From xen-devel-bounces@lists.xen.org Mon May 01 00:52:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 00:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d4zZW-0004FQ-TN; Mon, 01 May 2017 00:52:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d4zZW-0004F5-3Z
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 00:52:14 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AF/36-01868-CB686095; Mon, 01 May 2017 00:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVXd3G1u
 kwdpj2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPL7BUvBrt1MFT3nT7M1
 MPb9Yexi5OIQEvjLKDFn4WM2COcxo8SMrSugMtsYJSbd3c/cxcjJISLgLPH1zFz2LkYODmEBa
 4nXR71AwrwC9hJTZ95l6WJk52ATsJI4JAYSZRFQlfjwYgnLBEaOBYwMqxg1ilOLylKLdI0s9J
 KKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAr1Vz8DAuIOx/YTfIUZJDiYlUd5jdWy
 RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4t7UC5QSLUtNTK9Iyc4BhA5OW4OBREuE1BknzFhck
 5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ4by9IkQBIUUZpHtwIWAhfYpSVEuZlZGBgEOIpSC3Kz
 SxBlX/FKM7BqCTMuwFkCk9mXgncpldARzABHVGvxgJyREkiQkqqgbEh4O7EjWY3iou8v27alX
 +PKSyf9zHT/lOHxHQ+TTKo3vjO+Yn0WqOldt73Lj5kX8I2/Y3PBAZT7r0yMfOWaPcJOyzh2BE
 Twn1e4Kn8crvqyavmmF49v/NSR+pdefYbTUwF/cy759xvb3m0ympWbucmN5m2vjcGX7IOtP7S
 1egVeiX9o+Xeua9KLMUZiYZazEXFiQDK8gFEXAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493599930!67246808!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51483 invoked from network); 1 May 2017 00:52:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 00:52:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d4zZQ-0001hG-IG; Mon, 01 May 2017 00:52:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d4zZL-0004j0-79; Mon, 01 May 2017 00:52:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d4zZK-0004Lm-V4; Mon, 01 May 2017 00:52:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d4zZK-0004Lm-V4@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 00:52:02 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2762373123871114590=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2762373123871114590==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job build-amd64-xsm
testid xen-build

Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108060/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-amd64-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-amd64-xsm.xen-build --summary-out=tmp/108060.bisection-summary --basis-template=107636 --blessings=real,real-bisect qemu-mainline build-amd64-xsm xen-build
Searching for failure / basis pass:
 108044 fail [host=chardonnay1] / 107644 [host=godello1] 107636 [host=godello0] 107610 [host=godello1] 107598 [host=godello0] 107580 [host=pinot0] 107572 [host=godello1] 107557 [host=godello1] 107542 [host=godello1] 107531 [host=godello0] 107501 ok.
Failure / basis pass flights: 108044 / 107501
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Basis pass 8051789e982499050680a26febeada7467e18a8d 9c6b899f7a46893ab3b671e341a2234e9c0c060e e412c03be25dee8202a440b973561afd8ab6d868
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://git.qemu.org/qemu.git#9c6b899f7a46893ab3b671e341a2234e9c0c060e-81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 git://xenbits.xen.org/xen.git#e412c03be25dee8202a440b973561afd8ab6d868-0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Loaded 18450 nodes in revision graph
Searching for test results:
 107501 pass 8051789e982499050680a26febeada7467e18a8d 9c6b899f7a46893ab3b671e341a2234e9c0c060e e412c03be25dee8202a440b973561afd8ab6d868
 107531 [host=godello0]
 107542 [host=godello1]
 107557 [host=godello1]
 107572 [host=godello1]
 107598 [host=godello0]
 107609 [host=godello1]
 107611 [host=pinot0]
 107580 [host=pinot0]
 107610 [host=godello1]
 107636 [host=godello0]
 107644 [host=godello1]
 107736 fail irrelevant
 107777 fail irrelevant
 107758 fail irrelevant
 107788 fail irrelevant
 107808 fail irrelevant
 107841 fail irrelevant
 107826 fail irrelevant
 107884 fail irrelevant
 107911 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107936 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108005 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108024 pass 8051789e982499050680a26febeada7467e18a8d 71cd4dace9abf51469cfbf6db622124993955f78 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107986 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108027 pass 8051789e982499050680a26febeada7467e18a8d eab1e53cacfb1d877317d5e7b416ddb43858d92e 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108034 pass 8051789e982499050680a26febeada7467e18a8d 07ed50a2bb66a4d5ab2d7e54a5dfc4b618cccacc 68e9e96953f7aad1bb3b2a1c15c26bbd94897346
 108020 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108018 pass 8051789e982499050680a26febeada7467e18a8d 9c6b899f7a46893ab3b671e341a2234e9c0c060e e412c03be25dee8202a440b973561afd8ab6d868
 108023 fail 8051789e982499050680a26febeada7467e18a8d 78f86a2b7c6b5c490a612729816473485d7ac570 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108044 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108025 pass 8051789e982499050680a26febeada7467e18a8d 4ba967ad7454c08d7e01b047d34d0c3d98f2a10d 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108033 pass 8051789e982499050680a26febeada7467e18a8d af7ec403b213544667cbc275926fa23b54e0cb02 68e9e96953f7aad1bb3b2a1c15c26bbd94897346
 108032 pass 8051789e982499050680a26febeada7467e18a8d b4c963fa82ff5c0d7a991acb7e72e33f12eed1d4 68e9e96953f7aad1bb3b2a1c15c26bbd94897346
 108030 pass 8051789e982499050680a26febeada7467e18a8d 9eb2575e6c2cb902db88eb5539c66d32a30a94cf 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108031 pass 8051789e982499050680a26febeada7467e18a8d 2cf9953beebd194a432ebd567399807d9b1f6a4d 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108039 pass 8051789e982499050680a26febeada7467e18a8d 32c7e0ab755745e961f1772e95cac381cc68769d 07abf27c0fcb53f1bdba58ef1748af36a6f5cb6c
 108040 fail 8051789e982499050680a26febeada7467e18a8d 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108028 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108041 pass 8051789e982499050680a26febeada7467e18a8d 0fc8aec7de64f2bf83a274a2a38b938ce03425d2 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108043 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db a9404c0e530554078300d7f2a1c9858f3407c7ae
 108045 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db 9182835740ac37cf5295b15eb47058f39fc14c8f
 108047 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db 144aec4140515c53bb1676df71a469f3e285c557
 108049 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108053 fail 8051789e982499050680a26febeada7467e18a8d 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108054 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108056 fail 8051789e982499050680a26febeada7467e18a8d 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108057 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108060 fail 8051789e982499050680a26febeada7467e18a8d 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
Searching for interesting versions
 Result found: flight 107501 (pass), for basis pass
 Result found: flight 107911 (fail), for basis failure
 Repro found: flight 108018 (pass), for basis pass
 Repro found: flight 108020 (fail), for basis failure
 0 revisions at 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
No revisions left to test, checking graph state.
 Result found: flight 108049 (pass), for last pass
 Result found: flight 108053 (fail), for first failure
 Repro found: flight 108054 (pass), for last pass
 Repro found: flight 108056 (fail), for first failure
 Repro found: flight 108057 (pass), for last pass
 Repro found: flight 108060 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108060/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-amd64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
108060: tolerable ALL FAIL

flight 108060 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/108060/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-amd64-xsm               5 xen-build               fail baseline untested


jobs:
 build-amd64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



--===============2762373123871114590==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2762373123871114590==--

From xen-devel-bounces@lists.xen.org Mon May 01 00:55:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 00:55:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d4zci-0004QA-Fe; Mon, 01 May 2017 00:55:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glenn@rimuhosting.com>) id 1d4zch-0004Q1-De
 for xen-devel@lists.xen.org; Mon, 01 May 2017 00:55:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C7/34-02189-28786095; Mon, 01 May 2017 00:55:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyrjqNVbexnS3
 SoPOPpcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFm7inWgk1mFe++rWFsYJxg0MXIxSEkMJ9R
 YlL3McYuRg4OCQF/iZ9/srsYOYFMPomLL34wgdRICHQxSpw+NoUJomEdo8T7ZWfYQaqEBOQlD
 nScYwOxhQXMJGYuv8ICUfSZReLm6TcsIAkRAWWJj6297CAJZoF7jBIz/k0F62AT0JZYu/g4K4
 jNLyApcXfVf7A4r4CTxK2dD8FsFgEViaf9R8FqRAXCJd42HmGBqBGUODnzCZjNKWAjsWT+BbA
 aZqAr5m1+yAxhy0s0b53NPIFReBaSlllIymYhKVvAyLyKUaM4tagstUjX0FwvqSgzPaMkNzEz
 R9fQwFgvN7W4ODE9NScxqVgvOT93EyMw2BmAYAfjy9OehxglOZiURHmP1bFFCvEl5adUZiQWZ
 8QXleakFh9ilOHgUJLg3dIGlBMsSk1PrUjLzAHGHUxagoNHSYQ3BiTNW1yQmFucmQ6ROsVozP
 Fu6Yf3TBx9HR/fMwmx5OXnpUqJ85aAlAqAlGaU5sENgqWDS4yyUsK8jECnCfEUpBblZpagyr9
 iFOdgVBLmvQkyhSczrwRu3yugU5iATqlXYwE5pSQRISXVwHjj5c3UxGsa28om1BqZmm7nKv15
 o/byaRHV1BTpaclVFq9dxOd9n9qr/XHaE41T1SLp6guvxijd8Hpyxn7D0tWrzcPsH1c4H3607
 2NjzPrspf6zlgdIsvZPYchtC3g6qUa6w+v1nGNPmzJ6Ymwm3/ss8bj5h++sfHOWIJ9Pt7vaLx
 ztl0zm2q7EUpyRaKjFXFScCAAjjyX5AgMAAA==
X-Env-Sender: glenn@rimuhosting.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493600129!81338735!1
X-Originating-IP: [206.123.102.5]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29004 invoked from network); 1 May 2017 00:55:29 -0000
Received: from mail.rimuhosting.com (HELO mail.rimuhosting.com) (206.123.102.5)
 by server-12.tower-31.messagelabs.com with SMTP; 1 May 2017 00:55:29 -0000
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id D5FFE60472;
 Mon,  1 May 2017 00:55:27 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-109.2 required=6.0 tests=ALL_TRUSTED,BAYES_50,
 USER_IN_WHITELIST autolearn=ham autolearn_force=no version=3.4.0
Received: from [192.168.0.140] (office.rimuhosting.com [203.86.204.227])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id 82F726043B;
 Mon,  1 May 2017 00:55:26 +0000 (UTC)
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
To: Juergen Gross <jgross@suse.com>
From: Glenn Enright <glenn@rimuhosting.com>
Organization: RimuHosting
Message-ID: <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
Date: Mon, 1 May 2017 12:55:24 +1200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: glenn@rimuhosting.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDQvMTcgMjI6MDksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTkvMDQvMTcgMDk6
MTYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIFdlZCwgQXByIDE5LCAyMDE3IGF0IDA2
OjM5OjQxQU0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiAxOS8wNC8xNyAwMzow
MiwgR2xlbm4gRW5yaWdodCB3cm90ZToKPj4+PiBUaGFua3MgSnVlcmdlbi4gSSBhcHBsaWVkIHRo
YXQsIHRvIG91ciA0LjkuMjMgZG9tMCBrZXJuZWwsIHdoaWNoIHN0aWxsCj4+Pj4gc2hvd3MgdGhl
IGlzc3VlLiBXaGVuIHJlcGxpY2F0aW5nIHRoZSBsZWFrIEkgbm93IHNlZSB0aGlzIHRyYWNlICh2
aWEKPj4+PiBkbWVzZykuIEhvcGVmdWxseSB0aGF0IGlzIHVzZWZ1bC4KPj4+Pgo+Pj4+IFBsZWFz
ZSBub3RlLCBJJ20gZ29pbmcgdG8gYmUgb2ZmbGluZSBuZXh0IHdlZWssIGJ1dCBhbSBrZWVuIHRv
IGtlZXAgb24KPj4+PiB3aXRoIHRoaXMsIGl0IG1heSBqdXN0IGJlIGEgd2hpbGUgYmVmb3JlIEkg
Zm9sbG93dXAgaXMgYWxsLgo+Pj4+Cj4+Pj4gUmVnYXJkcywgR2xlbm4KPj4+PiBodHRwOi8vcmlt
dWhvc3RpbmcuY29tCj4+Pj4KPj4+Pgo+Pj4+IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t
LS0tLS0tLQo+Pj4+IFdBUk5JTkc6IENQVTogMCBQSUQ6IDE5IGF0IGRyaXZlcnMvYmxvY2sveGVu
LWJsa2JhY2sveGVuYnVzLmM6NTA4Cj4+Pj4geGVuX2Jsa2JrX3JlbW92ZSsweDEzOC8weDE0MAo+
Pj4+IE1vZHVsZXMgbGlua2VkIGluOiB4ZW5fcGNpYmFjayB4ZW5fbmV0YmFjayB4ZW5fZ250YWxs
b2MgeGVuX2dudGRldgo+Pj4+IHhlbl9ldnRjaG4geGVuZnMgeGVuX3ByaXZjbWQgeHRfQ1QgaXB0
X1JFSkVDVCBuZl9yZWplY3RfaXB2NAo+Pj4+IGVidGFibGVfZmlsdGVyIGVidGFibGVzIHh0X2hh
c2hsaW1pdCB4dF9yZWNlbnQgeHRfc3RhdGUgaXB0YWJsZV9zZWN1cml0eQo+Pj4+IGlwdGFibGVf
cmF3IGlnbGUgaXB0YWJsZV9uYXQgbmZfY29ubnRyYWNrX2lwdjQgbmZfZGVmcmFnX2lwdjQKPj4+
PiBuZl9uYXRfaXB2NCBuZl9uYXQgbmZfY29ubnRyYWNrIGlwdGFibGVfZmlsdGVyIGlwX3RhYmxl
cyBicmlkZ2Ugc3RwIGxsYwo+Pj4+IGlwdjYgY3JjX2NjaXR0IHBwZGV2IHBhcnBvcnRfcGMgcGFy
cG9ydCBzZXJpb19yYXcgc2cgaTJjX2k4MDEgaTJjX3NtYnVzCj4+Pj4gaTJjX2NvcmUgZTEwMDBl
IHB0cCBwMDAwX2VkYWMgZWRhY19jb3JlIHJhaWQxIHNkX21vZCBhaGNpIGxpYmFoY2kgZmxvcHB5
Cj4+Pj4gZG1fbWlycm9yIGRtX3JlZ2lvbl9oYXNoIGRtX2xvZyBkbV9tb2QKPj4+PiBDUFU6IDAg
UElEOiAxOSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0LjkuMjMtMS5lbDZ4ZW4ueDg2XzY0
ICMxCj4+Pj4gSGFyZHdhcmUgbmFtZTogU3VwZXJtaWNybyBQRFNNTC9QRFNNTCssIEJJT1MgNi4w
MCAwOC8yNy8yMDA3Cj4+Pj4gIGZmZmZjOTAwNDBjZmJiYTggZmZmZmZmZmY4MTM2YjYxZiAwMDAw
MDAwMDAwMDAwMDEzIDAwMDAwMDAwMDAwMDAwMDAKPj4+PiAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIGZmZmZjOTAwNDBjZmJiZjggZmZmZmZmZmY4MTA4MDA3ZAo+Pj4+ICBmZmZm
ZWEwMDAxMzczZmUwIDAwMDAwMWZjMzMzOTQ0MzQgZmZmZjg4MDAwMDAwMDAwMSBmZmZmODgwMDRk
OTNmYWMwCj4+Pj4gQ2FsbCBUcmFjZToKPj4+PiAgWzxmZmZmZmZmZjgxMzZiNjFmPl0gZHVtcF9z
dGFjaysweDY3LzB4OTgKPj4+PiAgWzxmZmZmZmZmZjgxMDgwMDdkPl0gX193YXJuKzB4ZmQvMHgx
MjAKPj4+PiAgWzxmZmZmZmZmZjgxMDgwMGJkPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MWQvMHgy
MAo+Pj4+ICBbPGZmZmZmZmZmODE0ZWJkZTg+XSB4ZW5fYmxrYmtfcmVtb3ZlKzB4MTM4LzB4MTQw
Cj4+Pj4gIFs8ZmZmZmZmZmY4MTQ0OTdmNz5dIHhlbmJ1c19kZXZfcmVtb3ZlKzB4NDcvMHhhMAo+
Pj4+ICBbPGZmZmZmZmZmODE0YmNmZDQ+XSBfX2RldmljZV9yZWxlYXNlX2RyaXZlcisweGI0LzB4
MTYwCj4+Pj4gIFs8ZmZmZmZmZmY4MTRiZDBhZD5dIGRldmljZV9yZWxlYXNlX2RyaXZlcisweDJk
LzB4NDAKPj4+PiAgWzxmZmZmZmZmZjgxNGJiZmQ0Pl0gYnVzX3JlbW92ZV9kZXZpY2UrMHgxMjQv
MHgxOTAKPj4+PiAgWzxmZmZmZmZmZjgxNGI5M2EyPl0gZGV2aWNlX2RlbCsweDExMi8weDIxMAo+
Pj4+ICBbPGZmZmZmZmZmODE0NDgxMTM+XSA/IHhlbmJ1c19yZWFkKzB4NTMvMHg3MAo+Pj4+ICBb
PGZmZmZmZmZmODE0Yjk0YzI+XSBkZXZpY2VfdW5yZWdpc3RlcisweDIyLzB4NjAKPj4+PiAgWzxm
ZmZmZmZmZjgxNGVkN2NkPl0gZnJvbnRlbmRfY2hhbmdlZCsweGFkLzB4NGMwCj4+Pj4gIFs8ZmZm
ZmZmZmY4MTBhOTc0ZT5dID8gc2NoZWR1bGVfdGFpbCsweDFlLzB4YzAKPj4+PiAgWzxmZmZmZmZm
ZjgxNDQ5YjU3Pl0geGVuYnVzX290aGVyZW5kX2NoYW5nZWQrMHhjNy8weDE0MAo+Pj4+ICBbPGZm
ZmZmZmZmODE2ZjE0MzY+XSA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSsweDE2LzB4MjAK
Pj4+PiAgWzxmZmZmZmZmZjgxMGE5NzRlPl0gPyBzY2hlZHVsZV90YWlsKzB4MWUvMHhjMAo+Pj4+
ICBbPGZmZmZmZmZmODE0NDlmZTA+XSBmcm9udGVuZF9jaGFuZ2VkKzB4MTAvMHgyMAo+Pj4+ICBb
PGZmZmZmZmZmODE0NDc3ZmM+XSB4ZW53YXRjaF90aHJlYWQrMHg5Yy8weDE0MAo+Pj4+ICBbPGZm
ZmZmZmZmODEwYmZmYTA+XSA/IHdva2VuX3dha2VfZnVuY3Rpb24rMHgyMC8weDIwCj4+Pj4gIFs8
ZmZmZmZmZmY4MTZlZDkzYT5dID8gc2NoZWR1bGUrMHgzYS8weGEwCj4+Pj4gIFs8ZmZmZmZmZmY4
MTZmMTQzNj5dID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MTYvMHgyMAo+Pj4+ICBb
PGZmZmZmZmZmODEwYzBjNWQ+XSA/IGNvbXBsZXRlKzB4NGQvMHg2MAo+Pj4+ICBbPGZmZmZmZmZm
ODE0NDc3NjA+XSA/IHNwbGl0KzB4ZjAvMHhmMAo+Pj4+ICBbPGZmZmZmZmZmODEwYTA1MWQ+XSBr
dGhyZWFkKzB4Y2QvMHhmMAo+Pj4+ICBbPGZmZmZmZmZmODEwYTk3NGU+XSA/IHNjaGVkdWxlX3Rh
aWwrMHgxZS8weGMwCj4+Pj4gIFs8ZmZmZmZmZmY4MTBhMDQ1MD5dID8gX19rdGhyZWFkX2luaXRf
d29ya2VyKzB4NDAvMHg0MAo+Pj4+ICBbPGZmZmZmZmZmODEwYTA0NTA+XSA/IF9fa3RocmVhZF9p
bml0X3dvcmtlcisweDQwLzB4NDAKPj4+PiAgWzxmZmZmZmZmZjgxNmYxYjQ1Pl0gcmV0X2Zyb21f
Zm9yaysweDI1LzB4MzAKPj4+PiAtLS1bIGVuZCB0cmFjZSBlZTA5NzI4N2M5ODY1YTYyIF0tLS0K
Pj4+Cj4+PiBLb25yYWQsIFJvZ2VyLAo+Pj4KPj4+IHRoaXMgd2FzIHRyaWdnZXJlZCBieSBhIGRl
YnVnIHBhdGNoIGluIHhlbl9ibGtia19yZW1vdmUoKToKPj4+Cj4+PiAJaWYgKGJlLT5ibGtpZikK
Pj4+IC0JCXhlbl9ibGtpZl9kaXNjb25uZWN0KGJlLT5ibGtpZik7Cj4+PiArCQlXQVJOX09OKHhl
bl9ibGtpZl9kaXNjb25uZWN0KGJlLT5ibGtpZikpOwo+Pj4KPj4+IFNvIEkgZ3Vlc3Mgd2UgbmVl
ZCBzb21ldGhpbmcgbGlrZSB4ZW5fYmxrX2RyYWluX2lvKCkgaW4gY2FzZSBvZiBjYWxscyB0bwo+
Pj4geGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoKSB3aGljaCBhcmUgbm90IGFsbG93ZWQgdG8gZmFpbCAo
ZWl0aGVyIGF0IHRoZSBjYWxsCj4+PiBzaXRlcyBvZiB4ZW5fYmxraWZfZGlzY29ubmVjdCgpIG9y
IGluIHRoaXMgZnVuY3Rpb24gZGVwZW5kaW5nIG9uIGEgbmV3Cj4+PiBib29sZWFuIHBhcmFtZXRl
ciBpbmRpY2F0aW5nIGl0IHNob3VsZCB3YWl0IGZvciBvdXRzdGFuZGluZyBJL09zKS4KPj4+Cj4+
PiBJIGNhbiB0cnkgYSBwYXRjaCwgYnV0IEknZCBhcHByZWNpYXRlIGlmIHlvdSBjb3VsZCBjb25m
aXJtIHRoaXMgd291bGRuJ3QKPj4+IGFkZCBmdXJ0aGVyIHByb2JsZW1zLi4uCj4+Cj4+IEhlbGxv
LAo+Pgo+PiBUaGFua3MgZm9yIGRlYnVnZ2luZyB0aGlzLCB0aGUgZWFzaWVzdCBzb2x1dGlvbiBz
ZWVtcyB0byBiZSB0byByZXBsYWNlIHRoZQo+PiByaW5nLT5pbmZsaWdodCBhdG9taWNfcmVhZCBj
aGVjayBpbiB4ZW5fYmxraWZfZGlzY29ubmVjdCB3aXRoIGEgY2FsbCB0bwo+PiB4ZW5fYmxrX2Ry
YWluX2lvIGluc3RlYWQsIGFuZCBtYWtpbmcgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QgcmV0dXJuIHZv
aWQgKHRvCj4+IHByZXZlbnQgZnVydGhlciBpc3N1ZXMgbGlrZSB0aGlzIG9uZSkuCj4KPiBHbGVu
biwKPgo+IGNhbiB5b3UgcGxlYXNlIHRyeSB0aGUgYXR0YWNoZWQgcGF0Y2ggKGluIGRvbTApPwo+
Cj4KPiBKdWVyZ2VuCj4KCihyZXNlbmRpbmcgd2l0aCBmdWxsIENDIGxpc3QpCgpJJ20gYmFjay4g
QWZ0ZXIgdGVzdGluZyB1bmZvcnR1bmF0ZWx5IEknbSBzdGlsbCBzZWVpbmcgdGhlIGxlYWsuIFRo
ZSAKYmVsb3cgdHJhY2UgaXMgd2l0aCB0aGUgZGVidWcgcGF0Y2ggYXBwbGllZCBhcyB3ZWxsIHVu
ZGVyIDQuOS4yNS4gSXQgCmxvb2tzIHZlcnkgc2ltaWxhciB0byBtZS4gSSBhbSBzdGlsbCBhYmxl
IHRvIHJlcGxpY2F0ZSB0aGlzIHJlbGlhYmx5LgoKUmVnYXJkcywgR2xlbm4KaHR0cDovL3JpbXVo
b3N0aW5nLmNvbQoKLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCldBUk5JTkc6
IENQVTogMCBQSUQ6IDE5IGF0IGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmM6NTEx
IAp4ZW5fYmxrYmtfcmVtb3ZlKzB4MTM4LzB4MTQwCk1vZHVsZXMgbGlua2VkIGluOiBlYnRfaXAg
eGVuX3BjaWJhY2sgeGVuX25ldGJhY2sgeGVuX2dudGFsbG9jIAp4ZW5fZ250ZGV2IHhlbl9ldnRj
aG4geGVuZnMgeGVuX3ByaXZjbWQgeHRfQ1QgaXB0X1JFSkVDVCBuZl9yZWplY3RfaXB2NCAKZWJ0
YWJsZV9maWx0ZXIgZWJ0YWJsZXMgeHRfaGFzaGxpbWl0IHh0X3JlY2VudCB4dF9zdGF0ZSBpcHRh
YmxlX3NlY3VyaXR5IAppcHRhYmxlX3JhdyBpcHRhYmxlX21hbmdsZSBpcHRhYmxlX25hdCBuZl9j
b25udHJhY2tfaXB2NCBuZl9kZWZyYWdfaXB2NCAKbmZfbmF0X2lwdjQgbmZfbmF0IG5mX2Nvbm50
cmFjayBpcHRhYmxlX2ZpbHRlciBpcF90YWJsZXMgYnJpZGdlIHN0cCBsbGMgCmlwdjYgY3JjX2Nj
aXR0IHBwZGV2IHBhcnBvcnRfcGMgcGFycG9ydCBzZXJpb19yYXcgaTJjX2k4MDEgaTJjX3NtYnVz
IAppMmNfY29yZSBzZyBlMTAwMGUgcHRwIHBwc19jb3JlIGkzMDAwX2VkYWMgZWRhY19jb3JlIHJh
aWQxIHNkX21vZCBhaGNpIApsaWJhaGNpIGZsb3BweSBkbV9taXJyb3IgZG1fcmVnaW9uX2hhc2gg
ZG1fbG9nIGRtX21vZApDUFU6IDAgUElEOiAxOSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0
LjkuMjUtMS5lbDZ4ZW4ueDg2XzY0ICMxCkhhcmR3YXJlIG5hbWU6IFN1cGVybWljcm8gUERTTUwv
UERTTUwrLCBCSU9TIDYuMDAgMDgvMjcvMjAwNwogIGZmZmZjOTAwNDBjZmJiOTggZmZmZmZmZmY4
MTM2Yjc2ZiAwMDAwMDAwMDAwMDAwMDEzIDAwMDAwMDAwMDAwMDAwMDAKICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmM5MDA0MGNmYmJlOCBmZmZmZmZmZjgxMDgwMDdkCiAg
ZmZmZmVhMDAwMDE0MTcyMCAwMDAwMDFmZjQxMzM0NDM0IGZmZmY4ODAwMDAwMDAwMDEgZmZmZjg4
MDA0ZDNhZWRjMApDYWxsIFRyYWNlOgogIFs8ZmZmZmZmZmY4MTM2Yjc2Zj5dIGR1bXBfc3RhY2sr
MHg2Ny8weDk4CiAgWzxmZmZmZmZmZjgxMDgwMDdkPl0gX193YXJuKzB4ZmQvMHgxMjAKICBbPGZm
ZmZmZmZmODEwODAwYmQ+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgxZC8weDIwCiAgWzxmZmZmZmZm
ZjgxNGVjMGE4Pl0geGVuX2Jsa2JrX3JlbW92ZSsweDEzOC8weDE0MAogIFs8ZmZmZmZmZmY4MTQ0
OWIwNz5dIHhlbmJ1c19kZXZfcmVtb3ZlKzB4NDcvMHhhMAogIFs8ZmZmZmZmZmY4MTRiZDJiND5d
IF9fZGV2aWNlX3JlbGVhc2VfZHJpdmVyKzB4YjQvMHgxNjAKICBbPGZmZmZmZmZmODE0YmQzOGQ+
XSBkZXZpY2VfcmVsZWFzZV9kcml2ZXIrMHgyZC8weDQwCiAgWzxmZmZmZmZmZjgxNGJjMmI0Pl0g
YnVzX3JlbW92ZV9kZXZpY2UrMHgxMjQvMHgxOTAKICBbPGZmZmZmZmZmODE0Yjk2ODI+XSBkZXZp
Y2VfZGVsKzB4MTEyLzB4MjEwCiAgWzxmZmZmZmZmZjgxNDQ4NDIzPl0gPyB4ZW5idXNfcmVhZCsw
eDUzLzB4NzAKICBbPGZmZmZmZmZmODE0Yjk3YTI+XSBkZXZpY2VfdW5yZWdpc3RlcisweDIyLzB4
NjAKICBbPGZmZmZmZmZmODE0ZWRhOWQ+XSBmcm9udGVuZF9jaGFuZ2VkKzB4YWQvMHg0YzAKICBb
PGZmZmZmZmZmODE0NDllNjc+XSB4ZW5idXNfb3RoZXJlbmRfY2hhbmdlZCsweGM3LzB4MTQwCiAg
WzxmZmZmZmZmZjgxNmYxNDg2Pl0gPyBfcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUrMHgxNi8w
eDIwCiAgWzxmZmZmZmZmZjgxNDRhMmYwPl0gZnJvbnRlbmRfY2hhbmdlZCsweDEwLzB4MjAKICBb
PGZmZmZmZmZmODE0NDdiMGM+XSB4ZW53YXRjaF90aHJlYWQrMHg5Yy8weDE0MAogIFs8ZmZmZmZm
ZmY4MTBiZmZiMD5dID8gd29rZW5fd2FrZV9mdW5jdGlvbisweDIwLzB4MjAKICBbPGZmZmZmZmZm
ODE2ZWQ5OGE+XSA/IHNjaGVkdWxlKzB4M2EvMHhhMAogIFs8ZmZmZmZmZmY4MTZmMTQ4Nj5dID8g
X3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MTYvMHgyMAogIFs8ZmZmZmZmZmY4MTBjMGM2
ZD5dID8gY29tcGxldGUrMHg0ZC8weDYwCiAgWzxmZmZmZmZmZjgxNDQ3YTcwPl0gPyBzcGxpdCsw
eGYwLzB4ZjAKICBbPGZmZmZmZmZmODEwYTA1MzU+XSBrdGhyZWFkKzB4ZTUvMHgxMDAKICBbPGZm
ZmZmZmZmODEwYTA1MWQ+XSA/IGt0aHJlYWQrMHhjZC8weDEwMAogIFs8ZmZmZmZmZmY4MTBhMDQ1
MD5dID8gX19rdGhyZWFkX2luaXRfd29ya2VyKzB4NDAvMHg0MAogIFs8ZmZmZmZmZmY4MTBhMDQ1
MD5dID8gX19rdGhyZWFkX2luaXRfd29ya2VyKzB4NDAvMHg0MAogIFs8ZmZmZmZmZmY4MTBhMDQ1
MD5dID8gX19rdGhyZWFkX2luaXRfd29ya2VyKzB4NDAvMHg0MAogIFs8ZmZmZmZmZmY4MTZmMWJj
NT5dIHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwCi0tLVsgZW5kIHRyYWNlIGVhM2E0OGM4MGU0YWQ3
OWQgXS0tLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 01 04:04:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 04:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d52Z6-00083Z-VV; Mon, 01 May 2017 04:04:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d52Z4-00083O-UN
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 04:03:59 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 22/B1-02202-EA3B6095; Mon, 01 May 2017 04:03:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXftZrZ
 IgzeP+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaserWdqaCGSUVMx9vYW9g
 nOnZxcjFISTwl1Fi1ZOjbBDOY0aJifsXsEM42xglGtdMZ+xi5OQQEXCW+HpmLjuIzSugL9Hze
 hUriC0sYC5x6OpUZpAGCYEVGhJtT9awgSQkBDwl5u9bywxjz5x4G2gQOwebgJXEITGQKIuAqs
 TMX9tYJzByL2BkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7u
 JEej1egYGxh2MLXv9DjFKcjApifIeq2OLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG7UJKCdY
 lJqeWpGWmQMMP5i0BAePkgivB0iat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEed9tBCoSA
 CnKKM2DGwGLhUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl9QFbxZOaVwG16BXQEE9AR9W
 osIEeUJCKkpBoYG4qqNipv895ofsPIYf2Oj/m734TfTtJ88c/iw0tNxomi1dGsr+f2T9GZEis
 19URu66WnE7k9bvK9PHx1uyDb+brwNbLTZ6xUiZD6myHDIfvbhmOldc6cxf6R56c3NJlHPs5h
 PuQqt5Tl+bGFB6Qs3/qKbZGcLBZXq8DN1xpa++LEY+cD0Q8tlFiKMxINtZiLihMB/DQH6IACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493611436!97441342!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23387 invoked from network); 1 May 2017 04:03:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 04:03:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d52Z1-0001OK-8k; Mon, 01 May 2017 04:03:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d52Yv-0008HM-VJ; Mon, 01 May 2017 04:03:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d52Yv-0004Kx-Lv; Mon, 01 May 2017 04:03:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108038-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ba39e9b2108319d2b7b842781106386b8ed62fab
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 04:03:49 +0000
Subject: [Xen-devel] [xen-unstable test] 108038: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODAzOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODAzOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEw
NzkwMAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDExIGd1ZXN0LXN0YXJ0ICAgICAgZmFp
bCBpbiAxMDgwMDAgcGFzcyBpbiAxMDgwMzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54
cHNwMy12Y3B1czEgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwODAwMCBwYXNz
IGluIDEwODAzOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTYgZ3Vlc3Qtc3RvcCBmYWlsIHBhc3MgaW4gMTA4MDAwCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDgwMDAK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgYmxvY2tlZCBpbiAxMDc5MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEwODAwMCBsaWtlIDEwNzc5MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTA4MDAw
IGxpa2UgMTA3ODQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgZmFpbCBpbiAxMDgwMDAgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEwODAwMCBsaWtlIDEwNzkw
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDEwNzg0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEw
NzkwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiYTM5ZTliMjEwODMxOWQyYjdiODQy
NzgxMTA2Mzg2YjhlZDYyZmFiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMDc5MDAgIDIwMTctMDQtMjggMTQ6MDY6MjIgWiAgICAyIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTA3OTQwICAyMDE3LTA0LTI5IDA2OjUxOjU2IFogICAgMSBkYXlzICAgIDMg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRr
ZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZj
cHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiYTM5ZTliMjEw
ODMxOWQyYjdiODQyNzgxMTA2Mzg2YjhlZDYyZmFiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBBcHIgMjggMTY6MDM6NDAgMjAxNyArMDIwMAoKICAg
IHg4NmVtdWw6IGNvcnJlY3Qgc3R1YiBpbnZvY2F0aW9uIGNvbnN0cmFpbnRzIGFnYWluCiAgICAK
ICAgIFdoaWxlIHRoZSBoeXBlcnZpc29yIHNpZGUgb2YgY29tbWl0IGNkOTFhYjA4ZWEgKCJ4ODZl
bXVsOiBjb3JyZWN0IHN0dWIKICAgIGludm9jYXRpb24gY29uc3RyYWludHMiKSB3YXMgZmluZSwg
dGhlIHRvb2xzIHNpZGUgdHJpZ2dlcmVkIGEgYm9ndXMKICAgIGVycm9yIHdpdGggb2xkIGdjYyAo
NC4zIGFuZCA0LjQgYXQgbGVhc3QpLiBVc2UgYSBzbGlnaHRseSBsZXNzCiAgICBhcHByb3ByaWF0
ZSB2YXJpYW50IGluc3RlYWQsIHByb3ZlbiB0byBiZSBnb29kIGVub3VnaCB0byBub3QKICAgIHJl
LWludHJvZHVjZSB0aGUgb3JpZ2luYWwgcHJvYmxlbTogV2hpY2ggb2YgdGhlIGFkZHJlc3NlcyBp
cyBhY3R1YWxseQogICAgdXNlZCBkb2Vzbid0IG1hdHRlciBtdWNoIGFzIGxvbmcgYXMgdGhlIGNv
bXBpbGVyIGNhbid0IHByb3ZlIHRoYXQgdGhlCiAgICB0d28gcG9pbnRlcnMgZG9uJ3QgYWxpYXMg
b25lIGFub3RoZXIuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 01 07:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 07:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d56Ah-000508-GZ; Mon, 01 May 2017 07:55:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d56Ag-0004zw-DF
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 07:55:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FC/40-03620-5D9E6095; Mon, 01 May 2017 07:55:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffKS7Z
 Ig2fnDC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceTILcaC99kV79Y1sDQw
 XnbuYuTiEBL4yyjx/9QxNgjnMaPEh53TmCCcbYwS/ev2s3cxcnKICDhLfD0zF8zmFdCXWPF3M
 guILSxgIbFj81tWkAYJgUu6EhdPbgMrkhDwlniz+yljFyMHmP1yj1QXIzsHm4CVxCExkAIWAV
 WJKat2ME9g5F7AyLCKUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ5wxAsIPxx7KAQ4ySHExKorzH6tgihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw+rwAygkW
 paanVqRl5gCDDyYtwcGjJMLrC5LmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3gyQIgGQo
 ozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeHZApPJl5JXCbXgEdwQR0RL0aC8
 gRJYkIKakGRkbPtKAzn3SObmK9sLtWjEWq8PatidzXJZ0WnZluvTU7O3FVtPu0NOP6ha66l+d
 L8fZuzJDiDFiRrKn562Jq9oz7jk/l2Bl12Nxm7TSf8eJZgF/+nzkTuUL6WL9W2v25KRMQ9PSS
 /GWffYr2Hdks52YHrLBLEJEJMFe+cDY3pbzYYZOQ7PeFSizFGYmGWsxFxYkAGxvBQX8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493625299!76547741!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6388 invoked from network); 1 May 2017 07:55:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 07:55:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d56Ac-0007fN-9z; Mon, 01 May 2017 07:54:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d56AX-00089i-2b; Mon, 01 May 2017 07:54:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d56AW-000444-UH; Mon, 01 May 2017 07:54:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108059-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 07:54:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 108059: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0643006996872903254=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0643006996872903254==
Content-Type: text/plain

flight 108059 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108059/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z    6 days
Failing since        107644  2017-04-25 10:26:10 Z    5 days   17 attempts
Testing same since   107736  2017-04-27 00:14:01 Z    4 days   15 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Juergen Gross <jgross@suse.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1944 lines long.)


--===============0643006996872903254==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0643006996872903254==--

From xen-devel-bounces@lists.xen.org Mon May 01 08:57:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 08:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d578l-0000iG-1e; Mon, 01 May 2017 08:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgibson@ozlabs.org>) id 1d53Dn-00026q-Dv
 for xen-devel@lists.xenproject.org; Mon, 01 May 2017 04:46:04 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 75/24-03869-A8DB6095; Mon, 01 May 2017 04:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWSLjbBWbdjL1u
 kwZPZZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b17cvZCqaeYa6Y/qGRqYHxwlOmLkZODiGB
 fIkVX2+zdTFycbAItDFLLFk3gQUkwSKgIrF8fgMziM0mYCDx6uoasAYRASWJ6csa2UEamAXmc
 kv86zsLlhAWCJY4f/8/WAOvgInExw/ToTYkSZyfu5cVIi4ocXLmE7AFzAKlEtvXzASyOYBsaY
 nl/zhAwpwC5hLHFnUzgtiiAsoSu2/tZZ7AyDcLSfcsJN2zELohwjoSO7feYcMQ1pZYtvA1M4R
 tK7Fu3XuWBYzsqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AsOZAQh2MN7cGHCIUZKDSUmU91gdW6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6yPUA5waLU9
 NSKtMwcYGTBpCU4eJREeNNA0rzFBYm5xZnpEKlTjIpS4ryVIAkBkERGaR5cGyyaLzHKSgnzMg
 IdIsRTkFqUm1mCKv+KUZyDUUmYdyXIFJ7MvBK46a+AFjMBLa5XYwFZXJKIkJJqYKxcWdiY0s+
 kPS9Zs3rLsdels/64i89ou3tCPPc52+b1c4uWSH712Lr6MfcnpbdP1F5vkvK0fvFrNsd2xo0v
 gl5XBNQfv7Dm4ts3M9xkmOXuSxb+2r+Adb/z0+YCDkmliGDlldyfzz079cw/7HnxYWuWbWlZM
 ++cqpv/8MCEk7u1f3v6v11g+kJOiaU4I9FQi7moOBEAYiIm+uECAAA=
X-Env-Sender: dgibson@ozlabs.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493613956!47275576!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64744 invoked from network); 1 May 2017 04:45:59 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 May 2017 04:45:59 -0000
Received: by ozlabs.org (Postfix, from userid 1007)
 id 3wGX1G4Cslz9s2G; Mon,  1 May 2017 14:45:54 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=gibson.dropbear.id.au; s=201602; t=1493613954;
 bh=p9U2urT0+bQEdci4pErYC0cgXALuLc1tuv0QkTBxTm8=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=P/MOARNG9d9i7wWyboLTNCwO155iXpwCk7uhQc5OutuvLT0tbG7KY6L7tN0LE/tH8
 8Og4VWiBACq7abEs7OlqmsJbL3OHmN1dfeHdzwJic1LfdS3jhOqpsNQe46jQYBmm0f
 B863t/OP6ywE4tDHK3bm5Y7S6Qysm7NlFr+trwuc=
Date: Mon, 1 May 2017 13:58:31 +1000
From: David Gibson <david@gibson.dropbear.id.au>
To: Eric Blake <eblake@redhat.com>
Message-ID: <20170501035831.GD13773@umbus.fritz.box>
References: <20170428021317.24711-1-eblake@redhat.com>
 <20170428021317.24711-4-eblake@redhat.com>
MIME-Version: 1.0
In-Reply-To: <20170428021317.24711-4-eblake@redhat.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Mailman-Approved-At: Mon, 01 May 2017 08:57:05 +0000
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Andrzej Zaborowski <balrogg@gmail.com>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Eduardo Habkost <ehabkost@redhat.com>, Stefan Weil <sw@weilnetz.de>,
 alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Igor Mammedov <imammedo@redhat.com>,
 Cornelia Huck <cornelia.huck@de.ibm.com>, Richard Henderson <rth@twiddle.net>,
 Kevin Wolf <kwolf@redhat.com>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Max Reitz <mreitz@redhat.com>,
 Michael Walle <michael@walle.cc>, "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v5 3/4] shutdown: Add source information to
 SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8943186962036386057=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8943186962036386057==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="sgneBHv3152wZ8jf"
Content-Disposition: inline


--sgneBHv3152wZ8jf
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Apr 27, 2017 at 09:13:16PM -0500, Eric Blake wrote:
> Libvirt would like to be able to distinguish between a SHUTDOWN
> event triggered solely by guest request and one triggered by a
> SIGTERM or other action on the host.  While qemu_kill_report() is
> already able to tell whether a shutdown was triggered by a host
> signal (but NOT by a host UI event, such as clicking the X on
> the window), that information was then lost after being printed
> to stderr.  The previous patch prepped things to use an enum
> internally; now it's time to wire it up through all callers, and
> to extend the SHUTDOWN and RESET events to report the details.
>=20
> Enhance the shutdown request path to take a parameter of which
> way it is being triggered, and update ALL callers.  It would have
> been less churn to keep the common case with no arguments as
> meaning guest-triggered, and only modified the host-triggered
> code paths, via a wrapper function, but then we'd still have to
> audit that I didn't miss any host-triggered spots; changing the
> signature forces us to double-check that I correctly categorized
> all callers.
>=20
> Since command line options can change whether a guest reset request
> causes an actual reset vs. a shutdown, it's easy to also add the
> information to the RESET event, even though libvirt has not yet
> expressed a need to know that.
>=20
> For the moment, we keep the enum ShutdownCause for internal use
> only, and merely expose a single boolean of 'guest':true|false
> to the QMP client; this is because we don't yet have evidence that
> the further distinctions will be useful, or whether the addition
> of new enum members would cause problems to clients coded to an
> older version of the enum.
>=20
> Update expected iotest outputs to match the new data.
>=20
> Here is output from 'virsh qemu-monitor-event --loop' with the
> patch installed:
>=20
> event SHUTDOWN at 1492639680.731251 for domain fedora_13: {"guest":true}
> event STOP at 1492639680.732116 for domain fedora_13: <null>
> event SHUTDOWN at 1492639680.732830 for domain fedora_13: {"guest":false}
>=20
> Note that libvirt runs qemu with -no-quit: the first SHUTDOWN event
> was triggered by an action I took directly in the guest (shutdown -h),
> at which point qemu stops the vcpus and waits for libvirt to do any
> final cleanups; the second SHUTDOWN event is the result of libvirt
> sending SIGTERM now that it has completed cleanup.
>=20
> The replay driver needs a followup patch if we want to be able to
> faithfully replay the difference between a host- and guest-initiated
> shutdown (for now, the replayed event is always attributed to host).
>=20
> See also https://bugzilla.redhat.com/1384007
>=20
> Signed-off-by: Eric Blake <eblake@redhat.com>

ppc parts

Acked-by: David Gibson <david@gibson.dropbear.id.au>

>=20
> ---
> v5: drop accidental addition of unrelated files
> v4: s/ShutdownType/ShutdownCause/, no thanks to mingw header pollution
> v3: retitle again, fix qemu-iotests, use enum rather than raw bool
> in all callers
> v2: retitle (was "event: Add signal information to SHUTDOWN"),
> completely rework to post bool based on whether it is guest-initiated
> v1: initial submission, exposing just Unix signals from host
> ---
>  qapi/event.json             | 17 +++++++++++++----
>  include/sysemu/sysemu.h     |  4 ++--
>  vl.c                        | 22 +++++++++++-----------
>  hw/acpi/core.c              |  4 ++--
>  hw/arm/highbank.c           |  4 ++--
>  hw/arm/integratorcp.c       |  2 +-
>  hw/arm/musicpal.c           |  2 +-
>  hw/arm/omap1.c              | 10 ++++++----
>  hw/arm/omap2.c              |  2 +-
>  hw/arm/spitz.c              |  2 +-
>  hw/arm/stellaris.c          |  2 +-
>  hw/arm/tosa.c               |  2 +-
>  hw/i386/pc.c                |  2 +-
>  hw/i386/xen/xen-hvm.c       |  2 +-
>  hw/input/pckbd.c            |  4 ++--
>  hw/ipmi/ipmi.c              |  4 ++--
>  hw/isa/lpc_ich9.c           |  2 +-
>  hw/mips/boston.c            |  2 +-
>  hw/mips/mips_malta.c        |  2 +-
>  hw/mips/mips_r4k.c          |  4 ++--
>  hw/misc/arm_sysctl.c        |  8 ++++----
>  hw/misc/cbus.c              |  2 +-
>  hw/misc/macio/cuda.c        |  4 ++--
>  hw/misc/slavio_misc.c       |  4 ++--
>  hw/misc/zynq_slcr.c         |  2 +-
>  hw/pci-host/apb.c           |  4 ++--
>  hw/pci-host/bonito.c        |  2 +-
>  hw/pci-host/piix.c          |  2 +-
>  hw/ppc/e500.c               |  2 +-
>  hw/ppc/mpc8544_guts.c       |  2 +-
>  hw/ppc/ppc.c                |  2 +-
>  hw/ppc/ppc405_uc.c          |  2 +-
>  hw/ppc/spapr_hcall.c        |  2 +-
>  hw/ppc/spapr_rtas.c         |  4 ++--
>  hw/s390x/ipl.c              |  2 +-
>  hw/sh4/r2d.c                |  2 +-
>  hw/timer/etraxfs_timer.c    |  2 +-
>  hw/timer/m48t59.c           |  4 ++--
>  hw/timer/milkymist-sysctl.c |  4 ++--
>  hw/timer/pxa2xx_timer.c     |  2 +-
>  hw/watchdog/watchdog.c      |  2 +-
>  hw/xenpv/xen_domainbuild.c  |  2 +-
>  hw/xtensa/xtfpga.c          |  2 +-
>  kvm-all.c                   |  6 +++---
>  os-win32.c                  |  2 +-
>  qmp.c                       |  4 ++--
>  replay/replay.c             |  5 ++++-
>  target/alpha/sys_helper.c   |  4 ++--
>  target/arm/psci.c           |  4 ++--
>  target/i386/excp_helper.c   |  2 +-
>  target/i386/hax-all.c       |  6 +++---
>  target/i386/helper.c        |  2 +-
>  target/i386/kvm.c           |  2 +-
>  target/s390x/helper.c       |  2 +-
>  target/s390x/kvm.c          |  4 ++--
>  target/s390x/misc_helper.c  |  4 ++--
>  target/sparc/int32_helper.c |  2 +-
>  ui/sdl.c                    |  2 +-
>  ui/sdl2.c                   |  4 ++--
>  tests/qemu-iotests/071.out  |  4 ++--
>  tests/qemu-iotests/081.out  |  2 +-
>  tests/qemu-iotests/087.out  | 12 ++++++------
>  tests/qemu-iotests/094.out  |  2 +-
>  tests/qemu-iotests/117.out  |  2 +-
>  tests/qemu-iotests/119.out  |  2 +-
>  tests/qemu-iotests/120.out  |  2 +-
>  tests/qemu-iotests/140.out  |  2 +-
>  tests/qemu-iotests/143.out  |  2 +-
>  tests/qemu-iotests/156.out  |  2 +-
>  trace-events                |  2 +-
>  ui/cocoa.m                  |  2 +-
>  71 files changed, 132 insertions(+), 118 deletions(-)
>=20
> diff --git a/qapi/event.json b/qapi/event.json
> index e80f3f4..6d22b02 100644
> --- a/qapi/event.json
> +++ b/qapi/event.json
> @@ -10,6 +10,10 @@
>  # Emitted when the virtual machine has shut down, indicating that qemu is
>  # about to exit.
>  #
> +# @guest: If true, the shutdown was triggered by a guest request (such as
> +# a guest-initiated ACPI shutdown request or other hardware-specific act=
ion)
> +# rather than a host request (such as sending qemu a SIGINT). (since 2.1=
0)
> +#
>  # Note: If the command-line option "-no-shutdown" has been specified, qe=
mu will
>  # not exit, and a STOP event will eventually follow the SHUTDOWN event
>  #
> @@ -17,11 +21,11 @@
>  #
>  # Example:
>  #
> -# <- { "event": "SHUTDOWN",
> +# <- { "event": "SHUTDOWN", "data": { "guest": true },
>  #      "timestamp": { "seconds": 1267040730, "microseconds": 682951 } }
>  #
>  ##
> -{ 'event': 'SHUTDOWN' }
> +{ 'event': 'SHUTDOWN', 'data': { 'guest': 'bool' } }
>=20
>  ##
>  # @POWERDOWN:
> @@ -44,15 +48,20 @@
>  #
>  # Emitted when the virtual machine is reset
>  #
> +# @guest: If true, the reset was triggered by a guest request (such as
> +# a guest-initiated ACPI reboot request or other hardware-specific actio=
n)
> +# rather than a host request (such as the QMP command system_reset).
> +# (since 2.10)
> +#
>  # Since: 0.12.0
>  #
>  # Example:
>  #
> -# <- { "event": "RESET",
> +# <- { "event": "RESET", "data": { "guest": false },
>  #      "timestamp": { "seconds": 1267041653, "microseconds": 9518 } }
>  #
>  ##
> -{ 'event': 'RESET' }
> +{ 'event': 'RESET', 'data': { 'guest': 'bool' } }
>=20
>  ##
>  # @STOP:
> diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h
> index 00a907f..ffbf9ac 100644
> --- a/include/sysemu/sysemu.h
> +++ b/include/sysemu/sysemu.h
> @@ -49,13 +49,13 @@ typedef enum WakeupReason {
>      QEMU_WAKEUP_REASON_OTHER,
>  } WakeupReason;
>=20
> -void qemu_system_reset_request(void);
> +void qemu_system_reset_request(ShutdownCause reason);
>  void qemu_system_suspend_request(void);
>  void qemu_register_suspend_notifier(Notifier *notifier);
>  void qemu_system_wakeup_request(WakeupReason reason);
>  void qemu_system_wakeup_enable(WakeupReason reason, bool enabled);
>  void qemu_register_wakeup_notifier(Notifier *notifier);
> -void qemu_system_shutdown_request(void);
> +void qemu_system_shutdown_request(ShutdownCause reason);
>  void qemu_system_powerdown_request(void);
>  void qemu_register_powerdown_notifier(Notifier *notifier);
>  void qemu_system_debug_request(void);
> diff --git a/vl.c b/vl.c
> index 2b95b7f..0a933ba 100644
> --- a/vl.c
> +++ b/vl.c
> @@ -1688,7 +1688,7 @@ static int qemu_debug_requested(void)
>=20
>  /*
>   * Reset the VM. If @report is VMRESET_REPORT, issue an event, using
> - * the @reason interpreted as ShutdownType for details.  Otherwise,
> + * the @reason interpreted as ShutdownCause for details.  Otherwise,
>   * @report is VMRESET_SILENT and @reason is ignored.
>   */
>  void qemu_system_reset(bool report, int reason)
> @@ -1706,7 +1706,8 @@ void qemu_system_reset(bool report, int reason)
>      }
>      if (report) {
>          assert(reason >=3D 0);
> -        qapi_event_send_reset(&error_abort);
> +        qapi_event_send_reset(reason >=3D SHUTDOWN_CAUSE_GUEST_SHUTDOWN,
> +                              &error_abort);
>      }
>      cpu_synchronize_all_post_reset();
>  }
> @@ -1724,7 +1725,7 @@ void qemu_system_guest_panicked(GuestPanicInformati=
on *info)
>      if (!no_shutdown) {
>          qapi_event_send_guest_panicked(GUEST_PANIC_ACTION_POWEROFF,
>                                         !!info, info, &error_abort);
> -        qemu_system_shutdown_request();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_PANIC);
>      }
>=20
>      if (info) {
> @@ -1741,11 +1742,10 @@ void qemu_system_guest_panicked(GuestPanicInforma=
tion *info)
>      }
>  }
>=20
> -void qemu_system_reset_request(void)
> +void qemu_system_reset_request(ShutdownCause reason)
>  {
>      if (no_reboot) {
> -        /* FIXME - add a parameter to allow callers to specify reason */
> -        shutdown_requested =3D SHUTDOWN_CAUSE_GUEST_RESET;
> +        shutdown_requested =3D reason;
>      } else {
>          reset_requested =3D SHUTDOWN_CAUSE_GUEST_RESET;
>      }
> @@ -1818,12 +1818,11 @@ void qemu_system_killed(int signal, pid_t pid)
>      qemu_notify_event();
>  }
>=20
> -void qemu_system_shutdown_request(void)
> +void qemu_system_shutdown_request(ShutdownCause reason)
>  {
> -    trace_qemu_system_shutdown_request();
> +    trace_qemu_system_shutdown_request(reason);
>      replay_shutdown_request();
> -    /* FIXME - add a parameter to allow callers to specify reason */
> -    shutdown_requested =3D SHUTDOWN_CAUSE_GUEST_SHUTDOWN;
> +    shutdown_requested =3D reason;
>      qemu_notify_event();
>  }
>=20
> @@ -1865,7 +1864,8 @@ static bool main_loop_should_exit(void)
>      request =3D qemu_shutdown_requested();
>      if (request >=3D 0) {
>          qemu_kill_report();
> -        qapi_event_send_shutdown(&error_abort);
> +        qapi_event_send_shutdown(request >=3D SHUTDOWN_CAUSE_GUEST_SHUTD=
OWN,
> +                                 &error_abort);
>          if (no_shutdown) {
>              vm_stop(RUN_STATE_SHUTDOWN);
>          } else {
> diff --git a/hw/acpi/core.c b/hw/acpi/core.c
> index e890a5d..95fcac9 100644
> --- a/hw/acpi/core.c
> +++ b/hw/acpi/core.c
> @@ -561,7 +561,7 @@ static void acpi_pm1_cnt_write(ACPIREGS *ar, uint16_t=
 val)
>          uint16_t sus_typ =3D (val >> 10) & 7;
>          switch(sus_typ) {
>          case 0: /* soft power off */
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>              break;
>          case 1:
>              qemu_system_suspend_request();
> @@ -569,7 +569,7 @@ static void acpi_pm1_cnt_write(ACPIREGS *ar, uint16_t=
 val)
>          default:
>              if (sus_typ =3D=3D ar->pm1.cnt.s4_val) { /* S4 request */
>                  qapi_event_send_suspend_disk(&error_abort);
> -                qemu_system_shutdown_request();
> +                qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDO=
WN);
>              }
>              break;
>          }
> diff --git a/hw/arm/highbank.c b/hw/arm/highbank.c
> index 0a4508c..d209b97 100644
> --- a/hw/arm/highbank.c
> +++ b/hw/arm/highbank.c
> @@ -108,9 +108,9 @@ static void hb_regs_write(void *opaque, hwaddr offset,
>=20
>      if (offset =3D=3D 0xf00) {
>          if (value =3D=3D 1 || value =3D=3D 2) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          } else if (value =3D=3D 3) {
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>          }
>      }
>=20
> diff --git a/hw/arm/integratorcp.c b/hw/arm/integratorcp.c
> index 5610ffc..ca3eca1 100644
> --- a/hw/arm/integratorcp.c
> +++ b/hw/arm/integratorcp.c
> @@ -158,7 +158,7 @@ static void integratorcm_do_remap(IntegratorCMState *=
s)
>  static void integratorcm_set_ctrl(IntegratorCMState *s, uint32_t value)
>  {
>      if (value & 8) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      }
>      if ((s->cm_ctrl ^ value) & 1) {
>          /* (value & 1) !=3D 0 means the green "MISC LED" is lit.
> diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
> index cbbca4e..9c710f7 100644
> --- a/hw/arm/musicpal.c
> +++ b/hw/arm/musicpal.c
> @@ -898,7 +898,7 @@ static void mv88w8618_pit_write(void *opaque, hwaddr =
offset,
>=20
>      case MP_BOARD_RESET:
>          if (value =3D=3D MP_BOARD_RESET_MAGIC) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          }
>          break;
>      }
> diff --git a/hw/arm/omap1.c b/hw/arm/omap1.c
> index b3cf0ec..54582bd 100644
> --- a/hw/arm/omap1.c
> +++ b/hw/arm/omap1.c
> @@ -355,7 +355,7 @@ static void omap_wd_timer_write(void *opaque, hwaddr =
addr,
>                  /* XXX: on T|E hardware somehow this has no effect,
>                   * on Zire 71 it works as specified.  */
>                  s->reset =3D 1;
> -                qemu_system_reset_request();
> +                qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              }
>          }
>          s->last_wr =3D value & 0xff;
> @@ -1545,8 +1545,10 @@ static inline void omap_clkm_idlect1_update(struct=
 omap_mpu_state_s *s,
>      if (value & (1 << 11)) {                            /* SETARM_IDLE */
>          cpu_interrupt(CPU(s->cpu), CPU_INTERRUPT_HALT);
>      }
> -    if (!(value & (1 << 10)))				/* WKUP_MODE */
> -        qemu_system_shutdown_request();	/* XXX: disable wakeup from IRQ =
*/
> +    if (!(value & (1 << 10))) {                         /* WKUP_MODE */
> +        /* XXX: disable wakeup from IRQ */
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
> +    }
>=20
>  #define SET_CANIDLE(clock, bit)				\
>      if (diff & (1 << bit)) {				\
> @@ -1693,7 +1695,7 @@ static void omap_clkm_write(void *opaque, hwaddr ad=
dr,
>          diff =3D s->clkm.arm_rstct1 ^ value;
>          s->clkm.arm_rstct1 =3D value & 0x0007;
>          if (value & 9) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              s->clkm.cold_start =3D 0xa;
>          }
>          if (diff & ~value & 4) {				/* DSP_RST */
> diff --git a/hw/arm/omap2.c b/hw/arm/omap2.c
> index cf1b4ba..8afb854 100644
> --- a/hw/arm/omap2.c
> +++ b/hw/arm/omap2.c
> @@ -1610,7 +1610,7 @@ static void omap_prcm_write(void *opaque, hwaddr ad=
dr,
>      case 0x450:	/* RM_RSTCTRL_WKUP */
>          /* TODO: reset */
>          if (value & 2)
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          break;
>      case 0x454:	/* RM_RSTTIME_WKUP */
>          s->rsttime_wkup =3D value & 0x1fff;
> diff --git a/hw/arm/spitz.c b/hw/arm/spitz.c
> index fe2d5a7..7e9f579 100644
> --- a/hw/arm/spitz.c
> +++ b/hw/arm/spitz.c
> @@ -848,7 +848,7 @@ static void spitz_lcd_hsync_handler(void *opaque, int=
 line, int level)
>  static void spitz_reset(void *opaque, int line, int level)
>  {
>      if (level) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      }
>  }
>=20
> diff --git a/hw/arm/stellaris.c b/hw/arm/stellaris.c
> index ea7a809..cf6e7be 100644
> --- a/hw/arm/stellaris.c
> +++ b/hw/arm/stellaris.c
> @@ -1197,7 +1197,7 @@ static
>  void do_sys_reset(void *opaque, int n, int level)
>  {
>      if (level) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      }
>  }
>=20
> diff --git a/hw/arm/tosa.c b/hw/arm/tosa.c
> index 9f58a23..2421b81 100644
> --- a/hw/arm/tosa.c
> +++ b/hw/arm/tosa.c
> @@ -90,7 +90,7 @@ static void tosa_out_switch(void *opaque, int line, int=
 level)
>  static void tosa_reset(void *opaque, int line, int level)
>  {
>      if (level) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      }
>  }
>=20
> diff --git a/hw/i386/pc.c b/hw/i386/pc.c
> index f3b372a..427f123 100644
> --- a/hw/i386/pc.c
> +++ b/hw/i386/pc.c
> @@ -519,7 +519,7 @@ static void port92_write(void *opaque, hwaddr addr, u=
int64_t val,
>      s->outport =3D val;
>      qemu_set_irq(s->a20_out, (val >> 1) & 1);
>      if ((val & 1) && !(oldval & 1)) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      }
>  }
>=20
> diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c
> index 3a6484c..70a1c1e 100644
> --- a/hw/i386/xen/xen-hvm.c
> +++ b/hw/i386/xen/xen-hvm.c
> @@ -1398,7 +1398,7 @@ void xen_shutdown_fatal_error(const char *fmt, ...)
>      va_end(ap);
>      fprintf(stderr, "Will destroy the domain.\n");
>      /* destroy the domain */
> -    qemu_system_shutdown_request();
> +    qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_ERROR);
>  }
>=20
>  void xen_hvm_modified_memory(ram_addr_t start, ram_addr_t length)
> diff --git a/hw/input/pckbd.c b/hw/input/pckbd.c
> index d414288..c479f82 100644
> --- a/hw/input/pckbd.c
> +++ b/hw/input/pckbd.c
> @@ -226,7 +226,7 @@ static void outport_write(KBDState *s, uint32_t val)
>      s->outport =3D val;
>      qemu_set_irq(s->a20_out, (val >> 1) & 1);
>      if (!(val & 1)) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      }
>  }
>=20
> @@ -301,7 +301,7 @@ static void kbd_write_command(void *opaque, hwaddr ad=
dr,
>          s->outport &=3D ~KBD_OUT_A20;
>          break;
>      case KBD_CCMD_RESET:
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          break;
>      case KBD_CCMD_NO_OP:
>          /* ignore that */
> diff --git a/hw/ipmi/ipmi.c b/hw/ipmi/ipmi.c
> index 5cf1caa..afafe14 100644
> --- a/hw/ipmi/ipmi.c
> +++ b/hw/ipmi/ipmi.c
> @@ -44,14 +44,14 @@ static int ipmi_do_hw_op(IPMIInterface *s, enum ipmi_=
op op, int checkonly)
>          if (checkonly) {
>              return 0;
>          }
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          return 0;
>=20
>      case IPMI_POWEROFF_CHASSIS:
>          if (checkonly) {
>              return 0;
>          }
> -        qemu_system_shutdown_request();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>          return 0;
>=20
>      case IPMI_SEND_NMI:
> diff --git a/hw/isa/lpc_ich9.c b/hw/isa/lpc_ich9.c
> index a0866c3..2b09354 100644
> --- a/hw/isa/lpc_ich9.c
> +++ b/hw/isa/lpc_ich9.c
> @@ -606,7 +606,7 @@ static void ich9_rst_cnt_write(void *opaque, hwaddr a=
ddr, uint64_t val,
>      ICH9LPCState *lpc =3D opaque;
>=20
>      if (val & 4) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          return;
>      }
>      lpc->rst_cnt =3D val & 0xA; /* keep FULL_RST (bit 3) and SYS_RST (bi=
t 1) */
> diff --git a/hw/mips/boston.c b/hw/mips/boston.c
> index 83f7b82..53d1e0c 100644
> --- a/hw/mips/boston.c
> +++ b/hw/mips/boston.c
> @@ -232,7 +232,7 @@ static void boston_platreg_write(void *opaque, hwaddr=
 addr,
>          break;
>      case PLAT_SOFTRST_CTL:
>          if (val & PLAT_SOFTRST_CTL_SYSRESET) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          }
>          break;
>      default:
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 5dd177e..7814c39 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -470,7 +470,7 @@ static void malta_fpga_write(void *opaque, hwaddr add=
r,
>      /* SOFTRES Register */
>      case 0x00500:
>          if (val =3D=3D 0x42)
> -            qemu_system_reset_request ();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          break;
>=20
>      /* BRKRES Register */
> diff --git a/hw/mips/mips_r4k.c b/hw/mips/mips_r4k.c
> index 748586e..f4de9fc 100644
> --- a/hw/mips/mips_r4k.c
> +++ b/hw/mips/mips_r4k.c
> @@ -53,9 +53,9 @@ static void mips_qemu_write (void *opaque, hwaddr addr,
>                               uint64_t val, unsigned size)
>  {
>      if ((addr & 0xffff) =3D=3D 0 && val =3D=3D 42)
> -        qemu_system_reset_request ();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      else if ((addr & 0xffff) =3D=3D 4 && val =3D=3D 42)
> -        qemu_system_shutdown_request ();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>  }
>=20
>  static uint64_t mips_qemu_read (void *opaque, hwaddr addr,
> diff --git a/hw/misc/arm_sysctl.c b/hw/misc/arm_sysctl.c
> index 8524008..b20b44e 100644
> --- a/hw/misc/arm_sysctl.c
> +++ b/hw/misc/arm_sysctl.c
> @@ -351,13 +351,13 @@ static bool vexpress_cfgctrl_write(arm_sysctl_state=
 *s, unsigned int dcc,
>          break;
>      case SYS_CFG_SHUTDOWN:
>          if (site =3D=3D SYS_CFG_SITE_MB && device =3D=3D 0) {
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>              return true;
>          }
>          break;
>      case SYS_CFG_REBOOT:
>          if (site =3D=3D SYS_CFG_SITE_MB && device =3D=3D 0) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              return true;
>          }
>          break;
> @@ -429,7 +429,7 @@ static void arm_sysctl_write(void *opaque, hwaddr off=
set,
>              if (s->lockval =3D=3D LOCK_VALUE) {
>                  s->resetlevel =3D val;
>                  if (val & 0x100) {
> -                    qemu_system_reset_request();
> +                    qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET=
);
>                  }
>              }
>              break;
> @@ -438,7 +438,7 @@ static void arm_sysctl_write(void *opaque, hwaddr off=
set,
>              if (s->lockval =3D=3D LOCK_VALUE) {
>                  s->resetlevel =3D val;
>                  if (val & 0x04) {
> -                    qemu_system_reset_request();
> +                    qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET=
);
>                  }
>              }
>              break;
> diff --git a/hw/misc/cbus.c b/hw/misc/cbus.c
> index 0c207e3..677274c 100644
> --- a/hw/misc/cbus.c
> +++ b/hw/misc/cbus.c
> @@ -356,7 +356,7 @@ static inline void retu_write(CBusRetu *s, int reg, u=
int16_t val)
>=20
>      case RETU_REG_WATCHDOG:
>          if (val =3D=3D 0 && (s->cc[0] & 2))
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>          break;
>=20
>      case RETU_REG_TXCR:
> diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
> index 05c02fb..008d8bd 100644
> --- a/hw/misc/macio/cuda.c
> +++ b/hw/misc/macio/cuda.c
> @@ -612,7 +612,7 @@ static bool cuda_cmd_powerdown(CUDAState *s,
>          return false;
>      }
>=20
> -    qemu_system_shutdown_request();
> +    qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>      return true;
>  }
>=20
> @@ -624,7 +624,7 @@ static bool cuda_cmd_reset_system(CUDAState *s,
>          return false;
>      }
>=20
> -    qemu_system_reset_request();
> +    qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      return true;
>  }
>=20
> diff --git a/hw/misc/slavio_misc.c b/hw/misc/slavio_misc.c
> index edd5de0..18ff677 100644
> --- a/hw/misc/slavio_misc.c
> +++ b/hw/misc/slavio_misc.c
> @@ -258,7 +258,7 @@ static void slavio_aux2_mem_writeb(void *opaque, hwad=
dr addr,
>          val &=3D AUX2_PWROFF;
>      s->aux2 =3D val;
>      if (val & AUX2_PWROFF)
> -        qemu_system_shutdown_request();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>      slavio_misc_update_irq(s);
>  }
>=20
> @@ -338,7 +338,7 @@ static void slavio_sysctrl_mem_writel(void *opaque, h=
waddr addr,
>      case 0:
>          if (val & SYS_RESET) {
>              s->sysctrl =3D SYS_RESETSTAT;
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          }
>          break;
>      default:
> diff --git a/hw/misc/zynq_slcr.c b/hw/misc/zynq_slcr.c
> index 7891219..44304d4 100644
> --- a/hw/misc/zynq_slcr.c
> +++ b/hw/misc/zynq_slcr.c
> @@ -405,7 +405,7 @@ static void zynq_slcr_write(void *opaque, hwaddr offs=
et,
>      switch (offset) {
>      case PSS_RST_CTRL:
>          if (val & R_PSS_RST_CTRL_SOFT_RST) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          }
>          break;
>      }
> diff --git a/hw/pci-host/apb.c b/hw/pci-host/apb.c
> index 653e711..83fc6a9 100644
> --- a/hw/pci-host/apb.c
> +++ b/hw/pci-host/apb.c
> @@ -482,9 +482,9 @@ static void apb_config_writel (void *opaque, hwaddr a=
ddr,
>              s->reset_control |=3D val & RESET_WMASK;
>              if (val & SOFT_POR) {
>                  s->nr_resets =3D 0;
> -                qemu_system_reset_request();
> +                qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              } else if (val & SOFT_XIR) {
> -                qemu_system_reset_request();
> +                qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              }
>          }
>          break;
> diff --git a/hw/pci-host/bonito.c b/hw/pci-host/bonito.c
> index 1999ece..b1d41d0 100644
> --- a/hw/pci-host/bonito.c
> +++ b/hw/pci-host/bonito.c
> @@ -269,7 +269,7 @@ static void bonito_writel(void *opaque, hwaddr addr,
>          }
>          s->regs[saddr] =3D val;
>          if (reset) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          }
>          break;
>      case BONITO_INTENSET:
> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index f9218aa..c1d6a85 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -638,7 +638,7 @@ static void rcr_write(void *opaque, hwaddr addr, uint=
64_t val, unsigned len)
>      PIIX3State *d =3D opaque;
>=20
>      if (val & 4) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          return;
>      }
>      d->rcr =3D val & 2; /* keep System Reset type only */
> diff --git a/hw/ppc/e500.c b/hw/ppc/e500.c
> index f7df238..62f1857 100644
> --- a/hw/ppc/e500.c
> +++ b/hw/ppc/e500.c
> @@ -774,7 +774,7 @@ static qemu_irq *ppce500_init_mpic(MachineState *mach=
ine, PPCE500Params *params,
>  static void ppce500_power_off(void *opaque, int line, int on)
>  {
>      if (on) {
> -        qemu_system_shutdown_request();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>      }
>  }
>=20
> diff --git a/hw/ppc/mpc8544_guts.c b/hw/ppc/mpc8544_guts.c
> index ba69178..ce1254b 100644
> --- a/hw/ppc/mpc8544_guts.c
> +++ b/hw/ppc/mpc8544_guts.c
> @@ -98,7 +98,7 @@ static void mpc8544_guts_write(void *opaque, hwaddr add=
r,
>      switch (addr) {
>      case MPC8544_GUTS_ADDR_RSTCR:
>          if (value & MPC8544_GUTS_RSTCR_RESET) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          }
>          break;
>      default:
> diff --git a/hw/ppc/ppc.c b/hw/ppc/ppc.c
> index 5f93083..224184d 100644
> --- a/hw/ppc/ppc.c
> +++ b/hw/ppc/ppc.c
> @@ -412,7 +412,7 @@ static void ppce500_set_irq(void *opaque, int pin, in=
t level)
>              if (level) {
>                  LOG_IRQ("%s: reset the PowerPC system\n",
>                              __func__);
> -                qemu_system_reset_request();
> +                qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              }
>              break;
>          case PPCE500_INPUT_RESET_CORE:
> diff --git a/hw/ppc/ppc405_uc.c b/hw/ppc/ppc405_uc.c
> index d5df94a..fc32e96 100644
> --- a/hw/ppc/ppc405_uc.c
> +++ b/hw/ppc/ppc405_uc.c
> @@ -1807,7 +1807,7 @@ void ppc40x_chip_reset(PowerPCCPU *cpu)
>  void ppc40x_system_reset(PowerPCCPU *cpu)
>  {
>      printf("Reset PowerPC system\n");
> -    qemu_system_reset_request();
> +    qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>  }
>=20
>  void store_40x_dbcr0 (CPUPPCState *env, uint32_t val)
> diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
> index 9f18f75..2735fe9 100644
> --- a/hw/ppc/spapr_hcall.c
> +++ b/hw/ppc/spapr_hcall.c
> @@ -1166,7 +1166,7 @@ static target_ulong h_client_architecture_support(P=
owerPCCPU *cpu,
>      spapr_ovec_cleanup(ov5_updates);
>=20
>      if (spapr->cas_reboot) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      } else {
>          /* If ppc_spapr_reset() did not set up a HPT but one is necessary
>           * (because the guest isn't going to use radix) then set it up h=
ere. */
> diff --git a/hw/ppc/spapr_rtas.c b/hw/ppc/spapr_rtas.c
> index 619f32c..128d993 100644
> --- a/hw/ppc/spapr_rtas.c
> +++ b/hw/ppc/spapr_rtas.c
> @@ -110,7 +110,7 @@ static void rtas_power_off(PowerPCCPU *cpu, sPAPRMach=
ineState *spapr,
>          rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR);
>          return;
>      }
> -    qemu_system_shutdown_request();
> +    qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>      cpu_stop_current();
>      rtas_st(rets, 0, RTAS_OUT_SUCCESS);
>  }
> @@ -124,7 +124,7 @@ static void rtas_system_reboot(PowerPCCPU *cpu, sPAPR=
MachineState *spapr,
>          rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR);
>          return;
>      }
> -    qemu_system_reset_request();
> +    qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      rtas_st(rets, 0, RTAS_OUT_SUCCESS);
>  }
>=20
> diff --git a/hw/s390x/ipl.c b/hw/s390x/ipl.c
> index 7978c7d..e5ab0ad 100644
> --- a/hw/s390x/ipl.c
> +++ b/hw/s390x/ipl.c
> @@ -363,7 +363,7 @@ void s390_reipl_request(void)
>      S390IPLState *ipl =3D get_ipl_device();
>=20
>      ipl->reipl_requested =3D true;
> -    qemu_system_reset_request();
> +    qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>  }
>=20
>  void s390_ipl_prepare_cpu(S390CPU *cpu)
> diff --git a/hw/sh4/r2d.c b/hw/sh4/r2d.c
> index 8f520ce..e6fc74e 100644
> --- a/hw/sh4/r2d.c
> +++ b/hw/sh4/r2d.c
> @@ -164,7 +164,7 @@ r2d_fpga_write(void *opaque, hwaddr addr, uint64_t va=
lue, unsigned int size)
>  	break;
>      case PA_POWOFF:
>          if (value & 1) {
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>          }
>          break;
>      case PA_VERREG:
> diff --git a/hw/timer/etraxfs_timer.c b/hw/timer/etraxfs_timer.c
> index 8e18236..d13bc30 100644
> --- a/hw/timer/etraxfs_timer.c
> +++ b/hw/timer/etraxfs_timer.c
> @@ -207,7 +207,7 @@ static void watchdog_hit(void *opaque)
>          qemu_irq_raise(t->nmi);
>      }
>      else
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>=20
>      t->wd_hits++;
>  }
> diff --git a/hw/timer/m48t59.c b/hw/timer/m48t59.c
> index 474981a..4a064fb 100644
> --- a/hw/timer/m48t59.c
> +++ b/hw/timer/m48t59.c
> @@ -1,7 +1,7 @@
>  /*
>   * QEMU M48T59 and M48T08 NVRAM emulation for PPC PREP and Sparc platfor=
ms
>   *
> - * Copyright (c) 2003-2005, 2007 Jocelyn Mayer
> + * Copyright (c) 2003-2005, 2007, 2017 Jocelyn Mayer
>   * Copyright (c) 2013 Herv=E9 Poussineau
>   *
>   * Permission is hereby granted, free of charge, to any person obtaining=
 a copy
> @@ -159,7 +159,7 @@ static void watchdog_cb (void *opaque)
>  	NVRAM->buffer[0x1FF7] =3D 0x00;
>  	NVRAM->buffer[0x1FFC] &=3D ~0x40;
>          /* May it be a hw CPU Reset instead ? */
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      } else {
>  	qemu_set_irq(NVRAM->IRQ, 1);
>  	qemu_set_irq(NVRAM->IRQ, 0);
> diff --git a/hw/timer/milkymist-sysctl.c b/hw/timer/milkymist-sysctl.c
> index 4488590..93bc6e17 100644
> --- a/hw/timer/milkymist-sysctl.c
> +++ b/hw/timer/milkymist-sysctl.c
> @@ -90,7 +90,7 @@ static void sysctl_icap_write(MilkymistSysctlState *s, =
uint32_t value)
>      trace_milkymist_sysctl_icap_write(value);
>      switch (value & 0xffff) {
>      case 0x000e:
> -        qemu_system_shutdown_request();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>          break;
>      }
>  }
> @@ -195,7 +195,7 @@ static void sysctl_write(void *opaque, hwaddr addr, u=
int64_t value,
>          s->regs[addr] =3D 1;
>          break;
>      case R_SYSTEM_ID:
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          break;
>=20
>      case R_GPIO_IN:
> diff --git a/hw/timer/pxa2xx_timer.c b/hw/timer/pxa2xx_timer.c
> index 59002b4..68ba5a7 100644
> --- a/hw/timer/pxa2xx_timer.c
> +++ b/hw/timer/pxa2xx_timer.c
> @@ -401,7 +401,7 @@ static void pxa2xx_timer_tick(void *opaque)
>      if (t->num =3D=3D 3)
>          if (i->reset3 & 1) {
>              i->reset3 =3D 0;
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          }
>  }
>=20
> diff --git a/hw/watchdog/watchdog.c b/hw/watchdog/watchdog.c
> index 2aeaf1f..0c5c9cd 100644
> --- a/hw/watchdog/watchdog.c
> +++ b/hw/watchdog/watchdog.c
> @@ -110,7 +110,7 @@ void watchdog_perform_action(void)
>      switch (watchdog_action) {
>      case WDT_RESET:             /* same as 'system_reset' in monitor */
>          qapi_event_send_watchdog(WATCHDOG_EXPIRATION_ACTION_RESET, &erro=
r_abort);
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          break;
>=20
>      case WDT_SHUTDOWN:          /* same as 'system_powerdown' in monitor=
 */
> diff --git a/hw/xenpv/xen_domainbuild.c b/hw/xenpv/xen_domainbuild.c
> index 457a897..c89ced2 100644
> --- a/hw/xenpv/xen_domainbuild.c
> +++ b/hw/xenpv/xen_domainbuild.c
> @@ -148,7 +148,7 @@ static void xen_domain_poll(void *opaque)
>      return;
>=20
>  quit:
> -    qemu_system_shutdown_request();
> +    qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>  }
>=20
>  static int xen_domain_watcher(void)
> diff --git a/hw/xtensa/xtfpga.c b/hw/xtensa/xtfpga.c
> index 11176e2..4636f8e 100644
> --- a/hw/xtensa/xtfpga.c
> +++ b/hw/xtensa/xtfpga.c
> @@ -100,7 +100,7 @@ static void lx60_fpga_write(void *opaque, hwaddr addr,
>=20
>      case 0x10: /*board reset*/
>          if (val =3D=3D 0xdead) {
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          }
>          break;
>      }
> diff --git a/kvm-all.c b/kvm-all.c
> index 90b8573..7df27c8 100644
> --- a/kvm-all.c
> +++ b/kvm-all.c
> @@ -2052,7 +2052,7 @@ int kvm_cpu_exec(CPUState *cpu)
>              break;
>          case KVM_EXIT_SHUTDOWN:
>              DPRINTF("shutdown\n");
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              ret =3D EXCP_INTERRUPT;
>              break;
>          case KVM_EXIT_UNKNOWN:
> @@ -2066,11 +2066,11 @@ int kvm_cpu_exec(CPUState *cpu)
>          case KVM_EXIT_SYSTEM_EVENT:
>              switch (run->system_event.type) {
>              case KVM_SYSTEM_EVENT_SHUTDOWN:
> -                qemu_system_shutdown_request();
> +                qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDO=
WN);
>                  ret =3D EXCP_INTERRUPT;
>                  break;
>              case KVM_SYSTEM_EVENT_RESET:
> -                qemu_system_reset_request();
> +                qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>                  ret =3D EXCP_INTERRUPT;
>                  break;
>              case KVM_SYSTEM_EVENT_CRASH:
> diff --git a/os-win32.c b/os-win32.c
> index ae98574..586a7c7 100644
> --- a/os-win32.c
> +++ b/os-win32.c
> @@ -52,7 +52,7 @@ int setenv(const char *name, const char *value, int ove=
rwrite)
>=20
>  static BOOL WINAPI qemu_ctrl_handler(DWORD type)
>  {
> -    qemu_system_shutdown_request();
> +    qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_SIGNAL);
>      /* Windows 7 kills application when the function returns.
>         Sleep here to give QEMU a try for closing.
>         Sleep period is 10000ms because Windows kills the program
> diff --git a/qmp.c b/qmp.c
> index ab74cd7..95949d0 100644
> --- a/qmp.c
> +++ b/qmp.c
> @@ -84,7 +84,7 @@ UuidInfo *qmp_query_uuid(Error **errp)
>  void qmp_quit(Error **errp)
>  {
>      no_shutdown =3D 0;
> -    qemu_system_shutdown_request();
> +    qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_QMP);
>  }
>=20
>  void qmp_stop(Error **errp)
> @@ -105,7 +105,7 @@ void qmp_stop(Error **errp)
>=20
>  void qmp_system_reset(Error **errp)
>  {
> -    qemu_system_reset_request();
> +    qemu_system_reset_request(SHUTDOWN_CAUSE_HOST_QMP);
>  }
>=20
>  void qmp_system_powerdown(Error **erp)
> diff --git a/replay/replay.c b/replay/replay.c
> index f810628..55e82d9 100644
> --- a/replay/replay.c
> +++ b/replay/replay.c
> @@ -51,7 +51,10 @@ bool replay_next_event_is(int event)
>          switch (replay_state.data_kind) {
>          case EVENT_SHUTDOWN:
>              replay_finish_event();
> -            qemu_system_shutdown_request();
> +            /* TODO: track source of shutdown request, to replay a
> +             * guest-initiated request rather than always claiming to
> +             * be from the host? */
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_REPLAY);
>              break;
>          default:
>              /* clock, time_t, checkpoint and other events */
> diff --git a/target/alpha/sys_helper.c b/target/alpha/sys_helper.c
> index 652195d..ac22323 100644
> --- a/target/alpha/sys_helper.c
> +++ b/target/alpha/sys_helper.c
> @@ -60,9 +60,9 @@ void helper_tb_flush(CPUAlphaState *env)
>  void helper_halt(uint64_t restart)
>  {
>      if (restart) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>      } else {
> -        qemu_system_shutdown_request();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>      }
>  }
>=20
> diff --git a/target/arm/psci.c b/target/arm/psci.c
> index ade9fe2..fc34b26 100644
> --- a/target/arm/psci.c
> +++ b/target/arm/psci.c
> @@ -137,7 +137,7 @@ void arm_handle_psci_call(ARMCPU *cpu)
>          }
>          break;
>      case QEMU_PSCI_0_2_FN_SYSTEM_RESET:
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          /* QEMU reset and shutdown are async requests, but PSCI
>           * mandates that we never return from the reset/shutdown
>           * call, so power the CPU off now so it doesn't execute
> @@ -145,7 +145,7 @@ void arm_handle_psci_call(ARMCPU *cpu)
>           */
>          goto cpu_off;
>      case QEMU_PSCI_0_2_FN_SYSTEM_OFF:
> -        qemu_system_shutdown_request();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>          goto cpu_off;
>      case QEMU_PSCI_0_1_FN_CPU_ON:
>      case QEMU_PSCI_0_2_FN_CPU_ON:
> diff --git a/target/i386/excp_helper.c b/target/i386/excp_helper.c
> index ee596c6..b769772 100644
> --- a/target/i386/excp_helper.c
> +++ b/target/i386/excp_helper.c
> @@ -59,7 +59,7 @@ static int check_exception(CPUX86State *env, int intno,=
 int *error_code,
>=20
>          qemu_log_mask(CPU_LOG_RESET, "Triple fault\n");
>=20
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          return EXCP_HLT;
>      }
>  #endif
> diff --git a/target/i386/hax-all.c b/target/i386/hax-all.c
> index ef13015..7346931 100644
> --- a/target/i386/hax-all.c
> +++ b/target/i386/hax-all.c
> @@ -540,14 +540,14 @@ static int hax_vcpu_hax_exec(CPUArchState *env)
>          /* Guest state changed, currently only for shutdown */
>          case HAX_EXIT_STATECHANGE:
>              fprintf(stdout, "VCPU shutdown request\n");
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>              hax_vcpu_sync_state(env, 0);
>              ret =3D 1;
>              break;
>          case HAX_EXIT_UNKNOWN_VMEXIT:
>              fprintf(stderr, "Unknown VMX exit %x from guest\n",
>                      ht->_exit_reason);
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              hax_vcpu_sync_state(env, 0);
>              cpu_dump_state(cpu, stderr, fprintf, 0);
>              ret =3D -1;
> @@ -578,7 +578,7 @@ static int hax_vcpu_hax_exec(CPUArchState *env)
>              break;
>          default:
>              fprintf(stderr, "Unknown exit %x from HAX\n", ht->_exit_stat=
us);
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              hax_vcpu_sync_state(env, 0);
>              cpu_dump_state(cpu, stderr, fprintf, 0);
>              ret =3D 1;
> diff --git a/target/i386/helper.c b/target/i386/helper.c
> index f11cac6..ee7eff2 100644
> --- a/target/i386/helper.c
> +++ b/target/i386/helper.c
> @@ -1212,7 +1212,7 @@ static void do_inject_x86_mce(CPUState *cs, run_on_=
cpu_data data)
>                             " triple fault\n",
>                             cs->cpu_index);
>              qemu_log_mask(CPU_LOG_RESET, "Triple fault\n");
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              return;
>          }
>          if (banks[1] & MCI_STATUS_VAL) {
> diff --git a/target/i386/kvm.c b/target/i386/kvm.c
> index 55865db..cfd7695 100644
> --- a/target/i386/kvm.c
> +++ b/target/i386/kvm.c
> @@ -2930,7 +2930,7 @@ int kvm_arch_process_async_events(CPUState *cs)
>=20
>          if (env->exception_injected =3D=3D EXCP08_DBLE) {
>              /* this means triple fault */
> -            qemu_system_reset_request();
> +            qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>              cs->exit_request =3D 1;
>              return 0;
>          }
> diff --git a/target/s390x/helper.c b/target/s390x/helper.c
> index 68bd2f9..d2bb9aa 100644
> --- a/target/s390x/helper.c
> +++ b/target/s390x/helper.c
> @@ -266,7 +266,7 @@ void load_psw(CPUS390XState *env, uint64_t mask, uint=
64_t addr)
>          S390CPU *cpu =3D s390_env_get_cpu(env);
>          if (s390_cpu_halt(cpu) =3D=3D 0) {
>  #ifndef CONFIG_USER_ONLY
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>  #endif
>          }
>      }
> diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c
> index 1a249d8..284f5ef 100644
> --- a/target/s390x/kvm.c
> +++ b/target/s390x/kvm.c
> @@ -1929,7 +1929,7 @@ static int handle_intercept(S390CPU *cpu)
>              cpu_synchronize_state(cs);
>              if (s390_cpu_halt(cpu) =3D=3D 0) {
>                  if (is_special_wait_psw(cs)) {
> -                    qemu_system_shutdown_request();
> +                    qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SH=
UTDOWN);
>                  } else {
>                      qemu_system_guest_panicked(NULL);
>                  }
> @@ -1938,7 +1938,7 @@ static int handle_intercept(S390CPU *cpu)
>              break;
>          case ICPT_CPU_STOP:
>              if (s390_cpu_set_state(CPU_STATE_STOPPED, cpu) =3D=3D 0) {
> -                qemu_system_shutdown_request();
> +                qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDO=
WN);
>              }
>              if (cpu->env.sigp_order =3D=3D SIGP_STOP_STORE_STATUS) {
>                  kvm_s390_store_status(cpu, KVM_S390_STORE_STATUS_DEF_ADD=
R,
> diff --git a/target/s390x/misc_helper.c b/target/s390x/misc_helper.c
> index eca8244..768043e 100644
> --- a/target/s390x/misc_helper.c
> +++ b/target/s390x/misc_helper.c
> @@ -533,11 +533,11 @@ uint32_t HELPER(sigp)(CPUS390XState *env, uint64_t =
order_code, uint32_t r1,
>          break;
>  #if !defined(CONFIG_USER_ONLY)
>      case SIGP_RESTART:
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>          cpu_loop_exit(CPU(s390_env_get_cpu(env)));
>          break;
>      case SIGP_STOP:
> -        qemu_system_shutdown_request();
> +        qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>          cpu_loop_exit(CPU(s390_env_get_cpu(env)));
>          break;
>  #endif
> diff --git a/target/sparc/int32_helper.c b/target/sparc/int32_helper.c
> index 09afe13..eec9a4d 100644
> --- a/target/sparc/int32_helper.c
> +++ b/target/sparc/int32_helper.c
> @@ -109,7 +109,7 @@ void sparc_cpu_do_interrupt(CPUState *cs)
>      if (env->psret =3D=3D 0) {
>          if (cs->exception_index =3D=3D 0x80 &&
>              env->def->features & CPU_FEATURE_TA0_SHUTDOWN) {
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN);
>          } else {
>              cpu_abort(cs, "Trap 0x%02x while interrupts disabled, Error =
state",
>                        cs->exception_index);
> diff --git a/ui/sdl.c b/ui/sdl.c
> index 37c21a0..bd51ffd 100644
> --- a/ui/sdl.c
> +++ b/ui/sdl.c
> @@ -837,7 +837,7 @@ static void sdl_refresh(DisplayChangeListener *dcl)
>          case SDL_QUIT:
>              if (!no_quit) {
>                  no_shutdown =3D 0;
> -                qemu_system_shutdown_request();
> +                qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
>              }
>              break;
>          case SDL_MOUSEMOTION:
> diff --git a/ui/sdl2.c b/ui/sdl2.c
> index faf9bdf..e092636 100644
> --- a/ui/sdl2.c
> +++ b/ui/sdl2.c
> @@ -568,7 +568,7 @@ static void handle_windowevent(SDL_Event *ev)
>      case SDL_WINDOWEVENT_CLOSE:
>          if (!no_quit) {
>              no_shutdown =3D 0;
> -            qemu_system_shutdown_request();
> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
>          }
>          break;
>      case SDL_WINDOWEVENT_SHOWN:
> @@ -611,7 +611,7 @@ void sdl2_poll_events(struct sdl2_console *scon)
>          case SDL_QUIT:
>              if (!no_quit) {
>                  no_shutdown =3D 0;
> -                qemu_system_shutdown_request();
> +                qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
>              }
>              break;
>          case SDL_MOUSEMOTION:
> diff --git a/tests/qemu-iotests/071.out b/tests/qemu-iotests/071.out
> index dd879f1..1d5e28d 100644
> --- a/tests/qemu-iotests/071.out
> +++ b/tests/qemu-iotests/071.out
> @@ -46,7 +46,7 @@ QMP_VERSION
>  read failed: Input/output error
>  {"return": ""}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>=20
>  =3D=3D=3D Testing blkverify on existing block device =3D=3D=3D
> @@ -85,7 +85,7 @@ wrote 512/512 bytes at offset 0
>  read failed: Input/output error
>  {"return": ""}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>  QEMU_PROG: Failed to flush the L2 table cache: Input/output error
>  QEMU_PROG: Failed to flush the refcount block cache: Input/output error
>=20
> diff --git a/tests/qemu-iotests/081.out b/tests/qemu-iotests/081.out
> index 97df69d..2533c31 100644
> --- a/tests/qemu-iotests/081.out
> +++ b/tests/qemu-iotests/081.out
> @@ -36,7 +36,7 @@ read 10485760/10485760 bytes at offset 0
>  10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
>  {"return": ""}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>=20
>  =3D=3D using quorum rewrite corrupted mode =3D=3D
> diff --git a/tests/qemu-iotests/087.out b/tests/qemu-iotests/087.out
> index dc6baf9..59c5208 100644
> --- a/tests/qemu-iotests/087.out
> +++ b/tests/qemu-iotests/087.out
> @@ -8,7 +8,7 @@ QMP_VERSION
>  {"return": {}}
>  {"error": {"class": "GenericError", "desc": "'node-name' must be specifi=
ed for the root node"}}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>=20
>  =3D=3D=3D Duplicate ID =3D=3D=3D
> @@ -19,7 +19,7 @@ QMP_VERSION
>  {"error": {"class": "GenericError", "desc": "node-name=3Ddisk is conflic=
ting with a device id"}}
>  {"error": {"class": "GenericError", "desc": "Duplicate node name"}}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>=20
>  =3D=3D=3D aio=3Dnative without O_DIRECT =3D=3D=3D
> @@ -29,7 +29,7 @@ QMP_VERSION
>  {"return": {}}
>  {"error": {"class": "GenericError", "desc": "aio=3Dnative was specified,=
 but it requires cache.direct=3Don, which was not specified."}}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>=20
>  =3D=3D=3D Encrypted image =3D=3D=3D
> @@ -40,14 +40,14 @@ QMP_VERSION
>  {"return": {}}
>  {"error": {"class": "GenericError", "desc": "Use of AES-CBC encrypted IM=
GFMT images is no longer supported in system emulators"}}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>  Testing:
>  QMP_VERSION
>  {"return": {}}
>  {"error": {"class": "GenericError", "desc": "Use of AES-CBC encrypted IM=
GFMT images is no longer supported in system emulators"}}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>=20
>  =3D=3D=3D Missing driver =3D=3D=3D
> @@ -58,6 +58,6 @@ QMP_VERSION
>  {"return": {}}
>  {"error": {"class": "GenericError", "desc": "Parameter 'driver' is missi=
ng"}}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>  *** done
> diff --git a/tests/qemu-iotests/094.out b/tests/qemu-iotests/094.out
> index b66dc07..f52baff 100644
> --- a/tests/qemu-iotests/094.out
> +++ b/tests/qemu-iotests/094.out
> @@ -7,5 +7,5 @@ Formatting 'TEST_DIR/source.IMGFMT', fmt=3DIMGFMT size=3D=
67108864
>  {"return": {}}
>  {"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 67108864, "offs=
et": 67108864, "speed": 0, "type": "mirror"}}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>  *** done
> diff --git a/tests/qemu-iotests/117.out b/tests/qemu-iotests/117.out
> index f52dc1a..851e214 100644
> --- a/tests/qemu-iotests/117.out
> +++ b/tests/qemu-iotests/117.out
> @@ -7,7 +7,7 @@ wrote 65536/65536 bytes at offset 0
>  64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
>  {"return": ""}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>  No errors were found on the image.
>  read 65536/65536 bytes at offset 0
>  64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
> diff --git a/tests/qemu-iotests/119.out b/tests/qemu-iotests/119.out
> index 58e7114..a8743b8 100644
> --- a/tests/qemu-iotests/119.out
> +++ b/tests/qemu-iotests/119.out
> @@ -6,6 +6,6 @@ read 65536/65536 bytes at offset 0
>  64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
>  {"return": ""}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>  *** done
> diff --git a/tests/qemu-iotests/120.out b/tests/qemu-iotests/120.out
> index 9131b1b..1af1aeb 100644
> --- a/tests/qemu-iotests/120.out
> +++ b/tests/qemu-iotests/120.out
> @@ -6,7 +6,7 @@ wrote 65536/65536 bytes at offset 0
>  64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
>  {"return": ""}
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>  read 65536/65536 bytes at offset 0
>  64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
>  read 65536/65536 bytes at offset 0
> diff --git a/tests/qemu-iotests/140.out b/tests/qemu-iotests/140.out
> index 6c04456..0689b2b 100644
> --- a/tests/qemu-iotests/140.out
> +++ b/tests/qemu-iotests/140.out
> @@ -10,5 +10,5 @@ read 65536/65536 bytes at offset 0
>  {"return": {}}
>  can't open device nbd+unix:///drv?socket=3DTEST_DIR/nbd: No export with =
name 'drv' available
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>  *** done
> diff --git a/tests/qemu-iotests/143.out b/tests/qemu-iotests/143.out
> index d24ad20..0978b89 100644
> --- a/tests/qemu-iotests/143.out
> +++ b/tests/qemu-iotests/143.out
> @@ -3,5 +3,5 @@ QA output created by 143
>  {"return": {}}
>  can't open device nbd+unix:///no_such_export?socket=3DTEST_DIR/nbd: No e=
xport with name 'no_such_export' available
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>  *** done
> diff --git a/tests/qemu-iotests/156.out b/tests/qemu-iotests/156.out
> index 3af82ae..f96a564 100644
> --- a/tests/qemu-iotests/156.out
> +++ b/tests/qemu-iotests/156.out
> @@ -34,7 +34,7 @@ read 65536/65536 bytes at offset 196608
>  {"return": ""}
>=20
>  {"return": {}}
> -{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN"}
> +{"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "even=
t": "SHUTDOWN", "data": {"guest": false}}
>=20
>  read 65536/65536 bytes at offset 0
>  64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
> diff --git a/trace-events b/trace-events
> index e582d63..433865f 100644
> --- a/trace-events
> +++ b/trace-events
> @@ -38,7 +38,7 @@ vm_state_notify(int running, int reason) "running %d re=
ason %d"
>  load_file(const char *name, const char *path) "name %s location %s"
>  runstate_set(int new_state) "new state %d"
>  system_wakeup_request(int reason) "reason=3D%d"
> -qemu_system_shutdown_request(void) ""
> +qemu_system_shutdown_request(int reason) "reason=3D%d"
>  qemu_system_powerdown_request(void) ""
>=20
>  # spice-qemu-char.c
> diff --git a/ui/cocoa.m b/ui/cocoa.m
> index 207555e..f89f686 100644
> --- a/ui/cocoa.m
> +++ b/ui/cocoa.m
> @@ -934,7 +934,7 @@ QemuCocoaView *cocoaView;
>  {
>      COCOA_DEBUG("QemuCocoaAppController: applicationWillTerminate\n");
>=20
> -    qemu_system_shutdown_request();
> +    qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
>      exit(0);
>  }
>=20

--=20
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

--sgneBHv3152wZ8jf
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZBrJmAAoJEGw4ysog2bOSHvoP/AwXnpj5SR8C8YyNjIfS9Eqh
zhIfNu5whjInFjPv/RRDkCsCuWFo2lIS5jYq2lkXBZd87ASxHU21I5jjNuq4OaQC
1f/u67pFeKLFB5KszlHQUyL6HaDN6Vd+TLKstWXhNbAnEK9AwDjHa27Fvhs/rLJP
+Xh4AjG4tEzyfiKRoPsHw+carLSKS3yOiRPNG0EnxzeuZO/cW/PYuRTnJBujBSjH
Jqr3l1H1yIClChW3aMV9g9R0pG7jxB+0tTzfpvg1rRc75JV5MzqdsFeEEzzUhv6A
kiG/e+fthj4aTR9pjbhVPUNJeo408sH/gASbW/34ZPtxh+CvW7p7kAx5+4V/gEah
tWzq/lKOENYqO/4akopWYzHbmiEfxB3bf48zWXA2CfdbNKC5R+DHCxEf7Kfi6NnM
qXGtp7DOX7tYwU7+RhRCmGLMajjxL9EavzbExMqKy/cmfKIf9IFfjNYkg/D3EVOW
6rC2fmXCO9HtUH9xaAk1sxzNb/z5zakzQ84rWhjy53aK9bR5igoaFX6ANuU9RoJY
dx0iYQtHPP/wxjtK0APtsSbXtnVZ3b9wIklw10v+MhAGiAyHJMLCDG5Sa0kvDVY3
EPDXlPtYAmzpQNsHYZh1c62kC0a3C+ndBHSABOi87PqcIAmhHgEMCmY7HgCjyEBG
aj1/aRwEy9d2rDiyHLlF
=0/td
-----END PGP SIGNATURE-----

--sgneBHv3152wZ8jf--


--===============8943186962036386057==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8943186962036386057==--


From xen-devel-bounces@lists.xen.org Mon May 01 09:22:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 09:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d57XU-0002YL-B3; Mon, 01 May 2017 09:22:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=287c977bf=citrix-osstest@xenproject.org>)
 id 1d57XT-0002Xz-3I
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 09:22:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8A/27-03587-E5EF6095; Mon, 01 May 2017 09:22:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW7sP7Z
 IgwUduhb3prxnd2D02N63iz2AMYo1My8pvyKBNePYo2bGgklCFQ9abjA3MK7n7mLk5JAQ8Jf4
 fnw1C4TtIfFyyn5WEFtEwFliwofbbCA2r4CexIUXjewgtrBAqMTli1+AariA6pezShw+NYO5i
 5EDyFGVOPc9D6SGDWjOxJ6JLCBhFgEVifZ/tSBhIQEtiaWLVzJBjBSUODnzCdhaZgEJiYMvXj
 BDnGApsX7yXdYJjLyzkJTNQlK2gJFpFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYOgwAMEOxtsbAw4xSnIwKYnyir1jixTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwRv5FygnWJSanlqRlpkDDGKYtAQHj5II7wqQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl5
 6VKifM2gxQJgBRllObBjYBF1CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ84aCTOHJzCuB2/
 QK6AgmoCPq1VhAjihJREhJNTBK69Z873unEq2XXj73y87Vl0wjmu07jJKnnrStPeiWEtNlvUn
 N/9Blw91Kh47M3/yUo4rR6u6bWJktCvYKu6av6HwdUrSvMsZ08rKrhz8LvfXmmxpTtutX6T+9
 75obO0tPq7f/+JWTtexl468/S8W61e7aJVw3YHL1bzeviQieveLsjIedSgeVWIozEg21mIuKE
 wHwFp68owIAAA==
X-Env-Sender: prvs=287c977bf=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493630556!65964371!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22071 invoked from network); 1 May 2017 09:22:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 May 2017 09:22:37 -0000
X-IronPort-AV: E=Sophos;i="5.37,399,1488844800"; d="scan'208";a="430387409"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71244-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71223
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 1 May 2017 10:22:05 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71244: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjQ0IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMjQ0LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1u
ZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFydCBmYWlsIGJsb2NrZWQgaW4gNzEyMjMKIHRlc3Qt
YW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFydCAgICAgICAg
IGZhaWwgbGlrZSA3MTIyMwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdy
dWIgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxMjIzCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1o
Zi1zaWQtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBm
bGlnaHQgICAgICAgICAgICAgICA3MTIyMwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNp
ZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lk
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAv
aG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNp
dHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 01 11:21:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 11:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d59O8-00017K-Qu; Mon, 01 May 2017 11:21:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d59O7-00017A-GN
 for xen-devel@lists.xenproject.org; Mon, 01 May 2017 11:21:07 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 10/EB-27980-22A17095; Mon, 01 May 2017 11:21:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfSqrq6iFHu
 kwc5DVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akObvZC35IVuxcfJ2pgfGNSBcjF4eQwAxG
 iY4Np9hBHBaBrcwSDXPuM4E4EgJzWCUOX1rD2MXICeTkSby4PhmoigPIzpc4eL8CJMwrIChxc
 uYTFhBbSMBT4ubrvWA2p4C3xI/eyUwQG04zSvxtOwfWyyZgIjGrQwKkhkVARWLV9n8sIGFegQ
 CJpgUxIGFhgUiJba+Xg20VEdCX2HS7Eew2ZoH7jBJ7pl1lAqlnFlCXWD9PaAKjwCwkV8xCyCx
 gZFrFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiCDECwg3H5
 R6dDjJIcTEqivGLv2CKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAuk2CPFBIsSk1PrUjLzAFGA
 0xagoNHSYRXFyTNW1yQmFucmQ6ROsVozPHi8vv3TBxPVv54zyTEkpeflyolznsZpFQApDSjNA
 9uECxKLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYV1gSaApPZl4J3L5XQKcwAZ1Sr8YCckp
 JIkJKqoHxqnr1uuiNjpMjuU8d75Be1yXNs6H7w9HvLWYBX8VXHenVXmJUVxF3YgPjftu/wnvT
 eqNurfr4rVxFOOw/N0ut73KPxzeuVEVPbjR4zH82KPqJQQWPYe9csds8a8v2bE4JOvn/yLPq5
 0Wr3rInSdn9aV5z41Pzi17T6ZHGN7dHPav3FjkgENivxFKckWioxVxUnAgA5ZLu4c0CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493637665!90616062!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12730 invoked from network); 1 May 2017 11:21:05 -0000
Received: from mail-vk0-f45.google.com (HELO mail-vk0-f45.google.com)
 (209.85.213.45)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 11:21:05 -0000
Received: by mail-vk0-f45.google.com with SMTP id o76so32196658vkc.2
 for <xen-devel@lists.xenproject.org>; Mon, 01 May 2017 04:21:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=pfLOPIKLlrhpwIGntEwNbQjnn0jZidGC1BHQT4hW0Jg=;
 b=Giym+sgfwlNAV0+48exg1rJq+89qLUGMui1+N0qf5xBoBIbrIiQfYE35jNEDZmFk6O
 j9wpI8x9+DJ1qBmpnhMf3tzoX+bawKoZvZkVYOAGXNurBDkjuariQKvofHh7D9PUI9y8
 oPGqcgWWG5foe/kH1kfrD8pAhBktIYB3cJ5bg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=pfLOPIKLlrhpwIGntEwNbQjnn0jZidGC1BHQT4hW0Jg=;
 b=NprahCNGa60R2v3Klkzq51HqGlWTb1Q4yn6X3P3uB+CuX6BJ1oLFpWlYdgjtTLyyLX
 FmWTUui6EeSp9tXIBRTnpWBU7nVcC0p3MJMFmyplDFGbEZFrg9s5/Cqd8YZ7XWBv1l+j
 sbttyIjBh6ZYvWbNQiZcWPXpUT2KgBSg789NRq1LkA6BQCaXWm3G2RwRLoapF8wIuPUy
 P9Buhx4o3g4WUdZdbE0295mdXT83Yudl5Ts03gCHZxpsNE67128nYGlu5D6wNkUkzluO
 vfxGy29sQAvkLFuk+p0nJiAHCBpdI2gHMaLMPNJyx38X+8sr2oso6WShhifPV2rznCua
 vRVg==
X-Gm-Message-State: AN3rC/6lP8u0EFNH1LsDbWKCUNcIG120J6mxf0qI9VPKZ1Mlatea4MVc
 Wt6E7+6rLhtUUDi8F2JWqxlC6MvNo1Yv
X-Received: by 10.31.54.3 with SMTP id d3mr12203049vka.68.1493637664673; Mon,
 01 May 2017 04:21:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.50.13 with HTTP; Mon, 1 May 2017 04:21:04 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 1 May 2017 16:51:04 +0530
Message-ID: <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPj4gaW5kZXggNDQ2ZTc2Ni4uZWYzYmQ0NCAx
MDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+PiBAQCAtNjcsNiArNjcsOSBAQCBpbnQgbGlieGxfY29u
c29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGNvbnNfbnVtLAo+
PiAgICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDoKPj4gICAgICAgICAgY29uc190
eXBlX3MgPSAic2VyaWFsIjsKPj4gICAgICAgICAgYnJlYWs7Cj4+ICsgICAgY2FzZSBMSUJYTF9D
T05TT0xFX1RZUEVfVlVBUlQ6Cj4+ICsgICAgICAgIGNvbnNfdHlwZV9zID0gInZ1YXJ0IjsKPj4g
KyAgICAgICAgYnJlYWs7Cj4+ICAgICAgZGVmYXVsdDoKPj4gICAgICAgICAgZ290byBvdXQ7Cj4+
ICAgICAgfQo+PiBAQCAtMzI2LDYgKzMyOSwxMyBAQCBpbnQgbGlieGxfX2RldmljZV9jb25zb2xl
X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4gICAgICAgICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXUzMiwgc3RhdGUtPmNvbnNvbGVfcG9y
dCkpOwo+PiAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicmluZy1yZWYiKTsK
Pj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBz
dGF0ZS0+Y29uc29sZV9tZm4pKTsKPj4gKyAgICAgICAgaWYgKHN0YXRlLT52dWFydF9lbmFibGVk
KQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250
LCAidnVhcnQvMC9wb3J0Iik7Cj4+ICsgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zy
b250LCBHQ1NQUklOVEYoIiUiUFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOwo+PiArICAgICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInZ1YXJ0LzAvcmluZy1yZWYiKTsKPj4g
KyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwg
c3RhdGUtPnZ1YXJ0X21mbikpOwo+PiArICAgICAgICB9Cj4KPiBJdCBsb29rcyBsaWtlIHlvdSBh
cmUgcmV1c2luZyB0aGUgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZCBjYWxsIGZvciB0aGUKPiBt
YWluIFBWIGNvbnNvbGUgZm9yIHRoZSBkb21haW4sIHRvIGFsc28gYWRkIHRoZSB2dWFydCBub2Rl
cyB0byB4ZW5zdG9yZS4KPgo+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gbWl4
IHRoZSB0d28uIEkgc3VnZ2VzdCB0byBpbnRyb2R1Y2UgYQo+IG5ldyBsaWJ4bF9fZGV2aWNlIGNh
bGwgdG8gaW50cm9kdWNlIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZSwgZ2l2ZW4KPiB0aGF0
IHRoZXkgaGF2ZSBubyByZWxhbnRpb25zaGlwIHdpdGggdGhlIHByaW5jaXBhbCBQViBjb25zb2xl
IG9mIHRoZQo+IGRvbWFpbi4KPgpJIGhhdmUgYSBkb3VidCBoZXJlLiBEbyBJIGhhdmUgdG8gY3Jl
YXRlIGEgbmV3IGNvbnNvbGUgZGV2aWNlCihsaWJ4bF9fZGV2aWNlKSB0byByZWdpc3RlciB0aGUg
dnVhcnQgY29uc29sZSBvciBjYW4gSSB1c2UgdGhlCmV4aXN0aW5nIGNvbnNvbGUgZGV2aWNlICh3
aGljaCBpcyB1c2VkIGZvciByZWdpc3RlcmluZyB0aGUgcHJpbWFyeQpjb25zb2xlKSB0byByZWdp
c3RlciB0aGUgdnVhcnQgbm9kZXMgdG8geGVuc3RvcmU/CgpJIHN1c3BlY3QgdGhhdCBpZiBJIHRy
eSB0byByZWdpc3RlciB3aXRoIHRoZSBzYW1lIGNvbnNvbGUgZGV2aWNlIHRoZW4KbGlieGxfX2Rl
dmljZV9nZW5lcmljX2FkZCgpIG1heSBmYWlsIGFzIGl0IGlzIGFscmVhZHkgYWRkZWQuCgo+Cj4+
ICAgICAgfSBlbHNlIHsKPj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInN0YXRl
Iik7Cj4+ICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCBY
ZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+PiBpbmRleCA1ZDkxNGE1Li4wNmZm
M2I3IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+PiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwo+PiBAQCAtNDM0LDYgKzQzNCw5IEBAIGludCBsaWJ4bF9fYnVp
bGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgIHN0YXRlLT5zdG9y
ZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoY3R4LT54Y2gsIGRvbWlkLCBzdGF0ZS0+
c3RvcmVfZG9taWQpOwo+PiAgICAgIHN0YXRlLT5jb25zb2xlX3BvcnQgPSB4Y19ldnRjaG5fYWxs
b2NfdW5ib3VuZChjdHgtPnhjaCwgZG9taWQsIHN0YXRlLT5jb25zb2xlX2RvbWlkKTsKPj4KPj4g
KyAgICBpZiAoc3RhdGUtPnZ1YXJ0X2VuYWJsZWQpCj4+ICsgICAgICAgIHhjX2RvbWFpbl92dWFy
dF9nZXRfZXZ0Y2huKGN0eC0+eGNoLCBkb21pZCwgJnN0YXRlLT52dWFydF9wb3J0KTsKPj4gKwo+
PiAgICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewo+PiAgICAg
ICAgICBodm1fc2V0X2NvbmZfcGFyYW1zKGN0eC0+eGNoLCBkb21pZCwgaW5mbyk7Cj4+ICAjaWYg
ZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQo+PiBAQCAtNzg4LDYgKzc5
MSw3IEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
Cj4+ICAgICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsKPj4gICAgICAgICAgc3RhdGUt
PmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3BmbjsKPj4gICAgICAgICAgc3RhdGUtPnN0b3Jl
X21mbiA9IGRvbS0+eGVuc3RvcmVfcGZuOwo+PiArICAgICAgICBzdGF0ZS0+dnVhcnRfbWZuID0g
ZG9tLT52dWFydF9wZm47Cj4+ICAgICAgfSBlbHNlIHsKPj4gICAgICAgICAgc3RhdGUtPmNvbnNv
bGVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pOwo+PiAgICAgICAgICBz
dGF0ZS0+c3RvcmVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKPgo+
IFRoZXNlIHR3byBjaGFuZ2VzIHRvIGxpYnhsX2RvbS5jIHByb2JhYmx5IGJlbG9uZyB0byBwYXRj
aCAjNApPay4gSSB3aWxsIG1vdmUgdGhlc2UgY2hhbmdlcyB0byB0aGUgcGF0Y2gjNC4KClJlZ2Fy
ZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 01 14:31:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 14:31:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5CLr-0003p6-Sg; Mon, 01 May 2017 14:30:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5CLq-0003oj-Lx
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 14:30:58 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 BA/00-02185-1A647095; Mon, 01 May 2017 14:30:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXehG3u
 kQctiJosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3D/Rx1rwSqfi1fdTbA2M
 J2S6GLk4hAT+Mkp8Pn+NCcJ5zChx6P8bFghnG6NEy6w5rF2MnBwiAs4SX8/MZQexeQX0JVZ82
 MQIYgsLGEm8ebWOBcSWEJjFLbGyMwTC9pX49vcgE4z95cpzoF52DjYBK4lDYiBRFgFVifPb17
 FPYORewMiwilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQ4/U
 MDIw7GF//dDrEKMnBpCTKK/aOLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+PK3ukkGBRanpq
 RVpmDjD0YNISHDxKIrzNIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLn/e8CVCQAUpRRm
 gc3AhYHlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ81aCrOLJzCuB2/QK6AgmoCPq1VhAji
 hJREhJNTDyX71p+Ypv9Z6Ua8VTEz967uVbmfT6q94K0W0n/L9rc4hu/PKB78rDE+rH/UOny+V
 /ZJ0unHe57MdnTQ/1eCn9uTdvcfgaaV9I+ReUs+hYmdS8JLnNq8+Efdpebhuha5Yqst3slvux
 nY/mP02cMvWO2hF/lw8th1hq73YZcfJbNDM1+wS+lCxQYinOSDTUYi4qTgQAHRvGVH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493649055!59635737!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14921 invoked from network); 1 May 2017 14:30:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 14:30:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5CLj-0001ct-Sj; Mon, 01 May 2017 14:30:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5CLe-0002jk-IJ; Mon, 01 May 2017 14:30:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5CLe-0003Lp-B5; Mon, 01 May 2017 14:30:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108069-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=2fdfe0c98e6bfe0162e5956f71509da69ad9a9f2
X-Osstest-Versions-That: libvirt=5efa7f2a4bf2e316ca74b5baad053a18cffd00b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 14:30:46 +0000
Subject: [Xen-devel] [libvirt test] 108069: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3542306462560050137=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3542306462560050137==
Content-Type: text/plain

flight 108069 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108069/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-libvirt            5 libvirt-build            fail REGR. vs. 107640
 build-amd64-libvirt           5 libvirt-build            fail REGR. vs. 107640
 build-arm64-libvirt           5 libvirt-build            fail REGR. vs. 107640
 build-armhf-libvirt           5 libvirt-build            fail REGR. vs. 107640

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a

version targeted for testing:
 libvirt              2fdfe0c98e6bfe0162e5956f71509da69ad9a9f2
baseline version:
 libvirt              5efa7f2a4bf2e316ca74b5baad053a18cffd00b9

Last test of basis   107640  2017-04-25 04:21:01 Z    6 days
Failing since        107696  2017-04-26 04:20:12 Z    5 days    6 attempts
Testing same since   107937  2017-04-29 04:20:10 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  CÃ©dric Bosdonnat <cbosdonnat@suse.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Erik Skultety <eskultet@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Jiri Denemark <jdenemar@redhat.com>
  Joao Martins <joao.m.martins@oracle.com>
  John Ferlan <jferlan@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Laine Stump <laine@laine.org>
  Michal Privoznik <mprivozn@redhat.com>
  Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Wang King <king.wang@huawei.com>
  Wim ten Have <wim.ten.have@oracle.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          fail    
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1372 lines long.)


--===============3542306462560050137==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3542306462560050137==--

From xen-devel-bounces@lists.xen.org Mon May 01 14:38:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 14:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5CTN-00044e-MX; Mon, 01 May 2017 14:38:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5CTM-00044Y-38
 for xen-devel@lists.xenproject.org; Mon, 01 May 2017 14:38:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 EC/C8-02180-37847095; Mon, 01 May 2017 14:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42KJPp6xULfIgz3
 S4OoKHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPjD52CTxwVzR2zmRoY97J3MXJyCAm4Sez5
 uoy5i5ELyF7DKDH/Wz8bROIuo0TfpVoI211i5uyHUEXrGCX2nLrG2MXIwSEsECBx6as3iCki4
 Cdx52ogSDmzQK3EpZ+9UGPyJNYeWcsEYrMJGEqs3tgCFucVcJL4e+kTK4jNIqAi8XHvCUYQW1
 QgXOLFlj+sEDWCEidnPmEBsTkFbCXmH7rPBjFfXeLPvEvMELa4xK0n85kgbHmJ7W/nMIOcIyG
 QI/H8khqEKSXxv1UJ5HgJgX4Wia137oGNlBCQkXg08SbbBEaxWUi2zUKyYRaSDbOQbFjAyLKK
 UaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwguoZGBh3MPat8
 jvEKMnBpCTKK/aOLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+cO3ukkGBRanpqRVpmDjCWYd
 ISHDxKIrzv3IDSvMUFibnFmekQqVOMilLivFkgfQIgiYzSPLg2WPq4xCgrJczLyMDAIMRTkFq
 Um1mCKv+KUZyDUUmYVwJkCk9mXgnc9FdAi5mAFtersYAsLklESEk1MCbzRq1ruvLwXcCCzNnP
 725SvJmXq5SwdJWczBGFZOeY1O2shsdad8TNCatZ0/abd/X0ZJkGqcC1vOI/LLquT1PP2e4bs
 /RH/7Ujax5d3JoTVsUoFtFzV4cnfuYrpoW3NKyD1r8r2TYjSia0dr14TGtpYeeFi8FTZc69+r
 jnSFTn8bnaPDuvL1RiKc5INNRiLipOBACCfpPuGgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1493649522!92225092!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36034 invoked from network); 1 May 2017 14:38:42 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 1 May 2017 14:38:42 -0000
Received: (qmail 6455 invoked from network); 1 May 2017 17:38:41 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 1 May 2017 17:38:41 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id DD9897FC2C
 for <xen-devel@lists.xenproject.org>; Mon,  1 May 2017 17:38:40 +0300 (EEST)
Received: (qmail 12353 invoked from network); 1 May 2017 17:38:40 +0300
Received: from 188-26-251-54.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.26.251.54)
 by smtp02.buh.bitdefender.net with SMTP; 1 May 2017 17:38:40 +0300
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <bed76732-3ce7-9eaa-9d3a-e40fd0bd67f3@bitdefender.com>
Date: Mon, 1 May 2017 17:38:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170430194838.29932-5-proskurin@sec.in.tum.de>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71166
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447824,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.004197)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002459), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.009687,0.000047)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.220127), Hit: No,
 Details: v2.4.6; Id: 11.5euog8.1beui0lg7.p8hl], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMzAvMjAxNyAxMDo0OCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBUaGUgZnVu
Y3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlIGluIG1lbV9hY2Nlc3MuYwo+
IHRyYW5zbGF0ZXMgYSBndmEgdG8gYW4gaXBhIGJ5IG1lYW5zIG9mIHRoZSBoYXJkd2FyZSBmdW5j
dGlvbmFsaXR5Cj4gaW1wbGVtZW50ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmIG1l
bV9hY2Nlc3MgaXMgYWN0aXZlLAo+IGhhcmR3YXJlLWJhc2VkIGd2YSB0byBpcGEgdHJhbnNsYXRp
b24gbWlnaHQgZmFpbCwgYXMgZ3ZhX3RvX2lwYSB1c2VzIHRoZQo+IGd1ZXN0J3MgdHJhbnNsYXRp
b24gdGFibGVzLCBhY2Nlc3MgdG8gd2hpY2ggbWlnaHQgYmUgcmVzdHJpY3RlZCBieSB0aGUKPiBh
Y3RpdmUgVlRUQlIuIFRvIGFkZHJlc3MgdGhpcyBpc3N1ZSwgd2UgcGVyZm9ybSB0aGUgZ3ZhIHRv
IGlwYQo+IHRyYW5zbGF0aW9uIGluIHNvZnR3YXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdl
aiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IC0tLQo+IENjOiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgMTQwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzOSBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpNeSBBUk0ga25vd2xlZGdlIGlzIHNjYW50IHRv
IHNheSB0aGUgbGVhc3QsIGFuZCBJIGhhdmUgbm8gd2F5IHRvIHRlc3QKdGhpcyBjb2RlLCBzbyBJ
J2xsIGxlYXZlIGl0IHRvIFRhbWFzIHdobyBoYXMgZG9uZSBzb21lIEFSTSB3b3JrIGluIHRoZQpw
YXN0LiBJbiBhbnkgY2FzZSAtIHRvIHN0YXRlIHRoZSBvYnZpb3VzIC0gdGhlIG1haW4gYWNrcyBo
ZXJlIEkgYmVsaWV2ZQphcmUgSnVsaWVuIGFuZCBTdGVmYW5vLgoKClRoYW5rcywKUmF6dmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 01 15:15:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 15:15:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5D2W-0006SL-Kr; Mon, 01 May 2017 15:15:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5D2U-0006Rv-Jw
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 15:15:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F0/81-03058-5F057095; Mon, 01 May 2017 15:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdLAHu
 kwe0pphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPPnIUvBmZCKE41fWRsY
 vxt0MXJxCAn8ZZS4eugDI4TzmFFi+qJuFghnG6PE73VX2LsYOTlEBJwlvp6ZC2bzCuhLPJ19m
 gXEFhYwkzj5bQpYg4TAZhGJ1w+2gSUkBLwlPi88C2ef+NjL3MXIzsEmYCVxSAwkyiKgKvG49T
 jLBEbuBYwMqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3
 OAAQ7GP+uDTzEKMnBpCTKK/aOLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+9H3ukkGBRanpq
 RVpmDjD8YNISHDxKIryz/IHSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzhsDUiQAUpRRm
 gc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMewpkCk9mXgncpldARzABHVGvxgJyRE
 kiQkqqgVGgqyrVYc8a9V0fjxhInzjjGX3RQeZH1ap5+yz55pZnKaitab5v8zLcSyPh+ytPgcJ
 p5XvyRNSa963OzMhtXPGkaYNI4lOhs+auMh1Le7MfhGYryAZ0bTR6fmV/1InrC0796rFbsYTx
 yYrf3Qsezwi+GZLXLrHxpMibKeuFU5jWFAtnlpxfsEyJpTgj0VCLuag4EQDjaSVOgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493651699!59960289!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2624 invoked from network); 1 May 2017 15:15:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 15:15:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5D2Q-0002mT-PJ; Mon, 01 May 2017 15:14:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5D2L-0004kn-BD; Mon, 01 May 2017 15:14:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5D2K-0002xV-EK; Mon, 01 May 2017 15:14:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108051-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-xsm:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:nonblocking
X-Osstest-Versions-This: linux=97ce89f8a4eb15a1e82be419fcd6218fe4da1fbd
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 15:14:52 +0000
Subject: [Xen-devel] [linux-linus test] 108051: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODA1MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MDUxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVz
MSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
OSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIGxpa2UgNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgOSBkZWJpYW4tZGktaW5z
dGFsbCAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk3Y2U4OWY4YTRlYjE1YTFlODJiZTQxOWZjZDYy
MThmZTRkYTFmYmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ1ODIw
YzI5NGZlMWIxYTlkZjQ5NWQ1N2Y0MDU4NWVmMmQwNjlhMzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA1OTI1NCAgMjAxNS0wNy0wOSAwNDoyMDo0OCBaICA2NjIgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAgNTkzNDggIDIwMTUtMDctMTAgMDQ6MjQ6MDUgWiAgNjYxIGRheXMgIDQxNiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDgwNTEgIDIwMTctMDQtMzAgMjE6NDM6NDYgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjgxODMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0Nzk2ODMgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 01 15:39:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 15:39:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5DPz-0007o9-OG; Mon, 01 May 2017 15:39:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1d5DPy-0007o3-7C
 for xen-devel@lists.xenproject.org; Mon, 01 May 2017 15:39:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8A/E5-03613-5A657095; Mon, 01 May 2017 15:39:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXSPJ+BQ3dpGHu
 kwel5XBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqi23MBRt5KrY/P87WwLiTq4uRi0NI4AKj
 xP0H/5m7GDk4hAUCJC599e5i5OQQATL3bPrFAmIzC9RKXPrZywZiCwksY5S4fqICxGYTMJCY8
 nolK4jNK+AgcfPcA7AaFgEVibkHdrKD2KIC4RLN8z8zQtQISpyc+QRsJqeAs8SWjafZIOarS/
 yZd4kZwpaXaN46G8oWl7j1ZD7TBEa+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3QNjfSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkAEIdjBe3hhwiFGSg0lJlFfsHVukEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQleh1D2SCHBotT01Iq0zBxgPMCkJTh4lEQg0rzFBYm5xZnpE
 KlTjIpS4rx1IAkBkERGaR5cGywGLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtwBkCk9mXg
 nc9FdAi5mAFtersYAsLklESEk1MHrzM56+m7v1lPD1/9xXK9bv8THbofIgtvD/3h6OX0tSZKe
 vv8rcNyv2Ms+ZZbGsofGsOlt3rZ1vvWqj4lSeLilLtx+FHhP7F7TZn9p4tO99u+qOhRP+ckQW
 zri5rvHQ6TD/hc4Owd1hJ8WvT5SanLqP33PF/1zDoKfZauZFczO5uRZnTLhkUqrEUpyRaKjFX
 FScCAD/oC2jvAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-8.tower-27.messagelabs.com!1493653156!89535627!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14694 invoked from network); 1 May 2017 15:39:17 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 May 2017 15:39:17 -0000
Received: from [192.168.178.132]
 (dslb-178-007-181-196.178.007.pools.vodafone-ip.de [178.7.181.196])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 26AF910287A23;
 Mon,  1 May 2017 17:39:10 +0200 (CEST)
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <bed76732-3ce7-9eaa-9d3a-e40fd0bd67f3@bitdefender.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <372b36f7-f6a5-40fc-1453-d3b1ad832837@sec.in.tum.de>
Date: Mon, 1 May 2017 17:39:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <bed76732-3ce7-9eaa-9d3a-e40fd0bd67f3@bitdefender.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUmF6dmFuLAoKU3VyZSB0aGluZy4gVGhhbmtzIGFueXdheSA6KQoKQ2hlZXJzLAoKflNlcmdl
agoKCk9uIDA1LzAxLzIwMTcgMDQ6MzggUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBPbiAw
NC8zMC8yMDE3IDEwOjQ4IFBNLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBUaGUgZnVuY3Rp
b24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlIGluIG1lbV9hY2Nlc3MuYwo+PiB0
cmFuc2xhdGVzIGEgZ3ZhIHRvIGFuIGlwYSBieSBtZWFucyBvZiB0aGUgaGFyZHdhcmUgZnVuY3Rp
b25hbGl0eQo+PiBpbXBsZW1lbnRlZCBpbiB0aGUgZnVuY3Rpb24gZ3ZhX3RvX2lwYS4gSWYgbWVt
X2FjY2VzcyBpcyBhY3RpdmUsCj4+IGhhcmR3YXJlLWJhc2VkIGd2YSB0byBpcGEgdHJhbnNsYXRp
b24gbWlnaHQgZmFpbCwgYXMgZ3ZhX3RvX2lwYSB1c2VzIHRoZQo+PiBndWVzdCdzIHRyYW5zbGF0
aW9uIHRhYmxlcywgYWNjZXNzIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3RyaWN0ZWQgYnkgdGhlCj4+
IGFjdGl2ZSBWVFRCUi4gVG8gYWRkcmVzcyB0aGlzIGlzc3VlLCB3ZSBwZXJmb3JtIHRoZSBndmEg
dG8gaXBhCj4+IHRyYW5zbGF0aW9uIGluIHNvZnR3YXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBT
ZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KPj4gLS0tCj4+IENjOiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+IENjOiBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgfCAxNDAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiAgMSBmaWxlIGNo
YW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gTXkgQVJNIGtub3dsZWRn
ZSBpcyBzY2FudCB0byBzYXkgdGhlIGxlYXN0LCBhbmQgSSBoYXZlIG5vIHdheSB0byB0ZXN0Cj4g
dGhpcyBjb2RlLCBzbyBJJ2xsIGxlYXZlIGl0IHRvIFRhbWFzIHdobyBoYXMgZG9uZSBzb21lIEFS
TSB3b3JrIGluIHRoZQo+IHBhc3QuIEluIGFueSBjYXNlIC0gdG8gc3RhdGUgdGhlIG9idmlvdXMg
LSB0aGUgbWFpbiBhY2tzIGhlcmUgSSBiZWxpZXZlCj4gYXJlIEp1bGllbiBhbmQgU3RlZmFuby4K
Pgo+Cj4gVGhhbmtzLAo+IFJhenZhbgoKLS0gClNlcmdlaiBQcm9za3VyaW4sIE0uU2MuCldpc3Nl
bnNjaGFmdGxpY2hlciBNaXRhcmJlaXRlcgoKVGVjaG5pc2NoZSBVbml2ZXJzaXTDpHQgTcO8bmNo
ZW4KRmFrdWx0w6R0IGbDvHIgSW5mb3JtYXRpawpMZWhyc3R1aGwgZsO8ciBTaWNoZXJoZWl0IGlu
IGRlciBJbmZvcm1hdGlrCgpCb2x0em1hbm5zdHJhw59lIDMKODU3NDggR2FyY2hpbmcgKGJlaSBN
w7xuY2hlbikKClRlbC4gKzQ5ICgwKTg5IDI4OS0xODU5MgpGYXggKzQ5ICgwKTg5IDI4OS0xODU3
OQoKcHJvc2t1cmluQHNlYy5pbi50dW0uZGUKd3d3LnNlYy5pbi50dW0uZGUKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 01 15:52:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 15:52:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Dcq-0000XH-Sw; Mon, 01 May 2017 15:52:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5Dcp-0000X5-6B
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 15:52:35 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CC/30-03620-2C957095; Mon, 01 May 2017 15:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdgJHu
 kwd0lIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2H98AVtBf0XF6Q/fmBsY
 jwR0MXJxCAn8ZZQ4eOoxK4TzmFFiwZ33zBDONkaJb/1P2bsYOTlEBJwlvp6ZC2bzCuhL/Lz8C
 sjm4BAWCJJY+LEMpF5C4IiSxJZ3G5hBaiQEvCV+f9/DCGPfvL2dqYuRnYNNwErikBhIlEVAVe
 L4nznMExi5FzAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ5AxDsYFy8NvAQoyQHk5Ior9g7tkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryTI9gjhQSL
 UtNTK9Iyc4DBB5OW4OBREuFlBAagEG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifPeBpkhA
 FKUUZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsLZApPZl4J3KZXQEcwAR1Rr8
 YCckRJIkJKqoGRe+bP9UukygSEr/0ydxc43CJy196BKV5+zdE3D72UzBm3rLfdWqzFPvOn9cO
 QjrMc1u6PO5zdl3HYXjDSFDU/nbTz64zFO41WyC9tnFK6fc22DZmyy5xmPqvyNlQ6N7dEcdcs
 0VmS3YdnROWb7N1RUnhbg09H/sOlr78li8wWfmB29LkdILtDiaU4I9FQi7moOBEABH3UPH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493653952!66033886!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19951 invoked from network); 1 May 2017 15:52:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 15:52:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Dck-0003jn-KR; Mon, 01 May 2017 15:52:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Dcf-0000Js-9F; Mon, 01 May 2017 15:52:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Dcf-00039Z-1R; Mon, 01 May 2017 15:52:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108052-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-install(3):broken:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ce88f02714836c33a4f0173c29fbe378ea402275
X-Osstest-Versions-That: linux=630b59cde7be8248b425cbe27c970c2ba8db36f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 15:52:25 +0000
Subject: [Xen-devel] [linux-3.18 test] 108052: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8626640953475600330=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8626640953475600330==
Content-Type: text/plain

flight 108052 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108052/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail REGR. vs. 107606

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-multivcpu  3 host-install(3)         broken pass in 108037
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 108037 pass in 108052
 test-armhf-armhf-xl-cubietruck 15 guest-start/debian.repeat fail in 108037 pass in 108052
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail in 108037 pass in 108052
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop fail in 108037 pass in 108052
 test-armhf-armhf-xl           7 host-ping-check-xen        fail pass in 108037
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 15 guest-localmigrate/x10 fail pass in 108037
 test-amd64-i386-qemuu-rhel6hvm-amd 11 guest-start/redhat.repeat fail pass in 108037
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail pass in 108037

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 108037 blocked in 107606
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check fail in 108037 never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check fail in 108037 never pass
 test-armhf-armhf-xl         12 migrate-support-check fail in 108037 never pass
 test-armhf-armhf-xl     13 saverestore-support-check fail in 108037 never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107606
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 107606
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 107606
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107606
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 107606
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107606
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                ce88f02714836c33a4f0173c29fbe378ea402275
baseline version:
 linux                630b59cde7be8248b425cbe27c970c2ba8db36f2

Last test of basis   107606  2017-04-22 16:46:04 Z    8 days
Testing same since   108014  2017-04-30 04:22:43 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alban Bedel <albeu@free.fr>
  Alex Williamson <alex.williamson@redhat.com>
  Andre Przywara <andre.przywara@arm.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arnd Bergmann <arnd@arndb.de>
  Bob Peterson <rpeterso@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Catalin Marinas <catalin.marinas@arm.com>
  Chris Mason <clm@fb.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  David Howells <dhowells@redhat.com>
  David LanzendÃ¶rfer <david.lanzendoerfer@o2s.ch>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eun Taik Lee <eun.taik.lee@samsung.com>
  EunTaik Lee <eun.taik.lee@samsung.com>
  Germano Percossi <germano.percossi@citrix.com>
  Grant Grundler <grundler@parisc-linux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haibo Chen <haibo.chen@nxp.com>
  Hannes Reinecke <hare@suse.de>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  James Bottomley <JBottomley@Odin.com>
  Joerg Roedel <jroedel@suse.de>
  John Crispin <john@phrozen.org>
  Jonathan Liu <net147@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Markos Chandras <markos.chandras@imgtec.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Maxime Coquelin <mcoquelin.stm32@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Leitner <dev@g0hl1n.net>
  Richard Weinberger <richard@nod.at>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sergey Ryazanov <ryazanov.s.a@gmail.com>
  Stefan Agner <stefan@agner.ch>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  Yazen Ghannam <yazen.ghannam@amd.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           fail    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                broken  
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-step test-armhf-armhf-xl-multivcpu host-install(3)

Not pushing.

(No revision log; it would be 1556 lines long.)


--===============8626640953475600330==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8626640953475600330==--

From xen-devel-bounces@lists.xen.org Mon May 01 17:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 17:05:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ElE-0005GK-39; Mon, 01 May 2017 17:05:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5ElD-0005Fz-65
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 17:05:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 24/5B-03058-ECA67095; Mon, 01 May 2017 17:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdsFnu
 kwbNNIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNN3lqng4nbGiisvX7E3
 ME5oZ+xi5OIQEvjLKLF04hnmLkZOIOcxo8SvGaEQiW2MEqvbLoElRAScJb6emcsOYvMK6Eus/
 H+UFcQWFjCRaN/XyQ7SICFwW1bi3KNlbCAJCQFvidvnTwMlOMDsq1etuxjZOdgErCQOiYEUsA
 ioShzfPptpAiP3AkaGVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgV5nAIIdjGvmBx5ilORgUhLlFXvHFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrc2kz1S
 SLAoNT21Ii0zBxh+MGkJDh4lEd7XIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnPQdSJ
 ABSlFGaBzcCFguXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7AmQKT2ZeCdymV0BHMAEdUa
 /GAnJESSJCSqqBMVyO48vLfg1d5ie6sTUl/zvWb7GQ3R62d0/wuWIv2+qPwW3rWrxETN+cLz3
 Ys1dXSOL/SneR2POfpLXyy/Z9//JX4XfG3ZgpiSs2CJ19b/zp8pKwfvUnHxc8Pbqownl+xNPj
 /jbH+PepWr3Szo9qXPWyP3/rhhPJf7Zx38zn9fVdI8Sgqr8iQomlOCPRUIu5qDgRAMkQ8D+AA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493658316!76602640!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47203 invoked from network); 1 May 2017 17:05:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 17:05:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5El8-00065t-RE; Mon, 01 May 2017 17:05:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5El3-0004Cl-AN; Mon, 01 May 2017 17:05:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5El2-0001zu-23; Mon, 01 May 2017 17:05:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108058-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=a8c90ef62281db933118aa84489eb0e1e9cc347c
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 17:05:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 108058: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5159134636501394802=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5159134636501394802==
Content-Type: text/plain

flight 108058 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108058/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2   6 xen-boot                 fail REGR. vs. 107358

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop fail in 108026 pass in 107776
 test-amd64-i386-xl-raw       21 leak-check/check fail in 108026 pass in 108058
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop fail in 108026 pass in 108058
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 107879
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 108026
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail pass in 108026

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail REGR. vs. 107358
 test-amd64-amd64-xl-rtds      9 debian-install           fail REGR. vs. 107358

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 107358
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop    fail in 107776 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop  fail in 108026 like 107358
 test-armhf-armhf-xl           6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-xsm       6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-vhd       6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt-raw  6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt      6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-multivcpu  6 xen-boot                     fail like 107358
 test-armhf-armhf-xl-rtds      6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt-xsm  6 xen-boot                     fail  like 107358
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale   6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-qemuu-nested-intel 13 xen-boot/l1             fail never pass
 test-amd64-amd64-qemuu-nested-amd 13 xen-boot/l1               fail never pass

version targeted for testing:
 linux                a8c90ef62281db933118aa84489eb0e1e9cc347c
baseline version:
 linux                37feaf8095d352014555b82adb4a04609ca17d3f

Last test of basis   107358  2017-04-10 19:42:52 Z   20 days
Failing since        107396  2017-04-12 11:15:19 Z   19 days   33 attempts
Testing same since   107776  2017-04-27 09:07:29 Z    4 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alberto Aguirre <albaguirre@gmail.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alex Wood <thetewood@gmail.com>
  Alexander Polakov <apolyakov@beget.ru>
  Alexander Polyakov <apolyakov@beget.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Smetanin <asmetanin@yandex-team.ru>
  Andy Gross <andy.gross@linaro.org>
  Andy Lutomirski <luto@amacapital.net>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aurelien Aptel <aaptel@suse.com>
  Baoyou Xie <baoyou.xie@linaro.org>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Bastien Nocera <hadess@hadess.net>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  bsegall@google.com <bsegall@google.com>
  Calvin Owens <calvinowens@fb.com>
  Cameron Gutman <aicommander@gmail.com>
  Chen Yu <yu.c.chen@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Salls <salls@cs.ucsb.edu>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Cohen, Eugene <eugene@hp.com>
  Colin Ian King <colin.king@canonical.com>
  Corentin Chary <corentin.chary@gmail.com>
  Daeho Jeong <daeho.jeong@samsung.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darren Hart <dvhart@linux.intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Hansen <dave.hansen@linux.intel.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Wu <david.wu@rock-chips.com>
  Devin Tuchsen <devin.tuchsen@gmail.com>
  Dmitry Bilunov <kmeaw@yandex-team.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugene Cohen <eugene@hp.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Fam Zheng <famz@redhat.com>
  Felipe Balbi <balbi@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Guenter Roeck <linux@roeck-us.net>
  Haibo Chen <haibo.chen@nxp.com>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heinz Mauelshagen <heinzm@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Huacai Chen <chenhc@lemote.com>
  HungNien Chen <hn.chen@weidahitech.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilias Tsitsimpis <iliastsi@arrikto.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jakobus Schurz <jakobus.schurz@gmail.com>
  James Feeney <james@nurealm.net>
  James Hogan <james.hogan@imgtec.com>
  James Shen <jcs@datera.io>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Jani Nikula <jani.nikula@intel.com>
  Janusz Dziedzic <januszx.dziedzic@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jens Axboe <axboe@fb.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Lawrence <joe.lawrence@redhat.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Liu <net147@gmail.com>
  Josef Bacik <jbacik@fb.com>
  JoÃ£o Paulo Rechi Vita <jprvita@endlessm.com>
  JoÃ£o Paulo Rechi Vita <jprvita@gmail.com>
  Juergen Gross <jgross@suse.com>
  Kai-Chuan Hsieh <kai.chiuan@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Keith Busch <keith.busch@intel.com>
  Kenneth Graunke <kenneth@whitecape.org>
  Kevin Hilman <khilman@baylibre.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kiwoong Kim <kwmad.kim@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lee, Chun-Yi <jlee@suse.com>
  Lee, Chun-Yi <joeyli.kernel@gmail.com>
  Len Brown <len.brown@intel.com>
  Ley Foon Tan <ley.foon.tan@intel.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Liam Girdwood <liam.r.girdwood@linux.intel.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Lucas Stach <l.stach@pengutronix.de>
  Lv Zheng <lv.zheng@intel.com>
  Mantas M <grawity@gmail.com>
  Mantas MikulÄ—nas <grawity@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Hasler <mahasler@gmail.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Markus Marb <markus@marb.org>
  Martin Brandenburg <martin@omnibond.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Krause <minipli@googlemail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matjaz Hegedic <matjaz.hegedic@gmail.com>
  Matt Fleming <matt@codeblueprint.co.uk>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Bires <jbires@google.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mika Kuoppala <mika.kuoppala@intel.com>
  Mika Kuoppala <mika.kuoppala@linux.intel.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Marshall <hubcap@omnibond.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Murray McAllister <murray.mcallister@insomniasec.com>
  MylÃ¨ne Josserand <mylene.josserand@free-electrons.com>
  Namhyung Kim <namhyung@kernel.org>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nobutaka Okabe <nob77413@gmail.com>
  Noralf TrÃ¸nnes <noralf@tronnes.org>
  Oleg Nesterov <oleg@redhat.com>
  Oliver O'Halloran <oohall@gmail.com>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Patrice Chotard <patrice.chotard@st.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Paulo Zanoni <paulo.r.zanoni@intel.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Ping Cheng <ping.cheng@wacom.com>
  Ping Cheng <pinglinux@gmail.com>
  Przemek <soprwa@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rabin Vincent <rabinv@axis.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Weinberger <richard@nod.at>
  Ritesh Harjani <riteshh@codeaurora.org>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Roy Spliet <nouveau@spliet.org>
  Rui Wang <wangr@lemote.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sami Tolvanen <samitolvanen@google.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sawan Chandak <sawan.chandak@cavium.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Sinan Kaya <okaya@codeaurora.org>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan BrÃ¼ns <stefan.bruens@rwth-aachen.de>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhash Jadavani <subhashj@codeaurora.org>
  subhashj@codeaurora.org <subhashj@codeaurora.org>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <thierry.reding@gmail.com>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
  Tobias Klauser <tklauser@distanz.ch>
  Tomasz Nowicki <tn@semihalf.com>
  Tommi Rantala <tommi.t.rantala@nokia.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@intel.com>
  Toshi Kani <toshi.kani@hpe.com>
  Tyler Baker <tyler.baker@linaro.org>
  Ulf Hansson <ulf.hansson@linaro.org>
  Victor Kamensky <kamensky@cisco.com>
  Vignesh R <vigneshr@ti.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Thanki <vishalthanki@gmail.com>
  Vishal Verma <vishal.l.verma@intel.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vladimir Zapolskiy <vz@mleia.com>
  Wei Xu <xuwei5@hisilicon.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Xiubo Li <lixiubo@cmss.chinamobile.com>
  Yangbo Lu <yangbo.lu@nxp.com>
  Yazen Ghannam <yazen.ghannam@amd.com>
  youling257 <youling257@gmail.com>
  Youngjin Gil <youngjin.gil@samsung.com>
  Zang Leigang <zangleigang@hisilicon.com>
  Zhang Rui <rui.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7380 lines long.)


--===============5159134636501394802==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5159134636501394802==--

From xen-devel-bounces@lists.xen.org Mon May 01 17:56:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 17:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5FYe-0008NB-Aw; Mon, 01 May 2017 17:56:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d5FYc-0008Mk-Ck
 for xen-devel@lists.xenproject.org; Mon, 01 May 2017 17:56:22 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5E/39-01992-4C677095; Mon, 01 May 2017 17:56:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJsh+6RMvZ
 IgxkzWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnb/ayFLQqVDxdPJexgfG4ZBcjF4eQwFRG
 iUPfXzNCOH8YJdadX83axcjJwSKgJdG38hyYzSZgKPH3ySa2LkYODgkge8lnDpCwiICRxItHl
 1lAepkFpjNJnP2+FqxeWCBSYtvr5YwgNqdAoETznCeMIL28Al4SdxeqgISFBCYwSXxZZgdiiw
 roShz694cNxOYVEJQ4OfMJC4jNDHTC8unbwGwJgQyJeT1zWCFsL4lFNy5B2WoSV89tYp7AKDg
 LSfssJO0LGJlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE
 hmc9AwPjDsbbk/0OMUpyMCmJ8oq9Y4sU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbW8oeKSRYl
 JqeWpGWmQOMFJi0BAePkgjvepA0b3FBYm5xZjpE6hSjopQ4bzVIQgAkkVGaB9cGi85LjLJSwr
 yMDAwMQjwFqUW5mSWo8q8YxTkYlYR5C0Gm8GTmlcBNfwW0mAlocb0aC8jikkSElFQD44QwuzV
 5lzZMC7gTZnmt6OsjTr0D03+Jl+3vVeTnkTryQUuy4fv81AYnnb4OzdkHRf4aqqS3cjWw2L8Q
 kPwr6iBhuSwjeKnX05xbq2v1nbTc66WUOc+lLr793VCWNzjY8+2PJ0v2CAe+mxPT0te8cL1q7
 NXJcv+yY//YityRuOx0+sHBXTLHlFiKMxINtZiLihMBWTTb8ckCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493661378!95645858!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24661 invoked from network); 1 May 2017 17:56:19 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 May 2017 17:56:19 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id F0C10200E3;
 Mon,  1 May 2017 17:56:16 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4B3E2200C6;
 Mon,  1 May 2017 17:56:15 +0000 (UTC)
Date: Mon, 1 May 2017 10:56:13 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
 <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxIE1heSAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpIFN0ZWZhbm8s
Cj4gCj4gPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ID4+IGluZGV4IDQ0NmU3NjYuLmVmM2JkNDQgMTAwNjQ0
Cj4gPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4gPj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jCj4gPj4gQEAgLTY3LDYgKzY3LDkgQEAgaW50IGxpYnhsX2Nv
bnNvbGVfZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCBjb25zX251bSwK
PiA+PiAgICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDoKPiA+PiAgICAgICAgICBj
b25zX3R5cGVfcyA9ICJzZXJpYWwiOwo+ID4+ICAgICAgICAgIGJyZWFrOwo+ID4+ICsgICAgY2Fz
ZSBMSUJYTF9DT05TT0xFX1RZUEVfVlVBUlQ6Cj4gPj4gKyAgICAgICAgY29uc190eXBlX3MgPSAi
dnVhcnQiOwo+ID4+ICsgICAgICAgIGJyZWFrOwo+ID4+ICAgICAgZGVmYXVsdDoKPiA+PiAgICAg
ICAgICBnb3RvIG91dDsKPiA+PiAgICAgIH0KPiA+PiBAQCAtMzI2LDYgKzMyOSwxMyBAQCBpbnQg
bGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
PiA+PiAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUiUFJJ
dTMyLCBzdGF0ZS0+Y29uc29sZV9wb3J0KSk7Cj4gPj4gICAgICAgICAgZmxleGFycmF5X2FwcGVu
ZChyb19mcm9udCwgInJpbmctcmVmIik7Cj4gPj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChy
b19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBzdGF0ZS0+Y29uc29sZV9tZm4pKTsKPiA+PiArICAg
ICAgICBpZiAoc3RhdGUtPnZ1YXJ0X2VuYWJsZWQpCj4gPj4gKyAgICAgICAgewo+ID4+ICsgICAg
ICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAidnVhcnQvMC9wb3J0Iik7Cj4gPj4g
KyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1
MzIsIHN0YXRlLT52dWFydF9wb3J0KSk7Cj4gPj4gKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQocm9fZnJvbnQsICJ2dWFydC8wL3JpbmctcmVmIik7Cj4gPj4gKyAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X21mbikp
Owo+ID4+ICsgICAgICAgIH0KPiA+Cj4gPiBJdCBsb29rcyBsaWtlIHlvdSBhcmUgcmV1c2luZyB0
aGUgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZCBjYWxsIGZvciB0aGUKPiA+IG1haW4gUFYgY29u
c29sZSBmb3IgdGhlIGRvbWFpbiwgdG8gYWxzbyBhZGQgdGhlIHZ1YXJ0IG5vZGVzIHRvIHhlbnN0
b3JlLgo+ID4KPiA+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gbWl4IHRoZSB0
d28uIEkgc3VnZ2VzdCB0byBpbnRyb2R1Y2UgYQo+ID4gbmV3IGxpYnhsX19kZXZpY2UgY2FsbCB0
byBpbnRyb2R1Y2UgdGhlIHZ1YXJ0IG5vZGVzIHRvIHhlbnN0b3JlLCBnaXZlbgo+ID4gdGhhdCB0
aGV5IGhhdmUgbm8gcmVsYW50aW9uc2hpcCB3aXRoIHRoZSBwcmluY2lwYWwgUFYgY29uc29sZSBv
ZiB0aGUKPiA+IGRvbWFpbi4KPiA+Cj4gSSBoYXZlIGEgZG91YnQgaGVyZS4gRG8gSSBoYXZlIHRv
IGNyZWF0ZSBhIG5ldyBjb25zb2xlIGRldmljZQo+IChsaWJ4bF9fZGV2aWNlKSB0byByZWdpc3Rl
ciB0aGUgdnVhcnQgY29uc29sZSBvciBjYW4gSSB1c2UgdGhlCj4gZXhpc3RpbmcgY29uc29sZSBk
ZXZpY2UgKHdoaWNoIGlzIHVzZWQgZm9yIHJlZ2lzdGVyaW5nIHRoZSBwcmltYXJ5Cj4gY29uc29s
ZSkgdG8gcmVnaXN0ZXIgdGhlIHZ1YXJ0IG5vZGVzIHRvIHhlbnN0b3JlPwo+IAo+IEkgc3VzcGVj
dCB0aGF0IGlmIEkgdHJ5IHRvIHJlZ2lzdGVyIHdpdGggdGhlIHNhbWUgY29uc29sZSBkZXZpY2Ug
dGhlbgo+IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoKSBtYXkgZmFpbCBhcyBpdCBpcyBhbHJl
YWR5IGFkZGVkLgoKVGhlIHZ1YXJ0IHdlIGFyZSBpbnRyb2R1Y2luZyB3aXRoIHRoaXMgcGF0Y2gg
c2VyaWVzIGlzIGEgbmV3IGFuZApkaWZmZXJlbnQgY29uc29sZSBmcm9tIHRoZSBleGlzdGluZyBQ
ViBjb25zb2xlLiBTbyB5ZXMsIEkgdGhpbmsgd2UgbmVlZAp0byBjcmVhdGUgYSBuZXcgZGV2aWNl
IGZvciBpdC4KCldlIGVpdGhlciBuZWVkIHRvIGludHJvZHVjZSBhIGJyYW5kIG5ldyBmdW5jdGlv
biB0byBhZGQgdGhlIHZ1YXJ0IHRvCnhlbnN0b3JlLCBzb21ldGhpbmcgbGlrZSBsaWJ4bF9fZGV2
aWNlX3Z1YXJ0X2FkZCwgb3IsIGlmIHdlIGFyZSBnb2luZwp0byByZXVzZSBsaWJ4bF9fZGV2aWNl
X2NvbnNvbGVfYWRkLCB0aGVuIHdlIHdlIG5lZWQgdG8gY3JlYXRlIGJvdGggYSBuZXcKY29uc29s
ZSBkZXZpY2UgKGxpYnhsX19kZXZpY2VfY29uc29sZSksIGFuZCBhIG5ldyBsaWJ4bF9fZGV2aWNl
IGZvciBpdC4KRm9yIGNsYXJpdHksIGxpYnhsX19kZXZpY2VfY29uc29sZSBpcyB0aGUgaW5wdXQg
cGFyYW1ldGVyIG9mCmxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQsIHdoaWxlIGxpYnhsX19kZXZp
Y2UgaXMgdGhlIG91dHB1dCBwYXJhbWV0ZXIuCgoKPiA+PiAgICAgIH0gZWxzZSB7Cj4gPj4gICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInN0YXRlIik7Cj4gPj4gICAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nKSk7Cj4gPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKPiA+PiBpbmRleCA1ZDkxNGE1Li4wNmZmM2I3IDEwMDY0NAo+ID4+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gPj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKPiA+PiBAQCAtNDM0LDYgKzQzNCw5IEBAIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ID4+ICAgICAgc3RhdGUtPnN0b3JlX3BvcnQg
PSB4Y19ldnRjaG5fYWxsb2NfdW5ib3VuZChjdHgtPnhjaCwgZG9taWQsIHN0YXRlLT5zdG9yZV9k
b21pZCk7Cj4gPj4gICAgICBzdGF0ZS0+Y29uc29sZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3Vu
Ym91bmQoY3R4LT54Y2gsIGRvbWlkLCBzdGF0ZS0+Y29uc29sZV9kb21pZCk7Cj4gPj4KPiA+PiAr
ICAgIGlmIChzdGF0ZS0+dnVhcnRfZW5hYmxlZCkKPiA+PiArICAgICAgICB4Y19kb21haW5fdnVh
cnRfZ2V0X2V2dGNobihjdHgtPnhjaCwgZG9taWQsICZzdGF0ZS0+dnVhcnRfcG9ydCk7Cj4gPj4g
Kwo+ID4+ICAgICAgaWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7Cj4g
Pj4gICAgICAgICAgaHZtX3NldF9jb25mX3BhcmFtcyhjdHgtPnhjaCwgZG9taWQsIGluZm8pOwo+
ID4+ICAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQo+ID4+IEBA
IC03ODgsNiArNzkxLDcgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKPiA+PiAgICAgIGlmICh4Y19kb21fdHJhbnNsYXRlZChkb20pKSB7Cj4gPj4g
ICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3BmbjsKPiA+PiAgICAg
ICAgICBzdGF0ZS0+c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9yZV9wZm47Cj4gPj4gKyAgICAgICAg
c3RhdGUtPnZ1YXJ0X21mbiA9IGRvbS0+dnVhcnRfcGZuOwo+ID4+ICAgICAgfSBlbHNlIHsKPiA+
PiAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25z
b2xlX3Bmbik7Cj4gPj4gICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9t
LCBkb20tPnhlbnN0b3JlX3Bmbik7Cj4gPgo+ID4gVGhlc2UgdHdvIGNoYW5nZXMgdG8gbGlieGxf
ZG9tLmMgcHJvYmFibHkgYmVsb25nIHRvIHBhdGNoICM0Cj4gT2suIEkgd2lsbCBtb3ZlIHRoZXNl
IGNoYW5nZXMgdG8gdGhlIHBhdGNoIzQuCj4gCj4gUmVnYXJkcywKPiBCaHVwaW5kZXIKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 01 18:49:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 18:49:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5GNx-00035O-Dm; Mon, 01 May 2017 18:49:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5GNw-00035C-N2
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 18:49:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6F/C4-03613-33387095; Mon, 01 May 2017 18:49:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVde4mT3
 SYOVEdosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/F7/iqXgbXHFzc0/GBsY
 v3l0MXJxCAn8ZZS49mIfC4TzmFFi6pIeZghnG6PEknXvWbsYOTlEBJwlvp6Zyw5i8wroS7x7f
 hXMFhYwl7ix5SMTSIOEwF91id/nDoMlJAQ8JebvW8sMY8+ceJuxi5Gdg03ASuKQGEiURUBV4l
 X3PJYJjNwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 Eep0BCHYwnlkQeIhRkoNJSZRX7B1bpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pON7JFCgkWp
 6akVaZk5wPCDSUtw8CiJ8J4BSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDiveRNQkQBIU
 UZpHtwIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvEMgqnsy8ErhNr4COYAI6ol6NBe
 SIkkSElFQDY5uv7OuN2aIB61clsLqknX4Zu/3tlpe9XFl/WuP5FlT7/XjCcl1JkN+jTWYHU+C
 OaD0d5c+bO1/f0U73vybm4btY8GOp9aSeoJon4qdzFvpwnGHt0jCOWBqyb73Om969DVYbszta
 5hg++ui27Qf3iug/QguehLwM3cWhx3R+1vaUyaJ5yZbLlViKMxINtZiLihMBHn6MyIACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493664562!99536407!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62026 invoked from network); 1 May 2017 18:49:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 18:49:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5GNs-0000ON-6y; Mon, 01 May 2017 18:49:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5GNm-00073r-Im; Mon, 01 May 2017 18:49:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5GNl-0001IR-Ef; Mon, 01 May 2017 18:49:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108068-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ba39e9b2108319d2b7b842781106386b8ed62fab
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 18:49:13 +0000
Subject: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODA2OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODA2OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEw
NzkwMAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVz
dC1zdG9wIGZhaWwgaW4gMTA4MDM4IHBhc3MgaW4gMTA4MDY4CiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMDgwMzggcGFzcyBpbiAxMDgw
NjgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3Jl
bHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDEwODAzOAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
cGFzcyBpbiAxMDgwMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgMTcgZ3Vl
c3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTA4MDM4CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwODAzOCBi
bG9ja2VkIGluIDEwNzkwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwODAzOCBsaWtlIDEwNzkwMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTA3NzkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA3ODQwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2Ug
MTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzkwMAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwNzkwMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0
aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGJhMzllOWIy
MTA4MzE5ZDJiN2I4NDI3ODExMDYzODZiOGVkNjJmYWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzkwMCAgMjAxNy0wNC0yOCAxNDowNjoyMiBaICAgIDMg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDc5NDAgIDIwMTctMDQtMjkgMDY6NTE6NTYgWiAg
ICAyIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xk
a2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGJhMzllOWIyMTA4MzE5ZDJiN2I4NDI3ODExMDYzODZiOGVkNjJmYWIKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIEFwciAyOCAxNjowMzo0MCAy
MDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBzdHViIGludm9jYXRpb24gY29uc3RyYWlu
dHMgYWdhaW4KICAgIAogICAgV2hpbGUgdGhlIGh5cGVydmlzb3Igc2lkZSBvZiBjb21taXQgY2Q5
MWFiMDhlYSAoIng4NmVtdWw6IGNvcnJlY3Qgc3R1YgogICAgaW52b2NhdGlvbiBjb25zdHJhaW50
cyIpIHdhcyBmaW5lLCB0aGUgdG9vbHMgc2lkZSB0cmlnZ2VyZWQgYSBib2d1cwogICAgZXJyb3Ig
d2l0aCBvbGQgZ2NjICg0LjMgYW5kIDQuNCBhdCBsZWFzdCkuIFVzZSBhIHNsaWdodGx5IGxlc3MK
ICAgIGFwcHJvcHJpYXRlIHZhcmlhbnQgaW5zdGVhZCwgcHJvdmVuIHRvIGJlIGdvb2QgZW5vdWdo
IHRvIG5vdAogICAgcmUtaW50cm9kdWNlIHRoZSBvcmlnaW5hbCBwcm9ibGVtOiBXaGljaCBvZiB0
aGUgYWRkcmVzc2VzIGlzIGFjdHVhbGx5CiAgICB1c2VkIGRvZXNuJ3QgbWF0dGVyIG11Y2ggYXMg
bG9uZyBhcyB0aGUgY29tcGlsZXIgY2FuJ3QgcHJvdmUgdGhhdCB0aGUKICAgIHR3byBwb2ludGVy
cyBkb24ndCBhbGlhcyBvbmUgYW5vdGhlci4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 01 19:04:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 19:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Gc7-0004MP-OO; Mon, 01 May 2017 19:04:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5Gc6-0004M4-8J
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 19:04:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 93/AE-03058-1A687095; Mon, 01 May 2017 19:04:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXdBG3u
 kwfxmVYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbNuynq3gfXZF+7KMBsbL
 zl2MXBxCAn8ZJe5duccE4TxmlHjZ/IUVwtnGKDGpdwpjFyMnh4iAs8TXM3PZuxg5OHgF9CXOL
 xAHMYUFLCSOr5UCKZcQuKQrcfHkNnaQcgkBb4k3u58ygtSA2C/3ANWwc7AJWEkcEgMpYBFQle
 g9/pZ9AiP3AkaGVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 Ygd5mAIIdjN+WBRxilORgUhLlFXvHFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeslT1SSLAo
 NT21Ii0zBxh2MGkJDh4lEd4bLUBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US57UBmSEAU
 pRRmgc3AhYDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwAyhSczrwRu0yugI5iAjqhXYw
 E5oiQRISXVwFiyept04KOzSXJhUzJXrdnptf/n14Mr/uRcySpVUL/r6O/14ChbR+djX0/WPzF
 bvkvpLQzd0dly0/CrQQN7ml2EGbu5pemS0qi/TyO2nrJju7L35qIVjCW9Pg2XZ8y6eMF0ioFs
 1epbIUvb7sSt5RVKXfDiNNfvp41nV/LWaH94e/MJ/1/9EwuVWIozEg21mIuKEwHLjvkhfAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493665439!69273588!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58855 invoked from network); 1 May 2017 19:04:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 19:04:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Gc2-0000mj-KN; Mon, 01 May 2017 19:03:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Gbx-0007WY-BU; Mon, 01 May 2017 19:03:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Gbx-0001ot-6y; Mon, 01 May 2017 19:03:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108076-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 19:03:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 108076: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0066903679426156183=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0066903679426156183==
Content-Type: text/plain

flight 108076 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108076/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z    6 days
Failing since        107644  2017-04-25 10:26:10 Z    6 days   18 attempts
Testing same since   107736  2017-04-27 00:14:01 Z    4 days   16 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Juergen Gross <jgross@suse.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1944 lines long.)


--===============0066903679426156183==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0066903679426156183==--

From xen-devel-bounces@lists.xen.org Mon May 01 21:14:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 21:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Idg-0003eO-Dg; Mon, 01 May 2017 21:13:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5Idf-0003eC-84
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 21:13:47 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AC/04-02005-A05A7095; Mon, 01 May 2017 21:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVZdzKXu
 kwf6LrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaHv4hKngxQGmiu8rLrI0
 ME5sZOpi5OIQEvjLKLFj3WE2COcxo8SdzctYIJxtjBIr3u8Ccjg5RAScJb6emcsOYgsLmEn8n
 PifCcTmFbCXOPdqDlANOwebgJXEITGQKIuAqsSbaV/YJjByLGBkWMWoXpxaVJZapGukl1SUmZ
 5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6K16BgbGHYynmp0PMUpyMCmJ8oq9Y4sU4kv
 KT6nMSCzOiC8qzUktPsQow8GhJMG7eTF7pJBgUWp6akVaZg4wbGDSEhw8SiK83xYBpXmLCxJz
 izPTIVKnGHU53i398J5JiCUvPy9VSpx3JcgMAZCijNI8uBGwEL7EKCslzMvIwMAgxFOQWpSbW
 YIq/4pRnINRSZj3McgUnsy8ErhNr4COYAI6ol6NBeSIkkSElFQDY33Ku7q6flPlWx/sniXo35
 DNXNP/tP3zpX2ijRdynS+//nEp+tP3lfFMhnKzfu5eu/WM+JS9P70eZSyecLP2w/vSxLu5952
 cv5/RaN0zNbWkZkWM0bn5Nj56hh3zLnYdPHDgbWXeLv+Nfotm1TwuPGrUcKJZ9F6dwostSkkv
 XvPfSnw02++gfrcSS3FGoqEWc1FxIgB50+wCXAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493673223!98224758!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 997 invoked from network); 1 May 2017 21:13:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 May 2017 21:13:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Ida-0004NE-SM; Mon, 01 May 2017 21:13:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5IdV-00076e-EZ; Mon, 01 May 2017 21:13:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5IdV-00055q-7p; Mon, 01 May 2017 21:13:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d5IdV-00055q-7p@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 01 May 2017 21:13:37 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-i386
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4163685376584833060=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4163685376584833060==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job build-i386
testid xen-build

Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108106/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-i386.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-i386.xen-build --summary-out=tmp/108106.bisection-summary --basis-template=107636 --blessings=real,real-bisect qemu-mainline build-i386 xen-build
Searching for failure / basis pass:
 108076 fail [host=pinot0] / 107644 [host=baroque1] 107636 [host=baroque1] 107610 [host=italia1] 107598 [host=baroque0] 107580 [host=baroque0] 107572 [host=huxelrebe1] 107557 [host=italia1] 107542 [host=chardonnay0] 107531 [host=italia0] 107501 [host=baroque0] 107378 ok.
Failure / basis pass flights: 108076 / 107378
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Basis pass 8051789e982499050680a26febeada7467e18a8d 372b3fe0b2ecdd39ba850e31c0c6686315c507af de5f36a266b41cafc47c876700a9c1a494aa296f
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://git.qemu.org/qemu.git#372b3fe0b2ecdd39ba850e31c0c6686315c507af-81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 git://xenbits.xen.org/xen.git#de5f36a266b41cafc47c876700a9c1a494aa296f-0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Loaded 16882 nodes in revision graph
Searching for test results:
 107378 pass 8051789e982499050680a26febeada7467e18a8d 372b3fe0b2ecdd39ba850e31c0c6686315c507af de5f36a266b41cafc47c876700a9c1a494aa296f
 107501 [host=baroque0]
 107531 [host=italia0]
 107542 [host=chardonnay0]
 107557 [host=italia1]
 107572 [host=huxelrebe1]
 107598 [host=baroque0]
 107580 [host=baroque0]
 107610 [host=italia1]
 107636 [host=baroque1]
 107644 [host=baroque1]
 107736 fail irrelevant
 107777 fail irrelevant
 107758 fail irrelevant
 107788 fail irrelevant
 107808 fail irrelevant
 107841 fail irrelevant
 107826 fail irrelevant
 107884 fail irrelevant
 107911 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107936 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108005 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107986 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108044 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108028 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108075 pass 8051789e982499050680a26febeada7467e18a8d 2cf9953beebd194a432ebd567399807d9b1f6a4d 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108094 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108077 pass 8051789e982499050680a26febeada7467e18a8d bfec359afba088aaacc7d316f43302f28c6e642a 68e9e96953f7aad1bb3b2a1c15c26bbd94897346
 108078 pass 8051789e982499050680a26febeada7467e18a8d 09fc586db3b0917c3f5ad0c56e60920c5061422b 68e9e96953f7aad1bb3b2a1c15c26bbd94897346
 108080 pass 8051789e982499050680a26febeada7467e18a8d e8199e4895d34136735dea7e628d0de1a5afb630 68e9e96953f7aad1bb3b2a1c15c26bbd94897346
 108061 pass 8051789e982499050680a26febeada7467e18a8d 372b3fe0b2ecdd39ba850e31c0c6686315c507af de5f36a266b41cafc47c876700a9c1a494aa296f
 108082 pass 8051789e982499050680a26febeada7467e18a8d f4e8e4edda875cab9df91dc4ae9767f7cb1f50aa f9e2600ea107bf408a2778f456bd1beee29ce3c1
 108062 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108096 fail 8051789e982499050680a26febeada7467e18a8d 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108063 fail 8051789e982499050680a26febeada7467e18a8d 78f86a2b7c6b5c490a612729816473485d7ac570 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108084 pass 8051789e982499050680a26febeada7467e18a8d 91af091f92358c2ff828fa1def1a7bea9b701cdf e412c03be25dee8202a440b973561afd8ab6d868
 108064 pass 8051789e982499050680a26febeada7467e18a8d 71cd4dace9abf51469cfbf6db622124993955f78 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108076 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108085 pass 8051789e982499050680a26febeada7467e18a8d 372b3fe0b2ecdd39ba850e31c0c6686315c507af b0ad468512df579d71650acbbcd65ef9307c3f45
 108100 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108066 pass 8051789e982499050680a26febeada7467e18a8d 4ba967ad7454c08d7e01b047d34d0c3d98f2a10d 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108086 pass 8051789e982499050680a26febeada7467e18a8d d25a7dabf242163ce95b60f6f75cf017b1715d55 07abf27c0fcb53f1bdba58ef1748af36a6f5cb6c
 108070 pass 8051789e982499050680a26febeada7467e18a8d eab1e53cacfb1d877317d5e7b416ddb43858d92e 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108087 fail 8051789e982499050680a26febeada7467e18a8d 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108059 fail 8051789e982499050680a26febeada7467e18a8d 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108072 pass 8051789e982499050680a26febeada7467e18a8d 9eb2575e6c2cb902db88eb5539c66d32a30a94cf 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108088 pass 8051789e982499050680a26febeada7467e18a8d 0fc8aec7de64f2bf83a274a2a38b938ce03425d2 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108089 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db a9404c0e530554078300d7f2a1c9858f3407c7ae
 108090 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db 9182835740ac37cf5295b15eb47058f39fc14c8f
 108101 fail 8051789e982499050680a26febeada7467e18a8d 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108092 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db 144aec4140515c53bb1676df71a469f3e285c557
 108105 pass 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108106 fail 8051789e982499050680a26febeada7467e18a8d 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
Searching for interesting versions
 Result found: flight 107378 (pass), for basis pass
 Result found: flight 107911 (fail), for basis failure
 Repro found: flight 108061 (pass), for basis pass
 Repro found: flight 108062 (fail), for basis failure
 0 revisions at 8051789e982499050680a26febeada7467e18a8d fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
No revisions left to test, checking graph state.
 Result found: flight 108094 (pass), for last pass
 Result found: flight 108096 (fail), for first failure
 Repro found: flight 108100 (pass), for last pass
 Repro found: flight 108101 (fail), for first failure
 Repro found: flight 108105 (pass), for last pass
 Repro found: flight 108106 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108106/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

pnmtopng: 252 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/build-i386.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
108106: tolerable ALL FAIL

flight 108106 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/108106/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-i386                    5 xen-build               fail baseline untested


jobs:
 build-i386                                                   fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



--===============4163685376584833060==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4163685376584833060==--

From xen-devel-bounces@lists.xen.org Mon May 01 22:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 May 2017 22:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5KHS-0001Dn-6e; Mon, 01 May 2017 22:58:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jfehlig@suse.com>) id 1d5KHQ-0001Dg-6A
 for xen-devel@lists.xensource.com; Mon, 01 May 2017 22:58:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A5/8C-03869-FADB7095; Mon, 01 May 2017 22:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fgrUHfdXvZ
 Ig8vvZC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b1tRdZCp4LVLz5+pS5gbGRr4uRi0NIYCWj
 xK+7LexdjJwcwgJOEisvbWfrYuTgEBGIkJg3URQkLCSgL3Hj1HFWEJtZwEviTFs/G4jNJqAs8
 bLzFlicV8Ba4viD9YwgNouAisTtXxvAakQFwiVu7oKpEZQ4OfMJC4jNKWAg0bLwJjPETH+JC0
 2n2Ccw8sxCUjYLSQrCNpOYt/khM4QtL7H97Rwo21fi84KJLJji4RKL7qxiX8DIvopRozi1qCy
 1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA4GYBgB+P9jQGHGCU5mJRE
 ecXesUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdsIc9UkiwKDU9tSItMwcYJzBpCQ4eJRFe6
 d1Aad7igsTc4sx0iNQpRkUpcd4ckD4BkERGaR5cGyw2LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmY9zTIFJ7MvBK46a+AFjMBLa5XYwFZXJKIkJJqYExv+qNm+1Js1vVg9k8fpW7GPtqVMOv
 vxkn9qeHHzYqKCk8Vvt/jNeXq7t49s5b4//sWd+JSdZGcTtdnhu1/bY9OqTwedDEytq5p+/zl
 SScF36+o2Nn8Jma6D4Pc6j1nbXlKOMsXS1590lF9cOIbY89HsqE2mTPNlQu3P35iID9nd8nyg
 BU/WhYqsRRnJBpqMRcVJwIAifUwa8gCAAA=
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493679532!66203297!1
X-Originating-IP: [137.65.250.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17674 invoked from network); 1 May 2017 22:58:54 -0000
Received: from smtp2.provo.novell.com (HELO smtp2.provo.novell.com)
 (137.65.250.81)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 May 2017 22:58:54 -0000
Received: from [192.168.0.4] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Mon, 01 May 2017 16:58:28 -0600
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-107696-mainreport@xen.org>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <f4a34799-5ded-4027-182a-7b87d06af035@suse.com>
Date: Mon, 1 May 2017 16:58:27 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <osstest-107696-mainreport@xen.org>
Content-Type: multipart/mixed; boundary="------------BA400FF2FD5799BF86F63168"
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [libvirt test] 107696: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

On 04/26/2017 02:34 PM, osstest service owner wrote:
> flight 107696 libvirt real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/107696/
>
> Regressions :-(
>
> Tests which did not succeed and are blocking,
> including tests which could not be run:
>  build-arm64-libvirt           5 libvirt-build            fail REGR. vs. 107640
>  build-i386-libvirt            5 libvirt-build            fail REGR. vs. 107640
>  build-amd64-libvirt           5 libvirt-build            fail REGR. vs. 107640
>  build-armhf-libvirt           5 libvirt-build            fail REGR. vs. 107640

I see the bisector has already fingered libvirt commit 02fb15fb, which added a 
new submodule to libvirt.git. I'm an osstest noob, but took a stab at fixing 
this with the attached patch.

Regards,
Jim


--------------BA400FF2FD5799BF86F63168
Content-Type: text/x-diff;
 name="osstest-libvirt-keycodemap-submodule.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="osstest-libvirt-keycodemap-submodule.patch"

>From e1c9d55c046b6b826af95d3bb6cfaf63715f2923 Mon Sep 17 00:00:00 2001
From: Jim Fehlig <jfehlig@suse.com>
Date: Mon, 1 May 2017 16:45:10 -0600
Subject: [PATCH] osstest: add keycodemapdb to list of libvirt git submodules

libvirt commit 02fb15fb added a git submodule for keycode map,
doing away with the old, stale keymaps.csv copied from GTK-VNC.
This submodule needs to be handled by osstest when checking out
libvirt.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
---
 ts-libvirt-build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ts-libvirt-build b/ts-libvirt-build
index 714402b..7bd5f80 100755
--- a/ts-libvirt-build
+++ b/ts-libvirt-build
@@ -26,7 +26,7 @@ tsreadconfig();
 selectbuildhost(\@ARGV);
 builddirsprops();
 
-our %submodmap = qw(gnulib gnulib);
+our %submodmap = qw(gnulib gnulib keycodemapdb keycodemapdb);
 our $submodules;
 
 sub libvirtd_init ();
-- 
2.11.0


--------------BA400FF2FD5799BF86F63168
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------BA400FF2FD5799BF86F63168--


From xen-devel-bounces@lists.xen.org Tue May 02 02:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 02:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Nyq-0002yF-Li; Tue, 02 May 2017 02:56:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5Nyp-0002xu-6q
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 02:55:59 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A8/89-03371-E35F7095; Tue, 02 May 2017 02:55:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdf2K3u
 kwcRNmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LHjJmPBhcqKJxM+sjUw
 PgjsYuTkEBL4yyhxfWtBFyMXkP0YyP61kgnC2cYocfTzKnaQKhEBZ4mvZ+aC2bwC+hKPZv9hB
 LGFBUwlVj05wALSICFwWEXi7vqdLCAJCQFvid/f9zDC2Ddvbweays7BJmAlcUgMJMoioCrxZl
 Y/ywRG7gWMDKsYNYpTi8pSi3SNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ
 9zgAEOxibFgUeYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3xWegnGBRanpq
 RVpmDjD4YNISHDxKIrxXQNK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOKwNSJABSlFGaB
 zcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybBjKFJzOvBG7TK6AjmICOqFdjATmiJB
 EhJdXAWPTko8ctIcHT6rK7HQKqN9ss1X+dcKyvZ/PWGRwuE5I7GZqW8q8tu9qpqHteTdtsy4P
 vnKvXXzpZrGlW6SdyZfbsNzUvNd8tKk/cKjXb47aB2skVP1/d3zErijH3uufB8kNvz5ds8vwX
 qr4+7zhbpXqzek/G95ospw/iqS9ZP302uiG/SEVZQImlOCPRUIu5qDgRAN+4NOx/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493693756!94372431!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41558 invoked from network); 2 May 2017 02:55:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 02:55:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Nyk-0006OU-GH; Tue, 02 May 2017 02:55:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Nyf-0003eH-2S; Tue, 02 May 2017 02:55:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Nye-0001uz-Io; Tue, 02 May 2017 02:55:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108095-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-install(3):broken:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ce88f02714836c33a4f0173c29fbe378ea402275
X-Osstest-Versions-That: linux=630b59cde7be8248b425cbe27c970c2ba8db36f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 02:55:48 +0000
Subject: [Xen-devel] [linux-3.18 test] 108095: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1173885672858476229=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1173885672858476229==
Content-Type: text/plain

flight 108095 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108095/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail REGR. vs. 107606

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-multivcpu 3 host-install(3) broken in 108052 pass in 108095
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 108037 pass in 108095
 test-armhf-armhf-xl-cubietruck 15 guest-start/debian.repeat fail in 108037 pass in 108095
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop fail in 108037 pass in 108095
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail in 108037 pass in 108095
 test-armhf-armhf-xl        7 host-ping-check-xen fail in 108052 pass in 108095
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 15 guest-localmigrate/x10 fail in 108052 pass in 108095
 test-amd64-i386-qemuu-rhel6hvm-amd 11 guest-start/redhat.repeat fail pass in 108037
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail pass in 108037
 test-amd64-i386-qemut-rhel6hvm-amd 11 guest-start/redhat.repeat fail pass in 108052
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 108052
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop            fail pass in 108052

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 108037 blocked in 107606
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 108037 like 107606
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107606
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 107606
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 107606
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107606
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107606
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 linux                ce88f02714836c33a4f0173c29fbe378ea402275
baseline version:
 linux                630b59cde7be8248b425cbe27c970c2ba8db36f2

Last test of basis   107606  2017-04-22 16:46:04 Z    9 days
Testing same since   108014  2017-04-30 04:22:43 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alban Bedel <albeu@free.fr>
  Alex Williamson <alex.williamson@redhat.com>
  Andre Przywara <andre.przywara@arm.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arnd Bergmann <arnd@arndb.de>
  Bob Peterson <rpeterso@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Catalin Marinas <catalin.marinas@arm.com>
  Chris Mason <clm@fb.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  David Howells <dhowells@redhat.com>
  David LanzendÃ¶rfer <david.lanzendoerfer@o2s.ch>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eun Taik Lee <eun.taik.lee@samsung.com>
  EunTaik Lee <eun.taik.lee@samsung.com>
  Germano Percossi <germano.percossi@citrix.com>
  Grant Grundler <grundler@parisc-linux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haibo Chen <haibo.chen@nxp.com>
  Hannes Reinecke <hare@suse.de>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  James Bottomley <JBottomley@Odin.com>
  Joerg Roedel <jroedel@suse.de>
  John Crispin <john@phrozen.org>
  Jonathan Liu <net147@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Markos Chandras <markos.chandras@imgtec.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Maxime Coquelin <mcoquelin.stm32@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Leitner <dev@g0hl1n.net>
  Richard Weinberger <richard@nod.at>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sergey Ryazanov <ryazanov.s.a@gmail.com>
  Stefan Agner <stefan@agner.ch>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  Yazen Ghannam <yazen.ghannam@amd.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           fail    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1556 lines long.)


--===============1173885672858476229==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1173885672858476229==--

From xen-devel-bounces@lists.xen.org Tue May 02 04:52:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 04:52:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Pmz-0001V3-Ed; Tue, 02 May 2017 04:51:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5Pmy-0001Ur-J9
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 04:51:52 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F3/FB-02183-76018095; Tue, 02 May 2017 04:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdNgCP
 S4MBlJYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXN/4hLHganXF8lU7WRoY
 f/l1MXJxCAn8ZZQ4uOcCYxcjJ5DzmFFi/3wViMQ2Rok/y2+ygyREBJwlvp6ZC2bzCuhL3NvVx
 gJiCwuYSvR07WYEaZAQ2GQtMatpI9gkCQFviaUTt7PA2D82LmXtYmTnYBOwkjgkBhJlEVCV+H
 7+EdsERu4FjAyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYt233PMQoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQntfgQowwHh5IELxs/R6SQYFFq
 empFWmYOMPhg0hIcPEoivJf4gNK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXO6wAyQwCkK
 KM0D24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3Gsgqnsy8ErhNr4COYAI6ol6NBe
 SIkkSElFQDI+vfObu7cqc+3G1el/vP6v2lqCfdih82SIV+yzkgUZxnt/F71AGpsll2u0z3Gfz
 Z1OhyTHdlg0ag3eO2hsDEX9u2NxTNU/l9l5Fdi+naLFa1ebtu2e1oehUxZ9HbKTN2aj31EX7Y
 OiF8J8fDr/0rduz/aBR11cbRy3Lml10yOhFT4+/ryDy4eU+JpTgj0VCLuag4EQD6ok/AfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493700709!90695498!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41518 invoked from network); 2 May 2017 04:51:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 04:51:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Pmu-00010h-F1; Tue, 02 May 2017 04:51:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Pmo-0001Jd-Vg; Tue, 02 May 2017 04:51:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Pmo-0003Wo-LR; Tue, 02 May 2017 04:51:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108081-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=bedb13bc9b20abe6a3139ecf9a8897a0a56faaba
X-Osstest-Versions-That: linux=8c9a694dc046fab9dff249555860460b92990b52
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 04:51:42 +0000
Subject: [Xen-devel] [linux-next test] 108081: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODA4MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgwODEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
eHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
ODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDYgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgOSB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDgwMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEwODAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICA2IHhlbi1ib290ICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDgwMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA2
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDgwMjIK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAy
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMtdmNwdXMxICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgw
MjIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEg
IDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTA4
MDIyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEw
ODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA2IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgwMjIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEwODAyMgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA4MDIyCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDgwMjIKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODAyMgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGJsb2NrZWQgaW4gMTA4MDIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxMDgwMjIKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQg
aW4gMTA4MDIyCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVs
dGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgYmVkYjEzYmM5YjIwYWJlNmEzMTM5ZWNmOWE4ODk3YTBh
NTZmYWFiYQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOGM5YTY5NGRj
MDQ2ZmFiOWRmZjI0OTU1NTg2MDQ2MGI5Mjk5MGI1MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAg
ICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMDgwODEgIDIwMTctMDUtMDEgMTA6MDE6MDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMx
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 05:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 05:43:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Qap-0004oL-H3; Tue, 02 May 2017 05:43:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d5Qao-0004oF-JH
 for xen-devel@lists.xen.org; Tue, 02 May 2017 05:43:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D1/86-03058-97C18095; Tue, 02 May 2017 05:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNykWLdShiP
 SoP2qgMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtG35zhjwRHbiq7m22wNjKv1uxi5OIQEpjNK
 vDszn6WLkZNDQoBX4siyGawQtr/E2Wd9bCC2kEC5xI8pR5i6GDk4WARUJLYdrwUJswkoS1z82
 gtWIiJQKLHiSSeYzSzwjFHixppSEFtYwEfi+cp57CA2r4ClxK8ns9lA9vIKPGWSaN68kR1ifq
 nE1c9drBBFghInZz5hgRikJXHj30uwvcwC0hLL/3GAhDkF7CQerL/FCGKLAt2w+9Ze5gmMgrO
 QdM9C0j0LoXsBI/MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAkGUAgh2MlzcGHGKU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN0maI1JIs
 Cg1PbUiLTMHGD0waQkOHiUR3ilSQGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnDQWZIQ
 BSlFGaBzcCFsmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbCTKFJzOvBG7TK6AjmICOqFd
 jATmiJBEhJdXAyP8x+wsTa5fzhsUCxvWZNQURHNXufIaKZ+Y5xm3mczpVb8+vuON83exleZYu
 ubyuSZnle9bu3CaxYfP3L0/e2UW3CLv7/JwSlCk7gWef2d3QIw8nu9RtTWBR3+ayIlQq9drek
 HcZRtkn41PrPY7EnP7VU1C0Pl3wSt0SXneNoPU686MienOVWIozEg21mIuKEwHcBu+M3wIAAA
 ==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493703798!66092571!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10326 invoked from network); 2 May 2017 05:43:20 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 05:43:20 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 May 2017 22:43:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.37,403,1488873600"; d="scan'208";a="851888749"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by FMSMGA003.fm.intel.com with ESMTP; 01 May 2017 22:43:16 -0700
Date: Tue, 2 May 2017 13:45:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: George Dunlap <george.dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>
Message-ID: <20170502054459.GA13105@skl-2s3.sh.intel.com>
Mail-Followup-To: George Dunlap <george.dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 xen-devel@lists.xen.org,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBcHIgMjYsIDIwMTcgYXQgMDU6Mzk6NTdQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPk9uIDI2LzA0LzE3IDAxOjUyLCBDaGFvIEdhbyB3cm90ZToKPj4gSSBjb21wYXJlZCB0
aGUgbWF4aW11bSBvZiAjZW50cnkgaW4gb25lIGxpc3QgYW5kICNldmVudCAoYWRkaW5nIGVudHJ5
IHRvCj4+IFBJIGJsb2NraW5nIGxpc3QpIHdpdGggYW5kIHdpdGhvdXQgdGhlIHRocmVlIGxhdHRl
ciBwYXRjaGVzLiBIZXJlCj4+IGlzIHRoZSByZXN1bHQ6Cj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gfCAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAo+PiB8ICAg
IEl0ZW1zICAgICAgfCAgIE1heGltdW0gb2YgI2VudHJ5ICB8ICAgICAgI2V2ZW50ICAgICAgICB8
Cj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgIHwKPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+IHxXLyB0aGUgcGF0Y2hlcyB8ICAgICAgICAgNiAg
ICAgICAgICAgIHwgICAgICAgMjI3NDAgICAgICAgIHwKPj4gfCAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAo+PiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IHwgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwK
Pj4gfFcvTyB0aGUgcGF0Y2hlc3wgICAgICAgIDEyOCAgICAgICAgICAgfCAgICAgICA0NjQ4MSAg
ICAgICAgfAo+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICB8Cj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPgo+QW55IGNoYW5jZSB5b3UgY291bGQgdHJhY2UgaG93
IGxvbmcgdGhlIGxpc3QgdHJhdmVyc2FsIHRvb2s/ICBJdCB3b3VsZAo+YmUgZ29vZCBmb3IgZnV0
dXJlIHJlZmVyZW5jZSB0byBoYXZlIGFuIGlkZWEgd2hhdCBraW5kcyBvZiB0aW1lc2NhbGVzCj53
ZSdyZSB0YWxraW5nIGFib3V0LgoKSGkuCgpJIG1hZGUgYSBzaW1wbGUgdGVzdCB0byBnZXQgdGhl
IHRpbWUgY29uc3VtZWQgYnkgdGhlIGxpc3QgdHJhdmVyc2FsLgpBcHBseSBiZWxvdyBwYXRjaCBh
bmQgY3JlYXRlIG9uZSBodm0gZ3Vlc3Qgd2l0aCAxMjggdmNwdXMgYW5kIGEgcGFzc3Rocm91Z2gg
NDAgTklDLgpBbGwgZ3Vlc3QgdmNwdSBhcmUgcGlubmVkIHRvIG9uZSBwY3B1LiBjb2xsZWN0IGRh
dGEgYnkKJ3hlbnRyYWNlIC1EIC1lIDB4ODIwMDAgLVQgMzAwIHRyYWNlLmJpbicgYW5kIGRlY29k
ZSBkYXRhIGJ5CnhlbnRyYWNlX2Zvcm1hdC4gV2hlbiB0aGUgbGlzdCBsZW5ndGggaXMgYWJvdXQg
MTI4LCB0aGUgdHJhdmVyc2FsIHRpbWUKaXMgaW4gdGhlIHJhbmdlIG9mIDE3NTAgY3ljbGVzIHRv
IDM5MzMwIGN5Y2xlcy4gVGhlIHBoeXNpY2FsIGNwdSdzCmZyZXF1ZW5jZSBpcyAxNzk1Ljc4OE1I
eiwgdGhlcmVmb3JlIHRoZSB0aW1lIGNvbnN1bWVkIGlzIGluIHRoZSByYW5nZSBvZiAxdXMKdG8g
MjJ1cy4gSWYgMC41bXMgaXMgdGhlIHVwcGVyIGJvdW5kIHRoZSBzeXN0ZW0gY2FuIHRvbGVyYXRl
LCBhdCBtb3N0CjI5MDAgdmNwdXMgY2FuIGJlIGFkZGVkIGludG8gdGhlIGxpc3QuCgpJIGhvcGUg
dGhlcmUgaXMgbm8gZXJyb3IgaW4gdGhlIHRlc3QgYW5kIGFuYWx5c2lzLgoKVGhhbmtzCkNoYW8K
Ci0tLTg8LS0tCkZyb20gNTA0ZmQzMmJjMDQyNjcwODEyZGFhZDQxZWZjZDk4MjQzNGI5OGNkNCBN
b24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KRGF0ZTogV2VkLCAyNiBBcHIgMjAxNyAwMzozOTowNiArMDgwMApTdWJqZWN0OiBbUEFUQ0hd
IHhlbnRyYWNlOiB0cmFjZSBQSS1yZWxhdGVkIGV2ZW50cy4KClRoaXMgcGF0Y2ggYWRkcyBUUkNf
SFZNX1ZUX0RfUElfQkxPQ0ssIFRSQ19IVk1fUElfV0FLRVVQX1NUQVJUIGFuZApUUkNfSFZNX1BJ
X1dBS0VVUF9FTkQgdG8gdHJhY2sgUEktcmVsYXRlZCBldmVudHMuIFNwZWNpZmljYWxseSwKVFJD
X0hWTV9WVF9EX1BJX0JMT0NLIHRyYWNrIGFkZGluZyBvbmUgZW50cnkgdG8gdGhlIHBlci1wY3B1
CmJsb2NraW5nIGxpc3QuIFRSQ19IVk1fUElfV0FLRVVQX3tTVEFSVCwgRU5EfSBtYXJrIHRoZSBz
dGFydCBhbmQgZW5kCm9mIFBJIGJsb2NraW5nIGxpc3QgdHJhdmVyc2FsLiBBbHNvIGludHJvZHVj
ZSBhICdjb3VudGVyJyB0byB0cmFjayB0aGUKbnVtYmVyIG9mIGVudHJpZXMgaW4gdGhlIGxpc3Qu
CgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KIHRvb2xz
L3hlbnRyYWNlL2Zvcm1hdHMgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jICAgICAgfCAxMyArKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90
cmFjZS5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaCAgICAgIHwgIDMgKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwpp
bmRleCA4YjMxNzgwLi4zNGVkOWU0IDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9mb3JtYXRz
CisrKyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTEyNSw2ICsxMjUsOSBAQAogMHgwMDA4
MjAyMCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgSU5UUl9XSU5ET1cgWyB2
YWx1ZSA9IDB4JSgxKTA4eCBdCiAweDAwMDgyMDIxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShy
ZWx0c2MpOGQpICBOUEYgICAgICAgICBbIGdwYSA9IDB4JSgyKTA4eCUoMSkwOHggbWZuID0gMHgl
KDQpMDh4JSgzKTA4eCBxdWFsID0gMHglKDUpMDR4IHAybXQgPSAweCUoNikwNHggXQogMHgwMDA4
MjAyMyAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgVFJBUCAgICAgICAgWyB2
ZWN0b3IgPSAweCUoMSkwMnggXQorMHgwMDA4MjAyNiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUo
cmVsdHNjKThkKSAgUElfQkxPQ0tfTElTVCAgWyBkb21pZCA9IDB4JSgxKTA0eCB2Y3B1ID0gMHgl
KDIpMDR4LCBwY3B1ID0gMHglKDMpMDR4LCAjZW50cnkgPSAweCUoNCkwNHggXQorMHgwMDA4MjAy
NyAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgUElfV0FLRVVQX1NUQVJUIFsg
bGlzdF9sZW4gPSAweCUoMSkwNHggXQorMHgwMDA4MjAyOCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAo
KyUocmVsdHNjKThkKSAgUElfV0FLRVVQX0VORAogCiAweDAwMTBmMDAxICBDUFUlKGNwdSlkICAl
KHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdlX2dyYW50X21hcCAgICAgIFsgZG9taWQgPSAlKDEp
ZCBdCiAweDAwMTBmMDAyICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdl
X2dyYW50X3VubWFwICAgIFsgZG9taWQgPSAlKDEpZCBdCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGM4ZWYx
OGEuLjNhNjY0MGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC04Miw2ICs4Miw3IEBAIHN0YXRpYyBpbnQg
dm14X3ZtZnVuY19pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogc3RydWN0
IHZteF9waV9ibG9ja2luZ192Y3B1IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICBsaXN0Owog
ICAgIHNwaW5sb2NrX3QgICAgICAgICAgIGxvY2s7CisgICAgYXRvbWljX3QgICAgICAgICAgICAg
Y291bnRlcjsKIH07CiAKIC8qCkBAIC0xMTksNiArMTIwLDkgQEAgc3RhdGljIHZvaWQgdm14X3Zj
cHVfYmxvY2soc3RydWN0IHZjcHUgKnYpCiAgICAgICovCiAgICAgQVNTRVJUKG9sZF9sb2NrID09
IE5VTEwpOwogCisgICAgYXRvbWljX2luYygmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIHYtPnBy
b2Nlc3NvcikuY291bnRlcik7CisgICAgSFZNVFJBQ0VfNEQoVlRfRF9QSV9CTE9DSywgdi0+ZG9t
YWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIHYtPnByb2Nlc3NvciwKKyAgICAgICAgICAgICAg
ICBhdG9taWNfcmVhZCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nlc3NvcikuY291
bnRlcikpOwogICAgIGxpc3RfYWRkX3RhaWwoJnYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5s
aXN0LAogICAgICAgICAgICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCB2LT5wcm9j
ZXNzb3IpLmxpc3QpOwogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUocGlfYmxvY2tpbmdfbGlz
dF9sb2NrLCBmbGFncyk7CkBAIC0xODYsNiArMTkwLDggQEAgc3RhdGljIHZvaWQgdm14X3BpX3Vu
YmxvY2tfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIEFTU0VSVCh2LT5hcmNo
Lmh2bV92bXgucGlfYmxvY2tpbmcubG9jayA9PSBwaV9ibG9ja2luZ19saXN0X2xvY2spOwogICAg
ICAgICBsaXN0X2RlbCgmdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLmxpc3QpOworICAgICAg
ICBhdG9taWNfZGVjKCZjb250YWluZXJfb2YocGlfYmxvY2tpbmdfbGlzdF9sb2NrLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZteF9waV9ibG9ja2luZ192Y3B1LCBs
b2NrKS0+Y291bnRlcik7CiAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5sb2Nr
ID0gTlVMTDsKICAgICB9CiAKQEAgLTIzNCw2ICsyNDAsNyBAQCB2b2lkIHZteF9waV9kZXNjX2Zp
eHVwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGlmICggcGlfdGVzdF9vbigmdm14LT5waV9k
ZXNjKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGxpc3RfZGVsKCZ2bXgtPnBpX2Jsb2NraW5n
Lmxpc3QpOworICAgICAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcs
IGNwdSkuY291bnRlcik7CiAgICAgICAgICAgICB2bXgtPnBpX2Jsb2NraW5nLmxvY2sgPSBOVUxM
OwogICAgICAgICAgICAgdmNwdV91bmJsb2NrKGNvbnRhaW5lcl9vZih2bXgsIHN0cnVjdCB2Y3B1
LCBhcmNoLmh2bV92bXgpKTsKICAgICAgICAgfQpAQCAtMjM2MCwxMyArMjM2NywxNSBAQCBzdGF0
aWMgdm9pZCBwaV93YWtldXBfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgIHN0cnVjdCBhcmNoX3ZteF9zdHJ1Y3QgKnZteCwgKnRtcDsKICAgICBzcGlubG9ja190ICps
b2NrID0gJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBzbXBfcHJvY2Vzc29yX2lkKCkpLmxvY2s7
CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqYmxvY2tlZF92Y3B1cyA9Ci0JCSZwZXJfY3B1KHZteF9w
aV9ibG9ja2luZywgc21wX3Byb2Nlc3Nvcl9pZCgpKS5saXN0OworICAgICAgICAgICAgICAgJnBl
cl9jcHUodm14X3BpX2Jsb2NraW5nLCBzbXBfcHJvY2Vzc29yX2lkKCkpLmxpc3Q7CiAKICAgICBh
Y2tfQVBJQ19pcnEoKTsKICAgICB0aGlzX2NwdShpcnFfY291bnQpKys7CiAKICAgICBzcGluX2xv
Y2sobG9jayk7CiAKKyAgICBUUkFDRV8xRChUUkNfSFZNX1BJX1dBS0VVUF9TVEFSVCwKKyAgICAg
ICAgYXRvbWljX3JlYWQoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBzbXBfcHJvY2Vzc29yX2lk
KCkpLmNvdW50ZXIpKTsKICAgICAvKgogICAgICAqIFhYWDogVGhlIGxlbmd0aCBvZiB0aGUgbGlz
dCBkZXBlbmRzIG9uIGhvdyBtYW55IHZDUFUgaXMgY3VycmVudAogICAgICAqIGJsb2NrZWQgb24g
dGhpcyBzcGVjaWZpYyBwQ1BVLiBUaGlzIG1heSBodXJ0IHRoZSBpbnRlcnJ1cHQgbGF0ZW5jeQpA
QCAtMjM3NywxMSArMjM4NiwxMyBAQCBzdGF0aWMgdm9pZCBwaV93YWtldXBfaW50ZXJydXB0KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+
cGlfZGVzYykgKQogICAgICAgICB7CiAgICAgICAgICAgICBsaXN0X2RlbCgmdm14LT5waV9ibG9j
a2luZy5saXN0KTsKKyAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUodm14X3BpX2Jsb2Nr
aW5nLCBzbXBfcHJvY2Vzc29yX2lkKCkpLmNvdW50ZXIpOwogICAgICAgICAgICAgQVNTRVJUKHZt
eC0+cGlfYmxvY2tpbmcubG9jayA9PSBsb2NrKTsKICAgICAgICAgICAgIHZteC0+cGlfYmxvY2tp
bmcubG9jayA9IE5VTEw7CiAgICAgICAgICAgICB2Y3B1X3VuYmxvY2soY29udGFpbmVyX29mKHZt
eCwgc3RydWN0IHZjcHUsIGFyY2guaHZtX3ZteCkpOwogICAgICAgICB9CiAgICAgfQorICAgIFRS
QUNFXzBEKFRSQ19IVk1fUElfV0FLRVVQX0VORCk7CiAKICAgICBzcGluX3VubG9jayhsb2NrKTsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3RyYWNlLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS90cmFjZS5oCmluZGV4IGRlODAyYTYuLmFmZThiNzUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3RyYWNlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdHJhY2UuaApAQCAtNTQsNiArNTQsOSBAQAogI2RlZmluZSBET19UUkNfSFZNX1RS
QVAgICAgICAgICAgICAgREVGQVVMVF9IVk1fTUlTQwogI2RlZmluZSBET19UUkNfSFZNX1RSQVBf
REVCVUcgICAgICAgREVGQVVMVF9IVk1fTUlTQwogI2RlZmluZSBET19UUkNfSFZNX1ZMQVBJQyAg
ICAgICAgICAgREVGQVVMVF9IVk1fTUlTQworI2RlZmluZSBET19UUkNfSFZNX1ZUX0RfUElfQkxP
Q0sgICAgREVGQVVMVF9IVk1fTUlTQworI2RlZmluZSBET19UUkNfSFZNX1BJX1dBS0VVUF9TVEFS
VCAgREVGQVVMVF9IVk1fTUlTQworI2RlZmluZSBET19UUkNfSFZNX1BJX1dBS0VVUF9FTkQgICAg
REVGQVVMVF9IVk1fTUlTQwogCiAKICNkZWZpbmUgVFJDX1BBUl9MT05HKHBhcikgKChwYXIpJjB4
RkZGRkZGRkYpLCgocGFyKT4+MzIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdHJh
Y2UuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCmluZGV4IDdmMmU4OTEuLmM1Yjk1ZWUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy90cmFjZS5oCkBAIC0yMzQsNiArMjM0LDkgQEAKICNkZWZpbmUgVFJDX0hWTV9UUkFQ
ICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIzKQogI2RlZmluZSBUUkNfSFZNX1RS
QVBfREVCVUcgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjQpCiAjZGVmaW5lIFRSQ19IVk1f
VkxBUElDICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyNSkKKyNkZWZpbmUgVFJDX0hW
TV9WVF9EX1BJX0JMT0NLICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDI2KQorI2RlZmluZSBUUkNf
SFZNX1BJX1dBS0VVUF9TVEFSVCAgKFRSQ19IVk1fSEFORExFUiArIDB4MjcpCisjZGVmaW5lIFRS
Q19IVk1fUElfV0FLRVVQX0VORCAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyOCkKIAogI2RlZmlu
ZSBUUkNfSFZNX0lPUE9SVF9XUklURSAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMTYpCiAjZGVm
aW5lIFRSQ19IVk1fSU9NRU1fV1JJVEUgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIxNykKLS0g
CjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 06:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 06:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5R9y-0006ln-DU; Tue, 02 May 2017 06:19:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5R9x-0006lS-Af
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 06:19:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C4/87-03920-CF428095; Tue, 02 May 2017 06:19:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe3Cke
 kwcMGPYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXJu1l7nge3DF9S9PGRsY
 txl0MXJxCAn8ZZQ4+v4wI4TzmFHixt6HzF2MnEDONkaJpZd1QWwRAWeJr2fmsoPYvAL6Ek/vT
 2YEsYUFzCQa+rawgzRLCNwTlpi27QIrSEJCwFvif9djRhj7xMdeoKHsHGwCVhKHxECiLAKqEn
 ea97BNYORewMiwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCDcd/HyEOMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8HYpc0QKCRal
 pqdWpGXmAIMPJi3BwaMkwusKkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHeGJAiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5fkCk8mXklcJteAR3BBHREsyzYES
 WJCCmpBsbO5k82hRfDdnp2P7p0TGVnYXvWdMeYMAXWP23iU11Znm6xrq95xFrX7hQctP7jJlX
 N9XnSNh19XgtzGRzvTXs73Wpx410/d+9ZWQ3z416sbn2fGetXkqH2Ssrklz1/S4DjsQN24a9m
 XEm3PFdTXfQ20n7qOxn2R0b1zhZTp8++029rHTWhQomlOCPRUIu5qDgRABr0IVZ/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1493705978!99082723!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54618 invoked from network); 2 May 2017 06:19:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 06:19:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5R9r-0003at-Uh; Tue, 02 May 2017 06:19:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5R9m-0006Gq-HM; Tue, 02 May 2017 06:19:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5R9m-0004oN-59; Tue, 02 May 2017 06:19:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108093-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-xsm:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:nonblocking
X-Osstest-Versions-This: linux=a351e9b9fc24e982ec2f0e76379a49826036da12
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 06:19:30 +0000
Subject: [Xen-devel] [linux-linus test] 108093: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODA5MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MDkzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDU5MjU0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDkgZGVi
aWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBs
aWtlIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMSBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
YTM1MWU5YjlmYzI0ZTk4MmVjMmYwZTc2Mzc5YTQ5ODI2MDM2ZGExMgpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgNDU4MjBjMjk0ZmUxYjFhOWRmNDk1ZDU3ZjQwNTg1ZWYy
ZDA2OWEzOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDU5MjU0ICAyMDE1LTA3LTA5IDA0OjIwOjQ4
IFogIDY2MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgICA1OTM0OCAgMjAxNS0wNy0xMCAwNDoy
NDowNSBaICA2NjIgZGF5cyAgNDE3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwODA5
MyAgMjAxNy0wNS0wMSAxNToyMTo1MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KODE4
MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVz
MSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMjQ3OTY4OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 06:20:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 06:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5RAr-0007E3-Mc; Tue, 02 May 2017 06:20:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5RAq-0007Dn-5F
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 06:20:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8A/39-03920-33528095; Tue, 02 May 2017 06:20:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddIlSP
 S4OZWdYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHNq0hqXgfXbF1JOHmBoY
 Lzt3MXJxCAn8ZZR4t6qDBcJ5zChx9OJVRghnG6NEx6cXbF2MnBwiAs4SX8/MZQexeQX0JTp+v
 AGzhQUsJK583ccMYksIXNKV2NISAWF7S7zZ/RRoEAeY/XKPVBcjOwebgJXEITGQAhYBVYlj53
 YzT2DkXsDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg/H2xoBDjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfAqqnBECgkWpaan
 VqRl5gBDDyYtwcGjJMLrqgyU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcV4HkBkCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvP9BVvFk5pXAbXoFdAQT0BHNsmBHlC
 QipKQaGH3uvjqc8bAxwd0uTdjC1C+Ia1LI89Wpy3embp0373vdv6SKU3X5CreDfYKn78o8K13
 69vivY5WOFXNnbDfQE7s6zeKYdbDnzE2vVisYXS6cYPcnM9m77YhaZpOC4rd9YifcHYI91/sf
 euSe/4An5YICR/IFJ82ZT3anzlFpfMzg8tlMcf/SRCWW4oxEQy3mouJEAHfg7Mp+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493706033!66071775!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51474 invoked from network); 2 May 2017 06:20:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 06:20:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5RAl-0003cF-2W; Tue, 02 May 2017 06:20:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5RAf-0006KU-S6; Tue, 02 May 2017 06:20:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5RAf-0005Eq-Hu; Tue, 02 May 2017 06:20:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108103-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 06:20:25 +0000
Subject: [Xen-devel] [qemu-mainline test] 108103: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0814758093491560572=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0814758093491560572==
Content-Type: text/plain

flight 108103 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108103/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z    7 days
Failing since        107644  2017-04-25 10:26:10 Z    6 days   19 attempts
Testing same since   107736  2017-04-27 00:14:01 Z    5 days   17 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Juergen Gross <jgross@suse.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1944 lines long.)


--===============0814758093491560572==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0814758093491560572==--

From xen-devel-bounces@lists.xen.org Tue May 02 07:03:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Rpm-0001MD-Nj; Tue, 02 May 2017 07:02:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5Rpl-0001M7-1y
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 07:02:53 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 51/5F-02006-C1F28095; Tue, 02 May 2017 07:02:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRWlGSWpSXmKPExsWS0XRdVVdcnyP
 SYFWnvMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzWvefYivoDqt4u3AxWwPj
 N/8uRi4OIYG/jBJnNhxm6WLkAHIeM0pcMoGIb2OUOLthF2MXIyeHiICzxNczc9lBbGGBQIlfW
 46D2bwC9hKL5h0Fstk52ASsJA6JgURZBFQljj7/yz6BkWMBI8MqRvXi1KKy1CJdE72kosz0jJ
 LcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEAvMQDBDsZbfc6HGCU5mJREedVfsUcK8SXlp1R
 mJBZnxBeV5qQWH2KU4eBQkuD9r8sRKSRYlJqeWpGWmQMMF5i0BAePkgjvLZA0b3FBYm5xZjpE
 6hSjLse7pR/eMwmx5OXnpUqJ824BKRIAKcoozYMbAQvdS4yyUsK8jEBHCfEUpBblZpagyr9iF
 OdgVBLmfQQyhSczrwRu0yugI5iAjmiWBTuiJBEhJdXAaDOj8kxlSuIxR94Q0da9XZf27WhW8t
 Py/MDwpKnVWWt7ZHh4+oZa4cvWGRvWbpANi74fce2fYL2jwMnKuxpTFDa9KXUrm3Nx+eIki1d
 iy1+ELnjAmynP3TvfM6Fs9ioG9UzXZWytNzLEww2Wu9Tp7zC/nyhU3vViDxuLjdiHLy+NE76/
 /emrxFKckWioxVxUnAgAQSjGOlgCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493708566!95768143!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3131 invoked from network); 2 May 2017 07:02:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 07:02:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Rpc-0004je-Uz; Tue, 02 May 2017 07:02:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5RpX-00016z-MV; Tue, 02 May 2017 07:02:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5RpX-0001Jf-Gc; Tue, 02 May 2017 07:02:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d5RpX-0001Jf-Gc@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 07:02:39 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
	test-amd64-i386-xl-qemut-winxpsp3-vcpus1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxCnRlc3RpZCBndWVzdC1zdGFydC93aW4ucmVw
ZWF0CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2Vz
ZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNm
NzNhMmQ0CiAgQnVnIG5vdCBwcmVzZW50OiA5OWExMGRhMWI0ZmVlOGVmN2EwOTZlNWZkMzYwOGY2
YzE1OTMyZWIwCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MTIzLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywg
b21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qv
bGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxLmd1ZXN0
LXN0YXJ0LS13aW4ucmVwZWF0Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSBy
ZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFw
aC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEuZ3Vlc3Qtc3RhcnQtLXdpbi5yZXBlYXQgLS1zdW1t
YXJ5LW91dD10bXAvMTA4MTIzLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTA3
NjA2IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtMy4xOCB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQKU2VhcmNo
aW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEwODA5NSBmYWlsIFtob3N0PWl0YWxpYTFd
IC8gMTA3NjA2IFtob3N0PWJhcm9xdWUwXSAxMDc1OTYgW2hvc3Q9cGlub3QxXSAxMDc1NDggW2hv
c3Q9Zmlhbm8xXSAxMDc1MzQgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA3NTI0IFtob3N0PWVsYmxpbmcx
XSAxMDc0OTUgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA1NjMyIFtob3N0PWJhcm9xdWUwXSAxMDQyOTEg
W2hvc3Q9YmFyb3F1ZTBdIDEwNDI3MSBbaG9zdD1ub2JsaW5nMF0gMTAzOTgzIFtob3N0PXBpbm90
MF0gMTAzOTc2IFtob3N0PW1lcmxvdDFdIDEwMzk3MyBbaG9zdD1pdGFsaWEwXSAxMDM5NTQgW2hv
c3Q9Y2hhcmRvbm5heTBdIDEwMzkzOSBbaG9zdD1iYXJvcXVlMF0gMTAzOTIwIFtob3N0PWh1eGVs
cmViZTFdIDEwMzg5NyBbaG9zdD1waW5vdDFdIDEwMzg1NSBbaG9zdD1maWFubzFdIDEwMzgwMCBb
aG9zdD1jaGFyZG9ubmF5MV0gMTAzNjg4IFtob3N0PW5vY2VyYTFdIDEwMzU2MSBbaG9zdD1odXhl
bHJlYmUxXSAxMDM0ODIgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwMzM4NiBbaG9zdD1waW5vdDBdIDEw
MzMxMiBbaG9zdD1tZXJsb3QwXSAxMDMxNjkgW2hvc3Q9YmFyb3F1ZTBdIDEwMzA3NCBbaG9zdD1m
aWFubzFdIDEwMjk3NCBbaG9zdD1waW5vdDFdIDEwMjkyMCBbaG9zdD1iYXJvcXVlMV0gMTAyODc1
IFtob3N0PWZpYW5vMF0gMTAyODIzIFtob3N0PWh1eGVscmViZTFdIDEwMjc3MyBbaG9zdD1odXhl
bHJlYmUwXSAxMDI3NTQgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEwODA5NSAv
IDEwMjc1NAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3Zt
ZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApU
cmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGNlODhmMDI3
MTQ4MzZjMzNhNGYwMTczYzI5ZmJlMzc4ZWE0MDIyNzUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhm
YmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNApCYXNpcyBwYXNzIGFjM2Q4MjZiZWY5MDdhZmUzNWY4
MGVjY2NiY2RkNTcyMjNkZjRiODggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjNGUwZDg0ZDNjOTI5MjNmZGJjN2ZhOTIyNjM4ZDU0ZTVlODM0NzUzIDQyMjAyMzFlYjIy
MjM1ZTc1N2QyNjk3MjJiOWY2YTU5NGZiY2I3MGYgOTlhMTBkYTFiNGZlZThlZjdhMDk2ZTVmZDM2
MDhmNmMxNTkzMmViMApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
c3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjYWMzZDgyNmJlZjkwN2FmZTM1ZjgwZWNjY2JjZGQ1NzIy
M2RmNGI4OC1jZTg4ZjAyNzE0ODM2YzMzYTRmMDE3M2MyOWZiZTM3OGVhNDAyMjc1IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNj
NGUwZDg0ZDNjOTI5MjNmZGJjN2ZhOTIyNjM4ZDU0ZTVlODM0NzUzLTgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dCM0MjIwMjMxZWIyMjIzNWU3NTdkMjY5NzIyYjlmNmE1OTRmYmNiNzBmLWU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQj
OTlhMTBkYTFiNGZlZThlZjdhMDk2ZTVmZDM2MDhmNmMxNTkzMmViMC0wYTUzNzBlZTFmOTgwOGZi
YjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBk
aXNjb250aWd1b3VzOiB4ZW4KTG9hZGVkIDkyNzEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2Vh
cmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMDI3MzIgW10KIDEwMjc1NCBwYXNzIGFjM2Q4MjZi
ZWY5MDdhZmUzNWY4MGVjY2NiY2RkNTcyMjNkZjRiODggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjNGUwZDg0ZDNjOTI5MjNmZGJjN2ZhOTIyNjM4ZDU0ZTVlODM0NzUz
IDQyMjAyMzFlYjIyMjM1ZTc1N2QyNjk3MjJiOWY2YTU5NGZiY2I3MGYgOTlhMTBkYTFiNGZlZThl
ZjdhMDk2ZTVmZDM2MDhmNmMxNTkzMmViMAogMTAyNzczIFtob3N0PWh1eGVscmViZTBdCiAxMDI4
MjMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMjg3NSBbaG9zdD1maWFubzBdCiAxMDI5NzQgW2hvc3Q9
cGlub3QxXQogMTAyOTIwIFtob3N0PWJhcm9xdWUxXQogMTAzMDc0IFtob3N0PWZpYW5vMV0KIDEw
MzE2OSBbaG9zdD1iYXJvcXVlMF0KIDEwMzMxMiBbaG9zdD1tZXJsb3QwXQogMTAzMzg2IFtob3N0
PXBpbm90MF0KIDEwMzQ4MiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwMzU2MSBbaG9zdD1odXhlbHJl
YmUxXQogMTAzNjg4IFtob3N0PW5vY2VyYTFdCiAxMDM4MDAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAx
MDM5MjAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMzg5NyBbaG9zdD1waW5vdDFdCiAxMDM4NTUgW2hv
c3Q9Zmlhbm8xXQogMTAzOTM5IFtob3N0PWJhcm9xdWUwXQogMTAzOTU0IFtob3N0PWNoYXJkb25u
YXkwXQogMTAzOTczIFtob3N0PWl0YWxpYTBdCiAxMDM5NzYgW2hvc3Q9bWVybG90MV0KIDEwMzk4
MyBbaG9zdD1waW5vdDBdCiAxMDQyNzEgW2hvc3Q9bm9ibGluZzBdCiAxMDQyOTEgW2hvc3Q9YmFy
b3F1ZTBdCiAxMDU2MzIgW2hvc3Q9YmFyb3F1ZTBdCiAxMDc1MjQgW2hvc3Q9ZWxibGluZzFdCiAx
MDc0OTUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNzUzNCBbaG9zdD1odXhlbHJlYmUxXQogMTA3NTQ4
IFtob3N0PWZpYW5vMV0KIDEwNzYwNiBbaG9zdD1iYXJvcXVlMF0KIDEwNzU5NiBbaG9zdD1waW5v
dDFdCiAxMDgwMzcgZmFpbCBjZTg4ZjAyNzE0ODM2YzMzYTRmMDE3M2MyOWZiZTM3OGVhNDAyMjc1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZk
ZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwODAx
NCBmYWlsIGNlODhmMDI3MTQ4MzZjMzNhNGYwMTczYzI5ZmJlMzc4ZWE0MDIyNzUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
MGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA4MTIzIGZhaWwgNjMw
YjU5Y2RlN2JlODI0OGI0MjVjYmUyN2M5NzBjMmJhOGRiMzZmMiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFm
OTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDgxMDggcGFzcyA2MzBiNTljZGU3YmU4
MjQ4YjQyNWNiZTI3Yzk3MGMyYmE4ZGIzNmYyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4
MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDk5YTEwZGExYjRmZWU4ZWY3YTA5
NmU1ZmQzNjA4ZjZjMTU5MzJlYjAKIDEwODA5MSBmYWlsIDBiODNkNGI3YTA1MmNhNmNlZGUxMzA3
NzUzODg2MmJkYzc1MDU4ZWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5
MjFjZjczYTJkNAogMTA4MDczIHBhc3MgOTAzODhkY2I4ZmFmZWEwOTNjMzczYjE1MDliNzI0ZGYy
NGMyYTZlMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQx
ZDg0OGZmZGZlZTZhMzFjNyA5OWExMGRhMWI0ZmVlOGVmN2EwOTZlNWZkMzYwOGY2YzE1OTMyZWIw
CiAxMDgwNzkgcGFzcyBmODBlMDMyNDMwMzE0YWEwNzI3NGRmMGI4OWFmNTEyYTBkYmFhMzkyIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3IDk5YTEwZGExYjRmZWU4ZWY3YTA5NmU1ZmQzNjA4ZjZjMTU5MzJlYjAKIDEwODA1NSBw
YXNzIGFjM2Q4MjZiZWY5MDdhZmUzNWY4MGVjY2NiY2RkNTcyMjNkZjRiODggYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjNGUwZDg0ZDNjOTI5MjNmZGJjN2ZhOTIyNjM4
ZDU0ZTVlODM0NzUzIDQyMjAyMzFlYjIyMjM1ZTc1N2QyNjk3MjJiOWY2YTU5NGZiY2I3MGYgOTlh
MTBkYTFiNGZlZThlZjdhMDk2ZTVmZDM2MDhmNmMxNTkzMmViMAogMTA4MDY1IGZhaWwgY2U4OGYw
MjcxNDgzNmMzM2E0ZjAxNzNjMjlmYmUzNzhlYTQwMjI3NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgw
OGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDgxMTEgZmFpbCA2MzBiNTljZGU3YmU4MjQ4
YjQyNWNiZTI3Yzk3MGMyYmE4ZGIzNmYyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAz
ZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwODEyMCBwYXNzIDYzMGI1OWNkZTdiZTgyNDhiNDI1Y2JlMjdj
OTcwYzJiYThkYjM2ZjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgOTlhMTBkYTFiNGZlZThlZjdhMDk2ZTVmZDM2MDhmNmMx
NTkzMmViMAogMTA4MDk4IHBhc3MgMjE0M2U3MWFhZmM2MzRhNjhkMGNmMTVkNjM1NjUwMWYxNjkz
YzIwZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0
OGZmZGZlZTZhMzFjNyA5OWExMGRhMWI0ZmVlOGVmN2EwOTZlNWZkMzYwOGY2YzE1OTMyZWIwCiAx
MDgwNjcgcGFzcyBhYjc0MjY4NGFlNzcxZjg5NWVmYmJmZmZmZmJmZDYzOWYzOGYzNjc2IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEz
MWM3IDk5YTEwZGExYjRmZWU4ZWY3YTA5NmU1ZmQzNjA4ZjZjMTU5MzJlYjAKIDEwODA4MyBmYWls
IGU5YmY2ZmNmZWIzN2FjOWQ2YmNlMTc2YTU5Yjc5MjM0YzllNzlkMmIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1Mzcw
ZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA4MDk1IGZhaWwgY2U4OGYwMjcx
NDgzNmMzM2E0ZjAxNzNjMjlmYmUzNzhlYTQwMjI3NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
ZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZi
YjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDgxMDIgZmFpbCA0NGMwMzc4MjdmMGFlZGRiYmJi
MzIzOTMwZmEzZDA5YTdiNGZmZmNhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZi
MmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdm
MzQ5OTIxY2Y3M2EyZDQKIDEwODExMyBwYXNzIDYzMGI1OWNkZTdiZTgyNDhiNDI1Y2JlMjdjOTcw
YzJiYThkYjM2ZjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4
ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgOTlhMTBkYTFiNGZlZThlZjdhMDk2ZTVmZDM2MDhmNmMxNTkz
MmViMAogMTA4MTE3IGZhaWwgNjMwYjU5Y2RlN2JlODI0OGI0MjVjYmUyN2M5NzBjMmJhOGRiMzZm
MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZm
ZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0ClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEwMjc1
NCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDgwMTQgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDgwNTUgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDgwNjUgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNjMwYjU5Y2RlN2JlODI0OGI0MjVjYmUyN2M5
NzBjMmJhOGRiMzZmMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4
YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA5OWExMGRhMWI0ZmVlOGVmN2EwOTZlNWZkMzYwOGY2YzE1
OTMyZWIwCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA4MTA4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTA4MTExIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTA4MTEzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMDgxMTcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMDgxMjAgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwODEy
MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJv
YmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAwYTUzNzBlZTFmOTgwOGZiYjE2YmIw
M2Q3ZjM0OTkyMWNmNzNhMmQ0CiAgQnVnIG5vdCBwcmVzZW50OiA5OWExMGRhMWI0ZmVlOGVmN2Ew
OTZlNWZkMzYwOGY2YzE1OTMyZWIwCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MTIzLwoKCiAgKFJldmlzaW9uIGxv
ZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzogMTEyIGNvbG9ycyBmb3VuZApSZXZpc2lv
biBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxLmd1ZXN0LXN0YXJ0LS13aW4ucmVw
ZWF0Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoxMDgxMjM6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEwODEyMyBsaW51
eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MTIzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMx
IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 07:06:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:06:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5RtV-0001eS-5z; Tue, 02 May 2017 07:06:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d5RtT-0001eI-07
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 07:06:43 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 58/B4-03371-20038095; Tue, 02 May 2017 07:06:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVysWW7jC6jAUe
 kwappihb3prxnd2D02N63iz2AMYo1My8pvyKBNePkhbCCEwIV01/MZ29gbOTrYuTiEBKYzSSx
 ftEUti5GTg4WAXuJPT3PWEFsRoEyic/ND9gg7GyJiR9PMUHU2Ek8+LSSBaJ5O6PE34+PwBrYB
 MQlznR+BbNFBMIkXrx/zQZSxCxwmVHi08TtjCAJYQEviWPdX1ghJqlKtFzZygJi8wqYSRzpWw
 y2TUJAW6Lh/E9WCLuPUaJtGd8ERr4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clO
 LixPTU3MSk4r1kvNzNzECA4UBCHYwLl4beIhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3ld6HJFCgkWp6akVaZk5wJCFSUtw8CiJ8LLqA6V5iwsSc4sz0yFSpxgVpcR5Z4L0C
 YAkMkrz4NpgcXKJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrw3QKbwZOaVwE1/BbSYCWhxsy
 zY4pJEhJRUA6O09d4T71kZuxbV22r7szIFe79dt7Ykc+p911V+Nitl0rtOBH0xXueix1jx+/3
 7zEzTmyoPxK1nbauflDCH+W0h//Nkr59Jgb5LS84aPNwu+FXdKVXNbPaUjZe/iGh7Hq9+8anc
 WLlhtnZuW4+czIVOZR8rpbkpW4/9DDla2LL2wTrPvap+rUosxRmJhlrMRcWJADqS/reOAgAA
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1493708800!59574883!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34003 invoked from network); 2 May 2017 07:06:41 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 07:06:41 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 16F1AC499D;
 Tue,  2 May 2017 07:06:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 16F1AC499D
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 16F1AC499D
Received: from Rei-Ayanami.localdomain.com (ovpn-8-44.pek2.redhat.com
 [10.72.8.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6FE805C46E;
 Tue,  2 May 2017 07:06:32 +0000 (UTC)
From: fu.wei@linaro.org
To: dkiper@net-space.pl, grub-devel@gnu.org, arvidjaar@gmail.com,
 phcoder@gmail.com
Date: Tue,  2 May 2017 15:06:24 +0800
Message-Id: <20170502070627.11389-1-fu.wei@linaro.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 02 May 2017 07:06:39 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, jcm@redhat.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, Fu Wei <fu.wei@linaro.org>
Subject: [Xen-devel] [PATCH v7 0/3] arm64,
	xen: add xen_boot support into grup-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2hzZXQgYWRkIHhlbl9i
b290IHN1cHBvcnQgaW50byBncnVwLW1rY29uZmlnIGZvcgpnZW5lcmF0aW5nIHhlbiBib290IGVu
dHJhbmNlcyBhdXRvbWF0aWNhbGx5CgpBbHNvIHVwZGF0ZSB0aGUgZG9jcy9ncnViLnRleGkgZm9y
IG5ldyB4ZW5fYm9vdCBjb21tYW5kcy4KCkNoYW5nZUxvZzoKdjc6IGh0dHA6Ly9saXN0cy5nbnUu
b3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTctMDUvCiAgICBEZWxldGUgcGF0Y2ggMDAw
MSh2Nikgd2hpY2ggaXMgd3JvbmcuCiAgICBJbXByb3ZlIHRoZSBjb21taXQgbWVzc2FnZSBvZiAw
MDAyKHY2KS4KICAgIFVzZSAibWFjaGluZSIgdmFyaWFibGUgaW5zdGVhZCBvZiAiZmVhdHVyZV94
ZW5fYm9vdCIgbWVjaGFuaXNtIHRvCiAgICBkZXRlcm1pbmUgd2hpY2ggeGVuIGJvb3QgY29tbWFu
ZHMgd2Ugc2hvdWxkIHVzZS4KICAgIFVwZGF0ZSB0aGUgaW50cm9kdWN0aW9uIG9mIHhlbl9tb2R1
bGUgY29tbWFuZHMgaW4gZG9jcy9ncnViLnRleGksCiAgICBlbXBoYXNpemUgeGVuX2h5cGVydmlz
b3IgYW5kIHhlbl9tb2R1bGUgYXJlIG9ubHkgZm9yIEFBcmNoNjQuCgp2NjogaHR0cDovL2xpc3Rz
LmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNi0wNy9tc2cwMDAzNC5odG1sCiAg
ICBGaXggQ29kaW5nIHN0eWxlIG9mIHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbiwgdXNlIHNv
ZnQgdGFiLgoKdjU6IGh0dHA6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVs
LzIwMTYtMDcvbXNnMDAwMDguaHRtbAogICAgVXBkYXRlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgeGVu
X21vZHVsZSBjb21tYW5kcyBpbiBkb2NzL2dydWIudGV4aSwKICAgIGFjY29yZGluZyB0byB0aGUg
c3VnZ2VzdGlvbiBmcm9tIEp1bGllbiBHcmFsbAoKdjQ6IGh0dHA6Ly9saXN0cy5nbnUub3JnL2Fy
Y2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTYtMDUvCiAgICBhY2NvcmRpbmcgdG8gdGhlIFhTTSBs
b2FkaW5nIG1lY2hhbmlzbSBvZiBYZW4odXBzdHJlYW1lZCksCiAgICB1cGRhdGUgdGhlIGludHJv
ZHVjdGlvbiBvZiB4ZW5fbW9kdWxlIGNvbW1hbmRzIGluIGRvY3MvZ3J1Yi50ZXhpCgp2MzogaHR0
cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNi0wMi9tc2cwMDMx
NC5odG1sCiAgICByZW9yZGVyIHRoZSBwYXRjaGVzCiAgICB1cGRhdGUgdGhlIGludHJvZHVjdGlv
biBvZiB4ZW5fbW9kdWxlIGNvbW1hbmRzIGluIGRvY3MvZ3J1Yi50ZXhpCgp2MjogaHR0cDovL2xp
c3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNi0wMi9tc2cwMDI4Mi5odG1s
CiAgICBhZGQgIi0tbm91bnppcCIgb3B0aW9uIHN1cHBvcnQgaW4geGVuX21vZHVsZQogICAgdXNl
ICJmZWF0dXJlX3hlbl9ib290IiBpbnN0ZWFkIG9mICJncnViX3hlbl9ib290IgogICAgdXBkYXRl
IHRoZSBpbnRyb2R1Y3Rpb24gb2YgeGVuIGJvb3QgY29tbWFuZHMgaW4gZG9jcy9ncnViLnRleGkK
CnYxIDpmaXJzdCB1cHN0cmVhbSBwYXRjaHNldDoKICAgIGh0dHA6Ly9saXN0cy5nbnUub3JnL2Fy
Y2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTYtMDIvbXNnMDAyNjQuaHRtbApGdSBXZWkgKDMpOgog
IGFybTY0OiBhZGQgIi0tbm91bnppcCIgb3B0aW9uIHN1cHBvcnQgaW4geGVuX21vZHVsZSBjb21t
YW5kCiAgKiB1dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW46IEFkZCB4ZW5fYm9vdCBjb21tYW5k
IHN1cHBvcnQgZm9yCiAgICBhYXJjaDY0CiAgYXJtNjQ6IHVwZGF0ZSB0aGUgaW50cm9kdWN0aW9u
IG9mIHhlbiBib290IGNvbW1hbmRzIGluIGRvY3MvZ3J1Yi50ZXhpCgogZG9jcy9ncnViLnRleGkg
ICAgICAgICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIGdydWItY29yZS9sb2FkZXIvYXJtNjQveGVuX2Jvb3QuYyB8IDE3ICsrKysrKysrKysr
KysrKysrCiB1dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4gICAgICAgfCAxMyArKysrKysrKysr
LS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoK
LS0gCjIuOS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 07:06:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5RtZ-0001f9-D1; Tue, 02 May 2017 07:06:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d5RtY-0001f0-Jv
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 07:06:48 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 EC/80-03920-80038095; Tue, 02 May 2017 07:06:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVysWW7jC67AUe
 kwcF3Khb3prxnd2D02N63iz2AMYo1My8pvyKBNaPn+iX2gsk8FasmWjQw/uPsYuTiEBKYwyQx
 5/Q/9i5GTg4WAQeJvo7vLCA2o0CZxINNf9gh7GyJjft2sEHU2EusnziTDaJ5O6PE0SlnWEESb
 ALiEmc6v4LZIgJhEi/evwYrYha4zCjxaeJ2RpCEsECwxNOPF6AmqUr0Ns4B28ArYCbx58I3MJ
 tTwFxiZfc7sEFCQPFV234xg9gSAtoSDed/soIMlRDoY5TYefAn0wRGgQWMDKsYNYpTi8pSi3Q
 NDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwNBiAIIdjPeWBRxilORgUhLlVX/F
 HinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveVHkekkGBRanpqRVpmDjDIYdISHDxKIrys+kBp3
 uKCxNzizHSI1ClGRSlx3pkgfQIgiYzSPLg2WGRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 DvDZApPJl5JXDTXwEtZgJa3CwLtrgkESEl1cC4V3ThPadVO9WSeU64Nv9hSiqWOWCnnsbctZE
 l+O6J1hXf34amef/UP/7QLPKvn4haxrWw/92LvPRNp++9va/32MQNV3M+rFl6avfvN0INp2Ny
 a8xNzj9c+29X+sJ7U1ueBPnaelr7LWCUsvn9aPVUhg6NJulZKapfLr5bLX8n1V9ijSPj328Hl
 ViKMxINtZiLihMBJA4Iu6cCAAA=
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493708806!66189583!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6501 invoked from network); 2 May 2017 07:06:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 07:06:47 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 89B512DBB85;
 Tue,  2 May 2017 07:06:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 89B512DBB85
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 89B512DBB85
Received: from Rei-Ayanami.localdomain.com (ovpn-8-44.pek2.redhat.com
 [10.72.8.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B57E57D979;
 Tue,  2 May 2017 07:06:39 +0000 (UTC)
From: fu.wei@linaro.org
To: dkiper@net-space.pl, grub-devel@gnu.org, arvidjaar@gmail.com,
 phcoder@gmail.com
Date: Tue,  2 May 2017 15:06:25 +0800
Message-Id: <20170502070627.11389-2-fu.wei@linaro.org>
In-Reply-To: <20170502070627.11389-1-fu.wei@linaro.org>
References: <20170502070627.11389-1-fu.wei@linaro.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Tue, 02 May 2017 07:06:46 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, jcm@redhat.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, Fu Wei <fu.wei@linaro.org>
Subject: [Xen-devel] [PATCH v7 1/3] arm64: add "--nounzip" option support in
	xen_module command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2ggYWRkcyAiLS1ub3Vu
emlwIiBvcHRpb24gc3VwcG9ydCBpbiBvcmRlciB0bwpiZSBjb21wYXRpYmxlIHdpdGggdGhlIG1v
ZHVsZSBjb21tYW5kIG9mIG11bHRpYm9vdCBvbiBvdGhlciBhcmNoaXRlY3R1cmUsCmJ5IHRoaXMg
d2F5IHdlIGNhbiBzaW1wbGlmeSBncnViLW1rY29uZmlnIHN1cHBvcnQgY29kZS4KClRoaXMgcGF0
Y2ggYWxzbyBhbGxvdyB1cyB0byB1c2UgemlwIGNvbXByZXNzZWQgbW9kdWxlKGxpa2UgTGludXgg
a2VybmVsCiJ2bWxpbnV6KiIgZm9yIERvbTApLgoKU2lnbmVkLW9mZi1ieTogRnUgV2VpIDxmdS53
ZWlAbGluYXJvLm9yZz4KLS0tCiBncnViLWNvcmUvbG9hZGVyL2FybTY0L3hlbl9ib290LmMgfCAx
NyArKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9ncnViLWNvcmUvbG9hZGVyL2FybTY0L3hlbl9ib290LmMgYi9ncnViLWNvcmUv
bG9hZGVyL2FybTY0L3hlbl9ib290LmMKaW5kZXggYTkxNGViOC4uMDg3ODM2NCAxMDA2NDQKLS0t
IGEvZ3J1Yi1jb3JlL2xvYWRlci9hcm02NC94ZW5fYm9vdC5jCisrKyBiL2dydWItY29yZS9sb2Fk
ZXIvYXJtNjQveGVuX2Jvb3QuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgPGdydWIvY2hh
cnNldC5oPgogI2luY2x1ZGUgPGdydWIvY29tbWFuZC5oPgogI2luY2x1ZGUgPGdydWIvZXJyLmg+
CisjaW5jbHVkZSA8Z3J1Yi9lbnYuaD4KICNpbmNsdWRlIDxncnViL2ZpbGUuaD4KICNpbmNsdWRl
IDxncnViL2ZkdC5oPgogI2luY2x1ZGUgPGdydWIvbGlzdC5oPgpAQCAtMzc5LDYgKzM4MCwyMCBA
QCBncnViX2NtZF94ZW5fbW9kdWxlIChncnViX2NvbW1hbmRfdCBjbWQgX19hdHRyaWJ1dGVfXygo
dW51c2VkKSksCiAKICAgc3RydWN0IHhlbl9ib290X2JpbmFyeSAqbW9kdWxlID0gTlVMTDsKICAg
Z3J1Yl9maWxlX3QgZmlsZSA9IDA7CisgIGludCBub3VuemlwID0gMDsKKworICBpZiAoIWFyZ2Mp
CisgICAgeworICAgICAgZ3J1Yl9lcnJvciAoR1JVQl9FUlJfQkFEX0FSR1VNRU5ULCBOXygiZmls
ZW5hbWUgZXhwZWN0ZWQiKSk7CisgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgIGlmIChncnVi
X3N0cmNtcCAoYXJndlswXSwgIi0tbm91bnppcCIpID09IDApCisgICAgeworICAgICAgYXJndisr
OworICAgICAgYXJnYy0tOworICAgICAgbm91bnppcCA9IDE7CisgICAgfQogCiAgIGlmICghYXJn
YykKICAgICB7CkBAIC00MDMsNiArNDE4LDggQEAgZ3J1Yl9jbWRfeGVuX21vZHVsZSAoZ3J1Yl9j
b21tYW5kX3QgY21kIF9fYXR0cmlidXRlX18oKHVudXNlZCkpLAogCiAgIGdydWJfZHByaW50ZiAo
Inhlbl9sb2FkZXIiLCAiSW5pdCBtb2R1bGUgYW5kIG5vZGUgaW5mb1xuIik7CiAKKyAgaWYgKG5v
dW56aXApCisgICAgZ3J1Yl9maWxlX2ZpbHRlcl9kaXNhYmxlX2NvbXByZXNzaW9uICgpOwogICBm
aWxlID0gZ3J1Yl9maWxlX29wZW4gKGFyZ3ZbMF0pOwogICBpZiAoIWZpbGUpCiAgICAgZ290byBm
YWlsOwotLSAKMi45LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 07:06:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:06:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Rth-0001hE-KH; Tue, 02 May 2017 07:06:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d5Rtg-0001gu-Jf
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 07:06:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 31/D4-01997-F0038095; Tue, 02 May 2017 07:06:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVysWW7jC6/AUe
 kwffz4hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPNinfMBd2CFW827GVsYNzI18XIxSEkMJtJ
 4sHiS+xdjJwcLAL2En1rL7GB2IwCZRKfmx9A2dkSEz+eYoKosZO4cPMQC0TzdkaJjsPNjCAJN
 gFxiTOdX1lBbBGBMIkX71+zgRQxC1xmlPg0cTtYkbBAvMS9noksEJNUJf5c/QwW5xUwk2j/+w
 LsCk4Bc4mV3e/ABgkBxVdt+8UMYksIaEs0nP/JCjJUQqCPUWLC3ONsExgFFjAyrGJUL04tKks
 t0jXUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDC0GINjBuPyj0yFGSQ4mJVFe
 9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF/pcUQKCRalpqdWpGXmAIMcJi3BwaMkwsuqD
 5TmLS5IzC3OTIdInWJUlBLnVQVJCIAkMkrz4NpgkXWJUVZKmJcR6BAhnoLUotzMElT5V4ziHI
 xKwrw3QLbzZOaVwE1/BbSYCWhxsyzY4pJEhJRUA6Pf7R89Z6Tzdm0/l60hGpWumqR55eekuF0
 nl/rXKO1M9M444V3TkuGl8sxm7iyBu4tSG9/f8kjUe7Oh9dAyuY/ak9ZqMSj3fNOa+YT32NeK
 5/9PJu5m+//RekJn8N1psep3S/cceSTG3G7tKj1f5knq+/XP1NW0HuxaOsF4kvd3jrIU0evvt
 YOUWIozEg21mIuKEwEuStIfpwIAAA==
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493708813!90669005!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23274 invoked from network); 2 May 2017 07:06:55 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 07:06:55 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 03FF9C49A5;
 Tue,  2 May 2017 07:06:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 03FF9C49A5
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 03FF9C49A5
Received: from Rei-Ayanami.localdomain.com (ovpn-8-44.pek2.redhat.com
 [10.72.8.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2BD7A7D940;
 Tue,  2 May 2017 07:06:45 +0000 (UTC)
From: fu.wei@linaro.org
To: dkiper@net-space.pl, grub-devel@gnu.org, arvidjaar@gmail.com,
 phcoder@gmail.com
Date: Tue,  2 May 2017 15:06:26 +0800
Message-Id: <20170502070627.11389-3-fu.wei@linaro.org>
In-Reply-To: <20170502070627.11389-1-fu.wei@linaro.org>
References: <20170502070627.11389-1-fu.wei@linaro.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 02 May 2017 07:06:53 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, jcm@redhat.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, Fu Wei <fu.wei@linaro.org>
Subject: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
	xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2ggYWRkcyB0aGUgc3Vw
cG9ydCBvZiB4ZW5fYm9vdCBjb21tYW5kIGZvciBhYXJjaDY0OgogICAgeGVuX2h5cGVydmlzb3IK
ICAgIHhlbl9tb2R1bGUKVGhlc2UgdHdvIGNvbW1hbmRzIGFyZSBvbmx5IGZvciBhYXJjaDY0LCBz
aW5jZSBpdCBoYXMgaXRzIG93biBwcm90b2NvbCBhbmQKY29tbWFuZHMgdG8gYm9vdCB4ZW4gaHlw
ZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCgpGb3Igb3RoZXIgYXJjaGl0ZWN0
dXJlcywgdGhleSBhcmUgc3RpbGwgdXNpbmcgbXVsdGlib290IGFuZCBtb2R1bGUKY29tbWFuZHMu
CgpTaWduZWQtb2ZmLWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgotLS0KIHV0aWwvZ3J1
Yi5kLzIwX2xpbnV4X3hlbi5pbiB8IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3V0aWwvZ3J1Yi5k
LzIwX2xpbnV4X3hlbi5pbiBiL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgppbmRleCBjNDhh
Zjk0Li45Nzc3NzE5IDEwMDY0NAotLS0gYS91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KKysr
IGIvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluCkBAIC0xMjIsMTYgKzEyMiwxNiBAQCBsaW51
eF9lbnRyeSAoKQogICAgICAgICBlbHNlCiAgICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8tcmVh
bC1tb2RlIGVkZD1vZmYiCiAgICAgICAgIGZpCi0JbXVsdGlib290CSR7cmVsX3hlbl9kaXJuYW1l
fS8ke3hlbl9iYXNlbmFtZX0gcGxhY2Vob2xkZXIgJHt4ZW5fYXJnc30gXCR7eGVuX3JtX29wdHN9
CisJJHt4ZW5fbG9hZGVyfQkke3JlbF94ZW5fZGlybmFtZX0vJHt4ZW5fYmFzZW5hbWV9IHBsYWNl
aG9sZGVyICR7eGVuX2FyZ3N9IFwke3hlbl9ybV9vcHRzfQogCWVjaG8JJyQoZWNobyAiJGxtZXNz
YWdlIiB8IGdydWJfcXVvdGUpJwotCW1vZHVsZQkke3JlbF9kaXJuYW1lfS8ke2Jhc2VuYW1lfSBw
bGFjZWhvbGRlciByb290PSR7bGludXhfcm9vdF9kZXZpY2VfdGhpc3ZlcnNpb259IHJvICR7YXJn
c30KKwkke21vZHVsZV9sb2FkZXJ9CSR7cmVsX2Rpcm5hbWV9LyR7YmFzZW5hbWV9IHBsYWNlaG9s
ZGVyIHJvb3Q9JHtsaW51eF9yb290X2RldmljZV90aGlzdmVyc2lvbn0gcm8gJHthcmdzfQogRU9G
CiAgIGlmIHRlc3QgLW4gIiR7aW5pdHJkfSIgOyB0aGVuCiAgICAgIyBUUkFOU0xBVE9SUzogcmFt
ZGlzayBpc24ndCBpZGVudGlmaWVyLiBTaG91bGQgYmUgdHJhbnNsYXRlZC4KICAgICBtZXNzYWdl
PSIkKGdldHRleHRfcHJpbnRmICJMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4iKSIKICAgICBz
ZWQgInMvXi8kc3VibWVudV9pbmRlbnRhdGlvbi8iIDw8IEVPRgogCWVjaG8JJyQoZWNobyAiJG1l
c3NhZ2UiIHwgZ3J1Yl9xdW90ZSknCi0JbW9kdWxlCS0tbm91bnppcCAgICR7cmVsX2Rpcm5hbWV9
LyR7aW5pdHJkfQorCSR7bW9kdWxlX2xvYWRlcn0JLS1ub3VuemlwICAgJHtyZWxfZGlybmFtZX0v
JHtpbml0cmR9CiBFT0YKICAgZmkKICAgc2VkICJzL14vJHN1Ym1lbnVfaW5kZW50YXRpb24vIiA8
PCBFT0YKQEAgLTIwNiw2ICsyMDYsMTMgQEAgd2hpbGUgWyAieCR7eGVuX2xpc3R9IiAhPSAieCIg
XSA7IGRvCiAgICAgaWYgWyAieCRpc190b3BfbGV2ZWwiICE9IHh0cnVlIF07IHRoZW4KIAllY2hv
ICIJc3VibWVudSAnJChnZXR0ZXh0X3ByaW50ZiAiWGVuIGh5cGVydmlzb3IsIHZlcnNpb24gJXMi
ICIke3hlbl92ZXJzaW9ufSIgfCBncnViX3F1b3RlKScgXCRtZW51ZW50cnlfaWRfb3B0aW9uICd4
ZW4taHlwZXJ2aXNvci0keGVuX3ZlcnNpb24tJGJvb3RfZGV2aWNlX2lkJyB7IgogICAgIGZpCisg
ICAgaWYgWyAieCRtYWNoaW5lIiAhPSB4YWFyY2g2NCBdOyB0aGVuCisJeGVuX2xvYWRlcj0ibXVs
dGlib290IgorCW1vZHVsZV9sb2FkZXI9Im1vZHVsZSIKKyAgICBlbHNlCisJeGVuX2xvYWRlcj0i
eGVuX2h5cGVydmlzb3IiCisJbW9kdWxlX2xvYWRlcj0ieGVuX21vZHVsZSIKKyAgICBmaQogICAg
IHdoaWxlIFsgIngkbGlzdCIgIT0gIngiIF0gOyBkbwogCWxpbnV4PWB2ZXJzaW9uX2ZpbmRfbGF0
ZXN0ICRsaXN0YAogCWdldHRleHRfcHJpbnRmICJGb3VuZCBsaW51eCBpbWFnZTogJXNcbiIgIiRs
aW51eCIgPiYyCi0tIAoyLjkuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 07:07:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:07:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Rtm-0001jv-Ur; Tue, 02 May 2017 07:07:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d5Rtl-0001jO-Gv
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 07:07:01 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E3/26-03058-41038095; Tue, 02 May 2017 07:07:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysWW7jK6IAUe
 kwcat4hb3prxnd2D02N63iz2AMYo1My8pvyKBNeP6sl62gjMSFQcmmzcwHhHuYuTiEBKYzSTx
 fOIsli5GTg4WAXuJ852zWUFsRoEyiV87v7FD2NkSj/dfZIOosZM43rWfGaJ5O6PEmzWrmUASb
 ALiEmc6v4I1iwiESbx4/5oNpIhZ4DKjxKeJ2xlBEsICsRLf1v5kh5ikKtF38C/YZl4BM4kVm2
 6DbeAUMJdY2f0ObJAQUHzVtl/MILaEgLZEw/mfrBB2H6NE26q0CYwCCxgZVjFqFKcWlaUW6Rp
 Z6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYWAxDsYDy/NvAQoyQHk5Ior/or
 9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz/dTkihQSLUtNTK9Iyc4AhDpOW4OBREuG9BZLmL
 S5IzC3OTIdInWLU5ejr+PieSYglLz8vVUqcd6YeUJEASFFGaR7cCFi8XWKUlRLmZQQ6SoinIL
 UoN7MEVf4VozgHo5Iw7yOQVTyZeSVwm14BHcEEdESzLNgRJYkIKakGRrmJOhnz7j9q/rKaye+
 ykHvGho/rH0zWlop/G/xMIffY8ZSjP/852/0Qkr4t87K5YMr1r1s2L2nO2FC4cH+Yste6TYvb
 Pt4ROBK6TSBX+8xtIb8dL4MXXF7/ozPin2DohhkP9r35KN+9RuOFzDW/pISZBzd++uh8oScib
 m5BmRjPZt0v599pHotQYinOSDTUYi4qTgQAQsFSkrICAAA=
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493708818!66243898!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2977 invoked from network); 2 May 2017 07:07:00 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 07:07:00 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 33FC3DFB64;
 Tue,  2 May 2017 07:06:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 33FC3DFB64
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 33FC3DFB64
Received: from Rei-Ayanami.localdomain.com (ovpn-8-44.pek2.redhat.com
 [10.72.8.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9E3327EF43;
 Tue,  2 May 2017 07:06:53 +0000 (UTC)
From: fu.wei@linaro.org
To: dkiper@net-space.pl, grub-devel@gnu.org, arvidjaar@gmail.com,
 phcoder@gmail.com
Date: Tue,  2 May 2017 15:06:27 +0800
Message-Id: <20170502070627.11389-4-fu.wei@linaro.org>
In-Reply-To: <20170502070627.11389-1-fu.wei@linaro.org>
References: <20170502070627.11389-1-fu.wei@linaro.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 02 May 2017 07:06:58 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, jcm@redhat.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, Fu Wei <fu.wei@linaro.org>
Subject: [Xen-devel] [PATCH v7 3/3] arm64: update the introduction of xen
	boot commands in docs/grub.texi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KCmRlbGV0ZTogeGVuX2xpbnV4LCB4ZW5f
aW5pdHJkLCB4ZW5feHNtCmFkZDogeGVuX21vZHVsZQoKVGhpcyB1cGRhdGUgYmFzZXMgb24KICAg
IGNvbW1pdCAwZWRkNzUwZTUwNjk4ODU0MDY4MzU4ZWE1MzUyODEwMGE5MTkyOTAyCiAgICBBdXRo
b3I6IFZsYWRpbWlyIFNlcmJpbmVua28gPHBoY29kZXJAZ21haWwuY29tPgogICAgRGF0ZTogICBG
cmkgSmFuIDIyIDEwOjE4OjQ3IDIwMTYgKzAxMDAKCiAgICAgICAgeGVuX2Jvb3Q6IFJlbW92ZSBv
YnNvbGV0ZSBtb2R1bGUgdHlwZSBkaXN0aW5jdGlvbnMuCgpBbHNvIGJhc2VzIG9uIHRoZSBtb2R1
bGUgbG9hZGluZyBtZWNoYW5pc20gb2YgWGVuIGNvZGU6CjQ4OGMyYTggZG9jcy9hcm02NDogY2xh
cmlmeSB0aGUgZG9jdW1lbnRpb24gZm9yIGxvYWRpbmcgWFNNIHN1cHBvcnQKNjc4MzFjNCBkb2Nz
L2FybTY0OiB1cGRhdGUgdGhlIGRvY3VtZW50YXRpb24gZm9yIGxvYWRpbmcgWFNNIHN1cHBvcnQK
Y2EzMjAxMiB4ZW4vYXJtNjQ6IGNoZWNrIFhTTSBNYWdpYyBmcm9tIHRoZSBzZWNvbmQgdW5rbm93
biBtb2R1bGUuCgpTaWduZWQtb2ZmLWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgpSZXZp
ZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBkb2NzL2dy
dWIudGV4aSB8IDM4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9ncnViLnRleGkgYi9kb2NzL2dydWIudGV4aQppbmRleCBlOTM1YWYzLi5hMGM0Yjll
IDEwMDY0NAotLS0gYS9kb2NzL2dydWIudGV4aQorKysgYi9kb2NzL2dydWIudGV4aQpAQCAtMzg3
MywxMSArMzg3Myw5IEBAIHlvdSBmb3JnZXQgYSBjb21tYW5kLCB5b3UgY2FuIHJ1biB0aGUgY29t
bWFuZCBAY29tbWFuZHtoZWxwfQogQGNvbW1lbnQgKiB2YmVpbmZvOjogICAgICAgICAgICAgICAg
ICAgICBMaXN0IGF2YWlsYWJsZSB2aWRlbyBtb2RlcwogKiB2ZXJpZnlfZGV0YWNoZWQ6OiAgICAg
ICAgICAgICBWZXJpZnkgZGV0YWNoZWQgZGlnaXRhbCBzaWduYXR1cmUKICogdmlkZW9pbmZvOjog
ICAgICAgICAgICAgICAgICAgTGlzdCBhdmFpbGFibGUgdmlkZW8gbW9kZXMKLUBjb21tZW50ICog
eGVuXyo6OiAgICAgICAgICAgICAgWGVuIGJvb3QgY29tbWFuZHMKLSogeGVuX2h5cGVydmlzb3I6
OiAgICAgICAgICAgICAgTG9hZCB4ZW4gaHlwZXJ2aXNvciBiaW5hcnkKLSogeGVuX2xpbnV4Ojog
ICAgICAgICAgICAgICAgICAgTG9hZCBkb20wIGtlcm5lbCBmb3IgeGVuIGh5cGVydmlzb3IKLSog
eGVuX2luaXRyZDo6ICAgICAgICAgICAgICAgICAgTG9hZCBkb20wIGluaXRyZCBmb3IgZG9tMCBr
ZXJuZWwKLSogeGVuX3hzbTo6ICAgICAgICAgICAgICAgICAgICAgTG9hZCB4ZW4gc2VjdXJpdHkg
bW9kdWxlIGZvciB4ZW4gaHlwZXJ2aXNvcgorQGNvbW1lbnQgKiB4ZW5fKjo6ICAgICAgICAgICAg
ICBYZW4gYm9vdCBjb21tYW5kcyBmb3IgQUFyY2g2NAorKiB4ZW5faHlwZXJ2aXNvcjo6ICAgICAg
ICAgICAgICBMb2FkIHhlbiBoeXBlcnZpc29yIGJpbmFyeSAob25seSBvbiBBQXJjaDY0KQorKiB4
ZW5fbW9kdWxlOjogICAgICAgICAgICAgICAgICBMb2FkIHhlbiBtb2R1bGVzIGZvciB4ZW4gaHlw
ZXJ2aXNvciAob25seSBvbiBBQXJjaDY0KQogQGVuZCBtZW51CiAKIApAQCAtNTE1MywzMiArNTE1
MSwyMiBAQCBMaXN0IGF2YWlsYWJsZSB2aWRlbyBtb2Rlcy4gSWYgcmVzb2x1dGlvbiBpcyBnaXZl
biwgc2hvdyBvbmx5IG1hdGNoaW5nIG1vZGVzLgogTG9hZCBhIFhlbiBoeXBlcnZpc29yIGJpbmFy
eSBmcm9tIEB2YXJ7ZmlsZX0uIFRoZSByZXN0IG9mIHRoZSBsaW5lIGlzIHBhc3NlZAogdmVyYmF0
aW0gYXMgdGhlIEBkZm57a2VybmVsIGNvbW1hbmQtbGluZX0uIEFueSBvdGhlciBiaW5hcmllcyBt
dXN0IGJlCiByZWxvYWRlZCBhZnRlciB1c2luZyB0aGlzIGNvbW1hbmQuCitUaGlzIGNvbW1hbmQg
aXMgb25seSBhdmFpbGFibGUgb24gQUFyY2g2NCBzeXN0ZW1zLgogQGVuZCBkZWZmbgogCi1Abm9k
ZSB4ZW5fbGludXgKLUBzdWJzZWN0aW9uIHhlbl9saW51eAorQG5vZGUgeGVuX21vZHVsZQorQHN1
YnNlY3Rpb24geGVuX21vZHVsZQogCi1AZGVmZm4gQ29tbWFuZCB4ZW5fbGludXggZmlsZSBbYXJn
dW1lbnRzXQotTG9hZCBhIGRvbTAga2VybmVsIGltYWdlIGZvciB4ZW4gaHlwZXJ2aXNvciBhdCB0
aGUgYm9vdGluZyBwcm9jZXNzIG9mIHhlbi4KK0BkZWZmbiBDb21tYW5kIHhlbl9tb2R1bGUgWy0t
bm91bnppcF0gZmlsZSBbYXJndW1lbnRzXQorTG9hZCBhIG1vZHVsZSBmb3IgeGVuIGh5cGVydmlz
b3IgYXQgdGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCiBUaGUgcmVzdCBvZiB0aGUgbGluZSBp
cyBwYXNzZWQgdmVyYmF0aW0gYXMgdGhlIG1vZHVsZSBjb21tYW5kIGxpbmUuCitNb2R1bGVzIHNo
b3VsZCBiZSBsb2FkZWQgaW4gdGhlIGZvbGxvd2luZyBvcmRlcjoKKyAtIGRvbTAga2VybmVsIGlt
YWdlCisgLSBkb20wIHJhbWRpc2sgaWYgcHJlc2VudAorIC0gWFNNIHBvbGljeSBpZiBwcmVzZW50
CitUaGlzIGNvbW1hbmQgaXMgb25seSBhdmFpbGFibGUgb24gQUFyY2g2NCBzeXN0ZW1zLgogQGVu
ZCBkZWZmbgogCi1Abm9kZSB4ZW5faW5pdHJkCi1Ac3Vic2VjdGlvbiB4ZW5faW5pdHJkCi0KLUBk
ZWZmbiBDb21tYW5kIHhlbl9pbml0cmQgZmlsZQotTG9hZCBhIGluaXRyZCBpbWFnZSBmb3IgZG9t
MCBrZXJuZWwgYXQgdGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCi1AZW5kIGRlZmZuCi0KLUBu
b2RlIHhlbl94c20KLUBzdWJzZWN0aW9uIHhlbl94c20KLQotQGRlZmZuIENvbW1hbmQgeGVuX3hz
bSBmaWxlCi1Mb2FkIGEgeGVuIHNlY3VyaXR5IG1vZHVsZSBmb3IgeGVuIGh5cGVydmlzb3IgYXQg
dGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCi1TZWUgQHVyZWZ7aHR0cDovL3dpa2kueGVuLm9y
Zy93aWtpL1hTTX0gZm9yIG1vcmUgZGV0YWlsLgotQGVuZCBkZWZmbgotCi0KIEBub2RlIE5ldHdv
cmtpbmcgY29tbWFuZHMKIEBzZWN0aW9uIFRoZSBsaXN0IG9mIG5ldHdvcmtpbmcgY29tbWFuZHMK
IAotLSAKMi45LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 07:25:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5SB2-0003GC-Ej; Tue, 02 May 2017 07:24:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d5SB0-0003G6-IU
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 07:24:50 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3C/89-03613-14438095; Tue, 02 May 2017 07:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSalq6jCUe
 kwebTjBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPu3KXsBT3CFV/2KDUw7uDvYuTiEBKYxijx
 d/cUZhCHRWArs8T/G2fZQRwJgTmsEnv+T2XqYuQEcvIk5j6eB2UXSDzd0gNm8woISpyc+YSli
 5EDaJSXxM+trCBhTgFziZXd78BsIQEziVXbfjGD2GwCChKbfsxiBLFZBFQklm7axgYxJkDi84
 ZNYDXCAn4Sdw7+AbtBRKCTUWL9o/uMIA6zwHomicstL9hAljELqEusnyc0gVFgFpIzZiFkFjA
 yrWLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxDBiDYwfh3
 beAhRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjnGXNECgkWpaanVqRl5gAjA
 iYtwcGjJMLLCZLmLS5IzC3OTIdInWI05nhx+f17Jo4nK3+8ZxJiycvPS5US5/UFKRUAKc0ozY
 MbBIvUS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmPQkyhSczrwRu3yugU5iATmmWBTulJBE
 hJdXAyPNX9fimz1Ld4QtO7WcoFTz2JVl62kuWaZy1dRO++x4urVoSyeF5K3+SnMd+TrXAWNM7
 2p5aorx1Flv99+4On/7PffG+H++m1qov+8DfeT2II6fr7lH2hN0nGB5+eXpnw2aD/qdxvKynv
 l5akB+/4vR02b19G69qvgrf2XznS8OkN8f3+ZbGzlJiKc5INNRiLipOBABRDYcJzwIAAA==
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493709888!94402502!1
X-Originating-IP: [209.85.214.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15926 invoked from network); 2 May 2017 07:24:48 -0000
Received: from mail-it0-f42.google.com (HELO mail-it0-f42.google.com)
 (209.85.214.42)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2017 07:24:48 -0000
Received: by mail-it0-f42.google.com with SMTP id e65so4352900ita.1
 for <xen-devel@lists.xensource.com>; Tue, 02 May 2017 00:24:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=BQHql1xFGBZ8j2RNWmKwyyBS6f+dCGdt7nR5llV00xI=;
 b=VVGSpZ0ubnlgK9GxP3TPqlCWfiPIRmzpHgt5YagYFqmJSitBRd6w4ACOFEMcWQfvPk
 i4PQ4mzIEwj2wr+BAZb6fh6ABZLDuvvht/nkMomTpxXlfyVoeDDrcDl4QiA73rHoLuVJ
 XvRqGNllA6JbXogplPKLqrFmMt0fRH6W1QmhM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=BQHql1xFGBZ8j2RNWmKwyyBS6f+dCGdt7nR5llV00xI=;
 b=TrzNpuLji19CnH3zEZtvXy1ELNOihxDBCuAQGBwSv2M5bb4lJHHdhaTOtBw4X4x7FG
 L62JUn+gsuoy31A8YxrPz1HqhmkKd3LXyx4mXDmhB/YT9t+6aM8da4VmCDmQQ09mykXs
 kCG9Ny1g6qizGXchG5n8qbEYAXKY8/s2JTfIIclCKzjt4oZDnNMLuRJRbNfZiuFzxVXn
 D3y8N2gVS7epBKF+1A6A0FCtc6U+U7gDwsGXeZHgE3PYC8N5Dnh9OQrx/m//paF0UfFP
 CkRQPASdl4HbbI6yxTMcy4/E/J++u+2s4zQRwxa7LDf5VpvIhasA+UCOSubVT7ewn1J0
 CYuQ==
X-Gm-Message-State: AN3rC/61HAnJdeBUdAIDlkCD8qSl431wQ0qnaEx6/PtJ4sGFL43fYjBe
 8c0zEEb5jD7tfljX930X7ab52whSIAfU
X-Received: by 10.36.87.84 with SMTP id u81mr9384636ita.40.1493709887831; Tue,
 02 May 2017 00:24:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.142.137 with HTTP; Tue, 2 May 2017 00:24:47 -0700 (PDT)
In-Reply-To: <20170502070627.11389-1-fu.wei@linaro.org>
References: <20170502070627.11389-1-fu.wei@linaro.org>
From: Fu Wei <fu.wei@linaro.org>
Date: Tue, 2 May 2017 15:24:47 +0800
Message-ID: <CADyBb7vNAsid2CAirvegshec3O4b2m1ED-k64CaVZe=mbe4WHA@mail.gmail.com>
To: dkiper@net-space.pl, The development of GNU GRUB <grub-devel@gnu.org>,
 arvidjaar@gmail.com, Vladimir Serbinenko <phcoder@gmail.com>
Cc: xen-devel@lists.xensource.com, Jon Masters <jcm@redhat.com>,
 ian.campbell@docker.com, Leif Lindholm <leif.lindholm@linaro.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Fu Wei <fu.wei@linaro.org>
Subject: Re: [Xen-devel] [PATCH v7 0/3] arm64,
	xen: add xen_boot support into grup-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29ycnkgZm9yIHRoZSB0eXBvCgpPbiAyIE1heSAyMDE3IGF0IDE1OjA2LCAgPGZ1LndlaUBsaW5h
cm8ub3JnPiB3cm90ZToKPiBGcm9tOiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+Cj4gVGhp
cyBwYXRjaHNldCBhZGQgeGVuX2Jvb3Qgc3VwcG9ydCBpbnRvIGdydXAtbWtjb25maWcgZm9yCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeCmdydWIyLW1rY29uZmlnCkFsc28gaW4gdGhlIHN1YmplY3QuCgo+IGdlbmVyYXRp
bmcgeGVuIGJvb3QgZW50cmFuY2VzIGF1dG9tYXRpY2FsbHkKPgo+IEFsc28gdXBkYXRlIHRoZSBk
b2NzL2dydWIudGV4aSBmb3IgbmV3IHhlbl9ib290IGNvbW1hbmRzLgo+Cj4gQ2hhbmdlTG9nOgo+
IHY3OiBodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3J1Yi1kZXZlbC8yMDE3LTA1
Lwo+ICAgICBEZWxldGUgcGF0Y2ggMDAwMSh2Nikgd2hpY2ggaXMgd3JvbmcuCj4gICAgIEltcHJv
dmUgdGhlIGNvbW1pdCBtZXNzYWdlIG9mIDAwMDIodjYpLgo+ICAgICBVc2UgIm1hY2hpbmUiIHZh
cmlhYmxlIGluc3RlYWQgb2YgImZlYXR1cmVfeGVuX2Jvb3QiIG1lY2hhbmlzbSB0bwo+ICAgICBk
ZXRlcm1pbmUgd2hpY2ggeGVuIGJvb3QgY29tbWFuZHMgd2Ugc2hvdWxkIHVzZS4KPiAgICAgVXBk
YXRlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgeGVuX21vZHVsZSBjb21tYW5kcyBpbiBkb2NzL2dydWIu
dGV4aSwKPiAgICAgZW1waGFzaXplIHhlbl9oeXBlcnZpc29yIGFuZCB4ZW5fbW9kdWxlIGFyZSBv
bmx5IGZvciBBQXJjaDY0Lgo+Cj4gdjY6IGh0dHA6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRt
bC9ncnViLWRldmVsLzIwMTYtMDcvbXNnMDAwMzQuaHRtbAo+ICAgICBGaXggQ29kaW5nIHN0eWxl
IG9mIHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbiwgdXNlIHNvZnQgdGFiLgo+Cj4gdjU6IGh0
dHA6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTYtMDcvbXNnMDAw
MDguaHRtbAo+ICAgICBVcGRhdGUgdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5fbW9kdWxlIGNvbW1h
bmRzIGluIGRvY3MvZ3J1Yi50ZXhpLAo+ICAgICBhY2NvcmRpbmcgdG8gdGhlIHN1Z2dlc3Rpb24g
ZnJvbSBKdWxpZW4gR3JhbGwKPgo+IHY0OiBodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0
bWwvZ3J1Yi1kZXZlbC8yMDE2LTA1Lwo+ICAgICBhY2NvcmRpbmcgdG8gdGhlIFhTTSBsb2FkaW5n
IG1lY2hhbmlzbSBvZiBYZW4odXBzdHJlYW1lZCksCj4gICAgIHVwZGF0ZSB0aGUgaW50cm9kdWN0
aW9uIG9mIHhlbl9tb2R1bGUgY29tbWFuZHMgaW4gZG9jcy9ncnViLnRleGkKPgo+IHYzOiBodHRw
Oi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3J1Yi1kZXZlbC8yMDE2LTAyL21zZzAwMzE0
Lmh0bWwKPiAgICAgcmVvcmRlciB0aGUgcGF0Y2hlcwo+ICAgICB1cGRhdGUgdGhlIGludHJvZHVj
dGlvbiBvZiB4ZW5fbW9kdWxlIGNvbW1hbmRzIGluIGRvY3MvZ3J1Yi50ZXhpCj4KPiB2MjogaHR0
cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNi0wMi9tc2cwMDI4
Mi5odG1sCj4gICAgIGFkZCAiLS1ub3VuemlwIiBvcHRpb24gc3VwcG9ydCBpbiB4ZW5fbW9kdWxl
Cj4gICAgIHVzZSAiZmVhdHVyZV94ZW5fYm9vdCIgaW5zdGVhZCBvZiAiZ3J1Yl94ZW5fYm9vdCIK
PiAgICAgdXBkYXRlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgeGVuIGJvb3QgY29tbWFuZHMgaW4gZG9j
cy9ncnViLnRleGkKPgo+IHYxIDpmaXJzdCB1cHN0cmVhbSBwYXRjaHNldDoKPiAgICAgaHR0cDov
L2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNi0wMi9tc2cwMDI2NC5o
dG1sCj4gRnUgV2VpICgzKToKPiAgIGFybTY0OiBhZGQgIi0tbm91bnppcCIgb3B0aW9uIHN1cHBv
cnQgaW4geGVuX21vZHVsZSBjb21tYW5kCj4gICAqIHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5p
bjogQWRkIHhlbl9ib290IGNvbW1hbmQgc3VwcG9ydCBmb3IKPiAgICAgYWFyY2g2NAo+ICAgYXJt
NjQ6IHVwZGF0ZSB0aGUgaW50cm9kdWN0aW9uIG9mIHhlbiBib290IGNvbW1hbmRzIGluIGRvY3Mv
Z3J1Yi50ZXhpCj4KPiAgZG9jcy9ncnViLnRleGkgICAgICAgICAgICAgICAgICAgIHwgMzggKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgZ3J1Yi1jb3JlL2xvYWRlci9h
cm02NC94ZW5fYm9vdC5jIHwgMTcgKysrKysrKysrKysrKysrKysKPiAgdXRpbC9ncnViLmQvMjBf
bGludXhfeGVuLmluICAgICAgIHwgMTMgKysrKysrKysrKy0tLQo+ICAzIGZpbGVzIGNoYW5nZWQs
IDQwIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQo+Cj4gLS0KPiAyLjkuMwo+CgoKCi0t
IApCZXN0IHJlZ2FyZHMsCgpGdSBXZWkKU29mdHdhcmUgRW5naW5lZXIKUmVkIEhhdAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 07:34:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5SKY-0003yW-BX; Tue, 02 May 2017 07:34:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5SKX-0003yQ-Kz
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 07:34:41 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 BE/25-02183-09638095; Tue, 02 May 2017 07:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS7ffjCP
 S4PcjQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePkrgMsBdfYK35vusPewNjG1sXIySEkkCfx
 4ORzMJtXwE6i8dEkMFtCwFDi6fvrYDaLgKrEmelNYDabgLpE27PtrCC2iICJxJKJf4FsLg5mg
 R+MEl8b74AVCQv4S8w4epIdJCEk0MMocfDcaiaQBKeAj8SzjhXMXYwcQNsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNVgJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jYz1koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7CegYFxB+OOdr9DjJIcTEqivOqv2COF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfC6mHJECgkWpaanVqRl5gBjASYtwcGjJMJbbAKU5i0uS
 MwtzkyHSJ1i1OWYc+/reyYhlrz8vFQpcd61IDMEQIoySvPgRsDi8hKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYV49kCk8mXklcJteAR3BBHREsyzYESWJCCmpBkYz7deRws+L2BX0J4SXTn1
 21t7Q8sCZlxUnO67UW6zYLete7RlqUZ8oZWb7efJjwUP2te8mb8k2Vp+xjSu5+ilbn5PfTZ1A
 Hz0xawvD+o3qwnaJPgkMaelPz80VzF+RIxNqmXJp3ZdQ1xi7Jwul7+7tjnW+N5/58M/3hXbTb
 eZY63bn+Z5arcRSnJFoqMVcVJwIAGrZnEvGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493710477!95710989!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60400 invoked from network); 2 May 2017 07:34:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 07:34:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 01:34:36 -0600
Message-Id: <590852A802000078001559CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 01:34:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-2-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1493395284-18430-2-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/10 v2] xen/arm: vpl011: Add pl011 uart
 emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA0LjE3IGF0IDE4OjAxLCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiAgeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgfCAgIDUgKwo+ICB4ZW4v
YXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS92cGww
MTEuYyAgICAgICAgICAgIHwgMzQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAgMyArCj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oIHwgICAyICsKPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gtYXJtLmggICAgfCAgIDggKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdnBsMDExLmggICAgICAg
ICB8ICA3NCArKysrKysrKysKPiAgNyBmaWxlcyBjaGFuZ2VkLCA0MzMgaW5zZXJ0aW9ucygrKQo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vdnBsMDExLmgKCkNvbnNpZGVyaW5nIHRoZSBpbXBsZW1l
bnRhdGlvbiBpcyBBUk0gc3BlY2lmaWMgKGFzIGlzIHBsMDExIGl0c2VsZikKSSBjb25zaWRlciB0
aGUgaGVhZGVyIGZpbGUgbWlzcGxhY2VkIC0gaXQgb3VnaHQgdG8gZ28gdW5kZXIgYXJjaC1hcm0v
LgoKV2l0aCB0aGF0IChhbmQgdGhpcyBhbHNvIGFwcGxpZXMgdG8gb3RoZXIgcGF0Y2hlcyBpbiB0
aGlzIHNlcmllcykKcGxlYXNlIG1ha2Ugc3VyZSB5b3UgY29weSBhbGwgaW52b2x2ZWQgbWFpbnRh
aW5lcnMgX2ZvciBhCnBhcnRpY3VsYXIgcGF0Y2hfLCBidXQgbm90IGFsbCBpbnZvbHZlZCBmb3Ig
c29tZSBwYXRjaCBzb21ld2hlcmUKaW4gdGhlIHNlcmllcyAoaS5lLiB5b3Ugd2FudCB0byBoYXZl
IHBlci1wYXRjaCBDYyBsaXN0cywgbm90IGEgc2luZ2xlCm9uZSBmb3IgdGhlIGVudGlyZSBzZXJp
ZXMpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 07:40:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5SPa-0004AS-UT; Tue, 02 May 2017 07:39:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5SPa-0004AM-2D
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 07:39:54 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B9/2C-01997-9C738095; Tue, 02 May 2017 07:39:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS/eYOUe
 kQe8yIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMjLXsBRPYKnZf3MzUwHibpYuRk0NIIE9i
 wcQpTCA2r4CdxMm5T5hBbAkBQ4mn76+zdTFycLAIqEpcvWsHEmYTUJdoe7adFcQWEUiR2HRhH
 nsXIxcHs8AJRok1C26B9QoLpEncnbGIESQhJHCGUWJq21t2kASngLfE2r5XYEN5BQQl/u4QBg
 kzC2hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot
 0DfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDjwEIdjAu/+h0iFGSg0lJlFf9
 FXukEF9SfkplRmJxRnxRaU5q8SFGPQ4OgSsHj8xmFNi2a/UFRimWvPy8VCUJ3i1mHJFCgkWp6
 akVaZk5wFiBaZDg4FES4b1nCpTmLS5IzC3OTIdInWLU5Zhz7+t7JiGwGVLivAtAZgiAFGWU5s
 GNgMXtJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzRoNM4cnMK4Hb9AroCCagI5plwY4oSUR
 ISTUwNt9Y2MtmeeLdal/j5Hnirh2RH1ZqaZ7pF9jtOy/fwp2n6JOY38y3EQ+PfAwUdJ6eF7la
 WiN22Z82DsNkd6/L32RtbwsXlPKyisxfZy4v4//LzTtPsmBDvfkF02OKP7f3GldfXb+5NSyjt
 fv3pDnpAhbMBb0MpzV2tksF7Dd4xLHvYrD75XglluKMREMt5qLiRABob7nI1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493710788!97583527!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25121 invoked from network); 2 May 2017 07:39:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 07:39:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 01:39:47 -0600
Message-Id: <590853E002000078001559E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 01:39:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>,
 "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-3-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281219190.2895@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1704281219190.2895@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/10 v2] xen/arm: vpl011: Add new vuart
 domctl interface to setup pfn and evtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA0LjE3IGF0IDIxOjIzLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gRnJpLCAyOCBBcHIgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAo+PiBAQCAtMTEzOCw2ICsxMTM4LDE1IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9j
YXRfb3Agewo+PiAgICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KPj4gICAgICB1aW50
NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwo+PiAgfTsKPj4gKwo+PiArc3RydWN0IHhlbl9k
b21jdGxfdnVhcnRfb3Agewo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX1NFVF9QRk4g
ICAgICAwCj4+ICsjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfT1BfR0VUX0VWVENITiAgIDEKPj4g
KyAgICAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBYRU5fRE9NQ1RMX1ZVQVJUX09QXyogKi8K
Pj4gKyAgICAgICAgdWludDMyX3QgcGZuOyAgICAgICAvKiBJTiAqLwo+IAo+IHhlbl9wZm5fdAoK
QW5kICJwZm4iIGlzIGxpa2VseSB0aGUgd3JvbmcgbmFtZTogRG8geW91IG1lYW4gYW4gTUZOIG9y
IGEgR0ZOPwoKPj4gKyAgICAgICAgdWludDMyX3QgZXZ0Y2huOyAgICAvKiBPVVQgKi8KPiAKPiBl
dnRjaG5fcG9ydF90CgpQbHVzIGNvbnNpZGVyaW5nIHRoZWlyIGZ1bGx5IHNlcGFyYXRlIHVzZSwg
dGhlIHR3byBzaG91bGQgZm9ybSBhCnVuaW9uIGltby4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 07:48:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5SXR-0004pb-Nz; Tue, 02 May 2017 07:48:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5SXQ-0004pV-H5
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 07:48:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0B/E5-03620-FA938095; Tue, 02 May 2017 07:47:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS3e9JUe
 kwZ0+GYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP2qpyCj0wV8w+fYW9gnM3UxcjJISSQJ/H9
 6TV2EJtXwE7i5KqZYLaEgKHE0/fX2UBsFgFVib0PnjCC2GwC6hJtz7azgtgiAiYSSyb+BbK5O
 JgFfjBKfG28A9YgLJAmcXfGIkaQhJBAD6PEtq0zgao4ODgFfCRubUwBMXkFBCX+7hAGKWcW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGuk
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GC8vDHgEKMkB5OSKK/6K/ZI
 Ib6k/JTKjMTijPii0pzU4kOMehwcAlcOHpnNKLBt1+oLjFIsefl5qUoSvFMtOCKFBItS01Mr0
 jJzgLEC0yDBwaMkwvsKJM1bXJCYW5yZDpE6xajLMefe1/dMQmAzpMR5+0CKBECKMkrz4EbA4v
 YSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHkbQabwZOaVwG16BXQEE9ARzbJgR5QkIqSkGhi
 ZZuzTflpXrVZ56/WT+E1d1aVr1z41kF1/Jmplt7fkCqdf3JKxlQJb2jtURCrXeiVvvnDlbfHm
 lkSedQ/XOBZXx/uIaq1rVel+c9dqvsnhhf4nk9iSzGwzl3O85l15YfHyL9PXGKXPDWDdurDhx
 6lWrSlH7cznLYsLDri2xdhS+MVrqe9PLs1QYinOSDTUYi4qTgQAQZXfBNYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493711277!47039096!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14438 invoked from network); 2 May 2017 07:47:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 07:47:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 01:47:56 -0600
Message-Id: <590855C902000078001559F5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 01:47:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-3-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1493395284-18430-3-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/10 v2] xen/arm: vpl011: Add new vuart
 domctl interface to setup pfn and evtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA0LjE3IGF0IDE4OjAxLCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKPiBAQCAtMTQ2NSw2ICsxNDY1LDEwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4g
ICAgICAgICAgcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5KGQpOwo+ICAgICAgICAgIGJyZWFrOwo+
ICAKPiArICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoKPiArICAgICAgICByZXQgPSAtRU9Q
Tk9UU1VQUDsKPiArICAgICAgICBicmVhazsKClRoZXJlIHNob3VsZCBiZSBubyBuZWVkIGZvciBz
dWNoIGFuIGFkZGl0aW9uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 07:48:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 07:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5SY9-0004rg-0V; Tue, 02 May 2017 07:48:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5SY7-0004rV-8T
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 07:48:43 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 98/33-03587-AD938095; Tue, 02 May 2017 07:48:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eWJUe
 kQfNyZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP17Temgq+cFXev3WFpYPzO3sXIySEkkCex
 t2crI4jNK2An8frxfBYQW0LAUOLp++tsIDaLgKrEs7fTwOJsAuoSbc+2s4LYIgImEksm/gWyu
 TiYBX4wSnxtvAPWICyQIHGrfRs7SEJIoIdRYsmM+cwgCU4BH4mpx/8AdXAAbROU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdJ
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MG47K/TIUZJDiYlUV71V+yR
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCd6oFR6SQYFFqempFWmYOMEJgS
 iU4eJREeAtA0rzFBYm5xZnpEKlTjIpS4rx9IAkBkERGaR5cGywqLzHKSgnzMgIdJcRTkFqUm1
 mCKv+KUZyDUUmYdzvIFJ7MvBK46a+AFjMBLW6WBVtckoiQkmpgrIgXV1Aq3qhgx+4aPOnzfuu
 wtz/+dSy0rEo+YZS42yGKceXNf3cqbL81s+rcrrn39kVr16OO/trdc1pet/1ue5TPe5nNzl27
 sVlh0rSPQlLnxSvP6bDsiRR+sjU/vG/TYu8Z/hcLd7V06TpZ+c2fuvrM9c0mqW+a9fkfS1lrr
 FS49HhSxavdSizFGYmGWsxFxYkAITs2AcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493711320!66102331!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46101 invoked from network); 2 May 2017 07:48:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 07:48:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 01:48:39 -0600
Message-Id: <590855F402000078001559F8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 01:48:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA0LjE3IGF0IDE4OjAxLCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBAQCAtNjMxLDYgKzYzMiw5IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAo+ICAgICAgaWYgKCAocmMgPSBk
b21haW5fdnRpbWVyX2luaXQoZCwgY29uZmlnKSkgIT0gMCApCj4gICAgICAgICAgZ290byBmYWls
Owo+ICAKPiArICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZfdnVhcnQgKQo+ICsgICAgICAg
IGlmICggKHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQsIGNvbmZpZykpICE9IDAgKQo+ICsgICAg
ICAgICAgICBnb3RvIGZhaWw7Cj4gICAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQp
OwoKVGhpcyBpcyBBUk0gY29kZSwgc28gbXkgb3BpbmlvbiBtYXkgbm90IG1lYW4gbXVjaCwgYnV0
IHdoeSB0d28KaWYoKXMgaW5zdGVhZCBvZiBvbmUsIGFuZCB3aHkgbm8gYmxhbmsgbGluZSBhZnRl
ciB5b3VyIGFkZGl0aW9uPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtNjMsNiArNjMsOCBAQCBzdHJ1
Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gewo+ICAgLyogSXMgdGhpcyBhIHhlbnN0b3JlIGRv
bWFpbj8gKi8KPiAgI2RlZmluZSBfWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICAgICA0Cj4gICNk
ZWZpbmUgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICAgICAgKDFVPDxfWEVOX0RPTUNUTF9DREZf
eHNfZG9tYWluKQo+ICsjZGVmaW5lIF9YRU5fRE9NQ1RMX1ZVQVJUX2VuYWJsZSAgICAgIDYKPiAr
I2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX2VuYWJsZSAgICAgICAoMVU8PF9YRU5fRE9NQ1RMX1ZV
QVJUX2VuYWJsZSkKCkFzIGV4cHJlc3NlZCBiZWZvcmUsIEkgb2JqZWN0IHRvIHRoaXMgYWRkaXRp
b24sIGFzIGRvaW5nIHRoaW5ncyB0aGlzCndheSBkb2VzIG5vdCBzY2FsZS4gSSBkb24ndCB0aGlu
ayBJJ3ZlIHNlZW4gYW55IHByb3BlciByZXBseSB0byBteQpwcmV2aW91cyBvYmplY3Rpb24sIGFu
ZCB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gaGVyZSBjZXJ0YWlubHkgZG9lcwpub3QganVzdGlmeSB3
aHkgYW4gZXhjZXB0aW9uIHNob3VsZCBiZSBtYWRlIGluIHRoaXMgY2FzZS4gQXMgYQpzaWRlIG5v
dGUsIHdoeSBiaXQgNiBpbnN0ZWFkIG9mIHRoZSBmaXJzdCBhdmFpbGFibGUgb25lICg1KT8KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 08:32:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 08:32:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5TET-0000BC-W7; Tue, 02 May 2017 08:32:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d5TET-0000B5-2j
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 08:32:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 66/DD-03696-C1448095; Tue, 02 May 2017 08:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCqh5zXVfahSP
 SYMVlE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPhyF/2gjVcFcvOXGBvYFzK0cXIxSEksJhR
 ovvQSZYuRk4OFgEViYmLL7CB2GwCchLrNt4As0UElCV6f/1mAWlgFpjPKDF74ltWkISwQIxEw
 9MPzCA2r4CVxONFbewQU+cxS9yb/o8VIiEocXLmE7ANzAI6Eju33gGaygFkS0ss/8cBYnIK2E
 vcOe0EUiEKdMOVCW/ZQWwJARGJX3c+MUPYmhIHL21igbAVJO5/vsYGYQdKTGvczjyBUXAWkmW
 zkCybhbBsASPzKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2M
 wKBlAIIdjNc3BhxilORgUhLlVX/FHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfZmSNSSLAoN
 T21Ii0zBxg/MGkJDh4lEd4+J6A0b3FBYm5xZjpE6hSjopQ471mQhABIIqM0D64NFrOXGGWlhH
 kZgQ4R4ilILcrNLEGVf8UozsGoJMwbALKdJzOvBG76K6DFTECLm2XBFpckIqSkGhiFZ8Y8rn6
 9LGWaYd6vJ6dnLYnYtvamEVv9PSvF64surFhy78chU9VTrBPPyM3X152tpJDzTGP1tmnPBJ8W
 npx47lzi16BT9mtt7XyyJwpYa/WxCCg8PyR7SLnna97EtLzLH5qFNk7631Z4r89z2RHFyoXPV
 cXezb9x7Gm/46EPvSuU9Jm+/eyzVGIpzkg01GIuKk4EAL+9lb/UAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493713947!47050169!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7127 invoked from network); 2 May 2017 08:32:27 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 08:32:27 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d5TEF-000NdF-3q; Tue, 02 May 2017 08:32:15 +0000
Date: Tue, 2 May 2017 09:32:15 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170502083215.GA90479@deinos.phlegethon.org>
References: <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <20170425105954.GB43635@deinos.phlegethon.org>
 <5900C5BB020000780015466A@prv-mh.provo.novell.com>
 <20170426142511.GC28790@deinos.phlegethon.org>
 <5901D4940200007800154B84@prv-mh.provo.novell.com>
 <20170427095116.GB26734@deinos.phlegethon.org>
 <59033B1802000078001551D7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59033B1802000078001551D7@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDQ6NTIgLTA2MDAgb24gMjggQXByICgxNDkzMzU1MTYwKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDExOjUxLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+ID4gQXQg
MDM6MjMgLTA2MDAgb24gMjcgQXByICgxNDkzMjYzMzgwKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4g
Pj4gLi4uIGl0IHdvdWxkbid0IGJldHRlciBiZSB0aGUgb3RoZXIgd2F5IGFyb3VuZDogV2UgdXNl
IHRoZSBwYXRjaAo+ID4+IGluIGl0cyBjdXJyZW50IChvciBldmVuIHYxKSBmb3JtLCBhbmQgdHJ5
IHRvIGRvIHNvbWV0aGluZyBhYm91dAo+ID4+IHBlcmZvcm1hbmNlIG9ubHkgaWYgd2UgcmVhbGx5
IGZpbmQgYSBjYXNlIHdoZXJlIGl0IG1hdHRlcnMuIFRvIGJlCj4gPj4gaG9uZXN0LCBJJ20gbm90
IGV2ZW4gc3VyZSBob3cgSSBjb3VsZCBtZWFuaW5nZnVsbHkgbWVhc3VyZSB0aGUKPiA+PiBpbXBh
Y3QgaGVyZTogU2ltcGx5IGNvdW50aW5nIGhvdyBtYW55IGV4dHJhIGZsdXNoZXMgdGhlcmUgd291
bGQKPiA+PiBlbmQgdXAgYmVpbmcgd291bGRuJ3Qgc2VlbSBhbGwgdGhhdCB1c2VmdWwsIGFuZCB3
aGV0aGVyIHRoZXJlCj4gPj4gd291bGQgYmUgYW55IG1lYXN1cmFibGUgZGlmZmVyZW5jZSBpbiB0
aGUgb3ZlcmFsbCBleGVjdXRpb24gdGltZQo+ID4+IG9mIGUuZy4gZG9tYWluIGNyZWF0aW9uIEkg
d291bGQgaGlnaGx5IGRvdWJ0IChidXQgaWYgaXQncyB0aGF0IHdoYXQKPiA+PiB5b3UncmUgYWZ0
ZXIsIEkgY291bGQgY2VydGFpbmx5IGNvbGxlY3QgYSBmZXcgbnVtYmVycykuCj4gPiAKPiA+IEkg
dGhpbmsgdGhhdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSwganVzdCBhcyBhIHNhbml0eS1jaGVjay4K
PiAKPiBBcyBpdCB0dXJucyBvdXQgdGhlcmUgaXMgYSBtZWFzdXJhYmxlIGVmZmVjdDogeGNfZG9t
X2Jvb3RfaW1hZ2UoKQo+IGZvciBhIDRHYiBQViBndWVzdCB0YWtlcyBhYm91dCA3MCUgbG9uZ2Vy
IG5vdy4gT3RvaCBpdCBpcyBpdHNlbGYKPiByZXNwb25zaWJsZSBmb3IgbGVzcyB0aGFuIDEwJSBv
ZiB0aGUgb3ZlcmFsbCB0aW1lIGxpYnhsX19idWlsZF9kb20oKQo+IHRha2VzLCBhbmQgdGhhdCBp
biB0dXJuIGlzIG9ubHkgYSBwcmV0dHkgc21hbGwgcG9ydGlvbiBvZiB0aGUgb3ZlcmFsbAo+ICJ4
bCBjcmVhdGUiLgoKRG8geW91IHRoaW5rIHRoYXQgc2xvd2Rvd24gaXMgT0s/ICBJJ20gbm90IHN1
cmUgLS0gSSdkIGJlIGluY2xpbmVkIHRvCmF2b2lkIGl0LCBidXQgY291bGQgYmUgcGVyc3VhZGVk
LCBhbmQgaXQncyBub3QgbWUgZG9pbmcgdGhlIHdvcmsuIDopCkFuZHJldywgd2hhdCBkbyB5b3Ug
dGhpbms/CgpUaW0uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 08:34:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 08:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5TGQ-0000JI-Bz; Tue, 02 May 2017 08:34:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5TGO-0000Ic-Vf
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 08:34:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A5/F7-03620-49448095; Tue, 02 May 2017 08:34:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXeyC0e
 kwZqtTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONQ1l72gaSdjxfm/M5gb
 GOd1MHYxcnEICfxllLi7+h4ThPOYUWLbp3NQmW2MEp/mv2HpYuTkEBFwlvh6Zi47iM0roC+xe
 8kMMFtYwETizoWTYA0SAs3yEms3HAZrkBDwlrh9/jRQEQeYffWqdRcjOwebgJXEITGQAhYBVY
 nbEyezTmDkXsDIsIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPTy00tLk5MT81JTCrWS87P3cQ
 I9DsDEOxgvLcs4BCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDOcOSKFBItS
 01Mr0jJzgAEIk5bg4FES4f0BkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHe0yBFAiBFG
 aV5cCNg0XCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzHQabwZOaVwG16BXQEE9ARzbJgR5
 QkIqSkGhh3htyY1/nC9J6O+OobVXf/95j0PO3WlXjh2jK3x+LjRul7h3YscAnbcNd5vXLJhyn
 6ux5+YYt5MrNT/+6c3M1ms3ZstJc7vMNlsvbBnnf/Xde2b/H23j3x93LXQ1pxb3c3vZL5nRNz
 8dxqJ9nqf8m+YhvnbWdJb95x48q10/vOV0aeWqGzdGXeLyWW4oxEQy3mouJEAFLrFX6BAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493714065!47050675!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28315 invoked from network); 2 May 2017 08:34:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 08:34:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5TGK-0007e5-AR; Tue, 02 May 2017 08:34:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5TGE-00073w-Rv; Tue, 02 May 2017 08:34:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5TGD-0001ae-2I; Tue, 02 May 2017 08:34:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108099-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-raw:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=a8c90ef62281db933118aa84489eb0e1e9cc347c
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 08:34:17 +0000
Subject: [Xen-devel] [linux-4.9 test] 108099: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3423768282091167950=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3423768282091167950==
Content-Type: text/plain

flight 108099 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108099/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2   6 xen-boot                 fail REGR. vs. 107358

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-raw       21 leak-check/check fail in 108026 pass in 108099
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop fail in 108026 pass in 108099
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 108058 pass in 108099
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop         fail pass in 107776
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 107879
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail pass in 108026
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 13 guest-localmigrate fail pass in 108058
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop            fail pass in 108058

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail REGR. vs. 107358
 test-amd64-amd64-xl-rtds      9 debian-install           fail REGR. vs. 107358

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 107358
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop  fail in 107879 like 107358
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop    fail in 107879 never pass
 test-armhf-armhf-xl           6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-vhd       6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt-raw  6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt      6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-multivcpu  6 xen-boot                     fail like 107358
 test-armhf-armhf-xl-rtds      6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-xsm       6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt-xsm  6 xen-boot                     fail  like 107358
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale   6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-qemuu-nested-intel 13 xen-boot/l1             fail never pass
 test-amd64-amd64-qemuu-nested-amd 13 xen-boot/l1               fail never pass

version targeted for testing:
 linux                a8c90ef62281db933118aa84489eb0e1e9cc347c
baseline version:
 linux                37feaf8095d352014555b82adb4a04609ca17d3f

Last test of basis   107358  2017-04-10 19:42:52 Z   21 days
Failing since        107396  2017-04-12 11:15:19 Z   19 days   34 attempts
Testing same since   107776  2017-04-27 09:07:29 Z    4 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alberto Aguirre <albaguirre@gmail.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alex Wood <thetewood@gmail.com>
  Alexander Polakov <apolyakov@beget.ru>
  Alexander Polyakov <apolyakov@beget.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Smetanin <asmetanin@yandex-team.ru>
  Andy Gross <andy.gross@linaro.org>
  Andy Lutomirski <luto@amacapital.net>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aurelien Aptel <aaptel@suse.com>
  Baoyou Xie <baoyou.xie@linaro.org>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Bastien Nocera <hadess@hadess.net>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  bsegall@google.com <bsegall@google.com>
  Calvin Owens <calvinowens@fb.com>
  Cameron Gutman <aicommander@gmail.com>
  Chen Yu <yu.c.chen@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Salls <salls@cs.ucsb.edu>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Cohen, Eugene <eugene@hp.com>
  Colin Ian King <colin.king@canonical.com>
  Corentin Chary <corentin.chary@gmail.com>
  Daeho Jeong <daeho.jeong@samsung.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darren Hart <dvhart@linux.intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Hansen <dave.hansen@linux.intel.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Wu <david.wu@rock-chips.com>
  Devin Tuchsen <devin.tuchsen@gmail.com>
  Dmitry Bilunov <kmeaw@yandex-team.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugene Cohen <eugene@hp.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Fam Zheng <famz@redhat.com>
  Felipe Balbi <balbi@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Guenter Roeck <linux@roeck-us.net>
  Haibo Chen <haibo.chen@nxp.com>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heinz Mauelshagen <heinzm@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Huacai Chen <chenhc@lemote.com>
  HungNien Chen <hn.chen@weidahitech.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilias Tsitsimpis <iliastsi@arrikto.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jakobus Schurz <jakobus.schurz@gmail.com>
  James Feeney <james@nurealm.net>
  James Hogan <james.hogan@imgtec.com>
  James Shen <jcs@datera.io>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Jani Nikula <jani.nikula@intel.com>
  Janusz Dziedzic <januszx.dziedzic@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jens Axboe <axboe@fb.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Lawrence <joe.lawrence@redhat.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Liu <net147@gmail.com>
  Josef Bacik <jbacik@fb.com>
  JoÃ£o Paulo Rechi Vita <jprvita@endlessm.com>
  JoÃ£o Paulo Rechi Vita <jprvita@gmail.com>
  Juergen Gross <jgross@suse.com>
  Kai-Chuan Hsieh <kai.chiuan@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Keith Busch <keith.busch@intel.com>
  Kenneth Graunke <kenneth@whitecape.org>
  Kevin Hilman <khilman@baylibre.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kiwoong Kim <kwmad.kim@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lee, Chun-Yi <jlee@suse.com>
  Lee, Chun-Yi <joeyli.kernel@gmail.com>
  Len Brown <len.brown@intel.com>
  Ley Foon Tan <ley.foon.tan@intel.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Liam Girdwood <liam.r.girdwood@linux.intel.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Lucas Stach <l.stach@pengutronix.de>
  Lv Zheng <lv.zheng@intel.com>
  Mantas M <grawity@gmail.com>
  Mantas MikulÄ—nas <grawity@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Hasler <mahasler@gmail.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Markus Marb <markus@marb.org>
  Martin Brandenburg <martin@omnibond.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Krause <minipli@googlemail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matjaz Hegedic <matjaz.hegedic@gmail.com>
  Matt Fleming <matt@codeblueprint.co.uk>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Bires <jbires@google.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mika Kuoppala <mika.kuoppala@intel.com>
  Mika Kuoppala <mika.kuoppala@linux.intel.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Marshall <hubcap@omnibond.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Murray McAllister <murray.mcallister@insomniasec.com>
  MylÃ¨ne Josserand <mylene.josserand@free-electrons.com>
  Namhyung Kim <namhyung@kernel.org>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nobutaka Okabe <nob77413@gmail.com>
  Noralf TrÃ¸nnes <noralf@tronnes.org>
  Oleg Nesterov <oleg@redhat.com>
  Oliver O'Halloran <oohall@gmail.com>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Patrice Chotard <patrice.chotard@st.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Paulo Zanoni <paulo.r.zanoni@intel.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Ping Cheng <ping.cheng@wacom.com>
  Ping Cheng <pinglinux@gmail.com>
  Przemek <soprwa@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rabin Vincent <rabinv@axis.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Weinberger <richard@nod.at>
  Ritesh Harjani <riteshh@codeaurora.org>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Roy Spliet <nouveau@spliet.org>
  Rui Wang <wangr@lemote.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sami Tolvanen <samitolvanen@google.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sawan Chandak <sawan.chandak@cavium.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Sinan Kaya <okaya@codeaurora.org>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan BrÃ¼ns <stefan.bruens@rwth-aachen.de>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhash Jadavani <subhashj@codeaurora.org>
  subhashj@codeaurora.org <subhashj@codeaurora.org>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <thierry.reding@gmail.com>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
  Tobias Klauser <tklauser@distanz.ch>
  Tomasz Nowicki <tn@semihalf.com>
  Tommi Rantala <tommi.t.rantala@nokia.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@intel.com>
  Toshi Kani <toshi.kani@hpe.com>
  Tyler Baker <tyler.baker@linaro.org>
  Ulf Hansson <ulf.hansson@linaro.org>
  Victor Kamensky <kamensky@cisco.com>
  Vignesh R <vigneshr@ti.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Thanki <vishalthanki@gmail.com>
  Vishal Verma <vishal.l.verma@intel.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vladimir Zapolskiy <vz@mleia.com>
  Wei Xu <xuwei5@hisilicon.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Xiubo Li <lixiubo@cmss.chinamobile.com>
  Yangbo Lu <yangbo.lu@nxp.com>
  Yazen Ghannam <yazen.ghannam@amd.com>
  youling257 <youling257@gmail.com>
  Youngjin Gil <youngjin.gil@samsung.com>
  Zang Leigang <zangleigang@hisilicon.com>
  Zhang Rui <rui.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7380 lines long.)


--===============3423768282091167950==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3423768282091167950==--

From xen-devel-bounces@lists.xen.org Tue May 02 08:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 08:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5TMc-000136-8c; Tue, 02 May 2017 08:40:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dovgaluk@ispras.ru>) id 1d5SwS-0007HS-Cd
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 08:13:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 03/27-03058-FBF38095; Tue, 02 May 2017 08:13:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUSPPW4ru5+e45
 Ig7/t3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWZp6CJqaKbU+esTcwPmTsYuTiEBKYzCix
 pus5axcjBwebgI7Ek165LkZODhGBIIlvV/aB1TALrOaRuNm9gRWioZVRYu67PawgVZwCBhIz7
 05hAbGFBeIllixpYQexWQRUJDb8WskIYvMC1Xw5uI4FwhaUODnzCZjNLKArsWvfAWYIW15i+9
 s5zCBHSAioSzz6qwsRFpFYswdilYiAkcT8hq3sExj5ZyGZNAvJpFlIJs1C0r6AkWUVo3pxalF
 ZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBoMgDBDsbuy/6HGCU5mJRE
 edVfsUcK8SXlp1RmJBZnxBeV5qQWH2JU5+AQWHy8M02KJS8/L1VJgjfDjiNSSLAoNT21Ii0zB
 xg7MJUSHDxKIry9IGne4oLE3OLMdIjUKUZLjl+X379n4jhxBUTOuff1PZMQ2DwpcV4JkAYBkI
 aM0jy4cbD4vsQoKyXMywh0qxBPQWpRbmYJqvwrRnEORiVh3jiQKTyZeSVwW18BHcQEdFCzLNh
 BJYkIKakGxjURC2fyn5F9vr2eWfzE4ZDcPUmZV1/u4veNf6HoM9dY56bqFbeHs9hu72Nij2kO
 +yz6N507bf2U77s7dEuDb6TdrHabtG7OnKNzZraLv275U1bxnlF8jcn78MIenSNMZx69mLrQo
 cW3f6fehPrqwJgl54+ti9+wQFjg77lNp/fmpi13e3QpyVCJpTgj0VCLuag4EQDtaCek6gIAAA
 ==
X-Env-Sender: dovgaluk@ispras.ru
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493712830!43180472!1
X-Originating-IP: [83.149.199.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38280 invoked from network); 2 May 2017 08:13:51 -0000
Received: from mail.ispras.ru (HELO mail.ispras.ru) (83.149.199.45)
 by server-6.tower-21.messagelabs.com with SMTP; 2 May 2017 08:13:51 -0000
Received: from PASHAISP (unknown [85.142.117.226])
 by mail.ispras.ru (Postfix) with ESMTPSA id 8E81754006A;
 Tue,  2 May 2017 11:13:49 +0300 (MSK)
From: "Pavel Dovgalyuk" <dovgaluk@ispras.ru>
To: "'Markus Armbruster'" <armbru@redhat.com>,
 "'Eric Blake'" <eblake@redhat.com>
References: <20170428021317.24711-1-eblake@redhat.com>	<20170428021317.24711-4-eblake@redhat.com>
 <87h918bmpz.fsf@dusky.pond.sub.org>
In-Reply-To: <87h918bmpz.fsf@dusky.pond.sub.org>
Date: Tue, 2 May 2017 11:13:51 +0300
Message-ID: <000d01d2c31c$091afd30$1b50f790$@ru>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-Language: ru
Thread-Index: AdLAMEvPeueWF9hpSJWc7lM87UepYQC65a1g
X-Mailman-Approved-At: Tue, 02 May 2017 08:40:52 +0000
Cc: 'Peter Maydell' <peter.maydell@linaro.org>,
 "'open list:Overall'" <kvm@vger.kernel.org>,
 "'Michael S. Tsirkin'" <mst@redhat.com>,
 'Mark Cave-Ayland' <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 'Cor nelia Hu ck' <cornelia.huck@de.ibm.com>,
 'Gerd Hoffmann' <kraxel@redhat.com>,
 "'Edgar E. Iglesias'" <edgar.iglesias@gmail.com>,
 'Rob Herring' <robh@kernel.org>, 'Stefano Stabellini' <sstabellini@kernel.org>,
 "'open list:Block layer core'" <qemu-block@nongnu.org>,
 'Magnus Damm' <magnus.damm@gmail.com>, 'Alexander Graf' <agraf@suse.de>,
 'Christian Borntraeger' <borntraeger@de.ibm.com>,
 'Anthony Perard' <anthony.perard@citrix.com>,
 "'open list:X86'" <xen-devel@lists.xenproject.org>,
 'David Gibson' <david@gibson.dropbear.id.au>,
 'Artyom Tarasenko' <atar4qemu@gmail.com>,
 'Eduardo Habkost' <ehabkost@redhat.com>, 'Stefan Weil' <sw@weilnetz.de>,
 alistair.francis@xilinx.com,
 "'open list:Calxeda Highbank'" <qemu-arm@nongnu.org>,
 'Jan Kiszka' <jan.kiszka@web.de>, 'Pavel Dovgalyuk' <pavel.dovgaluk@ispras.ru>,
 'Paolo Bonzini' <pbonzini@redhat.com>, 'Yongbok Kim' <yongbok.kim@imgtec.com>,
 'Richard Henderson' <rth@twiddle.net>, 'Kevin Wolf' <kwolf@redhat.com>,
 'Paul Burton' <paul.burton@imgtec.com>, 'Max Filippov' <jcmvbkbc@gmail.com>,
 'Marcelo Tosatti' <mtosatti@redhat.com>, 'Max Reitz' <mreitz@redhat.com>,
 'Michael Walle' <michael@walle.cc>,
 "'open list:Old World'" <qemu-ppc@nongnu.org>,
 'Igor Mammedov' <imammedo@redhat.com>, 'Aurelien Jarno' <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 3/4] shutdown: Add source
	information to SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBNYXJrdXMgQXJtYnJ1c3RlciBbbWFpbHRvOmFybWJydUByZWRoYXQuY29tXQo+IAo+
IFNjYW5kYWxvdXNseSwgcmVwbGF5LyBpcyBub3QgY292ZXJlZCBieSBNQUlOVEFJTkVSUy4KCkhl
cmUgaXQgaXMuCmh0dHA6Ly9saXN0cy5ub25nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVs
LzIwMTctMDUvbXNnMDAwODAuaHRtbAoKSSdsbCB0cnkgdG8gZmlndXJlIG91dCB0aGUgU0hVVERP
V04gcHJvYmxlbS4KClBhdmVsIERvdmdhbHl1awoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 08:50:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 08:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5TVb-0001mk-4P; Tue, 02 May 2017 08:50:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5TVY-0001mc-W2
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 08:50:09 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 99/EC-03620-04848095; Tue, 02 May 2017 08:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9fegyP
 SYHWPgcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHV9ZStYCFfxdONRg2Mh7m7GDk5hATyJLo3
 /GQDsXkF7CRu/r/EDGJLCBhKPH1/HSzOIqAqceXhBTCbTUBdou3ZdlYQW0RATuJxz2PGLkYuD
 maB5YwS55Y3sIMkhAViJH5cfsoCkhASOMcs0XixDyzBKWAtMfHXNqBuDqBtghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRboWekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GGdf9j/EKMnBpCTKq/6KPVKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfAqu3NECgkWpaanVqRl5gDjA6ZUg
 oNHSYSXHSTNW1yQmFucmQ6ROsWoKCXOyw2SEABJZJTmwbXBYvISo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHkvuwFN4cnMK4Gb/gpoMRPQ4mZZsMUliQgpqQbGyUyK63qOWftZfny19fLa/dz
 7nix6qnepIOnJgae9nX4/G6Tfrlwx9aCBfs5l8Tr5lzzTMhIWnmLoLZgc5pNnorqJ/fycRKNL
 C2uedHj+qvf7u0130U0DQaU+ZYunbTzpeYxXnLftnnZ42qPvk1f95jny5waPT+3/ey86bYXOd
 j+yvLxs/0Pe30osxRmJhlrMRcWJAB8qKoXEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493715005!94422797!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27515 invoked from network); 2 May 2017 08:50:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 08:50:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 02:50:05 -0600
Message-Id: <5908645B0200007800155A54@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 02:50:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tim Deegan" <tim@xen.org>
References: <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <20170425105954.GB43635@deinos.phlegethon.org>
 <5900C5BB020000780015466A@prv-mh.provo.novell.com>
 <20170426142511.GC28790@deinos.phlegethon.org>
 <5901D4940200007800154B84@prv-mh.provo.novell.com>
 <20170427095116.GB26734@deinos.phlegethon.org>
 <59033B1802000078001551D7@prv-mh.provo.novell.com>
 <20170502083215.GA90479@deinos.phlegethon.org>
In-Reply-To: <20170502083215.GA90479@deinos.phlegethon.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDEwOjMyLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDA0OjUy
IC0wNjAwIG9uIDI4IEFwciAoMTQ5MzM1NTE2MCksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4g
T24gMjcuMDQuMTcgYXQgMTE6NTEsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+ID4gQXQgMDM6MjMg
LTA2MDAgb24gMjcgQXByICgxNDkzMjYzMzgwKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+IC4u
LiBpdCB3b3VsZG4ndCBiZXR0ZXIgYmUgdGhlIG90aGVyIHdheSBhcm91bmQ6IFdlIHVzZSB0aGUg
cGF0Y2gKPj4gPj4gaW4gaXRzIGN1cnJlbnQgKG9yIGV2ZW4gdjEpIGZvcm0sIGFuZCB0cnkgdG8g
ZG8gc29tZXRoaW5nIGFib3V0Cj4+ID4+IHBlcmZvcm1hbmNlIG9ubHkgaWYgd2UgcmVhbGx5IGZp
bmQgYSBjYXNlIHdoZXJlIGl0IG1hdHRlcnMuIFRvIGJlCj4+ID4+IGhvbmVzdCwgSSdtIG5vdCBl
dmVuIHN1cmUgaG93IEkgY291bGQgbWVhbmluZ2Z1bGx5IG1lYXN1cmUgdGhlCj4+ID4+IGltcGFj
dCBoZXJlOiBTaW1wbHkgY291bnRpbmcgaG93IG1hbnkgZXh0cmEgZmx1c2hlcyB0aGVyZSB3b3Vs
ZAo+PiA+PiBlbmQgdXAgYmVpbmcgd291bGRuJ3Qgc2VlbSBhbGwgdGhhdCB1c2VmdWwsIGFuZCB3
aGV0aGVyIHRoZXJlCj4+ID4+IHdvdWxkIGJlIGFueSBtZWFzdXJhYmxlIGRpZmZlcmVuY2UgaW4g
dGhlIG92ZXJhbGwgZXhlY3V0aW9uIHRpbWUKPj4gPj4gb2YgZS5nLiBkb21haW4gY3JlYXRpb24g
SSB3b3VsZCBoaWdobHkgZG91YnQgKGJ1dCBpZiBpdCdzIHRoYXQgd2hhdAo+PiA+PiB5b3UncmUg
YWZ0ZXIsIEkgY291bGQgY2VydGFpbmx5IGNvbGxlY3QgYSBmZXcgbnVtYmVycykuCj4+ID4gCj4+
ID4gSSB0aGluayB0aGF0IHdvdWxkIGJlIGEgZ29vZCBpZGVhLCBqdXN0IGFzIGEgc2FuaXR5LWNo
ZWNrLgo+PiAKPj4gQXMgaXQgdHVybnMgb3V0IHRoZXJlIGlzIGEgbWVhc3VyYWJsZSBlZmZlY3Q6
IHhjX2RvbV9ib290X2ltYWdlKCkKPj4gZm9yIGEgNEdiIFBWIGd1ZXN0IHRha2VzIGFib3V0IDcw
JSBsb25nZXIgbm93LiBPdG9oIGl0IGlzIGl0c2VsZgo+PiByZXNwb25zaWJsZSBmb3IgbGVzcyB0
aGFuIDEwJSBvZiB0aGUgb3ZlcmFsbCB0aW1lIGxpYnhsX19idWlsZF9kb20oKQo+PiB0YWtlcywg
YW5kIHRoYXQgaW4gdHVybiBpcyBvbmx5IGEgcHJldHR5IHNtYWxsIHBvcnRpb24gb2YgdGhlIG92
ZXJhbGwKPj4gInhsIGNyZWF0ZSIuCj4gCj4gRG8geW91IHRoaW5rIHRoYXQgc2xvd2Rvd24gaXMg
T0s/ICBJJ20gbm90IHN1cmUgLS0gSSdkIGJlIGluY2xpbmVkIHRvCj4gYXZvaWQgaXQsIGJ1dCBj
b3VsZCBiZSBwZXJzdWFkZWQsIGFuZCBpdCdzIG5vdCBtZSBkb2luZyB0aGUgd29yay4gOikKCldl
bGwsIGlmIHRoZXJlIHdhcyBhIHdheSB0byBhdm9pZCBpdCBpbiBhIGNsZWFuIHdheSB3aXRob3V0
IHRvbyBtdWNoCmNvZGUgY2h1cm4sIEknZCBiZSBhbGwgZm9yIGF2b2lkaW5nIGl0LiBUaGUgYXZl
bnVlcyB3ZSd2ZSBleHBsb3JlZCBzbwpmYXIgZWl0aGVyIGRpZG4ndCB3b3JrICh1c2luZyBwZ19v
d25lcidzIGRpcnR5IG1hc2spIG9yIGRpZG4ndCBwcm9taXNlCnRvIGFjdHVhbGx5IHJlZHVjZSB0
aGUgZmx1c2ggb3ZlcmhlYWQgaW4gYSBtZWFuaW5nZnVsIHdheSAoYWRkaW5nIGEKc2VwYXJhdGUg
bWFzayB0byBiZSBtZXJnZWQgaW50byB0aGUgbWFzayB1c2VkIGZvciB0aGUgZmx1c2ggaW4KX19n
ZXRfcGFnZV90eXBlKCkpLCB1bmxlc3MgLSBhcyBoYXMgYmVlbiB0aGUgY2FzZSBiZWZvcmUgLSBJ
IGRpZG4ndApmdWxseSB1bmRlcnN0YW5kIHlvdXIgdGhvdWdodHMgdGhlcmUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 09:08:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5TnL-0002ce-Lb; Tue, 02 May 2017 09:08:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5TnL-0002cY-5P
 for xen-devel@lists.xen.org; Tue, 02 May 2017 09:08:31 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F9/97-03371-E8C48095; Tue, 02 May 2017 09:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVysyfVTbfXhyP
 S4NAGG4slHxezODB6HN39mymAMYo1My8pvyKBNeNK1zzWgrnsFf93PGNtYHzE2sXIxSEksJlR
 4s3Rr+wQzlJGiV1Ns4AynBzCAi4SBx6eYgFJiAg0M0qsuL2IGSQhJGAhMb99DVARBwezQIXE4
 jd6IGE2AU2JO58/MYHYvAJWEj8PXwYrZxFQkfi29g4LiC0qEC7xtvEIC0SNoMTJmU/AbE4BS4
 mZn38wgtjMArYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjX0FQvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfjt2UBhxglOZiURHnVX7FHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg3eDFESkkWJSanlqRlpkDDH2YtAQHj5IIL4s3UJq3uCAxt
 zgzHSJ1itGY493SD++ZOObc+/qeSYglLz8vVUqcdwvIJAGQ0ozSPLhBsJi8xCgrJczLCHSaEE
 9BalFuZgmq/CtGcQ5GJWFeLpCFPJl5JXD7XgGdwgR0SrMs2CkliQgpqQbG1ADJktvpmfWMTXc
 7zE4dv8kdKFacttYj77fZMj5BxTbmdyFrD/9kDDkYEZvFeHxNVNBk7Qn3q5RWSx2qEXsh+KqW
 N3VGk8D3iIjE6wvtlJMj5u36tHL97ZNRc9b9+/863vSP6xPWokMbVrC27sr7+f9a/USGi4u5z
 Fbf44yw1n0RN+W/uYixEktxRqKhFnNRcSIA1iliycQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493716109!52311387!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11855 invoked from network); 2 May 2017 09:08:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 2 May 2017 09:08:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C6043142F;
 Tue,  2 May 2017 02:08:28 -0700 (PDT)
Received: from [10.37.8.165] (unknown [10.37.8.165])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D71803F41F;
 Tue,  2 May 2017 02:08:26 -0700 (PDT)
To: xen-devel@lists.xen.org, sstabellini@kernel.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>
References: <20170424175839.5262-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <33472949-4748-f03e-cae9-65bd5f54c2f7@arm.com>
Date: Tue, 2 May 2017 10:08:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170424175839.5262-1-julien.grall@arm.com>
Cc: mark.rutland@arm.com, linux-efi@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 0/3 v2] xen: Implement EFI reset_system
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKSXQgbG9va3MgbGlrZSB0aGUgc2VyaWVzIGhhcyBmdWxseSBiZWVuIGFja2VkLCBj
YW4gc29tZW9uZSBtZXJnZSB0aGlzIAppbnRvIHhlbnRpcD8KCkNoZWVycywKCk9uIDA0LzI0LzIw
MTcgMDY6NTggUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBhbGwsCj4KPiBUaGlzIHNtYWxs
IHBhdGNoIHNlcmllcyBpbXBsZW1lbnRzIEVGSSByZXNldF9zeXN0ZW0gY2FsbGJhY2sgd2hlbiB1
c2luZyBFRkkKPiBYZW4uIFdpdGhvdXQgdGhpcywgaXQgd2lsbCBub3QgYmUgcG9zc2libGUgdG8g
cmVib290L3Bvd2VyIG9mZiBBUk02NCBET00wCj4gd2hlbiB1c2luZyBBQ1BJLgo+Cj4gQ2hlZXJz
LAo+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4g
Q2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPgo+IEp1bGllbiBHcmFsbCAoMyk6
Cj4gICB4ZW46IEV4cG9ydCB4ZW5fcmVib290Cj4gICBhcm0veGVuOiBDb25zb2xpZGF0ZSBjYWxs
cyB0byBzaHV0ZG93biBoeXBlcmNhbGwgaW4gYSBzaW5nbGUgaGVscGVyCj4gICB4ZW46IEltcGxl
bWVudCBFRkkgcmVzZXRfc3lzdGVtIGNhbGxiYWNrCj4KPiAgYXJjaC9hcm0veGVuL2VmaS5jICAg
ICAgIHwgIDIgKy0KPiAgYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jIHwgMTYgKysrKysrKysrKy0t
LS0tLQo+ICBhcmNoL3g4Ni94ZW4vZWZpLmMgICAgICAgfCAgMiArLQo+ICBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuLmMgfCAgMiArLQo+ICBkcml2ZXJzL3hlbi9lZmkuYyAgICAgICAgfCAxOCArKysr
KysrKysrKysrKysrKysKPiAgaW5jbHVkZS94ZW4veGVuLW9wcy5oICAgIHwgIDUgKysrKysKPiAg
NiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+CgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 09:10:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5TpY-000390-1o; Tue, 02 May 2017 09:10:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5TpW-00038t-RX
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 09:10:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 96/C3-03058-61D48095; Tue, 02 May 2017 09:10:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1fUlyP
 S4M9lLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPb7T3sBZ94Kp4sPsXUwHiIu4uRk0NIIE/i
 7P1ORhCbV8BOYvOUa+wgtoSAocTT99fZQGwWAVWJmS/WMIPYbALqEm3PtrOC2CICShITZtwHq
 ufgYBYwkLj73QQkLCzgLnFt7gFGiPH6EjtWfgKzOYFK/i89DlbOKyAo8XeHMEiYWUBL4uGvWy
 wQtrbEsoWvmSEmSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIRC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+O+j5GHGCU5mJREedVfsUcK8SXlp1Rm
 JBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQnebm+OSCHBotT01Iq0zBxgdMCUSnDwKInw7
 gdJ8xYXJOYWZ6ZDpE4xKkqJ8/KDJARAEhmleXBtsIi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHeIyBTeDLzSuCmvwJazAS0uFkWbHFJIkJKqoFR7GJiwRnFq+Jij3p1H69fkNSTt3VvrdO
 FwCrzlw+9z6SZK1kebW5l+857bD8Tm09ypJzy/8poFud1apInGB5nV/dpVwcYdCYutQ05feCK
 oTvzLp+qG4qGD76+M+C+xnph/cOkbAWJHWxJOdujWCS8tv28ErWkes+tQzIbrm2dZCz8ZRfLo
 71KLMUZiYZazEXFiQCu7s/3wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493716243!61735412!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10429 invoked from network); 2 May 2017 09:10:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 09:10:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 03:10:43 -0600
Message-Id: <5908692F0200007800155A92@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 03:10:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <osstest-admin@xenproject.org>
References: <osstest-108068-mainreport@xen.org>
In-Reply-To: <osstest-108068-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA1LjE3IGF0IDIwOjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEwODA2OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MDY4LyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzkwMAoKVGhpcyBoYXMgYmVlbiByZWN1cnJpbmcgZm9y
IHRoZSBsYXN0IGZldyBmbGlnaHRzLCBidXQgSSB3b25kZXIgd2hldGhlcgoKMjAxNy0wNS0wMSAx
MzoxODo1MiBaIGV4ZWN1dGluZyBzc2ggLi4uIHJvb3RAMTcyLjE2LjE0NC40MCByZWFkbGluayAv
ZGV2L2l0YWxpYTAtdmcvd2luLmd1ZXN0Lm9zc3Rlc3QtZGlzayAKMjAxNy0wNS0wMSAxMzoxODo1
MiBaIGV4ZWN1dGluZyBzc2ggLi4uIHJvb3RAMTcyLjE2LjE0NC40MCBsdmRpc3BsYXkgLS1jb2xv
biAvZGV2L2l0YWxpYTAtdmcvd2luLmd1ZXN0Lm9zc3Rlc3QtZGlzayAKMjAxNy0wNS0wMSAxMzox
ODo1MyBaIGx2ZGlzcGxheSBvdXRwdXQgc2F5cyBkZXZpY2UgaXMgc3RpbGwgb3BlbjogL2Rldi9p
dGFsaWEwLXZnL3dpbi5ndWVzdC5vc3N0ZXN0LWRpc2s6aXRhbGlhMC12ZzozOjE6LTE6MjoyMDQ4
MDAwMDoyNTAwOi0xOjA6LTE6MjUzOjIgCjIwMTctMDUtMDEgMTM6MTg6NTMgWiBleGVjdXRpbmcg
c3NoIC4uLiByb290QDE3Mi4xNi4xNDQuNDAgdW1vdW50IC9kZXYvaXRhbGlhMC12Zy93aW4uZ3Vl
c3Qub3NzdGVzdC1kaXNrIAp1bW91bnQ6IC9kZXYvaXRhbGlhMC12Zy93aW4uZ3Vlc3Qub3NzdGVz
dC1kaXNrOiBub3QgbW91bnRlZAoyMDE3LTA1LTAxIDEzOjE4OjUzIFogY29tbWFuZCBub256ZXJv
IHdhaXRzdGF0dXMgODE5MjogdGltZW91dCA2MCBzc2ggLW8gU3RyaWN0SG9zdEtleUNoZWNraW5n
PW5vIC1vIEJhdGNoTW9kZT15ZXMgLW8gQ29ubmVjdFRpbWVvdXQ9MTAwIC1vIFNlcnZlckFsaXZl
SW50ZXJ2YWw9MTAwIC1vIFBhc3N3b3JkQXV0aGVudGljYXRpb249bm8gLW8gQ2hhbGxlbmdlUmVz
cG9uc2VBdXRoZW50aWNhdGlvbj1ubyAtbyBVc2VyS25vd25Ib3N0c0ZpbGU9dG1wL3Qua25vd25f
aG9zdHNfMTA4MDY4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgcm9v
dEAxNzIuMTYuMTQ0LjQwIHVtb3VudCAvZGV2L2l0YWxpYTAtdmcvd2luLmd1ZXN0Lm9zc3Rlc3Qt
ZGlzayAKc3RhdHVzIDgxOTIgYXQgT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBsaW5lIDQ0Mi4KCmlu
ZGljYXRlcyBhbiBlbnZpcm9ubWVudGFsIHByb2JsZW0gcmF0aGVyIHRoYW4gYQpzb2Z0d2FyZS11
bmRlci10ZXN0IG9uZSAodGhlIG1vcmUgdGhhdCB0aGUgc2luZ2xlIGNvbW1pdApiZWluZyB0ZXN0
ZWQgY2FuJ3QgcG9zc2libHkgaW5mbHVlbmNlIGhvc3Qgb3IgZ3Vlc3QgYmVoYXZpb3IpLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 09:19:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Ty6-0003RY-TW; Tue, 02 May 2017 09:19:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2885a79c5=wei.liu2@citrix.com>)
 id 1d5Ty5-0003RS-Rg
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 09:19:37 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C4/C4-03058-82F48095; Tue, 02 May 2017 09:19:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK6GP0e
 kwdblEhb3prxnd2D02N63iz2AMYo1My8pvyKBNaN5qWnBTPaK8xsPsjcwrmftYuTkkBDwl1j6
 eS8ThO0hcf3sCTCbRUBF4uHjU2wgNpuAssTPzl4wW0RAUaL7whfGLkYuDmaBxYwSS69/AmsQF
 nCSWHlpO1gRr4CFxJ9lS5hBbCGBBIk53y4wQcQFJU7OfMICYjML6Egs2P0JqJ4DyJaWWP6PAy
 TMKWAjsXPOdLAxokA3dC6dwwIxRkGiY/oxqDstJb6tf8o8gVFgFpKps5BMnYUwdQEj8ypGjeL
 UorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAZACCHYxr5gceYpTk
 YFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3oi9HpJBgUWp6akVaZg4wRmDSEhw8S
 iK8Qn5Aad7igsTc4sx0iNQpRl2OOfe+vmcSYsnLz0uVEud9DDJDAKQoozQPbgQsXi8xykoJ8z
 ICHSXEU5BalJtZgir/ilGcg1FJmHc5yBSezLwSuE2vgI5gAjqiWRbsiJJEhJRUA6OPxKtHc25
 /ebnnoFf+ntiEO+LVjs/++duKOxi5my3i0Ohew3E9U2Sz5pL+T6//Ldm6j0tsnVXL6oc8iZYf
 r/Lkczy/+r1xF+up5FvdSm4hEuVcoa/tGC5+9JFpeDP5z44CJ9+g0JzLmx9OnCXs+FAmUH9rl
 f3zpdvnP9nlZ/m24JzhhQma3DxKLMUZiYZazEXFiQAZAYYd0gIAAA==
X-Env-Sender: prvs=2885a79c5=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493716774!66125065!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4000 invoked from network); 2 May 2017 09:19:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 09:19:36 -0000
X-IronPort-AV: E=Sophos;i="5.37,404,1488844800"; d="scan'208";a="421827248"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 2 May 2017 10:19:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20170502091930.t2clqmkzmgu22qcw@citrix.com>
References: <osstest-107696-mainreport@xen.org>
 <f4a34799-5ded-4027-182a-7b87d06af035@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f4a34799-5ded-4027-182a-7b87d06af035@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xensource.com,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [libvirt test] 107696: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDEsIDIwMTcgYXQgMDQ6NTg6MjdQTSAtMDYwMCwgSmltIEZlaGxpZyB3cm90
ZToKPiBPbiAwNC8yNi8yMDE3IDAyOjM0IFBNLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6
Cj4gPiBmbGlnaHQgMTA3Njk2IGxpYnZpcnQgcmVhbCBbcmVhbF0KPiA+IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDc2OTYvCj4gPiAKPiA+IFJlZ3Jl
c3Npb25zIDotKAo+ID4gCj4gPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiA+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ID4g
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEwNzY0MAo+ID4gIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
IDUgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzY0MAo+ID4gIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwNzY0MAo+ID4gIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDUg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzY0MAo+IAo+IEkgc2Vl
IHRoZSBiaXNlY3RvciBoYXMgYWxyZWFkeSBmaW5nZXJlZCBsaWJ2aXJ0IGNvbW1pdCAwMmZiMTVm
Yiwgd2hpY2ggYWRkZWQKPiBhIG5ldyBzdWJtb2R1bGUgdG8gbGlidmlydC5naXQuIEknbSBhbiBv
c3N0ZXN0IG5vb2IsIGJ1dCB0b29rIGEgc3RhYiBhdAo+IGZpeGluZyB0aGlzIHdpdGggdGhlIGF0
dGFjaGVkIHBhdGNoLgo+IAoKVGhhbmtzLiBJIHRoaW5rIElhbiBhbHJlYWR5IHB1c2hlZCBhIGZp
eC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 09:30:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5U8T-0004Xf-S5; Tue, 02 May 2017 09:30:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d5U8R-0004XZ-Mi
 for xen-devel@lists.xen.org; Tue, 02 May 2017 09:30:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3A/52-03557-BA158095; Tue, 02 May 2017 09:30:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyuP0Ov+6qQI5
 IgzO9KhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpNYdYC/ZxVnzvP8rewHiKvYuRk0NCwEji
 7cR/TF2MXBxCAgsZJf69uccEkhAWcJE48PAUC0hCRKCdUWLl9B1AHRxAVRkSJ+aygpjMAhUSi
 9/ogZSzCahKbLh+ihXE5hWwlpgzewobSAmLgIrEqwvcIGFRgXCJt41HWCBKBCVOznzCAlLCCV
 T+cBsjSJhZQE9ix/VfrBC2vMT2t3OYJzDyzULSMQtJ2SwkZQsYmVcxqhenFpWlFuka6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYZAxDsYOz453SIUZKDSUmUV/0Ve6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6EAI5IIcGi1PTUirTMHGDAw6QlOHiURHjzQdK8xQWJucWZ6
 RCpU4y6HO+WfnjPJMSSl5+XKiXO+8UfqEgApCijNA9uBCz6LjHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmY9w/IFJ7MvBK4Ta+AjmACOqJZFuyIkkSElFQDo8Bep2pFmbXHjvRsPnP26EO7R1f
 6i3VOf4tjn+N7K2OnzzdmReUX9aUXA3IP3jbZ7Xnauv957l2xqLS2C0u3njyXesx5U3ZuPfM/
 dmMRrqC8NX87BXlXy3zYOGmzgXr7+oqHrZ0hHOkyTy8f8d07u1l+5tovYaInebI9tgkoxb7wj
 1lnNK2qSYmlOCPRUIu5qDgRAB/3oaC5AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493717418!47446544!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 694 invoked from network); 2 May 2017 09:30:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 May 2017 09:30:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D1E04AAB6;
 Tue,  2 May 2017 09:30:16 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 sstabellini@kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170424175839.5262-1-julien.grall@arm.com>
 <33472949-4748-f03e-cae9-65bd5f54c2f7@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f7bfc07d-ae10-09fb-9fce-a2ef93460459@suse.com>
Date: Tue, 2 May 2017 11:30:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <33472949-4748-f03e-cae9-65bd5f54c2f7@arm.com>
Cc: mark.rutland@arm.com, linux-efi@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 0/3 v2] xen: Implement EFI reset_system
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTE6MDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gSXQg
bG9va3MgbGlrZSB0aGUgc2VyaWVzIGhhcyBmdWxseSBiZWVuIGFja2VkLCBjYW4gc29tZW9uZSBt
ZXJnZSB0aGlzCj4gaW50byB4ZW50aXA/CgpBcyBJIGFscmVhZHkgd3JvdGU6IHBhdGNoIDEgZG9l
c24ndCBhcHBseSBhbnkgbG9uZ2VyLgoKQXMgdGhlcmUgd2VyZSBvdGhlciBjb25mbGljdHMgYmV0
d2VlbiB4ZW50aXAgYW5kIExpbnVzJyB0cmVlIEknbSBkb2luZwphIHJlYmFzZSBvZiBmb3ItbGlu
dXMtNC4xMiByaWdodCBub3csIHNvIEkgY2FuIGRvIHRoZSByZWJhc2Ugb2YgdGhpcwpwYXRjaCBm
b3IgeW91LgoKCkp1ZXJnZW4KCj4gCj4gQ2hlZXJzLAo+IAo+IE9uIDA0LzI0LzIwMTcgMDY6NTgg
UE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgYWxsLAo+Pgo+PiBUaGlzIHNtYWxsIHBhdGNo
IHNlcmllcyBpbXBsZW1lbnRzIEVGSSByZXNldF9zeXN0ZW0gY2FsbGJhY2sgd2hlbgo+PiB1c2lu
ZyBFRkkKPj4gWGVuLiBXaXRob3V0IHRoaXMsIGl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIHRvIHJl
Ym9vdC9wb3dlciBvZmYgQVJNNjQgRE9NMAo+PiB3aGVuIHVzaW5nIEFDUEkuCj4+Cj4+IENoZWVy
cywKPj4KPj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
Cj4+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4+IEp1bGllbiBHcmFs
bCAoMyk6Cj4+ICAgeGVuOiBFeHBvcnQgeGVuX3JlYm9vdAo+PiAgIGFybS94ZW46IENvbnNvbGlk
YXRlIGNhbGxzIHRvIHNodXRkb3duIGh5cGVyY2FsbCBpbiBhIHNpbmdsZSBoZWxwZXIKPj4gICB4
ZW46IEltcGxlbWVudCBFRkkgcmVzZXRfc3lzdGVtIGNhbGxiYWNrCj4+Cj4+ICBhcmNoL2FybS94
ZW4vZWZpLmMgICAgICAgfCAgMiArLQo+PiAgYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jIHwgMTYg
KysrKysrKysrKy0tLS0tLQo+PiAgYXJjaC94ODYveGVuL2VmaS5jICAgICAgIHwgIDIgKy0KPj4g
IGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyB8ICAyICstCj4+ICBkcml2ZXJzL3hlbi9lZmkuYyAg
ICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKPj4gIGluY2x1ZGUveGVuL3hlbi1vcHMuaCAg
ICB8ICA1ICsrKysrCj4+ICA2IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCj4+Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 09:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5UB1-0004fO-8S; Tue, 02 May 2017 09:32:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5UB0-0004fB-4U
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 09:32:58 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B9/93-03620-94258095; Tue, 02 May 2017 09:32:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVdcjiCP
 SYFuftMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzDq5ax1rQZ1Ix6coBpgbG
 PVpdjFwcQgJ/GSWuTTvDAuE8ZpR43j2JEcLZxiix/NQ+pi5GTg4RAWeJr2fmsoPYvAL6EttPv
 WIDsYUF9CQu/1rACmJLCHhJdHetgbPP738HZLNzsAlYSRwSA4myCKhKTLrXzDaBkWsBI8MqRo
 3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA3zIAwQ7GT8sCDjF
 KcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBaxTIESkkWJSanlqRlpkDDDKYtAQH
 j5IIrwJImre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHnzQYoEQIoySvPgRsAC/hKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEeVNApvBk5pXAbXoFdAQT0BHNsmBHlCQipKQaGFVPTtFl31
 G7TzN85vXjtwNtdyy+whP55ubze5ullV/8LXm3eJP0IX/xWTxWTVtf7diR1Mh0/mNOw4meirM
 py5NDdm/LO8t1YCVX3gzH1XFmdrdDHv3g0i2YqXDR6oDCbIb3b7UkTrg9/7/Rb2Ptg/OX355w
 OaR699UMoaaL87m85G75vOsK6zVQYinOSDTUYi4qTgQAfjelaHMCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493717575!87489681!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38806 invoked from network); 2 May 2017 09:32:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 09:32:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5UAw-0000kl-4N; Tue, 02 May 2017 09:32:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5UAq-0001wI-KQ; Tue, 02 May 2017 09:32:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5UAq-0004pM-BA; Tue, 02 May 2017 09:32:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108114-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=25942a40262083042798b0d92908091343d645e5
X-Osstest-Versions-That: ovmf=65ed9d7ff55ad5c149e713d73b8d52ee8cbce601
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 09:32:48 +0000
Subject: [Xen-devel] [ovmf test] 108114: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODExNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgxMTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyNTk0MmE0MDI2MjA4MzA0Mjc5OGIwZDkyOTA4MDkx
MzQzZDY0NWU1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2NWVkOWQ3
ZmY1NWFkNWMxNDllNzEzZDczYjhkNTJlZThjYmNlNjAxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDc5MTMgIDIwMTctMDQtMjggMTY6MTY6MjggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA4MTE0ICAyMDE3LTA1LTAyIDAxOjE5OjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTG9uZyBRaW4g
PHFpbi5sb25nQGludGVsLmNvbT4KICBRaW4gTG9uZyA8cWluLmxvbmdAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJy
YW5jaD1vdm1mCisgcmV2aXNpb249MjU5NDJhNDAyNjIwODMwNDI3OThiMGQ5MjkwODA5MTM0M2Q2
NDVlNQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMjU5NDJhNDAy
NjIwODMwNDI3OThiMGQ5MjkwODA5MTM0M2Q2NDVlNQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249
MjU5NDJhNDAyNjIwODMwNDI3OThiMGQ5MjkwODA5MTM0M2Q2NDVlNQorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmkt
Y29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFu
Y2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFi
bGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICdd
JworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFu
Y2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgyNTk0MmE0MDI2MjA4MzA0Mjc5OGIwZDkyOTA4MDkx
MzQzZDY0NWU1ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQor
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBz
dHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8v
aGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQgMjU5NDJhNDAyNjIwODMwNDI3OThiMGQ5MjkwODA5MTM0M2Q2NDVl
NTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA2NWVkOWQ3Li4yNTk0MmE0ICAyNTk0
MmE0MDI2MjA4MzA0Mjc5OGIwZDkyOTA4MDkxMzQzZDY0NWU1IC0+IHhlbi10ZXN0ZWQtbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 09:43:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ULL-0005Qo-B2; Tue, 02 May 2017 09:43:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d5ULJ-0005Qi-OX
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 09:43:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6A/68-03613-9C458095; Tue, 02 May 2017 09:43:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXCqh5zXfdECEe
 kwftXchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJaysYC9YoVCzo/MPewHhHsouRi0NIYDGj
 xO7be5i7GDk5WARUJKa0rGcEsdkE5CTWbbzBBmKLCChL9P76zQLSwCwwn1Fi9sS3rCAJYYEYi
 YanH8CaeQWsJPqeLWWFmNrEIrGg7Ts7REJQ4uTMJywgNrOAjsTOrXeApnIA2dISy/9xgIQ5Be
 wlmp9/ApspCnTElQlvwVolBEQkft35xAxha0ocvLSJBcJWkLj/+RobhB0oMa1xO/MERsFZSLb
 NQrJtFsK2BYzMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AsOWAQh2MH5aFnCIUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6FYI5IIcGi1
 PTUirTMHGAEwaQlOHiURHj/BwGleYsLEnOLM9MhUqcYFaXEeeNA+gRAEhmleXBtsKi9xCgrJc
 zLCHSIEE9BalFuZgmq/CtGcQ5GJWHeiyDjeTLzSuCmvwJazAS0uFkWbHFJIkJKqoGRsf4i/9c
 EOea8JXM4KgK+K06Ps+t9XivS8nNdYOnB6hrt0iyZhKLtt/+9jXniZupwRCKg9GzJDAaTzHXr
 gnMmv3YXvaq3yf6akeW9XfKyj4LPnO1h2a8c8/Fmk8IO2evlN3Y41rG8eXfWs+ig9wGROTqed
 W/aHNu38R3TqFnBvkqkr1p7d70SS3FGoqEWc1FxIgDBRVT21QIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493718216!87492280!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50962 invoked from network); 2 May 2017 09:43:36 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 09:43:36 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d5ULC-000OnK-KS; Tue, 02 May 2017 09:43:30 +0000
Date: Tue, 2 May 2017 10:43:30 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170502094330.GB90479@deinos.phlegethon.org>
References: <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <20170425105954.GB43635@deinos.phlegethon.org>
 <5900C5BB020000780015466A@prv-mh.provo.novell.com>
 <20170426142511.GC28790@deinos.phlegethon.org>
 <5901D4940200007800154B84@prv-mh.provo.novell.com>
 <20170427095116.GB26734@deinos.phlegethon.org>
 <59033B1802000078001551D7@prv-mh.provo.novell.com>
 <20170502083215.GA90479@deinos.phlegethon.org>
 <5908645B0200007800155A54@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5908645B0200007800155A54@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDI6NTAgLTA2MDAgb24gMDIgTWF5ICgxNDkzNjkzNDAzKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDAyLjA1LjE3IGF0IDEwOjMyLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+ID4gQXQg
MDQ6NTIgLTA2MDAgb24gMjggQXByICgxNDkzMzU1MTYwKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4g
Pj4gPj4+IE9uIDI3LjA0LjE3IGF0IDExOjUxLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+ID4+ID4g
QXQgMDM6MjMgLTA2MDAgb24gMjcgQXByICgxNDkzMjYzMzgwKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4gPj4gLi4uIGl0IHdvdWxkbid0IGJldHRlciBiZSB0aGUgb3RoZXIgd2F5IGFyb3VuZDog
V2UgdXNlIHRoZSBwYXRjaAo+ID4+ID4+IGluIGl0cyBjdXJyZW50IChvciBldmVuIHYxKSBmb3Jt
LCBhbmQgdHJ5IHRvIGRvIHNvbWV0aGluZyBhYm91dAo+ID4+ID4+IHBlcmZvcm1hbmNlIG9ubHkg
aWYgd2UgcmVhbGx5IGZpbmQgYSBjYXNlIHdoZXJlIGl0IG1hdHRlcnMuIFRvIGJlCj4gPj4gPj4g
aG9uZXN0LCBJJ20gbm90IGV2ZW4gc3VyZSBob3cgSSBjb3VsZCBtZWFuaW5nZnVsbHkgbWVhc3Vy
ZSB0aGUKPiA+PiA+PiBpbXBhY3QgaGVyZTogU2ltcGx5IGNvdW50aW5nIGhvdyBtYW55IGV4dHJh
IGZsdXNoZXMgdGhlcmUgd291bGQKPiA+PiA+PiBlbmQgdXAgYmVpbmcgd291bGRuJ3Qgc2VlbSBh
bGwgdGhhdCB1c2VmdWwsIGFuZCB3aGV0aGVyIHRoZXJlCj4gPj4gPj4gd291bGQgYmUgYW55IG1l
YXN1cmFibGUgZGlmZmVyZW5jZSBpbiB0aGUgb3ZlcmFsbCBleGVjdXRpb24gdGltZQo+ID4+ID4+
IG9mIGUuZy4gZG9tYWluIGNyZWF0aW9uIEkgd291bGQgaGlnaGx5IGRvdWJ0IChidXQgaWYgaXQn
cyB0aGF0IHdoYXQKPiA+PiA+PiB5b3UncmUgYWZ0ZXIsIEkgY291bGQgY2VydGFpbmx5IGNvbGxl
Y3QgYSBmZXcgbnVtYmVycykuCj4gPj4gPiAKPiA+PiA+IEkgdGhpbmsgdGhhdCB3b3VsZCBiZSBh
IGdvb2QgaWRlYSwganVzdCBhcyBhIHNhbml0eS1jaGVjay4KPiA+PiAKPiA+PiBBcyBpdCB0dXJu
cyBvdXQgdGhlcmUgaXMgYSBtZWFzdXJhYmxlIGVmZmVjdDogeGNfZG9tX2Jvb3RfaW1hZ2UoKQo+
ID4+IGZvciBhIDRHYiBQViBndWVzdCB0YWtlcyBhYm91dCA3MCUgbG9uZ2VyIG5vdy4gT3RvaCBp
dCBpcyBpdHNlbGYKPiA+PiByZXNwb25zaWJsZSBmb3IgbGVzcyB0aGFuIDEwJSBvZiB0aGUgb3Zl
cmFsbCB0aW1lIGxpYnhsX19idWlsZF9kb20oKQo+ID4+IHRha2VzLCBhbmQgdGhhdCBpbiB0dXJu
IGlzIG9ubHkgYSBwcmV0dHkgc21hbGwgcG9ydGlvbiBvZiB0aGUgb3ZlcmFsbAo+ID4+ICJ4bCBj
cmVhdGUiLgo+ID4gCj4gPiBEbyB5b3UgdGhpbmsgdGhhdCBzbG93ZG93biBpcyBPSz8gIEknbSBu
b3Qgc3VyZSAtLSBJJ2QgYmUgaW5jbGluZWQgdG8KPiA+IGF2b2lkIGl0LCBidXQgY291bGQgYmUg
cGVyc3VhZGVkLCBhbmQgaXQncyBub3QgbWUgZG9pbmcgdGhlIHdvcmsuIDopCj4gCj4gV2VsbCwg
aWYgdGhlcmUgd2FzIGEgd2F5IHRvIGF2b2lkIGl0IGluIGEgY2xlYW4gd2F5IHdpdGhvdXQgdG9v
IG11Y2gKPiBjb2RlIGNodXJuLCBJJ2QgYmUgYWxsIGZvciBhdm9pZGluZyBpdC4gVGhlIGF2ZW51
ZXMgd2UndmUgZXhwbG9yZWQgc28KPiBmYXIgZWl0aGVyIGRpZG4ndCB3b3JrICh1c2luZyBwZ19v
d25lcidzIGRpcnR5IG1hc2spIG9yIGRpZG4ndCBwcm9taXNlCj4gdG8gYWN0dWFsbHkgcmVkdWNl
IHRoZSBmbHVzaCBvdmVyaGVhZCBpbiBhIG1lYW5pbmdmdWwgd2F5IChhZGRpbmcgYQo+IHNlcGFy
YXRlIG1hc2sgdG8gYmUgbWVyZ2VkIGludG8gdGhlIG1hc2sgdXNlZCBmb3IgdGhlIGZsdXNoIGlu
Cj4gX19nZXRfcGFnZV90eXBlKCkpLCB1bmxlc3MgLSBhcyBoYXMgYmVlbiB0aGUgY2FzZSBiZWZv
cmUgLSBJIGRpZG4ndAo+IGZ1bGx5IHVuZGVyc3RhbmQgeW91ciB0aG91Z2h0cyB0aGVyZS4KClF1
b3RpbmcgeW91ciBlYXJsaWVyIHJlc3BvbnNlOgoKPiBXb3VsZG4ndCBpdCBzdWZmaWNlIHRvIHNl
dCBiaXRzIGluIHRoaXMgbWFzayBpbiBwdXRfcGFnZV9mcm9tX2wxZSgpCj4gYW5kIGNvbnN1bWUv
Y2xlYXIgdGhlbSBpbiBfX2dldF9wYWdlX3R5cGUoKT8gUmlnaHQgbm93IEkgY2FuJ3QKPiBzZWUg
aXQgYmVpbmcgbmVjZXNzYXJ5IGZvciBjb3JyZWN0bmVzcyB0byBmaWRkbGUgd2l0aCBhbnkgb2Yg
dGhlCj4gb3RoZXIgZmx1c2hlcyB1c2luZyB0aGUgZG9tYWluIGRpcnR5IG1hc2suCj4gCj4gQnV0
IHRoZW4gYWdhaW4gdGhpcyBtYXkgbm90IGJlIG11Y2ggb2YgYSB3aW4sIHVubGVzcyB0aGUgcHV0
Cj4gb3BlcmF0aW9ucyBjb21lIHRocm91Z2ggaW4gbWVhbmluZ2Z1bCBiYXRjaGVzLCBub3QgaW50
ZXJsZWF2ZWQKPiBieSBhbnkgdHlwZSBjaGFuZ2VzICh0aGUgbGF0dGVyIG91Z2h0IHRvIGJlIGd1
YXJhbnRlZWQgZHVyaW5nCj4gZG9tYWluIGNvbnN0cnVjdGlvbiBhbmQgdGVhcmRvd24gYXQgbGVh
c3QsIGFzIHRoZSBndWVzdCBpdHNlbGYKPiBjYW4ndCBkbyBhbnl0aGluZyBhdCB0aGF0IHRpbWUg
dG8gZWZmZWN0IHR5cGUgY2hhbmdlcykuCgpJJ20gbm90IHN1cmUgaG93IG11Y2ggYmF0Y2hpbmcg
dGhlcmUgbmVlZHMgdG8gYmUuICBJIGFncmVlIHRoYXQgdGhlCmRvbWFpbiBjcmVhdGlvbiBjYXNl
IHNob3VsZCB3b3JrIHdlbGwgdGhvdWdoLiAgTGV0IG1lIHRoaW5rIGFib3V0IHRoZQpzY2VuYXJp
b3Mgd2hlbiBkb20gQiBpcyBsaXZlOgoKMS4gRG9tIEEgZHJvcHMgaXRzIGZvcmVpZ24gbWFwIG9m
IHBhZ2UgWDsgZG9tIEIgaW1tZWRpYXRlbHkgY2hhbmdlcyB0aGUKdHlwZSBvZiBwYWdlIFguICBU
aGlzIGNhc2UgaXNuJ3QgaGVscGVkIGF0IGFsbCwgYnV0IEkgZG9uJ3Qgc2VlIGFueQp3YXkgdG8g
aW1wcm92ZSBpdCAtLSBkb20gQSdzIFRMQnMgbmVlZCB0byBiZSBmbHVzaGVkIHJpZ2h0IGF3YXku
CgoyLiBEb20gQSBkcm9wcyBpdHMgZm9yZWlnbiBtYXAgb2YgcGFnZSBYOyBkb20gQiBpbW1lZGlh
dGVseSBjaGFuZ2VzCnRoZSB0eXBlIG9mIHBhZ2UgWS4gIE5vdyBkb20gQSdzIGRpcnR5IENQVXMg
YXJlIGluIHRoZSBuZXcgbWFwLCBidXQgQgptYXkgbm90IG5lZWQgdG8gZmx1c2ggdGhlbSByaWdo
dCBhd2F5LiAgQiBjYW4gZmlsdGVyIGJ5IHBhZ2UgWSdzCnRpbWVzdGFtcCwgYW5kIGZsdXNoIChh
bmQgY2xlYXIpIG9ubHkgc29tZSBvZiB0aGUgY3B1cyBpbiB0aGUgbWFwLgoKU28gdGhhdCBzZWVt
cyBnb29kLCBidXQgdGhlbiB0aGVyZSdzIGEgcmlzayB0aGF0IGNwdXMgbmV2ZXIgZ2V0CmNsZWFy
ZWQgZnJvbSB0aGUgbWFwLCBhbmQgX19nZXRfcGFnZV90eXBlKCkgZW5kcyB1cCBkb2luZyBhIGxv
dCBvZgp1bm5lY2Vzc2FyeSB3b3JrIGZpbHRlcmluZyB0aW1lc3RhcHMuICBXaGVuIGlzIGl0IHNh
ZmUgdG8gcmVtb3ZlIGEgQ1BVCmZyb20gdGhhdCBtYXA/CiAtIG9idnMgc2FmZSBpZiB3ZSBJUEkg
aXQgdG8gZmx1c2ggdGhlIFRMQiAodGhvdWdoIG1heSBuZWVkIG1lbW9yeQogICBiYXJyaWVycyAt
LSBuZWVkIHRvIHRoaW5rIGFib3V0IGEgcmFjZSB3aXRoIENQVSBDIHB1dHRpbmcgQSBfaW50b18K
ICAgdGhlIG1hcCBhdCB0aGUgc2FtZSB0aW1lLi4uKQogLSB3ZSBjb3VsZCB0cmFjayB0aGUgdGlt
ZXN0YW1wIG9mIHRoZSBtb3N0IHJlY2VudCBhZGRpdGlvbiB0byB0aGUKICAgbWFwLCBhbmQgZHJv
cCBhbnkgQ1BVIHdob3NlIFRMQiBoYXMgYmVlbiBmbHVzaGVkIHNpbmNlIHRoYXQsCiAgIGJ1dCB0
aGF0IHN0aWxsIGxldHMgdW5yZWxhdGVkIHVubWFwcyBrZWVwIENQVXMgYWxpdmUgaW4gdGhlIG1h
cC4uLgogLSB3ZSBjb3VsZCBkb3VibGUtYnVmZmVyIHRoZSBtYXA6IGFsd2F5cyBhZGQgQ1BVcyB0
byB0aGUgYWN0aXZlIG1hcDsKICAgZnJvbSB0aW1lIHRvIHRpbWUsIHN3YXAgbWFwcyBhbmQgZmx1
c2ggZXZlcnl0aGluZyBpbiB0aGUgbm9uLWFjdGl2ZQogICBtYXAgKGZpbHRlcmVkIGJ5IHRoZSBU
TEIgdGltZXN0YW1wIHdoZW4gd2UgbGFzdCBzd2FwcGVkIG92ZXIpLgoKQmFoLCB0aGlzIGlzIHR1
cm5pbmcgaW50byBhIHRhciBwaXQuICBMZXQncyBzdGljayB0byB0aGUgdjIgcGF0Y2ggYXMKYmVp
bmcgKHJlbGF0aXZlbHkpIHNpbXBsZSBhbmQgY29ycmVjdCwgYW5kIHJldmlzaXQgdGhpcyBpZiBp
dCBjYXVzZXMKdHJvdWJsZS4gOikKClRoYW5rcywKClRpbS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 09:47:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:47:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5UOh-0005aD-Pf; Tue, 02 May 2017 09:47:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2886193b9=citrix-osstest@xenproject.org>)
 id 1d5UOg-0005a6-Qh
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 09:47:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 32/C7-03620-A9558095; Tue, 02 May 2017 09:47:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve7MUI5
 Ig8ZeSYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjG1Zw1bwRTJipb/l9kbGJ8LdDFycEgI+Es0
 Lq3tYuQEMt0lprevYAOxRQScJSZ8uA1m8wroSaxrfMYMYgsLREk8enOOpYuRC6j+N4fE9PkLW
 SCaVSUebrvICGKzCXhITOyZCBZnEVCR+PdrNzuILSSgJbF08UomiKGCEidnPgGrYRaQkDj44g
 UzxBwLiR0f+9gmMPLOQlI2C0nZAkamVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmermpxcW
 J6ak5iUnFesn5uZsYgcHDAAQ7GP+uDTzEKMnBpCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBG9vCEekkGBRanpqRVpmDjCMYdISHDxKIrypIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy
 89LlRLnXQFSJABSlFGaBzcCFlOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbBDKFJzOvBG
 7TK6AjmICOaJYFO6IkESEl1cBoVy3wNrP4nvDvd2qTzt7IXpttqRe9j3kxg8vbsBcLfwse3J+
 /XdllIuPfH307Xz3u/vho7vuO3ybXfm1P2ZT3iGHXug9LLv14oLEsPGbbzL/NK2/ukzx2896i
 lZM2aF2oqcrdEG2xzVhL+OKSS3PvMO76e2Hmt1yd9oplVl2GBV1rLsxfuenvDnYlluKMREMt5
 qLiRAA4JJzdpAIAAA==
X-Env-Sender: prvs=2886193b9=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1493718423!89648134!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25967 invoked from network); 2 May 2017 09:47:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 09:47:05 -0000
X-IronPort-AV: E=Sophos;i="5.37,404,1488844800"; d="scan'208";a="430540480"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71245-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71228
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 2 May 2017 10:47:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71245: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjQ1IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNDUvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRh
aWx5LW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0ICAgICAgIGZhaWwgbGlrZSA3MTIyOAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFy
dCAgICAgZmFpbCBsaWtlIDcxMjI4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRp
bnN0LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTIyOAogdGVzdC1hcm1o
Zi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgbGlrZSA3MTIyOAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1
YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTIyOAogdGVzdC1hbWQ2NC1pMzg2LWkz
ODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcx
MjI4CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxMjI4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNz
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAg
ICAgICAgICA3MTIyOAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3Qt
cHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRh
aWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1w
eWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRh
aWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1w
eWdydWIgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJy
ZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWts
eS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9s
b2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3Nz
dGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 09:47:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:47:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5UOn-0005aw-19; Tue, 02 May 2017 09:47:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d5UOl-0005aY-Km
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 09:47:11 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DD/C4-02183-F9558095; Tue, 02 May 2017 09:47:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfSqnu7sUI5
 Ig9/fFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHh6YyFuxlr/i5YBdjA+ML1i5GLg4hgRmM
 Ek1TfzGCOCwCW5klNvx9A+ZICMxhlTjWOA/I4QRy8iR61/xjhbF3T9kNFucVEJQ4OfMJC4gtJ
 OApMf3nc3YQm1PAXuLX0V42iBX/GSXuL10BlODgYBMwkZjVIQFSwyKgIrF34zcmiDkBEv3tu8
 FsYYE0iRNHJ4LNERFQluj99RtsPrPAa0aJQ71iIGOYBdQl1s8TmsAoMAvJFbMQMgsYmVYxqhe
 nFpWlFuka6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYhAxDsYNz7z+kQoyQH
 k5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4waHBwCVw4emc0oxZKXn5eqJMHbG8IRKSRYlJqeW
 pGWmQOME5hSCQ4eJRHeVJA0b3FBYm5xZjpE6hSjJceLy+/fM3HMufcVSD5Z+eM9kxDYPClxXg
 uQBgGQhozSPLhxsFi+xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5GJWHeIpApPJl5JXBbXwEdxAR
 0ULMs2EEliQgpqQbGztow1dA/Ns/75t3jYe7WWWAW++FNXMF51T/cwqlejuc2Na2dE3PeTiLW
 6/CJWYHl6/h0HJbE2Cs+zNvCPHWj5EutxkQB2TD/hosme1/FtxkYv5lz0oGl8MC+suUHp6vJX
 Zd6Nunt5pdbIiQfGnQ9trD677/ZN/vIrKBP8WK5Jj+cFI+4p/5WYinOSDTUYi4qTgQAwm35kO
 ACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493718426!75330359!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18023 invoked from network); 2 May 2017 09:47:07 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2017 09:47:07 -0000
Received: by mail-vk0-f46.google.com with SMTP id q78so69903650vke.3
 for <xen-devel@lists.xenproject.org>; Tue, 02 May 2017 02:47:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WkOdtj0uVUVeoQ2sqHIrixzi8uFeqmDv/05Ry4rDaGI=;
 b=PvzczMqv5L9kwZY9CV5qMM5N6IgABT7IN3k3h0DZytpw3mCtAWpV4SrcJ2ytAZ676W
 5Jh/HluOWlzouVSoSQUWxxdyFpdiYgjtuKuFKdiwNrfvUUwhGfJFR8QyzAgRwCgFmsda
 VUZ4oec26RCwjQbOkjMVw4mVyMacSJp343L/Q=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WkOdtj0uVUVeoQ2sqHIrixzi8uFeqmDv/05Ry4rDaGI=;
 b=XdC8OE+DKP3FoeM7Ftomn6qQajteCYBwZnn85oviZPeEpVvac9oPC6+GUsF8EjOkKl
 Izh74Tvcm8FBEswjUhC48rzWA5pFM9ZsZMob2j1Ne2Eee+Q2+VIwhlRbZBnkMdXY3O7K
 WKFL3qzNYrbWn5HCSOCsE4G/Ks2YOXRDZI5bLRf5D3SrhPkQ38ygXYOpt4nWSMyDbg9L
 QcwrWDTeVjFyA/Ra0nsuXV5vnrIjn7j8yQpLQJU86tZ/SqgeP5B7YG7Szp6dz3hckmd9
 Pa2wTjvVjF+SJaNY1aXOTUHKStnrbiXdInKl1ObX6hxdvjNHpgwCZBXNv/zjSGoGDYYL
 KyKw==
X-Gm-Message-State: AN3rC/7Zzx69iPx0xk/nX3WKj13RrZYaF78uSyxL038wtQ776OLz5t5H
 Y4mPezmCe8AxLKN1OZWSRl6gMkPxcZU1
X-Received: by 10.31.108.9 with SMTP id h9mr202021vkc.27.1493718426382; Tue,
 02 May 2017 02:47:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.50.13 with HTTP; Tue, 2 May 2017 02:47:05 -0700 (PDT)
In-Reply-To: <590853E002000078001559E2@prv-mh.provo.novell.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-3-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281219190.2895@sstabellini-ThinkPad-X260>
 <590853E002000078001559E2@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 2 May 2017 15:17:05 +0530
Message-ID: <CACtJ1JT-1n3WUUWPdxCOu0sC9BLBzb_LpMo3h_117eLOHPAezw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/10 v2] xen/arm: vpl011: Add new vuart
 domctl interface to setup pfn and evtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMiBNYXkgMjAxNyBhdCAxMzowOSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyOC4wNC4xNyBhdCAyMToyMywgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+IHdyb3RlOgo+PiBPbiBGcmksIDI4IEFwciAyMDE3LCBCaHVwaW5kZXIgVGhha3Vy
IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+PiArKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4+IEBAIC0xMTM4LDYgKzExMzgsMTUgQEAgc3Ry
dWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Cj4+PiAgICAgIHVpbnQzMl90IHRhcmdldDsgICAg
LyogSU4gKi8KPj4+ICAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KPj4+ICB9
Owo+Pj4gKwo+Pj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wIHsKPj4+ICsjZGVmaW5lIFhF
Tl9ET01DVExfVlVBUlRfT1BfU0VUX1BGTiAgICAgIDAKPj4+ICsjZGVmaW5lIFhFTl9ET01DVExf
VlVBUlRfT1BfR0VUX0VWVENITiAgIDEKPj4+ICsgICAgICAgIHVpbnQzMl90IGNtZDsgICAgICAg
LyogWEVOX0RPTUNUTF9WVUFSVF9PUF8qICovCj4+PiArICAgICAgICB1aW50MzJfdCBwZm47ICAg
ICAgIC8qIElOICovCj4+Cj4+IHhlbl9wZm5fdAo+Cj4gQW5kICJwZm4iIGlzIGxpa2VseSB0aGUg
d3JvbmcgbmFtZTogRG8geW91IG1lYW4gYW4gTUZOIG9yIGEgR0ZOPwpJIHdpbGwgcmVuYW1lIGl0
IHRvIEdGTi4KCj4KPj4+ICsgICAgICAgIHVpbnQzMl90IGV2dGNobjsgICAgLyogT1VUICovCj4+
Cj4+IGV2dGNobl9wb3J0X3QKPgo+IFBsdXMgY29uc2lkZXJpbmcgdGhlaXIgZnVsbHkgc2VwYXJh
dGUgdXNlLCB0aGUgdHdvIHNob3VsZCBmb3JtIGEKPiB1bmlvbiBpbW8uClllcy4gSSB3aWxsIGRl
ZmluZSBhIHVuaW9uIG9mIHRoZSB0d28uCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue May 02 09:48:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:48:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5UPc-0005iD-9h; Tue, 02 May 2017 09:48:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vijay.kilari@gmail.com>) id 1d5UPa-0005hR-Dm
 for xen-devel@lists.xen.org; Tue, 02 May 2017 09:48:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 35/75-02181-1D558095; Tue, 02 May 2017 09:48:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSake7ZUI5
 Ig5M3DCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyN21eyFrznqrg8Yx5TA+Ndji5GLg4hgUmM
 Er97bjOBOCwCDawSe19+Yuti5OSQEJjDKnFudzmEnSexddZdJgi7VGLvpz/sIDavgKDEyZlPW
 EBsIQFPiV1NPawgNqeAvcTn2e/ZITYcYZHY+GsmI0iCTUBb4tKax8wgNouAikTD2m9ANgfQoA
 CJvc1eIGFhgWyJqdeXgO0SEVCW6P31mwVkDrPAcmaJ888es4HUMwuoS6yfJzSBUWAWkjNmIWQ
 WMDKtYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEMGINjB
 2LDd8xCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBaeHJFCgkWp6akVaZk5w
 IiASUtw8CiJ8KqBpHmLCxJzizPTIVKnGI05Xlx+/56J48nKH++ZhFjy8vNSpcR5d4CUCoCUZp
 TmwQ2CReolRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfMuBpnCk5lXArfvFdApTECnNMuCnVK
 SiJCSamC0lNArbj14vKOCM0Dd51DP3r9ztqbstsi5zymZ/+RqwvlPhb4L7EXqWheWF7/Peekz
 Y11E4uXaa3dcK/3c69xCEzSimM5aREoXTpWrmfvV8VXFyx+sOSylHvMYL8/OnZR17FTdptmHe
 gwerFzAfTX/KfNRyU+Gt5QXsO74+fO3x57Xvt1KaeeUWIozEg21mIuKEwEDqqNKzwIAAA==
X-Env-Sender: vijay.kilari@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493718473!95807182!1
X-Originating-IP: [209.85.214.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57346 invoked from network); 2 May 2017 09:47:57 -0000
Received: from mail-it0-f50.google.com (HELO mail-it0-f50.google.com)
 (209.85.214.50)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2017 09:47:57 -0000
Received: by mail-it0-f50.google.com with SMTP id r185so46521287itd.1
 for <xen-devel@lists.xen.org>; Tue, 02 May 2017 02:47:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=96Z0ixmMjP21OtmuL/9HtW5bKPz9fU3VcuMLXyZOuJY=;
 b=MJ6x4wySdNDDF8tQzcrjFad9mGDbDuMaxLQmUQZP0eFbNYFpFS5xIkR+uauc3u1ixj
 mMSLvCsV1y+c7UjYIWZB3AIaqdSe7RVMM3O+cmJrFaJZt/ZAipjI9wcT8m6D3aYGK8Gl
 c4oJULDswjvVpveHA+a4jfdp1Sw1UBnPq2GT7od1D8X4Swb8o6sfBqj6Slfe9w7DHFGW
 f93hYU1e9b11OKnNvdKUTrXaXpIGZwJcJpYfEaVwx5HkHUPGOaeWQBnrebxqwy2fUUpN
 d+aKeCV0d+/ckKVPvCaYX3pIoyIFsY8T9zNU8ibXlF+oLc9OcfGLA8zcFF0k4ZucHqvp
 sPrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=96Z0ixmMjP21OtmuL/9HtW5bKPz9fU3VcuMLXyZOuJY=;
 b=lu5Pe0B5zs9rSGnCrQ9R3lF2Ll0aWNoWHgFE8UlNjaXrJA9+edRppmGPSE6hU2DLef
 0Y+t9TjwRcRzXNFopY53psNRmh1UgUkTLXIyW/CJr9UfTJSMDKcBR5egxLGQvZ5Qd5Kh
 1WQx3A0Me3sLR3z14z17BcCdxWZ6aFI6DCgsXk1QAiISo4A/D7DFAI9du+7xmXwkQLk+
 EpL7so1QrlNpCf1Fc3+6gD1KuMmWMeizqRn0KVtWqAwMy9bU9z2iT23SfzHCHGaH1vzp
 3Px+Xp/e8myYaw++2xDd/3Ku+rEiiL9HflWqkuqjSWByMfT8E0SfYkxrugawgPK9oOgv
 WKMw==
X-Gm-Message-State: AN3rC/7iLJ3NPhjfI5adM/4IQvYr89bcrzMTUwzYLN2/rxdslKgYbtxf
 jX3n0RZBrZI/oNcCQk8q4UvjXtC/Xg==
X-Received: by 10.202.198.208 with SMTP id w199mr2060792oif.115.1493718473239; 
 Tue, 02 May 2017 02:47:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.9.189 with HTTP; Tue, 2 May 2017 02:47:52 -0700 (PDT)
In-Reply-To: <58FF8ABB02000078001540E3@prv-mh.provo.novell.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-5-git-send-email-vijay.kilari@gmail.com>
 <d8839ead-31e6-dd20-70d5-0386fc8fa228@arm.com>
 <CALicx6vq67t2JDMNe=fRXmwJbbik4C-zmU1hZtu=zkKMrvJ1Dw@mail.gmail.com>
 <351af2e2-159d-0313-feb3-764e2015f6b8@arm.com>
 <CALicx6vvvtHRJkuD3MnT+HyvcL09vXaYF6GbEJhidjGzh9Spog@mail.gmail.com>
 <460fb1fe-7063-2e83-f748-230792230ad6@arm.com>
 <CALicx6uJAUAKKkNPxQ9En7NZMxHR7VBpbCVyyv06K-9o95tZLw@mail.gmail.com>
 <70556bda-a389-cfc6-a576-2ec0f9aee434@arm.com>
 <58FF8ABB02000078001540E3@prv-mh.provo.novell.com>
From: Vijay Kilari <vijay.kilari@gmail.com>
Date: Tue, 2 May 2017 15:17:52 +0530
Message-ID: <CALicx6u+vZ-BZENLUFjJkkjnmuEAtqCnNehDNsPH+30WYbOMyA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Vijaya Kumar K <Vijaya.Kumar@cavium.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 04/25] x86: NUMA: Add accessors for
 acpi_numa, numa_off and numa_fake variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBBcHIgMjUsIDIwMTcgYXQgOToxMyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNS4wNC4xNyBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPiB3cm90ZToKPj4gT24gMjUvMDQvMTcgMTU6NTQsIFZpamF5IEtpbGFyaSB3cm90ZToK
Pj4+IE9uIFR1ZSwgQXByIDI1LCAyMDE3IGF0IDU6NTggUE0sIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Pj4+Cj4+Pj4+Pj4gQnkgc2V0dGluZyAxLCB3ZSBh
cmUgZW5hYmxpbmcgYWNwaV9udW1hIGJ5IGRlZmF1bHQuIElmIG5vdCBlbmFibGVkLCB0aGUKPj4+
Pj4+PiBiZWxvdwo+Pj4+Pj4+IGNhbGwgaGFzIGNoZWNrIHNyYXRfZGlzYWJsZWQoKSBiZWZvcmUg
cHJvY2VlZGluZyBmYWlscy4KPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IE15IHVuZGVyc3Rh
bmRpbmcgaXMgb24geDg2IGFjcGlfbnVtYSBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCB3aWxs
IGJlCj4+Pj4+PiBlbmFibGVkIGlmIHRoZXkgYXJlIGFibGUgdG8gcGFyc2UgdGhlIFNSQVQuIFNv
IHdoeSBhcmUgeW91IGNoYW5naW5nIHRoZQo+Pj4+Pj4gYmVoYXZpb3IgZm9yIHg4Nj8KPj4+Pj4K
Pj4+Pj4KPj4+Pj4gYWNwaV9udW1hID0gMCBtZWFucyBpdCBpcyBlbmFibGVkIGJ5IGRlZmF1bHQg
b24geDg2Lgo+Pj4+Cj4+Pj4KPj4+PiBJbiBhY3BpX3NjYW5fbm9kZXM6Cj4+Pj4KPj4+PiBpZiAo
YWNwaV9udW1hIDw9IDApCj4+Pj4gICByZXR1cm4gLTE7Cj4+Pj4KPj4+PiBTbyBpdCBkb2VzIG5v
dCBzZWVtIHRoYXQgMCBtZWFucyBlbmFibGVkLgo+Pj4KPj4+IElNTywgSW4geDg2Cj4+PiAgICAg
ICAgICAtMSBtZWFucyBkaXNhYmxlZAo+Pj4gICAgICAgICAgIDAgZW5hYmxlZCBidXQgbm90IG51
bWEgaW5pdGlhbGl6ZWQKPj4+ICAgICAgICAgICAxIGVuYWJsZWQgYW5kIG51bWEgaW5pdGlhbGl6
ZWQuCj4+Pgo+Pj4gSSBjbHViYmVkIDAgJiAxLgo+Pgo+PiAgRnJvbSB5b3VyIGRlc2NyaXB0aW9u
IDAgYW5kIDEgaGF2ZSBkaWZmZXJlbnQgbWVhbmluZywgc28gSSBkb24ndCBzZWUKPj4gaG93IHlv
dSBjYW4gbWVyZ2UgdGhlbSB0aGF0IGVhc2lseSB3aXRob3V0IGFueSBleHBsYW5hdGlvbi4KPj4K
Pj4gQW55d2F5LCBJIHdpbGwgbGVhdmUgeDg2IG1haW50YWluZXJzIGdpdmUgdGhlaXIgb3Bpbmlv
biBoZXJlLgo+Cj4gSSdtIHByZXR0eSBjZXJ0YWluIHRoaXMgbmVlZHMgdG8gcmVtYWluIGEgdHJp
c3RhdGUuCgpPay4gSSB3aWxsIGRyb3AgdGhpcyBwYXRjaCBmcm9tIHRoaXMgc2VyaWVzIGFuZCBj
YW4gYmUgZml4ZWQKb3V0c2lkZSB0aGlzIHNlcmllcy4KQlRXLCBhbnkgcmV2aWV3IGNvbW1lbnRz
IG9uIHJlbWFpbmluZyBwYXRjaGVzPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 09:54:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5UW2-0006UB-VY; Tue, 02 May 2017 09:54:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5UW2-0006U5-0C
 for xen-devel@lists.xen.org; Tue, 02 May 2017 09:54:42 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 ED/3D-02022-16758095; Tue, 02 May 2017 09:54:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzchnCP
 S4OgKY4slHxezODB6HN39mymAMYo1My8pvyKBNWPbw58sBX3MFWtfHWNtYDzK1MXIySEkkCfx
 5cpydhCbV8BO4vKG54wgtoSAocTT99fZQGwWAVWJWefvMoPYbALqEm3PtrOC2CIC2hKbTzwAq
 ufiYBbYwSxx79BlsKHCAtkSLY/fMkMs6GOVmHrJu4uRg4NTIFBi09NMEJNXQFDi7w5hkApmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGupV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsa1rc6HGCU5mJREedVfsUcK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB1C+OIFBIsSk1PrUjLzAFGAUxagoNHSYR3VihQmre4I
 DG3ODMdInWKUZdjzr2v75mEWPLy81KlxHl1QGYIgBRllObBjYBF5CVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ80qATOHJzCuB2/QK6AgmoCOaZcGOKElESEk1MNYf+8izY8alZvau2kVhEVH
 Fn+LFbuzZcHqu8sEkCwHpW2lOlfvcBTkUXszsur6t9Ka21YurO/n2vXZ+tU7QWPZk/99qZZXF
 T20mbVJgNrn8YHV0G2/+er0JGn8LI244lhQVMKTXMS49+sAn8Y3kppXCaz5vsbi1OF4ze1KHo
 0Gsj/zfu75u15VYijMSDbWYi4oTAYH8QXHDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1493718878!76157196!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9823 invoked from network); 2 May 2017 09:54:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 09:54:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 03:54:37 -0600
Message-Id: <5908737B0200007800155AFD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 03:54:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Vijay Kilari" <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-5-git-send-email-vijay.kilari@gmail.com>
 <d8839ead-31e6-dd20-70d5-0386fc8fa228@arm.com>
 <CALicx6vq67t2JDMNe=fRXmwJbbik4C-zmU1hZtu=zkKMrvJ1Dw@mail.gmail.com>
 <351af2e2-159d-0313-feb3-764e2015f6b8@arm.com>
 <CALicx6vvvtHRJkuD3MnT+HyvcL09vXaYF6GbEJhidjGzh9Spog@mail.gmail.com>
 <460fb1fe-7063-2e83-f748-230792230ad6@arm.com>
 <CALicx6uJAUAKKkNPxQ9En7NZMxHR7VBpbCVyyv06K-9o95tZLw@mail.gmail.com>
 <70556bda-a389-cfc6-a576-2ec0f9aee434@arm.com>
 <58FF8ABB02000078001540E3@prv-mh.provo.novell.com>
 <CALicx6u+vZ-BZENLUFjJkkjnmuEAtqCnNehDNsPH+30WYbOMyA@mail.gmail.com>
In-Reply-To: <CALicx6u+vZ-BZENLUFjJkkjnmuEAtqCnNehDNsPH+30WYbOMyA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Vijaya Kumar K <Vijaya.Kumar@cavium.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 04/25] x86: NUMA: Add accessors for
 acpi_numa, numa_off and numa_fake variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDExOjQ3LCA8dmlqYXkua2lsYXJpQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gQlRXLCBhbnkgcmV2aWV3IGNvbW1lbnRzIG9uIHJlbWFpbmluZyBwYXRjaGVzPwoKSSBkaWRu
J3QgZXZlbiBtYW5hZ2UgdG8gZ2V0IHRvIHRoZSBzdGFydCBvZiB0aGUgZmxvb2Qgb2YgUkZDcwpw
b3N0ZWQgZHVyaW5nIHRoZSBsYXN0IDEuNSBtb250aHMgKHdoaWNoIHByaW9yaXR5IHdpc2UgYWxs
IHNpdCBiZWhpbmQKdGhlIHZhcmlvdXMgbm9uLVJGQyBwb3N0aW5ncyksIHNvIEkgY2FuJ3QgcHJl
ZGljdCB3aGVuIEknbGwgZ2V0IHRvCnlvdXJzLiBBbHNvIHBsZWFzZSByZW1lbWJlciB0aGF0IHRo
ZSBmb2N1cyByaWdodCBub3cgaXMgdG8gbWFrZQo0LjkgZ29vZCBxdWFsaXR5IC4uLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 09:58:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 09:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5UZY-0006gI-Jl; Tue, 02 May 2017 09:58:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d5UZX-0006gC-Md
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 09:58:19 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BB/76-01744-A3858095; Tue, 02 May 2017 09:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfSqpq5VBEe
 kwflFKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9e34Fv5gq3jafYWlgXMLUxcjFISQwnVHi
 0IN3zCAOi8BWZol/ny4zgjgSAnNYJebOPQpUxgnk5El83LmGGcIulGh5/4wNxOYVEJQ4OfMJC
 4gtJOAp8eDcHLB6TgF7iS+L5jJDrNjPKLHv8mz2LkYODjYBE4lZHRIgNSwCKhK9x44wQcwJkP
 j/chnYHGGBNIkTRyeyg9giAsoSvb9+s4DMYRZ4zSixe/8GFpA5zALqEuvnCU1gFJiF5IxZCJk
 FjEyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8Y73c1OLixPTUnMSkYr3k/NxNjMAwrGdgYNzB
 uK3L+RCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwRsez
 hEpJFiUmp5akZaZA4wUmFIJDh4lEd4qkDRvcUFibnFmOkTqFKMlx4vL798zccy59xVIPln54z
 2TENg8KXFedpAGAZCGjNI8uHGwaL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3DmQKT2Z
 eCdzWV0AHMQEd1CwLdlBJIkJKqoFR8Mt3ng93tiWzf7GI/2IruN01ZTLPqvwwHZ0jF++sZXVd
 Vpkv9/je12PzFL88EBdddf4xYyzvrc3R0tMKpz24bThnv2Tyx1e/fYoVZsdXFPzvXO24/7nnB
 2vZBOZF2x9q90d4VqV1Xjl2u5xl6fSJ/wxlzvw5fixdxK7YOKumf2GF8Q37Xx7NSizFGYmGWs
 xFxYkA8i4WfeECAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493719097!98311144!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47387 invoked from network); 2 May 2017 09:58:18 -0000
Received: from mail-vk0-f41.google.com (HELO mail-vk0-f41.google.com)
 (209.85.213.41)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2017 09:58:18 -0000
Received: by mail-vk0-f41.google.com with SMTP id s85so6917931vka.1
 for <xen-devel@lists.xenproject.org>; Tue, 02 May 2017 02:58:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WHyf+o5UPCfrKACaZ3hVoeah+F46zxYGYAMWixLtwr4=;
 b=ifbrqnCUnUYrCKR9LglbOY4bUSWGey4dVdGgVBagOn6QqyFuYeE7UqRs6YK0I80T2R
 4VVHQSlSKrRbDbfN1TksjeJ90/27NcSHVCiQb9yJfJPrXrGsqaOMWTJkz57bLqIv86Jb
 Y5W83tMAkfv2voYfmTKNmQnXCGX1klu0oONFs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WHyf+o5UPCfrKACaZ3hVoeah+F46zxYGYAMWixLtwr4=;
 b=JVeyTc20JrO/s+6a3VICiXjIdQhByKSL2DMC2mj1PXWTvdPxTPfZJpf0An+aJKnopO
 Z7d5bVSbaiVhal//VOSW6KCxmUlGJrWzUMZ4v+R07MhxMG2e7dEzAhaTTwRRZ5GNxC4b
 wELnS+xgc4+s5lMqvSomWavfKOPRjwN9pj9tWjEM26pCdRYITjGvn5P439YOxmpfBOUM
 3RwXag7bhzY95s+KBJ1yZsIFrAd0w9bM8r4gnjMAEml5+b1EwAg5bXvQSoU9he1wlsRg
 vS5ho934+x5PS3TG3SHKQtsfftW7OjJQ67S26FQ2Ew+4WsPnsEOGhsMuKcc7OKPytMFO
 wYlg==
X-Gm-Message-State: AN3rC/6jDzA8TQApiU2tRFT9XvH+gVDGJoR5bswcfhoYtTBJ8+hQnB1w
 xU+KB0vJjqfamF7ZW/GcK1GR5fnYwwvj
X-Received: by 10.31.229.3 with SMTP id c3mr14138138vkh.138.1493719097441;
 Tue, 02 May 2017 02:58:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.50.13 with HTTP; Tue, 2 May 2017 02:58:16 -0700 (PDT)
In-Reply-To: <590855C902000078001559F5@prv-mh.provo.novell.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-3-git-send-email-bhupinder.thakur@linaro.org>
 <590855C902000078001559F5@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 2 May 2017 15:28:16 +0530
Message-ID: <CACtJ1JTyQaKj1wSO6MWE5i1ha192Kyw8+FG1yGTUq3FdVQyYog@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/10 v2] xen/arm: vpl011: Add new vuart
 domctl interface to setup pfn and evtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKPj4gKyAgICBjYXNlIFhFTl9ET01DVExfdnVhcnRfb3A6Cj4+ICsgICAgICAgIHJl
dCA9IC1FT1BOT1RTVVBQOwo+PiArICAgICAgICBicmVhazsKPgo+IFRoZXJlIHNob3VsZCBiZSBu
byBuZWVkIGZvciBzdWNoIGFuIGFkZGl0aW9uLgoKVGhpcyBjaGVjayB3YXMgYWRkZWQgdG8gcmV0
dXJuIGEgZmFpbHVyZSBpZiB1c2VyIHRyaWVzIHRvIGNhbGwgdGhlCnZ1YXJ0IGRvbWN0bCBpbiBj
YXNlIG9mIHg4NiAod3JvbmcgdXNlciBjb25maWd1cmF0aW9uKS4gSWYgdGhpcyBjaGVjawppcyBu
b3QgdGhlcmUgd2lsbCBpdCBub3QgZW5kIHVwIGNhbGxpbmcgdGhlIGRlZmF1bHQgY2FzZToKaW9t
bXVfZG9fZG9tY3RsKCk/CgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 10:12:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 10:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Umd-0007vd-Qh; Tue, 02 May 2017 10:11:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5Umc-0007vU-BI; Tue, 02 May 2017 10:11:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 50/48-02022-56B58095; Tue, 02 May 2017 10:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpG5qNEe
 kwccrbBbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYMzouX2ct+MNcsXXBReYGxg3MXYyc
 HBIC/hI9a1+zgNhsAroSTVv+soHYvAKCEidnPgGLMwvoSCzY/YkNwpaX2P52DjNEjb3E1P5X7
 F2MHBwsAioSew7KgIRFBLIlevfNYoIoV5Q4dXsGWLmwgJTE7n+PGUFsTgFHiX1PX4PVCAk4SB
 y7dY4d4hwTibcLd7KBjBQSUJOYuz5+AiPfLCQHzUJy0CwkBy1gZF7FqF6cWlSWWqRrppdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhwDECwg3Fqg/MhRkkOJiVRXvVX7JFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHinRHFECgkWpaanVqRl5gBDHyYtwcGjJMLbAZLmLS5IzC3OT
 IdInWI05ni39MN7Jo45976+ZxJiycvPS5US550BUioAUppRmgc3CBaTlxhlpYR5GYFOE+IpSC
 3KzSxBlX/FKM7BqCTMGwYyhSczrwRu3yugU5iATmmWBTulJBEhJdXA2NE9b9cnZXv3Ar4rO88
 1Xl+1VcVZq6qzxUsxYalc5rmG1Vulj8oV/u96bnfBQmS9FgPru4OXn9ZETrnEutr6Z/83vZok
 0xuvjzX8X/bunYdwQmEcS9DFp7sesDqsstF9srBYzODboV8pn+0ixPd80fpSeltUflWIyjGDV
 zplC1cL5/zYW1B3T4mlOCPRUIu5qDgRAFAMU0HEAgAA
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493719907!96075803!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51955 invoked from network); 2 May 2017 10:11:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 10:11:48 -0000
X-IronPort-AV: E=Sophos;i="5.37,404,1488844800"; d="scan'208";a="421831537"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.23388.169081.60280@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 11:11:40 +0100
To: <xen-devel@lists.xenproject.org>, <xen-users@lists.xenproject.org>, Lars
 Kurth <lars.kurth@citrix.com>
In-Reply-To: <22787.19796.719024.937128@mariner.uk.xensource.com>
References: <22787.19796.719024.937128@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9.0 RC3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiWGVuIDQuOS4wIFJDMyIpOgo+IFhlbiA0LjkuMCBSQzMgaXMg
bm93IGF2YWlsYWJsZS4KPiAKPiBZb3UgY2FuIGNoZWNrIGl0IG91dCBmcm9tIHhlbi5naXQ6Cj4g
Cj4gICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM0LjkuMC1yYzMKPiAKPiBGb3IgeW91
ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhbmQgc2luZ2F1dHJlIGF0Ogo+
ICAgaHR0cHM6Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC45LjAtcmMz
L3hlbi00LjkuMC1yYzMudGFyLmd6ICAKPiAgIGh0dHBzOi8vZG93bmxvYWRzLnhlbnByb2plY3Qu
b3JnL3JlbGVhc2UveGVuLzQuOS4wLXJjMy94ZW4tNC45LjAtcmMzLnRhci5nei5zaWcKClRoZXNl
IHVybHMgd2VyZSBub3QgbGl2ZSBvbiBGcmlkYXkgZHVlIHRvIGFuIG92ZXJzaWdodCwgYnV0IHRo
ZXkgYXJlCm5vdy4gIEFwb2xvZ2llcyBmb3IgdGhlIGluY29udmVuaWVuY2UuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 10:13:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 10:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5UoS-00085O-Fa; Tue, 02 May 2017 10:13:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d5UoR-00085E-Q6
 for xen-devel@lists.xen.org; Tue, 02 May 2017 10:13:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 33/48-01997-7DB58095; Tue, 02 May 2017 10:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyuP0Ov+61aI5
 Ig+6DGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLxSuZCrqZK67/eMvSwHiMqYuRk0NCwEji
 7cR/QDYXh5DAQkaJs3sawBLCAi4SBx6eYgGxRQQcJJadf8EIYgsJWEjMb1/DCtLALLCfUeLcz
 ClgRWwCqhIbrp9iBbF5Bawlrq56xwxiswioSJx79gWsWVQgXOJt4xEWiBpBiZMzn4DZnAKWEj
 M//wCrYRbQk9hx/RcrhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYzqxalFZalFusZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYm784HWKU5GBSEuVVf8UeKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCd0oUR6SQYFFqempFWmYOMPBh0hIcPEoivPtB0rzFBYm5xZnpE
 KlTjLocc+59fc8kxJKXn5cqJc47A6RIAKQoozQPbgQsCi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmFcGZApPZl4J3KZXQEcwAR3RLAt2REkiQkqqgTHxpujX3fkJSqGKi3xfTniV/Vc4YvJ
 VPq+bf65aHZ/6/ef5EsWd7+0vmjrp5u8TEm81Wii+3MOO3U349H9pw43zHxUH392V8n7azdak
 00Z1J+4+1UjcmxsrEppV6lykp5374Ne5UyvfBxf4xPlPfbjQIm+Lp4l8+px5eettbtidfzory
 /Uat6USS3FGoqEWc1FxIgDO6OcXvQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493720022!95078017!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63868 invoked from network); 2 May 2017 10:13:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 May 2017 10:13:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0E02EAAB2;
 Tue,  2 May 2017 10:13:42 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170424175839.5262-1-julien.grall@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <aa878a86-42c9-7017-5f8d-71fff848c20b@suse.com>
Date: Tue, 2 May 2017 12:13:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170424175839.5262-1-julien.grall@arm.com>
Cc: mark.rutland@arm.com, linux-efi@vger.kernel.org,
 linux-kernel@vger.kernel.org, sstabellini@kernel.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 0/3 v2] xen: Implement EFI reset_system
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDQvMTcgMTk6NTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gVGhp
cyBzbWFsbCBwYXRjaCBzZXJpZXMgaW1wbGVtZW50cyBFRkkgcmVzZXRfc3lzdGVtIGNhbGxiYWNr
IHdoZW4gdXNpbmcgRUZJCj4gWGVuLiBXaXRob3V0IHRoaXMsIGl0IHdpbGwgbm90IGJlIHBvc3Np
YmxlIHRvIHJlYm9vdC9wb3dlciBvZmYgQVJNNjQgRE9NMAo+IHdoZW4gdXNpbmcgQUNQSS4KPiAK
PiBDaGVlcnMsCj4gCj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClNlcmllcyByZWJh
c2VkIGFuZCBwdXNoZWQgdG8geGVuL3RpcCBmb3ItbGludXMtNC4xMmIKCgpKdWVyZ2VuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 10:29:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 10:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5V34-0000di-QO; Tue, 02 May 2017 10:28:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5V33-0000db-6s
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 10:28:49 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 75/F4-03058-06F58095; Tue, 02 May 2017 10:28:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG5CPEe
 kwbZvjBb3prxnd2D02N63iz2AMYo1My8pvyKBNaPpdBtzwReOiulXnjE3MH5n62Lk5JAQ8JdY
 c2UWlO0hcf3sCSYQm01AV6Jpy1+wOK+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkDhwa
 S+YzSKgInHtbx9YvYiAokT3hS+MXYwcQPWVEldfxoOEhQWcJFZe2g42hlPARmLnnOlgtpBAgk
 TT3uusEOeYSLxduJMNpFVIQE1i7vp4iLClxLf1T5knMArMQnLcLCTHzUJy3AJG5lWMGsWpRWW
 pRbqG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxhvbww4xCjJwaQk
 yqv+ij1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv51iOSCHBotT01Iq0zBxgjMCkJTh4lER4X
 eKA0rzFBYm5xZnpEKlTjIpS4rzPQfoEQBIZpXlwbbC4vMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3iCQ8TyZeSVw018BLWYCWtwsC7a4JBEhJdXAOEHu/vW3yVdf/5B7Pc3HXnrrscCoepv
 DewxfvQj4eeZR4Ox9F204C1+4LX8QGcEjv+EY4/3FskqN3wPPC3yf0Jejr7dAxc/dfvNancpZ
 Nqku3pvmvj4ebCKv2b6AKzyM4cDS32cyvhyLNkrjWOa/M39W3ZIns+rN7J2DA/dOYOxjeGV8T
 SZ8thJLcUaioRZzUXEiAM6yAYvGAgAA
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1493720926!99140237!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56337 invoked from network); 2 May 2017 10:28:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 10:28:47 -0000
X-IronPort-AV: E=Sophos;i="5.37,404,1488844800"; d="scan'208";a="421832815"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.24412.479096.477496@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 11:28:44 +0100
To: Jim Fehlig <jfehlig@suse.com>
In-Reply-To: <f4a34799-5ded-4027-182a-7b87d06af035@suse.com>
References: <osstest-107696-mainreport@xen.org>
 <f4a34799-5ded-4027-182a-7b87d06af035@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [libvirt test] 107696: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmltIEZlaGxpZyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW2xpYnZpcnQgdGVzdF0gMTA3Njk2
OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBPbiAwNC8yNi8yMDE3IDAyOjM0IFBNLCBvc3N0ZXN0
IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPiBmbGlnaHQgMTA3Njk2IGxpYnZpcnQgcmVhbCBbcmVh
bF0KPiA+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MDc2OTYvCj4gPgo+ID4gUmVncmVzc2lvbnMgOi0oCj4gPgo+ID4gVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKPiA+ICBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA1IGxpYnZp
cnQtYnVpbGQgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzY0MAo+ID4gIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3
NjQwCj4gPiAgYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgNSBsaWJ2aXJ0LWJ1aWxkICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDc2NDAKPiA+ICBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzY0MAo+IAo+IEkg
c2VlIHRoZSBiaXNlY3RvciBoYXMgYWxyZWFkeSBmaW5nZXJlZCBsaWJ2aXJ0IGNvbW1pdCAwMmZi
MTVmYiwKPiB3aGljaCBhZGRlZCBhIG5ldyBzdWJtb2R1bGUgdG8gbGlidmlydC5naXQuIEknbSBh
biBvc3N0ZXN0IG5vb2IsIGJ1dAo+IHRvb2sgYSBzdGFiIGF0IGZpeGluZyB0aGlzIHdpdGggdGhl
IGF0dGFjaGVkIHBhdGNoLgoKVGhhbmtzLiAgWW91ciBwYXRjaCBpcyBjb3JyZWN0LiAgSW4gZmFj
dCwgaXQgaXMgaWRlbnRpY2FsIGFwYXJ0IGZyb20KZm9ybWF0dGluZyB0byB0aGUgcGF0Y2ggSSBw
dXNoZWQgdG8gb3NzdGVzdCBwcmV0ZXN0IGxhc3Qgd2Vlay4KClVuZm9ydHVuYXRlbHkgdGhlIHBl
cnNpc3RlbnQgV2luZG93cyBoZWlzZW5idWdzIG1lYW4gdGhhdCB0aGF0IG9zc3Rlc3QKY2hhbmdl
IGRpZG4ndCBnZXQgYSBwdXNoLiAgSSB3aWxsIGZvcmNlIHB1c2ggaXQuCgpUaGFua3MsCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 10:53:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 10:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5VQt-0002Qu-P8; Tue, 02 May 2017 10:53:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5VQr-0002Qk-T2
 for xen-devel@lists.xen.org; Tue, 02 May 2017 10:53:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 34/8F-01868-52568095; Tue, 02 May 2017 10:53:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTVcllSP
 S4PU/ZYslHxezODB6HN39mymAMYo1My8pvyKBNaO5YS9bwXSWig8XnjE1MK5k7mLk4hAS2Mgo
 8aPpDiuEs5tRYvfljUAOJ4ewgIvEgYenWEBsEYFmRokFt8wgimYySsxZPImti5GDg1mgQmLxG
 z2QGjYBTYk7nz8xgdi8AlYSjT2TmUFsFgEViR1Pv7OB2KIC4RJvG4+wQNQISpyc+YQFZAyngI
 3E2emaIGFmAVuJO3N3M0PY8hLb385hnsDINwtJxywkZbOQlC1gZF7FqFGcWlSWWqRraKyXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYbgxAsINx23bPQ4ySHExKorzqr9gjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwcqZwRAoJFqWmp1akZeYAAx8mLcHBoyTCqwyS5i0uSMwtz
 kyHSJ1i1OWYc+/reyYhlrz8vFQpcd5mkCIBkKKM0jy4EbAovMQoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVh3iKQKTyZeSVwm14BHcEEdESzLNgRJYkIKakGRnffg8pnLeYFL/6xcYFfw4FjS8v
 NG4wntPPckCrpvv3GRGaNjl5k6p19O7TK/ig33Pl/4safMr6Dq/rY3876LsHtwHeQ6b7Oht37
 U+e/mlQm2sXPfPHUpryeB52t644srnWy3V0q8eKu/IewOzN1dz7elsBauLFrqucctriKhyaBA
 WE5vZ7Bu5RYijMSDbWYi4oTAYfqDmS9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493722404!90723222!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55160 invoked from network); 2 May 2017 10:53:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 2 May 2017 10:53:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 85E382B;
 Tue,  2 May 2017 03:53:23 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2BF0D3F41F;
 Tue,  2 May 2017 03:53:22 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org,
 sstabellini@kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170424175839.5262-1-julien.grall@arm.com>
 <33472949-4748-f03e-cae9-65bd5f54c2f7@arm.com>
 <f7bfc07d-ae10-09fb-9fce-a2ef93460459@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <06141a49-157c-f340-805e-00431ea2349c@arm.com>
Date: Tue, 2 May 2017 11:53:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f7bfc07d-ae10-09fb-9fce-a2ef93460459@suse.com>
Cc: mark.rutland@arm.com, linux-efi@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 0/3 v2] xen: Implement EFI reset_system
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDAyLzA1LzE3IDEwOjMwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDAyLzA1LzE3IDExOjA4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIGFsbCwKPj4KPj4gSXQg
bG9va3MgbGlrZSB0aGUgc2VyaWVzIGhhcyBmdWxseSBiZWVuIGFja2VkLCBjYW4gc29tZW9uZSBt
ZXJnZSB0aGlzCj4+IGludG8geGVudGlwPwo+Cj4gQXMgSSBhbHJlYWR5IHdyb3RlOiBwYXRjaCAx
IGRvZXNuJ3QgYXBwbHkgYW55IGxvbmdlci4KPgo+IEFzIHRoZXJlIHdlcmUgb3RoZXIgY29uZmxp
Y3RzIGJldHdlZW4geGVudGlwIGFuZCBMaW51cycgdHJlZSBJJ20gZG9pbmcKPiBhIHJlYmFzZSBv
ZiBmb3ItbGludXMtNC4xMiByaWdodCBub3csIHNvIEkgY2FuIGRvIHRoZSByZWJhc2Ugb2YgdGhp
cwo+IHBhdGNoIGZvciB5b3UuCgpTb3JyeSBJIG1pc3NlZCB5b3VyIGFuc3dlciBvbiBwYXRjaCAj
MS4KCkkgc2F3IHlvdSBqdXN0IHJlYmFzZWQgaXQsIHRoYW5rIHlvdSBmb3IgdGhhdCEKCkNoZWVy
cywKCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 11:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 11:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5VtS-0004Ez-1G; Tue, 02 May 2017 11:22:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5VtQ-0004Et-Bt
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 11:22:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 61/B2-02180-F0C68095; Tue, 02 May 2017 11:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS5c/hyP
 SYN1aNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePG9l/MBQtYKq7PnsvUwLiBuYuRk0NIIE/i
 0oHVbCA2r4CdxOxTk9lBbAkBQ4mn76+DxVkEVCWOPJnDCmKzCahLtD3bDmaLCJhILJn4F8jm4
 mAW+MEo8bXxDliDsECaxN0ZixhBEkICbUwSrdu3g23jFAiUmP3+KZDNAbRNUOLvDmGQMLOAls
 TDX7dYIGxtiWULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BSL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMADrGRgYdzA+6vc7xCjJwaQkyqv+ij1S
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5eelKknw7s7iiBQSLEpNT61Iy8wBxghMq
 QQHj5II7weQNG9xQWJucWY6ROoUoy7HnHtf3zMJgc2QEuedDFIkAFKUUZoHNwIWr5cYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfMeA5nCk5lXArfpFdARTEBHNMuCHVGSiJCSamCcEerfkP3
 vTk/6Zh5r10p5oWST0klm+cZ3rL5EXlTY8rd2/pRpN942eB+4MHuR4pLfAc9EZDY2W60JXT5d
 gCtGduVssZ9yW1KZnsRl/NZSW9bksGhmQJ91XuLltOfvPil5P1z65PwB7oUTHbsYt++MONP+o
 TX4QFK2imnGD+fp+XyLPmw/mVCuxFKckWioxVxUnAgA70rI6tICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493724172!57140036!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57982 invoked from network); 2 May 2017 11:22:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 11:22:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 05:22:52 -0600
Message-Id: <590888280200007800155B88@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 05:22:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-3-git-send-email-bhupinder.thakur@linaro.org>
 <590855C902000078001559F5@prv-mh.provo.novell.com>
 <CACtJ1JTyQaKj1wSO6MWE5i1ha192Kyw8+FG1yGTUq3FdVQyYog@mail.gmail.com>
In-Reply-To: <CACtJ1JTyQaKj1wSO6MWE5i1ha192Kyw8+FG1yGTUq3FdVQyYog@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/10 v2] xen/arm: vpl011: Add new vuart
 domctl interface to setup pfn and evtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDExOjU4LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPj4+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOgo+Pj4gKyAgICAgICAgcmV0
ID0gLUVPUE5PVFNVUFA7Cj4+PiArICAgICAgICBicmVhazsKPj4KPj4gVGhlcmUgc2hvdWxkIGJl
IG5vIG5lZWQgZm9yIHN1Y2ggYW4gYWRkaXRpb24uCj4gCj4gVGhpcyBjaGVjayB3YXMgYWRkZWQg
dG8gcmV0dXJuIGEgZmFpbHVyZSBpZiB1c2VyIHRyaWVzIHRvIGNhbGwgdGhlCj4gdnVhcnQgZG9t
Y3RsIGluIGNhc2Ugb2YgeDg2ICh3cm9uZyB1c2VyIGNvbmZpZ3VyYXRpb24pLiBJZiB0aGlzIGNo
ZWNrCj4gaXMgbm90IHRoZXJlIHdpbGwgaXQgbm90IGVuZCB1cCBjYWxsaW5nIHRoZSBkZWZhdWx0
IGNhc2U6Cj4gaW9tbXVfZG9fZG9tY3RsKCk/CgpZZXMsIGl0IHdpbGwsIGxpa2UgZm9yIGFueSBv
dGhlciB1bmtub3duL3Vuc3VwcG9ydGVkIGRvbWN0bHMuIFRoZQpmdW5jdGlvbiBpcyBwcmVwYXJl
ZCB0byBkZWFsIHdpdGggdGhhdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 11:47:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 11:47:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WHH-0005Yd-1E; Tue, 02 May 2017 11:47:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1d5WHG-0005YX-GC
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 11:47:34 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0C/3A-03058-5D178095; Tue, 02 May 2017 11:47:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jO7VQo5
 Ig6P/2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJM+4zF3y0r1i7ayp7A+M+4y5GTg4hgblM
 Eifv1oLYLAKOEm0z/7KA2IwCZRLX+mewQ9jZEhNbV7BA1DhIHF5zi7WLkQuodwejxI/3r1khB
 pVLTAZLcHKwCWhLHLq/D8wWEVCSmL6skR2kgVngFbPEx49tYJOEBdIlHj3qYYOYtItRoqnjOB
 PEClWJV+tPgq3mFKiWeH7vNTOIzSugL3GobQ1YjaiApcTsg7cZIeKCEidnPgEbyiwgIXHwxQu
 wegmgKy60P2IBWSAh0McocaxxMuMERpFZSHpmIelZwMi0ilG9OLWoLLVI10IvqSgzPaMkNzEz
 R9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BmAYAfj7Mv+hxglOZiURHnVX7FHCvEl5adUZiQWZ
 8QXleakFh9ilOHgUJLgPV3AESkkWJSanlqRlpkDjDqYtAQHj5IIbzRImre4IDG3ODMdInWKUV
 FKnHczSEIAJJFRmgfXBov0S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQQyhSczrwRu+iu
 gxUxAi5tlwRaXJCKkpBoYez0/uWyT8F9WvSdXeuOV6z9Yerje5wicrL0tvJ1J+cWE8rbpH8RV
 bp9V+nzk/fEvbAESHXz2QSJCcYJrHjMFT1ZlXmqV+vjc5pZFi0JCz+yQfCX9+8EZYQEm6RwPz
 8ayPbZ8mUeyPrLMOHO7U3bKpXcZ0w0it02/PeGao/A+s5CtupondWauUmIpzkg01GIuKk4EAF
 UjO8LvAgAA
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493725651!43232190!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26188 invoked from network); 2 May 2017 11:47:32 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 11:47:32 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DEF2DC135068;
 Tue,  2 May 2017 11:47:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com DEF2DC135068
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com DEF2DC135068
Received: from blackfin.pond.sub.org (ovpn-116-149.ams2.redhat.com
 [10.36.116.149])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2419178C2B;
 Tue,  2 May 2017 11:47:24 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 94E701138646; Tue,  2 May 2017 13:47:22 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
References: <20170428021317.24711-1-eblake@redhat.com>
 <20170428021317.24711-3-eblake@redhat.com>
 <87wpa4bnlo.fsf@dusky.pond.sub.org>
 <a45fe48a-5136-35e9-221d-a23939a31202@redhat.com>
Date: Tue, 02 May 2017 13:47:22 +0200
In-Reply-To: <a45fe48a-5136-35e9-221d-a23939a31202@redhat.com> (Eric Blake's
 message of "Fri, 28 Apr 2017 17:34:28 -0500")
Message-ID: <8737cno4z9.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Tue, 02 May 2017 11:47:31 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Juan Quintela <quintela@redhat.com>, qemu-devel@nongnu.org,
 alistair.francis@xilinx.com, zhanghailiang <zhang.zhanghailiang@huawei.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 2/4] shutdown: Prepare for
	use of an enum in reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gT24gMDQvMjgvMjAxNyAw
OTo0MiBBTSwgTWFya3VzIEFybWJydXN0ZXIgd3JvdGU6Cj4+IEVyaWMgQmxha2UgPGVibGFrZUBy
ZWRoYXQuY29tPiB3cml0ZXM6Cj4+IAo+Pj4gV2Ugd2FudCB0byB0cmFjayB3aHkgYSBndWVzdCB3
YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIsIGJlaW5nIGFibGUKPj4+IHRvIHRlbGwgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiBhIGd1ZXN0IHJlcXVlc3QgKHN1Y2ggYXMgQUNQSSByZXF1ZXN0KQo+
Pj4gYW5kIGhvc3QgcmVxdWVzdCAoc3VjaCBhcyBTSUdJTlQpIHdpbGwgcHJvdmUgdXNlZnVsIHRv
IGxpYnZpcnQuCj4+PiBTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1YWxseSBlbmQgdXAgY2hhbmdp
bmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCj4+PiB2bC5jLCB0aGUgbG9naWNhbCBjaGFuZ2UgaXMg
dG8gbWFrZSB0aGF0IHZhbHVlIHRyYWNrIHRoZSByZWFzb24sCj4+PiByYXRoZXIgdGhhbiBpdHMg
Y3VycmVudCAwLzEgY29udGVudHMuCj4+Pgo+Pj4gU2luY2UgY29tbWFuZC1saW5lIG9wdGlvbnMg
Y29udHJvbCB3aGV0aGVyIGEgcmVzZXQgcmVxdWVzdCBpcyB0dXJuZWQKPj4+IGludG8gYSBzaHV0
ZG93biByZXF1ZXN0IGluc3RlYWQsIHRoZSBzYW1lIHRyZWF0bWVudCBpcyBnaXZlbiB0bwo+Pj4g
cmVzZXRfcmVxdWVzdGVkLgo+Pj4KPj4+IFRoaXMgcGF0Y2ggYWRkcyBhIFFBUEkgZW51bSBTaHV0
ZG93bkNhdXNlIHRoYXQgZGVzY3JpYmVzIHJlYXNvbnMKPj4+IHRoYXQgYSBzaHV0ZG93biBjYW4g
YmUgcmVxdWVzdGVkLCBhbmQgY2hhbmdlcyBxZW11X3N5c3RlbV9yZXNldCgpIHRvCj4+PiBwYXNz
IHRoZSByZWFzb24gdGhyb3VnaCwgYWx0aG91Z2ggZm9yIG5vdyBpdCBpcyBub3QgcmVwb3J0ZWQu
ICBUaGUKPj4+IG5leHQgcGF0Y2ggd2lsbCBhY3R1YWxseSB3aXJlIHRoaW5ncyB1cCB0byBtb2Rp
ZnkgZXZlbnRzIHRvIHJlcG9ydAo+Pj4gZGF0YSBiYXNlZCBvbiB0aGUgcmVhc29uLCBhbmQgdG8g
cGFzcyB0aGUgY29ycmVjdCBlbnVtIHZhbHVlIGluIGZyb20KPj4+IHZhcmlvdXMgY2FsbC1zaXRl
cyB0aGF0IGNhbiB0cmlnZ2VyIGEgcmVzZXQvc2h1dGRvd24uICBTaW5jZSBRQVBJCj4+PiBnZW5l
cmF0ZXMgZW51bXMgc3RhcnRpbmcgYXQgMCwgaXQncyBlYXNpZXIgaWYgd2UgdXNlIGEgZGlmZmVy
ZW50Cj4+PiBudW1iZXIgYXMgb3VyIHNlbnRpbmVsIHRoYXQgbm8gcmVxdWVzdCBoYXMgaGFwcGVu
ZWQgeWV0LiAgTW9zdCBvZgo+Pj4gdGhlIGNoYW5nZXMgYXJlIGluIHZsLmMsIGJ1dCB4ZW4gd2Fz
IHVzaW5nIHRoaW5ncyBleHRlcm5hbGx5Lgo+Pj4KPgo+Pj4gLXN0YXRpYyBpbnQgcmVzZXRfcmVx
dWVzdGVkOwo+Pj4gLXN0YXRpYyBpbnQgc2h1dGRvd25fcmVxdWVzdGVkLCBzaHV0ZG93bl9zaWdu
YWw7Cj4+PiArc3RhdGljIGludCByZXNldF9yZXF1ZXN0ZWQgPSAtMTsKPj4+ICtzdGF0aWMgaW50
IHNodXRkb3duX3JlcXVlc3RlZCA9IC0xLCBzaHV0ZG93bl9zaWduYWw7Cj4+IAo+PiBQZWVraW5n
IGFoZWFkLCBJIHNlZSB0aGF0IHNodXRkb3duX3JlcXVlc3RlZCBhbmQgcmVzZXRfcmVxdWVzdGVk
IHRha2UKPj4gU2h1dGRvd25DYXVzZSB2YWx1ZXMgYW5kIC0xLiAgVGhlIGxhdHRlciBtZWFucyAi
bm8gc2h1dGRvd24gcmVxdWVzdGVkIi4KPj4gV2hhdCBhYm91dCBhZGRpbmcgJ25vbmUnIHRvIFNo
dXRkb3duQ2F1c2UsIHdpdGggdmFsdWUgMCwgdW5kIHVzZSB0aGF0Cj4+IGluc3RlYWQgb2YgbGl0
ZXJhbCAtMT8gIFdvdWxkIGF2b2lkIHRoZSB1bnVzdWFsICJuZWdhdGl2ZSBtZWFucyBmYWxzZSwK
Pj4gbm9uLW5lZ2F0aXZlIG1lYW5zIHRydWUiLgo+Cj4gV29ya3MgbmljZWx5IGlmIHRoZSBlbnVt
IGlzIGludGVybmFsLXVzZSBvbmx5LiAgR2V0cyBhIGJpdCBtb3JlIGF3a3dhcmQKPiBpZiB0aGUg
ZW51bSBpcyBleHBvc2VkIHRvIHRoZSBlbmQtdXNlci4KPgo+IFRoZSBmYWN0IHRoYXQgSSBsZXQg
UUFQSSBnZW5lcmF0ZSB0aGUgZW51bSBpbiBwYXRjaCAzIGlzIGV2aWRlbmNlIHRoYXQKPiBJJ20g
bGVhbmluZyB0b3dhcmRzIGV4cG9zaW5nIGl0IHRvIHRoZSBlbmQgdXNlciAocGF0Y2ggNCk7IGlm
IHdlIHdhbnQgdG8KPiBrZWVwIGl0IGludGVybmFsLW9ubHksIGEgYmV0dGVyIHBsYWNlIGZvciB0
aGUgZW51bSBtaWdodCBiZSBpbiBzeXNlbXUuaAoKWWVzLCB1bmxlc3MgeW91IG5lZWQgdGhlIGdl
bmVyYXRlZCBTaHV0ZG93bkNhdXNlX2xvb2t1cFtdLgoKPiAod2hlcmUgd2UgYWxzbyBoYXZlIHRo
ZSB3ZWlyZCAnI2RlZmluZSBWTVJFU0VUX1NJTEVOVCBmYWxzZScgJyNkZWZpbmUKPiBWTVJFU0VU
X1JFUE9SVCB0cnVlJyB0byBuYW1lIGEgYm9vbGVhbiBwYXJhbWV0ZXIpLgoKU29tZSBwZW9wbGUg
YmVsaWV2ZSBzdWNoIGRlZmluZXMgbWFrZSBjb2RlIG1vcmUgcmVhZGFibGUsIG90aGVycyBoYXRl
CnRoZW0uICBSZWdhcmRsZXNzLCB0aGV5J3JlIHVudXN1YWwgaW4gUUVNVS4gIFVudXN1YWwgaXMg
YmVzdCBhdm9pZGVkLgoKPj4gUEFUQ0ggNCBleHBvc2VzIFNodXRkb3duQ2F1c2UgaW4gZXZlbnQg
U0hVVERPV04sIGFuZCAnbm9uZScgbXVzdCBub3QKPj4gb2NjdXIgdGhlcmUuICBIb3dldmVyLCBp
ZiB3ZSBldmVyIGFkZCBhIHF1ZXJ5LXNodXRkb3duIHRvIGdvIHdpdGggdGhpcwo+PiBldmVudCwg
d2Ugd2lsbCBuZWVkICdub25lJyB0aGVyZS4KPgo+IFNvLCBxdWVyeS1zaHV0ZG93biB3b3VsZCBi
YXNpY2FsbHkgYmU6IHdoYXQgaXMgdGhlIGxhc3QtcmVwb3J0ZWQKPiBzaHV0ZG93biBldmVudCAo
bm9ybWFsbHkgbm9uZSwgd2hlbiB0aGUgZ3Vlc3QgaXMgc3RpbGwgcnVubmluZzsgYnV0IGlmLAo+
IGxpa2UgbGlidmlydCwgeW91IHN0YXJ0IHFlbXUgLW5vLXNodXRkb3duLCBpdCBjYW4gdGhlbiBi
ZSB0aGUgY2F1c2Ugb2YKPiB3aHkgd2UgYXJlIGluIGEgc2h1dGRvd24vc3RvcHBlZCBzdGF0ZSB3
aGlsZSB3YWl0aW5nIGZvciBmaW5hbCBjbGVhbnVwKT8KClNvdW5kcyByaWdodC4KCj4gSG93IGlt
cG9ydGFudC9saWtlbHkgaXMgc3VjaCBhbiBldmVudD8gIChIbW0sIGZyb20gbGlidmlydCdzCj4g
cGVyc3BlY3RpdmUsIGV2ZW50cyBhcmUgdXN1YWxseSByZWxpYWJsZSwgYnV0IGNhbiBiZSBsb3N0
OyBpZiB3ZSBjYW4KPiByZXN0YXJ0IGxpYnZpcnRkIGFuZCByZWNvbm5lY3QgdG8gYSBxZW11IHBy
b2Nlc3MgdGhhdCBpcyBoYW5naW5nIG9uIHRvCj4gbGlmZSBvbmx5IGJlY2F1c2Ugbm8gb25lIGhh
cyBjbGVhbmVkIGl0IHVwIHlldCwgcXVlcnktc2h1dGRvd24gZG9lcyBzZWVtCj4gbGlrZSBhIHVz
ZWZ1bCB0aGluZyBmb3IgbGlidmlydCB0byBoYXZlIGF0IHRoZSB0aW1lIGl0IHJlY29ubmVjdHMg
dG8KPiB0aGF0IHFlbXUgcHJvY2VzcykuCgpSdWxlIG9mIHRodW1iOiBpZiB3ZSBuZWVkIGFuIGV2
ZW50LCB3ZSBwcm9iYWJseSBuZWVkIGEgcXVlcnksIHRvby4KCj4gV2UgY291bGQgYWx3YXlzIGlu
Y2x1ZGUgJ25vbmUnIGluIHRoZSBRQVBJIGVudW0sIHRoZW4gZG9jdW1lbnQgaW4KPiAnU0hVVERP
V04nIGFuZCAnUkVTRVQnIGV2ZW50cyB0aGF0IHRoZSBjYXVzZSB3aWxsIG5ldmVyIGJlICdub25l
Jy4KClllcy4KCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBEb2MKPiBoYWNrcyBsaWtlIHRoYXQgZmVlbCBhIGxpdHRs
ZSB1bmNsZWFuLCBidXQgbm90IHNvIGhvcnJpYmxlIGFzIHRvIGJlCj4gdW5mb3JnaXZhYmxlLgoK
SSB3b3VsZG4ndCBjYWxsIGl0IGFuIHVuY2xlYW4gaGFjay4gIEZvciBtZSwgaXQncyBjb3Bpbmcg
d2l0aCBhbgppbnN1ZmZpY2llbnRseSBleHByZXNzaXZlIHR5cGUgc3lzdGVtOiB3ZSBjYW4ndCBk
ZWZpbmUgU2h1dGRvd25DYXVzZSArIHsKJ25vbmUnIH0gYXMgYSBzdXBlcnR5cGUgb2YgU2h1dGRv
d25DYXVzZS4KCkV2ZW4gaWYgd2UgY291bGQsIEknbSBub3Qgc3VyZSBpdCB3b3VsZCBiZSB3b3J0
aCB0aGUgYm90aGVyLgoKPj4gSSdkIGJlIHRlbXB0ZWQgdG8gcmVzaHVmZmxlIGRlY2xhcmF0aW9u
cyBoZXJlLCBiZWNhdXNlIHNodXRkb3duX3NpZ25hbCdzCj4+IGludCBpcyBhIGRpZmZlcmVudCBv
bmUgdGhhbiByZXNldF9yZXF1ZXN0ZWQncyBhbmQgc2h1dGRvd25fcmVxdWVzdGVkLAo+PiBhbmQg
dGhlIGxhdHRlciB0d28ncyAibmVnYXRpdmUgbWVhbnMgZmFsc2UsIG5vbi1uZWdhdGl2ZSBtZWFu
cyB0cnVlIiBpcwo+PiB1bnVzdWFsIGVub3VnaCB0byBqdXN0aWZ5IGEgY29tbWVudC4KPiAuLi4K
Pj4gCj4+IEhtbS4gIEluIGNhc2Ugd2Ugc3RpY2sgdG8gbGl0ZXJhbCAtMTogY29uc2lkZXIgc3Bs
aXR0aW5nIHRoaXMgcGF0Y2ggaW50bwo+PiBhIHBhcnQgdGhhdCBjaGFuZ2VzIEBzaHV0ZG93bl9y
ZXF1ZXN0ZWQgZnJvbSB6ZXJvL25vbi16ZXJvIHRvCj4+IG5lZ2F0aXZlL25vbi1uZWdhdGl2ZSwg
YW5kIGEgcGFydCB0aGF0IHVzZXMgU2h1dGRvd25DYXVzZSBmb3IgdGhlCj4+IG5vbi1uZWdhdGl2
ZSB2YWx1ZXMuCj4KPgo+IFlvdSdyZSBkZWZpbml0ZWx5IHJpZ2h0IHRoYXQgaWYgdGhlIGVudW0g
ZG9lc24ndCBoYXZlIGEgbmljZSBub25lPTAKPiBzdGF0ZSwgdGhlbiByZXNodWZmbGluZyB0byB0
aGUgbWFnaWMgLTEgYXMgbm8gcmVxdWVzdCBpcyBhd2t3YXJkIGVub3VnaAo+IHRvIGJlIGRvbmUg
YWxvbmUuCj4KPiBCdXQgcGFydCBvZiB0aGUgYW5zd2VyIGlzIGFsc28gZGVwZW5kZW50IG9uIHdo
ZXRoZXIgd2Ugd2FudCBQQVRDSCA0IG9yCj4gbm90IChvciwgYXMgeW91IGJyb3VnaHQgdXAsIHRo
ZSBwb3NzaWJpbGl0eSBvZiBhIHF1ZXJ5LXNodXRkb3duIGNvbW1hbmQKPiB3aXRoIGV2ZW4gbW9y
ZSBwZXJzaXN0ZW50IHN0b3JhZ2Ugb2YgdGhlIGxhc3QtcmVwb3J0ZWQgZXZlbnQpLgoKWWVzLgoK
Pj4+IEBAIC0xNjUwLDExICsxNjUwLDExIEBAIHN0YXRpYyB2b2lkIHFlbXVfa2lsbF9yZXBvcnQo
dm9pZCkKPj4+ICBzdGF0aWMgaW50IHFlbXVfcmVzZXRfcmVxdWVzdGVkKHZvaWQpCj4+PiAgewo+
Pj4gICAgICBpbnQgciA9IHJlc2V0X3JlcXVlc3RlZDsKPj4+IC0gICAgaWYgKHIgJiYgcmVwbGF5
X2NoZWNrcG9pbnQoQ0hFQ0tQT0lOVF9SRVNFVF9SRVFVRVNURUQpKSB7Cj4+PiAtICAgICAgICBy
ZXNldF9yZXF1ZXN0ZWQgPSAwOwo+Pj4gKyAgICBpZiAociA+PSAwICYmIHJlcGxheV9jaGVja3Bv
aW50KENIRUNLUE9JTlRfUkVTRVRfUkVRVUVTVEVEKSkgewo+Pj4gKyAgICAgICAgcmVzZXRfcmVx
dWVzdGVkID0gLTE7Cj4+PiAgICAgICAgICByZXR1cm4gcjsKPj4+ICAgICAgfQo+Pj4gLSAgICBy
ZXR1cm4gZmFsc2U7Cj4+PiArICAgIHJldHVybiAtMTsKPj4gCj4+ICJyZXR1cm4gZmFsc2UiIGlu
IGEgZnVuY3Rpb24gcmV0dXJuaW5nIGludCBzbWVsbHMsIGdvb2QgcmlkZGFuY2UuCj4+IAo+Cj4g
SW4gb25lIG9mIG15IGVhcmxpZXIgZHJhZnRzIG9mIHRoZSBwYXRjaCwgSSBldmVuIHRyaWVkIHRv
IGNoYW5nZSB0aGUKPiByZXR1cm4gdHlwZSBmcm9tIGludCB0byBib29sLCBidXQgZGVjaWRlZCB0
aGF0IGtlZXBpbmcgaXQgYXMgaW50IHdvcmtlZAo+IGJlc3QgKGlmIEkgaGF2ZSB0byB1c2UgdGhl
IC0xL2NhdXNlIGRpY2hvdG9teSkuICBCdXQgeW91J3JlIGFsc28gcmlnaHQKPiB0aGF0IHdpdGgg
YSAnbm9uZScgdmFsdWUgaW4gdGhlIGVudW0sIEkgY291bGQgZGlyZWN0bHkgcmV0dXJuIFNodXRk
b3duQ2F1c2UuCj4KPj4+ICB9Cj4+Pgo+Pj4gIHN0YXRpYyBpbnQgcWVtdV9zdXNwZW5kX3JlcXVl
c3RlZCh2b2lkKQo+Pj4gQEAgLTE2ODYsNyArMTY4NiwxMiBAQCBzdGF0aWMgaW50IHFlbXVfZGVi
dWdfcmVxdWVzdGVkKHZvaWQpCj4+PiAgICAgIHJldHVybiByOwo+Pj4gIH0KPj4+Cj4+PiAtdm9p
ZCBxZW11X3N5c3RlbV9yZXNldChib29sIHJlcG9ydCkKPj4+ICsvKgo+Pj4gKyAqIFJlc2V0IHRo
ZSBWTS4gSWYgQHJlcG9ydCBpcyBWTVJFU0VUX1JFUE9SVCwgaXNzdWUgYW4gZXZlbnQsIHVzaW5n
Cj4+PiArICogdGhlIEByZWFzb24gaW50ZXJwcmV0ZWQgYXMgU2h1dGRvd25UeXBlIGZvciBkZXRh
aWxzLiAgT3RoZXJ3aXNlLAo+Pj4gKyAqIEByZXBvcnQgaXMgVk1SRVNFVF9TSUxFTlQgYW5kIEBy
ZWFzb24gaXMgaWdub3JlZC4KPj4+ICsgKi8KPj4+ICt2b2lkIHFlbXVfc3lzdGVtX3Jlc2V0KGJv
b2wgcmVwb3J0LCBpbnQgcmVhc29uKQo+PiAKPj4gV2h5IGludCByZWFzb24gYW5kIG5vdCBTaHV0
ZG93bkNhdXNlPyAgSG1tLCBwZWVraW5nIGFoZWFkLCBJIHNlZSB5b3UKPj4gcGFzcyAtMSB3aXRo
IFZNUkVTRVRfU0lMRU5ULiAgWWV0IGFub3RoZXIgcGxhY2Ugd2hlcmUgeW91IHVzZSBpbnQgZm9y
Cj4+IHR5cGUgU2h1dGRvd25DYXVzZSArIHsgLTEgfS4gIEFkZGluZyAnbm9uZScgdG8gU2h1dGRv
d25DYXVzZSBsb29rcwo+PiBldmVuIG1vcmUgYXR0cmFjdGl2ZSB0byBtZSBub3cuCj4KPiBZZWFo
LCBpdCdzIGdldHRpbmcgdG8gYmUgdGhhdCB3YXkgdG8gbWUgdG8sIGV2ZW4gaWYgaXQganVzdCBt
ZWFucyB0aGF0IEkKPiBtYXkgaGF2ZSB2b2x1bnRlZXJlZCBteXNlbGYgaW50byB3cml0aW5nIGEg
cXVlcnktc2h1dGRvd24gUU1QIGNvbW1hbmQuCgpUaGUgcmV3YXJkIGZvciBkb2luZyBnb29kIHdv
cmsgaXMgbW9yZSB3b3JrLgoKPj4+IEBAIC0xNzM4LDkgKzE3NDQsMTAgQEAgdm9pZCBxZW11X3N5
c3RlbV9ndWVzdF9wYW5pY2tlZChHdWVzdFBhbmljSW5mb3JtYXRpb24gKmluZm8pCj4+PiAgdm9p
ZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KHZvaWQpCj4+PiAgewo+Pj4gICAgICBpZiAobm9f
cmVib290KSB7Cj4+PiAtICAgICAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSAxOwo+Pj4gKyAgICAg
ICAgLyogRklYTUUgLSBhZGQgYSBwYXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVycyB0byBzcGVjaWZ5
IHJlYXNvbiAqLwo+PiAKPj4gRklYTUUgYWRkcmVzc2VkIGluIHRoZSBuZXh0IHBhdGNoLiAgTWVu
dGlvbiBpbiB0aGlzIG9uZSdzIGNvbW1pdAo+PiBtZXNzYWdlPwo+Cj4gU3VyZS4gU29tZXRoaW5n
IGxpa2UgIk1hcmsgYSBjb3VwbGUgb2YgcGxhY2VzIGFzIEZJWE1FIHdoZXJlIHdlIGhhdmUgdG8K
PiBndWVzcyBhIHZhbHVlIHRvIHVzZTsgYSBsYXRlciBwYXRjaCB3aWxsIGZpeCB0aGluZ3MgdG8g
c3VwcGx5IGEgY29ycmVjdAo+IHZhbHVlIi4KCldvcmtzIGZvciBtZSwgcHJvdmlkZWQgdGhlIG1l
YW5pbmcgb2YgInZhbHVlIiBpcyBjbGVhciBmcm9tIGNvbnRleHQuCgo+PiAKPj4+ICsgICAgICAg
IHNodXRkb3duX3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUOwo+Cj4gSSd2
ZSBhbHNvIGRlYmF0ZWQgYWJvdXQgc3BsaXR0aW5nIHBhdGNoIDMgaW50byB0d28gcGFydHM6IHRo
ZSBldmVudAo+IG1lbWJlciBhZGRpdGlvbnMgKGFmZmVjdGluZyAuanNvbiBhbmQgdmwuYykgYW5k
IHRoZSBwYXJhbWV0ZXIgYWRkaXRpb25zCj4gKGFmZmVjdGluZyBhbGwgb3RoZXIgY2FsbC1zaXRl
cykuICBJZiBJIGFkZCB0aGUgZXZlbnQgcGFyYW1ldGVyIGZpcnN0LAo+IHRoZW4gc3VwcGx5aW5n
IGEgYm9ndXMgdmFsdWUgdG8gdGhlIGV2ZW50IG1lYW5zIGV4dHJhIGNodXJuIHRvIHFlbXUKPiBp
b3Rlc3RzIG91dHB1dCBmaWxlcyB1bmxlc3MgSSBjaGFuZ2UgVEhJUyBsaW5lIG9mIGNvZGUgdG8g
Z3Vlc3MKPiBTSFVURE9XTl9DQVVTRV9IT1NUX1FNUDsgdGhlIG90aGVyIG9wdGlvbiBpcyB0byB3
aXJlIHVwIHBhcmFtZXRlcgo+IHBhc3NpbmcgZmlyc3QgYW5kIGV2ZW50IHJlcG9ydGluZyBsYXN0
Lgo+Cj4gSSdsbCB3YWl0IGZvciBtb3JlIGlucHV0cyBiZWZvcmUgcmVzcGlubmluZyB0aGlzIHNl
cmllcyAoSSBhbHJlYWR5IGRpZCBhCj4gcG9vciBlbm91Z2ggam9iIHNsYW1taW5nIG1haWxib3hl
cyBieSBzZW5kaW5nIDMgaXRlcmF0aW9ucyBvZiB0aGUgc2VyaWVzCj4gaW4gb25lIGRheSkuICBB
cyB5b3UgbWVudGlvbiwgSSdkIHN0aWxsIGxpa2UgdG8gaGVhciBpZGVhcyBmb3IgdGhlCgpZb3Vy
IHYzIGFuZCB2NCBjb3N0IG1lIG5vIHRpbWUsIGRvbid0IHdvcnJ5LgoKPiByZXBsYXkgc2lkZSBv
ZiB0aGluZ3MsIGFuZCBJIHdvdWxkbid0IG1pbmQgaWYgRGFuIGhhcyBhbnkgaWRlYXMgZnJvbSB0
aGUKPiBsaWJ2aXJ0L3VwcGVyLWxheWVyIHN0YWNrIHVzYWdlIHNpZGUgb2YgdGhpbmdzIG9uIHRo
ZSBmYXRlIG9mIHBhdGNoIDQuCgpPa2F5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 11:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 11:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WHX-0005aK-BR; Tue, 02 May 2017 11:47:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5WHV-0005Zz-O2
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 11:47:49 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9D/1A-02006-4E178095; Tue, 02 May 2017 11:47:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVysyfVTfdhIUe
 kwcGNEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWZR9ZCx7yVvTPq2xgPMbdxcjFISSwkVFi
 4fznbBDObkaJeZ++sXQxcnIIC/hJTFnwl7GLkYNDBMi+czUQJCwkkCexq7eNBSTMLKAvcW5HO
 UiYTUBT4s7nT0wgNq+AlURr6ySwEhYBFYkvczlBwqIC4RJvG4+wQJQISpyc+QSshFPAVmLxej
 +QMDOQeWfubmYIW15i+9s5zBMY+WYh6ZiFpGwWkrIFjMyrGNWLU4vKUot0jfWSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDjAEIdjDu/ed0iFGSg0lJlFf9FXukEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQlepwKOSCHBotT01Iq0zBxguMOkJTh4lER4o0HSvMUFibnFmekQqVOMi
 lLivK4gCQGQREZpHlwbLMYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3B2QKT2ZeCdz0V0
 CLmYAWN8uCLS5JREhJNTBOL/8UnrKnrDmQ/9xBj5Iz5/9UyjYnKtg+nXyqz7CjSLp4Tp3Niv/
 +pxfeXjzhxIHI6g2rjr8P7y0+1+DCPGWtkXzDuWdfvyq4F2S1J/Ztjz39m2n5o7WrF/mwn1zq
 tlYvXCf4T6PyeUPz9DzF1qlzao8c80yXU5d+eVd5x0u+FxOPOV34GdisxFKckWioxVxUnAgAn
 ubyE6wCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493725663!57145667!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58122 invoked from network); 2 May 2017 11:47:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 2 May 2017 11:47:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 04C752B;
 Tue,  2 May 2017 04:47:43 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5694C3F23B;
 Tue,  2 May 2017 04:47:42 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-2-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ddda4b7f-3a91-5134-febd-f337e4081977@arm.com>
Date: Tue, 2 May 2017 12:47:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170430194838.29932-2-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 1/4] arm/mem_access: Move TTBCR_SZ_MASK
	to processor.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMzAvMDQvMTcgMjA6NDgsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgbW92ZXMgdGhlIGRlZmluZSBUVEJDUl9TWl9NQVNLIGZyb20gc21tdS5jIHRv
IHByb2Nlc3Nvci5oIGFzCj4gaXQgd2lsbCBiZSBhZGRpdGlvbmFsbHkgdXNlZCBpbiBtZW1fYWNj
ZXNzLmMgYXMgc2hvd24gaW4gb25lIG9mIHRoZQo+IGZvbGxvd2luZyBjb21taXRzLgoKVGhlIFNN
TVUgZHJpdmVyIGhhcyBiZWVuIGltcG9ydGVkIGZyb20gTGludXggYW5kIHNvIGRvZXMgVFRCQ1Jf
U1pfTUFTSy4gCldlIHdhbnQgdG8ga2VlcCB0aGUgZHJpdmVyIGFzIGNsb3NlIGFzIExpbnV4LCBz
byBJIGFtIG5vdCBpbiBmYXZvciBvZiAKdGhpcyBjaGFuZ2UuCgpJZiB5b3UgbmVlZCB0byByZS1k
ZWZpbmUgVFRCUl9TWl9NQVNLLCB0aGVuIHlvdSBjYW4gdW5kZWYgYXQgdGhlIApiZWdpbm5pbmcg
b2YgdGhlIFNNTVUgZmlsZSAoc2VlIGhvdyB3ZSBkbyBTQ1RMUl9BRkUpIGF0IHRoZSBiZWdpbm5p
bmcuCgpDaGVlcnMsCgo+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1
cmluQHNlYy5pbi50dW0uZGU+Cj4gLS0tCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8IDEgLQo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAgIHwgMiArKwo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCj4gaW5kZXggMTA4MmZjZjhhYi4uZTJmODZlOTE3ZSAxMDA2NDQKPiAtLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYwo+IEBAIC01MzUsNyArNTM1LDYgQEAgc3RhdGljIHN0cnVjdCBp
b21tdV9ncm91cCAqaW9tbXVfZ3JvdXBfZ2V0KHN0cnVjdCBkZXZpY2UgKmRldikKPgo+ICAjZGVm
aW5lIFRUQkNSX1QxU1pfU0hJRlQJCTE2Cj4gICNkZWZpbmUgVFRCQ1JfVDBTWl9TSElGVAkJMAo+
IC0jZGVmaW5lIFRUQkNSX1NaX01BU0sJCQkweGYKPgo+ICAjZGVmaW5lIFRUQkNSMl9TRVBfU0hJ
RlQJCTE1Cj4gICNkZWZpbmUgVFRCQ1IyX1NFUF9NQVNLCQkJMHg3Cj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCj4gaW5kZXggODU1ZGVkMWIwNy4uNGZkZjg2MDcwYiAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAo+IEBAIC05NCw2ICs5NCw4IEBACj4gICNkZWZpbmUgVFRCQ1JfTl8yS0IgIF9B
QygweDAzLFUpCj4gICNkZWZpbmUgVFRCQ1JfTl8xS0IgIF9BQygweDA0LFUpCj4KPiArI2RlZmlu
ZSBUVEJDUl9TWl9NQVNLICAgMHhmCj4gKwo+ICAvKiBTQ1RMUiBTeXN0ZW0gQ29udHJvbCBSZWdp
c3Rlci4gKi8KPiAgLyogSFNDVExSIGlzIGEgc3Vic2V0IG9mIHRoaXMuICovCj4gICNkZWZpbmUg
U0NUTFJfVEUgICAgICAgIChfQUMoMSxVKTw8MzApCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 11:50:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 11:50:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WJh-0006Ct-No; Tue, 02 May 2017 11:50:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2886193b9=citrix-osstest@xenproject.org>)
 id 1d5WJf-000636-UP
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 11:50:04 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 85/4D-02181-B6278095; Tue, 02 May 2017 11:50:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUje9iCP
 SoP2kqsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzeieeYGp4L1gxcmF71kaGKfwdDFyckgI+Et0
 3lrPDmG7S0xvX8EGYosIOEtM+HAbzOYV0JNYcHsGE4gtLGAkcWfvcSaIejeJi/ubWbsYOcDsb
 /8KQcJsAh4SE3smsoDYLAIqEsd3HAUrFxLQkli6eCUTxEhBiZMzn4DVMAtISBx88YIZYqSFxI
 6PfWwTGHlnISmbhaRsASPTKkb14tSistQiXWO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK
 95PzcTYzAwGEAgh2Me/85HWKU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV7+Q
 I1JIsCg1PbUiLTMHGMIwaQkOHiUR3laQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifPag
 hQJgBRllObBjYDF0yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8z4qAJrCk5lXArfpFdARTE
 BHNMuCHVGSiJCSamDsfnYz6HtIwoJ1rdJmTioGClVW2zqn/w6aIm+V4K6uEJJ9Jq9szTKFsPB
 LsqlmZWqvvj6R/nc4NORlePUxbYVb/QlBrB4qlt9zSrytdM5byVw2P1Z5pzuTd41ORMWbLaXJ
 eqw//3+7sbKHLcLeJs23Z35C8Lu/dp0PO57t7NnltHS9xyXhq0osxRmJhlrMRcWJAEaS01WiA
 gAA
X-Env-Sender: prvs=2886193b9=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493725796!80104230!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21174 invoked from network); 2 May 2017 11:49:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 11:49:59 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="421839789"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71246-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=25942a40262083042798b0d92908091343d645e5
X-Osstest-Versions-That: ovmf=65ed9d7ff55ad5c149e713d73b8d52ee8cbce601
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 2 May 2017 12:49:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71246: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNDYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAyNTk0MmE0MDI2MjA4MzA0Mjc5OGIwZDkyOTA4MDkxMzQzZDY0
NWU1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2NWVkOWQ3ZmY1NWFk
NWMxNDllNzEzZDczYjhkNTJlZThjYmNlNjAxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEyNDEg
IDIwMTctMDQtMjkgMDE6NTE6MDEgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
MjQ2ICAyMDE3LTA1LTAyIDA5OjQ3OjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTG9uZyBRaW4gPHFpbi5s
b25nQGludGVsLmNvbT4KICBRaW4gTG9uZyA8cWluLmxvbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNv
dXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGlj
YWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgMjU5NDJhNDAyNjIwODMwNDI3OThiMGQ5MjkwODA5MTM0M2Q2NDVl
NQpBdXRob3I6IExvbmcgUWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEFwciAy
NiAxNTo1MDoyMyAyMDE3ICswODAwCgogICAgQ3J5cHRvUGtnL1NtbUNyeXB0TGliOiBFbmFibGUg
SE1BQy1TSEEyNTYgc3VwcG9ydCBmb3IgU01NLgogICAgCiAgICBFbmFibGUgSE1BQy1TSEEyNTYg
Y2lwaGVyIHN1cHBvcnQgaW4gU21tQ3J5cHRMaWIgaW5zdGFuY2UuCiAgICAKICAgIENjOiBUaW5n
IFllIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFFpbiBMb25nIDxx
aW4ubG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGluZyBZZSA8dGluZy55ZUBpbnRl
bC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 11:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 11:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WQE-0006UE-Ea; Tue, 02 May 2017 11:56:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5WQC-0006U8-Rv
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 11:56:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D8/3F-02185-00478095; Tue, 02 May 2017 11:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTfd/MUe
 kwbczyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br5haWgmecFZ+2LWVsYJzJ0cXIxSEksJFR
 Yu3ORWwQzm5GiZvtJ9i7GDk5hAW8JE5/O8HcxcjBISLgJ3HnaiBIWEggT+LkgiOsIGFmAX2Jc
 zvKQcJsApoSdz5/YgKxeQWsJGZs28IMYrMIqEjseveRBcQWFQiXeNt4hAWiRlDi5MwnYDangK
 1E05xNbCA2M5B9Z+5uZghbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3QNLfWSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDrZ6BgXEH4+/jfocYJTmYlER51V+xRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4DUGBq+QYFFqempFWmYOMOxh0hIcPEoivDVFQGne4oLE3
 OLMdIjUKUZFKXFeZZA+AZBERmkeXBss1i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZtAh
 nPk5lXAjf9FdBiJqDFzbJgi0sSEVJSDYxVzK7d5r9mXOhKnFqpmnnuJl8ZY8z9tQ1MnUtNZyh
 90HfkXhdtX/18RfDB24kreI/lmvwUYmpfeu7SiT69nuJ9TeofD9d1/Ugyrk87GPAjte/l8WXr
 +HMVrP4eNtz3c6fF9z19Dk4stcxrw+UEC7+6S+eLrs+Xmy6kuNtuko/2+d4VMRxCD5RYijMSD
 bWYi4oTAeCLTXawAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493726207!97699818!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10735 invoked from network); 2 May 2017 11:56:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 2 May 2017 11:56:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A01712B;
 Tue,  2 May 2017 04:56:46 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BFE693F23B;
 Tue,  2 May 2017 04:56:45 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-3-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f9c1ea5-f951-cfb1-a91b-7b0136456fc8@arm.com>
Date: Tue, 2 May 2017 12:56:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170430194838.29932-3-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 2/4] arm/mem_access: Change value of
	TTBCR_SZ_MASK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMzAvMDQvMTcgMjA6NDgsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhlIFRUQkNSX1NaIGhvbGRzIG9ubHkgMyBiaXRzIGFuZCB0aHVzIG11c3QgYmUgbWFza2VkIHdp
dGggdGhlIHZhbHVlCj4gMHg3IGluc3RlYWQgb2YgdGhlIHByZXZpb3VzbHkgdXNlZCB2YWx1ZSAw
eGYuCgpQbGVhc2UgcXVvdGUgdGhlIHNwZWMgKHBhcmFnYXBoICsgdmVyc2lvbikgd2hlbiB5b3Ug
ZG8gYSBzdWNoIGNoYW5nZS4KClRUQkNSXyogZmxhZ3MgYXJlIHVzZWQgZm9yIGJvdGggVENSX0VM
MSAoQUFyY2g2NCkgYW5kIFRUQkNSIChBQXJjaDMyKS4gCkxvb2tpbmcgYXQgdGhlIHNwZWMgKEFS
TSBEREkgMDQ4N0Eua19pc3MxMDc3NSkgVENSX0VMMS57VDBTWixUMVNaKSBpcyAKZW5jb2RlZCBv
biA2IGJpdHMgYW5kIFRUQkNSX0VMMS57VDBTWixUMVNafSBpcyBlbmNvZGVkIG9uIDMgYml0cywg
d2l0aCAKdGhlIGZvbGxvd2luZyAzIGJpdHMgUkVTMC4KClNvIHRoZSBtYXNrIGhlcmUgc2hvdWxk
IGJlIDB4M2YuCgpDaGVlcnMsCgo+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8
cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4gLS0tCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDIgKy0K
PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKPiBpbmRleCA0ZmRmODYwNzBiLi5jOGI4Y2ZmMzExIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gQEAgLTk0LDcgKzk0LDcgQEAKPiAgI2RlZmluZSBUVEJD
Ul9OXzJLQiAgX0FDKDB4MDMsVSkKPiAgI2RlZmluZSBUVEJDUl9OXzFLQiAgX0FDKDB4MDQsVSkK
Pgo+IC0jZGVmaW5lIFRUQkNSX1NaX01BU0sgICAweGYKPiArI2RlZmluZSBUVEJDUl9TWl9NQVNL
ICAgX0FDKDB4NyxVTCkKPgo+ICAvKiBTQ1RMUiBTeXN0ZW0gQ29udHJvbCBSZWdpc3Rlci4gKi8K
PiAgLyogSFNDVExSIGlzIGEgc3Vic2V0IG9mIHRoaXMuICovCj4KCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 12:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WTv-00079P-C5; Tue, 02 May 2017 12:00:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTu-000786-20; Tue, 02 May 2017 12:00:38 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 06/07-02189-4E478095; Tue, 02 May 2017 12:00:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBKsWRWlGSWpSXmKPExsWS0XRdVfdJCUe
 kwcNCi1s3W5ktlnxczGKx6uoBVgdmj6O7fzMFMEaxZuYl5VcksGYcbb/OXvD8GlPFpLNXWBsY
 955h6mLk5BASOM4osaZLtouRC8hexCjxdfZPsASzgKvEjX2b2SBsRYkL9xpYQGxeAUGJkzOfg
 NkSApoSd96sYgexRQSKJHaeewlmswnoScw9Owlqjo7Ey/2rwWxhgTSJB4fnMUHMMZPY/OkfM4
 jNIqAqsfbfTeYJjDyzkKyehWT1LCSrZzFyAMU1Jdbv0ocwpSWW/+OAqJaX2P52DjOEbS2x430
 n1BQLiS8rnrLDTJzS/RDKtpfYePEvC4RtI3H4yyesaqac+csIU9M19w0TNjW/Tk9ihqn5u+0N
 K6oaDrCaPT+dYEo2NK9BMWYBo+gqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01
 JzEpGK95PzcTYzA+GcAgh2M27Z7HmKU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0
 mClxuYToQEi1LTUyvSMnOAiQgmLcHBoyTCu7oYKM1bXJCYW5yZDpE6xWjMcW7uu/dMHDcWfH3
 PJMSSl5+XKiXOOxWkVACkNKM0D24QLEFeYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvR5Ap
 PJl5JXD7XgGdwgR0SrMs2CkliQgpqQZGlbinj6UZNuZqmjyWzreue1G05crX1V4f7J9E3foce
 XuG6vnsmC8zjy6YFBGzxXlfbMzj+nvRxystPk6q5Cy6t47n1Cfj1eZqwfoSPC9s0g/wHnwpsq
 DZXK5MYZOW58pUxZPB3EJTbkQfcgmTuJeg3fJqulzZeQkh1Qd/xO0yjj8QTLpyrcFBiaU4I9F
 Qi7moOBEAMqdVFosDAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493726434!67461149!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43944 invoked from network); 2 May 2017 12:00:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 12:00:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTa-0004g0-J1; Tue, 02 May 2017 12:00:18 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTa-0005JS-EP; Tue, 02 May 2017 12:00:18 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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>
Message-Id: <E1d5WTa-0005JS-EP@xenbits.xenproject.org>
Date: Tue, 02 May 2017 12:00:18 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-devel] Xen Security Advisory 213 - x86: 64bit PV guest
 breakout via pagetable use-after-mode-change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

                    Xen Security Advisory XSA-213
                              version 2

   x86: 64bit PV guest breakout via pagetable use-after-mode-change

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

Public release.

Added email header syntax to patches, for e.g. git-am.

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

64-bit PV guests typically use separate (root) page tables for their
kernel and user modes.  Hypercalls are accessible to guest kernel
context only, which certain hypercall handlers make assumptions on.
The IRET hypercall (replacing the identically name CPU instruction)
is used by guest kernels to transfer control from kernel mode to user
mode.  If such an IRET hypercall is placed in the middle of a multicall
batch, subsequent operations invoked by the same multicall batch may
wrongly assume the guest to still be in kernel mode.  If one or more of
these subsequent operations involve operations on page tables, they may
be using the wrong root page table, confusing internal accounting.  As
a result the guest may gain writable access to some of its page tables.

IMPACT
======

A malicious or buggy 64-bit PV guest may be able to access all of
system memory, allowing for all of privilege escalation, host crashes,
and information leaks.

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

All 64-bit Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

The vulnerability is only exposed to 64-bit PV guests.  HVM guests and
32-bit PV guests can't exploit the vulnerability.

MITIGATION
==========

Running only HVM or 32-bit PV guests will avoid the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into
the kernel (e.g. by disabling loadable modules etc) or from using
other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa213.patch           xen-unstable
xsa213-4.8.patch       Xen 4.8.x
xsa213-4.7.patch       Xen 4.7.x
xsa213-4.6.patch       Xen 4.6.x
xsa213-4.5.patch       Xen 4.5.x

$ sha256sum xsa213*
cddea5eac2ad1f5a68b561da4e98afce891189a2fdedf93087a03889e9df6e99  xsa213.patch
fce9bbc9fc30769dfbab4d1830d87d220000b2742e5e70aac22f3e9d013b7614  xsa213-4.5.patch
dce026ed1a02db1cf22de89120e7129839f656d041379c450e7403ae909e7b99  xsa213-4.6.patch
d8202db5981e2f13d9942332cd3fefded98a5cbc302caee431c7a15051887e7f  xsa213-4.7.patch
20c12810ac73809ba74cfde811d420b1b544a07f759c393380afde1a09eb5274  xsa213-4.8.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-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZCGr/AAoJEIP+FMlX6CvZ+s8IALroAx1MO5vn6Z0LY2noH+B3
LP32EfS6jzA210jXT1txfjEIFta7In03nCv3KQZZmvFWjIiDTBD/N8THg9XQHC0r
R+FC0yTFXnLNluBY5FqOXf7C7pd3+N+onAMsRIJkaJiDMIL+xtfnLOTFpr9FrVSy
pemRRr1vZuekeph7G446R04lXBCn5pRMj/v1abXjhAFq1leW9hI3vZII/oRpPUCF
BCJysglvQEgk7Qh3Iqhi8nuqAj+IHxGD3udhsruwruzQ+u2XCLA5FeYo0GK+e9AF
aSf+GL9lZIfVj+2v754Gh6xXSe2K/+Ok/8S5FRJQrGD+vQL+UUGT7GTfJEAPvYg=
=meSL
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNjUzLDcgKzE2NTMsNyBA
QCBzdGF0aWMgYm9vbCBjaGVja19tdWx0aWNhbGxfMzJiaXRfY2xlYW4oCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7CiAgICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbXVsdGkg
PSAmc3RhdGUtPmNhbGw7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwpAQCAtMTY2MSwyMyArMTY2MSwyNiBAQCB2b2lkIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0CiAgICAgaWYgKCBtdWx0aS0+
b3AgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQog
CiAgICAgY2FsbCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5m
bjsKICAgICBpZiAoIGNhbGwgPT0gTlVMTCApCiAgICAgewogICAgICAgICBt
dWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgogICAgICAgICAg
IWNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAg
ICByZXR1cm47CisgICAgICAgIHJldHVybiBtY19jb250aW51ZTsKIAogICAg
IG11bHRpLT5yZXN1bHQgPSBjYWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+
YXJnc1sxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aS0+YXJn
c1syXSwgbXVsdGktPmFyZ3NbM10sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXVsdGktPmFyZ3NbNF0pOworCisgICAgcmV0dXJuIGxpa2VseSghcHNy
X21vZGVfaXNfdXNlcihndWVzdF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAg
ICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9oeXBlcmNhbGwuYwpAQCAtMjE1LDE1ICsyMTUsMTkgQEAgdm9p
ZCBwdl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAgIHBl
cmZjX2luY3IoaHlwZXJjYWxscyk7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0
aWNhbGxfY2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19k
aXNwb3NpdGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19z
dGF0ZSAqc3RhdGUpCiB7Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShj
dXJyZW50KSApCisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owor
ICAgIHVuc2lnbmVkIGxvbmcgb3A7CisKKyAgICBpZiAoICFpc19wdl8zMmJp
dF92Y3B1KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBtdWx0aWNh
bGxfZW50cnkgKmNhbGwgPSAmc3RhdGUtPmNhbGw7CiAKLSAgICAgICAgaWYg
KCAoY2FsbC0+b3AgPCBBUlJBWV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkp
ICYmCi0gICAgICAgICAgICAgcHZfaHlwZXJjYWxsX3RhYmxlW2NhbGwtPm9w
XS5uYXRpdmUgKQotICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gcHZfaHlw
ZXJjYWxsX3RhYmxlW2NhbGwtPm9wXS5uYXRpdmUoCisgICAgICAgIG9wID0g
Y2FsbC0+b3A7CisgICAgICAgIGlmICggKG9wIDwgQVJSQVlfU0laRShwdl9o
eXBlcmNhbGxfdGFibGUpKSAmJgorICAgICAgICAgICAgIHB2X2h5cGVyY2Fs
bF90YWJsZVtvcF0ubmF0aXZlICkKKyAgICAgICAgICAgIGNhbGwtPnJlc3Vs
dCA9IHB2X2h5cGVyY2FsbF90YWJsZVtvcF0ubmF0aXZlKAogICAgICAgICAg
ICAgICAgIGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3NbMV0sIGNhbGwtPmFy
Z3NbMl0sCiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1szXSwgY2FsbC0+
YXJnc1s0XSwgY2FsbC0+YXJnc1s1XSk7CiAgICAgICAgIGVsc2UKQEAgLTIz
NCwxNSArMjM4LDIxIEBAIHZvaWQgYXJjaF9kb19tdWx0aWNhbGxfY2FsbChz
dHJ1Y3QgbWNfc3QKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfbXVs
dGljYWxsX2VudHJ5ICpjYWxsID0gJnN0YXRlLT5jb21wYXRfY2FsbDsKIAot
ICAgICAgICBpZiAoIChjYWxsLT5vcCA8IEFSUkFZX1NJWkUocHZfaHlwZXJj
YWxsX3RhYmxlKSkgJiYKLSAgICAgICAgICAgICBwdl9oeXBlcmNhbGxfdGFi
bGVbY2FsbC0+b3BdLmNvbXBhdCApCi0gICAgICAgICAgICBjYWxsLT5yZXN1
bHQgPSBwdl9oeXBlcmNhbGxfdGFibGVbY2FsbC0+b3BdLmNvbXBhdCgKKyAg
ICAgICAgb3AgPSBjYWxsLT5vcDsKKyAgICAgICAgaWYgKCAob3AgPCBBUlJB
WV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCisgICAgICAgICAgICAg
cHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQgKQorICAgICAgICAgICAg
Y2FsbC0+cmVzdWx0ID0gcHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQo
CiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1swXSwgY2FsbC0+YXJnc1sx
XSwgY2FsbC0+YXJnc1syXSwKICAgICAgICAgICAgICAgICBjYWxsLT5hcmdz
WzNdLCBjYWxsLT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gLUVOT1NZUzsKICAg
ICB9CiAjZW5kaWYKKworICAgIHJldHVybiB1bmxpa2VseShvcCA9PSBfX0hZ
UEVSVklTT1JfaXJldCkKKyAgICAgICAgICAgPyBtY19leGl0CisgICAgICAg
ICAgIDogbGlrZWx5KGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSkpCisgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6
IG1jX3ByZWVtcHQ7CiB9CiAKIC8qCi0tLSBhL3hlbi9jb21tb24vbXVsdGlj
YWxsLmMKKysrIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwpAQCAtMzksNiAr
MzksNyBAQCBkb19tdWx0aWNhbGwoCiAgICAgc3RydWN0IG1jX3N0YXRlICpt
Y3MgPSAmY3VycmVudC0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAgICAg
ICBpOwogICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOworICAgIGVudW0g
bWNfZGlzcG9zaXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwogCiAgICAgaWYg
KCB1bmxpa2VseShfX3Rlc3RfYW5kX3NldF9iaXQoX01DU0ZfaW5fbXVsdGlj
YWxsLCAmbWNzLT5mbGFncykpICkKICAgICB7CkBAIC00OSw3ICs1MCw3IEBA
IGRvX211bHRpY2FsbCgKICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5k
bGVfb2theShjYWxsX2xpc3QsIG5yX2NhbGxzKSkgKQogICAgICAgICByYyA9
IC1FRkFVTFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgIXJjICYmIGkgPCBucl9j
YWxsczsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgIXJjICYmIGRpc3AgPT0g
bWNfY29udGludWUgJiYgaSA8IG5yX2NhbGxzOyBpKysgKQogICAgIHsKICAg
ICAgICAgaWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQog
ICAgICAgICAgICAgZ290byBwcmVlbXB0ZWQ7CkBAIC02Miw3ICs2Myw3IEBA
IGRvX211bHRpY2FsbCgKIAogICAgICAgICB0cmFjZV9tdWx0aWNhbGxfY2Fs
bCgmbWNzLT5jYWxsKTsKIAotICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9j
YWxsKG1jcyk7CisgICAgICAgIGRpc3AgPSBhcmNoX2RvX211bHRpY2FsbF9j
YWxsKG1jcyk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsKQEAgLTc2
LDcgKzc3LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQogI2VuZGlm
CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisgICAgICAg
IGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxf
bGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAgICAgICAg
Lyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAgICAgICAg
IHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxf
bGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBjdXJyZW50LT5o
Y2FsbF9wcmVlbXB0ZWQgKQogICAgICAgICB7CkBAIC05NCw2ICsxMDIsOSBA
QCBkb19tdWx0aWNhbGwoCiAgICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRk
X29mZnNldChjYWxsX2xpc3QsIDEpOwogICAgIH0KIAorICAgIGlmICggdW5s
aWtlbHkoZGlzcCA9PSBtY19wcmVlbXB0KSAmJiBpIDwgbnJfY2FsbHMgKQor
ICAgICAgICBnb3RvIHByZWVtcHRlZDsKKwogICAgIHBlcmZjX2luY3IoY2Fs
bHNfdG9fbXVsdGljYWxsKTsKICAgICBwZXJmY19hZGQoY2FsbHNfZnJvbV9t
dWx0aWNhbGwsIGkpOwogICAgIG1jcy0+ZmxhZ3MgPSAwOwotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vbXVsdGljYWxsLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L211bHRpY2FsbC5oCkBAIC0yMiw2ICsyMiwxMCBAQCBzdHJ1Y3QgbWNfc3Rh
dGUgewogICAgIH07CiB9OwogCi12b2lkIGFyY2hfZG9fbXVsdGljYWxsX2Nh
bGwoc3RydWN0IG1jX3N0YXRlICptYyk7CitlbnVtIG1jX2Rpc3Bvc2l0aW9u
IHsKKyAgICBtY19jb250aW51ZSwKKyAgICBtY19leGl0LAorICAgIG1jX3By
ZWVtcHQsCit9IGFyY2hfZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0
YXRlICptYyk7CiAKICNlbmRpZiAvKiBfX1hFTl9NVUxUSUNBTExfSF9fICov
Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMzk1LDMwICsxMzk1LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCB0ZXN0
X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpICkKICAg
ICAgICAgewpAQCAtOTMsNiArMTAxLDkgQEAgZG9fbXVsdGljYWxsKAogICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY2FsbF9saXN0LCAx
KTsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGRpc3AgPT0gbWNfcHJl
ZW1wdCkgJiYgaSA8IG5yX2NhbGxzICkKKyAgICAgICAgZ290byBwcmVlbXB0
ZWQ7CisKICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX211bHRpY2FsbCk7CiAg
ICAgcGVyZmNfYWRkKGNhbGxzX2Zyb21fbXVsdGljYWxsLCBpKTsKICAgICBt
Y3MtPmZsYWdzID0gMDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0
aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL211bHRpY2FsbC5o
CkBAIC0xLDcgKzEsMTEgQEAKICNpZm5kZWYgX19BU01fQVJNX01VTFRJQ0FM
TF9IX18KICNkZWZpbmUgX19BU01fQVJNX01VTFRJQ0FMTF9IX18KIAotZXh0
ZXJuIHZvaWQgZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqY2FsbCk7CitleHRlcm4gZW51bSBtY19kaXNwb3NpdGlvbiB7Cisg
ICAgbWNfY29udGludWUsCisgICAgbWNfZXhpdCwKKyAgICBtY19wcmVlbXB0
LAorfSBkb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5
ICpjYWxsKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9f
ICovCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmgKQEAgLTcs
OCArNywyMSBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKK2VudW0g
bWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4
aXQsCisgICAgbWNfcHJlZW1wdCwKK307CisKKyNkZWZpbmUgbXVsdGljYWxs
X3JldChjYWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKHVubGlrZWx5KChjYWxsKS0+b3AgPT0gX19IWVBFUlZJU09SX2ly
ZXQpICAgICAgICAgICAgICAgXAorICAgICA/IG1jX2V4aXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICA6IGxpa2VseShndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSkgICAgXAorICAgICAgICAgPyBt
Y19jb250aW51ZSA6IG1jX3ByZWVtcHQpCisKICNkZWZpbmUgZG9fbXVsdGlj
YWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdnEgICVjMSglMCks
JSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
IiAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJSVyaXApLCUlcmRpOyAiICAg
ICAgIFwKQEAgLTM2LDkgKzQ5LDExIEBACiAgICAgICAgICAgICAgIC8qIGFs
bCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgiLCAicnNpIiwgInJk
aSIsICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgInI4IiwgICJyOSIs
ICAicjEwIiwgInIxMSIgKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3
aGlsZSAoIDAgKQorICAgICAgICBtdWx0aWNhbGxfcmV0KF9jYWxsKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQogCiAjZGVm
aW5lIGNvbXBhdF9tdWx0aWNhbGxfY2FsbChfY2FsbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19h
c21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVjMSglMCksJSVlYXg7
ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBs
ZWFxICBjb21wYXRfaHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIlwK
QEAgLTY1LDYgKzgwLDggQEAKICAgICAgICAgICAgICAgImkiIChvZmZzZXRv
ZihfX3R5cGVvZl9fKCpfY2FsbCksIHJlc3VsdCkpICAgICBcCiAgICAgICAg
ICAgICAgIC8qIGFsbCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAg
ICAgICAgICAgXAogICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgi
LCAicnNpIiwgInJkaSIsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
InI4IiwgICJyOSIsICAicjEwIiwgInIxMSIgKSAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJyMTEi
ICk7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtdWx0aWNhbGxfcmV0
KF9jYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQogCiAjZW5kaWYgLyogX19BU01fWDg2X01VTFRJQ0FMTF9IX18gKi8K

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDg1LDMwICsxNDg1LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCB0ZXN0
X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpICkKICAg
ICAgICAgewpAQCAtOTMsNiArMTAxLDkgQEAgZG9fbXVsdGljYWxsKAogICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY2FsbF9saXN0LCAx
KTsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGRpc3AgPT0gbWNfcHJl
ZW1wdCkgJiYgaSA8IG5yX2NhbGxzICkKKyAgICAgICAgZ290byBwcmVlbXB0
ZWQ7CisKICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX211bHRpY2FsbCk7CiAg
ICAgcGVyZmNfYWRkKGNhbGxzX2Zyb21fbXVsdGljYWxsLCBpKTsKICAgICBt
Y3MtPmZsYWdzID0gMDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0
aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL211bHRpY2FsbC5o
CkBAIC0xLDcgKzEsMTEgQEAKICNpZm5kZWYgX19BU01fQVJNX01VTFRJQ0FM
TF9IX18KICNkZWZpbmUgX19BU01fQVJNX01VTFRJQ0FMTF9IX18KIAotZXh0
ZXJuIHZvaWQgZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqY2FsbCk7CitleHRlcm4gZW51bSBtY19kaXNwb3NpdGlvbiB7Cisg
ICAgbWNfY29udGludWUsCisgICAgbWNfZXhpdCwKKyAgICBtY19wcmVlbXB0
LAorfSBkb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5
ICpjYWxsKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9f
ICovCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmgKQEAgLTcs
OCArNywyMSBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKK2VudW0g
bWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4
aXQsCisgICAgbWNfcHJlZW1wdCwKK307CisKKyNkZWZpbmUgbXVsdGljYWxs
X3JldChjYWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKHVubGlrZWx5KChjYWxsKS0+b3AgPT0gX19IWVBFUlZJU09SX2ly
ZXQpICAgICAgICAgICAgICAgXAorICAgICA/IG1jX2V4aXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICA6IGxpa2VseShndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSkgICAgXAorICAgICAgICAgPyBt
Y19jb250aW51ZSA6IG1jX3ByZWVtcHQpCisKICNkZWZpbmUgZG9fbXVsdGlj
YWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdnEgICVjMSglMCks
JSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
IiAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJSVyaXApLCUlcmRpOyAiICAg
ICAgIFwKQEAgLTM3LDkgKzUwLDExIEBACiAgICAgICAgICAgICAgIC8qIGFs
bCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgiLCAicnNpIiwgInJk
aSIsICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgInI4IiwgICJyOSIs
ICAicjEwIiwgInIxMSIgKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3
aGlsZSAoIDAgKQorICAgICAgICBtdWx0aWNhbGxfcmV0KF9jYWxsKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQogCiAjZGVm
aW5lIGNvbXBhdF9tdWx0aWNhbGxfY2FsbChfY2FsbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19h
c21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVjMSglMCksJSVlYXg7
ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBs
ZWFxICBjb21wYXRfaHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIlwK
QEAgLTY3LDYgKzgyLDggQEAKICAgICAgICAgICAgICAgImkiICgtRU5PU1lT
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgIC8qIGFsbCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAg
ICAgICAgICAgXAogICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgi
LCAicnNpIiwgInJkaSIsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
InI4IiwgICJyOSIsICAicjEwIiwgInIxMSIgKSAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJyMTEi
ICk7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtdWx0aWNhbGxfcmV0
KF9jYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQogCiAjZW5kaWYgLyogX19BU01fWDg2X01VTFRJQ0FMTF9IX18gKi8K

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNTI5LDMwICsxNTI5LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBtY3Mt
PmZsYWdzICYgTUNTRl9jYWxsX3ByZWVtcHRlZCApCiAgICAgICAgIHsKQEAg
LTkzLDYgKzEwMSw5IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgICAgIGd1
ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGNhbGxfbGlzdCwgMSk7CiAgICAgfQog
CisgICAgaWYgKCB1bmxpa2VseShkaXNwID09IG1jX3ByZWVtcHQpICYmIGkg
PCBucl9jYWxscyApCisgICAgICAgIGdvdG8gcHJlZW1wdGVkOworCiAgICAg
cGVyZmNfaW5jcihjYWxsc190b19tdWx0aWNhbGwpOwogICAgIHBlcmZjX2Fk
ZChjYWxsc19mcm9tX211bHRpY2FsbCwgaSk7CiAgICAgbWNzLT5mbGFncyA9
IDA7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbXVsdGljYWxsLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0aWNhbGwuaApAQCAtMSw3ICsx
LDExIEBACiAjaWZuZGVmIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9fCiAjZGVm
aW5lIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9fCiAKLWV4dGVybiB2b2lkIGRv
X211bHRpY2FsbF9jYWxsKHN0cnVjdCBtdWx0aWNhbGxfZW50cnkgKmNhbGwp
OworZXh0ZXJuIGVudW0gbWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRp
bnVlLAorICAgIG1jX2V4aXQsCisgICAgbWNfcHJlZW1wdCwKK30gZG9fbXVs
dGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqY2FsbCk7CiAK
ICNlbmRpZiAvKiBfX0FTTV9BUk1fTVVMVElDQUxMX0hfXyAqLwogLyoKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tdWx0aWNhbGwuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5oCkBAIC03LDggKzcsMjEgQEAK
IAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogCitlbnVtIG1jX2Rpc3Bvc2l0
aW9uIHsKKyAgICBtY19jb250aW51ZSwKKyAgICBtY19leGl0LAorICAgIG1j
X3ByZWVtcHQsCit9OworCisjZGVmaW5lIG11bHRpY2FsbF9yZXQoY2FsbCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh1bmxp
a2VseSgoY2FsbCktPm9wID09IF9fSFlQRVJWSVNPUl9pcmV0KSAgICAgICAg
ICAgICAgIFwKKyAgICAgPyBtY19leGl0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgOiBsaWtlbHko
Z3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSkpICAgIFwKKyAgICAgICAgID8gbWNfY29udGludWUg
OiBtY19wcmVlbXB0KQorCiAjZGVmaW5lIGRvX211bHRpY2FsbF9jYWxsKF9j
YWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18g
X192b2xhdGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIiAgICBtb3ZxICAlYzEoJTApLCUlcmF4OyAiICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIgICAgbGVhcSAg
aHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIiAgICAgICBcCkBAIC0z
Nyw5ICs1MCwxMSBAQAogICAgICAgICAgICAgICAvKiBhbGwgdGhlIGNhbGxl
ci1zYXZlcyByZWdpc3RlcnMgKi8gICAgICAgICAgIFwKICAgICAgICAgICAg
IDogInJheCIsICJyY3giLCAicmR4IiwgInJzaSIsICJyZGkiLCAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJy
MTEiICk7ICAgICAgICAgICAgICAgICAgXAotICAgIH0gd2hpbGUgKCAwICkK
KyAgICAgICAgbXVsdGljYWxsX3JldChfY2FsbCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSkKIAogI2RlZmluZSBjb21wYXRf
bXVsdGljYWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18gX192b2xh
dGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgIiAgICBtb3ZsICAlYzEoJTApLCUlZWF4OyAiICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIgICAgbGVhcSAgY29tcGF0
X2h5cGVyY2FsbF90YWJsZSglJXJpcCksJSVyZGk7ICJcCkBAIC02Nyw2ICs4
Miw4IEBACiAgICAgICAgICAgICAgICJpIiAoLUVOT1NZUykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAvKiBh
bGwgdGhlIGNhbGxlci1zYXZlcyByZWdpc3RlcnMgKi8gICAgICAgICAgIFwK
ICAgICAgICAgICAgIDogInJheCIsICJyY3giLCAicmR4IiwgInJzaSIsICJy
ZGkiLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICJyOCIsICAicjki
LCAgInIxMCIsICJyMTEiICkgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAicjgiLCAgInI5IiwgICJyMTAiLCAicjExIiApOyAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgbXVsdGljYWxsX3JldChfY2FsbCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKIAogI2Vu
ZGlmIC8qIF9fQVNNX1g4Nl9NVUxUSUNBTExfSF9fICovCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNTUwLDcgKzE1NTAsNyBA
QCBzdGF0aWMgYm9vbF90IGNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7CiAgICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbXVsdGkg
PSAmc3RhdGUtPmNhbGw7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwpAQCAtMTU1OCwyMyArMTU1OCwyNiBAQCB2b2lkIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0CiAgICAgaWYgKCBtdWx0aS0+
b3AgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQog
CiAgICAgY2FsbCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5m
bjsKICAgICBpZiAoIGNhbGwgPT0gTlVMTCApCiAgICAgewogICAgICAgICBt
dWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgogICAgICAgICAg
IWNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAg
ICByZXR1cm47CisgICAgICAgIHJldHVybiBtY19jb250aW51ZTsKIAogICAg
IG11bHRpLT5yZXN1bHQgPSBjYWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+
YXJnc1sxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aS0+YXJn
c1syXSwgbXVsdGktPmFyZ3NbM10sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXVsdGktPmFyZ3NbNF0pOworCisgICAgcmV0dXJuIGxpa2VseSghcHNy
X21vZGVfaXNfdXNlcihndWVzdF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAg
ICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0t
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwpAQCAtMjU1LDE1ICsyNTUsMTkgQEAgdm9pZCBwdl9o
eXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAgIHBlcmZjX2lu
Y3IoaHlwZXJjYWxscyk7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShjdXJyZW50
KSApCisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHVu
c2lnbmVkIGxvbmcgb3A7CisKKyAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1
KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBtdWx0aWNhbGxfZW50
cnkgKmNhbGwgPSAmc3RhdGUtPmNhbGw7CiAKLSAgICAgICAgaWYgKCAoY2Fs
bC0+b3AgPCBBUlJBWV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCi0g
ICAgICAgICAgICAgcHZfaHlwZXJjYWxsX3RhYmxlW2NhbGwtPm9wXS5uYXRp
dmUgKQotICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gcHZfaHlwZXJjYWxs
X3RhYmxlW2NhbGwtPm9wXS5uYXRpdmUoCisgICAgICAgIG9wID0gY2FsbC0+
b3A7CisgICAgICAgIGlmICggKG9wIDwgQVJSQVlfU0laRShwdl9oeXBlcmNh
bGxfdGFibGUpKSAmJgorICAgICAgICAgICAgIHB2X2h5cGVyY2FsbF90YWJs
ZVtvcF0ubmF0aXZlICkKKyAgICAgICAgICAgIGNhbGwtPnJlc3VsdCA9IHB2
X2h5cGVyY2FsbF90YWJsZVtvcF0ubmF0aXZlKAogICAgICAgICAgICAgICAg
IGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3NbMV0sIGNhbGwtPmFyZ3NbMl0s
CiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1szXSwgY2FsbC0+YXJnc1s0
XSwgY2FsbC0+YXJnc1s1XSk7CiAgICAgICAgIGVsc2UKQEAgLTI3NCwxNSAr
Mjc4LDIxIEBAIHZvaWQgYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3Qg
bWNfc3QKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfbXVsdGljYWxs
X2VudHJ5ICpjYWxsID0gJnN0YXRlLT5jb21wYXRfY2FsbDsKIAotICAgICAg
ICBpZiAoIChjYWxsLT5vcCA8IEFSUkFZX1NJWkUocHZfaHlwZXJjYWxsX3Rh
YmxlKSkgJiYKLSAgICAgICAgICAgICBwdl9oeXBlcmNhbGxfdGFibGVbY2Fs
bC0+b3BdLmNvbXBhdCApCi0gICAgICAgICAgICBjYWxsLT5yZXN1bHQgPSBw
dl9oeXBlcmNhbGxfdGFibGVbY2FsbC0+b3BdLmNvbXBhdCgKKyAgICAgICAg
b3AgPSBjYWxsLT5vcDsKKyAgICAgICAgaWYgKCAob3AgPCBBUlJBWV9TSVpF
KHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCisgICAgICAgICAgICAgcHZfaHlw
ZXJjYWxsX3RhYmxlW29wXS5jb21wYXQgKQorICAgICAgICAgICAgY2FsbC0+
cmVzdWx0ID0gcHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQoCiAgICAg
ICAgICAgICAgICAgY2FsbC0+YXJnc1swXSwgY2FsbC0+YXJnc1sxXSwgY2Fs
bC0+YXJnc1syXSwKICAgICAgICAgICAgICAgICBjYWxsLT5hcmdzWzNdLCBj
YWxsLT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gLUVOT1NZUzsKICAgICB9CiAj
ZW5kaWYKKworICAgIHJldHVybiB1bmxpa2VseShvcCA9PSBfX0hZUEVSVklT
T1JfaXJldCkKKyAgICAgICAgICAgPyBtY19leGl0CisgICAgICAgICAgIDog
bGlrZWx5KGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKSkpCisgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6IG1jX3By
ZWVtcHQ7CiB9CiAKIC8qCi0tLSBhL3hlbi9jb21tb24vbXVsdGljYWxsLmMK
KysrIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwpAQCAtNDAsNiArNDAsNyBA
QCBkb19tdWx0aWNhbGwoCiAgICAgc3RydWN0IG1jX3N0YXRlICptY3MgPSAm
Y3VycmVudC0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAgICAgICBpOwog
ICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOworICAgIGVudW0gbWNfZGlz
cG9zaXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwogCiAgICAgaWYgKCB1bmxp
a2VseShfX3Rlc3RfYW5kX3NldF9iaXQoX01DU0ZfaW5fbXVsdGljYWxsLCAm
bWNzLT5mbGFncykpICkKICAgICB7CkBAIC01MCw3ICs1MSw3IEBAIGRvX211
bHRpY2FsbCgKICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2th
eShjYWxsX2xpc3QsIG5yX2NhbGxzKSkgKQogICAgICAgICByYyA9IC1FRkFV
TFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgIXJjICYmIGkgPCBucl9jYWxsczsg
aSsrICkKKyAgICBmb3IgKCBpID0gMDsgIXJjICYmIGRpc3AgPT0gbWNfY29u
dGludWUgJiYgaSA8IG5yX2NhbGxzOyBpKysgKQogICAgIHsKICAgICAgICAg
aWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAg
ICAgICAgZ290byBwcmVlbXB0ZWQ7CkBAIC02Myw3ICs2NCw3IEBAIGRvX211
bHRpY2FsbCgKIAogICAgICAgICB0cmFjZV9tdWx0aWNhbGxfY2FsbCgmbWNz
LT5jYWxsKTsKIAotICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1j
cyk7CisgICAgICAgIGRpc3AgPSBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1j
cyk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsKQEAgLTc3LDcgKzc4
LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQogI2VuZGlmCiAKLSAg
ICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoY2Fs
bF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisgICAgICAgIGlmICgg
dW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxfbGlzdCwg
Jm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAgICAgICAgLyogbm90
aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAgICAgICAgIHJjID0g
bWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxfbGlzdCwg
Jm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAgICAgICAgICByYyA9
IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBtY3MtPmZsYWdzICYgTUNT
Rl9jYWxsX3ByZWVtcHRlZCApCiAgICAgICAgIHsKQEAgLTkzLDYgKzEwMSw5
IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9h
ZGRfb2Zmc2V0KGNhbGxfbGlzdCwgMSk7CiAgICAgfQogCisgICAgaWYgKCB1
bmxpa2VseShkaXNwID09IG1jX3ByZWVtcHQpICYmIGkgPCBucl9jYWxscyAp
CisgICAgICAgIGdvdG8gcHJlZW1wdGVkOworCiAgICAgcGVyZmNfaW5jcihj
YWxsc190b19tdWx0aWNhbGwpOwogICAgIHBlcmZjX2FkZChjYWxsc19mcm9t
X211bHRpY2FsbCwgaSk7CiAgICAgbWNzLT5mbGFncyA9IDA7Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9tdWx0aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vbXVsdGljYWxsLmgKQEAgLTI0LDYgKzI0LDEwIEBAIHN0cnVjdCBtY19z
dGF0ZSB7CiAgICAgfTsKIH07CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKm1jKTsKK2VudW0gbWNfZGlzcG9zaXRp
b24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4aXQsCisgICAgbWNf
cHJlZW1wdCwKK30gYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbWNf
c3RhdGUgKm1jKTsKIAogI2VuZGlmIC8qIF9fWEVOX01VTFRJQ0FMTF9IX18g
Ki8K

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue May 02 12:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WTu-00078j-I1; Tue, 02 May 2017 12:00:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTt-00077h-34; Tue, 02 May 2017 12:00:37 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 BA/0A-02183-3E478095; Tue, 02 May 2017 12:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWS0XRdVfdRCUe
 kwc8zlha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN+Nh0lalgvknF7A0b2BoY
 P+h1MXJxCAkcZ5TY3PuNHcJZxCjRfuUsUxcjJwezgKvEjX2b2SBsRYkL9xpYQGxeAUGJkzOfg
 NkSApoSd96sYgexRQSKJHaeewlmswnoScw9Owlqjo7Ey/2rwWxhgSiJO/Oes0PMMZO4sawFbA
 6LgKrEudkfmCcw8sxCsnoWktWzkKyexcgBFNeUWL9LH8KUllj+jwOiWl5i+9s5zBC2tcTfu5+
 hplhI/N+3nRlm4pTuh+wLGDlXMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Yk
 JhXrJefnbmIEBjgDEOxgXNnufIhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRg0ODoG+N
 asvMEqx5OXnpSpJ8C4r5ogUEixKTU+tSMvMAcYgTKkEB4+SCO9qkDRvcUFibnFmOkTqFKMxx7
 m5794zcdxY8PU9kxDYJClxXmFgdAsJgJRmlObBDYKlhkuMslLCvIxAZwrxFKQW5WaWoMq/YhT
 nYFQS5v0IspAnM68Ebt8roFOYgE5plgU7pSQRISXVwBjCdjT8U/fiyAv1B1Y0hT862nS4x8ja
 cbZocdakzKl7ZgpeniQ1rVirULGhfO5/iz+32rb3HK/+3iY7+aWvwIkVi/9/NVmdn+mh2xl2Q
 2iWoUbW3WXpZ6cwqO471vI/6ublDpm6WXPy7lVPN3l4qW79/sfGnH8dGj0vh0X3B1aJyUmKnf
 sQEq7EUpyRaKjFXFScCADOQVa1CAMAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493726433!95839619!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61990 invoked from network); 2 May 2017 12:00:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 12:00:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTd-0004gB-MI; Tue, 02 May 2017 12:00:21 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTd-0005Ku-JX; Tue, 02 May 2017 12:00:21 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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>
Message-Id: <E1d5WTd-0005Ku-JX@xenbits.xenproject.org>
Date: Tue, 02 May 2017 12:00:21 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-devel] Xen Security Advisory 214 - grant transfer allows PV
 guest to elevate privileges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

                    Xen Security Advisory XSA-214
                              version 2

         grant transfer allows PV guest to elevate privileges

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

Public release.

Added email header syntax to patches, for e.g. git-am.

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

The GNTTABOP_transfer operation allows one guest to transfer a page to
another guest.  The internal processing of this, however, does not
include zapping the previous type of the page being transferred.  This
makes it possible for a PV guest to transfer a page previously used as
part of a segment descriptor table to another guest while retaining the
"contains segment descriptors" property.

If the destination guest is a PV one of different bitness, it may gain
access to segment descriptors it is not normally allowed to have, like
64-bit code segments in a 32-bit PV guest.

If the destination guest is a HVM one, that guest may freely alter the
page contents and then hand the page back to the same or another PV
guest.

In either case, if the destination PV guest then inserts that page into
one of its own descriptor tables, the page still having the designated
type results in validation of its contents being skipped.

IMPACT
======

A malicious pair of guests may be able to access all of system memory,
allowing for all of privilege escalation, host crashes, and information
leaks.

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

All Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

MITIGATION
==========

Running only one out of the three relevant classes of guest (namely:
32-bit PV; 64-bit PV; HVM) on any given host will avoid the
vulnerability.  (Note that this must also include any nonprivileged
service domains such as stub device model domains.)

The vulnerability can also be avoided if all guest kernels are
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa124.patch           xen-unstable, Xen 4.8.x, 4.7.x, 4.6.x, 4.5.x

$ sha256sum xsa214*
1c038c3927d08e6abdf3ce320bb8b0b68a106e6ac86b4e8194035dc5e4726d64  xsa214.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-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZCGsBAAoJEIP+FMlX6CvZtvQH/i2VsJ5AIku19/0AfiuVA6WN
WOu6TBGsaLTAXZHM/CPAOYuPHJ2dQlXRB+avo/Wu8MpuYIVrSarlfED8puDgwO2t
vZp8k5KMV4hWY7EYWYuhMvJVgNK2kjRIsM8g4T56Tc8waQdFBVH1ODEFLOdTT2jf
gVuEjV9vpdzW994N38QRLYuaaQwLGPf9yAx1pgcMr1K3qzcOOBiNqCtb1amYo84i
e/xXSV7Y87/mZxsq23ZhrRgTogiIeZO3LnLnYyYqplTGNKZli6RyvlpLzADQNdae
lpvLGHLRuIiLEFBqhINVDshRHu2cp346dOTTS8bjEfFD/d5NBUYjddP2QogqCqo=
=g4Jg
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRpc2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFsaW5n
IHBhZ2VzCgpXaGlsZSBhIHBhZ2UgaGF2aW5nIGp1c3QgYSBzaW5nbGUgZ2Vu
ZXJhbCByZWZlcmVuY2UgbGVmdCBuZWNlc3NhcmlseQpoYXMgYSB6ZXJvIHR5
cGUgcmVmZXJlbmNlIGNvdW50IHRvbywgaXRzIHR5cGUgbWF5IHN0aWxsIGJl
IHZhbGlkIChhbmQKaW4gdmFsaWRhdGVkIHN0YXRlOyBhdCBwcmVzZW50IHRo
aXMgaXMgb25seSBwb3NzaWJsZSBhbmQgcmVsZXZhbnQgZm9yClBHVF9zZWdf
ZGVzY19wYWdlLCBhcyBwYWdlIHRhYmxlcyBoYXZlIHRoZWlyIHR5cGUgZm9y
Y2libHkgemFwcGVkIHdoZW4KdGhlaXIgdHlwZSByZWZlcmVuY2UgY291bnQg
ZHJvcHMgdG8gemVybywgYW5kClBHVF97d3JpdGFibGUsc2hhcmVkfV9wYWdl
IHBhZ2VzIGRvbid0IHJlcXVpcmUgYW55IHZhbGlkYXRpb24pLiBJbgpzdWNo
IGEgY2FzZSB3aGVuIHRoZSBwYWdlIGlzIGJlaW5nIHJlLXVzZWQgd2l0aCB0
aGUgc2FtZSB0eXBlIGFnYWluLAp2YWxpZGF0aW9uIGlzIGJlaW5nIHNraXBw
ZWQuIEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlmZmVyIGJldHdlZW4KMzIt
IGFuZCA2NC1iaXQgZ3Vlc3RzLCBwYWdlcyB0byBiZSB0cmFuc2ZlcnJlZCBi
ZXR3ZWVuIGd1ZXN0cyBuZWVkIHRvCmhhdmUgdGhlaXIgdmFsaWRhdGlvbiBp
bmRpY2F0b3IgemFwcGVkIChhbmQgd2l0aCBpdCB3ZSB6YXAgYWxsIG90aGVy
CnR5cGUgaW5mb3JtYXRpb24gYXQgb25jZSkuCgpUaGlzIGlzIFhTQS0yMTQu
CgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTQ0NjYsNiArNDQ2NiwxNyBAQCBpbnQgc3Rl
YWxfcGFnZSgKICAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2lu
Zm8sIHgsIHggJiB+UEdDX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCB5
ICE9IHggKTsKIAorICAgIC8qCisgICAgICogV2l0aCB0aGUgc29sZSByZWZl
cmVuY2UgZHJvcHBlZCB0ZW1wb3JhcmlseSwgbm8tb25lIGNhbiB1cGRhdGUg
dHlwZQorICAgICAqIGluZm9ybWF0aW9uLiBUeXBlIGNvdW50IGFsc28gbmVl
ZHMgdG8gYmUgemVybyBpbiB0aGlzIGNhc2UsIGJ1dCBlLmcuCisgICAgICog
UEdUX3NlZ19kZXNjX3BhZ2UgbWF5IHN0aWxsIGhhdmUgUEdUX3ZhbGlkYXRl
ZCBzZXQsIHdoaWNoIHdlIG5lZWQgdG8KKyAgICAgKiBjbGVhciBiZWZvcmUg
dHJhbnNmZXJyaW5nIG93bmVyc2hpcCAoYXMgdmFsaWRhdGlvbiBjcml0ZXJp
YSB2YXJ5CisgICAgICogZGVwZW5kaW5nIG9uIGRvbWFpbiB0eXBlKS4KKyAg
ICAgKi8KKyAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOworICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKKwogICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
ICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue May 02 12:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WTx-0007C1-EG; Tue, 02 May 2017 12:00:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTv-00079K-Qr; Tue, 02 May 2017 12:00:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1B/BA-03371-6E478095; Tue, 02 May 2017 12:00:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWS0XRdVfdZCUe
 kwcErLBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNOLv4MntBv1HFjP+6DYzt
 ul2MXBxCAscZJY58/M4K4SxilNh2+hyQw8nBLOAqcWPfZjYIW1Hiwr0GFhCbV0BQ4uTMJ2C2h
 ICmxJ03q9hBbBGBIomd516C2WwCehJzz05igujVkXi5fzWYLSwQJnFp+0E2iDlmEuveLWIGsV
 kEVCWuXbzBOIGRZxaS1bOQrJ6FZPUsRg6guKbE+l36EKa0xPJ/HBDV8hLb385hhrCtJfrXfmK
 BsC0k/je/ZIaZOKX7IfsCRs5VjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiB4c0ABDsYz68NPMQoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL
 zcwXoQEi1LTUyvSMnOAkQaTluDgURLhXV0MlOYtLkjMLc5Mh0idYrTkODf33XsmjndLPwDJGw
 u+vmcSYsnLz0uVEuedCtIgANKQUZoHNw6WDC4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPc
 jyBSezLwSuK2vgA5iAjqoWRbsoJJEhJRUA+P0m+fD00vXK753DVJZvNf41dLptzj0uBqO3eYQ
 nfeT62+26aNCvgS+YpsidYXeAw4rLV52lGy/LaywveHwJwkBMYMnExfHrPoqxJwQOY1P5wSL9
 p2W62oz+w7lllteEfune1J6hcaff39EQp4kLvRjeeFdx61ntmmTn5bYkayj9/dpmDOdeqvEUp
 yRaKjFXFScCAAEmm4CAQMAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493726437!47101587!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51211 invoked from network); 2 May 2017 12:00:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 12:00:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTg-0004gT-04; Tue, 02 May 2017 12:00:23 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTf-0005MI-Tb; Tue, 02 May 2017 12:00:23 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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>
Message-Id: <E1d5WTf-0005MI-Tb@xenbits.xenproject.org>
Date: Tue, 02 May 2017 12:00:23 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-devel] Xen Security Advisory 215 - possible memory corruption
 via failsafe callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

                    Xen Security Advisory XSA-215
                              version 2

           possible memory corruption via failsafe callback

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

Public release.

Added email header syntax to patches, for e.g. git-am.

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

Under certain special conditions Xen reports an exception resulting
from returning to guest mode not via ordinary exception entry points,
but via a so call failsafe callback.  This callback, unlike exception
handlers, takes 4 extra arguments on the stack (the saved data
selectors DS, ES, FS, and GS).  Prior to placing exception or failsafe
callback frames on the guest kernel stack, Xen checks the linear
address range to not overlap with hypervisor space.  The range spanned
by that check was mistakenly not covering these extra 4 slots.

IMPACT
======

A malicious or buggy 64-bit PV guest may be able to modify part of a
physical memory page not belonging to it, potentially allowing for all
of privilege escalation, host or other guest crashes, and information
leaks.

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

64-bit Xen versions 4.6 and earlier are vulnerable.  Xen versions 4.7
and later are not vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

Only x86 systems with physical memory extending to a configuration
dependent boundary (5Tb or 3.5Tb) may be affected.  Whether they are
actually affected depends on actual physical memory layout.

The vulnerability is only exposed to 64-bit PV guests.  HVM guests and
32-bit PV guests can't exploit the vulnerability.

MITIGATION
==========

Running only HVM or 32-bit PV guests will avoid the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into
the kernel (e.g. by disabling loadable modules etc) or from using
other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa215.patch       Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa215*
5be4ff661dd22890b0120f86beee3ec809e2a29f833db8c48bd70ce98e9691ee  xsa215.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-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZCGsCAAoJEIP+FMlX6CvZulUH/38S+01LCZXAyAiPQTKGtJ09
QZeqIriU1rFn/jXWvxnlC2eaKmrZvucOtYWK5Uccmj49Y2lgvoxTqSCa0S86POWU
xvwBH2nGMsJ0Q4m1qQ4fZQ3lSsRlRoz0FyeTwdjdGlGVqGqPhDqB7Nm68IyOjr5j
zhIxl8WCQulaqlWwCIgR+KQEgbyVDdsqmOYq7vIrYvyEEtM98l2sQ4E5kO3QfxUV
aRbUBH4XrleGYNXQE3kXCNBJJIxl8LwsIHvk55hWAjEwmdRbu8o4+eBNn+lvDzQb
+AEMk1VrDMYCsxB6bUryJm6AzNc69vBNsdgGo4o0UXZtrfhtyBsEXD6daWqu3/c=
=zQpX
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGNvcnJlY3QgY3JlYXRlX2JvdW5jZV9mcmFtZQoKV2UgbWF5IHB1
c2ggdXAgdG8gOTYgYnl0ZXMgb24gdGhlIGd1ZXN0IChrZXJuZWwpIHN0YWNr
LCBzbyB3ZSBzaG91bGQKYWxzbyBjb3ZlciBhcyBtdWNoIGluIHRoZSBlYXJs
eSByYW5nZSBjaGVjay4gTm90ZSB0aGF0IHRoaXMgaXMgdGhlCnNpbXBsZXN0
IHBvc3NpYmxlIHBhdGNoLCB3aGljaCBoYXMgdGhlIHRoZW9yZXRpY2FsIHBv
dGVudGlhbCBvZgpicmVha2luZyBhIGd1ZXN0OiBXZSBvbmx5IHJlYWxseSBw
dXNoIDk2IGJ5dGVzIHdoZW4gaW52b2tpbmcgdGhlCmZhaWxzYWZlIGNhbGxi
YWNrLCBvcmRpbmFyeSBleGNlcHRpb25zIG9ubHkgaGF2ZSA1NiBvciA2NCBi
eXRlcyBwdXNoZWQKKHdpdGhvdXQgLyB3aXRoIGVycm9yIGNvZGUgcmVzcGVj
dGl2ZWx5KS4gVGhlcmUgaXMsIGhvd2V2ZXIsIG5vIFBWIE9TCmtub3duIHRv
IHBsYWNlIGEga2VybmVsIHN0YWNrIHRoZXJlLgoKVGhpcyBpcyBYU0EtMjE1
LgoKUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTM0Nyw3
ICszNDcsNyBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIGptcCAgIGhh
bmRsZV9leGNlcHRpb25fc2F2ZWQKIAogLyogQ1JFQVRFIEEgQkFTSUMgRVhD
RVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIFNUQUNLOiAgICAgICAgICAgICAg
ICAgICAgICovCi0vKiAgIHsgUkNYLCBSMTEsIFtEUy1HUyxdIFtDUjIsXSBb
RVJSQ09ERSxdIFJJUCwgQ1MsIFJGTEFHUywgUlNQLCBTUyB9ICAgKi8KKy8q
ICAgeyBSQ1gsIFIxMSwgW0RTLUdTLF0gW0VSUkNPREUsXSBSSVAsIENTLCBS
RkxBR1MsIFJTUCwgU1MgfSAgICAgICAgICAqLwogLyogJXJkeDogdHJhcF9i
b3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICovCiAvKiBPbiByZXR1cm4gb25seSAlcmJ4IGFuZCAl
cmR4IGFyZSBndWFyYW50ZWVkIG5vbi1jbG9iYmVyZWQuICAgICAgICAgICAg
Ki8KIGNyZWF0ZV9ib3VuY2VfZnJhbWU6CkBAIC0zNjcsNyArMzY3LDcgQEAg
Y3JlYXRlX2JvdW5jZV9mcmFtZToKIDI6ICAgICAgYW5kcSAgJH4weGYsJXJz
aSAgICAgICAgICAgICAgICAjIFN0YWNrIGZyYW1lcyBhcmUgMTYtYnl0ZSBh
bGlnbmVkLgogICAgICAgICBtb3ZxICAkSFlQRVJWSVNPUl9WSVJUX1NUQVJU
LCVyYXgKICAgICAgICAgY21wcSAgJXJheCwlcnNpCi0gICAgICAgIG1vdnEg
ICRIWVBFUlZJU09SX1ZJUlRfRU5EKzYwLCVyYXgKKyAgICAgICAgbW92cSAg
JEhZUEVSVklTT1JfVklSVF9FTkQrMTIqOCwlcmF4CiAgICAgICAgIHNiYiAg
ICVlY3gsJWVjeCAgICAgICAgICAgICAgICAgIyBJbiArdmUgYWRkcmVzcyBz
cGFjZT8gVGhlbiBva2F5LgogICAgICAgICBjbXBxICAlcmF4LCVyc2kKICAg
ICAgICAgYWRjICAgJWVjeCwlZWN4ICAgICAgICAgICAgICAgICAjIEFib3Zl
IFhlbiBwcml2YXRlIGFyZWE/IFRoZW4gb2theS4K

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue May 02 12:01:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WUT-0007Qx-3A; Tue, 02 May 2017 12:01:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5WUR-0007Pi-In
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 12:01:11 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6C/2F-03058-50578095; Tue, 02 May 2017 12:01:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTZellCP
 S4N4bU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP9m7ksBddYK17vuMrawHiSpYuRi0NIYCOj
 RGv7DlYIZzejRMPnFvYuRk4OYQEvidPfTjB3MXJwiAj4Sdy5GggSFhKYxyjx6CAbSJhZQF/i3
 I5ykDCbgKbEnc+fmEBsXgEriet3XjGD2CwCKhIPfrSDxUUFwiXeNh5hgagRlDg58wkLyBhOAW
 uJU88zQMLMArYSd+buZoaw5SW2v53DPIGRbxaSjllIymYhKVvAyLyKUaM4tagstUjXyEAvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjr2UBhxglOZiURHnVX7FHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg5S7hiBQSLEpNT61Iy8wBBj1MWoKDR0mEd3UxUJq3uCAxt
 zgzHSJ1ilGXY869r++ZhFjy8vNSpcR5p4IUCYAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfN+BJnCk5lXArfpFdARTEBHNMuCHVGSiJCSamAU3dEy84fMMbcUo5Zsbb4bOT/
 WN/MevJxR/8flYV/PXQnm93slsiSMOPjEl/5nUW9bFRS5O2iqRkH6xkWCT/X2n6+VWyYbPDlt
 077tHaV5P4p02hY+CJxroXbnUNctjSMVc3+E+p9pKE+d0a+9R+Lx3u1qdwNUzpfxX/3/VtvgD
 l9FUJjgaVMlluKMREMt5qLiRAAwFOQ7uwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493726468!60408183!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49477 invoked from network); 2 May 2017 12:01:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 2 May 2017 12:01:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D40202B;
 Tue,  2 May 2017 05:01:07 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 181623F23B;
 Tue,  2 May 2017 05:01:06 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-3-proskurin@sec.in.tum.de>
 <1f9c1ea5-f951-cfb1-a91b-7b0136456fc8@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <162b2db3-2181-1b91-e95a-c7fcb4263ffa@arm.com>
Date: Tue, 2 May 2017 13:01:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1f9c1ea5-f951-cfb1-a91b-7b0136456fc8@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 2/4] arm/mem_access: Change value of
	TTBCR_SZ_MASK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMi8wNS8xNyAxMjo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFNlcmdlaiwKPgo+
IE9uIDMwLzA0LzE3IDIwOjQ4LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBUaGUgVFRCQ1Jf
U1ogaG9sZHMgb25seSAzIGJpdHMgYW5kIHRodXMgbXVzdCBiZSBtYXNrZWQgd2l0aCB0aGUgdmFs
dWUKPj4gMHg3IGluc3RlYWQgb2YgdGhlIHByZXZpb3VzbHkgdXNlZCB2YWx1ZSAweGYuCj4KPiBQ
bGVhc2UgcXVvdGUgdGhlIHNwZWMgKHBhcmFnYXBoICsgdmVyc2lvbikgd2hlbiB5b3UgZG8gYSBz
dWNoIGNoYW5nZS4KPgo+IFRUQkNSXyogZmxhZ3MgYXJlIHVzZWQgZm9yIGJvdGggVENSX0VMMSAo
QUFyY2g2NCkgYW5kIFRUQkNSIChBQXJjaDMyKS4KPiBMb29raW5nIGF0IHRoZSBzcGVjIChBUk0g
RERJIDA0ODdBLmtfaXNzMTA3NzUpIFRDUl9FTDEue1QwU1osVDFTWikgaXMKPiBlbmNvZGVkIG9u
IDYgYml0cyBhbmQgVFRCQ1JfRUwxLntUMFNaLFQxU1p9IGlzIGVuY29kZWQgb24gMyBiaXRzLCB3
aXRoCj4gdGhlIGZvbGxvd2luZyAzIGJpdHMgUkVTMC4KPgo+IFNvIHRoZSBtYXNrIGhlcmUgc2hv
dWxkIGJlIDB4M2YuCgpIbW1tLCBJIGhhdmUganVzdCBub3RpY2VkIHdlIGRvIGEgbWl4IG9mIFRU
QkNSIGFuZCBUQ1IgaW4gdGhlIGNvZGUuIEkgCndvdWxkIHByZWZlciBpZiB3ZSB1c2Ugb25seSBU
Q1JfKiBldmVyeXdoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 02 12:01:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5WV5-0007ht-B5; Tue, 02 May 2017 12:01:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5WV3-0007gg-Cp
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 12:01:49 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 87/7C-03620-C2578095; Tue, 02 May 2017 12:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTVenlCP
 SoH2xmMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH3Ri9jwQWOiiPzHzE1MM5g72Lk4hAS2Mgo
 cf/gLVYIZzejxK7D25m6GDk5hAX8JHY19rF0MXJwiADZd64GgoSFBPIkjn7+zAoSZhbQlzi3o
 xwkzCagKXHn8yewTl4BK4nb7RfZQWwWARWJ65v3g9miAuESbxuPsEDUCEqcnPkEzOYUsJW4vv
 0rI4jNDGTfmbubGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl0jE72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBgYwCCHYz7PkYeYpTkYFIS5VV/xR4pxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJ3WTFHpJBgUWp6akVaZg4w7GHSEhw8SiK8q0HSvMUFibnFmekQq
 VOMilLivMIlQAkBkERGaR5cGyzWLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9yPIeJ7MvB
 K46a+AFjMBLW6WBVtckoiQkmpgzL8i3FB0qPnY3vBdrJmuAvp107oCOZftK5sut/W7pBen8cE
 cliv7aj1ue1h03DEX2d+s+nK/2v8dlZY1y7+l8Gw0XLWcbRuD1H/+l6Uz29WyP6meEv0SriC9
 8HaIhffGRat9+baGT/j97LH+c8niTX2Xl0aXXnXwTZXLs8tlPX6p+PRa/yAVJZbijERDLeai4
 kQAbgZTH7ACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493726507!66149169!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23902 invoked from network); 2 May 2017 12:01:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 2 May 2017 12:01:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E63B2B;
 Tue,  2 May 2017 05:01:47 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EBBAB3F23B;
 Tue,  2 May 2017 05:01:46 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-4-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b6557bd-a6d7-e5b7-6181-6461fa7bdfc6@arm.com>
Date: Tue, 2 May 2017 13:01:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170430194838.29932-4-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 3/4] arm/mem_access: Add further
	TCR_EL1/TTBCR defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMzAvMDQvMTcgMjA6NDgsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgYWRkcyBmdXJ0aGVyIFRDUl9FTDEvVFRCQ1IgZGVmaW5lcyB0byBzaW1wbGlm
eSBhY2Nlc3MgdG8gdGhlCj4gcmVzcGVjdGl2ZSByZWdpc3RlciBjb250ZW50cy4KPgo+IFNpZ25l
ZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IC0t
LQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggfCA0ICsrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gaW5kZXggYzhiOGNmZjMxMS4uOGNm
NDQyYzczYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IEBAIC0xNTcsNiArMTU3LDgg
QEAKPiAgLyogVENSOiBTdGFnZSAxIFRyYW5zbGF0aW9uIENvbnRyb2wgKi8KPgo+ICAjZGVmaW5l
IFRDUl9UMFNaKHgpICAgICAoKHgpPDwwKQo+ICsjZGVmaW5lIFRDUl9UMFNaX1NISUZUICAwCj4g
KyNkZWZpbmUgVENSX1QxU1pfU0hJRlQgIDE2Cj4KPiAgI2RlZmluZSBUQ1JfSVJHTjBfTkMgICAg
KF9BQygweDAsVUwpPDw4KQo+ICAjZGVmaW5lIFRDUl9JUkdOMF9XQldBICAoX0FDKDB4MSxVTCk8
PDgpCj4gQEAgLTE4Myw2ICsxODUsOCBAQAo+Cj4gICNkZWZpbmUgVENSX1JFUzEgICAgICAgIChf
QUMoMSxVTCk8PDMxfF9BQygxLFVMKTw8MjMpCj4KPiArI2RlZmluZSBUQ1JfU1pfTUFTSyAgICAg
KF9BQygweDNmLFVMKTw8MCkKPiArCgpTZWUgbXkgY29tbWVudCBvbiBwYXRjaCAjMi4KCj4gICNl
bHNlCj4KPiAgI2RlZmluZSBUQ1JfUkVTMSAgICAgICAgKF9BQygxLFVMKTw8MzEpCj4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 12:07:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:07:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Wa0-0000VY-Sp; Tue, 02 May 2017 12:06:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2885a79c5=wei.liu2@citrix.com>)
 id 1d5WZz-0000VK-Eu
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 12:06:55 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CF/4E-02183-E5678095; Tue, 02 May 2017 12:06:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW5cGUe
 kwa71fBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNjnfsBZM5Km79uMTSwPiIrYuRk0NCwF/i
 4cFN7CA2i4CKxKblP1lAbDYBZYmfnb1gNSIC8hIXLm4AquHiYBZYxyixrf8HE0hCWEBHouPZN
 7BmXgELiQNHLjKC2EICVhKdN9axQMQFJU7OfAJmMwPVL9j9CWgoB5AtLbH8HwdImFPAWqLpdR
 9YiSjQDZ1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFuoaWeklFmekZJbm
 JmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaFWz8DAuIPxUb/fIUZJDiYlUV71V+yRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4RUo5IoUEi1LTUyvSMnOAQQ+TluDgURLhDQRJ8xYXJOYWZ6ZDp
 E4x6nK8W/rhPZMQS15+XqqUOK8GSJEASFFGaR7cCFgEXmKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzBsJMoUnM68EbtMroCOYgI5olgU7oiQRISXVwGh6slpNTerC/52PFJif2lzp8im0OHT
 v2p2gpff62OU5C/+9iT3h0H349PnVHfF1n+ZYn419vjywQefwZIOY/DcsrDLS8w3Obom/1+4u
 2CksWDOvcYH/10c7pPj/vLZy+/xtwdtD5779al9WzVFT97STa9pvu0JR97JTD43L5oodsYl9K
 lkg+VKJpTgj0VCLuag4EQAKhleJuwIAAA==
X-Env-Sender: prvs=2885a79c5=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493726812!95777992!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35279 invoked from network); 2 May 2017 12:06:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 12:06:53 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="430552430"
Date: Tue, 2 May 2017 13:06:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Gary R Hook <ghook@amd.com>
Message-ID: <20170502120625.gj454ukntqi7jfcv@citrix.com>
References: <331bff8f-06af-46f6-20ff-73e97646ae95@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <331bff8f-06af-46f6-20ff-73e97646ae95@amd.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Stale Documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgUm9nZXIgYW5kIEJvcmlzCgpPbiBGcmksIEFwciAyOCwgMjAxNyBhdCAwNDoyMDoxMlBNIC0w
NTAwLCBHYXJ5IFIgSG9vayB3cm90ZToKPiBJJ20gcmVhZGluZyB0aHJvdWdoIHRoZSBwYWdlIGF0
IGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvTGludXhfUFZILAo+IGJlY2F1c2UsIHdlbGwsIGl0
Cj4gY2xhaW1zIHRoYXQgQU1EIGhhcmR3YXJlIGlzbid0IHN1cHBvcnRlZC4gVGhhdCBib3RoZXJz
IG1lLgo+IAo+IFRoZSBkYXRlIG9uIHRoZSBwYWdlIGlzIERlY2VtYmVyIDIwMTQuIElzIHRoZXJl
IG5vdGhpbmcgbW9yZSBjdXJyZW50IHRvIGJlCj4gZm91bmQ/Cj4gCj4gVGhlIHJvYWRtYXAgcGFn
ZSBpcyBhbHNvIHN0YWxlLiBJcyB0aGVyZSBhbiB1cGRhdGVkIHJvYWRtYXAgc29tZXdoZXJlPwo+
IFNob3VsZCBJIGJlIGxvb2tpbmcgYXQgc29tZXRoaW5nIGJlc2lkZXMgdGhlIHdpa2k/Cj4gCj4g
UHJpbWFyaWx5LCBteSBjb25jZXJucyBhcmU6Cj4gCj4gMSkgSGFzIGFueSBpbmZvcm1hdGlvbiBp
biB0aGF0IGRvY3VtZW50IChMaW51eF9QVkgpIGNoYW5nZWQgd2l0aCByZXNwZWN0IHRvCj4gWGVu
IDQuOS11bnN0YWJsZT8KPiAyKSBQVkggZ3Vlc3RzIGhhdmUgYmVlbiBsaXN0ZWQgYXMgIlByZXZp
ZXciIGZvciBvdmVyIDIgeWVhcnMuIElTIHRoZXJlIGFueQo+IHVwZGF0ZWQgZG9jdW1lbnRhdGlv
biBvbiBQVkggZ3Vlc3RzIHRoYXQgSSdtIG1pc3Npbmc/Cj4gCj4gSSBhcHByZWNpYXRlIGFueSBp
bnNpZ2h0cy9pbmZvcm1hdGlvbiBhbnlvbmUgY2FyZXMgdG8gb2ZmZXIuCj4gCj4gLS0gCj4gVGhp
cyBpcyBteSBkYXkgam9iLiBGb2xsb3cgbWUgYXQ6Cj4gSUcvVHdpdHRlci9GYWNlYm9vazogQGdy
aG9va3Bob3RvCj4gSUcvVHdpdHRlci9GYWNlYm9vazogQGdyaHBob3RvZ3JhcGhlcgo+IAo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 12:43:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:43:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5X8n-0003dP-OT; Tue, 02 May 2017 12:42:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5X8n-0003dJ-7J
 for xen-devel@lists.xen.org; Tue, 02 May 2017 12:42:53 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 45/2E-02183-CCE78095; Tue, 02 May 2017 12:42:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfdEHUe
 kwZY2c4slHxezODB6HN39mymAMYo1My8pvyKBNWP9U/6ClZIVOy4fYm1gPCzSxcjFISSwkVHi
 y5d7jBDObkaJG91dTF2MnBzCAoESz+9eBrNFBPQkZje+ZoUomsQu8e79NSYQh1ngO6PElSdnG
 EGq2AQ0Je58/gTWwStgJfFrXi87iM0ioCKx7vBVMFtUIFzibeMRFogaQYmTM5+A2ZxA2zre7G
 cFsZkFzCTmbX7IDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6RXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYMAxAMEOxu9/nA4xSnIwKYnyqr9ijxTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwbu3liNSSLAoNT21Ii0zBxj6MGkJDh4lEd6YGqA0b3FBYm5xZjpE6
 hSjopQ4byFInwBIIqM0D64NFm+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMw7C2QKT2ZeCd
 z0V0CLmYAWN8uCLS5JREhJNTDGZEdq1Vx51jRBX8l61a+Pue63+A+yHZ6sbPpbcH7xDZ9Z/63
 WCxTM2rj295cZx05sTLi1TWVKNCenUqCRWKHU9Pn57F5TEyeKnF850Tz2vfjfZcWrzCt0p/M/
 PLzb4/js3xfb+6wuc8V+4S34orjIelHvZrP1hVdNXnwUUlTM5864w8W98Zq8EktxRqKhFnNRc
 SIA6Kzf+LICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493728968!95849561!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23934 invoked from network); 2 May 2017 12:42:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 2 May 2017 12:42:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7D1662B;
 Tue,  2 May 2017 05:42:47 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A960B3F23B;
 Tue,  2 May 2017 05:42:45 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <64e12ab3-92cc-2168-7ba6-975a93adba93@arm.com>
 <CAOcqxo3CwXVr9FRa10yTTkibcJNp6AB4_1MgXHwWZdjEYL86LA@mail.gmail.com>
 <dd9b1fca-4d89-1987-e04c-6389068b3fbb@arm.com>
 <CAOcqxo10ggxTMz_RdGP6MbjYPMRSD739aui7dp8EEeyWA+NV1Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0d976e4f-be36-2162-330f-96fa71a31fee@arm.com>
Date: Tue, 2 May 2017 13:42:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo10ggxTMz_RdGP6MbjYPMRSD739aui7dp8EEeyWA+NV1Q@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>, nd@arm.com,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNi8wNC8xNyAyMjo0NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgVm9sb2R5bXlyLAoKPiBPbiAyNSBBcHJpbCAyMDE3IGF0IDE0OjQzLCBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+PiBXZSB3aWxsIGFsc28gbmVl
ZCBhbm90aGVyIHR5cGUgb2YgYXBwbGljYXRpb246IG9uZSB3aGljaCBpcwo+Pj4+Pj4+IHBlcmlv
ZGljYWxseSBjYWxsZWQgYnkgWEVOIGl0c2VsZiwgbm90IGFjdHVhbGx5IHNlcnZpY2luZyBhbnkg
ZG9tYWluCj4+Pj4+Pj4gcmVxdWVzdC4gVGhpcyBpcyBuZWVkZWQgZm9yIGEKPj4+Pj4+PiBjb3By
b2Nlc3NvciBzaGFyaW5nIGZyYW1ld29yayBzY2hlZHVsZXIgaW1wbGVtZW50YXRpb24uCj4+Pj4+
Pgo+Pj4+Pj4KPj4+Pj4+IEVMMCBhcHBzIGNhbiBiZSBhIHBvd2VyZnVsIG5ldyB0b29sIGZvciB1
cyB0byB1c2UsIGJ1dCB0aGV5IGFyZSBub3QgdGhlCj4+Pj4+PiBzb2x1dGlvbiB0byBldmVyeXRo
aW5nLiBUaGlzIGlzIHdoZXJlIEkgd291bGQgZHJhdyB0aGUgbGluZTogaWYgdGhlCj4+Pj4+PiB3
b3JrbG9hZCBuZWVkcyB0byBiZSBzY2hlZHVsZWQgcGVyaW9kaWNhbGx5LCB0aGVuIGl0IGlzIG5v
dCBhIGdvb2QgZml0Cj4+Pj4+PiBmb3IgYW4gRUwwIGFwcC4KPj4+Pj4KPj4+Pj4KPj4+Pj4gRnJv
bSBteSBsYXN0IGNvbnZlcnNhdGlvbiB3aXRoIFZvbG9keW15ciBJJ3ZlIGdvdCBhIGZlZWxpbmcg
dGhhdCBub3Rpb25zCj4+Pj4+ICJFTDAiIGFuZCAiWEVOIG5hdGl2ZSBhcHBsaWNhdGlvbiIgbXVz
dCBiZSBwcmV0dHkgb3J0aG9nb25hbC4KPj4+Pj4gSW4gWzFdIFZvbG9keW15ciBnb3Qgbm8gcGVy
Zm9ybWFuY2UgZ2FpbiBmcm9tIGNoYW5naW5nIGRvbWFpbidzCj4+Pj4+IGV4Y2VwdGlvbiBsZXZl
bCBmcm9tIEVMMSB0byBFTDAuCj4+Pj4+IE9ubHkgd2hlbiBWb2xvZHlteXIgc3RyaXBwZWQgdGhl
IGRvbWFpbidzIGNvbnRleHQgIGFic3RyYWN0aW9uIChpLmUuCj4+Pj4+IGRyb3BwZWQgR0lDIGNv
bnRleHQgc3RvcmUvcmVzdG9yZSkgc29tZSBub3RpY2VhYmxlIHJlc3VsdHMgd2VyZSByZWFjaGVk
Lgo+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IERvIHlvdSBoYXZlIG51bWJlcnMgZm9yIHBhcnQgdGhhdCB0
YWtlIHRpbWVzIGluIHRoZSBzYXZlL3Jlc3RvcmU/IFlvdQo+Pj4+IG1lbnRpb24gR0lDIGFuZCBJ
IGFtIGEgYml0IHN1cnByaXNlZCB5b3UgZG9uJ3QgbWVudGlvbiBGUFUuCj4+Pgo+Pj4gSSBkaWQg
aXQgaW4gdGhlIG90aGVyIHRocmVhZC4gQ2hlY2sgb3V0IFsxXS4gVGhlIG1vc3Qgc3BlZWQgdXAg
SSBnb3QKPj4+IGFmdGVyIHJlbW92aW5nIHZHSUMgY29udGV4dCBoYW5kbGluZwo+Pgo+Pgo+PiBP
aCwgeWVzLiBTb3JyeSBJIGZvcmdvdCB0aGlzIHRocmVhZC4gQ29udGludWluZyBvbiB0aGF0LCB5
b3Ugc2FpZCB0aGF0ICJOb3cKPj4gcHJvZmlsZXIgc2hvd3MgdGhhdCBoeXBlcnZpc29yIHNwZW5k
cyB0aW1lIGluIHNwaW5sb2NrcyBhbmQgcDJtIGNvZGUuIgo+Pgo+PiBDb3VsZCB5b3UgZXhwYW5k
IGhlcmU/IEhvdyB0aGUgRUwwIGFwcCB3aWxsIHNwZW5kIHRpbWUgaW4gcDJtIGNvZGU/Cj4gSSBk
b24ndCBxdWl0ZSByZW1lbWJlci4gSXQgd2FzIHNvbWV3aGVyZSBhcm91bmQgcDJtIHNhdmUvcmVz
dG9yZQo+IGNvbnRleHQgZnVuY3Rpb25zLgo+IEknbGwgdHJ5IHRvIHJlc3RvcmUgdGhhdCBzZXR1
cCBhbmQgd2lsbCBwcm92aWRlIG1vcmUgZGV0YWlscy4KPgo+PiBTaW1pbGFybHksIHdoeSBzcGlu
bG9ja3MgdGFrZSB0aW1lPyBBcmUgdGhleSBjb250ZW50ZWQ/Cj4gUHJvYmxlbSBpcyB0aGF0IG15
IHByb2ZpbGVyIGRvZXMgbm90IHNob3cgc3RhY2ssIHNvIEkgY2FuJ3Qgc2F5IHdoaWNoCj4gc3Bp
bmxvY2sgY2F1c2VzIHRoaXMuIEJ1dCBwcm9maWxlciBkaWRuJ3Qgc2hvd2VkIHRoYXQgQ1BVIHNw
ZW5kIG11Y2gKPiB0aW1lIGluIHNwaW5sb2NrIHdhaXQgbG9vcC4gU28gbG9va3MgbGlrZSB0aGVy
ZSBhcmUgbm8gY29udGVudGlvbi4KPgo+Pj4KPj4+PiBJIHdvdWxkIGhhdmUgYSBsb29rIGF0IG9w
dGltaXppbmcgdGhlIGNvbnRleHQgc3dpdGNoIHBhdGguIFNvbWUgaWRlYXM6Cj4+Pj4gICAgICAg
ICAtIHRoZXJlIGFyZSBhIGxvdCBvZiB1bm5lY2Vzc2FyeSBpc2IvZHNiLiBUaGUgcmVnaXN0ZXJz
IHVzZWQgYnkKPj4+PiB0aGUKPj4+PiBndWVzdHMgb25seSB3aWxsIGJlIHN5bmNocm9uaXplZCBi
eSBlcmV0Lgo+Pj4KPj4+IEkgaGF2ZSByZW1vdmVkIChhbG1vc3QpIGFsbCBvZiB0aGVtLiBObyBz
aWduaWZpY2FudCBjaGFuZ2VzIGluIGxhdGVuY3kuCj4+Pgo+Pj4+ICAgICAgICAgLSBGUFUgaXMg
dGFraW5nIHRpbWUgdG8gc2F2ZS9yZXN0b3JlLCB5b3UgY291bGQgbWFrZSBpdCBsYXp5Cj4+Pgo+
Pj4gVGhpcyBhbHNvIGRvZXMgbm90IHRha2VzIG11Y2ggdGltZS4KPj4+Cj4+Pj4gICAgICAgICAt
IEl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgTFJzIHNhdmVkL3Jl
c3RvcmVkCj4+Pj4gZGVwZW5kaW5nIG9uIHRoZSBudW1iZXIgb2YgTFJzIHVzZWQgYnkgYSBkb21h
aW4uCj4+Pgo+Pj4gRXhjdXNlIG1lLCB3aGF0IGlzIExSIGluIHRoaXMgY29udGV4dD8KPj4KPj4K
Pj4gU29ycnkgSSBtZWFudCBHSUMgTFJzIChzZWUgR0lDIHNhdmUvcmVzdG9yZSBjb2RlKS4gVGhl
eSBhcmUgdXNlZCB0byBsaXN0IHRoZQo+PiBpbnRlcnJ1cHRzIGluamVjdGVkIHRvIHRoZSBndWVz
dC4gQWxsIG9mIHRoZXkgbWF5IG5vdCBiZSB1c2VkIGF0IHRoZSB0aW1lIG9mCj4+IHRoZSBjb250
ZXh0IHN3aXRjaC4KPiBBcyBJIHNhaWQsIEkgZG9uJ3QgY2FsbCBHSUMgc2F2ZSBhbmQgcmVzdG9y
ZSByb3V0aW5lcywgU28sIHRoYXQgc2hvdWxkCj4gbm8gYmUgYW4gaXNzdWUgKGlmIEkgZ290IHRo
YXQgcmlnaHQpLgoKV2VsbCwgbXkgcG9pbnQgd2FzIHRoYXQgbWF5YmUgeW91IGNhbiBsaW1pdCB0
aGUgdGltZSBpbiBnaWMgc2F2ZS9yZXN0b3JlIApjb2RlIHJhdGhlciB0aGFuIGNvbXBsZXRlbHkg
aWdub3JlIHRoZW0uCgpGb3IgaW5zdGFuY2UsIGlmIHlvdSBkb24ndCBzYXZlL3Jlc3RvcmUgdGhl
IEdJQyB5b3Ugd2lsbCBuZWVkIHRvIGRpc2FibGUgCnRoZSB2R0lDIChHSUNIX0hDUi5FbikgdG8g
YXZvaWQgaW50ZXJydXB0IGluamVjdGlvbiB3aGVuIHJ1bm5pbmcgdGhlIEVMMCAKYXBwLiBJIGRv
bid0IHNlZSB0aGlzIGNvZGUgaGVyZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 12:45:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5XBQ-0003m3-5P; Tue, 02 May 2017 12:45:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5XBO-0003lt-KA
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 12:45:34 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D3/AD-03371-E6F78095; Tue, 02 May 2017 12:45:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW5uPUe
 kwfEdihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alWw/YC77JVvxufMDUwPhNoouRk0NCwF/i
 R/9jdhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9Q4SLzdvpQVxGYRU
 JGYf3wBI4gtIqAs0fvrN1Svr8Suo0eZQGxhAXeJa3MPgNVwCthL7HhyGaxXSCBZ4uvUFewQ95
 hIvF24E2gXB1BcTWLu+vgJjHyzkFw0C8lFs5BctICReRWjenFqUVlqka6pXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxumX/Q8xSnIwKYnyqr9ijxTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwetQxxEpJFiUmp5akZaZAwx5mLQEB4+SCG81SJq3uCAxtzgzHSJ1ilFRS
 pw3GSQhAJLIKM2Da4PF2SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8waATOHJzCuBm/4KaD
 ET0OJmWbDFJYkIKakGxoR69auzpl459fngluMJHY/EmE2u7Og99lHgTajDTYvryiKHyxYIiij
 f4sj60Ofjcb1aP/jAVMsLlUtflOzTn+W50EVdzlEuca9xQdbcGzu9V38MTL2+WrL174apQqrv
 nbSe9GyJsDBfPVNU72Yxa/eUr5t3zhf0Tji3r/TcW4m6S7quHv9D9JRYijMSDbWYi4oTAd8sr
 deuAgAA
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493729131!47493773!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33415 invoked from network); 2 May 2017 12:45:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 12:45:33 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="430558574"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.32616.874005.416032@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 13:45:28 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5908692F0200007800155A92@prv-mh.provo.novell.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0g
MTA4MDY4OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBPbiAwMS4wNS4xNyBhdCAyMDo0OSwgPG9z
c3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+IFRoaXMgaGFzIGJlZW4gcmVjdXJy
aW5nIGZvciB0aGUgbGFzdCBmZXcgZmxpZ2h0cywgYnV0IEkgd29uZGVyIHdoZXRoZXIKPiAKPiAy
MDE3LTA1LTAxIDEzOjE4OjUyIFogZXhlY3V0aW5nIHNzaCAuLi4gcm9vdEAxNzIuMTYuMTQ0LjQw
IHJlYWRsaW5rIC9kZXYvaXRhbGlhMC12Zy93aW4uZ3Vlc3Qub3NzdGVzdC1kaXNrIAo+IDIwMTct
MDUtMDEgMTM6MTg6NTIgWiBleGVjdXRpbmcgc3NoIC4uLiByb290QDE3Mi4xNi4xNDQuNDAgbHZk
aXNwbGF5IC0tY29sb24gL2Rldi9pdGFsaWEwLXZnL3dpbi5ndWVzdC5vc3N0ZXN0LWRpc2sgCj4g
MjAxNy0wNS0wMSAxMzoxODo1MyBaIGx2ZGlzcGxheSBvdXRwdXQgc2F5cyBkZXZpY2UgaXMgc3Rp
bGwgb3BlbjogL2Rldi9pdGFsaWEwLXZnL3dpbi5ndWVzdC5vc3N0ZXN0LWRpc2s6aXRhbGlhMC12
ZzozOjE6LTE6MjoyMDQ4MDAwMDoyNTAwOi0xOjA6LTE6MjUzOjIgCj4gMjAxNy0wNS0wMSAxMzox
ODo1MyBaIGV4ZWN1dGluZyBzc2ggLi4uIHJvb3RAMTcyLjE2LjE0NC40MCB1bW91bnQgL2Rldi9p
dGFsaWEwLXZnL3dpbi5ndWVzdC5vc3N0ZXN0LWRpc2sgCj4gdW1vdW50OiAvZGV2L2l0YWxpYTAt
dmcvd2luLmd1ZXN0Lm9zc3Rlc3QtZGlzazogbm90IG1vdW50ZWQKPiAyMDE3LTA1LTAxIDEzOjE4
OjUzIFogY29tbWFuZCBub256ZXJvIHdhaXRzdGF0dXMgODE5MjogdGltZW91dCA2MCBzc2ggLW8g
U3RyaWN0SG9zdEtleUNoZWNraW5nPW5vIC1vIEJhdGNoTW9kZT15ZXMgLW8gQ29ubmVjdFRpbWVv
dXQ9MTAwIC1vIFNlcnZlckFsaXZlSW50ZXJ2YWw9MTAwIC1vIFBhc3N3b3JkQXV0aGVudGljYXRp
b249bm8gLW8gQ2hhbGxlbmdlUmVzcG9uc2VBdXRoZW50aWNhdGlvbj1ubyAtbyBVc2VyS25vd25I
b3N0c0ZpbGU9dG1wL3Qua25vd25faG9zdHNfMTA4MDY4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW54cHNwMy12Y3B1czEgcm9vdEAxNzIuMTYuMTQ0LjQwIHVtb3VudCAvZGV2L2l0YWxpYTAt
dmcvd2luLmd1ZXN0Lm9zc3Rlc3QtZGlzayAKPiBzdGF0dXMgODE5MiBhdCBPc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtIGxpbmUgNDQyLgo+IAo+IGluZGljYXRlcyBhbiBlbnZpcm9ubWVudGFsIHByb2Js
ZW0gcmF0aGVyIHRoYW4gYQo+IHNvZnR3YXJlLXVuZGVyLXRlc3Qgb25lICh0aGUgbW9yZSB0aGF0
IHRoZSBzaW5nbGUgY29tbWl0Cj4gYmVpbmcgdGVzdGVkIGNhbid0IHBvc3NpYmx5IGluZmx1ZW5j
ZSBob3N0IG9yIGd1ZXN0IGJlaGF2aW9yKS4KClRoaXMgaXMgYWxtb3N0IGNlcnRhaW5seSBub3Qg
YW4gZW52aXJvbm1lbnRhbCBwcm9ibGVtLiAgV2hhdCBzZWVtcyB0bwpiZSBoYXBwZW5pbmcgaXMg
dGhhdCB0aGUgZ3Vlc3Qgc2h1dGRvd24vdGVhcmRvd24gaXMgZ29pbmcgd3JvbmcKc29tZWhvdy4K
Cmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgwNjgv
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMS8xNi50cy1ndWVzdC1zdG9w
LmxvZwoKc2hvd3MgdGhpczoKCjIwMTctMDUtMDEgMTM6MTg6MjcgWiBleGVjdXRpbmcgc3NoIC4u
LiByb290QDE3Mi4xNi4xNDQuNDAgeGwgc2h1dGRvd24gLXdGIHdpbi5ndWVzdC5vc3N0ZXN0IApT
aHV0dGluZyBkb3duIGRvbWFpbiAxNwpQViBjb250cm9sIGludGVyZmFjZSBub3QgYXZhaWxhYmxl
OiBzZW5kaW5nIEFDUEkgcG93ZXIgYnV0dG9uIGV2ZW50LgpXYWl0aW5nIGZvciAxIGRvbWFpbnMK
RG9tYWluIDE3IGhhcyBiZWVuIHNodXQgZG93biwgcmVhc29uIGNvZGUgMQoyMDE3LTA1LTAxIDEz
OjE4OjM2IFogZXhlY3V0aW5nIHNzaCAuLi4gcm9vdEAxNzIuMTYuMTQ0LjQwIHhsIGxpc3QgCjIw
MTctMDUtMDEgMTM6MTg6MzYgWiBndWVzdCB3aW4uZ3Vlc3Qub3NzdGVzdCBzdGF0ZSBpcyBwc3Ig
CgpTbyB0aGUgZ3Vlc3QgaGFzIGJlZW4gc2h1dCBkb3duIGluIHRoZSBzZW5zZSB0aGF0IHhsIHNo
dXRkb3duIC13CmhhcyBleGl0ZWQgKC13IG1lYW5zIHRvIHdhaXQgZm9yIHRoZSBzaHV0ZG93biks
IGJ1dCBub3QgaW4gdGhlIHNlbnNlCnRoYXQgdGhlIGRvbWFpbiBoYXMgYmVlbiBkZXN0cm95ZWQu
Cgpvc3N0ZXN0IHNwZW5kcyAxNCBzZWNvbmRzIGNoZWNraW5nIHRoYXQgdGhlIGd1ZXN0IGRvZXNu
J3QgcmVzcG9uZCB0bwpwaW5nICh0aGlzIGlzIHByb2JhYmx5IGEgYml0IHBvaW50bGVzcywgVEJI
KToKCjIwMTctMDUtMDEgMTM6MTg6NTAgWiBwaW5nIDE3Mi4xNi4xNDYuMjQzIGRvd24gCgpUaGVu
IHRoZSBuZXh0IHN0ZXAgdHJpZXMgdG8gc3RhcnQgdGhlIGd1ZXN0LiAgQnV0IGl0IGZpbmRzIHRo
YXQgdGhlCmJhY2tpbmcgYmxvY2sgZGV2aWNlIGlzIGluIHVzZS4gIFRoZSBjb21tYW5kIHRoYXQg
ZmFpbHMgaXMgdGhlcmUgc28KdGhhdCB0aGlzIHRlc3Qgc2NyaXB0IGNhbiBiZSByZS1ydW4gaW4g
Y2VydGFpbiBhZC1ob2MgYnktaGFuZCB0ZXN0czoKaXQgaXMgdHJ5aW5nIHRvIHVubW91bnQgdGhl
IGJsb2NrIGRldmljZSwgb24gdGhlIHRoZW9yeSB0aGF0IGlmIGl0IGlzCnNob3duIGFzIG9wZW4g
aW4gTFZNLCB0aGF0IGlzIHByb2JhYmx5IGJlY2F1c2UgaXQncyBtb3VudGVkLiAgVGhlCnVubW91
bnQgZmFpbHMuCgpUaGUgdW5kZXJseWluZyBwcm9ibGVtIGlzIHRoYXQgdGhlIGJsb2NrIGJhY2tl
bmQgc3RpbGwgaGFzIHRoZSBndWVzdApibG9jayBkZXZpY2Ugb3Blbi4gIEluZGVlZCwgZHVyaW5n
IHRoZSBsb2dzIGNhcHR1cmUgd2Ugc2VlCgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MDY4L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
My12Y3B1czEvaXRhbGlhMC1vdXRwdXQteGxfbGlzdAoKdGhlIGd1ZXN0IGlzIHN0aWxsIHRoZXJl
OgoKTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAgIE1lbSBW
Q1BVcwlTdGF0ZQlUaW1lKHMpCkRvbWFpbi0wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAgICA1MTEgICAgIDQgICAgIHItLS0tLSAgICAgOTEzLjkKd2luLmd1ZXN0Lm9zc3Rl
c3QgICAgICAgICAgICAgICAgICAgICAgICAgICAxOCAgMTUzNiAgICAgMSAgICAgci0tLS0tICAg
ICAgMTYuMAoKKHRoYXQncyBhdCAyMDE3LTA1LTAxIDEzOjE4OjU2KQoKSSB0aGluayB0aGUgZ3Vl
c3QgdGhhdCB3YXMgc2h1dCBkb3duIHdhcyBkb21pZCAxNyBhbmQgdGhpcyBuZXcgb25lIGlzCmRv
bWlkIDE4LiAgVGhpcyBsb2dmaWxlCgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTA4MDY4L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12
Y3B1czEvaXRhbGlhMC0tLXZhci1sb2cteGVuLXhsLXdpbi5ndWVzdC5vc3N0ZXN0LS1pbmNvbWlu
Zy5sb2cKCnNob3dzIGRvbWlkIDE3IHNodXR0aW5nIGRvd24gYW5kIHRoZW4gdGhpcyBtZXNzYWdl
CgogRG9uZS4gUmVib290aW5nIG5vdwoKYW5kIHRoZW4gaXQgc2VlbXMgdG8gc3RhcnQgdGhlIGRv
bWFpbiBhZ2Fpbi4KCklzIGl0IHBvc3NpYmxlIHRoYXQgc29tZXRoaW5nIGhhcyBjaGFuZ2VkIHdo
aWNoIG1lYW5zIHRoYXQgV2luZG93cwooc29tZXRpbWVzPykgZG9lc24ndCByZXNwb25kIHRvIGFu
IEFDUEkgcG93ZXIgYnV0dG9uIGV2ZW50IGJ5IHNodXR0aW5nCmRvd24sIGJ1dCBieSByZWJvb3Rp
bmcgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 12:45:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:45:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5XBY-0003nr-Fq; Tue, 02 May 2017 12:45:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5XBW-0003nU-Qa
 for xen-devel@lists.xen.org; Tue, 02 May 2017 12:45:42 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F1/DF-03613-67F78095; Tue, 02 May 2017 12:45:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVysyfVTbe0niP
 S4NgObYslHxezODB6HN39mymAMYo1My8pvyKBNePj5iPsBZvYK17eeMTcwDiDrYuRi0NIYCOj
 xITjE5kgnN2MEidmvwFyODmEBQIlnt+9DGaLCERJXO9rZ4comswucXLVTDCHWWAZo8TbSd+ZQ
 arYBDQl7nz+BNbBK2Al0XxvPZDNwcEioCLReNsXJCwqEC7xtvEIC0SJoMTJmU/AbE4BO4lV/5
 +zg9jMArYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjX0EIvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw5BiAYAfjzY0BhxglOZiURHnVX7FHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg3VvLESkkWJSanlqRlpkDDH6YtAQHj5IIr1MdUJq3uCAxtzgzH
 SJ1itGY493SD++ZOObc+/qeSYglLz8vVUqc9znIJAGQ0ozSPLhBsKi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWFeEZCFPJl5JXD7XgGdwgR0SrMs2CkliQgpqQZGy60lnhW/GnL2yW7mM44
 wWC/Hv3CWytcnE9brWD1ZY6O9VXxxixhn9d/5dx5XC2lHnuR78OP1wfQ595MEu8992xW6t+Jm
 cbhfXuKERPPEraGZim6H0yTcdpvozk8oKv7e/6UjcWpW590TfDuMPSeophsZ7N2t6Do379Tj3
 ezP3096nRCb05CvxFKckWioxVxUnAgAnVDLNMUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493729141!69411071!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56030 invoked from network); 2 May 2017 12:45:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 2 May 2017 12:45:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F35312B;
 Tue,  2 May 2017 05:45:40 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1182C3F23B;
 Tue,  2 May 2017 05:45:38 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d59bd939-25b1-8848-2032-f49009b4a681@arm.com>
 <CAOcqxo1minsUiCimVdDtRCLkEd4M31LYr+E_zsM7Matj2Bepcg@mail.gmail.com>
 <f49650cc-5f09-d52e-5097-72fb003a570c@arm.com>
 <CAOcqxo39yyy=79vO_FBhChLTJBc-2tSXbu6Qqd=fP4hdts6NnQ@mail.gmail.com>
 <86048bd2-ed7e-8783-75e4-1624451a0795@arm.com>
 <alpine.DEB.2.10.1704211403080.19860@sstabellini-ThinkPad-X260>
 <de4bd24c-fbb8-27d1-dcf4-6770ef85e4e4@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9f3918bb-4036-6b9b-3df7-5c4d33214d4d@arm.com>
Date: Tue, 2 May 2017 13:45:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <de4bd24c-fbb8-27d1-dcf4-6770ef85e4e4@citrix.com>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNy8wNC8xNyAxNjoyNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBBIGNvdXBsZSBv
ZiBub3RlczoKPgo+IC0gSSB0aGluayB0aGVzZSB0aGluZ3Mgd2lsbCBpbmV2aXRhYmx5IGVuZCB1
cCBiZWluZyBzb21ld2hhdAo+IGNvbXBsaWNhdGVkLiAgV2Ugc2hvdWxkIGFsd2F5cyBzdHJpdmUg
Zm9yIHNpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5LAo+IGJ1dCB0aGUgbWFpbiB0aGluZyBpcyB0
aGF0IHdlIHNob3VsZCB1c2UgdGhlIHJpZ2h0IHRvb2wgZm9yIHRoZSByaWdodAo+IGpvYjogVGhp
cyBpcyBmb3IgaGFuZGxpbmcgc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYSBzaW5nbGUgdmNwdSBp
biBhdAo+IHZjcHUncyBjb250ZXh0IChib3RoIHNjaGVkdWxpbmcgYW5kIHBlcm1pc3Npb24td2lz
ZSkuICBIYW5kbGluZyB0aGluZ3MKPiBmcm9tIG11bHRpcGxlIGRvbWFpbnMgc2hvdWxkIGJlIGhh
bmRsZWQgd2l0aCBhIGNsYXNzaWMgZG9tYWluLgo+Cj4gLSBUaGlzIGxvb2tzIGEgbG90IGxpa2Ug
dGhlIHRoZSBkZXByaXZpbGVnZWQgZW11bGF0b3Igd29yayBkb25lIGJ5IHRoYXQKPiBpbnRlcm4g
bWFueSB5ZWFycyBhZ28gLS0gd2hvZXZlciBlbmRzIHVwIGltcGxlbWVudGluZyB0aGlzLCBpdCBt
aWdodCBiZQo+IHdvcnRoIGxvb2tpbmcgYXQgdGhvc2UgcGF0Y2hlcy4KCkkgYWdyZWUgaGVyZSwg
SSB3YXMgYWN0dWFsbHkgZXhwZWN0aW5nIGEgc2ltaWxhciB3b3JrIGZvciBBUk0uIEZvciAKcmVm
ZXJlbmNlLCBHZW9yZ2UgaXMgc3BlYWtpbmcgYWJvdXQ6CgpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDcvbXNnMDAzMzYuaHRtbApodHRw
czovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0wNy9tc2cwMzUw
Ny5odG1sCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5XIB-0004ai-6P; Tue, 02 May 2017 12:52:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5XI9-0004ac-BQ
 for xen-devel@lists.xen.org; Tue, 02 May 2017 12:52:33 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 69/07-03869-01188095; Tue, 02 May 2017 12:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTZe/kSP
 S4MsSA4slHxezODB6HN39mymAMYo1My8pvyKBNaPh+BaWglauimtXXzM1ME7j6GLk4hAS2Mgo
 MXfSa2YIZzejxJxrHxm7GDk5hAUCJZ7fvcwEYosI6EnMbnzNClF0g13i8PGfYB3MAt8ZJa48O
 QPWwSagKXHn8yewDl4BK4kTk1eCxVkEVCT27PvOCmKLCoRLvG08wgJRIyhxcuYTMJsTaNuUU4
 +ZQWxmATOJeZsfQtnyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGuol1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHIMQLCDcedzp0OMkhxMSqK86q/YI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8Do2cEQKCRalpqdWpGXmAIMfJi3BwaMkwru8HijNW1yQmFucmQ6RO
 sWoKCUO0ScAksgozYNrg0XcJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzfgUZz5OZVwI3/R
 XQYiagxc2yYItLEhFSUg2MXZER7W2i3UGpMtfObFVTzf2j+z3Q+Oj3up430T/XH/yRHOwRGTa
 59frMbKeCc7mn2vYuMxXt/LAp4HVyywLf9PhfU6K+yR3umLFnbb2SqmZwbCUj742rk/fn563r
 n8u0pUnlyOZLi1hXf177/l/O2qLHkzc/MmaQr7Fut2njbtsoJnpd49gFJZbijERDLeai4kQAM
 MiLMbMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1493729551!99641739!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30144 invoked from network); 2 May 2017 12:52:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 2 May 2017 12:52:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 03EF52B;
 Tue,  2 May 2017 05:52:31 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A19493F23B;
 Tue,  2 May 2017 05:52:29 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <64e12ab3-92cc-2168-7ba6-975a93adba93@arm.com>
 <CAOcqxo3CwXVr9FRa10yTTkibcJNp6AB4_1MgXHwWZdjEYL86LA@mail.gmail.com>
 <dd9b1fca-4d89-1987-e04c-6389068b3fbb@arm.com>
 <CAOcqxo10ggxTMz_RdGP6MbjYPMRSD739aui7dp8EEeyWA+NV1Q@mail.gmail.com>
 <CAOcqxo2i5rJc67UaVs406_iyFcSCzTH8_RJr5DznWMFsqbCCSQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2921bf59-6c85-9b63-adbe-b9e31fae6eb8@arm.com>
Date: Tue, 2 May 2017 13:52:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo2i5rJc67UaVs406_iyFcSCzTH8_RJr5DznWMFsqbCCSQ@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>, nd@arm.com,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNy8wNC8xNyAxODoyNiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgVm9sb2R5bXlyLAoKPiBJJ20gYmFjayB3aXRoIHByb2ZpbGVyIHJlc3VsdHMuCj4KPj4+
IE9oLCB5ZXMuIFNvcnJ5IEkgZm9yZ290IHRoaXMgdGhyZWFkLiBDb250aW51aW5nIG9uIHRoYXQs
IHlvdSBzYWlkIHRoYXQgIk5vdwo+Pj4gcHJvZmlsZXIgc2hvd3MgdGhhdCBoeXBlcnZpc29yIHNw
ZW5kcyB0aW1lIGluIHNwaW5sb2NrcyBhbmQgcDJtIGNvZGUuIgo+Pj4KPj4+IENvdWxkIHlvdSBl
eHBhbmQgaGVyZT8gSG93IHRoZSBFTDAgYXBwIHdpbGwgc3BlbmQgdGltZSBpbiBwMm0gY29kZT8K
Pj4gSSBkb24ndCBxdWl0ZSByZW1lbWJlci4gSXQgd2FzIHNvbWV3aGVyZSBhcm91bmQgcDJtIHNh
dmUvcmVzdG9yZQo+PiBjb250ZXh0IGZ1bmN0aW9ucy4KPj4gSSdsbCB0cnkgdG8gcmVzdG9yZSB0
aGF0IHNldHVwIGFuZCB3aWxsIHByb3ZpZGUgbW9yZSBkZXRhaWxzLgo+IFNvLCB0aGVyZSBhcmUg
dG9wIDUgZnVuY3Rpb25zOgo+Cj4gcDJtX3Jlc3RvcmVfc3RhdGUgLSAxMC42JQoKVGhpcyBpcyB3
aXRoIHlvdXIgZWwwX2FwcCBicmFuY2g/IE9yIGRpZCB5b3UgbWFrZSBzb21lIGNoYW5nZXM/CgpG
b3IgaW5zdGFuY2UsIHRoZSBwMm1fcmVzdG9yZV9zdGF0ZSBoYXMgYmVlbiByZXdvcmtlZCBmb3Ig
WGVuIDQuOSBhbmQgCnNvbWUgb2YgdGhlIGlzYigpIGNvdWxkIGJlIGRyb3BwZWQuCgo+IHNwaW5f
bG9jayAtIDguNCUKPiBzcGluX3VubG9ja19pcnFyZXN0b3JlIC0gNiUKCkkgYW0gYSBiaXQgY29u
ZnVzZWQgb24gd2hhdCB5b3UgYXJlIHByb2ZpbGluZy4gQXJlIHlvdSBvbmx5IHByb2ZpbGluZyAK
Y29udGV4dCBzYXZlL3Jlc3RvcmU/IE9yIGRvIHlvdSBhbHNvIHByb2ZpbGUgdGhlIHJlc3Qgb2Yg
dGhlIGh5cGVydmlzb3I/CgpFLmcsIGhvdyBtYW55IHRpbWUgc3Bpbl8qbG9jayBhcmUgY2FsbGVk
Li4uIFRoYXQgd291bGQgaGVscCB0byBrbm93IGlmIAp0aGUgcHJvYmxlbSBpcyBiZWNhdXNlIG9m
IHRoZSBudW1iZXIgb2YgbG9ja3MgdGFrZW4gb3IgcG90ZW50aWFsIApvcHRpbWl6YXRpb24gdGhh
dCB3ZSBkaWRuJ3QgaW1wbGVtZW50LgoKPiBjdHh0X3N3aXRjaF90b19wYXJ0aWFsIC0gNS43JQo+
IGdpY3YyX2hjcl9zdGF0dXMgLSA0LjYlCgpDaGVlcnMsCgo+Cj4gcGVyLXNvdXJjZS1maWxlIHN0
YXRpc3RpY3M6Cj4KPiBzcGlubG9jay5jIC0gMjIlCj4gZW50cnkuUyAtIDE1JQo+IGFybS9kb21h
aW4uYyAtIDExLjYlCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 13:05:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5XUo-0005Pg-Fg; Tue, 02 May 2017 13:05:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5XUn-0005PU-Et
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 13:05:37 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FF/43-02183-02488095; Tue, 02 May 2017 13:05:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVe+hSP
 S4OYeXYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTJm1hb1gU2nFqqPNbA2M
 s726GLk4hAT+Mkp8mHiMFcJ5zCixct96JghnG6PEnrvr2bsYOTlEBJwlvp6ZC2RzcPAK6Evcu
 a8PEhYWMJd492wyG0i9hMBKTYnGF3tZQRISAp4S8/etZYaxZ068zdjFyM7BJmAlcUgMJMoioC
 qx6tg9lgmM3AsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgT6nAEIdjCu2O55iFGSg0lJlFf9FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle52aOSCHB
 otT01Iq0zBxg8MGkJTh4lER4l4CkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnPdqE1CRA
 EhRRmke3AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6MSUAXIKp7MvBK4Ta+AjmACOqJZFu
 yIkkSElFQD44FnHSc0uT/JOLT3ZUznqjEU1zhzSmTqnMRfvL/5F9T4Ne95WDttouW0+7dblO3
 /MxxUmbvh507h+59KFk8u2rryeMSBths/hW9cPLz8/tXuBE+1YvYJBpYVYirTbhdaPc1SmL31
 5Xnfohzl91PNb7+7u6fqesi69Qnt3Nxnq2pudx1U6FYRnaTEUpyRaKjFXFScCADnEE2zfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1493730334!86683445!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33348 invoked from network); 2 May 2017 13:05:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 13:05:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5XUj-0006PM-Np; Tue, 02 May 2017 13:05:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5XUd-0007kR-EV; Tue, 02 May 2017 13:05:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5XUb-0004vd-6B; Tue, 02 May 2017 13:05:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108104-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ba39e9b2108319d2b7b842781106386b8ed62fab
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 13:05:25 +0000
Subject: [Xen-devel] [xen-unstable test] 108104: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODEwNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODEwNC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEw
NzkwMAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVz
dC1zdG9wIGZhaWwgaW4gMTA4MDM4IHBhc3MgaW4gMTA4MTA0CiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMDgwMzggcGFzcyBpbiAxMDgx
MDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgMTcgZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGluIDEwODA2OCBwYXNzIGluIDEwODAzOAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBm
YWlsIGluIDEwODA2OCBwYXNzIGluIDEwODEwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMDgw
MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDEwODA2OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDc5MDAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQg
ZmFpbCBpbiAxMDgwMzggYmxvY2tlZCBpbiAxMDc5MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA4MDM4IGxp
a2UgMTA3ODQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA4MDM4IGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDc3OTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDc5MDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNzkwMAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEwNzkwMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgYmEzOWU5YjIxMDgzMTlkMmI3Yjg0Mjc4MTEwNjM4NmI4ZWQ2MmZh
YgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMGE1MzcwZWUxZjk4MDhm
YmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3OTAwICAy
MDE3LTA0LTI4IDE0OjA2OjIyIFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwNzk0
MCAgMjAxNy0wNC0yOSAwNjo1MTo1NiBaICAgIDMgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVz
MSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYmEzOWU5YjIxMDgzMTlkMmI3Yjg0Mjc4MTEw
NjM4NmI4ZWQ2MmZhYgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBGcmkgQXByIDI4IDE2OjAzOjQwIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3JyZWN0
IHN0dWIgaW52b2NhdGlvbiBjb25zdHJhaW50cyBhZ2FpbgogICAgCiAgICBXaGlsZSB0aGUgaHlw
ZXJ2aXNvciBzaWRlIG9mIGNvbW1pdCBjZDkxYWIwOGVhICgieDg2ZW11bDogY29ycmVjdCBzdHVi
CiAgICBpbnZvY2F0aW9uIGNvbnN0cmFpbnRzIikgd2FzIGZpbmUsIHRoZSB0b29scyBzaWRlIHRy
aWdnZXJlZCBhIGJvZ3VzCiAgICBlcnJvciB3aXRoIG9sZCBnY2MgKDQuMyBhbmQgNC40IGF0IGxl
YXN0KS4gVXNlIGEgc2xpZ2h0bHkgbGVzcwogICAgYXBwcm9wcmlhdGUgdmFyaWFudCBpbnN0ZWFk
LCBwcm92ZW4gdG8gYmUgZ29vZCBlbm91Z2ggdG8gbm90CiAgICByZS1pbnRyb2R1Y2UgdGhlIG9y
aWdpbmFsIHByb2JsZW06IFdoaWNoIG9mIHRoZSBhZGRyZXNzZXMgaXMgYWN0dWFsbHkKICAgIHVz
ZWQgZG9lc24ndCBtYXR0ZXIgbXVjaCBhcyBsb25nIGFzIHRoZSBjb21waWxlciBjYW4ndCBwcm92
ZSB0aGF0IHRoZQogICAgdHdvIHBvaW50ZXJzIGRvbid0IGFsaWFzIG9uZSBhbm90aGVyLgogICAg
CiAgICBSZXBvcnRlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgVGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 13:23:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Xla-0006hx-7Y; Tue, 02 May 2017 13:22:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5XlY-0006hr-FD
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:22:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D1/E4-03620-F2888095; Tue, 02 May 2017 13:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS1e7gyP
 SYMdZdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP2it/sBVeTKu5OOsXewPjMs4uRg0NIIE/i
 8xuvLkZODl4BO4nF658zg9gSAoYST99fZwOxWQRUJdreNDCC2GwC6hJtz7azgrSKCBhInDuaB
 BJmFgiX+P6oF6xcGKh179X3rCC2ENDIOX13wcp5BQQl/u4Qhii3k3h36zbbBEbuWQiZWUgyEL
 aWxMNft1ggbG2JZQtfM4OUMwtISyz/xwERtpH4suMbK6oSENtd4ufu/8wLGDlWMaoXpxaVpRb
 pGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJAMQ7GDc+dzpEKMkB5OSKK/6
 K/ZIIb6k/JTKjMTijPii0pzU4kOMGhwcAtt2rb7AKMWSl5+XqiTBu6SNI1JIsCg1PbUiLTMHG
 DMwpRIcPEoivHYgad7igsTc4sx0iNQpRkUpcd46kIQASCKjNA+uDRanlxhlpYR5GYGOEuIpSC
 3KzSxBlX/FKM7BqCTM2wkyhSczrwRu+iugxUxAi5tlwRaXJCKkpBoYZyhv+fqyR+urxqubErw
 b4u5w7q1wSD8fxTZzZQbnPfYN+cozBOZcjb+UN2NJLONUl/a4Gd3yLQd+97i8nrXTlHeaZuq/
 Tb/yLjuZmr7q3vflRmfKbWOlKcrlodEPpGW4X+i3r7lwvC+tsGDFL9YTnNxz578OmPK1k+cGf
 7ROwr/VW8tWzFf+qsRSnJFoqMVcVJwIAD3pqHXOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493731368!66182652!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53770 invoked from network); 2 May 2017 13:22:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 13:22:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 07:22:48 -0600
Message-Id: <5908A4450200007800155CE7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 07:22:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5908A4450200007800155CE7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part84BCD835.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part84BCD835.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Commit d9b7ef209a7 ("x86: drop failsafe callback invocation from
assembly") didn't go quite far enough with the cleanup it did: The
changed maximum frame size should also have been reflected in the early
address range check (which has now been pointed out to have been wrong
anyway, using 60 instead of 0x60), and it should have updated the
comment ahead of the function.

Also adjust the lower bound - all is fine (for our purposes) if the
initial guest kernel stack pointer points right at the hypervisor base
address, as only memory _below_ that address is going to be written.

Additionally limit the number of times %rsi is being adjusted to what
is really needed.

Finally move exception fixup code into the designated .fixup section.

Reported-by: Jann Horn <jannh@google.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
This corrects the code which did result in XSA-215 on Xen 4.6 and
older. For that reason I at least want to explore whether this is a
change we want to take for 4.9.

--- a/xen/arch/x86/x86_64/entry.S
+++ b/xen/arch/x86/x86_64/entry.S
@@ -258,7 +258,7 @@ int80_slow_path:
         jmp   handle_exception_saved
=20
 /* CREATE A BASIC EXCEPTION FRAME ON GUEST OS STACK:                     =
*/
-/*   { RCX, R11, [DS-GS,] [CR2,] [ERRCODE,] RIP, CS, RFLAGS, RSP, SS }   =
*/
+/*   { RCX, R11, [ERRCODE,] RIP, CS, RFLAGS, RSP, SS }                   =
*/
 /* %rdx: trap_bounce, %rbx: struct vcpu                                  =
*/
 /* On return only %rbx and %rdx are guaranteed non-clobbered.            =
*/
 create_bounce_frame:
@@ -276,9 +276,9 @@ create_bounce_frame:
         movq  UREGS_rsp+8(%rsp),%rsi
         andb  $0xfc,UREGS_cs+8(%rsp)    # Indicate kernel context to =
guest.
 2:      andq  $~0xf,%rsi                # Stack frames are 16-byte =
aligned.
-        movq  $HYPERVISOR_VIRT_START,%rax
+        movq  $HYPERVISOR_VIRT_START+1,%rax
         cmpq  %rax,%rsi
-        movq  $HYPERVISOR_VIRT_END+60,%rax
+        movq  $HYPERVISOR_VIRT_END+8*8,%rax
         sbb   %ecx,%ecx                 # In +ve address space? Then =
okay.
         cmpq  %rax,%rsi
         adc   %ecx,%ecx                 # Above Xen private area? Then =
okay.
@@ -286,13 +286,13 @@ UNLIKELY_START(g, create_bounce_frame_ba
         lea   UNLIKELY_DISPATCH_LABEL(create_bounce_frame_bad_sp)(%rip), =
%rdi
         jmp   asm_domain_crash_synchronous  /* Does not return */
 __UNLIKELY_END(create_bounce_frame_bad_sp)
-        subq  $40,%rsi
+        subq  $7*8,%rsi
         movq  UREGS_ss+8(%rsp),%rax
         ASM_STAC
         movq  VCPU_domain(%rbx),%rdi
-.Lft2:  movq  %rax,32(%rsi)             # SS
+.Lft2:  movq  %rax,6*8(%rsi)            # SS
         movq  UREGS_rsp+8(%rsp),%rax
-.Lft3:  movq  %rax,24(%rsi)             # RSP
+.Lft3:  movq  %rax,5*8(%rsi)            # RSP
         movq  VCPU_vcpu_info(%rbx),%rax
         pushq VCPUINFO_upcall_mask(%rax)
         testb $TBF_INTERRUPT,TRAPBOUNCE_flags(%rdx)
@@ -301,7 +301,7 @@ __UNLIKELY_END(create_bounce_frame_bad_s
         popq  %rax
         shlq  $32,%rax                  # Bits 32-39: saved_upcall_mask
         movw  UREGS_cs+8(%rsp),%ax      # Bits  0-15: CS
-.Lft4:  movq  %rax,8(%rsi)              # CS / saved_upcall_mask
+.Lft4:  movq  %rax,3*8(%rsi)            # CS / saved_upcall_mask
         shrq  $32,%rax
         testb $0xFF,%al                 # Bits 0-7: saved_upcall_mask
         setz  %ch                       # %ch =3D=3D !saved_upcall_mask
@@ -313,16 +313,15 @@ __UNLIKELY_END(create_bounce_frame_bad_s
         testb $1 << VMASST_TYPE_architectural_iopl,DOMAIN_vm_assist(%rdi)
         cmovnzl VCPU_iopl(%rbx),%ecx    # Bits 13:12 (EFLAGS.IOPL)
         orl   %ecx,%eax                 # Fold EFLAGS.IOPL into %eax
-.Lft5:  movq  %rax,16(%rsi)             # RFLAGS
+.Lft5:  movq  %rax,4*8(%rsi)            # RFLAGS
         movq  UREGS_rip+8(%rsp),%rax
-.Lft6:  movq  %rax,(%rsi)               # RIP
+.Lft6:  movq  %rax,2*8(%rsi)            # RIP
         testb $TBF_EXCEPTION_ERRCODE,TRAPBOUNCE_flags(%rdx)
         jz    1f
         subq  $8,%rsi
         movl  TRAPBOUNCE_error_code(%rdx),%eax
-.Lft7:  movq  %rax,(%rsi)               # ERROR CODE
+.Lft7:  movq  %rax,2*8(%rsi)            # ERROR CODE
 1:
-        subq  $16,%rsi
         movq  UREGS_r11+8(%rsp),%rax
 .Lft12: movq  %rax,8(%rsi)              # R11
         movq  UREGS_rcx+8(%rsp),%rax
@@ -345,15 +344,20 @@ UNLIKELY_START(z, create_bounce_frame_ba
 __UNLIKELY_END(create_bounce_frame_bad_bounce_ip)
         movq  %rax,UREGS_rip+8(%rsp)
         ret
-        _ASM_EXTABLE(.Lft2,  domain_crash_page_fault_32)
-        _ASM_EXTABLE(.Lft3,  domain_crash_page_fault_24)
-        _ASM_EXTABLE(.Lft4,  domain_crash_page_fault_8)
-        _ASM_EXTABLE(.Lft5,  domain_crash_page_fault_16)
-        _ASM_EXTABLE(.Lft6,  domain_crash_page_fault)
-        _ASM_EXTABLE(.Lft7,  domain_crash_page_fault)
+        _ASM_EXTABLE(.Lft2,  domain_crash_page_fault_48)
+        _ASM_EXTABLE(.Lft3,  domain_crash_page_fault_40)
+        _ASM_EXTABLE(.Lft4,  domain_crash_page_fault_24)
+        _ASM_EXTABLE(.Lft5,  domain_crash_page_fault_32)
+        _ASM_EXTABLE(.Lft6,  domain_crash_page_fault_16)
+        _ASM_EXTABLE(.Lft7,  domain_crash_page_fault_16)
         _ASM_EXTABLE(.Lft12, domain_crash_page_fault_8)
         _ASM_EXTABLE(.Lft13, domain_crash_page_fault)
=20
+        .pushsection .fixup, "ax", @progbits
+domain_crash_page_fault_48:
+        addq  $8,%rsi
+domain_crash_page_fault_40:
+        addq  $8,%rsi
 domain_crash_page_fault_32:
         addq  $8,%rsi
 domain_crash_page_fault_24:
@@ -380,6 +384,7 @@ ENTRY(dom_crash_sync_extable)
         orb   %al,UREGS_cs(%rsp)
         xorl  %edi,%edi
         jmp   asm_domain_crash_synchronous /* Does not return */
+        .popsection
=20
 ENTRY(common_interrupt)
         SAVE_ALL CLAC



--=__Part84BCD835.2__=
Content-Type: text/plain; name="x86-bounce-frame-size.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-bounce-frame-size.patch"

x86: correct create_bounce_frame=0A=0ACommit d9b7ef209a7 ("x86: drop =
failsafe callback invocation from=0Aassembly") didn't go quite far enough =
with the cleanup it did: The=0Achanged maximum frame size should also have =
been reflected in the early=0Aaddress range check (which has now been =
pointed out to have been wrong=0Aanyway, using 60 instead of 0x60), and it =
should have updated the=0Acomment ahead of the function.=0A=0AAlso adjust =
the lower bound - all is fine (for our purposes) if the=0Ainitial guest =
kernel stack pointer points right at the hypervisor base=0Aaddress, as =
only memory _below_ that address is going to be written.=0A=0AAdditionally =
limit the number of times %rsi is being adjusted to what=0Ais really =
needed.=0A=0AFinally move exception fixup code into the designated .fixup =
section.=0A=0AReported-by: Jann Horn <jannh@google.com>=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A---=0AThis corrects the code which did =
result in XSA-215 on Xen 4.6 and=0Aolder. For that reason I at least want =
to explore whether this is a=0Achange we want to take for 4.9.=0A=0A--- =
a/xen/arch/x86/x86_64/entry.S=0A+++ b/xen/arch/x86/x86_64/entry.S=0A@@ =
-258,7 +258,7 @@ int80_slow_path:=0A         jmp   handle_exception_saved=
=0A =0A /* CREATE A BASIC EXCEPTION FRAME ON GUEST OS STACK:               =
      */=0A-/*   { RCX, R11, [DS-GS,] [CR2,] [ERRCODE,] RIP, CS, RFLAGS, =
RSP, SS }   */=0A+/*   { RCX, R11, [ERRCODE,] RIP, CS, RFLAGS, RSP, SS }   =
                */=0A /* %rdx: trap_bounce, %rbx: struct vcpu              =
                    */=0A /* On return only %rbx and %rdx are guaranteed =
non-clobbered.            */=0A create_bounce_frame:=0A@@ -276,9 +276,9 @@ =
create_bounce_frame:=0A         movq  UREGS_rsp+8(%rsp),%rsi=0A         =
andb  $0xfc,UREGS_cs+8(%rsp)    # Indicate kernel context to guest.=0A 2:  =
    andq  $~0xf,%rsi                # Stack frames are 16-byte aligned.=0A-=
        movq  $HYPERVISOR_VIRT_START,%rax=0A+        movq  $HYPERVISOR_VIRT=
_START+1,%rax=0A         cmpq  %rax,%rsi=0A-        movq  $HYPERVISOR_VIRT_=
END+60,%rax=0A+        movq  $HYPERVISOR_VIRT_END+8*8,%rax=0A         sbb  =
 %ecx,%ecx                 # In +ve address space? Then okay.=0A         =
cmpq  %rax,%rsi=0A         adc   %ecx,%ecx                 # Above Xen =
private area? Then okay.=0A@@ -286,13 +286,13 @@ UNLIKELY_START(g, =
create_bounce_frame_ba=0A         lea   UNLIKELY_DISPATCH_LABEL(create_boun=
ce_frame_bad_sp)(%rip), %rdi=0A         jmp   asm_domain_crash_synchronous =
 /* Does not return */=0A __UNLIKELY_END(create_bounce_frame_bad_sp)=0A-   =
     subq  $40,%rsi=0A+        subq  $7*8,%rsi=0A         movq  UREGS_ss+8(=
%rsp),%rax=0A         ASM_STAC=0A         movq  VCPU_domain(%rbx),%rdi=0A-.=
Lft2:  movq  %rax,32(%rsi)             # SS=0A+.Lft2:  movq  %rax,6*8(%rsi)=
            # SS=0A         movq  UREGS_rsp+8(%rsp),%rax=0A-.Lft3:  movq  =
%rax,24(%rsi)             # RSP=0A+.Lft3:  movq  %rax,5*8(%rsi)            =
# RSP=0A         movq  VCPU_vcpu_info(%rbx),%rax=0A         pushq =
VCPUINFO_upcall_mask(%rax)=0A         testb $TBF_INTERRUPT,TRAPBOUNCE_flags=
(%rdx)=0A@@ -301,7 +301,7 @@ __UNLIKELY_END(create_bounce_frame_bad_s=0A   =
      popq  %rax=0A         shlq  $32,%rax                  # Bits 32-39: =
saved_upcall_mask=0A         movw  UREGS_cs+8(%rsp),%ax      # Bits  0-15: =
CS=0A-.Lft4:  movq  %rax,8(%rsi)              # CS / saved_upcall_mask=0A+.=
Lft4:  movq  %rax,3*8(%rsi)            # CS / saved_upcall_mask=0A         =
shrq  $32,%rax=0A         testb $0xFF,%al                 # Bits 0-7: =
saved_upcall_mask=0A         setz  %ch                       # %ch =3D=3D =
!saved_upcall_mask=0A@@ -313,16 +313,15 @@ __UNLIKELY_END(create_bounce_fra=
me_bad_s=0A         testb $1 << VMASST_TYPE_architectural_iopl,DOMAIN_vm_as=
sist(%rdi)=0A         cmovnzl VCPU_iopl(%rbx),%ecx    # Bits 13:12 =
(EFLAGS.IOPL)=0A         orl   %ecx,%eax                 # Fold EFLAGS.IOPL=
 into %eax=0A-.Lft5:  movq  %rax,16(%rsi)             # RFLAGS=0A+.Lft5:  =
movq  %rax,4*8(%rsi)            # RFLAGS=0A         movq  UREGS_rip+8(%rsp)=
,%rax=0A-.Lft6:  movq  %rax,(%rsi)               # RIP=0A+.Lft6:  movq  =
%rax,2*8(%rsi)            # RIP=0A         testb $TBF_EXCEPTION_ERRCODE,TRA=
PBOUNCE_flags(%rdx)=0A         jz    1f=0A         subq  $8,%rsi=0A        =
 movl  TRAPBOUNCE_error_code(%rdx),%eax=0A-.Lft7:  movq  %rax,(%rsi)       =
        # ERROR CODE=0A+.Lft7:  movq  %rax,2*8(%rsi)            # ERROR =
CODE=0A 1:=0A-        subq  $16,%rsi=0A         movq  UREGS_r11+8(%rsp),%ra=
x=0A .Lft12: movq  %rax,8(%rsi)              # R11=0A         movq  =
UREGS_rcx+8(%rsp),%rax=0A@@ -345,15 +344,20 @@ UNLIKELY_START(z, create_bou=
nce_frame_ba=0A __UNLIKELY_END(create_bounce_frame_bad_bounce_ip)=0A       =
  movq  %rax,UREGS_rip+8(%rsp)=0A         ret=0A-        _ASM_EXTABLE(.Lft2=
,  domain_crash_page_fault_32)=0A-        _ASM_EXTABLE(.Lft3,  domain_crash=
_page_fault_24)=0A-        _ASM_EXTABLE(.Lft4,  domain_crash_page_fault_8)=
=0A-        _ASM_EXTABLE(.Lft5,  domain_crash_page_fault_16)=0A-        =
_ASM_EXTABLE(.Lft6,  domain_crash_page_fault)=0A-        _ASM_EXTABLE(.Lft7=
,  domain_crash_page_fault)=0A+        _ASM_EXTABLE(.Lft2,  domain_crash_pa=
ge_fault_48)=0A+        _ASM_EXTABLE(.Lft3,  domain_crash_page_fault_40)=0A=
+        _ASM_EXTABLE(.Lft4,  domain_crash_page_fault_24)=0A+        =
_ASM_EXTABLE(.Lft5,  domain_crash_page_fault_32)=0A+        _ASM_EXTABLE(.L=
ft6,  domain_crash_page_fault_16)=0A+        _ASM_EXTABLE(.Lft7,  =
domain_crash_page_fault_16)=0A         _ASM_EXTABLE(.Lft12, domain_crash_pa=
ge_fault_8)=0A         _ASM_EXTABLE(.Lft13, domain_crash_page_fault)=0A =
=0A+        .pushsection .fixup, "ax", @progbits=0A+domain_crash_page_fault=
_48:=0A+        addq  $8,%rsi=0A+domain_crash_page_fault_40:=0A+        =
addq  $8,%rsi=0A domain_crash_page_fault_32:=0A         addq  $8,%rsi=0A =
domain_crash_page_fault_24:=0A@@ -380,6 +384,7 @@ ENTRY(dom_crash_sync_exta=
ble)=0A         orb   %al,UREGS_cs(%rsp)=0A         xorl  %edi,%edi=0A     =
    jmp   asm_domain_crash_synchronous /* Does not return */=0A+        =
.popsection=0A =0A ENTRY(common_interrupt)=0A         SAVE_ALL CLAC=0A
--=__Part84BCD835.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part84BCD835.2__=--


From xen-devel-bounces@lists.xen.org Tue May 02 13:24:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Xmf-0006m3-Gu; Tue, 02 May 2017 13:24:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5Xme-0006lr-56
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:24:04 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C6/16-01870-37888095; Tue, 02 May 2017 13:24:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7eogyP
 S4OBiBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP2oVNsBbMtK979s2lg3KzVxcjJISSQJzF5
 4md2EJtXwE7i0vtZTCC2hIChxNP319lAbBYBVYnlmzvBbDYBdYm2Z9tZuxg5OEQEDCTOHU0CC
 TMLhEt8f9QLViIsYCXR++E0M8R4O4nmxfPZQcp5BQQl/u4Qhii3k9jccIlpAiP3LITMLCQZCF
 tL4uGvWywQtrbEsoWvmUHKmQWkJZb/44AwzSVaOgpQVYDYThITHvWwLmDkWMWoUZxaVJZapGt
 soJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiQ9QwMjDsYO0/4HWKU5GBSEuVV
 f8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV6OdI1JIsCg1PbUiLTMHGBswaQkOHiURXrs2o
 DRvcUFibnFmOkTqFKOilDivCkifAEgiozQPrg0Wj5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCfMeAxnPk5lXAjf9FdBiJqDFzbJgi0sSEVJSDYyhCxvOnPjBvXF1oHiW7PK6VpGwA9Ytu++
 ErrhWVd9lqbva7WLzquNe4meig/qun1IPnLlmY2Xna4Xl7FpLds27cu9mQUDavZL0K6b5O9fO
 OPfYokh4y8TLedEOe+rP3/TSc1u7/8bS3OeqD26Ltzzg0T9RcaDn+qa7e29/N7l45EF2+Ral9
 2IlSizFGYmGWsxFxYkAtcNsgcICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493731440!97721232!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33792 invoked from network); 2 May 2017 13:24:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 13:24:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 07:24:00 -0600
Message-Id: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 07:23:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartCAF2967B.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86: polish __{get,put}_user_{,no}check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartCAF2967B.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

The primary purpose is correcting a latent bug in __get_user_check()
(the macro has no active user at present): The access_ok() check should
be before the actual access, or else any PV guest could initiate MMIO
reads with side effects.

Clean up all four macros at once:
- all arguments evaluated exactly once
- build the "check" flavor using the "nocheck" ones, instead of open
  coding them
- "int" is wide enough for error codes
- name local variables without using underscores as prefixes
- avoid pointless parentheses
- add blanks after commas separating parameters or arguments
- consistently use tabs for indentation

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
This corrects the code which would have resulted in an XSA on Xen 4.2
and older, if those were still security supported. For that reason I at
least want to explore whether this is a change we want to take for 4.9.

--- a/xen/include/asm-x86/uaccess.h
+++ b/xen/include/asm-x86/uaccess.h
@@ -104,37 +104,35 @@ extern void __put_user_bad(void);
 #define __put_user(x,ptr) \
   __put_user_nocheck((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
=20
-#define __put_user_nocheck(x,ptr,size)				\
-({								\
-	long __pu_err;						\
-	__put_user_size((x),(ptr),(size),__pu_err,-EFAULT);	\
-	__pu_err;						\
+#define __put_user_nocheck(x, ptr, size)				\
+({									\
+	int err_; 							\
+	__put_user_size(x, ptr, size, err_, -EFAULT);			\
+	err_;								\
 })
=20
-#define __put_user_check(x,ptr,size)					\
+#define __put_user_check(x, ptr, size)					\
 ({									\
-	long __pu_err =3D -EFAULT;					\
-	__typeof__(*(ptr)) __user *__pu_addr =3D (ptr);			\
-	if (access_ok(__pu_addr,size))					\
-		__put_user_size((x),__pu_addr,(size),__pu_err,-EFAULT);	\
-	__pu_err;							\
+	__typeof__(*(ptr)) __user *ptr_ =3D (ptr);			\
+	__typeof__(size) size_ =3D (size);				\
+	access_ok(ptr_, size_) ? __put_user_nocheck(x, ptr_, size_)	\
+			       : -EFAULT;				\
 })						=09
=20
-#define __get_user_nocheck(x,ptr,size)                          \
-({                                                              \
-	long __gu_err;                                          \
-	__get_user_size((x),(ptr),(size),__gu_err,-EFAULT);     \
-	__gu_err;                                               \
+#define __get_user_nocheck(x, ptr, size)				\
+({									\
+	int err_; 							\
+	__get_user_size(x, ptr, size, err_, -EFAULT);			\
+	err_;								\
 })
=20
-#define __get_user_check(x,ptr,size)                            \
-({                                                              \
-	long __gu_err;                                          \
-	__typeof__(*(ptr)) __user *__gu_addr =3D (ptr);           \
-	__get_user_size((x),__gu_addr,(size),__gu_err,-EFAULT); \
-	if (!access_ok(__gu_addr,size)) __gu_err =3D -EFAULT;     \
-	__gu_err;                                               \
-})						=09
+#define __get_user_check(x, ptr, size)					\
+({									\
+	__typeof__(*(ptr)) __user *ptr_ =3D (ptr);			\
+	__typeof__(size) size_ =3D (size);				\
+	access_ok(ptr_, size_) ? __get_user_nocheck(x, ptr_, size_)	\
+			       : -EFAULT;				\
+})
=20
 struct __large_struct { unsigned long buf[100]; };
 #define __m(x) (*(const struct __large_struct *)(x))




--=__PartCAF2967B.2__=
Content-Type: text/plain; name="x86-get-put-user.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-get-put-user.patch"

x86: polish __{get,put}_user_{,no}check()=0A=0AThe primary purpose is =
correcting a latent bug in __get_user_check()=0A(the macro has no active =
user at present): The access_ok() check should=0Abe before the actual =
access, or else any PV guest could initiate MMIO=0Areads with side =
effects.=0A=0AClean up all four macros at once:=0A- all arguments =
evaluated exactly once=0A- build the "check" flavor using the "nocheck" =
ones, instead of open=0A  coding them=0A- "int" is wide enough for error =
codes=0A- name local variables without using underscores as prefixes=0A- =
avoid pointless parentheses=0A- add blanks after commas separating =
parameters or arguments=0A- consistently use tabs for indentation=0A=0ASign=
ed-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0AThis corrects the code =
which would have resulted in an XSA on Xen 4.2=0Aand older, if those were =
still security supported. For that reason I at=0Aleast want to explore =
whether this is a change we want to take for 4.9.=0A=0A--- a/xen/include/as=
m-x86/uaccess.h=0A+++ b/xen/include/asm-x86/uaccess.h=0A@@ -104,37 +104,35 =
@@ extern void __put_user_bad(void);=0A #define __put_user(x,ptr) \=0A   =
__put_user_nocheck((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))=0A =
=0A-#define __put_user_nocheck(x,ptr,size)				=
\=0A-({								\=0A-	=
long __pu_err;						\=0A-	__put_user_=
size((x),(ptr),(size),__pu_err,-EFAULT);	\=0A-	__pu_err;		=
				\=0A+#define __put_user_nocheck(x, ptr, =
size)				\=0A+({						=
			\=0A+	int err_; 					=
		\=0A+	__put_user_size(x, ptr, size, err_, -EFAULT);		=
	\=0A+	err_;								=
\=0A })=0A =0A-#define __put_user_check(x,ptr,size)				=
	\=0A+#define __put_user_check(x, ptr, size)				=
	\=0A ({									=
\=0A-	long __pu_err =3D -EFAULT;					=
\=0A-	__typeof__(*(ptr)) __user *__pu_addr =3D (ptr);			=
\=0A-	if (access_ok(__pu_addr,size))					=
\=0A-		__put_user_size((x),__pu_addr,(size),__pu_err,-EFAULT);	=
\=0A-	__pu_err;							=
\=0A+	__typeof__(*(ptr)) __user *ptr_ =3D (ptr);			=
\=0A+	__typeof__(size) size_ =3D (size);				=
\=0A+	access_ok(ptr_, size_) ? __put_user_nocheck(x, ptr_, size_)	=
\=0A+			       : -EFAULT;				=
\=0A })							=0A =0A-#define =
__get_user_nocheck(x,ptr,size)                          \=0A-({            =
                                                  \=0A-	long __gu_err;     =
                                     \=0A-	__get_user_size((x),(ptr),(=
size),__gu_err,-EFAULT);     \=0A-	__gu_err;                          =
                     \=0A+#define __get_user_nocheck(x, ptr, size)		=
		\=0A+({								=
	\=0A+	int err_; 							=
\=0A+	__get_user_size(x, ptr, size, err_, -EFAULT);			=
\=0A+	err_;								=
\=0A })=0A =0A-#define __get_user_check(x,ptr,size)                        =
    \=0A-({                                                              =
\=0A-	long __gu_err;                                          \=0A-	=
__typeof__(*(ptr)) __user *__gu_addr =3D (ptr);           \=0A-	__get_user_=
size((x),__gu_addr,(size),__gu_err,-EFAULT); \=0A-	if (!access_ok(__gu=
_addr,size)) __gu_err =3D -EFAULT;     \=0A-	__gu_err;                  =
                             \=0A-})						=
	=0A+#define __get_user_check(x, ptr, size)				=
	\=0A+({									=
\=0A+	__typeof__(*(ptr)) __user *ptr_ =3D (ptr);			=
\=0A+	__typeof__(size) size_ =3D (size);				=
\=0A+	access_ok(ptr_, size_) ? __get_user_nocheck(x, ptr_, size_)	=
\=0A+			       : -EFAULT;				=
\=0A+})=0A =0A struct __large_struct { unsigned long buf[100]; };=0A =
#define __m(x) (*(const struct __large_struct *)(x))=0A
--=__PartCAF2967B.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartCAF2967B.2__=--


From xen-devel-bounces@lists.xen.org Tue May 02 13:25:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:25:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5XoP-0006vJ-Rq; Tue, 02 May 2017 13:25:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5XoP-0006vB-80
 for xen-devel@lists.xen.org; Tue, 02 May 2017 13:25:53 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C8/76-02956-0E888095; Tue, 02 May 2017 13:25:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsUSfTxjoe6DDo5
 Ig7sVFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxszuXywF15UqVr5+xdrAeFe2i5GTQ0jAXeLb
 t162LkYuIHsNo8TBq9uZIZxrjBJH165lg6laue4wVNU+RolbZzYxgSTYBAwlVm9sASsSEZCWu
 Pb5MiNIEbPAe0aJf31rWUESwgJOEpNu3WQHsVkEVCXmHrgMZHNw8Ap4SlxbLwcSlhCQkzh5bD
 IrhJ0jsW31e2aQEgkBKYn/rUogIyUEdrNIzD+yjhGiRkbi0cSbbBMYBRYwMqxi1ChOLSpLLdI
 1MtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMLAYg2MH4a1nAIUZJDiYlUV71
 V+yRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4p7RzRAoJFqWmp1akZeYAQxwmLcHBoyTCuwQkz
 VtckJhbnJkOkTrFqCglDtEnAJLIKM2Da4PF1SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ81
 aATOHJzCuBm/4KaDET0OJmWbDFJYkIKakGRpW3e5fc8V9VvXSf+36O/hXP/75OfTtv6vOUuqU
 buGxnJaSylJoVTLtjkmtyrS9bsMPg0ubaS7VRATvyO15OmS/PNo/Xf3sH67F8/R0xZ/Yf3G/4
 2Zd33aYPq/eFJvrunejNKv1nvuDHd9yG4q5WR3ouJ5zi0Uw76LGYRfb83P5Ab0fdWRETDyqxF
 GckGmoxFxUnAgCy4RLLpgIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493731551!66278820!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63398 invoked from network); 2 May 2017 13:25:51 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 May 2017 13:25:51 -0000
Received: (qmail 12365 invoked from network); 2 May 2017 16:25:50 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 16:25:50 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E60A87FC2C
 for <xen-devel@lists.xen.org>; Tue,  2 May 2017 16:25:49 +0300 (EEST)
Received: (qmail 29218 invoked from network); 2 May 2017 16:25:49 +0300
Received: from xen.dsd.ro (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp03.buh.bitdefender.org with AES128-SHA256 encrypted SMTP;
 2 May 2017 16:25:49 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue,  2 May 2017 16:25:39 +0300
Message-Id: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71183
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447916,
 Stamp: 3], Multi: [Enabled, t: (0.000028,0.018025)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.008037), Flags: 85D2ED72; NN_LENGTH; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.013155,0.000196)], URL: [Enabled, t: (0.000005,0.000001)], RTDA:
 [Enabled, t: (0.124846), Hit: No, Details: v2.4.8; Id:
 11.5eugo7.1bf4fi919.30s5], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aHZtX3NhdmVfY3B1X2N0eHQoKSBkb2VzIGEgbWVtc2V0KCZjdHh0LCAwLCBzaXplb2YoY3R4dCkp
LCB3aGljaApjYW4gbGVhZCB0byBjdHh0LmN1ciBiZWluZyAwLiBUaGlzIGNhbiB0aGVuIGNyYXNo
IHRoZSBoeXBlcnZpc29yCih3aXRoIEZBVEFMIFBBR0UgRkFVTFQpIGluIGh2bV9zYXZlX29uZSgp
IHZpYSB0aGUKIm9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpIiBmb3IoKSB0ZXN0LiBU
aGlzIGhhcyBoYXBwZW5lZAppbiBwcmFjdGljZSB3aXRoIGEgTGludXggVk0gcXVlcmllZCBhcm91
bmQgc2h1dGRvd246CgooWEVOKSBodm0uYzoxNTk1OmQzdjAgQWxsIENQVXMgb2ZmbGluZSAtLSBw
b3dlcmluZyBvZmYuCihYRU4pIC0tLS1bIFhlbi00LjktcmMgIHg4Nl82NCAgZGVidWc9eSAgIE5v
dCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgNQooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZm
ODJkMDgwMjQ5NmQyPl0gaHZtX3NhdmVfb25lKzB4MTQ1LzB4MWZkCihYRU4pIFJGTEFHUzogMDAw
MDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjIpCihYRU4pIHJheDogZmZm
ZjgzMDQ5MmNiYjQ0NSAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJjeDogZmZmZjgzMDM5MzQz
YjQwMAooWEVOKSByZHg6IDAwMDAwMDAwZmY4ODAwNGQgICByc2k6IGZmZmZmZmZmZmZmZmZmZjgg
ICByZGk6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcmJwOiBmZmZmODMwNDEwM2U3Yzg4ICAgcnNw
OiBmZmZmODMwNDEwM2U3YzQ4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAxCihYRU4pIHI5OiAgZGVh
ZGJlZWZkZWFkZjAwZCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAw
MDI4MgooWEVOKSByMTI6IDAwMDA3ZjQzYTNiMTQwMDQgICByMTM6IDAwMDAwMDAwZmZmZmZmZmUg
ICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjE1OiBmZmZmODMwNDAwYzQxMDAwICAgY3Iw
OiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCihYRU4pIGNyMzogMDAw
MDAwMDQwMmUxMzAwMCAgIGNyMjogZmZmZjgzMDQ5MmNiYjQ0NwooWEVOKSBkczogMDAwMCAgIGVz
OiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEwICAgY3M6IGUwMDgKKFhFTikg
WGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjQ5NmQyPiAoaHZtX3NhdmVfb25lKzB4MTQ1LzB4
MWZkKToKKFhFTikgIDAwIDAwIDQ4IDAxIGM4IDgzIGMyIDA4IDw2Nj4gMzkgNTggMDIgNzUgNjQg
ZWIgMDggNDggODkgYzggYmEgMDggMDAgMDAgMDAKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20g
cnNwPWZmZmY4MzA0MTAzZTdjNDg6CihYRU4pICAgIDAwMDAwNDEwMDAwMDAwMDAgZmZmZjgzMDM5
MzQzYjQwMCBmZmZmODMwNDEwM2U3YzcwIGZmZmY4MzA0MTAzZTdkYTgKKFhFTikgICAgZmZmZjgz
MDQwMGM0MTAwMCAwMDAwN2Y0M2EzYjEzMDA0IGZmZmY4MzA0MTAzYjcwMDAgZmZmZmZmZmZmZmZm
ZmZlYQooWEVOKSAgICBmZmZmODMwNDEwM2U3ZDQ4IGZmZmY4MmQwODAyNjgzZDQgZmZmZjgzMDBk
MTlmZDAwMCBmZmZmODJkMDgwMjMyMGQ4CihYRU4pICAgIGZmZmY4MzA0MDBjNDEwMDAgMDAwMDAw
MDAwMDAwMDAwMCBmZmZmODMwNDEwM2U3Y2Q4IGZmZmY4MmQwODAyNmZmM2QKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MzA0MTAzZTdjZjggZmZmZjgyZDA4
MDIzMjE0MgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgz
MDQxMDNlN2QyOCBmZmZmODJkMDgwMjA3MDUxCihYRU4pICAgIGZmZmY4MzA0MTAzZTdkMTggZmZm
ZjgzMDQwMGM0MTAwMCAwMDAwMDAwMDAwMDAwMjAyIGZmZmY4MzA0MDBjNDEwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwN2Y0M2EzYjEzMDA0IDAwMDAwMDAwMDAwMDAwMDAgZGVhZGJl
ZWZkZWFkZjAwZAooWEVOKSAgICBmZmZmODMwNDEwM2U3ZTY4IGZmZmY4MmQwODAyMDZjNDcgMDcw
MDAwMDAwMDAwMDAwMCBmZmZmODMwNDEwMzc1YmQwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAyOTYg
ZmZmZjgzMDQxMDM3NWM3OCBmZmZmODMwNDEwMzc1YzgwIDAwMDAwMDAwMDAwMDAwMDMKKFhFTikg
ICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODMwNDEwM2I2N2MwIGZmZmY4MzA0MTAzYjcwMDAgZmZm
ZjgzMDQxMDNiNjdjMAooWEVOKSAgICAwMDAwMDAwZDAwMDAwMDM3IDAwMDAwMDAwMDAwMDAwMDMg
MDAwMDAwMDAwMDAwMDAwMiAwMDAwN2Y0M2EzYjE0MDA0CihYRU4pICAgIDAwMDA3ZmZkNWQ5MjU1
OTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMTAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgMDAwMDAwMDBlYThmODAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3ZmZkMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwN2Y0M2EyNzZmNTU3IDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDBlYThmODAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDA3ZmZkNWQ5
MjU1ZTAgMDAwMDdmNDNhMjMyODBiMiAwMDAwN2ZmZDVkOTI2MDU4IGZmZmY4MzA0MTAzZTdmMTgK
KFhFTikgICAgZmZmZjgzMDBkMTlmZTAwMCAwMDAwMDAwMDAwMDAwMDI0IGZmZmY4MmQwODAyMDUz
ZTUgZGVhZGJlZWZkZWFkZjAwZAooWEVOKSAgICBmZmZmODMwNDEwM2U3ZjA4IGZmZmY4MmQwODAz
NTE1NjUgMDEwMDAwMDAzZmZmZmZmZiAwMDAwN2Y0M2EzYjEzMDA0CihYRU4pICAgIGRlYWRiZWVm
ZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkIGRlYWRiZWVmZGVhZGYw
MGQKKFhFTikgICAgZmZmZjg4MDA3ODE0MjVjMCBmZmZmODgwMDdjZTk0MzAwIGZmZmY4MzA0MTAz
ZTdlZDggZmZmZjgyZDA4MDI3MTllYwooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzxm
ZmZmODJkMDgwMjQ5NmQyPl0gaHZtX3NhdmVfb25lKzB4MTQ1LzB4MWZkCihYRU4pICAgIFs8ZmZm
ZjgyZDA4MDI2ODNkND5dIGFyY2hfZG9fZG9tY3RsKzB4YTdhLzB4MjU5ZgooWEVOKSAgICBbPGZm
ZmY4MmQwODAyMDZjNDc+XSBkb19kb21jdGwrMHgxODYyLzB4MWI3YgooWEVOKSAgICBbPGZmZmY4
MmQwODAzNTE1NjU+XSBwdl9oeXBlcmNhbGwrMHgxZWYvMHg0MmMKKFhFTikgICAgWzxmZmZmODJk
MDgwMzU1MTA2Pl0gZW50cnkubyN0ZXN0X2FsbF9ldmVudHMrMC8weDMwCihYRU4pCihYRU4pIFBh
Z2V0YWJsZSB3YWxrIGZyb20gZmZmZjgzMDQ5MmNiYjQ0NzoKKFhFTikgIEw0WzB4MTA2XSA9IDAw
MDAwMDAwZGJjMzYwNjMgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSAgTDNbMHgwMTJdID0gMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCihYRU4pCihYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDU6CihYRU4pIEZBVEFM
IFBBR0UgRkFVTFQKKFhFTikgW2Vycm9yX2NvZGU9MDAwMF0KKFhFTikgRmF1bHRpbmcgbGluZWFy
IGFkZHJlc3M6IGZmZmY4MzA0OTJjYmI0NDcKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgoKUmVwb3J0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgpUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2h2bS9zYXZlLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2h2bS9zYXZlLmMgYi94ZW4vY29tbW9uL2h2bS9zYXZlLmMKaW5kZXggNzg3MDZm
NS4uZWEyZTI1MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9odm0vc2F2ZS5jCisrKyBiL3hlbi9j
b21tb24vaHZtL3NhdmUuYwpAQCAtMTEzLDcgKzExMyw3IEBAIGludCBodm1fc2F2ZV9vbmUoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDE2X3QgdHlwZWNvZGUsIHVpbnQxNl90IGluc3RhbmNlLAogICAg
ICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKIAogICAgICAgICBy
diA9IC1FTk9FTlQ7Ci0gICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1ciAtIHNp
emVvZigqZGVzYykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKKyAgICAgICAgZm9yICggb2ZmID0g
MDsgKG9mZiArIHNpemVvZigqZGVzYykpIDwgY3R4dC5jdXI7IG9mZiArPSBkZXNjLT5sZW5ndGgg
KQogICAgICAgICB7CiAgICAgICAgICAgICBkZXNjID0gKHZvaWQgKikoY3R4dC5kYXRhICsgb2Zm
KTsKICAgICAgICAgICAgIC8qIE1vdmUgcGFzdCBoZWFkZXIgKi8KLS0gCjEuOS4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 13:27:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:27:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Xq3-00077f-9Y; Tue, 02 May 2017 13:27:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5Xq2-00077W-5X
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:27:34 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F0/8D-03557-54988095; Tue, 02 May 2017 13:27:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQtelkyP
 S4NlufYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePSywbmgq1qFTPfCDQwPpbvYuTkkBDwk3jz
 9zkTiC0s4C5xbe4BRhBbRMBH4tju80BxLg4hgZmMEhN3HGIHSTAL+ErsOnoUrIFNQF9i94tPY
 DavgK3E9FPb2EBsFgEVif9/ZoANEhUIl3jbeIQFokZQ4uTMJ0A2BwengKPE9w9aICazgKbE+l
 36ENPlJba/ncMMYgsJqElc67/EDnFmusTEZz0sExj5ZyEZNAuhexaS7gWMzKsYNYpTi8pSi3Q
 NjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjBe3hhwiFGSg0lJlFf9
 FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlejXaOSCHBotT01Iq0zBxgJMCkJTh4lER4l4Cke
 YsLEnOLM9MhUqcYFaXEef+BJARAEhmleXBtsOi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 FeZpApPJl5JXDTXwEtZgJa3CwLtrgkESEl1cAYVfhlg97To9u2Tk2I1py+TUI3rnnjWaOzhk5
 sYROyExPmF8UzLVz990hi97XuWz0fosI+nshzjTnjM5892OfhYl7hd8rNIkE2LKmzpj5NfF+7
 5ePRta9kk+pd5nFqvKp2C+O8abE+dWKA1tR71U3LSj74WZ7/8t/yqHPS19YY+/grv8pPnl2tx
 FKckWioxVxUnAgAVG636bkCAAA=
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493731652!47123199!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58458 invoked from network); 2 May 2017 13:27:32 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:27:32 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45279511"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4280cecc-5310-31c3-d875-969a22716bff@citrix.com>
Date: Tue, 2 May 2017 14:27:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22792.32616.874005.416032@mariner.uk.xensource.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTM6NDUsIElhbiBKYWNrc29uIHdyb3RlOgo+IEphbiBCZXVsaWNoIHdyaXRl
cyAoIlJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDEwODA2ODogcmVncmVzc2lv
bnMgLSBGQUlMIik6Cj4+IE9uIDAxLjA1LjE3IGF0IDIwOjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5w
cm9qZWN0Lm9yZz4gd3JvdGU6Cj4+IFRoaXMgaGFzIGJlZW4gcmVjdXJyaW5nIGZvciB0aGUgbGFz
dCBmZXcgZmxpZ2h0cywgYnV0IEkgd29uZGVyIHdoZXRoZXIKPj4KPj4gMjAxNy0wNS0wMSAxMzox
ODo1MiBaIGV4ZWN1dGluZyBzc2ggLi4uIHJvb3RAMTcyLjE2LjE0NC40MCByZWFkbGluayAvZGV2
L2l0YWxpYTAtdmcvd2luLmd1ZXN0Lm9zc3Rlc3QtZGlzayAKPj4gMjAxNy0wNS0wMSAxMzoxODo1
MiBaIGV4ZWN1dGluZyBzc2ggLi4uIHJvb3RAMTcyLjE2LjE0NC40MCBsdmRpc3BsYXkgLS1jb2xv
biAvZGV2L2l0YWxpYTAtdmcvd2luLmd1ZXN0Lm9zc3Rlc3QtZGlzayAKPj4gMjAxNy0wNS0wMSAx
MzoxODo1MyBaIGx2ZGlzcGxheSBvdXRwdXQgc2F5cyBkZXZpY2UgaXMgc3RpbGwgb3BlbjogL2Rl
di9pdGFsaWEwLXZnL3dpbi5ndWVzdC5vc3N0ZXN0LWRpc2s6aXRhbGlhMC12ZzozOjE6LTE6Mjoy
MDQ4MDAwMDoyNTAwOi0xOjA6LTE6MjUzOjIgCj4+IDIwMTctMDUtMDEgMTM6MTg6NTMgWiBleGVj
dXRpbmcgc3NoIC4uLiByb290QDE3Mi4xNi4xNDQuNDAgdW1vdW50IC9kZXYvaXRhbGlhMC12Zy93
aW4uZ3Vlc3Qub3NzdGVzdC1kaXNrIAo+PiB1bW91bnQ6IC9kZXYvaXRhbGlhMC12Zy93aW4uZ3Vl
c3Qub3NzdGVzdC1kaXNrOiBub3QgbW91bnRlZAo+PiAyMDE3LTA1LTAxIDEzOjE4OjUzIFogY29t
bWFuZCBub256ZXJvIHdhaXRzdGF0dXMgODE5MjogdGltZW91dCA2MCBzc2ggLW8gU3RyaWN0SG9z
dEtleUNoZWNraW5nPW5vIC1vIEJhdGNoTW9kZT15ZXMgLW8gQ29ubmVjdFRpbWVvdXQ9MTAwIC1v
IFNlcnZlckFsaXZlSW50ZXJ2YWw9MTAwIC1vIFBhc3N3b3JkQXV0aGVudGljYXRpb249bm8gLW8g
Q2hhbGxlbmdlUmVzcG9uc2VBdXRoZW50aWNhdGlvbj1ubyAtbyBVc2VyS25vd25Ib3N0c0ZpbGU9
dG1wL3Qua25vd25faG9zdHNfMTA4MDY4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
My12Y3B1czEgcm9vdEAxNzIuMTYuMTQ0LjQwIHVtb3VudCAvZGV2L2l0YWxpYTAtdmcvd2luLmd1
ZXN0Lm9zc3Rlc3QtZGlzayAKPj4gc3RhdHVzIDgxOTIgYXQgT3NzdGVzdC9UZXN0U3VwcG9ydC5w
bSBsaW5lIDQ0Mi4KPj4KPj4gaW5kaWNhdGVzIGFuIGVudmlyb25tZW50YWwgcHJvYmxlbSByYXRo
ZXIgdGhhbiBhCj4+IHNvZnR3YXJlLXVuZGVyLXRlc3Qgb25lICh0aGUgbW9yZSB0aGF0IHRoZSBz
aW5nbGUgY29tbWl0Cj4+IGJlaW5nIHRlc3RlZCBjYW4ndCBwb3NzaWJseSBpbmZsdWVuY2UgaG9z
dCBvciBndWVzdCBiZWhhdmlvcikuCj4gVGhpcyBpcyBhbG1vc3QgY2VydGFpbmx5IG5vdCBhbiBl
bnZpcm9ubWVudGFsIHByb2JsZW0uICBXaGF0IHNlZW1zIHRvCj4gYmUgaGFwcGVuaW5nIGlzIHRo
YXQgdGhlIGd1ZXN0IHNodXRkb3duL3RlYXJkb3duIGlzIGdvaW5nIHdyb25nCj4gc29tZWhvdy4K
Pgo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgw
NjgvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMS8xNi50cy1ndWVzdC1z
dG9wLmxvZwo+Cj4gc2hvd3MgdGhpczoKPgo+IDIwMTctMDUtMDEgMTM6MTg6MjcgWiBleGVjdXRp
bmcgc3NoIC4uLiByb290QDE3Mi4xNi4xNDQuNDAgeGwgc2h1dGRvd24gLXdGIHdpbi5ndWVzdC5v
c3N0ZXN0IAo+IFNodXR0aW5nIGRvd24gZG9tYWluIDE3Cj4gUFYgY29udHJvbCBpbnRlcmZhY2Ug
bm90IGF2YWlsYWJsZTogc2VuZGluZyBBQ1BJIHBvd2VyIGJ1dHRvbiBldmVudC4KPiBXYWl0aW5n
IGZvciAxIGRvbWFpbnMKPiBEb21haW4gMTcgaGFzIGJlZW4gc2h1dCBkb3duLCByZWFzb24gY29k
ZSAxCj4gMjAxNy0wNS0wMSAxMzoxODozNiBaIGV4ZWN1dGluZyBzc2ggLi4uIHJvb3RAMTcyLjE2
LjE0NC40MCB4bCBsaXN0IAo+IDIwMTctMDUtMDEgMTM6MTg6MzYgWiBndWVzdCB3aW4uZ3Vlc3Qu
b3NzdGVzdCBzdGF0ZSBpcyBwc3IgCj4KPiBTbyB0aGUgZ3Vlc3QgaGFzIGJlZW4gc2h1dCBkb3du
IGluIHRoZSBzZW5zZSB0aGF0IHhsIHNodXRkb3duIC13Cj4gaGFzIGV4aXRlZCAoLXcgbWVhbnMg
dG8gd2FpdCBmb3IgdGhlIHNodXRkb3duKSwgYnV0IG5vdCBpbiB0aGUgc2Vuc2UKPiB0aGF0IHRo
ZSBkb21haW4gaGFzIGJlZW4gZGVzdHJveWVkLgo+Cj4gb3NzdGVzdCBzcGVuZHMgMTQgc2Vjb25k
cyBjaGVja2luZyB0aGF0IHRoZSBndWVzdCBkb2Vzbid0IHJlc3BvbmQgdG8KPiBwaW5nICh0aGlz
IGlzIHByb2JhYmx5IGEgYml0IHBvaW50bGVzcywgVEJIKToKPgo+IDIwMTctMDUtMDEgMTM6MTg6
NTAgWiBwaW5nIDE3Mi4xNi4xNDYuMjQzIGRvd24gCj4KPiBUaGVuIHRoZSBuZXh0IHN0ZXAgdHJp
ZXMgdG8gc3RhcnQgdGhlIGd1ZXN0LiAgQnV0IGl0IGZpbmRzIHRoYXQgdGhlCj4gYmFja2luZyBi
bG9jayBkZXZpY2UgaXMgaW4gdXNlLiAgVGhlIGNvbW1hbmQgdGhhdCBmYWlscyBpcyB0aGVyZSBz
bwo+IHRoYXQgdGhpcyB0ZXN0IHNjcmlwdCBjYW4gYmUgcmUtcnVuIGluIGNlcnRhaW4gYWQtaG9j
IGJ5LWhhbmQgdGVzdHM6Cj4gaXQgaXMgdHJ5aW5nIHRvIHVubW91bnQgdGhlIGJsb2NrIGRldmlj
ZSwgb24gdGhlIHRoZW9yeSB0aGF0IGlmIGl0IGlzCj4gc2hvd24gYXMgb3BlbiBpbiBMVk0sIHRo
YXQgaXMgcHJvYmFibHkgYmVjYXVzZSBpdCdzIG1vdW50ZWQuICBUaGUKPiB1bm1vdW50IGZhaWxz
Lgo+Cj4gVGhlIHVuZGVybHlpbmcgcHJvYmxlbSBpcyB0aGF0IHRoZSBibG9jayBiYWNrZW5kIHN0
aWxsIGhhcyB0aGUgZ3Vlc3QKPiBibG9jayBkZXZpY2Ugb3Blbi4gIEluZGVlZCwgZHVyaW5nIHRo
ZSBsb2dzIGNhcHR1cmUgd2Ugc2VlCj4KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MDY4L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
My12Y3B1czEvaXRhbGlhMC1vdXRwdXQteGxfbGlzdAo+Cj4gdGhlIGd1ZXN0IGlzIHN0aWxsIHRo
ZXJlOgo+Cj4gTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAg
IE1lbSBWQ1BVcwlTdGF0ZQlUaW1lKHMpCj4gRG9tYWluLTAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMCAgIDUxMSAgICAgNCAgICAgci0tLS0tICAgICA5MTMuOQo+IHdpbi5n
dWVzdC5vc3N0ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTggIDE1MzYgICAgIDEgICAg
IHItLS0tLSAgICAgIDE2LjAKPgo+ICh0aGF0J3MgYXQgMjAxNy0wNS0wMSAxMzoxODo1NikKPgo+
IEkgdGhpbmsgdGhlIGd1ZXN0IHRoYXQgd2FzIHNodXQgZG93biB3YXMgZG9taWQgMTcgYW5kIHRo
aXMgbmV3IG9uZSBpcwo+IGRvbWlkIDE4LiAgVGhpcyBsb2dmaWxlCj4KPiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MDY4L3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEvaXRhbGlhMC0tLXZhci1sb2cteGVuLXhsLXdpbi5n
dWVzdC5vc3N0ZXN0LS1pbmNvbWluZy5sb2cKPgo+IHNob3dzIGRvbWlkIDE3IHNodXR0aW5nIGRv
d24gYW5kIHRoZW4gdGhpcyBtZXNzYWdlCj4KPiAgRG9uZS4gUmVib290aW5nIG5vdwo+Cj4gYW5k
IHRoZW4gaXQgc2VlbXMgdG8gc3RhcnQgdGhlIGRvbWFpbiBhZ2Fpbi4KPgo+IElzIGl0IHBvc3Np
YmxlIHRoYXQgc29tZXRoaW5nIGhhcyBjaGFuZ2VkIHdoaWNoIG1lYW5zIHRoYXQgV2luZG93cwo+
IChzb21ldGltZXM/KSBkb2Vzbid0IHJlc3BvbmQgdG8gYW4gQUNQSSBwb3dlciBidXR0b24gZXZl
bnQgYnkgc2h1dHRpbmcKPiBkb3duLCBidXQgYnkgcmVib290aW5nID8KClRoaXMgaXMga25vd24s
IGFuZCBoYXMgZGVmaW5pdGVseSBiZWVuIGRpc2N1c3NlZCBiZWZvcmUgb24geGVuLWRldmVsCmJl
Zm9yZSAoYWx0aG91Z2ggaXQgaW52b2x2ZWQgSWFuQyBsYXN0IHRpbWUgaGUgbG9va2VkIGF0IHRo
ZXNlIHRlc3RzLCBzbwphIHdoaWxlIGFnbyBub3cpLgoKSW4gYW4gQVBDSSB2aWV3IG9mIHRoZSB3
b3JsZCwgdGhlIHR3byBwaWVjZXMgb2YgaW5mb3JtYXRpb24geW91IGNhbgpjb252ZXkgaXMgIlRo
ZSB1c2VyIHByZXNzZWQgdGhlIHBvd2VyIGJ1dHRvbiIsIGFuZCAiVGhlIHVzZXIgcHJlc3NlZCB0
aGUKc2xlZXAgYnV0dG9uIi4KCldpbmRvd3MgdHlwaWNhbGx5IGRlZmF1bHRzIHRoZXNlIHRvIHN1
c3BlbmQgYW5kIHNsZWVwLCBub3Qgc2h1dGRvd24uIApOZWl0aGVyIHN1c3BlbmQgbm9yIHNsZWVw
IGFyZSB0eXBpY2FsbHkgYXZhaWxhYmxlIHRvIFZNcyAodW5sZXNzIHlvdQphbHRlciB0aGUgYXBj
aV8qIGRlZmF1bHRzIGluIHRoZSB4bC5jZmcgZmlsZSkuCgpZb3UgbXVzdCBleHBsaWNpdGx5IGNo
YW5nZSB0aGUgZGVmYXVsdHMgdG8gYWx3YXlzIHRyZWF0IHRoZSBwb3dlciBidXR0b24KYXMgcG93
ZXJvZmYsIG9yIGluc3RhbGwgUFYgZHJpdmVycyB3aGljaCB3aWxsIGludGVyY2VwdCB0aGUgUFYg
cHJvdG9jb2wKYW5kIERUUlQgYmVmb3JlIHRoZSB0b29sc3RhY2sgZmFsbHMgYmFjayB0byBBQ1BJ
IGV2ZW50LgoKQW5vdGhlciBpc3N1ZSB3aGljaCBnZXRzIGluIHRoZSB3YXkgaXMgd2luZG93cyBk
ZWNpZGluZyB0byBpbnN0YWxsCnVwZGF0ZXMsIHdoaWNoIGNhbiByZXN1bHQgaW4gcmVib290cyBh
dCBhbnkgcG9pbnQgd2hlbiBvdGhlciBvcHRpb25zCmhhdmUgYmVlbiBzZWxlY3RlZC4gIEkgcHJl
c3VtZSB0aGUgQ09MTyBmaXJld2FsbCBzaG91bGQgcHJldmVudCBhbGwKYmVoYXZpb3VyIGxpa2Ug
dGhhdD8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 13:30:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5XtD-0007jG-O0; Tue, 02 May 2017 13:30:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2885a79c5=wei.liu2@citrix.com>)
 id 1d5XtC-0007j9-Oo
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:30:50 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C3/1D-02202-90A88095; Tue, 02 May 2017 13:30:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvS5nF0e
 kQcdBfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNrxTb2gn7FikkrzjE3ME6Q7mLk5JAQ8JdY
 /vUcM4jNIqAi8eNLIxuIzSagLPGzsxfMFhHQlnixah2YzSyQL9HW850dxBYWcJe4NvcAYxcjB
 wevgIXEx3mCXYxcHEICMxklJu44BFbDKyAocXLmExaIXh2JBbs/sYHUMwtISyz/xwFicgo4Sn
 z/oAVSIQp0QefSOWDVQgIKEh3TjzFNYOSbhWTQLCSDZiEMWsDIvIpRozi1qCy1SNfQRC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDMGIBgB+OK7Z6HGCU5mJREedVfsUcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCd1sERKSRYlJqeWpGWmQMMeJi0BAePkgjvOZA0b3FBYm5xZ
 jpE6hSjopQ4bxFIQgAkkVGaB9cGi7JLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuaV6wSawp
 OZVwI3/RXQYiagxc2yYItLEhFSUg2MKxe6zms5MZVzRaXRv9STNbwL9b6KTuJ8u1Km7caB59K
 trL8/3W8+sDZMeK2Hk09MyuaNqnm+RUK6mRoaW62eer5dEf9C+Jk7x/Mvc3feEnhx+jdL361p
 Ew4teF/DKWT7MtaraF9Dg+7N1++u7Du0c9rc/Lullav8Ft7J0Xfc+lPX0s9Q7K5GmRJLcUaio
 RZzUXEiAOhG9EKtAgAA
X-Env-Sender: prvs=2885a79c5=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493731847!90761175!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2565 invoked from network); 2 May 2017 13:30:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:30:48 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="430566544"
Date: Tue, 2 May 2017 14:30:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170502133045.tgpilhuijlv3xdkt@citrix.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22792.32616.874005.416032@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMDIsIDIwMTcgYXQgMDE6NDU6MjhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUg
dGVzdF0gMTA4MDY4OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiA+IE9uIDAxLjA1LjE3IGF0IDIw
OjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4gPiBUaGlzIGhhcyBi
ZWVuIHJlY3VycmluZyBmb3IgdGhlIGxhc3QgZmV3IGZsaWdodHMsIGJ1dCBJIHdvbmRlciB3aGV0
aGVyCj4gPiAKPiA+IDIwMTctMDUtMDEgMTM6MTg6NTIgWiBleGVjdXRpbmcgc3NoIC4uLiByb290
QDE3Mi4xNi4xNDQuNDAgcmVhZGxpbmsgL2Rldi9pdGFsaWEwLXZnL3dpbi5ndWVzdC5vc3N0ZXN0
LWRpc2sgCj4gPiAyMDE3LTA1LTAxIDEzOjE4OjUyIFogZXhlY3V0aW5nIHNzaCAuLi4gcm9vdEAx
NzIuMTYuMTQ0LjQwIGx2ZGlzcGxheSAtLWNvbG9uIC9kZXYvaXRhbGlhMC12Zy93aW4uZ3Vlc3Qu
b3NzdGVzdC1kaXNrIAo+ID4gMjAxNy0wNS0wMSAxMzoxODo1MyBaIGx2ZGlzcGxheSBvdXRwdXQg
c2F5cyBkZXZpY2UgaXMgc3RpbGwgb3BlbjogL2Rldi9pdGFsaWEwLXZnL3dpbi5ndWVzdC5vc3N0
ZXN0LWRpc2s6aXRhbGlhMC12ZzozOjE6LTE6MjoyMDQ4MDAwMDoyNTAwOi0xOjA6LTE6MjUzOjIg
Cj4gPiAyMDE3LTA1LTAxIDEzOjE4OjUzIFogZXhlY3V0aW5nIHNzaCAuLi4gcm9vdEAxNzIuMTYu
MTQ0LjQwIHVtb3VudCAvZGV2L2l0YWxpYTAtdmcvd2luLmd1ZXN0Lm9zc3Rlc3QtZGlzayAKPiA+
IHVtb3VudDogL2Rldi9pdGFsaWEwLXZnL3dpbi5ndWVzdC5vc3N0ZXN0LWRpc2s6IG5vdCBtb3Vu
dGVkCj4gPiAyMDE3LTA1LTAxIDEzOjE4OjUzIFogY29tbWFuZCBub256ZXJvIHdhaXRzdGF0dXMg
ODE5MjogdGltZW91dCA2MCBzc2ggLW8gU3RyaWN0SG9zdEtleUNoZWNraW5nPW5vIC1vIEJhdGNo
TW9kZT15ZXMgLW8gQ29ubmVjdFRpbWVvdXQ9MTAwIC1vIFNlcnZlckFsaXZlSW50ZXJ2YWw9MTAw
IC1vIFBhc3N3b3JkQXV0aGVudGljYXRpb249bm8gLW8gQ2hhbGxlbmdlUmVzcG9uc2VBdXRoZW50
aWNhdGlvbj1ubyAtbyBVc2VyS25vd25Ib3N0c0ZpbGU9dG1wL3Qua25vd25faG9zdHNfMTA4MDY4
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgcm9vdEAxNzIuMTYuMTQ0
LjQwIHVtb3VudCAvZGV2L2l0YWxpYTAtdmcvd2luLmd1ZXN0Lm9zc3Rlc3QtZGlzayAKPiA+IHN0
YXR1cyA4MTkyIGF0IE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gbGluZSA0NDIuCj4gPiAKPiA+IGlu
ZGljYXRlcyBhbiBlbnZpcm9ubWVudGFsIHByb2JsZW0gcmF0aGVyIHRoYW4gYQo+ID4gc29mdHdh
cmUtdW5kZXItdGVzdCBvbmUgKHRoZSBtb3JlIHRoYXQgdGhlIHNpbmdsZSBjb21taXQKPiA+IGJl
aW5nIHRlc3RlZCBjYW4ndCBwb3NzaWJseSBpbmZsdWVuY2UgaG9zdCBvciBndWVzdCBiZWhhdmlv
cikuCj4gCj4gVGhpcyBpcyBhbG1vc3QgY2VydGFpbmx5IG5vdCBhbiBlbnZpcm9ubWVudGFsIHBy
b2JsZW0uICBXaGF0IHNlZW1zIHRvCj4gYmUgaGFwcGVuaW5nIGlzIHRoYXQgdGhlIGd1ZXN0IHNo
dXRkb3duL3RlYXJkb3duIGlzIGdvaW5nIHdyb25nCj4gc29tZWhvdy4KPiAKPiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MDY4L3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEvMTYudHMtZ3Vlc3Qtc3RvcC5sb2cKPiAKPiBz
aG93cyB0aGlzOgo+IAo+IDIwMTctMDUtMDEgMTM6MTg6MjcgWiBleGVjdXRpbmcgc3NoIC4uLiBy
b290QDE3Mi4xNi4xNDQuNDAgeGwgc2h1dGRvd24gLXdGIHdpbi5ndWVzdC5vc3N0ZXN0IAo+IFNo
dXR0aW5nIGRvd24gZG9tYWluIDE3Cj4gUFYgY29udHJvbCBpbnRlcmZhY2Ugbm90IGF2YWlsYWJs
ZTogc2VuZGluZyBBQ1BJIHBvd2VyIGJ1dHRvbiBldmVudC4KPiBXYWl0aW5nIGZvciAxIGRvbWFp
bnMKPiBEb21haW4gMTcgaGFzIGJlZW4gc2h1dCBkb3duLCByZWFzb24gY29kZSAxCj4gMjAxNy0w
NS0wMSAxMzoxODozNiBaIGV4ZWN1dGluZyBzc2ggLi4uIHJvb3RAMTcyLjE2LjE0NC40MCB4bCBs
aXN0IAo+IDIwMTctMDUtMDEgMTM6MTg6MzYgWiBndWVzdCB3aW4uZ3Vlc3Qub3NzdGVzdCBzdGF0
ZSBpcyBwc3IgCj4gCj4gU28gdGhlIGd1ZXN0IGhhcyBiZWVuIHNodXQgZG93biBpbiB0aGUgc2Vu
c2UgdGhhdCB4bCBzaHV0ZG93biAtdwo+IGhhcyBleGl0ZWQgKC13IG1lYW5zIHRvIHdhaXQgZm9y
IHRoZSBzaHV0ZG93biksIGJ1dCBub3QgaW4gdGhlIHNlbnNlCj4gdGhhdCB0aGUgZG9tYWluIGhh
cyBiZWVuIGRlc3Ryb3llZC4KPiAKPiBvc3N0ZXN0IHNwZW5kcyAxNCBzZWNvbmRzIGNoZWNraW5n
IHRoYXQgdGhlIGd1ZXN0IGRvZXNuJ3QgcmVzcG9uZCB0bwo+IHBpbmcgKHRoaXMgaXMgcHJvYmFi
bHkgYSBiaXQgcG9pbnRsZXNzLCBUQkgpOgo+IAo+IDIwMTctMDUtMDEgMTM6MTg6NTAgWiBwaW5n
IDE3Mi4xNi4xNDYuMjQzIGRvd24gCj4gCj4gVGhlbiB0aGUgbmV4dCBzdGVwIHRyaWVzIHRvIHN0
YXJ0IHRoZSBndWVzdC4gIEJ1dCBpdCBmaW5kcyB0aGF0IHRoZQo+IGJhY2tpbmcgYmxvY2sgZGV2
aWNlIGlzIGluIHVzZS4gIFRoZSBjb21tYW5kIHRoYXQgZmFpbHMgaXMgdGhlcmUgc28KPiB0aGF0
IHRoaXMgdGVzdCBzY3JpcHQgY2FuIGJlIHJlLXJ1biBpbiBjZXJ0YWluIGFkLWhvYyBieS1oYW5k
IHRlc3RzOgo+IGl0IGlzIHRyeWluZyB0byB1bm1vdW50IHRoZSBibG9jayBkZXZpY2UsIG9uIHRo
ZSB0aGVvcnkgdGhhdCBpZiBpdCBpcwo+IHNob3duIGFzIG9wZW4gaW4gTFZNLCB0aGF0IGlzIHBy
b2JhYmx5IGJlY2F1c2UgaXQncyBtb3VudGVkLiAgVGhlCj4gdW5tb3VudCBmYWlscy4KPiAKPiBU
aGUgdW5kZXJseWluZyBwcm9ibGVtIGlzIHRoYXQgdGhlIGJsb2NrIGJhY2tlbmQgc3RpbGwgaGFz
IHRoZSBndWVzdAo+IGJsb2NrIGRldmljZSBvcGVuLiAgSW5kZWVkLCBkdXJpbmcgdGhlIGxvZ3Mg
Y2FwdHVyZSB3ZSBzZWUKPiAKPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTA4MDY4L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1
czEvaXRhbGlhMC1vdXRwdXQteGxfbGlzdAo+IAo+IHRoZSBndWVzdCBpcyBzdGlsbCB0aGVyZToK
PiAKPiBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgTWVt
IFZDUFVzCVN0YXRlCVRpbWUocykKPiBEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAwICAgNTExICAgICA0ICAgICByLS0tLS0gICAgIDkxMy45Cj4gd2luLmd1ZXN0
Lm9zc3Rlc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAxOCAgMTUzNiAgICAgMSAgICAgci0t
LS0tICAgICAgMTYuMAo+IAo+ICh0aGF0J3MgYXQgMjAxNy0wNS0wMSAxMzoxODo1NikKPiAKPiBJ
IHRoaW5rIHRoZSBndWVzdCB0aGF0IHdhcyBzaHV0IGRvd24gd2FzIGRvbWlkIDE3IGFuZCB0aGlz
IG5ldyBvbmUgaXMKPiBkb21pZCAxOC4gIFRoaXMgbG9nZmlsZQo+IAo+IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgwNjgvdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMS9pdGFsaWEwLS0tdmFyLWxvZy14ZW4teGwtd2luLmd1
ZXN0Lm9zc3Rlc3QtLWluY29taW5nLmxvZwo+IAo+IHNob3dzIGRvbWlkIDE3IHNodXR0aW5nIGRv
d24gYW5kIHRoZW4gdGhpcyBtZXNzYWdlCj4gCj4gIERvbmUuIFJlYm9vdGluZyBub3cKPiAKPiBh
bmQgdGhlbiBpdCBzZWVtcyB0byBzdGFydCB0aGUgZG9tYWluIGFnYWluLgo+IAo+IElzIGl0IHBv
c3NpYmxlIHRoYXQgc29tZXRoaW5nIGhhcyBjaGFuZ2VkIHdoaWNoIG1lYW5zIHRoYXQgV2luZG93
cwo+IChzb21ldGltZXM/KSBkb2Vzbid0IHJlc3BvbmQgdG8gYW4gQUNQSSBwb3dlciBidXR0b24g
ZXZlbnQgYnkgc2h1dHRpbmcKPiBkb3duLCBidXQgYnkgcmVib290aW5nID8KPiAKCldlIGFwcGxp
ZWQgYSBwYXRjaCB0byBhZGQgQUNQSSBkZXZpY2UgZm9yIFdpbmRvd3MgbGFwdG9wL3NsYXRlIG1v
ZGUuIEkKZG9uJ3Qgc2VlIGhvdyB0aGF0IGNhbiBjYXVzZSBwcm9ibGVtIHRob3VnaC4gSXQgaGFz
IHBhc3NlZCB0aGUgcHVzaGdhdGUKbG9uZyBhZ28gYW5kIHRoZSBvcHRpb24gaXMgb2ZmIGJ5IGRl
ZmF1bHQuCgpXZWkuCgo+IElhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 13:33:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5XvN-0007r7-3S; Tue, 02 May 2017 13:33:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5XvL-0007qz-Lk
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:33:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 54/28-02180-E8A88095; Tue, 02 May 2017 13:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7e7iyP
 SYNsbMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePNznmsBa9YK55dW83cwPiSpYuRg0NIIE/i
 9XqzLkZODl4BO4l/Z0+xgNgSAoYST99fZwOxWQRUJV49+cEOYrMJqEu0PdvOCmKLCERI/Fm5D
 sxmFgiSmNC3hwnEFhZwl7g29wBjFyMX0PiZjBITdxxiB9nFKeAo8f2DFojJKyAo8XeHMESrls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIQC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcwNs72O8QoycGkJMqr/oo9
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr2AHR6SQYFFqempFWmYOMApg0hIcPEoivK6dQGne4
 oLE3OLMdIjUKUZdjjn3vr5nEmLJy89LlRLn/QwyQwCkKKM0D24ELCIvMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmjQRZxZOZVwK36RXQEUxARzTLgh1RkoiQkmpgFHa9qSsUcMN6v/y/rom
 JV2ZVbLx+wWtTwv/5Tyw3usxsij6uOfH372uNu2K+b/H9W5UdePST1/JLtcE5i++99gr/dyhT
 Mvld+UHHZay7dlc8SDspOTU9qOPQzMBX28uWXbzDZdKozu+ZoMThxaojbbas8eQMW5Fil8el1
 aY5B3V+zlObpCC4VomlOCPRUIu5qDgRAEF/OOPDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493731976!80488502!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57255 invoked from network); 2 May 2017 13:32:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 13:32:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 07:32:55 -0600
Message-Id: <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 07:32:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
In-Reply-To: <22792.32616.874005.416032@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE0OjQ1LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXMgaXQgcG9zc2libGUgdGhhdCBzb21ldGhpbmcgaGFzIGNoYW5nZWQgd2hpY2ggbWVh
bnMgdGhhdCBXaW5kb3dzCj4gKHNvbWV0aW1lcz8pIGRvZXNuJ3QgcmVzcG9uZCB0byBhbiBBQ1BJ
IHBvd2VyIGJ1dHRvbiBldmVudCBieSBzaHV0dGluZwo+IGRvd24sIGJ1dCBieSByZWJvb3Rpbmcg
PwoKSSBjYW4ndCBleGNsdWRlIGl0LCBhbmQgSSB2YWd1ZWx5IHJlY2FsbCB0aGUgc2FtZSBxdWVz
dGlvbiBoYXZpbmcgYmVlbgphc2tlZCBhIHdoaWxlIGFnbyBhbHJlYWR5ICh3aXRoIG5vIGNsZWFy
IGFuc3dlcikuIExldCdzIHNlZSBpZiBQYXVsIGhhcwpiZXR0ZXIgbWVtb3J5IHRoYW4gbWUgLi4u
CgpOZXZlcnRoZWxlc3MgdGhlIHJlY3VycmVuY2Ugb2YgdGhpcyBwcm9ibGVtIGRvZXNuJ3Qgc3Vn
Z2VzdCB0aGlzIGlzCnNvbWV0aGluZyB0aGF0IGhhcHBlbnMganVzdCAic29tZXRpbWVzIiwgdW5s
ZXNzIHRoZXJlJ3Mgb25jZSBhZ2Fpbgpzb21ldGhpbmcgaGFyZHdhcmUgc3BlY2lmaWMgaGVyZSwg
YW5kIHRoZSBzdGlja2luZXNzIG9mIG9zc3Rlc3Qgbm93CmRvZXNuJ3QgYWxsb3cgdGhpcyB0byBw
YXNzLiBCdXQgdGhhdCBkb2Vzbid0IHNlZW0gdmVyeSBsaWtlbHkgdG8gbWUsCm9yIGVsc2Ugd2Un
ZCBoYXZlIHRoZSBzYW1lIGlzc3VlIGF0IGxlYXN0IGV2ZXJ5IGNvdXBsZSBvZiB3ZWVrcy4uLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 13:39:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:39:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Y1c-00087w-PM; Tue, 02 May 2017 13:39:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5Y1a-00087q-N0
 for xen-devel@lists.xen.org; Tue, 02 May 2017 13:39:30 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 93/E8-02189-11C88095; Tue, 02 May 2017 13:39:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQlewhyP
 SYO1GHoslHxezODB6HN39mymAMYo1My8pvyKBNePMpv8sBRM1Ku5tWsfcwPhesYuRk0NCwE9i
 y9ZNrCC2sICbxK7rf9hBbBEBL4nf6xrB4kICnhLfly5l7mLk4mAWuMIo0brqGBtIgk1AX2L3i
 09MIDavgK3EiUs9YHEWARWJTa+XgMVFBcIl3jYeYYGoEZQ4OfMJmM0JtGDNgX/MIDazgIHEkU
 VzWCFseYntb+cwQyxWk7jWf4kd4tB0iYnPelgmMPLPQjJqFpL2WUjaFzAyr2LUKE4tKkst0jU
 00EsqykzPKMlNzMwB8oz1clOLixPTU3MSk4r1kvNzNzECw7CegYFxB+O2LudDjJIcTEqivOqv
 2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfCqd3NECgkWpaanVqRl5gAjAiYtwcGjJMKrAZLmL
 S5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClxXi2QIgGQoozSPLgRsOi8xCgrJczLyMDAIMRTkF
 qUm1mCKv+KUZyDUUmY91AX0BSezLwSuE2vgI5gAjqiWRbsiJJEhJRUA2Nvx9Jj/2u77PQ87t6
 N6N+69u/SpCXzniv/DTS8ncJRdqViEvPrIAvBs5uS8o1dkpbr32fesqznz9zqd+cmtci23W7b
 qzhRK3LJq0jGvL4eR+MFWsVqtnKfb+w85ymya4LUocDU9MiMG/NL94qEiLc/luxaWmcxMeqGR
 WXD7mDHfUnZD26E5yixFGckGmoxFxUnAgD74P6SyQIAAA==
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493732368!59808678!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28859 invoked from network); 2 May 2017 13:39:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:39:29 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45280579"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <28fb295b-a4d9-3d71-cff2-ab44477497cc@citrix.com>
Date: Tue, 2 May 2017 14:39:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, Julien Grall <julien.grall@arm.com>,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTQ6MjUsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBodm1fc2F2ZV9jcHVf
Y3R4dCgpIGRvZXMgYSBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSksIHdoaWNoCj4gY2Fu
IGxlYWQgdG8gY3R4dC5jdXIgYmVpbmcgMC4KClVuZm9ydHVuYXRlbHksIGRpZmZlcmVudCBvYmpl
Y3RzIGJvdGggbmFtZWQgY3R4dC4KCj4gIFRoaXMgY2FuIHRoZW4gY3Jhc2ggdGhlIGh5cGVydmlz
b3IKPiAod2l0aCBGQVRBTCBQQUdFIEZBVUxUKSBpbiBodm1fc2F2ZV9vbmUoKSB2aWEgdGhlCj4g
Im9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpIiBmb3IoKSB0ZXN0LiBUaGlzIGhhcyBo
YXBwZW5lZAo+IGluIHByYWN0aWNlIHdpdGggYSBMaW51eCBWTSBxdWVyaWVkIGFyb3VuZCBzaHV0
ZG93bjoKClRoZSBwcm9ibGVtIGlzIHRoYXQgaHZtX3NhdmVfY3B1X2N0eHQoKSByZXR1cm5zIHN1
Y2Nlc3Mgd2l0aG91dCB3cml0aW5nCmFueSBkYXRhIGludG8gaHZtX2RvbWFpbl9jb250ZXh0X3Qg
aW4gdGhlIGNhc2UgdGhhdCBhbGwgQ1BVcyBhcmUgb2ZmbGluZS4KClRoaXMgdGhlbiBjYXVzZXMg
YW4gdW5kZXJmbG93IGluIHRoZSByYW5nZSBjYWxjdWxhdGlvbiBpbiBodm1fc2F2ZV9vbmUoKQp3
aGljaCBjYXVzZXMgWGVuIHRvIHdhbmRlciBvdmVyIHVuaW5pdGlhbGlzZWQgZGF0YSBhbmQgb2Zm
IHRoZSBlbmQgb2YKdGhlIGJ1ZmZlci4KCkl0IGlzIHByb2JhYmx5IHdvcnRoIHNheWluZyB0aGF0
IHRoaXMgaGFzIGJlZW4gYnJva2VuIHNpbmNlIFhlbiA0LjQgKGMvcwplMDE5YzYwNmY1OSBzcGVj
aWZpY2FsbHkpCgo+Cj4gKFhFTikgaHZtLmM6MTU5NTpkM3YwIEFsbCBDUFVzIG9mZmxpbmUgLS0g
cG93ZXJpbmcgb2ZmLgo+IChYRU4pIC0tLS1bIFhlbi00LjktcmMgIHg4Nl82NCAgZGVidWc9eSAg
IE5vdCB0YWludGVkIF0tLS0tCj4gKFhFTikgQ1BVOiAgICA1Cj4gKFhFTikgUklQOiAgICBlMDA4
Ols8ZmZmZjgyZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8weDFmZAo+IChYRU4pIFJG
TEFHUzogMDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjIpCj4gKFhF
TikgcmF4OiBmZmZmODMwNDkyY2JiNDQ1ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiBm
ZmZmODMwMzkzNDNiNDAwCj4gKFhFTikgcmR4OiAwMDAwMDAwMGZmODgwMDRkICAgcnNpOiBmZmZm
ZmZmZmZmZmZmZmY4ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcmJwOiBmZmZmODMw
NDEwM2U3Yzg4ICAgcnNwOiBmZmZmODMwNDEwM2U3YzQ4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAx
Cj4gKFhFTikgcjk6ICBkZWFkYmVlZmRlYWRmMDBkICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAg
cjExOiAwMDAwMDAwMDAwMDAwMjgyCj4gKFhFTikgcjEyOiAwMDAwN2Y0M2EzYjE0MDA0ICAgcjEz
OiAwMDAwMDAwMGZmZmZmZmZlICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcjE1OiBm
ZmZmODMwNDAwYzQxMDAwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAw
MTUyNmUwCj4gKFhFTikgY3IzOiAwMDAwMDAwNDAyZTEzMDAwICAgY3IyOiBmZmZmODMwNDkyY2Ji
NDQ3Cj4gKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBz
czogZTAxMCAgIGNzOiBlMDA4Cj4gKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjQ5
NmQyPiAoaHZtX3NhdmVfb25lKzB4MTQ1LzB4MWZkKToKPiAoWEVOKSAgMDAgMDAgNDggMDEgYzgg
ODMgYzIgMDggPDY2PiAzOSA1OCAwMiA3NSA2NCBlYiAwOCA0OCA4OSBjOCBiYSAwOCAwMCAwMCAw
MAo+IChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNDEwM2U3YzQ4Ogo+IChY
RU4pICAgIDAwMDAwNDEwMDAwMDAwMDAgZmZmZjgzMDM5MzQzYjQwMCBmZmZmODMwNDEwM2U3Yzcw
IGZmZmY4MzA0MTAzZTdkYTgKPiAoWEVOKSAgICBmZmZmODMwNDAwYzQxMDAwIDAwMDA3ZjQzYTNi
MTMwMDQgZmZmZjgzMDQxMDNiNzAwMCBmZmZmZmZmZmZmZmZmZmVhCj4gKFhFTikgICAgZmZmZjgz
MDQxMDNlN2Q0OCBmZmZmODJkMDgwMjY4M2Q0IGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgyZDA4MDIz
MjBkOAo+IChYRU4pICAgIGZmZmY4MzA0MDBjNDEwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMw
NDEwM2U3Y2Q4IGZmZmY4MmQwODAyNmZmM2QKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmY4MzAwZDE5ZmQwMDAgZmZmZjgzMDQxMDNlN2NmOCBmZmZmODJkMDgwMjMyMTQyCj4gKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MzA0MTAzZTdkMjggZmZm
ZjgyZDA4MDIwNzA1MQo+IChYRU4pICAgIGZmZmY4MzA0MTAzZTdkMTggZmZmZjgzMDQwMGM0MTAw
MCAwMDAwMDAwMDAwMDAwMjAyIGZmZmY4MzA0MDBjNDEwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDA3ZjQzYTNiMTMwMDQgMDAwMDAwMDAwMDAwMDAwMCBkZWFkYmVlZmRlYWRmMDBk
Cj4gKFhFTikgICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODJkMDgwMjA2YzQ3IDA3MDAwMDAwMDAw
MDAwMDAgZmZmZjgzMDQxMDM3NWJkMAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAyOTYgZmZmZjgz
MDQxMDM3NWM3OCBmZmZmODMwNDEwMzc1YzgwIDAwMDAwMDAwMDAwMDAwMDMKPiAoWEVOKSAgICBm
ZmZmODMwNDEwM2U3ZTY4IGZmZmY4MzA0MTAzYjY3YzAgZmZmZjgzMDQxMDNiNzAwMCBmZmZmODMw
NDEwM2I2N2MwCj4gKFhFTikgICAgMDAwMDAwMGQwMDAwMDAzNyAwMDAwMDAwMDAwMDAwMDAzIDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDdmNDNhM2IxNDAwNAo+IChYRU4pICAgIDAwMDA3ZmZkNWQ5MjU1
OTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMTAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAo
WEVOKSAgICAwMDAwMDAwMGVhOGY4MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDdmZmQwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgMDAwMDdmNDNhMjc2ZjU1NyAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwZWE4ZjgwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgIDAwMDA3
ZmZkNWQ5MjU1ZTAgMDAwMDdmNDNhMjMyODBiMiAwMDAwN2ZmZDVkOTI2MDU4IGZmZmY4MzA0MTAz
ZTdmMTgKPiAoWEVOKSAgICBmZmZmODMwMGQxOWZlMDAwIDAwMDAwMDAwMDAwMDAwMjQgZmZmZjgy
ZDA4MDIwNTNlNSBkZWFkYmVlZmRlYWRmMDBkCj4gKFhFTikgICAgZmZmZjgzMDQxMDNlN2YwOCBm
ZmZmODJkMDgwMzUxNTY1IDAxMDAwMDAwM2ZmZmZmZmYgMDAwMDdmNDNhM2IxMzAwNAo+IChYRU4p
ICAgIGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkIGRl
YWRiZWVmZGVhZGYwMGQKPiAoWEVOKSAgICBmZmZmODgwMDc4MTQyNWMwIGZmZmY4ODAwN2NlOTQz
MDAgZmZmZjgzMDQxMDNlN2VkOCBmZmZmODJkMDgwMjcxOWVjCj4gKFhFTikgWGVuIGNhbGwgdHJh
Y2U6Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjQ5NmQyPl0gaHZtX3NhdmVfb25lKzB4MTQ1LzB4
MWZkCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjY4M2Q0Pl0gYXJjaF9kb19kb21jdGwrMHhhN2Ev
MHgyNTlmCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjA2YzQ3Pl0gZG9fZG9tY3RsKzB4MTg2Mi8w
eDFiN2IKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTE1NjU+XSBwdl9oeXBlcmNhbGwrMHgxZWYv
MHg0MmMKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTUxMDY+XSBlbnRyeS5vI3Rlc3RfYWxsX2V2
ZW50cyswLzB4MzAKPiAoWEVOKQo+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZjgzMDQ5
MmNiYjQ0NzoKPiAoWEVOKSAgTDRbMHgxMDZdID0gMDAwMDAwMDBkYmMzNjA2MyBmZmZmZmZmZmZm
ZmZmZmZmCj4gKFhFTikgIEwzWzB4MDEyXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZm
ZmZmZgo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+IChYRU4pIFBhbmljIG9uIENQVSA1Ogo+IChYRU4pIEZBVEFMIFBBR0UgRkFVTFQKPiAo
WEVOKSBbZXJyb3JfY29kZT0wMDAwXQo+IChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiBm
ZmZmODMwNDkyY2JiNDQ3Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+Cj4gUmVwb3J0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KPiBUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KCkNDJ2luZyBKdWxpZW4gZm9yIGluY2x1c2lvbiBpbnRvIDQuOQoK
fkFuZHJldwoKPiAtLS0KPiAgeGVuL2NvbW1vbi9odm0vc2F2ZS5jIHwgMiArLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2h2bS9zYXZlLmMgYi94ZW4vY29tbW9uL2h2bS9zYXZlLmMKPiBpbmRleCA3ODcw
NmY1Li5lYTJlMjUxIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vaHZtL3NhdmUuYwo+ICsrKyBi
L3hlbi9jb21tb24vaHZtL3NhdmUuYwo+IEBAIC0xMTMsNyArMTEzLDcgQEAgaW50IGh2bV9zYXZl
X29uZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFu
Y2UsCj4gICAgICAgICAgY29uc3Qgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmRlc2M7Cj4g
IAo+ICAgICAgICAgIHJ2ID0gLUVOT0VOVDsKPiAtICAgICAgICBmb3IgKCBvZmYgPSAwOyBvZmYg
PCAoY3R4dC5jdXIgLSBzaXplb2YoKmRlc2MpKTsgb2ZmICs9IGRlc2MtPmxlbmd0aCApCj4gKyAg
ICAgICAgZm9yICggb2ZmID0gMDsgKG9mZiArIHNpemVvZigqZGVzYykpIDwgY3R4dC5jdXI7IG9m
ZiArPSBkZXNjLT5sZW5ndGggKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZGVzYyA9ICh2
b2lkICopKGN0eHQuZGF0YSArIG9mZik7Cj4gICAgICAgICAgICAgIC8qIE1vdmUgcGFzdCBoZWFk
ZXIgKi8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 13:40:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Y2R-000096-1r; Tue, 02 May 2017 13:40:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2882ec174=Paul.Durrant@citrix.com>)
 id 1d5Y2Q-000090-KA
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:40:22 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 56/D9-02181-54C88095; Tue, 02 May 2017 13:40:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQte1hyP
 SYMNZQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3RKmCT1wVM17+YmtgbObsYuTkkBDwk3i+
 dQ8biM0moCOx9Oh8JhBbRMBbounBRvYuRg4OZgFfif51SiBhYQF3iV+PdzBDlHhITLvXywphu
 0l8vL2XBcRmEVCR+Ny4C2wkL1D9nEdHgUZycQgJnGWUmLP1MDtIglPAXmJNww2wZkYBWYkvja
 vBhjILiEvcegJxg4SAgMSSPeeZIWxRiZeP/7FC2AYSW5fuY4Go15FYsPsTG4StLbFs4WtmiMW
 CEidnPmGZwCg8C8nYWUhaZiFpmYWkZQEjyypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMDU73c
 1OLixPTUnMSkYr3k/NxNjMDQr2dgYNzBeHOy3yFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeNW7OSKFBItS01Mr0jJzgFEIk5bg4FES4U0CSfMWFyTmFmemQ6ROMepyvFv64T
 2TEEtefl6qlDivFkiRAEhRRmke3AhYQrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3Xxf
 QFJ7MvBK4Ta+AjmACOqJZFuyIkkSElFQD4y7lAjlzrU876lvjblZM0Ey70z5ZUOTe95DXAieO
 3PzQn1GcfappEnvS2m3cmVM3Ni7gia3OX38n28q5eGPe/A/Hp95qUj01a5YKN7tTcvbTU5/fX
 qvc5seXWf3PsTjp3rYmw77qzBtJwVvc7Uvq1u75eIO5nUmjvuzPL0UOzzsn+b90TNmrpMRSnJ
 FoqMVcVJwIAI65hAoDAwAA
X-Env-Sender: prvs=2882ec174=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493732421!95969774!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36630 invoked from network); 2 May 2017 13:40:21 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:40:21 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45280631"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
Thread-Index: AQHSwqv6/WMog2YxxkSV1DQkE51y2KHgoQ+AgAA8BQCAAA1AgIAAIpwg
Date: Tue, 2 May 2017 13:40:20 +0000
Message-ID: <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
In-Reply-To: <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDIgTWF5IDIwMTcgMTQ6MzMKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyB4ZW4t
ZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTog
W1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0XSAxMDgwNjg6IHJlZ3Jlc3Npb25zIC0gRkFJ
TAo+IAo+ID4+PiBPbiAwMi4wNS4xNyBhdCAxNDo0NSwgPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+IHdyb3RlOgo+ID4gSXMgaXQgcG9zc2libGUgdGhhdCBzb21ldGhpbmcgaGFzIGNoYW5nZWQg
d2hpY2ggbWVhbnMgdGhhdCBXaW5kb3dzCj4gPiAoc29tZXRpbWVzPykgZG9lc24ndCByZXNwb25k
IHRvIGFuIEFDUEkgcG93ZXIgYnV0dG9uIGV2ZW50IGJ5IHNodXR0aW5nCj4gPiBkb3duLCBidXQg
YnkgcmVib290aW5nID8KPiAKPiBJIGNhbid0IGV4Y2x1ZGUgaXQsIGFuZCBJIHZhZ3VlbHkgcmVj
YWxsIHRoZSBzYW1lIHF1ZXN0aW9uIGhhdmluZyBiZWVuCj4gYXNrZWQgYSB3aGlsZSBhZ28gYWxy
ZWFkeSAod2l0aCBubyBjbGVhciBhbnN3ZXIpLiBMZXQncyBzZWUgaWYgUGF1bCBoYXMKPiBiZXR0
ZXIgbWVtb3J5IHRoYW4gbWUgLi4uCgpJbiBteSBleHBlcmllbmNlIFdpbmRvd3MgaXMgdXN1YWxs
eSBjb25zaXN0ZW50IGluIGl0cyBiZWhhdmlvdXIgb24gcG93ZXIgb3Igc2xlZXAgZXZlbnRzIHNv
IGl0J3MgdW5saWtlbHkgdGhhdCBpdCB3b3VsZCByZWJvb3Qgc29tZXRpbWUgYW5kIG5vdCBvdGhl
cnMuCkJUVywgaXMgdGhpcyB0ZXN0IHJlYWxseSB0ZXN0aW5nIFhQIFNQMz8gSXQncyBiZWVuIG91
dCBvZiBzdXBwb3J0IGZvciBhIG51bWJlciBvZiB5ZWFycyBub3cuCgogIFBhdWwKCj4gCj4gTmV2
ZXJ0aGVsZXNzIHRoZSByZWN1cnJlbmNlIG9mIHRoaXMgcHJvYmxlbSBkb2Vzbid0IHN1Z2dlc3Qg
dGhpcyBpcwo+IHNvbWV0aGluZyB0aGF0IGhhcHBlbnMganVzdCAic29tZXRpbWVzIiwgdW5sZXNz
IHRoZXJlJ3Mgb25jZSBhZ2Fpbgo+IHNvbWV0aGluZyBoYXJkd2FyZSBzcGVjaWZpYyBoZXJlLCBh
bmQgdGhlIHN0aWNraW5lc3Mgb2Ygb3NzdGVzdCBub3cKPiBkb2Vzbid0IGFsbG93IHRoaXMgdG8g
cGFzcy4gQnV0IHRoYXQgZG9lc24ndCBzZWVtIHZlcnkgbGlrZWx5IHRvIG1lLAo+IG9yIGVsc2Ug
d2UnZCBoYXZlIHRoZSBzYW1lIGlzc3VlIGF0IGxlYXN0IGV2ZXJ5IGNvdXBsZSBvZiB3ZWVrcy4u
Lgo+IAo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 13:41:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Y3Q-0000Hh-El; Tue, 02 May 2017 13:41:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d5Y3O-0000HP-Sr
 for xen-devel@lists.xen.org; Tue, 02 May 2017 13:41:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8B/D4-02181-28C88095; Tue, 02 May 2017 13:41:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXCqh5zXbeuhyP
 SoO23rsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF+s2nBcdaKT82eDYwXWboYuTiEBBYzSpxt
 P8DUxcjJwSKgIrH+1UYWEJtNQE5i3cYbbCC2iIC+ROv3iawgDcwCJxkl9i6byQqSEBZwk9h1/
 Q87iM0rYCVx7P0isGYhAU+J70uXMkPEBSVOznwCFmcW0JHYufUO0FAOIFtaYvk/DpAwp4CXxJ
 oD/8DKRYFuuDLhLdhICQERiV93PjFD2JoSBy9tYoGwFSTuf77GBmEHSkxr3M48gVFwFpJts5B
 sm4WwbQEj8ypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCA
 ZQCCHYwXT3seYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3u5sjUkiwKDU9t
 SItMwcYOzBpCQ4eJRFeDZA0b3FBYm5xZjpE6hSjLsece1/fMwmx5OXnpUqJ8zaCFAmAFGWU5s
 GNgMXxJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzWoNM4cnMK4Hb9AroCCagI5plwY4oSUR
 ISTUwBr4N+Gy589vsU9vO7Do440Dq/Aun1k8rM7i0YSGb7SSHkKJTs1doiwo/so6p5+Sy15pz
 +NMfv0gbNtH3M8xuBjVm+N7NqDz5KiFionrjm78dbuzf7mnuXsmxVuLB0V1/WxdK+aksvPRhY
 vu9F/E/nrorLDt7V/9ElIMQ86581vldqbOTBJKS85RYijMSDbWYi4oTAfTFYeveAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1493732478!81987214!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60141 invoked from network); 2 May 2017 13:41:18 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 13:41:18 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d5Y3F-0002mc-Bt; Tue, 02 May 2017 13:41:13 +0000
Date: Tue, 2 May 2017 14:41:13 +0100
From: Tim Deegan <tim@xen.org>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20170502134113.GC90479@deinos.phlegethon.org>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBdCAxNjoyNSArMDMwMCBvbiAwMiBNYXkgKDE0OTM3NDIzMzkpLCBSYXp2YW4gQ29qb2Nh
cnUgd3JvdGU6Cj4gaHZtX3NhdmVfY3B1X2N0eHQoKSBkb2VzIGEgbWVtc2V0KCZjdHh0LCAwLCBz
aXplb2YoY3R4dCkpLCB3aGljaAo+IGNhbiBsZWFkIHRvIGN0eHQuY3VyIGJlaW5nIDAuIFRoaXMg
Y2FuIHRoZW4gY3Jhc2ggdGhlIGh5cGVydmlzb3IKPiAod2l0aCBGQVRBTCBQQUdFIEZBVUxUKSBp
biBodm1fc2F2ZV9vbmUoKSB2aWEgdGhlCj4gIm9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVz
YykpIiBmb3IoKSB0ZXN0LiBUaGlzIGhhcyBoYXBwZW5lZAo+IGluIHByYWN0aWNlIHdpdGggYSBM
aW51eCBWTSBxdWVyaWVkIGFyb3VuZCBzaHV0ZG93bjoKCkdvb2QgZml4LCB0aGFua3MhICBCdXQg
SSB0aGluayB0aGF0IG1lbXNldCBpcyBpbm5vY2VudCAtLSBpdCdzCmNsZWFyaW5nIGEgbG9jYWwg
InN0cnVjdCBodm1faHdfY3B1IGN0eHQiLCBub3QgdGhlIGNhbGxlcidzCiJodm1fZG9tYWluX2Nv
bnRleHRfdCBjdHh0Ii4gIEFGQUlDUyB0aGUgdW5kZXJmbG93IGhhcHBlbnMgd2hlbiB0aGUKcGVy
LXR5cGUgaGFuZGxlciByZXR1cm5zIG5vIGRhdGEgYXQgYWxsIChiZWNhdXNlIGFsbCBWQ1BVcyBh
cmUKb2ZmbGluZSkuCgpXaXRoIHRoZSBjb21taXQgbWVzc2FnZSBmaXhlZCwKClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 13:42:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Y4P-0000PR-OG; Tue, 02 May 2017 13:42:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5Y4O-0000PG-Lf
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:42:24 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 63/BB-01870-FBC88095; Tue, 02 May 2017 13:42:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7+Ho5
 Ig4bdohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8JTeYC25wVzw5eIu9gXEPZxcjJ4eEgL/E
 r11fWUBsNgFdiaYtf9lAbF4BQYmTM5+AxZkFdCQW7P7EBmHLS2x/O4cZosZBYvbhRUwgNouAi
 sS87RvBbBGgOc8WPIOqz5do6/nODmILC7hLXJt7gBHE5hSwk5jx4i/QfC4OIYEzjBLNy3rYIA
 4ykXi7cCeQzQGUUJOYuz5+AiPfLCQnzUJy0iwkJy1gZF7FqF6cWlSWWqRrrJdUlJmeUZKbmJm
 ja2hgrJebWlycmJ6ak5hUrJecn7uJERhqDECwg7H5i9MhRkkOJiVRXvVX7JFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHi7uzkihQSLUtNTK9Iyc4BBD5OW4OBREuFNAknzFhck5hZnpkOkTjHqc
 rxb+uE9kxBLXn5eqpQ4byNIkQBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 CvNcgUnsy8ErhNr4COYAI6olkW7IiSRISUVAOj7Nam+VNkGT84rHvmbHvoXlDh+aNq/ptf/4j
 O+C57Zvmd9CUtOr0XH1pxbfr+9X1a0791sc946515Fa4/3xBduHnd/pTSe2EHlTQOSSpkuxof
 6GfPNuI/uJX7Yf6c6PJJIptnFBWKzum/rmUfdVfl1/GVnOtSBGc9XCNrMCWTIflF25pI2YXeS
 izFGYmGWsxFxYkAH9czZLsCAAA=
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493732541!59809365!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56462 invoked from network); 2 May 2017 13:42:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:42:22 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="430568368"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.36023.128740.555728@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 14:42:15 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <4280cecc-5310-31c3-d875-969a22716bff@citrix.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <4280cecc-5310-31c3-d875-969a22716bff@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0
XSAxMDgwNjg6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IFRoaXMgaXMga25vd24sIGFuZCBoYXMg
ZGVmaW5pdGVseSBiZWVuIGRpc2N1c3NlZCBiZWZvcmUgb24geGVuLWRldmVsCj4gYmVmb3JlIChh
bHRob3VnaCBpdCBpbnZvbHZlZCBJYW5DIGxhc3QgdGltZSBoZSBsb29rZWQgYXQgdGhlc2UgdGVz
dHMsIHNvCj4gYSB3aGlsZSBhZ28gbm93KS4KPiAKPiBJbiBhbiBBUENJIHZpZXcgb2YgdGhlIHdv
cmxkLCB0aGUgdHdvIHBpZWNlcyBvZiBpbmZvcm1hdGlvbiB5b3UgY2FuCj4gY29udmV5IGlzICJU
aGUgdXNlciBwcmVzc2VkIHRoZSBwb3dlciBidXR0b24iLCBhbmQgIlRoZSB1c2VyIHByZXNzZWQg
dGhlCj4gc2xlZXAgYnV0dG9uIi4KPiAKPiBXaW5kb3dzIHR5cGljYWxseSBkZWZhdWx0cyB0aGVz
ZSB0byBzdXNwZW5kIGFuZCBzbGVlcCwgbm90IHNodXRkb3duLiAKPiBOZWl0aGVyIHN1c3BlbmQg
bm9yIHNsZWVwIGFyZSB0eXBpY2FsbHkgYXZhaWxhYmxlIHRvIFZNcyAodW5sZXNzIHlvdQo+IGFs
dGVyIHRoZSBhcGNpXyogZGVmYXVsdHMgaW4gdGhlIHhsLmNmZyBmaWxlKS4KPiAKPiBZb3UgbXVz
dCBleHBsaWNpdGx5IGNoYW5nZSB0aGUgZGVmYXVsdHMgdG8gYWx3YXlzIHRyZWF0IHRoZSBwb3dl
ciBidXR0b24KPiBhcyBwb3dlcm9mZiwgb3IgaW5zdGFsbCBQViBkcml2ZXJzIHdoaWNoIHdpbGwg
aW50ZXJjZXB0IHRoZSBQViBwcm90b2NvbAo+IGFuZCBEVFJUIGJlZm9yZSB0aGUgdG9vbHN0YWNr
IGZhbGxzIGJhY2sgdG8gQUNQSSBldmVudC4KClRoZSBWTSBpbWFnZXMgd2UgYXJlIHVzaW5nIGFy
ZSB0aGUgb25lcyBmcm9tIENpdHJpeCdzIFhlblJULiAgVGhleSBhcmUKc3VwcG9zZWQgdG8gaGF2
ZSB0aGUgUFYgZHJpdmVycywgSSB0aGluay4gIElmIHRoaXMgdGhlb3J5IHdlcmUgdGhlCndob2xl
IG9mIHRoZSBleHBsYW5hdGlvbiwgdGhlIHByb2JsZW0gd291bGQgYmUgcmVwZWF0YWJsZSBhbmQK
dW5pdmVyc2FsLgoKPiBBbm90aGVyIGlzc3VlIHdoaWNoIGdldHMgaW4gdGhlIHdheSBpcyB3aW5k
b3dzIGRlY2lkaW5nIHRvIGluc3RhbGwKPiB1cGRhdGVzLCB3aGljaCBjYW4gcmVzdWx0IGluIHJl
Ym9vdHMgYXQgYW55IHBvaW50IHdoZW4gb3RoZXIgb3B0aW9ucwo+IGhhdmUgYmVlbiBzZWxlY3Rl
ZC4gIEkgcHJlc3VtZSB0aGUgQ09MTyBmaXJld2FsbCBzaG91bGQgcHJldmVudCBhbGwKPiBiZWhh
dmlvdXIgbGlrZSB0aGF0PwoKSW4gdGhlb3J5IHRoZSBndWVzdCBjb3VsZCBndWVzcyBhdCB0aGUg
bG9jYXRpb24gb2YgdGhlIHNxdWlkIHByb3h5IGFuZApnZXQgb3V0IHRoYXQgd2F5LiAgQnV0IEkg
aGF2ZSBqdXN0IGNoZWNrZWQgdGhlIHNxdWlkIGxvZ3MgYW5kIHRoZXJlIGlzCm5vdGhpbmcgZnJv
bSB0aGUgZ3Vlc3QncyBJUCBhZGRyZXNzIHRoZXJlLiAgU28gSSB0aGluayBJIGNhbiBydWxlIHRo
YXQKb3V0LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 13:42:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:42:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Y4Y-0000RM-VX; Tue, 02 May 2017 13:42:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5Y4X-0000Qu-9v
 for xen-devel@lists.xen.org; Tue, 02 May 2017 13:42:33 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 91/E4-01744-8CC88095; Tue, 02 May 2017 13:42:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsUSfTxjoe6JHo5
 Ig90vmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXM7qYCz6xVfQcu8HawHidtYuRk0NIwF1i
 2c43TF2MXED2GkaJBc+ms0M41xgl1i3rh6va+HwmI0RiIaPE4uUQCWEBN4ld1/+wg9giAjISM
 17tZAKxmQVOMEr0nNeAaK6UOP9lBhuIzSZgKLF6YwuYzSvgJHHy7hRmEJtFQEVi2rpesLioQL
 hE8/zPjBA1ghInZz5h6WLk4OAUsJZYcZITYry6xJ95l5ghbHGJW0/mQ62Vl9j+dg5YXEIgR2L
 b6vfMIK0SAlIS/1uVQM6XEPjKLLHqxksWiBoZiUcTb7JNYBSbhWTbLCQrZiFZMQvJigWMLKsY
 1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAuOIAQh2MC7/6HSIU
 ZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV71bo5IIcGi1PTUirTMHGBEw6QlOH
 iURHiTQNK8xQWJucWZ6RCpU4y6HHPufX3PJMSSl5+XKiXOqwVSJABSlFGaBzcCllwuMcpKCfM
 yAh0lxFOQWpSbWYIq/4pRnINRSZjXGmQKT2ZeCdymV0BHMAEd0SwLdkRJIkJKqoFx4vvrxX/d
 1rxxlODgav6erxijF3s084LX1QfanSuu3XkaWrj/vJiJ4bRL+QkHNi5cqrdpToaf/cZQx62zc
 gRSqvZoM0TK/vtempzUEfywJ+sW43+bR7lT3xQZGp9v+9W48tqF1+UKIptkghpNGv2rGHY+nb
 guosp3dYNUU5T/TNtvjtnFT08osRRnJBpqMRcVJwIAxul+sSkDAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493732551!98440733!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40147 invoked from network); 2 May 2017 13:42:31 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 May 2017 13:42:31 -0000
Received: (qmail 13868 invoked from network); 2 May 2017 16:42:30 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 16:42:30 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 525E47FCF8
 for <xen-devel@lists.xen.org>; Tue,  2 May 2017 16:42:30 +0300 (EEST)
Received: (qmail 30650 invoked from network); 2 May 2017 16:42:30 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp03.buh.bitdefender.org with SMTP; 2 May 2017 16:42:29 +0300
To: Tim Deegan <tim@xen.org>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502134113.GC90479@deinos.phlegethon.org>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b787d0b7-e8fd-72c2-5012-463809bfd15c@bitdefender.com>
Date: Tue, 2 May 2017 16:42:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <20170502134113.GC90479@deinos.phlegethon.org>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71183
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447916,
 Stamp: 3], Multi: [Enabled, t: (0.000041,0.005817)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003383), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011572,0.000066)], URL: [Enabled, t: (0.000006)], RTDA: [Enabled,
 t: (0.400007), Hit: No, Details: v2.4.8; Id:
 11.5eu3g6.1bf4fi4t4.3gpt], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMTcgMTY6NDEsIFRpbSBEZWVnYW4gd3JvdGU6Cj4gSGksCj4gCj4gQXQgMTY6MjUg
KzAzMDAgb24gMDIgTWF5ICgxNDkzNzQyMzM5KSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBo
dm1fc2F2ZV9jcHVfY3R4dCgpIGRvZXMgYSBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSks
IHdoaWNoCj4+IGNhbiBsZWFkIHRvIGN0eHQuY3VyIGJlaW5nIDAuIFRoaXMgY2FuIHRoZW4gY3Jh
c2ggdGhlIGh5cGVydmlzb3IKPj4gKHdpdGggRkFUQUwgUEFHRSBGQVVMVCkgaW4gaHZtX3NhdmVf
b25lKCkgdmlhIHRoZQo+PiAib2ZmIDwgKGN0eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSkiIGZvcigp
IHRlc3QuIFRoaXMgaGFzIGhhcHBlbmVkCj4+IGluIHByYWN0aWNlIHdpdGggYSBMaW51eCBWTSBx
dWVyaWVkIGFyb3VuZCBzaHV0ZG93bjoKPiAKPiBHb29kIGZpeCwgdGhhbmtzISAgQnV0IEkgdGhp
bmsgdGhhdCBtZW1zZXQgaXMgaW5ub2NlbnQgLS0gaXQncwo+IGNsZWFyaW5nIGEgbG9jYWwgInN0
cnVjdCBodm1faHdfY3B1IGN0eHQiLCBub3QgdGhlIGNhbGxlcidzCj4gImh2bV9kb21haW5fY29u
dGV4dF90IGN0eHQiLiAgQUZBSUNTIHRoZSB1bmRlcmZsb3cgaGFwcGVucyB3aGVuIHRoZQo+IHBl
ci10eXBlIGhhbmRsZXIgcmV0dXJucyBubyBkYXRhIGF0IGFsbCAoYmVjYXVzZSBhbGwgVkNQVXMg
YXJlCj4gb2ZmbGluZSkuCj4gCj4gV2l0aCB0aGUgY29tbWl0IG1lc3NhZ2UgZml4ZWQsCj4gCj4g
UmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKSW5kZWVkLCBzb3JyeSBhYm91
dCB0aGUgbWlzdW5kZXJzdGFuZGluZy4gSSdsbCBmaXggdGhlIGNvbW1pdCBtZXNzYWdlCmFuZCBy
ZXNlbmQgVjIuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 13:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Y65-0000hF-AK; Tue, 02 May 2017 13:44:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5Y64-0000h0-Pw
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:44:08 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 70/2E-02181-82D88095; Tue, 02 May 2017 13:44:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK5KL0e
 kweU1uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFp63sBTNYKp7fvsnWwLiFuYuRk0NCwF9i
 9YeH7CA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkDj65C+YzSKgI
 rH5SxcTiC0ioCUxYctWJoj6QonNP18wgtjCAu4Svx7vAKvnFPCQ+LLsDFCci0NIoItJ4sGZf2
 wQB5lIvF24E8jmAEqoScxdHz+BkW8WkpNmITlpFpKTFjAyr2LUKE4tKkst0jU00ksqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw2BiDYwdg3y/kQoyQHk5Ior/or9kghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErzd3RyRQoJFqempFWmZOcCwh0lLcPAoifAmgaR5iwsSc4sz0yFSp
 xh1Oebc+/qeSYglLz8vVUqctxGkSACkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZjXGmQKT2ZeCdymV0BHMAEd0SwLdkRJIkJKqoFxxlSm6Bb/Kfpz5Oc6sN7es729N6j1YB5
 HRMbGqWu13woYFN05wLXhWkFb+LzoOT/8xBqPf95Yes/NsUXJ4bE189YF0yyYvj+vmNO1/p2j
 +NrofF27Oc9siyY/2b+gQlQuTPG9Adu2ii9S85exzvlweO/WY0mmO0tmNDL7b2ufw6pr32jwc
 sNjJZbijERDLeai4kQAsetZw7wCAAA=
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1493732642!59720733!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65012 invoked from network); 2 May 2017 13:44:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:44:04 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="421859657"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.36128.281435.297258@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 14:44:00 +0100
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3Rd
IDEwODA2ODogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gSW4gbXkgZXhwZXJpZW5jZSBXaW5kb3dz
IGlzIHVzdWFsbHkgY29uc2lzdGVudCBpbiBpdHMgYmVoYXZpb3VyIG9uIHBvd2VyIG9yIHNsZWVw
IGV2ZW50cyBzbyBpdCdzIHVubGlrZWx5IHRoYXQgaXQgd291bGQgcmVib290IHNvbWV0aW1lIGFu
ZCBub3Qgb3RoZXJzLgo+IEJUVywgaXMgdGhpcyB0ZXN0IHJlYWxseSB0ZXN0aW5nIFhQIFNQMz8g
SXQncyBiZWVuIG91dCBvZiBzdXBwb3J0IGZvciBhIG51bWJlciBvZiB5ZWFycyBub3cuCgogMjAx
Ny0wNS0wMSAxMzoxODoyNyBaIHNldHRpbmcgd2luX2ltYWdlPXdpbnhwc3AzLmlzbyAKClNvLCB5
ZXMuCgpPbmUgb3B0aW9uIHdvdWxkIGJlIHRvIHNpbXBseSBkcm9wIHRoZSB0ZXN0LCBvZiBjb3Vy
c2UsIGJ1dCBkbyB3ZQpyZWFsbHkgdGhpbmsgdGhpcyBpcyBub3QgYSBidWcgaW4gc29tZXRoaW5n
IHRvIGRvIHdpdGggdXMgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 13:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Y8M-0000wc-NF; Tue, 02 May 2017 13:46:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5Y8L-0000wU-G9
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:46:29 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C8/BE-03058-4BD88095; Tue, 02 May 2017 13:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQndLL0e
 kwY4WaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0hdWMBVf4K77dXsLcwHiTp4uRk0NCwE9i
 +/uTTCC2sIC7xLW5BxhBbBEBbYkXq9axdTFycQgJNDFJvDp2E6yIWSBfoq3nOzuIzSagL7H7x
 SewOK+ArcTz+bvZQGwWARWJ32u6WEFsUYFwibeNR1ggagQlTs58AmRzcHAKOErM/6ADMdJA4s
 iiOawQtrzE9rdzmEFsIQE1iWv9l9gh7kyXmPish2UCI/8sJJNmIWmfhaR9ASPzKkb14tSistQ
 iXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGQAgh2MO587HWKU5GBSEuVV
 f8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl6uHI1JIsCg1PbUiLTMHGA0waQkOHiUR3kkga
 d7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEufVAikSACnKKM2DGwGLzEuMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5k0DmcKTmVcCt+kV0BFMQEc0y4IdUZKIkJJqYMxpFzmc/dFn/fnPbdr
 aaktlDulv2dr63f9KVeWudBtHaVXFnVUzQ6wmHstLaooWZfDp/X7vnL5n0JKXgXo+bZar1FNS
 DQ5s2G/MGLV+9plevTzdotnvpG9Y8+tFXLzw89cMlsaLrKt2uHVmWgj5tM3hEW1bZ1W/YNOdk
 F8KQhPZIpXuzpcLV2Ipzkg01GIuKk4EAKyGl0zHAgAA
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493732788!61800490!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59723 invoked from network); 2 May 2017 13:46:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:46:28 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45281229"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <4280cecc-5310-31c3-d875-969a22716bff@citrix.com>
 <22792.36023.128740.555728@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <979c6f66-db90-0897-0a66-7c30b13707cb@citrix.com>
Date: Tue, 2 May 2017 14:46:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22792.36023.128740.555728@mariner.uk.xensource.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTQ6NDIsIElhbiBKYWNrc29uIHdyb3RlOgo+IEFuZHJldyBDb29wZXIgd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTA4MDY4OiByZWdyZXNz
aW9ucyAtIEZBSUwiKToKPj4gVGhpcyBpcyBrbm93biwgYW5kIGhhcyBkZWZpbml0ZWx5IGJlZW4g
ZGlzY3Vzc2VkIGJlZm9yZSBvbiB4ZW4tZGV2ZWwKPj4gYmVmb3JlIChhbHRob3VnaCBpdCBpbnZv
bHZlZCBJYW5DIGxhc3QgdGltZSBoZSBsb29rZWQgYXQgdGhlc2UgdGVzdHMsIHNvCj4+IGEgd2hp
bGUgYWdvIG5vdykuCj4+Cj4+IEluIGFuIEFQQ0kgdmlldyBvZiB0aGUgd29ybGQsIHRoZSB0d28g
cGllY2VzIG9mIGluZm9ybWF0aW9uIHlvdSBjYW4KPj4gY29udmV5IGlzICJUaGUgdXNlciBwcmVz
c2VkIHRoZSBwb3dlciBidXR0b24iLCBhbmQgIlRoZSB1c2VyIHByZXNzZWQgdGhlCj4+IHNsZWVw
IGJ1dHRvbiIuCj4+Cj4+IFdpbmRvd3MgdHlwaWNhbGx5IGRlZmF1bHRzIHRoZXNlIHRvIHN1c3Bl
bmQgYW5kIHNsZWVwLCBub3Qgc2h1dGRvd24uIAo+PiBOZWl0aGVyIHN1c3BlbmQgbm9yIHNsZWVw
IGFyZSB0eXBpY2FsbHkgYXZhaWxhYmxlIHRvIFZNcyAodW5sZXNzIHlvdQo+PiBhbHRlciB0aGUg
YXBjaV8qIGRlZmF1bHRzIGluIHRoZSB4bC5jZmcgZmlsZSkuCj4+Cj4+IFlvdSBtdXN0IGV4cGxp
Y2l0bHkgY2hhbmdlIHRoZSBkZWZhdWx0cyB0byBhbHdheXMgdHJlYXQgdGhlIHBvd2VyIGJ1dHRv
bgo+PiBhcyBwb3dlcm9mZiwgb3IgaW5zdGFsbCBQViBkcml2ZXJzIHdoaWNoIHdpbGwgaW50ZXJj
ZXB0IHRoZSBQViBwcm90b2NvbAo+PiBhbmQgRFRSVCBiZWZvcmUgdGhlIHRvb2xzdGFjayBmYWxs
cyBiYWNrIHRvIEFDUEkgZXZlbnQuCj4gVGhlIFZNIGltYWdlcyB3ZSBhcmUgdXNpbmcgYXJlIHRo
ZSBvbmVzIGZyb20gQ2l0cml4J3MgWGVuUlQuICBUaGV5IGFyZQo+IHN1cHBvc2VkIHRvIGhhdmUg
dGhlIFBWIGRyaXZlcnMsIEkgdGhpbmsuICBJZiB0aGlzIHRoZW9yeSB3ZXJlIHRoZQo+IHdob2xl
IG9mIHRoZSBleHBsYW5hdGlvbiwgdGhlIHByb2JsZW0gd291bGQgYmUgcmVwZWF0YWJsZSBhbmQK
PiB1bml2ZXJzYWwuCgpUaGUgWGVuUlQgaW1hZ2VzIHZlcnkgc3BlY2lmaWNhbGx5IGRvbid0IGhh
dmUgUFYgZHJpdmVycyBpbnN0YWxsZWQsCmJlY2F1c2UgbGFyZ2UgcGFydHMgb2Ygb3VyIHRlc3Rp
bmcgaXMgaW5zdGFsbGF0aW9uIG9mIHRoZSBkcml2ZXJzLgoKQWxzbywgaXQgaXMgbm90IHJlcHJl
c2VudGF0aXZlIG9mIHdoYXQgZW5kIHVzZXJzIHdvdWxkIGRvLCB3aG8gd291bGQKZmlyc3QgaW5z
dGFsbCB3aW5kb3dzIG5hdGl2ZWx5IGZyb20gYW4gSVNPLCB0aGVuIGZpbmQgc29tZSBQViBkcml2
ZXJzIHRvCmluc3RhbGwuCgpJIHNlZSBubyBldmlkZW5jZSBpbiB0aGUgcWVtdSBsb2dzIG9mIFBW
IGRyaXZlcnMgaW4gYW55IGJvb3Qgb2YgdGhhdCBndWVzdC4KCj4KPj4gQW5vdGhlciBpc3N1ZSB3
aGljaCBnZXRzIGluIHRoZSB3YXkgaXMgd2luZG93cyBkZWNpZGluZyB0byBpbnN0YWxsCj4+IHVw
ZGF0ZXMsIHdoaWNoIGNhbiByZXN1bHQgaW4gcmVib290cyBhdCBhbnkgcG9pbnQgd2hlbiBvdGhl
ciBvcHRpb25zCj4+IGhhdmUgYmVlbiBzZWxlY3RlZC4gIEkgcHJlc3VtZSB0aGUgQ09MTyBmaXJl
d2FsbCBzaG91bGQgcHJldmVudCBhbGwKPj4gYmVoYXZpb3VyIGxpa2UgdGhhdD8KPiBJbiB0aGVv
cnkgdGhlIGd1ZXN0IGNvdWxkIGd1ZXNzIGF0IHRoZSBsb2NhdGlvbiBvZiB0aGUgc3F1aWQgcHJv
eHkgYW5kCj4gZ2V0IG91dCB0aGF0IHdheS4gIEJ1dCBJIGhhdmUganVzdCBjaGVja2VkIHRoZSBz
cXVpZCBsb2dzIGFuZCB0aGVyZSBpcwo+IG5vdGhpbmcgZnJvbSB0aGUgZ3Vlc3QncyBJUCBhZGRy
ZXNzIHRoZXJlLiAgU28gSSB0aGluayBJIGNhbiBydWxlIHRoYXQKPiBvdXQuCgpPay4gIFRoYXQg
aXMgZ29vZCB0byBoZWFyLCBhcyBpdCB0YWtlcyBvbmUgdmFyaWFibGUgb2ZmIHRoZSB0YWJsZS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 13:47:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Y9h-00012S-0w; Tue, 02 May 2017 13:47:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5Y9g-00012E-8f
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 13:47:52 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D5/49-02181-70E88095; Tue, 02 May 2017 13:47:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsWS0XRdVZetjyP
 S4MVsNYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPG7iL5huUvH3Uhd7A+NR
 rS5GTg4hgb+MEgeu6XYxcgHZjxklvn87zAqR2MYosWljHYgtIuAs8fXMXHYQm1dAX+LU199sI
 LawgJ7Eu41nWEBsCQEviYudE4F6OcDsh0s0uxjZOdgErCQOiYEEWQRUJdZd1JjAyLWAkWEVo3
 pxalFZapGumV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqA/GYBgB+PUBudDjJI
 cTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfAq9HJECgkWpaanVqRl5gADCyYtwcGj
 JMJ7rgcozVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4ryXQIoEQIoySvPgRsCC/BKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEeaNALuHJzCuB2/QK6AgmoCOaZcGOKElESEk1MPp2cbCofE
 x8usWtPqRejvvOkhuHpqiuWRXk3Sp6pemRrvLdU9K6Z/xtH3N311T8nPLqwuw3j87V8EmfuS/
 4V2Leh+bNxe+/3cid7n2t3b2A//0/nqf79S2ePFzVMKVMqo5j6ZVlLDOspl15ZXtwht7+h/5T
 lHN0bl5b0DT7UXXMto0+8x6mhx9RYinOSDTUYi4qTgQALoV2aG0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493732869!95971519!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8919 invoked from network); 2 May 2017 13:47:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 13:47:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Y9c-0007YA-KR; Tue, 02 May 2017 13:47:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Y9X-0003bP-Cn; Tue, 02 May 2017 13:47:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Y9W-0008Vh-Sb; Tue, 02 May 2017 13:47:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108129-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=91cdd20f70c5bc739ef45b13e08ae662fbbc55cf
X-Osstest-Versions-That: ovmf=25942a40262083042798b0d92908091343d645e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 13:47:42 +0000
Subject: [Xen-devel] [ovmf test] 108129: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODEyOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgxMjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5MWNkZDIwZjcwYzViYzczOWVmNDViMTNlMDhhZTY2
MmZiYmM1NWNmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyNTk0MmE0
MDI2MjA4MzA0Mjc5OGIwZDkyOTA4MDkxMzQzZDY0NWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDgxMTQgIDIwMTctMDUtMDIgMDE6MTk6MDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA4MTI5ICAyMDE3LTA1LTAyIDA5OjMzOjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWmhhbmcgTHVi
byA8bHViby56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcsIEx1Ym8gPGx1Ym8uemhhbmdAaW50ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTFjZGQyMGY3MGM1YmM3MzllZjQ1YjEzZTA4
YWU2NjJmYmJjNTVjZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYg
OTFjZGQyMGY3MGM1YmM3MzllZjQ1YjEzZTA4YWU2NjJmYmJjNTVjZgorIGJyYW5jaD1vdm1mCisg
cmV2aXNpb249OTFjZGQyMGY3MGM1YmM3MzllZjQ1YjEzZTA4YWU2NjJmYmJjNTVjZgorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
IC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVj
dF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14
ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1sn
IHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHBy
ZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHg5MWNkZDIwZjcwYzViYzczOWVmNDVi
MTNlMDhhZTY2MmZiYmM1NWNmID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1j
b21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RV
cHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJP
c3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHVi
LmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1m
CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgOTFjZGQyMGY3MGM1YmM3MzllZjQ1YjEzZTA4YWU2
NjJmYmJjNTVjZjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAyNTk0MmE0Li45MWNk
ZDIwICA5MWNkZDIwZjcwYzViYzczOWVmNDViMTNlMDhhZTY2MmZiYmM1NWNmIC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 13:48:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YAG-00018J-Dr; Tue, 02 May 2017 13:48:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5YAE-000181-JH
 for xen-devel@lists.xen.org; Tue, 02 May 2017 13:48:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 78/76-03920-A2E88095; Tue, 02 May 2017 13:48:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1ezjyP
 S4OsScYslHxezODB6HN39mymAMYo1My8pvyKBNePKxOWMBX94KvauX8/UwLiEq4uRk0NIIE9i
 QWsHSxcjBwevgJ3EzjZJkLCEgKHE0/fX2UBsFgFVicXXmplBbDYBdYm2Z9tZQWwRoJqTMx4zd
 jFycTALXGKUOLV2LztIQljATWLX9T/sEPM9Jb4vXQrWzCngJbHmwD9miF2CEn93CIOEmQW0JB
 7+usUCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hiZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYr28MOMQoycGkJMqr/oo9Uogv
 KT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8M7r4YgUEixKTU+tSMvMAcYHTKkEB
 4+SCO85kDRvcUFibnFmOkTqFKOilDjvJZCEAEgiozQPrg0Wk5cYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzCvTCzSFJzOvBG76K6DFTECLm2XBFpckIqSkGhjDU9cayXxRrrTY2a+esvahnCP
 PhJ4lm1e3yEZzzkrUXyUcf3DxJ52m5Qkz3zEIh/dxXs9gOB3RzmfUcz7J92XE75MM+a8nuU+1
 4VtWuvzpzIc7T1afYj+vqM3D/Gjj3yoeMf3J7emGu6Zck1rjFuHi/btVvW/xL822QI2NOSuzG
 S46SbW2z1NiKc5INNRiLipOBABQg/jFxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493732903!66174325!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64900 invoked from network); 2 May 2017 13:48:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 13:48:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 07:48:19 -0600
Message-Id: <5908AA410200007800155D60@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 07:48:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE1OjI1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gaHZtX3NhdmVfY3B1X2N0eHQoKSBkb2VzIGEgbWVtc2V0KCZjdHh0LCAwLCBzaXplb2Yo
Y3R4dCkpLCB3aGljaAo+IGNhbiBsZWFkIHRvIGN0eHQuY3VyIGJlaW5nIDAuIFRoaXMgY2FuIHRo
ZW4gY3Jhc2ggdGhlIGh5cGVydmlzb3IKPiAod2l0aCBGQVRBTCBQQUdFIEZBVUxUKSBpbiBodm1f
c2F2ZV9vbmUoKSB2aWEgdGhlCj4gIm9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpIiBm
b3IoKSB0ZXN0LiBUaGlzIGhhcyBoYXBwZW5lZAo+IGluIHByYWN0aWNlIHdpdGggYSBMaW51eCBW
TSBxdWVyaWVkIGFyb3VuZCBzaHV0ZG93bjoKCldoaWxlIGEgZml4IGlzIGluZGVlZCBuZWVkZWQg
aGVyZSwgSSBjYW4ndCBjb25uZWN0IHlvdXIgZGVzY3JpcHRpb24Kd2l0aCB0aGUgYWN0dWFsIGNy
YXNoOiBUaGUgbWVtc2V0KCkgeW91IHJlZmVyIHRvIGFmZmVjdHMgYSBsb2NhbAp2YXJpYWJsZSBv
bmx5LCB3aGljaCBoYXBwZW5zIHRvIGhhdmUgdGhlIHNhbWUgbmFtZSBhcyBhIGRpZmZlcmVudAp2
YXJpYWJsZSBpbiB0aGUgY2FsbGVyLiBZb3UgYWxzbyBkb24ndCBtYWtlIGNsZWFyIGF0IGFsbCB3
aHkgdGhpcyB3b3VsZApiZSBhbiBpc3N1ZSBhZnRlciBndWVzdCBzaHV0ZG93biB3YXMgaW5pdGlh
dGVkIGFscmVhZHkuIEFpdWkgdGhlCnByb2JsZW0gaXMgdGhhdCBodm1fc2F2ZV9jcHVfY3R4dCgp
IG1pZ2h0IGZpbmQgYWxsIHZDUFUtcyBoYXZpbmcKVlBGX2Rvd24gc2V0LCBpbiB3aGljaCBjYXNl
IGl0IHdvdWxkbid0IHB1dCBhbnl0aGluZyBpbnRvIHRoZSBwYXNzZWQKaW4gYnVmZmVyLgoKPiAt
LS0gYS94ZW4vY29tbW9uL2h2bS9zYXZlLmMKPiArKysgYi94ZW4vY29tbW9uL2h2bS9zYXZlLmMK
PiBAQCAtMTEzLDcgKzExMyw3IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwg
dWludDE2X3QgdHlwZWNvZGUsIHVpbnQxNl90IGluc3RhbmNlLAo+ICAgICAgICAgIGNvbnN0IHN0
cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOwo+ICAKPiAgICAgICAgICBydiA9IC1FTk9F
TlQ7Cj4gLSAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDwgKGN0eHQuY3VyIC0gc2l6ZW9mKCpk
ZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQo+ICsgICAgICAgIGZvciAoIG9mZiA9IDA7IChv
ZmYgKyBzaXplb2YoKmRlc2MpKSA8IGN0eHQuY3VyOyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKPiAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgIGRlc2MgPSAodm9pZCAqKShjdHh0LmRhdGEgKyBvZmYp
Owo+ICAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVyICovCgpJIGRvbid0IHRoaW5rIHRo
aXMgaXMgYW4gYXBwcm9wcmlhdGUgZml4LiBJbnN0ZWFkIEkgdGhpbmsgdGhlIGZ1bmN0aW9uCnNo
b3VsZCBjaGVjayB3aGV0aGVyIGl0IGdvdCBiYWNrIGFueSBkYXRhIGF0IGFsbCwgcHJpb3IgdG8g
ZW50ZXJpbmcKdGhlIGxvb3AuIEZ1cnRoZXJtb3JlIGl0IG1pZ2h0IGJlIHdvcnRoIGNvbnNpZGVy
aW5nIHRvIChhbHNvKQpyZWZ1c2UgZG9pbmcgYW55dGhpbmcgaGVyZSBpZiB0aGUgZG9tYWluJ3Mg
aXNfZHlpbmcgbWFya2VyIGhhcwphbHJlYWR5IGJlZW4gc2V0LgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 02 13:54:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:54:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YGH-0001up-2t; Tue, 02 May 2017 13:54:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5YGF-0001uh-9U
 for xen-devel@lists.xen.org; Tue, 02 May 2017 13:54:39 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A8/F6-02192-E9F88095; Tue, 02 May 2017 13:54:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJPp6xUHduP0e
 kwbkF5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bD1rSCQyIVrVfnMjYwfufvYuTkEBJwl7j7
 5jljFyMXkL2GUWL94iesEM41Rom1B48xwVQtvzILqmoho8S7CTfBEsICwRJPPr9mA7FFBJQle
 n/9ZgEpYhY4zCix/0MXC0R3rcSNg/fBGtgEDCVWb2wBamDn4BVwktgZABJlEVCROLnsCVi1qE
 C4RPP8z4wgNq+AoMTJmRBxTgF7ifm7X7KC2MwC6hJ/5l1ihrDFJW49mc8EYctLbH87BywuIZA
 jsW31eyCbA8iWkvjfqgRymYTATBaJhb29TBA1MhKPJt5km8AoNgvJullIVsxCsmIWkhULGFlW
 MWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIExlE9AwPjDsbWE
 36HGCU5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAt7eOIFBIsSk1PrUjLzAFGNE
 xagoNHSYTXHCTNW1yQmFucmQ6ROsWoKCXOKw2SEABJZJTmwbXBksglRlkpYV5GBgYGIZ6C1KL
 czBJU+VeM4hyMSsK8niBTeDLzSuCmvwJazAS0uFkWbHFJIkJKqoFxuvQDpl7jU7NPC5vyWPAY
 btlypTn80S5OOV+3A8apRhUPE14I8J4Q0mn+Itzvs1Cw5UL6H/ffH79merqnRPxcv87lgu56h
 nPZXk4LNMQX8m9kmvBfQlbHMHBOVNF84WW/ZrZmv/gjufLrmostjdMrnsd3aecmfTyyT2tOuc
 X6zFXmP6669fxUYinOSDTUYi4qTgQA1bkSAh0DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493733277!67489173!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17312 invoked from network); 2 May 2017 13:54:37 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 May 2017 13:54:37 -0000
Received: (qmail 14728 invoked from network); 2 May 2017 16:54:37 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 16:54:36 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D8B577FC2C
 for <xen-devel@lists.xen.org>; Tue,  2 May 2017 16:54:36 +0300 (EEST)
Received: (qmail 31359 invoked from network); 2 May 2017 16:54:36 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp03.buh.bitdefender.org with SMTP; 2 May 2017 16:54:36 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
 <5908AA410200007800155D60@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <bf4ef5d4-f610-f10e-24b3-0e5ce33d8e4b@bitdefender.com>
Date: Tue, 2 May 2017 16:54:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <5908AA410200007800155D60@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71183
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447916,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.014130)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005110), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.013106,0.000168)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.236013), Hit: No,
 Details: v2.4.8; Id: 11.5ev3o7.1bf4fiev1.3kio], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMTcgMTY6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDE1OjI1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IGh2bV9zYXZlX2Nw
dV9jdHh0KCkgZG9lcyBhIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKSwgd2hpY2gKPj4g
Y2FuIGxlYWQgdG8gY3R4dC5jdXIgYmVpbmcgMC4gVGhpcyBjYW4gdGhlbiBjcmFzaCB0aGUgaHlw
ZXJ2aXNvcgo+PiAod2l0aCBGQVRBTCBQQUdFIEZBVUxUKSBpbiBodm1fc2F2ZV9vbmUoKSB2aWEg
dGhlCj4+ICJvZmYgPCAoY3R4dC5jdXIgLSBzaXplb2YoKmRlc2MpKSIgZm9yKCkgdGVzdC4gVGhp
cyBoYXMgaGFwcGVuZWQKPj4gaW4gcHJhY3RpY2Ugd2l0aCBhIExpbnV4IFZNIHF1ZXJpZWQgYXJv
dW5kIHNodXRkb3duOgo+IAo+IFdoaWxlIGEgZml4IGlzIGluZGVlZCBuZWVkZWQgaGVyZSwgSSBj
YW4ndCBjb25uZWN0IHlvdXIgZGVzY3JpcHRpb24KPiB3aXRoIHRoZSBhY3R1YWwgY3Jhc2g6IFRo
ZSBtZW1zZXQoKSB5b3UgcmVmZXIgdG8gYWZmZWN0cyBhIGxvY2FsCj4gdmFyaWFibGUgb25seSwg
d2hpY2ggaGFwcGVucyB0byBoYXZlIHRoZSBzYW1lIG5hbWUgYXMgYSBkaWZmZXJlbnQKPiB2YXJp
YWJsZSBpbiB0aGUgY2FsbGVyLiBZb3UgYWxzbyBkb24ndCBtYWtlIGNsZWFyIGF0IGFsbCB3aHkg
dGhpcyB3b3VsZAo+IGJlIGFuIGlzc3VlIGFmdGVyIGd1ZXN0IHNodXRkb3duIHdhcyBpbml0aWF0
ZWQgYWxyZWFkeS4gQWl1aSB0aGUKPiBwcm9ibGVtIGlzIHRoYXQgaHZtX3NhdmVfY3B1X2N0eHQo
KSBtaWdodCBmaW5kIGFsbCB2Q1BVLXMgaGF2aW5nCj4gVlBGX2Rvd24gc2V0LCBpbiB3aGljaCBj
YXNlIGl0IHdvdWxkbid0IHB1dCBhbnl0aGluZyBpbnRvIHRoZSBwYXNzZWQKPiBpbiBidWZmZXIu
CgpUaGF0IGlzIGluZGVlZCB0aGUgY2FzZSwgSSd2ZSBtaXN1bmRlcnN0b29kIHRoZSBjYXVzZSBv
ZiB0aGUgaXNzdWUuCgo+PiAtLS0gYS94ZW4vY29tbW9uL2h2bS9zYXZlLmMKPj4gKysrIGIveGVu
L2NvbW1vbi9odm0vc2F2ZS5jCj4+IEBAIC0xMTMsNyArMTEzLDcgQEAgaW50IGh2bV9zYXZlX29u
ZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2Us
Cj4+ICAgICAgICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOwo+PiAg
Cj4+ICAgICAgICAgIHJ2ID0gLUVOT0VOVDsKPj4gLSAgICAgICAgZm9yICggb2ZmID0gMDsgb2Zm
IDwgKGN0eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQo+PiAr
ICAgICAgICBmb3IgKCBvZmYgPSAwOyAob2ZmICsgc2l6ZW9mKCpkZXNjKSkgPCBjdHh0LmN1cjsg
b2ZmICs9IGRlc2MtPmxlbmd0aCApCj4+ICAgICAgICAgIHsKPj4gICAgICAgICAgICAgIGRlc2Mg
PSAodm9pZCAqKShjdHh0LmRhdGEgKyBvZmYpOwo+PiAgICAgICAgICAgICAgLyogTW92ZSBwYXN0
IGhlYWRlciAqLwo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhbiBhcHByb3ByaWF0ZSBmaXgu
IEluc3RlYWQgSSB0aGluayB0aGUgZnVuY3Rpb24KPiBzaG91bGQgY2hlY2sgd2hldGhlciBpdCBn
b3QgYmFjayBhbnkgZGF0YSBhdCBhbGwsIHByaW9yIHRvIGVudGVyaW5nCj4gdGhlIGxvb3AuIEZ1
cnRoZXJtb3JlIGl0IG1pZ2h0IGJlIHdvcnRoIGNvbnNpZGVyaW5nIHRvIChhbHNvKQo+IHJlZnVz
ZSBkb2luZyBhbnl0aGluZyBoZXJlIGlmIHRoZSBkb21haW4ncyBpc19keWluZyBtYXJrZXIgaGFz
Cj4gYWxyZWFkeSBiZWVuIHNldC4KCmh2bV9zYXZlX29uZSgpIGFscmVhZHkgY2hlY2tzIGlzX2R5
aW5nOgoKIDc3IC8qIEV4dHJhY3QgYSBzaW5nbGUgaW5zdGFuY2Ugb2YgYSBzYXZlIHJlY29yZCwg
YnkgbWFyc2hhbGxpbmcgYWxsCiA3OCAgKiByZWNvcmRzIG9mIHRoYXQgdHlwZSBhbmQgY29weWlu
ZyBvdXQgdGhlIG9uZSB3ZSBuZWVkLiAqLwogNzkgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9t
YWluICpkLCB1aW50MTZfdCB0eXBlY29kZSwgdWludDE2X3QKaW5zdGFuY2UsCiA4MCAgICAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDgpIGhhbmRsZSkKIDgxIHsKIDgyICAg
ICBpbnQgcnYgPSAwOwogODMgICAgIHNpemVfdCBzeiA9IDA7CiA4NCAgICAgc3RydWN0IHZjcHUg
KnY7CiA4NSAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgMCwgfTsKIDg2CiA4NyAg
ICAgaWYgKCBkLT5pc19keWluZwogODggICAgICAgICAgfHwgdHlwZWNvZGUgPiBIVk1fU0FWRV9D
T0RFX01BWAogODkgICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwg
c2l6ZW9mKHN0cnVjdApodm1fc2F2ZV9kZXNjcmlwdG9yKQogOTAgICAgICAgICAgfHwgaHZtX3Ny
X2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlID09IE5VTEwgKQogOTEgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKCkFzIGZvciBjaGVja2luZyB3aGV0aGVyIHRoZSBoYW5kbGVyIHdyb3RlIGFueSBkYXRh
LCBJIGJlbGlldmUgdGhhdApBbmRyZXcgaGFzIGNoZWNrZWQgYW5kIG5vbmUgb2YgdGhlIGhhbmRs
ZXJzIHJlcG9ydCB3aGVuIG5vIGRhdGEgaXMgYmVpbmcKcGFzc2VkIG9uLgoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 13:55:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YHR-0001yK-Cd; Tue, 02 May 2017 13:55:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5YHQ-0001yD-LT
 for xen-devel@lists.xen.org; Tue, 02 May 2017 13:55:52 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 29/39-03058-8EF88095; Tue, 02 May 2017 13:55:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQvd5P0e
 kwbEWIYslHxezODB6HN39mymAMYo1My8pvyKBNWPl6mfsBT2CFf8v/2FvYLzG28XIySEh4CfR
 9WI7M4gtLOAmsev6H3YQW0QgUGLGzYssILaQQK3EjYP3mboYuTiYBbYySrQePQJWxCagL7H7x
 ScmEJtXwFaie8oPMJtFQEXi79UNYDWiAuESbxuPsEDUCEqcnPkEzOYUsJeYv/slK4jNLGAgcW
 TRHChbXmL72znMEIvVJK71X2KHODRdYuKzHpYJjPyzkIyahaR9FpL2BYzMqxg1ilOLylKLdI0
 s9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOQAQh2MB5YFHiIUZKDSUmUV/0V
 e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7SPo5IIcGi1PTUirTMHGBEwKQlOHiURHjNQdK8x
 QWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOOwWkSACkKKM0D24ELDovMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZjXE2QKT2ZeCdymV0BHMAEd0SwLdkRJIkJKqoHR2NjfmtH0wZrH7Guk730
 u7ktkFHLbVnfepG33snlmfWHa3lanhVZ3cKrwFXWWPdPtFbnC5FetNkUoRjlpb+JH+X2WXyff
 y+my/rq3Zdr2KT59P1kzV/gbceQ7GmscO8d6b5p61z+LLdqM24MDuxetFrfsLrihOGvK/7ozZ
 S3T17lvyDF0VFRiKc5INNRiLipOBAAmLuYmyQIAAA==
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493733351!66339320!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42561 invoked from network); 2 May 2017 13:55:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:55:51 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45282018"
To: Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
 <5908AA410200007800155D60@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3c9cda5f-9d5e-03be-93a1-eb2507d3a9da@citrix.com>
Date: Tue, 2 May 2017 14:55:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908AA410200007800155D60@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTQ6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDE1OjI1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IGh2bV9zYXZlX2Nw
dV9jdHh0KCkgZG9lcyBhIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKSwgd2hpY2gKPj4g
Y2FuIGxlYWQgdG8gY3R4dC5jdXIgYmVpbmcgMC4gVGhpcyBjYW4gdGhlbiBjcmFzaCB0aGUgaHlw
ZXJ2aXNvcgo+PiAod2l0aCBGQVRBTCBQQUdFIEZBVUxUKSBpbiBodm1fc2F2ZV9vbmUoKSB2aWEg
dGhlCj4+ICJvZmYgPCAoY3R4dC5jdXIgLSBzaXplb2YoKmRlc2MpKSIgZm9yKCkgdGVzdC4gVGhp
cyBoYXMgaGFwcGVuZWQKPj4gaW4gcHJhY3RpY2Ugd2l0aCBhIExpbnV4IFZNIHF1ZXJpZWQgYXJv
dW5kIHNodXRkb3duOgo+IFdoaWxlIGEgZml4IGlzIGluZGVlZCBuZWVkZWQgaGVyZSwgSSBjYW4n
dCBjb25uZWN0IHlvdXIgZGVzY3JpcHRpb24KPiB3aXRoIHRoZSBhY3R1YWwgY3Jhc2g6IFRoZSBt
ZW1zZXQoKSB5b3UgcmVmZXIgdG8gYWZmZWN0cyBhIGxvY2FsCj4gdmFyaWFibGUgb25seSwgd2hp
Y2ggaGFwcGVucyB0byBoYXZlIHRoZSBzYW1lIG5hbWUgYXMgYSBkaWZmZXJlbnQKPiB2YXJpYWJs
ZSBpbiB0aGUgY2FsbGVyLiBZb3UgYWxzbyBkb24ndCBtYWtlIGNsZWFyIGF0IGFsbCB3aHkgdGhp
cyB3b3VsZAo+IGJlIGFuIGlzc3VlIGFmdGVyIGd1ZXN0IHNodXRkb3duIHdhcyBpbml0aWF0ZWQg
YWxyZWFkeS4gQWl1aSB0aGUKPiBwcm9ibGVtIGlzIHRoYXQgaHZtX3NhdmVfY3B1X2N0eHQoKSBt
aWdodCBmaW5kIGFsbCB2Q1BVLXMgaGF2aW5nCj4gVlBGX2Rvd24gc2V0LCBpbiB3aGljaCBjYXNl
IGl0IHdvdWxkbid0IHB1dCBhbnl0aGluZyBpbnRvIHRoZSBwYXNzZWQKPiBpbiBidWZmZXIuCj4K
Pj4gLS0tIGEveGVuL2NvbW1vbi9odm0vc2F2ZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vaHZtL3Nh
dmUuYwo+PiBAQCAtMTEzLDcgKzExMyw3IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFp
biAqZCwgdWludDE2X3QgdHlwZWNvZGUsIHVpbnQxNl90IGluc3RhbmNlLAo+PiAgICAgICAgICBj
b25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKPj4gIAo+PiAgICAgICAgICBy
diA9IC1FTk9FTlQ7Cj4+IC0gICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1ciAt
IHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKPj4gKyAgICAgICAgZm9yICgg
b2ZmID0gMDsgKG9mZiArIHNpemVvZigqZGVzYykpIDwgY3R4dC5jdXI7IG9mZiArPSBkZXNjLT5s
ZW5ndGggKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICBkZXNjID0gKHZvaWQgKikoY3R4
dC5kYXRhICsgb2ZmKTsKPj4gICAgICAgICAgICAgIC8qIE1vdmUgcGFzdCBoZWFkZXIgKi8KPiBJ
IGRvbid0IHRoaW5rIHRoaXMgaXMgYW4gYXBwcm9wcmlhdGUgZml4LiBJbnN0ZWFkIEkgdGhpbmsg
dGhlIGZ1bmN0aW9uCj4gc2hvdWxkIGNoZWNrIHdoZXRoZXIgaXQgZ290IGJhY2sgYW55IGRhdGEg
YXQgYWxsLCBwcmlvciB0byBlbnRlcmluZwo+IHRoZSBsb29wLiBGdXJ0aGVybW9yZSBpdCBtaWdo
dCBiZSB3b3J0aCBjb25zaWRlcmluZyB0byAoYWxzbykKPiByZWZ1c2UgZG9pbmcgYW55dGhpbmcg
aGVyZSBpZiB0aGUgZG9tYWluJ3MgaXNfZHlpbmcgbWFya2VyIGhhcwo+IGFscmVhZHkgYmVlbiBz
ZXQuCgpUaGlzIGlzIG9ubHkgb25lIGV4YW1wbGUgd2hlcmUgbm8gZGF0YSB3b3VsZCBiZSByZXR1
cm5lZC4gIFRoZXJlIGFyZQpvdGhlciBleGFtcGxlcyAoZS5nLiB4c2F2ZSkgd2hpY2ggY2FuIG1h
bmlmZXN0IHplcm8gZGF0YSBkdXJpbmcgbm9ybWFsCnJ1bnRpbWUuCgpGdXJ0aGVybW9yZSwgaXNf
ZHlpbmcgc2hvdWxkbid0IGJlIGNoZWNrZWQsIGJlY2F1c2UgaXQgd2lsbCBicmVhayB0aGUKdXNl
IG9mIHRvb2xzIHN1Y2ggYXMgeGVuLWh2bWN0eCBvbiBkb21haW5zIHdoaWNoIGhhdmUgYmVlbiBw
cmVzZXJ2ZWQgb24KY3Jhc2guICAoQWx0aG91Z2ggdGhpcyB1c2VjYXNlIGhpZ2hsaWdodHMgYW5v
dGhlciByYXRzIG5lc3Qgb2YgcHJvYmxlbXMsCndoZW4gdXNpbmcgc3VjaCB0b29scyBhdCB0aGUg
c2FtZSBtb21lbnQgdGhhdCB0aGUgdG9vbHN0YWNrIGRlY2lkZXMgdG8KZmluYWxseSBjbGVhbiB1
cCBhIGRvbWFpbi4pCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 13:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 13:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YJj-0002AG-Oz; Tue, 02 May 2017 13:58:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2882ec174=Paul.Durrant@citrix.com>)
 id 1d5YJi-0002AA-NO
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 13:58:14 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DC/55-01709-57098095; Tue, 02 May 2017 13:58:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQrd0Ake
 kwbLtshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRSfIFF3gqVm3qYG5gPM7VxcjJISHgJ7Hv
 2ik2EJtNQEdi6dH5TCC2iICGxL8NR9hBbGaBQonNP18wgtjCAu4Svx7vYIao8ZCYdq+XFcIOk
 9g88SxYnEVAReJ5yxawObxA9at2LwWrERI4wCSx8qULiM0p4CjRdaAHbD6jgKzEl8bVzBC7xC
 VuPYG4QUJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sUDU60gs2P2JDcLWlli28DUzxF5BiZMzn7B
 MYBSehWTsLCQts5C0zELSsoCRZRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGpXm5qcXFiempO
 YlKxXnJ+7iZGYOAzAMEOxr3/nA4xSnIwKYnyqr9ijxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 Xu/nyNSSLAoNT21Ii0zBxiDMGkJDh4lEd5kkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSo
 nzTgcpEgApyijNgxsBSweXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7vw9oCk9mXgncpld
 ARzABHdEsC3ZESSJCSqqBsX72ijcqMw/sM9KzFL//VHjn29mLTy8uLp97Uc66luOulSBHnfSf
 F3brcoXjzwYmb5qyU3f6rJS5/bFP21eFhrmnrby2Q8iRJ1y7RPTntOCk9jexex6apF+7N6mP6
 9QBj30Nx4Wu2DEkc+etmppZtmnlhk9r1ViT2CtffUwzvDhxxfVG8ynRKkosxRmJhlrMRcWJAO
 O4v2UCAwAA
X-Env-Sender: prvs=2882ec174=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493733493!57176635!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23405 invoked from network); 2 May 2017 13:58:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 13:58:13 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45282209"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
Thread-Index: AQHSwqv6/WMog2YxxkSV1DQkE51y2KHgoQ+AgAA8BQCAAA1AgIAAIpwg///gfwCAACMZAA==
Date: Tue, 2 May 2017 13:58:12 +0000
Message-ID: <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
In-Reply-To: <22792.36128.281435.297258@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAwMiBNYXkgMjAxNyAxNDo0NAo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiAnSmFuIEJldWxp
Y2gnIDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyB4
ZW4tCj4gZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBS
RTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0XSAxMDgwNjg6IHJlZ3Jlc3Npb25zIC0g
RkFJTAo+IAo+IFBhdWwgRHVycmFudCB3cml0ZXMgKCJSRTogW1hlbi1kZXZlbF0gW3hlbi11bnN0
YWJsZSB0ZXN0XSAxMDgwNjg6IHJlZ3Jlc3Npb25zCj4gLSBGQUlMIik6Cj4gPiBJbiBteSBleHBl
cmllbmNlIFdpbmRvd3MgaXMgdXN1YWxseSBjb25zaXN0ZW50IGluIGl0cyBiZWhhdmlvdXIgb24g
cG93ZXIKPiBvciBzbGVlcCBldmVudHMgc28gaXQncyB1bmxpa2VseSB0aGF0IGl0IHdvdWxkIHJl
Ym9vdCBzb21ldGltZSBhbmQgbm90IG90aGVycy4KPiA+IEJUVywgaXMgdGhpcyB0ZXN0IHJlYWxs
eSB0ZXN0aW5nIFhQIFNQMz8gSXQncyBiZWVuIG91dCBvZiBzdXBwb3J0IGZvciBhIG51bWJlcgo+
IG9mIHllYXJzIG5vdy4KPiAKPiAgMjAxNy0wNS0wMSAxMzoxODoyNyBaIHNldHRpbmcgd2luX2lt
YWdlPXdpbnhwc3AzLmlzbwo+IAo+IFNvLCB5ZXMuCj4gCj4gT25lIG9wdGlvbiB3b3VsZCBiZSB0
byBzaW1wbHkgZHJvcCB0aGUgdGVzdCwgb2YgY291cnNlLCBidXQgZG8gd2UKPiByZWFsbHkgdGhp
bmsgdGhpcyBpcyBub3QgYSBidWcgaW4gc29tZXRoaW5nIHRvIGRvIHdpdGggdXMgPwoKSXQncyB2
ZXJ5IGhhcmQgdG8gc2F5LiBUaGVyZSdzIG5vdGhpbmcgcGFydGljdWxhcmx5IGNvbmNsdXNpdmUg
aW4gdGhlIGxvZ3MuIFFFTVUgaGFzIGRlZmluaXRlbHkgcmVxdWVzdGVkIGEgcmVzZXQgYXMgY2Fu
IGJlIHNlZW4gaW4gCgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTA4MDY4L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEvaXRh
bGlhMC0tLXZhci1sb2cteGVuLXFlbXUtZG0td2luLmd1ZXN0Lm9zc3Rlc3QtLWluY29taW5nLmxv
ZwoKYnV0IHJlYWxseSBubyBjbHVlIHdoeS4gVGhlIG1vc3Qgb2J2aW91cyByZWFzb24gd291bGQg
YmUgYSBCU09EIGluIHRoZSBPUywgYnV0IHdpdGhvdXQgY2F0Y2hpbmcgaXQgaW4gdGhlIGFjdCB0
aGVyZSdzIG5vdCBtdWNoIHdlIGNhbiB0ZWxsLgoKSU1PIHRlc3RpbmcgT1MgdGhhdCBhcmUgc28g
bWFzc2l2ZWx5IG91dCBvZiBkYXRlIGlzIHByb2JhYmx5IG5vdCB3b3J0aHdoaWxlLiBJZiB0aGVy
ZSBpcyBhbnkgcmVhbCBwcm9ibGVtIHRoZW4gSSdkIGV4cGVjdCBpdCB0byBtYW5pZmVzdCBhY3Jv
c3MgbXVsdGlwbGUgdmVyc2lvbnMgb2YgV2luZG93cyBhbmQgc28gb3RoZXIgdGVzdHMgc2hvdWxk
IGNhdGNoIHN1Y2ggYW4gaXNzdWUuCgogIFBhdWwKCj4gCj4gSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 14:04:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YPr-0002uw-Dw; Tue, 02 May 2017 14:04:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5YPq-0002uq-Hw
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:04:34 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FD/0F-03058-1F198095; Tue, 02 May 2017 14:04:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO7HiRy
 RBv8+CFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3vz9jKbjAXrH09CemBsa1bF2MnBwSAv4S
 lx8uZgex2QR0JZq2/AWL8woISpyc+YQFxGYW0JFYsPsTG4QtL7H97RxmiBoHia+XjjCC2CwCK
 hLNXVfBakQEtCQmbNnKBFFfKLH55wuwGmEBd4lfj3eA9XIKeEh83rwZqIaLQ0jgL5PE1gNnWS
 EOMpF4u3An0CAOoISaxNz18RMY+WYhOWkWkpNmITlpASPzKkaN4tSistQiXSMTvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjPs+Rh5ilORgUhLlVX/FHinEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgvfmBI5IIcGi1PTUirTMHGDYw6QlOHiURHgngqR5iwsSc4sz0yFSp
 xh1Oebc+/qeSYglLz8vVUqctwOkSACkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZg3BWQKT2ZeCdymV0BHMAEd0SwLdkRJIkJKqoFRYtcExRcTuZ4LbnFne7Zepnm5+WrTfxs
 iPDcpKGrJ/fhlFdPzddO8vXN3hd3WVNrIdb/PNFVINsxmR8tB6XiW4EKbZN0TN/zfC+Y4LrEy
 C/u/7kb1hHTbKTwG+bbN/7lqN7kr2ZzWlNua0jtv34ub0v62v6XiZ11xT1wWVRnYtIf3QvvES
 VpKLMUZiYZazEXFiQCRl4CnvAIAAA==
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1493733871!62817869!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2853 invoked from network); 2 May 2017 14:04:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:04:32 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="421864236"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.37355.937427.625692@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 15:04:27 +0100
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
 <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3Rd
IDEwODA2ODogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gSXQncyB2ZXJ5IGhhcmQgdG8gc2F5LiBU
aGVyZSdzIG5vdGhpbmcgcGFydGljdWxhcmx5IGNvbmNsdXNpdmUgaW4gdGhlIGxvZ3MuIFFFTVUg
aGFzIGRlZmluaXRlbHkgcmVxdWVzdGVkIGEgcmVzZXQgYXMgY2FuIGJlIHNlZW4gaW4gCj4gCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODA2OC90
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxL2l0YWxpYTAtLS12YXItbG9n
LXhlbi1xZW11LWRtLXdpbi5ndWVzdC5vc3N0ZXN0LS1pbmNvbWluZy5sb2cKPiAKPiBidXQgcmVh
bGx5IG5vIGNsdWUgd2h5LiBUaGUgbW9zdCBvYnZpb3VzIHJlYXNvbiB3b3VsZCBiZSBhIEJTT0Qg
aW4gdGhlIE9TLCBidXQgd2l0aG91dCBjYXRjaGluZyBpdCBpbiB0aGUgYWN0IHRoZXJlJ3Mgbm90
IG11Y2ggd2UgY2FuIHRlbGwuCgpEb2VzIGEgV2luZG93cyBCU09EIG5vdCBjcmFzaCBvciBoYW5n
IHRoZSBWTSA/ICBSZWJvb3RpbmcgYXMgYSByZXN1bHQKaXMgcHJldHR5IHVuaGVscGZ1bCBpbiBv
dXIgY29udGV4dCAoYW5kIG1hbnkgb3RoZXJzIEkgZ3Vlc3MpLgoKPiBJTU8gdGVzdGluZyBPUyB0
aGF0IGFyZSBzbyBtYXNzaXZlbHkgb3V0IG9mIGRhdGUgaXMgcHJvYmFibHkgbm90IHdvcnRod2hp
bGUuIElmIHRoZXJlIGlzIGFueSByZWFsIHByb2JsZW0gdGhlbiBJJ2QgZXhwZWN0IGl0IHRvIG1h
bmlmZXN0IGFjcm9zcyBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBXaW5kb3dzIGFuZCBzbyBvdGhlciB0
ZXN0cyBzaG91bGQgY2F0Y2ggc3VjaCBhbiBpc3N1ZS4KCkkgZG9uJ3QgaGF2ZSBhbiBvcGluaW9u
IGFib3V0IHRoaXMuICBJIGNhbiBkcm9wIHRoaXMgdGVzdC4KCkRvZXMgYW55b25lIG9iamVjdCA/
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 14:06:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YRF-0002zQ-Nz; Tue, 02 May 2017 14:06:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2885a79c5=wei.liu2@citrix.com>)
 id 1d5YRE-0002zI-8q
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:06:00 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A1/D8-03587-74298095; Tue, 02 May 2017 14:05:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva77JI5
 Ig4ML+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1Z06wFNzgqJg/t4+5gXECexcjJ4eEgL/E
 0cXfmEBsFgEViWlfVzKC2GwCyhI/O3vZQGwRAW2JF6vWAdlcHMwCMxklLry7ywKSEBZwl7g29
 wBYA6+AhcSF5UcZQYqEBDYzS/w4PB8qIShxcuYTsAZmAR2JBbs/AU3iALKlJZb/4wAJcwo4St
 ycfhrsCFGgIzqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqGBnpJRZn
 pGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxnvLAg4xSnIwKYnyqr9ijxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXtzAkekkGBRanpqRVpmDjDsYdISHDxKIrwcE4HSvMUFibnFm
 ekQqVOMilLivB0gfQIgiYzSPLg2WKxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvHZApPJ
 l5JXDTXwEtZgJa3CwLtrgkESEl1cAowWXGsH+1r/eaTM3KZYI6+55NO8pkLrnY513n3LJTNke
 Wsvz51DeB5Zu/9v7OXNX50x7bzl/us5pzhbjihmvsZQX7kqWCN7H+s96xjFHn3n2jVSucW+4z
 X7mvbNHC+88i5drLEzmHqyIV7/xqadHX/xt0PXner9Wz2lfm37rJ55v4rW9q2ltvJZbijERDL
 eai4kQAIE4FArACAAA=
X-Env-Sender: prvs=2885a79c5=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1493733957!58315381!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16577 invoked from network); 2 May 2017 14:05:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:05:58 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="430573306"
Date: Tue, 2 May 2017 15:05:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170502140555.fl6rya2unmvn3b5k@citrix.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
 <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
 <22792.37355.937427.625692@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22792.37355.937427.625692@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMDIsIDIwMTcgYXQgMDM6MDQ6MjdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxl
IHRlc3RdIDEwODA2ODogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gPiBJdCdzIHZlcnkgaGFyZCB0
byBzYXkuIFRoZXJlJ3Mgbm90aGluZyBwYXJ0aWN1bGFybHkgY29uY2x1c2l2ZSBpbiB0aGUgbG9n
cy4gUUVNVSBoYXMgZGVmaW5pdGVseSByZXF1ZXN0ZWQgYSByZXNldCBhcyBjYW4gYmUgc2VlbiBp
biAKPiA+IAo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEwODA2OC90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxL2l0YWxp
YTAtLS12YXItbG9nLXhlbi1xZW11LWRtLXdpbi5ndWVzdC5vc3N0ZXN0LS1pbmNvbWluZy5sb2cK
PiA+IAo+ID4gYnV0IHJlYWxseSBubyBjbHVlIHdoeS4gVGhlIG1vc3Qgb2J2aW91cyByZWFzb24g
d291bGQgYmUgYSBCU09EIGluIHRoZSBPUywgYnV0IHdpdGhvdXQgY2F0Y2hpbmcgaXQgaW4gdGhl
IGFjdCB0aGVyZSdzIG5vdCBtdWNoIHdlIGNhbiB0ZWxsLgo+IAo+IERvZXMgYSBXaW5kb3dzIEJT
T0Qgbm90IGNyYXNoIG9yIGhhbmcgdGhlIFZNID8gIFJlYm9vdGluZyBhcyBhIHJlc3VsdAo+IGlz
IHByZXR0eSB1bmhlbHBmdWwgaW4gb3VyIGNvbnRleHQgKGFuZCBtYW55IG90aGVycyBJIGd1ZXNz
KS4KPiAKPiA+IElNTyB0ZXN0aW5nIE9TIHRoYXQgYXJlIHNvIG1hc3NpdmVseSBvdXQgb2YgZGF0
ZSBpcyBwcm9iYWJseSBub3Qgd29ydGh3aGlsZS4gSWYgdGhlcmUgaXMgYW55IHJlYWwgcHJvYmxl
bSB0aGVuIEknZCBleHBlY3QgaXQgdG8gbWFuaWZlc3QgYWNyb3NzIG11bHRpcGxlIHZlcnNpb25z
IG9mIFdpbmRvd3MgYW5kIHNvIG90aGVyIHRlc3RzIHNob3VsZCBjYXRjaCBzdWNoIGFuIGlzc3Vl
Lgo+IAo+IEkgZG9uJ3QgaGF2ZSBhbiBvcGluaW9uIGFib3V0IHRoaXMuICBJIGNhbiBkcm9wIHRo
aXMgdGVzdC4KPiAKPiBEb2VzIGFueW9uZSBvYmplY3QgPwo+IAoKTm8gb2JqZWN0aW9uLiBBY3R1
YWxseSArMSBmcm9tIG1lLiA6LSkKCj4gSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 14:07:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:07:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YT6-0003AD-5u; Tue, 02 May 2017 14:07:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2882ec174=Paul.Durrant@citrix.com>)
 id 1d5YT4-0003A3-AV
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:07:54 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AD/2A-01999-9B298095; Tue, 02 May 2017 14:07:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQnfnJI5
 Ig6sHmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2UxtYClbyVPS3H2VrYJzL1cXIySEh4Ccx
 e8Y8RhCbTUBHYunR+UwgtoiAhsS/DUfYQWxmgUKJzT9fgNUIC7hL/Hq8gxmixkNi2r1eVgg7S
 WLa46NgcRYBFYnOg1/BbF6g+p2nz7J0MXJxCAlsZpb40XmfBSTBKeAocXP6abBljAKyEl8aVz
 NDLBOXuPUE4ggJAQGJJXvOM0PYohIvH/9jhbANJLYu3ccCUa8jsWD3JzYIW1ti2cLXUIsFJU7
 OfMIygVF4FpKxs5C0zELSMgtJywJGllWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGpnq5qcXF
 iempOYlJxXrJ+bmbGIHhzwAEOxj7ZjkfYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYJ370SOSCHBotT01Iq0zBxgJMKkJTh4lER4XUDSvMUFibnFmekQqVOMuhzvln54zyTEkp
 eflyolzlsNUiQAUpRRmgc3ApYULjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yLIFJ7MvBK
 4Ta+AjmACOqJZFuyIkkSElFQDI0f/tMx96/9IJS77W7JjazKXq/+kC12H3Xt+bvWcm/JGbEeV
 65GKu1NrXQuXiJuUCjLJNhpOV9K7Up2fcTy5Zbpol+yPRRU7O4v3sVzlfitt8307w2eW5I+Zk
 3PDLjhu6+CPXrPzkXomy11tsRt/8nKNPsZvE3y/X75F4NI8j/AteiYrFzAvVWIpzkg01GIuKk
 4EAPJdeKAFAwAA
X-Env-Sender: prvs=2882ec174=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493734072!93145889!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48410 invoked from network); 2 May 2017 14:07:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:07:53 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45283096"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
Thread-Index: AQHSwqv6/WMog2YxxkSV1DQkE51y2KHgoQ+AgAA8BQCAAA1AgIAAIpwg///gfwCAACMZAP//4p6AgAAhqKA=
Date: Tue, 2 May 2017 14:06:18 +0000
Message-ID: <c2a925b3061a4ff09e143262c3d70111@AMSPEX02CL03.citrite.net>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
 <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
 <22792.37355.937427.625692@mariner.uk.xensource.com>
In-Reply-To: <22792.37355.937427.625692@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAwMiBNYXkgMjAxNyAxNTowNAo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiAnSmFuIEJldWxp
Y2gnIDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyB4
ZW4tCj4gZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBS
RTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0XSAxMDgwNjg6IHJlZ3Jlc3Npb25zIC0g
RkFJTAo+IAo+IFBhdWwgRHVycmFudCB3cml0ZXMgKCJSRTogW1hlbi1kZXZlbF0gW3hlbi11bnN0
YWJsZSB0ZXN0XSAxMDgwNjg6IHJlZ3Jlc3Npb25zCj4gLSBGQUlMIik6Cj4gPiBJdCdzIHZlcnkg
aGFyZCB0byBzYXkuIFRoZXJlJ3Mgbm90aGluZyBwYXJ0aWN1bGFybHkgY29uY2x1c2l2ZSBpbiB0
aGUgbG9ncy4KPiBRRU1VIGhhcyBkZWZpbml0ZWx5IHJlcXVlc3RlZCBhIHJlc2V0IGFzIGNhbiBi
ZSBzZWVuIGluCj4gPgo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEwODA2OC90ZXN0LWFtZDY0LWkzODYtCj4geGwtcWVtdXQtd2lueHBzcDMtdmNw
dXMxL2l0YWxpYTAtLS12YXItbG9nLXhlbi1xZW11LWRtLQo+IHdpbi5ndWVzdC5vc3N0ZXN0LS1p
bmNvbWluZy5sb2cKPiA+Cj4gPiBidXQgcmVhbGx5IG5vIGNsdWUgd2h5LiBUaGUgbW9zdCBvYnZp
b3VzIHJlYXNvbiB3b3VsZCBiZSBhIEJTT0QgaW4gdGhlCj4gT1MsIGJ1dCB3aXRob3V0IGNhdGNo
aW5nIGl0IGluIHRoZSBhY3QgdGhlcmUncyBub3QgbXVjaCB3ZSBjYW4gdGVsbC4KPiAKPiBEb2Vz
IGEgV2luZG93cyBCU09EIG5vdCBjcmFzaCBvciBoYW5nIHRoZSBWTSA/ICBSZWJvb3RpbmcgYXMg
YSByZXN1bHQKPiBpcyBwcmV0dHkgdW5oZWxwZnVsIGluIG91ciBjb250ZXh0IChhbmQgbWFueSBv
dGhlcnMgSSBndWVzcykuCgpVbmxlc3MgeW91IG1vZGlmeSB0aGUgY29uZmlnIG9mIHRoZSBPUyAo
YXMgWGVuUlQgZG9lcykgdGhlbiB0aGUgZGVmYXVsdCBhY3Rpb24gaXMgdG8gcmVib290LiBJIGFz
c3VtZSB0aGlzIGlzIHRvIGF0dGVtcHQgdG8gbWFpbnRhaW4gYXZhaWxhYmlsaXR5IG9uIHRoZSBu
b3JtYWwgY2FzZS4KCiAgUGF1bAoKPiAKPiA+IElNTyB0ZXN0aW5nIE9TIHRoYXQgYXJlIHNvIG1h
c3NpdmVseSBvdXQgb2YgZGF0ZSBpcyBwcm9iYWJseSBub3QKPiB3b3J0aHdoaWxlLiBJZiB0aGVy
ZSBpcyBhbnkgcmVhbCBwcm9ibGVtIHRoZW4gSSdkIGV4cGVjdCBpdCB0byBtYW5pZmVzdCBhY3Jv
c3MKPiBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBXaW5kb3dzIGFuZCBzbyBvdGhlciB0ZXN0cyBzaG91
bGQgY2F0Y2ggc3VjaCBhbiBpc3N1ZS4KPiAKPiBJIGRvbid0IGhhdmUgYW4gb3BpbmlvbiBhYm91
dCB0aGlzLiAgSSBjYW4gZHJvcCB0aGlzIHRlc3QuCj4gCj4gRG9lcyBhbnlvbmUgb2JqZWN0ID8K
PiAKPiBJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 14:09:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YUK-0003IZ-Fn; Tue, 02 May 2017 14:09:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5YUJ-0003IQ-Ak
 for xen-devel@lists.xen.org; Tue, 02 May 2017 14:09:11 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 80/FF-01709-60398095; Tue, 02 May 2017 14:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS5d1Mke
 kQX+XmMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHjWCdrwU/Bij8XvrI3MD7j7WLk5BASyJNY
 NHUHM4jNK2AnMf3MbTYQW0LAUOLp++tANgcHi4CqxO+5CiBhNgF1ibZn21lBbBGgkpMzHjN2M
 XJxMAtcYpQ4tXYvO0hCWCBY4snn12wgCSGBrYwSt8/MB0twCjhL/Px7jglkKK+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5gvD3Z7xCjJAeTkiiv
 +iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHsnckQKCRalpqdWpGXmACMBJi3BwaMkwusCk
 uYtLkjMLc5Mh0idYlSUEuetBkkIgCQySvPg2mDRd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6
 OSMK80yBSezLwSuOmvgBYzAS1ulgVbXJKIkJJqYAwyNrn90fnAqa5PdRKOykUcD7zVC+7vc3h
 wLOEU01cLvxuzip/zXNey0zmxeItpcgjTSc0pqndSOo6Letrue9S6ouB53Fmvj0pbFwnW5M8V
 WfNkvVJLvlL3tz1PnjdXyRpvPex9YGfAkoDG6Poy/bbXdsWJwsZ6RQpbpdd0198tVTDRKJ1dr
 8RSnJFoqMVcVJwIAHCf1Ay5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1493734147!59726897!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3646 invoked from network); 2 May 2017 14:09:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 14:09:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 08:09:06 -0600
Message-Id: <5908AF1F0200007800155DCA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 08:09:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
 <5908AA410200007800155D60@prv-mh.provo.novell.com>
 <bf4ef5d4-f610-f10e-24b3-0e5ce33d8e4b@bitdefender.com>
In-Reply-To: <bf4ef5d4-f610-f10e-24b3-0e5ce33d8e4b@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE1OjU0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTcgMTY6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMi4w
NS4xNyBhdCAxNToyNSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2NvbW1vbi9odm0vc2F2ZS5jCj4+PiArKysgYi94ZW4vY29tbW9uL2h2bS9zYXZlLmMK
Pj4+IEBAIC0xMTMsNyArMTEzLDcgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MTZfdCB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsCj4+PiAgICAgICAgICBjb25z
dCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKPj4+ICAKPj4+ICAgICAgICAgIHJ2
ID0gLUVOT0VOVDsKPj4+IC0gICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1ciAt
IHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoIAo+ICkKPj4+ICsgICAgICAgIGZv
ciAoIG9mZiA9IDA7IChvZmYgKyBzaXplb2YoKmRlc2MpKSA8IGN0eHQuY3VyOyBvZmYgKz0gZGVz
Yy0+bGVuZ3RoIAo+ICkKPj4+ICAgICAgICAgIHsKPj4+ICAgICAgICAgICAgICBkZXNjID0gKHZv
aWQgKikoY3R4dC5kYXRhICsgb2ZmKTsKPj4+ICAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVh
ZGVyICovCj4+IAo+PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgYW4gYXBwcm9wcmlhdGUgZml4LiBJ
bnN0ZWFkIEkgdGhpbmsgdGhlIGZ1bmN0aW9uCj4+IHNob3VsZCBjaGVjayB3aGV0aGVyIGl0IGdv
dCBiYWNrIGFueSBkYXRhIGF0IGFsbCwgcHJpb3IgdG8gZW50ZXJpbmcKPj4gdGhlIGxvb3AuIEZ1
cnRoZXJtb3JlIGl0IG1pZ2h0IGJlIHdvcnRoIGNvbnNpZGVyaW5nIHRvIChhbHNvKQo+PiByZWZ1
c2UgZG9pbmcgYW55dGhpbmcgaGVyZSBpZiB0aGUgZG9tYWluJ3MgaXNfZHlpbmcgbWFya2VyIGhh
cwo+PiBhbHJlYWR5IGJlZW4gc2V0Lgo+IAo+IGh2bV9zYXZlX29uZSgpIGFscmVhZHkgY2hlY2tz
IGlzX2R5aW5nOgo+IAo+ICA3NyAvKiBFeHRyYWN0IGEgc2luZ2xlIGluc3RhbmNlIG9mIGEgc2F2
ZSByZWNvcmQsIGJ5IG1hcnNoYWxsaW5nIGFsbAo+ICA3OCAgKiByZWNvcmRzIG9mIHRoYXQgdHlw
ZSBhbmQgY29weWluZyBvdXQgdGhlIG9uZSB3ZSBuZWVkLiAqLwo+ICA3OSBpbnQgaHZtX3NhdmVf
b25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHR5cGVjb2RlLCB1aW50MTZfdAo+IGluc3Rh
bmNlLAo+ICA4MCAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDgpIGhh
bmRsZSkKPiAgODEgewo+ICA4MiAgICAgaW50IHJ2ID0gMDsKPiAgODMgICAgIHNpemVfdCBzeiA9
IDA7Cj4gIDg0ICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAgODUgICAgIGh2bV9kb21haW5fY29udGV4
dF90IGN0eHQgPSB7IDAsIH07Cj4gIDg2Cj4gIDg3ICAgICBpZiAoIGQtPmlzX2R5aW5nCj4gIDg4
ICAgICAgICAgIHx8IHR5cGVjb2RlID4gSFZNX1NBVkVfQ09ERV9NQVgKPiAgODkgICAgICAgICAg
fHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwgc2l6ZW9mKHN0cnVjdAo+IGh2bV9z
YXZlX2Rlc2NyaXB0b3IpCj4gIDkwICAgICAgICAgIHx8IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29k
ZV0uc2F2ZSA9PSBOVUxMICkKPiAgOTEgICAgICAgICByZXR1cm4gLUVJTlZBTDsKCkhtbSwgaW50
ZXJlc3RpbmcuIFRoZSB0aW1pbmcgd2luZG93IHRvIHNlZSBpc19keWluZyBjbGVhciBoZXJlLApi
aXQgbm8gdkNQVS1zIGxlZnQgdGhlcmUgc2hvdWxkIGJlIHByZXR0eSBzbWFsbCwgc28gSSB3b25k
ZXIgaG93CnlvdSd2ZSBtYW5hZ2VkIHRvIGhpdCBpdC4gQnV0IGFueXdheSAuLi4KCj4gQXMgZm9y
IGNoZWNraW5nIHdoZXRoZXIgdGhlIGhhbmRsZXIgd3JvdGUgYW55IGRhdGEsIEkgYmVsaWV2ZSB0
aGF0Cj4gQW5kcmV3IGhhcyBjaGVja2VkIGFuZCBub25lIG9mIHRoZSBoYW5kbGVycyByZXBvcnQg
d2hlbiBubyBkYXRhIGlzIGJlaW5nCj4gcGFzc2VkIG9uLgoKLi4uIHRoYXQncyBub3Qgd2hhdCBJ
J3ZlIHJlYWQgb3V0IG9mIGhpcyByZXBsaWVzLiBJIGRvbid0IHRoaW5rIHRoZQpoYW5kbGVycyBu
ZWVkIHRvIHJlcG9ydCBhbnl0aGluZyBzcGVjaWFsLiBJdCBpcyB0aGUgY2FsbGVyIHdoaWNoCnNo
b3VsZCBjaGVjayB3aGV0aGVyLCBkZXNwaXRlIGhhdmluZyBnb3QgYmFjayAic3VjY2VzcyIgdGhl
cmUncwpubyBkYXRhIGluIHRoZSBidWZmZXIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 14:09:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YUM-0003JJ-Nd; Tue, 02 May 2017 14:09:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ijackson@chiark.greenend.org.uk>) id 1d5YUL-0003Io-Ld
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:09:13 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C9/E9-03613-90398095; Tue, 02 May 2017 14:09:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42K5wnv0qS7HZI5
 Ig1ldahYLz35mtvi+ZTKTA5PH4Q9XWDymfdzGEsAUxZqZl5RfkcCa8fH3CvaCL6wV//5NYGtg
 /MDSxcjFISSwmlFi4tmVjF2MnBxsAsYSP2d/ZwWxeQUEJU7OfMICYjMLaEnc+PeSCcKWl9j+d
 g5zFyMHUI2txKq9niBhFgEVibl7O8HKRQSUJO6tmgxVLi3xsPcmM4gtLKAt8Wn7ErDxEgImEm
 8X7mSbwMg9C8m2WUi2zUKybQEj8ypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMDAYQCCHYy3NwYcYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoND
 SYJ370SOSCHBotT01Iq0zBxgCMOkJTh4lER4XUDSvMUFibnFmekQqVOMuhxz7n19zyTEkpefl
 yolzlsNUiQAUpRRmgc3AhZPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMyz0JaApPZl4J3K
 ZXQEcwAR3RLAt2REkiQkqqgZHPP6J3Qml8jPa0U/XBjVylNXbca2fsWPXagDmA18de1J5r0id
 BTf+3k15ctZ7DKB4bN7fJmGkOs4rzxIeTY4O+xhg9sEstWrlsc+L93lV8SxfxmDNHSh1cOGOu
 M6d4We88l7qV+21f2tTt1j2mtddlm8SF8GnVL5dM0r6UHRfXq/Cew8hfVomlOCPRUIu5qDgRA
 KoeaiKiAgAA
X-Env-Sender: ijackson@chiark.greenend.org.uk
X-Msg-Ref: server-16.tower-27.messagelabs.com!1493734152!99661235!1
X-Originating-IP: [212.13.197.229]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32254 invoked from network); 2 May 2017 14:09:12 -0000
Received: from chiark.greenend.org.uk (HELO chiark.greenend.org.uk)
 (212.13.197.229)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2017 14:09:12 -0000
Received: by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with local
 (return-path ijackson@chiark.greenend.org.uk)
 id 1d5YUK-0003o9-40; Tue, 02 May 2017 15:09:12 +0100
From: Ian Jackson <ijackson@chiark.greenend.org.uk>
MIME-Version: 1.0
Message-ID: <22792.37640.43418.391463@chiark.greenend.org.uk>
Date: Tue, 2 May 2017 15:09:12 +0100
To: xen-devel@lists.xenproject.org
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: security@xenproject.org
Subject: [Xen-devel] Security response; public holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugc2VsZWN0ZWQgdG9kYXkgYXMgdGhlIHJlbGVhc2UgZGF0ZSBmb3IgWFNBLTIxMyB0byAyMTUu
ICBCdXQgaWYgd2UKaGFkIHRob3VnaHQgaXQgdGhyb3VnaCBwcm9wZXJseSwgd2l0aCB0aGUgcmln
aHQgaW5mb3JtYXRpb24sIEkgdGhpbmsKd2UgY291bGQgaGF2ZSBjaG9zZW4gYSBkaWZmZXJlbnQg
ZGF0ZSwgYmVjYXVzZSBvZiB0aGUgcHVibGljIGhvbGlkYXlzCmluIG1hbnkgY291bnRyaWVzIGFy
b3VuZCBub3cuCgpJdCB3b3VsZCBwZXJoYXBzIGJlIHBvc3NpYmxlIHRvIGZpbmQgYSBob2xpZGF5
IGNhbGVuZGFyIGxpc3RpbmcgYWxsCmtub3duIHB1YmxpYyBob2xpZGF5cyB0aHJvdWdob3V0IHRo
ZSB3b3JsZC4gIEJ1dCB3ZSBhcmUgaW50ZXJlc3RlZCBpbgpwdWJsaWMgaG9saWRheXMgYWZmZWN0
aW5nIFhlbiBQcm9qZWN0IGNvbW11bml0eSBtZW1iZXJzLgoKSSB3YXMgd29uZGVyaW5nIGlmIHdl
IHNob3VsZCBzdGFydCBhIHdpa2kgcGFnZSBhbmQgaW52aXRlIGNvbW11bml0eQptZW1iZXJzIHRv
IGFkZCB0aGVpciBvd24gbG9jYWwgaG9saWRheXMuCgpJYW4uCgotLSAKSWFuIEphY2tzb24gPGlq
YWNrc29uQGNoaWFyay5ncmVlbmVuZC5vcmcudWs+ICAgVGhlc2Ugb3BpbmlvbnMgYXJlIG15IG93
bi4KCklmIEkgZW1haWxlZCB5b3UgZnJvbSBhbiBhZGRyZXNzIEBmeXZ6bC5uZXQgb3IgQGV2YWRl
Lm9yZy51aywgdGhhdCBpcwphIHByaXZhdGUgYWRkcmVzcyB3aGljaCBieXBhc3NlcyBteSBmaWVy
Y2Ugc3BhbWZpbHRlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:11:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YWU-00041G-46; Tue, 02 May 2017 14:11:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5YWT-000410-4i
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:11:25 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D1/02-03557-C8398095; Tue, 02 May 2017 14:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7dnMke
 kwfntHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjzoKCrcwVp/c3MzcwPmXqYuTkEBLIk7i4
 Zy0biM0rYCdx4Pc6ZhBbQsBQ4un762BxFgFViRv/PoLF2QTUJdqebWcFsUUEdCQed09l6WLk4
 GAWqJaYe8wXJCws4C7x6/EOoHIuoPF/mSQmrXwPtotTwEPi8+bNTCD1vAKCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhlipLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3SN9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOPAQh2MC7763SIUZKDSUmUV/0Ve6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV7HSRyRQoJFqempFWmZOcAYgElLcPAoifAWgKR5iwsSc4sz0
 yFSpxh1Oebc+/qeSYglLz8vVUqcNwmkSACkKKM0D24ELB4vMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZjXE2QKT2ZeCdymV0BHMAEd0SwLdkRJIkJKqoGRqUXjEWNL2rfv11j7zsx17lo+Oev
 HEkGd9WHmhxqCL+eIec07o/yQr489afsUo76wrdFf5j6LTcvwOutgqCEhetRaIvBq7saCYA57
 Tr36u0+8TxeZ/mS3O7y7QCNAZ8m5qarzzRLSj6/tjz89y2hOoMzj9HmGplp3kmYf3RxnuFF9O
 nvjvpVKLMUZiYZazEXFiQBRrV92wgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493734282!66205422!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38180 invoked from network); 2 May 2017 14:11:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 14:11:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 08:11:21 -0600
Message-Id: <5908AFA70200007800155DCD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 08:11:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
 <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
In-Reply-To: <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE1OjU4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IElNTyB0ZXN0aW5nIE9TIHRoYXQgYXJlIHNvIG1hc3NpdmVseSBvdXQgb2YgZGF0ZSBpcyBw
cm9iYWJseSBub3Qgd29ydGh3aGlsZS4gCj4gSWYgdGhlcmUgaXMgYW55IHJlYWwgcHJvYmxlbSB0
aGVuIEknZCBleHBlY3QgaXQgdG8gbWFuaWZlc3QgYWNyb3NzIG11bHRpcGxlIAo+IHZlcnNpb25z
IG9mIFdpbmRvd3MgYW5kIHNvIG90aGVyIHRlc3RzIHNob3VsZCBjYXRjaCBzdWNoIGFuIGlzc3Vl
LgoKV2hpbGUgSSBhZ3JlZSB3aXRoIHRoZSBmaXJzdCBzZW50ZW5jZSwgSSdtIGFmcmFpZCB3aXRo
IFhQIHRlc3RzIGRyb3BwZWQKdGhlcmUnbGwgYmUgb25seSBvbmUgV2luZG93cyB2ZXJzaW9uIGxl
ZnQgdGhhdCB3ZSB0ZXN0IChXaW43KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:13:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YYZ-0004Av-Fj; Tue, 02 May 2017 14:13:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5YYY-0004Aa-2C
 for xen-devel@lists.xen.org; Tue, 02 May 2017 14:13:34 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 67/30-02189-D0498095; Tue, 02 May 2017 14:13:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUJdnCke
 kwecD2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bH4S7WgkaJimNNe1gbGJcLdTFycggJuEvs
 fb2VuYuRC8hewyjx7/AXVgjnGqPE9j1bgBwOsKq/84MhGhYySmw5pQxiCwsESzz5/JoNxBYRU
 Jbo/fWbBaSXWeAwo8T+D10sEINeMko8v/WLEaSKTcBQYvXGFrAOXgEniQ+b1zOB2CwCKhKL9v
 9jBrFFBcIlmud/ZoSoEZQ4OfMJC4jNKWAv0bKxDayGWUBd4s+8S1C2uMStJ/OZIGx5ie1v54D
 FJQRyJLatfs8M8oCEgJTE/1YlkHskBGaySCxa+pIRokZG4tHEm2wTGMVmIVk3C8mKWUhWzEKy
 YgEjyypG9eLUorLUIl0LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwEhiAIIdj
 BfanQ8xSnIwKYnyqr9ijxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSs1mSNSSLAoNT21Ii0zBx
 jTMGkJDh4lEd7Vk4DSvMUFibnFmekQqVOMilLivJ4gfQIgiYzSPLg2WBq5xCgrJczLCHSIEE9
 BalFuZgmq/CtGcQ5GJWHeZpDxPJl5JXDTXwEtZgJa3CwLtrgkESEl1cDYvKJswfTdXecPyr6w
 1ozRihM+JJthscFk2t8sNYbHGoVb/+12mZDes9ojcO45howr1zXv71HYmt38Sfq+2w7jBR4t7
 e8XHnEQjt7yzc0u1ONzyiR1e9nIDVeW7j2hv9A/OEDVnOVurtlcz+9HZk5YuWDrhuSrr/9dS3
 grdyfqq8ODooxknrpdSizFGYmGWsxFxYkArijH7B4DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493734412!90771983!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3555 invoked from network); 2 May 2017 14:13:32 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 May 2017 14:13:32 -0000
Received: (qmail 16257 invoked from network); 2 May 2017 17:13:31 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 17:13:31 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 3A0A77FBDE
 for <xen-devel@lists.xen.org>; Tue,  2 May 2017 17:13:31 +0300 (EEST)
Received: (qmail 32639 invoked from network); 2 May 2017 17:13:31 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp03.buh.bitdefender.org with SMTP; 2 May 2017 17:13:30 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
 <5908AA410200007800155D60@prv-mh.provo.novell.com>
 <bf4ef5d4-f610-f10e-24b3-0e5ce33d8e4b@bitdefender.com>
 <5908AF1F0200007800155DCA@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <0e615fd3-bea9-99a5-fc11-ee0a887b6e80@bitdefender.com>
Date: Tue, 2 May 2017 17:13:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <5908AF1F0200007800155DCA@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71183
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447919,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.015782)], BW: [Enabled, t:
 (0.000021)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005240), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.014152,0.000204)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.328268), Hit: No,
 Details: v2.4.8; Id: 11.5ev3o7.1bf4fiev1.445j], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMTcgMTc6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDE1OjU0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzAyLzE3
IDE2OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDAyLjA1LjE3IGF0IDE1OjI1LCA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2NvbW1vbi9o
dm0vc2F2ZS5jCj4+Pj4gKysrIGIveGVuL2NvbW1vbi9odm0vc2F2ZS5jCj4+Pj4gQEAgLTExMyw3
ICsxMTMsNyBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHR5
cGVjb2RlLCB1aW50MTZfdCBpbnN0YW5jZSwKPj4+PiAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHZt
X3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKPj4+PiAgCj4+Pj4gICAgICAgICAgcnYgPSAtRU5PRU5U
Owo+Pj4+IC0gICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigq
ZGVzYykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoIAo+PiApCj4+Pj4gKyAgICAgICAgZm9yICggb2Zm
ID0gMDsgKG9mZiArIHNpemVvZigqZGVzYykpIDwgY3R4dC5jdXI7IG9mZiArPSBkZXNjLT5sZW5n
dGggCj4+ICkKPj4+PiAgICAgICAgICB7Cj4+Pj4gICAgICAgICAgICAgIGRlc2MgPSAodm9pZCAq
KShjdHh0LmRhdGEgKyBvZmYpOwo+Pj4+ICAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVy
ICovCj4+Pgo+Pj4gSSBkb24ndCB0aGluayB0aGlzIGlzIGFuIGFwcHJvcHJpYXRlIGZpeC4gSW5z
dGVhZCBJIHRoaW5rIHRoZSBmdW5jdGlvbgo+Pj4gc2hvdWxkIGNoZWNrIHdoZXRoZXIgaXQgZ290
IGJhY2sgYW55IGRhdGEgYXQgYWxsLCBwcmlvciB0byBlbnRlcmluZwo+Pj4gdGhlIGxvb3AuIEZ1
cnRoZXJtb3JlIGl0IG1pZ2h0IGJlIHdvcnRoIGNvbnNpZGVyaW5nIHRvIChhbHNvKQo+Pj4gcmVm
dXNlIGRvaW5nIGFueXRoaW5nIGhlcmUgaWYgdGhlIGRvbWFpbidzIGlzX2R5aW5nIG1hcmtlciBo
YXMKPj4+IGFscmVhZHkgYmVlbiBzZXQuCj4+Cj4+IGh2bV9zYXZlX29uZSgpIGFscmVhZHkgY2hl
Y2tzIGlzX2R5aW5nOgo+Pgo+PiAgNzcgLyogRXh0cmFjdCBhIHNpbmdsZSBpbnN0YW5jZSBvZiBh
IHNhdmUgcmVjb3JkLCBieSBtYXJzaGFsbGluZyBhbGwKPj4gIDc4ICAqIHJlY29yZHMgb2YgdGhh
dCB0eXBlIGFuZCBjb3B5aW5nIG91dCB0aGUgb25lIHdlIG5lZWQuICovCj4+ICA3OSBpbnQgaHZt
X3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHR5cGVjb2RlLCB1aW50MTZfdAo+
PiBpbnN0YW5jZSwKPj4gIDgwICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1
aW50OCkgaGFuZGxlKQo+PiAgODEgewo+PiAgODIgICAgIGludCBydiA9IDA7Cj4+ICA4MyAgICAg
c2l6ZV90IHN6ID0gMDsKPj4gIDg0ICAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4gIDg1ICAgICBodm1f
ZG9tYWluX2NvbnRleHRfdCBjdHh0ID0geyAwLCB9Owo+PiAgODYKPj4gIDg3ICAgICBpZiAoIGQt
PmlzX2R5aW5nCj4+ICA4OCAgICAgICAgICB8fCB0eXBlY29kZSA+IEhWTV9TQVZFX0NPREVfTUFY
Cj4+ICA4OSAgICAgICAgICB8fCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemUgPCBzaXpl
b2Yoc3RydWN0Cj4+IGh2bV9zYXZlX2Rlc2NyaXB0b3IpCj4+ICA5MCAgICAgICAgICB8fCBodm1f
c3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgPT0gTlVMTCApCj4+ICA5MSAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+IAo+IEhtbSwgaW50ZXJlc3RpbmcuIFRoZSB0aW1pbmcgd2luZG93IHRvIHNl
ZSBpc19keWluZyBjbGVhciBoZXJlLAo+IGJpdCBubyB2Q1BVLXMgbGVmdCB0aGVyZSBzaG91bGQg
YmUgcHJldHR5IHNtYWxsLCBzbyBJIHdvbmRlciBob3cKPiB5b3UndmUgbWFuYWdlZCB0byBoaXQg
aXQuIEJ1dCBhbnl3YXkgLi4uCj4gCj4+IEFzIGZvciBjaGVja2luZyB3aGV0aGVyIHRoZSBoYW5k
bGVyIHdyb3RlIGFueSBkYXRhLCBJIGJlbGlldmUgdGhhdAo+PiBBbmRyZXcgaGFzIGNoZWNrZWQg
YW5kIG5vbmUgb2YgdGhlIGhhbmRsZXJzIHJlcG9ydCB3aGVuIG5vIGRhdGEgaXMgYmVpbmcKPj4g
cGFzc2VkIG9uLgo+IAo+IC4uLiB0aGF0J3Mgbm90IHdoYXQgSSd2ZSByZWFkIG91dCBvZiBoaXMg
cmVwbGllcy4gSSBkb24ndCB0aGluayB0aGUKPiBoYW5kbGVycyBuZWVkIHRvIHJlcG9ydCBhbnl0
aGluZyBzcGVjaWFsLiBJdCBpcyB0aGUgY2FsbGVyIHdoaWNoCj4gc2hvdWxkIGNoZWNrIHdoZXRo
ZXIsIGRlc3BpdGUgaGF2aW5nIGdvdCBiYWNrICJzdWNjZXNzIiB0aGVyZSdzCj4gbm8gZGF0YSBp
biB0aGUgYnVmZmVyLgoKU28geW91IHdvdWxkIHByZWZlciBzb21ldGhpbmcgbGlrZSB0aGlzPwoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vaHZtL3NhdmUuYyBiL3hlbi9jb21tb24vaHZtL3NhdmUu
YwppbmRleCA3ODcwNmY1Li5kNGM4ZDg0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2h2bS9zYXZl
LmMKKysrIGIveGVuL2NvbW1vbi9odm0vc2F2ZS5jCkBAIC0xMTMsNiArMTEzLDEwIEBAIGludCBo
dm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QKdHlwZWNvZGUsIHVpbnQxNl90
IGluc3RhbmNlLAogICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVz
YzsKCiAgICAgICAgIHJ2ID0gLUVOT0VOVDsKKworICAgICAgICBpZiAoICFjdHh0LmN1ciApCisg
ICAgICAgICAgICBnb3RvIG91dDsKKwogICAgICAgICBmb3IgKCBvZmYgPSAwOyBvZmYgPCAoY3R4
dC5jdXIgLSBzaXplb2YoKmRlc2MpKTsgb2ZmICs9CmRlc2MtPmxlbmd0aCApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGRlc2MgPSAodm9pZCAqKShjdHh0LmRhdGEgKyBvZmYpOwpAQCAtMTMyLDYg
KzEzNiw3IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QKdHlw
ZWNvZGUsIHVpbnQxNl90IGluc3RhbmNlLAogICAgICAgICB9CiAgICAgfQoKK291dDoKICAgICB4
ZnJlZShjdHh0LmRhdGEpOwogICAgIHJldHVybiBydjsKfQoKClRoYW5rcywKUmF6dmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 14:14:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:14:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YZJ-0004GE-ON; Tue, 02 May 2017 14:14:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5YZI-0004G0-Dp
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:14:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 FE/D9-03920-B3498095; Tue, 02 May 2017 14:14:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQtd6Cke
 kwdOn7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2F/fZC54aV1zcOIGxgfGSahcjJ4eEgJ/E
 5detTCC2sICpxNcvr9hBbBGBAInTfQ2sILaQQJHEtGsvwGxmAXWJmQ9/gdWzCehL7H7xCczmF
 bCVWPNqO1gNi4CKxISde8HmiAqES7xtPMICUSMocXLmEzCbU8Be4sj79WwQMw0kjiyaAzVfXm
 L72znMEHvVJK71X2KHuDNdYuKzHpYJjPyzkIyahaR9FpL2BYzMqxg1ilOLylKLdA0N9JKKMtM
 zSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYzAIGQAgh2M95YFHGKU5GBSEuVVf8UeKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCV2oyR6SQYFFqempFWmYOMB5g0hIcPEoivKsnAaV5iwsSc4sz0
 yFSpxgVpcR5r4IkBEASGaV5cG2wGLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4fIFN4Mv
 NK4Ka/AlrMBLS4WRZscUkiQkqqgdFV6t5Of4vb/nf5HPMydm17Y1dWuOMge+7suWr/hRemJ/y
 JXpA/VeFecYYeB3vZ2epplrtjuc+ZmzZc/5hzUVw/vfdazfFKrugkiyStVHFx3kvbP6+VaHa7
 1N7dtzJHYBNjoo+8baz81W0sfO75+6dFrtxYo9v7aY28Yfa9YH6fpLYbu/guKbEUZyQaajEXF
 ScCAMVA5Ie8AgAA
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1493734458!99662511!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20657 invoked from network); 2 May 2017 14:14:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:14:19 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45283873"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <5908A4450200007800155CE7@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d099404f-bdfa-597f-c7d2-73e4c96d8253@citrix.com>
Date: Tue, 2 May 2017 15:12:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908A4450200007800155CE7@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCBkOWI3ZWYyMDlh
NyAoIng4NjogZHJvcCBmYWlsc2FmZSBjYWxsYmFjayBpbnZvY2F0aW9uIGZyb20KPiBhc3NlbWJs
eSIpIGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoIHdpdGggdGhlIGNsZWFudXAgaXQgZGlkOiBU
aGUKPiBjaGFuZ2VkIG1heGltdW0gZnJhbWUgc2l6ZSBzaG91bGQgYWxzbyBoYXZlIGJlZW4gcmVm
bGVjdGVkIGluIHRoZSBlYXJseQo+IGFkZHJlc3MgcmFuZ2UgY2hlY2sgKHdoaWNoIGhhcyBub3cg
YmVlbiBwb2ludGVkIG91dCB0byBoYXZlIGJlZW4gd3JvbmcKPiBhbnl3YXksIHVzaW5nIDYwIGlu
c3RlYWQgb2YgMHg2MCksIGFuZCBpdCBzaG91bGQgaGF2ZSB1cGRhdGVkIHRoZQo+IGNvbW1lbnQg
YWhlYWQgb2YgdGhlIGZ1bmN0aW9uLgo+Cj4gQWxzbyBhZGp1c3QgdGhlIGxvd2VyIGJvdW5kIC0g
YWxsIGlzIGZpbmUgKGZvciBvdXIgcHVycG9zZXMpIGlmIHRoZQo+IGluaXRpYWwgZ3Vlc3Qga2Vy
bmVsIHN0YWNrIHBvaW50ZXIgcG9pbnRzIHJpZ2h0IGF0IHRoZSBoeXBlcnZpc29yIGJhc2UKPiBh
ZGRyZXNzLCBhcyBvbmx5IG1lbW9yeSBfYmVsb3dfIHRoYXQgYWRkcmVzcyBpcyBnb2luZyB0byBi
ZSB3cml0dGVuLgoKSSdtIG5vdCBzdXJlIHRoaXMgYSB1c2VmdWwgY2hhbmdlIHRvIG1ha2UuICBI
WVBFUlZJU09SX1ZJUlRfU1RBUlQgaGFzIGF0Cm1pbmltdW0gcGFnZSBhbGlnbm1lbnQsIGFuZCB3
ZSBoYXZlIGp1c3QgYWxpZ25lZCAlcnNpIGRvd24gdG8gYSAxNiBieXRlCmJvdW5kYXJ5LgoKPgo+
IEFkZGl0aW9uYWxseSBsaW1pdCB0aGUgbnVtYmVyIG9mIHRpbWVzICVyc2kgaXMgYmVpbmcgYWRq
dXN0ZWQgdG8gd2hhdAo+IGlzIHJlYWxseSBuZWVkZWQuCj4KPiBGaW5hbGx5IG1vdmUgZXhjZXB0
aW9uIGZpeHVwIGNvZGUgaW50byB0aGUgZGVzaWduYXRlZCAuZml4dXAgc2VjdGlvbi4KPgo+IFJl
cG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IFRoaXMgY29ycmVjdHMgdGhl
IGNvZGUgd2hpY2ggZGlkIHJlc3VsdCBpbiBYU0EtMjE1IG9uIFhlbiA0LjYgYW5kCj4gb2xkZXIu
IEZvciB0aGF0IHJlYXNvbiBJIGF0IGxlYXN0IHdhbnQgdG8gZXhwbG9yZSB3aGV0aGVyIHRoaXMg
aXMgYQo+IGNoYW5nZSB3ZSB3YW50IHRvIHRha2UgZm9yIDQuOS4KCkkgdGhpbmsgaXQgaXMgY2Vy
dGFpbmx5IHdvcnRoIHRha2luZywgaWYgb25seSB0byBjb3JyZWN0IHRoZSBjb21tZW50LgoKPgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUwo+IEBAIC0yNTgsNyArMjU4LDcgQEAgaW50ODBfc2xvd19wYXRoOgo+ICAg
ICAgICAgIGptcCAgIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQKPiAgCj4gIC8qIENSRUFURSBBIEJB
U0lDIEVYQ0VQVElPTiBGUkFNRSBPTiBHVUVTVCBPUyBTVEFDSzogICAgICAgICAgICAgICAgICAg
ICAqLwo+IC0vKiAgIHsgUkNYLCBSMTEsIFtEUy1HUyxdIFtDUjIsXSBbRVJSQ09ERSxdIFJJUCwg
Q1MsIFJGTEFHUywgUlNQLCBTUyB9ICAgKi8KPiArLyogICB7IFJDWCwgUjExLCBbRVJSQ09ERSxd
IFJJUCwgQ1MsIFJGTEFHUywgUlNQLCBTUyB9ICAgICAgICAgICAgICAgICAgICovCj4gIC8qICVy
ZHg6IHRyYXBfYm91bmNlLCAlcmJ4OiBzdHJ1Y3QgdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqLwo+ICAvKiBPbiByZXR1cm4gb25seSAlcmJ4IGFuZCAlcmR4IGFyZSBndWFy
YW50ZWVkIG5vbi1jbG9iYmVyZWQuICAgICAgICAgICAgKi8KPiAgY3JlYXRlX2JvdW5jZV9mcmFt
ZToKPiBAQCAtMjc2LDkgKzI3Niw5IEBAIGNyZWF0ZV9ib3VuY2VfZnJhbWU6Cj4gICAgICAgICAg
bW92cSAgVVJFR1NfcnNwKzgoJXJzcCksJXJzaQo+ICAgICAgICAgIGFuZGIgICQweGZjLFVSRUdT
X2NzKzgoJXJzcCkgICAgIyBJbmRpY2F0ZSBrZXJuZWwgY29udGV4dCB0byBndWVzdC4KPiAgMjog
ICAgICBhbmRxICAkfjB4ZiwlcnNpICAgICAgICAgICAgICAgICMgU3RhY2sgZnJhbWVzIGFyZSAx
Ni1ieXRlIGFsaWduZWQuCj4gLSAgICAgICAgbW92cSAgJEhZUEVSVklTT1JfVklSVF9TVEFSVCwl
cmF4Cj4gKyAgICAgICAgbW92cSAgJEhZUEVSVklTT1JfVklSVF9TVEFSVCsxLCVyYXgKPiAgICAg
ICAgICBjbXBxICAlcmF4LCVyc2kKPiAtICAgICAgICBtb3ZxICAkSFlQRVJWSVNPUl9WSVJUX0VO
RCs2MCwlcmF4Cj4gKyAgICAgICAgbW92cSAgJEhZUEVSVklTT1JfVklSVF9FTkQrOCo4LCVyYXgK
PiAgICAgICAgICBzYmIgICAlZWN4LCVlY3ggICAgICAgICAgICAgICAgICMgSW4gK3ZlIGFkZHJl
c3Mgc3BhY2U/IFRoZW4gb2theS4KPiAgICAgICAgICBjbXBxICAlcmF4LCVyc2kKPiAgICAgICAg
ICBhZGMgICAlZWN4LCVlY3ggICAgICAgICAgICAgICAgICMgQWJvdmUgWGVuIHByaXZhdGUgYXJl
YT8gVGhlbiBva2F5Lgo+IEBAIC0yODYsMTMgKzI4NiwxMyBAQCBVTkxJS0VMWV9TVEFSVChnLCBj
cmVhdGVfYm91bmNlX2ZyYW1lX2JhCj4gICAgICAgICAgbGVhICAgVU5MSUtFTFlfRElTUEFUQ0hf
TEFCRUwoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfc3ApKCVyaXApLCAlcmRpCj4gICAgICAgICAg
am1wICAgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyAgLyogRG9lcyBub3QgcmV0dXJuICov
Cj4gIF9fVU5MSUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX3NwKQo+IC0gICAgICAg
IHN1YnEgICQ0MCwlcnNpCj4gKyAgICAgICAgc3VicSAgJDcqOCwlcnNpCj4gICAgICAgICAgbW92
cSAgVVJFR1Nfc3MrOCglcnNwKSwlcmF4Cj4gICAgICAgICAgQVNNX1NUQUMKPiAgICAgICAgICBt
b3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCj4gLS5MZnQyOiAgbW92cSAgJXJheCwzMiglcnNp
KSAgICAgICAgICAgICAjIFNTCj4gKy5MZnQyOiAgbW92cSAgJXJheCw2KjgoJXJzaSkgICAgICAg
ICAgICAjIFNTCj4gICAgICAgICAgbW92cSAgVVJFR1NfcnNwKzgoJXJzcCksJXJheAo+IC0uTGZ0
MzogIG1vdnEgICVyYXgsMjQoJXJzaSkgICAgICAgICAgICAgIyBSU1AKPiArLkxmdDM6ICBtb3Zx
ICAlcmF4LDUqOCglcnNpKSAgICAgICAgICAgICMgUlNQCj4gICAgICAgICAgbW92cSAgVkNQVV92
Y3B1X2luZm8oJXJieCksJXJheAo+ICAgICAgICAgIHB1c2hxIFZDUFVJTkZPX3VwY2FsbF9tYXNr
KCVyYXgpCj4gICAgICAgICAgdGVzdGIgJFRCRl9JTlRFUlJVUFQsVFJBUEJPVU5DRV9mbGFncygl
cmR4KQo+IEBAIC0zMDEsNyArMzAxLDcgQEAgX19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9m
cmFtZV9iYWRfcwo+ICAgICAgICAgIHBvcHEgICVyYXgKPiAgICAgICAgICBzaGxxICAkMzIsJXJh
eCAgICAgICAgICAgICAgICAgICMgQml0cyAzMi0zOTogc2F2ZWRfdXBjYWxsX21hc2sKPiAgICAg
ICAgICBtb3Z3ICBVUkVHU19jcys4KCVyc3ApLCVheCAgICAgICMgQml0cyAgMC0xNTogQ1MKPiAt
LkxmdDQ6ICBtb3ZxICAlcmF4LDgoJXJzaSkgICAgICAgICAgICAgICMgQ1MgLyBzYXZlZF91cGNh
bGxfbWFzawo+ICsuTGZ0NDogIG1vdnEgICVyYXgsMyo4KCVyc2kpICAgICAgICAgICAgIyBDUyAv
IHNhdmVkX3VwY2FsbF9tYXNrCj4gICAgICAgICAgc2hycSAgJDMyLCVyYXgKPiAgICAgICAgICB0
ZXN0YiAkMHhGRiwlYWwgICAgICAgICAgICAgICAgICMgQml0cyAwLTc6IHNhdmVkX3VwY2FsbF9t
YXNrCj4gICAgICAgICAgc2V0eiAgJWNoICAgICAgICAgICAgICAgICAgICAgICAjICVjaCA9PSAh
c2F2ZWRfdXBjYWxsX21hc2sKPiBAQCAtMzEzLDE2ICszMTMsMTUgQEAgX19VTkxJS0VMWV9FTkQo
Y3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfcwo+ICAgICAgICAgIHRlc3RiICQxIDw8IFZNQVNTVF9U
WVBFX2FyY2hpdGVjdHVyYWxfaW9wbCxET01BSU5fdm1fYXNzaXN0KCVyZGkpCj4gICAgICAgICAg
Y21vdm56bCBWQ1BVX2lvcGwoJXJieCksJWVjeCAgICAjIEJpdHMgMTM6MTIgKEVGTEFHUy5JT1BM
KQo+ICAgICAgICAgIG9ybCAgICVlY3gsJWVheCAgICAgICAgICAgICAgICAgIyBGb2xkIEVGTEFH
Uy5JT1BMIGludG8gJWVheAo+IC0uTGZ0NTogIG1vdnEgICVyYXgsMTYoJXJzaSkgICAgICAgICAg
ICAgIyBSRkxBR1MKPiArLkxmdDU6ICBtb3ZxICAlcmF4LDQqOCglcnNpKSAgICAgICAgICAgICMg
UkZMQUdTCj4gICAgICAgICAgbW92cSAgVVJFR1NfcmlwKzgoJXJzcCksJXJheAo+IC0uTGZ0Njog
IG1vdnEgICVyYXgsKCVyc2kpICAgICAgICAgICAgICAgIyBSSVAKPiArLkxmdDY6ICBtb3ZxICAl
cmF4LDIqOCglcnNpKSAgICAgICAgICAgICMgUklQCj4gICAgICAgICAgdGVzdGIgJFRCRl9FWENF
UFRJT05fRVJSQ09ERSxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCj4gICAgICAgICAganogICAgMWYK
PiAgICAgICAgICBzdWJxICAkOCwlcnNpCj4gICAgICAgICAgbW92bCAgVFJBUEJPVU5DRV9lcnJv
cl9jb2RlKCVyZHgpLCVlYXgKPiAtLkxmdDc6ICBtb3ZxICAlcmF4LCglcnNpKSAgICAgICAgICAg
ICAgICMgRVJST1IgQ09ERQo+ICsuTGZ0NzogIG1vdnEgICVyYXgsMio4KCVyc2kpICAgICAgICAg
ICAgIyBFUlJPUiBDT0RFCj4gIDE6Cj4gLSAgICAgICAgc3VicSAgJDE2LCVyc2kKPiAgICAgICAg
ICBtb3ZxICBVUkVHU19yMTErOCglcnNwKSwlcmF4Cj4gIC5MZnQxMjogbW92cSAgJXJheCw4KCVy
c2kpICAgICAgICAgICAgICAjIFIxMQoKRm9yIGNvbnNpc3RlbmN5LCB0aGlzIHNob3VsZCBiZWNv
bWUgbW92cSAlcmF4LCAxKjgoJXJzaSkgYW5kIGxhdGVyCjAqOCglcnNpKSBmb3IgLkxmdDEzLCBz
byBhbGwgZGVsdGFzIGZyb20gKCVyc2kpIGFyZSBleHByZXNzZWQgaW4gdGVybXMKb2Ygc2xvdHMu
Cgo+ICAgICAgICAgIG1vdnEgIFVSRUdTX3JjeCs4KCVyc3ApLCVyYXgKPiBAQCAtMzQ1LDE1ICsz
NDQsMjAgQEAgVU5MSUtFTFlfU1RBUlQoeiwgY3JlYXRlX2JvdW5jZV9mcmFtZV9iYQo+ICBfX1VO
TElLRUxZX0VORChjcmVhdGVfYm91bmNlX2ZyYW1lX2JhZF9ib3VuY2VfaXApCj4gICAgICAgICAg
bW92cSAgJXJheCxVUkVHU19yaXArOCglcnNwKQo+ICAgICAgICAgIHJldAo+IC0gICAgICAgIF9B
U01fRVhUQUJMRSguTGZ0MiwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzMyKQo+IC0gICAgICAg
IF9BU01fRVhUQUJMRSguTGZ0MywgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzI0KQo+IC0gICAg
ICAgIF9BU01fRVhUQUJMRSguTGZ0NCwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzgpCj4gLSAg
ICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ1LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMTYpCj4g
LSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHQpCj4g
LSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ3LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHQpCj4g
KyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQyLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNDgp
Cj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRf
NDApCj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1
bHRfMjQpCj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ1LCAgZG9tYWluX2NyYXNoX3BhZ2Vf
ZmF1bHRfMzIpCj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAgZG9tYWluX2NyYXNoX3Bh
Z2VfZmF1bHRfMTYpCj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ3LCAgZG9tYWluX2NyYXNo
X3BhZ2VfZmF1bHRfMTYpCj4gICAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQxMiwgZG9tYWluX2Ny
YXNoX3BhZ2VfZmF1bHRfOCkKCkdpdmVuIHRoYXQgeW91IGhhdmUgYWx0ZXJlZCB0aGUgbm90YXRp
b24gZm9yIGEgZGVsdGEgZnJvbSAoJXJzaSkgKHdoaWNoCmlzIGEgZ29vZCBpbXByb3ZlbWVudCks
IHRoZXNlIGxhYmVscyBzaG91bGQgYmUgc2ltaWxhcmx5IGFsdGVyZWQgZm9yCmNvbnNpc3RlbmN5
LgoKfkFuZHJldwoKPiAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDEzLCBkb21haW5fY3Jhc2hf
cGFnZV9mYXVsdCkKPiAgCj4gKyAgICAgICAgLnB1c2hzZWN0aW9uIC5maXh1cCwgImF4IiwgQHBy
b2diaXRzCj4gK2RvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzQ4Ogo+ICsgICAgICAgIGFkZHEgICQ4
LCVyc2kKPiArZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNDA6Cj4gKyAgICAgICAgYWRkcSAgJDgs
JXJzaQo+ICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zMjoKPiAgICAgICAgICBhZGRxICAkOCwl
cnNpCj4gIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzI0Ogo+IEBAIC0zODAsNiArMzg0LDcgQEAg
RU5UUlkoZG9tX2NyYXNoX3N5bmNfZXh0YWJsZSkKPiAgICAgICAgICBvcmIgICAlYWwsVVJFR1Nf
Y3MoJXJzcCkKPiAgICAgICAgICB4b3JsICAlZWRpLCVlZGkKPiAgICAgICAgICBqbXAgICBhc21f
ZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzIC8qIERvZXMgbm90IHJldHVybiAqLwo+ICsgICAgICAg
IC5wb3BzZWN0aW9uCj4gIAo+ICBFTlRSWShjb21tb25faW50ZXJydXB0KQo+ICAgICAgICAgIFNB
VkVfQUxMIENMQUMKPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 14:16:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YbO-0004Uj-7c; Tue, 02 May 2017 14:16:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2882ec174=Paul.Durrant@citrix.com>)
 id 1d5YbN-0004UZ-4N
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:16:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FD/2E-03371-CB498095; Tue, 02 May 2017 14:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQnfPFI5
 IgyMdjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ah1hesBRN5Ki58nsHUwPiHu4uRk0NCwE/i
 1boZzCA2m4COxNKj85lAbBEBVYlFh9azgtjMAiUSn7ftBKsRFnCX+PV4BzNEjYfEtHu9rBB2k
 sTrBYvAelkEVCQeP13ECGLzAtV3HPgKFOfiEBLYyCwxt3cRG0iCU8Be4lhDA5jNKCAr8aVxNT
 PEMnGJW08gjpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSxdjBxA9ZoS63fpQ7QqSkzpfsgOsVd
 Q4uTMJywTGIVnIZk6C6FjFpKOWUg6FjCyrGJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDTy00t
 Lk5MT81JTCrWS87P3cQIDHwGINjBOPOy/yFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkeHmBkSQkWJSanlqRlpkDjEGYtAQHj5II783JQGne4oLE3OLMdIjUKUZdjndLP7xnEm
 LJy89LlRLnPQZSJABSlFGaBzcClg4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3LcgUnsy
 8ErhNr4COYAI6olkW7IiSRISUVAOj5gPOC8936DGWu9nvd3i+QrBXwnPZ68DPcd3Zi9Rs42Le
 vlTbuaXZNXOGgPGRY3J1+Q72HWkLDxV/CJxiIlc+85mYv+qKexk/jKZLVXbfC3n8LrTn8qagk
 rn1hi0lfyS5Lv8pylCOTe5/dbzCM9yhIPriDDajctm3uZs88/5cmHH4BkdBVrwSS3FGoqEWc1
 FxIgAO43/qAgMAAA==
X-Env-Sender: prvs=2882ec174=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1493734587!99663016!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54780 invoked from network); 2 May 2017 14:16:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:16:27 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45284115"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
Thread-Index: AQHSwqv6/WMog2YxxkSV1DQkE51y2KHgoQ+AgAA8BQCAAA1AgIAAIpwg///gfwCAACMZAP//5ImAgAAiKhA=
Date: Tue, 2 May 2017 14:14:50 +0000
Message-ID: <42a54455ef2045539b5b8295e2f6349d@AMSPEX02CL03.citrite.net>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
 <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
 <5908AFA70200007800155DCD@prv-mh.provo.novell.com>
In-Reply-To: <5908AFA70200007800155DCD@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMDIgTWF5IDIwMTcgMTU6MTENCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ow0KPiB4ZW4tZGV2ZWwgPHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFt4
ZW4tdW5zdGFibGUgdGVzdF0gMTA4MDY4OiByZWdyZXNzaW9ucyAtIEZBSUwNCj4gDQo+ID4+PiBP
biAwMi4wNS4xNyBhdCAxNTo1OCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4g
PiBJTU8gdGVzdGluZyBPUyB0aGF0IGFyZSBzbyBtYXNzaXZlbHkgb3V0IG9mIGRhdGUgaXMgcHJv
YmFibHkgbm90DQo+IHdvcnRod2hpbGUuDQo+ID4gSWYgdGhlcmUgaXMgYW55IHJlYWwgcHJvYmxl
bSB0aGVuIEknZCBleHBlY3QgaXQgdG8gbWFuaWZlc3QgYWNyb3NzIG11bHRpcGxlDQo+ID4gdmVy
c2lvbnMgb2YgV2luZG93cyBhbmQgc28gb3RoZXIgdGVzdHMgc2hvdWxkIGNhdGNoIHN1Y2ggYW4g
aXNzdWUuDQo+IA0KPiBXaGlsZSBJIGFncmVlIHdpdGggdGhlIGZpcnN0IHNlbnRlbmNlLCBJJ20g
YWZyYWlkIHdpdGggWFAgdGVzdHMgZHJvcHBlZA0KPiB0aGVyZSdsbCBiZSBvbmx5IG9uZSBXaW5k
b3dzIHZlcnNpb24gbGVmdCB0aGF0IHdlIHRlc3QgKFdpbjcpLg0KPiANCg0KT2ssIHRoZXJlIHJl
YWxseSBzaG91bGQgYmUgdGVzdHMgZm9yIFdpbmRvd3MgMTAgYW5kL29yIFNlcnZlciAyMDE2IGlu
IHRoZXJlLiBBIGxvdCBvZiB0aGUgbmV3ZXIgdmlyaWRpYW4gZmVhdHVyZXMgb25seSBhcHBseSB0
byB0aG9zZSBPUy4NCg0KICBQYXVsDQoNCj4gSmFuDQo+IA0KPiANCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 14:18:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:18:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YdB-0004dq-Ix; Tue, 02 May 2017 14:18:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5YdA-0004dV-5k
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:18:20 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 81/8B-03557-B2598095; Tue, 02 May 2017 14:18:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oK72VI5
 Ig3vr2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFU/+xFfznqvi2bg5jA+Mszi5GLg4hgUlM
 EpuaT7JBOL8YJWb0rWOBcDYwSlzbtYuxi5ETyNnOKHHpgT2ILSygI9Hx7Bs7iC0iYCdxZu8Ep
 i5GDqCaDInnx6pBwswCKRKnd0wEa2UTMJI4e3Q6mM0rYCtx4/IGVhCbRUBFYvmC38wgtqhAuM
 TbxiMsEDWCEidnPgGzOQUsJXbPncsKMVNPYsf1X1C2vMT2t3PAeiUEjCXa315km8AoOAtJ+yw
 kLbOQtCxgZF7FqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 uAxAsINxzfzAQ4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw8k7hiBQSLEpNT
 61Iy8wBxhBMWoKDR0mE9+ZkoDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzHgMpEgApyi
 jNgxsBi+dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZNBrmEJzOvBG7TK6AjmICOaJYFO6I
 kESEl1cDIdcq6V7OsY+nzZVIy04OjNNhucMrdu3gsVnPbuoc/GfxCJgXkp25a2H/5Ylv9vPVq
 Nh6vHoS8Vbv66pWtQrUAa/iW2trOBzq3GrNeNXh0vus69j2t647aJevVprEvYq/OZX/Om8Fiz
 GoXZbxX597v6cqS/26r1OerRS6cG9GmZnyO2cvtSYQSS3FGoqEWc1FxIgDL+5Lc4gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493734697!69434195!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57439 invoked from network); 2 May 2017 14:18:18 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 14:18:18 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v42EI9Zu032401
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 14:18:10 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v42EI9L8012969
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 14:18:09 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v42EI868012144;
 Tue, 2 May 2017 14:18:08 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 May 2017 07:18:08 -0700
To: Wei Liu <wei.liu2@citrix.com>, Gary R Hook <ghook@amd.com>
References: <331bff8f-06af-46f6-20ff-73e97646ae95@amd.com>
 <20170502120625.gj454ukntqi7jfcv@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9f16d207-b471-2668-2e2d-81935ecd8c3a@oracle.com>
Date: Tue, 2 May 2017 10:18:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170502120625.gj454ukntqi7jfcv@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Stale Documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMjAxNyAwODowNiBBTSwgV2VpIExpdSB3cm90ZToKPiBDQyBSb2dlciBhbmQgQm9y
aXMKPgo+IE9uIEZyaSwgQXByIDI4LCAyMDE3IGF0IDA0OjIwOjEyUE0gLTA1MDAsIEdhcnkgUiBI
b29rIHdyb3RlOgo+PiBJJ20gcmVhZGluZyB0aHJvdWdoIHRoZSBwYWdlIGF0IGh0dHBzOi8vd2lr
aS54ZW4ub3JnL3dpa2kvTGludXhfUFZILAo+PiBiZWNhdXNlLCB3ZWxsLCBpdAo+PiBjbGFpbXMg
dGhhdCBBTUQgaGFyZHdhcmUgaXNuJ3Qgc3VwcG9ydGVkLiBUaGF0IGJvdGhlcnMgbWUuCj4+Cj4+
IFRoZSBkYXRlIG9uIHRoZSBwYWdlIGlzIERlY2VtYmVyIDIwMTQuIElzIHRoZXJlIG5vdGhpbmcg
bW9yZSBjdXJyZW50IHRvIGJlCj4+IGZvdW5kPwo+Pgo+PiBUaGUgcm9hZG1hcCBwYWdlIGlzIGFs
c28gc3RhbGUuIElzIHRoZXJlIGFuIHVwZGF0ZWQgcm9hZG1hcCBzb21ld2hlcmU/Cj4+IFNob3Vs
ZCBJIGJlIGxvb2tpbmcgYXQgc29tZXRoaW5nIGJlc2lkZXMgdGhlIHdpa2k/Cj4+Cj4+IFByaW1h
cmlseSwgbXkgY29uY2VybnMgYXJlOgo+Pgo+PiAxKSBIYXMgYW55IGluZm9ybWF0aW9uIGluIHRo
YXQgZG9jdW1lbnQgKExpbnV4X1BWSCkgY2hhbmdlZCB3aXRoIHJlc3BlY3QgdG8KPj4gWGVuIDQu
OS11bnN0YWJsZT8KClByZXR0eSBtdWNoIGV2ZXJ5dGhpbmcgb24gdGhpcyBwYWdlIGlzIG5vIGxv
bmdlciBjb3JyZWN0LiBJdCBkZXNjcmliZXMKUFZIdjEgYW5kIG5laXRoZXIgWGVuICg0LjkrKSBu
b3IgTGludXggKDQuMTErKSBzdXBwb3J0IGl0LgoKPj4gMikgUFZIIGd1ZXN0cyBoYXZlIGJlZW4g
bGlzdGVkIGFzICJQcmV2aWV3IiBmb3Igb3ZlciAyIHllYXJzLiBJUyB0aGVyZSBhbnkKPj4gdXBk
YXRlZCBkb2N1bWVudGF0aW9uIG9uIFBWSCBndWVzdHMgdGhhdCBJJ20gbWlzc2luZz8KCkkgY2Fu
IG9ubHkgdGhpbmsgb2YKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNj
L2h2bWxpdGUuaHRtbCBidXQgaXQgcmVhbGx5CmRvZXNuJ3QgaGVscCB1c2Vycy4KClRoZSB3aWtp
IHBhZ2UgY2VydGFpbmx5IG5lZWRzIHRvIGJlIHVwZGF0ZWQuCgotYm9yaXMKCj4+Cj4+IEkgYXBw
cmVjaWF0ZSBhbnkgaW5zaWdodHMvaW5mb3JtYXRpb24gYW55b25lIGNhcmVzIHRvIG9mZmVyLgo+
Pgo+PiAtLSAKPj4gVGhpcyBpcyBteSBkYXkgam9iLiBGb2xsb3cgbWUgYXQ6Cj4+IElHL1R3aXR0
ZXIvRmFjZWJvb2s6IEBncmhvb2twaG90bwo+PiBJRy9Ud2l0dGVyL0ZhY2Vib29rOiBAZ3JocGhv
dG9ncmFwaGVyCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKPj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:19:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YeJ-0004jh-SY; Tue, 02 May 2017 14:19:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5YeJ-0004jY-0P
 for xen-devel@lists.xen.org; Tue, 02 May 2017 14:19:31 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E9/F6-02005-27598095; Tue, 02 May 2017 14:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQrdwKke
 kwctPahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ax5q2sBX8kK/Y3fWJpYPws3MXIySEh4Cex
 ft1aNhBbWCBY4snn12C2iECgxJFz31m7GLk4hAQWMkk8Xr+IDcRhFpjNKDHp7EWwKjYBfYndL
 z4xgdi8ArYSf26cAouzCKhI7J12lxnEFhUIl3jbeIQFokZQ4uTMJ2A2p4CzxI35i4BqOICGak
 qs36UPEmYWkJfY/nYOWKuQgJrEtf5L7BCHpktMfNbDMoGRfxaSSbMQumch6V7AyLyKUaM4tag
 stUjXyFQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwCOsZGBh3MLae8DvEKMnB
 pCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/vFI5IIcGi1PTUirTMHGA8wKQlOHiUR
 HhvTgZK8xYXJOYWZ6ZDpE4xKkqJ88aB9AmAJDJK8+DaYDF4iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5IwrwbIFJ7MvBK46a+AFjMBLW6WBVtckoiQkmpgjFyZvyvL5/Z/+esdr15mKzam6n7
 nePF/R4hWd/DNDzdiY20WmMYtf+AdHvy/c5NCwhLVwBusDmxfmy9qsITtlTaVf6guaKLCtsv8
 rvE501dttZcvhLc1Po05onUt7vEmrok7TEu2l6q47V1z1j/tvLCly0zWJzG8LB3Wbxo6NHdWa
 sddrk5XYinOSDTUYi4qTgQA4sIqvbwCAAA=
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493734769!97734985!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6740 invoked from network); 2 May 2017 14:19:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:19:29 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45284425"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich
 <JBeulich@suse.com>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
 <5908AA410200007800155D60@prv-mh.provo.novell.com>
 <bf4ef5d4-f610-f10e-24b3-0e5ce33d8e4b@bitdefender.com>
 <5908AF1F0200007800155DCA@prv-mh.provo.novell.com>
 <0e615fd3-bea9-99a5-fc11-ee0a887b6e80@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c49d9fef-fae7-0722-6bc1-41de4ad88936@citrix.com>
Date: Tue, 2 May 2017 15:17:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <0e615fd3-bea9-99a5-fc11-ee0a887b6e80@bitdefender.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTU6MTMsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBPbiAwNS8wMi8xNyAx
NzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAyLjA1LjE3IGF0IDE1OjU0LCA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiBPbiAwNS8wMi8xNyAxNjo0OCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDIuMDUuMTcgYXQgMTU6MjUsIDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2NvbW1vbi9odm0vc2F2ZS5j
Cj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vaHZtL3NhdmUuYwo+Pj4+PiBAQCAtMTEzLDcgKzExMyw3
IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgdHlwZWNvZGUs
IHVpbnQxNl90IGluc3RhbmNlLAo+Pj4+PiAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVf
ZGVzY3JpcHRvciAqZGVzYzsKPj4+Pj4gIAo+Pj4+PiAgICAgICAgICBydiA9IC1FTk9FTlQ7Cj4+
Pj4+IC0gICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVz
YykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoIAo+Pj4gKQo+Pj4+PiArICAgICAgICBmb3IgKCBvZmYg
PSAwOyAob2ZmICsgc2l6ZW9mKCpkZXNjKSkgPCBjdHh0LmN1cjsgb2ZmICs9IGRlc2MtPmxlbmd0
aCAKPj4+ICkKPj4+Pj4gICAgICAgICAgewo+Pj4+PiAgICAgICAgICAgICAgZGVzYyA9ICh2b2lk
ICopKGN0eHQuZGF0YSArIG9mZik7Cj4+Pj4+ICAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVh
ZGVyICovCj4+Pj4gSSBkb24ndCB0aGluayB0aGlzIGlzIGFuIGFwcHJvcHJpYXRlIGZpeC4gSW5z
dGVhZCBJIHRoaW5rIHRoZSBmdW5jdGlvbgo+Pj4+IHNob3VsZCBjaGVjayB3aGV0aGVyIGl0IGdv
dCBiYWNrIGFueSBkYXRhIGF0IGFsbCwgcHJpb3IgdG8gZW50ZXJpbmcKPj4+PiB0aGUgbG9vcC4g
RnVydGhlcm1vcmUgaXQgbWlnaHQgYmUgd29ydGggY29uc2lkZXJpbmcgdG8gKGFsc28pCj4+Pj4g
cmVmdXNlIGRvaW5nIGFueXRoaW5nIGhlcmUgaWYgdGhlIGRvbWFpbidzIGlzX2R5aW5nIG1hcmtl
ciBoYXMKPj4+PiBhbHJlYWR5IGJlZW4gc2V0Lgo+Pj4gaHZtX3NhdmVfb25lKCkgYWxyZWFkeSBj
aGVja3MgaXNfZHlpbmc6Cj4+Pgo+Pj4gIDc3IC8qIEV4dHJhY3QgYSBzaW5nbGUgaW5zdGFuY2Ug
b2YgYSBzYXZlIHJlY29yZCwgYnkgbWFyc2hhbGxpbmcgYWxsCj4+PiAgNzggICogcmVjb3JkcyBv
ZiB0aGF0IHR5cGUgYW5kIGNvcHlpbmcgb3V0IHRoZSBvbmUgd2UgbmVlZC4gKi8KPj4+ICA3OSBp
bnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHR5cGVjb2RlLCB1aW50
MTZfdAo+Pj4gaW5zdGFuY2UsCj4+PiAgODAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFXzY0KHVpbnQ4KSBoYW5kbGUpCj4+PiAgODEgewo+Pj4gIDgyICAgICBpbnQgcnYgPSAwOwo+
Pj4gIDgzICAgICBzaXplX3Qgc3ogPSAwOwo+Pj4gIDg0ICAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4+
ICA4NSAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgMCwgfTsKPj4+ICA4Ngo+Pj4g
IDg3ICAgICBpZiAoIGQtPmlzX2R5aW5nCj4+PiAgODggICAgICAgICAgfHwgdHlwZWNvZGUgPiBI
Vk1fU0FWRV9DT0RFX01BWAo+Pj4gIDg5ICAgICAgICAgIHx8IGh2bV9zcl9oYW5kbGVyc1t0eXBl
Y29kZV0uc2l6ZSA8IHNpemVvZihzdHJ1Y3QKPj4+IGh2bV9zYXZlX2Rlc2NyaXB0b3IpCj4+PiAg
OTAgICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlID09IE5VTEwgKQo+
Pj4gIDkxICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+IEhtbSwgaW50ZXJlc3RpbmcuIFRoZSB0
aW1pbmcgd2luZG93IHRvIHNlZSBpc19keWluZyBjbGVhciBoZXJlLAo+PiBiaXQgbm8gdkNQVS1z
IGxlZnQgdGhlcmUgc2hvdWxkIGJlIHByZXR0eSBzbWFsbCwgc28gSSB3b25kZXIgaG93Cj4+IHlv
dSd2ZSBtYW5hZ2VkIHRvIGhpdCBpdC4gQnV0IGFueXdheSAuLi4KPj4KPj4+IEFzIGZvciBjaGVj
a2luZyB3aGV0aGVyIHRoZSBoYW5kbGVyIHdyb3RlIGFueSBkYXRhLCBJIGJlbGlldmUgdGhhdAo+
Pj4gQW5kcmV3IGhhcyBjaGVja2VkIGFuZCBub25lIG9mIHRoZSBoYW5kbGVycyByZXBvcnQgd2hl
biBubyBkYXRhIGlzIGJlaW5nCj4+PiBwYXNzZWQgb24uCj4+IC4uLiB0aGF0J3Mgbm90IHdoYXQg
SSd2ZSByZWFkIG91dCBvZiBoaXMgcmVwbGllcy4gSSBkb24ndCB0aGluayB0aGUKPj4gaGFuZGxl
cnMgbmVlZCB0byByZXBvcnQgYW55dGhpbmcgc3BlY2lhbC4gSXQgaXMgdGhlIGNhbGxlciB3aGlj
aAo+PiBzaG91bGQgY2hlY2sgd2hldGhlciwgZGVzcGl0ZSBoYXZpbmcgZ290IGJhY2sgInN1Y2Nl
c3MiIHRoZXJlJ3MKPj4gbm8gZGF0YSBpbiB0aGUgYnVmZmVyLgo+IFNvIHlvdSB3b3VsZCBwcmVm
ZXIgc29tZXRoaW5nIGxpa2UgdGhpcz8KPgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2h2bS9z
YXZlLmMgYi94ZW4vY29tbW9uL2h2bS9zYXZlLmMKPiBpbmRleCA3ODcwNmY1Li5kNGM4ZDg0IDEw
MDY0NAo+IC0tLSBhL3hlbi9jb21tb24vaHZtL3NhdmUuYwo+ICsrKyBiL3hlbi9jb21tb24vaHZt
L3NhdmUuYwo+IEBAIC0xMTMsNiArMTEzLDEwIEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRv
bWFpbiAqZCwgdWludDE2X3QKPiB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsCj4gICAgICAg
ICAgY29uc3Qgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmRlc2M7Cj4KPiAgICAgICAgICBy
diA9IC1FTk9FTlQ7Cj4gKwo+ICsgICAgICAgIGlmICggIWN0eHQuY3VyICkKPiArICAgICAgICAg
ICAgZ290byBvdXQ7Cj4gKwo+ICAgICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1
ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0KPiBkZXNjLT5sZW5ndGggKQo+ICAgICAgICAgIHsK
PiAgICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQuZGF0YSArIG9mZik7Cj4gQEAgLTEz
Miw2ICsxMzYsNyBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90
Cj4gdHlwZWNvZGUsIHVpbnQxNl90IGluc3RhbmNlLAo+ICAgICAgICAgIH0KPiAgICAgIH0KPgo+
ICtvdXQ6Cj4gICAgICB4ZnJlZShjdHh0LmRhdGEpOwo+ICAgICAgcmV0dXJuIHJ2Owo+IH0KCkZv
ciB0aGUgcmVjb3JkLCBJIGFtIC0xIGZvciB0aGlzLCBiZWNhdXNlIGl0IGRvZXMgbm90IGZpeCB0
aGUgcHJvYmxlbQp3aGVuIGN0eHQuY3VyIGhhcyBhIHZhbHVlIGJldHdlZW4gMSBhbmQgc2l6ZW9m
KCpkZXNjKS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Yml-0005We-N6; Tue, 02 May 2017 14:28:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5Ymj-0005WY-Vh
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:28:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A0/0A-03696-D7798095; Tue, 02 May 2017 14:28:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvW7NdI5
 Ig2dPjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxN9xYwFywXqbj26S9TA+MtgS5GTg4JAX+J
 /weusYHYbAK6Ek1b/oLZvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBYufzbjCbRUBFY
 sL9C2C2iICGxMo3C4F6uYDqvzJKHHu3jhEkISwQKrHz8SQwm1MgUGLvunfsIEVCApM5JPZ/nM
 wCcZGJxNuFO4G2cQAl1CTmro+fwMg3C8lNs5DcNAvJTQsYmVcxahSnFpWlFukamuslFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGwMQ7GC8vTHgEKMkB5OSKK/6K/ZIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8BdM4IoUEi1LTUyvSMnOAgQ+TluDgURLhNQRJ8xYXJOYWZ6ZDp
 E4xKkqJ88aBJARAEhmleXBtsGi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeV5ApPJl5JX
 DTXwEtZgJa3CwLtrgkESEl1cDo+SWW6arLfueC709cnSuyldTdT77ZfGrp+nm3/xdzOfvxTJz
 MOq832NOuv63FxoyZz+VfIYtn+f5e8W+bt+jVTf79Vlh14soLi7dffDC/L3/RnUex9lMvSHFf
 fnmqbVME7/+oYp2c7/qJia43Qp59Zj3K7lRek3L1gINiZsaXjZXMu7d9XbZdiaU4I9FQi7moO
 BEAp60rtrECAAA=
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1493735290!99665694!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16460 invoked from network); 2 May 2017 14:28:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:28:12 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="430578323"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.38771.362665.721333@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 15:28:03 +0100
To: Oleksandr Grytsov <al1img@gmail.com>
In-Reply-To: <CACvf2oVYmNAx5ovkPEeh7iTPyV5EHCS-CcVOor=sKabyt8oa1A@mail.gmail.com>
References: <1491386597-1103-1-git-send-email-al1img@gmail.com>
 <22756.53141.224712.336437@mariner.uk.xensource.com>
 <CACvf2oW_B_cOCcQAOHhaXepECK3okkRPfsX6Thw0eKgEd0CZ_g@mail.gmail.com>
 <22756.62950.120863.500360@mariner.uk.xensource.com>
 <20170405140024.GE20699@char.us.oracle.com>
 <CACvf2oVYtB=J7dxdw_VZGW8PUuF3DY_kzxFmCzqtGeeZnymp1A@mail.gmail.com>
 <22756.65315.265834.352374@mariner.uk.xensource.com>
 <CACvf2oVyYS3kS125h4YUPn7XKak7wmVdE0B=nJE7kJzUVG_Nbg@mail.gmail.com>
 <22757.4660.572586.267394@mariner.uk.xensource.com>
 <CACvf2oV9z0HCUV=aWo96iPvf2RruGHKtetwEgWpS+EeWf-k7vA@mail.gmail.com>
 <22758.9177.68017.962469@mariner.uk.xensource.com>
 <CACvf2oXava=1cbi2oz1K519Vjmwn9vYFDiYTDna1cTKJF3Lb4A@mail.gmail.com>
 <22758.15507.319710.150434@mariner.uk.xensource.com>
 <CACvf2oVBpKWJzgTKWemPBUWitPMf66OC=vjSdrwGfZx-icyM4w@mail.gmail.com>
 <CACvf2oV8=LfetsGekDQweShWXhftdvY73uVZtOh4h=QeV3HvLg@mail.gmail.com>
 <22767.29980.104677.299910@mariner.uk.xensource.com>
 <CACvf2oVYmNAx5ovkPEeh7iTPyV5EHCS-CcVOor=sKabyt8oa1A@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MSAwLzJd
IGxpYnhsOiBhZGQgUFYgZGlzcGxheSBkZXZpY2UgZHJpdmVyIGludGVyZmFjZSIpOgo+IE9uIFRo
dSwgQXByIDEzLCAyMDE3IGF0IDM6NTQgUE0sIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPiB3cm90ZToKPiA+IENhbiB5b3Ugc2tldGNoIG91dCB3aGF0IHRoZSByZXN0IG9m
IHRoZSBzeXN0ZW0gZG9lcywgdGhlbiA/Cj4gPiBQcmVzdW1hYmx5IHRoZXJlIGhhcyB0byBiZSBh
IGRpZmZlcmVudCBjb250cm9sIHByb3RvY29sIHRvIHlvdXIKPiA+IGJhY2tlbmQsIHRvIHRlbGwg
aXQgd2hlcmUgdG8gcHV0IHRoZSBhY3R1YWwgZGlzcGxheXMuICBJIHRoaW5rIGl0Cj4gPiB3b3Vs
ZCBiZSBnb29kIGlmIHRoYXQgcHJvdG9jb2wgd2VyZSB0aGUgc2FtZSBmb3IgZGlmZmVyZW50IHVz
ZSBjYXNlcywKPiA+IGFuZCBkb2N1bWVudGVkIHNvbWV3aGVyZS4KPiAKPiBXZWxsLCB5ZXMgdGhl
cmUgd2lsbCBiZSBzb21lIHByb3RvY29sIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIHdpbmRvdwo+
IG1hbmFnZXIuICBXZSBjb25zaWRlciB0byB1c2Ugd2F5bGFuZCBhbmQgd2VzdG9uIGFzIGRpc3Bs
YXkgc3lzdGVtLgo+IFRoZSBpZGVhIGlzIHRoZSBiYWNrZW5kIGFuZCBvdGhlciBhcHBsaWNhdGlv
bnMgb24gdGhlIGhvc3QgcmVuZGVyCj4gY29udGVudCBvbnRvIHdheWxhbmQgc3VyZmFjZXMuIEVh
Y2ggc3VyZmFjZSB3aWxsIGhhdmUgYSB1bmlxdWUKPiBpZGVudGlmaWVyIG9yIGF0dHJpYnV0ZSAo
bGlrZSBtdWx0aW1lZGlhLCBuYXZpZ2F0aW9uIGV0Yy4pLiBUaGUKPiB3aW5kb3cgbWFuYWdlciBi
YXNlZCBvbiB0aGVzZSBhdHRyaWJ1dGVzLCBjb25maWd1cmVkIHBvbGljaWVzIGFuZAo+IHNjZW5h
cmlvcyB3aWxsIHNldCBwb3NpdGlvbnMgYW5kIGdlb21ldHJpZXMgZm9yIHRoZSBzdXJmYWNlcy4K
ClRoYXQgc2VlbXMgdG8gbWFrZSBzb21lIGtpbmQgb2Ygc2Vuc2UuICBIb3dldmVyLCBzdXJlbHkg
dGhhdCBtZWFucwp0aGF0IHRoZSBiYWNrZW5kIG5lZWRzIHRvIGJlIHRvbGQgdGhlICJpZGVudGlm
aWVyIG9yIGF0dHJpYnV0ZSIgdG8KYXNzaWduIHRvIHRoZSBzdXJmYWNlcyBpdCBpcyBjcmVhdGlu
ZyA/CgpJZSB0aGF0IHdvdWxkIGhhdmUgdG8gYmUgaW4gaGVyZSBzb21ld2hlcmUKIHZkaXNwbCA9
IFsgJ2JhY2tlbmQ9MCwgZGV2SWQ9MCwgYmVBbGxvYz0xLCBjb25uZWN0b3JzPTgwMHg2MDAsMTAy
NHg3NjgnIF0KCj4gPiBTbyBmb3IgZXhhbXBsZSwgd2hlbiBhIHdpbmRvdyBtYW5hZ2VyIG1vdmVz
IGEgd2luZG93LCBob3cgaXMgdGhlCj4gPiBiYWNrZW5kIHRvbGQgd2hlcmUgdG8gZGlzcGxheSB0
aGUgZ3Vlc3Qgb3V0cHV0ID8KPiAKPiBUaGUgYmFja2VuZCB3aWxsIGNyZWF0ZSB0aGUgd2F5bGFu
ZCBzdXJmYWNlIGFuZCB0ZWxsIHRoZSB3aW5kb3cgbWFuYWdlcgo+IHRoZSBhdHRyaWJ1dGUgaXQg
aGFzLiBBbGwgcmVzdCB3aWxsIGJlIGRvbmUgYnkgdGhlIHdpbmRvdyBtYW5hZ2VyLgoKT3IgdG8g
cHV0IG15IGNvbW1lbnQgYWJvdmUgYW5vdGhlciB3YXk6IGlmIHRoZXJlIGFyZSBzZXZlcmFsIHN1
Y2gKc3VyZmFjZXMsIGhvdyBkb2VzIHRoZSB3aW5kb3cgbWFuYWdlciB0ZWxsIHdoaWNoIGlzIGlu
dGVuZGVkIGZvcgp3aGF0ID8KCj4gSW4gbXkgb3BpbmlvbiB0aGUgZGV0YWlscyBob3cgdGhlIHZp
cnR1YWwgZGlzcGxheXMgYXJlIHBsYWNlZCBvbiB0aGUgaG9zdAo+IHNob3VsZCBiZSBzZXBhcmF0
ZWQgZnJvbSB4bCBjb25maWd1cmF0aW9uLiBCZWNhdXNlIGl0IHJlYWxseSBkZXBlbmRzIG9uCj4g
YmFja2VuZCBpbXBsZW1lbnRhdGlvbi4gV2UgaGF2ZSBnZW5lcmFsaXplZCBkaXNwbGF5IHByb3Rv
Y29sIChkaXNwbGlmLmgpLgo+IFRoZXJlIGNvdWxkIGJlIGRpZmZlcmVudCBmcm9udGVuZC9iYWNr
ZW5kIGltcGxlbWVudGF0aW9ucyBhbmQgZWFjaAo+IGltcGxlbWVudGF0aW9uIHdpbGwgcmVxdWly
ZSBpdHMgb3duIGNvbmZpZ3VyYXRpb24uCj4gVGhhdCdzIHdoeSBpbiB4bC5jZmcgc2hvdWxkIGJl
IG9ubHkgcGFyYW1ldGVycyByZWxhdGVkIHRvIGRpc3BsYXkgcHJvdG9jb2wKPiBuYW1lbHkgcmVz
b2x1dGlvbnMgb2YgdmlydHVhbCBjb25uZWN0b3JzLgoKeGwuY2ZnIG5vcm1hbGx5IGFsc28gY29u
dGFpbnMgaW5mb3JtYXRpb24gbmVjZXNzYXJ5IGZvciBwbHVtYmluZyB0aGUKdmlydHVhbCBkZXZp
Y2UgYmFjayB0byBzb21lIHBoeXNpY2FsIGhhcmR3YXJlLgoKU28gZm9yIGV4YW1wbGUsIHRoZSBk
aXNrIHNwZWNpZmljYXRpb24gc3BlY2lmaWVzIG5vdCBvbmx5IHRoZSBuYW1lcyBvZgp0aGUgdmly
dHVhbCBkZXZpY2VzLCBidXQgYWxzbyB0aGUgY29ycmVzcG9uZGluZyBob3N0IHBoeXNpY2FsIGRl
dmljZXMKKG9yIGZpbGVzKSwgaG9zdCBkYXRhIHN0b3JhZ2UgZm9ybWF0LCBldGMuCgpBcyBJIHNh
eSBJIHRoaW5rIGluIHRoaXMgY2FzZSB3ZSBwcm9iYWJseSB3YW50IHRoZSBjb25maWd1cmF0aW9u
IGZpbGUKdG8gYXNzaWduIG5hbWVzIG9yIGlkcyB0byB0aGUgYmFja2VuZCBzdXJmYWNlcy4KCklh
bi4KClBTOiBTb3JyeSBmb3IgdGhlIHNsb3cgcmVwbHkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 14:29:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YnU-0005Yy-Vi; Tue, 02 May 2017 14:29:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5YnT-0005Yp-RY
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:28:59 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 DD/98-03869-BA798095; Tue, 02 May 2017 14:28:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQnfVdI5
 Ig4n/ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrT1+zFvyWqdh2ejdjA+MpkS5GTg4JAT+J
 mftnM3UxcnAIC9hJbNgXDBIWEQiQON3XwAoSFhIokvjVow8SZhZQl5j58BcTiM0moC+x+8UnM
 JtXwFZi+aQDjCA2i4CKxI+JL1lAbFGBcIm3jUdYIGoEJU7OfAJmcwrYS0yc9I0NYqaBxJFFc1
 ghbHmJ7W/nMIPYQgJqEtf6L7FDXJkuMfFZD8sERv5ZSEbNQtI+C0n7AkbmVYzqxalFZalFuhZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYZ1/2P8QoycGkJMqr/oo9
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb8E0jkghwaLU9NSKtMwcYCTApCU4eJREeA1B0rzFB
 Ym5xZnpEKlTjIpS4rxxIAkBkERGaR5cGyz6LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYlx
 tkCk9mXgnc9FdAi5mAFjfLgi0uSURISTUw+t+8HOXhwv7/ouoBY/7VLdmVfBpdUtt2Hljcca0
 rW9yJN/mgUu/Lo2r7Q9yvTgm9dPaYdfLe37JaVt3XtXTntoo1qZm2VW8wlGVse+Z67MjN76++
 rDOYmOD1YNG0FoZJZj0mUXxZ9/xD/zWps4vK87bXzE9hvHXX5OPebaaHIvsX5lvyZzkrsRRnJ
 BpqMRcVJwIAymhPgrkCAAA=
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493735337!66184997!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46560 invoked from network); 2 May 2017 14:28:58 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:28:58 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="45285526"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e7d41a4b-f17b-126c-fd15-11c0f056d495@citrix.com>
Date: Tue, 2 May 2017 15:28:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: polish __{get,put}_user_{,no}check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTQ6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBwcmltYXJ5IHB1cnBv
c2UgaXMgY29ycmVjdGluZyBhIGxhdGVudCBidWcgaW4gX19nZXRfdXNlcl9jaGVjaygpCj4gKHRo
ZSBtYWNybyBoYXMgbm8gYWN0aXZlIHVzZXIgYXQgcHJlc2VudCk6IFRoZSBhY2Nlc3Nfb2soKSBj
aGVjayBzaG91bGQKPiBiZSBiZWZvcmUgdGhlIGFjdHVhbCBhY2Nlc3MsIG9yIGVsc2UgYW55IFBW
IGd1ZXN0IGNvdWxkIGluaXRpYXRlIE1NSU8KPiByZWFkcyB3aXRoIHNpZGUgZWZmZWN0cy4KPgo+
IENsZWFuIHVwIGFsbCBmb3VyIG1hY3JvcyBhdCBvbmNlOgo+IC0gYWxsIGFyZ3VtZW50cyBldmFs
dWF0ZWQgZXhhY3RseSBvbmNlCj4gLSBidWlsZCB0aGUgImNoZWNrIiBmbGF2b3IgdXNpbmcgdGhl
ICJub2NoZWNrIiBvbmVzLCBpbnN0ZWFkIG9mIG9wZW4KPiAgIGNvZGluZyB0aGVtCj4gLSAiaW50
IiBpcyB3aWRlIGVub3VnaCBmb3IgZXJyb3IgY29kZXMKPiAtIG5hbWUgbG9jYWwgdmFyaWFibGVz
IHdpdGhvdXQgdXNpbmcgdW5kZXJzY29yZXMgYXMgcHJlZml4ZXMKPiAtIGF2b2lkIHBvaW50bGVz
cyBwYXJlbnRoZXNlcwo+IC0gYWRkIGJsYW5rcyBhZnRlciBjb21tYXMgc2VwYXJhdGluZyBwYXJh
bWV0ZXJzIG9yIGFyZ3VtZW50cwo+IC0gY29uc2lzdGVudGx5IHVzZSB0YWJzIGZvciBpbmRlbnRh
dGlvbgoKQ291bGQgd2UgdXNlIHNwYWNlcz8gIFRoaXMgZmlsZSBpcyBhbHJlYWR5IGhhbGYgYW5k
IGhhbGYgc3R5bGUsIGFuZAp0aGVzZSBiaXRzIG9mIGNvZGUgYXJlIGEgbG9uZyB3YXkgcmVtb3Zl
ZCBmcm9tIHRoZWlyIExpbnV4IGhlcml0YWdlLgoKPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBUaGlzIGNvcnJlY3RzIHRoZSBjb2RlIHdo
aWNoIHdvdWxkIGhhdmUgcmVzdWx0ZWQgaW4gYW4gWFNBIG9uIFhlbiA0LjIKPiBhbmQgb2xkZXIs
IGlmIHRob3NlIHdlcmUgc3RpbGwgc2VjdXJpdHkgc3VwcG9ydGVkLiBGb3IgdGhhdCByZWFzb24g
SSBhdAo+IGxlYXN0IHdhbnQgdG8gZXhwbG9yZSB3aGV0aGVyIHRoaXMgaXMgYSBjaGFuZ2Ugd2Ug
d2FudCB0byB0YWtlIGZvciA0LjkuCj4KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3VhY2Nl
c3MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdWFjY2Vzcy5oCj4gQEAgLTEwNCwzNyAr
MTA0LDM1IEBAIGV4dGVybiB2b2lkIF9fcHV0X3VzZXJfYmFkKHZvaWQpOwo+ICAjZGVmaW5lIF9f
cHV0X3VzZXIoeCxwdHIpIFwKPiAgICBfX3B1dF91c2VyX25vY2hlY2soKF9fdHlwZW9mX18oKihw
dHIpKSkoeCksKHB0ciksc2l6ZW9mKCoocHRyKSkpCj4gIAo+IC0jZGVmaW5lIF9fcHV0X3VzZXJf
bm9jaGVjayh4LHB0cixzaXplKQkJCQlcCj4gLSh7CQkJCQkJCQlcCj4gLQlsb25nIF9fcHVfZXJy
OwkJCQkJCVwKPiAtCV9fcHV0X3VzZXJfc2l6ZSgoeCksKHB0ciksKHNpemUpLF9fcHVfZXJyLC1F
RkFVTFQpOwlcCj4gLQlfX3B1X2VycjsJCQkJCQlcCj4gKyNkZWZpbmUgX19wdXRfdXNlcl9ub2No
ZWNrKHgsIHB0ciwgc2l6ZSkJCQkJXAo+ICsoewkJCQkJCQkJCVwKPiArCWludCBlcnJfOyAJCQkJ
CQkJXAo+ICsJX19wdXRfdXNlcl9zaXplKHgsIHB0ciwgc2l6ZSwgZXJyXywgLUVGQVVMVCk7CQkJ
XAo+ICsJZXJyXzsJCQkJCQkJCVwKPiAgfSkKPiAgCj4gLSNkZWZpbmUgX19wdXRfdXNlcl9jaGVj
ayh4LHB0cixzaXplKQkJCQkJXAo+ICsjZGVmaW5lIF9fcHV0X3VzZXJfY2hlY2soeCwgcHRyLCBz
aXplKQkJCQkJXAo+ICAoewkJCQkJCQkJCVwKPiAtCWxvbmcgX19wdV9lcnIgPSAtRUZBVUxUOwkJ
CQkJXAo+IC0JX190eXBlb2ZfXygqKHB0cikpIF9fdXNlciAqX19wdV9hZGRyID0gKHB0cik7CQkJ
XAo+IC0JaWYgKGFjY2Vzc19vayhfX3B1X2FkZHIsc2l6ZSkpCQkJCQlcCj4gLQkJX19wdXRfdXNl
cl9zaXplKCh4KSxfX3B1X2FkZHIsKHNpemUpLF9fcHVfZXJyLC1FRkFVTFQpOwlcCj4gLQlfX3B1
X2VycjsJCQkJCQkJXAo+ICsJX190eXBlb2ZfXygqKHB0cikpIF9fdXNlciAqcHRyXyA9IChwdHIp
OwkJCVwKPiArCV9fdHlwZW9mX18oc2l6ZSkgc2l6ZV8gPSAoc2l6ZSk7CQkJCVwKPiArCWFjY2Vz
c19vayhwdHJfLCBzaXplXykgPyBfX3B1dF91c2VyX25vY2hlY2soeCwgcHRyXywgc2l6ZV8pCVwK
PiArCQkJICAgICAgIDogLUVGQVVMVDsJCQkJXAo+ICB9KQkJCQkJCQkKCkNhbiB5b3UgY2xvYmJl
ciB0aGUgdHJhaWxpbmcgd2hpdGVzcGFjZSBvbiB0aGlzIGxpbmUsIGxpa2UgeW91IGRpZCB3aXRo
Cl9fZ2V0X3VzZXJfY2hlY2soKSA/CgpPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiAgCj4gLSNkZWZpbmUgX19nZXRfdXNl
cl9ub2NoZWNrKHgscHRyLHNpemUpICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gLQlsb25nIF9fZ3VfZXJyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtCV9fZ2V0X3VzZXJfc2l6ZSgoeCksKHB0ciksKHNpemUpLF9fZ3VfZXJyLC1F
RkFVTFQpOyAgICAgXAo+IC0JX19ndV9lcnI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyNkZWZpbmUgX19nZXRfdXNlcl9ub2NoZWNrKHgsIHB0ciwg
c2l6ZSkJCQkJXAo+ICsoewkJCQkJCQkJCVwKPiArCWludCBlcnJfOyAJCQkJCQkJXAo+ICsJX19n
ZXRfdXNlcl9zaXplKHgsIHB0ciwgc2l6ZSwgZXJyXywgLUVGQVVMVCk7CQkJXAo+ICsJZXJyXzsJ
CQkJCQkJCVwKPiAgfSkKPiAgCj4gLSNkZWZpbmUgX19nZXRfdXNlcl9jaGVjayh4LHB0cixzaXpl
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLQlsb25nIF9fZ3Vf
ZXJyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtCV9fdHlw
ZW9mX18oKihwdHIpKSBfX3VzZXIgKl9fZ3VfYWRkciA9IChwdHIpOyAgICAgICAgICAgXAo+IC0J
X19nZXRfdXNlcl9zaXplKCh4KSxfX2d1X2FkZHIsKHNpemUpLF9fZ3VfZXJyLC1FRkFVTFQpOyBc
Cj4gLQlpZiAoIWFjY2Vzc19vayhfX2d1X2FkZHIsc2l6ZSkpIF9fZ3VfZXJyID0gLUVGQVVMVDsg
ICAgIFwKPiAtCV9fZ3VfZXJyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+IC19KQkJCQkJCQkKPiArI2RlZmluZSBfX2dldF91c2VyX2NoZWNrKHgsIHB0
ciwgc2l6ZSkJCQkJCVwKPiArKHsJCQkJCQkJCQlcCj4gKwlfX3R5cGVvZl9fKCoocHRyKSkgX191
c2VyICpwdHJfID0gKHB0cik7CQkJXAo+ICsJX190eXBlb2ZfXyhzaXplKSBzaXplXyA9IChzaXpl
KTsJCQkJXAo+ICsJYWNjZXNzX29rKHB0cl8sIHNpemVfKSA/IF9fZ2V0X3VzZXJfbm9jaGVjayh4
LCBwdHJfLCBzaXplXykJXAo+ICsJCQkgICAgICAgOiAtRUZBVUxUOwkJCQlcCj4gK30pCj4gIAo+
ICBzdHJ1Y3QgX19sYXJnZV9zdHJ1Y3QgeyB1bnNpZ25lZCBsb25nIGJ1ZlsxMDBdOyB9Owo+ICAj
ZGVmaW5lIF9fbSh4KSAoKihjb25zdCBzdHJ1Y3QgX19sYXJnZV9zdHJ1Y3QgKikoeCkpCj4KPgo+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 14:30:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YoW-00067V-Ck; Tue, 02 May 2017 14:30:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5YoV-0005o4-11
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:30:03 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D8/3F-01870-AE798095; Tue, 02 May 2017 14:30:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve7L6Ry
 RBm/3WFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLLlxgLmhgqvjb/J69gfEyYxcjJ4eEgL9E
 z/8nYDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQWDbxMFicRUBF4
 suZ52BzRAS0JCZs2coEUV8osfnnC7C4sIC7xK/HO8B6OQU8JOb0LQOyuTiEBN4xSzxv3sYGcZ
 CJxNuFO4FsDqCEmsTc9fETGPlmITlpFpKTZiE5aQEj8ypGjeLUorLUIl0jU72kosz0jJLcxMw
 cXUMDY73c1OLixPTUnMSkYr3k/NxNjMBgq2dgYNzB2HrC7xCjJAeTkiiv+iv2SCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvE+mcUQKCRalpqdWpGXmAMMeJi3BwaMkApHmLS5IzC3OTIdInWLU5
 Zhz7+t7JiGWvPy8VClx3qcgRQIgRRmleXAjYDF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 Iw716QKTyZeSVwm14BHcEEdESzLNgRJYkIKakGxlDZ4GkFRb31xrPeHp52siZ+1aF77mcNj0g
 or44+dC7+yPMdGz/+cz+r+74/+GRGlbuZy0njLy4ReeGJNyo2iv0QqMg9y+Cn9qFgRm6A1+ba
 g7yBtaxPkg+1qifJuR3Y6juFSTBy7s5rtpHvjpya77EjOCBm/gclu71yOe7Rd9wW3/ozm3nGD
 yWW4oxEQy3mouJEAEbxrpe8AgAA
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493735399!98376891!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60783 invoked from network); 2 May 2017 14:30:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 14:30:01 -0000
X-IronPort-AV: E=Sophos;i="5.37,405,1488844800"; d="scan'208";a="430578717"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.38886.171410.356983@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 15:29:58 +0100
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <42a54455ef2045539b5b8295e2f6349d@AMSPEX02CL03.citrite.net>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
 <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
 <5908AFA70200007800155DCD@prv-mh.provo.novell.com>
 <42a54455ef2045539b5b8295e2f6349d@AMSPEX02CL03.citrite.net>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 108068: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3Rd
IDEwODA2ODogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gT2ssIHRoZXJlIHJlYWxseSBzaG91bGQg
YmUgdGVzdHMgZm9yIFdpbmRvd3MgMTAgYW5kL29yIFNlcnZlciAyMDE2IGluIHRoZXJlLiBBIGxv
dCBvZiB0aGUgbmV3ZXIgdmlyaWRpYW4gZmVhdHVyZXMgb25seSBhcHBseSB0byB0aG9zZSBPUy4K
CkknbGwgbG9vayBpbnRvIHRoaXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 14:33:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Ys9-0006PL-Sa; Tue, 02 May 2017 14:33:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jfehlig@suse.com>) id 1d5Ys8-0006PF-MG
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 14:33:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 4B/70-03587-CC898095; Tue, 02 May 2017 14:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXS6fgrUPf0DI5
 Ig+dX1SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8atz2sYC95wVhy5u4upgfEhexcjF4eQwEpG
 iekP7zN3MXJyCAs4Say8tJ0NxBYR0JZ4sWodG0TRNEaJQ20HwRLMAuUSyy+8ZwWx2QSUJV523
 gKzeQWsJdb1/WQEsVkEVCQa354Fs0UFwiVu7oKpEZQ4OfMJC4jNKeAosfZBAzPETFuJO3N3Q9
 nyEtvfzmGewMg7C0nLLCRls5CULWBkXsWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERhYDECwg3Hx2sBDjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfD+ns4RKSRYlJqeWpGWmQMMcZi0BAePkgjvFZA0b3FBYm5xZjpE6hSjopQ47yWQhABII
 qM0D64NFleXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxbBDKFJzOvBG76K6DFTECLm2XBFp
 ckIqSkGhinzdww62nTFma+IJVEV/eV5znuzXModXiVNpOblcdIwUj93nSJPdY6258dLV7xtF5
 z6c3GA3v+Z+1VmVQusOmj7nlZzrebAtemC+2M6X+X6+PlsHXyvJsT358LZzxdUf/184czzjdd
 t/i0Zi4OTdv0xKdq1t1aeTV5zZsHLwS0pi7/tPLrAXEhJZbijERDLeai4kQAEewcgaYCAAA=
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493735625!66199239!1
X-Originating-IP: [137.65.250.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59232 invoked from network); 2 May 2017 14:33:47 -0000
Received: from smtp2.provo.novell.com (HELO smtp2.provo.novell.com)
 (137.65.250.81)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 14:33:47 -0000
Received: from [192.168.0.4] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Tue, 02 May 2017 08:33:34 -0600
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-107696-mainreport@xen.org>
 <f4a34799-5ded-4027-182a-7b87d06af035@suse.com>
 <22792.24412.479096.477496@mariner.uk.xensource.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <8c0959f4-3425-6d4d-4e4f-161d6a01ad3a@suse.com>
Date: Tue, 2 May 2017 08:33:32 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <22792.24412.479096.477496@mariner.uk.xensource.com>
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [libvirt test] 107696: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMjAxNyAwNDoyOCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSmltIEZlaGxpZyB3
cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW2xpYnZpcnQgdGVzdF0gMTA3Njk2OiByZWdyZXNzaW9u
cyAtIEZBSUwiKToKPj4gT24gMDQvMjYvMjAxNyAwMjozNCBQTSwgb3NzdGVzdCBzZXJ2aWNlIG93
bmVyIHdyb3RlOgo+Pj4gZmxpZ2h0IDEwNzY5NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCj4+PiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA3Njk2Lwo+Pj4K
Pj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4KPj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBh
bmQgYXJlIGJsb2NraW5nLAo+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46Cj4+PiAgYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgNSBsaWJ2aXJ0LWJ1aWxkICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDc2NDAKPj4+ICBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzY0MAo+Pj4gIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA3NjQwCj4+PiAgYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgNSBsaWJ2
aXJ0LWJ1aWxkICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDc2NDAKPj4KPj4gSSBzZWUgdGhlIGJp
c2VjdG9yIGhhcyBhbHJlYWR5IGZpbmdlcmVkIGxpYnZpcnQgY29tbWl0IDAyZmIxNWZiLAo+PiB3
aGljaCBhZGRlZCBhIG5ldyBzdWJtb2R1bGUgdG8gbGlidmlydC5naXQuIEknbSBhbiBvc3N0ZXN0
IG5vb2IsIGJ1dAo+PiB0b29rIGEgc3RhYiBhdCBmaXhpbmcgdGhpcyB3aXRoIHRoZSBhdHRhY2hl
ZCBwYXRjaC4KPgo+IFRoYW5rcy4gIFlvdXIgcGF0Y2ggaXMgY29ycmVjdC4gIEluIGZhY3QsIGl0
IGlzIGlkZW50aWNhbCBhcGFydCBmcm9tCj4gZm9ybWF0dGluZyB0byB0aGUgcGF0Y2ggSSBwdXNo
ZWQgdG8gb3NzdGVzdCBwcmV0ZXN0IGxhc3Qgd2Vlay4KCkFoLCBJIGRpZG4ndCBzZWUgeW91ciBj
aGFuZ2UuIFNvcnJ5IGZvciB0aGUgbm9pc2UuCgo+IFVuZm9ydHVuYXRlbHkgdGhlIHBlcnNpc3Rl
bnQgV2luZG93cyBoZWlzZW5idWdzIG1lYW4gdGhhdCB0aGF0IG9zc3Rlc3QKPiBjaGFuZ2UgZGlk
bid0IGdldCBhIHB1c2guICBJIHdpbGwgZm9yY2UgcHVzaCBpdC4KClRoYW5rcyEKClJlZ2FyZHMs
CkppbQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:34:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YsN-0006R6-3r; Tue, 02 May 2017 14:34:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5YsM-0006Qs-4P
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:34:02 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 33/75-02956-9D898095; Tue, 02 May 2017 14:34:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/fmDI5
 Ig22rGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGp6vZCs4qVFztuczWwHhYsouRg0NIIE/i
 9QSdLkZODl4BO4muebcZQWwJAUOJp++vs4HYLAKqEu9nf2MGsdkE1CXanm1nBbFFBPQl5n/6y
 QoyhlkgQuLqORmQsLCAqcTXL6/Yuxi5gKYvZZR41ryTCaSGE2j+odMiICavgKDE3x3CIOXMAl
 oSD3/dYoGwtSWWLXzNDDFRWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoaWekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHHAAQ7GH8sCzjEKMnBpCTKq/6KPVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/OdI5IIcGi1PTUirTMHGAMwKQlOHiURHivgKR5iwsSc
 4sz0yFSpxgVpcR5L4EkBEASGaV5cG2wuLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd63IF
 N4MvNK4Ka/AlrMBLS4WRZscUkiQkqqgXH1QZO3u2Rzaiv+qM0RPOUSua2x6kSdM+eLtvg35Uq
 1z5tqNrfr76lo61sStZcv3W5Nb/qnk06d+316b86bIO29XH3psZWp0x/vZPc4xf8zOH/KzofH
 zotdZHC8wbvudOFjHZk/L/Z/j5v0qna+0wnrbfFFWgfjNz14utL0/9rJ7xd+uTcrzCBfiaU4I
 9FQi7moOBEAoLHbcbYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1493735639!89718160!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1182 invoked from network); 2 May 2017 14:34:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 14:34:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 08:33:58 -0600
Message-Id: <5908B4F30200007800155E33@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 08:33:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <d099404f-bdfa-597f-c7d2-73e4c96d8253@citrix.com>
In-Reply-To: <d099404f-bdfa-597f-c7d2-73e4c96d8253@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE2OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDUvMTcgMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBDb21taXQgZDli
N2VmMjA5YTcgKCJ4ODY6IGRyb3AgZmFpbHNhZmUgY2FsbGJhY2sgaW52b2NhdGlvbiBmcm9tCj4+
IGFzc2VtYmx5IikgZGlkbid0IGdvIHF1aXRlIGZhciBlbm91Z2ggd2l0aCB0aGUgY2xlYW51cCBp
dCBkaWQ6IFRoZQo+PiBjaGFuZ2VkIG1heGltdW0gZnJhbWUgc2l6ZSBzaG91bGQgYWxzbyBoYXZl
IGJlZW4gcmVmbGVjdGVkIGluIHRoZSBlYXJseQo+PiBhZGRyZXNzIHJhbmdlIGNoZWNrICh3aGlj
aCBoYXMgbm93IGJlZW4gcG9pbnRlZCBvdXQgdG8gaGF2ZSBiZWVuIHdyb25nCj4+IGFueXdheSwg
dXNpbmcgNjAgaW5zdGVhZCBvZiAweDYwKSwgYW5kIGl0IHNob3VsZCBoYXZlIHVwZGF0ZWQgdGhl
Cj4+IGNvbW1lbnQgYWhlYWQgb2YgdGhlIGZ1bmN0aW9uLgo+Pgo+PiBBbHNvIGFkanVzdCB0aGUg
bG93ZXIgYm91bmQgLSBhbGwgaXMgZmluZSAoZm9yIG91ciBwdXJwb3NlcykgaWYgdGhlCj4+IGlu
aXRpYWwgZ3Vlc3Qga2VybmVsIHN0YWNrIHBvaW50ZXIgcG9pbnRzIHJpZ2h0IGF0IHRoZSBoeXBl
cnZpc29yIGJhc2UKPj4gYWRkcmVzcywgYXMgb25seSBtZW1vcnkgX2JlbG93XyB0aGF0IGFkZHJl
c3MgaXMgZ29pbmcgdG8gYmUgd3JpdHRlbi4KPiAKPiBJJ20gbm90IHN1cmUgdGhpcyBhIHVzZWZ1
bCBjaGFuZ2UgdG8gbWFrZS4gIEhZUEVSVklTT1JfVklSVF9TVEFSVCBoYXMgYXQKPiBtaW5pbXVt
IHBhZ2UgYWxpZ25tZW50LCBhbmQgd2UgaGF2ZSBqdXN0IGFsaWduZWQgJXJzaSBkb3duIHRvIGEg
MTYgYnl0ZQo+IGJvdW5kYXJ5LgoKSSB2aWV3IHRoaXMgYXMgbWFpbmx5IG1ha2luZyBzdXJlIGl0
IGRvY3VtZW50cyBpdHNlbGYuIEFuZCB3aXRoIHdoYXQKeW91IHNheSB0aGUgYWRqdXN0bWVudCBt
YXkgc3RpbGwgbWFrZSBzZW5zZTogVGhlIGFsaWduZWQgZG93biAlcnNpCm1heSBiZSBIWVBFUlZJ
U09SX1ZJUlRfU1RBUlQsIHdoaWNoIGlzIG9rYXkgKGZvciBvdXIgcHVycG9zZXMpLApidXQgd291
bGQgYmUgcmVqZWN0ZWQgYnkgdGhlIG9sZCBjb2RlLiBJbiB0aGUgZW5kIHdoYXQgZXhhY3RseSBp
cwpiZWluZyB1c2VkIGhlcmUgd291bGQgb25seSBtYXR0ZXIgaWYgdGhlIGFkZHJlc3NlcyBpbW1l
ZGlhdGVseQpiZWxvdyBIWVBFUlZJU09SX1ZJUlRfU1RBUlQgd2VyZSBhY2Nlc3NpYmxlLCBpLmUu
IGlmIHRoYXQgd291bGRuJ3QKc2l0IGV4YWN0bHkgb24gdGhlIGNhbm9uaWNhbCBib3VuZGFyeS4K
Cj4+IEBAIC0zMTMsMTYgKzMxMywxNSBAQCBfX1VOTElLRUxZX0VORChjcmVhdGVfYm91bmNlX2Zy
YW1lX2JhZF9zCj4+ICAgICAgICAgIHRlc3RiICQxIDw8IFZNQVNTVF9UWVBFX2FyY2hpdGVjdHVy
YWxfaW9wbCxET01BSU5fdm1fYXNzaXN0KCVyZGkpCj4+ICAgICAgICAgIGNtb3ZuemwgVkNQVV9p
b3BsKCVyYngpLCVlY3ggICAgIyBCaXRzIDEzOjEyIChFRkxBR1MuSU9QTCkKPj4gICAgICAgICAg
b3JsICAgJWVjeCwlZWF4ICAgICAgICAgICAgICAgICAjIEZvbGQgRUZMQUdTLklPUEwgaW50byAl
ZWF4Cj4+IC0uTGZ0NTogIG1vdnEgICVyYXgsMTYoJXJzaSkgICAgICAgICAgICAgIyBSRkxBR1MK
Pj4gKy5MZnQ1OiAgbW92cSAgJXJheCw0KjgoJXJzaSkgICAgICAgICAgICAjIFJGTEFHUwo+PiAg
ICAgICAgICBtb3ZxICBVUkVHU19yaXArOCglcnNwKSwlcmF4Cj4+IC0uTGZ0NjogIG1vdnEgICVy
YXgsKCVyc2kpICAgICAgICAgICAgICAgIyBSSVAKPj4gKy5MZnQ2OiAgbW92cSAgJXJheCwyKjgo
JXJzaSkgICAgICAgICAgICAjIFJJUAo+PiAgICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTl9F
UlJDT0RFLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKPj4gICAgICAgICAganogICAgMWYKPj4gICAg
ICAgICAgc3VicSAgJDgsJXJzaQo+PiAgICAgICAgICBtb3ZsICBUUkFQQk9VTkNFX2Vycm9yX2Nv
ZGUoJXJkeCksJWVheAo+PiAtLkxmdDc6ICBtb3ZxICAlcmF4LCglcnNpKSAgICAgICAgICAgICAg
ICMgRVJST1IgQ09ERQo+PiArLkxmdDc6ICBtb3ZxICAlcmF4LDIqOCglcnNpKSAgICAgICAgICAg
ICMgRVJST1IgQ09ERQo+PiAgMToKPj4gLSAgICAgICAgc3VicSAgJDE2LCVyc2kKPj4gICAgICAg
ICAgbW92cSAgVVJFR1NfcjExKzgoJXJzcCksJXJheAo+PiAgLkxmdDEyOiBtb3ZxICAlcmF4LDgo
JXJzaSkgICAgICAgICAgICAgICMgUjExCj4gCj4gRm9yIGNvbnNpc3RlbmN5LCB0aGlzIHNob3Vs
ZCBiZWNvbWUgbW92cSAlcmF4LCAxKjgoJXJzaSkgYW5kIGxhdGVyCj4gMCo4KCVyc2kpIGZvciAu
TGZ0MTMsIHNvIGFsbCBkZWx0YXMgZnJvbSAoJXJzaSkgYXJlIGV4cHJlc3NlZCBpbiB0ZXJtcwo+
IG9mIHNsb3RzLgoKSSBkaWQgY29uc2lkZXIgdGhpcywgYW5kIHNwZWNpZmljYWxseSBsZWZ0IGl0
IHVudG91Y2hlZC4gQW55b25lCnJlYWRpbmcgdGhpcyBjb2RlIHNob3VsZCB1bmRlcnN0YW5kIHRo
YXQgMSo4PTggYW5kIDAqOD0wLgpXaGlsZSB3ZSBjZXJ0YWlubHkgZG9uJ3QgY2FyZSBtdWNoIGFi
b3V0IG9sZCBnYXMsIHRoZXJlIHdhcyBhCnRpbWUgd2hlbiBhIG5vbi1ibGFuayBkaXNwbGFjZW1l
bnQgYWN0dWFsbHkgcmVzdWx0ZWQgaW4gbW9kZQoxICh3aXRoIGFuIDgtYml0IGRpc3BsYWNlbWVu
dCBvZiB6ZXJvKSBiZWluZyB1c2VkIGluc3RlYWQgb2YKbW9kZSAwLgoKPj4gQEAgLTM0NSwxNSAr
MzQ0LDIwIEBAIFVOTElLRUxZX1NUQVJUKHosIGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmEKPj4gIF9f
VU5MSUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX2JvdW5jZV9pcCkKPj4gICAgICAg
ICAgbW92cSAgJXJheCxVUkVHU19yaXArOCglcnNwKQo+PiAgICAgICAgICByZXQKPj4gLSAgICAg
ICAgX0FTTV9FWFRBQkxFKC5MZnQyLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMzIpCj4+IC0g
ICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MywgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzI0KQo+
PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDQsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF84
KQo+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDUsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVs
dF8xNikKPj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAgZG9tYWluX2NyYXNoX3BhZ2Vf
ZmF1bHQpCj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NywgIGRvbWFpbl9jcmFzaF9wYWdl
X2ZhdWx0KQo+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDIsICBkb21haW5fY3Jhc2hfcGFn
ZV9mYXVsdF80OCkKPj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNo
X3BhZ2VfZmF1bHRfNDApCj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NCwgIGRvbWFpbl9j
cmFzaF9wYWdlX2ZhdWx0XzI0KQo+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDUsICBkb21h
aW5fY3Jhc2hfcGFnZV9mYXVsdF8zMikKPj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAg
ZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMTYpCj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0
NywgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzE2KQo+PiAgICAgICAgICBfQVNNX0VYVEFCTEUo
LkxmdDEyLCBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF84KQo+IAo+IEdpdmVuIHRoYXQgeW91IGhh
dmUgYWx0ZXJlZCB0aGUgbm90YXRpb24gZm9yIGEgZGVsdGEgZnJvbSAoJXJzaSkgKHdoaWNoCj4g
aXMgYSBnb29kIGltcHJvdmVtZW50KSwgdGhlc2UgbGFiZWxzIHNob3VsZCBiZSBzaW1pbGFybHkg
YWx0ZXJlZCBmb3IKPiBjb25zaXN0ZW5jeS4KCkFuZCBJIGRpZCBjb25zaWRlciB0aGlzIHRvbyAt
IEkgZG9uJ3Qgd2FudCB0byB1c2UgJyonIGluIGxhYmVsIG5hbWVzCihvbmx5IHJlbGF0aXZlbHkg
cmVjZW50IGdhcyBrbm93cyB0byBjb25zaXN0ZW50bHkgZGVhbCBxdW90ZWQKc3ltYm9sIG5hbWVz
KSwgYW5kIEkgYWxzbyBkb24ndCB3YW50IHRvIHVzZSBfMmJ5OCBvciBzb21lIHN1Y2guCkkgY291
bGQgcHJvYmFibHkgYmUgdGFsa2VkIGludG8gdXNpbmcgdGhlIHNsb3QgY291bnQgYWxvbmUgaGVy
ZSwKYnV0IHdvdWxkIHRoYXQgcmVhbGx5IG1ha2UgbXVjaCBvZiBhIGRpZmZlcmVuY2U/CgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:40:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:40:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5YyT-0007BP-PP; Tue, 02 May 2017 14:40:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1d5YyS-0007BJ-HL
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:40:20 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DC/E9-02006-35A98095; Tue, 02 May 2017 14:40:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfTGGt3gWRy
 RBjtOClt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzd81kL7jCXnFh1jqmBsZlbF2MnBxCAjMY
 JdY1+nQxcnGwCLSzStxqmcgE4kgILGaV+LLjNiNIlYRAnkTn0ZWsEHaBxJ/te8G6eQUEJU7Of
 MICYgsLSEpcmT6dBWKqt8TydX/BejkFrCWaXvdBxa0kOm+sA7PZBNQl+maeBbNZBFQkvu/8wA
 Ix31BizfXXUPMDJI5sn8oOMV9HouPZNzBbREBe4sLFDWA2s4CexINbE4FsDiBbXWL9PKEJjEK
 zkFw3CyGzgJFpFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZG
 YNAyAMEOxounPQ8xSnIwKYnyqr9ijxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVsxkyNSSLAoN
 T21Ii0zBxg/MGkJDh4lEd5tIGne4oLE3OLMdIjUKUZLjheX379n4phz7yuQfLLyx3smIZa8/L
 xUKXHeUpAGAZCGjNI8uHGwGL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd7JIFN4MvNK4La
 +AjqICeigZlmwg0oSEVJSDYwFemwcUSt/fVk35wr/k5xpspFG1as+JR68svz/oQ2e9frWkum/
 OGo6FLlXTY/8OqdEbttLI92oj9sOuAksktu3WX9p2H85sZdtrZuLjJ2vHtOW7RNevkfx2fSZa
 je/si2qP79xT9LK44XP8ybf0vfu9O2Y/fXSQSb1sA9aOetdQz5xT1Z6VSyjxFKckWioxVxUnA
 gA3bfFTuwCAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1493736018!82001198!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57251 invoked from network); 2 May 2017 14:40:19 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2017 14:40:19 -0000
Received: by mail-qt0-f172.google.com with SMTP id n4so15280094qte.2
 for <xen-devel@lists.xenproject.org>; Tue, 02 May 2017 07:40:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=L2Z9PMYqx1HxHlC0h9WpXPH4FK2K48RI+CtGQufnEcw=;
 b=rENKFXT0MGMA3vx9+liOn/IJaG2cqim9PbKFVEG8E9eQVuodeFA3LOYllAuAZvhKqi
 PPKAE4g/KIdixq3PoNgJkNrpBDzH6j6FdK/5fiEGwBxzN2K4LpDNdGVKwhc8BVCjiGyO
 6jwYSMrYQ5xfqWkf62mzNhwX1vIcT/xpoHw+55RjXKToUvzp8CCe01XdIzF910WmX+uT
 y9qZhrJ27XNuHovkAM0detGjeYppUdvKA2vf6Wd0FB+RoL6SnxIvvfCJ2A9rP9fT/xVa
 kC9t5xjB0VSi2UNujRCVuh1ibUtzmS0CnwKGQg29mSYME0PWWqw8+Icm6NwvJ3BbVBbv
 /LPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=L2Z9PMYqx1HxHlC0h9WpXPH4FK2K48RI+CtGQufnEcw=;
 b=l+5xnRywO9iSMEb/2nUL0dbLEJ3Ino+dceiJ3j4IivpOcWCATDh+D0b1r0IjRE9vz0
 NNMUUcfmQesoIRZoU6DhGEPLC1C6N9kUeada77TFnXbpVel1/BhbWYfn7RtALkmrQAcU
 Tt+R+baDFWHD7LelBYuhgUxHDzX5gWjvS13hsZ+rWXHythETRtUYE4dDYsDXHr1iwyRc
 CugZzde8HlkKXPNZVO3Mtm4gI2lGduzUUC6eKlxH0R5n/v6sq+MJFH2iQB7WOO/ilqPG
 fJ7rI0nsVs1Zefs72jAEuDBgn3btTWdR0rlRAqCRG2RO1hgspjaXY0/n7nrtO3147lx4
 QrDg==
X-Gm-Message-State: AN3rC/7L9Kxy89Tg5gc9ByAKHcDpiyiOP7FXqvAhQKKQl19Olsd5tVoO
 CxeOjWi8PLLwuWHtVL2l1jLHb2UF3w==
X-Received: by 10.237.43.2 with SMTP id p2mr25643162qtd.10.1493736018205; Tue,
 02 May 2017 07:40:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.233.237.208 with HTTP; Tue, 2 May 2017 07:40:17 -0700 (PDT)
In-Reply-To: <331bff8f-06af-46f6-20ff-73e97646ae95@amd.com>
References: <331bff8f-06af-46f6-20ff-73e97646ae95@amd.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 2 May 2017 15:40:17 +0100
X-Google-Sender-Auth: UzKcJtbKAmc1RCH5jR-kbkpnHnE
Message-ID: <CAFLBxZbR7EPAn7sMQBqrvmu1-FJoUi4TN8-x+rkgti+bbahm4g@mail.gmail.com>
To: Gary R Hook <ghook@amd.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Stale Documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBcHIgMjgsIDIwMTcgYXQgMTA6MjAgUE0sIEdhcnkgUiBIb29rIDxnaG9va0BhbWQu
Y29tPiB3cm90ZToKPiBJJ20gcmVhZGluZyB0aHJvdWdoIHRoZSBwYWdlIGF0IGh0dHBzOi8vd2lr
aS54ZW4ub3JnL3dpa2kvTGludXhfUFZILAo+IGJlY2F1c2UsIHdlbGwsIGl0Cj4gY2xhaW1zIHRo
YXQgQU1EIGhhcmR3YXJlIGlzbid0IHN1cHBvcnRlZC4gVGhhdCBib3RoZXJzIG1lLgo+Cj4gVGhl
IGRhdGUgb24gdGhlIHBhZ2UgaXMgRGVjZW1iZXIgMjAxNC4gSXMgdGhlcmUgbm90aGluZyBtb3Jl
IGN1cnJlbnQgdG8gYmUKPiBmb3VuZD8KPgo+IFRoZSByb2FkbWFwIHBhZ2UgaXMgYWxzbyBzdGFs
ZS4gSXMgdGhlcmUgYW4gdXBkYXRlZCByb2FkbWFwIHNvbWV3aGVyZT8KPiBTaG91bGQgSSBiZSBs
b29raW5nIGF0IHNvbWV0aGluZyBiZXNpZGVzIHRoZSB3aWtpPwo+Cj4gUHJpbWFyaWx5LCBteSBj
b25jZXJucyBhcmU6Cj4KPiAxKSBIYXMgYW55IGluZm9ybWF0aW9uIGluIHRoYXQgZG9jdW1lbnQg
KExpbnV4X1BWSCkgY2hhbmdlZCB3aXRoIHJlc3BlY3QgdG8KPiBYZW4gNC45LXVuc3RhYmxlPwo+
IDIpIFBWSCBndWVzdHMgaGF2ZSBiZWVuIGxpc3RlZCBhcyAiUHJldmlldyIgZm9yIG92ZXIgMiB5
ZWFycy4gSVMgdGhlcmUgYW55Cj4gdXBkYXRlZCBkb2N1bWVudGF0aW9uIG9uIFBWSCBndWVzdHMg
dGhhdCBJJ20gbWlzc2luZz8KCkFzIEJvcmlzIHNhaWQsIHRoYXQgd2FzIHB2aHYxLCB3aG9zZSBh
cHByb2FjaCBzZWVtZWQgcHJvbWlzaW5nIGJ1dCByYW4KaW50byB1bnJlc29sdmFibGUgdGVjaG5p
Y2FsIGRpZmZpY3VsdGllcy4gIFdlJ3ZlIHNjcmFwcGVkIGl0IGFuZCBiZWVuCndvcmtpbmcgc3Rl
YWRpbHkgb24gcHZodjIgaW5zdGVhZDsgdGhlIHNhbWUgYmFzaWMgaWRlYSBidXQgYSBkaWZmZXJl
bnQKdGVjaG5pY2FsIGFwcHJvYWNoLiAgSXQncyBhbHNvIG5vdyBpbiAidGVjaCBwcmV2aWV3Ii4K
CiAtIEdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 14:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Yyk-0007Cp-0U; Tue, 02 May 2017 14:40:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5Yyi-0007CV-CR
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 14:40:36 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A4/34-02005-36A98095; Tue, 02 May 2017 14:40:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDSzdpFke
 kwcTr7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3tKssBb+EKybu8GtgbBToYuTkEBLIk9h9
 7D9TFyMHB6+AnUTT5yKQsISAocTT99fZQGwWAVWJDSs2sIDYbALqEm3PtrOC2CIC+hLzP/1kB
 WllFoiQuHpOBsQUBpqyYV9wFyMX0PCljBKPpt0Da+UEis84+I4dYpOgxN8dwiBhZgEtiYe/br
 FA2NoSyxa+ZoaYKC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0jvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwKCrZ2Bg3MF4qtn5EKMkB5OSKK/6K/ZIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8zDM5IoUEi1LTUyvSMnOA4Q+TluDgURLhtQVJ8xYXJOYWZ6ZDp
 E4xKkqJ876bAZQQAElklObBtcFi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4wkPE8mX
 klcNNfAS1mAlrcLAu2uCQRISXVwFj14rHr1BM+j9WFDrf8fBnX+e7t6tPz9/Wumem0MCLu0eu
 AzIhZku+n347svdH9U2DjvpLX/1b1CXcWek/mMYtavfx3OU/S4/6+HZYc37h9gvy9pb9sD5fk
 0lnR9uh+clCE9tcPV/Q/etSt4To0+2TWg+7Pou9+hQre53hoXagT5sF4JLx+faISS3FGoqEWc
 1FxIgA48saWtAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493736032!90778197!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50894 invoked from network); 2 May 2017 14:40:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 14:40:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 08:40:31 -0600
Message-Id: <5908B67B0200007800155E71@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 08:40:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <e7d41a4b-f17b-126c-fd15-11c0f056d495@citrix.com>
In-Reply-To: <e7d41a4b-f17b-126c-fd15-11c0f056d495@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: polish __{get,put}_user_{,no}check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE2OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDUvMTcgMTQ6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGUgcHJpbWFy
eSBwdXJwb3NlIGlzIGNvcnJlY3RpbmcgYSBsYXRlbnQgYnVnIGluIF9fZ2V0X3VzZXJfY2hlY2so
KQo+PiAodGhlIG1hY3JvIGhhcyBubyBhY3RpdmUgdXNlciBhdCBwcmVzZW50KTogVGhlIGFjY2Vz
c19vaygpIGNoZWNrIHNob3VsZAo+PiBiZSBiZWZvcmUgdGhlIGFjdHVhbCBhY2Nlc3MsIG9yIGVs
c2UgYW55IFBWIGd1ZXN0IGNvdWxkIGluaXRpYXRlIE1NSU8KPj4gcmVhZHMgd2l0aCBzaWRlIGVm
ZmVjdHMuCj4+Cj4+IENsZWFuIHVwIGFsbCBmb3VyIG1hY3JvcyBhdCBvbmNlOgo+PiAtIGFsbCBh
cmd1bWVudHMgZXZhbHVhdGVkIGV4YWN0bHkgb25jZQo+PiAtIGJ1aWxkIHRoZSAiY2hlY2siIGZs
YXZvciB1c2luZyB0aGUgIm5vY2hlY2siIG9uZXMsIGluc3RlYWQgb2Ygb3Blbgo+PiAgIGNvZGlu
ZyB0aGVtCj4+IC0gImludCIgaXMgd2lkZSBlbm91Z2ggZm9yIGVycm9yIGNvZGVzCj4+IC0gbmFt
ZSBsb2NhbCB2YXJpYWJsZXMgd2l0aG91dCB1c2luZyB1bmRlcnNjb3JlcyBhcyBwcmVmaXhlcwo+
PiAtIGF2b2lkIHBvaW50bGVzcyBwYXJlbnRoZXNlcwo+PiAtIGFkZCBibGFua3MgYWZ0ZXIgY29t
bWFzIHNlcGFyYXRpbmcgcGFyYW1ldGVycyBvciBhcmd1bWVudHMKPj4gLSBjb25zaXN0ZW50bHkg
dXNlIHRhYnMgZm9yIGluZGVudGF0aW9uCj4gCj4gQ291bGQgd2UgdXNlIHNwYWNlcz8gIFRoaXMg
ZmlsZSBpcyBhbHJlYWR5IGhhbGYgYW5kIGhhbGYgc3R5bGUsIGFuZAo+IHRoZXNlIGJpdHMgb2Yg
Y29kZSBhcmUgYSBsb25nIHdheSByZW1vdmVkIGZyb20gdGhlaXIgTGludXggaGVyaXRhZ2UuCgpX
ZWxsLCBpZiB5b3UncmUgY29udmluY2VkIHRoaXMgaXMgYmV0dGVyLiBJIGRpZCBjb25zaWRlciBk
b2luZyBzbywgYnV0CmRpZG4ndCBiZWNhdXNlIGl0J3MgYSByZWxhdGl2ZWx5IHNtYWxsIHBvcnRp
b24gb2YgY29kZSB3aGljaCBkb2VzIHVzZQpzcGFjZXMgYXQgcHJlc2VudC4KCj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvdWFjY2Vzcy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
dWFjY2Vzcy5oCj4+IEBAIC0xMDQsMzcgKzEwNCwzNSBAQCBleHRlcm4gdm9pZCBfX3B1dF91c2Vy
X2JhZCh2b2lkKTsKPj4gICNkZWZpbmUgX19wdXRfdXNlcih4LHB0cikgXAo+PiAgICBfX3B1dF91
c2VyX25vY2hlY2soKF9fdHlwZW9mX18oKihwdHIpKSkoeCksKHB0ciksc2l6ZW9mKCoocHRyKSkp
Cj4+ICAKPj4gLSNkZWZpbmUgX19wdXRfdXNlcl9ub2NoZWNrKHgscHRyLHNpemUpCQkJCVwKPj4g
LSh7CQkJCQkJCQlcCj4+IC0JbG9uZyBfX3B1X2VycjsJCQkJCQlcCj4+IC0JX19wdXRfdXNlcl9z
aXplKCh4KSwocHRyKSwoc2l6ZSksX19wdV9lcnIsLUVGQVVMVCk7CVwKPj4gLQlfX3B1X2VycjsJ
CQkJCQlcCj4+ICsjZGVmaW5lIF9fcHV0X3VzZXJfbm9jaGVjayh4LCBwdHIsIHNpemUpCQkJCVwK
Pj4gKyh7CQkJCQkJCQkJXAo+PiArCWludCBlcnJfOyAJCQkJCQkJXAo+PiArCV9fcHV0X3VzZXJf
c2l6ZSh4LCBwdHIsIHNpemUsIGVycl8sIC1FRkFVTFQpOwkJCVwKPj4gKwllcnJfOwkJCQkJCQkJ
XAo+PiAgfSkKPj4gIAo+PiAtI2RlZmluZSBfX3B1dF91c2VyX2NoZWNrKHgscHRyLHNpemUpCQkJ
CQlcCj4+ICsjZGVmaW5lIF9fcHV0X3VzZXJfY2hlY2soeCwgcHRyLCBzaXplKQkJCQkJXAo+PiAg
KHsJCQkJCQkJCQlcCj4+IC0JbG9uZyBfX3B1X2VyciA9IC1FRkFVTFQ7CQkJCQlcCj4+IC0JX190
eXBlb2ZfXygqKHB0cikpIF9fdXNlciAqX19wdV9hZGRyID0gKHB0cik7CQkJXAo+PiAtCWlmIChh
Y2Nlc3Nfb2soX19wdV9hZGRyLHNpemUpKQkJCQkJXAo+PiAtCQlfX3B1dF91c2VyX3NpemUoKHgp
LF9fcHVfYWRkciwoc2l6ZSksX19wdV9lcnIsLUVGQVVMVCk7CVwKPj4gLQlfX3B1X2VycjsJCQkJ
CQkJXAo+PiArCV9fdHlwZW9mX18oKihwdHIpKSBfX3VzZXIgKnB0cl8gPSAocHRyKTsJCQlcCj4+
ICsJX190eXBlb2ZfXyhzaXplKSBzaXplXyA9IChzaXplKTsJCQkJXAo+PiArCWFjY2Vzc19vayhw
dHJfLCBzaXplXykgPyBfX3B1dF91c2VyX25vY2hlY2soeCwgcHRyXywgc2l6ZV8pCVwKPj4gKwkJ
CSAgICAgICA6IC1FRkFVTFQ7CQkJCVwKPj4gIH0pCQkJCQkJCQo+IAo+IENhbiB5b3UgY2xvYmJl
ciB0aGUgdHJhaWxpbmcgd2hpdGVzcGFjZSBvbiB0aGlzIGxpbmUsIGxpa2UgeW91IGRpZCB3aXRo
Cj4gX19nZXRfdXNlcl9jaGVjaygpID8KCk9oLCBzdXJlLiBJIGRpZG4ndCBub3RpY2UgdGhlcmUg
d2FzIGEgc2ltaWxhciBpc3N1ZSBoZXJlLgoKPiBPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLCBidXQgcGxlYXNl
IGxldCBtZSBrbm93IHdoZXRoZXIgeW91IGZlZWwgc3Ryb25nbHkgYWJvdXQKdXNpbmcgc3BhY2Vz
IGluc3RlYWQgb2YgdGFicy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:42:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Z0X-0007II-BT; Tue, 02 May 2017 14:42:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5Z0W-0007IB-C1
 for xen-devel@lists.xen.org; Tue, 02 May 2017 14:42:28 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 8E/1B-01733-3DA98095; Tue, 02 May 2017 14:42:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/f8LI5
 Ig+MPNCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5z/YzFnSxVfT/38nWwLiDpYuRk0NIIE/i
 3OlmZhCbV8BOon/7djBbQsBQ4un762wgNouAqsTE9z/YQWw2AXWJtmfbWUFsEaCakzMeM3Yxc
 nEwC1xilDi1di9YkbBAsMSTz6/ZQBJCAguZJB6vXwQ2iVPAWeLG/EVAGziAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGes
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGYD0DA+MOxh3tfocYJTmYlER51V+x
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GUGBrSQYFFqempFWmYOMBZg0hIcPEoivNogad7ig
 sTc4sx0iNQpRl2OOfe+vmcSYsnLz0uVEud9PROoSACkKKM0D24ELC4vMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmnQwyhSczrwRu0yugI5iAjmiWBTuiJBEhJdXAGLu7Zo/vtecZqZ2K197
 tvM+QbLl2V+PD4BlHbNZc5XtukXxEs7jU6Kt0RkB0uLNK8ML1SgGbSx4JHJJvu6sZKhGjqcuw
 08Tuks6i14KXZn6c+H1xXopFaoWcV9DaWvkvYauOvW6UTK57vX2RrlLoggn5KR/su9X2beOX/
 nJxzT1nz78Law89UWIpzkg01GIuKk4EALtXWTrGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493736141!57187107!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11559 invoked from network); 2 May 2017 14:42:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 14:42:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 08:42:20 -0600
Message-Id: <5908B6E80200007800155E88@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 08:42:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493731539-31798-1-git-send-email-rcojocaru@bitdefender.com>
 <5908AA410200007800155D60@prv-mh.provo.novell.com>
 <bf4ef5d4-f610-f10e-24b3-0e5ce33d8e4b@bitdefender.com>
 <5908AF1F0200007800155DCA@prv-mh.provo.novell.com>
 <0e615fd3-bea9-99a5-fc11-ee0a887b6e80@bitdefender.com>
In-Reply-To: <0e615fd3-bea9-99a5-fc11-ee0a887b6e80@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE2OjEzLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gU28geW91IHdvdWxkIHByZWZlciBzb21ldGhpbmcgbGlrZSB0aGlzPwoKTm90IGV4YWN0
bHk6Cgo+IC0tLSBhL3hlbi9jb21tb24vaHZtL3NhdmUuYwo+ICsrKyBiL3hlbi9jb21tb24vaHZt
L3NhdmUuYwo+IEBAIC0xMTMsNiArMTEzLDEwIEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRv
bWFpbiAqZCwgdWludDE2X3QKPiB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsCj4gICAgICAg
ICAgY29uc3Qgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmRlc2M7Cj4gCj4gICAgICAgICAg
cnYgPSAtRU5PRU5UOwo+ICsKPiArICAgICAgICBpZiAoICFjdHh0LmN1ciApCgogICAgaWYgKCBj
dHh0LmN1ciA8IHNpemVvZigqZGVzYykgKQoKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKwo+
ICAgICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykp
OyBvZmYgKz0KPiBkZXNjLT5sZW5ndGggKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZGVz
YyA9ICh2b2lkICopKGN0eHQuZGF0YSArIG9mZik7Cj4gQEAgLTEzMiw2ICsxMzYsNyBAQCBpbnQg
aHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90Cj4gdHlwZWNvZGUsIHVpbnQx
Nl90IGluc3RhbmNlLAo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAKPiArb3V0OgoKQW5kIHRoaXMg
cHJvcGVybHkgaW5kZW50ZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 14:46:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Z4S-0007Um-V3; Tue, 02 May 2017 14:46:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5Z4R-0007Ud-Sl
 for xen-devel@lists.xen.org; Tue, 02 May 2017 14:46:31 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8B/D0-01734-7CB98095; Tue, 02 May 2017 14:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oO7h2Ry
 RBgve6Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTZkxjLJgkXdH19T5jA+ML0S5GLg4hgQlM
 EievXGODcH4xSizf+JEZwtnAKLF9STcThLOdUWLaqqlAZZwcwgLWEscbHzOD2CIC0hLXPl9mB
 LGFBDwlfjZfYARpYBY4xSjx894isCI2ASOJs0engxXxCthK7OlpZQKxWQRUJObO3QNWIyoQLv
 G28QgLRI2gxMmZT4BsDg5OAS+J43/BWpkF9CR2XP/FCmHLS2x/OwesVULAUOL0w22MExgFZyH
 pnoWkZRaSlgWMzKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3
 MQKDlwEIdjCeP+15iFGSg0lJlFf9FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneplkckUKCR
 anpqRVpmTnAOIJJS3DwKInw5oKkeYsLEnOLM9MhUqcYFaXEeRNBEgIgiYzSPLg2WOxeYpSVEu
 ZlBDpEiKcgtSg3swRV/hWjOAejkjDvXpApPJl5JXDTXwEtZgJa3CwLtrgkESEl1cC4vuDPhcL
 mOok3Odse13xwe91VbKTLaCah9lzm0AbDNTc/LdZkvRQm3SeqNXHHJTbBq1vj3vB7FAW+2HbS
 3Xt20lNPvRMBb5kn35N/cbFrRcki/jr+p7rdW5dP6hDVXHlzycqbc7yln+X61+96xBu4tvjMy
 ck31jE+vZn+a4FRQtH8V8+DM0VXKLEUZyQaajEXFScCAM6hy6PYAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493736385!80505869!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10403 invoked from network); 2 May 2017 14:46:27 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 14:46:27 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v42EkJZC014274
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 14:46:19 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v42EkIAm004291
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 14:46:19 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v42EkI3Z008924;
 Tue, 2 May 2017 14:46:18 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 May 2017 07:46:18 -0700
To: xen-devel@lists.xen.org
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fb235ac5-eaa8-27a0-25ae-03762b0cfb7c@oracle.com>
Date: Tue, 2 May 2017 10:46:14 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 0/9] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZz8KCk9uIDA0LzE0LzIwMTcgMTE6MzcgQU0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBX
aGVuIGEgZG9tYWluIGlzIGRlc3Ryb3llZCB0aGUgaHlwZXJ2aXNvciBtdXN0IHNjcnViIGRvbWFp
bidzIHBhZ2VzIGJlZm9yZQo+IGdpdmluZyB0aGVtIHRvIGFub3RoZXIgZ3Vlc3QgaW4gb3JkZXIg
dG8gcHJldmVudCBsZWFraW5nIHRoZSBkZWNlYXNlZAo+IGd1ZXN0J3MgZGF0YS4gQ3VycmVudGx5
IHRoaXMgaXMgZG9uZSBkdXJpbmcgZ3Vlc3QncyBkZXN0cnVjdGlvbiwgcG9zc2libHkKPiBjYXVz
aW5nIHZlcnkgbGVuZ3RoeSBjbGVhbnVwIHByb2Nlc3MuCj4KPiBUaGlzIHNlcmllcyBhZGRzIHN1
cHBvcnQgZm9yIHNjcnViYmluZyByZWxlYXNlZCBwYWdlcyBmcm9tIGlkbGUgbG9vcCwKPiBtYWtp
bmcgZ3Vlc3QgZGVzdHJ1Y3Rpb24gc2lnbmlmaWNhbnRseSBmYXN0ZXIuIEZvciBleGFtcGxlLCBk
ZXN0cm95aW5nIGEKPiAxVEIgZ3Vlc3QgY2FuIG5vdyBiZSBjb21wbGV0ZWQgaW4gNDArIHNlY29u
ZHMgYXMgb3Bwb3NlZCB0byBhYm91dCA5IG1pbnV0ZXMKPiB1c2luZyBleGlzdGluZyBzY3J1YmJp
bmcgYWxnb3JpdGhtLgo+Cj4gQnJpZWZseSwgdGhlIG5ldyBhbGdvcml0aG0gcGxhY2VzIGRpcnR5
IHBhZ2VzIGF0IHRoZSBlbmQgb2YgaGVhcCdzIHBhZ2UgbGlzdAo+IGZvciBlYWNoIG5vZGUvem9u
ZS9vcmRlciB0byBhdm9pZCBoYXZpbmcgdG8gc2NhbiBmdWxsIGxpc3Qgd2hpbGUgc2VhcmNoaW5n
Cj4gZm9yIGRpcnR5IHBhZ2VzLiBPbmUgcHJvY2Vzc29yIGZvcm0gZWFjaCBub2RlIGNoZWNrcyB3
aGV0aGVyIHRoZSBub2RlIGhhcyBhbnkKPiBkaXJ0eSBwYWdlcyBhbmQsIGlmIHN1Y2ggcGFnZXMg
YXJlIGZvdW5kLCBzY3J1YnMgdGhlbS4gU2NydWJiaW5nIGl0c2VsZgo+IGhhcHBlbnMgd2l0aG91
dCBob2xkaW5nIGhlYXAgbG9jayBzbyBvdGhlciB1c2VycyBtYXkgYWNjZXNzIGhlYXAgaW4gdGhl
Cj4gbWVhbnRpbWUuIElmIHdoaWxlIGlkbGUgbG9vcCBpcyBzY3J1YmJpbmcgYSBwYXJ0aWN1bGFy
IGNodW5rIG9mIHBhZ2VzIHRoaXMKPiBjaHVuayBpcyByZXF1ZXN0ZWQgYnkgdGhlIGhlYXAgYWxs
b2NhdG9yLCBzY3J1YmJpbmcgaXMgaW1tZWRpYXRlbHkgc3RvcHBlZC4KPgo+IE9uIHRoZSBhbGxv
Y2F0aW9uIHNpZGUsIGFsbG9jX2hlYXBfcGFnZXMoKSBmaXJzdCB0cmllcyB0byBzYXRpc2Z5IGFs
bG9jYXRpb24KPiByZXF1ZXN0IHVzaW5nIG9ubHkgY2xlYW4gcGFnZXMuIElmIHRoaXMgaXMgbm90
IHBvc3NpYmxlLCB0aGUgc2VhcmNoIGlzCj4gcmVwZWF0ZWQgYW5kIGRpcnR5IHBhZ2VzIGFyZSBz
Y3J1YmJlZCBieSB0aGUgYWxsb2NhdG9yLgo+Cj4gVGhpcyBzZXJpZXMgaXMgc29tZXdoYXQgYmFz
ZWQgb24gZWFybGllciB3b3JrIGJ5IEJvYiBMaXUuCj4KPiBWMToKPiAqIE9ubHkgc2V0IFBHQ19u
ZWVkX3NjcnViIGJpdCBmb3IgdGhlIGJ1ZGR5IGhlYWQsIHRodXMgbWFraW5nIGl0IHVubmVjZXNz
YXJ5Cj4gICB0byBzY2FuIHdob2xlIGJ1ZGR5Cj4gKiBGaXggc3Bpbl9sb2NrX2NiKCkKPiAqIFNj
cnViIENQVS1sZXNzIG5vZGVzCj4gKiBBUk0gc3VwcG9ydC4gTm90ZSB0aGF0IEkgaGF2ZSBub3Qg
YmVlbiBhYmxlIHRvIHRlc3QgdGhpcywgb25seSBidWlsdCB0aGUKPiAgIGJpbmFyeQo+ICogQWRk
ZWQgc2NydWIgdGVzdCBwYXRjaCAobGFzdCBvbmUpLiBOb3Qgc3VyZSB3aGV0aGVyIGl0IHNob3Vs
ZCBiZSBjb25zaWRlcmVkCj4gICBmb3IgY29tbWl0dGluZyBidXQgSSBoYXZlIGJlZW4gcnVubmlu
ZyB3aXRoIGl0Lgo+Cj4gVjI6Cj4gKiBtZXJnZV9jaHVua3MoKSByZXR1cm5zIG5ldyBidWRkeSBo
ZWFkCj4gKiBzY3J1Yl9mcmVlX3BhZ2VzKCkgcmV0dXJucyBzb2Z0aXJxIHBlbmRpbmcgc3RhdHVz
IGluIGFkZGl0aW9uIHRvIChmYWN0b3JlZCBvdXQpCj4gICBzdGF0dXMgb2YgdW5zY3J1YmJlZCBt
ZW1vcnkKPiAqIHNwaW5fbG9jayB1c2VzIGlubGluZWQgc3Bpbl9sb2NrX2NiKCkKPiAqIHNjcnVi
IGRlYnVnZ2luZyBjb2RlIGNoZWNrcyB3aG9sZSBwYWdlLCBub3QganVzdCB0aGUgZmlyc3Qgd29y
ZC4KPgo+IFYzOgo+ICogS2VlcCBkaXJ0eSBiaXQgcGVyIHBhZ2UKPiAqIFNpbXBsaWZ5IG1lcmdl
X2NodW5rcygpIChub3cgbWVyZ2VfYW5kX2ZyZWVfYnVkZHkoKSkKPiAqIFdoZW4gc2NydWJiaW5n
IG1lbW1vcnktb25seSBub2RlcyB0cnkgdG8gZmluZCB0aGUgY2xvc2VzdCBub2RlLgo+Cj4gRGVm
ZXJyZWQ6Cj4gKiBQZXItbm9kZSBoZWFwIGxvY2tzLiBJbiBhZGRpdGlvbiB0byAocHJlc3VtYWJs
eSkgaW1wcm92aW5nIHBlcmZvcm1hbmNlIGluCj4gICBnZW5lcmFsLCBvbmNlIHRoZXkgYXJlIGF2
YWlsYWJsZSB3ZSBjYW4gcGFyYWxsZWxpemUgc2NydWJiaW5nIGZ1cnRoZXIgYnkKPiAgIGFsbG93
aW5nIG1vcmUgdGhhbiBvbmUgY29yZSBwZXIgbm9kZSB0byBkbyBpZGxlIGxvb3Agc2NydWJiaW5n
Lgo+ICogQVZYLWJhc2VkIHNjcnViYmluZwo+ICogVXNlIGlkbGUgbG9vcCBzY3J1YmJpbmcgZHVy
aW5nIGJvb3QuCj4KPgo+IEJvcmlzIE9zdHJvdnNreSAoOSk6Cj4gICBtbTogU2VwYXJhdGUgZnJl
ZSBwYWdlIGNodW5rIG1lcmdpbmcgaW50byBpdHMgb3duIHJvdXRpbmUKPiAgIG1tOiBQbGFjZSB1
bnNjcnViYmVkIHBhZ2VzIGF0IHRoZSBlbmQgb2YgcGFnZWxpc3QKPiAgIG1tOiBTY3J1YiBwYWdl
cyBpbiBhbGxvY19oZWFwX3BhZ2VzKCkgaWYgbmVlZGVkCj4gICBtbTogU2NydWIgbWVtb3J5IGZy
b20gaWRsZSBsb29wCj4gICBtbTogRG8gbm90IGRpc2NhcmQgYWxyZWFkeS1zY3J1YmJlZCBwYWdl
cyBpZiBzb2Z0aXJxcyBhcmUgcGVuZGluZwo+ICAgc3BpbmxvY2s6IEludHJvZHVjZSBzcGluX2xv
Y2tfY2IoKQo+ICAgbW06IEtlZXAgcGFnZXMgYXZhaWxhYmxlIGZvciBhbGxvY2F0aW9uIHdoaWxl
IHNjcnViYmluZwo+ICAgbW06IFByaW50IG51bWJlciBvZiB1bnNjcnViYmVkIHBhZ2VzIGluICdI
JyBkZWJ1ZyBoYW5kbGVyCj4gICBtbTogTWFrZSBzdXJlIHBhZ2VzIGFyZSBzY3J1YmJlZAo+Cj4g
IHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgIHwgICAgNyArCj4gIHhlbi9hcmNoL2FybS9kb21h
aW4uYyAgICAgIHwgICAxMyArLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8ICAgIDMg
Ky0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCAgNTI5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tCj4gIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAg
IHwgICAgOSArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICB8ICAgMTAgKwo+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L21tLmggICB8ICAgMTAgKwo+ICB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAg
ICAgICB8ICAgIDEgKwo+ICB4ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaCB8ICAgIDggKwo+ICA5
IGZpbGVzIGNoYW5nZWQsIDUxMyBpbnNlcnRpb25zKCspLCA3NyBkZWxldGlvbnMoLSkKPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Z8G-00083i-EL; Tue, 02 May 2017 14:50:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5Z8F-00083L-0N
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 14:50:27 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 94/AD-02022-2BC98095; Tue, 02 May 2017 14:50:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXftHI5
 Ig2eXuS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fXzWdaCo2YVR3/eZG9g
 XKvbxcjFISTwl1Fi/4MORgjnMaPE0U2n2SGcbYwSHX+vATmcHCICzhJfz8wFs3kF9CWe3rrFC
 mILCwRJ3N+8hRmkQULgCZPEnTlbmboYOYAcT4mzqwpAakDMae9WAW1g52ATsJI4JAYSZRFQlX
 g0vYV5AiP3AkaGVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2Ma1udDzFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBWzCbI1JIsCg1
 PbUiLTMHGHowaQkOHiURXlmQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifOGgxQJgBRll
 ObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ864FmcKTmVcCt+kV0BFMQEc0y4IdUZ
 KIkJJqYMy3uviyIEeQ8cVvofojaosW8UexH78YHaUkUji59Wi4wjqrr6e/5b9furrd6Nf293w
 nxAP2FtlfmJx2QerTut8KpTaSs7uf6VQ02XSzdn0wk9W7uSPr1ix/zdPply+FG3IIbih0/iNa
 VPGi8OMLyek/7vT/2mr6snyfjPX1P5fKzpf/rhPjP6nEUpyRaKjFXFScCACYDFD9fgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493736620!96142753!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54599 invoked from network); 2 May 2017 14:50:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 14:50:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Z86-0000pO-RI; Tue, 02 May 2017 14:50:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Z81-0005u3-G8; Tue, 02 May 2017 14:50:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5Z81-0002Hn-Ay; Tue, 02 May 2017 14:50:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108135-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=eaf537342c909875c10f49b06e17493655410681
X-Osstest-Versions-That: xen=ba39e9b2108319d2b7b842781106386b8ed62fab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 14:50:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 108135: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODEzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODEzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGVhZjUzNzM0MmM5MDk4
NzVjMTBmNDliMDZlMTc0OTM2NTU0MTA2ODEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGJhMzllOWIyMTA4MzE5ZDJiN2I4NDI3ODExMDYzODZiOGVkNjJmYWIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwNzkwNCAgMjAxNy0wNC0yOCAxNTowMToyNiBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDgxMzUgIDIwMTctMDUtMDIgMTM6MDc6MjAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxl
LXNtb2tlCisgcmV2aXNpb249ZWFmNTM3MzQyYzkwOTg3NWMxMGY0OWIwNmUxNzQ5MzY1NTQxMDY4
MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9T
X0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1l
eCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9r
ZSBlYWY1MzczNDJjOTA5ODc1YzEwZjQ5YjA2ZTE3NDkzNjU1NDEwNjgxCisgYnJhbmNoPXhlbi11
bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWVhZjUzNzM0MmM5MDk4NzVjMTBmNDliMDZlMTc0OTM2
NTU0MTA2ODEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhl
bgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3Ry
ZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1sn
IHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAor
KyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFu
Y2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhlYWY1MzczNDJjOTA5ODc1YzEwZjQ5YjA2ZTE3NDkz
NjU1NDEwNjgxID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQor
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBz
dHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNt
b2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdCBlYWY1MzczNDJjOTA5ODc1YzEwZjQ5YjA2ZTE3NDkzNjU1NDEw
NjgxOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGJhMzllOWIuLmVhZjUzNzMgIGVhZjUzNzM0MmM5MDk4NzVjMTBmNDli
MDZlMTc0OTM2NTU0MTA2ODEgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 14:59:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 14:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ZGc-0008UV-85; Tue, 02 May 2017 14:59:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5ZGb-0008UO-4N
 for xen-devel@lists.xen.org; Tue, 02 May 2017 14:59:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3E/63-03371-8BE98095; Tue, 02 May 2017 14:59:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3fHPI5
 Ig+nr2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyvp06yFDxirFgz8TZbA+Nuxi5GTg4hgTyJ
 k7PesoDYvAJ2EnObpzKD2BIChhJP319nA7FZBFQlpm2/BFbPJqAu0fZsO2sXIweHiICRxIdtk
 l2MXBzMApcYJU6t3csOUiMsYC1xvPExM8T8Gom5MxaDzeEEmn9pbxNYL6+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RoV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsY/ywIOMUpyMCmJ8qq/Yo8U
 4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8lnM5IoUEi1LTUyvSMnOA8QFTK
 sHBoyTCe3gOUJq3uCAxtzgzHSJ1ilGXY869r++ZhMBmSInzOoDMEAApyijNgxsBi9VLjLJSwr
 yMQAcK8RSkFuVmlqDKv2IU52BUEuYVA5nCk5lXArfpFdARTEBHNMuCHVGSiJCSamBUF2jpWzl
 RUuPSVq/pkw7Na97D7Xoz8NgSPz0Xq4NevUf6bSc/vmK+y1cj9t5+W6G9psKC7Ky79fMcd83M
 9lXnmdQwfabINY5Fr6ZP2dRS3OXQuydYcfuyDZe16mL3tNxr8OZ8dmzb3cc/36aEhSQfKuM+V
 LD1nfXd3Pf1mzSLuoRMl9w4+kRYiaU4I9FQi7moOBEAprNCO9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493737142!100176583!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20755 invoked from network); 2 May 2017 14:59:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 14:59:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 08:59:01 -0600
Message-Id: <5908BAD10200007800155EC0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 08:58:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <fb235ac5-eaa8-27a0-25ae-03762b0cfb7c@oracle.com>
In-Reply-To: <fb235ac5-eaa8-27a0-25ae-03762b0cfb7c@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/9] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE2OjQ2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IFBpbmc/CgpJIGhhcyBtYWRlIGl0IHRvIG5lYXIgdGhlIHRvcCBvZiBteSB0by1iZS1y
ZXZpZXdlZCBsaXN0LCBzbyBob3BlZnVsbHkKc29vbi4gSXQncyBwb3N0LTQuOSBzdHVmZiBvbmx5
IGFueXdheSwgc28gbm90IHJlYWxseSBuZWVkaW5nIHF1aWNrCnR1cm5hcm91bmQuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 15:08:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ZP7-0000pP-UU; Tue, 02 May 2017 15:07:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5ZP6-0000pJ-Du
 for xen-devel@lists.xen.org; Tue, 02 May 2017 15:07:52 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9D/F4-02006-7C0A8095; Tue, 02 May 2017 15:07:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVffIAo5
 Ig3sLeS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oytF9eyFSxgqph5ZSVLA+M7xi5GTg4hgXYm
 iUOH0rsYuYDsz4wSyza/YIdw1jNKfPlxE6iKA8jZzijxqASkQVjAWuJ442NmEFtEQFmi99dvF
 oj6DYwSExquMIE4zAI3GCU2b7gEtoJNwEji7NHpYDavgK1E38svrCA2i4CKxP0pM5hAbFGBcI
 m3jUdYIGoEJU7OfAJmcwrYSxzsPgZWzyygJ7Hj+i8oW15i+9s5YFdICBhL9M3qY5nAKDgLSfs
 sJC2zkLQsYGRexahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR
 GLr1DAyMOxh3tPsdYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wnyOSCHBo
 tT01Iq0zBxgFMGkJTh4lER4p4KkeYsLEnOLM9MhUqcYdTnm3Pv6nkmIJS8/L1VKnPcISJEASF
 FGaR7cCFhEX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsGZApPZl4J3KZXQEcwAR3RLAt
 2REkiQkqqgTGlLt6ibpusA3vpMcN08RebuLSzvj4W/r50s/5y93wGr7c7lxvPNs2Vc05c+X/L
 GcU/7ruzVgdtdS8MY9dMse48zKB34Minr9HRdu89DN99zJ1fbzFr1bTzd7ONAn8l3nu55xhP0
 k5hrdtCDxk6D3AbPpsnenjXzGbtzWe6tYsMXNTW1p0oXaLEUpyRaKjFXFScCAA2mIpd4wIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1493737665!82006771!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62911 invoked from network); 2 May 2017 15:07:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 15:07:47 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v42F7ZRO009494
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 2 May 2017 15:07:36 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v42F7ZQ5024111
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 2 May 2017 15:07:35 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v42F7YSY025074;
 Tue, 2 May 2017 15:07:34 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 May 2017 08:07:33 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <fb235ac5-eaa8-27a0-25ae-03762b0cfb7c@oracle.com>
 <5908BAD10200007800155EC0@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <137487da-d607-4387-e88d-d6e4d938c86d@oracle.com>
Date: Tue, 2 May 2017 11:07:30 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908BAD10200007800155EC0@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/9] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMjAxNyAxMDo1OCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMDUu
MTcgYXQgMTY6NDYsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IFBpbmc/
Cj4gSSBoYXMgbWFkZSBpdCB0byBuZWFyIHRoZSB0b3Agb2YgbXkgdG8tYmUtcmV2aWV3ZWQgbGlz
dCwgc28gaG9wZWZ1bGx5Cj4gc29vbi4gSXQncyBwb3N0LTQuOSBzdHVmZiBvbmx5IGFueXdheSwg
c28gbm90IHJlYWxseSBuZWVkaW5nIHF1aWNrCj4gdHVybmFyb3VuZC4KCgpUaGFua3MuCgotYm9y
aXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 15:16:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ZX6-0001eQ-0X; Tue, 02 May 2017 15:16:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5ZX4-0001eG-Vl
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 15:16:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 49/10-01999-6B2A8095; Tue, 02 May 2017 15:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3fTIo5
 Ig79/pSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGic+ZC6YLVbRt+sDcwLiHt4uRk0NIIE/i
 zs+dbCA2r4CdxNcph1lAbAkBQ4mn76+DxVkEVCWu333OCmKzCahLtD3bDmRzcIgIGEicO5oEE
 mYWaGeUmDwhEyQsLGAicXdeIMR0O4lDT3awg4R5BQQl/u4Qhqi2k7j58iTTBEbuWQiZWUgyEL
 aWxMNft1ggbG2JZQtfM4OUMwtISyz/xwERtpV4/3IZG6oSENtD4u/L+UwLGDlWMWoUpxaVpRb
 pGprrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhiQDEOxgvHja8xCjJAeTkiiv
 +iv2SCG+pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwft1AUekkGBRanpqRVpmD
 jBqYEolOHiURHh/g6R5iwsSc4sz0yFSpxgVpcR5TRYCJQRAEhmleXBtsEi9xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWFeaZApPJl5JXDTXwEtZgJa3CwLtrgkESEl1cAYE9n888d3e3u/vV8
 /Hd2oUNr4PWR7+M3enth9FROEXv0+Yjfl5ulD06fqCribnOuVWlz08GyE2vl90X1ph44y18bM
 PdH+Y/sBnf+Wcpe0+UJm1ief0inrK8p8fXXlh5fFhzdqf77XortDb3PYz12K/L9Mz8Z/dC97G
 MB7eOvJtBqvHctvSVtoKLEUZyQaajEXFScCAB+vCebPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493738160!80152202!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48870 invoked from network); 2 May 2017 15:16:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 15:16:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 09:15:59 -0600
Message-Id: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 09:15:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part271F7BBC.3__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86/mm: silence a pointless warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part271F7BBC.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

get_page() logs a message when it fails (dom_cow is never dying or
paging_mode_external()), so better avoid the call when it's pointless
to do anyway.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
Possibly we could be even more rigid and bail right away if ->is_dying
is set.

--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -501,9 +501,9 @@ struct page_info *get_page_from_gfn_p2m(
                 if ( fdom =3D=3D NULL )
                     page =3D NULL;
             }
-            else if ( !get_page(page, d)
+            else if ( !get_page(page, d) &&
                       /* Page could be shared */
-                      && !get_page(page, dom_cow) )
+                      (!p2m_is_shared(*t) || !get_page(page, dom_cow)) )
                 page =3D NULL;
         }
         p2m_read_unlock(p2m);




--=__Part271F7BBC.3__=
Content-Type: text/plain; name="x86-mm-silence-warning.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-mm-silence-warning.patch"

x86/mm: silence a pointless warning=0A=0Aget_page() logs a message when it =
fails (dom_cow is never dying or=0Apaging_mode_external()), so better =
avoid the call when it's pointless=0Ato do anyway.=0A=0ASigned-off-by: Jan =
Beulich <jbeulich@suse.com>=0A---=0APossibly we could be even more rigid =
and bail right away if ->is_dying=0Ais set.=0A=0A--- a/xen/arch/x86/mm/p2m.=
c=0A+++ b/xen/arch/x86/mm/p2m.c=0A@@ -501,9 +501,9 @@ struct page_info =
*get_page_from_gfn_p2m(=0A                 if ( fdom =3D=3D NULL )=0A      =
               page =3D NULL;=0A             }=0A-            else if ( =
!get_page(page, d)=0A+            else if ( !get_page(page, d) &&=0A       =
                /* Page could be shared */=0A-                      && =
!get_page(page, dom_cow) )=0A+                      (!p2m_is_shared(*t) || =
!get_page(page, dom_cow)) )=0A                 page =3D NULL;=0A         =
}=0A         p2m_read_unlock(p2m);=0A
--=__Part271F7BBC.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part271F7BBC.3__=--


From xen-devel-bounces@lists.xen.org Tue May 02 15:17:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:17:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ZYA-0001mI-Cr; Tue, 02 May 2017 15:17:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5ZY9-0001m7-6x
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 15:17:13 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B6/0B-01868-8F2A8095; Tue, 02 May 2017 15:17:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTff7Io5
 Ig103tC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPz7rZCmY7Vmw7toWtgfG/QRcjF4eQwEZG
 ia1npjN3MXICObsZJXbdS+ti5OAQFgiQuPTVG8QUEfCTuHM1EKIiT2LtkbVMIK3MAq2MEscnH
 mcESbAJaErc+fyJCcTmFbCSmP50N9hIFgEViZ9zv7GB2KIC4RJvG4+wQNQISpyc+QTM5hSwlZ
 h/6D5YDTOQfWcuRC+zgLzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGproJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBhsDEOxgXLHd8xCjJAeTkiiv+iv2SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvCULOSKFBItS01Mr0jJzgGEPk5bg4FES4dUGhr4Qb3FBYm5xZ
 jpE6hSjopQ4rwlInwBIIqM0D64NFmuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwrDTKFJz
 OvBG76K6DFTECLm2XBFpckIqSkGhjFV80zrnnmudtXPTV9ReqGSz2PT+ZoXZzLw/m2dpPwMfk
 zS9bwRnPMUZJOYpj1bpNc9/bUe1+1Txd4Rq4sjxc1/1h6+OCMfd83LW5f3d8rypqsenPBOSmn
 TSwqO6+luJb4LWM/UJt8m+Mu14doK1VODcbYaO3WjurlNzTUOwTNzdit5mW+zFViKc5INNRiL
 ipOBABG/K1EsAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1493738231!86714716!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18658 invoked from network); 2 May 2017 15:17:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 2 May 2017 15:17:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 65FCB2B;
 Tue,  2 May 2017 08:17:10 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AEB0B3F41F;
 Tue,  2 May 2017 08:17:04 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
Date: Tue, 2 May 2017 16:17:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170430194838.29932-5-proskurin@sec.in.tum.de>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMzAvMDQvMTcgMjA6NDgsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBtZW1fYWNj
ZXNzLmMKPiB0cmFuc2xhdGVzIGEgZ3ZhIHRvIGFuIGlwYSBieSBtZWFucyBvZiB0aGUgaGFyZHdh
cmUgZnVuY3Rpb25hbGl0eQo+IGltcGxlbWVudGVkIGluIHRoZSBmdW5jdGlvbiBndmFfdG9faXBh
LiBJZiBtZW1fYWNjZXNzIGlzIGFjdGl2ZSwKPiBoYXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhIHRy
YW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFzIGd2YV90b19pcGEgdXNlcyB0aGUKPiBndWVzdCdzIHRy
YW5zbGF0aW9uIHRhYmxlcywgYWNjZXNzIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3RyaWN0ZWQgYnkg
dGhlCj4gYWN0aXZlIFZUVEJSLiBUbyBhZGRyZXNzIHRoaXMgaXNzdWUsIHdlIHBlcmZvcm0gdGhl
IGd2YSB0byBpcGEKPiB0cmFuc2xhdGlvbiBpbiBzb2Z0d2FyZS4KPgo+IFNpZ25lZC1vZmYtYnk6
IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IC0tLQo+IENjOiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgMTQwICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQs
IDEzOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKPiBpbmRleCAw
NGIxNTA2YjAwLi4zNTJlYjYwNzNmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNj
ZXNzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCj4gQEAgLTIwLDYgKzIwLDcg
QEAKPiAgI2luY2x1ZGUgPHhlbi9tb25pdG9yLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
PiAgI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgo+ICsjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdl
Lmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9ldmVu
dC5oPgo+Cj4gQEAgLTkwLDYgKzkxLDEyOSBAQCBzdGF0aWMgaW50IF9fcDJtX2dldF9tZW1fYWNj
ZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4K
PiArc3RhdGljIGludAo+ICtwMm1fZ3ZhX3RvX2lwYShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2
YWRkcl90IGd2YSwKPiArICAgICAgICAgICAgICAgcGFkZHJfdCAqaXBhLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCgpJIGRvbid0IHRoaW5rIHRoaXMgZnVuY3Rpb24gYmVsb25ncyB0byBtZW1fYWNjZXNz
LmMuIEl0IHdvdWxkIGJlIGJldHRlciAKaW4gcDJtLmMuIEFsc28sIHRoZSBuYW1lIGlzIGEgYml0
IGNvbmZ1c2luZywgYSB1c2VyIHdvdWxkIG5vdCBrbm93IHRoZSAKZGlmZmVyZW5jZSBiZXR3ZWVu
IHAybV9ndmFfdG9faXBhIGFuZCBndmFfdG9faXBhLgoKPiArewo+ICsgICAgaW50IGxldmVsPTAs
IHQwX3N6LCB0MV9zejsKCkNvZGluZyBzdHlsZSBsZXZlbCA9IDAuCgpBbHNvIHBsZWFzZSB1c2Ug
dW5zaWduZWQgaW50IGZvciBsZXZlbC4KCnQwX3N6IGFuZCB0MV9zeiBzaG91bGQgYmUgc3RheSBz
aWduZWQuCgo+ICsgICAgdW5zaWduZWQgbG9uZyB0MF9tYXgsIHQxX21pbjsKPiArICAgIGxwYWVf
dCBwdGUsICp0YWJsZTsKPiArICAgIG1mbl90IHJvb3RfbWZuOwo+ICsgICAgdWludDY0X3QgdHRi
cjsKPiArICAgIHVpbnQzMl90IHNjdGxyID0gUkVBRF9TWVNSRUcoU0NUTFJfRUwxKTsKPiArICAg
IHJlZ2lzdGVyX3QgdHRiY3IgPSBSRUFEX1NZU1JFRyhUQ1JfRUwxKTsKClNvIHlvdSBhcmUgYXNz
dW1pbmcgdGhhdCB0aGUgY3VycmVudCB2Q1BVIGlzIHJ1bm5pbmcsIHJpZ2h0PyBJZiBzbywgdGhp
cyAKc2hvdWxkIGJlIGNsYXJpZmllZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGluIGEgY29t
bWVudCBhYm92ZSB0aGUgCmZ1bmN0aW9uLgoKQWxzbyBzL3R0YmNyL3Rjci8KCj4gKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4gKwo+ICsgICAgY29uc3QgdW5zaWduZWQgaW50
IG9mZnNldHNbNF0gPSB7Cj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gKyAgICAgICAgemVyb2V0
aF90YWJsZV9vZmZzZXQoZ3ZhKSwKPiArI2VuZGlmCj4gKyAgICAgICAgZmlyc3RfdGFibGVfb2Zm
c2V0KGd2YSksCj4gKyAgICAgICAgc2Vjb25kX3RhYmxlX29mZnNldChndmEpLAo+ICsgICAgICAg
IHRoaXJkX3RhYmxlX29mZnNldChndmEpCj4gKyAgICB9OwoKT2Zmc2V0cyBhcmUgYmFzZWQgb24g
dGhlIGdyYW51bGFyaXR5IG9mIFhlbiAoY3VycmVudGx5IDRLQikuIEhvd2V2ZXIgdGhlIApndWVz
dHMgY2FuIHN1cHBvcnQgNEtCLCAxNktCLCA2NEtCLiBQbGVhc2UgaGFuZGxlIGV2ZXJ5dGhpbmcg
Y29ycmVjdGx5LgoKPiArCj4gKyAgICBjb25zdCBwYWRkcl90IG1hc2tzWzRdID0gewo+ICsjaWZk
ZWYgQ09ORklHX0FSTV82NAo+ICsgICAgICAgIFpFUk9FVEhfU0laRSAtIDEsCj4gKyNlbmRpZgo+
ICsgICAgICAgIEZJUlNUX1NJWkUgLSAxLAo+ICsgICAgICAgIFNFQ09ORF9TSVpFIC0gMSwKPiAr
ICAgICAgICBUSElSRF9TSVpFIC0gMQo+ICsgICAgfTsKPiArCj4gKyAgICAvKiBJZiB0aGUgTU1V
IGlzIGRpc2FibGVkLCB0aGVyZSBpcyBubyBuZWVkIHRvIHRyYW5zbGF0ZSB0aGUgZ3ZhLiAqLwo+
ICsgICAgaWYgKCAhKHNjdGxyICYgU0NUTFJfTSkgKQo+ICsgICAgewo+ICsgICAgICAgICppcGEg
PSBndmE7Cj4gKwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICgg
aXNfMzJiaXRfZG9tYWluKGQpICkKPiArICAgIHsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAq
IFhYWDogV2UgZG8gbm90IHN1cHBvcnQgMzItYml0IGRvbWFpbiB0cmFuc2xhdGlvbiB0YWJsZSB3
YWxrcyBmb3IKPiArICAgICAgICAgKiBkb21haW5zIHVzaW5nIHRoZSBzaG9ydC1kZXNjcmlwdG9y
IHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCwgeWV0Lgo+ICsgICAgICAgICAqLwoKRGViaWFuIEFS
TSAzMmJpdCBpcyB1c2luZyBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlLiBTbyBh
cmUgeW91IApzdWdnZXN0aW5nIHRoYXQgbWVtYWNjZXNzIHdpbGwgbm90IGNvcnJlY3RseSB3aXRo
IERlYmlhbiBndWVzdD8KCj4gKyAgICAgICAgaWYgKCAhKHR0YmNyICYgVFRCQ1JfRUFFKSApCgpT
ZWUgbXkgY29tbWVudCBvbiBwYXRjaCAjMiBhYm91dCB0aGUgbmFtaW5nIGNvbnZlbnRpb24uCgo+
ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0
Cj4gKyAgICAgICAgbGV2ZWwgPSAxOwoKVGhpcyBzb3VuZHMgd3JvbmcgdG8gbWUuIFRoZSBmaXJz
dCBsb29rdXAgbGV2ZWwgaXMgZGV0ZXJtaW5lZCBieSB0aGUgCnZhbHVlIG9mIFQwU1ogYW5kIFQx
U1ogKHNlZSBCMy0xMzUyIGluIEFSTSBEREkgMDQwNkMuYykuCgpGb3IgdGhlIEFBcmNoNjQgdmVy
c2lvbiBzZWUgRDQuMi41IGluIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NS4KCj4gKyNlbmRpZgo+
ICsgICAgfQo+ICsKPiArI2lmZGVmIENPTkZJR19BUk1fNjQKPiArICAgIGlmICggaXNfNjRiaXRf
ZG9tYWluKGQpICkKPiArICAgIHsKPiArICAgICAgICAvKiBHZXQgdGhlIG1heCBHVkEgdGhhdCBj
YW4gYmUgdHJhbnNsYXRlZCBieSBUVEJSMC4gKi8KPiArICAgICAgICB0MF9zeiA9ICh0dGJjciA+
PiBUQ1JfVDBTWl9TSElGVCkgJiBUQ1JfU1pfTUFTSzsKPiArICAgICAgICB0MF9tYXggPSAoMVVM
IDw8ICg2NCAtIHQwX3N6KSkgLSAxOwo+ICsKPiArICAgICAgICAvKiBHZXQgdGhlIG1pbiBHVkEg
dGhhdCBjYW4gYmUgdHJhbnNsYXRlZCBieSBUVEJSMS4gKi8KPiArICAgICAgICB0MV9zeiA9ICh0
dGJjciA+PiBUQ1JfVDFTWl9TSElGVCkgJiBUQ1JfU1pfTUFTSzsKPiArICAgICAgICB0MV9taW4g
PSB+MFVMIC0gKDFVTCA8PCAoNjQgLSB0MV9zeikpICsgMTsKPiArICAgIH0KPiArICAgIGVsc2UK
PiArI2VuZGlmCj4gKyAgICB7Cj4gKyAgICAgICAgLyogR2V0IHRoZSBtYXggR1ZBIHRoYXQgY2Fu
IGJlIHRyYW5zbGF0ZWQgYnkgVFRCUjAuICovCj4gKyAgICAgICAgdDBfc3ogPSAodHRiY3IgPj4g
VENSX1QwU1pfU0hJRlQpICYgVFRCQ1JfU1pfTUFTSzsKClNlZSBteSBjb21tZW50IG9uIHBhdGNo
ICMyIGZvciB0aGUgbmFtaW5nIGNvbnZlbnRpb24uCgo+ICsgICAgICAgIHQwX21heCA9ICgxVSA8
PCAoMzIgLSB0MF9zeikpIC0gMTsKPiArCj4gKyAgICAgICAgLyogR2V0IHRoZSBtaW4gR1ZBIHRo
YXQgY2FuIGJlIHRyYW5zbGF0ZWQgYnkgVFRCUjEuICovCj4gKyAgICAgICAgdDFfc3ogPSAodHRi
Y3IgPj4gVENSX1QxU1pfU0hJRlQpICYgVFRCQ1JfU1pfTUFTSzsKPiArICAgICAgICB0MV9taW4g
PSB+MFUgLSAoMVUgPDwgKDMyIC0gdDFfc3opKSArIDE7CgoxVSA8PCAoMzIgLSB0MV9zeikgd2ls
bCBub3QgZml0IGluIGFuIHVuc2lnbmVkIGxvbmcgaWYgdDFfc3ogPSAwLgoKQWxzbywgdGhpcyBj
b2RlIGxvb2tzIHdyb25nIHRvIG1lLiBMb29raW5nIGF0IEIzLjYuNCBpbiBEREkgMDQwNkMuYywg
eW91IApkb24ndCBoYW5kbGUgcHJvcGVybHkgdDBfbWF4IGFuZCB0MV9taW4gIHdoZW4gVDBTWiBv
ciBUMVNaIGlzIDAuCgpJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoIGZvciB5b3UgdG8gaGF2ZSBh
IGxvb2sgdG8gdGhlIHBzZXVkby1jb2RlIGluIAp0aGUgQVJNIEFSTSBmb3IgVHJhbnNsYXRpb25U
YWJsZVdhbGsgKHNlZSBCMy4xOS4zIGluIEFSTSBEREkgMDQwNkMuYyBhbmQgCkoxLTUyOTUgaW4g
QVJNIERESSAwNDg3QS5rX2lzczEwNzc1KSB3aGljaCBnaXZlcyB5b3UgYWxsIHRoZSBkZXRhaWxz
IGZvciAKZG9pbmcgcHJvcGVybHkgdHJhbnNsYXRpb24gdGFibGUgd2Fsay4KCj4gKyAgICB9Cj4g
Kwo+ICsgICAgaWYgKCB0MF9tYXggPj0gZ3ZhICkKPiArICAgICAgICAvKiBVc2UgVFRCUjAgZm9y
IEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCj4gKyAgICAgICAgdHRiciA9IFJFQURfU1lTUkVH
NjQoVFRCUjBfRUwxKTsKPiArICAgIGVsc2UgaWYgKCB0MV9taW4gPD0gZ3ZhICkKPiArICAgICAg
ICAvKiBVc2UgVFRCUjEgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCj4gKyAgICAgICAg
dHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKPiArICAgIGVsc2UKPiArICAgICAgICAv
KiBHVkEgb3V0IG9mIGJvdW5kcyBvZiBUVEJSKDB8MSkuICovCj4gKyAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4gKwo+ICsgICAgLyogQml0cyBbNjMuLjQ4XSBtaWdodCBiZSB1c2VkIGJ5IGFuIEFT
SUQuICovCj4gKyAgICByb290X21mbiA9IHAybV9sb29rdXAoZCwgX2dmbihwYWRkcl90b19wZm4o
dHRiciAmICgoMVVMTDw8NDgpLTEpKSksIE5VTEwpOwoKUGxlYXNlIGRvbid0IGhhcmRjb2RlIHRo
ZSBtYXNrLgoKPiArCj4gKyAgICAvKiBDaGVjaywgd2hldGhlciBUVEJSIGhvbGRzIGEgdmFsaWQg
YWRkcmVzcy4gKi8KPiArICAgIGlmICggbWZuX2VxKHJvb3RfbWZuLCBJTlZBTElEX01GTikgKQo+
ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIHRhYmxlID0gbWFwX2RvbWFpbl9w
YWdlKHJvb3RfbWZuKTsKCk5vdGhpbmcgcHJldmVudHMgdGhlIGd1ZXN0IHRvIGdpdmUgYmFjayB0
aGUgcGFnZSB0YWJsZSB3aGlsc3QgeW91IApicm93c2luZyBpdC4gWW91IG1heSB3YW50IHRvIGhh
dmUgYSBsb29rIHRvIHBhdGNoICJBUk06IGludHJvZHVjZSAKdmdpY19hY2Nlc3NfZ3Vlc3RfbWVt
b3J5KCkiIFsxXSB0byBnZW5lcmFsaXplIHRoZSBmdW5jdGlvbiBhbmQgYXZvaWQgCnJlLWludmVu
dGluZyB0aGUgd2hlZWwuCgo+ICsKPiArICAgIGZvciAoIDsgOyBsZXZlbCsrICkKPiArICAgIHsK
PiArICAgICAgICBwdGUgPSB0YWJsZVtvZmZzZXRzW2xldmVsXV07CgpZb3UgbGlrZWx5IHdhbnQg
dG8gdXNlIEFDQ0VTU19PTkNFIGhlcmUgdG8gcHJldmVudCB0aGUgY29tcGlsZXIgdG8gcmVhZCAK
dGhlIHB0ZSB0d2ljZSBmcm9tIHRoZSBtZW1vcnkuCgo+ICsKPiArICAgICAgICBpZiAoIGxldmVs
ID09IDMgfHwgIXB0ZS53YWxrLnZhbGlkIHx8ICFwdGUud2Fsay50YWJsZSApCj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsKPiArICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gKwo+
ICsgICAgICAgIHJvb3RfbWZuID0gcDJtX2xvb2t1cChkLCBfZ2ZuKHB0ZS53YWxrLmJhc2UpLCBO
VUxMKTsKCk5vIGNoZWNrIG9uIHJvb3RfbWZuPwoKPiArICAgICAgICB0YWJsZSA9IG1hcF9kb21h
aW5fcGFnZShyb290X21mbik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
dGFibGUpOwo+ICsKPiArICAgIGlmICggIXB0ZS53YWxrLnZhbGlkICkKPiArICAgICAgICByZXR1
cm4gLUVGQVVMVDsKPiArCj4gKyAgICAvKiBNYWtlIHN1cmUgdGhlIGVudHJ5IGhvbGRzIHRoZSBy
ZXF1ZXN0ZWQgYWNjZXNzIGF0dHJpYnV0ZXMuICovCj4gKyAgICBpZiAoICgoZmxhZ3MgJiBHVjJN
X1dSSVRFKSA9PSBHVjJNX1dSSVRFKSAmJiBwdGUucHQucm8gKQo+ICsgICAgICAgIHJldHVybiAt
RUZBVUxUOwoKSUhNTywgdGhpcyBmdW5jdGlvbiBzaG91bGQgcmV0dXJuIHRoZSBhY2Nlc3MgYXR0
cmlidXRlIG9mIHRoZSBwYWdlIGFuZCAKbGV0IHRoZSBjYWxsZXIgZGVjaWRlcyB3aGF0IHRvIGRv
LiBUaGlzIHdvdWxkIG1ha2UgdGhpcyBmdW5jdGlvbiBtb3JlIApnZW5lcmljLgoKPiArCj4gKyAg
ICAqaXBhID0gcGZuX3RvX3BhZGRyKHB0ZS53YWxrLmJhc2UpIHwgKGd2YSAmIG1hc2tzW2xldmVs
XSk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gKwo+ICAvKgo+ICAgKiBJZiBtZW1f
YWNjZXNzIGlzIGluIHVzZSBpdCBtaWdodCBoYXZlIGJlZW4gdGhlIHJlYXNvbiB3aHkgZ2V0X3Bh
Z2VfZnJvbV9ndmEKPiAgICogZmFpbGVkIHRvIGZldGNoIHRoZSBwYWdlLCBhcyBpdCB1c2VzIHRo
ZSBNTVUgZm9yIHRoZSBwZXJtaXNzaW9uIGNoZWNraW5nLgo+IEBAIC0xMDksOSArMjMzLDIzIEBA
IHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSh2YWRkcl90IGd2YSwgdW5zaWduZWQg
bG9uZyBmbGFnLAo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7Cj4gICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gJnYtPmRvbWFpbi0+YXJjaC5wMm07Cj4KPiArICAgIEFT
U0VSVChwMm0tPm1lbV9hY2Nlc3NfZW5hYmxlZCk7Cj4gKwoKV2h5IHRoaXMgQVNTRVJUIGhhcyBi
ZWVuIGFkZGVkPwoKPiAgICAgIHJjID0gZ3ZhX3RvX2lwYShndmEsICZpcGEsIGZsYWcpOwo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBJbiBjYXNlIG1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBoYXJkd2Fy
ZS1iYXNlZCBndmFfdG9faXBhIHRyYW5zbGF0aW9uCj4gKyAgICAgKiBtaWdodCBmYWlsLiBTaW5j
ZSBndmFfdG9faXBhIHVzZXMgdGhlIGd1ZXN0J3MgdHJhbnNsYXRpb24gdGFibGVzLCBhY2Nlc3MK
PiArICAgICAqIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3RyaWN0ZWQgYnkgdGhlIGFjdGl2ZSBWVFRC
Uiwgd2UgcGVyZm9ybSBhIGd2YSB0bwo+ICsgICAgICogaXBhIHRyYW5zbGF0aW9uIGluIHNvZnR3
YXJlLgo+ICsgICAgICovCj4gICAgICBpZiAoIHJjIDwgMCApCj4gLSAgICAgICAgZ290byBlcnI7
Cj4gKyAgICAgICAgaWYgKCBwMm1fZ3ZhX3RvX2lwYShwMm0sIGd2YSwgJmlwYSwgZmxhZykgPCAw
ICkKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2YSB0
byBpcGEgdHJhbnNsYXRpb24gY2FuIHN0aWxsIGZhaWwsIGlmIHRoZSB0aGUKPiArICAgICAgICAg
ICAgICogZ3ZhIGlzIG5vdCBtYXBwZWQgb3IgZG9lcyBub3QgaG9sZCB0aGUgcmVxdWVzdGVkIGFj
Y2VzcyByaWdodHMuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBnb3RvIGVycjsK
ClJhdGhlciBmYWxsaW5nIGJhY2ssIHdoeSBkb24ndCB3ZSBkbyBzb2Z0d2FyZSBwYWdlIHRhYmxl
IHdhbGsgZXZlcnkgdGltZT8KCj4KPiAgICAgIGdmbiA9IF9nZm4ocGFkZHJfdG9fcGZuKGlwYSkp
Owo+Cj4KCkNoZWVycywKClsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk2
NzYyOTEvCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 15:20:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ZbX-0002So-Ru; Tue, 02 May 2017 15:20:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d5ZbV-0002Sh-VV
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 15:20:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 22/A7-03620-9C3A8095; Tue, 02 May 2017 15:20:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTmat0Tizk
 iDf6sZrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWvH3GVLCYv+LeSbcGxl08XYxcHEICMxkl
 um5OZgRxWAS2Mku8+jqPFcSREJjDKnHg1lMghxPIyZPYtP8jnH36yiMWEJtXQFDi5MwnYLaQg
 KfExKMvmEBsTgF7ickXVzNDrNjPKLFo/h2gBAcHm4CJxKwOCZAaFgEViVczZzCDhHkFAiReTz
 cBCQsLJEhcu/MIbJWIgLJE76/fLCBjmAVeM0rs3r+BBaSeWUBdYv08oQmMArOQXDELIbOAkWk
 Vo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7GA4sC
 DzFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW7yII1JIsCg1PbUiLTMHGA8wa
 QkOHiUR3kUgad7igsTc4sx0iNQpRmOOF5ffv2fieLLyx3smIZa8/LxUKXHeiSClAiClGaV5cI
 NgcXqJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrz1IFN4MvNK4Pa9AjqFCeiUZlmwU0oSEVJ
 SDYzFDR+1Yy/Oj9ps90Q8aJa3PsucCR80Z1nGicwN+OF93YN/xwqGcqcJ+SVS5hPtunsZjxg1
 dF34aMZ5auaC244zFp1hUVi85t1Mv78/+cSz1fcFfCiMXxXzpCrbWnXWjWUaIoYH2M9nhivMl
 3c6IyuxMpHZYVnalcozD5Zo32k7Urz9qd8Dm3glluKMREMt5qLiRAAXgFF6zgIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493738439!66196440!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49791 invoked from network); 2 May 2017 15:20:40 -0000
Received: from mail-ua0-f171.google.com (HELO mail-ua0-f171.google.com)
 (209.85.217.171)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 May 2017 15:20:40 -0000
Received: by mail-ua0-f171.google.com with SMTP id j59so85237184uad.0
 for <xen-devel@lists.xenproject.org>; Tue, 02 May 2017 08:20:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=sdbL7l2jLfVVBWSVGy+CITnBm7LvgzTzCOTBvZATG2c=;
 b=H4/u+2fHU8ZzDrLGrf4R9JA9khWrgvHknzreNfR5ZfMQdkcHLiWWe+Ah2tTyI53L8p
 1v8iJfsJAdTBgqvuw+TD4F3iXLD0RwN85xi4UcjXWgOCa2pVufynX6uB4AsUoSxtp2Om
 XWjD6aFXhX7x1dJM62l4U8GVFOxsk5ve90ibM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=sdbL7l2jLfVVBWSVGy+CITnBm7LvgzTzCOTBvZATG2c=;
 b=speCDDFC0KWdBHruetAyuqxUhLHjdNYyanW+sbGJotJxuEDCPCmjVV/AmdV978UQTF
 tEWmvRYLRKcVrQWfKCjx1YqdUKtFC3s7LRrqGPjXiaM3pIYPSNOLXMQg4eXZZcsMA6tg
 O1imBEWBmoclh8R6WxRZsepGTxTOHWVOfyqMZ1Vroey68oz/rp7ZBNtRBhvALwRoJ1NQ
 nUXUOOaaSkOWpFa63zA94jFeWIGH4KotbuAVhtpN1vOpRHkMsFbkYinPMFQjm2ptvGmz
 pnOFG3jVtU4jmQPvDpD0jQfRlLWmkw/xDyT82CcJwZ/jYS/VFWuAB1YEL60UXLkTRUNo
 eSwA==
X-Gm-Message-State: AN3rC/48r8YbppmMaplTGyJ+5yWpgYX6+a/XvMpY0npFPmlNK0QNgUFa
 HN7KGtQSYxuLtciSut+EOEbeDDZcoerG
X-Received: by 10.176.1.44 with SMTP id 41mr775845uak.13.1493738438884; Tue,
 02 May 2017 08:20:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.50.13 with HTTP; Tue, 2 May 2017 08:20:38 -0700 (PDT)
In-Reply-To: <590855F402000078001559F8@prv-mh.provo.novell.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
 <590855F402000078001559F8@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 2 May 2017 20:50:38 +0530
Message-ID: <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKPj4gQEAgLTYzMSw2ICs2MzIsOSBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPj4gICAgICBpZiAoIChy
YyA9IGRvbWFpbl92dGltZXJfaW5pdChkLCBjb25maWcpKSAhPSAwICkKPj4gICAgICAgICAgZ290
byBmYWlsOwo+Pgo+PiArICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZfdnVhcnQgKQo+PiAr
ICAgICAgICBpZiAoIChyYyA9IGRvbWFpbl92cGwwMTFfaW5pdChkLCBjb25maWcpKSAhPSAwICkK
Pj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsKPj4gICAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9j
a190aW1lKGQpOwo+CkkgYW0gcGxhbm5pbmcgdG8gcmVtb3ZlIHRoZSB1c2FnZSBvZiBkb21haW4g
Y3JlYXRpb24gZmxhZyB0byBjaGVjawp3aGV0aGVyIHZ1YXJ0IGlzIGVuYWJsZWQvZGlzYWJsZWQu
IFBsZWFzZSBzZWUgbXkgbmV4dCBjb21tZW50LiBXaXRoCnRoYXQgY2hhbmdlLCBkb21haW5fdnBs
MDExX2luaXQoKSB3aWxsIGJlIGNhbGxlZCBhbHdheXMuIFRoZQpkb21haW5fdnBsMDExX2luaXQo
KSB3aWxsIGNoZWNrIHdoZXRoZXIgdnVhcnQgaXMgZW5hYmxlZCBvciBkaXNhYmxlZAppbiB0aGUg
Y29uZmlnIHN0cnVjdHVyZSBwYXNzZWQuIElmIHZ1YXJ0IGlzIGVuYWJsZWQgdGhlbiBpdCB3aWxs
IGdvCmFoZWFkIHdpdGggdnBsMDExIGluaXRpYWxpemF0aW9uIGVsc2UgaXQgd2lsbCByZXR1cm4g
d2l0aG91dAppbml0aWFsaXppbmcgdnBsMDExLgoKPiBUaGlzIGlzIEFSTSBjb2RlLCBzbyBteSBv
cGluaW9uIG1heSBub3QgbWVhbiBtdWNoLCBidXQgd2h5IHR3bwo+IGlmKClzIGluc3RlYWQgb2Yg
b25lLCBhbmQgd2h5IG5vIGJsYW5rIGxpbmUgYWZ0ZXIgeW91ciBhZGRpdGlvbj8KPgo+PiAtLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oCj4+IEBAIC02Myw2ICs2Myw4IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRv
bWFpbiB7Cj4+ICAgLyogSXMgdGhpcyBhIHhlbnN0b3JlIGRvbWFpbj8gKi8KPj4gICNkZWZpbmUg
X1hFTl9ET01DVExfQ0RGX3hzX2RvbWFpbiAgICAgNAo+PiAgI2RlZmluZSBYRU5fRE9NQ1RMX0NE
Rl94c19kb21haW4gICAgICAoMVU8PF9YRU5fRE9NQ1RMX0NERl94c19kb21haW4pCj4+ICsjZGVm
aW5lIF9YRU5fRE9NQ1RMX1ZVQVJUX2VuYWJsZSAgICAgIDYKPj4gKyNkZWZpbmUgWEVOX0RPTUNU
TF9WVUFSVF9lbmFibGUgICAgICAgKDFVPDxfWEVOX0RPTUNUTF9WVUFSVF9lbmFibGUpCj4KPiBB
cyBleHByZXNzZWQgYmVmb3JlLCBJIG9iamVjdCB0byB0aGlzIGFkZGl0aW9uLCBhcyBkb2luZyB0
aGluZ3MgdGhpcwo+IHdheSBkb2VzIG5vdCBzY2FsZS4gSSBkb24ndCB0aGluayBJJ3ZlIHNlZW4g
YW55IHByb3BlciByZXBseSB0byBteQo+IHByZXZpb3VzIG9iamVjdGlvbiwgYW5kIHRoZSBwYXRj
aCBkZXNjcmlwdGlvbiBoZXJlIGNlcnRhaW5seSBkb2VzCj4gbm90IGp1c3RpZnkgd2h5IGFuIGV4
Y2VwdGlvbiBzaG91bGQgYmUgbWFkZSBpbiB0aGlzIGNhc2UuIEFzIGEKPiBzaWRlIG5vdGUsIHdo
eSBiaXQgNiBpbnN0ZWFkIG9mIHRoZSBmaXJzdCBhdmFpbGFibGUgb25lICg1KT8KPgpTb3JyeSBJ
IG1pc3NlZCB0byBhZGRyZXNzIHRoaXMgcmV2aWV3IGNvbW1lbnQuIEkgd2lsbCBwYXNzIHRoZSB2
dWFydAplbmFibGUvZGlzYWJsZSBpbmZvcm1hdGlvbiB0aHJvdWdoIHRoZSBjb25maWd1cmF0aW9u
IHN0cnVjdHVyZQp4Y19kb21haW5fY29uZmlndXJhdGlvbl90LCB3aGljaCBpcyBwYXNzZWQgdHJh
bnNwYXJlbnRseSB0bwpkb21haW5fdnBsMDExX2luaXQoKSBieSB0aGUgdG9vbCBzdGFjay4gV2l0
aCB0aGF0IGNoYW5nZSwgd2UgbmVlZCBub3QKdXNlIGRvbWFpbiBjcmVhdGlvbiBmbGFncy4KClJl
Z2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 15:22:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Zd5-0002a6-6B; Tue, 02 May 2017 15:22:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5Zd3-0002Zh-70
 for xen-devel@lists.xen.org; Tue, 02 May 2017 15:22:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 5C/5E-02956-824A8095; Tue, 02 May 2017 15:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsUSfTxjoa7GEo5
 Ig5dzpCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owzX9pYC+arVRy81MbawHhAoYuRk0NIwF3i
 0Lb1rF2MXED2GkaJGZPOsEEkrjFKnL5fAFN0699+JoiifYwS/fN3sYMk2AQMJVZvbAFrEBGQl
 rj2+TIjSBGzwHtGiX99a1lBEsICrhJvjs0Aa2ARUJU4NaMbzOYV8JTY2NvCDGJLCMhJnDw2mR
 XCzpFYtPE/SxcjB5AtJfG/VQlkpoTAJhaJfTvfsUPUyEg8mniTbQKjwAJGhlWMGsWpRWWpRbp
 GZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxQAEOxjPLAg8xCjJwaQkyqv+
 ij1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvk0UckUKCRanpqRVpmTnAIIdJS3DwKInwLgJJ8
 xYXJOYWZ6ZDpE4xKkqJ804ESQiAJDJK8+DaYJF1iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSs
 K830Gm8GTmlcBNfwW0mAlocbMs2OKSRISUVAOjzZ5pUl45DyqT4hKOBHtsZLEw1F+k4lmy+Nz
 F6Iodvg8Uni78fy0lVSr53l/rA4esi7WW5a8yNoydcTVj0u+6W/1tW5cK+0tsUqnpYhJvDU+X
 1zrc/Sj+XcfZ3eq7WeeaRiWte315uRW3u+vOW9Z3nL94iBkKuBS4KP/ierzneYNEymLuZn8ll
 uKMREMt5qLiRAD4h+jHpwIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493738535!66196777!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63030 invoked from network); 2 May 2017 15:22:16 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 May 2017 15:22:16 -0000
Received: (qmail 20941 invoked from network); 2 May 2017 18:22:14 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 18:22:14 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 54FAC7FBDE
 for <xen-devel@lists.xen.org>; Tue,  2 May 2017 18:22:14 +0300 (EEST)
Received: (qmail 19444 invoked from network); 2 May 2017 18:22:14 +0300
Received: from xen.dsd.ro (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 2 May 2017 18:22:13 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue,  2 May 2017 18:21:47 +0300
Message-Id: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71183
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447924,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.013602)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005508), Flags: 85D2ED72; NN_LENGTH; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.014834,0.000176)], URL: [Enabled, t: (0.000004)], RTDA:
 [Enabled, t: (0.416872), Hit: No, Details: v2.4.8; Id:
 11.5eun82.1bf4fi5ct.5ucf], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aHZtX3NhdmVfY3B1X2N0eHQoKSByZXR1cm5zIHN1Y2Nlc3Mgd2l0aG91dCB3cml0aW5nIGFueSBk
YXRhIGludG8KaHZtX2RvbWFpbl9jb250ZXh0X3Qgd2hlbiBhbGwgVkNQVXMgYXJlIG9mZmxpbmUu
IFRoaXMgY2FuIHRoZW4gY3Jhc2gKdGhlIGh5cGVydmlzb3IgKHdpdGggRkFUQUwgUEFHRSBGQVVM
VCkgaW4gaHZtX3NhdmVfb25lKCkgdmlhIHRoZQoib2ZmIDwgKGN0eHQuY3VyIC0gc2l6ZW9mKCpk
ZXNjKSkiIGZvcigpIHRlc3QsIHdoZXJlIGN0eHQuY3VyIHJlbWFpbnMgMCwKY2F1c2luZyBhbiB1
bmRlcmZsb3cgd2hpY2ggbGVhZHMgdGhlIGh5cGVydmlzb3IgdG8gZ28gb2ZmIHRoZSBlbmQgb2Yg
dGhlCmN0eHQgYnVmZmVyLgoKVGhpcyBoYXMgYmVlbiBicm9rZW4gc2luY2UgWGVuIDQuNCAoYy9z
IGUwMTljNjA2ZjU5KS4KSXQgaGFzIGhhcHBlbmVkIGluIHByYWN0aWNlIHdpdGggYW4gSFZNIExp
bnV4IFZNIChEZWJpYW4gOCkgcXVlcmllZCBhcm91bmQKc2h1dGRvd246CgooWEVOKSBodm0uYzox
NTk1OmQzdjAgQWxsIENQVXMgb2ZmbGluZSAtLSBwb3dlcmluZyBvZmYuCihYRU4pIC0tLS1bIFhl
bi00LjktcmMgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTog
ICAgNQooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjQ5NmQyPl0gaHZtX3NhdmVfb25l
KzB4MTQ1LzB4MWZkCihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5
cGVydmlzb3IgKGQwdjIpCihYRU4pIHJheDogZmZmZjgzMDQ5MmNiYjQ0NSAgIHJieDogMDAwMDAw
MDAwMDAwMDAwMCAgIHJjeDogZmZmZjgzMDM5MzQzYjQwMAooWEVOKSByZHg6IDAwMDAwMDAwZmY4
ODAwNGQgICByc2k6IGZmZmZmZmZmZmZmZmZmZjggICByZGk6IDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgcmJwOiBmZmZmODMwNDEwM2U3Yzg4ICAgcnNwOiBmZmZmODMwNDEwM2U3YzQ4ICAgcjg6ICAw
MDAwMDAwMDAwMDAwMDAxCihYRU4pIHI5OiAgZGVhZGJlZWZkZWFkZjAwZCAgIHIxMDogMDAwMDAw
MDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDI4MgooWEVOKSByMTI6IDAwMDA3ZjQzYTNi
MTQwMDQgICByMTM6IDAwMDAwMDAwZmZmZmZmZmUgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgcjE1OiBmZmZmODMwNDAwYzQxMDAwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAw
MDAwMDAwMDAwMTUyNmUwCihYRU4pIGNyMzogMDAwMDAwMDQwMmUxMzAwMCAgIGNyMjogZmZmZjgz
MDQ5MmNiYjQ0NwooWEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAw
MCAgIHNzOiBlMDEwICAgY3M6IGUwMDgKKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgw
MjQ5NmQyPiAoaHZtX3NhdmVfb25lKzB4MTQ1LzB4MWZkKToKKFhFTikgIDAwIDAwIDQ4IDAxIGM4
IDgzIGMyIDA4IDw2Nj4gMzkgNTggMDIgNzUgNjQgZWIgMDggNDggODkgYzggYmEgMDggMDAgMDAg
MDAKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MzA0MTAzZTdjNDg6CihYRU4p
ICAgIDAwMDAwNDEwMDAwMDAwMDAgZmZmZjgzMDM5MzQzYjQwMCBmZmZmODMwNDEwM2U3YzcwIGZm
ZmY4MzA0MTAzZTdkYTgKKFhFTikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwN2Y0M2EzYjEzMDA0
IGZmZmY4MzA0MTAzYjcwMDAgZmZmZmZmZmZmZmZmZmZlYQooWEVOKSAgICBmZmZmODMwNDEwM2U3
ZDQ4IGZmZmY4MmQwODAyNjgzZDQgZmZmZjgzMDBkMTlmZDAwMCBmZmZmODJkMDgwMjMyMGQ4CihY
RU4pICAgIGZmZmY4MzA0MDBjNDEwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwNDEwM2U3Y2Q4
IGZmZmY4MmQwODAyNmZmM2QKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZk
MDAwIGZmZmY4MzA0MTAzZTdjZjggZmZmZjgyZDA4MDIzMjE0MgooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgzMDQxMDNlN2QyOCBmZmZmODJkMDgwMjA3MDUx
CihYRU4pICAgIGZmZmY4MzA0MTAzZTdkMTggZmZmZjgzMDQwMGM0MTAwMCAwMDAwMDAwMDAwMDAw
MjAyIGZmZmY4MzA0MDBjNDEwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2Y0M2Ez
YjEzMDA0IDAwMDAwMDAwMDAwMDAwMDAgZGVhZGJlZWZkZWFkZjAwZAooWEVOKSAgICBmZmZmODMw
NDEwM2U3ZTY4IGZmZmY4MmQwODAyMDZjNDcgMDcwMDAwMDAwMDAwMDAwMCBmZmZmODMwNDEwMzc1
YmQwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAyOTYgZmZmZjgzMDQxMDM3NWM3OCBmZmZmODMwNDEw
Mzc1YzgwIDAwMDAwMDAwMDAwMDAwMDMKKFhFTikgICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODMw
NDEwM2I2N2MwIGZmZmY4MzA0MTAzYjcwMDAgZmZmZjgzMDQxMDNiNjdjMAooWEVOKSAgICAwMDAw
MDAwZDAwMDAwMDM3IDAwMDAwMDAwMDAwMDAwMDMgMDAwMDAwMDAwMDAwMDAwMiAwMDAwN2Y0M2Ez
YjE0MDA0CihYRU4pICAgIDAwMDA3ZmZkNWQ5MjU1OTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MTAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDBlYThmODAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDA3ZmZkMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwN2Y0M2EyNzZmNTU3IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDBlYThmODAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDA3ZmZkNWQ5MjU1ZTAgMDAwMDdmNDNhMjMyODBiMiAwMDAw
N2ZmZDVkOTI2MDU4IGZmZmY4MzA0MTAzZTdmMTgKKFhFTikgICAgZmZmZjgzMDBkMTlmZTAwMCAw
MDAwMDAwMDAwMDAwMDI0IGZmZmY4MmQwODAyMDUzZTUgZGVhZGJlZWZkZWFkZjAwZAooWEVOKSAg
ICBmZmZmODMwNDEwM2U3ZjA4IGZmZmY4MmQwODAzNTE1NjUgMDEwMDAwMDAzZmZmZmZmZiAwMDAw
N2Y0M2EzYjEzMDA0CihYRU4pICAgIGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZCBk
ZWFkYmVlZmRlYWRmMDBkIGRlYWRiZWVmZGVhZGYwMGQKKFhFTikgICAgZmZmZjg4MDA3ODE0MjVj
MCBmZmZmODgwMDdjZTk0MzAwIGZmZmY4MzA0MTAzZTdlZDggZmZmZjgyZDA4MDI3MTllYwooWEVO
KSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzxmZmZmODJkMDgwMjQ5NmQyPl0gaHZtX3NhdmVf
b25lKzB4MTQ1LzB4MWZkCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI2ODNkND5dIGFyY2hfZG9fZG9t
Y3RsKzB4YTdhLzB4MjU5ZgooWEVOKSAgICBbPGZmZmY4MmQwODAyMDZjNDc+XSBkb19kb21jdGwr
MHgxODYyLzB4MWI3YgooWEVOKSAgICBbPGZmZmY4MmQwODAzNTE1NjU+XSBwdl9oeXBlcmNhbGwr
MHgxZWYvMHg0MmMKKFhFTikgICAgWzxmZmZmODJkMDgwMzU1MTA2Pl0gZW50cnkubyN0ZXN0X2Fs
bF9ldmVudHMrMC8weDMwCihYRU4pCihYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZjgzMDQ5
MmNiYjQ0NzoKKFhFTikgIEw0WzB4MTA2XSA9IDAwMDAwMDAwZGJjMzYwNjMgZmZmZmZmZmZmZmZm
ZmZmZgooWEVOKSAgTDNbMHgwMTJdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZm
CihYRU4pCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhF
TikgUGFuaWMgb24gQ1BVIDU6CihYRU4pIEZBVEFMIFBBR0UgRkFVTFQKKFhFTikgW2Vycm9yX2Nv
ZGU9MDAwMF0KKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmY4MzA0OTJjYmI0NDcK
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKUmVwb3J0ZWQt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpUZXN0ZWQt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFu
Z2VzIHNpbmNlIFYxOgogLSBDb3JyZWN0ZWQgcGF0Y2ggZGVzY3JpcHRpb24uCiAtIE5vdyBjaGVj
a2luZyB3aGV0aGVyIHRoZSBmdW5jdGlvbiBnb3QgYmFjayBhbnkgZGF0YSBhdCBhbGwsIHByaW9y
IHRvCiAgIGVudGVyaW5nIHRoZSBmb3IoKSBsb29wLgotLS0KIHhlbi9jb21tb24vaHZtL3NhdmUu
YyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vaHZtL3NhdmUuYyBiL3hlbi9jb21tb24vaHZtL3NhdmUuYwppbmRleCA3ODcw
NmY1Li4zYmRkMTI0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2h2bS9zYXZlLmMKKysrIGIveGVu
L2NvbW1vbi9odm0vc2F2ZS5jCkBAIC0xMTMsNiArMTEzLDkgQEAgaW50IGh2bV9zYXZlX29uZShz
dHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsCiAg
ICAgICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOwogCiAgICAgICAg
IHJ2ID0gLUVOT0VOVDsKKyAgICAgICAgaWYgKCBjdHh0LmN1ciA8IHNpemVvZigqZGVzYykgKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisKICAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDwgKGN0
eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQogICAgICAgICB7
CiAgICAgICAgICAgICBkZXNjID0gKHZvaWQgKikoY3R4dC5kYXRhICsgb2ZmKTsKQEAgLTEzMiw2
ICsxMzUsNyBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHR5
cGVjb2RlLCB1aW50MTZfdCBpbnN0YW5jZSwKICAgICAgICAgfQogICAgIH0KIAorIG91dDoKICAg
ICB4ZnJlZShjdHh0LmRhdGEpOwogICAgIHJldHVybiBydjsKIH0KLS0gCjEuOS4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 15:24:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Zem-0002kl-H5; Tue, 02 May 2017 15:24:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5Zem-0002kX-8V
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 15:24:04 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D8/14-03557-394A8095; Tue, 02 May 2017 15:24:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXfyEo5
 Ig3UPWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9e5+xFSzgrHg44SRTA+NC9i5GLg4hgc2M
 ErMW7WKFcHYzSnw4Moeli5GTQ1ggQeLanUesILaIQIjE8vajTBBFbUwS/84eYAdJMAscYZRon
 lwLYrMJaErc+fyJCcTmFbCSWH/mMlsXIwcHi4CKxP9t5iBhUYFwibeNR1ggSgQlTs58AmZzCg
 RKtG7Zxwox0kxi3uaHzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaWuolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHAMQ7GD8sSzgEKMkB5OSKK/6K/ZIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8TxZxRAoJFqWmp1akZeYAQx8mLcHBoyTCuwgkzVtckJhbn
 JkOkTrFqCglziu7GCghAJLIKM2Da4PF2yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8xqCTO
 HJzCuBm/4KaDET0OJmWbDFJYkIKakGxuj0g3M5Xr90vNQXWDvTbhnHkdRzqhUlVW839HYyblL
 xuPLi99v7T30v5Dmu5N4hOvFT7KcefgFZN3lZoZUc1kXljN26QmK/YoV/b7kV9Fml0SP0zanF
 V55/nvu2+5rAq+nxVvGJkbt0Y2xMG39kvM8ovnB3wYXWgwL2NhOVbDc1Zh9+n/fsoRJLcUaio
 RZzUXEiANwiRAeyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493738642!43282122!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38807 invoked from network); 2 May 2017 15:24:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 2 May 2017 15:24:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2EA9115A1;
 Tue,  2 May 2017 08:24:02 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F091E3F41F;
 Tue,  2 May 2017 08:24:00 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Jan Beulich <JBeulich@suse.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
 <590855F402000078001559F8@prv-mh.provo.novell.com>
 <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7524c124-b9c0-6ee4-a3aa-65af2c5e2272@arm.com>
Date: Tue, 2 May 2017 16:23:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMDIvMDUvMTcgMTY6MjAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gSGkgSmFuLAo+Cj4+PiBAQCAtNjMxLDYgKzYzMiw5IEBAIGludCBhcmNoX2RvbWFpbl9jcmVh
dGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAo+Pj4gICAgICBp
ZiAoIChyYyA9IGRvbWFpbl92dGltZXJfaW5pdChkLCBjb25maWcpKSAhPSAwICkKPj4+ICAgICAg
ICAgIGdvdG8gZmFpbDsKPj4+Cj4+PiArICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZfdnVh
cnQgKQo+Pj4gKyAgICAgICAgaWYgKCAocmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgY29uZmln
KSkgIT0gMCApCj4+PiArICAgICAgICAgICAgZ290byBmYWlsOwo+Pj4gICAgICB1cGRhdGVfZG9t
YWluX3dhbGxjbG9ja190aW1lKGQpOwo+Pgo+IEkgYW0gcGxhbm5pbmcgdG8gcmVtb3ZlIHRoZSB1
c2FnZSBvZiBkb21haW4gY3JlYXRpb24gZmxhZyB0byBjaGVjawo+IHdoZXRoZXIgdnVhcnQgaXMg
ZW5hYmxlZC9kaXNhYmxlZC4gUGxlYXNlIHNlZSBteSBuZXh0IGNvbW1lbnQuIFdpdGgKPiB0aGF0
IGNoYW5nZSwgZG9tYWluX3ZwbDAxMV9pbml0KCkgd2lsbCBiZSBjYWxsZWQgYWx3YXlzLiBUaGUK
PiBkb21haW5fdnBsMDExX2luaXQoKSB3aWxsIGNoZWNrIHdoZXRoZXIgdnVhcnQgaXMgZW5hYmxl
ZCBvciBkaXNhYmxlZAo+IGluIHRoZSBjb25maWcgc3RydWN0dXJlIHBhc3NlZC4gSWYgdnVhcnQg
aXMgZW5hYmxlZCB0aGVuIGl0IHdpbGwgZ28KPiBhaGVhZCB3aXRoIHZwbDAxMSBpbml0aWFsaXph
dGlvbiBlbHNlIGl0IHdpbGwgcmV0dXJuIHdpdGhvdXQKPiBpbml0aWFsaXppbmcgdnBsMDExLgoK
UGxlYXNlIGRvbid0IGRvIHRoYXQuIFRoZSBhcmNoIGNvZGUgZGVjaWRlcyB3aGV0aGVyIGRvbWFp
bl92cGwwMTFfaW5pdCAKbm90IHRoZSBpbnZlcnQuCgpJIHdvdWxkIG11Y2ggcHJlZmVyIGlmIHlv
dSBkbzoKCmlmICggZW5hYmxlX3Z1YXJ0ICYmICgocmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwg
Y29uZmlnKSAhPSAwKSApCiAgIGdvdG8gZmFpbDsKCm9yCiAgICByYyA9IChlbmFibGVfdnVhcnQp
ID8gZG9tYWluX3ZwbDAxMV9pbml0KGQsIGNvbmZpZykgOiAwOwogICAgaWYgKCByYyAhPSAwICkK
ICAgICAgZ290byBmYWlsOwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 02 15:32:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:32:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ZmL-0003Yb-E6; Tue, 02 May 2017 15:31:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5ZmK-0003YV-2v
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 15:31:52 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 13/95-03869-766A8095; Tue, 02 May 2017 15:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzdtGUe
 kwdkOMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN3dQtjwRy+ivvNj5gbGI9xdTFycggJ5Ems
 P3mcBcTmFbCTmLv5FjOILSFgKPH0/XU2EJtFQFVif8cZJhCbTUBdou3ZdtYuRg4OEQEDiXNHk
 0DCzALtjBKTJ2SC2MICLhJP9jxhgxhfJPFtw0Iwm1PAXqK5axIzSCuvgKDE3x3CEK1aEg9/3W
 KBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI3O9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GMAgh2Mi9cGHmKU5GBSEuVVf8UeKcSXlJ9S
 mZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeLcv4YgUEixKTU+tSMvMAUYHTKkEB4+SC
 O8BkDRvcUFibnFmOkTqFKOilDiv+lKghABIIqM0D64NFpGXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMybADKeJzOvBG76K6DFTECLm2XBFpckIqSkGhhXFsh1WRcF5E29cuXGbufuhLCTtS3
 zdm1fEOkUtPzcV4sXLM3dd05WFrzcxu9V6brs69KELQ1Hd05fznEniadRd4Goys13trZvjzWf
 9+fc6SChst9c70gKD+/FF8fuHpJ+G7HzKoN996Sdcz/uTwuM6jwV4fh7+5ocBSn2Oq+eGblWt
 3zzU0qVWIozEg21mIuKEwHap6yJwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493739108!66222834!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26268 invoked from network); 2 May 2017 15:31:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 15:31:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 09:31:47 -0600
Message-Id: <5908C2800200007800155F20@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 09:31:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
 <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
In-Reply-To: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: silence a pointless warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE3OjE1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IGdl
dF9wYWdlKCkgbG9ncyBhIG1lc3NhZ2Ugd2hlbiBpdCBmYWlscyAoZG9tX2NvdyBpcyBuZXZlciBk
eWluZyBvcgo+IHBhZ2luZ19tb2RlX2V4dGVybmFsKCkpLCBzbyBiZXR0ZXIgYXZvaWQgdGhlIGNh
bGwgd2hlbiBpdCdzIHBvaW50bGVzcwo+IHRvIGRvIGFueXdheS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gUG9zc2libHkgd2UgY291
bGQgYmUgZXZlbiBtb3JlIHJpZ2lkIGFuZCBiYWlsIHJpZ2h0IGF3YXkgaWYgLT5pc19keWluZwo+
IGlzIHNldC4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKPiBAQCAtNTAxLDkgKzUwMSw5IEBAIHN0cnVjdCBwYWdlX2luZm8gKmdl
dF9wYWdlX2Zyb21fZ2ZuX3AybSgKPiAgICAgICAgICAgICAgICAgIGlmICggZmRvbSA9PSBOVUxM
ICkKPiAgICAgICAgICAgICAgICAgICAgICBwYWdlID0gTlVMTDsKPiAgICAgICAgICAgICAgfQo+
IC0gICAgICAgICAgICBlbHNlIGlmICggIWdldF9wYWdlKHBhZ2UsIGQpCj4gKyAgICAgICAgICAg
IGVsc2UgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgJiYKPiAgICAgICAgICAgICAgICAgICAgICAg
IC8qIFBhZ2UgY291bGQgYmUgc2hhcmVkICovCj4gLSAgICAgICAgICAgICAgICAgICAgICAmJiAh
Z2V0X3BhZ2UocGFnZSwgZG9tX2NvdykgKQo+ICsgICAgICAgICAgICAgICAgICAgICAgKCFwMm1f
aXNfc2hhcmVkKCp0KSB8fCAhZ2V0X3BhZ2UocGFnZSwgZG9tX2NvdykpICkKPiAgICAgICAgICAg
ICAgICAgIHBhZ2UgPSBOVUxMOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBwMm1fcmVhZF91bmxv
Y2socDJtKTsKClRoZSBkb3duc2lkZSBvZiB0aGlzIGNoYW5nZSBpcyB0aGF0IHRoZXkgd2lsbCB0
dXJuIHNpbGVudCB3aGF0IG1heQpiZSBhIGhpbnQgdG93YXJkcyBhIHJlYXNvbiBmb3Igb25lIG9m
IHRoZSBsb25nIHN0YW5kaW5nIG1pZ3JhdGlvbgppc3N1ZXMgd2UgaGF2ZSAodGhlc2Ugd2Fybmlu
Z3MgaGF2ZSBhcHBlYXJlZCBpbiByZWNlbnQgb3NzdGVzdApsb2dzIGFsd2F5cyBpbiBjb25qdW5j
dGlvbiB3aXRoIGEgZmFpbGVkIG1pZ3JhdGlvbiB0ZXN0KS4gTG9jYWxseSBJJ3ZlCnVzZWQKCi0t
LSB1bnN0YWJsZS5vcmlnL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgdW5zdGFibGUveGVuL2Fy
Y2gveDg2L21tL3AybS5jCkBAIC00ODAsNiArNDgwLDEyIEBAIHN0cnVjdCBwYWdlX2luZm8gKmdl
dF9wYWdlX2Zyb21fZ2ZuX3AybSgKICAgICBwMm1fYWNjZXNzX3QgX2E7CiAgICAgcDJtX3R5cGVf
dCBfdDsKICAgICBtZm5fdCBtZm47CitzdGF0aWMgdW5zaWduZWQgbG9uZyBjbnQsIHRocjsvL3Rl
bXAKK2lmKGQtPmlzX2R5aW5nICYmICsrY250ID4gdGhyKSB7Ly90ZW1wCisgY250IHw9IHRocjsK
KyBwcmludGsoIiVwdjogZCVkIGR5aW5nIChsb29rIHVwICVseClcbiIsIGN1cnJlbnQsIGQtPmRv
bWFpbl9pZCwgZ2ZuKTsKKyBkdW1wX2V4ZWN1dGlvbl9zdGF0ZSgpOworfQogCiAgICAgLyogQWxs
b3cgdCBvciBhIHRvIGJlIE5VTEwgKi8KICAgICB0ID0gdCA/OiAmX3Q7CgpidXQgd2l0aCBhYm91
dCBhIGRvemVuIG1pZ3JhdGlvbnMgSSBkaWRuJ3QgZ2V0IHRoaXMgdG8gdHJpZ2dlci4gSQp0aGVy
ZWZvcmUgd29uZGVyIHdoZXRoZXIgd2Ugc2hvdWxkbid0LCBmb3IgYSB3aGlsZSwgaGF2ZQpzb21l
dGhpbmcgbGlrZSB0aGlzIGluIG1hc3Rlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 15:34:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Zom-0003h2-Se; Tue, 02 May 2017 15:34:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rdunlap@infradead.org>) id 1d5Zom-0003gu-0u
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 15:34:24 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 38/52-03557-FF6A8095; Tue, 02 May 2017 15:34:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVy9qV1m+7/ZRy
 RBi+Xslh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvD75mLvjOXLF2yj3GBsYtzF2MXBwsAkfZ
 JN4uX8cK4ggJ3GCUuHdzL1sXIyeHsICNxPqvh1hAbBGBJImNlw8xgthCAmYSy84eYAWxmQViJ
 fb0/QCz2QS0JNbcPsEMYvMKOEhsXHAEbA6LgIrEjwl7wOKiAuESbxuPsEDUCEqcnPkEzOYUMJ
 c4duItC8RMPYkd139BzZeX2P52DvMERr5ZSFpmISmbhaRsASPzKkb14tSistQiXUu9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAcGMAgh2MdzcFHGKU5GBSEuVVf8UeKcSXlJ9S
 mZFYnBFfVJqTWnyIUYODQ2Dhy2XHGaVY8vLzUpUkeDcs5YgUEixKTU+tSMvMAUYETKkEB4+SC
 O+BJUBp3uKCxNzizHSI1ClGXY45976+ZxICmyElzqsOMkMApCijNA9uBCw6LzHKSgnzMgIdKM
 RTkFqUm1mCKv+KUZyDUUmY9zrIKp7MvBK4Ta+AjmACOqJZFuyIkkSElFQDI0Ngn4bQN9XpDas
 2+awKexOSdcJf5NIDxVAr7+tWX9hON1v3HXjEE2r18vAcc5app5f6VK3Kz61WEttQGumS1Thj
 P+clP0E5hp9p+QuWWO/4rGh38gFbwDGO/hfsks/yjLdkpJac2ykpMU0m3vFleMVLLr95nC9ul
 +v05f7mUjG1nnPAaOo/JZbijERDLeai4kQAXC2CO8kCAAA=
X-Env-Sender: rdunlap@infradead.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493739262!52401068!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30224 invoked from network); 2 May 2017 15:34:22 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-2.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 15:34:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=cK2bv8QqNW1rI2uQfCisZJoq/UI14lEMbFQ8sSNAMO4=; b=cooTiE7leKQ+AbQ1LGgysZPxUX
 y81UVYgusHAPMVU4uUkUz2Mw2pefW1Hbq+/cjrMrLqZPOyEWRXY723tAFa1XWu4/EToiZRExlCv4e
 7AV8epZQomDvgfm/t7lBZ7SqfZ/XP3khqpr7re8TkXMnWUCn6+QMem3T7eVUyocZEbRR5F1P6s64s
 OlggL7PTThjD5Y8EFLIrUV94YxZdp9Y8rl3gKwXFAhAVoU53gxGCFSTvhvx2hnIIxG4nqMDFmkzsQ
 sIMEq9w76eXrimCzs1dJMRHSc0sHgQqMszFtKB+IQWcBNlpvdBvpbw/HBmguTSfyGfZOzF39UiBP4
 vqWGSHWw==;
Received: from static-50-53-32-16.bvtn.or.frontiernet.net ([50.53.32.16]
 helo=[192.168.1.19])
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1d5Zoh-0007dv-IE; Tue, 02 May 2017 15:34:19 +0000
To: Stephen Rothwell <sfr@canb.auug.org.au>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>
References: <20170502164733.59f7d208@canb.auug.org.au>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <cf1e1487-dc87-cccc-5574-3706da37a7e2@infradead.org>
Date: Tue, 2 May 2017 08:34:16 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170502164733.59f7d208@canb.auug.org.au>
Cc: xen-devel@lists.xenproject.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] linux-next: Tree for May 2 (xen: events_base.c)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDEvMTcgMjM6NDcsIFN0ZXBoZW4gUm90aHdlbGwgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+
IFBsZWFzZSBkbyBub3QgYWRkIGFueSB2NC4xMyBkZXN0aW5lZCBtYXRlcmlhbCBpbiB5b3VyIGxp
bnV4LW5leHQKPiBpbmNsdWRlZCBicmFuY2hlcyB1bnRpbCBhZnRlciB2NC4xMi1yYzEgaGFzIGJl
ZW4gcmVsZWFzZWQuCj4gCj4gQ2hhbmdlcyBzaW5jZSAyMDE3MDUwMToKPiAKCm9uIHg4Nl82NDoK
CmRyaXZlcnMvYnVpbHQtaW4ubzogSW4gZnVuY3Rpb24gYHNldF9hZmZpbml0eV9pcnEnOgpldmVu
dHNfYmFzZS5jOigudGV4dCsweDE2MzJjNCk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHhlbl9o
YXZlX3ZlY3Rvcl9jYWxsYmFjaycKYXJjaC94ODYvcGNpL2J1aWx0LWluLm86IEluIGZ1bmN0aW9u
IGBwY2lfeGVuX2h2bV9pbml0JzoKKC5pbml0LnRleHQrMHg1OWYpOiB1bmRlZmluZWQgcmVmZXJl
bmNlIHRvIGB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2snCgoKLS0gCn5SYW5keQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 15:41:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:41:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5Zvy-0004O1-Jm; Tue, 02 May 2017 15:41:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5Zvx-0004Nv-3L
 for xen-devel@lists.xen.org; Tue, 02 May 2017 15:41:49 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0C/8E-01721-CB8A8095; Tue, 02 May 2017 15:41:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3f3Co5
 Ig0dnVCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3kzpZCuYpVVzbltbAuFS2i5GTQ0ggT+Jb
 5xw2EJtXwE7iwL9PjCC2hIChxNP318HiLAKqEhM/NbGD2GwC6hJtz7azgtgiQDUnZzwGqufiY
 Ba4xChxau1esCJhAS+JUxevsUAs8JR4/+YNWAMnULz7RAdzFyMH0DJBib87hEHCzAJaEg9/3W
 KBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdM72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQq2dgYNzBeKXN+RCjJAeTkiiv+iv2SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvDHLOSKFBItS01Mr0jJzgFEAk5bg4FES4U1dBpTmLS5IzC3OT
 IdInWJUlBLn5QPpEwBJZJTmwbXBIu8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeI5ApPJ
 l5JXDTXwEtZgJa3CwLtrgkESEl1cA4w+XYoZ3Fnt8Ort9+I0dXvpp1/e3C4pCdocJFnvOX8hT
 w6QnOivG9vexT7dzmk1KqTCbe267d8QlTXrj2/e9FmTuMHnQ/3c1vwLMshtHnrHhZWZeMm/Gr
 Z/IfTsfmFpbdlyqMZ5z5wF78x1KewNNxHEtfKfCK1uZ+sqpeUpt7entX23HtmEolluKMREMt5
 qLiRABn5AsttwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493739705!42912143!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12213 invoked from network); 2 May 2017 15:41:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 15:41:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 09:41:44 -0600
Message-Id: <5908C4D40200007800155F46@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 09:41:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE3OjIxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gaHZtX3NhdmVfY3B1X2N0eHQoKSByZXR1cm5zIHN1Y2Nlc3Mgd2l0aG91dCB3cml0aW5n
IGFueSBkYXRhIGludG8KPiBodm1fZG9tYWluX2NvbnRleHRfdCB3aGVuIGFsbCBWQ1BVcyBhcmUg
b2ZmbGluZS4gVGhpcyBjYW4gdGhlbiBjcmFzaAo+IHRoZSBoeXBlcnZpc29yICh3aXRoIEZBVEFM
IFBBR0UgRkFVTFQpIGluIGh2bV9zYXZlX29uZSgpIHZpYSB0aGUKPiAib2ZmIDwgKGN0eHQuY3Vy
IC0gc2l6ZW9mKCpkZXNjKSkiIGZvcigpIHRlc3QsIHdoZXJlIGN0eHQuY3VyIHJlbWFpbnMgMCwK
PiBjYXVzaW5nIGFuIHVuZGVyZmxvdyB3aGljaCBsZWFkcyB0aGUgaHlwZXJ2aXNvciB0byBnbyBv
ZmYgdGhlIGVuZCBvZiB0aGUKPiBjdHh0IGJ1ZmZlci4KPiAKPiBUaGlzIGhhcyBiZWVuIGJyb2tl
biBzaW5jZSBYZW4gNC40IChjL3MgZTAxOWM2MDZmNTkpLgo+IEl0IGhhcyBoYXBwZW5lZCBpbiBw
cmFjdGljZSB3aXRoIGFuIEhWTSBMaW51eCBWTSAoRGViaWFuIDgpIHF1ZXJpZWQgYXJvdW5kCj4g
c2h1dGRvd246Cj4gCj4gKFhFTikgaHZtLmM6MTU5NTpkM3YwIEFsbCBDUFVzIG9mZmxpbmUgLS0g
cG93ZXJpbmcgb2ZmLgo+IChYRU4pIC0tLS1bIFhlbi00LjktcmMgIHg4Nl82NCAgZGVidWc9eSAg
IE5vdCB0YWludGVkIF0tLS0tCj4gKFhFTikgQ1BVOiAgICA1Cj4gKFhFTikgUklQOiAgICBlMDA4
Ols8ZmZmZjgyZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8weDFmZAo+IChYRU4pIFJG
TEFHUzogMDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjIpCj4gKFhF
TikgcmF4OiBmZmZmODMwNDkyY2JiNDQ1ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiBm
ZmZmODMwMzkzNDNiNDAwCj4gKFhFTikgcmR4OiAwMDAwMDAwMGZmODgwMDRkICAgcnNpOiBmZmZm
ZmZmZmZmZmZmZmY4ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcmJwOiBmZmZmODMw
NDEwM2U3Yzg4ICAgcnNwOiBmZmZmODMwNDEwM2U3YzQ4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAx
Cj4gKFhFTikgcjk6ICBkZWFkYmVlZmRlYWRmMDBkICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAg
cjExOiAwMDAwMDAwMDAwMDAwMjgyCj4gKFhFTikgcjEyOiAwMDAwN2Y0M2EzYjE0MDA0ICAgcjEz
OiAwMDAwMDAwMGZmZmZmZmZlICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcjE1OiBm
ZmZmODMwNDAwYzQxMDAwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAw
MTUyNmUwCj4gKFhFTikgY3IzOiAwMDAwMDAwNDAyZTEzMDAwICAgY3IyOiBmZmZmODMwNDkyY2Ji
NDQ3Cj4gKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBz
czogZTAxMCAgIGNzOiBlMDA4Cj4gKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjQ5
NmQyPiAoaHZtX3NhdmVfb25lKzB4MTQ1LzB4MWZkKToKPiAoWEVOKSAgMDAgMDAgNDggMDEgYzgg
ODMgYzIgMDggPDY2PiAzOSA1OCAwMiA3NSA2NCBlYiAwOCA0OCA4OSBjOCBiYSAwOCAwMCAwMCAw
MAo+IChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNDEwM2U3YzQ4Ogo+IChY
RU4pICAgIDAwMDAwNDEwMDAwMDAwMDAgZmZmZjgzMDM5MzQzYjQwMCBmZmZmODMwNDEwM2U3Yzcw
IGZmZmY4MzA0MTAzZTdkYTgKPiAoWEVOKSAgICBmZmZmODMwNDAwYzQxMDAwIDAwMDA3ZjQzYTNi
MTMwMDQgZmZmZjgzMDQxMDNiNzAwMCBmZmZmZmZmZmZmZmZmZmVhCj4gKFhFTikgICAgZmZmZjgz
MDQxMDNlN2Q0OCBmZmZmODJkMDgwMjY4M2Q0IGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgyZDA4MDIz
MjBkOAo+IChYRU4pICAgIGZmZmY4MzA0MDBjNDEwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMw
NDEwM2U3Y2Q4IGZmZmY4MmQwODAyNmZmM2QKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmY4MzAwZDE5ZmQwMDAgZmZmZjgzMDQxMDNlN2NmOCBmZmZmODJkMDgwMjMyMTQyCj4gKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MzA0MTAzZTdkMjggZmZm
ZjgyZDA4MDIwNzA1MQo+IChYRU4pICAgIGZmZmY4MzA0MTAzZTdkMTggZmZmZjgzMDQwMGM0MTAw
MCAwMDAwMDAwMDAwMDAwMjAyIGZmZmY4MzA0MDBjNDEwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDA3ZjQzYTNiMTMwMDQgMDAwMDAwMDAwMDAwMDAwMCBkZWFkYmVlZmRlYWRmMDBk
Cj4gKFhFTikgICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODJkMDgwMjA2YzQ3IDA3MDAwMDAwMDAw
MDAwMDAgZmZmZjgzMDQxMDM3NWJkMAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAyOTYgZmZmZjgz
MDQxMDM3NWM3OCBmZmZmODMwNDEwMzc1YzgwIDAwMDAwMDAwMDAwMDAwMDMKPiAoWEVOKSAgICBm
ZmZmODMwNDEwM2U3ZTY4IGZmZmY4MzA0MTAzYjY3YzAgZmZmZjgzMDQxMDNiNzAwMCBmZmZmODMw
NDEwM2I2N2MwCj4gKFhFTikgICAgMDAwMDAwMGQwMDAwMDAzNyAwMDAwMDAwMDAwMDAwMDAzIDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDdmNDNhM2IxNDAwNAo+IChYRU4pICAgIDAwMDA3ZmZkNWQ5MjU1
OTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMTAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAo
WEVOKSAgICAwMDAwMDAwMGVhOGY4MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDdmZmQwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgMDAwMDdmNDNhMjc2ZjU1NyAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwZWE4ZjgwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgIDAwMDA3
ZmZkNWQ5MjU1ZTAgMDAwMDdmNDNhMjMyODBiMiAwMDAwN2ZmZDVkOTI2MDU4IGZmZmY4MzA0MTAz
ZTdmMTgKPiAoWEVOKSAgICBmZmZmODMwMGQxOWZlMDAwIDAwMDAwMDAwMDAwMDAwMjQgZmZmZjgy
ZDA4MDIwNTNlNSBkZWFkYmVlZmRlYWRmMDBkCj4gKFhFTikgICAgZmZmZjgzMDQxMDNlN2YwOCBm
ZmZmODJkMDgwMzUxNTY1IDAxMDAwMDAwM2ZmZmZmZmYgMDAwMDdmNDNhM2IxMzAwNAo+IChYRU4p
ICAgIGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkIGRl
YWRiZWVmZGVhZGYwMGQKPiAoWEVOKSAgICBmZmZmODgwMDc4MTQyNWMwIGZmZmY4ODAwN2NlOTQz
MDAgZmZmZjgzMDQxMDNlN2VkOCBmZmZmODJkMDgwMjcxOWVjCj4gKFhFTikgWGVuIGNhbGwgdHJh
Y2U6Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjQ5NmQyPl0gaHZtX3NhdmVfb25lKzB4MTQ1LzB4
MWZkCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjY4M2Q0Pl0gYXJjaF9kb19kb21jdGwrMHhhN2Ev
MHgyNTlmCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjA2YzQ3Pl0gZG9fZG9tY3RsKzB4MTg2Mi8w
eDFiN2IKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTE1NjU+XSBwdl9oeXBlcmNhbGwrMHgxZWYv
MHg0MmMKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTUxMDY+XSBlbnRyeS5vI3Rlc3RfYWxsX2V2
ZW50cyswLzB4MzAKPiAoWEVOKQo+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZjgzMDQ5
MmNiYjQ0NzoKPiAoWEVOKSAgTDRbMHgxMDZdID0gMDAwMDAwMDBkYmMzNjA2MyBmZmZmZmZmZmZm
ZmZmZmZmCj4gKFhFTikgIEwzWzB4MDEyXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZm
ZmZmZgo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+IChYRU4pIFBhbmljIG9uIENQVSA1Ogo+IChYRU4pIEZBVEFMIFBBR0UgRkFVTFQKPiAo
WEVOKSBbZXJyb3JfY29kZT0wMDAwXQo+IChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiBm
ZmZmODMwNDkyY2JiNDQ3Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+IAo+IFJlcG9ydGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CgpXaXRoIHRoaXMgaXQncyBub3QgcmVhbGx5IGNsZWFyIHRvIG1l
IHdoZXRoZXIgQW5kcmV3IG9yIHlvdSBpcyB0aGUKcGF0Y2ggYXV0aG9yLgoKPiBUZXN0ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 15:43:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:43:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ZxN-0004TT-UW; Tue, 02 May 2017 15:43:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5ZxM-0004TE-KN
 for xen-devel@lists.xen.org; Tue, 02 May 2017 15:43:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CE/F4-02181-319A8095; Tue, 02 May 2017 15:43:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1dgJUe
 kwb874hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3+rKCTSwV3ctnMjcwXmTuYuTkEBLIk9i1
 rJcVxOYVsJO4encWG4gtIWAo8fT9dTCbRUBVov/zBDCbTUBdou3ZdrB6EaCakzMeM3YxcnEwC
 /xklPj6fi1YkbCAl8Spi9dYIBZ4Srx/8wasgRMo3n2iA2gxB9AyQYm/O4RBwswCWhIPf91igb
 C1JZYtfA1WwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXQu9pKLM9IyS3MT
 MHF1DA1O93NTi4sT01JzEpGK95PzcTYzA0GMAgh2MB5udDzFKcjApifKqv2KPFOJLyk+pzEgs
 zogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvDHLOSKFBItS01Mr0jJzgNEBUyrBwaMkwpu6D
 CjNW1yQmFucmQ6ROsWoyzHn3tf3TEJgM6TEebtBZgiAFGWU5sGNgEXqJUZZKWFeRqADhXgKUo
 tyM0tQ5V8xinMwKgnzZoNM4cnMK4Hb9AroCCagI5plwY4oSURISTUwNk4p8EpZvN3p5WXrbTM
 lnp+K3HWEZVP3SaYJ8kfWKgUWyfEf3pp6e91SXXc2TfYFEiZ5MyY/vFQjOv1d7zXtLFOuzNlm
 qq9/3I1fa8NtstRhUTqLQWmWdeVDft2Uw/VmDMlM8Xd3708Kv87Bfj6ulul0fVxV9i49gT/nE
 pQjph7PMq1XFtypxFKckWioxVxUnAgAl0vFR88CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493739790!95996324!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1204 invoked from network); 2 May 2017 15:43:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 15:43:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 May 2017 09:43:09 -0600
Message-Id: <5908C5290200007800155F51@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 02 May 2017 09:43:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE3OjIxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gaHZtX3NhdmVfY3B1X2N0eHQoKSByZXR1cm5zIHN1Y2Nlc3Mgd2l0aG91dCB3cml0aW5n
IGFueSBkYXRhIGludG8KPiBodm1fZG9tYWluX2NvbnRleHRfdCB3aGVuIGFsbCBWQ1BVcyBhcmUg
b2ZmbGluZS4gVGhpcyBjYW4gdGhlbiBjcmFzaAo+IHRoZSBoeXBlcnZpc29yICh3aXRoIEZBVEFM
IFBBR0UgRkFVTFQpIGluIGh2bV9zYXZlX29uZSgpIHZpYSB0aGUKPiAib2ZmIDwgKGN0eHQuY3Vy
IC0gc2l6ZW9mKCpkZXNjKSkiIGZvcigpIHRlc3QsIHdoZXJlIGN0eHQuY3VyIHJlbWFpbnMgMCwK
PiBjYXVzaW5nIGFuIHVuZGVyZmxvdyB3aGljaCBsZWFkcyB0aGUgaHlwZXJ2aXNvciB0byBnbyBv
ZmYgdGhlIGVuZCBvZiB0aGUKPiBjdHh0IGJ1ZmZlci4KPiAKPiBUaGlzIGhhcyBiZWVuIGJyb2tl
biBzaW5jZSBYZW4gNC40IChjL3MgZTAxOWM2MDZmNTkpLgoKQW5kIEkgdGhpbmsgd2Ugd2FudCB0
aGlzIGluIDQuOSwgYnV0IHlvdSBkaWRuJ3QgQ2MgSnVsaWVuIC4uLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 15:56:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aAC-0005Ig-3J; Tue, 02 May 2017 15:56:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stefanha@redhat.com>) id 1d5aAB-0005Ia-9Z
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 15:56:31 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 02/E3-01870-E2CA8095; Tue, 02 May 2017 15:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVysWW7jK7uGo5
 Ig02PtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPD/MKzgtWfF7fxd7A2M/fxcjFISQwh0li
 9opDzF2MnBwsAg4SCw88ZQKxGQXKJP6t6WGEsHMlZn2cxAZRYy/xe9JLsLiQwGpGiffTvSDiK
 hJrW/eyg9hsAtoSz/omgM0REdCUmPHiLSvIMmaBC2wST45tBBskLJAi8WDmcRYQm1fARqJ90h
 UmiIvaGSWOb5vMDpEQlDg58wlYEbNAscTBmzuANnMA2dISy/9xgIQ5BQwknrbvYAWxRQWUJXb
 f2gv2jATQERfaH7GAzJQQ6GOU+PJmH9sERpFZSMbOQjJ2FsJYiLCOxM6td9gwhLUlli18zQxh
 20qsW/eeZQEj+ypG9eLUorLUIl1jvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2Mw
 NhiAIIdjM1fnA4xSnIwKYnyqr9ijxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwau2miNSSLAoNT
 21Ii0zBxjlMGkJDh4lEV5RkDRvcUFibnFmOkTqFKOilDjvzFVACQGQREZpHlwbLLFcYpSVEuZ
 lBDpEiKcgtSg3swRV/hWjOAejkjBvFcgUnsy8Erjpr4AWMwEtbpYFW1ySiJCSamCUXGV/zbDf
 3fqtnXfLqdL2Av57My7nZYWe0NbZbHVd+/DS1Ml+FzRvv568Yd4ElkltnTd+3Zew2bb5DFuU/
 uTZ4ZP2is4+dN7C+2fSmy/Pjxwymzc9waqDtZej0qZpRfTmrWf0XRLvNgpUzbe+1OGZzvzK/G
 jcn/Dd6+cH2uQoxkic423XsDqhxFKckWioxVxUnAgANev9fCcDAAA=
X-Env-Sender: stefanha@redhat.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493740588!97754807!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44904 invoked from network); 2 May 2017 15:56:29 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 15:56:29 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0A8BE3D3723;
 Tue,  2 May 2017 15:56:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0A8BE3D3723
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 0A8BE3D3723
Received: from localhost (ovpn-117-190.ams2.redhat.com [10.36.117.190])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 55CEF78C0F;
 Tue,  2 May 2017 15:56:21 +0000 (UTC)
Date: Tue, 2 May 2017 16:56:20 +0100
From: Stefan Hajnoczi <stefanha@redhat.com>
To: Markus Armbruster <armbru@redhat.com>
Message-ID: <20170502155620.GB26628@stefanha-x1.localdomain>
References: <20170427215821.19397-1-eblake@redhat.com>
 <20170427215821.19397-7-eblake@redhat.com>
 <87a871nd7j.fsf@dusky.pond.sub.org>
MIME-Version: 1.0
In-Reply-To: <87a871nd7j.fsf@dusky.pond.sub.org>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Tue, 02 May 2017 15:56:27 +0000 (UTC)
Cc: Jeff Cody <jcody@redhat.com>, qemu-devel@nongnu.org,
 Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= <f4bug@amsat.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Josh Durgin <jdurgin@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Alberto Garcia <berto@igalia.com>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 Michael Roth <mdroth@linux.vnet.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>, Fam Zheng <famz@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Alexander Graf <agraf@suse.de>, "Richard W.M. Jones" <rjones@redhat.com>,
 Max Reitz <mreitz@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 06/10] qobject: Use simpler
 QDict/QList scalar insertion macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4021485586585512562=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4021485586585512562==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="aM3YZ0Iwxop3KEKx"
Content-Disposition: inline


--aM3YZ0Iwxop3KEKx
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 28, 2017 at 10:33:36AM +0200, Markus Armbruster wrote:
> Eric Blake <eblake@redhat.com> writes:
>=20
> > We now have macros in place to make it less verbose to add a scalar
> > to QDict and QList, so use them.  To make this patch smaller to
> > review, a couple of subdirectories were done in earlier patches.
>=20
> Scratch the last sentence.  Can do on commit.
>=20
> > Patch created mechanically via:
> >   spatch --sp-file scripts/coccinelle/qobject.cocci \
> >     --macro-file scripts/cocci-macro-file.h --dir . --in-place
> > then touched up manually to fix a couple of '?:' back to original
> > spacing, as well as avoiding a long line in monitor.c.
> >
> > Signed-off-by: Eric Blake <eblake@redhat.com>
> > Reviewed-by: Markus Armbruster <armbru@redhat.com>
> >
> > ---
> > v5: rebase to master (Coccinelle found a couple new spots), squash 3
> > patches into 1, adjust R-b to only list Markus (while there were other
> > reviews on the pre-squashed patches, Markus was the only one on all 3)
>=20
> The block: part had
>=20
>     Acked-by: Richard W.M. Jones <rjones@redhat.com>
>     Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
>     Reviewed-by: Alberto Garcia <berto@igalia.com>
>=20
> The tests and qobject parts had
>=20
>     Reviewed-by: Philippe Mathieu-Daud=E9 <f4bug@amsat.org>
>=20
> Richard, Stefan, Alberto, Philippe, let me know if you'd like me to
> convert your R-by of parts to an Acked-by of the combined patch.  Feel
> free to review the combined patch, of course.

Please keep my R-by, I have reviewed again.

--aM3YZ0Iwxop3KEKx
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEcBAEBAgAGBQJZCKwkAAoJEJykq7OBq3PIX8kIAKf/G8wxa6w+mSYZhC4RbqYn
gOJoa0nOyxI+B7IUyfGVS1AXd5VRlxoGGlIvelPIrusdIb0RXrp4BZBX+pvgWcEE
RPCMotSVQb0ZfM00OThoaLjQudRNhdM00/ZLpFm7aJmDHOnqdhKg5ccU3KE/GAoZ
kzAWy23gNmhIJ7DYXL/8Q7rVWAm09CuI8FUIRyqMUHpONB+SbqnjPpV58BhkW8nM
GKd4tKlCkW4xCXy10/N1EhoFYaBn7ZsrJL3oF+kiEBmyzo/0M6R8Cr3DQLAW1K9h
vQFDEVkkXIV5OpIYDRJhunW/JC5Yb3nNdTZbCE+bDJT61NJ4xwyRvaw5/M7iQh8=
=jsgW
-----END PGP SIGNATURE-----

--aM3YZ0Iwxop3KEKx--


--===============4021485586585512562==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4021485586585512562==--


From xen-devel-bounces@lists.xen.org Tue May 02 15:59:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aCm-0005QI-GR; Tue, 02 May 2017 15:59:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5aCl-0005Q9-Ou
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 15:59:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D3/62-01997-ECCA8095; Tue, 02 May 2017 15:59:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVffcGo5
 IgxlHZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjfevYCj6wVDzZ9ZOlgXEaSxcjF4eQwCQm
 iRkz1rF3MXICOX8YJabs4ISwNzBKHL/AClG0nVFizvr7YEXCAh4SGx/8ZwNJiAhMZ5T4/P8EC
 0RHjsT7axvYQGxmgRSJG/cXMIHYbAJGEmePTmcEsXkFbCWmfn7J3MXIwcEioCJx7aUTSFhUIF
 zibeMRFogSQYmTM5+A2ZwCjhKHP/5ihBipLvFn3iVmCFteYvvbOWC2hICxRPvbi2wTGAVnIWm
 fhaRlFpKWBYzMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcx
 AgO3noGBcQdj8wm/Q4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwblzNESkkW
 JSanlqRlpkDjCGYtAQHj5IIbxhImre4IDG3ODMdInWKUZdjzr2v75mEWPLy81KlxHklQIoEQI
 oySvPgRsDi+RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5jkCk8mXklcJteAR3BBHREsyz
 YESWJCCmpBsZC1ykizowTjlYub9Tm6hPaJKiyYAnP8m1LJdN2vzsv8nn6cxmLYsedDYccN9hd
 y1VeKuH187G56osDX1Nipna0lXu/WiUU6njyfHjWVd8Xdy3D4+d1PBDY9bEmlkfD0Pxs27+vE
 5qYvjt7CTBPak+IeD/rwcwNT/SSm5LUVv6Yxqm7O0Ch+5cSS3FGoqEWc1FxIgCreCVF4gIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493740748!95157924!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20492 invoked from network); 2 May 2017 15:59:10 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 15:59:10 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v42FwV6R024654
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 15:58:31 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v42FwRCt016158
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 15:58:27 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v42FwRPg028823;
 Tue, 2 May 2017 15:58:27 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 May 2017 08:58:26 -0700
To: Randy Dunlap <rdunlap@infradead.org>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>
References: <20170502164733.59f7d208@canb.auug.org.au>
 <cf1e1487-dc87-cccc-5574-3706da37a7e2@infradead.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <67b83f68-eaad-20c8-c2ef-44c43d97e0ed@oracle.com>
Date: Tue, 2 May 2017 11:58:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <cf1e1487-dc87-cccc-5574-3706da37a7e2@infradead.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] linux-next: Tree for May 2 (xen: events_base.c)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMjAxNyAxMTozNCBBTSwgUmFuZHkgRHVubGFwIHdyb3RlOgo+IE9uIDA1LzAxLzE3
IDIzOjQ3LCBTdGVwaGVuIFJvdGh3ZWxsIHdyb3RlOgo+PiBIaSBhbGwsCj4+Cj4+IFBsZWFzZSBk
byBub3QgYWRkIGFueSB2NC4xMyBkZXN0aW5lZCBtYXRlcmlhbCBpbiB5b3VyIGxpbnV4LW5leHQK
Pj4gaW5jbHVkZWQgYnJhbmNoZXMgdW50aWwgYWZ0ZXIgdjQuMTItcmMxIGhhcyBiZWVuIHJlbGVh
c2VkLgo+Pgo+PiBDaGFuZ2VzIHNpbmNlIDIwMTcwNTAxOgo+Pgo+IG9uIHg4Nl82NDoKPgo+IGRy
aXZlcnMvYnVpbHQtaW4ubzogSW4gZnVuY3Rpb24gYHNldF9hZmZpbml0eV9pcnEnOgo+IGV2ZW50
c19iYXNlLmM6KC50ZXh0KzB4MTYzMmM0KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeGVuX2hh
dmVfdmVjdG9yX2NhbGxiYWNrJwo+IGFyY2gveDg2L3BjaS9idWlsdC1pbi5vOiBJbiBmdW5jdGlv
biBgcGNpX3hlbl9odm1faW5pdCc6Cj4gKC5pbml0LnRleHQrMHg1OWYpOiB1bmRlZmluZWQgcmVm
ZXJlbmNlIHRvIGB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2snCj4KPgoKCkNhbiB5b3Ugc2VuZCBt
ZSAob3IgdG8gdGhlIGxpc3QpIHlvdXIgY29uZmlnIGZpbGU/CgoKVGhhbmtzLgotYm9yaXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 16:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aFg-0006Xg-0s; Tue, 02 May 2017 16:02:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5aFe-0006X1-Md
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 16:02:10 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C0/F5-03371-28DA8095; Tue, 02 May 2017 16:02:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTbdxLUe
 kwcrvXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8am09uYC+b1MlbcWXuIrYHxa04XIxeHkMBm
 RonTb/awQzi7GSVWzH3J1sXIySEs4CfReGgxK4gtIhAscaJ3DStEUQ+jxMFzq5lAHGaB94wSv
 /7+YwapYhPQlLjz+RMTiM0rYCUxv3ENWDeLgIrE/3kLwWpEBcIl3jYeYYGoEZQ4OfMJmM0p4C
 PxrGMFWA2zgK3Enbm7oWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2JUL04tKkst0jXSSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDoGINjBuOyv0yFGSQ4mJVFe9VfskUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeA+t4YgUEixKTU+tSMvMAYY/TFqCg0dJhLcOJM1bXJCYW5yZD
 pE6xajLcaX143smIZa8/LxUKXHeP6uBigRAijJK8+BGwGLxEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5o0FW8WTmlcBtegV0BBPQEc2yYEeUJCKkpBoYp15JzLczVq9VOSjW73cwwObmGyv
 x6q2ud89LKV44+sdRgGXD+ZRfYTcVPswNChKI4XEx+FThuyXVcmGS7OObqjtS56/+z2PHZfWI
 jW2Gl1O2Nm8ot+rSYnuxzEXX4hweql87oJG2yXutiUrm879B72+fspzToFby2L5/7SwfQTfdo
 4XCgluVWIozEg21mIuKEwH15TzPwAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493740928!61829731!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49329 invoked from network); 2 May 2017 16:02:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 2 May 2017 16:02:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2527B15A2;
 Tue,  2 May 2017 09:02:08 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C742B3F41F;
 Tue,  2 May 2017 09:02:06 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-2-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <31b063f0-563f-fc09-2d2c-421cbc972e8b@arm.com>
Date: Tue, 2 May 2017 17:02:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493395284-18430-2-git-send-email-bhupinder.thakur@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 01/10 v2] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMjgvMDQvMTcgMTc6MDEsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gQWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGww
MTEgcmVnaXN0ZXJzCj4gYW5kIHBsMDExIGludGVycnVwdHM6Cj4KPiAgICAgLSBFbXVsYXRlIERS
IHJlYWQvd3JpdGUgYnkgcmVhZGluZyBhbmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTgo+ICAgICAg
IGFuZCBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5k
IHdoZW4KPiAgICAgICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGlu
amVjdGluZyBhbiBpbnRlcnJ1cHQKPiAgICAgICB0byB0aGUgZ3Vlc3Qgd2hlbiB0aGVyZSBpcyBk
YXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlcgo+Cj4gICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZAo+ICAgICAgIGVzc2VudGlhbGx5IGNv
bnRyb2wgd2hlbiBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIGd1ZXN0Cj4KPiBUaGUg
U0JTQSBjb21wbGlhbnQgcGwwMTEgdWFydCBpcyBjb3ZlcmVkIGluIEFwcGVuZGl4IEIgb2YKPiBo
dHRwczovL3N0YXRpYy5kb2NzLmFybS5jb20vZGVuMDAyOS9hL1NlcnZlcl9CYXNlX1N5c3RlbV9B
cmNoaXRlY3R1cmVfdjNfMV9BUk1fREVOXzAwMjlBLnBkZgo+Cj4gU2lnbmVkLW9mZi1ieTogQmh1
cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+Cj4gQ2hh
bmdlcyBzaW5jZSB2MToKPgo+IC0gUmVtb3ZlZCB0aGUgb3B0aW1penRpb24gcmVsYXRlZCB0byBz
ZW5kaWluZyBldmVudHMgdG8geGVuY29uc29sZQo+IC0gVXNlIGxvY2FsIHZhcmlhYmxlcyBhcyBy
aW5nIGJ1ZmZlciBpbmRpY2VzIHdoaWxlIHVzaW5nIHRoZSByaW5nIGJ1ZmZlcgo+Cj4gIHhlbi9h
cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgIHwgICA1ICsKPiAgeGVuL2FyY2gvYXJtL01ha2Vm
aWxlICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAg
ICB8IDM0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgfCAgIDMgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L3BsMDExLXVhcnQuaCB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAg
IHwgICA4ICsKPiAgeGVuL2luY2x1ZGUveGVuL3ZwbDAxMS5oICAgICAgICAgfCAgNzQgKysrKysr
KysrCj4gIDcgZmlsZXMgY2hhbmdlZCwgNDMzIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS92cGwwMTEuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUveGVuL3ZwbDAxMS5oCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcg
Yi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+IGluZGV4IGQ0NmI5OGMuLmMxYTBlN2YgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKPiArKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+
IEBAIC01MCw2ICs1MCwxMSBAQCBjb25maWcgSEFTX0lUUwo+ICAgICAgICAgIHByb21wdCAiR0lD
djMgSVRTIE1TSSBjb250cm9sbGVyIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5Igo+ICAgICAgICAg
IGRlcGVuZHMgb24gSEFTX0dJQ1YzCj4KPiArY29uZmlnIFZQTDAxMV9DT05TT0xFCj4gKwlib29s
ICJFbXVsYXRlZCBwbDAxMSBjb25zb2xlIHN1cHBvcnQiCj4gKwlkZWZhdWx0IHkKPiArCS0tLWhl
bHAtLS0KPiArCSAgQWxsb3dzIGEgZ3Vlc3QgdG8gdXNlIHBsMDExIFVBUlQgYXMgYSBjb25zb2xl
Cj4gIGVuZG1lbnUKPgo+ICBtZW51ICJBUk0gZXJyYXRhIHdvcmthcm91bmQgdmlhIHRoZSBhbHRl
cm5hdGl2ZSBmcmFtZXdvcmsiCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBi
L3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+IGluZGV4IDQ5ZTFmYjIuLjE1ZWZjMTMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxl
Cj4gQEAgLTUyLDYgKzUyLDcgQEAgb2JqLXkgKz0gdm1fZXZlbnQubwo+ICBvYmoteSArPSB2dGlt
ZXIubwo+ICBvYmoteSArPSB2cHNjaS5vCj4gIG9iai15ICs9IHZ1YXJ0Lm8KPiArb2JqLSQoQ09O
RklHX1ZQTDAxMV9DT05TT0xFKSArPSB2cGwwMTEubwo+Cj4gICNvYmotYmluLXkgKz0gLi4uLm8K
Pgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBs
MDExLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjUxYWJhZGUKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gQEAgLTAsMCArMSwz
NDAgQEAKPiArLyoKPiArICogYXJjaC9hcm0vdnBsMDExLmMKPiArICoKPiArICogVmlydHVhbCBQ
TDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9u
ZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiArI2lu
Y2x1ZGUgPHhlbi9ldmVudC5oPgo+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICsj
aW5jbHVkZSA8eGVuL2luaXQuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3ZwbDAxMS5oPgo+ICsjaW5jbHVkZSA8cHVi
bGljL2lvL2NvbnNvbGUuaD4KPiArI2luY2x1ZGUgPGFzbS1hcm0vcGwwMTEtdWFydC5oPgo+ICsK
PiArdW5zaWduZWQgaW50IHZwbDAxMV9yZWdfbWFza1tdID0gezB4ZmYsIDB4ZmZmZiwgMHhmZmZm
ZmZmZn07CgpUaGlzIHNob3VsZCBiZSBzdGF0aWMuIEJ1dCBJIGRvbid0IGdldCB3aGF0IHlvdSBu
ZWVkIHRoYXQuIEluIHRoZSBmaXJzdCAKdmVyc2lvbiwgSSBzdWdnZXN0ZWQgdG8gcmUtcHVycG9z
ZSB2Z2ljX3JlZypfe2V4dHJhY3QsdXBkYXRlfSBzbyB3ZSBjYW4gCnVzZSBpdCBoZXJlLiBJdCB3
b3VsZCBwcm9iYWJseSBuZWVkIHRvIGJlIHJlbmFtZWQgdG8gdnJlZ19yZWcqLgoKSSBkb24ndCBz
ZWUgYW55IHJlYXNvbiB0byBub3QgZG8gdGhhdCBhbmQgcmUtaW52ZW50aW5nIHRoZSB3aGVlbC4K
Cj4gKwo+ICtzdGF0aWMgdm9pZCB2Z2ljX2luamVjdF92cGwwMTFfc3BpKHN0cnVjdCBkb21haW4g
KmQpCj4gK3sKPiArICAgIHN0cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDEx
Owo+ICsKPiArICAgIGlmICggKHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2MpICkK
PiArICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKPiAr
fQoKUEwwMTEgaXMgdXNpbmcgbGV2ZWwgaW50ZXJydXB0IHdoaWNoIG1lYW5zIHRoYXQgeW91IHNo
b3VsZCBub3QgaW5qZWN0IAppbnRlcnJ1cHQgYnV0IGluc3RlYWQgc2V0IG9yIGNsZWFyIHRoZSBw
ZW5kaW5nIGludGVycnVwdC4KCkhvd2V2ZXIsIHRoZSBwcm9ibGVtIGlzIGJlY2F1c2UgdGhlIHZH
SUMgaXMgaW5jYXBhYmxlIHRvIGhhbmRsZSBwcm9wZXJseSAKbGV2ZWwgaW50ZXJydXB0LiBUaGlz
IGlzIGdvaW5nIHRvIGJlIGEgbWFqb3IgcHJvYmxlbSBhcyB0aGUgaW50ZXJydXB0IApzaG91bGQg
c3RheSBwZW5kaW5nIHVudGlsIHRoZSBwbDAxMSBlbXVsYXRpb24gc2F5cyB0aGVyZSBhcmUgbm8g
bW9yZSAKaW50ZXJydXB0cyB0byBoYW5kbGUuCgpGb3IgaW5zdGFuY2UsIHlvdSBtYXkgbWlzcyBj
aGFyYWN0ZXIgaWYgdGhlIGd1ZXN0IGRyaXZlciBoYWQgbm90IGVub3VnaCAKc3BhY2UgdG8gcmVh
ZCBjaGFyYWN0ZXIgbmV3IG9uZSBiZWNhdXNlIHRoZSBpbnRlcnJ1cHQgd2lsbCBub3QgZ2V0IApy
ZS1pbmplY3RlZC4KCkkgYW0gbm90IGFza2luZyB0byBtb2RpZnkgdGhlIHZHSUMgaW4gb3JkZXIg
dG8gaGFuZGxlIGxldmVsIHByb3Blcmx5IAooQW5kcmUgaW4gQ0MgaXMgbG9va2luZyBhdCB0aGF0
KS4gQnV0IHdlIG5lZWQgdG8gZ2V0IHRoZSBjb2RlIGluIGNvcnJlY3QgCnNoYXBlIGluIG9yZGVy
IHRvIGhhbmRsZSBwcm9wZXJseSBwbDAxMSBpbnRlcnJ1cHQuCgpCeSB0aGF0IEkgbWVhbiwgYXQg
bGVhc3QgdGhlIG5hbWluZyBvZiB0aGUgZnVuY3Rpb24gKEkgaGF2ZW4ndCByZWFkIHRoZSAKcmVz
dCB0byBrbm93IHdoYXQgaXMgbWlzc2luZykuIEkuZSBJIHdvdWxkIHJlbmFtZSB0byB2cGwwMTFf
dXBkYXRlKC4uLikuCgo+ICtzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3JlYWQoc3RydWN0IHZjcHUg
KnYsIG1taW9faW5mb190ICppbmZvLCByZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KQo+ICt7Cj4g
KyAgICB1aW50OF90IGNoOwo+ICsgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0
Owo+ICsgICAgaW50IHZwbDAxMV9yZWcgPSAoaW50KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9C
QVNFKTsKPiArICAgIHN0cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52
cGwwMTE7Cj4gKwo+ICsgICAgc3dpdGNoICggdnBsMDExX3JlZyApCj4gKyAgICB7Cj4gKyAgICBj
YXNlIERSOgoKQXMgc2FpZCBvbiB0aGUgZmlyc3QgdmVyc2lvbiwgYWxsIHRob3NlIHJlZ2lzdGVy
cyBoYXZlIHNwZWNpZmljIHNpemUuIApQbGVhc2UgaGF2ZSBhIGxvb2sgYXQgaG93IHdlIGhhbmRs
ZSByZWdpc3RlciBlbXVsYXRpb24gaW4gdGhlIHZnaWMgd2l0aCAKVlJFRyouCgo+ICsgICAgICAg
IGlmICggIVZBTElEX1dfU0laRShkYWJ0LnNpemUpICkgZ290byBiYWRfd2lkdGg7Cj4gKyAgICAg
ICAgdnBsMDExX3JlYWRfZGF0YSh2LT5kb21haW4sICZjaCk7Cj4gKyAgICAgICAgKnIgPSBjaDsK
PiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIFJTUjoKPiArICAgICAgICBpZiAoICFW
QUxJRF9CV19TSVpFKGRhYnQuc2l6ZSkgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAg
LyogSXQgYWx3YXlzIHJldHVybnMgMCBhcyB0aGVyZSBhcmUgbm8gcGh5c2ljYWwgZXJyb3JzLiAq
Lwo+ICsgICAgICAgICpyID0gMDsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIEZS
Ogo+ICsgICAgICAgIGlmICggIVZBTElEX0JXX1NJWkUoZGFidC5zaXplKSApIGdvdG8gYmFkX3dp
ZHRoOwo+ICsgICAgICAgICpyID0gKHZwbDAxMS0+dWFydGZyICYgdnBsMDExX3JlZ19tYXNrW2Rh
YnQuc2l6ZV0pOwoKUG9pbnRsZXNzICgpLgoKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBj
YXNlIFJJUzoKPiArICAgICAgICBpZiAoICFWQUxJRF9XX1NJWkUoZGFidC5zaXplKSApIGdvdG8g
YmFkX3dpZHRoOwo+ICsgICAgICAgICpyID0gKHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMV9yZWdf
bWFza1tkYWJ0LnNpemVdKTsKClBvaW50bGVzcyAoKS4KCj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+
ICsgICAgY2FzZSBNSVM6Cj4gKyAgICAgICAgaWYgKCAhVkFMSURfV19TSVpFKGRhYnQuc2l6ZSkg
KSBnb3RvIGJhZF93aWR0aDsKPiArICAgICAgICAqciA9ICh2cGwwMTEtPnVhcnRyaXMgJgo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExLT51YXJ0aW1zYyAmIHZwbDAxMV9yZWdf
bWFza1tkYWJ0LnNpemVdKTsKClBvaW50bGVzcyAoKS4KCj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+
ICsgICAgY2FzZSBJTVNDOgo+ICsgICAgICAgIGlmICggIVZBTElEX1dfU0laRShkYWJ0LnNpemUp
ICkgZ290byBiYWRfd2lkdGg7Cj4gKyAgICAgICAgKnIgPSAodnBsMDExLT51YXJ0aW1zYyAmIHZw
bDAxMV9yZWdfbWFza1tkYWJ0LnNpemVdKTsKClBvaW50bGVzcyAoKS4KCj4gKyAgICAgICAgYnJl
YWs7Cj4gKwo+ICsgICAgY2FzZSBJQ1I6Cj4gKyAgICAgICAgaWYgKCAhVkFMSURfV19TSVpFKGRh
YnQuc2l6ZSkgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgLyogT25seSB3cml0ZSBp
cyB2YWxpZC4gKi8KPiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHJlYWQgciVkIG9m
ZnNldCAlIzA4eFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhYnQucmVn
LCB2cGwwMTFfcmVnKTsKClRoZSBpbmRlbnRhdGlvbiBsb29rcyB3cm9uZyBoZXJlLgoKPiArICAg
ICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMTsKPiArCj4gK2JhZF93
aWR0aDoKPiArICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFkIHJlYWQgd2lkdGgg
JWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBkYWJ0LnNp
emUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKClRoZSBpbmRlbnRhdGlvbiBsb29rcyB3cm9uZyBo
ZXJlLgoKPiArICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICsgICAgcmV0dXJuIDA7
Cj4gKwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCBtbWlvX2luZm9fdCAqaW5mbywgcmVnaXN0ZXJfdCByLCB2b2lkICpwcml2KQo+ICt7Cj4g
KyAgICB1aW50OF90IGNoID0gKChzdHJ1Y3QgdWFydGRyX3JlZyAqKSZyKS0+ZGF0YTsKPiArICAg
IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPiArICAgIGludCB2cGwwMTFfcmVn
ID0gKGludCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7Cj4gKyAgICBzdHJ1Y3QgdnBs
MDExX3MgKnZwbDAxMSA9ICZ2LT5kb21haW4tPmFyY2gudnBsMDExOwo+ICsKPiArICAgIHN3aXRj
aCAoIHZwbDAxMV9yZWcgKQo+ICsgICAgewo+ICsgICAgY2FzZSBEUjoKPiArCj4gKyAgICAgICAg
aWYgKCAhVkFMSURfQldfU0laRShkYWJ0LnNpemUpICkgZ290byBiYWRfd2lkdGg7Cj4gKyAgICAg
ICAgdnBsMDExX3dyaXRlX2RhdGEodi0+ZG9tYWluLCBjaCk7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
Kwo+ICsgICAgY2FzZSBSU1I6IC8qIE5vdGhpbmcgdG8gY2xlYXIuICovCj4gKyAgICAgICAgaWYg
KCAhVkFMSURfQldfU0laRShkYWJ0LnNpemUpICkgZ290byBiYWRfd2lkdGg7Cj4gKyAgICAgICAg
YnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBGUjoKPiArICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZTsK
PiArICAgIGNhc2UgUklTOgo+ICsgICAgY2FzZSBNSVM6Cj4gKyAgICAgICAgZ290byB3b3JkX3dy
aXRlX2lnbm9yZTsKPiArCj4gKyAgICBjYXNlIElNU0M6Cj4gKyAgICAgICAgaWYgKCAhVkFMSURf
V19TSVpFKGRhYnQuc2l6ZSkgKSBnb3RvIGJhZF93aWR0aDsKPiArICAgICAgICB2cGwwMTEtPnVh
cnRpbXNjID0gKHIgJiB2cGwwMTFfcmVnX21hc2tbZGFidC5zaXplXSk7Cj4gKyAgICAgICAgdmdp
Y19pbmplY3RfdnBsMDExX3NwaSh2LT5kb21haW4pOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiAr
ICAgIGNhc2UgSUNSOgo+ICsgICAgICAgIGlmICggIVZBTElEX1dfU0laRShkYWJ0LnNpemUpICkg
Z290byBiYWRfd2lkdGg7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH4ociAmIHZwbDAx
MV9yZWdfbWFza1tkYWJ0LnNpemVdKTsKPiArICAgICAgICB2Z2ljX2luamVjdF92cGwwMTFfc3Bp
KHYtPmRvbWFpbik7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IHVuaGFuZGxlZCB3cml0ZSByJWQgb2Zm
c2V0ICUjMDh4XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGFidC5yZWcs
IHZwbDAxMV9yZWcpOwoKVGhlIGluZGVudGF0aW9uIGxvb2tzIHdyb25nIGhlcmUuCgo+ICsgICAg
ICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAxOwo+ICsKPiArd3JpdGVf
aWdub3JlOgo+ICsgICAgaWYgKCAhVkFMSURfQldfU0laRShkYWJ0LnNpemUpICkgZ290byBiYWRf
d2lkdGg7CgpXaHk/IExvb2tpbmcgYXQgdGhlIHNwZWMsIHdyaXRlLWlnbm9yZSByZWdpc3RlciBk
b2VzIG5vdCBoYXZlIHNwZWNpZmljIAphY2Nlc3Mgc2l6ZS4KCj4gKyAgICByZXR1cm4gMTsKPiAr
Cj4gK3dvcmRfd3JpdGVfaWdub3JlOgo+ICsgICAgaWYgKCAhVkFMSURfV19TSVpFKGRhYnQuc2l6
ZSkgKSBnb3RvIGJhZF93aWR0aDsKPiArICAgIHJldHVybiAxOwo+ICsKPiArYmFkX3dpZHRoOgo+
ICsgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgd3JpdGUgd2lkdGggJWQgciVk
IG9mZnNldCAlIzA4eFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBkYWJ0LnNpemUsIGRh
YnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+
ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICt9Cj4gKwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9f
aGFuZGxlcl9vcHMgdnBsMDExX21taW9faGFuZGxlciA9IHsKPiArICAgIC5yZWFkID0gdnBsMDEx
X21taW9fcmVhZCwKPiArICAgIC53cml0ZSA9IHZwbDAxMV9tbWlvX3dyaXRlLAo+ICt9Owo+ICsK
PiAraW50IHZwbDAxMV9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIHBmbikKClBsZWFzZSBkb24ndCB1c2UgdGhlIHRlcm0gcGZuIGFzIHdlIGRvbid0IGtub3cg
d2hldGhlciBpdCByZWZlcnMgdG8gdGhlIApndWVzdCBmcmFtZSBudW1iZXIgKEdGTikgb3IgbWFj
aGluZSBmcmFtZSBudW1iZXIgKE1GTikuCgpTbyBpbiB0aGlzIGNhc2UsIEkgdGhpbmsgaXQgaXMg
Z2ZuLiBBbHNvIHMvdW5zaWduZWQgbG9uZy9nZm5fdC8KCj4gK3sKPiArICAgIHN0cnVjdCB2cGww
MTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsKPiArICAgIC8qIE1hcCB0aGUgZ3Vl
c3QgUEZOIHRvIFhlbiBhZGRyZXNzIHNwYWNlLiAqLwo+ICsgICAgcmV0dXJuIHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKGQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZu
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPnJpbmdfcGFn
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX2J1
Zik7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21h
aW4gKmQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgdnBs
MDExX3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiArICAgIHN0cnVjdCB4ZW5jb25zX2lu
dGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7Cj4gKyAgICB1aW50MzJfdCBpbl9yaW5n
X2RlcHRoLCBvdXRfcmluZ19kZXB0aDsKPiArCj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7
Cj4gKwo+ICsgICAgaW5fcmluZ19kZXB0aCA9IGludGYtPmluX3Byb2QgLSBpbnRmLT5pbl9jb25z
Owo+ICsgICAgb3V0X3JpbmdfZGVwdGggPSBpbnRmLT5vdXRfcHJvZCAtIGludGYtPm91dF9jb25z
Owo+ICsKPiArICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlz
IG5vdCBlbXB0eS4gKi8KPiArICAgIGlmICggaW5fcmluZ19kZXB0aCAhPSAwICkKPiArICAgIHsK
PiArICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+KFJYRkUpOwoKUG9pbnRsZXNzICgpCgo+ICsg
ICAgICAgIGlmICggaW5fcmluZ19kZXB0aCA9PSBWUEwwMTFfUklOR19NQVhfREVQVEgoaW50Ziwg
aW4pICkKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gKFJYRkYpOwoKRGl0dG8KCj4g
KyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IChSWEkpOwoKRGl0dG8KCj4gKyAgICB9Cj4gKwo+
ICsgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1
bGwuICovCj4gKyAgICBpZiAoIG91dF9yaW5nX2RlcHRoICE9IFZQTDAxMV9SSU5HX01BWF9ERVBU
SChpbnRmLCBvdXQpICkKPiArICAgIHsKPiArICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+KFRY
RkYpOwoKRGl0dG8KCj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IChUWEkpOwoKRGl0dG8K
Cj4gKyAgICAgICAgaWYgKCBvdXRfcmluZ19kZXB0aCA9PSAwICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH4oQlVTWSk7CgpEaXR0bwoKPiArICAgICAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgfD0gKFRYRkUpOwoKRGl0dG8KCj4gKyAgICAgICAgfQo+ICsgICAg
fQo+ICsKPiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+ICsKPiArICAgIHZnaWNfaW5q
ZWN0X3ZwbDAxMV9zcGkoZCk7Cj4gK30KPiArCj4gKwo+ICtzdGF0aWMgdm9pZCB2cGwwMTFfbm90
aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKPiArewo+ICsgICAg
dnBsMDExX2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKPiArfQo+ICsKPiAraW50IGRvbWFpbl92cGww
MTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpj
b25maWcpCj4gK3sKPiArICAgIGludCByYzsKPiArICAgIHN0cnVjdCB2cGwwMTFfcyAqdnBsMDEx
ID0gJmQtPmFyY2gudnBsMDExOwo+ICsKPiArICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZl
bnRfY2hhbm5lbChkLCAwLCBjb25maWctPmNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExX25vdGlmaWNhdGlvbik7Cj4gKyAgICBp
ZiAocmMgPCAwKQo+ICsgICAgewo+ICsgICAgICAgIHJldHVybiByYzsKPiArICAgIH0KPiArCj4g
KyAgICB2cGwwMTEtPmV2dGNobiA9IHJjOwo+ICsgICAgcmMgPSB2Z2ljX3Jlc2VydmVfdmlycShk
LCBHVUVTVF9WUEwwMTFfU1BJKTsKPiArICAgIGlmICggIXJjICkKPiArICAgIHsKPiArICAgICAg
ICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKPiArICAgICAgICB2
cGwwMTEtPmV2dGNobiA9IC0xOwo+ICsgICAgICAgIHJldHVybiByYzsKPiArICAgIH0KPiArICAg
IHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnBsMDExX21taW9faGFuZGxlciwgR1VFU1RfUEww
MTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSwgTlVMTCk7Cj4gKyAgICBzcGluX2xvY2tfaW5pdCgm
dnBsMDExLT5sb2NrKTsKPiArCj4gKyAgICB2cGwwMTEtPmluaXRpYWxpemVkID0gdHJ1ZTsKPiAr
Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChz
dHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZk
LT5hcmNoLnZwbDAxMTsKPiArCj4gKyAgICBpZiAoIHZwbDAxMS0+aW5pdGlhbGl6ZWQgKQo+ICsg
ICAgewo+ICsgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4p
Owo+ICsgICAgICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVmLCB2
cGwwMTEtPnJpbmdfcGFnZSk7Cj4gKyAgICB9Cj4gKyAgICB2cGwwMTEtPmluaXRpYWxpemVkID0g
ZmFsc2U7Cj4gK30KCk1pc3NpbmcgRW1hY3MgbWFnaWMuCgo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IGlu
ZGV4IDZkZTgwODIuLmEwZjhmODkgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBAQCAtMTEsNiAr
MTEsNyBAQAo+ICAjaW5jbHVkZSA8cHVibGljL2h2bS9wYXJhbXMuaD4KPiAgI2luY2x1ZGUgPHhl
bi9zZXJpYWwuaD4KPiAgI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KPiArI2luY2x1ZGUgPHhlbi92
cGwwMTEuaD4KPgo+ICBzdHJ1Y3QgaHZtX2RvbWFpbgo+ICB7Cj4gQEAgLTEzMyw2ICsxMzQsOCBA
QCBzdHJ1Y3QgYXJjaF9kb21haW4KPiAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgdWludDhfdCBw
cml2aWxlZ2VkX2NhbGxfZW5hYmxlZCA6IDE7Cj4gICAgICB9IG1vbml0b3I7Cj4gKwo+ICsgICAg
c3RydWN0IHZwbDAxMV9zIHZwbDAxMTsKClRoaXMgc2hvdWxkIGJlIGd1YXJkIGJ5ICNpZmRlZiBD
T05GSUdfVlBMMDExX0NPTlNPTEUuCgo+ICB9ICBfX2NhY2hlbGluZV9hbGlnbmVkOwo+Cj4gIHN0
cnVjdCBhcmNoX3ZjcHUKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11
YXJ0LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+IGluZGV4IDEyM2Y0Nzcu
LjU3ZTllYzcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+IEBAIC00OSw2ICs0OSw4
IEBACj4gIC8qIEZSIGJpdHMgKi8KPiAgI2RlZmluZSBUWEZFICAgKDE8PDcpIC8qIFRYIEZJRk8g
ZW1wdHkgKi8KPiAgI2RlZmluZSBSWEZFICAgKDE8PDQpIC8qIFJYIEZJRk8gZW1wdHkgKi8KPiAr
I2RlZmluZSBUWEZGICAgKDE8PDUpIC8qIFRYIEZJRk8gZnVsbCAqLwo+ICsjZGVmaW5lIFJYRkYg
ICAoMTw8NikgLyogUlggRklGTyBmdWxsICovCj4gICNkZWZpbmUgQlVTWSAgICgxPDwzKSAvKiBU
cmFuc21pdCBpcyBub3QgY29tcGxldGUgKi8KPgo+ICAvKiBMQ1JfSCBiaXRzICovCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gtYXJtLmgKPiBpbmRleCBiZDk3NGZiLi41ZjkxMjA3IDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
YXJtLmgKPiBAQCAtMzIyLDYgKzMyMiw4IEBAIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcg
ewo+ICAgICAgICoKPiAgICAgICAqLwo+ICAgICAgdWludDMyX3QgY2xvY2tfZnJlcXVlbmN5Owo+
ICsKPiArICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7Cj4gIH07Cj4gICNlbmRpZiAvKiBfX1hF
Tl9fIHx8IF9fWEVOX1RPT0xTX18gKi8KPgo+IEBAIC00MTAsNiArNDEyLDEwIEBAIHR5cGVkZWYg
dWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gICNkZWZpbmUgR1VFU1RfQUNQSV9CQVNFIDB4MjAw
MDAwMDBVTEwKPiAgI2RlZmluZSBHVUVTVF9BQ1BJX1NJWkUgMHgwMjAwMDAwMFVMTAo+Cj4gKy8q
IFBMMDExIG1hcHBpbmdzICovCj4gKyNkZWZpbmUgR1VFU1RfUEwwMTFfQkFTRSAgICAweDIyMDAw
MDAwVUxMCj4gKyNkZWZpbmUgR1VFU1RfUEwwMTFfU0laRSAgICAweDAwMDAxMDAwVUxMCj4gKwo+
ICAvKgo+ICAgKiAxNk1CID09IDQwOTYgcGFnZXMgcmVzZXJ2ZWQgZm9yIGd1ZXN0IHRvIHVzZSBh
cyBhIHJlZ2lvbiB0byBtYXAgaXRzCj4gICAqIGdyYW50IHRhYmxlIGluLgo+IEBAIC00NDQsNiAr
NDUwLDggQEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKPiAgI2RlZmluZSBHVUVT
VF9USU1FUl9QSFlTX05TX1BQSSAzMAo+ICAjZGVmaW5lIEdVRVNUX0VWVENITl9QUEkgICAgICAg
IDMxCj4KPiArI2RlZmluZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgo+ICsKPiAgLyogUFND
SSBmdW5jdGlvbnMgKi8KPiAgI2RlZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKPiAgI2RlZmluZSBQ
U0NJX2NwdV9vZmYgICAgIDEKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZwbDAxMS5o
IGIveGVuL2luY2x1ZGUveGVuL3ZwbDAxMS5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwLi41N2Q2MWI0Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi92cGwwMTEuaAo+IEBAIC0wLDAgKzEsNzQgQEAKPiArLyoKPiArICogaW5jbHVkZS94ZW4vdnBs
MDExLmgKPiArICoKPiArICogVmlydHVhbCBQTDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiAr
ICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVS
Q0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxz
Lgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNp
Zm5kZWYgX1ZQTDAxMV9IXwo+ICsKPiArI2RlZmluZSBfVlBMMDExX0hfCj4gKwo+ICsvKiBoZWxw
ZXIgbWFjcm9zICovCj4gKyNkZWZpbmUgVlBMMDExX1JJTkdfREVQVEgoaW50ZixkaXIpICgoKGlu
dGYpLT5kaXIgIyMgX3Byb2QgLSAoaW50ZiktPmRpciAjIyBfY29ucykpCj4gKwo+ICsjZGVmaW5l
IFZQTDAxMV9SSU5HX01BWF9ERVBUSChpbnRmLGRpcikgKHNpemVvZigoaW50ZiktPmRpciktMSkK
PiArCj4gKyNkZWZpbmUgVlBMMDExX0lOX1JJTkdfRU1QVFkoaW50ZikgKFZQTDAxMV9SSU5HX0RF
UFRIKGludGYsIGluKSA9PSAwKQo+ICsKPiArI2RlZmluZSBWUEwwMTFfT1VUX1JJTkdfRU1QVFko
aW50ZikgKFZQTDAxMV9SSU5HX0RFUFRIKGludGYsIG91dCkgPT0gMCkKPiArCj4gKyNkZWZpbmUg
VlBMMDExX0lOX1JJTkdfRlVMTChpbnRmKSAoVlBMMDExX1JJTkdfREVQVEgoaW50ZiwgaW4pID09
IFZQTDAxMV9SSU5HX01BWF9ERVBUSChpbnRmLCBpbikpCj4gKwo+ICsjZGVmaW5lIFZQTDAxMV9P
VVRfUklOR19GVUxMKGludGYpIChWUEwwMTFfUklOR19ERVBUSChpbnRmLCBvdXQpID09IFZQTDAx
MV9SSU5HX01BWF9ERVBUSChpbnRmLG91dCkpCj4gKwo+ICsjZGVmaW5lIFZQTDAxMV9MT0NLKGQs
ZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQo+
ICsjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
KGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKPiArCj4gKyNkZWZpbmUgVkFMSURfQldfU0la
RShzaXplKSAoIHNpemUgPT0gREFCVF9CWVRFIHx8IHNpemUgPT0gREFCVF9IQUxGX1dPUkQgfHwg
c2l6ZSA9PSBEQUJUX1dPUkQgKQo+ICsjZGVmaW5lIFZBTElEX1dfU0laRShzaXplKSAgKCBzaXpl
ID09IERBQlRfSEFMRl9XT1JEIHx8IHNpemUgPT0gREFCVF9XT1JEICkKClRoZSBoZWFkZXIgc2hv
dWxkIG9ubHkgY29udGFpbiB3aGF0IG5lZWRzIHRvIGJlIHVzZWQgYnkgb3RoZXIgY29kZS4gSW4g
CnRoaXMgY2FzZSB3ZSBkb24ndCB3YW50IGFueW9uZSB0byB1c2UgVkFMSURfKl9TSVpFLgoKQWxz
bywgSSBmaW5kIHRoZSBuYW1lIHF1aXRlIGNvbmZ1c2luZywgaXQgaXMgbm90IGNsZWFyIHdoZW4g
dG8gdXNlIHdoaWNoIApvbmUuIExvb2tpbmcgYXQgdGhlIFNCU0EgKDYuMiBpbiBBUk0tREVOLTAw
MjkgdjMuMCk6ICJpZiBhbiBhY2Nlc3Mgc2l6ZSAKbm90IGxpc3RlZCBpbiB0aGUgdGFibGUgaXMg
dXNlZCwgdGhlIHJlc3VsdHMgYXJlIElNUExFTUVOVEFUSU9OIERFRklORUQiLgoKSW4gb3JkZXIg
dG8gZ2V0IHRoZSBjb2RlIHNpbXBsZSBJIHdvdWxkIGhhbmRsZSBhbGwgMzJiaXRzIHJlZ2lzdGVy
IGluIAp0aGUgc2FtZSB3YXkgKGUuZyA4LWJpdHMsIDE2LWJpdHMgYW5kIDMyLWJpdHMgYWNjZXNz
IGFsd2F5cyBhbGxvd2VkKS4KClNvIEkgd291bGQgaW50cm9kdWNlIGEgc3RhdGljIGlubGluZSBo
ZWxwZXIgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyAKdGhhdCBjaGVjayB0aGUgcmV0dXJuIHdl
IGRvbid0IHVzZSA2NC1iaXQgYWNjZXNzLgoKPiArCj4gK3N0cnVjdCB1YXJ0ZHJfcmVnIHsKPiAr
ICAgIHVpbnQ4X3QgZGF0YTsKPiArICAgIHVpbnQ4X3QgZXJyb3Jfc3RhdHVzOjQ7Cj4gKyAgICB1
aW50OF90IHJlc2VydmVkMTo0Owo+ICsgICAgdWludDE2X3QgcmVzZXJ2ZWQyOwo+ICsgICAgdWlu
dDMyX3QgcmVzZXJ2ZWQzOwo+ICt9Owo+ICsKPiArc3RydWN0IHZwbDAxMV9zIHsKPiArICAgIHZv
aWQgKnJpbmdfYnVmOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdlOwo+ICsgICAg
dWludDMyX3QgICAgdWFydGZyOyAgICAgLyogRmxhZyByZWdpc3RlciAqLwo+ICsgICAgdWludDMy
X3QgICAgdWFydGNyOyAgICAgLyogQ29udHJvbCByZWdpc3RlciAqLwo+ICsgICAgdWludDMyX3Qg
ICAgdWFydGltc2M7ICAgLyogSW50ZXJydXB0IG1hc2sgcmVnaXN0ZXIqLwo+ICsgICAgdWludDMy
X3QgICAgdWFydGljcjsgICAgLyogSW50ZXJydXB0IGNsZWFyIHJlZ2lzdGVyICovCj4gKyAgICB1
aW50MzJfdCAgICB1YXJ0cmlzOyAgICAvKiBSYXcgaW50ZXJydXB0IHN0YXR1cyByZWdpc3RlciAq
Lwo+ICsgICAgdWludDMyX3QgICAgdWFydG1pczsgICAgLyogTWFza2VkIGludGVycnVwdCByZWdp
c3RlciAqLwo+ICsgICAgc3BpbmxvY2tfdCAgbG9jazsKPiArICAgIGJvb2wgICAgICAgIGluaXRp
YWxpemVkOyAvKiBGbGFnIHdoaWNoIHRlbGxzIHdoZXRoZXIgdnBsMDExIGlzIGluaXRpYWxpemVk
ICovCj4gKyAgICB1aW50MzJfdCAgICBldnRjaG47Cj4gK307Cj4gKwo+ICsjaWZkZWYgQ09ORklH
X1ZQTDAxMV9DT05TT0xFCj4gK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyAqY29uZmlnKTsKPiArdm9pZCBkb21haW5f
dnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKPiAraW50IHZwbDAxMV9tYXBfZ3Vlc3Rf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbik7Cj4gKyNlbHNlCj4gK3N0
YXRpYyBpbmxpbmUgaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpjb25maWcpIHsgcmV0dXJuIC1FTk9TWVM7IH0KPiAr
c3RhdGljIGlubGluZSB2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQp
IHsgfQo+ICtzdGF0aWMgaW5saW5lIGludCB2cGwwMTFfbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4pIHsgcmV0dXJuIC1FTk9TWVM7IH0KPiArI2VuZGlm
Cj4gKwo+ICsjZW5kaWYKPgoKTWlzc2luZyBFbWFjcyBtYWdpYy4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 16:02:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:02:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aGN-0006aD-AW; Tue, 02 May 2017 16:02:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d5aGM-0006Zn-0i
 for xen-devel@lists.xen.org; Tue, 02 May 2017 16:02:54 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2D/75-03587-DADA8095; Tue, 02 May 2017 16:02:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXCqh5zXXfNWo5
 Ig6svTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owP7/gKnnFXbFrYwNLAuJKzi5GLQ0hgMaPE
 7AkNrF2MnBwsAioSl2+eZAax2QTkJNZtvMEGYosI6Eu0fp/ICtLALHCSUWLvsplgDcICnhItU
 3vBGngFrCTmPLkBZgsBxd+/ecMKEReUODnzCQuIzSygI7Fz6x2goRxAtrTE8n8cIGFOAS+J7h
 MdYK2iQDdcmfCWHcSWEBCR+HXnEzOErSlx8NImFghbQeL+52tsEHagxLTG7cwTGAVnIdk2C8m
 2WQjbFjAyr2LUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxZ
 BiDYwXhzY8AhRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgPreGIFBIsSk1Pr
 UjLzAFGD0xagoNHSYS3DiTNW1yQmFucmQ6ROsWoKCXOWwKSEABJZJTmwbXBIvYSo6yUMC8j0C
 FCPAWpRbmZJajyrxjFORiVhHllQKbwZOaVwE1/BbSYCWhxsyzY4pJEhJRUA6Oj9LJmw67kXbM
 14r5rzc3jOrE1a7HqrYN2kduTE9Z1z7nRu3/9wdJbAs33N3swB0iuUnPvqj2XXR12MH6Rhlz3
 4Z4Zlj9O91xxfPvgwo7bV30kiyJ1mWXm3J8dEXxyASvTf75Jj++Z+yXo1Wq8Wtd7+bPi0l27T
 DQ4LOr0bJmjovpFjfxuvlBiKc5INNRiLipOBABO3mT30wIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1493740972!100113193!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5441 invoked from network); 2 May 2017 16:02:52 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 16:02:52 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d5aGG-0005Cb-SU; Tue, 02 May 2017 16:02:48 +0000
Date: Tue, 2 May 2017 17:02:48 +0100
From: Tim Deegan <tim@xen.org>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20170502160248.GD90479@deinos.phlegethon.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTg6MjEgKzAzMDAgb24gMDIgTWF5ICgxNDkzNzQ5MzA3KSwgUmF6dmFuIENvam9jYXJ1IHdy
b3RlOgo+IGh2bV9zYXZlX2NwdV9jdHh0KCkgcmV0dXJucyBzdWNjZXNzIHdpdGhvdXQgd3JpdGlu
ZyBhbnkgZGF0YSBpbnRvCj4gaHZtX2RvbWFpbl9jb250ZXh0X3Qgd2hlbiBhbGwgVkNQVXMgYXJl
IG9mZmxpbmUuIFRoaXMgY2FuIHRoZW4gY3Jhc2gKPiB0aGUgaHlwZXJ2aXNvciAod2l0aCBGQVRB
TCBQQUdFIEZBVUxUKSBpbiBodm1fc2F2ZV9vbmUoKSB2aWEgdGhlCj4gIm9mZiA8IChjdHh0LmN1
ciAtIHNpemVvZigqZGVzYykpIiBmb3IoKSB0ZXN0LCB3aGVyZSBjdHh0LmN1ciByZW1haW5zIDAs
Cj4gY2F1c2luZyBhbiB1bmRlcmZsb3cgd2hpY2ggbGVhZHMgdGhlIGh5cGVydmlzb3IgdG8gZ28g
b2ZmIHRoZSBlbmQgb2YgdGhlCj4gY3R4dCBidWZmZXIuClsuLi5dCj4gUmVwb3J0ZWQtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBUZXN0ZWQt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCkkgYWN0dWFs
bHkgcHJlZmVycmVkIHRoZSBmaXJzdCBwYXRjaCA6UCBidXQgdGhpcyBpcyBmaW5lLgoKQWNrZWQt
Ynk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9o
dm0vc2F2ZS5jIGIveGVuL2NvbW1vbi9odm0vc2F2ZS5jCj4gaW5kZXggNzg3MDZmNS4uM2JkZDEy
NCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2h2bS9zYXZlLmMKPiArKysgYi94ZW4vY29tbW9u
L2h2bS9zYXZlLmMKPiBAQCAtMTEzLDYgKzExMyw5IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0
IGRvbWFpbiAqZCwgdWludDE2X3QgdHlwZWNvZGUsIHVpbnQxNl90IGluc3RhbmNlLAo+ICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOwo+ICAKPiAgICAgICAg
ICBydiA9IC1FTk9FTlQ7Cj4gKyAgICAgICAgaWYgKCBjdHh0LmN1ciA8IHNpemVvZigqZGVzYykg
KQo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gICAgICAgICAgZm9yICggb2ZmID0gMDsg
b2ZmIDwgKGN0eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQo+
ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQuZGF0YSArIG9m
Zik7Cj4gQEAgLTEzMiw2ICsxMzUsNyBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQxNl90IHR5cGVjb2RlLCB1aW50MTZfdCBpbnN0YW5jZSwKPiAgICAgICAgICB9Cj4g
ICAgICB9Cj4gIAo+ICsgb3V0Ogo+ICAgICAgeGZyZWUoY3R4dC5kYXRhKTsKPiAgICAgIHJldHVy
biBydjsKPiAgfQo+IC0tIAo+IDEuOS4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 16:04:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aHb-0006hC-LI; Tue, 02 May 2017 16:04:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rdunlap@infradead.org>) id 1d5aHZ-0006gR-Mc
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 16:04:10 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 38/BB-02181-8FDA8095; Tue, 02 May 2017 16:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVy9qV1m+6XtRy
 RBuuuslp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXnu1hK5j4kbNi2pktjA2M7+5xdjFycbAI
 HGOT2PK/lwnEERK4wSgx9fArti5GTg5hAQ+JjQ/+s4EkRAQmMkqsuL6XHSQhJDCfUaKxNQfEZ
 haIlbgyZwoTiM0moCWx5vYJZhCbV8BBYsaSV2BxFgEViV13XzCC2KIC4RJvG4+wQNQISpyc+Q
 TI5uDgFLCTmPxJH2Kkv8S+uV1sExh5ZyGpmoUkBWGrS/yZd4kZwpaX2P52DpRtK/H5WjM7hK0
 oMaX7IZRtKXFk00+WBYzsqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK
 9ZLzczcxAoOXAQh2MJ497XmIUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5Da
 zgihQSLUtNTK9Iyc4BxBJOW4OBREuGtA0nzFhck5hZnpkOkTjEac7xb+uE9E8eV13/eMwmx5O
 XnpUqJ85aAlAqAlGaU5sENgsX3JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzRoNM4cnMK4H
 b9wroFCagU5plwU4pSURISTUwBi89xLnz7syY/oKgVzNXOqT/6L2WfDDtTlzDjmJHRdambW5r
 dkoYv59tN//3pOs/OraZ/lGPYf3m+cY8dNtjPuZO8Zclz1afnMa/c0lDDkPd4we3/8x9vdH1R
 c6Ds0EMrQ6XNTvX9P7rY1VLuD9ZZrVC5xaOwppwpSN8PJu2MWTPaJp3eZamsBJLcUaioRZzUX
 EiAAFpFVDqAgAA
X-Env-Sender: rdunlap@infradead.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493741042!80520608!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53346 invoked from network); 2 May 2017 16:04:03 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-13.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 16:04:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Content-Type:In-Reply-To:MIME-Version:
 Date:Message-ID:From:Cc:References:To:Subject:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=+PHNvWS/hBBvSfbjnlDj+R7aY34nND7VjEBsBFUZkB4=; b=yUIFyhCEJqF2IBPr4qYGP7Hni
 8bQfPajCOyCrgppxV1UdB33JaG0CyjTidFPMfOn9vdp8bqKJ8CNEETK0He5eNd3YNUnHt58B3gWea
 5I5O3Kx163U71Bj6EpOT+e7laQbs0y4BHdy0C0dySls7lGo1QDcQswIVo0P3m3zlRW8bOKuNbnOrK
 yyu+S+Kv1hXDTpNyNr5WYkODUHQX+gjw3bdZ9uZsP4vN1kf4TqEHxjSt/bU5RJAfDIKg1yRLYHrcc
 vNXqES5kaEYTjxdEoYlQewG/vsTdjbPnnz0ME+3hxoU8Ub7hI1sg/vwy2RATX02ydg6VTD+9OBzkI
 z6Im6tjxQ==;
Received: from static-50-53-32-16.bvtn.or.frontiernet.net ([50.53.32.16]
 helo=[192.168.1.19])
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1d5aHP-0007te-Vg; Tue, 02 May 2017 16:04:00 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>
References: <20170502164733.59f7d208@canb.auug.org.au>
 <cf1e1487-dc87-cccc-5574-3706da37a7e2@infradead.org>
 <67b83f68-eaad-20c8-c2ef-44c43d97e0ed@oracle.com>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <ed8736a6-d7f8-d06c-cfdd-704cf0ff5efb@infradead.org>
Date: Tue, 2 May 2017 09:03:58 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <67b83f68-eaad-20c8-c2ef-44c43d97e0ed@oracle.com>
Content-Type: multipart/mixed; boundary="------------0FC72161E2001C93DC6A7636"
Cc: xen-devel@lists.xenproject.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] linux-next: Tree for May 2 (xen: events_base.c)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

On 05/02/17 08:58, Boris Ostrovsky wrote:
> On 05/02/2017 11:34 AM, Randy Dunlap wrote:
>> On 05/01/17 23:47, Stephen Rothwell wrote:
>>> Hi all,
>>>
>>> Please do not add any v4.13 destined material in your linux-next
>>> included branches until after v4.12-rc1 has been released.
>>>
>>> Changes since 20170501:
>>>
>> on x86_64:
>>
>> drivers/built-in.o: In function `set_affinity_irq':
>> events_base.c:(.text+0x1632c4): undefined reference to `xen_have_vector_callback'
>> arch/x86/pci/built-in.o: In function `pci_xen_hvm_init':
>> (.init.text+0x59f): undefined reference to `xen_have_vector_callback'
>>
>>
> 
> 
> Can you send me (or to the list) your config file?

Sure, it's attached.


-- 
~Randy

--------------0FC72161E2001C93DC6A7636
Content-Type: text/plain; charset=UTF-8;
 name="config-r4370"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="config-r4370"

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4
L3g4Nl82NCA0LjExLjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpD
T05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVS
PXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVG
Q09ORklHPSJhcmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NL
REVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15
CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5E
X0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNP
TkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9ETUFf
TUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklD
X0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVM
QVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hf
TUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O
RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxB
WD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRV
UF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5L
PXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hf
SElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkK
Q09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VO
RVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15
CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNI
X1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNP
TkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJ
R19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0RF
RkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09O
RklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQpDT05GSUdf
VEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklU
X0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKQ09ORklHX0NPTVBJ
TEVfVEVTVD15CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0hBVkVfS0VSTkVMX0da
SVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpN
QT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpD
T05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdf
S0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNl
dAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlz
IG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxU
X0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05G
SUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lY
X01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBz
ZXQKQ09ORklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJ
R19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMK
IyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dF
TkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19H
RU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJ
Tl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0dFTkVSSUNf
TVNJX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNPTkZJR19JUlFf
Rk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09V
UkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19D
TE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9W
U1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNf
Q0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlO
X0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vi
c3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19IWl9QRVJJT0RJQz15CiMg
Q09ORklHX05PX0haX0lETEUgaXMgbm90IHNldAojIENPTkZJR19OT19IWl9GVUxMIGlzIG5v
dCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldApDT05GSUdfSElHSF9SRVNfVElNRVJT
PXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1ZJ
UlRfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HIGlzIG5v
dCBzZXQKQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKIyBDT05GSUdfSVJRX1RJ
TUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBD
T05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMyBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU1RBVFM9
eQojIENPTkZJR19UQVNLX0RFTEFZX0FDQ1QgaXMgbm90IHNldApDT05GSUdfVEFTS19YQUND
VD15CiMgQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1
YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90
IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQojIENPTkZJR19UQVNLU19S
Q1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19DT05URVhU
X1RSQUNLSU5HPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfRk9SQ0U9eQojIENPTkZJR19U
UkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19J
S0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9H
X0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19Q
UklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVE
X0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdf
QVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9S
VFNfSU5UMTI4PXkKQ09ORklHX0NHUk9VUFM9eQojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0
CiMgQ09ORklHX0JMS19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfU0NIRUQg
aXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CkNPTkZJR19DR1JP
VVBfUkRNQT15CiMgQ09ORklHX0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q0dST1VQX0hVR0VUTEIgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQK
Q09ORklHX0NHUk9VUF9ERVZJQ0U9eQpDT05GSUdfQ0dST1VQX0NQVUFDQ1Q9eQpDT05GSUdf
Q0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkKQ09ORklHX1NPQ0tfQ0dST1VQ
X0RBVEE9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdf
TkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKIyBDT05GSUdf
VVNFUl9OUyBpcyBub3Qgc2V0CkNPTkZJR19QSURfTlM9eQojIENPTkZJR19ORVRfTlMgaXMg
bm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldApDT05GSUdfU1lT
RlNfREVQUkVDQVRFRD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURURfVjIgaXMgbm90IHNl
dApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJB
TUZTX1NPVVJDRT0iIgojIENPTkZJR19SRF9HWklQIGlzIG5vdCBzZXQKQ09ORklHX1JEX0Ja
SVAyPXkKQ09ORklHX1JEX0xaTUE9eQojIENPTkZJR19SRF9YWiBpcyBub3Qgc2V0CkNPTkZJ
R19SRF9MWk89eQojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldApDT05GSUdfSU5JVFJBTUZT
X0NPTVBSRVNTSU9OPSIubHpvIgojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFO
Q0UgaXMgbm90IHNldApDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lT
Q1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJB
Q0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkKIyBDT05G
SUdfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFT
S19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lT
Q0FMTCBpcyBub3Qgc2V0CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfS0FMTFNZTVM9
eQpDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JB
U0VfUkVMQVRJVkU9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19OTUk9eQpDT05G
SUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNP
TkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdf
U0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKIyBDT05GSUdf
QlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09O
RklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19VU0VSRkFVTFRGRD15CkNPTkZJR19QQ0lf
UVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qg
c2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNl
dAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklH
X1BFUkZfRVZFTlRTPXkKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NMVUJf
REVCVUc9eQpDT05GSUdfQ09NUEFUX0JSSz15CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApD
T05GSUdfU0xVQj15CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CkNPTkZJR19TTFVC
X0NQVV9QQVJUSUFMPXkKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OIGlzIG5v
dCBzZXQKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19DUkFTSF9DT1JFPXkKQ09ORklHX0tF
WEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfRVZFTlRfTVVM
VElQTEVYPXkKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJ
TUVSPXkKQ09ORklHX0pVTVBfTEFCRUw9eQpDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1Q9
eQojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElH
TkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURf
QUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9J
T1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBS
T0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05f
RlRSQUNFPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9
eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExF
X1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfV0FO
VFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FD
Q0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVH
PXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFL
UE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJ
R19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJ
R19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xB
QkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVf
QUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05G
SUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxU
RVI9eQpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJP
VEVDVE9SPXkKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQ
Uk9URUNUT1JfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdV
TEFSPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09O
RklHX0hBVkVfQVJDSF9XSVRISU5fU1RBQ0tfRlJBTUVTPXkKQ09ORklHX0hBVkVfQ09OVEVY
VF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09O
RklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQ
QVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdF
X1BVRD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9T
T0ZUX0RJUlRZPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVf
SVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9
eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElUX1RI
UkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9N
TUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRT
PTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19IQVZFX0NP
UFlfVEhSRUFEX1RMUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQojIENPTkZJ
R19IQVZFX0FSQ0hfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTQV9CVVNfQVBJIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ1BVX05PX0VGRklDSUVOVF9GRlMgaXMgbm90IHNldApDT05GSUdf
SEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQojIENPTkZJR19WTUFQX1NUQUNLIGlzIG5vdCBzZXQK
IyBDT05GSUdfQVJDSF9PUFRJT05BTF9LRVJORUxfUldYIGlzIG5vdCBzZXQKIyBDT05GSUdf
QVJDSF9PUFRJT05BTF9LRVJORUxfUldYX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQVJD
SF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpD
T05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQoKIwojIEdDT1YtYmFzZWQga2Vy
bmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklH
X0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1B
X0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVY
RVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApD
T05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtf
U0NTSV9SRVFVRVNUPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNH
TElCPXkKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19C
TEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUj15CiMg
Q09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVCVUdfRlMgaXMgbm90
IHNldAojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBU
eXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJU
SVRJT04gaXMgbm90IHNldApDT05GSUdfQUlYX1BBUlRJVElPTj15CiMgQ09ORklHX09TRl9Q
QVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKQ09ORklHX0FU
QVJJX1BBUlRJVElPTj15CiMgQ09ORklHX01BQ19QQVJUSVRJT04gaXMgbm90IHNldAojIENP
TkZJR19NU0RPU19QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19MRE1fUEFSVElUSU9O
IGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQpDT05GSUdfVUxUUklYX1BBUlRJ
VElPTj15CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKIyBDT05GSUdfS0FSTUFfUEFSVElUSU9O
IGlzIG5vdCBzZXQKQ09ORklHX0VGSV9QQVJUSVRJT049eQpDT05GSUdfU1lTVjY4X1BBUlRJ
VElPTj15CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0JM
T0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89
eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKIyBDT05GSUdf
SU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19JT1NDSEVEX0NGUT15CkNPTkZJ
R19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJ
R19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKIyBDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORSBp
cyBub3Qgc2V0CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKQ09ORklHX0lPU0NIRURfQkZR
PXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VO
TE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9S
RUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19J
TkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19S
TVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09O
X09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9R
VUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJD
SF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdf
RlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pP
TkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJ
R19YODZfRkFTVF9GRUFUVVJFX1RFU1RTPXkKQ09ORklHX1g4Nl9YMkFQSUM9eQojIENPTkZJ
R19YODZfTVBQQVJTRSBpcyBub3Qgc2V0CkNPTkZJR19HT0xERklTSD15CiMgQ09ORklHX0lO
VEVMX1JEVF9BIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CkNP
TkZJR19YODZfVlNNUD15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09O
RklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BTURfUExBVEZPUk1f
REVWSUNFPXkKQ09ORklHX0lPU0ZfTUJJPXkKQ09ORklHX0lPU0ZfTUJJX0RFQlVHPXkKQ09O
RklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19IWVBFUlZJU09SX0dVRVNU
PXkKQ09ORklHX1BBUkFWSVJUPXkKQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUz15CiMgQ09O
RklHX1FVRVVFRF9MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfWEVOPXkKIyBDT05GSUdf
WEVOX1BWIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BWSFZNIGlzIG5vdCBzZXQKQ09ORklH
X1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldApD
T05GSUdfS1ZNX0dVRVNUPXkKQ09ORklHX0tWTV9ERUJVR19GUz15CkNPTkZJR19QQVJBVklS
VF9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9f
Qk9PVE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90
IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qg
c2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NI
SUZUPTEyCkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNP
TkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5J
TVVNX0NQVV9GQU1JTFk9NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJR19DUFVf
U1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFV
Uj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05G
SUdfRE1JPXkKQ09ORklHX0dBUlRfSU9NTVU9eQojIENPTkZJR19DQUxHQVJZX0lPTU1VIGlz
IG5vdCBzZXQKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKQ09ORklH
X05SX0NQVVM9NjQKIyBDT05GSUdfU0NIRURfU01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NI
RURfTUMgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNldApDT05G
SUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKQ09O
RklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2
X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVMgaXMgbm90IHNldAojIENPTkZJR19YODZf
TUNFIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BF
UkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JB
UEwgaXMgbm90IHNldAojIENPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEUgaXMgbm90
IHNldApDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSPXkKIyBDT05GSUdfVk04NiBpcyBu
b3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09ORklH
X1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQojIENPTkZJR19JOEsgaXMgbm90IHNldAojIENP
TkZJR19NSUNST0NPREUgaXMgbm90IHNldAojIENPTkZJR19YODZfTVNSIGlzIG5vdCBzZXQK
IyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUEhZU19BRERSX1Rf
NjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX1g4Nl9ESVJF
Q1RfR0JQQUdFUz15CiMgQ09ORklHX05VTUEgaXMgbm90IHNldApDT05GSUdfQVJDSF9TUEFS
U0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdf
QVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxV
RT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05G
SUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9N
RU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFS
U0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX0FMTE9DX01FTV9NQVBf
VE9HRVRIRVI9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVA9eQpDT05GSUdfSEFWRV9NRU1C
TE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElT
Q0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKIyBDT05GSUdfSEFW
RV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWV9IT1RQTFVH
IGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5B
QkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQojIENPTkZJ
R19DT01QQUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNI
X0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9
eQojIENPTkZJR19CT1VOQ0UgaXMgbm90IHNldApDT05GSUdfVklSVF9UT19CVVM9eQpDT05G
SUdfTU1VX05PVElGSUVSPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV
TFRfTU1BUF9NSU5fQUREUj00MDk2CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ0xFQU5DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZST05U
U1dBUCBpcyBub3Qgc2V0CkNPTkZJR19DTUE9eQpDT05GSUdfQ01BX0RFQlVHRlM9eQpDT05G
SUdfQ01BX0FSRUFTPTcKQ09ORklHX1pQT09MPXkKQ09ORklHX1pCVUQ9eQpDT05GSUdfWjNG
T0xEPXkKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15CkNPTkZJ
R19aU01BTExPQ19TVEFUPXkKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJ
R19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfSURM
RV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQpD
T05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJR19Y
ODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQojIENPTkZJR19NVFJSX1NBTklUSVpF
UiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNB
Q0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CkNPTkZJR19Y
ODZfSU5URUxfTVBYPXkKIyBDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tF
WVMgaXMgbm90IHNldAojIENPTkZJR19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01Q
IGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUw
IGlzIG5vdCBzZXQKQ09ORklHX0haXzMwMD15CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNl
dApDT05GSUdfSFo9MzAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQoj
IENPTkZJR19LRVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBu
b3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKIyBDT05GSUdfUkVMT0NB
VEFCTEUgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklH
X0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMCBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xF
R0FDWV9WU1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NB
TExfRU1VTEFURSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORT15CiMg
Q09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERUX1NZU0NB
TEw9eQpDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZ
X0hPVFBMVUc9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNP
TkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CkNPTkZJR19ISUJFUk5B
VEVfQ0FMTEJBQ0tTPXkKIyBDT05GSUdfSElCRVJOQVRJT04gaXMgbm90IHNldApDT05GSUdf
UE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQ
IGlzIG5vdCBzZXQKQ09ORklHX1BNX1dBS0VMT0NLUz15CkNPTkZJR19QTV9XQUtFTE9DS1Nf
TElNSVQ9MTAwCkNPTkZJR19QTV9XQUtFTE9DS1NfR0M9eQpDT05GSUdfUE09eQpDT05GSUdf
UE1fREVCVUc9eQpDT05GSUdfUE1fQURWQU5DRURfREVCVUc9eQpDT05GSUdfUE1fVEVTVF9T
VVNQRU5EPXkKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKQ09ORklHX1BNX1RSQUNFPXkKQ09O
RklHX1BNX1RSQUNFX1JUQz15CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19E
T01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BN
X0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9
eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09O
RklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dF
Ul9TVEFURVNfU1VQUE9SVD15CkNPTkZJR19BQ1BJX0RFQlVHR0VSPXkKIyBDT05GSUdfQUNQ
SV9ERUJVR0dFUl9VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJ
R19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVWX09WRVJS
SURFX1BPU1NJQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5v
dCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FD
UElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89eQpDT05GSUdfQUNQSV9GQU49eQojIENP
TkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRF
PXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1IgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NV
U1RPTV9EU0RUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFE
RT15CiMgQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ
X0RFQlVHPXkKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZf
UE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVH
X0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD15CkNPTkZJR19B
Q1BJX0NVU1RPTV9NRVRIT0Q9eQojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05M
WSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElf
QVBFSV9OTUk9eQpDT05GSUdfQUNQSV9BUEVJPXkKIyBDT05GSUdfQUNQSV9BUEVJX0dIRVMg
aXMgbm90IHNldApDT05GSUdfQUNQSV9BUEVJX0VJTko9eQpDT05GSUdfQUNQSV9BUEVJX0VS
U1RfREVCVUc9eQojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNf
T1BSRUdJT049eQpDT05GSUdfQ1JDX1BNSUNfT1BSRUdJT049eQojIENPTkZJR19BQ1BJX0NP
TkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2Fs
aW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKIyBD
T05GSUdfQ1BVX0lETEUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExF
X0NPVVBMRUQgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05G
SUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQojIENPTkZJR19QQ0lfTU1DT05GSUcgaXMg
bm90IHNldApDT05GSUdfUENJX1hFTj15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklH
X1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9CVVNfQUREUl9UXzY0QklUPXkK
Q09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX1BD
SV9SRUFMTE9DX0VOQUJMRV9BVVRPPXkKQ09ORklHX1BDSV9TVFVCPXkKIyBDT05GSUdfWEVO
X1BDSURFVl9GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQpDT05GSUdfUENJ
X0FUUz15CkNPTkZJR19QQ0lfSU9WPXkKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMg
Q09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdf
UENJX0hZUEVSVj15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBEZXNp
Z25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwpDT05GSUdfUENJRV9EVz15CkNPTkZJR19QQ0lF
X0RXX0hPU1Q9eQpDT05GSUdfUENJRV9EV19QTEFUPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9s
bGVyIGRyaXZlcnMKIwpDT05GSUdfUENJRV9ST0NLQ0hJUD15CiMgQ09ORklHX1ZNRCBpcyBu
b3Qgc2V0CgojCiMgUENJIEVuZHBvaW50CiMKQ09ORklHX1BDSV9FTkRQT0lOVD15CiMgQ09O
RklHX1BDSV9FTkRQT0lOVF9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FUEZf
VEVTVCBpcyBub3Qgc2V0CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwpD
T05GSUdfUENJX1NXX1NXSVRDSFRFQz15CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19B
TURfTkI9eQpDT05GSUdfUENDQVJEPXkKIyBDT05GSUdfUENNQ0lBIGlzIG5vdCBzZXQKQ09O
RklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNPTkZJR19ZRU5UQT15CkNP
TkZJR19ZRU5UQV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CkNPTkZJR19ZRU5UQV9UST15
CkNPTkZJR19ZRU5UQV9FTkVfVFVORT15CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKIyBDT05G
SUdfUkFQSURJTyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEV4ZWN1dGFi
bGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09O
RklHX0VMRkNPUkU9eQojIENPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUyBp
cyBub3Qgc2V0CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlz
IG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKIyBDT05G
SUdfSUEzMl9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1gzMj15CkNPTkZJR19D
T01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJ
UENfQ09NUEFUPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09Q
Uz15CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCiMgQ09ORklHX1BB
Q0tFVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfRElBRz15CkNPTkZJ
R19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpD
T05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX05FVF9LRVk9eQpDT05GSUdfTkVUX0tFWV9N
SUdSQVRFPXkKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VD
TUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVU
V09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CiMg
Q09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQURW
QU5DRUQ9eQoKIwojIERFQ25ldDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdf
REVDTkVUX05GX0dSQUJVTEFUT1I9eQpDT05GSUdfQVRNPXkKQ09ORklHX0FUTV9MQU5FPXkK
Q09ORklHX1NUUD15CkNPTkZJR19NUlA9eQpDT05GSUdfQlJJREdFPXkKIyBDT05GSUdfQlJJ
REdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENP
TkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUV9NVlJQ
PXkKQ09ORklHX0RFQ05FVD15CkNPTkZJR19ERUNORVRfUk9VVEVSPXkKQ09ORklHX0xMQz15
CkNPTkZJR19MTEMyPXkKQ09ORklHX0lQWD15CkNPTkZJR19JUFhfSU5URVJOPXkKQ09ORklH
X0FUQUxLPXkKQ09ORklHX0RFVl9BUFBMRVRBTEs9eQojIENPTkZJR19JUEREUCBpcyBub3Qg
c2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQpDT05GSUdf
SUVFRTgwMjE1ND15CiMgQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFM
IGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUPXkKQ09ORklHX01BQzgwMjE1
ND15CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05G
SUdfTkVUX1NDSF9DQlE9eQpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9I
RlNDPXkKQ09ORklHX05FVF9TQ0hfQVRNPXkKQ09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJ
R19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJR19ORVRfU0NI
X1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CiMgQ09ORklHX05FVF9TQ0hfVEVRTCBpcyBu
b3Qgc2V0CkNPTkZJR19ORVRfU0NIX1RCRj15CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05G
SUdfTkVUX1NDSF9EU01BUks9eQojIENPTkZJR19ORVRfU0NIX05FVEVNIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX1NDSF9EUlIgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9NUVBSSU89
eQpDT05GSUdfTkVUX1NDSF9DSE9LRT15CkNPTkZJR19ORVRfU0NIX1FGUT15CkNPTkZJR19O
RVRfU0NIX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9GUV9DT0RFTCBpcyBub3Qgc2V0CkNP
TkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hf
UElFPXkKIyBDT05GSUdfTkVUX1NDSF9JTkdSRVNTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9T
Q0hfUExVRz15CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQpDT05GSUdfREVGQVVMVF9GUT15
CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NG
USBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVCBpcyBub3Qgc2V0CkNP
TkZJR19ERUZBVUxUX05FVF9TQ0g9ImZxIgoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklH
X05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1RDSU5E
RVg9eQpDT05GSUdfTkVUX0NMU19GVz15CiMgQ09ORklHX05FVF9DTFNfVTMyIGlzIG5vdCBz
ZXQKQ09ORklHX05FVF9DTFNfUlNWUD15CiMgQ09ORklHX05FVF9DTFNfUlNWUDYgaXMgbm90
IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKIyBDT05GSUdfTkVUX0NMU19DR1JPVVAgaXMg
bm90IHNldApDT05GSUdfTkVUX0NMU19CUEY9eQojIENPTkZJR19ORVRfQ0xTX0ZMT1dFUiBp
cyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX01BVENIQUxMPXkKIyBDT05GSUdfTkVUX0VNQVRD
SCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRfQUNUX1BPTElD
RT15CkNPTkZJR19ORVRfQUNUX0dBQ1Q9eQpDT05GSUdfR0FDVF9QUk9CPXkKQ09ORklHX05F
VF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1Rf
TkFUPXkKIyBDT05GSUdfTkVUX0FDVF9QRURJVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNU
X1NJTVA9eQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkKQ09ORklHX05FVF9BQ1RfVkxBTj15
CkNPTkZJR19ORVRfQUNUX0JQRj15CkNPTkZJR19ORVRfQUNUX1NLQk1PRD15CkNPTkZJR19O
RVRfQUNUX0lGRT15CiMgQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWSBpcyBub3Qgc2V0CiMg
Q09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSUZFX1NLQlBS
SU89eQojIENPTkZJR19ORVRfSUZFX1NLQlRDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19O
RVRfQ0xTX0lORCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENC
PXkKQ09ORklHX0ROU19SRVNPTFZFUj15CkNPTkZJR19CQVRNQU5fQURWPXkKIyBDT05GSUdf
QkFUTUFOX0FEVl9CQVRNQU5fViBpcyBub3Qgc2V0CkNPTkZJR19CQVRNQU5fQURWX05DPXkK
Q09ORklHX0JBVE1BTl9BRFZfREVCVUdGUz15CkNPTkZJR19CQVRNQU5fQURWX0RFQlVHPXkK
Q09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJU
SU9fVlNPQ0tFVFNfQ09NTU9OPXkKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQK
Q09ORklHX01QTFM9eQojIENPTkZJR19ORVRfTVBMU19HU08gaXMgbm90IHNldAojIENPTkZJ
R19NUExTX1JPVVRJTkcgaXMgbm90IHNldApDT05GSUdfSFNSPXkKQ09ORklHX1FSVFI9eQpD
T05GSUdfUVJUUl9TTUQ9eQpDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJ
R19YUFM9eQojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldApDT05GSUdfQ0dS
T1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFM
PXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05G
SUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwojIENPTkZJR19B
WDI1IGlzIG5vdCBzZXQKQ09ORklHX0NBTj15CkNPTkZJR19DQU5fUkFXPXkKIyBDT05GSUdf
Q0FOX0JDTSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fR1c9eQoKIwojIENBTiBEZXZpY2UgRHJp
dmVycwojCkNPTkZJR19DQU5fVkNBTj15CkNPTkZJR19DQU5fVlhDQU49eQojIENPTkZJR19D
QU5fU0xDQU4gaXMgbm90IHNldApDT05GSUdfQ0FOX0RFVj15CiMgQ09ORklHX0NBTl9DQUxD
X0JJVFRJTUlORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9MRURTIGlzIG5vdCBzZXQKQ09O
RklHX0NBTl9BVDkxPXkKQ09ORklHX0NBTl9HUkNBTj15CkNPTkZJR19DQU5fSkFOWl9JQ0FO
Mz15CkNPTkZJR19DQU5fU1VONEk9eQpDT05GSUdfQ0FOX1hJTElOWENBTj15CkNPTkZJR19Q
Q0hfQ0FOPXkKQ09ORklHX0NBTl9DX0NBTj15CiMgQ09ORklHX0NBTl9DX0NBTl9QTEFURk9S
TSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fQ19DQU5fUENJPXkKIyBDT05GSUdfQ0FOX0NDNzcw
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0lGSV9DQU5GRCBpcyBub3Qgc2V0CiMgQ09ORklH
X0NBTl9NX0NBTiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fUEVBS19QQ0lFRkQ9eQpDT05GSUdf
Q0FOX1NKQTEwMDA9eQpDT05GSUdfQ0FOX1NKQTEwMDBfSVNBPXkKIyBDT05GSUdfQ0FOX1NK
QTEwMDBfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19DQU5fRU1TX1BDSSBpcyBub3Qg
c2V0CkNPTkZJR19DQU5fUEVBS19QQ0k9eQpDT05GSUdfQ0FOX1BFQUtfUENJRUM9eQpDT05G
SUdfQ0FOX0tWQVNFUl9QQ0k9eQpDT05GSUdfQ0FOX1BMWF9QQ0k9eQojIENPTkZJR19DQU5f
U09GVElORyBpcyBub3Qgc2V0CgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKQ09ORklHX0NB
Tl9FTVNfVVNCPXkKQ09ORklHX0NBTl9FU0RfVVNCMj15CiMgQ09ORklHX0NBTl9HU19VU0Ig
aXMgbm90IHNldApDT05GSUdfQ0FOX0tWQVNFUl9VU0I9eQpDT05GSUdfQ0FOX1BFQUtfVVNC
PXkKIyBDT05GSUdfQ0FOXzhERVZfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9NQ0JBX1VT
Qj15CkNPTkZJR19DQU5fREVCVUdfREVWSUNFUz15CkNPTkZJR19JUkRBPXkKCiMKIyBJckRB
IHByb3RvY29scwojCkNPTkZJR19JUkxBTj15CkNPTkZJR19JUkNPTU09eQpDT05GSUdfSVJE
QV9VTFRSQT15CgojCiMgSXJEQSBvcHRpb25zCiMKQ09ORklHX0lSREFfQ0FDSEVfTEFTVF9M
U0FQPXkKQ09ORklHX0lSREFfRkFTVF9SUj15CkNPTkZJR19JUkRBX0RFQlVHPXkKCiMKIyBJ
bmZyYXJlZC1wb3J0IGRldmljZSBkcml2ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZlcnMK
IwojIENPTkZJR19JUlRUWV9TSVIgaXMgbm90IHNldAoKIwojIERvbmdsZSBzdXBwb3J0CiMK
Q09ORklHX0tJTkdTVU5fRE9OR0xFPXkKIyBDT05GSUdfS1NEQVpaTEVfRE9OR0xFIGlzIG5v
dCBzZXQKIyBDT05GSUdfS1M5NTlfRE9OR0xFIGlzIG5vdCBzZXQKCiMKIyBGSVIgZGV2aWNl
IGRyaXZlcnMKIwpDT05GSUdfVVNCX0lSREE9eQpDT05GSUdfU0lHTUFURUxfRklSPXkKQ09O
RklHX05TQ19GSVI9eQpDT05GSUdfV0lOQk9ORF9GSVI9eQpDT05GSUdfU01DX0lSQ0NfRklS
PXkKIyBDT05GSUdfQUxJX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19WTFNJX0ZJUj15CkNPTkZJ
R19WSUFfRklSPXkKQ09ORklHX01DU19GSVI9eQojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NUUkVBTV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKIyBD
T05GSUdfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfV0lNQVg9eQpDT05GSUdfV0lNQVhf
REVCVUdfTEVWRUw9OApDT05GSUdfUkZLSUxMPXkKQ09ORklHX1JGS0lMTF9MRURTPXkKQ09O
RklHX1JGS0lMTF9JTlBVVD15CkNPTkZJR19SRktJTExfR1BJTz15CkNPTkZJR19ORVRfOVA9
eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9YRU4gaXMgbm90IHNl
dApDT05GSUdfTkVUXzlQX0RFQlVHPXkKQ09ORklHX0NBSUY9eQpDT05GSUdfQ0FJRl9ERUJV
Rz15CkNPTkZJR19DQUlGX05FVERFVj15CkNPTkZJR19DQUlGX1VTQj15CiMgQ09ORklHX05G
QyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQojIENPTkZJ
R19MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RTVF9DQUNIRSBpcyBub3Qgc2V0CkNP
TkZJR19HUk9fQ0VMTFM9eQojIENPTkZJR19ORVRfREVWTElOSyBpcyBub3Qgc2V0CkNPTkZJ
R19NQVlfVVNFX0RFVkxJTks9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CgojCiMgRGV2aWNl
IERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5U
X0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKIyBDT05GSUdfREVWVE1Q
RlMgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1X
QVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJO
RUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hF
TFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qg
c2V0CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQpDT05GSUdfU1lTX0hZUEVSVklTT1I9
eQojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVS
SUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15
CkNPTkZJR19SRUdNQVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdN
QVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0RNQV9GRU5DRV9U
UkFDRT15CiMgQ09ORklHX0RNQV9DTUEgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMK
IyBDT05GSUdfUUNPTV9FQkkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lNUExFX1BNX0JVUyBp
cyBub3Qgc2V0CiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBp
cyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQpDT05GSUdfT0ZfVU5JVFRFU1Q9
eQpDT05GSUdfT0ZfQUxMX0RUQlM9eQpDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05GSUdfT0Zf
RUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfRFlOQU1JQz15CkNPTkZJR19PRl9BRERSRVNT
PXkKQ09ORklHX09GX0FERFJFU1NfUENJPXkKQ09ORklHX09GX0lSUT15CkNPTkZJR19PRl9Q
Q0k9eQpDT05GSUdfT0ZfUENJX0lSUT15CkNPTkZJR19PRl9SRVNPTFZFPXkKIyBDT05GSUdf
T0ZfT1ZFUkxBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9S
VD15CkNPTkZJR19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlRfUEM9eQpDT05GSUdfUEFSUE9S
VF9QQ19GSUZPPXkKQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTz15CiMgQ09ORklHX1BBUlBP
UlRfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQK
IyBDT05GSUdfUEFSUE9SVF8xMjg0IGlzIG5vdCBzZXQKQ09ORklHX1BOUD15CkNPTkZJR19Q
TlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkK
IyBDT05GSUdfQkxLX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlZNRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX05WTUVfRkMgaXMgbm90IHNldAojIENPTkZJR19OVk1FX1RBUkdF
VCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xW
MDJEPXkKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9J
UlEgaXMgbm90IHNldApDT05GSUdfSUJNX0FTTT15CkNPTkZJR19QSEFOVE9NPXkKQ09ORklH
X0lOVEVMX01JRF9QVEk9eQojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CkNPTkZJR19U
SUZNX0NPUkU9eQpDT05GSUdfVElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05G
SUdfQVRNRUxfU1NDPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CkNPTkZJR19IUF9J
TE89eQpDT05GSUdfUUNPTV9DT0lOQ0VMTD15CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5v
dCBzZXQKIyBDT05GSUdfSVNMMjkwMDMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAyMCBp
cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQpDT05GSUdfU0VOU09SU19CSDE3
NzA9eQpDT05GSUdfU0VOU09SU19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUyPXkKQ09ORklH
X0RTMTY4Mj15CkNPTkZJR19QQ0hfUEhVQj15CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9
eQpDT05GSUdfU1JBTT15CiMgQ09ORklHX0FTUEVFRF9MUENfQ1RSTCBpcyBub3Qgc2V0CkNP
TkZJR19QQ0lfRU5EUE9JTlRfVEVTVD15CkNPTkZJR19DMlBPUlQ9eQpDT05GSUdfQzJQT1JU
X0RVUkFNQVJfMjE1MD15CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FU
MjQ9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT15CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlz
IG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJP
TV9JRFRfODlIUEVTWD15CkNPTkZJR19DQjcxMF9DT1JFPXkKQ09ORklHX0NCNzEwX0RFQlVH
PXkKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVt
ZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCkNPTkZJR19USV9TVD15
CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBk
b3dubG9hZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPXkKQ09ORklHX0lOVEVMX01F
ST15CiMgQ09ORklHX0lOVEVMX01FSV9NRSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUlf
VFhFPXkKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwojIEludGVsIE1JQyBC
dXMgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19CVVM9eQoKIwojIFNDSUYgQnVzIERyaXZl
cgojCkNPTkZJR19TQ0lGX0JVUz15CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwpDT05GSUdfVk9Q
X0JVUz15CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2Fy
ZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKIyBDT05GSUdfU0NJRiBpcyBub3Qgc2V0
CgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERy
aXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwpDT05GSUdfVk9QPXkKQ09ORklHX1ZIT1NUX1JJ
Tkc9eQpDT05GSUdfR0VOV1FFPXkKQ09ORklHX0dFTldRRV9QTEFURk9STV9FUlJPUl9SRUNP
VkVSWT0wCiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19DWExfQkFTRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NYTF9BRlVfRFJJVkVSX09QUyBpcyBub3Qgc2V0CkNPTkZJR19I
QVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9p
ZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURFX1hG
RVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfQVRBUEk9eQpDT05G
SUdfQkxLX0RFVl9JREVfU0FUQT15CiMgQ09ORklHX0lERV9HRCBpcyBub3Qgc2V0CiMgQ09O
RklHX0JMS19ERVZfREVMS0lOIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFQ0Q9eQpD
T05GSUdfQkxLX0RFVl9JREVDRF9WRVJCT1NFX0VSUk9SUz15CkNPTkZJR19CTEtfREVWX0lE
RVRBUEU9eQojIENPTkZJR19CTEtfREVWX0lERUFDUEkgaXMgbm90IHNldApDT05GSUdfSURF
X1RBU0tfSU9DVEw9eQojIENPTkZJR19JREVfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgSURF
IGNoaXBzZXQgc3VwcG9ydC9idWdmaXhlcwojCkNPTkZJR19JREVfR0VORVJJQz15CiMgQ09O
RklHX0JMS19ERVZfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9DTUQ2NDA9
eQojIENPTkZJR19CTEtfREVWX0NNRDY0MF9FTkhBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19C
TEtfREVWX0lERVBOUD15CkNPTkZJR19CTEtfREVWX0lERURNQV9TRkY9eQoKIwojIFBDSSBJ
REUgY2hpcHNldHMgc3VwcG9ydAojCkNPTkZJR19CTEtfREVWX0lERVBDST15CiMgQ09ORklH
X0lERVBDSV9QQ0lCVVNfT1JERVIgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9PRkZCT0FS
RD15CkNPTkZJR19CTEtfREVWX0dFTkVSSUM9eQojIENPTkZJR19CTEtfREVWX09QVEk2MjEg
aXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SWjEwMDA9eQpDT05GSUdfQkxLX0RFVl9JREVE
TUFfUENJPXkKQ09ORklHX0JMS19ERVZfQUVDNjJYWD15CkNPTkZJR19CTEtfREVWX0FMSTE1
WDM9eQojIENPTkZJR19CTEtfREVWX0FNRDc0WFggaXMgbm90IHNldAojIENPTkZJR19CTEtf
REVWX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ01ENjRYIGlzIG5vdCBz
ZXQKQ09ORklHX0JMS19ERVZfVFJJRkxFWD15CkNPTkZJR19CTEtfREVWX0NTNTUyMD15CiMg
Q09ORklHX0JMS19ERVZfQ1M1NTMwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSFBUMzY2
PXkKIyBDT05GSUdfQkxLX0RFVl9KTUlDUk9OIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf
U0MxMjAwPXkKQ09ORklHX0JMS19ERVZfUElJWD15CkNPTkZJR19CTEtfREVWX0lUODE3Mj15
CkNPTkZJR19CTEtfREVWX0lUODIxMz15CkNPTkZJR19CTEtfREVWX0lUODIxWD15CkNPTkZJ
R19CTEtfREVWX05TODc0MTU9eQpDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQ9eQpDT05G
SUdfQkxLX0RFVl9QREMyMDJYWF9ORVc9eQpDT05GSUdfQkxLX0RFVl9TVldLUz15CiMgQ09O
RklHX0JMS19ERVZfU0lJTUFHRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NJUzU1MTM9
eQojIENPTkZJR19CTEtfREVWX1NMQzkwRTY2IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf
VFJNMjkwPXkKQ09ORklHX0JMS19ERVZfVklBODJDWFhYPXkKIyBDT05GSUdfQkxLX0RFVl9U
Qzg2QzAwMSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERURNQT15CgojCiMgU0NTSSBk
ZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CiMgQ09ORklHX1JBSURfQVRUUlMg
aXMgbm90IHNldApDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJ
X05FVExJTks9eQojIENPTkZJR19TQ1NJX01RX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdf
U0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0Qt
Uk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKQ09ORklHX0NIUl9ERVZfU1Q9eQpDT05GSUdf
Q0hSX0RFVl9PU1NUPXkKQ09ORklHX0JMS19ERVZfU1I9eQojIENPTkZJR19CTEtfREVWX1NS
X1ZFTkRPUiBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NIUl9ERVZf
U0NIPXkKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKIyBDT05GSUdfU0NTSV9DT05TVEFOVFMg
aXMgbm90IHNldApDT05GSUdfU0NTSV9MT0dHSU5HPXkKIyBDT05GSUdfU0NTSV9TQ0FOX0FT
WU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElf
QVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJT
PXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9TQVNfTElCU0FTIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19T
Q1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BVEE9eQojIENP
TkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdfQVRBX1ZFUkJPU0VfRVJS
T1I9eQojIENPTkZJR19BVEFfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUE1QIGlz
IG5vdCBzZXQKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFj
ZQojCkNPTkZJR19TQVRBX0FIQ0k9eQojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMg
bm90IHNldApDT05GSUdfQUhDSV9JTVg9eQpDT05GSUdfQUhDSV9DRVZBPXkKQ09ORklHX0FI
Q0lfUU9SSVE9eQpDT05GSUdfU0FUQV9JTklDMTYyWD15CkNPTkZJR19TQVRBX0FDQVJEX0FI
Q0k9eQpDT05GSUdfU0FUQV9TSUwyND15CiMgQ09ORklHX0FUQV9TRkYgaXMgbm90IHNldAoj
IENPTkZJR19NRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQK
Q09ORklHX0ZVU0lPTj15CkNPTkZJR19GVVNJT05fU1BJPXkKQ09ORklHX0ZVU0lPTl9GQz15
CkNPTkZJR19GVVNJT05fU0FTPXkKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOAojIENPTkZJ
R19GVVNJT05fQ1RMIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTl9MT0dHSU5HPXkKCiMKIyBJ
RUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKIyBDT05G
SUdfRklSRVdJUkVfT0hDSSBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKQ09O
RklHX0ZJUkVXSVJFX05PU1k9eQpDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQojIENPTkZJ
R19NQUNfRU1VTU9VU0VCVE4gaXMgbm90IHNldAojIENPTkZJR19ORVRERVZJQ0VTIGlzIG5v
dCBzZXQKIyBDT05GSUdfTlZNIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9y
dAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZG
X01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VL
TUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFj
ZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNB
VVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRf
TU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0
CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWQlVHPXkK
CiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0lOUFVUX0tFWUJPQVJEIGlz
IG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKIyBDT05GSUdfTU9VU0VfUFMyIGlzIG5v
dCBzZXQKQ09ORklHX01PVVNFX1NFUklBTD15CkNPTkZJR19NT1VTRV9BUFBMRVRPVUNIPXkK
IyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZQVBB
IGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VMQU5fSTJDPXkKIyBDT05GSUdfTU9VU0VfRUxB
Tl9JMkNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VMQU5fSTJDX1NNQlVTPXkKQ09O
RklHX01PVVNFX1ZTWFhYQUE9eQpDT05GSUdfTU9VU0VfR1BJTz15CkNPTkZJR19NT1VTRV9T
WU5BUFRJQ1NfSTJDPXkKQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0I9eQpDT05GSUdfSU5Q
VVRfSk9ZU1RJQ0s9eQojIENPTkZJR19KT1lTVElDS19BTkFMT0cgaXMgbm90IHNldApDT05G
SUdfSk9ZU1RJQ0tfQTNEPXkKQ09ORklHX0pPWVNUSUNLX0FEST15CkNPTkZJR19KT1lTVElD
S19DT0JSQT15CkNPTkZJR19KT1lTVElDS19HRjJLPXkKQ09ORklHX0pPWVNUSUNLX0dSSVA9
eQpDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUD15CiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1P
VCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElD
S19TSURFV0lOREVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9eQpDT05GSUdfSk9ZU1RJQ0tf
SUZPUkNFPXkKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFX1VTQiBpcyBub3Qgc2V0CiMgQ09O
RklHX0pPWVNUSUNLX0lGT1JDRV8yMzIgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfV0FS
UklPUj15CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKQ09ORklHX0pP
WVNUSUNLX1NQQUNFT1JCPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTD15CkNPTkZJR19K
T1lTVElDS19TVElOR0VSPXkKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0
CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElD
S19EQjkgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj15CiMgQ09ORklHX0pP
WVNUSUNLX1RVUkJPR1JBRlggaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfQVM1MDExPXkK
Q09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5v
dCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDEgaXMgbm90IHNldApDT05GSUdf
SU5QVVRfVEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQgaXMgbm90IHNldApD
T05GSUdfVEFCTEVUX1VTQl9BSVBURUs9eQojIENPTkZJR19UQUJMRVRfVVNCX0dUQ08gaXMg
bm90IHNldApDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HPXkKIyBDT05GSUdfVEFCTEVUX1VT
Ql9LQlRBQiBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfVVNCX1BFR0FTVVM9eQpDT05GSUdf
VEFCTEVUX1NFUklBTF9XQUNPTTQ9eQojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBu
b3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKQ09ORklHX0lOUFVUXzg4UE04NjBYX09OS0VZ
PXkKQ09ORklHX0lOUFVUXzg4UE04MFhfT05LRVk9eQpDT05GSUdfSU5QVVRfQUQ3MTRYPXkK
IyBDT05GSUdfSU5QVVRfQUQ3MTRYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BVE1F
TF9DQVBUT1VDSD15CkNPTkZJR19JTlBVVF9CTUExNTA9eQpDT05GSUdfSU5QVVRfRTNYMF9C
VVRUT049eQpDT05GSUdfSU5QVVRfUENTUEtSPXkKQ09ORklHX0lOUFVUX01BWDc3NjkzX0hB
UFRJQz15CkNPTkZJR19JTlBVVF9NQVg4OTI1X09OS0VZPXkKIyBDT05GSUdfSU5QVVRfTUFY
ODk5N19IQVBUSUMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSU5QVVRfQVBBTkVMIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0dQMkE9
eQpDT05GSUdfSU5QVVRfR1BJT19CRUVQRVI9eQojIENPTkZJR19JTlBVVF9HUElPX1RJTFRf
UE9MTEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0dQSU9fREVDT0RFUj15CiMgQ09ORklH
X0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQVRJX1JFTU9URTI9
eQojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CkNPTkZJR19JTlBV
VF9LWFRKOT15CiMgQ09ORklHX0lOUFVUX0tYVEo5X1BPTExFRF9NT0RFIGlzIG5vdCBzZXQK
Q09ORklHX0lOUFVUX1BPV0VSTUFURT15CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90
IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdV
TEFUT1JfSEFQVElDPXkKIyBDT05GSUdfSU5QVVRfUkVUVV9QV1JCVVRUT04gaXMgbm90IHNl
dApDT05GSUdfSU5QVVRfVFBTNjUyMThfUFdSQlVUVE9OPXkKQ09ORklHX0lOUFVUX1RXTDQw
MzBfUFdSQlVUVE9OPXkKQ09ORklHX0lOUFVUX1RXTDQwMzBfVklCUkE9eQpDT05GSUdfSU5Q
VVRfVUlOUFVUPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9eQpDT05GSUdfSU5QVVRfUFdNX0JF
RVBFUj15CiMgQ09ORklHX0lOUFVUX0dQSU9fUk9UQVJZX0VOQ09ERVIgaXMgbm90IHNldApD
T05GSUdfSU5QVVRfREE5MDUyX09OS0VZPXkKIyBDT05GSUdfSU5QVVRfREE5MDU1X09OS0VZ
IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0RBOTA2M19PTktFWT15CkNPTkZJR19JTlBVVF9B
RFhMMzRYPXkKIyBDT05GSUdfSU5QVVRfQURYTDM0WF9JMkMgaXMgbm90IHNldApDT05GSUdf
SU5QVVRfSU1TX1BDVT15CkNPTkZJR19JTlBVVF9DTUEzMDAwPXkKQ09ORklHX0lOUFVUX0NN
QTMwMDBfSTJDPXkKIyBDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORCBpcyBub3Qg
c2V0CkNPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSPXkKIyBDT05GSUdfSU5QVVRfRFJW
MjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNT
IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUz15CiMgQ09ORklHX0lO
UFVUX0hJU0lfUE9XRVJLRVkgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90
IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19B
UkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdf
U0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BDSVBTMj15CiMg
Q09ORklHX1NFUklPX0xJQlBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19SQVc9eQpDT05G
SUdfU0VSSU9fQUxURVJBX1BTMj15CkNPTkZJR19TRVJJT19QUzJNVUxUPXkKIyBDT05GSUdf
U0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFUklPX09MUENfQVBTUCBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZf
S0VZQk9BUkQ9eQpDT05GSUdfU0VSSU9fU1VONElfUFMyPXkKQ09ORklHX1VTRVJJTz15CkNP
TkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1FUE9S
VF9MND15CkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPXkKIyBDT05GSUdfR0FNRVBPUlRfRk04
MDEgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNP
TkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05T
T0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNP
TkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQojIENP
TkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9
eQpDT05GSUdfUk9DS0VUUE9SVD15CiMgQ09ORklHX0NZQ0xBREVTIGlzIG5vdCBzZXQKQ09O
RklHX01PWEFfSU5URUxMSU89eQpDT05GSUdfTU9YQV9TTUFSVElPPXkKIyBDT05GSUdfU1lO
Q0xJTksgaXMgbm90IHNldAojIENPTkZJR19TWU5DTElOS01QIGlzIG5vdCBzZXQKQ09ORklH
X1NZTkNMSU5LX0dUPXkKQ09ORklHX05PWk9NST15CkNPTkZJR19JU0k9eQpDT05GSUdfTl9I
RExDPXkKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldApDT05GSUdfVFJBQ0VfUk9VVEVSPXkK
Q09ORklHX1RSQUNFX1NJTks9eQpDT05GSUdfR09MREZJU0hfVFRZPXkKQ09ORklHX0RFVk1F
TT15CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJ
QUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBf
REVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklH
X1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0NP
TlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKIyBDT05GSUdfU0VS
SUFMXzgyNTBfUENJIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQK
Q09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBf
RVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CiMgQ09ORklHX1NF
UklBTF84MjUwX1NIQVJFX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9ERVRF
Q1RfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9E
Vz15CkNPTkZJR19TRVJJQUxfODI1MF9SVDI4OFg9eQojIENPTkZJR19TRVJJQUxfODI1MF9M
UEMxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfVU5JUEhJRVIgaXMgbm90
IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9JTkdFTklDIGlzIG5vdCBzZXQKQ09ORklHX1NF
UklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKQ09ORklHX1NFUklB
TF84MjUwX01PWEE9eQpDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNPXkKCiMKIyBOb24tODI1
MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9BVE1FTD15CkNPTkZJR19T
RVJJQUxfQVRNRUxfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQVRNRUxfUERDPXkKIyBDT05G
SUdfU0VSSUFMX0FUTUVMX1RUWUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0NMUFM3
MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CkNPTkZJR19T
RVJJQUxfVUFSVExJVEU9eQpDT05GSUdfU0VSSUFMX1VBUlRMSVRFX0NPTlNPTEU9eQpDT05G
SUdfU0VSSUFMX1VBUlRMSVRFX05SX1VBUlRTPTEKQ09ORklHX1NFUklBTF9TSF9TQ0k9eQpD
T05GSUdfU0VSSUFMX1NIX1NDSV9OUl9VQVJUUz0yCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NP
TlNPTEU9eQojIENPTkZJR19TRVJJQUxfU0hfU0NJX0VBUkxZQ09OIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VSSUFMX1NIX1NDSV9ETUEgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9
eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMg
bm90IHNldApDT05GSUdfU0VSSUFMX1NDQ05YUD15CkNPTkZJR19TRVJJQUxfU0NDTlhQX0NP
TlNPTEU9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWD15CiMgQ09ORklHX1NFUklBTF9TQzE2
SVM3WFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9USU1CRVJEQUxFPXkKQ09ORklH
X1NFUklBTF9CQ002M1hYPXkKIyBDT05GSUdfU0VSSUFMX0JDTTYzWFhfQ09OU09MRSBpcyBu
b3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPXkKIyBDT05GSUdfU0VSSUFM
X0FMVEVSQV9KVEFHVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BTFRF
UkFfVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApDT05GSUdf
U0VSSUFMX0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMAojIENPTkZJR19TRVJJQUxfQUxU
RVJBX1VBUlRfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBp
cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVhTX0FVQVJUPXkKIyBDT05GSUdfU0VSSUFMX01Y
U19BVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFS
VD15CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VSSUFMX01QUzJfVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NF
UklBTF9NUFMyX1VBUlQ9eQpDT05GSUdfU0VSSUFMX0FSQz15CkNPTkZJR19TRVJJQUxfQVJD
X0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09ORklHX1NFUklB
TF9SUDIgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQ9eQojIENPTkZJR19T
RVJJQUxfRlNMX0xQVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT05F
WEFOVF9ESUdJQ09MT1I9eQojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SX0NP
TlNPTEUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU1RfQVNDIGlzIG5vdCBzZXQKQ09O
RklHX1NFUklBTF9NRU5fWjEzNT15CiMgQ09ORklHX1NFUklBTF9TVE0zMiBpcyBub3Qgc2V0
CkNPTkZJR19TRVJJQUxfTVZFQlVfVUFSVD15CkNPTkZJR19TRVJJQUxfTVZFQlVfQ09OU09M
RT15CkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CiMgQ09ORklHX1NFUklBTF9ERVZfQlVT
IGlzIG5vdCBzZXQKQ09ORklHX1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5v
dCBzZXQKIyBDT05GSUdfUFBERVYgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNP
TkZJR19IVkNfSVJRPXkKQ09ORklHX0hWQ19YRU49eQojIENPTkZJR19IVkNfWEVOX0ZST05U
RU5EIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKIyBDT05GSUdfSVBNSV9I
QU5ETEVSIGlzIG5vdCBzZXQKQ09ORklHX0FTUEVFRF9CVF9JUE1JX0JNQz15CkNPTkZJR19I
V19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQpDT05GSUdfSFdfUkFO
RE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX1ZJ
QT15CiMgQ09ORklHX0hXX1JBTkRPTV9WSVJUSU8gaXMgbm90IHNldApDT05GSUdfSFdfUkFO
RE9NX1NUTTMyPXkKQ09ORklHX0hXX1JBTkRPTV9NRVNPTj15CkNPTkZJR19IV19SQU5ET01f
Q0FWSVVNPXkKQ09ORklHX0hXX1JBTkRPTV9NVEs9eQpDT05GSUdfTlZSQU09eQpDT05GSUdf
UjM5NjQ9eQojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlz
IG5vdCBzZXQKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTI1NgpD
T05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hB
TkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19UUE0gaXMgbm90IHNldApD
T05GSUdfVEVMQ0xPQ0s9eQojIENPTkZJR19ERVZQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf
WElMTFlCVVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CiMg
Q09ORklHX0FDUElfSTJDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19CT0FSRElO
Rk89eQojIENPTkZJR19JMkNfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19DSEFSREVW
PXkKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQK
IwpDT05GSUdfSTJDX0FSQl9HUElPX0NIQUxMRU5HRT15CkNPTkZJR19JMkNfTVVYX0dQSU89
eQpDT05GSUdfSTJDX01VWF9HUE1VWD15CiMgQ09ORklHX0kyQ19NVVhfTFRDNDMwNiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CkNPTkZJR19JMkNf
TVVYX1BDQTk1NHg9eQojIENPTkZJR19JMkNfTVVYX1BJTkNUUkwgaXMgbm90IHNldApDT05G
SUdfSTJDX01VWF9SRUc9eQojIENPTkZJR19JMkNfREVNVVhfUElOQ1RSTCBpcyBub3Qgc2V0
CkNPTkZJR19JMkNfTVVYX01MWENQTEQ9eQpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09O
RklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15CgojCiMgSTJDIEhhcmR3YXJl
IEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwoj
CkNPTkZJR19JMkNfQUxJMTUzNT15CkNPTkZJR19JMkNfQUxJMTU2Mz15CiMgQ09ORklHX0ky
Q19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQojIENPTkZJR19JMkNf
QU1ENzU2X1M0ODgyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0ky
Q19ISVg1SEQyPXkKQ09ORklHX0kyQ19JODAxPXkKQ09ORklHX0kyQ19JU0NIPXkKIyBDT05G
SUdfSTJDX0lTTVQgaXMgbm90IHNldApDT05GSUdfSTJDX1BJSVg0PXkKQ09ORklHX0kyQ19O
Rk9SQ0UyPXkKQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1PXkKIyBDT05GSUdfSTJDX1NJUzU1
OTUgaXMgbm90IHNldApDT05GSUdfSTJDX1NJUzYzMD15CkNPTkZJR19JMkNfU0lTOTZYPXkK
IyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBB
Q1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9eQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRy
aXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCkNPTkZJR19JMkNf
QVhYSUE9eQpDT05GSUdfSTJDX0JDTV9JUFJPQz15CiMgQ09ORklHX0kyQ19CUkNNU1RCIGlz
IG5vdCBzZXQKQ09ORklHX0kyQ19DQlVTX0dQSU89eQpDT05GSUdfSTJDX0RFU0lHTldBUkVf
Q09SRT15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09O
RklHX0kyQ19ERVNJR05XQVJFX1BDST15CkNPTkZJR19JMkNfRUZNMzI9eQpDT05GSUdfSTJD
X0VHMjBUPXkKIyBDT05GSUdfSTJDX0VNRVYyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19HUElP
PXkKQ09ORklHX0kyQ19JTUc9eQojIENPTkZJR19JMkNfSU1YX0xQSTJDIGlzIG5vdCBzZXQK
IyBDT05GSUdfSTJDX0paNDc4MCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfS0VNUExEPXkKIyBD
T05GSUdfSTJDX0xQQzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01FU09OIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSTJDX01UNjVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMg
aXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05G
SUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1JJSUM9eQpDT05GSUdfSTJD
X1JLM1g9eQpDT05GSUdfSTJDX1NIX01PQklMRT15CiMgQ09ORklHX0kyQ19TSU1URUMgaXMg
bm90IHNldAojIENPTkZJR19JMkNfU1RNMzJGNCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU1VO
NklfUDJXST15CkNPTkZJR19JMkNfVU5JUEhJRVI9eQpDT05GSUdfSTJDX1VOSVBISUVSX0Y9
eQpDT05GSUdfSTJDX1ZFUlNBVElMRT15CkNPTkZJR19JMkNfVEhVTkRFUlg9eQpDT05GSUdf
STJDX1hJTElOWD15CiMgQ09ORklHX0kyQ19YTFA5WFggaXMgbm90IHNldApDT05GSUdfSTJD
X1JDQVI9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05G
SUdfSTJDX0RJT0xBTl9VMkM9eQpDT05GSUdfSTJDX0RMTjI9eQpDT05GSUdfSTJDX1BBUlBP
UlQ9eQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9eQpDT05GSUdfSTJDX1JPQk9URlVaWl9P
U0lGPXkKQ09ORklHX0kyQ19UQU9TX0VWTT15CiMgQ09ORklHX0kyQ19USU5ZX1VTQiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0kyQ19WSVBFUkJPQVJEIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJ
MkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX01MWENQTEQ9eQpDT05GSUdfSTJD
X1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009eQpDT05GSUdfSTJDX0RFQlVHX0NP
UkU9eQpDT05GSUdfSTJDX0RFQlVHX0FMR089eQojIENPTkZJR19JMkNfREVCVUdfQlVTIGlz
IG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQpDT05GSUdf
U1BNSV9NU01fUE1JQ19BUkI9eQpDT05GSUdfSFNJPXkKQ09ORklHX0hTSV9CT0FSRElORk89
eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNsaWVudHMKIwojIENPTkZJR19I
U0lfQ0hBUiBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKQ09O
RklHX1BQU19ERUJVRz15CkNPTkZJR19OVFBfUFBTPXkKCiMKIyBQUFMgY2xpZW50cyBzdXBw
b3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkKQ09ORklHX1BQU19DTElFTlRfTERJ
U0M9eQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPXkKQ09ORklHX1BQU19DTElFTlRfR1BJ
Tz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBv
cnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5F
VFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgoj
CkNPTkZJR19QVFBfMTU4OF9DTE9DS19QQ0g9eQojIENPTkZJR19QVFBfMTU4OF9DTE9DS19L
Vk0gaXMgbm90IHNldApDT05GSUdfUElOQ1RSTD15CgojCiMgUGluIGNvbnRyb2xsZXJzCiMK
Q09ORklHX0dFTkVSSUNfUElOQ1RSTF9HUk9VUFM9eQpDT05GSUdfUElOTVVYPXkKQ09ORklH
X0dFTkVSSUNfUElOTVVYX0ZVTkNUSU9OUz15CkNPTkZJR19QSU5DT05GPXkKQ09ORklHX0dF
TkVSSUNfUElOQ09ORj15CkNPTkZJR19QSU5DVFJMX0FNRD15CiMgQ09ORklHX1BJTkNUUkxf
REE4NTBfUFVQRCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0xQQzE4WFg9eQojIENPTkZJ
R19QSU5DVFJMX1NJTkdMRSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NYMTUwWD15CkNP
TkZJR19QSU5DVFJMX01BWDc3NjIwPXkKQ09ORklHX1BJTkNUUkxfQVNQRUVEPXkKIyBDT05G
SUdfUElOQ1RSTF9BU1BFRURfRzQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BU1BFRURf
RzU9eQojIENPTkZJR19QSU5DVFJMX0JDTTI4MVhYIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNU
UkxfSVBST0NfR1BJTz15CkNPTkZJR19QSU5DVFJMX0NZR05VU19NVVg9eQpDT05GSUdfUElO
Q1RSTF9OU1BfR1BJTz15CkNPTkZJR19QSU5DVFJMX05TMl9NVVg9eQojIENPTkZJR19QSU5D
VFJMX05TUF9NVVggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0JFUkxJTl9CRzIgaXMg
bm90IHNldAojIENPTkZJR19QSU5DVFJMX0JFUkxJTl9CRzJDRCBpcyBub3Qgc2V0CiMgQ09O
RklHX1BJTkNUUkxfQkVSTElOX0JHMlEgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0JF
UkxJTl9CRzRDVCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JBWVRSQUlMPXkKIyBDT05G
SUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfSU5URUw9
eQpDT05GSUdfUElOQ1RSTF9CUk9YVE9OPXkKIyBDT05GSUdfUElOQ1RSTF9HRU1JTklMQUtF
IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQgaXMgbm90IHNldApD
T05GSUdfUElOQ1RSTF9QWEE9eQpDT05GSUdfUElOQ1RSTF9QWEEyNVg9eQpDT05GSUdfUElO
Q1RSTF9QWEEyN1g9eQpDT05GSUdfUElOQ1RSTF9NU009eQojIENPTkZJR19QSU5DVFJMX0FQ
UTgwNjQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0FQUTgwODQgaXMgbm90IHNldApD
T05GSUdfUElOQ1RSTF9JUFE0MDE5PXkKQ09ORklHX1BJTkNUUkxfSVBRODA2ND15CkNPTkZJ
R19QSU5DVFJMX01TTTg2NjA9eQojIENPTkZJR19QSU5DVFJMX01TTTg5NjAgaXMgbm90IHNl
dApDT05GSUdfUElOQ1RSTF9NRE05NjE1PXkKIyBDT05GSUdfUElOQ1RSTF9NU004WDc0IGlz
IG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NU004OTE2IGlzIG5vdCBzZXQKQ09ORklHX1BJ
TkNUUkxfTVNNODk5ND15CiMgQ09ORklHX1BJTkNUUkxfTVNNODk5NiBpcyBub3Qgc2V0CiMg
Q09ORklHX1BJTkNUUkxfUURGMlhYWCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1FDT01f
U1BNSV9QTUlDPXkKIyBDT05GSUdfUElOQ1RSTF9RQ09NX1NTQklfUE1JQyBpcyBub3Qgc2V0
CkNPTkZJR19QSU5DVFJMX1NUTTMyPXkKIyBDT05GSUdfUElOQ1RSTF9TVE0zMkY0MjkgaXMg
bm90IHNldApDT05GSUdfUElOQ1RSTF9TVE0zMkY0Njk9eQojIENPTkZJR19QSU5DVFJMX1NU
TTMyRjc0NiBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NUTTMySDc0Mz15CkNPTkZJR19Q
SU5DVFJMX1RJX0lPREVMQVk9eQojIENPTkZJR19QSU5DVFJMX1VOSVBISUVSIGlzIG5vdCBz
ZXQKQ09ORklHX1BJTkNUUkxfTVRLPXkKQ09ORklHX1BJTkNUUkxfTVQyNzAxPXkKIyBDT05G
SUdfUElOQ1RSTF9NVDc2MjMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01UODEzNSBp
cyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVQ4MTI3IGlzIG5vdCBzZXQKQ09ORklHX1BJ
TkNUUkxfTVQ4MTczPXkKIyBDT05GSUdfUElOQ1RSTF9NVDYzOTcgaXMgbm90IHNldApDT05G
SUdfR1BJT0xJQj15CkNPTkZJR19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJ
R19HUElPTElCX0lSUUNISVA9eQpDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dF
TkVSSUM9eQpDT05GSUdfR1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8g
ZHJpdmVycwojCkNPTkZJR19HUElPXzc0WFhfTU1JTz15CiMgQ09ORklHX0dQSU9fQUxURVJB
IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQU1EUFQ9eQpDT05GSUdfR1BJT19BU1BFRUQ9eQpD
T05GSUdfR1BJT19BVEg3OT15CkNPTkZJR19HUElPX0JDTV9LT05BPXkKIyBDT05GSUdfR1BJ
T19CUkNNU1RCIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQ0xQUzcxMVg9eQpDT05GSUdfR1BJ
T19EV0FQQj15CiMgQ09ORklHX0dQSU9fRU0gaXMgbm90IHNldApDT05GSUdfR1BJT19FVFJB
WEZTPXkKIyBDT05GSUdfR1BJT19GVEdQSU8wMTAgaXMgbm90IHNldApDT05GSUdfR1BJT19H
RU5FUklDX1BMQVRGT1JNPXkKIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldAojIENP
TkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSU9QIGlzIG5vdCBzZXQK
Q09ORklHX0dQSU9fTFBDMThYWD15CkNPTkZJR19HUElPX0xZTlhQT0lOVD15CkNPTkZJR19H
UElPX01CODZTN1g9eQpDT05GSUdfR1BJT19NRU5aMTI3PXkKQ09ORklHX0dQSU9fTU9DS1VQ
PXkKQ09ORklHX0dQSU9fTVBDOFhYWD15CkNPTkZJR19HUElPX1JDQVI9eQojIENPTkZJR19H
UElPX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVEVHUkEgaXMgbm90IHNldApD
T05GSUdfR1BJT19UUzQ4MDA9eQpDT05GSUdfR1BJT19WWDg1NT15CkNPTkZJR19HUElPX1hJ
TElOWD15CiMgQ09ORklHX0dQSU9fWExQIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWlg9eQoK
IwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0Y3MTg4
WCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lUODc9eQpDT05GSUdfR1BJT19TQ0g9eQojIENP
TkZJR19HUElPX1NDSDMxMVggaXMgbm90IHNldAojIENPTkZJR19HUElPX1RTNTUwMCBpcyBu
b3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTg4
IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BRE5QIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f
TUFYNzMwMD15CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ
SU9fUENBOTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0
CiMgQ09ORklHX0dQSU9fU1gxNTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgx
MCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RTNDkwMD15CgojCiMgTUZEIEdQSU8gZXhwYW5k
ZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19B
UklaT05BIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQ1JZU1RBTF9DT1ZFPXkKQ09ORklHX0dQ
SU9fREE5MDUyPXkKIyBDT05GSUdfR1BJT19EQTkwNTUgaXMgbm90IHNldApDT05GSUdfR1BJ
T19ETE4yPXkKQ09ORklHX0dQSU9fSkFOWl9UVEw9eQojIENPTkZJR19HUElPX0tFTVBMRCBp
cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTFAzOTQzIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f
TUFYNzc2MjA9eQpDT05GSUdfR1BJT19TVE1QRT15CiMgQ09ORklHX0dQSU9fVFBTNjUwODYg
aXMgbm90IHNldApDT05GSUdfR1BJT19UUFM2NTIxOD15CkNPTkZJR19HUElPX1RQUzY1ODZY
PXkKQ09ORklHX0dQSU9fVFBTNjU5MTA9eQpDT05GSUdfR1BJT19UUFM2NTkxMj15CkNPTkZJ
R19HUElPX1RXTDQwMzA9eQpDT05GSUdfR1BJT19XTTgzNTA9eQojIENPTkZJR19HUElPX1dN
ODk5NCBpcyBub3Qgc2V0CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9f
QU1EODExMT15CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldApDT05GSUdfR1BJT19N
TF9JT0g9eQpDT05GSUdfR1BJT19QQ0g9eQpDT05GSUdfR1BJT19QQ0lfSURJT18xNj15CiMg
Q09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NPREFWSUxMRT15
CgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01DUDIzUzA4
PXkKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19WSVBFUkJPQVJEPXkK
Q09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNU
RVJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ5MCBpcyBub3Qg
c2V0CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0ODIgaXMgbm90IHNldApDT05GSUdfVzFfTUFT
VEVSX01YQz15CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQojIENPTkZJR19XMV9NQVNURVJf
R1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9U
SEVSTT15CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA1
IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD15CiMgQ09ORklHX1cxX1NMQVZF
X0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBp
cyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9eQpDT05GSUdfVzFfU0xBVkVfRFMy
NDIzPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9
eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CkNPTkZJR19XMV9TTEFWRV9EUzI0Mzg9
eQojIENPTkZJR19XMV9TTEFWRV9EUzI3NjAgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVf
RFMyNzgwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9TTEFWRV9EUzI4
RTA0PXkKIyBDT05GSUdfVzFfU0xBVkVfQlEyNzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BP
V0VSX0FWUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09O
RklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qg
c2V0CkNPTkZJR19QREFfUE9XRVI9eQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15CkNP
TkZJR19NQVg4OTI1X1BPV0VSPXkKIyBDT05GSUdfV004MzUwX1BPV0VSIGlzIG5vdCBzZXQK
Q09ORklHX1RFU1RfUE9XRVI9eQojIENPTkZJR19CQVRURVJZXzg4UE04NjBYIGlzIG5vdCBz
ZXQKQ09ORklHX0JBVFRFUllfQUNUODk0NUE9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQoj
IENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMy
NzgyIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTEVHT19FVjM9eQojIENPTkZJR19CQVRU
RVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKIyBD
T05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfREE5MDUy
PXkKIyBDT05GSUdfQ0hBUkdFUl9EQTkxNTAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9E
QTkxNTA9eQojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKQ09ORklHX0JB
VFRFUllfTUFYMTcwNDI9eQpDT05GSUdfQ0hBUkdFUl9JU1AxNzA0PXkKQ09ORklHX0NIQVJH
RVJfTUFYODkwMz15CiMgQ09ORklHX0NIQVJHRVJfVFdMNDAzMCBpcyBub3Qgc2V0CiMgQ09O
RklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfR1BJTz15CkNP
TkZJR19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9NQVgxNDU3Nz15CiMgQ09O
RklHX0NIQVJHRVJfREVURUNUT1JfTUFYMTQ2NTYgaXMgbm90IHNldApDT05GSUdfQ0hBUkdF
Ul9NQVg3NzY5Mz15CkNPTkZJR19DSEFSR0VSX01BWDg5OTc9eQpDT05GSUdfQ0hBUkdFUl9N
QVg4OTk4PXkKIyBDT05GSUdfQ0hBUkdFUl9RQ09NX1NNQkIgaXMgbm90IHNldApDT05GSUdf
Q0hBUkdFUl9CUTI0MTVYPXkKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFS
R0VSX0JRMjQyNTc9eQojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldApDT05G
SUdfQ0hBUkdFUl9CUTI1ODkwPXkKQ09ORklHX0NIQVJHRVJfU01CMzQ3PXkKQ09ORklHX0NI
QVJHRVJfVFBTNjUyMTc9eQpDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxPXkKQ09ORklH
X0JBVFRFUllfR09MREZJU0g9eQpDT05GSUdfQ0hBUkdFUl9SVDk0NTU9eQpDT05GSUdfSFdN
T049eQpDT05GSUdfSFdNT05fVklEPXkKQ09ORklHX0hXTU9OX0RFQlVHX0NISVA9eQoKIwoj
IE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNl
dApDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PXkK
IyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FE
TTEwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNP
UlNfQURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQojIENPTkZJR19TRU5TT1JT
X0FETTEwMzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE05MjQwPXkKIyBDT05GSUdf
U0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMT15CiMg
Q09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0
NzA9eQojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldApDT05GSUdfU0VOU09S
U19BU0M3NjIxPXkKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNPUlNfSzEw
VEVNUD15CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj15CkNPTkZJR19TRU5TT1JTX0FQ
UExFU01DPXkKIyBDT05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX0FTUEVFRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklH
X1NFTlNPUlNfRFM2MjA9eQpDT05GSUdfU0VOU09SU19EUzE2MjE9eQpDT05GSUdfU0VOU09S
U19ERUxMX1NNTT15CkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9eQojIENPTkZJR19TRU5T
T1JTX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT
X0Y3MTg4MkZHPXkKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKQ09ORklH
X1NFTlNPUlNfRlNDSE1EPXkKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT
X0dMNTIwU009eQpDT05GSUdfU0VOU09SU19HNzYwQT15CiMgQ09ORklHX1NFTlNPUlNfRzc2
MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90IHNldApDT05G
SUdfU0VOU09SU19ISUg2MTMwPXkKQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OPXkKIyBDT05G
SUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SRVRFTVAg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX0pDNDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QT1dSMTIyMD15CiMgQ09O
RklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9
eQpDT05GSUdfU0VOU09SU19MVEMyOTkwPXkKIyBDT05GSUdfU0VOU09SU19MVEM0MTUxIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjE1IGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0CkNPTkZJR19T
RU5TT1JTX01BWDE2Njg9eQojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CkNP
TkZJR19TRU5TT1JTX01BWDY2Mzk9eQpDT05GSUdfU0VOU09SU19NQVg2NjQyPXkKQ09ORklH
X1NFTlNPUlNfTUFYNjY1MD15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0
CkNPTkZJR19TRU5TT1JTX01BWDMxNzkwPXkKQ09ORklHX1NFTlNPUlNfTUNQMzAyMT15CkNP
TkZJR19TRU5TT1JTX1RDNjU0PXkKQ09ORklHX1NFTlNPUlNfTUVORjIxQk1DX0hXTU9OPXkK
Q09ORklHX1NFTlNPUlNfTE02Mz15CkNPTkZJR19TRU5TT1JTX0xNNzM9eQpDT05GSUdfU0VO
U09SU19MTTc1PXkKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKQ09ORklHX1NF
TlNPUlNfTE03OD15CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CkNPTkZJR19T
RU5TT1JTX0xNODM9eQojIENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldApDT05GSUdf
U0VOU09SU19MTTg3PXkKQ09ORklHX1NFTlNPUlNfTE05MD15CiMgQ09ORklHX1NFTlNPUlNf
TE05MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19M
TTk1MjM0PXkKIyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKQ09ORklHX1NF
TlNPUlNfTE05NTI0NT15CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQpDT05GSUdfU0VOU09S
U19QQzg3NDI3PXkKQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENPTkZJR19T
RU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMg
bm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX05DVDc5MDQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OU0EzMjA9eQpDT05G
SUdfU0VOU09SU19QQ0Y4NTkxPXkKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdf
U0VOU09SU19QV01fRkFOPXkKIyBDT05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0CkNP
TkZJR19TRU5TT1JTX1NIVDIxPXkKIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NJ
UzU1OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldAoj
IENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUMy
MTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0
N00xIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj15CkNPTkZJR19TRU5T
T1JTX1NNU0M0N0IzOTc9eQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj15CkNPTkZJ
R19TRU5TT1JTX1NDSDU2Mjc9eQpDT05GSUdfU0VOU09SU19TQ0g1NjM2PXkKQ09ORklHX1NF
TlNPUlNfU1RUUzc1MT15CiMgQ09ORklHX1NFTlNPUlNfU01NNjY1IGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURT
MTAxNT15CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9eQpDT05GSUdfU0VOU09SU19BTUM2ODIx
PXkKQ09ORklHX1NFTlNPUlNfSU5BMjA5PXkKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKIyBD
T05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEM3ND15
CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1Q
MTAyPXkKQ09ORklHX1NFTlNPUlNfVE1QMTAzPXkKQ09ORklHX1NFTlNPUlNfVE1QMTA4PXkK
Q09ORklHX1NFTlNPUlNfVE1QNDAxPXkKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90
IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NF
TlNPUlNfVklBNjg2QT15CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CkNPTkZJR19TRU5TT1JT
X1ZUODIzMT15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CkNPTkZJR19T
RU5TT1JTX1c4Mzc5MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTJEPXkKQ09ORklHX1NFTlNP
UlNfVzgzNzkzPXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1PXkKIyBDT05GSUdfU0VOU09SU19X
ODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlz
IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKIyBDT05GSUdfU0VOU09SU19X
ODM2MjdIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0VOU09SU19XTTgzNTAgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVy
cwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BVEswMTEw
PXkKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVS
TUFMX09GPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQojIENPTkZJR19USEVS
TUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RF
RkFVTFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VT
RVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VS
X0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkK
Q09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX0JB
TkdfQkFORyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBD
T05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RI
RVJNQUxfRU1VTEFUSU9OPXkKQ09ORklHX0hJU0lfVEhFUk1BTD15CkNPTkZJR19JTVhfVEhF
Uk1BTD15CkNPTkZJR19NQVg3NzYyMF9USEVSTUFMPXkKQ09ORklHX1FPUklRX1RIRVJNQUw9
eQpDT05GSUdfU1BFQVJfVEhFUk1BTD15CkNPTkZJR19ST0NLQ0hJUF9USEVSTUFMPXkKIyBD
T05GSUdfUkNBUl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1JDQVJfR0VOM19USEVSTUFM
PXkKQ09ORklHX0tJUktXT09EX1RIRVJNQUw9eQpDT05GSUdfRE9WRV9USEVSTUFMPXkKQ09O
RklHX0FSTUFEQV9USEVSTUFMPXkKQ09ORklHX0RBOTA2Ml9USEVSTUFMPXkKIyBDT05GSUdf
SU5URUxfUE9XRVJDTEFNUCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0Zf
Q09SRT15CkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9eQoKIwojIEFDUEkgSU5UMzQw
WCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNl
dAojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19NVEtfVEhF
Uk1BTD15CgojCiMgQnJvYWRjb20gdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0JDTTI4MzVf
VEhFUk1BTD15CkNPTkZJR19CQ01fTlNfVEhFUk1BTD15CgojCiMgVGV4YXMgSW5zdHJ1bWVu
dHMgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX1RJX1NPQ19USEVSTUFMPXkKIyBDT05GSUdf
VElfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX09NQVAzX1RIRVJNQUwgaXMgbm90IHNl
dApDT05GSUdfT01BUDRfVEhFUk1BTD15CiMgQ09ORklHX09NQVA1X1RIRVJNQUwgaXMgbm90
IHNldAojIENPTkZJR19EUkE3NTJfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgU2Ftc3VuZyB0
aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19FWFlOT1NfVEhFUk1BTCBpcyBub3Qgc2V0CkNP
TkZJR19UQU5HT19USEVSTUFMPXkKQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNPXkKQ09O
RklHX0dFTkVSSUNfQURDX1RIRVJNQUw9eQoKIwojIFF1YWxjb21tIHRoZXJtYWwgZHJpdmVy
cwojCiMgQ09ORklHX1FDT01fVFNFTlMgaXMgbm90IHNldApDT05GSUdfWlgyOTY3X1RIRVJN
QUw9eQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CkNPTkZJR19X
QVRDSERPR19OT1dBWU9VVD15CiMgQ09ORklHX1dBVENIRE9HX1NZU0ZTIGlzIG5vdCBzZXQK
CiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkK
Q09ORklHX0RBOTA1Ml9XQVRDSERPRz15CkNPTkZJR19EQTkwNTVfV0FUQ0hET0c9eQpDT05G
SUdfREE5MDYzX1dBVENIRE9HPXkKIyBDT05GSUdfREE5MDYyX1dBVENIRE9HIGlzIG5vdCBz
ZXQKQ09ORklHX0dQSU9fV0FUQ0hET0c9eQpDT05GSUdfR1BJT19XQVRDSERPR19BUkNIX0lO
SVRDQUxMPXkKQ09ORklHX01FTkYyMUJNQ19XQVRDSERPRz15CkNPTkZJR19UQU5HT1hfV0FU
Q0hET0c9eQojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19XTTgzNTBfV0FU
Q0hET0c9eQpDT05GSUdfWElMSU5YX1dBVENIRE9HPXkKIyBDT05GSUdfWklJUkFWRV9XQVRD
SERPRyBpcyBub3Qgc2V0CkNPTkZJR19BU005MjYwX1dBVENIRE9HPXkKIyBDT05GSUdfQVQ5
MVJNOTIwMF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19BVDkxU0FNOVhfV0FUQ0hET0c9
eQpDT05GSUdfU0FNQTVENF9XQVRDSERPRz15CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cg
aXMgbm90IHNldApDT05GSUdfUzNDMjQxMF9XQVRDSERPRz15CkNPTkZJR19EV19XQVRDSERP
Rz15CiMgQ09ORklHX0VQOTNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19PTUFQX1dB
VENIRE9HPXkKIyBDT05GSUdfREFWSU5DSV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklH
X1JONVQ2MThfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1VOWElfV0FUQ0hET0c9eQoj
IENPTkZJR19UV0w0MDMwX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NUTVAzWFhYX1JU
Q19XQVRDSERPRz15CiMgQ09ORklHX05VQzkwMF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O
RklHX1RTNDgwMF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTNzJYWF9XQVRDSERP
RyBpcyBub3Qgc2V0CkNPTkZJR19NQVg2M1hYX1dBVENIRE9HPXkKIyBDT05GSUdfTUFYNzc2
MjBfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSU1YMl9XRFQ9eQojIENPTkZJR19SRVRV
X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQVJUX1dEVCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NJUkZTT0NfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1RfTFBDX1dBVENI
RE9HPXkKQ09ORklHX1RFR1JBX1dBVENIRE9HPXkKIyBDT05GSUdfUUNPTV9XRFQgaXMgbm90
IHNldApDT05GSUdfTUVTT05fR1hCQl9XQVRDSERPRz15CkNPTkZJR19NRVNPTl9XQVRDSERP
Rz15CkNPTkZJR19NRURJQVRFS19XQVRDSERPRz15CiMgQ09ORklHX0RJR0lDT0xPUl9XQVRD
SERPRyBpcyBub3Qgc2V0CkNPTkZJR19MUEMxOFhYX1dBVENIRE9HPXkKQ09ORklHX0FUTEFT
N19XQVRDSERPRz15CkNPTkZJR19SRU5FU0FTX1dEVD15CkNPTkZJR19SRU5FU0FTX1JaQVdE
VD15CkNPTkZJR19BU1BFRURfV0FUQ0hET0c9eQojIENPTkZJR19BVDMyQVA3MDBYX1dEVCBp
cyBub3Qgc2V0CiMgQ09ORklHX0FDUVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURW
QU5URUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19BTElNMTUzNV9XRFQ9eQpDT05GSUdfQUxJ
TTcxMDFfV0RUPXkKQ09ORklHX0Y3MTgwOEVfV0RUPXkKQ09ORklHX1NQNTEwMF9UQ089eQoj
IENPTkZJR19TQzUyMF9XRFQgaXMgbm90IHNldApDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERP
Rz15CkNPTkZJR19FVVJPVEVDSF9XRFQ9eQojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNl
dApDT05GSUdfSUJNQVNSPXkKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKQ09ORklH
X0k2MzAwRVNCX1dEVD15CkNPTkZJR19JRTZYWF9XRFQ9eQpDT05GSUdfSVRDT19XRFQ9eQoj
IENPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0lUODcxMkZf
V0RUPXkKIyBDT05GSUdfSVQ4N19XRFQgaXMgbm90IHNldApDT05GSUdfSFBfV0FUQ0hET0c9
eQojIENPTkZJR19LRU1QTERfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBXRFRfTk1JX0RF
Q09ESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0MxMjAwX1dEVCBpcyBub3Qgc2V0CkNPTkZJ
R19QQzg3NDEzX1dEVD15CkNPTkZJR19OVl9UQ089eQojIENPTkZJR19SREMzMjFYX1dEVCBp
cyBub3Qgc2V0CkNPTkZJR182MFhYX1dEVD15CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDMzdC
Nzg3X1dEVD15CkNPTkZJR19WSUFfV0RUPXkKQ09ORklHX1c4MzYyN0hGX1dEVD15CkNPTkZJ
R19XODM4NzdGX1dEVD15CkNPTkZJR19XODM5NzdGX1dEVD15CkNPTkZJR19NQUNIWl9XRFQ9
eQpDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRz15CkNPTkZJR19JTlRFTF9NRUlfV0RUPXkK
IyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19OSUM3MDE4X1dEVD15CkNP
TkZJR19CQ000N1hYX1dEVD15CkNPTkZJR19CQ00yODM1X1dEVD15CiMgQ09ORklHX0JDTV9L
T05BX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19CQ01fS09OQV9XRFRfREVCVUc9eQpDT05GSUdf
QkNNNzAzOF9XRFQ9eQpDT05GSUdfSU1HUERDX1dEVD15CiMgQ09ORklHX01QQzUyMDBfV0RU
IGlzIG5vdCBzZXQKQ09ORklHX01WNjRYNjBfV0RUPXkKQ09ORklHX01FTl9BMjFfV0RUPXkK
Q09ORklHX1hFTl9XRFQ9eQpDT05GSUdfVU1MX1dBVENIRE9HPXkKCiMKIyBQQ0ktYmFzZWQg
V2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz15CkNPTkZJR19XRFRQQ0k9
eQoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19VU0JQQ1dBVENIRE9H
PXkKCiMKIyBXYXRjaGRvZyBQcmV0aW1lb3V0IEdvdmVybm9ycwojCiMgQ09ORklHX1dBVENI
RE9HX1BSRVRJTUVPVVRfR09WIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15Cgoj
CiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19TU0Jf
U1BST009eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhP
U1Q9eQojIENPTkZJR19TU0JfQjQzX1BDSV9CUklER0UgaXMgbm90IHNldApDT05GSUdfU1NC
X1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9TRElPSE9TVD15CkNPTkZJR19TU0Jf
REVCVUc9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NT
Ql9EUklWRVJfUENJQ09SRT15CiMgQ09ORklHX1NTQl9EUklWRVJfR1BJTyBpcyBub3Qgc2V0
CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMK
Q09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CiMgQ09ORklH
X0JDTUFfSE9TVF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5v
dCBzZXQKIyBDT05GSUdfQkNNQV9EUklWRVJfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNN
QV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfR1BJTz15
CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2
aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQ1M1NTM1IGlz
IG5vdCBzZXQKQ09ORklHX01GRF9BQ1Q4OTQ1QT15CiMgQ09ORklHX01GRF9TVU40SV9HUEFE
QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19N
RkRfQVMzNzIyIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfQURQNTUyMD15CkNPTkZJR19NRkRf
QUFUMjg3MF9DT1JFPXkKQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NPXkKQ09ORklHX01GRF9B
VE1FTF9ITENEQz15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQojIENPTkZJR19NRkRfQVhQMjBY
X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05G
SUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwNTI9eQpDT05GSUdf
TUZEX0RBOTA1Ml9JMkM9eQpDT05GSUdfTUZEX0RBOTA1NT15CkNPTkZJR19NRkRfREE5MDYy
PXkKQ09ORklHX01GRF9EQTkwNjM9eQpDT05GSUdfTUZEX0RBOTE1MD15CkNPTkZJR19NRkRf
RExOMj15CiMgQ09ORklHX01GRF9FWFlOT1NfTFBBU1MgaXMgbm90IHNldAojIENPTkZJR19N
RkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX01YU19MUkFEQz15CkNPTkZJ
R19NRkRfTVgyNV9UU0FEQz15CkNPTkZJR19NRkRfSEk2NDIxX1BNSUM9eQpDT05GSUdfTUZE
X0hJNjU1WF9QTUlDPXkKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0CkNPTkZJR19I
VENfSTJDUExEPXkKQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTz15CkNPTkZJR19M
UENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9eQpDT05GSUdfSU5URUxfU09DX1BNSUM9eQpDT05G
SUdfTUZEX0lOVEVMX0xQU1M9eQojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5v
dCBzZXQKQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST15CkNPTkZJR19NRkRfSkFOWl9DTU9E
SU89eQpDT05GSUdfTUZEX0tFTVBMRD15CkNPTkZJR19NRkRfODhQTTgwMD15CkNPTkZJR19N
RkRfODhQTTgwNT15CkNPTkZJR19NRkRfODhQTTg2MFg9eQpDT05GSUdfTUZEX01BWDE0NTc3
PXkKQ09ORklHX01GRF9NQVg3NzYyMD15CkNPTkZJR19NRkRfTUFYNzc2ODY9eQpDT05GSUdf
TUZEX01BWDc3NjkzPXkKQ09ORklHX01GRF9NQVg3Nzg0Mz15CkNPTkZJR19NRkRfTUFYODkw
Nz15CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15CkNPTkZJR19N
RkRfTUFYODk5OD15CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldApDT05GSUdfTUZE
X01FTkYyMUJNQz15CkNPTkZJR19NRkRfVklQRVJCT0FSRD15CkNPTkZJR19NRkRfUkVUVT15
CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TUE1JX1BN
SUMgaXMgbm90IHNldApDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05GSUdfTUZEX1JUU1hfUENJ
PXkKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1VT
QiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01G
RF9SSzgwOD15CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9T
RUNfQ09SRT15CkNPTkZJR19NRkRfU0k0NzZYX0NPUkU9eQpDT05GSUdfTUZEX1NNNTAxPXkK
Q09ORklHX01GRF9TTTUwMV9HUElPPXkKQ09ORklHX01GRF9TS1k4MTQ1Mj15CiMgQ09ORklH
X01GRF9TTVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldApD
T05GSUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNUEUgSW50ZXJm
YWNlIERyaXZlcnMKIwpDT05GSUdfU1RNUEVfSTJDPXkKQ09ORklHX01GRF9TWVNDT049eQpD
T05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05GSUdfTUZEX0xQMzk0Mz15CiMgQ09O
RklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19UUFM2MTA1WD15CiMg
Q09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNl
dApDT05GSUdfTUZEX1RQUzY1MDg2PXkKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBz
ZXQKQ09ORklHX01GRF9UUFM2NTIxNz15CiMgQ09ORklHX01GRF9USV9MUDg3M1ggaXMgbm90
IHNldApDT05GSUdfTUZEX1RQUzY1MjE4PXkKQ09ORklHX01GRF9UUFM2NTg2WD15CkNPTkZJ
R19NRkRfVFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9UUFM2
NTkxMl9JMkM9eQojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldApDT05GSUdfVFdM
NDAzMF9DT1JFPXkKQ09ORklHX01GRF9UV0w0MDMwX0FVRElPPXkKIyBDT05GSUdfVFdMNjA0
MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CiMgQ09ORklHX01G
RF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElNQkVSREFMRSBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RNSU8gaXMg
bm90IHNldApDT05GSUdfTUZEX1ZYODU1PXkKQ09ORklHX01GRF9BUklaT05BPXkKQ09ORklH
X01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfQ1M0N0wyND15CkNPTkZJR19NRkRfV001
MTAyPXkKQ09ORklHX01GRF9XTTUxMTA9eQojIENPTkZJR19NRkRfV004OTk3IGlzIG5vdCBz
ZXQKQ09ORklHX01GRF9XTTg5OTg9eQojIENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODM1MD15
CkNPTkZJR19NRkRfV004MzUwX0kyQz15CkNPTkZJR19NRkRfV004OTk0PXkKQ09ORklHX01G
RF9TVFc0ODFYPXkKQ09ORklHX01GRF9TVE0zMl9USU1FUlM9eQpDT05GSUdfUkVHVUxBVE9S
PXkKQ09ORklHX1JFR1VMQVRPUl9ERUJVRz15CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9M
VEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQK
Q09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9S
Xzg4UE04MDA9eQpDT05GSUdfUkVHVUxBVE9SXzg4UE04NjA3PXkKQ09ORklHX1JFR1VMQVRP
Ul9BQ1Q4ODY1PXkKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4OTQ1QT15CiMgQ09ORklHX1JFR1VM
QVRPUl9BRDUzOTggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQU5BVE9QIGlzIG5v
dCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzAgaXMgbm90IHNldAojIENPTkZJR19S
RUdVTEFUT1JfQkNNNTkwWFggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTA1Mj15
CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9S
X0RBOTA2Mj15CkNPTkZJR19SRUdVTEFUT1JfREE5MDYzPXkKQ09ORklHX1JFR1VMQVRPUl9E
QTkyMTA9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT15CkNPTkZJR19SRUdVTEFUT1JfRkFO
NTM1NTU9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQojIENPTkZJR19SRUdVTEFUT1JfSEk2
NDIxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9ISTY1NVg9eQojIENPTkZJR19SRUdV
TEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUE9eQpD
T05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMg
bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBzZXQKQ09ORklHX1JF
R1VMQVRPUl9MUDg3NTU9eQpDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9eQojIENPTkZJR19S
RUdVTEFUT1JfTFRDMzY3NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNDU3
NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj15CkNPTkZJR19SRUdVTEFU
T1JfTUFYNzc2MjA9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMg
Q09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9N
QVg4OTA3PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdf
UkVHVUxBVE9SX01BWDg5NTI9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3MyBpcyBub3Qg
c2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5Nz15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5
OD15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JF
R1VMQVRPUl9NQVg3NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc4MDI9
eQpDT05GSUdfUkVHVUxBVE9SX01UNjMxMT15CiMgQ09ORklHX1JFR1VMQVRPUl9QQklBUyBp
cyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDA9eQpDT05GSUdfUkVHVUxBVE9S
X1BWODgwNjA9eQojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CkNPTkZJ
R19SRUdVTEFUT1JfUFY4ODA5MD15CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKQ09ORklHX1JF
R1VMQVRPUl9RQ09NX1NQTUk9eQojIENPTkZJR19SRUdVTEFUT1JfUks4MDggaXMgbm90IHNl
dApDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDE9eQpDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTE9
eQojIENPTkZJR19SRUdVTEFUT1JfUzVNODc2NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VM
QVRPUl9TS1k4MTQ1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfU1RXNDgxWF9WTU1D
PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2
MTA1WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQpDT05GSUdfUkVH
VUxBVE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CkNPTkZJR19S
RUdVTEFUT1JfVFBTNjUwODY9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKQ09ORklH
X1JFR1VMQVRPUl9UUFM2NTIxNz15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyMTg9eQpDT05G
SUdfUkVHVUxBVE9SX1RQUzY1ODZYPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwIGlz
IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMj15CkNPTkZJR19SRUdVTEFUT1Jf
VFdMNDAzMD15CiMgQ09ORklHX1JFR1VMQVRPUl9WQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19S
RUdVTEFUT1JfV004MzUwPXkKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9eQojIENPTkZJR19N
RURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklH
X0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FH
UF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdB
X0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19WR0FfU1dJVENIRVJP
Tz15CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RQ
X0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ERUJVR19NTT15CkNPTkZJR19E
Uk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1f
RkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCkNPTkZJ
R19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKQ09ORklHX0RSTV9UVE09eQpDT05GSUdfRFJN
X0dFTV9DTUFfSEVMUEVSPXkKQ09ORklHX0RSTV9LTVNfQ01BX0hFTFBFUj15CkNPTkZJR19E
Uk1fVk09eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RS
TV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90
IHNldApDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WD15CiMgQ09ORklHX0RSTV9SQURFT04g
aXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1
ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfRFJNX05PVVZFQVUg
aXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9eQpDT05GSUdfRFJNX0k5MTVfQUxQSEFfU1VQ
UE9SVD15CkNPTkZJR19EUk1fSTkxNV9DQVBUVVJFX0VSUk9SPXkKQ09ORklHX0RSTV9JOTE1
X0NPTVBSRVNTX0VSUk9SPXkKIyBDT05GSUdfRFJNX0k5MTVfVVNFUlBUUiBpcyBub3Qgc2V0
CkNPTkZJR19EUk1fSTkxNV9HVlQ9eQojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CkNP
TkZJR19EUk1fVk1XR0ZYPXkKQ09ORklHX0RSTV9WTVdHRlhfRkJDT049eQojIENPTkZJR19E
Uk1fR01BNTAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9VREw9eQojIENPTkZJR19EUk1fQVNU
IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldApDT05GSUdfRFJN
X0NJUlJVU19RRU1VPXkKIyBDT05GSUdfRFJNX1JDQVJfRFdfSERNSSBpcyBub3Qgc2V0CkNP
TkZJR19EUk1fUVhMPXkKQ09ORklHX0RSTV9CT0NIUz15CkNPTkZJR19EUk1fVklSVElPX0dQ
VT15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklHX0RS
TV9QQU5FTF9MVkRTPXkKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9eQpDT05GSUdfRFJNX1BB
TkVMX0pESV9MVDA3ME1FMDUwMDA9eQpDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgx
MEYwMzROMDA9eQojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkUzSEEyIGlzIG5vdCBz
ZXQKQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RThBQTA9eQpDT05GSUdfRFJNX1BBTkVM
X1NIQVJQX0xRMTAxUjFTWDAxPXkKQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA0M1QxTEUw
MT15CkNPTkZJR19EUk1fQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2Vz
CiMKQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYPXkKQ09ORklHX0RSTV9EVU1CX1ZHQV9E
QUM9eQpDT05GSUdfRFJNX0xWRFNfRU5DT0RFUj15CiMgQ09ORklHX0RSTV9NRUdBQ0hJUFNf
U1REUFhYWFhfR0VfQjg1MFYzX0ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05YUF9QVE4z
NDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2MjIgaXMgbm90IHNldApD
T05GSUdfRFJNX1NJTF9TSUk4NjIwPXkKQ09ORklHX0RSTV9TSUk5MDJYPXkKQ09ORklHX0RS
TV9UT1NISUJBX1RDMzU4NzY3PXkKQ09ORklHX0RSTV9USV9URlA0MTA9eQpDT05GSUdfRFJN
X0kyQ19BRFY3NTExPXkKQ09ORklHX0RSTV9JMkNfQURWNzUzMz15CkNPTkZJR19EUk1fQVJD
UEdVPXkKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldApDT05GSUdfRFJNX01Y
Uz15CkNPTkZJR19EUk1fTVhTRkI9eQpDT05GSUdfRFJNX1RJTllEUk09eQpDT05GSUdfRFJN
X0xFR0FDWT15CkNPTkZJR19EUk1fVERGWD15CiMgQ09ORklHX0RSTV9SMTI4IGlzIG5vdCBz
ZXQKQ09ORklHX0RSTV9JODEwPXkKQ09ORklHX0RSTV9NR0E9eQojIENPTkZJR19EUk1fU0lT
IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSUE9eQpDT05GSUdfRFJNX1NBVkFHRT15CiMgQ09O
RklHX0RSTV9MSUJfUkFORE9NIGlzIG5vdCBzZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNl
cwojCkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NNRExJ
TkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCX0REQz15CkNPTkZJR19GQl9CT09U
X1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZC
X0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJf
UkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15
CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMg
Q09ORklHX0ZCX1BST1ZJREVfR0VUX0ZCX1VOTUFQUEVEX0FSRUEgaXMgbm90IHNldAojIENP
TkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15
CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9eQpDT05GSUdfRkJf
U1ZHQUxJQj15CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JB
Q0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRU
SU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZC
X0NJUlJVUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTI9eQojIENPTkZJR19GQl9QTTJfRklG
T19ESVNDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0xQUzcxMVggaXMgbm90IHNl
dApDT05GSUdfRkJfQ1lCRVIyMDAwPXkKIyBDT05GSUdfRkJfQ1lCRVIyMDAwX0REQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9BU0lMSUFOVD15
CkNPTkZJR19GQl9JTVNUVD15CkNPTkZJR19GQl9WR0ExNj15CkNPTkZJR19GQl9WRVNBPXkK
Q09ORklHX0ZCX040MTE9eQpDT05GSUdfRkJfSEdBPXkKQ09ORklHX0ZCX09QRU5DT1JFUz15
CkNPTkZJR19GQl9TMUQxM1hYWD15CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CkNP
TkZJR19GQl9SSVZBPXkKIyBDT05GSUdfRkJfUklWQV9JMkMgaXMgbm90IHNldApDT05GSUdf
RkJfUklWQV9ERUJVRz15CkNPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9J
NzQwPXkKQ09ORklHX0ZCX0xFODA1Nzg9eQpDT05GSUdfRkJfQ0FSSUxMT19SQU5DSD15CkNP
TkZJR19GQl9NQVRST1g9eQpDT05GSUdfRkJfTUFUUk9YX01JTExFTklVTT15CiMgQ09ORklH
X0ZCX01BVFJPWF9NWVNUSVFVRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQVRST1hfRz15CiMg
Q09ORklHX0ZCX01BVFJPWF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfUkFERU9OPXkKIyBD
T05GSUdfRkJfUkFERU9OX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTl9CQUNL
TElHSFQgaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT05fREVCVUcgaXMgbm90IHNldAoj
IENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldApDT05GSUdfRkJfQVRZPXkKQ09ORklHX0ZC
X0FUWV9DVD15CiMgQ09ORklHX0ZCX0FUWV9HRU5FUklDX0xDRCBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZCX0FUWV9HWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkKIyBD
T05GSUdfRkJfUzMgaXMgbm90IHNldApDT05GSUdfRkJfU0FWQUdFPXkKIyBDT05GSUdfRkJf
U0FWQUdFX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRV9BQ0NFTCBpcyBub3Qg
c2V0CkNPTkZJR19GQl9TSVM9eQpDT05GSUdfRkJfU0lTXzMwMD15CkNPTkZJR19GQl9TSVNf
MzE1PXkKQ09ORklHX0ZCX1ZJQT15CkNPTkZJR19GQl9WSUFfRElSRUNUX1BST0NGUz15CiMg
Q09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9O
RU9NQUdJQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZCXzNERlg9eQpD
T05GSUdfRkJfM0RGWF9BQ0NFTD15CkNPTkZJR19GQl8zREZYX0kyQz15CkNPTkZJR19GQl9W
T09ET08xPXkKQ09ORklHX0ZCX1ZUODYyMz15CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90
IHNldApDT05GSUdfRkJfQVJLPXkKQ09ORklHX0ZCX1BNMz15CkNPTkZJR19GQl9DQVJNSU5F
PXkKQ09ORklHX0ZCX0NBUk1JTkVfRFJBTV9FVkFMPXkKIyBDT05GSUdfQ0FSTUlORV9EUkFN
X0NVU1RPTSBpcyBub3Qgc2V0CkNPTkZJR19GQl9HRU9ERT15CkNPTkZJR19GQl9HRU9ERV9M
WD15CiMgQ09ORklHX0ZCX0dFT0RFX0dYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0dFT0RFX0dY
MT15CkNPTkZJR19GQl9UTUlPPXkKIyBDT05GSUdfRkJfVE1JT19BQ0NFTEwgaXMgbm90IHNl
dApDT05GSUdfRkJfU001MDE9eQpDT05GSUdfRkJfU01TQ1VGWD15CkNPTkZJR19GQl9VREw9
eQojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9HT0xERklT
SD15CkNPTkZJR19GQl9WSVJUVUFMPXkKQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVORD15CkNP
TkZJR19GQl9NRVRST05PTUU9eQpDT05GSUdfRkJfTUI4NjJYWD15CkNPTkZJR19GQl9NQjg2
MlhYX1BDSV9HREM9eQojIENPTkZJR19GQl9NQjg2MlhYX0kyQyBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldApDT05GSUdfRkJfQVVPX0sxOTBYPXkKQ09O
RklHX0ZCX0FVT19LMTkwMD15CiMgQ09ORklHX0ZCX0FVT19LMTkwMSBpcyBub3Qgc2V0CkNP
TkZJR19GQl9IWVBFUlY9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldApDT05GSUdf
RkJfU1NEMTMwNz15CkNPTkZJR19GQl9TTTcxMj15CkNPTkZJR19CQUNLTElHSFRfTENEX1NV
UFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CkNPTkZJR19MQ0RfUExBVEZPUk09
eQpDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CkNPTkZJR19CQUNLTElHSFRfR0VO
RVJJQz15CkNPTkZJR19CQUNLTElHSFRfQ0FSSUxMT19SQU5DSD15CiMgQ09ORklHX0JBQ0tM
SUdIVF9QV00gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0RBOTA1Mj15CiMgQ09ORklH
X0JBQ0tMSUdIVF9NQVg4OTI1IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT15
CiMgQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRCBpcyBub3Qgc2V0CkNPTkZJR19CQUNL
TElHSFRfU0FIQVJBPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA1NTIwPXkKQ09ORklHX0JBQ0tM
SUdIVF9BRFA4ODYwPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwPXkKQ09ORklHX0JBQ0tM
SUdIVF84OFBNODYwWD15CiMgQ09ORklHX0JBQ0tMSUdIVF9BQVQyODcwIGlzIG5vdCBzZXQK
IyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU
X0xNMzYzOT15CiMgQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVggaXMgbm90IHNldAojIENPTkZJ
R19CQUNLTElHSFRfUEFORE9SQSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfU0tZODE0
NTI9eQpDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3PXkKQ09ORklHX0JBQ0tMSUdIVF9HUElP
PXkKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tM
SUdIVF9CRDYxMDc9eQojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CkNP
TkZJR19WR0FTVEFURT15CkNPTkZJR19WSURFT01PREVfSEVMUEVSUz15CkNPTkZJR19IRE1J
PXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NP
TlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSz15CkNPTkZJR19WR0FDT05f
U09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFD
S19QRVJTSVNURU5UX0VOQUJMRV9CWV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1Z
X0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1N
WV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdf
RlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CkNPTkZJR19GUkFNRUJVRkZF
Ul9DT05TT0xFX1JPVEFUSU9OPXkKIyBDT05GSUdfTE9HTyBpcyBub3Qgc2V0CiMgQ09ORklH
X1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQpDT05G
SUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQojIENPTkZJR19ISURSQVcgaXMgbm90IHNldApD
T05GSUdfVUhJRD15CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJp
dmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKQ09ORklHX0hJRF9BQ1JVWD15CkNPTkZJR19I
SURfQUNSVVhfRkY9eQpDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BUFBMRUlSPXkK
IyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldApDT05GSUdfSElEX0FVUkVBTD15CiMgQ09O
RklHX0hJRF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfSElEX0JFVE9QX0ZGPXkKQ09ORklH
X0hJRF9DSEVSUlk9eQojIENPTkZJR19ISURfQ0hJQ09OWSBpcyBub3Qgc2V0CiMgQ09ORklH
X0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0
CkNPTkZJR19ISURfQ1AyMTEyPXkKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJRF9E
UkFHT05SSVNFPXkKQ09ORklHX0RSQUdPTlJJU0VfRkY9eQpDT05GSUdfSElEX0VNU19GRj15
CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5v
dCBzZXQKQ09ORklHX0hJRF9FWktFWT15CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBz
ZXQKQ09ORklHX0hJRF9HRlJNPXkKQ09ORklHX0hJRF9IT0xURUs9eQpDT05GSUdfSE9MVEVL
X0ZGPXkKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9V
Q0g9eQojIENPTkZJR19ISURfS1lFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9VQ0xPR0lDPXkK
IyBDT05GSUdfSElEX1dBTFRPUCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJT049eQpD
T05GSUdfSElEX0lDQURFPXkKQ09ORklHX0hJRF9UV0lOSEFOPXkKQ09ORklHX0hJRF9LRU5T
SU5HVE9OPXkKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldApDT05GSUdfSElEX0xF
RD15CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNI
PXkKQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD15CiMgQ09ORklHX0xPR0lURUNIX0ZGIGlz
IG5vdCBzZXQKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJ
R19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90
IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9eQpDT05GSUdfSElEX01BWUZMQVNIPXkKQ09O
RklHX0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPXkKIyBDT05GSUdfSElE
X01VTFRJVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldApD
T05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CiMgQ09ORklHX1BB
TlRIRVJMT1JEX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENE
PXkKQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdI
VD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVEUz15
CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUFJJTUFY
PXkKQ09ORklHX0hJRF9ST0NDQVQ9eQpDT05GSUdfSElEX1NBSVRFSz15CiMgQ09ORklHX0hJ
RF9TQU1TVU5HIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TT05ZPXkKQ09ORklHX1NPTllfRkY9
eQpDT05GSUdfSElEX1NQRUVETElOSz15CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0hJRF9TVU5QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JN
SSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1JFRU5BU0lBPXkKQ09ORklHX0dSRUVOQVNJQV9G
Rj15CkNPTkZJR19ISURfSFlQRVJWX01PVVNFPXkKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExV
UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE
X1RPUFNFRUQgaXMgbm90IHNldApDT05GSUdfSElEX1RISU5HTT15CkNPTkZJR19ISURfVEhS
VVNUTUFTVEVSPXkKIyBDT05GSUdfVEhSVVNUTUFTVEVSX0ZGIGlzIG5vdCBzZXQKQ09ORklH
X0hJRF9VRFJBV19QUzM9eQpDT05GSUdfSElEX1dBQ09NPXkKQ09ORklHX0hJRF9XSUlNT1RF
PXkKQ09ORklHX0hJRF9YSU5NTz15CkNPTkZJR19ISURfWkVST1BMVVM9eQojIENPTkZJR19a
RVJPUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049eQojIENPTkZJR19I
SURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BTFBTIGlzIG5vdCBzZXQK
CiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9Q
SUQgaXMgbm90IHNldApDT05GSUdfVVNCX0hJRERFVj15CgojCiMgSTJDIEhJRCBzdXBwb3J0
CiMKQ09ORklHX0kyQ19ISUQ9eQoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09O
RklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VO
RElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklH
X1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENP
TkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxh
bmVvdXMgVVNCIG9wdGlvbnMKIwojIENPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUIGlzIG5v
dCBzZXQKQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19VU0JfT1RHPXkKIyBD
T05GSUdfVVNCX09UR19XSElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0JM
QUNLTElTVF9IVUIgaXMgbm90IHNldApDT05GSUdfVVNCX09UR19GU009eQojIENPTkZJR19V
U0JfTEVEU19UUklHR0VSX1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX01PTj15CkNP
TkZJR19VU0JfV1VTQj15CiMgQ09ORklHX1VTQl9XVVNCX0NCQUYgaXMgbm90IHNldAoKIwoj
IFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19VU0JfQzY3WDAwX0hDRD15
CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfUENJPXkKQ09ORklHX1VT
Ql9YSENJX1BMQVRGT1JNPXkKQ09ORklHX1VTQl9YSENJX01USz15CkNPTkZJR19VU0JfWEhD
SV9NVkVCVT15CiMgQ09ORklHX1VTQl9YSENJX1JDQVIgaXMgbm90IHNldAojIENPTkZJR19V
U0JfRUhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09YVTIxMEhQX0hDRD15CkNPTkZJ
R19VU0JfSVNQMTE2WF9IQ0Q9eQojIENPTkZJR19VU0JfSVNQMTM2Ml9IQ0QgaXMgbm90IHNl
dApDT05GSUdfVVNCX0ZPVEcyMTBfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRD15CkNPTkZJ
R19VU0JfT0hDSV9IQ0RfUENJPXkKQ09ORklHX1VTQl9PSENJX0hDRF9TU0I9eQpDT05GSUdf
VVNCX09IQ0lfSENEX1BMQVRGT1JNPXkKQ09ORklHX1VTQl9VSENJX0hDRD15CkNPTkZJR19V
U0JfVTEzMl9IQ0Q9eQojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKQ09ORklH
X1VTQl9SOEE2NjU5N19IQ0Q9eQpDT05GSUdfVVNCX1dIQ0lfSENEPXkKQ09ORklHX1VTQl9I
V0FfSENEPXkKIyBDT05GSUdfVVNCX0hDRF9CQ01BIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9I
Q0RfU1NCPXkKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAoKIwojIFVT
QiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKQ09ORklHX1VTQl9Q
UklOVEVSPXkKIyBDT05GSUdfVVNCX1dETSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVE1DPXkK
CiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0Qg
bWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1v
cmUgaW5mbwojCiMgQ09ORklHX1VTQl9TVE9SQUdFIGlzIG5vdCBzZXQKCiMKIyBVU0IgSW1h
Z2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JPVEVL
PXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdf
VVNCSVBfVkhDSV9IQ19QT1JUUz04CkNPTkZJR19VU0JJUF9WSENJX05SX0hDUz0xCkNPTkZJ
R19VU0JJUF9IT1NUPXkKIyBDT05GSUdfVVNCSVBfREVCVUcgaXMgbm90IHNldApDT05GSUdf
VVNCX01UVTM9eQpDT05GSUdfVVNCX01UVTNfSE9TVD15CkNPTkZJR19VU0JfTVRVM19ERUJV
Rz15CkNPTkZJR19VU0JfTVVTQl9IRFJDPXkKQ09ORklHX1VTQl9NVVNCX0hPU1Q9eQoKIwoj
IFBsYXRmb3JtIEdsdWUgTGF5ZXIKIwpDT05GSUdfVVNCX01VU0JfVFVTQjYwMTA9eQojIENP
TkZJR19VU0JfTVVTQl9EU1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfVVg1MDAg
aXMgbm90IHNldAoKIwojIE1VU0IgRE1BIG1vZGUKIwpDT05GSUdfTVVTQl9QSU9fT05MWT15
CiMgQ09ORklHX1VTQl9EV0MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90
IHNldApDT05GSUdfVVNCX0lTUDE3NjA9eQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPXkKQ09O
RklHX1VTQl9JU1AxNzYwX0hPU1RfUk9MRT15CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCiMg
Q09ORklHX1VTQl9VU1M3MjAgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJ
R19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBD
T05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM
X0FJUkNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNj15CkNPTkZJ
R19VU0JfU0VSSUFMX0JFTEtJTj15CiMgQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDEgaXMgbm90
IHNldApDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQ9eQpDT05GSUdfVVNCX1NFUklBTF9E
SUdJX0FDQ0VMRVBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQpDT05GSUdfVVNC
X1NFUklBTF9DWVBSRVNTX004PXkKQ09ORklHX1VTQl9TRVJJQUxfRU1QRUc9eQpDT05GSUdf
VVNCX1NFUklBTF9GVERJX1NJTz15CkNPTkZJR19VU0JfU0VSSUFMX1ZJU09SPXkKQ09ORklH
X1VTQl9TRVJJQUxfSVBBUT15CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ
QUxfRURHRVBPUlRfVEk9eQojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ
QUxfR0FSTUlOPXkKQ09ORklHX1VTQl9TRVJJQUxfSVBXPXkKQ09ORklHX1VTQl9TRVJJQUxf
SVVVPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREE9eQojIENPTkZJR19VU0JfU0VS
SUFMX0tFWVNQQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9LTFNJPXkKIyBDT05G
SUdfVVNCX1NFUklBTF9LT0JJTF9TQ1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM
X01DVF9VMjMyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTUVUUk89eQojIENPTkZJ
R19VU0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01P
Uzc4NDAgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUPXkKQ09ORklHX1VT
Ql9TRVJJQUxfTkFWTUFOPXkKQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPXkKQ09ORklHX1VT
Ql9TRVJJQUxfT1RJNjg1OD15CiMgQ09ORklHX1VTQl9TRVJJQUxfUUNBVVggaXMgbm90IHNl
dAojIENPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9T
RVJJQUxfU1BDUDhYNT15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CkNP
TkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTPXkKIyBDT05GSUdfVVNCX1NFUklBTF9T
WU1CT0wgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9UST15CkNPTkZJR19VU0JfU0VS
SUFMX0NZQkVSSkFDSz15CiMgQ09ORklHX1VTQl9TRVJJQUxfWElSQ09NIGlzIG5vdCBzZXQK
Q09ORklHX1VTQl9TRVJJQUxfV1dBTj15CkNPTkZJR19VU0JfU0VSSUFMX09QVElPTj15CiMg
Q09ORklHX1VTQl9TRVJJQUxfT01OSU5FVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM
X09QVElDT049eQojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBD
T05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM
X1NTVTEwMD15CkNPTkZJR19VU0JfU0VSSUFMX1FUMj15CkNPTkZJR19VU0JfU0VSSUFMX1VQ
RDc4RjA3MzA9eQpDT05GSUdfVVNCX1NFUklBTF9ERUJVRz15CgojCiMgVVNCIE1pc2NlbGxh
bmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CkNPTkZJR19V
U0JfRU1JMjY9eQpDT05GSUdfVVNCX0FEVVRVWD15CiMgQ09ORklHX1VTQl9TRVZTRUcgaXMg
bm90IHNldApDT05GSUdfVVNCX1JJTzUwMD15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09O
RklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPXkKIyBDT05GSUdfVVNC
X0NZVEhFUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfSURNT1VTRSBpcyBub3Qgc2V0CkNP
TkZJR19VU0JfRlRESV9FTEFOPXkKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qg
c2V0CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9TSVNVU0JWR0FfQ09OPXkK
IyBDT05GSUdfVVNCX0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9S
IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JT1dBUlJJT1I9eQpDT05GSUdfVVNCX1RFU1Q9eQpD
T05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRT15CkNPTkZJR19VU0JfSVNJR0hURlc9eQpD
T05GSUdfVVNCX1lVUkVYPXkKQ09ORklHX1VTQl9FWlVTQl9GWDI9eQojIENPTkZJR19VU0Jf
SFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBpcyBu
b3Qgc2V0CkNPTkZJR19VU0JfSFNJQ19VU0I0NjA0PXkKIyBDT05GSUdfVVNCX0xJTktfTEFZ
RVJfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ0hBT1NLRVk9eQpDT05GSUdfVUNTST15
CkNPTkZJR19VU0JfQVRNPXkKQ09ORklHX1VTQl9TUEVFRFRPVUNIPXkKQ09ORklHX1VTQl9D
WEFDUlU9eQojIENPTkZJR19VU0JfVUVBR0xFQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC
X1hVU0JBVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMK
Q09ORklHX1VTQl9QSFk9eQpDT05GSUdfS0VZU1RPTkVfVVNCX1BIWT15CkNPTkZJR19OT1Bf
VVNCX1hDRUlWPXkKQ09ORklHX0FNMzM1WF9DT05UUk9MX1VTQj15CkNPTkZJR19BTTMzNVhf
UEhZX1VTQj15CkNPTkZJR19VU0JfR1BJT19WQlVTPXkKQ09ORklHX1RBSFZPX1VTQj15CkNP
TkZJR19UQUhWT19VU0JfSE9TVF9CWV9ERUZBVUxUPXkKQ09ORklHX1VTQl9JU1AxMzAxPXkK
Q09ORklHX1VTQl9NU01fT1RHPXkKQ09ORklHX1VTQl9RQ09NXzhYMTZfUEhZPXkKQ09ORklH
X1VTQl9VTFBJX1ZJRVdQT1JUPXkKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0Cgoj
CiMgVVNCIFBvd2VyIERlbGl2ZXJ5IGFuZCBUeXBlLUMgZHJpdmVycwojCkNPTkZJR19UWVBF
Qz15CkNPTkZJR19VU0JfTEVEX1RSSUc9eQpDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklH
X1VXQj15CkNPTkZJR19VV0JfSFdBPXkKQ09ORklHX1VXQl9XSENJPXkKQ09ORklHX1VXQl9J
MTQ4MFU9eQpDT05GSUdfTU1DPXkKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX1BXUlNFUV9FTU1DPXkKQ09ORklHX1BXUlNFUV9TSU1QTEU9eQpDT05GSUdfTU1DX0JM
T0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05GSUdfTU1DX0JMT0NLX0JPVU5D
RT15CkNPTkZJR19TRElPX1VBUlQ9eQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0Cgoj
CiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NE
SENJPXkKQ09ORklHX01NQ19TREhDSV9JT19BQ0NFU1NPUlM9eQpDT05GSUdfTU1DX1NESENJ
X1BDST15CkNPTkZJR19NTUNfUklDT0hfTU1DPXkKIyBDT05GSUdfTU1DX1NESENJX0FDUEkg
aXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19TREhDSV9P
Rl9BUkFTQU49eQpDT05GSUdfTU1DX1NESENJX09GX0FUOTE9eQpDT05GSUdfTU1DX1NESENJ
X0NBREVOQ0U9eQpDT05GSUdfTU1DX1NESENJX1BYQVYzPXkKQ09ORklHX01NQ19TREhDSV9Q
WEFWMj15CiMgQ09ORklHX01NQ19TREhDSV9GX1NESDMwIGlzIG5vdCBzZXQKQ09ORklHX01N
Q19TREhDSV9JUFJPQz15CkNPTkZJR19NTUNfT01BUF9IUz15CkNPTkZJR19NTUNfV0JTRD15
CkNPTkZJR19NTUNfVElGTV9TRD15CkNPTkZJR19NTUNfR09MREZJU0g9eQpDT05GSUdfTU1D
X0NCNzEwPXkKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01N
Q19DQVZJVU1fVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19NTUNfRFcgaXMgbm90IHNl
dAojIENPTkZJR19NTUNfU0hfTU1DSUYgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAw
IGlzIG5vdCBzZXQKQ09ORklHX01NQ19VU0hDPXkKQ09ORklHX01NQ19VU0RISTZST0wwPXkK
Q09ORklHX01NQ19SRUFMVEVLX1BDST15CkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9eQpDT05G
SUdfTU1DX0JDTTI4MzU9eQpDT05GSUdfTU1DX01USz15CkNPTkZJR19NTUNfU0RIQ0lfWEVO
T049eQojIENPTkZJR19NRU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNP
TkZJR19MRURTX0NMQVNTPXkKIyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0
CkNPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRD15CgojCiMgTEVEIGRyaXZlcnMK
IwpDT05GSUdfTEVEU184OFBNODYwWD15CiMgQ09ORklHX0xFRFNfQkNNNjMyOCBpcyBub3Qg
c2V0CkNPTkZJR19MRURTX0JDTTYzNTg9eQpDT05GSUdfTEVEU19MTTM1MzA9eQpDT05GSUdf
TEVEU19MTTM2NDI9eQpDT05GSUdfTEVEU19QQ0E5NTMyPXkKQ09ORklHX0xFRFNfUENBOTUz
Ml9HUElPPXkKQ09ORklHX0xFRFNfR1BJTz15CkNPTkZJR19MRURTX0xQMzk0ND15CkNPTkZJ
R19MRURTX0xQMzk1Mj15CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVE
U19MUDU1MjE9eQpDT05GSUdfTEVEU19MUDU1MjM9eQpDT05GSUdfTEVEU19MUDU1NjI9eQoj
IENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlz
IG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEVWT19NQUlMIGlzIG5vdCBzZXQKIyBDT05GSUdf
TEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTYzWD15CkNPTkZJR19M
RURTX1dNODM1MD15CiMgQ09ORklHX0xFRFNfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX0xF
RFNfUFdNPXkKQ09ORklHX0xFRFNfUkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQyODAyPXkK
Q09ORklHX0xFRFNfSU5URUxfU1M0MjAwPXkKIyBDT05GSUdfTEVEU19MVDM1OTMgaXMgbm90
IHNldAojIENPTkZJR19MRURTX0FEUDU1MjAgaXMgbm90IHNldApDT05GSUdfTEVEU19UQ0E2
NTA3PXkKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01B
WDg5OTc9eQpDT05GSUdfTEVEU19MTTM1NXg9eQpDT05GSUdfTEVEU19PVDIwMD15CiMgQ09O
RklHX0xFRFNfTUVORjIxQk1DIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfSVMzMUZMMzE5WD15
CkNPTkZJR19MRURTX0lTMzFGTDMyWFg9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEp
IFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00p
CiMKQ09ORklHX0xFRFNfQkxJTktNPXkKIyBDT05GSUdfTEVEU19TWVNDT04gaXMgbm90IHNl
dApDT05GSUdfTEVEU19NTFhDUExEPXkKQ09ORklHX0xFRFNfVVNFUj15CkNPTkZJR19MRURT
X05JQzc4Qlg9eQoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkK
IyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19U
UklHR0VSX09ORVNIT1QgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0RJU0s9eQpD
T05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9C
QUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MRURT
X1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBp
cyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RS
SUdHRVJfVFJBTlNJRU5UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9eQpDT05GSUdf
TEVEU19UUklHR0VSX1BBTklDPXkKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0
CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05G
SUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFT
Uz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0
YzAiCiMgQ09ORklHX1JUQ19TWVNUT0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RFQlVH
IGlzIG5vdCBzZXQKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNG
Uz15CiMgQ09ORklHX1JUQ19JTlRGX1BST0MgaXMgbm90IHNldAojIENPTkZJR19SVENfSU5U
Rl9ERVYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URVNUPXkKCiMKIyBJMkMgUlRDIGRy
aXZlcnMKIwojIENPTkZJR19SVENfRFJWXzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklHX1JU
Q19EUlZfODhQTTgwWD15CkNPTkZJR19SVENfRFJWX0FCQjVaRVMzPXkKIyBDT05GSUdfUlRD
X0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzMDc9eQpDT05GSUdf
UlRDX0RSVl9EUzEzMDdfSFdNT049eQojIENPTkZJR19SVENfRFJWX0RTMTMwN19DRU5UVVJZ
IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzQgaXMgbm90IHNldApDT05GSUdf
UlRDX0RSVl9EUzE2NzI9eQojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAoj
IENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg4
OTA3PXkKQ09ORklHX1JUQ19EUlZfTUFYODkyNT15CkNPTkZJR19SVENfRFJWX01BWDg5OTg9
eQpDT05GSUdfUlRDX0RSVl9NQVg4OTk3PXkKIyBDT05GSUdfUlRDX0RSVl9NQVg3NzY4NiBp
cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JLODA4PXkKIyBDT05GSUdfUlRDX0RSVl9SUzVD
MzcyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfSVNMMTIwOD15CkNPTkZJR19SVENfRFJW
X0lTTDEyMDIyPXkKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CkNPTkZJR19S
VENfRFJWX1BDRjg1MjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2Mz15CiMgQ09ORklHX1JU
Q19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBu
b3Qgc2V0CkNPTkZJR19SVENfRFJWX000MVQ4MD15CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgw
X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JRMzJLPXkKIyBDT05GSUdfUlRDX0RS
Vl9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9UUFM2NTg2WCBpcyBub3Qg
c2V0CkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPXkKIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBB
IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldApDT05GSUdf
UlRDX0RSVl9SWDgwMTA9eQpDT05GSUdfUlRDX0RSVl9SWDg1ODE9eQpDT05GSUdfUlRDX0RS
Vl9SWDgwMjU9eQpDT05GSUdfUlRDX0RSVl9FTTMwMjc9eQpDT05GSUdfUlRDX0RSVl9SVjg4
MDM9eQpDT05GSUdfUlRDX0RSVl9TNU09eQoKIwojIFNQSSBSVEMgZHJpdmVycwojCkNPTkZJ
R19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKIyBD
T05GSUdfUlRDX0RSVl9EUzMyMzIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0YyMTI3
PXkKQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9eQojIENPTkZJR19SVENfRFJWX1JWMzAyOV9I
V01PTiBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRD
X0RSVl9DTU9TPXkKQ09ORklHX1JUQ19EUlZfRFMxMjg2PXkKQ09ORklHX1JUQ19EUlZfRFMx
NTExPXkKQ09ORklHX1JUQ19EUlZfRFMxNTUzPXkKQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZB
TUlMWT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E
UlZfRFMxNjg5PXkKIyBDT05GSUdfUlRDX0RSVl9EUzE3Mjg1IGlzIG5vdCBzZXQKIyBDT05G
SUdfUlRDX0RSVl9EUzE3NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3ODg1
IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RTMTY4NV9QUk9DX1JFR1MgaXMgbm90IHNldAoj
IENPTkZJR19SVENfRFMxNjg1X1NZU0ZTX1JFR1MgaXMgbm90IHNldAojIENPTkZJR19SVENf
RFJWX0RTMTc0MiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMjQwND15CkNPTkZJR19S
VENfRFJWX0RBOTA1Mj15CiMgQ09ORklHX1JUQ19EUlZfREE5MDU1IGlzIG5vdCBzZXQKQ09O
RklHX1JUQ19EUlZfREE5MDYzPXkKQ09ORklHX1JUQ19EUlZfU1RLMTdUQTg9eQojIENPTkZJ
R19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX000OFQzNT15CkNP
TkZJR19SVENfRFJWX000OFQ1OT15CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qg
c2V0CkNPTkZJR19SVENfRFJWX0JRNDgwMj15CkNPTkZJR19SVENfRFJWX1JQNUMwMT15CiMg
Q09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9XTTgzNTA9
eQpDT05GSUdfUlRDX0RSVl9TUEVBUj15CkNPTkZJR19SVENfRFJWX05VQzkwMD15CiMgQ09O
RklHX1JUQ19EUlZfWllOUU1QIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMK
IwpDT05GSUdfUlRDX0RSVl9BU005MjYwPXkKQ09ORklHX1JUQ19EUlZfREFWSU5DST15CkNP
TkZJR19SVENfRFJWX0RJR0lDT0xPUj15CiMgQ09ORklHX1JUQ19EUlZfT01BUCBpcyBub3Qg
c2V0CkNPTkZJR19SVENfRFJWX1MzQz15CkNPTkZJR19SVENfRFJWX0VQOTNYWD15CiMgQ09O
RklHX1JUQ19EUlZfVlI0MVhYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQVQzMkFQNzAw
WD15CkNPTkZJR19SVENfRFJWX0FUOTFSTTkyMDA9eQpDT05GSUdfUlRDX0RSVl9BVDkxU0FN
OT15CkNPTkZJR19SVENfRFJWX0dFTkVSSUM9eQpDT05GSUdfUlRDX0RSVl9WVDg1MDA9eQpD
T05GSUdfUlRDX0RSVl9TVU42ST15CkNPTkZJR19SVENfRFJWX1NVTlhJPXkKQ09ORklHX1JU
Q19EUlZfTVY9eQpDT05GSUdfUlRDX0RSVl9BUk1BREEzOFg9eQpDT05GSUdfUlRDX0RSVl9H
RU1JTkk9eQojIENPTkZJR19SVENfRFJWX0NPSDkwMTMzMSBpcyBub3Qgc2V0CiMgQ09ORklH
X1JUQ19EUlZfU1RNUCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0paNDc0MD15CkNPTkZJ
R19SVENfRFJWX0xQQzI0WFg9eQpDT05GSUdfUlRDX0RSVl9MUEMzMlhYPXkKIyBDT05GSUdf
UlRDX0RSVl9QTThYWFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URUdSQT15CiMgQ09O
RklHX1JUQ19EUlZfU05WUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01PWEFSVD15CkNP
TkZJR19SVENfRFJWX01UNjM5Nz15CiMgQ09ORklHX1JUQ19EUlZfWEdFTkUgaXMgbm90IHNl
dApDT05GSUdfUlRDX0RSVl9SNzMwMT15CkNPTkZJR19SVENfRFJWX1NUTTMyPXkKCiMKIyBI
SUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJ
TUUgaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNf
REVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0FTWU5DX1RYX0VO
QUJMRV9DSEFOTkVMX1NXSVRDSD15CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9W
SVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklHX0RNQV9PRj15CkNP
TkZJR19BWElfRE1BQz15CiMgQ09ORklHX0NPSDkwMTMxOCBpcyBub3Qgc2V0CiMgQ09ORklH
X0RNQV9KWjQ3NDAgaXMgbm90IHNldApDT05GSUdfRE1BX0paNDc4MD15CiMgQ09ORklHX0RN
QV9PTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX1NBMTFYMCBpcyBub3Qgc2V0CkNPTkZJ
R19ETUFfU1VONkk9eQojIENPTkZJR19FUDkzWFhfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0ZT
TF9FRE1BPXkKQ09ORklHX0lNR19NRENfRE1BPXkKQ09ORklHX0lOVEVMX0lETUE2ND15CiMg
Q09ORklHX0lOVEVMX0lPQVRETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NSUNfWDEw
MF9ETUEgaXMgbm90IHNldAojIENPTkZJR19LM19ETUEgaXMgbm90IHNldAojIENPTkZJR19N
TVBfUERNQSBpcyBub3Qgc2V0CkNPTkZJR19NTVBfVERNQT15CiMgQ09ORklHX01WX1hPUiBp
cyBub3Qgc2V0CkNPTkZJR19OQlBGQVhJX0RNQT15CkNPTkZJR19QQ0hfRE1BPXkKIyBDT05G
SUdfU1RNMzJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUzNDMjRYWF9ETUFDIGlzIG5vdCBz
ZXQKQ09ORklHX1RFR1JBMjEwX0FETUE9eQpDT05GSUdfVElNQl9ETUE9eQojIENPTkZJR19U
SV9FRE1BIGlzIG5vdCBzZXQKQ09ORklHX1hHRU5FX0RNQT15CiMgQ09ORklHX1pYX0RNQSBp
cyBub3Qgc2V0CkNPTkZJR19RQ09NX0hJRE1BX01HTVQ9eQpDT05GSUdfUUNPTV9ISURNQT15
CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz15CkNPTkZJR19EV19ETUFD
X1BDST15CkNPTkZJR19IU1VfRE1BPXkKQ09ORklHX1JFTkVTQVNfRE1BPXkKIyBDT05GSUdf
U0hfRE1BRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1JDQVJfRE1BQz15CkNPTkZJR19SRU5F
U0FTX1VTQl9ETUFDPXkKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RN
QSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VO
R0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQoj
IENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdf
Q0hBUkxDRD15CkNPTkZJR19IRDQ0NzgwPXkKQ09ORklHX0tTMDEwOD15CkNPTkZJR19LUzAx
MDhfUE9SVD0weDM3OApDT05GSUdfS1MwMTA4X0RFTEFZPTIKIyBDT05GSUdfQ0ZBRzEyODY0
QiBpcyBub3Qgc2V0CiMgQ09ORklHX0lNR19BU0NJSV9MQ0QgaXMgbm90IHNldApDT05GSUdf
SFQxNkszMz15CkNPTkZJR19QQU5FTD15CkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklH
X1BBTkVMX1BST0ZJTEU9NQpDT05GSUdfUEFORUxfQ0hBTkdFX01FU1NBR0U9eQpDT05GSUdf
UEFORUxfQk9PVF9NRVNTQUdFPSIiCkNPTkZJR19VSU89eQpDT05GSUdfVUlPX0NJRj15CkNP
TkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlPX0RNRU1fR0VOSVJRPXkKQ09ORklH
X1VJT19BRUM9eQojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0CkNPTkZJR19VSU9f
UENJX0dFTkVSSUM9eQpDT05GSUdfVUlPX05FVFg9eQojIENPTkZJR19VSU9fUFJVU1MgaXMg
bm90IHNldApDT05GSUdfVUlPX01GNjI0PXkKQ09ORklHX1VJT19IVl9HRU5FUklDPXkKIyBD
T05GSUdfVkZJTyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVklS
VElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJUSU9fUENJPXkKIyBDT05G
SUdfVklSVElPX1BDSV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExPT049
eQojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fTU1J
TyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCkNP
TkZJR19IWVBFUlY9eQpDT05GSUdfSFlQRVJWX1RTQ1BBR0U9eQpDT05GSUdfSFlQRVJWX0JB
TExPT049eQoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15
CiMgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fREVWX0VW
VENITj15CiMgQ09ORklHX1hFTkZTIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9TWVNfSFlQRVJW
SVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hFTl9HTlRERVY9
eQojIENPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9U
TEJfWEVOPXkKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9BQ1BJPXkKQ09ORklH
X1NUQUdJTkc9eQojIENPTkZJR19DT01FREkgaXMgbm90IHNldApDT05GSUdfUlRTNTIwOD15
CgojCiMgSUlPIHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwoKIwoj
IEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDc2MDYgaXMgbm90
IHNldAoKIwojIEFuYWxvZyBkaWdpdGFsIGJpLWRpcmVjdGlvbiBjb252ZXJ0ZXJzCiMKQ09O
RklHX0FEVDczMTY9eQpDT05GSUdfQURUNzMxNl9JMkM9eQoKIwojIENhcGFjaXRhbmNlIHRv
IGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMgQ09O
RklHX0FENzE1MiBpcyBub3Qgc2V0CkNPTkZJR19BRDc3NDY9eQoKIwojIERpcmVjdCBEaWdp
dGFsIFN5bnRoZXNpcwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCgojCiMg
TmV0d29yayBBbmFseXplciwgSW1wZWRhbmNlIENvbnZlcnRlcnMKIwojIENPTkZJR19BRDU5
MzMgaXMgbm90IHNldAoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19TRU5TT1JTX0lT
TDI5MDI4IGlzIG5vdCBzZXQKQ09ORklHX1RTTDJ4N3g9eQoKIwojIEFjdGl2ZSBlbmVyZ3kg
bWV0ZXJpbmcgSUMKIwojIENPTkZJR19BREU3ODU0IGlzIG5vdCBzZXQKCiMKIyBSZXNvbHZl
ciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQoj
CkNPTkZJR19GQl9TTTc1MD15CiMgQ09ORklHX0ZCX1hHSSBpcyBub3Qgc2V0CgojCiMgU3Bl
YWt1cCBjb25zb2xlIHNwZWVjaAojCkNPTkZJR19TUEVBS1VQPXkKIyBDT05GSUdfU1BFQUtV
UF9TWU5USF9BQ05UU0EgaXMgbm90IHNldApDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05UUEM9
eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BUE9MTE89eQpDT05GSUdfU1BFQUtVUF9TWU5USF9B
VURQVFI9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9CTlM9eQpDT05GSUdfU1BFQUtVUF9TWU5U
SF9ERUNUTEs9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNFWFQ9eQpDT05GSUdfU1BFQUtV
UF9TWU5USF9EVExLPXkKIyBDT05GSUdfU1BFQUtVUF9TWU5USF9LRVlQQyBpcyBub3Qgc2V0
CkNPTkZJR19TUEVBS1VQX1NZTlRIX0xUTEs9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9TT0ZU
PXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfU1BLT1VUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhf
VFhQUlQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9EVU1NWT15CiMgQ09ORklHX1NUQUdJTkdf
TUVESUEgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19TVEFHSU5HX0JPQVJE
IGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX1NFUklBTD15CkNPTkZJR19GV1RUWV9NQVhf
VE9UQUxfUE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9DQVJEX1BPUlRTPTMyCiMgQ09ORklH
X0dPTERGSVNIX0FVRElPIGlzIG5vdCBzZXQKQ09ORklHX0RHTkM9eQpDT05GSUdfR1NfRlBH
QUJPT1Q9eQpDT05GSUdfQ1JZUFRPX1NLRUlOPXkKIyBDT05GSUdfVU5JU1lTU1BBUiBpcyBu
b3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRD15CkNPTkZJR19NT1NUPXkK
Q09ORklHX01PU1RDT1JFPXkKQ09ORklHX0FJTV9DREVWPXkKQ09ORklHX0FJTV9ORVRXT1JL
PXkKIyBDT05GSUdfSERNX0RJTTIgaXMgbm90IHNldApDT05GSUdfSERNX0kyQz15CiMgQ09O
RklHX0hETV9VU0IgaXMgbm90IHNldApDT05GSUdfR1JFWUJVUz15CkNPTkZJR19HUkVZQlVT
X0VTMj15CiMgQ09ORklHX0dSRVlCVVNfQk9PVFJPTSBpcyBub3Qgc2V0CkNPTkZJR19HUkVZ
QlVTX0hJRD15CkNPTkZJR19HUkVZQlVTX0xJR0hUPXkKIyBDT05GSUdfR1JFWUJVU19MT0cg
aXMgbm90IHNldAojIENPTkZJR19HUkVZQlVTX0xPT1BCQUNLIGlzIG5vdCBzZXQKIyBDT05G
SUdfR1JFWUJVU19QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dSRVlCVVNfUkFXIGlzIG5v
dCBzZXQKIyBDT05GSUdfR1JFWUJVU19WSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dS
RVlCVVNfQlJJREdFRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ01fVklERU9DT1JFIGlz
IG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfQ0NSRUU9eQpDT05GSUdfQ0NSRUVfRklQU19T
VVBQT1JUPXkKQ09ORklHX0NDUkVFX0RJU0FCTEVfQ09IRVJFTlRfRE1BX09QUz15CgojCiMg
VVNCIFBvd2VyIERlbGl2ZXJ5IGFuZCBUeXBlLUMgZHJpdmVycwojCkNPTkZJR19UWVBFQ19U
Q1BNPXkKQ09ORklHX1RZUEVDX1RDUENJPXkKIyBDT05GSUdfVFlQRUNfRlVTQjMwMiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklH
X1BNQ19BVE9NPXkKIyBDT05GSUdfR09MREZJU0hfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0dP
TERGSVNIX1BJUEU9eQpDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CiMgQ09ORklHX0NIUk9N
RU9TX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVPU19QU1RPUkU9eQpDT05GSUdf
Q1JPU19LQkRfTEVEX0JBQ0tMSUdIVD15CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklH
X0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENs
b2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfVkVSU0FUSUxFIGlzIG5vdCBz
ZXQKQ09ORklHX0NPTU1PTl9DTEtfTUFYNzc2ODY9eQojIENPTkZJR19DT01NT05fQ0xLX1JL
ODA4IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfSEk2NTVYPXkKQ09ORklHX0NPTU1P
Tl9DTEtfU0NQST15CkNPTkZJR19DT01NT05fQ0xLX1NJNTM1MT15CkNPTkZJR19DT01NT05f
Q0xLX1NJNTE0PXkKQ09ORklHX0NPTU1PTl9DTEtfU0k1NzA9eQpDT05GSUdfQ09NTU9OX0NM
S19DRENFNzA2PXkKQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNT15CkNPTkZJR19DT01NT05f
Q0xLX0NTMjAwMF9DUD15CkNPTkZJR19DT01NT05fQ0xLX1MyTVBTMTE9eQpDT05GSUdfQ09N
TU9OX0NMS19BWElfQ0xLR0VOPXkKQ09ORklHX0NMS19RT1JJUT15CkNPTkZJR19DT01NT05f
Q0xLX1hHRU5FPXkKQ09ORklHX0NPTU1PTl9DTEtfS0VZU1RPTkU9eQojIENPTkZJR19DT01N
T05fQ0xLX05YUCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1BXTT15CiMgQ09ORklH
X0NPTU1PTl9DTEtfUFhBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QSUMzMiBp
cyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX09YTkFTPXkKQ09ORklHX0NPTU1PTl9DTEtf
VkM1PXkKQ09ORklHX0NMS19CQ01fNjNYWD15CiMgQ09ORklHX0NMS19CQ01fS09OQSBpcyBu
b3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0lQUk9DPXkKQ09ORklHX0NMS19CQ01fQ1lHTlVT
PXkKIyBDT05GSUdfQ0xLX0JDTV9OU1AgaXMgbm90IHNldAojIENPTkZJR19DTEtfQkNNX05T
MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfSEkzNTE2Q1YzMDAgaXMgbm90IHNl
dApDT05GSUdfQ09NTU9OX0NMS19ISTM1MTk9eQojIENPTkZJR19DT01NT05fQ0xLX0hJMzY2
MCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0hJMzc5OENWMjAwPXkKQ09ORklHX0NP
TU1PTl9DTEtfSEk2MjIwPXkKQ09ORklHX1JFU0VUX0hJU0k9eQojIENPTkZJR19TVFVCX0NM
S19ISTYyMjAgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NRURJQVRFSz15CkNPTkZJ
R19DT01NT05fQ0xLX01UMjcwMT15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzAxX01NU1lT
IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQyNzAxX0lNR1NZUz15CkNPTkZJR19D
T01NT05fQ0xLX01UMjcwMV9WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQyNzAxX0hJ
RlNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcwMV9FVEhTWVM9eQojIENPTkZJR19DT01N
T05fQ0xLX01UMjcwMV9CRFBTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3
OTc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NM
S19NVDY3OTdfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X1ZERUNTWVM9eQoj
IENPTkZJR19DT01NT05fQ0xLX01UNjc5N19WRU5DU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q09NTU9OX0NMS19NVDgxMzUgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxNzM9
eQpDT05GSUdfUUNPTV9HRFNDPXkKQ09ORklHX0NPTU1PTl9DTEtfUUNPTT15CkNPTkZJR19B
UFFfR0NDXzgwODQ9eQpDT05GSUdfQVBRX01NQ0NfODA4ND15CkNPTkZJR19JUFFfR0NDXzQw
MTk9eQpDT05GSUdfSVBRX0dDQ184MDZYPXkKIyBDT05GSUdfSVBRX0xDQ184MDZYIGlzIG5v
dCBzZXQKQ09ORklHX01TTV9HQ0NfODY2MD15CkNPTkZJR19NU01fR0NDXzg5MTY9eQpDT05G
SUdfTVNNX0dDQ184OTYwPXkKQ09ORklHX01TTV9MQ0NfODk2MD15CkNPTkZJR19NRE1fR0ND
Xzk2MTU9eQpDT05GSUdfTURNX0xDQ185NjE1PXkKQ09ORklHX01TTV9NTUNDXzg5NjA9eQpD
T05GSUdfTVNNX0dDQ184OTc0PXkKQ09ORklHX01TTV9NTUNDXzg5NzQ9eQojIENPTkZJR19N
U01fR0NDXzg5OTQgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTk2PXkKIyBDT05GSUdf
TVNNX01NQ0NfODk5NiBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1NBTVNVTkc9eQoj
IENPTkZJR19FWFlOT1NfQVJNNjRfQ09NTU9OX0NMSyBpcyBub3Qgc2V0CkNPTkZJR19FWFlO
T1NfQVVEU1NfQ0xLX0NPTj15CkNPTkZJR19TM0MyNDEwX0NPTU1PTl9DTEs9eQojIENPTkZJ
R19TM0MyNDEyX0NPTU1PTl9DTEsgaXMgbm90IHNldAojIENPTkZJR19TM0MyNDQzX0NPTU1P
Tl9DTEsgaXMgbm90IHNldApDT05GSUdfU1VOWElfQ0NVPXkKQ09ORklHX1NVTlhJX0NDVV9E
SVY9eQpDT05GSUdfU1VOWElfQ0NVX0ZSQUM9eQpDT05GSUdfU1VOWElfQ0NVX0dBVEU9eQpD
T05GSUdfU1VOWElfQ0NVX01VWD15CkNPTkZJR19TVU5YSV9DQ1VfTVVMVD15CkNPTkZJR19T
VU5YSV9DQ1VfUEhBU0U9eQpDT05GSUdfU1VOWElfQ0NVX05LPXkKQ09ORklHX1NVTlhJX0ND
VV9OS009eQpDT05GSUdfU1VOWElfQ0NVX05LTVA9eQpDT05GSUdfU1VOWElfQ0NVX05NPXkK
Q09ORklHX1NVTlhJX0NDVV9NUD15CiMgQ09ORklHX1NVTjUwSV9BNjRfQ0NVIGlzIG5vdCBz
ZXQKQ09ORklHX1NVTjVJX0NDVT15CiMgQ09ORklHX1NVTjZJX0EzMV9DQ1UgaXMgbm90IHNl
dAojIENPTkZJR19TVU44SV9BMjNfQ0NVIGlzIG5vdCBzZXQKQ09ORklHX1NVTjhJX0EzM19D
Q1U9eQpDT05GSUdfU1VOOElfSDNfQ0NVPXkKQ09ORklHX1NVTjhJX1YzU19DQ1U9eQojIENP
TkZJR19TVU45SV9BODBfQ0NVIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOOElfUl9DQ1UgaXMg
bm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1RJX0FEUExMIGlzIG5vdCBzZXQKQ09ORklH
X0NMS19VTklQSElFUj15CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMg
Q2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JDX09GPXkKQ09ORklHX0NMS1NS
Q19QUk9CRT15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNP
TkZJR19DTEtCTERfSTgyNTM9eQpDT05GSUdfQ0xLU1JDX01NSU89eQojIENPTkZJR19CQ00y
ODM1X1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX0tPTkFfVElNRVIgaXMgbm90IHNl
dAojIENPTkZJR19ESUdJQ09MT1JfVElNRVIgaXMgbm90IHNldApDT05GSUdfRFdfQVBCX1RJ
TUVSPXkKIyBDT05GSUdfRlRUTVIwMTBfVElNRVIgaXMgbm90IHNldApDT05GSUdfTUVTT042
X1RJTUVSPXkKQ09ORklHX1NVTjRJX1RJTUVSPXkKQ09ORklHX1NVTjVJX0hTVElNRVI9eQoj
IENPTkZJR19WVDg1MDBfVElNRVIgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1RUQ19U
SU1FUiBpcyBub3Qgc2V0CkNPTkZJR19BU005MjYwX1RJTUVSPXkKIyBDT05GSUdfQ0xLU1JD
X0RCWDUwMF9QUkNNVSBpcyBub3Qgc2V0CkNPTkZJR19DTFBTNzExWF9USU1FUj15CiMgQ09O
RklHX0FUTEFTN19USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFSVF9USU1FUiBpcyBu
b3Qgc2V0CiMgQ09ORklHX01YU19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19QUklNQTJfVElN
RVI9eQpDT05GSUdfTlNQSVJFX1RJTUVSPXkKIyBDT05GSUdfSU5URUdSQVRPUl9BUF9USU1F
UiBpcyBub3Qgc2V0CkNPTkZJR19DTEtTUkNfUElTVEFDSElPPXkKIyBDT05GSUdfQVJDX1RJ
TUVSUyBpcyBub3Qgc2V0CkNPTkZJR19BUk1WN01fU1lTVElDSz15CiMgQ09ORklHX0FUTUVM
X1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTUVMX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q0xLU1JDX1NBTVNVTkdfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0ZUTV9USU1FUiBp
cyBub3Qgc2V0CkNPTkZJR19PWE5BU19SUFNfVElNRVI9eQpDT05GSUdfTVRLX1RJTUVSPXkK
Q09ORklHX0NMS1NSQ19KQ09SRV9QSVQ9eQojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90
IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKQ09ORklHX1JFTkVTQVNf
T1NUTT15CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CkNPTkZJR19FTV9USU1F
Ul9TVEk9eQojIENPTkZJR19DTEtTUkNfUFhBIGlzIG5vdCBzZXQKQ09ORklHX0g4MzAwX1RN
Ujg9eQpDT05GSUdfSDgzMDBfVE1SMTY9eQpDT05GSUdfSDgzMDBfVFBVPXkKIyBDT05GSUdf
Q0xLU1JDX1NUX0xQQyBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BMQVRG
T1JNX01IVT15CiMgQ09ORklHX1JPQ0tDSElQX01CT1ggaXMgbm90IHNldAojIENPTkZJR19Q
Q0MgaXMgbm90IHNldApDT05GSUdfQUxURVJBX01CT1g9eQpDT05GSUdfTUFJTEJPWF9URVNU
PXkKQ09ORklHX0JDTV9QRENfTUJPWD15CkNPTkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9N
TVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCkNP
TkZJR19JT01NVV9JT19QR1RBQkxFPXkKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFF
IGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfQVJNVjdTPXkKIyBDT05GSUdf
SU9NTVVfSU9fUEdUQUJMRV9BUk1WN1NfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9N
TVVfSU9WQT15CkNPTkZJR19PRl9JT01NVT15CiMgQ09ORklHX0FNRF9JT01NVSBpcyBub3Qg
c2V0CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05GSUdf
SU5URUxfSU9NTVVfU1ZNIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRf
T049eQpDT05GSUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkKQ09ORklHX0lSUV9SRU1BUD15
CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qg
c2V0CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3Bl
Y2lmaWMgRHJpdmVycwojCkNPTkZJR19BVDkxX1NPQ19JRD15CgojCiMgQnJvYWRjb20gU29D
IGRyaXZlcnMKIwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwpDT05GSUdfSU1YN19QTV9ET01B
SU5TPXkKQ09ORklHX01US19JTkZSQUNGRz15CkNPTkZJR19NVEtfU0NQU1lTPXkKQ09ORklH
X1JPQ0tDSElQX0dSRj15CiMgQ09ORklHX1JPQ0tDSElQX1BNX0RPTUFJTlMgaXMgbm90IHNl
dApDT05GSUdfU09DX1NBTVNVTkc9eQojIENPTkZJR19FWFlOT1NfUE1fRE9NQUlOUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19TT0NfVEkg
aXMgbm90IHNldApDT05GSUdfVVg1MDBfU09DX0lEPXkKIyBDT05GSUdfU09DX1pURSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfRVhUQ09OPXkK
CiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19KQUNLPXkK
IyBDT05GSUdfRVhUQ09OX0dQSU8gaXMgbm90IHNldApDT05GSUdfRVhUQ09OX0lOVEVMX0lO
VDM0OTY9eQojIENPTkZJR19FWFRDT05fTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19F
WFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFYNzc2OTM9eQpDT05G
SUdfRVhUQ09OX01BWDc3ODQzPXkKQ09ORklHX0VYVENPTl9NQVg4OTk3PXkKIyBDT05GSUdf
RVhUQ09OX1FDT01fU1BNSV9NSVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1JUODk3
M0EgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1NNNTUwMj15CkNPTkZJR19FWFRDT05fVVNC
X0dQSU89eQpDT05GSUdfTUVNT1JZPXkKQ09ORklHX1NBTVNVTkdfTUM9eQpDT05GSUdfRVhZ
Tk9TX1NST009eQpDT05GSUdfSUlPPXkKQ09ORklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlP
X0JVRkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VS
RURfQlVGRkVSPXkKQ09ORklHX0lJT19DT05GSUdGUz15CkNPTkZJR19JSU9fVFJJR0dFUj15
CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIKIyBDT05GSUdfSUlPX1NXX0RF
VklDRSBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1dfVFJJR0dFUj15CgojCiMgQWNjZWxlcm9t
ZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNldApDT05GSUdfQk1DMTUwX0FDQ0VM
PXkKQ09ORklHX0JNQzE1MF9BQ0NFTF9JMkM9eQpDT05GSUdfREEyODA9eQojIENPTkZJR19E
QTMxMSBpcyBub3Qgc2V0CkNPTkZJR19ETUFSRDA2PXkKQ09ORklHX0RNQVJEMDk9eQojIENP
TkZJR19ETUFSRDEwIGlzIG5vdCBzZXQKQ09ORklHX0tYU0Q5PXkKQ09ORklHX0tYU0Q5X0ky
Qz15CiMgQ09ORklHX0tYQ0pLMTAxMyBpcyBub3Qgc2V0CkNPTkZJR19NQzMyMzA9eQpDT05G
SUdfTU1BNzQ1NT15CkNPTkZJR19NTUE3NDU1X0kyQz15CkNPTkZJR19NTUE3NjYwPXkKQ09O
RklHX01NQTg0NTI9eQpDT05GSUdfTU1BOTU1MV9DT1JFPXkKIyBDT05GSUdfTU1BOTU1MSBp
cyBub3Qgc2V0CkNPTkZJR19NTUE5NTUzPXkKIyBDT05GSUdfTVhDNDAwNSBpcyBub3Qgc2V0
CkNPTkZJR19NWEM2MjU1PXkKQ09ORklHX1NUSzgzMTI9eQojIENPTkZJR19TVEs4QkE1MCBp
cyBub3Qgc2V0CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19B
RDcyOTE9eQojIENPTkZJR19BRDc5OVggaXMgbm90IHNldApDT05GSUdfQVNQRUVEX0FEQz15
CkNPTkZJR19BVDkxX1NBTUE1RDJfQURDPXkKQ09ORklHX0JDTV9JUFJPQ19BREM9eQojIENP
TkZJR19DQzEwMDAxX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19EQTkxNTBfR1BBREM9eQojIENP
TkZJR19FTlZFTE9QRV9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19FWFlOT1NfQURDPXkK
Q09ORklHX01YU19MUkFEQ19BREM9eQojIENPTkZJR19GU0xfTVgyNV9BREMgaXMgbm90IHNl
dApDT05GSUdfSFg3MTE9eQpDT05GSUdfSU1YN0RfQURDPXkKIyBDT05GSUdfTFBDMThYWF9B
REMgaXMgbm90IHNldAojIENPTkZJR19MUEMzMlhYX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19M
VEMyNDg1PXkKIyBDT05GSUdfTFRDMjQ5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEzNjMg
aXMgbm90IHNldApDT05GSUdfTUFYOTYxMT15CkNPTkZJR19NQ1AzNDIyPXkKQ09ORklHX01F
RElBVEVLX01UNjU3N19BVVhBREM9eQojIENPTkZJR19NRU5fWjE4OF9BREMgaXMgbm90IHNl
dApDT05GSUdfTUVTT05fU0FSQURDPXkKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CkNP
TkZJR19RQ09NX1ZBRENfQ09NTU9OPXkKQ09ORklHX1FDT01fU1BNSV9JQURDPXkKQ09ORklH
X1FDT01fU1BNSV9WQURDPXkKQ09ORklHX1NQRUFSX0FEQz15CiMgQ09ORklHX1NUTTMyX0FE
Q19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RJX0FEQzA4MUM9eQpDT05GSUdfVElfQU0zMzVY
X0FEQz15CiMgQ09ORklHX1RXTDQwMzBfTUFEQyBpcyBub3Qgc2V0CkNPTkZJR19UV0w2MDMw
X0dQQURDPXkKIyBDT05GSUdfVkY2MTBfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklQRVJC
T0FSRF9BREMgaXMgbm90IHNldApDT05GSUdfWElMSU5YX1hBREM9eQoKIwojIEFtcGxpZmll
cnMKIwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwpDT05GSUdfQVRMQVNfUEhfU0VOU09SPXkK
Q09ORklHX0lBUUNPUkU9eQojIENPTkZJR19WWjg5WCBpcyBub3Qgc2V0CgojCiMgSGlkIFNl
bnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0lJT19NU19TRU5TT1JTX0kyQz15CgojCiMgU1NQ
IFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPXkKQ09ORklHX0lJ
T19TVF9TRU5TT1JTX0NPUkU9eQoKIwojIENvdW50ZXJzCiMKCiMKIyBEaWdpdGFsIHRvIGFu
YWxvZyBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdf
QUQ1MzgwIGlzIG5vdCBzZXQKQ09ORklHX0FENTQ0Nj15CkNPTkZJR19BRDU1OTJSX0JBU0U9
eQpDT05GSUdfQUQ1NTkzUj15CiMgQ09ORklHX0RQT1RfREFDIGlzIG5vdCBzZXQKIyBDT05G
SUdfTFBDMThYWF9EQUMgaXMgbm90IHNldAojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldApD
T05GSUdfTUFYNTE3PXkKQ09ORklHX01BWDU4MjE9eQpDT05GSUdfTUNQNDcyNT15CkNPTkZJ
R19TVE0zMl9EQUM9eQpDT05GSUdfU1RNMzJfREFDX0NPUkU9eQojIENPTkZJR19WRjYxMF9E
QUMgaXMgbm90IHNldAoKIwojIElJTyBkdW1teSBkcml2ZXIKIwoKIwojIEZyZXF1ZW5jeSBT
eW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlv
bgojCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVy
cwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0JNRzE2MCBp
cyBub3Qgc2V0CkNPTkZJR19NUFUzMDUwPXkKQ09ORklHX01QVTMwNTBfSTJDPXkKQ09ORklH
X0lJT19TVF9HWVJPXzNBWElTPXkKQ09ORklHX0lJT19TVF9HWVJPX0kyQ18zQVhJUz15CkNP
TkZJR19JVEczMjAwPXkKCiMKIyBIZWFsdGggU2Vuc29ycwojCgojCiMgSGVhcnQgUmF0ZSBN
b25pdG9ycwojCkNPTkZJR19BRkU0NDA0PXkKIyBDT05GSUdfTUFYMzAxMDAgaXMgbm90IHNl
dAojIENPTkZJR19NQVgzMDEwMiBpcyBub3Qgc2V0CgojCiMgSHVtaWRpdHkgc2Vuc29ycwoj
CiMgQ09ORklHX0FNMjMxNSBpcyBub3Qgc2V0CkNPTkZJR19ESFQxMT15CiMgQ09ORklHX0hE
QzEwMFggaXMgbm90IHNldApDT05GSUdfSFRTMjIxPXkKQ09ORklHX0hUUzIyMV9JMkM9eQoj
IENPTkZJR19IVFUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qgc2V0CkNP
TkZJR19TSTcwMjA9eQoKIwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKIyBDT05G
SUdfQk1JMTYwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19LTVg2MT15CiMgQ09ORklHX0lOVl9N
UFU2MDUwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfTFNNNkRTWD15CkNPTkZJR19J
SU9fU1RfTFNNNkRTWF9JMkM9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJ
X0FMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FESkRfUzMxMSBpcyBub3Qgc2V0CkNPTkZJR19B
TDMzMjBBPXkKQ09ORklHX0FQRFM5MzAwPXkKIyBDT05GSUdfQVBEUzk5NjAgaXMgbm90IHNl
dApDT05GSUdfQkgxNzUwPXkKQ09ORklHX0JIMTc4MD15CkNPTkZJR19DTTMyMTgxPXkKIyBD
T05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBD
T05GSUdfQ00zNjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMg
Q09ORklHX0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lTTDI5MDE4
PXkKIyBDT05GSUdfSVNMMjkxMjUgaXMgbm90IHNldApDT05GSUdfSlNBMTIxMj15CiMgQ09O
RklHX1JQUjA1MjEgaXMgbm90IHNldApDT05GSUdfTFRSNTAxPXkKQ09ORklHX01BWDQ0MDAw
PXkKQ09ORklHX09QVDMwMDE9eQojIENPTkZJR19QQTEyMjAzMDAxIGlzIG5vdCBzZXQKQ09O
RklHX1NJMTE0NT15CkNPTkZJR19TVEszMzEwPXkKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qg
c2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1
NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKQ09ORklHX1RTTDQ1
MzE9eQpDT05GSUdfVVM1MTgyRD15CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKQ09O
RklHX1ZFTUw2MDcwPXkKQ09ORklHX1ZMNjE4MD15CgojCiMgTWFnbmV0b21ldGVyIHNlbnNv
cnMKIwpDT05GSUdfQUs4OTc0PXkKQ09ORklHX0FLODk3NT15CkNPTkZJR19BSzA5OTExPXkK
Q09ORklHX0JNQzE1MF9NQUdOPXkKQ09ORklHX0JNQzE1MF9NQUdOX0kyQz15CkNPTkZJR19N
QUczMTEwPXkKIyBDT05GSUdfTU1DMzUyNDAgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX01B
R05fM0FYSVM9eQpDT05GSUdfSUlPX1NUX01BR05fSTJDXzNBWElTPXkKQ09ORklHX1NFTlNP
UlNfSE1DNTg0Mz15CkNPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDPXkKCiMKIyBNdWx0aXBs
ZXhlcnMKIwojIENPTkZJR19JSU9fTVVYIGlzIG5vdCBzZXQKCiMKIyBJbmNsaW5vbWV0ZXIg
c2Vuc29ycwojCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0hS
VElNRVJfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dF
UiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVE0zMl9USU1FUl9UUklHR0VSIGlzIG5vdCBz
ZXQKQ09ORklHX0lJT19USUdIVExPT1BfVFJJR0dFUj15CiMgQ09ORklHX0lJT19TWVNGU19U
UklHR0VSIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKQ09ORklH
X0RTMTgwMz15CiMgQ09ORklHX01DUDQ1MzEgaXMgbm90IHNldApDT05GSUdfVFBMMDEwMj15
CgojCiMgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCiMKQ09ORklHX0xNUDkxMDAwPXkKCiMKIyBQ
cmVzc3VyZSBzZW5zb3JzCiMKQ09ORklHX0FCUDA2ME1HPXkKQ09ORklHX0JNUDI4MD15CkNP
TkZJR19CTVAyODBfSTJDPXkKIyBDT05GSUdfSFAwMyBpcyBub3Qgc2V0CkNPTkZJR19NUEwx
MTU9eQpDT05GSUdfTVBMMTE1X0kyQz15CkNPTkZJR19NUEwzMTE1PXkKIyBDT05GSUdfTVM1
NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjM3IGlzIG5vdCBzZXQKQ09ORklHX0lJT19T
VF9QUkVTUz15CkNPTkZJR19JSU9fU1RfUFJFU1NfSTJDPXkKQ09ORklHX1Q1NDAzPXkKQ09O
RklHX0hQMjA2Qz15CkNPTkZJR19aUEEyMzI2PXkKQ09ORklHX1pQQTIzMjZfSTJDPXkKCiMK
IyBMaWdodG5pbmcgc2Vuc29ycwojCgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5z
b3JzCiMKQ09ORklHX0xJREFSX0xJVEVfVjI9eQpDT05GSUdfU1JGMDQ9eQojIENPTkZJR19T
WDk1MDAgaXMgbm90IHNldAojIENPTkZJR19TUkYwOCBpcyBub3Qgc2V0CgojCiMgVGVtcGVy
YXR1cmUgc2Vuc29ycwojCkNPTkZJR19NTFg5MDYxND15CkNPTkZJR19UTVAwMDY9eQojIENP
TkZJR19UTVAwMDcgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDEgaXMgbm90IHNldApDT05G
SUdfVFNZUzAyRD15CkNPTkZJR19OVEI9eQpDT05GSUdfTlRCX0FNRD15CiMgQ09ORklHX05U
Ql9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19OVEJfUElOR1BPTkc9eQojIENPTkZJR19OVEJf
VE9PTCBpcyBub3Qgc2V0CkNPTkZJR19OVEJfUEVSRj15CkNPTkZJR19OVEJfVFJBTlNQT1JU
PXkKIyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdN
X1NZU0ZTPXkKIyBDT05GSUdfUFdNX0FUTUVMX0hMQ0RDX1BXTSBpcyBub3Qgc2V0CkNPTkZJ
R19QV01fQkNNX0lQUk9DPXkKQ09ORklHX1BXTV9DTFBTNzExWD15CiMgQ09ORklHX1BXTV9D
UkMgaXMgbm90IHNldApDT05GSUdfUFdNX0ZTTF9GVE09eQojIENPTkZJR19QV01fSElCVlQg
aXMgbm90IHNldApDT05GSUdfUFdNX0lNRz15CkNPTkZJR19QV01fTFAzOTQzPXkKQ09ORklH
X1BXTV9MUFNTPXkKQ09ORklHX1BXTV9MUFNTX1BDST15CkNPTkZJR19QV01fTFBTU19QTEFU
Rk9STT15CiMgQ09ORklHX1BXTV9NVEtfRElTUCBpcyBub3Qgc2V0CkNPTkZJR19QV01fTUVE
SUFURUs9eQpDT05GSUdfUFdNX1BDQTk2ODU9eQpDT05GSUdfUFdNX1JDQVI9eQpDT05GSUdf
UFdNX1JFTkVTQVNfVFBVPXkKQ09ORklHX1BXTV9TVE0zMj15CiMgQ09ORklHX1BXTV9TVE1Q
RSBpcyBub3Qgc2V0CkNPTkZJR19QV01fU1VONEk9eQpDT05GSUdfUFdNX1RXTD15CkNPTkZJ
R19QV01fVFdMX0xFRD15CkNPTkZJR19JUlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05S
PTEKQ09ORklHX0pDT1JFX0FJQz15CkNPTkZJR19UUzQ4MDBfSVJRPXkKIyBDT05GSUdfSVBB
Q0tfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJR19S
RVNFVF9BVEg3OSBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9CRVJMSU49eQpDT05GSUdfUkVT
RVRfSU1YNz15CkNPTkZJR19SRVNFVF9MUEMxOFhYPXkKIyBDT05GSUdfUkVTRVRfTUVTT04g
aXMgbm90IHNldAojIENPTkZJR19SRVNFVF9QSVNUQUNISU8gaXMgbm90IHNldAojIENPTkZJ
R19SRVNFVF9TT0NGUEdBIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX1NUTTMyPXkKQ09ORklH
X1JFU0VUX1NVTlhJPXkKIyBDT05GSUdfVElfU1lTQ09OX1JFU0VUIGlzIG5vdCBzZXQKQ09O
RklHX1JFU0VUX1VOSVBISUVSPXkKQ09ORklHX1JFU0VUX1pYMjk2Nz15CiMgQ09ORklHX1JF
U0VUX1pZTlEgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX1JFU0VUX0hJMzY2MD15CkNPTkZJ
R19DT01NT05fUkVTRVRfSEk2MjIwPXkKIyBDT05GSUdfUkVTRVRfVEVHUkFfQlBNUCBpcyBu
b3Qgc2V0CkNPTkZJR19GTUM9eQpDT05GSUdfRk1DX0ZBS0VERVY9eQpDT05GSUdfRk1DX1RS
SVZJQUw9eQpDT05GSUdfRk1DX1dSSVRFX0VFUFJPTT15CkNPTkZJR19GTUNfQ0hBUkRFVj15
CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19QSFlf
QkNNX05TX1VTQjI9eQojIENPTkZJR19QSFlfQkNNX05TX1VTQjMgaXMgbm90IHNldApDT05G
SUdfQVJNQURBMzc1X1VTQkNMVVNURVJfUEhZPXkKIyBDT05GSUdfUEhZX0VYWU5PU19NSVBJ
X1ZJREVPIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9MUEMxOFhYX1VTQl9PVEc9eQpDT05GSUdf
UEhZX1BYQV8yOE5NX0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQpDT05GSUdf
T01BUF9DT05UUk9MX1BIWT15CiMgQ09ORklHX1BIWV9FWFlOT1NfRFBfVklERU8gaXMgbm90
IHNldApDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX0hJNjIyMF9VU0I9
eQpDT05GSUdfUEhZX0VYWU5PU19QQ0lFPXkKQ09ORklHX1BIWV9ST0NLQ0hJUF9JTk5PX1VT
QjI9eQojIENPTkZJR19QSFlfUk9DS0NISVBfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlf
Uk9DS0NISVBfVFlQRUM9eQpDT05GSUdfUEhZX1NUX1NQRUFSMTMxMF9NSVBIWT15CiMgQ09O
RklHX1BIWV9TVF9TUEVBUjEzNDBfTUlQSFkgaXMgbm90IHNldAojIENPTkZJR19QSFlfWEdF
TkUgaXMgbm90IHNldApDT05GSUdfUEhZX1NUSUg0MDdfVVNCPXkKQ09ORklHX1BIWV9RQ09N
X1FNUD15CkNPTkZJR19QSFlfUUNPTV9RVVNCMj15CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9I
UyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IU0lDIGlzIG5vdCBzZXQKIyBD
T05GSUdfUEhZX1RVU0IxMjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0JSQ01fU0FUQSBp
cyBub3Qgc2V0CkNPTkZJR19QSFlfQ1lHTlVTX1BDSUU9eQpDT05GSUdfUEhZX01FU09OOEJf
VVNCMj15CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKQ09ORklHX01DQj15CkNPTkZJ
R19NQ0JfUENJPXkKIyBDT05GSUdfTUNCX0xQQyBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFu
Y2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05GSUdfUkFTIGlzIG5vdCBzZXQKQ09ORklHX1RI
VU5ERVJCT0xUPXkKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qgc2V0
CkNPTkZJR19EQVg9eQpDT05GSUdfTlJfREVWX0RBWD0zMjc2OApDT05GSUdfTlZNRU09eQpD
T05GSUdfTlZNRU1fSU1YX0lJTT15CkNPTkZJR19OVk1FTV9JTVhfT0NPVFA9eQpDT05GSUdf
TlZNRU1fTFBDMThYWF9FRVBST009eQpDT05GSUdfTlZNRU1fTFBDMThYWF9PVFA9eQpDT05G
SUdfTlZNRU1fTVhTX09DT1RQPXkKQ09ORklHX01US19FRlVTRT15CkNPTkZJR19RQ09NX1FG
UFJPTT15CkNPTkZJR19ST0NLQ0hJUF9FRlVTRT15CiMgQ09ORklHX05WTUVNX0JDTV9PQ09U
UCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1ZGNjEwX09DT1RQIGlzIG5vdCBzZXQKQ09O
RklHX1NUTT15CiMgQ09ORklHX1NUTV9EVU1NWSBpcyBub3Qgc2V0CkNPTkZJR19TVE1fU09V
UkNFX0NPTlNPTEU9eQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9eQojIENPTkZJR19J
TlRFTF9USCBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9uIFN1cHBvcnQKIwoj
IENPTkZJR19GUEdBIGlzIG5vdCBzZXQKCiMKIyBGU0kgc3VwcG9ydAojCkNPTkZJR19GU0k9
eQpDT05GSUdfTVVMVElQTEVYRVI9eQpDT05GSUdfTVVYX0FERzc5MkE9eQpDT05GSUdfTVVY
X0dQSU89eQpDT05GSUdfVEVFPXkKCiMKIyBURUUgZHJpdmVycwojCgojCiMgRmlybXdhcmUg
RHJpdmVycwojCiMgQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MIGlzIG5vdCBzZXQKQ09ORklH
X0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15CkNPTkZJR19FREQ9eQojIENPTkZJR19FRERfT0ZG
IGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15
CkNPTkZJR19EQ0RCQVM9eQojIENPTkZJR19ETUlJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RN
SV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFM
TEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENPTkZJR19G
V19DRkdfU1lTRlMgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90
IHNldApDT05GSUdfVUVGSV9DUEVSPXkKIyBDT05GSUdfRUZJX0RFVl9QQVRIX1BBUlNFUiBp
cyBub3Qgc2V0CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKCiMKIyBGaWxlIHN5c3Rl
bXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0ZTX0lPTUFQPXkKQ09O
RklHX0VYVDJfRlM9eQojIENPTkZJR19FWFQyX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklH
X0VYVDNfRlM9eQpDT05GSUdfRVhUM19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19FWFQzX0ZT
X1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9GU19Q
T1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0X0VOQ1JZ
UFRJT049eQpDT05GSUdfRVhUNF9GU19FTkNSWVBUSU9OPXkKIyBDT05GSUdfRVhUNF9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKQ09ORklHX0pCRDJfREVCVUc9eQpDT05GSUdf
RlNfTUJDQUNIRT15CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf
SkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz15CiMgQ09ORklHX1hGU19RVU9UQSBp
cyBub3Qgc2V0CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKQ09ORklHX1hGU19SVD15CkNPTkZJ
R19YRlNfV0FSTj15CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19HRlMy
X0ZTPXkKQ09ORklHX09DRlMyX0ZTPXkKQ09ORklHX09DRlMyX0ZTX08yQ0I9eQojIENPTkZJ
R19PQ0ZTMl9GU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19PQ0ZTMl9ERUJVR19NQVNLTE9H
PXkKQ09ORklHX09DRlMyX0RFQlVHX0ZTPXkKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklHX0JU
UkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBp
cyBub3Qgc2V0CkNPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTPXkKQ09ORklHX0JU
UkZTX0RFQlVHPXkKQ09ORklHX0JUUkZTX0FTU0VSVD15CkNPTkZJR19OSUxGUzJfRlM9eQpD
T05GSUdfRjJGU19GUz15CkNPTkZJR19GMkZTX1NUQVRfRlM9eQpDT05GSUdfRjJGU19GU19Y
QVRUUj15CkNPTkZJR19GMkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0YyRlNfRlNfU0VD
VVJJVFkgaXMgbm90IHNldApDT05GSUdfRjJGU19DSEVDS19GUz15CiMgQ09ORklHX0YyRlNf
RlNfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRkFVTFRfSU5KRUNUSU9O
IGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lY
X0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19FWFBPUlRGU19CTE9DS19PUFM9eQpD
T05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQpD
T05GSUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZ
PXkKIyBDT05GSUdfSU5PVElGWV9VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFOT1RJRlkg
aXMgbm90IHNldApDT05GSUdfUVVPVEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVS
RkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNl
dAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkK
Q09ORklHX1FGTVRfVjE9eQpDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNP
TkZJR19RVU9UQUNUTF9DT01QQVQ9eQojIENPTkZJR19BVVRPRlM0X0ZTIGlzIG5vdCBzZXQK
Q09ORklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT15CiMgQ09ORklHX09WRVJMQVlfRlMgaXMg
bm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKQ09ORklHX0ZTQ0FDSEVf
U1RBVFM9eQpDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU09eQojIENPTkZJR19GU0NBQ0hFX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1Q9eQpDT05GSUdfQ0FD
SEVGSUxFUz15CiMgQ09ORklHX0NBQ0hFRklMRVNfREVCVUcgaXMgbm90IHNldApDT05GSUdf
Q0FDSEVGSUxFU19ISVNUT0dSQU09eQoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpD
T05GSUdfSVNPOTY2MF9GUz15CiMgQ09ORklHX0pPTElFVCBpcyBub3Qgc2V0CkNPTkZJR19a
SVNPRlM9eQpDT05GSUdfVURGX0ZTPXkKQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQv
TlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKQ09O
RklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19G
QVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKQ09ORklHX0ZBVF9ERUZBVUxUX1VU
Rjg9eQpDT05GSUdfTlRGU19GUz15CkNPTkZJR19OVEZTX0RFQlVHPXkKQ09ORklHX05URlNf
Ulc9eQoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05G
SUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19Q
Uk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5G
Uz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9B
Q0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hV
R0VUTEJfUEFHRT15CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NP
TkZJR0ZTX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VG
U19GUyBpcyBub3Qgc2V0CkNPTkZJR19BREZTX0ZTPXkKIyBDT05GSUdfQURGU19GU19SVyBp
cyBub3Qgc2V0CkNPTkZJR19BRkZTX0ZTPXkKQ09ORklHX0VDUllQVF9GUz15CkNPTkZJR19F
Q1JZUFRfRlNfTUVTU0FHSU5HPXkKQ09ORklHX0hGU19GUz15CkNPTkZJR19IRlNQTFVTX0ZT
PXkKQ09ORklHX0hGU1BMVVNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQkVGU19GUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTIGlz
IG5vdCBzZXQKQ09ORklHX1ZYRlNfRlM9eQpDT05GSUdfTUlOSVhfRlM9eQojIENPTkZJR19P
TUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hQRlNfRlM9eQpDT05GSUdfUU5YNEZTX0ZTPXkK
IyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90
IHNldApDT05GSUdfUFNUT1JFPXkKQ09ORklHX1BTVE9SRV9aTElCX0NPTVBSRVNTPXkKIyBD
T05GSUdfUFNUT1JFX0xaT19DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9M
WjRfQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX0NPTlNPTEU9eQojIENPTkZJ
R19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfUkFNPXkKQ09ORklHX1NZ
U1ZfRlM9eQpDT05GSUdfVUZTX0ZTPXkKIyBDT05GSUdfVUZTX0ZTX1dSSVRFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVUZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19GSUxF
U1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlz
bzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdF
XzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84
NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1
PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D
T0RFUEFHRV84NjAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CkNPTkZJ
R19OTFNfQ09ERVBBR0VfODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9eQojIENPTkZJ
R19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2
NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKQ09ORklHX05MU19DT0RF
UEFHRV84Njk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj15CkNPTkZJR19OTFNfQ09ERVBB
R0VfOTUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CkNPTkZJR19O
TFNfQ09ERVBBR0VfOTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQojIENPTkZJR19O
TFNfSVNPODg1OV84IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV8xMjUwPXkKQ09O
RklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklHX05MU19BU0NJST15CiMgQ09ORklHX05M
U19JU084ODU5XzEgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJR19O
TFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19JU084ODU5XzQ9eQojIENPTkZJR19OTFNfSVNP
ODg1OV81IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzY9eQpDT05GSUdfTkxTX0lT
Tzg4NTlfNz15CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19O
TFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xND15CkNPTkZJ
R19OTFNfSVNPODg1OV8xNT15CiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldAojIENP
TkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfUk9NQU49eQojIENP
TkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NFTlRFVVJP
PXkKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFD
X0NZUklMTElDPXkKQ09ORklHX05MU19NQUNfR0FFTElDPXkKIyBDT05GSUdfTkxTX01BQ19H
UkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMg
Q09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFO
SUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfVFVSS0lTSD15CkNPTkZJR19OTFNfVVRG
OD15CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9S
VD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1F
PXkKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19NRVNTQUdFX0xP
R0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMK
IyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0VO
QUJMRV9XQVJOX0RFUFJFQ0FURUQ9eQpDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05G
SUdfRlJBTUVfV0FSTj0yMDQ4CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQK
IyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQpD
T05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0gg
aXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdf
QVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKIyBDT05GSUdfRlJBTUVfUE9JTlRFUiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NUQUNLX1ZBTElEQVRJT04gaXMgbm90IHNldApDT05GSUdfTUFH
SUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJ
R19NQUdJQ19TWVNSUV9TRVJJQUw9eQojIENPTkZJR19ERUJVR19LRVJORUwgaXMgbm90IHNl
dAoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH
X1JPREFUQV9URVNUPXkKQ09ORklHX1NMVUJfREVCVUdfT049eQojIENPTkZJR19TTFVCX1NU
QVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQpDT05GSUdfQVJD
SF9IQVNfREVCVUdfVklSVFVBTD15CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNPTkZJ
R19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVD
Sz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQojIENPTkZJR19LQVNBTiBpcyBub3Qgc2V0
CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKQ09ORklHX0tDT1Y9eQojIENPTkZJR19LQ09WX0lO
U1RSVU1FTlRfQUxMIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwoj
CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpD
T05GSUdfUEFOSUNfVElNRU9VVD0wCiMgQ09ORklHX1NDSEVEX0lORk8gaXMgbm90IHNldAoj
IENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dp
bmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19XV19NVVRFWF9TRUxG
VEVTVD15CkNPTkZJR19TVEFDS1RSQUNFPXkKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpD
T05GSUdfREVCVUdfTElTVD15CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1BST1ZF
X1JDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUiBpcyBub3Qgc2V0
CiMgQ09ORklHX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxM
X1RJTUVPVVQ9MjEKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hB
VkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VS
PXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZU
UkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNP
TkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpD
T05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJ
R19SSU5HX0JVRkZFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklH
X1RSQUNJTkdfU1VQUE9SVD15CiMgQ09ORklHX0ZUUkFDRSBpcyBub3Qgc2V0CgojCiMgUnVu
dGltZSBUZXN0aW5nCiMKQ09ORklHX0xLRFRNPXkKQ09ORklHX0FUT01JQzY0X1NFTEZURVNU
PXkKIyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RSSU5H
X0hFTFBFUlM9eQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19U
RVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQIGlzIG5vdCBzZXQK
IyBDT05GSUdfVEVTVF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxF
IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfSEFTSD15CiMgQ09ORklHX1RFU1RfUEFSTUFOIGlz
IG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0
CkNPTkZJR19ETUFfQVBJX0RFQlVHPXkKQ09ORklHX1RFU1RfRklSTVdBUkU9eQpDT05GSUdf
VEVTVF9VREVMQVk9eQpDT05GSUdfTUVNVEVTVD15CkNPTkZJR19CVUdfT05fREFUQV9DT1JS
VVBUSU9OPXkKQ09ORklHX1NBTVBMRVM9eQpDT05GSUdfSEFWRV9BUkNIX0tHREI9eQpDT05G
SUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfQVJDSF9XQU5UU19V
QlNBTl9OT19OVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05G
SUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15
CkNPTkZJR19JT19TVFJJQ1RfREVWTUVNPXkKIyBDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQ
IGlzIG5vdCBzZXQKQ09ORklHX0VBUkxZX1BSSU5USz15CiMgQ09ORklHX0VBUkxZX1BSSU5U
S19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5v
dCBzZXQKQ09ORklHX1g4Nl9QVERVTVBfQ09SRT15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJ
R19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJ
R19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0w
CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVM
QVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9
eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlf
VURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNP
TkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9
eQpDT05GSUdfUFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNP
TkZJR19LRVlTPXkKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpDT05GSUdfQklHX0tF
WVM9eQojIENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWV9E
SF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJ
Q1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
Q1VSSVRZRlMgaXMgbm90IHNldApDT05GSUdfSU5URUxfVFhUPXkKQ09ORklHX0hBVkVfSEFS
REVORURfVVNFUkNPUFlfQUxMT0NBVE9SPXkKIyBDT05GSUdfSEFSREVORURfVVNFUkNPUFkg
aXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldApD
T05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0i
IgpDT05GSUdfWE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3Jl
IG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdB
UEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJ
R19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklH
X0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5H
PXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNP
TkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJ
R19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09N
UDI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQojIENPTkZJR19D
UllQVE9fRUNESCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19D
UllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9eQpDT05GSUdfQ1JZUFRPX01B
TkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdf
Q1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZ
UFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkK
Q09ORklHX0NSWVBUT19NQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklH
X0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fU0lNRD15CkNPTkZJR19DUllQ
VE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0
aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CiMgQ09ORklHX0NSWVBU
T19HQ00gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBu
b3Qgc2V0CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkK
CiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19D
VFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NS
WVBUT19MUlc9eQojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQ
VE9fWFRTPXkKIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAoKIwojIEhhc2gg
bW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05G
SUdfQ1JZUFRPX1hDQkM9eQpDT05GSUdfQ1JZUFRPX1ZNQUM9eQoKIwojIERpZ2VzdAojCkNP
TkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9eQpDT05G
SUdfQ1JZUFRPX0NSQzMyPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTCBpcyBub3Qg
c2V0CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP
X0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fUE9MWTEz
MDVfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNP
TkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JNRDEyOD15CiMgQ09O
RklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNP
TkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBU
T19TSEExX1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTM9eQpDT05GSUdfQ1JZ
UFRPX1NIQTUxMl9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBMV9NQj15CkNPTkZJR19DUllQ
VE9fU0hBMjU2X01CPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfTUI9eQpDT05GSUdfQ1JZUFRP
X1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPXkK
IyBDT05GSUdfQ1JZUFRPX1RHUjE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19XUDUx
MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9eQoKIwoj
IENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CiMgQ09ORklHX0NSWVBUT19BRVNfVEkg
aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FF
U19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5VQklTPXkKIyBDT05GSUdfQ1JZUFRPX0FS
QzQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldApDT05G
SUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2
XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU
T19DQU1FTExJQV9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZY
X1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgy
X1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdf
Q1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PXkKQ09ORklH
X0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND15CkNPTkZJ
R19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQ9eQpDT05GSUdf
Q1JZUFRPX0ZDUllQVD15CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENP
TkZJR19DUllQVE9fU0FMU0EyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0FMU0EyMF9Y
ODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DSEFDSEEy
MF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ
VE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82ND15CkNPTkZJ
R19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX0FW
WDJfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19URUE9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9
eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNI
X1g4Nl82ND15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT15CkNPTkZJR19D
UllQVE9fVFdPRklTSF9BVlhfWDg2XzY0PXkKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19D
UllQVE9fREVGTEFURT15CiMgQ09ORklHX0NSWVBUT19MWk8gaXMgbm90IHNldApDT05GSUdf
Q1JZUFRPXzg0Mj15CkNPTkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15
CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQ
Uk5HPXkKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1B
Qz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQ
VE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZ
UFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NS
WVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15
CkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9B
RUFEPXkKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX0hXPXkKQ09O
RklHX0NSWVBUT19ERVZfUEFETE9DSz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfQUVT
PXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9eQojIENPTkZJR19DUllQVE9fREVW
X0ZTTF9DQUFNX0NSWVBUT19BUElfREVTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19E
RVZfUElDT1hDRUxMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfRVhZTk9TX1JORz15
CkNPTkZJR19DUllQVE9fREVWX1M1UD15CkNPTkZJR19DUllQVE9fREVWX0FUTUVMX0FVVEhF
TkM9eQpDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9BRVM9eQpDT05GSUdfQ1JZUFRPX0RFVl9B
VE1FTF9UREVTPXkKQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBPXkKQ09ORklHX0NSWVBU
T19ERVZfQ0NQPXkKQ09ORklHX0NSWVBUT19ERVZfQ0NQX0REPXkKIyBDT05GSUdfQ1JZUFRP
X0RFVl9DQ1BfQ1JZUFRPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUPXkKIyBD
T05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP
X0RFVl9RQVRfQzNYWFg9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWD15CkNPTkZJR19D
UllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhY
VkY9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGPXkKIyBDT05GSUdfQ0FWSVVNX0NQ
VCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX0NBVklVTV9aSVA9eQpDT05GSUdfQ1JZ
UFRPX0RFVl9RQ0U9eQpDT05GSUdfQ1JZUFRPX0RFVl9JTUdURUNfSEFTSD15CkNPTkZJR19D
UllQVE9fREVWX01FRElBVEVLPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU8gaXMgbm90
IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BV
QkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNP
TkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWdu
YXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJ
R19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJ
Q0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMg
bm90IHNldApDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RF
TV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJU
VUFMSVpBVElPTj15CiMgQ09ORklHX0tWTSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX05F
VCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX1ZTT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdf
VkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JJTkFSWV9Q
UklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZf
UFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNF
IGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9G
Uk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJ
Q19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19H
RU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVS
SUNfSU89eQpDT05GSUdfU1RNUF9ERVZJQ0U9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19M
T0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNf
Q0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQojIENPTkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQK
Q09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVT
VD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJf
U0xJQ0VCWTQgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklHX0NS
QzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CiMg
Q09ORklHX0NSQzggaXMgbm90IHNldAojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5F
UklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApD
T05GSUdfODQyX0NPTVBSRVNTPXkKQ09ORklHXzg0Ml9ERUNPTVBSRVNTPXkKQ09ORklHX1pM
SUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNT
PXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJ
R19MWjRIQ19DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CiMgQ09ORklHX1ha
X0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19CQ0ogaXMgbm90IHNldApDT05GSUdf
REVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVD
T01QUkVTU19MWk89eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9T
T0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01P
Tl9ERUM4PXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJS
QVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklH
X0hBU19ETUE9eQojIENPTkZJR19ETUFfTk9PUF9PUFMgaXMgbm90IHNldAojIENPTkZJR19E
TUFfVklSVF9PUFMgaXMgbm90IHNldApDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklH
X0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9T
RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CiMg
Q09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CkNPTkZJ
R19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfTElCRkRUPXkKQ09ORklHX09J
RF9SRUdJU1RSWT15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQpDT05GSUdfRk9OVFM9eQojIENP
TkZJR19GT05UXzh4OCBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19G
T05UXzZ4MTEgaXMgbm90IHNldAojIENPTkZJR19GT05UXzd4MTQgaXMgbm90IHNldAojIENP
TkZJR19GT05UX1BFQVJMXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4
IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9NSU5JXzR4NiBpcyBub3Qgc2V0CkNPTkZJR19G
T05UXzZ4MTA9eQojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRf
U1VOOHgxNj15CiMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldAojIENPTkZJR19T
R19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1NH
X0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX01N
SU9fRkxVU0g9eQpDT05GSUdfU1RBQ0tERVBPVD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklH
X1BBUk1BTj15Cg==
--------------0FC72161E2001C93DC6A7636
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------0FC72161E2001C93DC6A7636--


From xen-devel-bounces@lists.xen.org Tue May 02 16:08:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aL7-0006zq-Aa; Tue, 02 May 2017 16:07:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2886193b9=citrix-osstest@xenproject.org>)
 id 1d5aL6-0006zg-0p
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 16:07:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 32/84-02956-3DEA8095; Tue, 02 May 2017 16:07:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6FdRy
 RBtu+y1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyjL44yF2xQrJh1fQFzA+MRiS5GTg4JAX+J
 vlkT2SFsd4np7SvYQGwRAWeJCR9ug9m8AnoSj5ccALOFBYwkLqxYClXvJrFzxk04+3LDMyYQm
 03AQ2Jiz0SWLkYODhYBFYmV061BwkICWhJLF69kghgpKHFy5hMWEJtZQELi4IsXzBBjLCR2fO
 xjm8DIOwtJ2SwkZQsYmVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgSGDgMQ7GBcMz/wEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ems5
 IoUEi1LTUyvSMnOAQQyTluDgURLh/b8GKM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8j
 SAzBECKMkrz4EbAIuoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl7QKbwZOaVwG16BXQEE9
 ARzbJgR5QkIqSkGhiVj/3YWSsXt+nylzyH1se3+dxjYxy2Hpq+TjPrkY11yZO3LNe85r+zr4q
 88j3a+HlM3tzN2gvKuBduEFpRP+2NR/R+x8dPe2NeuOcbCDBWnrl7LeTcj+JyXQ/P8rl82yd3
 v1b1dW/wYni02bJxSVscR9Urxzh1DYtpWpPOvzpqVmni3rzvqZASS3FGoqEWc1FxIgCvnKuAo
 wIAAA==
X-Env-Sender: prvs=2886193b9=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493741262!66205312!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13886 invoked from network); 2 May 2017 16:07:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 16:07:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="421891861"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71247-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=91cdd20f70c5bc739ef45b13e08ae662fbbc55cf
X-Osstest-Versions-That: ovmf=25942a40262083042798b0d92908091343d645e5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 2 May 2017 17:07:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71247: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA5MWNkZDIwZjcwYzViYzczOWVmNDViMTNlMDhhZTY2MmZiYmM1
NWNmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyNTk0MmE0MDI2MjA4
MzA0Mjc5OGIwZDkyOTA4MDkxMzQzZDY0NWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEyNDYg
IDIwMTctMDUtMDIgMDk6NDc6MTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
MjQ3ICAyMDE3LTA1LTAyIDE0OjE2OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWmhhbmcgTHVibyA8bHVi
by56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcsIEx1Ym8gPGx1Ym8uemhhbmdAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOTFjZGQyMGY3MGM1YmM3MzllZjQ1YjEzZTA4YWU2
NjJmYmJjNTVjZgpBdXRob3I6IFpoYW5nLCBMdWJvIDxsdWJvLnpoYW5nQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgQXByIDI4IDE0OjQwOjIyIDIwMTcgKzA4MDAKCiAgICBOZXR3b3JrUGtnOiBGaXgg
YnVnIGluIGlTQ1NJIG1vZGUgaXB2NiB3aGVuIGVuYWJsaW5nIHRhcmdldCBESENQLgogICAgCiAg
ICBpZiB0aGUgc2VydmVyIG5hbWUgZXhwcmVzc2VkIGFzIGEgc2l0ZSBsb2NhbCBhZGRyZXNzIGJl
Z2FpbiB3aXRoIEZFQzAKICAgIHdoZW4gcmV0cmlldmluZyBmcm9tIGRoY3B2NiBvcHRpb24gNTkg
Ym9vdCBmaWxlIHVybCwgaXQgaW5jb3JyZWN0bHkgcHJvY2VzcyBpdAogICAgYXMgYSBkbnMgbmFt
ZS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgTHVibyA8bHViby56aGFuZ0BpbnRl
bC5jb20+CiAgICBDYzogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgQ2M6IFll
IFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+
Cgpjb21taXQgNTk3Y2Y4YTE5ZmY0MjZiZjVmOGMwMzQyNWMwMGFjYmM3YWM4ZGQ2MwpBdXRob3I6
IFpoYW5nIEx1Ym8gPGx1Ym8uemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBBcHIgMjggMTQ6
NDE6MzMgMjAxNyArMDgwMAoKICAgIE5ldHdvcmtQa2c6IEZpeCBpc3N1ZSB0aGUgaVNDU0kgY2xp
ZW50IGNhbiBub3Qgc2VuZCByZXNldCBwYWNrZXQuCiAgICAKICAgIGlmIHdlIGFscmVhZHkgZXN0
YWJsaXNoZWQgYSBpU0NTSSBjb25uZWN0aW9uIGZyb20gaW5pdGlhdG9yIHRvIHRhcmdldAogICAg
YmFzZWQgb24gSVB2NCBzdGFjaywgYWZ0ZXIgdXNpbmcgcmVjb25uZWN0IC1yIGNvbW1hbmQsIHdl
IGNhbiBub3QgcmVidWlsZAogICAgdGhlIHNlc3Npb24gd2l0aCB0aGUgd2luZG93cyB0YXJnZXQs
IHNpbmNlIHRoZSBzZXJ2ZXIgdGhvdWdodCB0aGUgc2Vzc2lvbgogICAgaXMgc3RpbGwgZXhpc3Qu
ICBUaGlzIGlzc3VlIGlzIGNhdXNlZCBieSB3cm9uZyBwbGFjZSBvZiBhY3F1aXJlIG93bmVyc2hp
cCBvZgogICAgc29jayBsb2NrIHdoaWNoIGxlYWQgdGhlIGlTQ1NJIGNhbiBub3QgcmVzZXQgdGhl
IGNvbm5lY3Rpb24gY29ycmVjdGx5LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBM
dWJvIDxsdWJvLnpoYW5nQGludGVsLmNvbT4KICAgIENjOiBXdSBKaWF4aW4gPGppYXhpbi53dUBp
bnRlbC5jb20+CiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFd1IEppYXhpbiA8
amlheGluLnd1QGludGVsLmNvbT4KCmNvbW1pdCBlMzc5M2Y5ODM0ZmU5ZGNlYzZmZGE1M2ZiZThk
Zjc2ZDMyYzZmMmZhCkF1dGhvcjogWmhhbmcsIEx1Ym8gPGx1Ym8uemhhbmdAaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBBcHIgMjggMTQ6NDA6NDkgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZzog
Rml4IGlzc3VlIHRoZSBpU0NTSSBjbGllbnQgY2FuIG5vdCBzZW5kIHJlc2V0IHBhY2tldCBjb3Jy
ZWN0bHkuCiAgICAKICAgIGlmIHdlIGFscmVhZHkgZXN0YWJsaXNoZWQgYSBpU0NTSSBjb25uZWN0
aW9uIGZyb20gaW5pdGlhdG9yIHRvIHRhcmdldAogICAgYmFzZWQgb24gSVB2NCBzdGFjaywgYWZ0
ZXIgdXNpbmcgcmVjb25uZWN0IC1yIGNvbW1hbmQsIHdlIGNhbiBub3QgcmVidWlsZAogICAgdGhl
IHNlc3Npb24gd2l0aCB0aGUgd2luZG93cyB0YXJnZXQsIHNpbmNlIHRoZSBzZXJ2ZXIgdGhvdWdo
dCB0aGUgc2Vzc2lvbgogICAgaXMgc3RpbGwgZXhpc3QuICBUaGlzIGlzc3VlIGlzIGNhdXNlZCBi
eSB3cm9uZyBwbGFjZSBvZiBhY3F1aXJlIG93bmVyc2hpcCBvZgogICAgc29jayBsb2NrIHdoaWNo
IGxlYWQgdGhlIGlTQ1NJIGNhbiBub3QgcmVzZXQgdGhlIGNvbm5lY3Rpb24gY29ycmVjdGx5Lgog
ICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBMdWJvIDxsdWJvLnpoYW5nQGludGVsLmNv
bT4KICAgIENjOiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgICBDYzogWWUgVGlu
ZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 16:10:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aNk-0007aH-Ry; Tue, 02 May 2017 16:10:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5aNj-0007aB-S8
 for xen-devel@lists.xen.org; Tue, 02 May 2017 16:10:31 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D3/F2-01733-77FA8095; Tue, 02 May 2017 16:10:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xULdsPUe
 kwcbzyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aqhRNZC84oV9w97trAeESui5GTQ0jAXWLF
 +53sXYxcQPYaRolvn9YxQTjXGCU2dLxng6la93UFM0RiHaPE44fP2EESwgKeEi1Te5lBbBEBZ
 YneX79ZQIqYBQ4zSuz/0MUC0V0r8ejZU1YQm03AUGL1xhawqbwCThK9e9rAmlkEVCTaVkxkAr
 FFBcIlXmz5wwpRIyhxcuYTsDmcAvYSJ189AqthFlCX+DPvEjOELS5x68l8qLi8xPa3c8DiEgI
 5Eos2/gfq5QCypST+tyqB3CYh0Mci0Xj8DCNEjYzEo4k32SYwis1Csm4WkhWzkKyYhWTFAkaW
 VYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBkcQABDsYv/Q7H
 2KU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV2EdR6SQYFFqempFWmYOMKZh0h
 IcPEoivEkgad7igsTc4sx0iNQpRkUpcd4/a4ESAiCJjNI8uDZYGrnEKCslzMsIdIgQT0FqUW5
 mCar8K0ZxDkYlYd5ykPE8mXklcNNfAS1mAlrcLAu2uCQRISXVwKgj7aOf9vuumFFEbhiL65Qj
 h68rpF+cH/du2f6Un6XiUyJm82fUrvjeF32Kb+qLkMgbf1eZx2xgrFR9cGveaZsTpau+Fff93
 nq59PhHkSezUzdPm1Mg4itQwZMb4aWt8mVuwJWYeHbnZUGBa3pbT805trIte+ZM7hPidXwLPh
 3VffNTMjJiMa8SS3FGoqEWc1FxIgDDqwwOHgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1493741429!94400617!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11468 invoked from network); 2 May 2017 16:10:30 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 May 2017 16:10:30 -0000
Received: (qmail 24097 invoked from network); 2 May 2017 19:10:28 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 19:10:28 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BAE057FC39
 for <xen-devel@lists.xen.org>; Tue,  2 May 2017 19:10:28 +0300 (EEST)
Received: (qmail 21616 invoked from network); 2 May 2017 19:10:28 +0300
Received: from 79-116-79-198.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@79.116.79.198)
 by smtp02.buh.bitdefender.net with SMTP; 2 May 2017 19:10:27 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <5908C4D40200007800155F46@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <0ca85732-b574-68e7-8423-262eb07a4677@bitdefender.com>
Date: Tue, 2 May 2017 19:10:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <5908C4D40200007800155F46@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71183
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447924,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.010487)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004517), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.010821,0.000146)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (1.402353), Hit: No,
 Details: v2.4.8; Id: 11.5eun82.1bf4fi5ct.70pc], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMjAxNyAwNjo0MSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMDUu
MTcgYXQgMTc6MjEsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gaHZtX3Nh
dmVfY3B1X2N0eHQoKSByZXR1cm5zIHN1Y2Nlc3Mgd2l0aG91dCB3cml0aW5nIGFueSBkYXRhIGlu
dG8KPj4gaHZtX2RvbWFpbl9jb250ZXh0X3Qgd2hlbiBhbGwgVkNQVXMgYXJlIG9mZmxpbmUuIFRo
aXMgY2FuIHRoZW4gY3Jhc2gKPj4gdGhlIGh5cGVydmlzb3IgKHdpdGggRkFUQUwgUEFHRSBGQVVM
VCkgaW4gaHZtX3NhdmVfb25lKCkgdmlhIHRoZQo+PiAib2ZmIDwgKGN0eHQuY3VyIC0gc2l6ZW9m
KCpkZXNjKSkiIGZvcigpIHRlc3QsIHdoZXJlIGN0eHQuY3VyIHJlbWFpbnMgMCwKPj4gY2F1c2lu
ZyBhbiB1bmRlcmZsb3cgd2hpY2ggbGVhZHMgdGhlIGh5cGVydmlzb3IgdG8gZ28gb2ZmIHRoZSBl
bmQgb2YgdGhlCj4+IGN0eHQgYnVmZmVyLgo+Pgo+PiBUaGlzIGhhcyBiZWVuIGJyb2tlbiBzaW5j
ZSBYZW4gNC40IChjL3MgZTAxOWM2MDZmNTkpLgo+PiBJdCBoYXMgaGFwcGVuZWQgaW4gcHJhY3Rp
Y2Ugd2l0aCBhbiBIVk0gTGludXggVk0gKERlYmlhbiA4KSBxdWVyaWVkIGFyb3VuZAo+PiBzaHV0
ZG93bjoKPj4KPj4gKFhFTikgaHZtLmM6MTU5NTpkM3YwIEFsbCBDUFVzIG9mZmxpbmUgLS0gcG93
ZXJpbmcgb2ZmLgo+PiAoWEVOKSAtLS0tWyBYZW4tNC45LXJjICB4ODZfNjQgIGRlYnVnPXkgICBO
b3QgdGFpbnRlZCBdLS0tLQo+PiAoWEVOKSBDUFU6ICAgIDUKPj4gKFhFTikgUklQOiAgICBlMDA4
Ols8ZmZmZjgyZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8weDFmZAo+PiAoWEVOKSBS
RkxBR1M6IDAwMDAwMDAwMDAwMTAyODYgICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYyKQo+PiAo
WEVOKSByYXg6IGZmZmY4MzA0OTJjYmI0NDUgICByYng6IDAwMDAwMDAwMDAwMDAwMDAgICByY3g6
IGZmZmY4MzAzOTM0M2I0MDAKPj4gKFhFTikgcmR4OiAwMDAwMDAwMGZmODgwMDRkICAgcnNpOiBm
ZmZmZmZmZmZmZmZmZmY4ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pIHJicDogZmZm
ZjgzMDQxMDNlN2M4OCAgIHJzcDogZmZmZjgzMDQxMDNlN2M0OCAgIHI4OiAgMDAwMDAwMDAwMDAw
MDAwMQo+PiAoWEVOKSByOTogIGRlYWRiZWVmZGVhZGYwMGQgICByMTA6IDAwMDAwMDAwMDAwMDAw
MDAgICByMTE6IDAwMDAwMDAwMDAwMDAyODIKPj4gKFhFTikgcjEyOiAwMDAwN2Y0M2EzYjE0MDA0
ICAgcjEzOiAwMDAwMDAwMGZmZmZmZmZlICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4p
IHIxNTogZmZmZjgzMDQwMGM0MTAwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAw
MDAwMDAwMDE1MjZlMAo+PiAoWEVOKSBjcjM6IDAwMDAwMDA0MDJlMTMwMDAgICBjcjI6IGZmZmY4
MzA0OTJjYmI0NDcKPj4gKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6
IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4Cj4+IChYRU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZm
ZjgyZDA4MDI0OTZkMj4gKGh2bV9zYXZlX29uZSsweDE0NS8weDFmZCk6Cj4+IChYRU4pICAwMCAw
MCA0OCAwMSBjOCA4MyBjMiAwOCA8NjY+IDM5IDU4IDAyIDc1IDY0IGViIDA4IDQ4IDg5IGM4IGJh
IDA4IDAwIDAwIDAwCj4+IChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNDEw
M2U3YzQ4Ogo+PiAoWEVOKSAgICAwMDAwMDQxMDAwMDAwMDAwIGZmZmY4MzAzOTM0M2I0MDAgZmZm
ZjgzMDQxMDNlN2M3MCBmZmZmODMwNDEwM2U3ZGE4Cj4+IChYRU4pICAgIGZmZmY4MzA0MDBjNDEw
MDAgMDAwMDdmNDNhM2IxMzAwNCBmZmZmODMwNDEwM2I3MDAwIGZmZmZmZmZmZmZmZmZmZWEKPj4g
KFhFTikgICAgZmZmZjgzMDQxMDNlN2Q0OCBmZmZmODJkMDgwMjY4M2Q0IGZmZmY4MzAwZDE5ZmQw
MDAgZmZmZjgyZDA4MDIzMjBkOAo+PiAoWEVOKSAgICBmZmZmODMwNDAwYzQxMDAwIDAwMDAwMDAw
MDAwMDAwMDAgZmZmZjgzMDQxMDNlN2NkOCBmZmZmODJkMDgwMjZmZjNkCj4+IChYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgZmZmZjgzMDBkMTlmZDAwMCBmZmZmODMwNDEwM2U3Y2Y4IGZmZmY4MmQw
ODAyMzIxNDIKPj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZkMDAwIGZm
ZmY4MzA0MTAzZTdkMjggZmZmZjgyZDA4MDIwNzA1MQo+PiAoWEVOKSAgICBmZmZmODMwNDEwM2U3
ZDE4IGZmZmY4MzA0MDBjNDEwMDAgMDAwMDAwMDAwMDAwMDIwMiBmZmZmODMwNDAwYzQxMDAwCj4+
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDdmNDNhM2IxMzAwNCAwMDAwMDAwMDAwMDAw
MDAwIGRlYWRiZWVmZGVhZGYwMGQKPj4gKFhFTikgICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODJk
MDgwMjA2YzQ3IDA3MDAwMDAwMDAwMDAwMDAgZmZmZjgzMDQxMDM3NWJkMAo+PiAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMjk2IGZmZmY4MzA0MTAzNzVjNzggZmZmZjgzMDQxMDM3NWM4MCAwMDAwMDAw
MDAwMDAwMDAzCj4+IChYRU4pICAgIGZmZmY4MzA0MTAzZTdlNjggZmZmZjgzMDQxMDNiNjdjMCBm
ZmZmODMwNDEwM2I3MDAwIGZmZmY4MzA0MTAzYjY3YzAKPj4gKFhFTikgICAgMDAwMDAwMGQwMDAw
MDAzNyAwMDAwMDAwMDAwMDAwMDAzIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDdmNDNhM2IxNDAwNAo+
PiAoWEVOKSAgICAwMDAwN2ZmZDVkOTI1NTkwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDEwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pICAgIDAwMDAwMDAwZWE4ZjgwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwN2ZmZDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgICAg
MDAwMDdmNDNhMjc2ZjU1NyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwZWE4ZjgwMDAgMDAwMDAw
MDAwMDAwMDAwMAo+PiAoWEVOKSAgICAwMDAwN2ZmZDVkOTI1NWUwIDAwMDA3ZjQzYTIzMjgwYjIg
MDAwMDdmZmQ1ZDkyNjA1OCBmZmZmODMwNDEwM2U3ZjE4Cj4+IChYRU4pICAgIGZmZmY4MzAwZDE5
ZmUwMDAgMDAwMDAwMDAwMDAwMDAyNCBmZmZmODJkMDgwMjA1M2U1IGRlYWRiZWVmZGVhZGYwMGQK
Pj4gKFhFTikgICAgZmZmZjgzMDQxMDNlN2YwOCBmZmZmODJkMDgwMzUxNTY1IDAxMDAwMDAwM2Zm
ZmZmZmYgMDAwMDdmNDNhM2IxMzAwNAo+PiAoWEVOKSAgICBkZWFkYmVlZmRlYWRmMDBkIGRlYWRi
ZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkCj4+IChYRU4pICAg
IGZmZmY4ODAwNzgxNDI1YzAgZmZmZjg4MDA3Y2U5NDMwMCBmZmZmODMwNDEwM2U3ZWQ4IGZmZmY4
MmQwODAyNzE5ZWMKPj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+IChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8weDFmZAo+PiAoWEVOKSAgICBbPGZmZmY4
MmQwODAyNjgzZDQ+XSBhcmNoX2RvX2RvbWN0bCsweGE3YS8weDI1OWYKPj4gKFhFTikgICAgWzxm
ZmZmODJkMDgwMjA2YzQ3Pl0gZG9fZG9tY3RsKzB4MTg2Mi8weDFiN2IKPj4gKFhFTikgICAgWzxm
ZmZmODJkMDgwMzUxNTY1Pl0gcHZfaHlwZXJjYWxsKzB4MWVmLzB4NDJjCj4+IChYRU4pICAgIFs8
ZmZmZjgyZDA4MDM1NTEwNj5dIGVudHJ5Lm8jdGVzdF9hbGxfZXZlbnRzKzAvMHgzMAo+PiAoWEVO
KQo+PiAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIGZmZmY4MzA0OTJjYmI0NDc6Cj4+IChYRU4p
ICBMNFsweDEwNl0gPSAwMDAwMDAwMGRiYzM2MDYzIGZmZmZmZmZmZmZmZmZmZmYKPj4gKFhFTikg
IEwzWzB4MDEyXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgo+PiAoWEVOKQo+
PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+IChYRU4p
IFBhbmljIG9uIENQVSA1Ogo+PiAoWEVOKSBGQVRBTCBQQUdFIEZBVUxUCj4+IChYRU4pIFtlcnJv
cl9jb2RlPTAwMDBdCj4+IChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiBmZmZmODMwNDky
Y2JiNDQ3Cj4+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
Pj4KPj4gUmVwb3J0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgo+IAo+IFdpdGggdGhpcyBpdCdzIG5vdCByZWFsbHkgY2xlYXIgdG8gbWUg
d2hldGhlciBBbmRyZXcgb3IgeW91IGlzIHRoZQo+IHBhdGNoIGF1dGhvci4KCkFuZHJldyBkZXNl
cnZlcyB0aGUgY3JlZGl0LiBXaGlsZSBJJ3ZlIGZvdW5kIGFuZCB0ZXN0ZWQgdGhlIGlzc3VlLCBh
bmQKZGlkIHRoZSBhY3R1YWwgc3VibWl0dGluZyAvIHNtYWxsIGNoYW5nZXMsIGhpcyBoZWxwIGZp
bmRpbmcgdGhlIGV4YWN0CmNhdXNlLCBhbmQgYWR2aWNlIG9uIHRoZSBiZXN0IHdheSB0byBmaXgg
aXQgaXMgd2hhdCBoYXMgbWFkZSB0aGUgZGlmZmVyZW5jZS4KCgpUaGFua3MsClJhenZhbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 16:11:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aOX-0007fc-5O; Tue, 02 May 2017 16:11:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5aOV-0007fE-8A
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 16:11:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C4/CE-03058-6AFA8095; Tue, 02 May 2017 16:11:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXfpeo5
 Ig+27jCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasW7JXOaCVzoV176bNTCe
 kOli5OQQEvjLKNHboNfFyAVkP2aUaPl+iB0isY1RYu7XCBBbRMBZ4uuZuWBxXgF9iZ0b5jKB2
 MICRhIXLt1mBLElBGZxS6zsDIGwfSW+/T3IBGN/ufIcqJedg03ASuKQGEiURUBVYv7BW+wTGL
 kXMDKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DYDEOx
 g3Pcx8hCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvArrOCKFBItS01Mr0jJz
 gGEHk5bg4FES4U0CSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDhvHEiRAEhRRmke3AhYD
 FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8tyBSezLwSuE2vgI5gAjqiWRbsiJJEhJRUA6
 O9BFN7bVvijJsZe7699Zn9VOBBQbP4loSlartfX4j+tFTyEOOWN9WzFiQlG+Sdsu/8uV4zM2e
 LTVV28aFz/oYfl53bJCbhZXl3Zc3Kt1c3uksa2iztbprRmdea/qjneuOUPYt0/f9tmpzUXBlR
 0O7HmabusLvFUKHqDMeVe2rrp+/uut17u06JpTgj0VCLuag4EQDGiWENfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493741476!100190803!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19030 invoked from network); 2 May 2017 16:11:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 16:11:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5aOS-0003WS-7Y; Tue, 02 May 2017 16:11:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5aOM-0001NP-9j; Tue, 02 May 2017 16:11:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5aN5-0003jD-Bn; Tue, 02 May 2017 16:10:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108121-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=2fdfe0c98e6bfe0162e5956f71509da69ad9a9f2
X-Osstest-Versions-That: libvirt=5efa7f2a4bf2e316ca74b5baad053a18cffd00b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 16:09:51 +0000
Subject: [Xen-devel] [libvirt test] 108121: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1960877770751675507=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1960877770751675507==
Content-Type: text/plain

flight 108121 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108121/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-libvirt            5 libvirt-build            fail REGR. vs. 107640
 build-amd64-libvirt           5 libvirt-build            fail REGR. vs. 107640
 build-arm64-libvirt           5 libvirt-build            fail REGR. vs. 107640
 build-armhf-libvirt           5 libvirt-build            fail REGR. vs. 107640

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a

version targeted for testing:
 libvirt              2fdfe0c98e6bfe0162e5956f71509da69ad9a9f2
baseline version:
 libvirt              5efa7f2a4bf2e316ca74b5baad053a18cffd00b9

Last test of basis   107640  2017-04-25 04:21:01 Z    7 days
Failing since        107696  2017-04-26 04:20:12 Z    6 days    7 attempts
Testing same since   107937  2017-04-29 04:20:10 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  CÃ©dric Bosdonnat <cbosdonnat@suse.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Erik Skultety <eskultet@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Jiri Denemark <jdenemar@redhat.com>
  Joao Martins <joao.m.martins@oracle.com>
  John Ferlan <jferlan@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Laine Stump <laine@laine.org>
  Michal Privoznik <mprivozn@redhat.com>
  Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Wang King <king.wang@huawei.com>
  Wim ten Have <wim.ten.have@oracle.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          fail    
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1372 lines long.)


--===============1960877770751675507==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1960877770751675507==--

From xen-devel-bounces@lists.xen.org Tue May 02 16:11:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aOi-0007hS-DI; Tue, 02 May 2017 16:11:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5aOh-0007h1-7N
 for xen-devel@lists.xen.org; Tue, 02 May 2017 16:11:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 83/5F-03058-2BFA8095; Tue, 02 May 2017 16:11:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQnfTeo5
 Ig8u35SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9na8ZCxayV3z/+p+tgXECWxcjB4eEgJ/E
 iq0FXYycHMICnhItU3uZQWwRIPvMvl0sILaQQKXE3S9LmboYuTiYBXYzSnw7fIYVJMEmoC+x+
 8UnJhCbV8BWYsnbm2wgNouAisTBxffZQWxRgXCJt41HWCBqBCVOznwCZnMKWEu8PT0TzGYWMJ
 A4smgOK4QtL7H97RxmiMVqEtf6L4HNkRBIl5j4rIdlAiP/LCSjZiFpn4WkfQEj8ypGjeLUorL
 UIl0jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgZACCHYx/5gceYpTkYFIS
 5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXYR1HpJBgUWp6akVaZg4wHmDSEhw8SiK8S
 SBp3uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US5/2zFqhIAKQoozQPbgQsNi8xykoJ8zICHS
 XEU5BalJtZgir/ilGcg1FJmNcWZBVPZl4J3KZXQEcwAR3RLAt2REkiQkqqgZF70SfOw/Lv7p9
 tXZjwdP2pPpH6f+K6c7WDPcVLWlR3yabNy4u4Wbji1Py+c4eZvUTjEg6kXXvTPS97zZvsvwmr
 Tdsn/7wo8DL12/SJqrzV/zp0+yWmJ0UahK3tuN7uuG+JYvu7+zpW290t04/WOjw47rjtJK/us
 785O6zUZzAeNr/sq83Zck6JpTgj0VCLuag4EQA5/WPsyAIAAA==
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1493741490!95424983!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11498 invoked from network); 2 May 2017 16:11:30 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 16:11:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="45295110"
To: Tim Deegan <tim@xen.org>, Razvan Cojocaru <rcojocaru@bitdefender.com>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
Date: Tue, 2 May 2017 17:11:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170502160248.GD90479@deinos.phlegethon.org>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTc6MDIsIFRpbSBEZWVnYW4gd3JvdGU6Cj4gQXQgMTg6MjEgKzAzMDAgb24g
MDIgTWF5ICgxNDkzNzQ5MzA3KSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBodm1fc2F2ZV9j
cHVfY3R4dCgpIHJldHVybnMgc3VjY2VzcyB3aXRob3V0IHdyaXRpbmcgYW55IGRhdGEgaW50bwo+
PiBodm1fZG9tYWluX2NvbnRleHRfdCB3aGVuIGFsbCBWQ1BVcyBhcmUgb2ZmbGluZS4gVGhpcyBj
YW4gdGhlbiBjcmFzaAo+PiB0aGUgaHlwZXJ2aXNvciAod2l0aCBGQVRBTCBQQUdFIEZBVUxUKSBp
biBodm1fc2F2ZV9vbmUoKSB2aWEgdGhlCj4+ICJvZmYgPCAoY3R4dC5jdXIgLSBzaXplb2YoKmRl
c2MpKSIgZm9yKCkgdGVzdCwgd2hlcmUgY3R4dC5jdXIgcmVtYWlucyAwLAo+PiBjYXVzaW5nIGFu
IHVuZGVyZmxvdyB3aGljaCBsZWFkcyB0aGUgaHlwZXJ2aXNvciB0byBnbyBvZmYgdGhlIGVuZCBv
ZiB0aGUKPj4gY3R4dCBidWZmZXIuCj4gWy4uLl0KPj4gUmVwb3J0ZWQtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+PiBUZXN0ZWQtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBJIGFjdHVhbGx5IHBy
ZWZlcnJlZCB0aGUgZmlyc3QgcGF0Y2gKCkFzIGRpZCBJLiAgU2VlaW5nIGFzIHRoZXJlIGlzIG5v
IG1vcmUgb2YgbXkgY29kZSBpbiBpdCwgeW91IHNob3VsZApwcm9iYWJseSBkcm9wIG15IFNvQiwg
YnV0IHRoaXMgY2FuIGJlIGZpeGVkIHVwIG9uIGNvbW1pdCBpZiB0aGVyZSBhcmUgbm8Kb3RoZXIg
aXNzdWVzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 16:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aSK-00084P-0k; Tue, 02 May 2017 16:15:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5aSJ-00084I-4x
 for xen-devel@lists.xen.org; Tue, 02 May 2017 16:15:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D1/4B-01733-290B8095; Tue, 02 May 2017 16:15:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42KJPp6xUHfiBo5
 Ig+0XbCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDX5YxF1zlqLj2sI+pgXEBexcjB4eQgLvE
 nYUuXYxcQOYaRonzrUdYIZxrjBKfGk8ydjFyAjluEg13/rFAJNYxSuw7/YQNJCEs4CnRMrWXG
 cQWAZq06sIldpAiZoG1jBKv/x9lh5t7+N0+dpAqNgFDidUbW8C6eQWcJN4uX88KYrMIqEg8W9
 oFNklUIFzixZY/rBA1ghInZz5hAbmVU8BOYuvkKJAws4CexI7rv1ghbHGJW0/mM0HY8hLb384
 BGyMhkCPRfvIqI0irhICUxP9WJZBzJAQeMUtM729lgqiRkXg08SbbBEaxWUi2zUKyYhaSFbOQ
 rFjAyLKKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwluoZG
 Bh3MDbO9jvEKMnBpCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/0eo5IIcGi1PTUir
 TMHGBUw6QlOHiURHjnrANK8xYXJOYWZ6ZDpE4xKkqJ8zqB9AmAJDJK8+DaYInkEqOslDAvIwM
 DgxBPQWpRbmYJqvwrRnEORiVh3iyQKTyZeSVw018BLWYCWtwsC7a4JBEhJdXAOFXf+l+k4+zF
 M436GlzqdZ1aHr084yWYUcaasNf/14zCqAUnYkKVS2Nn/fySJv7ocLywb9T7vLc9k3+pPW1hO
 nBVReD0xIc7Gh6sPJNZ7rowrWMd89Lmranp8q0OftLnjJ87lbfZnjEMf/50vlpJdXZAl5TH5D
 kLjESlL8+TVI5bkNJ4WUNFiaU4I9FQi7moOBEAFzOqBR8DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493741713!80522392!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31521 invoked from network); 2 May 2017 16:15:13 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 16:15:13 -0000
Received: (qmail 24332 invoked from network); 2 May 2017 19:15:13 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 May 2017 19:15:13 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C59AA7FCF2
 for <xen-devel@lists.xen.org>; Tue,  2 May 2017 19:15:12 +0300 (EEST)
Received: (qmail 7123 invoked from network); 2 May 2017 19:15:12 +0300
Received: from 79-116-79-198.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@79.116.79.198)
 by smtp03.buh.bitdefender.org with SMTP; 2 May 2017 19:15:10 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <9ada7dd6-654c-48d5-da7b-9e2bd8da7ffe@bitdefender.com>
Date: Tue, 2 May 2017 19:15:08 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71185
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447926,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.007225)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003496), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.013412,0.000076)], URL: [Enabled, t: (0.000006)], RTDA: [Enabled,
 t: (2.097677), Hit: No, Details: Error: onPost(110)], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMjAxNyAwNzoxMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMi8wNS8x
NyAxNzowMiwgVGltIERlZWdhbiB3cm90ZToKPj4gQXQgMTg6MjEgKzAzMDAgb24gMDIgTWF5ICgx
NDkzNzQ5MzA3KSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4gaHZtX3NhdmVfY3B1X2N0eHQo
KSByZXR1cm5zIHN1Y2Nlc3Mgd2l0aG91dCB3cml0aW5nIGFueSBkYXRhIGludG8KPj4+IGh2bV9k
b21haW5fY29udGV4dF90IHdoZW4gYWxsIFZDUFVzIGFyZSBvZmZsaW5lLiBUaGlzIGNhbiB0aGVu
IGNyYXNoCj4+PiB0aGUgaHlwZXJ2aXNvciAod2l0aCBGQVRBTCBQQUdFIEZBVUxUKSBpbiBodm1f
c2F2ZV9vbmUoKSB2aWEgdGhlCj4+PiAib2ZmIDwgKGN0eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSki
IGZvcigpIHRlc3QsIHdoZXJlIGN0eHQuY3VyIHJlbWFpbnMgMCwKPj4+IGNhdXNpbmcgYW4gdW5k
ZXJmbG93IHdoaWNoIGxlYWRzIHRoZSBoeXBlcnZpc29yIHRvIGdvIG9mZiB0aGUgZW5kIG9mIHRo
ZQo+Pj4gY3R4dCBidWZmZXIuCj4+IFsuLi5dCj4+PiBSZXBvcnRlZC1ieTogUmF6dmFuIENvam9j
YXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+IFRlc3RlZC1ieTog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+PiBJIGFjdHVhbGx5
IHByZWZlcnJlZCB0aGUgZmlyc3QgcGF0Y2gKPiAKPiBBcyBkaWQgSS4gIFNlZWluZyBhcyB0aGVy
ZSBpcyBubyBtb3JlIG9mIG15IGNvZGUgaW4gaXQsIHlvdSBzaG91bGQKPiBwcm9iYWJseSBkcm9w
IG15IFNvQiwgYnV0IHRoaXMgY2FuIGJlIGZpeGVkIHVwIG9uIGNvbW1pdCBpZiB0aGVyZSBhcmUg
bm8KPiBvdGhlciBpc3N1ZXMuCgpIYWgsIEkndmUganVzdCByZXBsaWVkIHRoYXQgeW91IHNob3Vs
ZCBiZSB0aGUgYXV0aG9yLiA6KQpJIGFtIGZpbmUgd2l0aCBob3dldmVyIHlvdSBwcmVmZXIgdGhp
cyB0byBnby4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 16:17:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aUo-0008Cv-DW; Tue, 02 May 2017 16:17:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5aUn-0008Cp-Ke
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 16:17:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 21/4B-01997-C21B8095; Tue, 02 May 2017 16:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXitHRDpK7ORo5
 Ig+lXZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLG/wKpnJUXGx5wdrAuI6ti5GTQ0LAX2LL
 u+fsIDabgK5E05a/QHEODhEBFYnbew1ATGaBUIkdLyxBKoQF/CRu/ZzIAmKzAFWc/HKZGcTmF
 fCUeLV2OQvERDmJ88d/MoO0CgmoScxdHw9RIihxcuYTsBJmAQmJgy9eME9g5J6FJDULSWoBI9
 MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAIKhnYGDcwdh
 8wu8QoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry96zkihQSLUtNTK9Iyc4Dh
 CJOW4OBREuE9BZLmLS5IzC3OTIdInWJUlBLnNd8AlBAASWSU5sG1wWLgEqOslDAvIwMDgxBPQ
 WpRbmYJqvwrRnEORiVh3ocg43ky80rgpr8CWswEtLhZFmxxSSJCSqqBke+G0YbtaWV31zhkTP
 R41b48SuL8ycxZJ4PPuwRMO6lSnqaRzmLbf/5hcHPkq/L5GyXfLPBddCzm9asCYbc5S6cEyEc
 9Ss061pZ33vq/fGyfc+PBzeXP5i/5vMNxxdd7qmss22s0xZXjFnK3iZxaov8gqvu405Lcq/O0
 9e5OK5z0/LvQa99UbiWW4oxEQy3mouJEAAERrt18AgAA
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493741866!81611571!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4161 invoked from network); 2 May 2017 16:17:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 16:17:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="421893748"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 2 May 2017 17:17:37 +0100
Message-ID: <1493741857-24905-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] Debian grub2 config: set TERMINAL to
	'serial console'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgdXN1YWxseSB1c2VmdWwgdG8gZW5hYmxlIHRoZSBCSU9TIG9wdGlvbiBgY29udGludWUg
cmVkaXJlY3Rpb24KYWZ0ZXIgYm9vdCcsIHdoZXJlIHByb3ZpZGVkLiAgVGhpcyBzaG93cyBtZXNz
YWdlcyBmcm9tIHB4ZWxpbnV4IGV0Yy4KCkJ1dCB0aGlzIGNhbiBicmVha3Mgc2VyaWFsIGFjY2Vz
cyBmb3IgZ3J1YiwgZGVwZW5kaW5nIG9uIHRoZSBob3N0LgooVGhpcyBpcyB0cnVlIG9uIHRoZSBu
b2JsaW5ncywgZm9yIGV4YW1wbGUuKQoKVXNpbmcgVEVSTUlOQUw9J3NlcmlhbCBjb25zb2xlJyBw
cm92aWRlcyB0aGUgb3V0cHV0IHRvIGJvdGggKGFuZCB3b3VsZAp0YWtlIGlucHV0IGZyb20gd2hp
Y2hldmVyIHByZXNzZXMgYSBrZXkpLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9EZWJpYW4ucG0gfCAzICsrKwogMSBm
aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvRGViaWFu
LnBtIGIvT3NzdGVzdC9EZWJpYW4ucG0KaW5kZXggYWNjNDYxOC4uNDE1NTA1NiAxMDA2NDQKLS0t
IGEvT3NzdGVzdC9EZWJpYW4ucG0KKysrIGIvT3NzdGVzdC9EZWJpYW4ucG0KQEAgLTYwMCw2ICs2
MDAsOSBAQCBFTkQKICAgICAgICAgdGFyZ2V0X2VkaXRmaWxlX3Jvb3QoJGhvLCAnL2V0Yy9kZWZh
dWx0L2dydWInLCBzdWIgewogICAgICAgICAgICAgbXkgJWs7CiAgICAgICAgICAgICB3aGlsZSAo
PDo6RUk+KSB7CisJCSMgc29tZSBiaW9zZXMgYmxvY2sgdGhlIHNlcmlhbCBzdGlsbCBzbyB3ZSB0
cnkgdmdhIHRvbworCQlzL14oR1JVQl9URVJNSU5BTD0pKFsnIl0/KXNlcmlhbFwyXHMqJC8kMSdz
ZXJpYWwgY29uc29sZSdcbi87CisKICAgICAgICAgICAgICAgICBpZiAobS9eXHMqKFtBLVpfXSsp
XHMqXD1ccyooLio/KVxzKiQvKSB7CiAgICAgICAgICAgICAgICAgICAgIG15ICgkaywkdikgPSAo
JDEsJDIpOwogICAgICAgICAgICAgICAgICAgICAkdiA9fiBzL15ccyooW1wnXCJdKSguKilcMVxz
KiQvJDIvOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 16:27:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ade-0000Ue-9A; Tue, 02 May 2017 16:26:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1d5add-0000UY-6K
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 16:26:57 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E8/5B-01734-053B8095; Tue, 02 May 2017 16:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVysWW7jK7/Zo5
 Ig0P/TSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOTfdZC5p4K/Z/WM7YwHiNq4uRi0NIYA6T
 RPv7+8xdjJwcLAIOEpPX/WABsRkFyiSOrJnPBmFnS9w9M4mxi5EDqMZeYutfN4jeHYwSC98eY
 QepERIol/j5ahEriM0moC1x6P4+VpB6EQFNiRvdgiD1zAL72CRW321jAqkRFkiWmPXuIyPEoJ
 2MEiuezGKDOEJV4v6r6WA2p0CdxOv3f8CO4xXQl9i9/BzYMlEBS4nZB28zQsQFJU7OfAJ2NLO
 AusSfeZeYIWxtiWULXzODHCEBZL+fnAeyS0Kgj1Fi7snjTBMYRWchaZ+FpH0WkvYFjMyrGDWK
 U4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECI6OegYFxB+Oudr9Dj
 JIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+2cgRKSRYlJqeWpGWmQOMUZi0BA
 ePkgjvc5A0b3FBYm5xZjpE6hSjopQ471yQhABIIqM0D64NlhYuMcpKCfMyMjAwCPEUpBblZpa
 gyr9iFOdgVBLm/QsyhSczrwRu+iugxUxAi5tlwRaXJCKkpBoYxVfM6Tf8xu7e7Nzn1iT8un7+
 Wt3ydTNvGRndXLZI4netpsa1ookWO5duTKhdMDXegdFQserogva7R3apen/u0J69kF0qyuLat
 7SNf+4dNq1NzZVLm5xhYXLQ6rqtUBtPava1zjNe3Os05RxZk6fpnP/5f2d9Rp/upLUqzOuPP5
 46/+U+IbPpSizFGYmGWsxFxYkAeZWBKAYDAAA=
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493742414!96160331!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40411 invoked from network); 2 May 2017 16:26:55 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 16:26:55 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 749971BCA81;
 Tue,  2 May 2017 16:26:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 749971BCA81
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 749971BCA81
Received: from blackfin.pond.sub.org (ovpn-116-149.ams2.redhat.com
 [10.36.116.149])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9FB6C17CFA;
 Tue,  2 May 2017 16:26:45 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 193431138646; Tue,  2 May 2017 18:26:44 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Stefan Hajnoczi <stefanha@redhat.com>
References: <20170427215821.19397-1-eblake@redhat.com>
 <20170427215821.19397-7-eblake@redhat.com>
 <87a871nd7j.fsf@dusky.pond.sub.org>
 <20170502155620.GB26628@stefanha-x1.localdomain>
Date: Tue, 02 May 2017 18:26:44 +0200
In-Reply-To: <20170502155620.GB26628@stefanha-x1.localdomain> (Stefan
 Hajnoczi's message of "Tue, 2 May 2017 16:56:20 +0100")
Message-ID: <87bmrbcji3.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 02 May 2017 16:26:54 +0000 (UTC)
Cc: Kevin Wolf <kwolf@redhat.com>, Alexander Graf <agraf@suse.de>,
 Josh Durgin <jdurgin@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Alberto Garcia <berto@igalia.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 "Richard W.M. Jones" <rjones@redhat.com>, Stefan Weil <sw@weilnetz.de>,
 Jeff Cody <jcody@redhat.com>, Peter Lieven <pl@kamp.de>, qemu-devel@nongnu.org,
 Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Fam Zheng <famz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Max Reitz <mreitz@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 06/10] qobject: Use simpler
	QDict/QList scalar insertion macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPiB3cml0ZXM6Cgo+IE9uIEZyaSwg
QXByIDI4LCAyMDE3IGF0IDEwOjMzOjM2QU0gKzAyMDAsIE1hcmt1cyBBcm1icnVzdGVyIHdyb3Rl
Ogo+PiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4gd3JpdGVzOgo+PiAKPj4gPiBXZSBu
b3cgaGF2ZSBtYWNyb3MgaW4gcGxhY2UgdG8gbWFrZSBpdCBsZXNzIHZlcmJvc2UgdG8gYWRkIGEg
c2NhbGFyCj4+ID4gdG8gUURpY3QgYW5kIFFMaXN0LCBzbyB1c2UgdGhlbS4gIFRvIG1ha2UgdGhp
cyBwYXRjaCBzbWFsbGVyIHRvCj4+ID4gcmV2aWV3LCBhIGNvdXBsZSBvZiBzdWJkaXJlY3Rvcmll
cyB3ZXJlIGRvbmUgaW4gZWFybGllciBwYXRjaGVzLgo+PiAKPj4gU2NyYXRjaCB0aGUgbGFzdCBz
ZW50ZW5jZS4gIENhbiBkbyBvbiBjb21taXQuCj4+IAo+PiA+IFBhdGNoIGNyZWF0ZWQgbWVjaGFu
aWNhbGx5IHZpYToKPj4gPiAgIHNwYXRjaCAtLXNwLWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL3Fv
YmplY3QuY29jY2kgXAo+PiA+ICAgICAtLW1hY3JvLWZpbGUgc2NyaXB0cy9jb2NjaS1tYWNyby1m
aWxlLmggLS1kaXIgLiAtLWluLXBsYWNlCj4+ID4gdGhlbiB0b3VjaGVkIHVwIG1hbnVhbGx5IHRv
IGZpeCBhIGNvdXBsZSBvZiAnPzonIGJhY2sgdG8gb3JpZ2luYWwKPj4gPiBzcGFjaW5nLCBhcyB3
ZWxsIGFzIGF2b2lkaW5nIGEgbG9uZyBsaW5lIGluIG1vbml0b3IuYy4KPj4gPgo+PiA+IFNpZ25l
ZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgo+PiA+IFJldmlld2VkLWJ5
OiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+Cj4+ID4KPj4gPiAtLS0KPj4g
PiB2NTogcmViYXNlIHRvIG1hc3RlciAoQ29jY2luZWxsZSBmb3VuZCBhIGNvdXBsZSBuZXcgc3Bv
dHMpLCBzcXVhc2ggMwo+PiA+IHBhdGNoZXMgaW50byAxLCBhZGp1c3QgUi1iIHRvIG9ubHkgbGlz
dCBNYXJrdXMgKHdoaWxlIHRoZXJlIHdlcmUgb3RoZXIKPj4gPiByZXZpZXdzIG9uIHRoZSBwcmUt
c3F1YXNoZWQgcGF0Y2hlcywgTWFya3VzIHdhcyB0aGUgb25seSBvbmUgb24gYWxsIDMpCj4+IAo+
PiBUaGUgYmxvY2s6IHBhcnQgaGFkCj4+IAo+PiAgICAgQWNrZWQtYnk6IFJpY2hhcmQgVy5NLiBK
b25lcyA8cmpvbmVzQHJlZGhhdC5jb20+Cj4+ICAgICBSZXZpZXdlZC1ieTogU3RlZmFuIEhham5v
Y3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgo+PiAgICAgUmV2aWV3ZWQtYnk6IEFsYmVydG8gR2Fy
Y2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgo+PiAKPj4gVGhlIHRlc3RzIGFuZCBxb2JqZWN0IHBhcnRz
IGhhZAo+PiAKPj4gICAgIFJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgo+PiAKPj4gUmljaGFyZCwgU3RlZmFuLCBBbGJlcnRvLCBQaGlsaXBwZSwg
bGV0IG1lIGtub3cgaWYgeW91J2QgbGlrZSBtZSB0bwo+PiBjb252ZXJ0IHlvdXIgUi1ieSBvZiBw
YXJ0cyB0byBhbiBBY2tlZC1ieSBvZiB0aGUgY29tYmluZWQgcGF0Y2guICBGZWVsCj4+IGZyZWUg
dG8gcmV2aWV3IHRoZSBjb21iaW5lZCBwYXRjaCwgb2YgY291cnNlLgo+Cj4gUGxlYXNlIGtlZXAg
bXkgUi1ieSwgSSBoYXZlIHJldmlld2VkIGFnYWluLgoKR2xhZGx5LiAgVGhhbmtzIQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 16:28:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5aev-0000aI-Jy; Tue, 02 May 2017 16:28:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5aet-0000Zt-Tu
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 16:28:16 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 67/B9-01709-F93B8095; Tue, 02 May 2017 16:28:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVXf2Zo5
 Ig4s/eSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfPgEfaCIxUVC5pWMzYw
 vgzoYuTiEBL4yyix+MsaRgjnMaNE6/5VLBDONkaJhae+sXUxcnKICDhLfD0zlx3E5hXQlzhz4
 xNrFyMHh7CAqcTqDYIg9RICWzgkelbeZAeJ8wh8lpL4ywRSLiHgLfH7+x5GGPvm7e1AcXYONg
 EriUNiIFEWAVWJ5mO/WSYw8ixgZFjFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERgGDECwg/Fgs/MhRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHgfb+KIFBIsSk1PrUjLzAEGJExagoNHSYR3Fkiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzU
 qXEeftAigRAijJK8+BGwKLjEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5rUGm8GTmlcBteg
 V0BBPQEc2yYEeUJCKkpBoYDXRLUiNcFeWVave/YLgieiM+kJ83a1pqv7WG1N9snfrNojobctb
 0t8qs7z/gaMB39Xb+Wzd7sy02kzXjM02n3dj7sHRmYsfJJbvrG79cn3O/PHzVaj89K3Xxq+sb
 dLkZ2hv55587yx18pTiTiTuga/dhq2mm18u/Sk1XCV0t/t5K7HTxbQ8lluKMREMt5qLiRAA7G
 AwQiQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493742488!57206384!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10456 invoked from network); 2 May 2017 16:28:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 16:28:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5ael-0003yc-Id; Tue, 02 May 2017 16:28:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5aeg-0002Ls-7L; Tue, 02 May 2017 16:28:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5aeg-0007Z5-0K; Tue, 02 May 2017 16:28:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108118-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ce88f02714836c33a4f0173c29fbe378ea402275
X-Osstest-Versions-That: linux=630b59cde7be8248b425cbe27c970c2ba8db36f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 16:28:02 +0000
Subject: [Xen-devel] [linux-3.18 test] 108118: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4705206736461018199=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4705206736461018199==
Content-Type: text/plain

flight 108118 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108118/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail REGR. vs. 107606

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 108037 pass in 108118
 test-armhf-armhf-xl-cubietruck 15 guest-start/debian.repeat fail in 108037 pass in 108118
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop fail in 108037 pass in 108118
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail in 108037 pass in 108118
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail in 108095 pass in 108037
 test-amd64-i386-qemuu-rhel6hvm-amd 11 guest-start/redhat.repeat fail in 108095 pass in 108118
 test-amd64-i386-qemut-rhel6hvm-amd 11 guest-start/redhat.repeat fail in 108095 pass in 108118
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop  fail in 108095 pass in 108118
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 108095 pass in 108118
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 9 windows-install fail pass in 108095

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 108037 blocked in 107606
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107606
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 107606
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 107606
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 107606
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107606
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107606
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 linux                ce88f02714836c33a4f0173c29fbe378ea402275
baseline version:
 linux                630b59cde7be8248b425cbe27c970c2ba8db36f2

Last test of basis   107606  2017-04-22 16:46:04 Z    9 days
Testing same since   108014  2017-04-30 04:22:43 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alban Bedel <albeu@free.fr>
  Alex Williamson <alex.williamson@redhat.com>
  Andre Przywara <andre.przywara@arm.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arnd Bergmann <arnd@arndb.de>
  Bob Peterson <rpeterso@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Catalin Marinas <catalin.marinas@arm.com>
  Chris Mason <clm@fb.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  David Howells <dhowells@redhat.com>
  David LanzendÃ¶rfer <david.lanzendoerfer@o2s.ch>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eun Taik Lee <eun.taik.lee@samsung.com>
  EunTaik Lee <eun.taik.lee@samsung.com>
  Germano Percossi <germano.percossi@citrix.com>
  Grant Grundler <grundler@parisc-linux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haibo Chen <haibo.chen@nxp.com>
  Hannes Reinecke <hare@suse.de>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  James Bottomley <JBottomley@Odin.com>
  Joerg Roedel <jroedel@suse.de>
  John Crispin <john@phrozen.org>
  Jonathan Liu <net147@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Markos Chandras <markos.chandras@imgtec.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Maxime Coquelin <mcoquelin.stm32@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Leitner <dev@g0hl1n.net>
  Richard Weinberger <richard@nod.at>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sergey Ryazanov <ryazanov.s.a@gmail.com>
  Stefan Agner <stefan@agner.ch>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  Yazen Ghannam <yazen.ghannam@amd.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1556 lines long.)


--===============4705206736461018199==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4705206736461018199==--

From xen-devel-bounces@lists.xen.org Tue May 02 16:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5afh-0000fo-0S; Tue, 02 May 2017 16:29:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5afg-0000fY-4L
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 16:29:04 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 6B/97-01868-FC3B8095; Tue, 02 May 2017 16:29:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffcZo5
 Ig39fNSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXfrAtaC99kVPy8sZG5g
 vOzcxcjFISTwl1Fi2uSTTBDOY0aJFV2XmSGcbYwSL/93sHcxcnKICDhLfD0zF8zmFdCXOLplB
 5gtLGAh0XXxGCNIg4TAJV2J9++OMoIkJAS8Jd7sfgpkc4DZL/dIdTGyc7AJWEkcEgMpYBFQld
 i+/zTzBEbuBYwMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczc
 xAn1ez8DAuIOx+YTfIUZJDiYlUV71V+yRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4kzZxRAoJ
 FqWmp1akZeYAgw8mLcHBoyTCKwQMQCHe4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLn7QOZI
 QBSlFGaBzcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzvgeZwpOZVwK36RXQEUxARz
 TLgh1RkoiQkmpgNP+2492lWG/XMC3bybILWfh738+omq/9/ZjYrMJlWgXHbwYnZTCGaUW76gZ
 atL5hf37mKbPtxp4NbqpMB3QXLJVVOin8QKFY8/UNF6lLRr9UOyPfeRio7uDx3+49a+utVg1n
 S/GF54/qbkzX2v56jffSp+end4iVH8pi3bAzrGnBR9kJknO8lFiKMxINtZiLihMBq1SHSn8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493742541!67520799!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12362 invoked from network); 2 May 2017 16:29:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 16:29:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5afc-0003za-Ro; Tue, 02 May 2017 16:29:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5afX-0002SC-Jr; Tue, 02 May 2017 16:28:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5afX-0007mw-Cv; Tue, 02 May 2017 16:28:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108125-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 16:28:55 +0000
Subject: [Xen-devel] [qemu-mainline test] 108125: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1466950716803284118=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1466950716803284118==
Content-Type: text/plain

flight 108125 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108125/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z    7 days
Failing since        107644  2017-04-25 10:26:10 Z    7 days   20 attempts
Testing same since   107736  2017-04-27 00:14:01 Z    5 days   18 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Juergen Gross <jgross@suse.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1944 lines long.)


--===============1466950716803284118==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1466950716803284118==--

From xen-devel-bounces@lists.xen.org Tue May 02 16:55:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5b4W-0002qe-EN; Tue, 02 May 2017 16:54:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2881c43a3=George.Dunlap@citrix.com>)
 id 1d5b4U-0002qV-T5
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 16:54:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 37/E3-03696-2D9B8095; Tue, 02 May 2017 16:54:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7FnRy
 RBnt69S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozle9ewFkwRrLjwrpmpgfEFTxcjJ4eEgL/E
 4zdfWEBsYQEXiSd7nrCB2CICARKn+xpYuxi5OIQEljFKbDm5lgnEYRZoYJRoXdcHVsUmoCcx7
 /hXoG4ODl4BW4n9a9lBwiwCKhLH3zxiBrFFBcIl3jYeAVvAKyAocXLmEzCbU8Be4snSl2A2s4
 CBxJFFc1ghbHmJ5q2zwXqFBFQlFj84yj6BkW8WkvZZSFpmIWlZwMi8ilG9OLWoLLVI10gvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw2BiAYAfjsr9OhxglOZiURHnVX7FHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgjdnBESkkWJSanlqRlpkDDHuYtAQHj5IIrz1Imre4IDG3O
 DMdInWKUVFKnHchSEIAJJFRmgfXBou1S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQIyhS
 czrwRu+iugxUxAi5tlwRaXJCKkpBoYa0O0d/heKJ9nvUxJQ/6wsyvnnQkt+WI1jTMtSs5YPK7
 cMW1PQZT3lcort98zHdt+wuZoBGNFYUTbktXBa9nzttnw/mFsWbpM8s52S32vylvnOCvZFv51
 k9u4vHDaTdd9a9vjX3N+rdKVK79d0jXtR2rl9AURX4Wv5fV5ihRLaLwyary3oZFPiaU4I9FQi
 7moOBEAY1e8ZrACAAA=
X-Env-Sender: prvs=2881c43a3=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1493744080!90554423!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18742 invoked from network); 2 May 2017 16:54:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 16:54:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="430608175"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
 <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
 <5908C2800200007800155F20@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c16cf9bc-3d94-0b74-38d3-cb1f3a992f76@citrix.com>
Date: Tue, 2 May 2017 17:54:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908C2800200007800155F20@prv-mh.provo.novell.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: silence a pointless warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTY6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDE3OjE1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBnZXRfcGFnZSgpIGxvZ3MgYSBt
ZXNzYWdlIHdoZW4gaXQgZmFpbHMgKGRvbV9jb3cgaXMgbmV2ZXIgZHlpbmcgb3IKPj4gcGFnaW5n
X21vZGVfZXh0ZXJuYWwoKSksIHNvIGJldHRlciBhdm9pZCB0aGUgY2FsbCB3aGVuIGl0J3MgcG9p
bnRsZXNzCj4+IHRvIGRvIGFueXdheS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gUG9zc2libHkgd2UgY291bGQgYmUgZXZlbiBt
b3JlIHJpZ2lkIGFuZCBiYWlsIHJpZ2h0IGF3YXkgaWYgLT5pc19keWluZwo+PiBpcyBzZXQuCj4+
Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKPj4gQEAgLTUwMSw5ICs1MDEsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9m
cm9tX2dmbl9wMm0oCj4+ICAgICAgICAgICAgICAgICAgaWYgKCBmZG9tID09IE5VTEwgKQo+PiAg
ICAgICAgICAgICAgICAgICAgICBwYWdlID0gTlVMTDsKPj4gICAgICAgICAgICAgIH0KPj4gLSAg
ICAgICAgICAgIGVsc2UgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkKPj4gKyAgICAgICAgICAgIGVs
c2UgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgJiYKPj4gICAgICAgICAgICAgICAgICAgICAgICAv
KiBQYWdlIGNvdWxkIGJlIHNoYXJlZCAqLwo+PiAtICAgICAgICAgICAgICAgICAgICAgICYmICFn
ZXRfcGFnZShwYWdlLCBkb21fY293KSApCj4+ICsgICAgICAgICAgICAgICAgICAgICAgKCFwMm1f
aXNfc2hhcmVkKCp0KSB8fCAhZ2V0X3BhZ2UocGFnZSwgZG9tX2NvdykpICkKPj4gICAgICAgICAg
ICAgICAgICBwYWdlID0gTlVMTDsKPj4gICAgICAgICAgfQo+PiAgICAgICAgICBwMm1fcmVhZF91
bmxvY2socDJtKTsKPiAKPiBUaGUgZG93bnNpZGUgb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCB0aGV5
IHdpbGwgdHVybiBzaWxlbnQgd2hhdCBtYXkKPiBiZSBhIGhpbnQgdG93YXJkcyBhIHJlYXNvbiBm
b3Igb25lIG9mIHRoZSBsb25nIHN0YW5kaW5nIG1pZ3JhdGlvbgo+IGlzc3VlcyB3ZSBoYXZlICh0
aGVzZSB3YXJuaW5ncyBoYXZlIGFwcGVhcmVkIGluIHJlY2VudCBvc3N0ZXN0Cj4gbG9ncyBhbHdh
eXMgaW4gY29uanVuY3Rpb24gd2l0aCBhIGZhaWxlZCBtaWdyYXRpb24gdGVzdCkuIExvY2FsbHkg
SSd2ZQo+IHVzZWQKPiAKPiAtLS0gdW5zdGFibGUub3JpZy94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
PiArKysgdW5zdGFibGUveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTQ4MCw2ICs0ODAsMTIg
QEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm5fcDJtKAo+ICAgICAgcDJtX2Fj
Y2Vzc190IF9hOwo+ICAgICAgcDJtX3R5cGVfdCBfdDsKPiAgICAgIG1mbl90IG1mbjsKPiArc3Rh
dGljIHVuc2lnbmVkIGxvbmcgY250LCB0aHI7Ly90ZW1wCj4gK2lmKGQtPmlzX2R5aW5nICYmICsr
Y250ID4gdGhyKSB7Ly90ZW1wCj4gKyBjbnQgfD0gdGhyOwoKRGlkIHlvdSBtZWFuIHRvIHJldmVy
c2UgdGhlc2UgaGVyZT8gIEFzIGl0IGlzLCB1bmxlc3MgeW91J3JlIG1vZGlmeWluZwp0aHIgc29t
ZXdoZXJlIGVsc2UsIHRoaXMgd2lsbCBhbHdheXMgYmUgImNudCB8PSAwOyIgd2hpY2ggd2lsbCBo
YXZlIG5vCmVmZmVjdC4KCj4gKyBwcmludGsoIiVwdjogZCVkIGR5aW5nIChsb29rIHVwICVseClc
biIsIGN1cnJlbnQsIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKPiArIGR1bXBfZXhlY3V0aW9uX3N0YXRl
KCk7Cj4gK30KPiAgCj4gICAgICAvKiBBbGxvdyB0IG9yIGEgdG8gYmUgTlVMTCAqLwo+ICAgICAg
dCA9IHQgPzogJl90Owo+IAo+IGJ1dCB3aXRoIGFib3V0IGEgZG96ZW4gbWlncmF0aW9ucyBJIGRp
ZG4ndCBnZXQgdGhpcyB0byB0cmlnZ2VyLiBJCj4gdGhlcmVmb3JlIHdvbmRlciB3aGV0aGVyIHdl
IHNob3VsZG4ndCwgZm9yIGEgd2hpbGUsIGhhdmUKPiBzb21ldGhpbmcgbGlrZSB0aGlzIGluIG1h
c3Rlci4KCkkgaGF2ZW4ndCBsb29rZWQgaW50byB0aGUgbWlncmF0aW9uIGZhaWx1cmUgaXNzdWUu
ICBJZiBpdCB3YXMgc3Vycm91bmRlZApieSAjaWZuZGVmIE5ERUJVRywgaXQgbWlnaHQgYmUgYSBy
ZWFzb25hYmxlIGFwcHJvYWNoLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 17:04:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 17:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5bDp-0003Zu-Cr; Tue, 02 May 2017 17:04:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2881c43a3=George.Dunlap@citrix.com>)
 id 1d5bDn-0003Zo-AT
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 17:04:19 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 CE/15-03620-21CB8095; Tue, 02 May 2017 17:04:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7QHo5
 Ig7YWLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP711dMBXeZK3qOn2BvYOxl7mJk55AQ8JfY
 H9fFyMkhLGAh0dPSwwpiiwgESJzuawCzhQSKJL5tWMjWxcjFwSzQwCjRuq6PDSTBJqAnMe/4V
 xYQm1fAVmJVzy6wBhYBFYnedVfBbFGBcIm3jUegagQlTs58AmZzCthLNHdNYgaxmQUMJI4sms
 MKYctLNG+dzQyxWFVi8YOj7BMY+WYhaZ+FpGUWkpYFjMyrGDWKU4vKUot0jQ30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYw/l0beIhRkoNJSZRX/RV7pBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3nm7OCKFBItS01Mr0jJzgEEPk5bg4FES4b0EkuYtLkjMLc5Mh0idY
 tTlmHPv63smIZa8/LxUKXFeC5AiAZCijNI8uBGwCLzEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYd43IFN4MvNK4Da9AjqCCeiIZlmwI0oSEVJSDYxaaZ9Dy4SUOFdeK9La946lslZK4/mxrlc
 LWe7I8D2/xfnqR1xWzfpt7NM2F7/3DJrcc3d55JbsaI0zNRs89u63qnwp8Hj5lLTga0e/boxn
 DJgpFfTx/8OdLfsOTggoORx3b+X2pUdKc26+8Oo+9b0oq/33BimlHcWPHj/cEG7my2K0U/jEz
 AltSizFGYmGWsxFxYkAs/1lFLsCAAA=
X-Env-Sender: prvs=2881c43a3=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493744656!69464797!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32591 invoked from network); 2 May 2017 17:04:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 17:04:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="421901840"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
 <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <dd14fed7-dfcd-a7b0-328b-ca00f38ef460@citrix.com>
Date: Tue, 2 May 2017 18:04:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: silence a pointless warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTY6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IGdldF9wYWdlKCkgbG9ncyBh
IG1lc3NhZ2Ugd2hlbiBpdCBmYWlscyAoZG9tX2NvdyBpcyBuZXZlciBkeWluZyBvcgo+IHBhZ2lu
Z19tb2RlX2V4dGVybmFsKCkpLCBzbyBiZXR0ZXIgYXZvaWQgdGhlIGNhbGwgd2hlbiBpdCdzIHBv
aW50bGVzcwo+IHRvIGRvIGFueXdheS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpUaGUgb3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIGFkZCAiZG9t
YWluID09IGRvbV9jb3ciIGFzIGEgY29uZGl0aW9uIGZvcgp3aGljaCBnZXRfcGFnZSgpIGRvZXNu
J3QgcmVwb3J0IGFuIGVycm9yLgoKQnV0IG9uIHRoZSB3aG9sZSBJIHRoaW5rIHRoaXMgaXMgcHJv
YmFibHkgdGhlIGJldHRlciBvcHRpb246CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 17:10:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 17:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5bJq-0004DS-52; Tue, 02 May 2017 17:10:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2881c43a3=George.Dunlap@citrix.com>)
 id 1d5bJp-0004DM-He
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 17:10:33 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 75/1B-01870-88DB8095; Tue, 02 May 2017 17:10:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7HXo5
 Ig/PHOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpv/4zF+xkq5jbvZ+tgXEBaxcjJ4eEgL/E
 7unnGEFsYQF9iX1TngDZHBwiAiESJ+f4goSFBGwlJna+BCthFpCV2LnkIwuIzSagJzHv+Fcwm
 xeo5uju7WA1LAIqEg+u72YCsUUFwiXeNh6BqhGUODnzCZjNKWAn0f3vCSvETAOJI4vmQNnyEt
 vfzmGG2KsqsfjBUfYJjHyzkLTPQtIyC0nLAkbmVYwaxalFZalFukYmeklFmekZJbmJmTm6hgb
 GermpxcWJ6ak5iUnFesn5uZsYgaFWz8DAuIPx1XG/Q4ySHExKorzqr9gjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwquzhiBQSLEpNT61Iy8wBBj1MWoKDR0mE1w4kzVtckJhbnJkOkTrFqMsx5
 97X90xCLHn5ealS4rwaIEUCIEUZpXlwI2AReIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG
 88yBSezLwSuE2vgI5gAjqiWRbsiJJEhJRUA2Oa0C1+ywRzg/bWaU1HbCMnpNd05X/38P7bdnz
 5b+aMGVHPvKJXtZUd7LyYtlFi10pvo16ehC9nz78Rf2Z7V7Fn4pUlG4R6dyuaGDreWdlY/TJK
 b4umWOLC/GRLhuv+Wz6faHN+ZHHkVePGzev5W4J/J0w/0yRw/dfbDAnN3ccVWHM2Of2L/aXEU
 pyRaKjFXFScCADQg9nKuwIAAA==
X-Env-Sender: prvs=2881c43a3=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493745030!98405507!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46267 invoked from network); 2 May 2017 17:10:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 17:10:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="430611284"
To: Ian Jackson <ijackson@chiark.greenend.org.uk>,
 <xen-devel@lists.xenproject.org>
References: <22792.37640.43418.391463@chiark.greenend.org.uk>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
Date: Tue, 2 May 2017 18:10:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22792.37640.43418.391463@chiark.greenend.org.uk>
Cc: security@xenproject.org
Subject: Re: [Xen-devel] Security response; public holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTU6MDksIElhbiBKYWNrc29uIHdyb3RlOgo+IFdlIHNlbGVjdGVkIHRvZGF5
IGFzIHRoZSByZWxlYXNlIGRhdGUgZm9yIFhTQS0yMTMgdG8gMjE1LiAgQnV0IGlmIHdlCj4gaGFk
IHRob3VnaHQgaXQgdGhyb3VnaCBwcm9wZXJseSwgd2l0aCB0aGUgcmlnaHQgaW5mb3JtYXRpb24s
IEkgdGhpbmsKPiB3ZSBjb3VsZCBoYXZlIGNob3NlbiBhIGRpZmZlcmVudCBkYXRlLCBiZWNhdXNl
IG9mIHRoZSBwdWJsaWMgaG9saWRheXMKPiBpbiBtYW55IGNvdW50cmllcyBhcm91bmQgbm93Lgo+
IAo+IEl0IHdvdWxkIHBlcmhhcHMgYmUgcG9zc2libGUgdG8gZmluZCBhIGhvbGlkYXkgY2FsZW5k
YXIgbGlzdGluZyBhbGwKPiBrbm93biBwdWJsaWMgaG9saWRheXMgdGhyb3VnaG91dCB0aGUgd29y
bGQuICBCdXQgd2UgYXJlIGludGVyZXN0ZWQgaW4KPiBwdWJsaWMgaG9saWRheXMgYWZmZWN0aW5n
IFhlbiBQcm9qZWN0IGNvbW11bml0eSBtZW1iZXJzLgo+IAo+IEkgd2FzIHdvbmRlcmluZyBpZiB3
ZSBzaG91bGQgc3RhcnQgYSB3aWtpIHBhZ2UgYW5kIGludml0ZSBjb21tdW5pdHkKPiBtZW1iZXJz
IHRvIGFkZCB0aGVpciBvd24gbG9jYWwgaG9saWRheXMuCgpUaGF0IHNvdW5kcyBnb29kLgoKU29t
ZSBob2xpZGF5cyB3aWxsIGJlIGZpeGVkIGRhdGVzLCB3aGlsZSBvdGhlcnMgKGxpa2UgRWFzdGVy
IGFuZApBbWVyaWNhbiBUaGFua3NnaXZpbmcpIHdpbGwgY2hhbmdlIGV2ZXJ5IHllYXIuICBGb3Ig
dGhlIG9uZXMgdGhhdApjaGFuZ2UsIHdlIG5lZWQgYSBtZWNoYW5pc20gZm9yIHJlZnJlc2hpbmcg
dGhlbSBldmVyeSB5ZWFyLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 17:11:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 17:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5bL4-0004IF-F8; Tue, 02 May 2017 17:11:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5bL3-0004I7-7j
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 17:11:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B8/D2-02183-4DDB8095; Tue, 02 May 2017 17:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffCXo5
 Ig0+HNCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasbP1PnvBHLOKT83L2RsY
 O3W7GLk4hAT+MkrMmfqKFcJ5zCjxtek0I4SzjVGi/+Abpi5GTg4RAWeJr2fmsoPYvAL6Eqv6b
 4HZwgJBEncPXmAHaZAQeMIkcWfOVrAGCQFPiftzj7PB2N8a3wEVsXOwCVhJHBIDibIIqEqs+H
 uJfQIj9wJGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIF
 eZwCCHYznT3seYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXZQ9HpJBgUWp6
 akVaZg4w/GDSEhw8SiK8NSBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US59UAKRIAKcooz
 YMbAYuFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmjQeZwpOZVwK36RXQEUxARzTLgh1Rko
 iQkmpgPJJXvmLB4au9u+d+O3/GSG7nvKUzEwWCWbMlZvraM6/Xv51UL9n/0saci3vH+dXVdhK
 qTE25mikid2c8krc2dri50tRwg3+i2v2wirMiVcqCt7yv1vB/60uNtFS3XlXuMPHB2T8edvc8
 pggoaM27u+r6nLqJyhH/E8SdNOauUVDPqn663LRGiaU4I9FQi7moOBEAtg+zMIACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493745103!57212087!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5312 invoked from network); 2 May 2017 17:11:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 17:11:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5bKw-00058V-6S; Tue, 02 May 2017 17:11:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5bKq-0005Sw-Rb; Tue, 02 May 2017 17:11:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5bKq-0001fO-I1; Tue, 02 May 2017 17:11:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108144-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ba10dbc7ae6c92816109913c6c25ba66c7aa7288
X-Osstest-Versions-That: xen=eaf537342c909875c10f49b06e17493655410681
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 17:11:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 108144: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE0NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODE0NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGJhMTBkYmM3YWU2Yzky
ODE2MTA5OTEzYzZjMjViYTY2YzdhYTcyODgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGVhZjUzNzM0MmM5MDk4NzVjMTBmNDliMDZlMTc0OTM2NTU0MTA2ODEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwODEzNSAgMjAxNy0wNS0wMiAxMzowNzoyMCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDgxNDQgIDIwMTctMDUtMDIgMTU6MDI6MjEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBRdWFuIFh1IDx4dXF1YW44QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJh
bmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWJhMTBkYmM3YWU2YzkyODE2MTA5OTEz
YzZjMjViYTY2YzdhYTcyODgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4
ZW4tdW5zdGFibGUtc21va2UgYmExMGRiYzdhZTZjOTI4MTYxMDk5MTNjNmMyNWJhNjZjN2FhNzI4
OAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1iYTEwZGJjN2FlNmM5Mjgx
NjEwOTkxM2M2YzI1YmE2NmM3YWE3Mjg4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21v
a2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4YmExMGRiYzdhZTZjOTI4
MTYxMDk5MTNjNmMyNWJhNjZjN2FhNzI4OCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMu
MTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94
ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8v
aGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElC
VklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisg
VFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVl
IHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgYmExMGRiYzdhZTZjOTI4MTYxMDk5
MTNjNmMyNWJhNjZjN2FhNzI4ODpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBlYWY1MzczLi5iYTEwZGJjICBiYTEwZGJj
N2FlNmM5MjgxNjEwOTkxM2M2YzI1YmE2NmM3YWE3Mjg4IC0+IHNtb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 17:24:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 17:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5bWy-00056C-Lb; Tue, 02 May 2017 17:24:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5bWx-000566-NP
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 17:24:07 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A9/E5-03587-7B0C8095; Tue, 02 May 2017 17:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXSO6nOVXfbAY5
 Ig/s7lCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/06czFczgrjh9az97A+Nbzi5GLg4hgXYm
 iV1PN7FCOF8ZJaZd3scC4WxglLjc8osNwtnNKNHytJGxi5GTg03ASOLs0elgtoiAsMTxo9uYQ
 YqYBXoZJbra2sESwgK+EjN3drKB2CwCqhIdexeB2bwCXhIdPw6xgtgSAnISN891MkPYxhJ9s/
 pYJjDyLGBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6H0
 GINjB2PHP6RCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHL7OSKFBItS01Mr
 0jJzgGEIk5bg4FES4Y3aB5TmLS5IzC3OTIdInWJUlBLntQXpEwBJZJTmwbXBQv8So6yUMC8j0
 CFCPAWpRbmZJajyrxjFORiVhHmXg0zhycwrgZv+CmgxE9DiZlmwxSWJCCmpBsaab3LHSwVy3c
 4lu9QtXJu94+auwiTXotrjKuGv2F6+F6vkr2B+fdr6qs2Z3I5VefafDJj1Nji6a+ZkqtsUxon
 lSGSmXLV93i7Kky+pY3HMe9E8j22Kv18t/3x43dF7Z2e4sLWKnDZ51LX/z4VJZ3bfuGm6mv3T
 9XU2qtlbX81pXt725kENe4wSS3FGoqEWc1FxIgDmyQ04eAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493745844!47169137!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52667 invoked from network); 2 May 2017 17:24:06 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 17:24:06 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v42HNadb015061
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 2 May 2017 17:23:37 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v42HNaKf007029
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 2 May 2017 17:23:36 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v42HNZba024269;
 Tue, 2 May 2017 17:23:36 GMT
Received: from
 dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 May 2017 10:23:35 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: jgross@suse.com
Date: Tue,  2 May 2017 13:23:06 -0400
Message-Id: <1493745786-27350-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, rdunlap@infradead.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen: Move xen_have_vector_callback definition
	to enlighten.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDg0ZDU4MmQyMzZkYyAoInhlbjogUmV2ZXJ0IGNvbW1pdHMgZGE3MmZmNWJmY2IwIGFu
ZAo3MmE5YjE4NjI5MmQiKSBkZWZpbmVkIHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayBpbiBlbmxp
Z2h0ZW5faHZtLmMuClNpbmNlIGd1ZXN0LXR5cGUtbmV1dHJhbCBjb2RlIHJlZmVycyB0byB0aGlz
IHZhcmlhYmxlIHRoaXMgY2F1c2VzCmJ1aWxkIGZhaWx1cmVzIHdoZW4gQ09ORklHX1hFTl9QVkhW
TSBpcyBub3QgZGVmaW5lZC4KCk1vdmluZyB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgZGVmaW5p
dGlvbiB0byBlbmxpZ2h0ZW4uYyByZXNvbHZlcwp0aGlzIGlzc3VlLgoKU2lnbmVkLW9mZi1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KUmVwb3J0ZWQtYnk6
IFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgotLS0KIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW4uYyAgICAgfCAzICsrKwogYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyB8IDMg
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuLmMKaW5kZXggNDFkMzI0Yy4uYTVmZmNiYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwpAQCAtNTcsNiArNTcsOSBA
QCBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc3RhcnRfaW5mbyk7CiAKIHN0cnVjdCBzaGFyZWRfaW5m
byB4ZW5fZHVtbXlfc2hhcmVkX2luZm87CiAKK19fcmVhZF9tb3N0bHkgaW50IHhlbl9oYXZlX3Zl
Y3Rvcl9jYWxsYmFjazsKK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFj
ayk7CisKIC8qCiAgKiBQb2ludCBhdCBzb21lIGVtcHR5IG1lbW9yeSB0byBzdGFydCB3aXRoLiBX
ZSBtYXAgdGhlIHJlYWwgc2hhcmVkX2luZm8KICAqIHBhZ2UgYXMgc29vbiBhcyBmaXhtYXAgaXMg
dXAgYW5kIHJ1bm5pbmcuCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5j
IGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwppbmRleCAwNzhjNTEyLi5hNmQwMTRmIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCisrKyBiL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5faHZtLmMKQEAgLTE4LDkgKzE4LDYgQEAKICNpbmNsdWRlICJtbXUuaCIKICNp
bmNsdWRlICJzbXAuaCIKIAotX19yZWFkX21vc3RseSBpbnQgeGVuX2hhdmVfdmVjdG9yX2NhbGxi
YWNrOwotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKTsKLQogdm9p
ZCBfX3JlZiB4ZW5faHZtX2luaXRfc2hhcmVkX2luZm8odm9pZCkKIHsKIAlpbnQgY3B1OwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 17:37:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 17:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5bjW-0005qH-QZ; Tue, 02 May 2017 17:37:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5bjV-0005qB-36
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 17:37:05 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 7A/21-02202-0C3C8095; Tue, 02 May 2017 17:37:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQnf/YY5
 IgyNHhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjc2YzFbQpVSxv38DYwLhGuouRk0NCwE/i
 +KXfjCC2sECMRMPTD8xdjBwcIgK2Eu9vpHYxcnEICWxikXiw6BQzSA2zQJHE/vtrwWw2AX2J3
 S8+MYHYvED1H+7NA5vDIqAisWnCIjBbVCBc4m3jERaIGkGJkzOfsIDM5xSwlnh8Uw5ipIHEkU
 VzWCFseYntb+eAjRcSUJO41n+JHeLMdImJz3pYJjDyz0IyaRaS9llI2hcwMq9i1ChOLSpLLdI
 1NNRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMQQYg2MG4+rfTIUZJDiYlUV71
 V+yRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4vx7iiBQSLEpNT61Iy8wBRgNMWoKDR0mEdypIm
 re4IDG3ODMdInWKUVFKnPciSEIAJJFRmgfXBovAS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVB
 LmfQ4yhSczrwRu+iugxUxAi5tlwRaXJCKkpBoYl8n7t+2vOL6ClWON69ZDLD3T3u6ambRBlfv
 oxSOt2ezM3n5bpCZmc8a/fd17Y6fedq5FHkuXvowRmufiF8evW2pzQlZYvcjN8srt4NsnXsVx
 /l759d3VE7+m6cTu7cpb9+z4XmWfEP0H5XG3bqUH3l71Vec164kqP7vfb4puG2gGrPrD9mqWl
 xJLcUaioRZzUXEiAIBF3Ya7AgAA
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1493746623!94360320!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9404 invoked from network); 2 May 2017 17:37:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 17:37:03 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="45301094"
To: Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>
References: <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <20170425105954.GB43635@deinos.phlegethon.org>
 <5900C5BB020000780015466A@prv-mh.provo.novell.com>
 <20170426142511.GC28790@deinos.phlegethon.org>
 <5901D4940200007800154B84@prv-mh.provo.novell.com>
 <20170427095116.GB26734@deinos.phlegethon.org>
 <59033B1802000078001551D7@prv-mh.provo.novell.com>
 <20170502083215.GA90479@deinos.phlegethon.org>
 <5908645B0200007800155A54@prv-mh.provo.novell.com>
 <20170502094330.GB90479@deinos.phlegethon.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4388f6e6-dc4c-4b24-2283-271882326edf@citrix.com>
Date: Tue, 2 May 2017 18:37:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170502094330.GB90479@deinos.phlegethon.org>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTA6NDMsIFRpbSBEZWVnYW4gd3JvdGU6Cj4gQXQgMDI6NTAgLTA2MDAgb24g
MDIgTWF5ICgxNDkzNjkzNDAzKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAyLjA1LjE3
IGF0IDEwOjMyLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+Pj4gQXQgMDQ6NTIgLTA2MDAgb24gMjgg
QXByICgxNDkzMzU1MTYwKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjcuMDQuMTcg
YXQgMTE6NTEsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4+IEF0IDAzOjIzIC0wNjAwIG9uIDI3
IEFwciAoMTQ5MzI2MzM4MCksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gLi4uIGl0IHdvdWxk
bid0IGJldHRlciBiZSB0aGUgb3RoZXIgd2F5IGFyb3VuZDogV2UgdXNlIHRoZSBwYXRjaAo+Pj4+
Pj4gaW4gaXRzIGN1cnJlbnQgKG9yIGV2ZW4gdjEpIGZvcm0sIGFuZCB0cnkgdG8gZG8gc29tZXRo
aW5nIGFib3V0Cj4+Pj4+PiBwZXJmb3JtYW5jZSBvbmx5IGlmIHdlIHJlYWxseSBmaW5kIGEgY2Fz
ZSB3aGVyZSBpdCBtYXR0ZXJzLiBUbyBiZQo+Pj4+Pj4gaG9uZXN0LCBJJ20gbm90IGV2ZW4gc3Vy
ZSBob3cgSSBjb3VsZCBtZWFuaW5nZnVsbHkgbWVhc3VyZSB0aGUKPj4+Pj4+IGltcGFjdCBoZXJl
OiBTaW1wbHkgY291bnRpbmcgaG93IG1hbnkgZXh0cmEgZmx1c2hlcyB0aGVyZSB3b3VsZAo+Pj4+
Pj4gZW5kIHVwIGJlaW5nIHdvdWxkbid0IHNlZW0gYWxsIHRoYXQgdXNlZnVsLCBhbmQgd2hldGhl
ciB0aGVyZQo+Pj4+Pj4gd291bGQgYmUgYW55IG1lYXN1cmFibGUgZGlmZmVyZW5jZSBpbiB0aGUg
b3ZlcmFsbCBleGVjdXRpb24gdGltZQo+Pj4+Pj4gb2YgZS5nLiBkb21haW4gY3JlYXRpb24gSSB3
b3VsZCBoaWdobHkgZG91YnQgKGJ1dCBpZiBpdCdzIHRoYXQgd2hhdAo+Pj4+Pj4geW91J3JlIGFm
dGVyLCBJIGNvdWxkIGNlcnRhaW5seSBjb2xsZWN0IGEgZmV3IG51bWJlcnMpLgo+Pj4+PiBJIHRo
aW5rIHRoYXQgd291bGQgYmUgYSBnb29kIGlkZWEsIGp1c3QgYXMgYSBzYW5pdHktY2hlY2suCj4+
Pj4gQXMgaXQgdHVybnMgb3V0IHRoZXJlIGlzIGEgbWVhc3VyYWJsZSBlZmZlY3Q6IHhjX2RvbV9i
b290X2ltYWdlKCkKPj4+PiBmb3IgYSA0R2IgUFYgZ3Vlc3QgdGFrZXMgYWJvdXQgNzAlIGxvbmdl
ciBub3cuIE90b2ggaXQgaXMgaXRzZWxmCj4+Pj4gcmVzcG9uc2libGUgZm9yIGxlc3MgdGhhbiAx
MCUgb2YgdGhlIG92ZXJhbGwgdGltZSBsaWJ4bF9fYnVpbGRfZG9tKCkKPj4+PiB0YWtlcywgYW5k
IHRoYXQgaW4gdHVybiBpcyBvbmx5IGEgcHJldHR5IHNtYWxsIHBvcnRpb24gb2YgdGhlIG92ZXJh
bGwKPj4+PiAieGwgY3JlYXRlIi4KPj4+IERvIHlvdSB0aGluayB0aGF0IHNsb3dkb3duIGlzIE9L
PyAgSSdtIG5vdCBzdXJlIC0tIEknZCBiZSBpbmNsaW5lZCB0bwo+Pj4gYXZvaWQgaXQsIGJ1dCBj
b3VsZCBiZSBwZXJzdWFkZWQsIGFuZCBpdCdzIG5vdCBtZSBkb2luZyB0aGUgd29yay4gOikKPj4g
V2VsbCwgaWYgdGhlcmUgd2FzIGEgd2F5IHRvIGF2b2lkIGl0IGluIGEgY2xlYW4gd2F5IHdpdGhv
dXQgdG9vIG11Y2gKPj4gY29kZSBjaHVybiwgSSdkIGJlIGFsbCBmb3IgYXZvaWRpbmcgaXQuIFRo
ZSBhdmVudWVzIHdlJ3ZlIGV4cGxvcmVkIHNvCj4+IGZhciBlaXRoZXIgZGlkbid0IHdvcmsgKHVz
aW5nIHBnX293bmVyJ3MgZGlydHkgbWFzaykgb3IgZGlkbid0IHByb21pc2UKPj4gdG8gYWN0dWFs
bHkgcmVkdWNlIHRoZSBmbHVzaCBvdmVyaGVhZCBpbiBhIG1lYW5pbmdmdWwgd2F5IChhZGRpbmcg
YQo+PiBzZXBhcmF0ZSBtYXNrIHRvIGJlIG1lcmdlZCBpbnRvIHRoZSBtYXNrIHVzZWQgZm9yIHRo
ZSBmbHVzaCBpbgo+PiBfX2dldF9wYWdlX3R5cGUoKSksIHVubGVzcyAtIGFzIGhhcyBiZWVuIHRo
ZSBjYXNlIGJlZm9yZSAtIEkgZGlkbid0Cj4+IGZ1bGx5IHVuZGVyc3RhbmQgeW91ciB0aG91Z2h0
cyB0aGVyZS4KPiBRdW90aW5nIHlvdXIgZWFybGllciByZXNwb25zZToKPgo+PiBXb3VsZG4ndCBp
dCBzdWZmaWNlIHRvIHNldCBiaXRzIGluIHRoaXMgbWFzayBpbiBwdXRfcGFnZV9mcm9tX2wxZSgp
Cj4+IGFuZCBjb25zdW1lL2NsZWFyIHRoZW0gaW4gX19nZXRfcGFnZV90eXBlKCk/IFJpZ2h0IG5v
dyBJIGNhbid0Cj4+IHNlZSBpdCBiZWluZyBuZWNlc3NhcnkgZm9yIGNvcnJlY3RuZXNzIHRvIGZp
ZGRsZSB3aXRoIGFueSBvZiB0aGUKPj4gb3RoZXIgZmx1c2hlcyB1c2luZyB0aGUgZG9tYWluIGRp
cnR5IG1hc2suCj4+Cj4+IEJ1dCB0aGVuIGFnYWluIHRoaXMgbWF5IG5vdCBiZSBtdWNoIG9mIGEg
d2luLCB1bmxlc3MgdGhlIHB1dAo+PiBvcGVyYXRpb25zIGNvbWUgdGhyb3VnaCBpbiBtZWFuaW5n
ZnVsIGJhdGNoZXMsIG5vdCBpbnRlcmxlYXZlZAo+PiBieSBhbnkgdHlwZSBjaGFuZ2VzICh0aGUg
bGF0dGVyIG91Z2h0IHRvIGJlIGd1YXJhbnRlZWQgZHVyaW5nCj4+IGRvbWFpbiBjb25zdHJ1Y3Rp
b24gYW5kIHRlYXJkb3duIGF0IGxlYXN0LCBhcyB0aGUgZ3Vlc3QgaXRzZWxmCj4+IGNhbid0IGRv
IGFueXRoaW5nIGF0IHRoYXQgdGltZSB0byBlZmZlY3QgdHlwZSBjaGFuZ2VzKS4KPiBJJ20gbm90
IHN1cmUgaG93IG11Y2ggYmF0Y2hpbmcgdGhlcmUgbmVlZHMgdG8gYmUuICBJIGFncmVlIHRoYXQg
dGhlCj4gZG9tYWluIGNyZWF0aW9uIGNhc2Ugc2hvdWxkIHdvcmsgd2VsbCB0aG91Z2guICBMZXQg
bWUgdGhpbmsgYWJvdXQgdGhlCj4gc2NlbmFyaW9zIHdoZW4gZG9tIEIgaXMgbGl2ZToKPgo+IDEu
IERvbSBBIGRyb3BzIGl0cyBmb3JlaWduIG1hcCBvZiBwYWdlIFg7IGRvbSBCIGltbWVkaWF0ZWx5
IGNoYW5nZXMgdGhlCj4gdHlwZSBvZiBwYWdlIFguICBUaGlzIGNhc2UgaXNuJ3QgaGVscGVkIGF0
IGFsbCwgYnV0IEkgZG9uJ3Qgc2VlIGFueQo+IHdheSB0byBpbXByb3ZlIGl0IC0tIGRvbSBBJ3Mg
VExCcyBuZWVkIHRvIGJlIGZsdXNoZWQgcmlnaHQgYXdheS4KPgo+IDIuIERvbSBBIGRyb3BzIGl0
cyBmb3JlaWduIG1hcCBvZiBwYWdlIFg7IGRvbSBCIGltbWVkaWF0ZWx5IGNoYW5nZXMKPiB0aGUg
dHlwZSBvZiBwYWdlIFkuICBOb3cgZG9tIEEncyBkaXJ0eSBDUFVzIGFyZSBpbiB0aGUgbmV3IG1h
cCwgYnV0IEIKPiBtYXkgbm90IG5lZWQgdG8gZmx1c2ggdGhlbSByaWdodCBhd2F5LiAgQiBjYW4g
ZmlsdGVyIGJ5IHBhZ2UgWSdzCj4gdGltZXN0YW1wLCBhbmQgZmx1c2ggKGFuZCBjbGVhcikgb25s
eSBzb21lIG9mIHRoZSBjcHVzIGluIHRoZSBtYXAuCj4KPiBTbyB0aGF0IHNlZW1zIGdvb2QsIGJ1
dCB0aGVuIHRoZXJlJ3MgYSByaXNrIHRoYXQgY3B1cyBuZXZlciBnZXQKPiBjbGVhcmVkIGZyb20g
dGhlIG1hcCwgYW5kIF9fZ2V0X3BhZ2VfdHlwZSgpIGVuZHMgdXAgZG9pbmcgYSBsb3Qgb2YKPiB1
bm5lY2Vzc2FyeSB3b3JrIGZpbHRlcmluZyB0aW1lc3RhcHMuICBXaGVuIGlzIGl0IHNhZmUgdG8g
cmVtb3ZlIGEgQ1BVCj4gZnJvbSB0aGF0IG1hcD8KPiAgLSBvYnZzIHNhZmUgaWYgd2UgSVBJIGl0
IHRvIGZsdXNoIHRoZSBUTEIgKHRob3VnaCBtYXkgbmVlZCBtZW1vcnkKPiAgICBiYXJyaWVycyAt
LSBuZWVkIHRvIHRoaW5rIGFib3V0IGEgcmFjZSB3aXRoIENQVSBDIHB1dHRpbmcgQSBfaW50b18K
PiAgICB0aGUgbWFwIGF0IHRoZSBzYW1lIHRpbWUuLi4pCj4gIC0gd2UgY291bGQgdHJhY2sgdGhl
IHRpbWVzdGFtcCBvZiB0aGUgbW9zdCByZWNlbnQgYWRkaXRpb24gdG8gdGhlCj4gICAgbWFwLCBh
bmQgZHJvcCBhbnkgQ1BVIHdob3NlIFRMQiBoYXMgYmVlbiBmbHVzaGVkIHNpbmNlIHRoYXQsCj4g
ICAgYnV0IHRoYXQgc3RpbGwgbGV0cyB1bnJlbGF0ZWQgdW5tYXBzIGtlZXAgQ1BVcyBhbGl2ZSBp
biB0aGUgbWFwLi4uCj4gIC0gd2UgY291bGQgZG91YmxlLWJ1ZmZlciB0aGUgbWFwOiBhbHdheXMg
YWRkIENQVXMgdG8gdGhlIGFjdGl2ZSBtYXA7Cj4gICAgZnJvbSB0aW1lIHRvIHRpbWUsIHN3YXAg
bWFwcyBhbmQgZmx1c2ggZXZlcnl0aGluZyBpbiB0aGUgbm9uLWFjdGl2ZQo+ICAgIG1hcCAoZmls
dGVyZWQgYnkgdGhlIFRMQiB0aW1lc3RhbXAgd2hlbiB3ZSBsYXN0IHN3YXBwZWQgb3ZlcikuCj4K
PiBCYWgsIHRoaXMgaXMgdHVybmluZyBpbnRvIGEgdGFyIHBpdC4gIExldCdzIHN0aWNrIHRvIHRo
ZSB2MiBwYXRjaCBhcwo+IGJlaW5nIChyZWxhdGl2ZWx5KSBzaW1wbGUgYW5kIGNvcnJlY3QsIGFu
ZCByZXZpc2l0IHRoaXMgaWYgaXQgY2F1c2VzCj4gdHJvdWJsZS4gOikKCjooCgpBIDcwJSBwZXJm
b3JtYW5jZSBoaXQgZm9yIGd1ZXN0IGNyZWF0aW9uIGlzIGNlcnRhaW5seSBnb2luZyB0byBjYXVz
ZQpwcm9ibGVtcywgYnV0IHdlIG9idmlvdXNseSBuZWVkIHRvIHByaW9yaXRpc2UgY29ycmVjdG5l
c3MgaW4gdGhpcyBjYXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 17:44:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 17:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5bqZ-0006U9-HG; Tue, 02 May 2017 17:44:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5bqY-0006U3-Lu
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 17:44:22 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0D/1F-01997-575C8095; Tue, 02 May 2017 17:44:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG7JUY5
 Ig7/nVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxp65ayFXxgqpj6cgdbA+M6pi5GTg4JAX+J
 tRs3sILYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQeL7o+1gvSwCK
 hJHNvaA2SJA9Vf3vgCyOYDq7SW6FsuBhIUF9CX2TXnCCBLmFLCTmPLdHiQsJFAgcerSTRaIa0
 wk3i7cyQZSIiSgJjF3ffwERr5ZSO6ZheSeWUjuWcDIvIpRozi1qCy1SNfIUi+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzDM6hkYGHcwNu31O8QoycGkJMqr/oo9UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEb+xhjkghwaLU9NSKtMwcYMDDpCU4eJREeMuPAKV5iwsSc4sz0yFSp
 xh1Oebc+/qeSYglLz8vVUqcdzPIDAGQoozSPLgRsOi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmYVwRkFU9mXgncpldARzABHdEsC3ZESSJCSqqBMe7truUrtl/wqbrxumhJW8GcZW3dyeu
 UCjuk9qdcXlwRp777yvdP1perNif7niorPGR8ko3pXJ2w5OrMJR9k5SyqHv0632+0IO2VXQWL
 5wnPP4xuugr9hX7vE1QKV5h5Wwt6vTV4vvfWhRKxxTkflJT+TXvZ/neJhcv+JdEWPM+qzk+M4
 hPwVWIpzkg01GIuKk4EAM/gTJW5AgAA
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493747059!67530283!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21028 invoked from network); 2 May 2017 17:44:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 17:44:20 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="421909080"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.48729.992225.955471@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 18:14:01 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
References: <22792.37640.43418.391463@chiark.greenend.org.uk>
 <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, security@xenproject.org
Subject: Re: [Xen-devel] Security response; public holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogU2VjdXJpdHkgcmVzcG9uc2U7IHB1YmxpYyBob2xp
ZGF5cyIpOgo+IFNvbWUgaG9saWRheXMgd2lsbCBiZSBmaXhlZCBkYXRlcywgd2hpbGUgb3RoZXJz
IChsaWtlIEVhc3RlciBhbmQKPiBBbWVyaWNhbiBUaGFua3NnaXZpbmcpIHdpbGwgY2hhbmdlIGV2
ZXJ5IHllYXIuICBGb3IgdGhlIG9uZXMgdGhhdAo+IGNoYW5nZSwgd2UgbmVlZCBhIG1lY2hhbmlz
bSBmb3IgcmVmcmVzaGluZyB0aGVtIGV2ZXJ5IHllYXIuCgpJIHN1Z2dlc3Qgd2Ugc2V0IGEgcmVt
aW5kZXIgdG8gc2VuZCBvdXQgYSBjYWxsIGZvciB1cGRhdGVzIGluIGFyb3VuZApPY3RvYmVyIG9m
IHRoZSBwcmV2aW91cyB5ZWFyLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 17:59:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 17:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5c5U-0007Gm-MX; Tue, 02 May 2017 17:59:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5c5T-0007GY-TB
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 17:59:48 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 86/EA-03696-319C8095; Tue, 02 May 2017 17:59:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVVfwJEe
 kwfPXlhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPlGtODqGqaKJQ9WsDYw
 /nzL2MXIxSEk8JdRouvydBYI5zGQM28nUxcjJ5CzjVHixMxaEFtEwFni65m57CC2sIC5xMfDV
 8BqeAXsJe62zGfrYmTnYBOwkjgkBhJlEVCVuPjxKusERo4FjAyrGDWKU4vKUot0jUz0kooy0z
 NKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECfcUABDsY932MPMQoycGkJMqr/oo9UogvKT+
 lMiOxOCO+qDQntfgQowwHh5IEL+cJjkghwaLU9NSKtMwcYNDApCU4eJREeE1B0rzFBYm5xZnp
 EKlTjLoc75Z+eM8kxJKXn5cqJc5bdxyoSACkKKM0D24ELIAvMcpKCfMyAh0lxFOQWpSbWYIq/
 4pRnINRSZj3DsgUnsy8ErhNr4COYAI6olkW7IiSRISUVAOj7st9LM1xJ79UP1j6m2Wj46SVt5
 7uWWBarzxp2r56Vv3p3QW3bN8eE8la6HrIq6pqWsnsVUIl2//7i950t6havS179/xZvr+5TUr
 Cjx6wzVU+kl7vqde6ata/VV22Fl93VKxamj2V40Nhmo+FhdjaZwXulw22TTc2rq3fwfJczGtz
 m3GXk5qcEktxRqKhFnNRcSIAN4AMBFsCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493747984!66218906!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12648 invoked from network); 2 May 2017 17:59:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 17:59:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5c5P-0006Q3-PY; Tue, 02 May 2017 17:59:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5c5K-0007DR-Bf; Tue, 02 May 2017 17:59:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5c5K-0002n6-30; Tue, 02 May 2017 17:59:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d5c5K-0002n6-30@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 17:59:38 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-armhf
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3837449257279942406=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3837449257279942406==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108154/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/108154.bisection-summary --basis-template=107636 --blessings=real,real-bisect qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 108125 fail [host=arndale-lakeside] / 107644 [host=arndale-bluewater] 107636 [host=cubietruck-gleizes] 107610 ok.
Failure / basis pass flights: 108125 / 107610
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Basis pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#32c7e0ab755745e961f1772e95cac381cc68769d-81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 git://xenbits.xen.org/xen.git#f97838bbd980a0104e16c4a12fbf514f9fa805f1-0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Loaded 18646 nodes in revision graph
Searching for test results:
 107598 [host=arndale-metrocentre]
 107610 pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
 107636 [host=cubietruck-gleizes]
 107644 [host=arndale-bluewater]
 107736 fail irrelevant
 107777 fail irrelevant
 107758 fail irrelevant
 107788 fail irrelevant
 107808 fail irrelevant
 107841 fail irrelevant
 107826 fail irrelevant
 107884 fail irrelevant
 107911 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107936 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108005 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107986 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108044 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108028 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108119 pass eab1e53cacfb1d877317d5e7b416ddb43858d92e 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108109 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108122 pass 9eb2575e6c2cb902db88eb5539c66d32a30a94cf 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108131 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108076 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108059 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108112 fail 78f86a2b7c6b5c490a612729816473485d7ac570 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108140 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108115 pass 71cd4dace9abf51469cfbf6db622124993955f78 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108132 pass fe491fa85c4634453b340b18046aae2eaf8147db 9182835740ac37cf5295b15eb47058f39fc14c8f
 108107 pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
 108103 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108126 pass 56e7cf8df03ae142c7797435dc0ece80a42f4fd0 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108116 pass b8c7193fe9479a941a56863595766d4517152dae 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108133 pass fe491fa85c4634453b340b18046aae2eaf8147db 144aec4140515c53bb1676df71a469f3e285c557
 108128 pass df02d2ca8b23ba1fff137090a65731c68cf1393d cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108130 pass fe491fa85c4634453b340b18046aae2eaf8147db a579c8bcf348eb8b0280cb429d3876831fff4e23
 108134 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108125 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108142 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108153 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108143 blocked 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108147 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108154 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
Searching for interesting versions
 Result found: flight 107610 (pass), for basis pass
 Result found: flight 107911 (fail), for basis failure
 Repro found: flight 108107 (pass), for basis pass
 Repro found: flight 108109 (fail), for basis failure
 0 revisions at fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
No revisions left to test, checking graph state.
 Result found: flight 108134 (pass), for last pass
 Result found: flight 108140 (fail), for first failure
 Repro found: flight 108142 (pass), for last pass
 Repro found: flight 108147 (fail), for first failure
 Repro found: flight 108153 (pass), for last pass
 Repro found: flight 108154 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108154/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
108154: tolerable ALL FAIL

flight 108154 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/108154/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   5 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



--===============3837449257279942406==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3837449257279942406==--

From xen-devel-bounces@lists.xen.org Tue May 02 17:59:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 17:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5c5O-0007GK-FR; Tue, 02 May 2017 17:59:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@kernel.org>) id 1d5c5M-0007GE-Pk
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 17:59:40 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DC/5F-02181-C09C8095; Tue, 02 May 2017 17:59:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVybKJshy7XSY5
 Ig+3vFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpU1vZC7bzVKy+MY+5gfE6ZxcjF4eQwFRG
 id8tV1khnP+MEn0XJrJ1MXJwsAmoS7R0+nYxcnKICChJ3Fs1mQmkhlngOqPE35l72UFqhAVsJ
 DYfKwKpYRFQlXjwbzo7iM0rECrRMeETmC0hICdxadsXZgg7Q2JezxxWCNtLYtGNS1C2msTVc5
 uYJzDyLGBkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEej
 3egYGxh2Mfav8DjFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy3mCI1JIsCg1
 PbUiLTMHGIAwaQkOHiURXlOQNG9xQWJucWY6ROoUo6KUOG/dcaCEAEgiozQPrg0W9JcYZaWEe
 RkZGBiEeApSi3IzS1DlXzGKczAqCfPKgIznycwrgZv+CmgxE9DiZlmwxSWJCCmpBsYCwfrNv5
 fvWZK+uPrwy5uTHvy9sGJxks5tPf+Paisi7iZ4RgVev3v7GkP88ydlHZ0BWd3PJGYGxBrNq2P
 8cT6j/F698ZdHV8uD7LZskJgQ+rzV/U33neVJ0jXt9149uTxnA2dA1pJDDesMFX9O+h1294T3
 9LCqvJWT12yY0VLE1a+z1u4mR0y1EktxRqKhFnNRcSIAUeFMfHUCAAA=
X-Env-Sender: luto@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493747977!96171111!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30802 invoked from network); 2 May 2017 17:59:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 17:59:38 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 9D6B720125;
 Tue,  2 May 2017 17:59:35 +0000 (UTC)
Received: from localhost (unknown [198.217.64.131])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9752320123;
 Tue,  2 May 2017 17:59:33 +0000 (UTC)
From: Andy Lutomirski <luto@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  2 May 2017 10:59:22 -0700
Message-Id: <1eda2acc5ed68b41f24ba7ab2672976fd92a7f9e.1493747901.git.luto@kernel.org>
X-Mailer: git-send-email 2.9.3
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] x86/xen: Improve failed hypercall debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBmaWRkbGluZyB3aXRoIHhlbl9leGl0X21tYXAoKSwgSSBub3RpY2VkIHRoYXQgZmFpbGVk
IG11bHRpY2FsbApkZWJ1Z2dpbmcgZG9lc24ndCB3b3JrIGlmIHRoZSBtdWx0aWNhbGwgaXMganVz
dCBvbmUgY2FsbC4gIEZpeCBpdC4KCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5
OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KLS0tCiBhcmNoL3g4Ni94ZW4vbXVs
dGljYWxscy5jIHwgMjYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vbXVsdGljYWxscy5jIGIvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYwppbmRleCBlYTU0
YTA4ZDgzMDEuLmI2YjNmMDI0ZDM0MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL211bHRpY2Fs
bHMuYworKysgYi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jCkBAIC05NiwyMyArOTYsMjMgQEAg
dm9pZCB4ZW5fbWNfZmx1c2godm9pZCkKIAkJZm9yIChpID0gMDsgaSA8IGItPm1jaWR4OyBpKysp
CiAJCQlpZiAoYi0+ZW50cmllc1tpXS5yZXN1bHQgPCAwKQogCQkJCXJldCsrOworCX0KIAogI2lm
IE1DX0RFQlVHCi0JCWlmIChyZXQpIHsKLQkJCXByaW50ayhLRVJOX0VSUiAiJWQgbXVsdGljYWxs
KHMpIGZhaWxlZDogY3B1ICVkXG4iLAotCQkJICAgICAgIHJldCwgc21wX3Byb2Nlc3Nvcl9pZCgp
KTsKLQkJCWR1bXBfc3RhY2soKTsKLQkJCWZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKSB7
Ci0JCQkJcHJpbnRrKEtFUk5fREVCVUcgIiAgY2FsbCAlMmQvJWQ6IG9wPSVsdSBhcmc9WyVseF0g
cmVzdWx0PSVsZFx0JXBGXG4iLAotCQkJCSAgICAgICBpKzEsIGItPm1jaWR4LAotCQkJCSAgICAg
ICBiLT5kZWJ1Z1tpXS5vcCwKLQkJCQkgICAgICAgYi0+ZGVidWdbaV0uYXJnc1swXSwKLQkJCQkg
ICAgICAgYi0+ZW50cmllc1tpXS5yZXN1bHQsCi0JCQkJICAgICAgIGItPmNhbGxlcltpXSk7Ci0J
CQl9CisJaWYgKHJldCkgeworCQlwcmludGsoS0VSTl9FUlIgIiVkIG11bHRpY2FsbChzKSBmYWls
ZWQ6IGNwdSAlZFxuIiwKKwkJICAgICAgIHJldCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKwkJZHVt
cF9zdGFjaygpOworCQlmb3IgKGkgPSAwOyBpIDwgYi0+bWNpZHg7IGkrKykgeworCQkJcHJpbnRr
KEtFUk5fREVCVUcgIiAgY2FsbCAlMmQvJWQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0PSVsZFx0
JXBGXG4iLAorCQkJICAgICAgIGkrMSwgYi0+bWNpZHgsCisJCQkgICAgICAgYi0+ZGVidWdbaV0u
b3AsCisJCQkgICAgICAgYi0+ZGVidWdbaV0uYXJnc1swXSwKKwkJCSAgICAgICBiLT5lbnRyaWVz
W2ldLnJlc3VsdCwKKwkJCSAgICAgICBiLT5jYWxsZXJbaV0pOwogCQl9Ci0jZW5kaWYKIAl9Cisj
ZW5kaWYKIAogCWItPm1jaWR4ID0gMDsKIAliLT5hcmdpZHggPSAwOwotLSAKMi45LjMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 18:00:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5c65-0007r8-4a; Tue, 02 May 2017 18:00:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5c64-0007qx-9t
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 18:00:24 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 06/FC-03920-739C8095; Tue, 02 May 2017 18:00:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTdfsJEe
 kQcNaM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePwt8nMBf3iFRvecjYwnhfqYuTiEBLYzCix
 /sdKVghnN6PErIXnWboYOTmEBQIkTi3cAJYQEXjBKPFn3npmkISQgJXE8oV32EASzAKtjBLzz
 p9lAkmwCWhK3Pn8CczmBSr6suErmM0ioCLRubmLFcQWFQiXeNt4hAWiRlDi5MwnYDangLXE32
 uTwRYwC5hJzNv8EMqWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl0jM72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCQYwCCHYxnFgQeYpTkYFIS5VV/xR4pxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJ38nGOSCHBotT01Iq0zBxg8MOkJTh4lER494OkeYsLEnOLM9MhU
 qcYdTneLf3wnkmIJS8/L1VKnLcOpEgApCijNA9uBCwSLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmYdw7IFJ7MvBK4Ta+AjmACOqJZFuyIkkSElFQDY5P3qz2fGlbJBQd9qgwXvHExXNR239G
 3tRLF3RXhy66nZM8XFlz5qPCsUE+W84wMlnkLZqjbZ7RsSlY+fNut8wXDg91WJuyu9eukZpvm
 H3ueMNvht/cN1vLDm674Kk540cYcu7Qj3yN6u+DNzCsSHHKTJ1/szDiY3Tk5XGqRpPyzGJnTP
 vN2KLEUZyQaajEXFScCAFWDJma/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493748022!66382188!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12263 invoked from network); 2 May 2017 18:00:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 2 May 2017 18:00:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D3FA8142F;
 Tue,  2 May 2017 11:00:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 892B53F41F;
 Tue,  2 May 2017 11:00:20 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>, anastassios.nanos@onapp.com
References: <9e367ba0-acc8-342e-c292-12b94d021515@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8619e3f9-bf31-6554-490c-797724502c23@arm.com>
Date: Tue, 2 May 2017 19:00:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9e367ba0-acc8-342e-c292-12b94d021515@arm.com>
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Jarvis Roach <jbr041075@gmail.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen ARM community call - meeting minutes and date
 for the next one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKQSBxdWljayByZW1pbmRlciwgdGhlIENvbW11bml0eSBDYWxsIHdpbGwgYmUgdG9t
b3Jyb3cgKFdlZG5lc2RheSAzcmQgCk1heSkgYXQgNVBNIEJTVC4KCkZvciBqb2luaW5nIHRoZSBj
YWxsLCBwbGVhc2UgdXNlIGVpdGhlcjoKCkNhbGwgICAgICAgICAgICArNDQgMTIyMyA0MDYwNjUg
KExvY2FsIGRpYWwgaW4pCmFuZCBlbnRlciB0aGUgYWNjZXNzIGNvZGUgYmVsb3cgZm9sbG93ZWQg
YnkgIyBrZXkuClBhcnRpY2lwYW50IGNvZGU6IDQ5MTUxOTEKCk1vYmlsZSBBdXRvIERpYWw6CiAg
ICAgICAgIFZvSVA6IHZvaXA6Ly8rNDQxMjIzNDA2MDY1OzQ5MTUxOTEjCiAgICAgICAgIGlPUyBk
ZXZpY2VzOiArNDQgMTIyMyA0MDYwNjUsNDkxNTE5MSBhbmQgcHJlc3MgIwogICAgICAgICBPdGhl
ciBkZXZpY2VzOiArNDQgMTIyMyA0MDYwNjV4NDkxNTE5MSMKCkFkZGl0aW9uYWwgQ2FsbGluZyBJ
bmZvcm1hdGlvbjoKClVLICs0NCAxMTQyODI4MDAyClVTIENBICsxIDQwODU3NjE1MDIKVVMgVFgg
KzEgNTEyMzE0MTA3MwpKUCArODEgNDUzNDU1MzU1CkRFICs0OSA4OTQ1NjA0MDUwCk5PICs0NyA3
MzE4NzUxOApTRSArNDYgNDYzMTMxMzEKRlIgKzMzIDQ5NzIzNTEwMQpUVyArODg2IDM1NjU3MTE5
CkhVICszNiAxMzI3NTYwMApJRSArMzUzIDkxMzM3OTAwCgpUb2xsIEZyZWUKClVLIDA4MDAgMTQx
MjA4NApVUyArMSA4NjY4ODAxMTQ4CkNOICs4NiA0MDA2NzgyMzY3CklOIDAwMDgwMDk4NjgzNjUK
SU4gKzkxODA0OTI4Mjc3OApUVyAwODAwMCAyMjA2NQpIVSAwNjgwOTgxNTg3CklFIDE4MDA4MDAw
MjIKS0YgKzk3MjczMjU1ODg3NwoKUmVnYXJkcywKCk9uIDIwLzA0LzE3IDE3OjQ0LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+Cj4gQmVsb3cgdGhlIG1lZXRpbmcgbWludXRlcyBmb3Ig
dGhlIHByZXZpb3VzIFhlbiBjb21tdW5pdHkgY2FsbC4gRmVlbCBmcmVlIHRvCj4gcmVwbHkgaWYg
SSBtaXNzZWQgc29tZSBwYXJ0cy4KPgo+IEkgc3VnZ2VzdCB0byBoYXZlIHRoZSBuZXh0IGNhbGwg
b24gdGhlIDNyZCBNYXkgYXQgNVBNIEJTVC4gQW55IG9waW5pb25zLgo+Cj4gQWxzbywgZG8geW91
IGhhdmUgYW55IHNwZWNpZmljIHRvcGljIHlvdSB3b3VsZCBsaWtlIHRvIHRhbGsgZHVyaW5nIHRo
aXMKPiBjYWxsPwo+Cj4gQ2hlZXJzLAo+Cj4gPT0gQXR0ZW5kZWVzID09Cj4KPiBTdGVmYW5vLCBB
cG9yZXRvCj4gSnVsaWVuLCBBUk0KPiBPbGVrc2FuZHIsIEVQQU0KPiBWb2xvZHltaXIsIEVQQU0K
PiBFZGdhciwgWGlsaW54Cj4gQW5hc2F0YXNpb3MsIE9uQXBwCj4KPiA9PSBTTUMgYW5kIEVMMCBB
cHAgPT0KPgo+IFNvbWUgU01DIGNhbGwgbWF5IGJlIHNlbnNpdGl2ZSB0byBsYXRlbmN5IChlLmcg
cG93ZXIgZG93bikuCj4KPiBTdGVmYW5vOiBXZSB3b3VsZCBuZWVkIHRvIGJlIGFibGUgdG8gZGVj
aWRlIHdoZXRoZXIgU01DIGFyZSBlbXVsYXRlZCBpbgo+IEVMMCBvciBFTDIuCj4KPiBFZGdhcjog
U2hhbGwgSSB3YWl0IEVMMCBBcHAgc3VwcG9ydCBiZWZvcmUgcmVzZW5kaW5nIHRoZSBzZXJpZXMg
dG8KPiBmb3J3YXJkIFNNQyBvbiBaeW5xbXAgWzFdPwo+Cj4gQW5zd2VyOiBObyBuZWVkIHRvIHdh
aXQsIHRoZSBjdXJyZW50IGFwcHJvYWNoIGlzIGZpbmUgZm9yIG5vdy4KPgo+IFhlbiBFTDAgdXBk
YXRlIGZyb20gVm9sb2R5bWlyOgo+ICAgICAqIFRocmVhZCBzdGFydGVkIG9uIHhlbi1kZXZlbCAo
c2VlIFsyXSkKPiAgICAgKiBTdGVmYW5vIHN1Z2dlc3RlZCB0byBjcmVhdGUgYW5kIHNoYXJlIGEg
c21hbGwgZXhhbXBsZQo+ICAgICAqIFBsYW4gLT4gUG9zdCB0aGUgcGF0Y2hlcyBvbiBnaXRodWIg
KyB3cml0aW5nIGRvY3VtZW50Cj4KPiA9PSBJT01NVSA9PQo+Cj4gWGVuIGRvZXMgbm90IHN1cHBv
cnQgdGhlIGdlbmVyaWMgSU9NTVUgYmluZGluZ3MuCj4KPiBBQ1RJT046IE5lZWRzIHRvIGJlIGZp
eGVkIEFTQVAuIFBvdGVudGlhbGx5IG9uIFhlbiA0Ljk/Cj4KPiA9PSBSZXNlcnZlIHJlZ2lvbiBz
dXBwb3J0IGluIERUID09Cj4KPiBSZXNlcnZlIHJlZ2lvbiBpcyBub3QgbWFwcGVkIGluIERPTTAs
IHRob3VnaCB0aGV5IHNob3VsZCBiZSBtYXBwZWQuIERNQQo+IEFQSSB3aWxsIGFsbG9jYXRlIG1l
bW9yeSBmb3IgdGhvc2UgcmVnaW9ucy4KPgo+IFRoZXJlIHdhcyBhIGRpc2N1c3Npb24gYWJvdXQg
dGhhdCBmZXcgbW9udGhzIGFnbyAoc2VlIFszXSkuIFRoaXMgd291bGQKPiBuZWVkIHRvIGJlIGZv
bGxvd2VkLXVwLgo+Cj4gPT0gQ3Jvc3MtY29tcGlsaW5nID09Cj4KPiBBbmFzdGFzaW9zOiBXZSBh
cmUgbG9va2luZyBhdCBzdXBwb3J0IFhlbiBpbiBCdWlsZHJvb3QuIFRoZSB1c2UgY2FzZSBpcwo+
IGEgc21hbGwgaW5pdHJhbWZzLgo+Cj4gUG90ZW50aWFsIHRhc2s6IEtlZXAgWGVuIHVwZGF0ZWQg
b24gYnVpbGRyb290LiBBbmFzdGFzaW9zIGNvdWxkIGhlbHAgb24KPiB0aGF0Lgo+Cj4gU3RlZmFu
bzogWGVuIGlzIGNvbXBpbGluZyBmaW5lIHdpdGggWW9jdG8uCj4KPiBBQ1RJT046IFN0ZWZhbm8g
dG8gd3JpdGUgYSB3aWtpIHBhZ2UgYWJvdXQgdXNpbmcgbWV0YS12aXJ0dWFsaXphdGlvbiBvbgo+
IFlvY3RvLgo+Cj4gUmVsZWFzZSB1cGRhdGUKPiAtLS0tLS0tLS0tLS0tLQo+Cj4gU3RlZmFubyBt
aWdodCBrZWVwIGEgYnJhbmNoIGFyb3VuZCB0byBrZWVwIHBhdGNoZXMgd2hpY2ggdGFyZ2V0IHRo
ZSBuZXh0Cj4gcmVsZWFzZS4KPgo+IFsxXQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMi9tc2cwMDYzNC5odG1sCj4gWzJdCj4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA0
L21zZzAxMDAyLmh0bWwKPiBbM10gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTYtMTEvbXNnMDIyOTUuaHRtbAo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 18:05:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cB8-0008Ei-Us; Tue, 02 May 2017 18:05:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5cB7-0008ER-TL
 for xen-devel@lists.xen.org; Tue, 02 May 2017 18:05:38 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F6/40-01999-17AC8095; Tue, 02 May 2017 18:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXrfgFEe
 kwa4DGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bfk+OsBcf4K/Ye/s3UwLiVp4uRg0NCwF/i
 1GuJLkZODjYBfYndLz4xgdgiAuoSpzsusoKUMAv4SRx64AsSFhZwkWi4swGshEVAReLU0T8sI
 CW8Ah4SHRfSQcISAnIS54//ZAaxOQU8Jbp39zCC2EJAJff3zYKy1SSu9V9iB7F5BQQlTs58wg
 JiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6uWmFhc
 npqfmJCYV6yXn525iBIYNAxDsYPy3zfMQoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErytJzkihQSLUtNTK9Iyc4ABDJOW4OBREuEtPgGU5i0uSMwtzkyHSJ1iVJQS5+0G6RMAS
 WSU5sG1waLmEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5T4CM58nMK4Gb/gpoMRPQ4mZZsM
 UliQgpqQZGL1FWJd+vVSu2loUU9bcozLoi2iqqOrnlx3LfA0UNWxmUOZwKufaUzn5zY16i78T
 zQfsybPJD3xd+CWDxuHGT44GrwC65yeeM2F+cU1tUYHtaV4U9b3+2kfzZZo3aH5NeGvu83+V7
 sCrxUJGTVXLJA25+GXO5w5NlbvcuOXU+dH0tV6WeVrASS3FGoqEWc1FxIgAFdlEXlQIAAA==
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493748332!95909105!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48962 invoked from network); 2 May 2017 18:05:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 18:05:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="430621040"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 May 2017 19:05:25 +0100
Message-ID: <1493748326-9582-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/7] x86/asm: Fold LOAD_C_CLOBBERED into
	RESTORE_ALL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBpdHMgc29sZSBvdGhlciB1c2VyIHJlbW92ZWQsIGZvbGQgTE9BRF9DX0NMT0JCRVJFRCBp
bnRvIFJFU1RPUkVfQUxMIHRvCnJlZHVjZSB0aGUgY29nbml0aXZlIGxvYWQgb2YgdHJ5aW5nIHRv
IHdvcmsgb3V0IHdoaWNoIHJlZ2lzdGVycyBnZXQgbW9kaWZpZWQuCgpObyBmdW5jdGlvbmFsIGNo
YW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAyNyArKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oCmluZGV4IGYxYzZmYTEuLjExMzA2ZDEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaApAQCAtMzIxLDQwICszMjEsMjUgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzdGFjKHZvaWQpCiAuZW5kaWYKIAogLyoKLSAqIFJlbG9hZCByZWdpc3RlcnMgbm90IHByZXNl
cnZlZCBieSBDIGNvZGUgZnJvbSBmcmFtZS4KLSAqCi0gKiBAY29tcGF0OiBSOC1SMTEgZG9uJ3Qg
bmVlZCByZWxvYWRpbmcKKyAqIFJlc3RvcmUgYWxsIHByZXZpb3VzbHkgc2F2ZWQgcmVnaXN0ZXJz
LgogICoKLSAqIEZvciB0aGUgd2F5IGl0IGlzIHVzZWQgaW4gUkVTVE9SRV9BTEwsIHRoaXMgbWFj
cm8gbXVzdCBwcmVzZXJ2ZSBFRkxBR1MuWkYuCisgKiBAYWRqOiBleHRyYSBzdGFjayBwb2ludGVy
IGFkanVzdG1lbnQgdG8gYmUgZm9sZGVkIGludG8gdGhlIGFkanVzdG1lbnQgZG9uZQorICogICAg
ICAgYW55d2F5IGF0IHRoZSBlbmQgb2YgdGhlIG1hY3JvCisgKiBAY29tcGF0OiBSOC1SMTUgZG9u
J3QgbmVlZCByZWxvYWRpbmcKICAqLwotLm1hY3JvIExPQURfQ19DTE9CQkVSRUQgY29tcGF0PTAg
YXg9MQorLm1hY3JvIFJFU1RPUkVfQUxMIGFkaj0wIGNvbXBhdD0wCiAuaWYgIVxjb21wYXQKKyAg
ICAgICAgdGVzdGwgJFRSQVBfcmVnc19kaXJ0eSxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAg
ICAgICAgbW92cSAgVVJFR1NfcjExKCVyc3ApLCVyMTEKICAgICAgICAgbW92cSAgVVJFR1NfcjEw
KCVyc3ApLCVyMTAKICAgICAgICAgbW92cSAgVVJFR1NfcjkoJXJzcCksJXI5CiAgICAgICAgIG1v
dnEgIFVSRUdTX3I4KCVyc3ApLCVyOAogLmVuZGlmCi0uaWYgXGF4CiAgICAgICAgIExPQURfT05F
X1JFRyhheCwgXGNvbXBhdCkKLS5lbmRpZgogICAgICAgICBMT0FEX09ORV9SRUcoY3gsIFxjb21w
YXQpCiAgICAgICAgIExPQURfT05FX1JFRyhkeCwgXGNvbXBhdCkKICAgICAgICAgTE9BRF9PTkVf
UkVHKHNpLCBcY29tcGF0KQogICAgICAgICBMT0FEX09ORV9SRUcoZGksIFxjb21wYXQpCi0uZW5k
bQotCi0vKgotICogUmVzdG9yZSBhbGwgcHJldmlvdXNseSBzYXZlZCByZWdpc3RlcnMuCi0gKgot
ICogQGFkajogZXh0cmEgc3RhY2sgcG9pbnRlciBhZGp1c3RtZW50IHRvIGJlIGZvbGRlZCBpbnRv
IHRoZSBhZGp1c3RtZW50IGRvbmUKLSAqICAgICAgIGFueXdheSBhdCB0aGUgZW5kIG9mIHRoZSBt
YWNybwotICogQGNvbXBhdDogUjgtUjE1IGRvbid0IG5lZWQgcmVsb2FkaW5nCi0gKi8KLS5tYWNy
byBSRVNUT1JFX0FMTCBhZGo9MCBjb21wYXQ9MAotLmlmICFcY29tcGF0Ci0gICAgICAgIHRlc3Rs
ICRUUkFQX3JlZ3NfZGlydHksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCi0uZW5kaWYKLSAgICAg
ICAgTE9BRF9DX0NMT0JCRVJFRCBcY29tcGF0CiAuaWYgIVxjb21wYXQKICAgICAgICAganogICAg
OTg3ZgogICAgICAgICBtb3ZxICBVUkVHU19yMTUoJXJzcCksJXIxNQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 18:05:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cBC-0008F6-5L; Tue, 02 May 2017 18:05:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5cBA-0008Et-R8
 for xen-devel@lists.xen.org; Tue, 02 May 2017 18:05:40 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 89/B4-01733-47AC8095; Tue, 02 May 2017 18:05:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXjf/FEe
 kwex+RYslHxezODB6HN39mymAMYo1My8pvyKBNWPyzTdMBVeFKtqf/GRsYHzA38XIySEh4C/x
 dcs7VhCbTUBfYveLT0wgtoiAusTpjotAcQ4OZgE/iUMPfEHCwgJeEocWrGYEsVkEVCRWH/vOA
 mLzCnhI7DvQxAgxUk7i/PGfzCA2p4CnRPfuHrC4EFDN/X2zoGw1iWv9l9ghegUlTs58AjaHWU
 BC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBULze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAH479tnocYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4G09yREpJFiUmp5akZaZAwximLQEB4+SCG/xCaA0b3FBYm5xZjpE6hSjopQ4bzdInwBIIqM0D
 64NFjmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7AmQ8T2ZeCdz0V0CLmYAWN8uCLS5JRE
 hJNTBO+2Ug/+ZLq/Lj5l8/rdYoZZq07Tp5TY/7YMnq8G21k+41Wbzw9y+cG2zss3gOx+P9tY8
 XGN/ae+HkyQcp3zTWbM2V8rT6//+K7rzdNR3bCl+yyE3orb/HnZ7eE7ZjQs33TfraktN13Y7s
 bTjy42h/1O38n64JO29dc+DZ2f62cm7XX7+5nM4blViKMxINtZiLihMBhuMx/5cCAAA=
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493748332!95909105!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48913 invoked from network); 2 May 2017 18:05:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 18:05:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="430621037"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 May 2017 19:05:23 +0100
Message-ID: <1493748326-9582-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/7] x86/traps: Rename compat_hypercall() to
	entry_int82()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmb2xsb3dzIHRoZSBMaW51eCBleGFtcGxlIG9mIG5hbWluZyB0aGUgZW50cnkgcG9pbnQg
YnkgaG93IGl0IGlzIGFycml2ZWQKYXQsIHJhdGhlciB0aGFuIGl0cyBwdXJwb3NlLgoKRG9pbmcg
c28gaGlnaGxpZ2h0cyB0aGF0IHRoZSBTQVZFX1ZPTEFUSUxFIGluc3RhbnRpYXRpb24gc2V0cyB1
cCB0aGUgd3JvbmcKZW50cnlfdmVjdG9yIG9uIHRoZSBzdGFjayAoYWx0aG91Z2ggdGhpcyBpcyBi
ZW5pZ24gYXMgd2UgbmV2ZXIgc3lzcmV0IHRvIGEKMzJiaXQgUFYgZ3Vlc3QsIGFuZCB0aGUgaXJl
dCBwYXRoIGRvZXNuJ3QgY2FyZSkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgIHwgMiArLQogeGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaCAgICB8IDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDFjOTAxNzcuLjNhYjcwZTUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0zODcy
LDcgKzM4NzIsNyBAQCB2b2lkIF9faW5pdCB0cmFwX2luaXQodm9pZCkKIAogICAgIC8qIFRoZSAz
Mi1vbi02NCBoeXBlcmNhbGwgdmVjdG9yIGlzIG9ubHkgYWNjZXNzaWJsZSBmcm9tIHJpbmcgMS4g
Ki8KICAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgSFlQRVJDQUxMX1ZFQ1RPUiwKLSAgICAgICAg
ICAgICAgU1lTX0RFU0NfdHJhcF9nYXRlLCAxLCAmY29tcGF0X2h5cGVyY2FsbCk7CisgICAgICAg
ICAgICAgIFNZU19ERVNDX3RyYXBfZ2F0ZSwgMSwgJmVudHJ5X2ludDgyKTsKIAogICAgIC8qIEZh
c3QgdHJhcCBmb3IgaW50ODAgKGZhc3RlciB0aGFuIHRha2luZyB0aGUgI0dQLWZpeHVwIHBhdGgp
LiAqLwogICAgIF9zZXRfZ2F0ZShpZHRfdGFibGUgKyAweDgwLCBTWVNfREVTQ190cmFwX2dhdGUs
IDMsICZpbnQ4MF9kaXJlY3RfdHJhcCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRl
eCBmYjcyNDY0Li5hYmYxMDk0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTEx
LDEwICsxMSwxMCBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVj
dG9ycy5oPgogCi1FTlRSWShjb21wYXRfaHlwZXJjYWxsKQorRU5UUlkoZW50cnlfaW50ODIpCiAg
ICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1c2hxICQwCi0gICAgICAgIFNBVkVfVk9MQVRJTEUg
dHlwZT1UUkFQX3N5c2NhbGwgY29tcGF0PTEKKyAgICAgICAgU0FWRV9WT0xBVElMRSB0eXBlPUhZ
UEVSQ0FMTF9WRUNUT1IgY29tcGF0PTEKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogCiAgICAg
ICAgIGNtcGIgICQwLHVudHJ1c3RlZF9tc2koJXJpcCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmlu
ZGV4IGYyNDRlMTAuLjFkMWE0ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNTI5LDYg
KzUyOSw4IEBAIERFQ0xBUkVfVFJBUF9IQU5ETEVSKHNpbWRfY29wcm9jZXNzb3JfZXJyb3IpOwog
REVDTEFSRV9UUkFQX0hBTkRMRVJfQ09OU1QobWFjaGluZV9jaGVjayk7CiBERUNMQVJFX1RSQVBf
SEFORExFUihhbGlnbm1lbnRfY2hlY2spOwogCitERUNMQVJFX1RSQVBfSEFORExFUihlbnRyeV9p
bnQ4Mik7CisKICN1bmRlZiBERUNMQVJFX1RSQVBfSEFORExFUl9DT05TVAogI3VuZGVmIERFQ0xB
UkVfVFJBUF9IQU5ETEVSCiAKQEAgLTUzOCw3ICs1NDAsNiBAQCB2b2lkIGRvX3Jlc2VydmVkX3Ry
YXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCiB2b2lkIHN5c2VudGVyX2VudHJ5KHZv
aWQpOwogdm9pZCBzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQodm9pZCk7Ci12b2lkIGNvbXBhdF9oeXBl
cmNhbGwodm9pZCk7CiB2b2lkIGludDgwX2RpcmVjdF90cmFwKHZvaWQpOwogCiAjZGVmaW5lIFNU
VUJTX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBTVFVCX0JVRl9TSVpFKQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 18:05:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cB7-0008ES-NU; Tue, 02 May 2017 18:05:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5cB6-0008EL-7u
 for xen-devel@lists.xen.org; Tue, 02 May 2017 18:05:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C7/8D-02181-F6AC8095; Tue, 02 May 2017 18:05:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXjfvFEe
 kwfeFBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0brpylsBX2cFYe+SjUwPmDvYuTkkBDwl1jf
 +JoRxGYT0JfY/eITE4gtIqAucbrjImsXIwcHs4CfxKEHviBhYQF3iZ+NT1lAbBYBFYk1z9uYQ
 WxeAQ+Jowtns0GMlJM4f/wnWJxTwFOie3cP2HghoJr7+2ZB2WoS1/ovsUP0CkqcnPkEbCazgI
 TEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5
 iUrFecn7uJkZg4DAAwQ7Gf9s8DzFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 23qSI1JIsCg1PbUiLTMHGMIwaQkOHiUR3uITQGne4oLE3OLMdIjUKUZFKXHebpA+AZBERmkeX
 Bssbi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcEyHiezLwSuOmvgBYzAS1ulgVbXJKIkA
 LGomml6ZoW0bcxU7ukXA8XWU1muPGTddYELu6NaXderwyKOf6raYJLlWf+H32vzelvMqdt//a
 x8Zz5psyFB066FfDIL9yd8buyR5kzVtpmRopdwFF/Ifa782K/tFZcUHlRvstTdebcx/c2/Nvz
 c/riMvGroZytun+elEjs3mq4lGMFZ+XPizP/5ymxFGckGmoxFxUnAgAHEvLrlgIAAA==
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493748332!95909105!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48875 invoked from network); 2 May 2017 18:05:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 18:05:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="430621031"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 May 2017 19:05:21 +0100
Message-ID: <1493748326-9582-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/7] x86/traps: Poison unused stack pointers in
	the TSS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBmb3IgYWRkaXRpb25hbCBkZWZlbmNlLWluLWRlcHRoIGZvbGxvd2luZyBMRFQvR0RU
L0lEVCBjb3JydXB0aW9uLgoKSXQgY2F1c2VzIGF0dGVtcHRlZCBjb250cm9sIHRyYW5zZmVycyB0
byByaW5nIDEgb3IgMiAodmlhIGEgY2FsbCBnYXRlKSwgb3IKYXR0ZW1wdHMgdG8gdXNlIElTVCAz
IHRocm91Z2ggNyB0byB5aWVsZCAjU1NbMF0sIHJhdGhlciB0aGFuIGV4ZWN1dGluZyB3aXRoIGEK
c3RhY2sgc3RhcnRpbmcgYXQgdGhlIHRvcCBvZiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCmluZGV4IDZjMjcwMDguLjg3OTY1NjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjQ1LDYg
KzY0NSwxNCBAQCB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCXRzcy0+aXN0W0lTVF9E
RiAgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9ERiAgKiBQQUdFX1NJWkU7CiAJdHNzLT5pc3RbSVNU
X05NSSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX05NSSAqIFBBR0VfU0laRTsKIAorCS8qIFBvaXNp
b24gYWxsIG90aGVyIHN0YWNrIHBvaW50ZXJzIHRvIHByZXZlbnQgdGhlaXIgYWNjaWRlbnRhbCB1
c2UuICovCisJdHNzLT5yc3AxICAgPSAweDg2MDAxMTExMTExMTExMTF1bDsKKwl0c3MtPnJzcDIg
ICA9IDB4ODYwMDIyMjIyMjIyMjIyMnVsOworCXRzcy0+aXN0WzNdID0gMHg4NjAwNDQ0NDQ0NDQ0
NDQ0dWw7CisJdHNzLT5pc3RbNF0gPSAweDg2MDA1NTU1NTU1NTU1NTV1bDsKKwl0c3MtPmlzdFs1
XSA9IDB4ODYwMDY2NjY2NjY2NjY2NnVsOworCXRzcy0+aXN0WzZdID0gMHg4NjAwNzc3Nzc3Nzc3
Nzc3dWw7CisKIAlfc2V0X3Rzc2xkdF9kZXNjKAogCQlnZHQgKyBUU1NfRU5UUlksCiAJCSh1bnNp
Z25lZCBsb25nKXRzcywKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 18:05:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:05:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cBE-0008G7-C5; Tue, 02 May 2017 18:05:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5cBD-0008FN-KR
 for xen-devel@lists.xen.org; Tue, 02 May 2017 18:05:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 65/6B-02022-67AC8095; Tue, 02 May 2017 18:05:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrfsFEe
 kwftOJYslHxezODB6HN39mymAMYo1My8pvyKBNePpjvdsBR+5Kk4s72VtYDzO0cXIwSEh4C+x
 rl+gi5GTg01AX2L3i09MILaIgLrE6Y6LrCAlzAJ+Eoce+IKEhQW8JL49XMECYrMIqEjMvbCRE
 cTmFfCQeHJpNlhcQkBO4vzxn8wgNqeAp0T37h6wGiGgmvv7ZkHZahLX+i+xQ/QKSpyc+QSsl1
 lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPVy00tLk5MT81
 JTCrWS87P3cQIDBwGINjBuGaq8yFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eH+f4IgUEixKTU+tSMvMAYYwTFqCg0dJhLcYJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpU
 uK8v48DFQmAFGWU5sGNgMXTJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzngBZxZOZVwK36R
 XQEUxARzTLgh1RkoiQkmpg5Gzi6m3sfxE8/fzxVP6JZWoP1v46G5to4c0f0Rn/zEnue/mVJws
 2JswJXHfzR2c8x4SnJkuiVNx2TOWWbTLe6fGqyuKbnSMr94UW446gG9781/IlQjwUbptEtVy0
 3ffta0LF9Wwxp1CxTv3Un89rP1kGckbVTHP8/mvi+9+mpybqO1ovXR6lxFKckWioxVxUnAgAR
 tbFfKICAAA=
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1493748340!82032252!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27481 invoked from network); 2 May 2017 18:05:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 18:05:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="430621057"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 May 2017 19:05:26 +0100
Message-ID: <1493748326-9582-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 7/7] x86/asm: Clobber %r{8..15} on exit to 32bit
	PV guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIHByZXNlbmNlIG9mIGJ1Z3Mgc3VjaCBhcyBYU0EtMjE0IHdoZXJlIGEgMzJiaXQgUFYg
Z3Vlc3QgY2FuIGdldCBpdHMKaGFuZHMgb24gYSBsb25nIG1vZGUgc2VnbWVudCwgdGhpcyBjaGFu
Z2UgcHJldmVudHMgcmVnaXN0ZXIgY29udGVudCBsZWFraW5nCmJldHdlZW4gZG9tYWlucy4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggfCAxMyArKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4
IDExMzA2ZDEuLjRiNTg5MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2Rl
Zm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMzI1LDcgKzMy
NSw4IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICoKICAqIEBhZGo6
IGV4dHJhIHN0YWNrIHBvaW50ZXIgYWRqdXN0bWVudCB0byBiZSBmb2xkZWQgaW50byB0aGUgYWRq
dXN0bWVudCBkb25lCiAgKiAgICAgICBhbnl3YXkgYXQgdGhlIGVuZCBvZiB0aGUgbWFjcm8KLSAq
IEBjb21wYXQ6IFI4LVIxNSBkb24ndCBuZWVkIHJlbG9hZGluZworICogQGNvbXBhdDogUjgtUjE1
IGRvbid0IG5lZWQgcmVsb2FkaW5nLCBidXQgdGhleSBhcmUgY2xvYmJlcmVkIGZvciBhZGRlZAor
ICogICAgICAgICAgc2FmZXR5IGFnYWluc3QgaW5mb3JtYXRpb24gbGVha3MuCiAgKi8KIC5tYWNy
byBSRVNUT1JFX0FMTCBhZGo9MCBjb21wYXQ9MAogLmlmICFcY29tcGF0CkBAIC0zNjYsNiArMzY3
LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBMT0FE
X09ORV9SRUcoYnAsIFxjb21wYXQpCiAgICAgICAgIExPQURfT05FX1JFRyhieCwgXGNvbXBhdCkK
ICAgICAgICAgc3VicSAgJC0oVVJFR1NfZXJyb3JfY29kZS1VUkVHU19yMTUrXGFkaiksICVyc3AK
Ky5pZiBcY29tcGF0CisgICAgICAgIHhvciAlcjhkLCAlcjhkCisgICAgICAgIHhvciAlcjlkLCAl
cjlkCisgICAgICAgIHhvciAlcjEwZCwgJXIxMGQKKyAgICAgICAgeG9yICVyMTFkLCAlcjExZAor
ICAgICAgICB4b3IgJXIxMmQsICVyMTJkCisgICAgICAgIHhvciAlcjEzZCwgJXIxM2QKKyAgICAg
ICAgeG9yICVyMTRkLCAlcjE0ZAorICAgICAgICB4b3IgJXIxNWQsICVyMTVkCisuZW5kaWYKIC5l
bmRtCiAKICNlbmRpZgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 02 18:06:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cBe-0008Mq-KU; Tue, 02 May 2017 18:06:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5cBd-0008MG-HR
 for xen-devel@lists.xen.org; Tue, 02 May 2017 18:06:09 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2D/C5-01730-09AC8095; Tue, 02 May 2017 18:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUnfCKY5
 Ig1nvJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owjv1YzFqwWrGjdGN3AeJ23i5GTQ0LAX2LH
 yl5WEJtNQF9i94tPTCC2iIC6xOmOi0BxDg5mAT+JQw98QcLCAs4Sje+XgZWzCKhIvDpzmBnE5
 hXwkDi7/SgbxEg5ifPHf4LFOQU8Jbp39zCC2EJANff3zYKy1SSu9V9ih+gVlDg58wkLiM0sIC
 Fx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempO
 YVKyXnJ+7iREYOAxAsINxZbvzIUZJDiYlUV71V+yRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 H53kiBQSLEpNT61Iy8wBhjBMWoKDR0mEt/gEUJq3uCAxtzgzHSJ1ilFRSpxXARj4QgIgiYzSP
 Lg2WNxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvdpDtPJl5JXDTXwEtZgJa3CwLtrgkES
 El1cC48f49la+/71kYnrs3QaTzpIK/PWuFT/HbRq4TCuWr1xV8WjlNqdhsyiVh5Ve5WuzfBZ5
 nLY38FqEZfmmHt9K7J/nc93MO6IlaxtfPnG51d03t7FffhPxcQi7kyzFk/I566VuTadHf9NC2
 07ufZSLDwei/+QKSTBEnHu/wzrp4L+aqWPR0Hh0lluKMREMt5qLiRAArhXDvlgIAAA==
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1493748366!92444764!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53697 invoked from network); 2 May 2017 18:06:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 18:06:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="421913005"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 May 2017 19:05:20 +0100
Message-ID: <1493748326-9582-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/7] x86/traps: Drop 32bit fields out of
	tss_struct
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJhY2tsaW5rIGZpZWxkIGRvZXNuJ3QgZXhpc3QgaW4gYSA2NGJpdCBUU1MsIGFuZCB1bmlv
biBmb3IgZXNwezAuLjJ9IGlzIG9mCm5vIHByYWN0aWNhbCB1c2UuICBTcGVjaWZ5IGV2ZXJ5dGhp
bmcgd2l0aCBzdGRpbnQgdHlwZXMsIGFuZCBlbXB0eSBiaXRmaWVsZHMKZm9yIHJlc2VydmVkIHZh
bHVlcy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMjMgKysrKysrKysrKystLS0tLS0t
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwppbmRleCBjYTBhMDRhLi4xYzkwMTc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMu
YworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNDYxLDcgKzQ2MSw3IEBAIHZvaWQgc2hv
d19zdGFja19vdmVyZmxvdyh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIAogICAgIHByaW50aygiVmFsaWQgc3RhY2sgcmFuZ2U6ICVwLSVwLCBzcD0l
cCwgdHNzLmVzcDA9JXBcbiIsCiAgICAgICAgICAgICh2b2lkICopZXNwX3RvcCwgKHZvaWQgKill
c3BfYm90dG9tLCAodm9pZCAqKWVzcCwKLSAgICAgICAgICAgKHZvaWQgKilwZXJfY3B1KGluaXRf
dHNzLCBjcHUpLmVzcDApOworICAgICAgICAgICAodm9pZCAqKXBlcl9jcHUoaW5pdF90c3MsIGNw
dSkucnNwMCk7CiAKICAgICAvKgogICAgICAqIFRyaWdnZXIgb3ZlcmZsb3cgdHJhY2UgaWYgJWVz
cCBpcyBhbnl3aGVyZSB3aXRoaW4gdGhlIGd1YXJkIHBhZ2UsIG9yCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaAppbmRleCA3M2RkM2FiLi5mMjQ0ZTEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAg
LTQyOCwxOSArNDI4LDE4IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgX19td2FpdCh1bnNp
Z25lZCBsb25nIGVheCwgdW5zaWduZWQgbG9uZyBlY3gpCiAjZGVmaW5lIElPQk1QX0lOVkFMSURf
T0ZGU0VUICAgIDB4ODAwMAogCiBzdHJ1Y3QgX19wYWNrZWQgX19jYWNoZWxpbmVfYWxpZ25lZCB0
c3Nfc3RydWN0IHsKLSAgICB1bnNpZ25lZCBzaG9ydAliYWNrX2xpbmssX19ibGg7Ci0gICAgdW5p
b24geyB1NjQgcnNwMCwgZXNwMDsgfTsKLSAgICB1bmlvbiB7IHU2NCByc3AxLCBlc3AxOyB9Owot
ICAgIHVuaW9uIHsgdTY0IHJzcDIsIGVzcDI7IH07Ci0gICAgdTY0IHJlc2VydmVkMTsKLSAgICB1
NjQgaXN0WzddOyAvKiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUgaXMgMS1iYXNlZCBzbyB0c3MtPmlz
dFswXQotICAgICAgICAgICAgICAgICAqIGNvcnJlc3BvbmRzIHRvIGFuIElTVCB2YWx1ZSBvZiAx
IGluIGFuIEludGVycnVwdAotICAgICAgICAgICAgICAgICAqIERlc2NyaXB0b3IgKi8KLSAgICB1
NjQgcmVzZXJ2ZWQyOwotICAgIHUxNiByZXNlcnZlZDM7Ci0gICAgdTE2IGJpdG1hcDsKKyAgICB1
aW50MzJfdCA6MzI7CisgICAgdWludDY0X3QgcnNwMCwgcnNwMSwgcnNwMjsKKyAgICB1aW50NjRf
dCA6NjQ7CisgICAgLyoKKyAgICAgKiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUgaXMgMS1iYXNlZCBz
byB0c3MtPmlzdFswXSBjb3JyZXNwb25kcyB0byBhbiBJU1QKKyAgICAgKiB2YWx1ZSBvZiAxIGlu
IGFuIEludGVycnVwdCBEZXNjcmlwdG9yLgorICAgICAqLworICAgIHVpbnQ2NF90IGlzdFs3XTsK
KyAgICB1aW50NjRfdCA6NjQ7CisgICAgdWludDE2X3QgOjE2LCBiaXRtYXA7CiAgICAgLyogUGFk
cyB0aGUgVFNTIHRvIGJlIGNhY2hlbGluZS1hbGlnbmVkICh0b3RhbCBzaXplIGlzIDB4ODApLiAq
LwotICAgIHU4IF9fY2FjaGVsaW5lX2ZpbGxlclsyNF07CisgICAgdWludDhfdCBfX2NhY2hlbGlu
ZV9maWxsZXJbMjRdOwogfTsKIAogI2RlZmluZSBJU1RfTk9ORSAwVUwKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 18:06:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cBg-0008OQ-VB; Tue, 02 May 2017 18:06:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5cBf-0008NE-Gz
 for xen-devel@lists.xen.org; Tue, 02 May 2017 18:06:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 58/89-03587-29AC8095; Tue, 02 May 2017 18:06:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfSKY5
 Ig6k35CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozPT++zFjzXrFjzUaeBsUG5i5GTQ0LAX2LF
 shnsIDabgL7E7hefmEBsEQF1idMdF1m7GDk4mAX8JA498AUJCwtESMz89wyshEVARWLi134wm
 1fAQ+LQ9vssECPlJM4f/8kMYnMKeEp07+5hBLGFgGru75sFZatJXOu/xA7RKyhxcuYTsF5mAQ
 mJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzAwGEAgh2M59cGHmKU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 t/UkR6SQYFFqempFWmYOMIRh0hIcPEoivMUngNK8xQWJucWZ6RCpU4y6HFdaP75nEmLJy89Ll
 RLn7QaZIQBSlFGaBzcCFk+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7HWQKT2ZeCdymV0
 BHMAEd0SwLdkRJIkJKqoHRqbH7W5DomdQj8c9+/tzc13T0lmRQ1OnjH7cE5TF8S82YLtL14N4
 9D79ZrVHlGUwbpU/2X+D68FBWVfKQ0rclgYqOG+Y2O/+Rys3iXdB54uCxx7pFMVN89ot+WPmv
 /OO97uiJ73gebJ3RG88hvVTx5+8bfcy1UU2eT2XFTzyp2jmJXejU61glJZbijERDLeai4kQAz
 c7vLqICAAA=
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493748368!43305805!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49488 invoked from network); 2 May 2017 18:06:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 18:06:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="421913010"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 May 2017 19:05:24 +0100
Message-ID: <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint logic in
	entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBtb3JlIHJlYWRhYmxlLCBtYWludGFpbmFibGUsIGFuZCBsaXZlcGF0Y2hhYmxlLgoK
VGhpcyBpbnZvbHZlcyBkZWNsYXJpbmcgY2hlY2tfZm9yX3VuZXhwZWN0ZWRfbXNpKCksIHVudHJ1
c3RlZF9tc2kgYW5kCnB2X2h5cGVyY2FsbCgpIHN1aXRhYmx5IGZvciB1c2UgYnkgQy4gIFdoaWxl
IG1ha2luZyB0aGVzZSBjaGFuZ2VzLAp1bnRydXN0ZWRfbXNpIGlzIHN3aXRjaGVkIG92ZXIgdG8g
YmVpbmcgYSBDOTkgYm9vbC4KCk5vIGJlaGF2aW91cmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAg
ICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAgICAgICAgIHwg
NDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4
Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgOSArLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaCAgICAg
ICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmggICAgIHwgIDQgKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgfCAgMiArKwogNyBmaWxlcyBj
aGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQppbmRleCBlYTk0NTk5Li44YTI5
NWQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
eDg2L3B2L01ha2VmaWxlCkBAIC0xLDIgKzEsNCBAQAogb2JqLXkgKz0gaHlwZXJjYWxsLm8KK29i
ai15ICs9IHRyYXBzLm8KKwogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmYzZDhmNzAKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMCwwICsxLDQ0IEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9wdi90cmFwcy5jCisgKgorICogUFYgbG93IGxldmVs
IGVudHJ5IHBvaW50cy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vu
c2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaW5jbHVkZSA8
eGVuL2h5cGVyY2FsbC5oPgorCisjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKworI2lmZGVmIENPTkZJ
R19DT01QQVQKK3ZvaWQgZG9fZW50cnlfaW50ODIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cit7CisgICAgaWYgKCB1bmxpa2VseSh1bnRydXN0ZWRfbXNpKSApCisgICAgICAgIGNoZWNrX2Zv
cl91bmV4cGVjdGVkX21zaSgodWludDhfdClyZWdzLT5lbnRyeV92ZWN0b3IpOworCisgICAgcHZf
aHlwZXJjYWxsKHJlZ3MpOworfQorI2VuZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6Cisg
KiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAor
ICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggYWJmMTA5NC4uOTBiZGEwOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0xNywxNyArMTcsMTAgQEAgRU5UUlkoZW50cnlf
aW50ODIpCiAgICAgICAgIFNBVkVfVk9MQVRJTEUgdHlwZT1IWVBFUkNBTExfVkVDVE9SIGNvbXBh
dD0xCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKIAotICAgICAgICBjbXBiICAkMCx1bnRydXN0
ZWRfbXNpKCVyaXApCi1VTkxJS0VMWV9TVEFSVChuZSwgbXNpX2NoZWNrKQotICAgICAgICBtb3Zs
ICAkSFlQRVJDQUxMX1ZFQ1RPUiwlZWRpCi0gICAgICAgIGNhbGwgIGNoZWNrX2Zvcl91bmV4cGVj
dGVkX21zaQotICAgICAgICBMT0FEX0NfQ0xPQkJFUkVEIGNvbXBhdD0xIGF4PTAKLVVOTElLRUxZ
X0VORChtc2lfY2hlY2spCi0KICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAKICAgICAgICAgbW92
ICAgJXJzcCwgJXJkaQotICAgICAgICBjYWxsICBwdl9oeXBlcmNhbGwKKyAgICAgICAgY2FsbCAg
ZG9fZW50cnlfaW50ODIKIAogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIEVOVFJZKGNvbXBhdF90
ZXN0X2FsbF9ldmVudHMpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGE1YzYx
YzYuLjE5MzI4ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC00OCw3ICs0
OCw3IEBAIHN0cnVjdCBtYXBwZWRfcm1yciB7CiB9OwogCiAvKiBQb3NzaWJsZSB1bmZpbHRlcmVk
IExBUElDL01TSSBtZXNzYWdlcyBmcm9tIHVudHJ1c3RlZCBzb3VyY2VzPyAqLwotYm9vbF90IF9f
cmVhZF9tb3N0bHkgdW50cnVzdGVkX21zaTsKK2Jvb2wgX19yZWFkX21vc3RseSB1bnRydXN0ZWRf
bXNpOwogCiBpbnQgbnJfaW9tbXVzOwogCkBAIC0yMzM0LDcgKzIzMzQsNyBAQCBzdGF0aWMgaW50
IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoCiAgICAgICogYnkgdGhlIHJvb3QgY29tcGxleCB1
bmxlc3MgaW50ZXJydXB0IHJlbWFwcGluZyBpcyBlbmFibGVkLgogICAgICAqLwogICAgIGlmICgg
KHRhcmdldCAhPSBoYXJkd2FyZV9kb21haW4pICYmICFpb21tdV9pbnRyZW1hcCApCi0gICAgICAg
IHVudHJ1c3RlZF9tc2kgPSAxOworICAgICAgICB1bnRydXN0ZWRfbXNpID0gdHJ1ZTsKIAogICAg
IC8qCiAgICAgICogSWYgdGhlIGRldmljZSBiZWxvbmdzIHRvIHRoZSBoYXJkd2FyZSBkb21haW4s
IGFuZCBpdCBoYXMgUk1SUiwgZG9uJ3QKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgKaW5kZXggMmYxMzk4ZGYuLjk5NTIw
MzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXBpYy5oCkBAIC0yMTMsNiArMjEzLDcgQEAgZXh0ZXJuIGludCBsYXBpY19z
dXNwZW5kKHZvaWQpOwogZXh0ZXJuIGludCBsYXBpY19yZXN1bWUodm9pZCk7CiBleHRlcm4gdm9p
ZCByZWNvcmRfYm9vdF9BUElDX21vZGUodm9pZCk7CiBleHRlcm4gZW51bSBhcGljX21vZGUgY3Vy
cmVudF9sb2NhbF9hcGljX21vZGUodm9pZCk7CitleHRlcm4gdm9pZCBjaGVja19mb3JfdW5leHBl
Y3RlZF9tc2kodW5zaWduZWQgaW50IHZlY3Rvcik7CiAKIGV4dGVybiBpbnQgY2hlY2tfbm1pX3dh
dGNoZG9nICh2b2lkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNh
bGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKaW5kZXggYzU5YWE2OS4uOTVk
NDhjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oCkBAIC0yNSw2ICsyNSwxMCBAQCB0eXBlZGVm
IHN0cnVjdCB7CiAKIGV4dGVybiBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdz
X3RhYmxlW05SX2h5cGVyY2FsbHNdOwogCisjaWZkZWYgQ09ORklHX1BWCit2b2lkIHB2X2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CisjZW5kaWYKKwogLyoKICAqIEJvdGgg
ZG9fbW11ZXh0X29wKCkgYW5kIGRvX21tdV91cGRhdGUoKToKICAqIFdlIHN0ZWFsIHRoZSBtLnMu
Yi4gb2YgdGhlIEBjb3VudCBwYXJhbWV0ZXIgdG8gaW5kaWNhdGUgd2hldGhlciB0aGlzCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2lvbW11LmgKaW5kZXggMDQzMTIzMy4uMTRhZDA0OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtOTIs
NiArOTIsOCBAQCBib29sX3QgaW9tbXVfc3VwcG9ydHNfZWltKHZvaWQpOwogaW50IGlvbW11X2Vu
YWJsZV94MmFwaWNfSVIodm9pZCk7CiB2b2lkIGlvbW11X2Rpc2FibGVfeDJhcGljX0lSKHZvaWQp
OwogCitleHRlcm4gYm9vbCB1bnRydXN0ZWRfbXNpOworCiBpbnQgcGlfdXBkYXRlX2lydGUoY29u
c3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLAogICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgZ3ZlYyk7CiAKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 18:06:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:06:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cBj-0008QZ-63; Tue, 02 May 2017 18:06:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5cBh-0008PV-QU
 for xen-devel@lists.xen.org; Tue, 02 May 2017 18:06:13 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 54/AE-02181-59AC8095; Tue, 02 May 2017 18:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUnfiKY5
 Ig2M7hS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTx1+zFvwNq5i6vJupgXGOQxcjJ4eEgL/E
 ggM3mUBsNgF9id0vPoHZIgLqEqc7LrJ2MXJxMAtMZ5RY37GIESQhLBAk8WVvAxuIzSKgIrFl8
 XV2EJtXwEOi8eI5RoihchLnj/9kBrE5BTwlunf3gMWFgGru75sFZatJXOu/BNUrKHFy5hMWEJ
 tZQELi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwfBiAYAfjynbnQ4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwPjrJESkkWJSanlqRlpkDDGSYtAQHj5IIb/EJoDRvcUFibnFmOkTqFKOilDivAjD8hQRAE
 hmleXBtsOi5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHe7SDbeTLzSuCmvwJazAS0uFkWbH
 FJIkJKqoHRWJ7ttP+C/wVn/00vv5Pr1nBxd5pZzOIpazQceoNsC39MWPgmebu+94UJO506VAq
 fvfjFUcPjOSPSqqP/042i8JbrDRJWRjcLZ/1impzonvTn1DaHpqCI6MO9K3afWfzj9hK+/ZaT
 dwYcLtQ+Y5UWsirHdXpUqvSzifaLTQNXznS8tz2w9Z6XEktxRqKhFnNRcSIA1cxttZkCAAA=
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1493748366!92444764!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53820 invoked from network); 2 May 2017 18:06:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 18:06:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="421913009"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 May 2017 19:05:22 +0100
Message-ID: <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/7] x86/mm: Further restrict permissions on
	some virtual mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgb3JpZ2luYWxseSByZXBvcnRlZCwgdGhlIExpbmVhciBQYWdldGFibGUgc2xvdCBtYXBzIDUx
MkdCIG9mIHJhbSBhcyBSV1gsCndoZXJlIHRoZSBndWVzdCBoYXMgZnVsbCByZWFkIGFjY2VzcyBh
bmQgYSBsb3Qgb2YgZGlyZWN0IG9yIGluZGlyZWN0IGNvbnRyb2wKb3ZlciB0aGUgd3JpdHRlbiBj
b250ZW50LiAgSXQgaXNuJ3QgaGFyZCBmb3IgYSBQViBndWVzdCB0byBoaWRlIHNoZWxsY29kZQpo
ZXJlLgoKVGhlcmVmb3JlLCBpbmNyZWFzZSBkZWZlbmNlIGluIGRlcHRoIGJ5IGF1ZGl0aW5nIG91
ciBjdXJyZW50IHBhZ2V0YWJsZQptYXBwaW5ncy4KCiAqIFRoZSByZWd1bGFyIGxpbmVhciwgc2hh
ZG93IGxpbmVhciwgYW5kIHBlci1kb21haW4gc2xvdHMgaGF2ZSBubyBidXNpbmVzcwogICBiZWlu
ZyBleGVjdXRhYmxlIChidXQgbmVlZCB0byBiZSB3cml0dGVuKSwgc28gYXJlIHVwZGF0ZWQgdG8g
YmUgTlguCiAqIFRoZSBSZWFkIE9ubHkgbWFwcGluZ3Mgb2YgdGhlIE0yUCAoY29tcGF0IGFuZCBy
ZWd1bGFyKSBkb24ndCBuZWVkIHRvIGJlCiAgIHdyaXRlYWJsZSBvciBleGVjdXRhYmxlLgogKiBU
aGUgUFYgR0RUIG1hcHBpbmdzIGRvbid0IG5lZWQgdG8gYmUgZXhlY3V0YWJsZS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICB8
IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICB8ICA0ICsrLS0K
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiA1IGZpbGVz
IGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA5MGUy
YjFmLi5lZjhjMDVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCkBAIC0yMDQwLDcgKzIwNDAsNyBAQCBzdGF0aWMgdm9pZCBfX2Nv
bnRleHRfc3dpdGNoKHZvaWQpCiAKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBOUl9SRVNFUlZF
RF9HRFRfUEFHRVM7IGkrKyApCiAgICAgICAgICAgICBsMWVfd3JpdGUocGwxZSArIEZJUlNUX1JF
U0VSVkVEX0dEVF9QQUdFICsgaSwKLSAgICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4o
bWZuICsgaSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAgICAgICAgICAgICAgICAgICBsMWVf
ZnJvbV9wZm4obWZuICsgaSwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsKICAgICB9CiAKICAgICBp
ZiAoIG5lZWRfZnVsbF9nZHQocGQpICYmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU2MzljZTIuLjc3YjBhZjEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zODQsNyArMzg0LDcg
QEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAgICAgICAg
ICBmb3IgKCA7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpICkKICAgICAgICAgICAgICAg
ICAgICAgICAgIGwzdGFiW2ldID0gbDNlX2VtcHR5KCk7CiAgICAgICAgICAgICAgICAgICAgIHNw
bGl0X2w0ZSA9IGw0ZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihsM3RhYiksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUik7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNP
Ul9SVyk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgICAgICAgICAgKytyb290X3BndF9wdl94ZW5fc2xvdHM7CkBAIC0xNTg4LDkgKzE1ODgsOSBA
QCB2b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90IGw0dGFiW10sIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBzcGxpdF9sNGU7CiAjZW5kaWYKICAgICBsNHRh
YltsNF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9m
cm9tX3Bmbihkb21haW5fcGFnZV9tYXBfdG9fbWZuKGw0dGFiKSwgX19QQUdFX0hZUEVSVklTT1Ip
OworICAgICAgICBsNGVfZnJvbV9wZm4oZG9tYWluX3BhZ2VfbWFwX3RvX21mbihsNHRhYiksIF9f
UEFHRV9IWVBFUlZJU09SX1JXKTsKICAgICBsNHRhYltsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlO
X1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9mcm9tX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5f
bDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgbDRlX2Zyb21fcGFnZShkLT5hcmNo
LnBlcmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogICAgIGlmICggemFwX3Jv
X21wdCB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkgfHwgcGFnaW5nX21vZGVfcmVmY291bnRzKGQp
ICkKICAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBs
NGVfZW1wdHkoKTsKIH0KQEAgLTYzODAsNyArNjM4MCw3IEBAIGludCBjcmVhdGVfcGVyZG9tYWlu
X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyB2YSwKICAgICAgICAgfQog
ICAgICAgICBsMnRhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKICAgICAgICAgY2xlYXJfcGFn
ZShsMnRhYik7Ci0gICAgICAgIGwzdGFiW2wzX3RhYmxlX29mZnNldCh2YSldID0gbDNlX2Zyb21f
cGFnZShwZywgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICBsM3RhYltsM190YWJsZV9vZmZz
ZXQodmEpXSA9IGwzZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKICAgICB9
CiAgICAgZWxzZQogICAgICAgICBsMnRhYiA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwzZV9nZXRf
cGZuKGwzdGFiW2wzX3RhYmxlX29mZnNldCh2YSldKSkpOwpAQCAtNjQyMiw3ICs2NDIyLDcgQEAg
aW50IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIHZhLAogICAgICAgICAgICAgICAgIGwxdGFiID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgY2xlYXJfcGFnZShsMXRhYik7Ci0gICAgICAgICAg
ICAqcGwyZSA9IGwyZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAg
ICAgICpwbDJlID0gbDJlX2Zyb21fcGFnZShwZywgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhbDF0YWIgKQogICAgICAgICAgICAgbDF0YWIgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihsMmVfZ2V0X3BmbigqcGwyZSkpKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4
IGI5ODE0MzIuLjg0NzYyNjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNDA5LDExICs0MDksMTEgQEAgc3Rh
dGljIHZvaWQgaGFwX2luc3RhbGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IHZjcHUgKnYsIG1m
bl90IGw0bWZuKQogICAgIC8qIEluc3RhbGwgdGhlIHBlci1kb21haW4gbWFwcGluZ3MgZm9yIHRo
aXMgZG9tYWluICovCiAgICAgbDRlW2w0X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFS
VCldID0KICAgICAgICAgbDRlX2Zyb21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKGQtPmFyY2gucGVy
ZG9tYWluX2wzX3BnKSksCi0gICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKICAgICAvKiBJ
bnN0YWxsIGEgbGluZWFyIG1hcHBpbmcgKi8KICAgICBsNGVbbDRfdGFibGVfb2Zmc2V0KExJTkVB
Ul9QVF9WSVJUX1NUQVJUKV0gPQotICAgICAgICBsNGVfZnJvbV9wZm4obWZuX3gobDRtZm4pLCBf
X1BBR0VfSFlQRVJWSVNPUik7CisgICAgICAgIGw0ZV9mcm9tX3BmbihtZm5feChsNG1mbiksIF9f
UEFHRV9IWVBFUlZJU09SX1JXKTsKIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0ZSk7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMKaW5kZXggMmZiMDEyNS4uZjY1ZmZjNiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3NSw3ICsxNDc1LDcgQEAgdm9pZCBzaF9pbnN0YWxsX3hlbl9lbnRyaWVz
X2luX2w0KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdsNG1mbiwgbWZuX3Qgc2w0bWZuKQogICAg
IC8qIEluc3RhbGwgdGhlIHBlci1kb21haW4gbWFwcGluZ3MgZm9yIHRoaXMgZG9tYWluICovCiAg
ICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQog
ICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKGQtPmFyY2gucGVyZG9tYWlu
X2wzX3BnKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogCiAg
ICAgaWYgKCAhc2hhZG93X21vZGVfZXh0ZXJuYWwoZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihk
KSAmJgogICAgICAgICAgIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSApCkBAIC0xNDg5LDcgKzE0
ODksNyBAQCB2b2lkIHNoX2luc3RhbGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICogbW9uaXRvciBwYWdldGFibGUg
c3RydWN0dXJlLCB3aGljaCBpcyBidWlsdCBpbiBtYWtlX21vbml0b3JfdGFibGUKICAgICAgKiBh
bmQgbWFpbnRhaW5lZCBieSBzaF91cGRhdGVfbGluZWFyX2VudHJpZXMuICovCiAgICAgc2w0ZVtz
aGFkb3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQotICAgICAg
ICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAg
ICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogCiAg
ICAgLyogU2VsZiBsaW5lYXIgbWFwcGluZy4gICovCiAgICAgaWYgKCBzaGFkb3dfbW9kZV90cmFu
c2xhdGUoZCkgJiYgIXNoYWRvd19tb2RlX2V4dGVybmFsKGQpICkKQEAgLTE1MDEsNyArMTUwMSw3
IEBAIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpkLCBt
Zm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICBlbHNlCiAgICAgewogICAgICAgICBzbDRl
W3NoYWRvd19sNF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAg
ICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworICAg
ICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JX
KTsKICAgICB9CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShzbDRlKTsKQEAgLTE2NTQsMTIgKzE2
NTQsMTIgQEAgc2hfbWFrZV9tb25pdG9yX3RhYmxlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAg
ICAgbTNtZm4gPSBzaGFkb3dfYWxsb2MoZCwgU0hfdHlwZV9tb25pdG9yX3RhYmxlLCAwKTsKICAg
ICAgICAgICAgIG1mbl90b19wYWdlKG0zbWZuKS0+c2hhZG93X2ZsYWdzID0gMzsKICAgICAgICAg
ICAgIGw0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0K
LSAgICAgICAgICAgICAgICA9IGw0ZV9mcm9tX3BmbihtZm5feChtM21mbiksIF9fUEFHRV9IWVBF
UlZJU09SKTsKKyAgICAgICAgICAgICAgICA9IGw0ZV9mcm9tX3BmbihtZm5feChtM21mbiksIF9f
UEFHRV9IWVBFUlZJU09SX1JXKTsKIAogICAgICAgICAgICAgbTJtZm4gPSBzaGFkb3dfYWxsb2Mo
ZCwgU0hfdHlwZV9tb25pdG9yX3RhYmxlLCAwKTsKICAgICAgICAgICAgIG1mbl90b19wYWdlKG0y
bWZuKS0+c2hhZG93X2ZsYWdzID0gMjsKICAgICAgICAgICAgIGwzZSA9IG1hcF9kb21haW5fcGFn
ZShtM21mbik7Ci0gICAgICAgICAgICBsM2VbMF0gPSBsM2VfZnJvbV9wZm4obWZuX3gobTJtZm4p
LCBfX1BBR0VfSFlQRVJWSVNPUik7CisgICAgICAgICAgICBsM2VbMF0gPSBsM2VfZnJvbV9wZm4o
bWZuX3gobTJtZm4pLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAgICAgICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShsM2UpOwogCiAgICAgICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihk
KSApCkBAIC0xNjY4LDcgKzE2NjgsNyBAQCBzaF9tYWtlX21vbml0b3JfdGFibGUoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgICAgICAgICAgICogYXJlYSBpbnRvIGl0cyB1c3VhbCBWQXMgaW4gdGhl
IG1vbml0b3IgdGFibGVzICovCiAgICAgICAgICAgICAgICAgbTNtZm4gPSBzaGFkb3dfYWxsb2Mo
ZCwgU0hfdHlwZV9tb25pdG9yX3RhYmxlLCAwKTsKICAgICAgICAgICAgICAgICBtZm5fdG9fcGFn
ZShtM21mbiktPnNoYWRvd19mbGFncyA9IDM7Ci0gICAgICAgICAgICAgICAgbDRlWzBdID0gbDRl
X2Zyb21fcGZuKG1mbl94KG0zbWZuKSwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICAgICAg
ICAgIGw0ZVswXSA9IGw0ZV9mcm9tX3BmbihtZm5feChtM21mbiksIF9fUEFHRV9IWVBFUlZJU09S
X1JXKTsKIAogICAgICAgICAgICAgICAgIG0ybWZuID0gc2hhZG93X2FsbG9jKGQsIFNIX3R5cGVf
bW9uaXRvcl90YWJsZSwgMCk7CiAgICAgICAgICAgICAgICAgbWZuX3RvX3BhZ2UobTJtZm4pLT5z
aGFkb3dfZmxhZ3MgPSAyOwpAQCAtMzgzOCw3ICszODM4LDcgQEAgc2hfdXBkYXRlX2xpbmVhcl9l
bnRyaWVzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB7CiAgICAgICAgICAgICBfX2xpbmVhcl9s
NF90YWJsZVtsNF9saW5lYXJfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQogICAg
ICAgICAgICAgICAgIGw0ZV9mcm9tX3BmbihwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLnNoYWRv
d190YWJsZVswXSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJ
U09SKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcp
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewpAQCAtMzg0Niw3ICszODQ2LDcg
QEAgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAg
bWw0ZSA9IG1hcF9kb21haW5fcGFnZShwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLm1vbml0b3Jf
dGFibGUpKTsKICAgICAgICAgICAgIG1sNGVbbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9W
SVJUX1NUQVJUKV0gPQogICAgICAgICAgICAgICAgIGw0ZV9mcm9tX3BmbihwYWdldGFibGVfZ2V0
X3Bmbih2LT5hcmNoLnNoYWRvd190YWJsZVswXSksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19Q
QUdFX0hZUEVSVklTT1JfUlcpOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWw0ZSk7
CiAgICAgICAgIH0KICAgICB9CkBAIC0zOTAyLDcgKzM5MDIsNyBAQCBzaF91cGRhdGVfbGluZWFy
X2VudHJpZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICBtbDJlW2ldID0KICAgICAgICAg
ICAgICAgICAoc2hhZG93X2wzZV9nZXRfZmxhZ3Moc2wzZVtpXSkgJiBfUEFHRV9QUkVTRU5UKQog
ICAgICAgICAgICAgICAgID8gbDJlX2Zyb21fcGZuKG1mbl94KHNoYWRvd19sM2VfZ2V0X21mbihz
bDNlW2ldKSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklT
T1IpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcp
CiAgICAgICAgICAgICAgICAgOiBsMmVfZW1wdHkoKTsKICAgICAgICAgfQogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5k
ZXggMzRmMzI1MC4uYWMzNThhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNDcwLDcgKzQ3MCw3IEBAIHN0YXRp
YyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAg
ICAgICAgICAgICAgY2xlYXJfcGFnZShsMl9yb19tcHQpOwogICAgICAgICAgICAgICAgIGwzZV93
cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICBsM2VfZnJvbV9wYWRkcihfX3BhKGwyX3JvX21wdCksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SIHwgX1BBR0VfVVNFUikp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJW
SVNPUl9STyB8IF9QQUdFX1VTRVIpKTsKICAgICAgICAgICAgICAgICBsMl9yb19tcHQgKz0gbDJf
dGFibGVfb2Zmc2V0KHZhKTsKICAgICAgICAgICAgIH0KIApAQCAtNTE1LDcgKzUxNSw3IEBAIHZv
aWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgICAgICAgICBsM19yb19tcHQgPSBwYWdl
X3RvX3ZpcnQobDNfcGcpOwogICAgICAgICAgICAgY2xlYXJfcGFnZShsM19yb19tcHQpOwogICAg
ICAgICAgICAgbDRlX3dyaXRlKCZpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldLAot
ICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2UobDNfcGcsIF9fUEFHRV9IWVBFUlZJ
U09SKSk7CisgICAgICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFnZShsM19wZywgX19QQUdF
X0hZUEVSVklTT1JfUlcpKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtNTI1LDcgKzUyNSw3IEBA
IHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgbDNfcm9fbXB0ID0gcGFnZV90b192
aXJ0KGwzX3BnKTsKICAgICBjbGVhcl9wYWdlKGwzX3JvX21wdCk7CiAgICAgbDRlX3dyaXRlKCZp
ZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldLAotICAgICAg
ICAgICAgICBsNGVfZnJvbV9wYWdlKGwzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUiB8IF9QQUdFX1VT
RVIpKTsKKyAgICAgICAgICAgICAgbDRlX2Zyb21fcGFnZShsM19wZywgX19QQUdFX0hZUEVSVklT
T1JfUk8gfCBfUEFHRV9VU0VSKSk7CiAKICAgICAvKgogICAgICAqIEFsbG9jYXRlIGFuZCBtYXAg
dGhlIG1hY2hpbmUtdG8tcGh5cyB0YWJsZS4KQEAgLTYxMiw3ICs2MTIsNyBAQCB2b2lkIF9faW5p
dCBwYWdpbmdfaW5pdCh2b2lkKQogICAgICAgICAgICAgbDJfcm9fbXB0ID0gcGFnZV90b192aXJ0
KGwyX3BnKTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UobDJfcm9fbXB0KTsKICAgICAgICAgICAg
IGwzZV93cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldLAotICAgICAgICAgICAg
ICAgICAgICAgIGwzZV9mcm9tX3BhZ2UobDJfcGcsIF9fUEFHRV9IWVBFUlZJU09SIHwgX1BBR0Vf
VVNFUikpOworICAgICAgICAgICAgICAgICAgICAgIGwzZV9mcm9tX3BhZ2UobDJfcGcsIF9fUEFH
RV9IWVBFUlZJU09SX1JPIHwgX1BBR0VfVVNFUikpOwogICAgICAgICAgICAgQVNTRVJUKCFsMl90
YWJsZV9vZmZzZXQodmEpKTsKICAgICAgICAgfQogICAgICAgICAvKiBOQi4gQ2Fubm90IGJlIEdM
T0JBTDogZ3Vlc3QgdXNlciBtb2RlIHNob3VsZCBub3Qgc2VlIGl0LiAqLwpAQCAtNjM0LDcgKzYz
NCw3IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgY29tcGF0X2lkbGVfcGdf
dGFibGVfbDIgPSBsMl9yb19tcHQ7CiAgICAgY2xlYXJfcGFnZShsMl9yb19tcHQpOwogICAgIGwz
ZV93cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9T
VEFSVCldLAotICAgICAgICAgICAgICBsM2VfZnJvbV9wYWRkcihfX3BhKGwyX3JvX21wdCksIF9f
UEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICAgIGwzZV9mcm9tX3BhZGRyKF9fcGEobDJf
cm9fbXB0KSwgX19QQUdFX0hZUEVSVklTT1JfUk8pKTsKICAgICBsMl9yb19tcHQgKz0gbDJfdGFi
bGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKTsKICAgICAvKiBBbGxvY2F0ZSBh
bmQgbWFwIHRoZSBjb21wYXRpYmlsaXR5IG1vZGUgbWFjaGluZS10by1waHlzIHRhYmxlLiAqLwog
ICAgIG1wdF9zaXplID0gKG1wdF9zaXplID4+IDEpICsgKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NI
SUZUIC0gMSkpOwpAQCAtNjc5LDcgKzY3OSw3IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZv
aWQpCiAKICAgICAvKiBTZXQgdXAgbGluZWFyIHBhZ2UgdGFibGUgbWFwcGluZy4gKi8KICAgICBs
NGVfd3JpdGUoJmlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NU
QVJUKV0sCi0gICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZGRyKF9fcGEoaWRsZV9wZ190YWJsZSks
IF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZGRyKF9fcGEo
aWRsZV9wZ190YWJsZSksIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7CiAgICAgcmV0dXJuOwogCiAg
bm9tZW06Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 18:06:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:06:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cBj-0008R0-Dd; Tue, 02 May 2017 18:06:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28829b0c5=Andrew.Cooper3@citrix.com>)
 id 1d5cBi-0008Pp-Br
 for xen-devel@lists.xen.org; Tue, 02 May 2017 18:06:14 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 87/E1-02181-59AC8095; Tue, 02 May 2017 18:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO6kUxy
 RBpufiVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmb1rayFjTxVTT/Ps3awPifq4uRk0NCwF/i
 yoUrTCA2m4C+xO4Xn8BsEQF1idMdF1m7GLk4mAX2MErcvnuUpYuRg0NYQFvi1lZfkBoWARWJz
 huX2EFsXgEPiaXrb7JCzJSTOH/8JzOILSSgJnGtH6ZGUOLkzCcsIDazgITEwRcvmCcwcs9Ckp
 qFJLWAkWkVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgMDA
 AwQ7Gle3OhxglOZiURHnVX7FHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfXSSI1JIsCg1PbUi
 LTMHGJYwaQkOHiUR3uITQGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnVQAGuZAASFFGa
 R7cCFiMXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw73aQS3gy80rgNr0COoIJ6IhmWbAjSh
 IRUlINjF7Pz948WTl/a+bEn3e3c7W90Qyt3fzxZiDXMmMXrc6mjjPbPcLvfdizYfLHOKH36h3
 eR6VUre7OdsmfL2Fx6ZO0rVlmwk/f6ynM0kovZjS/Wn1JrXtHZu8SqUWrGNYxu4RlLT+wiv/R
 CrnEh+WOcj9ua3z5ONmmzvr+i0/f+rQ38r7W+hppJKfEUpyRaKjFXFScCAB2Z5UEjAIAAA==
X-Env-Sender: prvs=28829b0c5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1493748366!92444764!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53950 invoked from network); 2 May 2017 18:06:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 18:06:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="421913013"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 May 2017 19:05:19 +0100
Message-ID: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 0/7] XSAs 213-315 followups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VmFyaW91cyBpbXByb3ZlbWVudHMgYmFzZWQgb24gb2JzZXJ2YXRpb25zIHdoaWxlIGludmVzdGln
YXRpbmcgYW5kIGZpeGluZyB0aGUKYWZvcm1lbnRpb25lZCBYU0FzLiAgQWxsIGFyZSBjYW5kaWRh
dGUgcGF0Y2hlcyBmb3IgNC45IGF0IHRoaXMgcG9pbnQsIHdpdGgKcGF0Y2hlcyAyLCAzIGFuZCA3
IGJlaW5nIHRoZSBpbXBvcnRhbnQgb25lcyBmcm9tIGFuIGF0dGFjay1zdXJmYWNlLW1pdGlnYXRp
b24KcG9pbnQgb2Ygdmlldy4KClRoaXMgaXMgdGhlIHN1YnNldCBvZiBteSBpbnRlbnRlZCBzZXJp
ZXMsIGJ1dCBJIGhhdmVuJ3QgaGFkIHRpbWUgdG8gZmluaXNoIHRoZQpyZXN0IG9mIHRoZSB3b3Jr
IEkgd2FudGVkIHRvIGRvLCB3aGljaCBjbGVhcmx5IG1ha2VzIGl0IHBvc3QgNC45IHdvcmsgYXQg
dGhpcwpwb2ludC4KCkFuZHJldyBDb29wZXIgKDcpOgogIHg4Ni90cmFwczogRHJvcCAzMmJpdCBm
aWVsZHMgb3V0IG9mIHRzc19zdHJ1Y3QKICB4ODYvdHJhcHM6IFBvaXNvbiB1bnVzZWQgc3RhY2sg
cG9pbnRlcnMgaW4gdGhlIFRTUwogIHg4Ni9tbTogRnVydGhlciByZXN0cmljdCBwZXJtaXNzaW9u
cyBvbiBzb21lIHZpcnR1YWwgbWFwcGluZ3MKICB4ODYvdHJhcHM6IFJlbmFtZSBjb21wYXRfaHlw
ZXJjYWxsKCkgdG8gZW50cnlfaW50ODIoKQogIHg4Ni90cmFwczogTGlmdCBhbGwgbm9uLWVudHJ5
cG9pbnQgbG9naWMgaW4gZW50cnlfaW50ODIoKSB1cCBpbnRvIEMKICB4ODYvYXNtOiBGb2xkIExP
QURfQ19DTE9CQkVSRUQgaW50byBSRVNUT1JFX0FMTAogIHg4Ni9hc206IENsb2JiZXIgJXJ7OC4u
MTV9IG9uIGV4aXQgdG8gMzJiaXQgUFYgZ3Vlc3RzCgogeGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyAgICAgICAgICAgfCAgOCArKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAg
ICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8IDEwICsr
KystLS0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgICAgfCAgNCArKy0tCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAgICB8IDE4ICsrKysrKystLS0tLS0tLQog
eGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2
L3B2L3RyYXBzLmMgICAgICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICB8ICA0ICsrLS0K
IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgIHwgMTMgKysrLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgIHwgMTIgKysrKystLS0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2FwaWMuaCAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmggICAgIHwgMzggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHlwZXJjYWxsLmggICAgIHwgIDQgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9p
b21tdS5oICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAg
ICAgfCAyNiArKysrKysrKysrKy0tLS0tLS0tLS0tCiAxNiBmaWxlcyBjaGFuZ2VkLCAxMjEgaW5z
ZXJ0aW9ucygrKSwgNzEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
eDg2L3B2L3RyYXBzLmMKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 18:29:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 18:29:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5cXx-00020X-0y; Tue, 02 May 2017 18:29:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5cXu-00020R-Tx
 for xen-devel@lists.xenproject.org; Tue, 02 May 2017 18:29:11 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 13/2D-02185-6FFC8095; Tue, 02 May 2017 18:29:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oO7X8xy
 RBi83yVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktq46wFNzhq2i/sJ6lgXEVdxcjF4eQwCQm
 iTe//jFBOF8ZJfbN+cAC4WxglHixpREqs51R4sD+CaxdjJwcwgIOEhumnGQBsUUEXCXmtp4Bs
 jmAikIlVjT7gdQzC0xklPjZMYMNpIZNwEji7NHpjCA2r4CtRNv6newgNouAisTTBfOZQGxRgX
 CJt41HWCBqBCVOznwCZnMKhEnsntACZjML6EnsuP6LFcKWl9j+dg4ziC0hYCzR/vYi2wRGwVl
 I2mchaZmFpGUBI/MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95Pzc
 TYzA4K1nYGDcwfj7tOchRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgjz3FEC
 gkWpaanVqRl5gDjCCYtwcGjJMJrD4wlId7igsTc4sx0iNQpRkUpcd4WkD4BkERGaR5cGyx2Lz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5s0DmcKTmVcCN/0V0GImoMXNsmCLSxIRUlINjMv
 MnF98YZ8fyVEokqHZZvZjZuZntt3X7759MEvD9OPrWtNl2+ed+1jU6ph/yF/feklA2EtOpn2f
 xduOll67vG5a9fTvqTd6jqy6cJc/Z5f989dTem8/PKfzW/8BS+RBd6l9f+M4Zb98ZeF2637Sy
 nKumHkie/SG/FYetsmLfjJZT7NtWvL51FolluKMREMt5qLiRACKkaRG2AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493749747!81627592!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3252 invoked from network); 2 May 2017 18:29:09 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 May 2017 18:29:09 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v42IT4UU005667
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 18:29:04 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v42IT3fP014849
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 2 May 2017 18:29:04 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v42IT1mo026103;
 Tue, 2 May 2017 18:29:02 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 May 2017 11:29:00 -0700
To: Andy Lutomirski <luto@kernel.org>, xen-devel@lists.xenproject.org
References: <1eda2acc5ed68b41f24ba7ab2672976fd92a7f9e.1493747901.git.luto@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bd5e18dd-415c-26cf-f88f-eb437a3731fc@oracle.com>
Date: Tue, 2 May 2017 14:28:54 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1eda2acc5ed68b41f24ba7ab2672976fd92a7f9e.1493747901.git.luto@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] x86/xen: Improve failed hypercall debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMjAxNyAwMTo1OSBQTSwgQW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+IFdoZW4gZmlk
ZGxpbmcgd2l0aCB4ZW5fZXhpdF9tbWFwKCksIEkgbm90aWNlZCB0aGF0IGZhaWxlZCBtdWx0aWNh
bGwKPiBkZWJ1Z2dpbmcgZG9lc24ndCB3b3JrIGlmIHRoZSBtdWx0aWNhbGwgaXMganVzdCBvbmUg
Y2FsbC4gIEZpeCBpdC4KClRoYXQgd291bGRuJ3QgYmUgYSBtdWx0aWNhbGwgdGhvdWdoLCB3ZSds
bCBlbmQgdXAgbWFraW5nIHRoZSBkZXNpcmVkCmh5cGVyY2FsbCBkaXJlY3RseS4KCkJlc2lkZXMs
ICBiLT5kZWJ1Z1tdIGlzIG5vdCBpbml0aWFsaXplZCBpbiB0aGlzIGNhc2UuCgotYm9yaXMKCj4K
PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5keSBMdXRvbWly
c2tpIDxsdXRvQGtlcm5lbC5vcmc+Cj4gLS0tCj4gIGFyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMg
fCAyNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L211bHRpY2FsbHMuYyBiL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMKPiBpbmRleCBlYTU0YTA4
ZDgzMDEuLmI2YjNmMDI0ZDM0MiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vbXVsdGljYWxs
cy5jCj4gKysrIGIvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYwo+IEBAIC05NiwyMyArOTYsMjMg
QEAgdm9pZCB4ZW5fbWNfZmx1c2godm9pZCkKPiAgCQlmb3IgKGkgPSAwOyBpIDwgYi0+bWNpZHg7
IGkrKykKPiAgCQkJaWYgKGItPmVudHJpZXNbaV0ucmVzdWx0IDwgMCkKPiAgCQkJCXJldCsrOwo+
ICsJfQo+ICAKPiAgI2lmIE1DX0RFQlVHCj4gLQkJaWYgKHJldCkgewo+IC0JCQlwcmludGsoS0VS
Tl9FUlIgIiVkIG11bHRpY2FsbChzKSBmYWlsZWQ6IGNwdSAlZFxuIiwKPiAtCQkJICAgICAgIHJl
dCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiAtCQkJZHVtcF9zdGFjaygpOwo+IC0JCQlmb3IgKGkg
PSAwOyBpIDwgYi0+bWNpZHg7IGkrKykgewo+IC0JCQkJcHJpbnRrKEtFUk5fREVCVUcgIiAgY2Fs
bCAlMmQvJWQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0PSVsZFx0JXBGXG4iLAo+IC0JCQkJICAg
ICAgIGkrMSwgYi0+bWNpZHgsCj4gLQkJCQkgICAgICAgYi0+ZGVidWdbaV0ub3AsCj4gLQkJCQkg
ICAgICAgYi0+ZGVidWdbaV0uYXJnc1swXSwKPiAtCQkJCSAgICAgICBiLT5lbnRyaWVzW2ldLnJl
c3VsdCwKPiAtCQkJCSAgICAgICBiLT5jYWxsZXJbaV0pOwo+IC0JCQl9Cj4gKwlpZiAocmV0KSB7
Cj4gKwkJcHJpbnRrKEtFUk5fRVJSICIlZCBtdWx0aWNhbGwocykgZmFpbGVkOiBjcHUgJWRcbiIs
Cj4gKwkJICAgICAgIHJldCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiArCQlkdW1wX3N0YWNrKCk7
Cj4gKwkJZm9yIChpID0gMDsgaSA8IGItPm1jaWR4OyBpKyspIHsKPiArCQkJcHJpbnRrKEtFUk5f
REVCVUcgIiAgY2FsbCAlMmQvJWQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0PSVsZFx0JXBGXG4i
LAo+ICsJCQkgICAgICAgaSsxLCBiLT5tY2lkeCwKPiArCQkJICAgICAgIGItPmRlYnVnW2ldLm9w
LAo+ICsJCQkgICAgICAgYi0+ZGVidWdbaV0uYXJnc1swXSwKPiArCQkJICAgICAgIGItPmVudHJp
ZXNbaV0ucmVzdWx0LAo+ICsJCQkgICAgICAgYi0+Y2FsbGVyW2ldKTsKPiAgCQl9Cj4gLSNlbmRp
Zgo+ICAJfQo+ICsjZW5kaWYKPiAgCj4gIAliLT5tY2lkeCA9IDA7Cj4gIAliLT5hcmdpZHggPSAw
OwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 21:52:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 21:52:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5fiJ-0005gn-KM; Tue, 02 May 2017 21:52:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5fiI-0005gR-4a
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 21:52:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3C/67-03058-58FF8095; Tue, 02 May 2017 21:52:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbflP0e
 kwe1rhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONt4lK1gcXDFhi+PmBsY
 X+l3MXJxCAn8ZZTYeOQkC4TzmFFiye7rzBDONkaJpx1bgRxODhEBZ4mvZ+ayg9i8AvoSC/98A
 YsLC5hJ/F9ykA2kQUKgWViiY8UWRpCEhIC3xMtJreww9omPvUAN7BxsAlYSh8RAoiwCqhLXfz
 xkmcDIvYCRYRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoM8
 ZgGAH487nTocYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FX7xxEpJFiUmp5a
 kZaZAww+mLQEB4+SCG8eSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5zUGKBECKMkrz4
 EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhCFW8WTmlcBtegV0BBPQEc2yYEeUJCKkpB
 oYiw/snnsmMH3TYpOMPze8DJhnMd09nlDmdrxf/OPPo21vz5YFOCnaLOvPDzy4Mp3rV2zHluN
 S77YIne6WWO/F5lPuI72Q3Z3lofHbF85+c2483jlPK8Q2VDbi7AJHjqOfX17ya/jTHRwT/5H3
 x9rORb8Yv+9Ztj6mSKdy8S0pr1fbXj2WibKpVmIpzkg01GIuKk4EAGytriV/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493761923!99757465!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58958 invoked from network); 2 May 2017 21:52:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 21:52:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5fiE-0005Do-1O; Tue, 02 May 2017 21:52:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5fi8-0005Lh-9i; Tue, 02 May 2017 21:51:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5fi6-0007yf-UD; Tue, 02 May 2017 21:51:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108124-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-xsm:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:nonblocking
X-Osstest-Versions-This: linux=2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 21:51:55 +0000
Subject: [Xen-devel] [linux-linus test] 108124: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODEyNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MTI0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTEgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNTkyNTQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDkgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTEgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDExIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICA5IGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMmNjMTJlMmU4Y2I2NWFlYzlhOTVhM2QzZGU0
ZDcwZTdiNmI4Yzg4MQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNDU4
MjBjMjk0ZmUxYjFhOWRmNDk1ZDU3ZjQwNTg1ZWYyZDA2OWEzOQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgIDU5MjU0ICAyMDE1LTA3LTA5IDA0OjIwOjQ4IFogIDY2MyBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgICA1OTM0OCAgMjAxNS0wNy0xMCAwNDoyNDowNSBaICA2NjIgZGF5cyAgNDE4IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwODEyNCAgMjAxNy0wNS0wMiAwNjozMDo0OSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KODIyOSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjUxMTAwMSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 02 22:40:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 22:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5gSk-0000Uh-Uv; Tue, 02 May 2017 22:40:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5gSj-0000Ub-PJ
 for xen-devel@lists.xen.org; Tue, 02 May 2017 22:40:05 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 46/23-01709-5CA09095; Tue, 02 May 2017 22:40:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oO5BLs5
 Igx0vJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozDN8oKnvJX3JiyiKmBcSJvFyMXh5DAJCaJ
 5ZebmCGcP4wS86a2skM4Gxgl2m79YYFwtjNK/Do4hbWLkZNDWMBOoun9TUYQW0Sgg1Gip0ceo
 qiFUWLazGmsIA6zQBOTxLSrX1lAqtgEjCTOHp0O1sErYCsxcftcdhCbRUBF4vaBVWC2qEC4xN
 vGIywQNYISJ2c+AbM5BTwkWo7dBbOZBfQkdlz/xQphy0tsfzuHGcSWEDCWaH97kW0Co+AsJO2
 zkLTMQtKygJF5FaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREY
 vgxAsINxzVTnQ4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwigPjQUiwKDU9t
 SItMwcYSTBpCQ4eJRHeBk6gNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifNKgcwQACnKKM
 2DGwGL6kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5m0CWcWTmVcCt+kV0BFMQEc0y3KAHFG
 SiJCSamDkuumx5Pdvr6T5z4+4Sd/b3C+v0KzOGXja/vRWRY2Ps6e9zjrDuUMgM6Ipt9Zvyzvx
 iWJvfmfGZzfGcajXGXblHtuRfveq6TqVVA5u745zSlOD1rwMkhOxSGO2S2+Ve50U2PDg0+2eF
 U/YbiozRyzv2i5790jL5BvlCe4TZjcnz1Ke/Hfy2Z1KLMUZiYZazEXFiQB1aqva5QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1493764799!74735989!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57662 invoked from network); 2 May 2017 22:40:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 May 2017 22:40:01 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v42Mcnrn030969
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 22:38:50 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v42McnRC014339
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 2 May 2017 22:38:49 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v42MchJs030857;
 Tue, 2 May 2017 22:38:45 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 May 2017 15:38:43 -0700
To: Lu Baolu <baolu.lu@linux.intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Ingo Molnar <mingo@redhat.com>
References: <1490083293-3792-1-git-send-email-baolu.lu@linux.intel.com>
 <1490083293-3792-2-git-send-email-baolu.lu@linux.intel.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d0d66c8d-b731-14ff-c8c8-e67c6391efcc@oracle.com>
Date: Tue, 2 May 2017 18:38:39 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1490083293-3792-2-git-send-email-baolu.lu@linux.intel.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Mathias Nyman <mathias.nyman@linux.intel.com>, peterz@infradead.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel <xen-devel@lists.xen.org>, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v8 1/5] x86: add simple udelay calibration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMjEvMjAxNyAwNDowMSBBTSwgTHUgQmFvbHUgd3JvdGU6Cj4gQWRkIGEgc2ltcGxlIHVk
ZWxheSBjYWxpYnJhdGlvbiBpbiB4ODYgYXJjaGl0ZWN0dXJlLXNwZWNpZmljCj4gYm9vdC10aW1l
IGluaXRpYWxpemF0aW9ucy4gVGhpcyB3aWxsIGdldCBhIHdvcmthYmxlIGVzdGltYXRlCj4gZm9y
IGxvb3BzX3Blcl9qaWZmeS4gSGVuY2UsIHVkZWxheSgpIGNvdWxkIGJlIHVzZWQgYWZ0ZXIgdGhp
cwo+IGluaXRpYWxpemF0aW9uLgoKVGhpcyBicmVha3MgWGVuIFBWIGd1ZXN0cyBzaW5jZSBhdCB0
aGlzIHBvaW50LCBhbmQgdW50aWwKeDg2X2luaXQucGFnaW5nLnBhZ2V0YWJsZV9pbml0KCkgd2hp
Y2ggaXMgd2hlbiBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvIGlzCm1hcHBlZCwgdGhleSBjYW5ub3Qg
YWNjZXNzIHB2Y2xvY2suCgpJcyBpdCByZWFzb25hYmxlIHRvIGRvIHRoaXMgYmVmb3JlIHRzY19p
bml0KCkgaXMgY2FsbGVkPyAoVGhlIGZhaWx1cmUKaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0c2Nf
aW5pdCgpLCByZWFsbHkgLS0tIGl0J3MganVzdCB0aGF0IGl0IGlzCmNhbGxlZCBsYXRlIGVub3Vn
aCB0aGF0IFhlbiBQViBndWVzdHMgZ2V0IHByb3Blcmx5IGluaXRpYWxpemVkLikgSWYgaXQKaXMs
IHdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIG1vdmUgc2ltcGxlX3VkZWxheV9jYWxpYnJhdGlvbigp
IGFmdGVyCng4Nl9pbml0LnBhZ2luZy5wYWdldGFibGVfaW5pdCgpPwoKLWJvcmlzCgoKPgo+IENj
OiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPiBDYzogeDg2QGtlcm5lbC5vcmcKPiBT
aWduZWQtb2ZmLWJ5OiBMdSBCYW9sdSA8YmFvbHUubHVAbGludXguaW50ZWwuY29tPgo+IC0tLQo+
ICBhcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYyB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKPiAg
MSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9rZXJuZWwvc2V0dXAuYyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jCj4gaW5kZXggNGJmMGM4
OS4uZTcwMjA0ZSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYwo+ICsrKyBi
L2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jCj4gQEAgLTgzNyw2ICs4MzcsMjYgQEAgZHVtcF9rZXJu
ZWxfb2Zmc2V0KHN0cnVjdCBub3RpZmllcl9ibG9jayAqc2VsZiwgdW5zaWduZWQgbG9uZyB2LCB2
b2lkICpwKQo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBzaW1w
bGVfdWRlbGF5X2NhbGlicmF0aW9uKHZvaWQpCj4gK3sKPiArCXVuc2lnbmVkIGludCB0c2Nfa2h6
LCBjcHVfa2h6Owo+ICsJdW5zaWduZWQgbG9uZyBscGo7Cj4gKwo+ICsJaWYgKCFib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfVFNDKSkKPiArCQlyZXR1cm47Cj4gKwo+ICsJY3B1X2toeiA9IHg4Nl9w
bGF0Zm9ybS5jYWxpYnJhdGVfY3B1KCk7Cj4gKwl0c2Nfa2h6ID0geDg2X3BsYXRmb3JtLmNhbGli
cmF0ZV90c2MoKTsKPiArCj4gKwl0c2Nfa2h6ID0gdHNjX2toeiA/IDogY3B1X2toejsKPiArCWlm
ICghdHNjX2toeikKPiArCQlyZXR1cm47Cj4gKwo+ICsJbHBqID0gdHNjX2toeiAqIDEwMDA7Cj4g
Kwlkb19kaXYobHBqLCBIWik7Cj4gKwlsb29wc19wZXJfamlmZnkgPSBscGo7Cj4gK30KPiArCj4g
IC8qCj4gICAqIERldGVybWluZSBpZiB3ZSB3ZXJlIGxvYWRlZCBieSBhbiBFRkkgbG9hZGVyLiAg
SWYgc28sIHRoZW4gd2UgaGF2ZSBhbHNvIGJlZW4KPiAgICogcGFzc2VkIHRoZSBlZmkgbWVtbWFw
LCBzeXN0YWIsIGV0Yy4sIHNvIHdlIHNob3VsZCB1c2UgdGhlc2UgZGF0YSBzdHJ1Y3R1cmVzCj4g
QEAgLTk4NSw2ICsxMDA1LDggQEAgdm9pZCBfX2luaXQgc2V0dXBfYXJjaChjaGFyICoqY21kbGlu
ZV9wKQo+ICAJICovCj4gIAl4ODZfY29uZmlndXJlX254KCk7Cj4gIAo+ICsJc2ltcGxlX3VkZWxh
eV9jYWxpYnJhdGlvbigpOwo+ICsKPiAgCXBhcnNlX2Vhcmx5X3BhcmFtKCk7Cj4gIAo+ICAjaWZk
ZWYgQ09ORklHX01FTU9SWV9IT1RQTFVHCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 02 23:10:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 23:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5gvh-00020g-7e; Tue, 02 May 2017 23:10:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5gvf-000204-NM
 for xen-devel@lists.xensource.com; Tue, 02 May 2017 23:09:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AF/64-02189-6C119095; Tue, 02 May 2017 23:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfeoIGe
 kQc9EC4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLFimXNCxk7Gi82JtA+Pk
 DsYuRk4OIYG/jBKb/hp3MXIB2Y8ZJfYtPcgK4WxjlNhy7ikTSJWIgLPE1zNz2bsYOTh4BfQl/
 rzIAgkLC5hITL/0gR2kXkLgpZzEhc9rWEASEgLeErfPnwarB7GvXrXuYmTnYBOwkjgkBlLAIq
 AqMe/jd6YJjNwLGBlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJef
 nbmIE+ruegYFxB2PTXr9DjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOE+CM
 FBIsSk1PrUjLzAEGHkxagoNHSYRXACTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivL4gR
 QIgRRmleXAjYFFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbxjIFJ7MvBK4Ta+AjmACOq
 JZlgPkiJJEhJRUA2P+70deMfMdP36MT36XmHt98eaVxa8LrLyuxcUdOv2Q47517gTnTumbW29
 nK+Q+yYpP/6TgPW/dEu8oi5DfbqtrXxlO9wzo0lrEtj3Czq0/9yLHDAehGK4e7cfa62dP979t
 rP5TUmJFeuGdpgmT885fXfpk0qOiw25/jRu7r5nOMjom67S0Z78SS3FGoqEWc1FxIgC05Am+f
 QIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493766596!97797151!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47556 invoked from network); 2 May 2017 23:09:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 23:09:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5gvZ-0007DE-Ae; Tue, 02 May 2017 23:09:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5gvT-0008Qo-IH; Tue, 02 May 2017 23:09:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5gvA-0003Us-TZ; Tue, 02 May 2017 23:09:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108127-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-raw:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=a8c90ef62281db933118aa84489eb0e1e9cc347c
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 May 2017 23:09:29 +0000
Subject: [Xen-devel] [linux-4.9 test] 108127: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8671232364139593887=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8671232364139593887==
Content-Type: text/plain

flight 108127 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108127/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2   6 xen-boot                 fail REGR. vs. 107358

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-raw       21 leak-check/check fail in 108026 pass in 108127
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop fail in 108026 pass in 108127
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 13 guest-localmigrate fail in 108099 pass in 108127
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop  fail in 108099 pass in 108127
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop         fail pass in 107776
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 107879
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail pass in 108026
 test-amd64-amd64-xl-rtds      6 xen-boot                   fail pass in 108099

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail REGR. vs. 107358
 test-amd64-amd64-xl-rtds      9 debian-install fail in 108099 REGR. vs. 107358

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop    fail in 107879 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 108099 blocked in 107358
 test-armhf-armhf-xl           6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-vhd       6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt-raw  6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt      6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-multivcpu  6 xen-boot                     fail like 107358
 test-armhf-armhf-xl-rtds      6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-xsm       6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt-xsm  6 xen-boot                     fail  like 107358
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 107358
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale   6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-qemuu-nested-intel 13 xen-boot/l1             fail never pass
 test-amd64-amd64-qemuu-nested-amd 13 xen-boot/l1               fail never pass

version targeted for testing:
 linux                a8c90ef62281db933118aa84489eb0e1e9cc347c
baseline version:
 linux                37feaf8095d352014555b82adb4a04609ca17d3f

Last test of basis   107358  2017-04-10 19:42:52 Z   22 days
Failing since        107396  2017-04-12 11:15:19 Z   20 days   35 attempts
Testing same since   107776  2017-04-27 09:07:29 Z    5 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alberto Aguirre <albaguirre@gmail.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alex Wood <thetewood@gmail.com>
  Alexander Polakov <apolyakov@beget.ru>
  Alexander Polyakov <apolyakov@beget.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Smetanin <asmetanin@yandex-team.ru>
  Andy Gross <andy.gross@linaro.org>
  Andy Lutomirski <luto@amacapital.net>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aurelien Aptel <aaptel@suse.com>
  Baoyou Xie <baoyou.xie@linaro.org>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Bastien Nocera <hadess@hadess.net>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  bsegall@google.com <bsegall@google.com>
  Calvin Owens <calvinowens@fb.com>
  Cameron Gutman <aicommander@gmail.com>
  Chen Yu <yu.c.chen@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Salls <salls@cs.ucsb.edu>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Cohen, Eugene <eugene@hp.com>
  Colin Ian King <colin.king@canonical.com>
  Corentin Chary <corentin.chary@gmail.com>
  Daeho Jeong <daeho.jeong@samsung.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darren Hart <dvhart@linux.intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Hansen <dave.hansen@linux.intel.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Wu <david.wu@rock-chips.com>
  Devin Tuchsen <devin.tuchsen@gmail.com>
  Dmitry Bilunov <kmeaw@yandex-team.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugene Cohen <eugene@hp.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Fam Zheng <famz@redhat.com>
  Felipe Balbi <balbi@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Guenter Roeck <linux@roeck-us.net>
  Haibo Chen <haibo.chen@nxp.com>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heinz Mauelshagen <heinzm@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Huacai Chen <chenhc@lemote.com>
  HungNien Chen <hn.chen@weidahitech.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilias Tsitsimpis <iliastsi@arrikto.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jakobus Schurz <jakobus.schurz@gmail.com>
  James Feeney <james@nurealm.net>
  James Hogan <james.hogan@imgtec.com>
  James Shen <jcs@datera.io>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Jani Nikula <jani.nikula@intel.com>
  Janusz Dziedzic <januszx.dziedzic@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jens Axboe <axboe@fb.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Lawrence <joe.lawrence@redhat.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Liu <net147@gmail.com>
  Josef Bacik <jbacik@fb.com>
  JoÃ£o Paulo Rechi Vita <jprvita@endlessm.com>
  JoÃ£o Paulo Rechi Vita <jprvita@gmail.com>
  Juergen Gross <jgross@suse.com>
  Kai-Chuan Hsieh <kai.chiuan@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Keith Busch <keith.busch@intel.com>
  Kenneth Graunke <kenneth@whitecape.org>
  Kevin Hilman <khilman@baylibre.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kiwoong Kim <kwmad.kim@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lee, Chun-Yi <jlee@suse.com>
  Lee, Chun-Yi <joeyli.kernel@gmail.com>
  Len Brown <len.brown@intel.com>
  Ley Foon Tan <ley.foon.tan@intel.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Liam Girdwood <liam.r.girdwood@linux.intel.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Lucas Stach <l.stach@pengutronix.de>
  Lv Zheng <lv.zheng@intel.com>
  Mantas M <grawity@gmail.com>
  Mantas MikulÄ—nas <grawity@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Hasler <mahasler@gmail.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Markus Marb <markus@marb.org>
  Martin Brandenburg <martin@omnibond.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Krause <minipli@googlemail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matjaz Hegedic <matjaz.hegedic@gmail.com>
  Matt Fleming <matt@codeblueprint.co.uk>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Bires <jbires@google.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mika Kuoppala <mika.kuoppala@intel.com>
  Mika Kuoppala <mika.kuoppala@linux.intel.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Marshall <hubcap@omnibond.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Murray McAllister <murray.mcallister@insomniasec.com>
  MylÃ¨ne Josserand <mylene.josserand@free-electrons.com>
  Namhyung Kim <namhyung@kernel.org>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nobutaka Okabe <nob77413@gmail.com>
  Noralf TrÃ¸nnes <noralf@tronnes.org>
  Oleg Nesterov <oleg@redhat.com>
  Oliver O'Halloran <oohall@gmail.com>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Patrice Chotard <patrice.chotard@st.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Paulo Zanoni <paulo.r.zanoni@intel.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Ping Cheng <ping.cheng@wacom.com>
  Ping Cheng <pinglinux@gmail.com>
  Przemek <soprwa@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rabin Vincent <rabinv@axis.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Weinberger <richard@nod.at>
  Ritesh Harjani <riteshh@codeaurora.org>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Roy Spliet <nouveau@spliet.org>
  Rui Wang <wangr@lemote.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sami Tolvanen <samitolvanen@google.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sawan Chandak <sawan.chandak@cavium.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Sinan Kaya <okaya@codeaurora.org>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan BrÃ¼ns <stefan.bruens@rwth-aachen.de>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhash Jadavani <subhashj@codeaurora.org>
  subhashj@codeaurora.org <subhashj@codeaurora.org>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <thierry.reding@gmail.com>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
  Tobias Klauser <tklauser@distanz.ch>
  Tomasz Nowicki <tn@semihalf.com>
  Tommi Rantala <tommi.t.rantala@nokia.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@intel.com>
  Toshi Kani <toshi.kani@hpe.com>
  Tyler Baker <tyler.baker@linaro.org>
  Ulf Hansson <ulf.hansson@linaro.org>
  Victor Kamensky <kamensky@cisco.com>
  Vignesh R <vigneshr@ti.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Thanki <vishalthanki@gmail.com>
  Vishal Verma <vishal.l.verma@intel.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vladimir Zapolskiy <vz@mleia.com>
  Wei Xu <xuwei5@hisilicon.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Xiubo Li <lixiubo@cmss.chinamobile.com>
  Yangbo Lu <yangbo.lu@nxp.com>
  Yazen Ghannam <yazen.ghannam@amd.com>
  youling257 <youling257@gmail.com>
  Youngjin Gil <youngjin.gil@samsung.com>
  Zang Leigang <zangleigang@hisilicon.com>
  Zhang Rui <rui.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7380 lines long.)


--===============8671232364139593887==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8671232364139593887==--

From xen-devel-bounces@lists.xen.org Wed May 03 00:02:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 00:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5hki-0005yX-Fi; Wed, 03 May 2017 00:02:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5hkh-0005yL-8V
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 00:02:43 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DF/46-02183-22E19095; Wed, 03 May 2017 00:02:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVdRjjP
 SYOp+SYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfJm6nLGgs6Tib9dZ5gbG
 N+5djFwcQgJ/GSWm3l3BBuE8ZpRY3L2DEcLZxiix+dtS9i5GTg4RAWeJr2fmAtkcHLwC+hLv7
 tmDhIUFrCRmbn/AAmJLCFxSlJjzwQ7C9pTYdvEeO4z9Znob0Ex2Djag+kNiIENYBFQlJm4Lns
 DIvYCRYRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqC/6xk
 YGHcwtp7wO8QoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb5sMZ6SQYFFqempF
 WmYOMPBg0hIcPEoivIEgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEudVAykSACnKKM2DG
 wGLgkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlDQKbwZOaVwG16BXQEE9ARzbIcIEeUJC
 KkpBoY572r3yF69sMxkbOSN55vftLyXs9+atAWA6ZViXOvyfVqxkzQ6jS9np4/v8ZyQ8rx0+l
 FT9edSJRrcjue1PDq66PpHAv+v0pL6QvzEv+a3HWoecLz/sdV4YF54i8YK89J5EdNl0mdKPc9
 IbUsgX1jct41LfejZ3hDT9001PuaKnPo1oaqUo2vSizFGYmGWsxFxYkAB4jYIX0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493769760!97800194!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3898 invoked from network); 3 May 2017 00:02:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 00:02:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5hkb-0000fb-J0; Wed, 03 May 2017 00:02:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5hkV-0003Cp-IE; Wed, 03 May 2017 00:02:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5hkU-0004kl-QM; Wed, 03 May 2017 00:02:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108137-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a7f041aa8a3df2829eba8650331a57bdd04c08f2
X-Osstest-Versions-That: xen=469fc7e9b62a302d95509163e5b9ac444c103e14
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 00:02:30 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 108137: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODEzNyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODEzNy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTA3MzMzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDExIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczMzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDczMzMKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwNzMzMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3MzMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczMzMKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEwNzMzMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzMzCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDUgeGVuLWJ1aWxkICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1l
bnRyeSBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNDUgeHRm
L3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2Jk
ZDA0YzA4ZjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ2OWZjN2U5
YjYyYTMwMmQ5NTUwOTE2M2U1YjlhYzQ0NGMxMDNlMTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
NzMzMyAgMjAxNy0wNC0xMCAxMDozMTo0OSBaICAgMjIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDgxMzcgIDIwMTctMDUtMDIgMTM6MTQ6MzggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2JkZDA0YzA4ZjIKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE0
OjU4OjE3IDIwMTcgKzAyMDAKCiAgICB4ODY6IGRpc2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVu
IHN0ZWFsaW5nIHBhZ2VzCiAgICAKICAgIFdoaWxlIGEgcGFnZSBoYXZpbmcganVzdCBhIHNpbmds
ZSBnZW5lcmFsIHJlZmVyZW5jZSBsZWZ0IG5lY2Vzc2FyaWx5CiAgICBoYXMgYSB6ZXJvIHR5cGUg
cmVmZXJlbmNlIGNvdW50IHRvbywgaXRzIHR5cGUgbWF5IHN0aWxsIGJlIHZhbGlkIChhbmQKICAg
IGluIHZhbGlkYXRlZCBzdGF0ZTsgYXQgcHJlc2VudCB0aGlzIGlzIG9ubHkgcG9zc2libGUgYW5k
IHJlbGV2YW50IGZvcgogICAgUEdUX3NlZ19kZXNjX3BhZ2UsIGFzIHBhZ2UgdGFibGVzIGhhdmUg
dGhlaXIgdHlwZSBmb3JjaWJseSB6YXBwZWQgd2hlbgogICAgdGhlaXIgdHlwZSByZWZlcmVuY2Ug
Y291bnQgZHJvcHMgdG8gemVybywgYW5kCiAgICBQR1Rfe3dyaXRhYmxlLHNoYXJlZH1fcGFnZSBw
YWdlcyBkb24ndCByZXF1aXJlIGFueSB2YWxpZGF0aW9uKS4gSW4KICAgIHN1Y2ggYSBjYXNlIHdo
ZW4gdGhlIHBhZ2UgaXMgYmVpbmcgcmUtdXNlZCB3aXRoIHRoZSBzYW1lIHR5cGUgYWdhaW4sCiAg
ICB2YWxpZGF0aW9uIGlzIGJlaW5nIHNraXBwZWQuIEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlm
ZmVyIGJldHdlZW4KICAgIDMyLSBhbmQgNjQtYml0IGd1ZXN0cywgcGFnZXMgdG8gYmUgdHJhbnNm
ZXJyZWQgYmV0d2VlbiBndWVzdHMgbmVlZCB0bwogICAgaGF2ZSB0aGVpciB2YWxpZGF0aW9uIGlu
ZGljYXRvciB6YXBwZWQgKGFuZCB3aXRoIGl0IHdlIHphcCBhbGwgb3RoZXIKICAgIHR5cGUgaW5m
b3JtYXRpb24gYXQgb25jZSkuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNC4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWFm
NTM3MzQyYzkwOTg3NWMxMGY0OWIwNmUxNzQ5MzY1NTQxMDY4MQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDUtMDIgMTQ6NDY6NTggKzAyMDAKCmNvbW1pdCBjOTk5NjdmMThiN2E1ZTIwZWYyMTgxYTJj
YWM5MjY2YjY2ZDI3YTQ4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFR1ZSBNYXkgMiAxNDo1NzozNyAyMDE3ICswMjAwCgogICAgbXVsdGljYWxsOiBkZWFs
IHdpdGggZWFybHkgZXhpdCBjb25kaXRpb25zCiAgICAKICAgIEluIHBhcnRpY3VsYXIgY2hhbmdl
cyB0byBndWVzdCBwcml2aWxlZ2UgbGV2ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCiAgICBzZXF1
ZW5jZSB0byBiZSBhYm9ydGVkLCBhcyBoeXBlcmNhbGxzIGFyZSBwZXJtaXR0ZWQgZnJvbSBrZXJu
ZWwgbW9kZQogICAgb25seS4gV2hpbGUgbGlrZWx5IG5vdCB2ZXJ5IHVzZWZ1bCBpbiBhIG11bHRp
Y2FsbCwgYWxzbyBwcm9wZXJseSBoYW5kbGUKICAgIHRoZSByZXR1cm4gdmFsdWUgaW4gdGhlIEhZ
UEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQgYmUgdGhlIGd1ZXN0CiAgICBzcGVjaWZp
ZWQgdmFsdWUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTMuCiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogMjJjMDk2Yzk5ZDhjMDU4MzNj
M2MxOTg3MGUzNmVmYjJkZDRlODAxMwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDIgMTQ6NDU6
MDIgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 00:05:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 00:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5hms-00065X-Tl; Wed, 03 May 2017 00:04:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <admin@frp.lv>) id 1d5hmr-00065N-6N
 for xen-devel@lists.xen.org; Wed, 03 May 2017 00:04:58 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AA/5A-01977-8AE19095; Wed, 03 May 2017 00:04:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJJsWRWlGSWpSXmKPExsVyMbRhk+4iOc5
 Ig4UnZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox7ndkFqw/wVqxf/pKpgfHQUt4uRi4OIYFJ
 jBIn719hAXFYBDYzS3Qvns0K4kgIzGOVWHJrDpDDCeSkSSw72s/WxcgBZFdIHPtkBxIWEpCWm
 HFrHxOEPZdJ4vLycBCbTUBNomXPc2YQW1jARuLA6kVgY0SA6q99vswIYvMKWEr03VwFVsMioC
 LRdXkbWFxUIEZiy8PPTBA1ghInZz5hAbGZBfwlmmZeYIKwxSVuPZnPNIFRYBaSsllIymYhKYO
 wzSTmbX7IDGHLS2x/OwfKdpY4+vU+I4StKDGl+yE7hG0vMfHhKjYI21Li+42trJhqTCVmrTwF
 FOcAst0kZjzQxVTiJHHxYSPUGFeJvX9gTkNW4yjx48EEqPMdJLYtfIZFjY3E1M2HoeIuEheO7
 WbDVOMgsaPjMPsCRvFVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yf
 m5mxiBCYgBCHYwrtjueYhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXj5Zzkg
 hwaLU9NSKtMwcYCqESUtw8CiJ8PbJAKV5iwsSc4sz0yFSpxiNOV5cfv+eiePJyh/vmYRY8vLz
 UqXEeblBJgmAlGaU5sENgqXoS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmdQeZwpOZVwK37
 xXQKUxApzTLcoCcUpKIkJJqYNxep7Ev8kZ6Xe6bZ23+H6KDL0W4+zecbxeQnjptQR+T++10rQ
 XNE48tSIhSCFFomKZ0SZutX85u9bnw1W0fnH0zODg2JpV1163KiP+zQeKz81pBxaKXfW8OW0y
 8n5TyfdvXWdpebbFdS0Vu/91x9+itQ/wbziZMiVx064Lpx/9vzzHtjZ/29Y0SS3FGoqEWc1Fx
 IgB+EhmazAMAAA==
X-Env-Sender: admin@frp.lv
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493769890!98439583!1
X-Originating-IP: [209.85.128.178]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65241 invoked from network); 3 May 2017 00:04:50 -0000
Received: from mail-wr0-f178.google.com (HELO mail-wr0-f178.google.com)
 (209.85.128.178)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 00:04:50 -0000
Received: by mail-wr0-f178.google.com with SMTP id z52so93845213wrc.2
 for <xen-devel@lists.xen.org>; Tue, 02 May 2017 17:04:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=frp.lv; s=google;
 h=from:subject:to:message-id:date:user-agent:mime-version
 :content-language;
 bh=ORklYEpgRD8Jg7rwGKa9K4P4AA3I1lAS9KrSFiT1a0g=;
 b=IQk+RLmaCteKmHEmix1vo5F+iAgiPryfCQz34IP6HskkRTJQhpQES80lenD6/qLp+u
 66hZ4d9wAxFWb18h/a2/PF/ImAoYHnSxYgm02TOy1XVWG9cn7hVk00++17/5LjSwvqbR
 ItQQ6O24HWvWiZQUsdNkqFr2ZajJ+RQ+moX9c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:message-id:date:user-agent
 :mime-version:content-language;
 bh=ORklYEpgRD8Jg7rwGKa9K4P4AA3I1lAS9KrSFiT1a0g=;
 b=dAZetZPLgqyjtYkISoSpWjiWvczb9Al9H3v5KEy8SlcMOSjKqWeVRUGxC5CD66qqrG
 A2lboI9APBzN82QCy82Q/PCmnGkjO353msLrZubBsQG7fLHnrbI53pYNoBeQqOog0He2
 as+zotkViElrBpcuBKK59nPXxTx5EPGaM48caU0khAgtGSWXNP3NdDIRSmwDZg28lxDX
 xmZwDdYoZvLdE+3sX2DwHQKlLMWlol3MioWovaZJrEH6mlP32NzEN30ogGob858idg8e
 9El5hO/sOQ0zMud+CNZYObkwY8gR9CPc0+LpY1GpZs/aDghr3DdqR+TBxaMUpT6KdXsM
 ywEg==
X-Gm-Message-State: AN3rC/4hNxiXsEKtSZYtrrkfCG0xQ+5DLrcZpKU0ocA/U9P5N61MPG+S
 51eW+fhB2cPIb5tObIWYOw==
X-Received: by 10.46.5.211 with SMTP id 202mr11991718ljf.34.1493769889055;
 Tue, 02 May 2017 17:04:49 -0700 (PDT)
Received: from [192.168.2.26] ([84.237.229.84])
 by smtp.gmail.com with ESMTPSA id s22sm3471514ljd.3.2017.05.02.17.04.47
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 May 2017 17:04:48 -0700 (PDT)
From: Reinis Martinsons <admin@frp.lv>
To: xen-devel@lists.xen.org
Message-ID: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
Date: Wed, 3 May 2017 03:04:44 +0300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------92A2C0E429EE9F9CB45DCDDF"
Content-Language: en-US
Subject: [Xen-devel] [BUG] xl devd segmentation fault on xl block-detach
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

Hi,

I would like to report a problem with storage driver domain. When 
detaching 2 virtual block devices from the same domain provided by the 
same driver domain, this generates a segmentation fault in the driver 
domain `xl devd` process. I observed the same problem both when manually 
detaching block devices from Dom0 and when shutting down guest domains 
with several block devices.

For ease of demonstration I am sharing my test results on a simple 
scenario where virtual block devices are provided from a storage driver 
domain (DomD) back to Dom0, but I observed identical results for other 
DomUs.

Both of my Dom0 and DomD are Arch Linux (kernel 4.10.11-1-ARCH). I built 
xen from Arch Linux User Repository (https://aur.archlinux.org/xen.git) 
latest commit 16894c15a19bfef23550ba09d58e097fe16c4792, which is using 
Xen 4.8.0 (commit b03cee73197f4a37bf2941b9367105187355e638). Please see 
the output of `xl info` attached in "xl info (Dom0).txt". When building 
xen for DomD, I enabled debugging symbols (`debug ?= y` in /Config.mk). 
I enabled xendriverdomain.service in DomD. DomD configuration file is 
attached in "DomD.cfg".

After 2 consecutive `xl block-attach` and `xl block-detach` commands in 
Dom0 I am observing the following output:

[root@arch-test-dom0 ~]# xl block-attach 0 
'format=raw,backendtype=phy,backend=arch-zfs-test,vdev=xvda,target=/dev/zvol/test_pool/test1'
[root@arch-test-dom0 ~]# xl block-attach 0 
'format=raw,backendtype=phy,backend=arch-zfs-test,vdev=xvdb,target=/dev/zvol/test_pool/test2'
[root@arch-test-dom0 ~]# xl block-detach 0 51712
[root@arch-test-dom0 ~]# xl block-detach 0 51728
libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out 
while waiting for /local/domain/1/backend/vbd/0/51728 to be removed
libxl: error: libxl.c:2009:device_addrm_aocomplete: unable to remove vbd 
with id 51728
libxl_device_disk_remove failed.

The 2nd `xl block-detach` command is generating segmentation fault in 
DomD `xl devd` process (search_for_guest (libxenlight.so.4.8)) - please 
see full DomD log output attached in "journalctl (domD).txt".

I am also attaching "xenstored-access.log" and output of `xenstore-ls 
-fp` in "xenstore-ls.txt". In addition, I am attaching output of gdb 
`backtrace full` command on the generated coredump in DomD as 
"coredumpctl gdb (DomD).txt"

Please let me know if I should provide any other information for 
debugging this problem.

Kind regards

Reinis Martinsons

--------------92A2C0E429EE9F9CB45DCDDF
Content-Type: text/plain; charset=UTF-8;
 name="xl info (Dom0).txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xl info (Dom0).txt"

W3Jvb3RAYXJjaC10ZXN0LWRvbTAgfl0jIHhsIGluZm8NCmhvc3QgICAgICAgICAgICAgICAg
ICAgOiBhcmNoLXRlc3QtZG9tMA0KcmVsZWFzZSAgICAgICAgICAgICAgICA6IDQuMTAuMTEt
MS1BUkNIDQp2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzEgU01QIFBSRUVNUFQgVHVlIEFw
ciAxOCAwODozOTo0MiBDRVNUIDIwMTcNCm1hY2hpbmUgICAgICAgICAgICAgICAgOiB4ODZf
NjQNCm5yX2NwdXMgICAgICAgICAgICAgICAgOiAxNg0KbWF4X2NwdV9pZCAgICAgICAgICAg
ICA6IDE1DQpucl9ub2RlcyAgICAgICAgICAgICAgIDogMQ0KY29yZXNfcGVyX3NvY2tldCAg
ICAgICA6IDgNCnRocmVhZHNfcGVyX2NvcmUgICAgICAgOiAyDQpjcHVfbWh6ICAgICAgICAg
ICAgICAgIDogMjQwMA0KaHdfY2FwcyAgICAgICAgICAgICAgICA6IGI3ZWJmYmZmOjc3ZmVm
M2ZmOjJjMTAwODAwOjAwMDAwMDIxOjAwMDAwMDAxOjAwMDAzN2FiOjAwMDAwMDAwOjAwMDAw
MTAwDQp2aXJ0X2NhcHMgICAgICAgICAgICAgIDogaHZtIGh2bV9kaXJlY3Rpbw0KdG90YWxf
bWVtb3J5ICAgICAgICAgICA6IDEzMDk1OQ0KZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDEy
NTE4OA0Kc2hhcmluZ19mcmVlZF9tZW1vcnkgICA6IDANCnNoYXJpbmdfdXNlZF9tZW1vcnkg
ICAgOiAwDQpvdXRzdGFuZGluZ19jbGFpbXMgICAgIDogMA0KZnJlZV9jcHVzICAgICAgICAg
ICAgICA6IDANCnhlbl9tYWpvciAgICAgICAgICAgICAgOiA0DQp4ZW5fbWlub3IgICAgICAg
ICAgICAgIDogOA0KeGVuX2V4dHJhICAgICAgICAgICAgICA6IC4wDQp4ZW5fdmVyc2lvbiAg
ICAgICAgICAgIDogNC44LjANCnhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4
Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2
bS0zLjAteDg2XzY0DQp4ZW5fc2NoZWR1bGVyICAgICAgICAgIDogY3JlZGl0DQp4ZW5fcGFn
ZXNpemUgICAgICAgICAgIDogNDA5Ng0KcGxhdGZvcm1fcGFyYW1zICAgICAgICA6IHZpcnRf
c3RhcnQ9MHhmZmZmODAwMDAwMDAwMDAwDQp4ZW5fY2hhbmdlc2V0ICAgICAgICAgIDoNCnhl
bl9jb21tYW5kbGluZSAgICAgICAgOiAvYm9vdC94ZW4tNC44LjAuZ3ogZG9tMF9tZW09NDA5
Nk0sbWF4OjQwOTZNIGRvbTBfbWF4X3ZjcHVzPTQgZG9tMF92Y3B1c19waW4geHNhdmU9MQ0K
Y2NfY29tcGlsZXIgICAgICAgICAgICA6IGdjYyAoR0NDKSA2LjMuMSAyMDE3MDMwNg0KY2Nf
Y29tcGlsZV9ieSAgICAgICAgICA6IHJlaW5pc20NCmNjX2NvbXBpbGVfZG9tYWluICAgICAg
Og0KY2NfY29tcGlsZV9kYXRlICAgICAgICA6IEZyaSBBcHIgMjEgMjE6MTE6NTkgRUVTVCAy
MDE3DQpidWlsZF9pZCAgICAgICAgICAgICAgIDogOTc5ODgyMTU5OWM5NmEwYjE2ODc1MjUw
ODIzZjM4OWEwMzA3OTgyMw0KeGVuZF9jb25maWdfZm9ybWF0ICAgICA6IDQNCg==
--------------92A2C0E429EE9F9CB45DCDDF
Content-Type: text/plain; charset=UTF-8;
 name="DomD.cfg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="DomD.cfg"

dmNwdXMgICAgICAgPSAnNCcNCm1lbW9yeSAgICAgID0gJzMyNzY4Jw0KYm9vdGxvYWRlciA9
ICJweWdydWIiDQpkaXNrICAgICAgICA9IFsncGh5Oi9kZXYvVkdfc3NkL1RFU1RfQVJDSCx4
dmRhLHcnXQ0KbmFtZSAgICAgICAgPSAnYXJjaC16ZnMtdGVzdCcNCnZpZiAgICAgICAgID0g
WyAnbWFjPTAwOjE2OjNFOkFBOkJCOkNDLGJyaWRnZT14ZW5icjAnIF0NCm9uX3Bvd2Vyb2Zm
ID0gJ2Rlc3Ryb3knDQpvbl9yZWJvb3QgICA9ICdyZXN0YXJ0Jw0Kb25fY3Jhc2ggICAgPSAn
cmVzdGFydCcNCnBjaSAgICAgICAgID0gWyAnMDE6MDAuMCcgXQ0KZHJpdmVyX2RvbWFpbj0x
DQo=
--------------92A2C0E429EE9F9CB45DCDDF
Content-Type: text/plain; charset=UTF-8;
 name="journalctl (domD).txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="journalctl (domD).txt"

W3Jvb3RAYXJjaC16ZnMtdGVzdCB+XSMgam91cm5hbGN0bCAtZg0KLS0gTG9ncyBiZWdpbiBh
dCBTYXQgMjAxNy0wNC0xNSAwMToyMDo1OCBFRVNULiAtLQ0KTWF5IDAzIDAyOjE4OjA1IGFy
Y2gtemZzLXRlc3Qgc3lzdGVtZFsxNDkzXTogU3RhcnRpbmcgRC1CdXMgVXNlciBNZXNzYWdl
IEJ1cyBTb2NrZXQuDQpNYXkgMDMgMDI6MTg6MDUgYXJjaC16ZnMtdGVzdCBzeXN0ZW1kWzE0
OTNdOiBSZWFjaGVkIHRhcmdldCBUaW1lcnMuDQpNYXkgMDMgMDI6MTg6MDUgYXJjaC16ZnMt
dGVzdCBzeXN0ZW1kWzE0OTNdOiBMaXN0ZW5pbmcgb24gRC1CdXMgVXNlciBNZXNzYWdlIEJ1
cyBTb2NrZXQuDQpNYXkgMDMgMDI6MTg6MDUgYXJjaC16ZnMtdGVzdCBzeXN0ZW1kWzE0OTNd
OiBSZWFjaGVkIHRhcmdldCBTb2NrZXRzLg0KTWF5IDAzIDAyOjE4OjA1IGFyY2gtemZzLXRl
c3Qgc3lzdGVtZFsxNDkzXTogUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVtLg0KTWF5IDAz
IDAyOjE4OjA1IGFyY2gtemZzLXRlc3Qgc3lzdGVtZFsxNDkzXTogUmVhY2hlZCB0YXJnZXQg
RGVmYXVsdC4NCk1heSAwMyAwMjoxODowNSBhcmNoLXpmcy10ZXN0IHN5c3RlbWRbMTQ5M106
IFN0YXJ0dXAgZmluaXNoZWQgaW4gMjVtcy4NCk1heSAwMyAwMjoxODowNSBhcmNoLXpmcy10
ZXN0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgVXNlciBNYW5hZ2VyIGZvciBVSUQgMC4NCk1heSAw
MyAwMjoxODowNSBhcmNoLXpmcy10ZXN0IGxvZ2luWzE0ODldOiBST09UIExPR0lOIE9OIGh2
YzANCk1heSAwMyAwMjoxODowNiBhcmNoLXpmcy10ZXN0IGRoY3BjZFsxNDg2XTogZXRoMDog
bm8gSVB2NiBSb3V0ZXJzIGF2YWlsYWJsZQ0KDQojIEFmdGVyIHRoZSAxc3QgYHhsIGJsb2Nr
LWF0dGFjaGAgY29tbWFuZDoNCg0KTWF5IDAzIDAyOjI1OjUzIGFyY2gtemZzLXRlc3Qga2Vy
bmVsOiB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMC81MTcxMjogdXNpbmcgNCBxdWV1ZXMs
IHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzDQpNYXkgMDMgMDI6
MjU6NTMgYXJjaC16ZnMtdGVzdCByb290WzE1NTBdOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2Nr
OiBhZGQgWEVOQlVTX1BBVEg9YmFja2VuZC92YmQvMC81MTcxMg0KTWF5IDAzIDAyOjI1OjUz
IGFyY2gtemZzLXRlc3Qgcm9vdFsxNjAyXTogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jazogV3Jp
dGluZyBiYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLWRldmljZSBlNjowIHRvIHhlbnN0
b3JlLg0KTWF5IDAzIDAyOjI1OjUzIGFyY2gtemZzLXRlc3Qgcm9vdFsxNjA0XTogL2V0Yy94
ZW4vc2NyaXB0cy9ibG9jazogV3JpdGluZyBiYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2Fs
LWRldmljZS1wYXRoIC9kZXYvemQwIHRvIHhlbnN0b3JlLg0KTWF5IDAzIDAyOjI1OjUzIGFy
Y2gtemZzLXRlc3Qgcm9vdFsxNjExXTogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jazogV3JpdGlu
ZyBiYWNrZW5kL3ZiZC8wLzUxNzEyL2hvdHBsdWctc3RhdHVzIGNvbm5lY3RlZCB0byB4ZW5z
dG9yZS4NCg0KIyBBZnRlciB0aGUgMm5kIGB4bCBibG9jay1hdHRhY2hgIGNvbW1hbmQ6DQoN
Ck1heSAwMyAwMjoyODoxMiBhcmNoLXpmcy10ZXN0IGtlcm5lbDogeGVuLWJsa2JhY2s6IGJh
Y2tlbmQvdmJkLzAvNTE3Mjg6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQt
YWJpKSBwZXJzaXN0ZW50IGdyYW50cw0KTWF5IDAzIDAyOjI4OjEyIGFyY2gtemZzLXRlc3Qg
a2VybmVsOiB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMC81MTcyODogdXNpbmcgMSBxdWV1
ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzDQpNYXkgMDMg
MDI6Mjg6MTIgYXJjaC16ZnMtdGVzdCByb290WzE2MzddOiAvZXRjL3hlbi9zY3JpcHRzL2Js
b2NrOiBhZGQgWEVOQlVTX1BBVEg9YmFja2VuZC92YmQvMC81MTcyOA0KTWF5IDAzIDAyOjI4
OjEyIGFyY2gtemZzLXRlc3Qgcm9vdFsxNjkxXTogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jazog
V3JpdGluZyBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZSBlNjoyMCB0byB4
ZW5zdG9yZS4NCk1heSAwMyAwMjoyODoxMiBhcmNoLXpmcy10ZXN0IHJvb3RbMTY5M106IC9l
dGMveGVuL3NjcmlwdHMvYmxvY2s6IFdyaXRpbmcgYmFja2VuZC92YmQvMC81MTcyOC9waHlz
aWNhbC1kZXZpY2UtcGF0aCAvZGV2L3pkMzIgdG8geGVuc3RvcmUuDQpNYXkgMDMgMDI6Mjg6
MTIgYXJjaC16ZnMtdGVzdCByb290WzE2OTddOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBX
cml0aW5nIGJhY2tlbmQvdmJkLzAvNTE3MjgvaG90cGx1Zy1zdGF0dXMgY29ubmVjdGVkIHRv
IHhlbnN0b3JlLg0KDQojIEFmdGVyIHRoZSAxc3QgYHhsIGJsb2NrLWRldGFjaGAgY29tbWFu
ZDoNCg0KTWF5IDAzIDAyOjI5OjIxIGFyY2gtemZzLXRlc3Qgcm9vdFsxNzEyXTogL2V0Yy94
ZW4vc2NyaXB0cy9ibG9jazogcmVtb3ZlIFhFTkJVU19QQVRIPWJhY2tlbmQvdmJkLzAvNTE3
MTINCg0KIyBBZnRlciB0aGUgMm5kIGB4bCBibG9jay1kZXRhY2hgIGNvbW1hbmQ6DQoNCk1h
eSAwMyAwMjozMDoyOCBhcmNoLXpmcy10ZXN0IGtlcm5lbDogdHJhcHM6IHhsWzE0MDNdIGdl
bmVyYWwgcHJvdGVjdGlvbiBpcDo3ZjQ5YmY0MjUxOWQgc3A6N2ZmYzYwMWU2ZGQwIGVycm9y
OjANCk1heSAwMyAwMjozMDoyOCBhcmNoLXpmcy10ZXN0IGtlcm5lbDogIGluIGxpYnhlbmxp
Z2h0LnNvLjQuOC4wWzdmNDliZjNmODAwMCtkZDAwMF0NCk1heSAwMyAwMjozMDoyOCBhcmNo
LXpmcy10ZXN0IHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2Ugc3lzdGVtLXN5c3RlbWRceDJk
Y29yZWR1bXAuc2xpY2UuDQpNYXkgMDMgMDI6MzA6MjggYXJjaC16ZnMtdGVzdCBzeXN0ZW1k
WzFdOiBTdGFydGVkIFByb2Nlc3MgQ29yZSBEdW1wIChQSUQgMTcyMi9VSUQgMCkuDQpNYXkg
MDMgMDI6MzA6MjggYXJjaC16ZnMtdGVzdCBzeXN0ZW1kWzFdOiB4ZW5kcml2ZXJkb21haW4u
c2VydmljZTogTWFpbiBwcm9jZXNzIGV4aXRlZCwgY29kZT1kdW1wZWQsIHN0YXR1cz0xMS9T
RUdWDQpNYXkgMDMgMDI6MzA6MjggYXJjaC16ZnMtdGVzdCBzeXN0ZW1kWzFdOiB4ZW5kcml2
ZXJkb21haW4uc2VydmljZTogVW5pdCBlbnRlcmVkIGZhaWxlZCBzdGF0ZS4NCk1heSAwMyAw
MjozMDoyOCBhcmNoLXpmcy10ZXN0IHN5c3RlbWRbMV06IHhlbmRyaXZlcmRvbWFpbi5zZXJ2
aWNlOiBGYWlsZWQgd2l0aCByZXN1bHQgJ2NvcmUtZHVtcCcuDQpNYXkgMDMgMDI6MzA6Mjgg
YXJjaC16ZnMtdGVzdCBzeXN0ZW1kLWNvcmVkdW1wWzE3MjVdOiBQcm9jZXNzIDE0MDMgKHhs
KSBvZiB1c2VyIDAgZHVtcGVkIGNvcmUuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0YWNrIHRyYWNlIG9mIHRocmVhZCAxNDAz
Og0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIzAgIDB4MDAwMDdmNDliZjQyNTE5ZCBzZWFyY2hfZm9yX2d1ZXN0IChsaWJ4ZW5saWdo
dC5zby40LjgpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAjMSAgMHgwMDAwN2Y0OWJmNDI1OTMxIGJhY2tlbmRfd2F0Y2hfY2FsbGJh
Y2sgKGxpYnhlbmxpZ2h0LnNvLjQuOCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICMyICAweDAwMDA3ZjQ5YmY0NjI5ZGEgd2F0Y2hm
ZF9jYWxsYmFjayAobGlieGVubGlnaHQuc28uNC44KQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzMgIDB4MDAwMDdmNDliZjQ2NDYx
MiBmZF9vY2N1cnMgKGxpYnhlbmxpZ2h0LnNvLjQuOCkNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0ICAweDAwMDA3ZjQ5YmY0NjQ2
YzQgYWZ0ZXJwb2xsX2ludGVybmFsIChsaWJ4ZW5saWdodC5zby40LjgpDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNSAgMHgwMDAw
N2Y0OWJmNDY1ZGZkIGV2ZW50bG9vcF9pdGVyYXRpb24gKGxpYnhlbmxpZ2h0LnNvLjQuOCkN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICM2ICAweDAwMDA3ZjQ5YmY0NjZiYjEgbGlieGxfX2FvX2lucHJvZ3Jlc3MgKGxpYnhlbmxp
Z2h0LnNvLjQuOCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICM3ICAweDAwMDA3ZjQ5YmY0MjYxZGMgbGlieGxfZGV2aWNlX2V2ZW50
c19oYW5kbGVyIChsaWJ4ZW5saWdodC5zby40LjgpDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOCAgMHgwMDAwMDAwMDAwNDIzMjU4
IG1haW5fZGV2ZCAoeGwpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjOSAgMHgwMDAwMDAwMDAwNDA4ZTA1IG1haW4gKHhsKQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzEw
IDB4MDAwMDdmNDliZWE0OTUxMSBfX2xpYmNfc3RhcnRfbWFpbiAobGliYy5zby42KQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzEx
IDB4MDAwMDAwMDAwMDQwODAwYSBfc3RhcnQgKHhsKQ0KDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdGFjayB0cmFjZSBvZiB0aHJl
YWQgMTQwNDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMwICAweDAwMDA3ZjQ5YmVkZGRmN2QgcmVhZCAobGlicHRocmVhZC5zby4w
KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIzEgIDB4MDAwMDdmNDliZTFiNWMzZCByZWFkX2FsbCAobGlieGVuc3RvcmUuc28uMy4w
KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIzIgIDB4MDAwMDdmNDliZTFiNzZjYSByZWFkX21lc3NhZ2UgKGxpYnhlbnN0b3JlLnNv
LjMuMCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICMzICAweDAwMDA3ZjQ5YmUxYjdhMWYgcmVhZF90aHJlYWQgKGxpYnhlbnN0b3Jl
LnNvLjMuMCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICM0ICAweDAwMDA3ZjQ5YmVkZDQyZTcgc3RhcnRfdGhyZWFkIChsaWJwdGhy
ZWFkLnNvLjApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAjNSAgMHgwMDAwN2Y0OWJlYjE1NTRmIF9fY2xvbmUgKGxpYmMuc28uNikN
Cg==
--------------92A2C0E429EE9F9CB45DCDDF
Content-Type: text/plain; charset=UTF-8;
 name="xenstored-access.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xenstored-access.log"

IyBBZnRlciB0aGUgMXN0IGB4bCBibG9jay1hdHRhY2hgIGNvbW1hbmQ6CgpbMjAxNzA1MDJU
MjM6MjU6NTMuMDgxWl0gIEEzMSAgICAgICAgICBuZXdjb25uICAgClsyMDE3MDUwMlQyMzoy
NTo1My4wODNaXSAgQTMxLjEgICAgICAgIHJtICAgICAgICAvbGlieGwvMC9kZXZpY2UvdmJk
LzUxNzEyIApbMjAxNzA1MDJUMjM6MjU6NTMuMDg0Wl0gIEEzMS4xICAgICAgICB3cml0ZSAg
ICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9mcm9udGVuZCAvbG9jYWwvZG9tYWluLzAv
ZGV2aWNlL3ZiZC81MTcxMgpbMjAxNzA1MDJUMjM6MjU6NTMuMDg0Wl0gIEEzMS4xICAgICAg
ICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kIC9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyClsyMDE3MDUwMlQyMzoyNTo1My4wODRaXSAg
QTMxLjEgICAgICAgIHJtICAgICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcx
MiAKWzIwMTcwNTAyVDIzOjI1OjUzLjA4NFpdICBBMzEuMSAgICAgICAgbWtkaXIgICAgIC9s
b2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyIApbMjAxNzA1MDJUMjM6MjU6NTMuMDg1
Wl0gIEEzMS4xICAgICAgICBzZXRwZXJtcyAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MTIgbjAgcjEgClsyMDE3MDUwMlQyMzoyNTo1My4wODVaXSAgQTMxLjEgICAgICAgIHdy
aXRlICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kIC9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyClsyMDE3MDUwMlQyMzoyNTo1My4wODVa
XSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81
MTcxMi9iYWNrZW5kLWlkIDEKWzIwMTcwNTAyVDIzOjI1OjUzLjA4NVpdICBBMzEuMSAgICAg
ICAgc2V0cGVybXMgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL2JhY2tlbmQt
aWQgbjAgcjEgClsyMDE3MDUwMlQyMzoyNTo1My4wODVaXSAgQTMxLjEgICAgICAgIHdyaXRl
ICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSAxClsyMDE3MDUw
MlQyMzoyNTo1My4wODVaXSAgQTMxLjEgICAgICAgIHNldHBlcm1zICAvbG9jYWwvZG9tYWlu
LzAvZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSBuMCByMSAKWzIwMTcwNTAyVDIzOjI1OjUzLjA4
NlpdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJk
LzUxNzEyL3ZpcnR1YWwtZGV2aWNlIDUxNzEyClsyMDE3MDUwMlQyMzoyNTo1My4wODZaXSAg
QTMxLjEgICAgICAgIHNldHBlcm1zICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcx
Mi92aXJ0dWFsLWRldmljZSBuMCByMSAKWzIwMTcwNTAyVDIzOjI1OjUzLjA4NlpdICBBMzEu
MSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL2Rl
dmljZS10eXBlIGRpc2sKWzIwMTcwNTAyVDIzOjI1OjUzLjA4NlpdICBBMzEuMSAgICAgICAg
c2V0cGVybXMgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBl
IG4wIHIxIApbMjAxNzA1MDJUMjM6MjU6NTMuMDg2Wl0gIEEzMS4xICAgICAgICB3cml0ZSAg
ICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcHJvdG9jb2wgeDg2XzY0LWFi
aQpbMjAxNzA1MDJUMjM6MjU6NTMuMDg3Wl0gIEEzMS4xICAgICAgICBzZXRwZXJtcyAgL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcHJvdG9jb2wgbjAgcjEgClsyMDE3MDUw
MlQyMzoyNTo1My4wODdaXSAgQTMxLjEgICAgICAgIHJtICAgICAgICAvbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcxMiAKWzIwMTcwNTAyVDIzOjI1OjUzLjA4N1pdICBBMzEu
MSAgICAgICAgbWtkaXIgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEy
IApbMjAxNzA1MDJUMjM6MjU6NTMuMDg3Wl0gIEEzMS4xICAgICAgICBzZXRwZXJtcyAgL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIgbjEgcjAgClsyMDE3MDUwMlQyMzoy
NTo1My4wODdaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcxMi9mcm9udGVuZCAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81
MTcxMgpbMjAxNzA1MDJUMjM6MjU6NTMuMDg4Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAg
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvcGFyYW1zIC9kZXYvenZvbC90
ZXN0X3Bvb2wvdGVzdDEKWzIwMTcwNTAyVDIzOjI1OjUzLjA4OFpdICBBMzEuMSAgICAgICAg
d3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3NjcmlwdCAv
ZXRjL3hlbi9zY3JpcHRzL2Jsb2NrClsyMDE3MDUwMlQyMzoyNTo1My4wODhaXSAgQTMxLjEg
ICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9m
cm9udGVuZC1pZCAwClsyMDE3MDUwMlQyMzoyNTo1My4wODhaXSAgQTMxLjEgICAgICAgIHdy
aXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9vbmxpbmUgMQpb
MjAxNzA1MDJUMjM6MjU6NTMuMDg4Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvcmVtb3ZhYmxlIDAKWzIwMTcwNTAyVDIz
OjI1OjUzLjA4OFpdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyL2Jvb3RhYmxlIDEKWzIwMTcwNTAyVDIzOjI1OjUzLjA4OVpd
ICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL3N0YXRlIDEKWzIwMTcwNTAyVDIzOjI1OjUzLjA4OVpdICBBMzEuMSAgICAgICAg
d3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2RldiB4dmRh
ClsyMDE3MDUwMlQyMzoyNTo1My4wODlaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi90eXBlIHBoeQpbMjAxNzA1MDJUMjM6
MjU6NTMuMDg5Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MTIvbW9kZSB3ClsyMDE3MDUwMlQyMzoyNTo1My4wODlaXSAgQTMx
LjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9kZXZpY2UtdHlwZSBkaXNrClsyMDE3MDUwMlQyMzoyNTo1My4wODlaXSAgQTMxLjEgICAg
ICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9kaXNj
YXJkLWVuYWJsZSAxClsyMDE3MDUwMlQyMzoyNTo1My4wOTBaXSAgQTMxLjEgICAgICAgIHdy
aXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL3BhcmFtcyAvZGV2L3p2b2wvdGVz
dF9wb29sL3Rlc3QxClsyMDE3MDUwMlQyMzoyNTo1My4wOTBaXSAgQTMxLjEgICAgICAgIHdy
aXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL3NjcmlwdCAvZXRjL3hlbi9zY3Jp
cHRzL2Jsb2NrClsyMDE3MDUwMlQyMzoyNTo1My4wOTBaXSAgQTMxLjEgICAgICAgIHdyaXRl
ICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkIDAKWzIwMTcwNTAy
VDIzOjI1OjUzLjA5MFpdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9saWJ4bC8wL2Rldmlj
ZS92YmQvNTE3MTIvb25saW5lIDEKWzIwMTcwNTAyVDIzOjI1OjUzLjA5MFpdICBBMzEuMSAg
ICAgICAgd3JpdGUgICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvcmVtb3ZhYmxlIDAK
WzIwMTcwNTAyVDIzOjI1OjUzLjA5MVpdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9saWJ4
bC8wL2RldmljZS92YmQvNTE3MTIvYm9vdGFibGUgMQpbMjAxNzA1MDJUMjM6MjU6NTMuMDkx
Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9z
dGF0ZSAxClsyMDE3MDUwMlQyMzoyNTo1My4wOTFaXSAgQTMxLjEgICAgICAgIHdyaXRlICAg
ICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2RldiB4dmRhClsyMDE3MDUwMlQyMzoyNTo1
My4wOTFaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUx
NzEyL3R5cGUgcGh5ClsyMDE3MDUwMlQyMzoyNTo1My4wOTFaXSAgQTMxLjEgICAgICAgIHdy
aXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL21vZGUgdwpbMjAxNzA1MDJUMjM6
MjU6NTMuMDkxWl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3Zi
ZC81MTcxMi9kZXZpY2UtdHlwZSBkaXNrClsyMDE3MDUwMlQyMzoyNTo1My4wOTJaXSAgQTMx
LjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2Rpc2NhcmQt
ZW5hYmxlIDEKWzIwMTcwNTAyVDIzOjI1OjUzLjA5MlpdICBBMzEuMSAgICAgICAgY29tbWl0
ICAgIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkyWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAg
ZGV2aWNlL3ZiZC81MTcxMiBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMu
MDkyWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5Mlpd
ICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIgRkZGRkZGRkY4MUFB
ODE4MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5MlpdICBEMSAgICAgICAgICAgdyBldmVudCAg
IGJhY2tlbmQvdmJkLzAvNTE3MTIgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI1
OjUzLjA5MlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvYmFj
a2VuZCBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkyWl0gIEQxICAg
ICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIg
RkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5MlpdICBEMCAgICAgICAg
ICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvYmFja2VuZC1pZCBGRkZGRkZGRjgxQUE4
MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkyWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAg
YmFja2VuZC92YmQvMC81MTcxMiBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6
NTMuMDkyWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9iYWNr
ZW5kLWlkIEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTJaXSAgRDEg
ICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9mcm9udGVuZCBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0g
IEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSBGRkZGRkZG
RjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0gIEQxICAgICAgICAgICB3IGV2
ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9mcm9udGVuZCBGRkZGRkZGRjgxQUE3RkEwIApb
MjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0gIEEzMSAgICAgICAgICB3YXRjaCAgICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgMy8wIApbMjAxNzA1MDJUMjM6
MjU6NTMuMDkzWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9z
dGF0ZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0gIEQxICAg
ICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIv
cGFyYW1zIEZGRkY4ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTNaXSAgRDAg
ICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzEyL3ZpcnR1YWwtZGV2aWNlIEZG
RkZGRkZGODFBQTgxODAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTNaXSAgRDEgICAgICAgICAg
IHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3BhcmFtcyBGRkZGRkZGRjgxQUE3RkEw
IApbMjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0gIEEzMSAgICAgICAgICB3IGV2ZW50ICAgL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgMy8wIApbMjAxNzA1MDJU
MjM6MjU6NTMuMDkzWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcx
Mi92aXJ0dWFsLWRldmljZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMu
MDkzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvc2NyaXB0IEZGRkY4ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyNTo1
My4wOTNaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzEyL2Rldmlj
ZS10eXBlIEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTNaXSAgRDEg
ICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3NjcmlwdCBGRkZGRkZG
RjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0gIEQwICAgICAgICAgICB3IGV2
ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9kZXZpY2UtdHlwZSBGRkZGRkZGRjgxQUE4MTgwIApb
MjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZnJvbnRlbmQtaWQgRkZGRjg4MDg3QUU0
NjkxMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5M1pdICBEMCAgICAgICAgICAgdyBldmVudCAg
IGRldmljZS92YmQvNTE3MTIvcHJvdG9jb2wgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAy
VDIzOjI1OjUzLjA5M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAv
NTE3MTIvZnJvbnRlbmQtaWQgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI1OjUz
LjA5M1pdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvcHJvdG9j
b2wgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5M1pdICBEMSAgICAg
ICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL29u
bGluZSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0gIEQxICAg
ICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9vbmxpbmUgRkZGRkZGRkY4
MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5M1pdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3JlbW92YWJsZSBGRkZG
ODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDkzWl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9yZW1vdmFibGUgRkZGRkZGRkY4MUFBN0ZB
MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Jvb3RhYmxlIEZGRkY4ODA4N0FF
NDY5MTAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQg
ICBiYWNrZW5kL3ZiZC8wLzUxNzEyL2Jvb3RhYmxlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3
MDUwMlQyMzoyNTo1My4wOTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGODgwODdBRTQ2OTEwIApbMjAx
NzA1MDJUMjM6MjU6NTMuMDk0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92
YmQvMC81MTcxMi9zdGF0ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6NTMu
MDk0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvZGV2IEZGRkY4ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyNTo1My4w
OTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL2RldiBG
RkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDk0Wl0gIEQxICAgICAgICAg
ICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvdHlwZSBG
RkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDk0Wl0gIEQxICAgICAgICAg
ICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi90eXBlIEZGRkZGRkZGODFBQTdGQTAg
ClsyMDE3MDUwMlQyMzoyNTo1My4wOTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9tb2RlIEZGRkY4ODA4N0FFNDY5MTAg
ClsyMDE3MDUwMlQyMzoyNTo1My4wOTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNr
ZW5kL3ZiZC8wLzUxNzEyL21vZGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI1
OjUzLjA5NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyL2RldmljZS10eXBlIEZGRkY4ODA4N0FFNDY5MTAgClsyMDE3MDUw
MlQyMzoyNTo1My4wOTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8w
LzUxNzEyL2RldmljZS10eXBlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyNTo1
My4wOTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcxMi9kaXNjYXJkLWVuYWJsZSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1
MDJUMjM6MjU6NTMuMDk0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQv
MC81MTcxMi9kaXNjYXJkLWVuYWJsZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6
MjU6NTMuMDk1Wl0gIEQxICAgICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcx
Mi9mZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyAyNTYKWzIwMTcwNTAyVDIzOjI1OjUz
LjA5NVpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL2ZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzIEZGRkY4ODA4N0FF
NDY5MTAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTVaXSAgRDEgICAgICAgICAgIHcgZXZlbnQg
ICBiYWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzIEZG
RkZGRkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTVaXSAgRDEgICAgICAgICAg
IHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMg
NApbMjAxNzA1MDJUMjM6MjU6NTMuMDk1Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvbXVsdGktcXVldWUtbWF4LXF1ZXVl
cyBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDk1Wl0gIEQxICAgICAg
ICAgICB3YXRjaCAgICAgYmFja2VuZC92YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UgRkZG
Rjg4MDg3NTEyQzMxMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5NVpdICBEMSAgICAgICAgICAg
dyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvbXVsdGktcXVldWUtbWF4LXF1ZXVlcyBG
RkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDk1Wl0gIEQxICAgICAgICAg
ICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UgRkZGRjg4
MDg3NTEyQzMxMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5NlpdICBEMSAgICAgICAgICAgd3Jp
dGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvbWF4LXJpbmctcGFnZS1vcmRlciA0ClsyMDE3
MDUwMlQyMzoyNTo1My4wOTZaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9tYXgtcmluZy1wYWdlLW9yZGVyIEZGRkY4ODA4
N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTZaXSAgRDEgICAgICAgICAgIHcgZXZl
bnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL21heC1yaW5nLXBhZ2Utb3JkZXIgRkZGRkZGRkY4
MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjA5NlpdICBEMS4xMSAgICAgICAgd3JpdGUg
ICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgMgpbMjAxNzA1MDJUMjM6MjU6NTMuMDk2
Wl0gIEQxLjExICAgICAgICBjb21taXQgICAgClsyMDE3MDUwMlQyMzoyNTo1My4wOTZaXSAg
RDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcxMi9zdGF0ZSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMDk2Wl0g
IEEzMSAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MTIvc3RhdGUgMy8wIApbMjAxNzA1MDJUMjM6MjU6NTMuMDk2Wl0gIEQxICAgICAgICAg
ICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGRkZGRjgxQUE3RkEw
IApbMjAxNzA1MDJUMjM6MjU6NTMuMDk3Wl0gIEQxICAgICAgICAgICB3YXRjaCAgICAgL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvc3RhdGUgRkZGRjg4MDg3NTJCMjQyMCAK
WzIwMTcwNTAyVDIzOjI1OjUzLjA5N1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2Nh
bC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlIEZGRkY4ODA4NzUyQjI0MjAgClsy
MDE3MDUwMlQyMzoyNTo1My4wOTdaXSAgQTMxICAgICAgICAgIHVud2F0Y2ggICAvbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSAzLzAgClsyMDE3MDUwMlQyMzoy
NTo1My4wOThaXSAgRDAgICAgICAgICAgIHdhdGNoICAgICAvbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGODgwMTdGQTU4MDIwIApbMjAxNzA1MDJUMjM6
MjU6NTMuMDk4Wl0gIEEzMSAgICAgICAgICBlbmRjb25uICAgClsyMDE3MDUwMlQyMzoyNTo1
My4wOThaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGODgwMTdGQTU4MDIwIApbMjAxNzA1MDJUMjM6MjU6
NTMuMDk5Wl0gIEQwLjEyICAgICAgICB3cml0ZSAgICAgZGV2aWNlL3ZiZC81MTcxMi9tdWx0
aS1xdWV1ZS1udW0tcXVldWVzIDQKWzIwMTcwNTAyVDIzOjI1OjUzLjA5OVpdICBEMC4xMiAg
ICAgICAgd3JpdGUgICAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMC9yaW5nLXJlZiA4Clsy
MDE3MDUwMlQyMzoyNTo1My4wOTlaXSAgRDAuMTIgICAgICAgIHdyaXRlICAgICBkZXZpY2Uv
dmJkLzUxNzEyL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA3OQpbMjAxNzA1MDJUMjM6MjU6NTMu
MDk5Wl0gIEQwLjEyICAgICAgICB3cml0ZSAgICAgZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0x
L3JpbmctcmVmIDkKWzIwMTcwNTAyVDIzOjI1OjUzLjEwMFpdICBEMC4xMiAgICAgICAgd3Jp
dGUgICAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMS9ldmVudC1jaGFubmVsIDgwClsyMDE3
MDUwMlQyMzoyNTo1My4xMDBaXSAgRDAuMTIgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJk
LzUxNzEyL3F1ZXVlLTIvcmluZy1yZWYgMTAKWzIwMTcwNTAyVDIzOjI1OjUzLjEwMFpdICBE
MC4xMiAgICAgICAgd3JpdGUgICAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMi9ldmVudC1j
aGFubmVsIDgxClsyMDE3MDUwMlQyMzoyNTo1My4xMDBaXSAgRDAuMTIgICAgICAgIHdyaXRl
ICAgICBkZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMvcmluZy1yZWYgMTEKWzIwMTcwNTAyVDIz
OjI1OjUzLjEwMFpdICBEMC4xMiAgICAgICAgd3JpdGUgICAgIGRldmljZS92YmQvNTE3MTIv
cXVldWUtMy9ldmVudC1jaGFubmVsIDgyClsyMDE3MDUwMlQyMzoyNTo1My4xMDBaXSAgRDAu
MTIgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sIHg4Nl82NC1h
YmkKWzIwMTcwNTAyVDIzOjI1OjUzLjEwMVpdICBEMC4xMiAgICAgICAgd3JpdGUgICAgIGRl
dmljZS92YmQvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50IDEKWzIwMTcwNTAyVDIzOjI1OjUz
LjEwMVpdICBEMSAgICAgICAgICAgd2F0Y2ggICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL3N0YXRlIEZGRkY4ODA4ODFDNDNEOTAgClsyMDE3MDUwMlQyMzoyNTo1
My4xMDFaXSAgRDAuMTIgICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAyVDIzOjI1OjUzLjEw
MVpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvbXVsdGktcXVl
dWUtbnVtLXF1ZXVlcyBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMTAx
Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MTIvc3RhdGUgRkZGRjg4MDg4MUM0M0Q5MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjEw
MVpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMC9y
aW5nLXJlZiBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMTAxWl0gIEQw
ICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL2V2ZW50LWNo
YW5uZWwgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjEwMVpdICBEMCAg
ICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMS9yaW5nLXJlZiBG
RkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMTAxWl0gIEQwICAgICAgICAg
ICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwgRkZG
RkZGRkY4MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjEwMVpdICBEMCAgICAgICAgICAg
dyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMi9yaW5nLXJlZiBGRkZGRkZGRjgx
QUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMTAxWl0gIEQwICAgICAgICAgICB3IGV2ZW50
ICAgZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwgRkZGRkZGRkY4MUFB
ODE4MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjEwMVpdICBEMCAgICAgICAgICAgdyBldmVudCAg
IGRldmljZS92YmQvNTE3MTIvcXVldWUtMy9yaW5nLXJlZiBGRkZGRkZGRjgxQUE4MTgwIApb
MjAxNzA1MDJUMjM6MjU6NTMuMTAxWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNl
L3ZiZC81MTcxMi9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwgRkZGRkZGRkY4MUFBODE4MCAKWzIw
MTcwNTAyVDIzOjI1OjUzLjEwMVpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92
YmQvNTE3MTIvcHJvdG9jb2wgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI1OjUz
LjEwMVpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvZmVhdHVy
ZS1wZXJzaXN0ZW50IEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwMlQyMzoyNTo1My4xMDJa
XSAgRDAuMTMgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUxNzEyL3N0YXRlIDMKWzIw
MTcwNTAyVDIzOjI1OjUzLjEwMlpdICBEMC4xMyAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1
MDJUMjM6MjU6NTMuMTAyWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81
MTcxMi9zdGF0ZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6MjU6NTMuMTAyWl0g
IEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIvc3RhdGUgRkZGRjg4MDg3NTJCMjQyMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjEwMlpdICBE
MSAgICAgICAgICAgdW53YXRjaCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzEyL3N0YXRlIEZGRkY4ODA4ODFDNDNEOTAgClsyMDE3MDUwMlQyMzoyNTo1My4zMjNaXSAg
RDEuMTIgICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAyVDIzOjI1OjUzLjMzMVpdICBEMS4x
MyAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDJUMjM6MjU6NTMuMzU5Wl0gIEQxICAgICAg
ICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UgZTY6
MApbMjAxNzA1MDJUMjM6MjU6NTMuMzU5Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlIEZGRkY4
ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyNTo1My4zNTlaXSAgRDEgICAgICAgICAgIHcg
ZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLWRldmljZSBGRkZGRkZGRjgx
QUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMzU5Wl0gIEQxICAgICAgICAgICB3IGV2ZW50
ICAgYmFja2VuZC92YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UgRkZGRjg4MDg3NTEyQzMx
MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjM2MlpdICBEMS4xNCAgICAgICAgd3JpdGUgICAgIGJh
Y2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1mbHVzaC1jYWNoZSAxClsyMDE3MDUwMlQyMzoy
NTo1My4zNjJaXSAgRDEuMTQgICAgICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzEy
L2Rpc2NhcmQtZ3JhbnVsYXJpdHkgODE5MgpbMjAxNzA1MDJUMjM6MjU6NTMuMzYyWl0gIEQx
LjE0ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcxMi9kaXNjYXJkLWFsaWdu
bWVudCAwClsyMDE3MDUwMlQyMzoyNTo1My4zNjJaXSAgRDEuMTQgICAgICAgIHdyaXRlICAg
ICBiYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtc2VjdXJlIDAKWzIwMTcwNTAyVDIzOjI1
OjUzLjM2MlpdICBEMS4xNCAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIv
ZmVhdHVyZS1kaXNjYXJkIDEKWzIwMTcwNTAyVDIzOjI1OjUzLjM2MlpdICBEMS4xNCAgICAg
ICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1iYXJyaWVyIDEKWzIw
MTcwNTAyVDIzOjI1OjUzLjM2M1pdICBEMS4xNCAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQv
dmJkLzAvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50IDEKWzIwMTcwNTAyVDIzOjI1OjUzLjM2
M1pdICBEMS4xNCAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvc2VjdG9y
cyA0MTk0MzA0MDAKWzIwMTcwNTAyVDIzOjI1OjUzLjM2M1pdICBEMS4xNCAgICAgICAgd3Jp
dGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvaW5mbyAwClsyMDE3MDUwMlQyMzoyNTo1My4z
NjNaXSAgRDEuMTQgICAgICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3NlY3Rv
ci1zaXplIDUxMgpbMjAxNzA1MDJUMjM6MjU6NTMuMzYzWl0gIEQxLjE0ICAgICAgICB3cml0
ZSAgICAgYmFja2VuZC92YmQvMC81MTcxMi9waHlzaWNhbC1zZWN0b3Itc2l6ZSA4MTkyClsy
MDE3MDUwMlQyMzoyNTo1My4zNjNaXSAgRDEuMTQgICAgICAgIGNvbW1pdCAgICAKWzIwMTcw
NTAyVDIzOjI1OjUzLjM2M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtZmx1c2gtY2FjaGUgRkZGRjg4MDg3
QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjM2M1pdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1mbHVzaC1jYWNoZSBGRkZGRkZGRjgx
QUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMzYzWl0gIEQxICAgICAgICAgICB3IGV2ZW50
ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZGlzY2FyZC1ncmFudWxh
cml0eSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMzYzWl0gIEQxICAg
ICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9kaXNjYXJkLWdyYW51bGFy
aXR5IEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyNTo1My4zNjNaXSAgRDEgICAg
ICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9k
aXNjYXJkLWFsaWdubWVudCBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMu
MzY0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9kaXNj
YXJkLWFsaWdubWVudCBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMzY0
Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MTIvZGlzY2FyZC1zZWN1cmUgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIz
OjI1OjUzLjM2NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3
MTIvZGlzY2FyZC1zZWN1cmUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI1OjUz
LjM2NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL2ZlYXR1cmUtZGlzY2FyZCBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1
MDJUMjM6MjU6NTMuMzY0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQv
MC81MTcxMi9mZWF0dXJlLWRpc2NhcmQgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIz
OjI1OjUzLjM2NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtYmFycmllciBGRkZGODgwODdBRTQ2OTEwIApb
MjAxNzA1MDJUMjM6MjU6NTMuMzY0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcxMi9mZWF0dXJlLWJhcnJpZXIgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcw
NTAyVDIzOjI1OjUzLjM2NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtcGVyc2lzdGVudCBGRkZGODgwODdB
RTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMzY0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50
ICAgYmFja2VuZC92YmQvMC81MTcxMi9mZWF0dXJlLXBlcnNpc3RlbnQgRkZGRkZGRkY4MUFB
N0ZBMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjM2NFpdICBEMSAgICAgICAgICAgdyBldmVudCAg
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3NlY3RvcnMgRkZGRjg4MDg3
QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjM2NFpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvc2VjdG9ycyBGRkZGRkZGRjgxQUE3RkEwIApbMjAx
NzA1MDJUMjM6MjU6NTMuMzY0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvaW5mbyBGRkZGODgwODdBRTQ2OTEwIApbMjAx
NzA1MDJUMjM6MjU6NTMuMzY0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92
YmQvMC81MTcxMi9pbmZvIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyNTo1My4z
NjRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcxMi9zZWN0b3Itc2l6ZSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6
MjU6NTMuMzY0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcx
Mi9zZWN0b3Itc2l6ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMzY0
Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MTIvcGh5c2ljYWwtc2VjdG9yLXNpemUgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcw
NTAyVDIzOjI1OjUzLjM2NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJk
LzAvNTE3MTIvcGh5c2ljYWwtc2VjdG9yLXNpemUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcw
NTAyVDIzOjI1OjUzLjM2NVpdICBEMS4xNSAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJk
LzAvNTE3MTIvc3RhdGUgNApbMjAxNzA1MDJUMjM6MjU6NTMuMzY1Wl0gIEQxLjE1ICAgICAg
ICBjb21taXQgICAgClsyMDE3MDUwMlQyMzoyNTo1My4zNjVaXSAgRDEgICAgICAgICAgIHcg
ZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZG
ODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6MjU6NTMuMzY1Wl0gIEQwICAgICAgICAgICB3
IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZG
Rjg4MDE3RkE1ODAyMCAKWzIwMTcwNTAyVDIzOjI1OjUzLjM2NVpdICBEMSAgICAgICAgICAg
dyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRkZGRkY4MUFBN0ZBMCAK
WzIwMTcwNTAyVDIzOjI1OjUzLjM2OFpdICBEMC4xNCAgICAgICAgd3JpdGUgICAgIGRldmlj
ZS92YmQvNTE3MTIvc3RhdGUgNApbMjAxNzA1MDJUMjM6MjU6NTMuMzY4Wl0gIEQwLjE0ICAg
ICAgICBjb21taXQgICAgClsyMDE3MDUwMlQyMzoyNTo1My4zNjhaXSAgRDAgICAgICAgICAg
IHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzEyL3N0YXRlIEZGRkZGRkZGODFBQTgxODAgClsy
MDE3MDUwMlQyMzoyNTo1My4zNjhaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwv
ZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSBGRkZGODgwODc1MkIyNDIwIApbMjAx
NzA1MDJUMjM6MjU6NTMuMzcyWl0gIEQxICAgICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92
YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UtcGF0aCAvZGV2L3pkMApbMjAxNzA1MDJUMjM6
MjU6NTMuMzcyWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlLXBhdGggRkZGRjg4MDg3QUU0Njkx
MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjM3MlpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJh
Y2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlLXBhdGggRkZGRkZGRkY4MUFBN0ZB
MCAKWzIwMTcwNTAyVDIzOjI1OjUzLjM4NFpdICBEMSAgICAgICAgICAgd3JpdGUgICAgIGJh
Y2tlbmQvdmJkLzAvNTE3MTIvaG90cGx1Zy1zdGF0dXMgY29ubmVjdGVkClsyMDE3MDUwMlQy
MzoyNTo1My4zODRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcxMi9ob3RwbHVnLXN0YXR1cyBGRkZGODgwODdBRTQ2OTEwIApb
MjAxNzA1MDJUMjM6MjU6NTMuMzg0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcxMi9ob3RwbHVnLXN0YXR1cyBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1
MDJUMjM6Mjc6NTAuMzE2Wl0gIEEzMiAgICAgICAgICBuZXdjb25uICAgClsyMDE3MDUwMlQy
MzoyNzo1MC40MTBaXSAgQTMyICAgICAgICAgIGVuZGNvbm4gICAKCiMgQWZ0ZXIgdGhlIDJu
ZCBgeGwgYmxvY2stYXR0YWNoYCBjb21tYW5kOgoKWzIwMTcwNTAyVDIzOjI4OjEyLjEwNFpd
ICBBMzMgICAgICAgICAgbmV3Y29ubiAgIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTA4Wl0gIEEz
My4xICAgICAgICBybSAgICAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOCAKWzIwMTcw
NTAyVDIzOjI4OjEyLjEwOFpdICBBMzMuMSAgICAgICAgd3JpdGUgICAgIC9saWJ4bC8wL2Rl
dmljZS92YmQvNTE3MjgvZnJvbnRlbmQgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MjgKWzIwMTcwNTAyVDIzOjI4OjEyLjEwOFpdICBBMzMuMSAgICAgICAgd3JpdGUgICAgIC9s
aWJ4bC8wL2RldmljZS92YmQvNTE3MjgvYmFja2VuZCAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcyOApbMjAxNzA1MDJUMjM6Mjg6MTIuMTA4Wl0gIEEzMy4xICAgICAgICBy
bSAgICAgICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjggClsyMDE3MDUwMlQy
MzoyODoxMi4xMDhaXSAgQTMzLjEgICAgICAgIG1rZGlyICAgICAvbG9jYWwvZG9tYWluLzAv
ZGV2aWNlL3ZiZC81MTcyOCAKWzIwMTcwNTAyVDIzOjI4OjEyLjEwOVpdICBBMzMuMSAgICAg
ICAgc2V0cGVybXMgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4IG4wIHIxIApb
MjAxNzA1MDJUMjM6Mjg6MTIuMTA5Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjgvYmFja2VuZCAvbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOApbMjAxNzA1MDJUMjM6Mjg6MTIuMTA5Wl0gIEEzMy4xICAgICAg
ICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjgvYmFja2VuZC1p
ZCAxClsyMDE3MDUwMlQyMzoyODoxMi4xMDlaXSAgQTMzLjEgICAgICAgIHNldHBlcm1zICAv
bG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kLWlkIG4wIHIxIApbMjAx
NzA1MDJUMjM6Mjg6MTIuMTA5Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2Rv
bWFpbi8wL2RldmljZS92YmQvNTE3Mjgvc3RhdGUgMQpbMjAxNzA1MDJUMjM6Mjg6MTIuMTA5
Wl0gIEEzMy4xICAgICAgICBzZXRwZXJtcyAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3Mjgvc3RhdGUgbjAgcjEgClsyMDE3MDUwMlQyMzoyODoxMi4xMTBaXSAgQTMzLjEgICAg
ICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC92aXJ0dWFs
LWRldmljZSA1MTcyOApbMjAxNzA1MDJUMjM6Mjg6MTIuMTEwWl0gIEEzMy4xICAgICAgICBz
ZXRwZXJtcyAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjgvdmlydHVhbC1kZXZp
Y2UgbjAgcjEgClsyMDE3MDUwMlQyMzoyODoxMi4xMTBaXSAgQTMzLjEgICAgICAgIHdyaXRl
ICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9kZXZpY2UtdHlwZSBkaXNr
ClsyMDE3MDUwMlQyMzoyODoxMi4xMTBaXSAgQTMzLjEgICAgICAgIHNldHBlcm1zICAvbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9kZXZpY2UtdHlwZSBuMCByMSAKWzIwMTcw
NTAyVDIzOjI4OjEyLjExMVpdICBBMzMuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21h
aW4vMC9kZXZpY2UvdmJkLzUxNzI4L3Byb3RvY29sIHg4Nl82NC1hYmkKWzIwMTcwNTAyVDIz
OjI4OjEyLjExMVpdICBBMzMuMSAgICAgICAgc2V0cGVybXMgIC9sb2NhbC9kb21haW4vMC9k
ZXZpY2UvdmJkLzUxNzI4L3Byb3RvY29sIG4wIHIxIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTEx
Wl0gIEEzMy4xICAgICAgICBybSAgICAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MjggClsyMDE3MDUwMlQyMzoyODoxMi4xMTFaXSAgQTMzLjEgICAgICAgIG1rZGly
ICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOCAKWzIwMTcwNTAyVDIz
OjI4OjEyLjExMVpdICBBMzMuMSAgICAgICAgc2V0cGVybXMgIC9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzI4IG4xIHIwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTExWl0gIEEz
My4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MjgvZnJvbnRlbmQgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjgKWzIwMTcwNTAy
VDIzOjI4OjEyLjExMlpdICBBMzMuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BhcmFtcyAvZGV2L3p2b2wvdGVzdF9wb29sL3Rlc3Qy
ClsyMDE3MDUwMlQyMzoyODoxMi4xMTJaXSAgQTMzLjEgICAgICAgIHdyaXRlICAgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zY3JpcHQgL2V0Yy94ZW4vc2NyaXB0
cy9ibG9jawpbMjAxNzA1MDJUMjM6Mjg6MTIuMTEyWl0gIEEzMy4xICAgICAgICB3cml0ZSAg
ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZnJvbnRlbmQtaWQgMApb
MjAxNzA1MDJUMjM6Mjg6MTIuMTEyWl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvb25saW5lIDEKWzIwMTcwNTAyVDIzOjI4
OjEyLjExMlpdICBBMzMuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4L3JlbW92YWJsZSAwClsyMDE3MDUwMlQyMzoyODoxMi4xMTJaXSAg
QTMzLjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9ib290YWJsZSAxClsyMDE3MDUwMlQyMzoyODoxMi4xMTNaXSAgQTMzLjEgICAgICAg
IHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSAx
ClsyMDE3MDUwMlQyMzoyODoxMi4xMTNaXSAgQTMzLjEgICAgICAgIHdyaXRlICAgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kZXYgeHZkYgpbMjAxNzA1MDJUMjM6
Mjg6MTIuMTEzWl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MjgvdHlwZSBwaHkKWzIwMTcwNTAyVDIzOjI4OjEyLjExM1pdICBB
MzMuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L21vZGUgdwpbMjAxNzA1MDJUMjM6Mjg6MTIuMTEzWl0gIEEzMy4xICAgICAgICB3cml0
ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGV2aWNlLXR5cGUg
ZGlzawpbMjAxNzA1MDJUMjM6Mjg6MTIuMTE0Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAg
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1lbmFibGUgMQpb
MjAxNzA1MDJUMjM6Mjg6MTIuMTE0Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xpYnhs
LzAvZGV2aWNlL3ZiZC81MTcyOC9wYXJhbXMgL2Rldi96dm9sL3Rlc3RfcG9vbC90ZXN0Mgpb
MjAxNzA1MDJUMjM6Mjg6MTIuMTE0Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xpYnhs
LzAvZGV2aWNlL3ZiZC81MTcyOC9zY3JpcHQgL2V0Yy94ZW4vc2NyaXB0cy9ibG9jawpbMjAx
NzA1MDJUMjM6Mjg6MTIuMTE0Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xpYnhsLzAv
ZGV2aWNlL3ZiZC81MTcyOC9mcm9udGVuZC1pZCAwClsyMDE3MDUwMlQyMzoyODoxMi4xMTRa
XSAgQTMzLjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L29u
bGluZSAxClsyMDE3MDUwMlQyMzoyODoxMi4xMTRaXSAgQTMzLjEgICAgICAgIHdyaXRlICAg
ICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3JlbW92YWJsZSAwClsyMDE3MDUwMlQyMzoy
ODoxMi4xMTVaXSAgQTMzLjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJk
LzUxNzI4L2Jvb3RhYmxlIDEKWzIwMTcwNTAyVDIzOjI4OjEyLjExNVpdICBBMzMuMSAgICAg
ICAgd3JpdGUgICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgvc3RhdGUgMQpbMjAxNzA1
MDJUMjM6Mjg6MTIuMTE1Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2
aWNlL3ZiZC81MTcyOC9kZXYgeHZkYgpbMjAxNzA1MDJUMjM6Mjg6MTIuMTE1Wl0gIEEzMy4x
ICAgICAgICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC90eXBlIHBoeQpb
MjAxNzA1MDJUMjM6Mjg6MTIuMTE1Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xpYnhs
LzAvZGV2aWNlL3ZiZC81MTcyOC9tb2RlIHcKWzIwMTcwNTAyVDIzOjI4OjEyLjExNVpdICBB
MzMuMSAgICAgICAgd3JpdGUgICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3MjgvZGV2aWNl
LXR5cGUgZGlzawpbMjAxNzA1MDJUMjM6Mjg6MTIuMTE2Wl0gIEEzMy4xICAgICAgICB3cml0
ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9kaXNjYXJkLWVuYWJsZSAxClsyMDE3
MDUwMlQyMzoyODoxMi4xMTZaXSAgQTMzLjEgICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAy
VDIzOjI4OjEyLjExNlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3
MjggRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExNlpdICBEMSAgICAg
ICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4IEZG
RkY4ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyODoxMi4xMTZaXSAgRDAgICAgICAgICAg
IHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4IEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUw
MlQyMzoyODoxMi4xMTZaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8w
LzUxNzI4IEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyODoxMi4xMTZaXSAgRDAg
ICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4L2JhY2tlbmQgRkZGRkZGRkY4
MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExNlpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4IEZGRkY4ODA4N0FFNDY5
MTAgClsyMDE3MDUwMlQyMzoyODoxMi4xMTZaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICBk
ZXZpY2UvdmJkLzUxNzI4L2JhY2tlbmQtaWQgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAy
VDIzOjI4OjEyLjExNlpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAv
NTE3MjggRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExNlpdICBEMCAg
ICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MjgvYmFja2VuZC1pZCBGRkZGRkZG
RjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTE2Wl0gIEQxICAgICAgICAgICB3IGV2
ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZnJvbnRlbmQgRkZG
Rjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExN1pdICBEMCAgICAgICAgICAg
dyBldmVudCAgIGRldmljZS92YmQvNTE3Mjgvc3RhdGUgRkZGRkZGRkY4MUFBODE4MCAKWzIw
MTcwNTAyVDIzOjI4OjEyLjExN1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQv
dmJkLzAvNTE3MjgvZnJvbnRlbmQgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI4
OjEyLjExN1pdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3Mjgvc3Rh
dGUgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExN1pdICBEMSAgICAg
ICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3Bh
cmFtcyBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTE3Wl0gIEQwICAg
ICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcyOC92aXJ0dWFsLWRldmljZSBGRkZG
RkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTE3Wl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9wYXJhbXMgRkZGRkZGRkY4MUFBN0ZBMCAK
WzIwMTcwNTAyVDIzOjI4OjEyLjExN1pdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmlj
ZS92YmQvNTE3MjgvdmlydHVhbC1kZXZpY2UgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAy
VDIzOjI4OjEyLjExN1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NjcmlwdCBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1
MDJUMjM6Mjg6MTIuMTE3Wl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81
MTcyOC9kZXZpY2UtdHlwZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6Mjg6MTIu
MTE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9zY3Jp
cHQgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExN1pdICBEMCAgICAg
ICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MjgvZGV2aWNlLXR5cGUgRkZGRkZGRkY4
MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExN1pdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kLWlkIEZG
RkY4ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyODoxMi4xMTdaXSAgRDAgICAgICAgICAg
IHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4L3Byb3RvY29sIEZGRkZGRkZGODFBQTgxODAg
ClsyMDE3MDUwMlQyMzoyODoxMi4xMTdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNr
ZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kLWlkIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUw
MlQyMzoyODoxMi4xMTdaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUx
NzI4L3Byb3RvY29sIEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwMlQyMzoyODoxMi4xMTda
XSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOC9vbmxpbmUgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjEx
N1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3Mjgvb25saW5l
IEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyODoxMi4xMTdaXSAgRDEgICAgICAg
ICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9yZW1v
dmFibGUgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExN1pdICBEMSAg
ICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvcmVtb3ZhYmxlIEZGRkZG
RkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyODoxMi4xMTdaXSAgRDEgICAgICAgICAgIHcg
ZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9ib290YWJsZSBG
RkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTE4Wl0gIEQxICAgICAgICAg
ICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9ib290YWJsZSBGRkZGRkZGRjgxQUE3
RkEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTE4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAg
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRjg4MDg3QUU0
NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExOFpdICBEMSAgICAgICAgICAgdyBldmVudCAg
IGJhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAy
VDIzOjI4OjEyLjExOFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2RldiBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJU
MjM6Mjg6MTIuMTE4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81
MTcyOC9kZXYgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExOFpdICBE
MSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L3R5cGUgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExOFpdICBE
MSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvdHlwZSBGRkZGRkZG
RjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTE4Wl0gIEQxICAgICAgICAgICB3IGV2
ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvbW9kZSBGRkZGODgw
ODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTE4Wl0gIEQxICAgICAgICAgICB3IGV2
ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9tb2RlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3
MDUwMlQyMzoyODoxMi4xMThaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kZXZpY2UtdHlwZSBGRkZGODgwODdBRTQ2OTEw
IApbMjAxNzA1MDJUMjM6Mjg6MTIuMTE4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFj
a2VuZC92YmQvMC81MTcyOC9kZXZpY2UtdHlwZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1
MDJUMjM6Mjg6MTIuMTE4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1lbmFibGUgRkZGRjg4MDg3QUU0Njkx
MCAKWzIwMTcwNTAyVDIzOjI4OjEyLjExOFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJh
Y2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1lbmFibGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIw
MTcwNTAyVDIzOjI4OjEyLjExOVpdICBBMzMgICAgICAgICAgd2F0Y2ggICAgIC9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIDMvMCAKWzIwMTcwNTAyVDIzOjI4
OjEyLjExOVpdICBBMzMgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIDMvMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjEyMFpdICBE
MSAgICAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1tYXgt
aW5kaXJlY3Qtc2VnbWVudHMgMjU2ClsyMDE3MDUwMlQyMzoyODoxMi4xMjBaXSAgRDEgICAg
ICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9m
ZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1
MDJUMjM6Mjg6MTIuMTIwWl0gIEQwICAgICAgICAgICB3YXRjaCAgICAgL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRjg4MDE3RjQwQ0MyMCAKWzIwMTcw
NTAyVDIzOjI4OjEyLjEyMFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJk
LzAvNTE3MjgvZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgRkZGRkZGRkY4MUFBN0ZB
MCAKWzIwMTcwNTAyVDIzOjI4OjEyLjEyMFpdICBEMCAgICAgICAgICAgdyBldmVudCAgIC9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIEZGRkY4ODAxN0Y0MEND
MjAgClsyMDE3MDUwMlQyMzoyODoxMi4xMjBaXSAgRDEgICAgICAgICAgIHdyaXRlICAgICBi
YWNrZW5kL3ZiZC8wLzUxNzI4L211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgNApbMjAxNzA1MDJU
MjM6Mjg6MTIuMTIwWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MjgvbXVsdGktcXVldWUtbWF4LXF1ZXVlcyBGRkZGODgwODdB
RTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTIwWl0gIEQxICAgICAgICAgICB3IGV2ZW50
ICAgYmFja2VuZC92YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzIEZGRkZGRkZG
ODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyODoxMi4xMjBaXSAgRDEgICAgICAgICAgIHdhdGNo
ICAgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZSBGRkZGODgwODc1MTJD
M0QwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTIwWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAg
YmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UgRkZGRjg4MDg3NTEyQzNEMCAK
WzIwMTcwNTAyVDIzOjI4OjEyLjEyMVpdICBEMSAgICAgICAgICAgd3JpdGUgICAgIGJhY2tl
bmQvdmJkLzAvNTE3MjgvbWF4LXJpbmctcGFnZS1vcmRlciA0ClsyMDE3MDUwMlQyMzoyODox
Mi4xMjFaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcyOC9tYXgtcmluZy1wYWdlLW9yZGVyIEZGRkY4ODA4N0FFNDY5MTAgClsy
MDE3MDUwMlQyMzoyODoxMi4xMjFaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5k
L3ZiZC8wLzUxNzI4L21heC1yaW5nLXBhZ2Utb3JkZXIgRkZGRkZGRkY4MUFBN0ZBMCAKWzIw
MTcwNTAyVDIzOjI4OjEyLjEyMVpdICBEMS4xNiAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQv
dmJkLzAvNTE3Mjgvc3RhdGUgMgpbMjAxNzA1MDJUMjM6Mjg6MTIuMTIxWl0gIEQxLjE2ICAg
ICAgICBjb21taXQgICAgClsyMDE3MDUwMlQyMzoyODoxMi4xMjFaXSAgRDEgICAgICAgICAg
IHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSBG
RkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTIxWl0gIEEzMyAgICAgICAg
ICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUg
My8wIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTIxWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAg
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRjg4MDE3RjQw
Q0MyMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjEyMVpdICBEMSAgICAgICAgICAgdyBldmVudCAg
IGJhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAy
VDIzOjI4OjEyLjEyMlpdICBEMSAgICAgICAgICAgd2F0Y2ggICAgIC9sb2NhbC9kb21haW4v
MC9kZXZpY2UvdmJkLzUxNzI4L3N0YXRlIEZGRkY4ODA4NzREMDcwMjAgClsyMDE3MDUwMlQy
MzoyODoxMi4xMjJaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzAv
ZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSBGRkZGODgwODc0RDA3MDIwIApbMjAxNzA1MDJUMjM6
Mjg6MTIuMTIyWl0gIEEzMyAgICAgICAgICB1bndhdGNoICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgMy8wIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTIyWl0g
IEQwLjE1ICAgICAgICB3cml0ZSAgICAgZGV2aWNlL3ZiZC81MTcyOC9yaW5nLXJlZiA4MApb
MjAxNzA1MDJUMjM6Mjg6MTIuMTIyWl0gIEQwLjE1ICAgICAgICB3cml0ZSAgICAgZGV2aWNl
L3ZiZC81MTcyOC9ldmVudC1jaGFubmVsIDgzClsyMDE3MDUwMlQyMzoyODoxMi4xMjNaXSAg
RDAuMTUgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUxNzI4L3Byb3RvY29sIHg4Nl82
NC1hYmkKWzIwMTcwNTAyVDIzOjI4OjEyLjEyM1pdICBEMC4xNSAgICAgICAgd3JpdGUgICAg
IGRldmljZS92YmQvNTE3MjgvZmVhdHVyZS1wZXJzaXN0ZW50IDEKWzIwMTcwNTAyVDIzOjI4
OjEyLjEyM1pdICBEMC4xNSAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDJUMjM6Mjg6MTIu
MTIzWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcyOC9yaW5nLXJl
ZiBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMTIzWl0gIEEzMyAgICAg
ICAgICBlbmRjb25uICAgClsyMDE3MDUwMlQyMzoyODoxMi4xMjNaXSAgRDAgICAgICAgICAg
IHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4L2V2ZW50LWNoYW5uZWwgRkZGRkZGRkY4MUFB
ODE4MCAKWzIwMTcwNTAyVDIzOjI4OjEyLjEyM1pdICBEMCAgICAgICAgICAgdyBldmVudCAg
IGRldmljZS92YmQvNTE3MjgvcHJvdG9jb2wgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAy
VDIzOjI4OjEyLjEyM1pdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3
MjgvZmVhdHVyZS1wZXJzaXN0ZW50IEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwMlQyMzoy
ODoxMi4xMjRaXSAgRDAuMTYgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUxNzI4L3N0
YXRlIDMKWzIwMTcwNTAyVDIzOjI4OjEyLjEyNFpdICBEMC4xNiAgICAgICAgY29tbWl0ICAg
IApbMjAxNzA1MDJUMjM6Mjg6MTIuMTI0Wl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2
aWNlL3ZiZC81MTcyOC9zdGF0ZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDJUMjM6Mjg6
MTIuMTI0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS92YmQvNTE3Mjgvc3RhdGUgRkZGRjg4MDg3NEQwNzAyMCAKWzIwMTcwNTAyVDIzOjI4OjEy
LjEyNFpdICBEMSAgICAgICAgICAgd2F0Y2ggICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzI4L3N0YXRlIEZGRkY4ODA4NzJGN0QwOTAgClsyMDE3MDUwMlQyMzoyODox
Mi4xMjVaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcyOC9zdGF0ZSBGRkZGODgwODcyRjdEMDkwIApbMjAxNzA1MDJUMjM6Mjg6
MTIuMTMwWl0gIEQxICAgICAgICAgICB1bndhdGNoICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRjg4MDg3MkY3RDA5MCAKWzIwMTcwNTAyVDIzOjI4
OjEyLjMyNFpdICBEMS4xNyAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDJUMjM6Mjg6MTIu
MzMzWl0gIEQxLjE4ICAgICAgICBjb21taXQgICAgClsyMDE3MDUwMlQyMzoyODoxMi4zNjla
XSAgRDEgICAgICAgICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2Fs
LWRldmljZSBlNjoyMApbMjAxNzA1MDJUMjM6Mjg6MTIuMzY5Wl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwt
ZGV2aWNlIEZGRkY4ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyODoxMi4zNjlaXSAgRDEg
ICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmlj
ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzY5Wl0gIEQxICAgICAg
ICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UgRkZG
Rjg4MDg3NTEyQzNEMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3MVpdICBEMS4xOSAgICAgICAg
d3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1mbHVzaC1jYWNoZSAxClsy
MDE3MDUwMlQyMzoyODoxMi4zNzFaXSAgRDEuMTkgICAgICAgIHdyaXRlICAgICBiYWNrZW5k
L3ZiZC8wLzUxNzI4L2Rpc2NhcmQtZ3JhbnVsYXJpdHkgODE5MgpbMjAxNzA1MDJUMjM6Mjg6
MTIuMzcxWl0gIEQxLjE5ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcyOC9k
aXNjYXJkLWFsaWdubWVudCAwClsyMDE3MDUwMlQyMzoyODoxMi4zNzFaXSAgRDEuMTkgICAg
ICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQtc2VjdXJlIDAKWzIw
MTcwNTAyVDIzOjI4OjEyLjM3MVpdICBEMS4xOSAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQv
dmJkLzAvNTE3MjgvZmVhdHVyZS1kaXNjYXJkIDEKWzIwMTcwNTAyVDIzOjI4OjEyLjM3Mlpd
ICBEMS4xOSAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1i
YXJyaWVyIDEKWzIwMTcwNTAyVDIzOjI4OjEyLjM3MlpdICBEMS4xOSAgICAgICAgd3JpdGUg
ICAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1wZXJzaXN0ZW50IDEKWzIwMTcwNTAy
VDIzOjI4OjEyLjM3MlpdICBEMS4xOSAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAv
NTE3Mjgvc2VjdG9ycyAyMDk3MTUyMDAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3MlpdICBEMS4x
OSAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvaW5mbyAwClsyMDE3MDUw
MlQyMzoyODoxMi4zNzJaXSAgRDEuMTkgICAgICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8w
LzUxNzI4L3NlY3Rvci1zaXplIDUxMgpbMjAxNzA1MDJUMjM6Mjg6MTIuMzcyWl0gIEQxLjE5
ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1zZWN0b3It
c2l6ZSA4MTkyClsyMDE3MDUwMlQyMzoyODoxMi4zNzJaXSAgRDEuMTkgICAgICAgIGNvbW1p
dCAgICAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3MlpdICBEMSAgICAgICAgICAgdyBldmVudCAg
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtZmx1c2gtY2Fj
aGUgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3M1pdICBEMSAgICAg
ICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1mbHVzaC1jYWNo
ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzczWl0gIEQxICAgICAg
ICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlz
Y2FyZC1ncmFudWxhcml0eSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIu
MzczWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9kaXNj
YXJkLWdyYW51bGFyaXR5IEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyODoxMi4z
NzNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcyOC9kaXNjYXJkLWFsaWdubWVudCBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1
MDJUMjM6Mjg6MTIuMzczWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQv
MC81MTcyOC9kaXNjYXJkLWFsaWdubWVudCBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJU
MjM6Mjg6MTIuMzczWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1cmUgRkZGRjg4MDg3QUU0NjkxMCAK
WzIwMTcwNTAyVDIzOjI4OjEyLjM3M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tl
bmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1cmUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcw
NTAyVDIzOjI4OjEyLjM3M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtZGlzY2FyZCBGRkZGODgwODdBRTQ2
OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzczWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAg
YmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWRpc2NhcmQgRkZGRkZGRkY4MUFBN0ZBMCAK
WzIwMTcwNTAyVDIzOjI4OjEyLjM3M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtYmFycmllciBGRkZGODgw
ODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzczWl0gIEQxICAgICAgICAgICB3IGV2
ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWJhcnJpZXIgRkZGRkZGRkY4MUFB
N0ZBMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3M1pdICBEMSAgICAgICAgICAgdyBldmVudCAg
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtcGVyc2lzdGVu
dCBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzczWl0gIEQxICAgICAg
ICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQg
RkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3M1pdICBEMSAgICAgICAg
ICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NlY3Rv
cnMgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3M1pdICBEMSAgICAg
ICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3Mjgvc2VjdG9ycyBGRkZGRkZGRjgx
QUE3RkEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzczWl0gIEQxICAgICAgICAgICB3IGV2ZW50
ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvaW5mbyBGRkZGODgwODdB
RTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzczWl0gIEQxICAgICAgICAgICB3IGV2ZW50
ICAgYmFja2VuZC92YmQvMC81MTcyOC9pbmZvIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUw
MlQyMzoyODoxMi4zNzNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9zZWN0b3Itc2l6ZSBGRkZGODgwODdBRTQ2OTEwIApb
MjAxNzA1MDJUMjM6Mjg6MTIuMzczWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcyOC9zZWN0b3Itc2l6ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJU
MjM6Mjg6MTIuMzc0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtc2VjdG9yLXNpemUgRkZGRjg4MDg3QUU0
NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3NFpdICBEMSAgICAgICAgICAgdyBldmVudCAg
IGJhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtc2VjdG9yLXNpemUgRkZGRkZGRkY4MUFB
N0ZBMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3NFpdICBEMS4yMCAgICAgICAgd3JpdGUgICAg
IGJhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgNApbMjAxNzA1MDJUMjM6Mjg6MTIuMzc0Wl0g
IEQxLjIwICAgICAgICBjb21taXQgICAgClsyMDE3MDUwMlQyMzoyODoxMi4zNzRaXSAgRDEg
ICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OC9zdGF0ZSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzc0Wl0gIEQw
ICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
Mjgvc3RhdGUgRkZGRjg4MDE3RjQwQ0MyMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3NFpdICBE
MSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRkZG
RkY4MUFBN0ZBMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM3OFpdICBEMC4xNyAgICAgICAgd3Jp
dGUgICAgIGRldmljZS92YmQvNTE3Mjgvc3RhdGUgNApbMjAxNzA1MDJUMjM6Mjg6MTIuMzc4
Wl0gIEQwLjE3ICAgICAgICBjb21taXQgICAgClsyMDE3MDUwMlQyMzoyODoxMi4zNzhaXSAg
RDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4L3N0YXRlIEZGRkZGRkZG
ODFBQTgxODAgClsyMDE3MDUwMlQyMzoyODoxMi4zNzhaXSAgRDEgICAgICAgICAgIHcgZXZl
bnQgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSBGRkZGODgwODc0
RDA3MDIwIApbMjAxNzA1MDJUMjM6Mjg6MTIuMzgwWl0gIEQxICAgICAgICAgICB3cml0ZSAg
ICAgYmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UtcGF0aCAvZGV2L3pkMzIK
WzIwMTcwNTAyVDIzOjI4OjEyLjM4MFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZS1wYXRoIEZG
RkY4ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQyMzoyODoxMi4zODFaXSAgRDEgICAgICAgICAg
IHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZS1wYXRoIEZG
RkZGRkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyODoxMi4zOTJaXSAgRDEgICAgICAgICAg
IHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L2hvdHBsdWctc3RhdHVzIGNvbm5lY3Rl
ZApbMjAxNzA1MDJUMjM6Mjg6MTIuMzkyWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvaG90cGx1Zy1zdGF0dXMgRkZGRjg4
MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI4OjEyLjM5MlpdICBEMSAgICAgICAgICAgdyBl
dmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvaG90cGx1Zy1zdGF0dXMgRkZGRkZGRkY4MUFB
N0ZBMCAKWzIwMTcwNTAyVDIzOjI4OjU4LjIzOFpdICBBMzQgICAgICAgICAgbmV3Y29ubiAg
IApbMjAxNzA1MDJUMjM6Mjg6NTguMzM0Wl0gIEEzNCAgICAgICAgICBlbmRjb25uICAgCgoj
IEFmdGVyIHRoZSAxc3QgYHhsIGJsb2NrLWRldGFjaGAgY29tbWFuZDoKClsyMDE3MDUwMlQy
MzoyOToyMS43MTFaXSAgQTM1ICAgICAgICAgIG5ld2Nvbm4gICAKWzIwMTcwNTAyVDIzOjI5
OjIxLjcxM1pdICBBMzUuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyL29ubGluZSAwClsyMDE3MDUwMlQyMzoyOToyMS43MTRaXSAgQTM1
LjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9zdGF0ZSA1ClsyMDE3MDUwMlQyMzoyOToyMS43MTRaXSAgQTM1LjEgICAgICAgIGNvbW1p
dCAgICAKWzIwMTcwNTAyVDIzOjI5OjIxLjcxNFpdICBEMCAgICAgICAgICAgdyBldmVudCAg
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIEZGRkY4ODAxN0ZB
NTgwMjAgClsyMDE3MDUwMlQyMzoyOToyMS43MTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQg
ICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9vbmxpbmUgRkZGRjg4MDg3
QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI5OjIxLjcxNFpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvb25saW5lIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3
MDUwMlQyMzoyOToyMS43MTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGODgwODdBRTQ2OTEwIApbMjAx
NzA1MDJUMjM6Mjk6MjEuNzE0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92
YmQvMC81MTcxMi9zdGF0ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6Mjk6MjEu
NzE0Wl0gIEEzNSAgICAgICAgICB3YXRjaCAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvc3RhdGUgMy8wIApbMjAxNzA1MDJUMjM6Mjk6MjEuNzE0Wl0gIEEzNSAg
ICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIv
c3RhdGUgMy8wIApbMjAxNzA1MDJUMjM6Mjk6MjEuNzQ0Wl0gIEQwLjE4ICAgICAgICB3cml0
ZSAgICAgZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSA2ClsyMDE3MDUwMlQyMzoyOToyMS43NDRa
XSAgRDAuMTggICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAyVDIzOjI5OjIxLjc0NFpdICBE
MCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvc3RhdGUgRkZGRkZGRkY4
MUFBODE4MCAKWzIwMTcwNTAyVDIzOjI5OjIxLjc0NFpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlIEZGRkY4ODA4NzUy
QjI0MjAgClsyMDE3MDUwMlQyMzoyOToyMS43NDlaXSAgRDEuMjEgICAgICAgIHdyaXRlICAg
ICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIDYKWzIwMTcwNTAyVDIzOjI5OjIxLjc0OVpd
ICBEMS4yMSAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDJUMjM6Mjk6MjEuNzQ5Wl0gIEQx
ICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MTIvc3RhdGUgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI5OjIxLjc0OVpdICBB
MzUgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzEyL3N0YXRlIDMvMCAKWzIwMTcwNTAyVDIzOjI5OjIxLjc0OVpdICBEMCAgICAgICAgICAg
dyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIEZG
RkY4ODAxN0ZBNTgwMjAgClsyMDE3MDUwMlQyMzoyOToyMS43NDlaXSAgRDEgICAgICAgICAg
IHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIEZGRkZGRkZGODFBQTdGQTAg
ClsyMDE3MDUwMlQyMzoyOToyMS43NTBaXSAgRDEgICAgICAgICAgIHVud2F0Y2ggICAvbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSBGRkZGODgwODc1MkIyNDIwIApb
MjAxNzA1MDJUMjM6Mjk6MjEuNzUwWl0gIEEzNSAgICAgICAgICB1bndhdGNoICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgMy8wIApbMjAxNzA1MDJUMjM6
Mjk6MjEuNzUwWl0gIEQxICAgICAgICAgICB1bndhdGNoICAgYmFja2VuZC92YmQvMC81MTcx
Mi9waHlzaWNhbC1kZXZpY2UgRkZGRjg4MDg3NTEyQzMxMCAKWzIwMTcwNTAyVDIzOjI5OjIx
Ljc1MVpdICBBMzUgICAgICAgICAgd2F0Y2ggICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyIDMvMSAKWzIwMTcwNTAyVDIzOjI5OjIxLjc1MVpdICBBMzUgICAgICAg
ICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIDMvMSAK
WzIwMTcwNTAyVDIzOjI5OjIxLjc1M1pdICBEMS4yMiAgICAgICAgd3JpdGUgICAgIC9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL29ubGluZSAwClsyMDE3MDUwMlQyMzoy
OToyMS43NTNaXSAgRDEuMjIgICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAyVDIzOjI5OjIx
Ljc1M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL29ubGluZSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1MDJUMjM6Mjk6
MjEuNzUzWl0gIEEzNSAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MTIvb25saW5lIDMvMSAKWzIwMTcwNTAyVDIzOjI5OjIxLjc1M1pdICBE
MSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvb25saW5lIEZGRkZG
RkZGODFBQTdGQTAgClsyMDE3MDUwMlQyMzoyOToyMS43NTRaXSAgRDEgICAgICAgICAgIHdh
dGNoICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZG
ODgwODgxQzQzMjEwIApbMjAxNzA1MDJUMjM6Mjk6MjEuNzU0Wl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZG
Rjg4MDg4MUM0MzIxMCAKWzIwMTcwNTAyVDIzOjI5OjIxLjc1NFpdICBEMSAgICAgICAgICAg
dW53YXRjaCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIEZG
RkY4ODA4ODFDNDMyMTAgClsyMDE3MDUwMlQyMzoyOToyMS44MzNaXSAgRDEuMjMgICAgICAg
IHJtICAgICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMiAKWzIwMTcw
NTAyVDIzOjI5OjIxLjgzM1pdICBEMS4yMyAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDJU
MjM6Mjk6MjEuODMzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MTIgRkZGRjg4MDg3QUU0NjkxMCAKWzIwMTcwNTAyVDIzOjI5
OjIxLjgzM1pdICBBMzUgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyIDMvMSAKWzIwMTcwNTAyVDIzOjI5OjIxLjgzM1pdICBEMCAgICAg
ICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0
YXRlIEZGRkY4ODAxN0ZBNTgwMjAgClsyMDE3MDUwMlQyMzoyOToyMS44MzRaXSAgRDEgICAg
ICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyIEZGRkZGRkZGODFBQTdGQTAg
ClsyMDE3MDUwMlQyMzoyOToyMS44MzRaXSAgQTM1ICAgICAgICAgIHVud2F0Y2ggICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMiAzLzEgClsyMDE3MDUwMlQyMzoyOToy
MS44MzVaXSAgQTM1LjIgICAgICAgIHJtICAgICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNl
L3ZiZC81MTcxMiAKWzIwMTcwNTAyVDIzOjI5OjIxLjgzNlpdICBBMzUuMiAgICAgICAgcm0g
ICAgICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIgClsyMDE3MDUwMlQyMzoyOToyMS44
MzZaXSAgQTM1LjIgICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAyVDIzOjI5OjIxLjgzNlpd
ICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIgRkZGRkZGRkY4MUFB
ODE4MCAKWzIwMTcwNTAyVDIzOjI5OjIxLjgzN1pdICBEMCAgICAgICAgICAgdW53YXRjaCAg
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIEZGRkY4ODAxN0ZB
NTgwMjAgClsyMDE3MDUwMlQyMzoyOToyMS44MzhaXSAgQTM1ICAgICAgICAgIGVuZGNvbm4g
ICAKWzIwMTcwNTAyVDIzOjI5OjU1LjkwM1pdICBBMzYgICAgICAgICAgbmV3Y29ubiAgIApb
MjAxNzA1MDJUMjM6Mjk6NTUuOTcyWl0gIEEzNiAgICAgICAgICBlbmRjb25uICAgCgojIEFm
dGVyIHRoZSAybmQgYHhsIGJsb2NrLWRldGFjaGAgY29tbWFuZDoKClsyMDE3MDUwMlQyMzoz
MDoyOC4xMjVaXSAgQTM3ICAgICAgICAgIG5ld2Nvbm4gICAKWzIwMTcwNTAyVDIzOjMwOjI4
LjEyN1pdICBBMzcuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzI4L29ubGluZSAwClsyMDE3MDUwMlQyMzozMDoyOC4xMjdaXSAgQTM3LjEg
ICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9z
dGF0ZSA1ClsyMDE3MDUwMlQyMzozMDoyOC4xMjhaXSAgQTM3LjEgICAgICAgIGNvbW1pdCAg
ICAKWzIwMTcwNTAyVDIzOjMwOjI4LjEyOFpdICBEMCAgICAgICAgICAgdyBldmVudCAgIC9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIEZGRkY4ODAxN0Y0MEND
MjAgClsyMDE3MDUwMlQyMzozMDoyOC4xMjhaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAv
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9vbmxpbmUgRkZGRjg4MDg3QUU0
NjkxMCAKWzIwMTcwNTAyVDIzOjMwOjI4LjEyOFpdICBEMSAgICAgICAgICAgdyBldmVudCAg
IGJhY2tlbmQvdmJkLzAvNTE3Mjgvb25saW5lIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUw
MlQyMzozMDoyOC4xMjhaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSBGRkZGODgwODdBRTQ2OTEwIApbMjAxNzA1
MDJUMjM6MzA6MjguMTI4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQv
MC81MTcyOC9zdGF0ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDJUMjM6MzA6MjguMTI4
Wl0gIEEzNyAgICAgICAgICB3YXRjaCAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3Mjgvc3RhdGUgMy8wIApbMjAxNzA1MDJUMjM6MzA6MjguMTI4Wl0gIEEzNyAgICAg
ICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3Rh
dGUgMy8wIApbMjAxNzA1MDJUMjM6MzA6MjguMTYxWl0gIEQwLjE5ICAgICAgICB3cml0ZSAg
ICAgZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSA2ClsyMDE3MDUwMlQyMzozMDoyOC4xNjFaXSAg
RDAuMTkgICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAyVDIzOjMwOjI4LjE2MVpdICBEMCAg
ICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3Mjgvc3RhdGUgRkZGRkZGRkY4MUFB
ODE4MCAKWzIwMTcwNTAyVDIzOjMwOjI4LjE2MVpdICBEMSAgICAgICAgICAgdW53YXRjaCAg
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kIEZGRkY4ODA4N0FFNDY5MTAgClsyMDE3MDUwMlQy
MzozMDoyOC4xNjFaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzAv
ZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSBGRkZGODgwODc0RDA3MDIwIApbMjAxNzA1MDJUMjM6
MzA6MjguMTYzWl0gIEQxLjI0ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcy
OC9zdGF0ZSA2ClsyMDE3MDUwMlQyMzozMDoyOC4xNjNaXSAgRDEuMjQgICAgICAgIGNvbW1p
dCAgICAKWzIwMTcwNTAyVDIzOjMwOjI4LjE2M1pdICBEMSAgICAgICAgICAgdyBldmVudCAg
IGJhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAy
VDIzOjMwOjI4LjE2M1pdICBBMzcgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIDMvMCAKWzIwMTcwNTAyVDIzOjMwOjI4LjE2
M1pdICBEMCAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wLzUxNzI4L3N0YXRlIEZGRkY4ODAxN0Y0MENDMjAgClsyMDE3MDUwMlQyMzozMDoyOC4x
NjNaXSAgRDEgICAgICAgICAgIHVud2F0Y2ggICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3Zi
ZC81MTcyOC9zdGF0ZSBGRkZGODgwODc0RDA3MDIwIApbMjAxNzA1MDJUMjM6MzA6MjguMTYz
Wl0gIEEzNyAgICAgICAgICB1bndhdGNoICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3Mjgvc3RhdGUgMy8wIApbMjAxNzA1MDJUMjM6MzA6MjguMTYzWl0gIEQxICAgICAg
ICAgICB1bndhdGNoICAgYmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UgRkZG
Rjg4MDg3NTEyQzNEMCAKWzIwMTcwNTAyVDIzOjMwOjI4LjE2NFpdICBBMzcgICAgICAgICAg
d2F0Y2ggICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4IDMvMSAKWzIw
MTcwNTAyVDIzOjMwOjI4LjE2NFpdICBBMzcgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4IDMvMSAKWzIwMTcwNTAyVDIzOjMwOjI5LjI2
MFpdICBEMSAgICAgICAgICAgd2F0Y2ggICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kIEZG
RkY4ODA4NzYyMkQxMTAgClsyMDE3MDUwMlQyMzozMDoyOS4yNjBaXSAgRDEgICAgICAgICAg
IHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZCBGRkZGODgwODc2MjJEMTEwIApb
MjAxNzA1MDJUMjM6MzA6MzguMTc1Wl0gIEEzNyAgICAgICAgICB1bndhdGNoICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjggMy8xIApbMjAxNzA1MDJUMjM6MzA6Mzgu
MTc2Wl0gIEEzNy4yICAgICAgICBybSAgICAgICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92
YmQvNTE3MjggClsyMDE3MDUwMlQyMzozMDozOC4xNzdaXSAgQTM3LjIgICAgICAgIHJtICAg
ICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZCAKWzIwMTcwNTAyVDIzOjMwOjM4LjE3
N1pdICBBMzcuMiAgICAgICAgcm0gICAgICAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UgClsy
MDE3MDUwMlQyMzozMDozOC4xNzhaXSAgQTM3LjIgICAgICAgIHJtICAgICAgICAvbGlieGwv
MC9kZXZpY2UvdmJkLzUxNzI4IApbMjAxNzA1MDJUMjM6MzA6MzguMTc4Wl0gIEEzNy4yICAg
ICAgICBybSAgICAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZCAKWzIwMTcwNTAyVDIzOjMwOjM4
LjE3OVpdICBBMzcuMiAgICAgICAgcm0gICAgICAgIC9saWJ4bC8wL2RldmljZSAKWzIwMTcw
NTAyVDIzOjMwOjM4LjE3OVpdICBBMzcuMiAgICAgICAgcm0gICAgICAgIC9saWJ4bC8wIApb
MjAxNzA1MDJUMjM6MzA6MzguMTgwWl0gIEEzNy4yICAgICAgICBjb21taXQgICAgClsyMDE3
MDUwMlQyMzozMDozOC4xODBaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJk
LzUxNzI4IEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwMlQyMzozMDozOC4xODBaXSAgRDAg
ICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkIEZGRkZGRkZGODFBQTgxODAgClsyMDE3
MDUwMlQyMzozMDozOC4xODBaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UgRkZG
RkZGRkY4MUFBODE4MCAKWzIwMTcwNTAyVDIzOjMwOjM4LjE4MVpdICBEMCAgICAgICAgICAg
dW53YXRjaCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIEZG
RkY4ODAxN0Y0MENDMjAgClsyMDE3MDUwMlQyMzozMDozOC4xODFaXSAgQTM3ICAgICAgICAg
IGVuZGNvbm4gICAKWzIwMTcwNTAyVDIzOjMxOjE3Ljg2N1pdICBBMzggICAgICAgICAgbmV3
Y29ubiAgIApbMjAxNzA1MDJUMjM6MzE6MTcuOTU3Wl0gIEEzOCAgICAgICAgICBlbmRjb25u
ICAgCg==
--------------92A2C0E429EE9F9CB45DCDDF
Content-Type: text/plain; charset=UTF-8;
 name="xenstore-ls.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xenstore-ls.txt"

IyBCZWZvcmUgdGhlIDFzdCBgeGwgYmxvY2stYXR0YWNoYCBjb21tYW5kOgoKL2xvY2FsID0g
IiIgICAobjApCi9sb2NhbC9kb21haW4gPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wID0g
IiIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sID0gIiIgICAobjApCi9sb2NhbC9k
b21haW4vMC9jb250cm9sL2ZlYXR1cmUtcG93ZXJvZmYgPSAiMSIgICAobjApCi9sb2NhbC9k
b21haW4vMC9jb250cm9sL2ZlYXR1cmUtcmVib290ID0gIjEiICAgKG4wKQovbG9jYWwvZG9t
YWluLzAvY29udHJvbC9mZWF0dXJlLXN1c3BlbmQgPSAiMSIgICAobjApCi9sb2NhbC9kb21h
aW4vMC9kb21pZCA9ICIwIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL25hbWUgPSAiRG9tYWlu
LTAiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsID0gIiIgICAobjApCi9s
b2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWlu
LzAvZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8w
L2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL2NvbnNvbGUgPSAiIiAgIChuMCxuMCkKL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3ZrYmQgPSAiIiAgIChuMCxuMCkK
L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3FkaXNrID0gIiIgICAo
bjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy9xdXNiID0g
IiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy92
ZmIgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tl
bmRzL3FuaWMgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8w
L3N0YXRlID0gInJ1bm5pbmciICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZCA9ICIi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQgPSAiIiAgIChuMCkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmJkLzEvNTE3MTIgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQv
NTE3MTIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9w
YXJhbXMgPSAiL2Rldi9WR19zc2QvVEVTVF9BUkNIIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxv
Y2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mcm9u
dGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvMS81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xLzUxNzEyL2Jvb3RhYmxlID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGV2ID0gInh2ZGEiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi90eXBlID0gInBoeSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL21vZGUgPSAidyIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2RldmljZS10eXBl
ID0gImRpc2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcx
Mi9kaXNjYXJkLWVuYWJsZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgPSAiMjU2IiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvbXVsdGktcXVl
dWUtbWF4LXF1ZXVlcyA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvbWF4LXJpbmctcGFnZS1vcmRlciA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtZGV2aWNlID0gImZlOjIy
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2lj
YWwtZGV2aWNlLXBhdGggPSAiL2Rldi9kbS0zNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtZmx1
c2gtY2FjaGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
LzUxNzEyL2Rpc2NhcmQtZ3JhbnVsYXJpdHkgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGlzY2FyZC1hbGlnbm1lbnQgPSAiMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtc2Vj
dXJlID0gIjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcx
Mi9mZWF0dXJlLWRpc2NhcmQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtYmFycmllciA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zZWN0b3Jz
ID0gIjE2Nzc3MjE2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvaW5mbyA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiNTEyIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZSA9ICIiICAgKG4wKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvY29uc29sZS8xLzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvY29uc29sZS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2NvbnNv
bGUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9mcm9u
dGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29s
ZS8xLzAvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9j
b25zb2xlLzEvMC9zdGF0ZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvY29uc29sZS8xLzAvcHJvdG9jb2wgPSAidnQxMDAiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmlmLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMCA9ICIi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2Zyb250ZW5kID0g
Ii9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy92
aWYtYnJpZGdlIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9t
YWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92aWYvMS8wL2JyaWRnZSA9ICJ4ZW5icjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMS8wL2hhbmRsZSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmlmLzEvMC90eXBlID0gInZpZiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zZyA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdzby10Y3B2NCA9ICIxIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdzby10Y3B2
NiA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0
dXJlLWlwdjYtY3N1bS1vZmZsb2FkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtcngtY29weSA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXJ4LWZsaXAgPSAiMCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1tdWx0aWNhc3Qt
Y29udHJvbCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEv
MC9mZWF0dXJlLWR5bmFtaWMtbXVsdGljYXN0LWNvbnRyb2wgPSAiMSIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zcGxpdC1ldmVudC1jaGFu
bmVscyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9t
dWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtY3RybC1yaW5nID0gIjEiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3Rl
ZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaSA9ICIiICAgKG4wKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC9wY2kvMS8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3BjaS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvZnJvbnRlbmQtaWQg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb25saW5l
ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3N0YXRl
ID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2RvbWFp
biA9ICJhcmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
cGNpLzEvMC9rZXktMCA9ICIwMDAwOjAxOjAwLjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC9wY2kvMS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb3B0cy0wID0gIm1zaXRyYW5zbGF0ZT0w
LHBvd2VyX21nbXQ9MCxwZXJtaXNzaXZlPTAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9wY2kvMS8wL3N0YXRlLTAgPSAiMyIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3BjaS8xLzAvbnVtX2RldnMgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3BjaS8xLzAvdmRldi0wID0gIjAwMDA6MDA6MDAuMDAiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3Jvb3QtMCA9ICIwMDAwOjAwIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9yb290X251bSA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS92bSA9ICIvdm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4IiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL25hbWUgPSAiYXJjaC16ZnMtdGVzdCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9jcHUgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2NwdS8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMC9hdmFpbGFiaWxp
dHkgPSAib25saW5lIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8xID0gIiIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMS9hdmFpbGFiaWxpdHkgPSAib25saW5lIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8yID0gIiIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9jcHUvMi9hdmFpbGFiaWxpdHkgPSAib25saW5lIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL2NwdS8zID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMy9h
dmFpbGFiaWxpdHkgPSAib25saW5lIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL21lbW9y
eSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbWVtb3J5L3N0YXRpYy1tYXggPSAi
MzM1NTQ0MzIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbWVtb3J5L3RhcmdldCA9ICIz
MzU1NDQzMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9tZW1vcnkvdmlkZW9yYW0gPSAi
MCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS9zdXNwZW5kID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2Uvc3VzcGVuZC9ldmVudC1jaGFubmVsID0gIiIgICAobjEpCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmJkID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmJkLzUxNzEyID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJk
LzUxNzEyL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kLWlk
ID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9zdGF0
ZSA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvdmly
dHVhbC1kZXZpY2UgPSAiNTE3MTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZiZC81MTcxMi9kZXZpY2UtdHlwZSA9ICJkaXNrIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92YmQvNTE3MTIvcHJvdG9jb2wgPSAieDg2XzY0LWFiaSIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL211bHRpLXF1ZXVlLW51bS1xdWV1
ZXMgPSAiNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1
ZXVlLTAgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIv
cXVldWUtMC9yaW5nLXJlZiA9ICI4IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92YmQvNTE3MTIvcXVldWUtMC9ldmVudC1jaGFubmVsID0gIjMxIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMSA9ICIiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xL3JpbmctcmVmID0gIjki
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xL2V2
ZW50LWNoYW5uZWwgPSAiMzIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zi
ZC81MTcxMi9xdWV1ZS0yID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmJkLzUxNzEyL3F1ZXVlLTIvcmluZy1yZWYgPSAiMTAiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwgPSAiMzMiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0zID0gIiIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMvcmlu
Zy1yZWYgPSAiMTEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcx
Mi9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwgPSAiMzQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZiZC81MTcxMi9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmlmLzAgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92aWYvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQtaWQgPSAiMCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvc3RhdGUgPSAiNCIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvaGFuZGxlID0gIjAiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL21hYyA9ICIwMDoxNjozZTphYTpi
YjpjYyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvbXVsdGktcXVl
dWUtbnVtLXF1ZXVlcyA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
aWYvMC9xdWV1ZS0wID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMC90eC1yaW5nLXJlZiA9ICIyMzA0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9xdWV1ZS0wL3J4LXJpbmctcmVmID0gIjIzMDUiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbC10
eCA9ICIzNSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUt
MC9ldmVudC1jaGFubmVsLXJ4ID0gIjM2IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9xdWV1ZS0xID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcXVldWUtMS90eC1yaW5nLXJlZiA9ICIyMzA2IiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL3J4LXJpbmctcmVmID0gIjIzMDciICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvZXZlbnQtY2hh
bm5lbC10eCA9ICIzNyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAv
cXVldWUtMS9ldmVudC1jaGFubmVsLXJ4ID0gIjM4IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9xdWV1ZS0yID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmlmLzAvcXVldWUtMi90eC1yaW5nLXJlZiA9ICIyMzA4IiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL3J4LXJpbmctcmVmID0gIjIz
MDkiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIvZXZl
bnQtY2hhbm5lbC10eCA9ICIzOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmlmLzAvcXVldWUtMi9ldmVudC1jaGFubmVsLXJ4ID0gIjQwIiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zID0gIiIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMy90eC1yaW5nLXJlZiA9ICIyMzEwIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL3J4LXJpbmctcmVm
ID0gIjIzMTEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTMvZXZlbnQtY2hhbm5lbC10eCA9ICI0MSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmlmLzAvcXVldWUtMy9ldmVudC1jaGFubmVsLXJ4ID0gIjQyIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9yZXF1ZXN0LXJ4LWNvcHkgPSAiMSIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1yeC1ub3RpZnkg
PSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1z
ZyA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9mZWF0dXJl
LWdzby10Y3B2NCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYv
MC9mZWF0dXJlLWdzby10Y3B2NiA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9mZWF0dXJlLWlwdjYtY3N1bS1vZmZsb2FkID0gIjEiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
cGNpLzAvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9iYWNrZW5kLWlkID0gIjAiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjQiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL3BjaS1vcC1yZWYgPSAiMzYxIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9ldmVudC1jaGFubmVsID0g
IjQzIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9tYWdpYyA9ICI3
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2NvbnRyb2wgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NvbnRyb2wvc2h1dGRvd24gPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFp
bi8xL2NvbnRyb2wvZmVhdHVyZS1wb3dlcm9mZiA9ICIxIiAgIChuMSkKL2xvY2FsL2RvbWFp
bi8xL2NvbnRyb2wvZmVhdHVyZS1yZWJvb3QgPSAiMSIgICAobjEpCi9sb2NhbC9kb21haW4v
MS9jb250cm9sL2ZlYXR1cmUtc3VzcGVuZCA9ICIxIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8x
L2NvbnRyb2wvcGxhdGZvcm0tZmVhdHVyZS1tdWx0aXByb2Nlc3Nvci1zdXNwZW5kID0gIjEi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLXhz
X3Jlc2V0X3dhdGNoZXMgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kYXRhID0g
IiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9kcml2ZXJzID0gIiIgICAobjEpCi9sb2NhbC9k
b21haW4vMS9mZWF0dXJlID0gIiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9hdHRyID0gIiIg
ICAobjEpCi9sb2NhbC9kb21haW4vMS9saWJ4bCA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlLW1vZGVsID0gIiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9kb21pZCA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3N0b3JlID0gIiIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMS9zdG9yZS9wb3J0ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
c3RvcmUvcmluZy1yZWYgPSAiMjAwMTQ0NzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
Y29uc29sZSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9iYWNrZW5k
ID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NvbnNvbGUvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2NvbnNvbGUvbGltaXQgPSAiMTA0ODU3NiIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9jb25zb2xlL3R5cGUgPSAieGVuY29uc29sZWQiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzEvY29uc29sZS9vdXRwdXQgPSAicHR5IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8xL2NvbnNvbGUvdHR5ID0gIi9kZXYvcHRzLzEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzEvY29uc29sZS9wb3J0ID0gIjIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29s
ZS9yaW5nLXJlZiA9ICIyMDAxNDQ3MSIgICAobjAscjEpCi9saWJ4bCA9ICIiICAgKG4wKQov
bGlieGwvcGNpYmFjayA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAwLTAwLTFmLTIg
PSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMC0xZi0yL2RyaXZlcl9wYXRoID0g
Ii9zeXMvYnVzL3BjaS9kcml2ZXJzL2FoY2kiICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAw
LTAxLTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMS0wMC0wL2RyaXZl
cl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL21wdDNzYXMiICAgKG4wKQovbGlieGwv
cGNpYmFjay8wMDAwLTA2LTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0w
Ni0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL3NlcmlhbCIgICAo
bjApCi9saWJ4bC8xID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZSA9ICIiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmJkID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3
MTIgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9mcm9udGVuZCA9ICIv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIgICAobjApCi9saWJ4bC8xL2Rldmlj
ZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81
MTcxMiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvcGFyYW1zID0gIi9kZXYv
Vkdfc3NkL1RFU1RfQVJDSCIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvc2Ny
aXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJk
LzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9y
ZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvYm9vdGFi
bGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvc3RhdGUgPSAiMSIg
ICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvZGV2ID0gInh2ZGEiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAicGh5IiAgIChuMCkKL2xpYnhsLzEv
ZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJk
LzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJk
LzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29u
c29sZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wID0gIiIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8x
L2NvbnNvbGUiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2JhY2tlbmQgPSAi
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAiICAgKG4wKQovbGlieGwvMS9k
ZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvY29uc29sZS8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNv
bGUvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMC9wcm90
b2NvbCA9ICJ2dDEwMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYgPSAiIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3ZpZi8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYv
MC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmlmLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9mcm9udGVuZC1pZCA9ICIx
IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmlmLzAvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSIgICAobjApCi9s
aWJ4bC8xL2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmlmLzAvYnJpZGdlID0gInhlbmJyMCIgICAobjApCi9saWJ4bC8x
L2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYv
MC90eXBlID0gInZpZiIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kgPSAiIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kv
MC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
cGNpLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9mcm9udGVuZC1pZCA9ICIx
IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
cGNpLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
cGNpLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Bj
aS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kv
MC9vcHRzLTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJfbWdtdD0wLHBlcm1pc3NpdmU9MCIg
ICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9zdGF0ZS0wID0gIjEiICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvcGNpLzAvbnVtX2RldnMgPSAiMSIgICAobjApCi9saWJ4bC8xL2RtLXZl
cnNpb24gPSAicWVtdV94ZW4iICAgKG4wKQovdm0gPSAiIiAgIChuMCkKL3ZtLzU5Zjc1MmQy
LTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OCA9ICIiICAgKG4wLHIxKQovdm0vNTlmNzUy
ZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4L25hbWUgPSAiYXJjaC16ZnMtdGVzdCIg
ICAobjAscjEpCi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvdXVp
ZCA9ICI1OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgiICAgKG4wLHIxKQov
dm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4L2ltYWdlID0gIiIgICAo
bjAscjEpCi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvaW1hZ2Uv
b3N0eXBlID0gImxpbnV4IiAgIChuMCxyMSkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05NDEx
LTMwMjIyMWM0ZTE4OC9pbWFnZS9rZXJuZWwgPSAiL3J1bi94ZW4vYm9vdGxvYWRlci4xLmQv
Ym9vdF9rZXJuZWwuTTFab3kxIiAgIChuMCxyMSkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05
NDExLTMwMjIyMWM0ZTE4OC9pbWFnZS9yYW1kaXNrID0gIi9ydW4veGVuL2Jvb3Rsb2FkZXIu
MS5kL2Jvb3RfcmFtZGlzay40bzFRak4iICAgKG4wLHIxKQovdm0vNTlmNzUyZDItN2Q1Zi00
YWJhLTk0MTEtMzAyMjIxYzRlMTg4L2ltYWdlL2NtZGxpbmUgPSAicm9vdD1VVUlEPWM0ZTVi
YjBjLTU2MzgtNDVmNi1hOTBhLTAxMDdjYzk3NTA2YiBybyIgICAobjAscjEpCi92bS81OWY3
NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvc3RhcnRfdGltZSA9ICIxNDkzNzY3
MDYzLjAyIiAgIChuMCxyMSkKCiMgQWZ0ZXIgdGhlIDFzdCBgeGwgYmxvY2stYXR0YWNoYCBj
b21tYW5kOgoKL2xvY2FsID0gIiIgICAobjApCi9sb2NhbC9kb21haW4gPSAiIiAgIChuMCkK
L2xvY2FsL2RvbWFpbi8wID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sID0g
IiIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sL2ZlYXR1cmUtcG93ZXJvZmYgPSAi
MSIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sL2ZlYXR1cmUtcmVib290ID0gIjEi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvY29udHJvbC9mZWF0dXJlLXN1c3BlbmQgPSAiMSIg
ICAobjApCi9sb2NhbC9kb21haW4vMC9kb21pZCA9ICIwIiAgIChuMCkKL2xvY2FsL2RvbWFp
bi8wL25hbWUgPSAiRG9tYWluLTAiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1v
ZGVsID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMCA9ICIiICAg
KG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMgPSAiIiAgIChu
MCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL2NvbnNvbGUgPSAi
IiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3Zr
YmQgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tl
bmRzL3FkaXNrID0gIiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwv
MC9iYWNrZW5kcy9xdXNiID0gIiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2Ut
bW9kZWwvMC9iYWNrZW5kcy92ZmIgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS1tb2RlbC8wL2JhY2tlbmRzL3FuaWMgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFp
bi8wL2RldmljZS1tb2RlbC8wL3N0YXRlID0gInJ1bm5pbmciICAgKG4wKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQg
PSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEgPSAiIiAgIChuMCkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92YmQvNTE3MTIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92YmQvMS81MTcxMi9wYXJhbXMgPSAiL2Rldi9WR19zc2QvVEVTVF9BUkNIIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvc2NyaXB0ID0gIi9l
dGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92YmQvMS81MTcxMi9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Jvb3RhYmxlID0gIjEiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zdGF0ZSA9ICI0
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGV2ID0g
Inh2ZGEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi90
eXBlID0gInBoeSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUx
NzEyL21vZGUgPSAidyIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
LzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMS81MTcxMi9kaXNjYXJkLWVuYWJsZSA9ICIxIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1tYXgtaW5kaXJlY3Qt
c2VnbWVudHMgPSAiMjU2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvbWF4LXJpbmctcGFnZS1vcmRlciA9ICI0
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2lj
YWwtZGV2aWNlID0gImZlOjIyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvcGh5c2ljYWwtZGV2aWNlLXBhdGggPSAiL2Rldi9kbS0zNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2hvdHBsdWctc3RhdHVz
ID0gImNvbm5lY3RlZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
LzUxNzEyL2ZlYXR1cmUtZmx1c2gtY2FjaGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtZ3JhbnVsYXJpdHkgPSAiNTEyIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGlzY2FyZC1h
bGlnbm1lbnQgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
LzUxNzEyL2Rpc2NhcmQtc2VjdXJlID0gIjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMS81MTcxMi9mZWF0dXJlLWRpc2NhcmQgPSAiMSIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtYmFycmllciA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVy
ZS1wZXJzaXN0ZW50ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvMS81MTcxMi9zZWN0b3JzID0gIjE2Nzc3MjE2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvaW5mbyA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtc2VjdG9y
LXNpemUgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29s
ZSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEgPSAiIiAg
IChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAgPSAiIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAvZnJvbnRlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8xL2NvbnNvbGUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC9jb25zb2xlLzEvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvY29uc29sZS8xLzAvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9zdGF0ZSA9ICIxIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAvcHJvdG9jb2wgPSAidnQxMDAiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYgPSAiIiAgIChuMCkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmlmLzEvMCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
aWYvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2Zyb250ZW5kLWlkID0gIjEi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL29ubGluZSA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zdGF0ZSA9ICI0
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zY3JpcHQgPSAi
L2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmlmLzEvMC9tYWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2JyaWRnZSA9ICJ4ZW5icjAiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2hhbmRsZSA9ICIwIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC90eXBlID0gInZpZiIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zZyA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdz
by10Y3B2NCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEv
MC9mZWF0dXJlLWdzby10Y3B2NiA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmlmLzEvMC9mZWF0dXJlLWlwdjYtY3N1bS1vZmZsb2FkID0gIjEiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtcngtY29weSA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXJ4
LWZsaXAgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAv
ZmVhdHVyZS1tdWx0aWNhc3QtY29udHJvbCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWR5bmFtaWMtbXVsdGljYXN0LWNvbnRyb2wg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVy
ZS1zcGxpdC1ldmVudC1jaGFubmVscyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmlmLzEvMC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtY3RybC1yaW5nID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2hvdHBsdWct
c3RhdHVzID0gImNvbm5lY3RlZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3BjaSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMSA9ICIiICAg
KG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wID0gIiIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFp
bi8xL2RldmljZS9wY2kvMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Bj
aS8xLzAvZnJvbnRlbmQtaWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3BjaS8xLzAvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9wY2kvMS8wL3N0YXRlID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9wY2kvMS8wL2RvbWFpbiA9ICJhcmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9rZXktMCA9ICIwMDAwOjAxOjAwLjAiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2Rldi0wID0gIjAwMDA6MDE6
MDAuMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb3B0cy0w
ID0gIm1zaXRyYW5zbGF0ZT0wLHBvd2VyX21nbXQ9MCxwZXJtaXNzaXZlPTAiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3N0YXRlLTAgPSAiMyIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvbnVtX2RldnMgPSAiMSIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvdmRldi0wID0gIjAwMDA6
MDA6MDAuMDAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3Jv
b3QtMCA9ICIwMDAwOjAwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNp
LzEvMC9yb290X251bSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZSA9
ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZCA9ICIiICAgKG4wKQovbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MTIvYmFja2VuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS92YmQvNTE3MTIvc3RhdGUgPSAiNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZp
Y2UvdmJkLzUxNzEyL3ZpcnR1YWwtZGV2aWNlID0gIjUxNzEyIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sID0gIng4Nl82
NC1hYmkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9tdWx0
aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2
aWNlL3ZiZC81MTcxMi9xdWV1ZS0wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9k
ZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAvcmluZy1yZWYgPSAiOCIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA9ICI3
OSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTEg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUt
MS9yaW5nLXJlZiA9ICI5IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MTIvcXVldWUtMS9ldmVudC1jaGFubmVsID0gIjgwIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMiA9ICIiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0yL3JpbmctcmVmID0gIjEwIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMi9ldmVudC1j
aGFubmVsID0gIjgxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIvcXVldWUtMyA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81
MTcxMi9xdWV1ZS0zL3JpbmctcmVmID0gIjExIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2RldmljZS92YmQvNTE3MTIvcXVldWUtMy9ldmVudC1jaGFubmVsID0gIjgyIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50
ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL3ZtID0gIi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUx
ODgiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbmFtZSA9ICJhcmNoLXpmcy10ZXN0IiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzEvY3B1LzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8wL2F2YWls
YWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzEgPSAi
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8xL2F2YWlsYWJpbGl0eSA9ICJvbmxp
bmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzIgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NwdS8yL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzEvY3B1LzMgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2Nw
dS8zL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
bWVtb3J5ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9tZW1vcnkvc3RhdGljLW1h
eCA9ICIzMzU1NDQzMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9tZW1vcnkvdGFyZ2V0
ID0gIjMzNTU0NDMyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL21lbW9yeS92aWRlb3Jh
bSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZSA9ICIiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3N1c3BlbmQgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS9zdXNwZW5kL2V2ZW50LWNoYW5uZWwgPSAiIiAgIChuMSkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81
MTcxMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2JhY2tl
bmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEy
L3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcx
Mi92aXJ0dWFsLWRldmljZSA9ICI1MTcxMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9wcm90b2NvbCA9ICJ4ODZfNjQtYWJpIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvbXVsdGktcXVldWUtbnVt
LXF1ZXVlcyA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3
MTIvcXVldWUtMCA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81
MTcxMi9xdWV1ZS0wL3JpbmctcmVmID0gIjgiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwgPSAiMzEiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xID0gIiIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTEvcmluZy1yZWYg
PSAiOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVl
LTEvZXZlbnQtY2hhbm5lbCA9ICIzMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmJkLzUxNzEyL3F1ZXVlLTIgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92YmQvNTE3MTIvcXVldWUtMi9yaW5nLXJlZiA9ICIxMCIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTIvZXZlbnQtY2hhbm5lbCA9ICIz
MyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMg
PSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUt
My9yaW5nLXJlZiA9ICIxMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJk
LzUxNzEyL3F1ZXVlLTMvZXZlbnQtY2hhbm5lbCA9ICIzNCIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2ZlYXR1cmUtcGVyc2lzdGVudCA9ICIxIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMCA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEv
MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvYmFja2VuZC1pZCA9
ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9zdGF0ZSA9ICI0
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvbWFjID0gIjAwOjE2OjNl
OmFhOmJiOmNjIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9tdWx0
aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZpZi8wL3F1ZXVlLTAgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92aWYvMC9xdWV1ZS0wL3R4LXJpbmctcmVmID0gIjIzMDQiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvcngtcmluZy1yZWYgPSAiMjMwNSIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMC9ldmVudC1jaGFu
bmVsLXR4ID0gIjM1IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9x
dWV1ZS0wL2V2ZW50LWNoYW5uZWwtcnggPSAiMzYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92aWYvMC9xdWV1ZS0xL3R4LXJpbmctcmVmID0gIjIzMDYiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvcngtcmluZy1yZWYgPSAiMjMw
NyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMS9ldmVu
dC1jaGFubmVsLXR4ID0gIjM3IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
aWYvMC9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwtcnggPSAiMzgiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL3R4LXJpbmctcmVmID0gIjIzMDgiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIvcngtcmluZy1yZWYg
PSAiMjMwOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUt
Mi9ldmVudC1jaGFubmVsLXR4ID0gIjM5IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwtcnggPSAiNDAiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTMgPSAiIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL3R4LXJpbmctcmVmID0gIjIzMTAi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTMvcngtcmlu
Zy1yZWYgPSAiMjMxMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAv
cXVldWUtMy9ldmVudC1jaGFubmVsLXR4ID0gIjQxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwtcnggPSAiNDIiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3JlcXVlc3QtcngtY29weSA9ICIx
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9mZWF0dXJlLXJ4LW5v
dGlmeSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9mZWF0
dXJlLXNnID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2Zl
YXR1cmUtZ3NvLXRjcHY0ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtaXB2Ni1jc3VtLW9mZmxvYWQgPSAiMSIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpID0gIiIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvcGNpLzAgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS9wY2kvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQtaWQgPSAi
MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAvc3RhdGUgPSAiNCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAvcGNpLW9wLXJlZiA9ICIz
NjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL2V2ZW50LWNoYW5u
ZWwgPSAiNDMiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL21hZ2lj
ID0gIjciICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvY29udHJvbCA9ICIiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9zaHV0ZG93biA9ICIiICAgKG4xKQovbG9jYWwv
ZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXBvd2Vyb2ZmID0gIjEiICAgKG4xKQovbG9jYWwv
ZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXJlYm9vdCA9ICIxIiAgIChuMSkKL2xvY2FsL2Rv
bWFpbi8xL2NvbnRyb2wvZmVhdHVyZS1zdXNwZW5kID0gIjEiICAgKG4xKQovbG9jYWwvZG9t
YWluLzEvY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9sL3BsYXRmb3JtLWZlYXR1
cmUteHNfcmVzZXRfd2F0Y2hlcyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2Rh
dGEgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RyaXZlcnMgPSAiIiAgIChuMSkKL2xv
Y2FsL2RvbWFpbi8xL2ZlYXR1cmUgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2F0dHIg
PSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2xpYnhsID0gIiIgICAobjEpCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UtbW9kZWwgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RvbWlk
ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvc3RvcmUgPSAiIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8xL3N0b3JlL3BvcnQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9zdG9yZS9yaW5nLXJlZiA9ICIyMDAxNDQ3MCIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9jb25zb2xlID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL2Jh
Y2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9iYWNrZW5kLWlkID0gIjAiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvY29uc29sZS9saW1pdCA9ICIxMDQ4NTc2IiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NvbnNvbGUvdHlwZSA9ICJ4ZW5jb25zb2xlZCIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMS9jb25zb2xlL291dHB1dCA9ICJwdHkiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzEvY29uc29sZS90dHkgPSAiL2Rldi9wdHMvMSIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9jb25zb2xlL3BvcnQgPSAiMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9j
b25zb2xlL3JpbmctcmVmID0gIjIwMDE0NDcxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkID0g
IiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wID0gIiIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyID0gIiIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Zyb250ZW5kID0gIi9sb2Nh
bC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MTIvcGFyYW1zID0gIi9kZXYvenZvbC90ZXN0X3Bvb2wvdGVz
dDEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zY3Jp
cHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Zyb250ZW5kLWlkID0gIjAiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9vbmxpbmUgPSAiMSIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3JlbW92YWJsZSA9ICIwIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvYm9vdGFibGUg
PSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0
YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9kZXYgPSAieHZkYSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL3R5cGUgPSAicGh5IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvbW9kZSA9ICJ3IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9mZWF0dXJlLW1heC1p
bmRpcmVjdC1zZWdtZW50cyA9ICIyNTYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcxMi9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9tYXgtcmluZy1wYWdlLW9y
ZGVyID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9waHlzaWNhbC1kZXZpY2UgPSAiZTY6MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtZmx1c2gtY2FjaGUgPSAiMSIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtZ3JhbnVsYXJp
dHkgPSAiODE5MiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzEyL2Rpc2NhcmQtYWxpZ25tZW50ID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcxMi9kaXNjYXJkLXNlY3VyZSA9ICIwIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1kaXNjYXJkID0gIjEi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9mZWF0dXJl
LWJhcnJpZXIgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL2ZlYXR1cmUtcGVyc2lzdGVudCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc2VjdG9ycyA9ICI0MTk0MzA0MDAiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9pbmZvID0gIjAiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zZWN0b3Itc2l6ZSA9
ICI1MTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9w
aHlzaWNhbC1zZWN0b3Itc2l6ZSA9ICI4MTkyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlLXBhdGggPSAiL2Rldi96ZDAi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9ob3RwbHVn
LXN0YXR1cyA9ICJjb25uZWN0ZWQiICAgKG4xLHIwKQovbGlieGwgPSAiIiAgIChuMCkKL2xp
YnhsL3BjaWJhY2sgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMC0xZi0yID0g
IiIgICAobjApCi9saWJ4bC9wY2liYWNrLzAwMDAtMDAtMWYtMi9kcml2ZXJfcGF0aCA9ICIv
c3lzL2J1cy9wY2kvZHJpdmVycy9haGNpIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0w
MS0wMC0wID0gIiIgICAobjApCi9saWJ4bC9wY2liYWNrLzAwMDAtMDEtMDAtMC9kcml2ZXJf
cGF0aCA9ICIvc3lzL2J1cy9wY2kvZHJpdmVycy9tcHQzc2FzIiAgIChuMCkKL2xpYnhsL3Bj
aWJhY2svMDAwMC0wNi0wMC0wID0gIiIgICAobjApCi9saWJ4bC9wY2liYWNrLzAwMDAtMDYt
MDAtMC9kcml2ZXJfcGF0aCA9ICIvc3lzL2J1cy9wY2kvZHJpdmVycy9zZXJpYWwiICAgKG4w
KQovbGlieGwvMSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UgPSAiIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZiZCA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEy
ID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvZnJvbnRlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3
MTIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3BhcmFtcyA9ICIvZGV2L1ZH
X3NzZC9URVNUX0FSQ0giICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3Njcmlw
dCA9ICIvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Zi
ZC81MTcxMi9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81
MTcxMi9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvcmVt
b3ZhYmxlID0gIjAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Jvb3RhYmxl
ID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlID0gIjEiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2RldiA9ICJ4dmRhIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZiZC81MTcxMi90eXBlID0gInBoeSIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS92YmQvNTE3MTIvbW9kZSA9ICJ3IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81
MTcxMi9kZXZpY2UtdHlwZSA9ICJkaXNrIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81
MTcxMi9kaXNjYXJkLWVuYWJsZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNv
bGUgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMCA9ICIiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9j
b25zb2xlIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMC9iYWNrZW5kID0gIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wIiAgIChuMCkKL2xpYnhsLzEvZGV2
aWNlL2NvbnNvbGUvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNl
L2NvbnNvbGUvMC9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xl
LzAvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvcHJvdG9j
b2wgPSAidnQxMDAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmID0gIiIgICAobjApCi9s
aWJ4bC8xL2RldmljZS92aWYvMCA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAv
ZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8xLzAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAvZnJvbnRlbmQtaWQgPSAiMSIg
ICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Zp
Zi8wL3NjcmlwdCA9ICIvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UiICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvdmlmLzAvbWFjID0gIjAwOjE2OjNlOmFhOmJiOmNjIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZpZi8wL2JyaWRnZSA9ICJ4ZW5icjAiICAgKG4wKQovbGlieGwvMS9k
ZXZpY2UvdmlmLzAvaGFuZGxlID0gIjAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAv
dHlwZSA9ICJ2aWYiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpID0gIiIgICAobjApCi9s
aWJ4bC8xL2RldmljZS9wY2kvMCA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAv
ZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS9wY2kvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Bj
aS8xLzAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvZnJvbnRlbmQtaWQgPSAiMSIg
ICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4
bC8xL2RldmljZS9wY2kvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Bj
aS8wL2RvbWFpbiA9ICJhcmNoLXpmcy10ZXN0IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Bj
aS8wL2tleS0wID0gIjAwMDA6MDE6MDAuMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kv
MC9kZXYtMCA9ICIwMDAwOjAxOjAwLjAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAv
b3B0cy0wID0gIm1zaXRyYW5zbGF0ZT0wLHBvd2VyX21nbXQ9MCxwZXJtaXNzaXZlPTAiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvc3RhdGUtMCA9ICIxIiAgIChuMCkKL2xpYnhs
LzEvZGV2aWNlL3BjaS8wL251bV9kZXZzID0gIjEiICAgKG4wKQovbGlieGwvMS9kbS12ZXJz
aW9uID0gInFlbXVfeGVuIiAgIChuMCkKL2xpYnhsLzAgPSAiIiAgIChuMCkKL2xpYnhsLzAv
ZGV2aWNlID0gIiIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQgPSAiIiAgIChuMCkKL2xp
YnhsLzAvZGV2aWNlL3ZiZC81MTcxMiA9ICIiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJk
LzUxNzEyL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyIiAg
IChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kID0gIi9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81
MTcxMi9wYXJhbXMgPSAiL2Rldi96dm9sL3Rlc3RfcG9vbC90ZXN0MSIgICAobjApCi9saWJ4
bC8wL2RldmljZS92YmQvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2si
ICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjAiICAg
KG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xp
YnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8w
L2RldmljZS92YmQvNTE3MTIvYm9vdGFibGUgPSAiMSIgICAobjApCi9saWJ4bC8wL2Rldmlj
ZS92YmQvNTE3MTIvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3
MTIvZGV2ID0gInh2ZGEiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL3R5cGUg
PSAicGh5IiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAg
KG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAg
KG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAg
KG4wKQovdm0gPSAiIiAgIChuMCkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05NDExLTMwMjIy
MWM0ZTE4OCA9ICIiICAgKG4wLHIxKQovdm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAy
MjIxYzRlMTg4L25hbWUgPSAiYXJjaC16ZnMtdGVzdCIgICAobjAscjEpCi92bS81OWY3NTJk
Mi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvdXVpZCA9ICI1OWY3NTJkMi03ZDVmLTRh
YmEtOTQxMS0zMDIyMjFjNGUxODgiICAgKG4wLHIxKQovdm0vNTlmNzUyZDItN2Q1Zi00YWJh
LTk0MTEtMzAyMjIxYzRlMTg4L2ltYWdlID0gIiIgICAobjAscjEpCi92bS81OWY3NTJkMi03
ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvaW1hZ2Uvb3N0eXBlID0gImxpbnV4IiAgIChu
MCxyMSkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OC9pbWFnZS9r
ZXJuZWwgPSAiL3J1bi94ZW4vYm9vdGxvYWRlci4xLmQvYm9vdF9rZXJuZWwuTTFab3kxIiAg
IChuMCxyMSkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OC9pbWFn
ZS9yYW1kaXNrID0gIi9ydW4veGVuL2Jvb3Rsb2FkZXIuMS5kL2Jvb3RfcmFtZGlzay40bzFR
ak4iICAgKG4wLHIxKQovdm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4
L2ltYWdlL2NtZGxpbmUgPSAicm9vdD1VVUlEPWM0ZTViYjBjLTU2MzgtNDVmNi1hOTBhLTAx
MDdjYzk3NTA2YiBybyIgICAobjAscjEpCi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0z
MDIyMjFjNGUxODgvc3RhcnRfdGltZSA9ICIxNDkzNzY3MDYzLjAyIiAgIChuMCxyMSkKCiMg
QWZ0ZXIgdGhlIDJuZCBgeGwgYmxvY2stYXR0YWNoYCBjb21tYW5kOgoKL2xvY2FsID0gIiIg
ICAobjApCi9sb2NhbC9kb21haW4gPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wID0gIiIg
ICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sID0gIiIgICAobjApCi9sb2NhbC9kb21h
aW4vMC9jb250cm9sL2ZlYXR1cmUtcG93ZXJvZmYgPSAiMSIgICAobjApCi9sb2NhbC9kb21h
aW4vMC9jb250cm9sL2ZlYXR1cmUtcmVib290ID0gIjEiICAgKG4wKQovbG9jYWwvZG9tYWlu
LzAvY29udHJvbC9mZWF0dXJlLXN1c3BlbmQgPSAiMSIgICAobjApCi9sb2NhbC9kb21haW4v
MC9kb21pZCA9ICIwIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL25hbWUgPSAiRG9tYWluLTAi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsID0gIiIgICAobjApCi9sb2Nh
bC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAv
ZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS1tb2RlbC8wL2JhY2tlbmRzL2NvbnNvbGUgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2Rv
bWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3ZrYmQgPSAiIiAgIChuMCxuMCkKL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3FkaXNrID0gIiIgICAobjAs
bjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy9xdXNiID0gIiIg
ICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy92ZmIg
PSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRz
L3FuaWMgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL3N0
YXRlID0gInJ1bm5pbmciICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZCA9ICIiICAg
KG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQgPSAiIiAgIChuMCkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEvNTE3MTIgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3
MTIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9wYXJh
bXMgPSAiL2Rldi9WR19zc2QvVEVTVF9BUkNIIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzEvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2si
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mcm9udGVu
ZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3
MTIvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
MS81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL2Jvb3RhYmxlID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92YmQvMS81MTcxMi9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGV2ID0gInh2ZGEiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi90eXBlID0gInBoeSIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL21vZGUgPSAidyIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2RldmljZS10eXBlID0g
ImRpc2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9k
aXNjYXJkLWVuYWJsZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgPSAiMjU2IiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvbXVsdGktcXVldWUt
bWF4LXF1ZXVlcyA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvbWF4LXJpbmctcGFnZS1vcmRlciA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtZGV2aWNlID0gImZlOjIyIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwt
ZGV2aWNlLXBhdGggPSAiL2Rldi9kbS0zNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xLzUxNzEyL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtZmx1c2gt
Y2FjaGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUx
NzEyL2Rpc2NhcmQtZ3JhbnVsYXJpdHkgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGlzY2FyZC1hbGlnbm1lbnQgPSAiMCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtc2VjdXJl
ID0gIjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9m
ZWF0dXJlLWRpc2NhcmQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZiZC8xLzUxNzEyL2ZlYXR1cmUtYmFycmllciA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zZWN0b3JzID0g
IjE2Nzc3MjE2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3
MTIvaW5mbyA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZSA9ICIiICAgKG4wKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvY29uc29sZS8xLzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvY29uc29sZS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9mcm9udGVu
ZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8x
LzAvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25z
b2xlLzEvMC9zdGF0ZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
Y29uc29sZS8xLzAvcHJvdG9jb2wgPSAidnQxMDAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlm
LzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMCA9ICIiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2Zyb250ZW5kID0gIi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvMS8wL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy92aWYt
YnJpZGdlIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9tYWMg
PSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92aWYvMS8wL2JyaWRnZSA9ICJ4ZW5icjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2hhbmRsZSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmlmLzEvMC90eXBlID0gInZpZiIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zZyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdzby10Y3B2NCA9ICIxIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdzby10Y3B2NiA9
ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJl
LWlwdjYtY3N1bS1vZmZsb2FkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92aWYvMS8wL2ZlYXR1cmUtcngtY29weSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXJ4LWZsaXAgPSAiMCIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1tdWx0aWNhc3QtY29u
dHJvbCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9m
ZWF0dXJlLWR5bmFtaWMtbXVsdGljYXN0LWNvbnRyb2wgPSAiMSIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zcGxpdC1ldmVudC1jaGFubmVs
cyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9tdWx0
aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92aWYvMS8wL2ZlYXR1cmUtY3RybC1yaW5nID0gIjEiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaSA9ICIiICAgKG4wKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9wY2kvMS8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3BjaS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvZnJvbnRlbmQtaWQgPSAi
MSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb25saW5lID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3N0YXRlID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2RvbWFpbiA9
ICJhcmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNp
LzEvMC9rZXktMCA9ICIwMDAwOjAxOjAwLjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9wY2kvMS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb3B0cy0wID0gIm1zaXRyYW5zbGF0ZT0wLHBv
d2VyX21nbXQ9MCxwZXJtaXNzaXZlPTAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9wY2kvMS8wL3N0YXRlLTAgPSAiMyIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3BjaS8xLzAvbnVtX2RldnMgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3BjaS8xLzAvdmRldi0wID0gIjAwMDA6MDA6MDAuMDAiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3Jvb3QtMCA9ICIwMDAwOjAwIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9yb290X251bSA9ICIxIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZSA9ICIiICAgKG4wKQovbG9jYWwvZG9t
YWluLzAvZGV2aWNlL3ZiZCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3Zi
ZC81MTcxMiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcx
Mi9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvYmFja2VuZC1pZCA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvc3RhdGUgPSAi
NCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3ZpcnR1YWwt
ZGV2aWNlID0gIjUxNzEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9k
ZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sID0gIng4Nl82NC1hYmkiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0w
ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVl
LTAvcmluZy1yZWYgPSAiOCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJk
LzUxNzEyL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA9ICI3OSIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTEgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMS9yaW5nLXJlZiA9ICI5IiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMS9ldmVudC1j
aGFubmVsID0gIjgwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIvcXVldWUtMiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81
MTcxMi9xdWV1ZS0yL3JpbmctcmVmID0gIjEwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2RldmljZS92YmQvNTE3MTIvcXVldWUtMi9ldmVudC1jaGFubmVsID0gIjgxIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMyA9ICIiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0zL3JpbmctcmVm
ID0gIjExIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVl
dWUtMy9ldmVudC1jaGFubmVsID0gIjgyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS92YmQvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MjgvYmFja2VuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS92YmQvNTE3Mjgvc3RhdGUgPSAiNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZp
Y2UvdmJkLzUxNzI4L3ZpcnR1YWwtZGV2aWNlID0gIjUxNzI4IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjgvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4L3Byb3RvY29sID0gIng4Nl82
NC1hYmkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9yaW5n
LXJlZiA9ICI4MCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4
L2V2ZW50LWNoYW5uZWwgPSAiODMiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNl
L3ZiZC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvdm0gPSAiL3ZtLzU5Zjc1
MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OCIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9uYW1lID0gImFyY2gtemZzLXRlc3QiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
Y3B1ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMCA9ICIiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzEvY3B1LzAvYXZhaWxhYmlsaXR5ID0gIm9ubGluZSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzEvY3B1LzEvYXZhaWxhYmlsaXR5ID0gIm9ubGluZSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9jcHUvMiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzIvYXZhaWxh
YmlsaXR5ID0gIm9ubGluZSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMyA9ICIi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzMvYXZhaWxhYmlsaXR5ID0gIm9ubGlu
ZSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9tZW1vcnkgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL21lbW9yeS9zdGF0aWMtbWF4ID0gIjMzNTU0NDMyIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8xL21lbW9yeS90YXJnZXQgPSAiMzM1NTQ0MzIiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzEvbWVtb3J5L3ZpZGVvcmFtID0gIjAiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
c3VzcGVuZCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3N1c3BlbmQv
ZXZlbnQtY2hhbm5lbCA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZCA9
ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiA9ICIiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kID0gIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyIiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvc3RhdGUgPSAiNCIgICAobjEscjApCi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3ZpcnR1YWwtZGV2aWNlID0gIjUxNzEy
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvZGV2aWNlLXR5
cGUgPSAiZGlzayIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEy
L3Byb3RvY29sID0gIng4Nl82NC1hYmkiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZiZC81MTcxMi9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wID0gIiIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAvcmluZy1yZWYgPSAi
OCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAv
ZXZlbnQtY2hhbm5lbCA9ICIzMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmJkLzUxNzEyL3F1ZXVlLTEgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92YmQvNTE3MTIvcXVldWUtMS9yaW5nLXJlZiA9ICI5IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMS9ldmVudC1jaGFubmVsID0gIjMyIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMiA9ICIi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0yL3Jp
bmctcmVmID0gIjEwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3
MTIvcXVldWUtMi9ldmVudC1jaGFubmVsID0gIjMzIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMyA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0zL3JpbmctcmVmID0gIjExIiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMy9ldmVudC1jaGFu
bmVsID0gIjM0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIv
ZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZpZiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wID0g
IiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvYmFja2VuZCA9ICIv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9iYWNrZW5kLWlkID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZpZi8wL2hhbmRsZSA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL211bHRpLXF1ZXVlLW51bS1xdWV1ZXMgPSAiNCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMCA9ICIiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvdHgtcmluZy1y
ZWYgPSAiMjMwNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVl
dWUtMC9yeC1yaW5nLXJlZiA9ICIyMzA1IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwtdHggPSAiMzUiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbC1yeCA9
ICIzNiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMSA9
ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvdHgt
cmluZy1yZWYgPSAiMjMwNiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMS9yeC1yaW5nLXJlZiA9ICIyMzA3IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwtdHggPSAiMzciICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvZXZlbnQtY2hhbm5l
bC1yeCA9ICIzOCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVl
dWUtMiA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTIvdHgtcmluZy1yZWYgPSAiMjMwOCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcXVldWUtMi9yeC1yaW5nLXJlZiA9ICIyMzA5IiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwtdHggPSAiMzki
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIvZXZlbnQt
Y2hhbm5lbC1yeCA9ICI0MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMyA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
L3F1ZXVlLTMvdHgtcmluZy1yZWYgPSAiMjMxMCIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmlmLzAvcXVldWUtMy9yeC1yaW5nLXJlZiA9ICIyMzExIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwtdHgg
PSAiNDEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTMv
ZXZlbnQtY2hhbm5lbC1yeCA9ICI0MiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcmVxdWVzdC1yeC1jb3B5ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtcngtbm90aWZ5ID0gIjEiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtc2cgPSAiMSIgICAobjEscjApCi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1nc28tdGNwdjQgPSAiMSIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1nc28tdGNwdjYg
PSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1p
cHY2LWNzdW0tb2ZmbG9hZCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS9wY2kgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCA9ICIi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMCIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvcGNpLzAvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS9wY2kvMC9zdGF0ZSA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS9wY2kvMC9wY2ktb3AtcmVmID0gIjM2MSIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvcGNpLzAvZXZlbnQtY2hhbm5lbCA9ICI0MyIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvcGNpLzAvbWFnaWMgPSAiNyIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9jb250cm9sID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9s
L3NodXRkb3duID0gIiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9sL2ZlYXR1cmUt
cG93ZXJvZmYgPSAiMSIgICAobjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9sL2ZlYXR1cmUt
cmVib290ID0gIjEiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXN1
c3BlbmQgPSAiMSIgICAobjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9sL3BsYXRmb3JtLWZl
YXR1cmUtbXVsdGlwcm9jZXNzb3Itc3VzcGVuZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8xL2NvbnRyb2wvcGxhdGZvcm0tZmVhdHVyZS14c19yZXNldF93YXRjaGVzID0gIjEi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGF0YSA9ICIiICAgKG4xKQovbG9jYWwvZG9t
YWluLzEvZHJpdmVycyA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvZmVhdHVyZSA9ICIi
ICAgKG4xKQovbG9jYWwvZG9tYWluLzEvYXR0ciA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWlu
LzEvbGlieGwgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS1tb2RlbCA9ICIi
ICAgKG4xKQovbG9jYWwvZG9tYWluLzEvZG9taWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9zdG9yZSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvc3RvcmUvcG9y
dCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3N0b3JlL3JpbmctcmVmID0gIjIw
MDE0NDcwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUgPSAiIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9jb25zb2xlLzEvMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xl
L2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL2xp
bWl0ID0gIjEwNDg1NzYiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS90eXBl
ID0gInhlbmNvbnNvbGVkIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvb3V0
cHV0ID0gInB0eSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL3R0eSA9ICIv
ZGV2L3B0cy8xIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvcG9ydCA9ICIy
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvcmluZy1yZWYgPSAiMjAwMTQ0
NzEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZCA9ICIiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MTIgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9wYXJh
bXMgPSAiL2Rldi96dm9sL3Rlc3RfcG9vbC90ZXN0MSIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3NjcmlwdCA9ICIvZXRjL3hlbi9zY3JpcHRzL2Js
b2NrIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZnJv
bnRlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL29ubGluZSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvcmVtb3ZhYmxlID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcxMi9ib290YWJsZSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgPSAiNCIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2RldiA9ICJ4dmRhIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvdHlwZSA9ICJwaHkiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9tb2RlID0gInciICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9kZXZpY2UtdHlw
ZSA9ICJkaXNrIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MTIvZGlzY2FyZC1lbmFibGUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzID0gIjI1NiIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL211bHRpLXF1
ZXVlLW1heC1xdWV1ZXMgPSAiNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL21heC1yaW5nLXBhZ2Utb3JkZXIgPSAiNCIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLWRldmljZSA9ICJlNjow
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVy
ZS1mbHVzaC1jYWNoZSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvZGlzY2FyZC1ncmFudWxhcml0eSA9ICI4MTkyIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZGlzY2FyZC1hbGlnbm1lbnQgPSAi
MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2Nh
cmQtc2VjdXJlID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcxMi9mZWF0dXJlLWRpc2NhcmQgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtYmFycmllciA9ICIxIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50
ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9z
ZWN0b3JzID0gIjQxOTQzMDQwMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL2luZm8gPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyL3NlY3Rvci1zaXplID0gIjUxMiIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLXNlY3Rvci1zaXplID0gIjgx
OTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9waHlz
aWNhbC1kZXZpY2UtcGF0aCA9ICIvZGV2L3pkMCIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4ID0gIiIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kID0gIi9s
b2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGFyYW1zID0gIi9kZXYvenZvbC90ZXN0X3Bvb2wv
dGVzdDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9z
Y3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kLWlkID0gIjAiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9vbmxpbmUgPSAiMSIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3JlbW92YWJsZSA9ICIw
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvYm9vdGFi
bGUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4
L3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9kZXYgPSAieHZkYiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wLzUxNzI4L3R5cGUgPSAicGh5IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MjgvbW9kZSA9ICJ3IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MjgvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQtZW5hYmxlID0gIjEiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLW1h
eC1pbmRpcmVjdC1zZWdtZW50cyA9ICIyNTYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9tYXgtcmluZy1wYWdl
LW9yZGVyID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9waHlzaWNhbC1kZXZpY2UgPSAiZTY6MjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWZsdXNoLWNhY2hlID0gIjEiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWdyYW51
bGFyaXR5ID0gIjgxOTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOC9kaXNjYXJkLWFsaWdubWVudCA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1cmUgPSAiMCIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtZGlzY2FyZCA9
ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZmVh
dHVyZS1iYXJyaWVyID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NlY3RvcnMgPSAiMjA5NzE1MjAwIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvaW5mbyA9ICIwIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc2VjdG9yLXNp
emUgPSAiNTEyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MjgvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiODE5MiIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZS1wYXRoID0gIi9kZXYv
emQzMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2hv
dHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAobjEscjApCi9saWJ4bCA9ICIiICAgKG4w
KQovbGlieGwvcGNpYmFjayA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAwLTAwLTFm
LTIgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMC0xZi0yL2RyaXZlcl9wYXRo
ID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL2FoY2kiICAgKG4wKQovbGlieGwvcGNpYmFjay8w
MDAwLTAxLTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMS0wMC0wL2Ry
aXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL21wdDNzYXMiICAgKG4wKQovbGli
eGwvcGNpYmFjay8wMDAwLTA2LTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAw
MC0wNi0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL3NlcmlhbCIg
ICAobjApCi9saWJ4bC8xID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZSA9ICIiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQv
NTE3MTIgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9mcm9udGVuZCA9
ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
MS81MTcxMiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvcGFyYW1zID0gIi9k
ZXYvVkdfc3NkL1RFU1RfQVJDSCIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIv
c2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcx
Mi9yZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvYm9v
dGFibGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvc3RhdGUgPSAi
MSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvZGV2ID0gInh2ZGEiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAicGh5IiAgIChuMCkKL2xpYnhs
LzEvZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
Y29uc29sZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wID0gIiIgICAo
bjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFp
bi8xL2NvbnNvbGUiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2JhY2tlbmQg
PSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAiICAgKG4wKQovbGlieGwv
MS9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGlieGwvMS9k
ZXZpY2UvY29uc29sZS8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2Nv
bnNvbGUvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMC9w
cm90b2NvbCA9ICJ2dDEwMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYgPSAiIiAgIChu
MCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92
aWYvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmlmLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9mcm9udGVuZC1pZCA9
ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL29ubGluZSA9ICIxIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvdmlmLzAvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmlmLzAvYnJpZGdlID0gInhlbmJyMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92
aWYvMC90eXBlID0gInZpZiIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kgPSAiIiAgIChu
MCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS9w
Y2kvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvcGNpLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9mcm9udGVuZC1pZCA9
ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL29ubGluZSA9ICIxIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvcGNpLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvcGNpLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNl
L3BjaS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9w
Y2kvMC9vcHRzLTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJfbWdtdD0wLHBlcm1pc3NpdmU9
MCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9zdGF0ZS0wID0gIjEiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvcGNpLzAvbnVtX2RldnMgPSAiMSIgICAobjApCi9saWJ4bC8xL2Rt
LXZlcnNpb24gPSAicWVtdV94ZW4iICAgKG4wKQovbGlieGwvMCA9ICIiICAgKG4wKQovbGli
eGwvMC9kZXZpY2UgPSAiIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZCA9ICIiICAgKG4w
KQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyID0gIiIgICAobjApCi9saWJ4bC8wL2Rldmlj
ZS92YmQvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2JhY2tlbmQgPSAiL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIiICAgKG4wKQovbGlieGwvMC9kZXZpY2Uv
dmJkLzUxNzEyL3BhcmFtcyA9ICIvZGV2L3p2b2wvdGVzdF9wb29sL3Rlc3QxIiAgIChuMCkK
L2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9i
bG9jayIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvZnJvbnRlbmQtaWQgPSAi
MCIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvb25saW5lID0gIjEiICAgKG4w
KQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL3JlbW92YWJsZSA9ICIwIiAgIChuMCkKL2xp
YnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9ib290YWJsZSA9ICIxIiAgIChuMCkKL2xpYnhsLzAv
ZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3Zi
ZC81MTcxMi9kZXYgPSAieHZkYSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIv
dHlwZSA9ICJwaHkiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL21vZGUgPSAi
dyIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlz
ayIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvZGlzY2FyZC1lbmFibGUgPSAi
MSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MjggPSAiIiAgIChuMCkKL2xpYnhs
LzAvZGV2aWNlL3ZiZC81MTcyOC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzAvZGV2aWNl
L3ZiZC81MTcyOCIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MjgvYmFja2VuZCA9
ICIvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOCIgICAobjApCi9saWJ4bC8w
L2RldmljZS92YmQvNTE3MjgvcGFyYW1zID0gIi9kZXYvenZvbC90ZXN0X3Bvb2wvdGVzdDIi
ICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3NjcmlwdCA9ICIvZXRjL3hlbi9z
Y3JpcHRzL2Jsb2NrIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9mcm9udGVu
ZC1pZCA9ICIwIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9vbmxpbmUgPSAi
MSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MjgvcmVtb3ZhYmxlID0gIjAiICAg
KG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L2Jvb3RhYmxlID0gIjEiICAgKG4wKQov
bGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMC9k
ZXZpY2UvdmJkLzUxNzI4L2RldiA9ICJ4dmRiIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3Zi
ZC81MTcyOC90eXBlID0gInBoeSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
bW9kZSA9ICJ3IiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9kZXZpY2UtdHlw
ZSA9ICJkaXNrIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9kaXNjYXJkLWVu
YWJsZSA9ICIxIiAgIChuMCkKL3ZtID0gIiIgICAobjApCi92bS81OWY3NTJkMi03ZDVmLTRh
YmEtOTQxMS0zMDIyMjFjNGUxODggPSAiIiAgIChuMCxyMSkKL3ZtLzU5Zjc1MmQyLTdkNWYt
NGFiYS05NDExLTMwMjIyMWM0ZTE4OC9uYW1lID0gImFyY2gtemZzLXRlc3QiICAgKG4wLHIx
KQovdm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4L3V1aWQgPSAiNTlm
NzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4IiAgIChuMCxyMSkKL3ZtLzU5Zjc1
MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OC9pbWFnZSA9ICIiICAgKG4wLHIxKQov
dm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4L2ltYWdlL29zdHlwZSA9
ICJsaW51eCIgICAobjAscjEpCi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFj
NGUxODgvaW1hZ2Uva2VybmVsID0gIi9ydW4veGVuL2Jvb3Rsb2FkZXIuMS5kL2Jvb3Rfa2Vy
bmVsLk0xWm95MSIgICAobjAscjEpCi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIy
MjFjNGUxODgvaW1hZ2UvcmFtZGlzayA9ICIvcnVuL3hlbi9ib290bG9hZGVyLjEuZC9ib290
X3JhbWRpc2suNG8xUWpOIiAgIChuMCxyMSkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05NDEx
LTMwMjIyMWM0ZTE4OC9pbWFnZS9jbWRsaW5lID0gInJvb3Q9VVVJRD1jNGU1YmIwYy01NjM4
LTQ1ZjYtYTkwYS0wMTA3Y2M5NzUwNmIgcm8iICAgKG4wLHIxKQovdm0vNTlmNzUyZDItN2Q1
Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4L3N0YXJ0X3RpbWUgPSAiMTQ5Mzc2NzA2My4wMiIg
ICAobjAscjEpCgojIEFmdGVyIHRoZSAxc3QgYHhsIGJsb2NrLWRldGFjaGAgY29tbWFuZDoK
Ci9sb2NhbCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluID0gIiIgICAobjApCi9sb2NhbC9k
b21haW4vMCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvY29udHJvbCA9ICIiICAgKG4w
KQovbG9jYWwvZG9tYWluLzAvY29udHJvbC9mZWF0dXJlLXBvd2Vyb2ZmID0gIjEiICAgKG4w
KQovbG9jYWwvZG9tYWluLzAvY29udHJvbC9mZWF0dXJlLXJlYm9vdCA9ICIxIiAgIChuMCkK
L2xvY2FsL2RvbWFpbi8wL2NvbnRyb2wvZmVhdHVyZS1zdXNwZW5kID0gIjEiICAgKG4wKQov
bG9jYWwvZG9tYWluLzAvZG9taWQgPSAiMCIgICAobjApCi9sb2NhbC9kb21haW4vMC9uYW1l
ID0gIkRvbWFpbi0wIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbCA9ICIi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAgPSAiIiAgIChuMCkKL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzID0gIiIgICAobjApCi9sb2Nh
bC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy9jb25zb2xlID0gIiIgICAobjAs
bjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy92a2JkID0gIiIg
ICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy9xZGlz
ayA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFja2Vu
ZHMvcXVzYiA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAv
YmFja2VuZHMvdmZiID0gIiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9k
ZWwvMC9iYWNrZW5kcy9xbmljID0gIiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvMC9zdGF0ZSA9ICJydW5uaW5nIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkID0gIiIgICAo
bjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xID0gIiIgICAobjApCi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvcGFyYW1zID0gIi9kZXYvVkdfc3NkL1RFU1RfQVJDSCIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3NjcmlwdCA9ICIvZXRjL3hlbi9z
Y3JpcHRzL2Jsb2NrIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvZnJvbnRlbmQtaWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzEvNTE3MTIvcmVtb3ZhYmxlID0gIjAiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9ib290YWJsZSA9ICIxIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvc3RhdGUgPSAiNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2RldiA9ICJ4dmRhIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvdHlwZSA9ICJw
aHkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9tb2Rl
ID0gInciICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9k
ZXZpY2UtdHlwZSA9ICJkaXNrIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvZGlzY2FyZC1lbmFibGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRz
ID0gIjI1NiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEy
L211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAiNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xLzUxNzEyL21heC1yaW5nLXBhZ2Utb3JkZXIgPSAiNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3BoeXNpY2FsLWRldmlj
ZSA9ICJmZToyMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUx
NzEyL3BoeXNpY2FsLWRldmljZS1wYXRoID0gIi9kZXYvZG0tMzQiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9ob3RwbHVnLXN0YXR1cyA9ICJjb25u
ZWN0ZWQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9m
ZWF0dXJlLWZsdXNoLWNhY2hlID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92YmQvMS81MTcxMi9kaXNjYXJkLWdyYW51bGFyaXR5ID0gIjUxMiIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtYWxpZ25tZW50
ID0gIjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9k
aXNjYXJkLXNlY3VyZSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvZmVhdHVyZS1kaXNjYXJkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mZWF0dXJlLWJhcnJpZXIgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtcGVyc2lz
dGVudCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3
MTIvc2VjdG9ycyA9ICIxNjc3NzIxNiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL2luZm8gPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xLzUxNzEyL3NlY3Rvci1zaXplID0gIjUxMiIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3BoeXNpY2FsLXNlY3Rvci1zaXplID0g
IjUxMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUgPSAiIiAg
IChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xID0gIiIgICAobjApCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wID0gIiIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21h
aW4vMS9jb25zb2xlIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29s
ZS8xLzAvZnJvbnRlbmQtaWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL2NvbnNvbGUvMS8wL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvY29uc29sZS8xLzAvc3RhdGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wL3Byb3RvY29sID0gInZ0MTAwIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmID0gIiIgICAobjApCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZpZi8xID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8xLzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9m
cm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9vbmxpbmUgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvc3RhdGUgPSAiNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvc2NyaXB0ID0gIi9ldGMveGVu
L3NjcmlwdHMvdmlmLWJyaWRnZSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZpZi8xLzAvbWFjID0gIjAwOjE2OjNlOmFhOmJiOmNjIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9icmlkZ2UgPSAieGVuYnIwIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9oYW5kbGUgPSAiMCIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvdHlwZSA9ICJ2aWYiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtc2cgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1nc28tdGNwdjQg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVy
ZS1nc28tdGNwdjYgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8xLzAvZmVhdHVyZS1pcHY2LWNzdW0tb2ZmbG9hZCA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXJ4LWNvcHkgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1yeC1mbGlwID0g
IjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUt
bXVsdGljYXN0LWNvbnRyb2wgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZpZi8xLzAvZmVhdHVyZS1keW5hbWljLW11bHRpY2FzdC1jb250cm9sID0gIjEiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtc3BsaXQt
ZXZlbnQtY2hhbm5lbHMgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZpZi8xLzAvbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWN0cmwtcmluZyA9ICIxIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9ob3RwbHVnLXN0YXR1cyA9
ICJjb25uZWN0ZWQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kgPSAi
IiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEgPSAiIiAgIChuMCkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC9wY2kvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvcGNpLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2Zy
b250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kv
MS8wL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNp
LzEvMC9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNp
LzEvMC9kb21haW4gPSAiYXJjaC16ZnMtdGVzdCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3BjaS8xLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9kZXYtMCA9ICIwMDAwOjAxOjAwLjAiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL29wdHMtMCA9ICJtc2l0
cmFuc2xhdGU9MCxwb3dlcl9tZ210PTAscGVybWlzc2l2ZT0wIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9zdGF0ZS0wID0gIjMiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL251bV9kZXZzID0gIjEiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3ZkZXYtMCA9ICIwMDAwOjAwOjAwLjAw
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9yb290LTAgPSAi
MDAwMDowMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvcm9v
dF9udW0gPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UgPSAiIiAgIChu
MCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFp
bi8wL2RldmljZS92YmQvNTE3MjggPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS92YmQvNTE3MjgvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4L2Jh
Y2tlbmQtaWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUx
NzI4L3N0YXRlID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81
MTcyOC92aXJ0dWFsLWRldmljZSA9ICI1MTcyOCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9kZXZpY2UvdmJkLzUxNzI4L2RldmljZS10eXBlID0gImRpc2siICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9wcm90b2NvbCA9ICJ4ODZfNjQtYWJpIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjgvcmluZy1yZWYgPSAi
ODAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9ldmVudC1j
aGFubmVsID0gIjgzIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MjgvZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3ZtID0gIi92bS81OWY3NTJkMi03ZDVm
LTRhYmEtOTQxMS0zMDIyMjFjNGUxODgiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbmFt
ZSA9ICJhcmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdSA9ICIi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzAgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL2NwdS8wL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzEvY3B1LzEgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8x
L2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1
LzIgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8yL2F2YWlsYWJpbGl0eSA9
ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzMgPSAiIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8zL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzEvbWVtb3J5ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9tZW1vcnkvc3RhdGljLW1heCA9ICIzMzU1NDQzMiIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9tZW1vcnkvdGFyZ2V0ID0gIjMzNTU0NDMyIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8xL21lbW9yeS92aWRlb3JhbSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3N1c3BlbmQg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9zdXNwZW5kL2V2ZW50LWNo
YW5uZWwgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQgPSAiIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyL2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZiZC81MTcxMi92aXJ0dWFsLWRldmljZSA9ICI1MTcxMiIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRp
c2siICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9wcm90b2Nv
bCA9ICJ4ODZfNjQtYWJpIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQv
NTE3MTIvbXVsdGktcXVldWUtbnVtLXF1ZXVlcyA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMCA9ICIiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL3JpbmctcmVmID0gIjgiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL2V2ZW50LWNo
YW5uZWwgPSAiMzEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcx
Mi9xdWV1ZS0xID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUx
NzEyL3F1ZXVlLTEvcmluZy1yZWYgPSAiOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTEvZXZlbnQtY2hhbm5lbCA9ICIzMiIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTIgPSAiIiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMi9yaW5nLXJlZiA9
ICIxMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVl
LTIvZXZlbnQtY2hhbm5lbCA9ICIzMyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmJkLzUxNzEyL3F1ZXVlLTMgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92YmQvNTE3MTIvcXVldWUtMy9yaW5nLXJlZiA9ICIxMSIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMvZXZlbnQtY2hhbm5lbCA9ICIz
NCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2ZlYXR1cmUt
cGVyc2lzdGVudCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMCA9ICIiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9zdGF0ZSA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmlmLzAvbWFjID0gIjAwOjE2OjNlOmFhOmJiOmNjIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAgPSAiIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0wL3R4LXJpbmctcmVmID0gIjIz
MDQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvcngt
cmluZy1yZWYgPSAiMjMwNSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMC9ldmVudC1jaGFubmVsLXR4ID0gIjM1IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwtcnggPSAiMzYiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEgPSAiIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL3R4LXJpbmctcmVm
ID0gIjIzMDYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTEvcngtcmluZy1yZWYgPSAiMjMwNyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcXVldWUtMS9ldmVudC1jaGFubmVsLXR4ID0gIjM3IiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwtcnggPSAi
MzgiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIgPSAi
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL3R4LXJp
bmctcmVmID0gIjIzMDgiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
L3F1ZXVlLTIvcngtcmluZy1yZWYgPSAiMjMwOSIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmlmLzAvcXVldWUtMi9ldmVudC1jaGFubmVsLXR4ID0gIjM5IiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwt
cnggPSAiNDAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTMgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0z
L3R4LXJpbmctcmVmID0gIjIzMTAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZpZi8wL3F1ZXVlLTMvcngtcmluZy1yZWYgPSAiMjMxMSIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMy9ldmVudC1jaGFubmVsLXR4ID0gIjQxIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL2V2ZW50LWNo
YW5uZWwtcnggPSAiNDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
L3JlcXVlc3QtcngtY29weSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92aWYvMC9mZWF0dXJlLXJ4LW5vdGlmeSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9mZWF0dXJlLXNnID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY0ID0gIjEiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtaXB2Ni1jc3Vt
LW9mZmxvYWQgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpID0g
IiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAgPSAiIiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3BjaS8xLzAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3BjaS8wL2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvcGNpLzAvc3RhdGUgPSAiNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
cGNpLzAvcGNpLW9wLXJlZiA9ICIzNjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3BjaS8wL2V2ZW50LWNoYW5uZWwgPSAiNDMiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3BjaS8wL21hZ2ljID0gIjciICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
Y29udHJvbCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9zaHV0ZG93
biA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXBvd2Vyb2Zm
ID0gIjEiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXJlYm9vdCA9
ICIxIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnRyb2wvZmVhdHVyZS1zdXNwZW5kID0g
IjEiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11
bHRpcHJvY2Vzc29yLXN1c3BlbmQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9j
b250cm9sL3BsYXRmb3JtLWZlYXR1cmUteHNfcmVzZXRfd2F0Y2hlcyA9ICIxIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8xL2RhdGEgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2Ry
aXZlcnMgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2ZlYXR1cmUgPSAiIiAgIChuMSkK
L2xvY2FsL2RvbWFpbi8xL2F0dHIgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2xpYnhs
ID0gIiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UtbW9kZWwgPSAiIiAgIChuMSkK
L2xvY2FsL2RvbWFpbi8xL2RvbWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
c3RvcmUgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3N0b3JlL3BvcnQgPSAiMSIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9zdG9yZS9yaW5nLXJlZiA9ICIyMDAxNDQ3MCIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlID0gIiIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMS9jb25zb2xlL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
Y29uc29sZS8xLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9iYWNrZW5k
LWlkID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9saW1pdCA9ICIx
MDQ4NTc2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvdHlwZSA9ICJ4ZW5j
b25zb2xlZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL291dHB1dCA9ICJw
dHkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS90dHkgPSAiL2Rldi9wdHMv
MSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL3BvcnQgPSAiMiIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL3JpbmctcmVmID0gIjIwMDE0NDcxIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzI4ID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4IiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGFyYW1zID0gIi9k
ZXYvenZvbC90ZXN0X3Bvb2wvdGVzdDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOC9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kLWlk
ID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9v
bmxpbmUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L3JlbW92YWJsZSA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MjgvYm9vdGFibGUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9kZXYgPSAieHZkYiIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3R5cGUgPSAicGh5IiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvbW9kZSA9ICJ3IiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGV2aWNlLXR5cGUgPSAiZGlz
ayIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2Nh
cmQtZW5hYmxlID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOC9mZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyA9ICIyNTYiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgt
cXVldWVzID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9tYXgtcmluZy1wYWdlLW9yZGVyID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UgPSAiZTY6MjAiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWZsdXNo
LWNhY2hlID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9kaXNjYXJkLWdyYW51bGFyaXR5ID0gIjgxOTIiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWFsaWdubWVudCA9ICIwIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1
cmUgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4
L2ZlYXR1cmUtZGlzY2FyZCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1iYXJyaWVyID0gIjEiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NlY3RvcnMg
PSAiMjA5NzE1MjAwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MjgvaW5mbyA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3Mjgvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiODE5MiIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRl
dmljZS1wYXRoID0gIi9kZXYvemQzMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4L2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAobjEscjAp
Ci9saWJ4bCA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFjayA9ICIiICAgKG4wKQovbGlieGwv
cGNpYmFjay8wMDAwLTAwLTFmLTIgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0w
MC0xZi0yL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL2FoY2kiICAgKG4w
KQovbGlieGwvcGNpYmFjay8wMDAwLTAxLTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJh
Y2svMDAwMC0wMS0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL21w
dDNzYXMiICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAwLTA2LTAwLTAgPSAiIiAgIChuMCkK
L2xpYnhsL3BjaWJhY2svMDAwMC0wNi0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3Bj
aS9kcml2ZXJzL3NlcmlhbCIgICAobjApCi9saWJ4bC8xID0gIiIgICAobjApCi9saWJ4bC8x
L2RldmljZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkID0gIiIgICAobjApCi9s
aWJ4bC8xL2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Zi
ZC81MTcxMi9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIg
ICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQv
NTE3MTIvcGFyYW1zID0gIi9kZXYvVkdfc3NkL1RFU1RfQVJDSCIgICAobjApCi9saWJ4bC8x
L2RldmljZS92YmQvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhs
LzEvZGV2aWNlL3ZiZC81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS92YmQvNTE3MTIvYm9vdGFibGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92
YmQvNTE3MTIvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIv
ZGV2ID0gInh2ZGEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAi
cGh5IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvY29uc29sZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
Y29uc29sZS8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvZnJvbnRl
bmQgPSAiL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
Y29uc29sZS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8x
LzAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kLWlkID0gIjEi
ICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL29ubGluZSA9ICIxIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEv
ZGV2aWNlL2NvbnNvbGUvMC9wcm90b2NvbCA9ICJ2dDEwMCIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS92aWYgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wID0gIiIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS92aWYvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZpZi8wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92
aWYvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL29u
bGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjEiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMv
dmlmLWJyaWRnZSIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6
M2U6YWE6YmI6Y2MiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAvYnJpZGdlID0gInhl
bmJyMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS92aWYvMC90eXBlID0gInZpZiIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS9wY2kgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS9wY2kvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3BjaS8wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9w
Y2kvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL29u
bGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjEiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChu
MCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS9wY2kvMC9vcHRzLTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJf
bWdtdD0wLHBlcm1pc3NpdmU9MCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9zdGF0
ZS0wID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvbnVtX2RldnMgPSAiMSIg
ICAobjApCi9saWJ4bC8xL2RtLXZlcnNpb24gPSAicWVtdV94ZW4iICAgKG4wKQovbGlieGwv
MCA9ICIiICAgKG4wKQovbGlieGwvMC9kZXZpY2UgPSAiIiAgIChuMCkKL2xpYnhsLzAvZGV2
aWNlL3ZiZCA9ICIiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4ID0gIiIgICAo
bjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MjgvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFp
bi8wL2RldmljZS92YmQvNTE3MjgiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4
L2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgiICAgKG4w
KQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3BhcmFtcyA9ICIvZGV2L3p2b2wvdGVzdF9w
b29sL3Rlc3QyIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9zY3JpcHQgPSAi
L2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3
MjgvZnJvbnRlbmQtaWQgPSAiMCIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
b25saW5lID0gIjEiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3JlbW92YWJs
ZSA9ICIwIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9ib290YWJsZSA9ICIx
IiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSA9ICIxIiAgIChuMCkK
L2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9kZXYgPSAieHZkYiIgICAobjApCi9saWJ4bC8w
L2RldmljZS92YmQvNTE3MjgvdHlwZSA9ICJwaHkiICAgKG4wKQovbGlieGwvMC9kZXZpY2Uv
dmJkLzUxNzI4L21vZGUgPSAidyIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
ZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
ZGlzY2FyZC1lbmFibGUgPSAiMSIgICAobjApCi92bSA9ICIiICAgKG4wKQovdm0vNTlmNzUy
ZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4ID0gIiIgICAobjAscjEpCi92bS81OWY3
NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvbmFtZSA9ICJhcmNoLXpmcy10ZXN0
IiAgIChuMCxyMSkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OC91
dWlkID0gIjU5Zjc1MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OCIgICAobjAscjEp
Ci92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvaW1hZ2UgPSAiIiAg
IChuMCxyMSkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OC9pbWFn
ZS9vc3R5cGUgPSAibGludXgiICAgKG4wLHIxKQovdm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0
MTEtMzAyMjIxYzRlMTg4L2ltYWdlL2tlcm5lbCA9ICIvcnVuL3hlbi9ib290bG9hZGVyLjEu
ZC9ib290X2tlcm5lbC5NMVpveTEiICAgKG4wLHIxKQovdm0vNTlmNzUyZDItN2Q1Zi00YWJh
LTk0MTEtMzAyMjIxYzRlMTg4L2ltYWdlL3JhbWRpc2sgPSAiL3J1bi94ZW4vYm9vdGxvYWRl
ci4xLmQvYm9vdF9yYW1kaXNrLjRvMVFqTiIgICAobjAscjEpCi92bS81OWY3NTJkMi03ZDVm
LTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvaW1hZ2UvY21kbGluZSA9ICJyb290PVVVSUQ9YzRl
NWJiMGMtNTYzOC00NWY2LWE5MGEtMDEwN2NjOTc1MDZiIHJvIiAgIChuMCxyMSkKL3ZtLzU5
Zjc1MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OC9zdGFydF90aW1lID0gIjE0OTM3
NjcwNjMuMDIiICAgKG4wLHIxKQoKIyBBZnRlciB0aGUgMm5kIGB4bCBibG9jay1kZXRhY2hg
IGNvbW1hbmQ6CgovbG9jYWwgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbiA9ICIiICAgKG4w
KQovbG9jYWwvZG9tYWluLzAgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2NvbnRyb2wg
PSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2NvbnRyb2wvZmVhdHVyZS1wb3dlcm9mZiA9
ICIxIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2NvbnRyb2wvZmVhdHVyZS1yZWJvb3QgPSAi
MSIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sL2ZlYXR1cmUtc3VzcGVuZCA9ICIx
IiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2RvbWlkID0gIjAiICAgKG4wKQovbG9jYWwvZG9t
YWluLzAvbmFtZSA9ICJEb21haW4tMCIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2Ut
bW9kZWwgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wID0gIiIg
ICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcyA9ICIiICAg
KG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMvY29uc29sZSA9
ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMv
dmtiZCA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFj
a2VuZHMvcWRpc2sgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2Rl
bC8wL2JhY2tlbmRzL3F1c2IgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS1tb2RlbC8wL2JhY2tlbmRzL3ZmYiA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAv
ZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMvcW5pYyA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9t
YWluLzAvZGV2aWNlLW1vZGVsLzAvc3RhdGUgPSAicnVubmluZyIgICAobjApCi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zi
ZCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMSA9ICIiICAgKG4w
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMiA9ICIiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mcm9udGVuZCA9ICIvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xLzUxNzEyL3BhcmFtcyA9ICIvZGV2L1ZHX3NzZC9URVNUX0FSQ0giICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zY3JpcHQgPSAi
L2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9vbmxpbmUgPSAiMSIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3JlbW92YWJsZSA9ICIwIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvYm9vdGFibGUgPSAiMSIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3N0YXRlID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9kZXYg
PSAieHZkYSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEy
L3R5cGUgPSAicGh5IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvbW9kZSA9ICJ3IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mZWF0dXJlLW1heC1pbmRpcmVj
dC1zZWdtZW50cyA9ICIyNTYiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvMS81MTcxMi9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9tYXgtcmluZy1wYWdlLW9yZGVyID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9waHlz
aWNhbC1kZXZpY2UgPSAiZmU6MjIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92YmQvMS81MTcxMi9waHlzaWNhbC1kZXZpY2UtcGF0aCA9ICIvZGV2L2RtLTM0IiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvaG90cGx1Zy1zdGF0
dXMgPSAiY29ubmVjdGVkIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvZmVhdHVyZS1mbHVzaC1jYWNoZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGlzY2FyZC1ncmFudWxhcml0eSA9ICI1MTIi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9kaXNjYXJk
LWFsaWdubWVudCA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvZGlzY2FyZC1zZWN1cmUgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtZGlzY2FyZCA9ICIxIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1iYXJyaWVyID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mZWF0
dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZiZC8xLzUxNzEyL3NlY3RvcnMgPSAiMTY3NzcyMTYiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9pbmZvID0gIjAiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zZWN0b3Itc2l6ZSA9ICI1MTIiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9waHlzaWNhbC1zZWN0
b3Itc2l6ZSA9ICI1MTIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25z
b2xlID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMSA9ICIi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMCA9ICIiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9mcm9udGVuZCA9ICIv
bG9jYWwvZG9tYWluLzEvY29uc29sZSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL2NvbnNvbGUvMS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9vbmxpbmUgPSAiMSIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wL3N0YXRlID0gIjEiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9wcm90b2NvbCA9ICJ2dDEwMCIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZiA9ICIiICAgKG4wKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92aWYvMSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZpZi8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZnJvbnRlbmQtaWQgPSAi
MSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvb25saW5lID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL3N0YXRlID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL3NjcmlwdCA9
ICIvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMS8wL21hYyA9ICIwMDoxNjozZTphYTpiYjpjYyIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvYnJpZGdlID0gInhlbmJyMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvaGFuZGxlID0gIjAiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL3R5cGUgPSAidmlmIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXNnID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUt
Z3NvLXRjcHY0ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYv
MS8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtaXB2Ni1jc3VtLW9mZmxvYWQgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1yeC1jb3B5ID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUt
cngtZmxpcCA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEv
MC9mZWF0dXJlLW11bHRpY2FzdC1jb250cm9sID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtZHluYW1pYy1tdWx0aWNhc3QtY29udHJv
bCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0
dXJlLXNwbGl0LWV2ZW50LWNoYW5uZWxzID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMS8wL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAiNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1jdHJsLXJpbmcg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvaG90cGx1
Zy1zdGF0dXMgPSAiY29ubmVjdGVkIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvcGNpID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xID0gIiIg
ICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAgPSAiIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3BjaS8wIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
cGNpLzEvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvcGNpLzEvMC9vbmxpbmUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3BjaS8xLzAvc3RhdGUgPSAiNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3BjaS8xLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2tleS0wID0gIjAwMDA6MDE6MDAuMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvZGV2LTAgPSAiMDAwMDow
MTowMC4wIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9vcHRz
LTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJfbWdtdD0wLHBlcm1pc3NpdmU9MCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvc3RhdGUtMCA9ICIzIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9udW1fZGV2cyA9ICIxIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC92ZGV2LTAgPSAiMDAw
MDowMDowMC4wMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAv
cm9vdC0wID0gIjAwMDA6MDAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9w
Y2kvMS8wL3Jvb3RfbnVtID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEgPSAiIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3ZtID0gIi92bS81OWY3NTJkMi03ZDVmLTRhYmEt
OTQxMS0zMDIyMjFjNGUxODgiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbmFtZSA9ICJh
cmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdSA9ICIiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8xL2NwdS8wL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzEvY3B1LzEgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8xL2F2YWls
YWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzIgPSAi
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8yL2F2YWlsYWJpbGl0eSA9ICJvbmxp
bmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzMgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NwdS8zL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzEvbWVtb3J5ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9t
ZW1vcnkvc3RhdGljLW1heCA9ICIzMzU1NDQzMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MS9tZW1vcnkvdGFyZ2V0ID0gIjMzNTU0NDMyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L21lbW9yeS92aWRlb3JhbSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3N1c3BlbmQgPSAiIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9zdXNwZW5kL2V2ZW50LWNoYW5uZWwg
PSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQgPSAiIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMS81MTcxMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmJkLzUxNzEyL2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyL3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZiZC81MTcxMi92aXJ0dWFsLWRldmljZSA9ICI1MTcxMiIgICAobjEscjApCi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9wcm90b2NvbCA9ICJ4
ODZfNjQtYWJpIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIv
bXVsdGktcXVldWUtbnVtLXF1ZXVlcyA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92YmQvNTE3MTIvcXVldWUtMCA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL3JpbmctcmVmID0gIjgiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwg
PSAiMzEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1
ZS0xID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1
ZXVlLTEvcmluZy1yZWYgPSAiOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmJkLzUxNzEyL3F1ZXVlLTEvZXZlbnQtY2hhbm5lbCA9ICIzMiIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTIgPSAiIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMi9yaW5nLXJlZiA9ICIxMCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTIvZXZl
bnQtY2hhbm5lbCA9ICIzMyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJk
LzUxNzEyL3F1ZXVlLTMgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
YmQvNTE3MTIvcXVldWUtMy9yaW5nLXJlZiA9ICIxMSIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMvZXZlbnQtY2hhbm5lbCA9ICIzNCIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2ZlYXR1cmUtcGVyc2lz
dGVudCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYgPSAiIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMCA9ICIiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmlmLzEvMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
aWYvMC9zdGF0ZSA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYv
MC9oYW5kbGUgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAv
bWFjID0gIjAwOjE2OjNlOmFhOmJiOmNjIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAgPSAiIiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0wL3R4LXJpbmctcmVmID0gIjIzMDQiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvcngtcmluZy1y
ZWYgPSAiMjMwNSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVl
dWUtMC9ldmVudC1jaGFubmVsLXR4ID0gIjM1IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92aWYvMC9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwtcnggPSAiMzYiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEgPSAiIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL3R4LXJpbmctcmVmID0gIjIz
MDYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvcngt
cmluZy1yZWYgPSAiMjMwNyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMS9ldmVudC1jaGFubmVsLXR4ID0gIjM3IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwtcnggPSAiMzgiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIgPSAiIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL3R4LXJpbmctcmVm
ID0gIjIzMDgiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTIvcngtcmluZy1yZWYgPSAiMjMwOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcXVldWUtMi9ldmVudC1jaGFubmVsLXR4ID0gIjM5IiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwtcnggPSAi
NDAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTMgPSAi
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL3R4LXJp
bmctcmVmID0gIjIzMTAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
L3F1ZXVlLTMvcngtcmluZy1yZWYgPSAiMjMxMSIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmlmLzAvcXVldWUtMy9ldmVudC1jaGFubmVsLXR4ID0gIjQxIiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwt
cnggPSAiNDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3JlcXVl
c3QtcngtY29weSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYv
MC9mZWF0dXJlLXJ4LW5vdGlmeSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9mZWF0dXJlLXNnID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY0ID0gIjEiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtaXB2Ni1jc3VtLW9mZmxv
YWQgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpID0gIiIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAgPSAiIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3BjaS8xLzAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8w
L2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNp
LzAvc3RhdGUgPSAiNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAv
cGNpLW9wLXJlZiA9ICIzNjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Bj
aS8wL2V2ZW50LWNoYW5uZWwgPSAiNDMiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3BjaS8wL21hZ2ljID0gIjciICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvY29udHJv
bCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9zaHV0ZG93biA9ICIi
ICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXBvd2Vyb2ZmID0gIjEi
ICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXJlYm9vdCA9ICIxIiAg
IChuMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnRyb2wvZmVhdHVyZS1zdXNwZW5kID0gIjEiICAg
KG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJv
Y2Vzc29yLXN1c3BlbmQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9s
L3BsYXRmb3JtLWZlYXR1cmUteHNfcmVzZXRfd2F0Y2hlcyA9ICIxIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2RhdGEgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RyaXZlcnMg
PSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2ZlYXR1cmUgPSAiIiAgIChuMSkKL2xvY2Fs
L2RvbWFpbi8xL2F0dHIgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2xpYnhsID0gIiIg
ICAobjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UtbW9kZWwgPSAiIiAgIChuMSkKL2xvY2Fs
L2RvbWFpbi8xL2RvbWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvc3RvcmUg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3N0b3JlL3BvcnQgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9zdG9yZS9yaW5nLXJlZiA9ICIyMDAxNDQ3MCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9jb25zb2xlL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29s
ZS8xLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9iYWNrZW5kLWlkID0g
IjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9saW1pdCA9ICIxMDQ4NTc2
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvdHlwZSA9ICJ4ZW5jb25zb2xl
ZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL291dHB1dCA9ICJwdHkiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS90dHkgPSAiL2Rldi9wdHMvMSIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL3BvcnQgPSAiMiIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMS9jb25zb2xlL3JpbmctcmVmID0gIjIwMDE0NDcxIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4
ID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zy
b250ZW5kID0gIi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4IiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGFyYW1zID0gIi9kZXYvenZv
bC90ZXN0X3Bvb2wvdGVzdDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcyOC9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kLWlkID0gIjAi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9vbmxpbmUg
PSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3Jl
bW92YWJsZSA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MjgvYm9vdGFibGUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzI4L3N0YXRlID0gIjYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOC9kZXYgPSAieHZkYiIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3R5cGUgPSAicGh5IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvbW9kZSA9ICJ3IiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQtZW5h
YmxlID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OC9mZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyA9ICIyNTYiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVz
ID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9t
YXgtcmluZy1wYWdlLW9yZGVyID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UgPSAiZTY6MjAiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWZsdXNoLWNhY2hl
ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9k
aXNjYXJkLWdyYW51bGFyaXR5ID0gIjgxOTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWFsaWdubWVudCA9ICIwIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1cmUgPSAi
MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1
cmUtZGlzY2FyZCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MjgvZmVhdHVyZS1iYXJyaWVyID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NlY3RvcnMgPSAiMjA5
NzE1MjAwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgv
aW5mbyA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
Mjgvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiODE5MiIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZS1w
YXRoID0gIi9kZXYvemQzMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wLzUxNzI4L2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAobjEscjApCi9saWJ4
bCA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFjayA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFj
ay8wMDAwLTAwLTFmLTIgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMC0xZi0y
L2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL2FoY2kiICAgKG4wKQovbGli
eGwvcGNpYmFjay8wMDAwLTAxLTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAw
MC0wMS0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL21wdDNzYXMi
ICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAwLTA2LTAwLTAgPSAiIiAgIChuMCkKL2xpYnhs
L3BjaWJhY2svMDAwMC0wNi0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2
ZXJzL3NlcmlhbCIgICAobjApCi9saWJ4bC8xID0gIiIgICAobjApCi9saWJ4bC8xL2Rldmlj
ZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkID0gIiIgICAobjApCi9saWJ4bC8x
L2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcx
Mi9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMS81MTcxMiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIv
cGFyYW1zID0gIi9kZXYvVkdfc3NkL1RFU1RfQVJDSCIgICAobjApCi9saWJ4bC8xL2Rldmlj
ZS92YmQvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvdmJkLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2
aWNlL3ZiZC81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92
YmQvNTE3MTIvYm9vdGFibGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3
MTIvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvZGV2ID0g
Inh2ZGEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAicGh5IiAg
IChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvY29uc29sZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29s
ZS8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvZnJvbnRlbmQgPSAi
L2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29s
ZS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhs
LzEvZGV2aWNlL2NvbnNvbGUvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNl
L2NvbnNvbGUvMC9wcm90b2NvbCA9ICJ2dDEwMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92
aWYgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wID0gIiIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zp
Zi8wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9m
cm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL29ubGluZSA9
ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjEiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmlmLzAvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvdmlmLWJy
aWRnZSIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6M2U6YWE6
YmI6Y2MiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAvYnJpZGdlID0gInhlbmJyMCIg
ICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC90eXBlID0gInZpZiIgICAobjApCi9saWJ4bC8xL2RldmljZS9w
Y2kgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjApCi9saWJ4
bC8xL2RldmljZS9wY2kvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Bj
aS8wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvcGNpLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9m
cm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL29ubGluZSA9
ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjEiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvcGNpLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvcGNpLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3BjaS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS9wY2kvMC9vcHRzLTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJfbWdtdD0w
LHBlcm1pc3NpdmU9MCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9zdGF0ZS0wID0g
IjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvbnVtX2RldnMgPSAiMSIgICAobjAp
Ci9saWJ4bC8xL2RtLXZlcnNpb24gPSAicWVtdV94ZW4iICAgKG4wKQovdm0gPSAiIiAgIChu
MCkKL3ZtLzU5Zjc1MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OCA9ICIiICAgKG4w
LHIxKQovdm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4L25hbWUgPSAi
YXJjaC16ZnMtdGVzdCIgICAobjAscjEpCi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0z
MDIyMjFjNGUxODgvdXVpZCA9ICI1OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUx
ODgiICAgKG4wLHIxKQovdm0vNTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4
L2ltYWdlID0gIiIgICAobjAscjEpCi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIy
MjFjNGUxODgvaW1hZ2Uvb3N0eXBlID0gImxpbnV4IiAgIChuMCxyMSkKL3ZtLzU5Zjc1MmQy
LTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OC9pbWFnZS9rZXJuZWwgPSAiL3J1bi94ZW4v
Ym9vdGxvYWRlci4xLmQvYm9vdF9rZXJuZWwuTTFab3kxIiAgIChuMCxyMSkKL3ZtLzU5Zjc1
MmQyLTdkNWYtNGFiYS05NDExLTMwMjIyMWM0ZTE4OC9pbWFnZS9yYW1kaXNrID0gIi9ydW4v
eGVuL2Jvb3Rsb2FkZXIuMS5kL2Jvb3RfcmFtZGlzay40bzFRak4iICAgKG4wLHIxKQovdm0v
NTlmNzUyZDItN2Q1Zi00YWJhLTk0MTEtMzAyMjIxYzRlMTg4L2ltYWdlL2NtZGxpbmUgPSAi
cm9vdD1VVUlEPWM0ZTViYjBjLTU2MzgtNDVmNi1hOTBhLTAxMDdjYzk3NTA2YiBybyIgICAo
bjAscjEpCi92bS81OWY3NTJkMi03ZDVmLTRhYmEtOTQxMS0zMDIyMjFjNGUxODgvc3RhcnRf
dGltZSA9ICIxNDkzNzY3MDYzLjAyIiAgIChuMCxyMSkK
--------------92A2C0E429EE9F9CB45DCDDF
Content-Type: text/plain; charset=UTF-8;
 name="coredumpctl gdb.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="coredumpctl gdb.txt"

W3Jvb3RAYXJjaC16ZnMtdGVzdCB+XSMgY29yZWR1bXBjdGwgZ2RiIDE0MDMKICAgICAgICAg
ICBQSUQ6IDE0MDMgKHhsKQogICAgICAgICAgIFVJRDogMCAocm9vdCkKICAgICAgICAgICBH
SUQ6IDAgKHJvb3QpCiAgICAgICAgU2lnbmFsOiAxMSAoU0VHVikKICAgICBUaW1lc3RhbXA6
IFdlZCAyMDE3LTA1LTAzIDAyOjMwOjI4IEVFU1QgKDEzbWluIGFnbykKICBDb21tYW5kIExp
bmU6IC91c3IvYmluL3hsIGRldmQKICAgIEV4ZWN1dGFibGU6IC91c3IvYmluL3hsCiBDb250
cm9sIEdyb3VwOiAvc3lzdGVtLnNsaWNlL3hlbmRyaXZlcmRvbWFpbi5zZXJ2aWNlCiAgICAg
ICAgICBVbml0OiB4ZW5kcml2ZXJkb21haW4uc2VydmljZQogICAgICAgICBTbGljZTogc3lz
dGVtLnNsaWNlCiAgICAgICBCb290IElEOiA1NjMyNjNiNTdmMTI0NWM5YjQyNjZiNDJkNWNh
M2RjNQogICAgTWFjaGluZSBJRDogYzBmMmVlMGQ5MWM0NDY0NGEyZWEyMjlkYjIwNDcxNDkK
ICAgICAgSG9zdG5hbWU6IGFyY2gtemZzLXRlc3QKICAgICAgIFN0b3JhZ2U6IC92YXIvbGli
L3N5c3RlbWQvY29yZWR1bXAvY29yZS54bC4wLjU2MzI2M2I1N2YxMjQ1YzliNDI2NmI0MmQ1
Y2EzZGM1LjE0MDMuMTQ5Mzc2NzgyODAwMDAwMDAwMDAwMC5sejQKICAgICAgIE1lc3NhZ2U6
IFByb2Nlc3MgMTQwMyAoeGwpIG9mIHVzZXIgMCBkdW1wZWQgY29yZS4KCiAgICAgICAgICAg
ICAgICBTdGFjayB0cmFjZSBvZiB0aHJlYWQgMTQwMzoKICAgICAgICAgICAgICAgICMwICAw
eDAwMDA3ZjQ5YmY0MjUxOWQgc2VhcmNoX2Zvcl9ndWVzdCAobGlieGVubGlnaHQuc28uNC44
KQogICAgICAgICAgICAgICAgIzEgIDB4MDAwMDdmNDliZjQyNTkzMSBiYWNrZW5kX3dhdGNo
X2NhbGxiYWNrIChsaWJ4ZW5saWdodC5zby40LjgpCiAgICAgICAgICAgICAgICAjMiAgMHgw
MDAwN2Y0OWJmNDYyOWRhIHdhdGNoZmRfY2FsbGJhY2sgKGxpYnhlbmxpZ2h0LnNvLjQuOCkK
ICAgICAgICAgICAgICAgICMzICAweDAwMDA3ZjQ5YmY0NjQ2MTIgZmRfb2NjdXJzIChsaWJ4
ZW5saWdodC5zby40LjgpCiAgICAgICAgICAgICAgICAjNCAgMHgwMDAwN2Y0OWJmNDY0NmM0
IGFmdGVycG9sbF9pbnRlcm5hbCAobGlieGVubGlnaHQuc28uNC44KQogICAgICAgICAgICAg
ICAgIzUgIDB4MDAwMDdmNDliZjQ2NWRmZCBldmVudGxvb3BfaXRlcmF0aW9uIChsaWJ4ZW5s
aWdodC5zby40LjgpCiAgICAgICAgICAgICAgICAjNiAgMHgwMDAwN2Y0OWJmNDY2YmIxIGxp
YnhsX19hb19pbnByb2dyZXNzIChsaWJ4ZW5saWdodC5zby40LjgpCiAgICAgICAgICAgICAg
ICAjNyAgMHgwMDAwN2Y0OWJmNDI2MWRjIGxpYnhsX2RldmljZV9ldmVudHNfaGFuZGxlciAo
bGlieGVubGlnaHQuc28uNC44KQogICAgICAgICAgICAgICAgIzggIDB4MDAwMDAwMDAwMDQy
MzI1OCBtYWluX2RldmQgKHhsKQogICAgICAgICAgICAgICAgIzkgIDB4MDAwMDAwMDAwMDQw
OGUwNSBtYWluICh4bCkKICAgICAgICAgICAgICAgICMxMCAweDAwMDA3ZjQ5YmVhNDk1MTEg
X19saWJjX3N0YXJ0X21haW4gKGxpYmMuc28uNikKICAgICAgICAgICAgICAgICMxMSAweDAw
MDAwMDAwMDA0MDgwMGEgX3N0YXJ0ICh4bCkKCiAgICAgICAgICAgICAgICBTdGFjayB0cmFj
ZSBvZiB0aHJlYWQgMTQwNDoKICAgICAgICAgICAgICAgICMwICAweDAwMDA3ZjQ5YmVkZGRm
N2QgcmVhZCAobGlicHRocmVhZC5zby4wKQogICAgICAgICAgICAgICAgIzEgIDB4MDAwMDdm
NDliZTFiNWMzZCByZWFkX2FsbCAobGlieGVuc3RvcmUuc28uMy4wKQogICAgICAgICAgICAg
ICAgIzIgIDB4MDAwMDdmNDliZTFiNzZjYSByZWFkX21lc3NhZ2UgKGxpYnhlbnN0b3JlLnNv
LjMuMCkKICAgICAgICAgICAgICAgICMzICAweDAwMDA3ZjQ5YmUxYjdhMWYgcmVhZF90aHJl
YWQgKGxpYnhlbnN0b3JlLnNvLjMuMCkKICAgICAgICAgICAgICAgICM0ICAweDAwMDA3ZjQ5
YmVkZDQyZTcgc3RhcnRfdGhyZWFkIChsaWJwdGhyZWFkLnNvLjApCiAgICAgICAgICAgICAg
ICAjNSAgMHgwMDAwN2Y0OWJlYjE1NTRmIF9fY2xvbmUgKGxpYmMuc28uNikKCkdOVSBnZGIg
KEdEQikgNy4xMi4xCkNvcHlyaWdodCAoQykgMjAxNyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24sIEluYy4KTGljZW5zZSBHUEx2Mys6IEdOVSBHUEwgdmVyc2lvbiAzIG9yIGxhdGVyIDxo
dHRwOi8vZ251Lm9yZy9saWNlbnNlcy9ncGwuaHRtbD4KVGhpcyBpcyBmcmVlIHNvZnR3YXJl
OiB5b3UgYXJlIGZyZWUgdG8gY2hhbmdlIGFuZCByZWRpc3RyaWJ1dGUgaXQuClRoZXJlIGlz
IE5PIFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBsYXcuICBUeXBlICJz
aG93IGNvcHlpbmciCmFuZCAic2hvdyB3YXJyYW50eSIgZm9yIGRldGFpbHMuClRoaXMgR0RC
IHdhcyBjb25maWd1cmVkIGFzICJ4ODZfNjQtcGMtbGludXgtZ251Ii4KVHlwZSAic2hvdyBj
b25maWd1cmF0aW9uIiBmb3IgY29uZmlndXJhdGlvbiBkZXRhaWxzLgpGb3IgYnVnIHJlcG9y
dGluZyBpbnN0cnVjdGlvbnMsIHBsZWFzZSBzZWU6CjxodHRwOi8vd3d3LmdudS5vcmcvc29m
dHdhcmUvZ2RiL2J1Z3MvPi4KRmluZCB0aGUgR0RCIG1hbnVhbCBhbmQgb3RoZXIgZG9jdW1l
bnRhdGlvbiByZXNvdXJjZXMgb25saW5lIGF0Ogo8aHR0cDovL3d3dy5nbnUub3JnL3NvZnR3
YXJlL2dkYi9kb2N1bWVudGF0aW9uLz4uCkZvciBoZWxwLCB0eXBlICJoZWxwIi4KVHlwZSAi
YXByb3BvcyB3b3JkIiB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8gIndvcmQi
Li4uClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvYmluL3hsLi4uZG9uZS4KW05ldyBMV1Ag
MTQwM10KW05ldyBMV1AgMTQwNF0KW1RocmVhZCBkZWJ1Z2dpbmcgdXNpbmcgbGlidGhyZWFk
X2RiIGVuYWJsZWRdClVzaW5nIGhvc3QgbGlidGhyZWFkX2RiIGxpYnJhcnkgIi91c3IvbGli
L2xpYnRocmVhZF9kYi5zby4xIi4KQ29yZSB3YXMgZ2VuZXJhdGVkIGJ5IGAvdXNyL2Jpbi94
bCBkZXZkJy4KUHJvZ3JhbSB0ZXJtaW5hdGVkIHdpdGggc2lnbmFsIFNJR1NFR1YsIFNlZ21l
bnRhdGlvbiBmYXVsdC4KIzAgIDB4MDAwMDdmNDliZjQyNTE5ZCBpbiBzZWFyY2hfZm9yX2d1
ZXN0IChkZG9tYWluPTB4N2ZmYzYwMWU3MTMwLCBkb21pZD0wKQogICAgYXQgbGlieGwuYzoz
Njg4CjM2ODggICAgICAgICAgICBpZiAoZGd1ZXN0LT5kb21pZCA9PSBkb21pZCkKW0N1cnJl
bnQgdGhyZWFkIGlzIDEgKFRocmVhZCAweDdmNDliZmE3NWZjMCAoTFdQIDE0MDMpKV0KKGdk
YikgYmFja3RyYWNlIGZ1bGwKIzAgIDB4MDAwMDdmNDliZjQyNTE5ZCBpbiBzZWFyY2hfZm9y
X2d1ZXN0IChkZG9tYWluPTB4N2ZmYzYwMWU3MTMwLCBkb21pZD0wKQogICAgYXQgbGlieGwu
YzozNjg4CiAgICAgICAgZGd1ZXN0ID0gMHgzMTM1MmYzMDJmNjQ2Mjc2CiMxICAweDAwMDA3
ZjQ5YmY0MjU5MzEgaW4gYmFja2VuZF93YXRjaF9jYWxsYmFjayAoZWdjPTB4N2ZmYzYwMWU3
MDYwLAogICAgd2F0Y2g9MHg3ZmZjNjAxZTcxMzgsIHdhdGNoX3BhdGg9MHgyMTg4NTYwICIv
bG9jYWwvZG9tYWluLzEvYmFja2VuZCIsCiAgICBldmVudF9wYXRoPTB4MjE4YWM5MCAiL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvb25saW5lIikKICAgIGF0IGxpYnhs
LmM6Mzg3NAogICAgICAgIGRkb21haW4gPSAweDdmZmM2MDFlNzEzMAogICAgICAgIG5lc3Rl
ZF9hbyA9IDB4MjE4YWI4MAogICAgICAgIGFvID0gMHgyMThhYjgwCiAgICAgICAgZ2MgPSAw
eDIxOGFiYzAKICAgICAgICBwID0gMHgyMThhYzMzICIiCiAgICAgICAgcGF0aCA9IDB4MjE4
YWMxMCAiL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgiCiAgICAgICAgc3N0
YXRlID0gMHg3ZjQ5YjQwMDEyYjAgIjUiCiAgICAgICAgc29ubGluZSA9IDB4N2Y0OWI0MDAx
MjkwICIwIgogICAgICAgIHN0YXRlID0gNQogICAgICAgIG9ubGluZSA9IDAKICAgICAgICBy
YyA9IDAKICAgICAgICBudW1fZGV2cyA9IDAKICAgICAgICBkZXYgPSAweDIxODhiZjAKICAg
ICAgICBkZGV2ID0gMHgwCiAgICAgICAgZGd1ZXN0ID0gMHgwCiAgICAgICAgZnJlZV9hbyA9
IGZhbHNlCi0tLVR5cGUgPHJldHVybj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8g
cXVpdC0tLQogICAgICAgIF9fZnVuY19fID0gImJhY2tlbmRfd2F0Y2hfY2FsbGJhY2siCiMy
ICAweDAwMDA3ZjQ5YmY0NjI5ZGEgaW4gd2F0Y2hmZF9jYWxsYmFjayAoZWdjPTB4N2ZmYzYw
MWU3MDYwLCBldj0weDIxOGE4YTgsCiAgICBmZD0xNiwgZXZlbnRzPTEsIHJldmVudHM9MSkg
YXQgbGlieGxfZXZlbnQuYzo1NzQKICAgICAgICB0b2tlbiA9IDB4MjE4YWNiYiAiMy8wIgog
ICAgICAgIHcgPSAweDdmZmM2MDFlNzEzOAogICAgICAgIGV2ZW50ID0gMHgyMThhYzgwCiAg
ICAgICAgZXBhdGggPSAweDIxOGFjOTAgIi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzI4L29ubGluZSIKICAgICAgICBzbG90bnVtID0gMwogICAgICAgIGNvdW50ZXJ2YWwg
PSAwCiAgICAgICAgcmMgPSAyCiAgICAgICAgZ2MgPSAweDdmZmM2MDFlNzA2MAogICAgICAg
IF9fZnVuY19fID0gIndhdGNoZmRfY2FsbGJhY2siCiMzICAweDAwMDA3ZjQ5YmY0NjQ2MTIg
aW4gZmRfb2NjdXJzIChlZ2M9MHg3ZmZjNjAxZTcwNjAsIGVmZD0weDIxOGE4YTgsCiAgICBy
ZXZlbnRzX2lnbj0xKSBhdCBsaWJ4bF9ldmVudC5jOjEyMDAKICAgICAgICByZXZlbnRzX2N1
cnJlbnQgPSAxCiM0ICAweDAwMDA3ZjQ5YmY0NjQ2YzQgaW4gYWZ0ZXJwb2xsX2ludGVybmFs
IChlZ2M9MHg3ZmZjNjAxZTcwNjAsCiAgICBwb2xsZXI9MHgyMTg5ZGEwLCBuZmRzPTIsIGZk
cz0weDIxOGEwZTAsIG5vdz0uLi4pIGF0IGxpYnhsX2V2ZW50LmM6MTI2NQogICAgICAgIHJl
dmVudHMgPSAxCiAgICAgICAgZ2MgPSAweDdmZmM2MDFlNzA2MAogICAgICAgIGVmZCA9IDB4
MjE4YThhOAogICAgICAgIF9fZnVuY19fID0gImFmdGVycG9sbF9pbnRlcm5hbCIKICAgICAg
ICBfX1BSRVRUWV9GVU5DVElPTl9fID0gImFmdGVycG9sbF9pbnRlcm5hbCIKIzUgIDB4MDAw
MDdmNDliZjQ2NWRmZCBpbiBldmVudGxvb3BfaXRlcmF0aW9uIChlZ2M9MHg3ZmZjNjAxZTcw
NjAsCi0tLVR5cGUgPHJldHVybj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVp
dC0tLQogICAgcG9sbGVyPTB4MjE4OWRhMCkgYXQgbGlieGxfZXZlbnQuYzoxNzExCiAgICAg
ICAgZ2MgPSAweDdmZmM2MDFlNzA2MAogICAgICAgIHJjID0gMAogICAgICAgIG5mZHMgPSAy
CiAgICAgICAgbm93ID0ge3R2X3NlYyA9IDE0OTM3Njc4MjgsIHR2X3VzZWMgPSA5MzA5OX0K
ICAgICAgICB0aW1lb3V0ID0gLTEKICAgICAgICBfX2Z1bmNfXyA9ICJldmVudGxvb3BfaXRl
cmF0aW9uIgojNiAgMHgwMDAwN2Y0OWJmNDY2YmIxIGluIGxpYnhsX19hb19pbnByb2dyZXNz
IChhbz0weDIxODgzNTAsCiAgICBmaWxlPTB4N2Y0OWJmNGE5NzliICJsaWJ4bC5jIiwgbGlu
ZT00MDE0LAogICAgZnVuYz0weDdmNDliZjRhY2QwMCA8X19mdW5jX18uMjE0MTQ+ICJsaWJ4
bF9kZXZpY2VfZXZlbnRzX2hhbmRsZXIiKQogICAgYXQgbGlieGxfZXZlbnQuYzoxOTk3CiAg
ICAgICAgZWdjID0ge2djID0ge2FsbG9jX21heHNpemUgPSAwLCBhbGxvY19wdHJzID0gMHgw
LCBvd25lciA9IDB4MjE4YTdiMH0sCiAgICAgICAgICBvY2N1cnJlZF9mb3JfY2FsbGJhY2sg
PSB7dHFoX2ZpcnN0ID0gMHgwLAogICAgICAgICAgICB0cWhfbGFzdCA9IDB4N2ZmYzYwMWU3
MDc4fSwgYW9zX2Zvcl9jYWxsYmFjayA9IHt0cWhfZmlyc3QgPSAweDAsCiAgICAgICAgICAg
IHRxaF9sYXN0ID0gMHg3ZmZjNjAxZTcwODh9LCBhb3BzX2Zvcl9jYWxsYmFjayA9IHt0cWhf
Zmlyc3QgPSAweDAsCiAgICAgICAgICAgIHRxaF9sYXN0ID0gMHg3ZmZjNjAxZTcwOTh9fQog
ICAgICAgIGdjID0gMHgyMTg4MzkwCiAgICAgICAgcmMgPSAwCiAgICAgICAgX19QUkVUVFlf
RlVOQ1RJT05fXyA9ICJsaWJ4bF9fYW9faW5wcm9ncmVzcyIKICAgICAgICBfX2Z1bmNfXyA9
ICJsaWJ4bF9fYW9faW5wcm9ncmVzcyIKIzcgIDB4MDAwMDdmNDliZjQyNjFkYyBpbiBsaWJ4
bF9kZXZpY2VfZXZlbnRzX2hhbmRsZXIgKGN0eD0weDIxOGE3YjAsCiAgICBhb19ob3c9MHgw
KSBhdCBsaWJ4bC5jOjQwMTQKICAgICAgICBhb19fY3R4ID0gMHgyMThhN2IwCi0tLVR5cGUg
PHJldHVybj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLQogICAgICAg
IGFvX19yYyA9IDAKICAgICAgICBhbyA9IDB4MjE4ODM1MAogICAgICAgIF9fZnVuY19fID0g
ImxpYnhsX2RldmljZV9ldmVudHNfaGFuZGxlciIKICAgICAgICBlZ2MgPSB7e2djID0ge2Fs
bG9jX21heHNpemUgPSAwLCBhbGxvY19wdHJzID0gMHgwLCBvd25lciA9IDB4MjE4YTdiMH0s
CiAgICAgICAgICAgIG9jY3VycmVkX2Zvcl9jYWxsYmFjayA9IHt0cWhfZmlyc3QgPSAweDAs
CiAgICAgICAgICAgICAgdHFoX2xhc3QgPSAweDdmZmM2MDFlNzE3OH0sIGFvc19mb3JfY2Fs
bGJhY2sgPSB7dHFoX2ZpcnN0ID0gMHgwLAogICAgICAgICAgICAgIHRxaF9sYXN0ID0gMHg3
ZmZjNjAxZTcxODh9LCBhb3BzX2Zvcl9jYWxsYmFjayA9IHsKICAgICAgICAgICAgICB0cWhf
Zmlyc3QgPSAweDAsIHRxaF9sYXN0ID0gMHg3ZmZjNjAxZTcxOTh9fX0KICAgICAgICBnYyA9
IDB4MjE4ODM5MAogICAgICAgIHJjID0gMAogICAgICAgIGRvbWlkID0gMQogICAgICAgIGRk
b21haW4gPSB7YW8gPSAweDIxODgzNTAsIHdhdGNoID0gewogICAgICAgICAgICBwYXRoID0g
MHgyMTg4NTYwICIvbG9jYWwvZG9tYWluLzEvYmFja2VuZCIsCiAgICAgICAgICAgIGNhbGxi
YWNrID0gMHg3ZjQ5YmY0MjU3MDMgPGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2s+LCBzbG90bnVt
ID0gMywKICAgICAgICAgICAgY291bnRlcnZhbCA9IDB9LCBndWVzdHMgPSB7c2xoX2ZpcnN0
ID0gMHgyMTg5ZjcwfX0KICAgICAgICBiZV9wYXRoID0gMHgyMTg5ZDgwICIvbG9jYWwvZG9t
YWluLzEvYmFja2VuZCIKICAgICAgICBraW5kcyA9IDB4MAogICAgICAgIGRvbWFpbnMgPSAw
eDAKICAgICAgICBkZXZzID0gMHgwCiAgICAgICAgc3N0YXRlID0gMHhmZmZmMDAwMDAwMDAw
MDAwIDxlcnJvcjogQ2Fubm90IGFjY2VzcyBtZW1vcnkgYXQgYWRkcmVzcyAweGZmZmYwMDAw
MDAwMDAwMDA+CiAgICAgICAgc3RhdGVfcGF0aCA9IDB4MAogICAgICAgIHN0YXRlID0gMAot
LS1UeXBlIDxyZXR1cm4+IHRvIGNvbnRpbnVlLCBvciBxIDxyZXR1cm4+IHRvIHF1aXQtLS0K
ICAgICAgICBua2luZHMgPSA0Mjk0OTY3Mjk1CiAgICAgICAgbmRvbWFpbnMgPSA0Mjk0OTAx
NzYwCiAgICAgICAgbmRldnMgPSA2Nzc4NzMyCiAgICAgICAgaSA9IC0xMDc4ODczODcyCiAg
ICAgICAgaiA9IDAKICAgICAgICBrID0gMAogICAgICAgIF9fUFJFVFRZX0ZVTkNUSU9OX18g
PSAibGlieGxfZGV2aWNlX2V2ZW50c19oYW5kbGVyIgojOCAgMHgwMDAwMDAwMDAwNDIzMjU4
IGluIG1haW5fZGV2ZCAoYXJnYz0xLCBhcmd2PTB4N2ZmYzYwMWU3MzkwKQogICAgYXQgeGxf
Y21kaW1wbC5jOjkwNTkKICAgICAgICByZXQgPSAwCiAgICAgICAgb3B0ID0gLTEKICAgICAg
ICBkYWVtb25pemUgPSAxCiAgICAgICAgcGlkZmlsZSA9IDB4MAogICAgICAgIG9wdHMgPSB7
e25hbWUgPSAweDQyZDNlNSAicGlkZmlsZSIsIGhhc19hcmcgPSAxLCBmbGFnID0gMHgwLAog
ICAgICAgICAgICB2YWwgPSAxMTJ9LCB7bmFtZSA9IDB4NDI5MDU5ICJoZWxwIiwgaGFzX2Fy
ZyA9IDAsIGZsYWcgPSAweDAsCiAgICAgICAgICAgIHZhbCA9IDEwNH0sIHtuYW1lID0gMHgw
LCBoYXNfYXJnID0gMCwgZmxhZyA9IDB4MCwgdmFsID0gMH0sIHsKICAgICAgICAgICAgbmFt
ZSA9IDB4MCwgaGFzX2FyZyA9IDAsIGZsYWcgPSAweDAsIHZhbCA9IDB9fQojOSAgMHgwMDAw
MDAwMDAwNDA4ZTA1IGluIG1haW4gKGFyZ2M9MSwgYXJndj0weDdmZmM2MDFlNzM5MCkgYXQg
eGwuYzozNjQKICAgICAgICBvcHQgPSAtMQogICAgICAgIGNtZCA9IDB4N2ZmYzYwMWU4ZjVi
ICJkZXZkIgogICAgICAgIGNzcGVjID0gMHg2MzYzZDAgPGNtZF90YWJsZSszNTA0PgogICAg
ICAgIHJldCA9IDAKICAgICAgICBjb25maWdfZGF0YSA9IDB4MjE4N2YyMAotLS1UeXBlIDxy
ZXR1cm4+IHRvIGNvbnRpbnVlLCBvciBxIDxyZXR1cm4+IHRvIHF1aXQtLS0KICAgICAgICBj
b25maWdfbGVuID0gMTMwMwo=
--------------92A2C0E429EE9F9CB45DCDDF
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------92A2C0E429EE9F9CB45DCDDF--


From xen-devel-bounces@lists.xen.org Wed May 03 00:08:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 00:08:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5hqW-0006JG-Kj; Wed, 03 May 2017 00:08:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d5hqV-0006JA-F4
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 00:08:43 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 00/1D-01977-A8F19095; Wed, 03 May 2017 00:08:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVybKJsh26nPGe
 kwcEma4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHt/l2mgmvaFQ0N3cwNjK8Vuhg5OYQEpjJK
 bGyo7mLkArL/MEq0/+9nA0mwCGhJdE15DWazCRhK/H2yCcjm4JAAspd85gAJiwjISnR3vWYB6
 WUWOMUo8ax1KTNIQlggTuLks1+sIDavgJfExd+zweKiAroSh/79YYOIC0qcnPmEBcRmBtq1fP
 o2MFtCIENiXs8cVgjbS2LRjUtQtprE1XObmCcw8s9C0j4LSfsCRqZVjOrFqUVlqUW6pnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBVs/AwLiD8fJXp0OMkhxMSqK86q/YI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8P6W5YwUEixKTU+tSMvMAYY9TFqCg0dJhHcPSJq3uCAxt
 zgzHSJ1ilFRSpxXRA4oIQCSyCjNg2uDxdolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8pi
 BTeDLzSuCmvwJazAS0uFmWA2RxSSJCSqqB0eC1Fce2Lcp7A8T35onclt02Qfl8uc3sRoXpLX0
 PZzX0FxXG1m/ReFl1/UfB5vXX65v+THvTWrZ73Xp37/XmuWfP//+4c//9q8ecH/p7Wis1H/wx
 s5pttsA7hdy3923ZawMu3ldWVSkOm/jmWpuu3+Jg/g+rE5fej3ihN3FS8uoyqR92ny6dsVZiK
 c5INNRiLipOBABONf7psAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493770120!97747460!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 738 invoked from network); 3 May 2017 00:08:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 00:08:41 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id EB1B7201BC;
 Wed,  3 May 2017 00:08:37 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6E0FD20160;
 Wed,  3 May 2017 00:08:36 +0000 (UTC)
Date: Tue, 2 May 2017 17:08:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: anthony.perard@citrix.com
Message-ID: <alpine.DEB.2.10.1705021646310.8859@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: xen-devel@lists.xensource.com, crosthwaite.peter@gmail.com,
 qemu-devel@nongnu.org, sstabellini@kernel.org, x1917x@gmail.com,
 pbonzini@redhat.com, hrgstephen@gmail.com, rth@twiddle.net
Subject: [Xen-devel] [PATCH RFC] xen/mapcache: store dma information in
 revmapcache entries for debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFhlbiBtYXBjYWNoZSBpcyBhYmxlIHRvIGNyZWF0ZSBsb25nIHRlcm0gbWFwcGluZ3MsIHRo
ZXkgYXJlIGNhbGxlZAoibG9ja2VkIiBtYXBwaW5ncy4gVGhlIHRoaXJkIHBhcmFtZXRlciBvZiB0
aGUgeGVuX21hcF9jYWNoZSBjYWxsCnNwZWNpZmllcyBpZiBhIG1hcHBpbmcgaXMgYSAibG9ja2Vk
IiBtYXBwaW5nLgoKCkZyb20gdGhlIFFFTVUgcG9pbnQgb2YgdmlldyB0aGVyZSBhcmUgdHdvIGtp
bmRzIG9mIGxvbmcgdGVybSBtYXBwaW5nczoKClthXSBkZXZpY2UgbWVtb3J5IG1hcHBpbmdzLCBz
dWNoIGFzIG9wdGlvbiByb21zIGFuZCB2aWRlbyBtZW1vcnkKW2JdIGRtYSBtYXBwaW5ncywgY3Jl
YXRlZCBieSBkbWFfbWVtb3J5X21hcCAmIGZyaWVuZHMKCkFmdGVyIGNlcnRhaW4gb3BlcmF0aW9u
cywgYmFsbG9vbmluZyBhIFZNIGluIHBhcnRpY3VsYXIsIFhlbiBhc2tzIFFFTVUKa2luZGx5IHRv
IGRlc3Ryb3kgYWxsIG1hcHBpbmdzLiBIb3dldmVyLCBjZXJ0YWlubHkgW2FdIG1hcHBpbmdzIGFy
ZQpwcmVzZW50IGFuZCBjYW5ub3QgYmUgcmVtb3ZlZC4gVGhhdCdzIG5vdCBhIHByb2JsZW0gYXMg
dGhleSBhcmUgbm90CmFmZmVjdGVkIGJ5IGJhbGxvb25uaW5nLiBUaGUgKnJlYWwqIHByb2JsZW0g
aXMgdGhhdCBpZiB0aGVyZSBhcmUgYW55Cm1hcHBpbmdzIG9mIHR5cGUgW2JdLCBhbnkgb3V0c3Rh
bmRpbmcgZG1hIG9wZXJhdGlvbnMgY291bGQgZmFpbC4gVGhpcyBpcwphIGtub3duIHNob3J0Y29t
aW5nLiBJbiBvdGhlciB3b3Jkcywgd2hlbiBYZW4gYXNrcyBRRU1VIHRvIGRlc3Ryb3kgYWxsCm1h
cHBpbmdzLCBpdCBpcyBhbiBlcnJvciBpZiBhbnkgW2JdIG1hcHBpbmdzIGV4aXN0LgoKSG93ZXZl
ciB0b2RheSB3ZSBoYXZlIG5vIHdheSBvZiBkaXN0aW5ndWlzaGluZyBbYV0gZnJvbSBbYl0uIEJl
Y2F1c2Ugb2YKdGhhdCwgd2UgY2Fubm90IGV2ZW4gcHJpbnQgYSBkZWNlbnQgd2FybmluZy4KClRo
aXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyAiZG1hIiBib29sIGZpZWxkIHRvIE1hcENhY2hlUmV2
IGVudGlyZXMsIHRvCnJlbWVtYmVyIGlmIGEgZ2l2ZW4gbWFwcGluZyBpcyBmb3IgZG1hIG9yIGlz
IGEgbG9uZyB0ZXJtIGRldmljZSBtZW1vcnkKbWFwcGluZy4gV2hlbiB4ZW5faW52YWxpZGF0ZV9t
YXBfY2FjaGUgaXMgY2FsbGVkLCB3ZSBwcmludCBhIHdhcm5pbmcgaWYKYW55IFtiXSBtYXBwaW5n
cyBleGlzdC4gV2UgaWdub3JlIFthXSBtYXBwaW5ncy4KCk1hcHBpbmdzIGNyZWF0ZWQgYnkgcWVt
dV9tYXBfcmFtX3B0ciBhcmUgYXNzdW1lZCB0byBiZSBbYV0sIHdoaWxlCm1hcHBpbmdzIGNyZWF0
ZWQgYnkgYWRkcmVzc19zcGFjZV9tYXAtPnFlbXVfcmFtX3B0cl9sZW5ndGggYXJlIGFzc3VtZWQK
dG8gYmUgW2JdLgoKVGhlIGdvYWwgb2YgdGhlIHBhdGNoIGlzIHRvIG1ha2UgZGVidWdnaW5nIGFu
ZCBzeXN0ZW0gdW5kZXJzdGFuZGluZwplYXNpZXIuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIv
ZXhlYy5jCmluZGV4IGVhYzYwODUuLjg1NzY5ZTEgMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9l
eGVjLmMKQEAgLTIwODQsMTAgKzIwODQsMTAgQEAgdm9pZCAqcWVtdV9tYXBfcmFtX3B0cihSQU1C
bG9jayAqcmFtX2Jsb2NrLCByYW1fYWRkcl90IGFkZHIpCiAgICAgICAgICAqIEluIHRoYXQgY2Fz
ZSBqdXN0IG1hcCB1bnRpbCB0aGUgZW5kIG9mIHRoZSBwYWdlLgogICAgICAgICAgKi8KICAgICAg
ICAgaWYgKGJsb2NrLT5vZmZzZXQgPT0gMCkgewotICAgICAgICAgICAgcmV0dXJuIHhlbl9tYXBf
Y2FjaGUoYWRkciwgMCwgMCk7CisgICAgICAgICAgICByZXR1cm4geGVuX21hcF9jYWNoZShhZGRy
LCAwLCAwLCBmYWxzZSk7CiAgICAgICAgIH0KIAotICAgICAgICBibG9jay0+aG9zdCA9IHhlbl9t
YXBfY2FjaGUoYmxvY2stPm9mZnNldCwgYmxvY2stPm1heF9sZW5ndGgsIDEpOworICAgICAgICBi
bG9jay0+aG9zdCA9IHhlbl9tYXBfY2FjaGUoYmxvY2stPm9mZnNldCwgYmxvY2stPm1heF9sZW5n
dGgsIDEsIGZhbHNlKTsKICAgICB9CiAgICAgcmV0dXJuIHJhbWJsb2NrX3B0cihibG9jaywgYWRk
cik7CiB9CkBAIC0yMTE3LDEwICsyMTE3LDEwIEBAIHN0YXRpYyB2b2lkICpxZW11X3JhbV9wdHJf
bGVuZ3RoKFJBTUJsb2NrICpyYW1fYmxvY2ssIHJhbV9hZGRyX3QgYWRkciwKICAgICAgICAgICog
SW4gdGhhdCBjYXNlIGp1c3QgbWFwIHRoZSByZXF1ZXN0ZWQgYXJlYS4KICAgICAgICAgICovCiAg
ICAgICAgIGlmIChibG9jay0+b2Zmc2V0ID09IDApIHsKLSAgICAgICAgICAgIHJldHVybiB4ZW5f
bWFwX2NhY2hlKGFkZHIsICpzaXplLCAxKTsKKyAgICAgICAgICAgIHJldHVybiB4ZW5fbWFwX2Nh
Y2hlKGFkZHIsICpzaXplLCAxLCB0cnVlKTsKICAgICAgICAgfQogCi0gICAgICAgIGJsb2NrLT5o
b3N0ID0geGVuX21hcF9jYWNoZShibG9jay0+b2Zmc2V0LCBibG9jay0+bWF4X2xlbmd0aCwgMSk7
CisgICAgICAgIGJsb2NrLT5ob3N0ID0geGVuX21hcF9jYWNoZShibG9jay0+b2Zmc2V0LCBibG9j
ay0+bWF4X2xlbmd0aCwgMSwgdHJ1ZSk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJhbWJsb2NrX3B0
cihibG9jaywgYWRkcik7CmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBi
L2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCmluZGV4IDMxZGViZGYuLmZhNDI4MmEgMTAwNjQ0
Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1t
YXBjYWNoZS5jCkBAIC02Miw2ICs2Miw3IEBAIHR5cGVkZWYgc3RydWN0IE1hcENhY2hlUmV2IHsK
ICAgICBod2FkZHIgcGFkZHJfaW5kZXg7CiAgICAgaHdhZGRyIHNpemU7CiAgICAgUVRBSUxRX0VO
VFJZKE1hcENhY2hlUmV2KSBuZXh0OworICAgIGJvb2wgZG1hOwogfSBNYXBDYWNoZVJldjsKIAog
dHlwZWRlZiBzdHJ1Y3QgTWFwQ2FjaGUgewpAQCAtMjAyLDcgKzIwMyw3IEBAIHN0YXRpYyB2b2lk
IHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnksCiB9CiAKIHN0YXRpYyB1aW50
OF90ICp4ZW5fbWFwX2NhY2hlX3VubG9ja2VkKGh3YWRkciBwaHlzX2FkZHIsIGh3YWRkciBzaXpl
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrLCBib29s
IGRtYSkKIHsKICAgICBNYXBDYWNoZUVudHJ5ICplbnRyeSwgKnBlbnRyeSA9IE5VTEw7CiAgICAg
aHdhZGRyIGFkZHJlc3NfaW5kZXg7CkBAIC0yODksNiArMjkwLDcgQEAgdHJ5YWdhaW46CiAgICAg
aWYgKGxvY2spIHsKICAgICAgICAgTWFwQ2FjaGVSZXYgKnJldmVudHJ5ID0gZ19tYWxsb2MwKHNp
emVvZihNYXBDYWNoZVJldikpOwogICAgICAgICBlbnRyeS0+bG9jaysrOworICAgICAgICByZXZl
bnRyeS0+ZG1hID0gZG1hOwogICAgICAgICByZXZlbnRyeS0+dmFkZHJfcmVxID0gbWFwY2FjaGUt
Pmxhc3RfZW50cnktPnZhZGRyX2Jhc2UgKyBhZGRyZXNzX29mZnNldDsKICAgICAgICAgcmV2ZW50
cnktPnBhZGRyX2luZGV4ID0gbWFwY2FjaGUtPmxhc3RfZW50cnktPnBhZGRyX2luZGV4OwogICAg
ICAgICByZXZlbnRyeS0+c2l6ZSA9IGVudHJ5LT5zaXplOwpAQCAtMzAwLDEyICszMDIsMTIgQEAg
dHJ5YWdhaW46CiB9CiAKIHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGUoaHdhZGRyIHBoeXNfYWRkciwg
aHdhZGRyIHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgbG9jaykKKyAgICAg
ICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrLCBib29sIGRtYSkKIHsKICAgICB1aW50OF90
ICpwOwogCiAgICAgbWFwY2FjaGVfbG9jaygpOwotICAgIHAgPSB4ZW5fbWFwX2NhY2hlX3VubG9j
a2VkKHBoeXNfYWRkciwgc2l6ZSwgbG9jayk7CisgICAgcCA9IHhlbl9tYXBfY2FjaGVfdW5sb2Nr
ZWQocGh5c19hZGRyLCBzaXplLCBsb2NrLCBkbWEpOwogICAgIG1hcGNhY2hlX3VubG9jaygpOwog
ICAgIHJldHVybiBwOwogfQpAQCAtNDI2LDggKzQyOCwxMCBAQCB2b2lkIHhlbl9pbnZhbGlkYXRl
X21hcF9jYWNoZSh2b2lkKQogICAgIG1hcGNhY2hlX2xvY2soKTsKIAogICAgIFFUQUlMUV9GT1JF
QUNIKHJldmVudHJ5LCAmbWFwY2FjaGUtPmxvY2tlZF9lbnRyaWVzLCBuZXh0KSB7Ci0gICAgICAg
IERQUklOVEYoIlRoZXJlIHNob3VsZCBiZSBubyBsb2NrZWQgbWFwcGluZ3MgYXQgdGhpcyB0aW1l
LCAiCi0gICAgICAgICAgICAgICAgImJ1dCAiVEFSR0VUX0ZNVF9wbHgiIC0+ICVwIGlzIHByZXNl
bnRcbiIsCisgICAgICAgIGlmICghcmV2ZW50cnktPmRtYSkKKyAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkxvY2tlZCBETUEgbWFwcGluZyB3aGlsZSBpbnZh
bGlkYXRpbmcgbWFwY2FjaGUhIgorICAgICAgICAgICAgICAgICIgIlRBUkdFVF9GTVRfcGx4IiAt
PiAlcCBpcyBwcmVzZW50XG4iLAogICAgICAgICAgICAgICAgIHJldmVudHJ5LT5wYWRkcl9pbmRl
eCwgcmV2ZW50cnktPnZhZGRyX3JlcSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5
c2VtdS94ZW4tbWFwY2FjaGUuaCBiL2luY2x1ZGUvc3lzZW11L3hlbi1tYXBjYWNoZS5oCmluZGV4
IGI4YzkzYjkuLjAxZGFhYWQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3hlbi1tYXBjYWNo
ZS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L3hlbi1tYXBjYWNoZS5oCkBAIC0xNyw3ICsxNyw3IEBA
IHR5cGVkZWYgaHdhZGRyICgqcGh5c19vZmZzZXRfdG9fZ2FkZHJfdCkoaHdhZGRyIHN0YXJ0X2Fk
ZHIsCiB2b2lkIHhlbl9tYXBfY2FjaGVfaW5pdChwaHlzX29mZnNldF90b19nYWRkcl90IGYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpOwogdWludDhfdCAqeGVuX21hcF9j
YWNoZShod2FkZHIgcGh5c19hZGRyLCBod2FkZHIgc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgdWludDhfdCBsb2NrKTsKKyAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrLCBi
b29sIGRtYSk7CiByYW1fYWRkcl90IHhlbl9yYW1fYWRkcl9mcm9tX21hcGNhY2hlKHZvaWQgKnB0
cik7CiB2b2lkIHhlbl9pbnZhbGlkYXRlX21hcF9jYWNoZV9lbnRyeSh1aW50OF90ICpidWZmZXIp
Owogdm9pZCB4ZW5faW52YWxpZGF0ZV9tYXBfY2FjaGUodm9pZCk7CkBAIC0zMSw3ICszMSw4IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fbWFwX2NhY2hlX2luaXQocGh5c19vZmZzZXRfdG9fZ2Fk
ZHJfdCBmLAogCiBzdGF0aWMgaW5saW5lIHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGUoaHdhZGRyIHBo
eXNfYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBod2FkZHIgc2l6
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGxvY2spCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZG1hKQogewogICAgIGFib3J0KCk7
CiB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 00:22:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 00:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5i3u-0007U1-SC; Wed, 03 May 2017 00:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rdunlap@infradead.org>) id 1d5i3s-0007Tv-VD
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 00:22:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 18/6F-27980-8C229095; Wed, 03 May 2017 00:22:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVy9qV1m+5xJc5
 Ig+knVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNzx8yFTznqTgzu5G5gfE3VxcjFweLwFE2
 iZZrJ9lAHCGBG4wSdxZOZOli5OQQFgiSeP76BCOILSLgKPHt3hM2EFtIwEvi+dsmZhCbWcBB4
 nLvNyYQm01AS2LN7RNgcV6g+LRJH9hBbBYBFYlnc/rAZooKhEu8bTzCAlEjKHFy5hMgm4ODU8
 Bb4sUHI4iRehI7rv9ihbDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRozi1qCy1SNfIUC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDc6hkYGHcw9uz1O8QoycGkJMqr/oo9Uogv
 KT+lMiOxOCO+qDQntfgQowYHh8DCl8uOM0qx5OXnpSpJ8DoqckYKCRalpqdWpGXmACMCplSCg
 0dJhLcRJM1bXJCYW5yZDpE6xagoJc7bCZIQAElklObBtcGi8BKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYd49IFN4MvNK4Ka/AlrMBLS4WZYDZHFJIkJKqoFx4iKWe6VGfV0LIzKlrp9dr8b
 7aPNba9+L79MqnUSqZt+vLT9nUCZu68fDuk1FTSb2aP1jnnkbr3Vlz1x3gyuK44Yy37bAyOnz
 z9hOipO+9Yax41zq83yvZyH/i6JqNjHtfh/f/k5uSc7Rh9uKXn9pqijYdqvffO3/7+mTzmm/6
 1l+1FXTdVq3EktxRqKhFnNRcSIAnUuDL70CAAA=
X-Env-Sender: rdunlap@infradead.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493770950!95204226!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23334 invoked from network); 3 May 2017 00:22:31 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-5.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 00:22:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=zJuWfrFU0nvNiicAC9v20jDnUTisRs6AgQmrALCreik=; b=GBJU8tO1RLnXgV5yRvWB9YovSU
 MEsEAipjGe21EsP26JYs+tctBoYFQXAv9wGlvEzUQD20P4C4gS67YaMF2CTrmD29jz5XJbp2/ffyQ
 bZXNyimHpCHAEZo79APObFoUPAS1GSWXlOvmAej91M8KgkQaEXJ2/jkNO85aYaVrxPQkscESyqvyx
 cgFpNXsWjAUbixwnI+X6+mPbXb1/yoJSFZeiheqlCdOx8eorQ8fDVtZbYzFyKjG98WJP3nwNSGknd
 1vQPjIjQ5kKWluRuonJDtNdN9NkxzktwhVLm9Cj87h/5JvMGEb2q9c6qxUjQdq/TXT/tkfitnbQ73
 Eo7lb6ow==;
Received: from static-50-53-32-16.bvtn.or.frontiernet.net ([50.53.32.16]
 helo=[192.168.1.19])
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1d5i3o-0001Ek-My; Wed, 03 May 2017 00:22:28 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, jgross@suse.com
References: <1493745786-27350-1-git-send-email-boris.ostrovsky@oracle.com>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <94163359-6cf0-56b6-3e98-ddf595cae283@infradead.org>
Date: Tue, 2 May 2017 17:22:27 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493745786-27350-1-git-send-email-boris.ostrovsky@oracle.com>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: Move xen_have_vector_callback
 definition to enlighten.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDIvMTcgMTA6MjMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBDb21taXQgODRkNTgy
ZDIzNmRjICgieGVuOiBSZXZlcnQgY29tbWl0cyBkYTcyZmY1YmZjYjAgYW5kCj4gNzJhOWIxODYy
OTJkIikgZGVmaW5lZCB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgaW4gZW5saWdodGVuX2h2bS5j
Lgo+IFNpbmNlIGd1ZXN0LXR5cGUtbmV1dHJhbCBjb2RlIHJlZmVycyB0byB0aGlzIHZhcmlhYmxl
IHRoaXMgY2F1c2VzCj4gYnVpbGQgZmFpbHVyZXMgd2hlbiBDT05GSUdfWEVOX1BWSFZNIGlzIG5v
dCBkZWZpbmVkLgo+IAo+IE1vdmluZyB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgZGVmaW5pdGlv
biB0byBlbmxpZ2h0ZW4uYyByZXNvbHZlcwo+IHRoaXMgaXNzdWUuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBSZXBvcnRl
ZC1ieTogUmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CgpXb3JrcyBmb3IgbWUu
ICBUaGFua3MuCgpBY2tlZC1ieTogUmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+
CgoKPiAtLS0KPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICB8IDMgKysrCj4gIGFyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgfCAzIC0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCj4gaW5kZXggNDFkMzI0Yy4u
YTVmZmNiYiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKPiArKysgYi9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKPiBAQCAtNTcsNiArNTcsOSBAQCBFWFBPUlRfU1lNQk9M
X0dQTCh4ZW5fc3RhcnRfaW5mbyk7Cj4gIAo+ICBzdHJ1Y3Qgc2hhcmVkX2luZm8geGVuX2R1bW15
X3NoYXJlZF9pbmZvOwo+ICAKPiArX19yZWFkX21vc3RseSBpbnQgeGVuX2hhdmVfdmVjdG9yX2Nh
bGxiYWNrOwo+ICtFWFBPUlRfU1lNQk9MX0dQTCh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spOwo+
ICsKPiAgLyoKPiAgICogUG9pbnQgYXQgc29tZSBlbXB0eSBtZW1vcnkgdG8gc3RhcnQgd2l0aC4g
V2UgbWFwIHRoZSByZWFsIHNoYXJlZF9pbmZvCj4gICAqIHBhZ2UgYXMgc29vbiBhcyBmaXhtYXAg
aXMgdXAgYW5kIHJ1bm5pbmcuCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
aHZtLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCj4gaW5kZXggMDc4YzUxMi4uYTZk
MDE0ZiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCj4gKysrIGIv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwo+IEBAIC0xOCw5ICsxOCw2IEBACj4gICNpbmNs
dWRlICJtbXUuaCIKPiAgI2luY2x1ZGUgInNtcC5oIgo+ICAKPiAtX19yZWFkX21vc3RseSBpbnQg
eGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrOwo+IC1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5faGF2ZV92
ZWN0b3JfY2FsbGJhY2spOwo+IC0KPiAgdm9pZCBfX3JlZiB4ZW5faHZtX2luaXRfc2hhcmVkX2lu
Zm8odm9pZCkKPiAgewo+ICAJaW50IGNwdTsKPiAKCgotLSAKflJhbmR5CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 00:41:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 00:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5iLs-0000GQ-CD; Wed, 03 May 2017 00:41:08 +0000
Resent-Date: Wed, 03 May 2017 00:41:08 +0000
Resent-Message-Id: <E1d5iLs-0000GQ-CD@lists.xenproject.org>
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <no-reply@patchew.org>) id 1d5iLr-0000GG-Dm
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 00:41:07 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3C/97-03587-22729095; Wed, 03 May 2017 00:41:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXSHhJwU1dJnTP
 SYNY2dot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFx73TGgj7BiuUrz7M1MH4Q6GLk4hASWMIo
 cXnjKrYuRk4OTgFvib/rJgPZHBzCAnkS5y7mgoR5BewlLnQcYQGxhQQUJX4eWsMGEReUODnzC
 QtIObOApsT6XfogYWagkindD9khynkl7sydzwRiswlISRy+v5IZxBYBsh+vfM0IcgKzwHNGiU
 dN3xlBEiwCWhJT1m4BK5IAKvqy7DTbBEa+WUjWzUJYNwvJugWMzKsYNYpTi8pSi3SNzPWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjAuXht4iFGSg0lJlFf9FXukEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneGlXOSCHBotT01Iq0zBxg0MOkJTh4lER42UDSvMUFibnFm
 ekQqVOMilLivFkgCQGQREZpHlwbLNIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXHWQKT2
 ZeCdz0V0CLmYAWN8tygCwuSURISTUw1hYZ7zq64tN6o8BEjoiDma+ea70863n7S0RtaOL+ir9
 y+6c/91b4N+t6wD9nlznu0lNrDm0Q13KI4A43Fn+9U0Cd6wT/e1vv6BjHK52ql48vfVCQ5NjR
 JZBT+Sz957cyo55T+z/x/LJ3YZSwX8KldXmfpbF/UkGt6I/j51481XwawvtlbugfJZbijERDL
 eai4kQATOvZMq8CAAA=
X-Env-Sender: no-reply@patchew.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493772064!47587057!1
X-Originating-IP: [135.84.80.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52415 invoked from network); 3 May 2017 00:41:05 -0000
Received: from sender-of-o52.zoho.com (HELO sender-of-o52.zoho.com)
 (135.84.80.217)
 by server-2.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 3 May 2017 00:41:05 -0000
Received: from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1493772044344346.4984812197281;
 Tue, 2 May 2017 17:40:44 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705021646310.8859@sstabellini-ThinkPad-X260>
Message-ID: <149377204349.168.2323234965726314465@c05f1edc8ed1>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: sstabellini@kernel.org
Date: Tue, 2 May 2017 17:40:44 -0700 (PDT)
X-ZohoMailClient: External
Cc: sstabellini@kernel.org, famz@redhat.com, crosthwaite.peter@gmail.com,
 qemu-devel@nongnu.org, xen-devel@lists.xensource.com, x1917x@gmail.com,
 anthony.perard@citrix.com, pbonzini@redhat.com, rth@twiddle.net,
 hrgstephen@gmail.com
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH RFC] xen/mapcache: store dma
	information in revmapcache entries for debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z
LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKU3ViamVjdDogW1FlbXUt
ZGV2ZWxdIFtQQVRDSCBSRkNdIHhlbi9tYXBjYWNoZTogc3RvcmUgZG1hIGluZm9ybWF0aW9uIGlu
IHJldm1hcGNhY2hlIGVudHJpZXMgZm9yIGRlYnVnZ2luZwpNZXNzYWdlLWlkOiBhbHBpbmUuREVC
LjIuMTAuMTcwNTAyMTY0NjMxMC44ODU5QHNzdGFiZWxsaW5pLVRoaW5rUGFkLVgyNjAKVHlwZTog
c2VyaWVzCgo9PT0gVEVTVCBTQ1JJUFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCgpCQVNFPWJhc2UK
bj0xCnRvdGFsPSQoZ2l0IGxvZyAtLW9uZWxpbmUgJEJBU0UuLiB8IHdjIC1sKQpmYWlsZWQ9MAoK
IyBVc2VmdWwgZ2l0IG9wdGlvbnMKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQg
MApnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5yZW5hbWVzIFRydWUKCmNvbW1pdHM9IiQoZ2l0IGxv
ZyAtLWZvcm1hdD0lSCAtLXJldmVyc2UgJEJBU0UuLikiCmZvciBjIGluICRjb21taXRzOyBkbwog
ICAgZWNobyAiQ2hlY2tpbmcgUEFUQ0ggJG4vJHRvdGFsOiAkKGdpdCBsb2cgLW4gMSAtLWZvcm1h
dD0lcyAkYykuLi4iCiAgICBpZiAhIGdpdCBzaG93ICRjIC0tZm9ybWF0PWVtYWlsIHwgLi9zY3Jp
cHRzL2NoZWNrcGF0Y2gucGwgLS1tYWlsYmFjayAtOyB0aGVuCiAgICAgICAgZmFpbGVkPTEKICAg
ICAgICBlY2hvCiAgICBmaQogICAgbj0kKChuKzEpKQpkb25lCgpleGl0ICRmYWlsZWQKPT09IFRF
U1QgU0NSSVBUIEVORCA9PT0KClVwZGF0aW5nIDNjOGNmNWE5YzIxZmY4NzgyMTY0ZDFkZWY3ZjQ0
YmQ4ODg3MTMzODQKU3dpdGNoZWQgdG8gYSBuZXcgYnJhbmNoICd0ZXN0Jwo4NjhmZjU1IHhlbi9t
YXBjYWNoZTogc3RvcmUgZG1hIGluZm9ybWF0aW9uIGluIHJldm1hcGNhY2hlIGVudHJpZXMgZm9y
IGRlYnVnZ2luZwoKPT09IE9VVFBVVCBCRUdJTiA9PT0KQ2hlY2tpbmcgUEFUQ0ggMS8xOiB4ZW4v
bWFwY2FjaGU6IHN0b3JlIGRtYSBpbmZvcm1hdGlvbiBpbiByZXZtYXBjYWNoZSBlbnRyaWVzIGZv
ciBkZWJ1Z2dpbmcuLi4KRVJST1I6IGJyYWNlcyB7fSBhcmUgbmVjZXNzYXJ5IGZvciBhbGwgYXJt
cyBvZiB0aGlzIHN0YXRlbWVudAojMTIzOiBGSUxFOiBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUu
Yzo0MzE6CisgICAgICAgIGlmICghcmV2ZW50cnktPmRtYSkKWy4uLl0KCnRvdGFsOiAxIGVycm9y
cywgMCB3YXJuaW5ncywgODkgbGluZXMgY2hlY2tlZAoKWW91ciBwYXRjaCBoYXMgc3R5bGUgcHJv
YmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBw
b3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGlu
IE1BSU5UQUlORVJTLgoKPT09IE9VVFBVVCBFTkQgPT09CgpUZXN0IGNvbW1hbmQgZXhpdGVkIHdp
dGggY29kZTogMQoKCi0tLQpFbWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3
IFtodHRwOi8vcGF0Y2hldy5vcmcvXS4KUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0byBwYXRj
aGV3LWRldmVsQGZyZWVsaXN0cy5vcmcKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 01:37:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 01:37:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5jDg-00057i-Hs; Wed, 03 May 2017 01:36:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5jDf-00057W-TP
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 01:36:44 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AA/1D-03613-B2439095; Wed, 03 May 2017 01:36:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVfLhDP
 S4MEKUYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHL20gLngVkXFnHtH2BoY
 P3t3MXJxCAn8ZZSY2bWSuYuRE8h5zCixZ7YtRGIbo8SP3TuZQBIiAs4SX8/MZe9i5ODgFdCXW
 LHeCyQsLGAlsfXjaSaQegmBlaoSzZ+Ps4IkJAQ8JbZP/8MEY99pbAVawM7BBtRwSAwkyiKgKn
 HxzFymCYzcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MP6ZH3iIUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5gY85IIcGi
 1PTUirTMHGDowaQlOHiURHjfGgGleYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnDcUZIYAS
 FFGaR7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwrz7IFJ7MvBK4Ta+AjmACOqJZlg
 PkiJJEhJRUA2P6xosTYnl3H/yulNnN8G65z4O+9Sq9f38pdNZ9nq119Rzz5musX9/94Pspc/T
 QBXMmG1u+aSmsb8NXfX1V87JirZNJ1VyzHmV1l8i/0/78e7ZAJaese+Ot2eoJEX1Bb7rdH7EX
 ZhQJzU3d9cZi7qtdSy9Gv/Y2Wpudtp7Flz/zyLLFV0r+FAoqsRRnJBpqMRcVJwIAklMUzH4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493775401!52457573!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36943 invoked from network); 3 May 2017 01:36:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 01:36:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5jDc-0001lD-FR; Wed, 03 May 2017 01:36:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5jDW-0002pM-KR; Wed, 03 May 2017 01:36:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5jDO-0001Sj-Cn; Wed, 03 May 2017 01:36:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108136-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl:debian-fixup:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.8-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a782d9d4218c1453ea276dad2c5b4c70fcdda5db
X-Osstest-Versions-That: xen=98e05a3abc0fbab594396f07cf7d6bec0fa109bc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 01:36:26 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 108136: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODEzNiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODEzNi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDkgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzcwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDEwNzM3MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICA5IHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTA3MzcwCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgIDEwIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDczNzAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwNzM3MAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAxMSBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDEwNzM3MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDcz
NzAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM3MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM3MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3
MzcwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDQ1IHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE3
ODJkOWQ0MjE4YzE0NTNlYTI3NmRhZDJjNWI0YzcwZmNkZGE1ZGIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDk4ZTA1YTNhYmMwZmJhYjU5NDM5NmYwN2NmN2Q2YmVjMGZh
MTA5YmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM3MCAgMjAxNy0wNC0xMSAxMzoyMDo1NCBa
ICAgMjEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDgxMzYgIDIwMTctMDUtMDIgMTM6MTU6
MDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMx
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGE3ODJkOWQ0MjE4YzE0
NTNlYTI3NmRhZDJjNWI0YzcwZmNkZGE1ZGIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE0OjU1OjA5IDIwMTcgKzAyMDAKCiAgICB1cGRh
dGUgWGVuIHZlcnNpb24gdG8gNC44LjItcHJlCgpjb21taXQgMTZlZDhkZDI4OWI5YWMyZWM4NjFj
NzdhZDIyODY3ODhlN2Y2NzI1NQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBUdWUgTWF5IDIgMTQ6NTQ6MjYgMjAxNyArMDIwMAoKICAgIHg4NjogZGlzY2Fy
ZCB0eXBlIGluZm9ybWF0aW9uIHdoZW4gc3RlYWxpbmcgcGFnZXMKICAgIAogICAgV2hpbGUgYSBw
YWdlIGhhdmluZyBqdXN0IGEgc2luZ2xlIGdlbmVyYWwgcmVmZXJlbmNlIGxlZnQgbmVjZXNzYXJp
bHkKICAgIGhhcyBhIHplcm8gdHlwZSByZWZlcmVuY2UgY291bnQgdG9vLCBpdHMgdHlwZSBtYXkg
c3RpbGwgYmUgdmFsaWQgKGFuZAogICAgaW4gdmFsaWRhdGVkIHN0YXRlOyBhdCBwcmVzZW50IHRo
aXMgaXMgb25seSBwb3NzaWJsZSBhbmQgcmVsZXZhbnQgZm9yCiAgICBQR1Rfc2VnX2Rlc2NfcGFn
ZSwgYXMgcGFnZSB0YWJsZXMgaGF2ZSB0aGVpciB0eXBlIGZvcmNpYmx5IHphcHBlZCB3aGVuCiAg
ICB0aGVpciB0eXBlIHJlZmVyZW5jZSBjb3VudCBkcm9wcyB0byB6ZXJvLCBhbmQKICAgIFBHVF97
d3JpdGFibGUsc2hhcmVkfV9wYWdlIHBhZ2VzIGRvbid0IHJlcXVpcmUgYW55IHZhbGlkYXRpb24p
LiBJbgogICAgc3VjaCBhIGNhc2Ugd2hlbiB0aGUgcGFnZSBpcyBiZWluZyByZS11c2VkIHdpdGgg
dGhlIHNhbWUgdHlwZSBhZ2FpbiwKICAgIHZhbGlkYXRpb24gaXMgYmVpbmcgc2tpcHBlZC4gQXMg
dmFsaWRhdGlvbiBjcml0ZXJpYSBkaWZmZXIgYmV0d2VlbgogICAgMzItIGFuZCA2NC1iaXQgZ3Vl
c3RzLCBwYWdlcyB0byBiZSB0cmFuc2ZlcnJlZCBiZXR3ZWVuIGd1ZXN0cyBuZWVkIHRvCiAgICBo
YXZlIHRoZWlyIHZhbGlkYXRpb24gaW5kaWNhdG9yIHphcHBlZCAoYW5kIHdpdGggaXQgd2UgemFw
IGFsbCBvdGhlcgogICAgdHlwZSBpbmZvcm1hdGlvbiBhdCBvbmNlKS4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjE0LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBlYWY1MzczNDJjOTA5ODc1YzEwZjQ5YjA2ZTE3NDkzNjU1NDEw
NjgxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0wMiAxNDo0Njo1OCArMDIwMAoKY29tbWl0IDE3
MDUxYmRiODY5MzlmMmQ4YTJjMzU0YjZmNzg5MmJjNmFkYjAzZGIKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE0OjUyOjU0IDIwMTcgKzAy
MDAKCiAgICBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMKICAgIAog
ICAgSW4gcGFydGljdWxhciBjaGFuZ2VzIHRvIGd1ZXN0IHByaXZpbGVnZSBsZXZlbCByZXF1aXJl
IHRoZSBtdWx0aWNhbGwKICAgIHNlcXVlbmNlIHRvIGJlIGFib3J0ZWQsIGFzIGh5cGVyY2FsbHMg
YXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBtb2RlCiAgICBvbmx5LiBXaGlsZSBsaWtlbHkgbm90
IHZlcnkgdXNlZnVsIGluIGEgbXVsdGljYWxsLCBhbHNvIHByb3Blcmx5IGhhbmRsZQogICAgdGhl
IHJldHVybiB2YWx1ZSBpbiB0aGUgSFlQRVJWSVNPUl9pcmV0IGNhc2UgKHdoaWNoIHNob3VsZCBi
ZSB0aGUgZ3Vlc3QKICAgIHNwZWNpZmllZCB2YWx1ZSkuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIx
My4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiAyMmMwOTZjOTlkOGMwNTgzM2MzYzE5ODcwZTM2ZWZiMmRkNGU4MDEzCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0wNS0wMiAxNDo0NTowMiArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 02:05:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 02:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5jev-0007Zq-I5; Wed, 03 May 2017 02:04:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1d5jeu-0007Zj-S6
 for xen-devel@lists.xen.org; Wed, 03 May 2017 02:04:52 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5A/54-01734-3CA39095; Wed, 03 May 2017 02:04:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTdb2Z2dyxHxtXwKpq4hlnhplgQJin
 9siBJK0wxclYnd3AfsrOa9Uelh7g+sBRNERV8lFpC4qO0rCxLwx5uqAlGK+YDC62QCFaoGWc1
 +3fOPec793xwSVyVr/Ah2RwLazYyerViGxGcgY6EDEa4JIaOte491PSjkYhGMUP9DuwkSpJzR
 q0pJ0WuezrZq8xc3p7zuGMBz0MrLla0jSToPBzyOl/hIlHRLRhMD0worMhFIC8xmF2KFwVE2x
 D0D1U7XQMI8heGnaQMg3d3rygkUoegqL4VF98r6AAouZFPiNiT9oN2a61SNOF0LYI527d1wYM
 +BvcbreuYoHdBpf2DXMQUHQVtfcVIxEDvhKm3hbg0d4eR6i/rfpwGeLa4iEtl/aBq+o3T7w0T
 U++FZaSAA+H11Vhp3EdAwc8IsQPQXXKoK3+MSZ4TMO5IleZFCEpvf1VKpJsA62oFIZEBBRQUv
 VCKUW60CnrtjzBJ6MGgubYDl3bo4Xf3E4WED8NYZb1CMjXhMPzwkTN3Rgkl34udL3zBPtlDlK
 F9NVv+V7Plfw0Ia0PBPGvOZs0h4aEarZlL11kMDKcPCQs9qDGwPM+ks3pGy2tSTYZOJJxDrky
 GHqCytthB5E1i6h3U7iVlospNa0q7pGN43Xlzlp7lB5EvSaqBihfORuVuZtPZnAucXripDRlI
 V7UnNXpIkCk+kzHwXLokvUYh5MfCXyuYijCajKyPFxUlZtCiSZdl3IzYuEwb8vPxoJBMJlO5Z
 rJmA2f5X19CXiRSe1CRYoorZ7RsbloSSmBCiSt+pFjCwvyTfPJQxcsk+edP3scHm0bt32bmh2
 Pi1tJy0XjhakB4+dCI/7Kdu+V/NOhZTPKBhLNDy/n7I/4Enln5Ticnx/lGdjmwRa0tezKcdy+
 98zzw8Fx7SkaVxkaPBoysRbdca0g4NXuTWqseG3Pv5oLUUxMRp+/FNDvaz2kuXrbvWTY55lMm
 r6sJXseE7cXNPPMXlhVGPpQDAAA=
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493777090!75467200!1
X-Originating-IP: [40.107.1.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32403 invoked from network); 3 May 2017 02:04:50 -0000
Received: from mail-eopbgr10062.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.62)
 by server-2.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 3 May 2017 02:04:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4Wh+wn2QcYlUSKoIM8RRtlQXf7kXSlEXuddBU6RuuFg=;
 b=HKwj9f+bfRPXBgCqBke3AdYn0q2Lk0JFp/25ZaZn7zRZ/2m0uw7bOMiL2B6r2v+1dZZRIDqzW3LcT3urlpq96HqnQXj8vTyxr11O12cN50nQDlczXEApC31rKlenl06cJ1I1kp8bZZesyA7fUACuyKJh+rC2Hjw4K+lnozjDoIM=
Received: from VI1PR08CA0020.eurprd08.prod.outlook.com
 (2a01:111:e400:597a::30) by AM2PR08MB0113.eurprd08.prod.outlook.com
 (2a01:111:e400:841e::22) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12; Wed, 3
 May 2017 02:04:48 +0000
Received: from DB5EUR03FT021.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::201) by VI1PR08CA0020.outlook.office365.com
 (2a01:111:e400:597a::30) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11 via
 Frontend Transport; Wed, 3 May 2017 02:04:48 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 DB5EUR03FT021.mail.protection.outlook.com (10.152.20.238) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1047.9 via Frontend Transport; Wed, 3 May 2017 02:04:47 +0000
Received: from P300.p300.shanghai.arm.com (10.1.2.79) by mail.arm.com
 (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Wed, 3 May 2017
 03:04:43 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 3 May 2017 10:04:40 +0800
Message-ID: <1493777080-5042-1-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39410400002)(39400400002)(39450400003)(39840400002)(39860400002)(2980300002)(438002)(199003)(189002)(106466001)(104016004)(86362001)(478600001)(5003940100001)(189998001)(50466002)(356003)(305945005)(4326008)(54906002)(50986999)(47776003)(6916009)(36756003)(50226002)(8676002)(8936002)(77096006)(5660300001)(38730400002)(2351001)(48376002)(110136004)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR08MB0113; H:nebula.arm.com; FPR:; SPF:Pass;
 MLV:sfv; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT021;
 1:9wjm0BBT34sOjNdtIa9Fl38Kyoi4koayo7XocxSE5pjVaF1tMBUrC/HbIKWnhAYfLASwth21gxoqxpbBDNFXPEp8K9OUTn8YcUYuWIhbEWgyHeLoQsarhuR9ji6u8PJ6cAE7a5MLkaZQ+06We1F1OAj+A0tjGZfG+MPqqpMIG8rhxvUvkapFC4eG+RHgMeGlS5lho9pquE8wd4iOQeSVVpFAAKpIdzgPJ3az4yTnmhjcOowJumEAeRUbmNxmeMQXdlkGfWF9j+aHOVBoo5X8co5RbfoAycqb/HiXZrvaZdAcxS+jcRiJgkDhqdggbK1/JS9/wEQT14q8C/dD25RmVLnjpvATmNarfLDEwuxQtPrLXfUSRPELW/b7n7jGf19EWDFmbCWgmLViY6w72ph726V5S8Zjc/24+qNqCIQnNOMafxGLwD5DxZoBcn0n9jspUXkUCHTSQ87Mcl+SpeBm5UTwY6KGf+7vL6GF5KdhCwSnTKd/3qv1X5mmfLn93b2BLvl+pZVnb4SfRIwbF/do2dgIJzUdTVqi7kGFx67Z+XGMQ90vs59aXaoFbsjFIN6wUFDsdnZ2ZVpwYI3pKFux9UaLNXQfJUqJXpHpwy4rIEPLpVXw1sdVFyejP2Xzg3KC
X-MS-Office365-Filtering-Correlation-Id: 30e8b54c-4159-4605-577c-08d491c8c6b5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);
 SRVR:AM2PR08MB0113; 
X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0113;
 3:SyH51Dzvxn1xOhVuGgAssvOMXlZpENl//NSqoO7ossaA56oh9vzLuEsMe7WxehuFtI59vE/28xAbNZVOj8AMRo6XKd4np3jaqwxBgJKpaSZm0rTcOZkgemjUXyarO8fP9mH9YHJsxwV24PFYTdXZfvfxHpmLIqjhHNoPAdX6sY5h/swQuqCqbPQSqWhGYGiHjB6YDUz0Y3YfpXK7NWE6KqezwCLHyx9cZCA9UWfVHfv8J3WqLoVyEIw/SIfbDEcNuZNIOxL4QkhZdHm8414zw8PAi3Nc2M5rnHaJC9tUI0KEHBJ/wWVDR3xJeERqWpMe1ekPkaQtX8VBZe15OSW8YZ+VvCUN9Fvg0slQmGDF/YC+69hoopykqPuqI4K+EajqjJqclVwSVhfkcB94upg3R/mcDyUUyKy3e1L19sEo+ZakGreEiRUoDGsUoObcEnXGG+gkT16TiVSTqmFyWtcu1HY6PWbYKpj6SRerYfDBiZ1ye5IVsslzd74t759bQQDn
X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0113;
 25:EJ1mVouYrmGxvlug+cK7QI36xlKkNtTWQNQyE5gFEZjoppCqlJESU0nKjEInXHRnd9ERi/aCBrfQLULQHXQCpQCDS6xK5Dq3zNu2WxEAUJcBYI2er40LPp4Z+Rm/9xApPPboF1qoVDs/rRLYslajKo7Qx5GbUdVZEwagGscyZW9G6jWwiWufpE2c4GF/NtB1v+eVZGSXLtuTZhL2UiAdTO5M4PSLnwMN5htTSX3FOep7t3GZO0DKV9DRIvBXK9OWJG5VFYw0YufpSnLjFTlpPBn0FQzzVwJzwIBd27csTdXk+ZSqEef7BuaCulITLjcLjnyRvGiC3XLLTgpFZgVcZXN9wt6N9o+5YfuprpZk9eCNF2MemOL1X3LBytv/rkpvlU4i9wwyjooKm1DqAEAOG1WJIjHwYkEl5VAXbTHqOqCbDlulhTBg4JBeZ4f9fbvv4YRW8X/qUfgS1TljuOsmnQ==;
 31:cu5lk66EMKYgVQ0CS2SfEgRcrQMOKJDjs8gXKwqHAsnI9G3b8lJN7y6EEL2vDMrbfxjb17ZBjG3hk1b6Fc6SntlO1NygrbWnzcqSLfyP/CEFWwNFAif3vrhdo1AzkxQLvGj6n1Yi+WJMY18YV6SPpmSV6GkB7jk1VuF6XvVb477f10Wgf8yrmeOB/2rx3J5mAQG0cWnSJAS5S83eXoy2HMHujE9O92g1BVWzRHHYj4q2t+XosVyPM3E+lIWhpRweN/zvqLRowxi99agmIkWZ5TSpYEtMVtcrGdVgtXzBEjQ=
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0113;
 20:8P+wtRChP5JmCuUnlFwfP/A4e5jFbcLbuIQNbVZMlyNnDa5d2fWTTK59Ovsf4FFD8s2zamUgky704Y+BfG5CWuMUYwXKYYOEXnFle1dX1RL+wMmR0AAZcMqz/OvGGthuVvobAhma1D1QHDO/SRh96+GR9DmyDNKY+r28xZVMl60rYMc1keolCZu1q1M4MPLEJC1sB5W3egLnXY+2OIx+oYLrNzAUkdDxC/xRhtytPaelXwhy+66b/T8hiJAp5fXk
X-Microsoft-Antispam-PRVS: <AM2PR08MB0113DB659EDBD0AE40E4D6069E160@AM2PR08MB0113.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(13013025)(5005006)(13020025)(13024025)(13023025)(10201501046)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:AM2PR08MB0113; BCL:0; PCL:0; RULEID:; SRVR:AM2PR08MB0113; 
X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0113;
 4:2Ottp5nHfFR+MdrdiQqmn3uTrdH9XvfOkEGsKnlOQnzb+EnGBPw9O2Y9Beyt93RkEKat68pJe44QTn4KzOKvqH0v5LTIKX56LMwoGu2cRFD/raPVnsiEHV7APekIL6yOuNq+NZP+SGrgYprOG7feoaivNWBG2M1sdZdfrTCdCyAvTnXYjtlOFSpP/gFu/hRoJevsCYgEGAB8NrvlUTP9tn4kHPPwTBnyDwcQYmTMfSIPSjG2iDdn+nm+docaP+Sh3C160alA8PRd5ywZrXK+l0tZ1DzgW5ZiYgoiY6Zz2FMoYyfFBjHCK1tBW0de9GFQhvewGTnCHWXvyjYdN0cOybqsEYc5pMb9w54BDqNuqGtTO/SUvkoJpbw6Z3iiCOLfXQkynm+5QVHROJviiyv6Tw1Ef52pj6xaLNhQXVN0S62Rjs2sJwgBj+ExfpUjmoudQuIsuHkihTu8deAh/LC8DErz9f//ITrol26nG7F+JFFdle4zJ98qQZG0BKd01nL/yjcMKlPAGDUWWi8ooIpRWT6YrBVk1bVFLSz+oJMSXUqizu49WevCBX/lT0Ptay2m8ax1RnXeRqVrim1FQ9+FoldFZNwrLPtcU7C8FSqpKKIQQ8Usl4T1U5dpZCI3R5CUVxPF4bBuGH89AKD+IQOByMYIvUvBAjOGuWFNUT+7gu3RvK3M87oM5wE/hz23wju0awrjUXdtry/cHOxJbve6CiU8x026QqX5RC/5uKgAHqVqDK6xCXCnYDBb7JAG3/ErGHYtpFwJ7SQVMYGWnB1oGfgROX5tonwfSQuZOgygG0ZVGdAF4ZBvGa4ZMKRP2DwEH1gJiV6K+e4Yu5Zno1TWX+wEq/h2tQdhaKGWLRQ0N0dYV+98lkLQlEKERUDBOB/JiWC4j/tDKJesiiv3ZFhhkJRp+NS1iN6rW/2wfHDouCw=
X-Forefront-PRVS: 029651C7A1
X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0113;
 23:3argWUf3Dy36fStNAZOZMWr0e4+aNgP6eenxazoVDqncckQNM9TcFSf59BCJlTw+gNxLI3Bn3I0Rpu3gCjZA5bYkpA/5UaAOU9iFRhDRxDTy3+JHhYJg//lSjO6RmuUHXOg6jo8brRQ+PQtd14q/ua7X2XapcqWkv06Pu8h5d1BzBeMQVkDeTQgZdHWTSg6zESy1I58dnvM0KNUylA5kUaQtpUeRHPO0kqvibUv8HNJyWGZeZhbwZJipJAlW1fHr+FALJD6VLCBkikCKxOgAzHsLg+LuC9MS2/cTPZInzcAchkPkdYWw/MiM8WA5fdwrswTYwH1T7EjjezGYbWckI1PvM3xClN/STPErnQsgxRX3/ni+9Hs5djSfiy3w8dPd230OLPeg4aF60DX9lYoGRXwcB0NH28JkKqlxNE3V+cnrU4wYqciUmsEOWMTg6VZ9pZmpl6JdfsnOu9s3kxZzlEqy+ldSPVKZXxGz0Ramyf0ot21n3PHYfaBCUpmXUbm2Q2vUFF2ulUlmWNUa7akZfj0BMalYyXC51E33fN6R/HhE9wo9qqpKOX8xL2i+mj772I7YHk1wClwQdo/gEmSlc3M8i9t2HyUOUxmyqdf9tyMddm8viC/LjpaL5pA3/jrogkHJO1LxbRCwMV4U19cOKDjmHxWqJboRo/vNNo1uA10Y7Pbz1b4mJveFeGvR4h4jsXMQcFCcqqvT52Zop2ISm0lE+ISUEARupXWqVQnAIVkzubDOFUbFETctRH3HzPDOe+pfI8I4Kh6VTI+Hb0dyh0X8tHJiqPo6dUCgxLNqPNPHLvbQOF0e1b5nBfA9YXP/ZZ7nInZbtb+jsAoMrjoq22jYqkUEQClSqTDCcF8LgpB5bgFrj4oPx+4TqwANflb5o3TkApO5YEENHSshTGcFZQ==
X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0113;
 6:RZFMTZ3OoEFumsPmfiNzcgRWEJDM6IXY2A2qcBd4aBk/2kK4u7l4g6euqv7wreYFTKAjjRVmn/LtOoXZbvIVWugfyUF8MEr70xhinBVy4sRkjMgn02d7DqMOWoa7seJQ9dXlyPJca09fSZ5GCeNe11/tQ1+3Myyxsb1huo4ocnI1SyRyJWH36Z47vbHUpIz9fnSekmF7mJgelafpQyMRIQmuhjny6QHsLAGvHCLJR+1ua0d9A0b9ATUOhoYn1cUc4U/j57V1HlDZwsaLpsas7gSFMIsNyYVNRb3mvSW/f+z/qYV3A46NJmY4+yAGebCluD2dUW5IUAElxtnXoiD0vIi2JyWu+fCvSxSQ+e201zyW1Izw+Mz3IUBCdiuWAXT/kyMW1b6siD9YY05EHEx7Rb9xVIP/iwWGu9i6vCiaiXwq79Q+oJJ8UGWZvHmX4HjrX7o2HybITE9imaXHLjTUZXFcg4N2ezBWC5sQ4Kk0FAvAFHVsiBJE5RX5hVujV8IgU0TNYUQtLx6uMEGjzRQ03duiWwBT+cjj+K+Hso2XF9I=;
 5:Xb9jGPaRx+l+RMnAEjysQP1beNTOWEHjKvEopfSobYbO3yhmNrtiRANU4UQjmVA0jueH030YBtf3HPJ7mAr0yS4XbFM65FTzOzMoNaNfkOEFrpfg+jtM26gSA0+0do4zI87zj0QVd/gaz7LDtPq6Ig==;
 24:CtxFbp5cQWbQMlSMOXjkp9SGxHOyPAD+mz8Ti4C5Fy9lgnMI0YAyoIID+UaRs06txev8d+xRWODel8po5qVCCe87K27WbkMPon/mUK2Mqnc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0113;
 7:6jXHAj8gsHtbLqC0+A9RLk6HsFzbCc3zxVG3ye/WGOKcDhXGEr/heMz2utIeUpTVv6ZIdMjH22+Y5m9NVLEaSewS5cT2hPbnZsGQJG8KrprlCePIb0UvwkKcyMTq5DYlWs6qAEqIsOJ39bm0HCd4DnAhc3yVomxdKSn+daSMIV7fbb78jRFOrNB7iT/ReLwZYoUjn0FjDAay/CUnUpKB2BWqC8dRc6DAEWFqMLOua55f0bWkBwXIMZzGISMKu12CBzHHFxU88Be3NevPh4H70+YC/Qourubu11KhDzkJF2S8gj2LToZA2ZCagnDHXAJMd192fFHOUPe3EWUH+CM+nw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2017 02:04:47.6842 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR08MB0113
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 punit.agrawal@arm.com, Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH] xen/arm32: Distinguish guest SError from Xen
	data aborts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QVJNMzIgZG9lc24ndCBoYXZlIGFuIGV4Y2VwdGlvbiBzaW1pbGFyIHRvIGh5cF9zeW5jIG9mIEFS
TTY0IHRvIGNhdGNoCnRoZSBzeW5jaHJvbm91cyBkYXRhIGFib3J0IChGb3IgZXhhbXBsZSwgYSBO
VUxMIHBvaW50ZXIgaGFzIGJlZW4gcmVmZXJlbmNlZCkuCkhlbmNlIHRoZSBTRXJyb3IgYW5kIHN5
bmMgZGF0YSBhYm9ydCB3aWxsIGJlIGNhdWdodCBieSB0aGUgc2FtZSBkYXRhIGFib3J0CmV4Y2Vw
dGlvbi4KClNpbmNlIGNvbW1pdCAiM2YxNmM4Y2IiIHdlIHRyZWF0IGFsbCBkYXRhIGFib3J0cyBj
YXVnaHQgYnkgdGhpcyBleGNldHBpb24KYXMgU0Vycm9yLiBUaGlzIG1lYW5zLCB3ZSB3aWxsIGZv
cndhcmQgWGVuIHN5bmNocm9ub3VzIGRhdGEgYWJvcnQgdG8gZ3Vlc3QsCmlmIHRoZSBzZXJyb3Jf
b3A9Rk9SV0FSRC4gVGhpcyBpcyBvYnZpb3VzbHkgaW5jb3JyZWN0LiBCdXQgd2UgZG9uJ3QgaGF2
ZQphbnkgbWV0aG9kIHRvIGRpc3Rpbmd1aXNoIFNFcnJvciBmcm9tIFhlbiBkYXRhIGFib3J0cy4K
CkJ1dCB3ZSBjYW4gZGlzdGluZ3Vpc2ggZ3Vlc3QgZ2VuZXJhdGVkIFNFcnJvciBmcm9tIFhlbiBk
YXRhIGFib3J0cy4gU28gd2UKd2FudCB0byBjaGFuZ2UgdGhlIHBvbGljeSB0byBoYW5kbGUgZGF0
YSBhYm9ydHMgZm9yIEFSTTMyOgoxLiBJZiB0aGlzIGRhdGEgYWJvcnQgaXMgZ3Vlc3QgZ2VuZXJh
dGVkIFNFcnJvciwgd2Ugd2lsbCBoYW5kbGUgdGhpcyBkYXRhCiAgIGFib3J0IGZvbGxvdyB0aGUg
U0Vycm9yIGhhbmRsZSBvcHRpb24gc2V0dGluZy4KMi4gSWYgdGhpcyBkYXRhIGFib3J0IGlzIHN5
bmNocm9ub3VzIGRhdGEgYWJvcnQgb3IgWGVuIGdlbmVyYXRlIFNFcnJvciwgd2UKICAgd2lsbCBQ
QU5JQyB0aGUgd2hvbGUgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVu
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgfCA1ICsrKystCiAxIGZp
bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpp
bmRleCA1YmM1ZjY0Li4xZTE3YWU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJh
cHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtNjIsNyArNjIsMTAgQEAg
YXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfcHJlZmV0Y2hfYWJvcnQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAKIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2RhdGFfYWJvcnQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgZG9fdHJhcF9oeXBfc2Vycm9yKHJlZ3MpOworICAg
IGlmICggVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSApCisgICAgICAgIGRvX3RyYXBfZ3Vlc3Rf
c2Vycm9yKHJlZ3MpOworICAgIGVsc2UKKyAgICAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJEYXRh
IEFib3J0IiwgcmVncyk7CiB9CiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 03:59:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 03:59:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5lRd-0005he-Ud; Wed, 03 May 2017 03:59:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d5lRc-0005hY-Lq
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 03:59:16 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 6F/9A-01997-39559095; Wed, 03 May 2017 03:59:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyuP0Ov+7kUM5
 Ig3edwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHruPsBVtZKjZ9X8jSwPiGuYuRk0NCwEji
 7cR/TF2MXBxCAgsZJQ697AJLCAsESTx/fYIRxBYRMJB4f30SG4gtJOAl8fxtE1gNs0CExILz7
 9lBbDYBVYkN10+xgti8AtYSm5+tArNZBFQk3t9eBVYvKhAu8bbxCAtEjaDEyZlPgGwODk4Bb4
 kXH4wgRupJ7Lj+ixXClpfY/nYO8wRGvllIOmYhKZuFpGwBI/MqRo3i1KKy1CJdQxO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYGMAgh2MK7Z7HmKU5GBSEuVVf8UeKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC914IZ6SQYFFqempFWmYOMOxh0hIcPEoivDLA0BfiLS5IzC3OT
 IdInWLU5Zhz7+t7JiGWvPy8VClxXi6QIgGQoozSPLgRsBi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeZyCX8GTmlcBtegV0BBPQEc2yHCBHlCQipKQaGFlLHC+k737oOFPcuPiZe9xH3xd
 TqmP0AvYWH56iOlUuZGvVL1bXwDkMVvbSLZx3n4luvCmtYK7oudnoQ21f+vkQA9cXmzadtdlR
 c7jj/RROwauHyr9P9ZnJ3yk9J631aPeF68fnL5G9+pZf12D5ypsv1klHPazTXN3t+llZ4Gpvy
 BY3pu3PdZVYijMSDbWYi4oTAVaK0Ae8AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493783955!97761450!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41720 invoked from network); 3 May 2017 03:59:15 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 May 2017 03:59:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AB57AAB1A;
 Wed,  3 May 2017 03:59:14 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1493745786-27350-1-git-send-email-boris.ostrovsky@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d3e699b4-45e5-9aa3-2482-bd99a5233fa1@suse.com>
Date: Wed, 3 May 2017 05:59:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493745786-27350-1-git-send-email-boris.ostrovsky@oracle.com>
Cc: xen-devel@lists.xenproject.org, rdunlap@infradead.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: Move xen_have_vector_callback
 definition to enlighten.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTk6MjMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBDb21taXQgODRkNTgy
ZDIzNmRjICgieGVuOiBSZXZlcnQgY29tbWl0cyBkYTcyZmY1YmZjYjAgYW5kCj4gNzJhOWIxODYy
OTJkIikgZGVmaW5lZCB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgaW4gZW5saWdodGVuX2h2bS5j
Lgo+IFNpbmNlIGd1ZXN0LXR5cGUtbmV1dHJhbCBjb2RlIHJlZmVycyB0byB0aGlzIHZhcmlhYmxl
IHRoaXMgY2F1c2VzCj4gYnVpbGQgZmFpbHVyZXMgd2hlbiBDT05GSUdfWEVOX1BWSFZNIGlzIG5v
dCBkZWZpbmVkLgo+IAo+IE1vdmluZyB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgZGVmaW5pdGlv
biB0byBlbmxpZ2h0ZW4uYyByZXNvbHZlcwo+IHRoaXMgaXNzdWUuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBSZXBvcnRl
ZC1ieTogUmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CgpSZXZpZXdlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKClRoYW5rcywKCkp1ZXJnZW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 04:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 04:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5laS-0006Sg-RT; Wed, 03 May 2017 04:08:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5laR-0006SL-Ot
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 04:08:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C8/DB-03613-7B759095; Wed, 03 May 2017 04:08:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdrOGe
 kwbsvZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuD3jK2tBT2HFm68nGBsY
 J3p2MXJxCAn8ZZQ40LCdtYuRE8h5zCgxdz0nRGIbo8TCbxuZQRIiAs4SX8/MZQexeQX0JZobl
 oLFhQWsJBYdOc8E0iAh0CEvcXzDXMYuRg4gx1Pi5e0skBoQ88LF9WxdjOwcbED1h8RAoiwCqh
 L/D/9nnMDIvYCRYRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDHGYBgB+Oa+YGHGCU5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9EMYZKSRY
 lJqeWpGWmQMMPZi0BAePkgjvWZA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ81qAFAmAF
 GWU5sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz9oFM4cnMK4Hb9AroCCagI5plOU
 COKElESEk1MHYuvK8bedTvZd9WzecGB/mOnGmrKrgRedDcaP/OyX7L1+RPUV+9cVuWQoNLidh
 XRqNXu/UUew2XcVzRE861aO1y+71z6p9KxbI//ftle72mHXvoc3XBruzKBs20n2xLI3KWzeLq
 uBE1+/Al/YYN7gGvZqe+rplYMb/peOrKycIGrpxa5TsOrFFiKc5INNRiLipOBABbUZVVfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493784500!47600388!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42012 invoked from network); 3 May 2017 04:08:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 04:08:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5laO-0006EI-2J; Wed, 03 May 2017 04:08:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5laI-0001Zf-8J; Wed, 03 May 2017 04:08:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5laH-0004Sc-GN; Wed, 03 May 2017 04:08:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108138-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=eb9a3bfd8759dc7e3043977ba7ee373223acf7a9
X-Osstest-Versions-That: xen=cf35a354efe2d45d6c345455100fc8023eb038e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 04:08:13 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 108138: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODEzOCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODEzOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTA3MzU2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3MzU2CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMDczNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3
MzU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNzM1NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTA3MzU2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQ1IHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA0NSB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
IDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA2NSB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDY1IHh0Zi90
ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGViOWEzYmZkODc1OWRjN2UzMDQzOTc3YmE3ZWUzNzMyMjNhY2Y3YTkKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNmMzVhMzU0ZWZlMmQ0NWQ2YzM0NTQ1
NTEwMGZjODAyM2ViMDM4ZTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1NiAgMjAxNy0wNC0x
MCAxNzoxNzowNyBaICAgMjIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDgxMzggIDIwMTct
MDUtMDIgMTM6MTU6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IGViOWEzYmZkODc1OWRjN2UzMDQzOTc3YmE3ZWUzNzMyMjNhY2Y3YTkKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE1OjAyOjM4IDIwMTcg
KzAyMDAKCiAgICB4ODY6IGNvcnJlY3QgY3JlYXRlX2JvdW5jZV9mcmFtZQogICAgCiAgICBXZSBt
YXkgcHVzaCB1cCB0byA5NiBieXRlcyBvbiB0aGUgZ3Vlc3QgKGtlcm5lbCkgc3RhY2ssIHNvIHdl
IHNob3VsZAogICAgYWxzbyBjb3ZlciBhcyBtdWNoIGluIHRoZSBlYXJseSByYW5nZSBjaGVjay4g
Tm90ZSB0aGF0IHRoaXMgaXMgdGhlCiAgICBzaW1wbGVzdCBwb3NzaWJsZSBwYXRjaCwgd2hpY2gg
aGFzIHRoZSB0aGVvcmV0aWNhbCBwb3RlbnRpYWwgb2YKICAgIGJyZWFraW5nIGEgZ3Vlc3Q6IFdl
IG9ubHkgcmVhbGx5IHB1c2ggOTYgYnl0ZXMgd2hlbiBpbnZva2luZyB0aGUKICAgIGZhaWxzYWZl
IGNhbGxiYWNrLCBvcmRpbmFyeSBleGNlcHRpb25zIG9ubHkgaGF2ZSA1NiBvciA2NCBieXRlcyBw
dXNoZWQKICAgICh3aXRob3V0IC8gd2l0aCBlcnJvciBjb2RlIHJlc3BlY3RpdmVseSkuIFRoZXJl
IGlzLCBob3dldmVyLCBubyBQViBPUwogICAga25vd24gdG8gcGxhY2UgYSBrZXJuZWwgc3RhY2sg
dGhlcmUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEph
bm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGRjZWYxNjU1MjczZDJlYTI4Yzk2Y2FmNDEw
MzAwNWIxYWQ1ZmE1OTAKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIE1heSAyIDE1OjAyOjAyIDIwMTcgKzAyMDAKCiAgICB4ODY6IGRpc2NhcmQgdHlw
ZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFsaW5nIHBhZ2VzCiAgICAKICAgIFdoaWxlIGEgcGFnZSBo
YXZpbmcganVzdCBhIHNpbmdsZSBnZW5lcmFsIHJlZmVyZW5jZSBsZWZ0IG5lY2Vzc2FyaWx5CiAg
ICBoYXMgYSB6ZXJvIHR5cGUgcmVmZXJlbmNlIGNvdW50IHRvbywgaXRzIHR5cGUgbWF5IHN0aWxs
IGJlIHZhbGlkIChhbmQKICAgIGluIHZhbGlkYXRlZCBzdGF0ZTsgYXQgcHJlc2VudCB0aGlzIGlz
IG9ubHkgcG9zc2libGUgYW5kIHJlbGV2YW50IGZvcgogICAgUEdUX3NlZ19kZXNjX3BhZ2UsIGFz
IHBhZ2UgdGFibGVzIGhhdmUgdGhlaXIgdHlwZSBmb3JjaWJseSB6YXBwZWQgd2hlbgogICAgdGhl
aXIgdHlwZSByZWZlcmVuY2UgY291bnQgZHJvcHMgdG8gemVybywgYW5kCiAgICBQR1Rfe3dyaXRh
YmxlLHNoYXJlZH1fcGFnZSBwYWdlcyBkb24ndCByZXF1aXJlIGFueSB2YWxpZGF0aW9uKS4gSW4K
ICAgIHN1Y2ggYSBjYXNlIHdoZW4gdGhlIHBhZ2UgaXMgYmVpbmcgcmUtdXNlZCB3aXRoIHRoZSBz
YW1lIHR5cGUgYWdhaW4sCiAgICB2YWxpZGF0aW9uIGlzIGJlaW5nIHNraXBwZWQuIEFzIHZhbGlk
YXRpb24gY3JpdGVyaWEgZGlmZmVyIGJldHdlZW4KICAgIDMyLSBhbmQgNjQtYml0IGd1ZXN0cywg
cGFnZXMgdG8gYmUgdHJhbnNmZXJyZWQgYmV0d2VlbiBndWVzdHMgbmVlZCB0bwogICAgaGF2ZSB0
aGVpciB2YWxpZGF0aW9uIGluZGljYXRvciB6YXBwZWQgKGFuZCB3aXRoIGl0IHdlIHphcCBhbGwg
b3RoZXIKICAgIHR5cGUgaW5mb3JtYXRpb24gYXQgb25jZSkuCiAgICAKICAgIFRoaXMgaXMgWFNB
LTIxNC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZWFmNTM3MzQyYzkwOTg3NWMxMGY0OWIwNmUxNzQ5MzY1NTQxMDY4MQog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDIgMTQ6NDY6NTggKzAyMDAKCmNvbW1pdCBmYzc4Mzk2
OThjMGE5Mzc1YmJlN2Y0OTM3MDIzMjJkMWExZGU0NjYzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMiAxNTowMToxMiAyMDE3ICswMjAwCgog
ICAgbXVsdGljYWxsOiBkZWFsIHdpdGggZWFybHkgZXhpdCBjb25kaXRpb25zCiAgICAKICAgIElu
IHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2ZWwgcmVxdWlyZSB0aGUg
bXVsdGljYWxsCiAgICBzZXF1ZW5jZSB0byBiZSBhYm9ydGVkLCBhcyBoeXBlcmNhbGxzIGFyZSBw
ZXJtaXR0ZWQgZnJvbSBrZXJuZWwgbW9kZQogICAgb25seS4gV2hpbGUgbGlrZWx5IG5vdCB2ZXJ5
IHVzZWZ1bCBpbiBhIG11bHRpY2FsbCwgYWxzbyBwcm9wZXJseSBoYW5kbGUKICAgIHRoZSByZXR1
cm4gdmFsdWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQgYmUgdGhl
IGd1ZXN0CiAgICBzcGVjaWZpZWQgdmFsdWUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTMuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MjJjMDk2Yzk5ZDhjMDU4MzNjM2MxOTg3MGUzNmVmYjJkZDRlODAxMwogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDUtMDIgMTQ6NDU6MDIgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 04:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 04:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5mCU-0000TU-0N; Wed, 03 May 2017 04:47:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d5mCT-0000TO-1p
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 04:47:41 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C6/FB-03869-CE069095; Wed, 03 May 2017 04:47:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyuP0Ov+7rBM5
 Ig85WLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePn0rdMBatYKq5tnc7UwPiQuYuRk0NCwEji
 7cR/TF2MXBxCAgsZJZ6+PMEKkhAWCJJ4/voEI4gtImAg8f76JDYQW0jAS+L52yawZmaBCIkF5
 9+zg9hsAqoSG66fAuvlFbCW+Pb7KZjNIqAisf/DQRYQW1QgXOJt4xEWiBpBiZMznwDZHBycAt
 4SLz4YQYzUk9hx/RcrhC0vsf3tHOYJjHyzkHTMQlI2C0nZAkbmVYwaxalFZalFusbGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHGAAQ7GHeuDzzEKMnBpCTKq/6KPVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/WeM5IIcGi1PTUirTMHGDYw6QlOHiURHhvgKR5iwsSc4sz0
 yFSpxh1Oebc+/qeSYglLz8vVUqcVx0YRUICIEUZpXlwI2AxeIlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvG9AVvFk5pXAbXoFdAQT0BHNshwgR5QkIqSkGhj3a/y4yrn7j9yezRrGp/8amqp
 WX3wqlchyo4n/VOHWX7Mdgs2e/PIsvLvi+mrz5hDzZT0+bzym7I5++9Og+OXmlX6MjfNavvEd
 vsm2p+5pr1+T+v4Ilcgjn9J/lIvNnZOjZlFpmXz5XV+wxffeyzMCmAJXH1kem5YmdovN88yhb
 9s13J/27T6nxFKckWioxVxUnAgAEQYNhLwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1493786859!98619874!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6296 invoked from network); 3 May 2017 04:47:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 May 2017 04:47:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EF3CBAB1A;
 Wed,  3 May 2017 04:47:38 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1493745786-27350-1-git-send-email-boris.ostrovsky@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bb399266-cb30-d438-31d4-7c9b60cad3f2@suse.com>
Date: Wed, 3 May 2017 06:47:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493745786-27350-1-git-send-email-boris.ostrovsky@oracle.com>
Cc: xen-devel@lists.xenproject.org, rdunlap@infradead.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: Move xen_have_vector_callback
 definition to enlighten.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTk6MjMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBDb21taXQgODRkNTgy
ZDIzNmRjICgieGVuOiBSZXZlcnQgY29tbWl0cyBkYTcyZmY1YmZjYjAgYW5kCj4gNzJhOWIxODYy
OTJkIikgZGVmaW5lZCB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgaW4gZW5saWdodGVuX2h2bS5j
Lgo+IFNpbmNlIGd1ZXN0LXR5cGUtbmV1dHJhbCBjb2RlIHJlZmVycyB0byB0aGlzIHZhcmlhYmxl
IHRoaXMgY2F1c2VzCj4gYnVpbGQgZmFpbHVyZXMgd2hlbiBDT05GSUdfWEVOX1BWSFZNIGlzIG5v
dCBkZWZpbmVkLgo+IAo+IE1vdmluZyB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgZGVmaW5pdGlv
biB0byBlbmxpZ2h0ZW4uYyByZXNvbHZlcwo+IHRoaXMgaXNzdWUuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBSZXBvcnRl
ZC1ieTogUmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CgpQdXNoZWQgdG8geGVu
L3RpcCBmb3ItbGludXMtNC4xMmIKCgpUaGFua3MsCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 05:11:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 05:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5mZG-0002UY-VH; Wed, 03 May 2017 05:11:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5mZF-0002UK-LG
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 05:11:13 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1B/D2-03058-07669095; Wed, 03 May 2017 05:11:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVTc/jTP
 S4NgfeYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbDi0k6Vg+TKmil9r1jM2
 MDa/YOxi5OQQEvjLKLFjSn0XIxeQ/ZhRYvXEuSwQzjZGialr57OBVIkIOEt8PTOXHcQWFrCWm
 HKnHyjOwcErYC/xsbeyi5Gdg03ASuKQGEgBi4CqxI+Dx5gnMHIsYGRYxahRnFpUllqka2iol1
 SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6CsGINjB+GlZwCFGSQ4mJVFe9VfskUJ
 8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLemckYKCRalpqdWpGXmAIMGJi3BwaMkwnsAJM1bXJCY
 W5yZDpE6xajL8W7ph/dMQix5+XmpUuK8j0GKBECKMkrz4EbAAvgSo6yUMC8j0FFCPAWpRbmZJ
 ajyrxjFORiVhHlbQKbwZOaVwG16BXQEE9ARzbIcIEeUJCKkpBoY9S+0VURY/1ASuqOXH3fE8b
 /8w1aRdcdyPK22H1Q6azZFL3fa/K9vT6S8XJLjZ7o99Ok/p9xw8yOublfWTlexXPPt/x4NY+H
 Hm4U6f30OMd5pZeC24dJLu4SzGYUnun923pj4zKTiZvpxgTkWTotClzSYRZbMXTfx20NTll3+
 G249eC3qtHLxTSWW4oxEQy3mouJEAAaUhGBbAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493788270!60225301!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52090 invoked from network); 3 May 2017 05:11:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 05:11:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5mZ9-00088B-P5; Wed, 03 May 2017 05:11:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5mZ4-0004fN-Ci; Wed, 03 May 2017 05:11:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5mZ4-0000Ph-7Z; Wed, 03 May 2017 05:11:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d5mZ4-0000Ph-7Z@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 05:11:02 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-armhf-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5425839029732603078=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5425839029732603078==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job build-armhf-xsm
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108179/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf-xsm.xen-build --summary-out=tmp/108179.bisection-summary --basis-template=107636 --blessings=real,real-bisect qemu-mainline build-armhf-xsm xen-build
Searching for failure / basis pass:
 108125 fail [host=arndale-westfield] / 107644 ok.
Failure / basis pass flights: 108125 / 107644
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Basis pass f4b5b021c847669b1c78050aea26fe9abceef6dd 99704f26360ee8d4f85081c6c50ce64f47961f6d
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#f4b5b021c847669b1c78050aea26fe9abceef6dd-81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 git://xenbits.xen.org/xen.git#99704f26360ee8d4f85081c6c50ce64f47961f6d-0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Loaded 18853 nodes in revision graph
Searching for test results:
 107644 pass f4b5b021c847669b1c78050aea26fe9abceef6dd 99704f26360ee8d4f85081c6c50ce64f47961f6d
 107736 fail irrelevant
 107777 fail irrelevant
 107758 fail irrelevant
 107788 fail irrelevant
 107808 fail irrelevant
 107841 fail irrelevant
 107826 fail irrelevant
 107884 fail irrelevant
 107911 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107936 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108005 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107986 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108044 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108028 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108076 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108059 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108103 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108125 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108155 pass f4b5b021c847669b1c78050aea26fe9abceef6dd 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108156 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108157 fail 78f86a2b7c6b5c490a612729816473485d7ac570 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108158 pass 71cd4dace9abf51469cfbf6db622124993955f78 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108161 pass df02d2ca8b23ba1fff137090a65731c68cf1393d cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108162 pass fe491fa85c4634453b340b18046aae2eaf8147db 60f07f8adb5d0473b8e820509f2a6dfaa5443ca2
 108167 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108171 fail e9628441df3a7aa0ee83601a0cc9111b91e2319a cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108172 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108173 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108174 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108178 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108179 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
Searching for interesting versions
 Result found: flight 107644 (pass), for basis pass
 Result found: flight 107911 (fail), for basis failure
 Repro found: flight 108155 (pass), for basis pass
 Repro found: flight 108156 (fail), for basis failure
 0 revisions at fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
No revisions left to test, checking graph state.
 Result found: flight 108167 (pass), for last pass
 Result found: flight 108172 (fail), for first failure
 Repro found: flight 108173 (pass), for last pass
 Repro found: flight 108174 (fail), for first failure
 Repro found: flight 108178 (pass), for last pass
 Repro found: flight 108179 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108179/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
108179: tolerable ALL FAIL

flight 108179 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/108179/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf-xsm               5 xen-build               fail baseline untested


jobs:
 build-armhf-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



--===============5425839029732603078==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5425839029732603078==--

From xen-devel-bounces@lists.xen.org Wed May 03 06:11:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 06:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5nVU-00066l-J6; Wed, 03 May 2017 06:11:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d5nVT-00066f-EM
 for xen-devel@lists.xen.org; Wed, 03 May 2017 06:11:23 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 10/3B-02956-A8479095; Wed, 03 May 2017 06:11:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsXS1taRottVwhl
 p8Hktj8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnGrbxZbwUqJip7XAQ2Mk4W7GDk5hAQqJY4e
 2cEEYksI8EocWTaDFcIOkHg0cQtbFyMXUE0Lo8Sszi3MIAk2AW2JtX9PsYHYIgLSEtc+X2YEK
 WIWOMooMe/MS6AEB4ewQJrEph1mIDUsAqoS67/cARvKK+AuMffhI0aIBXISN891Mk9g5F7AyL
 CKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECPQuAxDsYLy3LOA
 QoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxZxZyRQoJFqempFWmZOcAwg0lL
 cPAoiUCkeYsLEnOLM9MhUqcYdTl2zX33nkmIJS8/L1VKnFcNpEgApCijNA9uBCzkLzHKSgnzM
 gIdJcRTkFqUm1mCKv+KUZyDUUmY1xJkCk9mXgncpldARzABHdEsywFyREkiQkqqgZHHa/6024
 s3HN7dEXJxozhX2Jzgj+2f/9yR+3ypz+763465vXf+VTl1RK5IXry228U+Z9WnKbNiv6735BO
 /7Tml9svuz7W9cw56v+rJd2hiVTH8qSTh3G7332mnYuO6nTt0Tq5Y2CJ2scfr8a8F5t+yw/4v
 KXp76P2OCRIblTomrfy0Qk3iBP90JZbijERDLeai4kQAYLmYR3QCAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1493791879!98629234!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=2.8 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_FUTURE_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55587 invoked from network); 3 May 2017 06:11:21 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 06:11:21 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 02 May 2017 23:11:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="1142982704"
Received: from test-optiplex-7040.bj.intel.com ([10.238.154.174])
 by fmsmga001.fm.intel.com with ESMTP; 02 May 2017 23:11:17 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 06:15:41 +0800
Message-Id: <1493849741-13355-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 paul.durrant@citrix.com, yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com,
 jbeulich@suse.com, Xiong Zhang <xiong.y.zhang@intel.com>
Subject: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU reboot couldn't work
	when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

J2NvbW1pdCAxNjc5ZTBkZjNkZjYgKCJ4ODYvaW9yZXEgc2VydmVyOiBhc3luY2hyb25vdXNseSBy
ZXNldApvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScgd2lsbCBjYWxsCnAy
bV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSB3aGljaCBzZXQgZW50cnkucmVjYWxjPTEuIFRo
ZW4KdGhlIGZvbGxvd2luZyBnZXRfZW50cnkocDJtX2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4K
cDJtX3JhbV9ydyB0eXBlLgpCdXQgJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2Vy
dmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0Cm91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50
cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKYXNzdW1lIGdldF9lbnRyeShwMm1f
aW9yZXFfc2VydmVyKSB3aWxsIHJldHVybiBwMm1faW9yZXFfc2VydmVyCnR5cGUsIHRoZW4gcmVz
ZXQgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzLiBUaGUgZmFjdCBpcyB0aGUgYXNzdW1wdGlvbgpp
c24ndCB0cnVlLCBhbmQgc3lzbmNocm9ub3VzbHkgcmVzZXQgZnVuY3Rpb24gY291bGRuJ3Qgd29y
ay4gVGhlbgppb3JlcS5lbnRyeV9jb3VudCBpcyBsYXJnZXIgdGhhbiB6ZXJvIGFmdGVyIGFuIGlv
cmVxIHNlcnZlciB1bm1hcHMsCmZpbmFsbHkgdGhpcyByZXN1bHRzIERvbVUgcmVib290IGNvdWxk
bid0IHdvcmsuCgpUaGlzIHBhdGNoIHdpbGwgbGV0IGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVy
KSByZXR1cm4KcDJtX2lvcmVxX3NlcnZlciB0eXBlIGluc3RlYWQgb2YgcDJtX3JhbV9ydyB0eXBl
IHdoZW4gdGhlIHR5cGUgb2YKaW9yZXFfc2VydmVyIGVudHJpZXMgaGF2bid0IGJlZW4gd3JpdHRl
bi4gVGhlIGFjdHVhbCB0eXBlIGNoYW5nZQpoYXBwZW5zIGluIHJlY2FsYyBmdW5jaXRvbi4KCkZp
eDogJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5
IHJlc2V0CiAgICAgIG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyB3aGVuIGFu
IGlvcmVxIHNlcnZlciB1bm1hcHMiKScKClNpZ25lZC1vZmYtYnk6IFhpb25nIFpoYW5nIDx4aW9u
Zy55LnpoYW5nQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWXUgWmhhbmcgPHl1LmMuemhhbmdA
bGludXguaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCA0ICsrKysK
IHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCB8IDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKaW5kZXggZjM3YTFmMi4uNjE3ODA0NiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC01
NDYsNiArNTQ2LDEwIEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgICAgIGUuaXBh
dCA9IGlwYXQ7CiAKICAgICAgICAgICAgICAgICAgICAgbnQgPSBwMm1fcmVjYWxjX3R5cGUoZS5y
ZWNhbGMsIGUuc2FfcDJtdCwgcDJtLCBnZm4gKyBpKTsKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCBlLnNhX3AybXQgPT0gcDJtX2lvcmVxX3NlcnZlciAmJgorICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtLT5pb3JlcS5zZXJ2ZXIgPT0gTlVMTCApCisgICAgICAgICAgICAgICAgICAgICAgICBu
dCA9IHAybV9yYW1fcnc7CisKICAgICAgICAgICAgICAgICAgICAgaWYgKCBudCAhPSBlLnNhX3Ay
bXQgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAo
IGUuc2FfcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA1MDc5YjU5Li40
ZGU1MDBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1wdC5jCkBAIC00NDUsNiArNDQ1LDkgQEAgc3RhdGljIGludCBkb19yZWNh
bGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAg
ICAgICAgICAgICAgcDJtLT5kb21haW4tPmRvbWFpbl9pZCwgZ2ZuLCBsZXZlbCk7CiAgICAgICAg
IG90ID0gcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhlKSk7CiAgICAgICAgIG50ID0g
cDJtX3JlY2FsY190eXBlX3JhbmdlKHRydWUsIG90LCBwMm0sIGdmbiAmIG1hc2ssIGdmbiB8IH5t
YXNrKTsKKyAgICAgICAgaWYgKCBvdCA9PSBwMm1faW9yZXFfc2VydmVyICYmIHAybS0+aW9yZXEu
c2VydmVyID09IE5VTEwgKQorICAgICAgICAgICAgbnQgPSBwMm1fcmFtX3J3OworCiAgICAgICAg
IGlmICggbnQgIT0gb3QgKQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1m
biA9IGwxZV9nZXRfcGZuKGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNzU3NGE5Yi4uZGRlNTE2YyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCkBAIC03NjAsNyArNzYwLDcgQEAgc3RhdGljIGlubGluZSBwMm1fdHlwZV90IHAy
bV9yZWNhbGNfdHlwZV9yYW5nZShib29sIHJlY2FsYywgcDJtX3R5cGVfdCB0LAogICAgIGlmICgg
IXJlY2FsYyB8fCAhcDJtX2lzX2NoYW5nZWFibGUodCkgKQogICAgICAgICByZXR1cm4gdDsKIAot
ICAgIGlmICggdCA9PSBwMm1faW9yZXFfc2VydmVyICYmIHAybS0+aW9yZXEuc2VydmVyICE9IE5V
TEwgKQorICAgIGlmICggdCA9PSBwMm1faW9yZXFfc2VydmVyICkKICAgICAgICAgcmV0dXJuIHQ7
CiAKICAgICByZXR1cm4gcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHAybSwgZ2ZuX3N0YXJ0LCBnZm5f
ZW5kKSA/IHAybV9yYW1fbG9nZGlydHkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 06:31:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 06:31:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5npF-0007NB-4U; Wed, 03 May 2017 06:31:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5npE-0007N5-8o
 for xen-devel@lists.xen.org; Wed, 03 May 2017 06:31:48 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C8/FC-03371-35979095; Wed, 03 May 2017 06:31:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzeokjP
 SYM5XU4slHxezODB6HN39mymAMYo1My8pvyKBNePpv2eMBRvEK/4f6GZsYLwh2MXIySEkkCdx
 eOULdhCbV8BOYmXvATYQW0LAUOLp++tgNouAqsT+u2fAbDYBdYm2Z9tZQWwRAR+JVUtXAMW5O
 JgFrjJK3PlxF6xIWMBL4tTFaywgCSGBNYwSh9/tA9rAwcEJtGHr5CgQk1dAUOLvDmGQcmYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RpV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsYDiwIPMUpyMCmJ8qq/Yo8U
 4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8z8s5I4UEi1LTUyvSMnOAEQJTK
 sHBoyTCex8kzVtckJhbnJkOkTrFqCglzvsVJCEAksgozYNrg0XlJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzbgCZwpOZVwI3/RXQYiagxc2yHCCLSxIRUlINjBvPPRC0WvrnYdCjTs8j996
 Z/FHiy+ounvW9ftPKwIuzT3Gcdbhx0Oppx9vn3C4VDdJr+cUdPHrPzzU8Fzy191Nrs9K28Jbc
 L1cdU7d6PTwntOJK90WPpfKKfCqmPpsjp+lbhuw2u+CT8zaaZ0dHnGSyQHKpSJWnt8rHbLklp
 7lXNS72+fLTT4mlOCPRUIu5qDgRAGoT3t/FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493793104!76871804!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9314 invoked from network); 3 May 2017 06:31:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 06:31:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 00:31:44 -0600
Message-Id: <5909956E02000078001561D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 00:31:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Tim Deegan" <tim@xen.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
In-Reply-To: <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE4OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDUvMTcgMTc6MDIsIFRpbSBEZWVnYW4gd3JvdGU6Cj4+IEF0IDE4OjIxICsw
MzAwIG9uIDAyIE1heSAoMTQ5Mzc0OTMwNyksIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4+IGh2
bV9zYXZlX2NwdV9jdHh0KCkgcmV0dXJucyBzdWNjZXNzIHdpdGhvdXQgd3JpdGluZyBhbnkgZGF0
YSBpbnRvCj4+PiBodm1fZG9tYWluX2NvbnRleHRfdCB3aGVuIGFsbCBWQ1BVcyBhcmUgb2ZmbGlu
ZS4gVGhpcyBjYW4gdGhlbiBjcmFzaAo+Pj4gdGhlIGh5cGVydmlzb3IgKHdpdGggRkFUQUwgUEFH
RSBGQVVMVCkgaW4gaHZtX3NhdmVfb25lKCkgdmlhIHRoZQo+Pj4gIm9mZiA8IChjdHh0LmN1ciAt
IHNpemVvZigqZGVzYykpIiBmb3IoKSB0ZXN0LCB3aGVyZSBjdHh0LmN1ciByZW1haW5zIDAsCj4+
PiBjYXVzaW5nIGFuIHVuZGVyZmxvdyB3aGljaCBsZWFkcyB0aGUgaHlwZXJ2aXNvciB0byBnbyBv
ZmYgdGhlIGVuZCBvZiB0aGUKPj4+IGN0eHQgYnVmZmVyLgo+PiBbLi4uXQo+Pj4gUmVwb3J0ZWQt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
Cj4+PiBUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KPj4gSSBhY3R1YWxseSBwcmVmZXJyZWQgdGhlIGZpcnN0IHBhdGNoCj4gCj4gQXMgZGlkIEku
CgpIbW0sIHdpdGggYm90aCBvZiB5b3UgYmVpbmcgb2YgdGhhdCBvcGluaW9uLCBJJ3ZlIHRha2Vu
IGFub3RoZXIKbG9vay4gSSB0aGluayBJIHNlZSBub3cgd2h5IHlvdSB0aGluayB0aGF0IHdheSAo
dGhpcyBiZWluZyBkYXRhCmZyb20gYW4gaW50ZXJuYWwgcHJvZHVjZXIsIG92ZXJmbG93L3VuZGVy
ZmxvdyBhcmUgbm90IGEgcHJpbWFyeQpjb25jZXJuKSwgc28gSSdsbCB3aXRoZHJhdyBteSBvYmpl
Y3Rpb24gdG8gdGhlIG9yaWdpbmFsIHBhdGNoIChpLmUuCkkgYWdyZWUgdGFraW5nIGl0IHdpdGgg
dGhlIHYyIGRlc2NyaXB0aW9uKS4gSG93ZXZlciwgYW4gYWx0ZXJuYXRpdmUKd291bGQgYmUKCi0t
LSB1bnN0YWJsZS5vcmlnL3hlbi9jb21tb24vaHZtL3NhdmUuYworKysgdW5zdGFibGUveGVuL2Nv
bW1vbi9odm0vc2F2ZS5jCkBAIC03OSwxNCArNzksMTUgQEAgc2l6ZV90IGh2bV9zYXZlX3NpemUo
c3RydWN0IGRvbWFpbiAqZCkKIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDE2X3QgdHlwZWNvZGUsIHVpbnQxNl90IGluc3RhbmNlLCAKICAgICAgICAgICAgICAgICAgWEVO
X0dVRVNUX0hBTkRMRV82NCh1aW50OCkgaGFuZGxlKQogewotICAgIGludCBydiA9IDA7CisgICAg
aW50IHJ2ID0gLUVOT0VOVDsKICAgICBzaXplX3Qgc3ogPSAwOwogICAgIHN0cnVjdCB2Y3B1ICp2
OwogICAgIGh2bV9kb21haW5fY29udGV4dF90IGN0eHQgPSB7IDAsIH07CisgICAgY29uc3Qgc3Ry
dWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmRlc2M7CiAKICAgICBpZiAoIGQtPmlzX2R5aW5nIAog
ICAgICAgICAgfHwgdHlwZWNvZGUgPiBIVk1fU0FWRV9DT0RFX01BWCAKLSAgICAgICAgIHx8IGh2
bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZSA8IHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVz
Y3JpcHRvcikKKyAgICAgICAgIHx8IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZSA8IHNp
emVvZigqZGVzYykKICAgICAgICAgIHx8IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSA9
PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTEwNywxMiArMTA4LDEwIEBA
IGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdWludDEKICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUpOwogICAgICAgICBydiA9IC1FRkFVTFQ7CiAgICAgfQot
ICAgIGVsc2UKKyAgICBlbHNlIGlmICggY3R4dC5jdXIgPiBzaXplb2YoKmRlc2MpICkKICAgICB7
CiAgICAgICAgIHVpbnQzMl90IG9mZjsKLSAgICAgICAgY29uc3Qgc3RydWN0IGh2bV9zYXZlX2Rl
c2NyaXB0b3IgKmRlc2M7CiAKLSAgICAgICAgcnYgPSAtRU5PRU5UOwogICAgICAgICBmb3IgKCBv
ZmYgPSAwOyBvZmYgPCAoY3R4dC5jdXIgLSBzaXplb2YoKmRlc2MpKTsgb2ZmICs9IGRlc2MtPmxl
bmd0aCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRlc2MgPSAodm9pZCAqKShjdHh0LmRhdGEg
KyBvZmYpOwpAQCAtMTIyLDcgKzEyMSw4IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFp
biAqZCwgdWludDEKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb3B5
X2xlbmd0aCA9IGRlc2MtPmxlbmd0aDsKIAotICAgICAgICAgICAgICAgIGlmICggb2ZmICsgY29w
eV9sZW5ndGggPiBjdHh0LmN1ciApCisgICAgICAgICAgICAgICAgaWYgKCBjdHh0LmN1ciA8IGNv
cHlfbGVuZ3RoIHx8CisgICAgICAgICAgICAgICAgICAgICBvZmYgPiBjdHh0LmN1ciAtIGNvcHlf
bGVuZ3RoICkKICAgICAgICAgICAgICAgICAgICAgY29weV9sZW5ndGggPSBjdHh0LmN1ciAtIG9m
ZjsKICAgICAgICAgICAgICAgICBydiA9IDA7CiAgICAgICAgICAgICAgICAgaWYgKCBjb3B5X3Rv
X2d1ZXN0KGhhbmRsZSwgY3R4dC5kYXRhICsgb2ZmLCBjb3B5X2xlbmd0aCkgKQoKdGFraW5nIGNh
cmUgb2Ygb3ZlcmZsb3cvdW5kZXJmbG93IChub3cgY29uc2lzdGVudGx5KSBhcyB3ZWxsLCBwbHVz
CmF2b2lkaW5nIHRoZSAoaW1vIHVnbHkpIGdvdG8gd2l0aG91dCBtYWtpbmcgdGhlIGNvZGUgaGFy
ZGVyIHRvCnJlYWQuIFRob3VnaHRzPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 07:21:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 07:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ob0-00025Z-Qn; Wed, 03 May 2017 07:21:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5ob0-00025T-5j
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 07:21:10 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 22/7D-02956-5E489095; Wed, 03 May 2017 07:21:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dJC2e
 kwck9Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ah++tYCj6pVHxs/cfYwPhAtouRk0NIIE9i
 ysfvjCA2r4CdxNEFT8BsCQFDiafvr7OB2CwCqhLbJs5kAbHZBNQl2p5tZwWxRQT0JeZ/+glkc
 3EwC0xjlGj58IkdJCEsECPx4/JTFpCEkMBTFokzndOZQBKcQBvaZ9wEsjmAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpGus
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GDs+Od0iFGSg0lJlFf9FXuk
 EF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgPdzMGSkkWJSanlqRlpkDjBCYU
 gkOHiUR3l1NQGne4oLE3OLMdIjUKUZFKXHelSB9AiCJjNI8uDZYVF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO86kCk8mXklcNNfAS1mAlrcLMsBsrgkESEl1cCoNplpa1intnLfAifbrTe
 KfSrSZBRviex6wrZnYm6Yhvy2WMv7d52vNP/oXvR5TtbXw/vN7H/Jts5ewVo8y5Bl15TyVx5H
 rH6F9H5mnsu2wlva9OAb28rtmuqHmtasOyLK6TH5WNCKxPXzmWNmmuzK94or/F7x4Nw2+cU8L
 G8fLP1nv8P877z3SizFGYmGWsxFxYkA0Pm3PMUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1493796066!99303325!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52570 invoked from network); 3 May 2017 07:21:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 07:21:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 01:21:06 -0600
Message-Id: <5909A10002000078001561F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 01:21:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <20170425105954.GB43635@deinos.phlegethon.org>
 <5900C5BB020000780015466A@prv-mh.provo.novell.com>
 <20170426142511.GC28790@deinos.phlegethon.org>
 <5901D4940200007800154B84@prv-mh.provo.novell.com>
 <20170427095116.GB26734@deinos.phlegethon.org>
 <59033B1802000078001551D7@prv-mh.provo.novell.com>
 <20170502083215.GA90479@deinos.phlegethon.org>
 <5908645B0200007800155A54@prv-mh.provo.novell.com>
 <20170502094330.GB90479@deinos.phlegethon.org>
 <4388f6e6-dc4c-4b24-2283-271882326edf@citrix.com>
In-Reply-To: <4388f6e6-dc4c-4b24-2283-271882326edf@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE5OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDUvMTcgMTA6NDMsIFRpbSBEZWVnYW4gd3JvdGU6Cj4+IEF0IDAyOjUwIC0w
NjAwIG9uIDAyIE1heSAoMTQ5MzY5MzQwMyksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MDIuMDUuMTcgYXQgMTA6MzIsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4gQXQgMDQ6NTIgLTA2
MDAgb24gMjggQXByICgxNDkzMzU1MTYwKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9u
IDI3LjA0LjE3IGF0IDExOjUxLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+Pj4+Pj4gQXQgMDM6MjMg
LTA2MDAgb24gMjcgQXByICgxNDkzMjYzMzgwKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4g
Li4uIGl0IHdvdWxkbid0IGJldHRlciBiZSB0aGUgb3RoZXIgd2F5IGFyb3VuZDogV2UgdXNlIHRo
ZSBwYXRjaAo+Pj4+Pj4+IGluIGl0cyBjdXJyZW50IChvciBldmVuIHYxKSBmb3JtLCBhbmQgdHJ5
IHRvIGRvIHNvbWV0aGluZyBhYm91dAo+Pj4+Pj4+IHBlcmZvcm1hbmNlIG9ubHkgaWYgd2UgcmVh
bGx5IGZpbmQgYSBjYXNlIHdoZXJlIGl0IG1hdHRlcnMuIFRvIGJlCj4+Pj4+Pj4gaG9uZXN0LCBJ
J20gbm90IGV2ZW4gc3VyZSBob3cgSSBjb3VsZCBtZWFuaW5nZnVsbHkgbWVhc3VyZSB0aGUKPj4+
Pj4+PiBpbXBhY3QgaGVyZTogU2ltcGx5IGNvdW50aW5nIGhvdyBtYW55IGV4dHJhIGZsdXNoZXMg
dGhlcmUgd291bGQKPj4+Pj4+PiBlbmQgdXAgYmVpbmcgd291bGRuJ3Qgc2VlbSBhbGwgdGhhdCB1
c2VmdWwsIGFuZCB3aGV0aGVyIHRoZXJlCj4+Pj4+Pj4gd291bGQgYmUgYW55IG1lYXN1cmFibGUg
ZGlmZmVyZW5jZSBpbiB0aGUgb3ZlcmFsbCBleGVjdXRpb24gdGltZQo+Pj4+Pj4+IG9mIGUuZy4g
ZG9tYWluIGNyZWF0aW9uIEkgd291bGQgaGlnaGx5IGRvdWJ0IChidXQgaWYgaXQncyB0aGF0IHdo
YXQKPj4+Pj4+PiB5b3UncmUgYWZ0ZXIsIEkgY291bGQgY2VydGFpbmx5IGNvbGxlY3QgYSBmZXcg
bnVtYmVycykuCj4+Pj4+PiBJIHRoaW5rIHRoYXQgd291bGQgYmUgYSBnb29kIGlkZWEsIGp1c3Qg
YXMgYSBzYW5pdHktY2hlY2suCj4+Pj4+IEFzIGl0IHR1cm5zIG91dCB0aGVyZSBpcyBhIG1lYXN1
cmFibGUgZWZmZWN0OiB4Y19kb21fYm9vdF9pbWFnZSgpCj4+Pj4+IGZvciBhIDRHYiBQViBndWVz
dCB0YWtlcyBhYm91dCA3MCUgbG9uZ2VyIG5vdy4gT3RvaCBpdCBpcyBpdHNlbGYKPj4+Pj4gcmVz
cG9uc2libGUgZm9yIGxlc3MgdGhhbiAxMCUgb2YgdGhlIG92ZXJhbGwgdGltZSBsaWJ4bF9fYnVp
bGRfZG9tKCkKPj4+Pj4gdGFrZXMsIGFuZCB0aGF0IGluIHR1cm4gaXMgb25seSBhIHByZXR0eSBz
bWFsbCBwb3J0aW9uIG9mIHRoZSBvdmVyYWxsCj4+Pj4+ICJ4bCBjcmVhdGUiLgo+Pj4+IERvIHlv
dSB0aGluayB0aGF0IHNsb3dkb3duIGlzIE9LPyAgSSdtIG5vdCBzdXJlIC0tIEknZCBiZSBpbmNs
aW5lZCB0bwo+Pj4+IGF2b2lkIGl0LCBidXQgY291bGQgYmUgcGVyc3VhZGVkLCBhbmQgaXQncyBu
b3QgbWUgZG9pbmcgdGhlIHdvcmsuIDopCj4+PiBXZWxsLCBpZiB0aGVyZSB3YXMgYSB3YXkgdG8g
YXZvaWQgaXQgaW4gYSBjbGVhbiB3YXkgd2l0aG91dCB0b28gbXVjaAo+Pj4gY29kZSBjaHVybiwg
SSdkIGJlIGFsbCBmb3IgYXZvaWRpbmcgaXQuIFRoZSBhdmVudWVzIHdlJ3ZlIGV4cGxvcmVkIHNv
Cj4+PiBmYXIgZWl0aGVyIGRpZG4ndCB3b3JrICh1c2luZyBwZ19vd25lcidzIGRpcnR5IG1hc2sp
IG9yIGRpZG4ndCBwcm9taXNlCj4+PiB0byBhY3R1YWxseSByZWR1Y2UgdGhlIGZsdXNoIG92ZXJo
ZWFkIGluIGEgbWVhbmluZ2Z1bCB3YXkgKGFkZGluZyBhCj4+PiBzZXBhcmF0ZSBtYXNrIHRvIGJl
IG1lcmdlZCBpbnRvIHRoZSBtYXNrIHVzZWQgZm9yIHRoZSBmbHVzaCBpbgo+Pj4gX19nZXRfcGFn
ZV90eXBlKCkpLCB1bmxlc3MgLSBhcyBoYXMgYmVlbiB0aGUgY2FzZSBiZWZvcmUgLSBJIGRpZG4n
dAo+Pj4gZnVsbHkgdW5kZXJzdGFuZCB5b3VyIHRob3VnaHRzIHRoZXJlLgo+PiBRdW90aW5nIHlv
dXIgZWFybGllciByZXNwb25zZToKPj4KPj4+IFdvdWxkbid0IGl0IHN1ZmZpY2UgdG8gc2V0IGJp
dHMgaW4gdGhpcyBtYXNrIGluIHB1dF9wYWdlX2Zyb21fbDFlKCkKPj4+IGFuZCBjb25zdW1lL2Ns
ZWFyIHRoZW0gaW4gX19nZXRfcGFnZV90eXBlKCk/IFJpZ2h0IG5vdyBJIGNhbid0Cj4+PiBzZWUg
aXQgYmVpbmcgbmVjZXNzYXJ5IGZvciBjb3JyZWN0bmVzcyB0byBmaWRkbGUgd2l0aCBhbnkgb2Yg
dGhlCj4+PiBvdGhlciBmbHVzaGVzIHVzaW5nIHRoZSBkb21haW4gZGlydHkgbWFzay4KPj4+Cj4+
PiBCdXQgdGhlbiBhZ2FpbiB0aGlzIG1heSBub3QgYmUgbXVjaCBvZiBhIHdpbiwgdW5sZXNzIHRo
ZSBwdXQKPj4+IG9wZXJhdGlvbnMgY29tZSB0aHJvdWdoIGluIG1lYW5pbmdmdWwgYmF0Y2hlcywg
bm90IGludGVybGVhdmVkCj4+PiBieSBhbnkgdHlwZSBjaGFuZ2VzICh0aGUgbGF0dGVyIG91Z2h0
IHRvIGJlIGd1YXJhbnRlZWQgZHVyaW5nCj4+PiBkb21haW4gY29uc3RydWN0aW9uIGFuZCB0ZWFy
ZG93biBhdCBsZWFzdCwgYXMgdGhlIGd1ZXN0IGl0c2VsZgo+Pj4gY2FuJ3QgZG8gYW55dGhpbmcg
YXQgdGhhdCB0aW1lIHRvIGVmZmVjdCB0eXBlIGNoYW5nZXMpLgo+PiBJJ20gbm90IHN1cmUgaG93
IG11Y2ggYmF0Y2hpbmcgdGhlcmUgbmVlZHMgdG8gYmUuICBJIGFncmVlIHRoYXQgdGhlCj4+IGRv
bWFpbiBjcmVhdGlvbiBjYXNlIHNob3VsZCB3b3JrIHdlbGwgdGhvdWdoLiAgTGV0IG1lIHRoaW5r
IGFib3V0IHRoZQo+PiBzY2VuYXJpb3Mgd2hlbiBkb20gQiBpcyBsaXZlOgo+Pgo+PiAxLiBEb20g
QSBkcm9wcyBpdHMgZm9yZWlnbiBtYXAgb2YgcGFnZSBYOyBkb20gQiBpbW1lZGlhdGVseSBjaGFu
Z2VzIHRoZQo+PiB0eXBlIG9mIHBhZ2UgWC4gIFRoaXMgY2FzZSBpc24ndCBoZWxwZWQgYXQgYWxs
LCBidXQgSSBkb24ndCBzZWUgYW55Cj4+IHdheSB0byBpbXByb3ZlIGl0IC0tIGRvbSBBJ3MgVExC
cyBuZWVkIHRvIGJlIGZsdXNoZWQgcmlnaHQgYXdheS4KPj4KPj4gMi4gRG9tIEEgZHJvcHMgaXRz
IGZvcmVpZ24gbWFwIG9mIHBhZ2UgWDsgZG9tIEIgaW1tZWRpYXRlbHkgY2hhbmdlcwo+PiB0aGUg
dHlwZSBvZiBwYWdlIFkuICBOb3cgZG9tIEEncyBkaXJ0eSBDUFVzIGFyZSBpbiB0aGUgbmV3IG1h
cCwgYnV0IEIKPj4gbWF5IG5vdCBuZWVkIHRvIGZsdXNoIHRoZW0gcmlnaHQgYXdheS4gIEIgY2Fu
IGZpbHRlciBieSBwYWdlIFkncwo+PiB0aW1lc3RhbXAsIGFuZCBmbHVzaCAoYW5kIGNsZWFyKSBv
bmx5IHNvbWUgb2YgdGhlIGNwdXMgaW4gdGhlIG1hcC4KPj4KPj4gU28gdGhhdCBzZWVtcyBnb29k
LCBidXQgdGhlbiB0aGVyZSdzIGEgcmlzayB0aGF0IGNwdXMgbmV2ZXIgZ2V0Cj4+IGNsZWFyZWQg
ZnJvbSB0aGUgbWFwLCBhbmQgX19nZXRfcGFnZV90eXBlKCkgZW5kcyB1cCBkb2luZyBhIGxvdCBv
Zgo+PiB1bm5lY2Vzc2FyeSB3b3JrIGZpbHRlcmluZyB0aW1lc3RhcHMuICBXaGVuIGlzIGl0IHNh
ZmUgdG8gcmVtb3ZlIGEgQ1BVCj4+IGZyb20gdGhhdCBtYXA/Cj4+ICAtIG9idnMgc2FmZSBpZiB3
ZSBJUEkgaXQgdG8gZmx1c2ggdGhlIFRMQiAodGhvdWdoIG1heSBuZWVkIG1lbW9yeQo+PiAgICBi
YXJyaWVycyAtLSBuZWVkIHRvIHRoaW5rIGFib3V0IGEgcmFjZSB3aXRoIENQVSBDIHB1dHRpbmcg
QSBfaW50b18KPj4gICAgdGhlIG1hcCBhdCB0aGUgc2FtZSB0aW1lLi4uKQo+PiAgLSB3ZSBjb3Vs
ZCB0cmFjayB0aGUgdGltZXN0YW1wIG9mIHRoZSBtb3N0IHJlY2VudCBhZGRpdGlvbiB0byB0aGUK
Pj4gICAgbWFwLCBhbmQgZHJvcCBhbnkgQ1BVIHdob3NlIFRMQiBoYXMgYmVlbiBmbHVzaGVkIHNp
bmNlIHRoYXQsCj4+ICAgIGJ1dCB0aGF0IHN0aWxsIGxldHMgdW5yZWxhdGVkIHVubWFwcyBrZWVw
IENQVXMgYWxpdmUgaW4gdGhlIG1hcC4uLgo+PiAgLSB3ZSBjb3VsZCBkb3VibGUtYnVmZmVyIHRo
ZSBtYXA6IGFsd2F5cyBhZGQgQ1BVcyB0byB0aGUgYWN0aXZlIG1hcDsKPj4gICAgZnJvbSB0aW1l
IHRvIHRpbWUsIHN3YXAgbWFwcyBhbmQgZmx1c2ggZXZlcnl0aGluZyBpbiB0aGUgbm9uLWFjdGl2
ZQo+PiAgICBtYXAgKGZpbHRlcmVkIGJ5IHRoZSBUTEIgdGltZXN0YW1wIHdoZW4gd2UgbGFzdCBz
d2FwcGVkIG92ZXIpLgo+Pgo+PiBCYWgsIHRoaXMgaXMgdHVybmluZyBpbnRvIGEgdGFyIHBpdC4g
IExldCdzIHN0aWNrIHRvIHRoZSB2MiBwYXRjaCBhcwo+PiBiZWluZyAocmVsYXRpdmVseSkgc2lt
cGxlIGFuZCBjb3JyZWN0LCBhbmQgcmV2aXNpdCB0aGlzIGlmIGl0IGNhdXNlcwo+PiB0cm91Ymxl
LiA6KQo+IAo+IDooCj4gCj4gQSA3MCUgcGVyZm9ybWFuY2UgaGl0IGZvciBndWVzdCBjcmVhdGlv
biBpcyBjZXJ0YWlubHkgZ29pbmcgdG8gY2F1c2UKPiBwcm9ibGVtcywgYnV0IHdlIG9idmlvdXNs
eSBuZWVkIHRvIHByaW9yaXRpc2UgY29ycmVjdG5lc3MgaW4gdGhpcyBjYXNlLgoKSG1tLCB5b3Ug
ZGlkIHVuZGVyc3RhbmQgdGhhdCB0aGUgNzAlIGhpdCBpcyBvbiBhIHNwZWNpZmljIHN1Yi1wYXJ0
Cm9mIHRoZSBvdmVyYWxsIHByb2Nlc3MsIG5vdCBndWVzdCBjcmVhdGlvbiBhcyBhIHdob2xlPyBB
bnl3YXksCnlvdXIgcmVwbHkgaXMgbmVpdGhlciBhbiBhY2sgbm9yIGEgbmFrIG5vciBhbiBpbmRp
Y2F0aW9uIG9mIHdoYXQgbmVlZHMKdG8gY2hhbmdlIC4uLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 07:25:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 07:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ofV-0002Hc-8g; Wed, 03 May 2017 07:25:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5ofU-0002HW-LX
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 07:25:48 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4A/04-02006-BF589095; Wed, 03 May 2017 07:25:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/d3K2e
 kQd9rQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePBrdUsBedFK+b8Ym9gPCPQxcjBISSQJ3Hg
 PmMXIycHr4CdRNvDb8wgtoSAocTT99fZQGwWAVWJv309YDVsAuoSbc+2s4LYIgJ6Ejc33Qaq5
 +JgFtjGKHHo93SwZmEBF4kne56ANQsJ3GSUWH/UBGQXJ9CC23tSQExeAUGJvzuEQSqYBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RsZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgVfPwMC4g3FHu98hRkkOJiVRXvVX7JFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHjntXBGCgkWpaanVqRl5gBjACYtwcGjJMIbDpLmLS5Iz
 C3OTIdInWJUlBLnXQaSEABJZJTmwbXB4u4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe+S
 BTeDLzSuCmvwJazAS0uFmWA2RxSSJCSqqBMV6fUcspZtm2x8Z7Fz09vP3Ung4NuVzHj+67Ug+
 whF/V9Hls9CK+542Q55py1mncake0Wm/+7ds2N6f9Vbmz+OamHRNKpTtzLkl8mRzGo1RwfJHI
 sj9ZFT9VtomXHJurnu+3ge9CrMuNGt91Yr0Lvz9JbJf8tft7TMndxrVTkxZcfFG6iOl9qxJLc
 UaioRZzUXEiAF9G4lq2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493796345!57284436!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50529 invoked from network); 3 May 2017 07:25:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 May 2017 07:25:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 01:25:44 -0600
Message-Id: <5909A2160200007800156207@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 01:25:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
 <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
 <5908C2800200007800155F20@prv-mh.provo.novell.com>
 <c16cf9bc-3d94-0b74-38d3-cb1f3a992f76@citrix.com>
In-Reply-To: <c16cf9bc-3d94-0b74-38d3-cb1f3a992f76@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: silence a pointless warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE4OjU0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMi8wNS8xNyAxNjozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAyLjA1
LjE3IGF0IDE3OjE1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4gZ2V0X3BhZ2UoKSBs
b2dzIGEgbWVzc2FnZSB3aGVuIGl0IGZhaWxzIChkb21fY293IGlzIG5ldmVyIGR5aW5nIG9yCj4+
PiBwYWdpbmdfbW9kZV9leHRlcm5hbCgpKSwgc28gYmV0dGVyIGF2b2lkIHRoZSBjYWxsIHdoZW4g
aXQncyBwb2ludGxlc3MKPj4+IHRvIGRvIGFueXdheS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiAtLS0KPj4+IFBvc3NpYmx5IHdlIGNv
dWxkIGJlIGV2ZW4gbW9yZSByaWdpZCBhbmQgYmFpbCByaWdodCBhd2F5IGlmIC0+aXNfZHlpbmcK
Pj4+IGlzIHNldC4KPj4+Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+Pj4gQEAgLTUwMSw5ICs1MDEsOSBAQCBzdHJ1Y3QgcGFn
ZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbl9wMm0oCj4+PiAgICAgICAgICAgICAgICAgIGlmICgg
ZmRvbSA9PSBOVUxMICkKPj4+ICAgICAgICAgICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwo+Pj4g
ICAgICAgICAgICAgIH0KPj4+IC0gICAgICAgICAgICBlbHNlIGlmICggIWdldF9wYWdlKHBhZ2Us
IGQpCj4+PiArICAgICAgICAgICAgZWxzZSBpZiAoICFnZXRfcGFnZShwYWdlLCBkKSAmJgo+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAvKiBQYWdlIGNvdWxkIGJlIHNoYXJlZCAqLwo+Pj4gLSAg
ICAgICAgICAgICAgICAgICAgICAmJiAhZ2V0X3BhZ2UocGFnZSwgZG9tX2NvdykgKQo+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAoIXAybV9pc19zaGFyZWQoKnQpIHx8ICFnZXRfcGFnZShwYWdl
LCBkb21fY293KSkgKQo+Pj4gICAgICAgICAgICAgICAgICBwYWdlID0gTlVMTDsKPj4+ICAgICAg
ICAgIH0KPj4+ICAgICAgICAgIHAybV9yZWFkX3VubG9jayhwMm0pOwo+PiAKPj4gVGhlIGRvd25z
aWRlIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgdGhleSB3aWxsIHR1cm4gc2lsZW50IHdoYXQgbWF5
Cj4+IGJlIGEgaGludCB0b3dhcmRzIGEgcmVhc29uIGZvciBvbmUgb2YgdGhlIGxvbmcgc3RhbmRp
bmcgbWlncmF0aW9uCj4+IGlzc3VlcyB3ZSBoYXZlICh0aGVzZSB3YXJuaW5ncyBoYXZlIGFwcGVh
cmVkIGluIHJlY2VudCBvc3N0ZXN0Cj4+IGxvZ3MgYWx3YXlzIGluIGNvbmp1bmN0aW9uIHdpdGgg
YSBmYWlsZWQgbWlncmF0aW9uIHRlc3QpLiBMb2NhbGx5IEkndmUKPj4gdXNlZAo+PiAKPj4gLS0t
IHVuc3RhYmxlLm9yaWcveGVuL2FyY2gveDg2L21tL3AybS5jCj4+ICsrKyB1bnN0YWJsZS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKPj4gQEAgLTQ4MCw2ICs0ODAsMTIgQEAgc3RydWN0IHBhZ2VfaW5m
byAqZ2V0X3BhZ2VfZnJvbV9nZm5fcDJtKAo+PiAgICAgIHAybV9hY2Nlc3NfdCBfYTsKPj4gICAg
ICBwMm1fdHlwZV90IF90Owo+PiAgICAgIG1mbl90IG1mbjsKPj4gK3N0YXRpYyB1bnNpZ25lZCBs
b25nIGNudCwgdGhyOy8vdGVtcAo+PiAraWYoZC0+aXNfZHlpbmcgJiYgKytjbnQgPiB0aHIpIHsv
L3RlbXAKPj4gKyBjbnQgfD0gdGhyOwo+IAo+IERpZCB5b3UgbWVhbiB0byByZXZlcnNlIHRoZXNl
IGhlcmU/ICBBcyBpdCBpcywgdW5sZXNzIHlvdSdyZSBtb2RpZnlpbmcKPiB0aHIgc29tZXdoZXJl
IGVsc2UsIHRoaXMgd2lsbCBhbHdheXMgYmUgImNudCB8PSAwOyIgd2hpY2ggd2lsbCBoYXZlIG5v
Cj4gZWZmZWN0LgoKT2gsIHllcywgb2YgY291cnNlLiBJIG11c3QgaGF2ZSBiZWVuIHR5cGluZyB0
aGlzIGluIHRvbyBtZWNoYW5pY2FsbHksCmFzIEkgdXNlIHRoaXMgY29uc3RydWN0IHF1aXRlIGZy
ZXF1ZW50bHkgd2hlbiBJJ20gdW5zdXJlIHdoZXRoZXIgYQptZXNzYWdlIG1pZ2h0IHRyaWdnZXIg
b2Z0ZW4uCgo+PiArIHByaW50aygiJXB2OiBkJWQgZHlpbmcgKGxvb2sgdXAgJWx4KVxuIiwgY3Vy
cmVudCwgZC0+ZG9tYWluX2lkLCBnZm4pOwo+PiArIGR1bXBfZXhlY3V0aW9uX3N0YXRlKCk7Cj4+
ICt9Cj4+ICAKPj4gICAgICAvKiBBbGxvdyB0IG9yIGEgdG8gYmUgTlVMTCAqLwo+PiAgICAgIHQg
PSB0ID86ICZfdDsKPj4gCj4+IGJ1dCB3aXRoIGFib3V0IGEgZG96ZW4gbWlncmF0aW9ucyBJIGRp
ZG4ndCBnZXQgdGhpcyB0byB0cmlnZ2VyLiBJCj4+IHRoZXJlZm9yZSB3b25kZXIgd2hldGhlciB3
ZSBzaG91bGRuJ3QsIGZvciBhIHdoaWxlLCBoYXZlCj4+IHNvbWV0aGluZyBsaWtlIHRoaXMgaW4g
bWFzdGVyLgo+IAo+IEkgaGF2ZW4ndCBsb29rZWQgaW50byB0aGUgbWlncmF0aW9uIGZhaWx1cmUg
aXNzdWUuICBJZiBpdCB3YXMgc3Vycm91bmRlZAo+IGJ5ICNpZm5kZWYgTkRFQlVHLCBpdCBtaWdo
dCBiZSBhIHJlYXNvbmFibGUgYXBwcm9hY2guCgpZZXMsIHB1dHRpbmcgaXQgaW5zaWRlIHN1Y2gg
YSBjb25kaXRpb25hbCAoYW5kIHJlbW92aW5nIHRoZSAvL3RlbXAKbWFya2Vycywgd2hpY2ggSSB1
c2UganVzdCBmb3IgbXlzZWxmIHRvIG1ha2UgZGVidWdnaW5nIGNvZGUgc3RhbmQKb3V0LCBqdXN0
IGxpa2UgdGhlIHNlZW1pbmdseSBib2d1cyBpbmRlbnRhdGlvbikgd2FzIG9mIGNvdXJzZSB0aGUK
cGxhbiBpZiB3ZSBhZ3JlZWQgdG8gaGF2ZSB0aGlzIGluIG1hc3RlciBmb3IgYSB3aGlsZS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 07:31:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 07:31:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5okh-0002uN-Pj; Wed, 03 May 2017 07:31:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5okg-0002uH-C0
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 07:31:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EA/98-03557-D3789095; Wed, 03 May 2017 07:31:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9e2nTP
 SYN8bXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPl3zusBcdYK27M2sfewHiJpYuRk0NIIE/i
 f/M9JhCbV8BOov/Ka1YQW0LAUOLp++tsIDaLgKrEthuLwWw2AXWJtmfbwWpEBPQkbm66zdzFy
 MXBLLCNUeLQ7+nMIAlhAQuJnpYeVpCEkMBSRomOyefBtnECbfj6bRFQEQfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXwNVsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1jA72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYx/1wYeYpTkYFIS5VV/xR4p
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYKXv40zUkiwKDU9tSItMwcYCzBpCQ4eJRHeg61Aad7ig
 sTc4sx0iNQpRl2OOfe+vmcSYsnLz0uVEuc1A5khAFKUUZoHNwIWl5cYZaWEeRmBjhLiKUgtys
 0sQZV/xSjOwagkzDsfZBVPZl4J3KZXQEcwAR3RLMsBckRJIkJKqoFR027OtOT9ZX+8Ch1eRVa
 eP2bCLTNLN23R+8+2mff7YpuOXuysiTsp0tKgYKDlH3xSRzPj2Fw1CYWzQS4TrIsO2N/h8V59
 bc+ixgyvxbuuqRsdrJ3U4abV35yqxlhsX1qsoXlq1vTpxVOb9G5nG0t9OPcq76ZJtvuqPVf9p
 WQ5M55nqwmsclBiKc5INNRiLipOBABSuSxdxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493796667!60550180!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27145 invoked from network); 3 May 2017 07:31:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 07:31:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 01:31:06 -0600
Message-Id: <5909A3580200007800156219@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 01:31:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
 <5908BECC0200007800155EE5@prv-mh.provo.novell.com>
 <dd14fed7-dfcd-a7b0-328b-ca00f38ef460@citrix.com>
In-Reply-To: <dd14fed7-dfcd-a7b0-328b-ca00f38ef460@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: silence a pointless warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE5OjA0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMi8wNS8xNyAxNjoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IGdldF9wYWdlKCkg
bG9ncyBhIG1lc3NhZ2Ugd2hlbiBpdCBmYWlscyAoZG9tX2NvdyBpcyBuZXZlciBkeWluZyBvcgo+
PiBwYWdpbmdfbW9kZV9leHRlcm5hbCgpKSwgc28gYmV0dGVyIGF2b2lkIHRoZSBjYWxsIHdoZW4g
aXQncyBwb2ludGxlc3MKPj4gdG8gZG8gYW55d2F5Lgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFRoZSBvdGhlciBvcHRpb24gd291bGQg
YmUgdG8gYWRkICJkb21haW4gPT0gZG9tX2NvdyIgYXMgYSBjb25kaXRpb24gZm9yCj4gd2hpY2gg
Z2V0X3BhZ2UoKSBkb2Vzbid0IHJlcG9ydCBhbiBlcnJvci4KClRoYXQgd291bGQgaW1vIGJlIHVu
ZGVzaXJhYmxlIG5hbWVseSBmb3IgdGhlIGN1cnJlbnRseSBvbmUgY2FzZQp3aGVyZSBnZXRfcGFn
ZSguLi4sIGRvbV9jb3cpIGlzIGJlaW5nIHVzZWQgZnJvbSBtZW1fc2hhcmluZy5jLgoKPiBCdXQg
b24gdGhlIHdob2xlIEkgdGhpbmsgdGhpcyBpcyBwcm9iYWJseSB0aGUgYmV0dGVyIG9wdGlvbjoK
PiAKPiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoK
VGhhbmtzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5pI4-0005Qb-I8; Wed, 03 May 2017 08:05:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5pI3-0005QV-Kq
 for xen-devel@lists.xen.org; Wed, 03 May 2017 08:05:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 16/F0-02181-25F89095; Wed, 03 May 2017 08:05:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzeonzP
 S4OQfdoslHxezODB6HN39mymAMYo1My8pvyKBNeP82U1MBdN5K9Y87GJrYJzL3cXIySEkkCfx
 4MEZ9i5GDg5eATuJ5ofSIGEJAUOJp++vs4HYLAKqEpPeT2QHsdkE1CXanm1nBbFFBLQl1kxcy
 dzFyMXBLLCaUeL+1e9gDcIC2RJPJzYzQsx3l/jQtI8ZZD6ngIfElQMpEKsEJf7uEAapYBbQkn
 j46xYLhK0tsWzha7BqZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhrqJRV
 lpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgXNnufIhRkoNJSZRX/RV7pBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4J3SyxkpJFiUmp5akZaZA4wOmFIJD
 h4lEd69IGne4oLE3OLMdIjUKUZFKXHehSAJAZBERmkeXBssIi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmPccyBSezLwSuOmvgBYzAS1uluUAWVySiJCSamBU9Q14m8LCueBRXh3XnbOs1uz
 O81g3ZrO/Tom7uF/WeVZe5IS55dPmuF/kPKCl03Jpp87bC0aGfOdnJGz89OrTvPPhT/SWH4rb
 IPmZ7Ups1svdGRP3OZ2KvWdyXOWeScfuz00d+VMrpVNOHlgh79jd+vhf+tnsok/Ln7s4S7afO
 MqUd9/w5LQEJZbijERDLeai4kQAO/pp88MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493798735!57292866!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30433 invoked from network); 3 May 2017 08:05:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 May 2017 08:05:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 02:05:35 -0600
Message-Id: <5909AB6C0200007800156258@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 02:05:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Zhang" <xiong.y.zhang@intel.com>
References: <1493849741-13355-1-git-send-email-xiong.y.zhang@intel.com>
In-Reply-To: <1493849741-13355-1-git-send-email-xiong.y.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, yu.c.zhang@linux.intel.com,
 zhiyuan.lv@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU reboot couldn't
 work when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDAwOjE1LCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
Ogo+ICdjb21taXQgMTY3OWUwZGYzZGY2ICgieDg2L2lvcmVxIHNlcnZlcjogYXN5bmNocm9ub3Vz
bHkgcmVzZXQKPiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScgd2lsbCBj
YWxsCj4gcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCgpIHdoaWNoIHNldCBlbnRyeS5yZWNh
bGM9MS4gVGhlbgo+IHRoZSBmb2xsb3dpbmcgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2ZXIpIHdp
bGwgcmV0dXJuCj4gcDJtX3JhbV9ydyB0eXBlLgo+IEJ1dCAnY29tbWl0IDZkNzc0YTk1MTY5NiAo
Ing4Ni9pb3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVzZXQKPiBvdXRzdGFuZGluZyBwMm1f
aW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIiknCj4gYXNz
dW1lIGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSB3aWxsIHJldHVybiBwMm1faW9yZXFfc2Vy
dmVyCj4gdHlwZSwgdGhlbiByZXNldCBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMuIFRoZSBmYWN0
IGlzIHRoZSBhc3N1bXB0aW9uCj4gaXNuJ3QgdHJ1ZSwgYW5kIHN5c25jaHJvbm91c2x5IHJlc2V0
IGZ1bmN0aW9uIGNvdWxkbid0IHdvcmsuIFRoZW4KPiBpb3JlcS5lbnRyeV9jb3VudCBpcyBsYXJn
ZXIgdGhhbiB6ZXJvIGFmdGVyIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMsCj4gZmluYWxseSB0aGlz
IHJlc3VsdHMgRG9tVSByZWJvb3QgY291bGRuJ3Qgd29yay4KPiAKPiBUaGlzIHBhdGNoIHdpbGwg
bGV0IGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSByZXR1cm4KPiBwMm1faW9yZXFfc2VydmVy
IHR5cGUgaW5zdGVhZCBvZiBwMm1fcmFtX3J3IHR5cGUgd2hlbiB0aGUgdHlwZSBvZgo+IGlvcmVx
X3NlcnZlciBlbnRyaWVzIGhhdm4ndCBiZWVuIHdyaXR0ZW4uIFRoZSBhY3R1YWwgdHlwZSBjaGFu
Z2UKPiBoYXBwZW5zIGluIHJlY2FsYyBmdW5jaXRvbi4KCkkgdGhpbmsgdGhpcyBpcyB0aGUgd3Jv
bmcgc29sdXRpb24gdG8gdGhlIHByb2JsZW06IGdldF9lbnRyeSgpIGlzCnN1cHBvc2VkIHRvIHJl
dHVybiB0aGUgbmV3IHR5cGUsIHdoZW4gYSB0eXBlIGNoYW5nZSB3YXMgZG9uZQpidXQgaGFzbid0
IGdvdCBwdXNoZWQgdGhyb3VnaCB0aGUgcGFnZSB0YWJsZSBoaWVyYXJjaHkuIE9uZQpvcHRpb24g
SSBjYW4gc2VlIHdvdWxkIGJlIHRvIGFkZCBhIG5ldyBmbGFnIHRvIHAybV9xdWVyeV90LAphbGxv
d2luZyB0byByZXRyaWV2ZSB0aGUgY3VycmVudGx5IHJlY29yZGVkIHR5cGUgaW5zdGVhZCBvZiB0
aGUKbWFuZGF0ZWQgYWN0aXZlIG9uZS4gQW5vdGhlciBtaWdodCBiZSB0byByZWxheApwMm1fZmlu
aXNoX3R5cGVfY2hhbmdlKCkncyBvbGQgdHlwZSBjaGVjaywgYWNjZXB0aW5nIHRoYXQgdGhpcwp3
b3VsZCBsZWFkIHRvIHVubmVjZXNzYXJ5IGNhbGxzIHRvIHAybV9jaGFuZ2VfdHlwZV9vbmUoKS4g
SXQKbWF5IGJlIHBvc3NpYmxlIHRvIGF2b2lkIHNvbWUgb2YgdGhlIGV4dHJhIG92ZXJoZWFkIGJ5
IGUuZy4KYWxzbyBsb29raW5nIGF0IHRoZSByZXRyaWV2ZWQgb3JkZXIgLSBwMm1faW9yZXFfc2Vy
dmVyIHBhZ2VzCmNhbiBvbmx5IGJlIG9yZGVyLTAgcmlnaHQgbm93LCBzbyBoaWdoZXIgb3JkZXIg
cGFnZXMgY291bGQgYmUKc2tpcHBlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 08:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5pMc-00061I-3H; Wed, 03 May 2017 08:10:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5pMa-00061A-DM
 for xen-devel@lists.xen.org; Wed, 03 May 2017 08:10:20 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 79/D6-01744-B6099095; Wed, 03 May 2017 08:10:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDSzd7Ame
 kwYJ/LBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aF3X9ZCi6xVqz5N4ulgfEBSxcjJ4eQQJ7E
 p6WHmUFsXgE7ib9vbrCD2BIChhJP319nA7FZBFQlpkxdCVbDJqAu0fZsOyuILSKgLzH/008gm
 4ODWUBTYs7nWpCwsIC7xMHjb4HGcwGNb2OUuNH2EayXU8BT4uL5K4wg9bwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZYqS0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0TfSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDjwEIdjA2fnE6xCjJwaQkyqv+ij1SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSvbD9npJBgUWp6akVaZg4wCmDSEhw8SiK8ZiBp3uKCxNziz
 HSI1ClGY46+jo/vmTjm3Pv6nkmIJS8/L1VKnNcFpFQApDSjNA9uECw6LzHKSgnzMgKdJsRTkF
 qUm1mCKv+KUZyDUUmYd38f0BSezLwSuH2vgE5hAjqlWZYD5JSSRISUVAOjWt2UYAkJSeNQPW5
 tK7XIpqvzC09HRGR1m87JeXu/bfU9xrO/Re7zcvu0CR2ecE08d/Yhn7pr9379PzfrUeqTssdP
 Sjj/L9p2/Y6coLj2frsHZ45JL7j8R5ZdWCZYfcfzC85cO5x1j03VSvNn/P3O+9O7m3aJ4dXnQ
 yIfLrUI+a736eNjTi5ZJZbijERDLeai4kQAq5EqXMkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493799017!98471394!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21690 invoked from network); 3 May 2017 08:10:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:10:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 02:10:16 -0600
Message-Id: <5909AC86020000780015625B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 02:10:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493748326-9582-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/traps: Drop 32bit fields out of
	tss_struct
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGJhY2tsaW5rIGZpZWxkIGRvZXNuJ3QgZXhpc3QgaW4gYSA2NGJpdCBUU1MsIGFu
ZCB1bmlvbiBmb3IgZXNwezAuLjJ9IGlzIG9mCj4gbm8gcHJhY3RpY2FsIHVzZS4gIFNwZWNpZnkg
ZXZlcnl0aGluZyB3aXRoIHN0ZGludCB0eXBlcywgYW5kIGVtcHR5IGJpdGZpZWxkcwo+IGZvciBy
ZXNlcnZlZCB2YWx1ZXMuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggb25lIG1pbm9yIGV4dHJh
IGFkanVzdG1lbnQ6Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKPiBAQCAtNDYxLDcgKzQ2MSw3IEBAIHZvaWQgc2hvd19zdGFja19vdmVy
Zmxvdyh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgCj4gICAgICBwcmludGsoIlZhbGlkIHN0YWNrIHJhbmdlOiAlcC0lcCwgc3A9JXAsIHRzcy5l
c3AwPSVwXG4iLAoKV291bGQgeW91IG1pbmQgZHJvcHBpbmcgb3IgcmVwbGFjaW5nIHRoZSBlIGlu
IGVzcDAgaGVyZSB0b28/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:13:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5pPw-0006CO-Hx; Wed, 03 May 2017 08:13:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289b0e26a=citrix-osstest@xenproject.org>)
 id 1d5pPv-0006CC-Eg
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 08:13:47 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 91/86-03920-A3199095; Wed, 03 May 2017 08:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK7VRM5
 Ig0lL+S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b/479ZCiYIVpx4+JaxgfE/VxcjJ4eEgL/E
 wzkbWSFsD4mXU/aD2SICzhITPtxmA7F5BfQkdrS8YgKxhQUCJR7397JB1N9nlZh+27WLkQPIV
 pW4N8ETJMwGNGZiz0QWEJtFQEXiwYZj7CC2kICWxNLFK5kgRgpKnJz5BKyGWUBC4uCLF8wQIy
 0l1k++yzqBkXcWkrJZSMoWMDKtYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81
 JTCrWS87P3cQIDB0GINjBuHN94CFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eD/2c0YKCRalpqdWpGXmAIMYJi3BwaMkwqs+ASjNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5q
 VLivAYgRQIgRRmleXAjYBF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK82iBTeDLzSuA2vQ
 I6ggnoiGZZDpAjShIRUlINjGyKRb3qNSyFEhpyG3+k/36S9DjZO8YittYuIFaw440aY9mXXTc
 57hQsXrb8WoWanOjVDTZpEi3J0QnZleqfxeYknvyScCJLVqv1XHb6/cJgp/jfV6e6FD0Szlfa
 9vsH08TksM+fTLc3vvbmt/iZFv7F32r+q+7U5VLnXqZ/X8WS7vLv14JyJZbijERDLeai4kQAR
 ldLT6MCAAA=
X-Env-Sender: prvs=289b0e26a=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1493799224!89834571!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42936 invoked from network); 3 May 2017 08:13:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 08:13:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="421986837"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71248-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71233
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 3 May 2017 09:13:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71248: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjQ4IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI0OC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNx
dWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzEyMzMK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGxpa2UgNzEyMzMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1u
ZXRib290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTIzMwogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzEyMzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTIzMwoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:15:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5pRC-0006H6-S9; Wed, 03 May 2017 08:15:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5pRB-0006Gy-LP
 for xen-devel@lists.xen.org; Wed, 03 May 2017 08:15:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FD/94-03557-88199095; Wed, 03 May 2017 08:15:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7djIme
 kwerpXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bl/uPsBTvYKq7P3cvSwLiRtYuRk0NIIE/i
 8MY3jCA2r4CdRNfdc2C2hIChxNP319lAbBYBVYmjnUfBbDYBdYm2Z9vBekUE9CXmf/oJZHNwM
 AtoSsz5XAtiCgv4SNw6y9PFyAU0vY1RYt3MM8wg5ZwCnhKbV11nAqnhFRCU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzBATpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtooZdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg/HmxoBDjJIcTEqivOqv2COF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBmT+CMFBIsSk1PrUjLzAFGAUxagoNHSYTXrB8ozVtckJhbn
 JkOkTrFqMsx597X90xCLHn5ealS4rxrQGYIgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ8y4HmcKTmVcCt+kV0BFMQEc0y3KAHFGSiJCSamAU+frjvsLmzqP3NvOxv+53MG7
 5GP7qRvrblE8q944Z7Ql/m+AtUJ3rxit7ZnKQnHpkfq8Zv2+0ucqzy5muW2daxCx1cLp4Y93V
 wwe3xgc+FrDbz+7osjm1tdGmeUlbsfmJj9l+bC3nvz/8w71huUBe93fjYIfY70cuaiXMqrn9Z
 U3prG03b6YpsRRnJBpqMRcVJwIAQ6+ln8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493799302!99819261!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52955 invoked from network); 3 May 2017 08:15:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:15:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 02:15:01 -0600
Message-Id: <5909ADA3020000780015626D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 02:14:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493748326-9582-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/traps: Poison unused stack pointers
 in the TSS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMKPiBAQCAtNjQ1LDYgKzY0NSwxNCBAQCB2b2lkIGxvYWRfc3lzdGVtX3Rh
Ymxlcyh2b2lkKQo+ICAJdHNzLT5pc3RbSVNUX0RGICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RG
ICAqIFBBR0VfU0laRTsKPiAgCXRzcy0+aXN0W0lTVF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElT
VF9OTUkgKiBQQUdFX1NJWkU7Cj4gIAo+ICsJLyogUG9pc2lvbiBhbGwgb3RoZXIgc3RhY2sgcG9p
bnRlcnMgdG8gcHJldmVudCB0aGVpciBhY2NpZGVudGFsIHVzZS4gKi8KPiArCXRzcy0+cnNwMSAg
ID0gMHg4NjAwMTExMTExMTExMTExdWw7Cj4gKwl0c3MtPnJzcDIgICA9IDB4ODYwMDIyMjIyMjIy
MjIyMnVsOwo+ICsJdHNzLT5pc3RbM10gPSAweDg2MDA0NDQ0NDQ0NDQ0NDR1bDsKPiArCXRzcy0+
aXN0WzRdID0gMHg4NjAwNTU1NTU1NTU1NTU1dWw7Cj4gKwl0c3MtPmlzdFs1XSA9IDB4ODYwMDY2
NjY2NjY2NjY2NnVsOwo+ICsJdHNzLT5pc3RbNl0gPSAweDg2MDA3Nzc3Nzc3Nzc3Nzd1bDsKCkkg
dGhpbmsgdGhlIC0+aXN0W10gcGFydCBvZiB0aGlzIHNob3VsZCBiZSBhIGxvb3AgZnJvbSBJU1Rf
TUFYICsgMQp0byA3IGluc3RlYWQgb2YgdGhlIGFib3ZlLCBhcyB3aGF0IHlvdSBoYXZlIG5vdyBk
b2Vzbid0IGVhc2lseQpjb3BlIHdpdGggSVNUIGluZGV4ZXMgYmVpbmcgYWRkZWQvcmVtb3ZlZC4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 08:49:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5pyG-0008Gh-Kn; Wed, 03 May 2017 08:49:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5pyG-0008Gb-0g
 for xen-devel@lists.xen.org; Wed, 03 May 2017 08:49:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EE/16-02956-B8999095; Wed, 03 May 2017 08:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7drJme
 kwZIvqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b6R1+YCvbzVUx6dJi1gfECVxcjJ4eQQJ5E
 27n5rCA2r4CdxJVPT8FsCQFDiafvr7OB2CwCqhLXv81jArHZBNQl2p5tB6sREdCXmP/pJ5jNL
 FAisWfzJyCbg0NYIFyi429RFyMX0Pg2Rol/7w6B9XIKeEpMfPeQEaSGV0BQ4u8OYYhWLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RkV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsY18wMPMUpyMCmJ8qq/Yo8U4kvK
 T6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8+TM4I4UEi1LTUyvSMnOA8QFTKsHBo
 yTCGwuS5i0uSMwtzkyHSJ1iVJQS550LkhAASWSU5sG1wWLyEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5jUCm8GTmlcBNfwW0mAlocbMsB8jikkSElFQDo6B7WMc/Md8US/H2ZR2LH+gu8X3
 J46Zy7QuHbqlTtt/08vzFVRNuWb1M5zdq2XfvqdnBWWV3Dh1IvB6scHTBOZsNObd367+/e/tF
 hrL62f/JZ1iZlm1O7NzF2c3m+mOdpzjb0QkJk9ZUZvybZpO7d0+hjfO1uWcX3OI7MYF/8WE5M
 bFs/7lePkosxRmJhlrMRcWJAMxXqB/EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493801352!47263820!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60291 invoked from network); 3 May 2017 08:49:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:49:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 02:49:12 -0600
Message-Id: <5909B5A50200007800156294@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 02:49:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/mm: Further restrict permissions on
 some virtual mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXMgb3JpZ2luYWxseSByZXBvcnRlZCwgdGhlIExpbmVhciBQYWdldGFibGUgc2xvdCBt
YXBzIDUxMkdCIG9mIHJhbSBhcyBSV1gsCj4gd2hlcmUgdGhlIGd1ZXN0IGhhcyBmdWxsIHJlYWQg
YWNjZXNzIGFuZCBhIGxvdCBvZiBkaXJlY3Qgb3IgaW5kaXJlY3QgY29udHJvbAo+IG92ZXIgdGhl
IHdyaXR0ZW4gY29udGVudC4gIEl0IGlzbid0IGhhcmQgZm9yIGEgUFYgZ3Vlc3QgdG8gaGlkZSBz
aGVsbGNvZGUKPiBoZXJlLgo+IAo+IFRoZXJlZm9yZSwgaW5jcmVhc2UgZGVmZW5jZSBpbiBkZXB0
aCBieSBhdWRpdGluZyBvdXIgY3VycmVudCBwYWdldGFibGUKPiBtYXBwaW5ncy4KPiAKPiAgKiBU
aGUgcmVndWxhciBsaW5lYXIsIHNoYWRvdyBsaW5lYXIsIGFuZCBwZXItZG9tYWluIHNsb3RzIGhh
dmUgbm8gYnVzaW5lc3MKPiAgICBiZWluZyBleGVjdXRhYmxlIChidXQgbmVlZCB0byBiZSB3cml0
dGVuKSwgc28gYXJlIHVwZGF0ZWQgdG8gYmUgTlguCj4gICogVGhlIFJlYWQgT25seSBtYXBwaW5n
cyBvZiB0aGUgTTJQIChjb21wYXQgYW5kIHJlZ3VsYXIpIGRvbid0IG5lZWQgdG8gYmUKPiAgICB3
cml0ZWFibGUgb3IgZXhlY3V0YWJsZS4KPiAgKiBUaGUgUFYgR0RUIG1hcHBpbmdzIGRvbid0IG5l
ZWQgdG8gYmUgZXhlY3V0YWJsZS4KPiAKPiBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBn
b29nbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgp3aXRoIHR3byByZW1hcmtzOgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTM4NCw3ICszODQsNyBAQCB2b2lkIF9faW5pdCBhcmNoX2lu
aXRfbWVtb3J5KHZvaWQpCj4gICAgICAgICAgICAgICAgICAgICAgZm9yICggOyBpIDwgTDNfUEFH
RVRBQkxFX0VOVFJJRVM7ICsraSApCj4gICAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiW2ld
ID0gbDNlX2VtcHR5KCk7Cj4gICAgICAgICAgICAgICAgICAgICAgc3BsaXRfbDRlID0gbDRlX2Zy
b21fcGZuKHZpcnRfdG9fbWZuKGwzdGFiKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpOwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CgpXb3Vs
ZCBiZSBuaWNlIGlmIHRoaXMgY2hhbmdlIChhZmZlY3RpbmcgdGhlIGRpcmVjdCBtYXApIHdhcyBh
bHNvCm1lbnRpb25lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIGV2ZW4gaWYgaXQncyBvbmx5IGRl
YnVnZ2luZwpjb2RlLgoKPiBAQCAtNTE1LDcgKzUxNSw3IEBAIHZvaWQgX19pbml0IHBhZ2luZ19p
bml0KHZvaWQpCj4gICAgICAgICAgICAgIGwzX3JvX21wdCA9IHBhZ2VfdG9fdmlydChsM19wZyk7
Cj4gICAgICAgICAgICAgIGNsZWFyX3BhZ2UobDNfcm9fbXB0KTsKPiAgICAgICAgICAgICAgbDRl
X3dyaXRlKCZpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgbDRlX2Zyb21fcGFnZShsM19wZywgX19QQUdFX0hZUEVSVklTT1IpKTsKPiAr
ICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2UobDNfcGcsIF9fUEFHRV9IWVBFUlZJ
U09SX1JXKSk7CgpTaW1pbGFybHkgaGVyZSAoYWdhaW4gYWZmZWN0aW5nIHRoZSBkaXJlY3QgbWFw
KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 08:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2e-0000SS-5P; Wed, 03 May 2017 08:53:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2c-0000SM-VC
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:53:47 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E6/9E-02181-A9A99095; Wed, 03 May 2017 08:53:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhoTtzFme
 kwdlOPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePfdZuCxfwVL5b+YG1g3MLTxcjFISQwnVHi
 56uNrF2MnBwSArwSR5bNgLL9JX5938cMUdTAKHG59RALSIJNQF3i8dceJhBbREBJ4t6qyUwgR
 cwCO5kk1p3+zgySEBYIkmh5vwfMZhFQlXi04gZYA6+Ah8SUlh52iA1yEiePTQbbxingKfH8y0
 awuBBQzaFn75kmMPIuYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKy
 XnJ+7iREYDgxAsINx7z+nQ4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPpzJ
 GSkkWJSanlqRlpkDDEyYtAQHj5IIbxdImre4IDG3ODMdInWKUVFKnHc6SEIAJJFRmgfXBouGS
 4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmTQaZwpOZVwI3/RXQYiagxc2yHCCLSxIRUlINjG
 ua+0O4Ug7Ov1F/LGLu65MBJ2Ni7nzS9H9xZ++GRxHdSp3PFtfzrEjcE6LStWxVs9b59tqMwol
 7/0puczeaIfRPSFrfiL2/zOnE2VP7JQ4beO44eDbx1JyuaQ/iD+YesT645NRBwyuzvn7hap5R
 yld5WmzKl+wJ3wMkOHsmsJydsKnfemtLznQlluKMREMt5qLiRAAIqWnngQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!3
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6230 invoked from network); 3 May 2017 08:53:45 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:53:45 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:53:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347524"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:41 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:02 +0800
Message-Id: <1493801063-38513-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 02/23] x86: move cpuid_count_leaf from
	cpuid.c to processor.h.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBtb3ZlcyAnY3B1aWRfY291bnRfbGVhZicgZnJvbSBjcHVpZC5jIHRvIHByb2Nl
c3Nvci5oIHRvCm1ha2UgaXQgYXZhaWxhYmxlIHRvIGV4dGVybmFsIGNvZGVzLgoKU2lnbmVkLW9m
Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2OToKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2gg
YWxvbmUgdG8gbW92ZSAnY3B1aWRfY291bnRfbGVhZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSkKdjY6CiAgICAtIHVzZSAnc3RydWN0IGNwdWlkX2xlYWYnIGluIHBzci5jLiBTbyB3ZSBo
YXZlIHRvIGFjY2VzcyAnY3B1aWRfY291bnRfbGVhZicKICAgICAgd2hpY2ggaGFzIHRvIGJlIG1v
dmVkIHRvIHByb2Nlc3Nvci5oLgogICAgICAoc3VnZ2VzdGVkIGJ5IEFuZHJldyBDb29wZXIpCi0t
LQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICB8IDYgLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDFjNmE2YzYuLmE0YTBjNGMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBA
IC0zNSwxMiArMzUsNiBAQCBzdGF0aWMgdm9pZCBjcHVpZF9sZWFmKHVpbnQzMl90IGxlYWYsIHN0
cnVjdCBjcHVpZF9sZWFmICpkYXRhKQogICAgIGNwdWlkKGxlYWYsICZkYXRhLT5hLCAmZGF0YS0+
YiwgJmRhdGEtPmMsICZkYXRhLT5kKTsKIH0KIAotc3RhdGljIHZvaWQgY3B1aWRfY291bnRfbGVh
Zih1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiAqZGF0YSkKLXsKLSAgICBjcHVpZF9jb3VudChsZWFm
LCBzdWJsZWFmLCAmZGF0YS0+YSwgJmRhdGEtPmIsICZkYXRhLT5jLCAmZGF0YS0+ZCk7Ci19Ci0K
IHN0YXRpYyB2b2lkIHNhbml0aXNlX2ZlYXR1cmVzZXQodWludDMyX3QgKmZzKQogewogICAgIC8q
IGZvcl9lYWNoX3NldF9iaXQoKSB1c2VzIHVuc2lnbmVkIGxvbmdzLiAgRXh0ZW5kIHdpdGggemVy
b2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggNzU2MzJkOS4uOTI4M2ZlNiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5jbHVkZSA8YXNtL3R5
cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZGVzYy5o
PgorI2luY2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgogI2VuZGlmCiAKICNpbmNsdWRlIDxhc20v
eDg2LWRlZm5zLmg+CkBAIC0yNjQsNiArMjY1LDEyIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVu
c2lnbmVkIGludCBjcHVpZF9jb3VudF9lYngoCiAgICAgcmV0dXJuIGVieDsKIH0KIAorc3RhdGlj
IGFsd2F5c19pbmxpbmUgdm9pZCBjcHVpZF9jb3VudF9sZWFmKHVpbnQzMl90IGxlYWYsIHVpbnQz
Ml90IHN1YmxlYWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNwdWlkX2xlYWYgKmRhdGEpCit7CisgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVh
ZiwgJmRhdGEtPmEsICZkYXRhLT5iLCAmZGF0YS0+YywgJmRhdGEtPmQpOworfQorCiBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjAodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IGNyMDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2g-0000T7-J7; Wed, 03 May 2017 08:53:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2e-0000SM-Ui
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:53:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C6/BE-02181-C9A99095; Wed, 03 May 2017 08:53:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tYhoTtjFme
 kweHjWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asa+9YCmYtYax4f/0gWwPjusouRk4OIYHp
 jBKNO0xBbAkBXokjy2awQtj+EgteLWDpYuQCqmlglHjw6zcjSIJNQF3i8dceJhBbREBJ4t6qy
 UwgRcwCO5kk1p3+zgziCAs0Mkrsu36aHaSKRUBV4tSdiWBjeQU8JP6sfMUMsUJO4uSxyWBxTg
 FPiedfNrJDnOQhcejZeyaIekGJkzOfAJ3BAbRBXWL9PCGQMLOAvETz1tnMExgFZiGpmoVQNQt
 J1QJG5lWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7
 GPf+czrEKMnBpCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/DmZyRQoJFqempFWmZO
 cBIgUlLcPAoifB2gaR5iwsSc4sz0yFSpxgVpcR5p4MkBEASGaV5cG2w6LzEKCslzMsIdIgQT0
 FqUW5mCar8K0ZxDkYlYd5kkCk8mXklcNNfAS1mAlrcLMsBsrgkESEl1cCoc9G27Hps5lUtBre
 I5QVOj++pLb6W8mBlveXRJLa2hlqzDgf5t90WH6ZqrnghkhkbMl369qGUCvEf0/ad3TOZLfhv
 UqnppPRQvsdBv1fO8MuyEGI32RQc9WSDe1/gdXHtFqmYdcxiCzfKz5KSMd8/qbruh+KhQqvmk
 JcCc13nPJweFFt+1E+JpTgj0VCLuag4EQCqD6hNyQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!2
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6067 invoked from network); 3 May 2017 08:53:44 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:53:44 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:53:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347516"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:38 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:01 +0800
Message-Id: <1493801063-38513-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 01/23] docs: create Cache Allocation
	Technology (CAT) and Code and Data Prioritization (CDP)
	feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIENBVCBhbmQgQ0RQIGZlYXR1cmUgZG9jdW1lbnQgaW4gZG9jL2Zl
YXR1cmVzLy4gSXQgZGVzY3JpYmVzCmtleSBwb2ludHMgdG8gaW1wbGVtZW50IEwzIENBVC9DRFAg
YW5kIEwyIENBVCB3aGljaCBpcyBkZXNjcmliZWQgaW4gZGV0YWlscyBpbgpJbnRlbCBTRE0gIklO
VEVMwq4gUkVTT1VSQ0UgRElSRUNUT1IgVEVDSE5PTE9HWSAoSU5URUzCriBSRFQpIEFMTE9DQVRJ
T04gRkVBVFVSRVMiLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
djExOgogICAgLSBtb2RpZnkgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpcHRpb25zIGFjY29yZGluZyB0
byBjb2RlIGNoYW5nZXMuCiAgICAtIG1vZGlmeSByZXZpc2lvbi4Kdjk6CiAgICAtIGFkZCAnQ01U
JyB0byB0aGUgbGlzdCBvZiBhY3Jvbnltcy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQog
ICAgLSBjaGFuZ2UgZmVhdHVyZSBsaXN0IHRvIGZlYXR1cmUgYXJyYXkuCiAgICAtIG1vZGlmeSBk
YXRhIHN0cnVjdHVyZSBkZXNjcmlwdGlvbnMgYWNjb3JkaW5nIHRvIGxhdGVzdCBjb2Rlcy4KICAg
IC0gbW9kaWZ5IHJldmlzaW9uLgp2ODoKICAgIC0gY2hhbmdlIHJldmlzaW9uIGluZm8uCiAgICAg
IChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBhZGQgY29udGVudCBp
bnQgJ0FyZWFzIGZvciBpbXByb3ZlbWVudCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrKQp2NzoKICAgIC0gY29ycmVjdCB0eXBvLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gcmVwbGFjZSBhcHBsaWNhdGlvbi9WTSB0byBk
b21haW4uCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBh
bWVuZCBkZXNjcmlwdGlvbiBvZiBgZmVhdF9tYXNrYCB0byBtYWtlIGl0IGNsZWFyZXIuCiAgICAg
IChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSB1cGRhdGUgcmV2aXNp
b24uCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBvdGhl
ciBtaW5vciBmaXhlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGsp
CnY2OgogICAgLSB3cml0ZSBhIG5ldyBmZWF0dXJlIGRvY3VtZW50IHRvIGNvdmVyIEwzIENBVC9D
RFAgYW5kIEwyIENBVC4KICAgICAgKHN1Z2dlc3RlZCBieSBLZXZpbiBUaWFuKQogICAgLSBhZGp1
c3QgJ1Rlcm1pbm9sb2d5JyBwb3NpdGlvbiBpbiBkb2N1bWVudC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBEYXJpbyBGYWdnaW9saSkKICAgIC0gZml4IHdvcmRpbmdzLgogICAgICAoc3VnZ2VzdGVkIGJ5
IERhcmlvIEZhZ2dpb2xpLCBLZXZpbiBUaWFuIGFuZCBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAg
ICAtIGFkZCBTRE0gY2hhcHRlciB0aXRsZSBpbiBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGFkZCBtb3JlIGV4cGxhbmF0aW9u
cy4KICAgICAgKHN1Z2dlc3RlZCBieSBLZXZpbiBUaWFuKQp2NDoKICAgIC0gY2hhbmdlIGZpbGUg
bmFtZSB0byBiZSBtb3JlIGRlc2NyaXB0aXZlLCAnaW50ZWxfcHNyX2wyX2NhdC5wYW5kb2MnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IERhcmlvIEZhZ2dpb2xpKQogICAgLSByZW1vdmUgJ0V4dCcgYW5k
ICdOZXcnIHByZWZpeGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IERhcmlvIEZhZ2dpb2xpKQogICAg
LSByZW1vdmUgY2hhbmdlIGxvZyBpbiBSZXZpc29uIHBhcnQuCiAgICAgIChzdWdnZXN0ZWQgYnkg
RGFyaW8gRmFnZ2lvbGkpCiAgICAtIGFkanVzdCBYZW4gcmVsZWFzZSBudW1iZXIgdG8gNC45IHRv
IHNob3cgdGhpcyBmZWF0dXJlIHRhcmdldHMgNC45LgogICAgICAoc3VnZ2VzdGVkIGJ5IERhcmlv
IEZhZ2dpb2xpKQogICAgLSBwcm92aWRlICdUZXJtaW5vbG9neScgYW5kIG1vcmUgc2VjdGlvbnMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgRGFyaW8gRmFnZ2lvbGkpCiAgICAtIGZpeCB3b3JkaW5ncy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIHJlbW92ZSBj
aGFwdGVyIG51bWJlci4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGsp
CnYzOgogICAgLSBtYWtlIGRlc2lnbiBkb2N1bWVudCBiZSBhIHBhdGNoLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjI6CiAgICAtIHByb3ZpZGUgY2hhcHRlciBm
b3IgdGhlIEwyIENBVC4KICAgICAgKHN1Z2dlc3RlZCBieSBNZW5nIFh1KQotLS0KIGRvY3MvZmVh
dHVyZXMvaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jIHwgNDYxICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfY2F0X2NkcC5wYW5kb2MKCmRpZmYg
LS1naXQgYS9kb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9jYXRfY2RwLnBhbmRvYyBiL2RvY3MvZmVh
dHVyZXMvaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjEzMmU3MDgKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2ludGVs
X3Bzcl9jYXRfY2RwLnBhbmRvYwpAQCAtMCwwICsxLDQ2MSBAQAorJSBJbnRlbCBDYWNoZSBBbGxv
Y2F0aW9uIFRlY2hub2xvZ3kgYW5kIENvZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24gRmVhdHVy
ZXMKKyUgUmV2aXNpb24gMS4xMQorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisKKy0tLS0tLS0t
LS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQorICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hpdGVjdHVyZShz
KTogSW50ZWwgeDg2CisKKyAgIENvbXBvbmVudChzKTogSHlwZXJ2aXNvciwgdG9vbHN0YWNrCisK
KyAgICAgICBIYXJkd2FyZTogTDMgQ0FUOiBIYXN3ZWxsIGFuZCBiZXlvbmQgQ1BVcworICAgICAg
ICAgICAgICAgICBDRFAgICA6IEJyb2Fkd2VsbCBhbmQgYmV5b25kIENQVXMKKyAgICAgICAgICAg
ICAgICAgTDIgQ0FUOiBBdG9tIGNvZGVuYW1lIEdvbGRtb250IGFuZCBiZXlvbmQgQ1BVcworLS0t
LS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisKKyMgVGVybWlub2xvZ3kKKworKiBDQVQgICAgICAgICBDYWNoZSBBbGxvY2F0
aW9uIFRlY2hub2xvZ3kKKyogQ0JNICAgICAgICAgQ2FwYWNpdHkgQml0TWFza3MKKyogQ0RQICAg
ICAgICAgQ29kZSBhbmQgRGF0YSBQcmlvcml0aXphdGlvbgorKiBDTVQgICAgICAgICBDYWNoZSBN
b25pdG9yaW5nIFRlY2hub2xvZ3kKKyogQ09TL0NMT1MgICAgQ2xhc3Mgb2YgU2VydmljZQorKiBN
U1JzICAgICAgICBNYWNoaW5lIFNwZWNpZmljIFJlZ2lzdGVycworKiBQU1IgICAgICAgICBJbnRl
bCBQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UKKworIyBPdmVydmlldworCitJbnRlbCBwcm92aWRl
cyBhIHNldCBvZiBhbGxvY2F0aW9uIGNhcGFiaWxpdGllcyBpbmNsdWRpbmcgQ2FjaGUgQWxsb2Nh
dGF0aW9uCitUZWNobm9sb2d5IChDQVQpIGFuZCBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9u
IChDRFApLgorCitDQVQgYWxsb3dzIGFuIE9TIG9yIGh5cGVydmlzb3IgdG8gY29udHJvbCBhbGxv
Y2F0aW9uIG9mIGEgQ1BVJ3Mgc2hhcmVkIGNhY2hlCitiYXNlZCBvbiBhcHBsaWNhdGlvbi9kb21h
aW4gcHJpb3JpdHkgb3IgQ2xhc3Mgb2YgU2VydmljZSAoQ09TKS4gRWFjaCBDT1MgaXMKK2NvbmZp
Z3VyZWQgdXNpbmcgY2FwYWNpdHkgYml0bWFza3MgKENCTXMpIHdoaWNoIHJlcHJlc2VudCBjYWNo
ZSBjYXBhY2l0eSBhbmQKK2luZGljYXRlIHRoZSBkZWdyZWUgb2Ygb3ZlcmxhcCBhbmQgaXNvbGF0
aW9uIGJldHdlZW4gY2xhc3Nlcy4gT25jZSBDQVQgaXMgY28tCituZmlndXJlZCwgdGhlIHByb2Nl
c3NvciBhbGxvd3MgYWNjZXNzIHRvIHBvcnRpb25zIG9mIGNhY2hlIGFjY29yZGluZyB0byB0aGUK
K2VzdGFibGlzaGVkIENPUy4gSW50ZWwgWGVvbiBwcm9jZXNzb3IgRTUgdjQgZmFtaWx5IChhbmQg
c29tZSBvdGhlcnMpIGludHJvZHVjZQorY2FwYWJpbGl0aWVzIHRvIGNvbmZpZ3VyZSBhbmQgbWFr
ZSB1c2Ugb2YgdGhlIENBVCBtZWNoYW5pc20gb24gdGhlIEwzIGNhY2hlLgorSW50ZWwgR29sZG1v
bnQgcHJvY2Vzc29yIHByb3ZpZGVzIHN1cHBvcnQgZm9yIGNvbnRyb2wgb3ZlciB0aGUgTDIgY2Fj
aGUuCisKK0NvZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24gKENEUCkgVGVjaG5vbG9neSBpcyBh
biBleHRlbnNpb24gb2YgQ0FULiBDRFAKK2VuYWJsZXMgaXNvbGF0aW9uIGFuZCBzZXBhcmF0ZSBw
cmlvcml0aXphdGlvbiBvZiBjb2RlIGFuZCBkYXRhIGZldGNoZXMgdG8KK3RoZSBMMyBjYWNoZSBp
biBhIFNXIGNvbmZpZ3VyYWJsZSBtYW5uZXIsIHdoaWNoIGNhbiBlbmFibGUgd29ya2xvYWQgcHJp
b3JpdC0KK2l6YXRpb24gYW5kIHR1bmluZyBvZiBjYWNoZSBjYXBhY2l0eSB0byB0aGUgY2hhcmFj
dGVyaXN0aWNzIG9mIHRoZSB3b3JrbG9hZC4KK0NEUCBleHRlbmRzIENBVCBieSBwcm92aWRpbmcg
c2VwYXJhdGUgY29kZSBhbmQgZGF0YSBtYXNrcyBwZXIgQ2xhc3Mgb2YgU2VydmljZQorKENPUyku
IFdoZW4gU1cgY29uZmlndXJlcyB0byBlbmFibGUgQ0RQLCBMMyBDQVQgaXMgZGlzYWJsZWQuCisK
KyMgVXNlciBkZXRhaWxzCisKKyogRmVhdHVyZSBFbmFibGluZzoKKworICBBZGQgInBzcj1jYXQi
IHRvIGJvb3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIGFsbCBzdXBwb3J0ZWQgbGV2ZWwgQ0FU
IGZlYXR1LQorICByZXMuIEFkZCAicHNyPWNkcCIgdG8gZW5hYmxlIEwzIENEUCBidXQgZGlzYWJs
ZXMgTDMgQ0FUIGJ5IFNXLgorCisqIHhsIGludGVyZmFjZXM6CisKKyAgMS4gYHBzci1jYXQtc2hv
dyBbT1BUSU9OU10gZG9tYWluLWlkYDoKKworICAgICBTaG93IEwyIENBVCBvciBMMyBDQVQvQ0RQ
IENCTSBvZiB0aGUgZG9tYWluIGRlc2lnbmF0ZWQgYnkgWGVuIGRvbWFpbi1pZC4KKworICAgICBP
cHRpb24gYC1sYDoKKyAgICAgYC1sMmA6IFNob3cgY2JtIGZvciBMMiBjYWNoZS4KKyAgICAgYC1s
M2A6IFNob3cgY2JtIGZvciBMMyBjYWNoZS4KKworICAgICBJZiBgLWxYYCBpcyBzcGVjaWZpZWQg
YW5kIExYIGlzIG5vdCBzdXBwb3J0ZWQsIHByaW50IGVycm9yLgorICAgICBJZiBubyBgLWxgIGlz
IHNwZWNpZmllZCwgbGV2ZWwgMyBpcyB0aGUgZGVmYXVsdCBvcHRpb24uCisKKyAgMi4gYHBzci1j
YXQtc2V0IFtPUFRJT05TXSBkb21haW4taWQgY2JtYDoKKworICAgICBTZXQgTDIgQ0FUIG9yIEwz
IENBVC9DRFAgQ0JNIHRvIHRoZSBkb21haW4gZGVzaWduYXRlZCBieSBYZW4gZG9tYWluLWlkLgor
CisgICAgIE9wdGlvbiBgLXNgOiBTcGVjaWZ5IHRoZSBzb2NrZXQgdG8gcHJvY2Vzcywgb3RoZXJ3
aXNlIGFsbCBzb2NrZXRzIGFyZQorICAgICBwcm9jZXNzZWQuCisKKyAgICAgT3B0aW9uIGAtbGA6
CisgICAgIGAtbDJgOiBTcGVjaWZ5IGNibSBmb3IgTDIgY2FjaGUuCisgICAgIGAtbDNgOiBTcGVj
aWZ5IGNibSBmb3IgTDMgY2FjaGUuCisKKyAgICAgSWYgYC1sWGAgaXMgc3BlY2lmaWVkIGFuZCBM
WCBpcyBub3Qgc3VwcG9ydGVkLCBwcmludCBlcnJvci4KKyAgICAgSWYgbm8gYC1sYCBpcyBzcGVj
aWZpZWQsIGxldmVsIDMgaXMgdGhlIGRlZmF1bHQgb3B0aW9uLgorCisgICAgIE9wdGlvbiBgLWNg
IG9yIGAtZGA6CisgICAgIGAtY2A6IFNldCBMMyBDRFAgY29kZSBjYm0uCisgICAgIGAtZGA6IFNl
dCBMMyBDRFAgZGF0YSBjYm0uCisKKyAgMy4gYHBzci1od2luZm8gW09QVElPTlNdYDoKKworICAg
ICBTaG93IENNVCAmIEwyIENBVCAmIEwzIENBVC9DRFAgSFcgaW5mb3JtYXRpb24gb24gZXZlcnkg
c29ja2V0LgorCisgICAgIE9wdGlvbiBgLW0sIC0tY210YDogU2hvdyBDYWNoZSBNb25pdG9yaW5n
IFRlY2hub2xvZ3kgKENNVCkgaGFyZHdhcmUgaW5mby4KKworICAgICBPcHRpb24gYC1hLCAtLWNh
dGA6IFNob3cgQ0FUL0NEUCBoYXJkd2FyZSBpbmZvLgorCisjIFRlY2huaWNhbCBkZXRhaWxzCisK
K0wzIENBVC9DRFAgYW5kIEwyIENBVCBhcmUgYWxsIG1lbWJlcnMgb2YgSW50ZWwgUFNSIGZlYXR1
cmVzLCB0aGV5IHNoYXJlIHRoZSBiYXNlCitQU1IgaW5mcmFzdHJ1Y3R1cmUgaW4gWGVuLgorCisj
IyBIYXJkd2FyZSBwZXJzcGVjdGl2ZQorCisgIENBVC9DRFAgZGVmaW5lcyBhIHJhbmdlIG9mIE1T
UnMgdG8gYXNzaWduIGRpZmZlcmVudCBjYWNoZSBhY2Nlc3MgcGF0dGVybnMKKyAgd2hpY2ggYXJl
IGtub3duIGFzIENCTXMsIGVhY2ggQ0JNIGlzIGFzc29jaWF0ZWQgd2l0aCBhIENPUy4KKworICBg
YGAKKyAgRS5nLiBMMiBDQVQ6CisgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICAgIElBMzJfUFFSX0FTU09D
ICAgICAgIHwgTVNSIChwZXIgc29ja2V0KSAgICAgICAgICAgfCAgICBBZGRyZXNzICAgICB8Cisg
ICArLS0tLSstLS0rLS0tLS0tLSsgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgICB8ICAgIHxDT1N8ICAgICAgIHwgICAgIHwgSUEzMl9MMl9RT1Nf
TUFTS18wICAgICAgICAgfCAgICAgMHhEMTAgICAgICB8CisgICArLS0tLSstLS0rLS0tLS0tLSsg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICAg
ICAgICAg4pSULS0tLS0tLS0tLS0tLT4gfCAuLi4gICAgICAgICAgICAgICAgICAgICAgICB8ICAu
Li4gICAgICAgICAgIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCBJQTMyX0wyX1FPU19NQVNLX24gICAgICAgICB8IDB4RDEwK24gKG48NjQpIHwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAgYGBgCisKKyAgTDMgQ0FUL0NEUCB1c2VzIGEgcmFuZ2Ugb2YgTVNScyBm
cm9tIDB4QzkwIH4gMHhDOTArbiAobjwxMjgpLgorCisgIEwyIENBVCB1c2VzIGEgcmFuZ2Ugb2Yg
TVNScyBmcm9tIDB4RDEwIH4gMHhEMTArbiAobjw2NCksIGZvbGxvd2luZyB0aGUgTDMKKyAgQ0FU
L0NEUCBNU1JzLCBzZXR0aW5nIGRpZmZlcmVudCBMMiBjYWNoZSBhY2Nlc3NpbmcgcGF0dGVybnMg
ZnJvbSBMMyBjYWNoZSBpcworICBzdXBwb3J0ZWQuCisKKyAgRXZlcnkgTVNSIHN0b3JlcyBhIENC
TSB2YWx1ZS4gQSBjYXBhY2l0eSBiaXRtYXNrIChDQk0pIHByb3ZpZGVzIGEgaGludCB0byB0aGUK
KyAgaGFyZHdhcmUgaW5kaWNhdGluZyB0aGUgY2FjaGUgc3BhY2UgYSBkb21haW4gc2hvdWxkIGJl
IGxpbWl0ZWQgdG8gYXMgd2VsbCBhcworICBwcm92aWRpbmcgYW4gaW5kaWNhdGlvbiBvZiBvdmVy
bGFwIGFuZCBpc29sYXRpb24gaW4gdGhlIENBVC1jYXBhYmxlIGNhY2hlIGZyb20KKyAgb3RoZXIg
ZG9tYWlucyBjb250ZW5kaW5nIGZvciB0aGUgY2FjaGUuCisKKyAgU2FtcGxlIGNhY2hlIGNhcGFj
aXR5IGJpdG1hc2tzIGZvciBhIGJpdGxlbmd0aCBvZiA4IGFyZSBzaG93biBiZWxvdy4gUGxlYXNl
CisgIG5vdGUgdGhhdCBhbGwgKGFuZCBvbmx5KSBjb250aWd1b3VzICcxJyBjb21iaW5hdGlvbnMg
YXJlIGFsbG93ZWQgKGUuZy4gRkZGRkgsCisgIDBGRjBILCAwMDNDSCwgZXRjLikuCisKKyAgYGBg
CisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKyAgICAg
ICB8IE03IHwgTTYgfCBNNSB8IE00IHwgTTMgfCBNMiB8IE0xIHwgTTAgfAorICAgICAgICstLS0t
Ky0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisgIENPUzAgfCBBICB8IEEgIHwg
QSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgRGVmYXVsdCBCaXRtYXNrCisgICAgICAgKy0t
LS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKyAgQ09TMSB8IEEgIHwgQSAg
fCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfAorICAgICAgICstLS0tKy0tLS0rLS0tLSst
LS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisgIENPUzIgfCBBICB8IEEgIHwgQSAgfCBBICB8IEEg
IHwgQSAgfCBBICB8IEEgIHwKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0r
LS0tLSstLS0tKworCisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0r
LS0tLSsKKyAgICAgICB8IE03IHwgTTYgfCBNNSB8IE00IHwgTTMgfCBNMiB8IE0xIHwgTTAgfAor
ICAgICAgICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisgIENPUzAg
fCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgT3ZlcmxhcHBlZCBCaXRt
YXNrCisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKyAg
Q09TMSB8ICAgIHwgICAgfCAgICB8ICAgIHwgQSAgfCBBICB8IEEgIHwgQSAgfAorICAgICAgICst
LS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisgIENPUzIgfCAgICB8ICAg
IHwgICAgfCAgICB8ICAgIHwgICAgfCBBICB8IEEgIHwKKyAgICAgICArLS0tLSstLS0tKy0tLS0r
LS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworCisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0r
LS0tLSstLS0tKy0tLS0rLS0tLSsKKyAgICAgICB8IE03IHwgTTYgfCBNNSB8IE00IHwgTTMgfCBN
MiB8IE0xIHwgTTAgfAorICAgICAgICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0t
Ky0tLS0rCisgIENPUzAgfCBBICB8IEEgIHwgQSAgfCBBICB8ICAgIHwgICAgfCAgICB8ICAgIHwg
SXNvbGF0ZWQgQml0bWFzaworICAgICAgICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSst
LS0tKy0tLS0rCisgIENPUzEgfCAgICB8ICAgIHwgICAgfCAgICB8IEEgIHwgQSAgfCAgICB8ICAg
IHwKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworICBD
T1MyIHwgICAgfCAgICB8ICAgIHwgICAgfCAgICB8ICAgIHwgQSAgfCBBICB8CisgICAgICAgKy0t
LS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKyAgYGBgCisKKyAgV2UgY2Fu
IGdldCB0aGUgQ0JNIGxlbmd0aCB0aHJvdWdoIENQVUlELiBUaGUgZGVmYXVsdCB2YWx1ZSBvZiBD
Qk0gaXMgY2FsY3VsLQorICBhdGVkIGJ5IGAoMXVsbCA8PCBjYm1fbGVuKSAtIDFgLiBUaGF0IGlz
IGEgZnVsbHkgb3BlbiBiaXRtYXNrLCBhbGwgb25lcyBiaXRtLQorICBhc2suIFRoZSBDT1NbMF0g
YWx3YXlzIHN0b3JlcyB0aGUgZGVmYXVsdCB2YWx1ZSB3aXRob3V0IGNoYW5nZS4KKworICBUaGVy
ZSBpcyBhIGBJQTMyX1BRUl9BU1NPQ2AgcmVnaXN0ZXIgd2hpY2ggc3RvcmVzIHRoZSBDT1MgSUQg
b2YgdGhlIFZDUFUuIEhXCisgIGVuZm9yY2VzIGNhY2hlIGFsbG9jYXRpb24gYWNjb3JkaW5nIHRv
IHRoZSBjb3JyZXNwb25kaW5nIENCTS4KKworIyMgVGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEwz
IENBVC9DRFAgYW5kIEwyIENBVAorCisgIEhXIG1heSBzdXBwb3J0IGFsbCBmZWF0dXJlcy4gQnkg
ZGVmYXVsdCwgQ0RQIGlzIGRpc2FibGVkIG9uIHRoZSBwcm9jZXNzb3IuCisgIElmIHRoZSBMMyBD
QVQgTVNScyBhcmUgdXNlZCB3aXRob3V0IGVuYWJsaW5nIENEUCwgdGhlIHByb2Nlc3NvciBvcGVy
YXRlcyBpbgorICBhIHRyYWRpdGlvbmFsIENBVC1vbmx5IG1vZGUuIFdoZW4gQ0RQIGlzIGVuYWJs
ZWQ6CisgICogdGhlIENBVCBtYXNrIE1TUnMgYXJlIHJlLW1hcHBlZCBpbnRvIGludGVybGVhdmVk
IHBhaXJzIG9mIG1hc2sgTVNScyBmb3IKKyAgICBkYXRhIG9yIGNvZGUgZmV0Y2hlcy4KKyAgKiB0
aGUgcmFuZ2Ugb2YgQ09TIGZvciBDQVQgaXMgcmUtaW5kZXhlZCwgd2l0aCB0aGUgbG93ZXItaGFs
ZiBvZiB0aGUgQ09TCisgICAgcmFuZ2UgYXZhaWxhYmxlIGZvciBDRFAuCisKKyAgTDIgQ0FUIGlz
IGluZGVwZW5kZW50IG9mIEwzIENBVC9DRFAsIHdoaWNoIG1lYW5zIEwyIENBVCBjYW4gYmUgZW5h
YmxlZCB3aGlsZQorICBMMyBDQVQvQ0RQIGlzIGRpc2FibGVkLCBvciBMMiBDQVQgYW5kIEwzIENB
VC9DRFAgYXJlIGJvdGggZW5hYmxlZC4KKworICBBcyBhIHJlcXVpcmVtZW50LCB0aGUgYml0cyBv
ZiBDQk0gb2YgQ0FUL0NEUCBtdXN0IGJlIGNvbnRpbnVvdXMuCisKKyAgTi5CLiBMMiBDQVQgYW5k
IEwzIENBVC9DRFAgc2hhcmUgdGhlIHNhbWUgQ09TIGZpZWxkIGluIHRoZSBzYW1lIGFzc29jaWF0
ZQorICByZWdpc3RlciBgSUEzMl9QUVJfQVNTT0NgLCB3aGljaCBtZWFucyBvbmUgQ09TIGlzIGFz
c29jaWF0ZWQgd2l0aCBhIHBhaXIgb2YKKyAgTDIgQ0FUIENCTSBhbmQgTDMgQ0FUL0NEUCBDQk0u
CisKKyAgQmVzaWRlcywgdGhlIG1heCBDT1Mgb2YgTDIgQ0FUIG1heSBiZSBkaWZmZXJlbnQgZnJv
bSBMMyBDQVQvQ0RQIChvciBvdGhlcgorICBQU1IgZmVhdHVyZXMgaW4gZnV0dXJlKS4gSW4gc29t
ZSBjYXNlcywgYSBkb21haW4gaXMgcGVybWl0dGVkIHRvIGhhdmUgYSBDT1MKKyAgdGhhdCBpcyBi
ZXlvbmQgb25lIChvciBtb3JlKSBvZiBQU1IgZmVhdHVyZXMgYnV0IHdpdGhpbiB0aGUgb3RoZXJz
LiBGb3IKKyAgaW5zdGFuY2UsIGxldCdzIGFzc3VtZSB0aGUgbWF4IENPUyBvZiBMMiBDQVQgaXMg
OCBidXQgdGhlIG1heCBDT1Mgb2YgTDMKKyAgQ0FUIGlzIDE2LCB3aGVuIGEgZG9tYWluIGlzIGFz
c2lnbmVkIDkgYXMgQ09TLCB0aGUgTDMgQ0FUIENCTSBhc3NvY2lhdGVkIHRvCisgIENPUyA5IHdv
dWxkIGJlIGVuZm9yY2VkLCBidXQgZm9yIEwyIENBVCwgdGhlIEhXIHdvcmtzIGFzIGRlZmF1bHQg
dmFsdWUgaXMKKyAgc2V0IHNpbmNlIENPUyA5IGlzIGJleW9uZCB0aGUgbWF4IENPUyAoOCkgb2Yg
TDIgQ0FULgorCisjIyBEZXNpZ24gT3ZlcnZpZXcKKworKiBDb3JlIENPUy9DQk0gYXNzb2NpYXRp
b24KKworICBXaGVuIGVuZm9yY2luZyBDQVQvQ0RQLCBhbGwgY29yZXMgb2YgZG9tYWlucyBoYXZl
IHRoZSBzYW1lIGRlZmF1bHQgQ09TIChDT1MwKQorICB3aGljaCBpcyBhc3NvY2lhdGVkIHdpdGgg
dGhlIGZ1bGx5IG9wZW4gQ0JNIChhbGwgb25lcyBiaXRtYXNrKSB0byBhY2Nlc3MgYWxsCisgIGNh
Y2hlLiBUaGUgZGVmYXVsdCBDT1MgaXMgdXNlZCBvbmx5IGluIGh5cGVydmlzb3IgYW5kIGlzIHRy
YW5zcGFyZW50IHRvIHRvb2wKKyAgc3RhY2sgYW5kIHVzZXIuCisKKyAgU3lzdGVtIGFkbWluaXN0
cmF0b3IgY2FuIGNoYW5nZSBQU1IgYWxsb2NhdGlvbiBwb2xpY3kgYXQgcnVudGltZSBieSB0b29s
IHN0YWNrLgorICBTaW5jZSBMMiBDQVQgc2hhcmVzIENPUyB3aXRoIEwzIENBVC9DRFAsIGEgQ09T
IGNvcnJlc3BvbmRzIHRvIGEgMi10dXBsZSwgbGlrZQorICBbTDIgQ0JNLCBMMyBDQk1dIHdpdGgg
b25seS1DQVQgZW5hYmxlZCwgd2hlbiBDRFAgaXMgZW5hYmxlZCwgb25lIENPUyBjb3JyZXNwby0K
KyAgbmRzIHRvIGEgMy10dXBsZSwgbGlrZSBbTDIgQ0JNLCBMMyBDb2RlX0NCTSwgTDMgRGF0YV9D
Qk1dLiBJZiBuZWl0aGVyIEwzIENBVAorICBub3IgTDMgQ0RQIGlzIGVuYWJsZWQsIHRoaW5ncyB3
b3VsZCBiZSBlYXNpZXIsIG9uZSBDT1MgY29ycmVzcG9uZHMgdG8gb25lIEwyCisgIENCTS4KKwor
KiBWQ1BVIHNjaGVkdWxlCisKKyAgV2hlbiBjb250ZXh0IHN3aXRjaCBoYXBwZW5zLCB0aGUgQ09T
IG9mIFZDUFUgaXMgd3JpdHRlbiB0byBwZXItdGhyZWFkIE1TUgorICBgSUEzMl9QUVJfQVNTT0Ng
LCBhbmQgdGhlbiBoYXJkd2FyZSBlbmZvcmNlcyBjYWNoZSBhbGxvY2F0aW9uIGFjY29yZGluZyB0
bworICB0aGUgY29ycmVzcG9uZGluZyBDQk0uCisKKyogTXVsdGktc29ja2V0cworCisgIERpZmZl
cmVudCBzb2NrZXRzIG1heSBoYXZlIGRpZmZlcmVudCBDQVQvQ0RQIGNhcGFiaWxpdHkgKGUuZy4g
bWF4IENPUykgYWx0aC0KKyAgb3VnaCBpdCBpcyBjb25zaXN0ZW50IG9uIHRoZSBzYW1lIHNvY2tl
dC4gU28gdGhlIGNhcGFiaWxpdHkgb2YgcGVyLXNvY2tldCBDQVQvCisgIENEUCBpcyBzcGVjaWZp
ZWQuCisKKyAgJ3Bzci1jYXQtc2V0JyBjYW4gc2V0IENCTSBmb3Igb25lIGRvbWFpbiBwZXIgc29j
a2V0LiBPbiBlYWNoIHNvY2tldCwgd2UgbWFpbi0KKyAgdGFpbiBhIENPUyBhcnJheSBmb3IgYWxs
IGRvbWFpbnMuIE9uZSBkb21haW4gdXNlcyBvbmUgQ09TIGF0IG9uZSB0aW1lLiBPbmUgQ09TCisg
IHN0b3JlcyB0aGUgQ0JNIG9mIHRoZSBkb21haW4gdG8gd29yay4gU28sIHdoZW4gYSBWQ1BVIG9m
IHRoZSBkb21haW4gaXMgbWlncmF0LQorICBlZCBmcm9tIHNvY2tldCAxIHRvIHNvY2tldCAyLCBp
dCBmb2xsb3dzIGNvbmZpZ3VyYXRpb24gb24gc29ja2V0IDIuCisKKyAgRS5nLiB1c2VyIHNldHMg
ZG9tYWluIDEgQ0JNIG9uIHNvY2tldCAxIHRvIDB4N2Ygd2hpY2ggdXNlcyBDT1MgOSBidXQgc2V0
cyBkby0KKyAgbWFpbiAxIENCTSBvbiBzb2NrZXQgMiB0byAweDNmIHdoaWNoIHVzZXMgQ09TIDcu
IFdoZW4gVkNQVSBvZiB0aGlzIGRvbWFpbgorICBpcyBtaWdyYXRlZCBmcm9tIHNvY2tldCAxIHRv
IDIsIHRoZSBDT1MgSUQgdXNlZCBpcyA3LCB0aGF0IG1lYW5zIDB4M2YgaXMgdGhlCisgIENCTSB0
byB3b3JrIGZvciB0aGlzIGRvbWFpbiAxIG5vdy4KKworIyMgSW1wbGVtZW50YXRpb24gRGVzY3Jp
cHRpb24KKworKiBIeXBlcnZpc29yIGludGVyZmFjZXM6CisKKyAgMS4gQm9vdCBsaW5lIHBhcmFt
ZXRlciAicHNyPWNhdCIgZW5hYmxlcyBMMiBDQVQgYW5kIEwzIENBVCBpZiBoYXJkd2FyZSBzdXBw
by0KKyAgICAgcnRlZC4gInBzcj1jZHAiIGVuYWJsZXMgQ0RQIGlmIGhhcmR3YXJlIHN1cHBvcnRl
ZC4KKworICAyLiBTWVNDVEw6CisgICAgICAgICAgLSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wz
X2luZm86IEdldCBMMyBDQVQvQ0RQIGluZm9ybWF0aW9uLgorICAgICAgICAgIC0gWEVOX1NZU0NU
TF9QU1JfQ0FUX2dldF9sMl9pbmZvOiBHZXQgTDIgQ0FUIGluZm9ybWF0aW9uLgorCisgIDMuIERP
TUNUTDoKKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOiBHZXQg
TDMgQ0JNIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX0NBVF9PUF9T
RVRfTDNfQ0JNOiBTZXQgTDMgQ0JNIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERTogR2V0IENEUCBDb2RlIENCTSBmb3IgYSBkb21haW4u
CisgICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU6IFNldCBDRFAg
Q29kZSBDQk0gZm9yIGEgZG9tYWluLgorICAgICAgICAgIC0gWEVOX0RPTUNUTF9QU1JfQ0FUX09Q
X0dFVF9MM19EQVRBOiBHZXQgQ0RQIERhdGEgQ0JNIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAt
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQTogU2V0IENEUCBEYXRhIENCTSBmb3Ig
YSBkb21haW4uCisgICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTTog
R2V0IEwyIENCTSBmb3IgYSBkb21haW4uCisgICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9DQVRf
T1BfU0VUX0wyX0NCTTogU2V0IEwyIENCTSBmb3IgYSBkb21haW4uCisKKyogeGwgaW50ZXJmYWNl
czoKKworICAxLiBwc3ItY2F0LXNob3cgLWxYIGRvbWFpbi1pZAorICAgICAgICAgIFNob3cgTFgg
Y2JtIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wz
X2luZm8gICAgLworICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbyAg
ICAvCisgICAgICAgICAgICAgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk0gIC8KKyAg
ICAgICAgICAgICBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREUgLworICAgICAgICAg
ICAgIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAvCisgICAgICAgICAgICAgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk0KKworICAyLiBwc3ItY2F0LXNldCAtbFggZG9t
YWluLWlkIGNibQorICAgICAgICAgIFNldCBMWCBjYm0gZm9yIGEgZG9tYWluLgorICAgICAgICAg
ID0+IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNICAvCisgICAgICAgICAgICAgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DT0RFIC8KKyAgICAgICAgICAgICBYRU5fRE9NQ1RM
X1BTUl9DQVRfT1BfU0VUX0wzX0RBVEEgLworICAgICAgICAgICAgIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9TRVRfTDJfQ0JNCisKKyAgMy4gcHNyLWh3aW5mbworICAgICAgICAgIFNob3cgUFNSIEhX
IGluZm9ybWF0aW9uLCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQKKyAgICAgICAgICA9PiBY
RU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm8gLworICAgICAgICAgICAgIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDJfaW5mbworCisqIEtleSBkYXRhIHN0cnVjdHVyZToKKworICAgMS4gRmVh
dHVyZSBwcm9wZXJ0aWVzCisKKyAgICAgIGBgYAorICAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBm
ZWF0X3Byb3BzIHsKKyAgICAgICAgICB1bnNpZ25lZCBpbnQgY29zX251bTsKKyAgICAgICAgICBl
bnVtIGNibV90eXBlIHR5cGVbUFNSX01BWF9DT1NfTlVNXTsKKyAgICAgICAgICBib29sICgqZ2V0
X2ZlYXRfaW5mbykoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVu
KTsKKyAgICAgICAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJf
dCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CisgICAgICB9ICpmZWF0X3Byb3BzW1BTUl9TT0NL
RVRfRkVBVF9OVU1dOworICAgICAgYGBgCisKKyAgICAgIEV2ZXJ5IGZlYXR1cmUgaGFzIGl0cyBv
d24gcHJvcGVydGllcywgZS5nLiBzb21lIGRhdGEgYW5kIGFjdGlvbnMuIEEKKyAgICAgIGZlYXR1
cmUgcHJvcGVydHkgcG9pbnRlciBhcnJheSBpcyBkZWNsYXJlZCB0byBzYXZlIGV2ZXJ5IGZlYXR1
cmUncworICAgICAgcHJvcGVydGllcy4KKworICAgICAgLSBNZW1iZXIgYGNvc19udW1gCisKKyAg
ICAgICAgYGNvc19udW1gIGlzIHRoZSBudW1iZXIgb2YgQ09TIHJlZ2lzdGVycyB0aGUgZmVhdHVy
ZSB1c2VzLCBlLmcuIEwzL0wyCisgICAgICAgIENBVCB1c2VzIDEgcmVnaXN0ZXIgYnV0IENEUCB1
c2VzIDIgcmVnaXN0ZXJzLgorCisgICAgICAtIE1lbWJlciBgdHlwZWAKKworICAgICAgICBgdHlw
ZWAgaXMgYW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0gY2JtX3R5cGUnIHZhbHVlcyBvZiB0aGUg
ZmVhdHVyZS4KKyAgICAgICAgSXQgaXMgdXNlZCB3aXRoIGNvc19udW0gdG9nZXRoZXIgdG8gZ2V0
L3dyaXRlIGEgZmVhdHVyZSdzIENPUyByZWdpc3RlcnMKKyAgICAgICAgdmFsdWVzIG9uZSBieSBv
bmUuCisKKyAgICAgIC0gTWVtYmVyIGBnZXRfZmVhdF9pbmZvYAorCisgICAgICAgIGBnZXRfZmVh
dF9pbmZvYCBpcyB1c2VkIHRvIHJldHVybiBmZWF0dXJlIEhXIGluZm8gdGhyb3VnaCBzeXNjdGwu
CisKKyAgICAgIC0gTWVtYmVyIGB3cml0ZV9tc3JgCisKKyAgICAgICAgYHdyaXRlX21zcmAgaXMg
dXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuCisKKyAgIDIuIEZlYXR1cmUg
bm9kZQorCisgICAgICBgYGAKKyAgICAgIHN0cnVjdCBmZWF0X25vZGUgeworICAgICAgICAgIHVu
c2lnbmVkIGludCBjb3NfbWF4OworICAgICAgICAgIHVuc2lnbmVkIGludCBjYm1fbGVuOworICAg
ICAgICAgIHVpbnQzMl90IGNvc19yZWdfdmFsW01BWF9DT1NfUkVHX0NOVF07CisgICAgICB9Owor
ICAgICAgYGBgCisKKyAgICAgIFdoZW4gYSBQU1IgZW5mb3JjZW1lbnQgZmVhdHVyZSBpcyBlbmFi
bGVkLCBpdCB3aWxsIGJlIGFkZGVkIGludG8gYQorICAgICAgZmVhdHVyZSBhcnJheS4KKworICAg
ICAgLSBNZW1iZXIgYGNvc19tYXhgCisKKyAgICAgICAgYGNvc19tYXhgIGlzIG9uZSBvZiB0aGUg
aGFyZHdhcmUgaW5mbyBvZiBDQVQuIEl0IG1lYW5zIHRoZSBtYXggbnVtYmVyCisgICAgICAgIG9m
IENPUyByZWdpc3RlcnMuIEFzIEwzIENBVC9DRFAvTDIgQ0FUIGFsbCBoYXZlIGl0LCBpdCBpcyBk
ZWNsYXJlZCBpbgorICAgICAgICBgZmVhdF9ub2RlYC4KKworICAgICAgLSBNZW1iZXIgYGNibV9s
ZW5gCisKKyAgICAgICAgYGNibV9sZW5gIGlzIG9uZSBvZiB0aGUgaGFyZHdhcmUgaW5mbyBvZiBD
QVQuIEl0IG1lYW5zIHRoZSBtYXggbnVtYmVyCisgICAgICAgIG9mIGJpdHMgdG8gc2V0LgorCisg
ICAgICAtIE1lbWJlciBgY29zX3JlZ192YWxgCisKKyAgICAgICAgYGNvc19yZWdfdmFsYCBpcyBh
biBhcnJheSB0byBtYWludGFpbiB0aGUgdmFsdWUgc2V0IGluIGFsbCBDT1MgcmVnaXN0ZXJzCisg
ICAgICAgIG9mIHRoZSBmZWF0dXJlLiBUaGUgYXJyYXkgaXMgaW5kZXhlZCBieSBDT1MgSUQuCisK
KyAgIDMuIFBlci1zb2NrZXQgUFNSIGZlYXR1cmVzIGluZm9ybWF0aW9uIHN0cnVjdHVyZQorCisg
ICAgICBgYGAKKyAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8geworICAgICAgICAgIHN0cnVj
dCBmZWF0X25vZGUgKmZlYXR1cmVzW1BTUl9TT0NLRVRfRkVBVF9OVU1dOworICAgICAgICAgIGJv
b2wgZmVhdF9pbml0OworICAgICAgICAgIHVuc2lnbmVkIGludCBjb3NfcmVmW01BWF9DT1NfUkVH
X0NOVF07CisgICAgICAgICAgc3BpbmxvY2tfdCByZWZfbG9jazsKKyAgICAgICAgICBERUNMQVJF
X0JJVE1BUChkb21faWRzLCBET01JRF9JRExFICsgMSk7CisgICAgICB9OworICAgICAgYGBgCisK
KyAgICAgIFdlIGNvbGxlY3QgYWxsIFBTUiBhbGxvY2F0aW9uIGZlYXR1cmVzIGluZm9ybWF0aW9u
IG9mIGEgc29ja2V0IGluIHRoaXMKKyAgICAgIGBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvYC4KKwor
ICAgICAgLSBNZW1iZXIgYGZlYXR1cmVzYAorCisgICAgICAgIGBmZWF0dXJlc2AgaXMgYSBwb2lu
dGVyIGFycmF5IHRvIHNhdmUgYWxsIGVuYWJsZWQgZmVhdHVyZXMgcG9uaXRlcnMKKyAgICAgICAg
YWNjb3JkaW5nIHRvIGZlYXR1cmUgcG9zaXRpb24gZGVmaW5lZCBpbiBgZW51bSBwc3JfZmVhdF90
eXBlYC4KKworICAgICAgLSBNZW1iZXIgYGZlYXRfaW5pdGAKKworICAgICAgICBgZmVhdF9pbml0
YCBpcyBhIGZsYWcsIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIENQVSBpbml0IG9uIGEgc29ja2V0
CisgICAgICAgIGhhcyBiZWVuIGRvbmUuCisKKyAgICAgIC0gTWVtYmVyIGBjb3NfcmVmYAorCisg
ICAgICAgIGBjb3NfcmVmYCBpcyBhbiBhcnJheSB3aGljaCBtYWludGFpbnMgdGhlIHJlZmVyZW5j
ZSBvZiBvbmUgQ09TLiBJdCBtYXBzCisgICAgICAgIHRvIGNvc19yZWdfdmFsW01BWF9DT1NfUkVH
X05VTV0gaW4gYHN0cnVjdCBmZWF0X25vZGVgLiBJZiBvbmUgQ09TIGlzCisgICAgICAgIHVzZWQg
Ynkgb25lIGRvbWFpbiwgdGhlIGNvcnJlc3BvbmRpbmcgcmVmZXJlbmNlIHdpbGwgaW5jcmVhc2Ug
Ynkgb25lLiBJZgorICAgICAgICBhIGRvbWFpbiByZWxlYXNlcyB0aGUgQ09TLCB0aGUgcmVmZXJl
bmNlIHdpbGwgZGVjcmVhc2UgYnkgb25lLiBUaGUgYXJyYXkKKyAgICAgICAgaXMgaW5kZXhlZCBi
eSBDT1MgSUQuCisKKyAgICAgIC0gTWVtYmVyIGByZWZfbG9ja2AKKworICAgICAgICBgcmVmX2xv
Y2tgIGlzIGEgc3BpbiBsb2NrIHRvIHByb3RlY3QgYGNvc19yZWZgLgorCisgICAgICAtIE1lbWJl
ciBgZG9tX2lkc2AKKworICAgICAgICBgZG9tX2lkc2AgaXMgYSBiaXRtYXAsIGV2ZXJ5IGJpdCBj
b3JyZXNwb25kcyB0byBhIGRvbWFpbi4gSW5kZXggaXMKKyAgICAgICAgZG9tYWluX2lkLiBJdCBp
cyB1c2VkIHRvIGhlbHAgcmVzdG9yZSBkb21haW5faWQgdG8gMCB3aGVuIGEgc29ja2V0IGlzCisg
ICAgICAgIG9mZmxpbmUgYW5kIHRoZW4gb25saW5lIGFnYWluLgorCisjIExpbWl0YXRpb25zCisK
K0NBVC9DRFAgY2FuIG9ubHkgd29yayBvbiBIVyB3aGljaCBlbmFibGVzIGl0KGNoZWNrIGJ5IENQ
VUlEKS4gU28gZmFyLCB0aGVyZSBpcworbm8gSFcgd2hpY2ggZW5hYmxlcyBib3RoIEwyIENBVCBh
bmQgTDMgQ0FUL0NEUC4gQnV0IFNXIGltcGxlbWVudGF0aW9uIGhhcyBjb25zLQoraWRlcmVkIHN1
Y2ggc2NlbmFyaW8gdG8gZW5hYmxlIGJvdGggTDIgQ0FUIGFuZCBMMyBDQVQvQ0RQLgorCisjIFRl
c3RpbmcKKworV2UgY2FuIGV4ZWN1dGUgYWJvdmUgeGwgY29tbWFuZHMgdG8gdmVyaWZ5IEwyIENB
VCBhbmQgTDMgQ0FUL0NEUCBvbiBkaWZmZXJlbnQKK0hXcyBzdXBwb3J0IHRoZW0uCisKK0ZvciBl
eGFtcGxlOgorICAgIHJvb3RAOn4kIHhsIHBzci1od2luZm8gLS1jYXQKKyAgICBDYWNoZSBBbGxv
Y2F0aW9uIFRlY2hub2xvZ3kgKENBVCk6IEwyCisgICAgU29ja2V0IElEICAgICAgIDogMAorICAg
IE1heGltdW0gQ09TICAgICA6IDMKKyAgICBDQk0gbGVuZ3RoICAgICAgOiA4CisgICAgRGVmYXVs
dCBDQk0gICAgIDogMHhmZgorCisgICAgcm9vdEA6fiQgeGwgcHNyLWNhdC1jYm0tc2V0IC1sMiAx
IDB4N2YKKworICAgIHJvb3RAOn4kIHhsIHBzci1jYXQtc2hvdyAtbDIgMQorICAgIFNvY2tldCBJ
RCAgICAgICA6IDAKKyAgICBEZWZhdWx0IENCTSAgICAgOiAweGZmCisgICAgICAgSUQgICAgICAg
ICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgIENCTQorICAgICAgICAxICAgICAgICAgICAg
ICAgICB1YnVudHUxNCAgICAgICAgICAgIDB4N2YKKworIyBBcmVhcyBmb3IgaW1wcm92ZW1lbnQK
KworQSBoZXhhZGVjaW1hbCBudW1iZXIgaXMgdXNlZCB0byBzZXQvc2hvdyBDQk0gZm9yIGEgZG9t
YWluIG5vdy4gQWx0aG91Z2ggdGhpcworaXMgY29udmVuaWVudCB0byBjb3ZlciBvdmVybGFwL2lz
b2xhdGVkIGJpdG1hc2sgcmVxdWlyZW1lbnQsIGl0IGlzIG5vdCB1c2VyLQorZnJpZW5kbHkuCisK
K1RvIGltcHJvdmUgdGhpcywgdGhlIGxpYnhsIGludGVyZmFjZXMgY2FuIGJlIHdyYXBwZWQgaW4g
bGlidmlydCB0byBwcm92aWRlIG1vcmUKK3Vzci1mcmllbmRseSBpbnRlcmZhY2VzIHRvIHVzZXIs
IGUuZy4gYSBwZXJjZW50YWdlIG51bWJlciBvZiB0aGUgY2FjaGUgdG8gc2V0CithbmQgc2hvdy4K
KworIyBLbm93biBpc3N1ZXMKKworTi9BCisKKyMgUmVmZXJlbmNlcworCisiSU5URUzCriBSRVNP
VVJDRSBESVJFQ1RPUiBURUNITk9MT0dZIChJTlRFTMKuIFJEVCkgQUxMT0NBVElPTiBGRUFUVVJF
UyIgW0ludGVswq4gNjQgYW5kIElBLTMyIEFyY2hpdGVjdHVyZXMgU29mdHdhcmUgRGV2ZWxvcGVy
IE1hbnVhbHMsIHZvbDNdKGh0dHA6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvd3d3L3VzL2VuL3By
b2Nlc3NvcnMvYXJjaGl0ZWN0dXJlcy1zb2Z0d2FyZS1kZXZlbG9wZXItbWFudWFscy5odG1sKQor
CisjIEhpc3RvcnkKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCitEYXRlICAgICAgIFJldmlzaW9uIFZlcnNp
b24gIE5vdGVzCistLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKzIwMTYtMDgtMTIgMS4wICAgICAgWGVuIDQuOSAg
RGVzaWduIGRvY3VtZW50IHdyaXR0ZW4KKzIwMTctMDItMTMgMS43ICAgICAgWGVuIDQuOSAgQ2hh
bmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gTW9kaWZ5IHRoZSBkZXNpZ24g
ZG9jdW1lbnQgdG8gY292ZXIgTDMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0FU
L0NEUCBhbmQgTDIgQ0FUOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBGaXggdHlw
b3M7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuIEFtZW5kIGRlc2NyaXB0aW9uIG9m
IGBmZWF0X21hc2tgIHRvIG1ha2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXQg
Y2xlYXJlcjsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4gT3RoZXIgbWlub3IgY2hh
bmdlcy4KKzIwMTctMDItMTUgMS44ICAgICAgWGVuIDQuOSAgQ2hhbmdlczoKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMS4gQWRkIGNvbnRlbnQgaW4gJ0FyZWFzIGZvciBpbXByb3ZlbWVu
dCc7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuIEFkanVzdCByZXZpc2lvbiBudW1i
ZXIuCisyMDE3LTAzLTE2IDEuOSAgICAgIFhlbiA0LjkgIENoYW5nZXM6CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEuIEFkZCAnQ01UJyBpbiAnVGVybWlub2xvZ3knOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAyLiBDaGFuZ2UgJ2ZlYXR1cmUgbGlzdCcgdG8gJ2ZlYXR1cmUg
YXJyYXknLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLiBNb2RpZnkgZGF0YSBzdHJ1
Y3R1cmUgZGVzY3JpcHRpb25zLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LiBBZGp1
c3QgcmV2aXNpb24gbnVtYmVyLgorMjAxNy0wNS0wMyAxLjExICAgICBYZW4gNC45ICBDaGFuZ2Vz
OgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBNb2RpZnkgZGF0YSBzdHJ1Y3R1cmUg
ZGVzY3JpcHRpb25zLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGp1c3QgcmV2
aXNpb24gbnVtYmVyLgorLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 08:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2g-0000Su-C1; Wed, 03 May 2017 08:53:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2e-0000Sd-V6
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:53:49 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 35/B6-01999-B9A99095; Wed, 03 May 2017 08:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXS1tYhoTt9Fme
 kwbxZqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKJ9OYC657Vfw82MHWwNhm0cXIySEkMJ1R
 4uRGHxBbQoBX4siyGawQtr/E++krmboYuYBqGhglDp+/zwKSYBNQl3j8tYcJxBYRUJK4t2oyW
 BGzwE4miXWnvzODJIQFAiWmvjrCCGKzCKhKPJy0ix3E5hXwkLj0bRkjxAY5iZPHJrNCxAUlTs
 58ArSAA2iQusT6eUIgYWYBeYnmrbOZJzDyzUJSNQuhahaSqgWMzKsY1YtTi8pSi3SN9ZKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkONAQh2MO7953SIUZKDSUmUV/0Ve6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6HMzkjhQSLUtNTK9Iyc4BBD5OW4OBREuHtAknzFhck5hZnp
 kOkTjHqcrxb+uE9kxBLXn5eqpQ473SQIgGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeZJApPJl5JXCbXgEdwQR0RLMsB8gRJYkIKakGxgmWtSW6ks32qaI91Y/UuTW09lb
 bWV3y/7tpB1/gpmeLfJbNi1hRuG5KlvvuSNGnza4HmuamazkXX1xaf2ufsnnk7T9egvfTPPpv
 Pf2c/swrjO91y1Jr370hP9c0Gj0J1NkTesQ6d1moopWl5j+O1bPCIkVPdTTmu+/4o32VVYv9s
 tXPSTF5SizFGYmGWsxFxYkAeTqgMrsCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5923 invoked from network); 3 May 2017 08:53:43 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:53:43 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:53:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347504"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:31 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:00 +0800
Message-Id: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 00/23] Enable L2 Cache Allocation Technology
	& Refactor psr.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJlZCBSZXNv
dXJjZSkgZmVhdHVyZSBjYWxsZWQKSW50ZWwgTDIgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5
IChMMiBDQVQpIHRvIFhlbi4gSXQgaGFzIGJlZW4gZW5hYmxlZAppbiBMaW51eCBLZXJuZWwuCgpC
ZXNpZGVzIHRoZSBMMiBDQVQgaW1wbGVtZW50YWlvbiwgd2UgcmVmYWN0b3IgdGhlIHBzci5jIHRv
IG1ha2UgaXQgbW9yZQpmbGV4aWJsZSBhbmQgZWFzaWx5IHRvIGV4dGVuZCB0byBhZGQgbmV3IGZl
YXR1cmVzLiBXZSBhYnN0cmFjdCB0aGUgZ2VuZXJhbApvcGVyYXRpb25zIG9mIGFsbCBmZWF0dXJl
cyBhbmQgZW5jYXBzdWxhdGUgdGhlbSBpbnRvIGEgc3RydWN0dXJlLiBUaGVuLAp0aGUgZGV2ZWxv
cG1lbnQgb2YgbmV3IGZlYXR1cmUgaXMgc2ltcGxlIHRvIG1haW5seSBpbXBsZW1lbnQgdGhlc2Ug
Y2FsbGJhY2sKZnVuY3Rpb25zLgoKVGhlIHBhdGNoIHNldCBjYW4gYmUgZm91bmQgYXQ6Cmh0dHBz
Oi8vZ2l0aHViLmNvbS95aXN1bi1naXQveGVuLmdpdCBsMl9jYXRfdjExLTMKCi0tLQpBY2tlZCBh
bmQgUmV2aWV3ZWQgbGlzdCBiZWZvcmUgVjExOgoKYSAtIEFja2VkLWJ5CnIgLSBSZXZpZXdlZC1i
eQoKICByICBwYXRjaCAxICAtIGRvY3M6IGNyZWF0ZSBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xv
Z3kgKENBVCkgYW5kIENvZGUgYW5kCiAgICAgICAgICAgICAgICBEYXRhIFByaW9yaXRpemF0aW9u
IChDRFApIGZlYXR1cmUgZG9jdW1lbnQKICBhICBwYXRjaCAyICAtIHg4NjogbW92ZSBjcHVpZF9j
b3VudF9sZWFmIGZyb20gY3B1aWQuYyB0byBwcm9jZXNzb3IuaC4KICBhciBwYXRjaCAzICAtIHg4
NjogcmVmYWN0b3IgcHNyOiByZW1vdmUgTDMgQ0FUL0NEUCBjb2Rlcy4KICBhICBwYXRjaCAyMCAt
IHRvb2xzOiBMMiBDQVQ6IHN1cHBvcnQgZ2V0IEhXIGluZm8gZm9yIEwyIENBVC4KICAgICAgICAg
ICAgICAgIChBY2tlZCBmb3IgSHlwZXJ2aXNvciBzaWRlKQogIGEgIHBhdGNoIDIzIC0gZG9jczog
YWRkIEwyIENBVCBkZXNjcmlwdGlvbiBpbiBkb2NzLgoKLS0tClYxMSBjaGFuZ2UgbGlzdDoKClBh
dGNoIDE6CiAgICAtIG1vZGlmeSBkYXRhIHN0cnVjdHVyZSBkZXNjcmlwdGlvbnMgYWNjb3JkaW5n
IHRvIGNvZGUgY2hhbmdlcy4KICAgIC0gbW9kaWZ5IHJldmlzaW9uLgpQYXRjaCA0OgogICAgLSBo
YW5kbGUgJ2ZlYXRfaW5pdCcuCiAgICAtIG1lcmdlIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIGltcGxl
bWVudGF0aW9uIGludG8gQ1BVIGluaXQvZnJlZSBwYXRjaCwKICAgICAgaW5jbHVkaW5nIGNvbW1p
dCBtZXNzYWdlcyBhbmQgY2hhbmdlIGhpc3RvcnkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJlbW92ZSBNU1IgcmVzdG9yZSBhY3Rpb24gd2hpY2ggaXMgdW5uZWNlc3Nh
cnkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ3R5cGVbXScg
ZGVjbGFyYXRpb24gaW50byB0aGlzIHBhdGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBtb2RpZnkgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKUGF0Y2ggNToKICAgIC0gcmVwbGFjZSAnZmVhdF9pbml0X2RvbmUoKScgdG8gJ2ZlYXRfaW5p
dCcgZmxhZy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IHBh
cmFtZXRlcnMgcG9zaXRpb25zIHdoZW4gY2FsbGluZyAncHNyX2Fzc29jX2NvcycuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4gd2h5
IHRvIGNoZWNrICdwc3JfY29zX2lkcycuClBhdGNoIDY6CiAgICAtIGNoYW5nZXMgYWJvdXQgJ2Nv
c19tYXgnIGFuZCAnY2JtX2xlbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGNoYW5nZSBhYm91dCAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGRlY2xhcmUgJ1BTUl9TT0NLRVRfRkVBVF9VTktOT1dOJyB0byBoYW5kbGUg
ZXJyb3IgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlICdB
U1NFUlQnIHRvIGNoZWNrIGRhdGEuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGZpeCBjb21tZW50IG9mICdnZXRfZmVhdF9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gZml4IGEgYnVnIHdoZW4gY2hlY2tpbmcgJ2ZlYXRfdHlwZScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBhdGNoIDc6CiAgICAtIGRlY2xhcmUgYSAn
c3dpdGNoKCknIHdpZGUgdmFyaWFibGUgJ3ZhbDMyJyBpbiBkb21jdGwuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnZ2V0X3ZhbCcgY2FsbGJhY2sgZnVuY3Rp
b24gd2hpY2ggaXMgcmVwbGFjZWQgYnkgZ2VuZXJpYyBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvZGluZyBzdHlsZSBpc3N1ZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZG8gbm90ICdBU1NFUlQnIGRvbWFpbiBwb2ludGVy
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWl0IG1l
c3NhZ2UuClBhdGNoIDg6CiAgICAtIGRlZmluZSAnZG9tX2lkc1tdJyBhbmQgaW1wbGVtZW50IHJl
bGF0ZWQgZmxvd3MuCiAgICAtIHJlc3RvcmUgZG9tYWluIGNvcyBpZCB0byAwIGluICdwc3JfZ2V0
X3ZhbCcuCiAgICAtIHJlbmFtZSAnd3JpdGVfcHNyX21zcicgdG8gJ3dyaXRlX3Bzcl9tc3JzJyBh
bmQgY2hhbmdlIGl0cyBwYXJhbWV0ZXJzIHRvCiAgICAgIGhhbmRsZSB2YWx1ZSBhcnJheSB0aGUg
ZmVhdHVyZSdzIGFsbCBNU1JzLgogICAgLSBmaXggY29kaW5nIHN0eWxlIGlzc3VlLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkbyBub3QgbmVlZCBjaGVjayAnY29zJyBp
biBBU1NFUlQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbmFtZSAn
aW5zZXJ0X3ZhbF90b19hcnJheScgdG8gJ2luc2VydF92YWxfaW50b19hcnJheScuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAncmVmX2xvY2snIGZyb20gcGFy
YW1ldGVyIGxpc3QgaW4gJ2ZpbmRfY29zJyBhbmQgJ3BpY2tfYXZhaWxfY29zJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIEFTU0VSVCBjaGVjayB0byAncmVm
X2xvY2snIGluICdmaW5kX2NvcycgYW5kICdwaWNrX2F2YWlsX2NvcycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGZpeCBhIGJ1ZyBmb3IgY2hlY2tpbmcgJ2ZlYXRfdHlw
ZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ2ZyZWVfYXJy
YXknIGxhYmVsLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkg
Y29tbWVudHMgYW5kIGNvbW1pdCBtZXNzYWdlLgpQYXRjaCA5OgogICAgLSBjaGFuZ2VzIGFib3V0
ICdmZWF0X3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hh
bmdlcyBhYm91dCAnZ2V0X3ZhbCcuIEl0IGlzIHJlcGxhY2VkIGJ5IGdlbmVyaWMgY29kZXMuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBhdGNoIDEwOgogICAgLSBtb3ZlICdjb21w
YXJlX3ZhbCcgaW1wbGVtZW50YXRpb24gZnJvbSBDRFAgcGF0Y2ggdG8gdGhpcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdyYycgaW4gJ2NvbXBhcmVfdmFs
JyB0byBtYWtlIGNvZGVzIGNsZWFyZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIGNoYW5nZXMgYWJvdXQgJ2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBmaXggYnVnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgdmFyaWFibGUgaW5pdGlhbGl6YXRpb24uCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb21t
ZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgYXJyYXkg
Y2hlY2sgcGxhY2UgcHJpb3IgdG8gdXNpbmcgdGhlIGFycmF5LgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSBhZGQgY29tbWVudC4KUGF0Y2ggMTE6CiAgICAtIHJlbW92ZSB1
bm5lY2Vzc2FyeSB2YXJpYWJsZSBpbml0aWFsaXphdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlcGxhY2UgJ2dldF92YWwnIGNhbGxpbmcgdG8g
Z2VuZXJpYyBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKUGF0Y2ggMTI6
CiAgICAtIHJlbmFtZSAnd3JpdGVfcHNyX21zcicgdG8gJ3dyaXRlX3Bzcl9tc3JzJy4KICAgIC0g
cmVuYW1lICdkb193cml0ZV9wc3JfbXNyJyB0byAnZG9fd3JpdGVfcHNyX21zcnMnLgogICAgLSBj
aGFuZ2UgcGFyYW1ldGVycyBhbmQgY29kZXMgb2YgJ3dyaXRlX3Bzcl9tc3JzJyB0byBoYW5kbGUg
dmFsdWUgYXJyYXkuCiAgICAtIGFkZCAnZmVhdF90eXBlJyBpbiAnc3RydWN0IGNvc193cml0ZV9p
bmZvJyB0byBoYW5kbGUgcHJvcHMgYXJyYXkuCiAgICAtIGluICdkb193cml0ZV9wc3JfbXNycycs
IHdyaXRlIHZhbHVlIGFycmF5IGludG8gbXNycyBhY2NvcmRpbmcgdG8KICAgICAgJ3Byb3BzLT50
eXBlW2ldJy4KICAgIC0gbW92ZSAnZmVhdC0+Y29zX3JlZ192YWwnIGFzc2lnbm1lbnQgYW5kIHZh
bHVlIGNvbXBhcmlzb24gaW4gJ3dyaXRlX21zcicKICAgICAgY2FsbGJhY2sgZnVuY3Rpb24gb3V0
IGFzIGdlbmVyaWMgY29kZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vdmUgY2hlY2sgZnJvbSAnZG9fd3JpdGVfcHNyX21zcnMnIHRvICd3cml0ZV9wc3JfbXNycycu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSBhYm91dCAnY29z
X21heCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSBhYm91
dCAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBhdGNoIDEz
OgogICAgLSBjaGFuZ2VzIGFib3V0ICdmZWF0X3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIE1TUiByZXN0b3JlIGFjdGlvbiB3aGljaCBpcyB1bm5l
Y2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IGNv
bW1pdCBtZXNzYWdlLgpQYXRjaCAxNDoKICAgIC0gbW9kaWZ5ICdwc3JfZ2V0X2luZm8nIGZsb3cg
dG8gbWFrZSBpdCBzaW1wbGUgdG8gY292ZXIgQ0RQIGNhc2UuClBhdGNoIDE1OgogICAgLSBtb3Zl
ICdmZWF0LT5jb3NfcmVnX3ZhbCcgYXNzaWdubWVudCBhbmQgdmFsdWUgY29tcGFyaXNvbiBpbiAn
d3JpdGVfbXNyJwogICAgICBjYWxsYmFjayBmdW5jdGlvbiBvdXQgYXMgZ2VuZXJpYyBjb2Rlcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCBzZXR0
aW5nIGJvdGggQ0RQIERBVEEgYW5kIENPREUgYXQgc2FtZSB0aW1lLgogICAgLSBtb3ZlICd0eXBl
W10nIGRlY2xhcmF0aW9uIGludG8gcHJldmlvdXMgcGF0Y2ggd2hpY2ggaW50cm9kdWNlZCAnY29z
X251bScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJv
dXQgJ3R5cGVbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUg
J2NvbXBhcmVfdmFsJyB0byBwcmV2aW91cyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAnZ2V0X3ZhbCcgd2hpY2ggaGFzIGJlZW4gcmVw
bGFjZSBieSBnZW5lcmljIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSByZW1vdmUgJ3Jlc3RvcmVfZGVmYXVsdF92YWwnIHdoaWNoIGlzIHVubmVjZXNzYXJ5IG5v
dy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKUGF0Y2ggMTY6CiAgICAtIG1vdmUg
bDIgY2F0ICd0eXBlW10nIGFzc2lnbmVtZW50IGludG8gJ3Bzcl9jcHVfaW5pdCcuCiAgICAtIHJl
bW92ZSBDT1MgTVNSIHJlc3RvcmUgYWN0aW9uIGluICdjcHVfaW5pdF9mZWF0dXJlJy4KICAgIC0g
c2V0ICdmZWF0X2luaXQnIHRvIHRydWUgYWZ0ZXIgQ1BVIGluaXQuCiAgICAtIG1vZGlmeSBjb21t
aXQgbWVzc2FnZS4KUGF0Y2ggMTg6CiAgICAtIHJlbW92ZSAiZ2V0X3ZhbCcgYXNzaWdubWVudCBi
ZWNhdXNlIGl0IGhhcyBiZWVuIHJlcGxhY2VkIGJ5IGdlbmVyaWMKICAgICAgY29kZXMuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBhdGNoIDE5OgogICAgLSByZW1vdmUgJ2RvbWN0
bC0+dS5wc3JfY2F0X29wLmRhdGEnIGNoZWNrIGJlY2F1c2UgaXQgaGFzIGJlZW4gbW92ZWQgaW50
bwogICAgICAncHNyX3NldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBtb3ZlICdmZWF0LT5jb3NfcmVnX3ZhbCcgYXNzaWdubWVudCBhbmQgdmFsdWUgY29tcGFy
aXNvbiBpbiAnd3JpdGVfbXNyJwogICAgICBjYWxsYmFjayBmdW5jdGlvbiBvdXQgYXMgZ2VuZXJp
YyBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKUGF0Y2ggMjA6CiAgICAt
IGFja2VkIGJ5IEphbiBmb3IgSHlwZXJ2aXNvciBzaWRlIGNoYW5nZXMuClBhdGNoIDIyOgogICAg
LSByZXZlcnQgY2hhbmdlIGluIHY5IHRvIGhhbmRsZSB0aGUgY2FzZSB0byBzZXQgYm90aCBDT0RF
IGFuZCBEQVRBIGZvciBDRFAKICAgICAgYXQgc2FtZSB0aW1lLiBUaGlzIG11c3QgYmUgaGFuZGxl
ZCBpbiBoeXBlcnZpc29yLgoKWWkgU3VuICgyMyk6CiAgZG9jczogY3JlYXRlIENhY2hlIEFsbG9j
YXRpb24gVGVjaG5vbG9neSAoQ0FUKSBhbmQgQ29kZSBhbmQgRGF0YQogICAgUHJpb3JpdGl6YXRp
b24gKENEUCkgZmVhdHVyZSBkb2N1bWVudAogIHg4NjogbW92ZSBjcHVpZF9jb3VudF9sZWFmIGZy
b20gY3B1aWQuYyB0byBwcm9jZXNzb3IuaC4KICB4ODY6IHJlZmFjdG9yIHBzcjogcmVtb3ZlIEwz
IENBVC9DRFAgY29kZXMuCiAgeDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogaW1wbGVtZW50IG1h
aW4gZGF0YSBzdHJ1Y3R1cmVzLCBDUFUgaW5pdAogICAgYW5kIGZyZWUgZmxvd3MuCiAgeDg2OiBy
ZWZhY3RvciBwc3I6IEwzIENBVDogaW1wbGVtZW50IERvbWFpbiBpbml0L2ZyZWUgYW5kIHNjaGVk
dWxlCiAgICBmbG93cy4KICB4ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBpbXBsZW1lbnQgZ2V0
IGh3IGluZm8gZmxvdy4KICB4ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBpbXBsZW1lbnQgZ2V0
IHZhbHVlIGZsb3cuCiAgeDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogc2V0IHZhbHVlOiBpbXBs
ZW1lbnQgZnJhbWV3b3JrLgogIHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1ZTog
YXNzZW1ibGUgZmVhdHVyZXMgdmFsdWUgYXJyYXkuCiAgeDg2OiByZWZhY3RvciBwc3I6IEwzIENB
VDogc2V0IHZhbHVlOiBpbXBsZW1lbnQgY29zIGZpbmRpbmcgZmxvdy4KICB4ODY6IHJlZmFjdG9y
IHBzcjogTDMgQ0FUOiBzZXQgdmFsdWU6IGltcGxlbWVudCBjb3MgaWQgcGlja2luZyBmbG93Lgog
IHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1ZTogaW1wbGVtZW50IHdyaXRlIG1z
ciBmbG93LgogIHg4NjogcmVmYWN0b3IgcHNyOiBDRFA6IGltcGxlbWVudCBDUFUgaW5pdCBmbG93
LgogIHg4NjogcmVmYWN0b3IgcHNyOiBDRFA6IGltcGxlbWVudCBnZXQgaHcgaW5mbyBmbG93Lgog
IHg4NjogcmVmYWN0b3IgcHNyOiBDRFA6IGltcGxlbWVudCBzZXQgdmFsdWUgY2FsbGJhY2sgZnVu
Y3Rpb24uCiAgeDg2OiBMMiBDQVQ6IGltcGxlbWVudCBDUFUgaW5pdCBmbG93LgogIHg4NjogTDIg
Q0FUOiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdy4KICB4ODY6IEwyIENBVDogaW1wbGVtZW50
IGdldCB2YWx1ZSBmbG93LgogIHg4NjogTDIgQ0FUOiBpbXBsZW1lbnQgc2V0IHZhbHVlIGZsb3cu
CiAgdG9vbHM6IEwyIENBVDogc3VwcG9ydCBnZXQgSFcgaW5mbyBmb3IgTDIgQ0FULgogIHRvb2xz
OiBMMiBDQVQ6IHN1cHBvcnQgc2hvdyBjYm0gZm9yIEwyIENBVC4KICB0b29sczogTDIgQ0FUOiBz
dXBwb3J0IHNldCBjYm0gZm9yIEwyIENBVC4KICBkb2NzOiBhZGQgTDIgQ0FUIGRlc2NyaXB0aW9u
IGluIGRvY3MuCgogZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfY2F0X2NkcC5wYW5kb2MgfCAgNDYx
ICsrKysrKysrKysrCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAgICAgICAgICB8ICAg
MjUgKy0KIGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gICAgICAgICAgICAgIHwgICAxOCArLQog
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgICAgfCAgICA3ICstCiB0b29scy9s
aWJ4Yy94Y19wc3IuYyAgICAgICAgICAgICAgICAgICB8ICAgNDUgKy0KIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICAgICAgICAgICAgIHwgICAgOSArCiB0b29scy9saWJ4bC9saWJ4bF9wc3Iu
YyAgICAgICAgICAgICAgICB8ICAgMjggKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAg
ICAgICAgICAgIHwgICAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICAg
ICB8ICAgIDYgKy0KIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE2
OCArKy0tCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAgIDYgLQog
eGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgfCAgIDUxICstCiB4ZW4vYXJj
aC94ODYvcHNyLmMgICAgICAgICAgICAgICAgICAgICB8IDEzNDMgKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICAgICAgICAgICAgIHwg
ICAzOCArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgfCAgICAxICsK
IHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggICAgICAgIHwgICAgNyArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3Bzci5oICAgICAgICAgICAgICB8ICAgMjYgKy0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaCAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmggICAgICAgICAgICB8ICAgIDMgKy0KIDE5IGZpbGVzIGNoYW5nZWQsIDE4MDcgaW5zZXJ0
aW9ucygrKSwgNDM4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVy
ZXMvaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jCgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:53:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2i-0000Ud-Uf; Wed, 03 May 2017 08:53:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2h-0000Tz-VB
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:53:52 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 87/B6-02006-F9A99095; Wed, 03 May 2017 08:53:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+uQ0J03izP
 SYOYmSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNA5yOmgsl7GCvuvCloYHzWxdjFyMUhJDCd
 UeLC1b/MXYycHBICvBJHls1ghbD9Jb6efANmCwk0MEpceckHYrMJqEs8/trDBGKLCChJ3Fs1m
 QlkELPATiaJdae/gw0SFsiTWNrSC9bMIqAqMa37HlARBwevgIdE92dXiPlyEiePTQYr4RTwlH
 j+ZSM7xC4PiUPP3jNNYORdwMiwilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NSc
 xqVgvOT93EyMwHBiAYAfj3n9OhxglOZiURHnVX7FHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 fTiTM1JIsCg1PbUiLTMHGJgwaQkOHiUR3i6QNG9xQWJucWY6ROoUozHHu6Uf3jNx9HV8fM8kx
 JKXn5cqJc47HaRUAKQ0ozQPbhAsYi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmDcZZApPZl
 4J3L5XQKcwAZ3SLMsBckpJIkJKqoGRO/apiNDt22Wvgs/ME/BKKs39vfCV1OEqL66n0tp7xJ6
 ++Fr8vv4Uv9m9D87O6Sd+LDk/6a1P6cfbh2WEW5Y2FbRZ6L2rWhqYzHGLN5f79iZNwQkXDYL/
 XuDISzF74Hlu8sPLT89UeS09rPT3tZvN6xpxrTvTk2+I8Myyr42x5ewwPCedIqmuxFKckWiox
 VxUnAgA4URrW5MCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!5
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6760 invoked from network); 3 May 2017 08:53:49 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:53:49 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:53:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347544"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:46 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:04 +0800
Message-Id: <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 04/23] x86: refactor psr: L3 CAT: implement
	main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gY29uc3RydWN0IGFuIGV4dGVuZGlibGUgZnJhbWV3b3JrLCB3ZSBuZWVkIGFuYWx5emUgUFNS
IGZlYXR1cmVzCmFuZCBhYnN0cmFjdCB0aGUgY29tbW9uIHRoaW5ncyBhbmQgZmVhdHVyZSBzcGVj
aWZpYyB0aGluZ3MuIFRoZW4sCmVuY2Fwc3VsYXRlIHRoZW0gaW50byBkaWZmZXJlbnQgZGF0YSBz
dHJ1Y3R1cmVzLgoKQnkgYW5hbHl6aW5nIFBTUiBmZWF0dXJlcywgd2UgY2FuIGdldCBiZWxvdyBt
YXAuCiAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0tLSstLS0tLS0rCiAgICAgIC0tLS0tLS0t
LT58IERvbTAgfCBEb20xIHwgLi4uICB8CiAgICAgIHwgICAgICAgICArLS0tLS0tKy0tLS0tLSst
LS0tLS0rCiAgICAgIHwgICAgICAgICAgICB8CiAgICAgIHxEb20gSUQgICAgICB8IGNvc19pZCBv
ZiBkb21haW4KICAgICAgfCAgICAgICAgICAgIFYKICAgICAgfCAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwpVc2VyIC0tLS0tLS0tLT58IFBTUiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgU29j
a2V0IElEIHwgICstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgfCAgfCBTb2NrZXQw
IEluZm8gfCBTb2NrZXQgMSBJbmZvIHwgICAgLi4uICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICAgICAgICAgICB8ICArLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICAgICAgICAgICBjb3NfaWQ9MCAgICAgICAgICAgICAgIGNv
c19pZD0xICAgICAgICAgIC4uLiAgICAgICAgIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPlJlZiAgIDogfCAgICAgICAgIHJlZiAw
ICAgICAgICAgfCAgICAgICAgIHJlZiAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkwzIENBVDogfCAgICAgICAgIGNvcyAw
ICAgICAgICAgfCAgICAgICAgIGNvcyAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkwyIENBVDogfCAgICAgICAgIGNvcyAw
ICAgICAgICAgfCAgICAgICAgIGNvcyAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkNEUCAgIDogfCBjb3MwIGNvZGUgfCBj
b3MwIGRhdGEgfCBjb3MxIGNvZGUgfCBjb3MxIGRhdGEgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwoKU28sIHdlIG5lZWQgZGVmaW5lIGEgc29ja2V0IGluZm8gZGF0YSBzdHJ1Y3R1
cmUsICdzdHJ1Y3QKcHNyX3NvY2tldF9pbmZvJyB0byBtYW5hZ2UgaW5mb3JtYXRpb24gcGVyIHNv
Y2tldC4gSXQgY29udGFpbnMgYQpyZWZlcmVuY2UgY291bnQgYXJyYXkgYWNjb3JkaW5nIHRvIENP
UyBJRCBhbmQgYSBmZWF0dXJlIGFycmF5IHRvCm1hbmFnZSBhbGwgZmVhdHVyZXMgZW5hYmxlZC4g
RXZlcnkgZW50cnkgb2YgdGhlIHJlZmVyZW5jZSBjb3VudAphcnJheSBpcyB1c2VkIHRvIHJlY29y
ZCBob3cgbWFueSBkb21haW5zIGFyZSB1c2luZyB0aGUgQ09TIHJlZ2lzdGVycwphY2NvcmRpbmcg
dG8gdGhlIENPUyBJRC4gRm9yIGV4YW1wbGUsIEwzIENBVCBhbmQgTDIgQ0FUIGFyZSBlbmFibGVk
LApEb20xIHVzZXMgQ09TX0lEPTEgcmVnaXN0ZXJzIG9mIGJvdGggZmVhdHVyZXMgdG8gc2F2ZSBD
Qk0gdmFsdWVzLCBsaWtlCmJlbG93LgogICAgICAgICstLS0tLS0tKy0tLS0tLS0rLS0tLS0tLSst
LS0tLSsKICAgICAgICB8IENPUyAwIHwgQ09TIDEgfCBDT1MgMiB8IC4uLiB8CiAgICAgICAgKy0t
LS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tKwpMMyBDQVQgIHwgMHg3ZmYgfCAweDFmZiB8IC4u
LiAgIHwgLi4uIHwKICAgICAgICArLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0rLS0tLS0rCkwyIENB
VCAgfCAweGZmICB8IDB4ZmYgIHwgLi4uICAgfCAuLi4gfAogICAgICAgICstLS0tLS0tKy0tLS0t
LS0rLS0tLS0tLSstLS0tLSsKCklmIERvbTIgaGFzIHNhbWUgQ0JNIHZhbHVlcywgaXQgY2FuIHJl
dXNlIHRoZXNlIHJlZ2lzdGVycyB3aGljaCBDT1NfSUQ9MS4KVGhhdCBtZWFucywgYm90aCBEb20x
IGFuZCBEb20yIHVzZSBzYW1lIENPUyByZWdpc3RlcnMoSUQ9MSkgdG8ga2VlcCBzYW1lCkwzL0wy
IHZhbHVlcy4gU28sIHRoZSB2YWx1ZSBvZiByZWZbMV0gaXMgMiB3aGljaCBtZWFucyAyIGRvbWFp
bnMgYXJlIHVzaW5nCkNPU19JRCAxLgoKVG8gbWFuYWdlIGEgZmVhdHVyZSwgd2UgbmVlZCBkZWZp
bmUgYSBmZWF0dXJlIG5vZGUgZGF0YSBzdHJ1Y3R1cmUsCidzdHJ1Y3QgZmVhdF9ub2RlJywgdG8g
bWFuYWdlIGZlYXR1cmUncyBzcGVjaWZpYyBIVyBpbmZvLCBhbmQgYW4gYXJyYXkgb2YgYWxsCkNP
UyByZWdpc3RlcnMgdmFsdWVzIG9mIHRoaXMgZmVhdHVyZS4KClRvIG1hbmFnZSBmZWF0dXJlIHBy
b3BlcnRpZXMsIHdlIG5lZWQgZGVmaW5lIGEgZmVhdHVyZSBwcm9wZXJ0eSBkYXRhIHN0cnVjdHVy
ZSwKJ3N0cnVjdCBmZWF0X3Byb3BzJywgdG8gbWFuYWdlIGNvbW1vbiBwcm9wZXJ0aWVzIChjYWxs
YmFjayBmdW5jdGlvbnMgLSBhbGwKZmVhdHVyZSdzIHNwZWNpZmljIGJlaGF2aW9ycyBhcmUgZW5j
YXBzdWxhdGVkIGludG8gdGhlc2UgY2FsbGJhY2sgZnVuY3Rpb25zLAphbmQgZ2VuZXJpYyB2YWx1
ZXMgLSBlLmcuIHRoZSBjb3NfbWF4KSwgdGhlIGZlYXR1cmUgaW5kZXBlbmRlbnQgdmFsdWVzLgoK
Q0RQIGlzIGEgc3BlY2lhbCBmZWF0dXJlIHdoaWNoIHVzZXMgdHdvIGVudHJpZXMgb2YgdGhlIGFy
cmF5CmZvciBvbmUgQ09TIElELiBTbywgdGhlIG51bWJlciBvZiBDRFAgQ09TIHJlZ2lzdGVycyBp
cyB0aGUgaGFsZiBvZiBMMwpDQVQuIEUuZy4gTDMgQ0FUIGhhcyAxNiBDT1MgcmVnaXN0ZXJzLCB0
aGVuIENEUCBoYXMgOCBDT1MgcmVnaXN0ZXJzIGlmCml0IGlzIGVuYWJsZWQuIENEUCB1c2VzIHRo
ZSBDT1MgcmVnaXN0ZXJzIGFycmF5IGFzIGJlbG93LgoKICAgICAgICAgICAgICAgICAgICAgICAg
ICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0t
LS0tLSsKQ0RQIGNvc19yZWdfdmFsW10gaW5kZXg6IHwgICAgIDAgICAgIHwgICAgIDEgICAgIHwg
ICAgIDIgICAgIHwgICAgIDMgICAgIHwgICAgLi4uICAgIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsKICAgICAgICAgICAgICAgICAgdmFsdWU6IHwgY29zMCBjb2RlIHwgY29zMCBkYXRh
IHwgY29zMSBjb2RlIHwgY29zMSBkYXRhIHwgICAgLi4uICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSst
LS0tLS0tLS0tLSsKCkZvciBtb3JlIGRldGFpbHMsIHBsZWFzZSByZWZlciBTRE0gYW5kIHBhdGNo
ZXMgdG8gaW1wbGVtZW50ICdnZXQgdmFsdWUnIGFuZAonc2V0IHZhbHVlJy4KClRoaXMgcGF0Y2gg
YWxzbyBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBhbmQgZnJlZSBmbG93IGluY2x1ZGluZyBMMyBD
QVQKaW5pdGlhbGl6YXRpb24gYW5kIHNvbWUgcmVzb3VyY2VzIGZyZWUuIEl0IGluY2x1ZGVzIGJl
bG93IGZsb3dzOgoxLiBwcmVzbXAgaW5pdDoKICAgIC0gcGFyc2UgY29tbWFuZCBsaW5lIHBhcmFt
ZXRlci4KICAgIC0gYWxsb2NhdGUgc29ja2V0IGluZm8gZm9yIGV2ZXJ5IHNvY2tldC4KICAgIC0g
YWxsb2NhdGUgZmVhdHVyZSByZXNvdXJjZS4KICAgIC0gaW5pdGlhbGl6ZSBzb2NrZXQgaW5mbywg
Z2V0IGZlYXR1cmUgaW5mbyBhbmQgYWRkIGZlYXR1cmUgaW50byBmZWF0dXJlCiAgICAgIGFycmF5
IHBlciBjcHVpZCByZXN1bHQuCiAgICAtIGZyZWUgcmVzb3VyY2VzIGFsbG9jYXRlZCBpZiBlcnJv
ciBoYXBwZW5zLgogICAgLSByZWdpc3RlciBjcHUgbm90aWZpZXIgdG8gaGFuZGxlIGNwdSBldmVu
dHMuCjIuIGNwdSBub3RpZmllcjoKICAgIC0gaGFuZGxlIGNwdSBvbmxpbmUgZXZlbnRzLCBpZiBp
bml0aWFsaXphdGlvbiB3b3JrIGhhcyBiZWVuIGRvbmUgYmVmb3JlLAogICAgICBkbyBub3RoaW5n
LgogICAgLSBoYW5kbGUgY3B1IG9mZmxpbmUgZXZlbnRzLCBpZiBpdCBpcyB0aGUgbGFzdCBjcHUg
b2ZmbGluZSwgZnJlZSBzb21lCiAgICAgIHNvY2tldCByZXNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5
OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYxMToKICAgIC0gaGFuZGxl
ICdmZWF0X2luaXQnLgogICAgLSBtZXJnZSBtYWluIGRhdGEgc3RydWN0dXJlcyBpbXBsZW1lbnRh
dGlvbiBpbnRvIENQVSBpbml0L2ZyZWUgcGF0Y2gsCiAgICAgIGluY2x1ZGluZyBjb21taXQgbWVz
c2FnZXMgYW5kIGNoYW5nZSBoaXN0b3J5LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSByZW1vdmUgTVNSIHJlc3RvcmUgYWN0aW9uIHdoaWNoIGlzIHVubmVjZXNzYXJ5Lgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICd0eXBlW10nIGRlY2xh
cmF0aW9uIGludG8gdGhpcyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gbW9kaWZ5IGNvbW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYx
MDoKICAgIC0gcmVtb3ZlIGluaXRpYWxpemF0aW9uIGZvciAnUFNSX1NPQ0tFVF9MM19DQVQnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2ZlYXRfb3BzJyB0
byAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1v
dmUgJ2NibV9sZW4nIHRvICdmZWF0X3Byb3BzJyBiZWNhdXNlIGl0IGlzIGZlYXR1cmUgaW5kZXBl
bmRlbnQgc28gZmFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3Zl
ICdjb3NfbWF4JyB0byAnZmVhdF9wcm9wcycgYmVjYXVzZSBpdCBpcyBmZWF0dXJlIGluZGVwZW5k
ZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICdjb3NfbnVt
JyB0byAnZmVhdF9wcm9wcycgYmVjYXVzZSBpdCBpcyBmZWF0dXJlIGluZGVwZW5kZW50LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgdW5pb24gJ2luZm8nIGFu
ZCBzdHJ1Y3QgJ3Bzcl9jYXRfaHdfaW5mbycuCiAgICAtIHJlbW92ZSAnZ2V0X2Nvc19tYXgnIGZy
b20gJ2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW1vdmUgJ2ZlYXRfbWFzaycgZnJvbSAncHNyX3NvY2tldF9pbmZvJyBiZWNhdXNlIHdlIGNhbiB1
c2UgJ2ZlYXR1cmVzW10nCiAgICAgIHRvIGNoZWNrIGlmIGFueSBmZWF0dXJlIGlzIGluaXRpYWxp
emVkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICdyZWZfbG9j
aycgYWJvdmUgJ2Nvc19yZWYnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSBhZGp1c3QgY29tbWVudHMgYW5kIGNvbW1pdCBtZXNzYWdlIGFjY29yZGluZyB0byBhYm92ZSBj
aGFuZ2VzLgogICAgLSByZW1vdmUgJ2FzbS94ODZfZW11bGF0ZS5oJyBpbmNsdXNpb24gYXMgaXQg
aGFzIGJlZW4gaW5kaXJlY3RseSBpbmNsdWRlZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVtb3ZlICdDQVRfQ09TX05VTScgYXMgaXQgaXMgb25seSB1c2VkIG9uY2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnZmVhdF9tYXNr
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAn
ZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92
ZSAnZ2V0X2Nvc19tYXgnIGhvb2sgZGVjbGFyYXRpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIG1vZGlmeSAnY2F0X2RlZmF1bHRfdmFsJyBpbXBsZW1lbnRhdGlvbi4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5ICdwc3JfYWxsb2Nf
ZmVhdF9lbmFibGVkJyBpbXBsZW1lbnRhdGlvbiB0byBtYWtlIGl0IHNpbXBsZS4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdmcmVlX2ZlYXR1cmUnIHRvICdm
cmVlX3NvY2tldF9yZXNvdXJjZXMnIGJlY2F1c2UgaXQgaXMgZXhlY3V0ZWQKICAgICAgd2hlbiBz
b2NrZXQgaXMgb2ZmbGluZS4gSXQgbmVlZHMgZnJlZSByZXNvdXJjZXMgcmVsYXRlZCB0byB0aGUg
c29ja2V0LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkZWZpbmUgJ2Zl
YXRfaW5pdF9kb25lJyB0byBpdGVyYXRlIGZlYXR1cmUgYXJyYXkgdG8gY2hlY2sgaWYgYW55IGZl
YXR1cmUKICAgICAgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGlucHV0ICdzdHJ1Y3QgY3B1aWRfbGVhZicgcG9pbnRlciBpbnRvICdj
YXRfaW5pdF9mZWF0dXJlJyB0byBhdm9pZCBtZW1vcnkKICAgICAgY29weS4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5ICdjYXRfaW5pdF9mZWF0dXJlJyB0byB1
c2Ugc3dpdGNoIGFuZCB0aGluZ3MgcmVsYXRlZCB0byBhYm92ZQogICAgICBjaGFuZ2VzLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgYW4gaW5kZW50YXRpb24gZm9y
IGxhYmVsLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gcmVwbGFj
ZSBmZWF0dXJlIGxpc3QgdG8gYSBmZWF0dXJlIHBvaW50ZXIgYXJyYXkuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBhZGQgJ1BTUl9TT0NLRVRfTUFYX0ZFQVQnIGluICdlbnVt
IHBzcl9mZWF0X3R5cGUnIHRvIGtub3cgZmVhdHVyZXMKICAgICAgYWNjb3VudC4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIG1vdmUgJ2ZlYXRfb3BzJyBkZWNsYXJhdGlvbiBp
bnRvICdmZWF0X25vZGUnIHN0cnVjdHVyZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUp
CiAgICAtIGRpcmVjdGx5IHVzZSB1bmlub24gZm9yIGZlYXR1cmUgSFcgaW5mbyBhbmQgbW92ZSBp
dHMgZGVjbGFyYXRpb24gaW50bwogICAgICAnZmVhdF9ub2RlJyBzdHJ1Y3R1cmUuCiAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZW1vdmUgJ2VudW0gcHNyX2ZlYXRfdHlwZSBm
ZWF0dXJlJyBkZWNsYXJlZCBpbiAnZmVhdF9vcHMnIGJlY2F1c2UgaXQgaXMKICAgICAgbm90IHVz
ZWZ1bCBhZnRlciB1c2luZyBmZWF0dXJlIHBvaW50ZXIgYXJyYXkuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1KQogICAgLSByZW5hbWUgJ2wzX2NhdF9pbmZvJyB0byAnY2F0X2luZm8nIHRv
IGJlIHVzZWQgYnkgYWxsIENBVC9DRFAgZmVhdHVyZXMuCiAgICAtIHJlbW92ZSAnbnJfZmVhdCcg
d2hpY2ggaXMgb25seSBmb3IgYSByZWNvcmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGFkZCAnY29zX251bScgdG8gcmVjb3JkIGhvdyBtYW55IENPUyByZWdpc3RlcnMg
YXJlIHVzZWQgYnkgYSBmZWF0dXJlIGluCiAgICAgIG9uZSB0aW1lIGFjY2Vzcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVwbGFjZSAndWludDY0X3QnIHRvICd1aW50
MzJfdCcgZm9yIGNibSB2YWx1ZSBiZWNhdXNlIFNETSBzcGVjaWZpZXMgdGhlCiAgICAgIG1heCAz
MiBiaXRzIGZvciBpdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRk
IGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxhaW4gdGhlIGZsb3dzLgogICAgLSBoYW5kbGUgY3B1IG9m
ZmxpbmUgYW5kIG9ubGluZSBhZ2FpbiBjYXNlIHRvIHJlYWQgTVNScyByZWdpc3RlcnMgdmFsdWVz
CiAgICAgIGJhY2sgYW5kIHNhdmUgdGhlbSBpbnRvIGNvcyBhcnJheSB0byBtYWtlIHVzZXIgY2Fu
IGdldCByZWFsIGRhdGEuCiAgICAtIGNyZWF0ZSBhIG5ldyBwYXRjaCBhYm91dCBtb3ZpbmcgJ2Nw
dWlkX2NvdW50X2xlYWYnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIG1vZGlm
eSBjb21tZW50IHRvIGV4cGxhaW4gd2h5IG5vdCBmcmVlIHNvbWUgcmVzb3VyY2UgaW4gJ2ZyZWVf
ZmVhdHVyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gaW1wbGVtZW50ICdw
c3JfYWxsb2NfZmVhdF9lbmFibGVkJyB0byBjaGVjayBpZiBhbGxvY2F0aW9uIGZlYXR1cmUgaXMK
ICAgICAgZW5hYmxlZCBpbiBjbWRsaW5lIGFuZCBzb21lIGluaXRpYWxpemF0aW9uIHdvcmsgZG9u
ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBpbXBsZW1lbnQgJ2NhdF9kZWZh
dWx0X3ZhbCcgdG8gc2V0IGRlZmF1bHQgdmFsdWUgZm9yIENBVCBmZWF0dXJlcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZXBsYWNlIGZlYXR1cmUgbGlzdCBoYW5kbGluZyB0
byBmZWF0dXJlIGFycmF5IGhhbmRsaW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkK
ICAgIC0gaW1wbGVtZW50IGEgY29tbW9uICdjYXRfaW5pdF9mZWF0dXJlJyB0byByZXBsYWNlIEwz
IENBVC9MMiBDQVQgc3BlY2lmaWMKICAgICAgaW5pdCBmdW5jdGlvbnMuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBtb2RpZnkgY29tbWVudHMgZm9yIGdsb2JhbCBmZWF0dXJl
IG5vZGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5l
Y2Vzc2FyeSBjb21tZW50cy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
cmVtb3ZlIHVubmVjZXNzYXJ5ICdlbHNlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gcmVtb3ZlICducl9mZWF0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW9kaWZ5IHBhdGNoIHRpdGxlIHRvIGluZGljYXRlICdMMyBDQVQnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGVjayBnbG9iYWwgZmxhZyB3aXRoIGJv
b3QgY3B1IG9wZXJhdGlvbnMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IHJlbW92ZSAnY3B1X2luaXRfd29yaycgYW5kIG1vdmUgY29kZXMgaW50byAncHNyX2NwdV9pbml0
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdjcHVfZmlu
aV93b3JrJyBhbmQgbW92ZSBjb2RlcyBpbnRvICdwc3JfY3B1X2ZpbmknLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhc3NpZ24gdmFsdWUgZm9yICdjb3NfbnVtJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIGFib3V0ICd1aW50NjRf
dCcgdG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjg6CiAg
ICAtIGZpeCBmb3JtYXQgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrKQogICAgLSBhZGQgY29tbWVudHMgdG8gZXhwbGFpbiB3aHkgd2UgY2FyZSBhYm91dCBj
cHVtYXNrX2VtcHR5IHdoZW4gdGhlIGxhc3QKICAgICAgY3B1IG9uIHNvY2tldCBpcyBvZmZsaW5l
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjc6CiAgICAtIHNv
cnQgaW5jbHVzaW9uIGZpbGVzIHBvc2l0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUp
CiAgICAtIGluaXRpYWxpemUgc3RydWN0dXJlIG9iamVjdHMgZm9yIGF2b2lkaW5nIHN1cnByaXNl
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gZml4IHR5
cG8uCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBmaXgg
YSBsb2dpY2FsIG1pc3Rha2Ugd2hlbiBoYW5kbGluZyB0aGUgbGFzdCBjcHUgb2ZmbGluZSBldmVu
dC4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCnY2OgogICAgLSBt
YWtlIGNvbW1pdCBtZXNzYWdlIGJlIGNsZWFyZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrKQogICAgLSBmaXggd29yZGluZ3MuCiAgICAgIChzdWdnZXN0ZWQgYnkg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBhZGQgY29tbWVudHMgdG8gZXhwbGFpbiByZWxh
dGlvbnNoaXAgYmV0d2VlbiAnZmVhdF9tYXNrJyBhbmQKICAgICAgJ2VudW0gcHNyX2ZlYXRfdHlw
ZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSB1c2Ug
J3N0cnVjdCBjcHVpZF9sZWFmJyBpbnRyb2R1Y2VkIGluIEFuZHJldydzIHBhdGNoLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gYWRkIGNvbW1lbnRzIGFi
b3V0IGNwdV9hZGRfcmVtb3ZlX2xvY2suCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrKQogICAgLSBjaGFuZ2UgJ2NsZWFyX2JpdCcgdG8gJ19fY2xlYXJfYml0Jy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGFkZCAnQVNTRVJU
JyBjaGVjayB3aGVuIHNldHRpbmcgJ2ZlYXRfbWFzaycuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBhZGp1c3QgJ3ByaW50aycgcG9zaXRpb24gdG8gYXZv
aWQgb2RkIHNwYWNpbmcuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
KQogICAgLSBhZGQgY29tbWVudCB0byBleHBsYWluIHVzYWdlIG9mICdmZWF0X2wzX2NhdCcuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBmaXggd29yZGlu
Zy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIG1vdmUg
J2NwdWlkX2NvdW50X2xlYWYnIGhlbHBlciBmdW5jdGlvbiB0byAnYXNtLXg4Ni9wcm9jZXNzb3Iu
aCcuCiAgICAgIEl0IGNhbm5vdCBiZSBtb3ZlZCB0byAnY3B1aWQuaCcgd2hpY2ggY2F1c2VzIGNv
bXBpbGF0aW9uIGVycm9yIGJlY2F1c2UKICAgICAgb2YgaGVhZGVyIGZpbGUgbG9vcCByZWZlcmVu
Y2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgQW5kcmV3IENvb3BlcikKdjU6CiAgICAtIHJlbW92ZSBz
ZWN0aW9uIG51bWJlci4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVt
b3ZlIGRvdWJsZSBibGFuay4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
YWRkIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGUgcmVhc29uIHRvIGRlZmluZSAnZmVhdF9sM19jYXQn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ2xpc3RfZm9yX2Vh
Y2hfZW50cnlfc2FmZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJl
bW92ZSBjb2RlcyB0byBmcmVlICdmZWF0X2wzX2NhdCcgaW4gJ2ZyZWVfZmVhdHVyZScgdG8gYXZv
aWQgdGhlIG5lZWQKICAgICAgZm9yIGFuIGFsbG9jYXRpb24gdGhlIG5leHQgdGltZSBhIENQVSBj
b21lcyBvbmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRlZmlu
ZSAnc3RydWN0IGNwdWlkX2xlYWZfcmVncycgdG8gZW5jYXBzdWxhdGUgZWF4fmVkeC4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcHJpbnQgZmVhdHVyZSBpbmZvIG9uIGEg
c29ja2V0IG9ubHkgd2hlbiAnb3B0X2NwdV9pbmZvJyBpcyB0cnVlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBkZWNsYXJlIGdsb2JhbCB2YXJpYWJsZSAnbDNfY2F0X29w
cycgdG8gJ3N0YXRpYyBjb25zdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHVzZSAnY3VycmVudF9jcHVfZGF0YScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIHJlbmFtZSAnZmVhdF90bXAnIHRvICdmZWF0Jy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gY2xlYXIgUFFFIGZlYXR1cmUgYml0IHdoZW4gdGhlIG1heGlt
dW0gQ1BVSUQgbGV2ZWwgaXMgdG9vIGxvdy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gZGlyZWN0bHkgY2FsbCAnbDNfY2F0X2luaXRfZmVhdHVyZScuIE5vIG5lZWQgdG8g
bWFrZSBpdCBhIGNhbGxiYWNrCiAgICAgIGZ1bmN0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSByZW1vdmUgbG9jYWwgdmFyaWFibGUgJ2luZm8nLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICdJTklUX0xJU1RfSEVBRCcgaW50byAn
Y3B1X2luaXRfd29yaycgdG8gYmUgdG9nZXRoZXIgd2l0aAogICAgICBzcGluX2xvY2tfaW5pdCgp
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2NwdV9wcmVw
YXJlX3dvcmsnIGFuZCBtb3ZlIGl0cyBjb250ZW50IGludG8gJ3Bzcl9jcHVfcHJlcGFyZScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRj
aCBiZWNhdXNlIG9mIHJlbW92aW5nIGFsbCBvbGQgQ0FUL0NEUCBjb2RlcyB0byBtYWtlCiAgICAg
IGltcGxlbWVudGF0aW9uIGJlIG1vcmUgZWFzaWx5IHVuZGVyc3Rvb2QuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgMjc3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMjcxIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDk2YTg1ODkuLmI3Mzg1
NmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNy
LmMKQEAgLTEzLDE2ICsxMywxMTEgQEAKICAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKICAqIG1vcmUgZGV0
YWlscy4KICAqLwotI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgog
I2luY2x1ZGUgPHhlbi9lcnIuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9wc3IuaD4KIAorLyoKKyAqIFRlcm1pbm9sb2d5Ogor
ICogLSBDQVQgICAgICAgICBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kKKyAqIC0gQ0JNICAg
ICAgICAgQ2FwYWNpdHkgQml0TWFza3MKKyAqIC0gQ0RQICAgICAgICAgQ29kZSBhbmQgRGF0YSBQ
cmlvcml0aXphdGlvbgorICogLSBDTVQgICAgICAgICBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xv
Z3kKKyAqIC0gQ09TL0NMT1MgICAgQ2xhc3Mgb2YgU2VydmljZS4gQWxzbyBtZWFuIENPUyByZWdp
c3RlcnMuCisgKiAtIENPU19NQVggICAgIE1heCBudW1iZXIgb2YgQ09TIGZvciB0aGUgZmVhdHVy
ZSAobWludXMgMSkKKyAqIC0gTVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBSZWdpc3RlcnMK
KyAqIC0gUFNSICAgICAgICAgSW50ZWwgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNlCisgKi8KKwog
I2RlZmluZSBQU1JfQ01UICAgICAgICAoMTw8MCkKICNkZWZpbmUgUFNSX0NBVCAgICAgICAgKDE8
PDEpCiAjZGVmaW5lIFBTUl9DRFAgICAgICAgICgxPDwyKQogCisjZGVmaW5lIENBVF9DQk1fTEVO
X01BU0sgMHgxZgorI2RlZmluZSBDQVRfQ09TX01BWF9NQVNLIDB4ZmZmZgorCisvKgorICogUGVy
IFNETSBjaGFwdGVyICdDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3k6IENhY2hlIE1hc2sgQ29u
ZmlndXJhdGlvbicsCisgKiB0aGUgTVNScyByYW5naW5nIGZyb20gMEM5MEggdGhyb3VnaCAwRDBG
SCAoaW5jbHVzaXZlKSwgZW5hYmxlcyBzdXBwb3J0IGZvcgorICogdXAgdG8gMTI4IEwzIENBVCBD
bGFzc2VzIG9mIFNlcnZpY2UuIFRoZSBDT1NfSUQ9WzAsMTI3XS4KKyAqCisgKiBUaGUgTVNScyBy
YW5naW5nIGZyb20gMEQxMEggdGhyb3VnaCAwRDRGSCAoaW5jbHVzaXZlKSwgZW5hYmxlcyBzdXBw
b3J0IGZvcgorICogdXAgdG8gNjQgTDIgQ0FUIENPUy4gVGhlIENPU19JRD1bMCw2M10uCisgKgor
ICogU28sIHRoZSBtYXhpbXVtIENPUyByZWdpc3RlciBjb3VudCBvZiBvbmUgZmVhdHVyZSBpcyAx
MjguCisgKi8KKyNkZWZpbmUgTUFYX0NPU19SRUdfQ05UICAxMjgKKworLyoKKyAqIEV2ZXJ5IFBT
UiBmZWF0dXJlIHVzZXMgc29tZSBDT1MgcmVnaXN0ZXJzIGZvciBlYWNoIENPUyBJRCwgZS5nLiBD
RFAgdXNlcyAyCisgKiBDT1MgcmVnaXN0ZXJzIChEQVRBIGFuZCBDT0RFKSBmb3Igb25lIENPUyBJ
RCwgYnV0IENBVCB1c2VzIDEgQ09TIHJlZ2lzdGVyLgorICogV2UgdXNlIGJlbG93IG1hY3JvIGFz
IHRoZSBtYXggbnVtYmVyIG9mIENPUyByZWdpc3RlcnMgdXNlZCBieSBhbGwgZmVhdHVyZXMuCisg
KiBTbyBmYXIsIGl0IGlzIDIgd2hpY2ggbWVhbnMgQ0RQJ3MgQ09TIHJlZ2lzdGVycyBudW1iZXIu
CisgKi8KKyNkZWZpbmUgUFNSX01BWF9DT1NfTlVNIDIKKworZW51bSBwc3JfZmVhdF90eXBlIHsK
KyAgICBQU1JfU09DS0VUX0wzX0NBVCwKKyAgICBQU1JfU09DS0VUX0ZFQVRfTlVNLAorfTsKKwor
LyoKKyAqIFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgb25lIGZlYXR1cmUuCisgKiBjb3NfbWF4
ICAgICAtIFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIgZ290IHRocm91Z2ggQ1BVSUQuCisg
KiBjYm1fbGVuICAgICAtIFRoZSBsZW5ndGggb2YgQ0JNIGdvdCB0aHJvdWdoIENQVUlELgorICog
Y29zX3JlZ192YWwgLSBBcnJheSB0byBzdG9yZSB0aGUgdmFsdWVzIG9mIENPUyByZWdpc3RlcnMu
IE9uZSBlbnRyeSBzdG9yZXMKKyAqICAgICAgICAgICAgICAgdGhlIHZhbHVlIG9mIG9uZSBDT1Mg
cmVnaXN0ZXIuCisgKiAgICAgICAgICAgICAgIEZvciBMMyBDQVQgYW5kIEwyIENBVCwgb25lIGVu
dHJ5IGNvcnJlc3BvbmRzIHRvIG9uZSBDT1NfSUQuCisgKiAgICAgICAgICAgICAgIEZvciBDRFAs
IHR3byBlbnRyaWVzIGNvcnJlc3BvbmQgdG8gb25lIENPU19JRC4gRS5nLgorICogICAgICAgICAg
ICAgICBDT1NfSUQ9MCBjb3JyZXNwb25kcyB0byBjb3NfcmVnX3ZhbFswXSAoRGF0YSkgYW5kCisg
KiAgICAgICAgICAgICAgIGNvc19yZWdfdmFsWzFdIChDb2RlKS4KKyAqLworc3RydWN0IGZlYXRf
bm9kZSB7CisgICAgLyogY29zX21heCBhbmQgY2JtX2xlbiBhcmUgY29tbW9uIHZhbHVlcyBmb3Ig
YWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KKyAgICB1bnNpZ25lZCBpbnQgY29zX21heDsKKyAgICB1
bnNpZ25lZCBpbnQgY2JtX2xlbjsKKyAgICB1aW50MzJfdCBjb3NfcmVnX3ZhbFtNQVhfQ09TX1JF
R19DTlRdOworfTsKKworLyoKKyAqIFRoaXMgc3RydWN0dXJlIGRlZmluZXMgZmVhdHVyZSBzcGVj
aWZpYyB2YWx1ZXMsIGUuZy4gY29zX251bS4KKyAqCisgKiBBcnJheSAnZmVhdF9wcm9wcycgaXMg
ZGVmaW5lZCB0byBzYXZlIGV2ZXJ5IGZlYXR1cmUncyBwcm9wZXJ0aWVzLiBXZSB1c2UKKyAqICdl
bnVtIHBzcl9mZWF0X3R5cGUnIGFzIGluZGV4LgorICovCitzdGF0aWMgY29uc3Qgc3RydWN0IGZl
YXRfcHJvcHMgeworICAgIC8qCisgICAgICogY29zX251bSAtIENPUyByZWdpc3RlcnMgbnVtYmVy
IHRoYXQgZmVhdHVyZSB1c2VzIGZvciBvbmUgQ09TIElELgorICAgICAqICAgICAgICAgICBJdCBp
cyBkZWZpbmVkIGluIFNETS4KKyAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgY29zX251bTsKKwor
ICAgIC8qCisgICAgICogQW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0gY2JtX3R5cGUnIHZhbHVl
cyBvZiB0aGUgZmVhdHVyZS4gSXQgaXMKKyAgICAgKiB1c2VkIHdpdGggY29zX251bSB0b2dldGhl
ciB0byBnZXQvd3JpdGUgYSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVycworICAgICAqIHZhbHVlcyBv
bmUgYnkgb25lLgorICAgICAqLworICAgIGVudW0gY2JtX3R5cGUgdHlwZVtQU1JfTUFYX0NPU19O
VU1dOworfSAqZmVhdF9wcm9wc1tQU1JfU09DS0VUX0ZFQVRfTlVNXTsKKworLyoKKyAqIFBTUiBm
ZWF0dXJlcyBhcmUgbWFuYWdlZCBwZXIgc29ja2V0LiBCZWxvdyBzdHJ1Y3R1cmUgZGVmaW5lcyB0
aGUgbWVtYmVycworICogdXNlZCB0byBtYW5hZ2UgdGhlc2UgZmVhdHVyZXMuCisgKiByZWZfbG9j
ayAgLSBBIGxvY2sgdG8gcHJvdGVjdCBjb3NfcmVmLgorICogZmVhdHVyZXMgIC0gQSBmZWF0dXJl
IG5vZGUgYXJyYXkgdXNlZCB0byBtYW5hZ2UgYWxsIGZlYXR1cmVzIGVuYWJsZWQuCisgKiBjb3Nf
cmVmICAgLSBBIHJlZmVyZW5jZSBjb3VudCBhcnJheSB0byByZWNvcmQgaG93IG1hbnkgZG9tYWlu
cyBhcmUgdXNpbmcgdGhlCisgKiAgICAgICAgICAgICBDT1MgSUQuIEV2ZXJ5IGVudHJ5IG9mIGNv
c19yZWYgY29ycmVzcG9uZHMgdG8gb25lIENPUyBJRC4KKyAqLworc3RydWN0IHBzcl9zb2NrZXRf
aW5mbyB7CisgICAgYm9vbCBmZWF0X2luaXQ7CisgICAgc3BpbmxvY2tfdCByZWZfbG9jazsKKyAg
ICAvKiBGZWF0dXJlIGFycmF5J3MgaW5kZXggaXMgJ2VudW0gcHNyX2ZlYXRfdHlwZScgd2hpY2gg
aXMgc2FtZSBhcyAncHJvcHMnICovCisgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZXNbUFNS
X1NPQ0tFVF9GRUFUX05VTV07CisgICAgdW5zaWduZWQgaW50IGNvc19yZWZbTUFYX0NPU19SRUdf
Q05UXTsKK307CisKIHN0cnVjdCBwc3JfYXNzb2MgewogICAgIHVpbnQ2NF90IHZhbDsKICAgICB1
aW50NjRfdCBjb3NfbWFzazsKQEAgLTMwLDExICsxMjUsOTUgQEAgc3RydWN0IHBzcl9hc3NvYyB7
CiAKIHN0cnVjdCBwc3JfY210ICpfX3JlYWRfbW9zdGx5IHBzcl9jbXQ7CiAKK3N0YXRpYyBzdHJ1
Y3QgcHNyX3NvY2tldF9pbmZvICpfX3JlYWRfbW9zdGx5IHNvY2tldF9pbmZvOworCiBzdGF0aWMg
dW5zaWduZWQgaW50IG9wdF9wc3I7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0
X3JtaWRfbWF4ID0gMjU1Oworc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG9wdF9j
b3NfbWF4ID0gTUFYX0NPU19SRUdfQ05UOwogc3RhdGljIHVpbnQ2NF90IHJtaWRfbWFzazsKIHN0
YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNyX2Fzc29jLCBwc3JfYXNzb2MpOwogCisvKgor
ICogRGVjbGFyZSBnbG9iYWwgZmVhdHVyZSBub2RlIGZvciBldmVyeSBmZWF0dXJlIHRvIGZhY2ls
aXRhdGUgdGhlIGZlYXR1cmUKKyAqIGFycmF5IGNyZWF0aW9uLiBJdCBpcyB1c2VkIHRvIHRyYW5z
aWVudGx5IHN0b3JlIGEgc3BhcmUgbm9kZS4KKyAqLworc3RhdGljIHN0cnVjdCBmZWF0X25vZGUg
KmZlYXRfbDNfY2F0OworCisvKiBDb21tb24gZnVuY3Rpb25zICovCisjZGVmaW5lIGNhdF9kZWZh
dWx0X3ZhbChsZW4pICgweGZmZmZmZmZmID4+ICgzMiAtIChsZW4pKSkKKworLyoKKyAqIFVzZSB0
aGlzIGZ1bmN0aW9uIHRvIGNoZWNrIGlmIGFueSBhbGxvY2F0aW9uIGZlYXR1cmUgaGFzIGJlZW4g
ZW5hYmxlZAorICogaW4gY21kbGluZS4KKyAqLworc3RhdGljIGJvb2wgcHNyX2FsbG9jX2ZlYXRf
ZW5hYmxlZCh2b2lkKQoreworICAgIHJldHVybiAhIXNvY2tldF9pbmZvOworfQorCitzdGF0aWMg
dm9pZCBmcmVlX3NvY2tldF9yZXNvdXJjZXModW5zaWduZWQgaW50IHNvY2tldCkKK3sKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gc29ja2V0
X2luZm8gKyBzb2NrZXQ7CisKKyAgICBpZiAoICFpbmZvICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgLyoKKyAgICAgKiBGcmVlIHJlc291cmNlcyBvZiBmZWF0dXJlcy4gVGhlIGdsb2JhbCBmZWF0
dXJlIG9iamVjdCwgZS5nLiBmZWF0X2wzX2NhdCwKKyAgICAgKiBtYXkgbm90IGJlIGZyZWVkIGhl
cmUgaWYgaXQgaXMgbm90IGFkZGVkIGludG8gYXJyYXkuIEl0IGlzIHNpbXBseSBiZWluZworICAg
ICAqIGtlcHQgdW50aWwgdGhlIG5leHQgQ1BVIG9ubGluZSBhdHRlbXB0LgorICAgICAqLworICAg
IGZvciAoIGkgPSAwOyBpIDwgUFNSX1NPQ0tFVF9GRUFUX05VTTsgaSsrICkKKyAgICB7CisgICAg
ICAgIHhmcmVlKGluZm8tPmZlYXR1cmVzW2ldKTsKKyAgICAgICAgaW5mby0+ZmVhdHVyZXNbaV0g
PSBOVUxMOworICAgIH0KKworICAgIGluZm8tPmZlYXRfaW5pdCA9IGZhbHNlOworfQorCisvKiBD
QVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KK3N0YXRpYyB2b2lkIGNhdF9p
bml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQoreworICAgIC8qIE5vIHZh
bGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KKyAgICBpZiAoICFyZWdzLT5h
IHx8ICFyZWdzLT5kICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZmVhdC0+Y2JtX2xlbiA9IChy
ZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOworICAgIGZlYXQtPmNvc19tYXggPSBtaW4o
b3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01BWF9NQVNLKTsKKworICAgIHN3aXRjaCAo
IHR5cGUgKQorICAgIHsKKyAgICBjYXNlIFBTUl9TT0NLRVRfTDNfQ0FUOgorICAgICAgICAvKiBj
b3M9MCBpcyByZXNlcnZlZCBhcyBkZWZhdWx0IGNibShhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBh
cmUgMSkuICovCisgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsWzBdID0gY2F0X2RlZmF1bHRfdmFs
KGZlYXQtPmNibV9sZW4pOworCisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgcmV0dXJuOworICAgIH0KKworICAgIC8qIEFkZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4g
Ki8KKyAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7CisKKyAgICBpZiAoICFvcHRfY3B1
X2luZm8gKQorICAgICAgICByZXR1cm47CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzIENB
VDogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCisgICAg
ICAgICAgICgodHlwZSA9PSBQU1JfU09DS0VUX0wzX0NBVCkgPyAiTDMiIDogIkwyIiksCisgICAg
ICAgICAgIGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSwgZmVhdC0+Y29zX21heCwg
ZmVhdC0+Y2JtX2xlbik7Cit9CisKKy8qIEwzIENBVCBwcm9wcyAqLworc3RhdGljIHN0cnVjdCBm
ZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKKyAgICAuY29zX251bSA9IDEsCit9OworCiBzdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIg
KmZlYXR1cmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1hc2spCiB7CkBAIC03NCw2ICsyNTMsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNy
X3BhcmFtKGNoYXIgKnMpCiAgICAgICAgIGlmICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJybWlk
X21heCIpICkKICAgICAgICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9z
dHIsIE5VTEwsIDApOwogCisgICAgICAgIGlmICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJjb3Nf
bWF4IikgKQorICAgICAgICAgICAgb3B0X2Nvc19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3Ry
LCBOVUxMLCAwKTsKKwogICAgICAgICBzID0gc3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOwog
fQpAQCAtMjI5LDE5ICs0MTEsOTggQEAgdm9pZCBwc3JfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFp
biAqZCkKICAgICBwc3JfZnJlZV9ybWlkKGQpOwogfQogCi1zdGF0aWMgaW50IHBzcl9jcHVfcHJl
cGFyZSh1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHNyKHZvaWQp
Cit7CisgICAgaWYgKCBvcHRfY29zX21heCA8IDEgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJDQVQ6IGRpc2FibGVkLCBjb3NfbWF4IGlzIHRvbyBzbWFsbFxuIik7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzb2NrZXRfaW5mbyA9IHh6YWxsb2NfYXJyYXkoc3Ry
dWN0IHBzcl9zb2NrZXRfaW5mbywgbnJfc29ja2V0cyk7CisKKyAgICBpZiAoICFzb2NrZXRfaW5m
byApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkZhaWxlZCB0byBhbGxvYyBz
b2NrZXRfaW5mbyFcbiIpOworICAgICAgICByZXR1cm47CisgICAgfQorfQorCitzdGF0aWMgdm9p
ZCBfX2luaXQgcHNyX2ZyZWUodm9pZCkKIHsKKyAgICB4ZnJlZShzb2NrZXRfaW5mbyk7CisgICAg
c29ja2V0X2luZm8gPSBOVUxMOworfQorCitzdGF0aWMgaW50IHBzcl9jcHVfcHJlcGFyZSh2b2lk
KQoreworICAgIGlmICggIXBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSApCisgICAgICAgIHJldHVy
biAwOworCisgICAgLyogTWFsbG9jIG1lbW9yeSBmb3IgdGhlIGdsb2JhbCBmZWF0dXJlIG5vZGUg
aGVyZS4gKi8KKyAgICBpZiAoIGZlYXRfbDNfY2F0ID09IE5VTEwgJiYKKyAgICAgICAgIChmZWF0
X2wzX2NhdCA9IHh6YWxsb2Moc3RydWN0IGZlYXRfbm9kZSkpID09IE5VTEwgKQorICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgdm9pZCBwc3JfY3B1
X2luaXQodm9pZCkKIHsKKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvOworICAgIHVu
c2lnbmVkIGludCBzb2NrZXQ7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKKyAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OworICAgIHN0cnVjdCBjcHVpZF9sZWFm
IHJlZ3M7CisKKyAgICBpZiAoICFwc3JfYWxsb2NfZmVhdF9lbmFibGVkKCkgfHwgIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9QUUUpICkKKyAgICAgICAgZ290byBhc3NvY19pbml0OworCisgICAg
aWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsIDwgUFNSX0NQVUlEX0xFVkVMX0NBVCApCisg
ICAgeworICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1BRRSk7CisgICAg
ICAgIGdvdG8gYXNzb2NfaW5pdDsKKyAgICB9CisKKyAgICBzb2NrZXQgPSBjcHVfdG9fc29ja2V0
KGNwdSk7CisgICAgaW5mbyA9IHNvY2tldF9pbmZvICsgc29ja2V0OworICAgIGlmICggaW5mby0+
ZmVhdF9pbml0ICkKKyAgICAgICAgZ290byBhc3NvY19pbml0OworCisgICAgc3Bpbl9sb2NrX2lu
aXQoJmluZm8tPnJlZl9sb2NrKTsKKworICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xF
VkVMX0NBVCwgMCwgJnJlZ3MpOworICAgIGlmICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVf
TDMgKQorICAgIHsKKyAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FU
LCAxLCAmcmVncyk7CisKKyAgICAgICAgZmVhdCA9IGZlYXRfbDNfY2F0OworICAgICAgICBmZWF0
X2wzX2NhdCA9IE5VTEw7CisgICAgICAgIGwzX2NhdF9wcm9wcy50eXBlWzBdID0gUFNSX0NCTV9U
WVBFX0wzOworICAgICAgICBmZWF0X3Byb3BzW1BTUl9TT0NLRVRfTDNfQ0FUXSA9ICZsM19jYXRf
cHJvcHM7CisKKyAgICAgICAgY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgUFNS
X1NPQ0tFVF9MM19DQVQpOworCisgICAgICAgIGluZm8tPmZlYXRfaW5pdCA9IHRydWU7CisgICAg
fQorCisgYXNzb2NfaW5pdDoKICAgICBwc3JfYXNzb2NfaW5pdCgpOwogfQogCiBzdGF0aWMgdm9p
ZCBwc3JfY3B1X2ZpbmkodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm47CisgICAgdW5z
aWduZWQgaW50IHNvY2tldCA9IGNwdV90b19zb2NrZXQoY3B1KTsKKworICAgIGlmICggIXBzcl9h
bGxvY19mZWF0X2VuYWJsZWQoKSApCisgICAgICAgIHJldHVybjsKKworICAgIC8qCisgICAgICog
V2Ugb25seSBmcmVlIHdoZW4gd2UgYXJlIHRoZSBsYXN0IENQVSBpbiB0aGUgc29ja2V0LiBUaGUg
c29ja2V0X2NwdW1hc2sKKyAgICAgKiBpcyBjbGVhcmVkIHByaW9yIHRvIHRoaXMgbm90aWZpY2F0
aW9uIGNvZGUgYnkgcmVtb3ZlX3NpYmxpbmdpbmZvKCkuCisgICAgICovCisgICAgaWYgKCBzb2Nr
ZXRfY3B1bWFza1tzb2NrZXRdICYmIGNwdW1hc2tfZW1wdHkoc29ja2V0X2NwdW1hc2tbc29ja2V0
XSkgKQorICAgICAgICBmcmVlX3NvY2tldF9yZXNvdXJjZXMoc29ja2V0KTsKIH0KIAogc3RhdGlj
IGludCBjcHVfY2FsbGJhY2soCkBAIC0yNTMsNyArNTE0LDcgQEAgc3RhdGljIGludCBjcHVfY2Fs
bGJhY2soCiAgICAgc3dpdGNoICggYWN0aW9uICkKICAgICB7CiAgICAgY2FzZSBDUFVfVVBfUFJF
UEFSRToKLSAgICAgICAgcmMgPSBwc3JfY3B1X3ByZXBhcmUoY3B1KTsKKyAgICAgICAgcmMgPSBw
c3JfY3B1X3ByZXBhcmUoKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfU1RBUlRJTkc6
CiAgICAgICAgIHBzcl9jcHVfaW5pdCgpOwpAQCAtMjgyLDEwICs1NDMsMTQgQEAgc3RhdGljIGlu
dCBfX2luaXQgcHNyX3ByZXNtcF9pbml0KHZvaWQpCiAgICAgaWYgKCAob3B0X3BzciAmIFBTUl9D
TVQpICYmIG9wdF9ybWlkX21heCApCiAgICAgICAgIGluaXRfcHNyX2NtdChvcHRfcm1pZF9tYXgp
OwogCi0gICAgcHNyX2NwdV9wcmVwYXJlKDApOworICAgIGlmICggb3B0X3BzciAmIFBTUl9DQVQg
KQorICAgICAgICBpbml0X3BzcigpOworCisgICAgaWYgKCBwc3JfY3B1X3ByZXBhcmUoKSApCisg
ICAgICAgIHBzcl9mcmVlKCk7CiAKICAgICBwc3JfY3B1X2luaXQoKTsKLSAgICBpZiAoIHBzcl9j
bXRfZW5hYmxlZCgpICkKKyAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpIHx8IHBzcl9hbGxvY19m
ZWF0X2VuYWJsZWQoKSApCiAgICAgICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X25mYik7
CiAKICAgICByZXR1cm4gMDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2l-0000WQ-Ao; Wed, 03 May 2017 08:53:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2j-0000V2-Kv
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:53:53 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 64/F5-01733-0AA99095; Wed, 03 May 2017 08:53:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tYhoTt3Fme
 kwZObTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGmxOYCxa1MVas/POZvYFxclIXIxeHkMB0
 Rok9G6aydjFyckgI8EocWTYDyvaXWP9yOytEUQOjxIWzk5hBEmwC6hKPv/YwgdgiAkoS91ZNZ
 gIpYhbYySSx7vR3sCJhATeJhRcbwYpYBFQldh4/AmbzCnhIbJo7BWqDnMTJY5PBbE4BT4nnXz
 ayg9hCQDWHnr1nmsDIu4CRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlK
 xXnJ+7iZGYEgwAMEOxr3/nA4xSnIwKYnyqr9ijxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftw
 JmekkGBRanpqRVpmDjA4YdISHDxKIrxdIGne4oLE3OLMdIjUKUZdjr6Oj++ZhFjy8vNSpcR5p
 4MUCYAUZZTmwY2ARcolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMmg0zhycwrgdv0CugIJq
 AjmmU5QI4oSURISTUwLuYyXyt2o3O9sZsqm/id9/vfPH6exvSkaIOQ2fzmLu9H9zJvL9i/opt
 Fevu9d+fK/j7wCEvpL1i06EVE32zf6anZ363bktlE829YijdxcP/VzaiU29TcFLGDdeKH6CVi
 2xoUG4xfmy09JNOcpnhI3vXmsvPFAjZ3d301vqwh92rv0dZ7njeklFiKMxINtZiLihMBfSWW1
 I8CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!4
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6472 invoked from network); 3 May 2017 08:53:47 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:53:47 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:53:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347536"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:44 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:03 +0800
Message-Id: <1493801063-38513-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 03/23] x86: refactor psr: remove L3 CAT/CDP
	codes.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgY2FjaGUgYWxsb2NhdGlvbiBjb2RlcyBpbiBwc3IuYyBkbyBub3QgY29uc2lk
ZXIKZnV0dXJlIGZlYXR1cmVzIGFkZGl0aW9uIGFuZCBhcmUgbm90IGZyaWVuZGx5IHRvIGV4dGVu
ZC4KClRvIG1ha2UgcHNyLmMgYmUgbW9yZSBmbGV4aWJsZSB0byBhZGQgbmV3IGZlYXR1cmVzIGFu
ZCBmdWxmaWxsCnRoZSBwcm9ncmFtIHByaW5jaXBsZSwgb3BlbiBmb3IgZXh0ZW5zaW9uIGJ1dCBj
bG9zZWQgZm9yCm1vZGlmaWNhdGlvbiwgd2UgaGF2ZSB0byByZWZhY3RvciB0aGUgcHNyLmM6CjEu
IEFuYWx5emUgY2FjaGUgYWxsb2NhdGlvbiBmZWF0dXJlcyBhbmQgYWJzdHJhY3QgZ2VuZXJhbCBk
YXRhCiAgIHN0cnVjdHVyZXMuCjIuIEFuYWx5emUgdGhlIGluaXQgYW5kIGFsbCBvdGhlciBmdW5j
dGlvbnMgZmxvdywgYWJzdHJhY3QgYWxsCiAgIHN0ZXBzIHRoYXQgZGlmZmVyZW50IGZlYXR1cmVz
IG1heSBoYXZlIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMuCiAgIE1ha2UgdGhlc2Ugc3RlcHMg
YmUgY2FsbGJhY2sgZnVuY3Rpb25zIGFuZCByZWdpc3RlciBmZWF0dXJlCiAgIHNwZWNpZmljIGZ1
Y3Rpb25zLiBUaGVuLCB0aGUgbWFpbiBwcm9jZXNzZXMgd2lsbCBub3QgYmUgY2hhbmdlZAogICB3
aGVuIGludHJvZHVjaW5nIGEgbmV3IGZlYXR1cmUuCgpCZWNhdXNlIHRoZSBxdWFudGl0eSBvZiBy
ZWZhY3RvciBjb2RlcyBpcyBiaWcgYW5kIHRoZSBsb2dpY3MgYXJlCmNoYW5nZWQgYSBsb3QsIGl0
IHdpbGwgY2F1c2UgcmV2aWV3ZXJzIGNvbmZ1c2VkIGlmIGp1c3QgY2hhbmdlCm9sZCBjb2Rlcy4g
UmV2aWV3ZXJzIGhhdmUgdG8gdW5kZXJzdGFuZCBib3RoIG9sZCBjb2RlcyBhbmQgbmV3CmltcGxl
bWVudGF0aW9ucy4gQWZ0ZXIgcmV2aWV3IGl0ZXJhdGlvbnMgZnJvbSBWMSB0byBWMywgSmFuIGhh
cwpwcm9wb3NlZCB0byByZW1vdmUgYWxsIG9sZCBjYWNoZSBhbGxvY2F0aW9uIGNvZGVzIGZpcnN0
bHksIHRoZW4KaW1wbGVtZW50IG5ldyBjb2RlcyBzdGVwIGJ5IHN0ZXAuIFRoaXMgd2lsbCBoZWxw
IHRvIG1ha2UgY29kZXMKYmUgbW9yZSBlYXNpbHkgcmV2aWV3YWJsZS4KClRoZXJlIGlzIG5vIGNv
bnN0cnVjdGlvbiB3aXRob3V0IGRlc3RydWN0aW9uLiBTbywgdGhpcyBwYXRjaApyZW1vdmVzIGFs
bCBjdXJyZW50IEwzIENBVC9DRFAgY29kZXMgaW4gcHNyLmMuIFRoZSBmb2xsb3dpbmcKcGF0Y2hl
cyB3aWxsIGludHJvZHVjZSB0aGUgbmV3IG1lY2hhbmlzbS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2lseSB1
bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNo
L3g4Ni9wc3IuYyB8IDQ3MCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNDY1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9w
c3IuYwppbmRleCAwYjUwNzNjLi45NmE4NTg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNy
LmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0yMywyNCArMjMsNiBAQAogI2RlZmluZSBQ
U1JfQ0FUICAgICAgICAoMTw8MSkKICNkZWZpbmUgUFNSX0NEUCAgICAgICAgKDE8PDIpCiAKLXN0
cnVjdCBwc3JfY2F0X2NibSB7Ci0gICAgdW5pb24gewotICAgICAgICB1aW50NjRfdCBjYm07Ci0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50NjRfdCBjb2RlOwotICAgICAgICAgICAg
dWludDY0X3QgZGF0YTsKLSAgICAgICAgfTsKLSAgICB9OwotICAgIHVuc2lnbmVkIGludCByZWY7
Ci19OwotCi1zdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyB7Ci0gICAgdW5zaWduZWQgaW50IGNi
bV9sZW47Ci0gICAgdW5zaWduZWQgaW50IGNvc19tYXg7Ci0gICAgc3RydWN0IHBzcl9jYXRfY2Jt
ICpjb3NfdG9fY2JtOwotICAgIHNwaW5sb2NrX3QgY2JtX2xvY2s7Ci19OwotCiBzdHJ1Y3QgcHNy
X2Fzc29jIHsKICAgICB1aW50NjRfdCB2YWw7CiAgICAgdWludDY0X3QgY29zX21hc2s7CkBAIC00
OCwyNiArMzAsMTEgQEAgc3RydWN0IHBzcl9hc3NvYyB7CiAKIHN0cnVjdCBwc3JfY210ICpfX3Jl
YWRfbW9zdGx5IHBzcl9jbXQ7CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nICpfX3JlYWRfbW9zdGx5
IGNhdF9zb2NrZXRfZW5hYmxlOwotc3RhdGljIHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZvICpf
X3JlYWRfbW9zdGx5IGNhdF9zb2NrZXRfaW5mbzsKLXN0YXRpYyB1bnNpZ25lZCBsb25nICpfX3Jl
YWRfbW9zdGx5IGNkcF9zb2NrZXRfZW5hYmxlOwotCiBzdGF0aWMgdW5zaWduZWQgaW50IG9wdF9w
c3I7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0X3JtaWRfbWF4ID0gMjU1Owot
c3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG9wdF9jb3NfbWF4ID0gMjU1Owogc3Rh
dGljIHVpbnQ2NF90IHJtaWRfbWFzazsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNy
X2Fzc29jLCBwc3JfYXNzb2MpOwogCi1zdGF0aWMgc3RydWN0IHBzcl9jYXRfY2JtICp0ZW1wX2Nv
c190b19jYm07Ci0KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3NvY2tldF9jcHUodW5zaWduZWQg
aW50IHNvY2tldCkKLXsKLSAgICBpZiAoIGxpa2VseShzb2NrZXQgPCBucl9zb2NrZXRzKSApCi0g
ICAgICAgIHJldHVybiBjcHVtYXNrX2FueShzb2NrZXRfY3B1bWFza1tzb2NrZXRdKTsKLQotICAg
IHJldHVybiBucl9jcHVfaWRzOwotfQotCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jv
b2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCiB7CkBAIC0xMDcsOSArNzQsNiBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNoYXIgKnMpCiAgICAgICAgIGlm
ICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJybWlkX21heCIpICkKICAgICAgICAgICAgIG9wdF9y
bWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9zdHIsIE5VTEwsIDApOwogCi0gICAgICAgIGlm
ICggdmFsX3N0ciAmJiAhc3RyY21wKHMsICJjb3NfbWF4IikgKQotICAgICAgICAgICAgb3B0X2Nv
c19tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3RyLCBOVUxMLCAwKTsKLQogICAgICAgICBzID0g
c3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOwogfQpAQCAtMjEzLDE2ICsxNzcsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgcHNyX2Fzc29jX2luaXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgcHNyX2Fz
c29jICpwc3JhID0gJnRoaXNfY3B1KHBzcl9hc3NvYyk7CiAKLSAgICBpZiAoIGNhdF9zb2NrZXRf
aW5mbyApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgc29ja2V0ID0gY3B1X3RvX3NvY2tl
dChzbXBfcHJvY2Vzc29yX2lkKCkpOwotCi0gICAgICAgIGlmICggdGVzdF9iaXQoc29ja2V0LCBj
YXRfc29ja2V0X2VuYWJsZSkgKQotICAgICAgICAgICAgcHNyYS0+Y29zX21hc2sgPSAoKDF1bGwg
PDwgZ2V0X2NvdW50X29yZGVyKAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXRfc29j
a2V0X2luZm9bc29ja2V0XS5jb3NfbWF4KSkgLSAxKSA8PCAzMjsKLSAgICB9Ci0KLSAgICBpZiAo
IHBzcl9jbXRfZW5hYmxlZCgpIHx8IHBzcmEtPmNvc19tYXNrICkKKyAgICBpZiAoIHBzcl9jbXRf
ZW5hYmxlZCgpICkKICAgICAgICAgcmRtc3JsKE1TUl9JQTMyX1BTUl9BU1NPQywgcHNyYS0+dmFs
KTsKIH0KIApAQCAtMjMxLDEyICsxODYsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcHNyX2Fzc29j
X3JtaWQodWludDY0X3QgKnJlZywgdW5zaWduZWQgaW50IHJtaWQpCiAgICAgKnJlZyA9ICgqcmVn
ICYgfnJtaWRfbWFzaykgfCAocm1pZCAmIHJtaWRfbWFzayk7CiB9CiAKLXN0YXRpYyBpbmxpbmUg
dm9pZCBwc3JfYXNzb2NfY29zKHVpbnQ2NF90ICpyZWcsIHVuc2lnbmVkIGludCBjb3MsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjb3NfbWFzaykKLXsKLSAgICAq
cmVnID0gKCpyZWcgJiB+Y29zX21hc2spIHwgKCgodWludDY0X3QpY29zIDw8IDMyKSAmIGNvc19t
YXNrKTsKLX0KLQogdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBzdHJ1Y3QgcHNyX2Fzc29jICpwc3JhID0gJnRoaXNfY3B1KHBzcl9hc3NvYyk7CkBAIC0y
NDUsNDU5ICsxOTQsNTQgQEAgdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAq
ZCkKICAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpICkKICAgICAgICAgcHNyX2Fzc29jX3JtaWQo
JnJlZywgZC0+YXJjaC5wc3Jfcm1pZCk7CiAKLSAgICBpZiAoIHBzcmEtPmNvc19tYXNrICkKLSAg
ICAgICAgcHNyX2Fzc29jX2NvcygmcmVnLCBkLT5hcmNoLnBzcl9jb3NfaWRzID8KLSAgICAgICAg
ICAgICAgICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW2NwdV90b19zb2NrZXQoc21wX3Byb2Nl
c3Nvcl9pZCgpKV0gOgotICAgICAgICAgICAgICAgICAgICAgIDAsIHBzcmEtPmNvc19tYXNrKTsK
LQogICAgIGlmICggcmVnICE9IHBzcmEtPnZhbCApCiAgICAgewogICAgICAgICB3cm1zcmwoTVNS
X0lBMzJfUFNSX0FTU09DLCByZWcpOwogICAgICAgICBwc3JhLT52YWwgPSByZWc7CiAgICAgfQog
fQotc3RhdGljIHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZvICpnZXRfY2F0X3NvY2tldF9pbmZv
KHVuc2lnbmVkIGludCBzb2NrZXQpCi17Ci0gICAgaWYgKCAhY2F0X3NvY2tldF9pbmZvICkKLSAg
ICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT0RFVik7Ci0KLSAgICBpZiAoIHNvY2tldCA+PSBucl9z
b2NrZXRzICkKLSAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT1RTT0NLKTsKLQotICAgIGlmICgg
IXRlc3RfYml0KHNvY2tldCwgY2F0X3NvY2tldF9lbmFibGUpICkKLSAgICAgICAgcmV0dXJuIEVS
Ul9QVFIoLUVOT0VOVCk7Ci0KLSAgICByZXR1cm4gY2F0X3NvY2tldF9pbmZvICsgc29ja2V0Owot
fQotCi1zdGF0aWMgaW5saW5lIGJvb2xfdCBjZHBfaXNfZW5hYmxlZCh1bnNpZ25lZCBpbnQgc29j
a2V0KQotewotICAgIHJldHVybiBjZHBfc29ja2V0X2VuYWJsZSAmJiB0ZXN0X2JpdChzb2NrZXQs
IGNkcF9zb2NrZXRfZW5hYmxlKTsKLX0KIAogaW50IHBzcl9nZXRfY2F0X2wzX2luZm8odW5zaWdu
ZWQgaW50IHNvY2tldCwgdWludDMyX3QgKmNibV9sZW4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmZsYWdzKQogewotICAgIHN0cnVjdCBwc3Jf
Y2F0X3NvY2tldF9pbmZvICppbmZvID0gZ2V0X2NhdF9zb2NrZXRfaW5mbyhzb2NrZXQpOwotCi0g
ICAgaWYgKCBJU19FUlIoaW5mbykgKQotICAgICAgICByZXR1cm4gUFRSX0VSUihpbmZvKTsKLQot
ICAgICpjYm1fbGVuID0gaW5mby0+Y2JtX2xlbjsKLSAgICAqY29zX21heCA9IGluZm8tPmNvc19t
YXg7Ci0KLSAgICAqZmxhZ3MgPSAwOwotICAgIGlmICggY2RwX2lzX2VuYWJsZWQoc29ja2V0KSAp
Ci0gICAgICAgICpmbGFncyB8PSBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOwotCiAgICAgcmV0
dXJuIDA7CiB9CiAKIGludCBwc3JfZ2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgc29ja2V0LAogICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpjYm0sIGVudW0gY2Jt
X3R5cGUgdHlwZSkKIHsKLSAgICBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyAqaW5mbyA9IGdl
dF9jYXRfc29ja2V0X2luZm8oc29ja2V0KTsKLSAgICBib29sX3QgY2RwX2VuYWJsZWQgPSBjZHBf
aXNfZW5hYmxlZChzb2NrZXQpOwotCi0gICAgaWYgKCBJU19FUlIoaW5mbykgKQotICAgICAgICBy
ZXR1cm4gUFRSX0VSUihpbmZvKTsKLQotICAgIHN3aXRjaCAoIHR5cGUgKQotICAgIHsKLSAgICBj
YXNlIFBTUl9DQk1fVFlQRV9MMzoKLSAgICAgICAgaWYgKCBjZHBfZW5hYmxlZCApCi0gICAgICAg
ICAgICByZXR1cm4gLUVYREVWOwotICAgICAgICAqY2JtID0gaW5mby0+Y29zX3RvX2NibVtkLT5h
cmNoLnBzcl9jb3NfaWRzW3NvY2tldF1dLmNibTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNl
IFBTUl9DQk1fVFlQRV9MM19DT0RFOgotICAgICAgICBpZiAoICFjZHBfZW5hYmxlZCApCi0gICAg
ICAgICAgICAqY2JtID0gaW5mby0+Y29zX3RvX2NibVtkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tl
dF1dLmNibTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgKmNibSA9IGluZm8tPmNvc190b19j
Ym1bZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdXS5jb2RlOwotICAgICAgICBicmVhazsKLQot
ICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6Ci0gICAgICAgIGlmICggIWNkcF9lbmFibGVk
ICkKLSAgICAgICAgICAgICpjYm0gPSBpbmZvLT5jb3NfdG9fY2JtW2QtPmFyY2gucHNyX2Nvc19p
ZHNbc29ja2V0XV0uY2JtOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICAqY2JtID0gaW5mby0+
Y29zX3RvX2NibVtkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF1dLmRhdGE7Ci0gICAgICAgIGJy
ZWFrOwotCi0gICAgZGVmYXVsdDoKLSAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAg
fQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBib29sX3QgcHNyX2NoZWNrX2NibSh1bnNp
Z25lZCBpbnQgY2JtX2xlbiwgdWludDY0X3QgY2JtKQotewotICAgIHVuc2lnbmVkIGludCBmaXJz
dF9iaXQsIHplcm9fYml0OwotCi0gICAgLyogU2V0IGJpdHMgc2hvdWxkIG9ubHkgaW4gdGhlIHJh
bmdlIG9mIFswLCBjYm1fbGVuKS4gKi8KLSAgICBpZiAoIGNibSAmICh+MHVsbCA8PCBjYm1fbGVu
KSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgLyogQXQgbGVhc3Qgb25lIGJpdCBuZWVkIHRv
IGJlIHNldC4gKi8KLSAgICBpZiAoIGNibSA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAg
ICBmaXJzdF9iaXQgPSBmaW5kX2ZpcnN0X2JpdCgmY2JtLCBjYm1fbGVuKTsKLSAgICB6ZXJvX2Jp
dCA9IGZpbmRfbmV4dF96ZXJvX2JpdCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOwotCi0gICAg
LyogU2V0IGJpdHMgc2hvdWxkIGJlIGNvbnRpZ3VvdXMuICovCi0gICAgaWYgKCB6ZXJvX2JpdCA8
IGNibV9sZW4gJiYKLSAgICAgICAgIGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19i
aXQpIDwgY2JtX2xlbiApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcmV0dXJuIDE7Ci19Ci0K
LXN0cnVjdCBjb3NfY2JtX2luZm8KLXsKLSAgICB1bnNpZ25lZCBpbnQgY29zOwotICAgIGJvb2xf
dCBjZHA7Ci0gICAgdWludDY0X3QgY2JtX2NvZGU7Ci0gICAgdWludDY0X3QgY2JtX2RhdGE7Ci19
OwotCi1zdGF0aWMgdm9pZCBkb193cml0ZV9sM19jYm0odm9pZCAqZGF0YSkKLXsKLSAgICBzdHJ1
Y3QgY29zX2NibV9pbmZvICppbmZvID0gZGF0YTsKLQotICAgIGlmICggaW5mby0+Y2RwICkKLSAg
ICB7Ci0gICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTS19DT0RFKGluZm8tPmNvcyks
IGluZm8tPmNibV9jb2RlKTsKLSAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLX0RB
VEEoaW5mby0+Y29zKSwgaW5mby0+Y2JtX2RhdGEpOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAg
IHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSyhpbmZvLT5jb3MpLCBpbmZvLT5jYm1fY29kZSk7
Ci19Ci0KLXN0YXRpYyBpbnQgd3JpdGVfbDNfY2JtKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2ln
bmVkIGludCBjb3MsCi0gICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjYm1fY29kZSwg
dWludDY0X3QgY2JtX2RhdGEsIGJvb2xfdCBjZHApCi17Ci0gICAgc3RydWN0IGNvc19jYm1faW5m
byBpbmZvID0KLSAgICB7Ci0gICAgICAgIC5jb3MgPSBjb3MsCi0gICAgICAgIC5jYm1fY29kZSA9
IGNibV9jb2RlLAotICAgICAgICAuY2JtX2RhdGEgPSBjYm1fZGF0YSwKLSAgICAgICAgLmNkcCA9
IGNkcCwKLSAgICB9OwotCi0gICAgaWYgKCBzb2NrZXQgPT0gY3B1X3RvX3NvY2tldChzbXBfcHJv
Y2Vzc29yX2lkKCkpICkKLSAgICAgICAgZG9fd3JpdGVfbDNfY2JtKCZpbmZvKTsKLSAgICBlbHNl
Ci0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gZ2V0X3NvY2tldF9jcHUoc29ja2V0
KTsKLQotICAgICAgICBpZiAoIGNwdSA+PSBucl9jcHVfaWRzICkKLSAgICAgICAgICAgIHJldHVy
biAtRU5PVFNPQ0s7Ci0gICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZihjcHUpLCBk
b193cml0ZV9sM19jYm0sICZpbmZvLCAxKTsKLSAgICB9Ci0KICAgICByZXR1cm4gMDsKIH0KIAot
c3RhdGljIGludCBmaW5kX2NvcyhzdHJ1Y3QgcHNyX2NhdF9jYm0gKm1hcCwgdW5zaWduZWQgaW50
IGNvc19tYXgsCi0gICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNibV9jb2RlLCB1aW50NjRf
dCBjYm1fZGF0YSwgYm9vbF90IGNkcF9lbmFibGVkKQotewotICAgIHVuc2lnbmVkIGludCBjb3M7
Ci0KLSAgICBmb3IgKCBjb3MgPSAwOyBjb3MgPD0gY29zX21heDsgY29zKysgKQotICAgIHsKLSAg
ICAgICAgaWYgKCAobWFwW2Nvc10ucmVmIHx8IGNvcyA9PSAwKSAmJgotICAgICAgICAgICAgICgo
IWNkcF9lbmFibGVkICYmIG1hcFtjb3NdLmNibSA9PSBjYm1fY29kZSkgfHwKLSAgICAgICAgICAg
ICAgKGNkcF9lbmFibGVkICYmIG1hcFtjb3NdLmNvZGUgPT0gY2JtX2NvZGUgJiYKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1hcFtjb3NdLmRhdGEgPT0gY2JtX2RhdGEpKSApCi0gICAg
ICAgICAgICByZXR1cm4gY29zOwotICAgIH0KLQotICAgIHJldHVybiAtRU5PRU5UOwotfQotCi1z
dGF0aWMgaW50IHBpY2tfYXZhaWxfY29zKHN0cnVjdCBwc3JfY2F0X2NibSAqbWFwLCB1bnNpZ25l
ZCBpbnQgY29zX21heCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9s
ZF9jb3MpCi17Ci0gICAgdW5zaWduZWQgaW50IGNvczsKLQotICAgIC8qIElmIG9sZCBjb3MgaXMg
cmVmZXJyZWQgb25seSBieSB0aGUgZG9tYWluLCB0aGVuIHVzZSBpdC4gKi8KLSAgICBpZiAoIG1h
cFtvbGRfY29zXS5yZWYgPT0gMSAmJiBvbGRfY29zICE9IDAgKQotICAgICAgICByZXR1cm4gb2xk
X2NvczsKLQotICAgIC8qIEZpbmQgYW4gdW51c2VkIG9uZSBvdGhlciB0aGFuIGNvczAuICovCi0g
ICAgZm9yICggY29zID0gMTsgY29zIDw9IGNvc19tYXg7IGNvcysrICkKLSAgICAgICAgaWYgKCBt
YXBbY29zXS5yZWYgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gY29zOwotCi0gICAgcmV0dXJu
IC1FTk9FTlQ7Ci19Ci0KIGludCBwc3Jfc2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgc29ja2V0LAogICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNibSwgZW51bSBj
Ym1fdHlwZSB0eXBlKQogewotICAgIHVuc2lnbmVkIGludCBvbGRfY29zLCBjb3NfbWF4OwotICAg
IGludCBjb3MsIHJldDsKLSAgICB1aW50NjRfdCBjYm1fZGF0YSwgY2JtX2NvZGU7Ci0gICAgYm9v
bF90IGNkcF9lbmFibGVkID0gY2RwX2lzX2VuYWJsZWQoc29ja2V0KTsKLSAgICBzdHJ1Y3QgcHNy
X2NhdF9jYm0gKm1hcDsKLSAgICBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyAqaW5mbyA9IGdl
dF9jYXRfc29ja2V0X2luZm8oc29ja2V0KTsKLQotICAgIGlmICggSVNfRVJSKGluZm8pICkKLSAg
ICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7Ci0KLSAgICBpZiAoICFwc3JfY2hlY2tfY2JtKGlu
Zm8tPmNibV9sZW4sIGNibSkgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGlmICgg
IWNkcF9lbmFibGVkICYmICh0eXBlID09IFBTUl9DQk1fVFlQRV9MM19DT0RFIHx8Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgIHR5cGUgPT0gUFNSX0NCTV9UWVBFX0wzX0RBVEEpICkKLSAgICAg
ICAgcmV0dXJuIC1FTlhJTzsKLQotICAgIGNvc19tYXggPSBpbmZvLT5jb3NfbWF4OwotICAgIG9s
ZF9jb3MgPSBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF07Ci0gICAgbWFwID0gaW5mby0+Y29z
X3RvX2NibTsKLQotICAgIHN3aXRjaCAoIHR5cGUgKQotICAgIHsKLSAgICBjYXNlIFBTUl9DQk1f
VFlQRV9MMzoKLSAgICAgICAgY2JtX2NvZGUgPSBjYm07Ci0gICAgICAgIGNibV9kYXRhID0gY2Jt
OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0NPREU6Ci0gICAg
ICAgIGNibV9jb2RlID0gY2JtOwotICAgICAgICBjYm1fZGF0YSA9IG1hcFtvbGRfY29zXS5kYXRh
OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6Ci0gICAg
ICAgIGNibV9jb2RlID0gbWFwW29sZF9jb3NdLmNvZGU7Ci0gICAgICAgIGNibV9kYXRhID0gY2Jt
OwotICAgICAgICBicmVhazsKLQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBzcGluX2xvY2so
JmluZm8tPmNibV9sb2NrKTsKLSAgICBjb3MgPSBmaW5kX2NvcyhtYXAsIGNvc19tYXgsIGNibV9j
b2RlLCBjYm1fZGF0YSwgY2RwX2VuYWJsZWQpOwotICAgIGlmICggY29zID49IDAgKQotICAgIHsK
LSAgICAgICAgaWYgKCBjb3MgPT0gb2xkX2NvcyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZpbmZvLT5jYm1fbG9jayk7Ci0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgfQotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBjb3MgPSBwaWNrX2F2YWlsX2Nv
cyhtYXAsIGNvc19tYXgsIG9sZF9jb3MpOwotICAgICAgICBpZiAoIGNvcyA8IDAgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmaW5mby0+Y2JtX2xvY2spOwotICAgICAgICAg
ICAgcmV0dXJuIGNvczsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIFdlIHRyeSB0byBhdm9pZCB3
cml0aW5nIE1TUi4gKi8KLSAgICAgICAgaWYgKCAoY2RwX2VuYWJsZWQgJiYKLSAgICAgICAgICAg
ICAobWFwW2Nvc10uY29kZSAhPSBjYm1fY29kZSB8fCBtYXBbY29zXS5kYXRhICE9IGNibV9kYXRh
KSkgfHwKLSAgICAgICAgICAgICAoIWNkcF9lbmFibGVkICYmIG1hcFtjb3NdLmNibSAhPSBjYm1f
Y29kZSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSB3cml0ZV9sM19jYm0oc29ja2V0
LCBjb3MsIGNibV9jb2RlLCBjYm1fZGF0YSwgY2RwX2VuYWJsZWQpOwotICAgICAgICAgICAgaWYg
KCByZXQgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZpbmZv
LT5jYm1fbG9jayk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIG1hcFtjb3NdLmNvZGUgPSBjYm1fY29kZTsKLSAgICAgICAgICAgIG1hcFtj
b3NdLmRhdGEgPSBjYm1fZGF0YTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIG1hcFtjb3NdLnJl
ZisrOwotICAgIG1hcFtvbGRfY29zXS5yZWYtLTsKLSAgICBzcGluX3VubG9jaygmaW5mby0+Y2Jt
X2xvY2spOwotCi0gICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdID0gY29zOwotCiAgICAg
cmV0dXJuIDA7CiB9CiAKLS8qIENhbGxlZCB3aXRoIGRvbWFpbiBsb2NrIGhlbGQsIG5vIGV4dHJh
IGxvY2sgbmVlZGVkIGZvciAncHNyX2Nvc19pZHMnICovCi1zdGF0aWMgdm9pZCBwc3JfZnJlZV9j
b3Moc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgc29ja2V0OwotICAgIHVu
c2lnbmVkIGludCBjb3M7Ci0gICAgc3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gKmluZm87Ci0K
LSAgICBpZiggIWQtPmFyY2gucHNyX2Nvc19pZHMgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBm
b3JfZWFjaF9zZXRfYml0KHNvY2tldCwgY2F0X3NvY2tldF9lbmFibGUsIG5yX3NvY2tldHMpCi0g
ICAgewotICAgICAgICBpZiAoIChjb3MgPSBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0pID09
IDAgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgaW5mbyA9IGNhdF9zb2NrZXRf
aW5mbyArIHNvY2tldDsKLSAgICAgICAgc3Bpbl9sb2NrKCZpbmZvLT5jYm1fbG9jayk7Ci0gICAg
ICAgIGluZm8tPmNvc190b19jYm1bY29zXS5yZWYtLTsKLSAgICAgICAgc3Bpbl91bmxvY2soJmlu
Zm8tPmNibV9sb2NrKTsKLSAgICB9Ci0KLSAgICB4ZnJlZShkLT5hcmNoLnBzcl9jb3NfaWRzKTsK
LSAgICBkLT5hcmNoLnBzcl9jb3NfaWRzID0gTlVMTDsKLX0KLQogaW50IHBzcl9kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggY2F0X3NvY2tldF9pbmZvICkKLSAgICB7
Ci0gICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHMgPSB4emFsbG9jX2FycmF5KHVuc2lnbmVkIGlu
dCwgbnJfc29ja2V0cyk7Ci0gICAgICAgIGlmICggIWQtPmFyY2gucHNyX2Nvc19pZHMgKQotICAg
ICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgfQotCiAgICAgcmV0dXJuIDA7CiB9CiAKIHZv
aWQgcHNyX2RvbWFpbl9mcmVlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcHNyX2ZyZWVfcm1p
ZChkKTsKLSAgICBwc3JfZnJlZV9jb3MoZCk7Ci19Ci0KLXN0YXRpYyBpbnQgY2F0X2NwdV9wcmVw
YXJlKHVuc2lnbmVkIGludCBjcHUpCi17Ci0gICAgaWYgKCAhY2F0X3NvY2tldF9pbmZvICkKLSAg
ICAgICAgcmV0dXJuIDA7Ci0KLSAgICBpZiAoIHRlbXBfY29zX3RvX2NibSA9PSBOVUxMICYmCi0g
ICAgICAgICAodGVtcF9jb3NfdG9fY2JtID0geHphbGxvY19hcnJheShzdHJ1Y3QgcHNyX2NhdF9j
Ym0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfY29zX21h
eCArIDFVTCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLUVOT01FTTsKLQotICAgIHJldHVy
biAwOwotfQotCi1zdGF0aWMgdm9pZCBjYXRfY3B1X2luaXQodm9pZCkKLXsKLSAgICB1bnNpZ25l
ZCBpbnQgZWF4LCBlYngsIGVjeCwgZWR4OwotICAgIHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZv
ICppbmZvOwotICAgIHVuc2lnbmVkIGludCBzb2NrZXQ7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICB1aW50NjRfdCB2YWw7Ci0gICAgY29uc3Qgc3RydWN0
IGNwdWluZm9feDg2ICpjID0gY3B1X2RhdGEgKyBjcHU7Ci0KLSAgICBpZiAoICFjcHVfaGFzKGMs
IFg4Nl9GRUFUVVJFX1BRRSkgfHwgYy0+Y3B1aWRfbGV2ZWwgPCBQU1JfQ1BVSURfTEVWRUxfQ0FU
ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgc29ja2V0ID0gY3B1X3RvX3NvY2tldChjcHUpOwot
ICAgIGlmICggdGVzdF9iaXQoc29ja2V0LCBjYXRfc29ja2V0X2VuYWJsZSkgKQotICAgICAgICBy
ZXR1cm47Ci0KLSAgICBjcHVpZF9jb3VudChQU1JfQ1BVSURfTEVWRUxfQ0FULCAwLCAmZWF4LCAm
ZWJ4LCAmZWN4LCAmZWR4KTsKLSAgICBpZiAoIGVieCAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkK
LSAgICB7Ci0gICAgICAgIGNwdWlkX2NvdW50KFBTUl9DUFVJRF9MRVZFTF9DQVQsIDEsICZlYXgs
ICZlYngsICZlY3gsICZlZHgpOwotICAgICAgICBpbmZvID0gY2F0X3NvY2tldF9pbmZvICsgc29j
a2V0OwotICAgICAgICBpbmZvLT5jYm1fbGVuID0gKGVheCAmIDB4MWYpICsgMTsKLSAgICAgICAg
aW5mby0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgZWR4ICYgMHhmZmZmKTsKLQotICAgICAg
ICBpbmZvLT5jb3NfdG9fY2JtID0gdGVtcF9jb3NfdG9fY2JtOwotICAgICAgICB0ZW1wX2Nvc190
b19jYm0gPSBOVUxMOwotICAgICAgICAvKiBjb3M9MCBpcyByZXNlcnZlZCBhcyBkZWZhdWx0IGNi
bShhbGwgb25lcykuICovCi0gICAgICAgIGluZm8tPmNvc190b19jYm1bMF0uY2JtID0gKDF1bGwg
PDwgaW5mby0+Y2JtX2xlbikgLSAxOwotCi0gICAgICAgIHNwaW5fbG9ja19pbml0KCZpbmZvLT5j
Ym1fbG9jayk7Ci0KLSAgICAgICAgc2V0X2JpdChzb2NrZXQsIGNhdF9zb2NrZXRfZW5hYmxlKTsK
LQotICAgICAgICBpZiAoIChlY3ggJiBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZKSAmJiAob3B0X3Bz
ciAmIFBTUl9DRFApICYmCi0gICAgICAgICAgICAgY2RwX3NvY2tldF9lbmFibGUgJiYgIXRlc3Rf
Yml0KHNvY2tldCwgY2RwX3NvY2tldF9lbmFibGUpICkKLSAgICAgICAgewotICAgICAgICAgICAg
aW5mby0+Y29zX3RvX2NibVswXS5jb2RlID0gKDF1bGwgPDwgaW5mby0+Y2JtX2xlbikgLSAxOwot
ICAgICAgICAgICAgaW5mby0+Y29zX3RvX2NibVswXS5kYXRhID0gKDF1bGwgPDwgaW5mby0+Y2Jt
X2xlbikgLSAxOwotCi0gICAgICAgICAgICAvKiBXZSBvbmx5IHdyaXRlIG1hc2sxIHNpbmNlIG1h
c2swIGlzIGFsd2F5cyBhbGwgb25lcyBieSBkZWZhdWx0LiAqLwotICAgICAgICAgICAgd3Jtc3Js
KE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCAoMXVsbCA8PCBpbmZvLT5jYm1fbGVuKSAtIDEpOwot
Ci0gICAgICAgICAgICByZG1zcmwoTVNSX0lBMzJfUFNSX0wzX1FPU19DRkcsIHZhbCk7Ci0gICAg
ICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX1FPU19DRkcsIHZhbCB8ICgxIDw8IFBTUl9M
M19RT1NfQ0RQX0VOQUJMRV9CSVQpKTsKLQotICAgICAgICAgICAgLyogQ3V0IGhhbGYgb2YgY29z
X21heCB3aGVuIENEUCBpcyBlbmFibGVkLiAqLwotICAgICAgICAgICAgaW5mby0+Y29zX21heCA+
Pj0gMTsKLQotICAgICAgICAgICAgc2V0X2JpdChzb2NrZXQsIGNkcF9zb2NrZXRfZW5hYmxlKTsK
LSAgICAgICAgfQotICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkNBVDogZW5hYmxlZCBvbiBz
b2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXUsIENEUDolc1xuIiwKLSAgICAgICAgICAg
ICAgIHNvY2tldCwgaW5mby0+Y29zX21heCwgaW5mby0+Y2JtX2xlbiwKLSAgICAgICAgICAgICAg
IGNkcF9pc19lbmFibGVkKHNvY2tldCkgPyAib24iIDogIm9mZiIpOwotICAgIH0KLX0KLQotc3Rh
dGljIHZvaWQgY2F0X2NwdV9maW5pKHVuc2lnbmVkIGludCBjcHUpCi17Ci0gICAgdW5zaWduZWQg
aW50IHNvY2tldCA9IGNwdV90b19zb2NrZXQoY3B1KTsKLQotICAgIGlmICggIXNvY2tldF9jcHVt
YXNrW3NvY2tldF0gfHwgY3B1bWFza19lbXB0eShzb2NrZXRfY3B1bWFza1tzb2NrZXRdKSApCi0g
ICAgewotICAgICAgICBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyAqaW5mbyA9IGNhdF9zb2Nr
ZXRfaW5mbyArIHNvY2tldDsKLQotICAgICAgICBpZiAoIGluZm8tPmNvc190b19jYm0gKQotICAg
ICAgICB7Ci0gICAgICAgICAgICB4ZnJlZShpbmZvLT5jb3NfdG9fY2JtKTsKLSAgICAgICAgICAg
IGluZm8tPmNvc190b19jYm0gPSBOVUxMOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBjZHBf
aXNfZW5hYmxlZChzb2NrZXQpICkKLSAgICAgICAgICAgIGNsZWFyX2JpdChzb2NrZXQsIGNkcF9z
b2NrZXRfZW5hYmxlKTsKLQotICAgICAgICBjbGVhcl9iaXQoc29ja2V0LCBjYXRfc29ja2V0X2Vu
YWJsZSk7Ci0gICAgfQotfQotCi1zdGF0aWMgdm9pZCBfX2luaXQgcHNyX2NhdF9mcmVlKHZvaWQp
Ci17Ci0gICAgeGZyZWUoY2F0X3NvY2tldF9lbmFibGUpOwotICAgIGNhdF9zb2NrZXRfZW5hYmxl
ID0gTlVMTDsKLSAgICB4ZnJlZShjYXRfc29ja2V0X2luZm8pOwotICAgIGNhdF9zb2NrZXRfaW5m
byA9IE5VTEw7Ci19Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCBpbml0X3Bzcl9jYXQodm9pZCkKLXsK
LSAgICBpZiAoIG9wdF9jb3NfbWF4IDwgMSApCi0gICAgewotICAgICAgICBwcmludGsoWEVOTE9H
X0lORk8gIkNBVDogZGlzYWJsZWQsIGNvc19tYXggaXMgdG9vIHNtYWxsXG4iKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQotICAgIGNhdF9zb2NrZXRfZW5hYmxlID0geHphbGxvY19hcnJheSh1
bnNpZ25lZCBsb25nLCBCSVRTX1RPX0xPTkdTKG5yX3NvY2tldHMpKTsKLSAgICBjYXRfc29ja2V0
X2luZm8gPSB4emFsbG9jX2FycmF5KHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZvLCBucl9zb2Nr
ZXRzKTsKLSAgICBjZHBfc29ja2V0X2VuYWJsZSA9IHh6YWxsb2NfYXJyYXkodW5zaWduZWQgbG9u
ZywgQklUU19UT19MT05HUyhucl9zb2NrZXRzKSk7Ci0KLSAgICBpZiAoICFjYXRfc29ja2V0X2Vu
YWJsZSB8fCAhY2F0X3NvY2tldF9pbmZvICkKLSAgICAgICAgcHNyX2NhdF9mcmVlKCk7CiB9CiAK
IHN0YXRpYyBpbnQgcHNyX2NwdV9wcmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgcmV0
dXJuIGNhdF9jcHVfcHJlcGFyZShjcHUpOworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgdm9p
ZCBwc3JfY3B1X2luaXQodm9pZCkKIHsKLSAgICBpZiAoIGNhdF9zb2NrZXRfaW5mbyApCi0gICAg
ICAgIGNhdF9jcHVfaW5pdCgpOwotCiAgICAgcHNyX2Fzc29jX2luaXQoKTsKIH0KIAogc3RhdGlj
IHZvaWQgcHNyX2NwdV9maW5pKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgaWYgKCBjYXRfc29j
a2V0X2luZm8gKQotICAgICAgICBjYXRfY3B1X2ZpbmkoY3B1KTsKKyAgICByZXR1cm47CiB9CiAK
IHN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKApAQCAtNzM4LDE0ICsyODIsMTAgQEAgc3RhdGljIGlu
dCBfX2luaXQgcHNyX3ByZXNtcF9pbml0KHZvaWQpCiAgICAgaWYgKCAob3B0X3BzciAmIFBTUl9D
TVQpICYmIG9wdF9ybWlkX21heCApCiAgICAgICAgIGluaXRfcHNyX2NtdChvcHRfcm1pZF9tYXgp
OwogCi0gICAgaWYgKCBvcHRfcHNyICYgUFNSX0NBVCApCi0gICAgICAgIGluaXRfcHNyX2NhdCgp
OwotCi0gICAgaWYgKCBwc3JfY3B1X3ByZXBhcmUoMCkgKQotICAgICAgICBwc3JfY2F0X2ZyZWUo
KTsKKyAgICBwc3JfY3B1X3ByZXBhcmUoMCk7CiAKICAgICBwc3JfY3B1X2luaXQoKTsKLSAgICBp
ZiAoIHBzcl9jbXRfZW5hYmxlZCgpIHx8IGNhdF9zb2NrZXRfaW5mbyApCisgICAgaWYgKCBwc3Jf
Y210X2VuYWJsZWQoKSApCiAgICAgICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X25mYik7
CiAKICAgICByZXR1cm4gMDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:53:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2o-0000Xz-Hm; Wed, 03 May 2017 08:53:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2n-0000XP-FD
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:53:57 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4E/DD-01734-4AA99095; Wed, 03 May 2017 08:53:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXS1tYhobtwFme
 kwdNWFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePF5/tMBTc0KzYtb2JpYDwq38XIxSEkMJ1R
 YvrDicxdjJwcEgK8EkeWzWDtYmQHsv0ljniDRIUEGhglVr0TBbHZBNQlHn/tYQKxRQSUJO6tm
 swEMoZZYCeTxLrT38HGCAukSFw/0MoKYrMIqEr0tcxlAbF5BTwk7m7/yQqxSk7i5LHJYDangK
 fE8y8b2SGWeUgcevaeaQIj7wJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgaHAAAQ7GPf+czrEKMnBpCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BO/DmZyRQoJFqempFWmZOcCghElLcPAoifB2gaR5iwsSc4sz0yFSpxgVpcR5p4MkBEASGaV5c
 G2wSLjEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5kkCk8mXklcNNfAS1mAlrcLMsBsrgkES
 El1cAoGXwiPzE0O+7Ru/1ON4Q585Y9yTX9bzvz5w8fvu9HMiJt5ATEVY0mnDnV+otjapBr6jn
 mlNac8hdGNyc/+N+pXzfneP2a/SKibPWnust8btys4bp8YLuDU7ioQJfCk+5q5esH3Ree/ujg
 1eajOr38x8b9jv0rP/hLW/TPVZ/9+fERM1u9SzFKLMUZiYZazEXFiQDNGWWlfwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!6
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7206 invoked from network); 3 May 2017 08:53:52 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:53:52 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:53:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347550"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:49 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:05 +0800
Message-Id: <1493801063-38513-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 05/23] x86: refactor psr: L3 CAT: implement
	Domain init/free and schedule flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBEb21haW4gaW5pdC9mcmVlIGFuZCBzY2hlZHVsZSBm
bG93cy4KLSBXaGVuIGRvbWFpbiBpbml0LCBpdHMgcHNyIHJlc291cmNlIHNob3VsZCBiZSBhbGxv
Y2F0ZWQuCi0gV2hlbiBkb21haW4gZnJlZSwgaXRzIHBzciByZXNvdXJjZSBzaG91bGQgYmUgZnJl
ZWQgdG9vLgotIFdoZW4gZG9tYWluIGlzIHNjaGVkdWxlZCwgaXRzIENPUyBJRCBvbiB0aGUgc29j
a2V0IHNob3VsZCBiZQogIHNldCBpbnRvIEFTU09DIHJlZ2lzdGVyIHRvIG1ha2UgY29ycmVzcG9u
ZGluZyBDT1MgTVNSIHZhbHVlCiAgd29yay4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgotLS0KdjExOgogICAgLSByZXBsYWNlICdmZWF0X2luaXRfZG9u
ZSgpJyB0byAnZmVhdF9pbml0JyBmbGFnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBhZGp1c3QgcGFyYW1ldGVycyBwb3NpdGlvbnMgd2hlbiBjYWxsaW5nICdwc3JfYXNz
b2NfY29zJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIGNvbW1l
bnQgdG8gZXhwbGFpbiB3aHkgdG8gY2hlY2sgJ3Bzcl9jb3NfaWRzJy4KdjEwOgogICAgLSByZW1v
dmUgJ2NhdF9nZXRfY29zX21heCcgYXMgJ2Nvc19tYXgnIGlzIGEgZmVhdHVyZSBwcm9wZXJ0eSBu
b3cgd2hpY2gKICAgICAgY2FuIGJlIGRpcmVjdGx5IHVzZWQuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIHJlcGxhY2UgJ2luZm8tPmZlYXRfbWFzaycgY2hlY2sgdG8gJ2Zl
YXRfaW5pdF9kb25lJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAt
IHJlbmFtZSAnbDNfY2F0X2dldF9jb3NfbWF4JyB0byAnY2F0X2dldF9jb3NfbWF4JyB0byBjb3Zl
ciBhbGwgQ0FUL0NEUAogICAgICBmZWF0dXJlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUpCiAgICAtIHJlcGxhY2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5nIHRvIGZlYXR1cmUgYXJyYXkg
aGFuZGxpbmcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBpbXBsZW1lbnQg
J3Bzcl9hbGxvY19jb3MnIHRvIG1hdGNoICdwc3JfZnJlZV9jb3MnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFdlaSBMaXUpCiAgICAtIHVzZSAncHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCcuCiAgICAgIChz
dWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gZml4IGNvZGluZyBzdHlsZSBpc3N1ZS4KICAgICAg
KHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW1vdmUgJ2lubGluZScuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBwYXRjaCB0aXRsZSB0byBpbmRpY2F0
ZSAnTDMgQ0FUJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3Zl
ICdwc3JfY29zX2lkcycgY2hlY2sgaW4gJ3Bzcl9mcmVlX2NvcycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCnY2OgogICAgLSBjaGFuZ2UgJ1BTUl9BU1NPQ19SRUdfUE9TJyB0byAn
UFNSX0FTU09DX1JFR19TSElGVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrKQp2NToKICAgIC0gcmVuYW1lICdmZWF0X3RtcCcgdG8gJ2ZlYXQnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkZWZpbmUgJ1BTUl9BU1NPQ19SRUdfUE9TJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBh
dGNoIHRvIG1ha2UgY29kZXMgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgNzMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNzAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggYjczODU2ZS4uYmRhMzI1ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpA
QCAtNTAsNiArNTAsOCBAQAogICovCiAjZGVmaW5lIE1BWF9DT1NfUkVHX0NOVCAgMTI4CiAKKyNk
ZWZpbmUgUFNSX0FTU09DX1JFR19TSElGVCAzMgorCiAvKgogICogRXZlcnkgUFNSIGZlYXR1cmUg
dXNlcyBzb21lIENPUyByZWdpc3RlcnMgZm9yIGVhY2ggQ09TIElELCBlLmcuIENEUCB1c2VzIDIK
ICAqIENPUyByZWdpc3RlcnMgKERBVEEgYW5kIENPREUpIGZvciBvbmUgQ09TIElELCBidXQgQ0FU
IHVzZXMgMSBDT1MgcmVnaXN0ZXIuCkBAIC0zNTUsMTEgKzM1NywzOCBAQCB2b2lkIHBzcl9mcmVl
X3JtaWQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBkLT5hcmNoLnBzcl9ybWlkID0gMDsKIH0KIAot
c3RhdGljIGlubGluZSB2b2lkIHBzcl9hc3NvY19pbml0KHZvaWQpCitzdGF0aWMgdW5zaWduZWQg
aW50IGdldF9tYXhfY29zX21heChjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvKQor
eworICAgIHVuc2lnbmVkIGludCBjb3NfbWF4ID0gMCwgaTsKKworICAgIGZvciAoIGkgPSAwOyBp
IDwgUFNSX1NPQ0tFVF9GRUFUX05VTTsgaSsrICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVj
dCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKyAgICAgICAgaWYgKCAhZmVh
dCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBjb3NfbWF4ID0gbWF4KGZlYXQt
PmNvc19tYXgsIGNvc19tYXgpOworICAgIH0KKworICAgIHJldHVybiBjb3NfbWF4OworfQorCitz
dGF0aWMgdm9pZCBwc3JfYXNzb2NfaW5pdCh2b2lkKQogewogICAgIHN0cnVjdCBwc3JfYXNzb2Mg
KnBzcmEgPSAmdGhpc19jcHUocHNyX2Fzc29jKTsKIAotICAgIGlmICggcHNyX2NtdF9lbmFibGVk
KCkgKQorICAgIGlmICggcHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCgpICkKKyAgICB7CisgICAgICAg
IHVuc2lnbmVkIGludCBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSk7
CisgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBzb2NrZXRfaW5m
byArIHNvY2tldDsKKyAgICAgICAgdW5zaWduZWQgaW50IGNvc19tYXggPSBnZXRfbWF4X2Nvc19t
YXgoaW5mbyk7CisKKyAgICAgICAgaWYgKCBpbmZvLT5mZWF0X2luaXQgKQorICAgICAgICAgICAg
cHNyYS0+Y29zX21hc2sgPSAoKDF1bGwgPDwgZ2V0X2NvdW50X29yZGVyKGNvc19tYXgpKSAtIDEp
IDw8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9BU1NPQ19SRUdfU0hJRlQ7Cisg
ICAgfQorCisgICAgaWYgKCBwc3JfY210X2VuYWJsZWQoKSB8fCBwc3JhLT5jb3NfbWFzayApCiAg
ICAgICAgIHJkbXNybChNU1JfSUEzMl9QU1JfQVNTT0MsIHBzcmEtPnZhbCk7CiB9CiAKQEAgLTM2
OCw2ICszOTcsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHBzcl9hc3NvY19ybWlkKHVpbnQ2NF90
ICpyZWcsIHVuc2lnbmVkIGludCBybWlkKQogICAgICpyZWcgPSAoKnJlZyAmIH5ybWlkX21hc2sp
IHwgKHJtaWQgJiBybWlkX21hc2spOwogfQogCitzdGF0aWMgdm9pZCBwc3JfYXNzb2NfY29zKHVp
bnQ2NF90ICpyZWcsIHVuc2lnbmVkIGludCBjb3MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGNvc19tYXNrKQoreworICAgICpyZWcgPSAoKnJlZyAmIH5jb3NfbWFzaykgfAor
ICAgICAgICAgICAgKCgodWludDY0X3QpY29zIDw8IFBTUl9BU1NPQ19SRUdfU0hJRlQpICYgY29z
X21hc2spOworfQorCiB2b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHN0cnVjdCBwc3JfYXNzb2MgKnBzcmEgPSAmdGhpc19jcHUocHNyX2Fzc29jKTsKQEAg
LTM3Niw2ICs0MTIsMTQgQEAgdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAq
ZCkKICAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpICkKICAgICAgICAgcHNyX2Fzc29jX3JtaWQo
JnJlZywgZC0+YXJjaC5wc3Jfcm1pZCk7CiAKKyAgICAvKiBJRExFIGRvbWFpbidzICdwc3JfY29z
X2lkcycgaXMgTlVMTCBzbyB3ZSBzZXQgZGVmYXVsdCB2YWx1ZSBmb3IgaXQuICovCisgICAgaWYg
KCBwc3JhLT5jb3NfbWFzayApCisgICAgICAgIHBzcl9hc3NvY19jb3MoJnJlZywKKyAgICAgICAg
ICAgICAgICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzID8KKyAgICAgICAgICAgICAgICAgICAg
ICBkLT5hcmNoLnBzcl9jb3NfaWRzW2NwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKV0g
OgorICAgICAgICAgICAgICAgICAgICAgIDAsCisgICAgICAgICAgICAgICAgICAgICAgcHNyYS0+
Y29zX21hc2spOworCiAgICAgaWYgKCByZWcgIT0gcHNyYS0+dmFsICkKICAgICB7CiAgICAgICAg
IHdybXNybChNU1JfSUEzMl9QU1JfQVNTT0MsIHJlZyk7CkBAIC00MDEsMTQgKzQ0NSwzNyBAQCBp
bnQgcHNyX3NldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwK
ICAgICByZXR1cm4gMDsKIH0KIAotaW50IHBzcl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQorLyogQ2FsbGVkIHdpdGggZG9tYWluIGxvY2sgaGVsZCwgbm8gZXh0cmEgbG9jayBuZWVkZWQg
Zm9yICdwc3JfY29zX2lkcycgKi8KK3N0YXRpYyB2b2lkIHBzcl9mcmVlX2NvcyhzdHJ1Y3QgZG9t
YWluICpkKQoreworICAgIHhmcmVlKGQtPmFyY2gucHNyX2Nvc19pZHMpOworICAgIGQtPmFyY2gu
cHNyX2Nvc19pZHMgPSBOVUxMOworfQorCitzdGF0aWMgaW50IHBzcl9hbGxvY19jb3Moc3RydWN0
IGRvbWFpbiAqZCkKIHsKKyAgICBkLT5hcmNoLnBzcl9jb3NfaWRzID0geHphbGxvY19hcnJheSh1
bnNpZ25lZCBpbnQsIG5yX3NvY2tldHMpOworICAgIGlmICggIWQtPmFyY2gucHNyX2Nvc19pZHMg
KQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwogfQogCitpbnQgcHNy
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgLyogSW5pdCB0byBzdWNjZXNz
IHZhbHVlICovCisgICAgaW50IHJldCA9IDA7CisKKyAgICBpZiAoIHBzcl9hbGxvY19mZWF0X2Vu
YWJsZWQoKSApCisgICAgICAgIHJldCA9IHBzcl9hbGxvY19jb3MoZCk7CisKKyAgICByZXR1cm4g
cmV0OworfQorCiB2b2lkIHBzcl9kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHBzcl9mcmVlX3JtaWQoZCk7CisgICAgcHNyX2ZyZWVfY29zKGQpOwogfQogCiBzdGF0aWMgdm9p
ZCBfX2luaXQgaW5pdF9wc3Iodm9pZCkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2r-0000aM-PB; Wed, 03 May 2017 08:54:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2q-0000Yp-02
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:00 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 62/DE-01730-7AA99095; Wed, 03 May 2017 08:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tYhobtsFme
 kQcdKbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN1A2fBaZeKXbd3sTUwvjHsYuTiEBKYzihx
 edFbli5GTg4JAV6JI8tmsHYxcgDZ/hLtN6shahoYJT4vvcIGUsMmoC7x+GsPE4gtIqAkcW/VZ
 CaQImaBnUwS605/ZwZJCAM1P3q0GcxmEVCVWLF1OtgCXgEPiTs/LjFDLJOTOHlsMiuIzSngKf
 H8y0Z2EFsIqObQs/dMExh5FzAyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDAYGINjBuPef0yFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eB/O5IwUEixKTU+tSMvMAYYlTFqCg0dJhLcLJM1bXJCYW5yZDpE6xagoJc47HSQhAJLIKM2Da
 4PFwiVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8yaDTOHJzCuBm/4KaDET0OJmWQ6QxSWJCC
 mpBsbKt7qc67b3ftuetvXWqRUTuXuvxhkXTM8WrZNdHnug5+pPJ544KQWD2UtT3+d6iIidETy
 0/nTRvs0lh1OKDAM/N3+dt+P69kBZL72GCX/l+60WNhyw8rC4kl7CWJ0wvy9rVf/twEjxr1mP
 +w99M1Q6Ky6r4MvyOHhFZa+TXGIDg/76BYz5dkosxRmJhlrMRcWJAFyzGaKAAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!8
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8622 invoked from network); 3 May 2017 08:53:58 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:53:58 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:53:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347566"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:55 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:07 +0800
Message-Id: <1493801063-38513-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 07/23] x86: refactor psr: L3 CAT: implement
	get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYW4gaW50ZXJmYWNlIGluIHVzZXIgc3BhY2UgdG8gc2hvdyBmZWF0dXJlIHZhbHVl
IG9mCmRvbWFpbnMuCgpUaGlzIHBhdGNoIGltcGxlbWVudHMgZ2V0IHZhbHVlIGZsb3cgaW4gaHlw
ZXJ2aXNvci4KCkl0IGFsc28gY2hhbmdlcyBkb21jdGwgaW50ZXJmYWNlIHRvIG1ha2UgaXQgbW9y
ZSBnZW5lcmFsLgoKV2l0aCB0aGlzIHBhdGNoLCAncHNyLWNhdC1zaG93JyBjYW4gd29yayBmb3Ig
TDMgQ0FUIGJ1dCBub3QgZm9yCkwzIGNvZGUvZGF0YSB3aGljaCBpcyBpbXBsZW1lbnRlZCBpbiBD
RFAgcmVsYXRlZCBwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51
eC5pbnRlbC5jb20+Ci0tLQp2MTE6CiAgICAtIGRlY2xhcmUgYSAnc3dpdGNoKCknIHdpZGUgdmFy
aWFibGUgJ3ZhbDMyJyBpbiBkb21jdGwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlbW92ZSAnZ2V0X3ZhbCcgY2FsbGJhY2sgZnVuY3Rpb24gd2hpY2ggaXMgcmVwbGFj
ZWQgYnkgZ2VuZXJpYyBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gZml4IGNvZGluZyBzdHlsZSBpc3N1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gZG8gbm90ICdBU1NFUlQnIGRvbWFpbiBwb2ludGVyLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCnYxMDoKICAgIC0g
dXNlIGFuIGludGVybWVkaWF0ZSB2YXJpYWJsZSB0byBnZXQgdmFsdWUgYW5kIGF2b2lkIGNhc3Qg
aW4gZG9tY3RsLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUg
J3R5cGUnIGluICdnZXRfdmFsJyBwYXJhbWV0ZXJzIGFuZCB3aWxsIGFkZCBpdCBiYWNrIHdoZW4K
ICAgICAgaW1wbGVtZW50aW5nIENEUC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IHZhcmlhYmxlIGFuZCByZXR1cm4gZXJyb3IgYWJvdXQg
J2luZm8nIGluCiAgICAgICdwc3JfZ2V0X2ZlYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSB1c2UgJ0FTU0VSVCcgdG8gY2hlY2sgaW5wdXQgcGFyYW1ldGVyIGluICdw
c3JfZ2V0X3ZhbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5n
ZXMgYWJvdXQgJ2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
OToKICAgIC0gYWRkIGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxhaW4gdGhlcmUgaXMgYW4gdXNlciBz
cGFjZSBpbnRlcmZhY2UuCiAgICAtIHJlbmFtZSAnbDNfY2F0X2dldF92YWwnIHRvICdjYXRfZ2V0
X3ZhbCcgdG8gY292ZXIgYWxsIEwzL0wyIENBVCBmZWF0dXJlcy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUpCiAgICAtIHJlcGxhY2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5nIHRvIGZlYXR1
cmUgYXJyYXkgaGFuZGxpbmcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBj
aGFuZ2UgcGFyYW1ldGVyIG9mICdwc3JfZ2V0Jy4gVXNlICdwc3JfY29zX2lkcycgZGlyZWN0bHkg
dG8gcmVwbGFjZQogICAgICBkb21haW4uIEFsc28gZGVjbGFyZSBpdCB0byAnY29uc3QnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgY29kZSBmbG93IHRvIHJl
bW92ZSAncHNyX2dldCcgYnV0IGFkZCAncHNyX2dldF9mZWF0JyB0byBtYWtlIGNvZGVzCiAgICAg
IG1vcmUgcmVhc29uYWJsZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
bW9kaWZ5IHBhdGNoIHRpdGxlIHRvIGluZGljYXRlICdMMyBDQVQnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlIGNvcyBjaGVjayBpbnRvIGNvbW1vbiBmdW5jdGlv
biBiZWNhdXNlIHRoaXMgY2hlY2sgaXMgcmVxdWlyZWQgYnkgYWxsCiAgICAgIGZlYXR1cmVzLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29kaW5nIHN0eWxlIGlz
c3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0
ICd1aW50NjRfdCcgdG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKdjc6CiAgICAtIHJlbmFtZSAnX19wc3JfZ2V0JyB0byAncHNyX2dldCcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgV2VpIExpdSkKdjY6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byBtYWtl
IGl0IGNsZWFyZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQog
ICAgLSByZW1vdmUgb25lIGV4dHJhIHNwYWNlIGluIGNvZGUuCiAgICAgIChzdWdnZXN0ZWQgYnkg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIHdyaXRlIGEg
aGVscGVyIGZ1bmN0aW9uIHRvIG1vdmUgZ2V0IGluZm8gYW5kIGdldCB2YWwgZnVuY3Rpb25zIGlu
dG8KICAgICAgaXQuIEJlY2F1c2UgbW9zdCBjb2RlcyBvZiAnZ2V0X2luZm8nIGFuZCAnZ2V0X3Zh
bCcgYXJlIHNhbWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQp2
NToKICAgIC0gcmVuYW1lICdkYXRbXScgdG8gJ2RhdGFbXScKICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHZhcmlhYmxlcyBuYW1lcyB0byBtYWtlIHRoZW0gYmV0
dGVyLCBlLmcuICdmZWF0X3RtcCcgdG8gJ2ZlYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBjaGVjayBpZiBmZWF0dXJlIHR5cGUgbWF0Y2ggaW4gY2FsbGVyIG9mIGZl
YXR1cmUgY2FsbGJhY2sgZnVuY3Rpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRl
cnN0YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgfCAyMCArKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMg
ICAgICAgIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQs
IDYzIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxMjIwMjI0Li41YjYy
YzVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWN0bC5jCkBAIC0xNDA4LDYgKzE0MDgsOCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
IGNhc2UgWEVOX0RPTUNUTF9wc3JfY2F0X29wOgogICAgICAgICBzd2l0Y2ggKCBkb21jdGwtPnUu
cHNyX2NhdF9vcC5jbWQgKQogICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCB2YWwzMjsK
KwogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOgogICAgICAg
ICAgICAgcmV0ID0gcHNyX3NldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3Au
ZGF0YSwKQEAgLTE0MjcsMjMgKzE0MjksMjMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9M
M19DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2wzX2NibShkLCBkb21jdGwtPnUucHNy
X2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3Rs
LT51LnBzcl9jYXRfb3AuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBT
Ul9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwt
PnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFs
MzIsIFBTUl9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5k
YXRhID0gdmFsMzI7CiAgICAgICAgICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERToKLSAg
ICAgICAgICAgIHJldCA9IHBzcl9nZXRfbDNfY2JtKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRh
cmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkb21jdGwtPnUucHNyX2Nh
dF9vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBF
X0wzX0NPREUpOworICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBz
cl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQ
U1JfQ0JNX1RZUEVfTDNfQ09ERSk7CisgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5k
YXRhID0gdmFsMzI7CiAgICAgICAgICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQToKLSAg
ICAgICAgICAgIHJldCA9IHBzcl9nZXRfbDNfY2JtKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRh
cmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkb21jdGwtPnUucHNyX2Nh
dF9vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBF
X0wzX0RBVEEpOworICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBz
cl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQ
U1JfQ0JNX1RZUEVfTDNfREFUQSk7CisgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5k
YXRhID0gdmFsMzI7CiAgICAgICAgICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAgICAgICBicmVh
azsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5j
CmluZGV4IDJlNjU5NWQuLjFiNzgxZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwor
KysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTQ3NiwyMyArNDc2LDM0IEBAIHN0YXRpYyBzdHJ1
Y3QgcHNyX3NvY2tldF9pbmZvICpnZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkK
ICAgICByZXR1cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgZmVh
dF9ub2RlICpwc3JfZ2V0X2ZlYXRfYW5kX3R5cGUodW5zaWduZWQgaW50IHNvY2tldCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBjYm1fdHlwZSB0
eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
IHBzcl9mZWF0X3R5cGUgKmZlYXRfdHlwZSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tl
dF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CisKKyAgICBpZiAoIElTX0VS
UihpbmZvKSApCisgICAgICAgIHJldHVybiBFUlJfUFRSKFBUUl9FUlIoaW5mbykpOworCisgICAg
KmZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CisgICAgaWYgKCAq
ZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKKyAgICAgICAgcmV0dXJu
IE5VTEw7CisKKyAgICByZXR1cm4gaW5mby0+ZmVhdHVyZXNbKmZlYXRfdHlwZV07Cit9CisKIGlu
dCBwc3JfZ2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAog
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4p
CiB7Ci0gICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9zb2NrZXRf
aW5mbyhzb2NrZXQpOwogICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7CiAgICAgZW51
bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZTsKIAogICAgIEFTU0VSVChkYXRhKTsKIAotICAgIGlm
ICggSVNfRVJSKGluZm8pICkKLSAgICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7Ci0KLSAgICBm
ZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwotICAgIGlmICggZmVh
dF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKLSAgICAgICAgcmV0dXJuIC1F
Tk9FTlQ7CisgICAgZmVhdCA9IHBzcl9nZXRfZmVhdF9hbmRfdHlwZShzb2NrZXQsIHR5cGUsICZm
ZWF0X3R5cGUpOworICAgIGlmICggSVNfRVJSKGZlYXQpICkKKyAgICAgICAgcmV0dXJuIFBUUl9F
UlIoZmVhdCk7CiAKLSAgICBmZWF0ID0gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXTsKICAgICBp
ZiAoICFmZWF0IHx8ICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gKQogICAgICAgICByZXR1cm4gLUVO
T0VOVDsKIApAQCAtNTAyLDkgKzUxMywzOCBAQCBpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGlu
dCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKICAgICByZXR1cm4gLUVJTlZBTDsKIH0KIAot
aW50IHBzcl9nZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQs
Ci0gICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmNibSwgZW51bSBjYm1fdHlwZSB0eXBlKQor
aW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCisg
ICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQogeworICAg
IGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7CisgICAgZW51bSBwc3JfZmVhdF90eXBlIGZl
YXRfdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgY29zLCBpOworCisgICAgQVNTRVJUKHZhbCk7CisK
KyAgICBmZWF0ID0gcHNyX2dldF9mZWF0X2FuZF90eXBlKHNvY2tldCwgdHlwZSwgJmZlYXRfdHlw
ZSk7CisgICAgaWYgKCBJU19FUlIoZmVhdCkgKQorICAgICAgICByZXR1cm4gUFRSX0VSUihmZWF0
KTsKKworICAgIGlmICggIWZlYXQgfHwgIWZlYXRfcHJvcHNbZmVhdF90eXBlXSApCisgICAgICAg
IHJldHVybiAtRU5PRU5UOworCisgICAgY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRd
OworICAgIC8qCisgICAgICogSWYgaW5wdXQgY29zIGV4Y2VlZHMgY3VycmVudCBmZWF0dXJlJ3Mg
Y29zX21heCwgd2Ugc2hvdWxkIHJldHVybiBpdHMKKyAgICAgKiBkZWZhdWx0IHZhbHVlIHdoaWNo
IGlzIHN0b3JlZCBpbiBjb3MgMC4gVGhpcyBjYXNlIG9ubHkgaGFwcGVucworICAgICAqIHdoZW4g
bW9yZSB0aGFuIHR3byBmZWF0dXJlcyBlbmFibGVkIGNvbmN1cnJlbnRseSBhbmQgYXQgbGVhc3Qg
b25lCisgICAgICogZmVhdHVyZXMncyBjb3NfbWF4IGlzIGJpZ2dlciB0aGFuIG90aGVycy4gV2hl
biBhIGRvbWFpbidzIHdvcmtpbmcgY29zCisgICAgICogaWQgaXMgYmlnZ2VyIHRoYW4gc29tZSBm
ZWF0dXJlcycgY29zX21heCwgSFcgYXV0b21hdGljYWxseSB3b3JrcyBhcworICAgICAqIGRlZmF1
bHQgdmFsdWUgZm9yIHRob3NlIGZlYXR1cmVzIHdoaWNoIGNvc19tYXggaXMgc21hbGxlci4KKyAg
ICAgKi8KKyAgICBpZiAoIGNvcyA+IGZlYXQtPmNvc19tYXggKQorICAgICAgICBjb3MgPSAwOwor
CisgICAgZm9yICggaSA9IDA7IGkgPCBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW07IGkr
KyApCisgICAgICAgIGlmICggdHlwZSA9PSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPnR5cGVbaV0g
KQorICAgICAgICAgICAgKnZhbCA9IGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGZlYXRfcHJvcHNb
ZmVhdF90eXBlXS0+Y29zX251bSArIGldOworCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5o
CmluZGV4IGFmM2E0NjUuLjdjNmQzOGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtNzEsOCArNzEsOCBAQCB2
b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKTsKIAogaW50IHBzcl9nZXRf
aW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7Ci1pbnQgcHNy
X2dldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtLCBlbnVtIGNibV90eXBlIHR5cGUpOworaW50IHBz
cl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCisgICAgICAg
ICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKTsKIGludCBwc3Jfc2V0
X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAogICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGNibSwgZW51bSBjYm1fdHlwZSB0eXBlKTsKIAotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2s-0000b6-3t; Wed, 03 May 2017 08:54:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2r-0000Zi-Ga
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:01 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 64/F5-02183-8AA99095; Wed, 03 May 2017 08:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXS1tYhobt0Fme
 kwbIpHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byu98YC055VSzc3cLWwDjTvIuRi0NIYDqj
 xMKeZexdjJwcEgK8EkeWzWCFsP0l5rQcZIcoamCUuHC2CSzBJqAu8fhrDxOILSKgJHFv1WQmk
 CJmgZ1MEutOf2cGSQgLBEo0zJ0GNpVFQFXi2awuRhCbV8BDYuP831Ab5CROHpsMZnMKeEo8/7
 IRrF4IqObQs/dMExh5FzAyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCr
 WS87P3cQIDAgGINjBuPef0yFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB/O
 5IwUEixKTU+tSMvMAYYmTFqCg0dJhLcLJM1bXJCYW5yZDpE6xagoJc47HSQhAJLIKM2Da4PFw
 yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8yaDTOHJzCuBm/4KaDET0OJmWQ6QxSWJCCmpBk
 axXia3UuXQbbEv9JPFrPs81FY/XOFl+01f7vI8Ke8TLs7zeRaedPX727JPuOTwl70HtjFx17+
 tu/OKe8W+rJut+7eL7j0lnjDXcC7vlFedc90Y2/5ML2LWOv/eTn+5xY1TU3WKCzec82N9+ffB
 13md96sSV68rVNT5oPEks2SG7uuVyz7P4klSYinOSDTUYi4qTgQAuHz9xYICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!7
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7769 invoked from network); 3 May 2017 08:53:55 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:53:55 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:53:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347560"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:52 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:06 +0800
Message-Id: <1493801063-38513-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 06/23] x86: refactor psr: L3 CAT: implement
	get hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgaW5jbHVkaW5nIEwzIENBVCBj
YWxsYmFjawpmdW5jdGlvbi4KCkl0IGFsc28gY2hhbmdlcyBzeXNjdGwgaW50ZXJmYWNlIHRvIG1h
a2UgaXQgbW9yZSBnZW5lcmFsLgoKV2l0aCB0aGlzIHBhdGNoLCAncHNyLWh3aW5mbycgY2FuIHdv
cmsgZm9yIEwzIENBVC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgotLS0KdjExOgogICAgLSBjaGFuZ2VzIGFib3V0ICdjb3NfbWF4JyBhbmQgJ2NibV9s
ZW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgYWJvdXQg
J2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkZWNs
YXJlICdQU1JfU09DS0VUX0ZFQVRfVU5LTk9XTicgdG8gaGFuZGxlIGVycm9yIGNhc2UuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAnQVNTRVJUJyB0byBjaGVjayBk
YXRhLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29tbWVudCBv
ZiAnZ2V0X2ZlYXRfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IGZpeCBhIGJ1ZyB3aGVuIGNoZWNraW5nICdmZWF0X3R5cGUnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQp2MTA6CiAgICAtIHJlbW92ZSAnUFNSX1NPQ0tFVF9VTktOT1dOJyBhbmQg
dXNlICdBU1NFUlRfVU5SRUFDSEFCTEUoKScgdG8gaGFuZGxlCiAgICAgIHRoaXMgY2FzZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hlY2sgJ2ZlYXRfdHlwZScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkanVzdCBtYWNyb3MgbmFtZXMg
YW5kIHZhbHVlcyB0byBtYWtlIHRoZW0gbW9yZSBhcHByb3ByaWF0ZS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlICdmZWF0X2luaXRfZG9uZScuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ2NibV9sZW4nLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gcmVwbGFjZSBmZWF0dXJlIGxp
c3QgaGFuZGxpbmcgdG8gZmVhdHVyZSBhcnJheSBoYW5kbGluZy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUpCiAgICAtIGRlZmluZSAnUFNSX0lORk9fU0laRScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBmaXggY29kaW5nIHN0eWxlIGlzc3VlLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBhbmQgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAnQVJSQVlfU0la
RScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZW5hbWUgJ2wzX2NhdF9n
ZXRfZmVhdF9pbmZvJyB0byAnY2F0X2dldF9mZWF0X2luZm8nIHRvIG1ha2UgaXQgYSBjb21tb24K
ICAgICAgZnVuY3Rpb24gZm9yIGJvdGggTDMvTDIgQ0FULgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSkKICAgIC0gbW92ZSBjb25zdGFudCB0byB0aGUgcmlnaHQgb2YgY29tcGFyaXNvbi4K
ICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW1vdmUgd3JvbmcgY29tbWVudC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lIG1hY3JvcyB1c2Vk
IGJ5IHBzcl9nZXRfaW5mbyB0byBtYWtlIHRoZW0gbWVhbmluZ2Z1bC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIGFzc2lnbm1lbnQgZm9yICdQU1JfU09DS0VU
X1VOS05PV04nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXRhaW4g
YmxhbmsgbGluZSBhZnRlciAnY2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm8nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcGF0Y2ggdGl0bGUg
dG8gaW5kaWNhdGUgJ0wzIENBVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIG1vdmUgY29tbW9uIGRhdGEgY2hlY2sgaW50byBjb21tb24gZnVuY3Rpb24uCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY2OgogICAgLSBmaXggY29kaW5nIHN0eWxlIGlzc3Vl
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gZGVmaW5l
ICdQU1JfU09DS0VUX1VOS05PV04nIGluICdwc3JfZmVhdF90eXBlJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGNoYW5nZSAnLUVOT1RTT0NLJyB0byAn
RVJBTkdFJy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAt
IG1vZGlmeSBwb3NpdGlvbiBvZiBtYWNyb3MgdG8gcmVtb3ZlIG9kZCBzcGFjaW5nIGluIHBzci5o
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjU6CiAgICAtIGNo
YW5nZSAnZGF0W10nIHRvICdkYXRhW10nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBtb2RpZnkgcGFyYW1ldGVyIHR5cGUgdG8gYXZvaWQgZml4ZWQgd2lkdGggdHlwZSB3
aGVuIHRoZXJlIGlzIG5vIHN1Y2gKICAgICAgaW50ZW50aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ2NvbnN0JyB3aGVuIGl0IGlzIHBvc3NpYmxlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGVjayBmZWF0dXJlIHR5cGUgb3V0
c2lkZSBjYWxsYmFjayBmdW5jdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gbW9kaWZ5IG1hY3JvcyBuYW1lcyB0byBhZGQgcHJlZml4ICdQU1JfJyBhbmQgY2hhbmdl
ICdDRFBfRkxBRycgdG8KICAgICAgJ1BTUl9GTEFHJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMgZWFzaWVy
IHRvIHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVu
L2FyY2gveDg2L3Bzci5jICAgICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgIHwgMTkgKysrKysr
KysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIHwgMTYgKysrKysrLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCA5OCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggYmRhMzI1ZC4u
MmU2NTk1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wc3IuYwpAQCAtNjMsNiArNjMsNyBAQAogZW51bSBwc3JfZmVhdF90eXBlIHsKICAgICBQU1Jf
U09DS0VUX0wzX0NBVCwKICAgICBQU1JfU09DS0VUX0ZFQVRfTlVNLAorICAgIFBTUl9TT0NLRVRf
RkVBVF9VTktOT1dOLAogfTsKIAogLyoKQEAgLTEwMiw2ICsxMDMsMTAgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzIHsKICAgICAgKiB2YWx1ZXMgb25lIGJ5IG9uZS4KICAgICAgKi8K
ICAgICBlbnVtIGNibV90eXBlIHR5cGVbUFNSX01BWF9DT1NfTlVNXTsKKworICAgIC8qIGdldF9m
ZWF0X2luZm8gaXMgdXNlZCB0byByZXR1cm4gZmVhdHVyZSBIVyBpbmZvIHRocm91Z2ggc3lzY3Rs
LiAqLworICAgIGJvb2wgKCpnZXRfZmVhdF9pbmZvKShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpm
ZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVk
IGludCBhcnJheV9sZW4pOwogfSAqZmVhdF9wcm9wc1tQU1JfU09DS0VUX0ZFQVRfTlVNXTsKIAog
LyoKQEAgLTE3NSw2ICsxODAsMjIgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVzb3VyY2Vz
KHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgaW5mby0+ZmVhdF9pbml0ID0gZmFsc2U7CiB9CiAK
K3N0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZShlbnVt
IGNibV90eXBlIHR5cGUpCit7CisgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSA9IFBT
Ul9TT0NLRVRfRkVBVF9VTktOT1dOOworCisgICAgc3dpdGNoICggdHlwZSApCisgICAgeworICAg
IGNhc2UgUFNSX0NCTV9UWVBFX0wzOgorICAgICAgICBmZWF0X3R5cGUgPSBQU1JfU09DS0VUX0wz
X0NBVDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CisgICAgfQorCisgICAgcmV0dXJuIGZlYXRfdHlwZTsKK30KKwogLyogQ0FUIGNv
bW1vbiBmdW5jdGlvbnMgaW1wbGVtZW50YXRpb24uICovCiBzdGF0aWMgdm9pZCBjYXRfaW5pdF9m
ZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApAQCAtMjExLDkgKzIzMiwyMyBAQCBz
dGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdz
LAogICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksIGZlYXQtPmNv
c19tYXgsIGZlYXQtPmNibV9sZW4pOwogfQogCitzdGF0aWMgYm9vbCBjYXRfZ2V0X2ZlYXRfaW5m
byhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKQoreworICAgIGlm
ICggYXJyYXlfbGVuICE9IFBTUl9JTkZPX0FSUkFZX1NJWkUgKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7Cisg
ICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dID0gZmVhdC0+Y2JtX2xlbjsKKyAgICBk
YXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR10gPSAwOworCisgICAgcmV0dXJuIHRydWU7Cit9CisK
IC8qIEwzIENBVCBwcm9wcyAqLwogc3RhdGljIHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9w
cyA9IHsKICAgICAuY29zX251bSA9IDEsCisgICAgLmdldF9mZWF0X2luZm8gPSBjYXRfZ2V0X2Zl
YXRfaW5mbywKIH07CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpz
LCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKQEAgLTQyNywxMCArNDYyLDQ0IEBAIHZvaWQg
cHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQogCi1pbnQgcHNy
X2dldF9jYXRfbDNfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1aW50MzJfdCAqY2JtX2xlbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJfdCAqZmxh
Z3MpCitzdGF0aWMgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqZ2V0X3NvY2tldF9pbmZvKHVuc2ln
bmVkIGludCBzb2NrZXQpCiB7Ci0gICAgcmV0dXJuIDA7CisgICAgaWYgKCAhc29ja2V0X2luZm8g
KQorICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PREVWKTsKKworICAgIGlmICggc29ja2V0ID49
IG5yX3NvY2tldHMgKQorICAgICAgICByZXR1cm4gRVJSX1BUUigtRVJBTkdFKTsKKworICAgIGlm
ICggIXNvY2tldF9pbmZvW3NvY2tldF0uZmVhdF9pbml0ICkKKyAgICAgICAgcmV0dXJuIEVSUl9Q
VFIoLUVOT0VOVCk7CisKKyAgICByZXR1cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7Cit9CisKK2lu
dCBwc3JfZ2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAor
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4p
Cit7CisgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9zb2NrZXRf
aW5mbyhzb2NrZXQpOworICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7CisgICAgZW51
bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZTsKKworICAgIEFTU0VSVChkYXRhKTsKKworICAgIGlm
ICggSVNfRVJSKGluZm8pICkKKyAgICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7CisKKyAgICBm
ZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOworICAgIGlmICggZmVh
dF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9FTlQ7CisKKyAgICBmZWF0ID0gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXTsKKyAgICBpZiAo
ICFmZWF0IHx8ICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gKQorICAgICAgICByZXR1cm4gLUVOT0VO
VDsKKworICAgIGlmICggZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5nZXRfZmVhdF9pbmZvKGZlYXQs
IGRhdGEsIGFycmF5X2xlbikgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJldHVybiAtRUlO
VkFMOwogfQogCiBpbnQgcHNyX2dldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHNvY2tldCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNo
L3g4Ni9zeXNjdGwuYwppbmRleCAyZjcwNTZlLi5jMjMyNzBkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0xNzUsMTQgKzE3
NSwyNSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBzd2l0Y2ggKCBzeXNjdGwtPnUu
cHNyX2NhdF9vcC5jbWQgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1Jf
Q0FUX2dldF9sM19pbmZvOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9jYXRfbDNfaW5mbyhz
eXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uY2JtX2xlbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN5c2N0bC0+dS5wc3JfY2F0X29wLnUu
bDNfaW5mby5jb3NfbWF4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
c3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmZsYWdzKTsKKyAgICAgICAgeworICAgICAg
ICAgICAgdWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsKKworICAgICAgICAgICAg
cmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUo
ZGF0YSkpOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uY29zX21heCA9Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NP
U19NQVhdOworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmNibV9s
ZW4gPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZP
X0lEWF9DQVRfQ0JNX0xFTl07CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51Lmwz
X2luZm8uZmxhZ3MgPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CiAKICAgICAgICAgICAgIGlmICggIXJldCAmJiBfX2Nv
cHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfY2F0X29wKSApCiAgICAg
ICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CiAKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHNyLmgKaW5kZXggNTdmNDdlOS4uYWYzYTQ2NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0xOSwyMCArMTks
MjYgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAogLyogQ0FUIGNwdWlkIGxldmVsICovCi0j
ZGVmaW5lIFBTUl9DUFVJRF9MRVZFTF9DQVQgICAweDEwCisjZGVmaW5lIFBTUl9DUFVJRF9MRVZF
TF9DQVQgICAgICAgICAgICAgMHgxMAogCiAvKiBSZXNvdXJjZSBUeXBlIEVudW1lcmF0aW9uICov
CiAjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX0wzICAgICAgICAgICAgMHgyCiAKIC8qIEwzIE1v
bml0b3JpbmcgRmVhdHVyZXMgKi8KLSNkZWZpbmUgUFNSX0NNVF9MM19PQ0NVUEFOQ1kgICAgICAg
ICAgIDB4MQorI2RlZmluZSBQU1JfQ01UX0wzX09DQ1VQQU5DWSAgICAgICAgICAgIDB4MQogCiAv
KiBDRFAgQ2FwYWJpbGl0eSAqLwotI2RlZmluZSBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZICAgICAg
ICgxdSA8PCAyKQorI2RlZmluZSBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZICAgICAgICAgICgxdSA8
PCAyKQogCiAvKiBMMyBDRFAgRW5hYmxlIGJpdCovCiAjZGVmaW5lIFBTUl9MM19RT1NfQ0RQX0VO
QUJMRV9CSVQgICAgICAgMHgwCiAKKy8qIFVzZWQgYnkgcHNyX2dldF9pbmZvKCkgKi8KKyNkZWZp
bmUgUFNSX0lORk9fSURYX0NPU19NQVggICAgICAgICAgICAwCisjZGVmaW5lIFBTUl9JTkZPX0lE
WF9DQVRfQ0JNX0xFTiAgICAgICAgMQorI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FUX0ZMQUcgICAg
ICAgICAgIDIKKyNkZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAgICAgICAzCisKIHN0
cnVjdCBwc3JfY210X2wzIHsKICAgICB1bnNpZ25lZCBpbnQgZmVhdHVyZXM7CiAgICAgdW5zaWdu
ZWQgaW50IHVwc2NhbGluZ19mYWN0b3I7CkBAIC02Myw4ICs2OSw4IEBAIGludCBwc3JfYWxsb2Nf
cm1pZChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgcHNyX2ZyZWVfcm1pZChzdHJ1Y3QgZG9tYWlu
ICpkKTsKIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21haW4gKmQpOwogCi1pbnQg
cHNyX2dldF9jYXRfbDNfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1aW50MzJfdCAqY2JtX2xl
biwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJfdCAq
ZmxhZ3MpOworaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90
eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50
IGFycmF5X2xlbik7CiBpbnQgcHNyX2dldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IHNvY2tldCwKICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtLCBlbnVtIGNi
bV90eXBlIHR5cGUpOwogaW50IHBzcl9zZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBzb2NrZXQsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2v-0000e5-CM; Wed, 03 May 2017 08:54:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2u-0000Zi-PW
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:04 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C7/26-02183-CAA99095; Wed, 03 May 2017 08:54:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXS1tYhobt6Fme
 kwfzXZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avq09ZCi5bVUy4+5CxgfGvVhcjF4eQwHRG
 idNHrrN1MXJySAjwShxZNoMVwvaX2Pj4LFhcSKCBUWLHf2kQm01AXeLx1x4mEFtEQEni3qrJT
 CCDmAV2MkmsO/2duYuRg0NYIF5i7pcoEJNFQFXiYKcsSDmvgKfE+c9HoMbLSZw8NhnM5gSKP/
 +ykR1ilYfEoWfvmSYw8i5gZFjFqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5h
 UrJecn7uJERgKDECwg3HvP6dDjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+
 nMkZKSRYlJqeWpGWmQMMSpi0BAePkghvF0iat7ggMbc4Mx0idYpRUUqcdzpIQgAkkVGaB9cGi
 4RLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZNBpnCk5lXAjf9FdBiJqDFzbIcIItLEhFSUg
 2MSxY+varePbEzU/qQr6b9Xbtjp9wtS7Jm39y00uVd5A/m9TdkO1+sV2zSzm/T/31QwSk/uIc
 lOqlh8YTWx6x2mx++eh3zhOtoy2LL29MulvwPPmK3MnHGFqNbP44aR7xTMJBo+pRy/MEUa7ek
 redk5L7VrQ9X7jC/Zcer+Uli917nu7aTl35pV2Ipzkg01GIuKk4EAAevzRZ/AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!10
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9524 invoked from network); 3 May 2017 08:54:03 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:03 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347605"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:00 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:09 +0800
Message-Id: <1493801063-38513-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 09/23] x86: refactor psr: L3 CAT: set value:
	assemble features value array.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25seSBjYW4gb25lIENPUyBJRCBiZSB1c2VkIGJ5IG9uZSBkb21haW4gYXQgb25lIHRpbWUuIFRo
YXQgbWVhbnMgYWxsIGVuYWJsZWQKZmVhdHVyZXMnIENPUyByZWdpc3RlcnMgYXQgdGhpcyBDT1Mg
SUQgYXJlIHZhbGlkIGZvciB0aGlzIGRvbWFpbiBhdCB0aGF0IHRpbWUuCgpXaGVuIHVzZXIgdXBk
YXRlcyBhIGZlYXR1cmUncyB2YWx1ZSwgd2UgbmVlZCBtYWtlIHN1cmUgYWxsIG90aGVyIGZlYXR1
cmVzJwp2YWx1ZXMgYXJlIG5vdCBhZmZlY3RlZC4gU28sIHdlIGZpcnN0bHkgbmVlZCBnYXRoZXIg
YW4gYXJyYXkgd2hpY2ggY29udGFpbnMKYWxsIGZlYXR1cmVzIGN1cnJlbnQgdmFsdWVzIGFuZCBy
ZXBsYWNlIHRoZSBzZXR0aW5nIGZlYXR1cmUncyB2YWx1ZSBpbiBhcnJheQp0byBuZXcgdmFsdWUu
CgpUaGVuLCB3ZSBjYW4gdHJ5IHRvIGZpbmQgaWYgdGhlcmUgaXMgYSBDT1MgSUQgb24gd2hpY2gg
YWxsIGZlYXR1cmVzJyBDT1MKcmVnaXN0ZXJzIHZhbHVlcyBhcmUgc2FtZSBhcyB0aGUgYXJyYXku
IElmIHdlIGNhbiBmaW5kLCB3ZSBqdXN0IHVzZSB0aGlzIENPUwpJRC4gSWYgZmFpbCB0byBmaW5k
LCB3ZSBuZWVkIHBpY2sgYSBuZXcgQ09TIElELgoKVGhpcyBwYXRjaCBpbXBsZW1lbnRzIHZhbHVl
IGFycmF5IGFzc2VtYmxpbmcgZmxvdy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5A
bGludXguaW50ZWwuY29tPgotLS0KdjExOgogICAgLSBjaGFuZ2VzIGFib3V0ICdmZWF0X3Byb3Bz
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAn
Z2V0X3ZhbCcuIEl0IGlzIHJlcGxhY2VkIGJ5IGdlbmVyaWMgY29kZXMuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCnYxMDoKICAgIC0gcmVtb3ZlICdnZXRfb2xkX3ZhbCcgdG8gZGly
ZWN0bHkgY2FsbCAnZ2V0X3ZhbCcgdG8gZ2V0IG5lZWRlZCB2YWwuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ3Bzcl9jaGVja19jYm0nIGludG8gJ2luc2VydF92
YWxfdG9fYXJyYXknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFu
Z2UgdHlwZSBvZiAnY2JtJyBpbiAncHNyX2NoZWNrX2NibScgdG8gJ3Vuc2lnbmVkIGxvbmcnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ3NldF9uZXdfdmFs
JyBhcyBpdCBjYW4gYmUgaGFuZGxlZCBpbiBnZW5lcmljIHByb2Nlc3MuCiAgICAtIGNoYW5nZXMg
cmVsYXRlZCB0byAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIGFkanVzdCBmbG93IGluICdnYXRoZXJfdmFsX2FycmF5JyB0byBhdm9pZCBhcnJheSBj
cm9zcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGZsb3cg
aW4gJ2luc2VydF92YWxfdG9fYXJyYXknIHRvIGF2b2lkIGFycmF5IGNyb3NzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gYWRkIGNvbW1lbnRzIGFib3V0IGJvdW5k
YXJ5IGNoZWNraW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlbmFtZSAn
YXNzZW1ibGVfdmFsX2FycmF5JyB0byAnY29tYmluZV92YWxfYXJyYXknIGluIHBlcnZpb3VzIHBh
dGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlbmFtZSAnbDNfY2F0X2dl
dF9jb3NfbnVtJyB0byAnY2F0X2dldF9jb3NfbnVtJyB0byBjb3ZlciBhbGwgTDMvTDIgQ0FUCiAg
ICAgIGZlYXR1cmVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gcmVuYW1l
ICdsM19jYXRfZ2V0X29sZF92YWwnIHRvICdjYXRfZ2V0X29sZF92YWwnIHRvIGNvdmVyIGFsbCBM
My9MMiBDQVQKICAgICAgZmVhdHVyZXMgYW5kIHJldXNlIGNhdF9nZXRfdmFsIGluIGl0LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gcmVwbGFjZSBmZWF0dXJlIGxpc3QgaGFu
ZGxpbmcgdG8gZmVhdHVyZSBhcnJheSBoYW5kbGluZy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUpCiAgICAtIG1vZGlmeSBwYXRjaCB0aXRsZSB0byBpbmRpY2F0ZSAnTDMgQ0FUJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVwbGFjZSAnbScgdG8gJ25ld192
YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlIGNvcyBjaGVj
ayBvdXRzaWRlIGNhbGxiYWNrIGZ1bmN0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSByZW1vdmUgJ2dldF9jb3NfbnVtJyBjYWxsYmFjayBmdW5jdGlvbi4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAndWludDY0X3Qn
IHRvICd1aW50MzJfdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY2OgogICAg
LSBjaGFuZ2UgJ2Fzc2VtYmxlX3ZhbF9hcnJheScgdG8gJ2NvbWJpbmVfdmFsX2FycmF5Jy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGNoZWNrIHJldHVy
biB2YWx1ZSBvZiAnZ2V0X29sZF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVz
enV0ZWsgV2lsaykKICAgIC0gcmVwbGFjZSBzb21lICdFSU5WQUwnIHRvICdFTk9TUEMnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjU6CiAgICAtIG1vZGlmeSBj
b21tZW50cyBhY2NvcmRpbmcgdG8gY2hhbmdlcyBvZiBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlICdib29sX3QnIHRvICdib29sJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHJldHVybiB2YWx1ZSBvZiBjYWxs
YmFjayBmdW5jdGlvbnMgYmVjYXVzZSB3ZSBkbyBub3QgbmVlZCB0aGVtCiAgICAgIHRvIHJldHVy
biBudW1iZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1c2VzLiBJbiBjYWxsZXIsIHdlIGNhbGwK
ICAgICAgJ2dldF9jb3NfbnVtJyB0byBnZXQgdGhlIG51bWJlciBvZiBlbnRyaWVzIHRoZSBmZWF0
dXJlIHVzZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSB2
YXJpYWJsZXMgbmFtZXMgdG8gbWFrZSB0aGVtIGJldHRlciwgZS5nLiAnZmVhdF90bXAnIHRvICdm
ZWF0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0
aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgMTEwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDc2NTg3ODYuLmIx
NTkyNGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYv
cHNyLmMKQEAgLTIwMiw2ICsyMDIsMjkgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3Jf
Y2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKICAgICByZXR1cm4gZmVh
dF90eXBlOwogfQogCitzdGF0aWMgYm9vbCBwc3JfY2hlY2tfY2JtKHVuc2lnbmVkIGludCBjYm1f
bGVuLCB1bnNpZ25lZCBsb25nIGNibSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6
ZXJvX2JpdDsKKworICAgIC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBb
MCwgY2JtX2xlbl0uICovCisgICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qIEF0IGxlYXN0IG9uZSBiaXQgbmVlZCB0byBiZSBz
ZXQuICovCisgICAgaWYgKCBjYm0gPT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IGZpcnN0X2JpdCA9IGZpbmRfZmlyc3RfYml0KCZjYm0sIGNibV9sZW4pOworICAgIHplcm9fYml0
ID0gZmluZF9uZXh0X3plcm9fYml0KCZjYm0sIGNibV9sZW4sIGZpcnN0X2JpdCk7CisKKyAgICAv
KiBTZXQgYml0cyBzaG91bGQgYmUgY29udGlndW91cy4gKi8KKyAgICBpZiAoIHplcm9fYml0IDwg
Y2JtX2xlbiAmJgorICAgICAgICAgZmluZF9uZXh0X2JpdCgmY2JtLCBjYm1fbGVuLCB6ZXJvX2Jp
dCkgPCBjYm1fbGVuICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHRydWU7
Cit9CisKIC8qIENBVCBjb21tb24gZnVuY3Rpb25zIGltcGxlbWVudGF0aW9uLiAqLwogc3RhdGlj
IHZvaWQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKQEAgLTU2
OSw3ICs1OTIsMTQgQEAgaW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBzb2NrZXQsCiAvKiBTZXQgdmFsdWUgZnVuY3Rpb25zICovCiBzdGF0aWMgdW5zaWduZWQg
aW50IGdldF9jb3NfbnVtKGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8pCiB7Ci0g
ICAgcmV0dXJuIDA7CisgICAgdW5zaWduZWQgaW50IG51bSA9IDAsIGk7CisKKyAgICAvKiBHZXQg
YWxsIGZlYXR1cmVzIHRvdGFsIGFtb3VudC4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IFBTUl9T
T0NLRVRfRkVBVF9OVU07IGkrKyApCisgICAgICAgIGlmICggZmVhdF9wcm9wc1tpXSApCisgICAg
ICAgICAgICBudW0gKz0gZmVhdF9wcm9wc1tpXS0+Y29zX251bTsKKworICAgIHJldHVybiBudW07
CiB9CiAKIHN0YXRpYyBpbnQgZ2F0aGVyX3ZhbF9hcnJheSh1aW50MzJfdCB2YWxbXSwKQEAgLTU3
Nyw3ICs2MDcsNDEgQEAgc3RhdGljIGludCBnYXRoZXJfdmFsX2FycmF5KHVpbnQzMl90IHZhbFtd
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2lu
Zm8gKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9j
b3MpCiB7Ci0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBp
ZiAoICF2YWwgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIC8qIEdldCBhbGwgZmVh
dHVyZXMgY3VycmVudCB2YWx1ZXMgYWNjb3JkaW5nIHRvIG9sZF9jb3MuICovCisgICAgZm9yICgg
aSA9IDA7IGkgPCBQU1JfU09DS0VUX0ZFQVRfTlVNOyBpKysgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGNvcyA9IG9sZF9jb3MsIGo7CisgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKyAgICAgICAgY29uc3Qgc3RydWN0IGZlYXRf
cHJvcHMgKnByb3BzID0gZmVhdF9wcm9wc1tpXTsKKworICAgICAgICBpZiAoICFmZWF0IHx8ICFw
cm9wcyApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGFycmF5X2xlbiA8
IHByb3BzLT5jb3NfbnVtICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PU1BDOworCisgICAgICAg
IC8qCisgICAgICAgICAqIElmIG9sZF9jb3MgZXhjZWVkcyBjdXJyZW50IGZlYXR1cmUncyBjb3Nf
bWF4LCB3ZSBzaG91bGQgZ2V0CisgICAgICAgICAqIGRlZmF1bHQgdmFsdWUuIFNvIGFzc2lnbiBj
b3MgdG8gMCB3aGljaCBzdG9yZXMgZGVmYXVsdCB2YWx1ZS4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggY29zID4gZmVhdC0+Y29zX21heCApCisgICAgICAgICAgICBjb3MgPSAwOworCisgICAg
ICAgIC8qIFZhbHVlIGdldHRpbmcgb3JkZXIgaXMgc2FtZSBhcyBmZWF0dXJlIGFycmF5LiAqLwor
ICAgICAgICBmb3IgKCBqID0gMDsgaiA8IHByb3BzLT5jb3NfbnVtOyBqKysgKQorICAgICAgICAg
ICAgdmFsW2pdID0gZmVhdC0+Y29zX3JlZ192YWxbY29zICogcHJvcHMtPmNvc19udW0gKyBqXTsK
KworICAgICAgICBhcnJheV9sZW4gLT0gcHJvcHMtPmNvc19udW07CisKKyAgICAgICAgdmFsICs9
IHByb3BzLT5jb3NfbnVtOworICAgIH0KKworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgaW50
IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKQEAgLTU4Nyw3ICs2NTEsNDcg
QEAgc3RhdGljIGludCBpbnNlcnRfdmFsX2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBuZXdfdmFsKQogewotICAgIHJldHVy
biAtRUlOVkFMOworICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7CisgICAgY29uc3Qg
c3RydWN0IGZlYXRfcHJvcHMgKnByb3BzOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQVNT
RVJUKGZlYXRfdHlwZSA8IFBTUl9TT0NLRVRfRkVBVF9OVU0pOworCisgICAgLyogSW5zZXJ0IG5l
dyB2YWx1ZSBpbnRvIGFycmF5IGFjY29yZGluZyB0byBmZWF0dXJlJ3MgcG9zaXRpb24gaW4gYXJy
YXkuICovCisgICAgZm9yICggaSA9IDA7IGkgPCBmZWF0X3R5cGU7IGkrKyApCisgICAgeworICAg
ICAgICBwcm9wcyA9IGZlYXRfcHJvcHNbaV07CisgICAgICAgIGlmICggIWluZm8tPmZlYXR1cmVz
W2ldIHx8ICFwcm9wcyApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGFy
cmF5X2xlbiA8PSBwcm9wcy0+Y29zX251bSApCisgICAgICAgICAgICByZXR1cm4gLUVOT1NQQzsK
KworICAgICAgICBhcnJheV9sZW4gLT0gcHJvcHMtPmNvc19udW07CisKKyAgICAgICAgdmFsICs9
IHByb3BzLT5jb3NfbnVtOworICAgIH0KKworICAgIGZlYXQgPSBpbmZvLT5mZWF0dXJlc1tmZWF0
X3R5cGVdOworICAgIGlmICggIWZlYXQgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAg
IHByb3BzID0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdOworICAgIGlmICggIXByb3BzICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBpZiAoIGFycmF5X2xlbiA8IHByb3BzLT5jb3NfbnVt
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9TUEM7CisKKyAgICBpZiAoICFwc3JfY2hlY2tfY2JtKGZl
YXQtPmNibV9sZW4sIG5ld192YWwpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAv
KiBWYWx1ZSBzZXR0aW5nIHBvc2l0aW9uIGlzIHNhbWUgYXMgZmVhdHVyZSBhcnJheS4gKi8KKyAg
ICBmb3IgKCBpID0gMDsgaSA8IHByb3BzLT5jb3NfbnVtOyBpKysgKQorICAgICAgICBpZiAoIHR5
cGUgPT0gcHJvcHMtPnR5cGVbaV0gKQorICAgICAgICAgICAgdmFsW2ldID0gbmV3X3ZhbDsKKwor
ICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgaW50IGZpbmRfY29zKGNvbnN0IHVpbnQzMl90IHZh
bFtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2w-0000fT-JZ; Wed, 03 May 2017 08:54:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2v-0000dR-11
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 2C/97-01999-BAA99095; Wed, 03 May 2017 08:54:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXS1tYhobtqFme
 kwZoGZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPh+S6mghlzGSv6XrxibGCcXdTFyMUhJDCd
 UeLKg/uMXYycHBICvBJHls1ghbD9JTr+TmOEKGpglHixqAUswSagLvH4aw8TiC0ioCRxb9VkJ
 pAiZoGdTBLrTn9nBkkIC4QC2VfBprIIqErc3PeLHcTmFfCQOLf5OtQ2OYmTxyaDDeUU8JR4/m
 UjWI0QUM2hZ++ZJjDyLmBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFS
 sl5yfu4kRGBIMQLCDce8/p0OMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8D6c
 yRkpJFiUmp5akZaZAwxOmLQEB4+SCG8XSJq3uCAxtzgzHSJ1ilFRSpx3OkhCACSRUZoH1waLi
 EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5k0GmcKTmVcCN/0V0GImoMXNshwgi0sSEVJSDY
 w73d287nA9WxXwKUeFx3q/8IYH3eZZt+Yk6CXs+iLPd/pg+Ie2/kdTGyYZBXql2T3+EuaX+1m
 C4bB9jZXHkhAvlxsrWiUZ7R4WBxcolOQESVzUvRYr5PBP+mh9tWEkp5rX9y198Y3HLStvsku7
 OicX686tV33Dd+yb8B6uE5Mdtmb868h2UWIpzkg01GIuKk4EAAQgyH6DAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!9
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9090 invoked from network); 3 May 2017 08:54:00 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:00 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347577"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:53:57 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:08 +0800
Message-Id: <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value:
	implement framework.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgc2V0IHZhbHVlIGZsb3cgaXMgdGhlIG1vc3QgY29tcGxpY2F0ZWQgb25lIGluIHBzciwgaXQg
d2lsbCBiZQpkaXZpZGVkIHRvIHNvbWUgcGF0Y2hlcyB0byBtYWtlIHRoaW5ncyBjbGVhcmVyLiBU
aGlzIHBhdGNoCmltcGxlbWVudHMgdGhlIHNldCB2YWx1ZSBmcmFtZXdvcmsgdG8gc2hvdyBhIHdo
b2xlIHBpY3R1cmUgZmlyc3RseS4KCkl0IGFsc28gY2hhbmdlcyBkb21jdGwgaW50ZXJmYWNlIHRv
IG1ha2UgaXQgbW9yZSBnZW5lcmFsLgoKVG8gbWFrZSB0aGUgc2V0IHZhbHVlIGZsb3cgYmUgZ2Vu
ZXJhbCBhbmQgY2FuIHN1cHBvcnQgbXVsdGlwbGUgZmVhdHVyZXMKYXQgc2FtZSB0aW1lLCBpdCBp
bmNsdWRlcyBiZWxvdyBzdGVwczoKMS4gR2V0IENPUyBJRCB0aGF0IGN1cnJlbnQgZG9tYWluIGlz
IHVzaW5nLgoyLiBHYXRoZXIgYSB2YWx1ZSBhcnJheSB0byBzdG9yZSBhbGwgZmVhdHVyZXMgY3Vy
cmVudCB2YWx1ZQogICBpbnRvIGl0IGFuZCByZXBsYWNlIHRoZSBjdXJyZW50IHZhbHVlIG9mIHRo
ZSBmZWF0dXJlIHdoaWNoIGlzCiAgIGJlaW5nIHNldCB0byB0aGUgbmV3IGlucHV0IHZhbHVlLgoz
LiBGaW5kIGlmIHRoZXJlIGlzIGFscmVhZHkgYSBDT1MgSUQgb24gd2hpY2ggYWxsIGZlYXR1cmVz
JwogICB2YWx1ZXMgYXJlIHNhbWUgYXMgdGhlIGFycmF5LiBUaGVuLCB3ZSBjYW4gcmV1c2UgdGhp
cyBDT1MKICAgSUQuCjQuIElmIGZhaWwgdG8gZmluZCwgd2UgbmVlZCBwaWNrIGFuIGF2YWlsYWJs
ZSBDT1MgSUQuIE9ubHkgQ09TIElEIHdoaWNoIHJlZgogICBpcyAwIG9yIDEgY2FuIGJlIHBpY2tl
ZC4KNS4gV3JpdGUgdGhlIGZlYXR1cmUncyBNU1JzIGFjY29yZGluZyB0byB0aGUgQ09TIElELgo2
LiBVcGRhdGUgcmVmIGFjY29yZGluZyB0byBDT1MgSUQuCjcuIFNhdmUgdGhlIENPUyBJRCBpbnRv
IGN1cnJlbnQgZG9tYWluJ3MgcHNyX2Nvc19pZHNbc29ja2V0XSBzbyB0aGF0IHdlCiAgIGNhbiBr
bm93IHdoaWNoIENPUyB0aGUgZG9tYWluIGlzIHVzaW5nIG9uIHRoZSBzb2NrZXQuCjguIFNldCBk
b21faWRzIGJpdCBjb3JyZXNwb25kaW5nIHRvIHRoZSBkb21haW4gc28gdGhhdCB3ZSBjYW4ga25v
dyB0aGUgZG9tYWluCiAgIGhhcyBiZWVuIHNldCBhbmQgdGhlIENPUyBJRCBvZiB0aGUgZG9tYWlu
IGlzIHZhbGlkLgoKU28sIHNvbWUgZnVuY3Rpb25zIGFyZSBhYnN0cmFjdGVkIGFuZCB0aGUgY2Fs
bGJhY2sgZnVuY3Rpb25zIHdpbGwgYmUKaW1wbGVtZW50ZWQgaW4gbmV4dCBwYXRjaGVzLgoKSGVy
ZSBpcyBhbiBleGFtcGxlIHRvIHVuZGVyc3RhbmQgdGhlIHByb2Nlc3MuIFRoZSBDUFUgc3VwcG9y
dHMKdHdvIGZlYXR1ZXJzLCBlLmcuIEwzIENBVCBhbmQgTDIgQ0FULiBVc2VyIHdhbnRzIHRvIHNl
dCBMMyBDQVQKb2YgRG9tMSB0byAweDFmZi4KMS4gQXQgdGhlIGluaXRpYWwgdGltZSwgdGhlIG9s
ZF9jb3Mgb2YgRG9tMSBpcyAwLiBUaGUgQ09TIHJlZ2lzdGVycyB2YWx1ZXMKYXJlIGJlbG93IGF0
IHRoaXMgdGltZS4KICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgfCBDT1MgMCB8IENPUyAxIHwgQ09TIDIgfCAuLi4gfAogICAgICAgIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KTDMgQ0FUICB8IDB4N2ZmIHwgMHg3ZmYgfCAweDdmZiB8IC4uLiB8
CiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMMiBDQVQgIHwgMHhmZiAg
fCAweGZmICB8IDB4ZmYgIHwgLi4uIHwKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCgoyLiBHYXRoZXIgdGhlIHZhbHVlIGFycmF5IGFuZCBpbnNlcnQgbmV3IHZhbHVlIGlu
dG8gaXQ6CnZhbFswXTogMHgxZmYKdmFsWzFdOiAweGZmCgozLiBJdCBjYW5ub3QgZmluZCBhIG1h
dGNoaW5nIENPUy4KCjQuIFBpY2sgQ09TIDEgdG8gc3RvcmUgdGhlIHZhbHVlIHNldC4KCjUuIFdy
aXRlIHRoZSBMMyBDQVQgQ09TIDEgcmVnaXN0ZXJzLiBUaGUgQ09TIHJlZ2lzdGVycyB2YWx1ZXMg
YXJlCmNoYW5nZWQgdG8gYmVsb3cgbm93LgogICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICB8IENPUyAwIHwgQ09TIDEgfCBDT1MgMiB8IC4uLiB8CiAgICAgICAg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMMyBDQVQgIHwgMHg3ZmYgfCAweDFmZiB8
IC4uLiAgIHwgLi4uIHwKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkwy
IENBVCAgfCAweGZmICB8IDB4ZmYgIHwgLi4uICAgfCAuLi4gfAogICAgICAgIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KCjYuIFRoZSByZWZbMV0gaXMgaW5jcmVhc2VkIHRvIDEgYmVj
YXVzZSBEb20xIGlzIHVzaW5nIGl0IG5vdy4KCjcuIFNhdmUgMSB0byBEb20xJ3MgcHNyX2Nvc19p
ZHNbc29ja2V0XS4KCjguIFNldCB0aGUgYml0IGluICdkb21faWRzW10nLgoKVGhlbiwgdXNlciB3
YW50cyB0byBzZXQgTDMgQ0FUIG9mIERvbTIgdG8gMHgxZmYgdG9vLiBUaGUgb2xkX2NvcwpvZiBE
b20yIGlzIDAgdG9vLiBSZXBlYXQgYWJvdmUgZmxvdy4KClRoZSB2YWwgYXJyYXkgYXNzZW1ibGVk
IGlzOgp2YWxbMF06IDB4MWZmCnZhbFsxXTogMHhmZgoKU28sIGl0IGNhbiBmaW5kIGEgbWF0Y2hp
bmcgQ09TLCBDT1MgMS4gVGhlbiwgaXQgY2FuIHJldXNlIENPUyAxCmZvciBEb20yLgoKVGhlIHJl
ZlsxXSBpcyBpbmNyZWFzZWQgdG8gMiBub3cgYmVjYXVzZSBib3RoIERvbTEgYW5kIERvbTIgYXJl
CnVzaW5nIHRoaXMgQ09TIElELiBTZXQgMSB0byBEb20yJ3MgcHNyX2Nvc19pZHNbc29ja2V0XS4K
ClRoZXJlIGlzIG9uZSB0aGluZyBuZWVkIHRvIGVtcGhhc2l6ZSB0aGF0IHdlIG5lZWQgcmVzdG9y
ZSBkb21haW4ncyBDT1MgSUQgdG8KMCB3aGVuIHNvY2tldCBpcyBvZmZsaW5lLiBPdGhlcndpc2Us
IGEgd3JvbmcgQ09TIElEIHdpbGwgYmUgdXNlZCB3aGVuIHRoZQpzb2NrZXQgaXMgb25saW5lIGFn
YWluLiBUaGF0IG1heSBjYXVzZSB1c2VyIHNlZSB0aGUgd3JvbmcgQ0JNIHNob3duLiBCdXQgaXQK
dGFrZXMgbXVjaCB0aW1lIHRvIGl0ZXJhdGUgYWxsIGRvbWFpbnMgdG8gcmVzdG9yZSBDT1MgSUQg
dG8gMC4gU28sIHdlIGRlZmluZQphICdkb21faWRzW10nIHRvIHJlcHJlc2VudHMgYWxsIGRvbWFp
bnMsIG9uZSBiaXQgY29ycmVzcG9uZHMgdG8gb25lIGRvbWFpbi4KSWYgdGhlIGJpdCBpcyAwIHdo
ZW4gZW50ZXJpbmcgJ3Bzcl9jdHh0X3N3aXRjaF90bycsIHRoYXQgbWVhbnMgdGhpcyBpcyB0aGUK
Zmlyc3QgdGltZSB0aGUgZG9tYWluIGlzIHN3aXRjaGVkIHRvIHRoaXMgc29ja2V0IG9yIGRvbWFp
bidzIENPUyBJRCBoYXMgbm90CmJlZW4gc2V0IHNpbmNlIHRoZSBzb2NrZXQgaXMgb25saW5lLiBT
bywgdGhlIENPUyBJRCBzZXQgdG8gQVNTT0MgcmVnaXN0ZXIgb24KdGhpcyBzb2NrZXQgc2hvdWxk
IGJlIGRlZmF1bHQgdmFsdWUsIDAuIElmIG5vdCwgdGhhdCBtZWFucyB0aGUgZG9tYWluJ3MgQ09T
CklEIGhhcyBiZWVuIHNldCB3aGVuIHRoZSBzb2NrZXQgd2FzIG9ubGluZS4gU28sIHRoaXMgQ09T
IElEIGlzIHZhbGlkIGFuZCB3ZQpjYW4gZGlyZWN0bHkgdXNlIGl0LiBXZSByZXN0b3JlIHRoZSBk
b21haW4ncyBDT1MgSUQgdG8gMCBpZiB0aGUgYml0CmNvcnJlc3BvbmRpbmcgdG8gdGhlIGRvbWFp
biBpcyAwIGJ1dCB0aGUgZG9tYWluJ3MgQ09TIElEIGlzIG5vdCAwIHdoZW4KJ3Bzcl9nZXRfdmFs
JyBpcyBjYWxsZWQuIFRoaXMgY2FuIGF2b2lkIENQVSBzZXJpYWxpemF0aW9uIGlmIHJlc3Rvcmlu
ZyBhY3Rpb24KaXMgZXhlY3R1ZWQgaW4gJ3Bzcl9jdHh0X3N3aXRjaF90bycuCgpTaWduZWQtb2Zm
LWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYxMToKICAgIC0gZGVm
aW5lICdkb21faWRzW10nIGFuZCBpbXBsZW1lbnQgcmVsYXRlZCBmbG93cy4KICAgIC0gcmVzdG9y
ZSBkb21haW4gY29zIGlkIHRvIDAgaW4gJ3Bzcl9nZXRfdmFsJy4KICAgIC0gcmVuYW1lICd3cml0
ZV9wc3JfbXNyJyB0byAnd3JpdGVfcHNyX21zcnMnIGFuZCBjaGFuZ2UgaXRzIHBhcmFtZXRlcnMg
dG8KICAgICAgaGFuZGxlIHZhbHVlIGFycmF5IHRoZSBmZWF0dXJlJ3MgYWxsIE1TUnMuCiAgICAt
IGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIGRvIG5vdCBuZWVkIGNoZWNrICdjb3MnIGluIEFTU0VSVC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdpbnNlcnRfdmFsX3RvX2FycmF5JyB0byAn
aW5zZXJ0X3ZhbF9pbnRvX2FycmF5Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gcmVtb3ZlICdyZWZfbG9jaycgZnJvbSBwYXJhbWV0ZXIgbGlzdCBpbiAnZmluZF9jb3Mn
IGFuZCAncGlja19hdmFpbF9jb3MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSByZW1vdmUgQVNTRVJUIGNoZWNrIHRvICdyZWZfbG9jaycgaW4gJ2ZpbmRfY29zJyBhbmQg
J3BpY2tfYXZhaWxfY29zJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
Zml4IGEgYnVnIGZvciBjaGVja2luZyAnZmVhdF90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gbW92ZSAnZnJlZV9hcnJheScgbGFiZWwuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb21tZW50cyBhbmQgY29tbWl0IG1lc3Nh
Z2UuCnYxMDoKICAgIC0gcmVzdG9yZSBkb21haW4gY29zIGlkIHRvIDAgd2hlbiBzb2NrZXQgaXMg
b2ZmbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hlY2sgJ3Bz
cl9jYXRfb3AuZGF0YScgdG8gbWFrZSBzdXJlIG9ubHkgbG93ZXIgMzIgYml0cyBhcmUgdmFsaWQu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2Fy
eSBmaXhlZCB3aWR0aCB0eXBlIG9mIHBhcmFtZXRlcnMgYW5kIHZhcmlhYmxlcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdpbnNlcnRfbmV3X3ZhbF90b19h
cnJheScgdG8gJ2luc2VydF92YWxfdG9fYXJyYXknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBpbnB1dCAncmVmX2xvY2snIHBvaW50ZXIgaW50byBmdW5jdGlvbnMgdG8g
Y2hlY2sgaWYgaXQgaGFzIGJlZW4gbG9ja2VkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBhZGQgY29tbWVudCB0byBkZWNsYXJlIHRoZSBzZXQgcHJvY2VzcyBpcyBwcm90
ZWN0ZWQgYnkgJ2RvbWN0bF9sb2NrJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gY2hlY2sgJ2ZlYXRfdHlwZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlbW92ZSAnZmVhdF9tYXNrJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IGNyaXRlcmlhIG9mIEFTU0VSVC4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGZsb3cgb2YgJ3Bzcl9zZXRfdmFs
JyB0byBhdm9pZCAnZ290bycgZm9yIHN1Y2Nlc3NmdWwgY2FzZXMuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSBBU1NFUlQgdG8gY2hlY2sgJ3NvY2tldF9pbmZvJyBp
biAncHNyX2ZyZWVfY29zJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
cmVtb3ZlIHVubmVjZXNzYXJ5IGNvbW1lbnQgaW4gJ3Bzcl9mcmVlX2NvcycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSB1c2UgZ290byBzdHlsZSBlcnJvciBoYW5k
bGluZyBpbiAncHNyX3NldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAt
IHVzZSBBU1NFUlQgZm9yIGNoZWNraW5nIG9sZF9jb3MuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSBhbmQgSmFuIEJldWxpY2gpCiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAg
IChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gcmVuYW1lICdhc3NlbWJsZV92YWxfYXJyYXkn
IHRvICdjb21iaW5lX3ZhbF9hcnJheScgaW4gcGVydmlvdXMgcGF0Y2guCiAgICAgIChzdWdnZXN0
ZWQgYnkgV2VpIExpdSkKICAgIC0gdXNlICdzcGluX2lzX2xvY2tlZCcgdG8gY2hlY2sgcmVmX2xv
Y2suCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBhZGQgYW4gaW5wdXQgcGFy
YW1ldGVyICdhcnJheV9sZW4nIGZvciAnd3JpdGVfcHNyX21zcicuCiAgICAtIGNoZWNrICdzb2Nr
ZXRfaW5mbycgYW5kICdwc3JfY29zX2lkcycgaW4gdGhpcyBwYXRjaC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHBhdGNoIHRpdGxlIHRvIGluZGljYXRlICdM
MyBDQVQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29tbWl0
IG1lc3NhZ2Ugd29yZHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNo
YW5nZSAnYXNzZW1ibGVfdmFsX2FycmF5JyB0byAnZ2F0aGVyX3ZhbF9hcnJheScuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAnc2V0X25ld192YWxfdG9fYXJy
YXknIHRvICdpbnNlcnRfbmV3X3ZhbF90b19hcnJheScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGNoYW5nZSBwYXJhbWV0ZXIgJ20nIG9mICdpbnNlcnRfbmV3X3ZhbF90
b19hcnJheScgdG8gJ25ld192YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBjaGFuZ2UgJ3dyaXRlX3Bzcl9tc3InIHRvICd3cml0ZV9wc3JfbXNycycuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNvcnJlY3QgY29tbWVudHMuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb21tZW50
cy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGNvbmRpdGlv
bnMgYWZ0ZXIgJ2ZpbmRfY29zJyB0byBzYXZlIGEgbGV2ZWwgb2YgaW5kZW50YXRpb24uCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCAnQVNTRVJUKCFvbGRfY29zIHx8
IHJlZltvbGRfY29zXSknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBt
b3ZlIEFTU0VSVCgpIGNoZWNrIGludG8gbG9ja2VkIHJlZ2lvbi4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gcmVwbGFjZSBwYXJhbWV0ZXIgJyp2YWwnIHRvICd2YWxbXScg
aW4gc29tZSBmdW5jdGlvbnMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IGNoYW5nZSAnd3JpdGVfcHNyX21zcicgcGFyYW1ldGVycyB0byBwcmVwYXJlIHRvIG9ubHkgc2V0
IG9uZSBuZXcgdmFsdWUKICAgICAgZm9yIG9uZSBmZWF0dXJlLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICd1aW50NjRfdCcgdG8gJ3VpbnQzMl90
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIGV4cGxhbmF0aW9u
IGFib3V0IGNvbnRleHQgc3dpdGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
NToKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSByZXR1cm4gYW4gZXJyb3IgZm9yIGFsbCBoZWxwZXIgZnVuY3Rpb25zIGlu
IHNldCBmbG93LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUg
dW5uZWNlc3NhcnkgY2FzdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
ZGl2aWRlICdnZXRfb2xkX3NldF9uZXcnIHRvIHR3byBmdW5jdGlvbnMsICdhc3NlbWJsZV92YWxf
YXJyYXknIGFuZAogICAgICAnc2V0X25ld192YWxfdG9fYXJyYXknLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWVudHMuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIGFkanVzdCBjb2RlIGZvcm1hdC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlICdhbGxvY19uZXdfY29zJyB0byAncGlja19h
dmFpbF9jb3MnIHRvIG1ha2UgbmFtZSBhY2N1cmF0ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gY2hlY2sgZmVhdHVyZSB0eXBlIHdoZW4gZW50ZXJpbmcgJ3Bzcl9zZXRf
dmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlIEFTU0VSVCB0
byBjaGVjayByZWYuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbmFt
ZSAnZGF0W10nIHRvICdkYXRhW10nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2RlcyBlYXNpZXIgdG8gdW5kZXJz
dGFuZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tY3RsLmMgICAgIHwgIDE4ICsrLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgfCAyMzkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wc3IuaCB8ICAgNCArLQogMyBmaWxlcyBjaGFuZ2VkLCAyNDEgaW5zZXJ0aW9u
cygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDViNjJjNWMuLjEyNGExYzYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAg
LTE0MTEsMjEgKzE0MTEsMjEgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgIHVp
bnQzMl90IHZhbDMyOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9M
M19DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X2wzX2NibShkLCBkb21jdGwtPnUucHNy
X2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwt
PnUucHNyX2NhdF9vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNS
X0NCTV9UWVBFX0wzKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+
dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0
bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1Jf
Q0JNX1RZUEVfTDMpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X2wz
X2NibShkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgcmV0
ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKICAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRB
OgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9jYXRf
b3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBz
cl9jYXRfb3AuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1f
VFlQRV9MM19EQVRBKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+
dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0
bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1Jf
Q0JNX1RZUEVfTDNfREFUQSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhF
Tl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDFiNzgxZTEuLjc2NTg3ODYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEx
OCwxMSArMTE4LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAgKiAgICAg
ICAgICAgICBDT1MgSUQuIEV2ZXJ5IGVudHJ5IG9mIGNvc19yZWYgY29ycmVzcG9uZHMgdG8gb25l
IENPUyBJRC4KICAqLwogc3RydWN0IHBzcl9zb2NrZXRfaW5mbyB7Ci0gICAgYm9vbCBmZWF0X2lu
aXQ7Ci0gICAgc3BpbmxvY2tfdCByZWZfbG9jazsKICAgICAvKiBGZWF0dXJlIGFycmF5J3MgaW5k
ZXggaXMgJ2VudW0gcHNyX2ZlYXRfdHlwZScgd2hpY2ggaXMgc2FtZSBhcyAncHJvcHMnICovCiAg
ICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZXNbUFNSX1NPQ0tFVF9GRUFUX05VTV07CisgICAg
Ym9vbCBmZWF0X2luaXQ7CiAgICAgdW5zaWduZWQgaW50IGNvc19yZWZbTUFYX0NPU19SRUdfQ05U
XTsKKyAgICBzcGlubG9ja190IHJlZl9sb2NrOworICAgIC8qIEV2ZXJ5IGJpdCBjb3JyZXNwb25k
cyB0byBhIGRvbWFpbi4gSW5kZXggaXMgZG9tYWluX2lkLiAqLworICAgIERFQ0xBUkVfQklUTUFQ
KGRvbV9pZHMsIERPTUlEX0lETEUgKyAxKTsKIH07CiAKIHN0cnVjdCBwc3JfYXNzb2MgewpAQCAt
MTc4LDYgKzE4MCwxMCBAQCBzdGF0aWMgdm9pZCBmcmVlX3NvY2tldF9yZXNvdXJjZXModW5zaWdu
ZWQgaW50IHNvY2tldCkKICAgICB9CiAKICAgICBpbmZvLT5mZWF0X2luaXQgPSBmYWxzZTsKKwor
ICAgIG1lbXNldChpbmZvLT5jb3NfcmVmLCAwLCBNQVhfQ09TX1JFR19DTlQgKiBzaXplb2YodW5z
aWduZWQgaW50KSk7CisKKyAgICBtZW1zZXQoaW5mby0+ZG9tX2lkcywgMCwgKChET01JRF9JRExF
ICsgMSkgKyA3KSAvIDgpOwogfQogCiBzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1f
dHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQpAQCAtNDQ5LDExICs0NTUsMTkg
QEAgdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qIElE
TEUgZG9tYWluJ3MgJ3Bzcl9jb3NfaWRzJyBpcyBOVUxMIHNvIHdlIHNldCBkZWZhdWx0IHZhbHVl
IGZvciBpdC4gKi8KICAgICBpZiAoIHBzcmEtPmNvc19tYXNrICkKLSAgICAgICAgcHNyX2Fzc29j
X2NvcygmcmVnLAotICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHMgPwot
ICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbY3B1X3RvX3NvY2tldChz
bXBfcHJvY2Vzc29yX2lkKCkpXSA6Ci0gICAgICAgICAgICAgICAgICAgICAgMCwKLSAgICAgICAg
ICAgICAgICAgICAgICBwc3JhLT5jb3NfbWFzayk7CisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgc29ja2V0ID0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgICAgICBz
dHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gc29ja2V0X2luZm8gKyBzb2NrZXQ7CisgICAg
ICAgIHVuc2lnbmVkIGludCBjb3MgPSAwOworCisgICAgICAgIGlmICggZC0+YXJjaC5wc3JfY29z
X2lkcyApCisgICAgICAgICAgICBjb3MgPSBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF07CisK
KyAgICAgICAgaWYgKCB1bmxpa2VseSghdGVzdF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21f
aWRzKSkgKQorICAgICAgICAgICAgY29zID0gMDsKKworICAgICAgICBwc3JfYXNzb2NfY29zKCZy
ZWcsIGNvcywgcHNyYS0+Y29zX21hc2spOworICAgIH0KIAogICAgIGlmICggcmVnICE9IHBzcmEt
PnZhbCApCiAgICAgewpAQCAtNTI5LDYgKzU0MywxMCBAQCBpbnQgcHNyX2dldF92YWwoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICBpZiAoICFmZWF0IHx8ICFmZWF0
X3Byb3BzW2ZlYXRfdHlwZV0gKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAorICAgIGlmICgg
IXRlc3RfYml0KGQtPmRvbWFpbl9pZCwgc29ja2V0X2luZm9bc29ja2V0XS5kb21faWRzKSAmJgor
ICAgICAgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdICkKKyAgICAgICAgZC0+YXJjaC5w
c3JfY29zX2lkc1tzb2NrZXRdID0gMDsKKwogICAgIGNvcyA9IGQtPmFyY2gucHNyX2Nvc19pZHNb
c29ja2V0XTsKICAgICAvKgogICAgICAqIElmIGlucHV0IGNvcyBleGNlZWRzIGN1cnJlbnQgZmVh
dHVyZSdzIGNvc19tYXgsIHdlIHNob3VsZCByZXR1cm4gaXRzCkBAIC01NDgsMTUgKzU2NiwyMTgg
QEAgaW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQs
CiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBwc3Jfc2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNibSwg
ZW51bSBjYm1fdHlwZSB0eXBlKQorLyogU2V0IHZhbHVlIGZ1bmN0aW9ucyAqLworc3RhdGljIHVu
c2lnbmVkIGludCBnZXRfY29zX251bShjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZv
KQogewogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IGdhdGhlcl92YWxfYXJyYXkodWlu
dDMyX3QgdmFsW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFy
cmF5X2xlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcHNyX3Nv
Y2tldF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBvbGRfY29zKQoreworICAgIHJldHVybiAtRUlOVkFMOworfQorCitzdGF0aWMgaW50IGluc2Vy
dF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gY2JtX3R5cGUgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5ld192YWwpCit7CisgICAgcmV0
dXJuIC1FSU5WQUw7Cit9CisKK3N0YXRpYyBpbnQgZmluZF9jb3MoY29uc3QgdWludDMyX3QgdmFs
W10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCisgICAgICAgICAgICAgICAgICAgIGVudW0gcHNy
X2ZlYXRfdHlwZSBmZWF0X3R5cGUsCisgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBw
c3Jfc29ja2V0X2luZm8gKmluZm8pCit7CisgICAgcmV0dXJuIC1FTk9FTlQ7Cit9CisKK3N0YXRp
YyBpbnQgcGlja19hdmFpbF9jb3MoY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgdmFsW10sIHVuc2lnbmVk
IGludCBhcnJheV9sZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBv
bGRfY29zLAorICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVh
dF90eXBlKQoreworICAgIHJldHVybiAtRU5PRU5UOworfQorCitzdGF0aWMgaW50IHdyaXRlX3Bz
cl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2lnbmVkIGludCBjb3MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbFtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlKQor
eworICAgIHJldHVybiAtRU5PRU5UOworfQorCisvKiBUaGUgd2hvbGUgc2V0IHByb2Nlc3MgaXMg
cHJvdGVjdGVkIGJ5IGRvbWN0bF9sb2NrLiAqLworaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCisgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3
X3ZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQoreworICAgIHVuc2lnbmVkIGludCBvbGRfY29zOwor
ICAgIGludCBjb3MsIHJldDsKKyAgICB1bnNpZ25lZCBpbnQgKnJlZjsKKyAgICB1aW50MzJfdCAq
dmFsX2FycmF5LCB2YWw7CisgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9z
b2NrZXRfaW5mbyhzb2NrZXQpOworICAgIHVuc2lnbmVkIGludCBhcnJheV9sZW47CisgICAgZW51
bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZTsKKworICAgIGlmICggSVNfRVJSKGluZm8pICkKKyAg
ICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7CisKKyAgICBpZiAoIG5ld192YWwgIT0gKHVpbnQz
Ml90KW5ld192YWwgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHZhbCA9IG5ld192
YWw7CisKKyAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwor
ICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpIHx8CisgICAg
ICAgICAhaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSApCisgICAgICAgIHJldHVybiAtRU5PRU5U
OworCisgICAgLyoKKyAgICAgKiBTdGVwIDA6CisgICAgICogb2xkX2NvcyBtZWFucyB0aGUgQ09T
IElEIGN1cnJlbnQgZG9tYWluIGlzIHVzaW5nLiBCeSBkZWZhdWx0LCBpdCBpcyAwLgorICAgICAq
CisgICAgICogRm9yIGV2ZXJ5IENPUyBJRCwgdGhlcmUgaXMgYSByZWZlcmVuY2UgY291bnQgdG8g
cmVjb3JkIGhvdyBtYW55IGRvbWFpbnMKKyAgICAgKiBhcmUgdXNpbmcgdGhlIENPUyByZWdpc3Rl
ciBjb3JyZXNwb25kaW5nIHRvIHRoaXMgQ09TIElELgorICAgICAqIC0gSWYgcmVmW29sZF9jb3Nd
IGlzIDAsIHRoYXQgbWVhbnMgdGhpcyBDT1MgaXMgbm90IHVzZWQgYnkgYW55IGRvbWFpbi4KKyAg
ICAgKiAtIElmIHJlZltvbGRfY29zXSBpcyAxLCB0aGF0IG1lYW5zIHRoaXMgQ09TIGlzIG9ubHkg
dXNlZCBieSBjdXJyZW50CisgICAgICogICBkb21haW4uCisgICAgICogLSBJZiByZWZbb2xkX2Nv
c10gaXMgbW9yZSB0aGFuIDEsIHRoYXQgbWVhbiBtdWx0aXBsZSBkb21haW5zIGFyZSB1c2luZwor
ICAgICAqICAgdGhpcyBDT1MuCisgICAgICovCisgICAgb2xkX2NvcyA9IGQtPmFyY2gucHNyX2Nv
c19pZHNbc29ja2V0XTsKKyAgICBBU1NFUlQob2xkX2NvcyA8IE1BWF9DT1NfUkVHX0NOVCk7CisK
KyAgICByZWYgPSBpbmZvLT5jb3NfcmVmOworCisgICAgLyoKKyAgICAgKiBTdGVwIDE6CisgICAg
ICogR2F0aGVyIGEgdmFsdWUgYXJyYXkgdG8gc3RvcmUgYWxsIGZlYXR1cmVzIGNvc19yZWdfdmFs
W29sZF9jb3NdLgorICAgICAqIEFuZCwgc2V0IHRoZSBpbnB1dCBuZXcgdmFsIGludG8gYXJyYXkg
YWNjb3JkaW5nIHRvIHRoZSBmZWF0dXJlJ3MKKyAgICAgKiBwb3NpdGlvbiBpbiBhcnJheS4KKyAg
ICAgKi8KKyAgICBhcnJheV9sZW4gPSBnZXRfY29zX251bShpbmZvKTsKKyAgICB2YWxfYXJyYXkg
PSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBhcnJheV9sZW4pOworICAgIGlmICggIXZhbF9hcnJh
eSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgaWYgKCAocmV0ID0gZ2F0aGVyX3Zh
bF9hcnJheSh2YWxfYXJyYXksIGFycmF5X2xlbiwgaW5mbywgb2xkX2NvcykpICE9IDAgKQorICAg
ICAgICBnb3RvIGZyZWVfYXJyYXk7CisKKyAgICBpZiAoIChyZXQgPSBpbnNlcnRfdmFsX2ludG9f
YXJyYXkodmFsX2FycmF5LCBhcnJheV9sZW4sIGluZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZlYXRfdHlwZSwgdHlwZSwgdmFsKSkgIT0gMCApCisgICAgICAgIGdv
dG8gZnJlZV9hcnJheTsKKworICAgIHNwaW5fbG9jaygmaW5mby0+cmVmX2xvY2spOworCisgICAg
LyoKKyAgICAgKiBTdGVwIDI6CisgICAgICogVHJ5IHRvIGZpbmQgaWYgdGhlcmUgaXMgYWxyZWFk
eSBhIENPUyBJRCBvbiB3aGljaCBhbGwgZmVhdHVyZXMnIHZhbHVlcworICAgICAqIGFyZSBzYW1l
IGFzIHRoZSBhcnJheS4gVGhlbiwgd2UgY2FuIHJldXNlIHRoaXMgQ09TIElELgorICAgICAqLwor
ICAgIGNvcyA9IGZpbmRfY29zKHZhbF9hcnJheSwgYXJyYXlfbGVuLCBmZWF0X3R5cGUsIGluZm8p
OworICAgIGlmICggY29zID09IG9sZF9jb3MgKQorICAgIHsKKyAgICAgICAgcmV0ID0gMDsKKyAg
ICAgICAgZ290byB1bmxvY2tfZnJlZV9hcnJheTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFN0
ZXAgMzoKKyAgICAgKiBJZiBmYWlsIHRvIGZpbmQsIHdlIG5lZWQgcGljayBhbiBhdmFpbGFibGUg
Q09TIElELgorICAgICAqIEluIGZhY3QsIG9ubHkgQ09TIElEIHdoaWNoIHJlZiBpcyAxIG9yIDAg
Y2FuIGJlIHBpY2tlZCBmb3IgY3VycmVudAorICAgICAqIGRvbWFpbi4gSWYgb2xkX2NvcyBpcyBu
b3QgMCBhbmQgaXRzIHJlZj09MSwgdGhhdCBtZWFucyBvbmx5IGN1cnJlbnQKKyAgICAgKiBkb21h
aW4gaXMgdXNpbmcgdGhpcyBvbGRfY29zIElELiBTbywgdGhpcyBvbGRfY29zIElEIGNlcnRhaW5s
eSBjYW4KKyAgICAgKiBiZSByZXVzZWQgYnkgY3VycmVudCBkb21haW4uIFJlZj09MCBtZWFucyB0
aGVyZSBpcyBubyBhbnkgZG9tYWluCisgICAgICogdXNpbmcgdGhpcyBDT1MgSUQuIFNvIGl0IGNh
biBiZSB1c2VkIGZvciBjdXJyZW50IGRvbWFpbiB0b28uCisgICAgICovCisgICAgaWYgKCBjb3Mg
PCAwICkKKyAgICB7CisgICAgICAgIGNvcyA9IHBpY2tfYXZhaWxfY29zKGluZm8sIHZhbF9hcnJh
eSwgYXJyYXlfbGVuLCBvbGRfY29zLCBmZWF0X3R5cGUpOworICAgICAgICBpZiAoIGNvcyA8IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSBjb3M7CisgICAgICAgICAgICBnb3RvIHVu
bG9ja19mcmVlX2FycmF5OworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU3Rl
cCA0OgorICAgICAgICAgKiBXcml0ZSB0aGUgZmVhdHVyZSdzIE1TUnMgYWNjb3JkaW5nIHRvIHRo
ZSBDT1MgSUQuCisgICAgICAgICAqLworICAgICAgICByZXQgPSB3cml0ZV9wc3JfbXNycyhzb2Nr
ZXQsIGNvcywgdmFsX2FycmF5LCBhcnJheV9sZW4sIGZlYXRfdHlwZSk7CisgICAgICAgIGlmICgg
cmV0ICkKKyAgICAgICAgICAgIGdvdG8gdW5sb2NrX2ZyZWVfYXJyYXk7CisgICAgfQorCisgICAg
LyoKKyAgICAgKiBTdGVwIDU6CisgICAgICogRmluZCB0aGUgQ09TIElEIChmaW5kX2NvcyByZXN1
bHQgaXMgJz49IDAnIG9yIGFuIGF2YWlsYWJsZSBDT1MgSUQgaXMKKyAgICAgKiBwaWNrZWQsIHRo
ZW4gdXBkYXRlIHJlZiBhY2NvcmRpbmcgdG8gQ09TIElELgorICAgICAqLworICAgIHJlZltjb3Nd
Kys7CisgICAgQVNTRVJUKCFjb3MgfHwgcmVmW2Nvc10pOworICAgIEFTU0VSVCghb2xkX2NvcyB8
fCByZWZbb2xkX2Nvc10pOworICAgIHJlZltvbGRfY29zXS0tOworICAgIHNwaW5fdW5sb2NrKCZp
bmZvLT5yZWZfbG9jayk7CisKKyAgICAvKgorICAgICAqIFN0ZXAgNjoKKyAgICAgKiBTYXZlIHRo
ZSBDT1MgSUQgaW50byBjdXJyZW50IGRvbWFpbidzIHBzcl9jb3NfaWRzW10gc28gdGhhdCB3ZSBj
YW4ga25vdworICAgICAqIHdoaWNoIENPUyB0aGUgZG9tYWluIGlzIHVzaW5nIG9uIHRoZSBzb2Nr
ZXQuIE9uZSBkb21haW4gY2FuIG9ubHkgdXNlCisgICAgICogb25lIENPUyBJRCBhdCBzYW1lIHRp
bWUgb24gZWFjaCBzb2NrZXQuCisgICAgICovCisgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2Nr
ZXRdID0gY29zOworCisgICAgLyoKKyAgICAgKiBTdGVwIDc6CisgICAgICogVGhlbiwgc2V0IHRo
ZSBkb21faWRzIGJpdCB3aGljaCBjb3JyZXNwb25kcyB0byBkb21haW5faWQgdG8gbWFyayB0aGlz
CisgICAgICogZG9tYWluIGhhcyBiZWVuIHNldCBhbmQgdGhlIENPUyBJRCBvZiB0aGUgZG9tYWlu
IGlzIHZhbGlkLgorICAgICAqLworICAgIHNldF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21f
aWRzKTsKKworIGZyZWVfYXJyYXk6CisgICAgeGZyZWUodmFsX2FycmF5KTsKKyAgICByZXR1cm4g
cmV0OworCisgdW5sb2NrX2ZyZWVfYXJyYXk6CisgICAgc3Bpbl91bmxvY2soJmluZm8tPnJlZl9s
b2NrKTsKKyAgICB4ZnJlZSh2YWxfYXJyYXkpOworICAgIHJldHVybiByZXQ7Cit9CisKIC8qIENh
bGxlZCB3aXRoIGRvbWFpbiBsb2NrIGhlbGQsIG5vIGV4dHJhIGxvY2sgbmVlZGVkIGZvciAncHNy
X2Nvc19pZHMnICovCiBzdGF0aWMgdm9pZCBwc3JfZnJlZV9jb3Moc3RydWN0IGRvbWFpbiAqZCkK
IHsKKyAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjb3M7CisKKyAgICBBU1NFUlQoc29ja2V0X2lu
Zm8pOworCisgICAgaWYgKCAhZC0+YXJjaC5wc3JfY29zX2lkcyApCisgICAgICAgIHJldHVybjsK
KworICAgIC8qIERvbWFpbiBpcyBkZXN0cm9pZWQgc28gaXRzIGNvc19yZWYgc2hvdWxkIGJlIGRl
Y3JlYXNlZC4gKi8KKyAgICBmb3IgKCBzb2NrZXQgPSAwOyBzb2NrZXQgPCBucl9zb2NrZXRzOyBz
b2NrZXQrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvOwor
CisgICAgICAgIC8qIGNvcyAwIGlzIGRlZmF1bHQgb25lIHdoaWNoIGRvZXMgbm90IG5lZWQgYmUg
aGFuZGxlZC4gKi8KKyAgICAgICAgY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdOwor
ICAgICAgICBpZiAoIGNvcyA9PSAwICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
IGluZm8gPSBzb2NrZXRfaW5mbyArIHNvY2tldDsKKyAgICAgICAgc3Bpbl9sb2NrKCZpbmZvLT5y
ZWZfbG9jayk7CisgICAgICAgIEFTU0VSVChpbmZvLT5jb3NfcmVmW2Nvc10pOworICAgICAgICBp
bmZvLT5jb3NfcmVmW2Nvc10tLTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmluZm8tPnJlZl9sb2Nr
KTsKKworICAgICAgICBjbGVhcl9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21faWRzKTsKKyAg
ICB9CisKICAgICB4ZnJlZShkLT5hcmNoLnBzcl9jb3NfaWRzKTsKICAgICBkLT5hcmNoLnBzcl9j
b3NfaWRzID0gTlVMTDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IDdjNmQzOGEuLmFlNTJkODUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wc3IuaApAQCAtNzMsOCArNzMsOCBAQCBpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBz
b2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0
YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKTsKIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAogICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2
YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7Ci1pbnQgcHNyX3NldF9sM19jYm0oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBj
Ym0sIGVudW0gY2JtX3R5cGUgdHlwZSk7CitpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHNvY2tldCwKKyAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwsIGVu
dW0gY2JtX3R5cGUgdHlwZSk7CiAKIGludCBwc3JfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CiB2b2lkIHBzcl9kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q2z-0000iy-Vh; Wed, 03 May 2017 08:54:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q2y-0000gx-03
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:08 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5C/49-01709-FAA99095; Wed, 03 May 2017 08:54:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhobtuFme
 kwcTXGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLCRuYCm7qV7zv6GNsYNyr0MXIxSEkMJ1R
 oqNjHnMXIyeHhACvxJFlM1ghbH+JT4u7WCCKGhgleq8vYwdJsAmoSzz+2sMEYosIKEncWzWZC
 aSIWWAnk8S609+BJnFwCAvESOzoiAepYRFQlbjfMYcRxOYV8JTYtnAT1AI5iZPHJoPZnEDx51
 82gs0XEvCQOPTsPdMERt4FjAyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxK
 TivWS83M3MQLDgQEIdjDu/ed0iFGSg0lJlFf9FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 hzM5I4UEi1LTUyvSMnOAgQmTluDgURLh7QJJ8xYXJOYWZ6ZDpE4xKkqJ804HSQiAJDJK8+DaY
 NFwiVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8ySBTeDLzSuCmvwJazAS0uFmWA2RxSSJCSq
 qBUdXzO/OUs4wtBrW9rxfLc5t9OhYVvJgtTZ/nuK7tj2/PZ2lURps8jD/34t0l/+43DsJSjdU
 HF4pFeQsXvr6xpkaxJeG+0bv3WxbprhBQmuqf+0dl5buJ2/ODT1w8eSnLMjmq5uftoq9MnfNt
 9H725tVO2u2YuvHrgaw3lw55WUYk+Nsv+hTIr8RSnJFoqMVcVJwIALy8EPGBAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!11
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9889 invoked from network); 3 May 2017 08:54:06 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:06 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347613"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:03 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:10 +0800
Message-Id: <1493801063-38513-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 10/23] x86: refactor psr: L3 CAT: set value:
	implement cos finding flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1
ZTogYXNzZW1ibGUgZmVhdHVyZXMgdmFsdWUgYXJyYXknCgpXZSBjYW4gdHJ5IHRvIGZpbmQgaWYg
dGhlcmUgaXMgYSBDT1MgSUQgb24gd2hpY2ggYWxsIGZlYXR1cmVzJyBDT1MgcmVnaXN0ZXJzCnZh
bHVlcyBhcmUgc2FtZSBhcyB0aGUgYXJyYXkgYXNzZW1ibGVkIGJlZm9yZS4KClNpZ25lZC1vZmYt
Ynk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KdjExOgogICAgLSBtb3Zl
ICdjb21wYXJlX3ZhbCcgaW1wbGVtZW50YXRpb24gZnJvbSBDRFAgcGF0Y2ggdG8gdGhpcy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdyYycgaW4gJ2NvbXBh
cmVfdmFsJyB0byBtYWtlIGNvZGVzIGNsZWFyZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggYnVnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgdmFyaWFibGUgaW5pdGlhbGl6YXRpb24u
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2Fy
eSBjb21tZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3Qg
YXJyYXkgY2hlY2sgcGxhY2UgcHJpb3IgdG8gdXNpbmcgdGhlIGFycmF5LgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgY29tbWVudC4KdjEwOgogICAgLSByZW1vdmUg
J2NvbXBhcmVfdmFsJyBob29rIGFuZCBpdHMgQ0FUIGltcGxlbWVudGF0aW9uLiBNYWtlIGl0cwog
ICAgICBmdW5jdGlvbmFsaXR5IGJlIGdlbmVyaWMgaW4gJ2ZpbmRfY29zJyBmbG93LgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIHJlbGF0ZWQgdG8gJ3Byb3Bz
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICd2YWxfYXJy
YXknIHRvICd2YWxfcHRyJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
cmVuYW1lICdmaW5kJyB0byAnZm91bmQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBtb3ZlIHNvbWUgdmFyaWFibGVzIGRlY2xhcmF0aW9uIGFuZCBpbml0aWFsaXphdGlv
biBpbnRvIGxvb3AuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkanVz
dCBjb2RlcyBwb3NpdGlvbnMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5Ogog
ICAgLSBtb2RpZnkgY29tbWVudHMgb2YgJ2NvbXBhcmVfdmFsJyB0byBiZSBzYW1lIGFzIGN1cnJl
bnQgaW1wbGVtZW50YXRpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gZml4
IGluZGVudGF0aW9uIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJl
bmFtZSAnbDNfY2F0X2NvbXBhcmVfdmFsJyB0byAnY2F0X2NvbXBhcmVfdmFsJyB0byBjb3ZlciBh
bGwgTDMvTDIgQ0FUCiAgICAgIGZlYXR1cmVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSkKICAgIC0gcmVtb3ZlIHBhcmFtZXRlciAnZm91bmQnIGZyb20gJ2NhdF9jb21wYXJlX3ZhbCcg
YW5kIG1vZGlmeSB0aGUgcmV0dXJuCiAgICAgIHZhbHVlcyB0byBsZXQgY2FsbGVyIGtub3cgaWYg
dGhlIGlkIGlzIGZvdW5kIG9yIG5vdC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAg
ICAtIHJlcGxhY2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5nIHRvIGZlYXR1cmUgYXJyYXkgaGFuZGxp
bmcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZXBsYWNlICdnZXRfY29z
X251bScgdG8gJ2ZlYXQtPmNvc19udW0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBkaXJlY3RseSB1c2UgJ2Nvc19yZWdfdmFsWzBdJyBhcyBkZWZhdWx0IHZhbHVlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcGF0Y2ggdGl0bGUg
dG8gaW5kaWNhdGUgJ0wzIENBVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMyX3QnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQp2NToKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHBy
b3ZpZGUgZXhhY3QgcGF0Y2ggbmFtZSB0byBjb250aW51ZSBmcm9tLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ2dldF9jb3NfbWF4X2Zyb21fdHlwZScgYmVj
YXVzZSBpdCBjYW4gYmUgcmVwbGFjZWQgYnkKICAgICAgJ2dldF9jb3NfbWF4Jy4KICAgIC0gbW92
ZSB0eXBlIGNoZWNrIG91dCBmcm9tIGNhbGxiYWNrIGZ1bmN0aW9ucyB0byBjYWxsZXIuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSB2YXJpYWJsZXMgbmFtZXMg
dG8gbWFrZSB0aGVtIGJldHRlciwgZS5nLiAnZmVhdF90bXAnIHRvICdmZWF0Jy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IGNvbW1lbnRzIGFjY29yZGluZyB0
byBjaGFuZ2VzIG9mIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoK
ICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2RlcyBlYXNpZXIgdG8gdW5kZXJzdGFu
ZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvcHNy
LmMgfCA5NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IGIxNTkyNGUuLmM4MWNj
YzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNy
LmMKQEAgLTY5NCwxMCArNjk0LDEwNiBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJh
eSh1aW50MzJfdCB2YWxbXSwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBjb21wYXJl
X3ZhbChjb25zdCB1aW50MzJfdCB2YWxbXSwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGZlYXRfcHJvcHMgKnByb3BzLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgY29zKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBw
cm9wcy0+Y29zX251bTsgaSsrICkKKyAgICB7CisgICAgICAgIHVpbnQzMl90IGZlYXRfdmFsOwor
CisgICAgICAgIC8qIElmIGNvcyBpcyBiaWdnZXIgdGhhbiBjb3NfbWF4LCB3ZSBuZWVkIGNvbXBh
cmUgZGVmYXVsdCB2YWx1ZS4gKi8KKyAgICAgICAgaWYgKCBjb3MgPiBmZWF0LT5jb3NfbWF4ICkK
KyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENPUyBJRCAwIGFsd2F5
cyBzdG9yZXMgdGhlIGRlZmF1bHQgdmFsdWUuCisgICAgICAgICAgICAgKiBGb3IgQ0RQOgorICAg
ICAgICAgICAgICogLSBEQVRBIGRlZmF1bHQgdmFsdWUgc3RvcmVkIGluIGNvc19yZWdfdmFsWzBd
OworICAgICAgICAgICAgICogLSBDT0RFIGRlZmF1bHQgdmFsdWUgc3RvcmVkIGluIGNvc19yZWdf
dmFsWzFdLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBmZWF0X3ZhbCA9IGZlYXQtPmNv
c19yZWdfdmFsW2ldOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgY29zIGlz
IGJpZ2dlciB0aGFuIGZlYXR1cmUncyBjb3NfbWF4LCB0aGUgdmFsIHNob3VsZCBiZQorICAgICAg
ICAgICAgICogZGVmYXVsdCB2YWx1ZS4gT3RoZXJ3aXNlLCBpdCBmYWlscyB0byBmaW5kIGEgQ09T
IElELiBTbyB3ZQorICAgICAgICAgICAgICogaGF2ZSB0byBleGl0IGZpbmQgZmxvdy4KKyAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgaWYgKCB2YWxbaV0gIT0gZmVhdF92YWwgKQorICAgICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgICAgICAgICAgZmVhdF92YWwgPSBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBwcm9w
cy0+Y29zX251bSArIGldOworICAgICAgICAgICAgaWYgKCB2YWxbaV0gIT0gZmVhdF92YWwgKQor
ICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJu
IDE7Cit9CisKIHN0YXRpYyBpbnQgZmluZF9jb3MoY29uc3QgdWludDMyX3QgdmFsW10sIHVuc2ln
bmVkIGludCBhcnJheV9sZW4sCiAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlw
ZSBmZWF0X3R5cGUsCiAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0
X2luZm8gKmluZm8pCiB7CisgICAgdW5zaWduZWQgaW50IGNvcywgaTsKKyAgICBjb25zdCB1bnNp
Z25lZCBpbnQgKnJlZiA9IGluZm8tPmNvc19yZWY7CisgICAgY29uc3Qgc3RydWN0IGZlYXRfbm9k
ZSAqZmVhdDsKKyAgICB1bnNpZ25lZCBpbnQgY29zX21heDsKKworICAgIC8qIGNvc19tYXggaXMg
dGhlIG9uZSBvZiB0aGUgZmVhdHVyZSB3aGljaCBpcyBiZWluZyBzZXQuICovCisgICAgZmVhdCA9
IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV07CisgICAgaWYgKCAhZmVhdCApCisgICAgICAgIHJl
dHVybiAtRU5PRU5UOworCisgICAgY29zX21heCA9IGZlYXQtPmNvc19tYXg7CisKKyAgICBmb3Ig
KCBjb3MgPSAwOyBjb3MgPD0gY29zX21heDsgY29zKysgKQorICAgIHsKKyAgICAgICAgY29uc3Qg
dWludDMyX3QgKnZhbF9wdHIgPSB2YWw7CisgICAgICAgIHVuc2lnbmVkIGludCBsZW4gPSBhcnJh
eV9sZW47CisgICAgICAgIGludCByYyA9IDA7CisKKyAgICAgICAgaWYgKCBjb3MgJiYgIXJlZltj
b3NdICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
UFNSX1NPQ0tFVF9GRUFUX05VTTsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gZmVhdF9wcm9wc1tpXTsKKworICAgICAgICAgICAg
ZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ldOworICAgICAgICAgICAgaWYgKCAhZmVhdCB8fCAhcHJv
cHMgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBpZiAoIGxlbiA8
IHByb3BzLT5jb3NfbnVtICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVOT1NQQzsKKworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENvbXBhcmUgdmFsdWUgYWNjb3JkaW5nIHRvIGZl
YXR1cmUgYXJyYXkgb3JkZXIuCisgICAgICAgICAgICAgKiBXZSBtdXN0IGZvbGxvdyB0aGlzIG9y
ZGVyIGJlY2F1c2UgdmFsdWUgYXJyYXkgaXMgYXNzZW1ibGVkCisgICAgICAgICAgICAgKiBhcyB0
aGlzIG9yZGVyLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICByYyA9IGNvbXBhcmVfdmFs
KHZhbF9wdHIsIGZlYXQsIHByb3BzLCBjb3MpOworICAgICAgICAgICAgaWYgKCByYyA8IDAgKQor
ICAgICAgICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICAgICAgLyogSWYgZmFpbCB0byBt
YXRjaCwgZ28gdG8gbmV4dCBjb3MgdG8gY29tcGFyZS4gKi8KKyAgICAgICAgICAgIGlmICggIXJj
ICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgbGVuIC09IHByb3BzLT5j
b3NfbnVtOworCisgICAgICAgICAgICB2YWxfcHRyICs9IHByb3BzLT5jb3NfbnVtOworICAgICAg
ICB9CisKKyAgICAgICAgLyogRm9yIHRoaXMgQ09TIElEIGFsbCBlbnRyaWVzIGluIHRoZSB2YWx1
ZXMgYXJyYXkgZG8gbWF0Y2guIFVzZSBpdC4gKi8KKyAgICAgICAgaWYgKCByYyApCisgICAgICAg
ICAgICByZXR1cm4gY29zOworICAgIH0KKwogICAgIHJldHVybiAtRU5PRU5UOwogfQogCi0tIAox
LjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q32-0000kw-73; Wed, 03 May 2017 08:54:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q31-0000jk-2m
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:11 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CB/76-02183-2BA99095; Wed, 03 May 2017 08:54:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXS1tYhobtxFme
 kQcNfVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP54/PMBbs0K75MvsPUwHhbpouRi0NIYDqj
 xJfOmexdjJwcEgK8EkeWzWCFsP0l/k6/yAJR1MAocXrnJ2aQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAV2MkmsO/0drEhYIF7i85tJbCA2i4CqxKoD88A28Ap4SvS/+ssIsUFO4uSxyWDbOIHiz7
 9sBKsREvCQOPTsPdMERt4FjAyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxK
 TivWS83M3MQIDggEIdjDu/ed0iFGSg0lJlFf9FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 hzM5I4UEi1LTUyvSMnOAoQmTluDgURLh7QJJ8xYXJOYWZ6ZDpE4xKkqJ804HSQiAJDJK8+DaY
 PFwiVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8ySBTeDLzSuCmvwJazAS0uFmWA2RxSSJCSq
 qBsSk15k18gvKsos8MJcmWV38v2hQTzHUvrTtwr7IRj6folqyVL6TnzOOv33ZQ6xP7w34TkX0
 iLnd1epIF5k5Pt9/0o9Rq17XsTbMSzv8OnbHP8u++7L1R82t+21wxLA76zWXzMFbOtkE35Jy5
 nuIdw1cck68sTHmyyl/skfOFxRxZwQcDQnuMlViKMxINtZiLihMBZu2DaoICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!12
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10322 invoked from network); 3 May 2017 08:54:09 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:09 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347621"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:05 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:11 +0800
Message-Id: <1493801063-38513-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 11/23] x86: refactor psr: L3 CAT: set value:
	implement cos id picking flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwcmV2aW91cyBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6
IHNldCB2YWx1ZTogaW1wbGVtZW50IGNvcyBmaW5kaW5nIGZsb3cuJwoKSWYgZmFpbCB0byBmaW5k
IGEgQ09TIElELCB3ZSBuZWVkIHBpY2sgYSBuZXcgQ09TIElEIGZvciBkb21haW4uIE9ubHkgQ09T
IElECnRoYXQgcmVmW0NPU19JRF0gaXMgMSBvciAwIGNhbiBiZSBwaWNrZWQgdG8gaW5wdXQgYSBu
ZXcgc2V0IGZlYXR1cmUgdmFsdWVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Ci0tLQp2MTE6CiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSB2YXJpYWJs
ZSBpbml0aWFsaXphdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
Y2hhbmdlcyBhYm91dCAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIHJlcGxhY2UgJ2dldF92YWwnIGNhbGxpbmcgdG8gZ2VuZXJpYyBjb2Rlcy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEwOgogICAgLSByZW1vdmUgJ2ZpdHNfY29z
X21heCcgaG9vayBhbmQgQ0FUIGltcGxlbWVudGF0aW9uLiBNb3ZlIHRoZSBwcm9jZXNzIGludG8K
ICAgICAgZ2VuZXJpYyBmbG93LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSBjaGFuZ2VzIGFib3V0ICdwcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIGFkanVzdCBjb2RlcyBwb3NpdGlvbnMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCnY5OgogICAgLSBtb2RpZnkgcmV0dXJuIHZhbHVlIG9mICdwaWNrX2F2YWlsX2Nvcycg
dG8gbWFrZSBpdCBtb3JlIGFjY3VyYXRlLgogICAgLSByZW5hbWUgJ2wzX2NhdF9maXRzX2Nvc19t
YXgnIHRvICdjYXRfZml0c19jb3NfbWF4JyB0byBjb3ZlciBMMy9MMiBDQVQKICAgICAgZmVhdHVy
ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZXBsYWNlIGZlYXR1cmUg
bGlzdCBoYW5kbGluZyB0byBmZWF0dXJlIGFycmF5IGhhbmRsaW5nLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSkKICAgIC0gZml4IGNvbW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSkKICAgIC0gZGlyZWN0bHkgdXNlICdjb3NfcmVnX3ZhbFswXScgYXMgZGVmYXVsdCB2YWx1
ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVwbGFjZSAnZ2V0X2Nv
c19udW0nIHRvICdmZWF0LT5jb3NfbnVtJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW9kaWZ5IHBhdGNoIHRpdGxlIHRvIGluZGljYXRlICdMMyBDQVQnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICd1aW50NjRfdCcg
dG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAt
IG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byBwcm92aWRlIGV4YWN0IHBhdGNoIG5hbWUgdG8gY29u
dGludWUgZnJvbS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdl
ICdleGNlZWRzX2Nvc19tYXgnIHRvICdmaXRzX2Nvc19tYXgnIHRvIGJlIGFjY3VyYXRlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWVudHMgYWNjb3Jk
aW5nIHRvIGNoYW5nZXMgb2YgY29kZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIG1vZGlmeSByZXR1cm4gdmFsdWUgb2YgY2FsbGJhY2sgZnVuY3Rpb25zIGJlY2F1c2Ug
d2UgZG8gbm90IG5lZWQgdGhlbQogICAgICB0byByZXR1cm4gbnVtYmVyIG9mIGVudHJpZXMgdGhl
IGZlYXR1cmUgdXNlcy4gSW4gY2FsbGVyLCB3ZSBjYWxsCiAgICAgICdnZXRfY29zX251bScgdG8g
Z2V0IHRoZSBudW1iZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1c2VzLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlIHR5cGUgY2hlY2sgb3V0IGZyb20gY2FsbGJh
Y2sgZnVuY3Rpb25zIHRvIGNhbGxlci4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gbW9kaWZ5IHZhcmlhYmxlcyBuYW1lcyB0byBtYWtlIHRoZW0gYmV0dGVyLCBlLmcuICdm
ZWF0X3RtcCcgdG8gJ2ZlYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSBtb2RpZnkgY29kZSBmb3JtYXQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0
OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRlcnN0
YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9w
c3IuYyB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5k
ZXggYzgxY2NjMi4uOTY5MzUwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtNzk3LDEyICs3OTcsOTIgQEAgc3RhdGljIGludCBmaW5k
X2Nvcyhjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICBy
ZXR1cm4gLUVOT0VOVDsKIH0KIAorc3RhdGljIGJvb2wgZml0c19jb3NfbWF4KGNvbnN0IHVpbnQz
Ml90IHZhbFtdLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFycmF5X2xlbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpp
bmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb3MpCit7CisgICAg
dW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IFBTUl9TT0NLRVRfRkVBVF9O
VU07IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0g
aW5mby0+ZmVhdHVyZXNbaV07CisgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9w
cyA9IGZlYXRfcHJvcHNbaV07CisKKyAgICAgICAgaWYgKCAhZmVhdCB8fCAhcHJvcHMgKQorICAg
ICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCBhcnJheV9sZW4gPCBwcm9wcy0+Y29z
X251bSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAgICAgaWYgKCBjb3MgPiBm
ZWF0LT5jb3NfbWF4ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGo7CisK
KyAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgcHJvcHMtPmNvc19udW07IGorKyApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBHZXQgZGVm
YXVsdCB2YWx1ZSB3aGljaCBjb3MgaWQgaXMgMC4KKyAgICAgICAgICAgICAgICAgKiBGb3IgQ0RQ
OgorICAgICAgICAgICAgICAgICAqIC0gREFUQSBkZWZhdWx0IHZhbHVlIHN0b3JlZCBpbiBjb3Nf
cmVnX3ZhbFswXTsKKyAgICAgICAgICAgICAgICAgKiAtIENPREUgZGVmYXVsdCB2YWx1ZSBzdG9y
ZWQgaW4gY29zX3JlZ192YWxbMV0uCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAg
ICAgdWludDMyX3QgZGVmYXVsdF92YWwgPSBmZWF0LT5jb3NfcmVnX3ZhbFtqXTsKKworICAgICAg
ICAgICAgICAgIGlmICggdmFsW2pdICE9IGRlZmF1bHRfdmFsICkKKyAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgYXJy
YXlfbGVuIC09IHByb3BzLT5jb3NfbnVtOworCisgICAgICAgIHZhbCArPSBwcm9wcy0+Y29zX251
bTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGludCBwaWNrX2F2YWls
X2Nvcyhjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jb3MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCiB7Ci0gICAg
cmV0dXJuIC1FTk9FTlQ7CisgICAgdW5zaWduZWQgaW50IGNvczsKKyAgICB1bnNpZ25lZCBpbnQg
Y29zX21heCA9IDA7CisgICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKKyAgICBjb25z
dCB1bnNpZ25lZCBpbnQgKnJlZiA9IGluZm8tPmNvc19yZWY7CisKKyAgICAvKiBjb3NfbWF4IGlz
IHRoZSBvbmUgb2YgdGhlIGZlYXR1cmUgd2hpY2ggaXMgYmVpbmcgc2V0LiAqLworICAgIGZlYXQg
PSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdOworICAgIGlmICggIWZlYXQgKQorICAgICAgICBy
ZXR1cm4gLUVOT0VOVDsKKworICAgIGNvc19tYXggPSBmZWF0LT5jb3NfbWF4OworICAgIGlmICgg
IWNvc19tYXggKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIC8qIFdlIGNhbm5vdCB1
c2UgaWQgMCBiZWNhdXNlIGl0IHN0b3JlcyB0aGUgZGVmYXVsdCB2YWx1ZXMuICovCisgICAgaWYg
KCBvbGRfY29zICYmIHJlZltvbGRfY29zXSA9PSAxICYmCisgICAgICAgICBmaXRzX2Nvc19tYXgo
dmFsLCBhcnJheV9sZW4sIGluZm8sIG9sZF9jb3MpICkKKyAgICAgICAgICAgIHJldHVybiBvbGRf
Y29zOworCisgICAgLyogRmluZCBhbiB1bnVzZWQgb25lIG90aGVyIHRoYW4gY29zMC4gKi8KKyAg
ICBmb3IgKCBjb3MgPSAxOyBjb3MgPD0gY29zX21heDsgY29zKysgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogcmVmIGlzIDAgbWVhbnMgdGhpcyBDT1MgaXMgbm90IHVzZWQgYnkgb3Ro
ZXIgZG9tYWluIGFuZAorICAgICAgICAgKiBjYW4gYmUgdXNlZCBmb3IgY3VycmVudCBzZXR0aW5n
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhcmVmW2Nvc10gKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoICFmaXRzX2Nvc19tYXgodmFsLCBhcnJheV9sZW4sIGluZm8sIGNvcykgKQor
ICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICByZXR1cm4gY29zOworICAgICAg
ICB9CisgICAgfQorCisgICAgcmV0dXJuIC1FT1ZFUkZMT1c7CiB9CiAKIHN0YXRpYyBpbnQgd3Jp
dGVfcHNyX21zcnModW5zaWduZWQgaW50IHNvY2tldCwgdW5zaWduZWQgaW50IGNvcywKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q37-0000pZ-EP; Wed, 03 May 2017 08:54:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q36-0000ny-2c
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A8/20-02181-7BA99095; Wed, 03 May 2017 08:54:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhobttFme
 kwbvN+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8baF4eZCl5ZVuzd8JOlgfGLVhcjF4eQwHRG
 iekrOpm6GDk5JAR4JY4sm8EKYftLNHy7zAJR1MAocfL+A0aQBJuAusTjrz1gDSICShL3Vk1mA
 iliFtjJJLHu9HdmkISwgLfE1wfLwIpYBFQl/l7YBGbzCnhKTPtxgRlig5zEyWOTwbZxAsWff9
 nIDmILCXhIHHr2nmkCI+8CRoZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYl
 JxXrJ+bmbGIEBwQAEOxj3/nM6xCjJwaQkyqv+ij1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 w5mckUKCRanpqRVpmTnA0IRJS3DwKInwdoGkeYsLEnOLM9MhUqcYdTn6Oj6+ZxJiycvPS5US5
 50OUiQAUpRRmgc3AhYnlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwwyhSczrwRu0yugI5
 iAjmiW5QA5oiQRISXVwLjsevG7Bm6d3RfMLQy2XzjBl/Lse+udz38FiqW80+NrT8faL6z2T1L
 mnbajb/reoksia34wcMizH2ddbLVh89WU/J7zhgYWmi1ONccuzTtglrHtgcwh1gO7LjmxFx8t
 Ot42r2bRDvVLRWcaj5syvP2f06n7p6lC5PMDD61/Z57s+LFcfeH6c0eVWIozEg21mIuKEwFCU
 VrwjgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!14
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11395 invoked from network); 3 May 2017 08:54:14 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:14 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347641"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:11 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:13 +0800
Message-Id: <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement CPU
	init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBmbG93IGZvciBDRFAuIFRoZSBmbG93
IGlzIGFsbW9zdApzYW1lIGFzIEwzIENBVC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgotLS0KdjExOgogICAgLSBjaGFuZ2VzIGFib3V0ICdmZWF0X3By
b3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIE1TUiBy
ZXN0b3JlIGFjdGlvbiB3aGljaCBpcyB1bm5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgp2MTA6CiAgICAtIGZpeCBj
b21tZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2Ugc3dpdGgg
aW4gJ2NhdF9pbml0X2ZlYXR1cmUnIHRvIGhhbmRsZSBkaWZmZXJlbnQgZmVhdHVyZSB0eXBlcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAncHJv
cHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXN0b3JlIE1TUnMg
dG8gZGVmYXVsdCB2YWx1ZSB3aGVuIGNwdSBvbmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIHJlbW92ZSBmZWF0X21hc2suCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCnY5OgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8gZGVzY3JpYmUgZmxv
dyBjbGVhcmVyLgogICAgLSBoYW5kbGUgY3B1IG9mZmxpbmUgYW5kIG9ubGluZSBhZ2FpbiBjYXNl
IHRvIHJlYWQgTVNScyByZWdpc3RlcnMgdmFsdWVzCiAgICAgIGJhY2sgYW5kIHNhdmUgdGhlbSBp
bnRvIGNvcyBhcnJheSB0byBtYWtlIHVzZXIgY2FuIGdldCByZWFsIGRhdGEuCiAgICAtIG1vZGlm
eSBlcnJvciBoYW5kbGluZyBwcm9jZXNzIGluICdwc3JfY3B1X3ByZXBhcmUnIHRvIHJlZHVjZSBy
ZWR1bmRhbnQKICAgICAgY29kZXMuCiAgICAtIG1vZGlmeSAnZ2V0X2NkcF9kYXRhJyBhbmQgJ2dl
dF9jZHBfY29kZScgdG8gbWFrZSB0aGVtIHN0YW5kYXJkLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBhbmQgSmFuIEJldWxpY2gpCiAgICAtIGVuY2Fwc3VsYXRlIENEUCBvcGVyYXRpb25z
IGludG8gJ2NhdF9pbml0X2ZlYXR1cmUnIHRvIHJlZHVjZSByZWR1bmRhbnQKICAgICAgY29kZXMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZXVzZSAnY2F0X2dldF9jb3Nf
bWF4JyBmb3IgQ0RQLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gaGFuZGxl
ICdQU1JfQ0RQJyBpbiBwc3JfcHJlc21wX2luaXQgdG8gbWFrZSBpbml0IHdvcmsgY2FuIGJlIGRv
bmUgd2hlbgogICAgICB0aGVyZSBpcyBvbmx5ICdwc3I9Y2RwJyBpbiBjbWRsaW5lLgogICAgLSBy
ZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW92ZSBDRFAgcmVsYXRlZCBjb2RlcyBpbiAnY3B1X2luaXRfd29yaycgaW50byAn
cHNyX2NwdV9pbml0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRk
IGNvZGVzIHRvIGhhbmRsZSBDRFAncyAnY29zX251bScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIGRvIG5vdCBmcmVlIHJlc291cmNlcyB3aGVuIGFsbG9jYXRp
b24gZmFpbHMgaW4gJ3Bzcl9jcHVfcHJlcGFyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMyX3QnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NzoKICAgIC0gaW5pdGlhbGl6ZSAnbDNfY2Rw
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCnY2OgogICAgLSB1
c2UgJ2NwdWlkX2xlYWYnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayBhbmQgSmFuIEJldWxpY2gpCnY1OgogICAgLSByZW1vdmUgY29kZXMgdG8gZnJlZSAnZmVhdF9s
M19jZHAnIGluICdmcmVlX2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBlbmNhcHN1bGF0ZSBjcHVpZCByZWdpc3RlcnMgaW50byAnc3RydWN0IGNwdWlkX2xl
YWZfcmVncycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHByaW50IHNv
Y2tldCBpbmZvIHdoZW4gJ29wdF9jcHVfaW5mbycgaXMgdHJ1ZS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdsM19jZHBfZ2V0X21heF9jb3NfbWF4JyB0byAn
bDNfY2RwX2dldF9jb3NfbWF4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gcmVuYW1lICdkYXRbXScgdG8gJ2RhdGFbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIG1vdmUgJ2NwdV9wcmVwYXJlX3dvcmsnIGNvbnRlbnRzIGludG8gJ3Bzcl9j
cHVfcHJlcGFyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSBj
cmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRlcnN0YW5kLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDc3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDliODQy
OGQuLjcwMDBkOTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJj
aC94ODYvcHNyLmMKQEAgLTYyLDYgKzYyLDcgQEAKIAogZW51bSBwc3JfZmVhdF90eXBlIHsKICAg
ICBQU1JfU09DS0VUX0wzX0NBVCwKKyAgICBQU1JfU09DS0VUX0wzX0NEUCwKICAgICBQU1JfU09D
S0VUX0ZFQVRfTlVNLAogICAgIFBTUl9TT0NLRVRfRkVBVF9VTktOT1dOLAogfTsKQEAgLTE1MCwx
MSArMTUxLDI4IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNyX2Fzc29jLCBwc3Jf
YXNzb2MpOwogICogYXJyYXkgY3JlYXRpb24uIEl0IGlzIHVzZWQgdG8gdHJhbnNpZW50bHkgc3Rv
cmUgYSBzcGFyZSBub2RlLgogICovCiBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sM19j
YXQ7CitzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sM19jZHA7CiAKIC8qIENvbW1vbiBm
dW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2RlZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4g
KDMyIC0gKGxlbikpKQogCiAvKgorICogZ2V0X2NkcF9kYXRhIC0gZ2V0IERBVEEgQ09TIHJlZ2lz
dGVyIHZhbHVlIGZyb20gaW5wdXQgQ09TIElELgorICogQGZlYXQ6ICAgICAgICB0aGUgZmVhdHVy
ZSBub2RlLgorICogQGNvczogICAgICAgICB0aGUgQ09TIElELgorICovCisjZGVmaW5lIGdldF9j
ZHBfZGF0YShmZWF0LCBjb3MpICAgICAgICAgICAgICBcCisgICAgICAgICAgICAoIChmZWF0KS0+
Y29zX3JlZ192YWxbKGNvcykgKiAyXSApCisKKy8qCisgKiBnZXRfY2RwX2NvZGUgLSBnZXQgQ09E
RSBDT1MgcmVnaXN0ZXIgdmFsdWUgZnJvbSBpbnB1dCBDT1MgSUQuCisgKiBAZmVhdDogICAgICAg
IHRoZSBmZWF0dXJlIG5vZGUuCisgKiBAY29zOiAgICAgICAgIHRoZSBDT1MgSUQuCisgKi8KKyNk
ZWZpbmUgZ2V0X2NkcF9jb2RlKGZlYXQsIGNvcykgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICggKGZlYXQpLT5jb3NfcmVnX3ZhbFsoY29zKSAqIDIgKyAxXSApCisKKy8qCiAgKiBVc2UgdGhp
cyBmdW5jdGlvbiB0byBjaGVjayBpZiBhbnkgYWxsb2NhdGlvbiBmZWF0dXJlIGhhcyBiZWVuIGVu
YWJsZWQKICAqIGluIGNtZGxpbmUuCiAgKi8KQEAgLTI0OSw2ICsyNjcsMjUgQEAgc3RhdGljIHZv
aWQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKIAogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgUFNSX1NPQ0tFVF9MM19DRFA6CisgICAgeworICAgICAg
ICB1bnNpZ25lZCBsb25nIHZhbDsKKworICAgICAgICAvKiBDdXQgaGFsZiBvZiBjb3NfbWF4IHdo
ZW4gQ0RQIGlzIGVuYWJsZWQuICovCisgICAgICAgIGZlYXQtPmNvc19tYXggPj49IDE7CisKKyAg
ICAgICAgLyogV2Ugb25seSB3cml0ZSBtYXNrMSBzaW5jZSBtYXNrMCBpcyBhbHdheXMgYWxsIG9u
ZXMgYnkgZGVmYXVsdC4gKi8KKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEp
LCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICByZG1zcmwoTVNSX0lB
MzJfUFNSX0wzX1FPU19DRkcsIHZhbCk7CisgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNf
UU9TX0NGRywgdmFsIHwgKDEgPDwgUFNSX0wzX1FPU19DRFBfRU5BQkxFX0JJVCkpOworCisgICAg
ICAgIC8qIGNvcz0wIGlzIHJlc2VydmVkIGFzIGRlZmF1bHQgY2JtKGFsbCBiaXRzIHdpdGhpbiBj
Ym1fbGVuIGFyZSAxKS4gKi8KKyAgICAgICAgZ2V0X2NkcF9jb2RlKGZlYXQsIDApID0gY2F0X2Rl
ZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOworICAgICAgICBnZXRfY2RwX2RhdGEoZmVhdCwgMCkg
PSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7CisKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTI1OSw4ICsyOTYs
OSBAQCBzdGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFm
ICpyZWdzLAogICAgIGlmICggIW9wdF9jcHVfaW5mbyApCiAgICAgICAgIHJldHVybjsKIAotICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiJXMgQ0FUOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21h
eDoldSwgY2JtX2xlbjoldVxuIiwKLSAgICAgICAgICAgKCh0eXBlID09IFBTUl9TT0NLRVRfTDNf
Q0FUKSA/ICJMMyIgOiAiTDIiKSwKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiBlbmFibGVk
IG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKKyAgICAgICAgICAgKCh0
eXBlID09IFBTUl9TT0NLRVRfTDNfQ0RQKSA/ICJDRFAiIDoKKyAgICAgICAgICAgICgodHlwZSA9
PSBQU1JfU09DS0VUX0wzX0NBVCkgPyAiTDMgQ0FUIjogIkwyIENBVCIpKSwKICAgICAgICAgICAg
Y3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLCBmZWF0LT5jb3NfbWF4LCBmZWF0LT5j
Ym1fbGVuKTsKIH0KIApAQCAtMjg5LDYgKzMyNywxMSBAQCBzdGF0aWMgc3RydWN0IGZlYXRfcHJv
cHMgbDNfY2F0X3Byb3BzID0gewogICAgIC53cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAog
fTsKIAorLyogTDMgQ0RQIHByb3BzICovCitzdGF0aWMgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2Rw
X3Byb3BzID0geworICAgIC5jb3NfbnVtID0gMiwKK307CisKIHN0YXRpYyB2b2lkIF9faW5pdCBw
YXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKIHsKQEAgLTEy
MDYsNiArMTI0OSwxMCBAQCBzdGF0aWMgaW50IHBzcl9jcHVfcHJlcGFyZSh2b2lkKQogICAgICAg
ICAgKGZlYXRfbDNfY2F0ID0geHphbGxvYyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgaWYgKCBmZWF0X2wzX2NkcCA9PSBOVUxMICYm
CisgICAgICAgICAoZmVhdF9sM19jZHAgPSB4emFsbG9jKHN0cnVjdCBmZWF0X25vZGUpKSA9PSBO
VUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAt
MTIzOCwxMiArMTI4NSwyNCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICB7
CiAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMSwgJnJlZ3Mp
OwogCi0gICAgICAgIGZlYXQgPSBmZWF0X2wzX2NhdDsKLSAgICAgICAgZmVhdF9sM19jYXQgPSBO
VUxMOwotICAgICAgICBsM19jYXRfcHJvcHMudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMzsKLSAg
ICAgICAgZmVhdF9wcm9wc1tQU1JfU09DS0VUX0wzX0NBVF0gPSAmbDNfY2F0X3Byb3BzOwotCi0g
ICAgICAgIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIFBTUl9TT0NLRVRfTDNf
Q0FUKTsKKyAgICAgICAgaWYgKCAocmVncy5jICYgUFNSX0NBVF9DRFBfQ0FQQUJJTElUWSkgJiYg
KG9wdF9wc3IgJiBQU1JfQ0RQKSAmJgorICAgICAgICAgICAgICFpbmZvLT5mZWF0dXJlc1tQU1Jf
U09DS0VUX0wzX0NEUF0gKQorICAgICAgICB7CisgICAgICAgICAgICBmZWF0ID0gZmVhdF9sM19j
ZHA7CisgICAgICAgICAgICBmZWF0X2wzX2NkcCA9IE5VTEw7CisgICAgICAgICAgICBsM19jZHBf
cHJvcHMudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MM19EQVRBOworICAgICAgICAgICAgbDNfY2Rw
X3Byb3BzLnR5cGVbMV0gPSBQU1JfQ0JNX1RZUEVfTDNfQ09ERTsKKyAgICAgICAgICAgIGZlYXRf
cHJvcHNbUFNSX1NPQ0tFVF9MM19DRFBdID0gJmwzX2NkcF9wcm9wczsKKyAgICAgICAgICAgIGNh
dF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIFBTUl9TT0NLRVRfTDNfQ0RQKTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGZlYXQgPSBmZWF0
X2wzX2NhdDsKKyAgICAgICAgICAgIGZlYXRfbDNfY2F0ID0gTlVMTDsKKyAgICAgICAgICAgIGwz
X2NhdF9wcm9wcy50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wzOworICAgICAgICAgICAgZmVhdF9w
cm9wc1tQU1JfU09DS0VUX0wzX0NBVF0gPSAmbDNfY2F0X3Byb3BzOworICAgICAgICAgICAgY2F0
X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgUFNSX1NPQ0tFVF9MM19DQVQpOworICAg
ICAgICB9CiAKICAgICAgICAgaW5mby0+ZmVhdF9pbml0ID0gdHJ1ZTsKICAgICB9CkBAIC0xMzA1
LDcgKzEzNjQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwc3JfcHJlc21wX2luaXQodm9pZCkKICAg
ICBpZiAoIChvcHRfcHNyICYgUFNSX0NNVCkgJiYgb3B0X3JtaWRfbWF4ICkKICAgICAgICAgaW5p
dF9wc3JfY210KG9wdF9ybWlkX21heCk7CiAKLSAgICBpZiAoIG9wdF9wc3IgJiBQU1JfQ0FUICkK
KyAgICBpZiAoIG9wdF9wc3IgJiAoUFNSX0NBVCB8IFBTUl9DRFApICkKICAgICAgICAgaW5pdF9w
c3IoKTsKIAogICAgIGlmICggcHNyX2NwdV9wcmVwYXJlKCkgKQotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q37-0000q5-Lh; Wed, 03 May 2017 08:54:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q36-0000o7-93
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AA/D7-02006-7BA99095; Wed, 03 May 2017 08:54:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tYhobtlFme
 kwd8VLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amS74FZwwqNizaztLA+F6li5GLQ0hgOqNE
 85I5jF2MnBwSArwSR5bNYIWw/SW+nn7HDFHUwChx88tLJpAEm4C6xOOvPWC2iICSxL1Vk5lAi
 pgFdjJJrDv9HaiDg0NYIEri7m9HkBoWAVWJ9W+/MIPYvAKeEnseP4BaJidx8thksGWcQPHnXz
 ayg9hCAh4Sh569Z5rAyLuAkWEVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJ
 SsV5yfu4mRmAwMADBDsa9/5wOMUpyMCmJ8qq/Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7
 cCZnpJBgUWp6akVaZg4wLGHSEhw8SiK8XSBp3uKCxNzizHSI1ClGRSlx3ukgCQGQREZpHlwbL
 BYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3GWQKT2ZeCdz0V0CLmYAWN8tygCwuSURIST
 UwRt4vaWTKvTs5Vm/hLCVPrSKL1C8HXj/yS/dnN175aWLTxBfXuD/vuD43/OgJ/UeXsu2Y5d+
 brIt/KFPf2z/VeVLCaqWNwfn7dlg/XKV61Xlm0InElb6q+yU2bpt6N7x4c8XbOukXn+dazFz6
 9gGbbdW/uHm6xsWb3zkamCzjen7z5f5F5yZNVFNiKc5INNRiLipOBAA22lEWgAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!13
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10635 invoked from network); 3 May 2017 08:54:11 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:11 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347631"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:08 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:12 +0800
Message-Id: <1493801063-38513-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 12/23] x86: refactor psr: L3 CAT: set value:
	implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwcmV2aW91cyBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6
IHNldCB2YWx1ZTogaW1wbGVtZW50IGNvcyBpZCBwaWNraW5nIGZsb3cuJwoKV2UgaGF2ZSBnb3Qg
dGhlIGZlYXR1cmUgdmFsdWUgYW5kIENPUyBJRCB0byBzZXQuIFRoZW4sIHdlIHdyaXRlIE1TUnMg
b2YgdGhlCmRlc2lnbmF0ZWQgZmVhdHVyZS4KClRpbGwgbm93LCBzZXQgdmFsdWUgcHJvY2VzcyBp
cyBjb21wbGV0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KLS0tCnYxMToKICAgIC0gcmVuYW1lICd3cml0ZV9wc3JfbXNyJyB0byAnd3JpdGVfcHNy
X21zcnMnLgogICAgLSByZW5hbWUgJ2RvX3dyaXRlX3Bzcl9tc3InIHRvICdkb193cml0ZV9wc3Jf
bXNycycuCiAgICAtIGNoYW5nZSBwYXJhbWV0ZXJzIGFuZCBjb2RlcyBvZiAnd3JpdGVfcHNyX21z
cnMnIHRvIGhhbmRsZSB2YWx1ZSBhcnJheS4KICAgIC0gYWRkICdmZWF0X3R5cGUnIGluICdzdHJ1
Y3QgY29zX3dyaXRlX2luZm8nIHRvIGhhbmRsZSBwcm9wcyBhcnJheS4KICAgIC0gaW4gJ2RvX3dy
aXRlX3Bzcl9tc3JzJywgd3JpdGUgdmFsdWUgYXJyYXkgaW50byBtc3JzIGFjY29yZGluZyB0bwog
ICAgICAncHJvcHMtPnR5cGVbaV0nLgogICAgLSBtb3ZlICdmZWF0LT5jb3NfcmVnX3ZhbCcgYXNz
aWdubWVudCBhbmQgdmFsdWUgY29tcGFyaXNvbiBpbiAnd3JpdGVfbXNyJwogICAgICBjYWxsYmFj
ayBmdW5jdGlvbiBvdXQgYXMgZ2VuZXJpYyBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gbW92ZSBjaGVjayBmcm9tICdkb193cml0ZV9wc3JfbXNycycgdG8gJ3dy
aXRlX3Bzcl9tc3JzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hh
bmdlIGFib3V0ICdjb3NfbWF4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gY2hhbmdlIGFib3V0ICdmZWF0X3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKdjEwOgogICAgLSByZW1vdmUgJ3R5cGUnIGZyb20gJ3dyaXRlX21zcicgcGFyYW1ldGVy
IGxpc3QuIFdpbGwgYWRkIGl0IGJhY2sgd2hlbgogICAgICBpbXBsZW1lbnRpbmcgQ0RQLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY2Fz
dHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQg
J3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIHJlcGxh
Y2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5nIHRvIGZlYXR1cmUgYXJyYXkgaGFuZGxpbmcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBhZGQgJ2FycmF5X2xlbicgaW4gJ3N0cnVj
dCBjb3Nfd3JpdGVfaW5mbycgYW5kIGNoZWNrIGlmIHZhbCBhcnJheQogICAgICBleGNlZWRzIGl0
LgogICAgLSBtb2RpZnkgJ3dyaXRlX3Bzcl9tc3InIGZsb3cgb25seSB0byBzZXQgb25lIHZhbHVl
IGEgdGltZS4gTm8gbmVlZCB0bwogICAgICBzZXQgd2hvbGUgZmVhdHVyZSBhcnJheSB2YWx1ZXMu
CiAgICAtIG1vZGlmeSBwYXRjaCB0aXRsZSB0byBpbmRpY2F0ZSAnTDMgQ0FUJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAndWludDY0X3QnIHRv
ICd1aW50MzJfdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY4OgogICAgLSBt
b2RpZnkgJ3dyaXRlX21zcicgY2FsbGJhY2sgZnVuY3Rpb24gdG8gJ3ZvaWQnIGJlY2F1c2Ugd2Ug
aGF2ZSB0byBzZXQKICAgICAgYWxsIGZlYXR1cmVzJyBjYm0uIFdoZW4gaW5wdXQgY29zIGV4Y2Vl
ZHMgc29tZSBmZWF0dXJlcycgY29zX21heCwganVzdAogICAgICBza2lwIHRoZW0gYnV0IG5vdCBi
cmVhayB0aGUgaXRlcmF0aW9uLgp2NToKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHBy
b3ZpZGUgZXhhY3QgcGF0Y2ggbmFtZSB0byBjb250aW51ZSBmcm9tLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcmV0dXJuIHZhbHVlIG9mIGNhbGxiYWNrIGZ1
bmN0aW9ucyBiZWNhdXNlIHdlIGRvIG5vdCBuZWVkIHRoZW0KICAgICAgdG8gcmV0dXJuIG51bWJl
ciBvZiBlbnRyaWVzIHRoZSBmZWF0dXJlIHVzZXMuIEluIGNhbGxlciwgd2UgY2FsbAogICAgICAn
Z2V0X2Nvc19udW0nIHRvIGdldCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgdGhlIGZlYXR1cmUgdXNl
cy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSB0eXBlIGNoZWNr
IG91dCBmcm9tIGNhbGxiYWNrIGZ1bmN0aW9ucyB0byBjYWxsZXIuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSB2YXJpYWJsZXMgbmFtZXMgdG8gbWFrZSB0aGVt
IGJldHRlciwgZS5nLiAnZmVhdF90bXAnIHRvICdmZWF0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gY29ycmVjdCBjb2RlIGZvcm1hdC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMg
ZWFzaWVyIHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQog
eGVuL2FyY2gveDg2L3Bzci5jIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNo
L3g4Ni9wc3IuYwppbmRleCA5NjkzNTA2Li45Yjg0MjhkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0xMDcsNiArMTA3LDkgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKICAgICAvKiBnZXRfZmVhdF9pbmZvIGlzIHVz
ZWQgdG8gcmV0dXJuIGZlYXR1cmUgSFcgaW5mbyB0aHJvdWdoIHN5c2N0bC4gKi8KICAgICBib29s
ICgqZ2V0X2ZlYXRfaW5mbykoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVu
KTsKKworICAgIC8qIHdyaXRlX21zciBpcyB1c2VkIHRvIHdyaXRlIG91dCBmZWF0dXJlIE1TUiBy
ZWdpc3Rlci4gKi8KKyAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50
MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW1BTUl9TT0NLRVRf
RkVBVF9OVU1dOwogCiAvKgpAQCAtMjc1LDkgKzI3OCwxNSBAQCBzdGF0aWMgYm9vbCBjYXRfZ2V0
X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogfQogCiAvKiBMMyBDQVQg
cHJvcHMgKi8KK3N0YXRpYyB2b2lkIGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywg
dWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCit7CisgICAgd3Jtc3JsKE1TUl9JQTMy
X1BTUl9MM19NQVNLKGNvcyksIHZhbCk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgZmVhdF9wcm9wcyBs
M19jYXRfcHJvcHMgPSB7CiAgICAgLmNvc19udW0gPSAxLAogICAgIC5nZXRfZmVhdF9pbmZvID0g
Y2F0X2dldF9mZWF0X2luZm8sCisgICAgLndyaXRlX21zciA9IGwzX2NhdF93cml0ZV9tc3IsCiB9
OwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFs
dWUsIGNoYXIgKmZlYXR1cmUsCkBAIC04ODUsMTEgKzg5NCw4NyBAQCBzdGF0aWMgaW50IHBpY2tf
YXZhaWxfY29zKGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCiAgICAgcmV0dXJu
IC1FT1ZFUkZMT1c7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3NvY2tldF9jcHUodW5z
aWduZWQgaW50IHNvY2tldCkKK3sKKyAgICBpZiAoIGxpa2VseShzb2NrZXQgPCBucl9zb2NrZXRz
KSApCisgICAgICAgIHJldHVybiBjcHVtYXNrX2FueShzb2NrZXRfY3B1bWFza1tzb2NrZXRdKTsK
KworICAgIHJldHVybiBucl9jcHVfaWRzOworfQorCitzdHJ1Y3QgY29zX3dyaXRlX2luZm8KK3sK
KyAgICB1bnNpZ25lZCBpbnQgY29zOworICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1cmU7Cisg
ICAgdWludDMyX3QgKnZhbDsKKyAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlOworfTsK
Kworc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1
Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOworICAgIHVuc2lnbmVkIGludCBjb3MgPSBp
bmZvLT5jb3M7CisgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmU7Cisg
ICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gZmVhdF9wcm9wc1tpbmZvLT5mZWF0
X3R5cGVdOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBwcm9w
cy0+Y29zX251bTsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxb
Y29zICogcHJvcHMtPmNvc19udW0gKyBpXSAhPSBpbmZvLT52YWxbaV0gKQorICAgICAgICB7Cisg
ICAgICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBwcm9wcy0+Y29zX251bSArIGldID0g
aW5mby0+dmFsW2ldOworICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZh
bFtpXSwgcHJvcHMtPnR5cGVbaV0pOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgaW50
IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2lnbmVkIGludCBjb3MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbFtdLCB1bnNpZ25lZCBpbnQgYXJy
YXlfbGVuLAogICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVh
dF90eXBlKQogewotICAgIHJldHVybiAtRU5PRU5UOworICAgIHVuc2lnbmVkIGludCBpOworICAg
IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsK
KyAgICBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gZGF0YSA9CisgICAgeworICAgICAgICAuY29zID0g
Y29zLAorICAgICAgICAuZmVhdHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCisgICAg
ICAgIC5mZWF0X3R5cGUgPSBmZWF0X3R5cGUsCisgICAgfTsKKworICAgIGlmICggY29zID4gaW5m
by0+ZmVhdHVyZXNbZmVhdF90eXBlXS0+Y29zX21heCApCisgICAgICAgIHJldHVybiAtRUlOVkFM
OworCisgICAgLyogU2tpcCB0byB0aGUgZmVhdHVyZSdzIHZhbHVlIGhlYWQuICovCisgICAgZm9y
ICggaSA9IDA7IGkgPCBmZWF0X3R5cGU7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICFpbmZv
LT5mZWF0dXJlc1tpXSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGFy
cmF5X2xlbiA8PSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW0gKQorICAgICAgICAgICAg
cmV0dXJuIC1FTk9TUEM7CisKKyAgICAgICAgYXJyYXlfbGVuIC09IGZlYXRfcHJvcHNbZmVhdF90
eXBlXS0+Y29zX251bTsKKworICAgICAgICB2YWwgKz0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5j
b3NfbnVtOworICAgIH0KKworICAgIGlmICggYXJyYXlfbGVuIDwgZmVhdF9wcm9wc1tmZWF0X3R5
cGVdLT5jb3NfbnVtICkKKyAgICAgICAgcmV0dXJuIC1FTk9TUEM7CisKKyAgICBkYXRhLnZhbCA9
IHZhbDsKKworICAgIGlmICggc29ja2V0ID09IGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9p
ZCgpKSApCisgICAgICAgIGRvX3dyaXRlX3Bzcl9tc3JzKCZkYXRhKTsKKyAgICBlbHNlCisgICAg
eworICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gZ2V0X3NvY2tldF9jcHUoc29ja2V0KTsKKwor
ICAgICAgICBpZiAoIGNwdSA+PSBucl9jcHVfaWRzICkKKyAgICAgICAgICAgIHJldHVybiAtRU5P
VFNPQ0s7CisgICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZihjcHUpLCBkb193cml0
ZV9wc3JfbXNycywgJmRhdGEsIDEpOworICAgIH0KKworICAgIHJldHVybiAwOwogfQogCiAvKiBU
aGUgd2hvbGUgc2V0IHByb2Nlc3MgaXMgcHJvdGVjdGVkIGJ5IGRvbWN0bF9sb2NrLiAqLwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3E-0000y8-1e; Wed, 03 May 2017 08:54:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3C-0000v8-IY
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:22 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 8B/28-01752-DBA99095; Wed, 03 May 2017 08:54:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXS1tYhobtrFme
 kwe4TQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+nb9ZC57KVPT13WZtYPwm2sXIxSEkMJ1R
 YsPL52xdjJwcEgK8EkeWzWCFsP0ldi15ywpR1MAo0X36KlgRm4C6xOOvPUwgtoiAksS9VZOZQ
 IqYBXYySaw7/Z0ZJCEs4CfxtusWmM0ioCrRfmMvmM0r4CnxuWE31AY5iZPHJoPZnEDx5182so
 PYQgIeEoeevWeawMi7gJFhFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrF
 ecn7uJkZgQDAAwQ7Gvf+cDjFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+3Am
 Z6SQYFFqempFWmYOMDRh0hIcPEoivF0gad7igsTc4sx0iNQpRkUpcd7pIAkBkERGaR5cGyweL
 jHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNxlkCk9mXgnc9FdAi5mAFjfLcoAsLklESEk1MN
 r1PHwieSdwkmNVgeif2QY3vq68djrxhfjTC4tLFa90bVe+8fuEqM3suCX3Z0V9DPmkZvxp1uZ
 AGwXDGD4LjmeS1dP7jRsYk/m7lzoq7OO633VylYzV2rzq4JkPjqx3Omy2gH+G3OL/c10qZ2Ra
 yC9MyZ4mtHP7rBLr9cvDZ5Q66CbxnPizOVKJpTgj0VCLuag4EQBzHeCUggIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!15
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12060 invoked from network); 3 May 2017 08:54:16 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:16 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347649"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:14 +0800
Message-Id: <1493801063-38513-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 14/23] x86: refactor psr: CDP: implement get
	hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIENEUCBpbmNsdWRpbmcg
TDMgQ0RQIGNhbGxiYWNrCmZ1bmN0aW9uLiBUaGUgZmxvdyBpcyBhbG1vc3Qgc2FtZSBhcyBMMyBD
QVQuCgpXaXRoIHRoaXMgcGF0Y2gsICdwc3ItaHdpbmZvJyBjYW4gd29yayBmb3IgTDMgQ0RQLgoK
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2MTE6
CiAgICAtIG1vZGlmeSAncHNyX2dldF9pbmZvJyBmbG93IHRvIG1ha2UgaXQgc2ltcGxlIHRvIGNv
dmVyIENEUCBjYXNlLgp2MTA6CiAgICAtIHVwZGF0ZSByZW5hbWVkIG1hY3JvcyB1c2VkIGJ5IHBz
cl9nZXRfaW5mby4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdl
ICdwc3JfZ2V0X2luZm8nIGZsb3cgdG8gY292ZXIgQ0RQIGNhc2UgdG8gbWFrZSBjb2RlcyBpbiBz
eXNjdGwKICAgICAgbW9yZSBzaW1wbGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlbW92ZSBzeXNjdGwgcmVkdW5kYW50IGNvZGVzIGFmdGVyIGFwcGx5aW5nIGFib3Zl
IGNoYW5nZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSBtb2Rp
ZnkgY29tbWl0IG1lc3NhZ2UgdG8gZXhwbGFpbiBmbG93IG1vcmUgY2xlYXJseS4KICAgIC0gcmV1
c2UgJ2NhdF9nZXRfZmVhdF9pbmZvJyBmb3IgQ0RQIHRvIHJlZHVjZSByZWR1bmRhbnQgY29kZXMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBmaXggY29kaW5nIHN0eWxlIGlz
c3Vlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1IGFuZCBSb2dlciBQYXUpCiAgICAtIHJl
bmFtZSBtYWNyb3MgdXNlZCBieSBwc3JfZ2V0X2luZm8gdG8gbWFrZSB0aGVtIG1lYW5pbmdmdWwu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY1OgogICAgLSByZW5hbWUgJ2RhdFtd
JyB0byAnZGF0YVtdJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVt
b3ZlIHR5cGUgY2hlY2sgaW4gY2FsbGJhY2sgZnVuY3Rpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVh
c2llciB0byB1bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0K
IHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA3MDAw
ZDk1Li41NWFjMjIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3Bzci5jCkBAIC0yMDcsNyArMjA3LDkgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRf
cmVzb3VyY2VzKHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgbWVtc2V0KGluZm8tPmRvbV9pZHMs
IDAsICgoRE9NSURfSURMRSArIDEpICsgNykgLyA4KTsKIH0KIAotc3RhdGljIGVudW0gcHNyX2Zl
YXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0
YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSgKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2lu
Zm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGNibV90
eXBlIHR5cGUpCiB7CiAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSA9IFBTUl9TT0NL
RVRfRkVBVF9VTktOT1dOOwogCkBAIC0yMTUsNyArMjE3LDE4IEBAIHN0YXRpYyBlbnVtIHBzcl9m
ZWF0X3R5cGUgcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZShlbnVtIGNibV90eXBlIHR5cGUpCiAg
ICAgewogICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzOgogICAgICAgICBmZWF0X3R5cGUgPSBQU1Jf
U09DS0VUX0wzX0NBVDsKKworICAgICAgICAvKiBJZiB0eXBlIGlzIEwzIENBVCBidXQgd2UgY2Fu
bm90IGZpbmQgaXQgaW4gZmVhdHVyZSBhcnJheSwgdHJ5IENEUC4gKi8KKyAgICAgICAgaWYgKCAh
aW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSApCisgICAgICAgICAgICBmZWF0X3R5cGUgPSBQU1Jf
U09DS0VUX0wzX0NEUDsKKworICAgICAgICBicmVhazsKKworICAgIGNhc2UgUFNSX0NCTV9UWVBF
X0wzX0RBVEE6CisgICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKKyAgICAgICAgZmVhdF90
eXBlID0gUFNSX1NPQ0tFVF9MM19DRFA7CiAgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoK
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgfQpAQCAtMzI4LDggKzM0MSwyMCBA
QCBzdGF0aWMgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0gewogfTsKIAogLyogTDMg
Q0RQIHByb3BzICovCitzdGF0aWMgYm9vbCBsM19jZHBfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1
Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZGF0YVtdLCB1aW50MzJfdCBhcnJheV9sZW4pCit7CisgICAgaWYgKCAhY2F0X2dldF9m
ZWF0X2luZm8oZmVhdCwgZGF0YSwgYXJyYXlfbGVuKSApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHXSB8PSBYRU5fU1lTQ1RMX1BTUl9DQVRf
TDNfQ0RQOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgZmVhdF9wcm9w
cyBsM19jZHBfcHJvcHMgPSB7CiAgICAgLmNvc19udW0gPSAyLAorICAgIC5nZXRfZmVhdF9pbmZv
ID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCiB9OwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vf
cHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCkBAIC01NzQsNyAr
NTk5LDcgQEAgc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKnBzcl9nZXRfZmVhdF9hbmRfdHlwZSh1
bnNpZ25lZCBpbnQgc29ja2V0LAogICAgIGlmICggSVNfRVJSKGluZm8pICkKICAgICAgICAgcmV0
dXJuIEVSUl9QVFIoUFRSX0VSUihpbmZvKSk7CiAKLSAgICAqZmVhdF90eXBlID0gcHNyX2NibV90
eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICAqZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3Rv
X2ZlYXRfdHlwZShpbmZvLCB0eXBlKTsKICAgICBpZiAoICpmZWF0X3R5cGUgPj0gQVJSQVlfU0la
RShpbmZvLT5mZWF0dXJlcykgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMTA0MCw3ICsx
MDY1LDcgQEAgaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBz
b2NrZXQsCiAKICAgICB2YWwgPSBuZXdfdmFsOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2NibV90
eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9f
ZmVhdF90eXBlKGluZm8sIHR5cGUpOwogICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUo
aW5mby0+ZmVhdHVyZXMpIHx8CiAgICAgICAgICAhaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSAp
CiAgICAgICAgIHJldHVybiAtRU5PRU5UOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3G-00010c-8Z; Wed, 03 May 2017 08:54:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3E-0000yF-I2
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4E/38-02006-FBA99095; Wed, 03 May 2017 08:54:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhobtnFme
 kwdSdYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNn6uZCpaoVRw7+5GlgXGbbBcjF4eQwHRG
 iZtfPrJ1MXJySAjwShxZNoMVwvaXWDT9KiNEUQOjxInvP5hAEmwC6hKPv/aA2SICShL3Vk1mA
 iliFtjJJLHu9HdmkISwQKTEpeX7waayCKhKfN9/FyjOwcEr4CnxckkgxAI5iZPHJoMt4wQKP/
 +ykR3EFhLwkDj07D3TBEbeBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECw4EBCHYw7v3ndIhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3oczOSOFBItS01Mr0jJzgIEJk5bg4FES4e0CSfMWFyTmFmemQ6ROMSpKifNOB0kIgCQySvPg2
 mDRcIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvMkgU3gy80rgpr8CWswEtLhZlgNkcUkiQk
 qqgbHrX3Sx/QaG6zJPT/9rv73u7zmLNJma6WytetfF7Gstz04KmF7DsWRt3K3yFQKcj9MvMfy
 dujjue3KBnuq6EOkNm85MXhgg8NCqe9Uz9QNfb+7gvecafzP/6eJoBY7KxaWi2R+nhc874sas
 wvDr97lWx29/XSv+T5jYfFzmQSeP7M7kdVuO3F6qxFKckWioxVxUnAgA5QrNioECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!16
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12781 invoked from network); 3 May 2017 08:54:19 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:19 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347658"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:16 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:15 +0800
Message-Id: <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 15/23] x86: refactor psr: CDP: implement set
	value callback function.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwzIENEUCBzZXQgdmFsdWUgcmVsYXRlZCBjYWxsYmFjayBm
dW5jdGlvbi4KCldpdGggdGhpcyBwYXRjaCwgJ3Bzci1jYXQtY2JtLXNldCcgY29tbWFuZCBjYW4g
d29yayBmb3IgTDMgQ0RQLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+Ci0tLQp2MTE6CiAgICAtIG1vdmUgJ2ZlYXQtPmNvc19yZWdfdmFsJyBhc3NpZ25t
ZW50IGFuZCB2YWx1ZSBjb21wYXJpc29uIGluICd3cml0ZV9tc3InCiAgICAgIGNhbGxiYWNrIGZ1
bmN0aW9uIG91dCBhcyBnZW5lcmljIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBjaGFuZ2VzIGFib3V0IHNldHRpbmcgYm90aCBDRFAgREFUQSBhbmQgQ09ERSBh
dCBzYW1lIHRpbWUuCiAgICAtIG1vdmUgJ3R5cGVbXScgZGVjbGFyYXRpb24gaW50byBwcmV2aW91
cyBwYXRjaCB3aGljaCBpbnRyb2R1Y2VkICdjb3NfbnVtJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAndHlwZVtdJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSAnY29tcGFyZV92YWwnIHRvIHByZXZpb3VzIHBh
dGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0
ICdnZXRfdmFsJyB3aGljaCBoYXMgYmVlbiByZXBsYWNlIGJ5IGdlbmVyaWMgY29kZXMuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAncmVzdG9yZV9kZWZhdWx0
X3ZhbCcgd2hpY2ggaXMgdW5uZWNlc3Nhcnkgbm93LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2MTA6CiAgICAtIHJlbW92ZSAnbDNfY2RwX2dldF9vbGRfdmFsJyBhbmQgdXNlICds
M19jZHBfZ2V0X3ZhbCcgdG8gcmVwbGFjZSBpdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVtb3ZlICdsM19jZHBfc2V0X25ld192YWwnLgogICAgLSBtb2RpZnkgJ2lu
c2VydF92YWxfdG9fYXJyYXknIGZsb3cgdG8gaGFuZGxlIG11bHRpcGxlIENPU3MgY2FzZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdsM19jZHBfY29tcGFy
ZV92YWwnIGFuZCBpbXBsZW1lbnQgYSBnZW5lcmljIGZ1bmN0aW9uCiAgICAgICdjb21hcHJlX3Zh
bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnbDNfY2Rw
X2ZpdHNfY29zX21heCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGlu
dHJvZHVjZSBtYWNybyAnUFNSX01BWF9DT1NfTlVNJy4KICAgIC0gaW50cm9kdWNlIGEgbmV3IG1l
bWJlciBpbiAnZmVhdF9wcm9wcycsICd0eXBlW1BTUl9NQVhfQ09TX05VTV0nIHRvIHJlY29yZAog
ICAgICBhbGwgJ2NibV90eXBlJyB0aGUgZmVhdHVyZSBoYXMuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSAnZ2F0aGVyX3ZhbF9hcnJheScgZmxvdyB0byBoYW5k
bGUgbXVsdGlwbGUgQ09TcyBjYXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBtb2RpZnkgJ2ZpbmRfY29zJyBmbG93IGFuZCBpbXBsZW1lbnQgJ2NvbXBhcmVfdmFsJyB0
byBoYW5kbGUgbXVsdGlwbGUKICAgICAgQ09TcyBjYXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBtb2RpZnkgJ2ZpdHNfY29zX21heCcgZmxvdyB0byBoYW5kbGUgbXVs
dGlwbGUgQ09TcyBjYXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBj
aGFuZ2VzIGFib3V0ICdwcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHJlbW92ZSBjYXN0IGluICdsM19jZHBfd3JpdGVfbXNyJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gaW1wbGVtZW50ICdjb21wYXJlX3ZhbCcgZnVuY3Rpb24gdG8g
Y29tcGFyZSBpZiBmZWF0dXJlIHZhbHVlcyBhcmUgd2hhdAogICAgICB3ZSBleHBlY3QgaW4gZmlu
ZGluZyBmbG93LgogICAgLSBpbXBsZW1lbnQgJ3Jlc3RvcmVfZGVmYXVsdF92YWwnIGZ1bmN0aW9u
IHRvIHJlc3RvcmUgZmVhdHVyZSdzIENPUyB2YWx1ZXMKICAgICAgdG8gZGVmYXVsdCBpZiB0aGUg
ZmVhdHVyZSBoYXMgbXVsdGlwbGUgQ09Tcy4gSXQgaXMgY2FsbGVkIHdoZW4gdGhlIENPUwogICAg
ICBJRCBpcyByZWR1Y2VkIHRvIDAuCnY5OgogICAgLSBhZGQgY29tbWVudCB0byBleHBsYWluIHdo
eSBDRFAgdXNlcyAyIENPU3MuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gdXNl
ICdjYXRfZGVmYXVsdF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJl
bW92ZSAnbDNfY2RwX2dldF9jb3NfbnVtJyBiZWNhdXNlIHdlIGNhbiBkaXJlY3RseSBnZXQgY29z
X251bSBmcm9tCiAgICAgIGZlYXRfbm9kZSBub3cuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJlbW92ZSBjb3MgY2hlY2tpbmcgYmVjYXVzZSBpdCBoYXMgYmVlbiBtb3Zl
ZCB0byBjb21tb24gZnVuY3Rpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGwzX2NkcF9zZXRfbmV3X3ZhbCBwYXJhbWV0ZXIgJ20nIGlzIGNoYW5nZWQgdG8gJ25ld192
YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkaXJlY3RseSB1c2Ug
Z2V0X2NkcF9kYXRhKGZlYXQsIDApIGFuZCBnZXRfY2RwX2NvZGUoZmVhdCwgMCkgdG8gZ2V0CiAg
ICAgIGRlZmF1bHQgdmFsdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vZGlmeSAnbDNfY2RwX3dyaXRlX21zcicgZmxvdyB0byB3cml0ZSB2YWx1ZSBpbnRvIHJlZ2lz
dGVyIGFjY29yZGluZwogICAgICB0byBpbnB1dCB0eXBlLgogICAgLSBjaGFuZ2VzIGFib3V0ICd1
aW50NjRfdCcgdG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
djg6CiAgICAtIG1vZGlmeSAnbDNfY2RwX3dyaXRlX21zcicgdHlwZSB0byAndm9pZCcuCnY1Ogog
ICAgLSByZW1vdmUgdHlwZSBjaGVjayBpbiBjYWxsYmFjayBmdW5jdGlvbi4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHJldHVybiB2YWx1ZSBvZiBjYWxsYmFj
ayBmdW5jdGlvbnMgYmVjYXVzZSB3ZSBkbyBub3QgbmVlZCB0aGVtCiAgICAgIHRvIHJldHVybiBu
dW1iZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1c2VzLiBJbiBjYWxsZXIsIHdlIGNhbGwKICAg
ICAgJ2dldF9jb3NfbnVtJyB0byBnZXQgdGhlIG51bWJlciBvZiBlbnRyaWVzIHRoZSBmZWF0dXJl
IHVzZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAnbDNf
Y2RwX2dldF9jb3NfbWF4X2Zyb21fdHlwZScuCiAgICAtIHJlbmFtZSAnbDNfY2RwX2V4Y2VlZHNf
Y29zX21heCcgdG8gJ2wzX2NkcF9maXRzX2Nvc19tYXgnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2RlcyBlYXNp
ZXIgdG8gdW5kZXJzdGFuZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKLS0tCiB4
ZW4vYXJjaC94ODYvcHNyLmMgfCAxNSArKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAx
NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDU1YWMyMjEuLmJmZGMyMGYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTM1
Miw5ICszNTIsMjEgQEAgc3RhdGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGljIHZvaWQg
bDNfY2RwX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2Jt
X3R5cGUgdHlwZSkKK3sKKyAgICAvKiBEYXRhICovCisgICAgaWYgKCB0eXBlID09IFBTUl9DQk1f
VFlQRV9MM19EQVRBICkKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLX0RBVEEo
Y29zKSwgdmFsKTsKKworICAgIC8qIENvZGUgKi8KKyAgICBpZiAoIHR5cGUgPT0gUFNSX0NCTV9U
WVBFX0wzX0NPREUgKQorICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShj
b3MpLCB2YWwpOworfQorCiBzdGF0aWMgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0g
ewogICAgIC5jb3NfbnVtID0gMiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVh
dF9pbmZvLAorICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAogfTsKIAogc3RhdGlj
IHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBjaGFyICpm
ZWF0dXJlLApAQCAtNzY1LDcgKzc3Nyw4IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2Fy
cmF5KHVpbnQzMl90IHZhbFtdLAogCiAgICAgLyogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBz
YW1lIGFzIGZlYXR1cmUgYXJyYXkuICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBwcm9wcy0+Y29z
X251bTsgaSsrICkKLSAgICAgICAgaWYgKCB0eXBlID09IHByb3BzLT50eXBlW2ldICkKKyAgICAg
ICAgaWYgKCB0eXBlID09IHByb3BzLT50eXBlW2ldIHx8CisgICAgICAgICAgICAgKGZlYXRfdHlw
ZSA9PSBQU1JfU09DS0VUX0wzX0NEUCAmJiB0eXBlID09IFBTUl9DQk1fVFlQRV9MMykgKQogICAg
ICAgICAgICAgdmFsW2ldID0gbmV3X3ZhbDsKIAogICAgIHJldHVybiAwOwotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3I-00013V-G0; Wed, 03 May 2017 08:54:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3H-00011s-QI
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:27 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 28/CE-01992-3CA99095; Wed, 03 May 2017 08:54:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tYhobt/Fme
 kwbJTihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brrYnsBf/VK96c1mhgnCXfxcjFISQwnVFi
 weFLjF2MnBwSArwSR5bNYO1i5ACy/SXmH2KBqGlglGi8NJsVpIZNQF3i8dceJhBbREBJ4t6qy
 UwgRcwCO5kk1p3+zgySEBZwkHi16AYLiM0ioCoxedIDNhCbV8BT4kzLZiaIZXISJ49NBhvKCR
 R//mUjO4gtJOAhcejZe6YJjLwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOrlphYXJ6a
 n5iQmFesl5+duYgQGAwMQ7GDc+8/pEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8D2dyRgoJFqWmp1akZeYAwxImLcHBoyTC2wWS5i0uSMwtzkyHSJ1iVJQS550OkhAASWSU5
 sG1wWLhEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5k0Gm8GTmlcBNfwW0mAlocbMsB8jikk
 SElFQD467yrukd7FfOVURvSmOR2bbEvFJlUcMhDp/FMe+2Jd8S6HXc+GX1ifv2E7v4DPs43la
 H9K3M0C35r/XKmG+loXevS8V9zfXFPRcEbuc/DBDPWtA+eUNUpZ1PTds8z/w8vhkxi+1mTz9x
 jm9fdEjrbKdN99k+bNT5+2ids9Uutu5JG/15ktOOK7EUZyQaajEXFScCAPIE0fCAAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!17
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13678 invoked from network); 3 May 2017 08:54:23 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:23 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347672"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:19 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:16 +0800
Message-Id: <1493801063-38513-17-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 16/23] x86: L2 CAT: implement CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBmbG93IGZvciBMMiBDQVQuCgpTaWdu
ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYxMToKICAg
IC0gbW92ZSBsMiBjYXQgJ3R5cGVbXScgYXNzaWduZW1lbnQgaW50byAncHNyX2NwdV9pbml0Jy4K
ICAgIC0gcmVtb3ZlIENPUyBNU1IgcmVzdG9yZSBhY3Rpb24gaW4gJ2NwdV9pbml0X2ZlYXR1cmUn
LgogICAgLSBzZXQgJ2ZlYXRfaW5pdCcgdG8gdHJ1ZSBhZnRlciBDUFUgaW5pdC4KICAgIC0gbW9k
aWZ5IGNvbW1pdCBtZXNzYWdlLgp2MTA6CiAgICAtIGltcGxlbWVudCBMMiBDQVQgY2FzZSBpbiAn
Y2F0X2luaXRfZmVhdHVyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IGNoYW5nZXMgYWJvdXQgJ3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gaW50cm9kdWNlICdQU1JfQ0JNX1RZUEVfTDInLgp2OToKICAgIC0gbW9kaWZ5IGVycm9y
IGhhbmRsaW5nIHByb2Nlc3MgaW4gJ3Bzcl9jcHVfcHJlcGFyZScgdG8gcmVkdWNlIHJlZHVuZGFu
dAogICAgICBjb2Rlcy4KICAgIC0gcmV1c2UgJ2NhdF9pbml0X2ZlYXR1cmUnIGFuZCAnY2F0X2dl
dF9jb3NfbWF4JyBmb3IgTDIgQ0FUIHRvIHJlZHVjZQogICAgICByZWR1bmRhbnQgY29kZXMuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY29t
bWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBMMiBDQVQg
cmVsYXRlZCBjb2RlcyBmcm9tICdjcHVfaW5pdF93b3JrJyBpbnRvICdwc3JfY3B1X2luaXQnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkbyBub3QgZnJlZSByZXNvdXJj
ZSB3aGVuIGFsbG9jYXRpb24gZmFpbHMgaW4gJ3Bzcl9jcHVfcHJlcGFyZScuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY3OgogICAgLSBpbml0aWFsaXplICdsMl9jYXQnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjY6CiAgICAtIHVzZSAnc3Ry
dWN0IGNwdWlkX2xlYWYnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayBhbmQgSmFuIEJldWxpY2gpCnY1OgogICAgLSByZW1vdmUgJ2ZlYXRfbDJfY2F0JyBmcmVlIGlu
ICdmcmVlX2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBl
bmNhcHN1bGF0ZSBjcHVpZCByZWdpc3RlcnMgaW50byAnc3RydWN0IGNwdWlkX2xlYWZfcmVncycu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHByaW50IHNvY2tldCBpbmZv
IHdoZW4gJ29wdF9jcHVfaW5mbycgaXMgdHJ1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVuYW1lICdsMl9jYXRfZ2V0X21heF9jb3NfbWF4JyB0byAnbDJfY2F0X2dl
dF9jb3NfbWF4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1l
ICdkYXRbXScgdG8gJ2RhdGFbXScKICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gbW92ZSAnY3B1X3ByZXBhcmVfd29yaycgY29udGVudHMgaW50byAncHNyX2NwdV9wcmVwYXJl
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlz
IHBhdGNoIGJlY2F1c2Ugb2YgY29kZXMgYXJjaGl0ZWN0dXJlIGNoYW5nZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAg
IHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oICAgICAgIHwgIDIgKysK
IDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCBiZmRjMjBmLi43NWViYjM5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBA
IC02Myw2ICs2Myw3IEBACiBlbnVtIHBzcl9mZWF0X3R5cGUgewogICAgIFBTUl9TT0NLRVRfTDNf
Q0FULAogICAgIFBTUl9TT0NLRVRfTDNfQ0RQLAorICAgIFBTUl9TT0NLRVRfTDJfQ0FULAogICAg
IFBTUl9TT0NLRVRfRkVBVF9OVU0sCiAgICAgUFNSX1NPQ0tFVF9GRUFUX1VOS05PV04sCiB9OwpA
QCAtMTUyLDYgKzE1Myw3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNyX2Fzc29j
LCBwc3JfYXNzb2MpOwogICovCiBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sM19jYXQ7
CiBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sM19jZHA7CitzdGF0aWMgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdF9sMl9jYXQ7CiAKIC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KICNkZWZpbmUg
Y2F0X2RlZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQpAQCAtMjc1
LDYgKzI3Nyw3IEBAIHN0YXRpYyB2b2lkIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNw
dWlkX2xlYWYgKnJlZ3MsCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewogICAgIGNhc2UgUFNS
X1NPQ0tFVF9MM19DQVQ6CisgICAgY2FzZSBQU1JfU09DS0VUX0wyX0NBVDoKICAgICAgICAgLyog
Y29zPTAgaXMgcmVzZXJ2ZWQgYXMgZGVmYXVsdCBjYm0oYWxsIGJpdHMgd2l0aGluIGNibV9sZW4g
YXJlIDEpLiAqLwogICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3Zh
bChmZWF0LT5jYm1fbGVuKTsKIApAQCAtMzY5LDYgKzM3MiwxMSBAQCBzdGF0aWMgc3RydWN0IGZl
YXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewogICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVf
bXNyLAogfTsKIAorLyogTDIgQ0FUIHByb3BzICovCitzdGF0aWMgc3RydWN0IGZlYXRfcHJvcHMg
bDJfY2F0X3Byb3BzID0geworICAgIC5jb3NfbnVtID0gMSwKK307CisKIHN0YXRpYyB2b2lkIF9f
aW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKIHsK
QEAgLTEyOTEsNiArMTI5OSwxMCBAQCBzdGF0aWMgaW50IHBzcl9jcHVfcHJlcGFyZSh2b2lkKQog
ICAgICAgICAgKGZlYXRfbDNfY2RwID0geHphbGxvYyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVM
TCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgaWYgKCBmZWF0X2wyX2NhdCA9PSBO
VUxMICYmCisgICAgICAgICAoZmVhdF9sMl9jYXQgPSB4emFsbG9jKHN0cnVjdCBmZWF0X25vZGUp
KSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICByZXR1cm4gMDsKIH0K
IApAQCAtMTM0NSw2ICsxMzU3LDIwIEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQog
ICAgICAgICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwogICAgIH0KIAorICAgIGNwdWlkX2NvdW50
X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOworICAgIGlmICggcmVncy5iICYg
UFNSX1JFU09VUkNFX1RZUEVfTDIgKQorICAgIHsKKyAgICAgICAgY3B1aWRfY291bnRfbGVhZihQ
U1JfQ1BVSURfTEVWRUxfQ0FULCAyLCAmcmVncyk7CisKKyAgICAgICAgZmVhdCA9IGZlYXRfbDJf
Y2F0OworICAgICAgICBmZWF0X2wyX2NhdCA9IE5VTEw7CisgICAgICAgIGwyX2NhdF9wcm9wcy50
eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wyOworICAgICAgICBmZWF0X3Byb3BzW1BTUl9TT0NLRVRf
TDJfQ0FUXSA9ICZsMl9jYXRfcHJvcHM7CisgICAgICAgIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3Ms
IGZlYXQsIGluZm8sIFBTUl9TT0NLRVRfTDJfQ0FUKTsKKworICAgICAgICBpbmZvLT5mZWF0X2lu
aXQgPSB0cnVlOworICAgIH0KKwogIGFzc29jX2luaXQ6CiAgICAgcHNyX2Fzc29jX2luaXQoKTsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDc3MWU3NTAuLjZjNDljNmQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaApAQCAtMzQ1LDYgKzM0NSw3IEBACiAjZGVmaW5lIE1TUl9JQTMyX1BT
Ul9MM19NQVNLKG4pCSgweDAwMDAwYzkwICsgKG4pKQogI2RlZmluZSBNU1JfSUEzMl9QU1JfTDNf
TUFTS19DT0RFKG4pCSgweDAwMDAwYzkwICsgKG4pICogMiArIDEpCiAjZGVmaW5lIE1TUl9JQTMy
X1BTUl9MM19NQVNLX0RBVEEobikJKDB4MDAwMDBjOTAgKyAobikgKiAyKQorI2RlZmluZSBNU1Jf
SUEzMl9QU1JfTDJfTUFTSyhuKQkJKDB4MDAwMDBkMTAgKyAobikpCiAKIC8qIEludGVsIE1vZGVs
IDYgKi8KICNkZWZpbmUgTVNSX1A2X1BFUkZDVFIobikJCSgweDAwMDAwMGMxICsgKG4pKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHNyLmgKaW5kZXggYWU1MmQ4NS4uNThiOTUyOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0yMyw2ICsyMyw3
IEBACiAKIC8qIFJlc291cmNlIFR5cGUgRW51bWVyYXRpb24gKi8KICNkZWZpbmUgUFNSX1JFU09V
UkNFX1RZUEVfTDMgICAgICAgICAgICAweDIKKyNkZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVfTDIg
ICAgICAgICAgICAweDQKIAogLyogTDMgTW9uaXRvcmluZyBGZWF0dXJlcyAqLwogI2RlZmluZSBQ
U1JfQ01UX0wzX09DQ1VQQU5DWSAgICAgICAgICAgIDB4MQpAQCAtNTYsNiArNTcsNyBAQCBlbnVt
IGNibV90eXBlIHsKICAgICBQU1JfQ0JNX1RZUEVfTDMsCiAgICAgUFNSX0NCTV9UWVBFX0wzX0NP
REUsCiAgICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEsCisgICAgUFNSX0NCTV9UWVBFX0wyLAogfTsK
IAogZXh0ZXJuIHN0cnVjdCBwc3JfY210ICpwc3JfY210OwotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3K-00016g-Nk; Wed, 03 May 2017 08:54:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3K-00015H-37
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 67/D6-02022-5CA99095; Wed, 03 May 2017 08:54:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXS1tYhoXtkFme
 kwZw5uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLzyfYC77yVVyfco2xgXE+dxcjF4eQwHRG
 iQtvV7J0MXJySAjwShxZNoMVwvaX+NF8lgWiqIFRYu3/TiaQBJuAusTjrz1gtoiAksS9VZOZQ
 IqYBXYySaw7/Z0ZJCEs4Cix8OkDMJtFQFViw+zbYDavgKfEq/U7obbJSZw8NhlsGydQ/PmXje
 wgtpCAh8ShZ++ZJjDyLmBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFS
 sl5yfu4kRGBAMQLCDce8/p0OMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8D6c
 yRkpJFiUmp5akZaZAwxNmLQEB4+SCG8XSJq3uCAxtzgzHSJ1ilFRSpx3OkhCACSRUZoH1waLh
 0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5k0GmcKTmVcCN/0V0GImoMXNshwgi0sSEVJSDY
 xWFmE7n95nOGkcxneyxoMp6Xao1errdUbsM5Q1f/F5foyaJv9QU9iH24Pt4LUmvuU/7Vvd7j+
 9fY3BfAFXcdNF1tKOgyuelrzq1g4v3KX84kPX91vmVxfyGq4zf/c7ak6E/XNdg3TBfovVu+Yq
 r/0a/yBzSYd+0blz21znLrQPuySn83FDh74SS3FGoqEWc1FxIgAoAMwxggIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!19
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15327 invoked from network); 3 May 2017 08:54:28 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:28 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347687"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:25 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:18 +0800
Message-Id: <1493801063-38513-19-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 18/23] x86: L2 CAT: implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBnZXQgdmFsdWUgaW50ZXJmYWNlIGluIGRvbWN0
bC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0K
djExOgogICAgLSByZW1vdmUgImdldF92YWwnIGFzc2lnbm1lbnQgYmVjYXVzZSBpdCBoYXMgYmVl
biByZXBsYWNlZCBieSBnZW5lcmljCiAgICAgIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQp2MTA6CiAgICAtIHJlbW92ZSBjYXN0IGluIGRvbWN0bC4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIHJldXNlICdjYXRfZ2V0X3ZhbCcgZm9yIEwy
IENBVCB0byByZWR1Y2UgcmVkdW5kYW50IGNvZGVzCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1KQogICAgLSBjaGFuZ2VzIGFib3V0ICd1aW50NjRfdCcgdG8gJ3VpbnQzMl90Jy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGlu
IGNhbGxiYWNrIGZ1bmN0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoK
ICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggYmVjYXVzZSBvZiBjb2RlcyBhcmNoaXRlY3R1cmUgY2hh
bmdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgICAgICB8IDcgKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwg
MSArCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxMjRhMWM2Li4y
OTcwMTE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWN0bC5jCkBAIC0xNDQ5LDYgKzE0NDksMTMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgK
ICAgICAgICAgICAgIGNvcHliYWNrID0gMTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk06CisgICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MMik7CisgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7CisgICAgICAgICAgICBjb3B5YmFj
ayA9IDE7CisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAg
ICAgcmV0ID0gLUVPUE5PVFNVUFA7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApp
bmRleCA5ZTNjZTIxLi4xNmMwOGMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTMyLDYgKzExMzIs
NyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QX1NFVF9MM19EQVRBICAgIDMKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09Q
X0dFVF9MM19DT0RFICAgIDQKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19E
QVRBICAgIDUKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk0gICAgIDcK
ICAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfKiAq
LwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KICAgICB1aW50NjRfdCBkYXRhOyAg
ICAgIC8qIElOL09VVCAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3L-00018j-Va; Wed, 03 May 2017 08:54:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3K-00015T-9m
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9E/E0-02181-5CA99095; Wed, 03 May 2017 08:54:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhoXtoFme
 kwaplzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0zj3MBVvlKg4s/MPYwPhNtIuRi0NIYDqj
 xJa+G+xdjJwcEgK8EkeWzWCFsP0lpi6czgZR1MAosf7sYhaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAV2MkmsO/2duYuRg0NYwFni6GdhkBoWAVWJtucPwHp5BTwlpmxZxwixQE7i5LHJYMs4ge
 LPv2wEO0JIwEPi0LP3TBMYeRcwMqxiVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw1ctNLS5OTE/
 NSUwq1kvOz93ECAwHBiDYwbj3n9MhRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHgfzuSMFBIsSk1PrUjLzAEGJkxagoNHSYS3CyTNW1yQmFucmQ6ROsWoKCXOOx0kIQCSyCjNg
 2uDRcMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMmg0zhycwrgZv+CmgxE9DiZlkOkMUliQ
 gpqQbG7UVsl+4qKt/7es1TMnT7UoUbj9T0dnPHpLIw7Sp6P/lsyqoFj85bOn2o2XVq+1Ybph0
 ntVPnhbQdbehQ/8ChU3v10P8o9av9v0/MfaPtEVHPo8W798Tuf3bTYpQDFqgn35v89W17eduP
 Ch7Fo8ZPp939WcS5zzpSo1tt2uab0x53WzLIlyUWKrEUZyQaajEXFScCAAOrSweBAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!18
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14424 invoked from network); 3 May 2017 08:54:25 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:25 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347678"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:22 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:17 +0800
Message-Id: <1493801063-38513-18-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 17/23] x86: L2 CAT: implement get hw info
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBnZXQgSFcgaW5mbyBmbG93IGFuZCBpbnRlcmZh
Y2UgaW4gc3lzY3RsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+Ci0tLQp2MTA6CiAgICAtIG1vZGlmeSBtYWNybyBuYW1lIGFjY29yZGluZyB0byBwcmV2
aW91cyBwYXRjaCBjaGFuZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vZGlmeSBjb21taXQgbWVzc2FnZS4Kdjk6CiAgICAtIHJldXNlICdjYXRfZ2V0X2ZlYXRfaW5m
bycgZm9yIEwyIENBVCB0byByZWR1Y2UgcmVkdW5kYW50IGNvZGVzLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSkKICAgIC0gbW9kaWZ5IHN5c2N0bCBpbXBsZW1lbnRhdGlvbiBvZiBMMiBD
QVQgdG8gaW5wdXQgZGF0YVszXSB0byB1c2UKICAgICAgJ2NhdF9nZXRfZmVhdF9pbmZvJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIG1vZGlmeSBtYWNyb3MgbmFtZXMgdG8g
bmV3bHkgZGVmaW5lZCBvbmVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSByZW1vdmUgJ2wyX2luZm8nIHRvIHJldXNlICdsM19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IG1hY3JvIG5hbWUgYWNjb3JkaW5nIHRvIHByZXZp
b3VzIHBhdGNoIGNoYW5nZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAg
ICAtIHJlbmFtZSAnZGF0W10nIHRvICdkYXRhW10nCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNrIGZ1bmN0aW9uLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2gg
YmVjYXVzZSBvZiBjb2RlcyBhcmNoaXRlY3R1cmUgY2hhbmdlLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8ICA1ICsrKysr
CiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKyst
LQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAy
NyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA3NWViYjM5Li41ZTA3ZDA0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0y
MzEsNiArMjMxLDEwIEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3Rv
X2ZlYXRfdHlwZSgKICAgICAgICAgZmVhdF90eXBlID0gUFNSX1NPQ0tFVF9MM19DRFA7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDI6CisgICAgICAgIGZlYXRfdHlw
ZSA9IFBTUl9TT0NLRVRfTDJfQ0FUOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIH0KQEAgLTM3NSw2ICszNzksNyBAQCBz
dGF0aWMgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewogLyogTDIgQ0FUIHByb3Bz
ICovCiBzdGF0aWMgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewogICAgIC5jb3Nf
bnVtID0gMSwKKyAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogfTsKIAog
c3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBj
aGFyICpmZWF0dXJlLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2Fy
Y2gveDg2L3N5c2N0bC5jCmluZGV4IGMyMzI3MGQuLjVlOTE3NTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE3NCwxMCAr
MTc0LDEwIEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9j
YXRfb3A6CiAgICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfY2F0X29wLmNtZCApCiAgICAg
ICAgIHsKLSAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm86Ci0gICAg
ICAgIHsKICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV07CiAK
KyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm86CisgICAgICAgIHsK
ICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJn
ZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzLCBkYXRh
LCBBUlJBWV9TSVpFKGRhdGEpKTsKICAgICAgICAgICAgIGlmICggcmV0ICkKQEAgLTE5NSw2ICsx
OTUsMjUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICB9CiAKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm86CisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2NhdF9v
cC50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wy
LCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKKyAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5s
M19pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
YXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0
X29wLnUubDNfaW5mby5jYm1fbGVuID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOworICAgICAgICAgICAgc3lzY3Rs
LT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmZsYWdzID0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOworCisgICAgICAgICAg
ICBpZiAoICFyZXQgJiYgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUu
cHNyX2NhdF9vcCkgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQg
PSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGVl
NzZhNjYuLjRjNzZkM2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTc0NCw2ICs3NDQsNyBAQCB0eXBl
ZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHhlbl9zeXNjdGxfcGNpdG9wb2luZm9f
dDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdCk7CiAK
ICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAor
I2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAxCiBz
dHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHsKICAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8q
IElOOiBYRU5fU1lTQ1RMX1BTUl9DQVRfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyog
SU4gKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3R-0001Gs-Av; Wed, 03 May 2017 08:54:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3P-0001Dv-IJ
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:35 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C1/53-24726-ACA99095; Wed, 03 May 2017 08:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhoXtqFme
 kwe+jPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBxtWMBS9TKuaufs7SwLjbq4uRi0NIYDqj
 xILt21i6GDk5JAR4JY4sm8EKYftLNG3uZIIoamCUmPhgOzNIgk1AXeLx1x4mEFtEQEni3qrJY
 EXMAjuZJNad/g5UxMEhLOApMWt7JkgNi4CqxOXDvYwgYV6g8JIv/hDz5SROHpsMtosTKPz8y0
 Z2EFtIwEPi0LP3TBMYeRcwMqxiVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUw
 q1kvOz93ECAwGBiDYwbj3n9MhRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgf
 zuSMFBIsSk1PrUjLzAGGJUxagoNHSYS3CyTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLiv
 NNBigRAijJK8+BGwGLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5k0Gm8GTmlcBtegV0BB
 PQEc2yHCBHlCQipKQaGLVuPv9z1Clo5745Rc92OAt/blTu2lmveFmv7/2p5qjlXr1OLWsrF+0
 LLb978Hj12Yvf2X52uOy7dOZZmtbfPo7zjq0fbXgn3p+R81Dn1B5No3PKCqslZ91jdtrwv+qJ
 0tkXLAHhChoSnFPTthROqinhuvC6cuJ515Snmkw359Z6mW4MbG1cHK/EUpyRaKjFXFScCACoG
 v/jjAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!21
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16001 invoked from network); 3 May 2017 08:54:33 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:33 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347697"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:30 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:20 +0800
Message-Id: <1493801063-38513-21-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 20/23] tools: L2 CAT: support get HW info
	for L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHhsL3hjIGNoYW5nZXMgdG8gc3VwcG9ydCBnZXQgSFcgaW5m
bwpmb3IgTDIgQ0FULgoKJ3hsIHBzci1od2luZm8nIGlzIHVwZGF0ZWQgdG8gc2hvdyBib3RoIEwz
IENBVCBhbmQgTDIgQ0FUCmluZm8uCgpFeGFtcGxlKG9uIG1hY2hpbmUgd2hpY2ggb25seSBzdXBw
b3J0cyBMMiBDQVQpOgpDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kgKENNVCk6CkVuYWJsZWQg
ICAgICAgICA6IDAKQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpOiBMMgpTb2NrZXQg
SUQgICAgICAgOiAwCk1heGltdW0gQ09TICAgICA6IDMKQ0JNIGxlbmd0aCAgICAgIDogOApEZWZh
dWx0IENCTSAgICAgOiAweGZmCgpTaWduZWQtb2ZmLWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MTE6CiAg
ICAtIGFja2VkIGJ5IEphbiBmb3IgSHlwZXJ2aXNvciBzaWRlIGNoYW5nZXMuCnYxMDoKICAgIC0g
Y2hhbmdlIG1hY3JvcyBuYW1lcyBhY2NvcmRpbmcgdG8gcHJldmlvdXMgY2hhbmdlcy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIGFkZCBzb21lIGNhc2VzIHRvIGhh
bmRsZSByZXR1cm4gZXJyb3Igbm8uCiAgICAtIG1vdmUgeGxfY21kaW1wbC5jIGNvZGVzIGludG8g
eGwveGxfcHNyLmMuCiAgICAtIGNoYW5nZSAnbDNfaW5mbycgdG8gJ2NhdF9pbmZvJyB0byBjb3Zl
ciBib3RoIEwzIGFuZCBMMiBDQVQuCnY2OgogICAgLSBhZGp1c3QgJ3snIHBvc2l0aW9uIGZvciAn
c3dpdGNoJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBtb2RpZnkgY29tbWl0
IG1lc3NhZ2UgdG8gcmVtb3ZlIGVycm9yIGxvZy4KICAgICAgKHN1Z2dlc3RlZCBieSBEYXJpbyBG
YWdnaW9saSkKdjU6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byByZW1vdmUgZXJyb3Ig
bG9nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUgYW5kIEphbiBCZXVsaWNoKQogICAgLSBy
ZXBsYWNlIHVubmVjZXNzYXJ5ICdyZXR1cm4nIHRvICdicmVhaycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgV2VpIExpdSkKICAgIC0gcmVzdG9yZSAnbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbycgdG8g
a2VlcCBpbnRlcmZhY2UgYmFja3dhcmQgY29tcGF0aWJsZQogICAgICBidXQgY2hhbmdlIGNvZGVz
IGluIGl0IHRvIGNhbGwgbmV3IGZ1bmN0aW9uIHRvIGdldCBodyBpbmZvLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFdlaSBMaXUpCiAgICAtIGFkZCAnTDJfQ0JNJyBpbnRvICdwc3JfY2JtX3R5cGUnIGJl
Y2F1c2UgaXQgaXMgaW50ZXJmYWNlIGNoYW5nZSB3aGljaAogICAgICBzaG91bGQgYmUgaW4gc2Ft
ZSBwYXRjaCB3aXRoIG5ldyAnTElCWExfSEFWRV8nIG1hY3JvLgogICAgICAoc3VnZ2VzdGVkIGJ5
IFdlaSBMaXUpCiAgICAtIGFkZGp1c3QgbG9ncyBzZW50ZW5jZSB0byBtYWtlIHVubmVjZXNzYXJ5
IGVycm9yIGxvZ3Mgbm90IHNob3cuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSBhbmQgSmFu
IEJldWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBoZWxwIHJldmlld2VycyBi
ZXR0ZXIgdW5kZXJzdGFuZCB0aGUgY29kZXMuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggfCAgNiArKy0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgfCAzOSArKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAg
ICAgfCAgOSArKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgICAgICAgfCAyOCArKysr
KysrKysrKysrKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgfCAgMSAr
CiB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICB8IDUyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICAgIHwg
MTIgKysrKystLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgfCAgMiArLQogOCBm
aWxlcyBjaGFuZ2VkLCAxMTEgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAppbmRleCAwMWY4ZGZlLi4zZmJjZDcwIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApA
QCAtMjQ2OCw5ICsyNDY4LDkgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7Ci1pbnQgeGNfcHNy
X2NhdF9nZXRfbDNfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpjYm1f
bGVuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqY2RwX2VuYWJsZWQpOworaW50
IHhjX3Bzcl9jYXRfZ2V0X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwg
dW5zaWduZWQgaW50IGx2bCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjb3Nf
bWF4LCB1aW50MzJfdCAqY2JtX2xlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgKmNk
cF9lbmFibGVkKTsKIAogaW50IHhjX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90ICpjYXBzKTsKIGludCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGluZGV4LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
cHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCA0M2IzMjg2Li44NGEwOGM0IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpA
QCAtMzE3LDI0ICszMTcsNDEgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCB4
Y19wc3JfY2F0X2dldF9sM19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3Qg
KmNibV9sZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBib29sICpjZHBfZW5hYmxlZCkK
K2ludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2Nr
ZXQsIHVuc2lnbmVkIGludCBsdmwsCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAq
Y29zX21heCwgdWludDMyX3QgKmNibV9sZW4sIGJvb2wgKmNkcF9lbmFibGVkKQogewotICAgIGlu
dCByYzsKKyAgICBpbnQgcmMgPSAtMTsKICAgICBERUNMQVJFX1NZU0NUTDsKIAogICAgIHN5c2N0
bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A7Ci0gICAgc3lzY3RsLnUucHNyX2NhdF9vcC5j
bWQgPSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm87CiAgICAgc3lzY3RsLnUucHNyX2Nh
dF9vcC50YXJnZXQgPSBzb2NrZXQ7CiAKLSAgICByYyA9IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwp
OwotICAgIGlmICggIXJjICkKKyAgICBzd2l0Y2ggKCBsdmwgKQogICAgIHsKLSAgICAgICAgKmNv
c19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29wLnUubDNfaW5mby5jb3NfbWF4OwotICAgICAgICAq
Y2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5sM19pbmZvLmNibV9sZW47Ci0gICAgICAg
ICpjZHBfZW5hYmxlZCA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5sM19pbmZvLmZsYWdzICYKLSAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKKyAgICBjYXNl
IDI6CisgICAgICAgIHN5c2N0bC51LnBzcl9jYXRfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FU
X2dldF9sMl9pbmZvOworICAgICAgICByYyA9IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwpOworICAg
ICAgICBpZiAoICFyYyApCisgICAgICAgIHsKKyAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3Rs
LnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXg7CisgICAgICAgICAgICAqY2JtX2xlbiA9
IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAgKmNk
cF9lbmFibGVkID0gZmFsc2U7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAz
OgorICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX0NBVF9n
ZXRfbDNfaW5mbzsKKyAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKyAgICAg
ICAgaWYgKCAhcmMgKQorICAgICAgICB7CisgICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51
LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAgICAgICAgKmNibV9sZW4gPSBz
eXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgICAgICpjZHBf
ZW5hYmxlZCA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5mbGFncyAmCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOworICAgICAgICB9
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGVycm5vID0gRU9QTk9UU1VQ
UDsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYTQwMjIzNi4u
OTJkYTJhZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bC5oCkBAIC05MTYsNiArOTE2LDEzIEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxf
Y3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7CiAgKiBJZiB0
aGlzIGlzIGRlZmluZWQsIHRoZSBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uIGZlYXR1cmUg
aXMgc3VwcG9ydGVkLgogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfUFNSX0NEUCAxCisKKy8qCisg
KiBMSUJYTF9IQVZFX1BTUl9MMl9DQVQKKyAqCisgKiBJZiB0aGlzIGlzIGRlZmluZWQsIHRoZSBM
MiBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgZmVhdHVyZSBpcyBzdXBwb3J0ZWQuCisgKi8K
KyNkZWZpbmUgTElCWExfSEFWRV9QU1JfTDJfQ0FUIDEKICNlbmRpZgogCiAvKgpAQCAtMjE5NCw2
ICsyMjAxLDggQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgZG9taWQsCiAgKiBPbiBzdWNjZXNzLCB0aGUgZnVuY3Rpb24gcmV0dXJucyBhbiBhcnJh
eSBvZiBlbGVtZW50cyBpbiAnaW5mbycsCiAgKiBhbmQgdGhlIGxlbmd0aCBpbiAnbnInLgogICov
CitpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2Nh
dF9pbmZvICoqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIsIHVuc2ln
bmVkIGludCBsdmwpOwogaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpj
dHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgKm5yKTsKIHZvaWQgbGlieGxfcHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9w
c3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGVjNWM3OWQuLmY1NWJhMWUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3Bzci5jCkBAIC05MSw2ICs5MSwxNSBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2NhdF9s
b2dfZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJyKQogICAgIGNhc2UgRU5YSU86CiAgICAg
ICAgIG1zZyA9ICJVbmFibGUgdG8gc2V0IGNvZGUgb3IgZGF0YSBDQk0gd2hlbiBDRFAgaXMgZGlz
YWJsZWQiOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIEVJTlZBTDoKKyAgICAgICAgbXNnID0g
IkludmFsaWQgaW5wdXQgb3Igc29tZSBpbnRlcm5hbCB2YWx1ZXMgYXJlIG5vdCBleHBlY3RlZCI7
CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgRVJBTkdFOgorICAgICAgICBtc2cgPSAiU29ja2V0
IG51bWJlciBpcyB3cm9uZyI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgRU5PU1BDOgorICAg
ICAgICBtc2cgPSAiVmFsdWUgYXJyYXkgZXhjZWVkcyB0aGUgcmFuZ2UiOworICAgICAgICBicmVh
azsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIGxpYnhsX19wc3JfbG9nX2Vycl9tc2coZ2MsIGVy
cik7CkBAIC0zNTIsOCArMzYxLDggQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbGlieGxf
cHNyX2NhdF9nZXRfbDNfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoq
aW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIpCitpbnQgbGlieGxf
cHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5m
bywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwp
CiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsKQEAgLTM4MCw5ICszODksOCBAQCBp
bnQgbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2Nh
dF9pbmZvICoqaW5mbywKIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNv
Y2tldG1hcCkgewogICAgICAgICBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKLSAgICAgICAgaWYgKHhj
X3Bzcl9jYXRfZ2V0X2wzX2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCAmcHRyW2ldLmNvc19tYXgs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwdHJbaV0uY2JtX2xlbiwgJnB0
cltpXS5jZHBfZW5hYmxlZCkpIHsKLSAgICAgICAgICAgIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJf
bXNnKGdjLCBlcnJubyk7CisgICAgICAgIGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNo
LCBzb2NrZXRpZCwgbHZsLCAmcHRyW2ldLmNvc19tYXgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZwdHJbaV0uY2JtX2xlbiwgJnB0cltpXS5jZHBfZW5hYmxlZCkpIHsKICAgICAg
ICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgICAgIGZyZWUocHRyKTsKICAgICAgICAg
ICAgIGdvdG8gb3V0OwpAQCAtMzk4LDYgKzQwNiwxNiBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwog
fQogCitpbnQgbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxf
cHNyX2NhdF9pbmZvICoqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAq
bnIpCit7CisgICAgaW50IHJjOworCisgICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0
eCwgaW5mbywgbnIsIDMpOworCisgICAgcmV0dXJuIHJjOworfQorCiB2b2lkIGxpYnhsX3Bzcl9j
YXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZvICpsaXN0LCBpbnQgbnIpCiB7CiAg
ICAgaW50IGk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggZDk3MDI4NC4uMjc3NmI2YyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbApAQCAtOTYwLDYgKzk2MCw3IEBAIGxpYnhsX3Bzcl9jYm1fdHlwZSA9IEVudW1lcmF0
aW9uKCJwc3JfY2JtX3R5cGUiLCBbCiAgICAgKDEsICJMM19DQk0iKSwKICAgICAoMiwgIkwzX0NC
TV9DT0RFIiksCiAgICAgKDMsICJMM19DQk1fREFUQSIpLAorICAgICg0LCAiTDJfQ0JNIiksCiAg
ICAgXSkKIAogbGlieGxfcHNyX2NhdF9pbmZvID0gU3RydWN0KCJwc3JfY2F0X2luZm8iLCBbCmRp
ZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IGMw
NjFiMjkuLjI3MWI4OGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xz
L3hsL3hsX3Bzci5jCkBAIC0yOTQsMjEgKzI5NCwxOSBAQCBpbnQgbWFpbl9wc3JfY210X3Nob3co
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogfQogI2VuZGlmCiAKLSNpZmRlZiBMSUJYTF9IQVZFX1BT
Ul9DQVQKLXN0YXRpYyBpbnQgcHNyX2NhdF9od2luZm8odm9pZCkKKyNpZiBkZWZpbmVkKExJQlhM
X0hBVkVfUFNSX0NBVCkgfHwgZGVmaW5lZChMSUJYTF9IQVZFX1BTUl9MMl9DQVQpCitzdGF0aWMg
aW50IHBzcl9sM19jYXRfaHdpbmZvKHZvaWQpCiB7Ci0gICAgaW50IHJjOwotICAgIGludCBpLCBu
cjsKKyAgICBpbnQgcmMsIG5yOworICAgIHVuc2lnbmVkIGludCBpOwogICAgIHVpbnQzMl90IGwz
X2NhY2hlX3NpemU7CiAgICAgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvOwogCi0gICAgcHJpbnRm
KCJDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgKENBVCk6XG4iKTsKLQotICAgIHJjID0gbGli
eGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhjdHgsICZpbmZvLCAmbnIpOwotICAgIGlmIChyYykgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgY2F0IGluZm9cbiIpOworICAg
IHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsICZpbmZvLCAmbnIsIDMpOworICAgIGlm
IChyYykKICAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KKworICAgIHByaW50ZigiQ2FjaGUgQWxs
b2NhdGlvbiBUZWNobm9sb2d5IChDQVQpOlxuIik7CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnI7
IGkrKykgewogICAgICAgICByYyA9IGxpYnhsX3Bzcl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4
LCBpbmZvW2ldLmlkLCAmbDNfY2FjaGVfc2l6ZSk7CkBAIC00MTcsNyArNDE1LDcgQEAgc3RhdGlj
IGludCBwc3JfY2F0X3Nob3codWludDMyX3QgZG9taWQpCiAgICAgaW50IHJjOwogICAgIGxpYnhs
X3Bzcl9jYXRfaW5mbyAqaW5mbzsKIAotICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5m
byhjdHgsICZpbmZvLCAmbnIpOworICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgs
ICZpbmZvLCAmbnIsIDMpOwogICAgIGlmIChyYykgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IkZhaWxlZCB0byBnZXQgY2F0IGluZm9cbiIpOwogICAgICAgICByZXR1cm4gcmM7CkBAIC00MzQs
NiArNDMyLDMyIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgcHNyX2wy
X2NhdF9od2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisgICAgdW5zaWduZWQgaW50IGk7Cisg
ICAgaW50IG5yOworICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbzsKKworICAgIHJjID0gbGli
eGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsICZpbmZvLCAmbnIsIDIpOworICAgIGlmIChyYykKKyAg
ICAgICAgcmV0dXJuIHJjOworCisgICAgcHJpbnRmKCJDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xv
Z3kgKENBVCk6IEwyXG4iKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7CisgICAg
ICAgIC8qIFRoZXJlIGlzIG5vIENNVCBvbiBMMiBjYWNoZSBzbyBmYXIuICovCisgICAgICAgIHBy
aW50ZigiJS0xNnM6ICV1XG4iLCAiU29ja2V0IElEIiwgaW5mb1tpXS5pZCk7CisgICAgICAgIHBy
aW50ZigiJS0xNnM6ICV1XG4iLCAiTWF4aW11bSBDT1MiLCBpbmZvW2ldLmNvc19tYXgpOworICAg
ICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIkNCTSBsZW5ndGgiLCBpbmZvW2ldLmNibV9sZW4p
OworICAgICAgICBwcmludGYoIiUtMTZzOiAlI2xseFxuIiwgIkRlZmF1bHQgQ0JNIiwKKyAgICAg
ICAgICAgICAgICgxdWxsIDw8IGluZm9baV0uY2JtX2xlbikgLSAxKTsKKyAgICB9CisKKyAgICBs
aWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGluZm8sIG5yKTsKKyAgICByZXR1cm4gcmM7Cit9
CisKIGludCBtYWluX3Bzcl9jYXRfY2JtX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAg
ICAgdWludDMyX3QgZG9taWQ7CkBAIC01NTEsNyArNTc1LDExIEBAIGludCBtYWluX3Bzcl9od2lu
Zm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICByZXQgPSBwc3JfY210X2h3aW5mbygp
OwogCiAgICAgaWYgKCFyZXQgJiYgKGFsbCB8fCBjYXQpKQotICAgICAgICByZXQgPSBwc3JfY2F0
X2h3aW5mbygpOworICAgICAgICByZXQgPSBwc3JfbDNfY2F0X2h3aW5mbygpOworCisgICAgLyog
TDIgQ0FUIGlzIGluZGVwZW5kZW50IG9mIENNVCBhbmQgTDMgQ0FUICovCisgICAgaWYgKGFsbCB8
fCBjYXQpCisgICAgICAgIHJldCA9IHBzcl9sMl9jYXRfaHdpbmZvKCk7CiAKICAgICByZXR1cm4g
cmV0OwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2
L3N5c2N0bC5jCmluZGV4IDVlOTE3NTUuLjE0YzEyYjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE4MywxMSArMTgzLDEx
IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUubDNf
aW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2lu
Zm8uY29zX21heCA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFb
UFNSX0lORk9fSURYX0NPU19NQVhdOwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3Au
dS5sM19pbmZvLmNibV9sZW4gPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5j
YXRfaW5mby5jYm1fbGVuID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOwotICAgICAgICAgICAgc3lzY3RsLT51LnBz
cl9jYXRfb3AudS5sM19pbmZvLmZsYWdzID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0
X29wLnUuY2F0X2luZm8uZmxhZ3MgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CiAKICAgICAgICAgICAgIGlmICggIXJl
dCAmJiBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfY2F0X29w
KSApCkBAIC0yMDIsMTEgKzIwMiwxMSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICAg
ICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBzeXNj
dGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uY29zX21heCA9CisgICAgICAgICAgICBzeXNjdGwt
PnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKLSAgICAgICAgICAg
IHN5c2N0bC0+dS5wc3JfY2F0X29wLnUubDNfaW5mby5jYm1fbGVuID0KKyAgICAgICAgICAgIHN5
c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbiA9CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXTsKLSAg
ICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUubDNfaW5mby5mbGFncyA9CisgICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZsYWdzID0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOwog
CiAgICAgICAgICAgICBpZiAoICFyZXQgJiYgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3Rs
LCBzeXNjdGwsIHUucHNyX2NhdF9vcCkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDRjNzZkM2EuLjll
NTFhZjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTc1NCw3ICs3NTQsNyBAQCBzdHJ1Y3QgeGVuX3N5
c2N0bF9wc3JfY2F0X29wIHsKICAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7ICAgLyogT1VU
OiBNYXhpbXVtIENPUyAqLwogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQICAgICAg
ICgxdSA8PCAwKQogICAgICAgICAgICAgdWludDMyX3QgZmxhZ3M7ICAgICAvKiBPVVQ6IENBVCBm
bGFncyAqLwotICAgICAgICB9IGwzX2luZm87CisgICAgICAgIH0gY2F0X2luZm87CiAgICAgfSB1
OwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCB4ZW5fc3lzY3RsX3Bz
cl9jYXRfb3BfdDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3R-0001HK-Il; Wed, 03 May 2017 08:54:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3Q-0001Dv-2i
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 44/53-24726-ACA99095; Wed, 03 May 2017 08:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhoXt8Fme
 kwe6DUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atNzsYC1bKV6yd/Yq5gXGyRBcjF4eQwHRG
 iS0TZ7B2MXJySAjwShxZBmP7S9xZvZAJoqiBUWLG+v8sIAk2AXWJx197mEBsEQEliXurJoMVM
 QvsZJJYd/o7M0hCWMBR4sb2G2ANLAKqEpeuHAcq4uDgFfCUODvVF2KBnMTJY5PBlnEChZ9/2c
 gOYgsJeEgcevaeaQIj7wJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUn
 Fesn5uZsYgeHAAAQ7GPf+czrEKMnBpCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/D
 mZyRQoJFqempFWmZOcDAhElLcPAoifB2gaR5iwsSc4sz0yFSpxgVpcR5p4MkBEASGaV5cG2wa
 LjEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5kkCk8mXklcNNfAS1mAlrcLMsBsrgkESEl1c
 BYc3BeWnpp3qYve1tmL3v1Yccr/a7nShtl9p4/XDdjvcGCyQlnk/e8eMV/rOKIncasd4dSV5d
 8ltZXu1T5nK3LxX/D87j7cXH/ktdu7Zz++N55dd0zm8rqZxbfUN4l/+KCywr2v9dnzNhy2mDL
 F4mnhjZPwyY5B9bkBBY6838R/Z5xeOmBP41PQpVYijMSDbWYi4oTAWqPiSaBAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!20
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15723 invoked from network); 3 May 2017 08:54:31 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:31 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347691"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:27 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:19 +0800
Message-Id: <1493801063-38513-20-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 19/23] x86: L2 CAT: implement set value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBzZXQgdmFsdWUgcmVsYXRlZCBjYWxsYmFjayBm
dW5jdGlvbgphbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWku
eS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KdjExOgogICAgLSByZW1vdmUgJ2RvbWN0bC0+dS5w
c3JfY2F0X29wLmRhdGEnIGNoZWNrIGJlY2F1c2UgaXQgaGFzIGJlZW4gbW92ZWQgaW50bwogICAg
ICAncHNyX3NldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBt
b3ZlICdmZWF0LT5jb3NfcmVnX3ZhbCcgYXNzaWdubWVudCBhbmQgdmFsdWUgY29tcGFyaXNvbiBp
biAnd3JpdGVfbXNyJwogICAgICBjYWxsYmFjayBmdW5jdGlvbiBvdXQgYXMgZ2VuZXJpYyBjb2Rl
cy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEwOgogICAgLSBjaGVjayBpbnB1
dCBkYXRhIGFuZCByZW1vdmUgY2FzdCBpbiBkb21jdGwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIHJlbW92ZSBzb21lIGhvb2tzIGFzc2lnbm1lbnQgZHVlIHRvIHByZXZp
b3VzIHBhdGNoZXMgY2hhbmdlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gcmVtb3ZlIGNhc3QgaW4gJ2wyX2NhdF93cml0ZV9tc3InLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ3JldHVybiBpbiAnbDJfY2F0X3dyaXRlX21zcicu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSByZXVzZSBzb21lIENB
VCBjb21tb24gZnVuY3Rpb25zIGZvciBMMiBDQVQgdG8gcmVkdWNlIHJlZHVuZGFudCBjb2Rlcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbW92ZSBwYXJhbWV0ZXIgJ2Zv
dW5kJyBmcm9tICdjYXRfY29tcGFyZV92YWwnIGFuZCBtb2RpZnkgdGhlIHJldHVybgogICAgICB2
YWx1ZXMgdG8gbGV0IGNhbGxlciBrbm93IGlmIHRoZSBpZCBpcyBmb3VuZCBvciBub3QuIFRoZXNl
IHRoaW5ncyBhcmUKICAgICAgZG9uZSBpbiBwYXRjaCAieDg2OiByZWZhY3RvciBwc3I6IHNldCB2
YWx1ZTogaW1wbGVtZW50IGNvcyBmaW5kaW5nIGZsb3cuIgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBhbmQgRGFyaW8gRmFnZ2lvbGkpCiAgICAtIHJlbW92ZSAnZ2V0X2Nvc19udW0nIHJl
bGF0ZWQgY29kZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlm
eSAnbDJfY2F0X3dyaXRlX21zcicgYWNjb3JkaW5nIHRvIHByZXZpb3VzIHBhdGNoIGNoYW5nZS4K
ICAgIC0gY2hhbmdlcyBhYm91dCAndWludDY0X3QnIHRvICd1aW50MzJfdCcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY4OgogICAgLSBtb2RpZnkgJ2wyX2NhdF93cml0ZV9tc3In
IHRvICd2b2lkJy4KdjU6CiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNrIGZ1bmN0
aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcmV0dXJu
IHZhbHVlIG9mIGNhbGxiYWNrIGZ1bmN0aW9ucyBiZWNhdXNlIHdlIGRvIG5vdCBuZWVkIHRoZW0K
ICAgICAgdG8gcmV0dXJuIG51bWJlciBvZiBlbnRyaWVzIHRoZSBmZWF0dXJlIHVzZXMuIEluIGNh
bGxlciwgd2UgY2FsbAogICAgICAnZ2V0X2Nvc19udW0nIHRvIGdldCB0aGUgbnVtYmVyIG9mIGVu
dHJpZXMgdGhlIGZlYXR1cmUgdXNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gcmVtb3ZlICdsMl9jYXRfZ2V0X2Nvc19tYXhfZnJvbV90eXBlJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdsMl9jYXRfZXhjZWVkc19jb3NfbWF4
JyB0byAnbDJfY2F0X2ZpdHNfY29zX21heCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCBiZWNhdXNlIG9mIGNvZGVzIGFyY2hpdGVj
dHVyZSBjaGFuZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQogeGVuL2Fy
Y2gveDg2L2RvbWN0bC5jICAgICAgIHwgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAg
ICAgICB8IDYgKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggfCAxICsKIDMgZmls
ZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAyOTcwMTE4Li5iNWE4OTJhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0
bC5jCkBAIC0xNDI4LDYgKzE0MjgsMTIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAg
IGJyZWFrOwogCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06
CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50
YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9v
cC5kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsK
KyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09Q
X0dFVF9MM19DQk06CiAgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUu
cHNyX2NhdF9vcC50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIs
IFBTUl9DQk1fVFlQRV9MMyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4v
YXJjaC94ODYvcHNyLmMKaW5kZXggNWUwN2QwNC4uYTBhZmFmMiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMzc3LDkgKzM3NywxNSBA
QCBzdGF0aWMgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewogfTsKIAogLyogTDIg
Q0FUIHByb3BzICovCitzdGF0aWMgdm9pZCBsMl9jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBj
b3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQoreworICAgIHdybXNybChNU1Jf
SUEzMl9QU1JfTDJfTUFTSyhjb3MpLCB2YWwpOworfQorCiBzdGF0aWMgc3RydWN0IGZlYXRfcHJv
cHMgbDJfY2F0X3Byb3BzID0gewogICAgIC5jb3NfbnVtID0gMSwKICAgICAuZ2V0X2ZlYXRfaW5m
byA9IGNhdF9nZXRfZmVhdF9pbmZvLAorICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNy
LAogfTsKIAogc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIg
KnZhbHVlLCBjaGFyICpmZWF0dXJlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDE2YzA4YzAuLmEwNmM2
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTExMzIsNiArMTEzMiw3IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Bzcl9jYXRfb3AgewogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0RB
VEEgICAgMwogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREUgICAgNAog
I2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEEgICAgNQorI2RlZmluZSBY
RU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wyX0NCTSAgICAgNgogI2RlZmluZSBYRU5fRE9NQ1RM
X1BTUl9DQVRfT1BfR0VUX0wyX0NCTSAgICAgNwogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyog
SU46IFhFTl9ET01DVExfUFNSX0NBVF9PUF8qICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAv
KiBJTiAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3T-0001Ku-Qs; Wed, 03 May 2017 08:54:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3S-0001J1-TJ
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:39 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EE/87-01733-ECA99095; Wed, 03 May 2017 08:54:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhoXt2Fme
 kwZkLchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMM6vYClY6VBx6dpOpgXGqXhcjF4eQwHRG
 icVXT7F0MXJySAjwShxZNoMVwvaXOHFyPhtEUQOjxPKNM5hAEmwC6hKPv/aA2SICShL3Vk1mA
 iliFtjJJLHu9HdmkISwgJvEgknfwIpYBFQlXp49AraBV8BT4l7LN2aIDXISJ49NBtvGCRR//m
 UjO4gtJOAhcejZe6YJjLwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgQGBAMQ7GDc+8/pEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 D2dyRgoJFqWmp1akZeYAQxMmLcHBoyTC2wWS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpc
 d7pIEUCIEUZpXlwI2BxcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvMkgU3gy80rgNr0COo
 IJ6IhmWQ6QI0oSEVJSDYwWKXt9TpZ5lbaW1Z3S/Hkl1O/Hj7hPnFnKwU5GX897V+/mVVg34TF
 v+eU6hiS5c+aqf2tfPXdT8NMOzzl49sQhye79V4TnVa8zO3jl6Yrs0gsfJ4luXKCSfT7kgepf
 icMH0z0213UcqDh1R6Tl6rUbG/jrI58fC7uxzPzu7A1XMzZoiJ+7yBqkxFKckWioxVxUnAgAW
 e8Rn44CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!22
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16335 invoked from network); 3 May 2017 08:54:36 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:36 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347723"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:33 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:21 +0800
Message-Id: <1493801063-38513-22-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 21/23] tools: L2 CAT: support show cbm for
	L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGNoYW5nZXMgaW4geGwveGMgY2hhbmdlcyB0byBzdXBwb3J0
CnNob3dpbmcgQ0JNIG9mIEwyIENBVC4KClRoZSBuZXcgbGV2ZWwgb3B0aW9uIGlzIGludHJvZHVj
ZWQgdG8gb3JpZ2luYWwgQ0FUIHNob3dpbmcKY29tbWFuZCBpbiBvcmRlciB0byBzaG93IENCTSBm
b3Igc3BlY2lmaWVkIGxldmVsIENBVC4KLSAneGwgcHNyLWNhdC1zaG93JyBpcyB1cGRhdGVkIHRv
IHNob3cgQ0JNIG9mIGEgZG9tYWluCiAgYWNjb3JkaW5nIHRvIGlucHV0IGNhY2hlIGxldmVsLgoK
RXhhbXBsZXM6CnJvb3RAOn4kIHhsIHBzci1jYXQtc2hvdyAtbDIgMQpTb2NrZXQgSUQgICAgICAg
OiAwCkRlZmF1bHQgQ0JNICAgICA6IDB4ZmYKICAgSUQgICAgICAgICAgICAgICAgICAgICBOQU1F
ICAgICAgICAgICAgIENCTQogICAgMSAgICAgICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAg
ICAweDdmCgpTaWduZWQtb2ZmLWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4LmludGVsLmNvbT4K
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2OToK
ICAgIC0gbW92ZSB4bF9jbWRpbXBsLmMgY2hhbmdlcyBpbnRvIHhsL3hsX3Bzci5jLgogICAgLSBt
b3ZlIHhsX2NtZHRhYmxlLmMgY2hhbmdlcyBpbnRvIHhsL3hsX2NtZHRhYmxlLmMuCnY2OgogICAg
LSBjaGVjayBpZiBpbnB1dCBsZXZlbCBpcyBjb3JyZWN0LgogICAgLSBhZGp1c3QgJ3snIHBvc3Rp
b24gZm9yICdpZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKdjU6CiAgICAtIHJlbW92
ZSAnTDJfQ0JNJyBpbiBpZGwgYmVjYXVzZSBpdCBoYXMgYmVlbiBtb3ZlZCB0byBwYXRjaCAyMToK
ICAgICAgInRvb2xzOiBMMiBDQVQ6IHN1cHBvcnQgZ2V0IEhXIGluZm8gZm9yIEwyIENBVCIuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIGJl
Y2F1c2Ugb2YgY29kZXMgYXJjaGl0ZWN0dXJlIGNoYW5nZS4KLS0tCiB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCB8ICAxICsKIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgIDMg
KysKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgIHwgIDMgKy0KIHRvb2xzL3hsL3hsX3Bz
ci5jICAgICAgICAgICAgIHwgODUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDNmYmNkNzAuLjA5NTJmNzUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCkBAIC0yNDQ0LDYgKzI0NDQsNyBAQCBlbnVtIHhjX3Bzcl9jYXRfdHlwZSB7CiAg
ICAgWENfUFNSX0NBVF9MM19DQk0gICAgICA9IDEsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fQ09E
RSA9IDIsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCisgICAgWENfUFNSX0NBVF9M
Ml9DQk0gICAgICA9IDQsCiB9OwogdHlwZWRlZiBlbnVtIHhjX3Bzcl9jYXRfdHlwZSB4Y19wc3Jf
Y2F0X3R5cGU7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jIGIvdG9vbHMvbGli
eGMveGNfcHNyLmMKaW5kZXggODRhMDhjNC4uMDRmNTkyNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKQEAgLTI5OSw2ICsyOTksOSBA
QCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWlkLAogICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk1fREFUQToKICAgICAgICAgY21k
ID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19EQVRBOwogICAgICAgICBicmVhazsKKyAg
ICBjYXNlIFhDX1BTUl9DQVRfTDJfQ0JNOgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9D
QVRfT1BfR0VUX0wyX0NCTTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAg
ZXJybm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDMwZWI5M2MuLjUz
OWNiNjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwv
eGxfY21kdGFibGUuYwpAQCAtNTU3LDcgKzU1Nyw4IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFi
bGVbXSA9IHsKICAgICB7ICJwc3ItY2F0LXNob3ciLAogICAgICAgJm1haW5fcHNyX2NhdF9zaG93
LCAwLCAxLAogICAgICAgIlNob3cgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IGluZm9ybWF0
aW9uIiwKLSAgICAgICI8RG9tYWluPiIsCisgICAgICAiW29wdGlvbnNdIDxEb21haW4+IiwKKyAg
ICAgICItbCA8bGV2ZWw+ICAgICAgICBTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0byBwcm9jZXNz
LCBvdGhlcndpc2UgTDMgY2FjaGUgaXMgcHJvY2Vzc2VkXG4iCiAgICAgfSwKIAogI2VuZGlmCmRp
ZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IDI3
MWI4OGYuLjU3NWY0YTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xz
L3hsL3hsX3Bzci5jCkBAIC0zNDIsNyArMzQyLDcgQEAgc3RhdGljIHZvaWQgcHNyX2NhdF9wcmlu
dF9vbmVfZG9tYWluX2NibV90eXBlKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwK
IH0KIAogc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibSh1aW50MzJfdCBk
b21pZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgY2RwX2VuYWJsZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgY2RwX2VuYWJsZWQsIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAg
Y2hhciAqZG9tYWluX25hbWU7CiAKQEAgLTM1MCwyNyArMzUwLDM4IEBAIHN0YXRpYyB2b2lkIHBz
cl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0odWludDMyX3QgZG9taWQsIHVpbnQzMl90IHNvY2tl
dGlkLAogICAgIHByaW50ZigiJTVkJTI1cyIsIGRvbWlkLCBkb21haW5fbmFtZSk7CiAgICAgZnJl
ZShkb21haW5fbmFtZSk7CiAKLSAgICBpZiAoIWNkcF9lbmFibGVkKSB7Ci0gICAgICAgIHBzcl9j
YXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JN
KTsKLSAgICB9IGVsc2UgewotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5
cGUoZG9taWQsIHNvY2tldGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RFKTsKKyAgICBzd2l0Y2ggKGx2bCkg
eworICAgIGNhc2UgMzoKKyAgICAgICAgaWYgKCFjZHBfZW5hYmxlZCkgeworICAgICAgICAgICAg
cHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZ
UEVfTDNfQ0JNKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRf
b25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RF
KTsKKyAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwg
c29ja2V0aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9EQVRBKTsKKyAgICAgICAgfQorICAgICAgICBicmVh
azsKKyAgICBjYXNlIDI6CiAgICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlw
ZShkb21pZCwgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0RBVEEpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wyX0NCTSk7CisgICAg
ICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50ZigiSW5wdXQgbHZsICVkIGlz
IHdyb25nISIsIGx2bCk7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIHByaW50ZigiXG4i
KTsKIH0KIAogc3RhdGljIGludCBwc3JfY2F0X3ByaW50X2RvbWFpbl9jYm0odWludDMyX3QgZG9t
aWQsIHVpbnQzMl90IHNvY2tldGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBjZHBfZW5hYmxlZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgY2RwX2VuYWJsZWQsIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgaW50IGksIG5yX2Rv
bWFpbnM7CiAgICAgbGlieGxfZG9taW5mbyAqbGlzdDsKIAogICAgIGlmIChkb21pZCAhPSBJTlZB
TElEX0RPTUlEKSB7Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0oZG9taWQs
IHNvY2tldGlkLCBjZHBfZW5hYmxlZCk7CisgICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFp
bl9jYm0oZG9taWQsIHNvY2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKICAgICAgICAgcmV0dXJu
IDA7CiAgICAgfQogCkBAIC0zODAsNDkgKzM5MSw1OSBAQCBzdGF0aWMgaW50IHBzcl9jYXRfcHJp
bnRfZG9tYWluX2NibSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCiAgICAgfQog
CiAgICAgZm9yIChpID0gMDsgaSA8IG5yX2RvbWFpbnM7IGkrKykKLSAgICAgICAgcHNyX2NhdF9w
cmludF9vbmVfZG9tYWluX2NibShsaXN0W2ldLmRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJsZWQp
OworICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKGxpc3RbaV0uZG9taWQsIHNv
Y2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKICAgICBsaWJ4bF9kb21pbmZvX2xpc3RfZnJlZShs
aXN0LCBucl9kb21haW5zKTsKIAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IHBzcl9j
YXRfcHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9wc3JfY2F0X2luZm8gKmluZm8p
CitzdGF0aWMgaW50IHBzcl9jYXRfcHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9w
c3JfY2F0X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsdmwpCiB7CiAgICAgaW50IHJjOwogICAgIHVpbnQzMl90IGwzX2NhY2hlX3NpemU7
CiAKLSAgICByYyA9IGxpYnhsX3Bzcl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4LCBpbmZvLT5p
ZCwgJmwzX2NhY2hlX3NpemUpOwotICAgIGlmIChyYykgewotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkZhaWxlZCB0byBnZXQgbDMgY2FjaGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAotICAgICAg
ICAgICAgICAgIGluZm8tPmlkKTsKLSAgICAgICAgcmV0dXJuIC0xOworICAgIHByaW50ZigiJS0x
NnM6ICV1XG4iLCAiU29ja2V0IElEIiwgaW5mby0+aWQpOworCisgICAgLyogU28gZmFyLCBDTVQg
b25seSBzdXBwb3J0cyBMMyBjYWNoZS4gKi8KKyAgICBpZiAobHZsID09IDMpIHsKKyAgICAgICAg
cmMgPSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0eCwgaW5mby0+aWQsICZsM19j
YWNoZV9zaXplKTsKKyAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkZhaWxlZCB0byBnZXQgbDMgY2FjaGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAorICAgICAg
ICAgICAgICAgICAgICBpbmZvLT5pZCk7CisgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAg
IH0KKyAgICAgICAgcHJpbnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVf
c2l6ZSk7CiAgICAgfQogCi0gICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJTb2NrZXQgSUQiLCBp
bmZvLT5pZCk7Ci0gICAgcHJpbnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2Fj
aGVfc2l6ZSk7CiAgICAgcHJpbnRmKCIlLTE2czogJSNsbHhcbiIsICJEZWZhdWx0IENCTSIsICgx
dWxsIDw8IGluZm8tPmNibV9sZW4pIC0gMSk7CiAgICAgaWYgKGluZm8tPmNkcF9lbmFibGVkKQog
ICAgICAgICBwcmludGYoIiU1cyUyNXMlMTZzJTE2c1xuIiwgIklEIiwgIk5BTUUiLCAiQ0JNIChj
b2RlKSIsICJDQk0gKGRhdGEpIik7CiAgICAgZWxzZQogICAgICAgICBwcmludGYoIiU1cyUyNXMl
MTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0iKTsKIAotICAgIHJldHVybiBwc3JfY2F0X3ByaW50
X2RvbWFpbl9jYm0oZG9taWQsIGluZm8tPmlkLCBpbmZvLT5jZHBfZW5hYmxlZCk7CisgICAgcmV0
dXJuIHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibShkb21pZCwgaW5mby0+aWQsIGluZm8tPmNkcF9l
bmFibGVkLCBsdmwpOwogfQogCi1zdGF0aWMgaW50IHBzcl9jYXRfc2hvdyh1aW50MzJfdCBkb21p
ZCkKK3N0YXRpYyBpbnQgcHNyX2NhdF9zaG93KHVpbnQzMl90IGRvbWlkLCB1bnNpZ25lZCBpbnQg
bHZsKQogewogICAgIGludCBpLCBucjsKICAgICBpbnQgcmM7CiAgICAgbGlieGxfcHNyX2NhdF9p
bmZvICppbmZvOwogCi0gICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0eCwgJmluZm8s
ICZuciwgMyk7CisgICAgaWYgKGx2bCAhPSAyICYmIGx2bCAhPSAzKSB7CisgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiSW5wdXQgbHZsICVkIGlzIHdyb25nXG4iLCBsdmwpOworICAgICAgICByZXR1
cm4gRVhJVF9GQUlMVVJFOworICAgIH0KKworICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5m
byhjdHgsICZpbmZvLCAmbnIsIGx2bCk7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiRmFpbGVkIHRvIGdldCBjYXQgaW5mb1xuIik7CisgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiRmFpbGVkIHRvIGdldCAlcyBjYXQgaW5mb1xuIiwgKGx2bCA9PSAzKT8iTDMiOiJMMiIp
OwogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCiAgICAgZm9yIChpID0gMDsgaSA8IG5yOyBp
KyspIHsKLSAgICAgICAgcmMgPSBwc3JfY2F0X3ByaW50X3NvY2tldChkb21pZCwgaW5mbyArIGkp
OworICAgICAgICByYyA9IHBzcl9jYXRfcHJpbnRfc29ja2V0KGRvbWlkLCBpbmZvICsgaSwgbHZs
KTsKICAgICAgICAgaWYgKHJjKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtNTMz
LDExICs1NTQsMTkgQEAgaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoq
YXJndikKIAogaW50IG1haW5fcHNyX2NhdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikKIHsK
LSAgICBpbnQgb3B0OworICAgIGludCBvcHQgPSAwOwogICAgIHVpbnQzMl90IGRvbWlkOworICAg
IHVuc2lnbmVkIGludCBsdmwgPSAzOwogCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIs
IE5VTEwsICJwc3ItY2F0LXNob3ciLCAwKSB7Ci0gICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAg
ICBzdGF0aWMgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CisgICAgICAgIHsibGV2ZWwiLCAxLCAw
LCAnbCd9LAorICAgICAgICBDT01NT05fTE9OR19PUFRTCisgICAgfTsKKworICAgIFNXSVRDSF9G
T1JFQUNIX09QVChvcHQsICJsOiIsIG9wdHMsICJwc3ItY2F0LXNob3ciLCAwKSB7CisgICAgY2Fz
ZSAnbCc6CisgICAgICAgIGx2bCA9IGF0b2kob3B0YXJnKTsKKyAgICAgICAgYnJlYWs7CiAgICAg
fQogCiAgICAgaWYgKG9wdGluZCA+PSBhcmdjKQpAQCAtNTQ5LDcgKzU3OCw3IEBAIGludCBtYWlu
X3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHJldHVybiAyOwog
ICAgIH0KIAotICAgIHJldHVybiBwc3JfY2F0X3Nob3coZG9taWQpOworICAgIHJldHVybiBwc3Jf
Y2F0X3Nob3coZG9taWQsIGx2bCk7CiB9CiAKIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3W-0001Ov-5L; Wed, 03 May 2017 08:54:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3U-0001LE-FI
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:40 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 28/4A-01735-FCA99095; Wed, 03 May 2017 08:54:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhoXt+Fme
 kwfV7ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSy/uYCj6qVXRu/MHcwLhZpouRk0NIYDqj
 xNmHiSC2hACvxJFlM1ghbH+J2ZfuMXYxcgHVNDBKPHjwnAUkwSagLvH4aw8TiC0ioCRxb9VkJ
 pAiZoGdTBLrTn9nBkkIC7hKtG9pZwSxWQRUJTouNIE18Ap4Ssw/dY8RYoOcxMljk8G2cQLFn3
 /ZyA5xkYfEoWfvmSYw8i5gZFjFqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5h
 UrJecn7uJERgODECwg3HvP6dDjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+
 nMkZKSRYlJqeWpGWmQMMTJi0BAePkghvF0iat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEe
 aeDFAmAFGWU5sGNgEXJJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzJoNM4cnMK4Hb9AroCC
 agI5plOUCOKElESEk1MMr3HLn6YeEytnML5SvvKBbVhnqEsh+RU1CUmMTdFbPFKG5Oml69W9U
 /ufTXr94vjwlULV61Q+ld3vRtDxXiGfddzv/whqFj7x5tlYZodmaPv0Z2E4tt/nvrfGo+P++L
 6f/yO4YvvJ8Gn7FxfbbnKPtGAautm+wu97OI5TWURS5xWz+zqN3ruRJLcUaioRZzUXEiABQ63
 EiNAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!23
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16719 invoked from network); 3 May 2017 08:54:38 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:38 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347732"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:35 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:22 +0800
Message-Id: <1493801063-38513-23-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 22/23] tools: L2 CAT: support set cbm for L2
	CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSB4bC94YyBjaGFuZ2VzIHRvIHN1cHBvcnQgc2V0IENC
TQpmb3IgTDIgQ0FULgoKVGhlIG5ldyBsZXZlbCBvcHRpb24gaXMgaW50cm9kdWNlZCB0byBvcmln
aW5hbCBDQVQgc2V0dGluZwpjb21tYW5kIGluIG9yZGVyIHRvIHNldCBDQk0gZm9yIHNwZWNpZmll
ZCBsZXZlbCBDQVQuCi0gJ3hsIHBzci1jYXQtc2V0JyBpcyB1cGRhdGVkIHRvIHNldCBjYWNoZSBj
YXBhY2l0eSBiaXRtYXNrcyhDQk0pCiAgZm9yIGEgZG9tYWluIGFjY29yZGluZyB0byBpbnB1dCBj
YWNoZSBsZXZlbC4KCnJvb3RAOn4kIHhsIHBzci1jYXQtc2V0IC1sMiAxIDB4N2YKCnJvb3RAOn4k
IHhsIHBzci1jYXQtc2hvdyAtbDIgMQpTb2NrZXQgSUQgICAgICAgOiAwCkRlZmF1bHQgQ0JNICAg
ICA6IDB4ZmYKICAgSUQgICAgICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgIENCTQog
ICAgMSAgICAgICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAweDdmCgpTaWduZWQtb2Zm
LWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWWkg
U3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2MTE6CiAgICAtIHJldmVydCBjaGFu
Z2UgaW4gdjkgdG8gaGFuZGxlIHRoZSBjYXNlIHRvIHNldCBib3RoIENPREUgYW5kIERBVEEgZm9y
IENEUAogICAgICBhdCBzYW1lIHRpbWUuIFRoaXMgbXVzdCBiZSBoYW5kbGVkIGluIGh5cGVydmlz
b3IuCnYxMDoKICAgIC0gZml4IGNvbW1lbnRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUp
CnY5OgogICAgLSBoYW5kbGUgdGhlIGNhc2UgdG8gc2V0IGJvdGggQ09ERSBhbmQgREFUQSBmb3Ig
Q0RQIGF0IHNhbWUgdGltZS4KICAgICAgRm9yIHN1Y2ggY2FzZSwgdXNlciBkb2VzIG5vdCBpbnB1
dCAnLWMnIG9yICctZCcgdG8gc2V0IENEUCBjYm0uCiAgICAtIG1vdmUgeGxfY21kaW1wbC5jIGNo
YW5nZXMgaW50byB4bC94bF9wc3IuYy4KICAgIC0gbW92ZSB4bF9jbWR0YWJsZS5jIGNoYW5nZXMg
aW50byB4bC94bF9jbWR0YWJsZS5jLgp2NjoKICAgIC0gcmVuYW1lICdwc3ItY2F0LWNibS1zZXQn
IHRvICdwc3ItY2F0LXNldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgS2V2aW4gVGlhbikKICAgIC0g
cmV0dXJuICdFWElUX0ZBSUxVUkUnIGZvciBlcnJvciBjYXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5
IERhcmlvIEZhZ2dpb2xpKQogICAgLSBwcmludCBlcnJvciBpbmZvIHdoZW4gaW5wdXQgbGV2ZWwg
aXMgd3JvbmcuCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCBiZWNhdXNlIG9mIGNvZGVzIGFy
Y2hpdGVjdHVyZSBjaGFuZ2UuCi0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMgICB8ICAzICsrKwog
dG9vbHMveGwveGxfY21kdGFibGUuYyB8ICAzICsrLQogdG9vbHMveGwveGxfcHNyLmMgICAgICB8
IDMzICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAy
OCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDA0ZjU5MjcuLjAzOWI5MjAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bz
ci5jCkBAIC0yNjYsNiArMjY2LDkgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNf
Q0JNX0RBVEE6CiAgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFU
QTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKKyAgICAgICAg
Y21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk07CisgICAgICAgIGJyZWFrOwog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gLTE7
CmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFi
bGUuYwppbmRleCA1MzljYjY0Li4yYzcxYTlmIDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0
YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTU0NiwxMSArNTQ2LDEyIEBA
IHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICB9LAogI2VuZGlmCiAjaWZkZWYg
TElCWExfSEFWRV9QU1JfQ0FUCi0gICAgeyAicHNyLWNhdC1jYm0tc2V0IiwKKyAgICB7ICJwc3It
Y2F0LXNldCIsCiAgICAgICAmbWFpbl9wc3JfY2F0X2NibV9zZXQsIDAsIDEsCiAgICAgICAiU2V0
IGNhY2hlIGNhcGFjaXR5IGJpdG1hc2tzKENCTSkgZm9yIGEgZG9tYWluIiwKICAgICAgICJbb3B0
aW9uc10gPERvbWFpbj4gPENCTT4iLAogICAgICAgIi1zIDxzb2NrZXQ+ICAgICAgIFNwZWNpZnkg
dGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nlc3Nl
ZFxuIgorICAgICAgIi1sIDxsZXZlbD4gICAgICAgIFNwZWNpZnkgdGhlIGNhY2hlIGxldmVsIHRv
IHByb2Nlc3MsIG90aGVyd2lzZSBMMyBjYWNoZSBpcyBwcm9jZXNzZWRcbiIKICAgICAgICItYyAg
ICAgICAgICAgICAgICBTZXQgY29kZSBDQk0gaWYgQ0RQIGlzIHN1cHBvcnRlZFxuIgogICAgICAg
Ii1kICAgICAgICAgICAgICAgIFNldCBkYXRhIENCTSBpZiBDRFAgaXMgc3VwcG9ydGVkXG4iCiAg
ICAgfSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMK
aW5kZXggNTc1ZjRhMC4uNzMwOWQ0ZiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysr
IGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTQ5MCwxOSArNDkwLDIxIEBAIGludCBtYWluX3Bzcl9j
YXRfY2JtX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgY2hhciAqdmFsdWU7CiAgICAg
bGlieGxfc3RyaW5nX2xpc3Qgc29ja2V0X2xpc3Q7CiAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwg
ZW5kOwotICAgIGludCBpLCBqLCBsZW47CisgICAgdW5zaWduZWQgaW50IGksIGosIGxlbjsKKyAg
ICB1bnNpZ25lZCBpbnQgbHZsID0gMzsKIAogICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNb
XSA9IHsKICAgICAgICAgeyJzb2NrZXQiLCAxLCAwLCAncyd9LAogICAgICAgICB7ImRhdGEiLCAw
LCAwLCAnZCd9LAogICAgICAgICB7ImNvZGUiLCAwLCAwLCAnYyd9LAorICAgICAgICB7ImxldmVs
IiwgMSwgMCwgJ2wnfSwKICAgICAgICAgQ09NTU9OX0xPTkdfT1BUUwogICAgIH07CiAKICAgICBs
aWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnRhcmdldF9tYXAsIDApOwogICAgIGxpYnhs
X2JpdG1hcF9zZXRfbm9uZSgmdGFyZ2V0X21hcCk7CiAKLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQo
b3B0LCAiczpjZCIsIG9wdHMsICJwc3ItY2F0LWNibS1zZXQiLCAyKSB7CisgICAgU1dJVENIX0ZP
UkVBQ0hfT1BUKG9wdCwgInM6bDpjZCIsIG9wdHMsICJwc3ItY2F0LXNldCIsIDIpIHsKICAgICBj
YXNlICdzJzoKICAgICAgICAgdHJpbShpc3NwYWNlLCBvcHRhcmcsICZ2YWx1ZSk7CiAgICAgICAg
IHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0KHZhbHVlLCAiLCIsICZzb2NrZXRfbGlzdCk7
CkBAIC01MjIsMjQgKzUyNCwzNSBAQCBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogICAgIGNhc2UgJ2MnOgogICAgICAgICBvcHRfY29kZSA9IDE7CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgJ2wnOgorICAgICAgICBsdmwgPSBhdG9pKG9wdGFyZyk7Cisg
ICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIGlmIChvcHRfZGF0YSAmJiBvcHRfY29kZSkgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBoYW5kbGUgLWMgYW5kIC1kIGF0IHRoZSBz
YW1lIHRpbWVcbiIpOwotICAgICAgICByZXR1cm4gLTE7Ci0gICAgfSBlbHNlIGlmIChvcHRfZGF0
YSkgewotICAgICAgICB0eXBlID0gTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9EQVRBOwotICAg
IH0gZWxzZSBpZiAob3B0X2NvZGUpIHsKLSAgICAgICAgdHlwZSA9IExJQlhMX1BTUl9DQk1fVFlQ
RV9MM19DQk1fQ09ERTsKKyAgICBpZiAobHZsID09IDIpCisgICAgICAgIHR5cGUgPSBMSUJYTF9Q
U1JfQ0JNX1RZUEVfTDJfQ0JNOworICAgIGVsc2UgaWYgKGx2bCA9PSAzKSB7CisgICAgICAgIGlm
IChvcHRfZGF0YSAmJiBvcHRfY29kZSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJD
YW5ub3QgaGFuZGxlIC1jIGFuZCAtZCBhdCB0aGUgc2FtZSB0aW1lXG4iKTsKKyAgICAgICAgICAg
IHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgICAgIH0gZWxzZSBpZiAob3B0X2RhdGEpIHsKKyAg
ICAgICAgICAgIHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0RBVEE7CisgICAgICAg
IH0gZWxzZSBpZiAob3B0X2NvZGUpIHsKKyAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9QU1JfQ0JN
X1RZUEVfTDNfQ0JNX0NPREU7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICB0eXBlID0g
TElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTTsKKyAgICAgICAgfQogICAgIH0gZWxzZSB7CiAgICAg
ICAgIHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNOworICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIklucHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKKyAgICAgICAgcmV0dXJuIEVY
SVRfRkFJTFVSRTsKICAgICB9CiAKICAgICBpZiAobGlieGxfYml0bWFwX2lzX2VtcHR5KCZ0YXJn
ZXRfbWFwKSkKICAgICAgICAgbGlieGxfYml0bWFwX3NldF9hbnkoJnRhcmdldF9tYXApOwogCiAg
ICAgaWYgKGFyZ2MgIT0gb3B0aW5kICsgMikgewotICAgICAgICBoZWxwKCJwc3ItY2F0LWNibS1z
ZXQiKTsKKyAgICAgICAgaGVscCgicHNyLWNhdC1zZXQiKTsKICAgICAgICAgcmV0dXJuIDI7CiAg
ICAgfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 08:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q3Y-0001Sc-Dz; Wed, 03 May 2017 08:54:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d5q3X-0001QQ-9b
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:54:43 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F7/93-24726-2DA99095; Wed, 03 May 2017 08:54:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXS1tYhoXtpFme
 kwdYZrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0mStYCqaoV2zY+o+xgfGwQhcjF4eQwHRG
 iVVdbxi7GDk5JAR4JY4sm8EKYftLbJ3XwgZR1MAoseLDRmaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAV2MkmsO/0drEhYwEFiQ/MFFhCbRUBVYs3ey2A2r4CnxP9p05ghNshJnDw2GWwbJ1D8+Z
 eN7CC2kICHxKFn75kmMPIuYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKqXm1pcnJiempO
 YVKyXnJ+7iREYEAxAsINx7z+nQ4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 PpzJGSkkWJSanlqRlpkDDE2YtAQHj5IIbxdImre4IDG3ODMdInWKUVFKnHc6SEIAJJFRmgfXB
 ouHS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmTQaZwpOZVwI3/RXQYiagxc2yHCCLSxIRUl
 INjHUlqx/sUrFLFJnrcatQ5vX96Sx5XC4r8lfXJzms1tGX/iWqwikupSjKrOnaGraC+8lJoc9
 2Lx6vu3t5Zcp024On3vM/lfdQ3jxH8cHXMyqF91h6wqWTHfwsvq2Zbsa2b7p7m5id6JGwCzLl
 b57mPI82+FLMuTpZzfNL++EzUjWxMxqXFws7K7EUZyQaajEXFScCAHd4KwOCAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493801620!75519330!24
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17151 invoked from network); 3 May 2017 08:54:41 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:54:41 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 01:54:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="852347739"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.39])
 by FMSMGA003.fm.intel.com with ESMTP; 03 May 2017 01:54:38 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  3 May 2017 16:44:23 +0800
Message-Id: <1493801063-38513-24-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v11 23/23] docs: add L2 CAT description in docs.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIEwyIENBVCBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4K
ClNpZ25lZC1vZmYtYnk6IEhlIENoZW4gPGhlLmNoZW5AbGludXguaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKystLS0KIGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24g
fCAxOCArKysrKysrKysrKystLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5wb2QuMS5pbiBiL2Rv
Y3MvbWFuL3hsLnBvZC4xLmluCmluZGV4IDc4YmY4ODQuLmRiOTUxYzAgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWFuL3hsLnBvZC4xLmluCisrKyBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCkBAIC0xNzE2LDYg
KzE3MTYsOSBAQCBvY2N1cGFuY3kgbW9uaXRvcmluZyBzaGFyZSB0aGUgc2FtZSBzZXQgb2YgdW5k
ZXJseWluZyBtb25pdG9yaW5nIHNlcnZpY2UuIE9uY2UKIGEgZG9tYWluIGlzIGF0dGFjaGVkIHRv
IHRoZSBtb25pdG9yaW5nIHNlcnZpY2UsIG1vbml0b3JpbmcgZGF0YSBjYW4gYmUgc2hvd24KIGZv
ciBhbnkgb2YgdGhlc2UgbW9uaXRvcmluZyB0eXBlcy4KIAorVGhlcmUgaXMgbm8gY2FjaGUgbW9u
aXRvcmluZyBhbmQgbWVtb3J5IGJhbmR3aWR0aCBtb25pdG9yaW5nIG9uIEwyIGNhY2hlIHNvCitm
YXIuCisKID1vdmVyIDQKIAogPWl0ZW0gQjxwc3ItY210LWF0dGFjaD4gW0k8ZG9tYWluLWlkPl0K
QEAgLTE3NDAsNyArMTc0Myw3IEBAIG1vbml0b3IgdHlwZXMgYXJlOgogCiBJbnRlbCBCcm9hZHdl
bGwgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgb2ZmZXIgY2FwYWJpbGl0aWVzIHRvIGNvbmZp
Z3VyZSBhbmQKIG1ha2UgdXNlIG9mIHRoZSBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgKENB
VCkgbWVjaGFuaXNtcywgd2hpY2ggZW5hYmxlIG1vcmUKLWNhY2hlIHJlc291cmNlcyAoaS5lLiBM
MyBjYWNoZSkgdG8gYmUgbWFkZSBhdmFpbGFibGUgZm9yIGhpZ2ggcHJpb3JpdHkKK2NhY2hlIHJl
c291cmNlcyAoaS5lLiBMMy9MMiBjYWNoZSkgdG8gYmUgbWFkZSBhdmFpbGFibGUgZm9yIGhpZ2gg
cHJpb3JpdHkKIGFwcGxpY2F0aW9ucy4gSW4gdGhlIFhlbiBpbXBsZW1lbnRhdGlvbiwgQ0FUIGlz
IHVzZWQgdG8gY29udHJvbCBjYWNoZSBhbGxvY2F0aW9uCiBvbiBWTSBiYXNpcy4gVG8gZW5mb3Jj
ZSBjYWNoZSBvbiBhIHNwZWNpZmljIGRvbWFpbiwganVzdCBzZXQgY2FwYWNpdHkgYml0bWFza3MK
IChDQk0pIGZvciB0aGUgZG9tYWluLgpAQCAtMTc1MCw3ICsxNzUzLDcgQEAgSW50ZWwgQnJvYWR3
ZWxsIGFuZCBsYXRlciBzZXJ2ZXIgcGxhdGZvcm1zIGFsc28gb2ZmZXIgQ29kZS9EYXRhIFByaW9y
aXRpemF0aW9uCiBhcHBsaWNhdGlvbnMuIENEUCBpcyB1c2VkIG9uIGEgcGVyIFZNIGJhc2lzIGlu
IHRoZSBYZW4gaW1wbGVtZW50YXRpb24uIFRvCiBzcGVjaWZ5IGNvZGUgb3IgZGF0YSBDQk0gZm9y
IHRoZSBkb21haW4sIENEUCBmZWF0dXJlIG11c3QgYmUgZW5hYmxlZCBhbmQgQ0JNCiB0eXBlIG9w
dGlvbnMgbmVlZCB0byBiZSBzcGVjaWZpZWQgd2hlbiBzZXR0aW5nIENCTSwgYW5kIHRoZSB0eXBl
IG9wdGlvbnMgKGNvZGUKLWFuZCBkYXRhKSBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLgorYW5kIGRh
dGEpIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIFRoZXJlIGlzIG5vIENEUCBzdXBwb3J0IG9uIEwy
IHNvIGZhci4KIAogPW92ZXIgNAogCkBAIC0xNzY3LDYgKzE3NzAsMTEgQEAgQjxPUFRJT05TPgog
CiBTcGVjaWZ5IHRoZSBzb2NrZXQgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIGFsbCBzb2NrZXRzIGFy
ZSBwcm9jZXNzZWQuCiAKKz1pdGVtIEI8LWwgTEVWRUw+LCBCPC0tbGV2ZWw9TEVWRUw+CisKK1Nw
ZWNpZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSB0aGUgbGFzdCBsZXZl
bCBjYWNoZSAoTDMpIGlzCitwcm9jZXNzZWQuCisKID1pdGVtIEI8LWM+LCBCPC0tY29kZT4KIAog
U2V0IGNvZGUgQ0JNIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCkBAIC0xNzc3LDEwICsxNzg1LDIxIEBA
IFNldCBkYXRhIENCTSB3aGVuIENEUCBpcyBlbmFibGVkLgogCiA9YmFjawogCi09aXRlbSBCPHBz
ci1jYXQtc2hvdz4gW0k8ZG9tYWluLWlkPl0KKz1pdGVtIEI8cHNyLWNhdC1zaG93PiBbSTxPUFRJ
T05TPl0gW0k8ZG9tYWluLWlkPl0KIAogU2hvdyBDQVQgc2V0dGluZ3MgZm9yIGEgY2VydGFpbiBk
b21haW4gb3IgYWxsIGRvbWFpbnMuCiAKK0I8T1BUSU9OUz4KKworPW92ZXIgNAorCis9aXRlbSBC
PC1sIExFVkVMPiwgQjwtLWxldmVsPUxFVkVMPgorCitTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0
byBwcm9jZXNzLCBvdGhlcndpc2UgdGhlIGxhc3QgbGV2ZWwgY2FjaGUgKEwzKSBpcworcHJvY2Vz
c2VkLgorCis9YmFjaworCiA9YmFjawogCiA9aGVhZDEgSUdOT1JFRCBGT1IgQ09NUEFUSUJJTElU
WSBXSVRIIFhNCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duIGIvZG9jcy9t
aXNjL3hsLXBzci5tYXJrZG93bgppbmRleCBjM2MxZThlLi4wNGRkOTU3IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGwtcHNyLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24K
QEAgLTcwLDcgKzcwLDcgQEAgdG90YWwtbWVtLWJhbmR3aWR0aCBpbnN0ZWFkIG9mIGNhY2hlLW9j
Y3VwYW5jeSkuIEUuZy4gYWZ0ZXIgYSBgeGwgcHNyLWNtdC1hdHRhY2gKIAogQ2FjaGUgQWxsb2Nh
dGlvbiBUZWNobm9sb2d5IChDQVQpIGlzIGEgbmV3IGZlYXR1cmUgYXZhaWxhYmxlIG9uIEludGVs
CiBCcm9hZHdlbGwgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgdGhhdCBhbGxvd3MgYW4gT1Mg
b3IgSHlwZXJ2aXNvci9WTU0gdG8KLXBhcnRpdGlvbiBjYWNoZSBhbGxvY2F0aW9uIChpLmUuIEwz
IGNhY2hlKSBiYXNlZCBvbiBhcHBsaWNhdGlvbiBwcmlvcml0eSBvcgorcGFydGl0aW9uIGNhY2hl
IGFsbG9jYXRpb24gKGkuZS4gTDMvTDIgY2FjaGUpIGJhc2VkIG9uIGFwcGxpY2F0aW9uIHByaW9y
aXR5IG9yCiBDbGFzcyBvZiBTZXJ2aWNlIChDT1MpLiBFYWNoIENPUyBpcyBjb25maWd1cmVkIHVz
aW5nIGNhcGFjaXR5IGJpdG1hc2tzIChDQk0pCiB3aGljaCByZXByZXNlbnQgY2FjaGUgY2FwYWNp
dHkgYW5kIGluZGljYXRlIHRoZSBkZWdyZWUgb2Ygb3ZlcmxhcCBhbmQKIGlzb2xhdGlvbiBiZXR3
ZWVuIGNsYXNzZXMuIFN5c3RlbSBjYWNoZSByZXNvdXJjZSBpcyBkaXZpZGVkIGludG8gbnVtYmVy
cyBvZgpAQCAtMTA3LDcgKzEwNyw3IEBAIFN5c3RlbSBDQVQgaW5mb3JtYXRpb24gc3VjaCBhcyBt
YXhpbXVtIENPUyBhbmQgQ0JNIGxlbmd0aCBjYW4gYmUgb2J0YWluZWQgYnk6CiAKIFRoZSBzaW1w
bGVzdCB3YXkgdG8gY2hhbmdlIGEgZG9tYWluJ3MgQ0JNIGZyb20gaXRzIGRlZmF1bHQgaXMgcnVu
bmluZzoKIAotYHhsIHBzci1jYXQtY2JtLXNldCAgW09QVElPTlNdIDxkb21pZD4gPGNibT5gCitg
eGwgcHNyLWNhdC1zZXQgIFtPUFRJT05TXSA8ZG9taWQ+IDxjYm0+YAogCiB3aGVyZSBjYm0gaXMg
YSBudW1iZXIgdG8gcmVwcmVzZW50IHRoZSBjb3JyZXNwb25kaW5nIGNhY2hlIHN1YnNldCBjYW4g
YmUgdXNlZC4KIEEgY2JtIGlzIHZhbGlkIG9ubHkgd2hlbjoKQEAgLTExOSwxMyArMTE5LDE5IEBA
IEEgY2JtIGlzIHZhbGlkIG9ubHkgd2hlbjoKIEluIGEgbXVsdGktc29ja2V0IHN5c3RlbSwgdGhl
IHNhbWUgY2JtIHdpbGwgYmUgc2V0IG9uIGVhY2ggc29ja2V0IGJ5IGRlZmF1bHQuCiBQZXIgc29j
a2V0IGNibSBjYW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLXNvY2tldCBTT0NLRVRgIG9wdGlv
bi4KIAorSW4gZGlmZmVyZW50IHN5c3RlbXMsIHRoZSBkaWZmZXJlbnQgY2FjaGUgbGV2ZWwgaXMg
c3VwcG9ydGVkLCBlLmcuIEwzIGNhY2hlIG9yCitMMiBjYWNoZS4gUGVyIGNhY2hlIGxldmVsIGNi
bSBjYW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLWxldmVsIExFVkVMYCBvcHRpb24uCisKIFNl
dHRpbmcgdGhlIENCTSBtYXkgbm90IGJlIHN1Y2Nlc3NmdWwgaWYgaW5zdWZmaWNpZW50IENPUyBp
cyBhdmFpbGFibGUuIEluCiBzdWNoIGNhc2UgdW51c2VkIENPUyhlcykgbWF5IGJlIGZyZWVkIGJ5
IHNldHRpbmcgQ0JNIG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8KIGl0cyBkZWZhdWx0IHZhbHVl
KGFsbC1vbmVzKS4KIAogUGVyIGRvbWFpbiBDQk0gc2V0dGluZ3MgY2FuIGJlIHNob3duIGJ5Ogog
Ci1geGwgcHNyLWNhdC1zaG93YAorYHhsIHBzci1jYXQtc2hvdyBbT1BUSU9OU10gPGRvbWlkPmAK
KworSW4gZGlmZmVyZW50IHN5c3RlbXMsIHRoZSBkaWZmZXJlbnQgY2FjaGUgbGV2ZWwgaXMgc3Vw
cG9ydGVkLCBlLmcuIEwzIGNhY2hlIG9yCitMMiBjYWNoZS4gUGVyIGNhY2hlIGxldmVsIGNibSBj
YW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLWxldmVsIExFVkVMYCBvcHRpb24uCiAKICMjIENv
ZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24gKENEUCkKIApAQCAtMTcyLDEzICsxNzgsMTMgQEAg
b3B0aW9ucyBpcyBpbnZhbGlkLgogRXhhbXBsZToKIAogU2V0dGluZyBjb2RlIENCTSBmb3IgYSBk
b21haW46Ci1geGwgcHNyLWNhdC1jYm0tc2V0IC1jIDxkb21pZD4gPGNibT5gCitgeGwgcHNyLWNh
dC1zZXQgLWMgPGRvbWlkPiA8Y2JtPmAKIAogU2V0dGluZyBkYXRhIENCTSBmb3IgYSBkb21haW46
Ci1geGwgcHNyLWNhdC1jYm0tc2V0IC1kIDxkb21pZD4gPGNibT5gCitgeGwgcHNyLWNhdC1zZXQg
LWQgPGRvbWlkPiA8Y2JtPmAKIAogU2V0dGluZyB0aGUgc2FtZSBjb2RlIGFuZCBkYXRhIENCTSBm
b3IgYSBkb21haW46Ci1geGwgcHNyLWNhdC1jYm0tc2V0IDxkb21pZD4gPGNibT5gCitgeGwgcHNy
LWNhdC1zZXQgPGRvbWlkPiA8Y2JtPmAKIAogIyMgUmVmZXJlbmNlCiAKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 08:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q4L-0002G8-O9; Wed, 03 May 2017 08:55:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5q4J-0002Db-Uv
 for xen-devel@lists.xen.org; Wed, 03 May 2017 08:55:32 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 67/7B-03371-30B99095; Wed, 03 May 2017 08:55:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5d5Nme
 kQdNVZoslHxezODB6HN39mymAMYo1My8pvyKBNWPWkn+MBXPZK/6uucvcwNjN1sXIySEkkCex
 eec9RhCbV8BO4lJTHzOILSFgKPH0/XWwGhYBVYm3N66C2WwC6hJtz7azgtgiAvoS8z/9BLI5O
 JgFNCXmfK4FCQsL+EtcfjEDaCQX0Pg2RomNE06zgyQ4BTwlJq1rZQKp5xUQlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wQI6Ullv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKGXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfAxAsIPx5saAQ4ySHExKorzqr9gjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwPpzJGSkkWJSanlqRlpkDjAOYtAQHj5II7zGQNG9xQWJuc
 WY6ROoUoy7HnHtf3zMJseTl56VKifMqzgIqEgApyijNgxsBi8lLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuZNBlnFk5lXArfpFdARTEBHNMtygBxRkoiQkmpg5NPqEmRonPL2vKPf1dpdb6+
 Y5jVMvWfKrlXIa846SSufOyBvncqHEy4fmZyDPBSieBYITU1kDpg2rTvDmOU2T8hbPuaXYR2l
 iSJ/p4aEWrxvePb/hIH1wx0JVsEOHS8dszc7xb9zndSpcU9EZeYRpwmMp18VVVR+vf29ie9F+
 7XToo841kYosRRnJBpqMRcVJwIATU4IIsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1493801729!59806310!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 369 invoked from network); 3 May 2017 08:55:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 08:55:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 02:55:28 -0600
Message-Id: <5909B71E02000078001562A3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 02:55:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493748326-9582-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/traps: Rename compat_hypercall() to
 entry_int82()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwo+IEBAIC0zODcyLDcgKzM4NzIsNyBAQCB2b2lkIF9faW5pdCB0cmFwX2luaXQodm9pZCkK
PiAgCj4gICAgICAvKiBUaGUgMzItb24tNjQgaHlwZXJjYWxsIHZlY3RvciBpcyBvbmx5IGFjY2Vz
c2libGUgZnJvbSByaW5nIDEuICovCj4gICAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgSFlQRVJD
QUxMX1ZFQ1RPUiwKPiAtICAgICAgICAgICAgICBTWVNfREVTQ190cmFwX2dhdGUsIDEsICZjb21w
YXRfaHlwZXJjYWxsKTsKPiArICAgICAgICAgICAgICBTWVNfREVTQ190cmFwX2dhdGUsIDEsICZl
bnRyeV9pbnQ4Mik7CgpXb3VsZCB5b3UgbWluZCBhdCBvbmNlIGRyb3BwaW5nIHRoZSB1bm5lY2Vz
c2FyeSAmID8KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKPiBAQCAtNTI5LDYgKzUyOSw4IEBAIERF
Q0xBUkVfVFJBUF9IQU5ETEVSKHNpbWRfY29wcm9jZXNzb3JfZXJyb3IpOwo+ICBERUNMQVJFX1RS
QVBfSEFORExFUl9DT05TVChtYWNoaW5lX2NoZWNrKTsKPiAgREVDTEFSRV9UUkFQX0hBTkRMRVIo
YWxpZ25tZW50X2NoZWNrKTsKPiAgCj4gK0RFQ0xBUkVfVFJBUF9IQU5ETEVSKGVudHJ5X2ludDgy
KTsKClRoaXMgaXMgaW5hcHByb3ByaWF0ZSwgSSB0aGluazogVGhlcmUncyBubyBkb19lbnRyeV9p
bnQ4Mi4gV2l0aCB0aGlzCmNoYW5nZWQgdG8gYSBzaW1wbHkgdm9pZCBlbnRyeV9pbnQ4Mih2b2lk
KSBkZWNsYXJhdGlvbgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 08:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 08:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5q4T-0002Om-Vh; Wed, 03 May 2017 08:55:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1d5q4S-0002Mb-LO
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 08:55:40 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 FE/3F-02181-C0B99095; Wed, 03 May 2017 08:55:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVysWW7jC73bM5
 IgzPnxSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bf1oeMBe/0Knp2X2BrYHyg1MXIxSEksJdJ
 Yu+zJ0xdjJwcLAKOEpN332QDsRkFyiSmnGxigbBzJc7vXcMKUeMg8fHFPLAaIYFZTBLPNpSA2
 MICSRJ922cwgtgiAl4Sx6Z3s0PUeEnMXjiVGWQZs8A8RomNjW+Bijg42AQ0Jfb/AavhFbCVaN
 s/lw1ivorE0l1LwXaJCoRLvG08wgJRIyhxcuYTMJtTwFvi77rJYPXMAnoSO67/YoWw5SW2v53
 DDGJLCGhLfPx+jBHC7mOUOHo7fAKjyCwko2YhaZ+FpH0BI/MqRo3i1KKy1CJdI1O9pKLM9IyS
 3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA8K9nYGDcwbir3e8QoyQHk5Ior/or9kghvqT8l
 MqMxOKM+KLSnNTiQ4wyHBxKErzxMzkjhQSLUtNTK9Iyc4CRCJOW4OBREuE9BpLmLS5IzC3OTI
 dInWJUlBLnnQ6SEABJZJTmwbXBov8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeGSBTeDL
 zSuCmvwJazAS0uFmWA2RxSSJCSqqBsYt5NV/591uLF7/kK+J8y2o/8WWBaeUvS/tFj6q5+x+U
 F30pnvh+qr4s0+aAhg8WOsyG5jNdt79qeyI8PcRAO+14/YeYlvB9EzbUs/6reHRl0aRuc1fzY
 tWKQkU+5thm/ssTW40XTOjZUy64N0f66RvPvGC7abHBtsskm/bO3LlKr/2P6NfdSizFGYmGWs
 xFxYkAjLJWxvkCAAA=
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1493801738!74801314!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37207 invoked from network); 3 May 2017 08:55:39 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 May 2017 08:55:39 -0000
Received: from int-mx13.intmail.prod.int.phx2.redhat.com
 (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 96310C04B32C;
 Wed,  3 May 2017 08:55:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 96310C04B32C
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 96310C04B32C
Received: from [10.36.118.18] (ovpn-118-18.ams2.redhat.com [10.36.118.18] (may
 be forged))
 by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id
 v438tWdV011610
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
 Wed, 3 May 2017 04:55:34 -0400
To: Stefano Stabellini <sstabellini@kernel.org>, anthony.perard@citrix.com
References: <alpine.DEB.2.10.1705021646310.8859@sstabellini-ThinkPad-X260>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <84b6b9c8-274c-5387-5bcd-d34584dd398c@redhat.com>
Date: Wed, 3 May 2017 10:55:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705021646310.8859@sstabellini-ThinkPad-X260>
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 03 May 2017 08:55:37 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, crosthwaite.peter@gmail.com,
 qemu-devel@nongnu.org, x1917x@gmail.com, hrgstephen@gmail.com, rth@twiddle.net
Subject: Re: [Xen-devel] [PATCH RFC] xen/mapcache: store dma information in
 revmapcache entries for debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMy8wNS8yMDE3IDAyOjA4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gVGhlIFhl
biBtYXBjYWNoZSBpcyBhYmxlIHRvIGNyZWF0ZSBsb25nIHRlcm0gbWFwcGluZ3MsIHRoZXkgYXJl
IGNhbGxlZAo+ICJsb2NrZWQiIG1hcHBpbmdzLiBUaGUgdGhpcmQgcGFyYW1ldGVyIG9mIHRoZSB4
ZW5fbWFwX2NhY2hlIGNhbGwKPiBzcGVjaWZpZXMgaWYgYSBtYXBwaW5nIGlzIGEgImxvY2tlZCIg
bWFwcGluZy4KPiAKPiAKPiBGcm9tIHRoZSBRRU1VIHBvaW50IG9mIHZpZXcgdGhlcmUgYXJlIHR3
byBraW5kcyBvZiBsb25nIHRlcm0gbWFwcGluZ3M6Cj4gCj4gW2FdIGRldmljZSBtZW1vcnkgbWFw
cGluZ3MsIHN1Y2ggYXMgb3B0aW9uIHJvbXMgYW5kIHZpZGVvIG1lbW9yeQo+IFtiXSBkbWEgbWFw
cGluZ3MsIGNyZWF0ZWQgYnkgZG1hX21lbW9yeV9tYXAgJiBmcmllbmRzCj4gCj4gQWZ0ZXIgY2Vy
dGFpbiBvcGVyYXRpb25zLCBiYWxsb29uaW5nIGEgVk0gaW4gcGFydGljdWxhciwgWGVuIGFza3Mg
UUVNVQo+IGtpbmRseSB0byBkZXN0cm95IGFsbCBtYXBwaW5ncy4gSG93ZXZlciwgY2VydGFpbmx5
IFthXSBtYXBwaW5ncyBhcmUKPiBwcmVzZW50IGFuZCBjYW5ub3QgYmUgcmVtb3ZlZC4gVGhhdCdz
IG5vdCBhIHByb2JsZW0gYXMgdGhleSBhcmUgbm90Cj4gYWZmZWN0ZWQgYnkgYmFsbG9vbm5pbmcu
IFRoZSAqcmVhbCogcHJvYmxlbSBpcyB0aGF0IGlmIHRoZXJlIGFyZSBhbnkKPiBtYXBwaW5ncyBv
ZiB0eXBlIFtiXSwgYW55IG91dHN0YW5kaW5nIGRtYSBvcGVyYXRpb25zIGNvdWxkIGZhaWwuIFRo
aXMgaXMKPiBhIGtub3duIHNob3J0Y29taW5nLiBJbiBvdGhlciB3b3Jkcywgd2hlbiBYZW4gYXNr
cyBRRU1VIHRvIGRlc3Ryb3kgYWxsCj4gbWFwcGluZ3MsIGl0IGlzIGFuIGVycm9yIGlmIGFueSBb
Yl0gbWFwcGluZ3MgZXhpc3QuCj4gCj4gSG93ZXZlciB0b2RheSB3ZSBoYXZlIG5vIHdheSBvZiBk
aXN0aW5ndWlzaGluZyBbYV0gZnJvbSBbYl0uIEJlY2F1c2Ugb2YKPiB0aGF0LCB3ZSBjYW5ub3Qg
ZXZlbiBwcmludCBhIGRlY2VudCB3YXJuaW5nLgo+IAo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBh
IG5ldyAiZG1hIiBib29sIGZpZWxkIHRvIE1hcENhY2hlUmV2IGVudGlyZXMsIHRvCj4gcmVtZW1i
ZXIgaWYgYSBnaXZlbiBtYXBwaW5nIGlzIGZvciBkbWEgb3IgaXMgYSBsb25nIHRlcm0gZGV2aWNl
IG1lbW9yeQo+IG1hcHBpbmcuIFdoZW4geGVuX2ludmFsaWRhdGVfbWFwX2NhY2hlIGlzIGNhbGxl
ZCwgd2UgcHJpbnQgYSB3YXJuaW5nIGlmCj4gYW55IFtiXSBtYXBwaW5ncyBleGlzdC4gV2UgaWdu
b3JlIFthXSBtYXBwaW5ncy4KPiAKPiBNYXBwaW5ncyBjcmVhdGVkIGJ5IHFlbXVfbWFwX3JhbV9w
dHIgYXJlIGFzc3VtZWQgdG8gYmUgW2FdLCB3aGlsZQo+IG1hcHBpbmdzIGNyZWF0ZWQgYnkgYWRk
cmVzc19zcGFjZV9tYXAtPnFlbXVfcmFtX3B0cl9sZW5ndGggYXJlIGFzc3VtZWQKPiB0byBiZSBb
Yl0uCj4gCj4gVGhlIGdvYWwgb2YgdGhlIHBhdGNoIGlzIHRvIG1ha2UgZGVidWdnaW5nIGFuZCBz
eXN0ZW0gdW5kZXJzdGFuZGluZwo+IGVhc2llci4KClN1cmUsIHdoeSBub3QuCgpBY2tlZC1ieTog
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KClBhb2xvCgo+IFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiBkaWZm
IC0tZ2l0IGEvZXhlYy5jIGIvZXhlYy5jCj4gaW5kZXggZWFjNjA4NS4uODU3NjllMSAxMDA2NDQK
PiAtLS0gYS9leGVjLmMKPiArKysgYi9leGVjLmMKPiBAQCAtMjA4NCwxMCArMjA4NCwxMCBAQCB2
b2lkICpxZW11X21hcF9yYW1fcHRyKFJBTUJsb2NrICpyYW1fYmxvY2ssIHJhbV9hZGRyX3QgYWRk
cikKPiAgICAgICAgICAgKiBJbiB0aGF0IGNhc2UganVzdCBtYXAgdW50aWwgdGhlIGVuZCBvZiB0
aGUgcGFnZS4KPiAgICAgICAgICAgKi8KPiAgICAgICAgICBpZiAoYmxvY2stPm9mZnNldCA9PSAw
KSB7Cj4gLSAgICAgICAgICAgIHJldHVybiB4ZW5fbWFwX2NhY2hlKGFkZHIsIDAsIDApOwo+ICsg
ICAgICAgICAgICByZXR1cm4geGVuX21hcF9jYWNoZShhZGRyLCAwLCAwLCBmYWxzZSk7Cj4gICAg
ICAgICAgfQo+ICAKPiAtICAgICAgICBibG9jay0+aG9zdCA9IHhlbl9tYXBfY2FjaGUoYmxvY2st
Pm9mZnNldCwgYmxvY2stPm1heF9sZW5ndGgsIDEpOwo+ICsgICAgICAgIGJsb2NrLT5ob3N0ID0g
eGVuX21hcF9jYWNoZShibG9jay0+b2Zmc2V0LCBibG9jay0+bWF4X2xlbmd0aCwgMSwgZmFsc2Up
Owo+ICAgICAgfQo+ICAgICAgcmV0dXJuIHJhbWJsb2NrX3B0cihibG9jaywgYWRkcik7Cj4gIH0K
PiBAQCAtMjExNywxMCArMjExNywxMCBAQCBzdGF0aWMgdm9pZCAqcWVtdV9yYW1fcHRyX2xlbmd0
aChSQU1CbG9jayAqcmFtX2Jsb2NrLCByYW1fYWRkcl90IGFkZHIsCj4gICAgICAgICAgICogSW4g
dGhhdCBjYXNlIGp1c3QgbWFwIHRoZSByZXF1ZXN0ZWQgYXJlYS4KPiAgICAgICAgICAgKi8KPiAg
ICAgICAgICBpZiAoYmxvY2stPm9mZnNldCA9PSAwKSB7Cj4gLSAgICAgICAgICAgIHJldHVybiB4
ZW5fbWFwX2NhY2hlKGFkZHIsICpzaXplLCAxKTsKPiArICAgICAgICAgICAgcmV0dXJuIHhlbl9t
YXBfY2FjaGUoYWRkciwgKnNpemUsIDEsIHRydWUpOwo+ICAgICAgICAgIH0KPiAgCj4gLSAgICAg
ICAgYmxvY2stPmhvc3QgPSB4ZW5fbWFwX2NhY2hlKGJsb2NrLT5vZmZzZXQsIGJsb2NrLT5tYXhf
bGVuZ3RoLCAxKTsKPiArICAgICAgICBibG9jay0+aG9zdCA9IHhlbl9tYXBfY2FjaGUoYmxvY2st
Pm9mZnNldCwgYmxvY2stPm1heF9sZW5ndGgsIDEsIHRydWUpOwo+ICAgICAgfQo+ICAKPiAgICAg
IHJldHVybiByYW1ibG9ja19wdHIoYmxvY2ssIGFkZHIpOwo+IGRpZmYgLS1naXQgYS9ody9pMzg2
L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4gaW5kZXgg
MzFkZWJkZi4uZmE0MjgyYSAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUu
Ywo+ICsrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCj4gQEAgLTYyLDYgKzYyLDcgQEAg
dHlwZWRlZiBzdHJ1Y3QgTWFwQ2FjaGVSZXYgewo+ICAgICAgaHdhZGRyIHBhZGRyX2luZGV4Owo+
ICAgICAgaHdhZGRyIHNpemU7Cj4gICAgICBRVEFJTFFfRU5UUlkoTWFwQ2FjaGVSZXYpIG5leHQ7
Cj4gKyAgICBib29sIGRtYTsKPiAgfSBNYXBDYWNoZVJldjsKPiAgCj4gIHR5cGVkZWYgc3RydWN0
IE1hcENhY2hlIHsKPiBAQCAtMjAyLDcgKzIwMyw3IEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9i
dWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnksCj4gIH0KPiAgCj4gIHN0YXRpYyB1aW50OF90ICp4
ZW5fbWFwX2NhY2hlX3VubG9ja2VkKGh3YWRkciBwaHlzX2FkZHIsIGh3YWRkciBzaXplLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGxvY2spCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgbG9jaywgYm9vbCBk
bWEpCj4gIHsKPiAgICAgIE1hcENhY2hlRW50cnkgKmVudHJ5LCAqcGVudHJ5ID0gTlVMTDsKPiAg
ICAgIGh3YWRkciBhZGRyZXNzX2luZGV4Owo+IEBAIC0yODksNiArMjkwLDcgQEAgdHJ5YWdhaW46
Cj4gICAgICBpZiAobG9jaykgewo+ICAgICAgICAgIE1hcENhY2hlUmV2ICpyZXZlbnRyeSA9IGdf
bWFsbG9jMChzaXplb2YoTWFwQ2FjaGVSZXYpKTsKPiAgICAgICAgICBlbnRyeS0+bG9jaysrOwo+
ICsgICAgICAgIHJldmVudHJ5LT5kbWEgPSBkbWE7Cj4gICAgICAgICAgcmV2ZW50cnktPnZhZGRy
X3JlcSA9IG1hcGNhY2hlLT5sYXN0X2VudHJ5LT52YWRkcl9iYXNlICsgYWRkcmVzc19vZmZzZXQ7
Cj4gICAgICAgICAgcmV2ZW50cnktPnBhZGRyX2luZGV4ID0gbWFwY2FjaGUtPmxhc3RfZW50cnkt
PnBhZGRyX2luZGV4Owo+ICAgICAgICAgIHJldmVudHJ5LT5zaXplID0gZW50cnktPnNpemU7Cj4g
QEAgLTMwMCwxMiArMzAyLDEyIEBAIHRyeWFnYWluOgo+ICB9Cj4gIAo+ICB1aW50OF90ICp4ZW5f
bWFwX2NhY2hlKGh3YWRkciBwaHlzX2FkZHIsIGh3YWRkciBzaXplLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ4X3QgbG9jaykKPiArICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90
IGxvY2ssIGJvb2wgZG1hKQo+ICB7Cj4gICAgICB1aW50OF90ICpwOwo+ICAKPiAgICAgIG1hcGNh
Y2hlX2xvY2soKTsKPiAtICAgIHAgPSB4ZW5fbWFwX2NhY2hlX3VubG9ja2VkKHBoeXNfYWRkciwg
c2l6ZSwgbG9jayk7Cj4gKyAgICBwID0geGVuX21hcF9jYWNoZV91bmxvY2tlZChwaHlzX2FkZHIs
IHNpemUsIGxvY2ssIGRtYSk7Cj4gICAgICBtYXBjYWNoZV91bmxvY2soKTsKPiAgICAgIHJldHVy
biBwOwo+ICB9Cj4gQEAgLTQyNiw4ICs0MjgsMTAgQEAgdm9pZCB4ZW5faW52YWxpZGF0ZV9tYXBf
Y2FjaGUodm9pZCkKPiAgICAgIG1hcGNhY2hlX2xvY2soKTsKPiAgCj4gICAgICBRVEFJTFFfRk9S
RUFDSChyZXZlbnRyeSwgJm1hcGNhY2hlLT5sb2NrZWRfZW50cmllcywgbmV4dCkgewo+IC0gICAg
ICAgIERQUklOVEYoIlRoZXJlIHNob3VsZCBiZSBubyBsb2NrZWQgbWFwcGluZ3MgYXQgdGhpcyB0
aW1lLCAiCj4gLSAgICAgICAgICAgICAgICAiYnV0ICJUQVJHRVRfRk1UX3BseCIgLT4gJXAgaXMg
cHJlc2VudFxuIiwKPiArICAgICAgICBpZiAoIXJldmVudHJ5LT5kbWEpCj4gKyAgICAgICAgICAg
IGNvbnRpbnVlOwo+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiTG9ja2VkIERNQSBtYXBwaW5n
IHdoaWxlIGludmFsaWRhdGluZyBtYXBjYWNoZSEiCj4gKyAgICAgICAgICAgICAgICAiICJUQVJH
RVRfRk1UX3BseCIgLT4gJXAgaXMgcHJlc2VudFxuIiwKPiAgICAgICAgICAgICAgICAgIHJldmVu
dHJ5LT5wYWRkcl9pbmRleCwgcmV2ZW50cnktPnZhZGRyX3JlcSk7Cj4gICAgICB9Cj4gIAo+IGRp
ZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUuaCBiL2luY2x1ZGUvc3lzZW11
L3hlbi1tYXBjYWNoZS5oCj4gaW5kZXggYjhjOTNiOS4uMDFkYWFhZCAxMDA2NDQKPiAtLS0gYS9p
bmNsdWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUuaAo+ICsrKyBiL2luY2x1ZGUvc3lzZW11L3hlbi1t
YXBjYWNoZS5oCj4gQEAgLTE3LDcgKzE3LDcgQEAgdHlwZWRlZiBod2FkZHIgKCpwaHlzX29mZnNl
dF90b19nYWRkcl90KShod2FkZHIgc3RhcnRfYWRkciwKPiAgdm9pZCB4ZW5fbWFwX2NhY2hlX2lu
aXQocGh5c19vZmZzZXRfdG9fZ2FkZHJfdCBmLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICpvcGFxdWUpOwo+ICB1aW50OF90ICp4ZW5fbWFwX2NhY2hlKGh3YWRkciBwaHlzX2FkZHIs
IGh3YWRkciBzaXplLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgbG9jayk7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrLCBib29sIGRtYSk7Cj4gIHJhbV9h
ZGRyX3QgeGVuX3JhbV9hZGRyX2Zyb21fbWFwY2FjaGUodm9pZCAqcHRyKTsKPiAgdm9pZCB4ZW5f
aW52YWxpZGF0ZV9tYXBfY2FjaGVfZW50cnkodWludDhfdCAqYnVmZmVyKTsKPiAgdm9pZCB4ZW5f
aW52YWxpZGF0ZV9tYXBfY2FjaGUodm9pZCk7Cj4gQEAgLTMxLDcgKzMxLDggQEAgc3RhdGljIGlu
bGluZSB2b2lkIHhlbl9tYXBfY2FjaGVfaW5pdChwaHlzX29mZnNldF90b19nYWRkcl90IGYsCj4g
IAo+ICBzdGF0aWMgaW5saW5lIHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGUoaHdhZGRyIHBoeXNfYWRk
ciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3YWRkciBzaXplLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrKQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkbWEpCj4gIHsKPiAgICAgIGFi
b3J0KCk7Cj4gIH0KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 09:02:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qBC-0004N0-QD; Wed, 03 May 2017 09:02:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5qBB-0004Mu-Ps
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:02:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5B/C4-01734-DAC99095; Wed, 03 May 2017 09:02:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fZHM5
 Ig9//1CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow1y2ewFLTxVfy9epS1gfECdxcjJ4eQQJ7E
 jKO/mUFsXgE7iVufJrGB2BIChhJP318Hs1kEVCUO3b/PCGKzCahLtD3bzgpiiwjoS8z/9BPI5
 uBgFtCUmPO5FiQsLBArMf/pK6YuRi6g8W2MEntWHwKbzyngKTF/7XtmkHpeAUGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDDFSWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuqZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYv/Q7H2KU5GBSEuVVf8UeKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC13U2Z6SQYFFqempFWmYOMApg0hIcPEoivJkgad7igsTc4
 sx0iNQpRl2OK60f3zMJseTl56VKifO2ghQJgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ89aBTOHJzCuB2/QK6AgmoCOaZTlAjihJREhJNTByLzJ6eTatN3TKVHHrJHGZQHm
 m4NpHAYn/0vfFxvn/qJVb/qZ4Tdu0U0YaaRsXpH1afupIXZXTDdOTCfVTGxqzCtOOT5SMjCnN
 XL8h7dS3kCut0zZZPb4jcyTQcF6dmtPJx/9sj/36uuKSuqQGy57FxZfXJZ+Z8/urj/mzj3wq/
 +493hTyNyBKiaU4I9FQi7moOBEAjnmnAsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493802147!93273487!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2217 invoked from network); 3 May 2017 09:02:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 09:02:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 03:02:27 -0600
Message-Id: <5909B8C1020000780015637E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 03:02:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCj4gQEAg
LTAsMCArMSw0NCBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIGFyY2gveDg2L3B2
L3RyYXBzLmMKPiArICoKPiArICogUFYgbG93IGxldmVsIGVudHJ5IHBvaW50cy4KPiArICoKPiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0
IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPiArICogYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICoK
PiArICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KPiArICovCj4gKwo+
ICsjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICsKPiArI2luY2x1ZGUgPGFzbS9hcGljLmg+
Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0NPTVBBVAoKQXMgZXhwcmVzc2VkIGJlZm9yZSwgSSBkaXNh
Z3JlZSB0byB0aGUgcmUtaW50cm9kdWN0aW9uIG9mIHN1Y2gKY29uZGl0aW9uYWxzIGluIHg4NiBj
b2RlLgoKPiArdm9pZCBkb19lbnRyeV9pbnQ4MihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
CkFoLCBzbyBoZXJlIHdlIGdvLiBJZiB0aGlzIGFuZCBwYXRjaCA0IGdldCBjb21taXR0ZWQgdG9n
ZXRoZXIsIEkKd2l0aGRyYXcgbXkgZGVjbGFyYXRpb24gc3BlY2lmaWMgY2hhbmdlIHJlcXVlc3Qg
b24gdGhhdCBvdGhlcgpwYXRjaC4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNh
bGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKPiBAQCAtMjUsNiAr
MjUsMTAgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ICAKPiAgZXh0ZXJuIGNvbnN0IGh5cGVyY2FsbF9h
cmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFibGVbTlJfaHlwZXJjYWxsc107Cj4gIAo+ICsjaWZkZWYg
Q09ORklHX1BWCj4gK3ZvaWQgcHZfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KTsKPiArI2VuZGlmCgpBcmUgc3VjaCAjaWZkZWYtcyByZWFsbHkgdXNlZnVsPyBIYXZpbmcgdGhl
IGRlY2xhcmF0aW9uIGRvZXMgbm8gaGFybSwKbGlua2luZyB3b3VsZCBmYWlsIGlmIHRoZSBjb25m
aWcgc2V0dGluZyBpcyBvZmYuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:08:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qGm-0004cX-E8; Wed, 03 May 2017 09:08:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5qGl-0004cR-Bs
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:08:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 10/81-03058-60E99095; Wed, 03 May 2017 09:08:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5dtHme
 kwcTzfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZ5X/YC94zVfQ07mJuYNzF1MXIySEkkCex
 +dE2VhCbV8BO4uP1pYwgtoSAocTT99fZQGwWAVWJ1ZOngNlsAuoSbc+2g9WLCOhLzP/0E8jm4
 GAW0JSY87kWJCws4CkxqXse1Pg2RokFfZIgNidQvGvpN2aQcl4BQYm/O4RBwswCWhIPf91igb
 C1JZYtfM0MMVFaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hiZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYr28MOMQoycGkJMqr/oo9UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEr+5czkghwaLU9NSKtMwcYBTApCU4eJREeCfPAUrzFhck5hZnpkOkT
 jHqcsy59/U9kxBLXn5eqpQ4bzJIkQBIUUZpHtwIWEReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvW5ApPJl5JXCbXgEdwQR0RLMsB8gRJYkIKakGxgD94kPF53UmuS9yPJBSmLnt84w66Wt
 K93nXRKQGsTIZ/XggLPpGadq9qulVuTusvp/1ZNvNFBa/p8/7/hnG7cfElnX9/TtvUuwNxUfn
 8p6fSZsoqJEb+dJojqjppRzFi2yhl3XPzJ2QY7Z1w+erXREzvJKP+11+qDu39vI68TdLY1bka
 Ey6Ua3EUpyRaKjFXFScCADQpmBBwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1493802500!59810076!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6057 invoked from network); 3 May 2017 09:08:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 09:08:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 03:08:19 -0600
Message-Id: <5909BA210200007800156388@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 03:08:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493748326-9582-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/asm: Fold LOAD_C_CLOBBERED into
 RESTORE_ALL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2l0aCBpdHMgc29sZSBvdGhlciB1c2VyIHJlbW92ZWQsIGZvbGQgTE9BRF9DX0NMT0JC
RVJFRCBpbnRvIFJFU1RPUkVfQUxMIHRvCj4gcmVkdWNlIHRoZSBjb2duaXRpdmUgbG9hZCBvZiB0
cnlpbmcgdG8gd29yayBvdXQgd2hpY2ggcmVnaXN0ZXJzIGdldCAKPiBtb2RpZmllZC4KPiAKPiBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 09:10:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:10:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qIj-00059z-QK; Wed, 03 May 2017 09:10:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d5qIi-00059s-Ci
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:10:24 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 76/DB-03869-F7E99095; Wed, 03 May 2017 09:10:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHKsWRWlGSWpSXmKPExsVywNwkQrd+Hme
 kwZQ2DoslHxezODB6HN39mymAMYo1My8pvyKBNWPXjNtsBZv5KuZ1PWBuYOzi6WLk4hASmMYo
 sejaYqYuRk4OCQFeiSPLZrBC2H4SL/d+Y4YoamCUeLu7kQ3C2cUosfl1B1RmLaPEtSlz2UBa2
 AQMJH6f62MBsUUElCV6f/1mASliFvjCJPHoxE9mkISwQLbEn3vzoYpyJKbtm8IIYVtJbF+6BK
 yGRUBFou33E7AaXoFgiW93DoDdJCRQLXHv4X4wm1PAXuLz4i9gixkFxCS+n1oD9gOzgLjErSf
 zof4RkFiy5zwzhC0q8fLxP6jfVjJLfD4dC2HLS8y//I0FYq+kxKRPX1ghbHGJNZfnw9md+36y
 QdQrSvxd38oIsUtHYsHuT2wQtrbEsoWvmSFuFpQ4ORPifiGgX9p7T7FMYJSbheS8WUjaZyFpn
 4WkfQEjyypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMB0wA
 AEOxhPrws8xCjJwaQkyqv+ij1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7lzOSCHBotT01Iq
 0zBxgYoJJS3DwKInwTp4DlOYtLkjMLc5Mh0idYlSUEuf9AZIQAElklObBtcGS4SVGWSlhXkag
 Q4R4ClKLcjNLUOVfMYpzMCoJ8yqCbOfJzCuBm/4KaDET0OJmWQ6QxSWJCCmpBkZHKzOONzZ1s
 /sj/PzvfGJZtvrup0Oczj+Kgi57vbDYlX+yTkxwtcfOoFXu3dHlaeElZ49l+l4t5vffy+j3u2
 /vrBNrVewf5aaYGwrP792fKLDYKnBx++TVH3kPHiv0d/nCns1YfObzOde1cXc7TP9ZBs9sYQu
 5+9dQd3/higLe6x7VKkKf1imxFGckGmoxFxUnAgBGdbJ1gQMAAA==
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493802619!66341302!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 848 invoked from network); 3 May 2017 09:10:22 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 09:10:22 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 May 2017 02:10:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,283,1491289200"; d="scan'208";a="81887589"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga002.jf.intel.com with ESMTP; 03 May 2017 02:10:09 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 3 May 2017 02:10:09 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.178]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.117]) with mapi id 14.03.0319.002;
 Wed, 3 May 2017 17:10:07 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/ioreq server:  Fix DomU reboot couldn't work when
 using p2m_ioreq_server p2m_type
Thread-Index: AQHSw9QdQAoxqOn6BkSpV8jvKlgiFqHhuk0AgACNHnA=
Date: Wed, 3 May 2017 09:10:07 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C4D7797@SHSMSX104.ccr.corp.intel.com>
References: <1493849741-13355-1-git-send-email-xiong.y.zhang@intel.com>
 <5909AB6C0200007800156258@prv-mh.provo.novell.com>
In-Reply-To: <5909AB6C0200007800156258@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzkwMzgzOTUtOTQxZS00NDg4LTgyNDYtODM3YWQxYjIwMjBiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX1BVQkxJQyJ9XX1dfSwiU3ViamVjdExhYmVscyI6W10sIlRNQ1ZlcnNpb24iOiIxNS45LjYuNiIsIlRydXN0ZWRMYWJlbEhhc2giOiJkSGhFRFVnT3Rtc3ZKZlwveitsT3lTbG15a20rTFJcL3VcL1wvR1dYZWdxK21Fdz0ifQ==
x-ctpclassification: CTP_PUBLIC
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "yu.c.zhang@linux.intel.com" <yu.c.zhang@linux.intel.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>, "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU reboot couldn't
 work when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gT24gMDQuMDUuMTcgYXQgMDA6MTUsIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4gd3Jv
dGU6Cj4gPiAnY29tbWl0IDE2NzllMGRmM2RmNiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IGFzeW5jaHJv
bm91c2x5IHJlc2V0Cj4gPiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScg
d2lsbCBjYWxsCj4gPiBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKCkgd2hpY2ggc2V0IGVu
dHJ5LnJlY2FsYz0xLiBUaGVuCj4gPiB0aGUgZm9sbG93aW5nIGdldF9lbnRyeShwMm1faW9yZXFf
c2VydmVyKSB3aWxsIHJldHVybgo+ID4gcDJtX3JhbV9ydyB0eXBlLgo+ID4gQnV0ICdjb21taXQg
NmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNlcnZlcjogc3luY2hyb25vdXNseSByZXNldAo+ID4g
b3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2VydmVy
IHVubWFwcyIpJwo+ID4gYXNzdW1lIGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSB3aWxsIHJl
dHVybiBwMm1faW9yZXFfc2VydmVyCj4gPiB0eXBlLCB0aGVuIHJlc2V0IHAybV9pb3JlcV9zZXJ2
ZXIgZW50cmllcy4gVGhlIGZhY3QgaXMgdGhlIGFzc3VtcHRpb24KPiA+IGlzbid0IHRydWUsIGFu
ZCBzeXNuY2hyb25vdXNseSByZXNldCBmdW5jdGlvbiBjb3VsZG4ndCB3b3JrLiBUaGVuCj4gPiBp
b3JlcS5lbnRyeV9jb3VudCBpcyBsYXJnZXIgdGhhbiB6ZXJvIGFmdGVyIGFuIGlvcmVxIHNlcnZl
ciB1bm1hcHMsCj4gPiBmaW5hbGx5IHRoaXMgcmVzdWx0cyBEb21VIHJlYm9vdCBjb3VsZG4ndCB3
b3JrLgo+ID4KPiA+IFRoaXMgcGF0Y2ggd2lsbCBsZXQgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2
ZXIpIHJldHVybgo+ID4gcDJtX2lvcmVxX3NlcnZlciB0eXBlIGluc3RlYWQgb2YgcDJtX3JhbV9y
dyB0eXBlIHdoZW4gdGhlIHR5cGUgb2YKPiA+IGlvcmVxX3NlcnZlciBlbnRyaWVzIGhhdm4ndCBi
ZWVuIHdyaXR0ZW4uIFRoZSBhY3R1YWwgdHlwZSBjaGFuZ2UKPiA+IGhhcHBlbnMgaW4gcmVjYWxj
IGZ1bmNpdG9uLgo+IAo+IEkgdGhpbmsgdGhpcyBpcyB0aGUgd3Jvbmcgc29sdXRpb24gdG8gdGhl
IHByb2JsZW06IGdldF9lbnRyeSgpIGlzCj4gc3VwcG9zZWQgdG8gcmV0dXJuIHRoZSBuZXcgdHlw
ZSwgd2hlbiBhIHR5cGUgY2hhbmdlIHdhcyBkb25lCj4gYnV0IGhhc24ndCBnb3QgcHVzaGVkIHRo
cm91Z2ggdGhlIHBhZ2UgdGFibGUgaGllcmFyY2h5LiBPbmUKPiBvcHRpb24gSSBjYW4gc2VlIHdv
dWxkIGJlIHRvIGFkZCBhIG5ldyBmbGFnIHRvIHAybV9xdWVyeV90LAo+IGFsbG93aW5nIHRvIHJl
dHJpZXZlIHRoZSBjdXJyZW50bHkgcmVjb3JkZWQgdHlwZSBpbnN0ZWFkIG9mIHRoZQo+IG1hbmRh
dGVkIGFjdGl2ZSBvbmUuIEFub3RoZXIgbWlnaHQgYmUgdG8gcmVsYXgKPiBwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCkncyBvbGQgdHlwZSBjaGVjaywgYWNjZXB0aW5nIHRoYXQgdGhpcwo+IHdvdWxk
IGxlYWQgdG8gdW5uZWNlc3NhcnkgY2FsbHMgdG8gcDJtX2NoYW5nZV90eXBlX29uZSgpLiBJdAo+
IG1heSBiZSBwb3NzaWJsZSB0byBhdm9pZCBzb21lIG9mIHRoZSBleHRyYSBvdmVyaGVhZCBieSBl
LmcuCj4gYWxzbyBsb29raW5nIGF0IHRoZSByZXRyaWV2ZWQgb3JkZXIgLSBwMm1faW9yZXFfc2Vy
dmVyIHBhZ2VzCj4gY2FuIG9ubHkgYmUgb3JkZXItMCByaWdodCBub3csIHNvIGhpZ2hlciBvcmRl
ciBwYWdlcyBjb3VsZCBiZQo+IHNraXBwZWQuCltaaGFuZywgWGlvbmcgWV0gVGhhbmtzIGZvciB5
b3VyIGdvb2QgcHJvcG9zZSwgSSB3aWxsIGZvbGxvdyB0aGVtCmFuZCByZXBvcnQgdGhlbSBsYXRl
ci4KPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:10:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qIw-0005Cs-1d; Wed, 03 May 2017 09:10:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5qIv-0005Cj-J6
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:10:37 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C6/7E-02956-D8E99095; Wed, 03 May 2017 09:10:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsUSfTxjoW7PPM5
 Ig6//xCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWtQkFTw0rPm06y9jA+ESji5GTQ0jATWLS
 778sXYxcQPYaRolV7WuhnGuMEjdaZrFDVLlKtF05wgaR2McocffeK2aQBJuAocTqjS1sILaIg
 LTEtc+XGUFsZoFSiUsT+8FsYYF4iSPPe4GmcnCwCKhKtN9RBgnzCnhIHJ05CWy+hICcxMljk1
 lBbE4BT4ltDzezg5QLAdVcvBoHUZIj8fBEKxtIWEJASuJ/qxLINRICG1gkVs9+wgJRIyPxaOJ
 NtgmMQgsYGVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYg
 AxDsYJx+2f8QoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry6czkjhQSLUtNTK
 9Iyc4DRAJOW4OBREuE9ApLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3h9zgIoEQIoySv
 PgRsAi8xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEed+CTOHJzCuB2/QK6AgmoCOaZTlAjih
 JREhJNTDmqNb9fLTP5/GLPb92qB8QbzBN/Jdk9JlNbaO/+ErO+j+BWc5vfE7v5GttDHvu+HqG
 cGbfvhOrveQutHziaGhX+pEqOPXiubVe6mbxe7Lt2Lt2pUWzNwfL/jxae3H2zdLWi3IbDi5r6
 dozPeF4rKjQuvv7BZlu3ynbJxpt4h7ofK1BeeeHfYuUWIozEg21mIuKEwFYcG6JxwIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493802635!66341375!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3670 invoked from network); 3 May 2017 09:10:36 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 09:10:36 -0000
Received: (qmail 8406 invoked from network); 3 May 2017 12:10:35 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 12:10:35 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 15CC27FC39
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 12:10:35 +0300 (EEST)
Received: (qmail 445 invoked from network); 3 May 2017 12:10:35 +0300
Received: from xen.dsd.ro (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 3 May 2017 12:10:34 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed,  3 May 2017 12:10:03 +0300
Message-Id: <1493802603-4978-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71200
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447993,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.018703)], BW: [Enabled, t:
 (0.000007,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005170), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.012626,0.000243)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.234560), Hit: No, Details: v2.4.8; Id:
 11.5eu885.1bf4fi0aj.n1fu], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V2 2/2] x86/vm_event: fix race between
	__context_switch() and vm_event_resume()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGludHJvc3BlY3Rpb24gYWdlbnQgY2FuIHJlcGx5IHRvIGEgdm1fZXZlbnQgZmFzdGVyIHRo
YW4Kdm14X3ZtZXhpdF9oYW5kbGVyKCkgY2FuIGNvbXBsZXRlIGluIHNvbWUgY2FzZXMsIHdoZXJl
IGl0IGlzIHRoZW4Kbm90IHNhZmUgZm9yIHZtX2V2ZW50X3NldF9yZWdpc3RlcnMoKSB0byBtb2Rp
Znkgdi0+YXJjaC51c2VyX3JlZ3MuCkluIHRoZSB0ZXN0IHNjZW5hcmlvLCB3ZSB3ZXJlIHN0ZXBw
aW5nIG92ZXIgYW4gSU5UMyBicmVha3BvaW50IGJ5CnNldHRpbmcgUklQICs9IDEuIFRoZSBxdWlj
ayByZXBseSB0ZW5kZWQgdG8gY29tcGxldGUgYmVmb3JlIHRoZSBWQ1BVCnRyaWdnZXJpbmcgdGhl
IGludHJvc3BlY3Rpb24gZXZlbnQgaGFkIHByb3Blcmx5IHBhdXNlZCBhbmQgYmVlbgpkZXNjaGVk
dWxlZC4gSWYgdGhlIHJlcGx5IG9jY3VycyBiZWZvcmUgX19jb250ZXh0X3N3aXRjaCgpIGhhcHBl
bnMsCl9fY29udGV4dF9zd2l0Y2goKSBjbG9iYmVycyB0aGUgcmVwbHkgYnkgb3ZlcndyaXRpbmcK
di0+YXJjaC51c2VyX3JlZ3MgZnJvbSB0aGUgc3RhY2suIElmIHRoZSByZXBseSBvY2N1cnMgYWZ0
ZXIKX19jb250ZXh0X3N3aXRjaCgpLCB3ZSBkb24ndCBwYXNzIHRocm91Z2ggX19jb250ZXh0X3N3
aXRjaCgpIHdoZW4KdHJhbnNpdGlvbmluZyB0byBpZGxlLgoKVGhpcyBwYXRjaCBlbnN1cmVzIHRo
YXQgdm1fZXZlbnRfcmVzdW1lKCkgY29kZSBvbmx5IHNldHMgcGVyLVZDUFUKZGF0YSB0byBiZSB1
c2VkIGZvciB0aGUgYWN0dWFsIHNldHRpbmcgb2YgcmVnaXN0ZXJzIGxhdGVyIGluCmh2bV9kb19y
ZXN1bWUoKSAoc2ltaWxhciB0byB0aGUgbW9kZWwgdXNlZCB0byBjb250cm9sIHNldHRpbmcgb2Yg
Q1JzCmFuZCBNU1JzKS4KClRoZSBwYXRjaCBhZGRpdGlvbmFsbHkgcmVtb3ZlcyB0aGUgc3luY192
Y3B1X2V4ZWNzdGF0ZSh2KSBjYWxsIGZyb20Kdm1fZXZlbnRfcmVzdW1lKCksIHdoaWNoIGlzIG5v
IGxvbmdlciBuZWNlc3NhcnksIHdoaWNoIHJlbW92ZXMgdGhlCmFzc29jaWF0ZWQgYnJvYWRjYXN0
IFRMQiBmbHVzaCAocmVhZDogcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQpLgoKU2lnbmVkLW9mZi1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdm1fZXZlbnQuYyAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyAgICAgICAgfCAyMiArKy0tLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICAgfCAxNyArKysrKysr
KysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oIHwgIDIgKysKIDQgZmls
ZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jIGIveGVuL2FyY2gveDg2L2h2bS92bV9ldmVu
dC5jCmluZGV4IGIzNWVlMTIuLmJmYjk1YTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKQEAgLTIzLDYgKzIz
LDM5IEBACiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAjaW5jbHVkZSA8YXNtL3ZtX2V2
ZW50Lmg+CiAKK3N0YXRpYyB2b2lkIGh2bV92bV9ldmVudF9zZXRfcmVnaXN0ZXJzKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOworCisgICAgaWYgKCB1
bmxpa2VseSh2LT5hcmNoLnZtX2V2ZW50LT5zZXRfZ3BycykgKQorICAgIHsKKyAgICAgICAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7CisKKyAgICAg
ICAgcmVncy0+cmF4ID0gdi0+YXJjaC52bV9ldmVudC0+Z3Bycy5yYXg7CisgICAgICAgIHJlZ3Mt
PnJieCA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucmJ4OworICAgICAgICByZWdzLT5yY3ggPSB2
LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnJjeDsKKyAgICAgICAgcmVncy0+cmR4ID0gdi0+YXJjaC52
bV9ldmVudC0+Z3Bycy5yZHg7CisgICAgICAgIHJlZ3MtPnJzcCA9IHYtPmFyY2gudm1fZXZlbnQt
PmdwcnMucnNwOworICAgICAgICByZWdzLT5yYnAgPSB2LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnJi
cDsKKyAgICAgICAgcmVncy0+cnNpID0gdi0+YXJjaC52bV9ldmVudC0+Z3Bycy5yc2k7CisgICAg
ICAgIHJlZ3MtPnJkaSA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucmRpOworCisgICAgICAgIHJl
Z3MtPnI4ID0gdi0+YXJjaC52bV9ldmVudC0+Z3Bycy5yODsKKyAgICAgICAgcmVncy0+cjkgPSB2
LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnI5OworICAgICAgICByZWdzLT5yMTAgPSB2LT5hcmNoLnZt
X2V2ZW50LT5ncHJzLnIxMDsKKyAgICAgICAgcmVncy0+cjExID0gdi0+YXJjaC52bV9ldmVudC0+
Z3Bycy5yMTE7CisgICAgICAgIHJlZ3MtPnIxMiA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucjEy
OworICAgICAgICByZWdzLT5yMTMgPSB2LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnIxMzsKKyAgICAg
ICAgcmVncy0+cjE0ID0gdi0+YXJjaC52bV9ldmVudC0+Z3Bycy5yMTQ7CisgICAgICAgIHJlZ3Mt
PnIxNSA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucjE1OworCisgICAgICAgIHJlZ3MtPnJmbGFn
cyA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucmZsYWdzOworICAgICAgICByZWdzLT5yaXAgPSB2
LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnJpcDsKKworICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5z
ZXRfZ3BycyA9IGZhbHNlOworICAgIH0KK30KKwogdm9pZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1l
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgKnc7CkBA
IC0zMCw2ICs2Myw4IEBAIHZvaWQgaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAq
dikKICAgICBpZiAoIGxpa2VseSghdi0+YXJjaC52bV9ldmVudCkgKQogICAgICAgICByZXR1cm47
CiAKKyAgICBodm1fdm1fZXZlbnRfc2V0X3JlZ2lzdGVycyh2KTsKKwogICAgIHcgPSAmdi0+YXJj
aC52bV9ldmVudC0+d3JpdGVfZGF0YTsKIAogICAgIGlmICggdW5saWtlbHkodi0+YXJjaC52bV9l
dmVudC0+ZW11bGF0ZV9mbGFncykgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50
LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwppbmRleCA1MDJjY2MyLi5hNmVhNDJjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYvdm1fZXZl
bnQuYwpAQCAtMTEzLDI2ICsxMTMsOCBAQCB2b2lkIHZtX2V2ZW50X3NldF9yZWdpc3RlcnMoc3Ry
dWN0IHZjcHUgKnYsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKIHsKICAgICBBU1NFUlQoYXRv
bWljX3JlYWQoJnYtPnZtX2V2ZW50X3BhdXNlX2NvdW50KSk7CiAKLSAgICB2LT5hcmNoLnVzZXJf
cmVncy5yYXggPSByc3AtPmRhdGEucmVncy54ODYucmF4OwotICAgIHYtPmFyY2gudXNlcl9yZWdz
LnJieCA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yYng7Ci0gICAgdi0+YXJjaC51c2VyX3JlZ3MucmN4
ID0gcnNwLT5kYXRhLnJlZ3MueDg2LnJjeDsKLSAgICB2LT5hcmNoLnVzZXJfcmVncy5yZHggPSBy
c3AtPmRhdGEucmVncy54ODYucmR4OwotICAgIHYtPmFyY2gudXNlcl9yZWdzLnJzcCA9IHJzcC0+
ZGF0YS5yZWdzLng4Ni5yc3A7Ci0gICAgdi0+YXJjaC51c2VyX3JlZ3MucmJwID0gcnNwLT5kYXRh
LnJlZ3MueDg2LnJicDsKLSAgICB2LT5hcmNoLnVzZXJfcmVncy5yc2kgPSByc3AtPmRhdGEucmVn
cy54ODYucnNpOwotICAgIHYtPmFyY2gudXNlcl9yZWdzLnJkaSA9IHJzcC0+ZGF0YS5yZWdzLng4
Ni5yZGk7Ci0KLSAgICB2LT5hcmNoLnVzZXJfcmVncy5yOCA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5y
ODsKLSAgICB2LT5hcmNoLnVzZXJfcmVncy5yOSA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yOTsKLSAg
ICB2LT5hcmNoLnVzZXJfcmVncy5yMTAgPSByc3AtPmRhdGEucmVncy54ODYucjEwOwotICAgIHYt
PmFyY2gudXNlcl9yZWdzLnIxMSA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yMTE7Ci0gICAgdi0+YXJj
aC51c2VyX3JlZ3MucjEyID0gcnNwLT5kYXRhLnJlZ3MueDg2LnIxMjsKLSAgICB2LT5hcmNoLnVz
ZXJfcmVncy5yMTMgPSByc3AtPmRhdGEucmVncy54ODYucjEzOwotICAgIHYtPmFyY2gudXNlcl9y
ZWdzLnIxNCA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yMTQ7Ci0gICAgdi0+YXJjaC51c2VyX3JlZ3Mu
cjE1ID0gcnNwLT5kYXRhLnJlZ3MueDg2LnIxNTsKLQotICAgIHYtPmFyY2gudXNlcl9yZWdzLnJm
bGFncyA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yZmxhZ3M7Ci0gICAgdi0+YXJjaC51c2VyX3JlZ3Mu
cmlwID0gcnNwLT5kYXRhLnJlZ3MueDg2LnJpcDsKKyAgICB2LT5hcmNoLnZtX2V2ZW50LT5ncHJz
ID0gcnNwLT5kYXRhLnJlZ3MueDg2OworICAgIHYtPmFyY2gudm1fZXZlbnQtPnNldF9ncHJzID0g
dHJ1ZTsKIH0KIAogdm9pZCB2bV9ldmVudF9tb25pdG9yX25leHRfaW50ZXJydXB0KHN0cnVjdCB2
Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92
bV9ldmVudC5jCmluZGV4IDBmZTlhNTMuLjkyOTFkYjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
dm1fZXZlbnQuYworKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKQEAgLTM1Nyw2ICszNTcsMTYg
QEAgdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50
X2RvbWFpbiAqdmVkKQogewogICAgIHZtX2V2ZW50X3Jlc3BvbnNlX3QgcnNwOwogCisgICAgLyoK
KyAgICAgKiB2bV9ldmVudF9yZXN1bWUoKSBydW5zIGluIGVpdGhlciBYRU5fRE9NQ1RMX1ZNX0VW
RU5UX09QXyosIG9yCisgICAgICogRVZUQ0hOX3NlbmQgY29udGV4dCBmcm9tIHRoZSBpbnRyb3Nw
ZWN0aW9uIGNvbnN1bWVyLiBCb3RoIGNvbnRleHRzCisgICAgICogYXJlIGd1YXJhbnRlZWQgbm90
IHRvIGJlIHRoZSBzdWJqZWN0IG9mIHZtX2V2ZW50IHJlc3BvbnNlcy4KKyAgICAgKiBXaGlsZSB3
ZSBjb3VsZCBBU1NFUlQodiAhPSBjdXJyZW50KSBmb3IgZWFjaCBWQ1BVIGluIGQgaW4gdGhlIGxv
b3AKKyAgICAgKiBiZWxvdywgdGhpcyBjb3ZlcnMgdGhlIGNhc2Ugd2hlcmUgd2Ugd291bGQgbmVl
ZCB0byBpdGVyYXRlIG92ZXIgYWxsCisgICAgICogb2YgdGhlbSBtb3JlIHN1Y2NpbnRseS4KKyAg
ICAgKi8KKyAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOworCiAgICAgLyogUHVsbCBh
bGwgcmVzcG9uc2VzIG9mZiB0aGUgcmluZy4gKi8KICAgICB3aGlsZSAoIHZtX2V2ZW50X2dldF9y
ZXNwb25zZShkLCB2ZWQsICZyc3ApICkKICAgICB7CkBAIC0zNzUsMTMgKzM4NSw2IEBAIHZvaWQg
dm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZlZCkKICAgICAgICAgdiA9IGQtPnZjcHVbcnNwLnZjcHVfaWRdOwogCiAgICAgICAgIC8qCi0g
ICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgdkNQVSBzdGF0ZSBoYXMgYmVlbiBzeW5jaHJvbml6ZWQg
Zm9yIHRoZSBjdXN0b20KLSAgICAgICAgICogaGFuZGxlcnMuCi0gICAgICAgICAqLwotICAgICAg
ICBpZiAoIGF0b21pY19yZWFkKCZ2LT52bV9ldmVudF9wYXVzZV9jb3VudCkgKQotICAgICAgICAg
ICAgc3luY192Y3B1X2V4ZWNzdGF0ZSh2KTsKLQotICAgICAgICAvKgogICAgICAgICAgKiBJbiBz
b21lIGNhc2VzIHRoZSByZXNwb25zZSB0eXBlIG5lZWRzIGV4dHJhIGhhbmRsaW5nLCBzbyBoZXJl
CiAgICAgICAgICAqIHdlIGNhbGwgdGhlIGFwcHJvcHJpYXRlIGhhbmRsZXJzLgogICAgICAgICAg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvdm1fZXZlbnQuaAppbmRleCBjYTczZjk5Li4zOWU3M2M4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni92bV9ldmVudC5oCkBAIC0zMiw2ICszMiw4IEBAIHN0cnVjdCBhcmNoX3ZtX2V2ZW50IHsKICAg
ICAgICAgc3RydWN0IHZtX2V2ZW50X2VtdWxfaW5zbl9kYXRhIGluc247CiAgICAgfSBlbXVsOwog
ICAgIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgd3JpdGVfZGF0YTsKKyAgICBzdHJ1Y3Qgdm1f
ZXZlbnRfcmVnc194ODYgZ3ByczsKKyAgICBib29sIHNldF9ncHJzOwogfTsKIAogaW50IHZtX2V2
ZW50X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:10:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qIx-0005DV-8S; Wed, 03 May 2017 09:10:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5qIw-0005Cf-8g
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:10:38 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 52/EC-03920-C8E99095; Wed, 03 May 2017 09:10:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsUSfTxjoW7PPM5
 IgwWv+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVc/ewF/SzVFy+aNLAeIK5i5GTQ0jATeLR
 +01sXYxcQPYaRoltNycwQzjXGCVuP/vMAlHlKrFw4iwmiMQ+RokDM2+CJdgEDCVWb2xhA7FFB
 KQlrn2+zAhiMwu4Syy61ckKYgsL2EvsOTQfqJmDg0VAVeLoxGCQMK+Ah8TSh1vAWiUE5CROHp
 vMCmHnSDw80coGUi4hICXxv1UJZK2EQC+LxOErv5kgamQkHk28yTaBUWABI8MqRvXi1KKy1CJ
 dY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCgYgCCHYwd/5wOMUpyMCmJ8qq/
 Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrO5czUkiwKDU9tSItMwcY3jBpCQ4eJRHeIyBp3
 uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US540AKRIAKcoozYMbAYu1S4yyUsK8jEBHCfEUpB
 blZpagyr9iFOdgVBLmzQGZwpOZVwK36RXQEUxARzTLcoAcUZKIkJJqYFzw/aJj4CXTyD55cYd
 bXyYWJ9hrxyzZtsdLkM3PqedYYc8fnmdGB8uuqarIypoKL52tM331m4exs692TO39tW9uTvi9
 WR8sTA4t3fS47uENnqrF3/ot9c9mTF/ddS+CYULM6UknZ79/EFQZ5Dnf5K1f4MWt7JeN/5rO1
 /KOqN189efrc0KiZ/2UWIozEg21mIuKEwHhomKdsAIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493802635!66341374!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3657 invoked from network); 3 May 2017 09:10:36 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 09:10:36 -0000
Received: (qmail 8368 invoked from network); 3 May 2017 12:10:34 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 12:10:34 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 6CD427FC2C
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 12:10:34 +0300 (EEST)
Received: (qmail 432 invoked from network); 3 May 2017 12:10:34 +0300
Received: from xen.dsd.ro (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 3 May 2017 12:10:33 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed,  3 May 2017 12:10:01 +0300
Message-Id: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71200
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447993,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002344)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002000), Flags: 85D2ED72; NN_NO_CONTENT_TYPE; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.009940,0.000022)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.361765), Hit: No,
 Details: v2.4.8; Id: 11.5eujg7.1bf4fioct.nb71], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V2 0/2] Fix vm_event resume path race condition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzbWFsbCBzZXJpZXMgZmlyc3QgY3JlYXRlcyBodm0vdm1fZXZlbnQue2gsY30sIGluIG9y
ZGVyIHRvIGJyaW5nCnVuZGVyIHZtX2V2ZW50IG1haW50YWluZXJzaGlwIHRoZSBjb2RlIHRoYXQg
aGFzIHByZXZpb3VzbHkgbGl2ZWQgaW4KaHZtX2RvX3Jlc3VtZSgpLCBhbmQgdGhlbiBmaXhlcyBh
IF9fY29udGV4dF9zd2l0Y2goKS1yZWxhdGVkIHJhY2UKY29uZGl0aW9uIHdoZW4gYXR0ZW1wdGlu
ZyB0byBzZXQgcmVnaXN0ZXJzIHZpYSB2bV9ldmVudCByZXBseS4KClByZXZpb3VzbHkgdGhpcyBo
YXMgYmVlbiBhIHNpbmdsZSBwYXRjaCwgIng4Ni92bV9ldmVudDogZml4IHJhY2UKYmV0d2VlbiB2
bXhfdm1leGl0X2hhbmRsZXIoKSBhbmQgdm1fZXZlbnRfcmVzdW1lKCkiLgoKW1BBVENIIFYyIDEv
Ml0geDg2L3ZtX2V2ZW50OiBhZGRlZCBodm0vdm1fZXZlbnQue2gsY30KW1BBVENIIFYyIDIvMl0g
eDg2L3ZtX2V2ZW50OiBmaXggcmFjZSBiZXR3ZWVuIF9fY29udGV4dF9zd2l0Y2goKSBhbmQKCgpU
aGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 09:10:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qIx-0005Dz-FX; Wed, 03 May 2017 09:10:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5qIw-0005Cv-IT
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:10:38 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 41/71-01744-D8E99095; Wed, 03 May 2017 09:10:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsUSfTxjoW7PPM5
 Ig/7FZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b+td/YC446V5yYvpWpgXGTcRcjJ4eQgJvE
 siXP2bsYuYDsNYwS225OYIZwrjFKHDqxmBGiylViyozpUFX7GCXu3nvFDJJgEzCUWL2xhQ3EF
 hGQlrj2+TJYA7NAqcSlif1gtrCAncTkszPZQWwWAVWJDY+ngPXyCnhI/Fj2FiwuISAncfLYZF
 YQm1PAU2Lbw81AcQ6gZR4SF6/GQZTkSDw80coGEpYQkJL436oEco6EwAYWiTM7lzND1MhIPJp
 4k20Co9ACRoZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFh
 yAAEOxgbvzgdYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3xRzOSCHBotT01
 Iq0zBxgRMCkJTh4lER4J4OkeYsLEnOLM9MhUqcYjTneLf3wnonjSuvH90xCLHn5ealS4rwRc4
 FKBUBKM0rz4AbBIvUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkVQabwZOaVwO17BXQKE9A
 pzbIcIKeUJCKkpBoYi25KCAb1V7I+qA6a1SN9j2H2/y7ZbR2tLz11pjS4XX6lY7hlSb3LkqiL
 FW0MpXlcBmbCK5nu7E+4aGfXsOWemOLqph3M6/ZYqWsc/SW3984bZaWwZXY8x/+tZ3RmWi/4M
 T2CbZ3lzxkGoQKL/sz6H/BT5OGVk7xP9jgfftSbqF/bwLaq7VmZEktxRqKhFnNRcSIAo1bScs
 8CAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493802635!97811833!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39157 invoked from network); 3 May 2017 09:10:36 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 09:10:36 -0000
Received: (qmail 8385 invoked from network); 3 May 2017 12:10:34 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 12:10:34 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BCC2C7FBFD
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 12:10:34 +0300 (EEST)
Received: (qmail 438 invoked from network); 3 May 2017 12:10:34 +0300
Received: from xen.dsd.ro (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 3 May 2017 12:10:34 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed,  3 May 2017 12:10:02 +0300
Message-Id: <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71200
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447993,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.021744)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.006593), Flags: 85D2ED72; NN_TP_TAG_HTTP; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.013942,0.000355)], URL: [Enabled, t: (0.000015,0.000001)], RTDA:
 [Enabled, t: (0.245832), Hit: No, Details: v2.4.8; Id:
 11.5eu788.1bf4fimic.kai9], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V2 1/2] x86/vm_event: added hvm/vm_event.{h,c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3JlYXRlZCBhcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyBhbmQgaW5jbHVkZS9hc20teDg2L2h2bS92
bV9ldmVudC5oLAp3aGVyZSBIVk0tc3BlY2lmaWMgdm1fZXZlbnQtcmVsYXRlZCBjb2RlIHdpbGwg
bGl2ZS4gVGhpcyBjbGVhbnMgdXAKaHZtX2RvX3Jlc3VtZSgpIGFuZCBlbnN1cmVzIHRoYXQgdGhl
IHZtX2V2ZW50IG1haW50YWluZXJzIGFyZQpyZXNwb25zaWJsZSBmb3IgY2hhbmdlcyB0byB0aGF0
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+Ci0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
CiB4ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgICAgICAgICAgICAgfCAgNjQgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyAgICAgICAgfCAxMDEgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaCB8
ICAzNCArKysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDE0MCBpbnNlcnRpb25zKCspLCA2
MiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvaHZtL3ZtX2V2
ZW50LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bV9ldmVu
dC5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBjMzQ1YTUw
Li4xMDg2M2JjIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAt
NDA0LDYgKzQwNCw3IEBAIFM6CVN1cHBvcnRlZAogRjoJdG9vbHMvdGVzdHMveGVuLWFjY2Vzcwog
RjoJeGVuL2FyY2gvKi9tb25pdG9yLmMKIEY6CXhlbi9hcmNoLyovdm1fZXZlbnQuYworRjoJeGVu
L2FyY2gvKi9odm0vdm1fZXZlbnQuYwogRjoJeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwogRjoJ
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwogRjoJeGVuL2FyY2gveDg2L2h2bS9tb25pdG9y
LmMKQEAgLTQxMyw2ICs0MTQsNyBAQCBGOgl4ZW4vY29tbW9uL3ZtX2V2ZW50LmMKIEY6CXhlbi9p
bmNsdWRlLyovbWVtX2FjY2Vzcy5oCiBGOgl4ZW4vaW5jbHVkZS8qL21vbml0b3IuaAogRjoJeGVu
L2luY2x1ZGUvKi92bV9ldmVudC5oCitGOgl4ZW4vaW5jbHVkZS8qL2h2bS92bV9ldmVudC5oCiBG
Ogl4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKIAogVlRQTQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKaW5k
ZXggMGEzZDBmNC4uMDJmMGFkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9NYWtlZmls
ZQorKysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCkBAIC0yNCw2ICsyNCw3IEBAIG9iai15
ICs9IHN0ZHZnYS5vCiBvYmoteSArPSB2aW9hcGljLm8KIG9iai15ICs9IHZpcmlkaWFuLm8KIG9i
ai15ICs9IHZsYXBpYy5vCitvYmoteSArPSB2bV9ldmVudC5vCiBvYmoteSArPSB2bXNpLm8KIG9i
ai15ICs9IHZwaWMubwogb2JqLXkgKz0gdnB0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGE0NDE5NTUuLmYwMTAzOTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwpAQCAtMzQsNyArMzQsNiBAQAogI2luY2x1ZGUgPHhlbi93YWl0Lmg+CiAjaW5jbHVk
ZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vcmFuZ2VzZXQuaD4KLSNpbmNsdWRl
IDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgogI2luY2x1ZGUgPHhl
bi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgpAQCAtNjEsNiArNjAsNyBAQAog
I2luY2x1ZGUgPGFzbS9odm0vbmVzdGVkaHZtLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9tb25pdG9y
Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pb3JlcS5oPgorI2luY2x1ZGUgPGFzbS9odm0vdm1fZXZl
bnQuaD4KICNpbmNsdWRlIDxhc20vYWx0cDJtLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KICNp
bmNsdWRlIDxhc20vYXBpYy5oPgpAQCAtNDgzLDY3ICs0ODMsNyBAQCB2b2lkIGh2bV9kb19yZXN1
bWUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHYp
ICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLnZtX2V2ZW50
KSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhICp3ID0gJnYtPmFy
Y2gudm1fZXZlbnQtPndyaXRlX2RhdGE7Ci0KLSAgICAgICAgaWYgKCB1bmxpa2VseSh2LT5hcmNo
LnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGVudW0g
ZW11bF9raW5kIGtpbmQgPSBFTVVMX0tJTkRfTk9STUFMOwotCi0gICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICogUGxlYXNlIG9ic2VydiB0aGUgb3JkZXIgaGVyZSB0byBtYXRjaCB0aGUgZmxh
ZyBkZXNjcmlwdGlvbnMKLSAgICAgICAgICAgICAqIHByb3ZpZGVkIGluIHB1YmxpYy92bV9ldmVu
dC5oCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggdi0+YXJjaC52bV9ldmVudC0+
ZW11bGF0ZV9mbGFncyAmCi0gICAgICAgICAgICAgICAgIFZNX0VWRU5UX0ZMQUdfU0VUX0VNVUxf
UkVBRF9EQVRBICkKLSAgICAgICAgICAgICAgICBraW5kID0gRU1VTF9LSU5EX1NFVF9DT05URVhU
X0RBVEE7Ci0gICAgICAgICAgICBlbHNlIGlmICggdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9m
bGFncyAmCi0gICAgICAgICAgICAgICAgICAgICAgVk1fRVZFTlRfRkxBR19FTVVMQVRFX05PV1JJ
VEUgKQotICAgICAgICAgICAgICAgIGtpbmQgPSBFTVVMX0tJTkRfTk9XUklURTsKLSAgICAgICAg
ICAgIGVsc2UgaWYgKCB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzICYKLSAgICAgICAg
ICAgICAgICAgICAgICBWTV9FVkVOVF9GTEFHX1NFVF9FTVVMX0lOU05fREFUQSApCi0gICAgICAg
ICAgICAgICAga2luZCA9IEVNVUxfS0lORF9TRVRfQ09OVEVYVF9JTlNOOwotCi0gICAgICAgICAg
ICBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoa2luZCwgVFJBUF9pbnZhbGlkX29wLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9FVkVOVF9OT19FQyk7Ci0KLSAgICAg
ICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgPSAwOwotICAgICAgICB9Ci0K
LSAgICAgICAgaWYgKCB3LT5kb193cml0ZS5tc3IgKQotICAgICAgICB7Ci0gICAgICAgICAgICBp
ZiAoIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHctPm1zciwgdy0+dmFsdWUsIDApID09Ci0gICAg
ICAgICAgICAgICAgIFg4NkVNVUxfRVhDRVBUSU9OICkKLSAgICAgICAgICAgICAgICBodm1faW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKLQotICAgICAgICAgICAgdy0+ZG9f
d3JpdGUubXNyID0gMDsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggdy0+ZG9fd3JpdGUuY3Iw
ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBodm1fc2V0X2NyMCh3LT5jcjAsIDApID09
IFg4NkVNVUxfRVhDRVBUSU9OICkKLSAgICAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2Vw
dGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKLQotICAgICAgICAgICAgdy0+ZG9fd3JpdGUuY3IwID0g
MDsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggdy0+ZG9fd3JpdGUuY3I0ICkKLSAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBodm1fc2V0X2NyNCh3LT5jcjQsIDApID09IFg4NkVNVUxfRVhD
RVBUSU9OICkKLSAgICAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dw
X2ZhdWx0LCAwKTsKLQotICAgICAgICAgICAgdy0+ZG9fd3JpdGUuY3I0ID0gMDsKLSAgICAgICAg
fQotCi0gICAgICAgIGlmICggdy0+ZG9fd3JpdGUuY3IzICkKLSAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCBodm1fc2V0X2NyMyh3LT5jcjMsIDApID09IFg4NkVNVUxfRVhDRVBUSU9OICkKLSAg
ICAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsK
LQotICAgICAgICAgICAgdy0+ZG9fd3JpdGUuY3IzID0gMDsKLSAgICAgICAgfQotICAgIH0KKyAg
ICBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHYpOwogCiAgICAgLyogSW5qZWN0IHBlbmRpbmcgaHcv
c3cgZXZlbnQgKi8KICAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUuaW5qZWN0X2V2ZW50LnZlY3Rv
ciA+PSAwICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm1fZXZlbnQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5iMzVlZTEyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5j
CkBAIC0wLDAgKzEsMTAxIEBACisvKgorICogYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKKyAqCisg
KiBIVk0gdm1fZXZlbnQgaGFuZGxpbmcgcm91dGluZXMKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTcgUmF6dmFuIENvam9jYXJ1IChyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tKQorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YworICogTGljZW5zZSB2MiBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdm1f
ZXZlbnQuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KKyNpbmNsdWRlIDxhc20vdm1f
ZXZlbnQuaD4KKwordm9pZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgKnc7CisKKyAgICBpZiAoIGxpa2VseSgh
di0+YXJjaC52bV9ldmVudCkgKQorICAgICAgICByZXR1cm47CisKKyAgICB3ID0gJnYtPmFyY2gu
dm1fZXZlbnQtPndyaXRlX2RhdGE7CisKKyAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2gudm1fZXZl
bnQtPmVtdWxhdGVfZmxhZ3MpICkKKyAgICB7CisgICAgICAgIGVudW0gZW11bF9raW5kIGtpbmQg
PSBFTVVMX0tJTkRfTk9STUFMOworCisgICAgICAgIC8qCisgICAgICAgICAqIFBsZWFzZSBvYnNl
cnZlIHRoZSBvcmRlciBoZXJlIHRvIG1hdGNoIHRoZSBmbGFnIGRlc2NyaXB0aW9ucworICAgICAg
ICAgKiBwcm92aWRlZCBpbiBwdWJsaWMvdm1fZXZlbnQuaAorICAgICAgICAgKi8KKyAgICAgICAg
aWYgKCB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzICYKKyAgICAgICAgICAgICBWTV9F
VkVOVF9GTEFHX1NFVF9FTVVMX1JFQURfREFUQSApCisgICAgICAgICAgICBraW5kID0gRU1VTF9L
SU5EX1NFVF9DT05URVhUX0RBVEE7CisgICAgICAgIGVsc2UgaWYgKCB2LT5hcmNoLnZtX2V2ZW50
LT5lbXVsYXRlX2ZsYWdzICYKKyAgICAgICAgICAgICAgICAgIFZNX0VWRU5UX0ZMQUdfRU1VTEFU
RV9OT1dSSVRFICkKKyAgICAgICAgICAgIGtpbmQgPSBFTVVMX0tJTkRfTk9XUklURTsKKyAgICAg
ICAgZWxzZSBpZiAoIHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgJgorICAgICAgICAg
ICAgICAgICAgVk1fRVZFTlRfRkxBR19TRVRfRU1VTF9JTlNOX0RBVEEgKQorICAgICAgICAgICAg
a2luZCA9IEVNVUxfS0lORF9TRVRfQ09OVEVYVF9JTlNOOworCisgICAgICAgIGh2bV9lbXVsYXRl
X29uZV92bV9ldmVudChraW5kLCBUUkFQX2ludmFsaWRfb3AsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYODZfRVZFTlRfTk9fRUMpOworCisgICAgICAgIHYtPmFyY2gudm1fZXZl
bnQtPmVtdWxhdGVfZmxhZ3MgPSAwOworICAgIH0KKworICAgIGlmICggdy0+ZG9fd3JpdGUuY3Iw
ICkKKyAgICB7CisgICAgICAgIGlmICggaHZtX3NldF9jcjAody0+Y3IwLCAwKSA9PSBYODZFTVVM
X0VYQ0VQVElPTiApCisgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dw
X2ZhdWx0LCAwKTsKKworICAgICAgICB3LT5kb193cml0ZS5jcjAgPSAwOworICAgIH0KKworICAg
IGlmICggdy0+ZG9fd3JpdGUuY3I0ICkKKyAgICB7CisgICAgICAgIGlmICggaHZtX3NldF9jcjQo
dy0+Y3I0LCAwKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgICAgICBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKKworICAgICAgICB3LT5kb193cml0ZS5j
cjQgPSAwOworICAgIH0KKworICAgIGlmICggdy0+ZG9fd3JpdGUuY3IzICkKKyAgICB7CisgICAg
ICAgIGlmICggaHZtX3NldF9jcjMody0+Y3IzLCAwKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisg
ICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKKwor
ICAgICAgICB3LT5kb193cml0ZS5jcjMgPSAwOworICAgIH0KKworICAgIGlmICggdy0+ZG9fd3Jp
dGUubXNyICkKKyAgICB7CisgICAgICAgIGlmICggaHZtX21zcl93cml0ZV9pbnRlcmNlcHQody0+
bXNyLCB3LT52YWx1ZSwgMCkgPT0KKyAgICAgICAgICAgICBYODZFTVVMX0VYQ0VQVElPTiApCisg
ICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKKwor
ICAgICAgICB3LT5kb193cml0ZS5tc3IgPSAwOworICAgIH0KK30KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bV9ldmVudC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi41MTVmYTg1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm1fZXZlbnQuaApAQCAtMCwwICsxLDM0IEBACisvKgorICogaW5jbHVkZS9h
c20teDg2L2h2bS92bV9ldmVudC5oCisgKgorICogSGFyZHdhcmUgdmlydHVhbCBtYWNoaW5lIHZt
X2V2ZW50IGFic3RyYWN0aW9ucy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwK
KyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdp
bGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICog
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
CisgKi8KKworI2lmbmRlZiBfX0FTTV9YODZfSFZNX1ZNX0VWRU5UX0hfXworI2RlZmluZSBfX0FT
TV9YODZfSFZNX1ZNX0VWRU5UX0hfXworCit2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3Ry
dWN0IHZjcHUgKnYpOworCisjZW5kaWYgLyogX19BU01fWDg2X0hWTV9NT05JVE9SX0hfXyAqLwor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 09:14:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qM8-0005lH-2U; Wed, 03 May 2017 09:13:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5qM6-0005l3-Bn
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:13:54 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2D/F2-03613-15F99095; Wed, 03 May 2017 09:13:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzdwPme
 kwYaPbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJiXsYC9azVUya9IC5gfEqSxcjJ4eQQJ7E
 5z3vgWwODl4BO4lpJ9hAwhIChhJP318Hs1kEVCV2zr/NDmKzCahLtD3bzgpiiwjoS8z/9JMVp
 JVZQFNizudakLCwgL9E7/6tQOVcQNPbGCWOXesHm8Mp4CmxsOkjE8QqQYm/O4RBwswCWhIPf9
 1igbC1JZYtfM0MMVJaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xkZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYT68LPMQoycGkJMqr/oo9UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE7/25nJFCgkWp6akVaZk5wCiASUtw8CiJ8B4BSfMWFyTmFmemQ
 6ROMepyzLn39T2TEEtefl6qlDjvZ5AiAZCijNI8uBGwiLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd75IFN4MvNK4Da9AjqCCeiIZlkOkCNKEhFSUg2M8U/PuxWfXfPE62zPkZ0nN/Lt9PK
 5relu+Oh0+L6XIkkXYy2r697Wn69ydtBKveHkHG/RMcNQeFrUlIffHp7s/R6UcWnVB4sbV29V
 c1sdWBnHtmnDrs/cW89M6InTYJLaNeMme7ZE5Pxzi86Gv/5vvf7p0Zhyu2fvfhxRsIqY//X/7
 LY1OyIfGCuxFGckGmoxFxUnAgAZw2JTwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493802831!47652832!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31608 invoked from network); 3 May 2017 09:13:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 09:13:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 03:13:50 -0600
Message-Id: <5909BB6C02000078001563AA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 03:13:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-8-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493748326-9582-8-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] x86/asm: Clobber %r{8..15} on exit to
 32bit PV guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTM2Niw2ICszNjcsMTYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFj
KHZvaWQpCj4gICAgICAgICAgTE9BRF9PTkVfUkVHKGJwLCBcY29tcGF0KQo+ICAgICAgICAgIExP
QURfT05FX1JFRyhieCwgXGNvbXBhdCkKPiAgICAgICAgICBzdWJxICAkLShVUkVHU19lcnJvcl9j
b2RlLVVSRUdTX3IxNStcYWRqKSwgJXJzcAo+ICsuaWYgXGNvbXBhdAo+ICsgICAgICAgIHhvciAl
cjhkLCAlcjhkCj4gKyAgICAgICAgeG9yICVyOWQsICVyOWQKPiArICAgICAgICB4b3IgJXIxMGQs
ICVyMTBkCj4gKyAgICAgICAgeG9yICVyMTFkLCAlcjExZAo+ICsgICAgICAgIHhvciAlcjEyZCwg
JXIxMmQKPiArICAgICAgICB4b3IgJXIxM2QsICVyMTNkCj4gKyAgICAgICAgeG9yICVyMTRkLCAl
cjE0ZAo+ICsgICAgICAgIHhvciAlcjE1ZCwgJXIxNWQKPiArLmVuZGlmCj4gIC5lbmRtCgpSYXRo
ZXIgdGhhbiBoYXZpbmcgeWV0IGFub3RoZXIgLmlmLCBJIHRoaW5rIHRoaXMgd291bGQgYmV0dGVy
IGJlIHRoZQouZWxzZSB0byBvbmUgb2YgdGhlIGV4aXN0aW5nIG9uZXMuIFBvc3NpYmx5IGV2ZW4g
dHdvIC5lbHNlLXMsIG9uZQplYWNoIGZvciB0aGUgUjgtUjExIGFuZCBSMTItUjE1IHJlZ2lzdGVy
IHJhbmdlcy4KCkFsc28gdGhlIGQgc3VmZml4ZXMgb24gdGhlIHJlZ2lzdGVyIG5hbWVzIGFyZSBw
cmV0dHkgcG9pbnRsZXNzIGhlcmUsCmFzIGEgUkVYIHByZWZpeCBpcyBnb2luZyB0byBiZSBuZWVk
ZWQgYW55d2F5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 09:15:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:15:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qNU-0005rP-C9; Wed, 03 May 2017 09:15:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d5qNT-0005rI-0N
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:15:19 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FD/0C-03058-6AF99095; Wed, 03 May 2017 09:15:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCqh5zXXfpfM5
 Ig12njSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3fxYyFfwWrNjV/Jq1gfE8TxcjF4eQwGJG
 iVnb/7J1MXJysAioSDza/ZMdxGYTkJNYt/EGWFxEQFmi99dvFpAGZoEvjBInZn9iAUkIC3hKt
 EztZQaxeQWsJBo2r2OEmPqAUWL7lC9MEAlBiZMzn4A1MAvoSOzcegdoKgeQLS2x/B8HiMkpYC
 9x4j4nSIUo0A1XJrwFu0FCQETi151PzBC2psTBS5tYIGwFifufr7FB2IES0xq3M09gFJyFZNk
 sJMtmISxbwMi8ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MGgZgGAH4/m1gYcYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C2bxxkpJFiUm
 p5akZaZA4wfmLQEB4+SCK8FSJq3uCAxtzgzHSJ1ilFRSpy3HSQhAJLIKM2Da4PF7CVGWSlhXk
 agQ4R4ClKLcjNLUOVfMYpzMCoJ8wqATOHJzCuBm/4KaDET0OJmWQ6QxSWJCCmpBsbJCjc8nBd
 /UPQMszh09Mf0BVYefpMaf285EOOqd7jvZEl4V+I9o/bd9k81Z5+ZtiXl6VtXSf1r5UapThP/
 7G64aqmy9KpURb254Lq8xndy+uYHxdPYN8+8VXvk+dubh7OMXFKX/jJ+6f6lbc4qawedJS+l5
 W+dWF3J8Ngti3//O93rJUndMxcqsRRnJBpqMRcVJwIAE4/f+dQCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493802917!69569380!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8625 invoked from network); 3 May 2017 09:15:17 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 09:15:17 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d5qNI-000Mv6-Ut; Wed, 03 May 2017 09:15:08 +0000
Date: Wed, 3 May 2017 10:15:08 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170503091508.GA84068@deinos.phlegethon.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
 <5909956E02000078001561D5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5909956E02000078001561D5@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDA6MzEgLTA2MDAgb24gMDMgTWF5ICgxNDkzNzcxNTAyKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gSG1tLCB3aXRoIGJvdGggb2YgeW91IGJlaW5nIG9mIHRoYXQgb3BpbmlvbiwgSSd2ZSB0YWtl
biBhbm90aGVyCj4gbG9vay4gSSB0aGluayBJIHNlZSBub3cgd2h5IHlvdSB0aGluayB0aGF0IHdh
eSAodGhpcyBiZWluZyBkYXRhCj4gZnJvbSBhbiBpbnRlcm5hbCBwcm9kdWNlciwgb3ZlcmZsb3cv
dW5kZXJmbG93IGFyZSBub3QgYSBwcmltYXJ5Cj4gY29uY2VybiksIHNvIEknbGwgd2l0aGRyYXcg
bXkgb2JqZWN0aW9uIHRvIHRoZSBvcmlnaW5hbCBwYXRjaCAoaS5lLgo+IEkgYWdyZWUgdGFraW5n
IGl0IHdpdGggdGhlIHYyIGRlc2NyaXB0aW9uKS4gSG93ZXZlciwgYW4gYWx0ZXJuYXRpdmUKPiB3
b3VsZCBiZQo+IAo+IC0tLSB1bnN0YWJsZS5vcmlnL3hlbi9jb21tb24vaHZtL3NhdmUuYwo+ICsr
KyB1bnN0YWJsZS94ZW4vY29tbW9uL2h2bS9zYXZlLmMKPiBAQCAtNzksMTQgKzc5LDE1IEBAIHNp
emVfdCBodm1fc2F2ZV9zaXplKHN0cnVjdCBkb21haW4gKmQpCj4gIGludCBodm1fc2F2ZV9vbmUo
c3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgdHlwZWNvZGUsIHVpbnQxNl90IGluc3RhbmNlLCAK
PiAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBoYW5kbGUpCj4g
IHsKPiAtICAgIGludCBydiA9IDA7Cj4gKyAgICBpbnQgcnYgPSAtRU5PRU5UOwo+ICAgICAgc2l6
ZV90IHN6ID0gMDsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAgICAgaHZtX2RvbWFpbl9jb250
ZXh0X3QgY3R4dCA9IHsgMCwgfTsKPiArICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlw
dG9yICpkZXNjOwo+ICAKPiAgICAgIGlmICggZC0+aXNfZHlpbmcgCj4gICAgICAgICAgIHx8IHR5
cGVjb2RlID4gSFZNX1NBVkVfQ09ERV9NQVggCj4gLSAgICAgICAgIHx8IGh2bV9zcl9oYW5kbGVy
c1t0eXBlY29kZV0uc2l6ZSA8IHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvcikKPiAr
ICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwgc2l6ZW9mKCpkZXNj
KQo+ICAgICAgICAgICB8fCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgPT0gTlVMTCAp
Cj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+IEBAIC0xMDcsMTIgKzEwOCwxMCBAQCBp
bnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxCj4gICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUpOwo+ICAgICAgICAgIHJ2ID0gLUVGQVVMVDsKPiAgICAg
IH0KPiAtICAgIGVsc2UKPiArICAgIGVsc2UgaWYgKCBjdHh0LmN1ciA+IHNpemVvZigqZGVzYykg
KQo+ICAgICAgewo+ICAgICAgICAgIHVpbnQzMl90IG9mZjsKPiAtICAgICAgICBjb25zdCBzdHJ1
Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKPiAgCj4gLSAgICAgICAgcnYgPSAtRU5PRU5U
Owo+ICAgICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVz
YykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGRl
c2MgPSAodm9pZCAqKShjdHh0LmRhdGEgKyBvZmYpOwo+IEBAIC0xMjIsNyArMTIxLDggQEAgaW50
IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MQo+ICAgICAgICAgICAgICB7Cj4g
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb3B5X2xlbmd0aCA9IGRlc2MtPmxlbmd0aDsKPiAg
Cj4gLSAgICAgICAgICAgICAgICBpZiAoIG9mZiArIGNvcHlfbGVuZ3RoID4gY3R4dC5jdXIgKQo+
ICsgICAgICAgICAgICAgICAgaWYgKCBjdHh0LmN1ciA8IGNvcHlfbGVuZ3RoIHx8Cj4gKyAgICAg
ICAgICAgICAgICAgICAgIG9mZiA+IGN0eHQuY3VyIC0gY29weV9sZW5ndGggKQo+ICAgICAgICAg
ICAgICAgICAgICAgIGNvcHlfbGVuZ3RoID0gY3R4dC5jdXIgLSBvZmY7Cj4gICAgICAgICAgICAg
ICAgICBydiA9IDA7Cj4gICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoaGFuZGxl
LCBjdHh0LmRhdGEgKyBvZmYsIGNvcHlfbGVuZ3RoKSApCj4gCj4gdGFraW5nIGNhcmUgb2Ygb3Zl
cmZsb3cvdW5kZXJmbG93IChub3cgY29uc2lzdGVudGx5KSBhcyB3ZWxsLCBwbHVzCj4gYXZvaWRp
bmcgdGhlIChpbW8gdWdseSkgZ290byB3aXRob3V0IG1ha2luZyB0aGUgY29kZSBoYXJkZXIgdG8K
PiByZWFkLiBUaG91Z2h0cz8KCkFueSBvZiB0aGVzZSB0aHJlZSBwYXRjaGVzIGlzIGZpbmUgYnkg
bWUuCgpDaGVlcnMsCgpUaW0uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qSR-0006cn-Us; Wed, 03 May 2017 09:20:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5qSR-0006ca-7w
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:20:27 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BF/18-02005-AD0A9095; Wed, 03 May 2017 09:20:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42KJPp6xUPfmAs5
 Ig+srLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrH2azF/wVrtj1aC1jA+M6vi5GDg4hATeJ
 7+skuhg5gcw1jBLv/mV2MXIB2ScZJZpu9bLB1KycwgoRn8EocezzFlaQBmEBT4mWqb3MIDUiA
 rYS72+kgoSZBY4ySiz9LA9RP4FJ4vbsI2D1bAKGEqs3trCB2LwCThIHe7eBxVkEVCQWLOtiB7
 FFBcIlXmz5wwpRIyhxcuYTFpD5nALWEkua4yDmq0v8mXeJGcIWl7j1ZD4ThC0vsf3tHLC4hEC
 OxMMTrWDnSwhISfxvVQI5R0JgJovEzb8bmCBqZCQeTbzJNoFRbBaSbbOQrJiFZMUsJCsWMLKs
 YtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjKF6BgbGHYwte
 /0OMUpyMCmJ8qq/Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7bD5npJBgUWp6akVaZg4wmm
 HSEhw8SiK8j0HSvMUFibnFmekQqVOMilLivDUgCQGQREZpHlwbLIFcYpSVEuZlZGBgEOIpSC3
 KzSxBlX/FKM7BqCTMWw0yhSczrwRu+iugxUxAi5tlOUAWlyQipKQaGDU49U+1itzYu/iY7vuE
 998jJOPmHD/38foe76KuCs/FRSVP9Pt4ZW9vf+OZ65gS/3SWMOOmlwq+5muy0mdoB7tsvj9fw
 lNqhU3u2Vd2h1Q2y/Wt7t7XYPbwDK/InsNnmQL2vg359OH60113uqb/XLClhVPYJr/tHnda+a
 pPix4ZeP6sfbrq+hslluKMREMt5qLiRAC9YUQ6GwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493803225!90950660!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2291 invoked from network); 3 May 2017 09:20:25 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 09:20:25 -0000
Received: (qmail 8898 invoked from network); 3 May 2017 12:20:24 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 12:20:24 +0300
Received: from smtp02.buh.bitdefender.net (unknown [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 820D87FE46
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 12:20:24 +0300 (EEST)
Received: (qmail 1223 invoked from network); 3 May 2017 12:20:12 +0300
Received: from unknown (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 3 May 2017 12:20:11 +0300
To: Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
 <5909956E02000078001561D5@prv-mh.provo.novell.com>
 <20170503091508.GA84068@deinos.phlegethon.org>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <37a1b145-80c5-01b2-eae9-1ce9b92812c8@bitdefender.com>
Date: Wed, 3 May 2017 12:20:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170503091508.GA84068@deinos.phlegethon.org>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71200
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 447993,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.007987)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002976), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.010671,0.000099)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (1.420480), Hit: No,
 Details: v2.4.8; Id: 16.5f67o5.1bf566934.6g1h], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMTcgMTI6MTUsIFRpbSBEZWVnYW4gd3JvdGU6Cj4gQXQgMDA6MzEgLTA2MDAgb24g
MDMgTWF5ICgxNDkzNzcxNTAyKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEhtbSwgd2l0aCBib3Ro
IG9mIHlvdSBiZWluZyBvZiB0aGF0IG9waW5pb24sIEkndmUgdGFrZW4gYW5vdGhlcgo+PiBsb29r
LiBJIHRoaW5rIEkgc2VlIG5vdyB3aHkgeW91IHRoaW5rIHRoYXQgd2F5ICh0aGlzIGJlaW5nIGRh
dGEKPj4gZnJvbSBhbiBpbnRlcm5hbCBwcm9kdWNlciwgb3ZlcmZsb3cvdW5kZXJmbG93IGFyZSBu
b3QgYSBwcmltYXJ5Cj4+IGNvbmNlcm4pLCBzbyBJJ2xsIHdpdGhkcmF3IG15IG9iamVjdGlvbiB0
byB0aGUgb3JpZ2luYWwgcGF0Y2ggKGkuZS4KPj4gSSBhZ3JlZSB0YWtpbmcgaXQgd2l0aCB0aGUg
djIgZGVzY3JpcHRpb24pLiBIb3dldmVyLCBhbiBhbHRlcm5hdGl2ZQo+PiB3b3VsZCBiZQo+Pgo+
PiAtLS0gdW5zdGFibGUub3JpZy94ZW4vY29tbW9uL2h2bS9zYXZlLmMKPj4gKysrIHVuc3RhYmxl
L3hlbi9jb21tb24vaHZtL3NhdmUuYwo+PiBAQCAtNzksMTQgKzc5LDE1IEBAIHNpemVfdCBodm1f
c2F2ZV9zaXplKHN0cnVjdCBkb21haW4gKmQpCj4+ICBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQxNl90IHR5cGVjb2RlLCB1aW50MTZfdCBpbnN0YW5jZSwgCj4+ICAgICAg
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDgpIGhhbmRsZSkKPj4gIHsKPj4g
LSAgICBpbnQgcnYgPSAwOwo+PiArICAgIGludCBydiA9IC1FTk9FTlQ7Cj4+ICAgICAgc2l6ZV90
IHN6ID0gMDsKPj4gICAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4gICAgICBodm1fZG9tYWluX2NvbnRl
eHRfdCBjdHh0ID0geyAwLCB9Owo+PiArICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlw
dG9yICpkZXNjOwo+PiAgCj4+ICAgICAgaWYgKCBkLT5pc19keWluZyAKPj4gICAgICAgICAgIHx8
IHR5cGVjb2RlID4gSFZNX1NBVkVfQ09ERV9NQVggCj4+IC0gICAgICAgICB8fCBodm1fc3JfaGFu
ZGxlcnNbdHlwZWNvZGVdLnNpemUgPCBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3Ip
Cj4+ICsgICAgICAgICB8fCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemUgPCBzaXplb2Yo
KmRlc2MpCj4+ICAgICAgICAgICB8fCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgPT0g
TlVMTCApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+IEBAIC0xMDcsMTIgKzEw
OCwxMCBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxCj4+ICAgICAg
ICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVjb2RlKTsKPj4gICAgICAgICAgcnYgPSAtRUZB
VUxUOwo+PiAgICAgIH0KPj4gLSAgICBlbHNlCj4+ICsgICAgZWxzZSBpZiAoIGN0eHQuY3VyID4g
c2l6ZW9mKCpkZXNjKSApCj4+ICAgICAgewo+PiAgICAgICAgICB1aW50MzJfdCBvZmY7Cj4+IC0g
ICAgICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOwo+PiAgCj4+IC0g
ICAgICAgIHJ2ID0gLUVOT0VOVDsKPj4gICAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDwgKGN0
eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQo+PiAgICAgICAg
ICB7Cj4+ICAgICAgICAgICAgICBkZXNjID0gKHZvaWQgKikoY3R4dC5kYXRhICsgb2ZmKTsKPj4g
QEAgLTEyMiw3ICsxMjEsOCBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQxCj4+ICAgICAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29weV9s
ZW5ndGggPSBkZXNjLT5sZW5ndGg7Cj4+ICAKPj4gLSAgICAgICAgICAgICAgICBpZiAoIG9mZiAr
IGNvcHlfbGVuZ3RoID4gY3R4dC5jdXIgKQo+PiArICAgICAgICAgICAgICAgIGlmICggY3R4dC5j
dXIgPCBjb3B5X2xlbmd0aCB8fAo+PiArICAgICAgICAgICAgICAgICAgICAgb2ZmID4gY3R4dC5j
dXIgLSBjb3B5X2xlbmd0aCApCj4+ICAgICAgICAgICAgICAgICAgICAgIGNvcHlfbGVuZ3RoID0g
Y3R4dC5jdXIgLSBvZmY7Cj4+ICAgICAgICAgICAgICAgICAgcnYgPSAwOwo+PiAgICAgICAgICAg
ICAgICAgIGlmICggY29weV90b19ndWVzdChoYW5kbGUsIGN0eHQuZGF0YSArIG9mZiwgY29weV9s
ZW5ndGgpICkKPj4KPj4gdGFraW5nIGNhcmUgb2Ygb3ZlcmZsb3cvdW5kZXJmbG93IChub3cgY29u
c2lzdGVudGx5KSBhcyB3ZWxsLCBwbHVzCj4+IGF2b2lkaW5nIHRoZSAoaW1vIHVnbHkpIGdvdG8g
d2l0aG91dCBtYWtpbmcgdGhlIGNvZGUgaGFyZGVyIHRvCj4+IHJlYWQuIFRob3VnaHRzPwo+IAo+
IEFueSBvZiB0aGVzZSB0aHJlZSBwYXRjaGVzIGlzIGZpbmUgYnkgbWUuCgpJIGZlZWwgdGhlIHNh
bWUuIElmIEFuZHJldyBwcmVmZXJzIHRoaXMgdmVyc2lvbiBJJ20gaGFwcHkgdG8gdGVzdCBpdCwK
b3RoZXJ3aXNlIHJlLXNlbmRpbmcgdGhlIGZpcnN0IHBhdGNoIHdpdGggdGhlIGNvcnJlY3RlZCBk
ZXNjcmlwdGlvbiBpcwp0aGUgZmFzdGVzdCBwYXRoLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:21:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qTp-0006kV-8m; Wed, 03 May 2017 09:21:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d5qTo-0006kP-BS
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:21:52 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C7/90-01870-F21A9095; Wed, 03 May 2017 09:21:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXCqh5zXVdvIWe
 kwaIZ6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bH/VdYCw6xVsyZdoa9gXEKSxcjF4eQwGJG
 iZebtwE5nBwsAioSf/8dYgOx2QTkJNZtvAFmiwgoS/T++g3WwCzwhVHixOxPYA3CAp4SLVN7m
 bsYOTh4BawkTh73hBg6gUni9uwjrCA1vAKCEidnPgGrZxbQkdi59Q4bSD2zgLTE8n8cICangL
 XEkuY4kApRoBOuTHjLDmJLCIhI/LrziRnC1pQ4eGkTC4StIHH/8zU2CDtQYlrjduYJjIKzkCy
 bhWTZLIRlCxiZVzGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE
 Bmw9AwPjDsbLX50OMUpyMCmJ8qq/Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrtYAzUkiwK
 DU9tSItMwcYOzBpCQ4eJRHecJA0b3FBYm5xZjpE6hSjLsece1/fMwmx5OXnpUqJ8/6aD1QkAF
 KUUZoHNwIWx5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNqg6ziycwrgdv0CugIJqAjmmU
 5QI4oSURISTUwil1Irit4ydaznLtzb8Ai1pKuLXMd4m96SmQtFzcsOu7qHFLM/oHP4vQDpY6u
 r+5nJ8x/wzOPbWrZu47dc89aK+2bYjJfXvGXkFqR8TOHP6w7D1yum/9X57DehAimlPcnSyc4x
 t7U0OJh8Xne5rRl90m+aKmctm2zJl1gPZk6xX7dvX9LXzdNUWIpzkg01GIuKk4EAKaHioTeAg
 AA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493803310!95271342!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36818 invoked from network); 3 May 2017 09:21:50 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 09:21:50 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d5qTV-000N2P-0u; Wed, 03 May 2017 09:21:33 +0000
Date: Wed, 3 May 2017 10:21:33 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170503092133.GB84068@deinos.phlegethon.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
 <5909956E02000078001561D5@prv-mh.provo.novell.com>
 <20170503091508.GA84068@deinos.phlegethon.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170503091508.GA84068@deinos.phlegethon.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTA6MTUgKzAxMDAgb24gMDMgTWF5ICgxNDkzODA2NTA4KSwgVGltIERlZWdhbiB3cm90ZToK
PiBBdCAwMDozMSAtMDYwMCBvbiAwMyBNYXkgKDE0OTM3NzE1MDIpLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+ICsgICAgZWxzZSBpZiAoIGN0eHQuY3VyID4gc2l6ZW9mKCpkZXNjKSApCj4gPiAgICAg
IHsKPiA+ICAgICAgICAgIHVpbnQzMl90IG9mZjsKPiA+IC0gICAgICAgIGNvbnN0IHN0cnVjdCBo
dm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOwo+ID4gIAo+ID4gLSAgICAgICAgcnYgPSAtRU5PRU5U
Owo+ID4gICAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDwgKGN0eHQuY3VyIC0gc2l6ZW9mKCpk
ZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQoKSXQgb2NjdXJzIHRvIG1lIHRoYXQgYXMgd2Vs
bCBhcyB1bmRlcmZsb3dpbmcsIHRoaXMgdGVzdCBpcyBvZmYgYnkgb25lLgpJdCBvdWdodCB0byBi
ZSAib2ZmICsgc2l6ZW9mKCpkZXNjKSA8PSBjdHh0LmN1ciIgdG8gYWxsb3cgZm9yIGEKemVyby1s
ZW5ndGggcmVjb3JkLiAgQUZBSUsgd2UgZG9uJ3QgYWN0dWFsbHkgaGF2ZSBhbnkgb2YgdGhvc2Us
IHNvCml0J3MgYWNhZGVtaWMsIGJ1dCB3ZSBtaWdodCB3YW50IHRvIHJlcHJlc2VudCB0aGUgcHJl
c2VuY2Ugb2Ygc29tZQpmZWF0dXJlIHdpdGhvdXQgaGF2aW5nIGFueSBmZWF0dXJlLXNwZWNpZmlj
IHN0YXRlIHRvIHNhdmUuCgpUaW0uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:23:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qVk-0006zC-OG; Wed, 03 May 2017 09:23:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5qVj-0006yj-0I
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 09:23:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AB/18-03613-6A1A9095; Wed, 03 May 2017 09:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfpQs5
 Igxv9IhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWDj5H2vB55yKrVv6WBsY
 b7p3MXJyCAn8ZZSY3lTVxcgFZD9mlPi1/RkThLONUWLPhn4WkCoRAWeJr2fmsoPYvAL6Ei83v
 gAq4uAQFrCS6P/vDFIvIXBHWWLapo+MIDUSAp4Spz9+YoWxz97uArLZOdiA6g+JgURZBFQlns
 7ZyD6BkXsBI8MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AjzMAwQ7GyxsDDjFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB67WAM1JIsCg1
 PbUiLTMHGHowaQkOHiURXkmQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifP+mg9UJABSl
 FGaBzcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrDbKKJzOvBG7TK6AjmICOaJblAD
 miJBEhJdXAqLQiQzhzRb9wwYtzIa42a9RV51ybx7ZKoLRb9O70mXxXk7vOOBxQ5Oj8LXZFv/s
 2GweLuj/3hXsP9v2/lvf7bfzrzusbmh0y06IPKIg/01/QL27ptM1obfPeZ6v+xeReTfB8+CTj
 7oeKuG1Nqw+kKLmk3rfN1/5x5/9S0fM6SnGWhdr/F7+wU2Ipzkg01GIuKk4EAG2+lkp+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1493803428!58456194!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52896 invoked from network); 3 May 2017 09:23:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 09:23:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5qVc-0006pF-2X; Wed, 03 May 2017 09:23:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5qVW-0004SE-Eu; Wed, 03 May 2017 09:23:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5qVU-0002Qj-96; Wed, 03 May 2017 09:23:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108141-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=8825df16e631e96038d8532b1b4079a2b9e6cb8a
X-Osstest-Versions-That: xen=b1fcfed19dc8f1f7e65d6e713f5b3becca931f84
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 09:23:36 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 108141: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE0MSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODE0MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW54cHNwMyAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwNzIz
NgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzIzNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzIzNgogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICA1NSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTA3MjM2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU1IGxlYWstY2hlY2sv
Y2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDcyMzYKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgNTUgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzIz
NgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1NSBsZWFrLWNoZWNrL2NoZWNrICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTA3MjM2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU1
IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDcyMzYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEwNzIzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MjM2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDcy
MzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwNzIzNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MjM2CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDE4IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDMxIHh0Zi90ZXN0LWh2
bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQxIHh0Zi90ZXN0LWh2bTY0LWNwdWlk
LWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
MTggeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAxOCB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDE4IHh0Zi90ZXN0
LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgIDMxIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgMzEgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1
aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAz
NyB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgIDMxIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5n
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA0MSB4dGYvdGVz
dC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAzNyB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgIDM3IHh0Zi90ZXN0LWh2bTMycHNlLWNw
dWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICA0MSB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDQxIHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5n
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1NCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU0IHh0Zi90
ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgNTQgeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1NCB4dGYvdGVzdC1odm02NC14
c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgIDU0IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEwIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4ODI1
ZGYxNmU2MzFlOTYwMzhkODUzMmIxYjQwNzlhMmI5ZTZjYjhhCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBiMWZjZmVkMTlkYzhmMWY3ZTY1ZDZlNzEzZjViM2JlY2NhOTMx
Zjg0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDcyMzYgIDIwMTctMDQtMDYgMTA6MjE6NTMgWiAg
IDI2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4MTQxICAyMDE3LTA1LTAyIDEzOjQyOjQ0
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg4MjVkZjE2ZTYzMWU5NjAzOGQ4NTMy
YjFiNDA3OWEyYjllNmNiOGEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVHVlIE1heSAyIDE1OjA4OjExIDIwMTcgKzAyMDAKCiAgICB4ODY6IGNvcnJlY3Qg
Y3JlYXRlX2JvdW5jZV9mcmFtZQogICAgCiAgICBXZSBtYXkgcHVzaCB1cCB0byA5NiBieXRlcyBv
biB0aGUgZ3Vlc3QgKGtlcm5lbCkgc3RhY2ssIHNvIHdlIHNob3VsZAogICAgYWxzbyBjb3ZlciBh
cyBtdWNoIGluIHRoZSBlYXJseSByYW5nZSBjaGVjay4gTm90ZSB0aGF0IHRoaXMgaXMgdGhlCiAg
ICBzaW1wbGVzdCBwb3NzaWJsZSBwYXRjaCwgd2hpY2ggaGFzIHRoZSB0aGVvcmV0aWNhbCBwb3Rl
bnRpYWwgb2YKICAgIGJyZWFraW5nIGEgZ3Vlc3Q6IFdlIG9ubHkgcmVhbGx5IHB1c2ggOTYgYnl0
ZXMgd2hlbiBpbnZva2luZyB0aGUKICAgIGZhaWxzYWZlIGNhbGxiYWNrLCBvcmRpbmFyeSBleGNl
cHRpb25zIG9ubHkgaGF2ZSA1NiBvciA2NCBieXRlcyBwdXNoZWQKICAgICh3aXRob3V0IC8gd2l0
aCBlcnJvciBjb2RlIHJlc3BlY3RpdmVseSkuIFRoZXJlIGlzLCBob3dldmVyLCBubyBQViBPUwog
ICAga25vd24gdG8gcGxhY2UgYSBrZXJuZWwgc3RhY2sgdGhlcmUuCiAgICAKICAgIFRoaXMgaXMg
WFNBLTIxNS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
Y29tbWl0IGQ3ZTM3MjVkNmRlZmMwOWY2NDM5ZTUwNzY5MTg0ZjhjNmU4ODM1MDAKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE1OjA3OjMw
IDIwMTcgKzAyMDAKCiAgICB4ODY6IGRpc2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFs
aW5nIHBhZ2VzCiAgICAKICAgIFdoaWxlIGEgcGFnZSBoYXZpbmcganVzdCBhIHNpbmdsZSBnZW5l
cmFsIHJlZmVyZW5jZSBsZWZ0IG5lY2Vzc2FyaWx5CiAgICBoYXMgYSB6ZXJvIHR5cGUgcmVmZXJl
bmNlIGNvdW50IHRvbywgaXRzIHR5cGUgbWF5IHN0aWxsIGJlIHZhbGlkIChhbmQKICAgIGluIHZh
bGlkYXRlZCBzdGF0ZTsgYXQgcHJlc2VudCB0aGlzIGlzIG9ubHkgcG9zc2libGUgYW5kIHJlbGV2
YW50IGZvcgogICAgUEdUX3NlZ19kZXNjX3BhZ2UsIGFzIHBhZ2UgdGFibGVzIGhhdmUgdGhlaXIg
dHlwZSBmb3JjaWJseSB6YXBwZWQgd2hlbgogICAgdGhlaXIgdHlwZSByZWZlcmVuY2UgY291bnQg
ZHJvcHMgdG8gemVybywgYW5kCiAgICBQR1Rfe3dyaXRhYmxlLHNoYXJlZH1fcGFnZSBwYWdlcyBk
b24ndCByZXF1aXJlIGFueSB2YWxpZGF0aW9uKS4gSW4KICAgIHN1Y2ggYSBjYXNlIHdoZW4gdGhl
IHBhZ2UgaXMgYmVpbmcgcmUtdXNlZCB3aXRoIHRoZSBzYW1lIHR5cGUgYWdhaW4sCiAgICB2YWxp
ZGF0aW9uIGlzIGJlaW5nIHNraXBwZWQuIEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlmZmVyIGJl
dHdlZW4KICAgIDMyLSBhbmQgNjQtYml0IGd1ZXN0cywgcGFnZXMgdG8gYmUgdHJhbnNmZXJyZWQg
YmV0d2VlbiBndWVzdHMgbmVlZCB0bwogICAgaGF2ZSB0aGVpciB2YWxpZGF0aW9uIGluZGljYXRv
ciB6YXBwZWQgKGFuZCB3aXRoIGl0IHdlIHphcCBhbGwgb3RoZXIKICAgIHR5cGUgaW5mb3JtYXRp
b24gYXQgb25jZSkuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNC4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWFmNTM3MzQy
YzkwOTg3NWMxMGY0OWIwNmUxNzQ5MzY1NTQxMDY4MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUt
MDIgMTQ6NDY6NTggKzAyMDAKCmNvbW1pdCA2ZWI2MWU0YTYwYjAwMTE5MTljOWRhZjg0OTQ5NGY0
MDdkZTA3Mzc5CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFR1ZSBNYXkgMiAxNTowNjo1NCAyMDE3ICswMjAwCgogICAgbXVsdGljYWxsOiBkZWFsIHdpdGgg
ZWFybHkgZXhpdCBjb25kaXRpb25zCiAgICAKICAgIEluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBn
dWVzdCBwcml2aWxlZ2UgbGV2ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCiAgICBzZXF1ZW5jZSB0
byBiZSBhYm9ydGVkLCBhcyBoeXBlcmNhbGxzIGFyZSBwZXJtaXR0ZWQgZnJvbSBrZXJuZWwgbW9k
ZQogICAgb25seS4gV2hpbGUgbGlrZWx5IG5vdCB2ZXJ5IHVzZWZ1bCBpbiBhIG11bHRpY2FsbCwg
YWxzbyBwcm9wZXJseSBoYW5kbGUKICAgIHRoZSByZXR1cm4gdmFsdWUgaW4gdGhlIEhZUEVSVklT
T1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQgYmUgdGhlIGd1ZXN0CiAgICBzcGVjaWZpZWQgdmFs
dWUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5u
IEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogMjJjMDk2Yzk5ZDhjMDU4MzNjM2MxOTg3
MGUzNmVmYjJkZDRlODAxMwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDIgMTQ6NDU6MDIgKzAy
MDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:31:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qcg-0007fJ-FV; Wed, 03 May 2017 09:31:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5qcf-0007fD-B2
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:31:01 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7C/EE-02181-453A9095; Wed, 03 May 2017 09:31:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzdkMWe
 kQccMNoslHxezODB6HN39mymAMYo1My8pvyKBNWPet5NsBS3sFS/f7mBuYNzC2sXIySEkkCfR
 8/ABmM0rYCcx9dddRhBbQsBQ4un762wgNouAqsTJy8+ZQWw2AXWJtmfbwepFBOQkHvc8Bqrn4
 mAWaGaSWH97M1iRsICXxKmL11hAEkICB5gk9m2aDDSJg4NTwFpiyWx3EJNXQFDi7w5hkHJmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuobl
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7Gi6c9DzFKcjApifKqv2KP
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm7aIM1JIsCg1PbUiLTMHGAkwaQkOHiURXlOQNG9xQ
 WJucWY6ROoUoy7HnHtf3zMJseTl56VKifO6ghQJgBRllObBjYBF5SVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ815eCDSFJzOvBG7TK6AjmICOaJblADmiJBEhJdXAGGR357PkLaOmk0HXPD2
 ylz05FT5B33k9l7gTo9k03093yv8fzFHgrP4++6bY5qmONrpJZgHLq5KuRxlPSuHdMfujXcFa
 nlML7/V9mHZrkUP+BHFdkS0irRsap6blHJoUsMnc5djSCalrTGZtehD5VnALl46dbMUFUwsBt
 bmedpw/7nG7NkpeUGIpzkg01GIuKk4EADC150/FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493803857!95941924!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28901 invoked from network); 3 May 2017 09:30:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 09:30:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 03:30:56 -0600
Message-Id: <5909BF6D02000078001563D8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 03:30:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tim Deegan" <tim@xen.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
 <5909956E02000078001561D5@prv-mh.provo.novell.com>
 <20170503091508.GA84068@deinos.phlegethon.org>
 <20170503092133.GB84068@deinos.phlegethon.org>
In-Reply-To: <20170503092133.GB84068@deinos.phlegethon.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDExOjIxLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDEwOjE1
ICswMTAwIG9uIDAzIE1heSAoMTQ5MzgwNjUwOCksIFRpbSBEZWVnYW4gd3JvdGU6Cj4+IEF0IDAw
OjMxIC0wNjAwIG9uIDAzIE1heSAoMTQ5Mzc3MTUwMiksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+
ICsgICAgZWxzZSBpZiAoIGN0eHQuY3VyID4gc2l6ZW9mKCpkZXNjKSApCj4+ID4gICAgICB7Cj4+
ID4gICAgICAgICAgdWludDMyX3Qgb2ZmOwo+PiA+IC0gICAgICAgIGNvbnN0IHN0cnVjdCBodm1f
c2F2ZV9kZXNjcmlwdG9yICpkZXNjOwo+PiA+ICAKPj4gPiAtICAgICAgICBydiA9IC1FTk9FTlQ7
Cj4+ID4gICAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDwgKGN0eHQuY3VyIC0gc2l6ZW9mKCpk
ZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQo+IAo+IEl0IG9jY3VycyB0byBtZSB0aGF0IGFz
IHdlbGwgYXMgdW5kZXJmbG93aW5nLCB0aGlzIHRlc3QgaXMgb2ZmIGJ5IG9uZS4KPiBJdCBvdWdo
dCB0byBiZSAib2ZmICsgc2l6ZW9mKCpkZXNjKSA8PSBjdHh0LmN1ciIgdG8gYWxsb3cgZm9yIGEK
PiB6ZXJvLWxlbmd0aCByZWNvcmQuICBBRkFJSyB3ZSBkb24ndCBhY3R1YWxseSBoYXZlIGFueSBv
ZiB0aG9zZSwgc28KPiBpdCdzIGFjYWRlbWljLCBidXQgd2UgbWlnaHQgd2FudCB0byByZXByZXNl
bnQgdGhlIHByZXNlbmNlIG9mIHNvbWUKPiBmZWF0dXJlIHdpdGhvdXQgaGF2aW5nIGFueSBmZWF0
dXJlLXNwZWNpZmljIHN0YXRlIHRvIHNhdmUuCgpHb29kIHBvaW50OyBJIGFscmVhZHkgaGF2ZSB0
d28gZm9sbG93LXVwIHBhdGNoZXMsIG9uZSBvZiB3aGljaCBJCnRoaW5rIHRoaXMgYWRqdXN0bWVu
dCB3b3VsZCBlYXNpbHkgZml0IGludG8uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qtj-00006P-7A; Wed, 03 May 2017 09:48:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5qti-00006H-73
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:48:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EB/C1-03587-577A9095; Wed, 03 May 2017 09:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7pcs5
 Ig9O8Fks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxsnV5xkLbrJVfN55haWBcSdrFyMnh4SAv8Sp
 V/tYQGwWARWJeYdvgsXZBJQlfnb2soHYIgK6Es8WPAOyuTiYBTYwSmz/8ZYZJCEskCwxo/EVO
 4jNK2Ah8Xf/BnaQIiGBNkaJf+8OMUEkBCVOznwCtoFZQEdiwe5PQJM4gGxpieX/OEDCnAKeEh
 PfPWQEsUWBjuhcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaWeglFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GA8vzbwEKMkB5OSKK/6K/ZIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8Qss4I4UEi1LTUyvSMnOAQQ+TluDgURLh/bkUKM1bXJCYW
 5yZDpE6xajLMefe1/dMQix5+XmpUuK890CKBECKMkrz4EbAIvASo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHl5QC7hycwrgdv0CugIJqAjmmU5QI4oSURISTUwmjcvreJoVr0ybduUbMs37iJ
 LSy9wq+1V7trXO/WkGbeDa2l7/vyPSoXMB7NdPk/SWTvpc2hRnITolLYSqz/s5znFLz+5uml6
 UNHzG5XtOoYOqmaJPuIzH8+qvqq0ZJW3X31c0MP6x1r3J0sc/c51L+1Af/ddhsWzrmTO8Yzau
 mNJpYXQ/Km8SizFGYmGWsxFxYkAwyZzP7sCAAA=
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493804915!47661645!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50261 invoked from network); 3 May 2017 09:48:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 09:48:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="421994608"
Date: Wed, 3 May 2017 10:48:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170503094833.tlt5t2l24zusqbuh@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/mm: Further restrict permissions on
 some virtual mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMDIsIDIwMTcgYXQgMDc6MDU6MjJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBcyBvcmlnaW5hbGx5IHJlcG9ydGVkLCB0aGUgTGluZWFyIFBhZ2V0YWJsZSBzbG90
IG1hcHMgNTEyR0Igb2YgcmFtIGFzIFJXWCwKPiB3aGVyZSB0aGUgZ3Vlc3QgaGFzIGZ1bGwgcmVh
ZCBhY2Nlc3MgYW5kIGEgbG90IG9mIGRpcmVjdCBvciBpbmRpcmVjdCBjb250cm9sCj4gb3ZlciB0
aGUgd3JpdHRlbiBjb250ZW50LiAgSXQgaXNuJ3QgaGFyZCBmb3IgYSBQViBndWVzdCB0byBoaWRl
IHNoZWxsY29kZQo+IGhlcmUuCj4gCj4gVGhlcmVmb3JlLCBpbmNyZWFzZSBkZWZlbmNlIGluIGRl
cHRoIGJ5IGF1ZGl0aW5nIG91ciBjdXJyZW50IHBhZ2V0YWJsZQo+IG1hcHBpbmdzLgo+IAo+ICAq
IFRoZSByZWd1bGFyIGxpbmVhciwgc2hhZG93IGxpbmVhciwgYW5kIHBlci1kb21haW4gc2xvdHMg
aGF2ZSBubyBidXNpbmVzcwo+ICAgIGJlaW5nIGV4ZWN1dGFibGUgKGJ1dCBuZWVkIHRvIGJlIHdy
aXR0ZW4pLCBzbyBhcmUgdXBkYXRlZCB0byBiZSBOWC4KPiAgKiBUaGUgUmVhZCBPbmx5IG1hcHBp
bmdzIG9mIHRoZSBNMlAgKGNvbXBhdCBhbmQgcmVndWxhcikgZG9uJ3QgbmVlZCB0byBiZQo+ICAg
IHdyaXRlYWJsZSBvciBleGVjdXRhYmxlLgo+ICAqIFRoZSBQViBHRFQgbWFwcGluZ3MgZG9uJ3Qg
bmVlZCB0byBiZSBleGVjdXRhYmxlLgo+IAo+IFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5o
QGdvb2dsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 09:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qte-000061-0M; Wed, 03 May 2017 09:48:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5qtd-00005P-0w
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:48:33 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 EB/08-01992-077A9095; Wed, 03 May 2017 09:48:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7+cs5
 Ig6czrSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOEw4Fv5kqJj/ZztTAuJepi5GTQ0LAX+Lu
 yV4wm0VARWLq/QVsIDabgLLEz85eMFtEQFfi2YJnYDazQIbEgzMHWUBsYYEQiYa+iWA2r4CFx
 LF7Sxi7GLk4hATaGCVutH1khkgISpyc+YQFollHYsHuT0CDOIBsaYnl/zhAwpwCnhIXz19hBL
 FFgW7oXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGlnqJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsbLW/wOMUpyMCmJ8qq/Yo8U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMErtIwzUkiwKDU9tSItMwcY8jBpCQ4eJRHen0uB0rzFBYm5xZnpE
 KlTjLocc+59fc8kxJKXn5cqJc7rDTJDAKQoozQPbgQs/i4xykoJ8zIyMDAI8RSkFuVmlqDKv2
 IU52BUEub1BJnCk5lXArfpFdARTEBHNMtygBxRkoiQkmpgPHhb1sYpdZL0rsusJ2wjimpXJZ6
 YYWfkcnPKv1lKpb++/LH8nMZrPS1xjemXWdJLXs5M3BxzRNix2TKqq9RYlVN6k368MrPZ9E2G
 b2cd/TNT7lQzt0elUFFEq5PYhvh0C8cfXd4fa3sfHI+d7DE5ubg5+N+uGnXtufVXlnx7uN8x8
 c7r14r6SizFGYmGWsxFxYkAJUEzRLoCAAA=
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1493804910!94516149!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48032 invoked from network); 3 May 2017 09:48:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 09:48:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="430700599"
Date: Wed, 3 May 2017 10:48:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170503094828.7cx4tqwd7tl2au4q@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493748326-9582-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/traps: Drop 32bit fields out of
 tss_struct
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMDIsIDIwMTcgYXQgMDc6MDU6MjBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgYmFja2xpbmsgZmllbGQgZG9lc24ndCBleGlzdCBpbiBhIDY0Yml0IFRTUywg
YW5kIHVuaW9uIGZvciBlc3B7MC4uMn0gaXMgb2YKPiBubyBwcmFjdGljYWwgdXNlLiAgU3BlY2lm
eSBldmVyeXRoaW5nIHdpdGggc3RkaW50IHR5cGVzLCBhbmQgZW1wdHkgYml0ZmllbGRzCj4gZm9y
IHJlc2VydmVkIHZhbHVlcy4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:48:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qtq-00008d-Ha; Wed, 03 May 2017 09:48:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5qtp-000081-C1
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:48:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 88/E3-01734-C77A9095; Wed, 03 May 2017 09:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7Ncs5
 IgyVfeS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz+PxuYCh4xVUz+vJm1gXE1UxcjJ4eEgL/E
 gocn2UFsFgEVieNfDrGB2GwCyhI/O3vBbBEBXYlnC56B2cwCGRIPzhxkAbGFBUIlFr7dwwxi8
 wpYSBx4+Q5sppBAG6PEgj5JiLigxMmZT1ggenUkFuz+BDSHA8iWllj+jwMkzCngKdG19BvYGF
 GgEzqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA0N9JKKMtMzSnITM3O
 APFO93NTi4sT01JzEpGK95PzcTYzAQGMAgh2Ma6Y6H2KU5GBSEuVVf8UeKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mCd+EyzkghwaLU9NSKtMwcYMjDpCU4eJREeDWBYS/EW1yQmFucmQ6ROsWoy
 zHn3tf3TEIsefl5qVLivN4gMwRAijJK8+BGwOLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R5PUGm8GTmlcBtegV0BBPQEc2yHCBHlCQipKQaGD02vb5ewCS7WrVsBrOuQ+R9UZNvAo/3GE7
 jjN0wZ+MFz78pPorbO+yqee+8XP7kiMxls09V0Z+OKi/lk5kVuXnuzqWMX4PWmyaejH40xdjr
 /jfN6fWHNqoU7ZwoNCFnyt29t9MX+EuprPj61Cpk16wDr27ofBJwWeJ6UO+NIHum5MLoC2yyM
 nxKLMUZiYZazEXFiQD4nGNEugIAAA==
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493804921!95946107!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12760 invoked from network); 3 May 2017 09:48:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 09:48:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="430700620"
Date: Wed, 3 May 2017 10:48:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170503094839.faghad57mtxkwo7h@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493748326-9582-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/asm: Fold LOAD_C_CLOBBERED into
 RESTORE_ALL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMDIsIDIwMTcgYXQgMDc6MDU6MjVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIGl0cyBzb2xlIG90aGVyIHVzZXIgcmVtb3ZlZCwgZm9sZCBMT0FEX0NfQ0xP
QkJFUkVEIGludG8gUkVTVE9SRV9BTEwgdG8KPiByZWR1Y2UgdGhlIGNvZ25pdGl2ZSBsb2FkIG9m
IHRyeWluZyB0byB3b3JrIG91dCB3aGljaCByZWdpc3RlcnMgZ2V0IG1vZGlmaWVkLgo+IAo+IE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 09:48:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qts-00009r-Oy; Wed, 03 May 2017 09:48:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5qtq-00008a-TY
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:48:47 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 97/9F-02183-E77A9095; Wed, 03 May 2017 09:48:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTbdqOWe
 kwaonmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bSxTOYCw6wViw89omxgfEkSxcjF4eQwGZG
 if4bzcwQzm5GialbfgFlODmEBTwlWqb2MoPYIgKBElc/f2fqYuQAKqqVaJghD1LPLHCYUWL/h
 y6wejYBTYk7nz8xgdi8AlYSb088BYuzCKhInO3ZwApiiwqES7xtPMICUSMocXLmEzCbU8BeYu
 rjVewgNrOArcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy1ksqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy4egYGxh2MO9r9DjFKcjApifKqv2KPFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBK7SMM1JIsCg1PbUiLTMHGPowaQkOHiUR3p9LgdK8xQWJu
 cWZ6RCpU4y6HHPufX3PJMSSl5+XKiXO6w0yQwCkKKM0D24ELA4vMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLm5QGZwpOZVwK36RXQEUxARzTLcoAcUZKIkJJqYPSxq7HPPco5xf/opszETcU
 icq/eKAv1/7146cbpVb8XX086sfLtd5fsf22WF587FHwIFmObVsRw48Bu0SsfJ7/8u+HlxKlG
 DSu2HDV9rL4wclqoV3xt3ceFnoyz53+cvT20ebpPrGpugYC+1vtLkg+3LdE5sFrX4EXMscSLl
 idffZBkDqmybbdXYinOSDTUYi4qTgQAHHfoG74CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493804922!75533473!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6606 invoked from network); 3 May 2017 09:48:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 3 May 2017 09:48:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A151E142F;
 Wed,  3 May 2017 02:48:41 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 14FD43F4FF;
 Wed,  3 May 2017 02:48:39 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <5908C5290200007800155F51@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c0d72244-dafa-ef49-c8bd-c5bb1914a757@arm.com>
Date: Wed, 3 May 2017 10:48:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908C5290200007800155F51@prv-mh.provo.novell.com>
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDIvMDUvMTcgMTY6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAy
LjA1LjE3IGF0IDE3OjIxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IGh2
bV9zYXZlX2NwdV9jdHh0KCkgcmV0dXJucyBzdWNjZXNzIHdpdGhvdXQgd3JpdGluZyBhbnkgZGF0
YSBpbnRvCj4+IGh2bV9kb21haW5fY29udGV4dF90IHdoZW4gYWxsIFZDUFVzIGFyZSBvZmZsaW5l
LiBUaGlzIGNhbiB0aGVuIGNyYXNoCj4+IHRoZSBoeXBlcnZpc29yICh3aXRoIEZBVEFMIFBBR0Ug
RkFVTFQpIGluIGh2bV9zYXZlX29uZSgpIHZpYSB0aGUKPj4gIm9mZiA8IChjdHh0LmN1ciAtIHNp
emVvZigqZGVzYykpIiBmb3IoKSB0ZXN0LCB3aGVyZSBjdHh0LmN1ciByZW1haW5zIDAsCj4+IGNh
dXNpbmcgYW4gdW5kZXJmbG93IHdoaWNoIGxlYWRzIHRoZSBoeXBlcnZpc29yIHRvIGdvIG9mZiB0
aGUgZW5kIG9mIHRoZQo+PiBjdHh0IGJ1ZmZlci4KPj4KPj4gVGhpcyBoYXMgYmVlbiBicm9rZW4g
c2luY2UgWGVuIDQuNCAoYy9zIGUwMTljNjA2ZjU5KS4KPgo+IEFuZCBJIHRoaW5rIHdlIHdhbnQg
dGhpcyBpbiA0LjksIGJ1dCB5b3UgZGlkbid0IENjIEp1bGllbiAuLi4KCkkgYWdyZWU6CgpSZWxl
YXNlLUFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 09:51:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:51:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5qwE-000100-4e; Wed, 03 May 2017 09:51:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5qwC-0000zr-98
 for xen-devel@lists.xen.org; Wed, 03 May 2017 09:51:12 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2A/E3-03696-F08A9095; Wed, 03 May 2017 09:51:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS5dnBWe
 kwb9WFYslHxezODB6HN39mymAMYo1My8pvyKBNePyyfVMBa/UKg5NvMvUwLhcqouRk0NIIE/i
 +bQzbF2MHBy8AnYSn/vFQcISAoYST99fZwOxWQRUJX6c+cQMYrMJqEu0PdvOCmKLANWcnPGYE
 cRmFgiUOHNnCxOILSzgJNG28DZQDRfQ+DZGifXnesEaOAU8JfZt+w61S1Di7w5hiF4tiYe/br
 FA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGZXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxjMLAg8xSnIwKYnyqr9ijxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwcu1nDNSSLAoNT21Ii0zBxgHMGkJDh4lEV5NkDRvcUFibnFmO
 kTqFKOilDjvvmVACQGQREZpHlwbLPYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXAmQ8T2
 ZeCdz0V0CLmYAWN8tygCwuSURISTUwakm/WqP2JGrBm2quWyps4SVWGV55GvlTi3SrrtgsDF1
 tJbc7PYBJq/bAPnczYaf/gQsknvC1XXcKNtnN7hu21o3v4M5z+nkrrs6YvqZya0i0yqJPIu0v
 Z+sy211sEjH4wc4Vs//elHehyj9cNrB3Tt/G12HfZ7rW5lGcQau9afan7ZZHb19VYinOSDTUY
 i4qTgQAZ82GxbgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493805066!60281385!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35182 invoked from network); 3 May 2017 09:51:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 09:51:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 03:51:05 -0600
Message-Id: <5909C4270200007800156408@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 03:51:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDExOjEwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQEAgLTQ4Myw2NyArNDgzLDcgQEAgdm9pZCBodm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1
ICp2KQo+ICAgICAgaWYgKCAhaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHYpICkKPiAgICAgICAg
ICByZXR1cm47Cj4gIAo+IC0gICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLnZtX2V2ZW50KSApCj4g
LSAgICB7Cj4gLSAgICAgICAgc3RydWN0IG1vbml0b3Jfd3JpdGVfZGF0YSAqdyA9ICZ2LT5hcmNo
LnZtX2V2ZW50LT53cml0ZV9kYXRhOwo+IC0KPiAtICAgICAgICBpZiAoIHVubGlrZWx5KHYtPmFy
Y2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAg
IGVudW0gZW11bF9raW5kIGtpbmQgPSBFTVVMX0tJTkRfTk9STUFMOwo+IC0KPiAtICAgICAgICAg
ICAgLyoKPiAtICAgICAgICAgICAgICogUGxlYXNlIG9ic2VydiB0aGUgb3JkZXIgaGVyZSB0byBt
YXRjaCB0aGUgZmxhZyBkZXNjcmlwdGlvbnMKPiAtICAgICAgICAgICAgICogcHJvdmlkZWQgaW4g
cHVibGljL3ZtX2V2ZW50LmgKPiAtICAgICAgICAgICAgICovCj4gLSAgICAgICAgICAgIGlmICgg
di0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyAmCj4gLSAgICAgICAgICAgICAgICAgVk1f
RVZFTlRfRkxBR19TRVRfRU1VTF9SRUFEX0RBVEEgKQo+IC0gICAgICAgICAgICAgICAga2luZCA9
IEVNVUxfS0lORF9TRVRfQ09OVEVYVF9EQVRBOwo+IC0gICAgICAgICAgICBlbHNlIGlmICggdi0+
YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyAmCj4gLSAgICAgICAgICAgICAgICAgICAgICBW
TV9FVkVOVF9GTEFHX0VNVUxBVEVfTk9XUklURSApCj4gLSAgICAgICAgICAgICAgICBraW5kID0g
RU1VTF9LSU5EX05PV1JJVEU7Cj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCB2LT5hcmNoLnZtX2V2
ZW50LT5lbXVsYXRlX2ZsYWdzICYKPiAtICAgICAgICAgICAgICAgICAgICAgIFZNX0VWRU5UX0ZM
QUdfU0VUX0VNVUxfSU5TTl9EQVRBICkKPiAtICAgICAgICAgICAgICAgIGtpbmQgPSBFTVVMX0tJ
TkRfU0VUX0NPTlRFWFRfSU5TTjsKPiAtCj4gLSAgICAgICAgICAgIGh2bV9lbXVsYXRlX29uZV92
bV9ldmVudChraW5kLCBUUkFQX2ludmFsaWRfb3AsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYODZfRVZFTlRfTk9fRUMpOwo+IC0KPiAtICAgICAgICAgICAgdi0+YXJj
aC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7Cj4gLSAgICAgICAgfQo+IC0KPiAtICAgICAg
ICBpZiAoIHctPmRvX3dyaXRlLm1zciApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBpZiAo
IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHctPm1zciwgdy0+dmFsdWUsIDApID09Cj4gLSAgICAg
ICAgICAgICAgICAgWDg2RU1VTF9FWENFUFRJT04gKQo+IC0gICAgICAgICAgICAgICAgaHZtX2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7Cj4gLQo+IC0gICAgICAgICAgICB3
LT5kb193cml0ZS5tc3IgPSAwOwo+IC0gICAgICAgIH0KPiAtCj4gLSAgICAgICAgaWYgKCB3LT5k
b193cml0ZS5jcjAgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgaWYgKCBodm1fc2V0X2Ny
MCh3LT5jcjAsIDApID09IFg4NkVNVUxfRVhDRVBUSU9OICkKPiAtICAgICAgICAgICAgICAgIGh2
bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+IC0KPiAtICAgICAgICAg
ICAgdy0+ZG9fd3JpdGUuY3IwID0gMDsKPiAtICAgICAgICB9Cj4gLQo+IC0gICAgICAgIGlmICgg
dy0+ZG9fd3JpdGUuY3I0ICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggaHZtX3Nl
dF9jcjQody0+Y3I0LCAwKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCj4gLSAgICAgICAgICAgICAg
ICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKPiAtCj4gLSAgICAg
ICAgICAgIHctPmRvX3dyaXRlLmNyNCA9IDA7Cj4gLSAgICAgICAgfQo+IC0KPiAtICAgICAgICBp
ZiAoIHctPmRvX3dyaXRlLmNyMyApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBpZiAoIGh2
bV9zZXRfY3IzKHctPmNyMywgMCkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQo+IC0gICAgICAgICAg
ICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7Cj4gLQo+IC0g
ICAgICAgICAgICB3LT5kb193cml0ZS5jcjMgPSAwOwo+IC0gICAgICAgIH0KPiAtICAgIH0KPiAr
ICAgIGh2bV92bV9ldmVudF9kb19yZXN1bWUodik7CgpBcyBpbmRpY2F0ZWQgYmVmb3JlLCBJIHRo
aW5rIHdlIHdhbnQgdG8ga2VlcAoKICAgIGlmICggdW5saWtlbHkodi0+YXJjaC52bV9ldmVudCkg
KQoKaGVyZSBvZiBpbiBhbiBpbmxpbmUgd3JhcHBlciwgdG8gYXZvaWQgdGhlIGFjdHVhbCBmdW5j
dGlvbiBjYWxsIGluIHRoZQpjb21tb24gY2FzZS4KCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwo+IEBAIC0wLDAgKzEsMTAxIEBACj4gKy8qCj4gKyAq
IGFyY2gveDg2L2h2bS92bV9ldmVudC5jCj4gKyAqCj4gKyAqIEhWTSB2bV9ldmVudCBoYW5kbGlu
ZyByb3V0aW5lcwo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgUmF6dmFuIENvam9jYXJ1
IChyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tKQoKSSdtIG5vdG9yaW91c2x5IGJhZCB3aGVuIGl0
IGNvbWVzIHRvIGNvcHlyaWdodHMsIGJ1dCB5b3UganVzdAptb3ZpbmcgY29kZSBtYWtlcyBtZSB3
b25kZXIgd2hldGhlciB0aGlzIGlzIGFwcHJvcHJpYXRlLgoKPiArdm9pZCBodm1fdm1fZXZlbnRf
ZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbW9uaXRvcl93cml0
ZV9kYXRhICp3Owo+ICsKPiArICAgIGlmICggbGlrZWx5KCF2LT5hcmNoLnZtX2V2ZW50KSApCj4g
KyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIHcgPSAmdi0+YXJjaC52bV9ldmVudC0+d3JpdGVf
ZGF0YTsKPiArCj4gKyAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVf
ZmxhZ3MpICkKPiArICAgIHsKPiArICAgICAgICBlbnVtIGVtdWxfa2luZCBraW5kID0gRU1VTF9L
SU5EX05PUk1BTDsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBQbGVhc2Ugb2JzZXJ2
ZSB0aGUgb3JkZXIgaGVyZSB0byBtYXRjaCB0aGUgZmxhZyBkZXNjcmlwdGlvbnMKPiArICAgICAg
ICAgKiBwcm92aWRlZCBpbiBwdWJsaWMvdm1fZXZlbnQuaAo+ICsgICAgICAgICAqLwo+ICsgICAg
ICAgIGlmICggdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyAmCj4gKyAgICAgICAgICAg
ICBWTV9FVkVOVF9GTEFHX1NFVF9FTVVMX1JFQURfREFUQSApCj4gKyAgICAgICAgICAgIGtpbmQg
PSBFTVVMX0tJTkRfU0VUX0NPTlRFWFRfREFUQTsKPiArICAgICAgICBlbHNlIGlmICggdi0+YXJj
aC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyAmCj4gKyAgICAgICAgICAgICAgICAgIFZNX0VWRU5U
X0ZMQUdfRU1VTEFURV9OT1dSSVRFICkKPiArICAgICAgICAgICAga2luZCA9IEVNVUxfS0lORF9O
T1dSSVRFOwo+ICsgICAgICAgIGVsc2UgaWYgKCB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2Zs
YWdzICYKPiArICAgICAgICAgICAgICAgICAgVk1fRVZFTlRfRkxBR19TRVRfRU1VTF9JTlNOX0RB
VEEgKQo+ICsgICAgICAgICAgICBraW5kID0gRU1VTF9LSU5EX1NFVF9DT05URVhUX0lOU047Cj4g
Kwo+ICsgICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChraW5kLCBUUkFQX2ludmFsaWRf
b3AsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9FVkVOVF9OT19FQyk7
Cj4gKwo+ICsgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgPSAwOwo+ICsg
ICAgfQo+ICsKPiArICAgIGlmICggdy0+ZG9fd3JpdGUuY3IwICkKPiArICAgIHsKPiArICAgICAg
ICBpZiAoIGh2bV9zZXRfY3IwKHctPmNyMCwgMCkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQo+ICsg
ICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKPiAr
Cj4gKyAgICAgICAgdy0+ZG9fd3JpdGUuY3IwID0gMDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAo
IHctPmRvX3dyaXRlLmNyNCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBodm1fc2V0X2NyNCh3
LT5jcjQsIDApID09IFg4NkVNVUxfRVhDRVBUSU9OICkKPiArICAgICAgICAgICAgaHZtX2luamVj
dF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7Cj4gKwo+ICsgICAgICAgIHctPmRvX3dy
aXRlLmNyNCA9IDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCB3LT5kb193cml0ZS5jcjMgKQo+
ICsgICAgewo+ICsgICAgICAgIGlmICggaHZtX3NldF9jcjMody0+Y3IzLCAwKSA9PSBYODZFTVVM
X0VYQ0VQVElPTiApCj4gKyAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBf
Z3BfZmF1bHQsIDApOwo+ICsKPiArICAgICAgICB3LT5kb193cml0ZS5jcjMgPSAwOwo+ICsgICAg
fQo+ICsKPiArICAgIGlmICggdy0+ZG9fd3JpdGUubXNyICkKPiArICAgIHsKPiArICAgICAgICBp
ZiAoIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHctPm1zciwgdy0+dmFsdWUsIDApID09Cj4gKyAg
ICAgICAgICAgICBYODZFTVVMX0VYQ0VQVElPTiApCj4gKyAgICAgICAgICAgIGh2bV9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+ICsKPiArICAgICAgICB3LT5kb193cml0
ZS5tc3IgPSAwOwo+ICsgICAgfQoKSSB3b25kZXIgd2hldGhlciBhbGwgb2YgdGhlc2Ugb3V0ZXIg
aWYoKS1zIHdvdWxkbid0IGJldHRlciBoYXZlCnVubGlrZWx5KCkgdG9vLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 09:55:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 09:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5r0h-0001Gl-Nr; Wed, 03 May 2017 09:55:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5r0h-0001Ge-6H
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 09:55:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 18/4B-02956-629A9095; Wed, 03 May 2017 09:55:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQld1JWe
 kwf7/phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btf0/ZCyZqVNzvms/ewHhIoYuRk0NCwE/i
 76T9TCC2sECMRMPTD8wgtoiAskTvr98sXYxcHEICM1klGrp3sYMkmAV6GCXOnasGsdkE9CV2v
 /gE1swrYCvR/2IbG4jNIqAi8erIF7C4qEC4xNvGIywQNYISJ2c+AbM5Bewl1u48zQQx00DiyK
 I5rBC2vMT2t3PAjhASUJO41n+JHeLQdImtf38xT2Dkn4Vk1Cwk7bOQtC9gZF7FqFGcWlSWWqR
 rZKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhgxAsIPxz/zAQ4ySHExKorzq
 r9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwcqzgjBQSLEpNT61Iy8wBRgRMWoKDR0mE9+5yo
 DRvcUFibnFmOkTqFKOilDivJkifAEgiozQPrg0WhZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzPsJZDxPZl4J3PRXQIuZgBY3y3KALC5JREhJNTAuMK1/4C0gvf76xuAzCtOrXEzutbYt6eh
 wvHf92JkL8T+mrtSJOH1w9uobZ3aXXl64+FipsdwykZLZtRFdPX3Sh++1xohJPHM5PfWpltXU
 7iP9Hbd2JF9Xfbv4xoETNnof8pu3BuUbTVfuudRn/ezNK6d7f7dsEVwp8erDZJ03976rGsS3X
 nj1V4mlOCPRUIu5qDgRAFpzODG9AgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493805349!43413704!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57744 invoked from network); 3 May 2017 09:55:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 09:55:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="45335080"
To: Jan Beulich <JBeulich@suse.com>
References: <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <20170425105954.GB43635@deinos.phlegethon.org>
 <5900C5BB020000780015466A@prv-mh.provo.novell.com>
 <20170426142511.GC28790@deinos.phlegethon.org>
 <5901D4940200007800154B84@prv-mh.provo.novell.com>
 <20170427095116.GB26734@deinos.phlegethon.org>
 <59033B1802000078001551D7@prv-mh.provo.novell.com>
 <20170502083215.GA90479@deinos.phlegethon.org>
 <5908645B0200007800155A54@prv-mh.provo.novell.com>
 <20170502094330.GB90479@deinos.phlegethon.org>
 <4388f6e6-dc4c-4b24-2283-271882326edf@citrix.com>
 <5909A10002000078001561F9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dd84838c-f06b-c810-a828-cd629e4358f0@citrix.com>
Date: Wed, 3 May 2017 10:55:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5909A10002000078001561F9@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMDg6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDE5OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDAyLzA1LzE3
IDEwOjQzLCBUaW0gRGVlZ2FuIHdyb3RlOgo+Pj4gQXQgMDI6NTAgLTA2MDAgb24gMDIgTWF5ICgx
NDkzNjkzNDAzKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDIuMDUuMTcgYXQgMTA6
MzIsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4+IEF0IDA0OjUyIC0wNjAwIG9uIDI4IEFwciAo
MTQ5MzM1NTE2MCksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMjcuMDQuMTcgYXQg
MTE6NTEsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4+Pj4gQXQgMDM6MjMgLTA2MDAgb24gMjcg
QXByICgxNDkzMjYzMzgwKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IC4uLiBpdCB3b3Vs
ZG4ndCBiZXR0ZXIgYmUgdGhlIG90aGVyIHdheSBhcm91bmQ6IFdlIHVzZSB0aGUgcGF0Y2gKPj4+
Pj4+Pj4gaW4gaXRzIGN1cnJlbnQgKG9yIGV2ZW4gdjEpIGZvcm0sIGFuZCB0cnkgdG8gZG8gc29t
ZXRoaW5nIGFib3V0Cj4+Pj4+Pj4+IHBlcmZvcm1hbmNlIG9ubHkgaWYgd2UgcmVhbGx5IGZpbmQg
YSBjYXNlIHdoZXJlIGl0IG1hdHRlcnMuIFRvIGJlCj4+Pj4+Pj4+IGhvbmVzdCwgSSdtIG5vdCBl
dmVuIHN1cmUgaG93IEkgY291bGQgbWVhbmluZ2Z1bGx5IG1lYXN1cmUgdGhlCj4+Pj4+Pj4+IGlt
cGFjdCBoZXJlOiBTaW1wbHkgY291bnRpbmcgaG93IG1hbnkgZXh0cmEgZmx1c2hlcyB0aGVyZSB3
b3VsZAo+Pj4+Pj4+PiBlbmQgdXAgYmVpbmcgd291bGRuJ3Qgc2VlbSBhbGwgdGhhdCB1c2VmdWws
IGFuZCB3aGV0aGVyIHRoZXJlCj4+Pj4+Pj4+IHdvdWxkIGJlIGFueSBtZWFzdXJhYmxlIGRpZmZl
cmVuY2UgaW4gdGhlIG92ZXJhbGwgZXhlY3V0aW9uIHRpbWUKPj4+Pj4+Pj4gb2YgZS5nLiBkb21h
aW4gY3JlYXRpb24gSSB3b3VsZCBoaWdobHkgZG91YnQgKGJ1dCBpZiBpdCdzIHRoYXQgd2hhdAo+
Pj4+Pj4+PiB5b3UncmUgYWZ0ZXIsIEkgY291bGQgY2VydGFpbmx5IGNvbGxlY3QgYSBmZXcgbnVt
YmVycykuCj4+Pj4+Pj4gSSB0aGluayB0aGF0IHdvdWxkIGJlIGEgZ29vZCBpZGVhLCBqdXN0IGFz
IGEgc2FuaXR5LWNoZWNrLgo+Pj4+Pj4gQXMgaXQgdHVybnMgb3V0IHRoZXJlIGlzIGEgbWVhc3Vy
YWJsZSBlZmZlY3Q6IHhjX2RvbV9ib290X2ltYWdlKCkKPj4+Pj4+IGZvciBhIDRHYiBQViBndWVz
dCB0YWtlcyBhYm91dCA3MCUgbG9uZ2VyIG5vdy4gT3RvaCBpdCBpcyBpdHNlbGYKPj4+Pj4+IHJl
c3BvbnNpYmxlIGZvciBsZXNzIHRoYW4gMTAlIG9mIHRoZSBvdmVyYWxsIHRpbWUgbGlieGxfX2J1
aWxkX2RvbSgpCj4+Pj4+PiB0YWtlcywgYW5kIHRoYXQgaW4gdHVybiBpcyBvbmx5IGEgcHJldHR5
IHNtYWxsIHBvcnRpb24gb2YgdGhlIG92ZXJhbGwKPj4+Pj4+ICJ4bCBjcmVhdGUiLgo+Pj4+PiBE
byB5b3UgdGhpbmsgdGhhdCBzbG93ZG93biBpcyBPSz8gIEknbSBub3Qgc3VyZSAtLSBJJ2QgYmUg
aW5jbGluZWQgdG8KPj4+Pj4gYXZvaWQgaXQsIGJ1dCBjb3VsZCBiZSBwZXJzdWFkZWQsIGFuZCBp
dCdzIG5vdCBtZSBkb2luZyB0aGUgd29yay4gOikKPj4+PiBXZWxsLCBpZiB0aGVyZSB3YXMgYSB3
YXkgdG8gYXZvaWQgaXQgaW4gYSBjbGVhbiB3YXkgd2l0aG91dCB0b28gbXVjaAo+Pj4+IGNvZGUg
Y2h1cm4sIEknZCBiZSBhbGwgZm9yIGF2b2lkaW5nIGl0LiBUaGUgYXZlbnVlcyB3ZSd2ZSBleHBs
b3JlZCBzbwo+Pj4+IGZhciBlaXRoZXIgZGlkbid0IHdvcmsgKHVzaW5nIHBnX293bmVyJ3MgZGly
dHkgbWFzaykgb3IgZGlkbid0IHByb21pc2UKPj4+PiB0byBhY3R1YWxseSByZWR1Y2UgdGhlIGZs
dXNoIG92ZXJoZWFkIGluIGEgbWVhbmluZ2Z1bCB3YXkgKGFkZGluZyBhCj4+Pj4gc2VwYXJhdGUg
bWFzayB0byBiZSBtZXJnZWQgaW50byB0aGUgbWFzayB1c2VkIGZvciB0aGUgZmx1c2ggaW4KPj4+
PiBfX2dldF9wYWdlX3R5cGUoKSksIHVubGVzcyAtIGFzIGhhcyBiZWVuIHRoZSBjYXNlIGJlZm9y
ZSAtIEkgZGlkbid0Cj4+Pj4gZnVsbHkgdW5kZXJzdGFuZCB5b3VyIHRob3VnaHRzIHRoZXJlLgo+
Pj4gUXVvdGluZyB5b3VyIGVhcmxpZXIgcmVzcG9uc2U6Cj4+Pgo+Pj4+IFdvdWxkbid0IGl0IHN1
ZmZpY2UgdG8gc2V0IGJpdHMgaW4gdGhpcyBtYXNrIGluIHB1dF9wYWdlX2Zyb21fbDFlKCkKPj4+
PiBhbmQgY29uc3VtZS9jbGVhciB0aGVtIGluIF9fZ2V0X3BhZ2VfdHlwZSgpPyBSaWdodCBub3cg
SSBjYW4ndAo+Pj4+IHNlZSBpdCBiZWluZyBuZWNlc3NhcnkgZm9yIGNvcnJlY3RuZXNzIHRvIGZp
ZGRsZSB3aXRoIGFueSBvZiB0aGUKPj4+PiBvdGhlciBmbHVzaGVzIHVzaW5nIHRoZSBkb21haW4g
ZGlydHkgbWFzay4KPj4+Pgo+Pj4+IEJ1dCB0aGVuIGFnYWluIHRoaXMgbWF5IG5vdCBiZSBtdWNo
IG9mIGEgd2luLCB1bmxlc3MgdGhlIHB1dAo+Pj4+IG9wZXJhdGlvbnMgY29tZSB0aHJvdWdoIGlu
IG1lYW5pbmdmdWwgYmF0Y2hlcywgbm90IGludGVybGVhdmVkCj4+Pj4gYnkgYW55IHR5cGUgY2hh
bmdlcyAodGhlIGxhdHRlciBvdWdodCB0byBiZSBndWFyYW50ZWVkIGR1cmluZwo+Pj4+IGRvbWFp
biBjb25zdHJ1Y3Rpb24gYW5kIHRlYXJkb3duIGF0IGxlYXN0LCBhcyB0aGUgZ3Vlc3QgaXRzZWxm
Cj4+Pj4gY2FuJ3QgZG8gYW55dGhpbmcgYXQgdGhhdCB0aW1lIHRvIGVmZmVjdCB0eXBlIGNoYW5n
ZXMpLgo+Pj4gSSdtIG5vdCBzdXJlIGhvdyBtdWNoIGJhdGNoaW5nIHRoZXJlIG5lZWRzIHRvIGJl
LiAgSSBhZ3JlZSB0aGF0IHRoZQo+Pj4gZG9tYWluIGNyZWF0aW9uIGNhc2Ugc2hvdWxkIHdvcmsg
d2VsbCB0aG91Z2guICBMZXQgbWUgdGhpbmsgYWJvdXQgdGhlCj4+PiBzY2VuYXJpb3Mgd2hlbiBk
b20gQiBpcyBsaXZlOgo+Pj4KPj4+IDEuIERvbSBBIGRyb3BzIGl0cyBmb3JlaWduIG1hcCBvZiBw
YWdlIFg7IGRvbSBCIGltbWVkaWF0ZWx5IGNoYW5nZXMgdGhlCj4+PiB0eXBlIG9mIHBhZ2UgWC4g
IFRoaXMgY2FzZSBpc24ndCBoZWxwZWQgYXQgYWxsLCBidXQgSSBkb24ndCBzZWUgYW55Cj4+PiB3
YXkgdG8gaW1wcm92ZSBpdCAtLSBkb20gQSdzIFRMQnMgbmVlZCB0byBiZSBmbHVzaGVkIHJpZ2h0
IGF3YXkuCj4+Pgo+Pj4gMi4gRG9tIEEgZHJvcHMgaXRzIGZvcmVpZ24gbWFwIG9mIHBhZ2UgWDsg
ZG9tIEIgaW1tZWRpYXRlbHkgY2hhbmdlcwo+Pj4gdGhlIHR5cGUgb2YgcGFnZSBZLiAgTm93IGRv
bSBBJ3MgZGlydHkgQ1BVcyBhcmUgaW4gdGhlIG5ldyBtYXAsIGJ1dCBCCj4+PiBtYXkgbm90IG5l
ZWQgdG8gZmx1c2ggdGhlbSByaWdodCBhd2F5LiAgQiBjYW4gZmlsdGVyIGJ5IHBhZ2UgWSdzCj4+
PiB0aW1lc3RhbXAsIGFuZCBmbHVzaCAoYW5kIGNsZWFyKSBvbmx5IHNvbWUgb2YgdGhlIGNwdXMg
aW4gdGhlIG1hcC4KPj4+Cj4+PiBTbyB0aGF0IHNlZW1zIGdvb2QsIGJ1dCB0aGVuIHRoZXJlJ3Mg
YSByaXNrIHRoYXQgY3B1cyBuZXZlciBnZXQKPj4+IGNsZWFyZWQgZnJvbSB0aGUgbWFwLCBhbmQg
X19nZXRfcGFnZV90eXBlKCkgZW5kcyB1cCBkb2luZyBhIGxvdCBvZgo+Pj4gdW5uZWNlc3Nhcnkg
d29yayBmaWx0ZXJpbmcgdGltZXN0YXBzLiAgV2hlbiBpcyBpdCBzYWZlIHRvIHJlbW92ZSBhIENQ
VQo+Pj4gZnJvbSB0aGF0IG1hcD8KPj4+ICAtIG9idnMgc2FmZSBpZiB3ZSBJUEkgaXQgdG8gZmx1
c2ggdGhlIFRMQiAodGhvdWdoIG1heSBuZWVkIG1lbW9yeQo+Pj4gICAgYmFycmllcnMgLS0gbmVl
ZCB0byB0aGluayBhYm91dCBhIHJhY2Ugd2l0aCBDUFUgQyBwdXR0aW5nIEEgX2ludG9fCj4+PiAg
ICB0aGUgbWFwIGF0IHRoZSBzYW1lIHRpbWUuLi4pCj4+PiAgLSB3ZSBjb3VsZCB0cmFjayB0aGUg
dGltZXN0YW1wIG9mIHRoZSBtb3N0IHJlY2VudCBhZGRpdGlvbiB0byB0aGUKPj4+ICAgIG1hcCwg
YW5kIGRyb3AgYW55IENQVSB3aG9zZSBUTEIgaGFzIGJlZW4gZmx1c2hlZCBzaW5jZSB0aGF0LAo+
Pj4gICAgYnV0IHRoYXQgc3RpbGwgbGV0cyB1bnJlbGF0ZWQgdW5tYXBzIGtlZXAgQ1BVcyBhbGl2
ZSBpbiB0aGUgbWFwLi4uCj4+PiAgLSB3ZSBjb3VsZCBkb3VibGUtYnVmZmVyIHRoZSBtYXA6IGFs
d2F5cyBhZGQgQ1BVcyB0byB0aGUgYWN0aXZlIG1hcDsKPj4+ICAgIGZyb20gdGltZSB0byB0aW1l
LCBzd2FwIG1hcHMgYW5kIGZsdXNoIGV2ZXJ5dGhpbmcgaW4gdGhlIG5vbi1hY3RpdmUKPj4+ICAg
IG1hcCAoZmlsdGVyZWQgYnkgdGhlIFRMQiB0aW1lc3RhbXAgd2hlbiB3ZSBsYXN0IHN3YXBwZWQg
b3ZlcikuCj4+Pgo+Pj4gQmFoLCB0aGlzIGlzIHR1cm5pbmcgaW50byBhIHRhciBwaXQuICBMZXQn
cyBzdGljayB0byB0aGUgdjIgcGF0Y2ggYXMKPj4+IGJlaW5nIChyZWxhdGl2ZWx5KSBzaW1wbGUg
YW5kIGNvcnJlY3QsIGFuZCByZXZpc2l0IHRoaXMgaWYgaXQgY2F1c2VzCj4+PiB0cm91YmxlLiA6
KQo+PiA6KAo+Pgo+PiBBIDcwJSBwZXJmb3JtYW5jZSBoaXQgZm9yIGd1ZXN0IGNyZWF0aW9uIGlz
IGNlcnRhaW5seSBnb2luZyB0byBjYXVzZQo+PiBwcm9ibGVtcywgYnV0IHdlIG9idmlvdXNseSBu
ZWVkIHRvIHByaW9yaXRpc2UgY29ycmVjdG5lc3MgaW4gdGhpcyBjYXNlLgo+IEhtbSwgeW91IGRp
ZCB1bmRlcnN0YW5kIHRoYXQgdGhlIDcwJSBoaXQgaXMgb24gYSBzcGVjaWZpYyBzdWItcGFydAo+
IG9mIHRoZSBvdmVyYWxsIHByb2Nlc3MsIG5vdCBndWVzdCBjcmVhdGlvbiBhcyBhIHdob2xlPyBB
bnl3YXksCj4geW91ciByZXBseSBpcyBuZWl0aGVyIGFuIGFjayBub3IgYSBuYWsgbm9yIGFuIGlu
ZGljYXRpb24gb2Ygd2hhdCBuZWVkcwo+IHRvIGNoYW5nZSAuLi4KClllcyAtIEkgcmVhbGlzZSBp
dCBpc24ndCBhbGwgb2YgZG9tYWluIGNyZWF0aW9uLCBidXQgdGhpcyBwZXJmb3JtYW5jZQpoaXQg
d2lsbCBhbHNvIGhpdCBtaWdyYXRpb24sIHFlbXUgRE1BIG1hcHBpbmdzLCBldGMuCgpYZW5TZXJ2
ZXIgaGFzIHN0YXJ0ZWQgYSBzaWRlLWJ5LXNpZGUgcGVyZm9ybWFuY2Ugd29yay11cCBvZiB0aGlz
IGNoYW5nZSwKYXMgcHJlc2VudGVkIGF0IHRoZSByb290IG9mIHRoaXMgdGhyZWFkLiAgV2Ugc2hv
dWxkIGhvcGVmdWxseSBoYXZlIHNvbWUKbnVtYmVyIGluIHRoZSBuZXh0IGRheSBvciB0d28uCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 10:00:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5r53-0001wy-AM; Wed, 03 May 2017 10:00:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5r52-0001wc-Kn
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 10:00:20 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C0/1B-03587-33AA9095; Wed, 03 May 2017 10:00:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddoFWe
 kwY5z1hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLn3LVNBe17Fyj8NLA2M
 x127GLk4hAT+MkpsX3OdCcJ5zChx7Pw5ZghnG6NE95cFQA4nh4iAs8TXM3PZQWxeAX2JqZt7m
 EBsYQELifWXp7ODNEgIXNKVeL18ElhCQsBbomX6acYuRg4w++UeqS5Gdg42ASuJQ2IgQRYBVY
 nJpw0nMHIvYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjB+GVZwCFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJ+v4IwUEixK
 TU+tSMvMAYYeTFqCg0dJhLcfJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8MiuBigRAi
 jJK8+BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5o0Cm8GTmlcBtegV0BBPQEc2yHC
 BHlCQipKQaGOsL9Kfe+njWV4kzZEXv69frH4kxTLovoflxi9i6jyobju9d9sz9qmu9xNFpZs8
 YJk4yO/tP7+DU2t1ub0Pm6id9DbBJ/dizfNsz78WFnen7jTQE9yoGnrxfWPTDc1siTx8714mp
 klbHm43FLbT0pvTJ6pdmykausBPvv9JSuYV1zQcN+0qLM0osxRmJhlrMRcWJACobhwx+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1493805617!62968258!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53643 invoked from network); 3 May 2017 10:00:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 10:00:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5r4y-0007su-Kr; Wed, 03 May 2017 10:00:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5r4t-0005v6-5w; Wed, 03 May 2017 10:00:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5r4s-0004Pq-P1; Wed, 03 May 2017 10:00:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108151-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=38bb54f323bf7c83496b6a044cfd28896e997a00
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 10:00:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 108151: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7110632905589065042=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7110632905589065042==
Content-Type: text/plain

flight 108151 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108151/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                38bb54f323bf7c83496b6a044cfd28896e997a00
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z    8 days
Failing since        107644  2017-04-25 10:26:10 Z    7 days   21 attempts
Testing same since   108151  2017-05-02 16:45:32 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Juergen Gross <jgross@suse.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2171 lines long.)


--===============7110632905589065042==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7110632905589065042==--

From xen-devel-bounces@lists.xen.org Wed May 03 10:01:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5r5s-00022R-MU; Wed, 03 May 2017 10:01:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5r5r-00022H-3Q
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:01:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 47/1D-02189-66AA9095; Wed, 03 May 2017 10:01:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzd1FWe
 kwdzNRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ae7iXMBdt5K460HmNqYNzK3cXIySEkkCcx
 4+h0VhCbV8BO4vaTX2C2hIChxNP319lAbBYBVYnPp1qYQGw2AXWJtmfbwWpEgGpOznjMCGIzC
 wRKnLmzBaxGWCBFYkXLbZYuRi6g+W2MEs+2rgZyODg4BTwlnn6pBzF5BQQl/u4QhmjVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RqZ6yUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7Glr1+hxglOZiURHnVX7FHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgTV/JGSkkWJSanlqRlpkDjAOYtAQHj5IIbwtImre4IDG3O
 DMdInWKUVFKnFcGJCEAksgozYNrg8XeJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvFEgU3
 gy80rgpr8CWswEtLhZlgNkcUkiQkqqgZFvQw33c5tzLeklCdPkgvxvpP9ffjTlz44fM5Ks/+z
 erPtw69eTS4MY/k/U9rjn8Nl/VtTbnQY7FqgsaipofhulNM34WoMhS9DXM7nu9yb+f/Poi8Xb
 +Xxfq/flMLKdzXt/3YqN+8chPg6F4Ox/3YUh0x/+/th8tkbk8OS3LwOyrne9n6P35dkCJZbij
 ERDLeai4kQAFr7yP7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493805667!43037199!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61695 invoked from network); 3 May 2017 10:01:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 10:01:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 04:01:07 -0600
Message-Id: <5909C6810200007800156434@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 04:01:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-3-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1493802603-4978-3-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 2/2] x86/vm_event: fix race between
 __context_switch() and vm_event_resume()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDExOjEwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gVGhlIGludHJvc3BlY3Rpb24gYWdlbnQgY2FuIHJlcGx5IHRvIGEgdm1fZXZlbnQgZmFz
dGVyIHRoYW4KPiB2bXhfdm1leGl0X2hhbmRsZXIoKSBjYW4gY29tcGxldGUgaW4gc29tZSBjYXNl
cywgd2hlcmUgaXQgaXMgdGhlbgo+IG5vdCBzYWZlIGZvciB2bV9ldmVudF9zZXRfcmVnaXN0ZXJz
KCkgdG8gbW9kaWZ5IHYtPmFyY2gudXNlcl9yZWdzLgo+IEluIHRoZSB0ZXN0IHNjZW5hcmlvLCB3
ZSB3ZXJlIHN0ZXBwaW5nIG92ZXIgYW4gSU5UMyBicmVha3BvaW50IGJ5Cj4gc2V0dGluZyBSSVAg
Kz0gMS4gVGhlIHF1aWNrIHJlcGx5IHRlbmRlZCB0byBjb21wbGV0ZSBiZWZvcmUgdGhlIFZDUFUK
PiB0cmlnZ2VyaW5nIHRoZSBpbnRyb3NwZWN0aW9uIGV2ZW50IGhhZCBwcm9wZXJseSBwYXVzZWQg
YW5kIGJlZW4KPiBkZXNjaGVkdWxlZC4gSWYgdGhlIHJlcGx5IG9jY3VycyBiZWZvcmUgX19jb250
ZXh0X3N3aXRjaCgpIGhhcHBlbnMsCj4gX19jb250ZXh0X3N3aXRjaCgpIGNsb2JiZXJzIHRoZSBy
ZXBseSBieSBvdmVyd3JpdGluZwo+IHYtPmFyY2gudXNlcl9yZWdzIGZyb20gdGhlIHN0YWNrLiBJ
ZiB0aGUgcmVwbHkgb2NjdXJzIGFmdGVyCj4gX19jb250ZXh0X3N3aXRjaCgpLCB3ZSBkb24ndCBw
YXNzIHRocm91Z2ggX19jb250ZXh0X3N3aXRjaCgpIHdoZW4KPiB0cmFuc2l0aW9uaW5nIHRvIGlk
bGUuCgpUaGlzIGxhc3Qgc2VudGVuY2Ugc3RpbGwgbG9va3MgdG8gYmUgd3JvbmcgKGFuZCBldmVu
IHNlbGYtY29udHJhZGljdG9yeSkuClRoZSByZXBseSBjYW4ndCBvY2N1ciBhZnRlciBfX2NvbnRl
eHRfc3dpdGNoKCkgaWYgd2UgZG9uJ3QgbWFrZSBpdCB0aGVyZQppbiB0aGUgZmlyc3QgcGxhY2Uu
IEhvdyBhYm91dCAiSWYgd2UgZG9uJ3QgcGFzcyB0aHJvdWdoCl9fY29udGV4dF9zd2l0Y2goKSAo
ZHVlIHRvIHN3aXRjaGluZyB0byB0aGUgaWRsZSB2Q1BVKSwgcmVwbHkgZGF0YQp3b3VsZG4ndCBi
ZSBwaWNrZWQgdXAgd2hlbiBzd2l0Y2hpbmcgYmFjayBzdHJhaWdodCB0byB0aGUgb3JpZ2luYWwK
dkNQVSI/Cgo+IFRoaXMgcGF0Y2ggZW5zdXJlcyB0aGF0IHZtX2V2ZW50X3Jlc3VtZSgpIGNvZGUg
b25seSBzZXRzIHBlci1WQ1BVCj4gZGF0YSB0byBiZSB1c2VkIGZvciB0aGUgYWN0dWFsIHNldHRp
bmcgb2YgcmVnaXN0ZXJzIGxhdGVyIGluCj4gaHZtX2RvX3Jlc3VtZSgpIChzaW1pbGFyIHRvIHRo
ZSBtb2RlbCB1c2VkIHRvIGNvbnRyb2wgc2V0dGluZyBvZiBDUnMKPiBhbmQgTVNScykuCj4gCj4g
VGhlIHBhdGNoIGFkZGl0aW9uYWxseSByZW1vdmVzIHRoZSBzeW5jX3ZjcHVfZXhlY3N0YXRlKHYp
IGNhbGwgZnJvbQo+IHZtX2V2ZW50X3Jlc3VtZSgpLCB3aGljaCBpcyBubyBsb25nZXIgbmVjZXNz
YXJ5LCB3aGljaCByZW1vdmVzIHRoZQo+IGFzc29jaWF0ZWQgYnJvYWRjYXN0IFRMQiBmbHVzaCAo
cmVhZDogcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQ29kZSBjaGFuZ2VzIHRo
ZW1zZWx2ZXMKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 10:08:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rD5-0002Ls-Dk; Wed, 03 May 2017 10:08:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289c14beb=George.Dunlap@citrix.com>)
 id 1d5rD4-0002Lm-Do
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:08:38 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A0/FD-02185-52CA9095; Wed, 03 May 2017 10:08:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHRDpK7yGs5
 Igw/rbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oztt/YzFmwUqTi79AVbA2MjXxcjJ4eEgL/E
 2cvH2EFsYQEfiecr5wHZXBwiAquZJB5f7mQBcYQEljBK3P/TB1bFJqAnMe/4VxYQm1fAVuLGw
 pvMIDaLgIrErhcQtqhAuMTbxiNQNYISJ2c+AbM5BawkvnyfDWYzCxhIHFk0hxXClpdo3jobrF
 dIQFVi8YOj7BMYeWchaZ+FpGUWkpYFjMyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDYz1clO
 LixPTU3MSk4r1kvNzNzECA4sBCHYwrtjueYhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3mOrOCOFBItS01Mr0jJzgCEOk5bg4FES4V0HkuYtLkjMLc5Mh0idYlSUEuf9CpIQA
 ElklObBtcHi6hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeW1XA03hycwrgZv+CmgxE9DiZl
 kOkMUliQgpqQZGBk/m2wWGXK4PZ0YqJMzdZuN+Ny2nnV0k4lB29uUZM/aGmXKL7760bffCszf
 mm+ZKnNRXD/Vr2F+pu8Sm1tQr22ndxPl/e7f+eFhyQzQh4//iR7dn+ruyXrcp33nJ425GlWZ3
 NodLdrOO9ollFf/lvszr9VeLSfy5eZu0RlDG45viH/IuHz6kxFKckWioxVxUnAgAvd2XIKYCA
 AA=
X-Env-Sender: prvs=289c14beb=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493806114!97880061!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31015 invoked from network); 3 May 2017 10:08:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 10:08:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="421996505"
To: Jan Beulich <jbeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 <xen-devel@lists.xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>, Jun
 Nakajima <jun.nakajima@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
 <20170502054459.GA13105@skl-2s3.sh.intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
Date: Wed, 3 May 2017 11:08:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170502054459.GA13105@skl-2s3.sh.intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMDY6NDUsIENoYW8gR2FvIHdyb3RlOgo+IE9uIFdlZCwgQXByIDI2LCAyMDE3
IGF0IDA1OjM5OjU3UE0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDI2LzA0LzE3
IDAxOjUyLCBDaGFvIEdhbyB3cm90ZToKPj4+IEkgY29tcGFyZWQgdGhlIG1heGltdW0gb2YgI2Vu
dHJ5IGluIG9uZSBsaXN0IGFuZCAjZXZlbnQgKGFkZGluZyBlbnRyeSB0bwo+Pj4gUEkgYmxvY2tp
bmcgbGlzdCkgd2l0aCBhbmQgd2l0aG91dCB0aGUgdGhyZWUgbGF0dGVyIHBhdGNoZXMuIEhlcmUK
Pj4+IGlzIHRoZSByZXN1bHQ6Cj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+PiB8ICAgIEl0ZW1zICAgICAg
fCAgIE1heGltdW0gb2YgI2VudHJ5ICB8ICAgICAgI2V2ZW50ICAgICAgICB8Cj4+PiB8ICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICB8Cj4+PiB8Vy8gdGhlIHBhdGNoZXMgfCAgICAgICAgIDYgICAgICAgICAg
ICB8ICAgICAgIDIyNzQwICAgICAgICB8Cj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiB8ICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+PiB8
Vy9PIHRoZSBwYXRjaGVzfCAgICAgICAgMTI4ICAgICAgICAgICB8ICAgICAgIDQ2NDgxICAgICAg
ICB8Cj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICB8Cj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Cj4+IEFueSBjaGFuY2UgeW91IGNvdWxkIHRyYWNlIGhv
dyBsb25nIHRoZSBsaXN0IHRyYXZlcnNhbCB0b29rPyAgSXQgd291bGQKPj4gYmUgZ29vZCBmb3Ig
ZnV0dXJlIHJlZmVyZW5jZSB0byBoYXZlIGFuIGlkZWEgd2hhdCBraW5kcyBvZiB0aW1lc2NhbGVz
Cj4+IHdlJ3JlIHRhbGtpbmcgYWJvdXQuCj4gCj4gSGkuCj4gCj4gSSBtYWRlIGEgc2ltcGxlIHRl
c3QgdG8gZ2V0IHRoZSB0aW1lIGNvbnN1bWVkIGJ5IHRoZSBsaXN0IHRyYXZlcnNhbC4KPiBBcHBs
eSBiZWxvdyBwYXRjaCBhbmQgY3JlYXRlIG9uZSBodm0gZ3Vlc3Qgd2l0aCAxMjggdmNwdXMgYW5k
IGEgcGFzc3Rocm91Z2ggNDAgTklDLgo+IEFsbCBndWVzdCB2Y3B1IGFyZSBwaW5uZWQgdG8gb25l
IHBjcHUuIGNvbGxlY3QgZGF0YSBieQo+ICd4ZW50cmFjZSAtRCAtZSAweDgyMDAwIC1UIDMwMCB0
cmFjZS5iaW4nIGFuZCBkZWNvZGUgZGF0YSBieQo+IHhlbnRyYWNlX2Zvcm1hdC4gV2hlbiB0aGUg
bGlzdCBsZW5ndGggaXMgYWJvdXQgMTI4LCB0aGUgdHJhdmVyc2FsIHRpbWUKPiBpcyBpbiB0aGUg
cmFuZ2Ugb2YgMTc1MCBjeWNsZXMgdG8gMzkzMzAgY3ljbGVzLiBUaGUgcGh5c2ljYWwgY3B1J3MK
PiBmcmVxdWVuY2UgaXMgMTc5NS43ODhNSHosIHRoZXJlZm9yZSB0aGUgdGltZSBjb25zdW1lZCBp
cyBpbiB0aGUgcmFuZ2Ugb2YgMXVzCj4gdG8gMjJ1cy4gSWYgMC41bXMgaXMgdGhlIHVwcGVyIGJv
dW5kIHRoZSBzeXN0ZW0gY2FuIHRvbGVyYXRlLCBhdCBtb3N0Cj4gMjkwMCB2Y3B1cyBjYW4gYmUg
YWRkZWQgaW50byB0aGUgbGlzdC4KCkdyZWF0LCB0aGFua3MgQ2hhbyBHYW8sIHRoYXQncyB1c2Vm
dWwuICBJJ20gbm90IHN1cmUgYSBmaXhlZCBsYXRlbmN5IC0tCnNheSA1MDB1cyAtLSBpcyB0aGUg
cmlnaHQgdGhpbmcgdG8gbG9vayBhdDsgaWYgYWxsIDI5MDAgdmNwdXMgYXJyYW5nZWQKdG8gaGF2
ZSBpbnRlcnJ1cHRzIHN0YWdnZXJlZCBhdCA1MDB1cyBpbnRlcnZhbHMgaXQgY291bGQgZWFzaWx5
IGxvY2sgdXAKdGhlIGNwdSBmb3IgbmVhcmx5IGEgZnVsbCBzZWNvbmQuICBCdXQgSSdtIGhhdmlu
ZyB0cm91YmxlIGZvcm11bGF0aW5nIGEKZ29vZCBsaW1pdCBzY2VuYXJpby4KCkluIGFueSBjYXNl
LCAyMnVzIHNob3VsZCBiZSBzYWZlIGZyb20gYSBzZWN1cml0eSBzdGFuZHBvaW50KiwgYW5kIDEy
OApzaG91bGQgYmUgcHJldHR5IHNhZmUgZnJvbSBhICJtYWtlIHRoZSBjb21tb24gY2FzZSBmYXN0
IiBzdGFuZHBvaW50OgppLmUuLCBpZiB5b3UgaGF2ZSAxMjggdmNwdXMgb24gYSBzaW5nbGUgcnVu
cXVldWUsIHRoZSBJUEkgd2FrZS11cAp0cmFmZmljIHdpbGwgYmUgdGhlIGxlYXN0IG9mIHlvdXIg
cGVyZm9ybWFuY2UgcHJvYmxlbXMgSSBzaG91bGQgdGhpbmsuCgogLUdlb3JnZQoKKiBXYWl0aW5n
IGZvciBKYW4gdG8gY29udHJhZGljdCBtZSBvbiB0aGlzIG9uZS4gOi0pCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed May 03 10:11:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rG9-0002v7-Rf; Wed, 03 May 2017 10:11:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d5rG8-0002uy-4u
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:11:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A1/F2-02202-3ECA9095; Wed, 03 May 2017 10:11:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXCqh5zXffRGs5
 Ig5c7jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9p+4zFlxjq9j3+x57A+NW1i5GLg4hgcWM
 Ej87TjB2MXJysAioSOxe8JQVxGYTkJNYt/EGG4gtIqAr8WzBMzCbWaBM4uz6acwgtrBAuMTFm
 9OZuhg5OHgFrCRmXOKEmNnGKPHv3SEmkBpeAUGJkzOfsED06kjs3HqHDaSeWUBaYvk/DpAwp4
 CnxMR3D8FOEAU64cqEt+wgtoSAiMSvO5+YIWxNiYOXNrFA2AoS9z9fY4OwAyWmNW5nnsAoOAv
 JtllIts1C2LaAkXkVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4m
 RmDAMgDBDsbG706HGCU5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9spozUkiwK
 DU9tSItMwcYOzBpCQ4eJRHeeSBp3uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US5y0FKRIAKc
 oozYMbAYvjS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm3QYyhSczrwRu0yugI5iAjmiW5QA
 5oiQRISXVwDhp99/NRgnnup1XdVat52y79jik6+xKe8F57+9ta3ao2+BcHdKUfKQ0cOL/vHQ9
 kY+TDOM73v6d+u/3XbO3P1a9fnxv2nMT1Q9fj6RNlTTLeNS/WE1464/7rFYvvz33NwhglUo4N
 W1i4ipR6y3Chw89aFydsID3dFBR5C39F/WLlSZfLDGO3uWqxFKckWioxVxUnAgAZPPy2t4CAA
 A=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493806306!98595766!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47274 invoked from network); 3 May 2017 10:11:46 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 10:11:46 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d5rG4-000Ntk-Vk; Wed, 03 May 2017 10:11:44 +0000
Date: Wed, 3 May 2017 11:11:44 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170503101144.GC84068@deinos.phlegethon.org>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/mm: Further restrict permissions on
 some virtual mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBdCAxOTowNSArMDEwMCBvbiAwMiBNYXkgKDE0OTM3NTE5MjIpLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+IEFzIG9yaWdpbmFsbHkgcmVwb3J0ZWQsIHRoZSBMaW5lYXIgUGFnZXRhYmxlIHNs
b3QgbWFwcyA1MTJHQiBvZiByYW0gYXMgUldYLAo+IHdoZXJlIHRoZSBndWVzdCBoYXMgZnVsbCBy
ZWFkIGFjY2VzcyBhbmQgYSBsb3Qgb2YgZGlyZWN0IG9yIGluZGlyZWN0IGNvbnRyb2wKPiBvdmVy
IHRoZSB3cml0dGVuIGNvbnRlbnQuICBJdCBpc24ndCBoYXJkIGZvciBhIFBWIGd1ZXN0IHRvIGhp
ZGUgc2hlbGxjb2RlCj4gaGVyZS4KPiAKPiBUaGVyZWZvcmUsIGluY3JlYXNlIGRlZmVuY2UgaW4g
ZGVwdGggYnkgYXVkaXRpbmcgb3VyIGN1cnJlbnQgcGFnZXRhYmxlCj4gbWFwcGluZ3MuCj4gCj4g
ICogVGhlIHJlZ3VsYXIgbGluZWFyLCBzaGFkb3cgbGluZWFyLCBhbmQgcGVyLWRvbWFpbiBzbG90
cyBoYXZlIG5vIGJ1c2luZXNzCj4gICAgYmVpbmcgZXhlY3V0YWJsZSAoYnV0IG5lZWQgdG8gYmUg
d3JpdHRlbiksIHNvIGFyZSB1cGRhdGVkIHRvIGJlIE5YLgo+ICAqIFRoZSBSZWFkIE9ubHkgbWFw
cGluZ3Mgb2YgdGhlIE0yUCAoY29tcGF0IGFuZCByZWd1bGFyKSBkb24ndCBuZWVkIHRvIGJlCj4g
ICAgd3JpdGVhYmxlIG9yIGV4ZWN1dGFibGUuCj4gICogVGhlIFBWIEdEVCBtYXBwaW5ncyBkb24n
dCBuZWVkIHRvIGJlIGV4ZWN1dGFibGUuCj4gCj4gUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFu
bmhAZ29vZ2xlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 10:14:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:14:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rIz-000368-9M; Wed, 03 May 2017 10:14:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5rIy-000360-8w
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 10:14:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 98/76-02956-39DA9095; Wed, 03 May 2017 10:14:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXfSWs5
 Ig75Z+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRN1+ZCp7ZVbTuzmlgnKfXxcjFISSwmVGi
 4UMHG4Szm1FiwYzljF2MnBzCAmkSJ45OZAexRQSCJU70rmGFKOphlNi2dSaYwyxwlFHibttTJ
 pAqNgFNiTufP4HZvAJWEqfWN4F1swioSFz5dx7MFhUIl3jbeIQFokZQ4uTMJ0A2BwengI/ErY
 0pIGFmAVuJO3N3M0PY8hLb385hnsDINwtJxywkZbOQlC1gZF7FqFGcWlSWWqRraKmXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYcAxAsIPxx7KAQ4ySHExKorzqr9gjhfiS8lMq
 MxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIE7/o1nJFCgkWp6akVaZk5wJiAKZXg4FES4
 Z0KkuYtLkjMLc5Mh0idYlSUEudNAUkIgCQySvPg2mBxeIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvEtApvBk5pXATX8FtJgJaHGzLAfI4pJEhJRUA6Ptj2e/nDW2TmWsmGlxcZVpSOnmeBf
 mietbX9g3/3zFE1/4+pD7TsVtW7zW8+/6vkviNuPMGxN2e3Xt5Ge4t4TVZ93ufUKK1+TiXLT9
 bM5/rjx4MqhHM932h+1P5R+tWlbp3nNy1RW6VCIbnv2IYd92+uCNPRkLj33rrkl64vXw6nYNn
 0bnrxpKLMUZiYZazEXFiQCj9xiFvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1493806482!95552051!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48815 invoked from network); 3 May 2017 10:14:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 3 May 2017 10:14:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 49C45142F;
 Wed,  3 May 2017 03:14:41 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 16BC43F4FF;
 Wed,  3 May 2017 03:14:39 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-3-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <70159e01-6c66-f9b1-188c-93c83b0fcd1a@arm.com>
Date: Wed, 3 May 2017 11:14:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493395284-18430-3-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/10 v2] xen/arm: vpl011: Add new vuart
 domctl interface to setup pfn and evtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKVGl0bGU6IFBsZWFzZSBhdm9pZCB0aGUgdGVybSBwZm4gYW5kIHVzZSBn
Zm4gb3IgbWZuLgoKT24gMjgvMDQvMTcgMTc6MDEsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4g
MS4gQWRkIHR3byBuZXcgZG9tY3RsIEFQSSB0bzoKPiAgICAgLSBBbGxvY2F0ZSBhIG5ldyBldmVu
dCBjaGFubmVsIGZvciBzZW5kaW5nL3JlY2VpdmluZyBldmVudHMgdG8vZnJvbSBYZW4uCj4gICAg
IC0gTWFwIHRoZSBQRk4gYWxsb2N0ZWQgYnkgdGhlIHRvb2xzdGFjayB0byBiZSB1c2VkIGFzIElO
L09VVCByaW5nIGJ1ZmZlcnMuCgpEaXR0byBhbmQgcy9hbGxvY3RlZC9hbGxvY2F0ZWQvCgo+Cj4g
WGVuIHdpbGwgY29tbXVuaWNhdGUgd2l0aCB4ZW5jb25zb2xlIG92ZXIgdGhlIHJpbmcgYnVmZmVy
IGFuZCB0aGUgZXZlbnQKPiBjaGFubmVsIHRvIHRyYW5zbWl0IGFuZCByZWNlaXZlIHBsMDExIGRh
dGEgb24gZ3Vlc3QgZG9tYWluJ3MgYmVoYWxmLgo+Cj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+Cj4gQ2hhbmdlcyBz
aW5jZSB2MToKPgo+IC0gUmVwbGFjZWQgdGhlIGh2bSBpbnRlcmZhY2Ugd2l0aCBkb21jdGwgaW50
ZXJmYWNlCj4KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyNiArKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDM5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgICAgICAgIHwgIDQgKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
ICB8IDExICsrKysrKysrKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgMTAwIGluc2VydGlvbnMoKykK
Pgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggMTYyOWY0MS4uYmViZmU3ZCAxMDA2NDQKPiAt
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCj4gQEAgLTg4Niw2ICs4ODYsMzIgQEAgaW50IHhjX3ZjcHVfZ2V0Y29u
dGV4dCh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2d1
ZXN0X2NvbnRleHRfYW55X3QgKmN0eHQpOwo+Cj4gIC8qKgo+ICsgKiBUaGlzIGZ1bmN0aW9uIHJl
dHVybnMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHBmbiBhbmQgdGhlIGV2ZW50IGNoYW5uZWwKCkRp
dHRvLgoKPiArICogdG8gYmUgdXNlZCBmb3Igc2V0dGluZyB1cCBhIHZpcnR1YWwgdWFydCBjb25z
b2xlLgoKcy91YXJ0L1VBUlQvCgo+ICsgKgo+ICsgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4g
b3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQo+ICsgKiBAcGFybSBkb21pZCB0aGUgZG9tYWluIHRv
IGdldCBpbmZvcm1hdGlvbiBmcm9tCj4gKyAqIEBwYXJtIHZ1YXJ0X3BmbiB0aGUgcGZuIHRvIGJl
IHVzZWQgZm9yIHRoZSByaW5nIGJ1ZmZlcgoKRGl0dG8gZm9yIHBmbi4KCj4gKyAqIEByZXR1cm4g
MCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJvciBvbiBmYWlsdXJlCj4gKyAqLwo+ICtpbnQgeGNf
ZG9tYWluX3Z1YXJ0X3NldF9wZm4oeGNfaW50ZXJmYWNlICp4Y2gsCgpzL3Bmbi9nZm4vCgo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB2dWFydF9wZm4pOwoKcy9wZm4vZ2ZuLyBhbHNvIGEg
ZnJhbWUgbnVtYmVyIG1heSBub3QgZml0IGluIHVpbnQzMl90LiBZb3Ugd2FudCB0byB1c2UgCnhl
bl9wZm5fdC4KCj4gKwo+ICsvKioKPiArICogVGhpcyBmdW5jdGlvbiByZXR1cm5zIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBwZm4gYW5kIHRoZSBldmVudCBjaGFubmVsCj4gKyAqIHRvIGJlIHVzZWQg
Zm9yIHNldHRpbmcgdXAgYSB2aXJ0dWFsIGNvbnNvbGUuCj4gKyAqCj4gKyAqIEBwYXJtIHhjaCBh
IGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCj4gKyAqIEBwYXJtIGRvbWlk
IHRoZSBkb21haW4gdG8gZ2V0IGluZm9ybWF0aW9uIGZyb20KPiArICogQHBhcm0gdnVhcnRfZXZ0
Y2huIHRoZSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yIGNvbnNvbGUgZXZlbnRzCj4gKyAq
IEByZXR1cm4gMCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJvciBvbiBmYWlsdXJlCj4gKyAqLwo+
ICtpbnQgeGNfZG9tYWluX3Z1YXJ0X2dldF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2dWFydF9ldnRjaG4pOwoKWW91IHdhbnQg
dG8gdXNlIGV2dGNobl9wb3J0X3QgaGVyZS4KCj4gKwo+ICsvKioKPiAgICogVGhpcyBmdW5jdGlv
biByZXR1cm5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBYU0FWRSBzdGF0ZSBvZiBhIHBhcnRpY3Vs
YXIKPiAgICogdmNwdSBvZiBhIGRvbWFpbi4gSWYgZXh0c3RhdGUtPnNpemUgYW5kIGV4dHN0YXRl
LT54ZmVhdHVyZV9tYXNrIGFyZSAwLAo+ICAgKiB0aGUgY2FsbCBpcyBjb25zaWRlcmVkIGEgcXVl
cnkgdG8gcmV0cmlldmUgdGhlbSBhbmQgdGhlIGJ1ZmZlciBpcyBub3QKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwo+IGluZGV4
IDAwOTA5YWQ0Li45NDNmMjAyIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5j
Cj4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiBAQCAtMzQzLDYgKzM0Myw0NSBAQCBp
bnQgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+Cj4gK2ludCB4Y19kb21haW5fdnVhcnRfc2V0
X3Bmbih4Y19pbnRlcmZhY2UgKnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdnVh
cnRfcGZuKQoKU2VlIGFsbCBteSByZW1hcmtzIGFib3ZlLgoKPiArewo+ICsgICAgREVDTEFSRV9E
T01DVEw7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX3Z1YXJ0X29wOwo+ICsgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOwo+ICsg
ICAgZG9tY3RsLnUudnVhcnRfb3AuY21kID0gWEVOX0RPTUNUTF9WVUFSVF9PUF9TRVRfUEZOOwo+
ICsgICAgZG9tY3RsLnUudnVhcnRfb3AucGZuID0gdnVhcnRfcGZuOwo+ICsKPiArICAgIGlmICgg
KHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCkpIDwgMCApCj4gKyAgICAgICAgcmV0dXJuIHJj
Owo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAraW50IHhjX2RvbWFpbl92dWFydF9n
ZXRfZXZ0Y2huKHhjX2ludGVyZmFjZSAqeGNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqdnVhcnRfZXZ0Y2huKQoKU2VlIGFsbCBteSByZW1hcmtzIGFib3ZlLgoKPiArewo+
ICsgICAgREVDTEFSRV9ET01DVEw7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArCSp2dWFydF9l
dnRjaG4gPSAtMTsKPiArCj4gKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF92dWFydF9vcDsK
PiArICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKPiArICAgIGRvbWN0bC51LnZ1
YXJ0X29wLmNtZCA9IFhFTl9ET01DVExfVlVBUlRfT1BfR0VUX0VWVENITjsKPiArCj4gKyAgICBp
ZiAoIChyYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpKSA8IDAgKQo+ICsgICAgICAgIHJldHVy
biByYzsKPiArCj4gKyAgICAqdnVhcnRfZXZ0Y2huID0gZG9tY3RsLnUudnVhcnRfb3AuZXZ0Y2hu
Owo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAgaW50IHhjX2RvbWFpbl9nZXRpbmZv
KHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZmly
c3RfZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2RvbXMs
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9hcmNoL2FybS9kb21j
dGwuYwo+IGluZGV4IDk3MWNhZWMuLmU0MDBmODcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWN0bC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gQEAgLTEwLDYgKzEwLDcg
QEAKPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5o
Pgo+ICAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNz
Lmg+Cj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+
Cj4KPiBAQCAtMTE5LDYgKzEyMCwyNSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5f
ZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgZC0+ZGlzYWJsZV9t
aWdyYXRlID0gZG9tY3RsLT51LmRpc2FibGVfbWlncmF0ZS5kaXNhYmxlOwo+ICAgICAgICAgIHJl
dHVybiAwOwo+Cj4gKyAgICBjYXNlIFhFTl9ET01DVExfdnVhcnRfb3A6Cj4gKyAgICB7Cj4gKyAg
ICAgICAgaW50IHJjOwo+ICsgICAgICAgIGlmICggZC0+YXJjaC52cGwwMTEuaW5pdGlhbGl6ZWQg
KQoKWW91IGNhbiBhdm9pZCBvbmUgbGV2ZWwgb2YgImlmIiBpZiB5b3UgZG86CgppZiAoICFkLT5h
cmNoLnZwbDAxMS5pbml0aWFsaXplZCApCiAgIHJldHVybiAtRUlOVkFMLgoKaWYgKCBkb21jdGwt
PnUudnVhcnRfb3AuY21kID09IC4uICkKCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAo
IGRvbWN0bC0+dS52dWFydF9vcC5jbWQgPT0gWEVOX0RPTUNUTF9WVUFSVF9PUF9TRVRfUEZOICkK
Ckkgd291bGQgcHJlZmVyIGlmIHlvdSB1c2UgYSBzd2l0Y2ggY2FzZSBmb3IgdGhlIGNtZCwgdGhp
cyB3b3VsZCBtYWtlIAplYXNpZXIgdG8gcmV0dXJuIGFuIGVycm9yIGlmIHRoZSBjb21tYW5kIGlz
IG5vdCBjb3JyZWN0IHJhdGhlciBhc3N1bWluZyAKdGhhdCBhbGwgb3RoZXJzIGNvbW1hbmRzIG1l
YW5zICJnZXR0aW5nIHRoZSBldmVudCBjaGFubmVsIi4KCj4gKyAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgIHJjID0gdnBsMDExX21hcF9ndWVzdF9wYWdlKGQsIGRvbWN0bC0+dS52dWFy
dF9vcC5wZm4pOwoKVGhlcmUgaXMgbm90aGluZyB0byBwcmV2ZW50IHZwbDAxMV9tYXBfZ3Vlc3Rf
cGFnZSB0byBiZSBjYWxsZWQgdHdpY2UuIFNvIAp5b3Ugd291bGQgZW5kIHVwIHRvIGxlYWsgbWVt
b3J5IGlmIFhFTl9ET01DVExfVlVBUlRfT1BfU0VUX1BGTiBpcyBjYWxsZWQgCnR3aWNlLgoKPiAr
ICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS52dWFydF9vcC5ldnRjaG4gPSBkLT5hcmNoLnZwbDAxMS5l
dnRjaG47Cj4gKyAgICAgICAgICAgICAgICByYyA9IF9fY29weV90b19ndWVzdCh1X2RvbWN0bCwg
ZG9tY3RsLCAxKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4g
KyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CgpJIGRvbid0IHRoaW5rIC1FSU5WQUwgaXMgdGhlIGNvcnJlY3QgdmFsdWUgaWYgbm90IGluaXRp
YWxpemVkLiBJdCB3b3VsZCAKYmUgYmV0dGVyIHRvIGJlIC1FTk9TWVMuCgo+ICsgICAgfQo+ICAg
ICAgZGVmYXVsdDoKPiAgICAgIHsKPiAgICAgICAgICBpbnQgcmM7Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+IGluZGV4IGUxMDRi
ZTIuLjQ5ZTkwN2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gQEAgLTE0NjUsNiArMTQ2NSwxMCBAQCBsb25nIGFyY2hf
ZG9fZG9tY3RsKAo+ICAgICAgICAgIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShkKTsKPiAgICAg
ICAgICBicmVhazsKPgo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOgo+ICsgICAgICAg
IHJldCA9IC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiAgICAgIGRlZmF1bHQ6
Cj4gICAgICAgICAgcmV0ID0gaW9tbXVfZG9fZG9tY3RsKGRvbWN0bCwgZCwgdV9kb21jdGwpOwo+
ICAgICAgICAgIGJyZWFrOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBpbmRleCBlNmNmMjExLi44YmVlMGMz
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC0xMTM4LDYgKzExMzgsMTUgQEAgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2NhdF9vcCB7Cj4gICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICov
Cj4gICAgICB1aW50NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwo+ICB9Owo+ICsKPiArc3Ry
dWN0IHhlbl9kb21jdGxfdnVhcnRfb3Agewo+ICsjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfT1Bf
U0VUX1BGTiAgICAgIDAKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0dFVF9FVlRDSE4g
ICAxCj4gKyAgICAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBYRU5fRE9NQ1RMX1ZVQVJUX09Q
XyogKi8KPiArICAgICAgICB1aW50MzJfdCBwZm47ICAgICAgIC8qIElOICovCgpUaGlzIHNob3Vs
ZCBiZSB4ZW5fcGZuX3QgYW5kIC4uLgoKPiArICAgICAgICB1aW50MzJfdCBldnRjaG47ICAgIC8q
IE9VVCAqLwoKLi4uIGV2dGNobl9wb3J0X3QuCgo+ICt9Owo+ICsKPiAgdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+ICBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cj4KPiBAQCAtMTIxOCw2
ICsxMjI3LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewo+ICAjZGVmaW5lIFhFTl9ET01DVExfbW9u
aXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9j
YXRfb3AgICAgICAgICAgICAgICAgICAgIDc4Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jl
c2V0ICAgICAgICAgICAgICAgICAgICA3OQo+ICsjZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3Ag
ICAgICAgICAgICAgICAgICAgICAgODAKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0
bWVtaW8gICAgICAgICAgICAxMDAwCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZj
cHUgICAgICAgICAgICAgMTAwMQo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfdW5wYXVzZXZj
cHUgICAgICAgICAgIDEwMDIKPiBAQCAtMTI4MCw2ICsxMjkwLDcgQEAgc3RydWN0IHhlbl9kb21j
dGwgewo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9j
bXRfb3A7Cj4gICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9u
aXRvcl9vcDsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBw
c3JfY2F0X29wOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAgICAg
IHZ1YXJ0X29wOwo+ICAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZFsxMjhdOwo+ICAgICAgfSB1Owo+ICB9Owo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 10:21:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rPa-0003ke-WE; Wed, 03 May 2017 10:21:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5rPa-0003jp-2z
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:21:34 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 21/96-03696-D2FA9095; Wed, 03 May 2017 10:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1dnPWe
 kwbbvlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWs/sYC05LVVyZ9ZipgbFfuIuRk0NIIE/i
 1+wFzCA2r4CdRFP7O1YQW0LAUOLp++tsIDaLgKrEryV72UFsNgF1ibZn28FqRAQCJHae+gQWZ
 xaYyiRxozEIxBYW8JWY+Xc7UJwLaP51Ron+c9tZQBKcQAt+XdoE1MwBtExQ4u8OYYheLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hgV5SUWZ
 6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8d6ygEOMkhxMSqK86q/YI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8Gqt44wUEixKTU+tSMvMAUYCTFqCg0dJhPfEGqA0b3FBYm5xZ
 jpE6hSjopQ47821QAkBkERGaR5cGyz6LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdzrIFJ
 7MvBK46a+AFjMBLW6W5QBZXJKIkJJqYFQIl/g/uVbNrOncRN+y+aVv2Q+8tfcptJz56uKKtRd
 aXs3nyHd7d3+iaUT8VGspDhVFtutHrhhLdwfcEtrNLVr/40O39K5wdxZG8bxzt3LsmP4KXf4R
 WxX30EL5Ubp3YAa7xPRbJSccX3zrfeN2c+riyhXfMu55TtezSFiz4/aRmTcY3Ux1+5RYijMSD
 bWYi4oTAe/jxc25AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493806890!43420192!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56939 invoked from network); 3 May 2017 10:21:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 10:21:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 04:21:30 -0600
Message-Id: <5909CB470200007800156471@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 04:21:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>, "Chao Gao" <chao.gao@intel.com>
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
 <20170502054459.GA13105@skl-2s3.sh.intel.com>
 <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
In-Reply-To: <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 JunNakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
 be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEyOjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMi8wNS8xNyAwNjo0NSwgQ2hhbyBHYW8gd3JvdGU6Cj4+IE9uIFdlZCwgQXByIDI2
LCAyMDE3IGF0IDA1OjM5OjU3UE0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiAy
Ni8wNC8xNyAwMTo1MiwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4gSSBjb21wYXJlZCB0aGUgbWF4aW11
bSBvZiAjZW50cnkgaW4gb25lIGxpc3QgYW5kICNldmVudCAoYWRkaW5nIGVudHJ5IHRvCj4+Pj4g
UEkgYmxvY2tpbmcgbGlzdCkgd2l0aCBhbmQgd2l0aG91dCB0aGUgdGhyZWUgbGF0dGVyIHBhdGNo
ZXMuIEhlcmUKPj4+PiBpcyB0aGUgcmVzdWx0Ogo+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiB8ICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4gfCAg
ICBJdGVtcyAgICAgIHwgICBNYXhpbXVtIG9mICNlbnRyeSAgfCAgICAgICNldmVudCAgICAgICAg
fAo+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgIHwKPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAo+Pj4+IHxXLyB0aGUgcGF0Y2hlcyB8ICAg
ICAgICAgNiAgICAgICAgICAgIHwgICAgICAgMjI3NDAgICAgICAgIHwKPj4+PiB8ICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgIHwKPj4+PiB8Vy9PIHRoZSBwYXRjaGVzfCAgICAgICAgMTI4ICAgICAgICAg
ICB8ICAgICAgIDQ2NDgxICAgICAgICB8Cj4+Pj4gfCAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAo+Pj4+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Cj4+PiBBbnkg
Y2hhbmNlIHlvdSBjb3VsZCB0cmFjZSBob3cgbG9uZyB0aGUgbGlzdCB0cmF2ZXJzYWwgdG9vaz8g
IEl0IHdvdWxkCj4+PiBiZSBnb29kIGZvciBmdXR1cmUgcmVmZXJlbmNlIHRvIGhhdmUgYW4gaWRl
YSB3aGF0IGtpbmRzIG9mIHRpbWVzY2FsZXMKPj4+IHdlJ3JlIHRhbGtpbmcgYWJvdXQuCj4+IAo+
PiBIaS4KPj4gCj4+IEkgbWFkZSBhIHNpbXBsZSB0ZXN0IHRvIGdldCB0aGUgdGltZSBjb25zdW1l
ZCBieSB0aGUgbGlzdCB0cmF2ZXJzYWwuCj4+IEFwcGx5IGJlbG93IHBhdGNoIGFuZCBjcmVhdGUg
b25lIGh2bSBndWVzdCB3aXRoIDEyOCB2Y3B1cyBhbmQgYSBwYXNzdGhyb3VnaCA0MCBOSUMuCj4+
IEFsbCBndWVzdCB2Y3B1IGFyZSBwaW5uZWQgdG8gb25lIHBjcHUuIGNvbGxlY3QgZGF0YSBieQo+
PiAneGVudHJhY2UgLUQgLWUgMHg4MjAwMCAtVCAzMDAgdHJhY2UuYmluJyBhbmQgZGVjb2RlIGRh
dGEgYnkKPj4geGVudHJhY2VfZm9ybWF0LiBXaGVuIHRoZSBsaXN0IGxlbmd0aCBpcyBhYm91dCAx
MjgsIHRoZSB0cmF2ZXJzYWwgdGltZQo+PiBpcyBpbiB0aGUgcmFuZ2Ugb2YgMTc1MCBjeWNsZXMg
dG8gMzkzMzAgY3ljbGVzLiBUaGUgcGh5c2ljYWwgY3B1J3MKPj4gZnJlcXVlbmNlIGlzIDE3OTUu
Nzg4TUh6LCB0aGVyZWZvcmUgdGhlIHRpbWUgY29uc3VtZWQgaXMgaW4gdGhlIHJhbmdlIG9mIDF1
cwo+PiB0byAyMnVzLiBJZiAwLjVtcyBpcyB0aGUgdXBwZXIgYm91bmQgdGhlIHN5c3RlbSBjYW4g
dG9sZXJhdGUsIGF0IG1vc3QKPj4gMjkwMCB2Y3B1cyBjYW4gYmUgYWRkZWQgaW50byB0aGUgbGlz
dC4KPiAKPiBHcmVhdCwgdGhhbmtzIENoYW8gR2FvLCB0aGF0J3MgdXNlZnVsLgoKTG9va3MgbGlr
ZSBDaGFvIEdhbyBoYXMgYmVlbiBkcm9wcGVkIC4uLgoKPiAgSSdtIG5vdCBzdXJlIGEgZml4ZWQg
bGF0ZW5jeSAtLQo+IHNheSA1MDB1cyAtLSBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gbG9vayBhdDsg
aWYgYWxsIDI5MDAgdmNwdXMgYXJyYW5nZWQKPiB0byBoYXZlIGludGVycnVwdHMgc3RhZ2dlcmVk
IGF0IDUwMHVzIGludGVydmFscyBpdCBjb3VsZCBlYXNpbHkgbG9jayB1cAo+IHRoZSBjcHUgZm9y
IG5lYXJseSBhIGZ1bGwgc2Vjb25kLiAgQnV0IEknbSBoYXZpbmcgdHJvdWJsZSBmb3JtdWxhdGlu
ZyBhCj4gZ29vZCBsaW1pdCBzY2VuYXJpby4KPiAKPiBJbiBhbnkgY2FzZSwgMjJ1cyBzaG91bGQg
YmUgc2FmZSBmcm9tIGEgc2VjdXJpdHkgc3RhbmRwb2ludCosIGFuZCAxMjgKPiBzaG91bGQgYmUg
cHJldHR5IHNhZmUgZnJvbSBhICJtYWtlIHRoZSBjb21tb24gY2FzZSBmYXN0IiBzdGFuZHBvaW50
Ogo+IGkuZS4sIGlmIHlvdSBoYXZlIDEyOCB2Y3B1cyBvbiBhIHNpbmdsZSBydW5xdWV1ZSwgdGhl
IElQSSB3YWtlLXVwCj4gdHJhZmZpYyB3aWxsIGJlIHRoZSBsZWFzdCBvZiB5b3VyIHBlcmZvcm1h
bmNlIHByb2JsZW1zIEkgc2hvdWxkIHRoaW5rLgo+IAo+ICAtR2VvcmdlCj4gCj4gKiBXYWl0aW5n
IGZvciBKYW4gdG8gY29udHJhZGljdCBtZSBvbiB0aGlzIG9uZS4gOi0pCgoyMnVzIHdvdWxkIGNl
cnRhaW5seSBiZSBmaW5lLCBpZiB0aGlzIHdhcyB0aGUgd29yc3QgY2FzZSBzY2VuYXJpby4KSSdt
IG5vdCBzdXJlIHRoZSB2YWx1ZSBtZWFzdXJlZCBmb3IgMTI4IGxpc3QgZW50cmllcyBjYW4gYmUg
ZWFzaWx5CnNjYWxlZCB0byBzZXZlcmFsIHRob3VzYW5kcyBvZiB0aGVtLCBkdWUgY2FjaGUgYW5k
L29yIE5VTUEKZWZmZWN0cy4gSSBjb250aW51ZSB0byB0aGluayB0aGF0IHdlIHByaW1hcmlseSBu
ZWVkIHRoZW9yZXRpY2FsCnByb29mIG9mIGFuIHVwcGVyIGJvdW5kYXJ5IG9uIGxpc3QgbGVuZ3Ro
IGJlaW5nIGVuZm9yY2VkLCByYXRoZXIKdGhhbiBhbnkgbWVhc3VyZW1lbnRzIG9yIHJhbmRvbWl6
ZWQgYmFsYW5jaW5nLiBBbmQganVzdCB0byBiZQpjbGVhciAtIGlmIHNvbWVvbmUgb3ZlcmxvYWRz
IHRoZWlyIHN5c3RlbSwgSSBkbyBub3Qgc2VlIGEgbmVlZCB0bwpoYXZlIGEgZ3VhcmFudGVlZCBt
YXhpbXVtIGxpc3QgdHJhdmVyc2FsIGxhdGVuY3kgaGVyZS4gQWxsIEkgYXNrCmZvciBpcyB0aGF0
IGxpc3QgdHJhdmVyc2FsIHRpbWUgc2NhbGVzIHdpdGggdG90YWwgdkNQVSBjb3VudCBkaXZpZGVk
CmJ5IHBDUFUgY291bnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 10:23:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rQz-0003qc-E4; Wed, 03 May 2017 10:23:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5rQx-0003qN-Sk
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 10:22:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 8E/41-01744-38FA9095; Wed, 03 May 2017 10:22:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbdxPWe
 kwaolShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/Y7fZC15zVWzv/M7SwHiDo4uRi0NIYDOj
 xMwLs1ggnN2MEqv7DzF3MXJyCAskSFy784gVxBYRCJFY3n6UCaJoG5PEw6ZV7CAJZoEjjBLNk
 2tBbDYBTYk7nz8xgdi8AlYSp7seAA3i4GARUJE4v9UdJCwqEC7xtvEIC0SJoMTJmU/AbE4Ba4
 kXvy4zQYw0k5i3+SEzhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFusYGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQFXz8DAuIOx84TfIUZJDiYlUV71V+yRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4tdZxRgoJFqWmp1akZeYAQx8mLcHBoyTCWwCS5i0uSMwtz
 kyHSJ1iVJQS5/UBSQiAJDJK8+DaYPF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwLy/IFJ
 7MvBK46a+AFjMBLW6W5QBZXJKIkJJqYPQv22SmwdHIYDnrDoN5/MGLM7aKGxo9TPryXPZSztu
 CNlPLiOdPD187c0jYzPjJjyvzEy8yTDr9cBmTrJ387LqZKznYpBL1nodp+XBLXXzbn/GK02nf
 iiP7syy5N2bLnP3CcJulOGiincPvC8d6LHvja5ROJ33Se97r8i5Lqldkwn23bkUhLyWW4oxEQ
 y3mouJEAAfXBaWyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493806975!59967111!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56542 invoked from network); 3 May 2017 10:22:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 3 May 2017 10:22:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A79B0142F;
 Wed,  3 May 2017 03:22:55 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7ED673F4FF;
 Wed,  3 May 2017 03:22:54 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Jan Beulich <JBeulich@suse.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
 <590855F402000078001559F8@prv-mh.provo.novell.com>
 <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
 <7524c124-b9c0-6ee4-a3aa-65af2c5e2272@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <19e428fc-0417-146b-73f8-80f6b4d9da2d@arm.com>
Date: Wed, 3 May 2017 11:22:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <7524c124-b9c0-6ee4-a3aa-65af2c5e2272@arm.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwMi8wNS8xNyAxNjoyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJodXBpbmRlciwK
Pgo+IE9uIDAyLzA1LzE3IDE2OjIwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+PiBIaSBKYW4s
Cj4+Cj4+Pj4gQEAgLTYzMSw2ICs2MzIsOSBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVj
dCBkb21haW4gKmQsCj4+Pj4gdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAo+Pj4+ICAgICAgaWYg
KCAocmMgPSBkb21haW5fdnRpbWVyX2luaXQoZCwgY29uZmlnKSkgIT0gMCApCj4+Pj4gICAgICAg
ICAgZ290byBmYWlsOwo+Pj4+Cj4+Pj4gKyAgICBpZiAoIGRvbWNyX2ZsYWdzICYgRE9NQ1JGX3Z1
YXJ0ICkKPj4+PiArICAgICAgICBpZiAoIChyYyA9IGRvbWFpbl92cGwwMTFfaW5pdChkLCBjb25m
aWcpKSAhPSAwICkKPj4+PiArICAgICAgICAgICAgZ290byBmYWlsOwo+Pj4+ICAgICAgdXBkYXRl
X2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPj4+Cj4+IEkgYW0gcGxhbm5pbmcgdG8gcmVtb3Zl
IHRoZSB1c2FnZSBvZiBkb21haW4gY3JlYXRpb24gZmxhZyB0byBjaGVjawo+PiB3aGV0aGVyIHZ1
YXJ0IGlzIGVuYWJsZWQvZGlzYWJsZWQuIFBsZWFzZSBzZWUgbXkgbmV4dCBjb21tZW50LiBXaXRo
Cj4+IHRoYXQgY2hhbmdlLCBkb21haW5fdnBsMDExX2luaXQoKSB3aWxsIGJlIGNhbGxlZCBhbHdh
eXMuIFRoZQo+PiBkb21haW5fdnBsMDExX2luaXQoKSB3aWxsIGNoZWNrIHdoZXRoZXIgdnVhcnQg
aXMgZW5hYmxlZCBvciBkaXNhYmxlZAo+PiBpbiB0aGUgY29uZmlnIHN0cnVjdHVyZSBwYXNzZWQu
IElmIHZ1YXJ0IGlzIGVuYWJsZWQgdGhlbiBpdCB3aWxsIGdvCj4+IGFoZWFkIHdpdGggdnBsMDEx
IGluaXRpYWxpemF0aW9uIGVsc2UgaXQgd2lsbCByZXR1cm4gd2l0aG91dAo+PiBpbml0aWFsaXpp
bmcgdnBsMDExLgo+Cj4gUGxlYXNlIGRvbid0IGRvIHRoYXQuIFRoZSBhcmNoIGNvZGUgZGVjaWRl
cyB3aGV0aGVyIGRvbWFpbl92cGwwMTFfaW5pdAo+IG5vdCB0aGUgaW52ZXJ0LgoKSSB3YXMgd29u
ZGVyaW5nIHdoZXRoZXIgaXQgd291bGQgYmUgYmV0dGVyIHRvIGRlZmVyIHRoZSBQTDAxMSBjcmVh
dGlvbiAKdG8gYSBkb21jdGwuIFRoaXMgY291bGQgYmUgY2FsbGVkIGFmdGVyIHRoZSBkb21haW4g
aXMgY3JlYXRlZCB3aXRoIGFsbCAKdGhlIGluZm9ybWF0aW9uIHJlcXVpcmVkIChNTUlPIHJlZ2lv
biwgQ29uc29sZSBQRk4uLi4pLgoKVGhpcyB3b3VsZCBhbHNvIG1ha2UgdGhlIG1pZ3JhdGlvbiBz
dXBwb3J0IG1vcmUgdHJpdmlhbCBhcyB0aGUgd2Ugd2lsbCAKbm90IG5lZWQgdG8ga25vdyBpbiBh
ZHZhbmNlIHdoZXRoZXIgYSBVQVJUIGlzIGJlZW4gdXNlZC4KCkFueSBvcGluaW9ucz8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 10:27:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rVA-00047M-Ur; Wed, 03 May 2017 10:27:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5rV9-00047G-K7
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 10:27:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C0/B1-03058-780B9095; Wed, 03 May 2017 10:27:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTbdtA2e
 kwaGHohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8at5ilMBed1Kx5MfsDSwLhGpYuRi0NIYDOj
 xMKte9ghnN2MEld3HWDtYuTgEBbwlfjxQaqLkZNDRCBY4kTvGlaImh5GiZMv/rGBOMwCRxkl7
 rY9ZQKpYhPQlLjz+ROYzStgJXGg+xiYzSKgIvH78E5WEFtUIFzibeMRFogaQYmTM5+A2ZwCPh
 LXj5xkA7GZBWwl7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuoYFeUlF
 mekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERhyDECwg/HesoBDjJIcTEqivOqv2COF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAuWs8ZKSRYlJqeWpGWmQMMfpi0BAePkgjvVZA0b3FBYm5xZ
 jpE6hSjLse7pR/eMwmx5OXnpUqJ8x4CKRIAKcoozYMbAYvES4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmLQWZwpOZVwK36RXQEUxARzTLcoAcUZKIkJJqYJzjHzXz/rLSbUd+9/6bYWIrL/8
 4T7S/OWtJmsRa84s+RyK0O3NMwqs9Vcp+nr2kn1bZ+i35P2O1z2W97D3q+yV/2U+zVVt7W+92
 LbeMVVuWgZVZofoW3aMtiuJpy71vyhb+UH7yLi3478M5qaw/Tyc63xQ+sumK5+fjhW0+xhNay
 1dN5BaUVWIpzkg01GIuKk4EANKOFL+/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493807237!94658749!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10885 invoked from network); 3 May 2017 10:27:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 3 May 2017 10:27:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7EA4F142F;
 Wed,  3 May 2017 03:27:17 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 569F53F4FF;
 Wed,  3 May 2017 03:27:16 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-5-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a927fbd5-d575-b77a-9b81-cc514ab804f8@arm.com>
Date: Wed, 3 May 2017 11:27:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493395284-18430-5-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/10 v2] xen/arm: vpl011: Add support for
	vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMjgvMDQvMTcgMTc6MDEsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gQW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIHBsMDEx
IHZ1YXJ0IHdoaWxlCj4gY3JlYXRpbmcgYSBndWVzdCBkb21haW4uCj4KPiBMaWJ4bCBub3cgc3Vw
cG90cyBhIGdlbmVyaWMgdnVhcnQgY29uc29sZSBhbmQgcGwwMTEgaXMgYSBzcGVjaWZpYyB0eXBl
LgoKcy9zdXBwb3J0cy9zdXBwb3J0cy8KCj4gSW4gZnV0dXJlIHN1cHBvcnQgY2FuIGJlIGFkZGVk
IGZvciBtdWx0aXBsZSB2dWFydCBvZiBkaWZmZXJlbnQgdHlwZXMuCj4KPiBVc2VyIGNhbiBlbmFi
bGUgcGwwMTEgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xsb3dpbmcgbGluZSBpbiB0aGUgZ3Vlc3QK
PiBjb25maWd1cmF0aW9uIGZpbGU6Cj4KPiB2dWFydCA9ICJwbDAxMSIKPgo+IFNpZ25lZC1vZmYt
Ynk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0K
Pgo+IENoYW5nZXMgc2luY2UgdjE6Cj4gLSBNb2RpZmllZCB0aGUgc3ludGF4IGZvciB0YWtpbmcg
dGhlIHBsMDExIGFzIGEgY29uc29sZSB0eXBlIGluIHRoZQo+ICAgY29uZmlndXJhdGlvbiBmaWxl
LiBOb3cgdGhlIHN5bnRheCBpcyB2dWFydCA9ICJwbDAxMSIuCj4gLSBSZXBsYWNlZCB0aGUgY29u
c29sZSB0eXBlIFZDT04gd2l0aCBWVUFSVCwgYXMgaXQgaXMgbW9yZQo+ICAgaW50dWl0aXZlLgo+
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCAgNiArKysrKysKPiAgdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgICB8IDEwICsrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8ICA0ICsrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICAy
ICsrCj4gIHRvb2xzL3hsL3hsX2NvbnNvbGUuYyAgICAgICAgfCAgNCArKystCj4gIHRvb2xzL3hs
L3hsX3BhcnNlLmMgICAgICAgICAgfCAgMyArKysKPiAgNiBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBpbmRleCBjZjg2ODdhLi5iY2ZiYjZjIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5o
Cj4gQEAgLTMwNiw2ICszMDYsMTIgQEAKPiAgI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19I
Vk1fQUNQSV9MQVBUT1BfU0xBVEUgMQo+Cj4gIC8qCj4gKyAqIExJQlhMX0hBVkVfVlVBUlQgaW5k
aWNhdGVzIHRoYXQgeGVuY29uc29sZS9jbGllbnQgc3VwcG9ydHMKPiArICogdmlydHVhbCB1YXJ0
Lgo+ICsgKi8KPiArI2RlZmluZSBMSUJYTF9IQVZFX1ZVQVJUIDEKPiArCj4gKy8qCj4gICAqIGxp
YnhsIEFCSSBjb21wYXRpYmlsaXR5Cj4gICAqCj4gICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGlj
aCBsaWJ4bCBtYWtlcyByZWdhcmRpbmcgQUJJIGNvbXBhdGliaWxpdHkKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+
IGluZGV4IGJmZmJjNDUuLjVkNzBiYzIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC01MzYsNiAr
NTM2LDkgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21h
aW5fY29uZmlnICpkX2NvbmZpZywKPiAgICAgICAgICBmbGFncyB8PSBsaWJ4bF9kZWZib29sX3Zh
bChpbmZvLT5vb3MpID8gMCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7Cj4gICAgICB9Cj4KPiAr
ICAgIGlmICghc3RyY21wKGRfY29uZmlnLT5iX2luZm8udnVhcnQsICJwbDAxMSIpKQo+ICsgICAg
ICAgIGZsYWdzIHw9IFhFTl9ET01DVExfVlVBUlRfZW5hYmxlOwoKTGlrZWx5LCB0aGlzIHdvdWxk
IGhhdmUgdG8gYmUgYXJjaCBzcGVjaWZpYyBhbmQgbm90IGluIHRoZSBjb21tb24gY29kZS4gCkhh
dmUgYSBsb29rIHRvIGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZwoKPiArCj4gICAg
ICAvKiBVbHRpbWF0ZWx5LCBoYW5kbGUgaXMgYW4gYXJyYXkgb2YgMTYgdWludDhfdCwgc2FtZSBh
cyB1dWlkICovCj4gICAgICBsaWJ4bF91dWlkX2NvcHkoY3R4LCAobGlieGxfdXVpZCAqKWhhbmRs
ZSwgJmluZm8tPnV1aWQpOwo+Cj4gQEAgLTkwMCw2ICs5MDMsMTEgQEAgc3RhdGljIHZvaWQgaW5p
dGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCj4gICAgICAgICAgZ290byBlcnJv
cl9vdXQ7Cj4gICAgICB9Cj4KPiArICAgIGlmICghc3RyY21wKGRfY29uZmlnLT5iX2luZm8udnVh
cnQsICJwbDAxMSIpKQo+ICsgICAgICAgIHN0YXRlLT52dWFydF9lbmFibGVkID0gdHJ1ZTsKPiAr
ICAgIGVsc2UKPiArICAgICAgICBzdGF0ZS0+dnVhcnRfZW5hYmxlZCA9IGZhbHNlOwo+ICsKClNh
bWUgaGVyZSwgdGhpcyBzaG91bGQgYmUgaW4gYXJjaCBjb2RlLiBBbHNvIHlvdSBkb24ndCBuZWVk
IGlmL2Vsc2UgdG8gCnNldCBhIGJvb2xlYW4uCgpZb3UgY291bGQgc2ltcGx5IGRvOgoKc3RhdGUt
PnZ1YXJ0X2VuYWJsZSA9ICFzdHJjbXAoZF9jb25maWctPmJfaW5mby52dWFydCwgInBsMDExIik7
Cgo+ICAgICAgaWYgKGRfY29uZmlnLT5jX2luZm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9I
Vk0gJiYKPiAgICAgICAgICAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2
bS5uZXN0ZWRfaHZtKSAmJgo+ICAgICAgICAgIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+
Yl9pbmZvLnUuaHZtLmFsdHAybSkgfHwKPiBAQCAtOTE4LDYgKzkyNiw4IEBAIHN0YXRpYyB2b2lk
IGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAgIGdvdG8g
ZXJyb3Jfb3V0Owo+ICAgICAgfQo+Cj4gKyAgICBzdGF0ZS0+Y29uZmlnLmNvbnNvbGVfZG9taWQg
PSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKPiArCj4gICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX21h
a2UoZ2MsIGRfY29uZmlnLCAmZG9taWQsICZzdGF0ZS0+Y29uZmlnKTsKPiAgICAgIGlmIChyZXQp
IHsKPiAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQi
LCByZXQpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IGluZGV4IDVkMDgyYzUuLjlkYmE4ZTcgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKPiBAQCAtMTEzNSw2ICsxMTM1LDEwIEBAIHR5cGVkZWYgc3RydWN0
IHsKPiAgICAgIHVpbnQzMl90IG51bV92bWVtcmFuZ2VzOwo+Cj4gICAgICB4Y19kb21haW5fY29u
ZmlndXJhdGlvbl90IGNvbmZpZzsKPiArCj4gKyAgICB1bnNpZ25lZCBsb25nIHZ1YXJ0X21mbjsK
CnMvdW5zaWduZWQgbG9uZy94ZW5fcGZuX3QvIGFuZCBzL3Z1YXJ0X21mbi92dWFydF9nZm4vCgpB
bHNvLCB3aGF0IGlzIHRoaXMgZnJhbWUgbnVtYmVyIGZvcj8gVGhlIE1NSU8gcmVnaW9uIG9yIHRo
ZSBjb25zb2xlIApmcmFtZSBudW1iZXI/CgoKPiArICAgIHVpbnQzMl90ICAgIHZ1YXJ0X3BvcnQ7
CgpXaGF0IGlzIHBvcnQ/Cgo+ICsgICAgYm9vbCAgICAgICAgdnVhcnRfZW5hYmxlZDsKPiAgfSBs
aWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlOwo+Cj4gIF9oaWRkZW4gaW50IGxpYnhsX19idWlsZF9w
cmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IGluZGV4
IDIyMDQ0MjUuLjVkNTNmMmMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gQEAgLTEwNSw2ICsxMDUs
NyBAQCBsaWJ4bF9jb25zb2xlX3R5cGUgPSBFbnVtZXJhdGlvbigiY29uc29sZV90eXBlIiwgWwo+
ICAgICAgKDAsICJVTktOT1dOIiksCj4gICAgICAoMSwgIlNFUklBTCIpLAo+ICAgICAgKDIsICJQ
ViIpLAo+ICsgICAgKDMsICJWVUFSVCIpLAo+ICAgICAgXSkKPgo+ICBsaWJ4bF9kaXNrX2Zvcm1h
dCA9IEVudW1lcmF0aW9uKCJkaXNrX2Zvcm1hdCIsIFsKPiBAQCAtNDcwLDYgKzQ3MSw3IEBAIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+ICAg
ICAgKCJkaXNhYmxlX21pZ3JhdGUiLCBsaWJ4bF9kZWZib29sKSwKPiAgICAgICgiY3B1aWQiLCAg
ICAgICAgICAgbGlieGxfY3B1aWRfcG9saWN5X2xpc3QpLAo+ICAgICAgKCJibGtkZXZfc3RhcnQi
LCAgICBzdHJpbmcpLAo+ICsgICAgKCJ2dWFydCIsICAgICAgICAgICBzdHJpbmcpLAo+Cj4gICAg
ICAoInZudW1hX25vZGVzIiwgQXJyYXkobGlieGxfdm5vZGVfaW5mbywgIm51bV92bnVtYV9ub2Rl
cyIpKSwKPgo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9jb25zb2xlLmMgYi90b29scy94bC94
bF9jb25zb2xlLmMKPiBpbmRleCAwNTA4ZGRhLi42ZjNjZDdmIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L3hsL3hsX2NvbnNvbGUuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYwo+IEBAIC0zNCw4
ICszNCwxMCBAQCBpbnQgbWFpbl9jb25zb2xlKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAg
ICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNPTEVfVFlQRV9QVjsKPiAgICAgICAgICBlbHNlIGlm
ICghc3RyY21wKG9wdGFyZywgInNlcmlhbCIpKQo+ICAgICAgICAgICAgICB0eXBlID0gTElCWExf
Q09OU09MRV9UWVBFX1NFUklBTDsKPiArICAgICAgICBlbHNlIGlmICghc3RyY21wKG9wdGFyZywg
InZ1YXJ0IikpCj4gKyAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfVlVBUlQ7
Cj4gICAgICAgICAgZWxzZSB7Cj4gLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY29uc29s
ZSB0eXBlIHN1cHBvcnRlZCBhcmU6IHB2LCBzZXJpYWxcbiIpOwo+ICsgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgImNvbnNvbGUgdHlwZSBzdXBwb3J0ZWQgYXJlOiBwdiwgc2VyaWFsLCB2dWFy
dFxuIik7Cj4gICAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Cj4gICAgICAgICAgfQo+
ICAgICAgICAgIGJyZWFrOwo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9v
bHMveGwveGxfcGFyc2UuYwo+IGluZGV4IDg1NmEzMDQuLjgwZmQxODQgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMveGwveGxfcGFyc2UuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBAQCAtOTE2
LDYgKzkxNiw5IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3Nv
dXJjZSwKPiAgICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4dmNwdXMiLCAm
bCwgMCkpCj4gICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMgPSBsOwo+Cj4gKyAgICBpZiAoeGx1
X2NmZ19yZXBsYWNlX3N0cmluZyhjb25maWcsICJ2dWFydCIsICZiX2luZm8tPnZ1YXJ0LCAwKSkK
PiArICAgICAgICBiX2luZm8tPnZ1YXJ0ID0gc3RyZHVwKCJ1bmtub3duIik7Cj4gKwo+ICAgICAg
cGFyc2Vfdm51bWFfY29uZmlnKGNvbmZpZywgYl9pbmZvKTsKPgo+ICAgICAgLyogU2V0IG1heF9t
ZW1rYiB0byB0YXJnZXRfbWVta2IgYW5kIG1heF92Y3B1cyB0byBhdmFpbF92Y3B1cyBpZgo+CgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 10:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rVl-0004A6-6W; Wed, 03 May 2017 10:27:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5rVj-00049x-2H
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:27:55 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 74/DE-03620-AA0B9095; Wed, 03 May 2017 10:27:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDve6qDZy
 RBgd/Mlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXN+xgKpisWTGnbT9LA+MRhS5GTg4JAX+J
 e30HGEFsFgEViad7utlBbDYBZYmfnb1sILYIUPzQ+Z9AcQ4OZoE0ieuLKkDCwgI+ElsfbGMCC
 fMKWEjM2u0DEhYSsJSY2dkMNoVXQFDi5MwnLCA2s4COxILdn9ggpkhLLP/HARLmFLCS+DzpNV
 iJKNCizqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdU72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQYwCCHYzTL/sfYpTkYFIS5VV/xR4pxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ30XrOSCHBotT01Iq0zBxgsMOkJTh4lER4r4KkeYsLEnOLM9MhUqcYF
 aXEeQ+BJARAEhmleXBtsAi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeUpApPJl5JXDTXw
 EtZgJa3CzLAbK4JBEhJdXA6PC5z0Y5vvKGaG3x/hTus1GLLYq17rpZFdlN0pLYVvM6cY5ry99
 FBV/mS+h66Vb9jAnOzFrJmVrhGysmu6fJQfXoTfPtJoni7t+fZ4r8z1MoznBj6Hq/pOXdqZL6
 9XF8Zl+/cyg+P6iz/dGROwZxilrXLR633IwVk0h3+raI/6rYgh1Tr61TYinOSDTUYi4qTgQAm
 IEI+asCAAA=
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493807272!76926962!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23833 invoked from network); 3 May 2017 10:27:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 10:27:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="430703748"
Date: Wed, 3 May 2017 11:27:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Reinis Martinsons <admin@frp.lv>
Message-ID: <20170503102750.t62i2uy7ijhqnoic@citrix.com>
References: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xl devd segmentation fault on xl block-detach
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgSWFuCgpPbiBXZWQsIE1heSAwMywgMjAxNyBhdCAwMzowNDo0NEFNICswMzAwLCBSZWluaXMg
TWFydGluc29ucyB3cm90ZToKPiBIaSwKPiAKPiBJIHdvdWxkIGxpa2UgdG8gcmVwb3J0IGEgcHJv
YmxlbSB3aXRoIHN0b3JhZ2UgZHJpdmVyIGRvbWFpbi4gV2hlbiBkZXRhY2hpbmcKPiAyIHZpcnR1
YWwgYmxvY2sgZGV2aWNlcyBmcm9tIHRoZSBzYW1lIGRvbWFpbiBwcm92aWRlZCBieSB0aGUgc2Ft
ZSBkcml2ZXIKPiBkb21haW4sIHRoaXMgZ2VuZXJhdGVzIGEgc2VnbWVudGF0aW9uIGZhdWx0IGlu
IHRoZSBkcml2ZXIgZG9tYWluIGB4bCBkZXZkYAo+IHByb2Nlc3MuIEkgb2JzZXJ2ZWQgdGhlIHNh
bWUgcHJvYmxlbSBib3RoIHdoZW4gbWFudWFsbHkgZGV0YWNoaW5nIGJsb2NrCj4gZGV2aWNlcyBm
cm9tIERvbTAgYW5kIHdoZW4gc2h1dHRpbmcgZG93biBndWVzdCBkb21haW5zIHdpdGggc2V2ZXJh
bCBibG9jawo+IGRldmljZXMuCj4gCj4gRm9yIGVhc2Ugb2YgZGVtb25zdHJhdGlvbiBJIGFtIHNo
YXJpbmcgbXkgdGVzdCByZXN1bHRzIG9uIGEgc2ltcGxlIHNjZW5hcmlvCj4gd2hlcmUgdmlydHVh
bCBibG9jayBkZXZpY2VzIGFyZSBwcm92aWRlZCBmcm9tIGEgc3RvcmFnZSBkcml2ZXIgZG9tYWlu
IChEb21EKQo+IGJhY2sgdG8gRG9tMCwgYnV0IEkgb2JzZXJ2ZWQgaWRlbnRpY2FsIHJlc3VsdHMg
Zm9yIG90aGVyIERvbVVzLgo+IAo+IEJvdGggb2YgbXkgRG9tMCBhbmQgRG9tRCBhcmUgQXJjaCBM
aW51eCAoa2VybmVsIDQuMTAuMTEtMS1BUkNIKS4gSSBidWlsdCB4ZW4KPiBmcm9tIEFyY2ggTGlu
dXggVXNlciBSZXBvc2l0b3J5IChodHRwczovL2F1ci5hcmNobGludXgub3JnL3hlbi5naXQpIGxh
dGVzdAo+IGNvbW1pdCAxNjg5NGMxNWExOWJmZWYyMzU1MGJhMDlkNThlMDk3ZmUxNmM0NzkyLCB3
aGljaCBpcyB1c2luZyBYZW4gNC44LjAKPiAoY29tbWl0IGIwM2NlZTczMTk3ZjRhMzdiZjI5NDFi
OTM2NzEwNTE4NzM1NWU2MzgpLiBQbGVhc2Ugc2VlIHRoZSBvdXRwdXQgb2YKPiBgeGwgaW5mb2Ag
YXR0YWNoZWQgaW4gInhsIGluZm8gKERvbTApLnR4dCIuIFdoZW4gYnVpbGRpbmcgeGVuIGZvciBE
b21ELCBJCj4gZW5hYmxlZCBkZWJ1Z2dpbmcgc3ltYm9scyAoYGRlYnVnID89IHlgIGluIC9Db25m
aWcubWspLiBJIGVuYWJsZWQKPiB4ZW5kcml2ZXJkb21haW4uc2VydmljZSBpbiBEb21ELiBEb21E
IGNvbmZpZ3VyYXRpb24gZmlsZSBpcyBhdHRhY2hlZCBpbgo+ICJEb21ELmNmZyIuCj4gCj4gQWZ0
ZXIgMiBjb25zZWN1dGl2ZSBgeGwgYmxvY2stYXR0YWNoYCBhbmQgYHhsIGJsb2NrLWRldGFjaGAg
Y29tbWFuZHMgaW4gRG9tMAo+IEkgYW0gb2JzZXJ2aW5nIHRoZSBmb2xsb3dpbmcgb3V0cHV0Ogo+
IAo+IFtyb290QGFyY2gtdGVzdC1kb20wIH5dIyB4bCBibG9jay1hdHRhY2ggMCAnZm9ybWF0PXJh
dyxiYWNrZW5kdHlwZT1waHksYmFja2VuZD1hcmNoLXpmcy10ZXN0LHZkZXY9eHZkYSx0YXJnZXQ9
L2Rldi96dm9sL3Rlc3RfcG9vbC90ZXN0MScKPiBbcm9vdEBhcmNoLXRlc3QtZG9tMCB+XSMgeGwg
YmxvY2stYXR0YWNoIDAgJ2Zvcm1hdD1yYXcsYmFja2VuZHR5cGU9cGh5LGJhY2tlbmQ9YXJjaC16
ZnMtdGVzdCx2ZGV2PXh2ZGIsdGFyZ2V0PS9kZXYvenZvbC90ZXN0X3Bvb2wvdGVzdDInCj4gW3Jv
b3RAYXJjaC10ZXN0LWRvbTAgfl0jIHhsIGJsb2NrLWRldGFjaCAwIDUxNzEyCj4gW3Jvb3RAYXJj
aC10ZXN0LWRvbTAgfl0jIHhsIGJsb2NrLWRldGFjaCAwIDUxNzI4Cj4gbGlieGw6IGVycm9yOiBs
aWJ4bF9kZXZpY2UuYzoxMjY0OmRldmljZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQK
PiB3aGlsZSB3YWl0aW5nIGZvciAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOCB0
byBiZSByZW1vdmVkCj4gbGlieGw6IGVycm9yOiBsaWJ4bC5jOjIwMDk6ZGV2aWNlX2FkZHJtX2Fv
Y29tcGxldGU6IHVuYWJsZSB0byByZW1vdmUgdmJkCj4gd2l0aCBpZCA1MTcyOAo+IGxpYnhsX2Rl
dmljZV9kaXNrX3JlbW92ZSBmYWlsZWQuCj4gCj4gVGhlIDJuZCBgeGwgYmxvY2stZGV0YWNoYCBj
b21tYW5kIGlzIGdlbmVyYXRpbmcgc2VnbWVudGF0aW9uIGZhdWx0IGluIERvbUQKPiBgeGwgZGV2
ZGAgcHJvY2VzcyAoc2VhcmNoX2Zvcl9ndWVzdCAobGlieGVubGlnaHQuc28uNC44KSkgLSBwbGVh
c2Ugc2VlIGZ1bGwKPiBEb21EIGxvZyBvdXRwdXQgYXR0YWNoZWQgaW4gImpvdXJuYWxjdGwgKGRv
bUQpLnR4dCIuCj4gCj4gSSBhbSBhbHNvIGF0dGFjaGluZyAieGVuc3RvcmVkLWFjY2Vzcy5sb2ci
IGFuZCBvdXRwdXQgb2YgYHhlbnN0b3JlLWxzIC1mcGAKPiBpbiAieGVuc3RvcmUtbHMudHh0Ii4g
SW4gYWRkaXRpb24sIEkgYW0gYXR0YWNoaW5nIG91dHB1dCBvZiBnZGIgYGJhY2t0cmFjZQo+IGZ1
bGxgIGNvbW1hbmQgb24gdGhlIGdlbmVyYXRlZCBjb3JlZHVtcCBpbiBEb21EIGFzICJjb3JlZHVt
cGN0bCBnZGIKPiAoRG9tRCkudHh0Igo+IAo+IFBsZWFzZSBsZXQgbWUga25vdyBpZiBJIHNob3Vs
ZCBwcm92aWRlIGFueSBvdGhlciBpbmZvcm1hdGlvbiBmb3IgZGVidWdnaW5nCj4gdGhpcyBwcm9i
bGVtLgo+IAo+IEtpbmQgcmVnYXJkcwo+IAo+IFJlaW5pcyBNYXJ0aW5zb25zCgoKWy4uLl0KPiAj
IEFmdGVyIHRoZSAybmQgYHhsIGJsb2NrLWRldGFjaGAgY29tbWFuZDoKPiAKWy4uLl0KPiBbMjAx
NzA1MDJUMjM6MzA6MzguMTc2Wl0gIEEzNy4yICAgICAgICBybSAgICAgICAgL2xvY2FsL2RvbWFp
bi8wL2RldmljZS92YmQvNTE3MjggCj4gWzIwMTcwNTAyVDIzOjMwOjM4LjE3N1pdICBBMzcuMiAg
ICAgICAgcm0gICAgICAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkIAo+IFsyMDE3MDUwMlQy
MzozMDozOC4xNzdaXSAgQTM3LjIgICAgICAgIHJtICAgICAgICAvbG9jYWwvZG9tYWluLzAvZGV2
aWNlIAo+IFsyMDE3MDUwMlQyMzozMDozOC4xNzhaXSAgQTM3LjIgICAgICAgIHJtICAgICAgICAv
bGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4IAo+IFsyMDE3MDUwMlQyMzozMDozOC4xNzhaXSAgQTM3
LjIgICAgICAgIHJtICAgICAgICAvbGlieGwvMC9kZXZpY2UvdmJkIAo+IFsyMDE3MDUwMlQyMzoz
MDozOC4xNzlaXSAgQTM3LjIgICAgICAgIHJtICAgICAgICAvbGlieGwvMC9kZXZpY2UgCj4gWzIw
MTcwNTAyVDIzOjMwOjM4LjE3OVpdICBBMzcuMiAgICAgICAgcm0gICAgICAgIC9saWJ4bC8wIAo+
IFsyMDE3MDUwMlQyMzozMDozOC4xODBaXSAgQTM3LjIgICAgICAgIGNvbW1pdCAgICAKPiBbMjAx
NzA1MDJUMjM6MzA6MzguMTgwWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81
MTcyOCBGRkZGRkZGRjgxQUE4MTgwIAo+IFsyMDE3MDUwMlQyMzozMDozOC4xODBaXSAgRDAgICAg
ICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkIEZGRkZGRkZGODFBQTgxODAgCj4gWzIwMTcwNTAy
VDIzOjMwOjM4LjE4MFpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZSBGRkZGRkZGRjgx
QUE4MTgwIAo+IFsyMDE3MDUwMlQyMzozMDozOC4xODFaXSAgRDAgICAgICAgICAgIHVud2F0Y2gg
ICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSBGRkZGODgwMTdGNDBD
QzIwIAo+IFsyMDE3MDUwMlQyMzozMDozOC4xODFaXSAgQTM3ICAgICAgICAgIGVuZGNvbm4gICAK
PiBbMjAxNzA1MDJUMjM6MzE6MTcuODY3Wl0gIEEzOCAgICAgICAgICBuZXdjb25uICAgCj4gWzIw
MTcwNTAyVDIzOjMxOjE3Ljk1N1pdICBBMzggICAgICAgICAgZW5kY29ubiAgIApbLi4uXQo+IENv
cmUgd2FzIGdlbmVyYXRlZCBieSBgL3Vzci9iaW4veGwgZGV2ZCcuCj4gUHJvZ3JhbSB0ZXJtaW5h
dGVkIHdpdGggc2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KPiAjMCAgMHgwMDAw
N2Y0OWJmNDI1MTlkIGluIHNlYXJjaF9mb3JfZ3Vlc3QgKGRkb21haW49MHg3ZmZjNjAxZTcxMzAs
IGRvbWlkPTApCj4gICAgIGF0IGxpYnhsLmM6MzY4OAo+IDM2ODggICAgICAgICAgICBpZiAoZGd1
ZXN0LT5kb21pZCA9PSBkb21pZCkKPiBbQ3VycmVudCB0aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2Y0
OWJmYTc1ZmMwIChMV1AgMTQwMykpXQo+IChnZGIpIGJhY2t0cmFjZSBmdWxsCj4gIzAgIDB4MDAw
MDdmNDliZjQyNTE5ZCBpbiBzZWFyY2hfZm9yX2d1ZXN0IChkZG9tYWluPTB4N2ZmYzYwMWU3MTMw
LCBkb21pZD0wKQo+ICAgICBhdCBsaWJ4bC5jOjM2ODgKPiAgICAgICAgIGRndWVzdCA9IDB4MzEz
NTJmMzAyZjY0NjI3NgoKVGhpcyBzZWVtcyB0byBzdWdnZXN0IGRndWVzdCBpcyB1c2VkIGFmdGVy
IGZyZWVkLgoKQnV0IGxvb2tpbmcgYXQgdGhlIGNvZGUgb2YgYmFja2VuZF93YXRjaF9jYWxsYmFj
aywgZGd1ZXN0IHNob3VsZG4ndCBiZQpvbiB0aGUgbGlzdC4KCjM5MjcgICAgICAgICAvKiBJZiB0
aGlzIHdhcyB0aGUgbGFzdCBkZXZpY2UgaW4gdGhlIGRvbWFpbiwgcmVtb3ZlIGl0IGZyb20gdGhl
IGxpc3QgKi8KMzkyOCAgICAgICAgIG51bV9kZXZzID0gZGd1ZXN0LT5udW1fdmlmcyArIGRndWVz
dC0+bnVtX3ZiZHMgKyBkZ3Vlc3QtPm51bV9xZGlza3M7CjM5MjkgICAgICAgICBpZiAobnVtX2Rl
dnMgPT0gMCkgewozOTMwICAgICAgICAgICAgIExJQlhMX1NMSVNUX1JFTU9WRSgmZGRvbWFpbi0+
Z3Vlc3RzLCBkZ3Vlc3QsIGxpYnhsX19kZG9tYWluX2d1ZXN0LAozOTMxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBuZXh0KTsKMzkzMiAgICAgICAgICAgICBMT0coREVCVUcsICJyZW1v
dmVkIGRvbWFpbiAldSBmcm9tIHRoZSBsaXN0IG9mIGFjdGl2ZSBndWVzdHMiLAozOTMzICAgICAg
ICAgICAgICAgICAgICAgICAgZGd1ZXN0LT5kb21pZCk7CjM5MzQgICAgICAgICAgICAgLyogQ2xl
YXIgYW55IGxlZnRvdmVycyBpbiBsaWJ4bC88ZG9taWQ+ICovCjM5MzUgICAgICAgICAgICAgbGli
eGxfX3hzX3JtX2NoZWNrZWQoZ2MsIFhCVF9OVUxMLAozOTM2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEdDU1BSSU5URigibGlieGwvJXUiLCBkZ3Vlc3QtPmRvbWlkKSk7CjM5Mzcg
ICAgICAgICAgICAgZnJlZShkZ3Vlc3QpOwozOTM4ICAgICAgICAgfQozOTM5ICAgICB9CgpUaGVy
ZSBpcyBubyBsb2dnaW5nIHVuZm9ydHVuYXRlbHkuIEJ1dCB0aGUgeGVuc3RvcmUgbG9nIHN1Z2dl
c3RzIHRoaXMKcGF0aCBpcyB0YWtlbi4gQ2FuIHlvdSBkbyBhIHF1aWNrIHJldGVzdD8gTW9kaWZ5
IHRoZSB1bml0IGZpbGUgZm9yIHhsCmRldmQgdG8gbWFrZSBpdCBgeGwgLXZ2diBkZXZkYCB0byBn
cmFiIG1vcmUgb3V0cHV0LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 10:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rfQ-000506-3s; Wed, 03 May 2017 10:37:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5rfP-0004zy-NR
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:37:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6E/BF-03696-203B9095; Wed, 03 May 2017 10:37:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42KJPp6xUJdpM2e
 kwbVTzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bGpSeZC+5rV1w8c5S1gXGlXBcjJ4eQgLvE
 jddT2LsYuYDsNYwS9998YoJIXGOUuL7fF8J2k/h3ciozRNFCRokFW/sYQRLCAk4SbQtvs4LYI
 gLKEr2/frOA2MwC3hIbbn6HatjFKHFk1kc2kASbgKHE6o0tYDYvUPPUxhawBhYBFYmDL16CDR
 IVCJd4seUPK0SNoMTJmU/AajgF7CVWXF3CBrFAXeLPvEvMELa4xK0n85kgbHmJ7W/ngMUlBHI
 kfnzaCGRzANlSEv9blUDukRCYwSJxc9MMdogaGYlHE2+yTWAUm4Vk3SwkK2YhWTELyYoFjCyr
 GDWKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY4kBCHYwXt8Yc
 IhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hUbOSOFBItS01Mr0jJzgFENk5
 bg4FES4WUCSfMWFyTmFmemQ6ROMSpKifN2gSQEQBIZpXlwbbBEcolRVkqYlxHoECGegtSi3Mw
 SVPlXjOIcjErCvLIgU3gy80rgpr8CWswEtLhZlgNkcUkiQkqqgfGyR0TA2bS3EbxxhwyMpubt
 VVbSPv870lfUzaScQWBjJ2tOwbLJFTqnnO8Jm9jJXrEJ3NfxbOnZ20aWXtUSsV2znW6avb257
 2nL3Zb9H5/Mtub0b1wW5HTEWOFSWVUI24Xb9zw6y29Ir35ye2mkXPgOp3c/ZsypX/Xv5adv90
 zeSOw9wPqWu1SJpTgj0VCLuag4EQDsGSw1HwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493807873!66350782!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62363 invoked from network); 3 May 2017 10:37:53 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 10:37:53 -0000
Received: (qmail 13485 invoked from network); 3 May 2017 13:37:52 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 13:37:52 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 2C8847FC2C
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 13:37:52 +0300 (EEST)
Received: (qmail 5398 invoked from network); 3 May 2017 13:37:52 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 3 May 2017 13:37:50 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
 <5909C4270200007800156408@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1e565969-ff4a-5858-1716-b215bc1ec72b@bitdefender.com>
Date: Wed, 3 May 2017 13:37:58 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <5909C4270200007800156408@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71202
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448000,
 Stamp: 3], Multi: [Enabled, t: (0.000021,0.012954)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004137), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.011457,0.000175)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (1.526723),
 Hit: No, Details: v2.4.8; Id: 11.5ev3o7.1bf4fiev1.r2g6], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMTcgMTI6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA1LjE3IGF0
IDExOjEwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IEBAIC00ODMsNjcg
KzQ4Myw3IEBAIHZvaWQgaHZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKPj4gICAgICBpZiAo
ICFoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24odikgKQo+PiAgICAgICAgICByZXR1cm47Cj4+ICAK
Pj4gLSAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2gudm1fZXZlbnQpICkKPj4gLSAgICB7Cj4+IC0g
ICAgICAgIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgKncgPSAmdi0+YXJjaC52bV9ldmVudC0+
d3JpdGVfZGF0YTsKPj4gLQo+PiAtICAgICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2gudm1fZXZl
bnQtPmVtdWxhdGVfZmxhZ3MpICkKPj4gLSAgICAgICAgewo+PiAtICAgICAgICAgICAgZW51bSBl
bXVsX2tpbmQga2luZCA9IEVNVUxfS0lORF9OT1JNQUw7Cj4+IC0KPj4gLSAgICAgICAgICAgIC8q
Cj4+IC0gICAgICAgICAgICAgKiBQbGVhc2Ugb2JzZXJ2IHRoZSBvcmRlciBoZXJlIHRvIG1hdGNo
IHRoZSBmbGFnIGRlc2NyaXB0aW9ucwo+PiAtICAgICAgICAgICAgICogcHJvdmlkZWQgaW4gcHVi
bGljL3ZtX2V2ZW50LmgKPj4gLSAgICAgICAgICAgICAqLwo+PiAtICAgICAgICAgICAgaWYgKCB2
LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzICYKPj4gLSAgICAgICAgICAgICAgICAgVk1f
RVZFTlRfRkxBR19TRVRfRU1VTF9SRUFEX0RBVEEgKQo+PiAtICAgICAgICAgICAgICAgIGtpbmQg
PSBFTVVMX0tJTkRfU0VUX0NPTlRFWFRfREFUQTsKPj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCB2
LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzICYKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICBWTV9FVkVOVF9GTEFHX0VNVUxBVEVfTk9XUklURSApCj4+IC0gICAgICAgICAgICAgICAga2lu
ZCA9IEVNVUxfS0lORF9OT1dSSVRFOwo+PiAtICAgICAgICAgICAgZWxzZSBpZiAoIHYtPmFyY2gu
dm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgJgo+PiAtICAgICAgICAgICAgICAgICAgICAgIFZNX0VW
RU5UX0ZMQUdfU0VUX0VNVUxfSU5TTl9EQVRBICkKPj4gLSAgICAgICAgICAgICAgICBraW5kID0g
RU1VTF9LSU5EX1NFVF9DT05URVhUX0lOU047Cj4+IC0KPj4gLSAgICAgICAgICAgIGh2bV9lbXVs
YXRlX29uZV92bV9ldmVudChraW5kLCBUUkFQX2ludmFsaWRfb3AsCj4+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UX05PX0VDKTsKPj4gLQo+PiAtICAgICAg
ICAgICAgdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7Cj4+IC0gICAgICAgIH0K
Pj4gLQo+PiAtICAgICAgICBpZiAoIHctPmRvX3dyaXRlLm1zciApCj4+IC0gICAgICAgIHsKPj4g
LSAgICAgICAgICAgIGlmICggaHZtX21zcl93cml0ZV9pbnRlcmNlcHQody0+bXNyLCB3LT52YWx1
ZSwgMCkgPT0KPj4gLSAgICAgICAgICAgICAgICAgWDg2RU1VTF9FWENFUFRJT04gKQo+PiAtICAg
ICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+
PiAtCj4+IC0gICAgICAgICAgICB3LT5kb193cml0ZS5tc3IgPSAwOwo+PiAtICAgICAgICB9Cj4+
IC0KPj4gLSAgICAgICAgaWYgKCB3LT5kb193cml0ZS5jcjAgKQo+PiAtICAgICAgICB7Cj4+IC0g
ICAgICAgICAgICBpZiAoIGh2bV9zZXRfY3IwKHctPmNyMCwgMCkgPT0gWDg2RU1VTF9FWENFUFRJ
T04gKQo+PiAtICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIDApOwo+PiAtCj4+IC0gICAgICAgICAgICB3LT5kb193cml0ZS5jcjAgPSAwOwo+PiAt
ICAgICAgICB9Cj4+IC0KPj4gLSAgICAgICAgaWYgKCB3LT5kb193cml0ZS5jcjQgKQo+PiAtICAg
ICAgICB7Cj4+IC0gICAgICAgICAgICBpZiAoIGh2bV9zZXRfY3I0KHctPmNyNCwgMCkgPT0gWDg2
RU1VTF9FWENFUFRJT04gKQo+PiAtICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0
aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+PiAtCj4+IC0gICAgICAgICAgICB3LT5kb193cml0ZS5j
cjQgPSAwOwo+PiAtICAgICAgICB9Cj4+IC0KPj4gLSAgICAgICAgaWYgKCB3LT5kb193cml0ZS5j
cjMgKQo+PiAtICAgICAgICB7Cj4+IC0gICAgICAgICAgICBpZiAoIGh2bV9zZXRfY3IzKHctPmNy
MywgMCkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQo+PiAtICAgICAgICAgICAgICAgIGh2bV9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+PiAtCj4+IC0gICAgICAgICAgICB3
LT5kb193cml0ZS5jcjMgPSAwOwo+PiAtICAgICAgICB9Cj4+IC0gICAgfQo+PiArICAgIGh2bV92
bV9ldmVudF9kb19yZXN1bWUodik7Cj4gCj4gQXMgaW5kaWNhdGVkIGJlZm9yZSwgSSB0aGluayB3
ZSB3YW50IHRvIGtlZXAKPiAKPiAgICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLnZtX2V2ZW50KSAp
Cj4gCj4gaGVyZSBvZiBpbiBhbiBpbmxpbmUgd3JhcHBlciwgdG8gYXZvaWQgdGhlIGFjdHVhbCBm
dW5jdGlvbiBjYWxsIGluIHRoZQo+IGNvbW1vbiBjYXNlLgoKV2lsbCBkby4KCj4+IC0tLSAvZGV2
L251bGwKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jCj4+IEBAIC0wLDAgKzEs
MTAxIEBACj4+ICsvKgo+PiArICogYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKPj4gKyAqCj4+ICsg
KiBIVk0gdm1fZXZlbnQgaGFuZGxpbmcgcm91dGluZXMKPj4gKyAqCj4+ICsgKiBDb3B5cmlnaHQg
KGMpIDIwMTcgUmF6dmFuIENvam9jYXJ1IChyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tKQo+IAo+
IEknbSBub3RvcmlvdXNseSBiYWQgd2hlbiBpdCBjb21lcyB0byBjb3B5cmlnaHRzLCBidXQgeW91
IGp1c3QKPiBtb3ZpbmcgY29kZSBtYWtlcyBtZSB3b25kZXIgd2hldGhlciB0aGlzIGlzIGFwcHJv
cHJpYXRlLgoKVG8gYmUgaG9uZXN0IEkgcXVpdGUgYWdyZWUgd2l0aCB5b3UsIGFuZCBpbiB0aGUg
YmVnaW5uaW5nIEkganVzdCBtZWFudAp0byBoYXZlIG5vIENvcHlyaWdodCBsaW5lIGluIHRoZXJl
IGF0IGFsbCAtIGJ1dCBJIHJlbWVtYmVyZWQgYQpkaXNjdXNzaW9uIGEgd2hpbGUgYmFjayB3aGVy
ZSBhIHBhdGNoIHdhcyBJIGJlbGlldmUgcmVqZWN0ZWQgYmVjYXVzZSBpdApsYWNrZWQgb25lLiBT
byBJJ3ZlIGp1c3QgY29waWVkIFRhbWFzJyBmaWxlICh2bV9ldmVudC5jKSBhbmQgb25seQpjaGFu
Z2VkIHRoZSBjb3B5cmlnaHQgbGluZSBiZWNhdXNlIEkgZGlkbid0IHJlYWxseSBrbm93IHdoYXQg
ZWxzZSB0byBwdXQKdGhlcmUuCgpJJ20gcXVpdGUgaGFwcHkgdG8gcmVtb3ZlIGl0IGFsdG9nZXRo
ZXIuIFdpbGwgdGhhdCBkbz8KCj4+ICt2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0
IHZjcHUgKnYpCj4+ICt7Cj4+ICsgICAgc3RydWN0IG1vbml0b3Jfd3JpdGVfZGF0YSAqdzsKPj4g
Kwo+PiArICAgIGlmICggbGlrZWx5KCF2LT5hcmNoLnZtX2V2ZW50KSApCj4+ICsgICAgICAgIHJl
dHVybjsKPj4gKwo+PiArICAgIHcgPSAmdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YTsKPj4g
Kwo+PiArICAgIGlmICggdW5saWtlbHkodi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncykg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgZW51bSBlbXVsX2tpbmQga2luZCA9IEVNVUxfS0lORF9O
T1JNQUw7Cj4+ICsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogUGxlYXNlIG9ic2VydmUg
dGhlIG9yZGVyIGhlcmUgdG8gbWF0Y2ggdGhlIGZsYWcgZGVzY3JpcHRpb25zCj4+ICsgICAgICAg
ICAqIHByb3ZpZGVkIGluIHB1YmxpYy92bV9ldmVudC5oCj4+ICsgICAgICAgICAqLwo+PiArICAg
ICAgICBpZiAoIHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgJgo+PiArICAgICAgICAg
ICAgIFZNX0VWRU5UX0ZMQUdfU0VUX0VNVUxfUkVBRF9EQVRBICkKPj4gKyAgICAgICAgICAgIGtp
bmQgPSBFTVVMX0tJTkRfU0VUX0NPTlRFWFRfREFUQTsKPj4gKyAgICAgICAgZWxzZSBpZiAoIHYt
PmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgJgo+PiArICAgICAgICAgICAgICAgICAgVk1f
RVZFTlRfRkxBR19FTVVMQVRFX05PV1JJVEUgKQo+PiArICAgICAgICAgICAga2luZCA9IEVNVUxf
S0lORF9OT1dSSVRFOwo+PiArICAgICAgICBlbHNlIGlmICggdi0+YXJjaC52bV9ldmVudC0+ZW11
bGF0ZV9mbGFncyAmCj4+ICsgICAgICAgICAgICAgICAgICBWTV9FVkVOVF9GTEFHX1NFVF9FTVVM
X0lOU05fREFUQSApCj4+ICsgICAgICAgICAgICBraW5kID0gRU1VTF9LSU5EX1NFVF9DT05URVhU
X0lOU047Cj4+ICsKPj4gKyAgICAgICAgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KGtpbmQsIFRS
QVBfaW52YWxpZF9vcCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9F
VkVOVF9OT19FQyk7Cj4+ICsKPj4gKyAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9m
bGFncyA9IDA7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgaWYgKCB3LT5kb193cml0ZS5jcjAgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCBodm1fc2V0X2NyMCh3LT5jcjAsIDApID09IFg4NkVN
VUxfRVhDRVBUSU9OICkKPj4gKyAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRS
QVBfZ3BfZmF1bHQsIDApOwo+PiArCj4+ICsgICAgICAgIHctPmRvX3dyaXRlLmNyMCA9IDA7Cj4+
ICsgICAgfQo+PiArCj4+ICsgICAgaWYgKCB3LT5kb193cml0ZS5jcjQgKQo+PiArICAgIHsKPj4g
KyAgICAgICAgaWYgKCBodm1fc2V0X2NyNCh3LT5jcjQsIDApID09IFg4NkVNVUxfRVhDRVBUSU9O
ICkKPj4gKyAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQs
IDApOwo+PiArCj4+ICsgICAgICAgIHctPmRvX3dyaXRlLmNyNCA9IDA7Cj4+ICsgICAgfQo+PiAr
Cj4+ICsgICAgaWYgKCB3LT5kb193cml0ZS5jcjMgKQo+PiArICAgIHsKPj4gKyAgICAgICAgaWYg
KCBodm1fc2V0X2NyMyh3LT5jcjMsIDApID09IFg4NkVNVUxfRVhDRVBUSU9OICkKPj4gKyAgICAg
ICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+PiArCj4+
ICsgICAgICAgIHctPmRvX3dyaXRlLmNyMyA9IDA7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgaWYg
KCB3LT5kb193cml0ZS5tc3IgKQo+PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCBodm1fbXNyX3dy
aXRlX2ludGVyY2VwdCh3LT5tc3IsIHctPnZhbHVlLCAwKSA9PQo+PiArICAgICAgICAgICAgIFg4
NkVNVUxfRVhDRVBUSU9OICkKPj4gKyAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDApOwo+PiArCj4+ICsgICAgICAgIHctPmRvX3dyaXRlLm1zciA9IDA7
Cj4+ICsgICAgfQo+IAo+IEkgd29uZGVyIHdoZXRoZXIgYWxsIG9mIHRoZXNlIG91dGVyIGlmKCkt
cyB3b3VsZG4ndCBiZXR0ZXIgaGF2ZQo+IHVubGlrZWx5KCkgdG9vLgoKSXQgY2FuJ3QgaHVydCwg
dW5sZXNzIGFueW9uZSBvYmplY3RzIEknbGwgd3JhcCB0aGVtIGluIHVubGlrZWx5KClzLgoKClRo
YW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 10:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rfo-00053o-F1; Wed, 03 May 2017 10:38:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d5rfm-00053Q-Uv
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 10:38:19 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7A/05-03058-A13B9095; Wed, 03 May 2017 10:38:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTVdyM2e
 kwdmVOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/s4uMBQ+VK/b1yTQwtkh3MXJxCAlsZpTY
 3PCXCcLZzSgxYdosxi5GTg5hgUSJw19Ws4PYIgLBEid617BCFPUySqz5NJEFxGEWOMoocbftK
 RNIFZuApsSdz5/AbF4BK4mZn54zg9gsAioS0/ofgdmiAuESbxuPsEDUCEqcnPkEzOYU8JU4NL
 UNrJdZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaGeglFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHAMQ7GD8tSzgEKMkB5OSKK/6K/ZIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8shs5I4UEi1LTUyvSMnOAwQ+TluDgURLhdQZJ8xYXJOYWZ6ZDp
 E4xKkqJ83aBJARAEhmleXBtsIi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHe8yBTeDLzSu
 CmvwJazAS0uFmWA2RxSSJCSqqBkWPiRe/1xmY/ngvviYlfFBJuqBDZ1OH8dv6ZtRxWh+dIiAr
 Znzut+P3kp3SZ5K/+k5f/WLMkP9P/5K3tKQJnLi/sYLvn2rl9RfLd753rDNusP61TXWKc93b5
 su7TXIt+XlIOtFFt+Zhc7Ddl4sSy5nj9iTZqUinH3N94HzOr5tQIOqLoeuhHhBJLcUaioRZzU
 XEiALE5vFSzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493807897!52540349!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48348 invoked from network); 3 May 2017 10:38:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 3 May 2017 10:38:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5092815A1;
 Wed,  3 May 2017 03:38:16 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 28DAE3F4FF;
 Wed,  3 May 2017 03:38:15 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-10-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <df8da5cf-d232-7afa-1e01-24ce5a92a5a9@arm.com>
Date: Wed, 3 May 2017 11:38:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493395284-18430-10-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/10 v2] xen/arm: vpl011: Add a pl011 uart
 DT node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMjgvMDQvMTcgMTc6MDEsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gVGhlIFNCU0EgdWFydCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KPiBEb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2VyaWFsL2FybV9zYnNhX3VhcnQudHh0IGFuZCBn
aXZlbiBiZWxvdzoKPgo+IEFSTSBTQlNBIGRlZmluZWQgZ2VuZXJpYyBVQVJUCj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBM
MDExIHJlZ2lzdGVycyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCj4gaW4gdGhlIFBMMDExIGRyaXZl
ci4gSXQncyBiYXVkcmF0ZSBhbmQgb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJhbWV0ZXJzCj4gY2Fu
bm90IGJlIGFkanVzdGVkIGF0IHJ1bnRpbWUsIHNvIGl0IGxhY2tzIGEgY2xvY2sgc3BlY2lmaWVy
IGhlcmUuCj4KPiBSZXF1aXJlZCBwcm9wZXJ0aWVzOgo+IC0gY29tcGF0aWJsZTogbXVzdCBiZSAi
YXJtLHNic2EtdWFydCIKPiAtIHJlZzogZXhhY3RseSBvbmUgcmVnaXN0ZXIgcmFuZ2UKPiAtIGlu
dGVycnVwdHM6IGV4YWN0bHkgb25lIGludGVycnVwdCBzcGVjaWZpZXIKPiAtIGN1cnJlbnQtc3Bl
ZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBzZXQgYnkgdGhlIGZpcm13YXJlCgpXaGF0IGlzIHRo
ZSBwbGFuIGZvciBBQ1BJIHN1cHBvcnQ/Cgo+Cj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRo
YWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gLS0tCj4KPiBDaGFuZ2VzIHNp
bmNlIHYxOgo+IC0gTW9kaWZpZWQgdGhlIGNvZGUgdG8gaW5jcmVtZW50IG5yX3NwaXMgYmFzZWQg
b24gdGhlIFNQSSB2YWx1ZSByZXNlcnZlZCBmb3IKPiAgIHZwbDAxMS4KPiAtIEFkZGVkIGEgY2hl
Y2sgdG8gdmVyaWZ5IHRoYXQgcGh5c2ljYWwgaXJxIGFzc2lnbWVudCBpcyBub3QgY29uZmxpY3Rp
bmcgd2l0aAo+ICAgdnBsMDExIFNQSS4KClRob3NlIDIgY2hhbmdlcyBhcmUgdXN1YWxseSBhIGNh
bGwgdG8gZHJvcCByZXZpZXdlZC1ieSBvciBhdCBsZWFzdCB0byAKY2hlY2sgd2hldGhlciB0aGUg
cmV2aWV3ZXIgKGhlcmUgU3RlZmFubykgaXMgaGFwcHkgd2l0aCB0aGUgY2hhbmdlcyBtYWRlLgoK
PiAtIEZpeGVkIG1pbm9yIGluZGVudGF0aW9uIGlzc3Vlcy4KPgo+ICB0b29scy9saWJ4bC9saWJ4
bF9hcm0uYyB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYwo+IGluZGV4IGQ4NDJkODguLjQ1YTU2YTggMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC00
MywxMSArNDMsMjUgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4
bF9fZ2MgKmdjLAo+ICB7Cj4gICAgICB1aW50MzJfdCBucl9zcGlzID0gMDsKPiAgICAgIHVuc2ln
bmVkIGludCBpOwo+ICsgICAgYm9vbCB2cGwwMTFfZW5hYmxlZCA9ICFzdHJjbXAoZF9jb25maWct
PmJfaW5mby52dWFydCwgInBsMDExIik7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIElmIHBsMDEx
IHZ1YXJ0IGlzIGVuYWJsZWQgdGhlbiBpbmNyZW1lbnQgdGhlIG5yX3NwaXMgdG8gYWxsb3cgYWxs
b2NhdGlvbgo+ICsgICAgICogb2YgU1BJIFZJUlEgZm9yIHBsMDExLgo+ICsgICAgICovCj4gKyAg
ICBpZiAodnBsMDExX2VuYWJsZWQpCj4gKyAgICAgICAgbnJfc3BpcyArPSAoR1VFU1RfVlBMMDEx
X1NQSSAtIDMyKSsxOwoKc3BhY2UgYmVmb3JlIGFuZCBhZnRlciArLgoKPgo+ICAgICAgZm9yIChp
ID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7IGkrKykgewo+ICAgICAgICAgIHVp
bnQzMl90IGlycSA9IGRfY29uZmlnLT5iX2luZm8uaXJxc1tpXTsKPiAgICAgICAgICB1aW50MzJf
dCBzcGk7Cj4KPiArICAgICAgICBpZiAodnBsMDExX2VuYWJsZWQgJiYgaXJxID09IEdVRVNUX1ZQ
TDAxMV9TUEkpCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBMT0coRVJST1IsICJQaHlzaWNh
bCBJUlEgJWQgY29uZmxpY3Rpbmcgd2l0aCBwbDAxMSBTUElcbiIsIGlycSk7CgpzLyVkLyV1LwoK
PiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAg
ICAgICBpZiAoaXJxIDwgMzIpCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+Cj4gQEAgLTEzMCw5
ICsxNDQsMTAgQEAgc3RhdGljIHN0cnVjdCBhcmNoX2luZm8gewo+ICAgICAgY29uc3QgY2hhciAq
Z3Vlc3RfdHlwZTsKPiAgICAgIGNvbnN0IGNoYXIgKnRpbWVyX2NvbXBhdDsKPiAgICAgIGNvbnN0
IGNoYXIgKmNwdV9jb21wYXQ7Cj4gKyAgICBjb25zdCBjaGFyICp1YXJ0X2NvbXBhdDsKPiAgfSBh
cmNoX2luZm9bXSA9IHsKPiAtICAgIHsieGVuLTMuMC1hcm12N2wiLCAgImFybSxhcm12Ny10aW1l
ciIsICJhcm0sY29ydGV4LWExNSIgfSwKPiAtICAgIHsieGVuLTMuMC1hYXJjaDY0IiwgImFybSxh
cm12OC10aW1lciIsICJhcm0sYXJtdjgiIH0sCj4gKyAgICB7Inhlbi0zLjAtYXJtdjdsIiwgICJh
cm0sYXJtdjctdGltZXIiLCAiYXJtLGNvcnRleC1hMTUiLCAiYXJtLHNic2EtdWFydCIgfSwKPiAr
ICAgIHsieGVuLTMuMC1hYXJjaDY0IiwgImFybSxhcm12OC10aW1lciIsICJhcm0sYXJtdjgiLCAi
YXJtLHNic2EtdWFydCIgfSwKPiAgfTsKPgo+ICAvKgo+IEBAIC01OTAsNiArNjA1LDM4IEBAIHN0
YXRpYyBpbnQgbWFrZV9oeXBlcnZpc29yX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0LAo+
ICAgICAgcmV0dXJuIDA7Cj4gIH0KPgo+ICtzdGF0aWMgaW50IG1ha2VfdnBsMDExX3VhcnRfbm9k
ZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2luZm8gKmFpbmZvLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gK3sKPiArICAgIGlu
dCByZXM7Cj4gKyAgICBnaWNfaW50ZXJydXB0IGludHI7Cj4gKwo+ICsgICAgcmVzID0gZmR0X2Jl
Z2luX25vZGUoZmR0LCAic2JzYS1wbDAxMSIpOwo+ICsgICAgaWYgKHJlcykgcmV0dXJuIHJlczsK
PiArCj4gKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDEsIGFpbmZvLT51
YXJ0X2NvbXBhdCk7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJlcyA9
IGZkdF9wcm9wZXJ0eV9yZWdzKGdjLCBmZHQsIFJPT1RfQUREUkVTU19DRUxMUywgUk9PVF9TSVpF
X0NFTExTLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BMMDExX1NJWkUpOwo+ICsg
ICAgaWYgKHJlcykgcmV0dXJuIHJlczsKPiArCj4gKyAgICBzZXRfaW50ZXJydXB0KGludHIsIEdV
RVNUX1ZQTDAxMV9TUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfSElHSCk7Cj4gKwo+ICsgICAg
cmVzID0gZmR0X3Byb3BlcnR5X2ludGVycnVwdHMoZ2MsIGZkdCwgJmludHIsIDEpOwo+ICsgICAg
aWYgKHJlcykgcmV0dXJuIHJlczsKPiArCj4gKyAgICAvKiBVc2UgYSBkZWZhdWx0IGJhdWQgcmF0
ZSBvZiAxMTUyMDAuICovCj4gKyAgICBmZHRfcHJvcGVydHlfdTMyKGZkdCwgImN1cnJlbnQtc3Bl
ZWQiLCAxMTUyMDApOwoKUGxlYXNlIGV4cGxhaW4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHdoeSAx
MTUyMDAuCgo+ICsKPiArICAgIHJlcyA9IGZkdF9lbmRfbm9kZShmZHQpOwo+ICsgICAgaWYgKHJl
cykgcmV0dXJuIHJlczsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgc3RhdGljIGNv
bnN0IHN0cnVjdCBhcmNoX2luZm8gKmdldF9hcmNoX2luZm8obGlieGxfX2djICpnYywKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tKQo+ICB7Cj4gQEAgLTg4OSw2ICs5MzYsOSBAQCBuZXh0X3Jlc2l6ZToK
PiAgICAgICAgICBGRFQoIG1ha2VfdGltZXJfbm9kZShnYywgZmR0LCBhaW5mbywgeGNfY29uZmln
LT5jbG9ja19mcmVxdWVuY3kpICk7Cj4gICAgICAgICAgRkRUKCBtYWtlX2h5cGVydmlzb3Jfbm9k
ZShnYywgZmR0LCB2ZXJzKSApOwo+Cj4gKyAgICAgICAgaWYgKCFzdHJjbXAoaW5mby0+dnVhcnQs
ICJwbDAxMSIpKQo+ICsgICAgICAgICAgICBGRFQoIG1ha2VfdnBsMDExX3VhcnRfbm9kZShnYywg
ZmR0LCBhaW5mbywgZG9tKSApOwo+ICsKPiAgICAgICAgICBpZiAocGZkdCkKPiAgICAgICAgICAg
ICAgRkRUKCBjb3B5X3BhcnRpYWxfZmR0KGdjLCBmZHQsIHBmZHQpICk7Cj4KPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 10:40:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rhk-0005jw-QU; Wed, 03 May 2017 10:40:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5rhj-0005jR-0d
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:40:19 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E3/A6-03696-293B9095; Wed, 03 May 2017 10:40:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42KJPp6xUHfiZs5
 Ig7d7VC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzr5QLLnJWLFozhb2BsYeji5GTQ0jAXWL+
 xS62LkYuIHsNo8SUzV+YIJxrjBIrJz1mhahyk1ixYCMjRGIho8Tpy81sIAlhgRSJG9e3sIDYI
 gLKEr2/foPZzALeEhtufmeGaNjFKLH25CNmkASbgKHE6o0tYM28Ak4SE2e8AmtgEVCRuHINwh
 YVCJd4seUPK0SNoMTJmU/A4pwC9hJNf69ALVCX+DPvEjOELS5x68l8JghbXmL72zlgcQmBHIk
 fnzYC2RxAtpTE/1YlkHskBL4yS/Q9OMUEUSMj8WjiTbYJjGKzkKybhWTFLCQrZiFZsYCRZRWj
 RnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAsMQDBDsZ9HyMPM
 UpyMCmJ8qq/Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbvYkzUkiwKDU9tSItMwcY1TBpCQ
 4eJRFe541Aad7igsTc4sx0iNQpRkUpcd4ukD4BkERGaR5cGyyRXGKUlRLmZQQ6RIinILUoN7M
 EVf4VozgHo5Iw7wGQKTyZeSVw018BLWYCWtwsywGyuCQRISXVwMi/UVRYaJIeh8Lch6cnSt9u
 /i98bBvXi75dy9dPXD9H5mpKkPKXymftutKPsl8KSrk+TWNYu2/jc/P6tOT7Fv8Vfs87/XFN0
 ULnO54CVw4vvbkmWvnU0hvbfWevTHAUPjl1yRq9UzVfgg4oWGh2MZfqhP5ym6n99sjPCG7lAi
 /2ncwSmx48PGqgxFKckWioxVxUnAgAgSlFuR8DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493808016!61964631!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62334 invoked from network); 3 May 2017 10:40:17 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 10:40:17 -0000
Received: (qmail 13632 invoked from network); 3 May 2017 13:40:16 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 13:40:16 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 7D26C7FBE0
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 13:40:16 +0300 (EEST)
Received: (qmail 5505 invoked from network); 3 May 2017 13:40:16 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 3 May 2017 13:40:15 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-3-git-send-email-rcojocaru@bitdefender.com>
 <5909C6810200007800156434@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <81084bfb-fb55-363e-0aec-82342b6fb56e@bitdefender.com>
Date: Wed, 3 May 2017 13:40:23 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <5909C6810200007800156434@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71202
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448000,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.004724)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002445), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.010011,0.000047)], URL: [Enabled, t: (0.000006)], RTDA: [Enabled,
 t: (1.162274), Hit: No, Details: v2.4.8; Id:
 11.5eugo7.1bf4fi919.qn1o], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 2/2] x86/vm_event: fix race between
 __context_switch() and vm_event_resume()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMTcgMTM6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA1LjE3IGF0
IDExOjEwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IFRoZSBpbnRyb3Nw
ZWN0aW9uIGFnZW50IGNhbiByZXBseSB0byBhIHZtX2V2ZW50IGZhc3RlciB0aGFuCj4+IHZteF92
bWV4aXRfaGFuZGxlcigpIGNhbiBjb21wbGV0ZSBpbiBzb21lIGNhc2VzLCB3aGVyZSBpdCBpcyB0
aGVuCj4+IG5vdCBzYWZlIGZvciB2bV9ldmVudF9zZXRfcmVnaXN0ZXJzKCkgdG8gbW9kaWZ5IHYt
PmFyY2gudXNlcl9yZWdzLgo+PiBJbiB0aGUgdGVzdCBzY2VuYXJpbywgd2Ugd2VyZSBzdGVwcGlu
ZyBvdmVyIGFuIElOVDMgYnJlYWtwb2ludCBieQo+PiBzZXR0aW5nIFJJUCArPSAxLiBUaGUgcXVp
Y2sgcmVwbHkgdGVuZGVkIHRvIGNvbXBsZXRlIGJlZm9yZSB0aGUgVkNQVQo+PiB0cmlnZ2VyaW5n
IHRoZSBpbnRyb3NwZWN0aW9uIGV2ZW50IGhhZCBwcm9wZXJseSBwYXVzZWQgYW5kIGJlZW4KPj4g
ZGVzY2hlZHVsZWQuIElmIHRoZSByZXBseSBvY2N1cnMgYmVmb3JlIF9fY29udGV4dF9zd2l0Y2go
KSBoYXBwZW5zLAo+PiBfX2NvbnRleHRfc3dpdGNoKCkgY2xvYmJlcnMgdGhlIHJlcGx5IGJ5IG92
ZXJ3cml0aW5nCj4+IHYtPmFyY2gudXNlcl9yZWdzIGZyb20gdGhlIHN0YWNrLiBJZiB0aGUgcmVw
bHkgb2NjdXJzIGFmdGVyCj4+IF9fY29udGV4dF9zd2l0Y2goKSwgd2UgZG9uJ3QgcGFzcyB0aHJv
dWdoIF9fY29udGV4dF9zd2l0Y2goKSB3aGVuCj4+IHRyYW5zaXRpb25pbmcgdG8gaWRsZS4KPiAK
PiBUaGlzIGxhc3Qgc2VudGVuY2Ugc3RpbGwgbG9va3MgdG8gYmUgd3JvbmcgKGFuZCBldmVuIHNl
bGYtY29udHJhZGljdG9yeSkuCj4gVGhlIHJlcGx5IGNhbid0IG9jY3VyIGFmdGVyIF9fY29udGV4
dF9zd2l0Y2goKSBpZiB3ZSBkb24ndCBtYWtlIGl0IHRoZXJlCj4gaW4gdGhlIGZpcnN0IHBsYWNl
LiBIb3cgYWJvdXQgIklmIHdlIGRvbid0IHBhc3MgdGhyb3VnaAo+IF9fY29udGV4dF9zd2l0Y2go
KSAoZHVlIHRvIHN3aXRjaGluZyB0byB0aGUgaWRsZSB2Q1BVKSwgcmVwbHkgZGF0YQo+IHdvdWxk
bid0IGJlIHBpY2tlZCB1cCB3aGVuIHN3aXRjaGluZyBiYWNrIHN0cmFpZ2h0IHRvIHRoZSBvcmln
aW5hbAo+IHZDUFUiPwoKUXVpdGUgcmlnaHQsIGl0J3MgdmVyeSBjb252b2x1dGVkLiBJJ2xsIHVw
ZGF0ZSB0aGUgY29tbWVudC4KCgpUaGFua3MsClJhenZhbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 10:44:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rm4-00069K-Av; Wed, 03 May 2017 10:44:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5rm2-00069A-Vo
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:44:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FD/26-03557-E94B9095; Wed, 03 May 2017 10:44:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42KJPp6xUHfuFs5
 Ig94v6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aybZOZC+ZxVZy9dIy5gbGXo4uRk0NIwF2i
 pesVUxcjF5C9hlFi2vfp7BCJa4wSN0/wQthuEk23zzJCFC1klHjw5zMjSEJYwFOiZWovcxcjB
 4eIgK3EgY0WIDXMAq8ZJX4s/swO0fCFSWLlnp9gDWwChhKrN7awgdi8Ak4SDyacYwKxWQRUJH
 aefg5miwqES7zY8ocVokZQ4uTMJywgNqeAvcScY//B4swC6hJ/5l1ihrDFJW49mc8EYctLbH8
 7BywuIZAj8ePTRrDjJASkJP63KoHcIyHQwCJx/fgnRogaGYlHE2+yTWAUm4Vk3SwkK2YhWTEL
 yYoFjCyrGDWKU4vKUot0jY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY4kBC
 HYw7lwfeIhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXvXNnJFCgkWp6akVaZ
 k5wKiGSUtw8CiJ8M4ASfMWFyTmFmemQ6ROMSpKifOWgSQEQBIZpXlwbbBEcolRVkqYlxHoECG
 egtSi3MwSVPlXjOIcjErCvJUgU3gy80rgpr8CWswEtLhZlgNkcUkiQkqqgfGknNDcpUuL5WY+
 Tj8e9WT991svZ7fPtknL1Ly+8PLhltomvYkcEyanTxW1+976boHD6amV9qI5HA7S3a8yssO89
 81avaqgcnHcskdzv70QuW/+SW45k1RpQZDr16Id+i5qdU26bIqc2Sk3IjeXfVoit+dhgkBy8n
 77zLKmjg/rvri3F9d9/6DEUpyRaKjFXFScCACRP2ypHwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493808285!52541742!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8938 invoked from network); 3 May 2017 10:44:45 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 10:44:45 -0000
Received: (qmail 13830 invoked from network); 3 May 2017 13:44:44 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 13:44:44 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1E2577FBFD
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 13:44:44 +0300 (EEST)
Received: (qmail 5980 invoked from network); 3 May 2017 13:44:44 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 3 May 2017 13:44:43 +0300
To: Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
 <5909956E02000078001561D5@prv-mh.provo.novell.com>
 <20170503091508.GA84068@deinos.phlegethon.org>
 <20170503092133.GB84068@deinos.phlegethon.org>
 <5909BF6D02000078001563D8@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <262fcf43-74ec-c11a-64c5-c0c30d61ecdc@bitdefender.com>
Date: Wed, 3 May 2017 13:44:51 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <5909BF6D02000078001563D8@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71202
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448000,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.004559)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002438), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.009864,0.000053)], URL: [Enabled, t: (0.000005)],
 RTDA: [Enabled, t: (0.444328), Hit: No, Details: v2.4.8; Id:
 11.5eun82.1bf4fi5ct.qnct], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMTcgMTI6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA1LjE3IGF0
IDExOjIxLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+PiBBdCAxMDoxNSArMDEwMCBvbiAwMyBNYXkg
KDE0OTM4MDY1MDgpLCBUaW0gRGVlZ2FuIHdyb3RlOgo+Pj4gQXQgMDA6MzEgLTA2MDAgb24gMDMg
TWF5ICgxNDkzNzcxNTAyKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gKyAgICBlbHNlIGlmICgg
Y3R4dC5jdXIgPiBzaXplb2YoKmRlc2MpICkKPj4+PiAgICAgIHsKPj4+PiAgICAgICAgICB1aW50
MzJfdCBvZmY7Cj4+Pj4gLSAgICAgICAgY29uc3Qgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3Ig
KmRlc2M7Cj4+Pj4gIAo+Pj4+IC0gICAgICAgIHJ2ID0gLUVOT0VOVDsKPj4+PiAgICAgICAgICBm
b3IgKCBvZmYgPSAwOyBvZmYgPCAoY3R4dC5jdXIgLSBzaXplb2YoKmRlc2MpKTsgb2ZmICs9IGRl
c2MtPmxlbmd0aCApCj4+Cj4+IEl0IG9jY3VycyB0byBtZSB0aGF0IGFzIHdlbGwgYXMgdW5kZXJm
bG93aW5nLCB0aGlzIHRlc3QgaXMgb2ZmIGJ5IG9uZS4KPj4gSXQgb3VnaHQgdG8gYmUgIm9mZiAr
IHNpemVvZigqZGVzYykgPD0gY3R4dC5jdXIiIHRvIGFsbG93IGZvciBhCj4+IHplcm8tbGVuZ3Ro
IHJlY29yZC4gIEFGQUlLIHdlIGRvbid0IGFjdHVhbGx5IGhhdmUgYW55IG9mIHRob3NlLCBzbwo+
PiBpdCdzIGFjYWRlbWljLCBidXQgd2UgbWlnaHQgd2FudCB0byByZXByZXNlbnQgdGhlIHByZXNl
bmNlIG9mIHNvbWUKPj4gZmVhdHVyZSB3aXRob3V0IGhhdmluZyBhbnkgZmVhdHVyZS1zcGVjaWZp
YyBzdGF0ZSB0byBzYXZlLgo+IAo+IEdvb2QgcG9pbnQ7IEkgYWxyZWFkeSBoYXZlIHR3byBmb2xs
b3ctdXAgcGF0Y2hlcywgb25lIG9mIHdoaWNoIEkKPiB0aGluayB0aGlzIGFkanVzdG1lbnQgd291
bGQgZWFzaWx5IGZpdCBpbnRvLgoKU2hvdWxkIEkgcmUtc2VuZCB0aGUgb3JpZ2luYWwgcGF0Y2gg
d2l0aCB0aGUgdXBkYXRlZCBjb21tZW50IHRoZW4gKHRodXMKYWxzbyBiZWluZyBhYmxlIHRvIGtl
ZXAgQW5kcmV3J3MgU2lnbmVkLW9mZi1ieSksIGFuZCBpZiBzbywgaXMgaXQKYWxyaWdodCB0byBr
ZWVwIEp1bGllbidzIFJlbGVhc2UtQWNrZWQtYnk/CgpPciB3aWxsIHlvdSB1c2UgdGhpcyBsYXRl
ciBwYXRjaCAocHJlc3VtYWJseSB3aXRoIHlvdXIgU2lnbmVkLW9mZi1ieSksCmluIHdoaWNoIGNh
c2UgSSBzaG91bGQgdGVzdCBpdD8KClRoaW5ncyBnb3QgcmF0aGVyIGNvbmZ1c2luZyAoYXBvbG9n
aWVzIGZvciBteSBvd24gcGFydCBpbiB0aGUgY29uZnVzaW9uKS4KCgpUaGFua3MsClJhenZhbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 10:45:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rml-0006DW-JV; Wed, 03 May 2017 10:45:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1d5rmj-0006DC-VT
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:45:30 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B0/E9-02183-9C4B9095; Wed, 03 May 2017 10:45:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKKsWRWlGSWpSXmKPExsVy2uJbjO6JLZy
 RBmsPsFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7X9xgLNjpX3F4+znGBsYt7l2MXBxCAi+Y
 JHb+3cMI4rAIfGWSOP7kD5DDySEsoCWx4Px/FhBbRMBKYsbFJmaQImaBtYwSx7s2MkK0r2aVu
 POkhR2kik1AVWL1kstsIDavgI3Enj37wGwWARWJpo2XWEFsUYFQiR1PIabyCghKnJz5BMzmFH
 CW+PRwIzvEhnZGiZmXtjNOYOSdhaRuFrLcLEYOICdF4sPKgFlIds9Ccu0sZNfOQnLULCTvzUL
 2xSwkl4DYzALqEn/mXWKGsMUlNjX1M0LY2hLLFr6GittKrFv3ngXC1pN4+7sXyraUWL/jE/sC
 RoFVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGRWc/AwLiD8
 VSz8yFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNU3c0YKCRalpqdWpGXmAF
 METFqCg0dJhNd5I1Cat7ggMbc4Mx0idYrRmOPd0g/vmTj6Oj6+ZxJiycvPS5US52UBmSQAUpp
 Rmgc3CJa6LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v2/CWgKT2ZeCdy+V0CnMAGd0izL
 AXJKSSJCSqqBscP24Pmd4W5bGhpVF1y7wGm1msP/lVF0kMDzC1p/mhiNnhlyfXj8tX6W3OKQv
 AXnNUP+bF4YM2ECa3TvIgejw69too6vWCNxtj9U79/Tjpc36m8pvr74RTi/OU5WVHnV3knHHN
 N/rrmcNJXD7adL+fufTYFVjzRrn2Vtiw5qm99Qf6A0W/jbXiWW4oxEQy3mouJEAAXFXEJYAwA
 A
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-2.tower-31.messagelabs.com!1493808323!86855609!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61695 invoked from network); 3 May 2017 10:45:27 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 10:45:27 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-c06e-4f5a-50b9-c8c2-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:c06e:4f5a:50b9:c8c2])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 7E11E3A003B;
 Wed,  3 May 2017 20:45:18 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1493808318; bh=KRKgcuKWrUnYvR7W+qWwS4TJPKvdeWNU88YvQHG5Ec8=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To;
 b=BmPsAuHtSDreTewDt6IhxnfnFoSp0X8IE5Aj35J8rNM5MJVDvPVQDWchWyBSaYBQ1
 EjNjO73OQM48fgReRUjdrrqNaGZHeCJsgOgrjGtWAZaH0CjDou29IXSwVYykOSFg7m
 rFE7nbyJJrS/Biwj8hypv0BaBb0puD7uEssrpnw0=
To: glenn@rimuhosting.com, Juergen Gross <jgross@suse.com>
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
From: Steven Haigh <netwiz@crc.id.au>
Message-ID: <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
Date: Wed, 3 May 2017 20:45:16 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0
MIME-Version: 1.0
In-Reply-To: <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2062539145852683280=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============2062539145852683280==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="ttNtVOSUrAdHbn5aMMX9iciwbs1Rt6LHX"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ttNtVOSUrAdHbn5aMMX9iciwbs1Rt6LHX
Content-Type: multipart/mixed; boundary="rrRM0JPNrpGc6O0gJkaUagvR4744JaxfM";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: glenn@rimuhosting.com, Juergen Gross <jgross@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Message-ID: <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
Subject: Re: null domains after xl destroy
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
In-Reply-To: <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>

--rrRM0JPNrpGc6O0gJkaUagvR4744JaxfM
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

Just wanted to give this a little nudge now people seem to be back on
deck...

On 01/05/17 10:55, Glenn Enright wrote:
> On 19/04/17 22:09, Juergen Gross wrote:
>> On 19/04/17 09:16, Roger Pau Monn=C3=A9 wrote:
>>> On Wed, Apr 19, 2017 at 06:39:41AM +0200, Juergen Gross wrote:
>>>> On 19/04/17 03:02, Glenn Enright wrote:
>>>>> Thanks Juergen. I applied that, to our 4.9.23 dom0 kernel, which st=
ill
>>>>> shows the issue. When replicating the leak I now see this trace (vi=
a
>>>>> dmesg). Hopefully that is useful.
>>>>>
>>>>> Please note, I'm going to be offline next week, but am keen to keep=
 on
>>>>> with this, it may just be a while before I followup is all.
>>>>>
>>>>> Regards, Glenn
>>>>> http://rimuhosting.com
>>>>>
>>>>>
>>>>> ------------[ cut here ]------------
>>>>> WARNING: CPU: 0 PID: 19 at drivers/block/xen-blkback/xenbus.c:508
>>>>> xen_blkbk_remove+0x138/0x140
>>>>> Modules linked in: xen_pciback xen_netback xen_gntalloc xen_gntdev
>>>>> xen_evtchn xenfs xen_privcmd xt_CT ipt_REJECT nf_reject_ipv4
>>>>> ebtable_filter ebtables xt_hashlimit xt_recent xt_state
>>>>> iptable_security
>>>>> iptable_raw igle iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4
>>>>> nf_nat_ipv4 nf_nat nf_conntrack iptable_filter ip_tables bridge stp=

>>>>> llc
>>>>> ipv6 crc_ccitt ppdev parport_pc parport serio_raw sg i2c_i801
>>>>> i2c_smbus
>>>>> i2c_core e1000e ptp p000_edac edac_core raid1 sd_mod ahci libahci
>>>>> floppy
>>>>> dm_mirror dm_region_hash dm_log dm_mod
>>>>> CPU: 0 PID: 19 Comm: xenwatch Not tainted 4.9.23-1.el6xen.x86_64 #1=

>>>>> Hardware name: Supermicro PDSML/PDSML+, BIOS 6.00 08/27/2007
>>>>>  ffffc90040cfbba8 ffffffff8136b61f 0000000000000013 000000000000000=
0
>>>>>  0000000000000000 0000000000000000 ffffc90040cfbbf8 ffffffff8108007=
d
>>>>>  ffffea0001373fe0 000001fc33394434 ffff880000000001 ffff88004d93fac=
0
>>>>> Call Trace:
>>>>>  [<ffffffff8136b61f>] dump_stack+0x67/0x98
>>>>>  [<ffffffff8108007d>] __warn+0xfd/0x120
>>>>>  [<ffffffff810800bd>] warn_slowpath_null+0x1d/0x20
>>>>>  [<ffffffff814ebde8>] xen_blkbk_remove+0x138/0x140
>>>>>  [<ffffffff814497f7>] xenbus_dev_remove+0x47/0xa0
>>>>>  [<ffffffff814bcfd4>] __device_release_driver+0xb4/0x160
>>>>>  [<ffffffff814bd0ad>] device_release_driver+0x2d/0x40
>>>>>  [<ffffffff814bbfd4>] bus_remove_device+0x124/0x190
>>>>>  [<ffffffff814b93a2>] device_del+0x112/0x210
>>>>>  [<ffffffff81448113>] ? xenbus_read+0x53/0x70
>>>>>  [<ffffffff814b94c2>] device_unregister+0x22/0x60
>>>>>  [<ffffffff814ed7cd>] frontend_changed+0xad/0x4c0
>>>>>  [<ffffffff810a974e>] ? schedule_tail+0x1e/0xc0
>>>>>  [<ffffffff81449b57>] xenbus_otherend_changed+0xc7/0x140
>>>>>  [<ffffffff816f1436>] ? _raw_spin_unlock_irqrestore+0x16/0x20
>>>>>  [<ffffffff810a974e>] ? schedule_tail+0x1e/0xc0
>>>>>  [<ffffffff81449fe0>] frontend_changed+0x10/0x20
>>>>>  [<ffffffff814477fc>] xenwatch_thread+0x9c/0x140
>>>>>  [<ffffffff810bffa0>] ? woken_wake_function+0x20/0x20
>>>>>  [<ffffffff816ed93a>] ? schedule+0x3a/0xa0
>>>>>  [<ffffffff816f1436>] ? _raw_spin_unlock_irqrestore+0x16/0x20
>>>>>  [<ffffffff810c0c5d>] ? complete+0x4d/0x60
>>>>>  [<ffffffff81447760>] ? split+0xf0/0xf0
>>>>>  [<ffffffff810a051d>] kthread+0xcd/0xf0
>>>>>  [<ffffffff810a974e>] ? schedule_tail+0x1e/0xc0
>>>>>  [<ffffffff810a0450>] ? __kthread_init_worker+0x40/0x40
>>>>>  [<ffffffff810a0450>] ? __kthread_init_worker+0x40/0x40
>>>>>  [<ffffffff816f1b45>] ret_from_fork+0x25/0x30
>>>>> ---[ end trace ee097287c9865a62 ]---
>>>>
>>>> Konrad, Roger,
>>>>
>>>> this was triggered by a debug patch in xen_blkbk_remove():
>>>>
>>>>     if (be->blkif)
>>>> -        xen_blkif_disconnect(be->blkif);
>>>> +        WARN_ON(xen_blkif_disconnect(be->blkif));
>>>>
>>>> So I guess we need something like xen_blk_drain_io() in case of
>>>> calls to
>>>> xen_blkif_disconnect() which are not allowed to fail (either at the
>>>> call
>>>> sites of xen_blkif_disconnect() or in this function depending on a n=
ew
>>>> boolean parameter indicating it should wait for outstanding I/Os).
>>>>
>>>> I can try a patch, but I'd appreciate if you could confirm this
>>>> wouldn't
>>>> add further problems...
>>>
>>> Hello,
>>>
>>> Thanks for debugging this, the easiest solution seems to be to
>>> replace the
>>> ring->inflight atomic_read check in xen_blkif_disconnect with a call =
to
>>> xen_blk_drain_io instead, and making xen_blkif_disconnect return void=

>>> (to
>>> prevent further issues like this one).
>>
>> Glenn,
>>
>> can you please try the attached patch (in dom0)?
>>
>>
>> Juergen
>>
>=20
> (resending with full CC list)
>=20
> I'm back. After testing unfortunately I'm still seeing the leak. The
> below trace is with the debug patch applied as well under 4.9.25. It
> looks very similar to me. I am still able to replicate this reliably.
>=20
> Regards, Glenn
> http://rimuhosting.com
>=20
> ------------[ cut here ]------------
> WARNING: CPU: 0 PID: 19 at drivers/block/xen-blkback/xenbus.c:511
> xen_blkbk_remove+0x138/0x140
> Modules linked in: ebt_ip xen_pciback xen_netback xen_gntalloc
> xen_gntdev xen_evtchn xenfs xen_privcmd xt_CT ipt_REJECT nf_reject_ipv4=

> ebtable_filter ebtables xt_hashlimit xt_recent xt_state iptable_securit=
y
> iptable_raw iptable_mangle iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4=

> nf_nat_ipv4 nf_nat nf_conntrack iptable_filter ip_tables bridge stp llc=

> ipv6 crc_ccitt ppdev parport_pc parport serio_raw i2c_i801 i2c_smbus
> i2c_core sg e1000e ptp pps_core i3000_edac edac_core raid1 sd_mod ahci
> libahci floppy dm_mirror dm_region_hash dm_log dm_mod
> CPU: 0 PID: 19 Comm: xenwatch Not tainted 4.9.25-1.el6xen.x86_64 #1
> Hardware name: Supermicro PDSML/PDSML+, BIOS 6.00 08/27/2007
>  ffffc90040cfbb98 ffffffff8136b76f 0000000000000013 0000000000000000
>  0000000000000000 0000000000000000 ffffc90040cfbbe8 ffffffff8108007d
>  ffffea0000141720 000001ff41334434 ffff880000000001 ffff88004d3aedc0
> Call Trace:
>  [<ffffffff8136b76f>] dump_stack+0x67/0x98
>  [<ffffffff8108007d>] __warn+0xfd/0x120
>  [<ffffffff810800bd>] warn_slowpath_null+0x1d/0x20
>  [<ffffffff814ec0a8>] xen_blkbk_remove+0x138/0x140
>  [<ffffffff81449b07>] xenbus_dev_remove+0x47/0xa0
>  [<ffffffff814bd2b4>] __device_release_driver+0xb4/0x160
>  [<ffffffff814bd38d>] device_release_driver+0x2d/0x40
>  [<ffffffff814bc2b4>] bus_remove_device+0x124/0x190
>  [<ffffffff814b9682>] device_del+0x112/0x210
>  [<ffffffff81448423>] ? xenbus_read+0x53/0x70
>  [<ffffffff814b97a2>] device_unregister+0x22/0x60
>  [<ffffffff814eda9d>] frontend_changed+0xad/0x4c0
>  [<ffffffff81449e67>] xenbus_otherend_changed+0xc7/0x140
>  [<ffffffff816f1486>] ? _raw_spin_unlock_irqrestore+0x16/0x20
>  [<ffffffff8144a2f0>] frontend_changed+0x10/0x20
>  [<ffffffff81447b0c>] xenwatch_thread+0x9c/0x140
>  [<ffffffff810bffb0>] ? woken_wake_function+0x20/0x20
>  [<ffffffff816ed98a>] ? schedule+0x3a/0xa0
>  [<ffffffff816f1486>] ? _raw_spin_unlock_irqrestore+0x16/0x20
>  [<ffffffff810c0c6d>] ? complete+0x4d/0x60
>  [<ffffffff81447a70>] ? split+0xf0/0xf0
>  [<ffffffff810a0535>] kthread+0xe5/0x100
>  [<ffffffff810a051d>] ? kthread+0xcd/0x100
>  [<ffffffff810a0450>] ? __kthread_init_worker+0x40/0x40
>  [<ffffffff810a0450>] ? __kthread_init_worker+0x40/0x40
>  [<ffffffff810a0450>] ? __kthread_init_worker+0x40/0x40
>  [<ffffffff816f1bc5>] ret_from_fork+0x25/0x30
> ---[ end trace ea3a48c80e4ad79d ]---
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--rrRM0JPNrpGc6O0gJkaUagvR4744JaxfM--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZCbS8AAoJEEGvNdV6fTHcoKEP/jjGKyuwKv0j2GBV43StwbeH
ZCCSEs10dW6Mj90PCIUdcYq7VZx4oYulpLQgm5LTq2NbaZDkXfG45u9oC+ZNrQri
9PGRuY6wjVk2ZwobAQLHIhV5TE1WUmqteO3/WpasYhpDF/IuhvGfix2hfvas02/N
B0u0Gjhqa1NYxyzPPMC5NOqCrvoGTrOJ0+VCjcyHwmsham+dxxvtrMENoX4m96BH
a33JF9/uF/lynkqROqfY5LkcPbacJwodCcYS4233K/ZmkmyEkPs3Sf+hDhzlkw3W
gMj8VRSDHGs9rwfzhRNACRPdvEwI6yqYDE2Fy5OKVjCierFXpQLUAZhdnxZSrTIW
8ZsBc1Jx9TYgc0NkXF0aGK0sP/KnUCgBBC+kp4zzFzPsugFiBOrk42x08dpwVnQ1
Qh+wGeXk/EyR+cTDXF1N1kTB0cYdxyeAhg7xRwIOCwHT0kbwRgRMnN1PFsoZKASN
wnS8EVW7O0mwvyyoU7pGbtkupqeqGEW6oOduXAdGyCrCPHBUoayMV99Jl6PIKIzR
Bx1fyTSOzaxZ1DyRZn2Yn+KnLoN4S1gV5Hwk6OjSaTzY6P/xlpv95A+7GZSB8Cmk
PT7y7Vi8sR9svElwhWXQSauMZiiPY66tVNOMOvU77auXvIohJOT9gM7/q7K9A2ZM
NozSdc3aayOnHA1LVX7x
=qDZy
-----END PGP SIGNATURE-----

--ttNtVOSUrAdHbn5aMMX9iciwbs1Rt6LHX--


--===============2062539145852683280==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2062539145852683280==--


From xen-devel-bounces@lists.xen.org Wed May 03 10:45:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:45:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rmm-0006El-Vc; Wed, 03 May 2017 10:45:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5rml-0006DR-GR
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 10:45:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 35/A4-02192-AC4B9095; Wed, 03 May 2017 10:45:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffkFs5
 Ig+tPLCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWbhaeaCJZUVy479YGpg
 3OvbxcjFISTwl1HiTttZFgjnMaNE668v7BDONkaJ//9mAmU4OUQEnCW+npnLDmLzCuhLHNy9k
 BnEFhYwl3hztAesQUKgT1di1Z+VjCAJCQFPifn71jLD2DMn3gaKs3OwCVhJHBIDibIIqEos6p
 7JOoGRewEjwypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 v1zMwMO5g7Nnrd4hRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vObOSOFBItS
 01Mr0jJzgOEHk5bg4FES4b0EkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXFebmAwCwmAF
 GWU5sGNgMXCJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvJtBVvFk5pXAbXoFdAQT0BHNsh
 wgR5QkIqSkGhgLLW7Vz7uqFRH94VvFl8m3C4x/s996dml5RcnWpMMffv11MF13J8xh8bRd10+
 s51T2sWyzTtggozhrbtW6i5lnFcIrbXd+yW57vutt363rO87lBXipJ94ySZA8Va2451NJ1r4l
 n79v3rTim6w4W8v1hPY3u1OuL5ksOzlLerH7m+KG88dZe3+VKbEUZyQaajEXFScCAGIQkomAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493808328!40447310!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48397 invoked from network); 3 May 2017 10:45:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 10:45:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5rmh-0000ca-N0; Wed, 03 May 2017 10:45:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5rmc-0000Bo-Bz; Wed, 03 May 2017 10:45:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5rmb-00069o-V3; Wed, 03 May 2017 10:45:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108139-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-xtf-amd64-amd64-5:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ba39e9b2108319d2b7b842781106386b8ed62fab
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 10:45:21 +0000
Subject: [Xen-devel] [xen-unstable test] 108139: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODEzOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODEzOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEw
NzkwMAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVz
dC1zdG9wIGZhaWwgaW4gMTA4MDM4IHBhc3MgaW4gMTA4MTM5CiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMDgwMzggcGFzcyBpbiAxMDgx
MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgMTcgZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGluIDEwODA2OCBwYXNzIGluIDEwODAzOAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBm
YWlsIGluIDEwODA2OCBwYXNzIGluIDEwODEzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMDgw
MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDEwODA2OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA3
NSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA4MTA0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxMDgxMDQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwODEwNAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxNCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTA4
MTA0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBibG9ja2VkIGluIDEwNzkwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwODAzOCBibG9ja2Vk
IGluIDEwNzkwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDgwMzggbGlrZSAxMDc4NDAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
aW4gMTA4MTA0IGJsb2NrZWQgaW4gMTA3OTAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1zdG9wICAgZmFpbCBpbiAxMDgxMDQgbGlrZSAxMDc3OTEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTA4MTA0IGxpa2UgMTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA4MTA0IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTA4MTA0IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwNzkwMAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTA3OTAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzkwMAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwNzkwMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0
aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgYmEzOWU5YjIxMDgzMTlkMmI3Yjg0Mjc4MTEwNjM4NmI4ZWQ2MmZhYgpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5
MjFjZjczYTJkNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3OTAwICAyMDE3LTA0LTI4IDE0OjA2
OjIyIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwNzk0MCAgMjAxNy0wNC0yOSAw
Njo1MTo1NiBaICAgIDQgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgYmEzOWU5YjIxMDgzMTlkMmI3Yjg0Mjc4MTEwNjM4NmI4ZWQ2MmZhYgpB
dXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgQXByIDI4
IDE2OjAzOjQwIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3JyZWN0IHN0dWIgaW52b2NhdGlv
biBjb25zdHJhaW50cyBhZ2FpbgogICAgCiAgICBXaGlsZSB0aGUgaHlwZXJ2aXNvciBzaWRlIG9m
IGNvbW1pdCBjZDkxYWIwOGVhICgieDg2ZW11bDogY29ycmVjdCBzdHViCiAgICBpbnZvY2F0aW9u
IGNvbnN0cmFpbnRzIikgd2FzIGZpbmUsIHRoZSB0b29scyBzaWRlIHRyaWdnZXJlZCBhIGJvZ3Vz
CiAgICBlcnJvciB3aXRoIG9sZCBnY2MgKDQuMyBhbmQgNC40IGF0IGxlYXN0KS4gVXNlIGEgc2xp
Z2h0bHkgbGVzcwogICAgYXBwcm9wcmlhdGUgdmFyaWFudCBpbnN0ZWFkLCBwcm92ZW4gdG8gYmUg
Z29vZCBlbm91Z2ggdG8gbm90CiAgICByZS1pbnRyb2R1Y2UgdGhlIG9yaWdpbmFsIHByb2JsZW06
IFdoaWNoIG9mIHRoZSBhZGRyZXNzZXMgaXMgYWN0dWFsbHkKICAgIHVzZWQgZG9lc24ndCBtYXR0
ZXIgbXVjaCBhcyBsb25nIGFzIHRoZSBjb21waWxlciBjYW4ndCBwcm92ZSB0aGF0IHRoZQogICAg
dHdvIHBvaW50ZXJzIGRvbid0IGFsaWFzIG9uZSBhbm90aGVyLgogICAgCiAgICBSZXBvcnRlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CihxZW11IGNo
YW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 10:47:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rp3-0006cf-CD; Wed, 03 May 2017 10:47:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5rp2-0006cQ-J9
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 10:47:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 59/BA-01870-755B9095; Wed, 03 May 2017 10:47:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDSzd8K2e
 kwY3pHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCc92sBf08FXfuf2FtYHzO2cXIySEkkCcx
 +/ZnZhCbV8BOYt6yE2wgtoSAocTT99fBbBYBVYlJs98ygthsAuoSbc+2s4LYIgIxEr2PnwHZX
 BzMAhcYJX7ufsoEkhAWSJC41b6NHSQhJPCMSaLp5BOwDk4Ba4ltp3YATeUA2iYo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2S
 hl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGID1DAyMOxjbT/gdYpTkYFIS5VV/
 xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXZwtnpJBgUWp6akVaZg4wFmDSEhw8SiK8viBp3
 uKCxNzizHSI1ClGRSlxXm6QhABIIqM0D64NFn+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 nzftgMNIUnM68EbvoroMVMQIubZTlAFpckIqSkGhjZuv6sKHvgNKfPvn1GnAGzdcTuBZcTNui
 4f4iTOLA+ynmSwMmCd9nRfev+N5TFKel8FjB3l+BMuq3QNFXG2OlQwaHCz2mr5gtuP8uRev6k
 Rf5LkYr1X2dNTzWfZh4ucq5s6YyEHcG2gmZPZvksuTOx4K4Nr3TIqoPNszlKF7okbmf7oVMhI
 6bEUpyRaKjFXFScCAAt3T2CugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1493808469!86856177!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25227 invoked from network); 3 May 2017 10:47:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 10:47:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 04:47:47 -0600
Message-Id: <5909D17202000078001564BD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 04:47:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
 <590855F402000078001559F8@prv-mh.provo.novell.com>
 <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
 <7524c124-b9c0-6ee4-a3aa-65af2c5e2272@arm.com>
 <19e428fc-0417-146b-73f8-80f6b4d9da2d@arm.com>
In-Reply-To: <19e428fc-0417-146b-73f8-80f6b4d9da2d@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEyOjIyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgoK
PiAKPiBPbiAwMi8wNS8xNyAxNjoyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBCaHVwaW5k
ZXIsCj4+Cj4+IE9uIDAyLzA1LzE3IDE2OjIwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+Pj4g
SGkgSmFuLAo+Pj4KPj4+Pj4gQEAgLTYzMSw2ICs2MzIsOSBAQCBpbnQgYXJjaF9kb21haW5fY3Jl
YXRlKHN0cnVjdCBkb21haW4gKmQsCj4+Pj4+IHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPj4+
Pj4gICAgICBpZiAoIChyYyA9IGRvbWFpbl92dGltZXJfaW5pdChkLCBjb25maWcpKSAhPSAwICkK
Pj4+Pj4gICAgICAgICAgZ290byBmYWlsOwo+Pj4+Pgo+Pj4+PiArICAgIGlmICggZG9tY3JfZmxh
Z3MgJiBET01DUkZfdnVhcnQgKQo+Pj4+PiArICAgICAgICBpZiAoIChyYyA9IGRvbWFpbl92cGww
MTFfaW5pdChkLCBjb25maWcpKSAhPSAwICkKPj4+Pj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
Pj4+Pj4gICAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQpOwo+Pj4+Cj4+PiBJIGFt
IHBsYW5uaW5nIHRvIHJlbW92ZSB0aGUgdXNhZ2Ugb2YgZG9tYWluIGNyZWF0aW9uIGZsYWcgdG8g
Y2hlY2sKPj4+IHdoZXRoZXIgdnVhcnQgaXMgZW5hYmxlZC9kaXNhYmxlZC4gUGxlYXNlIHNlZSBt
eSBuZXh0IGNvbW1lbnQuIFdpdGgKPj4+IHRoYXQgY2hhbmdlLCBkb21haW5fdnBsMDExX2luaXQo
KSB3aWxsIGJlIGNhbGxlZCBhbHdheXMuIFRoZQo+Pj4gZG9tYWluX3ZwbDAxMV9pbml0KCkgd2ls
bCBjaGVjayB3aGV0aGVyIHZ1YXJ0IGlzIGVuYWJsZWQgb3IgZGlzYWJsZWQKPj4+IGluIHRoZSBj
b25maWcgc3RydWN0dXJlIHBhc3NlZC4gSWYgdnVhcnQgaXMgZW5hYmxlZCB0aGVuIGl0IHdpbGwg
Z28KPj4+IGFoZWFkIHdpdGggdnBsMDExIGluaXRpYWxpemF0aW9uIGVsc2UgaXQgd2lsbCByZXR1
cm4gd2l0aG91dAo+Pj4gaW5pdGlhbGl6aW5nIHZwbDAxMS4KPj4KPj4gUGxlYXNlIGRvbid0IGRv
IHRoYXQuIFRoZSBhcmNoIGNvZGUgZGVjaWRlcyB3aGV0aGVyIGRvbWFpbl92cGwwMTFfaW5pdAo+
PiBub3QgdGhlIGludmVydC4KPiAKPiBJIHdhcyB3b25kZXJpbmcgd2hldGhlciBpdCB3b3VsZCBi
ZSBiZXR0ZXIgdG8gZGVmZXIgdGhlIFBMMDExIGNyZWF0aW9uIAo+IHRvIGEgZG9tY3RsLiBUaGlz
IGNvdWxkIGJlIGNhbGxlZCBhZnRlciB0aGUgZG9tYWluIGlzIGNyZWF0ZWQgd2l0aCBhbGwgCj4g
dGhlIGluZm9ybWF0aW9uIHJlcXVpcmVkIChNTUlPIHJlZ2lvbiwgQ29uc29sZSBQRk4uLi4pLgo+
IAo+IFRoaXMgd291bGQgYWxzbyBtYWtlIHRoZSBtaWdyYXRpb24gc3VwcG9ydCBtb3JlIHRyaXZp
YWwgYXMgdGhlIHdlIHdpbGwgCj4gbm90IG5lZWQgdG8ga25vdyBpbiBhZHZhbmNlIHdoZXRoZXIg
YSBVQVJUIGlzIGJlZW4gdXNlZC4KPiAKPiBBbnkgb3BpbmlvbnM/CgpXYXNuJ3QgdGhhdCB0aGUg
c3VnZ2VzdGlvbiBnaXZlbiBkdXJpbmcgdjEgcmV2aWV3PwoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 10:49:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rq7-0006lu-Lr; Wed, 03 May 2017 10:48:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5rq5-0006la-Oo
 for xen-devel@lists.xen.org; Wed, 03 May 2017 10:48:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B4/76-03620-995B9095; Wed, 03 May 2017 10:48:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3fGVs5
 Ig95bshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLxcdYCno5Ktbues/SwHiZrYuRg0NIIE/i
 0PS0LkZODl4BO4n/v74ygtgSAoYST99fZwOxWQRUJX7/OsQKYrMJqEu0PdsOZosA1Zyc8Risn
 lkgUOLMnS1MILawgJNE28LbQDVcQOM/MUqsPbEJbBCngLPEyqadzCB7eQUEJf7uEIbo1ZJ4+O
 sWC4StLbFs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rpa6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYPyxLOAQoyQHk5Ior/or9kghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErw6WzgjhQSLUtNTK9Iyc4BxAJOW4OBREuH1BUnzFhck5hZnp
 kOkTjEqSonzcoMkBEASGaV5cG2w2LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5MkCk8mX
 klcNNfAS1mAlrcLMsBsrgkESEl1cDoLRdYeTZaOyH/l/7p9gXXn58MO5NYwtdYsUhDP86++iy
 npfa22cwG1V8/b160/JGxf922RPEr7KvXfTgbybef07zzlV5ekVdgrpbX0lt/DvpPaL0h+/Vx
 b5VYOe9G4YeWL6ck9WhdSy/dcpBz6QJejnvnSlYu5rM2PzL/ybHgr0Z5xSoHtq1VYinOSDTUY
 i4qTgQAFgK0kLgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493808534!66341258!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24600 invoked from network); 3 May 2017 10:48:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 10:48:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 04:48:54 -0600
Message-Id: <5909D1B402000078001564C0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 04:48:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
 <5909C4270200007800156408@prv-mh.provo.novell.com>
 <1e565969-ff4a-5858-1716-b215bc1ec72b@bitdefender.com>
In-Reply-To: <1e565969-ff4a-5858-1716-b215bc1ec72b@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEyOjM3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDMvMTcgMTI6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMy4w
NS4xNyBhdCAxMToxMCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gLS0t
IC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jCj4+PiBAQCAt
MCwwICsxLDEwMSBAQAo+Pj4gKy8qCj4+PiArICogYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKPj4+
ICsgKgo+Pj4gKyAqIEhWTSB2bV9ldmVudCBoYW5kbGluZyByb3V0aW5lcwo+Pj4gKyAqCj4+PiAr
ICogQ29weXJpZ2h0IChjKSAyMDE3IFJhenZhbiBDb2pvY2FydSAocmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbSkKPj4gCj4+IEknbSBub3RvcmlvdXNseSBiYWQgd2hlbiBpdCBjb21lcyB0byBjb3B5
cmlnaHRzLCBidXQgeW91IGp1c3QKPj4gbW92aW5nIGNvZGUgbWFrZXMgbWUgd29uZGVyIHdoZXRo
ZXIgdGhpcyBpcyBhcHByb3ByaWF0ZS4KPiAKPiBUbyBiZSBob25lc3QgSSBxdWl0ZSBhZ3JlZSB3
aXRoIHlvdSwgYW5kIGluIHRoZSBiZWdpbm5pbmcgSSBqdXN0IG1lYW50Cj4gdG8gaGF2ZSBubyBD
b3B5cmlnaHQgbGluZSBpbiB0aGVyZSBhdCBhbGwgLSBidXQgSSByZW1lbWJlcmVkIGEKPiBkaXNj
dXNzaW9uIGEgd2hpbGUgYmFjayB3aGVyZSBhIHBhdGNoIHdhcyBJIGJlbGlldmUgcmVqZWN0ZWQg
YmVjYXVzZSBpdAo+IGxhY2tlZCBvbmUuIFNvIEkndmUganVzdCBjb3BpZWQgVGFtYXMnIGZpbGUg
KHZtX2V2ZW50LmMpIGFuZCBvbmx5Cj4gY2hhbmdlZCB0aGUgY29weXJpZ2h0IGxpbmUgYmVjYXVz
ZSBJIGRpZG4ndCByZWFsbHkga25vdyB3aGF0IGVsc2UgdG8gcHV0Cj4gdGhlcmUuCj4gCj4gSSdt
IHF1aXRlIGhhcHB5IHRvIHJlbW92ZSBpdCBhbHRvZ2V0aGVyLiBXaWxsIHRoYXQgZG8/CgpBZmFp
YyAtIHN1cmUuIEJ1dCBhcyBzYWlkLCBJJ20gcXVpdGUgYmFkIGF0IHN1Y2ggdGhpbmdzIC4uLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 10:55:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 10:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5rvj-0007g9-Eg; Wed, 03 May 2017 10:54:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5rvi-0007fm-NH
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 10:54:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 17/DA-03058-5F6B9095; Wed, 03 May 2017 10:54:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVffrNs5
 Ig28rWC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacebCLZaCO4YVUx/2sTYw
 rtbuYuTkEBL4yygxebY+hP2YUeJ8s0gXIxeQvY1R4sWR6YwgCREBZ4mvZ+ayg9i8AvoSmyZ8Z
 upi5OAQFrCX6GlnBQlLCHhK3J97nA3GnvZuFVArOwebgJXEITGQKIuAqsTCy3vYJzByLWBkWM
 WoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehVBiDYwXhzY8A
 hRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgFgEEiJFiUmp5akZaZAwwvmLQE
 B4+SCO/mrUBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US5z0MUiQAUpRRmgc3Ahbqlxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMywVyCU9mXgncpldARzABHdEsywFyREkiQkqqgTE+5g
 HfjZYnV2e+bz0qYjL/fEzsneOHt7tr8N58eeL4PtGvi9Lajs2LiAkslTqt0dWhpf9+o8H+Hdn
 bVs7okZnV+ylUbM6VHjlBC8sXN14wiZ99v7V49cKfHxtFXzCfmyRsYcCWeuf4pkhXJtMjdiJ3
 tp51fv/qa8cF2yq15m2vn53RyBe/3ZmjxFKckWioxVxUnAgAA6YJV3ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493808884!66354493!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20229 invoked from network); 3 May 2017 10:54:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 10:54:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5rve-0000uF-HH; Wed, 03 May 2017 10:54:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5rvZ-0000ri-2u; Wed, 03 May 2017 10:54:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5rvY-0003Pk-Tu; Wed, 03 May 2017 10:54:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108180-mainreport@xen.org>
X-Osstest-Versions-This: xen=ba10dbc7ae6c92816109913c6c25ba66c7aa7288
X-Osstest-Versions-That: xen=ba39e9b2108319d2b7b842781106386b8ed62fab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 10:54:36 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 108180: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE4MCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODE4MC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGJhMTBkYmM3YWU2Yzky
ODE2MTA5OTEzYzZjMjViYTY2YzdhYTcyODgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGJhMzllOWIyMTA4MzE5ZDJiN2I4NDI3ODExMDYzODZiOGVkNjJmYWIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwODAyOSAgMjAxNy0wNC0zMCAwOToxOToyMyBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDgxODAgIDIwMTctMDUtMDMgMDk6MzI6MjEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBRdWFuIFh1IDx4dXF1YW44QGh1YXdlaS5jb20+Cgpqb2Jz
OgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0
YWJsZS1jb3Zlcml0eQorIHJldmlzaW9uPWJhMTBkYmM3YWU2YzkyODE2MTA5OTEzYzZjMjViYTY2
YzdhYTcyODgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFi
bGUtY292ZXJpdHkgYmExMGRiYzdhZTZjOTI4MTYxMDk5MTNjNmMyNWJhNjZjN2FhNzI4OAorIGJy
YW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyByZXZpc2lvbj1iYTEwZGJjN2FlNmM5MjgxNjEw
OTkxM2M2YzI1YmE2NmM3YWE3Mjg4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1n
ZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0K
KyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcHJl
dnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGJhMTBkYmM3YWU2YzkyODE2MTA5OTEz
YzZjMjViYTY2YzdhYTcyODggPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNv
bW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVw
c3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9z
c3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIu
Y29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAor
KyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGJh
MTBkYmM3YWU2YzkyODE2MTA5OTEzYzZjMjViYTY2YzdhYTcyODg6cmVmcy9oZWFkcy9jb3Zlcml0
eS10ZXN0ZWQvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIGJhMzllOWIuLmJhMTBkYmMgIGJhMTBkYmM3YWU2YzkyODE2MTA5OTEzYzZjMjVi
YTY2YzdhYTcyODggLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 11:01:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 11:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5s1e-0008KU-2u; Wed, 03 May 2017 11:00:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d5s1d-0008KO-9J
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 11:00:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 43/33-03058-468B9095; Wed, 03 May 2017 11:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSqtm7yDs5
 Ig86jRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVRQ8ZC74KVrS9eMHYwPiFr4uRi0NIYAaj
 xPTrH9lBHBaBrcwS7z/dZQNxJATmsEp0TfvJ2sXICeTkSZyYsJEZwi6UuNV9CczmFRCUODnzC
 QuILSTgKdF2+gqYzSngLbFzxiM2iBUXmSR2rH4KtIKDg03ARGJWhwRIDYuAisTir/1QcwIkpr
 2cC7ZLWCBSYtvr5YwgtoiAvsSm241g1zEL3GeU2DPtKhPIHGYBdYn184QmMArMQnLGLITMAka
 mVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHIAAQ7GFct
 CDzEKMnBpCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/lds5IIcGi1PTUirTMHGBMw
 KQlOHiURHgng6R5iwsSc4sz0yFSpxiNOV5cfv+eiePJyh/vmYRY8vLzUqXEeb1BSgVASjNK8+
 AGwWL1EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5P4NM4cnMK4Hb9wroFCagU5plOUBOKUl
 ESEk1MG5hTVDtuBwgz3XVQlLn2WnmtPn5RiKHlIr2ZOasctvBzljSP3Vriq2LX6V4Sih/Svp5
 5dkaC5lPNmhO/V2vcGxH+5yC0wWyi6eXvvybNfOk8uStHRVhZ3QO7VdTXMh4LOTpYdkdTV4dU
 lcf/JRmXS+ww9BxobXVUfEt+oZWHnG3TG51TypPU2Ipzkg01GIuKk4EAJSFf+PQAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493809251!66356007!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49989 invoked from network); 3 May 2017 11:00:51 -0000
Received: from mail-vk0-f43.google.com (HELO mail-vk0-f43.google.com)
 (209.85.213.43)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 11:00:51 -0000
Received: by mail-vk0-f43.google.com with SMTP id y190so7295524vkc.1
 for <xen-devel@lists.xenproject.org>; Wed, 03 May 2017 04:00:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2VxgwVkEEc4SXk7tgAYZgB8Xd0jyL1rhZpNfwY7VGnI=;
 b=VEZeZyVOOg2kVhRFlGgIaG6AUI9apRC56KlWwySHt8ZGT8Vs7OE82oSefPun+FmhBd
 W7Nl1Z8W6D9+hdDBzx/XNPQlu2VC1oXiUitnDyBYvI2L0iL6GwdKsbqKnAAPW5maVKRt
 0Oe+0tLXdWsu/ugTM3LVMT+fo2oXqpR/N8nNQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=2VxgwVkEEc4SXk7tgAYZgB8Xd0jyL1rhZpNfwY7VGnI=;
 b=L/2aAkMuQTBbaJXZZOizzXurxRtS0esq8HVgwFLmXr2ttY/mZ4nCsu3pDXZR7jx0/S
 HRif7jcxT1KlX0vd89U5czHVisezbh85EUWUpFfz9j3TcDgkIfbDxKIY/vBWwZqzKM6K
 /XlA7zcVU3gPcSHrRAZFu9J5+HCzwKi7axVWgL5ic1Xcng+f1bCQ3hZkd6eZuxJkKCId
 /JkIkHIRi4P5K6cFuLx/+EHQOxuSgncwJZxbJ2r4PD49s1+c1oN4xi/Xtrb5DbxD4By/
 kq9m3oUoRGBf0NNPXJaqH42VqvfgobeRYMu3mfohGtjgqCUCGcDiSwzL3E4AbZHCpP2J
 41hg==
X-Gm-Message-State: AN3rC/4PTlUaBavjysWQ8YhUpx/pLTFOWB90o1/4D9H2qRztkJ9lJMfV
 OVvaL9Z6/K9g/Z7PetzRl4oFVeQVi4Zy
X-Received: by 10.31.229.3 with SMTP id c3mr17062777vkh.138.1493809250712;
 Wed, 03 May 2017 04:00:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.50.13 with HTTP; Wed, 3 May 2017 04:00:50 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
 <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
 <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 3 May 2017 16:30:50 +0530
Message-ID: <CACtJ1JRATrFE9es0myAYnMSOw6Ke7ug24NM3mJ3x=GBABDXiqA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgo+PiA+IEl0IGxvb2tzIGxpa2UgeW91IGFyZSByZXVzaW5nIHRoZSBsaWJ4bF9fZGV2aWNl
X2NvbnNvbGVfYWRkIGNhbGwgZm9yIHRoZQo+PiA+IG1haW4gUFYgY29uc29sZSBmb3IgdGhlIGRv
bWFpbiwgdG8gYWxzbyBhZGQgdGhlIHZ1YXJ0IG5vZGVzIHRvIHhlbnN0b3JlLgo+PiA+Cj4+ID4g
SSBkb24ndCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBtaXggdGhlIHR3by4gSSBzdWdnZXN0
IHRvIGludHJvZHVjZSBhCj4+ID4gbmV3IGxpYnhsX19kZXZpY2UgY2FsbCB0byBpbnRyb2R1Y2Ug
dGhlIHZ1YXJ0IG5vZGVzIHRvIHhlbnN0b3JlLCBnaXZlbgo+PiA+IHRoYXQgdGhleSBoYXZlIG5v
IHJlbGFudGlvbnNoaXAgd2l0aCB0aGUgcHJpbmNpcGFsIFBWIGNvbnNvbGUgb2YgdGhlCj4+ID4g
ZG9tYWluLgo+PiA+Cj4+IEkgaGF2ZSBhIGRvdWJ0IGhlcmUuIERvIEkgaGF2ZSB0byBjcmVhdGUg
YSBuZXcgY29uc29sZSBkZXZpY2UKPj4gKGxpYnhsX19kZXZpY2UpIHRvIHJlZ2lzdGVyIHRoZSB2
dWFydCBjb25zb2xlIG9yIGNhbiBJIHVzZSB0aGUKPj4gZXhpc3RpbmcgY29uc29sZSBkZXZpY2Ug
KHdoaWNoIGlzIHVzZWQgZm9yIHJlZ2lzdGVyaW5nIHRoZSBwcmltYXJ5Cj4+IGNvbnNvbGUpIHRv
IHJlZ2lzdGVyIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZT8KPj4KPj4gSSBzdXNwZWN0IHRo
YXQgaWYgSSB0cnkgdG8gcmVnaXN0ZXIgd2l0aCB0aGUgc2FtZSBjb25zb2xlIGRldmljZSB0aGVu
Cj4+IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoKSBtYXkgZmFpbCBhcyBpdCBpcyBhbHJlYWR5
IGFkZGVkLgo+Cj4gVGhlIHZ1YXJ0IHdlIGFyZSBpbnRyb2R1Y2luZyB3aXRoIHRoaXMgcGF0Y2gg
c2VyaWVzIGlzIGEgbmV3IGFuZAo+IGRpZmZlcmVudCBjb25zb2xlIGZyb20gdGhlIGV4aXN0aW5n
IFBWIGNvbnNvbGUuIFNvIHllcywgSSB0aGluayB3ZSBuZWVkCj4gdG8gY3JlYXRlIGEgbmV3IGRl
dmljZSBmb3IgaXQuCj4KPiBXZSBlaXRoZXIgbmVlZCB0byBpbnRyb2R1Y2UgYSBicmFuZCBuZXcg
ZnVuY3Rpb24gdG8gYWRkIHRoZSB2dWFydCB0bwo+IHhlbnN0b3JlLCBzb21ldGhpbmcgbGlrZSBs
aWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZCwgb3IsIGlmIHdlIGFyZSBnb2luZwo+IHRvIHJldXNlIGxp
YnhsX19kZXZpY2VfY29uc29sZV9hZGQsIHRoZW4gd2Ugd2UgbmVlZCB0byBjcmVhdGUgYm90aCBh
IG5ldwo+IGNvbnNvbGUgZGV2aWNlIChsaWJ4bF9fZGV2aWNlX2NvbnNvbGUpLCBhbmQgYSBuZXcg
bGlieGxfX2RldmljZSBmb3IgaXQuCj4gRm9yIGNsYXJpdHksIGxpYnhsX19kZXZpY2VfY29uc29s
ZSBpcyB0aGUgaW5wdXQgcGFyYW1ldGVyIG9mCj4gbGlieGxfX2RldmljZV9jb25zb2xlX2FkZCwg
d2hpbGUgbGlieGxfX2RldmljZSBpcyB0aGUgb3V0cHV0IHBhcmFtZXRlci4KPgpJIGFtIHRyeWlu
ZyB0byBhZGQgYSBuZXcgdnVhcnQgZGV2aWNlIGJ5IGRlZmluaW5nIGEgbmV3IGRldmljZSB0eXBl
CkxJQlhMX19ERVZJQ0VfS0lORF9WVUFSVCAgYW5kIGEgbmV3IGZ1bmN0aW9uCmxpYnhsX19kZXZp
Y2VfdnVhcnRfYWRkKCkuCgpUaGlzIGZ1bmN0aW9uIGJhc2ljYWxseSBhZGRzIHRoZSB2dWFydCBy
aW5nLXJlZiAoIjAvcmluZy1yZWYiKSBhbmQKcG9ydCAoIjAvcG9ydCIpIHRvIHJvX2Zyb250IGFy
cmF5IGFuZCB0aGVuIGl0IHJlZ2lzdGVycyB0aGUgZGV2aWNlCnVzaW5nIHRoZSBsaWJ4bF9fZGV2
aWNlX2dlbmVyaWNfYWRkKCkuIEkgcGFzcyBOVUxMIHRvICJiYWNrIiBhbmQKImZyb250IiBhcnJh
eSBhcmd1bWVudHMgdG8gIGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoKSBhcyBJIGFtIGFkZGlu
ZwpwYXJhbWV0ZXJzIG9ubHkgdG8gInJvX2Zyb250IiBhcnJheS4KCkkgYW0gYWRkaW5nIHRoZSBk
ZXZpY2UgYXQgL2xvY2FsL2RvbWFpbi88ZG9taWQ+L3Z1YXJ0LgoKSG93ZXZlciwgeGVuY29uc29s
ZWQgZmFpbHMgdG8gcmVhZCB0aGUgdnVhcnQgcmluZy1yZWYgYW5kIHBvcnQgc2F5aW5nCiJubyBz
dWNoIGRpcmVjdG9yeSBvciBmaWxlIi5JIHZlcmlmaWVkIHRoYXQKbGlieGxfX2RldmljZV9nZW5l
cmljX2FkZCgpIGlzIHJldHVybmluZyBzdWNjZXNzZnVsbHkuCgpJbiB4ZW5jb25zb2xlZCwgSSB2
ZXJpZmllZCB0aGF0IEkgYW0gcmVhZGluZwovbG9jYWwvZG9tYWluLzxkb21pZD4vdnVhcnQvMC9y
aW5nLXJlZiBhbmQKL2xvY2FsL2RvbWFpbi88ZG9taWQ+L3Z1YXJ0LzAvcG9ydC4KCkl0IGlzIG5v
dCBjbGVhciB3aHkgeGVuY29uc29sZWQgZmFpbHMgdG8gcmVhZCB0aGUgdmFsdWVzLgoKUmVnYXJk
cywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 11:13:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 11:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5sEB-0000gr-A6; Wed, 03 May 2017 11:13:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289c14beb=George.Dunlap@citrix.com>)
 id 1d5sE9-0000gl-O6
 for xen-devel@lists.xen.org; Wed, 03 May 2017 11:13:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1B/E4-01997-C6BB9095; Wed, 03 May 2017 11:13:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7Wbs5
 Ig5lr+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGs9/ZCk6zVUye8Yu9gXE9axcjJ4eEgL/E
 5NmLGEFsYYFwiYs3pzOB2CICwRL7tuxm72Lk4hASaGOU+PfuEFiCWSBbYvnciSwgNpuAnsS84
 1+BbA4OXgFbic5+VZAwi4CKxInrj9lBbFGgmW8bj4CV8woISpyc+QTM5hTwlJj47iEjxEgDiS
 OL5rBC2PIS29/OYQaxhQRUJRY/OMo+gZFvFpL2WUhaZiFpWcDIvIpRvTi1qCy1SNdQL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH4/KPTocYJTmYlER51V+xRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4L24kzNSSLAoNT21Ii0zBxj0MGkJDh4lEd6MXUBp3uKCxNziz
 HSI1ClGXY45976+ZxJiycvPS5US5/UAKRIAKcoozYMbAYvAS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmbQKZwpOZVwK36RXQEUxARzTLcoAcUZKIkJJqYGx2nMH9WlTjcee2o6J1Ii8uBF3
 6mrPr1nzXSNOSwHnlrhe0v0r8WPHCaoujn/9ml62b1657IRNkp6z2LKgl6ND8MzmGmXeqVb4a
 c2m13KrquGtx9Ow/p+lvJyc5PZvm5a4faq4v1WFy4v7vPaWv+zdO4Y9gWSBjtmq6g87HrYdXb
 P725fHPkjNKLMUZiYZazEXFiQCXWswRuwIAAA==
X-Env-Sender: prvs=289c14beb=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493810024!98611523!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21808 invoked from network); 3 May 2017 11:13:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 11:13:45 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="422002652"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <18445d30-7f71-b02f-b312-bdaf2ad88172@citrix.com>
Date: Wed, 3 May 2017 12:13:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/mm: Further restrict permissions on
 some virtual mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTk6MDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gQXMgb3JpZ2luYWxseSBy
ZXBvcnRlZCwgdGhlIExpbmVhciBQYWdldGFibGUgc2xvdCBtYXBzIDUxMkdCIG9mIHJhbSBhcyBS
V1gsCj4gd2hlcmUgdGhlIGd1ZXN0IGhhcyBmdWxsIHJlYWQgYWNjZXNzIGFuZCBhIGxvdCBvZiBk
aXJlY3Qgb3IgaW5kaXJlY3QgY29udHJvbAo+IG92ZXIgdGhlIHdyaXR0ZW4gY29udGVudC4gIEl0
IGlzbid0IGhhcmQgZm9yIGEgUFYgZ3Vlc3QgdG8gaGlkZSBzaGVsbGNvZGUKPiBoZXJlLgo+IAo+
IFRoZXJlZm9yZSwgaW5jcmVhc2UgZGVmZW5jZSBpbiBkZXB0aCBieSBhdWRpdGluZyBvdXIgY3Vy
cmVudCBwYWdldGFibGUKPiBtYXBwaW5ncy4KPiAKPiAgKiBUaGUgcmVndWxhciBsaW5lYXIsIHNo
YWRvdyBsaW5lYXIsIGFuZCBwZXItZG9tYWluIHNsb3RzIGhhdmUgbm8gYnVzaW5lc3MKPiAgICBi
ZWluZyBleGVjdXRhYmxlIChidXQgbmVlZCB0byBiZSB3cml0dGVuKSwgc28gYXJlIHVwZGF0ZWQg
dG8gYmUgTlguCj4gICogVGhlIFJlYWQgT25seSBtYXBwaW5ncyBvZiB0aGUgTTJQIChjb21wYXQg
YW5kIHJlZ3VsYXIpIGRvbid0IG5lZWQgdG8gYmUKPiAgICB3cml0ZWFibGUgb3IgZXhlY3V0YWJs
ZS4KPiAgKiBUaGUgUFYgR0RUIG1hcHBpbmdzIGRvbid0IG5lZWQgdG8gYmUgZXhlY3V0YWJsZS4K
PiAKPiBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 03 11:26:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 11:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5sQb-0001RU-Ds; Wed, 03 May 2017 11:26:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5sQZ-0001RO-R7
 for xen-devel@lists.xen.org; Wed, 03 May 2017 11:26:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 4A/CA-03587-F6EB9095; Wed, 03 May 2017 11:26:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7ePs5
 IgxPbdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/e/sYC45xVxyZcZupgXEBZxcjJ4eEgL9E
 //RVTCA2i4CKxIMFfewgNpuAssTPzl42EFsEyO799ZsFxGYWKJKY83g+M4gtLJApMXHWYrAaX
 gELidNzHgHZXBxCArsYJQ6e2MUOkRCUODnzCVSzjsSC3Z+AijiAbGmJ5f84QMKcAvYSfxt/sI
 LYokA3dC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI3M9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MC5eG3iIUZKDSUmUV/0Ve6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd7nezgjhQSLUtNTK9Iyc4BBD5OW4OBREuE13wuU5i0uSMwtzkyHS
 J1i1OW40vrxPZMQS15+XqqUOK8RSJEASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5IwbxjIFJ7MvBK4Ta+AjmACOqJZlgPkiJJEhJRUA2NzznIG1cSdIRIxG7W1l21asf7x/Ve
 GZuvm7xWq+5NY6asT/KxYetGhjY8fmex4cHdWwhMfqxIBLs05AQqpD/tYzvaIq782iJ55VCFi
 nZHv3w3P2O4H5ZceOvquOXQay46U4225ljE5hYsV9Xr/Hv9ktNb+z4r1dkJ/voinLVtbKOPv/
 rHXXF+JpTgj0VCLuag4EQC/5/tguwIAAA==
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1493810797!59844932!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35150 invoked from network); 3 May 2017 11:26:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 11:26:38 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="430708766"
Date: Wed, 3 May 2017 12:26:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170503112634.zaojs4gvabxkb4my@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5909B8C1020000780015637E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDM6MDI6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi94ZW4vYXJjaC94ODYvcHYvdHJh
cHMuYwo+ID4gQEAgLTAsMCArMSw0NCBAQAo+ID4gKy8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+
ICsgKiBhcmNoL3g4Ni9wdi90cmFwcy5jCj4gPiArICoKPiA+ICsgKiBQViBsb3cgbGV2ZWwgZW50
cnkgcG9pbnRzLgo+ID4gKyAqCj4gPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+ICsgKiBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi
eQo+ID4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIg
b2YgdGhlIExpY2Vuc2UsIG9yCj4gPiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KPiA+ICsgKgo+ID4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ID4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gPiArICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+
ID4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gPiAr
ICoKPiA+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQo+ID4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gPiArICoKPiA+ICsgKiBD
b3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgo+ID4gKyAqLwo+ID4gKwo+ID4g
KyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4gPiArCj4gPiArI2luY2x1ZGUgPGFzbS9hcGlj
Lmg+Cj4gPiArCj4gPiArI2lmZGVmIENPTkZJR19DT01QQVQKPiAKPiBBcyBleHByZXNzZWQgYmVm
b3JlLCBJIGRpc2FncmVlIHRvIHRoZSByZS1pbnRyb2R1Y3Rpb24gb2Ygc3VjaAo+IGNvbmRpdGlv
bmFscyBpbiB4ODYgY29kZS4KPiAKCkknbSBjdXJpb3VzIHRvIGtub3cgaG93IHRoZSBDT01QQVQg
aW50ZXJmYWNlIGlzIHRyZWF0ZWQgbG9uZyB0ZXJtLgoKSSBndWVzcyB5b3UncmUgb2YgdGhlIG9w
aW5pb24gdGhhdCB3ZSBzaG91bGQgYWx3YXlzIGhhdmUgdGhlbSBlbmFibGVkPwoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 11:38:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 11:38:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5sbs-00028g-FV; Wed, 03 May 2017 11:38:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5sbr-00028a-1w
 for xen-devel@lists.xen.org; Wed, 03 May 2017 11:38:19 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9B/B7-01868-A21C9095; Wed, 03 May 2017 11:38:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQlfzIGe
 kwdkeJYslHxezODB6HN39mymAMYo1My8pvyKBNePL0oOMBTv5K/pPv2VtYLzD08XIySEh4CfR
 9+siI4gtLJApMXHWYjYQW0TASeLS3FnsXYxcHEICLxgltry6C5Tg4GAWUJf4fdYMpIZNQF9i9
 4tPTCA2r4CtxIlNO5lBbBYBFYlZG/vBZooKhEu8bTzCAlEjKHFy5hMwm1PAUqLv5lJ2EJtZwE
 DiyKI5rBC2vMT2t3PA5ggJqElc67/EDnFnusTWv7+YJzDyz0IyahaS9llI2hcwMq9iVC9OLSp
 LLdI100sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzBegYGxh2MV9qcDzFKcjAp
 ifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB632AM1JIsCg1PbUiLTMHGA0waQkOHiUR3
 on7gdK8xQWJucWZ6RCpU4y6HFdaP75nEmLJy89LlRLn1QSZIQBSlFGaBzcCFpmXGGWlhHkZGR
 gYhHgKUotyM0tQ5V8xinMwKgnzfgRZxZOZVwK36RXQEUxARzTLcoAcUZKIkJJqYJS2jOcR/PP
 wbPeZr68+hN7TduBSvLI4OmDbGpnJLT7yy/XXvPJ6dujf5U1LlJn5r3VsbfSqf6pyUIM5T0FR
 zFLkQ3iO+tzrub587R0zeZ9XCU+wK2//Gxq54s686ykOmYlXLkyuMHnn8bD/bX6N5OT4I/p8r
 PN7Ow/oexkHTa4pXMe6N7AqQYmlOCPRUIu5qDgRAPWDxJjHAgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493811497!43061894!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46760 invoked from network); 3 May 2017 11:38:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 11:38:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="45339890"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
Date: Wed, 3 May 2017 12:38:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170503112634.zaojs4gvabxkb4my@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTI6MjYsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBNYXkgMDMsIDIwMTcg
YXQgMDM6MDI6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAyLjA1LjE3
IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0gL2Rl
di9udWxsCj4+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwo+Pj4gQEAgLTAsMCArMSw0
NCBAQAo+Pj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKiBhcmNoL3g4Ni9wdi90cmFw
cy5jCj4+PiArICoKPj4+ICsgKiBQViBsb3cgbGV2ZWwgZW50cnkgcG9pbnRzLgo+Pj4gKyAqCj4+
PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKPj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+Pj4gKyAqIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4+
PiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPj4+ICsgKgo+Pj4gKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAo+Pj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+Pj4gKyAqIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+PiArICoKPj4+ICsgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+
Pj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCj4+PiArICoKPj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0
cml4IFN5c3RlbXMgTHRkLgo+Pj4gKyAqLwo+Pj4gKwo+Pj4gKyNpbmNsdWRlIDx4ZW4vaHlwZXJj
YWxsLmg+Cj4+PiArCj4+PiArI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4+PiArCj4+PiArI2lmZGVm
IENPTkZJR19DT01QQVQKPj4gQXMgZXhwcmVzc2VkIGJlZm9yZSwgSSBkaXNhZ3JlZSB0byB0aGUg
cmUtaW50cm9kdWN0aW9uIG9mIHN1Y2gKPj4gY29uZGl0aW9uYWxzIGluIHg4NiBjb2RlLgo+Pgo+
IEknbSBjdXJpb3VzIHRvIGtub3cgaG93IHRoZSBDT01QQVQgaW50ZXJmYWNlIGlzIHRyZWF0ZWQg
bG9uZyB0ZXJtLgo+Cj4gSSBndWVzcyB5b3UncmUgb2YgdGhlIG9waW5pb24gdGhhdCB3ZSBzaG91
bGQgYWx3YXlzIGhhdmUgdGhlbSBlbmFibGVkPwoKVGhlcmUgaXMgYSB2YWxpZCB1c2VjYXNlIHRv
IGRpc2FibGUgQ09ORklHX0NPTVBBVCwgc2VlaW5nIGFzIHN1ZmZpY2llbnQKUFZIIGludGVyZmFj
ZXMgZXhpc3QgdG8gc3RhcnQgQVBzIHN0cmFpZ2h0IGluIDY0Yml0IG1vZGUsIGFzIGl0IHByb3Zp
ZGVzCmEgbWVhbmluZ2Z1bCByZWR1Y3Rpb24gaW4gaHlwZXJ2aXNvciBhdHRhY2sgc3VyZmFjZS4K
CkFzIGl0IGlzIGEgY29uZmlndXJhYmxlIG9wdGlvbiwgSSBpbnRlbmQgdG8gd29yayBpbiBhIGRp
cmVjdGlvbiB3aGljaApldmVudHVhbGx5IG1ha2VzIGl0IHVzYWJsZSB1bmRlciB4ODYuCgpJZiB0
aGVyZSBpcyBhIHdpc2ggdG8gbW92ZSBpbiBhbiBvcHBvc2l0ZSBkaXJlY3Rpb24sIHRoYXQgc2hv
dWxkIGJlIGEKc2VwYXJhdGUgZGlzY3Vzc2lvbiBtYWRlIG92ZXIgYSBwYXRjaCByZW1vdmluZyBp
dHMgZW50cnkgZnJvbQpjb21tb24vS2NvbmZpZy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 11:43:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 11:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5sh8-0002mG-5L; Wed, 03 May 2017 11:43:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5sh7-0002mA-Mu
 for xen-devel@lists.xen.org; Wed, 03 May 2017 11:43:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7B/9A-02956-072C9095; Wed, 03 May 2017 11:43:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7BIc5
 Ig6t35S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy13TdZC/YKVixaeYW1gbGXr4uRk0NCwF/i
 y+tX7F2MHBwsAioSO757gITZBJQlfnb2soHYIgK6Es8WPAOzmQUyJCYu2MIMYgsLZEpMnLUYL
 M4rYCHxaf0hpi5GLg4hgdlMEjN/3GCCSAhKnJz5hAWiWUdiwe5PbCC7mAWkJZb/4wAJcwrYSZ
 x8+JYdxBYFOqFz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKiXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPxz7KAQ4ySHExKorzqr9gjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwPj3AGSkkWJSanlqRlpkDDHmYtAQHj5IIr+NBoDRvcUFib
 nFmOkTqFKMux5XWj++ZhFjy8vNSpcR5F4PMEAApyijNgxsBi79LjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuaNAlnFk5lXArfpFdARTEBHNMtygBxRkoiQkmpgXDHxwJWNV+c1Xzm46PN9M0b
 L0EmGSzqqfhWFla9jMT1Z/s319H6JLwpHNvyfmi8bf1GAd+qphusHpxd4TZgoyb/EOPS18zze
 pJxAr0dy0tvLGZa7fJG7+HiOp/v9RHE5xuM1ld1HX1s78S50sX8svPvDyv+7ra1OXuGQnjtvx
 9S1W0r3zd39+7sSS3FGoqEWc1FxIgDAhOpqugIAAA==
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493811823!87732355!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21255 invoked from network); 3 May 2017 11:43:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 11:43:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="422005863"
Date: Wed, 3 May 2017 12:43:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170503114302.faygqpmv4buppwsd@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMTI6Mzg6MTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8wNS8xNyAxMjoyNiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgTWF5
IDAzLCAyMDE3IGF0IDAzOjAyOjI1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+
IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPj4+IC0tLSAvZGV2L251bGwKPiA+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMK
PiA+Pj4gQEAgLTAsMCArMSw0NCBAQAo+ID4+PiArLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4+
PiArICogYXJjaC94ODYvcHYvdHJhcHMuYwo+ID4+PiArICoKPiA+Pj4gKyAqIFBWIGxvdyBsZXZl
bCBlbnRyeSBwb2ludHMuCj4gPj4+ICsgKgo+ID4+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+Pj4gKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5Cj4gPj4+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ID4+PiArICogKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiA+Pj4gKyAqCj4gPj4+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiA+Pj4gKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCj4gPj4+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gPj4+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgo+ID4+PiArICoKPiA+Pj4gKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gPj4+ICsg
KiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+ID4+PiArICoKPiA+Pj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRy
aXggU3lzdGVtcyBMdGQuCj4gPj4+ICsgKi8KPiA+Pj4gKwo+ID4+PiArI2luY2x1ZGUgPHhlbi9o
eXBlcmNhbGwuaD4KPiA+Pj4gKwo+ID4+PiArI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4gPj4+ICsK
PiA+Pj4gKyNpZmRlZiBDT05GSUdfQ09NUEFUCj4gPj4gQXMgZXhwcmVzc2VkIGJlZm9yZSwgSSBk
aXNhZ3JlZSB0byB0aGUgcmUtaW50cm9kdWN0aW9uIG9mIHN1Y2gKPiA+PiBjb25kaXRpb25hbHMg
aW4geDg2IGNvZGUuCj4gPj4KPiA+IEknbSBjdXJpb3VzIHRvIGtub3cgaG93IHRoZSBDT01QQVQg
aW50ZXJmYWNlIGlzIHRyZWF0ZWQgbG9uZyB0ZXJtLgo+ID4KPiA+IEkgZ3Vlc3MgeW91J3JlIG9m
IHRoZSBvcGluaW9uIHRoYXQgd2Ugc2hvdWxkIGFsd2F5cyBoYXZlIHRoZW0gZW5hYmxlZD8KPiAK
PiBUaGVyZSBpcyBhIHZhbGlkIHVzZWNhc2UgdG8gZGlzYWJsZSBDT05GSUdfQ09NUEFULCBzZWVp
bmcgYXMgc3VmZmljaWVudAo+IFBWSCBpbnRlcmZhY2VzIGV4aXN0IHRvIHN0YXJ0IEFQcyBzdHJh
aWdodCBpbiA2NGJpdCBtb2RlLCBhcyBpdCBwcm92aWRlcwo+IGEgbWVhbmluZ2Z1bCByZWR1Y3Rp
b24gaW4gaHlwZXJ2aXNvciBhdHRhY2sgc3VyZmFjZS4KPiAKCkkgYWdyZWUuCgo+IEFzIGl0IGlz
IGEgY29uZmlndXJhYmxlIG9wdGlvbiwgSSBpbnRlbmQgdG8gd29yayBpbiBhIGRpcmVjdGlvbiB3
aGljaAo+IGV2ZW50dWFsbHkgbWFrZXMgaXQgdXNhYmxlIHVuZGVyIHg4Ni4KPiAKPiBJZiB0aGVy
ZSBpcyBhIHdpc2ggdG8gbW92ZSBpbiBhbiBvcHBvc2l0ZSBkaXJlY3Rpb24sIHRoYXQgc2hvdWxk
IGJlIGEKPiBzZXBhcmF0ZSBkaXNjdXNzaW9uIG1hZGUgb3ZlciBhIHBhdGNoIHJlbW92aW5nIGl0
cyBlbnRyeSBmcm9tCj4gY29tbW9uL0tjb25maWcuCj4gCgpZZXMsIEkgdGhpbmsgYSBwcm9wZXIg
ZGlzY3Vzc2lvbiBpcyBuZWVkZWQgdG8gY2xhcmlmeSB0aGUgZnV0dXJlCmRpcmVjdGlvbi4KCldl
aS4KCj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 12:00:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5sxY-0004QH-0j; Wed, 03 May 2017 12:00:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5sxW-0004Q7-SV
 for xen-devel@lists.xen.org; Wed, 03 May 2017 12:00:42 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 60/D9-01868-A66C9095; Wed, 03 May 2017 12:00:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzfzGGe
 kwaTHAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bD4sfsBat5K1Z3PWBvYHzE1cXIySEkkCfx
 7PRmRhCbV8BOYuaGG6wgtoSAocTT99fZQGwWAVWJzrWTwWrYBNQl2p5tB6sREVCWuPt9BguIz
 SwQLtE+7Q5YXFggU2LDoklMXYxcQPNfMEpseXUXbBCngKVE382l7F2MHEDLBCX+7hCG6NWSeP
 jrFtQcbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyEwvqSg
 zPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3MDbs9TvEKMnBpCTKq/6KPVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+Co5yRQoJFqempFWmZOcBIgElLcPAoifA2HwFK8xYXJ
 OYWZ6ZDpE4x6nJcaf34nkmIJS8/L1VKnDcXZIYASFFGaR7cCFhUXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzBsBMoUnM68EbtMroCOYQI6Q5QA5oiQRISXVwBhx824D84GTG0zvGK14WX1
 9TkbR7MVfkg4r6IfLMwiWvCiNXn9G4sU2priudTEG33uPZR/eJCBesP/7l3NyvpEtq0/ke1lr
 f+Yy5F6/M73TnvmzcdPVQx93q7G95cthmBb/p1f0qP+Lhaf6grsCF9aGf97GaP1SMDBy0vHF2
 5Tr72W1cn59dVmJpTgj0VCLuag4EQD+pR9lxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493812839!59991287!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58027 invoked from network); 3 May 2017 12:00:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 12:00:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 06:00:38 -0600
Message-Id: <5909E2840200007800156541@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 06:00:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
In-Reply-To: <20170503112634.zaojs4gvabxkb4my@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEzOjI2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDM6MDI6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwMi4wNS4xNyBhdCAyMDowNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IC0tLSAvZGV2L251bGwKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvcHYv
dHJhcHMuYwo+PiA+IEBAIC0wLDAgKzEsNDQgQEAKPj4gPiAKPiArLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+ICoqKgo+PiA+ICsgKiBhcmNoL3g4Ni9wdi90cmFwcy5jCj4+ID4gKyAqCj4+ID4gKyAqIFBW
IGxvdyBsZXZlbCBlbnRyeSBwb2ludHMuCj4+ID4gKyAqCj4+ID4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+
ID4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5Cj4+ID4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4+ID4gKyAqIChhdCB5b3VyIG9w
dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4+ID4gKyAqCj4+ID4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiA+ICsg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgo+PiA+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCj4+ID4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCj4+ID4gKyAqCj4+ID4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4+ID4gKyAqIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCj4+ID4gKyAqCj4+ID4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lz
dGVtcyBMdGQuCj4+ID4gKyAqLwo+PiA+ICsKPj4gPiArI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwu
aD4KPj4gPiArCj4+ID4gKyNpbmNsdWRlIDxhc20vYXBpYy5oPgo+PiA+ICsKPj4gPiArI2lmZGVm
IENPTkZJR19DT01QQVQKPj4gCj4+IEFzIGV4cHJlc3NlZCBiZWZvcmUsIEkgZGlzYWdyZWUgdG8g
dGhlIHJlLWludHJvZHVjdGlvbiBvZiBzdWNoCj4+IGNvbmRpdGlvbmFscyBpbiB4ODYgY29kZS4K
Pj4gCj4gCj4gSSdtIGN1cmlvdXMgdG8ga25vdyBob3cgdGhlIENPTVBBVCBpbnRlcmZhY2UgaXMg
dHJlYXRlZCBsb25nIHRlcm0uCj4gCj4gSSBndWVzcyB5b3UncmUgb2YgdGhlIG9waW5pb24gdGhh
dCB3ZSBzaG91bGQgYWx3YXlzIGhhdmUgdGhlbSBlbmFibGVkPwoKWWVzLCB0aGF0J3Mgd2h5IGFs
bCBvZiBpdHMgdXNlcyBpbiB4ODYgY29kZSBoYWQgYmVlbiByZW1vdmVkCih1bnRpbCBBbmRyZXcg
cmVjZW50bHkgcmUtaW50cm9kdWNlZCBzb21lKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 12:00:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5sxN-0004P3-Pe; Wed, 03 May 2017 12:00:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5sxM-0004Ot-Hm
 for xen-devel@lists.xen.org; Wed, 03 May 2017 12:00:32 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 00/6B-03371-F56C9095; Wed, 03 May 2017 12:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjf+GGe
 kwZ+zQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bd9YuYCi7zVPw518fWwNjF1cXIySEh4CfR
 9uAAM4gtLOAp0TK1F8wWEciWeDztNzuILSSwhlliy+awLkYuDmaBM4wSz1v3sIEk2AT0JXa/+
 MQEYvMK2ErseLMdzGYRUJF4c/4L2CBRgXCJt41HWCBqBCVOznwCZnMKOEus3XMUqJ4DaKimxP
 pd+iBhZgF5ie1v5zBD7FWTuNZ/iR3iznSJrX9/MU9g5J+FZNIshO5ZSLoXMDKvYtQoTi0qSy3
 SNTbQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEEGINjB+Hdt4CFGSQ4mJVFe
 9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGWPckYKCRalpqdWpGXmAKMBJi3BwaMkwtt8B
 CjNW1yQmFucmQ6ROsWoKCXOmwvSJwCSyCjNg2uDReAlRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfNOA5nCk5lXAjf9FdBiJpDFshwgi0sSEVJSDYwZczxnRE+cLSc5ebpX5re8Jo/PyYw2Srv
 ERbfqML8V1XquXLDgwpYjnROYPX4ksXp5rpW5vMTzH/fqh/4R3E3nOJvesRZqq/eW9W/vnmVY
 Oas3SPrS2/klgi9v7GgS3fEl67pE1HbG8GblVcW/hcUiKqtPtr5InF3zfJGy2XTlE2sypEJZz
 ZVYijMSDbWYi4oTATfWB2y7AgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493812831!60616127!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37004 invoked from network); 3 May 2017 12:00:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 12:00:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="45340996"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich
 <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
 <5909956E02000078001561D5@prv-mh.provo.novell.com>
 <20170503091508.GA84068@deinos.phlegethon.org>
 <20170503092133.GB84068@deinos.phlegethon.org>
 <5909BF6D02000078001563D8@prv-mh.provo.novell.com>
 <262fcf43-74ec-c11a-64c5-c0c30d61ecdc@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <70c2b43d-a92e-0e5c-866c-69aad878fcaf@citrix.com>
Date: Wed, 3 May 2017 13:00:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <262fcf43-74ec-c11a-64c5-c0c30d61ecdc@bitdefender.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
	hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTE6NDQsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBPbiAwNS8wMy8xNyAx
MjozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAzLjA1LjE3IGF0IDExOjIxLCA8dGlt
QHhlbi5vcmc+IHdyb3RlOgo+Pj4gQXQgMTA6MTUgKzAxMDAgb24gMDMgTWF5ICgxNDkzODA2NTA4
KSwgVGltIERlZWdhbiB3cm90ZToKPj4+PiBBdCAwMDozMSAtMDYwMCBvbiAwMyBNYXkgKDE0OTM3
NzE1MDIpLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gKyAgICBlbHNlIGlmICggY3R4dC5jdXIg
PiBzaXplb2YoKmRlc2MpICkKPj4+Pj4gICAgICB7Cj4+Pj4+ICAgICAgICAgIHVpbnQzMl90IG9m
ZjsKPj4+Pj4gLSAgICAgICAgY29uc3Qgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmRlc2M7
Cj4+Pj4+ICAKPj4+Pj4gLSAgICAgICAgcnYgPSAtRU5PRU5UOwo+Pj4+PiAgICAgICAgICBmb3Ig
KCBvZmYgPSAwOyBvZmYgPCAoY3R4dC5jdXIgLSBzaXplb2YoKmRlc2MpKTsgb2ZmICs9IGRlc2Mt
Pmxlbmd0aCApCj4+PiBJdCBvY2N1cnMgdG8gbWUgdGhhdCBhcyB3ZWxsIGFzIHVuZGVyZmxvd2lu
ZywgdGhpcyB0ZXN0IGlzIG9mZiBieSBvbmUuCj4+PiBJdCBvdWdodCB0byBiZSAib2ZmICsgc2l6
ZW9mKCpkZXNjKSA8PSBjdHh0LmN1ciIgdG8gYWxsb3cgZm9yIGEKPj4+IHplcm8tbGVuZ3RoIHJl
Y29yZC4gIEFGQUlLIHdlIGRvbid0IGFjdHVhbGx5IGhhdmUgYW55IG9mIHRob3NlLCBzbwo+Pj4g
aXQncyBhY2FkZW1pYywgYnV0IHdlIG1pZ2h0IHdhbnQgdG8gcmVwcmVzZW50IHRoZSBwcmVzZW5j
ZSBvZiBzb21lCj4+PiBmZWF0dXJlIHdpdGhvdXQgaGF2aW5nIGFueSBmZWF0dXJlLXNwZWNpZmlj
IHN0YXRlIHRvIHNhdmUuCj4+IEdvb2QgcG9pbnQ7IEkgYWxyZWFkeSBoYXZlIHR3byBmb2xsb3ct
dXAgcGF0Y2hlcywgb25lIG9mIHdoaWNoIEkKPj4gdGhpbmsgdGhpcyBhZGp1c3RtZW50IHdvdWxk
IGVhc2lseSBmaXQgaW50by4KPiBTaG91bGQgSSByZS1zZW5kIHRoZSBvcmlnaW5hbCBwYXRjaCB3
aXRoIHRoZSB1cGRhdGVkIGNvbW1lbnQgdGhlbiAodGh1cwo+IGFsc28gYmVpbmcgYWJsZSB0byBr
ZWVwIEFuZHJldydzIFNpZ25lZC1vZmYtYnkpLCBhbmQgaWYgc28sIGlzIGl0Cj4gYWxyaWdodCB0
byBrZWVwIEp1bGllbidzIFJlbGVhc2UtQWNrZWQtYnk/Cj4KPiBPciB3aWxsIHlvdSB1c2UgdGhp
cyBsYXRlciBwYXRjaCAocHJlc3VtYWJseSB3aXRoIHlvdXIgU2lnbmVkLW9mZi1ieSksCj4gaW4g
d2hpY2ggY2FzZSBJIHNob3VsZCB0ZXN0IGl0Pwo+Cj4gVGhpbmdzIGdvdCByYXRoZXIgY29uZnVz
aW5nIChhcG9sb2dpZXMgZm9yIG15IG93biBwYXJ0IGluIHRoZSBjb25mdXNpb24pLgoKSSBhbSBu
b3Qgb3Bwb3NlZCB0byBKYW4ncyBhbHRlcm5hdGl2ZSwgYnV0IEkgdGhpbmsgd2Ugc2hvdWxkIG1h
a2UgdGhlCmFkanVzdG1lbnQgdG8gY29wZSB3aXRoIHplcm8gbGVuZ3RoIHJlY29yZHMuCgpBdCB0
aGlzIHBvaW50LCBpdCBtaWdodCBiZSBiZXN0IGZvciBKYW4gdG8gc3VibWl0IGEgY29tcGxldGUg
cGF0Y2ggYW5kCmZvciBSYXp2YW4gdG8gZG91YmxlIGNoZWNrIHRoYXQgaXQgc3RpbGwgcmVzb2x2
ZXMgdGhlIGlzc3VlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 12:02:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:02:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5szF-0004d1-9m; Wed, 03 May 2017 12:02:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5szD-0004cZ-79
 for xen-devel@lists.xen.org; Wed, 03 May 2017 12:02:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C1/47-01734-2D6C9095; Wed, 03 May 2017 12:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fiMc5
 Ig3MNFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a87d9YC7YLVczukGhgnMbfxcjJISSQJ3Fv
 1k0mEJtXwE7i6sUJ7CC2hIChxNP319lAbBYBVYnWHXtZQWw2AXWJtmfbwWwRAX2J+Z9+gtnMA
 t4S2+YuAJsjLJApsWHRJCCbC2j+bCaJmT9ugCU4gRacfPgWaAEH0DJBib87hCF6tSQe/rrFAm
 FrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGJnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBV8/AwLiD8eZkv0OMkhxMSqK86q/YI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8C44yhkpJFiUmp5akZaZA4wDmLQEB4+SCG/zEaA0b3FBYm5xZ
 jpE6hSjLseV1o/vmYRY8vLzUqXEeXNBZgiAFGWU5sGNgMXkJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvE9AVvFk5pXAbXoFdAQTyBGyHCBHlCQipKQaGB30pt69331tY+wRXvY90xxWnEn
 UtT4pPXtmxOoaH50NN3qWb4jorJaR/JW/vJFnqejN493KzvO+dlxzjVnKHehqMt1ZuzejtMwt
 cYPknlzbDfWvH19d3Hh2e+HdBaY79Xfs869vfdQWntTjfz+vJev82YuydoknhVOWXlns1fKsM
 rRcR+VHrRJLcUaioRZzUXEiADZjSnvEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493812943!96036411!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51465 invoked from network); 3 May 2017 12:02:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 12:02:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 06:02:23 -0600
Message-Id: <5909E2EC020000780015655B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 06:02:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
In-Reply-To: <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEzOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDMvMDUvMTcgMTI6MjYsIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIFdlZCwgTWF5IDAz
LCAyMDE3IGF0IDAzOjAyOjI1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MDIuMDUuMTcgYXQgMjA6MDUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
PiAtLS0gL2Rldi9udWxsCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKPj4+PiBA
QCAtMCwwICsxLDQ0IEBACj4+Pj4gCj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAqKioKPj4+PiAr
ICogYXJjaC94ODYvcHYvdHJhcHMuYwo+Pj4+ICsgKgo+Pj4+ICsgKiBQViBsb3cgbGV2ZWwgZW50
cnkgcG9pbnRzLgo+Pj4+ICsgKgo+Pj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+Pj4+ICsgKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQo+Pj4+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv
biAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+Pj4+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgo+Pj4+ICsgKgo+Pj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4+PiArICogYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4+PiAr
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQo+Pj4+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgo+Pj4+ICsgKgo+Pj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+Pj4+ICsgKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+Pj4+
ICsgKgo+Pj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgo+Pj4+
ICsgKi8KPj4+PiArCj4+Pj4gKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4+Pj4gKwo+Pj4+
ICsjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPj4+PiArCj4+Pj4gKyNpZmRlZiBDT05GSUdfQ09NUEFU
Cj4+PiBBcyBleHByZXNzZWQgYmVmb3JlLCBJIGRpc2FncmVlIHRvIHRoZSByZS1pbnRyb2R1Y3Rp
b24gb2Ygc3VjaAo+Pj4gY29uZGl0aW9uYWxzIGluIHg4NiBjb2RlLgo+Pj4KPj4gSSdtIGN1cmlv
dXMgdG8ga25vdyBob3cgdGhlIENPTVBBVCBpbnRlcmZhY2UgaXMgdHJlYXRlZCBsb25nIHRlcm0u
Cj4+Cj4+IEkgZ3Vlc3MgeW91J3JlIG9mIHRoZSBvcGluaW9uIHRoYXQgd2Ugc2hvdWxkIGFsd2F5
cyBoYXZlIHRoZW0gZW5hYmxlZD8KPiAKPiBUaGVyZSBpcyBhIHZhbGlkIHVzZWNhc2UgdG8gZGlz
YWJsZSBDT05GSUdfQ09NUEFULCBzZWVpbmcgYXMgc3VmZmljaWVudAo+IFBWSCBpbnRlcmZhY2Vz
IGV4aXN0IHRvIHN0YXJ0IEFQcyBzdHJhaWdodCBpbiA2NGJpdCBtb2RlLCBhcyBpdCBwcm92aWRl
cwo+IGEgbWVhbmluZ2Z1bCByZWR1Y3Rpb24gaW4gaHlwZXJ2aXNvciBhdHRhY2sgc3VyZmFjZS4K
CldoYXQgZG9lcyBQVkggaGF2ZSB0byBkbyB3aXRoIDMyLWJpdCBQViBjb21wYXQgZ3Vlc3Qgc3Vw
cG9ydD8KCj4gQXMgaXQgaXMgYSBjb25maWd1cmFibGUgb3B0aW9uLCBJIGludGVuZCB0byB3b3Jr
IGluIGEgZGlyZWN0aW9uIHdoaWNoCj4gZXZlbnR1YWxseSBtYWtlcyBpdCB1c2FibGUgdW5kZXIg
eDg2Lgo+IAo+IElmIHRoZXJlIGlzIGEgd2lzaCB0byBtb3ZlIGluIGFuIG9wcG9zaXRlIGRpcmVj
dGlvbiwgdGhhdCBzaG91bGQgYmUgYQo+IHNlcGFyYXRlIGRpc2N1c3Npb24gbWFkZSBvdmVyIGEg
cGF0Y2ggcmVtb3ZpbmcgaXRzIGVudHJ5IGZyb20KPiBjb21tb24vS2NvbmZpZy4KCk9uY2UgYWdh
aW4gLSBmcm9tIGNvbW1vbiBjb2RlIHBlcnNwZWN0aXZlIHRoaXMgaXMgYSB2YWxpZCBjb25maWcK
b3B0aW9uIHRvIGhhdmUuIFg4NiwgaG93ZXZlciwgdW5jb25kaXRpb25hbGx5IHNlbGVjdHMgaXQs
IHNvIHRoZXJlJ3MKbm8gcG9pbnQgaGF2aW5nIHN1Y2ggY29uZGl0aW9uYWxzIGluIHg4NiBjb2Rl
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 12:11:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5t86-0005aj-3v; Wed, 03 May 2017 12:11:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5t85-0005ad-Da
 for xen-devel@lists.xen.org; Wed, 03 May 2017 12:11:37 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 55/65-03371-8F8C9095; Wed, 03 May 2017 12:11:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/fHCc5
 Igz+9/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a8YzcYC2bxVSy/xd7AuIG7i5GTQ0ggT2La
 rHYWEJtXwE7i1NezjCC2hIChxNP319lAbBYBVYk/zUvBatgE1CXanm1nBbFFBGokvsy9BmYzC
 5xllGj67gFiCwt4SZy6eA2ongto/n1miaUrLzCDJDiBFtzZ/AHI5gBaJijxd4cwRK+WxMNft1
 ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXTC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+O8E/6HGCU5mJREedVfsUcK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuB1Os4ZKSRYlJqeWpGWmQOMApi0BAePkghvBEiat7ggMbc4Mx0id
 YpRUUqcdwtIQgAkkVGaB9cGi7xLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY1AMaxEE9mXg
 nc9FdAi5mAFjfLcoAsLklESEk1MHqI5i9ccVk14C7Tw38rZ9jzcud4TZu7yaWi50rbrNiHa95
 +PKJtnGO9O7v41ZT4JytMJvz7uOV/eJHuwZXPE+79+NqXo5fv4z751e2DV+afP10yI6x62rt4
 3qNajyZr2pcVR2x91MruLbD3+d0ayR9Ha5wnM6ismnHmnNPz1/Pb+HVfB0lzTFVTYinOSDTUY
 i4qTgQAD9vQNbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493813494!43447022!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60716 invoked from network); 3 May 2017 12:11:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 12:11:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 06:11:33 -0600
Message-Id: <5909E5120200007800156576@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 06:11:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>, "Tim Deegan" <tim@xen.org>
References: <1493738507-23431-1-git-send-email-rcojocaru@bitdefender.com>
 <20170502160248.GD90479@deinos.phlegethon.org>
 <0ba510e0-e589-68df-46d3-965a208d8596@citrix.com>
 <5909956E02000078001561D5@prv-mh.provo.novell.com>
 <20170503091508.GA84068@deinos.phlegethon.org>
 <20170503092133.GB84068@deinos.phlegethon.org>
 <5909BF6D02000078001563D8@prv-mh.provo.novell.com>
 <262fcf43-74ec-c11a-64c5-c0c30d61ecdc@bitdefender.com>
 <70c2b43d-a92e-0e5c-866c-69aad878fcaf@citrix.com>
In-Reply-To: <70c2b43d-a92e-0e5c-866c-69aad878fcaf@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH V2] xen/hvm: fix hypervisor crash with
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDE0OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDMvMDUvMTcgMTE6NDQsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMDUv
MDMvMTcgMTI6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDMuMDUuMTcgYXQgMTE6
MjEsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4gQXQgMTA6MTUgKzAxMDAgb24gMDMgTWF5ICgx
NDkzODA2NTA4KSwgVGltIERlZWdhbiB3cm90ZToKPj4+Pj4gQXQgMDA6MzEgLTA2MDAgb24gMDMg
TWF5ICgxNDkzNzcxNTAyKSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiArICAgIGVsc2UgaWYg
KCBjdHh0LmN1ciA+IHNpemVvZigqZGVzYykgKQo+Pj4+Pj4gICAgICB7Cj4+Pj4+PiAgICAgICAg
ICB1aW50MzJfdCBvZmY7Cj4+Pj4+PiAtICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVz
Y3JpcHRvciAqZGVzYzsKPj4+Pj4+ICAKPj4+Pj4+IC0gICAgICAgIHJ2ID0gLUVOT0VOVDsKPj4+
Pj4+ICAgICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVz
YykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoIAo+ICkKPj4+PiBJdCBvY2N1cnMgdG8gbWUgdGhhdCBh
cyB3ZWxsIGFzIHVuZGVyZmxvd2luZywgdGhpcyB0ZXN0IGlzIG9mZiBieSBvbmUuCj4+Pj4gSXQg
b3VnaHQgdG8gYmUgIm9mZiArIHNpemVvZigqZGVzYykgPD0gY3R4dC5jdXIiIHRvIGFsbG93IGZv
ciBhCj4+Pj4gemVyby1sZW5ndGggcmVjb3JkLiAgQUZBSUsgd2UgZG9uJ3QgYWN0dWFsbHkgaGF2
ZSBhbnkgb2YgdGhvc2UsIHNvCj4+Pj4gaXQncyBhY2FkZW1pYywgYnV0IHdlIG1pZ2h0IHdhbnQg
dG8gcmVwcmVzZW50IHRoZSBwcmVzZW5jZSBvZiBzb21lCj4+Pj4gZmVhdHVyZSB3aXRob3V0IGhh
dmluZyBhbnkgZmVhdHVyZS1zcGVjaWZpYyBzdGF0ZSB0byBzYXZlLgo+Pj4gR29vZCBwb2ludDsg
SSBhbHJlYWR5IGhhdmUgdHdvIGZvbGxvdy11cCBwYXRjaGVzLCBvbmUgb2Ygd2hpY2ggSQo+Pj4g
dGhpbmsgdGhpcyBhZGp1c3RtZW50IHdvdWxkIGVhc2lseSBmaXQgaW50by4KPj4gU2hvdWxkIEkg
cmUtc2VuZCB0aGUgb3JpZ2luYWwgcGF0Y2ggd2l0aCB0aGUgdXBkYXRlZCBjb21tZW50IHRoZW4g
KHRodXMKPj4gYWxzbyBiZWluZyBhYmxlIHRvIGtlZXAgQW5kcmV3J3MgU2lnbmVkLW9mZi1ieSks
IGFuZCBpZiBzbywgaXMgaXQKPj4gYWxyaWdodCB0byBrZWVwIEp1bGllbidzIFJlbGVhc2UtQWNr
ZWQtYnk/Cj4+Cj4+IE9yIHdpbGwgeW91IHVzZSB0aGlzIGxhdGVyIHBhdGNoIChwcmVzdW1hYmx5
IHdpdGggeW91ciBTaWduZWQtb2ZmLWJ5KSwKPj4gaW4gd2hpY2ggY2FzZSBJIHNob3VsZCB0ZXN0
IGl0Pwo+Pgo+PiBUaGluZ3MgZ290IHJhdGhlciBjb25mdXNpbmcgKGFwb2xvZ2llcyBmb3IgbXkg
b3duIHBhcnQgaW4gdGhlIGNvbmZ1c2lvbikuCj4gCj4gSSBhbSBub3Qgb3Bwb3NlZCB0byBKYW4n
cyBhbHRlcm5hdGl2ZSwgYnV0IEkgdGhpbmsgd2Ugc2hvdWxkIG1ha2UgdGhlCj4gYWRqdXN0bWVu
dCB0byBjb3BlIHdpdGggemVybyBsZW5ndGggcmVjb3Jkcy4KCkkgY2FuIGNlcnRhaW5seSBtb3Zl
IHRoaXMgaGVyZSBmcm9tIHRoZSBmb2xsb3ctdXAgcGF0Y2guCgo+IEF0IHRoaXMgcG9pbnQsIGl0
IG1pZ2h0IGJlIGJlc3QgZm9yIEphbiB0byBzdWJtaXQgYSBjb21wbGV0ZSBwYXRjaCBhbmQKPiBm
b3IgUmF6dmFuIHRvIGRvdWJsZSBjaGVjayB0aGF0IGl0IHN0aWxsIHJlc29sdmVzIHRoZSBpc3N1
ZS4KCkxldCBtZSBkbyB0aGF0IHRoZW4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 12:18:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:18:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5tEv-0005ob-Qd; Wed, 03 May 2017 12:18:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5tEu-0005oV-TR
 for xen-devel@lists.xen.org; Wed, 03 May 2017 12:18:41 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 52/19-02022-0AAC9095; Wed, 03 May 2017 12:18:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQnf+Kc5
 Ig+an6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bns+9YCjrEKh5O2sfawDhNqIuRk0NCwE/i
 8KVLjCC2sECmxMRZi9lAbBEBZYneX79Zuhi5OIQEzjNJ3Fl3lB0kwSzgJvG98SEziM0moC+x+
 8UnJhCbV8BW4lz3LTCbRUBFYvL6z6wgtqhAuMTbxiMsEDWCEidnPgGzOQXsJWasuMoMMdNA4s
 iiOawQtrzE9rdzwOJCAmoS1/ovsUMcmi4x8VkPywRG/llIRs1C0j4LSfsCRuZVjOrFqUVlqUW
 6lnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFByAAEOxjXtjofYpTkYFIS5VV/
 xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3yAnOSCHBotT01Iq0zBxgPMCkJTh4lER4f4Oke
 YsLEnOLM9MhUqcYdTmutH58zyTEkpeflyolzht9EqhIAKQoozQPbgQsNi8xykoJ8zICHSXEU5
 BalJtZgir/ilGcg1FJmDcSZApPZl4J3KZXQEcwAR3RLMsBckRJIkJKqoHRd2119fo9HVO/XXW
 J9Crj9jA8vTUo/dSdiK3V/yc2tFuHMZ9bsmL1EUbDOQez87JTa+eJRgZemPBhwzMGQeu+LTdF
 MmbO9yirf+d8UUv8bd+0hWExhpULd19xlZogXTl1xt215U2vTGbNvnKKL2NliNwWWaeE06GtP
 hd/lT3iK8yLPtHFmO+nxFKckWioxVxUnAgAtIiv6sgCAAA=
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493813918!80307215!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42188 invoked from network); 3 May 2017 12:18:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 12:18:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="45342728"
To: Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
 <5909E2EC020000780015655B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com>
Date: Wed, 3 May 2017 13:18:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5909E2EC020000780015655B@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTM6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA1LjE3IGF0
IDEzOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDAzLzA1LzE3
IDEyOjI2LCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDM6MDI6
MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDIuMDUuMTcgYXQgMjA6
MDUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gLS0tIC9kZXYvbnVs
bAo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwo+Pj4+PiBAQCAtMCwwICsxLDQ0
IEBACj4+Pj4+Cj4+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICoqKgo+Pj4+PiArICogYXJjaC94
ODYvcHYvdHJhcHMuYwo+Pj4+PiArICoKPj4+Pj4gKyAqIFBWIGxvdyBsZXZlbCBlbnRyeSBwb2lu
dHMuCj4+Pj4+ICsgKgo+Pj4+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4+Pj4gKyAqIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
Cj4+Pj4+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAy
IG9mIHRoZSBMaWNlbnNlLCBvcgo+Pj4+PiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg
dmVyc2lvbi4KPj4+Pj4gKyAqCj4+Pj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4+Pj4gKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+Pj4+
ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlCj4+Pj4+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgo+Pj4+PiArICoKPj4+Pj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4+Pj4+ICsgKiBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
Lgo+Pj4+PiArICoKPj4+Pj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBM
dGQuCj4+Pj4+ICsgKi8KPj4+Pj4gKwo+Pj4+PiArI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4K
Pj4+Pj4gKwo+Pj4+PiArI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4+Pj4+ICsKPj4+Pj4gKyNpZmRl
ZiBDT05GSUdfQ09NUEFUCj4+Pj4gQXMgZXhwcmVzc2VkIGJlZm9yZSwgSSBkaXNhZ3JlZSB0byB0
aGUgcmUtaW50cm9kdWN0aW9uIG9mIHN1Y2gKPj4+PiBjb25kaXRpb25hbHMgaW4geDg2IGNvZGUu
Cj4+Pj4KPj4+IEknbSBjdXJpb3VzIHRvIGtub3cgaG93IHRoZSBDT01QQVQgaW50ZXJmYWNlIGlz
IHRyZWF0ZWQgbG9uZyB0ZXJtLgo+Pj4KPj4+IEkgZ3Vlc3MgeW91J3JlIG9mIHRoZSBvcGluaW9u
IHRoYXQgd2Ugc2hvdWxkIGFsd2F5cyBoYXZlIHRoZW0gZW5hYmxlZD8KPj4gVGhlcmUgaXMgYSB2
YWxpZCB1c2VjYXNlIHRvIGRpc2FibGUgQ09ORklHX0NPTVBBVCwgc2VlaW5nIGFzIHN1ZmZpY2ll
bnQKPj4gUFZIIGludGVyZmFjZXMgZXhpc3QgdG8gc3RhcnQgQVBzIHN0cmFpZ2h0IGluIDY0Yml0
IG1vZGUsIGFzIGl0IHByb3ZpZGVzCj4+IGEgbWVhbmluZ2Z1bCByZWR1Y3Rpb24gaW4gaHlwZXJ2
aXNvciBhdHRhY2sgc3VyZmFjZS4KPiBXaGF0IGRvZXMgUFZIIGhhdmUgdG8gZG8gd2l0aCAzMi1i
aXQgUFYgY29tcGF0IGd1ZXN0IHN1cHBvcnQ/CgpOb3RoaW5nLiAgSSBhbSB1bnN1cmUgYXMgdG8g
d2h5IGRvIHlvdSB0aGluayBpdCBkb2VzPwoKVGhlIENPTkZJR19DT01QQVQgaW5mcmFzdHJ1Y3R1
cmUgYnkgSFZNIGd1ZXN0cyBhcyB3ZWxsLiAKCj4KPj4gQXMgaXQgaXMgYSBjb25maWd1cmFibGUg
b3B0aW9uLCBJIGludGVuZCB0byB3b3JrIGluIGEgZGlyZWN0aW9uIHdoaWNoCj4+IGV2ZW50dWFs
bHkgbWFrZXMgaXQgdXNhYmxlIHVuZGVyIHg4Ni4KPj4KPj4gSWYgdGhlcmUgaXMgYSB3aXNoIHRv
IG1vdmUgaW4gYW4gb3Bwb3NpdGUgZGlyZWN0aW9uLCB0aGF0IHNob3VsZCBiZSBhCj4+IHNlcGFy
YXRlIGRpc2N1c3Npb24gbWFkZSBvdmVyIGEgcGF0Y2ggcmVtb3ZpbmcgaXRzIGVudHJ5IGZyb20K
Pj4gY29tbW9uL0tjb25maWcuCj4gT25jZSBhZ2FpbiAtIGZyb20gY29tbW9uIGNvZGUgcGVyc3Bl
Y3RpdmUgdGhpcyBpcyBhIHZhbGlkIGNvbmZpZwo+IG9wdGlvbiB0byBoYXZlLiBYODYsIGhvd2V2
ZXIsIHVuY29uZGl0aW9uYWxseSBzZWxlY3RzIGl0LCBzbyB0aGVyZSdzCj4gbm8gcG9pbnQgaGF2
aW5nIHN1Y2ggY29uZGl0aW9uYWxzIGluIHg4NiBjb2RlLgoKSSBkb24ndCBhZ3JlZSB3aXRoIHRo
aXMgcmVhc29uaW5nLiAgSWYgaXQgaXMgYSByZWFzb25hYmxlIGNvbmZpZ3VyYXRpb24KZm9yIGNv
bW1vbiBjb2RlIHRvIHVzZSwgaXQgaXMgYSByZWFzb25hYmxlIGNvbmZpZ3VyYXRpb24gZm9yIHg4
NiBjb2RlIHRvCnVzZS4KCk9yIGRvIHlvdSBkaXNhZ3JlZSB3aXRoIG15IGFyZ3VtZW50IGZvciB3
aHkgaXQgc2hvdWxkIGJlIGEgY29uZmlndXJhYmxlCm9wdGlvbiB3aGljaCBjYW4gYmUgdHVybmVk
IG9mZiBpbiBhbiB4ODYgYnVpbGQ/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 12:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5tIY-0006OG-AD; Wed, 03 May 2017 12:22:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5tIW-0006O7-Io
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 12:22:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2E/21-03587-F7BC9095; Wed, 03 May 2017 12:22:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7fuNGe
 kwfkXlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfCf+YCm6kVCw6/JmtgbEjuIuRg0NIIE/i
 4f7YLkZODl4BO4l5b+4yg9gSAoYST99fZwOxWQRUJXrergez2QTUJdqebWcFaRURMJA4dzSpi
 5GLg1mglVni+6t/YHFhAXuJB/NzQcqFgEZu298OFuYVEJT4u0MYJMwMFG4+MZV5AiP3LITMLC
 QZCFtL4uGvWywQtrbEsoWvmUHKmQWkJZb/44AIW0lsf7mFFVUJiO0q8WrXXcYFjByrGDWKU4v
 KUot0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5IBCHYw/loWcIhRkoNJ
 SZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3sRTnJFCgkWp6akVaZk5wOiASUtw8CiJ8
 CaBpHmLCxJzizPTIVKnGBWlxHndQRICIImM0jy4NlhEXmKUlRLmZQQ6RIinILUoN7MEVf4Voz
 gHo5Iw78WTQFN4MvNK4Ka/AlrMBLS4WZYDZHFJIkJKqoHR/tVD6ZNqocpTF1ae2Z3w6+vcL0W
 SO2eouu+fvvVh/1EP3pnT42Uezq24N72s86b3vlO/l1SZ1oY2/r38Pjb1g1L/tHj2Zyeyp7e7
 uhxY6JNmdlp44uaYiSEWjjZcmRdFPcTXFj/7N7uqI2WzSNHhba+O+RVW7WATv3FbxrJR8Mtk9
 QwnydLZSizFGYmGWsxFxYkAdu0u5MMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493814140!66388283!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13161 invoked from network); 3 May 2017 12:22:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 12:22:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 06:22:19 -0600
Message-Id: <5909E7990200007800156591@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 06:22:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5909E7990200007800156591@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part9AA2C769.5__="
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v3] hvm: fix hypervisor crash in hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part9AA2C769.5__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

hvm_save_cpu_ctxt() returns success without writing any data into
hvm_domain_context_t when all VCPUs are offline. This can then crash
the hypervisor (with FATAL PAGE FAULT) in hvm_save_one() via the
"off < (ctxt.cur - sizeof(*desc))" for() test, where ctxt.cur remains 0,
causing an underflow which leads the hypervisor to go off the end of the
ctxt buffer.

This has been broken since Xen 4.4 (c/s e019c606f59).
It has happened in practice with an HVM Linux VM (Debian 8) queried around
shutdown:

(XEN) hvm.c:1595:d3v0 All CPUs offline -- powering off.
(XEN) ----[ Xen-4.9-rc  x86_64  debug=3Dy   Not tainted ]----
(XEN) CPU:    5
(XEN) RIP:    e008:[<ffff82d0802496d2>] hvm_save_one+0x145/0x1fd
(XEN) RFLAGS: 0000000000010286   CONTEXT: hypervisor (d0v2)
(XEN) rax: ffff830492cbb445   rbx: 0000000000000000   rcx: ffff83039343b400=

(XEN) rdx: 00000000ff88004d   rsi: fffffffffffffff8   rdi: 0000000000000000=

(XEN) rbp: ffff8304103e7c88   rsp: ffff8304103e7c48   r8:  0000000000000001=

(XEN) r9:  deadbeefdeadf00d   r10: 0000000000000000   r11: 0000000000000282=

(XEN) r12: 00007f43a3b14004   r13: 00000000fffffffe   r14: 0000000000000000=

(XEN) r15: ffff830400c41000   cr0: 0000000080050033   cr4: 00000000001526e0=

(XEN) cr3: 0000000402e13000   cr2: ffff830492cbb447
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d0802496d2> (hvm_save_one+0x145/0x1fd):
(XEN)  00 00 48 01 c8 83 c2 08 <66> 39 58 02 75 64 eb 08 48 89 c8 ba 08 00 =
00 00
(XEN) Xen stack trace from rsp=3Dffff8304103e7c48:
(XEN)    0000041000000000 ffff83039343b400 ffff8304103e7c70 ffff8304103e7da=
8
(XEN)    ffff830400c41000 00007f43a3b13004 ffff8304103b7000 ffffffffffffffe=
a
(XEN)    ffff8304103e7d48 ffff82d0802683d4 ffff8300d19fd000 ffff82d0802320d=
8
(XEN)    ffff830400c41000 0000000000000000 ffff8304103e7cd8 ffff82d08026ff3=
d
(XEN)    0000000000000000 ffff8300d19fd000 ffff8304103e7cf8 ffff82d08023214=
2
(XEN)    0000000000000000 ffff8300d19fd000 ffff8304103e7d28 ffff82d08020705=
1
(XEN)    ffff8304103e7d18 ffff830400c41000 0000000000000202 ffff830400c4100=
0
(XEN)    0000000000000000 00007f43a3b13004 0000000000000000 deadbeefdeadf00=
d
(XEN)    ffff8304103e7e68 ffff82d080206c47 0700000000000000 ffff830410375bd=
0
(XEN)    0000000000000296 ffff830410375c78 ffff830410375c80 000000000000000=
3
(XEN)    ffff8304103e7e68 ffff8304103b67c0 ffff8304103b7000 ffff8304103b67c=
0
(XEN)    0000000d00000037 0000000000000003 0000000000000002 00007f43a3b1400=
4
(XEN)    00007ffd5d925590 0000000000000000 0000000100000000 000000000000000=
0
(XEN)    00000000ea8f8000 0000000000000000 00007ffd00000000 000000000000000=
0
(XEN)    00007f43a276f557 0000000000000000 00000000ea8f8000 000000000000000=
0
(XEN)    00007ffd5d9255e0 00007f43a23280b2 00007ffd5d926058 ffff8304103e7f1=
8
(XEN)    ffff8300d19fe000 0000000000000024 ffff82d0802053e5 deadbeefdeadf00=
d
(XEN)    ffff8304103e7f08 ffff82d080351565 010000003fffffff 00007f43a3b1300=
4
(XEN)    deadbeefdeadf00d deadbeefdeadf00d deadbeefdeadf00d deadbeefdeadf00=
d
(XEN)    ffff8800781425c0 ffff88007ce94300 ffff8304103e7ed8 ffff82d0802719e=
c
(XEN) Xen call trace:
(XEN)    [<ffff82d0802496d2>] hvm_save_one+0x145/0x1fd
(XEN)    [<ffff82d0802683d4>] arch_do_domctl+0xa7a/0x259f
(XEN)    [<ffff82d080206c47>] do_domctl+0x1862/0x1b7b
(XEN)    [<ffff82d080351565>] pv_hypercall+0x1ef/0x42c
(XEN)    [<ffff82d080355106>] entry.o#test_all_events+0/0x30
(XEN)
(XEN) Pagetable walk from ffff830492cbb447:
(XEN)  L4[0x106] =3D 00000000dbc36063 ffffffffffffffff
(XEN)  L3[0x012] =3D 0000000000000000 ffffffffffffffff
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 5:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=3D0000]
(XEN) Faulting linear address: ffff830492cbb447
(XEN) ****************************************

At the same time pave the way for having zero-length records.

Inspired by an earlier patch from Andrew and Razvan.

Reported-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
Diagnosed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
Release-Acked-by: Julien Grall <julien.grall@arm.com>
---
v3: Re-do. Allow for zero-length records.

--- a/xen/common/hvm/save.c
+++ b/xen/common/hvm/save.c
@@ -79,14 +79,15 @@ size_t hvm_save_size(struct domain *d)
 int hvm_save_one(struct domain *d, uint16_t typecode, uint16_t =
instance,=20
                  XEN_GUEST_HANDLE_64(uint8) handle)
 {
-    int rv =3D 0;
+    int rv =3D -ENOENT;
     size_t sz =3D 0;
     struct vcpu *v;
     hvm_domain_context_t ctxt =3D { 0, };
+    const struct hvm_save_descriptor *desc;
=20
     if ( d->is_dying=20
          || typecode > HVM_SAVE_CODE_MAX=20
-         || hvm_sr_handlers[typecode].size < sizeof(struct hvm_save_descri=
ptor)
+         || hvm_sr_handlers[typecode].size < sizeof(*desc)
          || hvm_sr_handlers[typecode].save =3D=3D NULL )
         return -EINVAL;
=20
@@ -107,13 +108,11 @@ int hvm_save_one(struct domain *d, uint1
                d->domain_id, typecode);
         rv =3D -EFAULT;
     }
-    else
+    else if ( ctxt.cur >=3D sizeof(*desc) )
     {
         uint32_t off;
-        const struct hvm_save_descriptor *desc;
=20
-        rv =3D -ENOENT;
-        for ( off =3D 0; off < (ctxt.cur - sizeof(*desc)); off +=3D =
desc->length )
+        for ( off =3D 0; off <=3D (ctxt.cur - sizeof(*desc)); off +=3D =
desc->length )
         {
             desc =3D (void *)(ctxt.data + off);
             /* Move past header */
@@ -122,7 +121,8 @@ int hvm_save_one(struct domain *d, uint1
             {
                 uint32_t copy_length =3D desc->length;
=20
-                if ( off + copy_length > ctxt.cur )
+                if ( ctxt.cur < copy_length ||
+                     off > ctxt.cur - copy_length )
                     copy_length =3D ctxt.cur - off;
                 rv =3D 0;
                 if ( copy_to_guest(handle, ctxt.data + off, copy_length) =
)



--=__Part9AA2C769.5__=
Content-Type: text/plain; name="HVM-save-one-checks.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="HVM-save-one-checks.patch"

hvm: fix hypervisor crash in hvm_save_one()=0A=0Ahvm_save_cpu_ctxt() =
returns success without writing any data into=0Ahvm_domain_context_t when =
all VCPUs are offline. This can then crash=0Athe hypervisor (with FATAL =
PAGE FAULT) in hvm_save_one() via the=0A"off < (ctxt.cur - sizeof(*desc))" =
for() test, where ctxt.cur remains 0,=0Acausing an underflow which leads =
the hypervisor to go off the end of the=0Actxt buffer.=0A=0AThis has been =
broken since Xen 4.4 (c/s e019c606f59).=0AIt has happened in practice with =
an HVM Linux VM (Debian 8) queried around=0Ashutdown:=0A=0A(XEN) hvm.c:1595=
:d3v0 All CPUs offline -- powering off.=0A(XEN) ----[ Xen-4.9-rc  x86_64  =
debug=3Dy   Not tainted ]----=0A(XEN) CPU:    5=0A(XEN) RIP:    e008:[<ffff=
82d0802496d2>] hvm_save_one+0x145/0x1fd=0A(XEN) RFLAGS: 0000000000010286   =
CONTEXT: hypervisor (d0v2)=0A(XEN) rax: ffff830492cbb445   rbx: 00000000000=
00000   rcx: ffff83039343b400=0A(XEN) rdx: 00000000ff88004d   rsi: =
fffffffffffffff8   rdi: 0000000000000000=0A(XEN) rbp: ffff8304103e7c88   =
rsp: ffff8304103e7c48   r8:  0000000000000001=0A(XEN) r9:  deadbeefdeadf00d=
   r10: 0000000000000000   r11: 0000000000000282=0A(XEN) r12: 00007f43a3b14=
004   r13: 00000000fffffffe   r14: 0000000000000000=0A(XEN) r15: ffff830400=
c41000   cr0: 0000000080050033   cr4: 00000000001526e0=0A(XEN) cr3: =
0000000402e13000   cr2: ffff830492cbb447=0A(XEN) ds: 0000   es: 0000   fs: =
0000   gs: 0000   ss: e010   cs: e008=0A(XEN) Xen code around <ffff82d08024=
96d2> (hvm_save_one+0x145/0x1fd):=0A(XEN)  00 00 48 01 c8 83 c2 08 <66> 39 =
58 02 75 64 eb 08 48 89 c8 ba 08 00 00 00=0A(XEN) Xen stack trace from =
rsp=3Dffff8304103e7c48:=0A(XEN)    0000041000000000 ffff83039343b400 =
ffff8304103e7c70 ffff8304103e7da8=0A(XEN)    ffff830400c41000 00007f43a3b13=
004 ffff8304103b7000 ffffffffffffffea=0A(XEN)    ffff8304103e7d48 =
ffff82d0802683d4 ffff8300d19fd000 ffff82d0802320d8=0A(XEN)    ffff830400c41=
000 0000000000000000 ffff8304103e7cd8 ffff82d08026ff3d=0A(XEN)    =
0000000000000000 ffff8300d19fd000 ffff8304103e7cf8 ffff82d080232142=0A(XEN)=
    0000000000000000 ffff8300d19fd000 ffff8304103e7d28 ffff82d080207051=0A(=
XEN)    ffff8304103e7d18 ffff830400c41000 0000000000000202 ffff830400c41000=
=0A(XEN)    0000000000000000 00007f43a3b13004 0000000000000000 deadbeefdead=
f00d=0A(XEN)    ffff8304103e7e68 ffff82d080206c47 0700000000000000 =
ffff830410375bd0=0A(XEN)    0000000000000296 ffff830410375c78 ffff830410375=
c80 0000000000000003=0A(XEN)    ffff8304103e7e68 ffff8304103b67c0 =
ffff8304103b7000 ffff8304103b67c0=0A(XEN)    0000000d00000037 0000000000000=
003 0000000000000002 00007f43a3b14004=0A(XEN)    00007ffd5d925590 =
0000000000000000 0000000100000000 0000000000000000=0A(XEN)    00000000ea8f8=
000 0000000000000000 00007ffd00000000 0000000000000000=0A(XEN)    =
00007f43a276f557 0000000000000000 00000000ea8f8000 0000000000000000=0A(XEN)=
    00007ffd5d9255e0 00007f43a23280b2 00007ffd5d926058 ffff8304103e7f18=0A(=
XEN)    ffff8300d19fe000 0000000000000024 ffff82d0802053e5 deadbeefdeadf00d=
=0A(XEN)    ffff8304103e7f08 ffff82d080351565 010000003fffffff 00007f43a3b1=
3004=0A(XEN)    deadbeefdeadf00d deadbeefdeadf00d deadbeefdeadf00d =
deadbeefdeadf00d=0A(XEN)    ffff8800781425c0 ffff88007ce94300 ffff8304103e7=
ed8 ffff82d0802719ec=0A(XEN) Xen call trace:=0A(XEN)    [<ffff82d0802496d2>=
] hvm_save_one+0x145/0x1fd=0A(XEN)    [<ffff82d0802683d4>] arch_do_domctl+0=
xa7a/0x259f=0A(XEN)    [<ffff82d080206c47>] do_domctl+0x1862/0x1b7b=0A(XEN)=
    [<ffff82d080351565>] pv_hypercall+0x1ef/0x42c=0A(XEN)    [<ffff82d08035=
5106>] entry.o#test_all_events+0/0x30=0A(XEN)=0A(XEN) Pagetable walk from =
ffff830492cbb447:=0A(XEN)  L4[0x106] =3D 00000000dbc36063 ffffffffffffffff=
=0A(XEN)  L3[0x012] =3D 0000000000000000 ffffffffffffffff=0A(XEN)=0A(XEN) =
****************************************=0A(XEN) Panic on CPU 5:=0A(XEN) =
FATAL PAGE FAULT=0A(XEN) [error_code=3D0000]=0A(XEN) Faulting linear =
address: ffff830492cbb447=0A(XEN) ****************************************=
=0A=0AAt the same time pave the way for having zero-length records.=0A=0AIn=
spired by an earlier patch from Andrew and Razvan.=0A=0AReported-by: =
Razvan Cojocaru <rcojocaru@bitdefender.com>=0ADiagnosed-by: Andrew Cooper =
<andrew.cooper3@citrix.com>=0ASigned-off-by: Jan Beulich <jbeulich@suse.com=
>=0AAcked-by: Tim Deegan <tim@xen.org>=0ARelease-Acked-by: Julien Grall =
<julien.grall@arm.com>=0A---=0Av3: Re-do. Allow for zero-length records.=0A=
=0A--- a/xen/common/hvm/save.c=0A+++ b/xen/common/hvm/save.c=0A@@ -79,14 =
+79,15 @@ size_t hvm_save_size(struct domain *d)=0A int hvm_save_one(struct=
 domain *d, uint16_t typecode, uint16_t instance, =0A                  =
XEN_GUEST_HANDLE_64(uint8) handle)=0A {=0A-    int rv =3D 0;=0A+    int rv =
=3D -ENOENT;=0A     size_t sz =3D 0;=0A     struct vcpu *v;=0A     =
hvm_domain_context_t ctxt =3D { 0, };=0A+    const struct hvm_save_descript=
or *desc;=0A =0A     if ( d->is_dying =0A          || typecode > HVM_SAVE_C=
ODE_MAX =0A-         || hvm_sr_handlers[typecode].size < sizeof(struct =
hvm_save_descriptor)=0A+         || hvm_sr_handlers[typecode].size < =
sizeof(*desc)=0A          || hvm_sr_handlers[typecode].save =3D=3D NULL =
)=0A         return -EINVAL;=0A =0A@@ -107,13 +108,11 @@ int hvm_save_one(s=
truct domain *d, uint1=0A                d->domain_id, typecode);=0A       =
  rv =3D -EFAULT;=0A     }=0A-    else=0A+    else if ( ctxt.cur >=3D =
sizeof(*desc) )=0A     {=0A         uint32_t off;=0A-        const struct =
hvm_save_descriptor *desc;=0A =0A-        rv =3D -ENOENT;=0A-        for ( =
off =3D 0; off < (ctxt.cur - sizeof(*desc)); off +=3D desc->length )=0A+   =
     for ( off =3D 0; off <=3D (ctxt.cur - sizeof(*desc)); off +=3D =
desc->length )=0A         {=0A             desc =3D (void *)(ctxt.data + =
off);=0A             /* Move past header */=0A@@ -122,7 +121,8 @@ int =
hvm_save_one(struct domain *d, uint1=0A             {=0A                 =
uint32_t copy_length =3D desc->length;=0A =0A-                if ( off + =
copy_length > ctxt.cur )=0A+                if ( ctxt.cur < copy_length =
||=0A+                     off > ctxt.cur - copy_length )=0A               =
      copy_length =3D ctxt.cur - off;=0A                 rv =3D 0;=0A      =
           if ( copy_to_guest(handle, ctxt.data + off, copy_length) )=0A
--=__Part9AA2C769.5__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part9AA2C769.5__=--


From xen-devel-bounces@lists.xen.org Wed May 03 12:34:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5tTt-00079K-Ej; Wed, 03 May 2017 12:34:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5tTr-00079D-EH
 for xen-devel@lists.xen.org; Wed, 03 May 2017 12:34:07 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D6/E8-03587-E3EC9095; Wed, 03 May 2017 12:34:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQtfuHGe
 kQddyIYslHxezODB6HN39mymAMYo1My8pvyKBNWPvquOMBc1sFc2z37E3MHazdjFyckgI+Ems
 7n3JDmILC7hLHDz+lgXEFhFQluj99RvI5uIQEtjFKLF2+VymLkYODmYBdYnfZ81AatgE9CV2v
 /jEBGLzCthKnH6xnhnEZhFQkXj7rx9svqhAuMTbxiMsEDWCEidnPgGzOQXsJf5+WwNWzyxgIH
 Fk0RxWCFteYvvbOWBxIQE1iWv9l9gh7kyXmPish2UCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQ
 iXSMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjGvmBx5ilORgUhLl
 VX/FHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfJWc5IIcGi1PTUirTMHGA8wKQlOHiURHgbz
 gCleYsLEnOLM9MhUqcYjTn6Oj6+Z+KYc+/reyYhlrz8vFQpcd51IKUCIKUZpXlwg2BxeolRVk
 qYlxHoNCGegtSi3MwSVPlXjOIcjErCvE9ApvBk5pXA7XsFdAoT0CnNshwgp5QkIqSkGhhLGRN
 2Vl8rCJa8t+X+/Nl8uVs5ZPobhcuOOijK3jbRSjgd76TYdEQ8wHX6Wv8L63/brPw9Yd43kd9F
 ZQtn/Ejx3nVifdX76YtZfAqlI+Nl7gYFLLHLFDjyakLoeYuiZq7gFq65396y21QtfHcrdD/HV
 O+ckj2J4by7xHtKdZ7sunhIy9TrgY4SS3FGoqEWc1FxIgCeM/EDzgIAAA==
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493814845!66475392!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8002 invoked from network); 3 May 2017 12:34:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 12:34:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="45343755"
To: Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-2-git-send-email-andrew.cooper3@citrix.com>
 <5909AC86020000780015625B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <607d657a-1750-24bd-98de-f26e0473e7ec@citrix.com>
Date: Wed, 3 May 2017 13:33:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5909AC86020000780015625B@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/traps: Drop 32bit fields out of
	tss_struct
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMDk6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBiYWNrbGlu
ayBmaWVsZCBkb2Vzbid0IGV4aXN0IGluIGEgNjRiaXQgVFNTLCBhbmQgdW5pb24gZm9yIGVzcHsw
Li4yfSBpcyBvZgo+PiBubyBwcmFjdGljYWwgdXNlLiAgU3BlY2lmeSBldmVyeXRoaW5nIHdpdGgg
c3RkaW50IHR5cGVzLCBhbmQgZW1wdHkgYml0ZmllbGRzCj4+IGZvciByZXNlcnZlZCB2YWx1ZXMu
Cj4+Cj4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gd2l0aCBvbmUgbWlub3IgZXh0cmEgYWRqdXN0bWVu
dDoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwo+PiBAQCAtNDYxLDcgKzQ2MSw3IEBAIHZvaWQgc2hvd19zdGFja19vdmVyZmxvdyh1
bnNpZ25lZCBpbnQgY3B1LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gIAo+
PiAgICAgIHByaW50aygiVmFsaWQgc3RhY2sgcmFuZ2U6ICVwLSVwLCBzcD0lcCwgdHNzLmVzcDA9
JXBcbiIsCj4gV291bGQgeW91IG1pbmQgZHJvcHBpbmcgb3IgcmVwbGFjaW5nIHRoZSBlIGluIGVz
cDAgaGVyZSB0b28/CgpGaXhlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 12:37:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5tX8-0007Ib-Ss; Wed, 03 May 2017 12:37:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5tX8-0007IT-71
 for xen-devel@lists.xen.org; Wed, 03 May 2017 12:37:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 96/9A-03058-90FC9095; Wed, 03 May 2017 12:37:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS5fjPGe
 kwalNhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bED40sBbsVKqYsf8zawHhHqouRk0NIIE9i
 18WjbCA2r4CdxNy7vYwgtoSAocTT99fB4iwCqhLre7czg9hsAuoSbc+2s4LYIgL6EvM//QSzm
 QW8JbbNXcAEYgsLZEpsWDQJyOYCmt/ELLF0wwuWLkYODk6gBVsvqoKYvAKCEn93CEO0akk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3TN9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MM687H+IUZKDSUmUV/0Ve6QQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuBdcpYzUkiwKDU9tSItMwcYHTClEhw8S
 iK8z0HSvMUFibnFmekQqVOMuhxXWj++ZxICmyElznsKpEgApCijNA9uBCxSLzHKSgnzMgIdKM
 RTkFqUm1mCKv+KUZyDUUmYdxrIFJ7MvBK4Ta+AjmACOqJZlgPkiJJEhJRUA+OUYt8XE99s82f
 +wCO9fnOd6HI7Vf7+9qn+26TnZ/oYyG3WiAjTumy3xSXhnui5I66bhZ5vO3akeunuvbeLkzn4
 uNOzxc/+nM1/73jvMbW7Jt3yF5++f7NN7cLiPecubP5yP/5iou2qqOurNwfOfnMrLcNa9rhaX
 6j0qs9rHjqHaig/u3v3i729EktxRqKhFnNRcSIACIxGts8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1493815046!59861129!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38522 invoked from network); 3 May 2017 12:37:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 12:37:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 06:37:26 -0600
Message-Id: <5909EB2302000078001565B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 06:37:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
 <5909E2EC020000780015655B@prv-mh.provo.novell.com>
 <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com>
In-Reply-To: <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDE0OjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDMvMDUvMTcgMTM6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMy4w
NS4xNyBhdCAxMzozOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDMvMDUvMTcgMTI6MjYsIFdlaSBMaXUgd3JvdGU6Cj4+Pj4gT24gV2VkLCBNYXkgMDMsIDIwMTcg
YXQgMDM6MDI6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDAyLjA1
LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+PiAt
LS0gL2Rldi9udWxsCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwo+Pj4+Pj4g
QEAgLTAsMCArMSw0NCBAQAo+Pj4+Pj4KPj4+IAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiAq
KioKPj4+Pj4+ICsgKiBhcmNoL3g4Ni9wdi90cmFwcy5jCj4+Pj4+PiArICoKPj4+Pj4+ICsgKiBQ
ViBsb3cgbGV2ZWwgZW50cnkgcG9pbnRzLgo+Pj4+Pj4gKyAqCj4+Pj4+PiArICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKPj4+Pj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+Pj4+Pj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4+Pj4+PiArICog
KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAo+Pj4+Pj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+Pj4+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+Pj4+Pj4gKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+Pj4+PiArICoKPj4+Pj4+
ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQo+Pj4+Pj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4+Pj4+PiArICoKPj4+Pj4+ICsg
KiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgo+Pj4+Pj4gKyAqLwo+Pj4+
Pj4gKwo+Pj4+Pj4gKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4+Pj4+PiArCj4+Pj4+PiAr
I2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4+Pj4+PiArCj4+Pj4+PiArI2lmZGVmIENPTkZJR19DT01Q
QVQKPj4+Pj4gQXMgZXhwcmVzc2VkIGJlZm9yZSwgSSBkaXNhZ3JlZSB0byB0aGUgcmUtaW50cm9k
dWN0aW9uIG9mIHN1Y2gKPj4+Pj4gY29uZGl0aW9uYWxzIGluIHg4NiBjb2RlLgo+Pj4+Pgo+Pj4+
IEknbSBjdXJpb3VzIHRvIGtub3cgaG93IHRoZSBDT01QQVQgaW50ZXJmYWNlIGlzIHRyZWF0ZWQg
bG9uZyB0ZXJtLgo+Pj4+Cj4+Pj4gSSBndWVzcyB5b3UncmUgb2YgdGhlIG9waW5pb24gdGhhdCB3
ZSBzaG91bGQgYWx3YXlzIGhhdmUgdGhlbSBlbmFibGVkPwo+Pj4gVGhlcmUgaXMgYSB2YWxpZCB1
c2VjYXNlIHRvIGRpc2FibGUgQ09ORklHX0NPTVBBVCwgc2VlaW5nIGFzIHN1ZmZpY2llbnQKPj4+
IFBWSCBpbnRlcmZhY2VzIGV4aXN0IHRvIHN0YXJ0IEFQcyBzdHJhaWdodCBpbiA2NGJpdCBtb2Rl
LCBhcyBpdCBwcm92aWRlcwo+Pj4gYSBtZWFuaW5nZnVsIHJlZHVjdGlvbiBpbiBoeXBlcnZpc29y
IGF0dGFjayBzdXJmYWNlLgo+PiBXaGF0IGRvZXMgUFZIIGhhdmUgdG8gZG8gd2l0aCAzMi1iaXQg
UFYgY29tcGF0IGd1ZXN0IHN1cHBvcnQ/Cj4gCj4gTm90aGluZy4gIEkgYW0gdW5zdXJlIGFzIHRv
IHdoeSBkbyB5b3UgdGhpbmsgaXQgZG9lcz8KPiAKPiBUaGUgQ09ORklHX0NPTVBBVCBpbmZyYXN0
cnVjdHVyZSBieSBIVk0gZ3Vlc3RzIGFzIHdlbGwuIAoKQSByYXRoZXIgc21hbGwgcGFydCBvZiBp
dCwgaWYgYXQgYWxsLiBBbmQgaWYgSFZNIGd1ZXN0cyByZWFsbHkgdXNlIHBhcnRzCm9mIGl0LCB3
ZSBjYW4ndCBkaXNhYmxlIGl0IHdpdGhvdXQgYnJlYWtpbmcgc3VjaCBndWVzdHMgcnVubmluZwoo
cGVyaGFwcyBqdXN0IHRlbXBvcmFyaWx5KSBpbiAzMi1iaXQgbW9kZS4KCj4+PiBBcyBpdCBpcyBh
IGNvbmZpZ3VyYWJsZSBvcHRpb24sIEkgaW50ZW5kIHRvIHdvcmsgaW4gYSBkaXJlY3Rpb24gd2hp
Y2gKPj4+IGV2ZW50dWFsbHkgbWFrZXMgaXQgdXNhYmxlIHVuZGVyIHg4Ni4KPj4+Cj4+PiBJZiB0
aGVyZSBpcyBhIHdpc2ggdG8gbW92ZSBpbiBhbiBvcHBvc2l0ZSBkaXJlY3Rpb24sIHRoYXQgc2hv
dWxkIGJlIGEKPj4+IHNlcGFyYXRlIGRpc2N1c3Npb24gbWFkZSBvdmVyIGEgcGF0Y2ggcmVtb3Zp
bmcgaXRzIGVudHJ5IGZyb20KPj4+IGNvbW1vbi9LY29uZmlnLgo+PiBPbmNlIGFnYWluIC0gZnJv
bSBjb21tb24gY29kZSBwZXJzcGVjdGl2ZSB0aGlzIGlzIGEgdmFsaWQgY29uZmlnCj4+IG9wdGlv
biB0byBoYXZlLiBYODYsIGhvd2V2ZXIsIHVuY29uZGl0aW9uYWxseSBzZWxlY3RzIGl0LCBzbyB0
aGVyZSdzCj4+IG5vIHBvaW50IGhhdmluZyBzdWNoIGNvbmRpdGlvbmFscyBpbiB4ODYgY29kZS4K
PiAKPiBJIGRvbid0IGFncmVlIHdpdGggdGhpcyByZWFzb25pbmcuICBJZiBpdCBpcyBhIHJlYXNv
bmFibGUgY29uZmlndXJhdGlvbgo+IGZvciBjb21tb24gY29kZSB0byB1c2UsIGl0IGlzIGEgcmVh
c29uYWJsZSBjb25maWd1cmF0aW9uIGZvciB4ODYgY29kZSB0bwo+IHVzZS4KCkRlcGVuZHM6IEl0
J3MgdGhlcmUgaW4gY29tbW9uIGNvZGUgdG8gc2tpcCB0aGUgcmVzcGVjdGl2ZSBwaWVjZXMgb2YK
Y29kZSBmb3IgYXJjaGl0ZWN0dXJlcyBub3QgbmVlZGluZyBpdC4gSXQgdXNlZCB0byBiZSBhIG1l
YW5pbmdmdWwKb3B0aW9uIGluIHg4NiBhcyBsb25nIGFzIHRoZXJlIHdhcyBhIDMyLWJpdCBoeXBl
cnZpc29yLgoKPiBPciBkbyB5b3UgZGlzYWdyZWUgd2l0aCBteSBhcmd1bWVudCBmb3Igd2h5IGl0
IHNob3VsZCBiZSBhIGNvbmZpZ3VyYWJsZQo+IG9wdGlvbiB3aGljaCBjYW4gYmUgdHVybmVkIG9m
ZiBpbiBhbiB4ODYgYnVpbGQ/CgpXZWxsLCBJJ2QgZmlyc3Qgb2YgYWxsIGhhdmUgdG8gY2hlY2sg
YWdhaW4gaG93IG11Y2ggb2YgdGhpcyByZWFsbHkgaXMKYmVpbmcgdXNlZCBieSBIVk0gY29kZS4g
SG1tLCBsb29rcyBsaWtlIGl0J3MgbW9yZSB0aGFuIEkgZGlkCnJlbWVtYmVyLiBCdXQgd2l0aCBh
bGwgQ09ORklHX0NPTVBBVCB1c2VzIGdvbmUgZnJvbSB4ODYKY29kZSAobWludXMgdGhlIG9uZXMg
eW91IGludHJvZHVjZWQgbm90IHZlcnkgbG9uZyBhZ28pLCBJIGRvbid0CnNlZSB3aHkgeW91IHdh
bnQgdG8gcmUtaW50cm9kdWNlIGEgZmV3IG1vcmUgbm93LiBJZiB3ZSByZWFsbHkKd2FudCB0aGUg
b3B0aW9uIG9mIGRpc2FibGluZyB0aGF0IGNvZGUsIGEgY29uY2VydGVkIGVmZm9ydCBzaG91bGQK
YmUgbWFkZSB0byByZS1hZGQgdGhlIGNvbmRpdGlvbmFscyB3aGVyZXZlciBuZWVkZWQuIE90aGVy
d2lzZQp3ZSdsbCBlbmQgdXAgd2l0aCBjb2RlIHdoZXJlIHJlYWRlcnMgd291bGQgbGVnaXRpbWF0
ZWx5IGFzayB3aHkKdGhlIGNvbmRpdGlvbmFscyBhcmUgdGhlcmUgaW4gc29tZSBwbGFjZXMsIGJ1
dCBtaXNzaW5nIGluIG1hbnkKb3RoZXJzLiBBbmQgbm8sIEkgd291bGRuJ3QgdmlldyBhIHBhdGNo
IGxpa2UgdGhlIG9uZSBoZXJlIGFzIHRoZQpiZWdpbm5pbmcgb2YgYSB0cmFuc2l0aW9uYWwgcGVy
aW9kIChhcyBleHByZXNzZWQgYmVmb3JlLCBJIHNob3VsZApoYXZlIG5vdGljZWQgYW5kIG9iamVj
dGVkIHRvIHRoZSByZS1pbnRyb2R1Y3Rpb24gb2Ygc3VjaCAjaWZkZWYtcwppbiB5b3VyIFBWIGh5
cGVyY2FsbCBjaGFuZ2VzKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 12:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5tYH-0007ON-6I; Wed, 03 May 2017 12:38:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1d5tYG-0007OD-Ka
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 12:38:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B7/82-02022-F4FC9095; Wed, 03 May 2017 12:38:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyMbRhja7vec5
 Ig02z9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztky4wFfw1quhqu8rYwNiv1cXIxSEkMItR
 4vuqaWwgDovALWaJV5M+M4M4EgIHWSW+/ZvO2sXICeTESbw7Po0dwq6R6P9wk7GLkQOoXU1iz
 ZsoiEkdTBKnH7wDqxEW8JD4tOkCWK+IQLjEszu7mCGKzrFIbD++hhHEYRa4wCLRN2MKK8gkNg
 EdiXUzakFMXgFbic2v0kF6WQRUJP42fWQCsUWB5rxtPMICYvMKCEqcnPkEzOYU8JJY9fwOG4j
 NDNR6Z+5uZghbXmL72znMExiFZyFpmYWkbBaSsgWMzKsYNYpTi8pSi3SNjPSSijLTM0pyEzNz
 dA0NTPVyU4uLE9NTcxKTivWS83M3MQJDvZ6BgXEH4552v0OMkhxMSqK86q/YI4X4kvJTKjMSi
 zPii0pzUosPMcpwcChJ8C45yxkpJFiUmp5akZaZA4w6mLQEB4+SCG8RSJq3uCAxtzgzHSJ1it
 Ge48Xl9++ZON4t/QAk+zo+AsknK3+8ZxJiycvPS5US540CaRMAacsozYMbCksSlxhlpYR5GRk
 YGIR4ClKLcjNLUOVfMYpzMCoJ83qeA5rCk5lXArf7FdBZTEBnNctygJxVkoiQkmpgPKiwcc0j
 y2u3eKXMm47oTXKXPtqtY/yu85xi6hRpC3eGxAf7//ybejzhR6jXqhlGj7++WR822dCs4NQl6
 +BetVJpHql86zs7fmasWnvx+73vO/SCOJ9HFEzJ5L3xQz9S5tF9ftNJj/rk4ifviLlmledg8U
 5J+IFEAlvjxFtNsdIsmhqnxacoK7EUZyQaajEXFScCAGwT8QgNAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493815117!57352536!1
X-Originating-IP: [209.85.128.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13645 invoked from network); 3 May 2017 12:38:37 -0000
Received: from mail-wr0-f172.google.com (HELO mail-wr0-f172.google.com)
 (209.85.128.172)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 12:38:37 -0000
Received: by mail-wr0-f172.google.com with SMTP id l50so105733226wrc.3
 for <xen-devel@lists.xenproject.org>; Wed, 03 May 2017 05:38:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=1oQoUZQX8/nbI8L4EqOvlfuhhgfqe+YH2N/UUbyYkxg=;
 b=MWe7ZAWj2jJuEIK+Sxu9fRCCBVJqcU4wmuL6fFdVvsup7/RY+c6s9lvqSSHPS2ymKK
 pzLCI29uhHGmaT+/h1sKzTt9t9tNq7sV0QleKJuCFEhtSQhigddHgFJcBmrsnkjFKkAS
 VNUrjCE11px4JrCl8CokI4mif+XjJCdSW6K9Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=1oQoUZQX8/nbI8L4EqOvlfuhhgfqe+YH2N/UUbyYkxg=;
 b=PMSsXTGz/co8oPNkm5oSEyjOQ4sZNFZ6jNly3uBdSexTlfnQsBUR5pmxSEu6wNdRp4
 n+akEiPG56ebT4G/1hG+R6EfCePsRwa0FBMM+4JMq7ncFMYAublCbWncPzp/XRSNuVJz
 TJHnGvtAQ2bz30x38dB1o7t6DdnauQIslPC//oNB6FJCwF1LV5jBhYwLX2cULMjMalUD
 tmTWnytcf7Yg3vBSseHzDKYCEdpHqo4WvHWv02srIJIYDcN4kkIUA6J7bogte12Wq8kz
 SSnpht0GlNyKTv6ouj/Qz4DO0V3wJJPMkqkKdlFWkkwX8s7j5JSDyj9ldGRliExE4e3A
 IaLg==
X-Gm-Message-State: AN3rC/6MFuck36ttbPI9v2X8WpBG0m8JwA88p3b/ngV0b6bjbXcURCms
 TGnRShwmani97WcW
X-Received: by 10.223.163.215 with SMTP id m23mr25396617wrb.100.1493815117148; 
 Wed, 03 May 2017 05:38:37 -0700 (PDT)
Received: from ?IPv6:::1? (ks39974.kimsufi.com. [91.121.25.35])
 by smtp.gmail.com with ESMTPSA id u145sm4439718wmu.1.2017.05.03.05.38.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 May 2017 05:38:36 -0700 (PDT)
To: Roger Pau Monn? <roger.pau@citrix.com>,
 Venu Busireddy <venu.busireddy@oracle.com>
References: <e2ad9490-67da-8f27-672f-f3a90447ad09@linaro.org>
 <20170310002934.GA29177@localhost.localdomain>
 <20170310032318.sfja3vqjg5u3j4ew@MacBook-Pro-de-Roger.local>
 <20170310152843.GH15705@char.us.oracle.com>
 <20170315120728.vwnjq4aykfgtq2yv@dhcp-3-128.uk.xensource.com>
 <20170315124201.GE28643@localhost.localdomain>
 <20170315125650.h6uozbqbrxpgsech@dhcp-3-128.uk.xensource.com>
 <20170315151135.GA8164@vbusired-lt>
 <20170315163839.rd7bh2ho5wun7s67@dhcp-3-128.uk.xensource.com>
 <20170315165400.GA7956@vbusired-lt>
 <20170315170050.6lzgzdhnwagep333@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <134c3cdd-ea4e-b8ec-08ae-49cb0f10d503@linaro.org>
Date: Wed, 3 May 2017 13:38:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170315170050.6lzgzdhnwagep333@dhcp-3-128.uk.xensource.com>
Cc: "Edgar Iglesias \(edgar.iglesias@xilinx.com\)" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Chen <Wei.Chen@arm.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jiandi An <anjiandi@codeaurora.org>, alistair.francis@xilinx.com,
 Punit Agrawal <punit.agrawal@arm.com>, Campbell Sean <scampbel@codeaurora.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "manish.jaggi@caviumnetworks.com" <manish.jaggi@caviumnetworks.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [early RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpTb3JyeSBmb3IgdGhlIGxhdGUgYW5zd2VyLgoKT24gMTUvMDMvMTcgMTc6MDAs
IFJvZ2VyIFBhdSBNb25uPyB3cm90ZToKPiBPbiBXZWQsIE1hciAxNSwgMjAxNyBhdCAxMTo1NDow
N0FNIC0wNTAwLCBWZW51IEJ1c2lyZWRkeSB3cm90ZToKPj4gT24gV2VkLCBNYXIgMTUsIDIwMTcg
YXQgMDQ6Mzg6MzlQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm4/IHdyb3RlOgo+Pj4gT24gV2VkLCBN
YXIgMTUsIDIwMTcgYXQgMTA6MTE6MzVBTSAtMDUwMCwgVmVudSBCdXNpcmVkZHkgd3JvdGU6Cj4+
Pj4gT24gV2VkLCBNYXIgMTUsIDIwMTcgYXQgMTI6NTY6NTBQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm4/IHdyb3RlOgo+Pj4+PiBPbiBXZWQsIE1hciAxNSwgMjAxNyBhdCAwODo0MjowNEFNIC0wNDAw
LCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+Pj4+PiBPbiBXZWQsIE1hciAxNSwgMjAx
NyBhdCAxMjowNzoyOFBNICswMDAwLCBSb2dlciBQYXUgTW9ubj8gd3JvdGU6Cj4+Pj4+Pj4gT24g
RnJpLCBNYXIgMTAsIDIwMTcgYXQgMTA6Mjg6NDNBTSAtMDUwMCwgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIHdyb3RlOgo+Pj4+Pj4+PiBPbiBGcmksIE1hciAxMCwgMjAxNyBhdCAxMjoyMzoxOFBNICsw
OTAwLCBSb2dlciBQYXUgTW9ubj8gd3JvdGU6Cj4+Pj4+Pj4+PiBPbiBUaHUsIE1hciAwOSwgMjAx
NyBhdCAwNzoyOTozNFBNIC0wNTAwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+Pj4+
Pj4+Pj4gT24gVGh1LCBNYXIgMDksIDIwMTcgYXQgMDE6MjY6NDVQTSArMDAwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBIaSBLb25yYWQsCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+
IE9uIDA5LzAzLzE3IDExOjE3LCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+Pj4+Pj4+
Pj4+PiBPbiBUaHUsIE1hciAwOSwgMjAxNyBhdCAxMTo1OTo1MUFNICswOTAwLCBSb2dlciBQYXUg
TW9ubj8gd3JvdGU6Cj4+Pj4+Pj4+Pj4+Pj4gT24gV2VkLCBNYXIgMDgsIDIwMTcgYXQgMDI6MTI6
MDlQTSAtMDUwMCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+PiBP
biBXZWQsIE1hciAwOCwgMjAxNyBhdCAwNzowNjoyM1BNICswMDAwLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+Pj4+Pj4+Pj4+IC4uIHRoaXMgYXMgZm9yIFNSLUlPViBkZXZpY2VzIHlvdSBuZWVk
IHRoZSBkcml2ZXJzIHRvIGtpY2sgdGhlIGhhcmR3YXJlCj4+Pj4+Pj4+Pj4+Pj4+IHRvIGdlbmVy
YXRlIHRoZSBuZXcgYnVzIGFkZHJlc3Nlcy4gQW5kIHRob3NlIChhbG9uZyB3aXRoIHRoZSBCQVIg
cmVnaW9ucykgYXJlCj4+Pj4+Pj4+Pj4+Pj4+IG5vdCB2aXNpYmxlIGluIEFDUEkgKHRoZXkgYXJl
IGNvbnN0cnVjdHVlZCBkeW5hbWljYWxseSkuCj4+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+PiBU
aGVyZSdzIGFscmVhZHkgY29kZSBpbiBYZW4gWzBdIHRvIGZpbmQgb3V0IHRoZSBzaXplIG9mIHRo
ZSBCQVJzIG9mIFNSLUlPVgo+Pj4+Pj4+Pj4+Pj4+IGRldmljZXMsIGJ1dCBJJ20gbm90IHN1cmUg
d2hhdCdzIHRoZSBpbnRlbmRlZCB1c2FnZSBvZiB0aGF0LCBkb2VzIGl0IG5lZWQgdG8KPj4+Pj4+
Pj4+Pj4+PiBoYXBwZW4gX2FmdGVyXyB0aGUgZHJpdmVyIGluIERvbTAgaGFzIGRvbmUgd2hhdGV2
ZXIgbWFnaWMgZm9yIHRoaXMgdG8gd29yaz8KPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBZZXMu
IFRoaXMgaXMgY2FsbGVkIHZpYSB0aGUgUEhZU0RFVk9QX3BjaV9kZXZpY2VfYWRkIGh5cGVyY2Fs
bCB3aGVuCj4+Pj4+Pj4+Pj4+PiB0aGUgZGV2aWNlIGRyaXZlciBpbiBkb20wIGhhcyBmaW5pc2hl
ZCAiY3JlYXRpbmciIHRoZSBWRi4gU2VlIGRyaXZlcnMveGVuL3BjaS5jCj4+Pj4+Pj4+Pj4+Cj4+
Pj4+Pj4+Pj4+IFdlIGFyZSB0aGlua2luZyB0byBub3QgdXNlIFBIWVNERVZPUF9wY2lfZGV2aWNl
X2FkZCBoeXBlcmNhbGwgZm9yIEFSTSBhbmQgZG8KPj4+Pj4+Pj4+Pj4gdGhlIFBDSSBzY2Fubmlu
ZyBpbiBYZW4uCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0
bHkgd2hhdCB5b3Ugc2FpZCwgb25seSB0aGUgUENJIGRyaXZlciB3aWxsIGJlIGFibGUgdG8KPj4+
Pj4+Pj4+Pj4ga2ljayBTUi1JT1YgZGV2aWNlIGFuZCBYZW4gd291bGQgbm90IGJlIGFibGUgdG8g
ZGV0ZWN0IHRoZSBkZXZpY2UgdW50aWwgaXQKPj4+Pj4+Pj4+Pj4gaGFzIGJlZW4gZnVsbHkgY29u
ZmlndXJlZC4gU28gaXQgd291bGQgbWVhbiB0aGF0IHdlIGhhdmUgdG8ga2VlcAo+Pj4+Pj4+Pj4+
PiBQSFlTREVWT1BfcGNpX2RldmljZV9hZGQgYXJvdW5kIHRvIGtub3cgd2hlbiBYZW4gY2FuIHVz
ZSB0aGUgZGV2aWNlLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBBbSBJIGNvcnJlY3Q/Cj4+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+PiBZZXMuIFVubGVzcyB0aGUgUENJIGRyaXZlcnMgY29tZSB1cCB3aXRo
IHNvbWUgb3RoZXIgd2F5IHRvIHRlbGwgdGhlCj4+Pj4+Pj4+Pj4gT1MgdGhhdCBvaCwgaGV5LCB0
aGVyZSBpcyB0aGlzIG5ldyBQQ0kgZGV2aWNlIHdpdGggdGhpcyBCREYuCj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+PiBPciB0aGUgdW5kZXJsYXlpbmcgYnVzIG9uIEFSTSBjYW4gc2VuZCBzb21lICduZXcg
ZGV2aWNlJyBpbmZvcm1hdGlvbj8KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBIbSwgaXMgdGhpcyBzb21l
dGhpbmcgc3RhbmRhcmQgYmV0d2VlbiBhbGwgdGhlIFNSLUlPViBpbXBsZW1lbnRhdGlvbnMsIG9y
IGVhY2gKPj4+Pj4+Pj4+IHZlbmRvcnMgaGF2ZSB0aGVpciBvd24gc2F1Y2U/Cj4+Pj4+Pj4+Cj4+
Pj4+Pj4+IEdvc2gsIGFsbCBvZiB0aGVtIGhhdmUgdGhlaXIgb3duIHNhdWNlLiBUaGUgb25seSB0
aGluZyB0aGF0IGlzIHRoZSBzYW1lCj4+Pj4+Pj4+IGlzIHRoYXQgc3VkZGVubHkgYmVoaW5kIHRo
ZSBQRiBkZXZpY2UgdGhlcmUgYXJlIFBDSSBkZXZpZXMgdGhhdCBhcmUgcmVzcG9uZGluZwo+Pj4+
Pj4+PiB0byAweGNmYyByZXF1ZXN0cy4gTUFnaWMhCj4+Pj4+Pj4KPj4+Pj4+PiBJJ20gcmVhZGlu
ZyB0aGUgUENJIFNSLUlPViAxLjEgc3BlYywgYW5kIEkgdGhpbmsgd2UgZG9uJ3QgbmVlZCB0byB3
YWl0IGZvciB0aGUKPj4+Pj4+PiBkZXZpY2UgZHJpdmVyIGluIERvbTAgaW4gb3JkZXIgdG8gZ2V0
IHRoZSBpbmZvcm1hdGlvbiBvZiB0aGUgVkYgZGV2aWNlcywgd2hhdAo+Pj4+Pj4+IFhlbiBjYXJl
cyBhYm91dCBpcyB0aGUgcG9zaXRpb24gb2YgdGhlIEJBUnMgKHNvIHRoYXQgdGhleSBjYW4gYmUg
bWFwcGVkIGludG8KPj4+Pj4+PiBEb20wIGF0IGJvb3QpLCBhbmQgdGhlIFBDSSBTQkRGIG9mIGVh
Y2ggUEYvVkYsIHNvIHRoYXQgWGVuIGNhbiB0cmFwIGFjY2Vzc2VzIHRvCj4+Pj4+Pj4gaXQuCj4+
Pj4+Pj4KPj4+Pj4+PiBBRkFJQ1QgYm90aCBvZiB0aGlzIGNhbiBiZSBvYnRhaW5lZCB3aXRob3V0
IGFueSBkcml2ZXItc3BlY2lmaWMgY29kZSwgc2luY2UKPj4+Pj4+PiBpdCdzIGFsbCBjb250YWlu
ZWQgaW4gdGhlIFBDSSBTUi1JT1Ygc3BlYyAoYnV0IG1heWJlIEknbSBtaXNzaW5nIHNvbWV0aGlu
ZykuCj4+Pj4+Pgo+Pj4+Pj4gQ0MtaW5nIFZlbnUsCj4+Pj4+Pgo+Pj4+Pj4gUm9nZXIsIGNvdWxk
IHlvdSBwb2ludCBvdXQgd2hpY2ggb2YgdGhlIGNoYXB0ZXJzIGhhcyB0aGlzPwo+Pj4+Pgo+Pj4+
PiBUaGlzIHdvdWxkIGJlIGNoYXB0ZXIgMiAoIkluaXRpYWxpemF0aW9uIGFuZCBSZXNvdXJjZSBB
bGxvY2F0aW9uIiksIGFuZCB0aGVuCj4+Pj4+IHRoZXJlJ3MgYSAiSU1QTEVNRU5UQVRJT04gTk9U
RSIgdGhhdCBzaG93cyBob3cgdGhlIFBGL1ZGIGFyZSBtYXRjaGVkIHRvCj4+Pj4+IGZ1bmN0aW9u
IG51bWJlcnMgaW4gcGFnZSA0NSAoSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29weSwgd2hpY2ggaXMg
dGhlIGxhdGVzdAo+Pj4+PiByZXZpc2lvbjogIlNpbmdsZSBSb290IEkvTyBWaXJ0dWFsaXphdGlv
biBhbmQgU2hhcmluZyBTcGVjaWZpY2F0aW9uIFJldmlzaW9uCj4+Pj4+IDEuMSIgZnJvbSBKYW51
YXJ5IDIwIDIwMTAgWzBdKS4KPj4+Pj4KPj4+Pj4gVGhlIGRvY3VtZW50IGlzIHF1aXRlIGNvbXBs
ZXgsIGJ1dCBpdCBpcyBhIHN0YW5kYXJkIHRoYXQgYWxsIFNSLUlPViBkZXZpY2VzCj4+Pj4+IHNo
b3VsZCBmb2xsb3cgc28gQUZBSUNUIFhlbiBzaG91bGQgYmUgYWJsZSB0byBnZXQgYWxsIHRoZSBp
bmZvcm1hdGlvbiB0aGF0IGl0Cj4+Pj4+IG5lZWRzIGZyb20gdGhlIFBDSSBjb25maWcgc3BhY2Ug
aW4gb3JkZXIgdG8gZGV0ZWN0IHRoZSBQRi9WRiBCQVJzIGFuZCB0aGUgQkRGCj4+Pj4+IGRldmlj
ZSBhZGRyZXNzZXMuCj4+Pj4+Cj4+Pj4+IFJvZ2VyLgo+Pj4+Pgo+Pj4+PiBbMF0gaHR0cHM6Ly9t
ZW1iZXJzLnBjaXNpZy5jb20vd2cvUENJLVNJRy9kb2N1bWVudC9kb3dubG9hZC84MjM4Cj4+Pj4K
Pj4+PiBJIGRvIG5vdCBoYXZlIGFjY2VzcyB0byB0aGlzIGRvY3VtZW50LCBzbyBJIGhhdmUgdG8g
cmVseSBvbiBSZXYgMS4wCj4+Pj4gZG9jdW1lbnQsIGJ1dCBJIGRvbid0IHRoaW5rIHRoaXMgYXNw
ZWN0IG9mIHRoZSBzcGVjIGNoYW5nZWQgbXVjaC4KPj4+Pgo+Pj4+IEluIGFueSBjYXNlLCBJIGFt
IGFmcmFpZCBJIGFtIG5vdCBzZWVpbmcgdGhlIG92ZXJhbGwgcGljdHVyZSwgYnV0IEkKPj4+PiB3
b3VsZCBsaWtlIHRvIGNvbW1lbnQgb24gdGhlIGxhc3QgcGFydCBvZiB0aGlzIGRpc2N1c3Npb24u
IEluZGVlZCwgdGhlCj4+Pj4gY29uZmlndXJhdGlvbiBzcGFjZSAoaW5jbHVkaW5nIHRoZSBTUi1J
T1YgZXh0ZW5kZWQgY2FwYWJpbGl0eSkgY29udGFpbnMKPj4+PiBhbGwgdGhlIGluZm9ybWF0aW9u
LCBidXQgb25seSB0aGUgaW5mb3JtYXRpb24gbmVjZXNzYXJ5IGZvciB0aGUgT1MgdG8KPj4+PiAi
ZW51bWVyYXRlIiB0aGUgZGV2aWNlIChQRiBhcyB3ZWxsIGFzIFZGcykuIFRoZSBidXMgYW5kIGRl
dmljZSBudW1iZXIKPj4+PiAoU0JERikgYXNzaWdubWVudCwgYW5kIHByb2dyYW1taW5nIG9mIHRo
ZSBCQVJzLCBhcmUgYWxsIGRvbmUgZHVyaW5nIHRoYXQKPj4+PiBlbnVtZXJhdGlvbi4gSW4gdGhp
cyBkaXNjdXNzaW9uLCB3aGljaCBlbnRpdHkgaXMgZG9pbmcgdGhlIGVudW1lcmF0aW9uPwo+Pj4+
IFhlbiwgb3IgRG9tMD8KPj4+Cj4+PiBYZW4gbmVlZHMgdG8gbGV0IERvbTAgbWFuYWdlIHRoZSBk
ZXZpY2UsIGJ1dCBhdCB0aGUgc2FtZSB0aW1lIGl0IG5lZWRzIHRvCj4+PiBjb3JyZWN0bHkgbWFw
IHRoZSBkZXZpY2UgQkFScyBpbnRvIERvbTAgcGh5c21hcC4gSSB0aGluayB0aGUgZWFzaWVzdCBz
b2x1dGlvbgo+Pj4gaXMgdG8gbGV0IERvbTAgbWFuYWdlIHRoZSBkZXZpY2UsIGFuZCBYZW4gc2hv
dWxkIHNldHVwIGEgdHJhcCB0byBkZXRlY3QgRG9tMAo+Pj4gc2V0dGluZyB0aGUgVkYgRW5hYmxl
IGJpdCAoYml0IDAgaW4gU1ItSU9WIENvbnRyb2wgKDA4aCkpLCBhdCB3aGljaCBwb2ludCBYZW4K
Pj4+IHdpbGwgc2l6ZSB0aGUgVkYgQkFScyAoYW5kIG1hcCB0aGVtIGludG8gRG9tMCkgYW5kIGFs
c28gZW51bWVyYXRlIHRoZSBWRgo+Pj4gZGV2aWNlcy4KPj4KPj4gVGhlcmUgd2FzIGEgc2Vjb25k
IHBhcnQgaW4gbXkgZWFybGllciBlbWFpbC4gQ29waWVkIGJlbG93Ogo+Pgo+PiAiSWYgWGVuIHdh
aXRzIHVudGlsIERvbTAgZW51bWVyYXRlZCB0aGUgZGV2aWNlLCB0aGVuIHRoZSBCQVIgcG9zaXRp
b25zCj4+IGFyZSBhbHJlYWR5IHdpdGhpbiB0aGUgRG9tMCdzIG1lbW9yeSBzcGFjZSEgTm8gZnVy
dGhlciBtYXBwaW5nIGlzIG5lZWRlZCwKPj4gcmlnaHQ/Igo+Pgo+PiBBcyBJIGFza2VkLCBpZiBE
b20wIGVudW1lcmF0ZXMgdGhlIGRldmljZSBhbmQgcHJvZ3JhbXMgdGhlIEJBUnMsIHRoZSBCQVIK
Pj4gcmVnaW9ucyBhcmUgYWxyZWFkeSBpbiBEb20wJ3MgcGh5c2ljYWwgbWVtb3J5ISBXaGF0IGZ1
cnRoZXIgbWFwcGluZyBpcwo+PiBuZWVkZWQ/IFdoYXQgYW0gSSBtaXNzaW5nPwo+Cj4gTm8sIHRo
YXQncyBub3QgdHJ1ZS4gWGVuIGlzIHRoZSBvbmUgdGhhdCBwZXJmb3JtcyB0aGUgbWFwcGluZyBp
bnRvIERvbTAgcGh5c21hcAo+IG9uIFBWSCAoYW5kIEFSTSksIHNvIHVubGVzcyBYZW4gaGFzIG1h
cHBlZCB0aG9zZSBCQVJzIGludG8gRG9tMCwgRG9tMCBkb2Vzbid0Cj4gaGF2ZSBhY2Nlc3MgdG8g
dGhlIEJBUnMgYXQgYWxsLiBIZW5jZSBJIHRoaW5rIFhlbiBzaG91bGQgZGV0ZWN0IERvbTAgc2V0
dGluZwo+IHRoZSBWRiBFbmFibGUgYml0LCBwcm9wZXJseSBzaXplIHRoZSBWRiBCQVJzIGFuZCBt
YXAgdGhlbSBpbnRvIERvbTAuCgpUaGlzIGlzIG5vdCBhY2N1cmF0ZSBmb3IgQVJNLiBJbiB0aGUg
Y2FzZSBvZiBEZXZpY2UgVHJlZSwgdGhlIFBDSSBtZW1vcnkgCnNwYWNlIGlzIG1hcHBlZCB0byBE
T00wIHdoZW4gYnVpbGRpbmcgaXQsIGZvciB0aGUgQUNQSSB0aG9zZSByZWdpb25zIAp3aWxsIGJl
IG1hcHBlZCBvbiBmYXVsdC4KClNvIFZlbnUgaXMgcmlnaHQgZm9yIEFSTSwgYWxsIHRoZSBCQVIg
cmVnaW9ucyBhcmUgYWxyZWFkeSBtYXBwZWQgaW50byAKRE9NMCdzIHBoeXNpY2FsIG1lbW9yeS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 12:45:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:45:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5tel-00085k-P5; Wed, 03 May 2017 12:45:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d5tel-00085Y-0j
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 12:45:23 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F1/A8-03620-2E0D9095; Wed, 03 May 2017 12:45:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJPp6xUPfhBc5
 Igz/dhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bD6yNsBbOUKvZ3/2VrYFwt28XIySEk4C7R
 eO8cexcjF5C9hlHi39mH7BCJu4wS+6bIwBTdmLSQEaJoIaPEpZ7bLCAJYYEAiZkP3gA1cHCIA
 NltawVBapgFJjFJHNuynQ2iuUiiff8qMJtNwFBi9cYWNpB6XgEniT0b3EHCLAIqEvPf/mEFsU
 UFwiVebIGweQUEJU7OfAK2ilPAXmL6smlgNrOAusSfeZeYIWxxiVtP5jNB2PIS29/OAYtLCOR
 I9E9ZB3aahICUxP9WJZDTJAS2sEi8/DGBDaJGRuLRxJtsExjFZiFZNwvJillIVsxCsmIBI8sq
 Ro3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzCOGIBgB+O9ZQGHG
 CU5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9cZ4zUkiwKDU9tSItMwcY0TBpCQ
 4eJRFefmBUC/EWFyTmFmemQ6ROMSpKifN6gfQJgCQySvPg2mBJ5BKjrJQwLyPQIUI8BalFuZk
 lqPKvGMU5GJWEeT+DTOHJzCuBm/4KaDET0OJmWQ6QxSWJCCmpBkans8sXxQocX7L+ZovfZj/u
 wMf8W6uk0npEXkqrGZwr4n5uLse3Nyf7s1Ce472UlOxuy5Lf1t9Kvk01P/d8UltzwZ9nloZKG
 /5t5VdyZ/8o3NHk92tW877N/5me5Fya156y+cexVsXDWx3Ltr8M0Un1rhRksD+n8IU59v387I
 JMjdj+1/cOKiixFGckGmoxFxUnAgAwn6lFHQMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493815521!66381345!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24991 invoked from network); 3 May 2017 12:45:21 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 12:45:21 -0000
Received: (qmail 20895 invoked from network); 3 May 2017 15:45:19 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 15:45:19 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D3E1B7FE44
 for <xen-devel@lists.xenproject.org>; Wed,  3 May 2017 15:45:19 +0300 (EEST)
Received: (qmail 11831 invoked from network); 3 May 2017 15:45:19 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 3 May 2017 15:45:19 +0300
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5909E7990200007800156591@prv-mh.provo.novell.com>
 <5909E7990200007800156591@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <cfe4bd14-8d70-76ad-6865-6d43fd46c79a@bitdefender.com>
Date: Wed, 3 May 2017 15:45:27 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <5909E7990200007800156591@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71203
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448009,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.010090)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004643), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.010775,0.000134)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.403585), Hit: No, Details: v2.4.8; Id:
 11.5eu3g6.1bf4fi4t4.ta00], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v3] hvm: fix hypervisor crash in
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMTcgMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IGh2bV9zYXZlX2NwdV9jdHh0
KCkgcmV0dXJucyBzdWNjZXNzIHdpdGhvdXQgd3JpdGluZyBhbnkgZGF0YSBpbnRvCj4gaHZtX2Rv
bWFpbl9jb250ZXh0X3Qgd2hlbiBhbGwgVkNQVXMgYXJlIG9mZmxpbmUuIFRoaXMgY2FuIHRoZW4g
Y3Jhc2gKPiB0aGUgaHlwZXJ2aXNvciAod2l0aCBGQVRBTCBQQUdFIEZBVUxUKSBpbiBodm1fc2F2
ZV9vbmUoKSB2aWEgdGhlCj4gIm9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpIiBmb3Io
KSB0ZXN0LCB3aGVyZSBjdHh0LmN1ciByZW1haW5zIDAsCj4gY2F1c2luZyBhbiB1bmRlcmZsb3cg
d2hpY2ggbGVhZHMgdGhlIGh5cGVydmlzb3IgdG8gZ28gb2ZmIHRoZSBlbmQgb2YgdGhlCj4gY3R4
dCBidWZmZXIuCj4gCj4gVGhpcyBoYXMgYmVlbiBicm9rZW4gc2luY2UgWGVuIDQuNCAoYy9zIGUw
MTljNjA2ZjU5KS4KPiBJdCBoYXMgaGFwcGVuZWQgaW4gcHJhY3RpY2Ugd2l0aCBhbiBIVk0gTGlu
dXggVk0gKERlYmlhbiA4KSBxdWVyaWVkIGFyb3VuZAo+IHNodXRkb3duOgo+IAo+IChYRU4pIGh2
bS5jOjE1OTU6ZDN2MCBBbGwgQ1BVcyBvZmZsaW5lIC0tIHBvd2VyaW5nIG9mZi4KPiAoWEVOKSAt
LS0tWyBYZW4tNC45LXJjICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+IChY
RU4pIENQVTogICAgNQo+IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyNDk2ZDI+XSBo
dm1fc2F2ZV9vbmUrMHgxNDUvMHgxZmQKPiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyODYg
ICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYyKQo+IChYRU4pIHJheDogZmZmZjgzMDQ5MmNiYjQ0
NSAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJjeDogZmZmZjgzMDM5MzQzYjQwMAo+IChYRU4p
IHJkeDogMDAwMDAwMDBmZjg4MDA0ZCAgIHJzaTogZmZmZmZmZmZmZmZmZmZmOCAgIHJkaTogMDAw
MDAwMDAwMDAwMDAwMAo+IChYRU4pIHJicDogZmZmZjgzMDQxMDNlN2M4OCAgIHJzcDogZmZmZjgz
MDQxMDNlN2M0OCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMQo+IChYRU4pIHI5OiAgZGVhZGJlZWZk
ZWFkZjAwZCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDI4Mgo+
IChYRU4pIHIxMjogMDAwMDdmNDNhM2IxNDAwNCAgIHIxMzogMDAwMDAwMDBmZmZmZmZmZSAgIHIx
NDogMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIHIxNTogZmZmZjgzMDQwMGM0MTAwMCAgIGNyMDog
MDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAo+IChYRU4pIGNyMzogMDAw
MDAwMDQwMmUxMzAwMCAgIGNyMjogZmZmZjgzMDQ5MmNiYjQ0Nwo+IChYRU4pIGRzOiAwMDAwICAg
ZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMTAgICBjczogZTAwOAo+IChY
RU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDI0OTZkMj4gKGh2bV9zYXZlX29uZSsweDE0
NS8weDFmZCk6Cj4gKFhFTikgIDAwIDAwIDQ4IDAxIGM4IDgzIGMyIDA4IDw2Nj4gMzkgNTggMDIg
NzUgNjQgZWIgMDggNDggODkgYzggYmEgMDggMDAgMDAgMDAKPiAoWEVOKSBYZW4gc3RhY2sgdHJh
Y2UgZnJvbSByc3A9ZmZmZjgzMDQxMDNlN2M0ODoKPiAoWEVOKSAgICAwMDAwMDQxMDAwMDAwMDAw
IGZmZmY4MzAzOTM0M2I0MDAgZmZmZjgzMDQxMDNlN2M3MCBmZmZmODMwNDEwM2U3ZGE4Cj4gKFhF
TikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwN2Y0M2EzYjEzMDA0IGZmZmY4MzA0MTAzYjcwMDAg
ZmZmZmZmZmZmZmZmZmZlYQo+IChYRU4pICAgIGZmZmY4MzA0MTAzZTdkNDggZmZmZjgyZDA4MDI2
ODNkNCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MmQwODAyMzIwZDgKPiAoWEVOKSAgICBmZmZmODMw
NDAwYzQxMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMDQxMDNlN2NkOCBmZmZmODJkMDgwMjZm
ZjNkCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MzA0
MTAzZTdjZjggZmZmZjgyZDA4MDIzMjE0Mgo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZm
ZjgzMDBkMTlmZDAwMCBmZmZmODMwNDEwM2U3ZDI4IGZmZmY4MmQwODAyMDcwNTEKPiAoWEVOKSAg
ICBmZmZmODMwNDEwM2U3ZDE4IGZmZmY4MzA0MDBjNDEwMDAgMDAwMDAwMDAwMDAwMDIwMiBmZmZm
ODMwNDAwYzQxMDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2Y0M2EzYjEzMDA0
IDAwMDAwMDAwMDAwMDAwMDAgZGVhZGJlZWZkZWFkZjAwZAo+IChYRU4pICAgIGZmZmY4MzA0MTAz
ZTdlNjggZmZmZjgyZDA4MDIwNmM0NyAwNzAwMDAwMDAwMDAwMDAwIGZmZmY4MzA0MTAzNzViZDAK
PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMjk2IGZmZmY4MzA0MTAzNzVjNzggZmZmZjgzMDQxMDM3
NWM4MCAwMDAwMDAwMDAwMDAwMDAzCj4gKFhFTikgICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODMw
NDEwM2I2N2MwIGZmZmY4MzA0MTAzYjcwMDAgZmZmZjgzMDQxMDNiNjdjMAo+IChYRU4pICAgIDAw
MDAwMDBkMDAwMDAwMzcgMDAwMDAwMDAwMDAwMDAwMyAwMDAwMDAwMDAwMDAwMDAyIDAwMDA3ZjQz
YTNiMTQwMDQKPiAoWEVOKSAgICAwMDAwN2ZmZDVkOTI1NTkwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDEwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgMDAwMDAwMDBlYThmODAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3ZmZkMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChY
RU4pICAgIDAwMDA3ZjQzYTI3NmY1NTcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMGVhOGY4MDAw
IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwN2ZmZDVkOTI1NWUwIDAwMDA3ZjQzYTIz
MjgwYjIgMDAwMDdmZmQ1ZDkyNjA1OCBmZmZmODMwNDEwM2U3ZjE4Cj4gKFhFTikgICAgZmZmZjgz
MDBkMTlmZTAwMCAwMDAwMDAwMDAwMDAwMDI0IGZmZmY4MmQwODAyMDUzZTUgZGVhZGJlZWZkZWFk
ZjAwZAo+IChYRU4pICAgIGZmZmY4MzA0MTAzZTdmMDggZmZmZjgyZDA4MDM1MTU2NSAwMTAwMDAw
MDNmZmZmZmZmIDAwMDA3ZjQzYTNiMTMwMDQKPiAoWEVOKSAgICBkZWFkYmVlZmRlYWRmMDBkIGRl
YWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkCj4gKFhFTikg
ICAgZmZmZjg4MDA3ODE0MjVjMCBmZmZmODgwMDdjZTk0MzAwIGZmZmY4MzA0MTAzZTdlZDggZmZm
ZjgyZDA4MDI3MTllYwo+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+IChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8weDFmZAo+IChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI2ODNkND5dIGFyY2hfZG9fZG9tY3RsKzB4YTdhLzB4MjU5Zgo+IChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDIwNmM0Nz5dIGRvX2RvbWN0bCsweDE4NjIvMHgxYjdiCj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwMzUxNTY1Pl0gcHZfaHlwZXJjYWxsKzB4MWVmLzB4NDJjCj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwMzU1MTA2Pl0gZW50cnkubyN0ZXN0X2FsbF9ldmVudHMrMC8weDMwCj4gKFhFTikKPiAo
WEVOKSBQYWdldGFibGUgd2FsayBmcm9tIGZmZmY4MzA0OTJjYmI0NDc6Cj4gKFhFTikgIEw0WzB4
MTA2XSA9IDAwMDAwMDAwZGJjMzYwNjMgZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4pICBMM1sweDAx
Ml0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKPiAoWEVOKQo+IChYRU4pICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSBQYW5pYyBvbiBD
UFUgNToKPiAoWEVOKSBGQVRBTCBQQUdFIEZBVUxUCj4gKFhFTikgW2Vycm9yX2NvZGU9MDAwMF0K
PiAoWEVOKSBGYXVsdGluZyBsaW5lYXIgYWRkcmVzczogZmZmZjgzMDQ5MmNiYjQ0Nwo+IChYRU4p
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAKPiBBdCB0aGUgc2Ft
ZSB0aW1lIHBhdmUgdGhlIHdheSBmb3IgaGF2aW5nIHplcm8tbGVuZ3RoIHJlY29yZHMuCj4gCj4g
SW5zcGlyZWQgYnkgYW4gZWFybGllciBwYXRjaCBmcm9tIEFuZHJldyBhbmQgUmF6dmFuLgo+IAo+
IFJlcG9ydGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
Cj4gRGlhZ25vc2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBBY2tl
ZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gUmVsZWFzZS1BY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRlc3RlZC1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 12:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5thL-0008Fg-9b; Wed, 03 May 2017 12:48:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5thK-0008Fa-8V
 for xen-devel@lists.xen.org; Wed, 03 May 2017 12:48:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5F/3D-03371-181D9095; Wed, 03 May 2017 12:48:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQrfhIme
 kwZluNYslHxezODB6HN39mymAMYo1My8pvyKBNePXhHeMBZu4Kv7vucTWwHiVo4uRk0NCwE/i
 /vMrjF2MHBzCAt4SrWeTQcIiAsoSvb9+s3QxcnEICexilHh96jUzSA2zgLrE77NmIDVsAvoSu
 198YgKxeQVsJRpWQtgsAioSG68vZwOxRQXCJd42HmGBqBGUODnzCZjNKWAv8brrGyuIzSxgIH
 Fk0RwoW15i+9s5zCC2kICaxLX+S+wQZ6ZLbP37i3kCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQ
 iXUNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjD+WBRxilORgUhLl
 VX/FHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfzAmekkGBRanpqRVpmDjAaYNISHDxKIrwuI
 Gne4oLE3OLMdIjUKUZFKXHeRJCEAEgiozQPrg0WgZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzJsBMoUnM68EbvoroMVMQIubZTlAFpckIqSkGhiNg7KtF1ao7u3LVQx6dODu44PNDrHPHb5
 utss6eTvk4guHnA9+u0v0D+yx13L/ucxxe/bHhUbGvFuNWpmebllr1OYo9o//0otS/S+r/4b1
 lZn+itPb9Gkur/SzEr7ETl0eLzb11cab/2j6LxCU+r56+n6fq/+3P6n/unLW2c0+3fJLtSIfr
 atXYinOSDTUYi4qTgQALEF9FbsCAAA=
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1493815680!90712988!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28334 invoked from network); 3 May 2017 12:48:00 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 12:48:00 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45344829"
To: Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-3-git-send-email-andrew.cooper3@citrix.com>
 <5909ADA3020000780015626D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8d388b15-2499-971d-58f9-8a3afe72ae3a@citrix.com>
Date: Wed, 3 May 2017 13:47:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5909ADA3020000780015626D@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/traps: Poison unused stack pointers
	in the TSS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMDk6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+
PiBAQCAtNjQ1LDYgKzY0NSwxNCBAQCB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQo+PiAg
CXRzcy0+aXN0W0lTVF9ERiAgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9ERiAgKiBQQUdFX1NJWkU7
Cj4+ICAJdHNzLT5pc3RbSVNUX05NSSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX05NSSAqIFBBR0Vf
U0laRTsKPj4gIAo+PiArCS8qIFBvaXNpb24gYWxsIG90aGVyIHN0YWNrIHBvaW50ZXJzIHRvIHBy
ZXZlbnQgdGhlaXIgYWNjaWRlbnRhbCB1c2UuICovCj4+ICsJdHNzLT5yc3AxICAgPSAweDg2MDAx
MTExMTExMTExMTF1bDsKPj4gKwl0c3MtPnJzcDIgICA9IDB4ODYwMDIyMjIyMjIyMjIyMnVsOwo+
PiArCXRzcy0+aXN0WzNdID0gMHg4NjAwNDQ0NDQ0NDQ0NDQ0dWw7Cj4+ICsJdHNzLT5pc3RbNF0g
PSAweDg2MDA1NTU1NTU1NTU1NTV1bDsKPj4gKwl0c3MtPmlzdFs1XSA9IDB4ODYwMDY2NjY2NjY2
NjY2NnVsOwo+PiArCXRzcy0+aXN0WzZdID0gMHg4NjAwNzc3Nzc3Nzc3Nzc3dWw7Cj4gSSB0aGlu
ayB0aGUgLT5pc3RbXSBwYXJ0IG9mIHRoaXMgc2hvdWxkIGJlIGEgbG9vcCBmcm9tIElTVF9NQVgg
KyAxCj4gdG8gNyBpbnN0ZWFkIG9mIHRoZSBhYm92ZSwgYXMgd2hhdCB5b3UgaGF2ZSBub3cgZG9l
c24ndCBlYXNpbHkKPiBjb3BlIHdpdGggSVNUIGluZGV4ZXMgYmVpbmcgYWRkZWQvcmVtb3ZlZC4K
ClBhcnQgb2YgdGhlIGludGVudGlvbiBvZiBoYXZpbmcgdGhlbSBoZXJlIGlzIHRoYXQgdGhleSBh
cmUgYWRqYWNlbnQgdG8KdGhlIG90aGVyIHRzcy0+aXN0W10gc2V0dXAsIHdoaWNoIHdpbGwgbmVj
ZXNzYXJpbHkgY2hhbmdlIGlmIHRoZSBpbmRleGVzCmdldCBhbHRlcmVkLgoKQXMgZm9yIHRoZSBj
b25zdGFudHMgaW4gdXNlLCBJJ2Qgb3JpZ2luYWxseSBpbnRlbmRlZCB0byBtYWtlIGVhY2gKcG9p
bnRlciBpZGVudGlmaWFibGUsIGJ1dCB0ZXN0aW5nIHJldmVhbGVkIHRoYXQgdGhlc2UgY29uc3Rh
bnRzIGVuZCB1cApub3doZXJlIHVzZWZ1bCB3ZXJlIGNyYXNoIHRvIGVuZCB1cCBoYXBwZW5pbmcu
ICBUaGVyZWZvcmUsIEkgZG9uJ3QgaGF2ZQphIHByb2JsZW0gd2l0aCB1c2luZyBhbHRlcm5hdGl2
ZSBjb25zdGFudHMsIGFuZCBpbmRlZWQgdGhlIHNhbWUgcG9pc29uCmNvbnN0YW50IGZvciBlYWNo
IHBvaW50ZXIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 12:48:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5thy-0008JT-HY; Wed, 03 May 2017 12:48:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5thw-0008JF-Qu
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 12:48:40 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 40/99-03587-8A1D9095; Wed, 03 May 2017 12:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQnf5Rc5
 Ig8nXNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJC1+zFmxWrvi4sJu9gfGgXBcjJ4eEgJ/E
 pyl7mUBsYYEAiZkP3rB3MXJwiAjUShy/ldHFyMUhJLCKUeLK3A5GEIdZ4BmjROPkv2wgDWwC+
 hK7X3wCa+YVsJX4u+cEM4jNIqAi0XmkGywuKhAu8bbxCAtEjaDEyZlPwGxOAWeJRVvWM4MsYx
 bQlFi/Sx8kzCwgL7H97RywMUICahLX+i+xQ9yZLrH17y/mCYz8s5BMmoXQPQtJ9wJG5lWM6sW
 pRWWpRbpGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GJf9dTrEKMnB
 pCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/tC5yRQoJFqempFWmZOcBYgElLcPAoi
 fC6gKR5iwsSc4sz0yFSpxgVpcR5v4IkBEASGaV5cG2w+LvEKCslzMsIdIgQT0FqUW5mCar8K0
 ZxDkYlYd7VIFN4MvNK4Ka/AlrMBLS4WZYDZHFJIkJKqoFxt2i04/Zei96D4utUt6fVLaieUl8
 ZerF3nZVPig/3hrUJEdMuZvtvN3reG554V2Plc2/T1WxddoVZUcF9p6PKvaytn3c4G9r5zV05
 I+eZ9FYGE57/k5kXW/w8YlU4od3/zIMOAy7/zQzthyRCV24xZZuuPvWm1SPTtY1pbKkVBQFzM
 ppEXiuxFGckGmoxFxUnAgDmQmsgugIAAA==
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1493815719!100279247!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20565 invoked from network); 3 May 2017 12:48:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 12:48:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45344913"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5909E7990200007800156591@prv-mh.provo.novell.com>
 <5909E7990200007800156591@prv-mh.provo.novell.com>
 <cfe4bd14-8d70-76ad-6865-6d43fd46c79a@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bb801797-b812-0c94-cd0b-c6dc04e04c95@citrix.com>
Date: Wed, 3 May 2017 13:48:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <cfe4bd14-8d70-76ad-6865-6d43fd46c79a@bitdefender.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v3] hvm: fix hypervisor crash in
 hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTM6NDUsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBPbiAwNS8wMy8xNyAx
NToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IGh2bV9zYXZlX2NwdV9jdHh0KCkgcmV0dXJucyBz
dWNjZXNzIHdpdGhvdXQgd3JpdGluZyBhbnkgZGF0YSBpbnRvCj4+IGh2bV9kb21haW5fY29udGV4
dF90IHdoZW4gYWxsIFZDUFVzIGFyZSBvZmZsaW5lLiBUaGlzIGNhbiB0aGVuIGNyYXNoCj4+IHRo
ZSBoeXBlcnZpc29yICh3aXRoIEZBVEFMIFBBR0UgRkFVTFQpIGluIGh2bV9zYXZlX29uZSgpIHZp
YSB0aGUKPj4gIm9mZiA8IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpIiBmb3IoKSB0ZXN0LCB3
aGVyZSBjdHh0LmN1ciByZW1haW5zIDAsCj4+IGNhdXNpbmcgYW4gdW5kZXJmbG93IHdoaWNoIGxl
YWRzIHRoZSBoeXBlcnZpc29yIHRvIGdvIG9mZiB0aGUgZW5kIG9mIHRoZQo+PiBjdHh0IGJ1ZmZl
ci4KPj4KPj4gVGhpcyBoYXMgYmVlbiBicm9rZW4gc2luY2UgWGVuIDQuNCAoYy9zIGUwMTljNjA2
ZjU5KS4KPj4gSXQgaGFzIGhhcHBlbmVkIGluIHByYWN0aWNlIHdpdGggYW4gSFZNIExpbnV4IFZN
IChEZWJpYW4gOCkgcXVlcmllZCBhcm91bmQKPj4gc2h1dGRvd246Cj4+Cj4+IChYRU4pIGh2bS5j
OjE1OTU6ZDN2MCBBbGwgQ1BVcyBvZmZsaW5lIC0tIHBvd2VyaW5nIG9mZi4KPj4gKFhFTikgLS0t
LVsgWGVuLTQuOS1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KPj4gKFhF
TikgQ1BVOiAgICA1Cj4+IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyNDk2ZDI+XSBo
dm1fc2F2ZV9vbmUrMHgxNDUvMHgxZmQKPj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjg2
ICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MikKPj4gKFhFTikgcmF4OiBmZmZmODMwNDkyY2Ji
NDQ1ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiBmZmZmODMwMzkzNDNiNDAwCj4+IChY
RU4pIHJkeDogMDAwMDAwMDBmZjg4MDA0ZCAgIHJzaTogZmZmZmZmZmZmZmZmZmZmOCAgIHJkaTog
MDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSByYnA6IGZmZmY4MzA0MTAzZTdjODggICByc3A6IGZm
ZmY4MzA0MTAzZTdjNDggICByODogIDAwMDAwMDAwMDAwMDAwMDEKPj4gKFhFTikgcjk6ICBkZWFk
YmVlZmRlYWRmMDBkICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAw
MjgyCj4+IChYRU4pIHIxMjogMDAwMDdmNDNhM2IxNDAwNCAgIHIxMzogMDAwMDAwMDBmZmZmZmZm
ZSAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSByMTU6IGZmZmY4MzA0MDBjNDEwMDAg
ICBjcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKPj4gKFhFTikg
Y3IzOiAwMDAwMDAwNDAyZTEzMDAwICAgY3IyOiBmZmZmODMwNDkyY2JiNDQ3Cj4+IChYRU4pIGRz
OiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMTAgICBjczog
ZTAwOAo+PiAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNDk2ZDI+IChodm1fc2F2
ZV9vbmUrMHgxNDUvMHgxZmQpOgo+PiAoWEVOKSAgMDAgMDAgNDggMDEgYzggODMgYzIgMDggPDY2
PiAzOSA1OCAwMiA3NSA2NCBlYiAwOCA0OCA4OSBjOCBiYSAwOCAwMCAwMCAwMAo+PiAoWEVOKSBY
ZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDQxMDNlN2M0ODoKPj4gKFhFTikgICAgMDAw
MDA0MTAwMDAwMDAwMCBmZmZmODMwMzkzNDNiNDAwIGZmZmY4MzA0MTAzZTdjNzAgZmZmZjgzMDQx
MDNlN2RhOAo+PiAoWEVOKSAgICBmZmZmODMwNDAwYzQxMDAwIDAwMDA3ZjQzYTNiMTMwMDQgZmZm
ZjgzMDQxMDNiNzAwMCBmZmZmZmZmZmZmZmZmZmVhCj4+IChYRU4pICAgIGZmZmY4MzA0MTAzZTdk
NDggZmZmZjgyZDA4MDI2ODNkNCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MmQwODAyMzIwZDgKPj4g
KFhFTikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzA0MTAzZTdj
ZDggZmZmZjgyZDA4MDI2ZmYzZAo+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAw
ZDE5ZmQwMDAgZmZmZjgzMDQxMDNlN2NmOCBmZmZmODJkMDgwMjMyMTQyCj4+IChYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgZmZmZjgzMDBkMTlmZDAwMCBmZmZmODMwNDEwM2U3ZDI4IGZmZmY4MmQw
ODAyMDcwNTEKPj4gKFhFTikgICAgZmZmZjgzMDQxMDNlN2QxOCBmZmZmODMwNDAwYzQxMDAwIDAw
MDAwMDAwMDAwMDAyMDIgZmZmZjgzMDQwMGM0MTAwMAo+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDA3ZjQzYTNiMTMwMDQgMDAwMDAwMDAwMDAwMDAwMCBkZWFkYmVlZmRlYWRmMDBkCj4+
IChYRU4pICAgIGZmZmY4MzA0MTAzZTdlNjggZmZmZjgyZDA4MDIwNmM0NyAwNzAwMDAwMDAwMDAw
MDAwIGZmZmY4MzA0MTAzNzViZDAKPj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDI5NiBmZmZmODMw
NDEwMzc1Yzc4IGZmZmY4MzA0MTAzNzVjODAgMDAwMDAwMDAwMDAwMDAwMwo+PiAoWEVOKSAgICBm
ZmZmODMwNDEwM2U3ZTY4IGZmZmY4MzA0MTAzYjY3YzAgZmZmZjgzMDQxMDNiNzAwMCBmZmZmODMw
NDEwM2I2N2MwCj4+IChYRU4pICAgIDAwMDAwMDBkMDAwMDAwMzcgMDAwMDAwMDAwMDAwMDAwMyAw
MDAwMDAwMDAwMDAwMDAyIDAwMDA3ZjQzYTNiMTQwMDQKPj4gKFhFTikgICAgMDAwMDdmZmQ1ZDky
NTU5MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAxMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+
PiAoWEVOKSAgICAwMDAwMDAwMGVhOGY4MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDdmZmQwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pICAgIDAwMDA3ZjQzYTI3NmY1NTcgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMGVhOGY4MDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgICAg
MDAwMDdmZmQ1ZDkyNTVlMCAwMDAwN2Y0M2EyMzI4MGIyIDAwMDA3ZmZkNWQ5MjYwNTggZmZmZjgz
MDQxMDNlN2YxOAo+PiAoWEVOKSAgICBmZmZmODMwMGQxOWZlMDAwIDAwMDAwMDAwMDAwMDAwMjQg
ZmZmZjgyZDA4MDIwNTNlNSBkZWFkYmVlZmRlYWRmMDBkCj4+IChYRU4pICAgIGZmZmY4MzA0MTAz
ZTdmMDggZmZmZjgyZDA4MDM1MTU2NSAwMTAwMDAwMDNmZmZmZmZmIDAwMDA3ZjQzYTNiMTMwMDQK
Pj4gKFhFTikgICAgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkIGRlYWRiZWVmZGVh
ZGYwMGQgZGVhZGJlZWZkZWFkZjAwZAo+PiAoWEVOKSAgICBmZmZmODgwMDc4MTQyNWMwIGZmZmY4
ODAwN2NlOTQzMDAgZmZmZjgzMDQxMDNlN2VkOCBmZmZmODJkMDgwMjcxOWVjCj4+IChYRU4pIFhl
biBjYWxsIHRyYWNlOgo+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNDk2ZDI+XSBodm1fc2F2ZV9v
bmUrMHgxNDUvMHgxZmQKPj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjY4M2Q0Pl0gYXJjaF9kb19k
b21jdGwrMHhhN2EvMHgyNTlmCj4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDIwNmM0Nz5dIGRvX2Rv
bWN0bCsweDE4NjIvMHgxYjdiCj4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDM1MTU2NT5dIHB2X2h5
cGVyY2FsbCsweDFlZi8weDQyYwo+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTUxMDY+XSBlbnRy
eS5vI3Rlc3RfYWxsX2V2ZW50cyswLzB4MzAKPj4gKFhFTikKPj4gKFhFTikgUGFnZXRhYmxlIHdh
bGsgZnJvbSBmZmZmODMwNDkyY2JiNDQ3Ogo+PiAoWEVOKSAgTDRbMHgxMDZdID0gMDAwMDAwMDBk
YmMzNjA2MyBmZmZmZmZmZmZmZmZmZmZmCj4+IChYRU4pICBMM1sweDAxMl0gPSAwMDAwMDAwMDAw
MDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKPj4gKFhFTikKPj4gKFhFTikgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAoWEVOKSBQYW5pYyBvbiBDUFUgNToKPj4gKFhF
TikgRkFUQUwgUEFHRSBGQVVMVAo+PiAoWEVOKSBbZXJyb3JfY29kZT0wMDAwXQo+PiAoWEVOKSBG
YXVsdGluZyBsaW5lYXIgYWRkcmVzczogZmZmZjgzMDQ5MmNiYjQ0Nwo+PiAoWEVOKSAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Cj4+IEF0IHRoZSBzYW1lIHRpbWUg
cGF2ZSB0aGUgd2F5IGZvciBoYXZpbmcgemVyby1sZW5ndGggcmVjb3Jkcy4KPj4KPj4gSW5zcGly
ZWQgYnkgYW4gZWFybGllciBwYXRjaCBmcm9tIEFuZHJldyBhbmQgUmF6dmFuLgo+Pgo+PiBSZXBv
cnRlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+PiBE
aWFnbm9zZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQWNrZWQt
Ynk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+PiBSZWxlYXNlLUFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFRlc3RlZC1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 12:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 12:54:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5tn3-0000ba-4Z; Wed, 03 May 2017 12:53:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1d5tn1-0000bT-IL
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 12:53:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3F/2C-03058-2E2D9095; Wed, 03 May 2017 12:53:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMbRhpe6jS5y
 RBtOaeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxt67kKtulXvLy4g7WBsUW9i5GLQ0hgFqNE
 47GlTCAOi8AtZon1F64xgzgSAgdZJebOWsHYxcgJ5MRJbHozgQnCrpb4smIWSxcjB1C7msSaN
 1EQkzqZJH50zWUGqREW8JD4tOkCK4gtIhAu8ezOLmaIoqssEk/fzmIEcZgFLrBI9M2YwgoyiU
 1AR2LdjFqQBl4BW4nXXUfBFrAIqEisuqgMEhYFmvO28QgLRImgxMmZT8BsTgEviZVL34DtZQZ
 qvTN3N5QtL7H97RzmCYzCs5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYG
 Znq5qcXFiempOYlJxXrJ+bmbGIGBzgAEOxj/LAs4xCjJwaQkyqv+ij1SiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgTvmYuckUKCRanpqRVpmTnAmINJS3DwKInwvgJJ8xYXJOYWZ6ZDpE4x2nO8uP
 z+PRPHu6UfgGRfx0cg+WTlj/dMQix5+XmpUuK8p0HaBEDaMkrz4IbCUsQlRlkpYV5GoDOFeAp
 Si3IzS1DlXzGKczAqCfNeBZnCk5lXArf7FdBZTEBnNctygJxVkoiQkmpglO5K9TvorqotxeFj
 9G93nMUj8+O3XVlMXPsOtmda5m9dniq1S/aQ6mLGj6v/Jyl8mndyQs2t0oVJf5ZekTUxleFYO
 jcneW5jbfWqep4rd3gCV0nvbd4zu+K9wKok/lllz6ew3npqc1Lkccxi0YUhWjFmRZP4q3exP8
 97L+94aY/Km9WPH4Q1KrEUZyQaajEXFScCAKVPR+AMAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1493816034!98722788!1
X-Originating-IP: [209.85.128.169]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43584 invoked from network); 3 May 2017 12:53:54 -0000
Received: from mail-wr0-f169.google.com (HELO mail-wr0-f169.google.com)
 (209.85.128.169)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 12:53:54 -0000
Received: by mail-wr0-f169.google.com with SMTP id w50so106410377wrc.0
 for <xen-devel@lists.xenproject.org>; Wed, 03 May 2017 05:53:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=3I8ox6UtGZpuiO0qHJwSX6s01j1LNq9ScBp5bDRFYg0=;
 b=GnarOKUJ/tb8GAUZ4cbH/m0VW2DnDimcEE6rPwlyru/FTIM7P/9ARMWNpT8dhebTD8
 JcMUVndPcJtL7Ev6El9NIUJyM+9xU08qWQ1kdgHHwfvSoGpvf8/uxlUy8ecqiXQnO9uu
 RobN8aMd1AVRBt4sbZjB8wBr/sTMvFQi+n2Gs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=3I8ox6UtGZpuiO0qHJwSX6s01j1LNq9ScBp5bDRFYg0=;
 b=g2yoxJbMyzzaRGHKnlkC1dgBuIJAUyInldS42d3oByOITvsNco2nnSRcGEHiy4lLOF
 4i5Px/1uY1IvCzEwMXY217ZXhp+F3NMlLItITRfqO85u2QeclL54rcXKgHYb9il8sE0l
 ZjJqDqjWFowVD59KYWePJBPqhpM8lIDAfQmec29FySq08nXQXEVTnYqefoznkGi522A2
 dOf31OhCnHNMskoFHGMJa+qKRDn3LEZDqK2hzk2xLMWyuv07xGebBGM8QAtPvtio2nYo
 V7lwQQdTuWQQQyCdhZf0p0sTZwLvuqx3N5GAyBOkJlb2xVFkhu0YKnTKFHc6oSIZaWRV
 GLAQ==
X-Gm-Message-State: AN3rC/6xahLSnQdobB6iiqd0KRkjKfJtZyYqJQC4qpGwMRNboktWW8+5
 jmfqKEIG8cJAVMqL
X-Received: by 10.223.135.50 with SMTP id a47mr24373078wra.138.1493816033711; 
 Wed, 03 May 2017 05:53:53 -0700 (PDT)
Received: from ?IPv6:::1? (ks39974.kimsufi.com. [91.121.25.35])
 by smtp.gmail.com with ESMTPSA id c37sm27428052wra.16.2017.05.03.05.53.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 May 2017 05:53:52 -0700 (PDT)
To: Roger Pau Monn? <roger.pau@citrix.com>,
 Venu Busireddy <venu.busireddy@oracle.com>
References: <20170309025951.mkhjdikddeukwwrx@MacBook-Pro-de-Roger.local>
 <20170309111759.GB12547@char.us.oracle.com>
 <e2ad9490-67da-8f27-672f-f3a90447ad09@linaro.org>
 <20170310002934.GA29177@localhost.localdomain>
 <20170310032318.sfja3vqjg5u3j4ew@MacBook-Pro-de-Roger.local>
 <20170310152843.GH15705@char.us.oracle.com>
 <20170315120728.vwnjq4aykfgtq2yv@dhcp-3-128.uk.xensource.com>
 <20170315124201.GE28643@localhost.localdomain>
 <20170315125650.h6uozbqbrxpgsech@dhcp-3-128.uk.xensource.com>
 <20170315151135.GA8164@vbusired-lt>
 <20170315163839.rd7bh2ho5wun7s67@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <17715965-df17-363b-f726-2fd6fe95af09@linaro.org>
Date: Wed, 3 May 2017 13:53:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170315163839.rd7bh2ho5wun7s67@dhcp-3-128.uk.xensource.com>
Cc: "Edgar Iglesias \(edgar.iglesias@xilinx.com\)" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Chen <Wei.Chen@arm.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jiandi An <anjiandi@codeaurora.org>, alistair.francis@xilinx.com,
 Punit Agrawal <punit.agrawal@arm.com>, Campbell Sean <scampbel@codeaurora.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "manish.jaggi@caviumnetworks.com" <manish.jaggi@caviumnetworks.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [early RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxNS8wMy8xNyAxNjozOCwgUm9nZXIgUGF1IE1vbm4/IHdyb3RlOgo+IE9u
IFdlZCwgTWFyIDE1LCAyMDE3IGF0IDEwOjExOjM1QU0gLTA1MDAsIFZlbnUgQnVzaXJlZGR5IHdy
b3RlOgo+PiBPbiBXZWQsIE1hciAxNSwgMjAxNyBhdCAxMjo1Njo1MFBNICswMDAwLCBSb2dlciBQ
YXUgTW9ubj8gd3JvdGU6Cj4+PiBPbiBXZWQsIE1hciAxNSwgMjAxNyBhdCAwODo0MjowNEFNIC0w
NDAwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+Pj4gT24gV2VkLCBNYXIgMTUsIDIw
MTcgYXQgMTI6MDc6MjhQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm4/IHdyb3RlOgo+Pj4+PiBPbiBG
cmksIE1hciAxMCwgMjAxNyBhdCAxMDoyODo0M0FNIC0wNTAwLCBLb25yYWQgUnplc3p1dGVrIFdp
bGsgd3JvdGU6Cj4+Pj4+PiBPbiBGcmksIE1hciAxMCwgMjAxNyBhdCAxMjoyMzoxOFBNICswOTAw
LCBSb2dlciBQYXUgTW9ubj8gd3JvdGU6Cj4+Pj4+Pj4gT24gVGh1LCBNYXIgMDksIDIwMTcgYXQg
MDc6Mjk6MzRQTSAtMDUwMCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+Pj4+Pj4+PiBP
biBUaHUsIE1hciAwOSwgMjAxNyBhdCAwMToyNjo0NVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+Pj4+PiBIaSBLb25yYWQsCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gT24gMDkvMDMvMTcg
MTE6MTcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4+Pj4+Pj4+PiBPbiBUaHUsIE1h
ciAwOSwgMjAxNyBhdCAxMTo1OTo1MUFNICswOTAwLCBSb2dlciBQYXUgTW9ubj8gd3JvdGU6Cj4+
Pj4+Pj4+Pj4+IE9uIFdlZCwgTWFyIDA4LCAyMDE3IGF0IDAyOjEyOjA5UE0gLTA1MDAsIEtvbnJh
ZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4+Pj4+Pj4+Pj4+IE9uIFdlZCwgTWFyIDA4LCAyMDE3
IGF0IDA3OjA2OjIzUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+Pj4+IC4u
IHRoaXMgYXMgZm9yIFNSLUlPViBkZXZpY2VzIHlvdSBuZWVkIHRoZSBkcml2ZXJzIHRvIGtpY2sg
dGhlIGhhcmR3YXJlCj4+Pj4+Pj4+Pj4+PiB0byBnZW5lcmF0ZSB0aGUgbmV3IGJ1cyBhZGRyZXNz
ZXMuIEFuZCB0aG9zZSAoYWxvbmcgd2l0aCB0aGUgQkFSIHJlZ2lvbnMpIGFyZQo+Pj4+Pj4+Pj4+
Pj4gbm90IHZpc2libGUgaW4gQUNQSSAodGhleSBhcmUgY29uc3RydWN0dWVkIGR5bmFtaWNhbGx5
KS4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gVGhlcmUncyBhbHJlYWR5IGNvZGUgaW4gWGVuIFsw
XSB0byBmaW5kIG91dCB0aGUgc2l6ZSBvZiB0aGUgQkFScyBvZiBTUi1JT1YKPj4+Pj4+Pj4+Pj4g
ZGV2aWNlcywgYnV0IEknbSBub3Qgc3VyZSB3aGF0J3MgdGhlIGludGVuZGVkIHVzYWdlIG9mIHRo
YXQsIGRvZXMgaXQgbmVlZCB0bwo+Pj4+Pj4+Pj4+PiBoYXBwZW4gX2FmdGVyXyB0aGUgZHJpdmVy
IGluIERvbTAgaGFzIGRvbmUgd2hhdGV2ZXIgbWFnaWMgZm9yIHRoaXMgdG8gd29yaz8KPj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4+IFllcy4gVGhpcyBpcyBjYWxsZWQgdmlhIHRoZSBQSFlTREVWT1BfcGNp
X2RldmljZV9hZGQgaHlwZXJjYWxsIHdoZW4KPj4+Pj4+Pj4+PiB0aGUgZGV2aWNlIGRyaXZlciBp
biBkb20wIGhhcyBmaW5pc2hlZCAiY3JlYXRpbmciIHRoZSBWRi4gU2VlIGRyaXZlcnMveGVuL3Bj
aS5jCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2UgYXJlIHRoaW5raW5nIHRvIG5vdCB1c2UgUEhZU0RF
Vk9QX3BjaV9kZXZpY2VfYWRkIGh5cGVyY2FsbCBmb3IgQVJNIGFuZCBkbwo+Pj4+Pj4+Pj4gdGhl
IFBDSSBzY2FubmluZyBpbiBYZW4uCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gSWYgSSB1bmRlcnN0YW5k
IGNvcnJlY3RseSB3aGF0IHlvdSBzYWlkLCBvbmx5IHRoZSBQQ0kgZHJpdmVyIHdpbGwgYmUgYWJs
ZSB0bwo+Pj4+Pj4+Pj4ga2ljayBTUi1JT1YgZGV2aWNlIGFuZCBYZW4gd291bGQgbm90IGJlIGFi
bGUgdG8gZGV0ZWN0IHRoZSBkZXZpY2UgdW50aWwgaXQKPj4+Pj4+Pj4+IGhhcyBiZWVuIGZ1bGx5
IGNvbmZpZ3VyZWQuIFNvIGl0IHdvdWxkIG1lYW4gdGhhdCB3ZSBoYXZlIHRvIGtlZXAKPj4+Pj4+
Pj4+IFBIWVNERVZPUF9wY2lfZGV2aWNlX2FkZCBhcm91bmQgdG8ga25vdyB3aGVuIFhlbiBjYW4g
dXNlIHRoZSBkZXZpY2UuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gQW0gSSBjb3JyZWN0Pwo+Pj4+Pj4+
Pgo+Pj4+Pj4+PiBZZXMuIFVubGVzcyB0aGUgUENJIGRyaXZlcnMgY29tZSB1cCB3aXRoIHNvbWUg
b3RoZXIgd2F5IHRvIHRlbGwgdGhlCj4+Pj4+Pj4+IE9TIHRoYXQgb2gsIGhleSwgdGhlcmUgaXMg
dGhpcyBuZXcgUENJIGRldmljZSB3aXRoIHRoaXMgQkRGLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBPciB0
aGUgdW5kZXJsYXlpbmcgYnVzIG9uIEFSTSBjYW4gc2VuZCBzb21lICduZXcgZGV2aWNlJyBpbmZv
cm1hdGlvbj8KPj4+Pj4+Pgo+Pj4+Pj4+IEhtLCBpcyB0aGlzIHNvbWV0aGluZyBzdGFuZGFyZCBi
ZXR3ZWVuIGFsbCB0aGUgU1ItSU9WIGltcGxlbWVudGF0aW9ucywgb3IgZWFjaAo+Pj4+Pj4+IHZl
bmRvcnMgaGF2ZSB0aGVpciBvd24gc2F1Y2U/Cj4+Pj4+Pgo+Pj4+Pj4gR29zaCwgYWxsIG9mIHRo
ZW0gaGF2ZSB0aGVpciBvd24gc2F1Y2UuIFRoZSBvbmx5IHRoaW5nIHRoYXQgaXMgdGhlIHNhbWUK
Pj4+Pj4+IGlzIHRoYXQgc3VkZGVubHkgYmVoaW5kIHRoZSBQRiBkZXZpY2UgdGhlcmUgYXJlIFBD
SSBkZXZpZXMgdGhhdCBhcmUgcmVzcG9uZGluZwo+Pj4+Pj4gdG8gMHhjZmMgcmVxdWVzdHMuIE1B
Z2ljIQo+Pj4+Pgo+Pj4+PiBJJ20gcmVhZGluZyB0aGUgUENJIFNSLUlPViAxLjEgc3BlYywgYW5k
IEkgdGhpbmsgd2UgZG9uJ3QgbmVlZCB0byB3YWl0IGZvciB0aGUKPj4+Pj4gZGV2aWNlIGRyaXZl
ciBpbiBEb20wIGluIG9yZGVyIHRvIGdldCB0aGUgaW5mb3JtYXRpb24gb2YgdGhlIFZGIGRldmlj
ZXMsIHdoYXQKPj4+Pj4gWGVuIGNhcmVzIGFib3V0IGlzIHRoZSBwb3NpdGlvbiBvZiB0aGUgQkFS
cyAoc28gdGhhdCB0aGV5IGNhbiBiZSBtYXBwZWQgaW50bwo+Pj4+PiBEb20wIGF0IGJvb3QpLCBh
bmQgdGhlIFBDSSBTQkRGIG9mIGVhY2ggUEYvVkYsIHNvIHRoYXQgWGVuIGNhbiB0cmFwIGFjY2Vz
c2VzIHRvCj4+Pj4+IGl0Lgo+Pj4+Pgo+Pj4+PiBBRkFJQ1QgYm90aCBvZiB0aGlzIGNhbiBiZSBv
YnRhaW5lZCB3aXRob3V0IGFueSBkcml2ZXItc3BlY2lmaWMgY29kZSwgc2luY2UKPj4+Pj4gaXQn
cyBhbGwgY29udGFpbmVkIGluIHRoZSBQQ0kgU1ItSU9WIHNwZWMgKGJ1dCBtYXliZSBJJ20gbWlz
c2luZyBzb21ldGhpbmcpLgo+Pj4+Cj4+Pj4gQ0MtaW5nIFZlbnUsCj4+Pj4KPj4+PiBSb2dlciwg
Y291bGQgeW91IHBvaW50IG91dCB3aGljaCBvZiB0aGUgY2hhcHRlcnMgaGFzIHRoaXM/Cj4+Pgo+
Pj4gVGhpcyB3b3VsZCBiZSBjaGFwdGVyIDIgKCJJbml0aWFsaXphdGlvbiBhbmQgUmVzb3VyY2Ug
QWxsb2NhdGlvbiIpLCBhbmQgdGhlbgo+Pj4gdGhlcmUncyBhICJJTVBMRU1FTlRBVElPTiBOT1RF
IiB0aGF0IHNob3dzIGhvdyB0aGUgUEYvVkYgYXJlIG1hdGNoZWQgdG8KPj4+IGZ1bmN0aW9uIG51
bWJlcnMgaW4gcGFnZSA0NSAoSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29weSwgd2hpY2ggaXMgdGhl
IGxhdGVzdAo+Pj4gcmV2aXNpb246ICJTaW5nbGUgUm9vdCBJL08gVmlydHVhbGl6YXRpb24gYW5k
IFNoYXJpbmcgU3BlY2lmaWNhdGlvbiBSZXZpc2lvbgo+Pj4gMS4xIiBmcm9tIEphbnVhcnkgMjAg
MjAxMCBbMF0pLgo+Pj4KPj4+IFRoZSBkb2N1bWVudCBpcyBxdWl0ZSBjb21wbGV4LCBidXQgaXQg
aXMgYSBzdGFuZGFyZCB0aGF0IGFsbCBTUi1JT1YgZGV2aWNlcwo+Pj4gc2hvdWxkIGZvbGxvdyBz
byBBRkFJQ1QgWGVuIHNob3VsZCBiZSBhYmxlIHRvIGdldCBhbGwgdGhlIGluZm9ybWF0aW9uIHRo
YXQgaXQKPj4+IG5lZWRzIGZyb20gdGhlIFBDSSBjb25maWcgc3BhY2UgaW4gb3JkZXIgdG8gZGV0
ZWN0IHRoZSBQRi9WRiBCQVJzIGFuZCB0aGUgQkRGCj4+PiBkZXZpY2UgYWRkcmVzc2VzLgo+Pj4K
Pj4+IFJvZ2VyLgo+Pj4KPj4+IFswXSBodHRwczovL21lbWJlcnMucGNpc2lnLmNvbS93Zy9QQ0kt
U0lHL2RvY3VtZW50L2Rvd25sb2FkLzgyMzgKPj4KPj4gSSBkbyBub3QgaGF2ZSBhY2Nlc3MgdG8g
dGhpcyBkb2N1bWVudCwgc28gSSBoYXZlIHRvIHJlbHkgb24gUmV2IDEuMAo+PiBkb2N1bWVudCwg
YnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyBhc3BlY3Qgb2YgdGhlIHNwZWMgY2hhbmdlZCBtdWNoLgo+
Pgo+PiBJbiBhbnkgY2FzZSwgSSBhbSBhZnJhaWQgSSBhbSBub3Qgc2VlaW5nIHRoZSBvdmVyYWxs
IHBpY3R1cmUsIGJ1dCBJCj4+IHdvdWxkIGxpa2UgdG8gY29tbWVudCBvbiB0aGUgbGFzdCBwYXJ0
IG9mIHRoaXMgZGlzY3Vzc2lvbi4gSW5kZWVkLCB0aGUKPj4gY29uZmlndXJhdGlvbiBzcGFjZSAo
aW5jbHVkaW5nIHRoZSBTUi1JT1YgZXh0ZW5kZWQgY2FwYWJpbGl0eSkgY29udGFpbnMKPj4gYWxs
IHRoZSBpbmZvcm1hdGlvbiwgYnV0IG9ubHkgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSBmb3Ig
dGhlIE9TIHRvCj4+ICJlbnVtZXJhdGUiIHRoZSBkZXZpY2UgKFBGIGFzIHdlbGwgYXMgVkZzKS4g
VGhlIGJ1cyBhbmQgZGV2aWNlIG51bWJlcgo+PiAoU0JERikgYXNzaWdubWVudCwgYW5kIHByb2dy
YW1taW5nIG9mIHRoZSBCQVJzLCBhcmUgYWxsIGRvbmUgZHVyaW5nIHRoYXQKPj4gZW51bWVyYXRp
b24uIEluIHRoaXMgZGlzY3Vzc2lvbiwgd2hpY2ggZW50aXR5IGlzIGRvaW5nIHRoZSBlbnVtZXJh
dGlvbj8KPj4gWGVuLCBvciBEb20wPwo+Cj4gWGVuIG5lZWRzIHRvIGxldCBEb20wIG1hbmFnZSB0
aGUgZGV2aWNlLCBidXQgYXQgdGhlIHNhbWUgdGltZSBpdCBuZWVkcyB0bwo+IGNvcnJlY3RseSBt
YXAgdGhlIGRldmljZSBCQVJzIGludG8gRG9tMCBwaHlzbWFwLiBJIHRoaW5rIHRoZSBlYXNpZXN0
IHNvbHV0aW9uCj4gaXMgdG8gbGV0IERvbTAgbWFuYWdlIHRoZSBkZXZpY2UsIGFuZCBYZW4gc2hv
dWxkIHNldHVwIGEgdHJhcCB0byBkZXRlY3QgRG9tMAo+IHNldHRpbmcgdGhlIFZGIEVuYWJsZSBi
aXQgKGJpdCAwIGluIFNSLUlPViBDb250cm9sICgwOGgpKSwgYXQgd2hpY2ggcG9pbnQgWGVuCj4g
d2lsbCBzaXplIHRoZSBWRiBCQVJzIChhbmQgbWFwIHRoZW0gaW50byBEb20wKSBhbmQgYWxzbyBl
bnVtZXJhdGUgdGhlIFZGCj4gZGV2aWNlcy4KCldoeSBub3QgdXNpbmcgdGhlIGV4aXN0aW5nIGh5
cGVyY2FsbD8gVGhpcyB3b3VsZCBhdm9pZCB0byBkdXBsaWNhdGUgCmVudW1lcmF0aW5nIFZGIGRl
dmljZXMgaW4gWGVuIGFzIERPTTAgd2lsbCBleGFjdGx5IGRvIHRoZSBzYW1lLgoKSSB0aG91Z2h0
IGEgYml0IG1vcmUgYWJvdXQgdGhlIFBIWVNERVZPUF9wY2lfZGV2aWNlX2FkZCBoeXBlcmNhbGwu
IEkgCnRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBrZWVwIHRoZW0gYXJvdW5kIGZvciBBUk0g
YmVjYXVzZSB3ZSBtYXkgCnN0aWxsIHdhbnQgdG8ga2VlcCBET00wIGluIHRoZSBsb29wLgoKRm9y
IGluc3RhbmNlIHNvbWUgUENJIGhvc3RicmlkZ2UgbWlnaHQgYmUgdmVyeSBjb21wbGV4IHRvIGlt
cGxlbWVudCBpbiAKWGVuIGJlY2F1c2Ugb2YgdGhlIGRlcGVuZGVuY2llcyB3aXRoIG90aGVyIGNv
bXBvbmVudHMgKGNsb2NrLCBwb3dlciAKZG9tYWluLCBNU0kgY29udHJvbGxlcikuLi4gU28gaXQg
bWF5IG1ha2Ugc2Vuc2UgdG8ga2VlcCBhbGwgdGhvc2UgCmhvc3RicmlkZ2VzIGluIExpbnV4IGFu
ZCBoYXZpbmcgWGVuIGNvbmZpZyBzcGFjZSBhY2Nlc3MgZ29pbmcgdGhyb3VnaCBMaW51eC4KCkZv
ciAic2ltcGxlIiBob3N0YnJpZGdlcyAodGhlIGRpc3RpbmN0aW9uIGhhcyB0byBiZSBkZWZpbmVk
KSwgWGVuIHdpbGwgCnN1cHBvcnQgdGhlbSBkaXJlY3RseSBhbmQgd2lsbCBiZSBhYmxlIHRvIGRy
aXZlIHRoZW0uCgpBbiBoeWJyaWQgYXBwcm9hY2gsIHdvdWxkIGFsbG93IHVzIHRvIGdldCBzdXBw
b3J0IG9mIGFsbCB0aGUgaG9zdGJyaWRnZXMgCndpdGhvdXQgaGF2aW5nIHRvIHBvcnQgYWxsIHRo
ZSBob3N0YnJpZGdlcyBpbiBYZW4gKGFuZCB0aGVyZSBhcmUgcXVpdGUgYSAKbG90IG9uIEFSTSku
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 13:28:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5uJw-0002lh-DU; Wed, 03 May 2017 13:27:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <admin@frp.lv>) id 1d5uJt-0002lV-QX
 for xen-devel@lists.xen.org; Wed, 03 May 2017 13:27:54 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 0A/DF-01752-9DAD9095; Wed, 03 May 2017 13:27:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFJsWRWlGSWpSXmKPExsVyMbRhve7VW5y
 RBlfucVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPnsxhLTi8WKBi2tS1jA2M2//ydzFycQgJ
 TGaUWPjoKyuIwyJwllni4bT9jCCOhMAOVomunn62LkYOICdOYmp7dhcjJ5BZLrHtyi02EFtIQ
 Fpixq19TBCTvjFK7Hp1khUkISzgI7H1wTYmEFtEQFHiwcubYHFmAReJI+u+skI0p0vcevyVGc
 RmE1CTaNnzHMzmFbCUuHD2OtgCFgEViZk3n7OD2KICMRJbHn5mgqgRlDg58wkLiM0JVN++bQI
 7xHx/idZpL5ghbHGJW0/mM01gFJ6FpGUWkrJZSMogbDOJeZsfQsXlJba/nQNl20o0/9nIDmEr
 SkzpfghlW0r8vb6GbRYwiJgF3CRmPNDFVOIkcfFhIxuE7Sqx988FJkw1jhI/HkyAOs1BYtvCZ
 1jU2EhM3XwYKu4iceHYbjZMNQ4SOzoOsy9gFFnFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgqp
 ebWlycmJ6ak5hUrJecn7uJEZiCGIBgB+P3P06HGCU5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuD1uskZKSRYlJqeWpGWmQNMhjBpCQ4eJRHev9eB0rzFBYm5xZnpEKlTjMYcLy6/
 f8/E8WTlj/dMQix5+XmpUuK8eSCTBEBKM0rz4AbBkvQlRlkpYV5GoNOEeApSi3IzS1DlXzGKc
 zAqCfOGgkzhycwrgdv3CugUJqBTmmU5QE4pSURISTUw7nE+zGf+trPNS8Bm2ayK5C2s/r/4b3
 jnTVANnvlote/7PUHme3qf8f08ZBiRJ/bN6HDHNtbIhwGv8ved3SKQeD3AYztn4PY6L8nXBQd
 n3TU4Oyvpm43+xEIfhZkL7z02DErsDjw4qWazi+HyC5lJkQp5ZiGKDVmT7vfV6Th15ZpdXhX5
 X6xIiaU4I9FQi7moOBEAoZGv6c0DAAA=
X-Env-Sender: admin@frp.lv
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493818067!57364072!1
X-Originating-IP: [209.85.128.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15024 invoked from network); 3 May 2017 13:27:47 -0000
Received: from mail-wr0-f175.google.com (HELO mail-wr0-f175.google.com)
 (209.85.128.175)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 13:27:47 -0000
Received: by mail-wr0-f175.google.com with SMTP id w50so107404332wrc.0
 for <xen-devel@lists.xen.org>; Wed, 03 May 2017 06:27:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=frp.lv; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=5FeT0gtzX5248HLG3Jd0kfMjVSp7GsF45zrCyH8cHjg=;
 b=QZgrkVXNbOACgddXv0y3nZehFgLDPxlRChnJg1SuCWs+5yfZWAn4i+HX4SaI/V/VJO
 2/LpDyVj9ODfEuUwWQOpimOpG6Dkm14EcEFesOrf6XEfDKa6WZmxkMrj4aJjInZ29lo8
 mxK35ny1tVddCf/0Re9W922W7nnw/Lt7QA1F8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=5FeT0gtzX5248HLG3Jd0kfMjVSp7GsF45zrCyH8cHjg=;
 b=degMnEAUtNjI+EXzu5Xs+ldjtUtP0i+x/LF3jpLK84WvLC2gv7ovNbDRGvnAyl63vG
 kRKrfsL0PI7bOOeGBb2ZQLZmqG9WijIBzKO5yyRYgePKDY8gThJ8gKOjabD93/BpOjW2
 JI3TBcKB6R29ZSSnBCtUV9gHV/FlVnAPkSbQQgPQbTGMdu8DpLCJ9c+OdkJ+Yga/EsAZ
 ekTdd2QppUDZj0GPC3CNC7LzPU76pylPp0rIvDwwijhl+9t6rtQxtMevadzhutY09FFY
 hD/hEdhHq3jgTdby27mRxfLJhoaptv8HTeAk8uySSoV8EIPdTap6c7b58pjZRgDULOGc
 wq5w==
X-Gm-Message-State: AN3rC/7gQ+ws4zsHDyg8g9EZc7LiLyuRXBmsxHF4F/at3QxqWws0zDCK
 QCP1a5Sz6/eFaL0Z
X-Received: by 10.46.7.82 with SMTP id i18mr2411239ljd.123.1493818067115;
 Wed, 03 May 2017 06:27:47 -0700 (PDT)
Received: from [192.168.2.26] ([84.237.229.84])
 by smtp.gmail.com with ESMTPSA id 6sm3716129ljw.35.2017.05.03.06.27.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 May 2017 06:27:45 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
 <20170503102750.t62i2uy7ijhqnoic@citrix.com>
From: Reinis Martinsons <admin@frp.lv>
Message-ID: <db58f795-32bf-2bb4-6800-8f79e3dee2cc@frp.lv>
Date: Wed, 3 May 2017 16:27:41 +0300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170503102750.t62i2uy7ijhqnoic@citrix.com>
Content-Type: multipart/mixed; boundary="------------6B4054F09EFC55EF543395BF"
Content-Language: en-US
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xl devd segmentation fault on xl block-detach
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

On 03.05.2017 13:27, Wei Liu wrote:
> CC Ian
> 
> On Wed, May 03, 2017 at 03:04:44AM +0300, Reinis Martinsons wrote:
>> Hi,
>>
>> I would like to report a problem with storage driver domain. When detaching
>> 2 virtual block devices from the same domain provided by the same driver
>> domain, this generates a segmentation fault in the driver domain `xl devd`
>> process. I observed the same problem both when manually detaching block
>> devices from Dom0 and when shutting down guest domains with several block
>> devices.
>>
>> For ease of demonstration I am sharing my test results on a simple scenario
>> where virtual block devices are provided from a storage driver domain (DomD)
>> back to Dom0, but I observed identical results for other DomUs.
>>
>> Both of my Dom0 and DomD are Arch Linux (kernel 4.10.11-1-ARCH). I built xen
>> from Arch Linux User Repository (https://aur.archlinux.org/xen.git) latest
>> commit 16894c15a19bfef23550ba09d58e097fe16c4792, which is using Xen 4.8.0
>> (commit b03cee73197f4a37bf2941b9367105187355e638). Please see the output of
>> `xl info` attached in "xl info (Dom0).txt". When building xen for DomD, I
>> enabled debugging symbols (`debug ?= y` in /Config.mk). I enabled
>> xendriverdomain.service in DomD. DomD configuration file is attached in
>> "DomD.cfg".
>>
>> After 2 consecutive `xl block-attach` and `xl block-detach` commands in Dom0
>> I am observing the following output:
>>
>> [root@arch-test-dom0 ~]# xl block-attach 0 'format=raw,backendtype=phy,backend=arch-zfs-test,vdev=xvda,target=/dev/zvol/test_pool/test1'
>> [root@arch-test-dom0 ~]# xl block-attach 0 'format=raw,backendtype=phy,backend=arch-zfs-test,vdev=xvdb,target=/dev/zvol/test_pool/test2'
>> [root@arch-test-dom0 ~]# xl block-detach 0 51712
>> [root@arch-test-dom0 ~]# xl block-detach 0 51728
>> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
>> while waiting for /local/domain/1/backend/vbd/0/51728 to be removed
>> libxl: error: libxl.c:2009:device_addrm_aocomplete: unable to remove vbd
>> with id 51728
>> libxl_device_disk_remove failed.
>>
>> The 2nd `xl block-detach` command is generating segmentation fault in DomD
>> `xl devd` process (search_for_guest (libxenlight.so.4.8)) - please see full
>> DomD log output attached in "journalctl (domD).txt".
>>
>> I am also attaching "xenstored-access.log" and output of `xenstore-ls -fp`
>> in "xenstore-ls.txt". In addition, I am attaching output of gdb `backtrace
>> full` command on the generated coredump in DomD as "coredumpctl gdb
>> (DomD).txt"
>>
>> Please let me know if I should provide any other information for debugging
>> this problem.
>>
>> Kind regards
>>
>> Reinis Martinsons
> 
> 
> [...]
>> # After the 2nd `xl block-detach` command:
>>
> [...]
>> [20170502T23:30:38.176Z]  A37.2        rm        /local/domain/0/device/vbd/51728
>> [20170502T23:30:38.177Z]  A37.2        rm        /local/domain/0/device/vbd
>> [20170502T23:30:38.177Z]  A37.2        rm        /local/domain/0/device
>> [20170502T23:30:38.178Z]  A37.2        rm        /libxl/0/device/vbd/51728
>> [20170502T23:30:38.178Z]  A37.2        rm        /libxl/0/device/vbd
>> [20170502T23:30:38.179Z]  A37.2        rm        /libxl/0/device
>> [20170502T23:30:38.179Z]  A37.2        rm        /libxl/0
>> [20170502T23:30:38.180Z]  A37.2        commit
>> [20170502T23:30:38.180Z]  D0           w event   device/vbd/51728 FFFFFFFF81AA8180
>> [20170502T23:30:38.180Z]  D0           w event   device/vbd FFFFFFFF81AA8180
>> [20170502T23:30:38.180Z]  D0           w event   device FFFFFFFF81AA8180
>> [20170502T23:30:38.181Z]  D0           unwatch   /local/domain/1/backend/vbd/0/51728/state FFFF88017F40CC20
>> [20170502T23:30:38.181Z]  A37          endconn
>> [20170502T23:31:17.867Z]  A38          newconn
>> [20170502T23:31:17.957Z]  A38          endconn
> [...]
>> Core was generated by `/usr/bin/xl devd'.
>> Program terminated with signal SIGSEGV, Segmentation fault.
>> #0  0x00007f49bf42519d in search_for_guest (ddomain=0x7ffc601e7130, domid=0)
>>      at libxl.c:3688
>> 3688            if (dguest->domid == domid)
>> [Current thread is 1 (Thread 0x7f49bfa75fc0 (LWP 1403))]
>> (gdb) backtrace full
>> #0  0x00007f49bf42519d in search_for_guest (ddomain=0x7ffc601e7130, domid=0)
>>      at libxl.c:3688
>>          dguest = 0x31352f302f646276
> 
> This seems to suggest dguest is used after freed.
> 
> But looking at the code of backend_watch_callback, dguest shouldn't be
> on the list.
> 
> 3927         /* If this was the last device in the domain, remove it from the list */
> 3928         num_devs = dguest->num_vifs + dguest->num_vbds + dguest->num_qdisks;
> 3929         if (num_devs == 0) {
> 3930             LIBXL_SLIST_REMOVE(&ddomain->guests, dguest, libxl__ddomain_guest,
> 3931                                next);
> 3932             LOG(DEBUG, "removed domain %u from the list of active guests",
> 3933                        dguest->domid);
> 3934             /* Clear any leftovers in libxl/<domid> */
> 3935             libxl__xs_rm_checked(gc, XBT_NULL,
> 3936                                  GCSPRINTF("libxl/%u", dguest->domid));
> 3937             free(dguest);
> 3938         }
> 3939     }
> 
> There is no logging unfortunately. But the xenstore log suggests this
> path is taken. Can you do a quick retest? Modify the unit file for xl
> devd to make it `xl -vvv devd` to grab more output.

I modified xendriverdomain.service unit file to execute `xl -vvv devd`. 
This provided following output from journalctl when the service was started:

[root@arch-zfs-test ~]# journalctl -b 
"_SYSTEMD_UNIT=xendriverdomain.service"
-- Logs begin at Sat 2017-04-15 01:20:58 EEST, end at Wed 2017-05-03 
15:32:12 EEST. --
May 03 14:53:46 arch-zfs-test xl[1396]: xencall:buffer: debug: total 
allocations:7 total releases:7
May 03 14:53:46 arch-zfs-test xl[1396]: xencall:buffer: debug: current 
allocations:0 maximum allocations:1
May 03 14:53:46 arch-zfs-test xl[1396]: xencall:buffer: debug: cache 
current size:1
May 03 14:53:46 arch-zfs-test xl[1396]: xencall:buffer: debug: cache 
hits:6 misses:1 toobig:0

In addition, full xldevd log was generated - please see "xldevd.log.1" 
from the respective session attached.

> 
> Wei.
> 

I also attach the repeated test results similar as before.

Reinis

--------------6B4054F09EFC55EF543395BF
Content-Type: text/plain; charset=UTF-8;
 name="xldevd.log.1"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xldevd.log.1"

bGlieGw6IGRlYnVnOiBsaWJ4bC5jOjM5NTc6bGlieGxfZGV2aWNlX2V2ZW50c19oYW5kbGVy
OiBhbyAweDIwNmUzNTA6IGNyZWF0ZTogaG93PShuaWwpIGNhbGxiYWNrPShuaWwpIHBvbGxl
cj0weDIwNmZkYTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjYzNjpsaWJ4bF9fZXZf
eHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwv
ZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IHJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDog
ZGVidWc6IGxpYnhsLmM6NDAxNDpsaWJ4bF9kZXZpY2VfZXZlbnRzX2hhbmRsZXI6IGFvIDB4
MjA2ZTM1MDogaW5wcm9ncmVzczogcG9sbGVyPTB4MjA2ZmRhMCwgZmxhZ3M9aQpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3
ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBl
dmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZApsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcwMjUwOiBu
ZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjE4Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzAyNTA6IGRlc3Ryb3kKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4
N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDog
ZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFv
IDB4MjA3MDI1MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcwMjUwOiBk
ZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFj
azogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRf
YW9fY3JlYXRlOiBhbyAweDIwNzAyNTA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MAps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFv
IDB4MjA3MDI1MDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndh
dGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcxMi9mcm9udGVuZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcwMjUwOiBuZXN0ZWQg
YW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6
bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzAyNTA6IGRlc3Ryb3kKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3
YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQg
ZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvcGFyYW1zCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBh
byAweDIwNzAyNTA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MDI1MDog
ZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJh
Y2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcxMi9zY3JpcHQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxf
X25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MDI1MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgy
MDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVz
dHJveTogYW8gMHgyMDcwMjUwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0v
bG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Zyb250ZW5kLWlkCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzAy
NTA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MDI1MDogZGVzdHJveQps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNo
IHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49
My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9v
bmxpbmUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9h
b19jcmVhdGU6IGFvIDB4MjA3MDI1MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxp
YnhsOiBkZWJ1ZzogbGlieGwuYzozODg5OmJhY2tlbmRfd2F0Y2hfY2FsbGJhY2s6IGFkZGVk
IGRvbWFpbiAwIHRvIHRoZSBsaXN0IG9mIGFjdGl2ZSBndWVzdHMKbGlieGw6IGRlYnVnOiBs
aWJ4bC5jOjM5MDY6YmFja2VuZF93YXRjaF9jYWxsYmFjazogYWRkZWQgZGV2aWNlIC9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIHRvIHRoZSBsaXN0IG9mIGFjdGl2ZSBk
ZXZpY2VzCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0
Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHgyMDcwYWYwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIHRva2VuPTIvMTogcmVnaXN0ZXIgc2xvdG51bT0y
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0
Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tl
bj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEy
L3JlbW92YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVz
dGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcwNDcwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUz
NTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95
OiBhbyAweDIwNzA0NzA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3
Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvYm9vdGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9l
dmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MDQ3MDogbmVz
dGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzox
ODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcwNDcwOiBkZXN0cm95CmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdm
ZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2
ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRl
OiBhbyAweDIwNzA0NzA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZm
OTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVu
dCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9kZXYKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFv
IDB4MjA3MGRkMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcwZGQwOiBk
ZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFj
azogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL3R5cGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25l
c3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MGRkMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZl
MzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJv
eTogYW8gMHgyMDcwZGQwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1
NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9j
YWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL21vZGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MGRkMDogbmVzdGVk
IGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4
OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcwZGQwOiBkZXN0cm95CmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5
N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50
IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2RldmljZS10eXBl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3Jl
YXRlOiBhbyAweDIwNzBkZDA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3
MGRkMDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRf
Y2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcxMi9kaXNjYXJkLWVuYWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcwZGQwOiBuZXN0ZWQg
YW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6
bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzBkZDA6IGRlc3Ryb3kKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3
YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQg
ZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1tYXgt
aW5kaXJlY3Qtc2VnbWVudHMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGli
eGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MGVhMDogbmVzdGVkIGFvLCBwYXJlbnQg
MHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19f
ZGVzdHJveTogYW8gMHgyMDcwZWEwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0
aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVh
dGU6IGFvIDB4MjA3MGVhMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcw
ZWEwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9j
YWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEv
YmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL21heC1yaW5nLXBhZ2Utb3JkZXIKbGlieGw6IGRlYnVnOiBsaWJ4bF9l
dmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MGVhMDogbmVz
dGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzox
ODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcwZWEwOiBkZXN0cm95CmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdm
ZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2
ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRl
OiBhbyAweDIwNzBlYTA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHgyMDcw
YWYwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIHRv
a2VuPTIvMTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MTIvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjg3NDpkZXZzdGF0ZV9jYWxs
YmFjazogYmFja2VuZCAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0
ZSB3YW50ZWQgc3RhdGUgMiBvawpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjczOmxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHgyMDcwYWYwIHdwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIHRva2VuPTIvMTogZGVy
ZWdpc3RlciBzbG90bnVtPTIKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMDU5OmRl
dmljZV9iYWNrZW5kX2NhbGxiYWNrOiBjYWxsaW5nIGRldmljZV9iYWNrZW5kX2NsZWFudXAK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJl
Z2lzdGVyOiB3YXRjaCB3PTB4MjA3MGFmMDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGli
eGw6IGRlYnVnOiBsaWJ4bF9saW51eC5jOjE4MzpsaWJ4bF9faG90cGx1Z19kaXNrOiBBcmdz
IGFuZCBlbnZpcm9ubWVudCByZWFkeQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEx
NTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVuL3Nj
cmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE1ODpkZXZp
Y2VfaG90cGx1ZzogZXh0cmEgYXJnczoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzox
MTY2OmRldmljZV9ob3RwbHVnOiBlbnY6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MTE3MzpkZXZpY2VfaG90cGx1ZzogCXNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jawps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6IAlYRU5C
VVNfVFlQRTogdmJkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2Vf
aG90cGx1ZzogCVhFTkJVU19QQVRIOiBiYWNrZW5kL3ZiZC8wLzUxNzEyCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogCVhFTkJVU19CQVNFX1BB
VEg6IGJhY2tlbmQKbGlieGw6IGRlYnVnOiBsaWJ4bF9hb3V0aWxzLmM6NTkzOmxpYnhsX19h
c3luY19leGVjX3N0YXJ0OiBmb3JraW5nIHRvIGV4ZWN1dGU6IC9ldGMveGVuL3NjcmlwdHMv
YmxvY2sgYWRkIApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2Fs
bGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MTBhMDogbmVzdGVkIGFv
LCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4Omxp
YnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxMGEwOiBkZXN0cm95CmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2Jh
NzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVw
YXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtZmx1c2gt
Y2FjaGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9h
b19jcmVhdGU6IGFvIDB4MjA3MTBhMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8g
MHgyMDcxMGEwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0
Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9t
YWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtZ3JhbnVsYXJpdHkKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MTBh
MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxMGEwOiBkZXN0cm95Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2gg
dz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0z
LzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Rp
c2NhcmQtYWxpZ25tZW50CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhs
X19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzEwYTA6IG5lc3RlZCBhbywgcGFyZW50IDB4
MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rl
c3Ryb3k6IGFvIDB4MjA3MTBhMDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9kaXNjYXJkLXNlY3VyZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgy
MDcxMGEwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzEwYTA6IGRlc3Ry
b3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3
YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRv
a2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MTIvZmVhdHVyZS1kaXNjYXJkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxp
YnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzEwYTA6IG5lc3RlZCBhbywgcGFyZW50
IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9f
X2Rlc3Ryb3k6IGFvIDB4MjA3MTBhMDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3Bh
dGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9mZWF0dXJlLWJhcnJpZXIKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFv
IDB4MjA3MTBhMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxMGEwOiBk
ZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFj
azogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL2ZlYXR1cmUtcGVyc2lzdGVudApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcxMGEwOiBuZXN0ZWQgYW8s
IHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGli
eGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzEwYTA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3
M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBh
dGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc2VjdG9ycwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8g
MHgyMDcxMGEwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzEwYTA6IGRl
c3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNr
OiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5k
IHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MTIvaW5mbwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVz
dGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcxMGEwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUz
NTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95
OiBhbyAweDIwNzEwYTA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3
Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc2VjdG9yLXNpemUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MTBhMDog
bmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
YzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxMGEwOiBkZXN0cm95CmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0w
eDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6
IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNp
Y2FsLXNlY3Rvci1zaXplCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhs
X19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzEwYTA6IG5lc3RlZCBhbywgcGFyZW50IDB4
MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rl
c3Ryb3k6IGFvIDB4MjA3MTBhMDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcxMGEwOiBu
ZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlLXBhdGgKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFv
IDB4MjA3MTNiMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxM2IwOiBk
ZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFj
azogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL2hvdHBsdWctc3RhdHVzCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIz
OmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzEzYjA6IG5lc3RlZCBhbywgcGFy
ZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9f
YW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MTNiMDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHgy
MDcwYmYwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2xp
bnV4LmM6MjAwOmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRfaW5mbzogbnVtX2V4ZWMgMSwg
bm90IHJ1bm5pbmcgaG90cGx1ZyBzY3JpcHRzCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNl
LmM6MTE0MzpkZXZpY2VfaG90cGx1ZzogTm8gaG90cGx1ZyBzY3JpcHQgdG8gZXhlY3V0ZQps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVn
aXN0ZXI6IHdhdGNoIHc9MHgyMDcwYmYwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4
bDogZGVidWc6IGxpYnhsLmM6MzcyMTpkZXZpY2VfY29tcGxldGU6IGRldmljZSAvbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMiBhZGQgc3VjY2VlZApsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MDI1MDog
ZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJh
Y2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVk
X2FvX2NyZWF0ZTogYW8gMHgyMDcxM2IwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95OiBh
byAweDIwNzEzYjA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3
YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9k
b21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MjgKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6
bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MDI1MDogbmVzdGVkIGFvLCBwYXJl
bnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19h
b19fZGVzdHJveTogYW8gMHgyMDcwMjUwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3
cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIw
NzAyNTA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MDI1MDogZGVzdHJv
eQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdh
dGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9r
ZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OC9wYXJhbXMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3Rl
ZF9hb19jcmVhdGU6IGFvIDB4MjA3MTNiMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUw
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTog
YW8gMHgyMDcxM2IwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6
d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwv
ZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NjcmlwdApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcwMjUwOiBuZXN0ZWQg
YW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6
bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzAyNTA6IGRlc3Ryb3kKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3
YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQg
ZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZnJvbnRlbmQtaWQK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVh
dGU6IGFvIDB4MjA3MDI1MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcw
MjUwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9j
YWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEv
YmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzI4L29ubGluZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzps
aWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcxM2IwOiBuZXN0ZWQgYW8sIHBhcmVu
dCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjM5MDY6YmFja2VuZF93YXRjaF9j
YWxsYmFjazogYWRkZWQgZGV2aWNlIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4IHRvIHRoZSBsaXN0IG9mIGFjdGl2ZSBkZXZpY2VzCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHgyMDcw
YWYwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIHRv
a2VuPTIvMjogcmVnaXN0ZXIgc2xvdG51bT0yCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0v
bG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3JlbW92YWJsZQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcwMjUw
OiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzAyNTA6IGRlc3Ryb3kKbGli
eGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3
PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMv
MDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvYm9v
dGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9h
b19jcmVhdGU6IGFvIDB4MjA3MDI1MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8g
MHgyMDcwMjUwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0
Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9t
YWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoy
MjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzAyNTA6IG5lc3RlZCBhbywg
cGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNo
ZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOC9kZXYKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6
bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MTY4MDogbmVzdGVkIGFvLCBwYXJl
bnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19h
b19fZGVzdHJveTogYW8gMHgyMDcxNjgwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3
cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3R5cGUKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MTY4
MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxNjgwOiBkZXN0cm95Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2gg
dz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0z
LzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L21v
ZGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19j
cmVhdGU6IGFvIDB4MjA3MTY4MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgy
MDcxNjgwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hm
ZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWlu
LzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4L2RldmljZS10eXBlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
YzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzE2ODA6IG5lc3RlZCBh
bywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODps
aWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MTY4MDogZGVzdHJveQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdi
YTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBl
cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWVuYWJs
ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2Ny
ZWF0ZTogYW8gMHgyMDcxNjgwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIw
NzE2ODA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZk
X2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4v
MS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMKbGlieGw6IGRl
YnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4
MjA3MTY4MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxNjgwOiBkZXN0
cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazog
d2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0
b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L211bHRpLXF1ZXVlLW1heC1xdWV1ZXMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MTY4MDogbmVzdGVkIGFv
LCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4Omxp
YnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxNjgwOiBkZXN0cm95CmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2Jh
NzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVw
YXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L21heC1yaW5nLXBhZ2Ut
b3JkZXIKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9h
b19jcmVhdGU6IGFvIDB4MjA3MTY4MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8g
MHgyMDcxNjgwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0
Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9t
YWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoy
MjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzE2ODA6IG5lc3RlZCBhbywg
cGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNo
ZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHgyMDcwYWYwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIHRva2VuPTIvMjogZXZlbnQgZXBhdGg9L2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjg3NDpkZXZzdGF0ZV9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSB3YW50ZWQgc3RhdGUgMiBvawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6NjczOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoIHc9MHgyMDcwYWYwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzI4L3N0YXRlIHRva2VuPTIvMjogZGVyZWdpc3RlciBzbG90bnVtPTIKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kZXZpY2UuYzoxMDU5OmRldmljZV9iYWNrZW5kX2NhbGxiYWNrOiBjYWxs
aW5nIGRldmljZV9iYWNrZW5kX2NsZWFudXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4MjA3MGFmMDog
ZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9saW51eC5jOjE4
MzpsaWJ4bF9faG90cGx1Z19kaXNrOiBBcmdzIGFuZCBlbnZpcm9ubWVudCByZWFkeQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcg
aG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZGV2aWNlLmM6MTE1ODpkZXZpY2VfaG90cGx1ZzogZXh0cmEgYXJnczoKbGli
eGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTY2OmRldmljZV9ob3RwbHVnOiBlbnY6Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogCXNjcmlw
dDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNzM6ZGV2aWNlX2hvdHBsdWc6IAlYRU5CVVNfVFlQRTogdmJkCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogCVhFTkJVU19QQVRIOiBiYWNr
ZW5kL3ZiZC8wLzUxNzI4CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZp
Y2VfaG90cGx1ZzogCVhFTkJVU19CQVNFX1BBVEg6IGJhY2tlbmQKbGlieGw6IGRlYnVnOiBs
aWJ4bF9hb3V0aWxzLmM6NTkzOmxpYnhsX19hc3luY19leGVjX3N0YXJ0OiBmb3JraW5nIHRv
IGV4ZWN1dGU6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgYWRkIApsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTcz
YTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVh
dGU6IGFvIDB4MjA3MThjMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcx
OGMwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9j
YWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEv
YmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzI4L2ZlYXR1cmUtZmx1c2gtY2FjaGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9l
dmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MThjMDogbmVz
dGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzox
ODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcxOGMwOiBkZXN0cm95CmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdm
ZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2
ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQt
Z3JhbnVsYXJpdHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25l
c3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MThjMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZl
MzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJv
eTogYW8gMHgyMDcxOGMwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1
NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9j
YWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQtYWxpZ25tZW50CmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIw
NzE4YzA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MThjMDogZGVzdHJv
eQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdh
dGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9r
ZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OC9kaXNjYXJkLXNlY3VyZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4
bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcxOGMwOiBuZXN0ZWQgYW8sIHBhcmVudCAw
eDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19k
ZXN0cm95OiBhbyAweDIwNzE4YzA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRo
PS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1kaXNjYXJkCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAw
eDIwNzE4YzA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MThjMDogZGVz
dHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6
IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQg
dG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9mZWF0dXJlLWJhcnJpZXIKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6
bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MThjMDogbmVzdGVkIGFvLCBwYXJl
bnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19h
b19fZGVzdHJveTogYW8gMHgyMDcxOGMwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3
cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtcGVyc2lzdGVudAps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0
ZTogYW8gMHgyMDcxOGMwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRl
YnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzE4
YzA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2Nh
bGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9i
YWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3Mjgvc2VjdG9ycwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzps
aWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcxOGMwOiBuZXN0ZWQgYW8sIHBhcmVu
dCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2Fv
X19kZXN0cm95OiBhbyAweDIwNzE4YzA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bF9l
dmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdw
YXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvaW5mbwpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcxOGMw
OiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDIwNzE4YzA6IGRlc3Ryb3kKbGli
eGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3
PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2VuPTMv
MDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc2Vj
dG9yLXNpemUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3Rl
ZF9hb19jcmVhdGU6IGFvIDB4MjA3MThjMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUw
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTog
YW8gMHgyMDcxOGMwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6
d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwv
ZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLXNlY3Rvci1zaXplCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIw
NzE4YzA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MThjMDogZGVzdHJv
eQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdh
dGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9r
ZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OC9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVk
X2FvX2NyZWF0ZTogYW8gMHgyMDcxOGMwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRj
aCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kIHRva2Vu
PTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgv
cGh5c2ljYWwtZGV2aWNlLXBhdGgKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6
bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MWJlMDogbmVzdGVkIGFvLCBwYXJl
bnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19h
b19fZGVzdHJveTogYW8gMHgyMDcxYmUwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3
cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2hvdHBsdWctc3RhdHVzCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBh
byAweDIwNzFiZTA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MWJlMDog
ZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dh
dGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHgyMDcwYmYwOiBkZXJlZ2lzdGVyIHVucmVnaXN0
ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2xpbnV4LmM6MjAwOmxpYnhsX19nZXRfaG90cGx1
Z19zY3JpcHRfaW5mbzogbnVtX2V4ZWMgMSwgbm90IHJ1bm5pbmcgaG90cGx1ZyBzY3JpcHRz
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE0MzpkZXZpY2VfaG90cGx1ZzogTm8g
aG90cGx1ZyBzY3JpcHQgdG8gZXhlY3V0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHgyMDcwYmYwOiBk
ZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsLmM6MzcyMTpkZXZp
Y2VfY29tcGxldGU6IGRldmljZSAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OCBhZGQgc3VjY2VlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9f
YW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MTNiMDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTgg
d3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0v
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9vbmxpbmUKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3
MTNiMDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3
cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzBh
MjA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3Bh
dGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcwYjgw
OiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjM5
MjA6YmFja2VuZF93YXRjaF9jYWxsYmFjazogcmVtb3ZlZCBkZXZpY2UgL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIgZnJvbSB0aGUgbGlzdCBvZiBhY3RpdmUgZGV2aWNl
cwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNoX3Jl
Z2lzdGVyOiB3YXRjaCB3PTB4MjA2ZThhMCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcxMi9zdGF0ZSB0b2tlbj0yLzM6IHJlZ2lzdGVyIHNsb3RudW09MgpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9
MHg3ZmZmOTdiYTczYTggd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8w
OiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9vbmxp
bmUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19j
cmVhdGU6IGFvIDB4MjA2ZWI4MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgy
MDZlYjgwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hm
ZF9jYWxsYmFjazogd2F0Y2ggdz0weDIwNmU4YTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgdG9rZW49Mi8zOiBldmVudCBlcGF0aD0vbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6ODc0OmRldnN0YXRlX2NhbGxiYWNrOiBiYWNrZW5kIC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIHdhbnRlZCBzdGF0ZSA2IG9rCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjog
d2F0Y2ggdz0weDIwNmU4YTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MTIvc3RhdGUgdG9rZW49Mi8zOiBkZXJlZ2lzdGVyIHNsb3RudW09MgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjEwNTk6ZGV2aWNlX2JhY2tlbmRfY2FsbGJhY2s6IGNhbGxp
bmcgZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHgyMDZlOGEwOiBk
ZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2xpbnV4LmM6MTgz
OmxpYnhsX19ob3RwbHVnX2Rpc2s6IEFyZ3MgYW5kIGVudmlyb25tZW50IHJlYWR5CmxpYnhs
OiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE1NzpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBo
b3RwbHVnIHNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayByZW1vdmUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTU4OmRldmljZV9ob3RwbHVnOiBleHRyYSBhcmdzOgps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNjY6ZGV2aWNlX2hvdHBsdWc6IGVudjoK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAJc2Ny
aXB0OiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNl
LmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogCVhFTkJVU19UWVBFOiB2YmQKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAJWEVOQlVTX1BBVEg6IGJh
Y2tlbmQvdmJkLzAvNTE3MTIKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRl
dmljZV9ob3RwbHVnOiAJWEVOQlVTX0JBU0VfUEFUSDogYmFja2VuZApsaWJ4bDogZGVidWc6
IGxpYnhsX2FvdXRpbHMuYzo1OTM6bGlieGxfX2FzeW5jX2V4ZWNfc3RhcnQ6IGZvcmtpbmcg
dG8gZXhlY3V0ZTogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayByZW1vdmUgCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0
Y2ggdz0weDIwNmU5YTA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1Zzog
bGlieGxfbGludXguYzoyMDA6bGlieGxfX2dldF9ob3RwbHVnX3NjcmlwdF9pbmZvOiBudW1f
ZXhlYyAxLCBub3QgcnVubmluZyBob3RwbHVnIHNjcmlwdHMKbGlieGw6IGRlYnVnOiBsaWJ4
bF9kZXZpY2UuYzoxMTQzOmRldmljZV9ob3RwbHVnOiBObyBob3RwbHVnIHNjcmlwdCB0byBl
eGVjdXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0
Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDIwNmU5YTA6IGRlcmVnaXN0ZXIgdW5yZWdpc3Rl
cmVkCmxpYnhsOiBkZWJ1ZzogbGlieGwuYzozNzIxOmRldmljZV9jb21wbGV0ZTogZGV2aWNl
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIHJlbW92ZSBzdWNjZWVkCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8g
MHgyMDcwYjgwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0
Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9t
YWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxp
YnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzBiODA6IG5lc3RlZCBhbywgcGFyZW50
IDB4MjA2ZTM1MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9f
X2Rlc3Ryb3k6IGFvIDB4MjA3MGI4MDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3Bh
dGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9vbmxpbmUKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjIyMjM6bGlieGxfX25lc3RlZF9hb19jcmVhdGU6IGFvIDB4MjA3MGI4
MDogbmVzdGVkIGFvLCBwYXJlbnQgMHgyMDZlMzUwCg==
--------------6B4054F09EFC55EF543395BF
Content-Type: text/plain; charset=UTF-8;
 name="journalctl (domD).txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="journalctl (domD).txt"

W3Jvb3RAYXJjaC16ZnMtdGVzdCB+XSMgam91cm5hbGN0bCAtZg0KLS0gTG9ncyBiZWdpbiBh
dCBTYXQgMjAxNy0wNC0xNSAwMToyMDo1OCBFRVNULiAtLQ0KTWF5IDAzIDE0OjU0OjAzIGFy
Y2gtemZzLXRlc3Qgc3lzdGVtZFsxNDk2XTogU3RhcnRpbmcgRC1CdXMgVXNlciBNZXNzYWdl
IEJ1cyBTb2NrZXQuDQpNYXkgMDMgMTQ6NTQ6MDMgYXJjaC16ZnMtdGVzdCBzeXN0ZW1kWzE0
OTZdOiBSZWFjaGVkIHRhcmdldCBUaW1lcnMuDQpNYXkgMDMgMTQ6NTQ6MDMgYXJjaC16ZnMt
dGVzdCBzeXN0ZW1kWzE0OTZdOiBSZWFjaGVkIHRhcmdldCBQYXRocy4NCk1heSAwMyAxNDo1
NDowMyBhcmNoLXpmcy10ZXN0IHN5c3RlbWRbMTQ5Nl06IExpc3RlbmluZyBvbiBELUJ1cyBV
c2VyIE1lc3NhZ2UgQnVzIFNvY2tldC4NCk1heSAwMyAxNDo1NDowMyBhcmNoLXpmcy10ZXN0
IHN5c3RlbWRbMTQ5Nl06IFJlYWNoZWQgdGFyZ2V0IFNvY2tldHMuDQpNYXkgMDMgMTQ6NTQ6
MDMgYXJjaC16ZnMtdGVzdCBzeXN0ZW1kWzE0OTZdOiBSZWFjaGVkIHRhcmdldCBCYXNpYyBT
eXN0ZW0uDQpNYXkgMDMgMTQ6NTQ6MDMgYXJjaC16ZnMtdGVzdCBzeXN0ZW1kWzE0OTZdOiBS
ZWFjaGVkIHRhcmdldCBEZWZhdWx0Lg0KTWF5IDAzIDE0OjU0OjAzIGFyY2gtemZzLXRlc3Qg
c3lzdGVtZFsxNDk2XTogU3RhcnR1cCBmaW5pc2hlZCBpbiAzMm1zLg0KTWF5IDAzIDE0OjU0
OjAzIGFyY2gtemZzLXRlc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBVc2VyIE1hbmFnZXIgZm9y
IFVJRCAwLg0KTWF5IDAzIDE0OjU0OjAzIGFyY2gtemZzLXRlc3QgbG9naW5bMTQ5MV06IFJP
T1QgTE9HSU4gT04gaHZjMA0KDQojIEFmdGVyIHRoZSAxc3QgYHhsIGJsb2NrLWF0dGFjaGAg
Y29tbWFuZDoNCg0KTWF5IDAzIDE1OjAzOjQ0IGFyY2gtemZzLXRlc3Qga2VybmVsOiB4ZW4t
YmxrYmFjazogYmFja2VuZC92YmQvMC81MTcxMjogdXNpbmcgNCBxdWV1ZXMsIHByb3RvY29s
IDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzDQpNYXkgMDMgMTU6MDM6NDQgYXJj
aC16ZnMtdGVzdCBrZXJuZWw6IHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8wLzUxNzEyOiB1
c2luZyA0IHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFu
dHMNCk1heSAwMyAxNTowMzo0NCBhcmNoLXpmcy10ZXN0IHJvb3RbMTU2OV06IC9ldGMveGVu
L3NjcmlwdHMvYmxvY2s6IGFkZCBYRU5CVVNfUEFUSD1iYWNrZW5kL3ZiZC8wLzUxNzEyDQpN
YXkgMDMgMTU6MDM6NDQgYXJjaC16ZnMtdGVzdCByb290WzE2MjFdOiAvZXRjL3hlbi9zY3Jp
cHRzL2Jsb2NrOiBXcml0aW5nIGJhY2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNl
IGU2OjAgdG8geGVuc3RvcmUuDQpNYXkgMDMgMTU6MDM6NDQgYXJjaC16ZnMtdGVzdCByb290
WzE2MjNdOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBXcml0aW5nIGJhY2tlbmQvdmJkLzAv
NTE3MTIvcGh5c2ljYWwtZGV2aWNlLXBhdGggL2Rldi96ZDAgdG8geGVuc3RvcmUuDQpNYXkg
MDMgMTU6MDM6NDQgYXJjaC16ZnMtdGVzdCByb290WzE2MzBdOiAvZXRjL3hlbi9zY3JpcHRz
L2Jsb2NrOiBXcml0aW5nIGJhY2tlbmQvdmJkLzAvNTE3MTIvaG90cGx1Zy1zdGF0dXMgY29u
bmVjdGVkIHRvIHhlbnN0b3JlLg0KDQojIEFmdGVyIHRoZSAybmQgYHhsIGJsb2NrLWF0dGFj
aGAgY29tbWFuZDoNCg0KTWF5IDAzIDE1OjA1OjM3IGFyY2gtemZzLXRlc3Qga2VybmVsOiB4
ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMC81MTcyODogdXNpbmcgMSBxdWV1ZXMsIHByb3Rv
Y29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzDQpNYXkgMDMgMTU6MDU6Mzcg
YXJjaC16ZnMtdGVzdCBrZXJuZWw6IHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8wLzUxNzI4
OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBn
cmFudHMNCk1heSAwMyAxNTowNTozNyBhcmNoLXpmcy10ZXN0IHJvb3RbMTY1NV06IC9ldGMv
eGVuL3NjcmlwdHMvYmxvY2s6IGFkZCBYRU5CVVNfUEFUSD1iYWNrZW5kL3ZiZC8wLzUxNzI4
DQpNYXkgMDMgMTU6MDU6MzcgYXJjaC16ZnMtdGVzdCByb290WzE3MDldOiAvZXRjL3hlbi9z
Y3JpcHRzL2Jsb2NrOiBXcml0aW5nIGJhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtZGV2
aWNlIGU2OjIwIHRvIHhlbnN0b3JlLg0KTWF5IDAzIDE1OjA1OjM3IGFyY2gtemZzLXRlc3Qg
cm9vdFsxNzExXTogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jazogV3JpdGluZyBiYWNrZW5kL3Zi
ZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZS1wYXRoIC9kZXYvemQzMiB0byB4ZW5zdG9yZS4N
Ck1heSAwMyAxNTowNTozNyBhcmNoLXpmcy10ZXN0IHJvb3RbMTcxNV06IC9ldGMveGVuL3Nj
cmlwdHMvYmxvY2s6IFdyaXRpbmcgYmFja2VuZC92YmQvMC81MTcyOC9ob3RwbHVnLXN0YXR1
cyBjb25uZWN0ZWQgdG8geGVuc3RvcmUuDQoNCiMgQWZ0ZXIgdGhlIDFzdCBgeGwgYmxvY2st
ZGV0YWNoYCBjb21tYW5kOg0KDQpNYXkgMDMgMTU6MDY6NDMgYXJjaC16ZnMtdGVzdCByb290
WzE3MzBdOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiByZW1vdmUgWEVOQlVTX1BBVEg9YmFj
a2VuZC92YmQvMC81MTcxMg0KDQojIEFmdGVyIHRoZSAybmQgYHhsIGJsb2NrLWRldGFjaGAg
Y29tbWFuZDoNCg0KTWF5IDAzIDE1OjA4OjA5IGFyY2gtemZzLXRlc3Qga2VybmVsOiB0cmFw
czogeGxbMTQwMF0gZ2VuZXJhbCBwcm90ZWN0aW9uIGlwOjdmMDBkZjkyYjE5ZCBzcDo3ZmZm
OTdiYTcwNDAgZXJyb3I6MA0KTWF5IDAzIDE1OjA4OjA5IGFyY2gtemZzLXRlc3Qga2VybmVs
OiAgaW4gbGlieGVubGlnaHQuc28uNC44LjBbN2YwMGRmOGZlMDAwK2RkMDAwXQ0KTWF5IDAz
IDE1OjA4OjA5IGFyY2gtemZzLXRlc3Qgc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBzeXN0
ZW0tc3lzdGVtZFx4MmRjb3JlZHVtcC5zbGljZS4NCk1heSAwMyAxNTowODowOSBhcmNoLXpm
cy10ZXN0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgUHJvY2VzcyBDb3JlIER1bXAgKFBJRCAxNzQw
L1VJRCAwKS4NCk1heSAwMyAxNTowODowOSBhcmNoLXpmcy10ZXN0IHN5c3RlbWRbMV06IHhl
bmRyaXZlcmRvbWFpbi5zZXJ2aWNlOiBNYWluIHByb2Nlc3MgZXhpdGVkLCBjb2RlPWR1bXBl
ZCwgc3RhdHVzPTExL1NFR1YNCk1heSAwMyAxNTowODowOSBhcmNoLXpmcy10ZXN0IHN5c3Rl
bWRbMV06IHhlbmRyaXZlcmRvbWFpbi5zZXJ2aWNlOiBVbml0IGVudGVyZWQgZmFpbGVkIHN0
YXRlLg0KTWF5IDAzIDE1OjA4OjA5IGFyY2gtemZzLXRlc3Qgc3lzdGVtZFsxXTogeGVuZHJp
dmVyZG9tYWluLnNlcnZpY2U6IEZhaWxlZCB3aXRoIHJlc3VsdCAnY29yZS1kdW1wJy4NCk1h
eSAwMyAxNTowODowOSBhcmNoLXpmcy10ZXN0IHN5c3RlbWQtY29yZWR1bXBbMTc0Ml06IFBy
b2Nlc3MgMTQwMCAoeGwpIG9mIHVzZXIgMCBkdW1wZWQgY29yZS4NCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RhY2sgdHJhY2Ug
b2YgdGhyZWFkIDE0MDA6DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjMCAgMHgwMDAwN2YwMGRmOTJiMTlkIHNlYXJjaF9mb3JfZ3Vl
c3QgKGxpYnhlbmxpZ2h0LnNvLjQuOCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICMxICAweDAwMDA3ZjAwZGY5MmI5MzEgYmFja2Vu
ZF93YXRjaF9jYWxsYmFjayAobGlieGVubGlnaHQuc28uNC44KQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzIgIDB4MDAwMDdmMDBk
Zjk2ODlkYSB3YXRjaGZkX2NhbGxiYWNrIChsaWJ4ZW5saWdodC5zby40LjgpDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMyAgMHgw
MDAwN2YwMGRmOTZhNjEyIGZkX29jY3VycyAobGlieGVubGlnaHQuc28uNC44KQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQgIDB4
MDAwMDdmMDBkZjk2YTZjNCBhZnRlcnBvbGxfaW50ZXJuYWwgKGxpYnhlbmxpZ2h0LnNvLjQu
OCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICM1ICAweDAwMDA3ZjAwZGY5NmJkZmQgZXZlbnRsb29wX2l0ZXJhdGlvbiAobGlieGVu
bGlnaHQuc28uNC44KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIzYgIDB4MDAwMDdmMDBkZjk2Y2JiMSBsaWJ4bF9fYW9faW5wcm9n
cmVzcyAobGlieGVubGlnaHQuc28uNC44KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIzcgIDB4MDAwMDdmMDBkZjkyYzFkYyBsaWJ4
bF9kZXZpY2VfZXZlbnRzX2hhbmRsZXIgKGxpYnhlbmxpZ2h0LnNvLjQuOCkNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM4ICAweDAw
MDAwMDAwMDA0MjMyNTggbWFpbl9kZXZkICh4bCkNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM5ICAweDAwMDAwMDAwMDA0MDhlMDUg
bWFpbiAoeGwpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAjMTAgMHgwMDAwN2YwMGRlZjRmNTExIF9fbGliY19zdGFydF9tYWluIChs
aWJjLnNvLjYpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAjMTEgMHgwMDAwMDAwMDAwNDA4MDBhIF9zdGFydCAoeGwpDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0YWNr
IHRyYWNlIG9mIHRocmVhZCAxNDAxOg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIzAgIDB4MDAwMDdmMDBkZjJlM2Y3ZCByZWFkIChs
aWJwdGhyZWFkLnNvLjApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjMSAgMHgwMDAwN2YwMGRlNmJiYzNkIHJlYWRfYWxsIChsaWJ4
ZW5zdG9yZS5zby4zLjApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjMiAgMHgwMDAwN2YwMGRlNmJkNmNhIHJlYWRfbWVzc2FnZSAo
bGlieGVuc3RvcmUuc28uMy4wKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIzMgIDB4MDAwMDdmMDBkZTZiZGExZiByZWFkX3RocmVh
ZCAobGlieGVuc3RvcmUuc28uMy4wKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIzQgIDB4MDAwMDdmMDBkZjJkYTJlNyBzdGFydF90
aHJlYWQgKGxpYnB0aHJlYWQuc28uMCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICM1ICAweDAwMDA3ZjAwZGYwMWI1NGYgX19jbG9u
ZSAobGliYy5zby42KQ0K
--------------6B4054F09EFC55EF543395BF
Content-Type: text/plain; charset=UTF-8;
 name="xenstored-access.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xenstored-access.log"

IyBBZnRlciB0aGUgMXN0IGB4bCBibG9jay1hdHRhY2hgIGNvbW1hbmQ6CgpbMjAxNzA1MDNU
MTI6MDM6MDYuNDIyWl0gIEEyOCAgICAgICAgICBuZXdjb25uICAgClsyMDE3MDUwM1QxMjow
MzowNi41MDVaXSAgQTI4ICAgICAgICAgIGVuZGNvbm4gICAKWzIwMTcwNTAzVDEyOjAzOjQ0
LjEzNFpdICBBMjkgICAgICAgICAgbmV3Y29ubiAgIApbMjAxNzA1MDNUMTI6MDM6NDQuMTM2
Wl0gIEEyOS4xICAgICAgICBybSAgICAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMiAK
WzIwMTcwNTAzVDEyOjAzOjQ0LjEzNlpdICBBMjkuMSAgICAgICAgd3JpdGUgICAgIC9saWJ4
bC8wL2RldmljZS92YmQvNTE3MTIvZnJvbnRlbmQgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92
YmQvNTE3MTIKWzIwMTcwNTAzVDEyOjAzOjQ0LjEzNlpdICBBMjkuMSAgICAgICAgd3JpdGUg
ICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCAvbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcxMgpbMjAxNzA1MDNUMTI6MDM6NDQuMTM2Wl0gIEEyOS4xICAg
ICAgICBybSAgICAgICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIgClsyMDE3
MDUwM1QxMjowMzo0NC4xMzZaXSAgQTI5LjEgICAgICAgIG1rZGlyICAgICAvbG9jYWwvZG9t
YWluLzAvZGV2aWNlL3ZiZC81MTcxMiAKWzIwMTcwNTAzVDEyOjAzOjQ0LjEzN1pdICBBMjku
MSAgICAgICAgc2V0cGVybXMgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyIG4w
IHIxIApbMjAxNzA1MDNUMTI6MDM6NDQuMTM3Wl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAg
L2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCAvbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcxMgpbMjAxNzA1MDNUMTI6MDM6NDQuMTM3Wl0gIEEyOS4x
ICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvYmFj
a2VuZC1pZCAxClsyMDE3MDUwM1QxMjowMzo0NC4xMzdaXSAgQTI5LjEgICAgICAgIHNldHBl
cm1zICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kLWlkIG4wIHIx
IApbMjAxNzA1MDNUMTI6MDM6NDQuMTM3Wl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAgL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvc3RhdGUgMQpbMjAxNzA1MDNUMTI6MDM6
NDQuMTM3Wl0gIEEyOS4xICAgICAgICBzZXRwZXJtcyAgL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS92YmQvNTE3MTIvc3RhdGUgbjAgcjEgClsyMDE3MDUwM1QxMjowMzo0NC4xMzdaXSAgQTI5
LjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi92
aXJ0dWFsLWRldmljZSA1MTcxMgpbMjAxNzA1MDNUMTI6MDM6NDQuMTM3Wl0gIEEyOS4xICAg
ICAgICBzZXRwZXJtcyAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvdmlydHVh
bC1kZXZpY2UgbjAgcjEgClsyMDE3MDUwM1QxMjowMzo0NC4xMzhaXSAgQTI5LjEgICAgICAg
IHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9kZXZpY2UtdHlw
ZSBkaXNrClsyMDE3MDUwM1QxMjowMzo0NC4xMzhaXSAgQTI5LjEgICAgICAgIHNldHBlcm1z
ICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9kZXZpY2UtdHlwZSBuMCByMSAK
WzIwMTcwNTAzVDEyOjAzOjQ0LjEzOFpdICBBMjkuMSAgICAgICAgd3JpdGUgICAgIC9sb2Nh
bC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sIHg4Nl82NC1hYmkKWzIwMTcw
NTAzVDEyOjAzOjQ0LjEzOFpdICBBMjkuMSAgICAgICAgc2V0cGVybXMgIC9sb2NhbC9kb21h
aW4vMC9kZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sIG4wIHIxIApbMjAxNzA1MDNUMTI6MDM6
NDQuMTM4Wl0gIEEyOS4xICAgICAgICBybSAgICAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MTIgClsyMDE3MDUwM1QxMjowMzo0NC4xMzhaXSAgQTI5LjEgICAgICAg
IG1rZGlyICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMiAKWzIwMTcw
NTAzVDEyOjAzOjQ0LjEzOFpdICBBMjkuMSAgICAgICAgc2V0cGVybXMgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIG4xIHIwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTM4
Wl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MTIvZnJvbnRlbmQgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIKWzIw
MTcwNTAzVDEyOjAzOjQ0LjEzOFpdICBBMjkuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3BhcmFtcyAvZGV2L3p2b2wvdGVzdF9wb29s
L3Rlc3QxClsyMDE3MDUwM1QxMjowMzo0NC4xMzlaXSAgQTI5LjEgICAgICAgIHdyaXRlICAg
ICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zY3JpcHQgL2V0Yy94ZW4v
c2NyaXB0cy9ibG9jawpbMjAxNzA1MDNUMTI6MDM6NDQuMTM5Wl0gIEEyOS4xICAgICAgICB3
cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZnJvbnRlbmQt
aWQgMApbMjAxNzA1MDNUMTI6MDM6NDQuMTM5Wl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAg
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvb25saW5lIDEKWzIwMTcwNTAz
VDEyOjAzOjQ0LjEzOVpdICBBMjkuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3JlbW92YWJsZSAwClsyMDE3MDUwM1QxMjowMzo0NC4x
MzlaXSAgQTI5LjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcxMi9ib290YWJsZSAxClsyMDE3MDUwM1QxMjowMzo0NC4xMzlaXSAgQTI5LjEg
ICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9z
dGF0ZSAxClsyMDE3MDUwM1QxMjowMzo0NC4xMzlaXSAgQTI5LjEgICAgICAgIHdyaXRlICAg
ICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9kZXYgeHZkYQpbMjAxNzA1
MDNUMTI6MDM6NDQuMTM5Wl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvdHlwZSBwaHkKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0
MFpdICBBMjkuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wLzUxNzEyL21vZGUgdwpbMjAxNzA1MDNUMTI6MDM6NDQuMTQwWl0gIEEyOS4xICAgICAg
ICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZGV2aWNl
LXR5cGUgZGlzawpbMjAxNzA1MDNUMTI6MDM6NDQuMTQwWl0gIEEyOS4xICAgICAgICB3cml0
ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZGlzY2FyZC1lbmFi
bGUgMQpbMjAxNzA1MDNUMTI6MDM6NDQuMTQwWl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAg
L2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9wYXJhbXMgL2Rldi96dm9sL3Rlc3RfcG9vbC90
ZXN0MQpbMjAxNzA1MDNUMTI6MDM6NDQuMTQwWl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAg
L2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9zY3JpcHQgL2V0Yy94ZW4vc2NyaXB0cy9ibG9j
awpbMjAxNzA1MDNUMTI6MDM6NDQuMTQwWl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAgL2xp
YnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9mcm9udGVuZC1pZCAwClsyMDE3MDUwM1QxMjowMzo0
NC4xNDBaXSAgQTI5LjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUx
NzEyL29ubGluZSAxClsyMDE3MDUwM1QxMjowMzo0NC4xNDFaXSAgQTI5LjEgICAgICAgIHdy
aXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL3JlbW92YWJsZSAwClsyMDE3MDUw
M1QxMjowMzo0NC4xNDFaXSAgQTI5LjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZp
Y2UvdmJkLzUxNzEyL2Jvb3RhYmxlIDEKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0MVpdICBBMjku
MSAgICAgICAgd3JpdGUgICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvc3RhdGUgMQpb
MjAxNzA1MDNUMTI6MDM6NDQuMTQxWl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAgL2xpYnhs
LzAvZGV2aWNlL3ZiZC81MTcxMi9kZXYgeHZkYQpbMjAxNzA1MDNUMTI6MDM6NDQuMTQxWl0g
IEEyOS4xICAgICAgICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi90eXBl
IHBoeQpbMjAxNzA1MDNUMTI6MDM6NDQuMTQxWl0gIEEyOS4xICAgICAgICB3cml0ZSAgICAg
L2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9tb2RlIHcKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0
MVpdICBBMjkuMSAgICAgICAgd3JpdGUgICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIv
ZGV2aWNlLXR5cGUgZGlzawpbMjAxNzA1MDNUMTI6MDM6NDQuMTQxWl0gIEEyOS4xICAgICAg
ICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9kaXNjYXJkLWVuYWJsZSAx
ClsyMDE3MDUwM1QxMjowMzo0NC4xNDFaXSAgQTI5LjEgICAgICAgIGNvbW1pdCAgICAKWzIw
MTcwNTAzVDEyOjAzOjQ0LjE0MlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92
YmQvNTE3MTIgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0MlpdICBE
MSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzEyIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDJaXSAgRDAgICAg
ICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzEyIEZGRkZGRkZGODFBQTgxODAgClsy
MDE3MDUwM1QxMjowMzo0NC4xNDJaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5k
L3ZiZC8wLzUxNzEyIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDJa
XSAgRDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzEyL2JhY2tlbmQgRkZG
RkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0MlpdICBEMSAgICAgICAgICAg
dyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIEZGRkY4ODA4
ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDJaXSAgRDAgICAgICAgICAgIHcgZXZl
bnQgICBkZXZpY2UvdmJkLzUxNzEyL2JhY2tlbmQtaWQgRkZGRkZGRkY4MUFBODE4MCAKWzIw
MTcwNTAzVDEyOjAzOjQ0LjE0MlpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQv
dmJkLzAvNTE3MTIgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0Mlpd
ICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvYmFja2VuZC1pZCBG
RkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQyWl0gIEQxICAgICAgICAg
ICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZnJvbnRl
bmQgRkZGRjg4MDg4MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0MlpdICBEMCAgICAg
ICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvc3RhdGUgRkZGRkZGRkY4MUFBODE4
MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0MlpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJh
Y2tlbmQvdmJkLzAvNTE3MTIvZnJvbnRlbmQgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAz
VDEyOjAzOjQ0LjE0MlpdICBBMjkgICAgICAgICAgd2F0Y2ggICAgIC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIDMvMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0
MlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvc3RhdGUgRkZG
RkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0MlpdICBEMSAgICAgICAgICAg
dyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3BhcmFtcyBG
RkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQyWl0gIEQwICAgICAgICAg
ICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi92aXJ0dWFsLWRldmljZSBGRkZGRkZGRjgx
QUE4MTgwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQyWl0gIEQxICAgICAgICAgICB3IGV2ZW50
ICAgYmFja2VuZC92YmQvMC81MTcxMi9wYXJhbXMgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcw
NTAzVDEyOjAzOjQ0LjE0MlpdICBBMjkgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIDMvMCAKWzIwMTcwNTAzVDEyOjAzOjQ0
LjE0MlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvdmlydHVh
bC1kZXZpY2UgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0MlpdICBE
MSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzEyL3NjcmlwdCBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQzWl0g
IEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9kZXZpY2UtdHlwZSBG
RkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQzWl0gIEQxICAgICAgICAg
ICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9zY3JpcHQgRkZGRkZGRkY4MUFBN0ZB
MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0M1pdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRl
dmljZS92YmQvNTE3MTIvZGV2aWNlLXR5cGUgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAz
VDEyOjAzOjQ0LjE0M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Zyb250ZW5kLWlkIEZGRkY4ODA4ODFDOEYyNTAgClsy
MDE3MDUwM1QxMjowMzo0NC4xNDNaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2Uv
dmJkLzUxNzEyL3Byb3RvY29sIEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwM1QxMjowMzo0
NC4xNDNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL2Zy
b250ZW5kLWlkIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDNaXSAg
RDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sIEZGRkZG
RkZGODFBQTgxODAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDNaXSAgRDEgICAgICAgICAgIHcg
ZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9vbmxpbmUgRkZG
Rjg4MDg4MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0M1pdICBEMSAgICAgICAgICAg
dyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvb25saW5lIEZGRkZGRkZGODFBQTdGQTAg
ClsyMDE3MDUwM1QxMjowMzo0NC4xNDNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9yZW1vdmFibGUgRkZGRjg4MDg4MUM4
RjI1MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0M1pdICBEMSAgICAgICAgICAgdyBldmVudCAg
IGJhY2tlbmQvdmJkLzAvNTE3MTIvcmVtb3ZhYmxlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3
MDUwM1QxMjowMzo0NC4xNDNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9ib290YWJsZSBGRkZGODgwODgxQzhGMjUwIApb
MjAxNzA1MDNUMTI6MDM6NDQuMTQzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcxMi9ib290YWJsZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6
MDM6NDQuMTQzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRjg4MDg4MUM4RjI1MCAKWzIwMTcwNTAzVDEy
OjAzOjQ0LjE0M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3
MTIvc3RhdGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0M1pdICBE
MSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzEyL2RldiBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQzWl0gIEQx
ICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9kZXYgRkZGRkZGRkY4
MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0M1pdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3R5cGUgRkZGRjg4MDg4
MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0NFpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvdHlwZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1
MDNUMTI6MDM6NDQuMTQ0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvbW9kZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1
MDNUMTI6MDM6NDQuMTQ0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQv
MC81MTcxMi9tb2RlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDRa
XSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcxMi9kZXZpY2UtdHlwZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDM6
NDQuMTQ0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9k
ZXZpY2UtdHlwZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQ0Wl0g
IEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MTIvZGlzY2FyZC1lbmFibGUgRkZGRjg4MDg4MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjAz
OjQ0LjE0NlpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIv
ZGlzY2FyZC1lbmFibGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0
N1pdICBEMSAgICAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVy
ZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgMjU2ClsyMDE3MDUwM1QxMjowMzo0NC4xNDdaXSAg
RDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcxMi9mZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyBGRkZGODgwODgxQzhGMjUwIApb
MjAxNzA1MDNUMTI6MDM6NDQuMTQ3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcxMi9mZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyBGRkZGRkZGRjgx
QUE3RkEwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQ3Wl0gIEQxICAgICAgICAgICB3cml0ZSAg
ICAgYmFja2VuZC92YmQvMC81MTcxMi9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzIDQKWzIwMTcw
NTAzVDEyOjAzOjQ0LjE0N1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgRkZGRjg4
MDg4MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0N1pdICBEMSAgICAgICAgICAgd2F0
Y2ggICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlIEZGRkY4ODA4NzY2
NUQxOTAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQg
ICBiYWNrZW5kL3ZiZC8wLzUxNzEyL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgRkZGRkZGRkY4
MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0OFpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlIEZGRkY4ODA4NzY2NUQx
OTAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDhaXSAgRDEgICAgICAgICAgIHdyaXRlICAgICBi
YWNrZW5kL3ZiZC8wLzUxNzEyL21heC1yaW5nLXBhZ2Utb3JkZXIgNApbMjAxNzA1MDNUMTI6
MDM6NDQuMTQ4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MTIvbWF4LXJpbmctcGFnZS1vcmRlciBGRkZGODgwODgxQzhGMjUw
IApbMjAxNzA1MDNUMTI6MDM6NDQuMTQ4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFj
a2VuZC92YmQvMC81MTcxMi9tYXgtcmluZy1wYWdlLW9yZGVyIEZGRkZGRkZGODFBQTdGQTAg
ClsyMDE3MDUwM1QxMjowMzo0NC4xNDhaXSAgRDAgICAgICAgICAgIHdhdGNoICAgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGODgwMTgwQTI0QzIw
IApbMjAxNzA1MDNUMTI6MDM6NDQuMTQ4Wl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRjg4MDE4MEEyNEMy
MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0OFpdICBEMS4xMSAgICAgICAgd3JpdGUgICAgIGJh
Y2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgMgpbMjAxNzA1MDNUMTI6MDM6NDQuMTQ5Wl0gIEQx
LjExICAgICAgICBjb21taXQgICAgClsyMDE3MDUwM1QxMjowMzo0NC4xNDlaXSAgRDEgICAg
ICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9z
dGF0ZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQ5Wl0gIEEyOSAg
ICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIv
c3RhdGUgMy8wIApbMjAxNzA1MDNUMTI6MDM6NDQuMTQ5Wl0gIEQwICAgICAgICAgICB3IGV2
ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRjg4
MDE4MEEyNEMyMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE0OVpdICBEMSAgICAgICAgICAgdyBl
dmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIw
MTcwNTAzVDEyOjAzOjQ0LjE0OVpdICBEMSAgICAgICAgICAgd2F0Y2ggICAgIC9sb2NhbC9k
b21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlIEZGRkY4ODA4NzQyODE4MjAgClsyMDE3
MDUwM1QxMjowMzo0NC4xNDlaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9t
YWluLzAvZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSBGRkZGODgwODc0MjgxODIwIApbMjAxNzA1
MDNUMTI6MDM6NDQuMTUwWl0gIEQwLjEyICAgICAgICB3cml0ZSAgICAgZGV2aWNlL3ZiZC81
MTcxMi9tdWx0aS1xdWV1ZS1udW0tcXVldWVzIDQKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1MFpd
ICBEMC4xMiAgICAgICAgd3JpdGUgICAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMC9yaW5n
LXJlZiA4ClsyMDE3MDUwM1QxMjowMzo0NC4xNTBaXSAgRDAuMTIgICAgICAgIHdyaXRlICAg
ICBkZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA3OQpbMjAxNzA1MDNU
MTI6MDM6NDQuMTUwWl0gIEEyOSAgICAgICAgICB1bndhdGNoICAgL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgMy8wIApbMjAxNzA1MDNUMTI6MDM6NDQuMTUw
Wl0gIEQwLjEyICAgICAgICB3cml0ZSAgICAgZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xL3Jp
bmctcmVmIDkKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1MVpdICBEMC4xMiAgICAgICAgd3JpdGUg
ICAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMS9ldmVudC1jaGFubmVsIDgwClsyMDE3MDUw
M1QxMjowMzo0NC4xNTFaXSAgRDAuMTIgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUx
NzEyL3F1ZXVlLTIvcmluZy1yZWYgMTAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1MVpdICBEMC4x
MiAgICAgICAgd3JpdGUgICAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMi9ldmVudC1jaGFu
bmVsIDgxClsyMDE3MDUwM1QxMjowMzo0NC4xNTFaXSAgRDAuMTIgICAgICAgIHdyaXRlICAg
ICBkZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMvcmluZy1yZWYgMTEKWzIwMTcwNTAzVDEyOjAz
OjQ0LjE1MVpdICBEMC4xMiAgICAgICAgd3JpdGUgICAgIGRldmljZS92YmQvNTE3MTIvcXVl
dWUtMy9ldmVudC1jaGFubmVsIDgyClsyMDE3MDUwM1QxMjowMzo0NC4xNTFaXSAgRDAuMTIg
ICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sIHg4Nl82NC1hYmkK
WzIwMTcwNTAzVDEyOjAzOjQ0LjE1MVpdICBEMC4xMiAgICAgICAgd3JpdGUgICAgIGRldmlj
ZS92YmQvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50IDEKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1
MlpdICBBMjkgICAgICAgICAgZW5kY29ubiAgIApbMjAxNzA1MDNUMTI6MDM6NDQuMTUyWl0g
IEQwLjEyICAgICAgICBjb21taXQgICAgClsyMDE3MDUwM1QxMjowMzo0NC4xNTJaXSAgRDAg
ICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzEyL211bHRpLXF1ZXVlLW51bS1x
dWV1ZXMgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1MlpdICBEMCAg
ICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMC9yaW5nLXJlZiBG
RkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTUyWl0gIEQwICAgICAgICAg
ICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwgRkZG
RkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1MlpdICBEMCAgICAgICAgICAg
dyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvcXVldWUtMS9yaW5nLXJlZiBGRkZGRkZGRjgx
QUE4MTgwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTUyWl0gIEQwICAgICAgICAgICB3IGV2ZW50
ICAgZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwgRkZGRkZGRkY4MUFB
ODE4MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1MlpdICBEMCAgICAgICAgICAgdyBldmVudCAg
IGRldmljZS92YmQvNTE3MTIvcXVldWUtMi9yaW5nLXJlZiBGRkZGRkZGRjgxQUE4MTgwIApb
MjAxNzA1MDNUMTI6MDM6NDQuMTUyWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNl
L3ZiZC81MTcxMi9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwgRkZGRkZGRkY4MUFBODE4MCAKWzIw
MTcwNTAzVDEyOjAzOjQ0LjE1MlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92
YmQvNTE3MTIvcXVldWUtMy9yaW5nLXJlZiBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNU
MTI6MDM6NDQuMTUyWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcx
Mi9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEy
OjAzOjQ0LjE1MlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIv
cHJvdG9jb2wgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1MlpdICBE
MCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MTIvZmVhdHVyZS1wZXJzaXN0
ZW50IEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwM1QxMjowMzo0NC4xNTJaXSAgRDAuMTMg
ICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUxNzEyL3N0YXRlIDMKWzIwMTcwNTAzVDEy
OjAzOjQ0LjE1MlpdICBEMC4xMyAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDNUMTI6MDM6
NDQuMTUyWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9zdGF0
ZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTUyWl0gIEQxICAgICAg
ICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvc3RhdGUg
RkZGRjg4MDg3NDI4MTgyMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjE1MlpdICBEMSAgICAgICAg
ICAgd2F0Y2ggICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRl
IEZGRkY4ODA4NzRGNjBGRDAgClsyMDE3MDUwM1QxMjowMzo0NC4xNTNaXSAgRDEgICAgICAg
ICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0
ZSBGRkZGODgwODc0RjYwRkQwIApbMjAxNzA1MDNUMTI6MDM6NDQuMTY0Wl0gIEQxICAgICAg
ICAgICB1bndhdGNoICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3Rh
dGUgRkZGRjg4MDg3NEY2MEZEMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjM3N1pdICBEMS4xMiAg
ICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDNUMTI6MDM6NDQuMzg1Wl0gIEQxLjEzICAgICAg
ICBjb21taXQgICAgClsyMDE3MDUwM1QxMjowMzo0NC40MTNaXSAgRDEgICAgICAgICAgIHdy
aXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLWRldmljZSBlNjowClsyMDE3
MDUwM1QxMjowMzo0NC40MTNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UgRkZGRjg4MDg4MUM4
RjI1MCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjQxM1pdICBEMSAgICAgICAgICAgdyBldmVudCAg
IGJhY2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlIEZGRkZGRkZGODFBQTdGQTAg
ClsyMDE3MDUwM1QxMjowMzo0NC40MTNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNr
ZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLWRldmljZSBGRkZGODgwODc2NjVEMTkwIApbMjAx
NzA1MDNUMTI6MDM6NDQuNDE1Wl0gIEQxLjE0ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92
YmQvMC81MTcxMi9mZWF0dXJlLWZsdXNoLWNhY2hlIDEKWzIwMTcwNTAzVDEyOjAzOjQ0LjQx
NVpdICBEMS4xNCAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvZGlzY2Fy
ZC1ncmFudWxhcml0eSA4MTkyClsyMDE3MDUwM1QxMjowMzo0NC40MTVaXSAgRDEuMTQgICAg
ICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtYWxpZ25tZW50IDAK
WzIwMTcwNTAzVDEyOjAzOjQ0LjQxNlpdICBEMS4xNCAgICAgICAgd3JpdGUgICAgIGJhY2tl
bmQvdmJkLzAvNTE3MTIvZGlzY2FyZC1zZWN1cmUgMApbMjAxNzA1MDNUMTI6MDM6NDQuNDE2
Wl0gIEQxLjE0ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcxMi9mZWF0dXJl
LWRpc2NhcmQgMQpbMjAxNzA1MDNUMTI6MDM6NDQuNDE2Wl0gIEQxLjE0ICAgICAgICB3cml0
ZSAgICAgYmFja2VuZC92YmQvMC81MTcxMi9mZWF0dXJlLWJhcnJpZXIgMQpbMjAxNzA1MDNU
MTI6MDM6NDQuNDE2Wl0gIEQxLjE0ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81
MTcxMi9mZWF0dXJlLXBlcnNpc3RlbnQgMQpbMjAxNzA1MDNUMTI6MDM6NDQuNDE2Wl0gIEQx
LjE0ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcxMi9zZWN0b3JzIDQxOTQz
MDQwMApbMjAxNzA1MDNUMTI6MDM6NDQuNDE2Wl0gIEQxLjE0ICAgICAgICB3cml0ZSAgICAg
YmFja2VuZC92YmQvMC81MTcxMi9pbmZvIDAKWzIwMTcwNTAzVDEyOjAzOjQ0LjQxNlpdICBE
MS4xNCAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvc2VjdG9yLXNpemUg
NTEyClsyMDE3MDUwM1QxMjowMzo0NC40MTZaXSAgRDEuMTQgICAgICAgIHdyaXRlICAgICBi
YWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLXNlY3Rvci1zaXplIDgxOTIKWzIwMTcwNTAz
VDEyOjAzOjQ0LjQxNlpdICBEMS4xNCAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDNUMTI6
MDM6NDQuNDE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1mbHVzaC1jYWNoZSBGRkZGODgwODgxQzhGMjUw
IApbMjAxNzA1MDNUMTI6MDM6NDQuNDE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFj
a2VuZC92YmQvMC81MTcxMi9mZWF0dXJlLWZsdXNoLWNhY2hlIEZGRkZGRkZGODFBQTdGQTAg
ClsyMDE3MDUwM1QxMjowMzo0NC40MTdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9kaXNjYXJkLWdyYW51bGFyaXR5IEZG
RkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowMzo0NC40MTdaXSAgRDEgICAgICAgICAg
IHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtZ3JhbnVsYXJpdHkgRkZG
RkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjQxN1pdICBEMSAgICAgICAgICAg
dyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQt
YWxpZ25tZW50IEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowMzo0NC40MTdaXSAg
RDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtYWxp
Z25tZW50IEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowMzo0NC40MTdaXSAgRDEg
ICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9kaXNjYXJkLXNlY3VyZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDM6NDQu
NDE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9kaXNj
YXJkLXNlY3VyZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDM6NDQuNDE3Wl0g
IEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MTIvZmVhdHVyZS1kaXNjYXJkIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjow
Mzo0NC40MTdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEy
L2ZlYXR1cmUtZGlzY2FyZCBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDM6NDQu
NDE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvZmVhdHVyZS1iYXJyaWVyIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUw
M1QxMjowMzo0NC40MTdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8w
LzUxNzEyL2ZlYXR1cmUtYmFycmllciBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6
MDM6NDQuNDE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50IEZGRkY4ODA4ODFDOEYyNTAg
ClsyMDE3MDUwM1QxMjowMzo0NC40MTdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNr
ZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtcGVyc2lzdGVudCBGRkZGRkZGRjgxQUE3RkEwIApb
MjAxNzA1MDNUMTI6MDM6NDQuNDE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc2VjdG9ycyBGRkZGODgwODgxQzhGMjUw
IApbMjAxNzA1MDNUMTI6MDM6NDQuNDE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFj
a2VuZC92YmQvMC81MTcxMi9zZWN0b3JzIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1Qx
MjowMzo0NC40MTdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcxMi9pbmZvIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1Qx
MjowMzo0NC40MTdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUx
NzEyL2luZm8gRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjAzOjQ0LjQxN1pdICBE
MSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzEyL3NlY3Rvci1zaXplIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowMzo0NC40
MTdaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3NlY3Rv
ci1zaXplIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowMzo0NC40MTdaXSAgRDEg
ICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9waHlzaWNhbC1zZWN0b3Itc2l6ZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6
MDM6NDQuNDE3Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcx
Mi9waHlzaWNhbC1zZWN0b3Itc2l6ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6
MDM6NDQuNDE4Wl0gIEQxLjE1ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcx
Mi9zdGF0ZSA0ClsyMDE3MDUwM1QxMjowMzo0NC40MThaXSAgRDEuMTUgICAgICAgIGNvbW1p
dCAgICAKWzIwMTcwNTAzVDEyOjAzOjQ0LjQxOFpdICBEMSAgICAgICAgICAgdyBldmVudCAg
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIEZGRkY4ODA4ODFD
OEYyNTAgClsyMDE3MDUwM1QxMjowMzo0NC40MThaXSAgRDAgICAgICAgICAgIHcgZXZlbnQg
ICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGODgwMTgw
QTI0QzIwIApbMjAxNzA1MDNUMTI6MDM6NDQuNDE4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50
ICAgYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1
MDNUMTI6MDM6NDQuNDIxWl0gIEQwLjE0ICAgICAgICB3cml0ZSAgICAgZGV2aWNlL3ZiZC81
MTcxMi9zdGF0ZSA0ClsyMDE3MDUwM1QxMjowMzo0NC40MjFaXSAgRDAuMTQgICAgICAgIGNv
bW1pdCAgICAKWzIwMTcwNTAzVDEyOjAzOjQ0LjQyMVpdICBEMCAgICAgICAgICAgdyBldmVu
dCAgIGRldmljZS92YmQvNTE3MTIvc3RhdGUgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAz
VDEyOjAzOjQ0LjQyMVpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4v
MC9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlIEZGRkY4ODA4NzQyODE4MjAgClsyMDE3MDUwM1Qx
MjowMzo0NC40MjVaXSAgRDEgICAgICAgICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUx
NzEyL3BoeXNpY2FsLWRldmljZS1wYXRoIC9kZXYvemQwClsyMDE3MDUwM1QxMjowMzo0NC40
MjVaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UtcGF0aCBGRkZGODgwODgxQzhGMjUwIApbMjAx
NzA1MDNUMTI6MDM6NDQuNDI1Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92
YmQvMC81MTcxMi9waHlzaWNhbC1kZXZpY2UtcGF0aCBGRkZGRkZGRjgxQUE3RkEwIApbMjAx
NzA1MDNUMTI6MDM6NDQuNDM2Wl0gIEQxICAgICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92
YmQvMC81MTcxMi9ob3RwbHVnLXN0YXR1cyBjb25uZWN0ZWQKWzIwMTcwNTAzVDEyOjAzOjQ0
LjQzNlpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL2hvdHBsdWctc3RhdHVzIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUw
M1QxMjowMzo0NC40MzZaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8w
LzUxNzEyL2hvdHBsdWctc3RhdHVzIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjow
NToyMS4zMjNaXSAgQTMwICAgICAgICAgIG5ld2Nvbm4gICAKWzIwMTcwNTAzVDEyOjA1OjIx
LjQwN1pdICBBMzAgICAgICAgICAgZW5kY29ubiAgIAoKIyBBZnRlciB0aGUgMm5kIGB4bCBi
bG9jay1hdHRhY2hgIGNvbW1hbmQ6CgpbMjAxNzA1MDNUMTI6MDU6MzcuMTMxWl0gIEEzMSAg
ICAgICAgICBuZXdjb25uICAgClsyMDE3MDUwM1QxMjowNTozNy4xMzNaXSAgQTMxLjEgICAg
ICAgIHJtICAgICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4IApbMjAxNzA1MDNUMTI6
MDU6MzcuMTM0Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3Zi
ZC81MTcyOC9mcm9udGVuZCAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOApbMjAx
NzA1MDNUMTI6MDU6MzcuMTM0Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xpYnhsLzAv
ZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzI4ClsyMDE3MDUwM1QxMjowNTozNy4xMzRaXSAgQTMxLjEgICAgICAgIHJtICAgICAg
ICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOCAKWzIwMTcwNTAzVDEyOjA1OjM3
LjEzNFpdICBBMzEuMSAgICAgICAgbWtkaXIgICAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2Uv
dmJkLzUxNzI4IApbMjAxNzA1MDNUMTI6MDU6MzcuMTM0Wl0gIEEzMS4xICAgICAgICBzZXRw
ZXJtcyAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjggbjAgcjEgClsyMDE3MDUw
M1QxMjowNTozNy4xMzRaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWlu
LzAvZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wLzUxNzI4ClsyMDE3MDUwM1QxMjowNTozNy4xMzRaXSAgQTMxLjEgICAgICAgIHdyaXRl
ICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kLWlkIDEKWzIw
MTcwNTAzVDEyOjA1OjM3LjEzNFpdICBBMzEuMSAgICAgICAgc2V0cGVybXMgIC9sb2NhbC9k
b21haW4vMC9kZXZpY2UvdmJkLzUxNzI4L2JhY2tlbmQtaWQgbjAgcjEgClsyMDE3MDUwM1Qx
MjowNTozNy4xMzRaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzAv
ZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSAxClsyMDE3MDUwM1QxMjowNTozNy4xMzVaXSAgQTMx
LjEgICAgICAgIHNldHBlcm1zICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9z
dGF0ZSBuMCByMSAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzNVpdICBBMzEuMSAgICAgICAgd3Jp
dGUgICAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4L3ZpcnR1YWwtZGV2aWNl
IDUxNzI4ClsyMDE3MDUwM1QxMjowNTozNy4xMzVaXSAgQTMxLjEgICAgICAgIHNldHBlcm1z
ICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC92aXJ0dWFsLWRldmljZSBuMCBy
MSAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzNVpdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9s
b2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4L2RldmljZS10eXBlIGRpc2sKWzIwMTcw
NTAzVDEyOjA1OjM3LjEzNVpdICBBMzEuMSAgICAgICAgc2V0cGVybXMgIC9sb2NhbC9kb21h
aW4vMC9kZXZpY2UvdmJkLzUxNzI4L2RldmljZS10eXBlIG4wIHIxIApbMjAxNzA1MDNUMTI6
MDU6MzcuMTM1Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS92YmQvNTE3MjgvcHJvdG9jb2wgeDg2XzY0LWFiaQpbMjAxNzA1MDNUMTI6MDU6Mzcu
MTM1Wl0gIEEzMS4xICAgICAgICBzZXRwZXJtcyAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92
YmQvNTE3MjgvcHJvdG9jb2wgbjAgcjEgClsyMDE3MDUwM1QxMjowNTozNy4xMzVaXSAgQTMx
LjEgICAgICAgIHJtICAgICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OCAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzNVpdICBBMzEuMSAgICAgICAgbWtkaXIgICAgIC9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4IApbMjAxNzA1MDNUMTI6MDU6Mzcu
MTM1Wl0gIEEzMS4xICAgICAgICBzZXRwZXJtcyAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MjggbjEgcjAgClsyMDE3MDUwM1QxMjowNTozNy4xMzZaXSAgQTMxLjEgICAg
ICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mcm9u
dGVuZCAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOApbMjAxNzA1MDNUMTI6MDU6
MzcuMTM2Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MjgvcGFyYW1zIC9kZXYvenZvbC90ZXN0X3Bvb2wvdGVzdDIKWzIwMTcw
NTAzVDEyOjA1OjM3LjEzNlpdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NjcmlwdCAvZXRjL3hlbi9zY3JpcHRzL2Jsb2Nr
ClsyMDE3MDUwM1QxMjowNTozNy4xMzZaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mcm9udGVuZC1pZCAwClsyMDE3MDUw
M1QxMjowNTozNy4xMzZaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9vbmxpbmUgMQpbMjAxNzA1MDNUMTI6MDU6MzcuMTM2
Wl0gIEEzMS4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MjgvcmVtb3ZhYmxlIDAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzNlpdICBBMzEuMSAg
ICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Jv
b3RhYmxlIDEKWzIwMTcwNTAzVDEyOjA1OjM3LjEzNlpdICBBMzEuMSAgICAgICAgd3JpdGUg
ICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIDEKWzIwMTcw
NTAzVDEyOjA1OjM3LjEzNlpdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2RldiB4dmRiClsyMDE3MDUwM1QxMjowNTozNy4x
MzZaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcyOC90eXBlIHBoeQpbMjAxNzA1MDNUMTI6MDU6MzcuMTM3Wl0gIEEzMS4xICAg
ICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvbW9k
ZSB3ClsyMDE3MDUwM1QxMjowNTozNy4xMzdaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAv
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kZXZpY2UtdHlwZSBkaXNrClsy
MDE3MDUwM1QxMjowNTozNy4xMzdaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWVuYWJsZSAxClsyMDE3MDUw
M1QxMjowNTozNy4xMzdaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZp
Y2UvdmJkLzUxNzI4L3BhcmFtcyAvZGV2L3p2b2wvdGVzdF9wb29sL3Rlc3QyClsyMDE3MDUw
M1QxMjowNTozNy4xMzdaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZp
Y2UvdmJkLzUxNzI4L3NjcmlwdCAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrClsyMDE3MDUwM1Qx
MjowNTozNy4xMzdaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZpY2Uv
dmJkLzUxNzI4L2Zyb250ZW5kLWlkIDAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzN1pdICBBMzEu
MSAgICAgICAgd3JpdGUgICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgvb25saW5lIDEK
WzIwMTcwNTAzVDEyOjA1OjM3LjEzN1pdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9saWJ4
bC8wL2RldmljZS92YmQvNTE3MjgvcmVtb3ZhYmxlIDAKWzIwMTcwNTAzVDEyOjA1OjM3LjEz
N1pdICBBMzEuMSAgICAgICAgd3JpdGUgICAgIC9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
Ym9vdGFibGUgMQpbMjAxNzA1MDNUMTI6MDU6MzcuMTM4Wl0gIEEzMS4xICAgICAgICB3cml0
ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSAxClsyMDE3MDUwM1QxMjow
NTozNy4xMzhaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJk
LzUxNzI4L2RldiB4dmRiClsyMDE3MDUwM1QxMjowNTozNy4xMzhaXSAgQTMxLjEgICAgICAg
IHdyaXRlICAgICAvbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3R5cGUgcGh5ClsyMDE3MDUw
M1QxMjowNTozNy4xMzhaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAvbGlieGwvMC9kZXZp
Y2UvdmJkLzUxNzI4L21vZGUgdwpbMjAxNzA1MDNUMTI6MDU6MzcuMTM4Wl0gIEEzMS4xICAg
ICAgICB3cml0ZSAgICAgL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9kZXZpY2UtdHlwZSBk
aXNrClsyMDE3MDUwM1QxMjowNTozNy4xMzhaXSAgQTMxLjEgICAgICAgIHdyaXRlICAgICAv
bGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L2Rpc2NhcmQtZW5hYmxlIDEKWzIwMTcwNTAzVDEy
OjA1OjM3LjEzOFpdICBBMzEuMSAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDNUMTI6MDU6
MzcuMTM4Wl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcyOCBGRkZG
RkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM4Wl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjggRkZGRjg4MDg4
MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzOFpdICBEMCAgICAgICAgICAgdyBldmVu
dCAgIGRldmljZS92YmQvNTE3MjggRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjA1
OjM3LjEzOFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3Mjgg
RkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzOFpdICBEMCAgICAgICAg
ICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MjgvYmFja2VuZCBGRkZGRkZGRjgxQUE4MTgw
IApbMjAxNzA1MDNUMTI6MDU6MzcuMTM4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjggRkZGRjg4MDg4MUM4RjI1MCAKWzIw
MTcwNTAzVDEyOjA1OjM3LjEzOFpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92
YmQvNTE3MjgvYmFja2VuZC1pZCBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDU6
MzcuMTM4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOCBG
RkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM4Wl0gIEQwICAgICAgICAg
ICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kLWlkIEZGRkZGRkZGODFBQTgx
ODAgClsyMDE3MDUwM1QxMjowNTozNy4xMzhaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAv
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mcm9udGVuZCBGRkZGODgwODgx
QzhGMjUwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM4Wl0gIEQwICAgICAgICAgICB3IGV2ZW50
ICAgZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNU
MTI6MDU6MzcuMTM4Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81
MTcyOC9mcm9udGVuZCBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM4
Wl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSBGRkZG
RkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM4Wl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGFyYW1zIEZG
RkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNTozNy4xMzlaXSAgRDAgICAgICAgICAg
IHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4L3ZpcnR1YWwtZGV2aWNlIEZGRkZGRkZGODFB
QTgxODAgClsyMDE3MDUwM1QxMjowNTozNy4xMzlaXSAgRDEgICAgICAgICAgIHcgZXZlbnQg
ICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BhcmFtcyBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1
MDNUMTI6MDU6MzcuMTM5Wl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81
MTcyOC92aXJ0dWFsLWRldmljZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDU6
MzcuMTM5Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3Mjgvc2NyaXB0IEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjow
NTozNy4xMzlaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4L2Rl
dmljZS10eXBlIEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwM1QxMjowNTozNy4xMzlaXSAg
RDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3NjcmlwdCBGRkZG
RkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM5Wl0gIEQwICAgICAgICAgICB3
IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcyOC9kZXZpY2UtdHlwZSBGRkZGRkZGRjgxQUE4MTgw
IApbMjAxNzA1MDNUMTI6MDU6MzcuMTM5Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZnJvbnRlbmQtaWQgRkZGRjg4MDg4
MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzOVpdICBBMzEgICAgICAgICAgd2F0Y2gg
ICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIDMvMCAKWzIw
MTcwNTAzVDEyOjA1OjM3LjEzOVpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92
YmQvNTE3MjgvcHJvdG9jb2wgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjA1OjM3
LjEzOVpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvZnJv
bnRlbmQtaWQgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzOVpdICBE
MCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3MjgvcHJvdG9jb2wgRkZGRkZG
RkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzOVpdICBEMSAgICAgICAgICAgdyBl
dmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L29ubGluZSBGRkZG
ODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM5Wl0gIEEzMSAgICAgICAgICB3
IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgMy8w
IApbMjAxNzA1MDNUMTI6MDU6MzcuMTM5Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFj
a2VuZC92YmQvMC81MTcyOC9vbmxpbmUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEy
OjA1OjM3LjEzOVpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzI4L3JlbW92YWJsZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1
MDNUMTI6MDU6MzcuMTM5Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQv
MC81MTcyOC9yZW1vdmFibGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjA1OjM3
LjEzOVpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzI4L2Jvb3RhYmxlIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjow
NTozNy4xMzlaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4
L2Jvb3RhYmxlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowNTozNy4xMzlaXSAg
RDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9zdGF0ZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM5Wl0g
IEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSBGRkZG
RkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTM5Wl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGV2IEZGRkY4
ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNTozNy4xMzlaXSAgRDEgICAgICAgICAgIHcg
ZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L2RldiBGRkZGRkZGRjgxQUE3RkEwIApbMjAx
NzA1MDNUMTI6MDU6MzcuMTM5Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvdHlwZSBGRkZGODgwODgxQzhGMjUwIApbMjAx
NzA1MDNUMTI6MDU6MzcuMTM5Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92
YmQvMC81MTcyOC90eXBlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowNTozNy4x
MzlaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcyOC9tb2RlIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNTozNy4x
MzlaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L21vZGUg
RkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjA1OjM3LjEzOVpdICBEMSAgICAgICAg
ICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rldmlj
ZS10eXBlIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNTozNy4xMzlaXSAgRDEg
ICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L2RldmljZS10eXBlIEZG
RkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowNTozNy4xNDBaXSAgRDEgICAgICAgICAg
IHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJk
LWVuYWJsZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTQwWl0gIEQx
ICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWVuYWJs
ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDU6MzcuMTQwWl0gIEQwICAgICAg
ICAgICB3YXRjaCAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3Rh
dGUgRkZGRjg4MDE3QkE1RkMyMCAKWzIwMTcwNTAzVDEyOjA1OjM3LjE0MFpdICBEMCAgICAg
ICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0
YXRlIEZGRkY4ODAxN0JBNUZDMjAgClsyMDE3MDUwM1QxMjowNTozNy4xNDBaXSAgRDEgICAg
ICAgICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtbWF4LWluZGly
ZWN0LXNlZ21lbnRzIDI1NgpbMjAxNzA1MDNUMTI6MDU6MzcuMTQwWl0gIEQxICAgICAgICAg
ICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVy
ZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgRkZGRjg4MDg4MUM4RjI1MCAKWzIwMTcwNTAzVDEy
OjA1OjM3LjE0MVpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3
MjgvZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgRkZGRkZGRkY4MUFBN0ZBMCAKWzIw
MTcwNTAzVDEyOjA1OjM3LjE0MVpdICBEMSAgICAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQv
dmJkLzAvNTE3MjgvbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA0ClsyMDE3MDUwM1QxMjowNToz
Ny4xNDFaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzIEZGRkY4ODA4ODFDOEYyNTAg
ClsyMDE3MDUwM1QxMjowNTozNy4xNDFaXSAgRDEgICAgICAgICAgIHdhdGNoICAgICBiYWNr
ZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZSBGRkZGODgwODc2NjVEQTkwIApbMjAx
NzA1MDNUMTI6MDU6MzcuMTQxWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92
YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzIEZGRkZGRkZGODFBQTdGQTAgClsy
MDE3MDUwM1QxMjowNTozNy4xNDFaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5k
L3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZSBGRkZGODgwODc2NjVEQTkwIApbMjAxNzA1
MDNUMTI6MDU6MzcuMTQxWl0gIEQxICAgICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQv
MC81MTcyOC9tYXgtcmluZy1wYWdlLW9yZGVyIDQKWzIwMTcwNTAzVDEyOjA1OjM3LjE0MVpd
ICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzI4L21heC1yaW5nLXBhZ2Utb3JkZXIgRkZGRjg4MDg4MUM4RjI1MCAKWzIwMTcwNTAz
VDEyOjA1OjM3LjE0MVpdICBEMSAgICAgICAgICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAv
NTE3MjgvbWF4LXJpbmctcGFnZS1vcmRlciBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNU
MTI6MDU6MzcuMTQxWl0gIEQxLjE2ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81
MTcyOC9zdGF0ZSAyClsyMDE3MDUwM1QxMjowNTozNy4xNDFaXSAgRDEuMTYgICAgICAgIGNv
bW1pdCAgICAKWzIwMTcwNTAzVDEyOjA1OjM3LjE0MVpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIEZGRkY4ODA4
ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNTozNy4xNDFaXSAgQTMxICAgICAgICAgIHcgZXZl
bnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSAzLzAgClsy
MDE3MDUwM1QxMjowNTozNy4xNDFaXSAgRDAgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSBGRkZGODgwMTdCQTVGQzIwIApb
MjAxNzA1MDNUMTI6MDU6MzcuMTQxWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcyOC9zdGF0ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDU6
MzcuMTQxWl0gIEQxICAgICAgICAgICB3YXRjaCAgICAgL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS92YmQvNTE3Mjgvc3RhdGUgRkZGRjg4MDg3Njc0MjQyMCAKWzIwMTcwNTAzVDEyOjA1OjM3
LjE0MVpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2Uv
dmJkLzUxNzI4L3N0YXRlIEZGRkY4ODA4NzY3NDI0MjAgClsyMDE3MDUwM1QxMjowNTozNy4x
NDJaXSAgRDAuMTUgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUxNzI4L3JpbmctcmVm
IDc5ClsyMDE3MDUwM1QxMjowNTozNy4xNDJaXSAgQTMxICAgICAgICAgIHVud2F0Y2ggICAv
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSAzLzAgClsyMDE3MDUw
M1QxMjowNTozNy4xNDJaXSAgRDAuMTUgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUx
NzI4L2V2ZW50LWNoYW5uZWwgODMKWzIwMTcwNTAzVDEyOjA1OjM3LjE0MlpdICBEMC4xNSAg
ICAgICAgd3JpdGUgICAgIGRldmljZS92YmQvNTE3MjgvcHJvdG9jb2wgeDg2XzY0LWFiaQpb
MjAxNzA1MDNUMTI6MDU6MzcuMTQyWl0gIEQwLjE1ICAgICAgICB3cml0ZSAgICAgZGV2aWNl
L3ZiZC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgMQpbMjAxNzA1MDNUMTI6MDU6MzcuMTQy
Wl0gIEQwLjE1ICAgICAgICBjb21taXQgICAgClsyMDE3MDUwM1QxMjowNTozNy4xNDJaXSAg
RDAgICAgICAgICAgIHcgZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4L3JpbmctcmVmIEZGRkZG
RkZGODFBQTgxODAgClsyMDE3MDUwM1QxMjowNTozNy4xNDJaXSAgRDAgICAgICAgICAgIHcg
ZXZlbnQgICBkZXZpY2UvdmJkLzUxNzI4L2V2ZW50LWNoYW5uZWwgRkZGRkZGRkY4MUFBODE4
MCAKWzIwMTcwNTAzVDEyOjA1OjM3LjE0MlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRl
dmljZS92YmQvNTE3MjgvcHJvdG9jb2wgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEy
OjA1OjM3LjE0MlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3Mjgv
ZmVhdHVyZS1wZXJzaXN0ZW50IEZGRkZGRkZGODFBQTgxODAgClsyMDE3MDUwM1QxMjowNToz
Ny4xNDNaXSAgRDAuMTYgICAgICAgIHdyaXRlICAgICBkZXZpY2UvdmJkLzUxNzI4L3N0YXRl
IDMKWzIwMTcwNTAzVDEyOjA1OjM3LjE0M1pdICBEMC4xNiAgICAgICAgY29tbWl0ICAgIApb
MjAxNzA1MDNUMTI6MDU6MzcuMTQzWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgZGV2aWNl
L3ZiZC81MTcyOC9zdGF0ZSBGRkZGRkZGRjgxQUE4MTgwIApbMjAxNzA1MDNUMTI6MDU6Mzcu
MTQzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZS92
YmQvNTE3Mjgvc3RhdGUgRkZGRjg4MDg3Njc0MjQyMCAKWzIwMTcwNTAzVDEyOjA1OjM3LjE0
M1pdICBBMzEgICAgICAgICAgZW5kY29ubiAgIApbMjAxNzA1MDNUMTI6MDU6MzcuMTQzWl0g
IEQxICAgICAgICAgICB3YXRjaCAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3Mjgvc3RhdGUgRkZGRjg4MDg3MkRBMzExMCAKWzIwMTcwNTAzVDEyOjA1OjM3LjE0M1pd
ICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzI4L3N0YXRlIEZGRkY4ODA4NzJEQTMxMTAgClsyMDE3MDUwM1QxMjowNTozNy4xNDha
XSAgRDEgICAgICAgICAgIHVud2F0Y2ggICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOC9zdGF0ZSBGRkZGODgwODcyREEzMTEwIApbMjAxNzA1MDNUMTI6MDU6MzcuMzQ1
Wl0gIEQxLjE3ICAgICAgICBjb21taXQgICAgClsyMDE3MDUwM1QxMjowNTozNy4zNTNaXSAg
RDEuMTggICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAzVDEyOjA1OjM3LjM4OVpdICBEMSAg
ICAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtZGV2aWNl
IGU2OjIwClsyMDE3MDUwM1QxMjowNTozNy4zODlaXSAgRDEgICAgICAgICAgIHcgZXZlbnQg
ICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2Ug
RkZGRjg4MDg4MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjA1OjM3LjM5MFpdICBEMSAgICAgICAg
ICAgdyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtZGV2aWNlIEZGRkZG
RkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowNTozNy4zOTBaXSAgRDEgICAgICAgICAgIHcg
ZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZSBGRkZGODgwODc2
NjVEQTkwIApbMjAxNzA1MDNUMTI6MDU6MzcuMzkyWl0gIEQxLjE5ICAgICAgICB3cml0ZSAg
ICAgYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWZsdXNoLWNhY2hlIDEKWzIwMTcwNTAz
VDEyOjA1OjM3LjM5MlpdICBEMS4xOSAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAv
NTE3MjgvZGlzY2FyZC1ncmFudWxhcml0eSA4MTkyClsyMDE3MDUwM1QxMjowNTozNy4zOTJa
XSAgRDEuMTkgICAgICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQt
YWxpZ25tZW50IDAKWzIwMTcwNTAzVDEyOjA1OjM3LjM5MlpdICBEMS4xOSAgICAgICAgd3Jp
dGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1cmUgMApbMjAxNzA1MDNU
MTI6MDU6MzcuMzkyWl0gIEQxLjE5ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81
MTcyOC9mZWF0dXJlLWRpc2NhcmQgMQpbMjAxNzA1MDNUMTI6MDU6MzcuMzkyWl0gIEQxLjE5
ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWJhcnJpZXIg
MQpbMjAxNzA1MDNUMTI6MDU6MzcuMzkyWl0gIEQxLjE5ICAgICAgICB3cml0ZSAgICAgYmFj
a2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgMQpbMjAxNzA1MDNUMTI6MDU6
MzcuMzkyWl0gIEQxLjE5ICAgICAgICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcyOC9z
ZWN0b3JzIDIwOTcxNTIwMApbMjAxNzA1MDNUMTI6MDU6MzcuMzkzWl0gIEQxLjE5ICAgICAg
ICB3cml0ZSAgICAgYmFja2VuZC92YmQvMC81MTcyOC9pbmZvIDAKWzIwMTcwNTAzVDEyOjA1
OjM3LjM5M1pdICBEMS4xOSAgICAgICAgd3JpdGUgICAgIGJhY2tlbmQvdmJkLzAvNTE3Mjgv
c2VjdG9yLXNpemUgNTEyClsyMDE3MDUwM1QxMjowNTozNy4zOTNaXSAgRDEuMTkgICAgICAg
IHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLXNlY3Rvci1zaXplIDgx
OTIKWzIwMTcwNTAzVDEyOjA1OjM3LjM5M1pdICBEMS4xOSAgICAgICAgY29tbWl0ICAgIApb
MjAxNzA1MDNUMTI6MDU6MzcuMzkzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1mbHVzaC1jYWNoZSBGRkZG
ODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDU6MzcuMzkzWl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWZsdXNoLWNhY2hlIEZGRkZG
RkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowNTozNy4zOTNaXSAgRDEgICAgICAgICAgIHcg
ZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWdy
YW51bGFyaXR5IEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNTozNy4zOTNaXSAg
RDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQtZ3Jh
bnVsYXJpdHkgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjA1OjM3LjM5M1pdICBE
MSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L2Rpc2NhcmQtYWxpZ25tZW50IEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjow
NTozNy4zOTNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4
L2Rpc2NhcmQtYWxpZ25tZW50IEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowNToz
Ny4zOTNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcyOC9kaXNjYXJkLXNlY3VyZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1
MDNUMTI6MDU6MzcuMzkzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQv
MC81MTcyOC9kaXNjYXJkLXNlY3VyZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6
MDU6MzcuMzkzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1kaXNjYXJkIEZGRkY4ODA4ODFDOEYyNTAgClsy
MDE3MDUwM1QxMjowNTozNy4zOTNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5k
L3ZiZC8wLzUxNzI4L2ZlYXR1cmUtZGlzY2FyZCBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1
MDNUMTI6MDU6MzcuMzkzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1iYXJyaWVyIEZGRkY4ODA4ODFDOEYy
NTAgClsyMDE3MDUwM1QxMjowNTozNy4zOTNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBi
YWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtYmFycmllciBGRkZGRkZGRjgxQUE3RkEwIApb
MjAxNzA1MDNUMTI6MDU6MzcuMzkzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1wZXJzaXN0ZW50IEZGRkY4
ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNTozNy4zOTNaXSAgRDEgICAgICAgICAgIHcg
ZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtcGVyc2lzdGVudCBGRkZGRkZG
RjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDU6MzcuMzkzWl0gIEQxICAgICAgICAgICB3IGV2
ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc2VjdG9ycyBGRkZG
ODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDU6MzcuMzkzWl0gIEQxICAgICAgICAgICB3
IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9zZWN0b3JzIEZGRkZGRkZGODFBQTdGQTAg
ClsyMDE3MDUwM1QxMjowNTozNy4zOTNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9pbmZvIEZGRkY4ODA4ODFDOEYyNTAg
ClsyMDE3MDUwM1QxMjowNTozNy4zOTNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNr
ZW5kL3ZiZC8wLzUxNzI4L2luZm8gRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjA1
OjM3LjM5M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4L3NlY3Rvci1zaXplIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUw
M1QxMjowNTozNy4zOTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8w
LzUxNzI4L3NlY3Rvci1zaXplIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowNToz
Ny4zOTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcyOC9waHlzaWNhbC1zZWN0b3Itc2l6ZSBGRkZGODgwODgxQzhGMjUwIApb
MjAxNzA1MDNUMTI6MDU6MzcuMzk0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcyOC9waHlzaWNhbC1zZWN0b3Itc2l6ZSBGRkZGRkZGRjgxQUE3RkEwIApb
MjAxNzA1MDNUMTI6MDU6MzcuMzk0Wl0gIEQxLjIwICAgICAgICB3cml0ZSAgICAgYmFja2Vu
ZC92YmQvMC81MTcyOC9zdGF0ZSA0ClsyMDE3MDUwM1QxMjowNTozNy4zOTRaXSAgRDEuMjAg
ICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAzVDEyOjA1OjM3LjM5NFpdICBEMSAgICAgICAg
ICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRl
IEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNTozNy4zOTRaXSAgRDAgICAgICAg
ICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0
ZSBGRkZGODgwMTdCQTVGQzIwIApbMjAxNzA1MDNUMTI6MDU6MzcuMzk0Wl0gIEQxICAgICAg
ICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSBGRkZGRkZGRjgxQUE3
RkEwIApbMjAxNzA1MDNUMTI6MDU6MzcuMzk4Wl0gIEQwLjE3ICAgICAgICB3cml0ZSAgICAg
ZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSA0ClsyMDE3MDUwM1QxMjowNTozNy4zOThaXSAgRDAu
MTcgICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAzVDEyOjA1OjM3LjM5OFpdICBEMCAgICAg
ICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3Mjgvc3RhdGUgRkZGRkZGRkY4MUFBODE4
MCAKWzIwMTcwNTAzVDEyOjA1OjM3LjM5OFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9s
b2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4L3N0YXRlIEZGRkY4ODA4NzY3NDI0MjAg
ClsyMDE3MDUwM1QxMjowNTozNy40MDJaXSAgRDEgICAgICAgICAgIHdyaXRlICAgICBiYWNr
ZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZS1wYXRoIC9kZXYvemQzMgpbMjAxNzA1
MDNUMTI6MDU6MzcuNDAyWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtZGV2aWNlLXBhdGggRkZGRjg4MDg4
MUM4RjI1MCAKWzIwMTcwNTAzVDEyOjA1OjM3LjQwMlpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtZGV2aWNlLXBhdGggRkZGRkZGRkY4
MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjA1OjM3LjQxNFpdICBEMSAgICAgICAgICAgd3JpdGUg
ICAgIGJhY2tlbmQvdmJkLzAvNTE3MjgvaG90cGx1Zy1zdGF0dXMgY29ubmVjdGVkClsyMDE3
MDUwM1QxMjowNTozNy40MTRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9ob3RwbHVnLXN0YXR1cyBGRkZGODgwODgxQzhG
MjUwIApbMjAxNzA1MDNUMTI6MDU6MzcuNDE0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAg
YmFja2VuZC92YmQvMC81MTcyOC9ob3RwbHVnLXN0YXR1cyBGRkZGRkZGRjgxQUE3RkEwIApb
MjAxNzA1MDNUMTI6MDY6MTguMTQ5Wl0gIEEzMiAgICAgICAgICBuZXdjb25uICAgClsyMDE3
MDUwM1QxMjowNjoxOC4yNjBaXSAgQTMyICAgICAgICAgIGVuZGNvbm4gICAKCiMgQWZ0ZXIg
dGhlIDFzdCBgeGwgYmxvY2stZGV0YWNoYCBjb21tYW5kOgoKWzIwMTcwNTAzVDEyOjA2OjQz
LjU4MFpdICBBMzMgICAgICAgICAgbmV3Y29ubiAgIApbMjAxNzA1MDNUMTI6MDY6NDMuNTgz
Wl0gIEEzMy4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MTIvb25saW5lIDAKWzIwMTcwNTAzVDEyOjA2OjQzLjU4M1pdICBBMzMuMSAgICAg
ICAgd3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRl
IDUKWzIwMTcwNTAzVDEyOjA2OjQzLjU4M1pdICBBMzMuMSAgICAgICAgY29tbWl0ICAgIApb
MjAxNzA1MDNUMTI6MDY6NDMuNTgzWl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRjg4MDE4MEEyNEMyMCAK
WzIwMTcwNTAzVDEyOjA2OjQzLjU4M1pdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL29ubGluZSBGRkZGODgwODgxQzhGMjUw
IApbMjAxNzA1MDNUMTI6MDY6NDMuNTgzWl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFj
a2VuZC92YmQvMC81MTcxMi9vbmxpbmUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEy
OjA2OjQzLjU4NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1Qx
MjowNjo0My41ODRaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUx
NzEyL3N0YXRlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowNjo0My41ODRaXSAg
QTMzICAgICAgICAgIHdhdGNoICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcxMi9zdGF0ZSAzLzAgClsyMDE3MDUwM1QxMjowNjo0My41ODRaXSAgQTMzICAgICAgICAg
IHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSAz
LzAgClsyMDE3MDUwM1QxMjowNjo0My42MjRaXSAgRDAuMTggICAgICAgIHdyaXRlICAgICBk
ZXZpY2UvdmJkLzUxNzEyL3N0YXRlIDYKWzIwMTcwNTAzVDEyOjA2OjQzLjYyNFpdICBEMC4x
OCAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDNUMTI6MDY6NDMuNjI0Wl0gIEQwICAgICAg
ICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSBGRkZGRkZGRjgxQUE4MTgw
IApbMjAxNzA1MDNUMTI6MDY6NDMuNjI0Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvc3RhdGUgRkZGRjg4MDg3NDI4MTgyMCAK
WzIwMTcwNTAzVDEyOjA2OjQzLjYyOVpdICBEMS4yMSAgICAgICAgd3JpdGUgICAgIGJhY2tl
bmQvdmJkLzAvNTE3MTIvc3RhdGUgNgpbMjAxNzA1MDNUMTI6MDY6NDMuNjI5Wl0gIEQxLjIx
ICAgICAgICBjb21taXQgICAgClsyMDE3MDUwM1QxMjowNjo0My42MjlaXSAgRDEgICAgICAg
ICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0
ZSBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDY6NDMuNjI5Wl0gIEEzMyAgICAg
ICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3Rh
dGUgMy8wIApbMjAxNzA1MDNUMTI6MDY6NDMuNjI5Wl0gIEQwICAgICAgICAgICB3IGV2ZW50
ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRjg4MDE4
MEEyNEMyMCAKWzIwMTcwNTAzVDEyOjA2OjQzLjYyOVpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcw
NTAzVDEyOjA2OjQzLjYyOVpdICBEMSAgICAgICAgICAgdW53YXRjaCAgIC9sb2NhbC9kb21h
aW4vMC9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlIEZGRkY4ODA4NzQyODE4MjAgClsyMDE3MDUw
M1QxMjowNjo0My42MjlaXSAgQTMzICAgICAgICAgIHVud2F0Y2ggICAvbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSAzLzAgClsyMDE3MDUwM1QxMjowNjo0My42
MjlaXSAgRDEgICAgICAgICAgIHVud2F0Y2ggICBiYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNp
Y2FsLWRldmljZSBGRkZGODgwODc2NjVEMTkwIApbMjAxNzA1MDNUMTI6MDY6NDMuNjMwWl0g
IEEzMyAgICAgICAgICB3YXRjaCAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MTIgMy8xIApbMjAxNzA1MDNUMTI6MDY6NDMuNjMwWl0gIEEzMyAgICAgICAgICB3IGV2
ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIgMy8xIApbMjAxNzA1
MDNUMTI6MDY6NDMuNjMyWl0gIEQxLjIyICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvb25saW5lIDAKWzIwMTcwNTAzVDEyOjA2OjQzLjYz
MlpdICBEMS4yMiAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDNUMTI6MDY6NDMuNjMyWl0g
IEQxICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MTIvb25saW5lIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjowNjo0My42MzNa
XSAgQTMzICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcxMi9vbmxpbmUgMy8xIApbMjAxNzA1MDNUMTI6MDY6NDMuNjMzWl0gIEQxICAgICAg
ICAgICB3IGV2ZW50ICAgYmFja2VuZC92YmQvMC81MTcxMi9vbmxpbmUgRkZGRkZGRkY4MUFB
N0ZBMCAKWzIwMTcwNTAzVDEyOjA2OjQzLjYzM1pdICBEMSAgICAgICAgICAgd2F0Y2ggICAg
IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0YXRlIEZGRkY4ODA4NzI1
Qzg5NTAgClsyMDE3MDUwM1QxMjowNjo0My42MzNaXSAgRDEgICAgICAgICAgIHcgZXZlbnQg
ICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zdGF0ZSBGRkZGODgwODcy
NUM4OTUwIApbMjAxNzA1MDNUMTI6MDY6NDMuNjM0Wl0gIEQxICAgICAgICAgICB1bndhdGNo
ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRjg4MDg3
MjVDODk1MCAKWzIwMTcwNTAzVDEyOjA2OjQzLjcxNFpdICBEMS4yMyAgICAgICAgcm0gICAg
ICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIApbMjAxNzA1MDNUMTI6
MDY6NDMuNzE0Wl0gIEQxLjIzICAgICAgICBjb21taXQgICAgClsyMDE3MDUwM1QxMjowNjo0
My43MTVaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZC92YmQvMC81MTcxMiBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDY6NDMuNzE1
Wl0gIEEzMyAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MTIgMy8xIApbMjAxNzA1MDNUMTI6MDY6NDMuNzE1Wl0gIEQwICAgICAgICAgICB3
IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZG
Rjg4MDE4MEEyNEMyMCAKWzIwMTcwNTAzVDEyOjA2OjQzLjcxNVpdICBEMSAgICAgICAgICAg
dyBldmVudCAgIGJhY2tlbmQvdmJkLzAvNTE3MTIgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcw
NTAzVDEyOjA2OjQzLjcxNVpdICBBMzMgICAgICAgICAgdW53YXRjaCAgIC9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIDMvMSAKWzIwMTcwNTAzVDEyOjA2OjQzLjcxNlpd
ICBBMzMuMiAgICAgICAgcm0gICAgICAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUx
NzEyIApbMjAxNzA1MDNUMTI6MDY6NDMuNzE3Wl0gIEEzMy4yICAgICAgICBybSAgICAgICAg
L2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMiAKWzIwMTcwNTAzVDEyOjA2OjQzLjcxN1pdICBB
MzMuMiAgICAgICAgY29tbWl0ICAgIApbMjAxNzA1MDNUMTI6MDY6NDMuNzE3Wl0gIEQwICAg
ICAgICAgICB3IGV2ZW50ICAgZGV2aWNlL3ZiZC81MTcxMiBGRkZGRkZGRjgxQUE4MTgwIApb
MjAxNzA1MDNUMTI6MDY6NDMuNzE3Wl0gIEQwICAgICAgICAgICB1bndhdGNoICAgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgRkZGRjg4MDE4MEEyNEMyMCAK
WzIwMTcwNTAzVDEyOjA2OjQzLjcxOFpdICBBMzMgICAgICAgICAgZW5kY29ubiAgIApbMjAx
NzA1MDNUMTI6MDc6NDQuNTc4Wl0gIEEzNCAgICAgICAgICBuZXdjb25uICAgClsyMDE3MDUw
M1QxMjowNzo0NC42NjBaXSAgQTM0ICAgICAgICAgIGVuZGNvbm4gICAKCiMgQWZ0ZXIgdGhl
IDJuZCBgeGwgYmxvY2stZGV0YWNoYCBjb21tYW5kOgoKWzIwMTcwNTAzVDEyOjA4OjA5Ljc0
M1pdICBBMzUgICAgICAgICAgbmV3Y29ubiAgIApbMjAxNzA1MDNUMTI6MDg6MDkuNzQ2Wl0g
IEEzNS4xICAgICAgICB3cml0ZSAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3Mjgvb25saW5lIDAKWzIwMTcwNTAzVDEyOjA4OjA5Ljc0NlpdICBBMzUuMSAgICAgICAg
d3JpdGUgICAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIDUK
WzIwMTcwNTAzVDEyOjA4OjA5Ljc0NlpdICBBMzUuMSAgICAgICAgY29tbWl0ICAgIApbMjAx
NzA1MDNUMTI6MDg6MDkuNzQ2Wl0gIEQwICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRjg4MDE3QkE1RkMyMCAKWzIw
MTcwNTAzVDEyOjA4OjA5Ljc0NlpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L29ubGluZSBGRkZGODgwODgxQzhGMjUwIApb
MjAxNzA1MDNUMTI6MDg6MDkuNzQ2Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcyOC9vbmxpbmUgRkZGRkZGRkY4MUFBN0ZBMCAKWzIwMTcwNTAzVDEyOjA4
OjA5Ljc0NlpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4L3N0YXRlIEZGRkY4ODA4ODFDOEYyNTAgClsyMDE3MDUwM1QxMjow
ODowOS43NDZaXSAgRDEgICAgICAgICAgIHcgZXZlbnQgICBiYWNrZW5kL3ZiZC8wLzUxNzI4
L3N0YXRlIEZGRkZGRkZGODFBQTdGQTAgClsyMDE3MDUwM1QxMjowODowOS43NDZaXSAgQTM1
ICAgICAgICAgIHdhdGNoICAgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OC9zdGF0ZSAzLzAgClsyMDE3MDUwM1QxMjowODowOS43NDdaXSAgQTM1ICAgICAgICAgIHcg
ZXZlbnQgICAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9zdGF0ZSAzLzAg
ClsyMDE3MDUwM1QxMjowODowOS43ODJaXSAgRDEgICAgICAgICAgIHVud2F0Y2ggICAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZCBGRkZGODgwODgxQzhGMjUwIApbMjAxNzA1MDNUMTI6MDg6
MDkuNzk0Wl0gIEQwLjE5ICAgICAgICB3cml0ZSAgICAgZGV2aWNlL3ZiZC81MTcyOC9zdGF0
ZSA2ClsyMDE3MDUwM1QxMjowODowOS43OTRaXSAgRDAuMTkgICAgICAgIGNvbW1pdCAgICAK
WzIwMTcwNTAzVDEyOjA4OjA5Ljc5NFpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmlj
ZS92YmQvNTE3Mjgvc3RhdGUgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjA4OjA5
Ljc5NFpdICBEMSAgICAgICAgICAgdyBldmVudCAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2Uv
dmJkLzUxNzI4L3N0YXRlIEZGRkY4ODA4NzY3NDI0MjAgClsyMDE3MDUwM1QxMjowODowOS43
OTZaXSAgRDEuMjQgICAgICAgIHdyaXRlICAgICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRl
IDYKWzIwMTcwNTAzVDEyOjA4OjA5Ljc5NlpdICBEMS4yNCAgICAgICAgY29tbWl0ICAgIApb
MjAxNzA1MDNUMTI6MDg6MDkuNzk2Wl0gIEQxICAgICAgICAgICB3IGV2ZW50ICAgYmFja2Vu
ZC92YmQvMC81MTcyOC9zdGF0ZSBGRkZGRkZGRjgxQUE3RkEwIApbMjAxNzA1MDNUMTI6MDg6
MDkuNzk2Wl0gIEEzNSAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3Mjgvc3RhdGUgMy8wIApbMjAxNzA1MDNUMTI6MDg6MDkuNzk2Wl0gIEQw
ICAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
Mjgvc3RhdGUgRkZGRjg4MDE3QkE1RkMyMCAKWzIwMTcwNTAzVDEyOjA4OjA5Ljc5NlpdICBE
MSAgICAgICAgICAgdW53YXRjaCAgIC9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4
L3N0YXRlIEZGRkY4ODA4NzY3NDI0MjAgClsyMDE3MDUwM1QxMjowODowOS43OTZaXSAgRDEg
ICAgICAgICAgIHVud2F0Y2ggICBiYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmlj
ZSBGRkZGODgwODc2NjVEQTkwIApbMjAxNzA1MDNUMTI6MDg6MDkuNzk2Wl0gIEEzNSAgICAg
ICAgICB1bndhdGNoICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3Rh
dGUgMy8wIApbMjAxNzA1MDNUMTI6MDg6MDkuNzk3Wl0gIEEzNSAgICAgICAgICB3YXRjaCAg
ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjggMy8xIApbMjAxNzA1MDNU
MTI6MDg6MDkuNzk3Wl0gIEEzNSAgICAgICAgICB3IGV2ZW50ICAgL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MjggMy8xIApbMjAxNzA1MDNUMTI6MDg6MTAuOTE5Wl0gIEQx
ICAgICAgICAgICB3YXRjaCAgICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgRkZGRjg4MDg3
NDNEMDFEMCAKWzIwMTcwNTAzVDEyOjA4OjEwLjkxOVpdICBEMSAgICAgICAgICAgdyBldmVu
dCAgIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kIEZGRkY4ODA4NzQzRDAxRDAgClsyMDE3MDUw
M1QxMjowODoxOS44MDhaXSAgQTM1ICAgICAgICAgIHVud2F0Y2ggICAvbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOCAzLzEgClsyMDE3MDUwM1QxMjowODoxOS44MDlaXSAg
QTM1LjIgICAgICAgIHJtICAgICAgICAvbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcy
OCAKWzIwMTcwNTAzVDEyOjA4OjE5LjgwOVpdICBBMzUuMiAgICAgICAgcm0gICAgICAgIC9s
b2NhbC9kb21haW4vMC9kZXZpY2UvdmJkIApbMjAxNzA1MDNUMTI6MDg6MTkuODA5Wl0gIEEz
NS4yICAgICAgICBybSAgICAgICAgL2xvY2FsL2RvbWFpbi8wL2RldmljZSAKWzIwMTcwNTAz
VDEyOjA4OjE5LjgxMFpdICBBMzUuMiAgICAgICAgcm0gICAgICAgIC9saWJ4bC8wL2Rldmlj
ZS92YmQvNTE3MjggClsyMDE3MDUwM1QxMjowODoxOS44MTBaXSAgQTM1LjIgICAgICAgIHJt
ICAgICAgICAvbGlieGwvMC9kZXZpY2UvdmJkIApbMjAxNzA1MDNUMTI6MDg6MTkuODExWl0g
IEEzNS4yICAgICAgICBybSAgICAgICAgL2xpYnhsLzAvZGV2aWNlIApbMjAxNzA1MDNUMTI6
MDg6MTkuODExWl0gIEEzNS4yICAgICAgICBybSAgICAgICAgL2xpYnhsLzAgClsyMDE3MDUw
M1QxMjowODoxOS44MTFaXSAgQTM1LjIgICAgICAgIGNvbW1pdCAgICAKWzIwMTcwNTAzVDEy
OjA4OjE5LjgxMlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZS92YmQvNTE3Mjgg
RkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEyOjA4OjE5LjgxMlpdICBEMCAgICAgICAg
ICAgdyBldmVudCAgIGRldmljZS92YmQgRkZGRkZGRkY4MUFBODE4MCAKWzIwMTcwNTAzVDEy
OjA4OjE5LjgxMlpdICBEMCAgICAgICAgICAgdyBldmVudCAgIGRldmljZSBGRkZGRkZGRjgx
QUE4MTgwIApbMjAxNzA1MDNUMTI6MDg6MTkuODEyWl0gIEQwICAgICAgICAgICB1bndhdGNo
ICAgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc3RhdGUgRkZGRjg4MDE3
QkE1RkMyMCAKWzIwMTcwNTAzVDEyOjA4OjE5LjgxMlpdICBBMzUgICAgICAgICAgZW5kY29u
biAgIApbMjAxNzA1MDNUMTI6MDk6MTkuNzY5Wl0gIEEzNiAgICAgICAgICBuZXdjb25uICAg
ClsyMDE3MDUwM1QxMjowOToxOS44MzlaXSAgQTM2ICAgICAgICAgIGVuZGNvbm4gICAK
--------------6B4054F09EFC55EF543395BF
Content-Type: text/plain; charset=UTF-8;
 name="xenstore-ls.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xenstore-ls.txt"

IyBCZWZvcmUgdGhlIDFzdCBgeGwgYmxvY2stYXR0YWNoYCBjb21tYW5kOgoKL2xvY2FsID0g
IiIgICAobjApCi9sb2NhbC9kb21haW4gPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wID0g
IiIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sID0gIiIgICAobjApCi9sb2NhbC9k
b21haW4vMC9jb250cm9sL2ZlYXR1cmUtcG93ZXJvZmYgPSAiMSIgICAobjApCi9sb2NhbC9k
b21haW4vMC9jb250cm9sL2ZlYXR1cmUtcmVib290ID0gIjEiICAgKG4wKQovbG9jYWwvZG9t
YWluLzAvY29udHJvbC9mZWF0dXJlLXN1c3BlbmQgPSAiMSIgICAobjApCi9sb2NhbC9kb21h
aW4vMC9kb21pZCA9ICIwIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL25hbWUgPSAiRG9tYWlu
LTAiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsID0gIiIgICAobjApCi9s
b2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWlu
LzAvZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8w
L2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL2NvbnNvbGUgPSAiIiAgIChuMCxuMCkKL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3ZrYmQgPSAiIiAgIChuMCxuMCkK
L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3FkaXNrID0gIiIgICAo
bjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy9xdXNiID0g
IiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy92
ZmIgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tl
bmRzL3FuaWMgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8w
L3N0YXRlID0gInJ1bm5pbmciICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZCA9ICIi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQgPSAiIiAgIChuMCkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmJkLzEvNTE3MTIgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQv
NTE3MTIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9w
YXJhbXMgPSAiL2Rldi9WR19zc2QvVEVTVF9BUkNIIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxv
Y2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mcm9u
dGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvMS81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xLzUxNzEyL2Jvb3RhYmxlID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGV2ID0gInh2ZGEiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi90eXBlID0gInBoeSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL21vZGUgPSAidyIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2RldmljZS10eXBl
ID0gImRpc2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcx
Mi9kaXNjYXJkLWVuYWJsZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgPSAiMjU2IiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvbXVsdGktcXVl
dWUtbWF4LXF1ZXVlcyA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvbWF4LXJpbmctcGFnZS1vcmRlciA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtZGV2aWNlID0gImZlOjIy
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2lj
YWwtZGV2aWNlLXBhdGggPSAiL2Rldi9kbS0zNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtZmx1
c2gtY2FjaGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
LzUxNzEyL2Rpc2NhcmQtZ3JhbnVsYXJpdHkgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGlzY2FyZC1hbGlnbm1lbnQgPSAiMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtc2Vj
dXJlID0gIjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcx
Mi9mZWF0dXJlLWRpc2NhcmQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtYmFycmllciA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zZWN0b3Jz
ID0gIjE2Nzc3MjE2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvaW5mbyA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiNTEyIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZSA9ICIiICAgKG4wKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvY29uc29sZS8xLzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvY29uc29sZS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2NvbnNv
bGUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9mcm9u
dGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29s
ZS8xLzAvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9j
b25zb2xlLzEvMC9zdGF0ZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvY29uc29sZS8xLzAvcHJvdG9jb2wgPSAidnQxMDAiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmlmLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMCA9ICIi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2Zyb250ZW5kID0g
Ii9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy92
aWYtYnJpZGdlIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9t
YWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92aWYvMS8wL2JyaWRnZSA9ICJ4ZW5icjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMS8wL2hhbmRsZSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmlmLzEvMC90eXBlID0gInZpZiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zZyA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdzby10Y3B2NCA9ICIxIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdzby10Y3B2
NiA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0
dXJlLWlwdjYtY3N1bS1vZmZsb2FkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtcngtY29weSA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXJ4LWZsaXAgPSAiMCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1tdWx0aWNhc3Qt
Y29udHJvbCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEv
MC9mZWF0dXJlLWR5bmFtaWMtbXVsdGljYXN0LWNvbnRyb2wgPSAiMSIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zcGxpdC1ldmVudC1jaGFu
bmVscyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9t
dWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtY3RybC1yaW5nID0gIjEiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3Rl
ZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaSA9ICIiICAgKG4wKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC9wY2kvMS8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3BjaS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvZnJvbnRlbmQtaWQg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb25saW5l
ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3N0YXRl
ID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2RvbWFp
biA9ICJhcmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
cGNpLzEvMC9rZXktMCA9ICIwMDAwOjAxOjAwLjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC9wY2kvMS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb3B0cy0wID0gIm1zaXRyYW5zbGF0ZT0w
LHBvd2VyX21nbXQ9MCxwZXJtaXNzaXZlPTAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9wY2kvMS8wL3N0YXRlLTAgPSAiMyIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3BjaS8xLzAvbnVtX2RldnMgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3BjaS8xLzAvdmRldi0wID0gIjAwMDA6MDA6MDAuMDAiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3Jvb3QtMCA9ICIwMDAwOjAwIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9yb290X251bSA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS92bSA9ICIvdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL25hbWUgPSAiYXJjaC16ZnMtdGVzdCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9jcHUgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2NwdS8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMC9hdmFpbGFiaWxp
dHkgPSAib25saW5lIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8xID0gIiIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMS9hdmFpbGFiaWxpdHkgPSAib25saW5lIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8yID0gIiIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9jcHUvMi9hdmFpbGFiaWxpdHkgPSAib25saW5lIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL2NwdS8zID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMy9h
dmFpbGFiaWxpdHkgPSAib25saW5lIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL21lbW9y
eSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbWVtb3J5L3N0YXRpYy1tYXggPSAi
MzM1NTQ0MzIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbWVtb3J5L3RhcmdldCA9ICIz
MzU1NDQzMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9tZW1vcnkvdmlkZW9yYW0gPSAi
MCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS9zdXNwZW5kID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2Uvc3VzcGVuZC9ldmVudC1jaGFubmVsID0gIiIgICAobjEpCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmJkID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmJkLzUxNzEyID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJk
LzUxNzEyL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kLWlk
ID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9zdGF0
ZSA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvdmly
dHVhbC1kZXZpY2UgPSAiNTE3MTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZiZC81MTcxMi9kZXZpY2UtdHlwZSA9ICJkaXNrIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92YmQvNTE3MTIvcHJvdG9jb2wgPSAieDg2XzY0LWFiaSIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL211bHRpLXF1ZXVlLW51bS1xdWV1
ZXMgPSAiNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1
ZXVlLTAgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIv
cXVldWUtMC9yaW5nLXJlZiA9ICI4IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92YmQvNTE3MTIvcXVldWUtMC9ldmVudC1jaGFubmVsID0gIjMxIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMSA9ICIiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xL3JpbmctcmVmID0gIjki
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xL2V2
ZW50LWNoYW5uZWwgPSAiMzIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zi
ZC81MTcxMi9xdWV1ZS0yID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmJkLzUxNzEyL3F1ZXVlLTIvcmluZy1yZWYgPSAiMTAiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwgPSAiMzMiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0zID0gIiIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMvcmlu
Zy1yZWYgPSAiMTEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcx
Mi9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwgPSAiMzQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZiZC81MTcxMi9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmlmLzAgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92aWYvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQtaWQgPSAiMCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvc3RhdGUgPSAiNCIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvaGFuZGxlID0gIjAiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL21hYyA9ICIwMDoxNjozZTphYTpi
YjpjYyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvbXVsdGktcXVl
dWUtbnVtLXF1ZXVlcyA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
aWYvMC9xdWV1ZS0wID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMC90eC1yaW5nLXJlZiA9ICIyMzA0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9xdWV1ZS0wL3J4LXJpbmctcmVmID0gIjIzMDUiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbC10
eCA9ICIzNSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUt
MC9ldmVudC1jaGFubmVsLXJ4ID0gIjM2IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9xdWV1ZS0xID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcXVldWUtMS90eC1yaW5nLXJlZiA9ICIyMzA2IiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL3J4LXJpbmctcmVmID0gIjIzMDciICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvZXZlbnQtY2hh
bm5lbC10eCA9ICIzNyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAv
cXVldWUtMS9ldmVudC1jaGFubmVsLXJ4ID0gIjM4IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9xdWV1ZS0yID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmlmLzAvcXVldWUtMi90eC1yaW5nLXJlZiA9ICIyMzA4IiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL3J4LXJpbmctcmVmID0gIjIz
MDkiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIvZXZl
bnQtY2hhbm5lbC10eCA9ICIzOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmlmLzAvcXVldWUtMi9ldmVudC1jaGFubmVsLXJ4ID0gIjQwIiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zID0gIiIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMy90eC1yaW5nLXJlZiA9ICIyMzEwIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL3J4LXJpbmctcmVm
ID0gIjIzMTEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTMvZXZlbnQtY2hhbm5lbC10eCA9ICI0MSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmlmLzAvcXVldWUtMy9ldmVudC1jaGFubmVsLXJ4ID0gIjQyIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9yZXF1ZXN0LXJ4LWNvcHkgPSAiMSIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1yeC1ub3RpZnkg
PSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1z
ZyA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9mZWF0dXJl
LWdzby10Y3B2NCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYv
MC9mZWF0dXJlLWdzby10Y3B2NiA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9mZWF0dXJlLWlwdjYtY3N1bS1vZmZsb2FkID0gIjEiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
cGNpLzAvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9iYWNrZW5kLWlkID0gIjAiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjQiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL3BjaS1vcC1yZWYgPSAiMzYyIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9ldmVudC1jaGFubmVsID0g
IjQzIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9tYWdpYyA9ICI3
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2NvbnRyb2wgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NvbnRyb2wvc2h1dGRvd24gPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFp
bi8xL2NvbnRyb2wvZmVhdHVyZS1wb3dlcm9mZiA9ICIxIiAgIChuMSkKL2xvY2FsL2RvbWFp
bi8xL2NvbnRyb2wvZmVhdHVyZS1yZWJvb3QgPSAiMSIgICAobjEpCi9sb2NhbC9kb21haW4v
MS9jb250cm9sL2ZlYXR1cmUtc3VzcGVuZCA9ICIxIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8x
L2NvbnRyb2wvcGxhdGZvcm0tZmVhdHVyZS1tdWx0aXByb2Nlc3Nvci1zdXNwZW5kID0gIjEi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLXhz
X3Jlc2V0X3dhdGNoZXMgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kYXRhID0g
IiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9kcml2ZXJzID0gIiIgICAobjEpCi9sb2NhbC9k
b21haW4vMS9mZWF0dXJlID0gIiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9hdHRyID0gIiIg
ICAobjEpCi9sb2NhbC9kb21haW4vMS9saWJ4bCA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlLW1vZGVsID0gIiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9kb21pZCA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3N0b3JlID0gIiIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMS9zdG9yZS9wb3J0ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
c3RvcmUvcmluZy1yZWYgPSAiMjAwMTQ5ODIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
Y29uc29sZSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9iYWNrZW5k
ID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NvbnNvbGUvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2NvbnNvbGUvbGltaXQgPSAiMTA0ODU3NiIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9jb25zb2xlL3R5cGUgPSAieGVuY29uc29sZWQiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzEvY29uc29sZS9vdXRwdXQgPSAicHR5IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8xL2NvbnNvbGUvdHR5ID0gIi9kZXYvcHRzLzEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzEvY29uc29sZS9wb3J0ID0gIjIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29s
ZS9yaW5nLXJlZiA9ICIyMDAxNDk4MyIgICAobjAscjEpCi9saWJ4bCA9ICIiICAgKG4wKQov
bGlieGwvcGNpYmFjayA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAwLTAwLTFmLTIg
PSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMC0xZi0yL2RyaXZlcl9wYXRoID0g
Ii9zeXMvYnVzL3BjaS9kcml2ZXJzL2FoY2kiICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAw
LTAxLTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMS0wMC0wL2RyaXZl
cl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL21wdDNzYXMiICAgKG4wKQovbGlieGwv
cGNpYmFjay8wMDAwLTA2LTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0w
Ni0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL3NlcmlhbCIgICAo
bjApCi9saWJ4bC8xID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZSA9ICIiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmJkID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3
MTIgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9mcm9udGVuZCA9ICIv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIgICAobjApCi9saWJ4bC8xL2Rldmlj
ZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81
MTcxMiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvcGFyYW1zID0gIi9kZXYv
Vkdfc3NkL1RFU1RfQVJDSCIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvc2Ny
aXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJk
LzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9y
ZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvYm9vdGFi
bGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvc3RhdGUgPSAiMSIg
ICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvZGV2ID0gInh2ZGEiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAicGh5IiAgIChuMCkKL2xpYnhsLzEv
ZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJk
LzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJk
LzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29u
c29sZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wID0gIiIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8x
L2NvbnNvbGUiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2JhY2tlbmQgPSAi
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAiICAgKG4wKQovbGlieGwvMS9k
ZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvY29uc29sZS8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNv
bGUvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMC9wcm90
b2NvbCA9ICJ2dDEwMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYgPSAiIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3ZpZi8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYv
MC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmlmLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9mcm9udGVuZC1pZCA9ICIx
IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmlmLzAvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSIgICAobjApCi9s
aWJ4bC8xL2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmlmLzAvYnJpZGdlID0gInhlbmJyMCIgICAobjApCi9saWJ4bC8x
L2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYv
MC90eXBlID0gInZpZiIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kgPSAiIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kv
MC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
cGNpLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9mcm9udGVuZC1pZCA9ICIx
IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
cGNpLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
cGNpLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Bj
aS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kv
MC9vcHRzLTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJfbWdtdD0wLHBlcm1pc3NpdmU9MCIg
ICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9zdGF0ZS0wID0gIjEiICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvcGNpLzAvbnVtX2RldnMgPSAiMSIgICAobjApCi9saWJ4bC8xL2RtLXZl
cnNpb24gPSAicWVtdV94ZW4iICAgKG4wKQovdm0gPSAiIiAgIChuMCkKL3ZtL2FlNGYzN2Qx
LTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZSA9ICIiICAgKG4wLHIxKQovdm0vYWU0ZjM3
ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlL25hbWUgPSAiYXJjaC16ZnMtdGVzdCIg
ICAobjAscjEpCi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvdXVp
ZCA9ICJhZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUiICAgKG4wLHIxKQov
dm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlL2ltYWdlID0gIiIgICAo
bjAscjEpCi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvaW1hZ2Uv
b3N0eXBlID0gImxpbnV4IiAgIChuMCxyMSkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04ZmUz
LTMyZDhkY2RiMTMwZS9pbWFnZS9rZXJuZWwgPSAiL3J1bi94ZW4vYm9vdGxvYWRlci4xLmQv
Ym9vdF9rZXJuZWwuREQxOTM0IiAgIChuMCxyMSkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04
ZmUzLTMyZDhkY2RiMTMwZS9pbWFnZS9yYW1kaXNrID0gIi9ydW4veGVuL2Jvb3Rsb2FkZXIu
MS5kL2Jvb3RfcmFtZGlzay5fSEJtSjEiICAgKG4wLHIxKQovdm0vYWU0ZjM3ZDEtMWQzNS00
YzQ4LThmZTMtMzJkOGRjZGIxMzBlL2ltYWdlL2NtZGxpbmUgPSAicm9vdD1VVUlEPWM0ZTVi
YjBjLTU2MzgtNDVmNi1hOTBhLTAxMDdjYzk3NTA2YiBybyIgICAobjAscjEpCi92bS9hZTRm
MzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvc3RhcnRfdGltZSA9ICIxNDkzODEy
NDE3LjA5IiAgIChuMCxyMSkKCiMgQWZ0ZXIgdGhlIDFzdCBgeGwgYmxvY2stYXR0YWNoYCBj
b21tYW5kOgoKL2xvY2FsID0gIiIgICAobjApCi9sb2NhbC9kb21haW4gPSAiIiAgIChuMCkK
L2xvY2FsL2RvbWFpbi8wID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sID0g
IiIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sL2ZlYXR1cmUtcG93ZXJvZmYgPSAi
MSIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sL2ZlYXR1cmUtcmVib290ID0gIjEi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvY29udHJvbC9mZWF0dXJlLXN1c3BlbmQgPSAiMSIg
ICAobjApCi9sb2NhbC9kb21haW4vMC9kb21pZCA9ICIwIiAgIChuMCkKL2xvY2FsL2RvbWFp
bi8wL25hbWUgPSAiRG9tYWluLTAiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1v
ZGVsID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMCA9ICIiICAg
KG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMgPSAiIiAgIChu
MCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL2NvbnNvbGUgPSAi
IiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3Zr
YmQgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tl
bmRzL3FkaXNrID0gIiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwv
MC9iYWNrZW5kcy9xdXNiID0gIiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2Ut
bW9kZWwvMC9iYWNrZW5kcy92ZmIgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS1tb2RlbC8wL2JhY2tlbmRzL3FuaWMgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFp
bi8wL2RldmljZS1tb2RlbC8wL3N0YXRlID0gInJ1bm5pbmciICAgKG4wKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQg
PSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEgPSAiIiAgIChuMCkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92YmQvNTE3MTIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92YmQvMS81MTcxMi9wYXJhbXMgPSAiL2Rldi9WR19zc2QvVEVTVF9BUkNIIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvc2NyaXB0ID0gIi9l
dGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92YmQvMS81MTcxMi9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Jvb3RhYmxlID0gIjEiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zdGF0ZSA9ICI0
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGV2ID0g
Inh2ZGEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi90
eXBlID0gInBoeSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUx
NzEyL21vZGUgPSAidyIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
LzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMS81MTcxMi9kaXNjYXJkLWVuYWJsZSA9ICIxIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1tYXgtaW5kaXJlY3Qt
c2VnbWVudHMgPSAiMjU2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvbWF4LXJpbmctcGFnZS1vcmRlciA9ICI0
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2lj
YWwtZGV2aWNlID0gImZlOjIyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvcGh5c2ljYWwtZGV2aWNlLXBhdGggPSAiL2Rldi9kbS0zNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2hvdHBsdWctc3RhdHVz
ID0gImNvbm5lY3RlZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
LzUxNzEyL2ZlYXR1cmUtZmx1c2gtY2FjaGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtZ3JhbnVsYXJpdHkgPSAiNTEyIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGlzY2FyZC1h
bGlnbm1lbnQgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
LzUxNzEyL2Rpc2NhcmQtc2VjdXJlID0gIjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMS81MTcxMi9mZWF0dXJlLWRpc2NhcmQgPSAiMSIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtYmFycmllciA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVy
ZS1wZXJzaXN0ZW50ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvMS81MTcxMi9zZWN0b3JzID0gIjE2Nzc3MjE2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvaW5mbyA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtc2VjdG9y
LXNpemUgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29s
ZSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEgPSAiIiAg
IChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAgPSAiIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAvZnJvbnRlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8xL2NvbnNvbGUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC9jb25zb2xlLzEvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvY29uc29sZS8xLzAvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9zdGF0ZSA9ICIxIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAvcHJvdG9jb2wgPSAidnQxMDAiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYgPSAiIiAgIChuMCkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmlmLzEvMCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
aWYvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2Zyb250ZW5kLWlkID0gIjEi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL29ubGluZSA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zdGF0ZSA9ICI0
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zY3JpcHQgPSAi
L2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmlmLzEvMC9tYWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2JyaWRnZSA9ICJ4ZW5icjAiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2hhbmRsZSA9ICIwIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC90eXBlID0gInZpZiIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zZyA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdz
by10Y3B2NCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEv
MC9mZWF0dXJlLWdzby10Y3B2NiA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmlmLzEvMC9mZWF0dXJlLWlwdjYtY3N1bS1vZmZsb2FkID0gIjEiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtcngtY29weSA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXJ4
LWZsaXAgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAv
ZmVhdHVyZS1tdWx0aWNhc3QtY29udHJvbCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWR5bmFtaWMtbXVsdGljYXN0LWNvbnRyb2wg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVy
ZS1zcGxpdC1ldmVudC1jaGFubmVscyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmlmLzEvMC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtY3RybC1yaW5nID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2hvdHBsdWct
c3RhdHVzID0gImNvbm5lY3RlZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3BjaSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMSA9ICIiICAg
KG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wID0gIiIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFp
bi8xL2RldmljZS9wY2kvMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Bj
aS8xLzAvZnJvbnRlbmQtaWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3BjaS8xLzAvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9wY2kvMS8wL3N0YXRlID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9wY2kvMS8wL2RvbWFpbiA9ICJhcmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9rZXktMCA9ICIwMDAwOjAxOjAwLjAiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2Rldi0wID0gIjAwMDA6MDE6
MDAuMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb3B0cy0w
ID0gIm1zaXRyYW5zbGF0ZT0wLHBvd2VyX21nbXQ9MCxwZXJtaXNzaXZlPTAiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3N0YXRlLTAgPSAiMyIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvbnVtX2RldnMgPSAiMSIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvdmRldi0wID0gIjAwMDA6
MDA6MDAuMDAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3Jv
b3QtMCA9ICIwMDAwOjAwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNp
LzEvMC9yb290X251bSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZSA9
ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZCA9ICIiICAgKG4wKQovbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MTIvYmFja2VuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS92YmQvNTE3MTIvc3RhdGUgPSAiNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZp
Y2UvdmJkLzUxNzEyL3ZpcnR1YWwtZGV2aWNlID0gIjUxNzEyIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sID0gIng4Nl82
NC1hYmkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9tdWx0
aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2
aWNlL3ZiZC81MTcxMi9xdWV1ZS0wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9k
ZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAvcmluZy1yZWYgPSAiOCIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA9ICI3
OSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTEg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUt
MS9yaW5nLXJlZiA9ICI5IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MTIvcXVldWUtMS9ldmVudC1jaGFubmVsID0gIjgwIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMiA9ICIiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0yL3JpbmctcmVmID0gIjEwIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMi9ldmVudC1j
aGFubmVsID0gIjgxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIvcXVldWUtMyA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81
MTcxMi9xdWV1ZS0zL3JpbmctcmVmID0gIjExIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2RldmljZS92YmQvNTE3MTIvcXVldWUtMy9ldmVudC1jaGFubmVsID0gIjgyIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50
ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL3ZtID0gIi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEz
MGUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbmFtZSA9ICJhcmNoLXpmcy10ZXN0IiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzEvY3B1LzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8wL2F2YWls
YWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzEgPSAi
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8xL2F2YWlsYWJpbGl0eSA9ICJvbmxp
bmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzIgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NwdS8yL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzEvY3B1LzMgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2Nw
dS8zL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
bWVtb3J5ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9tZW1vcnkvc3RhdGljLW1h
eCA9ICIzMzU1NDQzMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9tZW1vcnkvdGFyZ2V0
ID0gIjMzNTU0NDMyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL21lbW9yeS92aWRlb3Jh
bSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZSA9ICIiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3N1c3BlbmQgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS9zdXNwZW5kL2V2ZW50LWNoYW5uZWwgPSAiIiAgIChuMSkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81
MTcxMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2JhY2tl
bmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEy
L3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcx
Mi92aXJ0dWFsLWRldmljZSA9ICI1MTcxMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9wcm90b2NvbCA9ICJ4ODZfNjQtYWJpIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvbXVsdGktcXVldWUtbnVt
LXF1ZXVlcyA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3
MTIvcXVldWUtMCA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81
MTcxMi9xdWV1ZS0wL3JpbmctcmVmID0gIjgiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwgPSAiMzEiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0xID0gIiIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTEvcmluZy1yZWYg
PSAiOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVl
LTEvZXZlbnQtY2hhbm5lbCA9ICIzMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmJkLzUxNzEyL3F1ZXVlLTIgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92YmQvNTE3MTIvcXVldWUtMi9yaW5nLXJlZiA9ICIxMCIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTIvZXZlbnQtY2hhbm5lbCA9ICIz
MyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMg
PSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUt
My9yaW5nLXJlZiA9ICIxMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJk
LzUxNzEyL3F1ZXVlLTMvZXZlbnQtY2hhbm5lbCA9ICIzNCIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2ZlYXR1cmUtcGVyc2lzdGVudCA9ICIxIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMCA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEv
MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvYmFja2VuZC1pZCA9
ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9zdGF0ZSA9ICI0
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvbWFjID0gIjAwOjE2OjNl
OmFhOmJiOmNjIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9tdWx0
aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZpZi8wL3F1ZXVlLTAgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92aWYvMC9xdWV1ZS0wL3R4LXJpbmctcmVmID0gIjIzMDQiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvcngtcmluZy1yZWYgPSAiMjMwNSIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMC9ldmVudC1jaGFu
bmVsLXR4ID0gIjM1IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9x
dWV1ZS0wL2V2ZW50LWNoYW5uZWwtcnggPSAiMzYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92aWYvMC9xdWV1ZS0xL3R4LXJpbmctcmVmID0gIjIzMDYiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvcngtcmluZy1yZWYgPSAiMjMw
NyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMS9ldmVu
dC1jaGFubmVsLXR4ID0gIjM3IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
aWYvMC9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwtcnggPSAiMzgiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL3R4LXJpbmctcmVmID0gIjIzMDgiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIvcngtcmluZy1yZWYg
PSAiMjMwOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUt
Mi9ldmVudC1jaGFubmVsLXR4ID0gIjM5IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwtcnggPSAiNDAiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTMgPSAiIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL3R4LXJpbmctcmVmID0gIjIzMTAi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTMvcngtcmlu
Zy1yZWYgPSAiMjMxMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAv
cXVldWUtMy9ldmVudC1jaGFubmVsLXR4ID0gIjQxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwtcnggPSAiNDIiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3JlcXVlc3QtcngtY29weSA9ICIx
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9mZWF0dXJlLXJ4LW5v
dGlmeSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9mZWF0
dXJlLXNnID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2Zl
YXR1cmUtZ3NvLXRjcHY0ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtaXB2Ni1jc3VtLW9mZmxvYWQgPSAiMSIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpID0gIiIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvcGNpLzAgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS9wY2kvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQtaWQgPSAi
MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAvc3RhdGUgPSAiNCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAvcGNpLW9wLXJlZiA9ICIz
NjIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL2V2ZW50LWNoYW5u
ZWwgPSAiNDMiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL21hZ2lj
ID0gIjciICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvY29udHJvbCA9ICIiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9zaHV0ZG93biA9ICIiICAgKG4xKQovbG9jYWwv
ZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXBvd2Vyb2ZmID0gIjEiICAgKG4xKQovbG9jYWwv
ZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXJlYm9vdCA9ICIxIiAgIChuMSkKL2xvY2FsL2Rv
bWFpbi8xL2NvbnRyb2wvZmVhdHVyZS1zdXNwZW5kID0gIjEiICAgKG4xKQovbG9jYWwvZG9t
YWluLzEvY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9sL3BsYXRmb3JtLWZlYXR1
cmUteHNfcmVzZXRfd2F0Y2hlcyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2Rh
dGEgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RyaXZlcnMgPSAiIiAgIChuMSkKL2xv
Y2FsL2RvbWFpbi8xL2ZlYXR1cmUgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2F0dHIg
PSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2xpYnhsID0gIiIgICAobjEpCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UtbW9kZWwgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RvbWlk
ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvc3RvcmUgPSAiIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8xL3N0b3JlL3BvcnQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9zdG9yZS9yaW5nLXJlZiA9ICIyMDAxNDk4MiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9jb25zb2xlID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL2Jh
Y2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9iYWNrZW5kLWlkID0gIjAiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvY29uc29sZS9saW1pdCA9ICIxMDQ4NTc2IiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NvbnNvbGUvdHlwZSA9ICJ4ZW5jb25zb2xlZCIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMS9jb25zb2xlL291dHB1dCA9ICJwdHkiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzEvY29uc29sZS90dHkgPSAiL2Rldi9wdHMvMSIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9jb25zb2xlL3BvcnQgPSAiMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9j
b25zb2xlL3JpbmctcmVmID0gIjIwMDE0OTgzIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkID0g
IiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wID0gIiIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyID0gIiIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Zyb250ZW5kID0gIi9sb2Nh
bC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MTIvcGFyYW1zID0gIi9kZXYvenZvbC90ZXN0X3Bvb2wvdGVz
dDEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zY3Jp
cHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Zyb250ZW5kLWlkID0gIjAiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9vbmxpbmUgPSAiMSIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3JlbW92YWJsZSA9ICIwIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvYm9vdGFibGUg
PSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3N0
YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9kZXYgPSAieHZkYSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL3R5cGUgPSAicGh5IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvbW9kZSA9ICJ3IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9mZWF0dXJlLW1heC1p
bmRpcmVjdC1zZWdtZW50cyA9ICIyNTYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcxMi9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9tYXgtcmluZy1wYWdlLW9y
ZGVyID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcx
Mi9waHlzaWNhbC1kZXZpY2UgPSAiZTY6MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtZmx1c2gtY2FjaGUgPSAiMSIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2NhcmQtZ3JhbnVsYXJp
dHkgPSAiODE5MiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzEyL2Rpc2NhcmQtYWxpZ25tZW50ID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcxMi9kaXNjYXJkLXNlY3VyZSA9ICIwIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1kaXNjYXJkID0gIjEi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9mZWF0dXJl
LWJhcnJpZXIgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL2ZlYXR1cmUtcGVyc2lzdGVudCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc2VjdG9ycyA9ICI0MTk0MzA0MDAiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9pbmZvID0gIjAiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9zZWN0b3Itc2l6ZSA9
ICI1MTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9w
aHlzaWNhbC1zZWN0b3Itc2l6ZSA9ICI4MTkyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MTIvcGh5c2ljYWwtZGV2aWNlLXBhdGggPSAiL2Rldi96ZDAi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9ob3RwbHVn
LXN0YXR1cyA9ICJjb25uZWN0ZWQiICAgKG4xLHIwKQovbGlieGwgPSAiIiAgIChuMCkKL2xp
YnhsL3BjaWJhY2sgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMC0xZi0yID0g
IiIgICAobjApCi9saWJ4bC9wY2liYWNrLzAwMDAtMDAtMWYtMi9kcml2ZXJfcGF0aCA9ICIv
c3lzL2J1cy9wY2kvZHJpdmVycy9haGNpIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0w
MS0wMC0wID0gIiIgICAobjApCi9saWJ4bC9wY2liYWNrLzAwMDAtMDEtMDAtMC9kcml2ZXJf
cGF0aCA9ICIvc3lzL2J1cy9wY2kvZHJpdmVycy9tcHQzc2FzIiAgIChuMCkKL2xpYnhsL3Bj
aWJhY2svMDAwMC0wNi0wMC0wID0gIiIgICAobjApCi9saWJ4bC9wY2liYWNrLzAwMDAtMDYt
MDAtMC9kcml2ZXJfcGF0aCA9ICIvc3lzL2J1cy9wY2kvZHJpdmVycy9zZXJpYWwiICAgKG4w
KQovbGlieGwvMSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UgPSAiIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZiZCA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEy
ID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvZnJvbnRlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3
MTIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3BhcmFtcyA9ICIvZGV2L1ZH
X3NzZC9URVNUX0FSQ0giICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3Njcmlw
dCA9ICIvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Zi
ZC81MTcxMi9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81
MTcxMi9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvcmVt
b3ZhYmxlID0gIjAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Jvb3RhYmxl
ID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlID0gIjEiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2RldiA9ICJ4dmRhIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZiZC81MTcxMi90eXBlID0gInBoeSIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS92YmQvNTE3MTIvbW9kZSA9ICJ3IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81
MTcxMi9kZXZpY2UtdHlwZSA9ICJkaXNrIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81
MTcxMi9kaXNjYXJkLWVuYWJsZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNv
bGUgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMCA9ICIiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9j
b25zb2xlIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMC9iYWNrZW5kID0gIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wIiAgIChuMCkKL2xpYnhsLzEvZGV2
aWNlL2NvbnNvbGUvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNl
L2NvbnNvbGUvMC9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xl
LzAvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvcHJvdG9j
b2wgPSAidnQxMDAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmID0gIiIgICAobjApCi9s
aWJ4bC8xL2RldmljZS92aWYvMCA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAv
ZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8xLzAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAvZnJvbnRlbmQtaWQgPSAiMSIg
ICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Zp
Zi8wL3NjcmlwdCA9ICIvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UiICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvdmlmLzAvbWFjID0gIjAwOjE2OjNlOmFhOmJiOmNjIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3ZpZi8wL2JyaWRnZSA9ICJ4ZW5icjAiICAgKG4wKQovbGlieGwvMS9k
ZXZpY2UvdmlmLzAvaGFuZGxlID0gIjAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAv
dHlwZSA9ICJ2aWYiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpID0gIiIgICAobjApCi9s
aWJ4bC8xL2RldmljZS9wY2kvMCA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAv
ZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS9wY2kvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Bj
aS8xLzAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvZnJvbnRlbmQtaWQgPSAiMSIg
ICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9vbmxpbmUgPSAiMSIgICAobjApCi9saWJ4
bC8xL2RldmljZS9wY2kvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Bj
aS8wL2RvbWFpbiA9ICJhcmNoLXpmcy10ZXN0IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Bj
aS8wL2tleS0wID0gIjAwMDA6MDE6MDAuMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kv
MC9kZXYtMCA9ICIwMDAwOjAxOjAwLjAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAv
b3B0cy0wID0gIm1zaXRyYW5zbGF0ZT0wLHBvd2VyX21nbXQ9MCxwZXJtaXNzaXZlPTAiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvc3RhdGUtMCA9ICIxIiAgIChuMCkKL2xpYnhs
LzEvZGV2aWNlL3BjaS8wL251bV9kZXZzID0gIjEiICAgKG4wKQovbGlieGwvMS9kbS12ZXJz
aW9uID0gInFlbXVfeGVuIiAgIChuMCkKL2xpYnhsLzAgPSAiIiAgIChuMCkKL2xpYnhsLzAv
ZGV2aWNlID0gIiIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQgPSAiIiAgIChuMCkKL2xp
YnhsLzAvZGV2aWNlL3ZiZC81MTcxMiA9ICIiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJk
LzUxNzEyL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyIiAg
IChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kID0gIi9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81
MTcxMi9wYXJhbXMgPSAiL2Rldi96dm9sL3Rlc3RfcG9vbC90ZXN0MSIgICAobjApCi9saWJ4
bC8wL2RldmljZS92YmQvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2si
ICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjAiICAg
KG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xp
YnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8w
L2RldmljZS92YmQvNTE3MTIvYm9vdGFibGUgPSAiMSIgICAobjApCi9saWJ4bC8wL2Rldmlj
ZS92YmQvNTE3MTIvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3
MTIvZGV2ID0gInh2ZGEiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL3R5cGUg
PSAicGh5IiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAg
KG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAg
KG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAg
KG4wKQovdm0gPSAiIiAgIChuMCkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhk
Y2RiMTMwZSA9ICIiICAgKG4wLHIxKQovdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJk
OGRjZGIxMzBlL25hbWUgPSAiYXJjaC16ZnMtdGVzdCIgICAobjAscjEpCi92bS9hZTRmMzdk
MS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvdXVpZCA9ICJhZTRmMzdkMS0xZDM1LTRj
NDgtOGZlMy0zMmQ4ZGNkYjEzMGUiICAgKG4wLHIxKQovdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4
LThmZTMtMzJkOGRjZGIxMzBlL2ltYWdlID0gIiIgICAobjAscjEpCi92bS9hZTRmMzdkMS0x
ZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvaW1hZ2Uvb3N0eXBlID0gImxpbnV4IiAgIChu
MCxyMSkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZS9pbWFnZS9r
ZXJuZWwgPSAiL3J1bi94ZW4vYm9vdGxvYWRlci4xLmQvYm9vdF9rZXJuZWwuREQxOTM0IiAg
IChuMCxyMSkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZS9pbWFn
ZS9yYW1kaXNrID0gIi9ydW4veGVuL2Jvb3Rsb2FkZXIuMS5kL2Jvb3RfcmFtZGlzay5fSEJt
SjEiICAgKG4wLHIxKQovdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBl
L2ltYWdlL2NtZGxpbmUgPSAicm9vdD1VVUlEPWM0ZTViYjBjLTU2MzgtNDVmNi1hOTBhLTAx
MDdjYzk3NTA2YiBybyIgICAobjAscjEpCi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0z
MmQ4ZGNkYjEzMGUvc3RhcnRfdGltZSA9ICIxNDkzODEyNDE3LjA5IiAgIChuMCxyMSkKCiMg
QWZ0ZXIgdGhlIDJuZCBgeGwgYmxvY2stYXR0YWNoYCBjb21tYW5kOgoKL2xvY2FsID0gIiIg
ICAobjApCi9sb2NhbC9kb21haW4gPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wID0gIiIg
ICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sID0gIiIgICAobjApCi9sb2NhbC9kb21h
aW4vMC9jb250cm9sL2ZlYXR1cmUtcG93ZXJvZmYgPSAiMSIgICAobjApCi9sb2NhbC9kb21h
aW4vMC9jb250cm9sL2ZlYXR1cmUtcmVib290ID0gIjEiICAgKG4wKQovbG9jYWwvZG9tYWlu
LzAvY29udHJvbC9mZWF0dXJlLXN1c3BlbmQgPSAiMSIgICAobjApCi9sb2NhbC9kb21haW4v
MC9kb21pZCA9ICIwIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL25hbWUgPSAiRG9tYWluLTAi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsID0gIiIgICAobjApCi9sb2Nh
bC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAv
ZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS1tb2RlbC8wL2JhY2tlbmRzL2NvbnNvbGUgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2Rv
bWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3ZrYmQgPSAiIiAgIChuMCxuMCkKL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzL3FkaXNrID0gIiIgICAobjAs
bjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy9xdXNiID0gIiIg
ICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy92ZmIg
PSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRz
L3FuaWMgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL3N0
YXRlID0gInJ1bm5pbmciICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZCA9ICIiICAg
KG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQgPSAiIiAgIChuMCkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEvNTE3MTIgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3
MTIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9wYXJh
bXMgPSAiL2Rldi9WR19zc2QvVEVTVF9BUkNIIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzEvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2si
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mcm9udGVu
ZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3
MTIvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
MS81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL2Jvb3RhYmxlID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92YmQvMS81MTcxMi9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGV2ID0gInh2ZGEiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi90eXBlID0gInBoeSIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL21vZGUgPSAidyIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2RldmljZS10eXBlID0g
ImRpc2siICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9k
aXNjYXJkLWVuYWJsZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgPSAiMjU2IiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvbXVsdGktcXVldWUt
bWF4LXF1ZXVlcyA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvbWF4LXJpbmctcGFnZS1vcmRlciA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtZGV2aWNlID0gImZlOjIyIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwt
ZGV2aWNlLXBhdGggPSAiL2Rldi9kbS0zNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xLzUxNzEyL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtZmx1c2gt
Y2FjaGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUx
NzEyL2Rpc2NhcmQtZ3JhbnVsYXJpdHkgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGlzY2FyZC1hbGlnbm1lbnQgPSAiMCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtc2VjdXJl
ID0gIjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9m
ZWF0dXJlLWRpc2NhcmQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZiZC8xLzUxNzEyL2ZlYXR1cmUtYmFycmllciA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zZWN0b3JzID0g
IjE2Nzc3MjE2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3
MTIvaW5mbyA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmJkLzEvNTE3MTIvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZSA9ICIiICAgKG4wKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvY29uc29sZS8xLzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvY29uc29sZS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9mcm9udGVu
ZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8x
LzAvb25saW5lID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25z
b2xlLzEvMC9zdGF0ZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
Y29uc29sZS8xLzAvcHJvdG9jb2wgPSAidnQxMDAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlm
LzEgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMCA9ICIiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2Zyb250ZW5kID0gIi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvMS8wL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy92aWYt
YnJpZGdlIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9tYWMg
PSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92aWYvMS8wL2JyaWRnZSA9ICJ4ZW5icjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2hhbmRsZSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmlmLzEvMC90eXBlID0gInZpZiIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zZyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdzby10Y3B2NCA9ICIxIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWdzby10Y3B2NiA9
ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJl
LWlwdjYtY3N1bS1vZmZsb2FkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92aWYvMS8wL2ZlYXR1cmUtcngtY29weSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXJ4LWZsaXAgPSAiMCIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1tdWx0aWNhc3QtY29u
dHJvbCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9m
ZWF0dXJlLWR5bmFtaWMtbXVsdGljYXN0LWNvbnRyb2wgPSAiMSIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1zcGxpdC1ldmVudC1jaGFubmVs
cyA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9tdWx0
aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92aWYvMS8wL2ZlYXR1cmUtY3RybC1yaW5nID0gIjEiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaSA9ICIiICAgKG4wKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9wY2kvMS8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3BjaS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvZnJvbnRlbmQtaWQgPSAi
MSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb25saW5lID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3N0YXRlID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2RvbWFpbiA9
ICJhcmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNp
LzEvMC9rZXktMCA9ICIwMDAwOjAxOjAwLjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9wY2kvMS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvb3B0cy0wID0gIm1zaXRyYW5zbGF0ZT0wLHBv
d2VyX21nbXQ9MCxwZXJtaXNzaXZlPTAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9wY2kvMS8wL3N0YXRlLTAgPSAiMyIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3BjaS8xLzAvbnVtX2RldnMgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3BjaS8xLzAvdmRldi0wID0gIjAwMDA6MDA6MDAuMDAiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3Jvb3QtMCA9ICIwMDAwOjAwIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9yb290X251bSA9ICIxIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZSA9ICIiICAgKG4wKQovbG9jYWwvZG9t
YWluLzAvZGV2aWNlL3ZiZCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3Zi
ZC81MTcxMiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcx
Mi9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvYmFja2VuZC1pZCA9ICIx
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvc3RhdGUgPSAi
NCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3ZpcnR1YWwt
ZGV2aWNlID0gIjUxNzEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9k
ZXZpY2UvdmJkLzUxNzEyL3Byb3RvY29sID0gIng4Nl82NC1hYmkiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0w
ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVl
LTAvcmluZy1yZWYgPSAiOCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJk
LzUxNzEyL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA9ICI3OSIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMC9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTEgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMS9yaW5nLXJlZiA9ICI5IiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMS9ldmVudC1j
aGFubmVsID0gIjgwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIvcXVldWUtMiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81
MTcxMi9xdWV1ZS0yL3JpbmctcmVmID0gIjEwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2RldmljZS92YmQvNTE3MTIvcXVldWUtMi9ldmVudC1jaGFubmVsID0gIjgxIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVldWUtMyA9ICIiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0zL3JpbmctcmVm
ID0gIjExIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MTIvcXVl
dWUtMy9ldmVudC1jaGFubmVsID0gIjgyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS92YmQvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvZGV2aWNlL3ZiZC81MTcyOC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQv
NTE3MjgvYmFja2VuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS92YmQvNTE3Mjgvc3RhdGUgPSAiNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZp
Y2UvdmJkLzUxNzI4L3ZpcnR1YWwtZGV2aWNlID0gIjUxNzI4IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjgvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4L3Byb3RvY29sID0gIng4Nl82
NC1hYmkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9yaW5n
LXJlZiA9ICI3OSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4
L2V2ZW50LWNoYW5uZWwgPSAiODMiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNl
L3ZiZC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvdm0gPSAiL3ZtL2FlNGYz
N2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9uYW1lID0gImFyY2gtemZzLXRlc3QiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
Y3B1ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMCA9ICIiICAgKG4wLHIx
KQovbG9jYWwvZG9tYWluLzEvY3B1LzAvYXZhaWxhYmlsaXR5ID0gIm9ubGluZSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzEvY3B1LzEvYXZhaWxhYmlsaXR5ID0gIm9ubGluZSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9jcHUvMiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzIvYXZhaWxh
YmlsaXR5ID0gIm9ubGluZSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jcHUvMyA9ICIi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzMvYXZhaWxhYmlsaXR5ID0gIm9ubGlu
ZSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9tZW1vcnkgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL21lbW9yeS9zdGF0aWMtbWF4ID0gIjMzNTU0NDMyIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8xL21lbW9yeS90YXJnZXQgPSAiMzM1NTQ0MzIiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzEvbWVtb3J5L3ZpZGVvcmFtID0gIjAiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
c3VzcGVuZCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3N1c3BlbmQv
ZXZlbnQtY2hhbm5lbCA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZCA9
ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiA9ICIiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kID0gIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyIiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvc3RhdGUgPSAiNCIgICAobjEscjApCi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3ZpcnR1YWwtZGV2aWNlID0gIjUxNzEy
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvZGV2aWNlLXR5
cGUgPSAiZGlzayIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEy
L3Byb3RvY29sID0gIng4Nl82NC1hYmkiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZiZC81MTcxMi9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wID0gIiIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAvcmluZy1yZWYgPSAi
OCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTAv
ZXZlbnQtY2hhbm5lbCA9ICIzMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmJkLzUxNzEyL3F1ZXVlLTEgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92YmQvNTE3MTIvcXVldWUtMS9yaW5nLXJlZiA9ICI5IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMS9ldmVudC1jaGFubmVsID0gIjMyIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMiA9ICIi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0yL3Jp
bmctcmVmID0gIjEwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3
MTIvcXVldWUtMi9ldmVudC1jaGFubmVsID0gIjMzIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMyA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0zL3JpbmctcmVmID0gIjExIiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMy9ldmVudC1jaGFu
bmVsID0gIjM0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIv
ZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZpZiA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wID0g
IiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvYmFja2VuZCA9ICIv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9iYWNrZW5kLWlkID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZpZi8wL2hhbmRsZSA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL211bHRpLXF1ZXVlLW51bS1xdWV1ZXMgPSAiNCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMCA9ICIiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvdHgtcmluZy1y
ZWYgPSAiMjMwNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVl
dWUtMC9yeC1yaW5nLXJlZiA9ICIyMzA1IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwtdHggPSAiMzUiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbC1yeCA9
ICIzNiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMSA9
ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvdHgt
cmluZy1yZWYgPSAiMjMwNiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMS9yeC1yaW5nLXJlZiA9ICIyMzA3IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwtdHggPSAiMzciICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvZXZlbnQtY2hhbm5l
bC1yeCA9ICIzOCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVl
dWUtMiA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTIvdHgtcmluZy1yZWYgPSAiMjMwOCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcXVldWUtMi9yeC1yaW5nLXJlZiA9ICIyMzA5IiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwtdHggPSAiMzki
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIvZXZlbnQt
Y2hhbm5lbC1yeCA9ICI0MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMyA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
L3F1ZXVlLTMvdHgtcmluZy1yZWYgPSAiMjMxMCIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmlmLzAvcXVldWUtMy9yeC1yaW5nLXJlZiA9ICIyMzExIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwtdHgg
PSAiNDEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTMv
ZXZlbnQtY2hhbm5lbC1yeCA9ICI0MiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcmVxdWVzdC1yeC1jb3B5ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtcngtbm90aWZ5ID0gIjEiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtc2cgPSAiMSIgICAobjEscjApCi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1nc28tdGNwdjQgPSAiMSIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1nc28tdGNwdjYg
PSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvZmVhdHVyZS1p
cHY2LWNzdW0tb2ZmbG9hZCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS9wY2kgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCA9ICIi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMCIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvcGNpLzAvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS9wY2kvMC9zdGF0ZSA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS9wY2kvMC9wY2ktb3AtcmVmID0gIjM2MiIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvcGNpLzAvZXZlbnQtY2hhbm5lbCA9ICI0MyIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvcGNpLzAvbWFnaWMgPSAiNyIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9jb250cm9sID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9s
L3NodXRkb3duID0gIiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9sL2ZlYXR1cmUt
cG93ZXJvZmYgPSAiMSIgICAobjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9sL2ZlYXR1cmUt
cmVib290ID0gIjEiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXN1
c3BlbmQgPSAiMSIgICAobjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9sL3BsYXRmb3JtLWZl
YXR1cmUtbXVsdGlwcm9jZXNzb3Itc3VzcGVuZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8xL2NvbnRyb2wvcGxhdGZvcm0tZmVhdHVyZS14c19yZXNldF93YXRjaGVzID0gIjEi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGF0YSA9ICIiICAgKG4xKQovbG9jYWwvZG9t
YWluLzEvZHJpdmVycyA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvZmVhdHVyZSA9ICIi
ICAgKG4xKQovbG9jYWwvZG9tYWluLzEvYXR0ciA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWlu
LzEvbGlieGwgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS1tb2RlbCA9ICIi
ICAgKG4xKQovbG9jYWwvZG9tYWluLzEvZG9taWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9zdG9yZSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvc3RvcmUvcG9y
dCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3N0b3JlL3JpbmctcmVmID0gIjIw
MDE0OTgyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUgPSAiIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9jb25zb2xlLzEvMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xl
L2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL2xp
bWl0ID0gIjEwNDg1NzYiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS90eXBl
ID0gInhlbmNvbnNvbGVkIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvb3V0
cHV0ID0gInB0eSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL3R0eSA9ICIv
ZGV2L3B0cy8xIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvcG9ydCA9ICIy
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvcmluZy1yZWYgPSAiMjAwMTQ5
ODMiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZCA9ICIiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MTIgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9wYXJh
bXMgPSAiL2Rldi96dm9sL3Rlc3RfcG9vbC90ZXN0MSIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3NjcmlwdCA9ICIvZXRjL3hlbi9zY3JpcHRzL2Js
b2NrIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZnJv
bnRlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzEyL29ubGluZSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvcmVtb3ZhYmxlID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcxMi9ib290YWJsZSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvc3RhdGUgPSAiNCIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2RldiA9ICJ4dmRhIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvdHlwZSA9ICJwaHkiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9tb2RlID0gInciICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9kZXZpY2UtdHlw
ZSA9ICJkaXNrIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MTIvZGlzY2FyZC1lbmFibGUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzID0gIjI1NiIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL211bHRpLXF1
ZXVlLW1heC1xdWV1ZXMgPSAiNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL21heC1yaW5nLXBhZ2Utb3JkZXIgPSAiNCIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLWRldmljZSA9ICJlNjow
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVy
ZS1mbHVzaC1jYWNoZSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MTIvZGlzY2FyZC1ncmFudWxhcml0eSA9ICI4MTkyIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZGlzY2FyZC1hbGlnbm1lbnQgPSAi
MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2Rpc2Nh
cmQtc2VjdXJlID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcxMi9mZWF0dXJlLWRpc2NhcmQgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2ZlYXR1cmUtYmFycmllciA9ICIxIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIvZmVhdHVyZS1wZXJzaXN0ZW50
ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9z
ZWN0b3JzID0gIjQxOTQzMDQwMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzEyL2luZm8gPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzEyL3NlY3Rvci1zaXplID0gIjUxMiIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzEyL3BoeXNpY2FsLXNlY3Rvci1zaXplID0gIjgx
OTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMi9waHlz
aWNhbC1kZXZpY2UtcGF0aCA9ICIvZGV2L3pkMCIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzEyL2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4ID0gIiIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kID0gIi9s
b2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGFyYW1zID0gIi9kZXYvenZvbC90ZXN0X3Bvb2wv
dGVzdDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9z
Y3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kLWlkID0gIjAiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9vbmxpbmUgPSAiMSIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3JlbW92YWJsZSA9ICIw
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvYm9vdGFi
bGUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4
L3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9kZXYgPSAieHZkYiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wLzUxNzI4L3R5cGUgPSAicGh5IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MjgvbW9kZSA9ICJ3IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzAvNTE3MjgvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQtZW5hYmxlID0gIjEiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLW1h
eC1pbmRpcmVjdC1zZWdtZW50cyA9ICIyNTYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9tYXgtcmluZy1wYWdl
LW9yZGVyID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9waHlzaWNhbC1kZXZpY2UgPSAiZTY6MjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWZsdXNoLWNhY2hlID0gIjEiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWdyYW51
bGFyaXR5ID0gIjgxOTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOC9kaXNjYXJkLWFsaWdubWVudCA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1cmUgPSAiMCIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1cmUtZGlzY2FyZCA9
ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZmVh
dHVyZS1iYXJyaWVyID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NlY3RvcnMgPSAiMjA5NzE1MjAwIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvaW5mbyA9ICIwIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgvc2VjdG9yLXNp
emUgPSAiNTEyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MjgvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiODE5MiIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZS1wYXRoID0gIi9kZXYv
emQzMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2hv
dHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAobjEscjApCi9saWJ4bCA9ICIiICAgKG4w
KQovbGlieGwvcGNpYmFjayA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAwLTAwLTFm
LTIgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMC0xZi0yL2RyaXZlcl9wYXRo
ID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL2FoY2kiICAgKG4wKQovbGlieGwvcGNpYmFjay8w
MDAwLTAxLTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMS0wMC0wL2Ry
aXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL21wdDNzYXMiICAgKG4wKQovbGli
eGwvcGNpYmFjay8wMDAwLTA2LTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAw
MC0wNi0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL3NlcmlhbCIg
ICAobjApCi9saWJ4bC8xID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZSA9ICIiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQv
NTE3MTIgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9mcm9udGVuZCA9
ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
MS81MTcxMiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvcGFyYW1zID0gIi9k
ZXYvVkdfc3NkL1RFU1RfQVJDSCIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIv
c2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcx
Mi9yZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvYm9v
dGFibGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvc3RhdGUgPSAi
MSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvZGV2ID0gInh2ZGEiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAicGh5IiAgIChuMCkKL2xpYnhs
LzEvZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
dmJkLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
Y29uc29sZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wID0gIiIgICAo
bjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFp
bi8xL2NvbnNvbGUiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2JhY2tlbmQg
PSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAiICAgKG4wKQovbGlieGwv
MS9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGlieGwvMS9k
ZXZpY2UvY29uc29sZS8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2Nv
bnNvbGUvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMC9w
cm90b2NvbCA9ICJ2dDEwMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYgPSAiIiAgIChu
MCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS92
aWYvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmlmLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9mcm9udGVuZC1pZCA9
ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL29ubGluZSA9ICIxIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvdmlmLzAvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6M2U6YWE6YmI6Y2MiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmlmLzAvYnJpZGdlID0gInhlbmJyMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92
aWYvMC90eXBlID0gInZpZiIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kgPSAiIiAgIChu
MCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS9w
Y2kvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8wIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvcGNpLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9mcm9udGVuZC1pZCA9
ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL29ubGluZSA9ICIxIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvcGNpLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAgKG4wKQovbGlieGwvMS9kZXZp
Y2UvcGNpLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNl
L3BjaS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9w
Y2kvMC9vcHRzLTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJfbWdtdD0wLHBlcm1pc3NpdmU9
MCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9zdGF0ZS0wID0gIjEiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvcGNpLzAvbnVtX2RldnMgPSAiMSIgICAobjApCi9saWJ4bC8xL2Rt
LXZlcnNpb24gPSAicWVtdV94ZW4iICAgKG4wKQovbGlieGwvMCA9ICIiICAgKG4wKQovbGli
eGwvMC9kZXZpY2UgPSAiIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZCA9ICIiICAgKG4w
KQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyID0gIiIgICAobjApCi9saWJ4bC8wL2Rldmlj
ZS92YmQvNTE3MTIvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MTIiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL2JhY2tlbmQgPSAiL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MTIiICAgKG4wKQovbGlieGwvMC9kZXZpY2Uv
dmJkLzUxNzEyL3BhcmFtcyA9ICIvZGV2L3p2b2wvdGVzdF9wb29sL3Rlc3QxIiAgIChuMCkK
L2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9i
bG9jayIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvZnJvbnRlbmQtaWQgPSAi
MCIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvb25saW5lID0gIjEiICAgKG4w
KQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL3JlbW92YWJsZSA9ICIwIiAgIChuMCkKL2xp
YnhsLzAvZGV2aWNlL3ZiZC81MTcxMi9ib290YWJsZSA9ICIxIiAgIChuMCkKL2xpYnhsLzAv
ZGV2aWNlL3ZiZC81MTcxMi9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3Zi
ZC81MTcxMi9kZXYgPSAieHZkYSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIv
dHlwZSA9ICJwaHkiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzEyL21vZGUgPSAi
dyIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlz
ayIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MTIvZGlzY2FyZC1lbmFibGUgPSAi
MSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MjggPSAiIiAgIChuMCkKL2xpYnhs
LzAvZGV2aWNlL3ZiZC81MTcyOC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzAvZGV2aWNl
L3ZiZC81MTcyOCIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MjgvYmFja2VuZCA9
ICIvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOCIgICAobjApCi9saWJ4bC8w
L2RldmljZS92YmQvNTE3MjgvcGFyYW1zID0gIi9kZXYvenZvbC90ZXN0X3Bvb2wvdGVzdDIi
ICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3NjcmlwdCA9ICIvZXRjL3hlbi9z
Y3JpcHRzL2Jsb2NrIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9mcm9udGVu
ZC1pZCA9ICIwIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9vbmxpbmUgPSAi
MSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MjgvcmVtb3ZhYmxlID0gIjAiICAg
KG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L2Jvb3RhYmxlID0gIjEiICAgKG4wKQov
bGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3N0YXRlID0gIjEiICAgKG4wKQovbGlieGwvMC9k
ZXZpY2UvdmJkLzUxNzI4L2RldiA9ICJ4dmRiIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3Zi
ZC81MTcyOC90eXBlID0gInBoeSIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
bW9kZSA9ICJ3IiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9kZXZpY2UtdHlw
ZSA9ICJkaXNrIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9kaXNjYXJkLWVu
YWJsZSA9ICIxIiAgIChuMCkKL3ZtID0gIiIgICAobjApCi92bS9hZTRmMzdkMS0xZDM1LTRj
NDgtOGZlMy0zMmQ4ZGNkYjEzMGUgPSAiIiAgIChuMCxyMSkKL3ZtL2FlNGYzN2QxLTFkMzUt
NGM0OC04ZmUzLTMyZDhkY2RiMTMwZS9uYW1lID0gImFyY2gtemZzLXRlc3QiICAgKG4wLHIx
KQovdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlL3V1aWQgPSAiYWU0
ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlIiAgIChuMCxyMSkKL3ZtL2FlNGYz
N2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZS9pbWFnZSA9ICIiICAgKG4wLHIxKQov
dm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlL2ltYWdlL29zdHlwZSA9
ICJsaW51eCIgICAobjAscjEpCi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNk
YjEzMGUvaW1hZ2Uva2VybmVsID0gIi9ydW4veGVuL2Jvb3Rsb2FkZXIuMS5kL2Jvb3Rfa2Vy
bmVsLkREMTkzNCIgICAobjAscjEpCi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4
ZGNkYjEzMGUvaW1hZ2UvcmFtZGlzayA9ICIvcnVuL3hlbi9ib290bG9hZGVyLjEuZC9ib290
X3JhbWRpc2suX0hCbUoxIiAgIChuMCxyMSkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04ZmUz
LTMyZDhkY2RiMTMwZS9pbWFnZS9jbWRsaW5lID0gInJvb3Q9VVVJRD1jNGU1YmIwYy01NjM4
LTQ1ZjYtYTkwYS0wMTA3Y2M5NzUwNmIgcm8iICAgKG4wLHIxKQovdm0vYWU0ZjM3ZDEtMWQz
NS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlL3N0YXJ0X3RpbWUgPSAiMTQ5MzgxMjQxNy4wOSIg
ICAobjAscjEpCgojIEFmdGVyIHRoZSAxc3QgYHhsIGJsb2NrLWRldGFjaGAgY29tbWFuZDoK
Ci9sb2NhbCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluID0gIiIgICAobjApCi9sb2NhbC9k
b21haW4vMCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvY29udHJvbCA9ICIiICAgKG4w
KQovbG9jYWwvZG9tYWluLzAvY29udHJvbC9mZWF0dXJlLXBvd2Vyb2ZmID0gIjEiICAgKG4w
KQovbG9jYWwvZG9tYWluLzAvY29udHJvbC9mZWF0dXJlLXJlYm9vdCA9ICIxIiAgIChuMCkK
L2xvY2FsL2RvbWFpbi8wL2NvbnRyb2wvZmVhdHVyZS1zdXNwZW5kID0gIjEiICAgKG4wKQov
bG9jYWwvZG9tYWluLzAvZG9taWQgPSAiMCIgICAobjApCi9sb2NhbC9kb21haW4vMC9uYW1l
ID0gIkRvbWFpbi0wIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbCA9ICIi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAgPSAiIiAgIChuMCkKL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wL2JhY2tlbmRzID0gIiIgICAobjApCi9sb2Nh
bC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy9jb25zb2xlID0gIiIgICAobjAs
bjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy92a2JkID0gIiIg
ICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcy9xZGlz
ayA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFja2Vu
ZHMvcXVzYiA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAv
YmFja2VuZHMvdmZiID0gIiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9k
ZWwvMC9iYWNrZW5kcy9xbmljID0gIiIgICAobjAsbjApCi9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvMC9zdGF0ZSA9ICJydW5uaW5nIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkID0gIiIgICAo
bjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xID0gIiIgICAobjApCi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvcGFyYW1zID0gIi9kZXYvVkdfc3NkL1RFU1RfQVJDSCIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3NjcmlwdCA9ICIvZXRjL3hlbi9z
Y3JpcHRzL2Jsb2NrIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvZnJvbnRlbmQtaWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzEvNTE3MTIvcmVtb3ZhYmxlID0gIjAiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9ib290YWJsZSA9ICIxIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvc3RhdGUgPSAiNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2RldiA9ICJ4dmRhIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvdHlwZSA9ICJw
aHkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9tb2Rl
ID0gInciICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9k
ZXZpY2UtdHlwZSA9ICJkaXNrIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvZGlzY2FyZC1lbmFibGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRz
ID0gIjI1NiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEy
L211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAiNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xLzUxNzEyL21heC1yaW5nLXBhZ2Utb3JkZXIgPSAiNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3BoeXNpY2FsLWRldmlj
ZSA9ICJmZToyMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUx
NzEyL3BoeXNpY2FsLWRldmljZS1wYXRoID0gIi9kZXYvZG0tMzQiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9ob3RwbHVnLXN0YXR1cyA9ICJjb25u
ZWN0ZWQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9m
ZWF0dXJlLWZsdXNoLWNhY2hlID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92YmQvMS81MTcxMi9kaXNjYXJkLWdyYW51bGFyaXR5ID0gIjUxMiIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtYWxpZ25tZW50
ID0gIjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9k
aXNjYXJkLXNlY3VyZSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEvNTE3MTIvZmVhdHVyZS1kaXNjYXJkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mZWF0dXJlLWJhcnJpZXIgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtcGVyc2lz
dGVudCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3
MTIvc2VjdG9ycyA9ICIxNjc3NzIxNiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL2luZm8gPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xLzUxNzEyL3NlY3Rvci1zaXplID0gIjUxMiIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3BoeXNpY2FsLXNlY3Rvci1zaXplID0g
IjUxMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUgPSAiIiAg
IChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xID0gIiIgICAobjApCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wID0gIiIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21h
aW4vMS9jb25zb2xlIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29s
ZS8xLzAvZnJvbnRlbmQtaWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL2NvbnNvbGUvMS8wL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvY29uc29sZS8xLzAvc3RhdGUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wL3Byb3RvY29sID0gInZ0MTAwIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmID0gIiIgICAobjApCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZpZi8xID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8xLzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9m
cm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9vbmxpbmUgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvc3RhdGUgPSAiNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvc2NyaXB0ID0gIi9ldGMveGVu
L3NjcmlwdHMvdmlmLWJyaWRnZSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZpZi8xLzAvbWFjID0gIjAwOjE2OjNlOmFhOmJiOmNjIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9icmlkZ2UgPSAieGVuYnIwIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9oYW5kbGUgPSAiMCIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvdHlwZSA9ICJ2aWYiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtc2cgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1nc28tdGNwdjQg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVy
ZS1nc28tdGNwdjYgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8xLzAvZmVhdHVyZS1pcHY2LWNzdW0tb2ZmbG9hZCA9ICIxIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXJ4LWNvcHkgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1yeC1mbGlwID0g
IjAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUt
bXVsdGljYXN0LWNvbnRyb2wgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZpZi8xLzAvZmVhdHVyZS1keW5hbWljLW11bHRpY2FzdC1jb250cm9sID0gIjEiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtc3BsaXQt
ZXZlbnQtY2hhbm5lbHMgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZpZi8xLzAvbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA9ICI0IiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLWN0cmwtcmluZyA9ICIxIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9ob3RwbHVnLXN0YXR1cyA9
ICJjb25uZWN0ZWQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kgPSAi
IiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEgPSAiIiAgIChuMCkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC9wY2kvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvcGNpLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2Zy
b250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kv
MS8wL29ubGluZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNp
LzEvMC9zdGF0ZSA9ICI0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNp
LzEvMC9kb21haW4gPSAiYXJjaC16ZnMtdGVzdCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3BjaS8xLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9kZXYtMCA9ICIwMDAwOjAxOjAwLjAiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL29wdHMtMCA9ICJtc2l0
cmFuc2xhdGU9MCxwb3dlcl9tZ210PTAscGVybWlzc2l2ZT0wIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9zdGF0ZS0wID0gIjMiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL251bV9kZXZzID0gIjEiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL3ZkZXYtMCA9ICIwMDAwOjAwOjAwLjAw
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9yb290LTAgPSAi
MDAwMDowMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvcm9v
dF9udW0gPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UgPSAiIiAgIChu
MCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFp
bi8wL2RldmljZS92YmQvNTE3MjggPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Rl
dmljZS92YmQvNTE3MjgvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4L2Jh
Y2tlbmQtaWQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUx
NzI4L3N0YXRlID0gIjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81
MTcyOC92aXJ0dWFsLWRldmljZSA9ICI1MTcyOCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9kZXZpY2UvdmJkLzUxNzI4L2RldmljZS10eXBlID0gImRpc2siICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9wcm90b2NvbCA9ICJ4ODZfNjQtYWJpIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3MjgvcmluZy1yZWYgPSAi
NzkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlL3ZiZC81MTcyOC9ldmVudC1j
aGFubmVsID0gIjgzIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS92YmQvNTE3
MjgvZmVhdHVyZS1wZXJzaXN0ZW50ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3ZtID0gIi92bS9hZTRmMzdkMS0xZDM1
LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbmFt
ZSA9ICJhcmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdSA9ICIi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzAgPSAiIiAgIChuMCxyMSkKL2xvY2Fs
L2RvbWFpbi8xL2NwdS8wL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzEvY3B1LzEgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8x
L2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1
LzIgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8yL2F2YWlsYWJpbGl0eSA9
ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzMgPSAiIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8zL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzEvbWVtb3J5ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9tZW1vcnkvc3RhdGljLW1heCA9ICIzMzU1NDQzMiIgICAobjAscjEpCi9sb2NhbC9k
b21haW4vMS9tZW1vcnkvdGFyZ2V0ID0gIjMzNTU0NDMyIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8xL21lbW9yeS92aWRlb3JhbSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3N1c3BlbmQg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9zdXNwZW5kL2V2ZW50LWNo
YW5uZWwgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQgPSAiIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyL2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmJkLzUxNzEyL3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZiZC81MTcxMi92aXJ0dWFsLWRldmljZSA9ICI1MTcxMiIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRp
c2siICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9wcm90b2Nv
bCA9ICJ4ODZfNjQtYWJpIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQv
NTE3MTIvbXVsdGktcXVldWUtbnVtLXF1ZXVlcyA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMCA9ICIiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL3JpbmctcmVmID0gIjgiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL2V2ZW50LWNo
YW5uZWwgPSAiMzEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcx
Mi9xdWV1ZS0xID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUx
NzEyL3F1ZXVlLTEvcmluZy1yZWYgPSAiOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTEvZXZlbnQtY2hhbm5lbCA9ICIzMiIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTIgPSAiIiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMi9yaW5nLXJlZiA9
ICIxMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVl
LTIvZXZlbnQtY2hhbm5lbCA9ICIzMyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmJkLzUxNzEyL3F1ZXVlLTMgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92YmQvNTE3MTIvcXVldWUtMy9yaW5nLXJlZiA9ICIxMSIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMvZXZlbnQtY2hhbm5lbCA9ICIz
NCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2ZlYXR1cmUt
cGVyc2lzdGVudCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMCA9ICIiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9zdGF0ZSA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmlmLzAvbWFjID0gIjAwOjE2OjNlOmFhOmJiOmNjIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAgPSAiIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0wL3R4LXJpbmctcmVmID0gIjIz
MDQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvcngt
cmluZy1yZWYgPSAiMjMwNSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMC9ldmVudC1jaGFubmVsLXR4ID0gIjM1IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwtcnggPSAiMzYiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEgPSAiIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL3R4LXJpbmctcmVm
ID0gIjIzMDYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTEvcngtcmluZy1yZWYgPSAiMjMwNyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcXVldWUtMS9ldmVudC1jaGFubmVsLXR4ID0gIjM3IiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwtcnggPSAi
MzgiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIgPSAi
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL3R4LXJp
bmctcmVmID0gIjIzMDgiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
L3F1ZXVlLTIvcngtcmluZy1yZWYgPSAiMjMwOSIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmlmLzAvcXVldWUtMi9ldmVudC1jaGFubmVsLXR4ID0gIjM5IiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwt
cnggPSAiNDAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTMgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0z
L3R4LXJpbmctcmVmID0gIjIzMTAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZpZi8wL3F1ZXVlLTMvcngtcmluZy1yZWYgPSAiMjMxMSIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmlmLzAvcXVldWUtMy9ldmVudC1jaGFubmVsLXR4ID0gIjQxIiAg
IChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL2V2ZW50LWNo
YW5uZWwtcnggPSAiNDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
L3JlcXVlc3QtcngtY29weSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92aWYvMC9mZWF0dXJlLXJ4LW5vdGlmeSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92aWYvMC9mZWF0dXJlLXNnID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY0ID0gIjEiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtaXB2Ni1jc3Vt
LW9mZmxvYWQgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpID0g
IiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAgPSAiIiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3BjaS8xLzAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3BjaS8wL2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvcGNpLzAvc3RhdGUgPSAiNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
cGNpLzAvcGNpLW9wLXJlZiA9ICIzNjIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3BjaS8wL2V2ZW50LWNoYW5uZWwgPSAiNDMiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3BjaS8wL21hZ2ljID0gIjciICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
Y29udHJvbCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9zaHV0ZG93
biA9ICIiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXBvd2Vyb2Zm
ID0gIjEiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXJlYm9vdCA9
ICIxIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnRyb2wvZmVhdHVyZS1zdXNwZW5kID0g
IjEiICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11
bHRpcHJvY2Vzc29yLXN1c3BlbmQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9j
b250cm9sL3BsYXRmb3JtLWZlYXR1cmUteHNfcmVzZXRfd2F0Y2hlcyA9ICIxIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8xL2RhdGEgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2Ry
aXZlcnMgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2ZlYXR1cmUgPSAiIiAgIChuMSkK
L2xvY2FsL2RvbWFpbi8xL2F0dHIgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2xpYnhs
ID0gIiIgICAobjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UtbW9kZWwgPSAiIiAgIChuMSkK
L2xvY2FsL2RvbWFpbi8xL2RvbWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEv
c3RvcmUgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3N0b3JlL3BvcnQgPSAiMSIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9zdG9yZS9yaW5nLXJlZiA9ICIyMDAxNDk4MiIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlID0gIiIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMS9jb25zb2xlL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
Y29uc29sZS8xLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9iYWNrZW5k
LWlkID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9saW1pdCA9ICIx
MDQ4NTc2IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvdHlwZSA9ICJ4ZW5j
b25zb2xlZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL291dHB1dCA9ICJw
dHkiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS90dHkgPSAiL2Rldi9wdHMv
MSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL3BvcnQgPSAiMiIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL3JpbmctcmVmID0gIjIwMDE0OTgzIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8w
LzUxNzI4ID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4IiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGFyYW1zID0gIi9k
ZXYvenZvbC90ZXN0X3Bvb2wvdGVzdDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOC9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kLWlk
ID0gIjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9v
bmxpbmUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L3JlbW92YWJsZSA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzAvNTE3MjgvYm9vdGFibGUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzI4L3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9kZXYgPSAieHZkYiIgICAobjEscjApCi9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3R5cGUgPSAicGh5IiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvbW9kZSA9ICJ3IiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGV2aWNlLXR5cGUgPSAiZGlz
ayIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2Nh
cmQtZW5hYmxlID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQv
MC81MTcyOC9mZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyA9ICIyNTYiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgt
cXVldWVzID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9tYXgtcmluZy1wYWdlLW9yZGVyID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UgPSAiZTY6MjAiICAgKG4x
LHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWZsdXNo
LWNhY2hlID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81
MTcyOC9kaXNjYXJkLWdyYW51bGFyaXR5ID0gIjgxOTIiICAgKG4xLHIwKQovbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWFsaWdubWVudCA9ICIwIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1
cmUgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4
L2ZlYXR1cmUtZGlzY2FyZCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MjgvZmVhdHVyZS1iYXJyaWVyID0gIjEiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NlY3RvcnMg
PSAiMjA5NzE1MjAwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MjgvaW5mbyA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3Mjgvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiODE5MiIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRl
dmljZS1wYXRoID0gIi9kZXYvemQzMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNr
ZW5kL3ZiZC8wLzUxNzI4L2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAobjEscjAp
Ci9saWJ4bCA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFjayA9ICIiICAgKG4wKQovbGlieGwv
cGNpYmFjay8wMDAwLTAwLTFmLTIgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0w
MC0xZi0yL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL2FoY2kiICAgKG4w
KQovbGlieGwvcGNpYmFjay8wMDAwLTAxLTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJh
Y2svMDAwMC0wMS0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL21w
dDNzYXMiICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAwLTA2LTAwLTAgPSAiIiAgIChuMCkK
L2xpYnhsL3BjaWJhY2svMDAwMC0wNi0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3Bj
aS9kcml2ZXJzL3NlcmlhbCIgICAobjApCi9saWJ4bC8xID0gIiIgICAobjApCi9saWJ4bC8x
L2RldmljZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkID0gIiIgICAobjApCi9s
aWJ4bC8xL2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3Zi
ZC81MTcxMi9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIg
ICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQv
NTE3MTIvcGFyYW1zID0gIi9kZXYvVkdfc3NkL1RFU1RfQVJDSCIgICAobjApCi9saWJ4bC8x
L2RldmljZS92YmQvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhs
LzEvZGV2aWNlL3ZiZC81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS92YmQvNTE3MTIvYm9vdGFibGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92
YmQvNTE3MTIvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIv
ZGV2ID0gInh2ZGEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAi
cGh5IiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvY29uc29sZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
Y29uc29sZS8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvZnJvbnRl
bmQgPSAiL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUiICAgKG4wKQovbGlieGwvMS9kZXZpY2Uv
Y29uc29sZS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8x
LzAiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kLWlkID0gIjEi
ICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL29ubGluZSA9ICIxIiAgIChuMCkK
L2xpYnhsLzEvZGV2aWNlL2NvbnNvbGUvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEv
ZGV2aWNlL2NvbnNvbGUvMC9wcm90b2NvbCA9ICJ2dDEwMCIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS92aWYgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wID0gIiIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS92aWYvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZpZi8wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92
aWYvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL29u
bGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjEiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMv
dmlmLWJyaWRnZSIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6
M2U6YWE6YmI6Y2MiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAvYnJpZGdlID0gInhl
bmJyMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS92aWYvMC90eXBlID0gInZpZiIgICAobjApCi9saWJ4bC8xL2Rl
dmljZS9wY2kgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS9wY2kvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3BjaS8wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9w
Y2kvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL29u
bGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjEiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChu
MCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS9wY2kvMC9vcHRzLTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJf
bWdtdD0wLHBlcm1pc3NpdmU9MCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9zdGF0
ZS0wID0gIjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvbnVtX2RldnMgPSAiMSIg
ICAobjApCi9saWJ4bC8xL2RtLXZlcnNpb24gPSAicWVtdV94ZW4iICAgKG4wKQovbGlieGwv
MCA9ICIiICAgKG4wKQovbGlieGwvMC9kZXZpY2UgPSAiIiAgIChuMCkKL2xpYnhsLzAvZGV2
aWNlL3ZiZCA9ICIiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4ID0gIiIgICAo
bjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3MjgvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFp
bi8wL2RldmljZS92YmQvNTE3MjgiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4
L2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgiICAgKG4w
KQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3BhcmFtcyA9ICIvZGV2L3p2b2wvdGVzdF9w
b29sL3Rlc3QyIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9zY3JpcHQgPSAi
L2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3
MjgvZnJvbnRlbmQtaWQgPSAiMCIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
b25saW5lID0gIjEiICAgKG4wKQovbGlieGwvMC9kZXZpY2UvdmJkLzUxNzI4L3JlbW92YWJs
ZSA9ICIwIiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9ib290YWJsZSA9ICIx
IiAgIChuMCkKL2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSA9ICIxIiAgIChuMCkK
L2xpYnhsLzAvZGV2aWNlL3ZiZC81MTcyOC9kZXYgPSAieHZkYiIgICAobjApCi9saWJ4bC8w
L2RldmljZS92YmQvNTE3MjgvdHlwZSA9ICJwaHkiICAgKG4wKQovbGlieGwvMC9kZXZpY2Uv
dmJkLzUxNzI4L21vZGUgPSAidyIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
ZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjApCi9saWJ4bC8wL2RldmljZS92YmQvNTE3Mjgv
ZGlzY2FyZC1lbmFibGUgPSAiMSIgICAobjApCi92bSA9ICIiICAgKG4wKQovdm0vYWU0ZjM3
ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlID0gIiIgICAobjAscjEpCi92bS9hZTRm
MzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvbmFtZSA9ICJhcmNoLXpmcy10ZXN0
IiAgIChuMCxyMSkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZS91
dWlkID0gImFlNGYzN2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZSIgICAobjAscjEp
Ci92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvaW1hZ2UgPSAiIiAg
IChuMCxyMSkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZS9pbWFn
ZS9vc3R5cGUgPSAibGludXgiICAgKG4wLHIxKQovdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThm
ZTMtMzJkOGRjZGIxMzBlL2ltYWdlL2tlcm5lbCA9ICIvcnVuL3hlbi9ib290bG9hZGVyLjEu
ZC9ib290X2tlcm5lbC5ERDE5MzQiICAgKG4wLHIxKQovdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4
LThmZTMtMzJkOGRjZGIxMzBlL2ltYWdlL3JhbWRpc2sgPSAiL3J1bi94ZW4vYm9vdGxvYWRl
ci4xLmQvYm9vdF9yYW1kaXNrLl9IQm1KMSIgICAobjAscjEpCi92bS9hZTRmMzdkMS0xZDM1
LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvaW1hZ2UvY21kbGluZSA9ICJyb290PVVVSUQ9YzRl
NWJiMGMtNTYzOC00NWY2LWE5MGEtMDEwN2NjOTc1MDZiIHJvIiAgIChuMCxyMSkKL3ZtL2Fl
NGYzN2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZS9zdGFydF90aW1lID0gIjE0OTM4
MTI0MTcuMDkiICAgKG4wLHIxKQoKIyBBZnRlciB0aGUgMm5kIGB4bCBibG9jay1kZXRhY2hg
IGNvbW1hbmQ6CgovbG9jYWwgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbiA9ICIiICAgKG4w
KQovbG9jYWwvZG9tYWluLzAgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2NvbnRyb2wg
PSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2NvbnRyb2wvZmVhdHVyZS1wb3dlcm9mZiA9
ICIxIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2NvbnRyb2wvZmVhdHVyZS1yZWJvb3QgPSAi
MSIgICAobjApCi9sb2NhbC9kb21haW4vMC9jb250cm9sL2ZlYXR1cmUtc3VzcGVuZCA9ICIx
IiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2RvbWlkID0gIjAiICAgKG4wKQovbG9jYWwvZG9t
YWluLzAvbmFtZSA9ICJEb21haW4tMCIgICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2Ut
bW9kZWwgPSAiIiAgIChuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8wID0gIiIg
ICAobjApCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMC9iYWNrZW5kcyA9ICIiICAg
KG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMvY29uc29sZSA9
ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMv
dmtiZCA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzAvYmFj
a2VuZHMvcWRpc2sgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2Rl
bC8wL2JhY2tlbmRzL3F1c2IgPSAiIiAgIChuMCxuMCkKL2xvY2FsL2RvbWFpbi8wL2Rldmlj
ZS1tb2RlbC8wL2JhY2tlbmRzL3ZmYiA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9tYWluLzAv
ZGV2aWNlLW1vZGVsLzAvYmFja2VuZHMvcW5pYyA9ICIiICAgKG4wLG4wKQovbG9jYWwvZG9t
YWluLzAvZGV2aWNlLW1vZGVsLzAvc3RhdGUgPSAicnVubmluZyIgICAobjApCi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zi
ZCA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMSA9ICIiICAgKG4w
KQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMiA9ICIiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mcm9udGVuZCA9ICIvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xLzUxNzEyL3BhcmFtcyA9ICIvZGV2L1ZHX3NzZC9URVNUX0FSQ0giICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zY3JpcHQgPSAi
L2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9vbmxpbmUgPSAiMSIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3JlbW92YWJsZSA9ICIwIiAgIChuMCxy
MSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvYm9vdGFibGUgPSAiMSIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3N0YXRlID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9kZXYg
PSAieHZkYSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEy
L3R5cGUgPSAicGh5IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTIvbW9kZSA9ICJ3IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mZWF0dXJlLW1heC1pbmRpcmVj
dC1zZWdtZW50cyA9ICIyNTYiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvMS81MTcxMi9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gIjQiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9tYXgtcmluZy1wYWdlLW9yZGVyID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9waHlz
aWNhbC1kZXZpY2UgPSAiZmU6MjIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92YmQvMS81MTcxMi9waHlzaWNhbC1kZXZpY2UtcGF0aCA9ICIvZGV2L2RtLTM0IiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvaG90cGx1Zy1zdGF0
dXMgPSAiY29ubmVjdGVkIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvZmVhdHVyZS1mbHVzaC1jYWNoZSA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZGlzY2FyZC1ncmFudWxhcml0eSA9ICI1MTIi
ICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9kaXNjYXJk
LWFsaWdubWVudCA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEvNTE3MTIvZGlzY2FyZC1zZWN1cmUgPSAiMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xLzUxNzEyL2ZlYXR1cmUtZGlzY2FyZCA9ICIxIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvZmVhdHVyZS1iYXJyaWVyID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9mZWF0
dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZiZC8xLzUxNzEyL3NlY3RvcnMgPSAiMTY3NzcyMTYiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9pbmZvID0gIjAiICAgKG4wLHIxKQovbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9zZWN0b3Itc2l6ZSA9ICI1MTIiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS81MTcxMi9waHlzaWNhbC1zZWN0
b3Itc2l6ZSA9ICI1MTIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25z
b2xlID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMSA9ICIi
ICAgKG4wKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMCA9ICIiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9mcm9udGVuZCA9ICIv
bG9jYWwvZG9tYWluLzEvY29uc29sZSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL2NvbnNvbGUvMS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9vbmxpbmUgPSAiMSIgICAobjAscjEpCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wL3N0YXRlID0gIjEiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzEvMC9wcm90b2NvbCA9ICJ2dDEwMCIg
ICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZiA9ICIiICAgKG4wKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92aWYvMSA9ICIiICAgKG4wKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZpZi8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZnJvbnRlbmQtaWQgPSAi
MSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvb25saW5lID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL3N0YXRlID0g
IjQiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL3NjcmlwdCA9
ICIvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMS8wL21hYyA9ICIwMDoxNjozZTphYTpiYjpjYyIgICAobjAscjEp
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvYnJpZGdlID0gInhlbmJyMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvaGFuZGxlID0gIjAiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL3R5cGUgPSAidmlmIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0dXJlLXNnID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUt
Z3NvLXRjcHY0ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYv
MS8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtaXB2Ni1jc3VtLW9mZmxvYWQgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1yeC1jb3B5ID0g
IjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUt
cngtZmxpcCA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEv
MC9mZWF0dXJlLW11bHRpY2FzdC1jb250cm9sID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvMS8wL2ZlYXR1cmUtZHluYW1pYy1tdWx0aWNhc3QtY29udHJv
bCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMC9mZWF0
dXJlLXNwbGl0LWV2ZW50LWNoYW5uZWxzID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMS8wL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAiNCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvZmVhdHVyZS1jdHJsLXJpbmcg
PSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvaG90cGx1
Zy1zdGF0dXMgPSAiY29ubmVjdGVkIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvcGNpID0gIiIgICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xID0gIiIg
ICAobjApCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAgPSAiIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3BjaS8wIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
cGNpLzEvMC9mcm9udGVuZC1pZCA9ICIxIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvcGNpLzEvMC9vbmxpbmUgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3BjaS8xLzAvc3RhdGUgPSAiNCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3BjaS8xLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAgKG4wLHIxKQovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wL2tleS0wID0gIjAwMDA6MDE6MDAuMCIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvZGV2LTAgPSAiMDAwMDow
MTowMC4wIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9vcHRz
LTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJfbWdtdD0wLHBlcm1pc3NpdmU9MCIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvc3RhdGUtMCA9ICIzIiAgIChu
MCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC9udW1fZGV2cyA9ICIxIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMC92ZGV2LTAgPSAiMDAw
MDowMDowMC4wMCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAv
cm9vdC0wID0gIjAwMDA6MDAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9w
Y2kvMS8wL3Jvb3RfbnVtID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEgPSAiIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3ZtID0gIi92bS9hZTRmMzdkMS0xZDM1LTRjNDgt
OGZlMy0zMmQ4ZGNkYjEzMGUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvbmFtZSA9ICJh
cmNoLXpmcy10ZXN0IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdSA9ICIiICAgKG4w
LHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzAgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFp
bi8xL2NwdS8wL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9t
YWluLzEvY3B1LzEgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8xL2F2YWls
YWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzIgPSAi
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NwdS8yL2F2YWlsYWJpbGl0eSA9ICJvbmxp
bmUiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY3B1LzMgPSAiIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2NwdS8zL2F2YWlsYWJpbGl0eSA9ICJvbmxpbmUiICAgKG4wLHIxKQov
bG9jYWwvZG9tYWluLzEvbWVtb3J5ID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9t
ZW1vcnkvc3RhdGljLW1heCA9ICIzMzU1NDQzMiIgICAobjAscjEpCi9sb2NhbC9kb21haW4v
MS9tZW1vcnkvdGFyZ2V0ID0gIjMzNTU0NDMyIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L21lbW9yeS92aWRlb3JhbSA9ICIwIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZSA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3N1c3BlbmQgPSAiIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS9zdXNwZW5kL2V2ZW50LWNoYW5uZWwg
PSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQgPSAiIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMS81MTcxMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmJkLzUxNzEyL2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmJkLzUxNzEyL3N0YXRlID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZiZC81MTcxMi92aXJ0dWFsLWRldmljZSA9ICI1MTcxMiIgICAobjEscjApCi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9wcm90b2NvbCA9ICJ4
ODZfNjQtYWJpIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIv
bXVsdGktcXVldWUtbnVtLXF1ZXVlcyA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92YmQvNTE3MTIvcXVldWUtMCA9ICIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL3JpbmctcmVmID0gIjgiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwg
PSAiMzEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi9xdWV1
ZS0xID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1
ZXVlLTEvcmluZy1yZWYgPSAiOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmJkLzUxNzEyL3F1ZXVlLTEvZXZlbnQtY2hhbm5lbCA9ICIzMiIgICAobjEscjApCi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTIgPSAiIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92YmQvNTE3MTIvcXVldWUtMi9yaW5nLXJlZiA9ICIxMCIg
ICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTIvZXZl
bnQtY2hhbm5lbCA9ICIzMyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJk
LzUxNzEyL3F1ZXVlLTMgPSAiIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
YmQvNTE3MTIvcXVldWUtMy9yaW5nLXJlZiA9ICIxMSIgICAobjEscjApCi9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmJkLzUxNzEyL3F1ZXVlLTMvZXZlbnQtY2hhbm5lbCA9ICIzNCIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzUxNzEyL2ZlYXR1cmUtcGVyc2lz
dGVudCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYgPSAiIiAg
IChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMCA9ICIiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmlmLzEvMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
aWYvMC9zdGF0ZSA9ICI0IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYv
MC9oYW5kbGUgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAv
bWFjID0gIjAwOjE2OjNlOmFhOmJiOmNjIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0gIjQiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAgPSAiIiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0wL3R4LXJpbmctcmVmID0gIjIzMDQiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTAvcngtcmluZy1y
ZWYgPSAiMjMwNSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmlmLzAvcXVl
dWUtMC9ldmVudC1jaGFubmVsLXR4ID0gIjM1IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92aWYvMC9xdWV1ZS0wL2V2ZW50LWNoYW5uZWwtcnggPSAiMzYiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEgPSAiIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL3R4LXJpbmctcmVmID0gIjIz
MDYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTEvcngt
cmluZy1yZWYgPSAiMjMwNyIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmlm
LzAvcXVldWUtMS9ldmVudC1jaGFubmVsLXR4ID0gIjM3IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0xL2V2ZW50LWNoYW5uZWwtcnggPSAiMzgiICAg
KG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTIgPSAiIiAgIChu
MSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL3R4LXJpbmctcmVm
ID0gIjIzMDgiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVl
LTIvcngtcmluZy1yZWYgPSAiMjMwOSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmlmLzAvcXVldWUtMi9ldmVudC1jaGFubmVsLXR4ID0gIjM5IiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0yL2V2ZW50LWNoYW5uZWwtcnggPSAi
NDAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3F1ZXVlLTMgPSAi
IiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL3R4LXJp
bmctcmVmID0gIjIzMTAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
L3F1ZXVlLTMvcngtcmluZy1yZWYgPSAiMjMxMSIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmlmLzAvcXVldWUtMy9ldmVudC1jaGFubmVsLXR4ID0gIjQxIiAgIChuMSxy
MCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYvMC9xdWV1ZS0zL2V2ZW50LWNoYW5uZWwt
cnggPSAiNDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL3JlcXVl
c3QtcngtY29weSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92aWYv
MC9mZWF0dXJlLXJ4LW5vdGlmeSA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92aWYvMC9mZWF0dXJlLXNnID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY0ID0gIjEiICAgKG4xLHIwKQovbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtZ3NvLXRjcHY2ID0gIjEiICAgKG4xLHIw
KQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wL2ZlYXR1cmUtaXB2Ni1jc3VtLW9mZmxv
YWQgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpID0gIiIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAgPSAiIiAgIChuMSxyMCkKL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3BjaS8xLzAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3BjaS8w
L2JhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNp
LzAvc3RhdGUgPSAiNCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzAv
cGNpLW9wLXJlZiA9ICIzNjIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Bj
aS8wL2V2ZW50LWNoYW5uZWwgPSAiNDMiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3BjaS8wL21hZ2ljID0gIjciICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvY29udHJv
bCA9ICIiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9zaHV0ZG93biA9ICIi
ICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXBvd2Vyb2ZmID0gIjEi
ICAgKG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9mZWF0dXJlLXJlYm9vdCA9ICIxIiAg
IChuMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnRyb2wvZmVhdHVyZS1zdXNwZW5kID0gIjEiICAg
KG4xKQovbG9jYWwvZG9tYWluLzEvY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJv
Y2Vzc29yLXN1c3BlbmQgPSAiMSIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb250cm9s
L3BsYXRmb3JtLWZlYXR1cmUteHNfcmVzZXRfd2F0Y2hlcyA9ICIxIiAgIChuMCxyMSkKL2xv
Y2FsL2RvbWFpbi8xL2RhdGEgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2RyaXZlcnMg
PSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2ZlYXR1cmUgPSAiIiAgIChuMSkKL2xvY2Fs
L2RvbWFpbi8xL2F0dHIgPSAiIiAgIChuMSkKL2xvY2FsL2RvbWFpbi8xL2xpYnhsID0gIiIg
ICAobjEpCi9sb2NhbC9kb21haW4vMS9kZXZpY2UtbW9kZWwgPSAiIiAgIChuMSkKL2xvY2Fs
L2RvbWFpbi8xL2RvbWlkID0gIjEiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvc3RvcmUg
PSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL3N0b3JlL3BvcnQgPSAiMSIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9zdG9yZS9yaW5nLXJlZiA9ICIyMDAxNDk4MiIgICAobjAs
cjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21h
aW4vMS9jb25zb2xlL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29s
ZS8xLzAiICAgKG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9iYWNrZW5kLWlkID0g
IjAiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS9saW1pdCA9ICIxMDQ4NTc2
IiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUvdHlwZSA9ICJ4ZW5jb25zb2xl
ZCIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL291dHB1dCA9ICJwdHkiICAg
KG4wLHIxKQovbG9jYWwvZG9tYWluLzEvY29uc29sZS90dHkgPSAiL2Rldi9wdHMvMSIgICAo
bjAscjEpCi9sb2NhbC9kb21haW4vMS9jb25zb2xlL3BvcnQgPSAiMiIgICAobjAscjEpCi9s
b2NhbC9kb21haW4vMS9jb25zb2xlL3JpbmctcmVmID0gIjIwMDE0OTgzIiAgIChuMCxyMSkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgPSAiIiAgIChuMCxyMSkKL2xvY2FsL2RvbWFpbi8x
L2JhY2tlbmQvdmJkID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wID0gIiIgICAobjAscjEpCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4
ID0gIiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zy
b250ZW5kID0gIi9sb2NhbC9kb21haW4vMC9kZXZpY2UvdmJkLzUxNzI4IiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvcGFyYW1zID0gIi9kZXYvenZv
bC90ZXN0X3Bvb2wvdGVzdDIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvMC81MTcyOC9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Zyb250ZW5kLWlkID0gIjAi
ICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9vbmxpbmUg
PSAiMCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3Jl
bW92YWJsZSA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAv
NTE3MjgvYm9vdGFibGUgPSAiMSIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC8wLzUxNzI4L3N0YXRlID0gIjYiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOC9kZXYgPSAieHZkYiIgICAobjEscjApCi9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3R5cGUgPSAicGh5IiAgIChuMSxyMCkKL2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvbW9kZSA9ICJ3IiAgIChuMSxyMCkKL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGV2aWNlLXR5cGUgPSAiZGlzayIgICAo
bjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2Rpc2NhcmQtZW5h
YmxlID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcy
OC9mZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyA9ICIyNTYiICAgKG4xLHIwKQovbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVz
ID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9t
YXgtcmluZy1wYWdlLW9yZGVyID0gIjQiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOC9waHlzaWNhbC1kZXZpY2UgPSAiZTY6MjAiICAgKG4xLHIwKQov
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLWZsdXNoLWNhY2hl
ID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9k
aXNjYXJkLWdyYW51bGFyaXR5ID0gIjgxOTIiICAgKG4xLHIwKQovbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvMC81MTcyOC9kaXNjYXJkLWFsaWdubWVudCA9ICIwIiAgIChuMSxyMCkK
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3MjgvZGlzY2FyZC1zZWN1cmUgPSAi
MCIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L2ZlYXR1
cmUtZGlzY2FyZCA9ICIxIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzAvNTE3MjgvZmVhdHVyZS1iYXJyaWVyID0gIjEiICAgKG4xLHIwKQovbG9jYWwvZG9tYWlu
LzEvYmFja2VuZC92YmQvMC81MTcyOC9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIgICAobjEs
cjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3NlY3RvcnMgPSAiMjA5
NzE1MjAwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3Mjgv
aW5mbyA9ICIwIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
Mjgvc2VjdG9yLXNpemUgPSAiNTEyIiAgIChuMSxyMCkKL2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzAvNTE3MjgvcGh5c2ljYWwtc2VjdG9yLXNpemUgPSAiODE5MiIgICAobjEscjAp
Ci9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L3BoeXNpY2FsLWRldmljZS1w
YXRoID0gIi9kZXYvemQzMiIgICAobjEscjApCi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC8wLzUxNzI4L2hvdHBsdWctc3RhdHVzID0gImNvbm5lY3RlZCIgICAobjEscjApCi9saWJ4
bCA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFjayA9ICIiICAgKG4wKQovbGlieGwvcGNpYmFj
ay8wMDAwLTAwLTFmLTIgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAwMC0wMC0xZi0y
L2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL2FoY2kiICAgKG4wKQovbGli
eGwvcGNpYmFjay8wMDAwLTAxLTAwLTAgPSAiIiAgIChuMCkKL2xpYnhsL3BjaWJhY2svMDAw
MC0wMS0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2ZXJzL21wdDNzYXMi
ICAgKG4wKQovbGlieGwvcGNpYmFjay8wMDAwLTA2LTAwLTAgPSAiIiAgIChuMCkKL2xpYnhs
L3BjaWJhY2svMDAwMC0wNi0wMC0wL2RyaXZlcl9wYXRoID0gIi9zeXMvYnVzL3BjaS9kcml2
ZXJzL3NlcmlhbCIgICAobjApCi9saWJ4bC8xID0gIiIgICAobjApCi9saWJ4bC8xL2Rldmlj
ZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkID0gIiIgICAobjApCi9saWJ4bC8x
L2RldmljZS92YmQvNTE3MTIgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcx
Mi9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMiIgICAobjAp
Ci9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMS81MTcxMiIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIv
cGFyYW1zID0gIi9kZXYvVkdfc3NkL1RFU1RfQVJDSCIgICAobjApCi9saWJ4bC8xL2Rldmlj
ZS92YmQvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Zyb250ZW5kLWlkID0gIjEiICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvdmJkLzUxNzEyL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2
aWNlL3ZiZC81MTcxMi9yZW1vdmFibGUgPSAiMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92
YmQvNTE3MTIvYm9vdGFibGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3
MTIvc3RhdGUgPSAiMSIgICAobjApCi9saWJ4bC8xL2RldmljZS92YmQvNTE3MTIvZGV2ID0g
Inh2ZGEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAicGh5IiAg
IChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZiZC81MTcxMi9tb2RlID0gInciICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvdmJkLzUxNzEyL2RldmljZS10eXBlID0gImRpc2siICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvdmJkLzUxNzEyL2Rpc2NhcmQtZW5hYmxlID0gIjEiICAgKG4wKQovbGli
eGwvMS9kZXZpY2UvY29uc29sZSA9ICIiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29s
ZS8wID0gIiIgICAobjApCi9saWJ4bC8xL2RldmljZS9jb25zb2xlLzAvZnJvbnRlbmQgPSAi
L2xvY2FsL2RvbWFpbi8xL2NvbnNvbGUiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29s
ZS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xLzAiICAg
KG4wKQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kLWlkID0gIjEiICAgKG4w
KQovbGlieGwvMS9kZXZpY2UvY29uc29sZS8wL29ubGluZSA9ICIxIiAgIChuMCkKL2xpYnhs
LzEvZGV2aWNlL2NvbnNvbGUvMC9zdGF0ZSA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNl
L2NvbnNvbGUvMC9wcm90b2NvbCA9ICJ2dDEwMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92
aWYgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wID0gIiIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zp
Zi8wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL2JhY2tlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmlmLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9m
cm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL29ubGluZSA9
ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3ZpZi8wL3N0YXRlID0gIjEiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvdmlmLzAvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvdmlmLWJy
aWRnZSIgICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9tYWMgPSAiMDA6MTY6M2U6YWE6
YmI6Y2MiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvdmlmLzAvYnJpZGdlID0gInhlbmJyMCIg
ICAobjApCi9saWJ4bC8xL2RldmljZS92aWYvMC9oYW5kbGUgPSAiMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS92aWYvMC90eXBlID0gInZpZiIgICAobjApCi9saWJ4bC8xL2RldmljZS9w
Y2kgPSAiIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wID0gIiIgICAobjApCi9saWJ4
bC8xL2RldmljZS9wY2kvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Bj
aS8wIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL2JhY2tlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvcGNpLzEvMCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9m
cm9udGVuZC1pZCA9ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL29ubGluZSA9
ICIxIiAgIChuMCkKL2xpYnhsLzEvZGV2aWNlL3BjaS8wL3N0YXRlID0gIjEiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvcGNpLzAvZG9tYWluID0gImFyY2gtemZzLXRlc3QiICAgKG4wKQov
bGlieGwvMS9kZXZpY2UvcGNpLzAva2V5LTAgPSAiMDAwMDowMTowMC4wIiAgIChuMCkKL2xp
YnhsLzEvZGV2aWNlL3BjaS8wL2Rldi0wID0gIjAwMDA6MDE6MDAuMCIgICAobjApCi9saWJ4
bC8xL2RldmljZS9wY2kvMC9vcHRzLTAgPSAibXNpdHJhbnNsYXRlPTAscG93ZXJfbWdtdD0w
LHBlcm1pc3NpdmU9MCIgICAobjApCi9saWJ4bC8xL2RldmljZS9wY2kvMC9zdGF0ZS0wID0g
IjEiICAgKG4wKQovbGlieGwvMS9kZXZpY2UvcGNpLzAvbnVtX2RldnMgPSAiMSIgICAobjAp
Ci9saWJ4bC8xL2RtLXZlcnNpb24gPSAicWVtdV94ZW4iICAgKG4wKQovdm0gPSAiIiAgIChu
MCkKL3ZtL2FlNGYzN2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZSA9ICIiICAgKG4w
LHIxKQovdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlL25hbWUgPSAi
YXJjaC16ZnMtdGVzdCIgICAobjAscjEpCi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0z
MmQ4ZGNkYjEzMGUvdXVpZCA9ICJhZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEz
MGUiICAgKG4wLHIxKQovdm0vYWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBl
L2ltYWdlID0gIiIgICAobjAscjEpCi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4
ZGNkYjEzMGUvaW1hZ2Uvb3N0eXBlID0gImxpbnV4IiAgIChuMCxyMSkKL3ZtL2FlNGYzN2Qx
LTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZS9pbWFnZS9rZXJuZWwgPSAiL3J1bi94ZW4v
Ym9vdGxvYWRlci4xLmQvYm9vdF9rZXJuZWwuREQxOTM0IiAgIChuMCxyMSkKL3ZtL2FlNGYz
N2QxLTFkMzUtNGM0OC04ZmUzLTMyZDhkY2RiMTMwZS9pbWFnZS9yYW1kaXNrID0gIi9ydW4v
eGVuL2Jvb3Rsb2FkZXIuMS5kL2Jvb3RfcmFtZGlzay5fSEJtSjEiICAgKG4wLHIxKQovdm0v
YWU0ZjM3ZDEtMWQzNS00YzQ4LThmZTMtMzJkOGRjZGIxMzBlL2ltYWdlL2NtZGxpbmUgPSAi
cm9vdD1VVUlEPWM0ZTViYjBjLTU2MzgtNDVmNi1hOTBhLTAxMDdjYzk3NTA2YiBybyIgICAo
bjAscjEpCi92bS9hZTRmMzdkMS0xZDM1LTRjNDgtOGZlMy0zMmQ4ZGNkYjEzMGUvc3RhcnRf
dGltZSA9ICIxNDkzODEyNDE3LjA5IiAgIChuMCxyMSkK
--------------6B4054F09EFC55EF543395BF
Content-Type: text/plain; charset=UTF-8;
 name="coredumpctl gdb.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="coredumpctl gdb.txt"

W3Jvb3RAYXJjaC16ZnMtdGVzdCB+XSMgY29yZWR1bXBjdGwgZ2RiIDE0MDAKICAgICAgICAg
ICBQSUQ6IDE0MDAgKHhsKQogICAgICAgICAgIFVJRDogMCAocm9vdCkKICAgICAgICAgICBH
SUQ6IDAgKHJvb3QpCiAgICAgICAgU2lnbmFsOiAxMSAoU0VHVikKICAgICBUaW1lc3RhbXA6
IFdlZCAyMDE3LTA1LTAzIDE1OjA4OjA5IEVFU1QgKDEybWluIGFnbykKICBDb21tYW5kIExp
bmU6IC91c3IvYmluL3hsIC12dnYgZGV2ZAogICAgRXhlY3V0YWJsZTogL3Vzci9iaW4veGwK
IENvbnRyb2wgR3JvdXA6IC9zeXN0ZW0uc2xpY2UveGVuZHJpdmVyZG9tYWluLnNlcnZpY2UK
ICAgICAgICAgIFVuaXQ6IHhlbmRyaXZlcmRvbWFpbi5zZXJ2aWNlCiAgICAgICAgIFNsaWNl
OiBzeXN0ZW0uc2xpY2UKICAgICAgIEJvb3QgSUQ6IGUxMWY5ZjgwNjNiMjRiYTZhYmI3MDlm
NzY2OTRhMjAyCiAgICBNYWNoaW5lIElEOiBjMGYyZWUwZDkxYzQ0NjQ0YTJlYTIyOWRiMjA0
NzE0OQogICAgICBIb3N0bmFtZTogYXJjaC16ZnMtdGVzdAogICAgICAgU3RvcmFnZTogL3Zh
ci9saWIvc3lzdGVtZC9jb3JlZHVtcC9jb3JlLnhsLjAuZTExZjlmODA2M2IyNGJhNmFiYjcw
OWY3NjY5NGEyMDIuMTQwMC4xNDkzODEzMjg5MDAwMDAwMDAwMDAwLmx6NAogICAgICAgTWVz
c2FnZTogUHJvY2VzcyAxNDAwICh4bCkgb2YgdXNlciAwIGR1bXBlZCBjb3JlLgoKICAgICAg
ICAgICAgICAgIFN0YWNrIHRyYWNlIG9mIHRocmVhZCAxNDAwOgogICAgICAgICAgICAgICAg
IzAgIDB4MDAwMDdmMDBkZjkyYjE5ZCBzZWFyY2hfZm9yX2d1ZXN0IChsaWJ4ZW5saWdodC5z
by40LjgpCiAgICAgICAgICAgICAgICAjMSAgMHgwMDAwN2YwMGRmOTJiOTMxIGJhY2tlbmRf
d2F0Y2hfY2FsbGJhY2sgKGxpYnhlbmxpZ2h0LnNvLjQuOCkKICAgICAgICAgICAgICAgICMy
ICAweDAwMDA3ZjAwZGY5Njg5ZGEgd2F0Y2hmZF9jYWxsYmFjayAobGlieGVubGlnaHQuc28u
NC44KQogICAgICAgICAgICAgICAgIzMgIDB4MDAwMDdmMDBkZjk2YTYxMiBmZF9vY2N1cnMg
KGxpYnhlbmxpZ2h0LnNvLjQuOCkKICAgICAgICAgICAgICAgICM0ICAweDAwMDA3ZjAwZGY5
NmE2YzQgYWZ0ZXJwb2xsX2ludGVybmFsIChsaWJ4ZW5saWdodC5zby40LjgpCiAgICAgICAg
ICAgICAgICAjNSAgMHgwMDAwN2YwMGRmOTZiZGZkIGV2ZW50bG9vcF9pdGVyYXRpb24gKGxp
YnhlbmxpZ2h0LnNvLjQuOCkKICAgICAgICAgICAgICAgICM2ICAweDAwMDA3ZjAwZGY5NmNi
YjEgbGlieGxfX2FvX2lucHJvZ3Jlc3MgKGxpYnhlbmxpZ2h0LnNvLjQuOCkKICAgICAgICAg
ICAgICAgICM3ICAweDAwMDA3ZjAwZGY5MmMxZGMgbGlieGxfZGV2aWNlX2V2ZW50c19oYW5k
bGVyIChsaWJ4ZW5saWdodC5zby40LjgpCiAgICAgICAgICAgICAgICAjOCAgMHgwMDAwMDAw
MDAwNDIzMjU4IG1haW5fZGV2ZCAoeGwpCiAgICAgICAgICAgICAgICAjOSAgMHgwMDAwMDAw
MDAwNDA4ZTA1IG1haW4gKHhsKQogICAgICAgICAgICAgICAgIzEwIDB4MDAwMDdmMDBkZWY0
ZjUxMSBfX2xpYmNfc3RhcnRfbWFpbiAobGliYy5zby42KQogICAgICAgICAgICAgICAgIzEx
IDB4MDAwMDAwMDAwMDQwODAwYSBfc3RhcnQgKHhsKQoKICAgICAgICAgICAgICAgIFN0YWNr
IHRyYWNlIG9mIHRocmVhZCAxNDAxOgogICAgICAgICAgICAgICAgIzAgIDB4MDAwMDdmMDBk
ZjJlM2Y3ZCByZWFkIChsaWJwdGhyZWFkLnNvLjApCiAgICAgICAgICAgICAgICAjMSAgMHgw
MDAwN2YwMGRlNmJiYzNkIHJlYWRfYWxsIChsaWJ4ZW5zdG9yZS5zby4zLjApCiAgICAgICAg
ICAgICAgICAjMiAgMHgwMDAwN2YwMGRlNmJkNmNhIHJlYWRfbWVzc2FnZSAobGlieGVuc3Rv
cmUuc28uMy4wKQogICAgICAgICAgICAgICAgIzMgIDB4MDAwMDdmMDBkZTZiZGExZiByZWFk
X3RocmVhZCAobGlieGVuc3RvcmUuc28uMy4wKQogICAgICAgICAgICAgICAgIzQgIDB4MDAw
MDdmMDBkZjJkYTJlNyBzdGFydF90aHJlYWQgKGxpYnB0aHJlYWQuc28uMCkKICAgICAgICAg
ICAgICAgICM1ICAweDAwMDA3ZjAwZGYwMWI1NGYgX19jbG9uZSAobGliYy5zby42KQoKR05V
IGdkYiAoR0RCKSA3LjEyLjEKQ29weXJpZ2h0IChDKSAyMDE3IEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbiwgSW5jLgpMaWNlbnNlIEdQTHYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3IgbGF0
ZXIgPGh0dHA6Ly9nbnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sPgpUaGlzIGlzIGZyZWUgc29m
dHdhcmU6IHlvdSBhcmUgZnJlZSB0byBjaGFuZ2UgYW5kIHJlZGlzdHJpYnV0ZSBpdC4KVGhl
cmUgaXMgTk8gV0FSUkFOVFksIHRvIHRoZSBleHRlbnQgcGVybWl0dGVkIGJ5IGxhdy4gIFR5
cGUgInNob3cgY29weWluZyIKYW5kICJzaG93IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4KVGhp
cyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgIng4Nl82NC1wYy1saW51eC1nbnUiLgpUeXBlICJz
aG93IGNvbmZpZ3VyYXRpb24iIGZvciBjb25maWd1cmF0aW9uIGRldGFpbHMuCkZvciBidWcg
cmVwb3J0aW5nIGluc3RydWN0aW9ucywgcGxlYXNlIHNlZToKPGh0dHA6Ly93d3cuZ251Lm9y
Zy9zb2Z0d2FyZS9nZGIvYnVncy8+LgpGaW5kIHRoZSBHREIgbWFudWFsIGFuZCBvdGhlciBk
b2N1bWVudGF0aW9uIHJlc291cmNlcyBvbmxpbmUgYXQ6CjxodHRwOi8vd3d3LmdudS5vcmcv
c29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24vPi4KRm9yIGhlbHAsIHR5cGUgImhlbHAiLgpU
eXBlICJhcHJvcG9zIHdvcmQiIHRvIHNlYXJjaCBmb3IgY29tbWFuZHMgcmVsYXRlZCB0byAi
d29yZCIuLi4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9iaW4veGwuLi5kb25lLgpbTmV3
IExXUCAxNDAwXQpbTmV3IExXUCAxNDAxXQpbVGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0
aHJlYWRfZGIgZW5hYmxlZF0KVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAiL3Vz
ci9saWIvbGlidGhyZWFkX2RiLnNvLjEiLgpDb3JlIHdhcyBnZW5lcmF0ZWQgYnkgYC91c3Iv
YmluL3hsIC12dnYgZGV2ZCcuClByb2dyYW0gdGVybWluYXRlZCB3aXRoIHNpZ25hbCBTSUdT
RUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiMwICAweDAwMDA3ZjAwZGY5MmIxOWQgaW4gc2Vh
cmNoX2Zvcl9ndWVzdCAoZGRvbWFpbj0weDdmZmY5N2JhNzNhMCwgZG9taWQ9MCkKICAgIGF0
IGxpYnhsLmM6MzY4OAozNjg4ICAgICAgICAgICAgaWYgKGRndWVzdC0+ZG9taWQgPT0gZG9t
aWQpCltDdXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHg3ZjAwZGZmN2JmYzAgKExXUCAx
NDAwKSldCihnZGIpIGJhY2t0cmFjZSBmdWxsCiMwICAweDAwMDA3ZjAwZGY5MmIxOWQgaW4g
c2VhcmNoX2Zvcl9ndWVzdCAoZGRvbWFpbj0weDdmZmY5N2JhNzNhMCwgZG9taWQ9MCkKICAg
IGF0IGxpYnhsLmM6MzY4OAogICAgICAgIGRndWVzdCA9IDB4MzEzNTJmMzAyZjY0NjI3Ngoj
MSAgMHgwMDAwN2YwMGRmOTJiOTMxIGluIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgKGVnYz0w
eDdmZmY5N2JhNzJkMCwKICAgIHdhdGNoPTB4N2ZmZjk3YmE3M2E4LCB3YXRjaF9wYXRoPTB4
MjA2ZTU2MCAiL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQiLAogICAgZXZlbnRfcGF0aD0weDIw
NzBjOTAgIi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4L29ubGluZSIpCiAg
ICBhdCBsaWJ4bC5jOjM4NzQKICAgICAgICBkZG9tYWluID0gMHg3ZmZmOTdiYTczYTAKICAg
ICAgICBuZXN0ZWRfYW8gPSAweDIwNzBiODAKICAgICAgICBhbyA9IDB4MjA3MGI4MAogICAg
ICAgIGdjID0gMHgyMDcwYmMwCiAgICAgICAgcCA9IDB4MjA3MGMzMyAiIgogICAgICAgIHBh
dGggPSAweDIwNzBjMTAgIi9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUxNzI4Igog
ICAgICAgIHNzdGF0ZSA9IDB4N2YwMGQ0MDAxMmIwICI1IgogICAgICAgIHNvbmxpbmUgPSAw
eDdmMDBkNDAwMTI5MCAiMCIKICAgICAgICBzdGF0ZSA9IDUKICAgICAgICBvbmxpbmUgPSAw
CiAgICAgICAgcmMgPSAwCiAgICAgICAgbnVtX2RldnMgPSAwCiAgICAgICAgZGV2ID0gMHgy
MDZlYmYwCiAgICAgICAgZGRldiA9IDB4MAogICAgICAgIGRndWVzdCA9IDB4MAogICAgICAg
IGZyZWVfYW8gPSBmYWxzZQotLS1UeXBlIDxyZXR1cm4+IHRvIGNvbnRpbnVlLCBvciBxIDxy
ZXR1cm4+IHRvIHF1aXQtLS0KICAgICAgICBfX2Z1bmNfXyA9ICJiYWNrZW5kX3dhdGNoX2Nh
bGxiYWNrIgojMiAgMHgwMDAwN2YwMGRmOTY4OWRhIGluIHdhdGNoZmRfY2FsbGJhY2sgKGVn
Yz0weDdmZmY5N2JhNzJkMCwgZXY9MHgyMDcwOGE4LAogICAgZmQ9MTYsIGV2ZW50cz0xLCBy
ZXZlbnRzPTEpIGF0IGxpYnhsX2V2ZW50LmM6NTc0CiAgICAgICAgdG9rZW4gPSAweDIwNzBj
YmIgIjMvMCIKICAgICAgICB3ID0gMHg3ZmZmOTdiYTczYTgKICAgICAgICBldmVudCA9IDB4
MjA3MGM4MAogICAgICAgIGVwYXRoID0gMHgyMDcwYzkwICIvbG9jYWwvZG9tYWluLzEvYmFj
a2VuZC92YmQvMC81MTcyOC9vbmxpbmUiCiAgICAgICAgc2xvdG51bSA9IDMKICAgICAgICBj
b3VudGVydmFsID0gMAogICAgICAgIHJjID0gMgogICAgICAgIGdjID0gMHg3ZmZmOTdiYTcy
ZDAKICAgICAgICBfX2Z1bmNfXyA9ICJ3YXRjaGZkX2NhbGxiYWNrIgojMyAgMHgwMDAwN2Yw
MGRmOTZhNjEyIGluIGZkX29jY3VycyAoZWdjPTB4N2ZmZjk3YmE3MmQwLCBlZmQ9MHgyMDcw
OGE4LAogICAgcmV2ZW50c19pZ249MSkgYXQgbGlieGxfZXZlbnQuYzoxMjAwCiAgICAgICAg
cmV2ZW50c19jdXJyZW50ID0gMQojNCAgMHgwMDAwN2YwMGRmOTZhNmM0IGluIGFmdGVycG9s
bF9pbnRlcm5hbCAoZWdjPTB4N2ZmZjk3YmE3MmQwLAogICAgcG9sbGVyPTB4MjA2ZmRhMCwg
bmZkcz0yLCBmZHM9MHgyMDcwMGUwLCBub3c9Li4uKSBhdCBsaWJ4bF9ldmVudC5jOjEyNjUK
ICAgICAgICByZXZlbnRzID0gMQogICAgICAgIGdjID0gMHg3ZmZmOTdiYTcyZDAKICAgICAg
ICBlZmQgPSAweDIwNzA4YTgKICAgICAgICBfX2Z1bmNfXyA9ICJhZnRlcnBvbGxfaW50ZXJu
YWwiCiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJhZnRlcnBvbGxfaW50ZXJuYWwi
CiM1ICAweDAwMDA3ZjAwZGY5NmJkZmQgaW4gZXZlbnRsb29wX2l0ZXJhdGlvbiAoZWdjPTB4
N2ZmZjk3YmE3MmQwLAotLS1UeXBlIDxyZXR1cm4+IHRvIGNvbnRpbnVlLCBvciBxIDxyZXR1
cm4+IHRvIHF1aXQtLS0KICAgIHBvbGxlcj0weDIwNmZkYTApIGF0IGxpYnhsX2V2ZW50LmM6
MTcxMQogICAgICAgIGdjID0gMHg3ZmZmOTdiYTcyZDAKICAgICAgICByYyA9IDAKICAgICAg
ICBuZmRzID0gMgogICAgICAgIG5vdyA9IHt0dl9zZWMgPSAxNDkzODEzMjg5LCB0dl91c2Vj
ID0gNzEwNTk2fQogICAgICAgIHRpbWVvdXQgPSAtMQogICAgICAgIF9fZnVuY19fID0gImV2
ZW50bG9vcF9pdGVyYXRpb24iCiM2ICAweDAwMDA3ZjAwZGY5NmNiYjEgaW4gbGlieGxfX2Fv
X2lucHJvZ3Jlc3MgKGFvPTB4MjA2ZTM1MCwKICAgIGZpbGU9MHg3ZjAwZGY5YWY3OWIgImxp
YnhsLmMiLCBsaW5lPTQwMTQsCiAgICBmdW5jPTB4N2YwMGRmOWIyZDAwIDxfX2Z1bmNfXy4y
MTQxND4gImxpYnhsX2RldmljZV9ldmVudHNfaGFuZGxlciIpCiAgICBhdCBsaWJ4bF9ldmVu
dC5jOjE5OTcKICAgICAgICBlZ2MgPSB7Z2MgPSB7YWxsb2NfbWF4c2l6ZSA9IDAsIGFsbG9j
X3B0cnMgPSAweDAsIG93bmVyID0gMHgyMDcwN2IwfSwKICAgICAgICAgIG9jY3VycmVkX2Zv
cl9jYWxsYmFjayA9IHt0cWhfZmlyc3QgPSAweDAsCiAgICAgICAgICAgIHRxaF9sYXN0ID0g
MHg3ZmZmOTdiYTcyZTh9LCBhb3NfZm9yX2NhbGxiYWNrID0ge3RxaF9maXJzdCA9IDB4MCwK
ICAgICAgICAgICAgdHFoX2xhc3QgPSAweDdmZmY5N2JhNzJmOH0sIGFvcHNfZm9yX2NhbGxi
YWNrID0ge3RxaF9maXJzdCA9IDB4MCwKICAgICAgICAgICAgdHFoX2xhc3QgPSAweDdmZmY5
N2JhNzMwOH19CiAgICAgICAgZ2MgPSAweDIwNmUzOTAKICAgICAgICByYyA9IDAKICAgICAg
ICBfX1BSRVRUWV9GVU5DVElPTl9fID0gImxpYnhsX19hb19pbnByb2dyZXNzIgogICAgICAg
IF9fZnVuY19fID0gImxpYnhsX19hb19pbnByb2dyZXNzIgojNyAgMHgwMDAwN2YwMGRmOTJj
MWRjIGluIGxpYnhsX2RldmljZV9ldmVudHNfaGFuZGxlciAoY3R4PTB4MjA3MDdiMCwKICAg
IGFvX2hvdz0weDApIGF0IGxpYnhsLmM6NDAxNAogICAgICAgIGFvX19jdHggPSAweDIwNzA3
YjAKLS0tVHlwZSA8cmV0dXJuPiB0byBjb250aW51ZSwgb3IgcSA8cmV0dXJuPiB0byBxdWl0
LS0tCiAgICAgICAgYW9fX3JjID0gMAogICAgICAgIGFvID0gMHgyMDZlMzUwCiAgICAgICAg
X19mdW5jX18gPSAibGlieGxfZGV2aWNlX2V2ZW50c19oYW5kbGVyIgogICAgICAgIGVnYyA9
IHt7Z2MgPSB7YWxsb2NfbWF4c2l6ZSA9IDAsIGFsbG9jX3B0cnMgPSAweDAsIG93bmVyID0g
MHgyMDcwN2IwfSwKICAgICAgICAgICAgb2NjdXJyZWRfZm9yX2NhbGxiYWNrID0ge3RxaF9m
aXJzdCA9IDB4MCwKICAgICAgICAgICAgICB0cWhfbGFzdCA9IDB4N2ZmZjk3YmE3M2U4fSwg
YW9zX2Zvcl9jYWxsYmFjayA9IHt0cWhfZmlyc3QgPSAweDAsCiAgICAgICAgICAgICAgdHFo
X2xhc3QgPSAweDdmZmY5N2JhNzNmOH0sIGFvcHNfZm9yX2NhbGxiYWNrID0gewogICAgICAg
ICAgICAgIHRxaF9maXJzdCA9IDB4MCwgdHFoX2xhc3QgPSAweDdmZmY5N2JhNzQwOH19fQog
ICAgICAgIGdjID0gMHgyMDZlMzkwCiAgICAgICAgcmMgPSAwCiAgICAgICAgZG9taWQgPSAx
CiAgICAgICAgZGRvbWFpbiA9IHthbyA9IDB4MjA2ZTM1MCwgd2F0Y2ggPSB7CiAgICAgICAg
ICAgIHBhdGggPSAweDIwNmU1NjAgIi9sb2NhbC9kb21haW4vMS9iYWNrZW5kIiwKICAgICAg
ICAgICAgY2FsbGJhY2sgPSAweDdmMDBkZjkyYjcwMyA8YmFja2VuZF93YXRjaF9jYWxsYmFj
az4sIHNsb3RudW0gPSAzLAogICAgICAgICAgICBjb3VudGVydmFsID0gMH0sIGd1ZXN0cyA9
IHtzbGhfZmlyc3QgPSAweDIwNmZmNzB9fQogICAgICAgIGJlX3BhdGggPSAweDIwNmZkODAg
Ii9sb2NhbC9kb21haW4vMS9iYWNrZW5kIgogICAgICAgIGtpbmRzID0gMHgwCiAgICAgICAg
ZG9tYWlucyA9IDB4MAogICAgICAgIGRldnMgPSAweDAKICAgICAgICBzc3RhdGUgPSAweGZm
ZmYwMGZmMDAwMDAwMDAgPGVycm9yOiBDYW5ub3QgYWNjZXNzIG1lbW9yeSBhdCBhZGRyZXNz
IDB4ZmZmZjAwZmYwMDAwMDAwMD4KICAgICAgICBzdGF0ZV9wYXRoID0gMHgwCiAgICAgICAg
c3RhdGUgPSAwCi0tLVR5cGUgPHJldHVybj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4g
dG8gcXVpdC0tLQogICAgICAgIG5raW5kcyA9IDQyOTQ5NjcyOTUKICAgICAgICBuZG9tYWlu
cyA9IDQyOTQ5MDE3NjAKICAgICAgICBuZGV2cyA9IDY3Nzg3MzIKICAgICAgICBpID0gLTUz
NjczNTUwNAogICAgICAgIGogPSAwCiAgICAgICAgayA9IDAKICAgICAgICBfX1BSRVRUWV9G
VU5DVElPTl9fID0gImxpYnhsX2RldmljZV9ldmVudHNfaGFuZGxlciIKIzggIDB4MDAwMDAw
MDAwMDQyMzI1OCBpbiBtYWluX2RldmQgKGFyZ2M9MSwgYXJndj0weDdmZmY5N2JhNzYwOCkK
ICAgIGF0IHhsX2NtZGltcGwuYzo5MDU5CiAgICAgICAgcmV0ID0gMAogICAgICAgIG9wdCA9
IC0xCiAgICAgICAgZGFlbW9uaXplID0gMQogICAgICAgIHBpZGZpbGUgPSAweDAKICAgICAg
ICBvcHRzID0ge3tuYW1lID0gMHg0MmQzZTUgInBpZGZpbGUiLCBoYXNfYXJnID0gMSwgZmxh
ZyA9IDB4MCwKICAgICAgICAgICAgdmFsID0gMTEyfSwge25hbWUgPSAweDQyOTA1OSAiaGVs
cCIsIGhhc19hcmcgPSAwLCBmbGFnID0gMHgwLAogICAgICAgICAgICB2YWwgPSAxMDR9LCB7
bmFtZSA9IDB4MCwgaGFzX2FyZyA9IDAsIGZsYWcgPSAweDAsIHZhbCA9IDB9LCB7CiAgICAg
ICAgICAgIG5hbWUgPSAweDAsIGhhc19hcmcgPSAwLCBmbGFnID0gMHgwLCB2YWwgPSAwfX0K
IzkgIDB4MDAwMDAwMDAwMDQwOGUwNSBpbiBtYWluIChhcmdjPTEsIGFyZ3Y9MHg3ZmZmOTdi
YTc2MDgpIGF0IHhsLmM6MzY0CiAgICAgICAgb3B0ID0gLTEKICAgICAgICBjbWQgPSAweDdm
ZmY5N2JhOGY1OSAiZGV2ZCIKICAgICAgICBjc3BlYyA9IDB4NjM2M2QwIDxjbWRfdGFibGUr
MzUwND4KICAgICAgICByZXQgPSAwCiAgICAgICAgY29uZmlnX2RhdGEgPSAweDIwNmRmMjAK
LS0tVHlwZSA8cmV0dXJuPiB0byBjb250aW51ZSwgb3IgcSA8cmV0dXJuPiB0byBxdWl0LS0t
CiAgICAgICAgY29uZmlnX2xlbiA9IDEzMDMK
--------------6B4054F09EFC55EF543395BF
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------6B4054F09EFC55EF543395BF--


From xen-devel-bounces@lists.xen.org Wed May 03 13:29:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5uLZ-0002rV-Vo; Wed, 03 May 2017 13:29:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5uLZ-0002rN-7B
 for xen-devel@lists.xen.org; Wed, 03 May 2017 13:29:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C5/FA-01999-04BD9095; Wed, 03 May 2017 13:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva7Nbc5
 Ig/ad5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b8fb1sBQ/5K+7Mu8bewPiDp4uRk0NCwF9i
 1qLvbCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxg5OJgF/CQOPfAFCQsLeEm0r+9hBbFZBFQkOiccB
 2vlFfCUWPR3ExPESDmJ88d/MoPYnEDxzauug8WFBDwkFv5vYoaw1SSu9V9ih+gVlDg58wkLiM
 0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYOgxAsINxZbvzIUZJDiYlUV71V+yRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4L93kjBQSLEpNT61Iy8wBBjFMWoKDR0mEV+oWUJq3uCAxtzgzHSJ1ilGXY9aDn++ZhFjy8
 vNSpcR5X4LMEAApyijNgxsBi6hLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEublAlnFk5lXAr
 fpFdARTEBHNMtygBxRkoiQkmpg9DXbGntFynmeGev1jS6ndt579Mh2VuDNu9nhCfff89gormq
 X8Nd8Ufmps3urTPeEwp7Jj7fwSf+ZkaefefNJ4VbjdW/q63xvzv0zbX7kbhWOwxk+i+3PFHKm
 mdlax87y3LNob8V/FrUXr/LVJd5vKE6c0fXX4h6Pq+Eh1lt3TwftmcVy7OmRp0osxRmJhlrMR
 cWJAOpTDZGjAgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1493818171!74860881!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33284 invoked from network); 3 May 2017 13:29:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 13:29:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="430726788"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 3 May 2017 14:29:26 +0100
Message-ID: <1493818166-10688-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493748326-9582-3-git-send-email-andrew.cooper3@citrix.com>
References: <1493748326-9582-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 2/7] x86/traps: Poison unused stack pointers
	in the TSS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBmb3IgYWRkaXRpb25hbCBkZWZlbmNlLWluLWRlcHRoIGZvbGxvd2luZyBMRFQvR0RU
L0lEVCBjb3JydXB0aW9uLgoKSXQgY2F1c2VzIGF0dGVtcHRlZCBjb250cm9sIHRyYW5zZmVycyB0
byByaW5nIDEgb3IgMiAodmlhIGEgY2FsbCBnYXRlKSwgb3IKYXR0ZW1wdHMgdG8gdXNlIElTVCAz
IHRocm91Z2ggNyB0byB5aWVsZCAjU1MsIHJhdGhlciB0aGFuIGV4ZWN1dGluZyB3aXRoIGEKc3Rh
Y2sgc3RhcnRpbmcgYXQgdGhlIHRvcCBvZiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCgpFeHByZXNz
IHRoZSBUU1Mgc2V0dXAgaW4gdGVybXMgb2Ygc3RydWN0dXJlIGFzc2lnbm1lbnQsIHdoaWNoIHNo
b3VsZCBiZSBsZXNzCmZyYWdpbGUgaWYgdGhlIElTVCBpbmRleGVzIG5lZWQgdG8gY2hhbmdlLCBh
bmQgaGFzIHRoZSB1c2VmdWwgc2lkZSBlZmZlY3Qgb2YKemVyb2luZyB0aGUgcmVzZXJ2ZWQgZmll
bGRzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2MjoKICogUmVh
cmFuZ2UgdG8gYXZvaWQgNiBzdHJhaWdodCBhc3NpZ25tZW50cy4KLS0tCiB4ZW4vYXJjaC94ODYv
Y3B1L2NvbW1vbi5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5k
ZXggNmMyNzAwOC4uMmZkYzJmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC02MzYsMTQgKzYzNiwyOSBAQCB2
b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCQkubGltaXQgPSAoSURUX0VOVFJJRVMgKiBz
aXplb2YoaWR0X2VudHJ5X3QpKSAtIDEsCiAJfTsKIAotCS8qIE1haW4gc3RhY2sgZm9yIGludGVy
cnVwdHMvZXhjZXB0aW9ucy4gKi8KLQl0c3MtPnJzcDAgPSBzdGFja19ib3R0b207Ci0JdHNzLT5i
aXRtYXAgPSBJT0JNUF9JTlZBTElEX09GRlNFVDsKLQotCS8qIE1DRSwgTk1JIGFuZCBEb3VibGUg
RmF1bHQgaGFuZGxlcnMgZ2V0IHRoZWlyIG93biBzdGFja3MuICovCi0JdHNzLT5pc3RbSVNUX01D
RSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRTsKLQl0c3MtPmlzdFtJU1Rf
REYgIC0gMV0gPSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFOwotCXRzcy0+aXN0W0lT
VF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkU7CisJKnRzcyA9IChz
dHJ1Y3QgdHNzX3N0cnVjdCl7CisJCS8qIE1haW4gc3RhY2sgZm9yIGludGVycnVwdHMvZXhjZXB0
aW9ucy4gKi8KKwkJLnJzcDAgPSBzdGFja19ib3R0b20sCisKKwkJLyogUmluZyAxIGFuZCAyIHN0
YWNrcyBwb2lzb25lZC4gKi8KKwkJLnJzcDEgPSAweDg2MDAxMTExMTExMTExMTF1bCwKKwkJLnJz
cDIgPSAweDg2MDAxMTExMTExMTExMTF1bCwKKworCQkvKgorCQkgKiBNQ0UsIE5NSSBhbmQgRG91
YmxlIEZhdWx0IGhhbmRsZXJzIGdldCB0aGVpciBvd24gc3RhY2tzLgorCQkgKiBBbGwgb3RoZXJz
IHBvaXNvbmVkLgorCQkgKi8KKwkJLmlzdCA9IHsKKwkJCVtJU1RfTUNFIC0gMV0gPSBzdGFja190
b3AgKyBJU1RfTUNFICogUEFHRV9TSVpFLAorCQkJW0lTVF9ERiAgLSAxXSA9IHN0YWNrX3RvcCAr
IElTVF9ERiAgKiBQQUdFX1NJWkUsCisJCQlbSVNUX05NSSAtIDFdID0gc3RhY2tfdG9wICsgSVNU
X05NSSAqIFBBR0VfU0laRSwKKworCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUodHNzLT5pc3Qp
IC0gMV0gPQorCQkJCTB4ODYwMDExMTExMTExMTExMXVsLAorCQl9LAorCisJCS5iaXRtYXAgPSBJ
T0JNUF9JTlZBTElEX09GRlNFVCwKKwl9OwogCiAJX3NldF90c3NsZHRfZGVzYygKIAkJZ2R0ICsg
VFNTX0VOVFJZLAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 13:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5uUH-0003gK-R5; Wed, 03 May 2017 13:38:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d5uUG-0003gE-OA
 for xen-devel@lists.xen.org; Wed, 03 May 2017 13:38:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 48/AF-02180-B5DD9095; Wed, 03 May 2017 13:38:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyuP0Ov270Xc5
 Ig12tAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axg7fYCp45VNyeI9XA2GLZxcjJISFgJPF2
 4j+mLkYuDiGBhYwSj79eYgJJCAtoSSw4/58FxBYRsJL4f7uLFaLoLqvEpo4ZjCAOs8BaRonjX
 RsZQarYBFQlNlw/xQpi8wpYS/zY2g4U5+BgEVCR+LNKFSQsKhAu8bbxCAtEiaDEyZlPwGxOAV
 uJO7d/gY1hFlCX+DPvEjOELS/RvHU28wRGvllIWmYhKZuFpGwBI/MqRvXi1KKy1CJdE72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBgYwCCHYy3+pwPMUpyMCmJ8qq/Yo8U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMFbeIczUkiwKDU9tSItMwcY9jBpCQ4eJRHev7eB0rzFBYm5x
 ZnpEKlTjMYc75Z+eM/E0dfx8T2TEEtefl6qlDhvFsgkAZDSjNI8uEGweLzEKCslzMsIdJoQT0
 FqUW5mCar8K0ZxDkYlYV45kCk8mXklcPteAZ3CBHRKsywHyCkliQgpYIznzrzS93RuUdg+n2l
 652Y6zaoWTIrOVzl434hxqhbzP6tTu0U9N9/I8H+3dF7cuu/SE1z2SG1YdfHH5JgfNbnFhzR/
 FlzYesra7egq38Ub5+08mMBXLsG9s/2Y0U+BdDej4mennu/ir2KsNylNLe9P0/h7Zn2mad6yi
 ekHVRQcFwmoJB/fb+uqxFKckWioxVxUnAgA5pc7p8ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1493818715!76406625!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50475 invoked from network); 3 May 2017 13:38:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 May 2017 13:38:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7361DABCA;
 Wed,  3 May 2017 13:38:34 +0000 (UTC)
To: Steven Haigh <netwiz@crc.id.au>, glenn@rimuhosting.com
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
From: Juergen Gross <jgross@suse.com>
Message-ID: <398304f9-205c-7451-e95b-c4a17e7a8a0c@suse.com>
Date: Wed, 3 May 2017 15:38:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTI6NDUsIFN0ZXZlbiBIYWlnaCB3cm90ZToKPiBKdXN0IHdhbnRlZCB0byBn
aXZlIHRoaXMgYSBsaXR0bGUgbnVkZ2Ugbm93IHBlb3BsZSBzZWVtIHRvIGJlIGJhY2sgb24KPiBk
ZWNrLi4uCgpUaGluZ3Mgc2VlbSB0byBiZSBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gSSB0aG91Z2h0
LgoKVGhlcmUgYXJlIGNsZWFybHkgcGF0aHMgbGVhZGluZyB0byB1c2UtYWZ0ZXItZnJlZSBzY2Vu
YXJpb3MsIGUuZy4gdGhlCm9uZSBvZiB0aGUgYmFja3RyYWNlIGJlbG93OgoKeGVuX2Jsa2JrX3Jl
bW92ZSgpIHdpbGwgZnJlZSBiZSByZWdhcmRsZXNzIG9mIHRoZSByZXR1cm4gdmFsdWUgb2YKeGVu
X2Jsa2lmX2Rpc2Nvbm5lY3QoKS4gSWYgLUVCVVNZIGlzIHJldHVybmVkIHhlbl9ibGtpZl9kaXNj
b25uZWN0KCkKd2lsbCBiZSBjYWxsZWQgYWdhaW4gYXQgdGhlIGVuZCBvZiBhbiBJL08gc3RpbGwg
aW4gcHJvZ3Jlc3MsIGxlYWRpbmcKdG8gYSBjYWxsIG9mIHhlbmJ1c191bm1hcF9yaW5nX3ZmcmVl
KGJsa2lmLT5iZS0+ZGV2LCAuLi4pIHdpdGggYmUKYWxyZWFkeSBmcmVlZC4uLgoKQXMgUm9nZXIg
YWxyZWFkeSBzYWlkOiB0aGlzIGlzIGEgY29tcGxldGUgbWVzcy4KCldvcmtpbmcgb24gYSBwYXRj
aCBub3cuLi4KCkJUVzogR2xlbm4sIHRoZSBkZWJ1ZyBwYXRjaCBpc24ndCBpbXBvcnRhbnQgYW55
IGxvbmdlci4gSXQgd2FzIGp1c3QKbWVhbnQgdG8gbG9jYXRlIHRoZSBwcm9ibGVtIHdoaWNoIGlz
IG5vdyBrbm93bi4KCgpKdWVyZ2VuCgo+IAo+IE9uIDAxLzA1LzE3IDEwOjU1LCBHbGVubiBFbnJp
Z2h0IHdyb3RlOgo+PiBPbiAxOS8wNC8xNyAyMjowOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+
IE9uIDE5LzA0LzE3IDA5OjE2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IE9uIFdlZCwg
QXByIDE5LCAyMDE3IGF0IDA2OjM5OjQxQU0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4+IE9uIDE5LzA0LzE3IDAzOjAyLCBHbGVubiBFbnJpZ2h0IHdyb3RlOgo+Pj4+Pj4gVGhhbmtz
IEp1ZXJnZW4uIEkgYXBwbGllZCB0aGF0LCB0byBvdXIgNC45LjIzIGRvbTAga2VybmVsLCB3aGlj
aCBzdGlsbAo+Pj4+Pj4gc2hvd3MgdGhlIGlzc3VlLiBXaGVuIHJlcGxpY2F0aW5nIHRoZSBsZWFr
IEkgbm93IHNlZSB0aGlzIHRyYWNlICh2aWEKPj4+Pj4+IGRtZXNnKS4gSG9wZWZ1bGx5IHRoYXQg
aXMgdXNlZnVsLgo+Pj4+Pj4KPj4+Pj4+IFBsZWFzZSBub3RlLCBJJ20gZ29pbmcgdG8gYmUgb2Zm
bGluZSBuZXh0IHdlZWssIGJ1dCBhbSBrZWVuIHRvIGtlZXAgb24KPj4+Pj4+IHdpdGggdGhpcywg
aXQgbWF5IGp1c3QgYmUgYSB3aGlsZSBiZWZvcmUgSSBmb2xsb3d1cCBpcyBhbGwuCj4+Pj4+Pgo+
Pj4+Pj4gUmVnYXJkcywgR2xlbm4KPj4+Pj4+IGh0dHA6Ly9yaW11aG9zdGluZy5jb20KPj4+Pj4+
Cj4+Pj4+Pgo+Pj4+Pj4gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCj4+Pj4+
PiBXQVJOSU5HOiBDUFU6IDAgUElEOiAxOSBhdCBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jOjUwOAo+Pj4+Pj4geGVuX2Jsa2JrX3JlbW92ZSsweDEzOC8weDE0MAo+Pj4+Pj4gTW9k
dWxlcyBsaW5rZWQgaW46IHhlbl9wY2liYWNrIHhlbl9uZXRiYWNrIHhlbl9nbnRhbGxvYyB4ZW5f
Z250ZGV2Cj4+Pj4+PiB4ZW5fZXZ0Y2huIHhlbmZzIHhlbl9wcml2Y21kIHh0X0NUIGlwdF9SRUpF
Q1QgbmZfcmVqZWN0X2lwdjQKPj4+Pj4+IGVidGFibGVfZmlsdGVyIGVidGFibGVzIHh0X2hhc2hs
aW1pdCB4dF9yZWNlbnQgeHRfc3RhdGUKPj4+Pj4+IGlwdGFibGVfc2VjdXJpdHkKPj4+Pj4+IGlw
dGFibGVfcmF3IGlnbGUgaXB0YWJsZV9uYXQgbmZfY29ubnRyYWNrX2lwdjQgbmZfZGVmcmFnX2lw
djQKPj4+Pj4+IG5mX25hdF9pcHY0IG5mX25hdCBuZl9jb25udHJhY2sgaXB0YWJsZV9maWx0ZXIg
aXBfdGFibGVzIGJyaWRnZSBzdHAKPj4+Pj4+IGxsYwo+Pj4+Pj4gaXB2NiBjcmNfY2NpdHQgcHBk
ZXYgcGFycG9ydF9wYyBwYXJwb3J0IHNlcmlvX3JhdyBzZyBpMmNfaTgwMQo+Pj4+Pj4gaTJjX3Nt
YnVzCj4+Pj4+PiBpMmNfY29yZSBlMTAwMGUgcHRwIHAwMDBfZWRhYyBlZGFjX2NvcmUgcmFpZDEg
c2RfbW9kIGFoY2kgbGliYWhjaQo+Pj4+Pj4gZmxvcHB5Cj4+Pj4+PiBkbV9taXJyb3IgZG1fcmVn
aW9uX2hhc2ggZG1fbG9nIGRtX21vZAo+Pj4+Pj4gQ1BVOiAwIFBJRDogMTkgQ29tbTogeGVud2F0
Y2ggTm90IHRhaW50ZWQgNC45LjIzLTEuZWw2eGVuLng4Nl82NCAjMQo+Pj4+Pj4gSGFyZHdhcmUg
bmFtZTogU3VwZXJtaWNybyBQRFNNTC9QRFNNTCssIEJJT1MgNi4wMCAwOC8yNy8yMDA3Cj4+Pj4+
PiAgZmZmZmM5MDA0MGNmYmJhOCBmZmZmZmZmZjgxMzZiNjFmIDAwMDAwMDAwMDAwMDAwMTMgMDAw
MDAwMDAwMDAwMDAwMAo+Pj4+Pj4gIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBm
ZmZmYzkwMDQwY2ZiYmY4IGZmZmZmZmZmODEwODAwN2QKPj4+Pj4+ICBmZmZmZWEwMDAxMzczZmUw
IDAwMDAwMWZjMzMzOTQ0MzQgZmZmZjg4MDAwMDAwMDAwMSBmZmZmODgwMDRkOTNmYWMwCj4+Pj4+
PiBDYWxsIFRyYWNlOgo+Pj4+Pj4gIFs8ZmZmZmZmZmY4MTM2YjYxZj5dIGR1bXBfc3RhY2srMHg2
Ny8weDk4Cj4+Pj4+PiAgWzxmZmZmZmZmZjgxMDgwMDdkPl0gX193YXJuKzB4ZmQvMHgxMjAKPj4+
Pj4+ICBbPGZmZmZmZmZmODEwODAwYmQ+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgxZC8weDIwCj4+
Pj4+PiAgWzxmZmZmZmZmZjgxNGViZGU4Pl0geGVuX2Jsa2JrX3JlbW92ZSsweDEzOC8weDE0MAo+
Pj4+Pj4gIFs8ZmZmZmZmZmY4MTQ0OTdmNz5dIHhlbmJ1c19kZXZfcmVtb3ZlKzB4NDcvMHhhMAo+
Pj4+Pj4gIFs8ZmZmZmZmZmY4MTRiY2ZkND5dIF9fZGV2aWNlX3JlbGVhc2VfZHJpdmVyKzB4YjQv
MHgxNjAKPj4+Pj4+ICBbPGZmZmZmZmZmODE0YmQwYWQ+XSBkZXZpY2VfcmVsZWFzZV9kcml2ZXIr
MHgyZC8weDQwCj4+Pj4+PiAgWzxmZmZmZmZmZjgxNGJiZmQ0Pl0gYnVzX3JlbW92ZV9kZXZpY2Ur
MHgxMjQvMHgxOTAKPj4+Pj4+ICBbPGZmZmZmZmZmODE0YjkzYTI+XSBkZXZpY2VfZGVsKzB4MTEy
LzB4MjEwCj4+Pj4+PiAgWzxmZmZmZmZmZjgxNDQ4MTEzPl0gPyB4ZW5idXNfcmVhZCsweDUzLzB4
NzAKPj4+Pj4+ICBbPGZmZmZmZmZmODE0Yjk0YzI+XSBkZXZpY2VfdW5yZWdpc3RlcisweDIyLzB4
NjAKPj4+Pj4+ICBbPGZmZmZmZmZmODE0ZWQ3Y2Q+XSBmcm9udGVuZF9jaGFuZ2VkKzB4YWQvMHg0
YzAKPj4+Pj4+ICBbPGZmZmZmZmZmODEwYTk3NGU+XSA/IHNjaGVkdWxlX3RhaWwrMHgxZS8weGMw
Cj4+Pj4+PiAgWzxmZmZmZmZmZjgxNDQ5YjU3Pl0geGVuYnVzX290aGVyZW5kX2NoYW5nZWQrMHhj
Ny8weDE0MAo+Pj4+Pj4gIFs8ZmZmZmZmZmY4MTZmMTQzNj5dID8gX3Jhd19zcGluX3VubG9ja19p
cnFyZXN0b3JlKzB4MTYvMHgyMAo+Pj4+Pj4gIFs8ZmZmZmZmZmY4MTBhOTc0ZT5dID8gc2NoZWR1
bGVfdGFpbCsweDFlLzB4YzAKPj4+Pj4+ICBbPGZmZmZmZmZmODE0NDlmZTA+XSBmcm9udGVuZF9j
aGFuZ2VkKzB4MTAvMHgyMAo+Pj4+Pj4gIFs8ZmZmZmZmZmY4MTQ0NzdmYz5dIHhlbndhdGNoX3Ro
cmVhZCsweDljLzB4MTQwCj4+Pj4+PiAgWzxmZmZmZmZmZjgxMGJmZmEwPl0gPyB3b2tlbl93YWtl
X2Z1bmN0aW9uKzB4MjAvMHgyMAo+Pj4+Pj4gIFs8ZmZmZmZmZmY4MTZlZDkzYT5dID8gc2NoZWR1
bGUrMHgzYS8weGEwCj4+Pj4+PiAgWzxmZmZmZmZmZjgxNmYxNDM2Pl0gPyBfcmF3X3NwaW5fdW5s
b2NrX2lycXJlc3RvcmUrMHgxNi8weDIwCj4+Pj4+PiAgWzxmZmZmZmZmZjgxMGMwYzVkPl0gPyBj
b21wbGV0ZSsweDRkLzB4NjAKPj4+Pj4+ICBbPGZmZmZmZmZmODE0NDc3NjA+XSA/IHNwbGl0KzB4
ZjAvMHhmMAo+Pj4+Pj4gIFs8ZmZmZmZmZmY4MTBhMDUxZD5dIGt0aHJlYWQrMHhjZC8weGYwCj4+
Pj4+PiAgWzxmZmZmZmZmZjgxMGE5NzRlPl0gPyBzY2hlZHVsZV90YWlsKzB4MWUvMHhjMAo+Pj4+
Pj4gIFs8ZmZmZmZmZmY4MTBhMDQ1MD5dID8gX19rdGhyZWFkX2luaXRfd29ya2VyKzB4NDAvMHg0
MAo+Pj4+Pj4gIFs8ZmZmZmZmZmY4MTBhMDQ1MD5dID8gX19rdGhyZWFkX2luaXRfd29ya2VyKzB4
NDAvMHg0MAo+Pj4+Pj4gIFs8ZmZmZmZmZmY4MTZmMWI0NT5dIHJldF9mcm9tX2ZvcmsrMHgyNS8w
eDMwCj4+Pj4+PiAtLS1bIGVuZCB0cmFjZSBlZTA5NzI4N2M5ODY1YTYyIF0tLS0KPj4+Pj4KPj4+
Pj4gS29ucmFkLCBSb2dlciwKPj4+Pj4KPj4+Pj4gdGhpcyB3YXMgdHJpZ2dlcmVkIGJ5IGEgZGVi
dWcgcGF0Y2ggaW4geGVuX2Jsa2JrX3JlbW92ZSgpOgo+Pj4+Pgo+Pj4+PiAgICAgaWYgKGJlLT5i
bGtpZikKPj4+Pj4gLSAgICAgICAgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoYmUtPmJsa2lmKTsKPj4+
Pj4gKyAgICAgICAgV0FSTl9PTih4ZW5fYmxraWZfZGlzY29ubmVjdChiZS0+YmxraWYpKTsKPj4+
Pj4KPj4+Pj4gU28gSSBndWVzcyB3ZSBuZWVkIHNvbWV0aGluZyBsaWtlIHhlbl9ibGtfZHJhaW5f
aW8oKSBpbiBjYXNlIG9mCj4+Pj4+IGNhbGxzIHRvCj4+Pj4+IHhlbl9ibGtpZl9kaXNjb25uZWN0
KCkgd2hpY2ggYXJlIG5vdCBhbGxvd2VkIHRvIGZhaWwgKGVpdGhlciBhdCB0aGUKPj4+Pj4gY2Fs
bAo+Pj4+PiBzaXRlcyBvZiB4ZW5fYmxraWZfZGlzY29ubmVjdCgpIG9yIGluIHRoaXMgZnVuY3Rp
b24gZGVwZW5kaW5nIG9uIGEgbmV3Cj4+Pj4+IGJvb2xlYW4gcGFyYW1ldGVyIGluZGljYXRpbmcg
aXQgc2hvdWxkIHdhaXQgZm9yIG91dHN0YW5kaW5nIEkvT3MpLgo+Pj4+Pgo+Pj4+PiBJIGNhbiB0
cnkgYSBwYXRjaCwgYnV0IEknZCBhcHByZWNpYXRlIGlmIHlvdSBjb3VsZCBjb25maXJtIHRoaXMK
Pj4+Pj4gd291bGRuJ3QKPj4+Pj4gYWRkIGZ1cnRoZXIgcHJvYmxlbXMuLi4KPj4+Pgo+Pj4+IEhl
bGxvLAo+Pj4+Cj4+Pj4gVGhhbmtzIGZvciBkZWJ1Z2dpbmcgdGhpcywgdGhlIGVhc2llc3Qgc29s
dXRpb24gc2VlbXMgdG8gYmUgdG8KPj4+PiByZXBsYWNlIHRoZQo+Pj4+IHJpbmctPmluZmxpZ2h0
IGF0b21pY19yZWFkIGNoZWNrIGluIHhlbl9ibGtpZl9kaXNjb25uZWN0IHdpdGggYSBjYWxsIHRv
Cj4+Pj4geGVuX2Jsa19kcmFpbl9pbyBpbnN0ZWFkLCBhbmQgbWFraW5nIHhlbl9ibGtpZl9kaXNj
b25uZWN0IHJldHVybiB2b2lkCj4+Pj4gKHRvCj4+Pj4gcHJldmVudCBmdXJ0aGVyIGlzc3VlcyBs
aWtlIHRoaXMgb25lKS4KPj4+Cj4+PiBHbGVubiwKPj4+Cj4+PiBjYW4geW91IHBsZWFzZSB0cnkg
dGhlIGF0dGFjaGVkIHBhdGNoIChpbiBkb20wKT8KPj4+Cj4+Pgo+Pj4gSnVlcmdlbgo+Pj4KPj4K
Pj4gKHJlc2VuZGluZyB3aXRoIGZ1bGwgQ0MgbGlzdCkKPj4KPj4gSSdtIGJhY2suIEFmdGVyIHRl
c3RpbmcgdW5mb3J0dW5hdGVseSBJJ20gc3RpbGwgc2VlaW5nIHRoZSBsZWFrLiBUaGUKPj4gYmVs
b3cgdHJhY2UgaXMgd2l0aCB0aGUgZGVidWcgcGF0Y2ggYXBwbGllZCBhcyB3ZWxsIHVuZGVyIDQu
OS4yNS4gSXQKPj4gbG9va3MgdmVyeSBzaW1pbGFyIHRvIG1lLiBJIGFtIHN0aWxsIGFibGUgdG8g
cmVwbGljYXRlIHRoaXMgcmVsaWFibHkuCj4+Cj4+IFJlZ2FyZHMsIEdsZW5uCj4+IGh0dHA6Ly9y
aW11aG9zdGluZy5jb20KPj4KPj4gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0t
Cj4+IFdBUk5JTkc6IENQVTogMCBQSUQ6IDE5IGF0IGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmM6NTExCj4+IHhlbl9ibGtia19yZW1vdmUrMHgxMzgvMHgxNDAKPj4gTW9kdWxlcyBs
aW5rZWQgaW46IGVidF9pcCB4ZW5fcGNpYmFjayB4ZW5fbmV0YmFjayB4ZW5fZ250YWxsb2MKPj4g
eGVuX2dudGRldiB4ZW5fZXZ0Y2huIHhlbmZzIHhlbl9wcml2Y21kIHh0X0NUIGlwdF9SRUpFQ1Qg
bmZfcmVqZWN0X2lwdjQKPj4gZWJ0YWJsZV9maWx0ZXIgZWJ0YWJsZXMgeHRfaGFzaGxpbWl0IHh0
X3JlY2VudCB4dF9zdGF0ZSBpcHRhYmxlX3NlY3VyaXR5Cj4+IGlwdGFibGVfcmF3IGlwdGFibGVf
bWFuZ2xlIGlwdGFibGVfbmF0IG5mX2Nvbm50cmFja19pcHY0IG5mX2RlZnJhZ19pcHY0Cj4+IG5m
X25hdF9pcHY0IG5mX25hdCBuZl9jb25udHJhY2sgaXB0YWJsZV9maWx0ZXIgaXBfdGFibGVzIGJy
aWRnZSBzdHAgbGxjCj4+IGlwdjYgY3JjX2NjaXR0IHBwZGV2IHBhcnBvcnRfcGMgcGFycG9ydCBz
ZXJpb19yYXcgaTJjX2k4MDEgaTJjX3NtYnVzCj4+IGkyY19jb3JlIHNnIGUxMDAwZSBwdHAgcHBz
X2NvcmUgaTMwMDBfZWRhYyBlZGFjX2NvcmUgcmFpZDEgc2RfbW9kIGFoY2kKPj4gbGliYWhjaSBm
bG9wcHkgZG1fbWlycm9yIGRtX3JlZ2lvbl9oYXNoIGRtX2xvZyBkbV9tb2QKPj4gQ1BVOiAwIFBJ
RDogMTkgQ29tbTogeGVud2F0Y2ggTm90IHRhaW50ZWQgNC45LjI1LTEuZWw2eGVuLng4Nl82NCAj
MQo+PiBIYXJkd2FyZSBuYW1lOiBTdXBlcm1pY3JvIFBEU01ML1BEU01MKywgQklPUyA2LjAwIDA4
LzI3LzIwMDcKPj4gIGZmZmZjOTAwNDBjZmJiOTggZmZmZmZmZmY4MTM2Yjc2ZiAwMDAwMDAwMDAw
MDAwMDEzIDAwMDAwMDAwMDAwMDAwMDAKPj4gIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCBmZmZmYzkwMDQwY2ZiYmU4IGZmZmZmZmZmODEwODAwN2QKPj4gIGZmZmZlYTAwMDAxNDE3
MjAgMDAwMDAxZmY0MTMzNDQzNCBmZmZmODgwMDAwMDAwMDAxIGZmZmY4ODAwNGQzYWVkYzAKPj4g
Q2FsbCBUcmFjZToKPj4gIFs8ZmZmZmZmZmY4MTM2Yjc2Zj5dIGR1bXBfc3RhY2srMHg2Ny8weDk4
Cj4+ICBbPGZmZmZmZmZmODEwODAwN2Q+XSBfX3dhcm4rMHhmZC8weDEyMAo+PiAgWzxmZmZmZmZm
ZjgxMDgwMGJkPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MWQvMHgyMAo+PiAgWzxmZmZmZmZmZjgx
NGVjMGE4Pl0geGVuX2Jsa2JrX3JlbW92ZSsweDEzOC8weDE0MAo+PiAgWzxmZmZmZmZmZjgxNDQ5
YjA3Pl0geGVuYnVzX2Rldl9yZW1vdmUrMHg0Ny8weGEwCj4+ICBbPGZmZmZmZmZmODE0YmQyYjQ+
XSBfX2RldmljZV9yZWxlYXNlX2RyaXZlcisweGI0LzB4MTYwCj4+ICBbPGZmZmZmZmZmODE0YmQz
OGQ+XSBkZXZpY2VfcmVsZWFzZV9kcml2ZXIrMHgyZC8weDQwCj4+ICBbPGZmZmZmZmZmODE0YmMy
YjQ+XSBidXNfcmVtb3ZlX2RldmljZSsweDEyNC8weDE5MAo+PiAgWzxmZmZmZmZmZjgxNGI5Njgy
Pl0gZGV2aWNlX2RlbCsweDExMi8weDIxMAo+PiAgWzxmZmZmZmZmZjgxNDQ4NDIzPl0gPyB4ZW5i
dXNfcmVhZCsweDUzLzB4NzAKPj4gIFs8ZmZmZmZmZmY4MTRiOTdhMj5dIGRldmljZV91bnJlZ2lz
dGVyKzB4MjIvMHg2MAo+PiAgWzxmZmZmZmZmZjgxNGVkYTlkPl0gZnJvbnRlbmRfY2hhbmdlZCsw
eGFkLzB4NGMwCj4+ICBbPGZmZmZmZmZmODE0NDllNjc+XSB4ZW5idXNfb3RoZXJlbmRfY2hhbmdl
ZCsweGM3LzB4MTQwCj4+ICBbPGZmZmZmZmZmODE2ZjE0ODY+XSA/IF9yYXdfc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSsweDE2LzB4MjAKPj4gIFs8ZmZmZmZmZmY4MTQ0YTJmMD5dIGZyb250ZW5kX2No
YW5nZWQrMHgxMC8weDIwCj4+ICBbPGZmZmZmZmZmODE0NDdiMGM+XSB4ZW53YXRjaF90aHJlYWQr
MHg5Yy8weDE0MAo+PiAgWzxmZmZmZmZmZjgxMGJmZmIwPl0gPyB3b2tlbl93YWtlX2Z1bmN0aW9u
KzB4MjAvMHgyMAo+PiAgWzxmZmZmZmZmZjgxNmVkOThhPl0gPyBzY2hlZHVsZSsweDNhLzB4YTAK
Pj4gIFs8ZmZmZmZmZmY4MTZmMTQ4Nj5dID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4
MTYvMHgyMAo+PiAgWzxmZmZmZmZmZjgxMGMwYzZkPl0gPyBjb21wbGV0ZSsweDRkLzB4NjAKPj4g
IFs8ZmZmZmZmZmY4MTQ0N2E3MD5dID8gc3BsaXQrMHhmMC8weGYwCj4+ICBbPGZmZmZmZmZmODEw
YTA1MzU+XSBrdGhyZWFkKzB4ZTUvMHgxMDAKPj4gIFs8ZmZmZmZmZmY4MTBhMDUxZD5dID8ga3Ro
cmVhZCsweGNkLzB4MTAwCj4+ICBbPGZmZmZmZmZmODEwYTA0NTA+XSA/IF9fa3RocmVhZF9pbml0
X3dvcmtlcisweDQwLzB4NDAKPj4gIFs8ZmZmZmZmZmY4MTBhMDQ1MD5dID8gX19rdGhyZWFkX2lu
aXRfd29ya2VyKzB4NDAvMHg0MAo+PiAgWzxmZmZmZmZmZjgxMGEwNDUwPl0gPyBfX2t0aHJlYWRf
aW5pdF93b3JrZXIrMHg0MC8weDQwCj4+ICBbPGZmZmZmZmZmODE2ZjFiYzU+XSByZXRfZnJvbV9m
b3JrKzB4MjUvMHgzMAo+PiAtLS1bIGVuZCB0cmFjZSBlYTNhNDhjODBlNGFkNzlkIF0tLS0KPj4K
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 13:40:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5uVs-0004Aw-5X; Wed, 03 May 2017 13:40:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5uVr-0004Ao-1u
 for xen-devel@lists.xen.org; Wed, 03 May 2017 13:40:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 12/4E-02181-EBDD9095; Wed, 03 May 2017 13:40:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQnfvXc5
 Ig+OfNCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyexdOYC6YKVVxufcXewHiZt4uRk0NCwE+i
 +et2FhBbWCBc4uLN6UwgtoiAskTvr99AcS4OIYFdjBKLJ81nBUkwC+RLTP5xnw3EZhPQl9j94
 hNYA6+ArcSLI6/BalgEVCQ+/oKoEQUa+rbxCAtEjaDEyZlPwGxOAXuJWw8PskPMNJA4smgO1H
 x5ie1v5zCD2EICahLX+i+xQxyaLjHxWQ/LBEb+WUhGzULSPgtJ+wJG5lWMGsWpRWWpRbqGBnp
 JRZnpGSW5iZk5QJ6pXm5qcXFiempOYlKxXnJ+7iZGYBgyAMEOxjVTnQ8xSnIwKYnyqr9ijxTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwVt4hzNSSLAoNT21Ii0zBxgRMGkJDh4lEd4PIGne4oLE3
 OLMdIjUKUZFKXHe2yAJAZBERmkeXBssCi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmDcRZA
 pPZl4J3PRXQIuZgBY3y3KALC5JREhJNTDKfTpSssnMg89DZpuBponlvc2+9Zfsyyy+nl+55de
 2Fxenyx1vvSVYMXnbMSd2T+15T+8kbGCbNvVpsZ+lTe2cV1PumhXLRW+c4bF8y8r15XNENG/q
 Wyxzf/uhQS7O9GRITdxczo4D9f7n59/7NlFjsniN68uuUOf82H2FSktv2zBYNz190JSsxFKck
 WioxVxUnAgAdAIn6b0CAAA=
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493818813!57367196!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49551 invoked from network); 3 May 2017 13:40:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 13:40:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45349362"
To: Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
 <5909B5A50200007800156294@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6a3fddf8-03b8-0bf3-d866-1819644fe328@citrix.com>
Date: Wed, 3 May 2017 14:38:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5909B5A50200007800156294@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/mm: Further restrict permissions on
 some virtual mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMDk6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEFzIG9yaWdpbmFs
bHkgcmVwb3J0ZWQsIHRoZSBMaW5lYXIgUGFnZXRhYmxlIHNsb3QgbWFwcyA1MTJHQiBvZiByYW0g
YXMgUldYLAo+PiB3aGVyZSB0aGUgZ3Vlc3QgaGFzIGZ1bGwgcmVhZCBhY2Nlc3MgYW5kIGEgbG90
IG9mIGRpcmVjdCBvciBpbmRpcmVjdCBjb250cm9sCj4+IG92ZXIgdGhlIHdyaXR0ZW4gY29udGVu
dC4gIEl0IGlzbid0IGhhcmQgZm9yIGEgUFYgZ3Vlc3QgdG8gaGlkZSBzaGVsbGNvZGUKPj4gaGVy
ZS4KPj4KPj4gVGhlcmVmb3JlLCBpbmNyZWFzZSBkZWZlbmNlIGluIGRlcHRoIGJ5IGF1ZGl0aW5n
IG91ciBjdXJyZW50IHBhZ2V0YWJsZQo+PiBtYXBwaW5ncy4KPj4KPj4gICogVGhlIHJlZ3VsYXIg
bGluZWFyLCBzaGFkb3cgbGluZWFyLCBhbmQgcGVyLWRvbWFpbiBzbG90cyBoYXZlIG5vIGJ1c2lu
ZXNzCj4+ICAgIGJlaW5nIGV4ZWN1dGFibGUgKGJ1dCBuZWVkIHRvIGJlIHdyaXR0ZW4pLCBzbyBh
cmUgdXBkYXRlZCB0byBiZSBOWC4KPj4gICogVGhlIFJlYWQgT25seSBtYXBwaW5ncyBvZiB0aGUg
TTJQIChjb21wYXQgYW5kIHJlZ3VsYXIpIGRvbid0IG5lZWQgdG8gYmUKPj4gICAgd3JpdGVhYmxl
IG9yIGV4ZWN1dGFibGUuCj4+ICAqIFRoZSBQViBHRFQgbWFwcGluZ3MgZG9uJ3QgbmVlZCB0byBi
ZSBleGVjdXRhYmxlLgo+Pgo+PiBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUu
Y29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
d2l0aCB0d28gcmVtYXJrczoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+PiArKysgYi94
ZW4vYXJjaC94ODYvbW0uYwo+PiBAQCAtMzg0LDcgKzM4NCw3IEBAIHZvaWQgX19pbml0IGFyY2hf
aW5pdF9tZW1vcnkodm9pZCkKPj4gICAgICAgICAgICAgICAgICAgICAgZm9yICggOyBpIDwgTDNf
UEFHRVRBQkxFX0VOVFJJRVM7ICsraSApCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBsM3Rh
YltpXSA9IGwzZV9lbXB0eSgpOwo+PiAgICAgICAgICAgICAgICAgICAgICBzcGxpdF9sNGUgPSBs
NGVfZnJvbV9wZm4odmlydF90b19tZm4obDN0YWIpLAo+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpOwo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcp
Owo+IFdvdWxkIGJlIG5pY2UgaWYgdGhpcyBjaGFuZ2UgKGFmZmVjdGluZyB0aGUgZGlyZWN0IG1h
cCkgd2FzIGFsc28KPiBtZW50aW9uZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLCBldmVuIGlmIGl0
J3Mgb25seSBkZWJ1Z2dpbmcKPiBjb2RlLgo+Cj4+IEBAIC01MTUsNyArNTE1LDcgQEAgdm9pZCBf
X2luaXQgcGFnaW5nX2luaXQodm9pZCkKPj4gICAgICAgICAgICAgIGwzX3JvX21wdCA9IHBhZ2Vf
dG9fdmlydChsM19wZyk7Cj4+ICAgICAgICAgICAgICBjbGVhcl9wYWdlKGwzX3JvX21wdCk7Cj4+
ICAgICAgICAgICAgICBsNGVfd3JpdGUoJmlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHZh
KV0sCj4+IC0gICAgICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFnZShsM19wZywgX19QQUdF
X0hZUEVSVklTT1IpKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWdlKGwz
X3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVykpOwo+IFNpbWlsYXJseSBoZXJlIChhZ2FpbiBhZmZl
Y3RpbmcgdGhlIGRpcmVjdCBtYXApLgoKVXBkYXRlZC4gIFRoZSB0ZXh0IG5vdyByZWFkcwoKICog
VGhlIFBWIEdEVCBtYXBwaW5ncyBhbmQgYml0cyBvZiB0aGUgZGlyZWN0bWFwIGRvbid0IG5lZWQg
dG8gYmUKZXhlY3V0YWJsZS4KCk15IG1ldGhvZCBvZiB3b3JraW5nIG91dCB3aGljaCBhcmVhcyB0
byBjaGFuZ2Ugd2VyZSB0byBjb25zaWRlciBhbGwgdXNlcwpvZiBfX1BBR0VfSFlQRVJWSVNPUi4g
IEkgaGF2ZSBoYWxmIGEgbWluZCB0byBzdWJtaXQgYSBjaGFuZ2UgcmVuYW1pbmcgaXQKdG8gX19Q
QUdFX1BHVEFCTEUsIGFzIGl0IHNob3VsZCBvbmx5IHJlYWxseSBiZSB1c2VkIHRvIGJ1aWxkCmlu
dGVybWVkaWF0ZSBwYWdldGFibGUgZW50cmllcyB3aGVyZSB3ZSBjb250cm9sIFgvTlgsIFIvVyBv
ciBTL1UgYXQgYQptb3JlIGZpbmUgZ3JhaW5lZCBsZXZlbC4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 03 13:42:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5uXi-0004ME-GV; Wed, 03 May 2017 13:42:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5uXh-0004M4-FC
 for xen-devel@lists.xen.org; Wed, 03 May 2017 13:42:09 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 85/0C-03058-03ED9095; Wed, 03 May 2017 13:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQtfgHme
 kweWd4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2dZ9YCg5yVny5uZC9gfEnexcjJ4eEgJ/E
 iwXXWEFsYSB76rdbbCC2iICyRO+v3yxdjFwcQgK7GCVWXr/F1MXIwcEsoC7x+6wZSA2bgL7E7
 hefmEBsXgFbiWPd68HmsAioSEyd9p0RxBYVCJd423iEBaJGUOLkzCdgNqeAvcSi3gfMIDazgI
 HEkUVzWCFseYntb+eAxYUE1CSu9V+CujNdYuvfX8wTGPlnIRk1C0n7LCTtCxiZVzFqFKcWlaU
 W6Rpa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYLy5MeAQoyQHk5Io
 r/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwJdzkjhQSLUtNTK9Iyc4DxAJOW4OBREuHVA
 knzFhck5hZnpkOkTjEqSonzxoMkBEASGaV5cG2wGLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDk
 YlYd45d4Cm8GTmlcBNfwW0mAlocbMsB8jikkSElFQDY4PRZN34LTNZtWcW82xeHH87eLcSI5t
 sqNWlqWu3uXFJMOu0iArOCXywIzZpo6KuQrt9045LlqLHpngsjVp/3bGj5/IKrUXnGssPf+O7
 qDuRqYRlxp7Th3VjNuRcXvqd67eZvuNHE6Y9xbYOTpz1q0LLNnawhodK7HnndbjqSGPMZy0pZ
 c9ZSizFGYmGWsxFxYkACvKHRLwCAAA=
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1493818927!58518593!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51753 invoked from network); 3 May 2017 13:42:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 13:42:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45349646"
To: Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-5-git-send-email-andrew.cooper3@citrix.com>
 <5909B71E02000078001562A3@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <acbdbe34-2d53-9c2f-9d7f-f4e16b1f9e33@citrix.com>
Date: Wed, 3 May 2017 14:41:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5909B71E02000078001562A3@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/traps: Rename compat_hypercall() to
	entry_int82()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMDk6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+IEBAIC0zODcy
LDcgKzM4NzIsNyBAQCB2b2lkIF9faW5pdCB0cmFwX2luaXQodm9pZCkKPj4gIAo+PiAgICAgIC8q
IFRoZSAzMi1vbi02NCBoeXBlcmNhbGwgdmVjdG9yIGlzIG9ubHkgYWNjZXNzaWJsZSBmcm9tIHJp
bmcgMS4gKi8KPj4gICAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgSFlQRVJDQUxMX1ZFQ1RPUiwK
Pj4gLSAgICAgICAgICAgICAgU1lTX0RFU0NfdHJhcF9nYXRlLCAxLCAmY29tcGF0X2h5cGVyY2Fs
bCk7Cj4+ICsgICAgICAgICAgICAgIFNZU19ERVNDX3RyYXBfZ2F0ZSwgMSwgJmVudHJ5X2ludDgy
KTsKPiBXb3VsZCB5b3UgbWluZCBhdCBvbmNlIGRyb3BwaW5nIHRoZSB1bm5lY2Vzc2FyeSAmID8K
CkZpeGVkLgoKPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCj4+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKPj4gQEAgLTUyOSw2ICs1MjksOCBA
QCBERUNMQVJFX1RSQVBfSEFORExFUihzaW1kX2NvcHJvY2Vzc29yX2Vycm9yKTsKPj4gIERFQ0xB
UkVfVFJBUF9IQU5ETEVSX0NPTlNUKG1hY2hpbmVfY2hlY2spOwo+PiAgREVDTEFSRV9UUkFQX0hB
TkRMRVIoYWxpZ25tZW50X2NoZWNrKTsKPj4gIAo+PiArREVDTEFSRV9UUkFQX0hBTkRMRVIoZW50
cnlfaW50ODIpOwo+IFRoaXMgaXMgaW5hcHByb3ByaWF0ZSwgSSB0aGluazogVGhlcmUncyBubyBk
b19lbnRyeV9pbnQ4Mi4gV2l0aCB0aGlzCj4gY2hhbmdlZCB0byBhIHNpbXBseSB2b2lkIGVudHJ5
X2ludDgyKHZvaWQpIGRlY2xhcmF0aW9uCj4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKSSBoYWRuJ3QgZXZlbiByZWFsaXNlZCBJIGhhZCBzcGxpdCB0aGUg
aW50cm9kdWN0aW9uIG9mIHRoZSB0d28gZnVuY3Rpb25zCmFjcm9zcyB0d28gcGF0Y2hlcywgYnV0
IEknZCBwcmVmZXIgdG8ga2VlcCB0aGVtIHNwbGl0IGxpa2UgdGhpcyBhbmQgSQp3aWxsIGVuc3Vy
ZSB0aGF0IHRoaXMgZ2V0cyBjb21taXR0ZWQgYXQgdGhlIHNhbWUgdGltZSBhcyB0aGUgZm9sbG93
aW5nCnBhdGNoLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 13:45:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5uar-0004bS-Ur; Wed, 03 May 2017 13:45:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5uaq-0004bL-FV
 for xen-devel@lists.xen.org; Wed, 03 May 2017 13:45:24 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 11/2F-01997-3FED9095; Wed, 03 May 2017 13:45:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fzPc5
 Ig8fn+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjh7cyFsxirfg/6zRrA+NKli5GTg4hgTyJ
 +f+uMYLYvAJ2ErvOTgSLSwgYSjx9f50NxGYRUJVYemohmM0moC7R9mw7K4gtIqAvMf/TTyCbg
 4NZQFNizudakLCwgL/EyyW3mLsYuYDGtzNKHLh6D6yXU8BL4nL/VSaQel4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MMVJaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RpZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVfPwMC4g7Fpr98hRkkOJiVRXvVX7JFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYLXBhjkQoJFqempFWmZOcD4gCmV4
 OBREuFNvwuU5i0uSMwtzkyHSJ1i1OWYc+/reyYhsBlS4rwuIDMEQIoySvPgRsBi9RKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYV4HkCk8mXklcJteAR3BBHREsywHyBEliQgpqQbG1g6+hYw
 5TgaHo3pmMy0V3aOnss/8z0S5iusaRtPNl5YzHZtzt3zjxosybrOfZ2dxLiyffK3/4TzzV7Nq
 ws9unLR9z2E/p38S/05wCfyasGOe86e/M36Ia3nsKrq9J6aVz3PO16awk8xGnAF/gl8GR3+IO
 dSkJjClS2OG3scph82ERDQZggSfKLEUZyQaajEXFScCAOPDc8zQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493819121!98647181!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58811 invoked from network); 3 May 2017 13:45:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 13:45:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 07:45:20 -0600
Message-Id: <5909FB0F0200007800156646@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 07:45:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-3-git-send-email-andrew.cooper3@citrix.com>
 <1493818166-10688-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493818166-10688-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/7] x86/traps: Poison unused stack
 pointers in the TSS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDE1OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBmb3IgYWRkaXRpb25hbCBkZWZlbmNlLWluLWRlcHRoIGZvbGxvd2luZyBM
RFQvR0RUL0lEVCBjb3JydXB0aW9uLgo+IAo+IEl0IGNhdXNlcyBhdHRlbXB0ZWQgY29udHJvbCB0
cmFuc2ZlcnMgdG8gcmluZyAxIG9yIDIgKHZpYSBhIGNhbGwgZ2F0ZSksIG9yCj4gYXR0ZW1wdHMg
dG8gdXNlIElTVCAzIHRocm91Z2ggNyB0byB5aWVsZCAjU1MsIHJhdGhlciB0aGFuIGV4ZWN1dGlu
ZyB3aXRoIGEKPiBzdGFjayBzdGFydGluZyBhdCB0aGUgdG9wIG9mIHZpcnR1YWwgYWRkcmVzcyBz
cGFjZS4KPiAKPiBFeHByZXNzIHRoZSBUU1Mgc2V0dXAgaW4gdGVybXMgb2Ygc3RydWN0dXJlIGFz
c2lnbm1lbnQsIHdoaWNoIHNob3VsZCBiZSBsZXNzCj4gZnJhZ2lsZSBpZiB0aGUgSVNUIGluZGV4
ZXMgbmVlZCB0byBjaGFuZ2UsIGFuZCBoYXMgdGhlIHVzZWZ1bCBzaWRlIGVmZmVjdCBvZgo+IHpl
cm9pbmcgdGhlIHJlc2VydmVkIGZpZWxkcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 13:48:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5udY-0004nJ-Fi; Wed, 03 May 2017 13:48:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5udX-0004nA-6t
 for xen-devel@lists.xen.org; Wed, 03 May 2017 13:48:11 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 91/61-03058-A9FD9095; Wed, 03 May 2017 13:48:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fWfc5
 Ig4nXeCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9Nw4wFtxgrjg6+QNTA2MzcxcjJ4eQQJ7E
 vYtTmUBsXgE7ie53l1hBbAkBQ4mn76+zgdgsAqoSk4/PAbPZBNQl2p5tB6sREdCXmP/pJ5jNL
 FAisWfzJyCbg0NYIFyi429RFyMX0Pi3jBJnG46xgNRwAs3v6trABFLDKyAo8XeHMESrlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfYSC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+PpdYGHGCU5mJREedVfsUcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDdf48zUkiwKDU9tSItMwcYBzBpCQ4eJRHe8yBp3uKCxNziz
 HSI1ClGXY45976+ZxJiycvPS5US590JUiQAUpRRmgc3AhaTlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMWw0yhSczrwRu0yugI5iAjmiW5QA5oiQRISXVwBh4yWCbu979Ny8jFivIVFy1FYn
 xmP/1dlirrfD221/Yjk1QzVf4dGbZy3kHGnnqLpcXvVbr7z8V79oeqLtdI0EnJWrdAuW5hjdl
 izP+Juz2vrNpoh6Hx6SZwqfZNkpo3L7X6GRi/n2eMdeiH9orl7J5BT3Zurj7a2DAxTymzDOPt
 11jmBMl2q/EUpyRaKjFXFScCAD5pbnhxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1493819288!99398072!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37574 invoked from network); 3 May 2017 13:48:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 13:48:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 07:48:07 -0600
Message-Id: <5909FBB50200007800156649@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 07:48:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-4-git-send-email-andrew.cooper3@citrix.com>
 <5909B5A50200007800156294@prv-mh.provo.novell.com>
 <6a3fddf8-03b8-0bf3-d866-1819644fe328@citrix.com>
In-Reply-To: <6a3fddf8-03b8-0bf3-d866-1819644fe328@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/mm: Further restrict permissions on
 some virtual mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDE1OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTXkgbWV0aG9kIG9mIHdvcmtpbmcgb3V0IHdoaWNoIGFyZWFzIHRvIGNoYW5nZSB3ZXJl
IHRvIGNvbnNpZGVyIGFsbCB1c2VzCj4gb2YgX19QQUdFX0hZUEVSVklTT1IuICBJIGhhdmUgaGFs
ZiBhIG1pbmQgdG8gc3VibWl0IGEgY2hhbmdlIHJlbmFtaW5nIGl0Cj4gdG8gX19QQUdFX1BHVEFC
TEUsIGFzIGl0IHNob3VsZCBvbmx5IHJlYWxseSBiZSB1c2VkIHRvIGJ1aWxkCj4gaW50ZXJtZWRp
YXRlIHBhZ2V0YWJsZSBlbnRyaWVzIHdoZXJlIHdlIGNvbnRyb2wgWC9OWCwgUi9XIG9yIFMvVSBh
dCBhCj4gbW9yZSBmaW5lIGdyYWluZWQgbGV2ZWwuCgpZZWFoLCBnZXR0aW5nIHJpZCBvZiB0aGF0
IG92ZXJseSBwZXJtaXNzaXZlIF9fUEFHRV9IWVBFUlZJU09SCndvdWxkIGxpa2VseSBiZSBhIGdv
b2QgdGhpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 13:58:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:58:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5un3-0005Wy-HT; Wed, 03 May 2017 13:58:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5un2-0005Ws-Ac
 for xen-devel@lists.xen.org; Wed, 03 May 2017 13:58:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C6/56-03058-7E1E9095; Wed, 03 May 2017 13:57:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXSO6nOVff5Q85
 Ig1W/xSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owpq16zF2xhqji0/DFzA+MPxi5GLg4hgQlM
 Eu0b57JCOL8YJQ5dXMMG4WxglPjzZydUZjujxNcJb5m6GDk52ASMJM4enc4IYgsLKEtc+PQTy
 ObgEBHwk2i/HQkSZhbwkGhp/8kCYvMK2EosXdEF1soioCKx7vleNhBbVCBc4m3jEagaQYmTM5
 +wQPSqS/yZd4kZwpaX2P52DpgtIWAocfrhNsYJjPyzkLTMQtIyC0nLAkbmVYwaxalFZalFukb
 meklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHIAAQ7GBevDTzEKMnBpCTKq/6K
 PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/SB5yRQoJFqempFWmZOcCogElLcPAoifCuBUnzF
 hck5hZnpkOkTjHqcsy59/U9kxBLXn5eqpQ473SQIgGQoozSPLgRsAi9xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHe6yBTeDLzSuA2vQI6ggnoiGZZDpAjShIRUlINjMXzFfKiZ0xbXe3FIzI
 hs+Tk+p+GjZ/aJpdP7FZdrthWs409zUD85+ZthpNvFDJK/YyX8zq/7MH7Xb8lOoIc2nUeT/O+
 fvXqIdNY5YbJRZl3vP1Fbl3j17qwJexyuFNx8WwV5or45WFa3ubfxf727+3i4toZH/rEI3h2z
 GlfwZCdF1b7vOa6qsRSnJFoqMVcVJwIAIdNTp/LAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1493819877!95606034!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50651 invoked from network); 3 May 2017 13:57:59 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 13:57:59 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v43DvrWe027463
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 3 May 2017 13:57:53 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v43DvqfN004464
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 3 May 2017 13:57:52 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v43Dvquo025867;
 Wed, 3 May 2017 13:57:52 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 03 May 2017 06:57:52 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Message-ID: <fcfeaeec-8dc9-919b-c2b3-7c09376bbe80@oracle.com>
Date: Wed, 3 May 2017 09:57:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] Hypervisor cpuid time leaf
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXMgdGhlcmUgYSByZWFzb24gd2h5IHdlIGRvbid0IGRvY3VtZW50IGh5cGVydmlzb3IgdGltZSBs
ZWFmICgzLCBvciBpcwppdCA0PykgaW4gcHVibGljL2FyY2gteDg2L2NwdWlkLmg/CgpXZSBoYXZl
IGEgcmVncmVzc2lvbiBpbiBMaW51eCB3aGVyZSB0aGVyZSBpcyBhIHdpbmRvdyB3aGVuCnZjcHVf
dGltZV9pbmZvIGRhdGEgaXMgbm90IHlldCBhdmFpbGFibGUgYW5kIG9uZSBwb3NzaWJpbGl0eSBp
cyB0byB1c2UKdGhpcyBsZWFmLiBCdXQgSSdkIGxpa2UgdG8gYmUgc3VyZSBpdCBpcyBwYXJ0IG9m
IGEgc3RhYmxlIEFCSS4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 14:11:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 14:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5uzr-0006le-M7; Wed, 03 May 2017 14:11:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5uzq-0006lY-IW
 for xen-devel@lists.xen.org; Wed, 03 May 2017 14:11:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 86/74-01744-105E9095; Wed, 03 May 2017 14:11:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQpfxKWe
 kQd8sXoslHxezODB6HN39mymAMYo1My8pvyKBNePogxMsBX0cFYsvNrM2MJ5l62Lk5JAQ8JM4
 dH4RC4gtLKAu8bnjOzOILSIQJDFj8X4mEFtIwFaif9p2RhCbWcBD4nXHDbBeNgF9id0vPoHV8
 ALVrJ/8CKiGg4NFQEXi4iZfkLCoQLjE28YjLBAlghInZz4BszkF7CSeT1rEBlLOLKApsX6XPs
 R0eYntb+cwQ2xVk7jWf4kd4sp0ia1/fzFPYOSfhWTSLITuWUi6FzAyr2LUKE4tKkst0jU010s
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw/BiDYwfjytOchRkkOJiVRXvVX7JFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhFHnNGCgkWpaanVqRl5gAjASYtwcGjJMJ7ACTNW1yQm
 FucmQ6ROsWoKCXOuwAkIQCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOuBJ
 nCk5lXAjf9FdBiJqDFzbIcIItLEhFSUg2M6gG8K3ewyi9QeTNd9kny/nnWO1iC3hfocRzfbXC
 65X7L9IRL54N2fJau+3ppl5L0kjUq3/l9p1bIfAxx8TlwYWPBsu1/t3eeXcAhzLzrjVyuO9Pi
 Nf3eRhGRHvc8KrjStGdP0hFjDchw2qYRbct//2zKbsvurBLxY99OzWByLtvM0zBbfcoXJZbij
 ERDLeai4kQA9S36TbkCAAA=
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493820672!60022269!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33531 invoked from network); 3 May 2017 14:11:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 14:11:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45352250"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <jbeulich@suse.com>
References: <fcfeaeec-8dc9-919b-c2b3-7c09376bbe80@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f7511f36-8d9e-d13f-3bbf-65e8888ed6e4@citrix.com>
Date: Wed, 3 May 2017 15:06:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <fcfeaeec-8dc9-919b-c2b3-7c09376bbe80@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Hypervisor cpuid time leaf
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTQ6NTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBJcyB0aGVyZSBhIHJl
YXNvbiB3aHkgd2UgZG9uJ3QgZG9jdW1lbnQgaHlwZXJ2aXNvciB0aW1lIGxlYWYgKDMsIG9yIGlz
Cj4gaXQgND8pIGluIHB1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oPwoKKFRoZSBsZWFmIHdpdGggdGhl
IG51bWJlciAzLiAgVGhlIHdheSB0aGUgZG9jdW1lbnRhdGlvbiByZWZlcnMgdG8gbGVhdmVzCmFu
ZCBudW1lcmljIHZhbHVlcyBpcyB2ZXJ5IGNvdW50ZXItaW50dWl0aXZlLiAgSSBoYWxmIHJlbWVt
YmVyIGEgcGxhbiB0bwpyZW51bWJlciB0aGUgY29tbWVudHMgdG8gYmUgemVyby1iYXNlZCwgd2hp
Y2ggdGhlbiBtYXRjaCB0aGUgY29uc3RhbnRzLiAKQWxzbywgWEVOX0NQVUlEX01BWF9OVU1fTEVB
VkVTIGlzIGVudGlyZWx5IGVycm9uZW91cyB0byBoYXZlIGluIHRoZQpwdWJsaWMgQVBJLikKCkkg
d29uZGVyZWQgdGhlIHNhbWUgd2hlbiBJIGxvb2tlZCBhdCBpdC4gIEkgcHJlc3VtZSBpdCB3YXMg
ZHVlIHRvCmluc3VmZmljaWVudCByZXZpZXcgb2YgdGhlIHZpcnR1YWwgdGltaW5nIG1vZGVzIHdo
ZW4gdGhleSB3ZXJlIGludHJvZHVjZWQuCgo+Cj4gV2UgaGF2ZSBhIHJlZ3Jlc3Npb24gaW4gTGlu
dXggd2hlcmUgdGhlcmUgaXMgYSB3aW5kb3cgd2hlbgo+IHZjcHVfdGltZV9pbmZvIGRhdGEgaXMg
bm90IHlldCBhdmFpbGFibGUgYW5kIG9uZSBwb3NzaWJpbGl0eSBpcyB0byB1c2UKPiB0aGlzIGxl
YWYuIEJ1dCBJJ2QgbGlrZSB0byBiZSBzdXJlIGl0IGlzIHBhcnQgb2YgYSBzdGFibGUgQUJJLgoK
T25lIHByb2JsZW0gaXQgaGFzIGlzIHRoYXQgdGhlcmUgaXMgbm8gaW5kaWNhdGlvbiBvZiB0aGUg
dmFsaWQgc3VibGVhZnMKKGEgcHJvYmxlbSBzaGFyZWQgd2l0aCB0aGUgc3Vic2VxdWVudCBsZWFm
KS4gIEknZCBsaWtlIHRvIGdldCBhZ3JlZW1lbnQKb24gaG93IHRvIHNvcnQgdGhhdCAocG9zc2li
bHkgdmlhIGRvY3VtZW50YXRpb24gb25seSkgYmVmb3JlIGRlY2xhcmluZwp0aGUgQUJJIHN0YWJs
ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 14:27:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 14:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5vF6-0007ZW-Uj; Wed, 03 May 2017 14:27:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5vF5-0007ZQ-AL
 for xen-devel@lists.xen.org; Wed, 03 May 2017 14:26:59 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E1/27-03557-2B8E9095; Wed, 03 May 2017 14:26:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVXfTC85
 Ig30P2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyZDd1sBdN4KtZ3TmNvYHzH2cXIxSEk0M4k
 sf3OZXYI5zOjxOR9bSwQzgZGiX2Xl7NBONsZJVqndQJlODmEBdQlPnd8Z+5i5OAQEfCTaL8dC
 RIWEiiQuPz9DBOIzSzgIdHS/hOsnE3ASOLs0emMIDavgK3Ert5drCA2i4CKxOkzW8FqRAXCJd
 42HmGBqBGUODnzCZjNKWAn8fbvXxaImeoSf+ZdYoaw5SW2v50DZksIGEv0zepjmcAoOAtJ+yw
 kLbOQtCxgZF7FqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERi4
 DECwg3HmZf9DjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfBaP+eMFBIsSk1Pr
 UjLzAHGEExagoNHSYR3N0iat7ggMbc4Mx0idYpRUUqcNw8kIQCSyCjNg2uDxe0lRlkpYV5GoE
 OEeApSi3IzS1DlXzGKczAqCfNmgEzhycwrgZv+CmgxE9DiZlkOkMUliQgpqQbGtUeNHRYv6Nq
 9vOjyqoVzlvP8WL8p9cJFgR1tq2XyUjs0eUQD1T6aHZxzWXafUYbMyyVpHBv0725Y/zx6y/dp
 k5hY646d60ppnfc65POeCT3s32XcneezJz41KbrzfWfxeUv5jo0mQs+e8mu23p+XXyR37cx+l
 wvPPZ4eX/bre86Xu1umFQQen6LEUpyRaKjFXFScCABTYNK81gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493821616!66393766!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16755 invoked from network); 3 May 2017 14:26:57 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 14:26:57 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v43EQsCU009572
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 3 May 2017 14:26:55 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v43EQsC2005274
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 3 May 2017 14:26:54 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v43EQrpO015336;
 Wed, 3 May 2017 14:26:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 03 May 2017 07:26:53 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <fcfeaeec-8dc9-919b-c2b3-7c09376bbe80@oracle.com>
 <f7511f36-8d9e-d13f-3bbf-65e8888ed6e4@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fc384826-a7e9-6417-fdd2-8bc520a5769c@oracle.com>
Date: Wed, 3 May 2017 10:26:50 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f7511f36-8d9e-d13f-3bbf-65e8888ed6e4@citrix.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Hypervisor cpuid time leaf
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMjAxNyAxMDowNiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wNS8x
NyAxNDo1NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBJcyB0aGVyZSBhIHJlYXNvbiB3aHkg
d2UgZG9uJ3QgZG9jdW1lbnQgaHlwZXJ2aXNvciB0aW1lIGxlYWYgKDMsIG9yIGlzCj4+IGl0IDQ/
KSBpbiBwdWJsaWMvYXJjaC14ODYvY3B1aWQuaD8KPiAoVGhlIGxlYWYgd2l0aCB0aGUgbnVtYmVy
IDMuICBUaGUgd2F5IHRoZSBkb2N1bWVudGF0aW9uIHJlZmVycyB0byBsZWF2ZXMKPiBhbmQgbnVt
ZXJpYyB2YWx1ZXMgaXMgdmVyeSBjb3VudGVyLWludHVpdGl2ZS4gIEkgaGFsZiByZW1lbWJlciBh
IHBsYW4gdG8KPiByZW51bWJlciB0aGUgY29tbWVudHMgdG8gYmUgemVyby1iYXNlZCwgd2hpY2gg
dGhlbiBtYXRjaCB0aGUgY29uc3RhbnRzLiAKPiBBbHNvLCBYRU5fQ1BVSURfTUFYX05VTV9MRUFW
RVMgaXMgZW50aXJlbHkgZXJyb25lb3VzIHRvIGhhdmUgaW4gdGhlCj4gcHVibGljIEFQSS4pCgpF
c3BlY2lhbGx5IGdpdmVuIHRoYXQgd2UgcmV0dXJuIGl0IGluIGxlYWYgMCAoYWthIDEpLgoKPgo+
IEkgd29uZGVyZWQgdGhlIHNhbWUgd2hlbiBJIGxvb2tlZCBhdCBpdC4gIEkgcHJlc3VtZSBpdCB3
YXMgZHVlIHRvCj4gaW5zdWZmaWNpZW50IHJldmlldyBvZiB0aGUgdmlydHVhbCB0aW1pbmcgbW9k
ZXMgd2hlbiB0aGV5IHdlcmUgaW50cm9kdWNlZC4KCkxvb2tpbmcgYXQgX191cGRhdGVfdmNwdV9z
eXN0ZW1fdGltZSgpLCBJIGFtIG5vdCBzdXJlIHdlIGFyZSByZXBvcnRpbmcKY29ycmVjdCB2YWx1
ZXMgb24gKFBWICYgIXZ0c2MpLiBJIHRoaW5rIGl0IHNob3VsZCBiZSB0LT50c2Nfc2NhbGUuCgo+
Cj4+IFdlIGhhdmUgYSByZWdyZXNzaW9uIGluIExpbnV4IHdoZXJlIHRoZXJlIGlzIGEgd2luZG93
IHdoZW4KPj4gdmNwdV90aW1lX2luZm8gZGF0YSBpcyBub3QgeWV0IGF2YWlsYWJsZSBhbmQgb25l
IHBvc3NpYmlsaXR5IGlzIHRvIHVzZQo+PiB0aGlzIGxlYWYuIEJ1dCBJJ2QgbGlrZSB0byBiZSBz
dXJlIGl0IGlzIHBhcnQgb2YgYSBzdGFibGUgQUJJLgoKSSBCVFcgcmVhbGl6ZWQgdGhhdCB1c2lu
ZyB0aGlzIGxlYWYgdG8gZml4IHRoZSByZWdyZXNzaW9uIGlzIHByb2JhYmx5Cm5vdCB0aGUgcmln
aHQgYXBwcm9hY2guIEJ1dCB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gc3RhbmRzLgoKPiBPbmUgcHJv
YmxlbSBpdCBoYXMgaXMgdGhhdCB0aGVyZSBpcyBubyBpbmRpY2F0aW9uIG9mIHRoZSB2YWxpZCBz
dWJsZWFmcwo+IChhIHByb2JsZW0gc2hhcmVkIHdpdGggdGhlIHN1YnNlcXVlbnQgbGVhZikuICBJ
J2QgbGlrZSB0byBnZXQgYWdyZWVtZW50Cj4gb24gaG93IHRvIHNvcnQgdGhhdCAocG9zc2libHkg
dmlhIGRvY3VtZW50YXRpb24gb25seSkgYmVmb3JlIGRlY2xhcmluZwo+IHRoZSBBQkkgc3RhYmxl
LgoKV2UgY2FuJ3QgdXNlIEVBWD0wIGFzIGl0IGlzIHNvbWV0aW1lcyBhIHZhbGlkIHJlc3BvbnNl
IG9uIHRoZSBmaXJzdApzdWJsZWFmLiBCdXQgYm90aCBFQVggYW5kIEVDWCBiZWluZyB6ZXJvIGNv
dWxkIHdvcmsuCgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 14:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 14:32:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5vK6-0008An-Gv; Wed, 03 May 2017 14:32:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5vK5-0008Ad-8r
 for xen-devel@lists.xen.org; Wed, 03 May 2017 14:32:09 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 71/BA-03557-8E9E9095; Wed, 03 May 2017 14:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7zl5y
 RBo293BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bH6fdYCh5zVcx8vJapgfESZxcjJ4eEgL/E
 xtkvGUFsFgEViQ0/3rGC2GwCyhI/O3vZQGwRoPih8z/ZQWxmgTSJKz3TmUBsYQEfia0PtoHZv
 AIWEi0/NwD1cnEICUxjlOg+1cQIkRCUODnzCQtEs47Egt2fgIZyANnSEsv/cYCEOQWsJD72Tw
 DbKwq0q3PpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkppdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg/HMgsBDjJIcTEqivOqv2COF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBOfsEZKSRYlJqeWpGWmQMMepi0BAePkgjv9+dAad7igsTc4sx0i
 NQpRl2Od0s/vGcSYsnLz0uVEucNAZkhAFKUUZoHNwIWgZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkDDGFJzOvBG7TK6AjmICOaJblADmiJBEhJdXAOF3i0ZV6Ptmu1umux9P2KNrfrJ5g7PG
 9WS5QrGv9Xqc3yxa1n5Tp3OK/0D5GtNDo+JIEw0/hPLds7i64zV7jcOhedNYaa501V6WvS621
 6j/uKLAu3fyOhb6KWsdBkeWhf05/mfA5u0ooWuk8b6PpB8tpbQy2rSEdko1nZvNE9h9YsCR30
 cwAJZbijERDLeai4kQAhrY7IbsCAAA=
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493821925!87772136!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6839 invoked from network); 3 May 2017 14:32:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 14:32:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="430741065"
Date: Wed, 3 May 2017 15:31:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Reinis Martinsons <admin@frp.lv>
Message-ID: <20170503143158.ruerumxzowaexf2r@citrix.com>
References: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
 <20170503102750.t62i2uy7ijhqnoic@citrix.com>
 <db58f795-32bf-2bb4-6800-8f79e3dee2cc@frp.lv>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <db58f795-32bf-2bb4-6800-8f79e3dee2cc@frp.lv>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xl devd segmentation fault on xl block-detach
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDQ6Mjc6NDFQTSArMDMwMCwgUmVpbmlzIE1hcnRpbnNv
bnMgd3JvdGU6Cj4gT24gMDMuMDUuMjAxNyAxMzoyNywgV2VpIExpdSB3cm90ZToKPiBsaWJ4bDog
ZGVidWc6IGxpYnhsX2xpbnV4LmM6MjAwOmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRfaW5mbzog
bnVtX2V4ZWMgMSwgbm90IHJ1bm5pbmcgaG90cGx1ZyBzY3JpcHRzCj4gbGlieGw6IGRlYnVnOiBs
aWJ4bF9kZXZpY2UuYzoxMTQzOmRldmljZV9ob3RwbHVnOiBObyBob3RwbHVnIHNjcmlwdCB0byBl
eGVjdXRlCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4MjA2ZTlhMDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQK
PiBsaWJ4bDogZGVidWc6IGxpYnhsLmM6MzcyMTpkZXZpY2VfY29tcGxldGU6IGRldmljZSAvbG9j
YWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMiByZW1vdmUgc3VjY2VlZAo+IGxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgyMDcwYjgw
OiBkZXN0cm95Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxi
YWNrOiB3YXRjaCB3PTB4N2ZmZjk3YmE3M2E4IHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5k
IHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzAvNTE3
MTIKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzpsaWJ4bF9fbmVzdGVkX2FvX2Ny
ZWF0ZTogYW8gMHgyMDcwYjgwOiBuZXN0ZWQgYW8sIHBhcmVudCAweDIwNmUzNTAKPiBsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MjA3MGI4
MDogZGVzdHJveQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxs
YmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2Vu
ZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8wLzUx
NzI4L29ubGluZQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0
ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzBiODA6IG5lc3RlZCBhbywgcGFyZW50IDB4MjA2ZTM1MAoK
SW50ZXJlc3RpbmcsIHNvIGl0IHNlZW1zIHhsIGRldmQgbmV2ZXIgcmVtb3ZlZCBkZ3Vlc3QgZnJv
bSB0aGUgbGlzdC4KCkkgd29uZGVyIHdoYXQgZWxzZSBjb3VsZCBnbyB3cm9uZy4KCkkndmUgbWFu
YWdlZCB0byByZXByb2R1Y2UgdGhpcyBsb2NhbGx5LiBJIHdpbGwgdHJ5IHRvIGZpeCBpdCBmb3Ig
NC45LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 14:34:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 14:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5vLz-0008IN-Rw; Wed, 03 May 2017 14:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5vLy-0008IE-6E
 for xen-devel@lists.xen.org; Wed, 03 May 2017 14:34:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 45/0E-03371-D5AE9095; Wed, 03 May 2017 14:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDSzf2FWe
 kwSoDiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y/nS1IID3BUP/z1gamDcwNnFyMkhJJAnseXJ
 LHYQm1fATmJe0zwmEFtCwFDi6fvrbCA2i4CqROeX2WA1bALqEm3PtrN2MXJwiAgkSGyY6g1iM
 gv4Siw6wQxSIQxU8bnjOzPE9AKJy9/PgE3kBJr+9u9fFpByXgFBib87hEHCzAJaEg9/3WKBsL
 Ulli18zQwxUVpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGZnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxjPLAg8xCjJwaQkyqv+ij1SiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRvy0vOSCHBotT01Iq0zBxg+MOkJTh4lER454CkeYsLEnOLM9MhUqcYF
 aXEeb1BEgIgiYzSPLg2WMxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvyAugKTyZeSVw01
 8BLWYCWtwsywGyuCQRISXVwHi9zkjw3BNNzR+2ty/+rtKzvPz3r1K7Tk604/7M3WuiU8LvBi6
 NYed3VjH64bLixS3Fly5WZ8IP6Z8O2h/lfcNry/Rn3/0nmHn+4uz0vuy0a9H25bGv1GqYW2wY
 Wbef+5TPUOn0KS/kiLfDmu+MEw79vsrlq/Vib1z42bsTz7Q7dC8Nk9kgf12JpTgj0VCLuag4E
 QD3yttMtAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493822043!47730860!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44525 invoked from network); 3 May 2017 14:34:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 14:34:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 08:34:02 -0600
Message-Id: <590A06750200007800156697@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 08:33:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <fcfeaeec-8dc9-919b-c2b3-7c09376bbe80@oracle.com>
 <f7511f36-8d9e-d13f-3bbf-65e8888ed6e4@citrix.com>
In-Reply-To: <f7511f36-8d9e-d13f-3bbf-65e8888ed6e4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Hypervisor cpuid time leaf
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDE2OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDMvMDUvMTcgMTQ6NTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gSXMgdGhl
cmUgYSByZWFzb24gd2h5IHdlIGRvbid0IGRvY3VtZW50IGh5cGVydmlzb3IgdGltZSBsZWFmICgz
LCBvciBpcwo+PiBpdCA0PykgaW4gcHVibGljL2FyY2gteDg2L2NwdWlkLmg/Cj4gCj4gKFRoZSBs
ZWFmIHdpdGggdGhlIG51bWJlciAzLiAgVGhlIHdheSB0aGUgZG9jdW1lbnRhdGlvbiByZWZlcnMg
dG8gbGVhdmVzCj4gYW5kIG51bWVyaWMgdmFsdWVzIGlzIHZlcnkgY291bnRlci1pbnR1aXRpdmUu
ICBJIGhhbGYgcmVtZW1iZXIgYSBwbGFuIHRvCj4gcmVudW1iZXIgdGhlIGNvbW1lbnRzIHRvIGJl
IHplcm8tYmFzZWQsIHdoaWNoIHRoZW4gbWF0Y2ggdGhlIGNvbnN0YW50cy4gCj4gQWxzbywgWEVO
X0NQVUlEX01BWF9OVU1fTEVBVkVTIGlzIGVudGlyZWx5IGVycm9uZW91cyB0byBoYXZlIGluIHRo
ZQo+IHB1YmxpYyBBUEkuKQoKSSBhZ3JlZS4KCj4+IFdlIGhhdmUgYSByZWdyZXNzaW9uIGluIExp
bnV4IHdoZXJlIHRoZXJlIGlzIGEgd2luZG93IHdoZW4KPj4gdmNwdV90aW1lX2luZm8gZGF0YSBp
cyBub3QgeWV0IGF2YWlsYWJsZSBhbmQgb25lIHBvc3NpYmlsaXR5IGlzIHRvIHVzZQo+PiB0aGlz
IGxlYWYuIEJ1dCBJJ2QgbGlrZSB0byBiZSBzdXJlIGl0IGlzIHBhcnQgb2YgYSBzdGFibGUgQUJJ
Lgo+IAo+IE9uZSBwcm9ibGVtIGl0IGhhcyBpcyB0aGF0IHRoZXJlIGlzIG5vIGluZGljYXRpb24g
b2YgdGhlIHZhbGlkIHN1YmxlYWZzCj4gKGEgcHJvYmxlbSBzaGFyZWQgd2l0aCB0aGUgc3Vic2Vx
dWVudCBsZWFmKS4gIEknZCBsaWtlIHRvIGdldCBhZ3JlZW1lbnQKPiBvbiBob3cgdG8gc29ydCB0
aGF0IChwb3NzaWJseSB2aWEgZG9jdW1lbnRhdGlvbiBvbmx5KSBiZWZvcmUgZGVjbGFyaW5nCj4g
dGhlIEFCSSBzdGFibGUuCgpJIGRvbid0IHRoaW5rIHdlIGNhbiBjYWxsIHRoaXMgQUJJIHVuc3Rh
YmxlLCBjb25zaWRlcmluZyBmb3IgaG93IGxvbmcKd2UndmUgYmVlbiBzaGlwcGluZyByZWxlYXNl
cyB3aXRoIGl0LiBUaGUgbGFjayBvZiB2YWxpZCBzdWJsZWFmCmluZGljYXRpb24gaXMgbm90IHZl
cnkgcHJvYmxlbWF0aWMgaW1vIGFzIGxvbmcgYXMgYWxsIGludmFsaWQgb25lcwpwcm9wZXJseSBy
ZXR1cm4gYWxsIHplcm9zLiBPZiBjb3Vyc2UgdGhhdCBkb2Vzbid0IG1lYW4gSSdtIG9wcG9zZWQK
dG8gKGEpIGF2b2lkaW5nIHRoZSBpc3N1ZSBpbiBmdXR1cmUgbGVhdmVzIGFuZCAoYikgZml4aW5n
IHRoZSBpc3N1ZSBpbgp0aGUgSFZNIGxlYWYgKHdoZXJlIHdlIHN0aWxsIGNhbiB3aXRob3V0IGJy
ZWFraW5nIHRoZSBBQkksIGp1c3Qgbm90CnZpYSB0aGUgdXN1YWwgd2F5IG9mIHByb3ZpZGluZyB0
aGUgbWF4aW11bSB2YWxpZCBudW1iZXIgaW4gRUFYKS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 14:40:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 14:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5vRt-0000XU-HM; Wed, 03 May 2017 14:40:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5vRs-0000XO-FM
 for xen-devel@lists.xen.org; Wed, 03 May 2017 14:40:12 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6E/53-02956-BCBE9095; Wed, 03 May 2017 14:40:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/f0a85
 Ig1PzJS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLm46xFHQwV0yZ2c3SwHiUqYuRk0NIIE+i
 o/E0M4jNK2An8fPKezYQW0LAUOLp++tgNouAqsSd9XPAbDYBdYm2Z9tZuxg5OEQEjCQ+bJMEC
 TMLVEvc6JkANlIYqORzx3egkVxA4xczSuz5M5kVJMEJNP/jnmlMIL28AoISf3cIQ/RqSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0t9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MP5YFnCIUZKDSUmUV/0Ve6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6PrzgjhQSLUtNTK9Iyc4BxAJOW4OBREuE9D5LmLS5IzC3OT
 IdInWLU5Zhz7+t7JiGWvPy8VClx3m0gRQIgRRmleXAjYDF5iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8a0Gm8GTmlcBtegV0BBPQEc2yHCBHlCQipKQaGJce0P8cqvvo//sXHvn+AjLuQu3
 b3KyLfev+zpWa18ygwH1GQvRwUbAu85d3K/usGS0U7+XMrd2oefPbdr1ErTdF19W1RDRWNnyd
 e3Qyl8pD3sCzJnulZnU8nr5Hd2M3t8VKS+8S8f7NLabfP/nZfk3c8EH12EEPcfN9LuuVTyo+e
 5Rv7+JfrcRSnJFoqMVcVJwIACwvbPTEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493822409!87773907!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51927 invoked from network); 3 May 2017 14:40:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 14:40:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 08:40:08 -0600
Message-Id: <590A07E602000078001566A8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 08:40:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <fcfeaeec-8dc9-919b-c2b3-7c09376bbe80@oracle.com>
 <f7511f36-8d9e-d13f-3bbf-65e8888ed6e4@citrix.com>
 <fc384826-a7e9-6417-fdd2-8bc520a5769c@oracle.com>
In-Reply-To: <fc384826-a7e9-6417-fdd2-8bc520a5769c@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Hypervisor cpuid time leaf
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDE2OjI2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IExvb2tpbmcgYXQgX191cGRhdGVfdmNwdV9zeXN0ZW1fdGltZSgpLCBJIGFtIG5vdCBz
dXJlIHdlIGFyZSByZXBvcnRpbmcKPiBjb3JyZWN0IHZhbHVlcyBvbiAoUFYgJiAhdnRzYykuIEkg
dGhpbmsgaXQgc2hvdWxkIGJlIHQtPnRzY19zY2FsZS4KCkluZGVlZC4gSSB3b3VsZG4ndCBiZSBz
dXJwcmlzZWQgYXQgYWxsIGlmIGl0IHdhcyBzaW1wbHkgYXNzdW1lZCBieQp0aGUgYXV0aG9yIHRv
IG9ubHkgYmUgdXNlZCBieSBIVk0gZ3Vlc3RzLiBBbmQgdGhlIGlzc3VlIHdvdWxkCmV4dGVuZCB0
byBIVk0gJiYgIWh2bV90c2Nfc2NhbGluZ19zdXBwb3J0ZWQgYWZhaWNzLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 15:03:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 15:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5voJ-0001wK-G0; Wed, 03 May 2017 15:03:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d5voH-0001vz-VY
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 15:03:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 60/C6-03587-931F9095; Wed, 03 May 2017 15:03:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfiI2e
 kwYkvkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6D/bwFbQuoCx4l/3SsYG
 xnvFXYxcHEICfxkl+hZtZoVwHjNKvJj4kQ3C2cYo8XTxeqAMJ4eIgLPE1zNz2UFsXgF9iWPnL
 zCD2MICVhIb584D65YQeK4s8ay1GaxBQsBb4vf3PYww9s3b25m6GNk52IAaDomBRFkEVCUWXD
 vDMoGRewEjwypG9eLUorLUIl1jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQK8
 zAMEOxo5/TocYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O19zxkpJFiUmp5a
 kZaZAww/mLQEB4+SCO8ukDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzKoIUCYAUZZTmw
 Y2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPeBpnCk5lXArfpFdARTEBHNMtygBxRko
 iQkmpgnBvGuNLnnn2X3qZld36Fv7OybpPVtHwkdvVlXPv27WrPpiUffWKmPiN307WrSqFSFeE
 H+esPO05JZM7r6o1emnXo+P7zjLEP2G/+Dtzu/fcwe82WxyJHPmy2YnXn4J1zwvdCf5I0Z25U
 /9+kcyx9l9/b3WMxtdaM2r90+rHlptfm+YoGffr1XYmlOCPRUIu5qDgRAMTGwXiAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1493823799!59883960!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49005 invoked from network); 3 May 2017 15:03:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 15:03:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5voC-0007d7-TD; Wed, 03 May 2017 15:03:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d5vo7-0004Up-4o; Wed, 03 May 2017 15:03:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d5vo5-0008F2-Ox; Wed, 03 May 2017 15:03:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108152-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-pvh-amd:guest-start:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ce88f02714836c33a4f0173c29fbe378ea402275
X-Osstest-Versions-That: linux=630b59cde7be8248b425cbe27c970c2ba8db36f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 15:03:09 +0000
Subject: [Xen-devel] [linux-3.18 test] 108152: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3056914649739423717=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3056914649739423717==
Content-Type: text/plain

flight 108152 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108152/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 108037 pass in 108152
 test-armhf-armhf-xl-cubietruck 15 guest-start/debian.repeat fail in 108037 pass in 108152
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop fail in 108037 pass in 108152
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail in 108037 pass in 108152
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail in 108118 pass in 108152
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 9 windows-install fail in 108118 pass in 108152
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail pass in 108037
 test-amd64-amd64-xl-pvh-amd  11 guest-start                fail pass in 108118
 test-armhf-armhf-xl-arndale  15 guest-start/debian.repeat  fail pass in 108118
 test-amd64-amd64-pygrub      18 guest-start/debian.repeat  fail pass in 108118
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 108118
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail pass in 108118

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 108037 blocked in 107606
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 108118 like 107606
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107606
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 107606
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 107606
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107606
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107606
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 linux                ce88f02714836c33a4f0173c29fbe378ea402275
baseline version:
 linux                630b59cde7be8248b425cbe27c970c2ba8db36f2

Last test of basis   107606  2017-04-22 16:46:04 Z   10 days
Testing same since   108014  2017-04-30 04:22:43 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alban Bedel <albeu@free.fr>
  Alex Williamson <alex.williamson@redhat.com>
  Andre Przywara <andre.przywara@arm.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arnd Bergmann <arnd@arndb.de>
  Bob Peterson <rpeterso@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Catalin Marinas <catalin.marinas@arm.com>
  Chris Mason <clm@fb.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  David Howells <dhowells@redhat.com>
  David LanzendÃ¶rfer <david.lanzendoerfer@o2s.ch>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eun Taik Lee <eun.taik.lee@samsung.com>
  EunTaik Lee <eun.taik.lee@samsung.com>
  Germano Percossi <germano.percossi@citrix.com>
  Grant Grundler <grundler@parisc-linux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haibo Chen <haibo.chen@nxp.com>
  Hannes Reinecke <hare@suse.de>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  James Bottomley <JBottomley@Odin.com>
  Joerg Roedel <jroedel@suse.de>
  John Crispin <john@phrozen.org>
  Jonathan Liu <net147@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Markos Chandras <markos.chandras@imgtec.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Maxime Coquelin <mcoquelin.stm32@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Leitner <dev@g0hl1n.net>
  Richard Weinberger <richard@nod.at>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sergey Ryazanov <ryazanov.s.a@gmail.com>
  Stefan Agner <stefan@agner.ch>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  Yazen Ghannam <yazen.ghannam@amd.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      fail    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-3.18
+ revision=ce88f02714836c33a4f0173c29fbe378ea402275
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 ce88f02714836c33a4f0173c29fbe378ea402275
+ branch=linux-3.18
+ revision=ce88f02714836c33a4f0173c29fbe378ea402275
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' xce88f02714836c33a4f0173c29fbe378ea402275 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git ce88f02714836c33a4f0173c29fbe378ea402275:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   630b59c..ce88f02  ce88f02714836c33a4f0173c29fbe378ea402275 -> tested/linux-3.18
+ exit 0


--===============3056914649739423717==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3056914649739423717==--

From xen-devel-bounces@lists.xen.org Wed May 03 15:09:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 15:09:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5vti-0002Av-6Y; Wed, 03 May 2017 15:08:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1d5vtg-0002Al-IP
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 15:08:56 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 24/AE-03920-782F9095; Wed, 03 May 2017 15:08:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfT+Jt32T5y
 RBjN2ilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7bu9mLfgsWdE2aT5jA+Mi0S5GLg4hgVmM
 EjdPTWMFcVgEGlglXvR3MXUxcnJICMxhlXi6wAjCzpO48OomC4RdInFu1wU2EJtXQFDi5MwnY
 HEhAQ+Jnpv7wGxOAUeJXUffskNsOMQhsfLeS7AEm4CWxP3bK4CaOYC2qUg8/54PYvIKBEjcm+
 cMUiEsECqx8/EkRhBbREBb4sWqdWwgY5gFvjBKrGrrYwepZxZQl1g/T2gCI9D1CFfMQsgsYGR
 axahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIQMQLCD8dey
 gEOMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMWpwcAj8fPq3hVGKJS8/L1VJgvfnB85II
 cGi1PTUirTMHGCcwJRKcPAoifCqfgRK8xYXJOYWZ6ZDpE4xGnO8uPz+PRPHk5U/3jMJgU2SEu
 d9DzJJAKQ0ozQPbhAsfi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmNcTZCFPZl4J3L5XQKc
 wAZ3SLMsBckpJIkJKqoFx8aQHj1y0zFynngzKf3r/e+GyPYo2m5zvL/nXcLBYNvxG9ZPZq5wf
 cK66vFPe5fR0OTXhy1zOLt5iSw7eZ52aMjPm7pXNPe2bd3w7z/BfW9SV/dajrzv4r+06fnFl6
 QRmMRbbv1cib7+IW7JxjlTF4QuXLwUmBKzVcJmdsflPwU2vgI/tWcdSFZVYijMSDbWYi4oTAc
 uBBuvaAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1493824134!89935515!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27368 invoked from network); 3 May 2017 15:08:55 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
 (209.85.223.178)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 15:08:55 -0000
Received: by mail-io0-f178.google.com with SMTP id p80so187122559iop.3
 for <xen-devel@lists.xenproject.org>; Wed, 03 May 2017 08:08:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=jGD00c+QLtH1AedsCb8SC6tHirW1qGKfQ+hyS+O+SsQ=;
 b=iDVJMUuS6gLWJddK4+sSAS6td7YkNUd00QP1IGnpSOCH2/SXQ9jxrK1d0l5VcnFNW6
 m9is1Gd4dObcsk+f332bHi+0ZlewpnL2gi2KQ4rETLsB3WgKSCH5rZhe0NEDZFlBluXO
 /bWCnlcV29l9bIb6F+u9aPzH9xHAHb3t+CbrmPmYGc/yB3ww0ElRGl0WLeYlIzTn2/nY
 j0NMwG6DAnPkQJ9MWwbHBlfRlnfrK9aUvkzID4rH3dij2Db1XeoGQFYbSjdYeH66trL+
 sJLlz4NH6HJJHiT7ZOH3gDPyK0RbcuPBvA2YZfdlI+ffHWSXBcHRU0sR8yVTQz2I16vr
 HOXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=jGD00c+QLtH1AedsCb8SC6tHirW1qGKfQ+hyS+O+SsQ=;
 b=k0DdTq9kV9j2UIw3oF2aNQ0fTxiIp5sLedYEMnUOy+40myVQvhWPT/136satUaOLtP
 TLnCu5GhytmSxFRzj+0tdGVtHOkrsT02IfFqQifHjIeQmRbwSZbTaqql2RcaE9u26EL5
 W8CmwR9QddCt9ltP91O2sDKUnhpRrIlNsRgn9nv/12rNFP1x170BifNvnbNXKb9k0NSC
 WsI1BPLA6MlPq0Kf/kyMUFnopCBRZvAwefjNhLQO1ZrH5Pa84eazXJ2hjn2JIdnap2qB
 gmA4PV3WF9oF+NXXXztO4EWsgAwqdn4f71EQ+Mr8Q1d6yq+6GWIMUrRoDSbNap+ubPGo
 IwMw==
X-Gm-Message-State: AN3rC/5KPYGdg0f7LOl0/11vyPB3XniOGz1qmcynLi0RgtngafTUE1nh
 opakJYtnbmUxurd1lxgd5SdjTDQxeA==
X-Received: by 10.107.27.136 with SMTP id b130mr24159978iob.65.1493824134052; 
 Wed, 03 May 2017 08:08:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.36.12 with HTTP; Wed, 3 May 2017 08:08:53 -0700 (PDT)
In-Reply-To: <22792.38771.362665.721333@mariner.uk.xensource.com>
References: <1491386597-1103-1-git-send-email-al1img@gmail.com>
 <22756.53141.224712.336437@mariner.uk.xensource.com>
 <CACvf2oW_B_cOCcQAOHhaXepECK3okkRPfsX6Thw0eKgEd0CZ_g@mail.gmail.com>
 <22756.62950.120863.500360@mariner.uk.xensource.com>
 <20170405140024.GE20699@char.us.oracle.com>
 <CACvf2oVYtB=J7dxdw_VZGW8PUuF3DY_kzxFmCzqtGeeZnymp1A@mail.gmail.com>
 <22756.65315.265834.352374@mariner.uk.xensource.com>
 <CACvf2oVyYS3kS125h4YUPn7XKak7wmVdE0B=nJE7kJzUVG_Nbg@mail.gmail.com>
 <22757.4660.572586.267394@mariner.uk.xensource.com>
 <CACvf2oV9z0HCUV=aWo96iPvf2RruGHKtetwEgWpS+EeWf-k7vA@mail.gmail.com>
 <22758.9177.68017.962469@mariner.uk.xensource.com>
 <CACvf2oXava=1cbi2oz1K519Vjmwn9vYFDiYTDna1cTKJF3Lb4A@mail.gmail.com>
 <22758.15507.319710.150434@mariner.uk.xensource.com>
 <CACvf2oVBpKWJzgTKWemPBUWitPMf66OC=vjSdrwGfZx-icyM4w@mail.gmail.com>
 <CACvf2oV8=LfetsGekDQweShWXhftdvY73uVZtOh4h=QeV3HvLg@mail.gmail.com>
 <22767.29980.104677.299910@mariner.uk.xensource.com>
 <CACvf2oVYmNAx5ovkPEeh7iTPyV5EHCS-CcVOor=sKabyt8oa1A@mail.gmail.com>
 <22792.38771.362665.721333@mariner.uk.xensource.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 3 May 2017 18:08:53 +0300
Message-ID: <CACvf2oU9NbZu2P_BBY182NOkXj9w9nqQfyjxQ1jPrHv8=src+Q@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMiwgMjAxNyBhdCA1OjI4IFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gT2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCB2MSAwLzJdIGxpYnhsOiBhZGQgUFYgZGlzcGxheSBkZXZpY2UgZHJp
dmVyIGludGVyZmFjZSIpOgo+PiBPbiBUaHUsIEFwciAxMywgMjAxNyBhdCAzOjU0IFBNLCBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gQ2FuIHlvdSBz
a2V0Y2ggb3V0IHdoYXQgdGhlIHJlc3Qgb2YgdGhlIHN5c3RlbSBkb2VzLCB0aGVuID8KPj4gPiBQ
cmVzdW1hYmx5IHRoZXJlIGhhcyB0byBiZSBhIGRpZmZlcmVudCBjb250cm9sIHByb3RvY29sIHRv
IHlvdXIKPj4gPiBiYWNrZW5kLCB0byB0ZWxsIGl0IHdoZXJlIHRvIHB1dCB0aGUgYWN0dWFsIGRp
c3BsYXlzLiAgSSB0aGluayBpdAo+PiA+IHdvdWxkIGJlIGdvb2QgaWYgdGhhdCBwcm90b2NvbCB3
ZXJlIHRoZSBzYW1lIGZvciBkaWZmZXJlbnQgdXNlIGNhc2VzLAo+PiA+IGFuZCBkb2N1bWVudGVk
IHNvbWV3aGVyZS4KPj4KPj4gV2VsbCwgeWVzIHRoZXJlIHdpbGwgYmUgc29tZSBwcm90b2NvbCB0
byBjb21tdW5pY2F0ZSB3aXRoIHRoZSB3aW5kb3cKPj4gbWFuYWdlci4gIFdlIGNvbnNpZGVyIHRv
IHVzZSB3YXlsYW5kIGFuZCB3ZXN0b24gYXMgZGlzcGxheSBzeXN0ZW0uCj4+IFRoZSBpZGVhIGlz
IHRoZSBiYWNrZW5kIGFuZCBvdGhlciBhcHBsaWNhdGlvbnMgb24gdGhlIGhvc3QgcmVuZGVyCj4+
IGNvbnRlbnQgb250byB3YXlsYW5kIHN1cmZhY2VzLiBFYWNoIHN1cmZhY2Ugd2lsbCBoYXZlIGEg
dW5pcXVlCj4+IGlkZW50aWZpZXIgb3IgYXR0cmlidXRlIChsaWtlIG11bHRpbWVkaWEsIG5hdmln
YXRpb24gZXRjLikuIFRoZQo+PiB3aW5kb3cgbWFuYWdlciBiYXNlZCBvbiB0aGVzZSBhdHRyaWJ1
dGVzLCBjb25maWd1cmVkIHBvbGljaWVzIGFuZAo+PiBzY2VuYXJpb3Mgd2lsbCBzZXQgcG9zaXRp
b25zIGFuZCBnZW9tZXRyaWVzIGZvciB0aGUgc3VyZmFjZXMuCj4KPiBUaGF0IHNlZW1zIHRvIG1h
a2Ugc29tZSBraW5kIG9mIHNlbnNlLiAgSG93ZXZlciwgc3VyZWx5IHRoYXQgbWVhbnMKPiB0aGF0
IHRoZSBiYWNrZW5kIG5lZWRzIHRvIGJlIHRvbGQgdGhlICJpZGVudGlmaWVyIG9yIGF0dHJpYnV0
ZSIgdG8KPiBhc3NpZ24gdG8gdGhlIHN1cmZhY2VzIGl0IGlzIGNyZWF0aW5nID8KPgo+IEllIHRo
YXQgd291bGQgaGF2ZSB0byBiZSBpbiBoZXJlIHNvbWV3aGVyZQo+ICB2ZGlzcGwgPSBbICdiYWNr
ZW5kPTAsIGRldklkPTAsIGJlQWxsb2M9MSwgY29ubmVjdG9ycz04MDB4NjAwLDEwMjR4NzY4JyBd
Cj4KPj4gPiBTbyBmb3IgZXhhbXBsZSwgd2hlbiBhIHdpbmRvdyBtYW5hZ2VyIG1vdmVzIGEgd2lu
ZG93LCBob3cgaXMgdGhlCj4+ID4gYmFja2VuZCB0b2xkIHdoZXJlIHRvIGRpc3BsYXkgdGhlIGd1
ZXN0IG91dHB1dCA/Cj4+Cj4+IFRoZSBiYWNrZW5kIHdpbGwgY3JlYXRlIHRoZSB3YXlsYW5kIHN1
cmZhY2UgYW5kIHRlbGwgdGhlIHdpbmRvdyBtYW5hZ2VyCj4+IHRoZSBhdHRyaWJ1dGUgaXQgaGFz
LiBBbGwgcmVzdCB3aWxsIGJlIGRvbmUgYnkgdGhlIHdpbmRvdyBtYW5hZ2VyLgo+Cj4gT3IgdG8g
cHV0IG15IGNvbW1lbnQgYWJvdmUgYW5vdGhlciB3YXk6IGlmIHRoZXJlIGFyZSBzZXZlcmFsIHN1
Y2gKPiBzdXJmYWNlcywgaG93IGRvZXMgdGhlIHdpbmRvdyBtYW5hZ2VyIHRlbGwgd2hpY2ggaXMg
aW50ZW5kZWQgZm9yCj4gd2hhdCA/Cj4KPj4gSW4gbXkgb3BpbmlvbiB0aGUgZGV0YWlscyBob3cg
dGhlIHZpcnR1YWwgZGlzcGxheXMgYXJlIHBsYWNlZCBvbiB0aGUgaG9zdAo+PiBzaG91bGQgYmUg
c2VwYXJhdGVkIGZyb20geGwgY29uZmlndXJhdGlvbi4gQmVjYXVzZSBpdCByZWFsbHkgZGVwZW5k
cyBvbgo+PiBiYWNrZW5kIGltcGxlbWVudGF0aW9uLiBXZSBoYXZlIGdlbmVyYWxpemVkIGRpc3Bs
YXkgcHJvdG9jb2wgKGRpc3BsaWYuaCkuCj4+IFRoZXJlIGNvdWxkIGJlIGRpZmZlcmVudCBmcm9u
dGVuZC9iYWNrZW5kIGltcGxlbWVudGF0aW9ucyBhbmQgZWFjaAo+PiBpbXBsZW1lbnRhdGlvbiB3
aWxsIHJlcXVpcmUgaXRzIG93biBjb25maWd1cmF0aW9uLgo+PiBUaGF0J3Mgd2h5IGluIHhsLmNm
ZyBzaG91bGQgYmUgb25seSBwYXJhbWV0ZXJzIHJlbGF0ZWQgdG8gZGlzcGxheSBwcm90b2NvbAo+
PiBuYW1lbHkgcmVzb2x1dGlvbnMgb2YgdmlydHVhbCBjb25uZWN0b3JzLgo+Cj4geGwuY2ZnIG5v
cm1hbGx5IGFsc28gY29udGFpbnMgaW5mb3JtYXRpb24gbmVjZXNzYXJ5IGZvciBwbHVtYmluZyB0
aGUKPiB2aXJ0dWFsIGRldmljZSBiYWNrIHRvIHNvbWUgcGh5c2ljYWwgaGFyZHdhcmUuCj4KPiBT
byBmb3IgZXhhbXBsZSwgdGhlIGRpc2sgc3BlY2lmaWNhdGlvbiBzcGVjaWZpZXMgbm90IG9ubHkg
dGhlIG5hbWVzIG9mCj4gdGhlIHZpcnR1YWwgZGV2aWNlcywgYnV0IGFsc28gdGhlIGNvcnJlc3Bv
bmRpbmcgaG9zdCBwaHlzaWNhbCBkZXZpY2VzCj4gKG9yIGZpbGVzKSwgaG9zdCBkYXRhIHN0b3Jh
Z2UgZm9ybWF0LCBldGMuCj4KPiBBcyBJIHNheSBJIHRoaW5rIGluIHRoaXMgY2FzZSB3ZSBwcm9i
YWJseSB3YW50IHRoZSBjb25maWd1cmF0aW9uIGZpbGUKPiB0byBhc3NpZ24gbmFtZXMgb3IgaWRz
IHRvIHRoZSBiYWNrZW5kIHN1cmZhY2VzLgo+Cj4gSWFuLgo+Cj4gUFM6IFNvcnJ5IGZvciB0aGUg
c2xvdyByZXBseS4KCkkgY29uc2lkZXJlZCB0aGF0IGZyb250ZW5kIGRvbWFpbiBuYW1lIGFuZCBz
dXJmYWNlIGluZGV4IGlzIGEgdW5pcXVlIHN1cmZhY2UKaWRlbnRpZmllci4gTGlrZSBmb2xsb3dp
bmc6CgpTdXJmYWNlIHdpdGggaW5kZXggMCBmcm9tIERvbVUgc2hvdWxkIGJlIHBsYWNlZCBhdCB4
LCB5LCBkaXNwbGF5IDAgIGV0Yy4KClN1cmVseSwgd2UgY2FuIGFkZCBpZGVudGlmaWVyIGludG8g
eGwuY2ZnIHRvIG1ha2UgaXQgbW9yZSBnZW5lcmljIG9yIG1vcmUKcmVhZGFibGUgZnJvbSB1c2Vy
IHBvaW50IG9mIHZpZXcuIEluIHRoaXMgY2FzZSB0aGUgY29uZmlnIGxpbmUgY291bGQgbG9vayBs
aWtlOgoKdmRpc3BsID0gWyAnYmFja2VuZD0wLCBkZXZJZD0wLCBiZUFsbG9jPTEsCmNvbm5lY3Rv
cnM9aWQwOjgwMHg2MDAsaWQxOjEwMjR4NzY4JyBdCgppZDAsIGlkMSBjb3VsZCBiZSBlaXRoZXIg
aW50ZWdlciBpZCBvciBzdHJpbmcgbmFtZS4gRm9yIGV4YW1wbGUgaW4gb3VyIGNhc2UgaXQKY291
bGQgYmUgd2F5bGFuZCBzdXJmYWNlIGlkLgoKCgotLSAKQmVzdCBSZWdhcmRzLApPbGVrc2FuZHIg
R3J5dHNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 15:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 15:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5vxs-0002pZ-0D; Wed, 03 May 2017 15:13:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289150d4b=Ian.Jackson@citrix.com>)
 id 1d5vxr-0002pT-ME
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 15:13:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 42/80-03696-B83F9095; Wed, 03 May 2017 15:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7XZ85
 Ig55+HYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPVgXmMBf84K6a+O8vSwNjB0cXIySEh4C8x
 Z3sPG4jNJqAr0bTlL5jNKyAocXLmExYQm1lAR2LB7k9sELa8xPa3c5i7GDmAahwk7vRUgIRZB
 FQkrrybxwhiiwhoSKx8sxColQuo/CujxLF368ASwgKhEjsfTwKzOQUCJX786GUDKRIS6OeU2P
 rhCzvEQSYSbxfuZANZICSgJjF3ffwERr5ZSE6aheSkWUhOWsDIvIpRozi1qCy1SNfQSC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+PljQGHGCU5mJREedVfsUcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDd94kzUkiwKDU9tSItMwcY9jBpCQ4eJRFeFmDoC/EWFyTmF
 memQ6ROMSpKifNuAekTAElklObBtcFi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeXVAxv
 Nk5pXATX8FtJgJaHGzLAfI4pJEhJRUA+N6xRdcWYrpazv3XueQPy9tJPmoia180vzfO509Os5
 l/kwLUz73IuDMLd6Ghz25ztrsLm9vXJ6u9kg1yc9ogdgNRd9/StKv9j48pPJSa9P72QdyGXY7
 ixYmhl5qXSL55PDBQ+teOYcbf/jyNSXtstQVmRcHzj78IRCwKu8Qu+R3CQ+p1X8v5v1WYinOS
 DTUYi4qTgQAUJZu3LACAAA=
X-Env-Sender: prvs=289150d4b=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493824393!76995117!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16680 invoked from network); 3 May 2017 15:13:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 15:13:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="430750634"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22793.62343.188681.864408@mariner.uk.xensource.com>
Date: Wed, 3 May 2017 16:13:11 +0100
To: Oleksandr Grytsov <al1img@gmail.com>
In-Reply-To: <CACvf2oU9NbZu2P_BBY182NOkXj9w9nqQfyjxQ1jPrHv8=src+Q@mail.gmail.com>
References: <1491386597-1103-1-git-send-email-al1img@gmail.com>
 <22756.53141.224712.336437@mariner.uk.xensource.com>
 <CACvf2oW_B_cOCcQAOHhaXepECK3okkRPfsX6Thw0eKgEd0CZ_g@mail.gmail.com>
 <22756.62950.120863.500360@mariner.uk.xensource.com>
 <20170405140024.GE20699@char.us.oracle.com>
 <CACvf2oVYtB=J7dxdw_VZGW8PUuF3DY_kzxFmCzqtGeeZnymp1A@mail.gmail.com>
 <22756.65315.265834.352374@mariner.uk.xensource.com>
 <CACvf2oVyYS3kS125h4YUPn7XKak7wmVdE0B=nJE7kJzUVG_Nbg@mail.gmail.com>
 <22757.4660.572586.267394@mariner.uk.xensource.com>
 <CACvf2oV9z0HCUV=aWo96iPvf2RruGHKtetwEgWpS+EeWf-k7vA@mail.gmail.com>
 <22758.9177.68017.962469@mariner.uk.xensource.com>
 <CACvf2oXava=1cbi2oz1K519Vjmwn9vYFDiYTDna1cTKJF3Lb4A@mail.gmail.com>
 <22758.15507.319710.150434@mariner.uk.xensource.com>
 <CACvf2oVBpKWJzgTKWemPBUWitPMf66OC=vjSdrwGfZx-icyM4w@mail.gmail.com>
 <CACvf2oV8=LfetsGekDQweShWXhftdvY73uVZtOh4h=QeV3HvLg@mail.gmail.com>
 <22767.29980.104677.299910@mariner.uk.xensource.com>
 <CACvf2oVYmNAx5ovkPEeh7iTPyV5EHCS-CcVOor=sKabyt8oa1A@mail.gmail.com>
 <22792.38771.362665.721333@mariner.uk.xensource.com>
 <CACvf2oU9NbZu2P_BBY182NOkXj9w9nqQfyjxQ1jPrHv8=src+Q@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MSAwLzJd
IGxpYnhsOiBhZGQgUFYgZGlzcGxheSBkZXZpY2UgZHJpdmVyIGludGVyZmFjZSIpOgo+IEkgY29u
c2lkZXJlZCB0aGF0IGZyb250ZW5kIGRvbWFpbiBuYW1lIGFuZCBzdXJmYWNlIGluZGV4IGlzIGEg
dW5pcXVlIHN1cmZhY2UKPiBpZGVudGlmaWVyLiBMaWtlIGZvbGxvd2luZzoKPiAKPiBTdXJmYWNl
IHdpdGggaW5kZXggMCBmcm9tIERvbVUgc2hvdWxkIGJlIHBsYWNlZCBhdCB4LCB5LCBkaXNwbGF5
IDAgIGV0Yy4KClJpZ2h0LCBJIHNlZS4KClRoZSBkaWZmaWN1bHR5IHdpdGggdGhhdCBpcyB0aGF0
IGFzIHZkaXNwbGF5cyBtaWdodCBiZSBhZGRlZCBhbmQKcmVtb3ZlZCwgdGhlcmUgaXMgbm90IHJl
YWxseSBhIHN0YWJsZSB3ZWxsLWRlZmluZWQgaW5kZXguICBBdCBsZWFzdCwKaWYgdGhlcmUgaXMs
IHRoZW4gaXQgd291bGQgaGF2ZSB0byBiZSBzcGVjaWZpYWJsZSBpbiB0aGUgY29uZmlnLgoKRWcs
IHdoYXQgaWYgeW91IGRlY2lkZSB0byBnZXQgcmlkIG9mIHN1cmZhY2UgaW5kZXggMCA/ICBUaGVu
IHRoZXJlCndvdWxkIGhhdmUgdG8gc3RpbGwgYmUgc3VyZmFjZSBpbmRleCAxLiAgU28gdGhlIGlu
ZGljZXMgaGF2ZSB0byBiZQpzZXR0YWJsZS4KCj4gU3VyZWx5LCB3ZSBjYW4gYWRkIGlkZW50aWZp
ZXIgaW50byB4bC5jZmcgdG8gbWFrZSBpdCBtb3JlIGdlbmVyaWMgb3IgbW9yZQo+IHJlYWRhYmxl
IGZyb20gdXNlciBwb2ludCBvZiB2aWV3LiBJbiB0aGlzIGNhc2UgdGhlIGNvbmZpZyBsaW5lIGNv
dWxkIGxvb2sgbGlrZToKPiAKPiB2ZGlzcGwgPSBbICdiYWNrZW5kPTAsIGRldklkPTAsIGJlQWxs
b2M9MSwKPiBjb25uZWN0b3JzPWlkMDo4MDB4NjAwLGlkMToxMDI0eDc2OCcgXQo+IAo+IGlkMCwg
aWQxIGNvdWxkIGJlIGVpdGhlciBpbnRlZ2VyIGlkIG9yIHN0cmluZyBuYW1lLiBGb3IgZXhhbXBs
ZSBpbiBvdXIgY2FzZSBpdAo+IGNvdWxkIGJlIHdheWxhbmQgc3VyZmFjZSBpZC4KClJpZ2h0LiAg
SSB0aGluayB0aGF0IHdvdWxkIHNvbHZlIHRoaXMgcHJvYmxlbS4gIEkgZG9uJ3QgaGF2ZSBhbgpv
cGluaW9uIGFib3V0IHdoZXRoZXIgdGhlc2UgdGhpbmdzIHNob3VsZCBiZSBpbnRlZ2VycyBvciBz
dHJpbmdzLCBidXQKeW91IHNob3VsZCBwaWNrIG9uZSBpbiB5b3VyIGRlc2lnbi4gIElmIHRoZXkg
YXJlIHRvIGJlIHN0cmluZ3MgeW91CnNob3VsZCBzcGVjaWZ5IGEgKGZhaXJseSByZXN0cmljdGl2
ZSkgY2hhcmFjdGVyIHNldC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 15:43:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 15:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5wQR-0004mZ-JW; Wed, 03 May 2017 15:42:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d5wQQ-0004mT-PK
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 15:42:46 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 02/77-01733-67AF9095; Wed, 03 May 2017 15:42:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7foF2e
 kQW+PlsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH451O2gt28Fb0Lz7A2MH7j6mLk5BASyJNo
 PP+DBcTmFbCTWHb+ORuILSFgKPH0/XUwm0VAVeL39PusIDabgLpE27PtYLaIgL7E/E8/gWwOD
 maBCImr52RAwsICphJfv7xi72LkAhq/lFHiWfNOJpAaTqD5h06LgJi8AoISf3cIg5QzC2hJPP
 x1iwXC1pZYtvA1M8REaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rob6CUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZePQMD4w7GCav8DjFKcjApifKqv2KPFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBq/KTM1JIsCg1PbUiLTMHGAUwaQkOHiUR3i/fgdK8xQWJu
 cWZ6RCpU4yKUuK8ISB9AiCJjNI8uDZY5F1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzLCj
 KFJzOvBG76K6DFTECLm2U5QBaXJCKkpBoYjQpWBV5+IFB8erOkjb+9ocCGyOJVSsb6LI1iGxU
 3WX+VqN3/4nX8nKZTfxMTKxg0Jm5wc15z5TBL4suWte2/HxyO0Fo+ySXSyiz9m85/SxvFWWsK
 T20SWbZK0KFkV4lxUFzc8i1/Ls+9/Cna6+rWF7LbWA8ea5W8fk3g/iN3ifScRQfdfJg5lViKM
 xINtZiLihMBGp975rcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493826159!75608325!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64940 invoked from network); 3 May 2017 15:42:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 15:42:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 May 2017 09:42:38 -0600
Message-Id: <590A168C02000078001566ED@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 03 May 2017 09:42:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <d099404f-bdfa-597f-c7d2-73e4c96d8253@citrix.com>
In-Reply-To: <d099404f-bdfa-597f-c7d2-73e4c96d8253@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA1LjE3IGF0IDE2OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDUvMTcgMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMzQ1LDE1
ICszNDQsMjAgQEAgVU5MSUtFTFlfU1RBUlQoeiwgY3JlYXRlX2JvdW5jZV9mcmFtZV9iYQo+PiAg
X19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91bmNlX2lwKQo+PiAgICAg
ICAgICBtb3ZxICAlcmF4LFVSRUdTX3JpcCs4KCVyc3ApCj4+ICAgICAgICAgIHJldAo+PiAtICAg
ICAgICBfQVNNX0VYVEFCTEUoLkxmdDIsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zMikKPj4g
LSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMjQp
Cj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NCwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0
XzgpCj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NSwgIGRvbWFpbl9jcmFzaF9wYWdlX2Zh
dWx0XzE2KQo+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDYsICBkb21haW5fY3Jhc2hfcGFn
ZV9mYXVsdCkKPj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ3LCAgZG9tYWluX2NyYXNoX3Bh
Z2VfZmF1bHQpCj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MiwgIGRvbWFpbl9jcmFzaF9w
YWdlX2ZhdWx0XzQ4KQo+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDMsICBkb21haW5fY3Jh
c2hfcGFnZV9mYXVsdF80MCkKPj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tYWlu
X2NyYXNoX3BhZ2VfZmF1bHRfMjQpCj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NSwgIGRv
bWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzMyKQo+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDYs
ICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8xNikKPj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5M
ZnQ3LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMTYpCj4+ICAgICAgICAgIF9BU01fRVhUQUJM
RSguTGZ0MTIsIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzgpCj4gCj4gR2l2ZW4gdGhhdCB5b3Ug
aGF2ZSBhbHRlcmVkIHRoZSBub3RhdGlvbiBmb3IgYSBkZWx0YSBmcm9tICglcnNpKSAod2hpY2gK
PiBpcyBhIGdvb2QgaW1wcm92ZW1lbnQpLCB0aGVzZSBsYWJlbHMgc2hvdWxkIGJlIHNpbWlsYXJs
eSBhbHRlcmVkIGZvcgo+IGNvbnNpc3RlbmN5LgoKQWN0dWFsbHksIGxvb2tpbmcgYXQgdGhpcyBh
Z2FpbiBJJ20gbm8gbG9uZ2VyIHN1cmUgZmFjdG9yaW5nIG91dCB0aGUKOCBoZXJlIHdvdWxkIGJl
IGEgZ29vZCBpZGVhLiBJJ20gYWxzbyBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgeW91CnNheWluZyAi
R2l2ZW4gdGhhdCB5b3UgaGF2ZSBhbHRlcmVkIHRoZSBub3RhdGlvbiBmb3IgYSBkZWx0YSBmcm9t
CiglcnNpKSIgLSB0aGUgbm90YXRpb24gZGlkbid0IGNoYW5nZSBhdCBhbGwsIHRoZSBudW1lcmlj
IHRhZyBoYXMKYWx3YXlzIGJlZW4gZXhwcmVzc2luZyB0aGUgYWRqdXN0bWVudCBuZWVkZWQgZm9y
ICVyc2kgdG8KcmVwcmVzZW50IHRoZSBhY3R1YWwgZmFpbGluZyBtZW1vcnkgYWRkcmVzcy4KClNv
IHRvZ2V0aGVyIHdpdGggbXkgZWFybGllciByZXBseSBJJ20gbm90IG9mIHRoZSBvcGluaW9uIHRo
YXQgYW55Cm9mIHRoZSBhZGp1c3RtZW50cyB5b3UgYXNrIGZvciBhcmUgYWN0dWFsbHkgd2FycmFu
dGVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 15:53:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 15:53:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5wb7-0005WY-JX; Wed, 03 May 2017 15:53:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d5wb6-0005WS-HI
 for xen-devel@lists.xen.org; Wed, 03 May 2017 15:53:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 33/BE-03587-B0DF9095; Wed, 03 May 2017 15:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ovy7XX85
 Ig7ZPmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bfnk8sBV2iFYfuXGZrYLwl2MXIySEhYCTx
 duI/pi5GLg4hgYWMEt8mfWEHSQgLaEksOP+fBcQWEbCS+H+7ixWi6C6rxKaOGYwgDrPAWkaJ4
 10bGUGq2ARUJTZcP8UKYvMKWEu83fgdbBKLgIrEg+1dYJNEBcIl3jYeYYGoEZQ4OfMJmM0pYC
 tx5/YvsDnMAv4SV7c/ZJ3AyDsLSdksJCkIW13iz7xLzBC2vMT2t3OgbF2Jjx9/MGGKm0msvHm
 WaQEj+ypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZQCC
 HYyXNwYcYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3+W/OSCHBotT01Iq0z
 BxgFMGkJTh4lER4S0HSvMUFibnFmekQqVOMilLivGdAEgIgiYzSPLg2WOReYpSVEuZlBDpEiK
 cgtSg3swRV/hWjOAejkjCv+B+gKTyZeSVw018BLWYCWtwsywGyuCQRISXVwNjmn3Y39KTUZ8Z
 VkTYZMdVah/fEC9/c82n69gp7T7EVM5fu2F92Z/2Hh4nTmaTefnNX0Z3H7nl40Y1Nhx61q73i
 ajs+Ye+m8AsPeqYJzH5Te9vlt6Gzy6oKrU/8LkYvFme/8LPRDDdNsu6dMMdqWtiVyXKzt93/N
 +3W/pqU5ry+JS/vfvI04OVVYinOSDTUYi4qTgQAcc7VFdcCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493826826!60366017!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33563 invoked from network); 3 May 2017 15:53:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 May 2017 15:53:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 14A8AABE1;
 Wed,  3 May 2017 15:53:45 +0000 (UTC)
To: Steven Haigh <netwiz@crc.id.au>, glenn@rimuhosting.com
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
From: Juergen Gross <jgross@suse.com>
Message-ID: <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
Date: Wed, 3 May 2017 17:53:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
Content-Type: multipart/mixed; boundary="------------94DAA981E834AA8692DE4D5B"
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

On 03/05/17 12:45, Steven Haigh wrote:
> Just wanted to give this a little nudge now people seem to be back on
> deck...

Glenn, could you please give the attached patch a try?

It should be applied on top of the other correction, the old debug
patch should not be applied.

I have added some debug output to make sure we see what is happening.


Juergen


--------------94DAA981E834AA8692DE4D5B
Content-Type: text/x-patch;
 name="blk.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="blk.patch"

commit 246aaf60bd934b7571944b98a31078d519d637c6
Author: Juergen Gross <jgross@suse.com>
Date:   Wed May 3 15:57:18 2017 +0200

    xen/blkback: don't free be structure too early
    
    The be structure must nor be freed when freeing the blkif structure
    isn't done. Otherwise a use-after-free of be when unmapping the ring
    used for communicating with the frontend will occur in case of a
    late call of xenblk_disconnect() (e.g. due to an I/O still active
    when trying to disconnect).

diff --git a/drivers/block/xen-blkback/xenbus.c b/drivers/block/xen-blkback/xenbus.c
index 411d2ded2456..0614fb294e2b 100644
--- a/drivers/block/xen-blkback/xenbus.c
+++ b/drivers/block/xen-blkback/xenbus.c
@@ -33,6 +33,7 @@ struct backend_info {
 	unsigned		major;
 	unsigned		minor;
 	char			*mode;
+	int			delayed;
 };
 
 static struct kmem_cache *xen_blkif_cachep;
@@ -262,8 +263,11 @@ static int xen_blkif_disconnect(struct xen_blkif *blkif)
 		 * don't have any discard_io or other_io requests. So, checking
 		 * for inflight IO is enough.
 		 */
-		if (atomic_read(&ring->inflight) > 0)
+		if (atomic_read(&ring->inflight) > 0) {
+			pr_warn("xen_blkif_disconnect: busy\n");
+			blkif->be->delayed = 1;
 			return -EBUSY;
+		}
 
 		if (ring->irq) {
 			unbind_from_irqhandler(ring->irq, ring);
@@ -315,9 +319,11 @@ static int xen_blkif_disconnect(struct xen_blkif *blkif)
 
 static void xen_blkif_free(struct xen_blkif *blkif)
 {
-
-	xen_blkif_disconnect(blkif);
+	pr_warn("xen_blkif_free: delayed = %d\n", blkif->be->delayed);
+	WARN_ON(xen_blkif_disconnect(blkif));
 	xen_vbd_free(&blkif->vbd);
+	kfree(blkif->be->mode);
+	kfree(blkif->be);
 
 	/* Make sure everything is drained before shutting down */
 	kmem_cache_free(xen_blkif_cachep, blkif);
@@ -512,8 +518,7 @@ static int xen_blkbk_remove(struct xenbus_device *dev)
 
 	/* Put the reference we set in xen_blkif_alloc(). */
 	xen_blkif_put(be->blkif);
-	kfree(be->mode);
-	kfree(be);
+
 	return 0;
 }
 

--------------94DAA981E834AA8692DE4D5B
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------94DAA981E834AA8692DE4D5B--


From xen-devel-bounces@lists.xen.org Wed May 03 16:06:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 16:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5wmq-0006lI-No; Wed, 03 May 2017 16:05:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289150d4b=Ian.Jackson@citrix.com>)
 id 1d5wmp-0006lC-7C
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 16:05:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 1E/9C-01709-2EFF9095; Wed, 03 May 2017 16:05:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpO79/5y
 RBgt3c1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9z68xFexjrVh84CdjA+Mhli5GTg4JAX+J
 to3rGEFsNgFdiaYtf9lAbF4BQYmTM5+A1TAL6Egs2P2JDcKWl9j+dg4zRI2DxJxVb8BsFgEVi
 Ys33wDVcHGICMxklDj9aQ1Ys7CAmcSV2fPYuxg5ODgFHCW2NxqA1AgJLGGR2Hz+DSvEESYSbx
 fuZAOpERJQk5i7Pn4CI+8sJGfMQnLGLCRnLGBkXsWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGC
 ql5taXJyYnpqTmFSsl5yfu4kRGFIMQLCD8WCz8yFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeD3+cUYKCRalpqdWpGXmAIMbJi3BwaMkwusOkuYtLkjMLc5Mh0idYjTmeLf0w
 3smjjn3vr5nEmLJy89LlRLn7QYpFQApzSjNgxsEi7pLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52
 BUEuZdBzKFJzOvBG7fK6BTmIBOaZblADmlJBEhJdXAGL2jwM9/fc4bWc5i//02q+r4cy7pzOV
 fb3kigk1oG3OdV993x0+mJz/wG7XyqguHFWo7Bj6SWPMmpja/Jt/R7RqP4JHlTyYUvnrSuf43
 KxsHd6fE5wpXpx1/lWPaLnaktkx3KW4I1ZW48qw/9auh4H792gnP2aPCveRqjnarrZbYov3o3
 EklluKMREMt5qLiRAAchjnItQIAAA==
X-Env-Sender: prvs=289150d4b=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493827549!75612390!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60771 invoked from network); 3 May 2017 16:05:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 16:05:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="422060000"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22793.65496.705400.250444@mariner.uk.xensource.com>
Date: Wed, 3 May 2017 17:05:44 +0100
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>, 
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
In-Reply-To: <22792.38886.171410.356983@mariner.uk.xensource.com>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
 <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
 <5908AFA70200007800155DCD@prv-mh.provo.novell.com>
 <42a54455ef2045539b5b8295e2f6349d@AMSPEX02CL03.citrite.net>
 <22792.38886.171410.356983@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: [Xen-devel] Newer Windows in Xen Project osstest test lab
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUkU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0g
MTA4MDY4OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBQYXVsIER1cnJhbnQgd3JpdGVzICgiUkU6
IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTA4MDY4OiByZWdyZXNzaW9ucyAtIEZB
SUwiKToKPiA+IE9rLCB0aGVyZSByZWFsbHkgc2hvdWxkIGJlIHRlc3RzIGZvciBXaW5kb3dzIDEw
IGFuZC9vciBTZXJ2ZXIgMjAxNiBpbiB0aGVyZS4gQSBsb3Qgb2YgdGhlIG5ld2VyIHZpcmlkaWFu
IGZlYXR1cmVzIG9ubHkgYXBwbHkgdG8gdGhvc2UgT1MuCj4gCj4gSSdsbCBsb29rIGludG8gdGhp
cy4KCkNpdHJpeCdzIFhlblJUIGhhdmUgYSBsYXJnZSBudW1iZXIgb2YgYXV0b2luc3RhbGwgaW1h
Z2VzIHdoaWNoIHdlIGNhbgp1c2UuICBMb29raW5nIGF0IHRoZSBsaXN0IGF2YWlsYWJsZSBJIHBy
b3Bvc2UgdG8gdGVzdAogICB3aW4xMHYxNzAzLXg4Ni5pc28KICAgd3MxNi14NjQuaXNvCihUaGVy
ZSBhcmUgYWxzbyB2YXJpb3VzIG90aGVyIHdpbjEwdiosIC14ODYgdmVyc2lvbnMsIF91ZWZpIHZl
cnNpb25zCmF2YWlsYWJsZSwgYnV0IHdlIGhhdmUgbGltaXRlZCB0ZXN0IGJhbmR3aWR0aCBzbyBJ
IHdvdWxkIGxpa2UgdG8Ka2VlcCBpdCB0byBhYm91dCB0d28gbmV3IGltYWdlcyB0byByZXBsYWNl
IHdpbnhwc3AzLikKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 16:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 16:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5x04-0007Vl-Tk; Wed, 03 May 2017 16:19:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289af29a6=Paul.Durrant@citrix.com>)
 id 1d5x03-0007Vf-C1
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 16:19:35 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 38/17-01721-6130A095; Wed, 03 May 2017 16:19:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsWyU9JRQleMmSv
 S4Fkbu8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvGx4T1LwXuOii+vDzA1MC5j72Lk4JAQ8JM4
 ssm5i5GTg01AR2Lp0flMIGERgemMEo/SQcLCAlYSx3avYwexRQSsJQ60LmeDsI0ker9vYQUpZ
 xFQkXj+MQ4kzCvgLrHwYQ9LFyMXh5DALRaJH/83MIIkOAUcJX5MXcgKYjMKyEp8aVzNDGIzC4
 hL3HoCspYT6BoBiSV7zjND2KISLx//Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18wQiwUlTs5
 8wjKBUWgWkrGzkLTMQtIyC0nLAkaWVYwaxalFZalFukYmeklFmekZJbmJmTm6hgbGermpxcWJ
 6ak5iUnFesn5uZsYgQFez8DAuIPx1XG/Q4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwtjBxRQoJFqWmp1akZeYAYw0mLcHBoyQCkeYtLkjMLc5Mh0idYtTleLf0w3smIZa8/L
 xUKXFeO5AiAZCijNI8uBGwuL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3MyPQFJ7MvBK
 4Ta+AjmACOqJZlgPkiJJEhJRUA2PTtPSpKhLynae0jhQyaml2zpLh60394H7l6aafJ0253hdM
 2WEpFJHEwPB/8xLZLLcdS/Innw0OO3599heZe76r5Ay5endtYNh9jC947qP2nx84Htw/xrag4
 tNhfV3hOxvU35hFeG4K0q9w3/rq3y77Rp7bfPyvW0QFpv+MXx24QrlXpbhoZbASS3FGoqEWc1
 FxIgCXTA3B9gIAAA==
X-Env-Sender: prvs=289af29a6=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493828373!60047565!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35645 invoked from network); 3 May 2017 16:19:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 16:19:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45365187"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: Newer Windows in Xen Project osstest test lab
Thread-Index: AQHSxCchTT7DJYRPckqUV45Aw5ovYqHiyNuw
Date: Wed, 3 May 2017 16:19:27 +0000
Message-ID: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
References: <osstest-108068-mainreport@xen.org>
 <5908692F0200007800155A92@prv-mh.provo.novell.com>
 <22792.32616.874005.416032@mariner.uk.xensource.com>
 <5908A6A50200007800155D1D@prv-mh.provo.novell.com>
 <cfd2f36332b94d898dbb01959c140d21@AMSPEX02CL03.citrite.net>
 <22792.36128.281435.297258@mariner.uk.xensource.com>
 <86b30e363d2348f29e499ee9e05aed36@AMSPEX02CL03.citrite.net>
 <5908AFA70200007800155DCD@prv-mh.provo.novell.com>
 <42a54455ef2045539b5b8295e2f6349d@AMSPEX02CL03.citrite.net>
 <22792.38886.171410.356983@mariner.uk.xensource.com>
 <22793.65496.705400.250444@mariner.uk.xensource.com>
In-Reply-To: <22793.65496.705400.250444@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] Newer Windows in Xen Project osstest test lab
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAwMyBNYXkgMjAxNyAxNzowNgo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJwo+
IDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyB4ZW4t
ZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBOZXdl
ciBXaW5kb3dzIGluIFhlbiBQcm9qZWN0IG9zc3Rlc3QgdGVzdCBsYWIKPiAKPiBJYW4gSmFja3Nv
biB3cml0ZXMgKCJSRTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0XSAxMDgwNjg6IHJl
Z3Jlc3Npb25zIC0KPiBGQUlMIik6Cj4gPiBQYXVsIER1cnJhbnQgd3JpdGVzICgiUkU6IFtYZW4t
ZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTA4MDY4Ogo+IHJlZ3Jlc3Npb25zIC0gRkFJTCIp
Ogo+ID4gPiBPaywgdGhlcmUgcmVhbGx5IHNob3VsZCBiZSB0ZXN0cyBmb3IgV2luZG93cyAxMCBh
bmQvb3IgU2VydmVyIDIwMTYgaW4KPiB0aGVyZS4gQSBsb3Qgb2YgdGhlIG5ld2VyIHZpcmlkaWFu
IGZlYXR1cmVzIG9ubHkgYXBwbHkgdG8gdGhvc2UgT1MuCj4gPgo+ID4gSSdsbCBsb29rIGludG8g
dGhpcy4KPiAKPiBDaXRyaXgncyBYZW5SVCBoYXZlIGEgbGFyZ2UgbnVtYmVyIG9mIGF1dG9pbnN0
YWxsIGltYWdlcyB3aGljaCB3ZSBjYW4KPiB1c2UuICBMb29raW5nIGF0IHRoZSBsaXN0IGF2YWls
YWJsZSBJIHByb3Bvc2UgdG8gdGVzdAo+ICAgIHdpbjEwdjE3MDMteDg2Lmlzbwo+ICAgIHdzMTYt
eDY0LmlzbwoKVGhleSBsb29rIGxpa2UgdGhlIHJpZ2h0IG9uZXMgdG8gbWUuCgogIENoZWVycywK
CiAgICBQYXVsCgo+IChUaGVyZSBhcmUgYWxzbyB2YXJpb3VzIG90aGVyIHdpbjEwdiosIC14ODYg
dmVyc2lvbnMsIF91ZWZpIHZlcnNpb25zCj4gYXZhaWxhYmxlLCBidXQgd2UgaGF2ZSBsaW1pdGVk
IHRlc3QgYmFuZHdpZHRoIHNvIEkgd291bGQgbGlrZSB0bwo+IGtlZXAgaXQgdG8gYWJvdXQgdHdv
IG5ldyBpbWFnZXMgdG8gcmVwbGFjZSB3aW54cHNwMy4pCj4gCj4gSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed May 03 16:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 16:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xSH-00014a-BC; Wed, 03 May 2017 16:48:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2890391ed=anthony.perard@citrix.com>)
 id 1d5xSG-00014U-57
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 16:48:44 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C3/6E-01997-BE90A095; Wed, 03 May 2017 16:48:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve4rTq5
 Ig4l9phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajeVkFa0Qqvkx7wNrA+E+gi5GTQ0LAX+LF
 56tMIDaLgIrE0XlL2UBsNgEDiRXTrzKC2CIC+hKbbjeyg9jMAvsZJW62VoPYwgIhEh+/PwSL8
 wpYS1w5cIYVxBYSaGORmPTdBSIuKHFy5hMWiF4diQW7PwHN5wCypSWW/+MACXMK+Eh8v3QYbI
 yogLLEktNbWCDGqEncWLiMZQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RmZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYVbPwMC4g7Fhr98hRkkOJiVRXvVX7JFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhncHBFCgkWpaanVqRl5gADHiYtwcGjJMK7CCTNW1yQmFucmQ6RO
 sWoKCXOexQkIQCSyCjNg2uDRdklRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8bSBTeDLzSu
 CmvwJazAS0uFmWA2RxSSJCSqqBsWK/epVKbtSrB9qC1Vujfm6OvXliS970g+qvpkvuSfw7o95
 h4rvsS2lZnxKWXNk2QVx18jn2CRMv8nMw37qV33X6ivGfMMmU70uZ84IXBic5f3fnymPPX5kk
 oX/fPJCZxzvCM3b6n+AdJ9U3vnnEzDotls1ngkaJmDLDswkp7e+Uttoun2EoocRSnJFoqMVcV
 JwIAOXhbOGtAgAA
X-Env-Sender: prvs=2890391ed=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493830121!98589075!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7739 invoked from network); 3 May 2017 16:48:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 16:48:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="430768438"
Date: Wed, 3 May 2017 17:48:38 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170503164838.GB1553@perard.uk.xensource.com>
References: <alpine.DEB.2.10.1704141429110.23677@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBcHIgMjAsIDIwMTcgYXQgMTE6MDU6MzNBTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFRodSwgMjAgQXByIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+
IEkgdGhpbmsgeGVuY2FsbCBzaG91bGQgYmUgcGFydCBvZiB0aGUgYmFzZSB4ZW5fc3RhYmxlX2xp
YnMgYW55d2F5Lgo+IAo+IFllcywgeW91IGFyZSByaWdodC4gSG93ZXZlciBJIG5vdGljZWQgdGhh
dCAtbHhlbmNhbGwgbmVlZHMgdG8gY29tZSBhZnRlcgo+IC1seGVuZGV2aWNlbW9kZWwuIFNvLCBJ
J2xsIGhhdmUgdG8gbW92ZSAtbHhlbmRldmljZW1vZGVsIGJlZm9yZQo+ICR4ZW5fc3RhYmxlX2xp
YnMsIHNlZSBiZWxvdy4gSSdsbCBtZXJnZSB0aGlzIHBhdGNoIGludG8gImNvbmZpZ3VyZToKPiBk
ZXRlY3QgcHJlc2VuY2Ugb2YgbGlieGVuZGV2aWNlbW9kZWwiLCBpZiB0aGF0J3MgT0suCj4gCj4g
ZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQo+IGluZGV4IDk5ZDZjYmMuLjMxMzNl
ZjggMTAwNzU1Cj4gLS0tIGEvY29uZmlndXJlCj4gKysrIGIvY29uZmlndXJlCj4gQEAgLTE5OTIs
NyArMTk5Miw3IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCj4gICAgZWxzZQo+ICAK
PiAgICAgIHhlbl9saWJzPSItbHhlbnN0b3JlIC1seGVuY3RybCAtbHhlbmd1ZXN0Igo+IC0gICAg
eGVuX3N0YWJsZV9saWJzPSItbHhlbmZvcmVpZ25tZW1vcnkgLWx4ZW5nbnR0YWIgLWx4ZW5ldnRj
aG4iCj4gKyAgICB4ZW5fc3RhYmxlX2xpYnM9Ii1seGVuY2FsbCAtbHhlbmZvcmVpZ25tZW1vcnkg
LWx4ZW5nbnR0YWIgLWx4ZW5ldnRjaG4iCj4gIAo+ICAgICAgIyBGaXJzdCB3ZSB0ZXN0IHdoZXRo
ZXIgWGVuIGhlYWRlcnMgYW5kIGxpYnJhcmllcyBhcmUgYXZhaWxhYmxlLgo+ICAgICAgIyBJZiBu
bywgd2UgYXJlIGRvbmUgYW5kIHRoZXJlIGlzIG5vIFhlbiBzdXBwb3J0Lgo+IEBAIC0yMDI3LDkg
KzIwMjcsOSBAQCBpbnQgbWFpbih2b2lkKSB7Cj4gICAgcmV0dXJuIDA7Cj4gIH0KPiAgRU9GCj4g
LSAgICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgJHhlbl9zdGFibGVfbGlicyAtbHhl
bmRldmljZW1vZGVsIgo+ICsgICAgICAgIGNvbXBpbGVfcHJvZyAiIiAiJHhlbl9saWJzIC1seGVu
ZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKPiAgICAgICAgdGhlbgo+IC0gICAgICB4ZW5f
c3RhYmxlX2xpYnM9IiR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCIKPiArICAgICAg
eGVuX3N0YWJsZV9saWJzPSItbHhlbmRldmljZW1vZGVsICR4ZW5fc3RhYmxlX2xpYnMiCj4gICAg
ICAgIHhlbl9jdHJsX3ZlcnNpb249NDA5MDAKPiAgICAgICAgeGVuPXllcwo+ICAgICAgZWxpZgoK
SGV5LCBub3cgdGhhdCB0aGlzIHBhdGNoIGlzIG1lcmdlZCwgeGVuLmdpdCBmYWlsIHRvIGJ1aWxk
IFFFTVUuIChvc3N0ZXN0CnFlbXUtbWFpbmxpbmUgYnJhbmNoIGZhaWwuKQoKVGhhdCdzIGJlY2F1
c2UgLWx4ZW5jYWxsIGlzIG5vdCBmb3VuZCBiZWNhdXNlIC1MJHBhdGhfdG9fbGlieGVuY2FsbCBp
cwptaXNzaW5nIGluIHhlbi5naXQuCgpCdXQgSSd2ZSBub3RpY2Ugc29tZXRoaW5nIGVsc2UsIGxp
YnhlbmRldmljZW1vZGVsLnNvIGlzIG5vdCBsaW5rZWQKYWdhaW5zdCBsaWJ4ZW5jYWxsLCB0aGF0
IG1pZ2h0IGJlIHRoZSByb290IG9mIHRoZSBpc3N1ZXMgb24gYXJtLgoobGlieGVuY3RybC5zbyBp
cyBsaW5rZWQgYWdhaW5zdCBsaWJ4ZW5jYWxsLikKClRob3VnaHQ/CgoKV2UgcHJvYmFibHkgbmVl
ZCB0aGlzIHBhdGNoIGluIHhlbjoKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVs
L01ha2VmaWxlIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQppbmRleCA1NTYyNmE1
MDQ5Li44MWZhNWE0YWM0IDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKQEAgLTYzLDcgKzYzLDcg
QEAgbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUik6IGxpYnhlbmRldmljZW1vZGVsLnNvLiQo
TUFKT1IpLiQoTUlOT1IpCiAgICAgICAgJChTWU1MSU5LX1NITElCKSAkPCAkQAogCiBsaWJ4ZW5k
ZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKTogJChQSUNfT0JKUykgbGlieGVuZGV2aWNl
bW9kZWwubWFwCi0gICAgICAgJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVds
LCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpICQoU0hM
SUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChB
UFBFTkRfTERGTEFHUykKKyAgICAgICAkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdT
KSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikg
JChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAkKExETElCU19saWJ4ZW50b29sbG9n
KSAkKExETElCU19saWJ4ZW5jYWxsKSAkKEFQUEVORF9MREZMQUdTKQogCiAuUEhPTlk6IGluc3Rh
bGwKIGluc3RhbGw6IGJ1aWxkCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 16:50:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 16:50:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xUJ-0001bV-UR; Wed, 03 May 2017 16:50:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d5xUI-0001bN-2h
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 16:50:50 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A8/D0-01999-96A0A095; Wed, 03 May 2017 16:50:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTOOt0MLq5
 Ig6/TxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDk6eyFSyRqzjcsYKxgfGyRBcjF4eQwExG
 ifPddxhBHBaBBlaJnv4G1i5GTg4JgTmsEpPu60DYeRLPX29ghLALJY70bWUCsXkFBCVOznzCA
 mILCXhKTL95HayGU8BaYsH2tWxdjBxA8UyJV9t5QcJsAgYSb15sBGtlEVCRuH17GytICa9AgE
 TbYXuQsLCAv8Sp3hY2EFtEQF3iz4UJYKcxCxxikvj8ZCkjSD0zUGL9PKEJjAKzkBwxCyGzgJF
 pFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREYggxAsINxzVTn
 Q4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzuDgihQSLEpNT61Iy8wBRgNMW
 oKDR0mEdxFImre4IDG3ODMdInWK0ZLjxeX375k43i39ACSfrPzxnkmIJS8/L1VKnPcoSIMASE
 NGaR7cOFjEXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwbxvIFJ7MvBK4ra+ADmICOqhZlgP
 koJJEhJRUA6Mqt2N0oo2p5j/OjXVZf90Ygv/suMKx4gzPTSOhu4mdAkEqe7Yv31L5eu/i0xZv
 WeO4At7+Knye2R3FrP3+o7xLdpJboVbRzYjn8t1GF/yt9kzZpRB/t0ciMWDx4dXF/a+3nU6J7
 wgu6Fp/d/n2M+e3B54Ofu51UPPm4bUT7de3dH3PjQnKrlJiKc5INNRiLipOBABre2s40wIAAA
 ==
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1493830247!76444127!1
X-Originating-IP: [209.85.220.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29941 invoked from network); 3 May 2017 16:50:48 -0000
Received: from mail-qk0-f174.google.com (HELO mail-qk0-f174.google.com)
 (209.85.220.174)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 16:50:48 -0000
Received: by mail-qk0-f174.google.com with SMTP id u68so20146835qkd.0
 for <xen-devel@lists.xenproject.org>; Wed, 03 May 2017 09:50:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=X8ZM5+2Nz8uJO9bvn5tpqpPf6ZKZC/tOewsYbu27Ylw=;
 b=DM6U43VAp9tPD4J9/95DQkS9bxQSHQg0JeBnelMf/RUL1xEQWh3VxfVHJPrd6APDAw
 W7aucOHxbTfZXsvqkqmq69frohV5Vx4jbG1+9b3w5wdHHLBg/AMP1Mf71xS/NJnAfyf1
 oKjhH3p+nMetjjRf+VxE8SRQUv+IFP6vS8azlzLYqnx+TkePMKZDp3iyI5Rh4uw3zaUE
 c4wBIh46jmn96VRTwxdp4KIQaU/MyOHfpsTEIAQJvfNXXEp6yhY0zOX2JCcpIdUTbrn3
 okAMs4JUXyS6j+moRPhxSzexwiuJEtlcWAjsCSkXBM4aLrLOGiuGyexeRSsPx8uYU/O5
 cRbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=X8ZM5+2Nz8uJO9bvn5tpqpPf6ZKZC/tOewsYbu27Ylw=;
 b=tUABcEmSfpuphb32RHVGQUcDxD7NRJsNBynahLD2vGLJjunNwFn/BxGwWv+rhtimxA
 mYJicDBP3Kl9VRKwNxE8+l8z5+hk0VL3vQSyHBZDH5P1D8ir9zgAjL6VOrQi5U94uoAW
 52mu0CvVr+3258WZu66RK5nM8k9E7+KOV0igD6BDtqBF6ujRVH7YW5Qc5i2T9Bf2tfoM
 Uf1J5I8lrsAoZ9oGiyJBaY3I9pcgBsJOSduqcvofHkTgUnN79QkHxA44WM4YM+h62M6o
 fTkB6pxE11f6jC6KWHsq4yPUemp3f3TVzUNpJWQ8AlOmmSNBILx7BP0pWPoWNs5Qds/o
 COwg==
X-Gm-Message-State: AODbwcCOWrPSRiZK5ZivRd6LbJDiboIbczH5FhA+/9oLslVQmugyPK0G
 g03gTFA72Etu13lYq0vHj/jlIWq3ZA==
X-Received: by 10.55.6.137 with SMTP id 131mr3617794qkg.191.1493830247198;
 Wed, 03 May 2017 09:50:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Wed, 3 May 2017 09:50:26 -0700 (PDT)
In-Reply-To: <8619e3f9-bf31-6554-490c-797724502c23@arm.com>
References: <9e367ba0-acc8-342e-c292-12b94d021515@arm.com>
 <8619e3f9-bf31-6554-490c-797724502c23@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 3 May 2017 19:50:26 +0300
Message-ID: <CAOcqxo3oQvy_U1h9=MKTzC+ADytgCZYyiWP2qibLX46iT4RuYQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jarvis Roach <jbr041075@gmail.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 anastassios.nanos@onapp.com, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen ARM community call - meeting minutes and date
	for the next one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gZ3V5cywKCkknbSBmb2xsb3dpbmcgdGhlIE9QLVRFRSBkaXNjdXNzaW9uLgpBdCBbMV0g
eW91IGNhbiBmaW5kIG15IHBhdGNoIHNlcmllcyBmb3IgT1AtVEVFIGNhbGxzIGhhbmRsaW5nLiBJ
dCBpcwp2ZXJ5IG9sZCB0aGluZywgYnV0IGl0IHdvcmtlZCAoYW5kIGV2ZW4gaGFkIG5pY2UgZmVh
dHVyZXMgbGlrZSBhYmlsaXR5CnRvIGhhbmRsZSBkb21haW4gY3Jhc2ggaW4gdGhlIG1pZGRsZSBv
ZiBPUC1URUUgc2Vzc2lvbikuCklmIHlvdSB3YW50IGxhdGVzdCB2ZXJzaW9uLCBqdXN0IHRha2Ug
YSBsb29rIGF0IFsyXS4gVGhlcmUgYXJlIG5vdCBhbGwKZmVhdHVyZXMgaW1wbGVtZW50ZWQuIE15
IGVzdGltYXRpb24gaXMgdGhhdCBmdWxsIGhhbmRsZXIgd2lsbCBiZSAzLTQKdGltZXMgYmlnZ2Vy
IChhYm91dCAxMDAwLTE1MDAgbGluZXMgb2YgY29kZSwgSSB0aGluaykuCgpbMV0gaHR0cHM6Ly9n
aXRodWIuY29tL2xvcmMveGVuL2NvbW1pdHMvc3RhZ2luZy00LjcKWzJdIGh0dHBzOi8vZ2l0aHVi
LmNvbS9sb3JjL3hlbi9ibG9iL2YwZjIyODM4YTYzYjVjMjliMjFhMWRjMmQzZjVkYjgxMzIzYWEz
YWMveGVuL2FyY2gvYXJtL29wdGVlL3NtYy5jCgoKT24gMiBNYXkgMjAxNyBhdCAyMTowMCwgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgYWxsLAo+Cj4gQSBx
dWljayByZW1pbmRlciwgdGhlIENvbW11bml0eSBDYWxsIHdpbGwgYmUgdG9tb3Jyb3cgKFdlZG5l
c2RheSAzcmQgTWF5KSBhdAo+IDVQTSBCU1QuCj4KPiBGb3Igam9pbmluZyB0aGUgY2FsbCwgcGxl
YXNlIHVzZSBlaXRoZXI6Cj4KPiBDYWxsICAgICAgICAgICAgKzQ0IDEyMjMgNDA2MDY1IChMb2Nh
bCBkaWFsIGluKQo+IGFuZCBlbnRlciB0aGUgYWNjZXNzIGNvZGUgYmVsb3cgZm9sbG93ZWQgYnkg
IyBrZXkuCj4gUGFydGljaXBhbnQgY29kZTogNDkxNTE5MQo+Cj4gTW9iaWxlIEF1dG8gRGlhbDoK
PiAgICAgICAgIFZvSVA6IHZvaXA6Ly8rNDQxMjIzNDA2MDY1OzQ5MTUxOTEjCj4gICAgICAgICBp
T1MgZGV2aWNlczogKzQ0IDEyMjMgNDA2MDY1LDQ5MTUxOTEgYW5kIHByZXNzICMKPiAgICAgICAg
IE90aGVyIGRldmljZXM6ICs0NCAxMjIzIDQwNjA2NXg0OTE1MTkxIwo+Cj4gQWRkaXRpb25hbCBD
YWxsaW5nIEluZm9ybWF0aW9uOgo+Cj4gVUsgKzQ0IDExNDI4MjgwMDIKPiBVUyBDQSArMSA0MDg1
NzYxNTAyCj4gVVMgVFggKzEgNTEyMzE0MTA3Mwo+IEpQICs4MSA0NTM0NTUzNTUKPiBERSArNDkg
ODk0NTYwNDA1MAo+IE5PICs0NyA3MzE4NzUxOAo+IFNFICs0NiA0NjMxMzEzMQo+IEZSICszMyA0
OTcyMzUxMDEKPiBUVyArODg2IDM1NjU3MTE5Cj4gSFUgKzM2IDEzMjc1NjAwCj4gSUUgKzM1MyA5
MTMzNzkwMAo+Cj4gVG9sbCBGcmVlCj4KPiBVSyAwODAwIDE0MTIwODQKPiBVUyArMSA4NjY4ODAx
MTQ4Cj4gQ04gKzg2IDQwMDY3ODIzNjcKPiBJTiAwMDA4MDA5ODY4MzY1Cj4gSU4gKzkxODA0OTI4
Mjc3OAo+IFRXIDA4MDAwIDIyMDY1Cj4gSFUgMDY4MDk4MTU4Nwo+IElFIDE4MDA4MDAwMjIKPiBL
RiArOTcyNzMyNTU4ODc3Cj4KPiBSZWdhcmRzLAo+Cj4KPiBPbiAyMC8wNC8xNyAxNzo0NCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pgo+PiBIaSBhbGwsCj4+Cj4+IEJlbG93IHRoZSBtZWV0aW5nIG1p
bnV0ZXMgZm9yIHRoZSBwcmV2aW91cyBYZW4gY29tbXVuaXR5IGNhbGwuIEZlZWwgZnJlZQo+PiB0
bwo+PiByZXBseSBpZiBJIG1pc3NlZCBzb21lIHBhcnRzLgo+Pgo+PiBJIHN1Z2dlc3QgdG8gaGF2
ZSB0aGUgbmV4dCBjYWxsIG9uIHRoZSAzcmQgTWF5IGF0IDVQTSBCU1QuIEFueSBvcGluaW9ucy4K
Pj4KPj4gQWxzbywgZG8geW91IGhhdmUgYW55IHNwZWNpZmljIHRvcGljIHlvdSB3b3VsZCBsaWtl
IHRvIHRhbGsgZHVyaW5nIHRoaXMKPj4gY2FsbD8KPj4KPj4gQ2hlZXJzLAo+Pgo+PiA9PSBBdHRl
bmRlZXMgPT0KPj4KPj4gU3RlZmFubywgQXBvcmV0bwo+PiBKdWxpZW4sIEFSTQo+PiBPbGVrc2Fu
ZHIsIEVQQU0KPj4gVm9sb2R5bWlyLCBFUEFNCj4+IEVkZ2FyLCBYaWxpbngKPj4gQW5hc2F0YXNp
b3MsIE9uQXBwCj4+Cj4+ID09IFNNQyBhbmQgRUwwIEFwcCA9PQo+Pgo+PiBTb21lIFNNQyBjYWxs
IG1heSBiZSBzZW5zaXRpdmUgdG8gbGF0ZW5jeSAoZS5nIHBvd2VyIGRvd24pLgo+Pgo+PiBTdGVm
YW5vOiBXZSB3b3VsZCBuZWVkIHRvIGJlIGFibGUgdG8gZGVjaWRlIHdoZXRoZXIgU01DIGFyZSBl
bXVsYXRlZCBpbgo+PiBFTDAgb3IgRUwyLgo+Pgo+PiBFZGdhcjogU2hhbGwgSSB3YWl0IEVMMCBB
cHAgc3VwcG9ydCBiZWZvcmUgcmVzZW5kaW5nIHRoZSBzZXJpZXMgdG8KPj4gZm9yd2FyZCBTTUMg
b24gWnlucW1wIFsxXT8KPj4KPj4gQW5zd2VyOiBObyBuZWVkIHRvIHdhaXQsIHRoZSBjdXJyZW50
IGFwcHJvYWNoIGlzIGZpbmUgZm9yIG5vdy4KPj4KPj4gWGVuIEVMMCB1cGRhdGUgZnJvbSBWb2xv
ZHltaXI6Cj4+ICAgICAqIFRocmVhZCBzdGFydGVkIG9uIHhlbi1kZXZlbCAoc2VlIFsyXSkKPj4g
ICAgICogU3RlZmFubyBzdWdnZXN0ZWQgdG8gY3JlYXRlIGFuZCBzaGFyZSBhIHNtYWxsIGV4YW1w
bGUKPj4gICAgICogUGxhbiAtPiBQb3N0IHRoZSBwYXRjaGVzIG9uIGdpdGh1YiArIHdyaXRpbmcg
ZG9jdW1lbnQKPj4KPj4gPT0gSU9NTVUgPT0KPj4KPj4gWGVuIGRvZXMgbm90IHN1cHBvcnQgdGhl
IGdlbmVyaWMgSU9NTVUgYmluZGluZ3MuCj4+Cj4+IEFDVElPTjogTmVlZHMgdG8gYmUgZml4ZWQg
QVNBUC4gUG90ZW50aWFsbHkgb24gWGVuIDQuOT8KPj4KPj4gPT0gUmVzZXJ2ZSByZWdpb24gc3Vw
cG9ydCBpbiBEVCA9PQo+Pgo+PiBSZXNlcnZlIHJlZ2lvbiBpcyBub3QgbWFwcGVkIGluIERPTTAs
IHRob3VnaCB0aGV5IHNob3VsZCBiZSBtYXBwZWQuIERNQQo+PiBBUEkgd2lsbCBhbGxvY2F0ZSBt
ZW1vcnkgZm9yIHRob3NlIHJlZ2lvbnMuCj4+Cj4+IFRoZXJlIHdhcyBhIGRpc2N1c3Npb24gYWJv
dXQgdGhhdCBmZXcgbW9udGhzIGFnbyAoc2VlIFszXSkuIFRoaXMgd291bGQKPj4gbmVlZCB0byBi
ZSBmb2xsb3dlZC11cC4KPj4KPj4gPT0gQ3Jvc3MtY29tcGlsaW5nID09Cj4+Cj4+IEFuYXN0YXNp
b3M6IFdlIGFyZSBsb29raW5nIGF0IHN1cHBvcnQgWGVuIGluIEJ1aWxkcm9vdC4gVGhlIHVzZSBj
YXNlIGlzCj4+IGEgc21hbGwgaW5pdHJhbWZzLgo+Pgo+PiBQb3RlbnRpYWwgdGFzazogS2VlcCBY
ZW4gdXBkYXRlZCBvbiBidWlsZHJvb3QuIEFuYXN0YXNpb3MgY291bGQgaGVscCBvbgo+PiB0aGF0
Lgo+Pgo+PiBTdGVmYW5vOiBYZW4gaXMgY29tcGlsaW5nIGZpbmUgd2l0aCBZb2N0by4KPj4KPj4g
QUNUSU9OOiBTdGVmYW5vIHRvIHdyaXRlIGEgd2lraSBwYWdlIGFib3V0IHVzaW5nIG1ldGEtdmly
dHVhbGl6YXRpb24gb24KPj4gWW9jdG8uCj4+Cj4+IFJlbGVhc2UgdXBkYXRlCj4+IC0tLS0tLS0t
LS0tLS0tCj4+Cj4+IFN0ZWZhbm8gbWlnaHQga2VlcCBhIGJyYW5jaCBhcm91bmQgdG8ga2VlcCBw
YXRjaGVzIHdoaWNoIHRhcmdldCB0aGUgbmV4dAo+PiByZWxlYXNlLgo+Pgo+PiBbMV0KPj4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAy
L21zZzAwNjM0Lmh0bWwKPj4gWzJdCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNC9tc2cwMTAwMi5odG1sCj4+IFszXSBodHRwczov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMS9tc2cwMjI5NS5o
dG1sCj4+Cj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKCgotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVr
IGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 16:52:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 16:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xVd-0001hg-9H; Wed, 03 May 2017 16:52:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5xVb-0001hZ-K1
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 16:52:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 70/98-03587-BBA0A095; Wed, 03 May 2017 16:52:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO4uLq5
 Igy1f5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZN5axFqwSq3i97CNzA+MyoS5GTg4JAX+J
 I0cWs4PYLAIqEhv/7WMGsdkElCV+dvaygdgiAnoSLasmsnYxcnEwC7xllHh6/iYjSEJYIETi4
 /eHYM28AhYSm6Z/YAIpEhLYziJx+fU1RoiEoMTJmU9YQGxmAR2JBbs/AU3lALKlJZb/4wAxOQ
 VsJL4vygWpEAW6oXPpHLBqIQEFiY7px5gmMPLNQjJoFpJBsxAGLWBkXsWoUZxaVJZapGtkrpd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg3Hx2sBDjJIcTEqivOqv2COF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBO5eSKFBIsSk1PrUjLzAEGPUxagoNHSYR3EQdQmre4I
 DG3ODMdInWKUVFKnDcUJCEAksgozYNrg0XaJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzVo
 Ns58nMK4Gb/gpoMRPQ4mZZDpDFJYkIKakGRuMX9/eXCiy7pNucs3/F2XMOnUJuv1Uv8hsfsOh
 775DpbXxN9eDdFRE86293Ch5+8+z0+U/Sip+Med/M8lXWVvWO6Lv3pOKq42/HN20qa7ZNSj93
 hjNHZM0LOY5kH8dbh5oNZXZ09ktJ/tj25H3PwXCvQxZl80V/iczs+rqyIHae2uRrc+7b7ldiK
 c5INNRiLipOBACc1RYVrwIAAA==
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1493830329!59914131!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9926 invoked from network); 3 May 2017 16:52:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 16:52:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="422069007"
Date: Wed, 3 May 2017 17:52:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170503165207.k4z3xwusbi4vmmf5@citrix.com>
References: <alpine.DEB.2.10.1704141429110.23677@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
 <20170503164838.GB1553@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170503164838.GB1553@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDU6NDg6MzhQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVGh1LCBBcHIgMjAsIDIwMTcgYXQgMTE6MDU6MzNBTSAtMDcwMCwgU3RlZmFu
byBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVGh1LCAyMCBBcHIgMjAxNywgUGF1bCBEdXJyYW50
IHdyb3RlOgo+ID4gPiBJIHRoaW5rIHhlbmNhbGwgc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGJhc2Ug
eGVuX3N0YWJsZV9saWJzIGFueXdheS4KPiA+IAo+ID4gWWVzLCB5b3UgYXJlIHJpZ2h0LiBIb3dl
dmVyIEkgbm90aWNlZCB0aGF0IC1seGVuY2FsbCBuZWVkcyB0byBjb21lIGFmdGVyCj4gPiAtbHhl
bmRldmljZW1vZGVsLiBTbywgSSdsbCBoYXZlIHRvIG1vdmUgLWx4ZW5kZXZpY2Vtb2RlbCBiZWZv
cmUKPiA+ICR4ZW5fc3RhYmxlX2xpYnMsIHNlZSBiZWxvdy4gSSdsbCBtZXJnZSB0aGlzIHBhdGNo
IGludG8gImNvbmZpZ3VyZToKPiA+IGRldGVjdCBwcmVzZW5jZSBvZiBsaWJ4ZW5kZXZpY2Vtb2Rl
bCIsIGlmIHRoYXQncyBPSy4KPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZp
Z3VyZQo+ID4gaW5kZXggOTlkNmNiYy4uMzEzM2VmOCAxMDA3NTUKPiA+IC0tLSBhL2NvbmZpZ3Vy
ZQo+ID4gKysrIGIvY29uZmlndXJlCj4gPiBAQCAtMTk5Miw3ICsxOTkyLDcgQEAgaWYgdGVzdCAi
JHhlbiIgIT0gIm5vIiA7IHRoZW4KPiA+ICAgIGVsc2UKPiA+ICAKPiA+ICAgICAgeGVuX2xpYnM9
Ii1seGVuc3RvcmUgLWx4ZW5jdHJsIC1seGVuZ3Vlc3QiCj4gPiAtICAgIHhlbl9zdGFibGVfbGli
cz0iLWx4ZW5mb3JlaWdubWVtb3J5IC1seGVuZ250dGFiIC1seGVuZXZ0Y2huIgo+ID4gKyAgICB4
ZW5fc3RhYmxlX2xpYnM9Ii1seGVuY2FsbCAtbHhlbmZvcmVpZ25tZW1vcnkgLWx4ZW5nbnR0YWIg
LWx4ZW5ldnRjaG4iCj4gPiAgCj4gPiAgICAgICMgRmlyc3Qgd2UgdGVzdCB3aGV0aGVyIFhlbiBo
ZWFkZXJzIGFuZCBsaWJyYXJpZXMgYXJlIGF2YWlsYWJsZS4KPiA+ICAgICAgIyBJZiBubywgd2Ug
YXJlIGRvbmUgYW5kIHRoZXJlIGlzIG5vIFhlbiBzdXBwb3J0Lgo+ID4gQEAgLTIwMjcsOSArMjAy
Nyw5IEBAIGludCBtYWluKHZvaWQpIHsKPiA+ICAgIHJldHVybiAwOwo+ID4gIH0KPiA+ICBFT0YK
PiA+IC0gICAgICAgIGNvbXBpbGVfcHJvZyAiIiAiJHhlbl9saWJzICR4ZW5fc3RhYmxlX2xpYnMg
LWx4ZW5kZXZpY2Vtb2RlbCIKPiA+ICsgICAgICAgIGNvbXBpbGVfcHJvZyAiIiAiJHhlbl9saWJz
IC1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKPiA+ICAgICAgICB0aGVuCj4gPiAt
ICAgICAgeGVuX3N0YWJsZV9saWJzPSIkeGVuX3N0YWJsZV9saWJzIC1seGVuZGV2aWNlbW9kZWwi
Cj4gPiArICAgICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmRldmljZW1vZGVsICR4ZW5fc3RhYmxl
X2xpYnMiCj4gPiAgICAgICAgeGVuX2N0cmxfdmVyc2lvbj00MDkwMAo+ID4gICAgICAgIHhlbj15
ZXMKPiA+ICAgICAgZWxpZgo+IAo+IEhleSwgbm93IHRoYXQgdGhpcyBwYXRjaCBpcyBtZXJnZWQs
IHhlbi5naXQgZmFpbCB0byBidWlsZCBRRU1VLiAob3NzdGVzdAo+IHFlbXUtbWFpbmxpbmUgYnJh
bmNoIGZhaWwuKQo+IAo+IFRoYXQncyBiZWNhdXNlIC1seGVuY2FsbCBpcyBub3QgZm91bmQgYmVj
YXVzZSAtTCRwYXRoX3RvX2xpYnhlbmNhbGwgaXMKPiBtaXNzaW5nIGluIHhlbi5naXQuCj4gCj4g
QnV0IEkndmUgbm90aWNlIHNvbWV0aGluZyBlbHNlLCBsaWJ4ZW5kZXZpY2Vtb2RlbC5zbyBpcyBu
b3QgbGlua2VkCj4gYWdhaW5zdCBsaWJ4ZW5jYWxsLCB0aGF0IG1pZ2h0IGJlIHRoZSByb290IG9m
IHRoZSBpc3N1ZXMgb24gYXJtLgo+IChsaWJ4ZW5jdHJsLnNvIGlzIGxpbmtlZCBhZ2FpbnN0IGxp
YnhlbmNhbGwuKQo+IAo+IFRob3VnaHQ/Cj4gCj4gCj4gV2UgcHJvYmFibHkgbmVlZCB0aGlzIHBh
dGNoIGluIHhlbjoKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtl
ZmlsZSBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKPiBpbmRleCA1NTYyNmE1MDQ5
Li44MWZhNWE0YWM0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZp
bGUKPiArKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCj4gQEAgLTYzLDcgKzYz
LDcgQEAgbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUik6IGxpYnhlbmRldmljZW1vZGVsLnNv
LiQoTUFKT1IpLiQoTUlOT1IpCj4gICAgICAgICAkKFNZTUxJTktfU0hMSUIpICQ8ICRACj4gIAo+
ICBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKTogJChQSUNfT0JKUykgbGli
eGVuZGV2aWNlbW9kZWwubWFwCj4gLSAgICAgICAkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9M
REZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZGV2aWNlbW9kZWwuc28uJChN
QUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAkKExETElCU19saWJ4ZW50
b29sbG9nKSAkKEFQUEVORF9MREZMQUdTKQo+ICsgICAgICAgJChDQykgJChMREZMQUdTKSAkKFBU
SFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmRldmljZW1vZGVs
LnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRExJQlNf
bGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuY2FsbCkgJChBUFBFTkRfTERGTEFHUykKPiAg
CgpJc24ndCB0aGUgZGVwZW5kZW5jeSBhbHJlYWR5IGVuY29kZWQgaW4gdG9vbHMvUnVsZXMubWs/
Cgo+ICAuUEhPTlk6IGluc3RhbGwKPiAgaW5zdGFsbDogYnVpbGQKPiAKPiAtLSAKPiBBbnRob255
IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 16:52:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 16:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xVr-0001ji-JA; Wed, 03 May 2017 16:52:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289af29a6=Paul.Durrant@citrix.com>)
 id 1d5xVq-0001jS-Pr
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 16:52:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AC/FC-02022-ACA0A095; Wed, 03 May 2017 16:52:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQvcYF1e
 kwb3vkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWk48ZC7ZLVnxcO4e9gXGCaBcjB4eEgJ/E
 9FXRXYycHGwCOhJLj85nArFFBGIk9q86yAhiMwtMZ5Q4eFkGxBYWCJGY/6sJqiZUYsUfkHoOI
 DtL4vceCZAwi4CKxMWPV8FKeAXcJQ40XGTrYuTiEBLYziJx+fU1RpB6TgEbie+LckFqGAVkJb
 40rmaGWCUucesJxAkSAgISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoWvmSH
 2CkqcnPmEZQKj8CwkY2chaZmFpGUWkpYFjCyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NTPVy
 U4uLE9NTcxKTivWS83M3MQLDngEIdjAebHY+xCjJwaQkyqv+ij1SiC8pP6UyI7E4I76oNCe1+
 BCjDAeHkgSvLidXpJBgUWp6akVaZg4wAmHSEhw8SiK8iziA0rzFBYm5xZnpEKlTjLoc75Z+eM
 8kxJKXn5cqJc57FKRIAKQoozQPbgQsGVxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG81yCU
 8mXklcJteAR3BBHREsywHyBEliQgpqQZGq93H38e8eimTaOpdvmnlHLGi6ddeXcv53j/ryL1H
 TyO7t6p8u1MU1i89N7MkJ9b50XW7mycP3vSZc+1OzLmCuyKCahlL/KWbQ/U3CFpsbN9pJ66z+
 cr5uYsNVRaECy6WyXm80X4Nl//0mTlxAl7LbJ+U88t0vbs2Qe2b0xvTlE5rhQcVX25cUWIpzk
 g01GIuKk4EANcmBksBAwAA
X-Env-Sender: prvs=289af29a6=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493830342!75619015!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58793 invoked from network); 3 May 2017 16:52:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 16:52:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45367911"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: QEMU build breakage on ARM against Xen 4.9 caused by
 libxendevicemodel
Thread-Index: AQHStXGdTWa0Qsed5kWvgonie+eVcaHFdRiAgAVzvRCAAGCCgIABHJ/AgADPngCAALQd4IAAi0yAgBRY0QCAACI5UA==
Date: Wed, 3 May 2017 16:52:21 +0000
Message-ID: <09c8c19508f74b42ac6261944ca2d097@AMSPEX02CL03.citrite.net>
References: <alpine.DEB.2.10.1704141429110.23677@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
 <20170503164838.GB1553@perard.uk.xensource.com>
In-Reply-To: <20170503164838.GB1553@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAwMyBNYXkgMjAxNyAxNzo0OQo+
IFRvOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBxZW11LWRldmVsQG5vbmdudS5v
cmc7IFdlaQo+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBRRU1VIGJ1aWxkIGJyZWFrYWdlIG9uIEFSTSBhZ2Fp
bnN0IFhlbiA0LjkgY2F1c2VkIGJ5Cj4gbGlieGVuZGV2aWNlbW9kZWwKPiAKPiBPbiBUaHUsIEFw
ciAyMCwgMjAxNyBhdCAxMTowNTozM0FNIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gPiBPbiBUaHUsIDIwIEFwciAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IEkgdGhp
bmsgeGVuY2FsbCBzaG91bGQgYmUgcGFydCBvZiB0aGUgYmFzZSB4ZW5fc3RhYmxlX2xpYnMgYW55
d2F5Lgo+ID4KPiA+IFllcywgeW91IGFyZSByaWdodC4gSG93ZXZlciBJIG5vdGljZWQgdGhhdCAt
bHhlbmNhbGwgbmVlZHMgdG8gY29tZSBhZnRlcgo+ID4gLWx4ZW5kZXZpY2Vtb2RlbC4gU28sIEkn
bGwgaGF2ZSB0byBtb3ZlIC1seGVuZGV2aWNlbW9kZWwgYmVmb3JlCj4gPiAkeGVuX3N0YWJsZV9s
aWJzLCBzZWUgYmVsb3cuIEknbGwgbWVyZ2UgdGhpcyBwYXRjaCBpbnRvICJjb25maWd1cmU6Cj4g
PiBkZXRlY3QgcHJlc2VuY2Ugb2YgbGlieGVuZGV2aWNlbW9kZWwiLCBpZiB0aGF0J3MgT0suCj4g
Pgo+ID4gZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQo+ID4gaW5kZXggOTlkNmNi
Yy4uMzEzM2VmOCAxMDA3NTUKPiA+IC0tLSBhL2NvbmZpZ3VyZQo+ID4gKysrIGIvY29uZmlndXJl
Cj4gPiBAQCAtMTk5Miw3ICsxOTkyLDcgQEAgaWYgdGVzdCAiJHhlbiIgIT0gIm5vIiA7IHRoZW4K
PiA+ICAgIGVsc2UKPiA+Cj4gPiAgICAgIHhlbl9saWJzPSItbHhlbnN0b3JlIC1seGVuY3RybCAt
bHhlbmd1ZXN0Igo+ID4gLSAgICB4ZW5fc3RhYmxlX2xpYnM9Ii1seGVuZm9yZWlnbm1lbW9yeSAt
bHhlbmdudHRhYiAtbHhlbmV2dGNobiIKPiA+ICsgICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmNh
bGwgLWx4ZW5mb3JlaWdubWVtb3J5IC1seGVuZ250dGFiIC0KPiBseGVuZXZ0Y2huIgo+ID4KPiA+
ICAgICAgIyBGaXJzdCB3ZSB0ZXN0IHdoZXRoZXIgWGVuIGhlYWRlcnMgYW5kIGxpYnJhcmllcyBh
cmUgYXZhaWxhYmxlLgo+ID4gICAgICAjIElmIG5vLCB3ZSBhcmUgZG9uZSBhbmQgdGhlcmUgaXMg
bm8gWGVuIHN1cHBvcnQuCj4gPiBAQCAtMjAyNyw5ICsyMDI3LDkgQEAgaW50IG1haW4odm9pZCkg
ewo+ID4gICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIEVPRgo+ID4gLSAgICAgICAgY29tcGlsZV9w
cm9nICIiICIkeGVuX2xpYnMgJHhlbl9zdGFibGVfbGlicyAtbHhlbmRldmljZW1vZGVsIgo+ID4g
KyAgICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVu
X3N0YWJsZV9saWJzIgo+ID4gICAgICAgIHRoZW4KPiA+IC0gICAgICB4ZW5fc3RhYmxlX2xpYnM9
IiR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCIKPiA+ICsgICAgICB4ZW5fc3RhYmxl
X2xpYnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKPiA+ICAgICAgICB4ZW5f
Y3RybF92ZXJzaW9uPTQwOTAwCj4gPiAgICAgICAgeGVuPXllcwo+ID4gICAgICBlbGlmCj4gCj4g
SGV5LCBub3cgdGhhdCB0aGlzIHBhdGNoIGlzIG1lcmdlZCwgeGVuLmdpdCBmYWlsIHRvIGJ1aWxk
IFFFTVUuIChvc3N0ZXN0Cj4gcWVtdS1tYWlubGluZSBicmFuY2ggZmFpbC4pCj4gCj4gVGhhdCdz
IGJlY2F1c2UgLWx4ZW5jYWxsIGlzIG5vdCBmb3VuZCBiZWNhdXNlIC1MJHBhdGhfdG9fbGlieGVu
Y2FsbCBpcwo+IG1pc3NpbmcgaW4geGVuLmdpdC4KPiAKPiBCdXQgSSd2ZSBub3RpY2Ugc29tZXRo
aW5nIGVsc2UsIGxpYnhlbmRldmljZW1vZGVsLnNvIGlzIG5vdCBsaW5rZWQKPiBhZ2FpbnN0IGxp
YnhlbmNhbGwsIHRoYXQgbWlnaHQgYmUgdGhlIHJvb3Qgb2YgdGhlIGlzc3VlcyBvbiBhcm0uCj4g
KGxpYnhlbmN0cmwuc28gaXMgbGlua2VkIGFnYWluc3QgbGlieGVuY2FsbC4pCj4gCj4gVGhvdWdo
dD8KPiAKClRoYXQncyBkZWZpbml0ZWx5IGFuIG92ZXJzaWdodC4gSXQgc2hvdWxkIGJlIGxpbmtl
ZCBhZ2FpbnN0IGxpYnhlbmNhbGwuCgogIFBhdWwKCj4gCj4gV2UgcHJvYmFibHkgbmVlZCB0aGlz
IHBhdGNoIGluIHhlbjoKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9N
YWtlZmlsZQo+IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQo+IGluZGV4IDU1NjI2
YTUwNDkuLjgxZmE1YTRhYzQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9N
YWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKPiBAQCAtNjMs
NyArNjMsNyBAQCBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKToKPiBsaWJ4ZW5kZXZpY2Vt
b2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKQo+ICAgICAgICAgJChTWU1MSU5LX1NITElCKSAkPCAk
QAo+IAo+ICBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKTogJChQSUNfT0JK
UykKPiBsaWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKPiAtICAgICAgICQoQ0MpICQoTERGTEFHUykgJChQ
VEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC0KPiBXbCxsaWJ4ZW5kZXZpY2Vt
b2RlbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpCj4gJChM
RExJQlNfbGlieGVudG9vbGxvZykgJChBUFBFTkRfTERGTEFHUykKPiArICAgICAgICQoQ0MpICQo
TERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC0KPiBXbCxs
aWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElD
X09CSlMpCj4gJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuY2FsbCkgJChB
UFBFTkRfTERGTEFHUykKPiAKPiAgLlBIT05ZOiBpbnN0YWxsCj4gIGluc3RhbGw6IGJ1aWxkCj4g
Cj4gLS0KPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 16:55:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 16:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xZ3-00024w-36; Wed, 03 May 2017 16:55:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2890391ed=anthony.perard@citrix.com>)
 id 1d5xZ2-00024o-G6
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 16:55:44 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F4/33-01734-F8B0A095; Wed, 03 May 2017 16:55:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG4PN1e
 kwYeZQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ava62MBXslKl5+P8fYwPhMuIuRk0NCwF+i
 68YLRhCbRUBF4ubMBhYQm03AQGLF9KtgcREBRYkHL2+ygtjMAmcZJf7vyQaxhQVCJD5+f8gOY
 vMKWEv8n/aOrYuRi0NI4CmLxIzbU6ASghInZz5hgWjWkViw+xNQEQeQLS2x/B8HSJhTwFLi1r
 nLYLtEBZQllpzeAlYuJKAmcWPhMpYJjHyzkEyahWTSLIRJCxiZVzGqF6cWlaUW6RrqJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsamXudDjJIcTEqivOqv2COF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCWc3FFCgkWpaanVqRl5gBDHiYtwcGjJMLbAJLmLS5IzC3OT
 IdInWJUlBLnPcsJlBAASWSU5sG1weLsEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3q0gU3
 gy80rgpr8CWswEtLhZlgNkcUkiQkqqgdHy0eZn3w56vjm9+5y9iE1xYj77YrH6vx8XaqiJRm6
 vlRP/a1C2bfkyeUY+F6lZRvxKdysmeZu81UhaPmOiKO+hr5rVmbrHX0wyXjfFit16c/jC4npe
 uUOMPa8zjx/qdt+/e86u3lm6xd92vNK7lsHB1NJndvhp/PH1nlwJc4uqNoS5vW24VK7EUpyRa
 KjFXFScCAA/UGzBrgIAAA==
X-Env-Sender: prvs=2890391ed=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493830538!96201788!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53456 invoked from network); 3 May 2017 16:55:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 16:55:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="422069775"
Date: Wed, 3 May 2017 17:55:36 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170503165536.GC1553@perard.uk.xensource.com>
References: <alpine.DEB.2.10.1704141429110.23677@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
 <20170503164838.GB1553@perard.uk.xensource.com>
 <20170503165207.k4z3xwusbi4vmmf5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170503165207.k4z3xwusbi4vmmf5@citrix.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDU6NTI6MDdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1heSAwMywgMjAxNyBhdCAwNTo0ODozOFBNICswMTAwLCBBbnRob255IFBFUkFS
RCB3cm90ZToKPiA+IE9uIFRodSwgQXByIDIwLCAyMDE3IGF0IDExOjA1OjMzQU0gLTA3MDAsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gT24gVGh1LCAyMCBBcHIgMjAxNywgUGF1bCBE
dXJyYW50IHdyb3RlOgo+ID4gPiA+IEkgdGhpbmsgeGVuY2FsbCBzaG91bGQgYmUgcGFydCBvZiB0
aGUgYmFzZSB4ZW5fc3RhYmxlX2xpYnMgYW55d2F5Lgo+ID4gPiAKPiA+ID4gWWVzLCB5b3UgYXJl
IHJpZ2h0LiBIb3dldmVyIEkgbm90aWNlZCB0aGF0IC1seGVuY2FsbCBuZWVkcyB0byBjb21lIGFm
dGVyCj4gPiA+IC1seGVuZGV2aWNlbW9kZWwuIFNvLCBJJ2xsIGhhdmUgdG8gbW92ZSAtbHhlbmRl
dmljZW1vZGVsIGJlZm9yZQo+ID4gPiAkeGVuX3N0YWJsZV9saWJzLCBzZWUgYmVsb3cuIEknbGwg
bWVyZ2UgdGhpcyBwYXRjaCBpbnRvICJjb25maWd1cmU6Cj4gPiA+IGRldGVjdCBwcmVzZW5jZSBv
ZiBsaWJ4ZW5kZXZpY2Vtb2RlbCIsIGlmIHRoYXQncyBPSy4KPiA+ID4gCj4gPiA+IGRpZmYgLS1n
aXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKPiA+ID4gaW5kZXggOTlkNmNiYy4uMzEzM2VmOCAx
MDA3NTUKPiA+ID4gLS0tIGEvY29uZmlndXJlCj4gPiA+ICsrKyBiL2NvbmZpZ3VyZQo+ID4gPiBA
QCAtMTk5Miw3ICsxOTkyLDcgQEAgaWYgdGVzdCAiJHhlbiIgIT0gIm5vIiA7IHRoZW4KPiA+ID4g
ICAgZWxzZQo+ID4gPiAgCj4gPiA+ICAgICAgeGVuX2xpYnM9Ii1seGVuc3RvcmUgLWx4ZW5jdHJs
IC1seGVuZ3Vlc3QiCj4gPiA+IC0gICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmZvcmVpZ25tZW1v
cnkgLWx4ZW5nbnR0YWIgLWx4ZW5ldnRjaG4iCj4gPiA+ICsgICAgeGVuX3N0YWJsZV9saWJzPSIt
bHhlbmNhbGwgLWx4ZW5mb3JlaWdubWVtb3J5IC1seGVuZ250dGFiIC1seGVuZXZ0Y2huIgo+ID4g
PiAgCj4gPiA+ICAgICAgIyBGaXJzdCB3ZSB0ZXN0IHdoZXRoZXIgWGVuIGhlYWRlcnMgYW5kIGxp
YnJhcmllcyBhcmUgYXZhaWxhYmxlLgo+ID4gPiAgICAgICMgSWYgbm8sIHdlIGFyZSBkb25lIGFu
ZCB0aGVyZSBpcyBubyBYZW4gc3VwcG9ydC4KPiA+ID4gQEAgLTIwMjcsOSArMjAyNyw5IEBAIGlu
dCBtYWluKHZvaWQpIHsKPiA+ID4gICAgcmV0dXJuIDA7Cj4gPiA+ICB9Cj4gPiA+ICBFT0YKPiA+
ID4gLSAgICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgJHhlbl9zdGFibGVfbGlicyAt
bHhlbmRldmljZW1vZGVsIgo+ID4gPiArICAgICAgICBjb21waWxlX3Byb2cgIiIgIiR4ZW5fbGli
cyAtbHhlbmRldmljZW1vZGVsICR4ZW5fc3RhYmxlX2xpYnMiCj4gPiA+ICAgICAgICB0aGVuCj4g
PiA+IC0gICAgICB4ZW5fc3RhYmxlX2xpYnM9IiR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW5kZXZpY2Vt
b2RlbCIKPiA+ID4gKyAgICAgIHhlbl9zdGFibGVfbGlicz0iLWx4ZW5kZXZpY2Vtb2RlbCAkeGVu
X3N0YWJsZV9saWJzIgo+ID4gPiAgICAgICAgeGVuX2N0cmxfdmVyc2lvbj00MDkwMAo+ID4gPiAg
ICAgICAgeGVuPXllcwo+ID4gPiAgICAgIGVsaWYKPiA+IAo+ID4gSGV5LCBub3cgdGhhdCB0aGlz
IHBhdGNoIGlzIG1lcmdlZCwgeGVuLmdpdCBmYWlsIHRvIGJ1aWxkIFFFTVUuIChvc3N0ZXN0Cj4g
PiBxZW11LW1haW5saW5lIGJyYW5jaCBmYWlsLikKPiA+IAo+ID4gVGhhdCdzIGJlY2F1c2UgLWx4
ZW5jYWxsIGlzIG5vdCBmb3VuZCBiZWNhdXNlIC1MJHBhdGhfdG9fbGlieGVuY2FsbCBpcwo+ID4g
bWlzc2luZyBpbiB4ZW4uZ2l0Lgo+ID4gCj4gPiBCdXQgSSd2ZSBub3RpY2Ugc29tZXRoaW5nIGVs
c2UsIGxpYnhlbmRldmljZW1vZGVsLnNvIGlzIG5vdCBsaW5rZWQKPiA+IGFnYWluc3QgbGlieGVu
Y2FsbCwgdGhhdCBtaWdodCBiZSB0aGUgcm9vdCBvZiB0aGUgaXNzdWVzIG9uIGFybS4KPiA+IChs
aWJ4ZW5jdHJsLnNvIGlzIGxpbmtlZCBhZ2FpbnN0IGxpYnhlbmNhbGwuKQo+ID4gCj4gPiBUaG91
Z2h0Pwo+ID4gCj4gPiAKPiA+IFdlIHByb2JhYmx5IG5lZWQgdGhpcyBwYXRjaCBpbiB4ZW46Cj4g
PiAKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlIGIvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQo+ID4gaW5kZXggNTU2MjZhNTA0OS4uODFmYTVh
NGFjNCAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKPiA+
ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKPiA+IEBAIC02Myw3ICs2Myw3
IEBAIGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpOiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4k
KE1BSk9SKS4kKE1JTk9SKQo+ID4gICAgICAgICAkKFNZTUxJTktfU0hMSUIpICQ8ICRACj4gPiAg
Cj4gPiAgbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMp
IGxpYnhlbmRldmljZW1vZGVsLm1hcAo+ID4gLSAgICAgICAkKENDKSAkKExERkxBR1MpICQoUFRI
UkVBRF9MREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZGV2aWNlbW9kZWwu
c28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAkKExETElCU19s
aWJ4ZW50b29sbG9nKSAkKEFQUEVORF9MREZMQUdTKQo+ID4gKyAgICAgICAkKENDKSAkKExERkxB
R1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZGV2
aWNlbW9kZWwuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAk
KExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW5jYWxsKSAkKEFQUEVORF9MREZM
QUdTKQo+ID4gIAo+IAo+IElzbid0IHRoZSBkZXBlbmRlbmN5IGFscmVhZHkgZW5jb2RlZCBpbiB0
b29scy9SdWxlcy5taz8KCkhvdz8gV2hpY2ggbWFrZWZpbGUgdmFyaWFibGUgd291bGQgaW5jbHVk
ZSAtbHhlbmNhbGwgaW4gdGhlIGFicm92ZSBsaW5lPwoKQWxzbyBsZGQgbGlieGVuZGV2aWNlbW9k
ZWwuc28gZG9lcyBub3QgbGlzdCBsaWJ4ZW5jYWxsLnNvLgoKLS0gCkFudGhvbnkgUEVSQVJECgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 16:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 16:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xbf-0002Fc-IK; Wed, 03 May 2017 16:58:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1d5xbe-0002FW-7d
 for xen-devel@lists.xen.org; Wed, 03 May 2017 16:58:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 25/A3-02180-13C0A095; Wed, 03 May 2017 16:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEKsWRWlGSWpSXmKPExsVy2uJbjK4mD1e
 kwbVl0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3+v+sBXslK6b/n8PawHhGvIuRk0NI4AWT
 xPRLJV2MXBwsAl+ZJGY9/8QIkhAW0JJYcP4/C4gtImAl8X7Xd1aQImaBtYwSx7s2MkJ097FJv
 P8nCGKzCahKrF5ymQ3E5hWwkXhw/yAziM0ioCKx8PxqVhBbVCBUYsdTiKG8AoISJ2c+AbM5ge
 ovXzzIDrGgnVHi6J5XbBMYeWchqZuFLAeSYBZIkVj58A3jLCTLZyG5dhaya2chuWoWkvdmIfl
 iFpJLIBaoS/yZd4kZwhaX2NTUzwhha0ssW/gaKm4rsW7dexYIW0/i7e9eKNtSYv2OT+wLGAVW
 MWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIExiUDEOxgvHja8
 xCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvN+5uCKFBItS01Mr0jJzgAkCJi
 3BwaMkwrsfJM1bXJCYW5yZDpE6xagoJc5rCpIQAElklObBtcGS0iVGWSlhXkagQ4R4ClKLcjN
 LUOVfMYpzMCoJ82aCTOHJzCuBm/4KaDET0OJmWQ6QxSWJCCmpBsamzV0bZWWXra1MsWCaZM7H
 Y7/pV7p3+JpTfL1L5h5KUvlS6mkTWN8gXycu+EyBy/DK4UbbWaWTvII3K4obXUr9KnxwLX/Sg
 4bupaaPFV6k1v2bynY9qfLz107bpVO4vau3f/3mmcnyN9w1MfjLsjXiT9dPYdu/1FTo7TM+vi
 n1ewLP5DcHnVdiKc5INNRiLipOBACvNa2ORQMAAA==
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-10.tower-206.messagelabs.com!1493830694!74901458!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56892 invoked from network); 3 May 2017 16:58:16 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 May 2017 16:58:16 -0000
Received: from dhcp-10-1-1-173.lan.crc.id.au
 (2407-e400-b000-201-fc9c-4ab4-3e89-b6b8-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:fc9c:4ab4:3e89:b6b8])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 9E0373A021C;
 Thu,  4 May 2017 02:58:10 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1493830690; bh=XsBS6VAz7cTx3cIWmbSUevayNSJWziTKRqVf7un28p0=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To;
 b=bBVKDfWODrQhTkXkBOXSupn6XQPzkhTK0AjdWIlTh0Aw+6SVYeMOb2ou620Kk3GUr
 IdT0FqPp0AOi9AcqlT1wGD5cqdOE2PX4dFbYPTq//cMd6ZVmPwzfBFCi7ry1/5dLO+
 vPKDk+UNBqukXRuNbNdluiMQRDYwUoOFmheDcniU=
To: Juergen Gross <jgross@suse.com>, glenn@rimuhosting.com
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
From: Steven Haigh <netwiz@crc.id.au>
Message-ID: <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
Date: Thu, 4 May 2017 02:58:04 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0
MIME-Version: 1.0
In-Reply-To: <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3578459441132733081=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3578459441132733081==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="Wn1SbWNaIA37oHPsA4oFDjUA4LQXeeV3N"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Wn1SbWNaIA37oHPsA4oFDjUA4LQXeeV3N
Content-Type: multipart/mixed; boundary="KWbeGUqGNxoXu3CvlJoNC59JwSETc7oOU";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: Juergen Gross <jgross@suse.com>, glenn@rimuhosting.com
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Message-ID: <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
Subject: Re: null domains after xl destroy
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
In-Reply-To: <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>

--KWbeGUqGNxoXu3CvlJoNC59JwSETc7oOU
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

On 04/05/17 01:53, Juergen Gross wrote:
> On 03/05/17 12:45, Steven Haigh wrote:
>> Just wanted to give this a little nudge now people seem to be back on
>> deck...
>=20
> Glenn, could you please give the attached patch a try?
>=20
> It should be applied on top of the other correction, the old debug
> patch should not be applied.
>=20
> I have added some debug output to make sure we see what is happening.

This patch is included in kernel-xen-4.9.26-1

It should be in the repos now.

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--KWbeGUqGNxoXu3CvlJoNC59JwSETc7oOU--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZCgwgAAoJEEGvNdV6fTHckmQP/24fnLPSFa9vLOfTn5VwSwl2
UtFrA3HbblU1ci9Wk4mvonHklCibj8F3T6ugPyVv3Y8GvDm6jPqHY1k2BolZk12g
wr/dywt7C0jyHHpcy1YJhJp1iJk2f3hppzlY5LFI3jBtBCWicQlR6e9LMI8ZyTCG
Otpe7t2tKD6N7hyOUCAc6QUAA1ILHV7l1n7mPaxThI6JYo2Ha4o86BCn7oedn5zQ
J57QaaIUoACIiSFWHSk0kOqsonZdZW4qoJ3Qu4gMhLOpotaDeEzNz+LNjpn+A23w
oXSfbEgCsJFeNV9W1pDyMthq8j9Tn96LANqOx2JUnvdbBHKl1aNXSH6RFvpgDBro
7VRzld0AvBiJEGxyUn9q14xwNbTXYaUJvIZ5iqoCfnHiCAksl78oOOj0mjmGktht
l4Y+y/Q3b8mqcdTG8sJ/WIvmAagDzm61hDI4Cihbh1GE5faCuizsjOBYjEMy7lQM
HkVuE9Ot8C6FD7EKGqZCXOfiqrpSCwKZKZ/ahJDE8/jrClNyU/SxhX94SNkHtv/E
kCr5YhDTufIop3pLMMwwH4iokeYzyitUVbIP7s12CA+KFLIjxX3rpQTEtipgK0wJ
lmtwa+vXsQNdyOLtllgQOZJIwCJAR0T/J2dArxAAXfs0PtaMOzjHvmBfffXaHa5+
GiKcyQgSbwzItd+O1388
=zkUH
-----END PGP SIGNATURE-----

--Wn1SbWNaIA37oHPsA4oFDjUA4LQXeeV3N--


--===============3578459441132733081==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3578459441132733081==--


From xen-devel-bounces@lists.xen.org Wed May 03 17:03:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 17:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xgB-0002v5-9W; Wed, 03 May 2017 17:03:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=28974a433=wei.liu2@citrix.com>)
 id 1d5xgA-0002uz-4J
 for xen-devel@lists.xen.org; Wed, 03 May 2017 17:03:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B6/F5-01997-94D0A095; Wed, 03 May 2017 17:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDva4HL1e
 kwa5tBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxm0/YCpplKiZvnMbSwNgq3sXIySEh4C9x
 vPM3C4jNIqAi8frbDjCbTUBZ4mdnLxuILQIUP3T+J3sXIxcHs8AiRokJp/YxgySEBXwktj7Yx
 gRi8wpYSNzY/poVpEhI4AijxLw9H9ggEoISJ2c+AZvKLKAjsWD3J6A4B5AtLbH8HwdImFPAUu
 Jh80uwElGgZZ1L54DZQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQQi+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDY6hkYGHcw/j7teYhRkoNJSZRX/RV7pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3s/cXJFCgkWp6akVaZk5wLCHSUtw8CiJ8P7gAkrzFhck5
 hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ4702QGQIgRRmleXAjYDF4iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5IwLx8P0BSezLwSuE2vgI5gAjqiWZYD5IiSRISUVAOj3JVjYTO2WvZtsL51Ty1
 dMlrf/syZojOPtvDumD676F3fjKz5l9z+3tWYWaRtlmAtcDvxMXPHxNdXXCacTzFm6S1baK/H
 Eem9o3eLp/qTgv9BWVrPP36MmRqXyfjsv2utlPvqpCMajm46b27EbswMv/d/qUTU44sZka22K
 yemPs19HDarX+GIEktxRqKhFnNRcSIANuomBrwCAAA=
X-Env-Sender: prvs=28974a433=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493830982!97915967!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55903 invoked from network); 3 May 2017 17:03:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 17:03:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="430770991"
Date: Wed, 3 May 2017 18:02:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Reinis Martinsons <admin@frp.lv>
Message-ID: <20170503170256.tjxrgytumz5blmkr@citrix.com>
References: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
 <20170503102750.t62i2uy7ijhqnoic@citrix.com>
 <db58f795-32bf-2bb4-6800-8f79e3dee2cc@frp.lv>
 <20170503143158.ruerumxzowaexf2r@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170503143158.ruerumxzowaexf2r@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xl devd segmentation fault on xl block-detach
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDM6MzE6NThQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1heSAwMywgMjAxNyBhdCAwNDoyNzo0MVBNICswMzAwLCBSZWluaXMgTWFydGlu
c29ucyB3cm90ZToKPiA+IE9uIDAzLjA1LjIwMTcgMTM6MjcsIFdlaSBMaXUgd3JvdGU6Cj4gPiBs
aWJ4bDogZGVidWc6IGxpYnhsX2xpbnV4LmM6MjAwOmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRf
aW5mbzogbnVtX2V4ZWMgMSwgbm90IHJ1bm5pbmcgaG90cGx1ZyBzY3JpcHRzCj4gPiBsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjExNDM6ZGV2aWNlX2hvdHBsdWc6IE5vIGhvdHBsdWcgc2Ny
aXB0IHRvIGV4ZWN1dGUKPiA+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2ODY6bGlieGxf
X2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDIwNmU5YTA6IGRlcmVnaXN0ZXIgdW5y
ZWdpc3RlcmVkCj4gPiBsaWJ4bDogZGVidWc6IGxpYnhsLmM6MzcyMTpkZXZpY2VfY29tcGxldGU6
IGRldmljZSAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvMC81MTcxMiByZW1vdmUgc3VjY2Vl
ZAo+ID4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0cm95
OiBhbyAweDIwNzBiODA6IGRlc3Ryb3kKPiA+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1
NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDdmZmY5N2JhNzNhOCB3cGF0aD0vbG9jYWwv
ZG9tYWluLzEvYmFja2VuZCB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC8wLzUxNzEyCj4gPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyMzps
aWJ4bF9fbmVzdGVkX2FvX2NyZWF0ZTogYW8gMHgyMDcwYjgwOiBuZXN0ZWQgYW8sIHBhcmVudCAw
eDIwNmUzNTAKPiA+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19f
ZGVzdHJveTogYW8gMHgyMDcwYjgwOiBkZXN0cm95Cj4gPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZmOTdiYTczYTggd3BhdGg9
L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9t
YWluLzEvYmFja2VuZC92YmQvMC81MTcyOC9vbmxpbmUKPiA+IGxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzoyMjIzOmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBhbyAweDIwNzBiODA6IG5lc3Rl
ZCBhbywgcGFyZW50IDB4MjA2ZTM1MAo+IAo+IEludGVyZXN0aW5nLCBzbyBpdCBzZWVtcyB4bCBk
ZXZkIG5ldmVyIHJlbW92ZWQgZGd1ZXN0IGZyb20gdGhlIGxpc3QuCj4gCj4gSSB3b25kZXIgd2hh
dCBlbHNlIGNvdWxkIGdvIHdyb25nLgo+IAo+IEkndmUgbWFuYWdlZCB0byByZXByb2R1Y2UgdGhp
cyBsb2NhbGx5LiBJIHdpbGwgdHJ5IHRvIGZpeCBpdCBmb3IgNC45Lgo+IAo+IFdlaS4KCkNhbiB5
b3UgZ2l2ZSB0aGUgZm9sbG93aW5nIHBhdGNoIGEgdHJ5PyBUaGlzIGFwcGxpZXMgdG8gNC44LgoK
Tm90IHN1cmUgaWYgdGhlcmUgaXMgYSBiZXR0ZXIgd2F5IHRvIGZpeCBpdCB0aG91Z2guIElhbiBh
bmQgUm9nZXI/CgotLS04PC0tLQpGcm9tIDg1NDJhMWQ0ZjUzN2NiNTcxOWViZDI0NTg3MmQwMjU2
ZGY4MTY2NzAgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMyBNYXkgMjAxNyAxNzo1NTo0MiArMDEwMApTdWJqZWN0
OiBbUEFUQ0hdIGxpYnhsOiBmaXggYmFja2VuZF93YXRjaF9jYWxsYmFjawoKVGhhdCBmdW5jdGlv
biBuZWVkcyB0byBjb3BlIHdpdGggc3B1cmlvdXMgZXZlbnRzLiBUaGUgb3JpZ2luYWwgInNraXAi
CnBhdGggYmxpbmRseSBmcmVlZCBkZ3Vlc3QgZXZlbiB3aGVuIGl0IG5lZWRlZCB0byBzdGF5IGlu
IGRkb21haW4gbGlzdC4KCkZyZWUgZGd1ZXN0IGlmZiBpdCBpcyBuZXdseSBhZGRlZCB0byB0aGUg
bGlzdC4gVGhhdCB3YXkgd2UgZG9uJ3QgZnJlZQp0aGUgb25lIHRoYXQgc2hvdWxkIHN0YXkgb24g
dGhlIGxpc3QgYW5kIHdlIGRvbid0IHVubmVjZXNzYXJpbHkgYWRkIGEKc3RhbGUgZGd1ZXN0IGVu
dHJ5IHRvIGRkb21haW4gbGlzdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8IDEwICsrKysrKysrKy0KIDEgZmls
ZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCBhY2Y3MTRlMWY5
Li5lZDU0MmMwOTc3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsLmMKQEAgLTM4NDIsNiArMzg0Miw3IEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRf
d2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gs
CiAgICAgbGlieGxfX2RldmljZSAqZGV2ID0gTlVMTDsKICAgICBsaWJ4bF9fZGRvbWFpbl9kZXZp
Y2UgKmRkZXYgPSBOVUxMOwogICAgIGxpYnhsX19kZG9tYWluX2d1ZXN0ICpkZ3Vlc3QgPSBOVUxM
OworICAgIGJvb2wgbmV3X2RndWVzdCA9IGZhbHNlOwogICAgIGJvb2wgZnJlZV9hbyA9IGZhbHNl
OwogCiAgICAgLyogQ2hlY2sgaWYgZXZlbnRfcGF0aCBlbmRzIHdpdGggInN0YXRlIiBvciAib25s
aW5lIiBhbmQgdHJ1bmNhdGUgaXQuICovCkBAIC0zODg4LDYgKzM4ODksNyBAQCBzdGF0aWMgdm9p
ZCBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3hzd2F0
Y2ggKndhdGNoLAogICAgICAgICBMSUJYTF9TTElTVF9JTlNFUlRfSEVBRCgmZGRvbWFpbi0+Z3Vl
c3RzLCBkZ3Vlc3QsIG5leHQpOwogICAgICAgICBMT0coREVCVUcsICJhZGRlZCBkb21haW4gJXUg
dG8gdGhlIGxpc3Qgb2YgYWN0aXZlIGd1ZXN0cyIsCiAgICAgICAgICAgICAgICAgICAgZGd1ZXN0
LT5kb21pZCk7CisgICAgICAgIG5ld19kZ3Vlc3QgPSB0cnVlOwogICAgIH0KICAgICBkZGV2ID0g
c2VhcmNoX2Zvcl9kZXZpY2UoZGd1ZXN0LCBkZXYpOwogICAgIGlmIChkZGV2ID09IE5VTEwgJiYg
c3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpIHsKQEAgLTM5NDcsNyArMzk0OSwxMyBAQCBza2lw
OgogICAgIGxpYnhsX19uZXN0ZWRfYW9fZnJlZShuZXN0ZWRfYW8pOwogICAgIGZyZWUoZGV2KTsK
ICAgICBmcmVlKGRkZXYpOwotICAgIGZyZWUoZGd1ZXN0KTsKKyAgICBpZiAobmV3X2RndWVzdCkg
eworICAgICAgICBMSUJYTF9TTElTVF9SRU1PVkUoJmRkb21haW4tPmd1ZXN0cywgZGd1ZXN0LCBs
aWJ4bF9fZGRvbWFpbl9ndWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQpOwor
ICAgICAgICBMT0coREVCVUcsICJyZW1vdmVkIGRvbWFpbiAldSBmcm9tIHRoZSBsaXN0IG9mIGFj
dGl2ZSBndWVzdHMiLAorICAgICAgICAgICAgICAgICAgIGRndWVzdC0+ZG9taWQpOworICAgICAg
ICBmcmVlKGRndWVzdCk7CisgICAgfQogICAgIHJldHVybjsKIH0KIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 17:11:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 17:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xoJ-0003ca-56; Wed, 03 May 2017 17:11:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mohit.gambhir@oracle.com>) id 1d5xoI-0003cU-4y
 for xen-devel@lists.xen.org; Wed, 03 May 2017 17:11:30 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 49/F5-01733-14F0A095; Wed, 03 May 2017 17:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUyZ7p8oK4jP1e
 kweFrjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahE1OZCw5LVHw508jWwLhapIuRi0NIYAKT
 xM///5m7GDmBnF+MEg9XekEkNjBK/LnQxArhbGeUOHjjMitIlbBArsSl/qNMIAkRgW5GiU8XP
 zJCVDWzSExePpEZxGEW2MUo8Wv1BnaQFjYBPYlNaxaD2fwCChI9XT/BFvIK2EosenuNEcRmEV
 CR+PehgQXEFhUIl3jbeIQFokZQ4uTMJ2A2p0CIxJJ7l9hAbGYBM4l5mx8yQ9jyEtvfzgGzJQQ
 MJT5vXMo8gVFoFpL2WUhaZiFpWcDIvIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBULze1uDgx
 PTUnMalYLzk/dxMjMKwZgGAH47HJzocYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4LXl44oUEixKTU+tSMvMAUYYTFqCg0dJhNcdJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+X
 mpUuK8ziBFAiBFGaV5cCNg0X6JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwaIFN4MvNK4Da
 9AjqCCeiIZlkOkCNKEhFSUg2M3lMung0rzSndbNhm5dBk8O6JgO1Jz9X79+/23y/IkX3qmKjS
 cRbj0s8V5b0nWUKPSj2qiv45Y1bR5+qU6Qbik/LWRnc0qYmI1kv63lvb9K7ioYqa8e0rL9pLM
 mfvO/rAYosr++77kl2WEiq+E9lVfHk+XEpRf/1cj3Wd9kPhBV//HLjy/f8lJZbijERDLeai4k
 QABZCycvECAAA=
X-Env-Sender: mohit.gambhir@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493831486!80366441!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35625 invoked from network); 3 May 2017 17:11:28 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 May 2017 17:11:28 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v43HBNeE000567
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 3 May 2017 17:11:23 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v43HBNrq028652
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 3 May 2017 17:11:23 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v43HBMp1027788;
 Wed, 3 May 2017 17:11:22 GMT
Received: from dhcp-burlington7-2nd-B-west-10-152-54-198.usdhcp.oraclecorp.com
 (/10.152.54.198) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 03 May 2017 10:11:22 -0700
To: "Tian, Kevin" <kevin.tian@intel.com>,
 "'Boris Ostrovsky'" <boris.ostrovsky@oracle.com>,
 Jan Beulich <JBeulich@suse.com>
References: <20170426181104.10112-1-mohit.gambhir@oracle.com>
 <35183ca6-379e-6605-e5ed-6f54ee2e6639@citrix.com>
 <23427c77-0b2b-0046-13dc-6a3dddfe85a1@oracle.com>
 <5901BABA0200007800154A59@prv-mh.provo.novell.com>
 <e95b8a47-b0d8-2d61-db6e-414c26988f90@oracle.com>
 <590224C20200007800154DDB@prv-mh.provo.novell.com>
 <8a655317-eb71-fb7a-3724-0856be958c2e@oracle.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CBBD78@SHSMSX101.ccr.corp.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CBBDD1@SHSMSX101.ccr.corp.intel.com>
From: Mohit Gambhir <mohit.gambhir@oracle.com>
Organization: Oracle Corporation
Message-ID: <27656d66-760d-57e1-187f-42e14ea44487@oracle.com>
Date: Wed, 3 May 2017 13:11:20 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190CBBDD1@SHSMSX101.ccr.corp.intel.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, mgambhir@outlook.com, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu_intel: Fix hypervisor crash by
 masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8yOC8yMDE3IDAyOjUyIEFNLCBUaWFuLCBLZXZpbiB3cm90ZToKPj4gRnJvbTogVGlh
biwgS2V2aW4KPj4gU2VudDogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAyOjQzIFBNCj4+Cj4+PiBG
cm9tOiBCb3JpcyBPc3Ryb3Zza3kgW21haWx0bzpib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbV0K
Pj4+IFNlbnQ6IFRodXJzZGF5LCBBcHJpbCAyNywgMjAxNyAxMToxOCBQTQo+Pj4KPj4+IE9uIDA0
LzI3LzIwMTcgMTE6MDUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI3LjA0LjE3
IGF0IDE2OjU3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAw
NC8yNy8yMDE3IDAzOjMyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDI2LjA0
LjE3IGF0IDIwOjUwLCA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4+PiBP
biAwNC8yNi8yMDE3IDAyOjE5IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+PiBPbiAy
Ni8wNC8xNyAxOToxMSwgTW9oaXQgR2FtYmhpciB3cm90ZToKPj4+Pj4+Pj4+IFNldHRpbmcgUGlu
IENvbnRyb2wgKFBDKSBiaXQgKDE5KSBpbiBNU1JfUDZfRVZOVFNFTCByZXN1bHRzIGluIGEKPj4+
IEdlbmVyYWwKPj4+Pj4+Pj4+IFByb3RlY3Rpb24gRmF1bHQgYW5kIHRodXMgcmVzdWx0cyBpbiBh
IGh5cGVydmlzb3IgY3Jhc2guIFRoaXMgcGF0Y2gKPj4+IGZpeGVzCj4+Pj4+IHRoZQo+Pj4+Pj4+
Pj4gY3Jhc2ggYnkgbWFza2luZyBQQyBiaXQgYW5kIHJldHVybmluZyBhbiBlcnJvciBpbiBjYXNl
IGFueSBndWVzdAo+PiB0cmllcwo+Pj4gdG8KPj4+Pj4gd3JpdGUKPj4+Pj4+Pj4+IHRvIGl0Lgo+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE1vaGl0IEdhbWJoaXIgPG1vaGl0Lmdh
bWJoaXJAb3JhY2xlLmNvbT4KPj4+Pj4+Pj4gT3V0IG9mIGludGVyZXN0LCB3aGljaCBoYXJkd2Fy
ZSBoYXMgdGhpcyBiZWVuIG9ic2VydmVkIG9uPwo+Pj4+Pj4+IEkgaGF2ZSB0ZXN0ZWQgdGhpcyBv
biB0d28gSW50ZWwgQnJvYWR3ZWxsIG1hY2hpbmVzLgo+Pj4+Pj4gU2luY2UgYnkgbm93IGFsbCB3
ZSBoYXZlIGFyZSBpbmRpY2F0aW9ucyB0aGF0IHRoaXMgaXMgYW4gZXJyYXR1bSwKPj4+Pj4+IHRo
aXMgaW5mb3JtYXRpb24gYmVsb25ncyBpbnRvIHRoZSBjb21taXQgbWVzc2FnZS4gQXMgaXQgaXMg
d3JpdHRlbgo+Pj4+Pj4gbm93LCBpdCBtZWFucyB0aGUgYml0IGNhbid0IGJlIHNldCBvbiBhbnkg
aGFyZHdhcmUuIElmIHRoZXJlIGFyZQo+Pj4+Pj4gcmVhc29ucyBiZXlvbmQgdGhpcyBlcnJhdHVt
IHRvIHVuaWZvcm1seSBkaXNhbGxvdyB0aGUgYml0IHRvIGJlCj4+Pj4+PiBzZXQgYnkgZ3Vlc3Rz
LCB0aGVzZSBzaG91bGQgYmUgbmFtZWQgaGVyZSB0b28uIEFmdGVyIGFsbCB0aGUKPj4+Pj4+IHdh
eSB5b3UgZG8gdGhlIGNoYW5nZSwgeW91IG5vdyByZWZ1c2UgdmFsdWVzIHdpdGggdGhlIGJpdCBz
ZXQKPj4+Pj4+IGV2ZXJ5d2hlcmUuCj4+Pj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBzcGVjaWZp
YyB0byBCcm9hZHdlbGwuIEkgdHJpZWQgdGhpcyBvbiBhIEhhc3dlbGwKPj4+Pj4gKG1vZGVsIDYw
KSBhbmQgZ290IGEgI0dQRiBhcyB3ZWxsLgo+Pj4+Pgo+Pj4+PiBJZiBJIHVuZGVyc3RhbmQgd2hh
dCB0aGlzIGJpdCBkb2VzLCBpdCBpcyBwcmV0dHkgcG9pbnRsZXNzIGluIGEgZ3Vlc3QuCj4+Pj4+
IEl0IGlzIG9ubHkgdXNlZnVsIGluIHNvbWUgc29ydCBvZiBlbWJlZGRlZCBzZXR1cCwgd2hlcmUg
c29tZXRoaW5nIGlzCj4+Pj4+IGhvb2tlZCB1cCB0byBhIHBhcnRpY3VsYXIgcGluIG9uIHRoZSBi
b2FyZC4gU28gcGVyaGFwcyB0aGlzIGlzIG5vdCBhbgo+Pj4+PiBlcnJhdHVtIGJ1dCByYXRoZXIg
YSBub3QgZnVsbHkgZG9jdW1lbnRlZCBmZWF0dXJlLCB3aGVyZSBpZiBub3RoaW5nIGlzCj4+Pj4+
IGNvbm5lY3RlZCB0byB0aGF0IHBpbiB0aGlzIGJpdCBzaG91bGQgbm90IGJlIHNldC4KPj4+Pj4K
Pj4+Pj4gT3IgbWF5YmUgaXQgaXMgZG9jdW1lbnRlZCBidXQgSSBjYW4ndCBmaW5kIGFueXRoaW5n
IG9uIHRoYXQuCj4+Pj4gS2V2aW4sIEp1bj8KPj4gSSBhc2tlZCBpbnRlcm5hbGx5IGJ1dCBkaWRu
J3QgZ2V0IGEgY2xhcmlmaWNhdGlvbiB5ZXQuCj4+Cj4+Pj4+IEVpdGhlciB3YXksIHdlIHNob3Vs
ZCBtYXNrIHRoaXMgYml0Lgo+Pj4+IFN1cmUsIGJ1dDogUmVmdXNlIGF0dGVtcHRzIHRvIHNldCBp
dCwgb3Igc2lsZW50bHkgaWdub3JlIHN1Y2g/Cj4+PiBJIHRoaW5rIHRoZSBmb3JtZXIsIGVzcGVj
aWFsbHkgaWYgd2hhdCBJIHN1cm1pc2VkIGFib3ZlIGlzIGNvcnJlY3QgLS0tCj4+PiB0aGUgdXNl
ciBzaG91bGRuJ3QgdHJ5IHRvIHNldCBpdC4KPj4+Cj4+IEknbSB3aXRoIHRoZSBmb3JtZXIgdG9v
Lgo+Pgo+IGJ0dyByZWdhcmRsZXNzIG9mIGNsYXJpZmljYXRpb24gd2hpY2ggSSdtIHRyeWluZyB0
byBnZXQsIEkgdGhpbmsgd2UgZG8KPiBuZWVkIGRpc2FsbG93IHN1Y2ggZ3Vlc3Qgb3BlcmF0aW9u
IGdvaW5nIHRvIHBoeXNpY2FsIE1TUi4gSXQncyBub3QKPiBnb29kIHRvIGhhdmUgZ3Vlc3QgaW1w
YWN0IHBoeXNpY2FsIFBNVSBpbnRlcnJ1cHQgYmVoYXZpb3IuIEV2ZW4KPiB3aGVuIHdlIHdhbnQg
dG8gc3VwcG9ydCBndWVzdCBQQyBvcGVyYXRpb24gaW4gdGhlIGZ1dHVyZSwgaXQgbmVlZHMKPiBi
ZSBlbXVsYXRlZCBhcyB0aGUgY29tbWVudCBnaXZlbiBpbiBLVk0gc2lkZS4gSWYgb3RoZXJzIGFs
c28KPiBhZ3JlZSB3aXRoIHRoaXMgYXNzdW1wdGlvbiwgd2UgY291bGQgY2hlY2staW4gdGhpcyBw
YXRjaCB3L28KPiBtZW50aW9uaW5nIGFueSBwb3NzaWJsZSBlcnJhdHVtLi4uCkRvIHdlIGhhdmUg
YSBjb25zZW5zdXMgb24gdGhpcz8gU2hvdWxkIHdlIHB1c2ggdGhyb3VnaCB3aXRoIHRoaXMgcGF0
Y2ggCm9yIGFueSBvdGhlcgpjaGFuZ2VzL2NsYXJpZmljYXRpb25zIGFyZSByZXF1aXJlZD8KCisg
bXkgcGVyc29uYWwgZW1haWwgaWQuCj4gVGhhbmtzCj4gS2V2aW4KPgo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 17:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 17:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5xyt-0004Lg-68; Wed, 03 May 2017 17:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d5xys-0004LY-53
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 17:22:26 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 76/47-03371-1D11A095; Wed, 03 May 2017 17:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJsh+4FQa5
 Ig8bv5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bt2yuYC86IVVzsWcnSwHhcqIuRi0NIYCqj
 xNOmu+wQzh9GidtPZjF3MXJysAhoSTTt2MIGYrMJGEr8fbIJyObgkACyl3zmAAmLCOhJtKyay
 ArSyyzwj1FiyuY1YL3CAiESH78/ZAep5xSwkfi+KBckzCvgJbFr3wWoXRtZJLbe/gVWLyqgK3
 Ho3x82iCJBiZMzn7CA2MxANyyfvg3MlhDIkJjXM4cVwvaSWHTjEpStJnH13CbmCYyCs5C0z0L
 SvoCRaRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEO
 xnkn/A8xSnIwKYnyqr9ijxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtIgCtSSLAoNT21Ii0zB
 xgpMGkJDh4lEd6N/EBp3uKCxNzizHSI1ClGRSlxXh5gfAkJgCQySvPg2mDReYlRVkqYlxHoEC
 GegtSi3MwSVPlXjOIcjErCvO0g23ky80rgpr8CWswEtLhZlgNkcUkiQkqqgVGy5IpL08vercy
 iNXvnFWnPW5gqeeRg6qcjv3Of/unysPET/iLov8RD4VNU7t+o6Lt/3m40zJt4L7v7B1OvozZ7
 pVjLo231KnF5NS7NS4Uv/TzNvW/r3qiAPq5j1YXnNnxtLmoMfC957wB7O5/wr7Y/OQeK0kSmb
 Nw4Z33PE9XErrWRJ4q4DymxFGckGmoxFxUnAgBg0k8hyQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493832143!62050159!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18852 invoked from network); 3 May 2017 17:22:24 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 17:22:24 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 0ACBE20279;
 Wed,  3 May 2017 17:22:22 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C9FBC20142;
 Wed,  3 May 2017 17:22:20 +0000 (UTC)
Date: Wed, 3 May 2017 10:20:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170503164838.GB1553@perard.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1705031019140.9240@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1704141429110.23677@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
 <20170503164838.GB1553@perard.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzIE1heSAyMDE3LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBPbiBUaHUsIEFwciAy
MCwgMjAxNyBhdCAxMTowNTozM0FNIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
PiBPbiBUaHUsIDIwIEFwciAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IEkgdGhpbmsg
eGVuY2FsbCBzaG91bGQgYmUgcGFydCBvZiB0aGUgYmFzZSB4ZW5fc3RhYmxlX2xpYnMgYW55d2F5
Lgo+ID4gCj4gPiBZZXMsIHlvdSBhcmUgcmlnaHQuIEhvd2V2ZXIgSSBub3RpY2VkIHRoYXQgLWx4
ZW5jYWxsIG5lZWRzIHRvIGNvbWUgYWZ0ZXIKPiA+IC1seGVuZGV2aWNlbW9kZWwuIFNvLCBJJ2xs
IGhhdmUgdG8gbW92ZSAtbHhlbmRldmljZW1vZGVsIGJlZm9yZQo+ID4gJHhlbl9zdGFibGVfbGli
cywgc2VlIGJlbG93LiBJJ2xsIG1lcmdlIHRoaXMgcGF0Y2ggaW50byAiY29uZmlndXJlOgo+ID4g
ZGV0ZWN0IHByZXNlbmNlIG9mIGxpYnhlbmRldmljZW1vZGVsIiwgaWYgdGhhdCdzIE9LLgo+ID4g
Cj4gPiBkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCj4gPiBpbmRleCA5OWQ2Y2Jj
Li4zMTMzZWY4IDEwMDc1NQo+ID4gLS0tIGEvY29uZmlndXJlCj4gPiArKysgYi9jb25maWd1cmUK
PiA+IEBAIC0xOTkyLDcgKzE5OTIsNyBAQCBpZiB0ZXN0ICIkeGVuIiAhPSAibm8iIDsgdGhlbgo+
ID4gICAgZWxzZQo+ID4gIAo+ID4gICAgICB4ZW5fbGlicz0iLWx4ZW5zdG9yZSAtbHhlbmN0cmwg
LWx4ZW5ndWVzdCIKPiA+IC0gICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmZvcmVpZ25tZW1vcnkg
LWx4ZW5nbnR0YWIgLWx4ZW5ldnRjaG4iCj4gPiArICAgIHhlbl9zdGFibGVfbGlicz0iLWx4ZW5j
YWxsIC1seGVuZm9yZWlnbm1lbW9yeSAtbHhlbmdudHRhYiAtbHhlbmV2dGNobiIKPiA+ICAKPiA+
ICAgICAgIyBGaXJzdCB3ZSB0ZXN0IHdoZXRoZXIgWGVuIGhlYWRlcnMgYW5kIGxpYnJhcmllcyBh
cmUgYXZhaWxhYmxlLgo+ID4gICAgICAjIElmIG5vLCB3ZSBhcmUgZG9uZSBhbmQgdGhlcmUgaXMg
bm8gWGVuIHN1cHBvcnQuCj4gPiBAQCAtMjAyNyw5ICsyMDI3LDkgQEAgaW50IG1haW4odm9pZCkg
ewo+ID4gICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIEVPRgo+ID4gLSAgICAgICAgY29tcGlsZV9w
cm9nICIiICIkeGVuX2xpYnMgJHhlbl9zdGFibGVfbGlicyAtbHhlbmRldmljZW1vZGVsIgo+ID4g
KyAgICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVu
X3N0YWJsZV9saWJzIgo+ID4gICAgICAgIHRoZW4KPiA+IC0gICAgICB4ZW5fc3RhYmxlX2xpYnM9
IiR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCIKPiA+ICsgICAgICB4ZW5fc3RhYmxl
X2xpYnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKPiA+ICAgICAgICB4ZW5f
Y3RybF92ZXJzaW9uPTQwOTAwCj4gPiAgICAgICAgeGVuPXllcwo+ID4gICAgICBlbGlmCj4gCj4g
SGV5LCBub3cgdGhhdCB0aGlzIHBhdGNoIGlzIG1lcmdlZCwgeGVuLmdpdCBmYWlsIHRvIGJ1aWxk
IFFFTVUuIChvc3N0ZXN0Cj4gcWVtdS1tYWlubGluZSBicmFuY2ggZmFpbC4pCj4gCj4gVGhhdCdz
IGJlY2F1c2UgLWx4ZW5jYWxsIGlzIG5vdCBmb3VuZCBiZWNhdXNlIC1MJHBhdGhfdG9fbGlieGVu
Y2FsbCBpcwo+IG1pc3NpbmcgaW4geGVuLmdpdC4KPiAKPiBCdXQgSSd2ZSBub3RpY2Ugc29tZXRo
aW5nIGVsc2UsIGxpYnhlbmRldmljZW1vZGVsLnNvIGlzIG5vdCBsaW5rZWQKPiBhZ2FpbnN0IGxp
YnhlbmNhbGwsIHRoYXQgbWlnaHQgYmUgdGhlIHJvb3Qgb2YgdGhlIGlzc3VlcyBvbiBhcm0uCj4g
KGxpYnhlbmN0cmwuc28gaXMgbGlua2VkIGFnYWluc3QgbGlieGVuY2FsbC4pCj4gCj4gVGhvdWdo
dD8KPiAKPiAKPiBXZSBwcm9iYWJseSBuZWVkIHRoaXMgcGF0Y2ggaW4geGVuOgoKV2UgYWxzbyBu
ZWVkIHRvIGFkZCAtTCRwYXRoX3RvX2xpYnhlbmNhbGwgYW5kIC1JJHBhdGhfdG9fbGlieGVuY2Fs
bCB0bwp0b29scy9NYWtlZmlsZTpzdWJkaXItYWxsLXFlbXUteGVuLWRpci4KCgo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlIGIvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9NYWtlZmlsZQo+IGluZGV4IDU1NjI2YTUwNDkuLjgxZmE1YTRhYzQgMTAwNjQ0Cj4gLS0t
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvTWFrZWZpbGUKPiBAQCAtNjMsNyArNjMsNyBAQCBsaWJ4ZW5kZXZpY2Vtb2RlbC5z
by4kKE1BSk9SKTogbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUikKPiAgICAg
ICAgICQoU1lNTElOS19TSExJQikgJDwgJEAKPiAgCj4gIGxpYnhlbmRldmljZW1vZGVsLnNvLiQo
TUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKPiAtICAg
ICAgICQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZM
QUcpIC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1v
ICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQRU5EX0xERkxBR1Mp
Cj4gKyAgICAgICAkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChTT05B
TUVfTERGTEFHKSAtV2wsbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikgJChTSExJQl9MREZM
QUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19s
aWJ4ZW5jYWxsKSAkKEFQUEVORF9MREZMQUdTKQo+ICAKPiAgLlBIT05ZOiBpbnN0YWxsCj4gIGlu
c3RhbGw6IGJ1aWxkCj4gCj4gLS0gCj4gQW50aG9ueSBQRVJBUkQKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 17:38:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 17:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5yDq-0005AW-IG; Wed, 03 May 2017 17:37:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d5yDp-0005AQ-3o
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 17:37:53 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 94/48-01734-0751A095; Wed, 03 May 2017 17:37:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVyuP0Ov26+KFe
 kwfq/ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byi49YC34ZV8yZdIi9gfGrahcjJ4eEgJHE
 24n/mLoYuTiEBBYySpze0ccIkmATUJXYcP0UK4gtIqAoMfHSUzCbWSBO4uq5I2C2sICJxNqTP
 8BsFqD65ilHmEBsXqB4Y18/O8QCeYlFm2awTGDkXMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MT
 NH19DAVC83tbg4MT01JzGpWC85P3cTI9BfDECwg/HfNs9DjJIcTEqivOqv2COF+JLyUyozEos
 z4otKc1KLDzHKcHAoSfDGiHBFCgkWpaanVqRl5gADByYtwcGjJMKbDpLmLS5IzC3OTIdInWLU
 5Xi39MN7JiGWvPy8VClx3uUgRQIgRRmleXAjYEF8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMS
 sK8bSBTeDLzSuA2vQI6ggnoiGZZDpAjShIRUlINjEvPfpbbuHBfA1dw9rGN/fL/wi+GeXu1bt
 nDO2sT6xdF4b8tVRNfu+pO/XOE6+Me8XsVudwbD9a152wUfCF92DB9y0R58W+brhfFc536Hvo
 /cdG/zm6dezIPzlyT41pW3miV8mfLq1ORS43tlfanNnNy3lZd5PqPw2zPv/UqC1xivjeon+Bf
 fkmJpTgj0VCLuag4EQBVch5HXQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493833071!96364106!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15379 invoked from network); 3 May 2017 17:37:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 3 May 2017 17:37:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CCFD2AB1A;
 Wed,  3 May 2017 17:37:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Wed,  3 May 2017 19:37:48 +0200
Message-Id: <20170503173748.22804-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes and features for 4.12
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjEyYi1yYzBiLXRhZwoKTWFpbiBjaGFuZ2VzIGFyZToKLSBhIHNlcmllcyBieSBWaXRhbHkgS3V6
bmV0c292IHRvIGVuYWJsZSBidWlsZGluZyB0aGUga2VybmVsIHdpdGggWGVuCiAgc3VwcG9ydCBi
dXQgd2l0aG91dCBlbmFibGluZyBwYXJhdmlydHVhbGl6ZWQgbW9kZQotIGEgc2VyaWVzIGJ5IFN0
ZWZhbm8gU3RhYmVsbGluaSBhZGRpbmcgYSBuZXcgOXBmcyB4ZW4gZnJvbnRlbmQgZHJpdmVyCi0g
YSBzZXJpZXMgYnkgSnVlcmdlbiBHcm9zcyB0byBzaW1wbGlmeSBYZW4ncyBjcHVpZCBoYW5kbGlu
ZyBieSBtYWtpbmcgdXNlCiAgb2YgY3B1IGNhcGFiaWxpdGllcwotIGEgc2VyaWVzIGJ5IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIGFkZGluZyhtb2RpZnlpbmcgc29tZSBoZWFkZXJzIGZvcgogIG5l
dyBYZW4gcGFyYXZpcnR1YWxpemVkIGRldmljZXMKLSBhIHNlcmllcyBieSBKdWxpZW4gR3JhbGwg
Zm9yIEVGSSByZXNldF9zeXN0ZW0gc3VwcG9ydCB1bmRlciBYZW4KLSBhbmQgdGhlIHVzdWFsIGNs
ZWFudXBzIGFuZCBjb3JyZWN0aW9ucwoKVGhhbmtzLgoKSnVlcmdlbgoKIGFyY2gvYXJtL2luY2x1
ZGUvYXNtL2RldmljZS5oICAgICAgICB8ICAgIDMgKwogYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1h
LW1hcHBpbmcuaCAgIHwgICAxMiArLQogYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyAgICAgICAg
ICAgIHwgICAgNyArCiBhcmNoL2FybS94ZW4vZWZpLmMgICAgICAgICAgICAgICAgICAgfCAgICAy
ICstCiBhcmNoL2FybS94ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAgfCAgIDIwICstCiBhcmNo
L2FybTY0L2luY2x1ZGUvYXNtL2RldmljZS5oICAgICAgfCAgICAzICsKIGFyY2gvYXJtNjQvaW5j
bHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8ICAgMTMgKy0KIGFyY2gvYXJtNjQvbW0vZG1hLW1hcHBp
bmcuYyAgICAgICAgICB8ICAgIDcgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vaHlwZXJ2aXNvci5o
ICAgIHwgICAgOCArLQogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oICAgIHwgICAx
MSArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oICAgICAgfCAgIDI1ICsKIGFyY2gv
eDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgICAgICAgICB8ICAgIDEgLQogYXJjaC94ODYva2VybmVs
L2NwdS9oeXBlcnZpc29yLmMgICAgIHwgICAxNSArLQogYXJjaC94ODYva2VybmVsL2NwdS92bXdh
cmUuYyAgICAgICAgIHwgICAzOSArLQogYXJjaC94ODYva2VybmVsL3Byb2Nlc3NfNjQuYyAgICAg
ICAgIHwgICAgMiArLQogYXJjaC94ODYvcGNpL3hlbi5jICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogYXJjaC94ODYveGVuL0tjb25maWcgICAgICAgICAgICAgICAgIHwgICAzMyArLQogYXJj
aC94ODYveGVuL01ha2VmaWxlICAgICAgICAgICAgICAgIHwgICAxNiArLQogYXJjaC94ODYveGVu
L2VmaS5jICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogYXJjaC94ODYveGVuL2VubGlnaHRl
bi5jICAgICAgICAgICAgIHwgMTgzMyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuX2h2bS5jICAgICAgICAgfCAgMjE0ICsrKwogYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdi5jICAgICAgICAgIHwgMTUxMyArKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHZoLmMgICAgICAgICB8ICAxMDYgKysKIGFyY2gveDg2L3hlbi9tbXUuYyAg
ICAgICAgICAgICAgICAgICB8IDI3ODggKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogYXJjaC94ODYveGVuL21tdV9odm0uYyAgICAgICAgICAgICAgIHwgICA3OSArCiBhcmNoL3g4
Ni94ZW4vbW11X3B2LmMgICAgICAgICAgICAgICAgfCAyNzMwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogYXJjaC94ODYveGVuL3BtdS5oICAgICAgICAgICAgICAgICAgIHwgICAg
NSArCiBhcmNoL3g4Ni94ZW4vc21wLmMgICAgICAgICAgICAgICAgICAgfCAgNTE3ICstLS0tLS0K
IGFyY2gveDg2L3hlbi9zbXAuaCAgICAgICAgICAgICAgICAgICB8ICAgMTYgKwogYXJjaC94ODYv
eGVuL3NtcF9odm0uYyAgICAgICAgICAgICAgIHwgICA2MyArCiBhcmNoL3g4Ni94ZW4vc21wX3B2
LmMgICAgICAgICAgICAgICAgfCAgNDkwICsrKysrKwogYXJjaC94ODYveGVuL3N1c3BlbmQuYyAg
ICAgICAgICAgICAgIHwgICA1NCAtCiBhcmNoL3g4Ni94ZW4vc3VzcGVuZF9odm0uYyAgICAgICAg
ICAgfCAgIDIyICsKIGFyY2gveDg2L3hlbi9zdXNwZW5kX3B2LmMgICAgICAgICAgICB8ICAgNDYg
KwogYXJjaC94ODYveGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgIHwgICAgOCArCiBhcmNoL3g4
Ni94ZW4veGVuLWhlYWQuUyAgICAgICAgICAgICAgfCAgICA0ICsKIGFyY2gveDg2L3hlbi94ZW4t
b3BzLmggICAgICAgICAgICAgICB8ICAgMjIgKwogZHJpdmVycy9zY3NpL3hlbi1zY3NpZnJvbnQu
YyAgICAgICAgIHwgICAgMiArLQogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAgICAg
IHwgICAzMCArLQogZHJpdmVycy94ZW4vZWZpLmMgICAgICAgICAgICAgICAgICAgIHwgICAxOCAr
CiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyAgICAgfCAgIDI1ICstCiBkcml2ZXJz
L3hlbi9wbGF0Zm9ybS1wY2kuYyAgICAgICAgICAgfCAgIDE0ICstCiBkcml2ZXJzL3hlbi9zd2lv
dGxiLXhlbi5jICAgICAgICAgICAgfCAgICA4ICstCiBpbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hl
cmVudC5oICAgICAgfCAgIDI2ICstCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vOXBmcy5oICAg
ICAgfCAgIDM2ICsKIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9kaXNwbGlmLmggICB8ICA4NTQg
KysrKysrKysrKysKIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9rYmRpZi5oICAgICB8ICA0NjIg
KysrKystCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcmluZy5oICAgICAgfCAgMTQzICsrCiBp
bmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vc25kaWYuaCAgICAgfCAgNzkzICsrKysrKysrKysKIGlu
Y2x1ZGUveGVuL3hlbi1vcHMuaCAgICAgICAgICAgICAgICB8ICAgMTkgKwogbmV0LzlwL0tjb25m
aWcgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArCiBuZXQvOXAvTWFrZWZpbGUgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0ICsKIG5ldC85cC90cmFuc194ZW4uYyAgICAgICAgICAgICAg
ICAgICB8ICA1NDUgKysrKysrKwogNTMgZmlsZXMgY2hhbmdlZCwgODQxNCBpbnNlcnRpb25zKCsp
LCA1MzA1IGRlbGV0aW9ucygtKQoKQXJuZCBCZXJnbWFubiAoMSk6CiAgICAgIHhlbi85cGZzOiBz
ZWxlY3QgQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQKCkJvcmlzIE9zdHJvdnNreSAoNCk6CiAg
ICAgIHhlbi9wdmg6IERvIG5vdCBmaWxsIGtlcm5lbCdzIGU4MjAgbWFwIGluIGluaXRfcHZoX2Jv
b3RwYXJhbXMoKQogICAgICB4ZW46IFJldmVydCBjb21taXRzIGRhNzJmZjViZmNiMCBhbmQgNzJh
OWIxODYyOTJkCiAgICAgIHhlbi94ODY6IENhbGwgeGVuX3NtcF9pbnRyX2luaXRfcHYoKSBvbiBC
U1AKICAgICAgeGVuOiBNb3ZlIHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayBkZWZpbml0aW9uIHRv
IGVubGlnaHRlbi5jCgpHZWxpYW5nIFRhbmcgKDEpOgogICAgICB4ZW4vc2NzaWZyb250OiB1c2Ug
b2Zmc2V0X2luX3BhZ2UoKSBtYWNybwoKSnVlcmdlbiBHcm9zcyAoMTMpOgogICAgICB4ODYveGVu
OiByZW1vdmUgdW51c2VkIHN0YXRpYyBmdW5jdGlvbiBmcm9tIHNtcF9wdi5jCiAgICAgIHhlbixr
ZHVtcDogaGFuZGxlIHB2IGRvbWFpbiBpbiBwYWRkcl92bWNvcmVpbmZvX25vdGUoKQogICAgICB4
ZW46IHNldCBjcHUgY2FwYWJpbGl0aWVzIGZyb20geGVuX3N0YXJ0X2tlcm5lbCgpCiAgICAgIHg4
Ni94ZW46IGRvbid0IGluZGljYXRlIERDQSBzdXBwb3J0IGluIHB2IGRvbWFpbnMKICAgICAgeDg2
L3hlbjogdXNlIGNhcGFiaWxpdGllcyBpbnN0ZWFkIG9mIGZha2UgY3B1aWQgdmFsdWVzIGZvciBh
cGVyZgogICAgICB4ODYveGVuOiB1c2UgY2FwYWJpbGl0aWVzIGluc3RlYWQgb2YgZmFrZSBjcHVp
ZCB2YWx1ZXMgZm9yIG10cnIKICAgICAgeDg2L3hlbjogdXNlIGNhcGFiaWxpdGllcyBpbnN0ZWFk
IG9mIGZha2UgY3B1aWQgdmFsdWVzIGZvciBhY2MKICAgICAgeDg2L3hlbjogdXNlIGNhcGFiaWxp
dGllcyBpbnN0ZWFkIG9mIGZha2UgY3B1aWQgdmFsdWVzIGZvciBhY3BpCiAgICAgIHg4Ni94ZW46
IHVzZSBjYXBhYmlsaXRpZXMgaW5zdGVhZCBvZiBmYWtlIGNwdWlkIHZhbHVlcyBmb3IgbXdhaXQK
ICAgICAgeDg2L3hlbjogdXNlIGNhcGFiaWxpdGllcyBpbnN0ZWFkIG9mIGZha2UgY3B1aWQgdmFs
dWVzIGZvciB4MmFwaWMKICAgICAgeDg2L3hlbjogdXNlIGNhcGFiaWxpdGllcyBpbnN0ZWFkIG9m
IGZha2UgY3B1aWQgdmFsdWVzIGZvciB4c2F2ZQogICAgICB2bXdhcmU6IHNldCBjcHUgY2FwYWJp
bGl0aWVzIGR1cmluZyBwbGF0Zm9ybSBpbml0aWFsaXphdGlvbgogICAgICB4ODYvY3B1OiByZW1v
dmUgaHlwZXJ2aXNvciBzcGVjaWZpYyBzZXRfY3B1X2ZlYXR1cmVzCgpKdWxpZW4gR3JhbGwgKDMp
OgogICAgICB4ZW46IEV4cG9ydCB4ZW5fcmVib290CiAgICAgIGFybS94ZW46IENvbnNvbGlkYXRl
IGNhbGxzIHRvIHNodXRkb3duIGh5cGVyY2FsbCBpbiBhIHNpbmdsZSBoZWxwZXIKICAgICAgeGVu
OiBJbXBsZW1lbnQgRUZJIHJlc2V0X3N5c3RlbSBjYWxsYmFjawoKT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gKDQpOgogICAgICB4ZW4va2JkaWY6IHVwZGF0ZSBwcm90b2NvbCBkZXNjcmlwdGlvbgog
ICAgICB4ZW4va2JkaWY6IGFkZCBtdWx0aS10b3VjaCBzdXBwb3J0CiAgICAgIHhlbi9zbmRpZjog
YWRkIHNvdW5kLWRldmljZSBBQkkKICAgICAgeGVuL2Rpc3BsaWY6IGFkZCBBQkkgZm9yIHBhcmEt
dmlydHVhbCBkaXNwbGF5CgpTdGVmYW5vIFN0YWJlbGxpbmkgKDEwKToKICAgICAgeGVuOiBpbXBv
cnQgbmV3IHJpbmcgbWFjcm9zIGluIHJpbmcuaAogICAgICB4ZW46IGludHJvZHVjZSB0aGUgaGVh
ZGVyIGZpbGUgZm9yIHRoZSBYZW4gOXBmcyB0cmFuc3BvcnQgcHJvdG9jb2wKICAgICAgeGVuLzlw
ZnM6IGludHJvZHVjZSBYZW4gOXBmcyB0cmFuc3BvcnQgZHJpdmVyCiAgICAgIHhlbi85cGZzOiBj
b25uZWN0IHRvIHRoZSBiYWNrZW5kCiAgICAgIHhlbi85cGZzOiBzZW5kIHJlcXVlc3RzIHRvIHRo
ZSBiYWNrZW5kCiAgICAgIHhlbi85cGZzOiByZWNlaXZlIHJlc3BvbnNlcwogICAgICB4ZW4vOXBm
czogYnVpbGQgOXBmcyBYZW4gdHJhbnNwb3J0IGRyaXZlcgogICAgICB4ZW4vOXBmczogaW5pdGlh
bGl6ZSBsZW4gdG8gMCB0byBkZXRlY3QgeGVuYnVzX3JlYWQgZXJyb3JzCiAgICAgIHhlbi9hcm0s
YXJtNjQ6IGZpeCB4ZW5fZG1hX29wcyBhZnRlciA4MTVkZDE4ICJDb25zb2xpZGF0ZSBnZXRfZG1h
X29wcy4uLiIKICAgICAgeGVuL2FybSxhcm02NDogcmVuYW1lIF9fZ2VuZXJpY19kbWFfb3BzIHRv
IHhlbl9nZXRfZG1hX29wcwoKVml0YWx5IEt1em5ldHNvdiAoMjEpOgogICAgICB4ODYveGVuOiBz
ZXBhcmF0ZSBQViBhbmQgSFZNIGh5cGVydmlzb3JzCiAgICAgIHg4Ni94ZW46IGdsb2JhbGl6ZSBo
YXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQKICAgICAgeDg2L3hlbjogYWRkIENPTkZJR19YRU5fUFYg
dG8gS2NvbmZpZwogICAgICB4ODYveGVuOiBzcGxpdCBvZmYgZW5saWdodGVuX3B2aC5jCiAgICAg
IHg4Ni94ZW46IHNwbGl0IG9mZiBlbmxpZ2h0ZW5faHZtLmMKICAgICAgeDg2L3hlbjogc3BsaXQg
b2ZmIGVubGlnaHRlbl9wdi5jCiAgICAgIHg4Ni94ZW46IHNwbGl0IHhlbl9zbXBfaW50cl9pbml0
KCkveGVuX3NtcF9pbnRyX2ZyZWUoKQogICAgICB4ODYveGVuOiBzcGxpdCB4ZW5fc21wX3ByZXBh
cmVfYm9vdF9jcHUoKQogICAgICB4ODYveGVuOiBzcGxpdCB4ZW5fY3B1X2RpZSgpCiAgICAgIHg4
Ni94ZW46IHNwbGl0IG9mZiBzbXBfaHZtLmMKICAgICAgeDg2L3hlbjogc3BsaXQgb2ZmIHNtcF9w
di5jCiAgICAgIHg4Ni94ZW46IHNwbGl0IG9mZiBtbXVfaHZtLmMKICAgICAgeDg2L3hlbjogc3Bs
aXQgb2ZmIG1tdV9wdi5jCiAgICAgIHg4Ni94ZW46IHNwbGl0IHN1c3BlbmQuYyBmb3IgUFYgYW5k
IFBWSFZNIGd1ZXN0cwogICAgICB4ODYveGVuOiBwdXQgc2V0dXAuYywgcG11LmMgYW5kIGFwaWMu
YyB1bmRlciBDT05GSUdfWEVOX1BWCiAgICAgIHg4Ni94ZW46IGRlZmluZSBzdGFydHVwX3hlbiBm
b3IgWEVOIFBWIG9ubHkKICAgICAgeDg2L3hlbjogY3JlYXRlIHN0dWJzIGZvciBIVk0tb25seSBi
dWlsZHMgaW4gcGFnZS5oCiAgICAgIHhlbi9iYWxsb29uOiBkZWNvcmF0ZSBQVi1vbmx5IHBhcnRz
IHdpdGggI2lmZGVmIENPTkZJR19YRU5fUFYKICAgICAgeGVuOiBjcmVhdGUgeGVuX2NyZWF0ZS9k
ZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKCkgc3R1YnMgZm9yIFBWSFZNIG9ubHkgYnVpbGRzCiAg
ICAgIHg4Ni94ZW46IGVuYWJsZSBQVkhWTS1vbmx5IGJ1aWxkcwogICAgICB4ODYveGVuOiByZW5h
bWUgc29tZSBQVi1vbmx5IGZ1bmN0aW9ucyBpbiBzbXBfcHYuYwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 17:52:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 17:52:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5yRK-0006ND-Uj; Wed, 03 May 2017 17:51:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5yRJ-0006N1-9y
 for xen-devel@lists.xen.org; Wed, 03 May 2017 17:51:49 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EB/AB-02005-4B81A095; Wed, 03 May 2017 17:51:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXneLBFe
 kwYYFTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8al/t9sBW94Kra8/cDUwPiZs4uRk0NCwF/i
 yYtuZhCbTUBfYveLT0wgtoiAusTpjousXYwcHMwCfhKHHviCmMICvhJfHxiCVLAIqEhs+7WYE
 cTmFfCUuHl4AhPERDmJ88d/gk3kFLCXuH35DBtIq5CAncTZ09UgYSEBNYlr/ZfYIVoFJU7OfM
 ICYjMLSEgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFula6CUVZaZnlOQmZuboGhoY6+WmFhc
 npqfmJCYV6yXn525iBAYNAxDsYLzQ7nyIUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd5Mca5IIcGi1PTUirTMHGD4wqQlOHiURHjdxYDSvMUFibnFmekQqVOMuhzvln54zyTEk
 peflyolzjsZZIYASFFGaR7cCFgsXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrzzIFJ7MvB
 K4Ta+AjmACOqJZlgPkiJJEhJRUA2PO2kiDR+89flqxSe1b2MD/xqc2W09F9EnXtdCSM5IMH9M
 V+eL5fp89eVcmumbv83cbV776kTt/c1bVRaYXLyPZzsu8tarz5tghfk6lx6I6bFqrhUqBxQWP
 SfeZ1Fa/uv3AW6UwYVWvi/b9izeMxU96Rk46sTTg7pvmVXIWHsc3t5VL37gzq1uJpTgj0VCLu
 ag4EQC4rLJCoAIAAA==
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493833905!98596704!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10160 invoked from network); 3 May 2017 17:51:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 17:51:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="430779001"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 3 May 2017 18:51:21 +0100
Message-ID: <1493833881-29284-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <5909BB6C02000078001563AA@prv-mh.provo.novell.com>
References: <5909BB6C02000078001563AA@prv-mh.provo.novell.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 7/7] x86/asm: Clobber %r{8..15} on exit to
	32bit PV guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIHByZXNlbmNlIG9mIGJ1Z3Mgc3VjaCBhcyBYU0EtMjE0IHdoZXJlIGEgMzJiaXQgUFYg
Z3Vlc3QgY2FuIGdldCBpdHMKaGFuZHMgb24gYSBsb25nIG1vZGUgc2VnbWVudCwgdGhpcyBjaGFu
Z2UgcHJldmVudHMgcmVnaXN0ZXIgY29udGVudCBsZWFraW5nCmJldHdlZW4gZG9tYWlucy4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKdjI6CiAqIE1vdmUgdG8gYmVp
bmcgaW4gLmVsc2UgY2xhdXNlcwotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgg
fCAxMyArKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDExMzA2ZDEuLjM4OGZjOTMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMzI1LDcgKzMyNSw4IEBAIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICoKICAqIEBhZGo6IGV4dHJhIHN0YWNrIHBvaW50
ZXIgYWRqdXN0bWVudCB0byBiZSBmb2xkZWQgaW50byB0aGUgYWRqdXN0bWVudCBkb25lCiAgKiAg
ICAgICBhbnl3YXkgYXQgdGhlIGVuZCBvZiB0aGUgbWFjcm8KLSAqIEBjb21wYXQ6IFI4LVIxNSBk
b24ndCBuZWVkIHJlbG9hZGluZworICogQGNvbXBhdDogUjgtUjE1IGRvbid0IG5lZWQgcmVsb2Fk
aW5nLCBidXQgdGhleSBhcmUgY2xvYmJlcmVkIGZvciBhZGRlZAorICogICAgICAgICAgc2FmZXR5
IGFnYWluc3QgaW5mb3JtYXRpb24gbGVha3MuCiAgKi8KIC5tYWNybyBSRVNUT1JFX0FMTCBhZGo9
MCBjb21wYXQ9MAogLmlmICFcY29tcGF0CkBAIC0zMzQsNiArMzM1LDExIEBAIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBtb3ZxICBVUkVHU19yMTAoJXJzcCks
JXIxMAogICAgICAgICBtb3ZxICBVUkVHU19yOSglcnNwKSwlcjkKICAgICAgICAgbW92cSAgVVJF
R1NfcjgoJXJzcCksJXI4CisuZWxzZQorICAgICAgICB4b3IgJXIxMSwgJXIxMQorICAgICAgICB4
b3IgJXIxMCwgJXIxMAorICAgICAgICB4b3IgJXI5LCAlcjkKKyAgICAgICAgeG9yICVyOCwgJXI4
CiAuZW5kaWYKICAgICAgICAgTE9BRF9PTkVfUkVHKGF4LCBcY29tcGF0KQogICAgICAgICBMT0FE
X09ORV9SRUcoY3gsIFxjb21wYXQpCkBAIC0zNjEsNiArMzY3LDExIEBAIHN0YXRpYyBhbHdheXNf
aW5saW5lIHZvaWQgc3RhYyh2b2lkKQogNzg5OiAgICBCVUcgICAvKiBDb3JydXB0aW9uIG9mIHBh
cnRpYWwgcmVnaXN0ZXIgc3RhdGUuICovCiAgICAgICAgIC5zdWJzZWN0aW9uIDAKICNlbmRpZgor
LmVsc2UKKyAgICAgICAgeG9yICVyMTUsICVyMTUKKyAgICAgICAgeG9yICVyMTQsICVyMTQKKyAg
ICAgICAgeG9yICVyMTMsICVyMTMKKyAgICAgICAgeG9yICVyMTIsICVyMTIKIC5lbmRpZgogOTg3
OgogICAgICAgICBMT0FEX09ORV9SRUcoYnAsIFxjb21wYXQpCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 17:52:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 17:52:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5yRL-0006NO-7m; Wed, 03 May 2017 17:51:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2890391ed=anthony.perard@citrix.com>)
 id 1d5yRK-0006N7-Iz
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 17:51:50 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EE/2A-03613-5B81A095; Wed, 03 May 2017 17:51:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO5WCa5
 Ig+83xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owve7qYC35KVSyZytnA+Ei0i5GDQ0LAX2LL
 y7IuRk4OFgEViY/H/jCC2GwCBhIrpl8Fs0UE9CU23W5kB7GZBfYzStxsrQaxhQVCJD5+f8gOM
 oZXwFri8USOLkYuDiGB7ywSO+8/Ygap4RUQlDg58wkLRK+OxILdn9hA6pkFpCWW/+MACXMKeE
 v8+XkebLyogLLEktNbwMqFBNQkbixcxjKBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXUNTvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwCBjAIIdjN+WBRxilORgUhLlVX/FHinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgveROFekkGBRanpqRVpmDjDcYdISHDxKIrzvQdK8xQWJu
 cWZ6RCpU4yKUuK8k0ESAiCJjNI8uDZYjF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9ZkC
 k8mXklcNNfAS1mAlrcLMsBsrgkESEl1cAoWp6gdq+q9/VKlt+Fy6JDQlvN+5d23CjfMI1t8s3
 6L7kTzWY0ae3hCm5cYuL5trQzKWLBUjke/V+OS883Hra5xFkUuPIGX8hknpvu6xqX/3q8+uHB
 LusZ8cEvRd4snCW97uUhseP98veKzae+eZS1O34yK1tDBKcj89c999Ye5Jx0vMrGqopPiaU4I
 9FQi7moOBEAJIxMzqwCAAA=
X-Env-Sender: prvs=2890391ed=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493833907!43513015!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21845 invoked from network); 3 May 2017 17:51:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 17:51:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="422080300"
Date: Wed, 3 May 2017 18:51:40 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170503175140.GD1553@perard.uk.xensource.com>
References: <alpine.DEB.2.10.1704141429110.23677@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
 <20170503164838.GB1553@perard.uk.xensource.com>
 <alpine.DEB.2.10.1705031019140.9240@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1705031019140.9240@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMTA6MjA6NTlBTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFdlZCwgMyBNYXkgMjAxNywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4g
PiBPbiBUaHUsIEFwciAyMCwgMjAxNyBhdCAxMTowNTozM0FNIC0wNzAwLCBTdGVmYW5vIFN0YWJl
bGxpbmkgd3JvdGU6Cj4gPiA+IE9uIFRodSwgMjAgQXByIDIwMTcsIFBhdWwgRHVycmFudCB3cm90
ZToKPiA+ID4gPiBJIHRoaW5rIHhlbmNhbGwgc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGJhc2UgeGVu
X3N0YWJsZV9saWJzIGFueXdheS4KPiA+ID4gCj4gPiA+IFllcywgeW91IGFyZSByaWdodC4gSG93
ZXZlciBJIG5vdGljZWQgdGhhdCAtbHhlbmNhbGwgbmVlZHMgdG8gY29tZSBhZnRlcgo+ID4gPiAt
bHhlbmRldmljZW1vZGVsLiBTbywgSSdsbCBoYXZlIHRvIG1vdmUgLWx4ZW5kZXZpY2Vtb2RlbCBi
ZWZvcmUKPiA+ID4gJHhlbl9zdGFibGVfbGlicywgc2VlIGJlbG93LiBJJ2xsIG1lcmdlIHRoaXMg
cGF0Y2ggaW50byAiY29uZmlndXJlOgo+ID4gPiBkZXRlY3QgcHJlc2VuY2Ugb2YgbGlieGVuZGV2
aWNlbW9kZWwiLCBpZiB0aGF0J3MgT0suCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvY29uZmln
dXJlIGIvY29uZmlndXJlCj4gPiA+IGluZGV4IDk5ZDZjYmMuLjMxMzNlZjggMTAwNzU1Cj4gPiA+
IC0tLSBhL2NvbmZpZ3VyZQo+ID4gPiArKysgYi9jb25maWd1cmUKPiA+ID4gQEAgLTE5OTIsNyAr
MTk5Miw3IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCj4gPiA+ICAgIGVsc2UKPiA+
ID4gIAo+ID4gPiAgICAgIHhlbl9saWJzPSItbHhlbnN0b3JlIC1seGVuY3RybCAtbHhlbmd1ZXN0
Igo+ID4gPiAtICAgIHhlbl9zdGFibGVfbGlicz0iLWx4ZW5mb3JlaWdubWVtb3J5IC1seGVuZ250
dGFiIC1seGVuZXZ0Y2huIgo+ID4gPiArICAgIHhlbl9zdGFibGVfbGlicz0iLWx4ZW5jYWxsIC1s
eGVuZm9yZWlnbm1lbW9yeSAtbHhlbmdudHRhYiAtbHhlbmV2dGNobiIKPiA+ID4gIAo+ID4gPiAg
ICAgICMgRmlyc3Qgd2UgdGVzdCB3aGV0aGVyIFhlbiBoZWFkZXJzIGFuZCBsaWJyYXJpZXMgYXJl
IGF2YWlsYWJsZS4KPiA+ID4gICAgICAjIElmIG5vLCB3ZSBhcmUgZG9uZSBhbmQgdGhlcmUgaXMg
bm8gWGVuIHN1cHBvcnQuCj4gPiA+IEBAIC0yMDI3LDkgKzIwMjcsOSBAQCBpbnQgbWFpbih2b2lk
KSB7Cj4gPiA+ICAgIHJldHVybiAwOwo+ID4gPiAgfQo+ID4gPiAgRU9GCj4gPiA+IC0gICAgICAg
IGNvbXBpbGVfcHJvZyAiIiAiJHhlbl9saWJzICR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW5kZXZpY2Vt
b2RlbCIKPiA+ID4gKyAgICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZp
Y2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIgo+ID4gPiAgICAgICAgdGhlbgo+ID4gPiAtICAgICAg
eGVuX3N0YWJsZV9saWJzPSIkeGVuX3N0YWJsZV9saWJzIC1seGVuZGV2aWNlbW9kZWwiCj4gPiA+
ICsgICAgICB4ZW5fc3RhYmxlX2xpYnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGli
cyIKPiA+ID4gICAgICAgIHhlbl9jdHJsX3ZlcnNpb249NDA5MDAKPiA+ID4gICAgICAgIHhlbj15
ZXMKPiA+ID4gICAgICBlbGlmCj4gPiAKPiA+IEhleSwgbm93IHRoYXQgdGhpcyBwYXRjaCBpcyBt
ZXJnZWQsIHhlbi5naXQgZmFpbCB0byBidWlsZCBRRU1VLiAob3NzdGVzdAo+ID4gcWVtdS1tYWlu
bGluZSBicmFuY2ggZmFpbC4pCj4gPiAKPiA+IFRoYXQncyBiZWNhdXNlIC1seGVuY2FsbCBpcyBu
b3QgZm91bmQgYmVjYXVzZSAtTCRwYXRoX3RvX2xpYnhlbmNhbGwgaXMKPiA+IG1pc3NpbmcgaW4g
eGVuLmdpdC4KPiA+IAo+ID4gQnV0IEkndmUgbm90aWNlIHNvbWV0aGluZyBlbHNlLCBsaWJ4ZW5k
ZXZpY2Vtb2RlbC5zbyBpcyBub3QgbGlua2VkCj4gPiBhZ2FpbnN0IGxpYnhlbmNhbGwsIHRoYXQg
bWlnaHQgYmUgdGhlIHJvb3Qgb2YgdGhlIGlzc3VlcyBvbiBhcm0uCj4gPiAobGlieGVuY3RybC5z
byBpcyBsaW5rZWQgYWdhaW5zdCBsaWJ4ZW5jYWxsLikKPiA+IAo+ID4gVGhvdWdodD8KPiA+IAo+
ID4gCj4gPiBXZSBwcm9iYWJseSBuZWVkIHRoaXMgcGF0Y2ggaW4geGVuOgo+IAo+IFdlIGFsc28g
bmVlZCB0byBhZGQgLUwkcGF0aF90b19saWJ4ZW5jYWxsIGFuZCAtSSRwYXRoX3RvX2xpYnhlbmNh
bGwgdG8KPiB0b29scy9NYWtlZmlsZTpzdWJkaXItYWxsLXFlbXUteGVuLWRpci4KCkkgZG9uJ3Qg
dGhpbmsgdGhhdCBuZWVkZWQgYmVjYXVzZToKZm9yIC1JLCBRRU1VIGRvZXMgbm90IHVzZSBhbnl0
aGluZyBmcm9tIHhlbmNhbGwsIGFuZCBhbnkgb3RoZXIgaW5jbHVkZXMKZG9lcyBub3QgdXNlIHhl
bmNhbGwuaC4KCmZvciAtTCwgSSB0aGluayB0aGF0IHdvdWxkIGJlIHVzZWZ1bGwgb25seSBpZiBR
RU1VIGlzIGJ1aWx0IHN0YXRpY2x5LgoKQWxzbywgSSBkb24ndCB0aGluayAtbHhlbmNhbGwgaXMg
bmVlZGVkIGF0IGFsbCwgaWYgbGlieGVuZGV2aWNlbW9kZWwgaXMKZml4ZWQuIGxpYnhlbmNhbGwg
d2lsbCBvbmx5IGJlIGEgcnVudGltZSBkZXBlbmRlbmN5LgoKCj4gPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFr
ZWZpbGUKPiA+IGluZGV4IDU1NjI2YTUwNDkuLjgxZmE1YTRhYzQgMTAwNjQ0Cj4gPiAtLS0gYS90
b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCj4gPiArKysgYi90b29scy9saWJzL2Rldmlj
ZW1vZGVsL01ha2VmaWxlCj4gPiBAQCAtNjMsNyArNjMsNyBAQCBsaWJ4ZW5kZXZpY2Vtb2RlbC5z
by4kKE1BSk9SKTogbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUikKPiA+ICAg
ICAgICAgJChTWU1MSU5LX1NITElCKSAkPCAkQAo+ID4gIAo+ID4gIGxpYnhlbmRldmljZW1vZGVs
LnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW5kZXZpY2Vtb2RlbC5tYXAK
PiA+IC0gICAgICAgJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09O
QU1FX0xERkxBRykgLVdsLGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERG
TEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChBUFBFTkRf
TERGTEFHUykKPiA+ICsgICAgICAgJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykg
LVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpICQo
U0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykg
JChMRExJQlNfbGlieGVuY2FsbCkgJChBUFBFTkRfTERGTEFHUykKPiA+ICAKPiA+ICAuUEhPTlk6
IGluc3RhbGwKPiA+ICBpbnN0YWxsOiBidWlsZAo+ID4gCj4gPiAtLSAKPiA+IEFudGhvbnkgUEVS
QVJECj4gPiAKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 18:19:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 18:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5yry-000809-EW; Wed, 03 May 2017 18:19:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+93275f64741d25f31276+5001+infradead.org+dwmw2@twosheds.srs.infradead.org>)
 id 1d5yrx-000803-Ft
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 18:19:21 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 3C/E0-02192-82F1A095; Wed, 03 May 2017 18:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsUSNTvmoq6aPFe
 kweojIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJOUeZCh4FVsxYd5y5gfG3VxcjFweLwAk2
 ic7Zy9hBHCGBY4wSv542MnUxcnDwChhLdL8t6mLk5BAWSJK4u/0hG4jNJqAtcWDHSRYQW0QgV
 6J5+gtGEJtZYBOTxKzD7iA2p4CdxPPpC6Fm7mKWODvpFBtEUa3E/r0HmUBsFgFViZ4zs9ggdg
 lK/N0hDBKWENCQeNiyjhHCbmOUuLfabgIj3ywk3bMQOiDCmhKt23+zQ9jaEssWvmaGsG0l9l9
 dCWWbSrw++pERwlaUmNL9kH0BI/sqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDY73c1OLixPTU
 nMSkYr3k/NxNjMBQZgCCHYyN350OMUpyMCmJ8qq/Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MHrIMcVKSRYlJqeWpGWmQOMKpi0BAePkggvL0iat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUq
 XEeTVBigRAijJK8+BGwCL8EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5k0Gm8GTmlcBtegV
 0BBPQEc2yHCBHlCQipKQaGNNn96qv2dDYdF7u1PfTX1nq+CyOztsx//3jNf52/a/37Vw69W1d
 Qfi9XxzNLYe1HZatPnA3QONM7oX3Dh9LblfFu1/9PsmjSPOPZxpXQLRMp9EZn7TuFwfsJ1YUr
 VZaxh2WbPRsrvT0gpPnp03Tz5z2vGPrMW8O53z5hOt3/n7lD2e/9cVgwxwlluKMREMt5qLiRA
 DrQfeP6wIAAA==
X-Env-Sender: BATV+93275f64741d25f31276+5001+infradead.org+dwmw2@twosheds
 .srs.infradead.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493835557!98693540!1
X-Originating-IP: [90.155.92.209]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49828 invoked from network); 3 May 2017 18:19:18 -0000
Received: from twosheds.infradead.org (HELO twosheds.infradead.org)
 (90.155.92.209)
 by server-8.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 18:19:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=8AVAgxFP7321TJgyBGUkCZPbaHiBL2fcti+8eQXWtm4=; b=R3KyPBTxEH1APsrR9oE/WUJom
 ZOxhixq2gr9y16fF+9hMffjOxsZceSizc6vFKUd51NBOf5jiiZorDUD6DAwCln9DjhzmnshUNBFQj
 HQboVeYMgR/s4vbQaMWgKT3VlD6O0+d1jHeROgtaz1jeHYWsfDyyUeMs5hnFXIRvOPaUUvCk6ACAs
 9DxE750aIfpE67efevioY56LC+9X/ykFc2BYoRuvtk1dReETSyXax5k8voyPsIGV9XXApY4I+9COt
 sKfcCkEq5DOBWIsX8uWXonxVjnDu0KKoQfjEJ2aXJbYY7D37VEL1mwFjnX4wRd3ZKeoXNJ4+Q4TeO
 bsIZlowcw==;
Received: from [54.239.6.185] (helo=uc8d3ff76b9bc5848a9cc.ant.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1d5yrg-0007rW-Jn; Wed, 03 May 2017 18:19:04 +0000
Message-ID: <1493835543.4904.5.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Bjorn Helgaas
 <helgaas@kernel.org>, stable@vger.kernel.org
In-Reply-To: <3379a82f-04b7-152a-1577-bf99b1c638cc@oracle.com>
References: <04f2a09f-59be-a720-bc98-4afb53171790@oracle.com>
 <20170113200751.20125-1-ddstreet@ieee.org>
 <20170113223035.GE23066@char.us.oracle.com>
 <CALZtONDL2Ph0MMMfSuqvofNZ-+6jPi9aKsE4mL30i15Up6Bvug@mail.gmail.com>
 <0c2b4d6a-93e7-90a2-ffaf-fa423fb022d5@suse.com>
 <72f8b025-e858-5e54-d900-50fbec46fea6@oracle.com>
 <20170222142810.GA28359@bhelgaas-glaptop.roam.corp.google.com>
 <3379a82f-04b7-152a-1577-bf99b1c638cc@oracle.com>
Date: Wed, 03 May 2017 20:19:03 +0200
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.1 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-pci@vger.kernel.org,
 linux-kernel <linux-kernel@vger.kernel.org>,
 Bjorn Helgaas <bhelgaas@google.com>, xen-devel@lists.xenproject.org,
 Dan Streetman <dan.streetman@canonical.com>, Dan Streetman <ddstreet@ieee.org>
Subject: Re: [Xen-devel] [PATCH] xen: do not re-use pirq number cached in
 pci device msi msg data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5223576599533521998=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5223576599533521998==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-R/c40iR1ypzDbeF6EvTO"


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

On Wed, 2017-02-22 at 10:14 -0500, Boris Ostrovsky wrote:
> On 02/22/2017 09:28 AM, Bjorn Helgaas wrote:
> >=20
> > On Tue, Feb 21, 2017 at 10:58:39AM -0500, Boris Ostrovsky wrote:
> > >=20
> > > On 02/21/2017 10:45 AM, Juergen Gross wrote:
> > > >=20
> > > > On 21/02/17 16:31, Dan Streetman wrote:
> > > > >=20
> > > > > On Fri, Jan 13, 2017 at 5:30 PM, Konrad Rzeszutek Wilk
> > > > > <konrad.wilk@oracle.com> wrote:
> > > > > >=20
> > > > > > On Fri, Jan 13, 2017 at 03:07:51PM -0500, Dan Streetman wrote:
> > > > > > >=20
> > > > > > > Revert the main part of commit:
> > > > > > > af42b8d12f8a ("xen: fix MSI setup and teardown for PV on HVM =
guests")
> > > > > > >=20
> > > > > > > That commit introduced reading the pci device's msi message d=
ata to see
> > > > > > > if a pirq was previously configured for the device's msi/msix=
, and re-use
> > > > > > > that pirq.=C2=A0=C2=A0At the time, that was the correct behav=
ior.=C2=A0=C2=A0However, a
> > > > > > > later change to Qemu caused it to call into the Xen hyperviso=
r to unmap
> > > > > > > all pirqs for a pci device, when the pci device disables its =
MSI/MSIX
> > > > > > > vectors; specifically the Qemu commit:
> > > > > > > c976437c7dba9c7444fb41df45468968aaa326ad
> > > > > > > ("qemu-xen: free all the pirqs for msi/msix when driver unloa=
d")
> > > > > > >=20
> > > > > > > Once Qemu added this pirq unmapping, it was no longer correct=
 for the
> > > > > > > kernel to re-use the pirq number cached in the pci device msi=
 message
> > > > > > > data.=C2=A0=C2=A0All Qemu releases since 2.1.0 contain the pa=
tch that unmaps the
> > > > > > > pirqs when the pci device disables its MSI/MSIX vectors.
> > > > > > >=20
> > > > > > > This bug is causing failures to initialize multiple NVMe cont=
rollers
> > > > > > > under Xen, because the NVMe driver sets up a single MSIX vect=
or for
> > > > > > > each controller (concurrently), and then after using that to =
talk to
> > > > > > > the controller for some configuration data, it disables the s=
ingle MSIX
> > > > > > > vector and re-configures all the MSIX vectors it needs.=C2=A0=
=C2=A0So the MSIX
> > > > > > > setup code tries to re-use the cached pirq from the first vec=
tor
> > > > > > > for each controller, but the hypervisor has already given awa=
y that
> > > > > > > pirq to another controller, and its initialization fails.
> > > > > > >=20
> > > > > > > This is discussed in more detail at:
> > > > > > > https://lists.xen.org/archives/html/xen-devel/2017-01/msg0044=
7.html
> > > > > > >=20
> > > > > > > Fixes: af42b8d12f8a ("xen: fix MSI setup and teardown for PV =
on HVM guests")
> > > > > > > Signed-off-by: Dan Streetman <dan.streetman@canonical.com>
> > > > > > Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> > > > > This doesn't seem to be applied yet, is it still waiting on anoth=
er
> > > > > ack?=C2=A0=C2=A0Or maybe I'm looking at the wrong git tree...
> > > > Am I wrong or shouldn't this go through the PCI tree? Konrad?
> > > Konrad is away this week but since pull request for Xen tree just wen=
t
> > > out we should probably wait until rc1 anyway (unless something big co=
mes
> > > up before that).
> > I assume this should go via the Xen or x86 tree, since that's how most
> > arch/x86/pci/xen.c patches have been handled, including af42b8d12f8a.
> > If you think otherwise, let me know.
>
> OK, I applied it to Xen tree's for-linus-4.11.

Hm, we want this (c74fd80f2f4) in stable too, don't we?

--=-R/c40iR1ypzDbeF6EvTO
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDzUw
ggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQG
EwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTE0MTIyMjAw
MDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h
bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEw
PwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBF
bWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAImxDdp6UxlOcFIdvFamBia3
uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdhTpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYep
LkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak+FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayT
QLm1CJM6nCpToxDbPSBhPFUDjtlOdiUCISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9
UjewM2ktQ+v61qXxl3dnUYzZ7ifrvKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3Rh
UL7GQD/L5OKfoiECAwEAAaOCARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/
BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRV
HSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4
dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3Nw
LnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj
mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb4yJj
nFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ26Y3NOh7
4AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT9HaSyoY0B7ks
yuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInltukWeh95FPZKEBom
+nyK+5swggU9MIIEJaADAgECAhBqC1BYlVMtBFBN4igR/howMA0GCSqGSIb3DQEBCwUAMIGbMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3Jk
MRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xp
ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTYxMjIwMDAwMDAwWhcN
MTcxMjIwMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbTrFaiGdvN2pThnR9q+4eaXB2wQZQNqhter5ZrJ
pPO47e87bZ+f1tmYoh6+rB90G/XN24NErPRfvU4zVzNT9pCtCzSSVnBlZQBpaEYMKhcXo5PGKNsm
An8BoGwNXjlxwbBNRaNO+ky0wNCaMNd1JLxEuvqg9J7rrcpHhWmnpXD5IKa8gv9GyVAJgOpiBOts
p91sShc2kHvWJ5waPEWPCHDH9J+twGGKqKIIU7fdbURLUgUL1wlDSAHf/lgIAVCSj2H2HpoGqHpy
HgOAClX9iRSLNa0Znj8HTaqfOwxXevsz1KkLFY+Ahm426GIEqdfkK2iT6Hhgc7tjNO3f8i5ALQID
AQABo4IB8TCCAe0wHwYDVR0jBBgwFoAUkmFrguGioKpP7GfxwqP3tIAAwewwHQYDVR0OBBYEFILE
dmHLtK6oxmFJZvBhTQhvqrS0MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZ
MBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7
BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9D
UFMwXQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2
Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMw
gYAwWAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVu
dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
Y3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3
DQEBCwUAA4IBAQA+AfvNhFwtapF5Lzjapgul3zYuEnMfR538Ya1vhP8wuOkcoJeT2gEFXzVO2WUu
eWM0g0/DumnRB53htV/Qq/+vsL0i6a2+iOO7kHi5O7bZkgbdNv0t2lzonDUHi6LTa7NUj+tv+j6y
hW+iNquC3ACP1dIZH8gJmicHblW63qRgp6wxhn315MLBeavi3uiSag2eeKFePiTIwJjN2UYq6kWg
PL5G/Ycf9x/xN1XBTfJiURc0FsXhrA98VMWnt52C5Lo4txhGjzTI+IZg40b3YDs6E7mTYb5KKmbc
QZA9priOFDdj1z5W9BdWhU6I/D0P9y8Z4Tr6+ZscMUVD0RqWy2LeMIIFPTCCBCWgAwIBAgIQagtQ
WJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy
ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExp
bWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBMB4XDTE2MTIyMDAwMDAwMFoXDTE3MTIyMDIzNTk1OVowJDEiMCAGCSqG
SIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMG06xWohnbzdqU4Z0favuHmlwdsEGUDaobXq+WayaTzuO3vO22fn9bZmKIevqwfdBv1zduD
RKz0X71OM1czU/aQrQs0klZwZWUAaWhGDCoXF6OTxijbJgJ/AaBsDV45ccGwTUWjTvpMtMDQmjDX
dSS8RLr6oPSe663KR4Vpp6Vw+SCmvIL/RslQCYDqYgTrbKfdbEoXNpB71iecGjxFjwhwx/SfrcBh
iqiiCFO33W1ES1IFC9cJQ0gB3/5YCAFQko9h9h6aBqh6ch4DgApV/YkUizWtGZ4/B02qnzsMV3r7
M9SpCxWPgIZuNuhiBKnX5Ctok+h4YHO7YzTt3/IuQC0CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaA
FJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBSCxHZhy7SuqMZhSWbwYU0Ib6q0tDAOBgNV
HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYB
BQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0
dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxodHRwOi8v
Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy
ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0R
BBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAPgH7zYRcLWqReS84
2qYLpd82LhJzH0ed/GGtb4T/MLjpHKCXk9oBBV81TtllLnljNINPw7pp0Qed4bVf0Kv/r7C9Iumt
vojju5B4uTu22ZIG3Tb9Ldpc6Jw1B4ui02uzVI/rb/o+soVvojargtwAj9XSGR/ICZonB25Vut6k
YKesMYZ99eTCwXmr4t7okmoNnnihXj4kyMCYzdlGKupFoDy+Rv2HH/cf8TdVwU3yYlEXNBbF4awP
fFTFp7edguS6OLcYRo80yPiGYONG92A7OhO5k2G+Sipm3EGQPaa4jhQ3Y9c+VvQXVoVOiPw9D/cv
GeE6+vmbHDFFQ9Ealsti3jGCA9MwggPPAgEBMIGwMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMS
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg
TGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFu
ZCBTZWN1cmUgRW1haWwgQ0ECEGoLUFiVUy0EUE3iKBH+GjAwDQYJYIZIAWUDBAIBBQCgggHzMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDUwMzE4MTkwM1owLwYJ
KoZIhvcNAQkEMSIEINS2Z99o9diwlGaGuu6IwwXl9XHA4vQtFM9rXFgR0eZfMIHBBgkrBgEEAYI3
EAQxgbMwgbAwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01P
RE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQ
WJVTLQRQTeIoEf4aMDCBwwYLKoZIhvcNAQkQAgsxgbOggbAwgZsxCzAJBgNVBAYTAkdCMRswGQYD
VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E
TyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRp
b24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQWJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQEFAASC
AQB3VbUn7MCclShbuclDencEbwqp/rRMkEBd7poFRNtANoCR26LMyVzNhhMH8Z7RWizcYik+oQke
FHMVNB8FMgRkD9v9ITOtHP45EpaPHrprOQBSSOu1rDKeArLRz0iDljz8UEDAUfxU5hAL1ixyWIvL
qTu4B1qKrCqenirxsa/TpNBjN0Ukfd1kbaWw6JtK4YjNaMhVo27N5A/VLaPhBgkCdE24YBzMWDcC
CvItLT6yKeGMjf11aH/MXSgsUfLKkK05FkF/wQVpUIwh8BmDelX5VfypKkfWwxVeATN2F2G4R+GG
utNwx5VA+dejthgkJ1eqOFrcQCiFgvtWQwev0b1RAAAAAAAA


--=-R/c40iR1ypzDbeF6EvTO--



--===============5223576599533521998==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5223576599533521998==--



From xen-devel-bounces@lists.xen.org Wed May 03 18:29:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 18:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5z26-0000I3-Em; Wed, 03 May 2017 18:29:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5z25-0000Hx-D6
 for xen-devel@lists.xen.org; Wed, 03 May 2017 18:29:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 94/66-03058-C912A095; Wed, 03 May 2017 18:29:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQneOIle
 kwYUeLoslHxezODB6HN39mymAMYo1My8pvyKBNWPd4oPMBZs0KrZPmsPewDhXsYuRk0NCwE9i
 +71HTCC2sECmxMRZi9lAbBEBZYneX79Zuhi5OIQEtjFLPLkykREkwSzgJvG98SEziM0moC+x+
 8UnsGZeAVuJp/82gtksAioSZzvXgtWLCoRLvG08wgJRIyhxcuYTMJtTwF5i2cSpbBAzDSSOLJ
 rDCmHLS2x/OwdsvpCAmsS1/kvsEIemS0x81sMygZF/FpJRs5C0z0LSvoCReRWjRnFqUVlqka6
 xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAYMgDBDsad6wMPMUpyMCmJ8qq/
 Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbqsAVKSRYlJqeWpGWmQOMCJi0BAePkghEmre4I
 DG3ODMdInWKUZfjSuvH90xCLHn5ealS4rzGIEUCIEUZpXlwI2DReYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvHUgU3gy80rgNr0COoIJ6IhmWQ6QI0oSEVJSDYxLndcb/Fu2vf7/KdEZTHx
 Xtm6f+VZ7ndunzBa3PZ+OWxxQ5Kxwcmte+GaeosXeI15FD2ZveCT3Pu/EmgZhztVGi5hLDXcf
 iDrQ26N07t/7t83rD/H06b4UmLmJzeda9UHTxTkzpqxd+65dS6co8tN6z6ZH3ZenXWX27ZBaG
 Vz1+sxVsZcJ77cEK7EUZyQaajEXFScCAJMerOHJAgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1493836187!90776599!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63754 invoked from network); 3 May 2017 18:29:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 18:29:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45374560"
To: Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
 <5909E2EC020000780015655B@prv-mh.provo.novell.com>
 <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com>
 <5909EB2302000078001565B9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <24cbb437-39ab-5838-d989-9e7c1be0f696@citrix.com>
Date: Wed, 3 May 2017 19:29:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5909EB2302000078001565B9@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTM6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA1LjE3IGF0
IDE0OjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDAzLzA1LzE3
IDEzOjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDAzLjA1LjE3IGF0IDEzOjM4LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMDMvMDUvMTcgMTI6MjYs
IFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IE9uIFdlZCwgTWF5IDAzLCAyMDE3IGF0IDAzOjAyOjI1QU0g
LTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMDIuMDUuMTcgYXQgMjA6MDUs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+PiAtLS0gL2Rldi9udWxs
Cj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKPj4+Pj4+PiBAQCAtMCwwICsx
LDQ0IEBACj4+Pj4+Pj4KPj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiAqKioKPj4+Pj4+PiAr
ICogYXJjaC94ODYvcHYvdHJhcHMuYwo+Pj4+Pj4+ICsgKgo+Pj4+Pj4+ICsgKiBQViBsb3cgbGV2
ZWwgZW50cnkgcG9pbnRzLgo+Pj4+Pj4+ICsgKgo+Pj4+Pj4+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+Pj4+
Pj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGFzIHB1Ymxpc2hlZCBieQo+Pj4+Pj4+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+Pj4+Pj4+ICsgKiAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+Pj4+Pj4+ICsgKgo+Pj4+Pj4+ICsgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKPj4+Pj4+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4+Pj4+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+Pj4+Pj4+ICsgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4+Pj4+ICsgKgo+Pj4+
Pj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQo+Pj4+Pj4+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+Pj4+Pj4+ICsgKgo+Pj4+
Pj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgo+Pj4+Pj4+ICsg
Ki8KPj4+Pj4+PiArCj4+Pj4+Pj4gKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4+Pj4+Pj4g
Kwo+Pj4+Pj4+ICsjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPj4+Pj4+PiArCj4+Pj4+Pj4gKyNpZmRl
ZiBDT05GSUdfQ09NUEFUCj4+Pj4+PiBBcyBleHByZXNzZWQgYmVmb3JlLCBJIGRpc2FncmVlIHRv
IHRoZSByZS1pbnRyb2R1Y3Rpb24gb2Ygc3VjaAo+Pj4+Pj4gY29uZGl0aW9uYWxzIGluIHg4NiBj
b2RlLgo+Pj4+Pj4KPj4+Pj4gSSdtIGN1cmlvdXMgdG8ga25vdyBob3cgdGhlIENPTVBBVCBpbnRl
cmZhY2UgaXMgdHJlYXRlZCBsb25nIHRlcm0uCj4+Pj4+Cj4+Pj4+IEkgZ3Vlc3MgeW91J3JlIG9m
IHRoZSBvcGluaW9uIHRoYXQgd2Ugc2hvdWxkIGFsd2F5cyBoYXZlIHRoZW0gZW5hYmxlZD8KPj4+
PiBUaGVyZSBpcyBhIHZhbGlkIHVzZWNhc2UgdG8gZGlzYWJsZSBDT05GSUdfQ09NUEFULCBzZWVp
bmcgYXMgc3VmZmljaWVudAo+Pj4+IFBWSCBpbnRlcmZhY2VzIGV4aXN0IHRvIHN0YXJ0IEFQcyBz
dHJhaWdodCBpbiA2NGJpdCBtb2RlLCBhcyBpdCBwcm92aWRlcwo+Pj4+IGEgbWVhbmluZ2Z1bCBy
ZWR1Y3Rpb24gaW4gaHlwZXJ2aXNvciBhdHRhY2sgc3VyZmFjZS4KPj4+IFdoYXQgZG9lcyBQVkgg
aGF2ZSB0byBkbyB3aXRoIDMyLWJpdCBQViBjb21wYXQgZ3Vlc3Qgc3VwcG9ydD8KPj4gTm90aGlu
Zy4gIEkgYW0gdW5zdXJlIGFzIHRvIHdoeSBkbyB5b3UgdGhpbmsgaXQgZG9lcz8KPj4KPj4gVGhl
IENPTkZJR19DT01QQVQgaW5mcmFzdHJ1Y3R1cmUgYnkgSFZNIGd1ZXN0cyBhcyB3ZWxsLiAKPiBB
IHJhdGhlciBzbWFsbCBwYXJ0IG9mIGl0LCBpZiBhdCBhbGwuIEFuZCBpZiBIVk0gZ3Vlc3RzIHJl
YWxseSB1c2UgcGFydHMKPiBvZiBpdCwgd2UgY2FuJ3QgZGlzYWJsZSBpdCB3aXRob3V0IGJyZWFr
aW5nIHN1Y2ggZ3Vlc3RzIHJ1bm5pbmcKPiAocGVyaGFwcyBqdXN0IHRlbXBvcmFyaWx5KSBpbiAz
Mi1iaXQgbW9kZS4KPgo+Pj4+IEFzIGl0IGlzIGEgY29uZmlndXJhYmxlIG9wdGlvbiwgSSBpbnRl
bmQgdG8gd29yayBpbiBhIGRpcmVjdGlvbiB3aGljaAo+Pj4+IGV2ZW50dWFsbHkgbWFrZXMgaXQg
dXNhYmxlIHVuZGVyIHg4Ni4KPj4+Pgo+Pj4+IElmIHRoZXJlIGlzIGEgd2lzaCB0byBtb3ZlIGlu
IGFuIG9wcG9zaXRlIGRpcmVjdGlvbiwgdGhhdCBzaG91bGQgYmUgYQo+Pj4+IHNlcGFyYXRlIGRp
c2N1c3Npb24gbWFkZSBvdmVyIGEgcGF0Y2ggcmVtb3ZpbmcgaXRzIGVudHJ5IGZyb20KPj4+PiBj
b21tb24vS2NvbmZpZy4KPj4+IE9uY2UgYWdhaW4gLSBmcm9tIGNvbW1vbiBjb2RlIHBlcnNwZWN0
aXZlIHRoaXMgaXMgYSB2YWxpZCBjb25maWcKPj4+IG9wdGlvbiB0byBoYXZlLiBYODYsIGhvd2V2
ZXIsIHVuY29uZGl0aW9uYWxseSBzZWxlY3RzIGl0LCBzbyB0aGVyZSdzCj4+PiBubyBwb2ludCBo
YXZpbmcgc3VjaCBjb25kaXRpb25hbHMgaW4geDg2IGNvZGUuCj4+IEkgZG9uJ3QgYWdyZWUgd2l0
aCB0aGlzIHJlYXNvbmluZy4gIElmIGl0IGlzIGEgcmVhc29uYWJsZSBjb25maWd1cmF0aW9uCj4+
IGZvciBjb21tb24gY29kZSB0byB1c2UsIGl0IGlzIGEgcmVhc29uYWJsZSBjb25maWd1cmF0aW9u
IGZvciB4ODYgY29kZSB0bwo+PiB1c2UuCj4gRGVwZW5kczogSXQncyB0aGVyZSBpbiBjb21tb24g
Y29kZSB0byBza2lwIHRoZSByZXNwZWN0aXZlIHBpZWNlcyBvZgo+IGNvZGUgZm9yIGFyY2hpdGVj
dHVyZXMgbm90IG5lZWRpbmcgaXQuIEl0IHVzZWQgdG8gYmUgYSBtZWFuaW5nZnVsCj4gb3B0aW9u
IGluIHg4NiBhcyBsb25nIGFzIHRoZXJlIHdhcyBhIDMyLWJpdCBoeXBlcnZpc29yLgo+Cj4+IE9y
IGRvIHlvdSBkaXNhZ3JlZSB3aXRoIG15IGFyZ3VtZW50IGZvciB3aHkgaXQgc2hvdWxkIGJlIGEg
Y29uZmlndXJhYmxlCj4+IG9wdGlvbiB3aGljaCBjYW4gYmUgdHVybmVkIG9mZiBpbiBhbiB4ODYg
YnVpbGQ/Cj4gV2VsbCwgSSdkIGZpcnN0IG9mIGFsbCBoYXZlIHRvIGNoZWNrIGFnYWluIGhvdyBt
dWNoIG9mIHRoaXMgcmVhbGx5IGlzCj4gYmVpbmcgdXNlZCBieSBIVk0gY29kZS4gSG1tLCBsb29r
cyBsaWtlIGl0J3MgbW9yZSB0aGFuIEkgZGlkCj4gcmVtZW1iZXIuIEJ1dCB3aXRoIGFsbCBDT05G
SUdfQ09NUEFUIHVzZXMgZ29uZSBmcm9tIHg4Ngo+IGNvZGUgKG1pbnVzIHRoZSBvbmVzIHlvdSBp
bnRyb2R1Y2VkIG5vdCB2ZXJ5IGxvbmcgYWdvKSwgSSBkb24ndAo+IHNlZSB3aHkgeW91IHdhbnQg
dG8gcmUtaW50cm9kdWNlIGEgZmV3IG1vcmUgbm93LiBJZiB3ZSByZWFsbHkKPiB3YW50IHRoZSBv
cHRpb24gb2YgZGlzYWJsaW5nIHRoYXQgY29kZSwgYSBjb25jZXJ0ZWQgZWZmb3J0IHNob3VsZAo+
IGJlIG1hZGUgdG8gcmUtYWRkIHRoZSBjb25kaXRpb25hbHMgd2hlcmV2ZXIgbmVlZGVkLiBPdGhl
cndpc2UKPiB3ZSdsbCBlbmQgdXAgd2l0aCBjb2RlIHdoZXJlIHJlYWRlcnMgd291bGQgbGVnaXRp
bWF0ZWx5IGFzayB3aHkKPiB0aGUgY29uZGl0aW9uYWxzIGFyZSB0aGVyZSBpbiBzb21lIHBsYWNl
cywgYnV0IG1pc3NpbmcgaW4gbWFueQo+IG90aGVycy4gQW5kIG5vLCBJIHdvdWxkbid0IHZpZXcg
YSBwYXRjaCBsaWtlIHRoZSBvbmUgaGVyZSBhcyB0aGUKPiBiZWdpbm5pbmcgb2YgYSB0cmFuc2l0
aW9uYWwgcGVyaW9kIChhcyBleHByZXNzZWQgYmVmb3JlLCBJIHNob3VsZAo+IGhhdmUgbm90aWNl
ZCBhbmQgb2JqZWN0ZWQgdG8gdGhlIHJlLWludHJvZHVjdGlvbiBvZiBzdWNoICNpZmRlZi1zCj4g
aW4geW91ciBQViBoeXBlcmNhbGwgY2hhbmdlcykuCgpUaGUgcmVhc29uIGMvcyBkZTgyZmVlYmYy
YyB1c2VzIENPTkZJR19DT01QQVQgaXMgYmVjYXVzZSBvZgoKc3RydWN0IG1jX3N0YXRlIHsKICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICB1bmlvbiB7CiAgICAgICAgc3RydWN0IG11bHRpY2Fs
bF9lbnRyeSBjYWxsOwojaWZkZWYgQ09ORklHX0NPTVBBVAogICAgICAgIHN0cnVjdCBjb21wYXRf
bXVsdGljYWxsX2VudHJ5IGNvbXBhdF9jYWxsOwojZW5kaWYKICAgIH07Cn07CgpiZWluZyBkZWZp
bmVkIHVzaW5nIENPTkZJR19DT01QQVQuICBJdCBkaWRuJ3QgZXZlbiBjcm9zcyBteSBtaW5kIHRo
YXQgaXQKbWlnaHQgaGF2ZSBiZWVuIG9rIHRvIGFsbG93IHRoZSBjb2RlIHRvIGZhaWwgdG8gY29t
cGlsZSBpZiBDT05GSUdfQ09NUEFUCndhcyBub3Qgc2VsZWN0ZWQuICBJIHRoZXJlZm9yZSB3cm90
ZSBjb2RlIHdoaWNoIG1hdGNoZWQgdGhlIHN0cnVjdHVyZQpkZWZpbml0aW9uIGl0IHdhcyB1c2lu
Zy4KCgpJcnJlc3BlY3RpdmUgb2YgdGhlIGhpc3Rvcnkgd2hpY2ggbGVhZCB0byB0aGlzIHBvaW50
LCB0aGUgaW1wb3J0YW50CnF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugd2FudCB0byBhbGxvdyBjb21w
aWxpbmcgeDg2IHdpdGhvdXQgQ09ORklHX0NPTVBBVC4KCklmIHRoZSBldmVudHVhbCBkZWNpc2lv
biBpcyB5ZXMsIHRoZW4gbmV3IGNvZGUgc2hvdWxkIHNwZWNpZmljYWxseSBiZQppbnRyb2R1Y2Vk
IGFzIGJlaW5nIENPTkZJR19DT01QQVQtY2xlYW4sIGJlY2F1c2UgZGVjaXNpb25zIGxpa2UgdGhh
dAphZmZlY3QgaG93IHRvIHN0cnVjdHVyZSB0aGUgY29kZSBpbiB0aGUgZmlyc3QgcGxhY2UsIGFu
ZCB0aGVyZWZvcmUgYmUKZmFyIGNsZWFuZXIgY2hhbmdlcyB0aGFuIHRyeWluZyB0byByZXRyb2Zp
dCBDT05GSUdfQ09NUEFUIGluIHRoZSBmdXR1cmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 18:47:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 18:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5zIt-0001bc-1H; Wed, 03 May 2017 18:47:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d5zIr-0001bW-0B
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 18:47:09 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 4F/3A-01870-CA52A095; Wed, 03 May 2017 18:47:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsUyZ7p8oO4qVa5
 Igx8LdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNl7eyF7yRqpgzPbiB8ZxYFyMXh5DABCaJ
 M32vmSCcX4wSE25vZIZwNjBKfLt2hxXC2c4osfDVeyCHk0NYIEli9uor7CAJEYHZjBIHN79ih
 6i6wyyx7fxEsGHMAguYJFp+7GcHaWETMJI4e3Q6I4jNK2Ar8arlAhOIzSKgInGmaRMbiC0qEC
 7xtvEIC0SNoMTJmU/AbE4BE4nl8xaDzWEWUJf4M+8SM4QtL7H97RwwW0LAUOL0w22MExgFZyF
 pn4WkZRaSlgWMzKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3
 MQIDuJ6BgXEHY89ev0OMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8OqrcEUKC
 RalpqdWpGXmAGMJJi3BwaMkwmukDJTmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3giQGQ
 IgRRmleXAjYHF9iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwLxfIFJ7MvBK4Ta+AjmACOqJ
 ZlgPkiJJEhJRUA6NDo+mSW/faL/7155xvtz/uK9MyrYbNfA/VD7U8mzQzYfEsdRkh9Sn2yUXR
 116ef1sku15mQ4Ga9fwZRfu7bJY4sPIfjGpYYfUg0YeZy2NGSt/f/IL0Ewf/3u24daac8X5Xt
 MeN/bu2n/uc6SUt8MvJ71W53Lr7kadSS+JVk/R0N51d/LH3vagSS3FGoqEWc1FxIgA8GQqX5g
 IAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1493837224!86947836!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17281 invoked from network); 3 May 2017 18:47:06 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 18:47:06 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v43IhKiD020970
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 3 May 2017 18:43:20 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v43IhKOR019481
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 3 May 2017 18:43:20 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v43IhIYP017300;
 Wed, 3 May 2017 18:43:19 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 03 May 2017 11:43:18 -0700
To: David Woodhouse <dwmw2@infradead.org>, Bjorn Helgaas <helgaas@kernel.org>,
 stable@vger.kernel.org, Stefano Stabellini <sstabellini@kernel.org>
References: <04f2a09f-59be-a720-bc98-4afb53171790@oracle.com>
 <20170113200751.20125-1-ddstreet@ieee.org>
 <20170113223035.GE23066@char.us.oracle.com>
 <CALZtONDL2Ph0MMMfSuqvofNZ-+6jPi9aKsE4mL30i15Up6Bvug@mail.gmail.com>
 <0c2b4d6a-93e7-90a2-ffaf-fa423fb022d5@suse.com>
 <72f8b025-e858-5e54-d900-50fbec46fea6@oracle.com>
 <20170222142810.GA28359@bhelgaas-glaptop.roam.corp.google.com>
 <3379a82f-04b7-152a-1577-bf99b1c638cc@oracle.com>
 <1493835543.4904.5.camel@infradead.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1b84c2a5-1fd6-02b9-c080-0f99f6a8d085@oracle.com>
Date: Wed, 3 May 2017 14:43:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493835543.4904.5.camel@infradead.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, linux-pci@vger.kernel.org,
 linux-kernel <linux-kernel@vger.kernel.org>,
 Bjorn Helgaas <bhelgaas@google.com>, xen-devel@lists.xenproject.org,
 Dan Streetman <dan.streetman@canonical.com>, Dan Streetman <ddstreet@ieee.org>
Subject: Re: [Xen-devel] [PATCH] xen: do not re-use pirq number cached in
 pci device msi msg data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMjAxNyAwMjoxOSBQTSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIFdlZCwg
MjAxNy0wMi0yMiBhdCAxMDoxNCAtMDUwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAw
Mi8yMi8yMDE3IDA5OjI4IEFNLCBCam9ybiBIZWxnYWFzIHdyb3RlOgo+Pj4gT24gVHVlLCBGZWIg
MjEsIDIwMTcgYXQgMTA6NTg6MzlBTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+
IE9uIDAyLzIxLzIwMTcgMTA6NDUgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDIx
LzAyLzE3IDE2OjMxLCBEYW4gU3RyZWV0bWFuIHdyb3RlOgo+Pj4+Pj4gT24gRnJpLCBKYW4gMTMs
IDIwMTcgYXQgNTozMCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+Pj4+PiA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gRnJpLCBKYW4gMTMsIDIwMTcgYXQgMDM6
MDc6NTFQTSAtMDUwMCwgRGFuIFN0cmVldG1hbiB3cm90ZToKPj4+Pj4+Pj4gUmV2ZXJ0IHRoZSBt
YWluIHBhcnQgb2YgY29tbWl0Ogo+Pj4+Pj4+PiBhZjQyYjhkMTJmOGEgKCJ4ZW46IGZpeCBNU0kg
c2V0dXAgYW5kIHRlYXJkb3duIGZvciBQViBvbiBIVk0gZ3Vlc3RzIikKPj4+Pj4+Pj4KPj4+Pj4+
Pj4gVGhhdCBjb21taXQgaW50cm9kdWNlZCByZWFkaW5nIHRoZSBwY2kgZGV2aWNlJ3MgbXNpIG1l
c3NhZ2UgZGF0YSB0byBzZWUKPj4+Pj4+Pj4gaWYgYSBwaXJxIHdhcyBwcmV2aW91c2x5IGNvbmZp
Z3VyZWQgZm9yIHRoZSBkZXZpY2UncyBtc2kvbXNpeCwgYW5kIHJlLXVzZQo+Pj4+Pj4+PiB0aGF0
IHBpcnEuICBBdCB0aGUgdGltZSwgdGhhdCB3YXMgdGhlIGNvcnJlY3QgYmVoYXZpb3IuICBIb3dl
dmVyLCBhCj4+Pj4+Pj4+IGxhdGVyIGNoYW5nZSB0byBRZW11IGNhdXNlZCBpdCB0byBjYWxsIGlu
dG8gdGhlIFhlbiBoeXBlcnZpc29yIHRvIHVubWFwCj4+Pj4+Pj4+IGFsbCBwaXJxcyBmb3IgYSBw
Y2kgZGV2aWNlLCB3aGVuIHRoZSBwY2kgZGV2aWNlIGRpc2FibGVzIGl0cyBNU0kvTVNJWAo+Pj4+
Pj4+PiB2ZWN0b3JzOyBzcGVjaWZpY2FsbHkgdGhlIFFlbXUgY29tbWl0Ogo+Pj4+Pj4+PiBjOTc2
NDM3YzdkYmE5Yzc0NDRmYjQxZGY0NTQ2ODk2OGFhYTMyNmFkCj4+Pj4+Pj4+ICgicWVtdS14ZW46
IGZyZWUgYWxsIHRoZSBwaXJxcyBmb3IgbXNpL21zaXggd2hlbiBkcml2ZXIgdW5sb2FkIikKPj4+
Pj4+Pj4KPj4+Pj4+Pj4gT25jZSBRZW11IGFkZGVkIHRoaXMgcGlycSB1bm1hcHBpbmcsIGl0IHdh
cyBubyBsb25nZXIgY29ycmVjdCBmb3IgdGhlCj4+Pj4+Pj4+IGtlcm5lbCB0byByZS11c2UgdGhl
IHBpcnEgbnVtYmVyIGNhY2hlZCBpbiB0aGUgcGNpIGRldmljZSBtc2kgbWVzc2FnZQo+Pj4+Pj4+
PiBkYXRhLiAgQWxsIFFlbXUgcmVsZWFzZXMgc2luY2UgMi4xLjAgY29udGFpbiB0aGUgcGF0Y2gg
dGhhdCB1bm1hcHMgdGhlCj4+Pj4+Pj4+IHBpcnFzIHdoZW4gdGhlIHBjaSBkZXZpY2UgZGlzYWJs
ZXMgaXRzIE1TSS9NU0lYIHZlY3RvcnMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFRoaXMgYnVnIGlzIGNh
dXNpbmcgZmFpbHVyZXMgdG8gaW5pdGlhbGl6ZSBtdWx0aXBsZSBOVk1lIGNvbnRyb2xsZXJzCj4+
Pj4+Pj4+IHVuZGVyIFhlbiwgYmVjYXVzZSB0aGUgTlZNZSBkcml2ZXIgc2V0cyB1cCBhIHNpbmds
ZSBNU0lYIHZlY3RvciBmb3IKPj4+Pj4+Pj4gZWFjaCBjb250cm9sbGVyIChjb25jdXJyZW50bHkp
LCBhbmQgdGhlbiBhZnRlciB1c2luZyB0aGF0IHRvIHRhbGsgdG8KPj4+Pj4+Pj4gdGhlIGNvbnRy
b2xsZXIgZm9yIHNvbWUgY29uZmlndXJhdGlvbiBkYXRhLCBpdCBkaXNhYmxlcyB0aGUgc2luZ2xl
IE1TSVgKPj4+Pj4+Pj4gdmVjdG9yIGFuZCByZS1jb25maWd1cmVzIGFsbCB0aGUgTVNJWCB2ZWN0
b3JzIGl0IG5lZWRzLiAgU28gdGhlIE1TSVgKPj4+Pj4+Pj4gc2V0dXAgY29kZSB0cmllcyB0byBy
ZS11c2UgdGhlIGNhY2hlZCBwaXJxIGZyb20gdGhlIGZpcnN0IHZlY3Rvcgo+Pj4+Pj4+PiBmb3Ig
ZWFjaCBjb250cm9sbGVyLCBidXQgdGhlIGh5cGVydmlzb3IgaGFzIGFscmVhZHkgZ2l2ZW4gYXdh
eSB0aGF0Cj4+Pj4+Pj4+IHBpcnEgdG8gYW5vdGhlciBjb250cm9sbGVyLCBhbmQgaXRzIGluaXRp
YWxpemF0aW9uIGZhaWxzLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGlzIGlzIGRpc2N1c3NlZCBpbiBt
b3JlIGRldGFpbCBhdDoKPj4+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTctMDEvbXNnMDA0NDcuaHRtbAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBGaXhl
czogYWY0MmI4ZDEyZjhhICgieGVuOiBmaXggTVNJIHNldHVwIGFuZCB0ZWFyZG93biBmb3IgUFYg
b24gSFZNIGd1ZXN0cyIpCj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IERhbiBTdHJlZXRtYW4gPGRh
bi5zdHJlZXRtYW5AY2Fub25pY2FsLmNvbT4KPj4+Pj4+PiBBY2tlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Pj4+Pj4gVGhpcyBkb2Vzbid0IHNl
ZW0gdG8gYmUgYXBwbGllZCB5ZXQsIGlzIGl0IHN0aWxsIHdhaXRpbmcgb24gYW5vdGhlcgo+Pj4+
Pj4gYWNrPyAgT3IgbWF5YmUgSSdtIGxvb2tpbmcgYXQgdGhlIHdyb25nIGdpdCB0cmVlLi4uCj4+
Pj4+IEFtIEkgd3Jvbmcgb3Igc2hvdWxkbid0IHRoaXMgZ28gdGhyb3VnaCB0aGUgUENJIHRyZWU/
IEtvbnJhZD8KPj4+PiBLb25yYWQgaXMgYXdheSB0aGlzIHdlZWsgYnV0IHNpbmNlIHB1bGwgcmVx
dWVzdCBmb3IgWGVuIHRyZWUganVzdCB3ZW50Cj4+Pj4gb3V0IHdlIHNob3VsZCBwcm9iYWJseSB3
YWl0IHVudGlsIHJjMSBhbnl3YXkgKHVubGVzcyBzb21ldGhpbmcgYmlnIGNvbWVzCj4+Pj4gdXAg
YmVmb3JlIHRoYXQpLgo+Pj4gSSBhc3N1bWUgdGhpcyBzaG91bGQgZ28gdmlhIHRoZSBYZW4gb3Ig
eDg2IHRyZWUsIHNpbmNlIHRoYXQncyBob3cgbW9zdAo+Pj4gYXJjaC94ODYvcGNpL3hlbi5jIHBh
dGNoZXMgaGF2ZSBiZWVuIGhhbmRsZWQsIGluY2x1ZGluZyBhZjQyYjhkMTJmOGEuCj4+PiBJZiB5
b3UgdGhpbmsgb3RoZXJ3aXNlLCBsZXQgbWUga25vdy4KPj4gT0ssIEkgYXBwbGllZCBpdCB0byBY
ZW4gdHJlZSdzIGZvci1saW51cy00LjExLgo+IEhtLCB3ZSB3YW50IHRoaXMgKGM3NGZkODBmMmY0
KSBpbiBzdGFibGUgdG9vLCBkb24ndCB3ZT8KCgpNYXliZS4KClBlciBodHRwczovL2xpc3RzLnhl
bi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMS9tc2cwMDk4Ny5odG1sCml0IG1h
eSBicmVhayB0aGluZ3Mgb24gb2xkZXIgKDQuNC0pIGh5cGVydmlzb3JzLiBUaGV5IGFyZSBvdXQg
b2YKc3VwcG9ydCwgd2hpY2ggaXMgd2h5IHRoaXMgcGF0Y2ggd2VudCBpbiBub3cgYnV0IEkgYW0g
bm90IHN1cmUgdGhpcwphdXRvbWF0aWNhbGx5IGFwcGxpZXMgdG8gc3RhYmxlIGtlcm5lbHMuCgpT
dGVmYW5vPwoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 18:58:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 18:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5zTW-0002Kj-2R; Wed, 03 May 2017 18:58:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5zTV-0002Kd-AI
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 18:58:09 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 05/5C-03696-0482A095; Wed, 03 May 2017 18:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQtdBgyv
 SYGIju8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF55gqWghbRiu8z/zI3MPYJdjFyckgI+Em8
 WPqdvYuRg0NYwFGi+4cSSFhEQFmi99dvli5GLg4hgZuMEpO/72IGSTALhEjM7tzNDmKzCehL7
 H7xiQnE5hWwlfj1ZRcbiM0ioCLR3PWSFcQWFQiXeNt4hAWiRlDi5MwnYDangL3EuvNHmED2Mg
 toSqzfpQ8xXl5i+9s5YKuEBNQkrvVfYoc4M11i699fzBMY+WchmTQLoXsWku4FjMyrGNWLU4v
 KUot0zfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjDOvOx/iFGSg0lJ
 lFf9FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleBnWuSCHBotT01Iq0zBxgJMCkJTh4lER48
 0HSvMUFibnFmekQqVOMilLivG/VgBICIImM0jy4Nlj0XWKUlRLmZQQ6RIinILUoN7MEVf4Voz
 gHo5IwbxDIeJ7MvBK46a+AFjMBLW6W5QBZXJKIkJJqYCzz7UqLPmfx7RO/re7mL79FAw+5bbF
 05uiIPDu/V8hSQjXqUFZvw9WG+DfhExgO82eKOG6tPmLSFrRQOo9xQ4haho0Ugy1z0cUPyvcm
 aj8QvHzzlfWjv7e817K9+fXZ78cdL6smaYeilX9aXvRdqfV13Gy3uqiYrXYfg1T9vNXqbY4LZ
 x4SVGIpzkg01GIuKk4EAM66DfC5AgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1493837887!59928457!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21897 invoked from network); 3 May 2017 18:58:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 18:58:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45376273"
To: Jan Beulich <JBeulich@suse.com>
References: <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <d099404f-bdfa-597f-c7d2-73e4c96d8253@citrix.com>
 <590A168C02000078001566ED@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4c5598a3-76f9-68cb-6e86-f5c3afa4b1d7@citrix.com>
Date: Wed, 3 May 2017 19:58:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590A168C02000078001566ED@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTY6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDE2OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDAyLzA1LzE3
IDE0OjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEBAIC0zNDUsMTUgKzM0NCwyMCBAQCBVTkxJ
S0VMWV9TVEFSVCh6LCBjcmVhdGVfYm91bmNlX2ZyYW1lX2JhCj4+PiAgX19VTkxJS0VMWV9FTkQo
Y3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91bmNlX2lwKQo+Pj4gICAgICAgICAgbW92cSAgJXJh
eCxVUkVHU19yaXArOCglcnNwKQo+Pj4gICAgICAgICAgcmV0Cj4+PiAtICAgICAgICBfQVNNX0VY
VEFCTEUoLkxmdDIsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zMikKPj4+IC0gICAgICAgIF9B
U01fRVhUQUJMRSguTGZ0MywgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzI0KQo+Pj4gLSAgICAg
ICAgX0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfOCkKPj4+IC0g
ICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NSwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzE2KQo+
Pj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHQp
Cj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDcsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVs
dCkKPj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MiwgIGRvbWFpbl9jcmFzaF9wYWdlX2Zh
dWx0XzQ4KQo+Pj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNoX3Bh
Z2VfZmF1bHRfNDApCj4+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDQsICBkb21haW5fY3Jh
c2hfcGFnZV9mYXVsdF8yNCkKPj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NSwgIGRvbWFp
bl9jcmFzaF9wYWdlX2ZhdWx0XzMyKQo+Pj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAg
ZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMTYpCj4+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxm
dDcsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8xNikKPj4+ICAgICAgICAgIF9BU01fRVhUQUJM
RSguTGZ0MTIsIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzgpCj4+IEdpdmVuIHRoYXQgeW91IGhh
dmUgYWx0ZXJlZCB0aGUgbm90YXRpb24gZm9yIGEgZGVsdGEgZnJvbSAoJXJzaSkgKHdoaWNoCj4+
IGlzIGEgZ29vZCBpbXByb3ZlbWVudCksIHRoZXNlIGxhYmVscyBzaG91bGQgYmUgc2ltaWxhcmx5
IGFsdGVyZWQgZm9yCj4+IGNvbnNpc3RlbmN5Lgo+IEFjdHVhbGx5LCBsb29raW5nIGF0IHRoaXMg
YWdhaW4gSSdtIG5vIGxvbmdlciBzdXJlIGZhY3RvcmluZyBvdXQgdGhlCj4gOCBoZXJlIHdvdWxk
IGJlIGEgZ29vZCBpZGVhLiBJJ20gYWxzbyBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgeW91Cj4gc2F5
aW5nICJHaXZlbiB0aGF0IHlvdSBoYXZlIGFsdGVyZWQgdGhlIG5vdGF0aW9uIGZvciBhIGRlbHRh
IGZyb20KPiAoJXJzaSkiIC0gdGhlIG5vdGF0aW9uIGRpZG4ndCBjaGFuZ2UgYXQgYWxsLCB0aGUg
bnVtZXJpYyB0YWcgaGFzCj4gYWx3YXlzIGJlZW4gZXhwcmVzc2luZyB0aGUgYWRqdXN0bWVudCBu
ZWVkZWQgZm9yICVyc2kgdG8KPiByZXByZXNlbnQgdGhlIGFjdHVhbCBmYWlsaW5nIG1lbW9yeSBh
ZGRyZXNzLgoKRmlyc3Qgb2YgYWxsLCB0aGlzIHBvaW50IGlzIG5vdCBvYnZpb3VzIGF0IGFsbCB0
byBwZW9wbGUgcmVhZGluZyB0aGUKY29kZSB3aG8gZG9uJ3QgYWxyZWFkeSBrbm93IHRoZSBtZWFu
aW5nLiAgSWYgaXQgd2VyZSBuZXcgY29kZSB0b2RheSwgSSdkCmluc2lzdCBvbiBhIGNvbW1lbnQg
ZXhwbGFpbmluZyB3aGF0IHRoZSBudW1lcmljIHRhZyBtZWFucy4KCkFzIGZvciB0aGUgY2hhbmdl
IGluIG5vdGF0aW9uLCB5b3UgdmVyeSBtdWNoIGhhdmUgY2hhbmdlZCBpdC4gWW91IGhhdmUKZmFj
dG9yZWQgOCBvdXQgb2YgaXQsIHdoaWNoIHZpc3VhbGx5IGVtcGhhc2VzIHRoZSBudW1iZXIgb2Yg
c3RhY2sgc2xvdHMKYXdheSBmcm9tICglcnNpKSBpcyB1c2VkLgoKVGhlIGNoYW5nZSBpbiBub3Rh
dGlvbiBpcywgaW4gcHJpbmNpcGxlLCBhIGdvb2QgdGhpbmcgYmVjYXVzZSBpdCBtYWtlcwp0aGUg
Y29kZSBlYXNpZXIgdG8gcmVhZCBhbmQgY29ycmVsYXRlIHdpdGggdGhlIGNvbW1lbnQuCgpIb3dl
dmVyLCBzdWNoIGEgY2hhbmdlIGlzIG9ubHkgYW4gaW1wcm92ZW1lbnQgaWYgaXQgaXMgaW1wbGVt
ZW50ZWQKY29uc2lzdGVudGx5IChoZW5jZSB0aGUgcmVxdWVzdCB0byB1c2UgMSo4IGFuZCAwKjgg
Zm9yIHRoZSBvdGhlciAoJXJzaSkKcmVmZXJlbmNlcyksIGFuZCBpZiBpdCBkb2Vzbid0IGNvbXBs
aWNhdGUgb3RoZXIgYXJlYXMgb2YgdGhlIGNvZGUuICBCeQpleHByZXNzaW5nIHRoZSAoJXJzaSkg
cmVmZXJlbmNlcyBpbiB0ZXJtcyBvZiBzbG90cywgYnV0IHRoZSBmaXh1cCBsYWJsZXMKaW4gdGVy
bXMgb2YgYnl0ZXMsIHlvdSBoYXZlIHRha2VuIGEgY29tcGxpY2F0ZWQgYW5kIG5vbi1vYnZpb3Vz
CnJlbGF0aW9uc2hpcCBhbmQgbWFkZSBpdCBldmVuIG1vcmUgY29tcGxpY2F0ZWQgdG8gcmV2aWV3
LCB3aGljaCBpcyBhIG5ldApkZXRyaW1lbnQgKGFuZCBoZW5jZSB0aGUgcmVxdWVzdCB0byBleHBy
ZXNzIHRoZSBsYWJlbHMgaW4gdGhlIHNhbWUgdW5pdHMKYXMgdGhlIGNvZGUgdGhleSByZWZlciB0
bykuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 19:06:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 19:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5zbG-00033A-Sw; Wed, 03 May 2017 19:06:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5zbF-00032n-L1
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 19:06:09 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 7C/27-02183-02A2A095; Wed, 03 May 2017 19:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQldOiyv
 S4Nh2UYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePdyTb2gpOiFev6TjA3MG4U7GLk5JAQ8JOY
 MWUqcxcjB4ewgJ3Ehn3BIGERAWWJ3l+/WboYuTiEBG4ySpz48I0RJMEsECKx5PxRNhCbTUBfY
 veLT0wgNq+ArcSyHfPYQeawCKhIHH7uBBIWFQiXeNt4hAWiRFDi5MwnYDangL1EU9cldoiRBh
 JHFs1hhbDlJba/ncMMYgsJqElc64eokRBIl5j4rIdlAiP/LCSjZiFpn4WkfQEj8ypG9eLUorL
 UIl1jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwABkAIIdjHv/OR1ilORgUhLl
 VX/FHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve1BlekkGBRanpqRVpmDjAWYNISHDxKIrzXQ
 dK8xQWJucWZ6RCpU4yKUuK8fJpACQGQREZpHlwbLP4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZh3L8h4nsy8Erjpr4AWMwEtbpblAFlckoiQkmpgFFyySPxm5Ewbz+VLQ9+0lH/gYfj3jUn
 B/+La76azRaZ0RIvFz778sU1zcY33LAPe44xSV3WS+WtXzJm0cLHrFLHWLyqRFXln8+Rm57H4
 x+iEB9lGnlO5rPNXb+GZ9C8zdPUTKxmXnEi+/ajx2TNri84vVzJX3jq3MvINs9le/viQFOdTo
 bd3KrEUZyQaajEXFScCAHxnVQ+6AgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493838366!80378447!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50227 invoked from network); 3 May 2017 19:06:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 19:06:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45376777"
To: Jan Beulich <JBeulich@suse.com>
References: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <e7d41a4b-f17b-126c-fd15-11c0f056d495@citrix.com>
 <5908B67B0200007800155E71@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c8b9fe98-0d71-6eb7-f78c-0988130dc1c4@citrix.com>
Date: Wed, 3 May 2017 20:05:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908B67B0200007800155E71@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: polish __{get,put}_user_{,no}check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTU6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA1LjE3IGF0
IDE2OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDAyLzA1LzE3
IDE0OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoZSBwcmltYXJ5IHB1cnBvc2UgaXMgY29y
cmVjdGluZyBhIGxhdGVudCBidWcgaW4gX19nZXRfdXNlcl9jaGVjaygpCj4+PiAodGhlIG1hY3Jv
IGhhcyBubyBhY3RpdmUgdXNlciBhdCBwcmVzZW50KTogVGhlIGFjY2Vzc19vaygpIGNoZWNrIHNo
b3VsZAo+Pj4gYmUgYmVmb3JlIHRoZSBhY3R1YWwgYWNjZXNzLCBvciBlbHNlIGFueSBQViBndWVz
dCBjb3VsZCBpbml0aWF0ZSBNTUlPCj4+PiByZWFkcyB3aXRoIHNpZGUgZWZmZWN0cy4KPj4+Cj4+
PiBDbGVhbiB1cCBhbGwgZm91ciBtYWNyb3MgYXQgb25jZToKPj4+IC0gYWxsIGFyZ3VtZW50cyBl
dmFsdWF0ZWQgZXhhY3RseSBvbmNlCj4+PiAtIGJ1aWxkIHRoZSAiY2hlY2siIGZsYXZvciB1c2lu
ZyB0aGUgIm5vY2hlY2siIG9uZXMsIGluc3RlYWQgb2Ygb3Blbgo+Pj4gICBjb2RpbmcgdGhlbQo+
Pj4gLSAiaW50IiBpcyB3aWRlIGVub3VnaCBmb3IgZXJyb3IgY29kZXMKPj4+IC0gbmFtZSBsb2Nh
bCB2YXJpYWJsZXMgd2l0aG91dCB1c2luZyB1bmRlcnNjb3JlcyBhcyBwcmVmaXhlcwo+Pj4gLSBh
dm9pZCBwb2ludGxlc3MgcGFyZW50aGVzZXMKPj4+IC0gYWRkIGJsYW5rcyBhZnRlciBjb21tYXMg
c2VwYXJhdGluZyBwYXJhbWV0ZXJzIG9yIGFyZ3VtZW50cwo+Pj4gLSBjb25zaXN0ZW50bHkgdXNl
IHRhYnMgZm9yIGluZGVudGF0aW9uCj4+IENvdWxkIHdlIHVzZSBzcGFjZXM/ICBUaGlzIGZpbGUg
aXMgYWxyZWFkeSBoYWxmIGFuZCBoYWxmIHN0eWxlLCBhbmQKPj4gdGhlc2UgYml0cyBvZiBjb2Rl
IGFyZSBhIGxvbmcgd2F5IHJlbW92ZWQgZnJvbSB0aGVpciBMaW51eCBoZXJpdGFnZS4KPiBXZWxs
LCBpZiB5b3UncmUgY29udmluY2VkIHRoaXMgaXMgYmV0dGVyLiBJIGRpZCBjb25zaWRlciBkb2lu
ZyBzbywgYnV0Cj4gZGlkbid0IGJlY2F1c2UgaXQncyBhIHJlbGF0aXZlbHkgc21hbGwgcG9ydGlv
biBvZiBjb2RlIHdoaWNoIGRvZXMgdXNlCj4gc3BhY2VzIGF0IHByZXNlbnQuCj4KPj4+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvdWFjY2Vzcy5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3VhY2Nlc3MuaAo+Pj4gQEAgLTEwNCwzNyArMTA0LDM1IEBAIGV4dGVybiB2b2lkIF9fcHV0
X3VzZXJfYmFkKHZvaWQpOwo+Pj4gICNkZWZpbmUgX19wdXRfdXNlcih4LHB0cikgXAo+Pj4gICAg
X19wdXRfdXNlcl9ub2NoZWNrKChfX3R5cGVvZl9fKCoocHRyKSkpKHgpLChwdHIpLHNpemVvZigq
KHB0cikpKQo+Pj4gIAo+Pj4gLSNkZWZpbmUgX19wdXRfdXNlcl9ub2NoZWNrKHgscHRyLHNpemUp
CQkJCVwKPj4+IC0oewkJCQkJCQkJXAo+Pj4gLQlsb25nIF9fcHVfZXJyOwkJCQkJCVwKPj4+IC0J
X19wdXRfdXNlcl9zaXplKCh4KSwocHRyKSwoc2l6ZSksX19wdV9lcnIsLUVGQVVMVCk7CVwKPj4+
IC0JX19wdV9lcnI7CQkJCQkJXAo+Pj4gKyNkZWZpbmUgX19wdXRfdXNlcl9ub2NoZWNrKHgsIHB0
ciwgc2l6ZSkJCQkJXAo+Pj4gKyh7CQkJCQkJCQkJXAo+Pj4gKwlpbnQgZXJyXzsgCQkJCQkJCVwK
Pj4+ICsJX19wdXRfdXNlcl9zaXplKHgsIHB0ciwgc2l6ZSwgZXJyXywgLUVGQVVMVCk7CQkJXAo+
Pj4gKwllcnJfOwkJCQkJCQkJXAo+Pj4gIH0pCj4+PiAgCj4+PiAtI2RlZmluZSBfX3B1dF91c2Vy
X2NoZWNrKHgscHRyLHNpemUpCQkJCQlcCj4+PiArI2RlZmluZSBfX3B1dF91c2VyX2NoZWNrKHgs
IHB0ciwgc2l6ZSkJCQkJCVwKPj4+ICAoewkJCQkJCQkJCVwKPj4+IC0JbG9uZyBfX3B1X2VyciA9
IC1FRkFVTFQ7CQkJCQlcCj4+PiAtCV9fdHlwZW9mX18oKihwdHIpKSBfX3VzZXIgKl9fcHVfYWRk
ciA9IChwdHIpOwkJCVwKPj4+IC0JaWYgKGFjY2Vzc19vayhfX3B1X2FkZHIsc2l6ZSkpCQkJCQlc
Cj4+PiAtCQlfX3B1dF91c2VyX3NpemUoKHgpLF9fcHVfYWRkciwoc2l6ZSksX19wdV9lcnIsLUVG
QVVMVCk7CVwKPj4+IC0JX19wdV9lcnI7CQkJCQkJCVwKPj4+ICsJX190eXBlb2ZfXygqKHB0cikp
IF9fdXNlciAqcHRyXyA9IChwdHIpOwkJCVwKPj4+ICsJX190eXBlb2ZfXyhzaXplKSBzaXplXyA9
IChzaXplKTsJCQkJXAo+Pj4gKwlhY2Nlc3Nfb2socHRyXywgc2l6ZV8pID8gX19wdXRfdXNlcl9u
b2NoZWNrKHgsIHB0cl8sIHNpemVfKQlcCj4+PiArCQkJICAgICAgIDogLUVGQVVMVDsJCQkJXAo+
Pj4gIH0pCQkJCQkJCQo+PiBDYW4geW91IGNsb2JiZXIgdGhlIHRyYWlsaW5nIHdoaXRlc3BhY2Ug
b24gdGhpcyBsaW5lLCBsaWtlIHlvdSBkaWQgd2l0aAo+PiBfX2dldF91c2VyX2NoZWNrKCkgPwo+
IE9oLCBzdXJlLiBJIGRpZG4ndCBub3RpY2UgdGhlcmUgd2FzIGEgc2ltaWxhciBpc3N1ZSBoZXJl
Lgo+Cj4+IE90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gVGhhbmtzLCBidXQgcGxlYXNlIGxldCBtZSBrbm93IHdoZXRoZXIg
eW91IGZlZWwgc3Ryb25nbHkgYWJvdXQKPiB1c2luZyBzcGFjZXMgaW5zdGVhZCBvZiB0YWJzLgoK
SSdkIHByZWZlciBzcGFjZXMgKGZvciBvdmVyYWxsIGNvbnNpc3RlbmN5IGluIHRoZSBmaWxlKSwg
YnV0IG15IFItYnkKaXNuJ3QgY29uZGl0aW9uYWwgb24gaXQgKGFzIHRoZSBmaWxlIGlzIGFscmVh
ZHkgdmVyeSBtaXhlZCkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 19:13:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 19:13:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d5ziA-0003fr-Lt; Wed, 03 May 2017 19:13:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d5zi9-0003fl-QG
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 19:13:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 49/13-03920-CCB2A095; Wed, 03 May 2017 19:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQveMNle
 kQft8MYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtG63r/gGUvFwieb2RsYfzB3MXJySAj4Scxa
 uAHKdpd4866VHcQWFiiQmNc0mRHEFhEolFh6fgMriC0kkCSx/d5ali5GLg5mgaWMEhvWnmECS
 bAJ6EvsfvEJzOYVsJXYNm8/WxcjBweLgIrEzf/VIGFRgXCJt41HWCBKBCVOznwCZnMKmEvsft
 nPClLOLKApsX6XPkiYWUBeYvvbOcwQa9UkrvVfYoc4M11i4rMeFgjbQuL2rTtsExgFZyGZOgt
 h0iwkkxYwMq9i1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgM
 VwYg2MF4fWPAIUZJDiYlUV71V+yRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR412hxRQoJFqWmp
 1akZeYAIwcmLcHBoyTCe1wTKM1bXJCYW5yZDpE6xajLMefe1/dMQix5+XmpUuK8f0FmCIAUZZ
 TmwY2ARfElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPOA5nCk5lXArfpFdARTEBHNMtygBx
 RkoiQkmpgnO/+zDWJi0f9Uf6Xzdli0ze+lm/cMm974DkVBQZxxl2Lrz4/M+3Evs0/P808vfFf
 Zae8prnVimqpLX+D+8KWpJ0Ue3vGWPZ5qLvl/pqcORrp4ucX8v2yFfoq62Ix5XfrxSjzCw/jX
 4ioabe+eBsSOb81a29Cjd/y3rSJRfqe3W/imla7tXRnK7EUZyQaajEXFScCAGSihPbdAgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493838796!43521719!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25456 invoked from network); 3 May 2017 19:13:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 19:13:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45377235"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: <fu.wei@linaro.org>, <dkiper@net-space.pl>, <grub-devel@gnu.org>,
 <arvidjaar@gmail.com>, <phcoder@gmail.com>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <680df766-68fa-4506-837b-48906594a6c2@citrix.com>
Date: Wed, 3 May 2017 20:13:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170502070627.11389-3-fu.wei@linaro.org>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: xen-devel@lists.xensource.com, jcm@redhat.com, leif.lindholm@linaro.org,
 julien.grall@arm.com, sstabellini@kernel.org, linaro-uefi@lists.linaro.org
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMDg6MDYsIGZ1LndlaUBsaW5hcm8ub3JnIHdyb3RlOgo+IEZyb206IEZ1IFdl
aSA8ZnUud2VpQGxpbmFyby5vcmc+Cj4KPiBUaGlzIHBhdGNoIGFkZHMgdGhlIHN1cHBvcnQgb2Yg
eGVuX2Jvb3QgY29tbWFuZCBmb3IgYWFyY2g2NDoKPiAgICAgeGVuX2h5cGVydmlzb3IKPiAgICAg
eGVuX21vZHVsZQo+IFRoZXNlIHR3byBjb21tYW5kcyBhcmUgb25seSBmb3IgYWFyY2g2NCwgc2lu
Y2UgaXQgaGFzIGl0cyBvd24gcHJvdG9jb2wgYW5kCj4gY29tbWFuZHMgdG8gYm9vdCB4ZW4gaHlw
ZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCj4KPiBGb3Igb3RoZXIgYXJjaGl0
ZWN0dXJlcywgdGhleSBhcmUgc3RpbGwgdXNpbmcgbXVsdGlib290IGFuZCBtb2R1bGUKPiBjb21t
YW5kcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+CgpTb3Jy
eSBpZiBJIGFtIGp1bXBpbmcgaW4gbGF0ZSBhbmQgYXNraW5nIGF3a3dhcmQgcXVlc3Rpb25zLCBi
dXQgd2hhdCBpcwpzcGVjaWFsIGFib3V0IFhlbi9hYXJjaDY0IGhlcmU/ICBXaHkgaXMgaXQgdXNp
bmcgYSBub24tc3RhbmRhcmQgZW50cnkKbWVjaGFuaXNtPwoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed May 03 20:06:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d60XM-0006vA-Ub; Wed, 03 May 2017 20:06:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d60XL-0006v4-Q1
 for xen-devel@lists.xen.org; Wed, 03 May 2017 20:06:11 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 26/5E-03613-3383A095; Wed, 03 May 2017 20:06:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMbRhla6RBVe
 kwb4JTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bE+V+YCzbJVqxY9Z2tgXGuZBcjF4eQQD+j
 RPuuf4wgjoTAHFaJxSs3sHcxcgI5SRIrVz5mhrCrJR7vugcWFxLQkLh9s5EdovsAk8TkFdNY4
 Ebdbv3J1MXIAdRRLHFzVhRIA6+AoMTJmU9YIJo9JE5d2coGYnMK2Euce/+ZGaJ3KZPEsVvTwT
 awCWhLtL3exQoyh0VARaJhlSXEEYkSx360sUHMDJD4e3oLE4gtLOAk0bbwNiuILSKgLNH76zf
 YPcwCjYwSk/v+gc1kFvCSWL+plX0Co8gsJDfNQpKaBbSOWUBdYv08IYiwmsTtbVfZIWxtiWUL
 XzMvYGRdxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGDMMQ
 LCD8frGgEOMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J4z44oUEixKTU+tSM
 vMAUYvTFqCg0dJhLcMJM1bXJCYW5yZDpE6xWjM8eLy+/dMHE9W/njPJMSSl5+XKiXOux2kVAC
 kNKM0D24QLKlcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvBZApPJl5JXD7XgGdwgR0SrMs
 B8gpJYkIKakGxtrnbULHnFnVGLrite8tL/0ztUb++vKYY/uKtlgkz0nyDThxekr/RuV5q7bOu
 FjFk/fLcKkvt8DLe1e3hXBGnQ+qbl5xlyW95cShkNLzs5jj9bOetL994ecsePjlftWgIpZvNZ
 //blvItkFn1c29GT3Jf+NNP9zy05i3bd0+1Zv8ifn/I/5aByuxFGckGmoxFxUnAgATYATMJQM
 AAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1493841969!99456594!1
X-Originating-IP: [209.85.128.170]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7071 invoked from network); 3 May 2017 20:06:10 -0000
Received: from mail-wr0-f170.google.com (HELO mail-wr0-f170.google.com)
 (209.85.128.170)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 20:06:10 -0000
Received: by mail-wr0-f170.google.com with SMTP id l9so141798wre.1
 for <xen-devel@lists.xen.org>; Wed, 03 May 2017 13:06:09 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=nzSlZRdyiYKEGtfGXhbpsXnqLxn9j/Ug+sbK6GmGk6g=;
 b=UhmAYTcEGZQNkTjhX7lOzVeOSVO/v9yrPM/mlpI4RkuLhY37clfjFzrYmZiOBdx/cF
 1q+3HZZhYDL09OTLmWchcgAShonAul5BO1GVyJkF2lbsEqj3d9bq6pFiTowcIUuax49d
 ScYydKgEYqEA4zbUrMs2AM6wuJyyPz+OK15nBxwuMmaZHzXMMTS+m0MtaIvIEwDJKPCH
 JQpSj8gU48b6AOXaczjMj80ywlEqqN7aUImuVZw8Nrob9/Y5aw3zdmb+h4dEszY9WsnF
 2CP5noxXAE/iruRjvEpEsjwO3TuJJZF0uNbpm4IwliTq7pR5NtIam6CPK5coBLSkKIeK
 6v5A==
X-Gm-Message-State: AN3rC/5VuCLTV/9hwUgNlIzcwMpiCA4mi+CB+h9rp44go8H95ZtIVfzO
 BgdTbuHHfRkgRZrl+qU=
X-Received: by 10.223.166.129 with SMTP id t1mr29078224wrc.116.1493841969317; 
 Wed, 03 May 2017 13:06:09 -0700 (PDT)
Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com.
 [209.85.128.178])
 by smtp.gmail.com with ESMTPSA id b93sm9620wrd.29.2017.05.03.13.06.08
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 May 2017 13:06:08 -0700 (PDT)
Received: by mail-wr0-f178.google.com with SMTP id l9so141387wre.1
 for <xen-devel@lists.xen.org>; Wed, 03 May 2017 13:06:08 -0700 (PDT)
X-Received: by 10.223.135.90 with SMTP id 26mr14293699wrz.199.1493841967988;
 Wed, 03 May 2017 13:06:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Wed, 3 May 2017 13:05:27 -0700 (PDT)
In-Reply-To: <5909D1B402000078001564C0@prv-mh.provo.novell.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
 <5909C4270200007800156408@prv-mh.provo.novell.com>
 <1e565969-ff4a-5858-1716-b215bc1ec72b@bitdefender.com>
 <5909D1B402000078001564C0@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 3 May 2017 16:05:27 -0400
X-Gmail-Original-Message-ID: <CABfawh=de9qy+OgpgUv_-67VXWhme2rdjW3PsjmPM1jjAW+G5A@mail.gmail.com>
Message-ID: <CABfawh=de9qy+OgpgUv_-67VXWhme2rdjW3PsjmPM1jjAW+G5A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V2 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6077464067495931023=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6077464067495931023==
Content-Type: multipart/alternative; boundary=001a1146a3ecda4a1e054ea42fe1

--001a1146a3ecda4a1e054ea42fe1
Content-Type: text/plain; charset=UTF-8

On Wed, May 3, 2017 at 6:48 AM, Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 03.05.17 at 12:37, <rcojocaru@bitdefender.com> wrote:
> > On 05/03/17 12:51, Jan Beulich wrote:
> >>>>> On 03.05.17 at 11:10, <rcojocaru@bitdefender.com> wrote:
> >>> --- /dev/null
> >>> +++ b/xen/arch/x86/hvm/vm_event.c
> >>> @@ -0,0 +1,101 @@
> >>> +/*
> >>> + * arch/x86/hvm/vm_event.c
> >>> + *
> >>> + * HVM vm_event handling routines
> >>> + *
> >>> + * Copyright (c) 2017 Razvan Cojocaru (rcojocaru@bitdefender.com)
> >>
> >> I'm notoriously bad when it comes to copyrights, but you just
> >> moving code makes me wonder whether this is appropriate.
> >
> > To be honest I quite agree with you, and in the beginning I just meant
> > to have no Copyright line in there at all - but I remembered a
> > discussion a while back where a patch was I believe rejected because it
> > lacked one. So I've just copied Tamas' file (vm_event.c) and only
> > changed the copyright line because I didn't really know what else to put
> > there.
> >
> > I'm quite happy to remove it altogether. Will that do?
>
> Afaic - sure. But as said, I'm quite bad at such things ...
>

Since this is just code-movement from hvm.c to a separate file I would say
it should retain the copyright lines from hvm.c. Other then that it looks
good to me.

Tamas

--001a1146a3ecda4a1e054ea42fe1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Wed, May 3, 2017 at 6:48 AM, Jan Beulich <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:JBeulich@suse.com" target=3D"_blank">JBeulich@suse.com</a>&gt;=
</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">&gt;&gt;&=
gt; On 03.05.17 at 12:37, &lt;<a href=3D"mailto:rcojocaru@bitdefender.com">=
rcojocaru@bitdefender.com</a>&gt; wrote:<br>
&gt; On 05/03/17 12:51, Jan Beulich wrote:<br>
&gt;&gt;&gt;&gt;&gt; On 03.05.17 at 11:10, &lt;<a href=3D"mailto:rcojocaru@=
bitdefender.com">rcojocaru@bitdefender.com</a>&gt; wrote:<br>
</span><span class=3D"">&gt;&gt;&gt; --- /dev/null<br>
&gt;&gt;&gt; +++ b/xen/arch/x86/hvm/vm_event.c<br>
&gt;&gt;&gt; @@ -0,0 +1,101 @@<br>
&gt;&gt;&gt; +/*<br>
&gt;&gt;&gt; + * arch/x86/hvm/vm_event.c<br>
&gt;&gt;&gt; + *<br>
&gt;&gt;&gt; + * HVM vm_event handling routines<br>
&gt;&gt;&gt; + *<br>
&gt;&gt;&gt; + * Copyright (c) 2017 Razvan Cojocaru (<a href=3D"mailto:rcoj=
ocaru@bitdefender.com">rcojocaru@bitdefender.com</a>)<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m notoriously bad when it comes to copyrights, but you just<=
br>
&gt;&gt; moving code makes me wonder whether this is appropriate.<br>
&gt;<br>
&gt; To be honest I quite agree with you, and in the beginning I just meant=
<br>
&gt; to have no Copyright line in there at all - but I remembered a<br>
&gt; discussion a while back where a patch was I believe rejected because i=
t<br>
&gt; lacked one. So I&#39;ve just copied Tamas&#39; file (vm_event.c) and o=
nly<br>
&gt; changed the copyright line because I didn&#39;t really know what else =
to put<br>
&gt; there.<br>
&gt;<br>
&gt; I&#39;m quite happy to remove it altogether. Will that do?<br>
<br>
</span>Afaic - sure. But as said, I&#39;m quite bad at such things ...<span=
 class=3D"HOEnZb"><font color=3D"#888888"><br></font></span></blockquote><d=
iv><br></div><div>Since this is just code-movement from hvm.c to a separate=
 file I would say it should retain the copyright lines from hvm.c. Other th=
en that it looks good to me. <br></div></div><br></div><div class=3D"gmail_=
extra">Tamas<br></div></div>

--001a1146a3ecda4a1e054ea42fe1--


--===============6077464067495931023==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6077464067495931023==--


From xen-devel-bounces@lists.xen.org Wed May 03 20:08:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d60Z4-00071n-F2; Wed, 03 May 2017 20:07:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d60Z3-00071f-Fk
 for xen-devel@lists.xen.org; Wed, 03 May 2017 20:07:57 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B2/B6-03920-C983A095; Wed, 03 May 2017 20:07:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQneOBVe
 kwd03rBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bEvT/ZCi5rV/x6MIWxgXG/chcjJ4eEgJ/E
 +mmf2EFsYQETiZU3tzN1MXJwiAi4S7y/b9bFyMUhJLCQUeL56SNgNcwCVhJ79txmAbHZBPQld
 r/4xARi8wrYSqxc9ocRxGYRUJFY0d3IBmKLCoRLvG08wgJRIyhxcuYTMJtTwE5ix9PTUDMNJI
 4smsMKYctLbH87hxnEFhJQk7jWf4kd4s50ia1/fzFPYOSfhWTULCTts5C0L2BkXsWoXpxaVJZ
 apGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIIMQLCDcfpl/0OMkhxMSqK8
 6q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Hqbc0UKCRalpqdWpGXmAKMBJi3BwaMkwpsJk
 uYtLkjMLc5Mh0idYlSUEuddBJIQAElklObBtcEi8BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJ
 WEeTtBpvBk5pXATX8FtJgJaHGzLAfI4pJEhJRUA6NTRIF0RHeCr4LMyefiW64sYY+XfL3v2Ke
 Ov613Rea/lH0u3eY9SVg0qTZr5Ven2cvfpv/5HLPwy7W6A88zdafK/TmSqM2kaO/v9mHevJ3/
 dwdF2GhwvjW/ePGz+L2Ne+7yr9uzLuH7kpVbZKdPb166J/LdX5WcxU1ae5bfYtv4vrnx/7tik
 zP3lFiKMxINtZiLihMBOJRK7bsCAAA=
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1493842075!99456764!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15212 invoked from network); 3 May 2017 20:07:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 20:07:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45380193"
To: Mohit Gambhir <mohit.gambhir@oracle.com>, <xen-devel@lists.xen.org>
References: <20170424175430.395-1-mohit.gambhir@oracle.com>
 <af6f0f2d-c4e0-0b58-45db-f96084b2d2c7@citrix.com>
 <862d2881-ff6c-1231-4ee9-3b790aeee516@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a386fac9-d7f2-4532-c30f-7adb180bb28e@citrix.com>
Date: Wed, 3 May 2017 21:07:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <862d2881-ff6c-1231-4ee9-3b790aeee516@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 0/2][XTF] xtf/vpmu VPMU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDQvMTcgMjA6MzUsIE1vaGl0IEdhbWJoaXIgd3JvdGU6Cj4KPgo+IE9uIDA0LzI1LzIw
MTcgMDI6NTAgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI0LzA0LzE3IDE4OjU0LCBN
b2hpdCBHYW1iaGlyIHdyb3RlOgo+Pj4gTW9oaXQgR2FtYmhpciAoMik6Cj4+PiAgICB4dGYvdnBt
dTogQWRkIEludGVsIFBNVSBNU1IgYWRkcmVzc2VzCj4+PiAgICB4dGYvdnBtdTogTVNSIHJlYWQv
d3JpdGUgdGVzdHMgZm9yIFZQTVUKPj4+Cj4+PiAgIGFyY2gveDg2L2luY2x1ZGUvYXJjaC9tc3It
aW5kZXguaCB8ICAxMSArCj4+PiAgIHRlc3RzL3ZwbXUvTWFrZWZpbGUgICAgICAgICAgICAgICB8
ICAgOSArCj4+PiAgIHRlc3RzL3ZwbXUvbWFpbi5jICAgICAgICAgICAgICAgICB8IDUwNAo+Pj4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAgMyBmaWxlcyBjaGFu
Z2VkLCA1MjQgaW5zZXJ0aW9ucygrKQo+Pj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMvdnBt
dS9NYWtlZmlsZQo+Pj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMvdnBtdS9tYWluLmMKPj4+
Cj4+IEluZGVwZW5kZW50bHkgZnJvbSB0aGUgY29udGVudCBvZiB0aGlzIHNlcmllcywgaG93IGhh
dmUgeW91IGZvdW5kIHRoZQo+PiBYVEYgdG8gdXNlPyAgQW55IGlzc3VlcyBvciB1bmV4cGVjdGVk
IGNvcm5lciBjYXNlcyB3aGljaCBjYW4gYmUKPj4gaW1wcm92ZWQ/Cj4gSSB0aGluayBvdmVyYWxs
IGl0IHdhcyBmYWlybHkgZWFzeSB0byB1c2UgYW5kIHdhcyB2ZXJ5IHVzZWZ1bCBmb3IgdGhlCj4g
a2luZCBvZiB0ZXN0aW5nIHdlIHdhbnRlZCB0byBkbyBmb3IgVlBNVS4KPiBJdCBoZWxwZWQgbWUg
ZmluZCAzIGJ1Z3MgLSBvbmUgaHlwZXJ2aXNvciBjcmFzaCwgb25lIHBvdGVudGlhbCBzdGF0ZQo+
IGxlYWsgYW5kIG9uZSBtaXNzaW5nIGZ1bmN0aW9uYWxpdHkuCj4gSSBkaWRudCBmaW5kIGFueSBi
dWdzL2Nvcm5lciBjYXNlcyBpbiBYVEYgYnV0IGhlcmUgYXJlIHRoZSBmZXcgbmljZSB0bwo+IGhh
dmUgZmVhdHVyZXMgdGhhdCB5b3UgY2FuIGNvbnNpZGVyIGFkZGluZyAtCj4KPiAxLiBBcyBzYWlk
IGluIHJlc3BvbnNlcyB0byBvbmUgb2YgdGhlIGNvbW1lbnRzLCBJIHRoaW5rIGl0IHdpbGwgYmUK
PiBuaWNlIHRvIGhhdmUgc29tZSBraW5kIG9mCj4gImV4cGVjdGVkIGZhaWx1cmUiIHJldHVybiB0
eXBlIHRoYXQgaW5kaWNhdGVzIHRoYXQgaXQgaXMgYSBrbm93biBidWcuCj4gVGhhdHMgcGFydGlj
dWxhcmx5Cj4gdXNlZnVsIGlmIHRoZSBwZXJzb24gd3JpdGluZyB0aGUgdGVzdHMgaXMgbm90IGEg
WGVuIGRldmVsb3Blci4gWW91Cj4gc2VlbSB0byBoYXZlIGluZGljYXRlZAo+IHRoYXQgeHRmX2Vy
cm9yKCkgbWVhbnMgdGhhdCBpdCBpcyBhIGtub3duIGVycm9yIGJ1dCB0aGF0IHdhc24ndAo+IGlu
dHVpdGl2ZSB0byBtZS4KCkkgY2xlYXJseSBuZWVkIHRvIGltcHJvdmUgdGhlIGRvY3VtZW50YXRp
b24gaW4gdGhpcyBhcmVhLiAgVGhlCnRlcm1pbm9sb2d5IGlzIGluaGVyaXRlZCBmcm9tIFhlblJU
IChvdXIgaW50ZXJuYWwgdGVzdCBzeXN0ZW0pIGFuZApsZWFybnMgZnJvbSAxMCB5ZWFycyBvZiBs
ZXNzb25zIG9uIGhvdyB0byBzZW5zaWJseSByZXBvcnQgcmVzdWx0cyBpbiBhCmNsZWFyIGFuZCBj
b25jaXNlIGZhc2hpb24uCgpTVUNDRVNTIG1lYW5zICJldmVyeXRoaW5nIHdvcmtlZCBjb3JyZWN0
bHkiLgpGQUlMVVJFIG1lYW5zICJ0aGUgdGVzdCBwb3NpdGl2ZWx5IGlkZW50aWZpZWQgdGhhdCB0
aGUgc3ViamVjdCB1bmRlcgp0ZXN0IGJlaGF2ZWQgaW5jb3JyZWN0bHkiLgpFUlJPUiBtZWFucyAi
U29tZXRoaW5nIHVuZXhwZWN0ZWQgd2VudCB3cm9uZyIuClNLSVAgbWVhbnMgIlRoZSB0ZXN0IGRp
ZG4ndCBydW4iLCB1c3VhbGx5IGJlY2F1c2UgdGhlIHByZWNvbmRpdGlvbnMgd2VyZQpub3QgbWV0
LgoKVGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gZmFpbHVyZSBhbmQgZXJyb3IgaXMgaW1wb3J0YW50
IHdoZW4gdHJpYWdpbmcKcmVzdWx0cyAoYW5kIGluZGVlZCwgdGhlIHByaW9yaXR5IG9yZGVyIG9m
IGludmVzdGlnYXRpb24pLCBidXQgaW4gdGhlCmVuZCwgc3RpbGwgbWVhbnMgdGhhdCBhIGh1bWFu
IGlzIGdvaW5nIHRvIGhhdmUgdG8gbG9vayBhdCB0aGUgbG9ncyBhbmQKZWl0aGVyIGZpeCBhIHBy
b2R1Y3QgYnVnL3JlZ3Jlc3Npb24sIG9yIGZpeCB3aGF0ZXZlciBpcyBjYXVzaW5nIHRoZQp1bmV4
cGVjdGVkIG5hdHVyZSBvZiB0aGUgcHJvYmxlbSAod2hpY2ggaXRzZWxmIGlzIGVpdGhlciBhIHRl
c3RjYXNlIGZpeCwKb3IgbW9yZSBsaWtlbHkgYSB0ZXN0Y2FzZSBhbmQgcHJvZHVjdCBmaXgpLgoK
QXMgZm9yICJleHBlY3RlZCBmYWlsdXJlIiwgdGhlcmUgaXMgbm8gc3VjaCB0aGluZy4gIElmIHlv
dXIgdGVzdCBjYXNlCmhhcyBpZGVudGlmaWVkIHRoYXQgWGVuIGlzIG1hbGZ1bmN0aW9uaW5nLCB0
aGVuIHRoYXQgaXMgYSBzdHJhaWdodApmYWlsdXJlLiAgSGF2aW5nIGFueSBvdGhlciBraW5kIG9m
ICJpdHMgYnJva2VuLCBidXQgcHJldGVuZCBldmVyeXRoaW5nCndlbnQgc3VjY2Vzc2Z1bGx5IiBp
cyBhIHN1cmUtZmlyZSB3YXkgZm9yIHRoZSBwcm9ibGVtIHRvIGdldCBpZ25vcmVkCmZvcmV2ZXIg
bW9yZSBpZiBpdCBiZWNvbWVzIHRoZSBzdGF0dXMgcXVvIGluIHJlZ3Jlc3Npb24gdGVzdHMuCgpN
eSBtZXRob2QgdGh1cyBmYXIgaXMgdG8gZml4IGFsbCBwYXJ0cyBvZiB0aGUgcHJvYmxlbSBpbiBY
ZW4sIHRoZW4KaW50cm9kdWNlIHRoZSBjb21wbGV0ZSBYVEYgdGVzdCB3aGljaCBwYXNzZXMgb24g
bWFzdGVyIChidXQgdHlwaWNhbGx5CndpbGwgZmFpbCBvbiBvbGRlciBicmFuY2hlcywgYW5kIE9T
U1Rlc3QgdGFrZXMgY2FyZSBvZiByZWxlZ2F0aW5nIHRob3NlCnRvIGl0cyBpZGVhIG9mICJleHBl
Y3RlZCBmYWlsdXJlIi4pCgpJIGFjY2VwdCB0aGF0IHRoaXMgaXMgaGFyZGVyIHRvIGRvIGZvciBs
YXJnZXIgYXJlYXMgb2YgZnVuY3Rpb25hbGl0eSwKYnV0IHRoZXJlIGlzIG5vIHBvaW50IHJ1bm5p
bmcgYSByZWdyZXNzaW9uIHRlc3QgaWYgd2UgYXJlIGV4cGVjdGluZyBpdApub3QgdG8gcGFzcywg
YmVjYXVzZSBpdCB3b24ndCBpZGVudGlmeSBvdGhlciByZWdyZXNzaW9ucyB3aGljaCBtaWdodApz
bGlwIGl0LiAgSG93ZXZlciwgdGhpcyBpcyBwcmVkaWNhdGVkIG9uIGdldHRpbmcgbWFzdGVyIHNv
cnRlZCBiZWZvcmUKdGhlIHRlc3QgZ2V0cyBydW4gaW4gYSByZWdyZXNzaW9uLWNhcGFjaXR5LiAg
KEkgYW0gZmFjaW5nIGEgc2ltaWxhcgpkaWxlbW1hIHdpdGggdGhlIG5lc3RlZC12aXJ0IHRlc3Rz
LCB3aGljaCBpcyB3aHkgSSBhbSBsZWFuaW5nIHRvd2FyZHMKaGF2aW5nIGEgbmV3IGNhdGVnb3J5
IHdoaWNoIGlzIGZvciB0ZXN0cyBvciBhcmVhcyBvZiBmdW5jdGlvbmFsaXR5IHdoaWNoCmFyZSBp
biBkZXZlbG9wbWVudCBhbmQgYXJlbid0IHJlYWR5IHRvIGJlIHBhcnQgb2YgdGhlIHJlZ3Jlc3Np
b24gdGVzdHMgeWV0LikKCj4KPiAyLiBJdHMgdXNlZnVsIHRvIHByaW50IF9fTElORV9fIG51bWJl
ciBmcm9tIHdoZXJlIGFuIGVycm9yL2ZhaWx1cmUgaXMKPiByZXBvcnRlZC4KCklzIGl0PyAgSSdt
IGFuIGFkdm9jYXRlIG9mIHRoZSBwcmluY2lwbGUgdGhhdCBpZiB0aGUgbWVzc2FnZSB0ZXh0CmNv
bnRhaW5zIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gYmUgY29uc2lkZXJlZCB1c2VmdWwsIGEK
X19mdW5jL0ZJTEUvTElORV9fIHJlZmVyZW5jZSBpc24ndCBuZWNlc3NhcnkuICAoUXVhbGl0eSBv
ZiBlcnJvciBtZXNzYWdlCnRleHQgaXMgYSBmcmVxdWVudCByZXZpZXcgcG9pbnQgb2YgbWluZSwg
d2l0aCBhIG1haW50YWluZXJzIGhhdCBvbikuCgpOb3RoaW5nIHN0b3BzIHlvdSBmb3JtYXR0aW5n
IF9fTElORV9fIGludG8gdGhlIG1lc3NhZ2UsIGJ1dCBJIHdvdWxkCnN1Z2dlc3QgdGhhdCBwcm9i
YWJseSBtZWFucyB5b3VyIHRleHQgY291bGQgYmUgYmV0dGVyLgoKPgo+IDMuIElzIHRlc3RfbWFp
bigpIGNvbnNpZGVyZWQgMSB0ZXN0PyAgSWYgc28gaXQgd291bGQgYmUgdXNlZnVsIHRvCj4gZGVm
aW5lIGEgdGVzdCBhdCBhIGZpbmVyIGdyYW51bGFyaXR5Lgo+IEZvciBpbnN0YW5jZSBpbiBWUE1V
IGNhc2UsIGVhY2ggTVNSIHRlc3Qgc2hvdWxkIHJlYWxseSBiZSBhIHNlcGFyYXRlCj4gdGVzdC4g
SXQgd291bGQgcmVxdWlyZQo+IGFkZGluZyBzb21lIHNlbWFudGljcyB0byBuYW1lcyBvZiB0aGUg
ZnVuY3Rpb25zIHRoYXQgZGVmaW5lIGEgdGVzdC4KPiBUaGF0IHdheSwgaXRzIGVhc2llciB0bwo+
IGtlZXAgdHJhY2sgb2YgdGhlIGhlYWx0aCBvZiB0aGUgc29mdHdhcmUgSSB0aGluay4KClRoZXJl
IGlzIGEgdHJhZGVvZmYgd2l0aCB0aGUgZ3JhbnVsYXJpdHkgb2YgcmVwb3J0aW5nLiAgSXQgaXMg
YQpjb25zY2lvdXMgZGVzaWduIGNob2ljZSB0aGF0IGEgc2luZ2xlIG1pY3Jva2VybmVscyB3b3J0
aCBvZiB0ZXN0IGxvZ2ljCmhhcyBhIHNpbmdsZSBuZXQgcmVzdWx0IChhZ2FpbiwgaW5oZXJpdGVk
IGZyb20gWGVuUlRzIGV2ZW50dWFsIGxlc3NvbnMKbGVhcm50IGZyb20gaG93IHRvIGVmZmVjdGl2
ZWx5IGRlYWwgd2l0aCB0ZW5zIG9mIHRob3VzYW5kcyBvZiBtYWNoaW5lCmhvdXJzIG9mIHRlc3Rz
IHBlciBuaWdodCwgYW5kIGh1bmRyZWRzIG9mIHRob3VzYW5kcyBvZiBsb2dpY2FsIHRlc3RzKS4K
ClRoZSBjb21tb24gY2FzZSBmb3IgYXV0b21hdGlvbiBpcyAicnVuIGFsbCAkTiB0aG91c2FuZCBY
VEYgdGVzdHMsIGFuZApyYWlzZSB0aWNrZXRzIGZvciBhbnkgZmFpbHVyZXMiLiAgSXQgaXMgbm90
IHVzZWZ1bCBmb3IgdGhlIGF1dG9tYXRpb24KdGVzdCBmcmFtZXdvcmsgdG8gaGF2ZSB0byBkZWFs
IGluIHRlcm1zIG9mIGluZGl2aWR1YWwgdGVzdCBzdGVwcyB3b3J0aApvZiBzdWNjZXNzL2ZhaWx1
cmUgaW5zaWRlIGEgc2luZ2xlIGxvZ2ljYWwgdGVzdC4KCk9uIHRoZSBvdGhlciBoYW5kLCB3aGVu
IGFueSBub24tc3VjY2VzcyBpcyBlbmNvdW50ZXJlZCwgYSBkZXZlbG9wZXIgaXMKZ29pbmcgdG8g
aGF2ZSB0byBpbnRlcnZlbmUgKGF0IHdoaWNoIHBvaW50IHRoZSBxdWFsaXR5IG9mIGVycm9yCmlu
Zm9ybWF0aW9uIGlzIGltcG9ydGFudCksIGJ1dCB0aGUgdGVzdCBpcyBkZXNpZ25lZCB0byBiZSBl
YXN5IGFuZCBxdWljawp0byBydW4gaW4gaXNvbGF0aW9uLCBzbyBpbnZlc3RpZ2F0aW5nIGEgc2lu
Z2xlIGZhaWx1cmUgaW5zaWRlIHNvbWV0aGluZwpsaWtlIHRoaXMgbGFyZ2VyIHZwbXUgdGVzdCBz
aG91bGRuJ3QgYmUgZGlmZmljdWx0LgoKPgo+IDQuIElzIHRoZXJlIGEgd2F5IHRvIGJ1aWxkIGp1
c3Qgb25lIHRlc3Q/IFNvbWV0aGluZyBsaWtlIG1ha2UKPiB0ZXN0LWh2bTY0LXZwbXU/CgpObywg
YnV0IEkndmUgYmVlbiBtZWFuaW5nIHRvIHJld3JpdGUgdGhlIGJ1aWxkIHN5c3RlbSB0byBiZSBs
ZXNzIGJhZAp0aGFuIGl0IGN1cnJlbnRseSBpcy4gIEZvciBub3csIHRoZSBmYWN0IHRoYXQgdG90
YWwgY29tcGlsYXRpb24gb2YKZXZlcnl0aGluZyBpcyBvbmx5IGEgZmV3IHNlY29uZHMgbWVhbnMg
dGhhdCBpdCBpc24ndCB0ZXJyaWJseSBoaWdoIG9uIG15CnByaW9yaXR5IGxpc3QuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 20:10:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d60bk-0007cm-St; Wed, 03 May 2017 20:10:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d60bj-0007cf-W7
 for xen-devel@lists.xen.org; Wed, 03 May 2017 20:10:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D2/03-02956-3493A095; Wed, 03 May 2017 20:10:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsXiVRvkqOtkyRV
 pcGKCocWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtG4uZmp4ApXxdWWc4wNjF2cXYxcHEICfYwS
 b+dvY+li5OSQEJjDKnHhRiqEnSTxcO88Zgi7QuLlpTeMILaQgIbE7ZuN7BD2QSaJd8/NIAZNY
 JT4d+koO0RDscSari9gzbwCghInZz4BWsABVOQhsbGrAMTkFPCUePqlHqK1lVHi/9lnYPPZBL
 Ql2l7vYgWxWQRUJLbs/w01MlFi8saVrCC9vAIBEhcaKkHCwgIpEjeubwE7X0RAX6L1+0SwVma
 BUolHG/8zgpQzC6hLrJ8nNIFRZBaSe2YhZBYwMq1i1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAgMcAYg2MF4el3gIUZJDiYlUV71V+yRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4+yy4IoUEi1LTUyvSMnOAsQaTluDgURLhzTQHSvMWFyTmFmemQ6ROMVpyvL
 j8/j0Tx6OVP4DkExApxJKXn5cqJc5rBjJPAKQhozQPbhwsHVxilJUS5mUEOlCIpyC1KDezBFX
 +FaM4B6OSMO8JkLU8mXklcFtfAR3EBHRQsywHyEEliQgpqQZGtks69yPalv2afPB8wr+KM2kC
 Yf+9dTNDb8bdYirobVu5/IJjzvf1mxjCKpvm/HzxqrvBf83tpNhO4cuvWxbHuQjm6Uz3kBc15
 WZLWnf4W05Kq2Zv+e9VN6bmTX/373OWd0HWbceSzC7G8iOrGPOqKj5vuPc58dy1Axt6NuZsiP
 z8bZfCx5ublViKMxINtZiLihMBgkGaMwIDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493842242!47391215!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2829 invoked from network); 3 May 2017 20:10:42 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 20:10:42 -0000
Received: by mail-wm0-f65.google.com with SMTP id d79so81850wmi.2
 for <xen-devel@lists.xen.org>; Wed, 03 May 2017 13:10:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=DHWaaE14e4viNO1BG86lr0M53x98iFpsn6Jefu9/DxA=;
 b=Yy/agwK/P/ST9MuuRuXX6WmgjtUoiLDhEeXirSHc3vZNlBy0+7Y/9cvFthtwCsFphB
 G/DvQY00H88pLtwAj7/G+6V2Yp6hJV6JBOmPTeM7U4zGR4U8SnU9q9uZ3Vg3KLSiI04O
 WCI65DpCsHUEtAfsoHgjTk2L2xQVSMyM2G0ORRCZxLwmfOw6uSDP0uNZIbrT5zOf/Tdz
 3lVBPndYPMZ68KDsTe0JoP8byvHnpQHwVBfMmBo7c+SsZUerEP7l/Paqi0saVFWfkUi5
 VYUzTuHfZ8Xr7D6D/ZQMSPijKkdnzFIUVf01TJWEfVb+pFMQPWEo4IE8ooRUICyTXofU
 ZHTA==
X-Gm-Message-State: AODbwcBNxPYPQzPQYCXYkeibTV/B3JdfTwgnvcOuncXmhJGK5/YvEh0A
 5o8pl0p7hKA0eX3Uc1Y=
X-Received: by 10.28.226.86 with SMTP id z83mr298823wmg.135.1493842242144;
 Wed, 03 May 2017 13:10:42 -0700 (PDT)
Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com.
 [209.85.128.178])
 by smtp.gmail.com with ESMTPSA id s29sm20467wrb.21.2017.05.03.13.10.42
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 May 2017 13:10:42 -0700 (PDT)
Received: by mail-wr0-f178.google.com with SMTP id l50so159341wrc.3
 for <xen-devel@lists.xen.org>; Wed, 03 May 2017 13:10:42 -0700 (PDT)
X-Received: by 10.223.135.90 with SMTP id 26mr14302015wrz.199.1493842241866;
 Wed, 03 May 2017 13:10:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Wed, 3 May 2017 13:10:01 -0700 (PDT)
In-Reply-To: <1493802603-4978-3-git-send-email-rcojocaru@bitdefender.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-3-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 3 May 2017 16:10:01 -0400
X-Gmail-Original-Message-ID: <CABfawh=+Cyhsrw697YB69qRwvpdnfUOqSpHyjJi28BSftQBrjw@mail.gmail.com>
Message-ID: <CABfawh=+Cyhsrw697YB69qRwvpdnfUOqSpHyjJi28BSftQBrjw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V2 2/2] x86/vm_event: fix race between
 __context_switch() and vm_event_resume()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMywgMjAxNyBhdCA1OjEwIEFNLCBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gVGhlIGludHJvc3BlY3Rpb24gYWdlbnQgY2Fu
IHJlcGx5IHRvIGEgdm1fZXZlbnQgZmFzdGVyIHRoYW4KPiB2bXhfdm1leGl0X2hhbmRsZXIoKSBj
YW4gY29tcGxldGUgaW4gc29tZSBjYXNlcywgd2hlcmUgaXQgaXMgdGhlbgo+IG5vdCBzYWZlIGZv
ciB2bV9ldmVudF9zZXRfcmVnaXN0ZXJzKCkgdG8gbW9kaWZ5IHYtPmFyY2gudXNlcl9yZWdzLgo+
IEluIHRoZSB0ZXN0IHNjZW5hcmlvLCB3ZSB3ZXJlIHN0ZXBwaW5nIG92ZXIgYW4gSU5UMyBicmVh
a3BvaW50IGJ5Cj4gc2V0dGluZyBSSVAgKz0gMS4gVGhlIHF1aWNrIHJlcGx5IHRlbmRlZCB0byBj
b21wbGV0ZSBiZWZvcmUgdGhlIFZDUFUKPiB0cmlnZ2VyaW5nIHRoZSBpbnRyb3NwZWN0aW9uIGV2
ZW50IGhhZCBwcm9wZXJseSBwYXVzZWQgYW5kIGJlZW4KPiBkZXNjaGVkdWxlZC4gSWYgdGhlIHJl
cGx5IG9jY3VycyBiZWZvcmUgX19jb250ZXh0X3N3aXRjaCgpIGhhcHBlbnMsCj4gX19jb250ZXh0
X3N3aXRjaCgpIGNsb2JiZXJzIHRoZSByZXBseSBieSBvdmVyd3JpdGluZwo+IHYtPmFyY2gudXNl
cl9yZWdzIGZyb20gdGhlIHN0YWNrLiBJZiB0aGUgcmVwbHkgb2NjdXJzIGFmdGVyCj4gX19jb250
ZXh0X3N3aXRjaCgpLCB3ZSBkb24ndCBwYXNzIHRocm91Z2ggX19jb250ZXh0X3N3aXRjaCgpIHdo
ZW4KPiB0cmFuc2l0aW9uaW5nIHRvIGlkbGUuCj4KPiBUaGlzIHBhdGNoIGVuc3VyZXMgdGhhdCB2
bV9ldmVudF9yZXN1bWUoKSBjb2RlIG9ubHkgc2V0cyBwZXItVkNQVQo+IGRhdGEgdG8gYmUgdXNl
ZCBmb3IgdGhlIGFjdHVhbCBzZXR0aW5nIG9mIHJlZ2lzdGVycyBsYXRlciBpbgo+IGh2bV9kb19y
ZXN1bWUoKSAoc2ltaWxhciB0byB0aGUgbW9kZWwgdXNlZCB0byBjb250cm9sIHNldHRpbmcgb2Yg
Q1JzCj4gYW5kIE1TUnMpLgo+Cj4gVGhlIHBhdGNoIGFkZGl0aW9uYWxseSByZW1vdmVzIHRoZSBz
eW5jX3ZjcHVfZXhlY3N0YXRlKHYpIGNhbGwgZnJvbQo+IHZtX2V2ZW50X3Jlc3VtZSgpLCB3aGlj
aCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5LCB3aGljaCByZW1vdmVzIHRoZQo+IGFzc29jaWF0ZWQg
YnJvYWRjYXN0IFRMQiBmbHVzaCAocmVhZDogcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQpLgo+Cj4g
U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
Pgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 20:15:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d60gT-0007qr-FB; Wed, 03 May 2017 20:15:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d60gR-0007qg-ML
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 20:15:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 8C/4F-01733-66A3A095; Wed, 03 May 2017 20:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfViiv
 SYP9xOYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrDhSXLDJvuLxpO9MDYyn
 jboYuTiEBP4ySkw+/5UdwnnMKDF95R82CGcbo8THU8eYuhg5OUQEnCW+npnLDmLzCuhLLDjeB
 mYLC5hLzNi9H6xBQuA2s8SJ3sOMIAkJAV+Jttnf2WDsST1LWLsY2TnYBKwkDomBRFkEVCW2Pf
 /LNoGRewEjwypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC
 f1zMwMO5gvD3Z7xCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGKWXJFCgkWp
 6akVaZk5wOCDSUtw8CiJ8LqBpHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpx3lwVQkQBIU
 UZpHtwIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqweyiiczrwRu0yugI5iAjmiW5Q
 A5oiQRISXVwGjk7DApYgqfU0Aqx/Vkv0OVc9cXxAgtCzkn9PHe5UmnvcM85lpxuEvXvz6ws23
 ym/zadcXPrHmerbwu/+DZDWbDyXtXzFv6fMLKCpNbwlkX9PbmeXxJjloh+bJj84x/HClXVxS8
 UH62YYM4W7tV/KOSq9Lyvzum+OSbnHQwXnrN6mucvMfkrV1KLMUZiYZazEXFiQAZ+mNKfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493842532!80384580!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65422 invoked from network); 3 May 2017 20:15:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 20:15:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d60gN-00084B-TZ; Wed, 03 May 2017 20:15:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d60gI-0007FM-FX; Wed, 03 May 2017 20:15:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d60gI-0002Gg-30; Wed, 03 May 2017 20:15:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108165-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: seabios=3fdabaee7d4c36231fe2f052b2d3464dba690acc
X-Osstest-Versions-That: seabios=19fdcca467ad3436d68ef88899b4dcd78154a9c6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 20:15:26 +0000
Subject: [Xen-devel] [seabios test] 108165: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE2NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgxNjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzk1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwNzk1NAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICAzZmRhYmFlZTdkNGMzNjIzMWZlMmYwNTJiMmQz
NDY0ZGJhNjkwYWNjCmJhc2VsaW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICAxOWZk
Y2NhNDY3YWQzNDM2ZDY4ZWY4ODg5OWI0ZGNkNzgxNTRhOWM2CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMDc5NzcgIDIwMTctMDQtMjkgMTc6MTQ6NTYgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTA4MTY1ICAyMDE3LTA1LTAzIDAwOjExOjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4g
TydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KICBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1
b3p6by5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9c2VhYmlvcworIHJldmlzaW9uPTNmZGFiYWVl
N2Q0YzM2MjMxZmUyZjA1MmIyZDM0NjRkYmE2OTBhY2MKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCBzZWFiaW9zIDNmZGFiYWVlN2Q0YzM2MjMxZmUyZjA1MmIyZDM0NjRkYmE2
OTBhY2MKKyBicmFuY2g9c2VhYmlvcworIHJldmlzaW9uPTNmZGFiYWVlN2Q0YzM2MjMxZmUyZjA1
MmIyZDM0NjRkYmE2OTBhY2MKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyB0cmVlPXNlYWJpb3MKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhzZWFiaW9zID0g
eGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1x
ZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGlu
ZworICdbJyB4M2ZkYWJhZWU3ZDRjMzYyMzFmZTJmMDUyYjJkMzQ2NGRiYTY5MGFjYyA9IHggJ10n
CisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQh
OwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mu
b3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAn
WycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycg
eCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDog
ZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jv
bi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9z
CisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24uc2VhYmlvcwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgc2VhYmlv
cworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy9zZWFiaW9zCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0IDNmZGFiYWVlN2Q0YzM2MjMxZmUyZjA1
MmIyZDM0NjRkYmE2OTBhY2M6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgMTlm
ZGNjYS4uM2ZkYWJhZSAgM2ZkYWJhZWU3ZDRjMzYyMzFmZTJmMDUyYjJkMzQ2NGRiYTY5MGFjYyAt
PiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 20:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d60hb-0007wD-Q0; Wed, 03 May 2017 20:16:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d60ha-0007w6-AQ
 for xen-devel@lists.xen.org; Wed, 03 May 2017 20:16:46 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 58/97-02185-DAA3A095; Wed, 03 May 2017 20:16:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42KJPp6xUHeNFVe
 kwZ03mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ap3Q1sBZ/5Kib+VW9g3MfdxcjJISTgLnF6
 zXTGLkYuIHsNo8SGp6dYIZxrjBJrfr0AynCAVR37LAwRX8cocWnWHFaQbmEBJ4m2hbdZQWpEB
 LwkLp2PAgkzCwRLnPq9kwWi/g2TxKoLm8Hq2QQMJVZvbGEDsXmBehc1fGcBsVkEVCROLNsBFh
 cVCJd4seUPK0SNoMTJmU/AajgFAiXO3XvPDLFAXeLPvEtQtrjErSfzmSBseYntb+eAxSUEciS
 OvrzBDHKbhICUxP9WJZB7JAT+MUv8Wz6PFaJGRuLRxJtsExjFZiFZNwvJillIVsxCsmIBI8sq
 RvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAoYgCCHYzLPzodY
 pTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3riVXpJBgUWp6akVaZg4wnmHSEh
 w8SiK8biBp3uKCxNzizHSI1ClGRSlx3miQhABIIqM0D64NlkIuMcpKCfMyAh0ixFOQWpSbWYI
 q/4pRnINRSZh3GcgUnsy8Erjpr4AWMwEtbpblAFlckoiQkmpgnHZIYq7Ii3OlPkcSwiKcqzxu
 e00K23O+PGtd1aciz29NB+pztvwKmvd2wadrX/OUGHgKbgqU7rlX0NTxgcWpa3lWmI/wa1vp7
 gAtXksT821l/pk7Z12xeRr8r4b1b8DtOrFZpeXTCnnlJxc9eMjya155kMmZnAlrffyaVnnO2P
 hGa/VXs5eRSizFGYmGWsxFxYkAzr6qUhwDAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493842604!91072119!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41523 invoked from network); 3 May 2017 20:16:44 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 20:16:44 -0000
Received: (qmail 14636 invoked from network); 3 May 2017 23:16:42 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 23:16:42 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C97827FE50
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 23:16:42 +0300 (EEST)
Received: (qmail 12545 invoked from network); 3 May 2017 23:16:42 +0300
Received: from 86-121-167-40.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.121.167.40)
 by smtp03.buh.bitdefender.org with SMTP; 3 May 2017 23:16:42 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
 <5909C4270200007800156408@prv-mh.provo.novell.com>
 <1e565969-ff4a-5858-1716-b215bc1ec72b@bitdefender.com>
 <5909D1B402000078001564C0@prv-mh.provo.novell.com>
 <CABfawh=de9qy+OgpgUv_-67VXWhme2rdjW3PsjmPM1jjAW+G5A@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <11134831-052f-0b4b-469c-252e64a2b9e0@bitdefender.com>
Date: Wed, 3 May 2017 23:16:37 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <CABfawh=de9qy+OgpgUv_-67VXWhme2rdjW3PsjmPM1jjAW+G5A@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71207
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448025,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.010712)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004366), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.013845,0.000140)], URL: [Enabled, t: (0.000005)],
 RTDA: [Enabled, t: (0.229688), Hit: No, Details: v2.4.8; Id:
 11.5euq02.1bf7edo1o.5o2r], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V2 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMjAxNyAxMTowNSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IAo+IAo+IE9u
IFdlZCwgTWF5IDMsIDIwMTcgYXQgNjo0OCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tCj4gPG1haWx0bzpKQmV1bGljaEBzdXNlLmNvbT4+IHdyb3RlOgo+IAo+ICAgICA+Pj4gT24g
MDMuMDUuMTcgYXQgMTI6MzcsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tIDxtYWlsdG86cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4+IHdyb3RlOgo+ICAgICA+IE9uIDA1LzAzLzE3IDEyOjUx
LCBKYW4gQmV1bGljaCB3cm90ZToKPiAgICAgPj4+Pj4gT24gMDMuMDUuMTcgYXQgMTE6MTAsIDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tIDxtYWlsdG86cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4+IHdyb3RlOgo+ICAgICA+Pj4gLS0tIC9kZXYvbnVsbAo+ICAgICA+Pj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bV9ldmVudC5jCj4gICAgID4+PiBAQCAtMCwwICsxLDEwMSBAQAo+ICAgICA+
Pj4gKy8qCj4gICAgID4+PiArICogYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKPiAgICAgPj4+ICsg
Kgo+ICAgICA+Pj4gKyAqIEhWTSB2bV9ldmVudCBoYW5kbGluZyByb3V0aW5lcwo+ICAgICA+Pj4g
KyAqCj4gICAgID4+PiArICogQ29weXJpZ2h0IChjKSAyMDE3IFJhenZhbiBDb2pvY2FydSAocmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbSA8bWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
KQo+ICAgICA+Pgo+ICAgICA+PiBJJ20gbm90b3Jpb3VzbHkgYmFkIHdoZW4gaXQgY29tZXMgdG8g
Y29weXJpZ2h0cywgYnV0IHlvdSBqdXN0Cj4gICAgID4+IG1vdmluZyBjb2RlIG1ha2VzIG1lIHdv
bmRlciB3aGV0aGVyIHRoaXMgaXMgYXBwcm9wcmlhdGUuCj4gICAgID4KPiAgICAgPiBUbyBiZSBo
b25lc3QgSSBxdWl0ZSBhZ3JlZSB3aXRoIHlvdSwgYW5kIGluIHRoZSBiZWdpbm5pbmcgSSBqdXN0
IG1lYW50Cj4gICAgID4gdG8gaGF2ZSBubyBDb3B5cmlnaHQgbGluZSBpbiB0aGVyZSBhdCBhbGwg
LSBidXQgSSByZW1lbWJlcmVkIGEKPiAgICAgPiBkaXNjdXNzaW9uIGEgd2hpbGUgYmFjayB3aGVy
ZSBhIHBhdGNoIHdhcyBJIGJlbGlldmUgcmVqZWN0ZWQgYmVjYXVzZSBpdAo+ICAgICA+IGxhY2tl
ZCBvbmUuIFNvIEkndmUganVzdCBjb3BpZWQgVGFtYXMnIGZpbGUgKHZtX2V2ZW50LmMpIGFuZCBv
bmx5Cj4gICAgID4gY2hhbmdlZCB0aGUgY29weXJpZ2h0IGxpbmUgYmVjYXVzZSBJIGRpZG4ndCBy
ZWFsbHkga25vdyB3aGF0IGVsc2UgdG8gcHV0Cj4gICAgID4gdGhlcmUuCj4gICAgID4KPiAgICAg
PiBJJ20gcXVpdGUgaGFwcHkgdG8gcmVtb3ZlIGl0IGFsdG9nZXRoZXIuIFdpbGwgdGhhdCBkbz8K
PiAKPiAgICAgQWZhaWMgLSBzdXJlLiBCdXQgYXMgc2FpZCwgSSdtIHF1aXRlIGJhZCBhdCBzdWNo
IHRoaW5ncyAuLi4KPiAKPiAKPiBTaW5jZSB0aGlzIGlzIGp1c3QgY29kZS1tb3ZlbWVudCBmcm9t
IGh2bS5jIHRvIGEgc2VwYXJhdGUgZmlsZSBJIHdvdWxkCj4gc2F5IGl0IHNob3VsZCByZXRhaW4g
dGhlIGNvcHlyaWdodCBsaW5lcyBmcm9tIGh2bS5jLiBPdGhlciB0aGVuIHRoYXQgaXQKPiBsb29r
cyBnb29kIHRvIG1lLgoKQWN0dWFsbHkgdGhlIGZ1bm55IHBhcnQgYWJvdXQgdGhhdCBpcyB0aGF0
IHdoaWxlIHRoaXMgaXMgaW5kZWVkIG9ubHkKbW92ZWQgY29kZSwgSSBoYXZlIHdyaXR0ZW4gYWxs
IG9mIHRoYXQgY29kZSBpbiB0aGUgZmlyc3QgcGxhY2UsIHNvIEkndmUKbW92ZWQgbXkgb3duIGNv
ZGUuIDopCgpCdXQgSSBoYXZlIG5vIHByb2JsZW0gd2l0aCBlaXRoZXIgcmVtb3ZpbmcgdGhlIGNv
cHlyaWdodCBsaW5lIGFsdG9nZXRoZXIKb3IgdXNpbmcgdGhlIGxpbmVzIGluIGh2bS5jIGFzIHN1
Z2dlc3RlZC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 20:21:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:21:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d60m5-0000BS-Ea; Wed, 03 May 2017 20:21:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d60m4-0000BM-Rx
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 20:21:24 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C0/1F-02956-4CB3A095; Wed, 03 May 2017 20:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSO6nOVfewNVe
 kwcJzmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWdwdYCz7xVrx+0sLawPiBu4uRi0NIYBKT
 xO1Vj5kgnF+MEn+fL4JyNjBKbL5wEsrZzSjx+l0jcxcjJwebgJHE2aPTGUFsEQFhieNHt4HFm
 QXKJCa+nAVmCwtESRxY95a1i5GDg0VAVaK10xkkzCvgJXFm9TZWEFtCQE7i5rlOZgjbWKL97U
 W2CYw8CxgZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 eAQh2MN7cGHCIUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd51VlyRQoJFqemp
 FWmZOcAghElLcPAoifC+BknzFhck5hZnpkOkTjEqSonzHgJJCIAkMkrz4NpggX+JUVZKmJcR6
 BAhnoLUotzMElT5V4ziHIxKwrwCwDgS4snMK4Gb/gpoMRPQ4mZZDpDFJYkIKakGxsWJjCaz/+
 2x3mp+8GPZ08azE0p7Oa5zcTUJzJwV1fCoRXo/y6/djFK3V82JjunoUpnw5FtM054/G18zav+
 w8d3KybDs5Q79wD9fTxxm2rtSoCD0eOw+FhvVWQ57Irdq1htsfSnQ+OOEpPmWSnaOOvcXW7dl
 rTyrOP1W1toI7r+diasqJrYqWiqxFGckGmoxFxUnAgCx7eIpdwIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1493842882!58578333!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41227 invoked from network); 3 May 2017 20:21:23 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 20:21:23 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v43KLL21019380
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 3 May 2017 20:21:21 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v43KLKYE021974
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 3 May 2017 20:21:20 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v43KLKkT011954;
 Wed, 3 May 2017 20:21:20 GMT
Received: from
 dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 03 May 2017 13:21:19 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: jgross@suse.com
Date: Wed,  3 May 2017 16:20:51 -0400
Message-Id: <1493842851-10859-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen/x86: Do not call xen_init_time_ops() until
	shared_info is initialized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um91dGluZXMgdGhhdCBhcmUgc2V0IGJ5IHhlbl9pbml0X3RpbWVfb3BzKCkgdXNlIHNoYXJlZF9p
bmZvJ3MKcHZjbG9ja192Y3B1X3RpbWVfaW5mbyBhcmVhLiBUaGlzIGFyZWEgaXMgbm90IHByb3Bl
cmx5IGF2YWlsYWJsZSB1bnRpbApzaGFyZWRfaW5mbyBpcyBtYXBwZWQgaW4geGVuX3NldHVwX3No
YXJlZF9pbmZvKCkuCgpUaGlzIGJlY2FtZSBlc3BlY2lhbGx5IHByb2JsZW1hdGljIGR1ZSB0byBj
b21taXQgZGQ3NTlkOTNmNGRkICgieDg2L3RpbWVyczoKQWRkIHNpbXBsZSB1ZGVsYXkgY2FsaWJy
YXRpb24iKSB3aGVyZSB3ZSBlbmQgdXAgcmVhZGluZyB0c2NfdG9fc3lzdGVtX211bApmcm9tIHhl
bl9kdW1teV9zaGFyZWRfaW5mbyAoaS5lLiBnZXR0aW5nIHplcm8gdmFsdWUpIGFuZCB0aGVuIHRy
eWluZwp0byBkaXZpZGUgYnkgaXQgaW4gcHZjbG9ja190c2Nfa2h6KCkuCgpTaWduZWQtb2ZmLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIGFyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8IDkgKysrKysrKy0tCiBhcmNoL3g4Ni94ZW4vdGltZS5j
ICAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggYTczMmJjMi4uNmY4MGEwMSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5fcHYuYwpAQCAtOTg4LDYgKzk4OCwxMyBAQCB2b2lkIHhlbl9zZXR1cF9zaGFyZWRfaW5mbyh2
b2lkKQogI2VuZGlmCiAKIAl4ZW5fc2V0dXBfbWZuX2xpc3RfbGlzdCgpOworCisJLyoKKwkgKiBO
b3cgdGhhdCBzaGFyZWQgaW5mbyBpcyBzZXQgdXAgd2UgY2FuIHN0YXJ0IHVzaW5nIHJvdXRpbmVz
IHRoYXQKKwkgKiBwb2ludCB0byBwdmNsb2NrIGFyZWEuCisJICovCisJaWYgKHN5c3RlbV9zdGF0
ZSA9PSBTWVNURU1fQk9PVElORykKKwkJeGVuX2luaXRfdGltZV9vcHMoKTsKIH0KIAogLyogVGhp
cyBpcyBjYWxsZWQgb25jZSB3ZSBoYXZlIHRoZSBjcHVfcG9zc2libGVfbWFzayAqLwpAQCAtMTI4
Niw4ICsxMjkzLDYgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0
X2tlcm5lbCh2b2lkKQogCXg4Nl9pbml0Lm9lbS5hcmNoX3NldHVwID0geGVuX2FyY2hfc2V0dXA7
CiAJeDg2X2luaXQub2VtLmJhbm5lciA9IHhlbl9iYW5uZXI7CiAKLQl4ZW5faW5pdF90aW1lX29w
cygpOwotCiAJLyoKIAkgKiBTZXQgdXAgc29tZSBwYWdldGFibGUgc3RhdGUgYmVmb3JlIHN0YXJ0
aW5nIHRvIHNldCBhbnkgcHRlcy4KIAkgKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1l
LmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCmluZGV4IDA5MGM3ZWIuLmExODk1YTggMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L3hlbi90aW1lLmMKKysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwpAQCAtNDA2
LDcgKzQwNiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fdGltZV9pbml0KHZvaWQpCiAJCXB2
Y2xvY2tfZ3RvZF9yZWdpc3Rlcl9ub3RpZmllcigmeGVuX3B2Y2xvY2tfZ3RvZF9ub3RpZmllcik7
CiB9CiAKLXZvaWQgX19pbml0IHhlbl9pbml0X3RpbWVfb3BzKHZvaWQpCit2b2lkIF9fcmVmIHhl
bl9pbml0X3RpbWVfb3BzKHZvaWQpCiB7CiAJcHZfdGltZV9vcHMgPSB4ZW5fdGltZV9vcHM7CiAK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 20:30:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d60uh-0000rY-9r; Wed, 03 May 2017 20:30:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d60ug-0000rS-KG
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 20:30:18 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2E/A4-02192-9DD3A095; Wed, 03 May 2017 20:30:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVybKJsh+5NW65
 IgxlbOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL6x+zFUyUr1h36h1zA+MziS5GLg4hgamM
 EssXvWKHcP4wSqw+846ti5GTg0VAS+LJzNPsIDabgKHE3yebgOIcHBJA9pLPHCBhEQE9iZZVE
 1lBepkF/jFKTNm8hhkkISwQIvHx+0OwXk4BG4m1B6ewgti8Al4S/9fOZoJYtoBVYv3KTWAJUQ
 FdiUP//rBBFAlKnJz5hAXEZgY6Yvn0bWC2hECGxLyeOawQtpfEohuXoGw1iavnNjFPYBSchaR
 9FpL2BYxMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOU
 AQh2MG7b7nmIUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4+YMgLCRalpqdWp
 GXmAKMFJi3BwaMkwnvaBijNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivKwgMwRAijJK8+
 BGwCL3EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR59UCm8GTmlcBtegV0BBPQEc2yHCBHlCQ
 ipKQaGKfF/Q6cniebon/5+86QY3O+Tt1wt3KC61aPN33u25brfb647sm1tS4v/1s+XlI2bVl5
 9ZXyDuE3AWf77fjqlS+Yfc4Wu7h2UuolllcXjt21KkpX1U/wrdzWz3nJzv1U/OOGi5v4fU9Fm
 d6rXuhv4rEp3+KbQxK7ixafSmLF1GdF4sJTk+tDjyuxFGckGmoxFxUnAgBEmUUI1wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493843415!95393864!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47954 invoked from network); 3 May 2017 20:30:16 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 20:30:16 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 147642026C;
 Wed,  3 May 2017 20:30:14 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C37F020263;
 Wed,  3 May 2017 20:30:12 +0000 (UTC)
Date: Wed, 3 May 2017 13:30:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170503175140.GD1553@perard.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1705031324490.9240@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1704141429110.23677@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
 <20170503164838.GB1553@perard.uk.xensource.com>
 <alpine.DEB.2.10.1705031019140.9240@sstabellini-ThinkPad-X260>
 <20170503175140.GD1553@perard.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzIE1heSAyMDE3LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBPbiBXZWQsIE1heSAw
MywgMjAxNyBhdCAxMDoyMDo1OUFNIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
PiBPbiBXZWQsIDMgTWF5IDIwMTcsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBPbiBUaHUs
IEFwciAyMCwgMjAxNyBhdCAxMTowNTozM0FNIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gPiA+ID4gT24gVGh1LCAyMCBBcHIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4g
PiA+ID4gSSB0aGluayB4ZW5jYWxsIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBiYXNlIHhlbl9zdGFi
bGVfbGlicyBhbnl3YXkuCj4gPiA+ID4gCj4gPiA+ID4gWWVzLCB5b3UgYXJlIHJpZ2h0LiBIb3dl
dmVyIEkgbm90aWNlZCB0aGF0IC1seGVuY2FsbCBuZWVkcyB0byBjb21lIGFmdGVyCj4gPiA+ID4g
LWx4ZW5kZXZpY2Vtb2RlbC4gU28sIEknbGwgaGF2ZSB0byBtb3ZlIC1seGVuZGV2aWNlbW9kZWwg
YmVmb3JlCj4gPiA+ID4gJHhlbl9zdGFibGVfbGlicywgc2VlIGJlbG93LiBJJ2xsIG1lcmdlIHRo
aXMgcGF0Y2ggaW50byAiY29uZmlndXJlOgo+ID4gPiA+IGRldGVjdCBwcmVzZW5jZSBvZiBsaWJ4
ZW5kZXZpY2Vtb2RlbCIsIGlmIHRoYXQncyBPSy4KPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0
IGEvY29uZmlndXJlIGIvY29uZmlndXJlCj4gPiA+ID4gaW5kZXggOTlkNmNiYy4uMzEzM2VmOCAx
MDA3NTUKPiA+ID4gPiAtLS0gYS9jb25maWd1cmUKPiA+ID4gPiArKysgYi9jb25maWd1cmUKPiA+
ID4gPiBAQCAtMTk5Miw3ICsxOTkyLDcgQEAgaWYgdGVzdCAiJHhlbiIgIT0gIm5vIiA7IHRoZW4K
PiA+ID4gPiAgICBlbHNlCj4gPiA+ID4gIAo+ID4gPiA+ICAgICAgeGVuX2xpYnM9Ii1seGVuc3Rv
cmUgLWx4ZW5jdHJsIC1seGVuZ3Vlc3QiCj4gPiA+ID4gLSAgICB4ZW5fc3RhYmxlX2xpYnM9Ii1s
eGVuZm9yZWlnbm1lbW9yeSAtbHhlbmdudHRhYiAtbHhlbmV2dGNobiIKPiA+ID4gPiArICAgIHhl
bl9zdGFibGVfbGlicz0iLWx4ZW5jYWxsIC1seGVuZm9yZWlnbm1lbW9yeSAtbHhlbmdudHRhYiAt
bHhlbmV2dGNobiIKPiA+ID4gPiAgCj4gPiA+ID4gICAgICAjIEZpcnN0IHdlIHRlc3Qgd2hldGhl
ciBYZW4gaGVhZGVycyBhbmQgbGlicmFyaWVzIGFyZSBhdmFpbGFibGUuCj4gPiA+ID4gICAgICAj
IElmIG5vLCB3ZSBhcmUgZG9uZSBhbmQgdGhlcmUgaXMgbm8gWGVuIHN1cHBvcnQuCj4gPiA+ID4g
QEAgLTIwMjcsOSArMjAyNyw5IEBAIGludCBtYWluKHZvaWQpIHsKPiA+ID4gPiAgICByZXR1cm4g
MDsKPiA+ID4gPiAgfQo+ID4gPiA+ICBFT0YKPiA+ID4gPiAtICAgICAgICBjb21waWxlX3Byb2cg
IiIgIiR4ZW5fbGlicyAkeGVuX3N0YWJsZV9saWJzIC1seGVuZGV2aWNlbW9kZWwiCj4gPiA+ID4g
KyAgICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVu
X3N0YWJsZV9saWJzIgo+ID4gPiA+ICAgICAgICB0aGVuCj4gPiA+ID4gLSAgICAgIHhlbl9zdGFi
bGVfbGlicz0iJHhlbl9zdGFibGVfbGlicyAtbHhlbmRldmljZW1vZGVsIgo+ID4gPiA+ICsgICAg
ICB4ZW5fc3RhYmxlX2xpYnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKPiA+
ID4gPiAgICAgICAgeGVuX2N0cmxfdmVyc2lvbj00MDkwMAo+ID4gPiA+ICAgICAgICB4ZW49eWVz
Cj4gPiA+ID4gICAgICBlbGlmCj4gPiA+IAo+ID4gPiBIZXksIG5vdyB0aGF0IHRoaXMgcGF0Y2gg
aXMgbWVyZ2VkLCB4ZW4uZ2l0IGZhaWwgdG8gYnVpbGQgUUVNVS4gKG9zc3Rlc3QKPiA+ID4gcWVt
dS1tYWlubGluZSBicmFuY2ggZmFpbC4pCj4gPiA+IAo+ID4gPiBUaGF0J3MgYmVjYXVzZSAtbHhl
bmNhbGwgaXMgbm90IGZvdW5kIGJlY2F1c2UgLUwkcGF0aF90b19saWJ4ZW5jYWxsIGlzCj4gPiA+
IG1pc3NpbmcgaW4geGVuLmdpdC4KPiA+ID4gCj4gPiA+IEJ1dCBJJ3ZlIG5vdGljZSBzb21ldGhp
bmcgZWxzZSwgbGlieGVuZGV2aWNlbW9kZWwuc28gaXMgbm90IGxpbmtlZAo+ID4gPiBhZ2FpbnN0
IGxpYnhlbmNhbGwsIHRoYXQgbWlnaHQgYmUgdGhlIHJvb3Qgb2YgdGhlIGlzc3VlcyBvbiBhcm0u
Cj4gPiA+IChsaWJ4ZW5jdHJsLnNvIGlzIGxpbmtlZCBhZ2FpbnN0IGxpYnhlbmNhbGwuKQo+ID4g
PiAKPiA+ID4gVGhvdWdodD8KPiA+ID4gCj4gPiA+IAo+ID4gPiBXZSBwcm9iYWJseSBuZWVkIHRo
aXMgcGF0Y2ggaW4geGVuOgo+ID4gCj4gPiBXZSBhbHNvIG5lZWQgdG8gYWRkIC1MJHBhdGhfdG9f
bGlieGVuY2FsbCBhbmQgLUkkcGF0aF90b19saWJ4ZW5jYWxsIHRvCj4gPiB0b29scy9NYWtlZmls
ZTpzdWJkaXItYWxsLXFlbXUteGVuLWRpci4KPiAKPiBJIGRvbid0IHRoaW5rIHRoYXQgbmVlZGVk
IGJlY2F1c2U6Cj4gZm9yIC1JLCBRRU1VIGRvZXMgbm90IHVzZSBhbnl0aGluZyBmcm9tIHhlbmNh
bGwsIGFuZCBhbnkgb3RoZXIgaW5jbHVkZXMKPiBkb2VzIG5vdCB1c2UgeGVuY2FsbC5oLgo+IAo+
IGZvciAtTCwgSSB0aGluayB0aGF0IHdvdWxkIGJlIHVzZWZ1bGwgb25seSBpZiBRRU1VIGlzIGJ1
aWx0IHN0YXRpY2x5Lgo+IAo+IEFsc28sIEkgZG9uJ3QgdGhpbmsgLWx4ZW5jYWxsIGlzIG5lZWRl
ZCBhdCBhbGwsIGlmIGxpYnhlbmRldmljZW1vZGVsIGlzCj4gZml4ZWQuIGxpYnhlbmNhbGwgd2ls
bCBvbmx5IGJlIGEgcnVudGltZSBkZXBlbmRlbmN5LgoKSSB0cmllZCB0aGUgcGF0Y2ggYmVsb3c6
IG9uIEFSTSwgaWYgSSByZW1vdmUgLUwkRElSL3Rvb2xzL2xpYnMvY2FsbCwgdGhlClFFTVUgY29u
ZmlndXJlIHNjcmlwdCBkZXRlY3RzIFhlbiA0LjcgaW5zdGVhZCBvZiA0LjkuIElmIEkgYWxzbyBy
ZW1vdmUKLVdsLC1ycGF0aC1saW5rPSRESVIvdG9vbHMvbGlicy9jYWxsLCBpdCBjYW5ub3QgZGV0
ZWN0IFhlbiBhdCBhbGwuCgpZb3UgYXJlIHJpZ2h0IHRoYXQgd2UgY2FuIGF2b2lkIC1JIGFuZCAt
bCwgYnV0IEkgdGhpbmsgd2UgbmVlZCBib3RoIC1MCmFuZCAtV2wsLXJwYXRoLWxpbmsgZm9yIHRv
b2xzL2xpYnMvY2FsbC4KCgo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKPiA+ID4gaW5kZXgg
NTU2MjZhNTA0OS4uODFmYTVhNGFjNCAxMDA2NDQKPiA+ID4gLS0tIGEvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9NYWtlZmlsZQo+ID4gPiArKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2Vm
aWxlCj4gPiA+IEBAIC02Myw3ICs2Myw3IEBAIGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1Ip
OiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKQo+ID4gPiAgICAgICAgICQo
U1lNTElOS19TSExJQikgJDwgJEAKPiA+ID4gIAo+ID4gPiAgbGlieGVuZGV2aWNlbW9kZWwuc28u
JChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbmRldmljZW1vZGVsLm1hcAo+ID4g
PiAtICAgICAgICQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFN
RV9MREZMQUcpIC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxB
R1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQRU5EX0xE
RkxBR1MpCj4gPiA+ICsgICAgICAgJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykg
LVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpICQo
U0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykg
JChMRExJQlNfbGlieGVuY2FsbCkgJChBUFBFTkRfTERGTEFHUykKPiA+ID4gIAo+ID4gPiAgLlBI
T05ZOiBpbnN0YWxsCj4gPiA+ICBpbnN0YWxsOiBidWlsZAo+ID4gPiAKPiA+ID4gLS0gCj4gPiA+
IEFudGhvbnkgUEVSQVJECj4gPiA+IAo+IAo+IC0tIAo+IEFudGhvbnkgUEVSQVJECj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 20:33:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d60xO-00011X-OT; Wed, 03 May 2017 20:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d60xN-00011Q-IC
 for xen-devel@lists.xen.org; Wed, 03 May 2017 20:33:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 25/CB-02956-08E3A095; Wed, 03 May 2017 20:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVyMbRhq26DHVe
 kwaIPbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aF8y2MBfsEK1q+v2duYLzK28XIxSEk0M8o
 cWTHJ0YQR0JgDqvEjAsvWLoYOYGcJIm3Hb+YIexqiVPPellBbCEBDYnbNxvZIew9TBJvZulBT
 JrAKDH3aAMjREOxxNSvM5lAbF4BQYmTM5+wQDR4SPx/1wFmcwo4S+zav4EZIr6IWeLOBVkQm0
 1AW6Lt9S6wZSwCKhKfZk8BmsMBNDNRYuJ8F4iRARITj/4AGyMs4CTRtvA2WLmIgL5E6/eJYDa
 zQKnEh53X2UBamQXUJdbPE5rAKDILyUGzEDILGJlWMWoUpxaVpRbpGhvpJRVlpmeU5CZm5uga
 Gpjp5aYWFyemp+YkJhXrJefnbmIEBjkDEOxgPL0u8BCjJAeTkiiv+iv2SCG+pPyUyozE4oz4o
 tKc1OJDjDIcHEoSvEtsuSKFBItS01Mr0jJzgPEGk5bg4FES4XUBSfMWFyTmFmemQ6ROMVpyvL
 j8/j0Tx6OVP4DkExApxJKXn5cqJc5bB9IgANKQUZoHNw6WEi4xykoJ8zICHSjEU5BalJtZgir
 /ilGcg1FJmFcPZApPZl4J3NZXQAcxAR3ULMsBclBJIkJKqoHRNjex4+c83oMb2RdlFL2Ru3I1
 xlfimRVPxvV7h48YP+/w2LDt7Plwdiarz3PXLbB78/KBvk7bxbzdFoeXnTsh9+GRvkLa/zm2c
 f81Nvh+6Ch73cv4bkvLqg/tc/9WCfz689+0qMu2m0v9/szbW3L15j6OvbNc6n7k16vZ2foz5P
 yDqqOvfpS1V2Ipzkg01GIuKk4EAP7FPEkEAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493843583!100430934!1
X-Originating-IP: [209.85.128.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65484 invoked from network); 3 May 2017 20:33:04 -0000
Received: from mail-wr0-f181.google.com (HELO mail-wr0-f181.google.com)
 (209.85.128.181)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 20:33:04 -0000
Received: by mail-wr0-f181.google.com with SMTP id l9so451826wre.1
 for <xen-devel@lists.xen.org>; Wed, 03 May 2017 13:33:04 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6999DIT7VQMktHDuTWJsfAZ5dX5N6MXu/a++7oeXnWg=;
 b=Ltm/oiAkKOmI6/4C4q8crFlbsvuH3PPGujwF6Ze3v1bUAEjhtr36EK6NigZQLR9Agh
 4CSHQchhdEXv6iu5xeTinKe6QSkTFuqFfe1dZlwbehSbm+PTFGqR6uQqCaLCD6hGaG8I
 pYyiTSQtQUot9LbYD0Wo/InLbTYxe3DuFB2Skchx7+l+CVIts9e/UFXjWqhbEhEwiUOf
 hYb9HDAoc/9AtGM1BFDECha6Fwh+TETgN1SxNajTFtODlRPNGlWd6iY0NuiF+tNy2PYp
 zKTatK288r4uDqxzEKx+76LoK0Y8Dp+r/SkeI5DNpJRLmRQRk9XCKPktsPZz7IeSyub+
 /8Ww==
X-Gm-Message-State: AN3rC/5cJSuLX4osANCalfrk8kfKQv/5F0fGYlLpHcunAQO5k6pVQEln
 Xoz7/a9rn/e0pOJ4kIE=
X-Received: by 10.223.145.65 with SMTP id j59mr25553737wrj.200.1493843583465; 
 Wed, 03 May 2017 13:33:03 -0700 (PDT)
Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com.
 [74.125.82.48])
 by smtp.gmail.com with ESMTPSA id v7sm38554wrv.59.2017.05.03.13.33.02
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 May 2017 13:33:02 -0700 (PDT)
Received: by mail-wm0-f48.google.com with SMTP id m123so640860wma.0
 for <xen-devel@lists.xen.org>; Wed, 03 May 2017 13:33:02 -0700 (PDT)
X-Received: by 10.28.164.193 with SMTP id n184mr504610wme.107.1493843582047;
 Wed, 03 May 2017 13:33:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Wed, 3 May 2017 13:32:21 -0700 (PDT)
In-Reply-To: <11134831-052f-0b4b-469c-252e64a2b9e0@bitdefender.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
 <5909C4270200007800156408@prv-mh.provo.novell.com>
 <1e565969-ff4a-5858-1716-b215bc1ec72b@bitdefender.com>
 <5909D1B402000078001564C0@prv-mh.provo.novell.com>
 <CABfawh=de9qy+OgpgUv_-67VXWhme2rdjW3PsjmPM1jjAW+G5A@mail.gmail.com>
 <11134831-052f-0b4b-469c-252e64a2b9e0@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 3 May 2017 16:32:21 -0400
X-Gmail-Original-Message-ID: <CABfawh=ka6w7jnzqeM7r4f=oEzvSzGSLc-kQXaZXGinPb9sz2w@mail.gmail.com>
Message-ID: <CABfawh=ka6w7jnzqeM7r4f=oEzvSzGSLc-kQXaZXGinPb9sz2w@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V2 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMywgMjAxNyBhdCA0OjE2IFBNLCBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IE9uIDA1LzAzLzIwMTcgMTE6MDUgUE0sIFRhbWFz
IEsgTGVuZ3llbCB3cm90ZToKPj4KPj4KPj4gT24gV2VkLCBNYXkgMywgMjAxNyBhdCA2OjQ4IEFN
LCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20KPj4gPG1haWx0bzpKQmV1bGljaEBzdXNl
LmNvbT4+IHdyb3RlOgo+Pgo+PiAgICAgPj4+IE9uIDAzLjA1LjE3IGF0IDEyOjM3LCA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbSA8bWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+PiB3
cm90ZToKPj4gICAgID4gT24gMDUvMDMvMTcgMTI6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAg
ICAgPj4+Pj4gT24gMDMuMDUuMTcgYXQgMTE6MTAsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
IDxtYWlsdG86cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4+IHdyb3RlOgo+PiAgICAgPj4+IC0t
LSAvZGV2L251bGwKPj4gICAgID4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMK
Pj4gICAgID4+PiBAQCAtMCwwICsxLDEwMSBAQAo+PiAgICAgPj4+ICsvKgo+PiAgICAgPj4+ICsg
KiBhcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwo+PiAgICAgPj4+ICsgKgo+PiAgICAgPj4+ICsgKiBI
Vk0gdm1fZXZlbnQgaGFuZGxpbmcgcm91dGluZXMKPj4gICAgID4+PiArICoKPj4gICAgID4+PiAr
ICogQ29weXJpZ2h0IChjKSAyMDE3IFJhenZhbiBDb2pvY2FydSAocmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbSA8bWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+KQo+PiAgICAgPj4KPj4g
ICAgID4+IEknbSBub3RvcmlvdXNseSBiYWQgd2hlbiBpdCBjb21lcyB0byBjb3B5cmlnaHRzLCBi
dXQgeW91IGp1c3QKPj4gICAgID4+IG1vdmluZyBjb2RlIG1ha2VzIG1lIHdvbmRlciB3aGV0aGVy
IHRoaXMgaXMgYXBwcm9wcmlhdGUuCj4+ICAgICA+Cj4+ICAgICA+IFRvIGJlIGhvbmVzdCBJIHF1
aXRlIGFncmVlIHdpdGggeW91LCBhbmQgaW4gdGhlIGJlZ2lubmluZyBJIGp1c3QgbWVhbnQKPj4g
ICAgID4gdG8gaGF2ZSBubyBDb3B5cmlnaHQgbGluZSBpbiB0aGVyZSBhdCBhbGwgLSBidXQgSSBy
ZW1lbWJlcmVkIGEKPj4gICAgID4gZGlzY3Vzc2lvbiBhIHdoaWxlIGJhY2sgd2hlcmUgYSBwYXRj
aCB3YXMgSSBiZWxpZXZlIHJlamVjdGVkIGJlY2F1c2UgaXQKPj4gICAgID4gbGFja2VkIG9uZS4g
U28gSSd2ZSBqdXN0IGNvcGllZCBUYW1hcycgZmlsZSAodm1fZXZlbnQuYykgYW5kIG9ubHkKPj4g
ICAgID4gY2hhbmdlZCB0aGUgY29weXJpZ2h0IGxpbmUgYmVjYXVzZSBJIGRpZG4ndCByZWFsbHkg
a25vdyB3aGF0IGVsc2UgdG8gcHV0Cj4+ICAgICA+IHRoZXJlLgo+PiAgICAgPgo+PiAgICAgPiBJ
J20gcXVpdGUgaGFwcHkgdG8gcmVtb3ZlIGl0IGFsdG9nZXRoZXIuIFdpbGwgdGhhdCBkbz8KPj4K
Pj4gICAgIEFmYWljIC0gc3VyZS4gQnV0IGFzIHNhaWQsIEknbSBxdWl0ZSBiYWQgYXQgc3VjaCB0
aGluZ3MgLi4uCj4+Cj4+Cj4+IFNpbmNlIHRoaXMgaXMganVzdCBjb2RlLW1vdmVtZW50IGZyb20g
aHZtLmMgdG8gYSBzZXBhcmF0ZSBmaWxlIEkgd291bGQKPj4gc2F5IGl0IHNob3VsZCByZXRhaW4g
dGhlIGNvcHlyaWdodCBsaW5lcyBmcm9tIGh2bS5jLiBPdGhlciB0aGVuIHRoYXQgaXQKPj4gbG9v
a3MgZ29vZCB0byBtZS4KPgo+IEFjdHVhbGx5IHRoZSBmdW5ueSBwYXJ0IGFib3V0IHRoYXQgaXMg
dGhhdCB3aGlsZSB0aGlzIGlzIGluZGVlZCBvbmx5Cj4gbW92ZWQgY29kZSwgSSBoYXZlIHdyaXR0
ZW4gYWxsIG9mIHRoYXQgY29kZSBpbiB0aGUgZmlyc3QgcGxhY2UsIHNvIEkndmUKPiBtb3ZlZCBt
eSBvd24gY29kZS4gOikKCldlbGwsIEkndmUgYWxzbyBhZGRlZCBsaWtlIHR3byBsaW5lcyB0byBp
dCB3aXRoClZNX0VWRU5UX0ZMQUdfU0VUX0VNVUxfSU5TTl9EQVRBIDspCgo+Cj4gQnV0IEkgaGF2
ZSBubyBwcm9ibGVtIHdpdGggZWl0aGVyIHJlbW92aW5nIHRoZSBjb3B5cmlnaHQgbGluZSBhbHRv
Z2V0aGVyCj4gb3IgdXNpbmcgdGhlIGxpbmVzIGluIGh2bS5jIGFzIHN1Z2dlc3RlZC4KClllYXAs
IEknbSBmaW5lIHdpdGggZWl0aGVyIHJvdXRlIGJ1dCB0aGUgc2FmZSBiZXQgaXMgdG8ganVzdCB1
c2UgdGhlCm9uZSBmcm9tIGh2bS5jIChhbmQgYWRkIHlvdXJzZWxmIHRvIGl0IGlmIHlvdSBmZWVs
IGxpa2UpLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 20:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d612K-0001FR-B9; Wed, 03 May 2017 20:38:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d612I-0001FL-Jk
 for xen-devel@lists.xen.org; Wed, 03 May 2017 20:38:10 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A3/9B-03371-2BF3A095; Wed, 03 May 2017 20:38:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUHejPVe
 kwZnzXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPBdwFr4Qqej8vZW9gfMzXxcjJISTgLvHt
 UiNzFyMXkL2GUeLFqo1sEM41Romd9yczQlS5SSzaegQqsY5R4mNjLztIQljASaJt4W3WLkYOD
 hEBTYm2n2ogYWaBEolXV49CTX3FLLFsTx8LSIJNwFBi9cYWNhCbF6h3Zet7ZhCbRUBFYtPrLW
 AzRQXCJV5s+cMKUSMocXLmE7BeToFAid+nbjJDLFCX+DPvEpQtLnHryXwmCFteYvvbOWBxCYE
 ciRmvT7GD3CYhICXxv1UJ5B4JgT4WidZ5PawQNTISjybeZJvAKDYLybpZSFbMQrJiFpIVCxhZ
 VjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYSAxDsYPyzL
 OAQoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzidlyRQoJFqempFWmZOcCYhk
 lLcPAoifBagKR5iwsSc4sz0yFSpxgVpcR5i0ESAiCJjNI8uDZYGrnEKCslzMsIdIgQT0FqUW5
 mCar8K0ZxDkYlYV55kCk8mXklcNNfAS1mAlrcLMsBsrgkESEl1cA4KyGw+/HRog8Nt63/NSf+
 Pn/22DnlwnYxDddAtnPawomfwqJePxCbZmjyJbDV74Zq51GZLXo6jHH57NbhZxOy/zWHHtQ8m
 rXKIsDLofN8jdIj17jn2RHqlqYl5RvKnCtdnpo7nry5eeWHgm8p8TZKXn8tmQ4kPJ50Z1LyM6
 vdQUIG/1PLRZVYijMSDbWYi4oTAdB8pDEeAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493843888!77036349!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49709 invoked from network); 3 May 2017 20:38:09 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 May 2017 20:38:09 -0000
Received: (qmail 15726 invoked from network); 3 May 2017 23:38:07 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 May 2017 23:38:07 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 572357FE4F
 for <xen-devel@lists.xen.org>; Wed,  3 May 2017 23:38:07 +0300 (EEST)
Received: (qmail 2836 invoked from network); 3 May 2017 23:38:07 +0300
Received: from 86-121-167-40.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.121.167.40)
 by smtp02.buh.bitdefender.net with SMTP; 3 May 2017 23:38:07 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1493802603-4978-1-git-send-email-rcojocaru@bitdefender.com>
 <1493802603-4978-2-git-send-email-rcojocaru@bitdefender.com>
 <5909C4270200007800156408@prv-mh.provo.novell.com>
 <1e565969-ff4a-5858-1716-b215bc1ec72b@bitdefender.com>
 <5909D1B402000078001564C0@prv-mh.provo.novell.com>
 <CABfawh=de9qy+OgpgUv_-67VXWhme2rdjW3PsjmPM1jjAW+G5A@mail.gmail.com>
 <11134831-052f-0b4b-469c-252e64a2b9e0@bitdefender.com>
 <CABfawh=ka6w7jnzqeM7r4f=oEzvSzGSLc-kQXaZXGinPb9sz2w@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d805ad97-affa-1387-c997-3c09203b5fc9@bitdefender.com>
Date: Wed, 3 May 2017 23:38:03 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <CABfawh=ka6w7jnzqeM7r4f=oEzvSzGSLc-kQXaZXGinPb9sz2w@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71207
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448025,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.007184)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003308), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.010299,0.000099)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.153349), Hit: No,
 Details: v2.4.8; Id: 11.5eumo5.1bf7eejs3.66ep], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V2 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMjAxNyAxMTozMiBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFdlZCwg
TWF5IDMsIDIwMTcgYXQgNDoxNiBQTSwgUmF6dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiAwNS8wMy8yMDE3IDExOjA1IFBNLCBUYW1hcyBLIExl
bmd5ZWwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIFdlZCwgTWF5IDMsIDIwMTcgYXQgNjo0OCBBTSwg
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tCj4+PiA8bWFpbHRvOkpCZXVsaWNoQHN1c2Uu
Y29tPj4gd3JvdGU6Cj4+Pgo+Pj4gICAgID4+PiBPbiAwMy4wNS4xNyBhdCAxMjozNywgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20gPG1haWx0bzpyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPj4g
d3JvdGU6Cj4+PiAgICAgPiBPbiAwNS8wMy8xNyAxMjo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
PiAgICAgPj4+Pj4gT24gMDMuMDUuMTcgYXQgMTE6MTAsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tIDxtYWlsdG86cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4+IHdyb3RlOgo+Pj4gICAgID4+
PiAtLS0gL2Rldi9udWxsCj4+PiAgICAgPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZl
bnQuYwo+Pj4gICAgID4+PiBAQCAtMCwwICsxLDEwMSBAQAo+Pj4gICAgID4+PiArLyoKPj4+ICAg
ICA+Pj4gKyAqIGFyY2gveDg2L2h2bS92bV9ldmVudC5jCj4+PiAgICAgPj4+ICsgKgo+Pj4gICAg
ID4+PiArICogSFZNIHZtX2V2ZW50IGhhbmRsaW5nIHJvdXRpbmVzCj4+PiAgICAgPj4+ICsgKgo+
Pj4gICAgID4+PiArICogQ29weXJpZ2h0IChjKSAyMDE3IFJhenZhbiBDb2pvY2FydSAocmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbSA8bWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+KQo+
Pj4gICAgID4+Cj4+PiAgICAgPj4gSSdtIG5vdG9yaW91c2x5IGJhZCB3aGVuIGl0IGNvbWVzIHRv
IGNvcHlyaWdodHMsIGJ1dCB5b3UganVzdAo+Pj4gICAgID4+IG1vdmluZyBjb2RlIG1ha2VzIG1l
IHdvbmRlciB3aGV0aGVyIHRoaXMgaXMgYXBwcm9wcmlhdGUuCj4+PiAgICAgPgo+Pj4gICAgID4g
VG8gYmUgaG9uZXN0IEkgcXVpdGUgYWdyZWUgd2l0aCB5b3UsIGFuZCBpbiB0aGUgYmVnaW5uaW5n
IEkganVzdCBtZWFudAo+Pj4gICAgID4gdG8gaGF2ZSBubyBDb3B5cmlnaHQgbGluZSBpbiB0aGVy
ZSBhdCBhbGwgLSBidXQgSSByZW1lbWJlcmVkIGEKPj4+ICAgICA+IGRpc2N1c3Npb24gYSB3aGls
ZSBiYWNrIHdoZXJlIGEgcGF0Y2ggd2FzIEkgYmVsaWV2ZSByZWplY3RlZCBiZWNhdXNlIGl0Cj4+
PiAgICAgPiBsYWNrZWQgb25lLiBTbyBJJ3ZlIGp1c3QgY29waWVkIFRhbWFzJyBmaWxlICh2bV9l
dmVudC5jKSBhbmQgb25seQo+Pj4gICAgID4gY2hhbmdlZCB0aGUgY29weXJpZ2h0IGxpbmUgYmVj
YXVzZSBJIGRpZG4ndCByZWFsbHkga25vdyB3aGF0IGVsc2UgdG8gcHV0Cj4+PiAgICAgPiB0aGVy
ZS4KPj4+ICAgICA+Cj4+PiAgICAgPiBJJ20gcXVpdGUgaGFwcHkgdG8gcmVtb3ZlIGl0IGFsdG9n
ZXRoZXIuIFdpbGwgdGhhdCBkbz8KPj4+Cj4+PiAgICAgQWZhaWMgLSBzdXJlLiBCdXQgYXMgc2Fp
ZCwgSSdtIHF1aXRlIGJhZCBhdCBzdWNoIHRoaW5ncyAuLi4KPj4+Cj4+Pgo+Pj4gU2luY2UgdGhp
cyBpcyBqdXN0IGNvZGUtbW92ZW1lbnQgZnJvbSBodm0uYyB0byBhIHNlcGFyYXRlIGZpbGUgSSB3
b3VsZAo+Pj4gc2F5IGl0IHNob3VsZCByZXRhaW4gdGhlIGNvcHlyaWdodCBsaW5lcyBmcm9tIGh2
bS5jLiBPdGhlciB0aGVuIHRoYXQgaXQKPj4+IGxvb2tzIGdvb2QgdG8gbWUuCj4+Cj4+IEFjdHVh
bGx5IHRoZSBmdW5ueSBwYXJ0IGFib3V0IHRoYXQgaXMgdGhhdCB3aGlsZSB0aGlzIGlzIGluZGVl
ZCBvbmx5Cj4+IG1vdmVkIGNvZGUsIEkgaGF2ZSB3cml0dGVuIGFsbCBvZiB0aGF0IGNvZGUgaW4g
dGhlIGZpcnN0IHBsYWNlLCBzbyBJJ3ZlCj4+IG1vdmVkIG15IG93biBjb2RlLiA6KQo+IAo+IFdl
bGwsIEkndmUgYWxzbyBhZGRlZCBsaWtlIHR3byBsaW5lcyB0byBpdCB3aXRoCj4gVk1fRVZFTlRf
RkxBR19TRVRfRU1VTF9JTlNfREFUQSA7KQoKUmlnaHQsIG15IGJhZC4gOikKCj4+IEJ1dCBJIGhh
dmUgbm8gcHJvYmxlbSB3aXRoIGVpdGhlciByZW1vdmluZyB0aGUgY29weXJpZ2h0IGxpbmUgYWx0
b2dldGhlcgo+PiBvciB1c2luZyB0aGUgbGluZXMgaW4gaHZtLmMgYXMgc3VnZ2VzdGVkLgo+IAo+
IFllYXAsIEknbSBmaW5lIHdpdGggZWl0aGVyIHJvdXRlIGJ1dCB0aGUgc2FmZSBiZXQgaXMgdG8g
anVzdCB1c2UgdGhlCj4gb25lIGZyb20gaHZtLmMgKGFuZCBhZGQgeW91cnNlbGYgdG8gaXQgaWYg
eW91IGZlZWwgbGlrZSkuCgpBbHJpZ2h0LCBJJ2xsIGp1c3QgY29weSBpdCBmcm9tIGh2bS5jLgoK
ClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 20:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d612s-0001Ho-Kp; Wed, 03 May 2017 20:38:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d612r-0001Hg-K6
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 20:38:45 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B0/49-01868-4DF3A095; Wed, 03 May 2017 20:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVybKJsh+4Ve65
 Ig9Md7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aa+yeYC5YpV/xb/pqpgfGVdBcjF4eQwFRG
 iTlrrrJAOH8YJSYdmMjYxcjJwSKgJXH7z1xmEJtNwFDi75NNbF2MHBwSQPaSzxwgYREBfYlNt
 xvZQXqZBf4ySrz695QFJCEsECLx8ftDdhCbU8Bb4uy2GWAzeQW8JH79fccOsew+q8TGW6/BGk
 QFdCUO/fvDBlEkKHFy5hOwODPQEcunbwOzJQQyJOb1zGGFsL0kFt24BGWrSVw9t4l5AqPgLCT
 ts5C0L2BkWsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERii
 9QwMjDsYm/b6HWKU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC97MdV6SQYFFqe
 mpFWmYOMFpg0hIcPEoivGrAiBHiLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3p8gMwRAij
 JK8+BGwCL3EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3vsgU3gy80rgNr0COoIJ6IhmWQ6
 QI0oSEVJSDYy5lg/W5a595m4hsXrBEp11EdOrNBt9msXljF5854xfverzoiLO1ctmn8nsbtJh
 DMuYqjDr3DJe8cZJ7okRW0Xbfhy9e6xmSvovfVbR+08Xu4rc3nu8yvhrGcdUlcq0U/+OfH2eI
 mr7d8PTJY1OS/21Of2uaD7acTDK48WVHfOZN4ZkyolN7Q9UYinOSDTUYi4qTgQAGTO1DNcCAA
 A=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493843922!98612576!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59269 invoked from network); 3 May 2017 20:38:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 20:38:43 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 386FE202B8;
 Wed,  3 May 2017 20:38:41 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EAB462026F;
 Wed,  3 May 2017 20:38:39 +0000 (UTC)
Date: Wed, 3 May 2017 13:38:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1705031324490.9240@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1705031336440.9240@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1704141429110.23677@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
 <20170503164838.GB1553@perard.uk.xensource.com>
 <alpine.DEB.2.10.1705031019140.9240@sstabellini-ThinkPad-X260>
 <20170503175140.GD1553@perard.uk.xensource.com>
 <alpine.DEB.2.10.1705031324490.9240@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzIE1heSAyMDE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2VkLCAz
IE1heSAyMDE3LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IE9uIFdlZCwgTWF5IDAzLCAyMDE3
IGF0IDEwOjIwOjU5QU0gLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gT24g
V2VkLCAzIE1heSAyMDE3LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEFw
ciAyMCwgMjAxNyBhdCAxMTowNTozM0FNIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gPiA+ID4gPiBPbiBUaHUsIDIwIEFwciAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+
ID4gPiA+IEkgdGhpbmsgeGVuY2FsbCBzaG91bGQgYmUgcGFydCBvZiB0aGUgYmFzZSB4ZW5fc3Rh
YmxlX2xpYnMgYW55d2F5Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBZZXMsIHlvdSBhcmUgcmlnaHQu
IEhvd2V2ZXIgSSBub3RpY2VkIHRoYXQgLWx4ZW5jYWxsIG5lZWRzIHRvIGNvbWUgYWZ0ZXIKPiA+
ID4gPiA+IC1seGVuZGV2aWNlbW9kZWwuIFNvLCBJJ2xsIGhhdmUgdG8gbW92ZSAtbHhlbmRldmlj
ZW1vZGVsIGJlZm9yZQo+ID4gPiA+ID4gJHhlbl9zdGFibGVfbGlicywgc2VlIGJlbG93LiBJJ2xs
IG1lcmdlIHRoaXMgcGF0Y2ggaW50byAiY29uZmlndXJlOgo+ID4gPiA+ID4gZGV0ZWN0IHByZXNl
bmNlIG9mIGxpYnhlbmRldmljZW1vZGVsIiwgaWYgdGhhdCdzIE9LLgo+ID4gPiA+ID4gCj4gPiA+
ID4gPiBkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCj4gPiA+ID4gPiBpbmRleCA5
OWQ2Y2JjLi4zMTMzZWY4IDEwMDc1NQo+ID4gPiA+ID4gLS0tIGEvY29uZmlndXJlCj4gPiA+ID4g
PiArKysgYi9jb25maWd1cmUKPiA+ID4gPiA+IEBAIC0xOTkyLDcgKzE5OTIsNyBAQCBpZiB0ZXN0
ICIkeGVuIiAhPSAibm8iIDsgdGhlbgo+ID4gPiA+ID4gICAgZWxzZQo+ID4gPiA+ID4gIAo+ID4g
PiA+ID4gICAgICB4ZW5fbGlicz0iLWx4ZW5zdG9yZSAtbHhlbmN0cmwgLWx4ZW5ndWVzdCIKPiA+
ID4gPiA+IC0gICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmZvcmVpZ25tZW1vcnkgLWx4ZW5nbnR0
YWIgLWx4ZW5ldnRjaG4iCj4gPiA+ID4gPiArICAgIHhlbl9zdGFibGVfbGlicz0iLWx4ZW5jYWxs
IC1seGVuZm9yZWlnbm1lbW9yeSAtbHhlbmdudHRhYiAtbHhlbmV2dGNobiIKPiA+ID4gPiA+ICAK
PiA+ID4gPiA+ICAgICAgIyBGaXJzdCB3ZSB0ZXN0IHdoZXRoZXIgWGVuIGhlYWRlcnMgYW5kIGxp
YnJhcmllcyBhcmUgYXZhaWxhYmxlLgo+ID4gPiA+ID4gICAgICAjIElmIG5vLCB3ZSBhcmUgZG9u
ZSBhbmQgdGhlcmUgaXMgbm8gWGVuIHN1cHBvcnQuCj4gPiA+ID4gPiBAQCAtMjAyNyw5ICsyMDI3
LDkgQEAgaW50IG1haW4odm9pZCkgewo+ID4gPiA+ID4gICAgcmV0dXJuIDA7Cj4gPiA+ID4gPiAg
fQo+ID4gPiA+ID4gIEVPRgo+ID4gPiA+ID4gLSAgICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVu
X2xpYnMgJHhlbl9zdGFibGVfbGlicyAtbHhlbmRldmljZW1vZGVsIgo+ID4gPiA+ID4gKyAgICAg
ICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJs
ZV9saWJzIgo+ID4gPiA+ID4gICAgICAgIHRoZW4KPiA+ID4gPiA+IC0gICAgICB4ZW5fc3RhYmxl
X2xpYnM9IiR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCIKPiA+ID4gPiA+ICsgICAg
ICB4ZW5fc3RhYmxlX2xpYnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKPiA+
ID4gPiA+ICAgICAgICB4ZW5fY3RybF92ZXJzaW9uPTQwOTAwCj4gPiA+ID4gPiAgICAgICAgeGVu
PXllcwo+ID4gPiA+ID4gICAgICBlbGlmCj4gPiA+ID4gCj4gPiA+ID4gSGV5LCBub3cgdGhhdCB0
aGlzIHBhdGNoIGlzIG1lcmdlZCwgeGVuLmdpdCBmYWlsIHRvIGJ1aWxkIFFFTVUuIChvc3N0ZXN0
Cj4gPiA+ID4gcWVtdS1tYWlubGluZSBicmFuY2ggZmFpbC4pCj4gPiA+ID4gCj4gPiA+ID4gVGhh
dCdzIGJlY2F1c2UgLWx4ZW5jYWxsIGlzIG5vdCBmb3VuZCBiZWNhdXNlIC1MJHBhdGhfdG9fbGli
eGVuY2FsbCBpcwo+ID4gPiA+IG1pc3NpbmcgaW4geGVuLmdpdC4KPiA+ID4gPiAKPiA+ID4gPiBC
dXQgSSd2ZSBub3RpY2Ugc29tZXRoaW5nIGVsc2UsIGxpYnhlbmRldmljZW1vZGVsLnNvIGlzIG5v
dCBsaW5rZWQKPiA+ID4gPiBhZ2FpbnN0IGxpYnhlbmNhbGwsIHRoYXQgbWlnaHQgYmUgdGhlIHJv
b3Qgb2YgdGhlIGlzc3VlcyBvbiBhcm0uCj4gPiA+ID4gKGxpYnhlbmN0cmwuc28gaXMgbGlua2Vk
IGFnYWluc3QgbGlieGVuY2FsbC4pCj4gPiA+ID4gCj4gPiA+ID4gVGhvdWdodD8KPiA+ID4gPiAK
PiA+ID4gPiAKPiA+ID4gPiBXZSBwcm9iYWJseSBuZWVkIHRoaXMgcGF0Y2ggaW4geGVuOgo+ID4g
PiAKPiA+ID4gV2UgYWxzbyBuZWVkIHRvIGFkZCAtTCRwYXRoX3RvX2xpYnhlbmNhbGwgYW5kIC1J
JHBhdGhfdG9fbGlieGVuY2FsbCB0bwo+ID4gPiB0b29scy9NYWtlZmlsZTpzdWJkaXItYWxsLXFl
bXUteGVuLWRpci4KPiA+IAo+ID4gSSBkb24ndCB0aGluayB0aGF0IG5lZWRlZCBiZWNhdXNlOgo+
ID4gZm9yIC1JLCBRRU1VIGRvZXMgbm90IHVzZSBhbnl0aGluZyBmcm9tIHhlbmNhbGwsIGFuZCBh
bnkgb3RoZXIgaW5jbHVkZXMKPiA+IGRvZXMgbm90IHVzZSB4ZW5jYWxsLmguCj4gPiAKPiA+IGZv
ciAtTCwgSSB0aGluayB0aGF0IHdvdWxkIGJlIHVzZWZ1bGwgb25seSBpZiBRRU1VIGlzIGJ1aWx0
IHN0YXRpY2x5Lgo+ID4gCj4gPiBBbHNvLCBJIGRvbid0IHRoaW5rIC1seGVuY2FsbCBpcyBuZWVk
ZWQgYXQgYWxsLCBpZiBsaWJ4ZW5kZXZpY2Vtb2RlbCBpcwo+ID4gZml4ZWQuIGxpYnhlbmNhbGwg
d2lsbCBvbmx5IGJlIGEgcnVudGltZSBkZXBlbmRlbmN5Lgo+IAo+IEkgdHJpZWQgdGhlIHBhdGNo
IGJlbG93OiBvbiBBUk0sIGlmIEkgcmVtb3ZlIC1MJERJUi90b29scy9saWJzL2NhbGwsIHRoZQo+
IFFFTVUgY29uZmlndXJlIHNjcmlwdCBkZXRlY3RzIFhlbiA0LjcgaW5zdGVhZCBvZiA0LjkuIElm
IEkgYWxzbyByZW1vdmUKPiAtV2wsLXJwYXRoLWxpbms9JERJUi90b29scy9saWJzL2NhbGwsIGl0
IGNhbm5vdCBkZXRlY3QgWGVuIGF0IGFsbC4KPiAKPiBZb3UgYXJlIHJpZ2h0IHRoYXQgd2UgY2Fu
IGF2b2lkIC1JIGFuZCAtbCwgYnV0IEkgdGhpbmsgd2UgbmVlZCBib3RoIC1MCj4gYW5kIC1XbCwt
cnBhdGgtbGluayBmb3IgdG9vbHMvbGlicy9jYWxsLgoKQ29ycmVjdGlvbjogdGhlIG5lZWQgZm9y
IC1MJERJUi90b29scy9saWJzL2NhbGwgY29tZXMgZnJvbSAtbHhlbmNhbGwgaW4KdGhlIFFFTVUg
Y29uZmlndXJlIHNjcmlwdC4gSWYgSSByZW1vdmUgLWx4ZW5jYWxsIGZyb20gY29uZmlndXJlLCB0
aGVuIGl0CndvcmtzIE9LIHdpdGhvdXQgaXQgKGFzIGl0IHNob3VsZCkuIEJ1dAotV2wsLXJwYXRo
LWxpbms9JERJUi90b29scy9saWJzL2NhbGwgaXMgc3RpbGwgcmVxdWlyZWQsIG90aGVyd2lzZSB0
aGUKeGVuY2FsbCBsaWJyYXJ5IGNhbm5vdCBiZSBmb3VuZCBhbmQgbG9hZGVkLgoKCj4gPiA+ID4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUgYi90b29scy9saWJz
L2RldmljZW1vZGVsL01ha2VmaWxlCj4gPiA+ID4gaW5kZXggNTU2MjZhNTA0OS4uODFmYTVhNGFj
NCAxMDA2NDQKPiA+ID4gPiAtLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCj4g
PiA+ID4gKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQo+ID4gPiA+IEBAIC02
Myw3ICs2Myw3IEBAIGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpOiBsaWJ4ZW5kZXZpY2Vt
b2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKQo+ID4gPiA+ICAgICAgICAgJChTWU1MSU5LX1NITElC
KSAkPCAkQAo+ID4gPiA+ICAKPiA+ID4gPiAgbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUiku
JChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbmRldmljZW1vZGVsLm1hcAo+ID4gPiA+IC0gICAg
ICAgJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxB
RykgLVdsLGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8g
JEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChBUFBFTkRfTERGTEFHUykK
PiA+ID4gPiArICAgICAgICQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwk
KFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKSAkKFNITElC
X0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERM
SUJTX2xpYnhlbmNhbGwpICQoQVBQRU5EX0xERkxBR1MpCj4gPiA+ID4gIAo+ID4gPiA+ICAuUEhP
Tlk6IGluc3RhbGwKPiA+ID4gPiAgaW5zdGFsbDogYnVpbGQKPiA+ID4gPiAKPiA+ID4gPiAtLSAK
PiA+ID4gPiBBbnRob255IFBFUkFSRAo+ID4gPiA+IAo+ID4gCj4gPiAtLSAKPiA+IEFudGhvbnkg
UEVSQVJECj4gPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 20:41:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:41:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d615W-0001x0-7D; Wed, 03 May 2017 20:41:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289059c77=Andrew.Cooper3@citrix.com>)
 id 1d615U-0001wq-P9
 for xen-devel@lists.xen.org; Wed, 03 May 2017 20:41:28 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 5B/3A-02183-8704A095; Wed, 03 May 2017 20:41:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQrfcgSv
 SYJ2OxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCacfbSLaaCGR4V6+8nNzD2W3QxcnJICPhJLHt5
 krGLkYNDWMBD4vivTBBTRMBd4v19sy5GLg4hgUuMEn/u32UCKWcWsJLYs+c2C4jNJqAvsfvFJ
 yaQel4BW4mn04RAwiwCKhL7jp4AKxEVCJd423gEzOYVEJQ4OfMJmM0pYCfx8VcfC8RIA4kji+
 awQtjyEtvfzmEGsYUE1CSu9V9ih7gyXWLr31/MExj5ZyEZNQtJ+ywk7QsYmVcxahSnFpWlFuk
 aGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHwMQ7GDsm+V8iFGSg0lJlFf9
 FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnez3ZckUKCRanpqRVpmTnAOIBJS3DwKInwWoCke
 YsLEnOLM9MhUqcYFaXEeX+CJARAEhmleXBtsNi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 He+yBTeDLzSuCmvwJazAS0uFmWA2RxSSJCSqqBMWVJiFeDufLjXpeOrJlFzzbfP6K3hm3TScV
 Tf4+adcTpSkaZVJ7zfifIXmWbN1f24UvFBHUt3x1/24/eDZyxN1zokkLOrMv97ZWy530qeP4W
 bpdIlm98UD77UbA07+Sncy+fPxd0Sqt57o9jQm09XC77fk+NPpjU+FZ395mk8389fFod/PgeK
 rEUZyQaajEXFScCADBltjW4AgAA
X-Env-Sender: prvs=289059c77=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1493844086!76466001!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 992 invoked from network); 3 May 2017 20:41:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 20:41:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="45381687"
To: Mohit Gambhir <mohit.gambhir@oracle.com>, <xen-devel@lists.xen.org>
References: <20170424175430.395-1-mohit.gambhir@oracle.com>
 <20170424175430.395-3-mohit.gambhir@oracle.com>
 <f0b23478-d3c5-ba7d-e817-4a3402cdc314@citrix.com>
 <fc81d4f2-8374-e6d3-a87f-d4ad4465dda5@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9d12b9e0-cc3e-1ad6-6168-706068729e47@citrix.com>
Date: Wed, 3 May 2017 21:41:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <fc81d4f2-8374-e6d3-a87f-d4ad4465dda5@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 2/2][XTF] xtf/vpmu: MSR read/write tests
	for VPMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDQvMTcgMjI6NDUsIE1vaGl0IEdhbWJoaXIgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0IGEv
dGVzdHMvdnBtdS9NYWtlZmlsZSBiL3Rlc3RzL3ZwbXUvTWFrZWZpbGUKPj4+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwLi4xZWFmNDM2Cj4+PiAtLS0gL2Rldi9udWxsCj4+
PiArKysgYi90ZXN0cy92cG11L01ha2VmaWxlCj4+PiBAQCAtMCwwICsxLDkgQEAKPj4+ICtpbmNs
dWRlICQoUk9PVCkvYnVpbGQvY29tbW9uLm1rCj4+PiArCj4+PiArTkFNRSAgICAgIDo9IHZwbXUK
Pj4+ICtDQVRFR09SWSAgOj0gdXRpbGl0eQo+PiB1dGlsaXRpZXMgZG9uJ3QgZ2V0IHJ1biBhdXRv
bWF0aWNhbGx5LiAgSXMgdGhpcyBpbnRlbnRpb25hbD8gIElmIGl0Cj4+IGlzbid0LCB3aGF0IGlz
IHRoZSBwbGFuIGZvciBtYWtpbmcgaXQgYXV0b21hdGljYWxseSBydW4/ICB2cG11IGlzIHN0aWxs
Cj4+IGRpc2FibGVkIGJ5IGRlZmF1bHQgaW4gYWxsIGJyYW5jaGVzIGR1ZSB0byB0aGUgc2VjdXJp
dHkgdnVsbmVyYWJpbGl0aWVzLAo+PiBzbyBldmVuIGlmIHRoaXMgdnBtdSB0ZXN0IHdhcyBhdXRv
bWF0aWNhbGx5IHJ1biwgaXQgd291bGQgc2tpcCBkdWUgdG8KPj4gdnBtdSBub3QgYmVpbmcgdmlz
aWJsZS4KPiBUaGUgcmVhc29uIEkgd2FudGVkIGl0IHRvIG5vdCBydW4gYXV0b21hdGljYWxseSB3
YXMgYmVjYXVzZSBJIHRob3VnaHQKPiBpdCB3aWxsIGZhaWwgd2hlbiB2cG11Cj4gaXMgbm90IGVu
YWJsZWQgLSB3aGljaCBpcyB0aGUgZGVmYXVsdCBjYXNlLiBCdXQgaWYgWFRGIHdpbGwgc2tpcCB2
cG11Cj4gdGVzdHMgd2hlbiBpdCBpcyBkaXNhYmxlZAo+IHRoZW4gd2UgY2FuIHJ1biB0aGUgdGVz
dHMgYXV0b21hdGljYWxseS4gU2hvdWxkIHRoZSBDQVRFR09SWSBiZQo+IGZ1bmN0aW9uYWwgaW4g
dGhhdCBjYXNlPwo+PiBBcyBhIHRhbmdlbnQsIEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIGEgdXNl
ZnVsIHRvIGhhdmUgYSBzZXBhcmF0ZQo+PiBjYXRlZ29yeSBmb3IgaW5jb21wbGV0ZSB0ZXN0cywg
YnV0IHdoaWNoIGFyZSBzdGlsbCB1c2VmdWwgdG8gaGF2ZSBmb3IKPj4gbWFudWFsIHJ1bm5pbmcu
Cj4gUG9zc2libHkuIFV0aWxpdHkgY2F0ZWdvcnkgc2VlbXMgdG8gZG8ganVzdCB0aGF0IGJ1dCBJ
IGNhbiBzZWUgdGhhdCBpdAo+IGlzIHJlYWxseSBub3QgbWVhbnQgZm9yCj4gZnVuY3Rpb25hbCB0
ZXN0cy4gVGhlcmUgYXJlIHNpdHVhdGlvbnMgd2hlcmUgd3JpdGluZyB0ZXN0cyBiZWZvcmUgb3IK
PiB3aGlsZSBpbXBsZW1lbnRpbmcgYQo+IGZlYXR1cmUgaXMgdXNlZnVsICBhbmQgaW4gdGhhdCBj
YXNlIHRoaXMgbmV3IGNhdGVnb3J5IGNhbiBiZQo+IGJlbmVmaWNpYWwuIEl0IHdvdWxkIGFsc28g
YmVuZWZpdAo+IHRvIGhhdmUgc29tZSBraW5kIG9mICJleHBlY3RlZCBmYWlsdXJlIiByZXR1cm4g
dHlwZS4KCkhvcGVmdWxseSBJIGhhdmUgY292ZXJlZCBhbGwgb2YgdGhlc2UgcG9pbnRzIHN1ZmZp
Y2llbnRseSBpbiB0aGUgMC8yCnRocmVhZC4gIEluIHRoZSBtZWFudGltZSwgSSdsbCBjb25zaWRl
ciBob3cgYmVzdCB0byBpbnRyb2R1Y2UgYSAibm90CnF1aXRlIGZ1bGx5IGJha2VkIHlldCIgY2F0
ZWdvcnkuCgo+Pj4gK1RFU1QtRU5WUyA6PSAkKEFMTF9FTlZJUk9OTUVOVFMpCj4+IFlvdSBidWls
ZCBmb3IgYWxsIGVudmlyb25tZW50cywgYnV0IHRoZW4gaGF2ZSBQViB1bmlsYXRlcmFsbHkgc2tp
cC4KPj4gQWdhaW4sIGlzIHRoaXMgaW50ZW50aW9uYWw/Cj4gWWVzLCBJIHRob3VnaHQgSSB3b3Vs
ZCBnbyBiYWNrIGFuZCBhZGQgUFYvQU1EIHRlc3RzIGluIFYyIGJ1dCBJIGNhbgo+IGxlYXZlIHRo
b3NlIFRFU1QtRU5WUwo+IG91dCBmb3Igbm93IGFuZCAic2tpcCB0aGUgc2tpcCIgOikgaWYgdGhh
dCdzIHByZWZlcmFibGUuCj4+IEZvciBIVk0sIHdoeSBhbGwgZW52aXJvbm1lbnRzPyAgZG9lcyBQ
TVUgaGF2ZSBhbnkgaW50ZXJhY3Rpb24gd2l0aCB0aGUKPj4gb3BlcmF0aW5nIG9yIHBhZ2luZyBt
b2RlIGluIHVzZSBhdCB0aGUgdGltZSBvZiB0aGUgc2FtcGxlcz8KPiBOb3QgdGhhdCBJIGtub3cg
b2YuIFNvIHNob3VsZCBpdCBqdXN0IGJlIGh2bTY0PwoKRm9yIG5vdywgSSdkIHN0aWNrIHdpdGgg
anVzdCBodm02NC4gIChBIGNvbXBsaWNhdGlvbiB3aGljaCBJIGhhdmUgeWV0IHRvCnNvcnQgb3V0
IGlzIHRoZSBURVNULVJFVklTSU9OIGJ1aWxkcywgc28gYWRkaW5nIG5ldyBsb2dpY2FsIGNvbnRl
bnQgdG8KYW4gZXhpc3RpbmcgdGVzdCBkb2Vzbid0IGludGVyZmVyZSB3aXRoIE9TU1Rlc3RzIGJp
c2VjdGlvbiBsb2dpYywgYnV0CnRoYXQgaXNuJ3QgYW4gaW1tZWRpYXRlIHByb2JsZW0uKQoKPgo+
Pj4gKwo+Pj4gKyAgICBwcmludGsoIi0tLS0tLS0tLS0tLS0tLS0tXG4iKTsKPj4+ICsgICAgcHJp
bnRrKCJUZXN0aW5nIHZlcnNpb24gMVxuIik7Cj4+PiArICAgIHByaW50aygiLS0tLS0tLS0tLS0t
LS0tLS1cbiIpOwo+Pj4gKwo+Pj4gKyAgICAvKiBmb3IgYWxsIGdlbmVyYWwgcHVycG9zZSBjb3Vu
dGVycyAqLwo+Pj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5nOyBpKysgKQo+Pj4gKyAgICB7Cj4+
PiArICAgICAgICAvKiB0ZXN0IHdyaXRpbmcgdG8gSUEzMl9QTUN4ICovCj4+PiArICAgICAgICBp
ZHggPSBNU1JfSUEzMl9QTUMoaSk7Cj4+PiArCj4+PiArICAgICAgICAvKiB0ZXN0IHdlIGNhbiB3
cml0ZSB0byBhbGwgdmFsaWQgYml0cyBpbiB0aGUgY291bnRlcnMgKi8KPj4+ICsgICAgICAgIC8q
IGRvbid0IHNldCBiaXQgMzEgc2luY2UgdGhhdCBnZXRzIHNpZ24tZXh0ZW5kZWQgKi8KPj4gV2hh
dCBpcyB3cm9uZyB3aXRoIGJpdCAzMSBiZWluZyBzaWduIGV4dGVuZGVkPwo+IFRoZSBwcm9ibGVt
IHRoZXJlIGlzIHRoYXQgc2V0dGluZyBQTUN4IHRvIDB4ZmZmZmZmZmYgc2lnbiBleHRlbmRzIDMx
c3QKPiBiaXQgdG8KPiB0aGUgcmVtYWluaW5nIGJpdHMuIFNvIFBNQ3ggYmVjb21lcyAweGZmZmZm
ZmZmZmZmZiAod2hlbiBiaXQgd2lkdGggaXMKPiA0OCkuIHJkbXNyIHRoZW4KPiByZWFkcyBhbGwg
NDggYml0cyBhbmQgdGhlIHZhbHVlIG1pc21hdGNoZXMgdGhlIG9uZSB0aGF0IHdhcyB3cml0dGVu
LgoKVGhhdCBiZWhhdmlvdXIgc291bmRzIG1hZCwgYnV0IEkgc2VlIGl0IG5vdyBkZXNjcmliZWQg
aW4gdGhlIG1hbnVhbHMuIApPaCB3ZWxsLi4uCgo+Cj4gQSBzbWFydGVyIHRlc3Qgd291bGQgcHJv
dmlkZSBib3RoIC0gd3JpdGUgdmFsdWUgdG8gd3JpdGUgYW5kIHJlYWQKPiB2YWx1ZSB0byBjaGVj
ayBhZ2FpbnN0Lgo+IEJ1dCB0ZXN0X3ZhbGlkX21zcl93cml0ZSgpIG9ubHkgdGFrZXMgd3ZhbCBh
bmQgY2hlY2tzIHRvIHNlZSBpZiB3ZQo+IHJlYWQgdGhlIHNhbWUgdmFsdWUKPiB0aGF0IHdlIHdy
b3RlLgoKV2VsbCAtIHlvdSBkaWQgaW50cm9kdWNlIHRoYXQgZnVuY3Rpb24uICBJZiBhbHRlcmlu
ZyBpdCB3b3VsZCBiZSBhCnNtYXJ0ZXIgdGVzdCwgdGhlbiBwZXJoYXBzIHRoYXQgaXMgdGhlIGJl
dHRlciBvcHRpb24gdG8gdGFrZS4KCj4KPj4KPj4+ICsgICAgICAgIHd2YWwgPSAoKDF1bGwgPDwg
MzEpIC0gMSkgOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCAhdGVzdF92YWxpZF9tc3Jfd3JpdGUo
aWR4LCB3dmFsKSApCj4+PiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4gKwo+Pj4gKyAg
ICAgICAgLyogc2V0IGFsbCB2YWxpZCBiaXRzIGluIE1TUl9JQTMyX0VWRU5UU0VMeCAqLwo+Pj4g
KyAgICAgICAgaWR4ID0gTVNSX0lBMzJfUEVSRkVWVFNFTChpKTsKPj4+ICsgICAgICAgIHd2YWwg
PSAoKDF1bGwgPDwgMzIpIC0gMSkgXgo+Pj4gKElBMzJfUEVSRkVWRU5UU0VMeF9FTkFCTEVfQU5Z
VEhSRUFEIHwKPj4+ICsgICAgICAgICAgICAgICAgSUEzMl9QRVJGRVZFTlRTRUx4X0VOQUJMRV9Q
Q0IpOwo+PiBXaGF0IGlzIHdyb25nIHdpdGggUGluIENvbnRyb2wgaW4gdGhpcyByZWdpc3Rlcj8g
IEFyY2hpdGVjdHVyYWxseSwgaXQgaXMKPj4gYSBzb2Z0d2FyZSBjb25maWd1cmFibGUgYml0Lgo+
IExvb2sgYXQgdGhpcyBwYXRjaCBvbiB4ZW4tZGV2ZWwKPgo+IFtQQVRDSF0gRml4IGh5cGVydmlz
b3IgY3Jhc2ggd2hlbiB3cml0aW5nIHRvIFZQTVUgTVNSCj4KPiBJIGZvdW5kIHRoYXQgb3V0IHdo
aWxlIHdyaXRpbmcgdGhpcyB0ZXN0LgoKV2VsY29tZSB0byB0aGUgdmVyeSBncmV5IGFyZWFzIG9m
IHByb2Nlc3NvcnMgd2hpY2ggWFRGIGhhcyBhIGhhYml0IG9mCmZpbmRpbmcuICAoSSByZWFsbHkg
bmVlZCB0byBjb3JyZWxhdGUgYWxsIHRoZSBzdXNwZWN0ZWQgZXJyYXRhIGluIHRoZQpkb3h5Z2Vu
IGNvbW1lbnRzKS4KCk9idmlvdXNseSwgWGVuIHNob3VsZG4ndCBjcmFzaCwgYnV0IHdlIGFyZSBn
b2luZyB0byBuZWVkIGZlZWRiYWNrIGZyb20KSW50ZWwgYmVmb3JlIHdvcmtpbmcgb3V0IGhvdyB0
byBwcm9jZWVkLgoKPgo+Pj4gKyAgICAvKiB0ZXN0IElBMzJfREVCVUdDVEwgKi8KPj4+ICsgICAg
aWR4ID0gTVNSX0lBMzJfREVCVUdDVEw7Cj4+PiArCj4+PiArICAgIC8qIFRlc3QgSUEzMl9ERUJV
R0NUTCBmYWNpbGl0aWVzIGVuYWJsZWQgYnkgdjIgKi8KPj4+ICsgICAgd3ZhbCA9IElBMzJfREVC
VUdDVExfRnJlZXplX0xCUl9PTl9QTUkgfAo+Pj4gSUEzMl9ERUJVR0NUTF9GcmVlemVfUGVyZk1v
bl9Pbl9QTUk7Cj4+PiArCj4+PiArICAgIC8qIEZJWE1FOiBUaGlzIHNob3VsZCByZWFsbHkgYmUg
YSB2YWxpZCB3cml0ZSBidXQgaXQgaXNudAo+Pj4gc3VwcG9ydGVkIGJ5IHRoZQo+Pj4gKyAgICAg
KiBWUE1VIHlldCAqLwo+PiBJbiB3aGljaCBjYXNlIHRoZSB0ZXN0IHNob3VsZCBiZSBjb3JyZWN0
IGhlcmUsIGFuZCBoaWdobGlnaHQgdGhhdCB0aGVyZQo+PiBpcyBhIGJ1ZyBpbiBYZW4uCj4gQnV0
IHRoZW4sIHNob3VsZCB0aGUgbWFpbiB0ZXN0IHJldHVybiB4dGZfc3VjY2VzcywgeHRmX3NraXAg
b3IKPiB4dGZfZmFpbHVyZT8KCkZhaWx1cmUuICBYZW4gaXMgcHJvdmFibHkgbWFsZnVuY3Rpb25p
bmcuCgo+Pj4KPj4+ICsgICAgLyogR2V0IHBlcmYgY2FwYWJpbHRpZXMgKi8KPj4+ICsgICAgaWYg
KCByZG1zcl9zYWZlKE1TUl9JQTMyX1BFUkZfQ0FQQUJJTElUSUVTLCAmY2FwcykgKQo+Pj4gKyAg
ICB7Cj4+PiArICAgICAgICBwcmludGsoIkZhdWx0IHdoaWxlIHJlYWRpbmcgTVNSX0lBMzJfUEVS
Rl9DQVBBQklMSVRJRVNcbiIpOwo+PiBUaGUgUEVSRl9DQVBBQklMSVRJRVMgTVNSIGlzIG9ubHkg
dmFsaWQgdG8gcmVhZCBpZiBQRENNIGlzIGFkdmVydGlzZWQgaW4KPj4gQ1BVSUQuCj4+Cj4+IFdl
IGN1cnJlbnRseSBuZXZlciBhZHZlcnRpc2UgUENETSwgYW5kIGlzIGEgYnVnIHRoYXQKPj4gTVNS
X1BFUkZfQ0FQQUJJTElUSUVTIGlzIGFjY2Vzc2FibGUgYXQgYWxsIGluIGd1ZXN0IGNvbnRleHQu
Cj4+IChzcGVjaWZpY2FsbHksIGl0IGlzIGJlY2F1c2UgWGVuIGxlYWtzIGFsbW9zdCBhbGwgaG9z
dCBNU1Igc3RhdGUgaW50bwo+PiBndWVzdHMpLgo+IFNvIEkgc3VwcG9zZSBJIGNhbid0IHRlc3Qg
ZnVsbC1iaXQgd2lkdGggd3JpdGVzIHRoZW4/CgpXZWxsLCB0aGUgY29kZSBzaG91bGQgYmUgYXJj
aGl0ZWN0dXJhbGx5IGNvcnJlY3QgdG8gc3RhcnQgd2l0aC4gIEFmdGVyCnRoYXQsIGl0IGlzIHJl
YXNvbmFibGUgdG8gZXhwbGFpbiB0aGF0IFhlbiB1c2VkIHRvIGxlYWsKUEVSRl9DQVBBQklMSVRJ
RVMgaW50byBndWVzdHMgdmlldywgYXQgd2hpY2ggcG9pbnQgcHJvYmluZyBpdCBpcyBhCmxlZ2l0
aW1hdGUgdGhpbmcgdG8gZG8uCgpIb3dldmVyLCB5b3Ugc2hvdWxkIHRha2UgY2FyZSB0aGF0IHlv
dXIgbG9naWMgZG9lc24ndCBiZWdpbiB0byBmYWlsIGF0CnRoZSBwb2ludCB0aGF0IFhlbiBpcyBm
aXhlZCB0byBiZWhhdmUgYXJjaGl0ZWN0dXJhbGx5IChhbmQgYWN0dWFsbHkKcmV0dXJuICNHUFsw
XSBpZiBQRENNIGlzbid0IGFkdmVydGlzZWQgdG8gdGhlIGd1ZXN0KSwgYmVjYXVzZSBJIHdpbGwK
ZGVmaW5pdGVseSBiZSBmaXhpbmcgdGhlIE1TUiBsZWFrYWdlIHByb2JsZW1zIChpZiBub29uZSBi
ZWF0cyBtZSB0byBpdCkuCgo+Pj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4gKyAgICB9Cj4+
PiArCj4+PiArICAgIGlmICggIShjYXBzID4+IDEzKSAmIDEgKQo+PiBUaGlzIGxhY2tzIHN1ZmZp
Y2llbnQgYnJhY2tldHMgZm9yIHdoYXQgeW91IGFyZSBpbnRlbmRpbmcgdG8gZG8uICBBbHNvLAo+
PiBpdCBsb29rcyBsaWtlIHlvdSBwcm9iYWJseSB3YW50IGEgI2RlZmluZSBhdCB0aGUgdG9wIG9m
IHRoZSBmaWxlIGZvcgo+PiB0aGlzIGNvbnN0YW50Lgo+ICEgYW5kICYgaGF2ZSB0aGUgc2FtZSBw
cmVjZWRlbmNlIGFuZCByaWdodCB0byBsZWZ0IGFzc29jaWF0aXZpdHkuIFNvCj4gdGVjaG5pY2Fs
bHkgaXQgc2hvdWxkCj4gZG8gd2hhdCBpdCBpcyBpbnRlbmRlZCB0byBkby4gQnV0IEkgd2lsbCBt
YWtlIGl0IGxvb2sgYmV0dGVyLgoKTG9naWNhbCBOT1QgYW5kIEFkZHJlc3Mtb2YgaGF2ZSB0aGUg
c2FtZSBwcmVjZWRlbmNlLiAgTG9naWNhbCBOT1QgaGFzIGEKaGlnaGVyIHByZWNlZGVuY2UgdGhh
biBCaXR3aXNlIEFORC4KCkFuZCB0byByZXNvbHZlIGFueSBkb3VidCwgaGVyZSBpcyB3aGF0IENs
YW5nIHRoaW5nczoKCmFuZHJld2Nvb3BAYW5kcmV3Y29vcDovbG9jYWwveGVuLXRlc3QtZnJhbWV3
b3JrLmdpdCQgbWFrZSBDQz1jbGFuZy00LjAKLWo0IC1zCm1haW4uYzozOTY6MTA6IGVycm9yOiBs
b2dpY2FsIG5vdCBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlIGxlZnQgaGFuZCBzaWRlCm9mIHRoaXMg
Yml0d2lzZSBvcGVyYXRvciBbLVdlcnJvciwtV2xvZ2ljYWwtbm90LXBhcmVudGhlc2VzXQogICAg
aWYgKCAhKGNhcHMgPj4gMTMpICYgMSApCiAgICAgICAgIF4gICAgICAgICAgICAgfgoKPgo+Pj4g
Kwo+Pj4gKyAgICAgICAgY2FzZSAzOgo+Pj4gKyAgICAgICAgICAgICAgICAvKiB0ZXN0IHZlcnNp
b24gMyBmYWNpbGl0aWVzICovCj4+PiArICAgICAgICAgICAgICAgIGlmICggIXRlc3RfaW50ZWxf
cG11X3ZlcjMoIG5ncmVncywgbmZyZWdzKSApCj4+PiArICAgICAgICAgICAgICAgICAgICByZXR1
cm4geHRmX2ZhaWx1cmUoIkZhaWw6IEZhaWxlZCBWUE1VIHZlcnNpb24KPj4+IDNcbiIpOwo+Pj4g
KyAgICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4+ICsKPj4+ICsgICAgICAgIGNh
c2UgMjoKPj4+ICsgICAgICAgICAgICAgICAgLyogdGVzdCB2ZXJzaW9uIDIgZmFjaWxpdGllcyAq
Lwo+Pj4gKyAgICAgICAgICAgICAgICBpZiAoICF0ZXN0X2ludGVsX3BtdV92ZXIyKG5ncmVncywg
bmZyZWdzKSApCj4+PiArICAgICAgICAgICAgICAgICAgICByZXR1cm4geHRmX2ZhaWx1cmUoIkZh
aWw6IEZhaWxlZCBWUE1VIHZlcnNpb24KPj4+IDJcbiIpOwo+Pj4gKwo+Pj4gKyAgICAgICAgICAg
ICAgICAvKiB0ZXN0IHZlcnNpb24gMSBmYWNpbGl0aWVzICovCj4+PiArICAgICAgICAgICAgICAg
IGlmICggIXRlc3RfaW50ZWxfcG11X3ZlcjEobmdyZWdzKSApCj4+PiArICAgICAgICAgICAgICAg
ICAgICByZXR1cm4geHRmX2ZhaWx1cmUoIkZhaWw6IEZhaWxlZCBWUE1VIHZlcnNpb24KPj4+IDFc
biIpOwo+Pj4gKwo+Pj4gKyAgICAgICAgICAgICAgICAvKiB0ZXN0IGZ1bGwgd2lkdGggY291bnRl
cnMgKi8KPj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhdGVzdF9mdWxsX3dpZHRoX2NudHMobmdy
ZWdzLCBuZ2JpdHMpICkKPj4+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiB4dGZfZmFpbHVy
ZSgiRmFpbDogRmFpbGVkIGZ1bGwgd2lkdGgKPj4+IHRlc3RcbiIpOwo+Pj4gKwo+Pj4gKyAgICAg
ICAgICAgICAgICBicmVhazsKPj4+ICsKPj4+ICsgICAgICAgIGNhc2UgMToKPj4+ICsgICAgICAg
ICAgICAgICAgLyogdmVyc2lvbiAxIHVuc3VwcG9ydGVkICovCj4+IFlvdSBoYXZlIGEgdjEgdGVz
dCBmdW5jdGlvbiwgeWV0IGl0IGlzIHVuc3VwcG9ydGVkPwo+IFllcywgZnJvbSBWUE1VcyBwZXJz
cGVjdGl2ZSwgdjEgaW4gaXRzZWxmIGlzIHVuc3VwcG9ydGVkIGJlY2F1c2UgdGhhdAo+IHdvdWxk
Cj4gaGF2ZSByZXF1aXJlZCBkaXNhYmxpbmcgYWNjZXNzIHRvIFBFUkZfR0xPQkFMX1NUQVRVUyBh
bmQKPiBQRVJGX0dMT0JBTF9DVFJMIE1TUnMuCj4gSG93ZXZlciwgZWFjaCB2ZXJzaW9uIGRvZXMg
c3VwcG9ydCBmYWNpbGl0aWVzIGludHJvZHVjZWQgaW4gdGhlCj4gcHJldmlvdXMgdmVyc2lvbi4K
PiBUaHVzLCB0ZXN0X2ludGVsX3BtdV92ZXIxKCkgaXMgaW50ZW5kZWQgZm9yIHYyIHRlc3Rpbmcg
YW5kIGhlbHBzCj4gYnJlYWtpbmcgdGhlCj4gdGVzdF9pbnRlbF9wbXVfdmVyMigpICBmdW5jdGlv
biBpbnRvIGZhY2lsaXRpZXMgaW50cm9kdWNlZCBieSB0aGUKPiBhcmNoaXRlY3R1cmUgaW4KPiB0
d28gc2VwYXJhdGUgdmVyc2lvbnMgLSB2MSBhbmQgdjIKCllvdSBhcmUgbG9naWNhbGx5IGNvbmZ1
c2luZyBYZW4ncyByZWFzb25pbmcgZm9yIHN1cHBvcnRpbmcgZGlmZmVyZW50CnZlcnNpb25zIG9m
IGhhcmR3YXJlIFBNVSwgd2l0aCB0aGUgdmVyc2lvbiBpdCBkZWNpZGVzIHRvIGFkdmVydGlzZSB0
bwpndWVzdHMuCgpJdCBpcyBjZXJ0YWlubHkgcmVhc29uYWJsZSBmb3IgdGhlIHZQTVUgZHJpdmVy
IGluIFhlbiB0byBkZWNpZGUgdGhhdCwKd2l0aG91dCBQTVUgdjIsIGl0IGlzIHVuYWNjZXB0YWJs
eSBjb21wbGljYXRlZCB0byBkZWFsIHdpdGggY29udGV4dApzd2l0Y2hpbmcgdGhlIGNvdW50ZXIg
c3RhdGUuICBIb3dldmVyLCB0aGlzIGhhcyBubyBiZWFyaW5nIG9uIHdoaWNoCnZlcnNpb24gb2Yg
UE1VIGlzIGVtdWxhdGVkIHRvIHRoZSBndWVzdCwgYW5kIGl0IHdvdWxkIGNlcnRhaW5seSBzaG91
bGQKYmUgcG9zc2libGUgdG8gY29uZmlndXJlIFhlbiB0byBvbmx5IGFkdmVydGlzZSB2MSB0byBn
dWVzdHMsIHdoaWxlIHRoZQpyZWFsIGhhcmR3YXJlIGFjdHVhbGx5IHN1cHBvcnRzIHYyLiAgKEFm
dGVyIGFsbCwgd2UgYWxyZWFkeSBkb3duZ3JhZGUgdjQKdG8gdjMgaW4gYSBndWVzdHMgdmlldyku
CgpPbiBhbm90aGVyIG5vdGUgYWJvdXQgdGhlIE1TUiBsZWFrYWdlLCB0aGUgdiROIHRlc3QgY2Fz
ZSBzaG91bGQgaWRlYWxseQpjaGVjayB0aGF0IG5vbmUgb2YgdGhlIHYkTisxIGNhcGFiaWxpdGll
cy9mZWF0dXJlcyBhcmUgbGVha2VkIGludG8gdGhlCmd1ZXN0LCBidXQgdGhpcyBzbWVsbHMgbGlr
ZSBhIHNpbWlsYXIgcXVhbnRpdHkgb2YgInJlZG9pbmcgaXQgcHJvcGVybHkKdGhlIDJuZCB0aW1l
IGFyb3VuZCIgYXMgbXkgYXR0ZW1wdHMgdG8gZml4IENQVUlEIGhhbmRsaW5nIGluIFhlbi4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 20:54:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:54:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d61Hl-0002iQ-CT; Wed, 03 May 2017 20:54:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d61Hj-0002iK-KW
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 20:54:07 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 47/EC-02006-E634A095; Wed, 03 May 2017 20:54:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVybKJsh26WM1e
 kQf8Kc4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrH+xSnmglccFQ2H4xoYl7F3MXJxCAlMZZR4
 9nQ+G4Tzh1Hib+9Epi5GTg4WAS2J7Vcvs4DYbAKGEn+fbAIq4uCQALKXfOYACYsI6Eo8W/AMr
 JdZoItJYsPeLjaQhLBAgcS8psmMIDangJ3E7+79YDN5Bbwkdr6+xQSxbDKjxKT1p5hBEqJAkw
 79+8MGUSQocXLmE7DFzEBHLJ++DcyWEMiQmNczhxXC9pJYdOMSlK0mcfXcJuYJjIKzkLTPQtK
 +gJFpFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYIDWMzAw
 7mDc0+53iFGSg0lJlFf9FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleXieuSCHBotT01Iq0z
 BxgrMCkJTh4lER4jUHSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzmsKUiQAUpRRmgc3Ah
 a3lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ814DmcKTmVcCt+kV0BFMQEc0y3KAHFGSiJC
 SamDs38BybK/Q+9UHTr4o9Tmo9WPX9pAa3pe7m1eK79u2JH/DYxODdTqbFdZ/Se0Nuph4nC3g
 oc+DKcLfbtvUvl3y7ndE4A9Wm8UvD3Jcr5x1fFLbVUXbdz4bp6iuea18RDv86o+g/FcORnm3H
 bZmiOseaVLd9q4lcFl3juLlLL6pATPEUieu52N/psRSnJFoqMVcVJwIACr4q4XWAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493844841!96120250!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51281 invoked from network); 3 May 2017 20:54:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 20:54:02 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 209AF202C8;
 Wed,  3 May 2017 20:53:59 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 67785202B8;
 Wed,  3 May 2017 20:53:57 +0000 (UTC)
Date: Wed, 3 May 2017 13:53:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <680df766-68fa-4506-837b-48906594a6c2@citrix.com>
Message-ID: <alpine.DEB.2.10.1705031346040.9240@sstabellini-ThinkPad-X260>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <680df766-68fa-4506-837b-48906594a6c2@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: grub-devel@gnu.org, xen-devel@lists.xensource.com, arvidjaar@gmail.com,
 phcoder@gmail.com, linaro-uefi@lists.linaro.org, leif.lindholm@linaro.org,
 julien.grall@arm.com, sstabellini@kernel.org, fu.wei@linaro.org,
 jcm@redhat.com, dkiper@net-space.pl
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzIE1heSAyMDE3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDAyLzA1LzE3IDA4
OjA2LCBmdS53ZWlAbGluYXJvLm9yZyB3cm90ZToKPiA+IEZyb206IEZ1IFdlaSA8ZnUud2VpQGxp
bmFyby5vcmc+Cj4gPgo+ID4gVGhpcyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IG9mIHhlbl9ib290
IGNvbW1hbmQgZm9yIGFhcmNoNjQ6Cj4gPiAgICAgeGVuX2h5cGVydmlzb3IKPiA+ICAgICB4ZW5f
bW9kdWxlCj4gPiBUaGVzZSB0d28gY29tbWFuZHMgYXJlIG9ubHkgZm9yIGFhcmNoNjQsIHNpbmNl
IGl0IGhhcyBpdHMgb3duIHByb3RvY29sIGFuZAo+ID4gY29tbWFuZHMgdG8gYm9vdCB4ZW4gaHlw
ZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCj4gPgo+ID4gRm9yIG90aGVyIGFy
Y2hpdGVjdHVyZXMsIHRoZXkgYXJlIHN0aWxsIHVzaW5nIG11bHRpYm9vdCBhbmQgbW9kdWxlCj4g
PiBjb21tYW5kcy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8u
b3JnPgo+IAo+IFNvcnJ5IGlmIEkgYW0ganVtcGluZyBpbiBsYXRlIGFuZCBhc2tpbmcgYXdrd2Fy
ZCBxdWVzdGlvbnMsIGJ1dCB3aGF0IGlzCj4gc3BlY2lhbCBhYm91dCBYZW4vYWFyY2g2NCBoZXJl
PyAgV2h5IGlzIGl0IHVzaW5nIGEgbm9uLXN0YW5kYXJkIGVudHJ5Cj4gbWVjaGFuaXNtPwoKTXVs
dGlib290IGlzIG5vdCBhdmFpbGFibGUgb24gQVJNLiBUaGUgYm9vdCBwcm90b2NvbCB3ZSBoYXZl
IG9uIEFSTSBpcwpGRFQgYmFzZWQ6CgpodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14
ZW4uZ2l0O2E9YmxvYjtmPWRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKCldl
IG9mdGVuIHJlZmVyIHRvIGl0IGFzICJtdWx0aWJvb3QgZm9yIGFybSIgYnV0IGluIGZhY3QgaXQg
aXMgbm90CnJlbGF0ZWQgdG8gdGhlIHg4NiBtdWx0aWJvb3QgaW4gYW55IHdheS4KCkluIEdydWIs
IHRoZSB0d28gcHJvdG9jb2xzIChtdWx0aWJvb3QgYW5kCmRvY3MvbWlzYy9hcm0vZGV2aWNlLXRy
ZWUvYm9vdGluZy50eHQpIGFyZSBrZXB0IGNsZWFybHkgZGlzdGluY3QKKDU1QTY4N0U1LjQwNzAx
MDZAZ21haWwuY29tKS4gSGVuY2UsIHRoZSBuZWVkIGZvciB0aGlzIHBhdGNoLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 20:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 20:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d61La-0002tW-Tx; Wed, 03 May 2017 20:58:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d61LZ-0002tB-6J
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 20:58:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0A/F0-03058-C544A095; Wed, 03 May 2017 20:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfahSv
 S4NUPFYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLF/2gr1g107GihPbtrE2
 MK7tYOxi5OIQEvjLKLHhwxlmCOcxo8SSd2tZIZxtjBK/Fz9k6mLk5BARcJb4emYuexcjBwevg
 L7Eqs0hIGFhAROJC3tPsIHYEgIL5SUONClB2N4St8+fBisHsa9ete5iZOdgE7CSOCQGEmQRUJ
 VY2R42gZF7ASPDKkb14tSistQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AfzMAwQ7Gjn9OhxglOZiURHnVX7FHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfe7EFSkkWJSa
 nlqRlpkDDDyYtAQHj5IIr7ozUJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5HUCKBECKM
 krz4EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn9QKbwZOaVwG16BXQEE9ARzbIcIE
 eUJCKkpBoYxdv/94g1RVae610Stcs+wtupLXR2u+zBbT+XvvXjeiHmlmXbv660IylJPMBYs/y
 eOH+/oejSlwvzN/qtf8LyVpOn5LEfB8f1726/Had7nF6z08Qu6fK2irI2kYfrvBRK8i+91pzE
 68dpOm/2M5MMFsHQLvWXivUnPS3PNV3iW5XLtqMt9bsSS3FGoqEWc1FxIgDF5kUtfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493845082!99964787!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46250 invoked from network); 3 May 2017 20:58:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 20:58:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d61LV-0000si-TA; Wed, 03 May 2017 20:58:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d61LQ-0000u8-FI; Wed, 03 May 2017 20:57:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d61LQ-0007Fi-00; Wed, 03 May 2017 20:57:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108164-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=a8c90ef62281db933118aa84489eb0e1e9cc347c
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 20:57:56 +0000
Subject: [Xen-devel] [linux-4.9 test] 108164: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9129650917476730499=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9129650917476730499==
Content-Type: text/plain

flight 108164 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108164/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2   6 xen-boot                 fail REGR. vs. 107358

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop fail in 107879 pass in 107776
 test-amd64-i386-xl-raw       21 leak-check/check fail in 108026 pass in 108164
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop fail in 108026 pass in 108164
 test-amd64-amd64-xl-rtds      6 xen-boot         fail in 108127 pass in 108164
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 107879
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail pass in 108026
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 108127
 test-amd64-amd64-amd64-pvgrub  9 debian-di-install         fail pass in 108127
 test-amd64-amd64-xl-qemuu-winxpsp3 16 guest-stop           fail pass in 108127
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop            fail pass in 108127

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail REGR. vs. 107358
 test-amd64-amd64-xl-rtds      9 debian-install           fail REGR. vs. 107358

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop    fail in 107879 never pass
 test-armhf-armhf-xl           6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-vhd       6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt-raw  6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt      6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-multivcpu  6 xen-boot                     fail like 107358
 test-armhf-armhf-xl-rtds      6 xen-boot                     fail  like 107358
 test-armhf-armhf-xl-xsm       6 xen-boot                     fail  like 107358
 test-armhf-armhf-libvirt-xsm  6 xen-boot                     fail  like 107358
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 107358
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale   6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-qemuu-nested-intel 13 xen-boot/l1             fail never pass
 test-amd64-amd64-qemuu-nested-amd 13 xen-boot/l1               fail never pass

version targeted for testing:
 linux                a8c90ef62281db933118aa84489eb0e1e9cc347c
baseline version:
 linux                37feaf8095d352014555b82adb4a04609ca17d3f

Last test of basis   107358  2017-04-10 19:42:52 Z   23 days
Failing since        107396  2017-04-12 11:15:19 Z   21 days   36 attempts
Testing same since   107776  2017-04-27 09:07:29 Z    6 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alberto Aguirre <albaguirre@gmail.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alex Wood <thetewood@gmail.com>
  Alexander Polakov <apolyakov@beget.ru>
  Alexander Polyakov <apolyakov@beget.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Smetanin <asmetanin@yandex-team.ru>
  Andy Gross <andy.gross@linaro.org>
  Andy Lutomirski <luto@amacapital.net>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Aurelien Aptel <aaptel@suse.com>
  Baoyou Xie <baoyou.xie@linaro.org>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Bastien Nocera <hadess@hadess.net>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  bsegall@google.com <bsegall@google.com>
  Calvin Owens <calvinowens@fb.com>
  Cameron Gutman <aicommander@gmail.com>
  Chen Yu <yu.c.chen@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Salls <salls@cs.ucsb.edu>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Cohen, Eugene <eugene@hp.com>
  Colin Ian King <colin.king@canonical.com>
  Corentin Chary <corentin.chary@gmail.com>
  Daeho Jeong <daeho.jeong@samsung.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darren Hart <dvhart@linux.intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Hansen <dave.hansen@linux.intel.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Wu <david.wu@rock-chips.com>
  Devin Tuchsen <devin.tuchsen@gmail.com>
  Dmitry Bilunov <kmeaw@yandex-team.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugene Cohen <eugene@hp.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Fam Zheng <famz@redhat.com>
  Felipe Balbi <balbi@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Guenter Roeck <linux@roeck-us.net>
  Haibo Chen <haibo.chen@nxp.com>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heinz Mauelshagen <heinzm@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Huacai Chen <chenhc@lemote.com>
  HungNien Chen <hn.chen@weidahitech.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilias Tsitsimpis <iliastsi@arrikto.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jakobus Schurz <jakobus.schurz@gmail.com>
  James Feeney <james@nurealm.net>
  James Hogan <james.hogan@imgtec.com>
  James Shen <jcs@datera.io>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Jani Nikula <jani.nikula@intel.com>
  Janusz Dziedzic <januszx.dziedzic@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jens Axboe <axboe@fb.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Lawrence <joe.lawrence@redhat.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Liu <net147@gmail.com>
  Josef Bacik <jbacik@fb.com>
  JoÃ£o Paulo Rechi Vita <jprvita@endlessm.com>
  JoÃ£o Paulo Rechi Vita <jprvita@gmail.com>
  Juergen Gross <jgross@suse.com>
  Kai-Chuan Hsieh <kai.chiuan@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Keith Busch <keith.busch@intel.com>
  Kenneth Graunke <kenneth@whitecape.org>
  Kevin Hilman <khilman@baylibre.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kiwoong Kim <kwmad.kim@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lee, Chun-Yi <jlee@suse.com>
  Lee, Chun-Yi <joeyli.kernel@gmail.com>
  Len Brown <len.brown@intel.com>
  Ley Foon Tan <ley.foon.tan@intel.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Liam Girdwood <liam.r.girdwood@linux.intel.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Lucas Stach <l.stach@pengutronix.de>
  Lv Zheng <lv.zheng@intel.com>
  Mantas M <grawity@gmail.com>
  Mantas MikulÄ—nas <grawity@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Hasler <mahasler@gmail.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Markus Marb <markus@marb.org>
  Martin Brandenburg <martin@omnibond.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Krause <minipli@googlemail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matjaz Hegedic <matjaz.hegedic@gmail.com>
  Matt Fleming <matt@codeblueprint.co.uk>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Bires <jbires@google.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mika Kuoppala <mika.kuoppala@intel.com>
  Mika Kuoppala <mika.kuoppala@linux.intel.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Marshall <hubcap@omnibond.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Murray McAllister <murray.mcallister@insomniasec.com>
  MylÃ¨ne Josserand <mylene.josserand@free-electrons.com>
  Namhyung Kim <namhyung@kernel.org>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nobutaka Okabe <nob77413@gmail.com>
  Noralf TrÃ¸nnes <noralf@tronnes.org>
  Oleg Nesterov <oleg@redhat.com>
  Oliver O'Halloran <oohall@gmail.com>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Patrice Chotard <patrice.chotard@st.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Paulo Zanoni <paulo.r.zanoni@intel.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Ping Cheng <ping.cheng@wacom.com>
  Ping Cheng <pinglinux@gmail.com>
  Przemek <soprwa@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rabin Vincent <rabinv@axis.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Weinberger <richard@nod.at>
  Ritesh Harjani <riteshh@codeaurora.org>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Roy Spliet <nouveau@spliet.org>
  Rui Wang <wangr@lemote.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sahitya Tummala <stummala@codeaurora.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sami Tolvanen <samitolvanen@google.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sawan Chandak <sawan.chandak@cavium.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Sinan Kaya <okaya@codeaurora.org>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan BrÃ¼ns <stefan.bruens@rwth-aachen.de>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhash Jadavani <subhashj@codeaurora.org>
  subhashj@codeaurora.org <subhashj@codeaurora.org>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <thierry.reding@gmail.com>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
  Tobias Klauser <tklauser@distanz.ch>
  Tomasz Nowicki <tn@semihalf.com>
  Tommi Rantala <tommi.t.rantala@nokia.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@intel.com>
  Toshi Kani <toshi.kani@hpe.com>
  Tyler Baker <tyler.baker@linaro.org>
  Ulf Hansson <ulf.hansson@linaro.org>
  Victor Kamensky <kamensky@cisco.com>
  Vignesh R <vigneshr@ti.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Thanki <vishalthanki@gmail.com>
  Vishal Verma <vishal.l.verma@intel.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vladimir Zapolskiy <vz@mleia.com>
  Wei Xu <xuwei5@hisilicon.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Xiubo Li <lixiubo@cmss.chinamobile.com>
  Yangbo Lu <yangbo.lu@nxp.com>
  Yazen Ghannam <yazen.ghannam@amd.com>
  youling257 <youling257@gmail.com>
  Youngjin Gil <youngjin.gil@samsung.com>
  Zang Leigang <zangleigang@hisilicon.com>
  Zhang Rui <rui.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                fail    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7380 lines long.)


--===============9129650917476730499==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9129650917476730499==--

From xen-devel-bounces@lists.xen.org Wed May 03 21:00:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 21:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d61O6-0003Ui-F4; Wed, 03 May 2017 21:00:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d61O5-0003Uc-TW
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 21:00:42 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5A/6E-03058-9F44A095; Wed, 03 May 2017 21:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVybKJsh+4PF65
 Ig51TlC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a3RZdYC87rVGz8+4algfGEYhcjF4eQwFRG
 iRtLL7F1MXICOX8YJW5/KwOxWQS0JFZ9+84MYrMJGEr8fbIJqIaDQwLIXvKZAyQsIiAr0d31m
 gVkDrPAKUaJZ61LweqFBWIlmpatYQGxeQW8JO5MPssEYosK6Eoc+veHDSIuKHFy5hOwGmagXc
 unbwOzJQQyJOb1zGGFsL0kFt24BGWrSVw9t4l5AiP/LCTts5C0L2BkWsWoXpxaVJZapGuil1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGwMQLCDsfuy/yFGSQ4mJVFe9VfskUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeJ85c0UKCRalpqdWpGXmAMMeJi3BwaMkwqsOkuYtLkjML
 c5Mh0idYlSUEuddApIQAElklObBtcFi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeVmAkS
 vEk5lXAjf9FdBiJqDFzbIcIItLEhFSUg2MCz4VS/8/8MwtQNzxRMdZnW0761tbb/DeDN9yd7k
 co0LOxZpGvsjpl9nnq4ldaP4t2qXZ+76+c23MpGLb5KPLzjI6FUdE9V2ev+Ky8PM7gnP28J/q
 CuR1LzKSsnI/tbHG5ZN93xE5YODfOZ/w+tea10umx3R9jixiEN+1nyVo4UpvH9ZPt8SUWIozE
 g21mIuKEwGqutemsAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493845239!94770576!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20204 invoked from network); 3 May 2017 21:00:40 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 21:00:40 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id A72F2202EB;
 Wed,  3 May 2017 21:00:37 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2FF62202DD;
 Wed,  3 May 2017 21:00:36 +0000 (UTC)
Date: Wed, 3 May 2017 14:00:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: anthony.perard@citrix.com
Message-ID: <alpine.DEB.2.10.1705031359390.9240@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: xen-devel@lists.xensource.com, crosthwaite.peter@gmail.com,
 qemu-devel@nongnu.org, sstabellini@kernel.org, x1917x@gmail.com,
 pbonzini@redhat.com, hrgstephen@gmail.com, rth@twiddle.net
Subject: [Xen-devel] [PATCH v2] xen/mapcache: store dma information in
 revmapcache entries for debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFhlbiBtYXBjYWNoZSBpcyBhYmxlIHRvIGNyZWF0ZSBsb25nIHRlcm0gbWFwcGluZ3MsIHRo
ZXkgYXJlIGNhbGxlZAoibG9ja2VkIiBtYXBwaW5ncy4gVGhlIHRoaXJkIHBhcmFtZXRlciBvZiB0
aGUgeGVuX21hcF9jYWNoZSBjYWxsCnNwZWNpZmllcyBpZiBhIG1hcHBpbmcgaXMgYSAibG9ja2Vk
IiBtYXBwaW5nLgoKCj5Gcm9tIHRoZSBRRU1VIHBvaW50IG9mIHZpZXcgdGhlcmUgYXJlIHR3byBr
aW5kcyBvZiBsb25nIHRlcm0gbWFwcGluZ3M6CgpbYV0gZGV2aWNlIG1lbW9yeSBtYXBwaW5ncywg
c3VjaCBhcyBvcHRpb24gcm9tcyBhbmQgdmlkZW8gbWVtb3J5CltiXSBkbWEgbWFwcGluZ3MsIGNy
ZWF0ZWQgYnkgZG1hX21lbW9yeV9tYXAgJiBmcmllbmRzCgpBZnRlciBjZXJ0YWluIG9wZXJhdGlv
bnMsIGJhbGxvb25pbmcgYSBWTSBpbiBwYXJ0aWN1bGFyLCBYZW4gYXNrcyBRRU1VCmtpbmRseSB0
byBkZXN0cm95IGFsbCBtYXBwaW5ncy4gSG93ZXZlciwgY2VydGFpbmx5IFthXSBtYXBwaW5ncyBh
cmUKcHJlc2VudCBhbmQgY2Fubm90IGJlIHJlbW92ZWQuIFRoYXQncyBub3QgYSBwcm9ibGVtIGFz
IHRoZXkgYXJlIG5vdAphZmZlY3RlZCBieSBiYWxsb29ubmluZy4gVGhlICpyZWFsKiBwcm9ibGVt
IGlzIHRoYXQgaWYgdGhlcmUgYXJlIGFueQptYXBwaW5ncyBvZiB0eXBlIFtiXSwgYW55IG91dHN0
YW5kaW5nIGRtYSBvcGVyYXRpb25zIGNvdWxkIGZhaWwuIFRoaXMgaXMKYSBrbm93biBzaG9ydGNv
bWluZy4gSW4gb3RoZXIgd29yZHMsIHdoZW4gWGVuIGFza3MgUUVNVSB0byBkZXN0cm95IGFsbApt
YXBwaW5ncywgaXQgaXMgYW4gZXJyb3IgaWYgYW55IFtiXSBtYXBwaW5ncyBleGlzdC4KCkhvd2V2
ZXIgdG9kYXkgd2UgaGF2ZSBubyB3YXkgb2YgZGlzdGluZ3Vpc2hpbmcgW2FdIGZyb20gW2JdLiBC
ZWNhdXNlIG9mCnRoYXQsIHdlIGNhbm5vdCBldmVuIHByaW50IGEgZGVjZW50IHdhcm5pbmcuCgpU
aGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgImRtYSIgYm9vbCBmaWVsZCB0byBNYXBDYWNoZVJl
diBlbnRpcmVzLCB0bwpyZW1lbWJlciBpZiBhIGdpdmVuIG1hcHBpbmcgaXMgZm9yIGRtYSBvciBp
cyBhIGxvbmcgdGVybSBkZXZpY2UgbWVtb3J5Cm1hcHBpbmcuIFdoZW4geGVuX2ludmFsaWRhdGVf
bWFwX2NhY2hlIGlzIGNhbGxlZCwgd2UgcHJpbnQgYSB3YXJuaW5nIGlmCmFueSBbYl0gbWFwcGlu
Z3MgZXhpc3QuIFdlIGlnbm9yZSBbYV0gbWFwcGluZ3MuCgpNYXBwaW5ncyBjcmVhdGVkIGJ5IHFl
bXVfbWFwX3JhbV9wdHIgYXJlIGFzc3VtZWQgdG8gYmUgW2FdLCB3aGlsZQptYXBwaW5ncyBjcmVh
dGVkIGJ5IGFkZHJlc3Nfc3BhY2VfbWFwLT5xZW11X3JhbV9wdHJfbGVuZ3RoIGFyZSBhc3N1bWVk
CnRvIGJlIFtiXS4KClRoZSBnb2FsIG9mIHRoZSBwYXRjaCBpcyB0byBtYWtlIGRlYnVnZ2luZyBh
bmQgc3lzdGVtIHVuZGVyc3RhbmRpbmcKZWFzaWVyLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KCi0tLQoKQ2hhbmdlcyBpbiB2MjoKLSBhZGQgYWNrZWQt
YnkKLSBmaXggY29kZSBzdHlsZSBwcm9ibGVtCgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIvZXhlYy5j
CmluZGV4IGVhYzYwODUuLjg1NzY5ZTEgMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9leGVjLmMK
QEAgLTIwODQsMTAgKzIwODQsMTAgQEAgdm9pZCAqcWVtdV9tYXBfcmFtX3B0cihSQU1CbG9jayAq
cmFtX2Jsb2NrLCByYW1fYWRkcl90IGFkZHIpCiAgICAgICAgICAqIEluIHRoYXQgY2FzZSBqdXN0
IG1hcCB1bnRpbCB0aGUgZW5kIG9mIHRoZSBwYWdlLgogICAgICAgICAgKi8KICAgICAgICAgaWYg
KGJsb2NrLT5vZmZzZXQgPT0gMCkgewotICAgICAgICAgICAgcmV0dXJuIHhlbl9tYXBfY2FjaGUo
YWRkciwgMCwgMCk7CisgICAgICAgICAgICByZXR1cm4geGVuX21hcF9jYWNoZShhZGRyLCAwLCAw
LCBmYWxzZSk7CiAgICAgICAgIH0KIAotICAgICAgICBibG9jay0+aG9zdCA9IHhlbl9tYXBfY2Fj
aGUoYmxvY2stPm9mZnNldCwgYmxvY2stPm1heF9sZW5ndGgsIDEpOworICAgICAgICBibG9jay0+
aG9zdCA9IHhlbl9tYXBfY2FjaGUoYmxvY2stPm9mZnNldCwgYmxvY2stPm1heF9sZW5ndGgsIDEs
IGZhbHNlKTsKICAgICB9CiAgICAgcmV0dXJuIHJhbWJsb2NrX3B0cihibG9jaywgYWRkcik7CiB9
CkBAIC0yMTE3LDEwICsyMTE3LDEwIEBAIHN0YXRpYyB2b2lkICpxZW11X3JhbV9wdHJfbGVuZ3Ro
KFJBTUJsb2NrICpyYW1fYmxvY2ssIHJhbV9hZGRyX3QgYWRkciwKICAgICAgICAgICogSW4gdGhh
dCBjYXNlIGp1c3QgbWFwIHRoZSByZXF1ZXN0ZWQgYXJlYS4KICAgICAgICAgICovCiAgICAgICAg
IGlmIChibG9jay0+b2Zmc2V0ID09IDApIHsKLSAgICAgICAgICAgIHJldHVybiB4ZW5fbWFwX2Nh
Y2hlKGFkZHIsICpzaXplLCAxKTsKKyAgICAgICAgICAgIHJldHVybiB4ZW5fbWFwX2NhY2hlKGFk
ZHIsICpzaXplLCAxLCB0cnVlKTsKICAgICAgICAgfQogCi0gICAgICAgIGJsb2NrLT5ob3N0ID0g
eGVuX21hcF9jYWNoZShibG9jay0+b2Zmc2V0LCBibG9jay0+bWF4X2xlbmd0aCwgMSk7CisgICAg
ICAgIGJsb2NrLT5ob3N0ID0geGVuX21hcF9jYWNoZShibG9jay0+b2Zmc2V0LCBibG9jay0+bWF4
X2xlbmd0aCwgMSwgdHJ1ZSk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJhbWJsb2NrX3B0cihibG9j
aywgYWRkcik7CmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kz
ODYveGVuL3hlbi1tYXBjYWNoZS5jCmluZGV4IDMxZGViZGYuLmU2MDE1NmMgMTAwNjQ0Ci0tLSBh
L2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNo
ZS5jCkBAIC02Miw2ICs2Miw3IEBAIHR5cGVkZWYgc3RydWN0IE1hcENhY2hlUmV2IHsKICAgICBo
d2FkZHIgcGFkZHJfaW5kZXg7CiAgICAgaHdhZGRyIHNpemU7CiAgICAgUVRBSUxRX0VOVFJZKE1h
cENhY2hlUmV2KSBuZXh0OworICAgIGJvb2wgZG1hOwogfSBNYXBDYWNoZVJldjsKIAogdHlwZWRl
ZiBzdHJ1Y3QgTWFwQ2FjaGUgewpAQCAtMjAyLDcgKzIwMyw3IEBAIHN0YXRpYyB2b2lkIHhlbl9y
ZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnksCiB9CiAKIHN0YXRpYyB1aW50OF90ICp4
ZW5fbWFwX2NhY2hlX3VubG9ja2VkKGh3YWRkciBwaHlzX2FkZHIsIGh3YWRkciBzaXplLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrLCBib29sIGRtYSkK
IHsKICAgICBNYXBDYWNoZUVudHJ5ICplbnRyeSwgKnBlbnRyeSA9IE5VTEw7CiAgICAgaHdhZGRy
IGFkZHJlc3NfaW5kZXg7CkBAIC0yODksNiArMjkwLDcgQEAgdHJ5YWdhaW46CiAgICAgaWYgKGxv
Y2spIHsKICAgICAgICAgTWFwQ2FjaGVSZXYgKnJldmVudHJ5ID0gZ19tYWxsb2MwKHNpemVvZihN
YXBDYWNoZVJldikpOwogICAgICAgICBlbnRyeS0+bG9jaysrOworICAgICAgICByZXZlbnRyeS0+
ZG1hID0gZG1hOwogICAgICAgICByZXZlbnRyeS0+dmFkZHJfcmVxID0gbWFwY2FjaGUtPmxhc3Rf
ZW50cnktPnZhZGRyX2Jhc2UgKyBhZGRyZXNzX29mZnNldDsKICAgICAgICAgcmV2ZW50cnktPnBh
ZGRyX2luZGV4ID0gbWFwY2FjaGUtPmxhc3RfZW50cnktPnBhZGRyX2luZGV4OwogICAgICAgICBy
ZXZlbnRyeS0+c2l6ZSA9IGVudHJ5LT5zaXplOwpAQCAtMzAwLDEyICszMDIsMTIgQEAgdHJ5YWdh
aW46CiB9CiAKIHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGUoaHdhZGRyIHBoeXNfYWRkciwgaHdhZGRy
IHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgbG9jaykKKyAgICAgICAgICAg
ICAgICAgICAgICAgdWludDhfdCBsb2NrLCBib29sIGRtYSkKIHsKICAgICB1aW50OF90ICpwOwog
CiAgICAgbWFwY2FjaGVfbG9jaygpOwotICAgIHAgPSB4ZW5fbWFwX2NhY2hlX3VubG9ja2VkKHBo
eXNfYWRkciwgc2l6ZSwgbG9jayk7CisgICAgcCA9IHhlbl9tYXBfY2FjaGVfdW5sb2NrZWQocGh5
c19hZGRyLCBzaXplLCBsb2NrLCBkbWEpOwogICAgIG1hcGNhY2hlX3VubG9jaygpOwogICAgIHJl
dHVybiBwOwogfQpAQCAtNDI2LDggKzQyOCwxMSBAQCB2b2lkIHhlbl9pbnZhbGlkYXRlX21hcF9j
YWNoZSh2b2lkKQogICAgIG1hcGNhY2hlX2xvY2soKTsKIAogICAgIFFUQUlMUV9GT1JFQUNIKHJl
dmVudHJ5LCAmbWFwY2FjaGUtPmxvY2tlZF9lbnRyaWVzLCBuZXh0KSB7Ci0gICAgICAgIERQUklO
VEYoIlRoZXJlIHNob3VsZCBiZSBubyBsb2NrZWQgbWFwcGluZ3MgYXQgdGhpcyB0aW1lLCAiCi0g
ICAgICAgICAgICAgICAgImJ1dCAiVEFSR0VUX0ZNVF9wbHgiIC0+ICVwIGlzIHByZXNlbnRcbiIs
CisgICAgICAgIGlmICghcmV2ZW50cnktPmRtYSkgeworICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgIH0KKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJMb2NrZWQgRE1BIG1hcHBpbmcgd2hp
bGUgaW52YWxpZGF0aW5nIG1hcGNhY2hlISIKKyAgICAgICAgICAgICAgICAiICJUQVJHRVRfRk1U
X3BseCIgLT4gJXAgaXMgcHJlc2VudFxuIiwKICAgICAgICAgICAgICAgICByZXZlbnRyeS0+cGFk
ZHJfaW5kZXgsIHJldmVudHJ5LT52YWRkcl9yZXEpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9zeXNlbXUveGVuLW1hcGNhY2hlLmggYi9pbmNsdWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUu
aAppbmRleCBiOGM5M2I5Li4wMWRhYWFkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3N5c2VtdS94ZW4t
bWFwY2FjaGUuaAorKysgYi9pbmNsdWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUuaApAQCAtMTcsNyAr
MTcsNyBAQCB0eXBlZGVmIGh3YWRkciAoKnBoeXNfb2Zmc2V0X3RvX2dhZGRyX3QpKGh3YWRkciBz
dGFydF9hZGRyLAogdm9pZCB4ZW5fbWFwX2NhY2hlX2luaXQocGh5c19vZmZzZXRfdG9fZ2FkZHJf
dCBmLAogICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKTsKIHVpbnQ4X3QgKnhl
bl9tYXBfY2FjaGUoaHdhZGRyIHBoeXNfYWRkciwgaHdhZGRyIHNpemUsCi0gICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ4X3QgbG9jayk7CisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3Qg
bG9jaywgYm9vbCBkbWEpOwogcmFtX2FkZHJfdCB4ZW5fcmFtX2FkZHJfZnJvbV9tYXBjYWNoZSh2
b2lkICpwdHIpOwogdm9pZCB4ZW5faW52YWxpZGF0ZV9tYXBfY2FjaGVfZW50cnkodWludDhfdCAq
YnVmZmVyKTsKIHZvaWQgeGVuX2ludmFsaWRhdGVfbWFwX2NhY2hlKHZvaWQpOwpAQCAtMzEsNyAr
MzEsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX21hcF9jYWNoZV9pbml0KHBoeXNfb2Zmc2V0
X3RvX2dhZGRyX3QgZiwKIAogc3RhdGljIGlubGluZSB1aW50OF90ICp4ZW5fbWFwX2NhY2hlKGh3
YWRkciBwaHlzX2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHdh
ZGRyIHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBs
b2NrKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgbG9jaywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGRtYSkKIHsKICAgICBh
Ym9ydCgpOwogfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 21:35:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 21:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d61ve-0005RG-5t; Wed, 03 May 2017 21:35:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d61vc-0005Qv-Vx
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 21:35:21 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 86/EB-24726-81D4A095; Wed, 03 May 2017 21:35:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVfclyv
 S4O4ibosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfNifV/CisOJj426WBsZJ
 bl2MXBxCAn8ZJV6u7WKEcB4zSjxqOMXWxcgJ5GxjlOjfnQtiiwg4S3w9M5cdxOYV0Jf4fOQQW
 I2wgJnEw67zTCDNEgJf9SS2Tt4HlpAQ8Ja43dnJCGOf+NjL3MXIzsEmYCVxSAwkyiKgKjHhyy
 7WCYzcCxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+ps
 BCHYwHmx2PsQoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr7QPV6SQYFFqempF
 WmYOMPBg0hIcPEoivH4gad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEudlBSkSACnKKM2DG
 wGLgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5nUCmcKTmVcCt+kV0BFMQEc0y3KAHFGSiJ
 CSamBc3KrQqrl1/Ve7QzUewVoLWXRr5Vke/l7DcmT3iucb9Dc7cfLPmyr//uCaH2tP1O/m2+7
 oc5rrDevFless6gQrvhee3LO8ufuYtGnFsdfWxycHrJNQenTg5EXLdS9cj056wu+59PH/VR2t
 jYddttrdEmZ0VOA/UMul+Dy29dzpGfyG/HerauZaKbEUZyQaajEXFScCAEXfsKR9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1493847315!94628681!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9085 invoked from network); 3 May 2017 21:35:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 21:35:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d61vV-0001r4-Dq; Wed, 03 May 2017 21:35:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d61vP-0002tM-Le; Wed, 03 May 2017 21:35:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d61vO-0005gn-6i; Wed, 03 May 2017 21:35:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108160-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:nonblocking
X-Osstest-Versions-This: linux=204f144c9fcac355843412b6ba1150086488a208
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 21:35:06 +0000
Subject: [Xen-devel] [linux-linus test] 108160: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE2MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MTYwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA2
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICA2IHhlbi1ib290ICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgOSB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJvb3QgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICAg
ZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1ib290ICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgOSB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2
IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA2IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1
OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDkgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICA2IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAg
IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDkg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIGJhc2Vs
aW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgOSBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMSBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTEgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgMjA0ZjE0NGM5ZmNhYzM1NTg0MzQxMmI2YmExMTUwMDg2NDg4YTIwOApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNDU4MjBjMjk0ZmUxYjFhOWRmNDk1ZDU3ZjQw
NTg1ZWYyZDA2OWEzOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDU5MjU0ICAyMDE1LTA3LTA5IDA0
OjIwOjQ4IFogIDY2NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgICA1OTM0OCAgMjAxNS0wNy0x
MCAwNDoyNDowNSBaICA2NjMgZGF5cyAgNDE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEwODE2MCAgMjAxNy0wNS0wMiAyMjoxMDo0MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KODI0MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
LXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMjUxNzAxNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 21:56:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 21:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d62Fb-0006lr-33; Wed, 03 May 2017 21:55:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d62FZ-0006ll-HA
 for xen-devel@lists.xen.org; Wed, 03 May 2017 21:55:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2D/6E-03587-CE15A095; Wed, 03 May 2017 21:55:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJsh+6bQK5
 IgzlXeS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozjO5+zF9wRqmjs425gnM3fxcjFISQwlVFi
 8Y/nrBDOH0aJlftWM3cxcnKwCGhJ9B06zAJiswkYSvx9somti5GDQwLIXvKZAyQsIiAv0Xz4E
 jtIL7PATEaJ/x8egdULC0RJHN20gh3E5hRwkJi1eStYL6+Al8TWWX4gYSEBe4knyx+zgtiiAr
 oSh/79YQOxeQUEJU7OfAI2hhnohOXTt4HZEgIZEvN65rBC2F4Si25cgrLVJK6e28Q8gVFwFpL
 2WUjaFzAyrWLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxO
 BiDYwfhlWcAhRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhnBHBFCgkWpaanV
 qRl5gDjBCYtwcGjJMJ7ECTNW1yQmFucmQ6ROsWoKCXOOwskIQCSyCjNg2uDxeYlRlkpYV5GoE
 OEeApSi3IzS1DlXzGKczAqCfOWgEzhycwrgZv+CmgxE9DiZlkOkMUliQgpqQZGS899D1+F3RL
 0e3Hs88rMb4JPnXRfhjU4Hv37NPNPfdNa00oJ/WkLjsuHCyiGTnvP1bzyj9fxqR/ZeNOnLnq7
 WWOJ4C4Gt32/Kgpt/rT3qK85lSTwxVBeosLa6DMLi77RohZ9m8up8aaTladVu57mkWhf33nws
 0u38eN5cR3PPx5+osD9dK+YEktxRqKhFnNRcSIAYTMkY8gCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493848554!66612316!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44657 invoked from network); 3 May 2017 21:55:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 21:55:56 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 73E2320303;
 Wed,  3 May 2017 21:55:53 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4A37C202F0;
 Wed,  3 May 2017 21:55:52 +0000 (UTC)
Date: Wed, 3 May 2017 14:55:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Chen <Wei.Chen@arm.com>
In-Reply-To: <1493777080-5042-1-git-send-email-Wei.Chen@arm.com>
Message-ID: <alpine.DEB.2.10.1705031445130.9240@sstabellini-ThinkPad-X260>
References: <1493777080-5042-1-git-send-email-Wei.Chen@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sstabellini@kernel.org, steve.capper@arm.com, punit.agrawal@arm.com,
 xen-devel@lists.xen.org, Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: Re: [Xen-devel] [PATCH] xen/arm32: Distinguish guest SError from
 Xen data aborts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzIE1heSAyMDE3LCBXZWkgQ2hlbiB3cm90ZToKPiBBUk0zMiBkb2Vzbid0IGhhdmUg
YW4gZXhjZXB0aW9uIHNpbWlsYXIgdG8gaHlwX3N5bmMgb2YgQVJNNjQgdG8gY2F0Y2gKPiB0aGUg
c3luY2hyb25vdXMgZGF0YSBhYm9ydCAoRm9yIGV4YW1wbGUsIGEgTlVMTCBwb2ludGVyIGhhcyBi
ZWVuIHJlZmVyZW5jZWQpLgo+IEhlbmNlIHRoZSBTRXJyb3IgYW5kIHN5bmMgZGF0YSBhYm9ydCB3
aWxsIGJlIGNhdWdodCBieSB0aGUgc2FtZSBkYXRhIGFib3J0Cj4gZXhjZXB0aW9uLgo+IAo+IFNp
bmNlIGNvbW1pdCAiM2YxNmM4Y2IiIHdlIHRyZWF0IGFsbCBkYXRhIGFib3J0cyBjYXVnaHQgYnkg
dGhpcyBleGNldHBpb24KPiBhcyBTRXJyb3IuIFRoaXMgbWVhbnMsIHdlIHdpbGwgZm9yd2FyZCBY
ZW4gc3luY2hyb25vdXMgZGF0YSBhYm9ydCB0byBndWVzdCwKPiBpZiB0aGUgc2Vycm9yX29wPUZP
UldBUkQuIFRoaXMgaXMgb2J2aW91c2x5IGluY29ycmVjdC4gQnV0IHdlIGRvbid0IGhhdmUKPiBh
bnkgbWV0aG9kIHRvIGRpc3Rpbmd1aXNoIFNFcnJvciBmcm9tIFhlbiBkYXRhIGFib3J0cy4KPiAK
PiBCdXQgd2UgY2FuIGRpc3Rpbmd1aXNoIGd1ZXN0IGdlbmVyYXRlZCBTRXJyb3IgZnJvbSBYZW4g
ZGF0YSBhYm9ydHMuIFNvIHdlCj4gd2FudCB0byBjaGFuZ2UgdGhlIHBvbGljeSB0byBoYW5kbGUg
ZGF0YSBhYm9ydHMgZm9yIEFSTTMyOgo+IDEuIElmIHRoaXMgZGF0YSBhYm9ydCBpcyBndWVzdCBn
ZW5lcmF0ZWQgU0Vycm9yLCB3ZSB3aWxsIGhhbmRsZSB0aGlzIGRhdGEKPiAgICBhYm9ydCBmb2xs
b3cgdGhlIFNFcnJvciBoYW5kbGUgb3B0aW9uIHNldHRpbmcuCj4gMi4gSWYgdGhpcyBkYXRhIGFi
b3J0IGlzIHN5bmNocm9ub3VzIGRhdGEgYWJvcnQgb3IgWGVuIGdlbmVyYXRlIFNFcnJvciwgd2UK
PiAgICB3aWxsIFBBTklDIHRoZSB3aG9sZSBzeXN0ZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2Vp
IENoZW4gPFdlaS5DaGVuQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm0zMi90cmFw
cy5jIHwgNSArKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKPiBpbmRleCA1YmM1ZjY0Li4xZTE3YWU3IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL3RyYXBzLmMKPiBAQCAtNjIsNyArNjIsMTAgQEAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBf
cHJlZmV0Y2hfYWJvcnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIAo+ICBhc21saW5r
YWdlIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
ICB7Cj4gLSAgICBkb190cmFwX2h5cF9zZXJyb3IocmVncyk7Cj4gKyAgICBpZiAoIFZBQk9SVF9H
RU5fQllfR1VFU1QocmVncykgKQo+ICsgICAgICAgIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHJlZ3Mp
Owo+ICsgICAgZWxzZQo+ICsgICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiRGF0YSBBYm9ydCIs
IHJlZ3MpOwo+ICB9CgpUaGUgY29uc2VxdWVuY2Ugb2YgdGhpcyBpcyB0aGF0IGFueSBYZW4gZ2Vu
ZXJhdGVkIFNFcnJvcnMgd2lsbCBqdXN0IGVuZAp3aXRoIGRvX3VuZXhwZWN0ZWRfdHJhcCBpbnN0
ZWFkIG9mIGRvX3RyYXBfaHlwX3NlcnJvci4gVGhlIHJlc3VsdCBpcwp0aGF0IHRoZXkgd29uJ3Qg
YmUgZm9yd2FyZGVkIHRvIHRoZSBndWVzdCB3aGVuIHNlcnJvcl9vcD1GT1JXQVJEICh3aGlsZQp0
aGUgcmVzdWx0IGlzIHRoZSBzYW1lIGZvciBzZXJyb3Jfb3A9RElWRVJTRSwgZXhjZXB0IGZvciB0
aGUgZXJyb3IKbWVzc2FnZSBwcmludGVkKS4KCkkgZ3Vlc3MgaXQncyB0aGUgYmVzdCBjb21wcm9t
aXNlIHdlIGNhbiBzaG9vdCBmb3IuCgpQbGVhc2UgYWRkIGFuIGluLWNvZGUgY29tbWVudCwgbGlr
ZSB0aGlzOgoKICAvKgogICAqIFdlIGNhbm5vdCBkaXN0aW5ndWlzaCBYZW4gU0Vycm9ycyBmcm9t
IHN5bmNocm9ub3VzIGRhdGEgYWJvcnRzLiBXZQogICAqIHdhbnQgdG8gYXZvaWQgdHJlYXRpbmcg
YW55IFhlbiBzeW5jaHJvbm91cyBhYm9ydHMgYXMgU0Vycm9ycyBhbmQKICAgKiBmb3J3YXJkaW5n
IHRoZW0gdG8gdGhlIGd1ZXN0LiBJbnN0ZWFkLCBjcmFzaCB0aGUgc3lzdGVtIGluIGFsbAogICAq
IGNhc2VzIHdoZW4gdGhlIGFib3J0IGNvbWVzIGZyb20gWGVuLiBFdmVuIGlmIHRoZXkgYXJlIFhl
biBTRXJyb3JzCiAgICogaXQgd291bGQgYmUgYSByZWFzb25hYmxlIHRoaW5nIHRvIGRvLCBhbmQg
dGhlIGRlZmF1bHQgYmVoYXZpb3Igd2l0aAogICAqIHNlcnJvcl9vcCA9PSBESVZFUlNFLgogICAq
LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 22:18:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 22:18:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d62ao-00085s-Sk; Wed, 03 May 2017 22:17:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glenn@rimuhosting.com>) id 1d62an-00085m-Iu
 for xen-devel@lists.xen.org; Wed, 03 May 2017 22:17:53 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3F/44-01870-0175A095; Wed, 03 May 2017 22:17:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyrjqNVZcjnCv
 SYMtMY4slHxezODB6HN39mymAMYo1My8pvyKBNePZlE0sBf2WFbcm/WFpYHyg08XIxSEkMJ9R
 YuWvi8xdjBwcEgL+Ej//ZHcxcgKZfBIXX/xggrBLJdac+s8OUT+XUeLz6a9sIAk2AW2JtYuPs
 4LYwgJaEgvO/2cBsYUE5CUOdJxjg7APsEn8uSAAYosIuEg0XHnIBjKIWWAto8Txro2MIAleAS
 eJAwu3gTWwCKhI/G5/zgxiiwqES7xtPMICUSMocXLmEzCbU8BWov9TJ9h1zAJmEvM2P2SGsOU
 ltr+dwzyBUWgWkpZZSMpmISlbwMi8ilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBYLze1uDgx
 PTUnMalYLzk/dxMjMKAZgGAH48vTnocYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4PUL5YoUEixKTU+tSMvMAcYWTFqCg0dJhPc8SJq3uCAxtzgzHSJ1ilFRSpx3G0hCACSRUZ
 oH1waL50uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j0HMoUnM68EbvoroMVMQIubZTlAFpc
 kIqSkGhjFEzjnvI9gCDn8+77WNcGgB/2fnxtYdDdd3JgZyGWR2vLuVso3K4XnH3Mjzlx7nXLM
 dufUfSfrNdPXuCazW3wyFp7dKxRwV/vlvRCH/xMWp6pYWKvNWPFENMVG9WBCQ/2WwF754K83f
 OI3LvjyTH39bq7qbU3hFYWKGVyTVwpckeH+fpp1628lluKMREMt5qLiRADZtcU/4gIAAA==
X-Env-Sender: glenn@rimuhosting.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493849864!95401790!1
X-Originating-IP: [206.123.102.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13302 invoked from network); 3 May 2017 22:17:44 -0000
Received: from mail.rimuhosting.com (HELO mail.rimuhosting.com) (206.123.102.5)
 by server-5.tower-31.messagelabs.com with SMTP; 3 May 2017 22:17:44 -0000
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id 6D4416059C;
 Wed,  3 May 2017 22:17:41 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-9.2 required=6.0 tests=ALL_TRUSTED,BAYES_50
 autolearn=ham autolearn_force=no version=3.4.0
Received: from [192.168.1.71] (unknown [122.58.27.128])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id D35D0604C5;
 Wed,  3 May 2017 22:17:39 +0000 (UTC)
From: Glenn Enright <glenn@rimuhosting.com>
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
 <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
To: Steven Haigh <netwiz@crc.id.au>, Juergen Gross <jgross@suse.com>
Message-ID: <11277412-f22f-170a-1a31-6039bdece0f4@rimuhosting.com>
Date: Thu, 4 May 2017 10:17:39 +1200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: glenn@rimuhosting.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMDQ6NTgsIFN0ZXZlbiBIYWlnaCB3cm90ZToKPiBPbiAwNC8wNS8xNyAwMTo1
MywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDMvMDUvMTcgMTI6NDUsIFN0ZXZlbiBIYWln
aCB3cm90ZToKPj4+IEp1c3Qgd2FudGVkIHRvIGdpdmUgdGhpcyBhIGxpdHRsZSBudWRnZSBub3cg
cGVvcGxlIHNlZW0gdG8gYmUgYmFjayBvbgo+Pj4gZGVjay4uLgo+Pgo+PiBHbGVubiwgY291bGQg
eW91IHBsZWFzZSBnaXZlIHRoZSBhdHRhY2hlZCBwYXRjaCBhIHRyeT8KPj4KPj4gSXQgc2hvdWxk
IGJlIGFwcGxpZWQgb24gdG9wIG9mIHRoZSBvdGhlciBjb3JyZWN0aW9uLCB0aGUgb2xkIGRlYnVn
Cj4+IHBhdGNoIHNob3VsZCBub3QgYmUgYXBwbGllZC4KPj4KPj4gSSBoYXZlIGFkZGVkIHNvbWUg
ZGVidWcgb3V0cHV0IHRvIG1ha2Ugc3VyZSB3ZSBzZWUgd2hhdCBpcyBoYXBwZW5pbmcuCj4KPiBU
aGlzIHBhdGNoIGlzIGluY2x1ZGVkIGluIGtlcm5lbC14ZW4tNC45LjI2LTEKPgo+IEl0IHNob3Vs
ZCBiZSBpbiB0aGUgcmVwb3Mgbm93Lgo+CgpTdGlsbCBzZWVpbmcgdGhlIHNhbWUgaXNzdWUuIFdp
dGhvdXQgdGhlIGV4dHJhIGRlYnVnIHBhdGNoIGFsbCBJIHNlZSBpbiAKdGhlIGxvZ3MgYWZ0ZXIg
ZGVzdHJveSBpcyB0aGlzLi4uCgp4ZW4tYmxrYmFjazogeGVuX2Jsa2lmX2Rpc2Nvbm5lY3Q6IGJ1
c3kKeGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9mcmVlOiBkZWxheWVkID0gMApicjA6IHBvcnQgMih2
aWYxLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKYnIwOiBwb3J0IDIodmlmMS4wKSBlbnRlcmVk
IGRpc2FibGVkIHN0YXRlCmRldmljZSB2aWYxLjAgbGVmdCBwcm9taXNjdW91cyBtb2RlCmJyMDog
cG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQoKV2l0aG91dCB0aGUgZGQgcnVu
bmluZyBpbiB0aGUgZG9tVSwgdGhlIGRvbVUgZXhpdHMgY2xlYW5seSBvbiBkZXN0cm95IAphbmQg
SSBkb24ndCBzZWUgdGhlIGJ1c3kgbWVzc2FnZSBmcm9tIGFib3ZlLCBlZwoKeGVuLWJsa2JhY2s6
IHhlbl9ibGtpZl9mcmVlOiBkZWxheWVkID0gMAp4ZW4tYmxrYmFjazogeGVuX2Jsa2lmX2ZyZWU6
IGRlbGF5ZWQgPSAwCmJyMDogcG9ydCAyKHZpZjUuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpi
cjA6IHBvcnQgMih2aWY1LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKZGV2aWNlIHZpZjUuMCBs
ZWZ0IHByb21pc2N1b3VzIG1vZGUKYnIwOiBwb3J0IDIodmlmNS4wKSBlbnRlcmVkIGRpc2FibGVk
IHN0YXRlCgoKUmVnYXJkcywgR2xlbm4KaHR0cDovL3JpbXVob3N0aW5nLmNvbQoKCnsgZG9taWQ9
MTsgeGwgc3lzcnEgJGRvbWlkIHM7IHNsZWVwIDI7IHhsIGRlc3Ryb3kgJGRvbWlkOyB9CgojIHhs
IGxpc3QKTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAgIE1l
bSBWQ1BVcyAgICAgIFN0YXRlIApUaW1lKHMpCkRvbWFpbi0wICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDAgIDE1MTIgICAgIDIgICAgIHItLS0tLSAKICAgMzcuOQoobnVsbCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICA4ICAgICA0ICAgICAt
LXAtLWQgCiAgICA5LjUKCiMgeGwgaW5mCmhvc3QgICAgICAgICAgICAgICAgICAgOiBob3N0NDgw
LnJpbXVob3N0aW5nLmNvbQpyZWxlYXNlICAgICAgICAgICAgICAgIDogNC45LjI2LTEuZWw2eGVu
Lng4Nl82NAp2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzEgU01QIFRodSBNYXkgNCAwMjowNzoz
NCBBRVNUIDIwMTcKbWFjaGluZSAgICAgICAgICAgICAgICA6IHg4Nl82NApucl9jcHVzICAgICAg
ICAgICAgICAgIDogNAptYXhfY3B1X2lkICAgICAgICAgICAgIDogMwpucl9ub2RlcyAgICAgICAg
ICAgICAgIDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogNAp0aHJlYWRzX3Blcl9jb3JlICAg
ICAgIDogMQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMjM5NApod19jYXBzICAgICAgICAgICAg
ICAgIDogCmI3ZWJmYmZmOjAwMDBlM2JkOjIwMTAwODAwOjAwMDAwMDAxOjAwMDAwMDAwOjAwMDAw
MDAwOjAwMDAwMDAwOjAwMDAwMDAwCnZpcnRfY2FwcyAgICAgICAgICAgICAgOgp0b3RhbF9tZW1v
cnkgICAgICAgICAgIDogODE5MApmcmVlX21lbW9yeSAgICAgICAgICAgIDogNjU3MwpzaGFyaW5n
X2ZyZWVkX21lbW9yeSAgIDogMApzaGFyaW5nX3VzZWRfbWVtb3J5ICAgIDogMApvdXRzdGFuZGlu
Z19jbGFpbXMgICAgIDogMApmcmVlX2NwdXMgICAgICAgICAgICAgIDogMAp4ZW5fbWFqb3IgICAg
ICAgICAgICAgIDogNAp4ZW5fbWlub3IgICAgICAgICAgICAgIDogNwp4ZW5fZXh0cmEgICAgICAg
ICAgICAgIDogLjIKeGVuX3ZlcnNpb24gICAgICAgICAgICA6IDQuNy4yCnhlbl9jYXBzICAgICAg
ICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4Nl8zMnAKeGVuX3NjaGVkdWxlciAg
ICAgICAgICA6IGNyZWRpdAp4ZW5fcGFnZXNpemUgICAgICAgICAgIDogNDA5NgpwbGF0Zm9ybV9w
YXJhbXMgICAgICAgIDogdmlydF9zdGFydD0weGZmZmY4MDAwMDAwMDAwMDAKeGVuX2NoYW5nZXNl
dCAgICAgICAgICA6Cnhlbl9jb21tYW5kbGluZSAgICAgICAgOiBkb20wX21lbT0xNTEyTSBjcHVm
cmVxPXhlbiBkb20wX21heF92Y3B1cz0yIApkb20wX3ZjcHVzX3BpbiBsb2dsdmw9ZGVidWcgdmNw
dV9taWdyYXRpb25fZGVsYXk9MTAwMApjY19jb21waWxlciAgICAgICAgICAgIDogZ2NjIChHQ0Mp
IDQuNC43IDIwMTIwMzEzIChSZWQgSGF0IDQuNC43LTE4KQpjY19jb21waWxlX2J5ICAgICAgICAg
IDogbW9ja2J1aWxkCmNjX2NvbXBpbGVfZG9tYWluICAgICAgOiB4ZW4uY3JjLmlkLmF1CmNjX2Nv
bXBpbGVfZGF0ZSAgICAgICAgOiBXZWQgQXByIDE5IDE4OjE3OjM3IEFFU1QgMjAxNwpidWlsZF9p
ZCAgICAgICAgICAgICAgIDogZDVmNjE2ZDhjOWQ4YjVkZWNmZGJkY2E5ZDE5ZWFjYjYwYzY2NjQx
OAp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNAoKKFhFTikgJ3EnIHByZXNzZWQgLT4gZHVtcGlu
ZyBkb21haW4gaW5mbyAobm93PTB4MjJFOjc5NUQwQkE1KQooWEVOKSBHZW5lcmFsIGluZm9ybWF0
aW9uIGZvciBkb21haW4gMDoKKFhFTikgICAgIHJlZmNudD0zIGR5aW5nPTAgcGF1c2VfY291bnQ9
MAooWEVOKSAgICAgbnJfcGFnZXM9Mzg3MDcyIHhlbmhlYXBfcGFnZXM9NSBzaGFyZWRfcGFnZXM9
MCBwYWdlZF9wYWdlcz0wIApkaXJ0eV9jcHVzPXswLTF9IG1heF9wYWdlcz00Mjk0OTY3Mjk1CihY
RU4pICAgICBoYW5kbGU9MDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIHZtX2Fz
c2lzdD0wMDAwMDAwZAooWEVOKSBSYW5nZXNldHMgYmVsb25naW5nIHRvIGRvbWFpbiAwOgooWEVO
KSAgICAgSS9PIFBvcnRzICB7IDAtMWYsIDIyLTNmLCA0NC02MCwgNjItOWYsIGEyLWNmYiwgZDAw
LTEwMDcsIAoxMDBjLWZmZmYgfQooWEVOKSAgICAgbG9nLWRpcnR5ICB7IH0KKFhFTikgICAgIElu
dGVycnVwdHMgeyAxLTMwIH0KKFhFTikgICAgIEkvTyBNZW1vcnkgeyAwLWZlZGZmLCBmZWYwMC1m
ZmZmZmYgfQooWEVOKSBNZW1vcnkgcGFnZXMgYmVsb25naW5nIHRvIGRvbWFpbiAwOgooWEVOKSAg
ICAgRG9tUGFnZSBsaXN0IHRvbyBsb25nIHRvIGRpc3BsYXkKKFhFTikgICAgIFhlblBhZ2UgMDAw
MDAwMDAwMDIwZTljNDogY2FmPWMwMDAwMDAwMDAwMDAwMDIsIAp0YWY9NzQwMDAwMDAwMDAwMDAw
MgooWEVOKSAgICAgWGVuUGFnZSAwMDAwMDAwMDAwMjBlOWMzOiBjYWY9YzAwMDAwMDAwMDAwMDAw
MSwgCnRhZj03NDAwMDAwMDAwMDAwMDAxCihYRU4pICAgICBYZW5QYWdlIDAwMDAwMDAwMDAyMGU5
YzI6IGNhZj1jMDAwMDAwMDAwMDAwMDAxLCAKdGFmPTc0MDAwMDAwMDAwMDAwMDEKKFhFTikgICAg
IFhlblBhZ2UgMDAwMDAwMDAwMDIwZTljMTogY2FmPWMwMDAwMDAwMDAwMDAwMDEsIAp0YWY9NzQw
MDAwMDAwMDAwMDAwMQooWEVOKSAgICAgWGVuUGFnZSAwMDAwMDAwMDAwMGU3ZDJlOiBjYWY9YzAw
MDAwMDAwMDAwMDAwMiwgCnRhZj03NDAwMDAwMDAwMDAwMDAyCihYRU4pIE5PREUgYWZmaW5pdHkg
Zm9yIGRvbWFpbiAwOiBbMF0KKFhFTikgVkNQVSBpbmZvcm1hdGlvbiBhbmQgY2FsbGJhY2tzIGZv
ciBkb21haW4gMDoKKFhFTikgICAgIFZDUFUwOiBDUFUwIFtoYXM9VF0gcG9sbD0wIHVwY2FsbF9w
ZW5kPTAwIHVwY2FsbF9tYXNrPTAwIApkaXJ0eV9jcHVzPXswfQooWEVOKSAgICAgY3B1X2hhcmRf
YWZmaW5pdHk9ezB9IGNwdV9zb2Z0X2FmZmluaXR5PXswLTN9CihYRU4pICAgICBwYXVzZV9jb3Vu
dD0wIHBhdXNlX2ZsYWdzPTAKKFhFTikgICAgIE5vIHBlcmlvZGljIHRpbWVyCihYRU4pICAgICBW
Q1BVMTogQ1BVMSBbaGFzPVRdIHBvbGw9MCB1cGNhbGxfcGVuZD0wMCB1cGNhbGxfbWFzaz0wMSAK
ZGlydHlfY3B1cz17MX0KKFhFTikgICAgIGNwdV9oYXJkX2FmZmluaXR5PXsxfSBjcHVfc29mdF9h
ZmZpbml0eT17MC0zfQooWEVOKSAgICAgcGF1c2VfY291bnQ9MCBwYXVzZV9mbGFncz0wCihYRU4p
ICAgICBObyBwZXJpb2RpYyB0aW1lcgooWEVOKSBHZW5lcmFsIGluZm9ybWF0aW9uIGZvciBkb21h
aW4gMToKKFhFTikgICAgIHJlZmNudD0xIGR5aW5nPTIgcGF1c2VfY291bnQ9MgooWEVOKSAgICAg
bnJfcGFnZXM9MjExMyB4ZW5oZWFwX3BhZ2VzPTAgc2hhcmVkX3BhZ2VzPTAgcGFnZWRfcGFnZXM9
MCAKZGlydHlfY3B1cz17fSBtYXhfcGFnZXM9MTI4MDI1NgooWEVOKSAgICAgaGFuZGxlPTdhNTY0
MmZjLTIzNzItNDE3NC05NTA4LWFhZTJhZDFmNjkwOCB2bV9hc3Npc3Q9MDAwMDAwMGQKKFhFTikg
UmFuZ2VzZXRzIGJlbG9uZ2luZyB0byBkb21haW4gMToKKFhFTikgICAgIEkvTyBQb3J0cyAgeyB9
CihYRU4pICAgICBsb2ctZGlydHkgIHsgfQooWEVOKSAgICAgSW50ZXJydXB0cyB7IH0KKFhFTikg
ICAgIEkvTyBNZW1vcnkgeyB9CihYRU4pIE1lbW9yeSBwYWdlcyBiZWxvbmdpbmcgdG8gZG9tYWlu
IDE6CihYRU4pICAgICBEb21QYWdlIDAwMDAwMDAwMDAwNzFjMDA6IGNhZj0wMDAwMDAwMSwgdGFm
PTc0MDAwMDAwMDAwMDAwMDEKKFhFTikgICAgIERvbVBhZ2UgMDAwMDAwMDAwMDA3MWMwMTogY2Fm
PTAwMDAwMDAxLCB0YWY9NzQwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAgRG9tUGFnZSAwMDAwMDAw
MDAwMDcxYzAyOiBjYWY9MDAwMDAwMDEsIHRhZj03NDAwMDAwMDAwMDAwMDAxCihYRU4pICAgICBE
b21QYWdlIDAwMDAwMDAwMDAwNzFjMDM6IGNhZj0wMDAwMDAwMSwgdGFmPTc0MDAwMDAwMDAwMDAw
MDEKKFhFTikgICAgIERvbVBhZ2UgMDAwMDAwMDAwMDA3MWMwNDogY2FmPTAwMDAwMDAxLCB0YWY9
NzQwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAgRG9tUGFnZSAwMDAwMDAwMDAwMDcxYzA1OiBjYWY9
MDAwMDAwMDEsIHRhZj03NDAwMDAwMDAwMDAwMDAxCihYRU4pICAgICBEb21QYWdlIDAwMDAwMDAw
MDAwNzFjMDY6IGNhZj0wMDAwMDAwMSwgdGFmPTc0MDAwMDAwMDAwMDAwMDEKKFhFTikgICAgIERv
bVBhZ2UgMDAwMDAwMDAwMDA3MWMwNzogY2FmPTAwMDAwMDAxLCB0YWY9NzQwMDAwMDAwMDAwMDAw
MQooWEVOKSAgICAgRG9tUGFnZSAwMDAwMDAwMDAwMDcxYzA4OiBjYWY9MDAwMDAwMDEsIHRhZj03
NDAwMDAwMDAwMDAwMDAxCihYRU4pICAgICBEb21QYWdlIDAwMDAwMDAwMDAwNzFjMDk6IGNhZj0w
MDAwMDAwMSwgdGFmPTc0MDAwMDAwMDAwMDAwMDEKKFhFTikgICAgIERvbVBhZ2UgMDAwMDAwMDAw
MDA3MWMwYTogY2FmPTAwMDAwMDAxLCB0YWY9NzQwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAgRG9t
UGFnZSAwMDAwMDAwMDAwMDcxYzBiOiBjYWY9MDAwMDAwMDEsIHRhZj03NDAwMDAwMDAwMDAwMDAx
CihYRU4pICAgICBEb21QYWdlIDAwMDAwMDAwMDAwNzFjMGM6IGNhZj0wMDAwMDAwMSwgdGFmPTc0
MDAwMDAwMDAwMDAwMDEKKFhFTikgICAgIERvbVBhZ2UgMDAwMDAwMDAwMDA3MWMwZDogY2FmPTAw
MDAwMDAxLCB0YWY9NzQwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAgRG9tUGFnZSAwMDAwMDAwMDAw
MDcxYzBlOiBjYWY9MDAwMDAwMDEsIHRhZj03NDAwMDAwMDAwMDAwMDAxCihYRU4pICAgICBEb21Q
YWdlIDAwMDAwMDAwMDAwNzFjMGY6IGNhZj0wMDAwMDAwMSwgdGFmPTc0MDAwMDAwMDAwMDAwMDEK
KFhFTikgTk9ERSBhZmZpbml0eSBmb3IgZG9tYWluIDE6IFswXQooWEVOKSBWQ1BVIGluZm9ybWF0
aW9uIGFuZCBjYWxsYmFja3MgZm9yIGRvbWFpbiAxOgooWEVOKSAgICAgVkNQVTA6IENQVTAgW2hh
cz1GXSBwb2xsPTAgdXBjYWxsX3BlbmQ9MDAgdXBjYWxsX21hc2s9MDEgCmRpcnR5X2NwdXM9e30K
KFhFTikgICAgIGNwdV9oYXJkX2FmZmluaXR5PXswLTN9IGNwdV9zb2Z0X2FmZmluaXR5PXswLTN9
CihYRU4pICAgICBwYXVzZV9jb3VudD0wIHBhdXNlX2ZsYWdzPTAKKFhFTikgICAgIE5vIHBlcmlv
ZGljIHRpbWVyCihYRU4pICAgICBWQ1BVMTogQ1BVMSBbaGFzPUZdIHBvbGw9MCB1cGNhbGxfcGVu
ZD0wMCB1cGNhbGxfbWFzaz0wMSAKZGlydHlfY3B1cz17fQooWEVOKSAgICAgY3B1X2hhcmRfYWZm
aW5pdHk9ezAtM30gY3B1X3NvZnRfYWZmaW5pdHk9ezAtM30KKFhFTikgICAgIHBhdXNlX2NvdW50
PTAgcGF1c2VfZmxhZ3M9MQooWEVOKSAgICAgTm8gcGVyaW9kaWMgdGltZXIKKFhFTikgICAgIFZD
UFUyOiBDUFUyIFtoYXM9Rl0gcG9sbD0wIHVwY2FsbF9wZW5kPTAwIHVwY2FsbF9tYXNrPTAxIApk
aXJ0eV9jcHVzPXt9CihYRU4pICAgICBjcHVfaGFyZF9hZmZpbml0eT17MC0zfSBjcHVfc29mdF9h
ZmZpbml0eT17MC0zfQooWEVOKSAgICAgcGF1c2VfY291bnQ9MCBwYXVzZV9mbGFncz0wCihYRU4p
ICAgICBObyBwZXJpb2RpYyB0aW1lcgooWEVOKSAgICAgVkNQVTM6IENQVTMgW2hhcz1GXSBwb2xs
PTAgdXBjYWxsX3BlbmQ9MDAgdXBjYWxsX21hc2s9MDEgCmRpcnR5X2NwdXM9e30KKFhFTikgICAg
IGNwdV9oYXJkX2FmZmluaXR5PXswLTN9IGNwdV9zb2Z0X2FmZmluaXR5PXswLTN9CihYRU4pICAg
ICBwYXVzZV9jb3VudD0wIHBhdXNlX2ZsYWdzPTEKKFhFTikgICAgIE5vIHBlcmlvZGljIHRpbWVy
CihYRU4pIE5vdGlmeWluZyBndWVzdCAwOjAgKHZpcnEgMSwgcG9ydCA0KQooWEVOKSBOb3RpZnlp
bmcgZ3Vlc3QgMDoxICh2aXJxIDEsIHBvcnQgMTApCihYRU4pIE5vdGlmeWluZyBndWVzdCAxOjAg
KHZpcnEgMSwgcG9ydCAwKQooWEVOKSBOb3RpZnlpbmcgZ3Vlc3QgMToxICh2aXJxIDEsIHBvcnQg
MCkKKFhFTikgTm90aWZ5aW5nIGd1ZXN0IDE6MiAodmlycSAxLCBwb3J0IDApCihYRU4pIE5vdGlm
eWluZyBndWVzdCAxOjMgKHZpcnEgMSwgcG9ydCAwKQooWEVOKSBTaGFyZWQgZnJhbWVzIDAgLS0g
U2F2ZWQgZnJhbWVzIDAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 03 22:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 22:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d62sQ-0000vE-Gf; Wed, 03 May 2017 22:36:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d62sP-0000v8-OY
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 22:36:05 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 77/09-01733-55B5A095; Wed, 03 May 2017 22:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVybKJsh25INFe
 kQcNXKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePQ/9msBdtEKjY2dTE1MN4U6GLk4hASmMoo
 8Wf6L2YI5w+jxP7v91m6GDk5WAS0JN4eecMOYrMJGEr8fbKJrYuRg0MCyF7ymQMkLCJgJPHi0
 WUWkF5mgelMEme/r2UFSQgLREpse72cEcTmFAiUaDq3Hmwmr4CXxKsJ/1khlk1hlrj3bA4TSE
 JUQFfi0L8/bBBFghInZz4Ba2AGOmL59G1gtoRAhsS8njmsELaXxKIbl6BsNYmr5zYxT2AUnIW
 kfRaS9gWMTKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJD
 lAEIdjBePO15iFGSg0lJlFf9FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne+iiuSCHBotT01
 Iq0zBxgtMCkJTh4lER4D4KkeYsLEnOLM9MhUqcYFaXEebNAEgIgiYzSPLg2WIReYpSVEuZlBD
 pEiKcgtSg3swRV/hWjOAejkjDvfpApPJl5JXDTXwEtZgJa3CzLAbK4JBEhJdXA+Pg782LFg+E
 elia3v79d7NOQ2hJnvPO/y5qXEjUZOqE1tdJ+8evvexU2PL6f8Gfi1Dxv7+VOVgWmj9miNiq8
 unU0aG7pZjf7Yytvn7/DxG8dOlNBqvrtmweyrnxTdPaeqGNY5vBL5/wtl/freTau3vhhztuE1
 xusq1d8T7r3h+PJy837p7N4XVdiKc5INNRiLipOBABvb0KCywIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493850963!80394581!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60957 invoked from network); 3 May 2017 22:36:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 May 2017 22:36:04 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id B52B52037C;
 Wed,  3 May 2017 22:36:00 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 75B332021F;
 Wed,  3 May 2017 22:35:59 +0000 (UTC)
Date: Wed, 3 May 2017 15:35:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <CACtJ1JRATrFE9es0myAYnMSOw6Ke7ug24NM3mJ3x=GBABDXiqA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705031534090.9240@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
 <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
 <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
 <CACtJ1JRATrFE9es0myAYnMSOw6Ke7ug24NM3mJ3x=GBABDXiqA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzIE1heSAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpLAo+IAo+ID4+
ID4gSXQgbG9va3MgbGlrZSB5b3UgYXJlIHJldXNpbmcgdGhlIGxpYnhsX19kZXZpY2VfY29uc29s
ZV9hZGQgY2FsbCBmb3IgdGhlCj4gPj4gPiBtYWluIFBWIGNvbnNvbGUgZm9yIHRoZSBkb21haW4s
IHRvIGFsc28gYWRkIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZS4KPiA+PiA+Cj4gPj4gPiBJ
IGRvbid0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIG1peCB0aGUgdHdvLiBJIHN1Z2dlc3Qg
dG8gaW50cm9kdWNlIGEKPiA+PiA+IG5ldyBsaWJ4bF9fZGV2aWNlIGNhbGwgdG8gaW50cm9kdWNl
IHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZSwgZ2l2ZW4KPiA+PiA+IHRoYXQgdGhleSBoYXZl
IG5vIHJlbGFudGlvbnNoaXAgd2l0aCB0aGUgcHJpbmNpcGFsIFBWIGNvbnNvbGUgb2YgdGhlCj4g
Pj4gPiBkb21haW4uCj4gPj4gPgo+ID4+IEkgaGF2ZSBhIGRvdWJ0IGhlcmUuIERvIEkgaGF2ZSB0
byBjcmVhdGUgYSBuZXcgY29uc29sZSBkZXZpY2UKPiA+PiAobGlieGxfX2RldmljZSkgdG8gcmVn
aXN0ZXIgdGhlIHZ1YXJ0IGNvbnNvbGUgb3IgY2FuIEkgdXNlIHRoZQo+ID4+IGV4aXN0aW5nIGNv
bnNvbGUgZGV2aWNlICh3aGljaCBpcyB1c2VkIGZvciByZWdpc3RlcmluZyB0aGUgcHJpbWFyeQo+
ID4+IGNvbnNvbGUpIHRvIHJlZ2lzdGVyIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZT8KPiA+
Pgo+ID4+IEkgc3VzcGVjdCB0aGF0IGlmIEkgdHJ5IHRvIHJlZ2lzdGVyIHdpdGggdGhlIHNhbWUg
Y29uc29sZSBkZXZpY2UgdGhlbgo+ID4+IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoKSBtYXkg
ZmFpbCBhcyBpdCBpcyBhbHJlYWR5IGFkZGVkLgo+ID4KPiA+IFRoZSB2dWFydCB3ZSBhcmUgaW50
cm9kdWNpbmcgd2l0aCB0aGlzIHBhdGNoIHNlcmllcyBpcyBhIG5ldyBhbmQKPiA+IGRpZmZlcmVu
dCBjb25zb2xlIGZyb20gdGhlIGV4aXN0aW5nIFBWIGNvbnNvbGUuIFNvIHllcywgSSB0aGluayB3
ZSBuZWVkCj4gPiB0byBjcmVhdGUgYSBuZXcgZGV2aWNlIGZvciBpdC4KPiA+Cj4gPiBXZSBlaXRo
ZXIgbmVlZCB0byBpbnRyb2R1Y2UgYSBicmFuZCBuZXcgZnVuY3Rpb24gdG8gYWRkIHRoZSB2dWFy
dCB0bwo+ID4geGVuc3RvcmUsIHNvbWV0aGluZyBsaWtlIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRk
LCBvciwgaWYgd2UgYXJlIGdvaW5nCj4gPiB0byByZXVzZSBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVf
YWRkLCB0aGVuIHdlIHdlIG5lZWQgdG8gY3JlYXRlIGJvdGggYSBuZXcKPiA+IGNvbnNvbGUgZGV2
aWNlIChsaWJ4bF9fZGV2aWNlX2NvbnNvbGUpLCBhbmQgYSBuZXcgbGlieGxfX2RldmljZSBmb3Ig
aXQuCj4gPiBGb3IgY2xhcml0eSwgbGlieGxfX2RldmljZV9jb25zb2xlIGlzIHRoZSBpbnB1dCBw
YXJhbWV0ZXIgb2YKPiA+IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQsIHdoaWxlIGxpYnhsX19k
ZXZpY2UgaXMgdGhlIG91dHB1dCBwYXJhbWV0ZXIuCj4gPgo+IEkgYW0gdHJ5aW5nIHRvIGFkZCBh
IG5ldyB2dWFydCBkZXZpY2UgYnkgZGVmaW5pbmcgYSBuZXcgZGV2aWNlIHR5cGUKPiBMSUJYTF9f
REVWSUNFX0tJTkRfVlVBUlQgIGFuZCBhIG5ldyBmdW5jdGlvbgo+IGxpYnhsX19kZXZpY2VfdnVh
cnRfYWRkKCkuCgpJIHRoaW5rIHRoYXQgaXMgdGhlIHJpZ2h0IHdheSB0byBkbyBpdC4KCgo+IFRo
aXMgZnVuY3Rpb24gYmFzaWNhbGx5IGFkZHMgdGhlIHZ1YXJ0IHJpbmctcmVmICgiMC9yaW5nLXJl
ZiIpIGFuZAo+IHBvcnQgKCIwL3BvcnQiKSB0byByb19mcm9udCBhcnJheSBhbmQgdGhlbiBpdCBy
ZWdpc3RlcnMgdGhlIGRldmljZQo+IHVzaW5nIHRoZSBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRk
KCkuIEkgcGFzcyBOVUxMIHRvICJiYWNrIiBhbmQKPiAiZnJvbnQiIGFycmF5IGFyZ3VtZW50cyB0
byAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZCgpIGFzIEkgYW0gYWRkaW5nCj4gcGFyYW1ldGVy
cyBvbmx5IHRvICJyb19mcm9udCIgYXJyYXkuCj4gCj4gSSBhbSBhZGRpbmcgdGhlIGRldmljZSBh
dCAvbG9jYWwvZG9tYWluLzxkb21pZD4vdnVhcnQuCj4gCj4gSG93ZXZlciwgeGVuY29uc29sZWQg
ZmFpbHMgdG8gcmVhZCB0aGUgdnVhcnQgcmluZy1yZWYgYW5kIHBvcnQgc2F5aW5nCj4gIm5vIHN1
Y2ggZGlyZWN0b3J5IG9yIGZpbGUiLkkgdmVyaWZpZWQgdGhhdAo+IGxpYnhsX19kZXZpY2VfZ2Vu
ZXJpY19hZGQoKSBpcyByZXR1cm5pbmcgc3VjY2Vzc2Z1bGx5Lgo+IAo+IEluIHhlbmNvbnNvbGVk
LCBJIHZlcmlmaWVkIHRoYXQgSSBhbSByZWFkaW5nCj4gL2xvY2FsL2RvbWFpbi88ZG9taWQ+L3Z1
YXJ0LzAvcmluZy1yZWYgYW5kCj4gL2xvY2FsL2RvbWFpbi88ZG9taWQ+L3Z1YXJ0LzAvcG9ydC4K
PiAKPiBJdCBpcyBub3QgY2xlYXIgd2h5IHhlbmNvbnNvbGVkIGZhaWxzIHRvIHJlYWQgdGhlIHZh
bHVlcy4KCkRvdWJsZSBjaGVjayB0aGUgcGVybWlzc2lvbnMgb2YgdGhvc2Ugbm9kZXMgd2l0aCB4
ZW5zdG9yZS1scyAtcC4gTWFrZQpzdXJlIHRoZXJlIGFyZSBubyByYWNlcyBiZXR3ZWVuIGxpYnhs
IHdyaXRpbmcgdGhlIG5vZGVzIGFuZCB4ZW5jb25zb2xlZApyZWFkaW5nIHRoZW0uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 22:53:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 22:53:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d639U-0002DG-7e; Wed, 03 May 2017 22:53:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d639S-0002Cv-Jn
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 22:53:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 51/8F-03620-57F5A095; Wed, 03 May 2017 22:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbckniv
 SYNsVA4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfNg4i61gbQ9jxes5m1kb
 GI/HdTFycQgJ/GWUmPr3KxOE85hR4ub1VcwQzjZGiSc35rJ2MXJyiAg4S3w9M5cdxOYV0Je4u
 v4zmC0sYC9xet4WsAYJgc0qEscfH2EGSUgIeEpsu3iPHcZ+M72NsYuRnYNNwErikBhIlEVAVW
 L9rAuMExi5FzAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ7AxDsYFy8NvAQoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzNsVyRQoJF
 qempFWmZOcAAhElLcPAoifBOA0nzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ473WQIgGQo
 ozSPLgRsGi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFe7zigKTyZeSVwm14BHcEEdESzLA
 fIESWJCCmpBkYZpTnG/hP2dpzcv16EYf2UZf/mCRy4zFbZpPNl5sPNEhEzr64/fFHlQVo+199
 lfgUSlgfFPwpJnXI+tj9/acSSGkE5uWQZVSaGQN99P669/8rtn5HJtshML+nW7inpEvzPLIs4
 d5wV23CK1SJ748srsiJSH/rsVCzDLTeHdfbtKvPIPbecmU2JpTgj0VCLuag4EQB+epw3gQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493852019!66616056!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4930 invoked from network); 3 May 2017 22:53:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 22:53:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d639O-0003sl-Gf; Wed, 03 May 2017 22:53:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d639I-0001XH-Tb; Wed, 03 May 2017 22:53:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d639H-0000Am-Je; Wed, 03 May 2017 22:53:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108166-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a7f041aa8a3df2829eba8650331a57bdd04c08f2
X-Osstest-Versions-That: xen=469fc7e9b62a302d95509163e5b9ac444c103e14
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 22:53:31 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 108166: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE2NiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODE2Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA4MTM3IHBhc3MgaW4gMTA4MTY2
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDExIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBp
biAxMDgxMzcgcGFzcyBpbiAxMDgxNjYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEwODEzNwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgYmxvY2tlZCBpbiAxMDcz
MzMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVu
dHJ5IGZhaWwgaW4gMTA4MTM3IGJsb2NrZWQgaW4gMTA3MzMzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEwODEzNyBibG9j
a2VkIGluIDEwNzMzMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3MzMzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDcz
MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwNzMzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzMzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMDczMzMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNzMzMwogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICBhN2YwNDFhYThhM2RmMjgyOWViYTg2NTAzMzFhNTdiZGQwNGMw
OGYyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0NjlmYzdlOWI2MmEz
MDJkOTU1MDkxNjNlNWI5YWM0NDRjMTAzZTE0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczMzMg
IDIwMTctMDQtMTAgMTA6MzE6NDkgWiAgIDIzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4
MTM3ICAyMDE3LTA1LTAyIDEzOjE0OjM4IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKKyBicmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgcmV2aXNpb249YTdmMDQxYWE4YTNkZjI4Mjll
YmE4NjUwMzMxYTU3YmRkMDRjMDhmMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi00LjctdGVzdGluZyBhN2YwNDFhYThhM2RmMjgyOWViYTg2NTAzMzFhNTdiZGQwNGMw
OGYyCisgYnJhbmNoPXhlbi00LjctdGVzdGluZworIHJldmlzaW9uPWE3ZjA0MWFhOGEzZGYyODI5
ZWJhODY1MDMzMWE1N2JkZDA0YzA4ZjIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3Jp
LWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyAnWycgeHhlbiA9
IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9
cWVtdS11cHN0cmVhbS00LjctdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC42
LXRlc3RpbmcKKyAnWycgeGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2JkZDA0YzA4ZjIg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVu
LTQuNy10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSB4ZW4tNC43LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4t
NC43LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjcKKyB4ZW52ZXJzaW9uPTQuNworIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBhN2YwNDFh
YThhM2RmMjgyOWViYTg2NTAzMzFhNTdiZGQwNGMwOGYyOnJlZnMvaGVhZHMvc3RhYmxlLTQuNwpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNDY5ZmM3
ZS4uYTdmMDQxYSAgYTdmMDQxYWE4YTNkZjI4MjllYmE4NjUwMzMxYTU3YmRkMDRjMDhmMiAtPiBz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 22:59:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 22:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d63Ez-0002RK-17; Wed, 03 May 2017 22:59:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d63Ex-0002RE-IG
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 22:59:23 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 39/09-02185-AC06A095; Wed, 03 May 2017 22:59:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVybKJsh+6pBK5
 Ig+N7GC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow71x+zFNyVr/h6WL+Bca5UFyMnh5DAVEaJ
 BTOVuxi5gOw/jBKrb/9iBUmwCGhJ3F0+C8xmEzCU+PtkE1sXIweHBJC95DMHSFhEwEDi/fVJb
 CC9zALrmCWmP+ljAkkICyRJ3N3+kA3E5hSwk1j4+RXYHF4BL4kzC04zQyxrZ5F4dvsHI0hCVE
 BX4tC/P2wQRYISJ2c+YQGxmYGOWD59G5gtIZAhMa9nDiuE7SWx6MYlKFtN4uq5TcwTGAVnIWm
 fhaR9ASPTKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPCs
 Z2Bg3MHYesLvEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8a+K5IoUEi1LTU
 yvSMnOAkQKTluDgURLh/QqS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcYgZAiBFGaV5cC
 NgUXuJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvD5ApPJl5JXCbXgEdwQR0RLMsB8gRJYk
 IKakGRvW405/0d66wPHvYkCn/UlRLgKhRmemG/YHF7eEBa556a79f3H/BfGvQZIsThVPWHF9y
 Zjufq1GO1ffZtxZui+79GLWneKr1sf2NJ3Q3/QoU1Y84Oc/ojJVE68cNqut9ch2m/TIIbX997
 bbRXGGOnwevXFsZkOFxZMHx6IjpOSulgrxrY75ssFBiKc5INNRiLipOBADIkinI1QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1493852360!94592170!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65383 invoked from network); 3 May 2017 22:59:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 22:59:21 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id A39AE20279;
 Wed,  3 May 2017 22:59:18 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E5C4920219;
 Wed,  3 May 2017 22:59:16 +0000 (UTC)
Date: Wed, 3 May 2017 15:59:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <1b84c2a5-1fd6-02b9-c080-0f99f6a8d085@oracle.com>
Message-ID: <alpine.DEB.2.10.1705031540140.9240@sstabellini-ThinkPad-X260>
References: <04f2a09f-59be-a720-bc98-4afb53171790@oracle.com>
 <20170113200751.20125-1-ddstreet@ieee.org>
 <20170113223035.GE23066@char.us.oracle.com>
 <CALZtONDL2Ph0MMMfSuqvofNZ-+6jPi9aKsE4mL30i15Up6Bvug@mail.gmail.com>
 <0c2b4d6a-93e7-90a2-ffaf-fa423fb022d5@suse.com>
 <72f8b025-e858-5e54-d900-50fbec46fea6@oracle.com>
 <20170222142810.GA28359@bhelgaas-glaptop.roam.corp.google.com>
 <3379a82f-04b7-152a-1577-bf99b1c638cc@oracle.com>
 <1493835543.4904.5.camel@infradead.org>
 <1b84c2a5-1fd6-02b9-c080-0f99f6a8d085@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dan Streetman <dan.streetman@canonical.com>, linux-pci@vger.kernel.org,
 linux-kernel <linux-kernel@vger.kernel.org>, stable@vger.kernel.org,
 Bjorn Helgaas <helgaas@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 Dan Streetman <ddstreet@ieee.org>
Subject: Re: [Xen-devel] [PATCH] xen: do not re-use pirq number cached in
 pci device msi msg data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzIE1heSAyMDE3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMDUvMDMvMjAx
NyAwMjoxOSBQTSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+ID4gT24gV2VkLCAyMDE3LTAyLTIy
IGF0IDEwOjE0IC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4gT24gMDIvMjIvMjAx
NyAwOToyOCBBTSwgQmpvcm4gSGVsZ2FhcyB3cm90ZToKPiA+Pj4gT24gVHVlLCBGZWIgMjEsIDIw
MTcgYXQgMTA6NTg6MzlBTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+Pj4gT24g
MDIvMjEvMjAxNyAxMDo0NSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4+PiBPbiAyMS8w
Mi8xNyAxNjozMSwgRGFuIFN0cmVldG1hbiB3cm90ZToKPiA+Pj4+Pj4gT24gRnJpLCBKYW4gMTMs
IDIwMTcgYXQgNTozMCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPj4+Pj4+IDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiA+Pj4+Pj4+IE9uIEZyaSwgSmFuIDEzLCAyMDE3IGF0
IDAzOjA3OjUxUE0gLTA1MDAsIERhbiBTdHJlZXRtYW4gd3JvdGU6Cj4gPj4+Pj4+Pj4gUmV2ZXJ0
IHRoZSBtYWluIHBhcnQgb2YgY29tbWl0Ogo+ID4+Pj4+Pj4+IGFmNDJiOGQxMmY4YSAoInhlbjog
Zml4IE1TSSBzZXR1cCBhbmQgdGVhcmRvd24gZm9yIFBWIG9uIEhWTSBndWVzdHMiKQo+ID4+Pj4+
Pj4+Cj4gPj4+Pj4+Pj4gVGhhdCBjb21taXQgaW50cm9kdWNlZCByZWFkaW5nIHRoZSBwY2kgZGV2
aWNlJ3MgbXNpIG1lc3NhZ2UgZGF0YSB0byBzZWUKPiA+Pj4+Pj4+PiBpZiBhIHBpcnEgd2FzIHBy
ZXZpb3VzbHkgY29uZmlndXJlZCBmb3IgdGhlIGRldmljZSdzIG1zaS9tc2l4LCBhbmQgcmUtdXNl
Cj4gPj4+Pj4+Pj4gdGhhdCBwaXJxLiAgQXQgdGhlIHRpbWUsIHRoYXQgd2FzIHRoZSBjb3JyZWN0
IGJlaGF2aW9yLiAgSG93ZXZlciwgYQo+ID4+Pj4+Pj4+IGxhdGVyIGNoYW5nZSB0byBRZW11IGNh
dXNlZCBpdCB0byBjYWxsIGludG8gdGhlIFhlbiBoeXBlcnZpc29yIHRvIHVubWFwCj4gPj4+Pj4+
Pj4gYWxsIHBpcnFzIGZvciBhIHBjaSBkZXZpY2UsIHdoZW4gdGhlIHBjaSBkZXZpY2UgZGlzYWJs
ZXMgaXRzIE1TSS9NU0lYCj4gPj4+Pj4+Pj4gdmVjdG9yczsgc3BlY2lmaWNhbGx5IHRoZSBRZW11
IGNvbW1pdDoKPiA+Pj4+Pj4+PiBjOTc2NDM3YzdkYmE5Yzc0NDRmYjQxZGY0NTQ2ODk2OGFhYTMy
NmFkCj4gPj4+Pj4+Pj4gKCJxZW11LXhlbjogZnJlZSBhbGwgdGhlIHBpcnFzIGZvciBtc2kvbXNp
eCB3aGVuIGRyaXZlciB1bmxvYWQiKQo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gT25jZSBRZW11IGFk
ZGVkIHRoaXMgcGlycSB1bm1hcHBpbmcsIGl0IHdhcyBubyBsb25nZXIgY29ycmVjdCBmb3IgdGhl
Cj4gPj4+Pj4+Pj4ga2VybmVsIHRvIHJlLXVzZSB0aGUgcGlycSBudW1iZXIgY2FjaGVkIGluIHRo
ZSBwY2kgZGV2aWNlIG1zaSBtZXNzYWdlCj4gPj4+Pj4+Pj4gZGF0YS4gIEFsbCBRZW11IHJlbGVh
c2VzIHNpbmNlIDIuMS4wIGNvbnRhaW4gdGhlIHBhdGNoIHRoYXQgdW5tYXBzIHRoZQo+ID4+Pj4+
Pj4+IHBpcnFzIHdoZW4gdGhlIHBjaSBkZXZpY2UgZGlzYWJsZXMgaXRzIE1TSS9NU0lYIHZlY3Rv
cnMuCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBUaGlzIGJ1ZyBpcyBjYXVzaW5nIGZhaWx1cmVzIHRv
IGluaXRpYWxpemUgbXVsdGlwbGUgTlZNZSBjb250cm9sbGVycwo+ID4+Pj4+Pj4+IHVuZGVyIFhl
biwgYmVjYXVzZSB0aGUgTlZNZSBkcml2ZXIgc2V0cyB1cCBhIHNpbmdsZSBNU0lYIHZlY3RvciBm
b3IKPiA+Pj4+Pj4+PiBlYWNoIGNvbnRyb2xsZXIgKGNvbmN1cnJlbnRseSksIGFuZCB0aGVuIGFm
dGVyIHVzaW5nIHRoYXQgdG8gdGFsayB0bwo+ID4+Pj4+Pj4+IHRoZSBjb250cm9sbGVyIGZvciBz
b21lIGNvbmZpZ3VyYXRpb24gZGF0YSwgaXQgZGlzYWJsZXMgdGhlIHNpbmdsZSBNU0lYCj4gPj4+
Pj4+Pj4gdmVjdG9yIGFuZCByZS1jb25maWd1cmVzIGFsbCB0aGUgTVNJWCB2ZWN0b3JzIGl0IG5l
ZWRzLiAgU28gdGhlIE1TSVgKPiA+Pj4+Pj4+PiBzZXR1cCBjb2RlIHRyaWVzIHRvIHJlLXVzZSB0
aGUgY2FjaGVkIHBpcnEgZnJvbSB0aGUgZmlyc3QgdmVjdG9yCj4gPj4+Pj4+Pj4gZm9yIGVhY2gg
Y29udHJvbGxlciwgYnV0IHRoZSBoeXBlcnZpc29yIGhhcyBhbHJlYWR5IGdpdmVuIGF3YXkgdGhh
dAo+ID4+Pj4+Pj4+IHBpcnEgdG8gYW5vdGhlciBjb250cm9sbGVyLCBhbmQgaXRzIGluaXRpYWxp
emF0aW9uIGZhaWxzLgo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gVGhpcyBpcyBkaXNjdXNzZWQgaW4g
bW9yZSBkZXRhaWwgYXQ6Cj4gPj4+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMDEvbXNnMDA0NDcuaHRtbAo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+
Pj4gRml4ZXM6IGFmNDJiOGQxMmY4YSAoInhlbjogZml4IE1TSSBzZXR1cCBhbmQgdGVhcmRvd24g
Zm9yIFBWIG9uIEhWTSBndWVzdHMiKQo+ID4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IERhbiBTdHJl
ZXRtYW4gPGRhbi5zdHJlZXRtYW5AY2Fub25pY2FsLmNvbT4KPiA+Pj4+Pj4+IEFja2VkLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPj4+Pj4+IFRo
aXMgZG9lc24ndCBzZWVtIHRvIGJlIGFwcGxpZWQgeWV0LCBpcyBpdCBzdGlsbCB3YWl0aW5nIG9u
IGFub3RoZXIKPiA+Pj4+Pj4gYWNrPyAgT3IgbWF5YmUgSSdtIGxvb2tpbmcgYXQgdGhlIHdyb25n
IGdpdCB0cmVlLi4uCj4gPj4+Pj4gQW0gSSB3cm9uZyBvciBzaG91bGRuJ3QgdGhpcyBnbyB0aHJv
dWdoIHRoZSBQQ0kgdHJlZT8gS29ucmFkPwo+ID4+Pj4gS29ucmFkIGlzIGF3YXkgdGhpcyB3ZWVr
IGJ1dCBzaW5jZSBwdWxsIHJlcXVlc3QgZm9yIFhlbiB0cmVlIGp1c3Qgd2VudAo+ID4+Pj4gb3V0
IHdlIHNob3VsZCBwcm9iYWJseSB3YWl0IHVudGlsIHJjMSBhbnl3YXkgKHVubGVzcyBzb21ldGhp
bmcgYmlnIGNvbWVzCj4gPj4+PiB1cCBiZWZvcmUgdGhhdCkuCj4gPj4+IEkgYXNzdW1lIHRoaXMg
c2hvdWxkIGdvIHZpYSB0aGUgWGVuIG9yIHg4NiB0cmVlLCBzaW5jZSB0aGF0J3MgaG93IG1vc3QK
PiA+Pj4gYXJjaC94ODYvcGNpL3hlbi5jIHBhdGNoZXMgaGF2ZSBiZWVuIGhhbmRsZWQsIGluY2x1
ZGluZyBhZjQyYjhkMTJmOGEuCj4gPj4+IElmIHlvdSB0aGluayBvdGhlcndpc2UsIGxldCBtZSBr
bm93Lgo+ID4+IE9LLCBJIGFwcGxpZWQgaXQgdG8gWGVuIHRyZWUncyBmb3ItbGludXMtNC4xMS4K
PiA+IEhtLCB3ZSB3YW50IHRoaXMgKGM3NGZkODBmMmY0KSBpbiBzdGFibGUgdG9vLCBkb24ndCB3
ZT8KPiAKPiAKPiBNYXliZS4KPiAKPiBQZXIgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMDEvbXNnMDA5ODcuaHRtbAo+IGl0IG1heSBicmVhayB0aGlu
Z3Mgb24gb2xkZXIgKDQuNC0pIGh5cGVydmlzb3JzLiBUaGV5IGFyZSBvdXQgb2YKPiBzdXBwb3J0
LCB3aGljaCBpcyB3aHkgdGhpcyBwYXRjaCB3ZW50IGluIG5vdyBidXQgSSBhbSBub3Qgc3VyZSB0
aGlzCj4gYXV0b21hdGljYWxseSBhcHBsaWVzIHRvIHN0YWJsZSBrZXJuZWxzLgo+IAo+IFN0ZWZh
bm8/CgpUaGlzIGlzIGEgZGlmZmljdWx0IGNhbGwuIFdlIGNvdWxkIGp1c3Qgc2F5IHRoYXQgYWxs
IHRoZSBicm9rZW4gWGVuCnZlcnNpb25zIGFyZSBvdXQgb2Ygc3VwcG9ydCwgc28gbGV0J3MgZml4
IGFsbCB0aGUgTGludXgga2VybmVsIHN0YWJsZQp0cmVlcyB0aGF0IHdlIGNhbi4KCk9yIHdlIGNv
dWxkIGdpdmUgYSBsb29rIGF0IHRoZSByZWxlYXNlIGRhdGVzLiBMaW51eCAzLjE4IGlzIHN0aWxs
Cm1haW50YWluZWQgYW5kIHdhcyB0YWdnZWQgb24gRGVjIDcgMjAxNC4gWGVuIDQuNCB3YXMgdGFn
Z2VkIG9uIE1hciAxMAoyMDE0LiBXZSBjb3VsZCBhc2sgYSBiYWNrcG9ydCBmb3IgWzQuNStdLCB3
aGljaCB3YXMgcmVsZWFzZWQgMiB5ZWFycwphZnRlciBYZW4gNC40LiBPZiBjb3Vyc2UsIGl0IGlz
IHN0aWxsIGFyYml0cmFyeSBidXQgYWltcyBhdCBtaW5pbWl6aW5nCmJyZWFrYWdlcy4KCldoYXQg
ZG8geW91IHRoaW5rPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 23:03:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 23:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d63Ix-00034C-JI; Wed, 03 May 2017 23:03:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=289b0e26a=citrix-osstest@xenproject.org>)
 id 1d63Iw-00033k-L8
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 23:03:30 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 49/C6-02183-1C16A095; Wed, 03 May 2017 23:03:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve6BRK5
 Ig4O9Nhb3prxnd2D02N63iz2AMYo1My8pvyKBNePT7uPsBefLKvY8X8DewDjJr4uRk0NCwF/i
 TtcNVgjbQ+LllP1gtoiAs8SED7fZQGxeAT2JU0vOM4PYwgLxEl+3TWfsYuQCqn+qINH24CIjR
 LO7xP6H3Uww9tSZZ8AGsQENndgzkQXEZhFQkfg5/S3YUCEBLYmli1cyQSwQlDg58wlYDbOAhM
 TBFy+YIeZYSqyffJd1AiPfLCRls5CULWBkWsWoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgqpe
 bWlycmJ6ak5hUrJecn7uJERhWDECwg/H8ac9DjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfBOTOCKFBIsSk1PrUjLzAEGOExagoNHSYT3azxQmre4IDG3ODMdInWKUZfj3dIP7
 5mEWPLy81KlxHmng8wQACnKKM2DGwGLtkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5tUCmc
 KTmVcCt+kV0BFMQEc0y3KAHFGSiJCSamBU3zfXxjY93Oir6xf/8h6GQ+de1ifwtR9TkZez8Hq
 nPu2ptOrd+OZd/BytO21OHvghcJox//6ZhXGXNDLPid4vDZOtkl6iYWcitPSbocqn4tobZjrH
 hOv/S0+X4L36g2W/vtvCnz+0GV4W/Wraon94X8kctf7nd5Om32s3C/iWf1HzuJFqJrMSS3FGo
 qEWc1FxIgCxfU9LsQIAAA==
X-Env-Sender: prvs=289b0e26a=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493852606!96128762!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33946 invoked from network); 3 May 2017 23:03:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 May 2017 23:03:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,284,1491264000"; d="scan'208";a="430822561"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71249-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ce88f02714836c33a4f0173c29fbe378ea402275
X-Osstest-Versions-That: linux=630b59cde7be8248b425cbe27c970c2ba8db36f2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 4 May 2017 00:03:18 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 71249: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1015661822890870078=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1015661822890870078==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71249 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71249/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail REGR. vs. 71220
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71220
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install     fail REGR. vs. 71220

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 71220
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail   like 71220
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail   like 71220
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   like 71220
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71220
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail like 71220
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71220

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop              fail never pass

version targeted for testing:
 linux                ce88f02714836c33a4f0173c29fbe378ea402275
baseline version:
 linux                630b59cde7be8248b425cbe27c970c2ba8db36f2

Last test of basis    71220  2017-04-23 01:48:13 Z   10 days
Testing same since    71249  2017-05-03 15:17:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alban Bedel <albeu@free.fr>
  Alex Williamson <alex.williamson@redhat.com>
  Andre Przywara <andre.przywara@arm.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arnd Bergmann <arnd@arndb.de>
  Bob Peterson <rpeterso@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Catalin Marinas <catalin.marinas@arm.com>
  Chris Mason <clm@fb.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <cdall@linaro.org>
  David Howells <dhowells@redhat.com>
  David LanzendÃ¶rfer <david.lanzendoerfer@o2s.ch>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Aisheng <aisheng.dong@nxp.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eun Taik Lee <eun.taik.lee@samsung.com>
  EunTaik Lee <eun.taik.lee@samsung.com>
  Germano Percossi <germano.percossi@citrix.com>
  Grant Grundler <grundler@parisc-linux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haibo Chen <haibo.chen@nxp.com>
  Hannes Reinecke <hare@suse.de>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  James Bottomley <JBottomley@Odin.com>
  Joerg Roedel <jroedel@suse.de>
  John Crispin <john@phrozen.org>
  Jonathan Liu <net147@gmail.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Markos Chandras <markos.chandras@imgtec.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Maxime Coquelin <mcoquelin.stm32@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Leitner <dev@g0hl1n.net>
  Richard Weinberger <richard@nod.at>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sergey Ryazanov <ryazanov.s.a@gmail.com>
  Stefan Agner <stefan@agner.ch>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thorsten Leemhuis <linux@leemhuis.info>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  Yazen Ghannam <yazen.ghannam@amd.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 1556 lines long.)


--===============1015661822890870078==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1015661822890870078==--

From xen-devel-bounces@lists.xen.org Wed May 03 23:06:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 23:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d63M8-0003GL-4y; Wed, 03 May 2017 23:06:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1d63M6-0003GD-Uv
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 23:06:47 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 08/93-03058-6826A095; Wed, 03 May 2017 23:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXSc3klj25rEle
 kwa/9yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asu+8YC/4oVlya0MHUwHhbuouRi0NIYBaj
 RO+hxSxdjJwcLAIqEh9aH7GB2GwCWhI9s9eAxUUE9CU23W5kB2lgFpjBLHF+9kUmkISwQJLE7
 NVX2EFsXgE9ib2dq1ggps5hkTi25j0bREJQ4uTMJ2CTmIGm3vj3EqiZA8iWllj+jwMkzCngLb
 Fy5RdmEFtUQFliyektLBMYeWch6Z6FpHsWQvcCRuZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiBYcUABDsYPy0LOMQoycGkJMqr/oo9UogvKT+lMiOxOCO+
 qDQntfgQowwHh5IEr2QiV6SQYFFqempFWmYOMMBh0hIcPEoivJNA0rzFBYm5xZnpEKlTjLoc7
 5Z+eM8kxJKXn5cqJc7LCFIkAFKUUZoHNwIWbZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzD
 sVZApPZl4J3KZXQEcwAR3RLMsBckRJIkJKqoFx4b8PlRsNlLuK1u5UcS6VeOgeu1UicKKQ8E2
 GfvOFogJfZUNKdHw+PN3gs4ctwLPg97nuiY9DNRh8HTZ43RRg3Vpv/F106uQpicX7tVdGKWit
 4fDp3fVIbPW3zbP52rgm1U15n8Udf26t6T9x3pQ4s61tCu8WFvWIHk0taWr4MXu7irE320sll
 uKMREMt5qLiRABEMJjxsQIAAA==
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493852803!62080780!1
X-Originating-IP: [140.211.169.12]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 830 invoked from network); 3 May 2017 23:06:45 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 23:06:45 -0000
Received: from localhost (unknown [104.132.0.100])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 138FB898;
 Wed,  3 May 2017 23:06:43 +0000 (UTC)
Date: Wed, 3 May 2017 16:06:35 -0700
From: Greg KH <gregkh@linuxfoundation.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170503230635.GB11256@kroah.com>
References: <20170113200751.20125-1-ddstreet@ieee.org>
 <20170113223035.GE23066@char.us.oracle.com>
 <CALZtONDL2Ph0MMMfSuqvofNZ-+6jPi9aKsE4mL30i15Up6Bvug@mail.gmail.com>
 <0c2b4d6a-93e7-90a2-ffaf-fa423fb022d5@suse.com>
 <72f8b025-e858-5e54-d900-50fbec46fea6@oracle.com>
 <20170222142810.GA28359@bhelgaas-glaptop.roam.corp.google.com>
 <3379a82f-04b7-152a-1577-bf99b1c638cc@oracle.com>
 <1493835543.4904.5.camel@infradead.org>
 <1b84c2a5-1fd6-02b9-c080-0f99f6a8d085@oracle.com>
 <alpine.DEB.2.10.1705031540140.9240@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1705031540140.9240@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: Juergen Gross <jgross@suse.com>,
 Dan Streetman <dan.streetman@canonical.com>, linux-pci@vger.kernel.org,
 linux-kernel <linux-kernel@vger.kernel.org>, stable@vger.kernel.org,
 Bjorn Helgaas <helgaas@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 David Woodhouse <dwmw2@infradead.org>, Dan Streetman <ddstreet@ieee.org>
Subject: Re: [Xen-devel] [PATCH] xen: do not re-use pirq number cached in
 pci device msi msg data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDM6NTk6MTVQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFdlZCwgMyBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
ID4gT24gMDUvMDMvMjAxNyAwMjoxOSBQTSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+ID4gPiBP
biBXZWQsIDIwMTctMDItMjIgYXQgMTA6MTQgLTA1MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
PiA+ID4+IE9uIDAyLzIyLzIwMTcgMDk6MjggQU0sIEJqb3JuIEhlbGdhYXMgd3JvdGU6Cj4gPiA+
Pj4gT24gVHVlLCBGZWIgMjEsIDIwMTcgYXQgMTA6NTg6MzlBTSAtMDUwMCwgQm9yaXMgT3N0cm92
c2t5IHdyb3RlOgo+ID4gPj4+PiBPbiAwMi8yMS8yMDE3IDEwOjQ1IEFNLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gPj4+Pj4gT24gMjEvMDIvMTcgMTY6MzEsIERhbiBTdHJlZXRtYW4gd3JvdGU6
Cj4gPiA+Pj4+Pj4gT24gRnJpLCBKYW4gMTMsIDIwMTcgYXQgNTozMCBQTSwgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrCj4gPiA+Pj4+Pj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+ID4g
Pj4+Pj4+PiBPbiBGcmksIEphbiAxMywgMjAxNyBhdCAwMzowNzo1MVBNIC0wNTAwLCBEYW4gU3Ry
ZWV0bWFuIHdyb3RlOgo+ID4gPj4+Pj4+Pj4gUmV2ZXJ0IHRoZSBtYWluIHBhcnQgb2YgY29tbWl0
Ogo+ID4gPj4+Pj4+Pj4gYWY0MmI4ZDEyZjhhICgieGVuOiBmaXggTVNJIHNldHVwIGFuZCB0ZWFy
ZG93biBmb3IgUFYgb24gSFZNIGd1ZXN0cyIpCj4gPiA+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4gVGhh
dCBjb21taXQgaW50cm9kdWNlZCByZWFkaW5nIHRoZSBwY2kgZGV2aWNlJ3MgbXNpIG1lc3NhZ2Ug
ZGF0YSB0byBzZWUKPiA+ID4+Pj4+Pj4+IGlmIGEgcGlycSB3YXMgcHJldmlvdXNseSBjb25maWd1
cmVkIGZvciB0aGUgZGV2aWNlJ3MgbXNpL21zaXgsIGFuZCByZS11c2UKPiA+ID4+Pj4+Pj4+IHRo
YXQgcGlycS4gIEF0IHRoZSB0aW1lLCB0aGF0IHdhcyB0aGUgY29ycmVjdCBiZWhhdmlvci4gIEhv
d2V2ZXIsIGEKPiA+ID4+Pj4+Pj4+IGxhdGVyIGNoYW5nZSB0byBRZW11IGNhdXNlZCBpdCB0byBj
YWxsIGludG8gdGhlIFhlbiBoeXBlcnZpc29yIHRvIHVubWFwCj4gPiA+Pj4+Pj4+PiBhbGwgcGly
cXMgZm9yIGEgcGNpIGRldmljZSwgd2hlbiB0aGUgcGNpIGRldmljZSBkaXNhYmxlcyBpdHMgTVNJ
L01TSVgKPiA+ID4+Pj4+Pj4+IHZlY3RvcnM7IHNwZWNpZmljYWxseSB0aGUgUWVtdSBjb21taXQ6
Cj4gPiA+Pj4+Pj4+PiBjOTc2NDM3YzdkYmE5Yzc0NDRmYjQxZGY0NTQ2ODk2OGFhYTMyNmFkCj4g
PiA+Pj4+Pj4+PiAoInFlbXUteGVuOiBmcmVlIGFsbCB0aGUgcGlycXMgZm9yIG1zaS9tc2l4IHdo
ZW4gZHJpdmVyIHVubG9hZCIpCj4gPiA+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4gT25jZSBRZW11IGFk
ZGVkIHRoaXMgcGlycSB1bm1hcHBpbmcsIGl0IHdhcyBubyBsb25nZXIgY29ycmVjdCBmb3IgdGhl
Cj4gPiA+Pj4+Pj4+PiBrZXJuZWwgdG8gcmUtdXNlIHRoZSBwaXJxIG51bWJlciBjYWNoZWQgaW4g
dGhlIHBjaSBkZXZpY2UgbXNpIG1lc3NhZ2UKPiA+ID4+Pj4+Pj4+IGRhdGEuICBBbGwgUWVtdSBy
ZWxlYXNlcyBzaW5jZSAyLjEuMCBjb250YWluIHRoZSBwYXRjaCB0aGF0IHVubWFwcyB0aGUKPiA+
ID4+Pj4+Pj4+IHBpcnFzIHdoZW4gdGhlIHBjaSBkZXZpY2UgZGlzYWJsZXMgaXRzIE1TSS9NU0lY
IHZlY3RvcnMuCj4gPiA+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4gVGhpcyBidWcgaXMgY2F1c2luZyBm
YWlsdXJlcyB0byBpbml0aWFsaXplIG11bHRpcGxlIE5WTWUgY29udHJvbGxlcnMKPiA+ID4+Pj4+
Pj4+IHVuZGVyIFhlbiwgYmVjYXVzZSB0aGUgTlZNZSBkcml2ZXIgc2V0cyB1cCBhIHNpbmdsZSBN
U0lYIHZlY3RvciBmb3IKPiA+ID4+Pj4+Pj4+IGVhY2ggY29udHJvbGxlciAoY29uY3VycmVudGx5
KSwgYW5kIHRoZW4gYWZ0ZXIgdXNpbmcgdGhhdCB0byB0YWxrIHRvCj4gPiA+Pj4+Pj4+PiB0aGUg
Y29udHJvbGxlciBmb3Igc29tZSBjb25maWd1cmF0aW9uIGRhdGEsIGl0IGRpc2FibGVzIHRoZSBz
aW5nbGUgTVNJWAo+ID4gPj4+Pj4+Pj4gdmVjdG9yIGFuZCByZS1jb25maWd1cmVzIGFsbCB0aGUg
TVNJWCB2ZWN0b3JzIGl0IG5lZWRzLiAgU28gdGhlIE1TSVgKPiA+ID4+Pj4+Pj4+IHNldHVwIGNv
ZGUgdHJpZXMgdG8gcmUtdXNlIHRoZSBjYWNoZWQgcGlycSBmcm9tIHRoZSBmaXJzdCB2ZWN0b3IK
PiA+ID4+Pj4+Pj4+IGZvciBlYWNoIGNvbnRyb2xsZXIsIGJ1dCB0aGUgaHlwZXJ2aXNvciBoYXMg
YWxyZWFkeSBnaXZlbiBhd2F5IHRoYXQKPiA+ID4+Pj4+Pj4+IHBpcnEgdG8gYW5vdGhlciBjb250
cm9sbGVyLCBhbmQgaXRzIGluaXRpYWxpemF0aW9uIGZhaWxzLgo+ID4gPj4+Pj4+Pj4KPiA+ID4+
Pj4+Pj4+IFRoaXMgaXMgZGlzY3Vzc2VkIGluIG1vcmUgZGV0YWlsIGF0Ogo+ID4gPj4+Pj4+Pj4g
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDEvbXNn
MDA0NDcuaHRtbAo+ID4gPj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+IEZpeGVzOiBhZjQyYjhkMTJmOGEg
KCJ4ZW46IGZpeCBNU0kgc2V0dXAgYW5kIHRlYXJkb3duIGZvciBQViBvbiBIVk0gZ3Vlc3RzIikK
PiA+ID4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IERhbiBTdHJlZXRtYW4gPGRhbi5zdHJlZXRtYW5A
Y2Fub25pY2FsLmNvbT4KPiA+ID4+Pj4+Pj4gQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+ID4+Pj4+PiBUaGlzIGRvZXNuJ3Qgc2VlbSB0
byBiZSBhcHBsaWVkIHlldCwgaXMgaXQgc3RpbGwgd2FpdGluZyBvbiBhbm90aGVyCj4gPiA+Pj4+
Pj4gYWNrPyAgT3IgbWF5YmUgSSdtIGxvb2tpbmcgYXQgdGhlIHdyb25nIGdpdCB0cmVlLi4uCj4g
PiA+Pj4+PiBBbSBJIHdyb25nIG9yIHNob3VsZG4ndCB0aGlzIGdvIHRocm91Z2ggdGhlIFBDSSB0
cmVlPyBLb25yYWQ/Cj4gPiA+Pj4+IEtvbnJhZCBpcyBhd2F5IHRoaXMgd2VlayBidXQgc2luY2Ug
cHVsbCByZXF1ZXN0IGZvciBYZW4gdHJlZSBqdXN0IHdlbnQKPiA+ID4+Pj4gb3V0IHdlIHNob3Vs
ZCBwcm9iYWJseSB3YWl0IHVudGlsIHJjMSBhbnl3YXkgKHVubGVzcyBzb21ldGhpbmcgYmlnIGNv
bWVzCj4gPiA+Pj4+IHVwIGJlZm9yZSB0aGF0KS4KPiA+ID4+PiBJIGFzc3VtZSB0aGlzIHNob3Vs
ZCBnbyB2aWEgdGhlIFhlbiBvciB4ODYgdHJlZSwgc2luY2UgdGhhdCdzIGhvdyBtb3N0Cj4gPiA+
Pj4gYXJjaC94ODYvcGNpL3hlbi5jIHBhdGNoZXMgaGF2ZSBiZWVuIGhhbmRsZWQsIGluY2x1ZGlu
ZyBhZjQyYjhkMTJmOGEuCj4gPiA+Pj4gSWYgeW91IHRoaW5rIG90aGVyd2lzZSwgbGV0IG1lIGtu
b3cuCj4gPiA+PiBPSywgSSBhcHBsaWVkIGl0IHRvIFhlbiB0cmVlJ3MgZm9yLWxpbnVzLTQuMTEu
Cj4gPiA+IEhtLCB3ZSB3YW50IHRoaXMgKGM3NGZkODBmMmY0KSBpbiBzdGFibGUgdG9vLCBkb24n
dCB3ZT8KPiA+IAo+ID4gCj4gPiBNYXliZS4KPiA+IAo+ID4gUGVyIGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAxL21zZzAwOTg3Lmh0bWwKPiA+IGl0
IG1heSBicmVhayB0aGluZ3Mgb24gb2xkZXIgKDQuNC0pIGh5cGVydmlzb3JzLiBUaGV5IGFyZSBv
dXQgb2YKPiA+IHN1cHBvcnQsIHdoaWNoIGlzIHdoeSB0aGlzIHBhdGNoIHdlbnQgaW4gbm93IGJ1
dCBJIGFtIG5vdCBzdXJlIHRoaXMKPiA+IGF1dG9tYXRpY2FsbHkgYXBwbGllcyB0byBzdGFibGUg
a2VybmVscy4KPiA+IAo+ID4gU3RlZmFubz8KPiAKPiBUaGlzIGlzIGEgZGlmZmljdWx0IGNhbGwu
IFdlIGNvdWxkIGp1c3Qgc2F5IHRoYXQgYWxsIHRoZSBicm9rZW4gWGVuCj4gdmVyc2lvbnMgYXJl
IG91dCBvZiBzdXBwb3J0LCBzbyBsZXQncyBmaXggYWxsIHRoZSBMaW51eCBrZXJuZWwgc3RhYmxl
Cj4gdHJlZXMgdGhhdCB3ZSBjYW4uCj4gCj4gT3Igd2UgY291bGQgZ2l2ZSBhIGxvb2sgYXQgdGhl
IHJlbGVhc2UgZGF0ZXMuIExpbnV4IDMuMTggaXMgc3RpbGwKPiBtYWludGFpbmVkIGFuZCB3YXMg
dGFnZ2VkIG9uIERlYyA3IDIwMTQuCgpEb24ndCBkbyBhbnl0aGluZyAic3BlY2lhbCIgZm9yIDMu
MTggaWYgeW91IGhhdmUgdG8uICBJJ20gb25seQpzZW1pLW1haW50YWluaW5nIGl0IGJlY2F1c2Ug
c29tZSBTb0MgdmVuZG9ycyBuZXZlciB1cHN0cmVhbWVkIHRoZWlyCnRyZWVzIGFuZCBsb3RzIG9m
IGRldmljZXMgcmVseSBvbiBpdC4gIE5vbmUgb2YgdGhlbSB1c2UgWGVuIG9uIHRoZWlyCnBsYXRm
b3Jtcywgc28gbm8gbmVlZCBmb3IgbWUgdG8gYmFja3BvcnQgYW55IGNoYW5nZSB0aGVyZS4KCnRo
YW5rcywKCmdyZWcgay1oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 23:12:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 23:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d63Rn-0003tX-Q0; Wed, 03 May 2017 23:12:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d63Rm-0003tR-9r
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 23:12:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 5E/D3-03613-5E36A095; Wed, 03 May 2017 23:12:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVybKJsh+6TZK5
 Ig9UHzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9Gw6xFDxXqbh3YBlrA+N52S5GLg4hgamM
 El+ufWGCcP4wSsz7cAnI4eRgEdCS+HH2BguIzSZgKPH3ySa2LkYODgkge8lnDpCwiICGxMujt
 1hAepkFHjJLHHy8kx0kISyQJHF3+0M2EJtTQF9i6YR1jCA2r4CXxMvPvxkhlu1gkbjYcwOsSF
 RAV+LQvz9sEEWCEidnPgFbzAx0xPLp28BsCYEMiXk9c1ghbC+JRTcuQdlqElfPbWKewCg4C0n
 7LCTtCxiZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeWZ6uanFxYnpqTmJScV6yfm5mxiBIcoA
 BDsY7y0LOMQoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEry8w5IUEi1LTUyvSM
 nOA0QKTluDgURLhLQVJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOK8iSJEASFFGaR7cCF
 jkXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7/8koCk8mXklcJteAR3BBHREsywHyBEliQg
 pqQbGyU5O2bMm/lpqLRS6f3lqFsPD1ToxBYwaD+6IPWfcFehXW67MePz/nTLHb/u9mwW/PCnP
 e3zi/8Srak+ElJcnldVOOb195/xpaS23+aUWfXf7tGmJ2fH4GwmnHn2ctSfqKINYvPGScyV+0
 xa6XXRwi0rR2FAaeG3rnYyN09Le+1rn3WOfXrePU4mlOCPRUIu5qDgRAD/aCYDXAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493853155!87834034!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47055 invoked from network); 3 May 2017 23:12:36 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 23:12:36 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 9BD2120263;
 Wed,  3 May 2017 23:12:33 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C2A47202DD;
 Wed,  3 May 2017 23:12:31 +0000 (UTC)
Date: Wed, 3 May 2017 16:12:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Greg KH <gregkh@linuxfoundation.org>
In-Reply-To: <20170503230635.GB11256@kroah.com>
Message-ID: <alpine.DEB.2.10.1705031608510.9240@sstabellini-ThinkPad-X260>
References: <20170113200751.20125-1-ddstreet@ieee.org>
 <20170113223035.GE23066@char.us.oracle.com>
 <CALZtONDL2Ph0MMMfSuqvofNZ-+6jPi9aKsE4mL30i15Up6Bvug@mail.gmail.com>
 <0c2b4d6a-93e7-90a2-ffaf-fa423fb022d5@suse.com>
 <72f8b025-e858-5e54-d900-50fbec46fea6@oracle.com>
 <20170222142810.GA28359@bhelgaas-glaptop.roam.corp.google.com>
 <3379a82f-04b7-152a-1577-bf99b1c638cc@oracle.com>
 <1493835543.4904.5.camel@infradead.org>
 <1b84c2a5-1fd6-02b9-c080-0f99f6a8d085@oracle.com>
 <alpine.DEB.2.10.1705031540140.9240@sstabellini-ThinkPad-X260>
 <20170503230635.GB11256@kroah.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dan Streetman <dan.streetman@canonical.com>, linux-pci@vger.kernel.org,
 linux-kernel <linux-kernel@vger.kernel.org>, stable@vger.kernel.org,
 Bjorn Helgaas <helgaas@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 David Woodhouse <dwmw2@infradead.org>, Dan Streetman <ddstreet@ieee.org>
Subject: Re: [Xen-devel] [PATCH] xen: do not re-use pirq number cached in
 pci device msi msg data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzIE1heSAyMDE3LCBHcmVnIEtIIHdyb3RlOgo+IE9uIFdlZCwgTWF5IDAzLCAyMDE3
IGF0IDAzOjU5OjE1UE0gLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdl
ZCwgMyBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gPiBPbiAwNS8wMy8yMDE3
IDAyOjE5IFBNLCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCAyMDE3LTAy
LTIyIGF0IDEwOjE0IC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPiA+ID4+IE9uIDAy
LzIyLzIwMTcgMDk6MjggQU0sIEJqb3JuIEhlbGdhYXMgd3JvdGU6Cj4gPiA+ID4+PiBPbiBUdWUs
IEZlYiAyMSwgMjAxNyBhdCAxMDo1ODozOUFNIC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gPiA+ID4+Pj4gT24gMDIvMjEvMjAxNyAxMDo0NSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
PiA+ID4gPj4+Pj4gT24gMjEvMDIvMTcgMTY6MzEsIERhbiBTdHJlZXRtYW4gd3JvdGU6Cj4gPiA+
ID4+Pj4+PiBPbiBGcmksIEphbiAxMywgMjAxNyBhdCA1OjMwIFBNLCBLb25yYWQgUnplc3p1dGVr
IFdpbGsKPiA+ID4gPj4+Pj4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiA+ID4g
Pj4+Pj4+PiBPbiBGcmksIEphbiAxMywgMjAxNyBhdCAwMzowNzo1MVBNIC0wNTAwLCBEYW4gU3Ry
ZWV0bWFuIHdyb3RlOgo+ID4gPiA+Pj4+Pj4+PiBSZXZlcnQgdGhlIG1haW4gcGFydCBvZiBjb21t
aXQ6Cj4gPiA+ID4+Pj4+Pj4+IGFmNDJiOGQxMmY4YSAoInhlbjogZml4IE1TSSBzZXR1cCBhbmQg
dGVhcmRvd24gZm9yIFBWIG9uIEhWTSBndWVzdHMiKQo+ID4gPiA+Pj4+Pj4+Pgo+ID4gPiA+Pj4+
Pj4+PiBUaGF0IGNvbW1pdCBpbnRyb2R1Y2VkIHJlYWRpbmcgdGhlIHBjaSBkZXZpY2UncyBtc2kg
bWVzc2FnZSBkYXRhIHRvIHNlZQo+ID4gPiA+Pj4+Pj4+PiBpZiBhIHBpcnEgd2FzIHByZXZpb3Vz
bHkgY29uZmlndXJlZCBmb3IgdGhlIGRldmljZSdzIG1zaS9tc2l4LCBhbmQgcmUtdXNlCj4gPiA+
ID4+Pj4+Pj4+IHRoYXQgcGlycS4gIEF0IHRoZSB0aW1lLCB0aGF0IHdhcyB0aGUgY29ycmVjdCBi
ZWhhdmlvci4gIEhvd2V2ZXIsIGEKPiA+ID4gPj4+Pj4+Pj4gbGF0ZXIgY2hhbmdlIHRvIFFlbXUg
Y2F1c2VkIGl0IHRvIGNhbGwgaW50byB0aGUgWGVuIGh5cGVydmlzb3IgdG8gdW5tYXAKPiA+ID4g
Pj4+Pj4+Pj4gYWxsIHBpcnFzIGZvciBhIHBjaSBkZXZpY2UsIHdoZW4gdGhlIHBjaSBkZXZpY2Ug
ZGlzYWJsZXMgaXRzIE1TSS9NU0lYCj4gPiA+ID4+Pj4+Pj4+IHZlY3RvcnM7IHNwZWNpZmljYWxs
eSB0aGUgUWVtdSBjb21taXQ6Cj4gPiA+ID4+Pj4+Pj4+IGM5NzY0MzdjN2RiYTljNzQ0NGZiNDFk
ZjQ1NDY4OTY4YWFhMzI2YWQKPiA+ID4gPj4+Pj4+Pj4gKCJxZW11LXhlbjogZnJlZSBhbGwgdGhl
IHBpcnFzIGZvciBtc2kvbXNpeCB3aGVuIGRyaXZlciB1bmxvYWQiKQo+ID4gPiA+Pj4+Pj4+Pgo+
ID4gPiA+Pj4+Pj4+PiBPbmNlIFFlbXUgYWRkZWQgdGhpcyBwaXJxIHVubWFwcGluZywgaXQgd2Fz
IG5vIGxvbmdlciBjb3JyZWN0IGZvciB0aGUKPiA+ID4gPj4+Pj4+Pj4ga2VybmVsIHRvIHJlLXVz
ZSB0aGUgcGlycSBudW1iZXIgY2FjaGVkIGluIHRoZSBwY2kgZGV2aWNlIG1zaSBtZXNzYWdlCj4g
PiA+ID4+Pj4+Pj4+IGRhdGEuICBBbGwgUWVtdSByZWxlYXNlcyBzaW5jZSAyLjEuMCBjb250YWlu
IHRoZSBwYXRjaCB0aGF0IHVubWFwcyB0aGUKPiA+ID4gPj4+Pj4+Pj4gcGlycXMgd2hlbiB0aGUg
cGNpIGRldmljZSBkaXNhYmxlcyBpdHMgTVNJL01TSVggdmVjdG9ycy4KPiA+ID4gPj4+Pj4+Pj4K
PiA+ID4gPj4+Pj4+Pj4gVGhpcyBidWcgaXMgY2F1c2luZyBmYWlsdXJlcyB0byBpbml0aWFsaXpl
IG11bHRpcGxlIE5WTWUgY29udHJvbGxlcnMKPiA+ID4gPj4+Pj4+Pj4gdW5kZXIgWGVuLCBiZWNh
dXNlIHRoZSBOVk1lIGRyaXZlciBzZXRzIHVwIGEgc2luZ2xlIE1TSVggdmVjdG9yIGZvcgo+ID4g
PiA+Pj4+Pj4+PiBlYWNoIGNvbnRyb2xsZXIgKGNvbmN1cnJlbnRseSksIGFuZCB0aGVuIGFmdGVy
IHVzaW5nIHRoYXQgdG8gdGFsayB0bwo+ID4gPiA+Pj4+Pj4+PiB0aGUgY29udHJvbGxlciBmb3Ig
c29tZSBjb25maWd1cmF0aW9uIGRhdGEsIGl0IGRpc2FibGVzIHRoZSBzaW5nbGUgTVNJWAo+ID4g
PiA+Pj4+Pj4+PiB2ZWN0b3IgYW5kIHJlLWNvbmZpZ3VyZXMgYWxsIHRoZSBNU0lYIHZlY3RvcnMg
aXQgbmVlZHMuICBTbyB0aGUgTVNJWAo+ID4gPiA+Pj4+Pj4+PiBzZXR1cCBjb2RlIHRyaWVzIHRv
IHJlLXVzZSB0aGUgY2FjaGVkIHBpcnEgZnJvbSB0aGUgZmlyc3QgdmVjdG9yCj4gPiA+ID4+Pj4+
Pj4+IGZvciBlYWNoIGNvbnRyb2xsZXIsIGJ1dCB0aGUgaHlwZXJ2aXNvciBoYXMgYWxyZWFkeSBn
aXZlbiBhd2F5IHRoYXQKPiA+ID4gPj4+Pj4+Pj4gcGlycSB0byBhbm90aGVyIGNvbnRyb2xsZXIs
IGFuZCBpdHMgaW5pdGlhbGl6YXRpb24gZmFpbHMuCj4gPiA+ID4+Pj4+Pj4+Cj4gPiA+ID4+Pj4+
Pj4+IFRoaXMgaXMgZGlzY3Vzc2VkIGluIG1vcmUgZGV0YWlsIGF0Ogo+ID4gPiA+Pj4+Pj4+PiBo
dHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMS9tc2cw
MDQ0Ny5odG1sCj4gPiA+ID4+Pj4+Pj4+Cj4gPiA+ID4+Pj4+Pj4+IEZpeGVzOiBhZjQyYjhkMTJm
OGEgKCJ4ZW46IGZpeCBNU0kgc2V0dXAgYW5kIHRlYXJkb3duIGZvciBQViBvbiBIVk0gZ3Vlc3Rz
IikKPiA+ID4gPj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogRGFuIFN0cmVldG1hbiA8ZGFuLnN0cmVl
dG1hbkBjYW5vbmljYWwuY29tPgo+ID4gPiA+Pj4+Pj4+IEFja2VkLWJ5OiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiA+ID4+Pj4+PiBUaGlzIGRvZXNu
J3Qgc2VlbSB0byBiZSBhcHBsaWVkIHlldCwgaXMgaXQgc3RpbGwgd2FpdGluZyBvbiBhbm90aGVy
Cj4gPiA+ID4+Pj4+PiBhY2s/ICBPciBtYXliZSBJJ20gbG9va2luZyBhdCB0aGUgd3JvbmcgZ2l0
IHRyZWUuLi4KPiA+ID4gPj4+Pj4gQW0gSSB3cm9uZyBvciBzaG91bGRuJ3QgdGhpcyBnbyB0aHJv
dWdoIHRoZSBQQ0kgdHJlZT8gS29ucmFkPwo+ID4gPiA+Pj4+IEtvbnJhZCBpcyBhd2F5IHRoaXMg
d2VlayBidXQgc2luY2UgcHVsbCByZXF1ZXN0IGZvciBYZW4gdHJlZSBqdXN0IHdlbnQKPiA+ID4g
Pj4+PiBvdXQgd2Ugc2hvdWxkIHByb2JhYmx5IHdhaXQgdW50aWwgcmMxIGFueXdheSAodW5sZXNz
IHNvbWV0aGluZyBiaWcgY29tZXMKPiA+ID4gPj4+PiB1cCBiZWZvcmUgdGhhdCkuCj4gPiA+ID4+
PiBJIGFzc3VtZSB0aGlzIHNob3VsZCBnbyB2aWEgdGhlIFhlbiBvciB4ODYgdHJlZSwgc2luY2Ug
dGhhdCdzIGhvdyBtb3N0Cj4gPiA+ID4+PiBhcmNoL3g4Ni9wY2kveGVuLmMgcGF0Y2hlcyBoYXZl
IGJlZW4gaGFuZGxlZCwgaW5jbHVkaW5nIGFmNDJiOGQxMmY4YS4KPiA+ID4gPj4+IElmIHlvdSB0
aGluayBvdGhlcndpc2UsIGxldCBtZSBrbm93Lgo+ID4gPiA+PiBPSywgSSBhcHBsaWVkIGl0IHRv
IFhlbiB0cmVlJ3MgZm9yLWxpbnVzLTQuMTEuCj4gPiA+ID4gSG0sIHdlIHdhbnQgdGhpcyAoYzc0
ZmQ4MGYyZjQpIGluIHN0YWJsZSB0b28sIGRvbid0IHdlPwo+ID4gPiAKPiA+ID4gCj4gPiA+IE1h
eWJlLgo+ID4gPiAKPiA+ID4gUGVyIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTAxL21zZzAwOTg3Lmh0bWwKPiA+ID4gaXQgbWF5IGJyZWFrIHRoaW5n
cyBvbiBvbGRlciAoNC40LSkgaHlwZXJ2aXNvcnMuIFRoZXkgYXJlIG91dCBvZgo+ID4gPiBzdXBw
b3J0LCB3aGljaCBpcyB3aHkgdGhpcyBwYXRjaCB3ZW50IGluIG5vdyBidXQgSSBhbSBub3Qgc3Vy
ZSB0aGlzCj4gPiA+IGF1dG9tYXRpY2FsbHkgYXBwbGllcyB0byBzdGFibGUga2VybmVscy4KPiA+
ID4gCj4gPiA+IFN0ZWZhbm8/Cj4gPiAKPiA+IFRoaXMgaXMgYSBkaWZmaWN1bHQgY2FsbC4gV2Ug
Y291bGQganVzdCBzYXkgdGhhdCBhbGwgdGhlIGJyb2tlbiBYZW4KPiA+IHZlcnNpb25zIGFyZSBv
dXQgb2Ygc3VwcG9ydCwgc28gbGV0J3MgZml4IGFsbCB0aGUgTGludXgga2VybmVsIHN0YWJsZQo+
ID4gdHJlZXMgdGhhdCB3ZSBjYW4uCj4gPiAKPiA+IE9yIHdlIGNvdWxkIGdpdmUgYSBsb29rIGF0
IHRoZSByZWxlYXNlIGRhdGVzLiBMaW51eCAzLjE4IGlzIHN0aWxsCj4gPiBtYWludGFpbmVkIGFu
ZCB3YXMgdGFnZ2VkIG9uIERlYyA3IDIwMTQuCj4gCj4gRG9uJ3QgZG8gYW55dGhpbmcgInNwZWNp
YWwiIGZvciAzLjE4IGlmIHlvdSBoYXZlIHRvLiAgSSdtIG9ubHkKPiBzZW1pLW1haW50YWluaW5n
IGl0IGJlY2F1c2Ugc29tZSBTb0MgdmVuZG9ycyBuZXZlciB1cHN0cmVhbWVkIHRoZWlyCj4gdHJl
ZXMgYW5kIGxvdHMgb2YgZGV2aWNlcyByZWx5IG9uIGl0LiAgTm9uZSBvZiB0aGVtIHVzZSBYZW4g
b24gdGhlaXIKPiBwbGF0Zm9ybXMsIHNvIG5vIG5lZWQgZm9yIG1lIHRvIGJhY2twb3J0IGFueSBj
aGFuZ2UgdGhlcmUuCgpUaGFua3MgR3JlZywgdGhhdCBpcyBnb29kIGluZm8uIElzIDQuNCB0aGUg
b2xkZXN0IExpbnV4IHRyZWUgZnVsbHkKbWFpbnRhaW5lZD8KCklmIHNvLCBJIHRoaW5rIHdlIHNo
b3VsZCBqdXN0IGJhY2twb3J0IHRoaXMgZml4IHRvIGFsbCBMaW51eCB0cmVlcyA+PQo0LjQsIGdp
dmVuIHRoYXQgTGludXggNC40IGlzIGZyb20gSmFuIDIwMTYuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 03 23:19:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 23:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d63Yl-00048Y-J6; Wed, 03 May 2017 23:19:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1d63Yj-00048S-LB
 for xen-devel@lists.xenproject.org; Wed, 03 May 2017 23:19:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C8/13-03058-4956A095; Wed, 03 May 2017 23:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXSc3klj+6UVK5
 IgwWNQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8baJbcZC2apVzz97NzAOF2+i5GLQ0hgFqPE
 nWtH2LsYOTlYBFQktl77wQxiswloSfTMXsMCYosI6Etsut3IDtLALDCDWeL87ItMIAlhgSSJ2
 auvgDXzCuhKXG3+wgwxdTmLxIKbhxkhEoISJ2c+AZvEDDT1xr+XQM0cQLa0xPJ/HCAmp4C3xN
 xJESAVogLKEktOb2GZwMg7C0nzLCTNsxCaFzAyr2LUKE4tKkst0jU20EsqykzPKMlNzMzRNTQ
 w08tNLS5OTE/NSUwq1kvOz93ECAwpBiDYwfh3beAhRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHiXp3BFCgkWpaanVqRl5gCDGyYtwcGjJMK7ECTNW1yQmFucmQ6ROsWoy/Fu6
 Yf3TEIsefl5qVLivD0gRQIgRRmleXAjYJF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8Gi
 BTeDLzSuA2vQI6ggnoiGZZDpAjShIRUlINjJMNbT6uEcu8KK5u//Hp60e+MdMFIqcvehpUJ3D
 dtXJeUfHcczUtyU8r2XZ08bwwq1XJ446/ajZvVsDMA7d7C24IlcyxO32HQbzOLE9a7pqouMfJ
 Zr8mDokl68/5sy0WqL3ud/9RX74W66a5087flZLMbPsd/qJj+rK97a9qbus0u+/lYxJeqcRSn
 JFoqMVcVJwIAEVGZ3evAgAA
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493853586!66467212!1
X-Originating-IP: [140.211.169.12]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43611 invoked from network); 3 May 2017 23:19:47 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 May 2017 23:19:47 -0000
Received: from localhost (unknown [104.132.0.100])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 4A05ABAE;
 Wed,  3 May 2017 23:19:45 +0000 (UTC)
Date: Wed, 3 May 2017 16:19:38 -0700
From: Greg KH <gregkh@linuxfoundation.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170503231938.GA1211@kroah.com>
References: <CALZtONDL2Ph0MMMfSuqvofNZ-+6jPi9aKsE4mL30i15Up6Bvug@mail.gmail.com>
 <0c2b4d6a-93e7-90a2-ffaf-fa423fb022d5@suse.com>
 <72f8b025-e858-5e54-d900-50fbec46fea6@oracle.com>
 <20170222142810.GA28359@bhelgaas-glaptop.roam.corp.google.com>
 <3379a82f-04b7-152a-1577-bf99b1c638cc@oracle.com>
 <1493835543.4904.5.camel@infradead.org>
 <1b84c2a5-1fd6-02b9-c080-0f99f6a8d085@oracle.com>
 <alpine.DEB.2.10.1705031540140.9240@sstabellini-ThinkPad-X260>
 <20170503230635.GB11256@kroah.com>
 <alpine.DEB.2.10.1705031608510.9240@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1705031608510.9240@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: Juergen Gross <jgross@suse.com>,
 Dan Streetman <dan.streetman@canonical.com>, linux-pci@vger.kernel.org,
 linux-kernel <linux-kernel@vger.kernel.org>, stable@vger.kernel.org,
 Bjorn Helgaas <helgaas@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 David Woodhouse <dwmw2@infradead.org>, Dan Streetman <ddstreet@ieee.org>
Subject: Re: [Xen-devel] [PATCH] xen: do not re-use pirq number cached in
 pci device msi msg data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDQ6MTI6MjlQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFdlZCwgMyBNYXkgMjAxNywgR3JlZyBLSCB3cm90ZToKPiA+IE9uIFdl
ZCwgTWF5IDAzLCAyMDE3IGF0IDAzOjU5OjE1UE0gLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiA+ID4gT24gV2VkLCAzIE1heSAyMDE3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4g
PiA+ID4gT24gMDUvMDMvMjAxNyAwMjoxOSBQTSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+ID4g
PiA+ID4gT24gV2VkLCAyMDE3LTAyLTIyIGF0IDEwOjE0IC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kg
d3JvdGU6Cj4gPiA+ID4gPj4gT24gMDIvMjIvMjAxNyAwOToyOCBBTSwgQmpvcm4gSGVsZ2FhcyB3
cm90ZToKPiA+ID4gPiA+Pj4gT24gVHVlLCBGZWIgMjEsIDIwMTcgYXQgMTA6NTg6MzlBTSAtMDUw
MCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gPiA+ID4+Pj4gT24gMDIvMjEvMjAxNyAxMDo0
NSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+ID4gPiA+Pj4+PiBPbiAyMS8wMi8xNyAxNjoz
MSwgRGFuIFN0cmVldG1hbiB3cm90ZToKPiA+ID4gPiA+Pj4+Pj4gT24gRnJpLCBKYW4gMTMsIDIw
MTcgYXQgNTozMCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA+ID4gPj4+Pj4+IDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiA+ID4gPiA+Pj4+Pj4+IE9uIEZyaSwgSmFuIDEz
LCAyMDE3IGF0IDAzOjA3OjUxUE0gLTA1MDAsIERhbiBTdHJlZXRtYW4gd3JvdGU6Cj4gPiA+ID4g
Pj4+Pj4+Pj4gUmV2ZXJ0IHRoZSBtYWluIHBhcnQgb2YgY29tbWl0Ogo+ID4gPiA+ID4+Pj4+Pj4+
IGFmNDJiOGQxMmY4YSAoInhlbjogZml4IE1TSSBzZXR1cCBhbmQgdGVhcmRvd24gZm9yIFBWIG9u
IEhWTSBndWVzdHMiKQo+ID4gPiA+ID4+Pj4+Pj4+Cj4gPiA+ID4gPj4+Pj4+Pj4gVGhhdCBjb21t
aXQgaW50cm9kdWNlZCByZWFkaW5nIHRoZSBwY2kgZGV2aWNlJ3MgbXNpIG1lc3NhZ2UgZGF0YSB0
byBzZWUKPiA+ID4gPiA+Pj4+Pj4+PiBpZiBhIHBpcnEgd2FzIHByZXZpb3VzbHkgY29uZmlndXJl
ZCBmb3IgdGhlIGRldmljZSdzIG1zaS9tc2l4LCBhbmQgcmUtdXNlCj4gPiA+ID4gPj4+Pj4+Pj4g
dGhhdCBwaXJxLiAgQXQgdGhlIHRpbWUsIHRoYXQgd2FzIHRoZSBjb3JyZWN0IGJlaGF2aW9yLiAg
SG93ZXZlciwgYQo+ID4gPiA+ID4+Pj4+Pj4+IGxhdGVyIGNoYW5nZSB0byBRZW11IGNhdXNlZCBp
dCB0byBjYWxsIGludG8gdGhlIFhlbiBoeXBlcnZpc29yIHRvIHVubWFwCj4gPiA+ID4gPj4+Pj4+
Pj4gYWxsIHBpcnFzIGZvciBhIHBjaSBkZXZpY2UsIHdoZW4gdGhlIHBjaSBkZXZpY2UgZGlzYWJs
ZXMgaXRzIE1TSS9NU0lYCj4gPiA+ID4gPj4+Pj4+Pj4gdmVjdG9yczsgc3BlY2lmaWNhbGx5IHRo
ZSBRZW11IGNvbW1pdDoKPiA+ID4gPiA+Pj4+Pj4+PiBjOTc2NDM3YzdkYmE5Yzc0NDRmYjQxZGY0
NTQ2ODk2OGFhYTMyNmFkCj4gPiA+ID4gPj4+Pj4+Pj4gKCJxZW11LXhlbjogZnJlZSBhbGwgdGhl
IHBpcnFzIGZvciBtc2kvbXNpeCB3aGVuIGRyaXZlciB1bmxvYWQiKQo+ID4gPiA+ID4+Pj4+Pj4+
Cj4gPiA+ID4gPj4+Pj4+Pj4gT25jZSBRZW11IGFkZGVkIHRoaXMgcGlycSB1bm1hcHBpbmcsIGl0
IHdhcyBubyBsb25nZXIgY29ycmVjdCBmb3IgdGhlCj4gPiA+ID4gPj4+Pj4+Pj4ga2VybmVsIHRv
IHJlLXVzZSB0aGUgcGlycSBudW1iZXIgY2FjaGVkIGluIHRoZSBwY2kgZGV2aWNlIG1zaSBtZXNz
YWdlCj4gPiA+ID4gPj4+Pj4+Pj4gZGF0YS4gIEFsbCBRZW11IHJlbGVhc2VzIHNpbmNlIDIuMS4w
IGNvbnRhaW4gdGhlIHBhdGNoIHRoYXQgdW5tYXBzIHRoZQo+ID4gPiA+ID4+Pj4+Pj4+IHBpcnFz
IHdoZW4gdGhlIHBjaSBkZXZpY2UgZGlzYWJsZXMgaXRzIE1TSS9NU0lYIHZlY3RvcnMuCj4gPiA+
ID4gPj4+Pj4+Pj4KPiA+ID4gPiA+Pj4+Pj4+PiBUaGlzIGJ1ZyBpcyBjYXVzaW5nIGZhaWx1cmVz
IHRvIGluaXRpYWxpemUgbXVsdGlwbGUgTlZNZSBjb250cm9sbGVycwo+ID4gPiA+ID4+Pj4+Pj4+
IHVuZGVyIFhlbiwgYmVjYXVzZSB0aGUgTlZNZSBkcml2ZXIgc2V0cyB1cCBhIHNpbmdsZSBNU0lY
IHZlY3RvciBmb3IKPiA+ID4gPiA+Pj4+Pj4+PiBlYWNoIGNvbnRyb2xsZXIgKGNvbmN1cnJlbnRs
eSksIGFuZCB0aGVuIGFmdGVyIHVzaW5nIHRoYXQgdG8gdGFsayB0bwo+ID4gPiA+ID4+Pj4+Pj4+
IHRoZSBjb250cm9sbGVyIGZvciBzb21lIGNvbmZpZ3VyYXRpb24gZGF0YSwgaXQgZGlzYWJsZXMg
dGhlIHNpbmdsZSBNU0lYCj4gPiA+ID4gPj4+Pj4+Pj4gdmVjdG9yIGFuZCByZS1jb25maWd1cmVz
IGFsbCB0aGUgTVNJWCB2ZWN0b3JzIGl0IG5lZWRzLiAgU28gdGhlIE1TSVgKPiA+ID4gPiA+Pj4+
Pj4+PiBzZXR1cCBjb2RlIHRyaWVzIHRvIHJlLXVzZSB0aGUgY2FjaGVkIHBpcnEgZnJvbSB0aGUg
Zmlyc3QgdmVjdG9yCj4gPiA+ID4gPj4+Pj4+Pj4gZm9yIGVhY2ggY29udHJvbGxlciwgYnV0IHRo
ZSBoeXBlcnZpc29yIGhhcyBhbHJlYWR5IGdpdmVuIGF3YXkgdGhhdAo+ID4gPiA+ID4+Pj4+Pj4+
IHBpcnEgdG8gYW5vdGhlciBjb250cm9sbGVyLCBhbmQgaXRzIGluaXRpYWxpemF0aW9uIGZhaWxz
Lgo+ID4gPiA+ID4+Pj4+Pj4+Cj4gPiA+ID4gPj4+Pj4+Pj4gVGhpcyBpcyBkaXNjdXNzZWQgaW4g
bW9yZSBkZXRhaWwgYXQ6Cj4gPiA+ID4gPj4+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDEvbXNnMDA0NDcuaHRtbAo+ID4gPiA+ID4+Pj4+
Pj4+Cj4gPiA+ID4gPj4+Pj4+Pj4gRml4ZXM6IGFmNDJiOGQxMmY4YSAoInhlbjogZml4IE1TSSBz
ZXR1cCBhbmQgdGVhcmRvd24gZm9yIFBWIG9uIEhWTSBndWVzdHMiKQo+ID4gPiA+ID4+Pj4+Pj4+
IFNpZ25lZC1vZmYtYnk6IERhbiBTdHJlZXRtYW4gPGRhbi5zdHJlZXRtYW5AY2Fub25pY2FsLmNv
bT4KPiA+ID4gPiA+Pj4+Pj4+IEFja2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gPiA+ID4gPj4+Pj4+IFRoaXMgZG9lc24ndCBzZWVtIHRvIGJl
IGFwcGxpZWQgeWV0LCBpcyBpdCBzdGlsbCB3YWl0aW5nIG9uIGFub3RoZXIKPiA+ID4gPiA+Pj4+
Pj4gYWNrPyAgT3IgbWF5YmUgSSdtIGxvb2tpbmcgYXQgdGhlIHdyb25nIGdpdCB0cmVlLi4uCj4g
PiA+ID4gPj4+Pj4gQW0gSSB3cm9uZyBvciBzaG91bGRuJ3QgdGhpcyBnbyB0aHJvdWdoIHRoZSBQ
Q0kgdHJlZT8gS29ucmFkPwo+ID4gPiA+ID4+Pj4gS29ucmFkIGlzIGF3YXkgdGhpcyB3ZWVrIGJ1
dCBzaW5jZSBwdWxsIHJlcXVlc3QgZm9yIFhlbiB0cmVlIGp1c3Qgd2VudAo+ID4gPiA+ID4+Pj4g
b3V0IHdlIHNob3VsZCBwcm9iYWJseSB3YWl0IHVudGlsIHJjMSBhbnl3YXkgKHVubGVzcyBzb21l
dGhpbmcgYmlnIGNvbWVzCj4gPiA+ID4gPj4+PiB1cCBiZWZvcmUgdGhhdCkuCj4gPiA+ID4gPj4+
IEkgYXNzdW1lIHRoaXMgc2hvdWxkIGdvIHZpYSB0aGUgWGVuIG9yIHg4NiB0cmVlLCBzaW5jZSB0
aGF0J3MgaG93IG1vc3QKPiA+ID4gPiA+Pj4gYXJjaC94ODYvcGNpL3hlbi5jIHBhdGNoZXMgaGF2
ZSBiZWVuIGhhbmRsZWQsIGluY2x1ZGluZyBhZjQyYjhkMTJmOGEuCj4gPiA+ID4gPj4+IElmIHlv
dSB0aGluayBvdGhlcndpc2UsIGxldCBtZSBrbm93Lgo+ID4gPiA+ID4+IE9LLCBJIGFwcGxpZWQg
aXQgdG8gWGVuIHRyZWUncyBmb3ItbGludXMtNC4xMS4KPiA+ID4gPiA+IEhtLCB3ZSB3YW50IHRo
aXMgKGM3NGZkODBmMmY0KSBpbiBzdGFibGUgdG9vLCBkb24ndCB3ZT8KPiA+ID4gPiAKPiA+ID4g
PiAKPiA+ID4gPiBNYXliZS4KPiA+ID4gPiAKPiA+ID4gPiBQZXIgaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDEvbXNnMDA5ODcuaHRtbAo+ID4gPiA+
IGl0IG1heSBicmVhayB0aGluZ3Mgb24gb2xkZXIgKDQuNC0pIGh5cGVydmlzb3JzLiBUaGV5IGFy
ZSBvdXQgb2YKPiA+ID4gPiBzdXBwb3J0LCB3aGljaCBpcyB3aHkgdGhpcyBwYXRjaCB3ZW50IGlu
IG5vdyBidXQgSSBhbSBub3Qgc3VyZSB0aGlzCj4gPiA+ID4gYXV0b21hdGljYWxseSBhcHBsaWVz
IHRvIHN0YWJsZSBrZXJuZWxzLgo+ID4gPiA+IAo+ID4gPiA+IFN0ZWZhbm8/Cj4gPiA+IAo+ID4g
PiBUaGlzIGlzIGEgZGlmZmljdWx0IGNhbGwuIFdlIGNvdWxkIGp1c3Qgc2F5IHRoYXQgYWxsIHRo
ZSBicm9rZW4gWGVuCj4gPiA+IHZlcnNpb25zIGFyZSBvdXQgb2Ygc3VwcG9ydCwgc28gbGV0J3Mg
Zml4IGFsbCB0aGUgTGludXgga2VybmVsIHN0YWJsZQo+ID4gPiB0cmVlcyB0aGF0IHdlIGNhbi4K
PiA+ID4gCj4gPiA+IE9yIHdlIGNvdWxkIGdpdmUgYSBsb29rIGF0IHRoZSByZWxlYXNlIGRhdGVz
LiBMaW51eCAzLjE4IGlzIHN0aWxsCj4gPiA+IG1haW50YWluZWQgYW5kIHdhcyB0YWdnZWQgb24g
RGVjIDcgMjAxNC4KPiA+IAo+ID4gRG9uJ3QgZG8gYW55dGhpbmcgInNwZWNpYWwiIGZvciAzLjE4
IGlmIHlvdSBoYXZlIHRvLiAgSSdtIG9ubHkKPiA+IHNlbWktbWFpbnRhaW5pbmcgaXQgYmVjYXVz
ZSBzb21lIFNvQyB2ZW5kb3JzIG5ldmVyIHVwc3RyZWFtZWQgdGhlaXIKPiA+IHRyZWVzIGFuZCBs
b3RzIG9mIGRldmljZXMgcmVseSBvbiBpdC4gIE5vbmUgb2YgdGhlbSB1c2UgWGVuIG9uIHRoZWly
Cj4gPiBwbGF0Zm9ybXMsIHNvIG5vIG5lZWQgZm9yIG1lIHRvIGJhY2twb3J0IGFueSBjaGFuZ2Ug
dGhlcmUuCj4gCj4gVGhhbmtzIEdyZWcsIHRoYXQgaXMgZ29vZCBpbmZvLiBJcyA0LjQgdGhlIG9s
ZGVzdCBMaW51eCB0cmVlIGZ1bGx5Cj4gbWFpbnRhaW5lZD8KCldlbGwsIHRoZSBvbmUgdGhhdCBf
SV8gZnVsbHkgbWFpbnRhaW4gOikKClRoZXJlIGFyZSBzb21lIG9sZGVyIG9uZXMsIGJ1dCB5b3Ug
YXJlIGZyZWUgdG8gc2F5IGhvdyBmYXIgYmFjayBhbnkKcGF0Y2ggc2hvdWxkIGdvLCB5b3UncmUg
dGhlIG1haW50YWluZXJzIG9mIHRoaXMgY29kZSwgbm90IG1lLi4uCgp0aGFua3MsCgpncmVnIGst
aAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 03 23:44:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 23:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d63wX-0005wy-MI; Wed, 03 May 2017 23:44:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d63wW-0005wc-SO
 for xen-devel@lists.xensource.com; Wed, 03 May 2017 23:44:24 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 7E/97-02005-85B6A095; Wed, 03 May 2017 23:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVTc8myv
 S4PZvPosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXH4kVjDFpGLdObUGxoNa
 XYxcHEICfxklvm2ZxQbhPGaU+Dh5O0sXIyeQs41RYv46PhBbRMBZ4uuZuewgNq+AvsTD//PYQ
 GxhAT2JX1+uMYHYEgJeEt9vTGaHsT8/OQEUZ+dgE7CSOCQGEmURUJVY0fyZdQIj1wJGhlWMGs
 WpRWWpRbqGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFeZQCCHYzbtnseYpT
 kYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXLIsrUkiwKDU9tSItMwcYXjBpCQ4e
 JRHeqSBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US5/UHKRIAKcoozYMbAQv1S4yyUsK8j
 EBHCfEUpBblZpagyr9iFOdgVBLm9QSZwpOZVwK36RXQEUxARzTLcoAcUZKIkJJqYGRn2sO1+n
 nVQnuBtxOPHrm+v01oTudXpWL+YzcqpFjbZp+5tGVKVPD7KZ9+z/yWeul29ZLytnrWttbpEjO
 nOS5uKHm12vOWT/ldTnPRebl3TBZvcy3KrX767OGvmO2nrxxNm/cunrPK7uT+m0Ibmhkr+rUt
 HpxYIrfbsePfW/f5jzlXGVdf4Z6txFKckWioxVxUnAgAm4lEC3ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493855062!40562532!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32325 invoked from network); 3 May 2017 23:44:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 May 2017 23:44:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d63wS-0005Da-S1; Wed, 03 May 2017 23:44:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d63wN-0004bT-Gz; Wed, 03 May 2017 23:44:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d63wN-0007uN-Au; Wed, 03 May 2017 23:44:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108170-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=00324f3fce83b8d813ca3ec6b6eb663a88a8675e
X-Osstest-Versions-That: ovmf=91cdd20f70c5bc739ef45b13e08ae662fbbc55cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 May 2017 23:44:15 +0000
Subject: [Xen-devel] [ovmf test] 108170: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgxNzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwMDMyNGYzZmNlODNiOGQ4MTNjYTNlYzZiNmViNjYz
YTg4YTg2NzVlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5MWNkZDIw
ZjcwYzViYzczOWVmNDViMTNlMDhhZTY2MmZiYmM1NWNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDgxMjkgIDIwMTctMDUtMDIgMDk6MzM6NTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA4MTcwICAyMDE3LTA1LTAzIDAyOjQ1OjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENo
ZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MDAzMjRmM2ZjZTgzYjhkODEzY2EzZWM2YjZlYjY2
M2E4OGE4Njc1ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMDAz
MjRmM2ZjZTgzYjhkODEzY2EzZWM2YjZlYjY2M2E4OGE4Njc1ZQorIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249MDAzMjRmM2ZjZTgzYjhkODEzY2EzZWM2YjZlYjY2M2E4OGE4Njc1ZQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4g
Li9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgwMDMyNGYzZmNlODNiOGQ4MTNjYTNlYzZi
NmViNjYzYTg4YTg2NzVlID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBo
dHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11
Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVN
UFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisg
Y2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgMDAzMjRmM2ZjZTgzYjhkODEzY2EzZWM2YjZlYjY2M2E4
OGE4Njc1ZTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA5MWNkZDIwLi4wMDMyNGYz
ICAwMDMyNGYzZmNlODNiOGQ4MTNjYTNlYzZiNmViNjYzYTg4YTg2NzVlIC0+IHhlbi10ZXN0ZWQt
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 00:47:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 00:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d64uy-0001nX-OB; Thu, 04 May 2017 00:46:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d64uw-0001nC-Ov
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 00:46:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F7/EE-03620-AF97A095; Thu, 04 May 2017 00:46:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdnJVe
 kwRwhixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGa073/HXDC/nbHiRP9l9gbG
 JVFdjFwcQgJ/GSU2nbrI2sXICeQ8ZpS4+DAbIrGNUeLaostMIAkRAWeJr2fmsoPYvAL6Ettvz
 2YDsYUF7CXez7jPCNIgIXBBXuLSwc1gDRICnhLbp/+Bs+80tjJ3MbJzsAlYSRwSA4myCKhKbJ
 95hWUCI/cCRoZVjBrFqUVlqUW6hpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BPmcAgh2MP5YFHGKU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd2kFV6SQYFFq
 empFWmYOMPhg0hIcPEoivMtA0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc57C6RIAKQoo
 zQPbgQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcXZApPZl4J3KZXQEcwAR3RLMsBck
 RJIkJKqoGx7W/0P5tLF/Y/fvjVcp1o9bTm/V+Ze778E1/7+FaYn8stj/VrP/0N3b019nS/Jsv
 r/i9V978sU2MNv9Qc/Yrrqejq7ef38ax0CPYsDJOqE/r5gFH3y7TnsSuuaGi8an+TsCZi7cb8
 isYclkWX90zceEs1Z8abc8tfPbN6+453jdh/Bi0+IT29GCWW4oxEQy3mouJEABBnWAh/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493858807!94785592!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29976 invoked from network); 4 May 2017 00:46:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 00:46:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d64ur-0007Mv-3h; Thu, 04 May 2017 00:46:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d64ul-0001w2-FB; Thu, 04 May 2017 00:46:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d64uk-0001TL-EF; Thu, 04 May 2017 00:46:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108169-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.8-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a782d9d4218c1453ea276dad2c5b4c70fcdda5db
X-Osstest-Versions-That: xen=98e05a3abc0fbab594396f07cf7d6bec0fa109bc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 00:46:38 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 108169: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE2OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODE2OS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBibG9ja2VkIGluIDEwNzM3MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBibG9ja2VkIGluIDEwNzM3MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTA3MzcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNzAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhNzgyZDlk
NDIxOGMxNDUzZWEyNzZkYWQyYzViNGM3MGZjZGRhNWRiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICA5OGUwNWEzYWJjMGZiYWI1OTQzOTZmMDdjZjdkNmJlYzBmYTEwOWJj
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNzAgIDIwMTctMDQtMTEgMTM6MjA6NTQgWiAgIDIy
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4MTM2ICAyMDE3LTA1LTAyIDEzOjE1OjAwIFog
ICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuOC10ZXN0aW5n
CisgcmV2aXNpb249YTc4MmQ5ZDQyMThjMTQ1M2VhMjc2ZGFkMmM1YjRjNzBmY2RkYTVkYgorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjgtdGVzdGluZyBhNzgyZDlk
NDIxOGMxNDUzZWEyNzZkYWQyYzViNGM3MGZjZGRhNWRiCisgYnJhbmNoPXhlbi00LjgtdGVzdGlu
ZworIHJldmlzaW9uPWE3ODJkOWQ0MjE4YzE0NTNlYTI3NmRhZDJjNWI0YzcwZmNkZGE1ZGIKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5j
aD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0K
KyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjgtdGVzdGluZwor
IHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuOC10
ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyAnWycgeGE3ODJkOWQ0MjE4
YzE0NTNlYTI3NmRhZDJjNWI0YzcwZmNkZGE1ZGIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54
CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25m
aWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
b3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25y
YWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10
ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhl
bi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHkt
Y3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6
IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC44LXRlc3RpbmcKKyBj
YXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC44LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhl
bi00LjgKKyB4ZW52ZXJzaW9uPTQuOAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdCBhNzgyZDlkNDIxOGMxNDUzZWEyNzZkYWQyYzViNGM3MGZj
ZGRhNWRiOnJlZnMvaGVhZHMvc3RhYmxlLTQuOApUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOThlMDVhMy4uYTc4MmQ5ZCAgYTc4MmQ5ZDQyMThjMTQ1
M2VhMjc2ZGFkMmM1YjRjNzBmY2RkYTVkYiAtPiBzdGFibGUtNC44CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 02:09:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 02:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d66CZ-0000aS-12; Thu, 04 May 2017 02:09:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1d66CX-0000aM-I2
 for xen-devel@lists.xen.org; Thu, 04 May 2017 02:09:05 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 26/42-01870-04D8A095; Thu, 04 May 2017 02:09:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURj23Hs3b8srpzt1b2OrnFFSzo8yiAr
 0R/SFQdCPmBZ1tdvuaJu2O8MgaFJErQRrpLXswzKJUqGhVPRF4ghHZWlgzQ9EjXSRUJJRVnbv
 rpmdX885z/O8z/seXppkj6v1NF/m5l1Ozm5Sayghg8gz51ZoLJkfvLGr6z5fp3LRpuCDSWIby
 lfZnIXFZXtUws/mEaIkmFQ25WU8qIv1Ig1NYQ8Jn7ueIfnC4nMENPnOqZRLEMGT6pdqL5pDq3
 EyVJwpp2ScgDMg0FMeK4tI/BZB99AdlUxocT6Epk6pFVEBlN+8KxloCafDtQvZ8jOFF8OP9rN
 RCYN3wnh1IGpl8RGo+t6JZIxwEnwLNRAyJrEOwsNXohgwhrqHHaSCE2F06He0UYRPIvjkm5gm
 FkL/eFN0HMCnSTgxfp9SiK1Q3dtHyA0BToHmkV2KpgZBbdAXTYjHLDx/1z6t3w/3xiLTyWuh6
 mKHSjFMElD5omVaZICqyRqVgi+poPN8jvITeuh7cxIp2AAjvY9UyjhpcPXBF7WCl0N97UeyEi
 3xz5rUP0vmnyXzR39sHrRfGKauIuoWShV510HeZc7KTi902ayC28HZ7OaszJXpDl4UOStv5wr
 F9KJiRwBJ+xEjnXvo5t3NrWg+TZgSmaWRWAsbX1i895DAicJuV6mdF1uRgaZNwNw4rbGw81y8
 lS/bZ7NLS/aXBjrOlMC0nJJoRizhHKLNqlAhlKzXMQtkH5YJodQ5Y/u7np3IqNcySGqEjSvhX
 Q6b+38+gnQ0MmmZRrlKnM3pnqkekYIJKfiokZaD3dw/Su9Bi3DNJeNtJubAsbkbD6cV7E55UW
 9Z0d/2uqNHe7lyrLnXTg2OpvpSln+dGG2wr9+oMTIbGrxF4ZXBte/z7FmB2FRN2OAUNoyMryP
 DlrmV28OtO269ntoyoPO05ZmfCg6z4+tgQfa+ATJUuibwKuLO8Ueu1DXWdi059nhV16ruXyZK
 FLisZaRL5P4AAWttRZkDAAA=
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493863743!91094876!1
X-Originating-IP: [104.47.2.76]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2173 invoked from network); 4 May 2017 02:09:04 -0000
Received: from mail-db5eur01on0076.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.76)
 by server-7.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 May 2017 02:09:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=yJfe6ivKUMqmvWvRHK0XpdpGT2fERCoavb37k8NB9GY=;
 b=aEI1SpzCaq+rPTG52hNS+4MZ7ZoaeU2inrgsVXlup7pnJFn2ZygsAPYDEpB1273frrtsrKlx6DN4f85ijNdmwR+kCGE+48plAEf0ZmdBZ8BTbC/YnB0B2EhkcESeiXc90RwMBTbGEx2Svaioa1lwASPd9hTXi3eTQ4KWy8K5rHU=
Received: from HE1PR08MB0587.eurprd08.prod.outlook.com (10.163.178.141) by
 HE1PR08MB1066.eurprd08.prod.outlook.com (10.166.125.152) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1061.12; Thu, 4 May 2017 02:09:01 +0000
Received: from HE1PR08MB0587.eurprd08.prod.outlook.com ([10.163.178.141]) by
 HE1PR08MB0587.eurprd08.prod.outlook.com ([10.163.178.141]) with mapi id
 15.01.1061.017; Thu, 4 May 2017 02:09:01 +0000
From: Wei Chen <Wei.Chen@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [PATCH] xen/arm32: Distinguish guest SError from Xen
 data aborts
Thread-Index: AQHSw7GlbI6ambAi0EKUPSaOvh9WbA==
Date: Thu, 4 May 2017 02:09:00 +0000
Message-ID: <HE1PR08MB0587897A14B5D2388C8E057E9EEA0@HE1PR08MB0587.eurprd08.prod.outlook.com>
References: <1493777080-5042-1-git-send-email-Wei.Chen@arm.com>
 <alpine.DEB.2.10.1705031445130.9240@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [113.29.88.7]
x-microsoft-exchange-diagnostics: 1; HE1PR08MB1066;
 7:l+Mj5wPGQVoR3fB+TIgMyqEKA7SnLc/p3HKyEvqap73DT0Vdg9ZMtGBh4LorHCffClUyBbGZpuWE2raJ4h/AMKOOcdWqIWf6yS8CAOSZGQ8debUaSskm7f/IeJyaahPQQqyc7RzBtjO5h341SnAmhmeedcfjEaapEfChXo2DRcShdpQ2p7A0YFXsyC68pZ26bHXRT4r/JrUexdopKPgGopCL8a+Q+euW7FLhKlThxAhL3XlR7K1LtXN/P98y4nEZR4M5mqRP/aJOc8f0jrbjwYXgvB3QAkV7S6doUrAjnike/mLz2HFVcd0lnKs5SjidOT7R9NjkT7BdfMGSi6XYXA==
x-ms-office365-filtering-correlation-id: d3931a3d-a049-4396-ae8d-08d49292884c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR08MB1066; 
nodisclaimer: True
x-microsoft-antispam-prvs: <HE1PR08MB1066D02FCE788DE21D77674A9EEA0@HE1PR08MB1066.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(6072148);
 SRVR:HE1PR08MB1066; BCL:0; PCL:0; RULEID:; SRVR:HE1PR08MB1066; 
x-forefront-prvs: 02973C87BC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6009001)(39850400002)(39860400002)(39400400002)(39410400002)(39840400002)(39450400003)(24454002)(6116002)(110136004)(99286003)(86362001)(3280700002)(38730400002)(3660700001)(305945005)(33656002)(53546009)(6246003)(6916009)(55016002)(229853002)(54906002)(74316002)(5660300001)(77096006)(6506006)(9686003)(2906002)(189998001)(7696004)(7736002)(3846002)(4326008)(102836003)(122556002)(6436002)(2900100001)(25786009)(478600001)(66066001)(50986999)(76176999)(54356999)(81166006)(8936002)(53936002)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB1066;
 H:HE1PR08MB0587.eurprd08.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2017 02:09:00.7953 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB1066
Cc: Steve Capper <Steve.Capper@arm.com>, Punit Agrawal <Punit.Agrawal@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Kaly Xin <Kaly.Xin@arm.com>, Julien Grall <Julien.Grall@arm.com>,
 nd <nd@arm.com>
Subject: Re: [Xen-devel] [PATCH] xen/arm32: Distinguish guest SError from
 Xen data aborts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDIwMTcvNS80IDU6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiBPbiBXZWQsIDMgTWF5IDIwMTcsIFdlaSBDaGVuIHdyb3RlOgo+PiBBUk0zMiBkb2Vzbid0IGhh
dmUgYW4gZXhjZXB0aW9uIHNpbWlsYXIgdG8gaHlwX3N5bmMgb2YgQVJNNjQgdG8gY2F0Y2gKPj4g
dGhlIHN5bmNocm9ub3VzIGRhdGEgYWJvcnQgKEZvciBleGFtcGxlLCBhIE5VTEwgcG9pbnRlciBo
YXMgYmVlbiByZWZlcmVuY2VkKS4KPj4gSGVuY2UgdGhlIFNFcnJvciBhbmQgc3luYyBkYXRhIGFi
b3J0IHdpbGwgYmUgY2F1Z2h0IGJ5IHRoZSBzYW1lIGRhdGEgYWJvcnQKPj4gZXhjZXB0aW9uLgo+
Pgo+PiBTaW5jZSBjb21taXQgIjNmMTZjOGNiIiB3ZSB0cmVhdCBhbGwgZGF0YSBhYm9ydHMgY2F1
Z2h0IGJ5IHRoaXMgZXhjZXRwaW9uCj4+IGFzIFNFcnJvci4gVGhpcyBtZWFucywgd2Ugd2lsbCBm
b3J3YXJkIFhlbiBzeW5jaHJvbm91cyBkYXRhIGFib3J0IHRvIGd1ZXN0LAo+PiBpZiB0aGUgc2Vy
cm9yX29wPUZPUldBUkQuIFRoaXMgaXMgb2J2aW91c2x5IGluY29ycmVjdC4gQnV0IHdlIGRvbid0
IGhhdmUKPj4gYW55IG1ldGhvZCB0byBkaXN0aW5ndWlzaCBTRXJyb3IgZnJvbSBYZW4gZGF0YSBh
Ym9ydHMuCj4+Cj4+IEJ1dCB3ZSBjYW4gZGlzdGluZ3Vpc2ggZ3Vlc3QgZ2VuZXJhdGVkIFNFcnJv
ciBmcm9tIFhlbiBkYXRhIGFib3J0cy4gU28gd2UKPj4gd2FudCB0byBjaGFuZ2UgdGhlIHBvbGlj
eSB0byBoYW5kbGUgZGF0YSBhYm9ydHMgZm9yIEFSTTMyOgo+PiAxLiBJZiB0aGlzIGRhdGEgYWJv
cnQgaXMgZ3Vlc3QgZ2VuZXJhdGVkIFNFcnJvciwgd2Ugd2lsbCBoYW5kbGUgdGhpcyBkYXRhCj4+
ICAgIGFib3J0IGZvbGxvdyB0aGUgU0Vycm9yIGhhbmRsZSBvcHRpb24gc2V0dGluZy4KPj4gMi4g
SWYgdGhpcyBkYXRhIGFib3J0IGlzIHN5bmNocm9ub3VzIGRhdGEgYWJvcnQgb3IgWGVuIGdlbmVy
YXRlIFNFcnJvciwgd2UKPj4gICAgd2lsbCBQQU5JQyB0aGUgd2hvbGUgc3lzdGVtLgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4v
YXJjaC9hcm0vYXJtMzIvdHJhcHMuYyB8IDUgKysrKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi90cmFwcy5jIGIveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKPj4gaW5kZXggNWJj
NWY2NC4uMWUxN2FlNyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKPj4gQEAgLTYyLDcgKzYyLDEwIEBA
IGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX3ByZWZldGNoX2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+Pgo+PiAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gIHsKPj4gLSAgICBkb190cmFwX2h5cF9zZXJyb3Io
cmVncyk7Cj4+ICsgICAgaWYgKCBWQUJPUlRfR0VOX0JZX0dVRVNUKHJlZ3MpICkKPj4gKyAgICAg
ICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IocmVncyk7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBk
b191bmV4cGVjdGVkX3RyYXAoIkRhdGEgQWJvcnQiLCByZWdzKTsKPj4gIH0KPgo+IFRoZSBjb25z
ZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgYW55IFhlbiBnZW5lcmF0ZWQgU0Vycm9ycyB3aWxsIGp1
c3QgZW5kCj4gd2l0aCBkb191bmV4cGVjdGVkX3RyYXAgaW5zdGVhZCBvZiBkb190cmFwX2h5cF9z
ZXJyb3IuIFRoZSByZXN1bHQgaXMKPiB0aGF0IHRoZXkgd29uJ3QgYmUgZm9yd2FyZGVkIHRvIHRo
ZSBndWVzdCB3aGVuIHNlcnJvcl9vcD1GT1JXQVJEICh3aGlsZQo+IHRoZSByZXN1bHQgaXMgdGhl
IHNhbWUgZm9yIHNlcnJvcl9vcD1ESVZFUlNFLCBleGNlcHQgZm9yIHRoZSBlcnJvcgo+IG1lc3Nh
Z2UgcHJpbnRlZCkuCj4KPiBJIGd1ZXNzIGl0J3MgdGhlIGJlc3QgY29tcHJvbWlzZSB3ZSBjYW4g
c2hvb3QgZm9yLgo+Cj4gUGxlYXNlIGFkZCBhbiBpbi1jb2RlIGNvbW1lbnQsIGxpa2UgdGhpczoK
Pgo+ICAgLyoKPiAgICAqIFdlIGNhbm5vdCBkaXN0aW5ndWlzaCBYZW4gU0Vycm9ycyBmcm9tIHN5
bmNocm9ub3VzIGRhdGEgYWJvcnRzLiBXZQo+ICAgICogd2FudCB0byBhdm9pZCB0cmVhdGluZyBh
bnkgWGVuIHN5bmNocm9ub3VzIGFib3J0cyBhcyBTRXJyb3JzIGFuZAo+ICAgICogZm9yd2FyZGlu
ZyB0aGVtIHRvIHRoZSBndWVzdC4gSW5zdGVhZCwgY3Jhc2ggdGhlIHN5c3RlbSBpbiBhbGwKPiAg
ICAqIGNhc2VzIHdoZW4gdGhlIGFib3J0IGNvbWVzIGZyb20gWGVuLiBFdmVuIGlmIHRoZXkgYXJl
IFhlbiBTRXJyb3JzCj4gICAgKiBpdCB3b3VsZCBiZSBhIHJlYXNvbmFibGUgdGhpbmcgdG8gZG8s
IGFuZCB0aGUgZGVmYXVsdCBiZWhhdmlvciB3aXRoCj4gICAgKiBzZXJyb3Jfb3AgPT0gRElWRVJT
RS4KPiAgICAqLwo+CgpJIHdpbGwgYWRkIGFib3ZlIGNvbW1lbnQgdG8gY29kZSBhbmQgc2VuZCBh
IG5ldyB2ZXJzaW9uLgoKVGhhbmtzLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 02:26:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 02:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d66TK-0001vI-Ox; Thu, 04 May 2017 02:26:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d66TI-0001uv-W7
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 02:26:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 48/67-03058-0519A095; Thu, 04 May 2017 02:26:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdd/Ile
 kQfsjFosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXN/YxlTQ1cJYsWz+LpYG
 xqfRXYxcHEICfxkldry+xw7hPGaU6Hv7ihXC2cYo0dLdydjFyMkhIuAs8fXMXHYQm1dAX2L9x
 D9gcWEBe4mVjz+BNUgI/FeSWLN8NUsXIweQ4ynx8nYWSA2IeeHierYuRnYONgEriUNiIFEWAV
 WJh9PvM09g5F7AyLCKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DnDECwg/HupoBDjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfAGTuCKFBIs
 Sk1PrUjLzAEGH0xagoNHSYRXASTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivG4gRQIgR
 RmleXAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK88SBTeDLzSuA2vQI6ggnoiGZZDp
 AjShIRUlINjMUfTr/IFreT+HnQqiPth7GL8OGZi91LdITLuqMZansYrH5wZEzVXdrM/ujkWtU
 7Pw/37d4wobm2l39/gf/U7rUZbA9qcgQifA8ejUjN2h763zqUQb4gY3PLDf5CaRFm5ZiDPKLv
 +1Ovp3ayi4QaH7touuralF/q9U1HWqM41HrXrz4hG3BNiaU4I9FQi7moOBEA9ldoV38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493864781!66629358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52972 invoked from network); 4 May 2017 02:26:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 02:26:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d66TE-0000bj-Vv; Thu, 04 May 2017 02:26:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d66T9-00069o-Ft; Thu, 04 May 2017 02:26:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d66T9-00027F-4E; Thu, 04 May 2017 02:26:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108176-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32-invlpg~shadow:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-invlpg~shadow:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-invlpg~shadow:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:debian-install:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=eb9a3bfd8759dc7e3043977ba7ee373223acf7a9
X-Osstest-Versions-That: xen=cf35a354efe2d45d6c345455100fc8023eb038e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 02:26:15 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 108176: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE3NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODE3Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgOSBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGluIDEwODEzOCBwYXNzIGluIDEwODE3NgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTA4MTM4IHBhc3MgaW4gMTA4MTc2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAyMCB4
dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgcGFzcyBpbiAxMDgxMzgKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cgZmFpbCBw
YXNzIGluIDEwODEzOAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgNDQgeHRmL3Rlc3QtaHZt
NjQtaW52bHBnfnNoYWRvdyBmYWlsIHBhc3MgaW4gMTA4MTM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDgx
MzgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDEwODEzOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDUgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgYmxvY2tlZCBpbiAxMDczNTYKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTA4
MTM4IGJsb2NrZWQgaW4gMTA3MzU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1
ZXN0LXN0YXJ0ICAgICAgICAgIGZhaWwgaW4gMTA4MTM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDgxMzgg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMDgxMzggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3MzU2
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMDczNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1NgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTA3MzU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDczNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTA3MzU2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDY1
IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA0NSB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
NjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlYjlhM2JmZDg3NTlkYzdl
MzA0Mzk3N2JhN2VlMzczMjIzYWNmN2E5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAg
ICAgICAgICBjZjM1YTM1NGVmZTJkNDVkNmMzNDU0NTUxMDBmYzgwMjNlYjAzOGUyCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMDczNTYgIDIwMTctMDQtMTAgMTc6MTc6MDcgWiAgIDIzIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTA4MTM4ICAyMDE3LTA1LTAyIDEzOjE1OjA3IFogICAgMSBkYXlz
ICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNw
dXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgcmV2
aXNpb249ZWI5YTNiZmQ4NzU5ZGM3ZTMwNDM5NzdiYTdlZTM3MzIyM2FjZjdhOQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VE
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjYtdGVzdGluZyBlYjlhM2JmZDg3NTlk
YzdlMzA0Mzk3N2JhN2VlMzczMjIzYWNmN2E5CisgYnJhbmNoPXhlbi00LjYtdGVzdGluZworIHJl
dmlzaW9uPWViOWEzYmZkODc1OWRjN2UzMDQzOTc3YmE3ZWUzNzMyMjNhY2Y3YTkKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAu
IC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3Rf
eGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4t
NC42LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjYtdGVzdGluZworIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNi10ZXN0aW5n
CisgcHJldnhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeGViOWEzYmZkODc1OWRjN2Uz
MDQzOTc3YmE3ZWUzNzMyMjNhY2Y3YTkgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAu
L2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3Nz
dGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9n
aXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVz
dC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVu
LmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5n
CisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYt
dGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54
ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5
LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2Fy
Ym9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC42LXRlc3RpbmcKKyBjYXNlICQx
IGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVw
b3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC42LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjYK
KyB4ZW52ZXJzaW9uPTQuNgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdCBlYjlhM2JmZDg3NTlkYzdlMzA0Mzk3N2JhN2VlMzczMjIzYWNmN2E5
OnJlZnMvaGVhZHMvc3RhYmxlLTQuNgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgY2YzNWEzNS4uZWI5YTNiZiAgZWI5YTNiZmQ4NzU5ZGM3ZTMwNDM5
NzdiYTdlZTM3MzIyM2FjZjdhOSAtPiBzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 02:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 02:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d66cl-0002ea-NC; Thu, 04 May 2017 02:36:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d66ck-0002eF-De
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 02:36:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 F2/1C-02022-9939A095; Thu, 04 May 2017 02:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfGZK5
 Ig5u/ZSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WXvbLaCqUEVX75PYW5g
 3GjXxcjFISTwl1Fixud7rBDOY0aJDU3dTBDONkaJPy032boYOTlEBJwlvp6Zyw5i8wroS/R2T
 gSzhQWsJXZMmMIM0iAhsIFH4tWRM0CjOIAcX4nuP9wgNSDmlyvPgerZOdgErCQOiYEUsAioSm
 x7rD+BkXsBI8MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 AjzMAwQ7Ghu2ehxglOZiURHnVX7FHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdZzEFSkkWJSa
 nlqRlpkDDD2YtAQHj5IILwdImre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHmdQIoEQIoyS
 vPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEIVbxZOaVwG16BXQEE9ARzbIcIEeUJC
 KkpBoY41463Z3Xa2T9Ve2svOxu24I5fczBEs6V1x+UThUP2hVwvcctXzoohi03pLFq44zuk93
 pGxme7HuZEcxx9W296JoFwqs0io33/xN6clP9y+tH1QG1Hz5kdJhXnFq4rGfa6dk6T1l8PJaf
 ezDr6Ou7AQv271jlvij8xKEH7LsO/2UJuOFaoF+er8RSnJFoqMVcVJwIAN4X9VN+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1493865366!59997232!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 643 invoked from network); 4 May 2017 02:36:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 02:36:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d66ce-0000rx-0G; Thu, 04 May 2017 02:36:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d66cY-0006TU-DI; Thu, 04 May 2017 02:35:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d66cX-00065D-VZ; Thu, 04 May 2017 02:35:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108177-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=59307fade86fb74db1f8f572433962233f7ac123
X-Osstest-Versions-That: libvirt=5efa7f2a4bf2e316ca74b5baad053a18cffd00b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 02:35:57 +0000
Subject: [Xen-devel] [libvirt test] 108177: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0855271304166577187=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0855271304166577187==
Content-Type: text/plain

flight 108177 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108177/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107640
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107640
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107640
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              59307fade86fb74db1f8f572433962233f7ac123
baseline version:
 libvirt              5efa7f2a4bf2e316ca74b5baad053a18cffd00b9

Last test of basis   107640  2017-04-25 04:21:01 Z    8 days
Failing since        107696  2017-04-26 04:20:12 Z    7 days    8 attempts
Testing same since   108177  2017-05-03 04:20:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  CÃ©dric Bosdonnat <cbosdonnat@suse.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Erik Skultety <eskultet@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Jiri Denemark <jdenemar@redhat.com>
  Joao Martins <joao.m.martins@oracle.com>
  John Ferlan <jferlan@redhat.com>
  Julio Faracco <jcfaracco@gmail.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Laine Stump <laine@laine.org>
  Michal Privoznik <mprivozn@redhat.com>
  Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Wang King <king.wang@huawei.com>
  Wim ten Have <wim.ten.have@oracle.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=59307fade86fb74db1f8f572433962233f7ac123
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 59307fade86fb74db1f8f572433962233f7ac123
+ branch=libvirt
+ revision=59307fade86fb74db1f8f572433962233f7ac123
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x59307fade86fb74db1f8f572433962233f7ac123 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 59307fade86fb74db1f8f572433962233f7ac123:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   5efa7f2..59307fa  59307fade86fb74db1f8f572433962233f7ac123 -> xen-tested-master


--===============0855271304166577187==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0855271304166577187==--

From xen-devel-bounces@lists.xen.org Thu May 04 02:37:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 02:37:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d66eR-0002l9-6L; Thu, 04 May 2017 02:37:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2905cce2f=citrix-osstest@xenproject.org>)
 id 1d66eQ-0002kl-2v
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 02:37:54 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 73/6A-02192-1049A095; Thu, 04 May 2017 02:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpC7DFK5
 IgyPzlS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bHzUkF890rbr9bwNrAeMu0i5GTQ0LAX+Lr
 jmWMELa7xJz2pawgtoiAs8SED7fZQGxeAT2J56/+MoHYwgL2Ek1bfwLVcAHVP2KVeLB4MytEs
 6fEx++n4eyn/xtZQGw2AQ+JiT0TwWwWARWJGy1nwJYJCWhJLF28kgligaDEyZlPwGqYBSQkDr
 54wQwxx0Li0PP/zBMY+WYhKZuFpGwBI9MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DA2O93NT
 i4sT01JzEpGK95PzcTYzAoKpnYGDcwdi31+8QoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErwBk7kihQSLUtNTK9Iyc4DhDZOW4OBREuE9PwkozVtckJhbnJkOkTrFqMvxbumH9
 0xCLHn5ealS4ry6IDMEQIoySvPgRsBi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5XkC
 k8mXklcJteAR3BBHREsywHyBEliQgpqQbG+kk7X0rMPrHnfofhFN3onKu/GJNsxVZPrghiNe8
 NnPyQS2z1+SMrV8Sdr7m2QGsFi7yaWb3OHqH9twL2p0+3s9raH9e/I/LHgslidy6wxvoyxG/Z
 81l0gcDdBXOMSpV91jK+3V1y9snu9w9ep7bq77g+W4kv7ppzTk9jlQz/MxXB3ua3M2u6lFiKM
 xINtZiLihMBr3i8YbACAAA=
X-Env-Sender: prvs=2905cce2f=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493865470!43172889!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53928 invoked from network); 4 May 2017 02:37:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 02:37:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,286,1491264000"; d="scan'208";a="422142502"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71250-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:allowable
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 seabios:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: seabios=3fdabaee7d4c36231fe2f052b2d3464dba690acc
X-Osstest-Versions-That: seabios=19fdcca467ad3436d68ef88899b4dcd78154a9c6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 4 May 2017 03:37:43 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 71250: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI1MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcxMjQzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBS
RUdSLiB2cy4gNzEyNDMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiA3MTI0MwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZh
aWwgbGlrZSA3MTI0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAg
OSB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBsaWtlIDcxMjQzCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAg
ICAgICAgICAzZmRhYmFlZTdkNGMzNjIzMWZlMmYwNTJiMmQzNDY0ZGJhNjkwYWNjCmJhc2VsaW5l
IHZlcnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICAxOWZkY2NhNDY3YWQzNDM2ZDY4ZWY4ODg5
OWI0ZGNkNzgxNTRhOWM2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEyNDMgIDIwMTctMDQtMjkg
MjE6MTY6NDcgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxMjUwICAyMDE3LTA1
LTAzIDIwOjIwOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29u
bm9yLm5ldD4KICBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxv
Z3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDNmZGFiYWVlN2Q0YzM2MjMxZmUyZjA1MmIyZDM0
NjRkYmE2OTBhY2MKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpE
YXRlOiAgIFR1ZSBNYXkgMiAyMDowMjowMSAyMDE3IC0wNDAwCgogICAgc3JjOiBNaW5vciAtIHJl
bW92ZSB0YWIgY2hhcmFjdGVycyB0aGF0IHNsaXBwZWQgaW50byBTZWFCSU9TIEMgY29kZQogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoK
Y29tbWl0IDMxOThjMDZiN2I1NDU3ZWVjZjVmYmM2ZmQ0N2ZiZWEzMDBhODQzZTcKQXV0aG9yOiBS
b21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CkRhdGU6ICAgV2VkIEFwciAyNiAxNzox
ODowOSAyMDE3ICswMzAwCgogICAgbHNpLXNjc2k6IHRyeSB0byBlbnVtZXJhdGUgbHVucyB3aXRo
IFJFUE9SVCBMVU5TCiAgICAKICAgIEVudW1lcmF0ZSBhY3RpdmUgbHVucyB3aXRoIFJFUE9SVCBM
VU5TIGFuZCwgaWYgdGhhdCBmYWlsc1sqXSwgZmFsbCBiYWNrCiAgICB0byBzZXF1ZW50aWFsbHkg
ZW51bWVyYXRpbmcgdGhlbSB1cCB0byAoYXJiaXRyYXJpbHkgY2hvc2VuKSAjOCBbKipdLgogICAg
CiAgICBbKl0gaW4gY3VycmVudCBRRU1VLCBSRVBPUlQgTFVOUyBkb2VzIGZhaWwgaW4gbHNpNTNj
ODk1YSBiZWNhdXNlIHRoZQogICAgcmV0dXJuZWQgZGF0YSBpcyBzbWFsbGVyIHRoYW4gdGhlIGFs
bG9jYXRpb24gbGVuZ3RoIHdoaWNoIGlzICh3cm9uZ2x5KQogICAgY29uc2lkZXJlZCBhbiB1bmRl
cmZsb3cKICAgIAogICAgWyoqXSBpbiBjdXJyZW50IFFFTVUsIGx1bnMgYWJvdmUgMCBhcmUgbm90
IHN1cHBvcnRlZCBpbiBsc2k1M2M4OTVhLCBzbwogICAgdGhpcyBwYXRjaCBpcyBoZXJlIG9ubHkg
Zm9yIGNvbXBsZXRlbmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9tYW4gS2FnYW4gPHJr
YWdhbkB2aXJ0dW96em8uY29tPgoKY29tbWl0IDExMjc3ODQ2ZTgxOWI5ZWVmM2RiNWFjODMzYTZh
NDdmOTVmNWVmMTUKQXV0aG9yOiBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CkRh
dGU6ICAgV2VkIEFwciAyNiAxNzoxODowOCAyMDE3ICswMzAwCgogICAgbHNpLXNjc2k6IHJlc2V0
IGluIGNhc2Ugb2YgYSBzZXJpb3VzIHByb2JsZW0KICAgIAogICAgV2hlbiB0aGUgZGV2aWNlIHJl
cG9ydHMgYSBzZXJpb3VzIHByb2JsZW0gdmlhIFNJU1RbMDFdIHJlZ2lzdGVycywgaXQKICAgIG5l
ZWRzIHRvIGJlIHJlc2V0LCBvdGhlcndpc2UgdGhlIGZvbGxvd2luZyByZXF1ZXN0cyB3aWxsIG1v
c3QgbGlrZWx5CiAgICBmYWlsLCB0b28uCiAgICAKICAgIEluIHBhcnRpY3VsYXIsIFJFUE9SVCBM
VU5TIHdoaWNoIGZhaWxzICh3cm9uZ2x5KSB3aXRoIHVuZGVyZmxvdyBpbiBRRU1VCiAgICBtYWtl
cyBhbGwgdGhlIGZvbGxvd2luZyByZXF1ZXN0cyBmYWlsLCB0b28sIHJlbmRlcmluZyB0aGUgZGV2
aWNlCiAgICB1bnVzYWJsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9tYW4gS2FnYW4gPHJr
YWdhbkB2aXJ0dW96em8uY29tPgoKY29tbWl0IGNmNDgwZGQzZWRkODUxZGI4YWQ2MjM0MjkzN2Uy
NWMwNjQ5NjBiMzEKQXV0aG9yOiBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CkRh
dGU6ICAgV2VkIEFwciAyNiAxNzoxODowNyAyMDE3ICswMzAwCgogICAgbXB0LXNjc2k6IHRyeSB0
byBlbnVtZXJhdGUgbHVucyB3aXRoIFJFUE9SVCBMVU5TCiAgICAKICAgIEVudW1lcmF0ZSBhY3Rp
dmUgbHVucyB3aXRoIFJFUE9SVCBMVU5TIGFuZCwgaWYgdGhhdCBmYWlsc1sqXSwgZmFsbCBiYWNr
CiAgICB0byBzZXF1ZW50aWFsbHkgZW51bWVyYXRpbmcgdGhlbSB1cCB0byAoYXJiaXRyYXJpbHkg
Y2hvc2VuKSAjOC4KICAgIAogICAgTm90ZSB0aGF0IHRoaXMgcGF0Y2ggYWxzbyBtYWtlcyBtcHRf
c2NzaV9jbWQgYWNjZXB0IGx1bnMgb3RoZXIgdGhhbiAwOwogICAgSSd2ZSBubyBpZGVhIHdoYXQg
d2FzIHRoZSBvcmlnaW5hbCBtb3RpdmF0aW9uIG5vdCB0bywgYW5kIHdoYXQgY2FuIGJyZWFrCiAg
ICBkdWUgdG8gdGhpcyBjaGFuZ2UgKG5vdGhpbmcgYnJva2UgaW4gbXkgYmFzaWMgdGVzdHMgd2l0
aCBRRU1VKS4KICAgIAogICAgWypdIGluIGN1cnJlbnQgUUVNVSwgUkVQT1JUIExVTlMgZG9lcyBm
YWlsIGluIG1wdHNhczEwNjggYmVjYXVzZSB0aGUKICAgIHJldHVybmVkIGRhdGEgaXMgc21hbGxl
ciB0aGFuIHRoZSBhbGxvY2F0aW9uIGxlbmd0aCB3aGljaCBpcyAod3JvbmdseSkKICAgIGNvbnNp
ZGVyZWQgYW4gdW5kZXJmbG93LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb21hbiBLYWdhbiA8
cmthZ2FuQHZpcnR1b3p6by5jb20+Cgpjb21taXQgMGE2ZTBhOGRkZDNiMzY1NGU3NzIyNjgwNTBi
ZTRmYmVlMGQ4OGEwOApBdXRob3I6IFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4K
RGF0ZTogICBXZWQgQXByIDI2IDE3OjE4OjA2IDIwMTcgKzAzMDAKCiAgICBwdnNjc2k6IGZpeCB0
aGUgY29tbWVudCBhYm91dCBsdW4gZW51bWVyYXRpb24KICAgIAogICAgVGhlIGNvbW1lbnQgaW4g
cHZzY3NpX3NjYW5fdGFyZ2V0IChwcmVzdW1hYmx5IGMmcC1lZCBmcm9tIGFub3RoZXIKICAgIGRy
aXZlcikgcmVhZHMgdGhhdCBSRVBPUlRTIExVTlMgc2hvdWxkIGJldHRlciBiZSB1c2VkIHRvIGVu
dW1lcmF0ZSB0aGUKICAgIGx1bnMgb24gdGhlIHRhcmdldC4KICAgIAogICAgSG93ZXZlciwgYWNj
b3JkaW5nIHRvIHRoZSBMaW51eCBkcml2ZXIsIHRoZSBkZXZpY2Ugc3VwcG9ydHMgbm8gbW9yZSB0
aGFuCiAgICBhIHNpbmdsZSBsdW4gcGVyIHRhcmdldC4KICAgIAogICAgU28gYWRqdXN0IHRoZSBj
b21tZW50IHRvIHRlbGwgZXhhY3RseSB0aGF0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb21h
biBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+Cgpjb21taXQgODU3OWZkMjBjODlmMGJiYzI1
OGQ2ZWVkYjk5M2VjYjFiZjQzMTAyNwpBdXRob3I6IFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVv
enpvLmNvbT4KRGF0ZTogICBXZWQgQXByIDI2IDE3OjE4OjA1IDIwMTcgKzAzMDAKCiAgICB1c2It
dWFzOiBlbnVtZXJhdGUgbHVucyB3aXRoIFJFUE9SVCBMVU5TCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KCmNvbW1pdCAzYWFkZWY0ZmQ5
Y2U3NjcxYzljYzE1NTljNjRjYjQzOTUxMDg1NmQ5CkF1dGhvcjogUm9tYW4gS2FnYW4gPHJrYWdh
bkB2aXJ0dW96em8uY29tPgpEYXRlOiAgIFdlZCBBcHIgMjYgMTc6MTg6MDQgMjAxNyArMDMwMAoK
ICAgIGVzcC1zY3NpOiBlbnVtZXJhdGUgbHVucyB3aXRoIFJFUE9SVCBMVU5TCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KCmNvbW1pdCA2
OWViZGVmOWJkYjdmMGY0ZjdiZDliNWYzMGVmMGJmNjg3ZDZjOTE4CkF1dGhvcjogUm9tYW4gS2Fn
YW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgpEYXRlOiAgIFdlZCBBcHIgMjYgMTc6MTg6MDMgMjAx
NyArMDMwMAoKICAgIHZpcnRpby1zY3NpOiBlbnVtZXJhdGUgbHVucyB3aXRoIFJFUE9SVCBMVU5T
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNv
bT4KCmNvbW1pdCA3NTAxODhkZmIzNWY2MWYxNTMzZjExMzhkNjk3MmIxOWYzNmYxYTJjCkF1dGhv
cjogUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgpEYXRlOiAgIFdlZCBBcHIgMjYg
MTc6MTg6MDIgMjAxNyArMDMwMAoKICAgIGJsb2NrY21kOiBnZW5lcmljIFNDU0kgbHVucyBlbnVt
ZXJhdGlvbgogICAgCiAgICBBZGQgdHdvIGdlbmVyaWMgZnVuY3Rpb25zIHRvIGRpc2NvdmVyIGFj
dGl2ZSBMVU5zIG9uIGEgU0NTSSB0YXJnZXQuCiAgICAKICAgIFRoZSBmdW5jdGlvbnMgdGFrZSBh
IHRlbXBvcmFyeSBkcml2ZSBkZXNjcmlwdG9yIG9uIHRoZSB0YXJnZXQsIGFuZCBhCiAgICBjYWxs
YmFjayB0byBjcmVhdGUgYSBuZXcgZHJpdmUgZGVzY3JpcHRvciB3aXRoIGEgbmV3IExVTiB1c2lu
ZyB0aGUKICAgIHRlbXBvcmFyeSBvbmUgYXMgYSB0ZW1wbGF0ZS4KICAgIAogICAgT25lIG9mIHRo
ZSBmdW5jdGlvbnMgcGVyZm9ybXMgUkVQT1JUIExVTlMgb24gdGhlIHRlbXBvcmFyeSBkcml2ZSB0
bwogICAgb2J0YWluIHRoZSBsaXN0IG9mIGNhbmRpZGF0ZSBsdW5zOyB0aGUgb3RoZXIgc2VxdWVu
dGlhbGx5IGl0ZXJhdGVzIHRoZQogICAgbHVuIG51bWJlcnMgdXAgdG8gdGhlIGdpdmVuIG1heGlt
dW0sIGFuZCBpcyBtZWFudCBhcyBhIGZhbGxiYWNrLiAgQm90aAogICAgZnVuY3Rpb25zIHJldHVy
biB0aGUgbnVtYmVyIG9mIHN1Y2Nlc3NmdWxseSBjcmVhdGVkIGRyaXZlIGRlc2NyaXB0b3JzLAog
ICAgb3IgYSBuZWdhdGl2ZSBudW1iZXIgaWYgYW4gZXJyb3Igb2NjdXJlZC4KICAgIAogICAgVGhp
cyB3aWxsIGFsbG93IHRvIGxpZnQgdGhlIGxpbWl0YXRpb24gb2YgbW9zdCBvZiB0aGUgU0NTSSBk
cml2ZXJzIHRoYXQKICAgIHN1cHBvcnQgYm9vdGluZyBvZmYgdGhlIExVTiAjMCBvbmx5LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+Cgpj
b21taXQgMTc3YWVjZmNmNDE2MWM1M2Y1MDM3ODJlNjg2MDgyODRiMTk4YzBmOQpBdXRob3I6IFJv
bWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KRGF0ZTogICBXZWQgQXByIDI2IDE3OjE4
OjAxIDIwMTcgKzAzMDAKCiAgICBibG9ja2NtZDogYWNjZXB0IG9ubHkgZGlza3MgYW5kIENELVJP
TXMKICAgIAogICAgTHVucyB0aGF0IHJlcG9ydCB0byBJTlFVSVJZIHdpdGggYSB0eXBlIG90aGVy
IHRoYW4gQ0QtUk9NIGFyZSBjb25zaWRlcmVkCiAgICBkaXNrcy4gIFRoaXMgaXNuJ3QgbmVjZXNz
YXJpbHkgdGhlIGNhc2U7IHdvcmtpbmcgd2l0aCBzdWNoIGx1bnMgYXMgZGlza3MKICAgIG1heSBs
ZWFkIHRvIHVucHJlZGljdGFibGUgcmVzdWx0cy4KICAgIAogICAgU28gYmFpbCBvdXQgaWYgdGhl
IGx1biBpcyBuZWl0aGVyIENELVJPTSBub3IgZGlzay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Um9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgoKY29tbWl0IDZmMDkwZjg2OGRjZGMw
ODlhNjY5YjM2NjRmOTU2NGVmOGY2NWQwZWEKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5A
a29jb25ub3IubmV0PgpEYXRlOiAgIFR1ZSBBcHIgMjUgMTM6MDQ6NDEgMjAxNyAtMDQwMAoKICAg
IGJvb3Q6IEluY3JlYXNlIGRlc2NyaXB0aW9uIHNpemUgaW4gYm9vdCBtZW51CiAgICAKICAgIElu
Y3JlYXNlIHRoZSBib290IG1lbnUgZGVzY3JpcHRpb24gc2l6ZSBzbyB0aGF0IG1lbnUgaXRlbXMg
dXAgdG8gODAKICAgIGNoYXJhY3RlcnMgZGlzcGxheSB3aXRob3V0IHRydW5jYXRpb24uCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBSZW5lIFNodXN0ZXIgPHJlbmUuc2h1c3RlckBiY3NlbWFpbC5vcmc+
CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 02:59:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 02:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d66zJ-00047t-Vx; Thu, 04 May 2017 02:59:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oscar.zhangbo@huawei.com>) id 1d66zI-00047n-MU
 for xen-devel@lists.xen.org; Thu, 04 May 2017 02:59:28 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 18/54-01709-F099A095; Thu, 04 May 2017 02:59:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWi+/PKHl3+mVy
 RBiff8Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvV05mL1jIVXH1JW8D4zX2LkZODiGBM4wS
 z56ldzFyAdn7GSXWTdvEDJJgEzCSeLPuMQuILSJgLrF1yRbGLkYODmEBe4kdr90hwi4S26f+Y
 oew9STm7ZzLBGKzCKhI3Ji3hQ3E5hUIlbh+cDFYnFFAVmLao/tgNrOAuMTcabNYQWwJAUGJRb
 P3MEPYYhL/dj1kg7AVJaY2L2GEqNeRWLD7ExuErS2xbOFrZoj5ghInZz5hgaiXlDi44gYLyC8
 SAucZJb5tmsoEkTCVuHGxnW0Co8gsJLtnIZk7C8ncWUjmLmBkWcWoUZxaVJZapGtkpJdUlJme
 UZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgV9QwMjDsY97T7HWKU5GBSEuVVf8UeKcSXl
 J9SmZFYnBFfVJqTWnyIUYaDQ0mCl3cGV6SQYFFqempFWmYOMD5h0hIcPEoivB3TgdK8xQWJuc
 WZ6RCpU4yKUuK8jCB9AiCJjNI8uDZYSrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXF2Q
 8T2ZeCdz0V0CLmYAWN8tygCwuSURISTUw7jty+K1AipPNy/cHTlgJ/Fwrse/4s/Vaea+epez4
 GiMjaF+wc1FKxAaGGTofDH9OZPAQ/v/qlrxrYYTJwacKBo9/1li1RMltUzjXmVSVzVA/vdhH4
 tbKGxM8ngTuDnDqsxR/9uKTv4otxwPuda43Y0L2zVU7Na+Q/cCp3U4dsWq2zSeX7C/wUGIpzk
 g01GIuKk4EAF1BG2EEAwAA
X-Env-Sender: oscar.zhangbo@huawei.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1493866761!76489420!1
X-Originating-IP: [45.249.212.188]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51661 invoked from network); 4 May 2017 02:59:25 -0000
Received: from szxga02-in.huawei.com (HELO szxga02-in.huawei.com)
 (45.249.212.188)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 02:59:25 -0000
Received: from 172.30.72.56 (EHLO DGGEML402-HUB.china.huawei.com)
 ([172.30.72.56])
 by dggrg02-dlp.huawei.com (MOS 4.4.6-GA FastPath queued)
 with ESMTP id AMX02509; Thu, 04 May 2017 10:59:19 +0800 (CST)
Received: from DGGEML510-MBS.china.huawei.com ([169.254.3.43]) by
 DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id
 14.03.0301.000; Thu, 4 May 2017 10:59:10 +0800
From: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH]acpi: enlarge NUM_FIXMAP_ACPI_PAGES from 4 to 5
Thread-Index: AdLEgk4v/0Klkhg9TPax4OWLlRXTKg==
Date: Thu, 4 May 2017 02:59:10 +0000
Message-ID: <0259E1C966E8C54AA93AA2B1240828E651ACD2D1@dggeml510-mbs.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.177.17.158]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0),
 refid=str=0001.0A0B0206.590A9907.00BD, ss=1, re=0.000, recu=0.000, reip=0.000,
 cl=1, cld=1, fgs=0, ip=169.254.3.43,
 so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: b721d0d0b4c6ee55e91ff77096a3db06
Subject: [Xen-devel] [PATCH]acpi: enlarge NUM_FIXMAP_ACPI_PAGES from 4 to 5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICAgIEluIF9fYWNwaV9tYXBfdGFibGUoKSwgaXQgc3VwcG9zZSBhbGwgQUNQSSB0YWJsZXMgbWF5
IG5vdCBleGNlZWQgNCBwYWdlcy4KICAgIGJ1dCBub3dhZGF5cyBBQ1BJIHRhYmxlcywgc3VjaCBh
cyBTUkFUIHRhYmxlLCBhcmUgbGFyZ2UgZW5vdWdoLCBPbiBteQogICAgQklPUyBib2FyZCwgdGhl
IFNSQVQgdGFibGUgYWNoaWV2ZXMgdGhlIHNpemUgb2YgMTQ0MjhCLCBhbHRob3VnaCBpdCdzCiAg
ICBhYm92ZSAzIHBhZ2VzIGFuZCB3aXRoaW4gNHBhZ2VzLCBidXQgaW4gX19hY3BpX21hcF90YWJs
ZSgpLCBpdCBtYXBzIHBhZ2VzCiAgICB0byBnZXQgdGhlIHRhYmxlLiBzdXBwb3NlIHRoZSBzdGFy
dCBhZGRyZXNzIGlzIG5lYXIgdGhlIGVuZCBvZiB0aGUgZmlyc3QgcGFnZToKCiAgICAgICAgICAg
ICAgMTAwMEIgICAgNDA5NkIgICAgICAgICA0MDk2QiAgICAgICAgICA0MDk2QiAgICAgMTE0MEIK
ICAgICAgICAgICAgICAgfF9fX3xfX19fX19fX19fX19ffF9fX19fX19fX19fX19ffF9fX19fX19f
X19fX19ffF9fX198CgogICAgYWx0aG91Z2ggdGhlIHRvdGFsIHBhZ2UgaXMgd2l0aGluIDRwYWdl
cyAsIGJ1dCBpdCBtYXkgYmUgaW4gZmFjdCBhY3Jvc3MgNQogICAgcGFnZXMsIHRodXMgdGhlIE5V
TV9GSVhNQVBfQUNQSV9QQUdFUyBzaG91bGQgYmUgYXQgbGVhc3QgNSBub3dhZGF5cy4gSWYKICAg
IG5vdCwgeGVuIHdvdWxkIHdyb25nbHkgdGhpbmtzIG5vIE5VTUEgY29uZmlndWF0aW9uIGNvdWxk
IGJlIGZvdW5kIGFzIHRoYXQgaXQKICAgIGNvdWxkIG5vdCBnZXQgU1JBVCB0YWJsZS4KCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oIGIveGVuL2luY2x1ZGUveGVuL2FjcGkuaApp
bmRleCAzMGVjMGVlLi5iZDYxNmExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKQEAgLTQzLDcgKzQzLDcgQEAKICAqIEZpeG1h
cCBwYWdlcyB0byByZXNlcnZlIGZvciBBQ1BJIGJvb3QtdGltZSB0YWJsZXMgKHNlZSBhc20teDg2
L2ZpeG1hcC5oIG9yCiAgKiBhc20tYXJtL2NvbmZpZy5oKQogICovCi0jZGVmaW5lIE5VTV9GSVhN
QVBfQUNQSV9QQUdFUyAgNAorI2RlZmluZSBOVU1fRklYTUFQX0FDUElfUEFHRVMgIDUKCiAjZGVm
aW5lIEJBRF9NQURUX0VOVFJZKGVudHJ5LCBlbmQpICggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICghKGVudHJ5KSkgfHwgKHVuc2lnbmVk
IGxvbmcpKGVudHJ5KSArIHNpemVvZigqKGVudHJ5KSkgPiAoZW5kKSB8fCAgXAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 03:28:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 03:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d67Qu-00062J-Au; Thu, 04 May 2017 03:28:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1d67Qs-00062D-VN
 for xen-devel@lists.xen.org; Thu, 04 May 2017 03:27:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 87/9C-02956-EBF9A095; Thu, 04 May 2017 03:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtmxnXyXZ0nFW8u7hFm6RUihZW5o+
 CIIQsDCSyCJutaXdxHzazhmGUrwjNsoQsH6jl4g/DFDOVfJDWUkqaWr6o1EDThBRJotCimZ3V
 7Pt1zz3nnns+uCTOZCo0JJdq53gra9YpvIiQJHxnaFu5V0J4X4//XsdCJXEAxThblrA4dNLDZ
 NXbUs94GL/P1RHJgz6pnyq+KNLRuDIXeZEEnY5D2VCThwQY2oFBQeMiIYOXGCzWDLgAogcQtD
 iLcJlpR5Ax/doN8jEYvNbsNihDUP07U5xZTyrozXDzToar9qO18Ci31FOqcToLweNfh6RaRcd
 C47MaXKoJOgiGshdcGoreD0NLPa5ZoDfCaG8OLvd9oatokpB9ADpmZlx9RvS/97EHyXo1DI32
 iT6kWG+B7uyjUjagXxFQNVaHyaDBA/68K/CUB7Tg7Cl1LzsC70ve4LLoBoJvS/NIBk8JqJiud
 TPtCmjvynCNe9MMNE20un0bMSgsL1HIy83wddhLto2G/sJyhaxx4JBZ6SBk8NkT7l5fxm+jHc
 VrPli85oMVCKtGIQLHX+T40IhdYXreZDDaLazJHBoRvjvMwgkCa+DMrF4IO2uz1CPxHtaJrxk
 tVsV1IjWJ6fyp4FnPBMZbbzt3ycgKxkQ+xcwJnSiQJHVAacW7YXx5zsClnjeZxaNaoYFU6vyo
 4TKRpoRk1iKYDDLVjULJkZwf8xhDWG1WThNAvZBEtCQyplhXLVZOcwBpNSoKiaEYZTLHW0z2/
 /lZFEAinYoak1yUJqt9ddOsGAITQ2RpSSmEnf1HadJRXmQg78dyQbS6ND93pMU/Zbs+PrFzZq
 wt7sP9qf6W41mHn2ii9/x8e6x10y2/qdPxjvStgzPmfQ8TA9Wn/OtjuRPj7TEbnFRv/qThYHX
 0sq127EHRtE+FsuFylYKJjI8ytF7pnXOquoKoyvHgNkva1POkq73KC/2dE3lLUZDWoSMEIxux
 DecF9i9AnPC9lQMAAA==
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493868477!77063187!1
X-Originating-IP: [40.107.3.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8731 invoked from network); 4 May 2017 03:27:57 -0000
Received: from mail-eopbgr30050.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.50)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 May 2017 03:27:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hkie7jWeTWqZMizLz8f0mpf75YVv7Z+OI9OyQwdddIM=;
 b=c3ajtW3AnPGc3IQwDIXCUBNSmUgPczQbDUSAt4b/oEDJIciR+dFG0nXftShvnWgZGCM9fj1U00NtMYzjHlc+CFFiWAjdF8ojdtFzEOxKYuDtMdUbE3lM5U/kFYD9Ue2LNnHHMn3bIEH+s4sUf9YnoC4VHa8JE7BLqOLM7R/XEO0=
Received: from DB6PR0801CA0056.eurprd08.prod.outlook.com (2603:10a6:4:2b::24)
 by DB4PR08MB0127.eurprd08.prod.outlook.com (2a01:111:e400:985d::23)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Thu, 4
 May 2017 03:27:56 +0000
Received: from DB5EUR03FT028.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::200) by DB6PR0801CA0056.outlook.office365.com
 (2603:10a6:4:2b::24) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11 via
 Frontend Transport; Thu, 4 May 2017 03:27:56 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 DB5EUR03FT028.mail.protection.outlook.com (10.152.20.99) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1047.9 via Frontend Transport; Thu, 4 May 2017 03:27:56 +0000
Received: from P300.p300.shanghai.arm.com (10.1.2.79) by mail.arm.com
 (10.1.105.66) with Microsoft SMTP Server id 14.3.294.0; Thu, 4 May 2017
 04:27:51 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Thu, 4 May 2017 11:27:49 +0800
Message-ID: <1493868469-5054-1-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39450400003)(39840400002)(39860400002)(39400400002)(39850400002)(39410400002)(2980300002)(438002)(189002)(199003)(50986999)(5660300001)(104016004)(8936002)(86362001)(36756003)(48376002)(110136004)(50466002)(5003940100001)(2906002)(38730400002)(305945005)(54906002)(356003)(478600001)(189998001)(4326008)(8676002)(47776003)(106466001)(50226002)(6916009)(2351001)(77096006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB4PR08MB0127; H:nebula.arm.com; FPR:; SPF:Pass;
 MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT028;
 1:ATac7nOSwQMRa211CQbQjotAkpBWtkQmDZMQu1qE8W1AWUAwHswDRMGfmYe9ln+qIVCNytGFyMOreN31WPcWoAsKpxPyOFJj5UgoAyxN4Iom5JofmGeS9VcttQgKSEOBoQyECJE+2tRawdXaj0jDLL1uKnjKUQBfn15FQQABYdSxReDK7ac1NIfCbQeTqTnWJ1YxgQINDpDuJjlgP+KDNEV9lspbyK/lqp0eLvZY3bcFIeW/EG8hOdv0ENOJf2uvIuUrBDFAiZNMMngBFPaGVgwGYKRlYgduIUNZ1oNA9yNTom+wny2ROBiAM3Mxn0+ZjKDvTusmfJEuWbNdKPUf/uw+pdHA9P3bMmt29sShtlhZ+YI2qIlM0OR1VKuNvqVjKxNa7z2gfSCdTF2nIyVQaI/bZhZqIzWJzinlsF8VJb77f/R1Q7BnU67EhIikFgByeIZwEAwQZ31Pivbc4AwbDXdd216RRd6irVY0T0uyq+MQ93OPQcjkthuev3Hpq6jrmmpQQWQ/tga1zp8Ozjh85Y56AVsnwe0oUChNjJJfg0rviXhkx84tK+ujRb7uvDKlP7huMnM5ycic94o7wNzy27WjMtO534N6Vy8pirNdSgAsVERqbsuzRsCVXjyAr8/W
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e4277a59-a498-4703-99ee-08d4929d8e6e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);
 SRVR:DB4PR08MB0127; 
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0127;
 3:mDH00fTcq2BeBf7PDP3twxVBYHgaJ3cGDW7M5k7DjL31lHjDk9Ovy0unqGXTeA1i2oUJnxzmvY1J85OkAIrjNof//pPUu5eea4WczXmgG+R7KJwVwjFcit/K1eA+U6X5eeYoQeklz0UqxmaLXvnIEO7ubSsnAWvXo+udclSJ2k3wIMsGPY16HPsRHnZVzT/lmqfuKKptXJr62Yxb9hl7/id5dUigcPK8YpLDBTnWCTByFv+Eg7buHB9/It88rMH4z1IG3wVOutKoYu3UUMgIjqrKWoHJM34Cf2dKodSYa0ytdmbG5ec+qGnBygjXtw/mYeuJZzkQMI3gox9J9kXtZPORkX0+xmTQf5ID4Y3gT+aDGk3s1/K2xzw5fgLfDrM9a40FprDpBWxyfv3NZ2T4oVd0BeQSQLNCL56PMC1EJOx7iYwLpjUMrAfeZ5nKq0/Y3c43ptQv3qjB0yV125JfgETkhvHrGMtbOGj/iMVIbKCLS+igcuukytY3WoEbArav
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0127;
 25:kub4JkdeP4ayhn2uMG1sYBAoT5cyWJ+yNjfhOwowOR8stksy+hnynHCkYuezYjZ7aZjHsEdGQXxJirVDmR8FkSd2vL4iKT+LtYUbZ/K8f9YA7crkZPL2OacyOIT2Wvi5SbjZb5T1cEH+iRqvrcX0nFWicJc1zCqMZYXqUUCX8ZeYey17bUHgI1OOfeLf0UAh4Qwu7QZkg1puA3F/DSfc43DRQfixpRltvVZYu7nUYHbKP25rOZF4+HKb8qWN2BSNcYTztBbw96hPRM7n7haknQbDsaRwvkCsahFXvrla4OWvgk69wKcecbVqfhlm1SrxTGhEI2Qee2J1cjDbOuHt+p/JIUhw2nkFV5u0TX6Tj0dr9oEmOcIO0icNI/4LMdfYLQrYEQu/IE291lqDLb3dSzDGM4wMflVrNNDovC4CGSD5pbzTZR/qBG8qokiCVh4mQ5BlnOo6T9dGfc2xjnHvmAmEKgZ4vFaWcForEeHFfLk=;
 31:urn6f0qOPa+xasQLwnBdVC5Us+csJP6LSSmZqQKN6/wAmuOSNnJHIdSPDS+Fb5t83ITbmeb5tVgJcAnH3TpDgWqHBR4LKU8uC2zxVWdp3rIHpffNSELbkVLeob5YQtVyuxRhjEIxk/mOxseF7f2nfI5xVu1xhi9r0gtRkXE0LRhQ9j7n+Hl89vQgQEU+QfzwEnuQkhrPa0wpC2vzJZCIBw+p/nSa3FBoW6WCbIRAhQQ/HVmAvDh51ynRXgiX+fzbgsHfU9qqaX2X6/ELsup8kg==
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0127;
 20:0qvAgoHBH6Hif0W8svvO6evadEupm5RkZGg7/NnY3gYyAEuuVNSxGceuvfyFWXDr346XQ8pDStFO+/6RgitJVs8X8uO6Xt63l90dYu5zg23gCbxdDpjPvYBvr2zw29fv+6m+d+i/xnXLzf9sJpQgM9mRf9uOvZK5qitExFrfY8u8rIYP8PWWZtg8A58aL43eBYzgq6ji6+4N6rdMq+rRbZ5TspV1TWU41SXbgvFR6iFRQ7FN6EX0lELh8sk2hI0Y
X-Microsoft-Antispam-PRVS: <DB4PR08MB012746EE86CA1903D09DD6999EEA0@DB4PR08MB0127.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(13013025)(5005006)(13020025)(13024025)(13023025)(10201501046)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(6072148);
 SRVR:DB4PR08MB0127; BCL:0; PCL:0; RULEID:; SRVR:DB4PR08MB0127; 
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0127;
 4:UWdPl4rHjvRhmogimhPRsvmr6bZtIXcie0OEx0j/FUTxUn19jacw48E/k5gULbDoGkVBTGes4qLA4nwio0yR7LGD9GrFLFo436Od771tqJZJQlQoyPVgDOXyhAMSaWAxklLxsYXVxPh5jjjQm2W0FEA5DuNAl2cx6Rn5ykT+cv61T2AV3j09bamTn4aSdnGe8ZYFDWAErkn0clhCvtj6ZqLc8oEsmYuXoJrcFyLD6hKEj2GsgyzEoGxKiC1nEV4W9dTRCAYgQ3mOuXIou1d8rJZLTjC2AjhSbTT21HTs4hLTnUhWN+oE74btyyL5prrzfxKQOKqTdjlp6EE8QmZoLGofBmU+MZS4rJs3SYsjf7CZveRBJ3TttcEuEf2Gek++0eEGusZU4i7wCol5LZ2h7poYBRmFRfY5/bRjiTfC5aifTXqBIYL7nSs+qve0/w6e18Mq7gqlCn5+lKxrUTLLtcEtxn1M6Ep5Qjr/Z88E93b54CfH55u92J28b9YWLlhZgyJejFF4grftwBf9xI7ubBrHMkaMp2ysURuF/3KYtmAutYe3t9rORqLRqeI/qpF9+66VP2SZvZaEpyvjVqVjwq4EOQVFdFzkhpbx6Hrm3RbU7lg2eRUbmSu9Cm4IZz26xSJkQ34sBJYumCGG8wWcaJoCQP1IMBNVwruy/3xcgT5TMCXHzUBYCc+Tty5YzeKkmogKkNPVlgtcMYbtuvw/IXa0YkrmfC562SPpLydxnwJ+eng+QnQ0krhx+HH9HgSqDDlsf3Z7fW2dIewBy8M/jarJSu3rQpyFh5oorY+2TZpeIVx1CDn5a+QZD4+0WmnkSsU454W5N7HwalsnZnlNYxu/EEtjiZ29WoOVGX0rkwoPB4M7WEMgNe+AHLo7xBfq/PyyhD8WwyA6tJ82qmIDway+x151MsqXqeOeBQEgPO8=
X-Forefront-PRVS: 02973C87BC
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0127;
 23:prcFh9XtpBL2FG3GhzAkI8s9W9F8WdLngk+4aJYvgtb3I1hCBrnEGJC9uv+Q3YHpAOTqL3s42TkafCKGlRSHSHugqq2lMP5FsUvaJ+Vij0fGfSKP4JLx1TsTGFyStQLJBjz6jumVEncqx+UwgU1OLrqDsdQ8my1+uzfaODLA3//rFsDVgaoF5mmjh7MGNLtLbANdtFt0T0hJeCBp2LObQ3NxJUokKPyTQG5DVFF98M0T2gMUaXPJXQZeUMgY+eE1F3G0yvYUrKXnRD7nfBX4FSrgbgZ6uJhVA/uz50mDiPiWdF6ClwGaBrMpKsK6k3cJYcz0a8m5mti3HjeH0M4Ect0Z9rJZvHiQe9+4zYV/oUJV6UOzYBn6iDIXb+ObK4eBpZh66KhdcmLwGbsaSfyYC+o+pAWikaYT1AMgJd3Wr0crFP1R1xjRXFj4AsFufT0JGytJwOU9i4RpFwMsdXuGs1TvssCy3J3vxXJmaj1h5X4H1/iznn6WHTNlnO6Fn1C9Dp8IznhAYTIe4ogMkwQa+jd+0LHFL8r+Bzplif5NDdu9aIPQX9B0tvG51OUc61FRPubhAvRoNRJTfjp7F4ctnwyTYYqJ2L+SzDMNbprp7JOEBKviK6hnBc4IwTuDBvJACYRdHBVpwr5OhNsK/VpdqGaJZ/sBfixN+/uHwe72I8ZHdxr+se631Ho+9WXrtF3YvnX8WLWvi+hoav6JNCAb5yPqd9/Ty0JoneBBJr3HC7/fLPei6vKw3pqwINK0Oz5U/YD1m3fE114cl3UWOinFhn8lF4rknKdp0fdzV9uwgAPHOUM6HeCkueuhwDJUGNDRABi8SerxL0MMK7/DXetEFzbYliuMripT/RlWHEdu1O1gxxBFO+r+Gth4mIOrmtK6ejHzAcWLXcrVnbSOF1AnEdOQO5Bq6Ssn9hPkia931I8=
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0127;
 6:WnPSmn5HdZ3cYVFehX6ZE4xOrYfch/LVOnAk5zXKyqUm0mzQjd70yBp+lpSasRVBBU7lGUAPrKhufdX46grZAkZgJYqjs+ihK76+No44aXcZhKBw1ivVy/nC0yp2bEN9evu7GSeyoNLRTZn8oc7XldFlLjd+Uqsa1NVEORnjfDWCVUqdd+Yi+1j2IZvb0fH/rfz1p/4zur1sHwDE8s4ItccDex5cd723Y5JQuXbe3W6RCyiOS3ZAhojhK4zqPIBTzmfZRXyRvNENOheODINXKVk9jSE2+Byjpzxo8Kx1xNq+CFG4WTHsvo7PwtRlJFOJVVfZUmJLTHUmLcvBgUz/mDkTffDRwLVQhPkxRpsoIp3gZISAu4eH17k6ZtD42wV9k6zDF6be8oU5ahG+IcAwFX601oOpI1iK27zus0vlSWgMShGpFRIeLoTpDCuwPhnp5Lj6rWrKNjwM2oz94MKMLpPMhBo1IqD9CmKtrLlMUR7xbiZ3kK2DoKNAJ+czECQ5rNHpQCqGnXmX495wXWtTGZLA8Gz7sFQJHBxCjcHhtOA=;
 5:XzSRN+Jhyky6YQPh47nAxwl0C7mkPsqmYUNTW+s5BJ2Q1kDpcgEeTGDQOFxE8H586HAAYp54tzypd0z6PrDy1IJEwm3di0Za+XIZTsTwSAr76Sau73rBdYq8F5sG7dU8wnDPyKrRP1QbmkEfb2Z4AA==;
 24:c3r5j3bfOrS24/IpdQqWWjxYedIfmI6ar86W+gNYSu+Stfvryii0WjPJODmfTNFGMFFWD/v5aT8gKuRVPBcsvmFjlqZ9I2K0IcpU8prp1Mo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0127;
 7:pae35HUGq/6g3JSvk1sMn4W7HtqbJFLzErzDNK6IdPQZshPbYma74sgRNya3zgrpWOFyYrf8mZaONR8jb4bsICRB33afM9e9HGUvtAuhqd/imODW3eEb/gfN4LL9M4p3Ox2S1ODZFurfp9UthYnidFsnx6IfvCmLQi3YRlK2IUrErY6c5KiYp5/HGHKJ6/qHRaoBfJdGcnnwITzmX5Lf28TL1Ds9zJuxpbYUGznX7maA1SvaibygBP+c18lSBz48d/xwCBO0jgYjeEBkpTUJPe8cPqEyOCkxHoySap0p80+Js6c/TwzUAelGF82oplMj7dZluRGquEPlaZFGkT08mA==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2017 03:27:56.0872 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR08MB0127
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH v2] xen/arm32: Distinguish guest SError from Xen
	data aborts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QVJNMzIgZG9lc24ndCBoYXZlIGFuIGV4Y2VwdGlvbiBzaW1pbGFyIHRvIGh5cF9zeW5jIG9mIEFS
TTY0IHRvIGNhdGNoCnRoZSBzeW5jaHJvbm91cyBkYXRhIGFib3J0IChGb3IgZXhhbXBsZSwgYSBO
VUxMIHBvaW50ZXIgaGFzIGJlZW4gcmVmZXJlbmNlZCkuCkhlbmNlIHRoZSBTRXJyb3IgYW5kIHN5
bmMgZGF0YSBhYm9ydCB3aWxsIGJlIGNhdWdodCBieSB0aGUgc2FtZSBkYXRhIGFib3J0CmV4Y2Vw
dGlvbi4KClNpbmNlIGNvbW1pdCAiM2YxNmM4Y2IiIHdlIHRyZWF0IGFsbCBkYXRhIGFib3J0cyBj
YXVnaHQgYnkgdGhpcyBleGNldHBpb24KYXMgU0Vycm9yLiBUaGlzIG1lYW5zLCB3ZSB3aWxsIGZv
cndhcmQgWGVuIHN5bmNocm9ub3VzIGRhdGEgYWJvcnQgdG8gZ3Vlc3QsCmlmIHRoZSBzZXJyb3Jf
b3A9Rk9SV0FSRC4gVGhpcyBpcyBvYnZpb3VzbHkgaW5jb3JyZWN0LiBCdXQgd2UgZG9uJ3QgaGF2
ZQphbnkgbWV0aG9kIHRvIGRpc3Rpbmd1aXNoIFNFcnJvciBmcm9tIFhlbiBkYXRhIGFib3J0cy4K
CkJ1dCB3ZSBjYW4gZGlzdGluZ3Vpc2ggZ3Vlc3QgZ2VuZXJhdGVkIFNFcnJvciBmcm9tIFhlbiBk
YXRhIGFib3J0cy4gU28gd2UKd2FudCB0byBjaGFuZ2UgdGhlIHBvbGljeSB0byBoYW5kbGUgZGF0
YSBhYm9ydHMgZm9yIEFSTTMyOgoxLiBJZiB0aGlzIGRhdGEgYWJvcnQgaXMgZ3Vlc3QgZ2VuZXJh
dGVkIFNFcnJvciwgd2Ugd2lsbCBoYW5kbGUgdGhpcyBkYXRhCiAgIGFib3J0IGZvbGxvdyB0aGUg
U0Vycm9yIGhhbmRsZSBvcHRpb24gc2V0dGluZy4KMi4gSWYgdGhpcyBkYXRhIGFib3J0IGlzIHN5
bmNocm9ub3VzIGRhdGEgYWJvcnQgb3IgWGVuIGdlbmVyYXRlIFNFcnJvciwgd2UKICAgd2lsbCBQ
QU5JQyB0aGUgd2hvbGUgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVu
QGFybS5jb20+Ci0tLQp2MS0+djI6CkFkZCBhbiBpbi1jb2RlIGNvbW1lbnQgdG8gZGVzY3JpYmUg
dGhpcyBjaGFuZ2UuCgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIHwgMTMgKysrKysr
KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyBiL3hlbi9hcmNoL2FybS9h
cm0zMi90cmFwcy5jCmluZGV4IDViYzVmNjQuLjQ4YmFhNjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCkBAIC02
Miw3ICs2MiwxOCBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9wcmVmZXRjaF9hYm9ydChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZGF0YV9h
Ym9ydChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICBkb190cmFwX2h5cF9zZXJy
b3IocmVncyk7CisgICAgLyoKKyAgICAgKiBXZSBjYW5ub3QgZGlzdGluZ3Vpc2ggWGVuIFNFcnJv
cnMgZnJvbSBzeW5jaHJvbm91cyBkYXRhIGFib3J0cy4gV2UKKyAgICAgKiB3YW50IHRvIGF2b2lk
IHRyZWF0aW5nIGFueSBYZW4gc3luY2hyb25vdXMgYWJvcnRzIGFzIFNFcnJvcnMgYW5kCisgICAg
ICogZm9yd2FyZGluZyB0aGVtIHRvIHRoZSBndWVzdC4gSW5zdGVhZCwgY3Jhc2ggdGhlIHN5c3Rl
bSBpbiBhbGwKKyAgICAgKiBjYXNlcyB3aGVuIHRoZSBhYm9ydCBjb21lcyBmcm9tIFhlbi4gRXZl
biBpZiB0aGV5IGFyZSBYZW4gU0Vycm9ycworICAgICAqIGl0IHdvdWxkIGJlIGEgcmVhc29uYWJs
ZSB0aGluZyB0byBkbywgYW5kIHRoZSBkZWZhdWx0IGJlaGF2aW9yIHdpdGgKKyAgICAgKiBzZXJy
b3Jfb3AgPT0gRElWRVJTRS4KKyAgICAgKi8KKyAgICBpZiAoIFZBQk9SVF9HRU5fQllfR1VFU1Qo
cmVncykgKQorICAgICAgICBkb190cmFwX2d1ZXN0X3NlcnJvcihyZWdzKTsKKyAgICBlbHNlCisg
ICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiRGF0YSBBYm9ydCIsIHJlZ3MpOwogfQogCiAvKgot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 03:59:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 03:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d67uy-0007xH-VZ; Thu, 04 May 2017 03:59:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d67ux-0007wv-IC
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 03:59:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 28/83-01730-607AA095; Thu, 04 May 2017 03:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZd1OVe
 kwdNf2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+NC/hK1gTV7FlbZXzA2M
 z127GLk4hAT+Mkp8f7GUEcJ5zCixvu8HO4SzjVHiad9hoAwnh4iAs8TXM3PZQWxeAX2JG18Xs
 oHYwgIWEt+ef2YCaZAQuKQr8br1MliRhIC3xO+Wz8xdjBxg9ss9Ul2M7BxsAlYSh8RAClgEVC
 VWXTjJOoGRewEjwypG9eLUorLUIl1LvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxrWtzocYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P2xlCtSSLAo
 NT21Ii0zBxh6MGkJDh4lEd4ckDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzfgMpEgApy
 ijNgxsBi4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZtAJnCk5lXArfpFdARTEBHNMtygB
 xRkoiQkmpg1Llt7BBUr2USfrph7W/+6/kn9nhsucC8KPJa+oLk2prDxxKuHYnPVo+LElubulq
 0cA+byran+1Zpb5y3accpJwGO7XFpL0OPn7dK0gz6813cxHfhsph613v1zw0/fe1cr3Q2UJFL
 NJdvI2/spA986/Ze+vZWaHKXQfAGxXNnDmxnn661zsnORYmlOCPRUIu5qDgRAIL9m7R+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493870340!96251455!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38639 invoked from network); 4 May 2017 03:59:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 03:59:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d67ur-0003FX-Fd; Thu, 04 May 2017 03:58:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d67um-0007n0-73; Thu, 04 May 2017 03:58:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d67ul-00035b-RF; Thu, 04 May 2017 03:58:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108184-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e619b14746e5d8c0e53061661fd0e1da01fd4d60
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 03:58:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 108184: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5348983470914706967=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5348983470914706967==
Content-Type: text/plain

flight 108184 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108184/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                e619b14746e5d8c0e53061661fd0e1da01fd4d60
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z    9 days
Failing since        107644  2017-04-25 10:26:10 Z    8 days   22 attempts
Testing same since   108184  2017-05-03 10:03:06 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Juergen Gross <jgross@suse.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2365 lines long.)


--===============5348983470914706967==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5348983470914706967==--

From xen-devel-bounces@lists.xen.org Thu May 04 06:37:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 06:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6AON-00015h-JW; Thu, 04 May 2017 06:37:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d6AOL-00015b-RC
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 06:37:33 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 2E/FB-01721-D2CCA095; Thu, 04 May 2017 06:37:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0Ov67OGa5
 Ig+OLlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlze2MBd9ZKvZfmcjcwDiPpYuRk0NCwEji
 7cR/TCC2kMBCRonV2/NBbGGBeIk3U14ygtgiAgYS769PYuti5ACq8ZL4uz8cJMws4CBxufcbW
 CubgKrEhuunWEFsXgFric51T8DiLAIqEgtedYKNERUIl3jbeIQFokZQ4uTMJ2A2p4C3xPrj+x
 khZupJ7Lj+ixXClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdIyO9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwTj1hN8hRkkOJiVRXvVX7JFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhFT3NFCgkWpaanVqRl5gCDHiYtwcGjJMJrCJLmLS5IzC3OTIdIn
 WLU5Zhz7+t7JiGWvPy8VClx3lOngIoEQIoySvPgRsAi8BKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYd4/IFN4MvNK4Da9AjqCCeiIZlkOkCNKEhFSUg2MrtM0v0qIxeo1Kzkcc0n6X779fZi
 ogq/rJ6vjegGtEj+5+uvaL+1bm5z0XGae+pojuxqtTXfFtWsfOKS48tOKm8LbTYyOsCh78uhs
 3nOnqZ6dP6hgV9IEvbY+3u8Mnr3u6Za8erp8+7l+2rRVRBUekIt49US7Onh/VdB1Y+sJM3NfS
 /6+eFaJpTgj0VCLuag4EQAUQR73uwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493879852!98674296!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43542 invoked from network); 4 May 2017 06:37:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 May 2017 06:37:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AC220AAB2;
 Thu,  4 May 2017 06:37:31 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1493842851-10859-1-git-send-email-boris.ostrovsky@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c354354a-37e2-f657-bfd1-87be59e569d9@suse.com>
Date: Thu, 4 May 2017 08:37:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493842851-10859-1-git-send-email-boris.ostrovsky@oracle.com>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/x86: Do not call xen_init_time_ops()
 until shared_info is initialized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMjI6MjAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBSb3V0aW5lcyB0aGF0
IGFyZSBzZXQgYnkgeGVuX2luaXRfdGltZV9vcHMoKSB1c2Ugc2hhcmVkX2luZm8ncwo+IHB2Y2xv
Y2tfdmNwdV90aW1lX2luZm8gYXJlYS4gVGhpcyBhcmVhIGlzIG5vdCBwcm9wZXJseSBhdmFpbGFi
bGUgdW50aWwKPiBzaGFyZWRfaW5mbyBpcyBtYXBwZWQgaW4geGVuX3NldHVwX3NoYXJlZF9pbmZv
KCkuCj4gCj4gVGhpcyBiZWNhbWUgZXNwZWNpYWxseSBwcm9ibGVtYXRpYyBkdWUgdG8gY29tbWl0
IGRkNzU5ZDkzZjRkZCAoIng4Ni90aW1lcnM6Cj4gQWRkIHNpbXBsZSB1ZGVsYXkgY2FsaWJyYXRp
b24iKSB3aGVyZSB3ZSBlbmQgdXAgcmVhZGluZyB0c2NfdG9fc3lzdGVtX211bAo+IGZyb20geGVu
X2R1bW15X3NoYXJlZF9pbmZvIChpLmUuIGdldHRpbmcgemVybyB2YWx1ZSkgYW5kIHRoZW4gdHJ5
aW5nCj4gdG8gZGl2aWRlIGJ5IGl0IGluIHB2Y2xvY2tfdHNjX2toeigpLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpSZXZp
ZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKClRoYW5rcywKCkp1ZXJn
ZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 07:23:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 07:23:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6B6M-0004Eg-2b; Thu, 04 May 2017 07:23:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6B6L-0004Ea-9S
 for xen-devel@lists.xen.org; Thu, 04 May 2017 07:23:01 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DE/57-03587-4D6DA095; Thu, 04 May 2017 07:23:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fKNa5
 Ig6mTGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oybXfwFyyQrHm1oZ2pg/CLSxcjJISSQJ/Hw
 /iVmEJtXwE5i392bjCC2hIChxNP319lAbBYBVYkJTS1gNWwC6hJtz7azdjFycIgI6EncuCbXx
 cjFwSzQyCRx5+4pFpC4sECuxK1JVSBxIYFtLBJnDx8Em8kJNH/BqhdMIDW8AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6Fnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxwAEOxhnX/Y/xCjJwaQkyqv+ij1S
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknw5gEDXEiwKDU9tSItMwcYGzClE
 hw8SiK8l68ApXmLCxJzizPTIVKnGBWlxHkFQfoEQBIZpXlwbbB4vMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVhXl6QKTyZeSVw018BLWYCWtwsywGyuCQRISXVwOgl0MoWNeWH2G/VBddll54
 6UuZruTAqXaHc/nFT+Ikjhttc+YNvlzryyN99eqrkS9sskcsTWP5HWx00e+l07lANf1RRwuRb
 a7yjIlN9J3zR/3pq5ex99z/Nzav4ZX5J3znE26e4wGzBtptz/yQWnVJirnKZfte/WswirVtAy
 dulhm8fw/ZdRUosxRmJhlrMRcWJAGcAEbXCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493882578!66496311!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39074 invoked from network); 4 May 2017 07:22:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 07:22:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 01:22:57 -0600
Message-Id: <590AF2F00200007800156988@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 01:22:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Mohit Gambhir" <mohit.gambhir@oracle.com>
References: <20170426181104.10112-1-mohit.gambhir@oracle.com>
 <35183ca6-379e-6605-e5ed-6f54ee2e6639@citrix.com>
 <23427c77-0b2b-0046-13dc-6a3dddfe85a1@oracle.com>
 <5901BABA0200007800154A59@prv-mh.provo.novell.com>
 <e95b8a47-b0d8-2d61-db6e-414c26988f90@oracle.com>
 <590224C20200007800154DDB@prv-mh.provo.novell.com>
 <8a655317-eb71-fb7a-3724-0856be958c2e@oracle.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CBBD78@SHSMSX101.ccr.corp.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CBBDD1@SHSMSX101.ccr.corp.intel.com>
 <27656d66-760d-57e1-187f-42e14ea44487@oracle.com>
In-Reply-To: <27656d66-760d-57e1-187f-42e14ea44487@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, mgambhir@outlook.com,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu_intel: Fix hypervisor crash by
 masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDE5OjExLCA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPiB3cm90
ZToKCj4gCj4gT24gMDQvMjgvMjAxNyAwMjo1MiBBTSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+PiBG
cm9tOiBUaWFuLCBLZXZpbgo+Pj4gU2VudDogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAyOjQzIFBN
Cj4+Pgo+Pj4+IEZyb206IEJvcmlzIE9zdHJvdnNreSBbbWFpbHRvOmJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tXQo+Pj4+IFNlbnQ6IFRodXJzZGF5LCBBcHJpbCAyNywgMjAxNyAxMToxOCBQTQo+
Pj4+Cj4+Pj4gT24gMDQvMjcvMjAxNyAxMTowNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjU3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+Pj4+Pj4gT24gMDQvMjcvMjAxNyAwMzozMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+Pj4+Pj4gT24gMjYuMDQuMTcgYXQgMjA6NTAsIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+
IHdyb3RlOgo+Pj4+Pj4+PiBPbiAwNC8yNi8yMDE3IDAyOjE5IFBNLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+Pj4+Pj4+Pj4gT24gMjYvMDQvMTcgMTk6MTEsIE1vaGl0IEdhbWJoaXIgd3JvdGU6Cj4+
Pj4+Pj4+Pj4gU2V0dGluZyBQaW4gQ29udHJvbCAoUEMpIGJpdCAoMTkpIGluIE1TUl9QNl9FVk5U
U0VMIHJlc3VsdHMgaW4gYQo+Pj4+IEdlbmVyYWwKPj4+Pj4+Pj4+PiBQcm90ZWN0aW9uIEZhdWx0
IGFuZCB0aHVzIHJlc3VsdHMgaW4gYSBoeXBlcnZpc29yIGNyYXNoLiBUaGlzIHBhdGNoCj4+Pj4g
Zml4ZXMKPj4+Pj4+IHRoZQo+Pj4+Pj4+Pj4+IGNyYXNoIGJ5IG1hc2tpbmcgUEMgYml0IGFuZCBy
ZXR1cm5pbmcgYW4gZXJyb3IgaW4gY2FzZSBhbnkgZ3Vlc3QKPj4+IHRyaWVzCj4+Pj4gdG8KPj4+
Pj4+IHdyaXRlCj4+Pj4+Pj4+Pj4gdG8gaXQuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBTaWduZWQt
b2ZmLWJ5OiBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+Cj4+Pj4+Pj4+
PiBPdXQgb2YgaW50ZXJlc3QsIHdoaWNoIGhhcmR3YXJlIGhhcyB0aGlzIGJlZW4gb2JzZXJ2ZWQg
b24/Cj4+Pj4+Pj4+IEkgaGF2ZSB0ZXN0ZWQgdGhpcyBvbiB0d28gSW50ZWwgQnJvYWR3ZWxsIG1h
Y2hpbmVzLgo+Pj4+Pj4+IFNpbmNlIGJ5IG5vdyBhbGwgd2UgaGF2ZSBhcmUgaW5kaWNhdGlvbnMg
dGhhdCB0aGlzIGlzIGFuIGVycmF0dW0sCj4+Pj4+Pj4gdGhpcyBpbmZvcm1hdGlvbiBiZWxvbmdz
IGludG8gdGhlIGNvbW1pdCBtZXNzYWdlLiBBcyBpdCBpcyB3cml0dGVuCj4+Pj4+Pj4gbm93LCBp
dCBtZWFucyB0aGUgYml0IGNhbid0IGJlIHNldCBvbiBhbnkgaGFyZHdhcmUuIElmIHRoZXJlIGFy
ZQo+Pj4+Pj4+IHJlYXNvbnMgYmV5b25kIHRoaXMgZXJyYXR1bSB0byB1bmlmb3JtbHkgZGlzYWxs
b3cgdGhlIGJpdCB0byBiZQo+Pj4+Pj4+IHNldCBieSBndWVzdHMsIHRoZXNlIHNob3VsZCBiZSBu
YW1lZCBoZXJlIHRvby4gQWZ0ZXIgYWxsIHRoZQo+Pj4+Pj4+IHdheSB5b3UgZG8gdGhlIGNoYW5n
ZSwgeW91IG5vdyByZWZ1c2UgdmFsdWVzIHdpdGggdGhlIGJpdCBzZXQKPj4+Pj4+PiBldmVyeXdo
ZXJlLgo+Pj4+Pj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHNwZWNpZmljIHRvIEJyb2Fkd2VsbC4g
SSB0cmllZCB0aGlzIG9uIGEgSGFzd2VsbAo+Pj4+Pj4gKG1vZGVsIDYwKSBhbmQgZ290IGEgI0dQ
RiBhcyB3ZWxsLgo+Pj4+Pj4KPj4+Pj4+IElmIEkgdW5kZXJzdGFuZCB3aGF0IHRoaXMgYml0IGRv
ZXMsIGl0IGlzIHByZXR0eSBwb2ludGxlc3MgaW4gYSBndWVzdC4KPj4+Pj4+IEl0IGlzIG9ubHkg
dXNlZnVsIGluIHNvbWUgc29ydCBvZiBlbWJlZGRlZCBzZXR1cCwgd2hlcmUgc29tZXRoaW5nIGlz
Cj4+Pj4+PiBob29rZWQgdXAgdG8gYSBwYXJ0aWN1bGFyIHBpbiBvbiB0aGUgYm9hcmQuIFNvIHBl
cmhhcHMgdGhpcyBpcyBub3QgYW4KPj4+Pj4+IGVycmF0dW0gYnV0IHJhdGhlciBhIG5vdCBmdWxs
eSBkb2N1bWVudGVkIGZlYXR1cmUsIHdoZXJlIGlmIG5vdGhpbmcgaXMKPj4+Pj4+IGNvbm5lY3Rl
ZCB0byB0aGF0IHBpbiB0aGlzIGJpdCBzaG91bGQgbm90IGJlIHNldC4KPj4+Pj4+Cj4+Pj4+PiBP
ciBtYXliZSBpdCBpcyBkb2N1bWVudGVkIGJ1dCBJIGNhbid0IGZpbmQgYW55dGhpbmcgb24gdGhh
dC4KPj4+Pj4gS2V2aW4sIEp1bj8KPj4+IEkgYXNrZWQgaW50ZXJuYWxseSBidXQgZGlkbid0IGdl
dCBhIGNsYXJpZmljYXRpb24geWV0Lgo+Pj4KPj4+Pj4+IEVpdGhlciB3YXksIHdlIHNob3VsZCBt
YXNrIHRoaXMgYml0Lgo+Pj4+PiBTdXJlLCBidXQ6IFJlZnVzZSBhdHRlbXB0cyB0byBzZXQgaXQs
IG9yIHNpbGVudGx5IGlnbm9yZSBzdWNoPwo+Pj4+IEkgdGhpbmsgdGhlIGZvcm1lciwgZXNwZWNp
YWxseSBpZiB3aGF0IEkgc3VybWlzZWQgYWJvdmUgaXMgY29ycmVjdCAtLS0KPj4+PiB0aGUgdXNl
ciBzaG91bGRuJ3QgdHJ5IHRvIHNldCBpdC4KPj4+Pgo+Pj4gSSdtIHdpdGggdGhlIGZvcm1lciB0
b28uCj4+Pgo+PiBidHcgcmVnYXJkbGVzcyBvZiBjbGFyaWZpY2F0aW9uIHdoaWNoIEknbSB0cnlp
bmcgdG8gZ2V0LCBJIHRoaW5rIHdlIGRvCj4+IG5lZWQgZGlzYWxsb3cgc3VjaCBndWVzdCBvcGVy
YXRpb24gZ29pbmcgdG8gcGh5c2ljYWwgTVNSLiBJdCdzIG5vdAo+PiBnb29kIHRvIGhhdmUgZ3Vl
c3QgaW1wYWN0IHBoeXNpY2FsIFBNVSBpbnRlcnJ1cHQgYmVoYXZpb3IuIEV2ZW4KPj4gd2hlbiB3
ZSB3YW50IHRvIHN1cHBvcnQgZ3Vlc3QgUEMgb3BlcmF0aW9uIGluIHRoZSBmdXR1cmUsIGl0IG5l
ZWRzCj4+IGJlIGVtdWxhdGVkIGFzIHRoZSBjb21tZW50IGdpdmVuIGluIEtWTSBzaWRlLiBJZiBv
dGhlcnMgYWxzbwo+PiBhZ3JlZSB3aXRoIHRoaXMgYXNzdW1wdGlvbiwgd2UgY291bGQgY2hlY2st
aW4gdGhpcyBwYXRjaCB3L28KPj4gbWVudGlvbmluZyBhbnkgcG9zc2libGUgZXJyYXR1bS4uLgo+
IERvIHdlIGhhdmUgYSBjb25zZW5zdXMgb24gdGhpcz8gU2hvdWxkIHdlIHB1c2ggdGhyb3VnaCB3
aXRoIHRoaXMgcGF0Y2ggCj4gb3IgYW55IG90aGVyCj4gY2hhbmdlcy9jbGFyaWZpY2F0aW9ucyBh
cmUgcmVxdWlyZWQ/CgpJaXJjIHRoZSBtYWluIHRoaW5nIGxlZnQgYXQgdGhpcyBwb2ludCBpcyB0
byBtYWtlIHRoZSBjb21taXQgbWVzc2FnZQpwcm9wZXJseSBleHByZXNzIHdoeSB0aGUgY2hhbmdl
IGlzIGJlaW5nIG1hZGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 07:27:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 07:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6BAq-0004TF-PB; Thu, 04 May 2017 07:27:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6BAp-0004T8-38
 for xen-devel@lists.xen.org; Thu, 04 May 2017 07:27:39 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F0/5A-03557-AE7DA095; Thu, 04 May 2017 07:27:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/flda5
 Ig4e7zS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owjy3awFMxlr9h24CxjA+Nf1i5GTg4hgTyJ
 Zf+nsHcxcnDwCthJHNymARKWEDCUePr+OhuIzSKgKnH740kmEJtNQF2i7dl2sFYRAX2J+Z9+g
 tnMAt4S2+YuAKsRFsiU2LBoEpDNBTT+JbPE9EUHmEESnEDzz++awwyxS1Di7w5hiF4tiYe/br
 FA2NoSyxa+BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoaleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gb8sCDjFKcjApifKqv2KPFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBm3eNK1JIsCg1PbUiLTMHGAcwaQkOHiUR3i0gad7igsTc4sx0i
 NQpRl2OOfe+vmcSYsnLz0uVEucVBCkSACnKKM2DGwGLyUuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5t0PMoUnM68EbtMroCOYgI5oluUAOaIkESEl1cBYbVexJuIq49y8zlfC0ZJcplnmaqe
 5Ne+fNw19y5M5aerc83Zp2a9+ye/1WnXkgL6Ae1ViG9Oc093cR+++Cf721P3rB3HxVua3ZX3r
 Djjp5mxY9jHsZzvn4sKjHYqPlqU/mzLnMqNqNLNhQ9v5JyeDWdweXrqbsLc/T+C66upXpRp1g
 feu/JynxFKckWioxVxUnAgA+6GNXMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493882855!87878559!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51843 invoked from network); 4 May 2017 07:27:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 07:27:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 01:27:35 -0600
Message-Id: <590AF406020000780015698B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 01:27:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
 <5909E2EC020000780015655B@prv-mh.provo.novell.com>
 <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com>
 <5909EB2302000078001565B9@prv-mh.provo.novell.com>
 <24cbb437-39ab-5838-d989-9e7c1be0f696@citrix.com>
In-Reply-To: <24cbb437-39ab-5838-d989-9e7c1be0f696@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDIwOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXJyZXNwZWN0aXZlIG9mIHRoZSBoaXN0b3J5IHdoaWNoIGxlYWQgdG8gdGhpcyBwb2lu
dCwgdGhlIGltcG9ydGFudAo+IHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugd2FudCB0byBhbGxvdyBj
b21waWxpbmcgeDg2IHdpdGhvdXQgQ09ORklHX0NPTVBBVC4KPiAKPiBJZiB0aGUgZXZlbnR1YWwg
ZGVjaXNpb24gaXMgeWVzLCB0aGVuIG5ldyBjb2RlIHNob3VsZCBzcGVjaWZpY2FsbHkgYmUKPiBp
bnRyb2R1Y2VkIGFzIGJlaW5nIENPTkZJR19DT01QQVQtY2xlYW4sIGJlY2F1c2UgZGVjaXNpb25z
IGxpa2UgdGhhdAo+IGFmZmVjdCBob3cgdG8gc3RydWN0dXJlIHRoZSBjb2RlIGluIHRoZSBmaXJz
dCBwbGFjZSwgYW5kIHRoZXJlZm9yZSBiZQo+IGZhciBjbGVhbmVyIGNoYW5nZXMgdGhhbiB0cnlp
bmcgdG8gcmV0cm9maXQgQ09ORklHX0NPTVBBVCBpbiB0aGUgZnV0dXJlLgoKV2VsbCwgb2theSwg
SSBjYW4gYWdyZWUgd2l0aCB0aGlzLiBTbyB3aGF0IHdvdWxkIGFuIHg4Ni1YZW4gd2l0aApDT01Q
QVQgb2ZmIHN1cHBvcnQ/IDY0LWJpdCBndWVzdHMgb25seSwgcmVnYXJkbGVzcyBvZiB0eXBlPyBB
cwpzYWlkIGJlZm9yZSwgSSBkb24ndCB2aWV3IGl0IGFzIGEgcmVhc29uYWJsZSBzZXR1cCB0byBh
bGxvdyBvbmx5CjY0LWJpdCBIVk0gZ3Vlc3RzLCBzbyB1bmxlc3MgdGhlcmUgaXMgYW4gaW50ZW50
aW9uIHRvIGhhdmUgYQpjb25maWd1cmF0aW9uIHdoZXJlIG9ubHkgUFZIIGd1ZXN0cyBhcmUgc3Vw
cG9ydGVkIChpLmUuIG5laXRoZXIKUFYgbm9yIHRyYWRpdGlvbmFsIEhWTSksIEkgZG9uJ3QgdGhp
bmsgYWxsb3dpbmcgdGhlIG9wdGlvbiB0byBiZQp0dXJuZWQgb2ZmIG1ha2VzIHNlbnNlIG9uIHg4
Ni4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 07:35:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 07:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6BI2-00059w-Hm; Thu, 04 May 2017 07:35:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2905cce2f=citrix-osstest@xenproject.org>)
 id 1d6BI0-00059f-SZ
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 07:35:04 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 18/84-01870-8A9DA095; Thu, 04 May 2017 07:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve7ym1y
 RBg+OSFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owTtxtZCw4KVsxqOMHWwPiNu4uRk0NCwF/i
 /7rZLBC2h8Siq1vYQGwRAWeJCR9ug9m8AnoSsx5MZAKxhQWMJG7cuQxV7yax7zlEDYj9/c4xs
 Bo2oDkTeyaC1bAIqEisWDcBrEZIQEti6eKVTBAzBSVOznwCVsMsICFx8MULZog5lhI3dt9jnc
 DIOwtJ2SwkZQsYmVYxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgQGDwMQ7GDctt3zEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8625wRQoJ
 FqWmp1akZeYAwxgmLcHBoyTCewkkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4ry1IEUCI
 EUZpXlwI2AxdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAtApvBk5pXAbXoFdAQT0BHNsh
 wgR5QkIqSkGhhzFybI8P14MengJYZpZbYV9b9F7/wOX3Xu5/0SzlcnZypuYpbpizjaLPHZz13
 8i1G83CRJ6wv85/4Fl1yNuBzduu3Qh8laE1i3lq1hVUuUaFS35cvd6SWclHor0cRix7qGdf+d
 7Mum8+2f6P3oJrP4fP/Ju5ibVVfovRH4/T/ruebf7q27rFOVWIozEg21mIuKEwHS3XNcpAIAA
 A==
X-Env-Sender: prvs=2905cce2f=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493883301!81899210!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34720 invoked from network); 4 May 2017 07:35:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 07:35:03 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430854744"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71252-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=00324f3fce83b8d813ca3ec6b6eb663a88a8675e
X-Osstest-Versions-That: ovmf=91cdd20f70c5bc739ef45b13e08ae662fbbc55cf
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 4 May 2017 08:34:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71252: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAwMDMyNGYzZmNlODNiOGQ4MTNjYTNlYzZiNmViNjYzYTg4YTg2
NzVlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5MWNkZDIwZjcwYzVi
YzczOWVmNDViMTNlMDhhZTY2MmZiYmM1NWNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEyNDcg
IDIwMTctMDUtMDIgMTQ6MTY6NDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcx
MjUyICAyMDE3LTA1LTAzIDIzOjQ5OjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENoZW4gPGNo
ZW4uYS5jaGVuQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDAzMjRmM2ZjZTgzYjhkODEzY2EzZWM2YjZlYjY2M2E4
OGE4Njc1ZQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgVHVl
IE1heSAyIDE1OjU1OjA0IDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZy9VZWZpSGFuZGxlUGFyc2lu
Z0xpYjogRml4IG1lbW9yeSBsZWFrCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGVuIEEgQ2hlbiA8Y2hl
bi5hLmNoZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4u
Y2Fyc2V5QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 07:41:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 07:41:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6BO7-0005n5-7J; Thu, 04 May 2017 07:41:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6BO5-0005mz-Ga
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 07:41:21 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4F/01-03058-02BDA095; Thu, 04 May 2017 07:41:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS1fhNle
 kwbybIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbZVfYC/4qVLTei2lgPC/VxcjJISSQJ/H2
 0zRGEJtXwE7i8uozLCC2hIChxNP319lAbBYBVYktF06xg9hsAuoSbc+2s4LYIgL6EvM//QSyO
 TiYBSIkrp6TATGFBRwlun8odTFyAU3vYZJ4Oe8oWDkn0Piuj/fYQWp4BQQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M8REaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6RrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh0DEOxg3Pnc6RCjJAeTkiiv+iv2SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvMdvckUKCRalpqdWpGXmACMAJi3BwaMkwtsKkuYtLkjMLc5Mh
 0idYlSUEudlvgWUEABJZJTmwbXBou4So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHndQKbwZO
 aVwE1/BbSYCWhxsywHyOKSRISUVANj2PLkbbamVS9efw8O2fO649SN1b4vC6847Cg6zPUyYAe
 nzsfzrhWNa+/mxKSo7n8ofHVJoP9ZGT6PNbdy7np+3XHWWfb9+1s3n/8+omnNvvy/w+KtXIax
 nw9J1TH8lthZXJFk7pAtdPcD+yIZu5O3Ft9qzFSOfSKwM/vvh07XxT2108uX9l66p8RSnJFoq
 MVcVJwIAEv3MCO1AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1493883678!98856022!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13401 invoked from network); 4 May 2017 07:41:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 07:41:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 01:41:17 -0600
Message-Id: <590AF73B02000078001569A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 01:41:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <5908A4450200007800155CE7@prv-mh.provo.novell.com>
 <d099404f-bdfa-597f-c7d2-73e4c96d8253@citrix.com>
 <590A168C02000078001566ED@prv-mh.provo.novell.com>
 <4c5598a3-76f9-68cb-6e86-f5c3afa4b1d7@citrix.com>
In-Reply-To: <4c5598a3-76f9-68cb-6e86-f5c3afa4b1d7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDIwOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDMvMDUvMTcgMTY6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMi4w
NS4xNyBhdCAxNjoxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDIvMDUvMTcgMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEBAIC0zNDUsMTUgKzM0NCwy
MCBAQCBVTkxJS0VMWV9TVEFSVCh6LCBjcmVhdGVfYm91bmNlX2ZyYW1lX2JhCj4+Pj4gIF9fVU5M
SUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX2JvdW5jZV9pcCkKPj4+PiAgICAgICAg
ICBtb3ZxICAlcmF4LFVSRUdTX3JpcCs4KCVyc3ApCj4+Pj4gICAgICAgICAgcmV0Cj4+Pj4gLSAg
ICAgICAgX0FTTV9FWFRBQkxFKC5MZnQyLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMzIpCj4+
Pj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRf
MjQpCj4+Pj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tYWluX2NyYXNoX3BhZ2Vf
ZmF1bHRfOCkKPj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDUsICBkb21haW5fY3Jhc2hf
cGFnZV9mYXVsdF8xNikKPj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDYsICBkb21haW5f
Y3Jhc2hfcGFnZV9mYXVsdCkKPj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDcsICBkb21h
aW5fY3Jhc2hfcGFnZV9mYXVsdCkKPj4+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDIsICBk
b21haW5fY3Jhc2hfcGFnZV9mYXVsdF80OCkKPj4+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxm
dDMsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF80MCkKPj4+PiArICAgICAgICBfQVNNX0VYVEFC
TEUoLkxmdDQsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8yNCkKPj4+PiArICAgICAgICBfQVNN
X0VYVEFCTEUoLkxmdDUsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zMikKPj4+PiArICAgICAg
ICBfQVNNX0VYVEFCTEUoLkxmdDYsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8xNikKPj4+PiAr
ICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDcsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8xNikK
Pj4+PiAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDEyLCBkb21haW5fY3Jhc2hfcGFnZV9mYXVs
dF84KQo+Pj4gR2l2ZW4gdGhhdCB5b3UgaGF2ZSBhbHRlcmVkIHRoZSBub3RhdGlvbiBmb3IgYSBk
ZWx0YSBmcm9tICglcnNpKSAod2hpY2gKPj4+IGlzIGEgZ29vZCBpbXByb3ZlbWVudCksIHRoZXNl
IGxhYmVscyBzaG91bGQgYmUgc2ltaWxhcmx5IGFsdGVyZWQgZm9yCj4+PiBjb25zaXN0ZW5jeS4K
Pj4gQWN0dWFsbHksIGxvb2tpbmcgYXQgdGhpcyBhZ2FpbiBJJ20gbm8gbG9uZ2VyIHN1cmUgZmFj
dG9yaW5nIG91dCB0aGUKPj4gOCBoZXJlIHdvdWxkIGJlIGEgZ29vZCBpZGVhLiBJJ20gYWxzbyBu
b3Qgc3VyZSBJIHVuZGVyc3RhbmQgeW91Cj4+IHNheWluZyAiR2l2ZW4gdGhhdCB5b3UgaGF2ZSBh
bHRlcmVkIHRoZSBub3RhdGlvbiBmb3IgYSBkZWx0YSBmcm9tCj4+ICglcnNpKSIgLSB0aGUgbm90
YXRpb24gZGlkbid0IGNoYW5nZSBhdCBhbGwsIHRoZSBudW1lcmljIHRhZyBoYXMKPj4gYWx3YXlz
IGJlZW4gZXhwcmVzc2luZyB0aGUgYWRqdXN0bWVudCBuZWVkZWQgZm9yICVyc2kgdG8KPj4gcmVw
cmVzZW50IHRoZSBhY3R1YWwgZmFpbGluZyBtZW1vcnkgYWRkcmVzcy4KPiAKPiBGaXJzdCBvZiBh
bGwsIHRoaXMgcG9pbnQgaXMgbm90IG9idmlvdXMgYXQgYWxsIHRvIHBlb3BsZSByZWFkaW5nIHRo
ZQo+IGNvZGUgd2hvIGRvbid0IGFscmVhZHkga25vdyB0aGUgbWVhbmluZy4gIElmIGl0IHdlcmUg
bmV3IGNvZGUgdG9kYXksIEknZAo+IGluc2lzdCBvbiBhIGNvbW1lbnQgZXhwbGFpbmluZyB3aGF0
IHRoZSBudW1lcmljIHRhZyBtZWFucy4KCkknbSBub3QgYXQgYWxsIG9wcG9zZWQgdG8gYWRkaW5n
IGEgY29tbWVudCwgaWYgeW91IHRoaW5rIHRoYXQgaGVscHMuCgo+IEFzIGZvciB0aGUgY2hhbmdl
IGluIG5vdGF0aW9uLCB5b3UgdmVyeSBtdWNoIGhhdmUgY2hhbmdlZCBpdC4gWW91IGhhdmUKPiBm
YWN0b3JlZCA4IG91dCBvZiBpdCwgd2hpY2ggdmlzdWFsbHkgZW1waGFzZXMgdGhlIG51bWJlciBv
ZiBzdGFjayBzbG90cwo+IGF3YXkgZnJvbSAoJXJzaSkgaXMgdXNlZC4KClRoYXQncyBub3RhdGlv
biBvZiB0aGUgbWFpbmxpbmUgY29kZSwgbm90IHRoZSBmaXh1cCBvbmUuIFRoZSBmaXh1cApjb2Rl
IGNvbnRpbnVlcyB0byBiZSBhIHNlcXVlbmNlIG9mIGFkZGl0aW9ucyBvZiA4IHRvICVyc2kuCgo+
IFRoZSBjaGFuZ2UgaW4gbm90YXRpb24gaXMsIGluIHByaW5jaXBsZSwgYSBnb29kIHRoaW5nIGJl
Y2F1c2UgaXQgbWFrZXMKPiB0aGUgY29kZSBlYXNpZXIgdG8gcmVhZCBhbmQgY29ycmVsYXRlIHdp
dGggdGhlIGNvbW1lbnQuCj4gCj4gSG93ZXZlciwgc3VjaCBhIGNoYW5nZSBpcyBvbmx5IGFuIGlt
cHJvdmVtZW50IGlmIGl0IGlzIGltcGxlbWVudGVkCj4gY29uc2lzdGVudGx5IChoZW5jZSB0aGUg
cmVxdWVzdCB0byB1c2UgMSo4IGFuZCAwKjggZm9yIHRoZSBvdGhlciAoJXJzaSkKPiByZWZlcmVu
Y2VzKSwKCkFzIHNhaWQgYmVmb3JlLCBpZiB0aGlzIGlzIHRoZSBvbmx5IHdheSB0byBnZXQgYW4g
YWNrIG9uIHRoZSBwYXRjaCwgSQpjYW4gZG8gdGhpcyBwYXJ0IGRlc3BpdGUgbm90IGFncmVlaW5n
IHdpdGggdGhlIGFyZ3VtZW50LiBBcyB3ZSd2ZQpoYWQgc3VjaCBzaXR1YXRpb25zIGEgbnVtYmVy
IG9mIHRpbWVzIGluIHRoZSBwYXN0LCBJIHRoaW5rIHdlIGZpbmFsbHkKbmVlZCB0byBoYXZlIGEg
bW9yZSBnZW5lcmFsIGRpc2N1c3Npb24gaGVyZS4gSSdsbCBraWNrIG9mZiBhIHNlcGFyYXRlCnRo
cmVhZC4KCj4gYW5kIGlmIGl0IGRvZXNuJ3QgY29tcGxpY2F0ZSBvdGhlciBhcmVhcyBvZiB0aGUg
Y29kZS4gIEJ5Cj4gZXhwcmVzc2luZyB0aGUgKCVyc2kpIHJlZmVyZW5jZXMgaW4gdGVybXMgb2Yg
c2xvdHMsIGJ1dCB0aGUgZml4dXAgbGFibGVzCj4gaW4gdGVybXMgb2YgYnl0ZXMsIHlvdSBoYXZl
IHRha2VuIGEgY29tcGxpY2F0ZWQgYW5kIG5vbi1vYnZpb3VzCj4gcmVsYXRpb25zaGlwIGFuZCBt
YWRlIGl0IGV2ZW4gbW9yZSBjb21wbGljYXRlZCB0byByZXZpZXcsIHdoaWNoIGlzIGEgbmV0Cj4g
ZGV0cmltZW50IChhbmQgaGVuY2UgdGhlIHJlcXVlc3QgdG8gZXhwcmVzcyB0aGUgbGFiZWxzIGlu
IHRoZSBzYW1lIHVuaXRzCj4gYXMgdGhlIGNvZGUgdGhleSByZWZlciB0bykuCgpTbyBkaWQgeW91
IHJlYWxseSBjb25zaWRlciBob3cgdGhlIGFsdGVybmF0aXZlIHdvdWxkIGxvb2sgbGlrZToKCmRv
bWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzY6CiAgICAgICAgYWRkcSAgJDgsJXJzaQpkb21haW5fY3Jh
c2hfcGFnZV9mYXVsdF81OgogICAgICAgIGFkZHEgICQ4LCVyc2kKZG9tYWluX2NyYXNoX3BhZ2Vf
ZmF1bHRfNDoKICAgICAgICBhZGRxICAkOCwlcnNpCmRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzM6
CiAgICAgICAgYWRkcSAgJDgsJXJzaQpkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8yOgogICAgICAg
IGFkZHEgICQ4LCVyc2kKZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMToKICAgICAgICBhZGRxICAk
OCwlcnNpCmRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0OgogICAgICAgIC4uLgoKSSBkb24ndCB0aGlu
ayB0aGlzIGlzIGFueSBtb3JlIG9yIGFueSBsZXNzIGNsZWFyIHRoYW4gd2hhdCB3ZSBoYXZlLgpB
cyBzYWlkLCB1c2luZyBsYWJlbCBuYW1lcyBvZiB0aGUgZm9ybQpkb21haW5fY3Jhc2hfcGFnZV9m
YXVsdF88Tj4qOCBpcyBub3QgZ29pbmcgdG8gd29yayB3aXRoIG90aGVyCnRoYW4gcHJldHR5IHJl
Y2VudCBiaW51dGlscywgYW5kIEknbSB1bmNvbnZpbmNlZCB0aGUgYWx0ZXJuYXRpdmUKb2YgZS5n
LiBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF88Tj54OCBpcyByZWFsbHkgaGVscGZ1bC4gUGx1cyBp
bgplaXRoZXIgY2FzZSB0aGUgcXVlc3Rpb24gdGhlbiB3b3VsZCB3aGV0aGVyIChhKSB5b3UnZCBl
eHBlY3QgdGhlCmZpbmFsIGxhYmVsIHRvIHVzZSAwIHRvIHJlcGxhY2UgPE4+IChpbnN0ZWFkIG9m
IG5vdCBoYXZpbmcgYW55IHRhZwphdCBhbGwsIGFzIGl0IGlzIGN1cnJlbnRseSkgYW5kIChiKSB3
aGV0aGVyIHlvdSdkIGluc2lzdCBvbiBhbGwgdGhlIDhzCnRvIGJlY29tZSAxKjguCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 07:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 07:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Bau-0006ee-HM; Thu, 04 May 2017 07:54:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6Bat-0006eY-6J
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 07:54:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8B/B9-02006-A3EDA095; Thu, 04 May 2017 07:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfyHle
 kwYYD8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2P3xGXvBzEbGijXvT7I0
 MO6I7mLk5BAS+MsocbxfsIuRC8h+zCixau8/VojENkaJGTsVQWwRAWeJr2fmsoPYvAL6Epe2H
 WYCsYUF7CWWPprHCtIsIbBaU2LXoz6wIgkBT4nTHz+xwthnb3cB2ewcbAJWEofEuhg5OFgEVC
 X2TI6ZwMi9gJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gvxmAYAfj2lbnQ4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnrnDFSkkWJSa
 nlqRlpkDDDyYtAQHj5II7yWQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifP+ASkSACnKK
 M2DGwGLgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0PMoUnM68EbtMroCOYgI5oluUAOa
 IkESEl1cAYbazV9FIxVqM7MLJTce17m6C3SYvvH5n+0TnVMuiFt4/FtQZvnVk3zgXP8765f9H
 PoNrrsd8ORGZxns56L9JhH6SW9bxULVk+/mDGb23ba8od1eK7mmJiT9XUWJwM5pNaZm7ve5D9
 6en62R/nnLT7b+Vy8Vr0jO/XluXuOBjTcOZ6iNbCKkElluKMREMt5qLiRAAc6HgTfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493884471!96438726!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29730 invoked from network); 4 May 2017 07:54:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 07:54:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6Ban-0001bl-Oq; Thu, 04 May 2017 07:54:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6Bai-0004Mn-Ar; Thu, 04 May 2017 07:54:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6Bai-0001nV-1G; Thu, 04 May 2017 07:54:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108183-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-libvirt:guest-saverestore.2:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
X-Osstest-Versions-This: xen=8825df16e631e96038d8532b1b4079a2b9e6cb8a
X-Osstest-Versions-That: xen=b1fcfed19dc8f1f7e65d6e713f5b3becca931f84
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 07:54:24 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 108183: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE4MyB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODE4My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTEgZ3Vlc3Qt
c3RhcnQgICAgICBmYWlsIGluIDEwODE0MSBwYXNzIGluIDEwODE4MwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA4
MTQxIHBhc3MgaW4gMTA4MTgzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDE1IGd1ZXN0
LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBpbiAxMDgxNDEKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJl
cGVhdCBmYWlsIHBhc3MgaW4gMTA4MTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA4MTQxCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxMDgxNDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwODE0MQoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDEwNzIzNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3Ag
ICBmYWlsIGluIDEwODE0MSBsaWtlIDEwNzIzNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MjM2CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU1IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDcyMzYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTUgbGVhay1j
aGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzIzNgogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICA1NSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MjM2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU1IGxlYWstY2hlY2svY2hlY2sg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDcyMzYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgNTUgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzIzNgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTA3MjM2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDcyMzYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEwNzIzNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MjM2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgIDE4IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDMxIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0
aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgMzcgeHRmL3Rl
c3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgIDQxIHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTggeHRmL3Rlc3QtaHZtMzIt
Y3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAxOCB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAzMSB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVs
dGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgMTggeHRm
L3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAzMSB4dGYvdGVzdC1odm0zMnBh
ZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgNDEgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1
bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAzMSB4dGYv
dGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgNDEgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgMzcgeHRmL3Rlc3QtaHZtMzJw
c2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgIDQxIHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICA1NCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU0IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTQg
eHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICA1NCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU0IHh0Zi90ZXN0LWh2
bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTAgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgODgyNWRmMTZlNjMxZTk2MDM4ZDg1MzJiMWI0MDc5YTJi
OWU2Y2I4YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYjFmY2ZlZDE5
ZGM4ZjFmN2U2NWQ2ZTcxM2Y1YjNiZWNjYTkzMWY4NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3
MjM2ICAyMDE3LTA0LTA2IDEwOjIxOjUzIFogICAyNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEwODE0MSAgMjAxNy0wNS0wMiAxMzo0Mjo0NCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9eGVuLTQuNS10ZXN0aW5nCisgcmV2aXNpb249ODgyNWRmMTZlNjMxZTk2MDM4ZDg1
MzJiMWI0MDc5YTJiOWU2Y2I4YQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IHhlbi00LjUtdGVzdGluZyA4ODI1ZGYxNmU2MzFlOTYwMzhkODUzMmIxYjQwNzlhMmI5ZTZjYjhh
CisgYnJhbmNoPXhlbi00LjUtdGVzdGluZworIHJldmlzaW9uPTg4MjVkZjE2ZTYzMWU5NjAzOGQ4
NTMyYjFiNDA3OWEyYjllNmNiOGEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS00LjUtdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLTQuNS10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC40LXRl
c3RpbmcKKyAnWycgeDg4MjVkZjE2ZTYzMWU5NjAzOGQ4NTMyYjFiNDA3OWEyYjllNmNiOGEgPSB4
ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFi
aW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJl
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysg
J1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAor
KyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRl
c3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVu
LTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBkYWlseS1j
cm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDog
aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQu
NS10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdp
dDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVF
X1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVF
X0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhf
dHJlZSB4ZW4tNC41LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC41
LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjUKKyB4ZW52ZXJzaW9uPTQuNQorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4ODI1ZGYxNmU2
MzFlOTYwMzhkODUzMmIxYjQwNzlhMmI5ZTZjYjhhOnJlZnMvaGVhZHMvc3RhYmxlLTQuNQpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjFmY2ZlZC4u
ODgyNWRmMSAgODgyNWRmMTZlNjMxZTk2MDM4ZDg1MzJiMWI0MDc5YTJiOWU2Y2I4YSAtPiBzdGFi
bGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 07:59:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 07:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6BfI-0006sS-8L; Thu, 04 May 2017 07:59:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6BfG-0006sL-T2
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 07:59:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 27/30-03371-A4FDA095; Thu, 04 May 2017 07:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9fzPle
 kwY2zGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGa9UFP7kqNj7Zy9bA2M7ZxcjJISSQJ/Fg
 /ix2EJtXwE5if9tDFhBbQsBQ4un762wgNouAqsSx1eeYQWw2AXWJtmfbWbsYOThEBAwkzh1N6
 mLk4mAWuMQk8WTdIrA5wgK2Eq++rmaGmG8ncePnJxaQel4BQYm/O4RBwswCWhIPf91igbC1JZ
 YtfM0MUsIsIC2x/B/HBEbeWQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1TvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwABjAIIdjNMv+x9ilORgUhLlVX/FHinEl5SfUpmRWJwR
 X1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHh33eWKFBIsSk1PrUjLzAHGAEypBAePkgjvP5A0b
 3FBYm5xZjpE6hSjLse7pR/eMwmBzZAS530AUiQAUpRRmgc3AhaPlxhlpYR5GYEOFOIpSC3KzS
 xBlX/FKM7BqCTMewFkCk9mXgncpldARzABHdEsywFyREkiQkqqgVFzpbfIR5FVGb/nTXHPsgm
 d1XKKbe1Rt6583a/L9FpYG67o7L1dkNWxZuZxtoc+SRlPtRct0NfanrcutHlvQcfRa2yhUz38
 3wawF39ztdgfclG5R/9qxuXLs/5ZrnW/U3Gx7cafZ03rxTXP3ng5l7fxy/2Kz/fuZm5Yk5bsd
 5f1mKj2xTOr5a4rsRRnJBpqMRcVJwIAbo1o6cICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493884743!77098591!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17217 invoked from network); 4 May 2017 07:59:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 07:59:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 01:59:02 -0600
Message-Id: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 01:59:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsLAoKaXQncyBiZWVuIGEgKG5vdCB2ZXJ5IG9mdGVuLCBidXQgYW55d2F5KSByZWN1cnJpbmcg
c2l0dWF0aW9uIHRoYXQgaW4Kb3JkZXIgdG8gZ2V0IGFuIGFjayBvbiBzb21lIHBhdGNoIEkgaGFk
IHRvIG1ha2UgYWRqdXN0bWVudHMgd2hpY2gKSSBkaWRuJ3QgYWdyZWUgd2l0aC4gU2luY2UgYWxs
IG1haW50YWluZXJzIG9waW5pb25zIGFyZSBzdXBwb3NlZCB0byBiZQplcXVhbCwgaXQgaXMgbm90
IHJlYWxseSBjbGVhciB0byBtZSB3aGV0aGVyIGluIHN1Y2ggY2FzZXMgaXQgc2hvdWxkCnJlYWxs
eSBiZSB0aGUgcmV2aWV3aW5nIG1haW50YWluZXIncyByYXRoZXIgdGhhbiB0aGUgc3VibWl0dGlu
ZwptYWludGFpbmVyJ3Mgb3BpbmlvbiB3aGljaCBjb250cm9scyB3aGF0IGFjdHVhbGx5IGdvZXMg
aW50byB0aGUgdHJlZS4KV2hlbiB0aGVyZSdzIGFuIG9kZCBudW1iZXIgb2YgbWFpbnRhaW5lcnMg
Zm9yIGEgZ2l2ZW4gcGllY2Ugb2YKY29kZSwgaXQgbWF5IGJlIGFjY2VwdGFibGUgdG8gcHVsbCBp
biBhIDNyZCBtYWludGFpbmVyIHRvIGJyZWFrIHRpZXMsCmJ1dCBwdWxsaW5nIGluIGEgbm9uLW1h
aW50YWluZXIgKGUuZy4gc29tZSBbb3RoZXJdIGNvbW1pdHRlcikgdG8KaGVscCBvdXQgc2VlbXMg
bm90IHJlYWxseSBhcHByb3ByaWF0ZSB0byBtZS4KCkFuZCBqdXN0IHRvIGNsYXJpZnkgLSBzdWNo
IGRpc2N1c3Npb25zIGFyZW4ndCBub3JtYWxseSBhYm91dCBhc3BlY3RzCnRoYXQgYWZmZWN0IGhv
dyB0aGUgcmVzdWx0aW5nIGNvZGUgd291bGQgd29yaywgYnV0IGp1c3QgaG93IHRoZQpjb2RlIHNo
b3VsZCBsb29rIGxpa2UgKHNlZSBlLmcuIHRoZSB0aHJlYWQgcm9vdGVkIGF0Cmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMDA2
OC5odG1sCmZvciB0aGUgbW9zdCByZWNlbnQgZXhhbXBsZSwgd2hlcmUgdGhlIHF1ZXN0aW9uIGlz
IGhvdyB0bwpleHByZXNzIG51bWJlcnMgYW5kIGhvdyB0byBuYW1lIGxhYmVscyksIGkuZS4gdGhp
bmdzIGluIHRoZSBlbmQKb2Z0ZW4gY2FsbGVkICJiaWtlIHNoZWRkaW5nIi4KCk15IHByb3Bvc2Fs
IGlzIGZvciB0aGUgc3VibWl0dGluZyBtYWludGFpbmVyJ3MgdGFzdGUgdG8gdGFrZQpwcmVmZXJl
bmNlIG92ZXIgdGhlIHJldmlld2luZyBtYWludGFpbmVyJ3Mgb25lIGluIHN1Y2ggY2FzZXMuCkFu
ZCBqdXN0IHRvIGF2b2lkIGFueSBkb3VidCAtIEkgZG9uJ3QgbWVhbiB0aGlzIHRvIGV4dGVuZCB0
bwpjYXNlcyB3aGVyZSBjb3JyZWN0bmVzcyBvZiB0aGUgY29kZSB3b3VsZCBiZSBhZmZlY3RlZCAo
YWxiZWl0CkkgYWRtaXQgdGhlcmUgbWF5IHN0aWxsIGJlIGNhc2VzIGxlZnQgc2l0dGluZyBpbiBh
IGdyYXkgYXJlYSBpbiB0aGUKbWlkZGxlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 08:49:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 08:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6CRp-0002BH-5S; Thu, 04 May 2017 08:49:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1d6CRo-0002BB-6X
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 08:49:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1F/22-02183-B0BEA095; Thu, 04 May 2017 08:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfSaky7Xa65
 Ig0nXdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGGb+YCrYJVxyb/4utgfEjXxcjF4eQwDRG
 iatzZ7KCOCwCDawSkxqusYM4EgJzWCU+PLrP1sXICeTkSbye9ZEFws6X2Pr8BFicV0BQ4uTMJ
 2BxIQEPib9XF4LFOQUcJSb0vYWK7+WU2L6SD8RmE9CSuH97BVANB9A2FYmOXjeIMQESB06fYQ
 exhQVCJXY+nsQIYosIaEu8WLWODeQeZoEvjBKr2vrYQXqZBdQl1s8TmsAoMAvJFbMQMgsYmVY
 xahSnFpWlFukaGeglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGYT0DA+MOxuYT
 focYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYtTg4BD4+fRvC6MUS15+XqqSBO/Pl1yRQ
 oJFqempFWmZOcBIgSmV4OBREuHdCZLmLS5IzC3OTIdInWI05nhx+f17Jo4nK3+8ZxICmyQlzi
 v0CqhUAKQ0ozQPbhAsgi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZlA5nCk5lXArfvFdA
 pTECnNMtygJxSkoiQkmpgdJrfofdj3bqwtkMvmaf9SXB6YPZz4vmIGcl8JepB395W1xRsXpv8
 8dgX7dulsQ3SJXzGW/b+TJ1Vu/qQuG8IN5OLjr7bCgOvc6vqe0NtmfcVOu9ZoyT7/rDDp/bI1
 ffrXSQ3NEwykHO3S77dYNHuHJJ6P8swojvTVvbaeU3uGxyvPsiK6RxTYinOSDTUYi4qTgQAPM
 MpYdsCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493887753!67824758!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17834 invoked from network); 4 May 2017 08:49:14 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 May 2017 08:49:14 -0000
Received: by mail-it0-f66.google.com with SMTP id c26so887334itd.1
 for <xen-devel@lists.xenproject.org>; Thu, 04 May 2017 01:49:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=MxpURIk9QdSej8/xTKB1hiMYPH81jVrdo+SCwsWwHzE=;
 b=mvyUaU/+FV9QW2nzv0e7jEWUHbvmACOyjInLZ2l+XKA2xfM/j2/uOQn0Ambu2nIAoD
 W5CN99UNlfm4PAH+zM30c1uSs39D+rWMU19phaGS1kQK6zPZl65t3xr6VNFHwqlco+NH
 8MqBuvNqa0Cu6hpZpTfDi2C5j9gCXM9taTNzOkXs6X0TzUHZ0pXNnG4twf8dD2TNDXam
 GsNGlhESN7Q8mEqO21dH5AYeaDzX9XrOBFot3B0anL1lu/Pz4ZGJWDAj8br1bS0Dpb38
 zENyNt6JK1cqecEv4pu6LPGujmWp3HUpJUXKIMAFl1/httG/ymS2jcFhwK+9V+RIes4W
 Kj+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=MxpURIk9QdSej8/xTKB1hiMYPH81jVrdo+SCwsWwHzE=;
 b=EIuLbxb5PnqY4oc/Rw/5CUaaPTq2mvDYwdofWuF2GNR1LJ1Fz+bJm1CZmeUFdOpfkd
 6LeQbAXfhkWxll5WtCe2NW9AATOC1gfpQPTyAw3pM1dVczggxlgvmWaRLvRu8hQJYe6F
 OTT+JZFzg/8cT2mojocUVQJzANhejA6JREJa1T9241oRPeoxq4tiRTsqGSTToIGNElQh
 76wYnpXmpmUo88dppjTVP+9EoCiz0hA1D2iwwzAtf1r1iPgCvGzdkoO+kBOUl3iEzei+
 oNXstVlaXBKW1LiGIuuZkyN7YmZCVT6ef+9w3znjCZya6rVBhT4/6Vj+7R8ey9NDiGy0
 clhQ==
X-Gm-Message-State: AN3rC/5TR5+HbFLp6pYOlzWUiIfnK6x8bYcEVsh+Dm8B4OgzNfnD52Uv
 jEbesGf9x/MKaG7Exaj1oSYIbnRUGQ==
X-Received: by 10.36.116.75 with SMTP id o72mr882015itc.9.1493887753306; Thu,
 04 May 2017 01:49:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.36.12 with HTTP; Thu, 4 May 2017 01:49:12 -0700 (PDT)
In-Reply-To: <22793.62343.188681.864408@mariner.uk.xensource.com>
References: <1491386597-1103-1-git-send-email-al1img@gmail.com>
 <22756.53141.224712.336437@mariner.uk.xensource.com>
 <CACvf2oW_B_cOCcQAOHhaXepECK3okkRPfsX6Thw0eKgEd0CZ_g@mail.gmail.com>
 <22756.62950.120863.500360@mariner.uk.xensource.com>
 <20170405140024.GE20699@char.us.oracle.com>
 <CACvf2oVYtB=J7dxdw_VZGW8PUuF3DY_kzxFmCzqtGeeZnymp1A@mail.gmail.com>
 <22756.65315.265834.352374@mariner.uk.xensource.com>
 <CACvf2oVyYS3kS125h4YUPn7XKak7wmVdE0B=nJE7kJzUVG_Nbg@mail.gmail.com>
 <22757.4660.572586.267394@mariner.uk.xensource.com>
 <CACvf2oV9z0HCUV=aWo96iPvf2RruGHKtetwEgWpS+EeWf-k7vA@mail.gmail.com>
 <22758.9177.68017.962469@mariner.uk.xensource.com>
 <CACvf2oXava=1cbi2oz1K519Vjmwn9vYFDiYTDna1cTKJF3Lb4A@mail.gmail.com>
 <22758.15507.319710.150434@mariner.uk.xensource.com>
 <CACvf2oVBpKWJzgTKWemPBUWitPMf66OC=vjSdrwGfZx-icyM4w@mail.gmail.com>
 <CACvf2oV8=LfetsGekDQweShWXhftdvY73uVZtOh4h=QeV3HvLg@mail.gmail.com>
 <22767.29980.104677.299910@mariner.uk.xensource.com>
 <CACvf2oVYmNAx5ovkPEeh7iTPyV5EHCS-CcVOor=sKabyt8oa1A@mail.gmail.com>
 <22792.38771.362665.721333@mariner.uk.xensource.com>
 <CACvf2oU9NbZu2P_BBY182NOkXj9w9nqQfyjxQ1jPrHv8=src+Q@mail.gmail.com>
 <22793.62343.188681.864408@mariner.uk.xensource.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 4 May 2017 11:49:12 +0300
Message-ID: <CACvf2oVwi5oOb48aaDg6C_xFjJ_Mnf2r+xZ0dULxq_g-+oWFQA@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsLAoKSGVyZSBpcyBjb25maWd1cmF0aW9uIHByb3Bvc2FsIHdpdGggY29ubmVjdG9yIChz
dXJmYWNlKSBpZDoKCjEuIENvbmZpZ3VyYXRpb24gZmlsZToKdmRpc3BsID0gWyAnYmFja2VuZD0w
LCBkZXZJZD0wLCBiZUFsbG9jPTEsCmNvbm5lY3RvcnM9aWQwOjgwMHg2MDA7aWQxOjEwMjR4NzY4
JyBdCgogICAgKiBiYWNrZW5kIC0gYmFja2VuZCBkb21haW4gaWQgb3IgbmFtZSAoaWYgZGlmZmVy
ZW50IGZyb20gZG9tIDApOwogICAgKiBkZXZJZCAtIGRldmljZSBpZCAoaWYgZGlmZmVyZW50IGZy
b20gMCk7CiAgICAqIGJlQWxsb2MgLSBpbmRpY2F0ZWQgd2hlcmUgdG8gYWxsb2NhdGUgYnVmZmVy
cyAoYWNjb3JkaW5nIHRvIHByb3RvY29sIFsxXSk7CiAgICAqIGNvbm5lY3RvcnMgLSBsaXN0IG9m
IGF2YWlsYWJsZSBjb25uZWN0b3JzOiBlYWNoIGNvbm5lY3RvcgpkZXNjcmlwdGlvbiBjb25zaXN0
cyBvZgogICAgICBzdHJpbmcgaWQgYW5kIHJlc29sdXRpb24gc2VwYXJhdGVkIGJ5IGNvbG9uOgog
ICAgICAgICogaWQwLCBpZDEgLSB1bmlxdWUgY29ubmVjdG9yIGlkLiBJdCBpcyBzdHJpbmcgd2hp
Y2ggbWF5IGNvbnRhaW46CiAgICAgICAgICAgIC0gdXBwZXJjYXNlIFtBLVpdIGFuZCBsb3dlcmNh
c2UgW2Etel0gRW5nbGlzaCBhbHBoYWJldCBjaGFyYWN0ZXJzOwogICAgICAgICAgICAtIGRpZ2l0
cyAwLTk7CiAgICAgICAgICAgIC0gc3BlY2lhbCBzeW1ib2xzIGV4Y2VwdDogc3BhY2UgOiA7ICwg
JyAiCiAgICAgICAgKiA4MDB4NjAwLCAxMDI0eDc2OCAtIGNvbm5lY3RvcnMgcmVzb2x1dGlvbnMu
CgoyLiBsaWJ4bF90eXBlcy5pZGw6CgpsaWJ4bF9jb25uZWN0b3JfcGFyYW0gPSBTdHJ1Y3QoImNv
bm5lY3Rvcl9wYXJhbSIsIFsKICAgICgiaWQiLCBzdHJpbmcpLAogICAgKCJ3aWR0aCIsIHVpbnQz
MiksCiAgICAoImhlaWdodCIsIHVpbnQzMikKICAgIF0pCgpsaWJ4bF9kZXZpY2VfdmRpc3BsID0g
U3RydWN0KCJkZXZpY2VfdmRpc3BsIiwgWwogICAgKCJiYWNrZW5kX2RvbWlkIiwgbGlieGxfZG9t
aWQpLAogICAgKCJiYWNrZW5kX2RvbW5hbWUiLCBzdHJpbmcpLAogICAgKCJkZXZpZCIsIGxpYnhs
X2RldmlkKSwKICAgICgiYmVfYWxsb2MiLCBib29sKSwKICAgICgiY29ubmVjdG9ycyIsIEFycmF5
KGxpYnhsX2Nvbm5lY3Rvcl9wYXJhbSwgIm51bV9jb25uZWN0b3JzIikpCiAgICBdKQoKbGlieGxf
Y29ubmVjdG9yaW5mbyA9IFN0cnVjdCgiY29ubmVjdG9yaW5mbyIsIFsKICAgICgiaWQiLCBzdHJp
bmcpLAogICAgKCJ3aWR0aCIsIHVpbnQzMiksCiAgICAoImhlaWdodCIsIHVpbnQzMiksCiAgICAo
ImV2dGNoIiwgaW50ZWdlciksCiAgICAoInJyZWYiLCBpbnRlZ2VyKSwKICAgIF0sIGRpcj1ESVJf
T1VUKQoKbGlieGxfdmRpc3BsaW5mbyA9IFN0cnVjdCgidmRpc3BsaW5mbyIsIFsKICAgICgiYmFj
a2VuZCIsIHN0cmluZyksCiAgICAoImJhY2tlbmRfaWQiLCB1aW50MzIpLAogICAgKCJmcm9udGVu
ZCIsIHN0cmluZyksCiAgICAoImZyb250ZW5kX2lkIiwgdWludDMyKSwKICAgICgiZGV2aWQiLCBs
aWJ4bF9kZXZpZCksCiAgICAoInN0YXRlIiwgaW50ZWdlciksCiAgICAoImJlX2FsbG9jIiwgYm9v
bCksCiAgICAoImNvbm5lY3RvcnMiLCBBcnJheShsaWJ4bF9jb25uZWN0b3JpbmZvLCAibnVtX2Nv
bm5lY3RvcnMiKSkKICAgIF0sIGRpcj1ESVJfT1VUKQoKMy4geGwgY29tbWFuZCBsaW5lOgoKICAg
IHsgInZkaXNwbC1hdHRhY2giLAogICAgICAmbWFpbl92ZGlzcGxhdHRhY2gsIDEsIDEsCiAgICAg
ICJDcmVhdGUgYSBuZXcgdmlydHVhbCBkaXNwbGF5IGRldmljZSIsCiAgICAgICI8RG9tYWluPiBb
ZGV2SWQ9PERldmljZT5dIFtiYWNrZW5kPTxCYWNrRG9tYWluPl0gW2JlQWxsb2M9PEJhY2tBbGxv
Yz5dIlwKICAgICAgIiBbY29ubmVjdG9ycz08Q29ubmVjdG9ycz5dIiwKICAgICAgIiAgICBCYWNr
QWxsb2MgLSBzZXQgdG8gMSB0byBhbGxvdyBiYWNrZW5kIGFsbG9jYXRlZCBkaXNwbGF5IGJ1ZmZl
cnNcbiIKICAgICAgIiAgICBDb25uZWN0b3JzIC0gbGlzdCBvZiBjb25uZWN0b3IncyBkZXNjcmlw
dGlvbiBpbiBJRDpXeEggZm9ybWF0LFxuIgogICAgICAiICAgIFdoZXJlOiBJRCAtIHVuaXF1ZSBj
b25uZWN0b3IgSUQsIFcgLSBjb25uZWN0b3Igd2lkdGgsIEggLQpjb25uZWN0b3IgaGVpZ2h0Olxu
IgogICAgICAiICAgICAgICAgaWQwOjgwMHg2MDA7aWQxOjEwMjR4NzY4IgogICAgfSwKICAgIHsg
InZkaXNwbC1saXN0IiwKICAgICAgJm1haW5fdmRpc3BsbGlzdCwgMCwgMCwKICAgICAgIkxpc3Qg
dmlydHVhbCBkaXNwbGF5IGRldmljZXMgZm9yIGEgZG9tYWluIiwKICAgICAgIjxEb21haW4ocyk+
IiwKICAgIH0sCiAgICB7ICJ2ZGlzcGwtZGV0YWNoIiwKICAgICAgJm1haW5fdmRpc3BsZGV0YWNo
LCAwLCAxLAogICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgZGlzcGxheSBkZXZpY2Ui
LAogICAgICAiPERvbWFpbj4gPERldklkPiIsCiAgICB9LAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 08:50:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 08:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6CSr-0002dv-Gj; Thu, 04 May 2017 08:50:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6CSq-0002dm-3V
 for xen-devel@lists.xen.org; Thu, 04 May 2017 08:50:20 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 54/DE-03587-B4BEA095; Thu, 04 May 2017 08:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS9fjNVe
 kwec1ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNN+eYCu4zVazoeMrWwLiCqYuRk0NIIE/i
 3ZI1jF2MHBy8AnYSL/fVgIQlBAwlnr6/zgZiswioSjx9/IwFxGYTUJdoe7adFcQWEdCXmP/pJ
 ytIK7OApsScz7UgYWGBIIl/s5ezQ0yvlfg0dRfYJk4BL4mXPVegNglK/N0hDBJmFtCSePjrFg
 uErS2xbOFrZoiJ0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jXRSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDsGINjB2H3Z/xCjJAeTkiiv+iv2SCG+pPyUyozE
 4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwXvnFVekkGBRanpqRVpmDjAyYEolOHiURHh3v
 gRK8xYXJOYWZ6ZDpE4xGnO8W/rhPRPHnHtf3zMJgU2SEuedDzJJAKQ0ozQPbhAsYi8xykoJ8z
 ICnSnEU5BalJtZgir/ilGcg1FJmLcOZApPZl4J3L5XQKcwAZ3SLMsBckpJIkJKqoFxxskKz8x
 vwqdfrQh92Og0YZ/KxudZMZK3SsvjHK0YA1xZj9tJa/Assdd4//zQVaYXLZ8n57yOT7vzQy3/
 osS1xUJsTR+sP/vsd3okb6aR9uzTHCG5/z4Jc4N2turYP18Z9D75m/2PKrbAyccdORXUvnBt7
 TIJZf7QvHiPc3NyvOV/+2MJU72UWIozEg21mIuKEwEAZyl80wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493887814!52720580!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27128 invoked from network); 4 May 2017 08:50:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 08:50:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 02:50:14 -0600
Message-Id: <590B07650200007800156A57@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 02:50:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5909BB6C02000078001563AA@prv-mh.provo.novell.com>
 <1493833881-29284-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493833881-29284-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 7/7] x86/asm: Clobber %r{8..15} on exit
 to 32bit PV guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDE5OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gdGhlIHByZXNlbmNlIG9mIGJ1Z3Mgc3VjaCBhcyBYU0EtMjE0IHdoZXJlIGEgMzJi
aXQgUFYgZ3Vlc3QgY2FuIGdldCBpdHMKPiBoYW5kcyBvbiBhIGxvbmcgbW9kZSBzZWdtZW50LCB0
aGlzIGNoYW5nZSBwcmV2ZW50cyByZWdpc3RlciBjb250ZW50IGxlYWtpbmcKPiBiZXR3ZWVuIGRv
bWFpbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 08:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 08:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6CUX-0002p5-UO; Thu, 04 May 2017 08:52:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6CUW-0002oC-LS
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 08:52:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 39/AC-03557-3BBEA095; Thu, 04 May 2017 08:52:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVysyfVTXfza65
 Ig86Xkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atebPZC5ZyVMz/UdPAeJeti5GLQ0hgI6PE
 8bVtzBDObkaJL1uOA2U4OIQF7CQ27AsGMUUEAiTa1gqCmEICRRK/evS7GDk5mAV0JZbdu8oKY
 rMJaErc+fyJCcTmFbCSmD7vGBuIzSKgInHyyzIwW1QgXOJt4xEWiBpBiZMzn4DZnAL2EhMnfW
 ODmGkrcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGNWLU4vKUot0LfSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjAEIdjDOvux/iFGSg0lJlFf9FXukEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQnejFdckUKCRanpqRVpmTnAgIdJS3DwKInw7nwJlOYtLkjMLc5Mh0idY
 lSUEuedD9InAJLIKM2Da4NF2SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ834DmcKTmVcCN/
 0V0GImoMXNshwgi0sSEVJSDYzxC+I3m/EWzmneWKM5j5ut3tKMZZ3kr/kO6Z5FR9mn9PH/qrl
 W+eW3z5ULil2T+BIjFQ4Zn27/eqc5euJh4eu3ZB5e2fbug6yY657JvUX/OSakunJsV1/cKSQu
 cjNxxbrS9ENzHbRM2BYE9+oYiq1+E8KiaJl+4rsGT2NvBHv642cfIiddUldiKc5INNRiLipOB
 ABPlLzWrQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493887922!94844426!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43132 invoked from network); 4 May 2017 08:52:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 4 May 2017 08:52:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 823BE2B;
 Thu,  4 May 2017 01:52:02 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E252D3F3E1;
 Thu,  4 May 2017 01:52:01 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3845e8e7-fefa-ea41-d8fd-8e79075f6096@arm.com>
Date: Thu, 4 May 2017 09:52:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: polish __{get,put}_user_{,no}check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwMi8wNS8xNyAxNDoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIHByaW1hcnkg
cHVycG9zZSBpcyBjb3JyZWN0aW5nIGEgbGF0ZW50IGJ1ZyBpbiBfX2dldF91c2VyX2NoZWNrKCkK
PiAodGhlIG1hY3JvIGhhcyBubyBhY3RpdmUgdXNlciBhdCBwcmVzZW50KTogVGhlIGFjY2Vzc19v
aygpIGNoZWNrIHNob3VsZAo+IGJlIGJlZm9yZSB0aGUgYWN0dWFsIGFjY2Vzcywgb3IgZWxzZSBh
bnkgUFYgZ3Vlc3QgY291bGQgaW5pdGlhdGUgTU1JTwo+IHJlYWRzIHdpdGggc2lkZSBlZmZlY3Rz
Lgo+Cj4gQ2xlYW4gdXAgYWxsIGZvdXIgbWFjcm9zIGF0IG9uY2U6Cj4gLSBhbGwgYXJndW1lbnRz
IGV2YWx1YXRlZCBleGFjdGx5IG9uY2UKPiAtIGJ1aWxkIHRoZSAiY2hlY2siIGZsYXZvciB1c2lu
ZyB0aGUgIm5vY2hlY2siIG9uZXMsIGluc3RlYWQgb2Ygb3Blbgo+ICAgY29kaW5nIHRoZW0KPiAt
ICJpbnQiIGlzIHdpZGUgZW5vdWdoIGZvciBlcnJvciBjb2Rlcwo+IC0gbmFtZSBsb2NhbCB2YXJp
YWJsZXMgd2l0aG91dCB1c2luZyB1bmRlcnNjb3JlcyBhcyBwcmVmaXhlcwo+IC0gYXZvaWQgcG9p
bnRsZXNzIHBhcmVudGhlc2VzCj4gLSBhZGQgYmxhbmtzIGFmdGVyIGNvbW1hcyBzZXBhcmF0aW5n
IHBhcmFtZXRlcnMgb3IgYXJndW1lbnRzCj4gLSBjb25zaXN0ZW50bHkgdXNlIHRhYnMgZm9yIGlu
ZGVudGF0aW9uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gLS0tCj4gVGhpcyBjb3JyZWN0cyB0aGUgY29kZSB3aGljaCB3b3VsZCBoYXZlIHJlc3Vs
dGVkIGluIGFuIFhTQSBvbiBYZW4gNC4yCj4gYW5kIG9sZGVyLCBpZiB0aG9zZSB3ZXJlIHN0aWxs
IHNlY3VyaXR5IHN1cHBvcnRlZC4gRm9yIHRoYXQgcmVhc29uIEkgYXQKPiBsZWFzdCB3YW50IHRv
IGV4cGxvcmUgd2hldGhlciB0aGlzIGlzIGEgY2hhbmdlIHdlIHdhbnQgdG8gdGFrZSBmb3IgNC45
LgoKQW5kcmV3LCBkbyB5b3UgaGF2ZSBhbnkgb3BpbmlvbiB0byBnZXQgdGhpcyBwYXRjaCBpbiBY
ZW4gNC45PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 09:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ccs-0003dR-HY; Thu, 04 May 2017 09:00:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d6Ccq-0003co-Ns
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:00:40 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A5/A4-01999-8BDEA095; Thu, 04 May 2017 09:00:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsUSfTxjoe6Wt1y
 RBrNWiVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3b0xjLdjhVnF+6jO2BsZXpl2MnBxCAu4S
 j/cvZOli5AKy1zBKXFrXwwbhXGOUeH3gGytM1c3NXVBV+xgltjdOBEuwCRhKrN7YwgZiiwhIS
 1z7fJkRxGYWKJW4NLEfzBYWsJNouPIEyObgYBFQlTh22R0kzCvgKbHn5DOwEgkBOYmTxyazgp
 RwCnhJHNluAbHWU+LN9Q52iJIciR2He5lASiQEpCT+tyqBXCMhsJxFYvu071A1MhKPJt5km8A
 otICRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAY1jMw
 MO5gvDnZ7xCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHvecEUKCRalpqdWp
 GXmACMCJi3BwaMkwhsEkuYtLkjMLc5Mh0idYjTmeLf0w3smjiutH98zCbHk5eelSonzLgUpFQ
 ApzSjNgxsEi9RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5k0Gm8GTmlcDtewV0ChPQKc2
 yHCCnlCQipKQaGJe9yVnpWiaferxck0Hhapvxs+5SF6usCbuq+9LVQ+znLm6O+Cp8OFLteepk
 +V1MvRfzuM83ck6xmrB2ffW/D0YdX8LdXbOTF2+KFtYK7d7VXbkz0DVyb1DA3bLZVpenHuqZs
 3zmM81vz3pFRFhKAsNmmeSabZjT0Pr+yseb4o5vD7UoCM1PUmIpzkg01GIuKk4EAE+8wEvPAg
 AA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493888435!96193009!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31038 invoked from network); 4 May 2017 09:00:36 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 May 2017 09:00:36 -0000
Received: (qmail 16145 invoked from network); 4 May 2017 12:00:34 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 4 May 2017 12:00:34 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 60EC57FE54
 for <xen-devel@lists.xen.org>; Thu,  4 May 2017 12:00:34 +0300 (EEST)
Received: (qmail 32596 invoked from network); 4 May 2017 12:00:34 +0300
Received: from xen.dsd.ro (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 4 May 2017 12:00:34 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 12:00:16 +0300
Message-Id: <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71216
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448088,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.023803)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.006943), Flags: 85D2ED72; NN_TP_TAG_HTTP; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.013454,0.000338)], URL: [Enabled, t: (0.000019)], RTDA:
 [Enabled, t: (0.160505), Hit: No, Details: v2.4.9; Id:
 11.5eun85.1bf993f0g.1219], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3JlYXRlZCBhcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyBhbmQgaW5jbHVkZS9hc20teDg2L2h2bS92
bV9ldmVudC5oLAp3aGVyZSBIVk0tc3BlY2lmaWMgdm1fZXZlbnQtcmVsYXRlZCBjb2RlIHdpbGwg
bGl2ZS4gVGhpcyBjbGVhbnMgdXAKaHZtX2RvX3Jlc3VtZSgpIGFuZCBlbnN1cmVzIHRoYXQgdGhl
IHZtX2V2ZW50IG1haW50YWluZXJzIGFyZQpyZXNwb25zaWJsZSBmb3IgY2hhbmdlcyB0byB0aGF0
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
CgotLS0KQ2hhbmdlcyBzaW5jZSBWMjoKIC0gQWRkZWQgaWYgKCB1bmxpa2VseSh2LT5hcmNoLnZt
X2V2ZW50KSApIGJlZm9yZSB0aGUgaHZtX2RvX3Jlc3VtZSgpCiAgIGNhbGwuCiAtIEFkZGVkIHVu
bGlrZWx5KClzIGluIGh2bV92bV9ldmVudF9kb19yZXN1bWUoKSBmb3IgdGhlIHJlZ2lzdGVyCiAg
IHdyaXRlIGNhc2VzLgogLSBNb3ZlZCB0aGUgY29weXJpZ2h0IGxpbmVzIG92ZXIgZnJvbSBodm0u
Yy4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9h
cmNoL3g4Ni9odm0vTWFrZWZpbGUgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICAgICB8ICA2MyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L2h2bS92bV9ldmVudC5jICAgICAgICB8IDEwMyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bV9ldmVudC5oIHwgIDM0ICsr
KysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxNDIgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaAoKZGlm
ZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggYzM0NWE1MC4uMTA4NjNi
YyAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTQwNCw2ICs0
MDQsNyBAQCBTOglTdXBwb3J0ZWQKIEY6CXRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MKIEY6CXhlbi9h
cmNoLyovbW9uaXRvci5jCiBGOgl4ZW4vYXJjaC8qL3ZtX2V2ZW50LmMKK0Y6CXhlbi9hcmNoLyov
aHZtL3ZtX2V2ZW50LmMKIEY6CXhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKIEY6CXhlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKIEY6CXhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCkBAIC00
MTMsNiArNDE0LDcgQEAgRjoJeGVuL2NvbW1vbi92bV9ldmVudC5jCiBGOgl4ZW4vaW5jbHVkZS8q
L21lbV9hY2Nlc3MuaAogRjoJeGVuL2luY2x1ZGUvKi9tb25pdG9yLmgKIEY6CXhlbi9pbmNsdWRl
Lyovdm1fZXZlbnQuaAorRjoJeGVuL2luY2x1ZGUvKi9odm0vdm1fZXZlbnQuaAogRjoJeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCiAKIFZUUE0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCmluZGV4IDBhM2Qw
ZjQuLjAyZjBhZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQpAQCAtMjQsNiArMjQsNyBAQCBvYmoteSArPSBzdGR2
Z2Eubwogb2JqLXkgKz0gdmlvYXBpYy5vCiBvYmoteSArPSB2aXJpZGlhbi5vCiBvYmoteSArPSB2
bGFwaWMubworb2JqLXkgKz0gdm1fZXZlbnQubwogb2JqLXkgKz0gdm1zaS5vCiBvYmoteSArPSB2
cGljLm8KIG9iai15ICs9IHZwdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBhNDQxOTU1Li44MTY5MWUyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTM0LDcgKzM0LDYgQEAKICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgogI2luY2x1ZGUgPHhlbi9t
ZW1fYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL3Jhbmdlc2V0Lmg+Ci0jaW5jbHVkZSA8eGVuL3Zt
X2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL21vbml0b3IuaD4KICNpbmNsdWRlIDx4ZW4vd2Fybmlu
Zy5oPgogI2luY2x1ZGUgPGFzbS9zaGFkb3cuaD4KQEAgLTYxLDYgKzYwLDcgQEAKICNpbmNsdWRl
IDxhc20vaHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPgogI2lu
Y2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3ZtX2V2ZW50Lmg+CiAj
aW5jbHVkZSA8YXNtL2FsdHAybS5oPgogI2luY2x1ZGUgPGFzbS9tdHJyLmg+CiAjaW5jbHVkZSA8
YXNtL2FwaWMuaD4KQEAgLTQ4NCw2NiArNDg0LDcgQEAgdm9pZCBodm1fZG9fcmVzdW1lKHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2gu
dm1fZXZlbnQpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgKncg
PSAmdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YTsKLQotICAgICAgICBpZiAoIHVubGlrZWx5
KHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgZW51bSBlbXVsX2tpbmQga2luZCA9IEVNVUxfS0lORF9OT1JNQUw7Ci0KLSAgICAgICAgICAg
IC8qCi0gICAgICAgICAgICAgKiBQbGVhc2Ugb2JzZXJ2IHRoZSBvcmRlciBoZXJlIHRvIG1hdGNo
IHRoZSBmbGFnIGRlc2NyaXB0aW9ucwotICAgICAgICAgICAgICogcHJvdmlkZWQgaW4gcHVibGlj
L3ZtX2V2ZW50LmgKLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCB2LT5hcmNoLnZt
X2V2ZW50LT5lbXVsYXRlX2ZsYWdzICYKLSAgICAgICAgICAgICAgICAgVk1fRVZFTlRfRkxBR19T
RVRfRU1VTF9SRUFEX0RBVEEgKQotICAgICAgICAgICAgICAgIGtpbmQgPSBFTVVMX0tJTkRfU0VU
X0NPTlRFWFRfREFUQTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCB2LT5hcmNoLnZtX2V2ZW50LT5l
bXVsYXRlX2ZsYWdzICYKLSAgICAgICAgICAgICAgICAgICAgICBWTV9FVkVOVF9GTEFHX0VNVUxB
VEVfTk9XUklURSApCi0gICAgICAgICAgICAgICAga2luZCA9IEVNVUxfS0lORF9OT1dSSVRFOwot
ICAgICAgICAgICAgZWxzZSBpZiAoIHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgJgot
ICAgICAgICAgICAgICAgICAgICAgIFZNX0VWRU5UX0ZMQUdfU0VUX0VNVUxfSU5TTl9EQVRBICkK
LSAgICAgICAgICAgICAgICBraW5kID0gRU1VTF9LSU5EX1NFVF9DT05URVhUX0lOU047Ci0KLSAg
ICAgICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChraW5kLCBUUkFQX2ludmFsaWRfb3As
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UX05PX0VDKTsK
LQotICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7Ci0gICAg
ICAgIH0KLQotICAgICAgICBpZiAoIHctPmRvX3dyaXRlLm1zciApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggaHZtX21zcl93cml0ZV9pbnRlcmNlcHQody0+bXNyLCB3LT52YWx1ZSwgMCkg
PT0KLSAgICAgICAgICAgICAgICAgWDg2RU1VTF9FWENFUFRJT04gKQotICAgICAgICAgICAgICAg
IGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwotCi0gICAgICAgICAg
ICB3LT5kb193cml0ZS5tc3IgPSAwOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB3LT5kb193
cml0ZS5jcjAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGh2bV9zZXRfY3IwKHctPmNy
MCwgMCkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQotICAgICAgICAgICAgICAgIGh2bV9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwotCi0gICAgICAgICAgICB3LT5kb193cml0
ZS5jcjAgPSAwOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB3LT5kb193cml0ZS5jcjQgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGh2bV9zZXRfY3I0KHctPmNyNCwgMCkgPT0gWDg2
RU1VTF9FWENFUFRJT04gKQotICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDApOwotCi0gICAgICAgICAgICB3LT5kb193cml0ZS5jcjQgPSAwOwot
ICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB3LT5kb193cml0ZS5jcjMgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBpZiAoIGh2bV9zZXRfY3IzKHctPmNyMywgMCkgPT0gWDg2RU1VTF9FWENFUFRJ
T04gKQotICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1
bHQsIDApOwotCi0gICAgICAgICAgICB3LT5kb193cml0ZS5jcjMgPSAwOwotICAgICAgICB9Ci0g
ICAgfQorICAgICAgICBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHYpOwogCiAgICAgLyogSW5qZWN0
IHBlbmRpbmcgaHcvc3cgZXZlbnQgKi8KICAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUuaW5qZWN0
X2V2ZW50LnZlY3RvciA+PSAwICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZl
bnQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi4xOTM0NTU2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bV9ldmVudC5jCkBAIC0wLDAgKzEsMTAzIEBACisvKgorICogYXJjaC94ODYvaHZtL3ZtX2V2
ZW50LmMKKyAqCisgKiBIVk0gdm1fZXZlbnQgaGFuZGxpbmcgcm91dGluZXMKKyAqCisgKiBDb3B5
cmlnaHQgKGMpIDIwMDQsIEludGVsIENvcnBvcmF0aW9uLgorICogQ29weXJpZ2h0IChjKSAyMDA1
LCBJbnRlcm5hdGlvbmFsIEJ1c2luZXNzIE1hY2hpbmVzIENvcnBvcmF0aW9uLgorICogQ29weXJp
Z2h0IChjKSAyMDA4LCBDaXRyaXggU3lzdGVtcywgSW5jLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSB2MiBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KKyNp
bmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KKyNpbmNsdWRlIDxhc20vdm1fZXZlbnQuaD4KKwor
dm9pZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVj
dCBtb25pdG9yX3dyaXRlX2RhdGEgKnc7CisKKyAgICBpZiAoIGxpa2VseSghdi0+YXJjaC52bV9l
dmVudCkgKQorICAgICAgICByZXR1cm47CisKKyAgICB3ID0gJnYtPmFyY2gudm1fZXZlbnQtPndy
aXRlX2RhdGE7CisKKyAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVf
ZmxhZ3MpICkKKyAgICB7CisgICAgICAgIGVudW0gZW11bF9raW5kIGtpbmQgPSBFTVVMX0tJTkRf
Tk9STUFMOworCisgICAgICAgIC8qCisgICAgICAgICAqIFBsZWFzZSBvYnNlcnZlIHRoZSBvcmRl
ciBoZXJlIHRvIG1hdGNoIHRoZSBmbGFnIGRlc2NyaXB0aW9ucworICAgICAgICAgKiBwcm92aWRl
ZCBpbiBwdWJsaWMvdm1fZXZlbnQuaAorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB2LT5hcmNo
LnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzICYKKyAgICAgICAgICAgICBWTV9FVkVOVF9GTEFHX1NF
VF9FTVVMX1JFQURfREFUQSApCisgICAgICAgICAgICBraW5kID0gRU1VTF9LSU5EX1NFVF9DT05U
RVhUX0RBVEE7CisgICAgICAgIGVsc2UgaWYgKCB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2Zs
YWdzICYKKyAgICAgICAgICAgICAgICAgIFZNX0VWRU5UX0ZMQUdfRU1VTEFURV9OT1dSSVRFICkK
KyAgICAgICAgICAgIGtpbmQgPSBFTVVMX0tJTkRfTk9XUklURTsKKyAgICAgICAgZWxzZSBpZiAo
IHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgJgorICAgICAgICAgICAgICAgICAgVk1f
RVZFTlRfRkxBR19TRVRfRU1VTF9JTlNOX0RBVEEgKQorICAgICAgICAgICAga2luZCA9IEVNVUxf
S0lORF9TRVRfQ09OVEVYVF9JTlNOOworCisgICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVu
dChraW5kLCBUUkFQX2ludmFsaWRfb3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYODZfRVZFTlRfTk9fRUMpOworCisgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVf
ZmxhZ3MgPSAwOworICAgIH0KKworICAgIGlmICggdW5saWtlbHkody0+ZG9fd3JpdGUuY3IwKSAp
CisgICAgeworICAgICAgICBpZiAoIGh2bV9zZXRfY3IwKHctPmNyMCwgMCkgPT0gWDg2RU1VTF9F
WENFUFRJT04gKQorICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgMCk7CisKKyAgICAgICAgdy0+ZG9fd3JpdGUuY3IwID0gMDsKKyAgICB9CisKKyAgICBp
ZiAoIHVubGlrZWx5KHctPmRvX3dyaXRlLmNyNCkgKQorICAgIHsKKyAgICAgICAgaWYgKCBodm1f
c2V0X2NyNCh3LT5jcjQsIDApID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAgIGh2
bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOworCisgICAgICAgIHctPmRv
X3dyaXRlLmNyNCA9IDA7CisgICAgfQorCisgICAgaWYgKCB1bmxpa2VseSh3LT5kb193cml0ZS5j
cjMpICkKKyAgICB7CisgICAgICAgIGlmICggaHZtX3NldF9jcjMody0+Y3IzLCAwKSA9PSBYODZF
TVVMX0VYQ0VQVElPTiApCisgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2dwX2ZhdWx0LCAwKTsKKworICAgICAgICB3LT5kb193cml0ZS5jcjMgPSAwOworICAgIH0KKwor
ICAgIGlmICggdW5saWtlbHkody0+ZG9fd3JpdGUubXNyKSApCisgICAgeworICAgICAgICBpZiAo
IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHctPm1zciwgdy0+dmFsdWUsIDApID09CisgICAgICAg
ICAgICAgWDg2RU1VTF9FWENFUFRJT04gKQorICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNl
cHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CisKKyAgICAgICAgdy0+ZG9fd3JpdGUubXNyID0gMDsK
KyAgICB9Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zt
X2V2ZW50LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjhjYjA3YwotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZtX2V2ZW50LmgKQEAgLTAs
MCArMSwzNCBAQAorLyoKKyAqIGluY2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaAorICoKKyAq
IEhhcmR3YXJlIHZpcnR1YWwgbWFjaGluZSB2bV9ldmVudCBhYnN0cmFjdGlvbnMuCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFu
ZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAq
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNI
QU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoK
KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYgX19BU01fWDg2X0hW
TV9WTV9FVkVOVF9IX18KKyNkZWZpbmUgX19BU01fWDg2X0hWTV9WTV9FVkVOVF9IX18KKwordm9p
ZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KTsKKworI2VuZGlmIC8qIF9f
QVNNX1g4Nl9IVk1fVk1fRVZFTlRfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6Cisg
KiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAor
ICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Cco-0003cR-U6; Thu, 04 May 2017 09:00:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d6Cco-0003cL-7n
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:00:38 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F5/BA-01977-5BDEA095; Thu, 04 May 2017 09:00:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsUSfTxjoe6Wt1y
 RBmf/KVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn77qxjK1hhXDF5p0UDY4dWFyMHh5CAu8SF
 r8ldjFxA5hpGiUvretggnGuMEkuaz7N3MXKCFb04OIUVIrGPUWJ740RWkASbgKHE6o0tbCC2i
 IC0xLXPlxlBbGaBUolLE/sZQTYIC8RLdO8Dm8MioCqxsXcSWDmvgKfEzQUzwcolBOQkTh6bzA
 pSzingJXFkuwXEWk+JN9c72CFKciR2HO5lAimREJCS+N+qBHKNhMByFomfrbOhxshIPJp4k20
 Co9ACRoZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIVjP
 wMC4g7Fhr98hRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHij33BFCgkWpaanV
 qRl5gCjASYtwcGjJMIbBJLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClxXh2QIgGQoozSPL
 gRsMi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdx7IFJ7MvBK4Ta+AjmACOqJZlgPkiJJ
 EhJRUA2Ot4+3edRWLlt3oM/Pd+Gim/umYx1kpyZaLXrZNW/JmmvLk908ts27/mCm9/eq5fT0M
 +3+/rElbLJsbkfqo+GC/+S3hiIzJ+tM0Ls6pe8e8Xc3PJv5QD+NJ7eAzhoaXpOxCPsrV+k0zi
 pGbW/dWbFOK6psLtiFy1ksWHV4f6f7NbmPIzzqpZzlKLMUZiYZazEXFiQCrORd1xwIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493888435!98687786!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39671 invoked from network); 4 May 2017 09:00:36 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 May 2017 09:00:36 -0000
Received: (qmail 16179 invoked from network); 4 May 2017 12:00:34 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 4 May 2017 12:00:34 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 9A09C7FE4F
 for <xen-devel@lists.xen.org>; Thu,  4 May 2017 12:00:34 +0300 (EEST)
Received: (qmail 32603 invoked from network); 4 May 2017 12:00:34 +0300
Received: from xen.dsd.ro (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 4 May 2017 12:00:34 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 12:00:17 +0300
Message-Id: <1493888417-20803-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71216
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448088,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.018399)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.007122), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.013086,0.000296)], URL: [Enabled, t: (0.000006)], RTDA:
 [Enabled, t: (0.156622), Hit: No, Details: v2.4.9; Id:
 11.5eubg7.1bf993jb5.11c8], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V3 2/2] x86/vm_event: fix race between
	__context_switch() and vm_event_resume()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGludHJvc3BlY3Rpb24gYWdlbnQgY2FuIHJlcGx5IHRvIGEgdm1fZXZlbnQgZmFzdGVyIHRo
YW4Kdm14X3ZtZXhpdF9oYW5kbGVyKCkgY2FuIGNvbXBsZXRlIGluIHNvbWUgY2FzZXMsIHdoZXJl
IGl0IGlzIHRoZW4Kbm90IHNhZmUgZm9yIHZtX2V2ZW50X3NldF9yZWdpc3RlcnMoKSB0byBtb2Rp
Znkgdi0+YXJjaC51c2VyX3JlZ3MuCkluIHRoZSB0ZXN0IHNjZW5hcmlvLCB3ZSB3ZXJlIHN0ZXBw
aW5nIG92ZXIgYW4gSU5UMyBicmVha3BvaW50IGJ5CnNldHRpbmcgUklQICs9IDEuIFRoZSBxdWlj
ayByZXBseSB0ZW5kZWQgdG8gY29tcGxldGUgYmVmb3JlIHRoZSBWQ1BVCnRyaWdnZXJpbmcgdGhl
IGludHJvc3BlY3Rpb24gZXZlbnQgaGFkIHByb3Blcmx5IHBhdXNlZCBhbmQgYmVlbgpkZXNjaGVk
dWxlZC4gSWYgdGhlIHJlcGx5IG9jY3VycyBiZWZvcmUgX19jb250ZXh0X3N3aXRjaCgpIGhhcHBl
bnMsCl9fY29udGV4dF9zd2l0Y2goKSBjbG9iYmVycyB0aGUgcmVwbHkgYnkgb3ZlcndyaXRpbmcK
di0+YXJjaC51c2VyX3JlZ3MgZnJvbSB0aGUgc3RhY2suIElmIHdlIGRvbid0IHBhc3MgdGhyb3Vn
aApfX2NvbnRleHRfc3dpdGNoKCkgKGR1ZSB0byBzd2l0Y2hpbmcgdG8gdGhlIGlkbGUgdkNQVSks
IHJlcGx5IGRhdGEKd291bGRuJ3QgYmUgcGlja2VkIHVwIHdoZW4gc3dpdGNoaW5nIGJhY2sgc3Ry
YWlnaHQgdG8gdGhlIG9yaWdpbmFsCnZDUFUuCgpUaGlzIHBhdGNoIGVuc3VyZXMgdGhhdCB2bV9l
dmVudF9yZXN1bWUoKSBjb2RlIG9ubHkgc2V0cyBwZXItVkNQVQpkYXRhIHRvIGJlIHVzZWQgZm9y
IHRoZSBhY3R1YWwgc2V0dGluZyBvZiByZWdpc3RlcnMgbGF0ZXIgaW4KaHZtX2RvX3Jlc3VtZSgp
IChzaW1pbGFyIHRvIHRoZSBtb2RlbCB1c2VkIHRvIGNvbnRyb2wgc2V0dGluZyBvZiBDUnMKYW5k
IE1TUnMpLgoKVGhlIHBhdGNoIGFkZGl0aW9uYWxseSByZW1vdmVzIHRoZSBzeW5jX3ZjcHVfZXhl
Y3N0YXRlKHYpIGNhbGwgZnJvbQp2bV9ldmVudF9yZXN1bWUoKSwgd2hpY2ggaXMgbm8gbG9uZ2Vy
IG5lY2Vzc2FyeSwgd2hpY2ggcmVtb3ZlcyB0aGUKYXNzb2NpYXRlZCBicm9hZGNhc3QgVExCIGZs
dXNoIChyZWFkOiBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCkuCgpTaWduZWQtb2ZmLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+ClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMjoKIC0gQ29ycmVjdGVkIGNv
bW1pdCBtZXNzYWdlLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyAgICB8IDM1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdm1fZXZlbnQu
YyAgICAgICAgfCAyMiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3ZtX2V2ZW50
LmMgICAgICAgICAgfCAxNyArKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni92
bV9ldmVudC5oIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMjcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jCmluZGV4IDE5MzQ1NTYuLjhlZWIyMTAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZtX2V2ZW50LmMKQEAgLTI1LDYgKzI1LDM5IEBACiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0
Lmg+CiAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+CiAKK3N0YXRpYyB2b2lkIGh2bV92bV9ldmVu
dF9zZXRfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIEFTU0VSVCh2ID09
IGN1cnJlbnQpOworCisgICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLnZtX2V2ZW50LT5zZXRfZ3By
cykgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9j
cHVfdXNlcl9yZWdzKCk7CisKKyAgICAgICAgcmVncy0+cmF4ID0gdi0+YXJjaC52bV9ldmVudC0+
Z3Bycy5yYXg7CisgICAgICAgIHJlZ3MtPnJieCA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucmJ4
OworICAgICAgICByZWdzLT5yY3ggPSB2LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnJjeDsKKyAgICAg
ICAgcmVncy0+cmR4ID0gdi0+YXJjaC52bV9ldmVudC0+Z3Bycy5yZHg7CisgICAgICAgIHJlZ3Mt
PnJzcCA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucnNwOworICAgICAgICByZWdzLT5yYnAgPSB2
LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnJicDsKKyAgICAgICAgcmVncy0+cnNpID0gdi0+YXJjaC52
bV9ldmVudC0+Z3Bycy5yc2k7CisgICAgICAgIHJlZ3MtPnJkaSA9IHYtPmFyY2gudm1fZXZlbnQt
PmdwcnMucmRpOworCisgICAgICAgIHJlZ3MtPnI4ID0gdi0+YXJjaC52bV9ldmVudC0+Z3Bycy5y
ODsKKyAgICAgICAgcmVncy0+cjkgPSB2LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnI5OworICAgICAg
ICByZWdzLT5yMTAgPSB2LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnIxMDsKKyAgICAgICAgcmVncy0+
cjExID0gdi0+YXJjaC52bV9ldmVudC0+Z3Bycy5yMTE7CisgICAgICAgIHJlZ3MtPnIxMiA9IHYt
PmFyY2gudm1fZXZlbnQtPmdwcnMucjEyOworICAgICAgICByZWdzLT5yMTMgPSB2LT5hcmNoLnZt
X2V2ZW50LT5ncHJzLnIxMzsKKyAgICAgICAgcmVncy0+cjE0ID0gdi0+YXJjaC52bV9ldmVudC0+
Z3Bycy5yMTQ7CisgICAgICAgIHJlZ3MtPnIxNSA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucjE1
OworCisgICAgICAgIHJlZ3MtPnJmbGFncyA9IHYtPmFyY2gudm1fZXZlbnQtPmdwcnMucmZsYWdz
OworICAgICAgICByZWdzLT5yaXAgPSB2LT5hcmNoLnZtX2V2ZW50LT5ncHJzLnJpcDsKKworICAg
ICAgICB2LT5hcmNoLnZtX2V2ZW50LT5zZXRfZ3BycyA9IGZhbHNlOworICAgIH0KK30KKwogdm9p
ZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBt
b25pdG9yX3dyaXRlX2RhdGEgKnc7CkBAIC0zMiw2ICs2NSw4IEBAIHZvaWQgaHZtX3ZtX2V2ZW50
X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGxpa2VseSghdi0+YXJjaC52bV9l
dmVudCkgKQogICAgICAgICByZXR1cm47CiAKKyAgICBodm1fdm1fZXZlbnRfc2V0X3JlZ2lzdGVy
cyh2KTsKKwogICAgIHcgPSAmdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YTsKIAogICAgIGlm
ICggdW5saWtlbHkodi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncykgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwppbmRl
eCA1MDJjY2MyLi5hNmVhNDJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwor
KysgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwpAQCAtMTEzLDI2ICsxMTMsOCBAQCB2b2lkIHZt
X2V2ZW50X3NldF9yZWdpc3RlcnMoc3RydWN0IHZjcHUgKnYsIHZtX2V2ZW50X3Jlc3BvbnNlX3Qg
KnJzcCkKIHsKICAgICBBU1NFUlQoYXRvbWljX3JlYWQoJnYtPnZtX2V2ZW50X3BhdXNlX2NvdW50
KSk7CiAKLSAgICB2LT5hcmNoLnVzZXJfcmVncy5yYXggPSByc3AtPmRhdGEucmVncy54ODYucmF4
OwotICAgIHYtPmFyY2gudXNlcl9yZWdzLnJieCA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yYng7Ci0g
ICAgdi0+YXJjaC51c2VyX3JlZ3MucmN4ID0gcnNwLT5kYXRhLnJlZ3MueDg2LnJjeDsKLSAgICB2
LT5hcmNoLnVzZXJfcmVncy5yZHggPSByc3AtPmRhdGEucmVncy54ODYucmR4OwotICAgIHYtPmFy
Y2gudXNlcl9yZWdzLnJzcCA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yc3A7Ci0gICAgdi0+YXJjaC51
c2VyX3JlZ3MucmJwID0gcnNwLT5kYXRhLnJlZ3MueDg2LnJicDsKLSAgICB2LT5hcmNoLnVzZXJf
cmVncy5yc2kgPSByc3AtPmRhdGEucmVncy54ODYucnNpOwotICAgIHYtPmFyY2gudXNlcl9yZWdz
LnJkaSA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yZGk7Ci0KLSAgICB2LT5hcmNoLnVzZXJfcmVncy5y
OCA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yODsKLSAgICB2LT5hcmNoLnVzZXJfcmVncy5yOSA9IHJz
cC0+ZGF0YS5yZWdzLng4Ni5yOTsKLSAgICB2LT5hcmNoLnVzZXJfcmVncy5yMTAgPSByc3AtPmRh
dGEucmVncy54ODYucjEwOwotICAgIHYtPmFyY2gudXNlcl9yZWdzLnIxMSA9IHJzcC0+ZGF0YS5y
ZWdzLng4Ni5yMTE7Ci0gICAgdi0+YXJjaC51c2VyX3JlZ3MucjEyID0gcnNwLT5kYXRhLnJlZ3Mu
eDg2LnIxMjsKLSAgICB2LT5hcmNoLnVzZXJfcmVncy5yMTMgPSByc3AtPmRhdGEucmVncy54ODYu
cjEzOwotICAgIHYtPmFyY2gudXNlcl9yZWdzLnIxNCA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yMTQ7
Ci0gICAgdi0+YXJjaC51c2VyX3JlZ3MucjE1ID0gcnNwLT5kYXRhLnJlZ3MueDg2LnIxNTsKLQot
ICAgIHYtPmFyY2gudXNlcl9yZWdzLnJmbGFncyA9IHJzcC0+ZGF0YS5yZWdzLng4Ni5yZmxhZ3M7
Ci0gICAgdi0+YXJjaC51c2VyX3JlZ3MucmlwID0gcnNwLT5kYXRhLnJlZ3MueDg2LnJpcDsKKyAg
ICB2LT5hcmNoLnZtX2V2ZW50LT5ncHJzID0gcnNwLT5kYXRhLnJlZ3MueDg2OworICAgIHYtPmFy
Y2gudm1fZXZlbnQtPnNldF9ncHJzID0gdHJ1ZTsKIH0KIAogdm9pZCB2bV9ldmVudF9tb25pdG9y
X25leHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92
bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCmluZGV4IDBmZTlhNTMuLjkyOTFkYjYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYworKysgYi94ZW4vY29tbW9uL3ZtX2V2
ZW50LmMKQEAgLTM1Nyw2ICszNTcsMTYgQEAgdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogewogICAgIHZtX2V2ZW50X3Jl
c3BvbnNlX3QgcnNwOwogCisgICAgLyoKKyAgICAgKiB2bV9ldmVudF9yZXN1bWUoKSBydW5zIGlu
IGVpdGhlciBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QXyosIG9yCisgICAgICogRVZUQ0hOX3NlbmQg
Y29udGV4dCBmcm9tIHRoZSBpbnRyb3NwZWN0aW9uIGNvbnN1bWVyLiBCb3RoIGNvbnRleHRzCisg
ICAgICogYXJlIGd1YXJhbnRlZWQgbm90IHRvIGJlIHRoZSBzdWJqZWN0IG9mIHZtX2V2ZW50IHJl
c3BvbnNlcy4KKyAgICAgKiBXaGlsZSB3ZSBjb3VsZCBBU1NFUlQodiAhPSBjdXJyZW50KSBmb3Ig
ZWFjaCBWQ1BVIGluIGQgaW4gdGhlIGxvb3AKKyAgICAgKiBiZWxvdywgdGhpcyBjb3ZlcnMgdGhl
IGNhc2Ugd2hlcmUgd2Ugd291bGQgbmVlZCB0byBpdGVyYXRlIG92ZXIgYWxsCisgICAgICogb2Yg
dGhlbSBtb3JlIHN1Y2NpbnRseS4KKyAgICAgKi8KKyAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5k
b21haW4pOworCiAgICAgLyogUHVsbCBhbGwgcmVzcG9uc2VzIG9mZiB0aGUgcmluZy4gKi8KICAg
ICB3aGlsZSAoIHZtX2V2ZW50X2dldF9yZXNwb25zZShkLCB2ZWQsICZyc3ApICkKICAgICB7CkBA
IC0zNzUsMTMgKzM4NSw2IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgdiA9IGQtPnZjcHVbcnNwLnZj
cHVfaWRdOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgdkNQVSBzdGF0
ZSBoYXMgYmVlbiBzeW5jaHJvbml6ZWQgZm9yIHRoZSBjdXN0b20KLSAgICAgICAgICogaGFuZGxl
cnMuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIGF0b21pY19yZWFkKCZ2LT52bV9ldmVudF9w
YXVzZV9jb3VudCkgKQotICAgICAgICAgICAgc3luY192Y3B1X2V4ZWNzdGF0ZSh2KTsKLQotICAg
ICAgICAvKgogICAgICAgICAgKiBJbiBzb21lIGNhc2VzIHRoZSByZXNwb25zZSB0eXBlIG5lZWRz
IGV4dHJhIGhhbmRsaW5nLCBzbyBoZXJlCiAgICAgICAgICAqIHdlIGNhbGwgdGhlIGFwcHJvcHJp
YXRlIGhhbmRsZXJzLgogICAgICAgICAgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaAppbmRleCBjYTcz
Zjk5Li4zOWU3M2M4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oCkBAIC0zMiw2ICszMiw4IEBAIHN0
cnVjdCBhcmNoX3ZtX2V2ZW50IHsKICAgICAgICAgc3RydWN0IHZtX2V2ZW50X2VtdWxfaW5zbl9k
YXRhIGluc247CiAgICAgfSBlbXVsOwogICAgIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgd3Jp
dGVfZGF0YTsKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgZ3ByczsKKyAgICBib29sIHNl
dF9ncHJzOwogfTsKIAogaW50IHZtX2V2ZW50X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQp
OwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ccs-0003dE-9g; Thu, 04 May 2017 09:00:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d6Ccq-0003cc-EQ
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:00:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C0/60-02180-7BDEA095; Thu, 04 May 2017 09:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsUSfTxjoe6Wt1y
 RBodX8lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnP9v5kLpjBXDHxy1vWBsYHTF2MnBxCAu4S
 C1r+snQxcgHZaxglLq3rYYNwrjFKnH39gRGmas7ba1BV+xgltjdOZAVJsAkYSqze2MIGYosIS
 Etc+3wZrIEZqGHRrU6wGmEBe4m2vkVgNouAqkTXwcdANgcHr4CnxL0pUSBhCQE5iZPHJrNC2D
 kSOw73MoGUSAhISfxvVQJZKyHQyyKx9s8KRogaGYlHE2+yTWAUWMDIsIpRozi1qCy1SNfIRC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCw6hkYGHcw3pzsd4hRkoNJSZRX/RV7
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3j1vuCKFBItS01Mr0jJzgCEOk5bg4FES4Q0CSfMWF
 yTmFmemQ6ROMepyzLn39T2TEEtefl6qlDjvUpAiAZCijNI8uBGweLvEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZg3GWQKT2ZeCdymV0BHMAEd0SzLAXJESSJCSqqB0WeBXyPH13WHn8gfn7Y
 g6Poy3Xs2l+43xt++KT9pn+jPZVwXdLarbe3ZdFvpuKRTXaXx2o2bl6SfTm1YHFNr/apZ4X6B
 SMTc0uLWPbpMz//oaeYesrics2LaxL58eTOf23sEzhtadWySif+r/ebpwnrvQ+/3nf+UrpKnl
 9Hk/PXRvlOsgnubZymxFGckGmoxFxUnAgAnlSa+sgIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493888435!96128440!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35043 invoked from network); 4 May 2017 09:00:36 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 May 2017 09:00:36 -0000
Received: (qmail 16141 invoked from network); 4 May 2017 12:00:34 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 4 May 2017 12:00:34 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 2653B7FE4E
 for <xen-devel@lists.xen.org>; Thu,  4 May 2017 12:00:34 +0300 (EEST)
Received: (qmail 32590 invoked from network); 4 May 2017 12:00:34 +0300
Received: from xen.dsd.ro (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 4 May 2017 12:00:34 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 12:00:15 +0300
Message-Id: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71216
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448088,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002269)], BW: [Enabled, t:
 (0.000018)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002036), Flags: 85D2ED72; NN_NO_CONTENT_TYPE; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.010727,0.000019)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.049540), Hit: No,
 Details: v2.4.9; Id: 11.5eu8g3.1bf993hfn.11bj], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V3 0/2] Fix vm_event resume path race condition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzbWFsbCBzZXJpZXMgZmlyc3QgY3JlYXRlcyBodm0vdm1fZXZlbnQue2gsY30sIGluIG9y
ZGVyIHRvIGJyaW5nCnVuZGVyIHZtX2V2ZW50IG1haW50YWluZXJzaGlwIHRoZSBjb2RlIHRoYXQg
aGFzIHByZXZpb3VzbHkgbGl2ZWQgaW4KaHZtX2RvX3Jlc3VtZSgpLCBhbmQgdGhlbiBmaXhlcyBh
IF9fY29udGV4dF9zd2l0Y2goKS1yZWxhdGVkIHJhY2UKY29uZGl0aW9uIHdoZW4gYXR0ZW1wdGlu
ZyB0byBzZXQgcmVnaXN0ZXJzIHZpYSB2bV9ldmVudCByZXBseS4KCltQQVRDSCBWMyAxLzJdIHg4
Ni92bV9ldmVudDogYWRkZWQgaHZtL3ZtX2V2ZW50LntoLGN9CltQQVRDSCBWMyAyLzJdIHg4Ni92
bV9ldmVudDogZml4IHJhY2UgYmV0d2VlbiBfX2NvbnRleHRfc3dpdGNoKCkgYW5kCgoKVGhhbmtz
LApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 09:09:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ClI-0004Ag-F9; Thu, 04 May 2017 09:09:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6ClI-0004Aa-2z
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 09:09:24 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 72/B1-02185-3CFEA095; Thu, 04 May 2017 09:09:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fQe65
 Ig1tbBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1ByawFhwXqpjb9Zi5gbGNv4uRk0NIIE9i
 zqN3jCA2r4CdxKffu5lAbAkBQ4mn76+zgdgsAqoSH5bvYwex2QTUJdqebWftYuTgEBEwkDh3N
 AkkzCzQzigxeUImiC0sEChx8PFdRojxdhLvd5xkBynnFRCU+LtDGKLcTuLsxltMExi5ZyFkZi
 HJQNhaEg9/3WKBsLUlli18zQxSziwgLbH8HwdE2F7iVM9rNlQlILaXxLR/cxgXMHKsYtQoTi0
 qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMp6BgbGHYyvjvsdYpTk
 YFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX/y1XpJBgUWp6akVaZg4wPmDSEhw8S
 iK8X0DSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzqv4DqhIAKQoozQPbgQsVi8xykoJ8z
 IyMDAI8RSkFuVmlqDKv2IU52BUEuZ1AJnCk5lXArfpFdARTEBHNMtygBxRkoiQkmpgVFY4eVS
 wpknwasLmjlnJS8s7FvU/33bv6NmiW57LbobOu3r3s19fUpPwrzJ5s/fKV32lZ5RUSuy5f/L6
 6XP5q/QigvK8d5m7/n/AeoU7I7335qU1exojC9a8K/n+aOZKsb9rzmR6+3Hlxn0Q32uayrNyS
 VOy0mcftg2JJp45j3i4Dj/N3VZ7XomlOCPRUIu5qDgRANLInNPQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493888960!95473511!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46079 invoked from network); 4 May 2017 09:09:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 09:09:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 03:09:19 -0600
Message-Id: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 03:09:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part7F4721AB.3__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86/mm: add temporary debugging code to
 get_page_from_gfn_p2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part7F4721AB.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

See the code comment.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -480,6 +480,22 @@ struct page_info *get_page_from_gfn_p2m(
     p2m_access_t _a;
     p2m_type_t _t;
     mfn_t mfn;
+#ifndef NDEBUG
+    /*
+     * Temporary debugging code, added in the hope of finding the origin
+     * of calls to get_page(..., dom_cow) as observed during osstest
+     * migration failures (see
+     * lists.xenproject.org/archives/html/xen-devel/2017-04/msg03331.html)=
.
+     */
+    static unsigned long cnt, thr;
+
+    if ( d->is_dying && ++cnt > thr )
+    {
+        thr |=3D cnt;
+        printk("%pv: d%d dying (looking up %lx)\n", current, d->domain_id,=
 gfn);
+        dump_execution_state();
+    }
+#endif
=20
     /* Allow t or a to be NULL */
     t =3D t ?: &_t;




--=__Part7F4721AB.3__=
Content-Type: text/plain; name="x86-mm-gpfgp-dying-debug.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-mm-gpfgp-dying-debug.patch"

x86/mm: add temporary debugging code to get_page_from_gfn_p2m()=0A=0ASee =
the code comment.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A=
--- a/xen/arch/x86/mm/p2m.c=0A+++ b/xen/arch/x86/mm/p2m.c=0A@@ -480,6 =
+480,22 @@ struct page_info *get_page_from_gfn_p2m(=0A     p2m_access_t =
_a;=0A     p2m_type_t _t;=0A     mfn_t mfn;=0A+#ifndef NDEBUG=0A+    =
/*=0A+     * Temporary debugging code, added in the hope of finding the =
origin=0A+     * of calls to get_page(..., dom_cow) as observed during =
osstest=0A+     * migration failures (see=0A+     * lists.xenproject.org/ar=
chives/html/xen-devel/2017-04/msg03331.html).=0A+     */=0A+    static =
unsigned long cnt, thr;=0A+=0A+    if ( d->is_dying && ++cnt > thr )=0A+   =
 {=0A+        thr |=3D cnt;=0A+        printk("%pv: d%d dying (looking up =
%lx)\n", current, d->domain_id, gfn);=0A+        dump_execution_state();=0A=
+    }=0A+#endif=0A =0A     /* Allow t or a to be NULL */=0A     t =3D t =
?: &_t;=0A
--=__Part7F4721AB.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part7F4721AB.3__=--


From xen-devel-bounces@lists.xen.org Thu May 04 09:11:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6CnE-0004hx-S5; Thu, 04 May 2017 09:11:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6CnD-0004hh-OY
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:11:23 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C0/56-03058-B30FA095; Thu, 04 May 2017 09:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9fqA1e
 kwbSDmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aShg7Ggh2sFVPvTWFqYDzN0sXIySEkkCfx
 r/sQE4jNK2An8eRwMyOILSFgKPH0/XU2EJtFQFVi3aomsHo2AXWJtmfbWUFsEaCakzMeg9UzC
 wRKnLmzBWyOsICTxLHJrUC9XEDzOxglPr55ANbMKeAlMalrO3sXIwfQMkGJvzuEIXq1JB7+us
 UCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoaGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GD8tCzjEKMnBpCTKq/6KPVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBK//W65IIcGi1PTUirTMHGAkwKQlOHiURHjXvANK8xYXJOYWZ
 6ZDpE4x6nLMuff1PZMQS15+XqqUOC/Xe6AiAZCijNI8uBGwqLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd5vIKt4MvNK4Da9AjqCCeiIZlkOkCNKEhFSUg2MPrJ7eHd+XR01nX2l/Xx9rdv
 vNyet22jmzVsmsnnRnXDR779NmZKFTHbFP+uoF3uXG98YEfn2iMsZbYU3m2eX2pVF6aiEXJ68
 5ez2bokPScwW1c/CjOafSVfgD/G97HdNfMoNke3iv57efZa9X/9R99TjRq1rkx9k657bdT/vU
 deGg7lGNsuvKbEUZyQaajEXFScCAOXwnIHFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493889080!47475024!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12776 invoked from network); 4 May 2017 09:11:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 09:11:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 03:11:19 -0600
Message-Id: <590B0C560200007800156A95@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 03:11:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQ3JlYXRlZCBhcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyBhbmQgaW5jbHVkZS9hc20teDg2
L2h2bS92bV9ldmVudC5oLAo+IHdoZXJlIEhWTS1zcGVjaWZpYyB2bV9ldmVudC1yZWxhdGVkIGNv
ZGUgd2lsbCBsaXZlLiBUaGlzIGNsZWFucyB1cAo+IGh2bV9kb19yZXN1bWUoKSBhbmQgZW5zdXJl
cyB0aGF0IHRoZSB2bV9ldmVudCBtYWludGFpbmVycyBhcmUKPiByZXNwb25zaWJsZSBmb3IgY2hh
bmdlcyB0byB0aGF0IGNvZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgphbGJlaXQgSSB3b25kZXIgLi4uCgo+ICt2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUo
c3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgKnc7
Cj4gKwo+ICsgICAgaWYgKCBsaWtlbHkoIXYtPmFyY2gudm1fZXZlbnQpICkKPiArICAgICAgICBy
ZXR1cm47CgouLi4gd2hldGhlciB0aGlzIG5vdyB3b3VsZG4ndCBiZXR0ZXIgYmUgYW4gQVNTRVJU
KCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6CqE-0004to-C3; Thu, 04 May 2017 09:14:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d6CqC-0004ti-Nq
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:14:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 EF/DE-01868-3F0FA095; Thu, 04 May 2017 09:14:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsUSfTxjoe7HD1y
 RBr+vM1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9rw8wF5xhqzhybxtTA+Mh1i5GTg4hAXeJ
 tr+9TF2MXED2GkaJbec+sEM41xglfvc9ZYOpOrT2CCNEYiGjxPH7P5hAEsICThLHJreCFYkIK
 Ev0/vrNAmIzC3hLbLj5nRmiYQ+jxJm/R8H2sQkYSqze2ALWwAvUfPLSPjCbRUBFom/uSmYQW1
 QgXOLFlj+sEDWCEidnPgEbyilgL/F3wX92iAXqEn/mXWKGsMUlbj2ZzwRhy0tsfzsHLC4hkCO
 xrXclUJwDyJaS+N+qBGF+ZZbYygNRISPxaOJNtgmMYrOQLJuFZMEsJAtmIVmwgJFlFaN6cWpR
 WWqRrqVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgHNUzMDDuYHz90+kQoyQHk
 5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx733NFCgkWpaanVqRl5gAjGiYtwcGjJM
 I7DyTNW1yQmFucmQ6ROsWoyzHn3tf3TEIsefl5qVLivPUgRQIgRRmleXAjYMnlEqOslDAvIwM
 DgxBPQWpRbmYJqvwrRnEORiVh3scgU3gy80rgNr0COoIJ6IhmWQ6QI0oSEVJSDYzJSk0HC9Z2
 JQs3VdeWf/Jfydcgn+Z7WfONqoeIZF8xz+Uo9v+pC89n2bkWsifP1Z/+fOb33lyzq86ramPeX
 uou3dgn7nG+ru3327/K/b5L8hc3MB52nZm1c9XeXK5Hi78HqYUoeLq/eaXcecIx4IHhFn+jor
 nFT2Osiyb9Fvj1vS9IM/HXBiWW4oxEQy3mouJEACPCxbcpAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493889264!43230360!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56952 invoked from network); 4 May 2017 09:14:24 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 May 2017 09:14:24 -0000
Received: (qmail 17232 invoked from network); 4 May 2017 12:14:24 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 4 May 2017 12:14:24 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B85807FE4E
 for <xen-devel@lists.xen.org>; Thu,  4 May 2017 12:14:23 +0300 (EEST)
Received: (qmail 10634 invoked from network); 4 May 2017 12:14:23 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp03.buh.bitdefender.org with SMTP; 4 May 2017 12:14:23 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
Date: Thu, 4 May 2017 12:14:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <590B0C560200007800156A95@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71216
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448088,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.005371)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003235), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011543,0.000059)], URL: [Enabled, t: (0.000006)], RTDA: [Enabled,
 t: (0.117409), Hit: No, Details: v2.4.9; Id:
 11.5eun85.1bf993f0g.1h7j], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDQvMTcgMTI6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA1LjE3IGF0
IDExOjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IENyZWF0ZWQgYXJj
aC94ODYvaHZtL3ZtX2V2ZW50LmMgYW5kIGluY2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaCwK
Pj4gd2hlcmUgSFZNLXNwZWNpZmljIHZtX2V2ZW50LXJlbGF0ZWQgY29kZSB3aWxsIGxpdmUuIFRo
aXMgY2xlYW5zIHVwCj4+IGh2bV9kb19yZXN1bWUoKSBhbmQgZW5zdXJlcyB0aGF0IHRoZSB2bV9l
dmVudCBtYWludGFpbmVycyBhcmUKPj4gcmVzcG9uc2libGUgZm9yIGNoYW5nZXMgdG8gdGhhdCBj
b2RlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+Cj4+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+Cj4gCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBh
bGJlaXQgSSB3b25kZXIgLi4uCj4gCj4+ICt2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3Ry
dWN0IHZjcHUgKnYpCj4+ICt7Cj4+ICsgICAgc3RydWN0IG1vbml0b3Jfd3JpdGVfZGF0YSAqdzsK
Pj4gKwo+PiArICAgIGlmICggbGlrZWx5KCF2LT5hcmNoLnZtX2V2ZW50KSApCj4+ICsgICAgICAg
IHJldHVybjsKPiAKPiAuLi4gd2hldGhlciB0aGlzIG5vdyB3b3VsZG4ndCBiZXR0ZXIgYmUgYW4g
QVNTRVJUKCkuCgpJIGhhdmUgbm8gb2JqZWN0aW9ucyAoY2FuIHRoaXMgYmUgZG9uZSBvbiBjb21t
aXQgb3Igc2hvdWxkIEkgcmUtc2VuZCBWND8pLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:18:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6CuU-00058n-2S; Thu, 04 May 2017 09:18:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6CuS-00058B-33
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 09:18:52 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9E/18-24726-BF1FA095; Thu, 04 May 2017 09:18:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff7R65
 Ig5OPhCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fTaFcaCrzUVLc8+sjcw
 dgR0MXJxCAn8ZZSYefIsG4TzmFHi6tbdTBDONkaJpytesncxcnKICDhLfD0zF8zmFdCX+PX0H
 AuILSxgKvG79yArSIOEwFMbiak/ZjCDJCQEvCXm7z7HDmM3vt8J1MDOwSZgJXFIrIuRg4NFQF
 Vi2SmzCYzcCxgZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBPq8noGBcQfjo36/Q4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7v7AFSkk
 WJSanlqRlpkDDD6YtAQHj5II7wmQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifPeBykSA
 CnKKM2DGwGLhEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmvgEzhycwrgdv0CugIJqAjmm
 U5QI4oSURISTUwbkiNZXIJyPbQ5duse27S1fq7kTKXrbkLRZ3t1dIzjgebLgze6lv46YvWqWX
 /FrCn2vM2FU9d99RI9bJPtPYM5r+XlwRlKEqFGE9b21RV/DXGpWKBFeNm0QiB0LPs07uiF++4
 7fBRMDJgmXtrVOgdDYMZN7rEj+puVLr5l635s3Rkv8Ol47eVWIozEg21mIuKEwHgywpGfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493889525!96198207!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46374 invoked from network); 4 May 2017 09:18:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 09:18:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6CuJ-0004N1-OD; Thu, 04 May 2017 09:18:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6CuD-0007fU-GF; Thu, 04 May 2017 09:18:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6CuD-0000LH-AW; Thu, 04 May 2017 09:18:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108182-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5add46905b5470eb92d5d75d3140ac59b185b8a1
X-Osstest-Versions-That: linux=2cc12e2e8cb65aec9a95a3d3de4d70e7b6b8c881
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 09:18:37 +0000
Subject: [Xen-devel] [linux-next test] 108182: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE4MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDgxODIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
eHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
ODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDYgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgOSB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDgxMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICA5IHhlbi1ib290L3NyY19ob3N0
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA4MTI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEwODEyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICA2IHhlbi1ib290ICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDgxMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA2
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDgxMjQK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEy
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMtdmNwdXMxICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgx
MjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEg
IDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTA4
MTI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNiB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEw
ODEyNAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA2IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEwODEyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA4MTI0CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDgxMjQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDEwODEyNAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGJsb2NrZWQgaW4gMTA4MTI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDEwODEyNAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQg
aW4gMTA4MTI0CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDVhZGQ0NjkwNWI1NDcwZWI5MmQ1ZDc1ZDMxNDBhYzU5YjE4NWI4YTEKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDJjYzEyZTJlOGNiNjVhZWM5YTk1
YTNkM2RlNGQ3MGU3YjZiOGM4ODEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4MTgy
ICAyMDE3LTA1LTAzIDA5OjMyOjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNw
dXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 09:21:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Cx4-0005jW-Gc; Thu, 04 May 2017 09:21:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6Cx3-0005jO-O2
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 09:21:33 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CD/EA-03587-D92FA095; Thu, 04 May 2017 09:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6cT1y
 RBv/maVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7P99nK5jGXXHnyHzGBsYpnF2MnBwSAv4S
 9493sYDYbAK6Ek1b/rKB2LwCghInZz4BizML6Egs2P2JDcKWl9j+dg5zFyMHUI2DxJEtDiBhF
 gEVid1fzzOC2CICyhK9v34DtXIBlR9hktj7ZgojSL2wgKPElEVGIDWcAvYSt9++YwexhQTsJG
 78/MQCcY6JxNuFO9lAyoUE1CTmro+fwMg3C8lBs5AcNAvJQQsYmVcxahSnFpWlFukaGeolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GD8syzgEKMkB5OSKK/6K/ZIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8th+5IoUEi1LTUyvSMnOAIQ+TluDgURLh3Q2S5i0uSMwtz
 kyHSJ1iVJQS570JkhAASWSU5sG1weLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5T4JM4c
 nMK4Gb/gpoMRPQ4mZZDpDFJYkIKakGxpprQmXhc/kkH3oerDt3mSNussm+jlrOCQs/KZmEKtm
 d/T7NaPkZwyMfn0c7ZW/gNA4Vvf9sf5gx97nF82b+C4mbsLphR1EdV5ZFmee1/hcWGw5J6Vy7
 OW//+k6NU8opDzr2CW96+fJj8D0mzQzmtatCyp5vKLTQOfvx9M3rc9Ub7h4xi2UPkFZiKc5IN
 NRiLipOBAAtf+forgIAAA==
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493889691!60482646!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44487 invoked from network); 4 May 2017 09:21:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 09:21:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430865179"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22794.62104.108696.690542@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 10:21:28 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiZGlmZmVyaW5nIG9waW5pb25zIGJldHdlZW4gbWFpbnRhaW5l
cnMgdnMgcGF0Y2ggYWNrcyIpOgo+IFdoZW4gdGhlcmUncyBhbiBvZGQgbnVtYmVyIG9mIG1haW50
YWluZXJzIGZvciBhIGdpdmVuIHBpZWNlIG9mCj4gY29kZSwgaXQgbWF5IGJlIGFjY2VwdGFibGUg
dG8gcHVsbCBpbiBhIDNyZCBtYWludGFpbmVyIHRvIGJyZWFrIHRpZXMsCj4gYnV0IHB1bGxpbmcg
aW4gYSBub24tbWFpbnRhaW5lciAoZS5nLiBzb21lIFtvdGhlcl0gY29tbWl0dGVyKSB0bwo+IGhl
bHAgb3V0IHNlZW1zIG5vdCByZWFsbHkgYXBwcm9wcmlhdGUgdG8gbWUuCgpJJ20gYWZyYWlkIEkg
ZGlzYWdyZWUuICBTb21lb25lIHdpdGggYSBmcmVzaCBwZXJzcGVjdGl2ZSBpcyBvZnRlbgpoZWxw
ZnVsLCBldmVuIGlmIGl0IGludm9sdmVzIGEgYml0IG1vcmUgZXhwbGFuYXRpb24uCgpBbmQsIHRo
ZSB1c2Ugb2YgY29tbWl0dGVycyBhcyByZWZlcmVlcyBpbiBpbnRlci1tYWludGFpbmVyIGRpc3B1
dGVzIGlzCmV4cGxpY2l0bHkgbGFpZCBvdXQgaW4gdGhlIHByb2plY3QgZ292ZXJuYW5jZSBkb2N1
bWVudDoKICBodHRwczovL3hlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCNyb2xlcy1sb2Nh
bAogIHwgQ29tbWl0dGVycwogIC4uLgogIHwgY29tbWl0dGVycyBjYW4gYWxzbyBhY3QgYXMgcmVm
ZXJlZXMgc2hvdWxkIGRpc2FncmVlbWVudHMgYW1vbmdzdAogIHwgbWFpbnRhaW5lcnMgYXJpc2UK
Cj4gTXkgcHJvcG9zYWwgaXMgZm9yIHRoZSBzdWJtaXR0aW5nIG1haW50YWluZXIncyB0YXN0ZSB0
byB0YWtlCj4gcHJlZmVyZW5jZSBvdmVyIHRoZSByZXZpZXdpbmcgbWFpbnRhaW5lcidzIG9uZSBp
biBzdWNoIGNhc2VzLgo+IEFuZCBqdXN0IHRvIGF2b2lkIGFueSBkb3VidCAtIEkgZG9uJ3QgbWVh
biB0aGlzIHRvIGV4dGVuZCB0bwo+IGNhc2VzIHdoZXJlIGNvcnJlY3RuZXNzIG9mIHRoZSBjb2Rl
IHdvdWxkIGJlIGFmZmVjdGVkIChhbGJlaXQKPiBJIGFkbWl0IHRoZXJlIG1heSBzdGlsbCBiZSBj
YXNlcyBsZWZ0IHNpdHRpbmcgaW4gYSBncmF5IGFyZWEgaW4gdGhlCj4gbWlkZGxlKS4KCkkgZGVm
aW5pdGVseSBhZ3JlZSB0aGF0IHRoZXJlIGlzIHJvb20gZm9yIGdpdmluZyB0aGUgYXV0aG9yIG9m
IHNvbWUKY29kZSAod2hldGhlciB0aGV5IGFyZSBhIG1haW50YWluZXIgb3Igbm90KSBzb21lIGxl
ZXdheSBvbiBtYXR0ZXJzIG9mCnRhc3RlLiAgSSB0aGluaywgdGhvdWdoLCB0aGF0IHdoaWxlIHRo
aXMgb3VnaHQgdG8gYmUgYSBwcmluY2lwbGUKYXBwbGllZCBieSBtYWludGFpbmVycywgY29tbWl0
dGVycyBhbmQgYW55b25lIGVsc2UgbWFraW5nIHJlbGV2YW50CmRlY2lzaW9ucywgaXQgaXMgbm90
IGEgcnVsZSBvZiBnb3Zlcm5hbmNlIHRvIGJlIGFwcGxpZWQgaW4gY29udGVzdGVkCmNhc2VzLgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 09:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Cxy-0005pY-05; Thu, 04 May 2017 09:22:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Cxx-0005pC-54
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:22:29 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 09/6C-02005-4D2FA095; Thu, 04 May 2017 09:22:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/fyJ65
 Ig03rtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/zQ9ZC3o5Kjov+jcwvmLrYuTkEBLIk9g2
 9xNTFyMHB6+AncTcdcYgYQkBQ4mn76+DlbAIqEqcWHmPHcRmE1CXaHu2nRXEFgGqOTnjMSOIz
 SwQKHHmzhYmEFtYwEni2ORWoF4uoPFfGCWut1wAa+YUcJaYdvAR1C5Bib87hCF6tSQe/rrFAm
 FrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpG5npJRZnpGSW
 5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhV8/AwLiDsWWv3yFGSQ4mJVFe9VfskUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeLd/5IoUEixKTU+tSMvMAUYBTFqCg0dJhHc3SJq3uCAxtzgzH
 SJ1ilFRSpw3HCQhAJLIKM2Da4NF3iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwnQabwZO
 aVwE1/BbSYCWhxsywHyOKSRISUVAOj9detK71FzJQ2s684ab3mfPTBXQ+iREPk5y8WjZlfzDq
 PzcbrZ8uh1rRrh3QWCRl5XPaaIv90tsl/hc+Lbiz/dVZTRuDjpb23fMXDJ3ytD7DYvev0Hych
 PcXYOQsrsiUzkyc/Va+5EFja8/N6+utv++c4GBQfXLns3PtDjCYKhTtX21ZWHhVoVWIpzkg01
 GIuKk4EALh29Ze3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493889745!95476833!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38382 invoked from network); 4 May 2017 09:22:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 09:22:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 03:22:25 -0600
Message-Id: <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 03:22:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
 <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
In-Reply-To: <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjE0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDQvMTcgMTI6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
NS4xNyBhdCAxMTowMCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gQ3Jl
YXRlZCBhcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyBhbmQgaW5jbHVkZS9hc20teDg2L2h2bS92bV9l
dmVudC5oLAo+Pj4gd2hlcmUgSFZNLXNwZWNpZmljIHZtX2V2ZW50LXJlbGF0ZWQgY29kZSB3aWxs
IGxpdmUuIFRoaXMgY2xlYW5zIHVwCj4+PiBodm1fZG9fcmVzdW1lKCkgYW5kIGVuc3VyZXMgdGhh
dCB0aGUgdm1fZXZlbnQgbWFpbnRhaW5lcnMgYXJlCj4+PiByZXNwb25zaWJsZSBmb3IgY2hhbmdl
cyB0byB0aGF0IGNvZGUuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4gCj4+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+IGFsYmVpdCBJIHdvbmRlciAuLi4KPj4gCj4+PiArdm9pZCBodm1fdm1f
ZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IG1v
bml0b3Jfd3JpdGVfZGF0YSAqdzsKPj4+ICsKPj4+ICsgICAgaWYgKCBsaWtlbHkoIXYtPmFyY2gu
dm1fZXZlbnQpICkKPj4+ICsgICAgICAgIHJldHVybjsKPj4gCj4+IC4uLiB3aGV0aGVyIHRoaXMg
bm93IHdvdWxkbid0IGJldHRlciBiZSBhbiBBU1NFUlQoKS4KPiAKPiBJIGhhdmUgbm8gb2JqZWN0
aW9ucyAoY2FuIHRoaXMgYmUgZG9uZSBvbiBjb21taXQgb3Igc2hvdWxkIEkgcmUtc2VuZCBWND8p
LgoKTGV0J3MgZmlyc3Qgc2VlIHdoYXQgVGFtYXMgdGhpbmtzLiBJZiBoZSBhZ3JlZXMsIEkgc2Vl
IG5vdCBwcm9ibGVtCmRvaW5nIHRoZSBhZGp1c3RtZW50IHdoaWxlIGNvbW1pdHRpbmcuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:23:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Cys-0005vc-8t; Thu, 04 May 2017 09:23:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <admin@frp.lv>) id 1d6Cyr-0005vQ-Dd
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:23:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 24/76-03058-C03FA095; Thu, 04 May 2017 09:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5GHpdV5fnM1e
 kweqpvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZU4IFTcIVs188ZG5gPMjXxcjFISTQzyix
 ++dxZhCHReA5s0TzuwdgjoTAHVaJTeunM3YxcgI5cRKP78xjgrDLJVZ8a2IFsYUEpCVm3NrHB
 DHqB6PEjcm7wRqEBXwktj7YBtYgIqAo8eDlTaAGDg5mgTqJZ/flIOo/MUo0HTkMVs8moCbRsu
 c5M4jNK2ApcfDyVhYQm0VAReLVrflgy0QFYiS2PPzMBFEjKHFy5hOwGk6g+gO/74DFmQXMJOZ
 tfsgMYYtL3HoyHyouL7H97RzmCYwis5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFukaG+slFWWm
 Z5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgTGBgMQ7GDcuT7wEKMkB5OSKK/6K/ZIIb6k/
 JTKjMTijPii0pzU4kOMMhwcShK8th+5IoUEi1LTUyvSMnOAUQqTluDgURLh3Q2S5i0uSMwtzk
 yHSJ1iNOZ4cfn9eyaOJyt/vGcSYsnLz0uVEucNBykVACnNKM2DGwRLHpcYZaWEeRmBThPiKUg
 tys0sQZV/xSjOwagkzNsNMoUnM68Ebt8roFOYgE5pluUAOaUkESEl1cBoEXQhWeLv1qgtmUIf
 loesS+9J9H8fk6m2rdPhYPd/oavGHXsvGMx7uuykU3VK4pd9z66E2b1/YWc+JbZ4iXP7E00nq
 8dpDgqMfAkWuvzpus1rco7V/Hz3b8ZzN+Fr5vYfpic12BSWP32q01d1KoClrjU1vyBmhof2kx
 uO61imrjzg5Mce+FCJpTgj0VCLuag4EQA4ll1aGQMAAA==
X-Env-Sender: admin@frp.lv
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493889803!87907350!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16860 invoked from network); 4 May 2017 09:23:24 -0000
Received: from mail-lf0-f45.google.com (HELO mail-lf0-f45.google.com)
 (209.85.215.45)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 May 2017 09:23:24 -0000
Received: by mail-lf0-f45.google.com with SMTP id j1so4410136lfh.2
 for <xen-devel@lists.xen.org>; Thu, 04 May 2017 02:23:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=frp.lv; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=lVmF0wgMqh4vp1rTa9Inl3eKRaWV2Zsf1ozb5VUC3k8=;
 b=QTQKxdgGTK7ZeZoBVn3n2RJeOpPmyZ2XWalmp/+Noy352Mlb+hde4ZCH+mllWyAQs+
 lkDxaKshcd5Tlfm4PoIbGFATf5CfUAfKDRSIHig0zMQD2xRgyi5JpUsvPbV7zL3zsc2W
 LX6S5auXVOBHm2Qvy4dg6kUhSJ14x12me9DMA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=lVmF0wgMqh4vp1rTa9Inl3eKRaWV2Zsf1ozb5VUC3k8=;
 b=hpICLA9R5jgIOJL2RcXTRPcSMxpAPtrB6KP1ln2JAhyzgDJi7+Km7bDy52AUPaoHjp
 wdDT9QKDItTVnzNDzvaxx/4RxYNvqUWUpTmShg1zUnB4Z+8lkzfKvcqrzTvgnwRM/LHN
 fMjFVcnbdPIwU+cK1o1pIgFSYJakFQKFiInNm4HXMLdGLbzO6Sr3N0CUzMOfG66p5LKr
 QvXFmGYJzDuZSYpcf1CkF2oRHv1x54fRsLfLAGxaeucw+T5rxiHypo99aPule8Nu0Ork
 w7YMToNhLdOUFz+5QqOLIV5mV5mZ3FFh0IrIlV/yqbkKkwQ/NGEqDLNrylMTvlxHITlT
 ELdA==
X-Gm-Message-State: AN3rC/771F2hNekopabbtDE2yDQ+fYAJ1NneYW5IeiHT34NUK8xdnjfe
 ntuiSmv5E1boZU5W
X-Received: by 10.46.70.1 with SMTP id t1mr16113953lja.100.1493889803261;
 Thu, 04 May 2017 02:23:23 -0700 (PDT)
Received: from [192.168.2.26] ([84.237.229.84])
 by smtp.gmail.com with ESMTPSA id s203sm323966lja.57.2017.05.04.02.23.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 May 2017 02:23:22 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
 <20170503102750.t62i2uy7ijhqnoic@citrix.com>
 <db58f795-32bf-2bb4-6800-8f79e3dee2cc@frp.lv>
 <20170503143158.ruerumxzowaexf2r@citrix.com>
 <20170503170256.tjxrgytumz5blmkr@citrix.com>
From: Reinis Martinsons <admin@frp.lv>
Message-ID: <f654d37e-0415-5573-42d6-85ddebe9a813@frp.lv>
Date: Thu, 4 May 2017 12:23:20 +0300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170503170256.tjxrgytumz5blmkr@citrix.com>
Content-Language: en-US
Cc: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xl devd segmentation fault on xl block-detach
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMuMDUuMjAxNyAyMDowMiwgV2VpIExpdSB3cm90ZToKPiAKPiBDYW4geW91IGdpdmUgdGhl
IGZvbGxvd2luZyBwYXRjaCBhIHRyeT8gVGhpcyBhcHBsaWVzIHRvIDQuOC4KPiAKPiBOb3Qgc3Vy
ZSBpZiB0aGVyZSBpcyBhIGJldHRlciB3YXkgdG8gZml4IGl0IHRob3VnaC4gSWFuIGFuZCBSb2dl
cj8KPiAKPiAtLS04PC0tLQo+ICBGcm9tIDg1NDJhMWQ0ZjUzN2NiNTcxOWViZDI0NTg3MmQwMjU2
ZGY4MTY2NzAgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gRnJvbTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiBEYXRlOiBXZWQsIDMgTWF5IDIwMTcgMTc6NTU6NDIgKzAxMDAKPiBT
dWJqZWN0OiBbUEFUQ0hdIGxpYnhsOiBmaXggYmFja2VuZF93YXRjaF9jYWxsYmFjawo+IAo+IFRo
YXQgZnVuY3Rpb24gbmVlZHMgdG8gY29wZSB3aXRoIHNwdXJpb3VzIGV2ZW50cy4gVGhlIG9yaWdp
bmFsICJza2lwIgo+IHBhdGggYmxpbmRseSBmcmVlZCBkZ3Vlc3QgZXZlbiB3aGVuIGl0IG5lZWRl
ZCB0byBzdGF5IGluIGRkb21haW4gbGlzdC4KPiAKPiBGcmVlIGRndWVzdCBpZmYgaXQgaXMgbmV3
bHkgYWRkZWQgdG8gdGhlIGxpc3QuIFRoYXQgd2F5IHdlIGRvbid0IGZyZWUKPiB0aGUgb25lIHRo
YXQgc2hvdWxkIHN0YXkgb24gdGhlIGxpc3QgYW5kIHdlIGRvbid0IHVubmVjZXNzYXJpbHkgYWRk
IGEKPiBzdGFsZSBkZ3Vlc3QgZW50cnkgdG8gZGRvbWFpbiBsaXN0Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gICB0b29scy9saWJ4bC9s
aWJ4bC5jIHwgMTAgKysrKysrKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIv
dG9vbHMvbGlieGwvbGlieGwuYwo+IGluZGV4IGFjZjcxNGUxZjkuLmVkNTQyYzA5NzcgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMK
PiBAQCAtMzg0Miw2ICszODQyLDcgQEAgc3RhdGljIHZvaWQgYmFja2VuZF93YXRjaF9jYWxsYmFj
ayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3YXRjaCwKPiAgICAgICBsaWJ4
bF9fZGV2aWNlICpkZXYgPSBOVUxMOwo+ICAgICAgIGxpYnhsX19kZG9tYWluX2RldmljZSAqZGRl
diA9IE5VTEw7Cj4gICAgICAgbGlieGxfX2Rkb21haW5fZ3Vlc3QgKmRndWVzdCA9IE5VTEw7Cj4g
KyAgICBib29sIG5ld19kZ3Vlc3QgPSBmYWxzZTsKPiAgICAgICBib29sIGZyZWVfYW8gPSBmYWxz
ZTsKPiAgIAo+ICAgICAgIC8qIENoZWNrIGlmIGV2ZW50X3BhdGggZW5kcyB3aXRoICJzdGF0ZSIg
b3IgIm9ubGluZSIgYW5kIHRydW5jYXRlIGl0LiAqLwo+IEBAIC0zODg4LDYgKzM4ODksNyBAQCBz
dGF0aWMgdm9pZCBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2V2X3hzd2F0Y2ggKndhdGNoLAo+ICAgICAgICAgICBMSUJYTF9TTElTVF9JTlNFUlRfSEVBRCgm
ZGRvbWFpbi0+Z3Vlc3RzLCBkZ3Vlc3QsIG5leHQpOwo+ICAgICAgICAgICBMT0coREVCVUcsICJh
ZGRlZCBkb21haW4gJXUgdG8gdGhlIGxpc3Qgb2YgYWN0aXZlIGd1ZXN0cyIsCj4gICAgICAgICAg
ICAgICAgICAgICAgZGd1ZXN0LT5kb21pZCk7Cj4gKyAgICAgICAgbmV3X2RndWVzdCA9IHRydWU7
Cj4gICAgICAgfQo+ICAgICAgIGRkZXYgPSBzZWFyY2hfZm9yX2RldmljZShkZ3Vlc3QsIGRldik7
Cj4gICAgICAgaWYgKGRkZXYgPT0gTlVMTCAmJiBzdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkg
ewo+IEBAIC0zOTQ3LDcgKzM5NDksMTMgQEAgc2tpcDoKPiAgICAgICBsaWJ4bF9fbmVzdGVkX2Fv
X2ZyZWUobmVzdGVkX2FvKTsKPiAgICAgICBmcmVlKGRldik7Cj4gICAgICAgZnJlZShkZGV2KTsK
PiAtICAgIGZyZWUoZGd1ZXN0KTsKPiArICAgIGlmIChuZXdfZGd1ZXN0KSB7Cj4gKyAgICAgICAg
TElCWExfU0xJU1RfUkVNT1ZFKCZkZG9tYWluLT5ndWVzdHMsIGRndWVzdCwgbGlieGxfX2Rkb21h
aW5fZ3Vlc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQpOwo+ICsgICAgICAg
IExPRyhERUJVRywgInJlbW92ZWQgZG9tYWluICV1IGZyb20gdGhlIGxpc3Qgb2YgYWN0aXZlIGd1
ZXN0cyIsCj4gKyAgICAgICAgICAgICAgICAgICBkZ3Vlc3QtPmRvbWlkKTsKPiArICAgICAgICBm
cmVlKGRndWVzdCk7Cj4gKyAgICB9Cj4gICAgICAgcmV0dXJuOwo+ICAgfQo+ICAgCj4gCgpUaGFu
ayB5b3UhIEFmdGVyIGFwcGx5aW5nIHRoZSBwYXRjaCBJIGhhdmUgbm90IG9ic2VydmVkIGB4bCBk
ZXZkYCAKY3Jhc2hpbmcgYW5kIG5vdyBJIGNhbiBydW4gZ3Vlc3RzIHdpdGggbXVsdGlwbGUgYmxv
Y2sgZGV2aWNlcyBmcm9tIHRoZSAKc2FtZSBEb21ELgoKUmVpbmlzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:27:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6D2e-0006HJ-P0; Thu, 04 May 2017 09:27:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6D2d-0006HC-5L
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:27:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 32/E9-03613-6F3FA095; Thu, 04 May 2017 09:27:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQvfrZ65
 Ig/0XzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/E1vZC5bxVrSeXM7UwPifq4uRk0NCwE9i
 w5oWFhBbWCBTYuKsxWwgtoiAskTvr99AcS4OIYG5LBKrdzYxgSSYBdwkvjc+ZAax2QT0JXa/+
 AQW5xWwlfj09D/YIBYBFYmLS96AxUUFwiXeNh5hgagRlDg58wmYzSlgL7F9+1w2iJkGEkcWzW
 GFsOUltr+dAzZfSEBN4lr/JXaIQ9MlJj7rYZnAyD8LyahZSNpnIWlfwMi8ilGjOLWoLLVI18h
 cL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAwZgGAH4+K1gYcYJTmYlER51V+x
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DUChrWQYFFqempFWmYOMCJg0hIcPEoivCogad7ig
 sTc4sx0iNQpRkUpcV4vkIQASCKjNA+uDRaFlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM++
 kT0BSezLwSuOmvgBYzAS1uluUAWVySiJCSamA8HKW/tyfq5M09UW5ns18+c1zYJmNi2lyuvfb
 MlvzUgt8/lkp4pRZ/eGEtZSu63exxjueTZ7e7dL8dW/g+bh2n1Q0Ol/cBSYqB+fsn94qdnFf8
 O0LCe5PnNJ9TXVnX9/ArWnWo32/t5Pl0tuek62zdWxsiFc7O9l3J7RDrJalz2GqlnvuiQzuUW
 IozEg21mIuKEwGve72fvQIAAA==
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493890037!69782114!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42758 invoked from network); 4 May 2017 09:27:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 09:27:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45407861"
To: Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
 <5909E2EC020000780015655B@prv-mh.provo.novell.com>
 <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com>
 <5909EB2302000078001565B9@prv-mh.provo.novell.com>
 <24cbb437-39ab-5838-d989-9e7c1be0f696@citrix.com>
 <590AF406020000780015698B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0be8b6da-1537-37a8-1cb7-e001f3b3dc44@citrix.com>
Date: Thu, 4 May 2017 10:27:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590AF406020000780015698B@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMDg6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA1LjE3IGF0
IDIwOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IElycmVzcGVjdGl2
ZSBvZiB0aGUgaGlzdG9yeSB3aGljaCBsZWFkIHRvIHRoaXMgcG9pbnQsIHRoZSBpbXBvcnRhbnQK
Pj4gcXVlc3Rpb24gaXMgd2hldGhlciB3ZSB3YW50IHRvIGFsbG93IGNvbXBpbGluZyB4ODYgd2l0
aG91dCBDT05GSUdfQ09NUEFULgo+Pgo+PiBJZiB0aGUgZXZlbnR1YWwgZGVjaXNpb24gaXMgeWVz
LCB0aGVuIG5ldyBjb2RlIHNob3VsZCBzcGVjaWZpY2FsbHkgYmUKPj4gaW50cm9kdWNlZCBhcyBi
ZWluZyBDT05GSUdfQ09NUEFULWNsZWFuLCBiZWNhdXNlIGRlY2lzaW9ucyBsaWtlIHRoYXQKPj4g
YWZmZWN0IGhvdyB0byBzdHJ1Y3R1cmUgdGhlIGNvZGUgaW4gdGhlIGZpcnN0IHBsYWNlLCBhbmQg
dGhlcmVmb3JlIGJlCj4+IGZhciBjbGVhbmVyIGNoYW5nZXMgdGhhbiB0cnlpbmcgdG8gcmV0cm9m
aXQgQ09ORklHX0NPTVBBVCBpbiB0aGUgZnV0dXJlLgo+IFdlbGwsIG9rYXksIEkgY2FuIGFncmVl
IHdpdGggdGhpcy4gU28gd2hhdCB3b3VsZCBhbiB4ODYtWGVuIHdpdGgKPiBDT01QQVQgb2ZmIHN1
cHBvcnQ/IDY0LWJpdCBndWVzdHMgb25seSwgcmVnYXJkbGVzcyBvZiB0eXBlPwoKWWVzLiAgSSBp
bnRlbmQgdGhpcyB0byBtZWFuIDY0Yml0IGd1ZXN0cyBvZiBhbnkgdHlwZS4KCj4gQXMgc2FpZCBi
ZWZvcmUsIEkgZG9uJ3QgdmlldyBpdCBhcyBhIHJlYXNvbmFibGUgc2V0dXAgdG8gYWxsb3cgb25s
eQo+IDY0LWJpdCBIVk0gZ3Vlc3RzLCBzbyB1bmxlc3MgdGhlcmUgaXMgYW4gaW50ZW50aW9uIHRv
IGhhdmUgYQo+IGNvbmZpZ3VyYXRpb24gd2hlcmUgb25seSBQVkggZ3Vlc3RzIGFyZSBzdXBwb3J0
ZWQgKGkuZS4gbmVpdGhlcgo+IFBWIG5vciB0cmFkaXRpb25hbCBIVk0pLCBJIGRvbid0IHRoaW5r
IGFsbG93aW5nIHRoZSBvcHRpb24gdG8gYmUKPiB0dXJuZWQgb2ZmIG1ha2VzIHNlbnNlIG9uIHg4
Ni4KCkhWTSBhbmQgUFZIIGFyZW4ndCB2ZXJ5IGRpZmZlcmVudCwgYnV0IHRoZXJlIHdpbGwgYmUg
YSBzbWFsbCBhbW91bnQgb2YKd29yayByZXF1aXJlZCB0byBnZXQgcGxhaW4gSFZNIGJvb3Rpbmcg
bGlrZSB0aGlzLCBiZWNhdXNlIG9mIGh2bWxvYWRlcgpjdXJyZW50bHkgYmVpbmcgMzJiaXQgb25s
eS4gIEkgZG8gc2VlIChwb3RlbnRpYWxseSkgdmFsdWUgaW4gYWxsb3dpbmcKNjRiaXQtb25seSB0
cmFkaXRpb25hbCBIVk0gZ3Vlc3RzLCBlLmcuIHdpdGggYSA2NGJpdCBPVk1GIGZpcm13YXJlCihh
bHRob3VnaCB0aGlzIGlzIGFscmVhZHkgdHVybmluZyBmYWlybHkgUFZIIGluIG5hdHVyZSkuCgpQ
Vkggb24gdGhlIG90aGVyIGhhbmQgaXMgYWxyZWFkeSBjYXBhYmxlIG9mIGJvb3RpbmcgYW5kIHJ1
bm5pbmcgcHJvcGVybHkKd2VyZSBDT05GSUdfQ09NUEFUIHRvIGJlIGRpc2FibGVkIHRvZGF5LgoK
VGhlIHNlbGVjdGlvbiBvZiBDT05GSUdfUFYsIENPTkZJR19IVk0gYW5kIENPTkZJR19DT01QQVQg
d2lsbCBldmVudHVhbGx5CmRlZmluZSB0aGUgbWF0cml4IG9mIHdoaWNoIGd1ZXN0cyBhcmUgc3Vw
cG9ydGVkIGluIHRoaXMgYnVpbGQgb2YgdGhlCmh5cGVydmlzb3IsIGJhc2VkIG9uIHdoaWNoIGNo
dW5rcyBvZiBmdW5jdGlvbmFsaXR5IHRoZXkgY29tcGlsZSBvdXQuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:27:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6D39-0006JP-0W; Thu, 04 May 2017 09:27:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6D37-0006JH-7C
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 09:27:49 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 77/DA-02005-414FA095; Thu, 04 May 2017 09:27:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS1f4C1e
 kwb5XJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bW1rvsBa/YK6739bA1MO5k62Lk5BASyJNo
 fDuTFcTmFbCTuLnqKFhcQsBQ4un762A2i4CqxJuzTWA2m4C6RNuz7WD1IgK6Emceb2HqYuTiY
 Ba4wiTx6fsj5i5GDg5hAUeJKYuMIOaXSKx4MZsJxOYECt/51s8GUsIrICjxd4cwSJhZQEvi4a
 9bLBC2tsSyha/BpjALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdEL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPQYgGAHY+MXp0OMkhxMSqK86q/YI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8Bp95ooUEixKTU+tSMvMAUYBTFqCg0dJhPf5J6A0b3FBYm5xZ
 jpE6hSjopQ47zmQhABIIqM0D64NFnmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7CWQKT2
 ZeCdz0V0CLmYAWN8tygCwuSURISTUwCgQuFuSoXBDqe+onkzz75jTDj1feKRyQUPyhFP5e3yx
 XsHPihG+OHz9eycj3mzj35/IP52Y63zI9VfllZWdr2t7r3k8eT7NNdJpgm/yrWO64xfZDOtw6
 2fqaU/ZWp1T/Pv705OPX3Xd9H/lUPgkR/dZqrOX8/0HXgj8anRtSmUIuxJ/gPyCwSYmlOCPRU
 Iu5qDgRANlshq23AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493890065!43233752!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43386 invoked from network); 4 May 2017 09:27:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 09:27:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 03:27:44 -0600
Message-Id: <590B102E0200007800156AE7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 03:27:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <22794.62104.108696.690542@mariner.uk.xensource.com>
In-Reply-To: <22794.62104.108696.690542@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjIxLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiZGlmZmVyaW5nIG9waW5pb25zIGJldHdlZW4gbWFp
bnRhaW5lcnMgdnMgcGF0Y2ggYWNrcyIpOgo+PiBXaGVuIHRoZXJlJ3MgYW4gb2RkIG51bWJlciBv
ZiBtYWludGFpbmVycyBmb3IgYSBnaXZlbiBwaWVjZSBvZgo+PiBjb2RlLCBpdCBtYXkgYmUgYWNj
ZXB0YWJsZSB0byBwdWxsIGluIGEgM3JkIG1haW50YWluZXIgdG8gYnJlYWsgdGllcywKPj4gYnV0
IHB1bGxpbmcgaW4gYSBub24tbWFpbnRhaW5lciAoZS5nLiBzb21lIFtvdGhlcl0gY29tbWl0dGVy
KSB0bwo+PiBoZWxwIG91dCBzZWVtcyBub3QgcmVhbGx5IGFwcHJvcHJpYXRlIHRvIG1lLgo+IAo+
IEknbSBhZnJhaWQgSSBkaXNhZ3JlZS4gIFNvbWVvbmUgd2l0aCBhIGZyZXNoIHBlcnNwZWN0aXZl
IGlzIG9mdGVuCj4gaGVscGZ1bCwgZXZlbiBpZiBpdCBpbnZvbHZlcyBhIGJpdCBtb3JlIGV4cGxh
bmF0aW9uLgo+IAo+IEFuZCwgdGhlIHVzZSBvZiBjb21taXR0ZXJzIGFzIHJlZmVyZWVzIGluIGlu
dGVyLW1haW50YWluZXIgZGlzcHV0ZXMgaXMKPiBleHBsaWNpdGx5IGxhaWQgb3V0IGluIHRoZSBw
cm9qZWN0IGdvdmVybmFuY2UgZG9jdW1lbnQ6Cj4gICBodHRwczovL3hlbnByb2plY3Qub3JnL2dv
dmVybmFuY2UuaHRtbCNyb2xlcy1sb2NhbCAKPiAgIHwgQ29tbWl0dGVycwo+ICAgLi4uCj4gICB8
IGNvbW1pdHRlcnMgY2FuIGFsc28gYWN0IGFzIHJlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRz
IGFtb25nc3QKPiAgIHwgbWFpbnRhaW5lcnMgYXJpc2UKCkkgdW5kZXJzdGFuZCB0aGlzLCBhbmQg
SSBhZ3JlZSBhcyBmYXIgYXMgYWN0dWFsIHRlY2huaWNhbCBpc3N1ZXMKZ28uIEkganVzdCBkb24n
dCB0aGluayB0aGlzIGlzIHN1aXRhYmxlIC8gYXBwcm9wcmlhdGUgd2hlbiBpdCBjb21lcwp0byBj
b3NtZXRpYyBxdWVzdGlvbnMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6D83-00070o-Kx; Thu, 04 May 2017 09:32:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@gmail.com>) id 1d6D82-00070i-MD
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 09:32:54 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 10/95-02185-545FA095; Thu, 04 May 2017 09:32:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVyMfS6k67rV65
 Ig8fn2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZhz6wFrzwqeg+MJO5gbHTrouRi0NIYCqj
 xIIT3xhBHBaBSywSN2YtYAZxJATesUi03dnG2sXICeTESSya+o4Fwq6WOPuhgw3EFhJQk9h36
 DoLhD2DSWLDpDwQm01AV+L6qwdMILaIgJLEvVWTwWxmAS2JdR2rwGYKCzhL7Hu7A2gZB9BmVY
 lHLZYgYV4Bd4mzj5uhVslJ3DzXyTyBkW8BI8MqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDY73
 c1OLixPTUnMSkYr3k/NxNjMAwYQCCHYwX2p0PMUpyMCmJ8qq/Yo8U4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMHr/4UrUkiwKDU9tSItMwcYsDBpCQ4eJRHeQJA0b3FBYm5xZjpE6hSjPceLy+/fM
 3G8W/oBSPZ1fASST1b+eM8kxJKXn5cqJc7rBNImANKWUZoHNxQWYZcYZaWEeRmBzhTiKUgtys
 0sQZV/xSjOwagkzCsLMoUnM68EbvcroLOYgM5qluUAOaskESEl1cDoeGxb9den/k8OsgZdi/K
 1nfiQ+Wc5M1fz0u//E/UPHpnyQSJvzyFbeTEz7h13fnAs4t+btnTFKl4r1tkslYY/zpyZN+HV
 4h0naq+k229imJKssXkZR2l2+0GNnVsT5x17XyRTdzI28QKj9qc++5VV/a8yePIl3gkX1P0V4
 Dbb6bqlMF03QSFJiaU4I9FQi7moOBEAuLi7PKsCAAA=
X-Env-Sender: andrii.anisov@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493890372!43235081!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63685 invoked from network); 4 May 2017 09:32:53 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 May 2017 09:32:53 -0000
Received: by mail-lf0-f66.google.com with SMTP id h4so762228lfj.3
 for <xen-devel@lists.xenproject.org>; Thu, 04 May 2017 02:32:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=TS1gCkIke51yYo4sad2urOB22VifNdaepJlJ9ZPlzcU=;
 b=ODRQovetOoXugMXk/vhGSSzWWFqKwEqBR/pnh5oyW3R1jV/1iFN58SwRmuuRiF0YM3
 skihV9x7IlCBviuJHuDHvYe0lMRnyAAYDXIOs7ZJLbAZ8Ruwt/oZTEbiqhBXB7ZYo3af
 8mKBEr3hiF3OocowEwg9C3HlHFnIyYcAKfG+FC8CaaEqUn3Lf4/YS3/AD6u+HMJHjdKj
 wvOw6xDzmLZRvGaugE00ulBQdnYmntbtnbNPkDj1FCgPVUaWfMW43vAmLKv5wcbMf+JY
 Jx51wOeaLf0V1fd6DSvCj/gqltK92xkLnvya415NYmWQqYRnL1tLJh7Y0Rn0TMhL5rOK
 WyDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=TS1gCkIke51yYo4sad2urOB22VifNdaepJlJ9ZPlzcU=;
 b=EnA07b6NC36q28XzxYD5Dihgd8xxAHybAo1kJAi/DOR4ZODjJ+ZAhMaSIEtIkILj8J
 Zz5Tgd4WRuCW3GzdEYGPqEcS8JmGqZ7JG4Tk8RiHhiUIObwt1vgkPNNNaXfKk8IRltNg
 t9+8ia1SBvEoCEQWUrTwYhnqVTGcYdeBu97Twc8E7R5Zb1+Om29UssijlLXLEJIWJ+ru
 C9IvPL9glGdxos0YGTVJjWgs4+fJjZZ1bunNlNl2dRidYIl6koXJjx3clH5/N5ZLKa9N
 3ihyEgMH1/TjDApxh/UgpZIIcOD6zoXNZ6Pf9u3+I0KLB67X0phNkeYUavpa1JdQbTyp
 Me9Q==
X-Gm-Message-State: AN3rC/7korAHajVde+K2yH5T71Essz3EXG2wMCGcKejk5llRbmHHJiQd
 HSlNypTvKc+FnQ==
X-Received: by 10.25.215.205 with SMTP id q74mr14780607lfi.101.1493890372227; 
 Thu, 04 May 2017 02:32:52 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id i27sm349ljb.55.2017.05.04.02.32.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 04 May 2017 02:32:51 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  4 May 2017 12:32:50 +0300
Message-Id: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: Andrii Anisov <andrii_anisov@epam.com>
Subject: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkRlc2NyaXB0aW9u
IG9mIFNDRiBzcGVjaWZpYyBkZXZpY2UgdHJlZSBwcm9wZXJ0aWVzIGFuZCBTQ0YgY29uZmlndXJh
dGlvbgp1c2luZyBkZXZpY2UgdHJlZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFu
ZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQoKRGVhciBBbGwsCgpJIHdvdWxkIGxpa2UgdG8gcHJl
c2VudCBhIGNvbmNlcHQgb2YgU0NGIFsxXSBjb25maWd1cmF0aW9uIHVzaW5nIGRldmljZSB0cmVl
LgpUaGUgaWRlYSBpcyB0aGF0IHRoZSBmcmFtZXdvcmsgY29uZmlndXJhdGlvbiBpcyB0b28gY29t
cGxleCB0byBnZXQgaXQgcGFzc2VkCnVzaW5nIHhlbiBjb21tYW5kIGxpbmUgKGZvciBEb20wKSBv
ciBjb25maWd1cmF0aW9uIGZpbGUgKGZvciBEb21VKS4gU28gdGhlCmNvbmZpZ3VyYXRpb24gd2ls
bCBiZSBkb25lIHVzaW5nIGRldmljZSB0cmVlIHdpdGggc3BlY2lhbCBwcm9wZXJ0aWVzIHdoaWNo
CndpbGwgbWFyayBhIGRldmljZSB0byBiZSBzaGFyZWQgYnkgdGhlIGZyYW1ld29yaywgb3IgYSBu
b2RlIHRvIGRlc2NyaWJlIGEKdmlydHVhbCBjb3Byb2Nlc3Nvci4KUGxlYXNlIG5vdGljZSB0aGF0
IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlIHdoaWNoIGlzIHVzZWQgZm9yIERvbVUKY29uZmlndXJh
dGlvbiBpcyBwYXNzZWQgdG8gdGhlIGh5cGVydmlzb3IgYXMgYSBiaW5hcnkgYmxvYiBpbiBvcmRl
ciB0byBiZQpwcm9jZXNzZWQgYnkgU0NGLgoKWzFdIC0gU2hhcmVkIGNvcHJvY2Vzc29yIGZyYW1l
d29yayBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTYtMTAvbXNnMDE5NjYuaHRtbAoKLS0tCiBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL3Nj
Zi50eHQgfCAgMTYgKysrCiBkb2NzL21pc2MvYXJtL3NjZi50eHQgICAgICAgICAgICAgfCAyNTAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
MjY2IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvYXJtL2Rldmlj
ZS10cmVlL3NjZi50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvYXJtL3NjZi50eHQK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL3NjZi50eHQgYi9kb2NzL21p
c2MvYXJtL2RldmljZS10cmVlL3NjZi50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uOWI5YWMxNAotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRy
ZWUvc2NmLnR4dApAQCAtMCwwICsxLDE2IEBACitTaGFyZWQgY29wcm9jZXNzb3IgZnJhbWV3b3Jr
IGNvbmZpZ3VyYXRpb24KKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQorCitBbnkgZGV2aWNlIHdpdGggdGhlIHByb3BlcnR5ICJ4ZW4sY29wcm9jIiBzZXQgd2lsbCBi
ZSBvd25lZCBieSBTQ0YgYW5kIHdpbGwgbm90CitiZSBkaXJlY3RseSBleHBvc2VkIHRvIERvbTAu
ICJ4ZW4sY29wcm9jIiBwcm9wZXJ0eSBpcyBvbmx5IG1lYW5pbmdmdWwgZm9yIGEKK3N5c3RlbSBk
ZXZpY2UgdHJlZSB3aGljaCBpcyBwYXNzZWQgdG8gWEVOLgorCitBbnkgZGV2aWNlIHdpdGggdGhl
IHByb3BlcnR5ICJ4ZW4sdmNvcHJvYyIgd2lsbCBiZSBwcm9jZXNzZWQgYnkgU0NGIHRvIGNyZWF0
ZQorYSB2aXJ0dWFsIGNvcHJvY2Vzc29yLiBJZiBzdWNjZWVkLCB0aGUgZGV2aWNlIHdpbGwgYmUg
aW5qZWN0ZWQgaW4gdGhlIGRvbWFpbidzCitkZXZpY2UgdHJlZSB3aXRoIHRoYXQgcHJvcGVydHkg
d2lwZWQuIFRoZSBwcm9wZXJ0eSB2YWx1ZSBpcyBhIHN0cmluZ2lmaWVkIHBhdGgKK29yIGFuIGFs
aWFzIChmcm9tIGEgc3lzdGVtIGRldmljZSB0cmVlKSAgb2YgYSBwaHlzaWNhbCBjb3Byb2MgZGV2
aWNlIHRoZSB2aXJ0dWFsCitjb3Byb2Nlc3NvciB3aWxsIHJ1biBvbi4gVGhhdCBwaHlzaWNhbCBj
b3Byb2Nlc3NvciBkZXZpY2Ugbm9kZSBoYXMgdG8gYmUgbWFya2VkCit3aXRoICJ4ZW4sY29wcm9j
IiBwcm9wZXJ0eS4KKyJ4ZW4sdmNvcHJvYyIgcHJvcGVydHkgaXMgbWVhbmluZ2Z1bCBib3RoIGZv
ciBhIHN5c3RlbSBkZXZpY2UgdHJlZSBhbmQgYSBwYXJ0aWFsCitkZXZpY2UgdHJlZSBmb3IgRG9t
VS4KKwpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9zY2YudHh0IGIvZG9jcy9taXNjL2FybS9z
Y2YudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmY3NGU3NGQKLS0tIC9k
ZXYvbnVsbAorKysgYi9kb2NzL21pc2MvYXJtL3NjZi50eHQKQEAgLTAsMCArMSwyNTAgQEAKK1No
YXJlIGEgY29wcm9jZXNzb3IgdG8gc2V2ZXJhbCBkb21haW5zIHVzaW5nIGd1ZXN0J3MgRGV2aWNl
IFRyZWUKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KKworVGhpcyBleGFtcGxlIHdpbGwgY29uZmlndXJlIHR3byBkdW1teSBj
b3Byb2Nlc3NvcnMgYW5kIGNvcnJlc3BvbmRlbnQgdmlydHVhbAorY29wcm9jZXNzb3JzIGFuZCBp
cyBiYXNlZCBvbiBhbiBSQ2FyIEdlbjMgZGV2aWNlIHRyZWUgYWxyZWFkeSBhZGp1c3RlZCBmb3Ig
RG9tMC4KK1NvbWUgZnJlZSBpb21lbSByYW5nZSBub3QgYXNzaWduZWQgdG8gYW55IHJlYWwgZGV2
aWNlIHdpbGwgYmUgdXNlZCBmb3IgYSBkdW1teQorY29wcm9jZXNzb3JzIGRlZmluaXRpb24uIE9u
ZSBkdW1teSBjb3Byb2Nlc3NvciB3b3VsZCBoYXZlIGEgc2luZ2xlIGlvbWVtIHJhbmdlCithbmQg
b25lIGlycS4gQW5vdGhlciBvbmUgd2lsbCBoYXZlIHNldmVyYWwgbmFtZWQgaW9tZW0gcmFuZ2Vz
IGFuZCBpcnFzLgorVHdvIHZpcnR1YWwgaW5zdGFuY2VzIG9mIGVhY2ggY29wcm9jZXNzb3Igd2ls
bCBiZSBjb25maWd1cmVkIGZvciBEb20wIHVzaW5nIGEKK3N5c3RlbSBkZXZpY2UgdHJlZSBhbmQg
b3RoZXIgdHdvIHdpbGwgYmUgY29uZmlndXJlZCBmb3IgRG9tVSB1c2luZyBhIHBhcnRpYWwKK2Rl
dmljZSB0cmVlLgorCitMZXQgdXMgaGF2ZSB0d28gZHVtbXkgY29wcm9jZXNzb3JzIGRlZmluZWQg
YXMgZm9sbG93aW5nOgorCitcIHsKKwkuLi4KKwlhbGlhc2VzIHsKKwkJLi4uCisJCXBjb3Byb2Mw
ID0gJmNvcHJvYzA7CisJCXBjb3Byb2MxID0gJmNvcHJvYzE7CisJCS4uLgorCX07CisJLi4uCisJ
c29jIHsKKwkJLi4uCisJCWNvcHJvYzA6IHBjb3Byb2MwQDB4ZTYxMTAwMDAgeworCQkJY29tcGF0
aWJsZSA9ICJ2ZW5kb3JfeHh4LGNvcHJvY194eHgiOworCQkJcmVnID0gPDB4MCAweGU2MTEwMDAw
IDB4MCAweDEwMDA+OworCQkJaW50ZXJydXB0cyA9IDxHSUNfU1BJIDE2MCBJUlFfVFlQRV9MRVZF
TF9ISUdIPjsKKwkJCXN0YXR1cyA9ICJva2F5IjsKKwkJfTsKKworCQljb3Byb2MxOiBwY29wcm9j
MUAweGU2MTgyMDAwIHsKKwkJCWNvbXBhdGlibGUgPSAidmVuZG9yX3h4eCxjb3Byb2NfeHhjIjsK
KwkJCXJlZyA9IDwweDAgMHhlNjE4MjAwMCAweDAgMHgxMDAwPiwKKwkJCSAgICAgIDwweDAgMHhl
NjE4NDAwMCAweDAgMHgxMDAwPiwKKwkJCSAgICAgIDwweDAgMHhlNjE4ODAwMCAweDAgMHg4MDAw
PjsKKwkJCXJlZy1uYW1lcyA9ICJvcCIsICJtbXUiLCAic3JhbSI7CisJCQlpbnRlcnJ1cHRzID0g
PEdJQ19TUEkgMTMyIElSUV9UWVBFX0xFVkVMX0hJR0g+LAorCQkJCSAgICAgPEdJQ19TUEkgMTM1
IElSUV9UWVBFX0xFVkVMX0hJR0g+OworCQkJaW50ZXJydXB0LW5hbWVzID0gIm9wIiwgIm1tdSI7
CisJCQlzdGF0dXMgPSAib2theSI7CisJCX07CisKKwkJLi4uCisJfTsKKwkuLi4KK307CisKK05v
dGVzOgorICAgICogSWYgYSBjb3Byb2Nlc3NvciBoYXMgc2V2ZXJhbCBpb21lbSByYW5nZXMgdGhl
eSBtdXN0IGJlIG5hbWVkLiBTYW1lIGZvcgorICAgICAgaW50ZXJydXB0cy4gTmFtZXMgYXJlIHVz
ZWQgZm9yIG1hdGNoaW5nIGJvdGggZm9yIHNoYXJlZCBjb3Byb2Nlc3NvcgorICAgICAgcGxhdGZv
cm0gY29kZSBwcm9iZSBhcyB3ZWxsIGFzIG1hcHBpbmcgdmlydHVhbCBjb3Byb2Nlc3NvcnMgaW50
byBkb21haW5zLgorCisxKSBNYXJrIHRoZSBjb3Byb2Nlc3NvciBub2RlIHRvIGxldCBYZW4ga25v
dyBpdCB3aWxsIGJlIHVzZWQgZm9yIHNoYXJpbmcuCitUaGlzIGlzIGRvbmUgaW4gdGhlIGRldmlj
ZSB0cmVlIG5vZGUgZGVzY3JpYmluZyB0aGUgZGV2aWNlIGJ5IGFkZGluZyB0aGUKK3Byb3BlcnR5
ICJ4ZW4sY29wcm9jIi4KKworXCB7CisJLi4uCisJYWxpYXNlcyB7CisJCS4uLgorCQlwY29wcm9j
MCA9ICZjb3Byb2MwOworCQlwY29wcm9jMSA9ICZjb3Byb2MxOworCQkuLi4KKwl9OworCS4uLgor
CXNvYyB7CisJCS4uLgorCQljb3Byb2MwOiBwY29wcm9jMEAweGU2MTEwMDAwIHsKKwkJCWNvbXBh
dGlibGUgPSAidmVuZG9yX3h4eCxjb3Byb2NfeHh4IjsKKwkJCXJlZyA9IDwweDAgMHhlNjExMDAw
MCAweDAgMHgxMDAwPjsKKwkJCWludGVycnVwdHMgPSA8R0lDX1NQSSAxNjAgSVJRX1RZUEVfTEVW
RUxfSElHSD47CisJCQlzdGF0dXMgPSAib2theSI7CisrCQkJeGVuLGNvcHJvYzsKKwkJfTsKKwor
CQljb3Byb2MxOiBwY29wcm9jMUAweGU2MTgyMDAwIHsKKwkJCWNvbXBhdGlibGUgPSAidmVuZG9y
X3h4eCxjb3Byb2NfeHhjIjsKKwkJCXJlZyA9IDwweDAgMHhlNjE4MjAwMCAweDAgMHgxMDAwPiwK
KwkJCSAgICAgIDwweDAgMHhlNjE4NDAwMCAweDAgMHgxMDAwPiwKKwkJCSAgICAgIDwweDAgMHhl
NjE4ODAwMCAweDAgMHg4MDAwPjsKKwkJCXJlZy1uYW1lcyA9ICJvcCIsICJtbXUiLCAic3JhbSI7
CisJCQlpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMTMyIElSUV9UWVBFX0xFVkVMX0hJR0g+LAorCQkJ
CSAgICAgPEdJQ19TUEkgMTM1IElSUV9UWVBFX0xFVkVMX0hJR0g+OworCQkJaW50ZXJydXB0LW5h
bWVzID0gIm9wIiwgIm1tdSI7CisJCQlzdGF0dXMgPSAib2theSI7CisrCQkJeGVuLGNvcHJvYzsK
KwkJfTsKKwkJLi4uCisJfTsKKwkuLi4KK307CisKKzIpIENyZWF0ZSB2aXJ0dWFsIGNvcHJvY2Vz
c29ycyBub2Rlcy4gVmlydHVhbCBjb3Byb2Nlc3NvciBub2RlcyBzaG91bGQgY29udGFpbiBhCitw
cm9wZXJ0eSAieGVuLHZjb3Byb2MiLiBUaGUgdmFsdWUgb2YgdGhpcyBwcm9wZXJ0eSBpcyBhIHN0
cmluZyB3aGljaCByZWZsZWN0cyBhCitmdWxsIG5hbWUgb2YgYSBwaHlzaWNhbCBjb3Byb2Mgbm9k
ZSBvciBhbiBhbGlhcyB2YWxpZCB3aXRoaW4gYSBzeXN0ZW0ncyBkZXZpY2UKK3RyZWUuCitGb3Ig
dmNvcHJvYydzIE1NSU9zIHlvdSBzaG91bGQgZmluZCBob2xlcyBvZiBzdWl0YWJsZSBzaXplIGlu
IGEgZG9tYWluIG1lbW9yeQorbGF5b3V0LiBGb3IgdGhlIGZpcnN0IGluc3RhbmNlIG9mIHRoZSB2
aXJ0dWFsIGNvcHJvY2Vzc29yIGluIGEgZG9tYWluIHlvdSBmcmVlbHkKK2NhbiB1c2UgTU1JTyBy
YW5nZXMgc2FtZSBhcyBhIGNvcnJlc3BvbmRlbnQgcGh5c2ljYWwgY29wcm9jZXNzb3IgdXNlcy4K
K0EgdmlydHVhbCBjb3Byb2Nlc3NvciBpbiBhIGRvbWFpbiB3aWxsIGJlIHVzaW5nIHRoZSBzYW1l
IElSUShzKSBhcyB0aGUKK3BoeXNpY2FsIGNvcHJvY2Vzc29yIHVzZXMuIElmIHNldmVyYWwgdmly
dHVhbCBjb3Byb2Nlc3NvcnMgYmFrZWQgYnkgb25lIHBoeXNpY2FsCitjb3Byb2Nlc3NvciBhcmUg
cHJvdmlkZWQgdG8gYSBkb21haW4sIHRoZXkgd2lsbCBzaGFyZSB0aGUgc2FtZSBJUlEocykuIAor
CitcIHsKKwkuLi4KKwlhbGlhc2VzIHsKKwkJLi4uCisJCXBjb3Byb2MwID0gJmNvcHJvYzA7CisJ
CXBjb3Byb2MxID0gJmNvcHJvYzE7CisJCS4uLgorCX07CisJLi4uCisJc29jIHsKKwkJLi4uCisJ
CWNvcHJvYzA6IHBjb3Byb2MwQDB4ZTYxMTAwMDAgeworCQkJY29tcGF0aWJsZSA9ICJ2ZW5kb3Jf
eHh4LGNvcHJvY194eHgiOworCQkJcmVnID0gPDB4MCAweGU2MTEwMDAwIDB4MCAweDEwMDA+Owor
CQkJaW50ZXJydXB0cyA9IDxHSUNfU1BJIDE2MCBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKKwkJCXN0
YXR1cyA9ICJva2F5IjsKKwkJCXhlbixjb3Byb2M7CisJCX07CisrCisrCQljb3Byb2MwQGU2MTEw
MDAwIHsKKysJCQlyZWcgPSA8MHgwIDB4ZTYxMTAwMDAgMHgwIDB4MTAwMD47CisrCQkJLyogcmVm
ZXJlbmNlIGEgcGNvcHJvYyBieSBhIGZ1bGwgbm9kZSBuYW1lICovCisrCQkJeGVuLHZjb3Byb2Mg
PSAiL3NvYy9wY29wcm9jMEAweGU2MTEwMDAwIjsKKysJCX07CisrCQljb3Byb2MwQGU2MTE0MDAw
IHsKKysJCQkvKiByZWZlcmVuY2UgYSBwY29wcm9jIGJ5IGFuIGFsaWFzICovCisrCQkJcmVnID0g
PDB4MCAweGU2MTE0MDAwIDB4MCAweDEwMDA+OworKwkJCXhlbix2Y29wcm9jID0gInBjb3Byb2Mw
IjsKKysJCX07CisKKwkJY29wcm9jMTogcGNvcHJvYzFAMHhlNjE4MjAwMCB7CisJCQljb21wYXRp
YmxlID0gInZlbmRvcl94eHgsY29wcm9jX3h4YyI7CisJCQlyZWcgPSA8MHgwIDB4ZTYxODIwMDAg
MHgwIDB4MTAwMD4sCisJCQkgICAgICA8MHgwIDB4ZTYxODQwMDAgMHgwIDB4MTAwMD4sCisJCQkg
ICAgICA8MHgwIDB4ZTYxODgwMDAgMHgwIDB4ODAwMD47CisJCQlyZWctbmFtZXMgPSAib3AiLCAi
bW11IiwgInNyYW0iOworCQkJaW50ZXJydXB0cyA9IDxHSUNfU1BJIDEzMiBJUlFfVFlQRV9MRVZF
TF9ISUdIPiwKKwkJCQkgICAgIDxHSUNfU1BJIDEzNSBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKKwkJ
CWludGVycnVwdC1uYW1lcyA9ICJvcCIsICJtbXUiOworCQkJc3RhdHVzID0gIm9rYXkiOworCQkJ
eGVuLGNvcHJvYzsKKwkJfTsKKworKwkJY29wcm9jMUAweGU2MTgyMDAwIHsKKysJCQlyZWcgPSA8
MHgwIDB4ZTYxODIwMDAgMHgwIDB4MTAwMD4sCisrCQkJICAgICAgPDB4MCAweGU2MTg0MDAwIDB4
MCAweDEwMDA+LAorKwkJCSAgICAgIDwweDAgMHhlNjE4ODAwMCAweDAgMHg4MDAwPjsKKysJCQly
ZWctbmFtZXMgPSAib3AiLCAibW11IiwgInNyYW0iOworKwkJCXhlbix2Y29wcm9jID0gIi9zb2Mv
cGNvcHJvYzFAMHhlNjE4MjAwMCI7CisrCQl9OworKworKwkJY29wcm9jMUAweGU2MTlhMDAwIHsK
KysJCQlyZWcgPSA8MHgwIDB4ZTYxOWEwMDAgMHgwIDB4MTAwMD4sCisrCQkJICAgICAgPDB4MCAw
eGU2MTUyMDAwIDB4MCAweDEwMDA+LAorKwkJCSAgICAgIDwweDAgMHhlNjA1ODAwMCAweDAgMHg4
MDAwPjsKKysJCQlyZWctbmFtZXMgPSAib3AiLCAibW11IiwgInNyYW0iOworKwkJCXhlbix2Y29w
cm9jID0gInBjb3Byb2MxIjsKKworCQkuLi4KKwl9OworCS4uLgorfTsKKworTm90ZXM6CisgICAg
KiBBcyB5b3UgY291bGQgbm90aWNlIHZpcnR1YWwgY29wcm9jZXNzb3IgImNvcHJvYzFAMHhlNjE5
YTAwMCIgaGFzIGl0cyBpb21lbQorICAgICAgcmFuZ2VzIG1hcHBlZCB0byBhcmJpdHJhcnkgYWRk
cmVzc2VzLCB0aGVpciByZWxhdGl2ZSBvZmZzZXRzIGFyZSBub3Qga2VwdC4KKyAgICAgIFRoaXMg
ZG9lcyBub3QgdGFrZSB1cyBpbnRvIGlzc3VlcyBiZWNhdXNlIHJhbmdlIG5hbWUgbWF0Y2hpbmcg
aXMgdXNlZC4KKworMikgQ3JlYXRlIGEgcGFydGlhbCBkZXZpY2UgdHJlZSBkZXNjcmliaW5nIGEg
dmlydHVhbCBjb3Byb2Nlc3NvcnMgcHJvdmlkZWQgdG8KK0RvbVU6CisKKy9kdHMtdjEvOworCisj
aW5jbHVkZSA8ZHQtYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLWdpYy5oPgorCisv
IHsKKyAgICAvKiAjKmNlbGxzIGFyZSBoZXJlIHRvIGtlZXAgRFRDIGhhcHB5ICovCisgICAgI2Fk
ZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgI3NpemUtY2VsbHMgPSA8Mj47CisKKwlzb2MgeworCQlj
b21wYXRpYmxlID0gInNpbXBsZS1idXMiOworCQlyYW5nZXM7CisJCSNhZGRyZXNzLWNlbGxzID0g
PDI+OworCQkjc2l6ZS1jZWxscyA9IDwyPjsKKworCQljb3Byb2MwQGU2MTEwMDAwIHsKKwkJCXhl
bix2Y29wcm9jID0gIi9zb2MvcGNvcHJvYzBAMHhlNjExMDAwMCI7CisJCQljb21wYXRpYmxlID0g
InZlbmRvcl94eHgsY29wcm9jX3h4eCI7CisJCQlyZWcgPSA8MHgwIDB4ZTYxMTAwMDAgMHgwIDB4
MTAwMD47CisJCQlpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMTYwIElSUV9UWVBFX0xFVkVMX0hJR0g+
OworCQkJc3RhdHVzID0gIm9rYXkiOworCQl9OworCQljb3Byb2MwQGU2MTE0MDAwIHsKKwkJCXhl
bix2Y29wcm9jID0gInBjb3Byb2MwIjsKKwkJCWNvbXBhdGlibGUgPSAidmVuZG9yX3h4eCxjb3By
b2NfeHh4IjsKKwkJCXJlZyA9IDwweDAgMHhlNjExNDAwMCAweDAgMHgxMDAwPjsKKwkJCWludGVy
cnVwdHMgPSA8R0lDX1NQSSAxNjAgSVJRX1RZUEVfTEVWRUxfSElHSD47CisJCQlzdGF0dXMgPSAi
b2theSI7CisJCX07CisKKwkJY29wcm9jMUAweGU2MTgyMDAwIHsKKwkJCXhlbix2Y29wcm9jID0g
Ii9zb2MvcGNvcHJvYzFAMHhlNjE4MjAwMCI7CisJCQljb21wYXRpYmxlID0gInZlbmRvcl94eHgs
Y29wcm9jX3h4YyI7CisJCQlyZWcgPSA8MHgwIDB4ZTYxODIwMDAgMHgwIDB4MTAwMD4sCisJCQkJ
PDB4MCAweGU2MTg0MDAwIDB4MCAweDEwMDA+LAorCQkJCTwweDAgMHhlNjE4ODAwMCAweDAgMHg4
MDAwPjsKKwkJCXJlZy1uYW1lcyA9ICJvcCIsICJtbXUiLCAic3JhbSI7CisJCQlpbnRlcnJ1cHRz
ID0gPEdJQ19TUEkgMTMyIElSUV9UWVBFX0xFVkVMX0hJR0g+LAorCQkJCQk8R0lDX1NQSSAxMzUg
SVJRX1RZUEVfTEVWRUxfSElHSD47CisJCQlpbnRlcnJ1cHQtbmFtZXMgPSAib3AiLCAibW11IjsK
KwkJfTsKKworCQljb3Byb2MxQDB4ZTYxOWEwMDAgeworCQkJeGVuLHZjb3Byb2MgPSAicGNvcHJv
YzEiOworCQkJY29tcGF0aWJsZSA9ICJ2ZW5kb3JfeHh4LGNvcHJvY194eGMiOworCQkJcmVnID0g
PDB4MCAweGU2MTlhMDAwIDB4MCAweDEwMDA+LAorCQkJCTwweDAgMHhlNjE1MjAwMCAweDAgMHgx
MDAwPiwKKwkJCQk8MHgwIDB4ZTYwNTgwMDAgMHgwIDB4ODAwMD47CisJCQlyZWctbmFtZXMgPSAi
b3AiLCAibW11IiwgInNyYW0iOworCQkJaW50ZXJydXB0cyA9IDxHSUNfU1BJIDEzMiBJUlFfVFlQ
RV9MRVZFTF9ISUdIPiwKKwkJCQkJPEdJQ19TUEkgMTM1IElSUV9UWVBFX0xFVkVMX0hJR0g+Owor
CQkJaW50ZXJydXB0LW5hbWVzID0gIm9wIiwgIm1tdSI7CisJCX07Cit9OworCitOb3RlczoKKyAg
ICAqIEZvciBhIERvbTAgZGV2aWNlIHRyZWUgaW4gdmNvcHJvYyBub2RlcyB5b3Ugc2hvdWxkIHNw
ZWNpZnkgb25seSBwcm9wZXJ0aWVzCisgICAgICB5b3Ugd291bGQgbGlrZSB0byBvdmVycmlkZSwg
b3RoZXIgcHJvcGVydGllcyB3b3VsZCBiZSB0YWtlbiBmcm9tIHBoeXNpY2FsCisgICAgICBjb3By
b2Nlc3NvciBub2RlLgorICAgICogSW4gYSBEb21VIHBhcnRpYWwgZGV2aWNlIHRyZWUgeW91IHNo
b3VsZCBwcm92aWRlIGFsbCBuZWVkZWQgcHJvcGVydGllcyBmb3IKKyAgICAgIHZpcnR1YWwgY29w
cm9jZXNzb3Igbm9kZSB3aGljaCB5b3UgbmVlZCBpbiBhIERvbVUgZGV2aWNlIHRyZWUuCisKKzMp
IENvbXBpbGUgdGhlIHBhcnRpYWwgZ3Vlc3QgZGV2aWNlIHdpdGggZHRjIChEZXZpY2UgVHJlZSBD
b21waWxlcikuCitGb3Igb3VyIHB1cnBvc2UsIHRoZSBjb21waWxlZCBmaWxlIHdpbGwgYmUgY2Fs
bGVkIGRvbXUuZHRiIGFuZAorcGxhY2VkIGluIC94ZW4vIGluIERvbTAuCisKKzMpIFNwZWNpZnkg
YSBwYXJ0aWFsIGRldmljZSB0cmVlIGluIGEgRG9tVSBjb25maWd1cmF0aW9uIGZpbGU6CisKK2Rl
dmljZV90cmVlID0gIi94ZW4vZG9tdS5kdHMiCisKKzQpIE5vdGhpbmcgZWxzZSBzaG91bGQgYmUg
c3BlY2lmaWVkIGluIGEgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZS4gQWxsIFNDRgorY29uZmln
dXJhdGlvbiBpcyBkZXNjcmliZWQgaW4gYSBzeXN0ZW0gZGV2aWNlLXRyZWUgYW5kIHBhcnRpYWwg
ZGV2aWNlIHRyZWUuCisKKwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:36:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DBt-0007Gd-4x; Thu, 04 May 2017 09:36:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6DBr-0007GU-Qn
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:36:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 69/F9-03371-336FA095; Thu, 04 May 2017 09:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9foG1e
 kwaelWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKtz0sBRO4KjbsucnUwLiao4uRg0NIIE9i
 dpt2FyMnB6+AncTWHafYQGwJAUOJp++vg9ksAqoSjz6/YAGx2QTUJdqebWcFsUUE9CXmf/oJZ
 jMLeEtsm7uACcQWFsiU2LBoEpDNBTT+AovE5l/bGUESnEALNk77wwKyl1dAUOLvDmGIXi2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuiV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsbuy/6HGCU5mJREedVfsUcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDd/YUrUkiwKDU9tSItMwcYBTBpCQ4eJRFe569Aad7igsTc4
 sx0iNQpRkUpcd4tIH0CIImM0jy4NljkXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw73SQKT
 yZeSVw018BLWYCWtwsywGyuCQRISXVwNgQdrZL1neh0ZPT+6es3P+m+ZKbh+3U2UWzJs1x15q
 Ud5F1nsHcZQFBcXtqhHprA/fF92/dvlHAydFJZ7F9XNX0qdlLIycs0/UXUz7yJuHOcb96LsZH
 Thu++dxaaa1zN71ls2bWAU+Dkx7lUkoX11Ud9Fg5cdKC1obr3G57Z68ROX5+a9wzpSglluKMR
 EMt5qLiRADl3j2gtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1493890608!60013838!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9570 invoked from network); 4 May 2017 09:36:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 09:36:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 03:36:48 -0600
Message-Id: <590B124F0200007800156B02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 03:36:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
 <5909E2EC020000780015655B@prv-mh.provo.novell.com>
 <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com>
 <5909EB2302000078001565B9@prv-mh.provo.novell.com>
 <24cbb437-39ab-5838-d989-9e7c1be0f696@citrix.com>
 <590AF406020000780015698B@prv-mh.provo.novell.com>
 <0be8b6da-1537-37a8-1cb7-e001f3b3dc44@citrix.com>
In-Reply-To: <0be8b6da-1537-37a8-1cb7-e001f3b3dc44@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDUvMTcgMDg6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBBcyBzYWlkIGJl
Zm9yZSwgSSBkb24ndCB2aWV3IGl0IGFzIGEgcmVhc29uYWJsZSBzZXR1cCB0byBhbGxvdyBvbmx5
Cj4+IDY0LWJpdCBIVk0gZ3Vlc3RzLCBzbyB1bmxlc3MgdGhlcmUgaXMgYW4gaW50ZW50aW9uIHRv
IGhhdmUgYQo+PiBjb25maWd1cmF0aW9uIHdoZXJlIG9ubHkgUFZIIGd1ZXN0cyBhcmUgc3VwcG9y
dGVkIChpLmUuIG5laXRoZXIKPj4gUFYgbm9yIHRyYWRpdGlvbmFsIEhWTSksIEkgZG9uJ3QgdGhp
bmsgYWxsb3dpbmcgdGhlIG9wdGlvbiB0byBiZQo+PiB0dXJuZWQgb2ZmIG1ha2VzIHNlbnNlIG9u
IHg4Ni4KPiAKPiBIVk0gYW5kIFBWSCBhcmVuJ3QgdmVyeSBkaWZmZXJlbnQsIGJ1dCB0aGVyZSB3
aWxsIGJlIGEgc21hbGwgYW1vdW50IG9mCj4gd29yayByZXF1aXJlZCB0byBnZXQgcGxhaW4gSFZN
IGJvb3RpbmcgbGlrZSB0aGlzLCBiZWNhdXNlIG9mIGh2bWxvYWRlcgo+IGN1cnJlbnRseSBiZWlu
ZyAzMmJpdCBvbmx5LiAgSSBkbyBzZWUgKHBvdGVudGlhbGx5KSB2YWx1ZSBpbiBhbGxvd2luZwo+
IDY0Yml0LW9ubHkgdHJhZGl0aW9uYWwgSFZNIGd1ZXN0cywgZS5nLiB3aXRoIGEgNjRiaXQgT1ZN
RiBmaXJtd2FyZQo+IChhbHRob3VnaCB0aGlzIGlzIGFscmVhZHkgdHVybmluZyBmYWlybHkgUFZI
IGluIG5hdHVyZSkuCgpTbyB0aGF0IHdvdWxkIHRoZW4gYmUgeWV0IGFub3RoZXIgY29uc3RydWN0
IHdpdGggbm8gcmF3IGhhcmR3YXJlCmVxdWl2YWxlbnQuIEknZCBwcmVmZXIgaWYgd2Ugc3Ryb3Zl
IGZvciBpbXByb3Zpbmcgb3VyIGNvbXBhdGliaWxpdHkgd2l0aApyYXcgaGFyZHdhcmUgKGFzIHdl
IGRvIGluIHZhcmlvdXMgb3RoZXIgcGxhY2VzLCB5b3UgYmVpbmcgb25lIG9mCnRoZSBwcmltYXJ5
IGFkdm9jYXRlcyB0byBkbyBzbykgaW5zdGVhZCBvZiBpbnZlbnRpbmcgbmV3IGN1c3RvbQplbnZp
cm9ubWVudHMuIEZ1cnRoZXJtb3JlLCB3aGlsZSBJIGNhbiBzZWUgdGhlIGJlbmVmaXQgb2YgZS5n
LiBub3QKYWxsb3dpbmcgUFYgZ3Vlc3RzIGZvciBzZWN1cml0eSByZWFzb25zLCBJJ20gaGF2aW5n
IGEgaGFyZCB0aW1lCmltYWdpbmluZyBzb21lIHNlY3VyaXR5IGJlbmVmaXQgZnJvbSBkaXNhbGxv
d2luZyBhIEhWTSBndWVzdCB0byBydW4KaW4gMzItYml0IG1vZGUuIEJ1dCBwZXJoYXBzIHlvdSd2
ZSB0aG91Z2h0IG9mIHNvbWV0aGluZyBhbHJlYWR5Li4uCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DEe-0007Qi-L9; Thu, 04 May 2017 09:39:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6DEd-0007QZ-A1
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 09:39:43 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7A/C1-01870-ED6FA095; Thu, 04 May 2017 09:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQvfuN65
 Ig8+n9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9zzMKLrNXfP60kq2B8SFrFyMnh4SAn8Sx
 i9/BbGGBUImd7fPYQGwRgQCJ030NYHEhgSKJN6cusoPYzEA1V+/dZwKx2QT0JXa/+ARm8wrYS
 ky8OR+shkVAReLizF6wOaIC4RJvG4+wQNQISpyc+QTM5hSwl1h/8Q0TxEwDiSOL5rBC2PIS29
 /OYYbYqyZxrf8SO8Sd6RITn/WwTGDkn4Vk1Cwk7bOQtC9gZF7FqF6cWlSWWqRroZdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiADECwg/FCu/MhRkkOJiVRXvVX7JFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhtvnJFCgkWpaanVqRl5gBjASYtwcGjJMLbDJLmLS5IzC3OTIdIn
 WI05ni39MN7Jo45976+ZxJiycvPS5US550LUioAUppRmgc3CBajlxhlpYR5GYFOE+IpSC3KzS
 xBlX/FKM7BqCTMexhkCk9mXgncvldApzCBnCLLAXJKSSJCSqqB0e1bzb2UiIrLsiULJ4o84i+
 /9Ga+RNGe001nnA3kqs78fX6dZ6a6bV2UA+u64I4nhkascbOm3mxv9NXeLp5f9IZHskJ/hlW2
 zAnbha2BUes5Tu7pV2iYcfuLareGjuutNOMle8o6aj6nRKzxjSjQsv2r/vHYmkSOroYpXxbrV
 Jopf7SeHbJbiaU4I9FQi7moOBEAb2N+6swCAAA=
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493890778!81930242!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10976 invoked from network); 4 May 2017 09:39:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 09:39:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45408604"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
 <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cf6ff36c-5837-d831-6c4d-c6c2bb429fbf@citrix.com>
Date: Thu, 4 May 2017 10:39:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: add temporary debugging code to
 get_page_from_gfn_p2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTA6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNlZSB0aGUgY29kZSBjb21t
ZW50Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
Cj4gQEAgLTQ4MCw2ICs0ODAsMjIgQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9n
Zm5fcDJtKAo+ICAgICAgcDJtX2FjY2Vzc190IF9hOwo+ICAgICAgcDJtX3R5cGVfdCBfdDsKPiAg
ICAgIG1mbl90IG1mbjsKPiArI2lmbmRlZiBOREVCVUcKPiArICAgIC8qCj4gKyAgICAgKiBUZW1w
b3JhcnkgZGVidWdnaW5nIGNvZGUsIGFkZGVkIGluIHRoZSBob3BlIG9mIGZpbmRpbmcgdGhlIG9y
aWdpbgo+ICsgICAgICogb2YgY2FsbHMgdG8gZ2V0X3BhZ2UoLi4uLCBkb21fY293KSBhcyBvYnNl
cnZlZCBkdXJpbmcgb3NzdGVzdAo+ICsgICAgICogbWlncmF0aW9uIGZhaWx1cmVzIChzZWUKPiAr
ICAgICAqIGxpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDQvbXNnMDMzMzEuaHRtbCkuCj4gKyAgICAgKi8KPiArICAgIHN0YXRpYyB1bnNpZ25lZCBsb25n
IGNudCwgdGhyOwo+ICsKPiArICAgIGlmICggZC0+aXNfZHlpbmcgJiYgKytjbnQgPiB0aHIgKQo+
ICsgICAgewo+ICsgICAgICAgIHRociB8PSBjbnQ7Cj4gKyAgICAgICAgcHJpbnRrKCIlcHY6IGQl
ZCBkeWluZyAobG9va2luZyB1cCAlbHgpXG4iLCBjdXJyZW50LCBkLT5kb21haW5faWQsIGdmbik7
Cj4gKyAgICAgICAgZHVtcF9leGVjdXRpb25fc3RhdGUoKTsKPiArICAgIH0KPiArI2VuZGlmCj4g
IAo+ICAgICAgLyogQWxsb3cgdCBvciBhIHRvIGJlIE5VTEwgKi8KPiAgICAgIHQgPSB0ID86ICZf
dDsKPgo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:42:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DHL-00080M-1l; Thu, 04 May 2017 09:42:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6DHJ-00080E-6l
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 09:42:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1E/A3-03613-487FA095; Thu, 04 May 2017 09:42:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTbf5O1e
 kwaVv5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDKzsYC35wVByf9IaxgfEjWxcjF4eQwEZG
 iUUrGpggnN2MErMfPGfvYuTkEBYIldjZPo8NxBYRqJb4ufMPVMdSRokfTUcZQRLMAvoS627MY
 wax2QQ0Je58/sQEYvMKWEm82b+IFcRmEVCRWH3zLFiNqEC4xNvGIywQNYISJ2c+AbM5Bewk1t
 7ewwYx01biztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxqhenFpWlFuma6CUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYcAxDsYOy+7H+IUZKDSUmUV/0Ve6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4LX7kihQSLUtNTK9Iyc4ChD5OW4OBREuEt+QaU5i0uSMwtzkyHS
 J1i1OV4t/TDeyYhlrz8vFQpcV4OkCIBkKKM0jy4EbA4vMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3gaQKTyZeSVwm14BHcEEdESzLAfIESWJCCmpBkZlw/vaJ5pTdqdlscwXujZjQsZ5Vse
 Da27HbfqzcVmGsKXqt5NNbQuj3rVnbl99zD7CRWRHg2EUz6vTrMz7f7QdT1/9wiMq4e+iyT7n
 2O/f9BVIPRlSf/Cx95MJz741RDlNkc4TkT3/6RnbyYvsZhfdDp6q2xIpZfLG+HH5jIaWW+wzw
 kuU/ygqsRRnJBpqMRcVJwIAAtiw8r4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493890947!69785845!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61584 invoked from network); 4 May 2017 09:42:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 4 May 2017 09:42:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 006CC2B;
 Thu,  4 May 2017 02:42:27 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3F0053F3E1;
 Thu,  4 May 2017 02:42:26 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
 <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
 <cf6ff36c-5837-d831-6c4d-c6c2bb429fbf@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ffeb40a0-6faf-bf4b-20ca-7fdcd77b3a6f@arm.com>
Date: Thu, 4 May 2017 10:42:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <cf6ff36c-5837-d831-6c4d-c6c2bb429fbf@citrix.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: add temporary debugging code to
 get_page_from_gfn_p2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNC8wNS8xNyAxMDozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNC8wNS8x
NyAxMDowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFNlZSB0aGUgY29kZSBjb21tZW50Lgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPiBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJlbGVhc2Ut
YWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+
Cj4+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKPj4gQEAgLTQ4MCw2ICs0ODAsMjIgQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3Bh
Z2VfZnJvbV9nZm5fcDJtKAo+PiAgICAgIHAybV9hY2Nlc3NfdCBfYTsKPj4gICAgICBwMm1fdHlw
ZV90IF90Owo+PiAgICAgIG1mbl90IG1mbjsKPj4gKyNpZm5kZWYgTkRFQlVHCj4+ICsgICAgLyoK
Pj4gKyAgICAgKiBUZW1wb3JhcnkgZGVidWdnaW5nIGNvZGUsIGFkZGVkIGluIHRoZSBob3BlIG9m
IGZpbmRpbmcgdGhlIG9yaWdpbgo+PiArICAgICAqIG9mIGNhbGxzIHRvIGdldF9wYWdlKC4uLiwg
ZG9tX2NvdykgYXMgb2JzZXJ2ZWQgZHVyaW5nIG9zc3Rlc3QKPj4gKyAgICAgKiBtaWdyYXRpb24g
ZmFpbHVyZXMgKHNlZQo+PiArICAgICAqIGxpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTctMDQvbXNnMDMzMzEuaHRtbCkuCj4+ICsgICAgICovCj4+ICsgICAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgY250LCB0aHI7Cj4+ICsKPj4gKyAgICBpZiAoIGQtPmlzX2R5
aW5nICYmICsrY250ID4gdGhyICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHRociB8PSBjbnQ7Cj4+
ICsgICAgICAgIHByaW50aygiJXB2OiBkJWQgZHlpbmcgKGxvb2tpbmcgdXAgJWx4KVxuIiwgY3Vy
cmVudCwgZC0+ZG9tYWluX2lkLCBnZm4pOwo+PiArICAgICAgICBkdW1wX2V4ZWN1dGlvbl9zdGF0
ZSgpOwo+PiArICAgIH0KPj4gKyNlbmRpZgo+Pgo+PiAgICAgIC8qIEFsbG93IHQgb3IgYSB0byBi
ZSBOVUxMICovCj4+ICAgICAgdCA9IHQgPzogJl90Owo+Pgo+Pgo+Pgo+CgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:45:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DKP-0008FL-BA; Thu, 04 May 2017 09:45:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6DKN-0008FC-TJ
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:45:40 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B6/E4-01721-348FA095; Thu, 04 May 2017 09:45:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS9fpB1e
 kweLvGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aN/kXsBUe4KnY/ncfUwPiRvYuRk0NIIE9i
 x4yXLCA2r4CdxJXVf5lAbAkBQ4mn76+zgdgsAqoSzz5/BrPZBNQl2p5tZ+1i5OAQETCS+LBNs
 ouRi4NZ4BKjxKm1e8FmCguESbS9OcUMMb+DUeL7a0MQm1PAS2LNzo1sIL28AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hiZ
 6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYV2z3PMQoycGkJMqr/oo9
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/B3rkghwaLU9NSKtMwcYBzApCU4eJREeONA0rzFB
 Ym5xZnpEKlTjIpS4rztIAkBkERGaR5cGyz2LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY98
 s3oCk8mXklcNNfAS1mAlrcLMsBsrgkESEl1cC4SCUhzf9e05dNe8w2XisWKcx9teF1yanczru
 bNeb8v5LOvjns1ayIn9ueSRgeWLj9Erfg07UyplbO51WyXIVduQIyf6+ayPmPLzgrepqt+emT
 vCUzRC8+K7nHIlMmLb7NP+D5V8au5cZRc7dlPFZy5LjOcryjttTw5QXxTt/38Xxu7VPaOcOVW
 IozEg21mIuKEwHqVMU1uAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493891136!60163111!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44980 invoked from network); 4 May 2017 09:45:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 09:45:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 03:45:35 -0600
Message-Id: <590B145F0200007800156B1C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 03:45:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-2-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1492184258-3277-2-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 1/9] mm: Separate free page chunk merging
 into its own routine
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBAQCAtOTE5LDExICs5MTksNTAgQEAgc3RhdGljIGludCByZXNlcnZlX29m
ZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKPiAgICAgIHJldHVybiBjb3VudDsK
PiAgfQo+ICAKPiArLyogUmV0dXJucyBuZXcgYnVkZHkgaGVhZC4gKi8KPiArc3RhdGljIHN0cnVj
dCBwYWdlX2luZm8gKgo+ICttZXJnZV9hbmRfZnJlZV9idWRkeShzdHJ1Y3QgcGFnZV9pbmZvICpw
ZywgdW5zaWduZWQgaW50IG5vZGUsCj4gKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB6b25lLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gK3sKPiArICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmaGVhcF9sb2NrKSk7Cj4gKwo+ICsgICAgLyogTWVyZ2UgY2h1bmtzIGFzIGZhciBhcyBw
b3NzaWJsZS4gKi8KPiArICAgIHdoaWxlICggb3JkZXIgPCBNQVhfT1JERVIgKQo+ICsgICAgewo+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IDFVTCA8PCBvcmRlcjsKPiArICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpidWRkeTsKPiArCj4gKyAgICAgICAgaWYgKCAocGFnZV90b19tZm4o
cGcpICYgbWFzaykgKQoKU3RyYXkgaW5uZXIgcGFyZW50aGVzZXMuCgo+ICsgICAgICAgICAgICBi
dWRkeSA9IHBnIC0gbWFzazsgLyogTWVyZ2Ugd2l0aCBwcmVkZWNlc3NvciBibG9jay4gKi8KPiAr
ICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIGJ1ZGR5ID0gcGcgKyBtYXNrOyAvKiBNZXJnZSB3
aXRoIHN1Y2Nlc3NvciBibG9jay4gKi8KPiArCj4gKyAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9t
Zm4ocGFnZV90b19tZm4oYnVkZHkpKSkgfHwKPiArICAgICAgICAgICAgICFwYWdlX3N0YXRlX2lz
KGJ1ZGR5LCBmcmVlKSB8fAo+ICsgICAgICAgICAgICAgKFBGTl9PUkRFUihidWRkeSkgIT0gb3Jk
ZXIpIHx8Cj4gKyAgICAgICAgICAgICAocGh5c190b19uaWQocGFnZV90b19tYWRkcihidWRkeSkp
ICE9IG5vZGUpICkKCkkgdGhpbmsgZ2VuZXJhdGVkIGNvZGUgd291bGQgYmVuZWZpdCBmcm9tIHB1
bGxpbmcgb3V0IHRoZSBwYWdlLT5tZm4KdHJhbnNsYXRpb24sIHVzaW5nIHRoZSByZXN1bHQgYWxz
byBpbiBwbGFjZSBvZiBwYWdlX3RvX21hZGRyKCkuCgpXaXRoIGF0IGxlYXN0IHRoZSBjb3NtZXRp
YyBpc3N1ZSBhYm92ZSB0YWtlbiBjYXJlIG9mLApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 09:47:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DMD-0008N5-MP; Thu, 04 May 2017 09:47:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6DMC-0008Mq-6L
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 09:47:32 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EE/30-03371-3B8FA095; Thu, 04 May 2017 09:47:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVysyfVTXfzD65
 Ig/fXWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrC9ILHrFXzD0xjbWBcTNbFyMXh5DARkaJ
 w4uWskA4uxklVrx+wdjFyMkhLGAvMXvmBHYQW0RAWaL3128WEFtIIEdi79UJTCANzAKPGSV+3
 33HBJJgE9CUuPP5E5DNwcErYCVx8DcPSJhFQEVi06n9YL2iAuESbxuPgNm8AoISJ2c+AbM5gX
 at37mMDcRmFrCVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6hhZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYb24MOMQoycGkJMqr/oo9Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE77nvXJFCgkWp6akVaZk5wMCHSUtw8CiJ8MaBpHmLCxJzi
 zPTIVKnGI053i398J6JY869r++ZhFjy8vNSpcR520FKBUBKM0rz4AbBIvISo6yUMC8j0GlCPA
 WpRbmZJajyrxjFORiVhHnXgUzhycwrgdv3CugUJqBTmmU5QE4pSURISTUwKs6vr501Zba01oe
 PhiK2r6Ol56duSgq+9t1/v9P6Zq/tmVNShBg2vVTfxxQZHXcr9ayi+7xSyX0JXnujdk6bKGYS
 E7dBT2cnl9bBKseQdiGeJ6r3puZu3p7uFpExu2zHsSssO1MXX9632S/F5MdGVskvkut2xDSm7
 ihJqOXvDT924P1xw3fvlViKMxINtZiLihMBHj+resMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493891250!60489008!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13905 invoked from network); 4 May 2017 09:47:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 4 May 2017 09:47:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B38B2B;
 Thu,  4 May 2017 02:47:30 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DFDC33F3E1;
 Thu,  4 May 2017 02:47:28 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20170206233245.GA8766@skl-2s3.sh.intel.com>
 <58A2EF4E02000078001399F9@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <47645d9f-11b0-6a11-ec48-022e8d5e7508@arm.com>
Date: Thu, 4 May 2017 10:47:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <58A2EF4E02000078001399F9@prv-mh.provo.novell.com>
Cc: tianyu.lan@intel.com, xuquan8@huawei.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH] X86/vmx: Dump PIR and vIRR before ASSERT()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wMi8xNyAxMDo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMDIu
MTcgYXQgMDA6MzIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+PiBDb21taXQgYzdiZGVj
YWU0MiAoIng4Ni9hcGljdjogZml4IFJUQyBwZXJpb2RpYyB0aW1lciBhbmQgYXBpY3YgaXNzdWUi
KSBoYXMKPj4gYWRkZWQgYSBhc3NlcnRpb24gdGhhdCBpbnRhY2sudmVjdG9yIGlzIHRoZSBoaWdo
ZXN0IHByaW9yaXR5IHZlY3Rvci4gQnV0Cj4+IGFjY29yZGluZyB0byB0aGUgb3NzdGVzdCwgdGhl
IGFzc2VydGlvbiBmYWlsZWQgc29tZXRpbWVzLiBNb3JlIGRpc2N1c3Npb24gY2FuCj4+IGJlIGZv
dW5kIGluIHRoZSB0aHJlYWQKPj4gKGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMS9tc2cwMTAxOS5odG1sKS4KPj4KPj4gVGhlIGFzc2Vy
dGlvbiBmYWlsdXJlIGlzIGhhcmQgdG8gcmVwcm9kdWNlLiBJbiBvcmRlciB0byByb290IGNhdXNl
IGlzc3VlLCB0aGlzCj4+IHBhdGNoIGlzIHRvIGFkZCBsb2dzIHRvIGR1bXAgUElSIGFuZCB2SVJS
IHdoZW4gZmFpbHVyZSB0YWtlcyBwbGFjZS4gSXQgc2hvdWxkCj4+IGJlIHJldmVydGVkIG9uY2Ug
dGhlIHJvb3QgY2F1c2UgaXMgZm91bmQuCj4KPiBKdWxpZW4sIGNvdWxkIHlvdSBhZGQgYSBub3Rl
IG9uIHRoZSA0LjkgdHJhY2tpbmcgbGlzdCBmb3IgdXMgdG8gbm90Cj4gZm9yZ2V0IHRvIHJldmVy
dCB0aGlzIChvciBhdCBsZWFzdCBhZGQgTkRFQlVHIGNvbmRpdGlvbmFscykgdGhlCj4gbGF0ZXN0
IGluIHRoZSBSQyBwaGFzZT8KCkJ1bXBpbmcgdGhpcyBkaXNjdXNzaW9uIGFzIHdlIGFyZSBpbiB0
aGUgUkMgcGhhc2UuIFdhcyB0aGUgcm9vdCBjYXVzZSAKZm91bmQgYW5kIHdlIGNhbiByZXZlcnQg
dGhlIHBhdGNoPyBPciBzaGFsbCB3ZSBzdXJyb3VuZCB0aGUgY29kZSB3aXRoIApOREVCVUc/CgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 09:51:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:51:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DPf-0000Ye-52; Thu, 04 May 2017 09:51:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6DPe-0000Y1-Kv
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:51:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E4/C2-02956-989FA095; Thu, 04 May 2017 09:51:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7nT65
 Ig9sXhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvF4UKfotWfNl1hLGB8aVgFyMnh4SAv8Sc
 Qw9ZQGw2AV2Jpi1/2UBsXgFBiZMzn4DFmQV0JBbs/sQGYctLbH87hxmixkHi0eo9YHEWARWJ2
 78PgtWLCChKPHh5kxWivlpi29pvYDXCAj4SWx9sYwKxOQUsJQ78vgNkc3EICXxilNi1Zh8LxE
 EmEm8X7gRq4ABKqEnMXR8/gZFvFpKTZiE5aRaSkxYwMq9iVC9OLSpLLdI11UsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw0BiDYwTj9sv8hRkkOJiVRXvVX7JFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHjP/+CKFBIsSk1PrUjLzAGGPExagoNHSYQ3ECTNW1yQmFucmQ6ROsWoK
 CXO2w6SEABJZJTmwbXB4uwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmjQKbwZOaVwE1/Bb
 SYCWhxsywHyOKSRISUVAOjxbR9ht3fWNPUrq75kK8w55+f8YETIgnTrzpoyV0WjDSQetrmetG
 z8BXzrJSney/dnrftaADLfkmPF+8DDa0nyZiaMmikzV+a6LfxYW2T0e64XZzHivbyrs49velr
 0aeX737zbFpoqN/V8D9YZst8lgc7fLS4d5twdQTvqjw4dW7Q7y/6a78fVmIpzkg01GIuKk4EA
 KrbQVeuAgAA
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493891463!94859605!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22883 invoked from network); 4 May 2017 09:51:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 09:51:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422174582"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22794.63877.647730.458229@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 10:51:01 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170503170256.tjxrgytumz5blmkr@citrix.com>
References: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
 <20170503102750.t62i2uy7ijhqnoic@citrix.com>
 <db58f795-32bf-2bb4-6800-8f79e3dee2cc@frp.lv>
 <20170503143158.ruerumxzowaexf2r@citrix.com>
 <20170503170256.tjxrgytumz5blmkr@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Reinis Martinsons <admin@frp.lv>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xl devd segmentation fault on xl block-detach
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW0JVR10geGwgZGV2ZCBzZWdtZW50YXRp
b24gZmF1bHQgb24geGwgYmxvY2stZGV0YWNoIik6Cj4gQ2FuIHlvdSBnaXZlIHRoZSBmb2xsb3dp
bmcgcGF0Y2ggYSB0cnk/IFRoaXMgYXBwbGllcyB0byA0LjguCj4gCj4gTm90IHN1cmUgaWYgdGhl
cmUgaXMgYSBiZXR0ZXIgd2F5IHRvIGZpeCBpdCB0aG91Z2guIElhbiBhbmQgUm9nZXI/CgpJIGZp
bmQgdGhlIGxvZ2ljIGhlcmUgcmF0aGVyIGF3a3dhcmQuICBJIGRvIHJlbWVtYmVyIHJldmlld2lu
ZyBpdCBhbmQKYmVjb21pbmcgYSBiaXQgY29uZnVzZWQgYXQgdGhlIHRpbWUgYW5kIGl0IHNlZW1z
IHRoYXQgZXZlbiB0aG91Z2ggSQpldmVudHVhbGx5IGNvbnZpbmNlZCBteXNlbGYgaXQgd2FzIE9L
LCBJIHdhcyB3cm9uZy4KCj4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBE
YXRlOiBXZWQsIDMgTWF5IDIwMTcgMTc6NTU6NDIgKzAxMDAKPiBTdWJqZWN0OiBbUEFUQ0hdIGxp
YnhsOiBmaXggYmFja2VuZF93YXRjaF9jYWxsYmFjawo+IAo+IFRoYXQgZnVuY3Rpb24gbmVlZHMg
dG8gY29wZSB3aXRoIHNwdXJpb3VzIGV2ZW50cy4gVGhlIG9yaWdpbmFsICJza2lwIgo+IHBhdGgg
YmxpbmRseSBmcmVlZCBkZ3Vlc3QgZXZlbiB3aGVuIGl0IG5lZWRlZCB0byBzdGF5IGluIGRkb21h
aW4gbGlzdC4KPiAKPiBGcmVlIGRndWVzdCBpZmYgaXQgaXMgbmV3bHkgYWRkZWQgdG8gdGhlIGxp
c3QuIFRoYXQgd2F5IHdlIGRvbid0IGZyZWUKPiB0aGUgb25lIHRoYXQgc2hvdWxkIHN0YXkgb24g
dGhlIGxpc3QgYW5kIHdlIGRvbid0IHVubmVjZXNzYXJpbHkgYWRkIGEKPiBzdGFsZSBkZ3Vlc3Qg
ZW50cnkgdG8gZGRvbWFpbiBsaXN0LgoKQUZBSUNUIHJpZ2h0IG5vdyB5b3UgYXJlIHJpZ2h0LiAg
QnV0IEkgc2VlIGFub3RoZXIgcG9zc2libGUgd2F5IG9mCmZpeGluZyBpdDoKCkhvdyBhYm91dCBt
b3ZpbmcgdGhlIG51bV9kZXZzID09IDAgY2hlY2ssIGFuZCBhc3NvY2lhdGVkIGNsZWFudXAsIHRv
CnRoZSBleGl0IHBhdGggPyAgVGhhdCB3YXkgYSBpZiBuZXcgZ3Vlc3Qgc3RydWN0IGlzIHNwdXJp
b3VzbHkKYWxsb2NhdGVkLCBpdCB3aWxsIGF1dG9tYXRpY2FsbHkgYmUgZnJlZWQuICBJdCB3b3Vs
ZCBtZWFuIHRoYXQgdGhlCmZyZWVpbmcgb2YgZGd1ZXN0IHdvdWxkIGRlcGVuZCBvbmx5IG9uIG90
aGVyIGludmFyaWFudHMgYWxyZWFkeSBpbiB0aGUKY29kZSwgcmF0aGVyIHRoYW4gb24gZXhwbGlj
aXQgdHJhY2tpbmcuCgpUaGUgaW52YXJpYW50cyBhcmUsIEkgdGhpbms6CgogKiBBbnkgbGlieGxf
X2Rkb21haW5fZGV2aWNlIGlzIGVpdGhlcgogICAgICogb24gc29tZSBsaXN0IGxpYnhsX19kZG9t
YWluX2d1ZXN0LT5kZXZpY2VzCiAgICAgKiBiZWluZyBwcm9jZXNzZWQgZm9yIHJlbW92YWwsIGFu
ZCByZWZlcmVuY2VkIGJ5IGEgZGV2aWNlCiAgICAgICByZW1vdmUgYXN5bmMgY2FsbCBpbml0aWF0
ZWQgYnkgcmVtb3ZlX2RldmljZSBhbmQgd2hpY2ggd2lsbAogICAgICAgY2FsbCBkZXZpY2VfY29t
cGxldGUoKSB3aGVuIGRvbmUKICAgYnV0IG5vdCBib3RoIQoKICogQW55IGxpYnhsX19kb21haW5f
Z3Vlc3QgaXMgb24gdGhlIGxpc3QgbGlieGxfX2Rkb21haW4tPmd1ZXN0cy4KCiBUaGUgYWJvdmUg
YXBwbHkgZXZlbiB3aXRoaW4gYW55IGZ1bmN0aW9uLCBleGNlcHQgdmVyeSBicmllZmx5IHdoZW4K
IHRyYW5zaXRpb25pbmcgZnJvbSBvbmUgc3RhdGUgdG8gYW5vdGhlciAoZWcgY3JlYXRpb24sIGRl
c3RydWN0aW9uKS4KCiAqIFNVTShsaWJ4bF9fZG9tYWluX2d1ZXN0LT5udW1fKikgIT0gMCwgd2hl
biB3ZSByZXR1cm4gZnJvbSB0aGUKICAgb3V0ZXJtb3N0IGNhbGxiYWNrLiAgKEllLCB0aGVyZSBh
cmUgbm8gbGVmdG92ZXIgZW1wdHkgZ3Vlc3QKICAgc3RydWN0cy4pCgoKVGhpbmtpbmcgYWJvdXQg
dGhpcyBsaWtlIHRoaXMsIGFuZCBvYnNlcnZpbmcgdGhlIGNvbnRyb2wgZmxvdywgbGVhZHMKbWUg
dG8gdGhpbmsgSSBoYXZlIGZvdW5kIGFub3RoZXIgYnVnLgoKQ29uc2lkZXIgd2hhdCBoYXBwZW5z
IGlmIGEgZGV2aWNlIGlzIHJlbW92ZWQgd2hpbGUgaXQgaXMgc3RpbGwgYmVpbmcKYWRkZWQuICBU
aGF0IGlzLCBhbiBldmVudCBjb21lcyBpbiB3aGljaCBjYXVzZXMgdXMgdG8gY2FsbCBhZGRfZGV2
aWNlLgphZGRfZGV2aWNlIHNldHMgdXAgdGhlIGNhbGxiYWNrIGFuZCBzdGFydHMgZG9pbmcgd29y
ayAoZWcgaG90cGx1ZwpzY3JpcHRzKS4gIEJlZm9yZSB0aGF0IGZpbmlzaGVzLCB0aGUgZGV2aWNl
IGlzIHJlbW92ZWQgYWdhaW4uCmJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgd2lsbCB0ZWFyIHRoZSBk
ZXZpY2UgZG93biBhbmQgZnJlZSBkZXYuCgpCdXQgZGV2IGlzIHN0aWxsIHJlZmVyZW5jZWQgYnkg
dGhlIGFkZF9kZXZpY2Ugb3BlcmF0aW9uLCBhbmQgd2hlbiBpdApjb21wbGV0ZXMsIGRldmljZV9j
b21wbGV0ZSB3aWxsIGNhbGwKICBsaWJ4bF9fZGV2aWNlX2JhY2tlbmRfcGF0aChnYywgYW9kZXYt
PmRldikKClRoZXJlIG91Z2h0IHRvIGJlIGEgKHBlcmhhcHMgaW1wbGljaXQpIGludmFyaWFudCB0
aGF0CiAqIEFueSBkZXYgcmVmZXJlbmNlZCBieSBhbiBhb2RldiBjYWxsIGlzIGxlZ2l0CgpCdXQg
dGhpcyBpbnZhcmlhbnQgaXMgdmlvbGF0ZWQgYnkgYmFja2VuZF93YXRjaF9jYWxsYmFjaywgd2hp
Y2ggZnJlZXMKaXQgZGVzcGl0ZSBpdCBub3Qga25vd2luZyB3aGV0aGVyIHRoZXJlIGlzIGEgY2Fs
bGJhY2sgaW4gZmxpZ2h0LgoKClBlcmhhcHMgd2Ugc2hvdWxkIGRvIGV4cGxpY2l0IHJlZmVyZW5j
ZSBjb3VudGluZy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 09:55:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:55:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DU3-0000ox-Ma; Thu, 04 May 2017 09:55:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6DU2-0000or-Uf
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 09:55:39 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 09/9C-03620-A9AFA095; Thu, 04 May 2017 09:55:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7MX1y
 RBlteG1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXu/+wFpzirFi14jZjA+Mr9i5GTg4JAX+J
 4we2M4PYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGXmLG9JNgNSwCK
 hKdc+6D2SICyhK9v34D2VxA9YeZJB5c/wnUzMEhLOAoMWWREUgNJ1Dv5TX7WUFqhARWMEo03V
 3EDHGQicTbhTvB6oUE1CTmro+fwMg3C8lJs5CcNAvJSQsYmVcxahSnFpWlFukamuklFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGwMQ7GC8vzHgEKMkB5OSKK/6K/ZIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8a39yRQoJFqWmp1akZeYAwx4mLcHBoyTCG/gDKM1bXJCYW5yZD
 pE6xagoJc47B6RPACSRUZoH1waLtUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5mUFRq4QT2
 ZeCdz0V0CLmYAWN8tygCwuSURISTUwJlU6eq3eXWcy56p/x6wFf4/WzZxxQHfVtr26rYWz0p5
 wpOR0NvccvPqSw/c5u/3zLPW935mX3QrZEsl/5L+ymoFTAH/LlH/vg3ecf74ueBL7ZZsVC2+c
 sjO0L/x6VsjgpeduxQ0l9ZpyO16k60otjTw5TVJd3X/h/l8L45vmtzluu52bMNs0QYmlOCPRU
 Iu5qDgRADct72qwAgAA
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493891736!94860668!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21315 invoked from network); 4 May 2017 09:55:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 09:55:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430868114"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22794.64145.241810.92059@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 10:55:29 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <590B102E0200007800156AE7@prv-mh.provo.novell.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <22794.62104.108696.690542@mariner.uk.xensource.com>
 <590B102E0200007800156AE7@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IGRpZmZlcmluZyBvcGluaW9ucyBiZXR3ZWVuIG1haW50
YWluZXJzIHZzIHBhdGNoIGFja3MiKToKPiBPbiAwNC4wNS4xNyBhdCAxMToyMSwgPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4gSSdtIGFmcmFpZCBJIGRpc2FncmVlLiAgU29t
ZW9uZSB3aXRoIGEgZnJlc2ggcGVyc3BlY3RpdmUgaXMgb2Z0ZW4KPiA+IGhlbHBmdWwsIGV2ZW4g
aWYgaXQgaW52b2x2ZXMgYSBiaXQgbW9yZSBleHBsYW5hdGlvbi4KPiA+IAo+ID4gQW5kLCB0aGUg
dXNlIG9mIGNvbW1pdHRlcnMgYXMgcmVmZXJlZXMgaW4gaW50ZXItbWFpbnRhaW5lciBkaXNwdXRl
cyBpcwo+ID4gZXhwbGljaXRseSBsYWlkIG91dCBpbiB0aGUgcHJvamVjdCBnb3Zlcm5hbmNlIGRv
Y3VtZW50Ogo+ID4gICBodHRwczovL3hlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCNyb2xl
cy1sb2NhbCAKPiA+ICAgfCBDb21taXR0ZXJzCj4gPiAgIC4uLgo+ID4gICB8IGNvbW1pdHRlcnMg
Y2FuIGFsc28gYWN0IGFzIHJlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRzIGFtb25nc3QKPiA+
ICAgfCBtYWludGFpbmVycyBhcmlzZQo+IAo+IEkgdW5kZXJzdGFuZCB0aGlzLCBhbmQgSSBhZ3Jl
ZSBhcyBmYXIgYXMgYWN0dWFsIHRlY2huaWNhbCBpc3N1ZXMKPiBnby4gSSBqdXN0IGRvbid0IHRo
aW5rIHRoaXMgaXMgc3VpdGFibGUgLyBhcHByb3ByaWF0ZSB3aGVuIGl0IGNvbWVzCj4gdG8gY29z
bWV0aWMgcXVlc3Rpb25zLgoKV2VsbCwgaWYgdGhlIGNvc21ldGljIHF1ZXN0aW9uIGlzIG5vdCB0
aGF0IGltcG9ydGFudCB0aGVuIHByZXN1bWFibHkKc29tZW9uZSB3b3VsZCBoYXZlIGdpdmVuIGdy
b3VuZCBhbmQgaXQgd291bGRuJ3QgbmVlZCBlc2NhbGF0aW9uLgoKSWYgdGhlIGNvc21ldGljIHF1
ZXN0aW9uIF9pc18gaW1wb3J0YW50IGVub3VnaCB0byBoYXZlIGEgYmlnIGRlYmF0ZQpvdmVyIHRo
ZW4gSSBkb24ndCBzZWUgYW55IHJlYXNvbiB3aHkgdGhlIHNhbWUgZXNjYWxhdGlvbiBwYXRoIGlz
IG5vdAphcHByb3ByaWF0ZS4gIEFjdHVhbGx5LCBpdCBzZWVtcyB0byBtZSB0aGF0IGEgcmVsYXRp
dmUgb3V0c2lkZXIgaXMKbW9yZSBsaWtlbHkgdG8gYnJpbmcgYSB1c2VmdWwgc2Vuc2Ugb2YgcHJv
cG9ydGlvbi4KCihBbmQsIGRlIGp1cmUsIHRoZSBnb3Zlcm5hbmNlIGRvYyBtYWtlcyBubyBzdWNo
IGRpc3RpbmN0aW9uLikKClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 09:58:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 09:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DWg-0000za-6W; Thu, 04 May 2017 09:58:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6DWe-0000zT-JW
 for xen-devel@lists.xen.org; Thu, 04 May 2017 09:58:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8A/D2-01992-B3BFA095; Thu, 04 May 2017 09:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQtfiN1e
 kweTtkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8arzY2MBYd4KhZ/PsLUwLiEq4uRk0NCwE/i
 8Oc57CC2sECmxMRZi9lAbBEBZYneX79Zuhi5OIQEWlglVj59xwqSYBZwk/je+JAZxGYT0JfY/
 eITE4jNK2ArceX1JRYQm0VAReLqt9tgg0QFwiXeNh5hgagRlDg58wmYzSlgL3Fm+0cWiJkGEk
 cWzYGaLy+x/e0csPlCAmoS1/ovsUMcmi6x9e8v5gmM/LOQjJqFpH0WkvYFjMyrGDWKU4vKUot
 0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw7CegYFxB+OEVX6HGCU5mJRE
 edVfsUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBd+5MrUkiwKDU9tSItMwcYETBpCQ4eJRHew
 B9Aad7igsTc4sx0iNQpRkUpcV7hX0AJAZBERmkeXBssCi8xykoJ8zIyMDAI8RSkFuVmlqDKv2
 IU52BUEuY9BLKdJzOvBG76K6DFTECLm2U5QBaXJCKkpBoYQ3ZUhWyYv++ZltQJn6ldt7g9gnc
 Yuv9JCwpQ/Hz09Lv1WaYPnj3/vE9MUMCNyXimwx9W5Zx/4jrZAj9kp65YWOJnmCBY26XIZ/Kf
 P2mbhanIm83eH/Jm/uDcylbs58DO4FgR3Wd+7HfvqgrbqRnbH9aX2y72mLXxgLzn6v12kjpfd
 94qUpdVYinOSDTUYi4qTgQAgkDCV70CAAA=
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493891896!93482734!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8853 invoked from network); 4 May 2017 09:58:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 09:58:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45409416"
To: Jan Beulich <JBeulich@suse.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com>
 <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <20170503112634.zaojs4gvabxkb4my@citrix.com>
 <da2d5f1a-f134-bc17-dda2-84c4472af7cf@citrix.com>
 <5909E2EC020000780015655B@prv-mh.provo.novell.com>
 <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com>
 <5909EB2302000078001565B9@prv-mh.provo.novell.com>
 <24cbb437-39ab-5838-d989-9e7c1be0f696@citrix.com>
 <590AF406020000780015698B@prv-mh.provo.novell.com>
 <0be8b6da-1537-37a8-1cb7-e001f3b3dc44@citrix.com>
 <590B124F0200007800156B02@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <893255c1-9cdb-8a67-7ad9-73306681757d@citrix.com>
Date: Thu, 4 May 2017 10:57:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B124F0200007800156B02@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTA6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA1LjE3IGF0
IDExOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA0LzA1LzE3
IDA4OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEFzIHNhaWQgYmVmb3JlLCBJIGRvbid0IHZp
ZXcgaXQgYXMgYSByZWFzb25hYmxlIHNldHVwIHRvIGFsbG93IG9ubHkKPj4+IDY0LWJpdCBIVk0g
Z3Vlc3RzLCBzbyB1bmxlc3MgdGhlcmUgaXMgYW4gaW50ZW50aW9uIHRvIGhhdmUgYQo+Pj4gY29u
ZmlndXJhdGlvbiB3aGVyZSBvbmx5IFBWSCBndWVzdHMgYXJlIHN1cHBvcnRlZCAoaS5lLiBuZWl0
aGVyCj4+PiBQViBub3IgdHJhZGl0aW9uYWwgSFZNKSwgSSBkb24ndCB0aGluayBhbGxvd2luZyB0
aGUgb3B0aW9uIHRvIGJlCj4+PiB0dXJuZWQgb2ZmIG1ha2VzIHNlbnNlIG9uIHg4Ni4KPj4gSFZN
IGFuZCBQVkggYXJlbid0IHZlcnkgZGlmZmVyZW50LCBidXQgdGhlcmUgd2lsbCBiZSBhIHNtYWxs
IGFtb3VudCBvZgo+PiB3b3JrIHJlcXVpcmVkIHRvIGdldCBwbGFpbiBIVk0gYm9vdGluZyBsaWtl
IHRoaXMsIGJlY2F1c2Ugb2YgaHZtbG9hZGVyCj4+IGN1cnJlbnRseSBiZWluZyAzMmJpdCBvbmx5
LiAgSSBkbyBzZWUgKHBvdGVudGlhbGx5KSB2YWx1ZSBpbiBhbGxvd2luZwo+PiA2NGJpdC1vbmx5
IHRyYWRpdGlvbmFsIEhWTSBndWVzdHMsIGUuZy4gd2l0aCBhIDY0Yml0IE9WTUYgZmlybXdhcmUK
Pj4gKGFsdGhvdWdoIHRoaXMgaXMgYWxyZWFkeSB0dXJuaW5nIGZhaXJseSBQVkggaW4gbmF0dXJl
KS4KPiBTbyB0aGF0IHdvdWxkIHRoZW4gYmUgeWV0IGFub3RoZXIgY29uc3RydWN0IHdpdGggbm8g
cmF3IGhhcmR3YXJlCj4gZXF1aXZhbGVudC4gSSdkIHByZWZlciBpZiB3ZSBzdHJvdmUgZm9yIGlt
cHJvdmluZyBvdXIgY29tcGF0aWJpbGl0eSB3aXRoCj4gcmF3IGhhcmR3YXJlIChhcyB3ZSBkbyBp
biB2YXJpb3VzIG90aGVyIHBsYWNlcywgeW91IGJlaW5nIG9uZSBvZgo+IHRoZSBwcmltYXJ5IGFk
dm9jYXRlcyB0byBkbyBzbykgaW5zdGVhZCBvZiBpbnZlbnRpbmcgbmV3IGN1c3RvbQo+IGVudmly
b25tZW50cy4gRnVydGhlcm1vcmUsIHdoaWxlIEkgY2FuIHNlZSB0aGUgYmVuZWZpdCBvZiBlLmcu
IG5vdAo+IGFsbG93aW5nIFBWIGd1ZXN0cyBmb3Igc2VjdXJpdHkgcmVhc29ucywgSSdtIGhhdmlu
ZyBhIGhhcmQgdGltZQo+IGltYWdpbmluZyBzb21lIHNlY3VyaXR5IGJlbmVmaXQgZnJvbSBkaXNh
bGxvd2luZyBhIEhWTSBndWVzdCB0byBydW4KPiBpbiAzMi1iaXQgbW9kZS4gQnV0IHBlcmhhcHMg
eW91J3ZlIHRob3VnaHQgb2Ygc29tZXRoaW5nIGFscmVhZHkuLi4KCkhtbS4gIEl0IG1pZ2h0IGJl
IG5pY2UgdG8gYmUgYWJsZSB0byBjb21waWxlIG91dCAzMmJpdCBQViB3aXRob3V0CmV4Y2x1ZGlu
ZyAzMmJpdCBIVk0uCgpUaGUgc2VjdXJpdHkgZ2FpbiBmb3IgQ09NUEFUIEhWTSBndWVzdHMgaXMg
ZnJhY3Rpb25hbCwgY29tcGFyZWQgdG8gUFYsCmJ1dCBpcyBub24temVybzsgd2UgaGF2ZSBoYWQg
aW5maW5pdGUgbG9vcHMgaW4gdGhlIGNvbXBhdCB0cmFuc2xhdGlvbgpjb2RlIGJlZm9yZS4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 10:02:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DaB-0001eB-LU; Thu, 04 May 2017 10:01:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6Da9-0001e4-RU
 for xen-devel@lists.xen.org; Thu, 04 May 2017 10:01:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E6/05-03620-51CFA095; Thu, 04 May 2017 10:01:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXlfkD1e
 kweQ1qhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bc7cfYC05pVlw8kNrA+FCpi5GDQ0LAX2J5
 q04XIycHm4C+xO4Xn5hAbBEBdYnTHRdZQUqYBfwkDj3wBQkLC0RLfP93nQXEZhFQkdj/sZ8Rx
 OYV8JBYtPo8K4gtISAncf74T2YQm1PAXuJv4w+wuJCAncSdXcvYIWw1iWv9l9ghegUlTs58Aj
 aTWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMGwYgGAH49+1gYcYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4NX8xRUpJFiUmp5akZaZAwxgmLQEB4+SCK8BSJq3uCAxtzgzHSJ1ilGX40rrx/dMQix5+
 XmpUuK8XSBFAiBFGaV5cCNg0XSJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzbQKbwZOaVwG
 16BXQEE9ARzbIcIEeUJCKkpBoYs6KYzfh2XW5jYBdqesK4uG2/SbXEV6Y8c7/r9bktkdy9JgK
 +af8y645FcBl7y/csCq4ym1Cxc72Rl0f9FZ7Hzlo7ZpeYOHr1ruGYetaEr7dgac+eU54lGX/V
 xB+Z/gw7/XrnttDWU/fVl04R6p749mnvMZd1Z87dcahfEb47ccLFRcekLxorsRRnJBpqMRcVJ
 wIA5QwZf6ECAAA=
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493892115!66538227!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6774 invoked from network); 4 May 2017 10:01:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 10:01:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430868788"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 May 2017 11:01:52 +0100
Message-ID: <1493892112-8840-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <5909B8C1020000780015637E@prv-mh.provo.novell.com>
References: <5909B8C1020000780015637E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 5/7] x86/traps: Lift all non-entrypoint logic
	in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBtb3JlIHJlYWRhYmxlLCBtYWludGFpbmFibGUsIGFuZCBsaXZlcGF0Y2hhYmxlLgoK
VGhpcyBpbnZvbHZlcyBkZWNsYXJpbmcgY2hlY2tfZm9yX3VuZXhwZWN0ZWRfbXNpKCksIHVudHJ1
c3RlZF9tc2kgYW5kCnB2X2h5cGVyY2FsbCgpIHN1aXRhYmx5IGZvciB1c2UgYnkgQy4gIFdoaWxl
IG1ha2luZyB0aGVzZSBjaGFuZ2VzLAp1bnRydXN0ZWRfbXNpIGlzIHN3aXRjaGVkIG92ZXIgdG8g
YmVpbmcgYSBDOTkgYm9vbC4KCk5vIGJlaGF2aW91cmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKdjI6CiAqIERyb3AgaWZkZWZhcnkgZm9yIG5vdwot
LS0KIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNo
L3g4Ni9wdi90cmFwcy5jICAgICAgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgOSAr
LS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCAgNCArKy0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaCAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHlwZXJjYWxsLmggICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUu
aCAgICAgICAgIHwgIDIgKysKIDcgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgMTAg
ZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvcHYv
TWFrZWZpbGUKaW5kZXggZWE5NDU5OS4uOGEyOTVkMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpAQCAtMSwyICsxLDQg
QEAKIG9iai15ICs9IGh5cGVyY2FsbC5vCitvYmoteSArPSB0cmFwcy5vCisKIG9iai1iaW4teSAr
PSBkb20wX2J1aWxkLmluaXQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMg
Yi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi41MTEyNWE4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMK
QEAgLTAsMCArMSw0MiBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvcHYv
dHJhcHMuYworICoKKyAqIFBWIGxvdyBsZXZlbCBlbnRyeSBwb2ludHMuCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBl
aXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lz
dGVtcyBMdGQuCisgKi8KKworI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KKworI2luY2x1ZGUg
PGFzbS9hcGljLmg+CisKK3ZvaWQgZG9fZW50cnlfaW50ODIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCit7CisgICAgaWYgKCB1bmxpa2VseSh1bnRydXN0ZWRfbXNpKSApCisgICAgICAgIGNo
ZWNrX2Zvcl91bmV4cGVjdGVkX21zaSgodWludDhfdClyZWdzLT5lbnRyeV92ZWN0b3IpOworCisg
ICAgcHZfaHlwZXJjYWxsKHJlZ3MpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IGFiZjEwOTQuLjkwYmRhMDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTcsMTcgKzE3LDEwIEBAIEVOVFJZKGVudHJ5X2lu
dDgyKQogICAgICAgICBTQVZFX1ZPTEFUSUxFIHR5cGU9SFlQRVJDQUxMX1ZFQ1RPUiBjb21wYXQ9
MQogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAKLSAgICAgICAgY21wYiAgJDAsdW50cnVzdGVk
X21zaSglcmlwKQotVU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykKLSAgICAgICAgbW92bCAg
JEhZUEVSQ0FMTF9WRUNUT1IsJWVkaQotICAgICAgICBjYWxsICBjaGVja19mb3JfdW5leHBlY3Rl
ZF9tc2kKLSAgICAgICAgTE9BRF9DX0NMT0JCRVJFRCBjb21wYXQ9MSBheD0wCi1VTkxJS0VMWV9F
TkQobXNpX2NoZWNrKQotCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQogCiAgICAgICAgIG1vdiAg
ICVyc3AsICVyZGkKLSAgICAgICAgY2FsbCAgcHZfaHlwZXJjYWxsCisgICAgICAgIGNhbGwgIGRv
X2VudHJ5X2ludDgyCiAKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShjb21wYXRfdGVz
dF9hbGxfZXZlbnRzKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBhNWM2MWM2
Li4xOTMyOGY2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtNDgsNyArNDgs
NyBAQCBzdHJ1Y3QgbWFwcGVkX3JtcnIgewogfTsKIAogLyogUG9zc2libGUgdW5maWx0ZXJlZCBM
QVBJQy9NU0kgbWVzc2FnZXMgZnJvbSB1bnRydXN0ZWQgc291cmNlcz8gKi8KLWJvb2xfdCBfX3Jl
YWRfbW9zdGx5IHVudHJ1c3RlZF9tc2k7Citib29sIF9fcmVhZF9tb3N0bHkgdW50cnVzdGVkX21z
aTsKIAogaW50IG5yX2lvbW11czsKIApAQCAtMjMzNCw3ICsyMzM0LDcgQEAgc3RhdGljIGludCBy
ZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKAogICAgICAqIGJ5IHRoZSByb290IGNvbXBsZXggdW5s
ZXNzIGludGVycnVwdCByZW1hcHBpbmcgaXMgZW5hYmxlZC4KICAgICAgKi8KICAgICBpZiAoICh0
YXJnZXQgIT0gaGFyZHdhcmVfZG9tYWluKSAmJiAhaW9tbXVfaW50cmVtYXAgKQotICAgICAgICB1
bnRydXN0ZWRfbXNpID0gMTsKKyAgICAgICAgdW50cnVzdGVkX21zaSA9IHRydWU7CiAKICAgICAv
KgogICAgICAqIElmIHRoZSBkZXZpY2UgYmVsb25ncyB0byB0aGUgaGFyZHdhcmUgZG9tYWluLCBh
bmQgaXQgaGFzIFJNUlIsIGRvbid0CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Fw
aWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCmluZGV4IDJmMTM5OGRmLi45OTUyMDM5
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FwaWMuaApAQCAtMjEzLDYgKzIxMyw3IEBAIGV4dGVybiBpbnQgbGFwaWNfc3Vz
cGVuZCh2b2lkKTsKIGV4dGVybiBpbnQgbGFwaWNfcmVzdW1lKHZvaWQpOwogZXh0ZXJuIHZvaWQg
cmVjb3JkX2Jvb3RfQVBJQ19tb2RlKHZvaWQpOwogZXh0ZXJuIGVudW0gYXBpY19tb2RlIGN1cnJl
bnRfbG9jYWxfYXBpY19tb2RlKHZvaWQpOworZXh0ZXJuIHZvaWQgY2hlY2tfZm9yX3VuZXhwZWN0
ZWRfbXNpKHVuc2lnbmVkIGludCB2ZWN0b3IpOwogCiBleHRlcm4gaW50IGNoZWNrX25taV93YXRj
aGRvZyAodm9pZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxs
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oCmluZGV4IGM1OWFhNjkuLmNmYmNl
ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaApAQCAtMjUsNiArMjUsOCBAQCB0eXBlZGVmIHN0
cnVjdCB7CiAKIGV4dGVybiBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3Rh
YmxlW05SX2h5cGVyY2FsbHNdOwogCit2b2lkIHB2X2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncyk7CisKIC8qCiAgKiBCb3RoIGRvX21tdWV4dF9vcCgpIGFuZCBkb19tbXVfdXBk
YXRlKCk6CiAgKiBXZSBzdGVhbCB0aGUgbS5zLmIuIG9mIHRoZSBAY291bnQgcGFyYW1ldGVyIHRv
IGluZGljYXRlIHdoZXRoZXIgdGhpcwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
b21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCmluZGV4IDA0MzEyMzMuLjE0YWQw
NDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTkyLDYgKzkyLDggQEAgYm9vbF90IGlvbW11X3N1cHBv
cnRzX2VpbSh2b2lkKTsKIGludCBpb21tdV9lbmFibGVfeDJhcGljX0lSKHZvaWQpOwogdm9pZCBp
b21tdV9kaXNhYmxlX3gyYXBpY19JUih2b2lkKTsKIAorZXh0ZXJuIGJvb2wgdW50cnVzdGVkX21z
aTsKKwogaW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBj
b25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90
IGd2ZWMpOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 10:03:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DbV-0001jd-Vj; Thu, 04 May 2017 10:03:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d6DbU-0001jV-D3
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 10:03:20 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9F/80-03058-76CFA095; Thu, 04 May 2017 10:03:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LRyGYN1k3/wxV
 psOsgo8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH3xXrWgqmcFds+n2ZsYDzG3sXIxcEi0Mgs
 cenfEhYQh1GghVFiye07zCCOkEALk8SyT9uBMhwcwgLuEqvem3cxcnKICPhKLJ05gQ0kLAQUb
 pyvDBJmE9CRmNt3ngXEZhYIldg26SwTiM0rYC3xYftCsCksAioSDy+GgoRFBcIl3jYeYYEoEZ
 Q4OfMJmM0p4CGxdMdNsOnMAvYSD7aWQUyUl2jeOpsZxJYQUJQ48Hsm2JESArMZJZa9ns4OkhA
 SUJY42TYJqkhW4ujZOSwQtq/ElL9HmSDsAolXE5+xQzT/ZZNYd+ERG4RziU3i689j7BBVORLX
 Dv9ihLC1JNZd/Qg19TOTxOROM4iGh2wS0+ZugBorIzGnvwXK7maV6HuRB1F0nVfiz92nUMfeY
 JNYcmw52FHCAlIS73ecZJzAqDYLKQxmIfw9C8nfCxiZVzFqFKcWlaUW6RpZ6CUVZaZnlOQmZu
 boGhqY6eWmFhcnpqfmJCYV6yXn525iBCYJBiDYwXh+beAhRkkOJiVRXvVX7JFCfEn5KZUZicU
 Z8UWlOanFhxhlODiUJHiVfnNFCgkWpaanVqRl5gDTFUxagoNHSYT36S+gNG9xQWJucWY6ROoU
 oy7Hjc5v75mEWPLy81KlxHm/gRQJgBRllObBjYClzkuMslLCvIxARwnxFKQW5WaWoMq/YhTnY
 FQS5jUEuYQnM68EbtMroCOYgI5oluUAOaIkESEl1cBY/dze1VVsS0yH8OoL6wyvGzEIm33X8j
 ny+VOLFOcC9aXSB8vnmfj1pW9/sv9WZXdpNNNHlfINhb0Vx2o3lx1cc7ZX4yrHzMw81akO8b6
 Wi9SdnjO80Oy4/dI0vSjG6N0Mx30c+m3nLLhzde6ybFJT14tV/HnW/3zK00OTv7PKrL55pq/q
 4yolluKMREMt5qLiRAAuDEDQmAMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1493892198!58673794!1
X-Originating-IP: [40.107.5.83]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14380 invoked from network); 4 May 2017 10:03:18 -0000
Received: from mail-eopbgr50083.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.83)
 by server-5.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 May 2017 10:03:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rEixCDuE6bqIIUe3aV6C/VzGo/1ZEtV3ahsWTLtf7xo=;
 b=OW22bbhAStt31o1ONJ2nt7++AU8Tmnznw6D35wSzmToK2z0UV/y5It0RMtSXHcmbT4QAHz2h8FwDHD3YGT0OzO+IWi1zsctLZ8TJkuSjZRfLaYOKHza76UHhRPPF4XyVpxpx6GCZXypi58x5/rUs0DYfamijzqa49ZOObeNDVC4=
Received: from [10.17.180.62] (85.223.209.58) by
 AM4PR03MB1619.eurprd03.prod.outlook.com (2a01:111:e400:7a6e::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Thu, 4
 May 2017 10:03:17 +0000
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xenproject.org>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
Date: Thu, 4 May 2017 13:03:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: HE1PR0601CA0002.eurprd06.prod.outlook.com
 (2a01:111:e400:c513::12) To AM4PR03MB1619.eurprd03.prod.outlook.com
 (2a01:111:e400:7a6e::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9c7959ec-01a8-4054-d301-08d492d4c984
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM4PR03MB1619; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1619;
 3:b+A7ASZEGG3RMvU0xrmlBba1k9adHILuOBJSTpzwzfWSGdJUZbj7HMo+ElitdKYz0KfB5R8EAnga+hdc15koJeBbl6cp2DJnyirJSs0KTZ3t9JGUrm0iWUHO4OrHvH/SrC5Z3hdodUVrJEfU+NiIrMowQ1Jf6MmEVTsr5G+FjjmgO7trvhIJ+PrH87wHwrO1uWixa7iVADJL20sjzUxLJcI2bPl+b3TAI3XmL7DarbEtzLQ7jTvDLhbw9SUeWOyiNo7WemFpx6uIfPr+YRD1vQZG8MF6/XKKEPBrEWKkCU8xuQ9jZfBRtVfpBl35CfmPm6+Y07vZ8YC06byJ7cOvfw==;
 25:TkUQBMXr5/0HBZg6SwF6V2Wg1yYAq32lzdTMaBG2Zn0YIQZYcTAIc02J4BnwSGd2UtK0+BGkTk0Tg45M9ULd4BRQx6iOOTFmZNrdzpyOi3LbaOiGJ+tW7jGsXXUkBHE2TN4gfKotsPpLZnDNOSuTgP1rSxtIKM57NybNewAdeAQXRMJ1RnqYuUZKU9h94rSFsTLUQsJaynXEHcyqX6xiBulHobAIz1MAR9fLZG3V3NPmITRqryKJ51BRifKV27RFfosq4SpXijPo9mfFXtlQSOdv+SU8XE21yh0NNRAnp2BSAKLMD+Su0xpJdmLxtdcCYE5gpp8qX//nRQxmy05XXG/a5RqxWqdE08ou7WbRDZWpzkSMX6BzCXrAd6laU3FqCUsjo5jXep+T9cYIvdIb76jUhX6XWplKoIqCmbywnMI7VsrTWpNBRUHqCDIbZavR8scpnqtPn0ImJmMedK2MyiHa71nV10byZ1esszSiYT8=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1619;
 31:rlre2QPtFsO3ocbbA/bwFi6CNAxVP0gRJodyT6h6aeKpryUnIHhIkJ03juBpQgPbswCpbGSx9ddvY1RXxTM3Bpbx4nFLrj/DlrDJ0tHWOMXlQJZHyUwoYicrnQQNvrSBgB91K/oITCMZBPksnENktCRLm6evDw0T+z+1BDANLV9ymClECtnQQHO+cMWQSJhIgS6WiOlHb4n9PUyzunVc3RUzcAH6I3S7NAcvAQsdtQk9V8y+HRrSw6mYi2Hz91BCcQBXYPWA01NFMOccfSGW6w==;
 20:uutp/Lw+BRLinjBqlxVBJ/DAffR6Lvm0RLuFYyE3BLYbY6VMHAsm+yFYYeW678SF2DR7KjM7Ll7PQRoU6k7t9VTa39/j73Bv+6swQbClAdYQCHvpf9ETaatMsWn8awiE8TIunsAUo4mrRI/g7lx0FBHnR32sKg6Q+OIRSBYpDGPjMX13/ZUh25AzNQjucwPa2NwMkvHdgvNxZVKysXOP2WdweNuy71tY6F6zcVHVQyGBR3PUq/zi9sg5jDRLGPJxc1wlumudl2VtFLZQSszNbwyKjMpyr9F4nQn+Tdq/tcnnLbm5HoEeeiGqVRPknDZd3UfwSOm5qryCQ+GxjSKQgO/jiTQwoFrWvCrPEeuqkT3uCILIvh6IxVbZ3i3Ad4UhAqlsnu0wj0J5vpO6fzMU2isPLLI/ZyMndVhTHmZjJ8y7WJbWjaqTPaFgxJH6qsHxYYsKM1xwd+JnM1mdLDDDjvN+KSfgbxM7N/8OuSUYVyP11JS+lcDzQCKxDsDU3dIv
X-Microsoft-Antispam-PRVS: <AM4PR03MB161950CB53B917C4D6D98712E6EA0@AM4PR03MB1619.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123555025)(6072148);
 SRVR:AM4PR03MB1619; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1619; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1619;
 4:tfOBds1NJNgT7rHFJzT90mzc2YvJpNd8m2XAkynRHALPuAf4fZxRBIWsMtk9Xe57JVg98YIDFo19BXbM5DaYhuiakwMGrH/fZYucyjtI3lH8GFGtVcHmMD9KeSVR11PDM/zJR2Y25gYxzs5nLecKnybMJAo51vr/ihOBQ27NMH8p+WZTAEqQvObXtQgf74TPxVU8n6YwIXSmPo7e0isMTFBwd4YLSATggW2QZZiN5zOO53Hdc35odVZ5j0s2hbIlTDY52RzYU0aRHNArnU6ozWeea6kaw7HTvG/x9Xf0wJEEqMTVJJC0K1Xq9Recj7o/mw8l3YucifPvRjVfiDC3xs6F5Wj5wkpC1UXN6f4eqSlQiSySBk890HvLb69v7nPzRVcsZrXaCi9poq3HXPvXoMcUQ5skOEVeAqMfmURRXiB6GAQyxZruDDRdUZVcZlyvf5djSoeXHWu2nd+ZQlvijV/RT9k0HoBWLzGZTkxwNNM1+mlJQQFhjo+vDD3mXgrvgRKlZBlXFq1swef2/foPIp2/dUgCDB924CRO3XDWFsbfmc46MQ0ik3fnoGiQj5WbyDOCq5H26t6NY6GJjLsrcEGns1mjClcrn5e32Nu9/or54DA9d5s3p5B6bZSjQv0uSwPLR1mA326WpmxhmbPEmh3bPd4M/KlPDSVHL5XFA2/drXNYVz4hna633PLYWrU8+vWFG0U66zOmmCWdTw8ZQXcejNcJFKqhGK7yy0QtJx3UkkNFH1sh6YWZxNwsSN0X6X9NhDpocnhW7A5EkwA4b9Nt6h5negMzrTruTgL7+lY=
X-Forefront-PRVS: 02973C87BC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39850400002)(39840400002)(39450400003)(39400400002)(39410400002)(39860400002)(189998001)(80792005)(86362001)(5660300001)(83506001)(2906002)(2870700001)(6666003)(4001350100001)(77096006)(6486002)(6116002)(3846002)(23746002)(65826007)(31696002)(47776003)(66066001)(229853002)(76176999)(305945005)(25786009)(54356999)(38730400002)(50986999)(478600001)(81166006)(54906002)(50466002)(4326008)(36756003)(64126003)(7736002)(2950100002)(33646002)(31686004)(8676002)(53936002)(42186005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1619; H:[10.17.180.62]; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM4PR03MB1619;
 23:PAZhibkmDN1oJvHmP0vP0PCRivdoi4Wmg80u+?=
 =?Windows-1252?Q?dtW1q7vJ5u3GS7xG9L0wYiMLOoq195clftemUV2LK1dlxdTJpSIqJioO?=
 =?Windows-1252?Q?nRGrdapf170cbLsUTblxGrvf2qTp8vSLvqmv8K6h9eUIYD4NjnNaVraE?=
 =?Windows-1252?Q?uDaLLRT4yGUiXchKTX2sxzdeJQcyRdxmZqDDwCKK++3KUGZ+U41/mowV?=
 =?Windows-1252?Q?ibdg5sZHx0pg/VMPaX3DhY00eOJLRibUKUDiNdeY4XOLahNwrtlUgicM?=
 =?Windows-1252?Q?1MA31/mNJP7y5csJvU2xe/JC7sScEijSG51dvzQnR2SCWLcMrmk7hq8A?=
 =?Windows-1252?Q?FHevu4SyErRX9E8o5/Z4kXVAR5O3BJH+0SiUww4BFlFKNN/qPrxKgdA/?=
 =?Windows-1252?Q?n9cQGOYzcQM3GBQxaNwtQzxpY6ahcsMGQUlUAmNwuiAboMaBYhmdC707?=
 =?Windows-1252?Q?RXnnwvXKBSnJsRrCzA82hvUFpCd8AWz0WaElAmDw+7IDFmPoR6MyI0LZ?=
 =?Windows-1252?Q?Q38M8B5NqFZjc6NFei3hNff12J5oeQAkGITgu0fwaxqbSBl9IIGvhMi1?=
 =?Windows-1252?Q?n2+A51U6In8XsOCMnifGUCRoF0BJmTS0RDxudjdNkgc0Pq5WWC8XIbm2?=
 =?Windows-1252?Q?G3NJBx2qMN8Toq62IoQrsz7ReSm6weE5xXzk/WzBr4bTDWA1gUcz98Qo?=
 =?Windows-1252?Q?guxahGAy3xmtAinAb9V/jsQspI6pa47eTuIadb4EtELPqExEv3K8qVLX?=
 =?Windows-1252?Q?HvVBrOdbIOf45ThrXPUrmxHmapx1jS5vDZqvqCTu/PfSK2KWDOwrrpvF?=
 =?Windows-1252?Q?Rvwixg3llBJotYMUVck+oAhjOFvGhmZ+d8jPFjcs+QH6SEQaoYQxjTrm?=
 =?Windows-1252?Q?Xr+wbCc3NtEGZd+ZmZYZCYs1GGQ7KdtP9cC1mUKtj5QC3f+KvSQ9D4Z/?=
 =?Windows-1252?Q?dI5QO7gMmLERAsksZPSjN9njasgqJl6mlUFQV0x7jJ69SHVBCOa0aGhb?=
 =?Windows-1252?Q?Tm+2r61XW1koDj2YAF2Fi1nkrJEOfmuU1hLwBUuKeOunLPOwytfS7CNU?=
 =?Windows-1252?Q?odvAaCGxML6h5zEyByv8C52Lt23zVFIo8OvtuNu6Y2vc642s22lG4icF?=
 =?Windows-1252?Q?KqoTH/12PFbwsuBro1lEiSXHq16VCv6PXwE1HWstMMgJ0lxmNaM3bsCu?=
 =?Windows-1252?Q?gQ/XosdcKvmcig62jpeOO4r2JBn+fQFm5UJyyjTG4QSO861scgeE5c9T?=
 =?Windows-1252?Q?6DC6UrDjfUULCmuAOIrT3yQzrvCU9eXXu9A2h0x+4U/ehO8hoc/rst2+?=
 =?Windows-1252?Q?dWe?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1619;
 6:sis4N4tWQlgSiQp3l+7UITWbo6rl3wI8NWV4lTO6aVlR9SpppnfN4ubhoRENYdvqoAzNqTr3sG5sN3Zke2iJye2qgFjRv/sPLqeECnTmLAqo2oNnR8fmDZa06JaoPMyrOvGk160wts9j2X3+xjhvLngHl0SlL9GDX9mTQbehulxZo6TQQYqGFqVpR90mMmk5IZXNouyYiw7FGfCzRihWIbfT9FFOmXJmPmvHku+ZQQgWWsYj/48Q/nIKhk7vZZNhZ062L1L0MXbxR99NsD8NpcqiYDuW0a9CfoAAlBSUNxWpOQSxvb+nLEgzJmCFadCNj8CbcnAETU7IY9rnDyPb9LIAFNNUyVkvK8f6maBVsdItlma2gkdjs6eUDqjLZOcJUhLWxczMmZ9Dk7Plwaaappjr8jAAKERIW/4W/jiCRGaiKHMs4B7+eRFhVhukjDRFlIFr6FASKJ0cHNrKoLitw90OryQ7Lzg1FbzE3pDXo5O+m/HubneJEtWrSCsChx62zQF97cwO276jASMleC+VPg==;
 5:O+SnlGjUOxN+d6nNDjPeHh68xZkqz87R0KkTmjDKP0zp+z8sNWvNHFLZXObbkjJeCJwfu2kzGH3wPvr3ZDPKjAk9F4c6CMOCnGTNqyutz6FZkBTVudFY9HeZaMPQWXOx1W8si9NI+Vx9zYJy6RefkA==;
 24:eu6s3rd5e6jRB92vSL4pjRUZdhBIzfdIGJIt/0pKNoyvlmh1StQg2M3JpPbpGYfOdIkTxaDb4FrxIHJ9RiptnjDQk3xoROuLq3dqBMjbF1U=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1619;
 7:RvtUw2TKRKZAySi9xIoiN87LW8MmyDa6m+EvPcg7xeWp5nBLzb/h1QfmecdONVcIxxH9ftwI8NolKD6r9tQm31VJr6IPZLivTum+CIefKUAuJY0DZPs38OzgBqaJ2tFDOpUl/IFTpZFLQlxXYG+qIlrP5p7jYPrEB25CvUhp+mvvgcO+AXLbOIu6HBVJqKGQe5x5RurirGKUrFw9sWgWFgrnLYUCYnJmDwbYVVx/t4R8sDrt4keCPxxKp7V5mLiUUNqDuuxXSgUpfioip3l4uUkcfdrr7euPhK24PHswFv2GuPJuPlHK06s336XfhXsIxhqeB+05UWASVnzZYDMlYA==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2017 10:03:17.2345 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1619
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBBbGwsCgpEdXJpbmcgdGhlIHRvcGljIGltcGxlbWVudGF0aW9uIEkgZmFjZWQgYSBuYXN0
eSBpc3N1ZSB3aXRoIGEgRG9tVSB2Z2ljIApjb25maWd1cmF0aW9uLgpPcmlnaW5hbGx5IEkgcGxh
bm5lZCB0aGF0IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlIGZvciBEb21VIGlzIGJlaW5nIApwYXNz
ZWQgdG8gdGhlCmh5cGVydmlzb3IgZnJvbSBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlLCBidXQg
aXQgaXMgdG9vIGxhdGUgdG8gc2V0IAp2Z2ljIGNvbmZpZ3VyYXRpb24KYXQgdGhpcyB0aW1lLiBU
aGUgRG9tVeKAmXMgdmdpYyBpcyBjb25maWd1cmVkIGZyb20gCmxpYnhsX2FyY2hfZG9tYWluX3By
ZXBhcmVfY29uZmlnLCBhbmQKbm93IGl0IHNlZW1zIGl0IGlzIGEgcHJvcGVyIHBsYWNlIHRvIHNl
bmQgZGV2aWNlX3RyZWUgdG8gYSBoeXBlcnZpc29yIGFzIAphIHBhcnQgb2YKY29uZmlndXJhdGlv
bi4gUHJvdmlkZWQgdGhhdCBJIG5lZWQgdGhlIGRldmljZSB0cmVlIGJsb2IgZXZlbiBsYXRlciwg
CmR1cmluZyBkZXZpY2UKdHJlZSBjcmVhdGlvbiBmb3IgZG9tVSAoaW4gbGlieGxfcHJlcGFyZV9k
dGIpIEkgd291bGQgbGlrZSB0byBoYXZlIGl0IApyZWFkIGZyb20gYSBmaWxlCm9uY2UgYW5kIGtl
ZXAgaXQgZHVyaW5nIGd1ZXN0IGRvbWFpbiBjcmVhdGlvbiBwcm9jZXNzLgoKTXkgcHJvYmxlbSBp
cyB0aGF0IGRvbWFpbiBjcmVhdGlvbiBmdW5jdGlvbnMgc3RhY2sgbWFpbmx5IG9wZXJhdGVzIHdp
dGggCmF1dG8gZ2VuZXJhdGVkCnN0cnVjdHVyZXMuIEZvciBteSBjdXJyZW50IHVuZGVyc3RhbmRp
bmcgaXQgbWVhbnMgdGhhdCBJIGhhdmUgdG8gCmludHJvZHVjZSBhbm90aGVyCmxpYnhsIHR5cGUg
KGYuZS4gRmlsZSkgd2hpY2ggd2lsbCByZWFkIGRldmljZSB0cmVlIGZpbGUgYW5kIG9wZXJhdGUg
d2l0aCAKYSBiaW5hcnkgYmxvYi4KClVuZGVyc3RhbmRpbmcgdGhlIGNvbXBsZXhpdHkgb2Ygc3Vj
aCBhIGNoYW5nZSBJIHdvdWxkIGxpa2UgdG8gaGVhciAKY29tbWVudHMgYWJvdXQgdGhlClNDRiBj
b25maWd1cmF0aW9uIGNvbmNlcHQgYW5kIGZlYXNpYmlsaXR5IG9mIHBhc3NpbmcgZGV2aWNlIHRy
ZWUgYmxvYiAKZnJvbSB0b29sc3RhY2sKdG8gaHlwZXJ2aXNvciBhcyBhIHBhcnQgb2YgZG9tYWlu
IGNvbmZpZ3VyYXRpb24uCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 10:16:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:16:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Do2-0002iU-5s; Thu, 04 May 2017 10:16:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6Do1-0002iO-8I
 for xen-devel@lists.xen.org; Thu, 04 May 2017 10:16:17 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D8/7F-03058-07FFA095; Thu, 04 May 2017 10:16:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjf/P1e
 kwfFHZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8anqQcZC75zVJx8vpC9gfEAexcjJ4eEgJ/E
 qS3XGEFsYYEEiUMHdzKD2CIC6hKnOy6ygthCAjUSrQ2vwOLMAsoSm5avYwKx2QT0JXa/+ARkc
 3DwCthKHPxQChJmEVCR2D+lmw3EFhUIl3jbeIQFxOYVEJQ4OfMJmM0p4Cmx/PBBJoiRBhJHFs
 1hhbDlJba/ncMMsVZN4lr/Jagz0yW2/v3FPIGRfxaSUbOQtM9C0r6AkXkVo0ZxalFZapGuoaV
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7GH8sCDjFKcjApifKqv2KP
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm/CPK1JIsCg1PbUiLTMHGA0waQkOHiUR3uUgad7ig
 sTc4sx0iNQpRkUpcV5/kIQASCKjNA+uDRaBlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMaw
 UyhSczrwRu+iugxUxAi5tlOUAWlyQipKQaGJO4z9qKueaqmVRlqp723L/ndaPGo50/v0lPVuS
 6kOz/fcLKRu7O5SEafbzaevcF/kyIta9QXrvSK+jT37qPerL/9hj9r4u9Wcvlbrv+c0Xq+q8/
 fPZt7vwz+0/AmujNwVa/z11rvBfN1l74fb+H7y3eGukDi9+yPTyleunT6fTEduedWn+TFiuxF
 GckGmoxFxUnAgCUQL8nuwIAAA==
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493892975!66565701!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32269 invoked from network); 4 May 2017 10:16:15 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 10:16:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45410464"
To: Xen-devel <xen-devel@lists.xen.org>
References: <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <1493892112-8840-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <abda0c8f-0241-a328-1872-54e187b4ad4e@citrix.com>
Date: Thu, 4 May 2017 11:16:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493892112-8840-1-git-send-email-andrew.cooper3@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTE6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhpcyBpcyBtb3JlIHJl
YWRhYmxlLCBtYWludGFpbmFibGUsIGFuZCBsaXZlcGF0Y2hhYmxlLgo+Cj4gVGhpcyBpbnZvbHZl
cyBkZWNsYXJpbmcgY2hlY2tfZm9yX3VuZXhwZWN0ZWRfbXNpKCksIHVudHJ1c3RlZF9tc2kgYW5k
Cj4gcHZfaHlwZXJjYWxsKCkgc3VpdGFibHkgZm9yIHVzZSBieSBDLiAgV2hpbGUgbWFraW5nIHRo
ZXNlIGNoYW5nZXMsCj4gdW50cnVzdGVkX21zaSBpcyBzd2l0Y2hlZCBvdmVyIHRvIGJlaW5nIGEg
Qzk5IGJvb2wuCj4KPiBObyBiZWhhdmlvdXJhbCBjaGFuZ2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWN0dWFsbHksIGluIGFk
ZGl0aW9uLCBJIHRoaW5rIHRoZSBmb2xsb3dpbmcgY2hhbmdlIHNob3VsZCBiZSBmb2xkZWQgaW4u
CgphbmRyZXdjb29wQGFuZHJld2Nvb3A6L2xvY2FsL3hlbi5naXQveGVuJCBnaXQgZGlmZgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggOTBiZGEwOS4uNTFiMWMyNTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMjEsNiArMjEsNyBAQCBFTlRSWShlbnRyeV9pbnQ4
MikKIAogICAgICAgICBtb3YgICAlcnNwLCAlcmRpCiAgICAgICAgIGNhbGwgIGRvX2VudHJ5X2lu
dDgyCisgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKIAogLyogJXJieDogc3Ry
dWN0IHZjcHUgKi8KIEVOVFJZKGNvbXBhdF90ZXN0X2FsbF9ldmVudHMpCgoKVGhpcyBvbmx5IGN1
cnJlbnRseSB3b3JrcyBiZWNhdXNlIHRoZSBBTElHTiBoaWRkZW4gaW4gRU5UUlkoKSBoYXBwZW5z
IHRvCmJlIHNhZmUgdG8gZXhlY3V0ZSB0aHJvdWdoLCBidXQgd2Ugc2hvdWxkbid0IHJlbHkgb24g
dGhpcywgYW5kIGEgc2luZ2xlCnByZWRpY3RlZCBqdW1wIGlzIHByb2JhYmx5IGZhc3RlciB0byBl
eGVjdXRlIHRoYW4gYSBsaW5lIG9mIHNpbmdsZS1ieXRlCm5vcHMuCgpUaG91Z2h0cz8KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 10:17:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Dp9-0002nr-L1; Thu, 04 May 2017 10:17:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Dp8-0002nk-LV
 for xen-devel@lists.xen.org; Thu, 04 May 2017 10:17:26 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 11/6D-03620-5BFFA095; Thu, 04 May 2017 10:17:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3frf65
 Ig9cbZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owj56eyFsxSr/gyr6CBcZZ0FyMnh5BAnkTz
 mxtMIDavgJ3Eo63v2EFsCQFDiafvr7OB2CwCqhJ/2huYQWw2AXWJtmfbWbsYOThEBIwkPmyT7
 GLk4mAWuMQocWrtXrBeYQE/iTOLu1gg5ncwShxbkAJicwp4Sdx485wZpJdXQFDi7w5hkDCzgJ
 bEw1+3WCBsbYllC1+DlTALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdIL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPAYgGAH47K/TocYJTmYlER51V+xRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4L33jytSSLAoNT21Ii0zBxgDMGkJDh4lEd4nIGne4oLE3
 OLMdIjUKUZFKXHe8yAJAZBERmkeXBss7i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHcbyB
 SezLwSuOmvgBYzAS1uluUAWVySiJCSamBULmhL3LBs73mbKTpSAl5xj9QmTJBnntf3/dSfmuv
 x/5UqzVZ4GHIttRC9u90iIER3ks3Po8r3/uXWrhRt75g9x9lEc0bP2/VVpQk6LufXxl5MyViT
 soe99cKjuHq1ZyJ5T44p8Bt8sHw6YfqnX+WrpfaUlylPv2iZ7739/D+bXOOk9bcfHHqtxFKck
 WioxVxUnAgATsqqkrYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1493893043!90886220!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30795 invoked from network); 4 May 2017 10:17:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 10:17:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 04:17:22 -0600
Message-Id: <590B1BD10200007800156B79@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 04:17:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-3-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1492184258-3277-3-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/9] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEBAIC02NzgsNiArNjgwLDIwIEBAIHN0YXRpYyB2b2lkIGNoZWNrX2xvd19tZW1fdmly
cSh2b2lkKQo+ICAgICAgfQo+ICB9Cj4gIAo+ICsvKiBQYWdlcyB0aGF0IG5lZWQgc2NydWIgYXJl
IGFkZGVkIHRvIHRhaWwsIG90aGVyd2lzZSB0byBoZWFkLiAqLwo+ICtzdGF0aWMgdm9pZCBwYWdl
X2xpc3RfYWRkX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgbm9kZSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgem9uZSwgdW5z
aWduZWQgaW50IG9yZGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
bmVlZF9zY3J1YikKPiArewo+ICsgICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOwo+ICsgICAgcGct
PnUuZnJlZS5kaXJ0eV9oZWFkID0gbmVlZF9zY3J1YjsKPiArCj4gKyAgICBpZiAoIG5lZWRfc2Ny
dWIgKQo+ICsgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwg
b3JkZXIpKTsKPiArICAgIGVsc2UKPiArICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChu
b2RlLCB6b25lLCBvcmRlcikpOwo+ICt9Cj4gKwo+ICAvKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250
aWd1b3VzIHBhZ2VzLiAqLwo+ICBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9w
YWdlcygKPiAgICAgIHVuc2lnbmVkIGludCB6b25lX2xvLCB1bnNpZ25lZCBpbnQgem9uZV9oaSwK
PiBAQCAtODAyLDcgKzgxOCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFw
X3BhZ2VzKAo+ICAgICAgd2hpbGUgKCBqICE9IG9yZGVyICkKPiAgICAgIHsKPiAgICAgICAgICBQ
Rk5fT1JERVIocGcpID0gLS1qOwo+IC0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhl
YXAobm9kZSwgem9uZSwgaikpOwo+ICsgICAgICAgIHBhZ2VfbGlzdF9hZGQocGcsICZoZWFwKG5v
ZGUsIHpvbmUsIGopKTsKCkRvbid0IHlvdSBuZWVkIHRvIHJlcGxpY2F0ZSBwZy0+dS5mcmVlLmRp
cnR5X2hlYWQgKGFuZCBoZW5jZSB1c2UKcGFnZV9saXN0X2FkZF9zY3J1YigpKSBoZXJlIHRvbz8K
Cj4gQEAgLTg1MSwxMSArODY3LDE0IEBAIHN0YXRpYyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdl
KHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCj4gICAgICBpbnQgem9uZSA9IHBhZ2VfdG9fem9uZSho
ZWFkKSwgaSwgaGVhZF9vcmRlciA9IFBGTl9PUkRFUihoZWFkKSwgY291bnQgPSAwOwo+ICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqY3VyX2hlYWQ7Cj4gICAgICBpbnQgY3VyX29yZGVyOwo+ICsgICAg
Ym9vbCBuZWVkX3NjcnViOwoKUGxlYXNlIHB1dCB0aGlzIGluIHRoZSBtb3N0IG5hcnJvdyBzY29w
ZSBpdCdzIG5lZWRlZCBpbi4KCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmhlYXBfbG9j
aykpOwo+ICAKPiAgICAgIGN1cl9oZWFkID0gaGVhZDsKPiAgCj4gKyAgICBoZWFkLT51LmZyZWUu
ZGlydHlfaGVhZCA9IGZhbHNlOwo+ICsKPiAgICAgIHBhZ2VfbGlzdF9kZWwoaGVhZCwgJmhlYXAo
bm9kZSwgem9uZSwgaGVhZF9vcmRlcikpOwo+ICAKPiAgICAgIHdoaWxlICggY3VyX2hlYWQgPCAo
aGVhZCArICgxIDw8IGhlYWRfb3JkZXIpKSApCj4gQEAgLTg5Miw4ICs5MTEsMTYgQEAgc3RhdGlj
IGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKPiAgICAg
ICAgICAgICAgewo+ICAgICAgICAgICAgICBtZXJnZToKPiAgICAgICAgICAgICAgICAgIC8qIFdl
IGRvbid0IGNvbnNpZGVyIG1lcmdpbmcgb3V0c2lkZSB0aGUgaGVhZF9vcmRlci4gKi8KPiAtICAg
ICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChjdXJfaGVhZCwgJmhlYXAobm9kZSwgem9u
ZSwgY3VyX29yZGVyKSk7Cj4gLSAgICAgICAgICAgICAgICBQRk5fT1JERVIoY3VyX2hlYWQpID0g
Y3VyX29yZGVyOwo+ICsKPiArICAgICAgICAgICAgICAgIC8qIFNlZSBpZiBhbnkgb2YgdGhlIHBh
Z2VzIG5lZWQgc2NydWJiaW5nLiAqLwo+ICsgICAgICAgICAgICAgICAgbmVlZF9zY3J1YiA9IGZh
bHNlOwo+ICsgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBjdXJfb3JkZXIp
OyBpKysgKQo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoX1BHQ19uZWVkX3Nj
cnViLCAmY3VyX2hlYWRbaV0uY291bnRfaW5mbykgKQo+ICsgICAgICAgICAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgbmVlZF9zY3J1YiA9IHRydWU7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICAgICAgICAgIH0KCkNhbid0IHlv
dSBza2lwIHRoaXMgbG9vcCB3aGVuIHRoZSBpbmNvbWluZyBjaHVuayBoYXMKLT51LmZyZWUuZGly
dHlfaGVhZCBjbGVhcj8KCj4gK3N0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5zaWduZWQg
aW50IG5vZGUpCj4gK3sKPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+ICsgICAgdW5zaWdu
ZWQgaW50IHpvbmUsIG9yZGVyOwo+ICsgICAgdW5zaWduZWQgbG9uZyBpOwoKSGVyZSBJIHdvdWxk
IHNpbWlsYXJseSBhcHByZWNpYXRlIGlmIHRoZSBsb2NhbCB2YXJpYWJsZXMgd2VyZSBtb3ZlZApp
bnRvIHRoZSBzY29wZXMgdGhleSdyZSBhY3R1YWxseSBuZWVkZWQgaW4uCgo+ICsgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZoZWFwX2xvY2spKTsKPiArCj4gKyAgICBpZiAoICFub2RlX25lZWRf
c2NydWJbbm9kZV0gKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCB6b25lID0g
MDsgem9uZSA8IE5SX1pPTkVTOyB6b25lKysgKQo+ICsgICAgewo+ICsgICAgICAgIG9yZGVyID0g
TUFYX09SREVSOwo+ICsgICAgICAgIGRvIHsKPiArICAgICAgICAgICAgd2hpbGUgKCAhcGFnZV9s
aXN0X2VtcHR5KCZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSkgKQo+ICsgICAgICAgICAgICB7Cj4g
KyAgICAgICAgICAgICAgICAvKiBVbnNjcnViYmVkIHBhZ2VzIGFyZSBhbHdheXMgYXQgdGhlIGVu
ZCBvZiB0aGUgbGlzdC4gKi8KPiArICAgICAgICAgICAgICAgIHBnID0gcGFnZV9saXN0X2xhc3Qo
JmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiArICAgICAgICAgICAgICAgIGlmICggIXBnLT51
LmZyZWUuZGlydHlfaGVhZCApCj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrKQo+ICsg
ICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoX1BH
Q19uZWVkX3NjcnViLCAmcGdbaV0uY291bnRfaW5mbykgKQo+ICsgICAgICAgICAgICAgICAgICAg
IHsKPiArICAgICAgICAgICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ldKTsKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdDX25lZWRfc2Ny
dWI7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1Yltub2RlXS0tOwo+
ICsgICAgICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+
ICsgICAgICAgICAgICAgICAgbWVyZ2VfYW5kX2ZyZWVfYnVkZHkocGcsIG5vZGUsIHpvbmUsIG9y
ZGVyLCBmYWxzZSk7CgpJcyB0aGVyZSBhY3R1YWxseSBhbnkgbWVyZ2luZyBpbnZvbHZlZCBoZXJl
LCBpLmUuIGNhbid0IHlvdQpzaW1wbHkgcHV0IGJhY2sgdGhlIGJ1ZGR5IGF0IHRoZSBsaXN0IGhl
YWQ/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaAo+IEBAIC00NSw2ICs0NSw4IEBAIHN0cnVjdCBwYWdlX2luZm8KPiAgICAg
ICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9y
IHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KPiAgICAgICAgICAgICAgYm9vbF90IG5l
ZWRfdGxiZmx1c2g7Cj4gKyAgICAgICAgICAgIC8qIFNldCBvbiBhIGJ1ZGR5IGhlYWQgaWYgdGhl
IGJ1ZGR5IGhhcyB1bnNjcnViYmVkIHBhZ2VzLiAqLwo+ICsgICAgICAgICAgICBib29sIGRpcnR5
X2hlYWQ7Cj4gICAgICAgICAgfSBmcmVlOwo+ICAKPiAgICAgIH0gdTsKPiBAQCAtMTE1LDYgKzEx
NywxMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCj4gICNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdf
c2hpZnQoOSkKPiAgI2RlZmluZSBQR0NfY291bnRfbWFzayAgICAoKDFVTDw8UEdDX2NvdW50X3dp
ZHRoKS0xKQo+ICAKPiArLyogUGFnZSBuZWVkcyB0byBiZSBzY3J1YmJlZCAqLwo+ICsjZGVmaW5l
IF9QR0NfbmVlZF9zY3J1YiAgIFBHX3NoaWZ0KDEwKQo+ICsjZGVmaW5lIFBHQ19uZWVkX3NjcnVi
ICAgIFBHX21hc2soMSwgMTApCgpUaGlzIGlzIGF0IGxlYXN0IGRhbmdlcm91czogWW91J3JlIGJv
cnJvd2luZyBhIGJpdCBmcm9tClBHQ19jb3VudF9tYXNrLiBUaGF0J3MgcHJlc3VtYWJseSBva2F5
IGJlY2F1c2UgeW91IG9ubHkKZXZlciBzZXQgdGhlIGJpdCBvbiBmcmVlIHBhZ2VzIChhbmQgaXQg
aXMgYmVpbmcgemFwcGVkIGJ5CmFsbG9jX2hlYXBfcGFnZXMoKSBzZXR0aW5nIC0+Y291bnRfaW5m
byB0byBQR0Nfc3RhdGVfaW51c2UpLApidXQgSSB0aGluayBpdCB3b3VsZCBiZSBtb3JlIGV4cGxp
Y2l0IHRoYXQgeW91IGJvcnJvdyBhbm90aGVyIGJpdAppZiB5b3UgcmUtdXNlZCBvbmUgb2YgdGhl
IGV4aXN0aW5nIG9uZXMgKGxpa2UgUEdDX2FsbG9jYXRlZCksIGFuZAp0aGVuIGRpZCBzbyBieSB1
c2luZyBhIHN0cmFpZ2h0ICNkZWZpbmUgdG8gdGhhdCBvdGhlciB2YWx1ZS4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 10:20:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ds6-0003Qz-2g; Thu, 04 May 2017 10:20:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Ds5-0003Qq-4J
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 10:20:29 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5C/2E-01735-C600B095; Thu, 04 May 2017 10:20:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzeTgTv
 SYMlqRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPF7vlMBdc5Kn439LA0ME5m72Lk5BASyJN4
 NvEgWxcjBwevgJ3E/dNVIGEJAUOJp++vs4HYLAKqEn/uL2MCsdkE1CXanm1nBbFFBDQlZnZcY
 uxi5OJgFvjIKLFwwj9mkISwgL3E7JkT2EESQgJzGCVa+xaALeMUsJY4duYLI8QyQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1
 DY72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYz/tnkeYpTkYFIS5VV/
 xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3+D9XpJBgUWp6akVaZg4wEmDSEhw8SiK8T/4Bp
 XmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpz3PEiRAEhRRmke3AhYVF5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMK82yCU8mXklcJteAR3BBHREsywHyBEliQgpqQbGgLlvOFdw5kc57c0
 6+TBqPqvDGlED20cnVi6cvuGx2qXIJ9FzTha/u5F9X8kyaP/JqbfuGK2MZ2a46C9U7ta203bB
 7ELzs77+MbUF4k8Epin1XjzQvlih1nRXn2hUmgKHxvXaSRENszY692mr6V76uUM3lZHvlqfg1
 HK72scLLFLmL5a6+cxViaU4I9FQi7moOBEAptxoLsUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1493893222!82338050!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49572 invoked from network); 4 May 2017 10:20:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 May 2017 10:20:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 04:20:22 -0600
Message-Id: <590B1C840200007800156B98@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 04:20:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170206233245.GA8766@skl-2s3.sh.intel.com>
 <58A2EF4E02000078001399F9@prv-mh.provo.novell.com>
 <47645d9f-11b0-6a11-ec48-022e8d5e7508@arm.com>
In-Reply-To: <47645d9f-11b0-6a11-ec48-022e8d5e7508@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tianyu.lan@intel.com, xuquan8@huawei.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH] X86/vmx: Dump PIR and vIRR before ASSERT()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjQ3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE0LzAyLzE3IDEwOjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDcuMDIuMTcg
YXQgMDA6MzIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4gQ29tbWl0IGM3YmRlY2Fl
NDIgKCJ4ODYvYXBpY3Y6IGZpeCBSVEMgcGVyaW9kaWMgdGltZXIgYW5kIGFwaWN2IGlzc3VlIikg
aGFzCj4+PiBhZGRlZCBhIGFzc2VydGlvbiB0aGF0IGludGFjay52ZWN0b3IgaXMgdGhlIGhpZ2hl
c3QgcHJpb3JpdHkgdmVjdG9yLiBCdXQKPj4+IGFjY29yZGluZyB0byB0aGUgb3NzdGVzdCwgdGhl
IGFzc2VydGlvbiBmYWlsZWQgc29tZXRpbWVzLiBNb3JlIGRpc2N1c3Npb24gY2FuCj4+PiBiZSBm
b3VuZCBpbiB0aGUgdGhyZWFkCj4+PiAoaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAxL21zZzAxMDE5Lmh0bWwpLgo+Pj4KPj4+IFRoZSBh
c3NlcnRpb24gZmFpbHVyZSBpcyBoYXJkIHRvIHJlcHJvZHVjZS4gSW4gb3JkZXIgdG8gcm9vdCBj
YXVzZSBpc3N1ZSwgdGhpcwo+Pj4gcGF0Y2ggaXMgdG8gYWRkIGxvZ3MgdG8gZHVtcCBQSVIgYW5k
IHZJUlIgd2hlbiBmYWlsdXJlIHRha2VzIHBsYWNlLiBJdCBzaG91bGQKPj4+IGJlIHJldmVydGVk
IG9uY2UgdGhlIHJvb3QgY2F1c2UgaXMgZm91bmQuCj4+Cj4+IEp1bGllbiwgY291bGQgeW91IGFk
ZCBhIG5vdGUgb24gdGhlIDQuOSB0cmFja2luZyBsaXN0IGZvciB1cyB0byBub3QKPj4gZm9yZ2V0
IHRvIHJldmVydCB0aGlzIChvciBhdCBsZWFzdCBhZGQgTkRFQlVHIGNvbmRpdGlvbmFscykgdGhl
Cj4+IGxhdGVzdCBpbiB0aGUgUkMgcGhhc2U/Cj4gCj4gQnVtcGluZyB0aGlzIGRpc2N1c3Npb24g
YXMgd2UgYXJlIGluIHRoZSBSQyBwaGFzZS4gV2FzIHRoZSByb290IGNhdXNlIAo+IGZvdW5kIGFu
ZCB3ZSBjYW4gcmV2ZXJ0IHRoZSBwYXRjaD8KClNhZGx5IG5vdCwgc28gZmFyLgoKPiBPciBzaGFs
bCB3ZSBzdXJyb3VuZCB0aGUgY29kZSB3aXRoIE5ERUJVRz8KClllcywgSSdsbCBzdWJtaXQgYSBw
YXRjaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 10:22:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Du0-0003Zy-EO; Thu, 04 May 2017 10:22:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Dtz-0003Zr-2I
 for xen-devel@lists.xen.org; Thu, 04 May 2017 10:22:27 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 E3/5B-01997-2E00B095; Thu, 04 May 2017 10:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/chA3e
 kQfsdG4slHxezODB6HN39mymAMYo1My8pvyKBNeP1wn9sBZNYKibd/MrewHiKuYuRk0NIIE9i
 xsIprCA2r4CdxOSps1lAbAkBQ4mn76+zgdgsAqoSFzfMYgKx2QTUJdqebQerFxHQl5j/6SeQz
 cHBLKApMedzLUhYWCBB4tDBnVDjayRaG16B2ZwCnhLLDx9kAinnFRCU+LtDGCTMLKAl8fDXLR
 YIW1ti2cLXzBATpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoqZdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh69QwMjDsYfx/3O8QoycGkJMqr/oo9UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE743/XJFCgkWp6akVaZk5wCiASUtw8CiJ8PIDI0GIt7ggMbc4M
 x0idYpRl2POva/vmYRY8vLzUqXEebeCzBAAKcoozYMbAYvIS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeReBTOHJzCuB2/QK6AgmoCOaZTlAjihJREhJNTBaa6w26DRNU1s/4/EstzMbmfg
 1t3QarNmtV1xm2OwzkWfft1dLhabN3BWxU5hT7MAa/vlvQ4T+l2oZTDpz9b3kiSNLGLZVJd/8
 dpT51wSJGU13e6RMOvynxdwP2NgwdeOUUMU225CLLsWF+smnr0wu81RcU1Rzo+H57wx5j/Ozh
 K6sveFhL6OkxFKckWioxVxUnAgAgJhCrsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493893344!91171106!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11044 invoked from network); 4 May 2017 10:22:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 10:22:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 04:22:23 -0600
Message-Id: <590B1CFE0200007800156B9B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 04:22:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <1493892112-8840-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493892112-8840-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDEyOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBtb3JlIHJlYWRhYmxlLCBtYWludGFpbmFibGUsIGFuZCBsaXZlcGF0Y2hh
YmxlLgo+IAo+IFRoaXMgaW52b2x2ZXMgZGVjbGFyaW5nIGNoZWNrX2Zvcl91bmV4cGVjdGVkX21z
aSgpLCB1bnRydXN0ZWRfbXNpIGFuZAo+IHB2X2h5cGVyY2FsbCgpIHN1aXRhYmx5IGZvciB1c2Ug
YnkgQy4gIFdoaWxlIG1ha2luZyB0aGVzZSBjaGFuZ2VzLAo+IHVudHJ1c3RlZF9tc2kgaXMgc3dp
dGNoZWQgb3ZlciB0byBiZWluZyBhIEM5OSBib29sLgo+IAo+IE5vIGJlaGF2aW91cmFsIGNoYW5n
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0
aG91dCB0aGUgc3Vic2VxdWVudGx5IHN1Z2dlc3RlZCBhZGp1c3RtZW50OyBJJ2xsIHJlcGx5IHRo
ZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 10:24:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:24:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6DwI-0003o5-Qc; Thu, 04 May 2017 10:24:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2901a6013=lars.kurth@citrix.com>)
 id 1d6DwH-0003ny-KG
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 10:24:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 09/C6-02183-0710B095; Thu, 04 May 2017 10:24:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsWyU9JRQjeXkTv
 SoPO+oMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFu82G2ghWiFUdPT2RvYGwR7WLk5JAQ8JPY
 uf09I4jNJqAhcexhMzOILSLgKXH7DIjNxcEssIhJ4tX0FtYuRg4OYQFHiSmLjCBqnCROXH7OD
 mG7Sfw6OwVsDouAisS0pw/B4rwCRhIbtvUwgswRErjLKHH4zhWwIk4BB4l7246ygNiMArISXx
 pXgy1mFhCXuPVkPhPEcQISS/acZ4awRSVePv7HCmKLCuhJzHv4ig0iriNx9voTRgjbQGLr0n0
 sIHcyC2hKrN+lDzHSUmLH5vNsELaixJRumNsEJU7OfMIygVFsFpLNsxC6ZyHpnoWkexaS7gWM
 rKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJjq56BgXEH4
 452v0OMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LoxcEcKCRalpqdWpGXmAK
 McJi3BwaMkwssPkuYtLkjMLc5Mh0idYlSUEufVBEkIgCQySvPg2mCJ5RKjrJQwLyMDA4MQT0F
 qUW5mCar8K0ZxDkYlYV45kCk8mXklcNNfAS1mAlrcLMsBsrgkESEl1cCopxeowlj8xEZjdVHl
 ryO7NZu9Y1sdSktr2Hkk1kzXl5ZQzD39tm+jfcGXUyeL1muf+RLy88ivD//+Re6OWr4wwXyNj
 +PSBabvCo0bgvdp9RXWfqpxk7n0zDp2rthbDdaPvaFSp5q35cjfWv3/y/5DMYZqR+J61X5cfB
 tX1vFpZs20jX8a/B4qsRRnJBpqMRcVJwIArl38eScDAAA=
X-Env-Sender: prvs=2901a6013=lars.kurth@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493893485!93489095!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23794 invoked from network); 4 May 2017 10:24:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 10:24:45 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45410834"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: differing opinions between maintainers vs patch acks
Thread-Index: AQHSxKxN4B0d6NNQA02jZQ4Xk+0oeaHjxL4AgAABvgCAAAfDgIAAGO+A
Date: Thu, 4 May 2017 10:24:44 +0000
Message-ID: <D530BCE3.3686B%lars.kurth@citrix.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <22794.62104.108696.690542@mariner.uk.xensource.com>
 <590B102E0200007800156AE7@prv-mh.provo.novell.com>
 <22794.64145.241810.92059@mariner.uk.xensource.com>
In-Reply-To: <22794.64145.241810.92059@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <6EE59CFE706DF444A50DD7C095E5F3C0@citrix.com>
MIME-Version: 1.0
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCk9uIDA0LzA1LzIwMTcgMTA6NTUsICJJYW4gSmFja3NvbiIgPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+IHdyb3RlOg0KDQo+SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IGRpZmZlcmluZyBv
cGluaW9ucyBiZXR3ZWVuIG1haW50YWluZXJzIHZzIHBhdGNoDQo+YWNrcyIpOg0KPj4gT24gMDQu
MDUuMTcgYXQgMTE6MjEsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToNCj4+ID4g
SSdtIGFmcmFpZCBJIGRpc2FncmVlLiAgU29tZW9uZSB3aXRoIGEgZnJlc2ggcGVyc3BlY3RpdmUg
aXMgb2Z0ZW4NCj4+ID4gaGVscGZ1bCwgZXZlbiBpZiBpdCBpbnZvbHZlcyBhIGJpdCBtb3JlIGV4
cGxhbmF0aW9uLg0KPj4gPiANCj4+ID4gQW5kLCB0aGUgdXNlIG9mIGNvbW1pdHRlcnMgYXMgcmVm
ZXJlZXMgaW4gaW50ZXItbWFpbnRhaW5lciBkaXNwdXRlcyBpcw0KPj4gPiBleHBsaWNpdGx5IGxh
aWQgb3V0IGluIHRoZSBwcm9qZWN0IGdvdmVybmFuY2UgZG9jdW1lbnQ6DQo+PiA+ICAgaHR0cHM6
Ly94ZW5wcm9qZWN0Lm9yZy9nb3Zlcm5hbmNlLmh0bWwjcm9sZXMtbG9jYWwNCj4+ID4gICB8IENv
bW1pdHRlcnMNCj4+ID4gICAuLi4NCj4+ID4gICB8IGNvbW1pdHRlcnMgY2FuIGFsc28gYWN0IGFz
IHJlZmVyZWVzIHNob3VsZCBkaXNhZ3JlZW1lbnRzIGFtb25nc3QNCj4+ID4gICB8IG1haW50YWlu
ZXJzIGFyaXNlDQo+PiANCj4+IEkgdW5kZXJzdGFuZCB0aGlzLCBhbmQgSSBhZ3JlZSBhcyBmYXIg
YXMgYWN0dWFsIHRlY2huaWNhbCBpc3N1ZXMNCj4+IGdvLiBJIGp1c3QgZG9uJ3QgdGhpbmsgdGhp
cyBpcyBzdWl0YWJsZSAvIGFwcHJvcHJpYXRlIHdoZW4gaXQgY29tZXMNCj4+IHRvIGNvc21ldGlj
IHF1ZXN0aW9ucy4NCj4NCj5XZWxsLCBpZiB0aGUgY29zbWV0aWMgcXVlc3Rpb24gaXMgbm90IHRo
YXQgaW1wb3J0YW50IHRoZW4gcHJlc3VtYWJseQ0KPnNvbWVvbmUgd291bGQgaGF2ZSBnaXZlbiBn
cm91bmQgYW5kIGl0IHdvdWxkbid0IG5lZWQgZXNjYWxhdGlvbi4NCg0KSW4gdGhpcyBzcGVjaWZp
YyBjYXNlLCBJIHNhdyBhIGRpc2FncmVlbWVudCwgYnV0IGl0IGlzIG5vdCBjbGVhciB3aGV0aGVy
DQp0aGlzIHdvdWxkIG5lZWQgYW4gZXNjYWxhdGlvbi4gSXQgY291bGQgZWFzaWx5IGJlIHNvbHZl
ZCBvbiBJUkMgYnkgYSBxdWljaw0KY2hhdC4NCg0KPklmIHRoZSBjb3NtZXRpYyBxdWVzdGlvbiBf
aXNfIGltcG9ydGFudCBlbm91Z2ggdG8gaGF2ZSBhIGJpZyBkZWJhdGUNCj5vdmVyIHRoZW4gSSBk
b24ndCBzZWUgYW55IHJlYXNvbiB3aHkgdGhlIHNhbWUgZXNjYWxhdGlvbiBwYXRoIGlzIG5vdA0K
PmFwcHJvcHJpYXRlLiAgQWN0dWFsbHksIGl0IHNlZW1zIHRvIG1lIHRoYXQgYSByZWxhdGl2ZSBv
dXRzaWRlciBpcw0KPm1vcmUgbGlrZWx5IHRvIGJyaW5nIGEgdXNlZnVsIHNlbnNlIG9mIHByb3Bv
cnRpb24uDQoNCkhvd2V2ZXIgaW4gZ2VuZXJhbCwgSSBhZ3JlZSB3aXRoIElhbiB0aGF0ICJjb3Nt
ZXRpYyIgaXNzdWVzIHdoaWNoIGFyZQ0KY29udGVudGlvdXMgYW5kIHdoZXJlIGVtb3Rpb25zIGFy
ZSBhdHRhY2hlZCB0byBpdCBzaG91bGQgYmUgY292ZXJlZCBieSB0aGUNCmdvdmVybmFuY2UuIA0K
DQoNCj4oQW5kLCBkZSBqdXJlLCB0aGUgZ292ZXJuYW5jZSBkb2MgbWFrZXMgbm8gc3VjaCBkaXN0
aW5jdGlvbi4pDQoNCkFzIEkgc2FpZCwgdGhlc2UgYXJlIGludGVudGlvbmFsbHkgbm90IGV4Y2x1
ZGVkLiBQYXJ0bHksIGJlY2F1c2UgY29zbWV0aWMNCmlzc3VlcyBhcmUgb2Z0ZW4gbW9yZSBkaXZp
c2l2ZSB0aGFuIGFjdHVhbCB0ZWNobmljYWwgaXNzdWVzLCBhbmQgaW4gbWFueQ0KRk9TUyBjb21t
dW5pdGllcyB0aGVzZSBhcmUgZXhhY3RseSB0aGUgc29ydCBvZiBpc3N1ZXMgcGVvcGxlIGZpZ2h0
IG92ZXIuDQpPZiBjb3Vyc2UsIG9uZSB3b3VsZCBob3BlIHRoYXQgd2UgYXJlIGFsbCBtYXR1cmUg
ZW5vdWdoLCB0aGF0IHdlIGRvbid0DQpvZnRlbiBuZWVkIHRvIGludm9rZSByZWZlcmVlaW5nIGZv
ciBpdC4NCg0KTGFycw0KDQogDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 10:28:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Dzu-00040N-9Z; Thu, 04 May 2017 10:28:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Dzt-00040F-KB
 for xen-devel@lists.xen.org; Thu, 04 May 2017 10:28:33 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 31/E3-03696-0520B095; Thu, 04 May 2017 10:28:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzeAiTv
 S4OlXHoslHxezODB6HN39mymAMYo1My8pvyKBNWP3s20sBW/ZKladzm5gPMDaxcjJISSQJ7Fy
 5QkmEJtXwE7i2JxbYLaEgKHE0/fX2UBsFgFVid6TF8Hq2QTUJdqebQezRQT0JeZ/+glkc3AwC
 2hKzPlcCxIWFkiQOHRwJ3MXIxfQ+PWMEotnNLKA1HACzX94SQ7E5BUQlPi7QxiknFlAS+Lhr1
 ssELa2xLKFr5khJkpLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyFwvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw8BiAYAfj4rWBhxglOZiURHnVX7FHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgNWPkjhQSLEpNT61Iy8wBxgBMWoKDR0mEtxIkzVtckJhbnJkOk
 TrFqMsx597X90xCLHn5ealS4rzTQIoEQIoySvPgRsDi8RKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeacxAE3hycwrgdv0CugIJqAjmmU5QI4oSURISTUwyt6cvq5HXYyH4XNUYNb7fd9j2XX
 m3VL1eiT2+8yT8scWLc28Vo2nwjnifPrLb751rv+XWRC+btab7287mBeVxVTV/A/Wbpvzbskn
 HZOjWQbuCStXbl9eUWgl/31z3IymbV/fTw3YON8lf9bMF5eXLpZa0PpEdao8Q+h6nWW7GFwvu
 ZRk+ZppK7EUZyQaajEXFScCALTtAcjCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493893710!66653601!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30226 invoked from network); 4 May 2017 10:28:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 10:28:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 04:28:29 -0600
Message-Id: <590B1E6D0200007800156BBC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 04:28:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <1493892112-8840-1-git-send-email-andrew.cooper3@citrix.com>
 <abda0c8f-0241-a328-1872-54e187b4ad4e@citrix.com>
In-Reply-To: <abda0c8f-0241-a328-1872-54e187b4ad4e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDEyOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDUvMTcgMTE6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMKPiBAQCAtMjEsNiArMjEsNyBAQCBFTlRSWShlbnRyeV9pbnQ4MikK
PiAgCj4gICAgICAgICAgbW92ICAgJXJzcCwgJXJkaQo+ICAgICAgICAgIGNhbGwgIGRvX2VudHJ5
X2ludDgyCj4gKyAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwo+ICAKPiAgLyog
JXJieDogc3RydWN0IHZjcHUgKi8KPiAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50cykKPiAK
PiAKPiBUaGlzIG9ubHkgY3VycmVudGx5IHdvcmtzIGJlY2F1c2UgdGhlIEFMSUdOIGhpZGRlbiBp
biBFTlRSWSgpIGhhcHBlbnMgdG8KPiBiZSBzYWZlIHRvIGV4ZWN1dGUgdGhyb3VnaCwgYnV0IHdl
IHNob3VsZG4ndCByZWx5IG9uIHRoaXMsCgpXaHkgbm90PyBBTElHTiBpcyB0aGUgd2F5IGl0IGlz
IGZvciBhIHJlYXNvbi4KCj4gYW5kIGEgc2luZ2xlIHByZWRpY3RlZCBqdW1wIGlzIHByb2JhYmx5
IGZhc3RlciB0byBleGVjdXRlIHRoYW4KPiBhIGxpbmUgb2Ygc2luZ2xlLWJ5dGUgbm9wcy4KCkkn
bSBub3Qgc3VyZSBhYm91dCB0aGlzLCBidXQgaXQncyBwb3NzaWJsZS4gQSBxdWVzdGlvbiBpcyB3
aGV0aGVyIHdlCnJlYWxseSBzaG91bGQgZm9yY2UgMHg5MCBmaWxsZXJzIGluIEFMSUdOLCByYXRo
ZXIgdGhhbiBoYXZpbmcgdGhlCmFzc2VtYmxlciB1c2UgbXVsdGktYnl0ZXMgTk9QcyB3aGVuIHN1
aXRhYmxlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 10:42:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ECm-0005Jq-ER; Thu, 04 May 2017 10:41:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6ECl-0005Jk-Fh
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 10:41:51 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F8/DE-03869-E650B095; Thu, 04 May 2017 10:41:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTTeXlTv
 SYM06S4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePwsVdsBT/4KrZvPcrewDiZp4uRi0NIYBOj
 RNfsfnYIZzejxMPTB1m7GDk4hAXcJVa9N+9i5OQQESiR2Nm/gAXEFhKokNg0ZS07SAmzgL7Eu
 R3lIGE2AU2JO58/MYHYvAJWEqtbFoGVswioSJw6tAnMFhUIl3jbeIQFokZQ4uTMJ2A2p4CNxI
 n7h1hBbGYBW4k7c3czQ9jyEs1bZzNPYOSbhaRlFpKyWUjKFjAyr2JUL04tKkst0jXWSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDUGINjB2PHP6RCjJAeTkiiv+iv2SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvP+ZuSOFBItS01Mr0jJzgEEPk5bg4FES4Z0CkuYtLkjMLc5Mh
 0idYlSUEuctZAFKCIAkMkrz4NpgkXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryxIFN4Mv
 NK4Ka/AlrMBLS4WZYDZHFJIkJKqoFxQgcT63fnhm+Tou6fmvKiqC32hbh4vHiTN9Nb1UeC66T
 /TlrIt2EXy/ygginxhw71Os6ym8ES+jHdeanDKudY5/PTp8/feXm11M6k+2XeJw3PHA4IS9HI
 1r2dVznrjOtU37+XA54rHNv3M2vP4TOJccWyaRs1D2lu4+hIrfDZudJrynPzyGAZJZbijERDL
 eai4kQARfVOWK8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493894509!47884314!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56994 invoked from network); 4 May 2017 10:41:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 4 May 2017 10:41:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B5F53344;
 Thu,  4 May 2017 03:41:48 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F2AEB3F4FF;
 Thu,  4 May 2017 03:41:47 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
Date: Thu, 4 May 2017 11:41:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8wNS8xNyAxMTowMywgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBEZWFyIEFsbCwKCkhp
IEFuZHJpaSwKCj4gRHVyaW5nIHRoZSB0b3BpYyBpbXBsZW1lbnRhdGlvbiBJIGZhY2VkIGEgbmFz
dHkgaXNzdWUgd2l0aCBhIERvbVUgdmdpYwo+IGNvbmZpZ3VyYXRpb24uCj4gT3JpZ2luYWxseSBJ
IHBsYW5uZWQgdGhhdCB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBmb3IgRG9tVSBpcyBiZWluZwo+
IHBhc3NlZCB0byB0aGUKPiBoeXBlcnZpc29yIGZyb20gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0
ZSwgYnV0IGl0IGlzIHRvbyBsYXRlIHRvIHNldAo+IHZnaWMgY29uZmlndXJhdGlvbgo+IGF0IHRo
aXMgdGltZS4gVGhlIERvbVXigJlzIHZnaWMgaXMgY29uZmlndXJlZCBmcm9tCj4gbGlieGxfYXJj
aF9kb21haW5fcHJlcGFyZV9jb25maWcsIGFuZAo+IG5vdyBpdCBzZWVtcyBpdCBpcyBhIHByb3Bl
ciBwbGFjZSB0byBzZW5kIGRldmljZV90cmVlIHRvIGEgaHlwZXJ2aXNvciBhcwo+IGEgcGFydCBv
Zgo+IGNvbmZpZ3VyYXRpb24uCgpJIGFtIG5vdCBnb2luZyB0byBjb21tZW50IG9uIHRoZSBiaW5k
aW5nIGl0c2VsZiwgYnV0IHRoZSBpZGVhIG9mIHNlbmRpbmcgCmEgZGV2aWNlX3RyZWUgdG8gdGhl
IGh5cGVydmlzb3IgYXMgcGFydCBvZiBjb25maWd1cmF0aW9uLgoKQXMgeW91IG1heSBoYXZlIHNl
ZW4gaW4gdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBvcHRpb24gImRldmljZV90cmVlIiwgaXQgCmlz
IGNvbXBsZXggdG8gdmVyaWZ5IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlIGJlY2F1c2Ugb2YgdGhl
IGxpYmZkdCAKZGVzaWduLiBTbyB3aXRob3V0IGZ1bGx5IGF1ZGl0aW5nIGxpYmZkdCBhbmQgZml4
aW5nIHRoZSBob2xlcywgdGhpcyAKc3VnZ2VzdGlvbiB3b3VsZCBiZSBhIHZlY3RvciBhdHRhY2sg
dG8gdGhlIGh5cGVydmlzb3IuCgpXaGlsc3QgSSBkbyBhZ3JlZSB0aGF0IHRoaXMgY291bGQgYmUg
YW4gaW50ZXJmYWNlIGJldHdlZW4gdGhlIHVzZXIgYW5kIAp0aGUgdG9vbHN0YWNrLCB3ZSBzaGFs
bCBsb29rIGludG8gaW50cm9kdWNpbmcgYSBzZXJpZXMgb2YgRE9NQ1RMIGZvciB0aGUgCnRvb2xz
dGFjayA8LT4gaHlwZXJ2aXNvci4gV2hhdCB3b3VsZCBiZSB0aGUgaXNzdWUgdG8gZG8gdGhhdD8K
CkNoZWVycywKCj4gUHJvdmlkZWQgdGhhdCBJIG5lZWQgdGhlIGRldmljZSB0cmVlIGJsb2IgZXZl
biBsYXRlciwKPiBkdXJpbmcgZGV2aWNlCj4gdHJlZSBjcmVhdGlvbiBmb3IgZG9tVSAoaW4gbGli
eGxfcHJlcGFyZV9kdGIpIEkgd291bGQgbGlrZSB0byBoYXZlIGl0Cj4gcmVhZCBmcm9tIGEgZmls
ZQo+IG9uY2UgYW5kIGtlZXAgaXQgZHVyaW5nIGd1ZXN0IGRvbWFpbiBjcmVhdGlvbiBwcm9jZXNz
Lgo+Cj4gTXkgcHJvYmxlbSBpcyB0aGF0IGRvbWFpbiBjcmVhdGlvbiBmdW5jdGlvbnMgc3RhY2sg
bWFpbmx5IG9wZXJhdGVzIHdpdGgKPiBhdXRvIGdlbmVyYXRlZAo+IHN0cnVjdHVyZXMuIEZvciBt
eSBjdXJyZW50IHVuZGVyc3RhbmRpbmcgaXQgbWVhbnMgdGhhdCBJIGhhdmUgdG8KPiBpbnRyb2R1
Y2UgYW5vdGhlcgo+IGxpYnhsIHR5cGUgKGYuZS4gRmlsZSkgd2hpY2ggd2lsbCByZWFkIGRldmlj
ZSB0cmVlIGZpbGUgYW5kIG9wZXJhdGUgd2l0aAo+IGEgYmluYXJ5IGJsb2IuCj4KPiBVbmRlcnN0
YW5kaW5nIHRoZSBjb21wbGV4aXR5IG9mIHN1Y2ggYSBjaGFuZ2UgSSB3b3VsZCBsaWtlIHRvIGhl
YXIKPiBjb21tZW50cyBhYm91dCB0aGUKPiBTQ0YgY29uZmlndXJhdGlvbiBjb25jZXB0IGFuZCBm
ZWFzaWJpbGl0eSBvZiBwYXNzaW5nIGRldmljZSB0cmVlIGJsb2IKPiBmcm9tIHRvb2xzdGFjawo+
IHRvIGh5cGVydmlzb3IgYXMgYSBwYXJ0IG9mIGRvbWFpbiBjb25maWd1cmF0aW9uLgo+Cj4gKkFu
ZHJpaSBBbmlzb3YqCj4KPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 10:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ELg-00066V-DL; Thu, 04 May 2017 10:51:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290862c92=anthony.perard@citrix.com>)
 id 1d6ELf-00066P-Fj
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 10:51:03 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 5F/B8-01733-6970B095; Thu, 04 May 2017 10:51:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDve40du5
 Ig+kbJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpXROZCiZxVCy6/I+xgXE9excjJ4eEgL/E
 4uNbmEFsNgEDiRXTrzJ2MXJwiAioSNzea9DFyMXBLDCXUWLK7PssIDXCAp4Sz9p7WUFsFqCao
 z/ngvXyCthJLN++jRFiprzE2S07weJCAmoSNxYuY4GoEZQ4OfMJmM0sICFx8MUL5gmM3LOQpG
 YhSS1gZFrFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgK9Qw
 MjDsYm3qdDzFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe5uNO1JIsCg1PbUi
 LTMHGJQwaQkOHiUR3lSQNG9xQWJucWY6ROoUo6KUOG8RSEIAJJFRmgfXBouES4yyUsK8jAwMD
 EI8BalFuZklqPKvGMU5GJWEedeBTOHJzCuBm/4KaDET0OJmWQ6QxSWJCCmpBkaXh/XH3HL8gg
 8I7V2qsOl+xqtEEx3z+gX9MlsXLFi+uvBzfmzZ0Xy/pxyyEenZXBGrF7rOnn/izVTWvLQPMto
 vpWdzv36081O2kMTyG2y79e3nb2zluN2RHMd/8K6NS+ydiUmdLW8jDyfesDGv2X/96Nl37Zpt
 m05OiV79QvhuaJ8bC4vzCkclluKMREMt5qLiRADRd8cFfwIAAA==
X-Env-Sender: prvs=290862c92=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1493895060!57528351!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46922 invoked from network); 4 May 2017 10:51:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 10:51:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430872740"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 4 May 2017 11:50:52 +0100
Message-ID: <20170504105052.18579-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.12.2
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] libs/devicemodel: Fix dependency with
	libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGlieGVuZGV2aWNlbW9kZWwuc28gZG8gZGVwZW5kcyBvbiBsaWJ4ZW5jYWxsLnNvIGJ1dCB0aGUg
ZGVwZW5kZW5jeSB3YXMKbWlzc2luZyBhdCBsaW5rIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJzL2Rl
dmljZW1vZGVsL01ha2VmaWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtl
ZmlsZSBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKaW5kZXggNTU2MjZhNTA0OS4u
ODFmYTVhNGFjNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQor
KysgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCkBAIC02Myw3ICs2Myw3IEBAIGxp
YnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpOiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9S
KS4kKE1JTk9SKQogCSQoU1lNTElOS19TSExJQikgJDwgJEAKIAogbGlieGVuZGV2aWNlbW9kZWwu
c28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbmRldmljZW1vZGVsLm1hcAot
CSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcp
IC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRA
ICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQRU5EX0xERkxBR1MpCisJ
JChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykg
LVdsLGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAg
JChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuY2FsbCkg
JChBUFBFTkRfTERGTEFHUykKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBidWlsZAotLSAK
QW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 10:56:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 10:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6EQV-0006Mo-W7; Thu, 04 May 2017 10:56:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6EQU-0006Mi-44
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 10:56:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6E/14-03058-1C80B095; Thu, 04 May 2017 10:56:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve5BDu5
 Igy0zuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozO/ZNZCuYwVbyetYqlgfELYxcjJ4eEgL9E
 9+U+JhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9TYS0xZ9ZYVxGYRU
 JFYdWsZmC0ioCfRsmoiK0R9psTHP4vZQWxhAV+JhS9ngcU5gXqfHF4INlNIwE7iSe8DFoh7TC
 TeLtwJFOcAiqtJzF0fP4GRbxaSi2YhuWgWkosWMDKvYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE
 1NDDTy00tLk5MT81JTCrWS87P3cQIDDUGINjBeHtjwCFGSQ4mJVFe9VfskUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeE+yc0cKCRalpqdWpGXmAIMeJi3BwaMkwnsWJM1bXJCYW5yZDpE6xajLM
 efe1/dMQix5+XmpUuK8rSBFAiBFGaV5cCNgEXiJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwr
 wLQKbwZOaVwG16BXQEE9ARzbIcIEeUJCKkpBoY69auNllpzdJ4IW5SkiC71s3w5YV/fhTUhsz
 W/dyefOro1Bhp28WxutP9Pq2erOK5rM3PbS3by703b6d3n2c5qRZe2quyvFwjuPNHr/DJtn19
 Ezcbq510vaNvst7mVel1fo+1v8M/lfTMsfy+QW87+1Rmx2CTlAUcz2YZPJh6dtLdQLvLez/LK
 7EUZyQaajEXFScCAAt79Rq7AgAA
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493895359!60807450!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14951 invoked from network); 4 May 2017 10:56:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 10:56:00 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430873099"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22795.2233.928595.443368@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 11:55:53 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170504105052.18579-1-anthony.perard@citrix.com>
References: <20170504105052.18579-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] libs/devicemodel: Fix dependency
	with libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIGZvci00LjldIGxpYnMvZGV2aWNlbW9kZWw6
IEZpeCBkZXBlbmRlbmN5IHdpdGggbGlieGVuY2FsbCIpOgo+IGxpYnhlbmRldmljZW1vZGVsLnNv
IGRvIGRlcGVuZHMgb24gbGlieGVuY2FsbC5zbyBidXQgdGhlIGRlcGVuZGVuY3kgd2FzCj4gbWlz
c2luZyBhdCBsaW5rIHRpbWUuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CgpJTU8gdGhpcyBzaG91bGQgaW5kZWVkIGdvIGludG8gNC45LgoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 11:09:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 11:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ed4-0007CL-2d; Thu, 04 May 2017 11:09:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2906375c9=wei.liu2@citrix.com>)
 id 1d6Ed3-0007CF-PQ
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 11:09:01 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F7/5F-01992-CCB0B095; Thu, 04 May 2017 11:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve4Zbu5
 Ig3dhFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxpeWxUwFbRwVJ952sjYwvmbrYuTkkBDwl9j0
 /iCYzSKgInH68koWEJtNQFniZ2cvWFxEQE+iZdVE1i5GLg5mgbeMEmc677GDJIQFQiQ+fn8IZ
 vMKWEg0t6xmASkSErjKItE+bxYjREJQ4uTMJ2BTmQV0JBbs/gQ0lQPIlpZY/o8DJMwpYCPx8t
 wzsDmiQEd0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DS30kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwNm33PMQoycGkJMqr/oo9UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IErw0Xd6SQYFFqempFWmYOMOhh0hIcPEoivFogad7igsTc4sx0i
 NQpRkUpcV4hkIQASCKjNA+uDRZplxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMawQyhSczrw
 Ru+iugxUxAi5tlOUAWlyQipKQaGPW0l/3cxSaT7FGc8MnCo7j6Se+bwotXGIWn72md6MKYtsz
 ns9aNZY+E58dcXiTRVl4SFRrufu7/vdzXCZJfpZLEFLWnb3hRIOwaxXpb9s3jY6fW/fGYyBHR
 vlDy6iKvu6VCX+ZOWLdVvNSs/o3kzb1R5cLaNx7uZ1lu/MFOMv7HzMw+NfNsBSWW4oxEQy3mo
 uJEAM5jyaGvAgAA
X-Env-Sender: prvs=2906375c9=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1493896138!60081108!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18270 invoked from network); 4 May 2017 11:08:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 11:08:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430874295"
Date: Thu, 4 May 2017 12:08:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170504110824.acom22gpn5oaecxn@citrix.com>
References: <alpine.DEB.2.10.1704141734161.23677@sstabellini-ThinkPad-X260>
 <03cfd81856554ecd91c0c317353e819b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704181038360.31486@sstabellini-ThinkPad-X260>
 <51ac3ff38f464abfb98928e6fb959bf7@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704191552450.31486@sstabellini-ThinkPad-X260>
 <6738c7d96a1c476187f69616f25b28d1@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1704201035390.18403@sstabellini-ThinkPad-X260>
 <20170503164838.GB1553@perard.uk.xensource.com>
 <20170503165207.k4z3xwusbi4vmmf5@citrix.com>
 <20170503165536.GC1553@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170503165536.GC1553@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] QEMU build breakage on ARM against Xen 4.9 caused
 by libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDU6NTU6MzZQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gPiA+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKPiA+ID4g
KysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQo+ID4gPiBAQCAtNjMsNyArNjMs
NyBAQCBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKTogbGlieGVuZGV2aWNlbW9kZWwuc28u
JChNQUpPUikuJChNSU5PUikKPiA+ID4gICAgICAgICAkKFNZTUxJTktfU0hMSUIpICQ8ICRACj4g
PiA+ICAKPiA+ID4gIGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJ
Q19PQkpTKSBsaWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKPiA+ID4gLSAgICAgICAkKENDKSAkKExERkxB
R1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZGV2
aWNlbW9kZWwuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAk
KExETElCU19saWJ4ZW50b29sbG9nKSAkKEFQUEVORF9MREZMQUdTKQo+ID4gPiArICAgICAgICQo
Q0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1X
bCxsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQo
UElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmNhbGwpICQo
QVBQRU5EX0xERkxBR1MpCj4gPiA+ICAKPiA+IAo+ID4gSXNuJ3QgdGhlIGRlcGVuZGVuY3kgYWxy
ZWFkeSBlbmNvZGVkIGluIHRvb2xzL1J1bGVzLm1rPwo+IAo+IEhvdz8gV2hpY2ggbWFrZWZpbGUg
dmFyaWFibGUgd291bGQgaW5jbHVkZSAtbHhlbmNhbGwgaW4gdGhlIGFicm92ZSBsaW5lPwo+IAoK
SSB3YXMgdGhpbmtpbmcgYWJvdXQgU0hERVBTXyogaW4gUnVsZXMubWsuIFRoYXQncyBmb3Igc29t
ZXRoaW5nIGVsc2UuCgpBbmQgeW91J3JlIHJpZ2h0LiBXZSBzaG91bGQgZml4IGl0IGhlcmUuCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 11:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 11:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ede-0007Ed-As; Thu, 04 May 2017 11:09:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6Edd-0007ES-EW
 for xen-devel@lists.xen.org; Thu, 04 May 2017 11:09:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F0/17-03920-0FB0B095; Thu, 04 May 2017 11:09:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvcDN3e
 kwex/zBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8anxU9YC25yVizr3c7UwPiavYuRk0NCwE9i
 3ptuRhBbWCBB4tDBncwgtoiAskTvr98sXYxcHEICjxklTt/6CNTAwcEsoC7x+6wZSA2bgL7E7
 hefmEDCvAK2Elc/+4CEWQRUJN5e2c8CYosKhEu8bTwCZvMKCEqcnPkEzOYUsJeYv/8HE4jNLG
 AgcWTRHFYIW15i+9s5YCcICahJXOu/BHVmusTEZz0sExj5ZyEZNQtJ+ywk7QsYmVcxahSnFpW
 lFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIAMQ7GD8tCzgEKMkB5OS
 KK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK827m4I4UEi1LTUyvSMnOA0QCTluDgURLhT
 QNJ8xYXJOYWZ6ZDpE4xKkqJ884ESQiAJDJK8+DaYBF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4h
 yMSsK8a0Cm8GTmlcBNfwW0mAlocbMsB8jikkSElFQDI9vrz+fPmEk172RfGLE3nJ3DJuHoacG
 eDxn+10pvBF/0tnX+0TF5w6s/jzS2CvLP9WP7ckHlxJ37h58+Xsyl/Nfymo36jN1NM+6pdlSv
 ZQ8M8rLf/nx671yDQw+FJrmGRE9m8+68uHf3+1eTdjC/n+P3KvRzYuHGT3P0ZmRU/y5mb+P/2
 vLqrKgSS3FGoqEWc1FxIgDKw9GTuwIAAA==
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493896173!60810791!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2010 invoked from network); 4 May 2017 11:09:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 11:09:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45412778"
To: Jan Beulich <JBeulich@suse.com>
References: <5909B8C1020000780015637E@prv-mh.provo.novell.com>
 <1493892112-8840-1-git-send-email-andrew.cooper3@citrix.com>
 <abda0c8f-0241-a328-1872-54e187b4ad4e@citrix.com>
 <590B1E6D0200007800156BBC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <601b3d87-7a78-ad44-eff4-ba9b05494deb@citrix.com>
Date: Thu, 4 May 2017 12:09:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B1E6D0200007800156BBC@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86/traps: Lift all non-entrypoint
 logic in entry_int82() up into C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTE6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA1LjE3IGF0
IDEyOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA0LzA1LzE3
IDExOjAxLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMKPj4gQEAgLTIxLDYgKzIxLDcgQEAgRU5UUlkoZW50cnlfaW50ODIpCj4+ICAKPj4gICAgICAg
ICAgbW92ICAgJXJzcCwgJXJkaQo+PiAgICAgICAgICBjYWxsICBkb19lbnRyeV9pbnQ4Mgo+PiAr
ICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCj4+ICAKPj4gIC8qICVyYng6IHN0
cnVjdCB2Y3B1ICovCj4+ICBFTlRSWShjb21wYXRfdGVzdF9hbGxfZXZlbnRzKQo+Pgo+Pgo+PiBU
aGlzIG9ubHkgY3VycmVudGx5IHdvcmtzIGJlY2F1c2UgdGhlIEFMSUdOIGhpZGRlbiBpbiBFTlRS
WSgpIGhhcHBlbnMgdG8KPj4gYmUgc2FmZSB0byBleGVjdXRlIHRocm91Z2gsIGJ1dCB3ZSBzaG91
bGRuJ3QgcmVseSBvbiB0aGlzLAo+IFdoeSBub3Q/IEFMSUdOIGlzIHRoZSB3YXkgaXQgaXMgZm9y
IGEgcmVhc29uLgoKSXQgc3RpbGwgZG9lc24ndCBzdHJpa2UgbWUgYXMgYSBzYWZlIG9yIHNlbnNp
YmxlIHRoaW5nIHRvIHJlbHkgb24sIGFuZAp3aWxsIGJlY29tZSBmb3JiaWRkZW4gaWYvd2hlbiB3
ZSBkZWNpZGUgdG8gYm9ycm93IHNvbWUgb2YgdGhlIG9ianRvb2wKaW1wcm92ZW1lbnRzIGZyb20g
TGludXguCgo+Cj4+IGFuZCBhIHNpbmdsZSBwcmVkaWN0ZWQganVtcCBpcyBwcm9iYWJseSBmYXN0
ZXIgdG8gZXhlY3V0ZSB0aGFuCj4+IGEgbGluZSBvZiBzaW5nbGUtYnl0ZSBub3BzLgo+IEknbSBu
b3Qgc3VyZSBhYm91dCB0aGlzLCBidXQgaXQncyBwb3NzaWJsZS4gQSBxdWVzdGlvbiBpcyB3aGV0
aGVyIHdlCj4gcmVhbGx5IHNob3VsZCBmb3JjZSAweDkwIGZpbGxlcnMgaW4gQUxJR04sIHJhdGhl
ciB0aGFuIGhhdmluZyB0aGUKPiBhc3NlbWJsZXIgdXNlIG11bHRpLWJ5dGVzIE5PUHMgd2hlbiBz
dWl0YWJsZS4KCkkndmUgYmVlbiBleHBlcmltZW50aW5nIGFuZCBpdCBhcHBlYXJzIHRoYXQgc29t
ZSBBTElHTnMgYXJlIHJlZHVjZWQgdG8KbXVsdGlieXRlIG5vcHMsIHdoaWxlIG90aGVycyBhcmVu
J3QuICBJIGNhbid0IGZpbmQgYW55IGNvbnNpc3RlbmN5LgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu May 04 11:12:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 11:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Efw-0007oZ-NW; Thu, 04 May 2017 11:12:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6Efv-0007oP-DT
 for xen-devel@lists.xen.org; Thu, 04 May 2017 11:11:59 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E3/2C-02185-E7C0B095; Thu, 04 May 2017 11:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQreOhzv
 SoHkCk8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFyzQbmgrmsFRfnf2ZsYFzE0sXIySEh4Cfx
 5tNJVhBbWMBWovvCZWYQW0TAR2LTiTVgNUICHhL3981iBLGZBbIl5p16BxZnE9CX2P3iExOIz
 QvUu+72FDYQm0VAReLOy8tgcVGBcIm3jUdYIGoEJU7OfAJmcwp4SnTv7oGaaSBxZNEcVghbXm
 L72znMEHvVJK71X2KHuDNdYuKzHpYJjPyzkIyahaR9FpL2BYzMqxg1ilOLylKLdI3M9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOwnoGBcQdjy16/Q4ySHExKorzqr9gjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw9nNzRwoJFqWmp1akZeYA4wEmLcHBoyTCOxEkzVtckJhbn
 JkOkTrFqMsx597X90xCLHn5ealS4rwlIEUCIEUZpXlwI2CxeYlRVkqYl5GBgUGIpyC1KDezBF
 X+FaM4B6OSMG8cyBSezLwSuE2vgI5gAjqiWZYD5IiSRISUVANjj9C/P00veXsavyQbd/YFf7s
 gfbGi9qD0dZ0Zlcsm7lOoaLpbU9of8sf2zOF/kVP2/tNYyuMu9HP9xQtsb3305zxbaH3eadH7
 nu8OzzjzEtLblcU33rybknIiizm9nV+yYqOsjPlsyd0X1wWHXy7fy1RwekrnJSllo3spjTbrf
 aayT3paN+eDEktxRqKhFnNRcSIAV+wFkMgCAAA=
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493896317!98738914!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16410 invoked from network); 4 May 2017 11:11:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 11:11:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45412896"
To: Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <60fe3ac5-6a90-f973-efb9-3299f4ad65a7@citrix.com>
Date: Thu, 4 May 2017 12:11:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [RFC for 4.9] [PATCH 0/7] XSAs 213-315 followups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDUvMTcgMTk6MDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVmFyaW91cyBpbXByb3Zl
bWVudHMgYmFzZWQgb24gb2JzZXJ2YXRpb25zIHdoaWxlIGludmVzdGlnYXRpbmcgYW5kIGZpeGlu
ZyB0aGUKPiBhZm9ybWVudGlvbmVkIFhTQXMuICBBbGwgYXJlIGNhbmRpZGF0ZSBwYXRjaGVzIGZv
ciA0LjkgYXQgdGhpcyBwb2ludCwgd2l0aAo+IHBhdGNoZXMgMiwgMyBhbmQgNyBiZWluZyB0aGUg
aW1wb3J0YW50IG9uZXMgZnJvbSBhbiBhdHRhY2stc3VyZmFjZS1taXRpZ2F0aW9uCj4gcG9pbnQg
b2Ygdmlldy4KPgo+IFRoaXMgaXMgdGhlIHN1YnNldCBvZiBteSBpbnRlbnRlZCBzZXJpZXMsIGJ1
dCBJIGhhdmVuJ3QgaGFkIHRpbWUgdG8gZmluaXNoIHRoZQo+IHJlc3Qgb2YgdGhlIHdvcmsgSSB3
YW50ZWQgdG8gZG8sIHdoaWNoIGNsZWFybHkgbWFrZXMgaXQgcG9zdCA0Ljkgd29yayBhdCB0aGlz
Cj4gcG9pbnQuCgpKdWxpZW46ICBJIGhhdmUgdjIgb2YgdGhpcyBzZXJpZXMgbm93IGZ1bGx5IHJl
dmlld2VkL2Fja2VkLgoKSSdkIGxpa2UgdG8gcmVxdWVzdCB0aGVtIGZvciBpbmNsdXNpb24gaW50
byA0LjkgYXQgdGhpcyBwb2ludCAodW5sZXNzCnRoZXJlIGFyZSBhbnkgbGFzdCBtaW51dGUgb2Jq
ZWN0aW9ucyBmcm9tIG90aGVyIG1haW50YWluZXJzKS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 11:28:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 11:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Evr-0000PG-2N; Thu, 04 May 2017 11:28:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6Evp-0000Ov-BD
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 11:28:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 0C/5C-02956-8501B095; Thu, 04 May 2017 11:28:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdcgDv
 S4O9VVYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzFmyirFgTwNjxdvHSQ2M
 h4K6GLk4hAT+Mkp8WTKLCcJ5zChx/88tVghnG6PEmc8zWLoYOTlEBJwlvp6Zyw5i8wroSyyZu
 I4VxBYWMJdon3+LGaRBQuC9ksSOqcuZQBISAp4S9+ceZ4OxZ068zdjFyM7BJmAlcUgMJMoioC
 ox/9BctgmM3AsYGVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqcAQh2MM687H+IUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4Jfu5IIcGi
 1PTUirTMHGDwwaQlOHiURHilQdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOawZSJABSl
 FGaBzcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrDDKFJzOvBG7TK6AjmICOaJblAD
 miJBEhJdXAKH7v6rwtvZHNp+3CE7feYHzaK5MZfJSZPUBxc0HSfLa/xRv65m9OZr0gXcYu997
 m+rmqnjnzdmarifGXJN4L4i07onT5idm+x1IRbxeyvGOK3ZFzI0XsiBjX/T9nsu9bbcy+UVCS
 Mk18UtiEuW7quR81BN16NXcA409l17sbpic/hN/2eO+uxFKckWioxVxUnAgAPn2FY38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493897302!87936602!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35588 invoked from network); 4 May 2017 11:28:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 11:28:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6Evj-0007re-Lv; Thu, 04 May 2017 11:28:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6Eve-00005O-7a; Thu, 04 May 2017 11:28:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6Evc-0006nF-Tb; Thu, 04 May 2017 11:28:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108185-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ba10dbc7ae6c92816109913c6c25ba66c7aa7288
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 11:28:12 +0000
Subject: [Xen-devel] [xen-unstable test] 108185: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODE4NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODE4NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3OTAwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTA3OTAwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3OTAwCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTA3ODQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDc5MDAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEwNzkwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzkwMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3OTAw
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
bXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiYTEw
ZGJjN2FlNmM5MjgxNjEwOTkxM2M2YzI1YmE2NmM3YWE3Mjg4CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNh
MmQ0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDc5MDAgIDIwMTctMDQtMjggMTQ6MDY6MjIgWiAg
ICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3OTQwICAyMDE3LTA0LTI5IDA2OjUxOjU2
IFogICAgNSBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4MTg1ICAy
MDE3LTA1LTAzIDEwOjUwOjE5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRrZXJuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiYTEwZGJjN2FlNmM5MjgxNjEw
OTkxM2M2YzI1YmE2NmM3YWE3Mjg4CkF1dGhvcjogUXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29t
PgpEYXRlOiAgIEZyaSBBcHIgMjggMDI6MTQ6MjkgMjAxNyArMDgwMAoKICAgIHZUUE06IHVwZGF0
ZSBlbWFpbCBhZGRyZXNzIGFuZCBmaWxlIHBhdGggaW4gTUFJTlRBSU5FUlMgZmlsZQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBRdWFuIFh1IDx4dXF1YW44QGh1YXdlaS5jb20+Cgpjb21taXQgZWFm
NTM3MzQyYzkwOTg3NWMxMGY0OWIwNmUxNzQ5MzY1NTQxMDY4MQpBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTWF5IDIgMTQ6NDY6NTggMjAxNyArMDIw
MAoKICAgIHg4NjogZGlzY2FyZCB0eXBlIGluZm9ybWF0aW9uIHdoZW4gc3RlYWxpbmcgcGFnZXMK
ICAgIAogICAgV2hpbGUgYSBwYWdlIGhhdmluZyBqdXN0IGEgc2luZ2xlIGdlbmVyYWwgcmVmZXJl
bmNlIGxlZnQgbmVjZXNzYXJpbHkKICAgIGhhcyBhIHplcm8gdHlwZSByZWZlcmVuY2UgY291bnQg
dG9vLCBpdHMgdHlwZSBtYXkgc3RpbGwgYmUgdmFsaWQgKGFuZAogICAgaW4gdmFsaWRhdGVkIHN0
YXRlOyBhdCBwcmVzZW50IHRoaXMgaXMgb25seSBwb3NzaWJsZSBhbmQgcmVsZXZhbnQgZm9yCiAg
ICBQR1Rfc2VnX2Rlc2NfcGFnZSwgYXMgcGFnZSB0YWJsZXMgaGF2ZSB0aGVpciB0eXBlIGZvcmNp
Ymx5IHphcHBlZCB3aGVuCiAgICB0aGVpciB0eXBlIHJlZmVyZW5jZSBjb3VudCBkcm9wcyB0byB6
ZXJvLCBhbmQKICAgIFBHVF97d3JpdGFibGUsc2hhcmVkfV9wYWdlIHBhZ2VzIGRvbid0IHJlcXVp
cmUgYW55IHZhbGlkYXRpb24pLiBJbgogICAgc3VjaCBhIGNhc2Ugd2hlbiB0aGUgcGFnZSBpcyBi
ZWluZyByZS11c2VkIHdpdGggdGhlIHNhbWUgdHlwZSBhZ2FpbiwKICAgIHZhbGlkYXRpb24gaXMg
YmVpbmcgc2tpcHBlZC4gQXMgdmFsaWRhdGlvbiBjcml0ZXJpYSBkaWZmZXIgYmV0d2VlbgogICAg
MzItIGFuZCA2NC1iaXQgZ3Vlc3RzLCBwYWdlcyB0byBiZSB0cmFuc2ZlcnJlZCBiZXR3ZWVuIGd1
ZXN0cyBuZWVkIHRvCiAgICBoYXZlIHRoZWlyIHZhbGlkYXRpb24gaW5kaWNhdG9yIHphcHBlZCAo
YW5kIHdpdGggaXQgd2UgemFwIGFsbCBvdGhlcgogICAgdHlwZSBpbmZvcm1hdGlvbiBhdCBvbmNl
KS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE0LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgMjJjMDk2Yzk5ZDhjMDU4MzNjM2MxOTg3MGUzNmVm
YjJkZDRlODAxMwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBUdWUgTWF5IDIgMTQ6NDU6MDIgMjAxNyArMDIwMAoKICAgIG11bHRpY2FsbDogZGVhbCB3aXRo
IGVhcmx5IGV4aXQgY29uZGl0aW9ucwogICAgCiAgICBJbiBwYXJ0aWN1bGFyIGNoYW5nZXMgdG8g
Z3Vlc3QgcHJpdmlsZWdlIGxldmVsIHJlcXVpcmUgdGhlIG11bHRpY2FsbAogICAgc2VxdWVuY2Ug
dG8gYmUgYWJvcnRlZCwgYXMgaHlwZXJjYWxscyBhcmUgcGVybWl0dGVkIGZyb20ga2VybmVsIG1v
ZGUKICAgIG9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBtdWx0aWNhbGws
IGFsc28gcHJvcGVybHkgaGFuZGxlCiAgICB0aGUgcmV0dXJuIHZhbHVlIGluIHRoZSBIWVBFUlZJ
U09SX2lyZXQgY2FzZSAod2hpY2ggc2hvdWxkIGJlIHRoZSBndWVzdAogICAgc3BlY2lmaWVkIHZh
bHVlKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjEzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFu
biBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCmNvbW1pdCBiYTM5ZTliMjEwODMxOWQyYjdiODQyNzgxMTA2Mzg2Yjhl
ZDYyZmFiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZy
aSBBcHIgMjggMTY6MDM6NDAgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3Qgc3R1YiBp
bnZvY2F0aW9uIGNvbnN0cmFpbnRzIGFnYWluCiAgICAKICAgIFdoaWxlIHRoZSBoeXBlcnZpc29y
IHNpZGUgb2YgY29tbWl0IGNkOTFhYjA4ZWEgKCJ4ODZlbXVsOiBjb3JyZWN0IHN0dWIKICAgIGlu
dm9jYXRpb24gY29uc3RyYWludHMiKSB3YXMgZmluZSwgdGhlIHRvb2xzIHNpZGUgdHJpZ2dlcmVk
IGEgYm9ndXMKICAgIGVycm9yIHdpdGggb2xkIGdjYyAoNC4zIGFuZCA0LjQgYXQgbGVhc3QpLiBV
c2UgYSBzbGlnaHRseSBsZXNzCiAgICBhcHByb3ByaWF0ZSB2YXJpYW50IGluc3RlYWQsIHByb3Zl
biB0byBiZSBnb29kIGVub3VnaCB0byBub3QKICAgIHJlLWludHJvZHVjZSB0aGUgb3JpZ2luYWwg
cHJvYmxlbTogV2hpY2ggb2YgdGhlIGFkZHJlc3NlcyBpcyBhY3R1YWxseQogICAgdXNlZCBkb2Vz
bid0IG1hdHRlciBtdWNoIGFzIGxvbmcgYXMgdGhlIGNvbXBpbGVyIGNhbid0IHByb3ZlIHRoYXQg
dGhlCiAgICB0d28gcG9pbnRlcnMgZG9uJ3QgYWxpYXMgb25lIGFub3RoZXIuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0
ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 11:47:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 11:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FEb-0001py-Sq; Thu, 04 May 2017 11:47:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d6FEa-0001ps-ER
 for xen-devel@lists.xen.org; Thu, 04 May 2017 11:47:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0B/23-03058-3E41B095; Thu, 04 May 2017 11:47:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXS1tYhoftYhDv
 SoGORqMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFsfydbQY9WxaW7bYwNjA0KXYxcHEIC0xgl
 Npz4z9zFyMkhIcArcWTZDFYIO0Bi045FrBBFLYwSO69sBStiE9CWWPv3FBuILSIgLXHt82VGk
 CJmgaOMEp+mTQQrEhZIlPg+by7YJBYBVYnzr9czgdi8Am4SP+6cZ4LYICdx81wn8wRG7gWMDK
 sY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GGdf9j/
 EKMnBpCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+EMHekkGBRanpqRVpmDjDUYNIS
 HDxKIrxiIGne4oLE3OLMdIjUKUZdjl1z371nEmLJy89LlRLn/SMEVCQAUpRRmgc3Ahb2lxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwayiiczrwRu0yugI5iAjmiW5QA5oiQRISXVwKhear
 LJZ54cr4k901tlm6n7IvlL/+lvulRz0mKmx9WWCxM7Ai8csO+MWWDxNaVhRWmJ6AZJp73cfOw
 zt/Pyz+yJWL1kydcPu+RX/33BLZLikvPnWLv8McOfp69Lp78//6f0iO/uRJY+1jP3TcTeiqda
 Pmpz5A58GaPhla9wNeDg8n0184wu7FJiKc5INNRiLipOBABpmU+kdgIAAA==
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493898464!60517282!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22050 invoked from network); 4 May 2017 11:47:47 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 11:47:47 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 May 2017 04:47:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,287,1491289200"; d="scan'208";a="1126380891"
Received: from test-optiplex-7040.bj.intel.com ([10.238.154.174])
 by orsmga001.jf.intel.com with ESMTP; 04 May 2017 04:47:42 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Fri,  5 May 2017 11:52:14 +0800
Message-Id: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 paul.durrant@citrix.com, yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com,
 JBeulich@suse.com, Xiong Zhang <xiong.y.zhang@intel.com>
Subject: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot when
	using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

J2NvbW1pdCAxNjc5ZTBkZjNkZjYgKCJ4ODYvaW9yZXEgc2VydmVyOiBhc3luY2hyb25vdXNseSBy
ZXNldApvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScgd2lsbCBjYWxsCnAy
bV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSB3aGljaCBzZXQgZW50cnkucmVjYWxjPTEuIFRo
ZW4KdGhlIGZvbGxvd2luZyBnZXRfZW50cnkocDJtX2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4K
cDJtX3JhbV9ydyB0eXBlLgpCdXQgJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2Vy
dmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0Cm91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50
cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKYXNzdW1lIGdldF9lbnRyeShwMm1f
aW9yZXFfc2VydmVyKSB3aWxsIHJldHVybiBwMm1faW9yZXFfc2VydmVyCnR5cGUsIHRoZW4gcmVz
ZXQgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzLiBUaGUgZmFjdCBpcyB0aGUgYXNzdW1wdGlvbgpp
c24ndCB0cnVlLCBhbmQgc3lzbmNocm9ub3VzbHkgcmVzZXQgZnVuY3Rpb24gY291bGRuJ3Qgd29y
ay4gVGhlbgppb3JlcS5lbnRyeV9jb3VudCBpcyBsYXJnZXIgdGhhbiB6ZXJvIGFmdGVyIGFuIGlv
cmVxIHNlcnZlciB1bm1hcHMsCmZpbmFsbHkgdGhpcyByZXN1bHRzIERvbVUgY291bGRuJ3QgcmVi
b290LgoKVGhpcyBwYXRjaCBhZGQgYSBQMk1fUFJFX1JFQ0FMQyBmbGFnIHRvIHAybV9xdWVyeV90
LCB0aGVuCmdldF9lbnRyeShQMk1fUFJFX1JFQ0FMQykgd2lsbCByZXR1cm4gcDJtX2lvcmVxX3Nl
cnZlciB0eXBlCmZvciBwMm1faW9yZXFfc2VydmVyIHBmbiwgYW5kIGZpbmFsbHkgY2hhbmdlIG1l
bSB0eXBlIHRocm91Z2ggc2V0X2VudHJ5LgoKRml4OiAnY29tbWl0IDZkNzc0YTk1MTY5NiAoIng4
Ni9pb3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVzZXQKICAgICAgb3V0c3RhbmRpbmcgcDJt
X2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpJwoKU2ln
bmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBZdSBaaGFuZyA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYyB8ICA3ICsrKysrLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YyAgfCAxOSArKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwg
IDggKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgMSArCiA0IGZpbGVzIGNo
YW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4
IGYzN2ExZjIuLjhmODhkMmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtOTkxLDggKzk5MSwxMSBAQCBzdGF0
aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogCiAgICAgaWYg
KCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeSkgKQogICAgIHsKLSAgICAgICAgKnQgPSBwMm1fcmVj
YWxjX3R5cGUocmVjYWxjIHx8IGVwdF9lbnRyeS0+cmVjYWxjLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlcHRfZW50cnktPnNhX3AybXQsIHAybSwgZ2ZuKTsKKyAgICAgICAgaWYgKCAh
KHEgJiBQMk1fUFJFX1JFQ0FMQykgKQorICAgICAgICAgICAgKnQgPSBwMm1fcmVjYWxjX3R5cGUo
cmVjYWxjIHx8IGVwdF9lbnRyeS0+cmVjYWxjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXB0X2VudHJ5LT5zYV9wMm10LCBwMm0sIGdmbik7CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICp0ID0gZXB0X2VudHJ5LT5zYV9wMm10OwogICAgICAgICAqYSA9IGVwdF9lbnRyeS0+
YWNjZXNzOwogICAgICAgICBpZiAoIHN2ZSApCiAgICAgICAgICAgICAqc3ZlID0gZXB0X2VudHJ5
LT5zdXBwcmVzc192ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA1MDc5YjU5Li41MGU3NGY1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC04NDAsOCArODQwLDExIEBAIHBvZF9yZXRyeV9sMzoKICAgICAgICAgICAgIG1mbiA9IF9t
Zm4obDNlX2dldF9wZm4oKmwzZSkgKwogICAgICAgICAgICAgICAgICAgICAgICBsMl90YWJsZV9v
ZmZzZXQoYWRkcikgKiBMMV9QQUdFVEFCTEVfRU5UUklFUyArCiAgICAgICAgICAgICAgICAgICAg
ICAgIGwxX3RhYmxlX29mZnNldChhZGRyKSk7Ci0gICAgICAgICAgICAqdCA9IHAybV9yZWNhbGNf
dHlwZShyZWNhbGMgfHwgX25lZWRzX3JlY2FsYyhmbGFncyksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShmbGFncyksIHAybSwgZ2ZuKTsKKyAgICAg
ICAgICAgIGlmICggIShxICYgUDJNX1BSRV9SRUNBTEMpICkKKyAgICAgICAgICAgICAgICAqdCA9
IHAybV9yZWNhbGNfdHlwZShyZWNhbGMgfHwgX25lZWRzX3JlY2FsYyhmbGFncyksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGZsYWdzKSwgcDJtLCBn
Zm4pOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICp0ID0gcDJtX2ZsYWdzX3Rv
X3R5cGUoZmxhZ3MpOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNlKTsKIAogICAg
ICAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1faXNfcmFtKCp0KSk7CkBAIC04
NzksOCArODgyLDExIEBAIHBvZF9yZXRyeV9sMjoKICAgICBpZiAoIGZsYWdzICYgX1BBR0VfUFNF
ICkKICAgICB7CiAgICAgICAgIG1mbiA9IF9tZm4obDJlX2dldF9wZm4oKmwyZSkgKyBsMV90YWJs
ZV9vZmZzZXQoYWRkcikpOwotICAgICAgICAqdCA9IHAybV9yZWNhbGNfdHlwZShyZWNhbGMgfHwg
X25lZWRzX3JlY2FsYyhmbGFncyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9m
bGFnc190b190eXBlKGZsYWdzKSwgcDJtLCBnZm4pOworICAgICAgICBpZiAoICEocSAmIFAyTV9Q
UkVfUkVDQUxDKSApCisgICAgICAgICAgICAqdCA9IHAybV9yZWNhbGNfdHlwZShyZWNhbGMgfHwg
X25lZWRzX3JlY2FsYyhmbGFncyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAy
bV9mbGFnc190b190eXBlKGZsYWdzKSwgcDJtLCBnZm4pOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICAqdCA9IHAybV9mbGFnc190b190eXBlKGZsYWdzKTsKICAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobDJlKTsKICAgICAgICAgCiAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSB8fCAh
cDJtX2lzX3JhbSgqdCkpOwpAQCAtOTE2LDcgKzkyMiwxMCBAQCBwb2RfcmV0cnlfbDE6CiAgICAg
ICAgIHJldHVybiBJTlZBTElEX01GTjsKICAgICB9CiAgICAgbWZuID0gX21mbihsMWVfZ2V0X3Bm
bigqbDFlKSk7Ci0gICAgKnQgPSBwMm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNh
bGMoZmxhZ3MpLCBsMXQsIHAybSwgZ2ZuKTsKKyAgICBpZiAoICEocSAmIFAyTV9QUkVfUkVDQUxD
KSApCisgICAgICAgICp0ID0gcDJtX3JlY2FsY190eXBlKHJlY2FsYyB8fCBfbmVlZHNfcmVjYWxj
KGZsYWdzKSwgbDF0LCBwMm0sIGdmbik7CisgICAgZWxzZQorICAgICAgICAqdCA9IGwxdDsKICAg
ICB1bm1hcF9kb21haW5fcGFnZShsMWUpOwogCiAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8
ICFwMm1faXNfcmFtKCp0KSB8fCBwMm1faXNfcGFnaW5nKCp0KSk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMWQ1N2U1Yy4u
MWMzZTIyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwpAQCAtMTAyMCw2ICsxMDIwLDggQEAgdm9pZCBwMm1fZmluaXNoX3R5cGVf
Y2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuID0gZ2ZuX3goZmlyc3RfZ2ZuKTsKICAgICB1bnNpZ25lZCBsb25nIGxhc3RfZ2Zu
ID0gZ2ZuICsgbWF4X25yIC0gMTsKKyAgICBtZm5fdCBtZm47CisgICAgcDJtX2FjY2Vzc190IGE7
CiAKICAgICBBU1NFUlQob3QgIT0gbnQpOwogICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShv
dCkgJiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKQEAgLTEwMjksMTAgKzEwMzEsMTAgQEAgdm9p
ZCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgbGFzdF9nZm4g
PSBtaW4obGFzdF9nZm4sIHAybS0+bWF4X21hcHBlZF9wZm4pOwogICAgIHdoaWxlICggZ2ZuIDw9
IGxhc3RfZ2ZuICkKICAgICB7Ci0gICAgICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2Zu
LCAmdCk7Ci0KKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZ0LCAmYSwg
UDJNX1BSRV9SRUNBTEMsIE5VTEwsIE5VTEwpOwogICAgICAgICBpZiAoIHQgPT0gb3QgKQotICAg
ICAgICAgICAgcDJtX2NoYW5nZV90eXBlX29uZShkLCBnZm4sIHQsIG50KTsKKyAgICAgICAgICAg
IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgbnQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAgICAgIGdmbisr
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCmluZGV4IDc1NzRhOWIuLjk2NDUyNjAgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApA
QCAtNzgsNiArNzgsNyBAQCB0eXBlZGVmIGVudW0gewogdHlwZWRlZiB1bnNpZ25lZCBpbnQgcDJt
X3F1ZXJ5X3Q7CiAjZGVmaW5lIFAyTV9BTExPQyAgICAoMXU8PDApICAgLyogUG9wdWxhdGUgUG9E
IGFuZCBwYWdlZC1vdXQgZW50cmllcyAqLwogI2RlZmluZSBQMk1fVU5TSEFSRSAgKDF1PDwxKSAg
IC8qIEJyZWFrIENvVyBzaGFyaW5nICovCisjZGVmaW5lIFAyTV9QUkVfUkVDQUxDICgxdTw8Mikg
ICAvKiBHZXQgcDJtIHR5cGUgYmVmb3JlIHJlY2FsYyAqLwogCiAvKiBXZSB1c2UgYml0bWFwcyBh
bmQgbWFrcyB0byBoYW5kbGUgZ3JvdXBzIG9mIHR5cGVzICovCiAjZGVmaW5lIHAybV90b19tYXNr
KF90KSAoMVVMIDw8IChfdCkpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 11:50:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 11:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FH0-0002Na-9f; Thu, 04 May 2017 11:50:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marcandre.lureau@redhat.com>) id 1d6F9z-0001fz-9i
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 11:43:03 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 12/BD-02202-6C31B095; Thu, 04 May 2017 11:43:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVysWW7jO5RYe5
 Ig+cLLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbx1ayFRxirZi8ZTVbA+Mxli5GTg4hgdlM
 Ejdf5nUxcnCwCNhLnDtkBRJmFCiT2LXhHDOEXSpxfc9kJogSO4mztxm7GLmAOlczSvw/8xJsD
 JuAh8SfCVPYQGwRAUmJ312nwXqZBZ4zSnybDGYLC1hJHHtzkRFijqpE12x7EJNXwEFiY0caSA
 WngKPEjHMHmCAOc5C4/+kOI4jNKyAocXLmExaQcmYBdYn184QghstLNG+dDTZcQkBb4kL7IxY
 Iu49RYv4pxQmMwrOQdM9C6J6FpHsBI/MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DA2O93NTi
 4sT01JzEpGK95PzcTYzA0K5nYGDcwdiz1+8QoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKEryJQtyRQoJFqempFWmZOcAog0lLcPAoifCqgaR5iwsSc4sz0yFSpxh1Oebc+/qeSY
 glLz8vVUqctwOkSACkKKM0D24ELOIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmVQamDyG
 ezLwSuE2vgI5gAjqiWZYD5IiSRISUVAMj68m325zmGS94crf/6IKXVTOfJ306YnxtYujrdzG9
 u8ynPDn8w1ExYfJ/d0Omj2enuz2R5xH9+/Gitc7D1/vWVNx3v7Jg6bkJpfo9/1f+/HBmZ8Ust
 lMbKye+dud47rrrwdu5hnw3g8wE2uaX8cvmPFBZpcFpk7Z3Ue3FDsu6znzD/U42gbcn/FFiKc
 5INNRiLipOBAB6V1/b8wIAAA==
X-Env-Sender: marcandre.lureau@redhat.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493898180!98052613!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47307 invoked from network); 4 May 2017 11:43:01 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 11:43:01 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 038D94E339;
 Thu,  4 May 2017 11:43:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 038D94E339
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 038D94E339
Received: from localhost (ovpn-117-244.ams2.redhat.com [10.36.117.244])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 279B480DEF;
 Thu,  4 May 2017 11:42:52 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Thu,  4 May 2017 15:42:14 +0400
Message-Id: <20170504114232.20318-4-marcandre.lureau@redhat.com>
In-Reply-To: <20170504114232.20318-1-marcandre.lureau@redhat.com>
References: <20170504114232.20318-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Thu, 04 May 2017 11:43:00 +0000 (UTC)
X-Mailman-Approved-At: Thu, 04 May 2017 11:50:17 +0000
Cc: Anthony Perard <anthony.perard@citrix.com>, stefanha@gmail.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Subject: [Xen-devel] [PULL 03/21] xen: use a better chardev type check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+ClJldmlld2VkLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KUmV2aWV3
ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+Ci0tLQogaHcv
eGVuL3hlbi1jb21tb24uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tY29tbW9uLmMgYi9ody94ZW4v
eGVuLWNvbW1vbi5jCmluZGV4IGFlNzYxNTBlOGEuLmE5MDU1ZTllYmEgMTAwNjQ0Ci0tLSBhL2h3
L3hlbi94ZW4tY29tbW9uLmMKKysrIGIvaHcveGVuL3hlbi1jb21tb24uYwpAQCAtMzgsNyArMzgs
NyBAQCBzdGF0aWMgaW50IHN0b3JlX2Rldl9pbmZvKGludCBkb21pZCwgQ2hhcmRldiAqY3MsIGNv
bnN0IGNoYXIgKnN0cmluZykKICAgICBpbnQgcmV0ID0gLTE7CiAKICAgICAvKiBPbmx5IGNvbnRp
bnVlIGlmIHdlJ3JlIHRhbGtpbmcgdG8gYSBwdHkuICovCi0gICAgaWYgKHN0cm5jbXAoY3MtPmZp
bGVuYW1lLCAicHR5OiIsIDQpKSB7CisgICAgaWYgKCFDSEFSREVWX0lTX1BUWShjcykpIHsKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgfQogICAgIHB0cyA9IGNzLT5maWxlbmFtZSArIDQ7Ci0tIAoy
LjEyLjAuMTkxLmdjNWQ4ZGU5MWQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 12:02:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FSa-0003Hg-G5; Thu, 04 May 2017 12:02:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6FSZ-0003Ha-35
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:02:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D4/15-03613-5481B095; Thu, 04 May 2017 12:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS9dVgjv
 SYPlqZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN9YwN7wTHpire9O5gbGE+IdDFycggJ5Elc
 OfWAGcTmFbCTmP3kJyuILSFgKPH0/XU2EJtFQFXiyZkrYDabgLpE27PtQDUcHCICBhLnjiZ1M
 XJxMAvMZpTY+HIOE0iNsECQxKfd+xgh5ttJTDx+BKyeV0BQ4u8OYZAwM1B4wuHlrBMYuWchZG
 YhyUDYWhIPf91igbC1JZYtfM0MUs4sIC2x/B8HRNhGYv/JVjQlILa7xOWZbxkXMHKsYlQvTi0
 qSy3StdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSgYg2MF4d1PAIUZJDiYl
 UV71V+yRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCV1ecO1JIsCg1PbUiL
 TMHGDcwpRIcPEoivIliQGne4oLE3OLMdIjUKUZFKXHeXyAJAZBERmkeXBssVi8xykoJ8zICHS
 XEU5BalJtZgir/ilGcg1FJmPcpyBSezLwSuOmvgBYzAS1uluUAWVySiJCSamB0vcswM+rh3qU
 uPNXbnDK2cVq9/z7J6Nm05Xb8zyr8urxtH9lMfPc3M/aP1f/rxqI7dX9ME1US3dJusKLtPlNV
 WvTCyWsLv5/7w2tldWr+zeI5E5aVcLfM57fK/VF7tMr1s2HqjJNtodoRNw14dp648Udz56xFZ
 /MfP33GdrxrDfPN30K6ce8llViKMxINtZiLihMBv6+sZdACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1493899331!58701470!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65074 invoked from network); 4 May 2017 12:02:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 12:02:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 06:02:10 -0600
Message-Id: <590B34610200007800156C58@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 06:02:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <590B34610200007800156C58@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part734B2C51.2__="
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH] VMX: constrain vmx_intr_assist() debugging code
 to debug builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part734B2C51.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

This is because that code, added by commit 997382b771 ("y86/vmx: dump
PIR and vIRR before ASSERT()"), was meant to be removed by the time we
finalize 4.9, but the root cause of the ASSERT() wrongly(?) triggering
still wasn't found.

Take the opportunity and also correct the format specifiers, which I
had got wrong when editing said change while committing.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/hvm/vmx/intr.c
+++ b/xen/arch/x86/hvm/vmx/intr.c
@@ -318,6 +318,7 @@ void vmx_intr_assist(void)
         */
         if ( pt_vector !=3D -1 )
         {
+#ifndef NDEBUG
             /*
              * We assert that intack.vector is the highest priority =
vector for
              * only an interrupt from vlapic can reach this point and the
@@ -334,7 +335,7 @@ void vmx_intr_assist(void)
                 const uint32_t *word;
                 unsigned int i;
=20
-                printk(XENLOG_ERR "%pv: intack: %02x:%u pt: %02x\n",
+                printk(XENLOG_ERR "%pv: intack: %u:%02x pt: %02x\n",
                        current, intack.source, intack.vector, pt_vector);
=20
                 vlapic =3D vcpu_vlapic(v);
@@ -357,6 +358,7 @@ void vmx_intr_assist(void)
                     printk("\n");
                 }
             }
+#endif
             ASSERT(intack.vector >=3D pt_vector);
             vmx_set_eoi_exit_bitmap(v, intack.vector);
         }




--=__Part734B2C51.2__=
Content-Type: text/plain; name="VMX-intr-assist-debug.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="VMX-intr-assist-debug.patch"

VMX: constrain vmx_intr_assist()  debugging code to debug builds=0A=0AThis =
is because that code, added by commit 997382b771 ("y86/vmx: dump=0APIR and =
vIRR before ASSERT()"), was meant to be removed by the time we=0Afinalize =
4.9, but the root cause of the ASSERT() wrongly(?) triggering=0Astill =
wasn't found.=0A=0ATake the opportunity and also correct the format =
specifiers, which I=0Ahad got wrong when editing said change while =
committing.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/arch/x86/hvm/vmx/intr.c=0A+++ b/xen/arch/x86/hvm/vmx/intr.c=0A@@ =
-318,6 +318,7 @@ void vmx_intr_assist(void)=0A         */=0A         if ( =
pt_vector !=3D -1 )=0A         {=0A+#ifndef NDEBUG=0A             /*=0A    =
          * We assert that intack.vector is the highest priority vector =
for=0A              * only an interrupt from vlapic can reach this point =
and the=0A@@ -334,7 +335,7 @@ void vmx_intr_assist(void)=0A                =
 const uint32_t *word;=0A                 unsigned int i;=0A =0A-          =
      printk(XENLOG_ERR "%pv: intack: %02x:%u pt: %02x\n",=0A+             =
   printk(XENLOG_ERR "%pv: intack: %u:%02x pt: %02x\n",=0A                 =
       current, intack.source, intack.vector, pt_vector);=0A =0A           =
      vlapic =3D vcpu_vlapic(v);=0A@@ -357,6 +358,7 @@ void vmx_intr_assist=
(void)=0A                     printk("\n");=0A                 }=0A        =
     }=0A+#endif=0A             ASSERT(intack.vector >=3D pt_vector);=0A   =
          vmx_set_eoi_exit_bitmap(v, intack.vector);=0A         }=0A
--=__Part734B2C51.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part734B2C51.2__=--


From xen-devel-bounces@lists.xen.org Thu May 04 12:08:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FYF-0003Yc-4J; Thu, 04 May 2017 12:08:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6FYD-0003YW-EA
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:08:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A3/F5-01992-4A91B095; Thu, 04 May 2017 12:08:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3ehJHe
 kwZ6NXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsJW8YCw4yVzT9M21gbGDuYuTkEBLIk+ja
 tI0dxOYVsJM4emQLK4gtIWAo8fT9dTYQm0VAVWLJjT6wejYBdYm2Z9vBakQENCVmdlxi7GLk4
 mAW6GOU2PuzCywhLBAqsbN9HhtIQkjgKqPExMfbwLo5BawlVj2aCrSNA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RiV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5gvDnZ7xCjJAeTkiiv+iv2
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvI0S3JFCgkWp6akVaZk5wEiASUtw8CiJ8CaKAaV5i
 wsSc4sz0yFSpxh1Oebc+/qeSYglLz8vVUqc94c4UJEASFFGaR7cCFhUXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzNsFcglPZl4J3KZXQEcwAR3RLMsBckRJIkJKqoHR923/FvVW0eWSgVe
 4TZaI/79ltGhepaHr/9YDfSuXOh7TVf2Yv+Hae+sOqwUzNrDtiEzY33usQn51lf1W3k11ky8K
 fZ/U58pwNHj2suc7NCpcn+/i9tiZdMOf4wmbQeAFzfATbFFvhR8tfdopV3vQrixLLOKus6iCz
 P+rqy6V6aUf2BHp82C5EktxRqKhFnNRcSIATY4sicUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493899679!93512469!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2684 invoked from network); 4 May 2017 12:08:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 12:08:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 06:07:58 -0600
Message-Id: <590B35BD0200007800156C6A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 06:07:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
 <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
 <cf6ff36c-5837-d831-6c4d-c6c2bb429fbf@citrix.com>
 <ffeb40a0-6faf-bf4b-20ca-7fdcd77b3a6f@arm.com>
In-Reply-To: <ffeb40a0-6faf-bf4b-20ca-7fdcd77b3a6f@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: add temporary debugging code to
 get_page_from_gfn_p2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjQyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA0LzA1LzE3IDEwOjM5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwNC8wNS8xNyAx
MDowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBTZWUgdGhlIGNvZGUgY29tbWVudC4KPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGFu
a3MsIGJ1dCB3aGF0IGFib3V0IHRoZSBwYXRjaCB0aGlzIG9uZSBpcyB0aGUgZm9sbG93LXVwIHRv
CigieDg2L21tOiBzaWxlbmNlIGEgcG9pbnRsZXNzIHdhcm5pbmciKT8KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 12:20:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FkO-0004n0-F7; Thu, 04 May 2017 12:20:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6FkM-0004mY-Vb
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:20:39 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0F/B1-01870-59C1B095; Thu, 04 May 2017 12:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpO4UGe5
 IgyWfpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfE5YxFlzgrtiw8Dl7A+Myzi5GDg4JAX+J
 HTscuxg5OdgEdCWatvxlAwmLCKhI3N5rAGIyC4RK7HhhCWIKC3hIrJsRD1LMAlRwsm8aO4jNK
 +Ap8aZ3ERuILSEgJ3H++E9mEJsTqPx781IwW0jAXaL/ynNmkDFCAmoSc9fHQ7QKSpyc+YQFxG
 YWkJA4+OIF8wRG3llIUrOQpBYwMq1iVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw1stNLS5OTE/
 NSUwq1kvOz93ECAwYBiDYwXih3fkQoyQHk5Ior/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErwR0tyRQoJFqempFWmZOcDQhUlLcPAoifAGgqR5iwsSc4sz0yFSpxgVpcR5LUASAiCJjNI8u
 DZYvFxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8syBSezLwSuOmvgBYzAS1uluUAWVySiJ
 CSamBsO1i6t042uyRsIc/FN+1zLv+PXdTIzrzuYm6Xkbqjk2Dxz4Lbr95b+1003egp2GA/T/T
 H1vevWqU72le+t0hYPU9e81cN97sul7h+YVXGiSpaMcr+Pu1pH6aZvHul3mBa02zDuWrBI59e
 880zu+91X26vYPHZ9MJ6pt1EqVk/Pszd2rVPcocSS3FGoqEWc1FxIgBWJ3ZzkgIAAA==
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493900434!98831007!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34358 invoked from network); 4 May 2017 12:20:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 12:20:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422191497"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 4 May 2017 13:20:20 +0100
Message-ID: <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
References: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/3] make-flight: Factor out
	do_hvm_win_test_one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICAoVmVyaWZpZWQgd2l0aApzdGFuZGFsb25lLWdlbmVyYXRl
LWR1bXAtZmxpZ2h0LXJ1bnZhcnMuKQoKRG9uJ3QgYm90aGVyIG1lc3Npbmcgd2l0aCBkb19odm1f
d2lueHBfdGVzdHMgYXMgMS4gdGhhdCB1c2VzIHRlc3RpZHMKd2l0aG91dCB0aGUgZ3Vlc3QgYXJj
aCwgc28gaXNuJ3QgY29tcGF0aWJsZSB3aXRoIHRoaXMgdW5sZXNzIHdlIG1ha2UKaXQgbW9yZSBn
ZW5lcmFsIDIuIHdlIGludGVuZCB0byBhYm9saXNoIHRoYXQgZm9yIG1vc3QgYnJhbmNoZXMKc2hv
cnRseS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIG1ha2UtZmxpZ2h0IHwgMjMgKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L21ha2UtZmxpZ2h0IGIvbWFrZS1mbGlnaHQKaW5kZXggZjUxM2I4MC4uZTkwMTZmYyAxMDA3NTUK
LS0tIGEvbWFrZS1mbGlnaHQKKysrIGIvbWFrZS1mbGlnaHQKQEAgLTI5MiwxOCArMjkyLDM1IEBA
IGRvX2h2bV93aW54cF90ZXN0cyAoKSB7CiAgIGRvbmUKIH0KIAotZG9faHZtX3dpbjdfeDY0X3Rl
c3RzICgpIHsKK2RvX2h2bV93aW5fdGVzdF9vbmUgKCkgeworICBsb2NhbCB0ZXN0aWRwYXJ0PSQx
CisgIGxvY2FsIGlzb2Jhc2U9JDIKKyAgbG9jYWwgZ3Vlc3RhcmNoPSQzCisKICAgaWYgWyAkeGVu
YXJjaCAhPSBhbWQ2NCBdOyB0aGVuCiAgICAgcmV0dXJuCiAgIGZpCiAKLSAgam9iX2NyZWF0ZV90
ZXN0IHRlc3QtJHhlbmFyY2gka2Vybi0kZG9tMGFyY2gteGwkcWVtdXVfc3VmZml4LXdpbjctYW1k
NjQgXAorICBjYXNlICIkZ3Vlc3RhcmNoIiBpbgorICAgIGFtZDY0KSAgd2luX2FyY2g9eDY0IDs7
CisgICAgaTM4NikgICB3aW5fYXJjaD14ODYgOzsKKyAgICAqKSAgICAgIHdpbl9hcmNoPSRndWVz
dGFyY2ggOzsgIyBwcm9iYWJseSB3cm9uZworICBlc2FjCisKKyAgbG9jYWwgaXNvPSRpc29iYXNl
LSR3aW5fYXJjaC5pc28KKworICBqb2JfY3JlYXRlX3Rlc3QgXAorICAgICAgdGVzdC0keGVuYXJj
aCRrZXJuLSRkb20wYXJjaC14bCRxZW11dV9zdWZmaXgtJHRlc3RpZHBhcnQtJGd1ZXN0YXJjaCBc
CiAgICAgICAgICAgICB0ZXN0LXdpbiB4bCAkeGVuYXJjaCAkZG9tMGFyY2ggJHFlbXV1X3J1bnZh
ciBcCi0gICAgICAgICAgICB3aW5faW1hZ2U9d2luNy14NjQuaXNvIFwKKyAgICAgICAgICAgIHdp
bl9pbWFnZT0kaXNvIFwKICAgICAgICAgICAgIHdpbl9hY3BpX3NodXRkb3duPXRydWUgXAogICAg
ICAgICAgICAgYWxsX2hvc3RmbGFncz0kbW9zdF9ob3N0ZmxhZ3MsaHZtCiB9CiAKK2RvX2h2bV93
aW43X3g2NF90ZXN0cyAoKSB7CisgIGRvX2h2bV93aW5fdGVzdF9vbmUgd2luNyB3aW43IGFtZDY0
Cit9CisKIGRvX2h2bV9kZWJpYW5fbmVzdGVkX3Rlc3RzICgpIHsKICAgYmlvcz0kMQogCi0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 12:20:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FkO-0004nB-MU; Thu, 04 May 2017 12:20:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6FkN-0004me-6U
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:20:39 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E9/8B-03058-69C1B095; Thu, 04 May 2017 12:20:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXneaDHe
 kwctmRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNl0WzWghf8Ff8P2zYw3uDpYuTkkBDwl/h+
 s5MNxGYT0JVo2vIXyObgEBFQkbi91wAkzCxwmFGi/6wpiC0sECkx9/ZCJhCbBahk4qEXrCA2r
 4CnxOquP6wQI+Ukzh//yQxicwp4SbzacBqonotDSKCNUeLPxQYWkPlCAmoSc9fHQ/QKSpyc+Y
 QFYpeExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYOAwAMEOxk/LAg4xSnIwKYnyqr9ijxTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwbtXmjtSSLAoNT21Ii0zBxjCMGkJDh4lEd5AkDRvcUFibnFmOkTqFKOilDjvfpCEAEgio
 zQPrg0WN5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzHsBZApPZl4J3PRXQIuZgBY3y3KALC
 5JREhJNTAerJtV0PSVdfHveNuw2k0ndsawvl+1+Z/HynmLn/yaWsq5keNBxGKJ+FmC+0+yt/5
 lqfnRNGuz3ME06eXMXY93uZzVWHDi/awNwmnnLv/6XMdqeO4L85raV5d2zvnc9Dm1/Oij5EAB
 lUXTZ9mvmFnElrVrV5KD/HbfNI2/EeUrntg9mHfiUcJtGSWW4oxEQy3mouJEAAUvEKGWAgAA
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493900436!47519682!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58725 invoked from network); 4 May 2017 12:20:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 12:20:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430882755"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 4 May 2017 13:20:21 +0100
Message-ID: <1493900422-24511-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
References: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
 <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/3] make-flight: Add tests for some
	more recent Windows versions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgY2FsbCB0aGlzIGZ1bmN0aW9uIGBkb19odm1fd2luXzIwMTdfdGVzdHMnIGJlY2F1c2UgMjAx
NyBpcyB0aGUgeWVhcgppbiB3aGljaCB3ZSBhcmUgYWRkaW5nIHRoZXNlIHRlc3RzIGFuZCB0aGVy
ZSBpc24ndCBvdGhlcndpc2UgYSBnb29kCmNvbW1vbiBuYW1lLiAgVGhpcyBpcyBpbiB0aGUgZXhw
ZWN0YXRpb24gd2UgbWlnaHQgd2FudCB0byByZXRpcmUgdGhlbQphdCBhIHNpbWlsYXIgcG9pbnQu
CgpEbyB0aGVzZSBuZXcgdGVzdHMgZm9yIGFsbCBicmFuY2hlcy4gIElmIHRoZXkgZmFpbCBvbiBz
b21lIG9sZApicmFuY2hlcywgdGhleSBmYWlsOyBidXQgZXZlbiB2ZXJ5IG9sZCBicmFuY2hlcyBz
aG91bGQgbm90IHJlZ3Jlc3MKZXZlbiBmb3IgdGhlc2UgbmV3ZXIgZ3Vlc3RzLgoKSSBoYXZlIHJ1
biBzdGFuZGFsb25lLWdlbmVyYXRlLWR1bXAtZmxpZ2h0LXJ1bnZhcnMgYW5kIGV5ZWJhbGxlZCB0
aGUKZGlmZiBhbmQgdGhlIGRpZmYgYXBwZWFycyBhcHByb3ByaWF0ZS4gIFRoZSBuZXcgam9icyBh
cmUKICAgICAgICAgICAgICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2CiAg
ICAgICAgICAgICAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NAogICAgICAg
ICAgICAgICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYKICAgICAgICAgICAg
ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0CiAgICAgICAgICAgICAgIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2CiAgICAgICAgICAgICAgIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0CiAgICAgICAgICAgICAgIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2CiAgICAgICAgICAgICAgIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0CgpUaGUgaW1hZ2VzIGFyZSBmcm9tIENpdHJpeCBYZW5SVCdzIGF1dG9p
bnN0YWxsIGltYWdlIGRpcmVjdG9yeSwKcmV0cmlldmVkIHRvZGF5ICgyMDE3LTA1LTA0KS4gIEFz
IHdpdGggdGhlIGV4aXN0aW5nIGltYWdlcywgd2UgYXJlCnVzaW5nIHRoZW0gYnkgdmlydHVlIG9m
IHRoZSBNU0ROIHN1YnNjcmlwdGlvbnMgb2YgYWxsIHRoZSBkZXZlbG9wZXJzCndobyB3aWxsIHdv
cmsgd2l0aCB0aGVtLiAgKFBlbmRpbmcgcG9zc2libGUgZnV0dXJlIGNoYW5nZXMgdG8gdGhlCmxp
Y2Vuc2luZyBhcnJhbmdlbWVudHMgZm9yIG91ciBXaW5kb3dzIHRlc3RzLikKCkNDOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtYWtl
LWZsaWdodCB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCBlOTAxNmZjLi4yMzI0Yjc0
IDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysgYi9tYWtlLWZsaWdodApAQCAtMzIxLDYgKzMy
MSwxMSBAQCBkb19odm1fd2luN194NjRfdGVzdHMgKCkgewogICBkb19odm1fd2luX3Rlc3Rfb25l
IHdpbjcgd2luNyBhbWQ2NAogfQogCitkb19odm1fd2luXzIwMTdfdGVzdHMgKCkgeworICBkb19o
dm1fd2luX3Rlc3Rfb25lIHdzMTYgd3MxNiBhbWQ2NAorICBkb19odm1fd2luX3Rlc3Rfb25lIHdp
bjEwIHdpbjEwdjE3MDMgaTM4NgorfQorCiBkb19odm1fZGViaWFuX25lc3RlZF90ZXN0cyAoKSB7
CiAgIGJpb3M9JDEKIApAQCAtNzE2LDYgKzcyMSw3IEBAIHRlc3RfbWF0cml4X2RvX29uZSAoKSB7
CiAKICAgICBkb19odm1fd2lueHBfdGVzdHMKICAgICBkb19odm1fd2luN194NjRfdGVzdHMKKyAg
ICBkb19odm1fd2luXzIwMTdfdGVzdHMKICAgICBkb19odm1fcmhlbDZfdGVzdHMKIAogICAgIGRv
X2h2bV9kZWJpYW5fdGVzdHMKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 12:20:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FkO-0004mp-70; Thu, 04 May 2017 12:20:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6FkM-0004mY-He
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:20:38 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1D/B1-01870-59C1B095; Thu, 04 May 2017 12:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO5UGe5
 Igz3veS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbk2+zFbTyVax58YS1gXEWdxcjJ4eEgL/E
 zIfz2UFsNgFdiaYtf9m6GDk4RARUJG7vNehi5OJgFpjPKPFyx3YWkBphAXuJy0+XMIHYLEA1v
 5bcZAaxeQU8Jeat2MUEMVNO4vzxn2BxTgEviVcbTjOBDBISaGOU+HOxgQVkgZCAmsTc9fEQvY
 ISJ2c+AZvPLCAhcfDFC+YJjLyzkKRmIUktYGRaxahenFpUllqka6GXVJSZnlGSm5iZo2toYKy
 Xm1pcnJiempOYVKyXnJ+7iREYOgxAsIPxQrvzIUZJDiYlUV71V+yRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4I6S5I4UEi1LTUyvSMnOAQQyTluDgURLhDQRJ8xYXJOYWZ6ZDpE4x6nK8W/rhP
 ZMQS15+XqqUOK8FSJEASFFGaR7cCFhEXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbyzIFJ
 7MvBK4Ta+AjmACOqJZlgPkiJJEhJRUAyNTzL6/loxrJ/rr3Wv+GMRqs3F3XVDXD8Vj3xU+f5u
 /S1T85GrWurNNLzI2LdH5XT/9onZF9qOpLolPjFX5Us6baU2eanez6PyxwIipK7Z8a94UrPn8
 nOWB8A9T1NYuu8DownjxRP3nU/kKj38cu8ij59VpV8ax6ueUf7+l55z77C0oe2jR5t0flFiKM
 xINtZiLihMB4eV4W6MCAAA=
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493900434!98831007!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34704 invoked from network); 4 May 2017 12:20:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 12:20:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422191502"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 4 May 2017 13:20:22 +0100
Message-ID: <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
References: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
 <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [OSSTEST PATCH 3/3] make-flight: Drop Windows XP tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WFAgaXMgcmVhbGx5IHF1aXRlIG9ic29sZXRlIG5vdy4KCkZyb20gZGlmZmluZyBzdGFuZGFsb25l
LWdlbmVyYXRlLWR1bXAtZmxpZ2h0LXJ1bnZhcnMgb3V0cHV0LAp0aGUgdGVzdHMgdGhhdCBhcmUg
ZHJvcHBlZCBhcmU6CiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMwogIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMKICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMKICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxCiAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzCiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMQoKVGhpcyBtZWFucyB3ZSBhcmUgaW50cm9kdWNpbmcgOCB0ZXN0cyBh
bmQgZHJvcHBpbmcgNy4KCldlIGRyb3AgdGhlIHRlc3RzIG9ubHkgb24gdGhlIGJyYW5jaGVzOgog
IGxpbnV4LTMuMAogIGxpbnV4LTMuMTAKICBsaW51eC0zLjE0CiAgbGludXgtMy4xNgogIGxpbnV4
LTMuMTgKICBsaW51eC0zLjQKICBsaW51eC00LjEKICBsaW51eC00LjkKICBsaW51eC1saW51cwog
IGxpbnV4LW5leHQKICBvc3N0ZXN0CiAgcWVtdS1tYWlubGluZQogIHFlbXUtdXBzdHJlYW0tNC43
LXRlc3RpbmcKICBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nCiAgcWVtdS11cHN0cmVhbS11bnN0
YWJsZQogIHNlYWJpb3MKICB4ZW4tNC43LXRlc3RpbmcKICB4ZW4tNC44LXRlc3RpbmcKICB4ZW4t
dW5zdGFibGUKClRoZSBvdGhlciBicmFuY2hlcyBhcmUgbW9zdGx5IG91dC1vZi1zdXBwb3J0IFhl
biBicmFuY2hlcy4gIFRoZXNlIGFyZQplaXRoZXIgb2xkIG9uZXMgd2UgYXJlIHN0aWxsIGRvaW5n
IHNlY3VyaXR5IHN1cHBvcnQgZm9yIChhbmQgd291bGQKbGlrZSB0byBrbm93IGFib3V0IHJlZ3Jl
c3Npb25zIG9uLCBldmVuIGZvciBvbGQgZ3Vlc3RzKSwgb3IgdmVyeSBvbGQKb25lcyB3aGljaCB3
ZSBkb24ndCBleHBlY3QgdG8gY2hhbmdlIGV2ZXIuCgpDQzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
bWFrZS1mbGlnaHQgfCAxMiArKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCAyMzI0
Yjc0Li5kMDc4YjMzIDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysgYi9tYWtlLWZsaWdodApA
QCAtMjU1LDYgKzI1NSwxOCBAQCBkb19mcmVlYnNkX3Rlc3RzICgpIHsKIH0KIAogZG9faHZtX3dp
bnhwX3Rlc3RzICgpIHsKKyAgY2FzZSAkeGVuYnJhbmNoIGluCisgICAgeGVuLTMuKi10ZXN0aW5n
KSAgICAgIDs7CisgICAgeGVuLTQuMC10ZXN0aW5nKSAgICAgIDs7CisgICAgeGVuLTQuMS10ZXN0
aW5nKSAgICAgIDs7CisgICAgeGVuLTQuMi10ZXN0aW5nKSAgICAgIDs7CisgICAgeGVuLTQuMy10
ZXN0aW5nKSAgICAgIDs7CisgICAgeGVuLTQuNC10ZXN0aW5nKSAgICAgIDs7CisgICAgeGVuLTQu
NS10ZXN0aW5nKSAgICAgIDs7CisgICAgeGVuLTQuNi10ZXN0aW5nKSAgICAgIDs7CisgICAgKikg
ICAgICAgICAgICAgICAgICAgIHJldHVybjs7CisgIGVzYWMKKwogICBmb3IgdmNwdXMgaW4gJycg
MTsgZG8KICAgICBjYXNlICIkdmNwdXMiIGluCiAgICAgICAnJykgdmNwdXNfcnVudmFycz0nJzsg
dmNwdXNfc3VmZml4PScnIDs7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 12:21:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:21:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FlE-0004us-VY; Thu, 04 May 2017 12:21:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6FlD-0004ud-BK
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:21:31 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1C/70-01870-ACC1B095; Thu, 04 May 2017 12:21:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQveUDHe
 kQddrRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN49xe2glkCFfPuHmNvYFzB28XIySEh4Cdx
 pecbexcjB4ewgKPElEVGIGERgQCJ030NrCC2kECRxMM1T4FKuDiYBaYySZw8084GkmAT0JfY/
 eITE4jNK2ArcfP6fbA4i4CKxJQr99hBbFGBcIm3jUdYIGoEJU7OfAJmcwrYS9x++w6shlnAQO
 LIojmsELa8xPa3c5ghFqtJXOu/xA5xZ7rExGc9LBMY+WchGTULSfssJO0LGJlXMaoXpxaVpRb
 pmuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGIAMQ7GBs/OJ0iFGSg0lJlFf9
 FXukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnevdLckUKCRanpqRVpmTnAaIBJS3DwKInwBoKke
 YsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnHc/SJEASFFGaR7cCFhkXmKUlRLmZQQ6SoinIL
 UoN7MEVf4VozgHo5IwbyzIFJ7MvBK4Ta+AjmACOqJZlgPkiJJEhJRUA6ObXwB3ZuvkFqN9csX
 z/1XnvQzZH7VyxbkDnxjNr7fmn+/urhLeFftJqaNRJKvOMume5J+7hUUNG3ikNTclKDx+wXLk
 5r01Ew5oNH1x0Km3T+BQsW5Qqrj5pe5sor3pQuPLZ37F5ggHaS2+5r5+i5Nq7efpMQpNXnuuN
 aYsrWL0z1y8gUnGVImlOCPRUIu5qDgRAE/gql3HAgAA
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493900489!43274580!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25714 invoked from network); 4 May 2017 12:21:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 12:21:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45417345"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <590AFB6602000078001569D0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <de8b868a-d803-33ad-a295-990998b61bc2@citrix.com>
Date: Thu, 4 May 2017 13:21:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMDg6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsbCwKPgo+IGl0J3MgYmVl
biBhIChub3QgdmVyeSBvZnRlbiwgYnV0IGFueXdheSkgcmVjdXJyaW5nIHNpdHVhdGlvbiB0aGF0
IGluCj4gb3JkZXIgdG8gZ2V0IGFuIGFjayBvbiBzb21lIHBhdGNoIEkgaGFkIHRvIG1ha2UgYWRq
dXN0bWVudHMgd2hpY2gKPiBJIGRpZG4ndCBhZ3JlZSB3aXRoLiBTaW5jZSBhbGwgbWFpbnRhaW5l
cnMgb3BpbmlvbnMgYXJlIHN1cHBvc2VkIHRvIGJlCj4gZXF1YWwsIGl0IGlzIG5vdCByZWFsbHkg
Y2xlYXIgdG8gbWUgd2hldGhlciBpbiBzdWNoIGNhc2VzIGl0IHNob3VsZAo+IHJlYWxseSBiZSB0
aGUgcmV2aWV3aW5nIG1haW50YWluZXIncyByYXRoZXIgdGhhbiB0aGUgc3VibWl0dGluZwo+IG1h
aW50YWluZXIncyBvcGluaW9uIHdoaWNoIGNvbnRyb2xzIHdoYXQgYWN0dWFsbHkgZ29lcyBpbnRv
IHRoZSB0cmVlLgo+IFdoZW4gdGhlcmUncyBhbiBvZGQgbnVtYmVyIG9mIG1haW50YWluZXJzIGZv
ciBhIGdpdmVuIHBpZWNlIG9mCj4gY29kZSwgaXQgbWF5IGJlIGFjY2VwdGFibGUgdG8gcHVsbCBp
biBhIDNyZCBtYWludGFpbmVyIHRvIGJyZWFrIHRpZXMsCj4gYnV0IHB1bGxpbmcgaW4gYSBub24t
bWFpbnRhaW5lciAoZS5nLiBzb21lIFtvdGhlcl0gY29tbWl0dGVyKSB0bwo+IGhlbHAgb3V0IHNl
ZW1zIG5vdCByZWFsbHkgYXBwcm9wcmlhdGUgdG8gbWUuCj4KPiBBbmQganVzdCB0byBjbGFyaWZ5
IC0gc3VjaCBkaXNjdXNzaW9ucyBhcmVuJ3Qgbm9ybWFsbHkgYWJvdXQgYXNwZWN0cwo+IHRoYXQg
YWZmZWN0IGhvdyB0aGUgcmVzdWx0aW5nIGNvZGUgd291bGQgd29yaywgYnV0IGp1c3QgaG93IHRo
ZQo+IGNvZGUgc2hvdWxkIGxvb2sgbGlrZSAoc2VlIGUuZy4gdGhlIHRocmVhZCByb290ZWQgYXQK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDUvbXNnMDAwNjguaHRtbAo+IGZvciB0aGUgbW9zdCByZWNlbnQgZXhhbXBsZSwgd2hlcmUg
dGhlIHF1ZXN0aW9uIGlzIGhvdyB0bwo+IGV4cHJlc3MgbnVtYmVycyBhbmQgaG93IHRvIG5hbWUg
bGFiZWxzKSwgaS5lLiB0aGluZ3MgaW4gdGhlIGVuZAo+IG9mdGVuIGNhbGxlZCAiYmlrZSBzaGVk
ZGluZyIuCj4KPiBNeSBwcm9wb3NhbCBpcyBmb3IgdGhlIHN1Ym1pdHRpbmcgbWFpbnRhaW5lcidz
IHRhc3RlIHRvIHRha2UKPiBwcmVmZXJlbmNlIG92ZXIgdGhlIHJldmlld2luZyBtYWludGFpbmVy
J3Mgb25lIGluIHN1Y2ggY2FzZXMuCj4gQW5kIGp1c3QgdG8gYXZvaWQgYW55IGRvdWJ0IC0gSSBk
b24ndCBtZWFuIHRoaXMgdG8gZXh0ZW5kIHRvCj4gY2FzZXMgd2hlcmUgY29ycmVjdG5lc3Mgb2Yg
dGhlIGNvZGUgd291bGQgYmUgYWZmZWN0ZWQgKGFsYmVpdAo+IEkgYWRtaXQgdGhlcmUgbWF5IHN0
aWxsIGJlIGNhc2VzIGxlZnQgc2l0dGluZyBpbiBhIGdyYXkgYXJlYSBpbiB0aGUKPiBtaWRkbGUp
LgoKVGFraW5nIHRoaXMgZXhhbXBsZSwgYXMgeW91IGhhdmUgY2FsbGVkIGl0IG91dCwgYnV0IHdp
dGhvdXQgZ29pbmcgaW50bwp0aGUgZGV0YWlscy4KCkkgYWNjZXB0IHRoYXQgdGhlIGlzc3VlcyB1
bmRlciBkZWJhdGUgZG8gbm90IGhhdmUgYW55IGltcGFjdCBvbiB0aGUKdGVjaG5pY2FsIGNvcnJl
Y3RuZXNzIG9mIHRoZSBmaXguICBPbmNlIGNvbXBpbGVkL2Fzc2VtYmxlZCwgdGhlIGJpbmFyeQp3
aWxsIGZ1bmN0aW9uIGNvcnJlY3RseS4KCkhvd2V2ZXIsIHRoZSBiaWtlc2hlZGRpbmcgbWFrZXMg
YSB2ZXJ5IHJlYWwgbWF0ZXJpYWwgaW1wYWN0IG9uIHRoZQp1bmRlcnN0YW5kYWJpbGl0eSBhbmQg
cmV2aWV3YWJpbGl0eSBvZiB0aGUgY29kZS4KCkluIG15IG1pbmQsIGFsbCBvdGhlciB0aGluZ3Mg
YmVpbmcgZXF1YWwsIG1ha2luZyB0aGUgY29kZSBlYXNpZXIgdG8KdW5kZXJzdGFuZCBhbmQgcmV2
aWV3IGlzIG9mIHBhcmFtb3VudCBpbXBvcnRhbmNlLCBhbmQgcGFydGljdWxhcmx5IGluCnRoaXMg
Y2FzZSwgbm90IG1ha2luZyBhbiBhbHJlYWR5IGNvbXBsaWNhdGVkIGJpdCBvZiBjb2RlIGhhcmRl
ciB0byByZXZpZXcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 12:23:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Fmq-0005D5-Cv; Thu, 04 May 2017 12:23:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1d6Fmo-0005Bz-DE
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:23:10 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 10/13-03058-D2D1B095; Thu, 04 May 2017 12:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVysWW7jK6uLHe
 kwfJOdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPmk/SCk3wV16c5NzBu4eli5OIQEpjNJLHy
 +kOmLkZODhYBe4nX29rBbEaBMonba/azQti5Es+23mWFqLGTONH2nx2ieTWjxKNd1xhBEmwCO
 hLfn55iBrFFBJQk7q2azARSxCzQxShxsfspWEJYIEbi3rEuNohJqhITX80DmsTBwStgIfHhiD
 +IKSGgLfF+ch5Iq4RAH6PE0qn7WSYw8i1gZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKa
 Xm1pcnJiempOYVKyXnJ+7iREYJAxAsIPx/NrAQ4ySHExKorzqr9gjhfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnw7pXmjhQSLEpNT61Iy8wBhitMWoKDR0mENxAkzVtckJhbnJkOkTrFqCglzrsfJ
 CEAksgozYNrg8XIJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz8sgATeHJzCuBm/4KaDET0O
 JmWQ6QxSWJCCmpBsaufA77TPvLm7rcd9Tt9tPfHnCf//0pWemdOwyPRs+w1aqZaH/swLUJhh/
 WXtAWrXtVePu1a37ijI8f75nqF8SEMSa86XvLY5Frp3K8P12u7JLYXOdpu2I5VJcce35999Pl
 4SpnVrQtYvOyPne5KmW68bZNC+/qM2acvLm5Y3dHNdN63SneXoVKLMUZiYZazEXFiQBOY3Hpj
 AIAAA==
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493900587!94894601!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10843 invoked from network); 4 May 2017 12:23:08 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 12:23:08 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4102B80F7C;
 Thu,  4 May 2017 12:23:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 4102B80F7C
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 4102B80F7C
Received: from vitty.brq.redhat.com (vitty.brq.redhat.com [10.34.26.3])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E175617963;
 Thu,  4 May 2017 12:23:05 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  4 May 2017 14:23:04 +0200
Message-Id: <20170504122304.11735-1-vkuznets@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Thu, 04 May 2017 12:23:07 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, netdev@vger.kernel.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen-netfront: avoid crashing on resume after a
	failure in talk_to_netback()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VW5hdm9pZGFibGUgY3Jhc2hlcyBpbiBuZXRmcm9udF9yZXN1bWUoKSBhbmQgbmV0YmFja19jaGFu
Z2VkKCkgYWZ0ZXIgYQpwcmV2aW91cyBmYWlsIGluIHRhbGtfdG9fbmV0YmFjaygpIChlLmcuIHdo
ZW4gd2UgZmFpbCB0byByZWFkIE1BQyBmcm9tCnhlbnN0b3JlKSB3ZXJlIGRpc2NvdmVyZWQuIFRo
ZSBmYWlsdXJlIHBhdGggaW4gdGFsa190b19uZXRiYWNrKCkgZG9lcwp1bnJlZ2lzdGVyL2ZyZWUg
Zm9yIG5ldGRldiBidXQgd2UgZG9uJ3QgcmVzZXQgZHJ2ZGF0YSBhbmQgd2UgdHJ5IGFjY2Vzc2lu
ZwppdCBhZ2FpbiBhZnRlciByZXN1bWUuCgpSZXNldCBkcnZkYXRhIGluIG5ldGJhY2tfY2hhbmdl
ZCgpIHRoZSBzYW1lIHdheSB3ZSByZXNldCBpdCBpbgpuZXRmcm9udF9wcm9iZSgpIGFuZCBjaGVj
ayBmb3IgTlVMTCBpbiBib3RoIG5ldGZyb250X3Jlc3VtZSgpIGFuZApuZXRiYWNrX2NoYW5nZWQo
KSB0byBwcm9wZXJseSBoYW5kbGUgdGhlIHNpdHVhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFZpdGFs
eSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Ci0tLQpJIGFwb2xvZ2l6ZSBmb3Igc2Vu
ZGluZyB0aGlzIGR1cmluZyB0aGUgbWVyZ2Ugd2luZG93LCBJJ20gbm90IHN1cmUgaWYgdGhpcwpu
ZWVkcyB0byBnbyB0aHJvdWdoIHhlbiBvciBuZXRkZXYgdHJlZS4gSSB0aGluayB0aGUgZml4IGlz
IHNpbXBsZSBlbm91Z2gKYW5kIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gc3F1ZWV6ZSBpdCBpbiA0
LjEyIGlmIHBvc3NpYmxlLiBUaGFua3MuCi0tLQogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMg
fCAxMSArKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyBiL2RyaXZl
cnMvbmV0L3hlbi1uZXRmcm9udC5jCmluZGV4IDZmZmM0ODIuLjkyZjc0NmMgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9u
dC5jCkBAIC0xNDI2LDYgKzE0MjYsOSBAQCBzdGF0aWMgaW50IG5ldGZyb250X3Jlc3VtZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2KQogewogCXN0cnVjdCBuZXRmcm9udF9pbmZvICppbmZvID0g
ZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CiAKKwlpZiAoIWluZm8pCisJCXJldHVybiAwOwor
CiAJZGV2X2RiZygmZGV2LT5kZXYsICIlc1xuIiwgZGV2LT5ub2RlbmFtZSk7CiAKIAl4ZW5uZXRf
ZGlzY29ubmVjdF9iYWNrZW5kKGluZm8pOwpAQCAtMTkzNiw2ICsxOTM5LDcgQEAgc3RhdGljIGlu
dCB0YWxrX3RvX25ldGJhY2soc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKICBvdXQ6CiAJdW5y
ZWdpc3Rlcl9uZXRkZXYoaW5mby0+bmV0ZGV2KTsKIAl4ZW5uZXRfZnJlZV9uZXRkZXYoaW5mby0+
bmV0ZGV2KTsKKwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBOVUxMKTsKIAlyZXR1cm4gZXJy
OwogfQogCkBAIC0xOTk3LDcgKzIwMDEsMTIgQEAgc3RhdGljIHZvaWQgbmV0YmFja19jaGFuZ2Vk
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCQkgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFj
a2VuZF9zdGF0ZSkKIHsKIAlzdHJ1Y3QgbmV0ZnJvbnRfaW5mbyAqbnAgPSBkZXZfZ2V0X2RydmRh
dGEoJmRldi0+ZGV2KTsKLQlzdHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2ID0gbnAtPm5ldGRldjsK
KwlzdHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2OworCisJaWYgKCFucCkKKwkJcmV0dXJuOworCisJ
bmV0ZGV2ID0gbnAtPm5ldGRldjsKIAogCWRldl9kYmcoJmRldi0+ZGV2LCAiJXNcbiIsIHhlbmJ1
c19zdHJzdGF0ZShiYWNrZW5kX3N0YXRlKSk7CiAKLS0gCjIuOS4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 12:36:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6FzC-0006Ca-GY; Thu, 04 May 2017 12:35:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d6FzA-0006CU-VW
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:35:57 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5A/1F-01997-C202B095; Thu, 04 May 2017 12:35:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoc/kqqutwB1
 pMP8kn8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHxyFS2gou8Fau/XmRtYGzl7mLk5GARaGSW
 mP2fqYuRi4NRoItR4vX1L2COkMBvRomPfdMZuxg5OIQF3CVWvTcHaRARKJb4te4YI0TNCkaJ8
 3PusYAkmAX0Je4cvMsEYrMJ6EjM7TsPFucVsJaYOeEWE8Q2FYlNB5aC2aIC4RJvG49A1QhKnJ
 z5BMzmBKq/9PYAM8heZgF7iQdbyyDGy0tsfzuHGcSWEFCU6F31ixnkBgmBNkaJnfd3gyWEBJQ
 lTrZNgirylWiaOIsdwi6QuPi1lQWi4SWbxLxJTewQziU2iRlrfjJCVOVI/LrawQpha0msu/oR
 asVnJol1U3sYIZyHbBIf91yCmisjMae/hQkiMYVV4snRVVBVn3klnlxrhuq/wSZxadlHsBZhA
 SmJ9ztOMkLYMhIbZsxhmcCoOgspFGYhfD4LyecLGJlXMaoXpxaVpRbpmuglFWWmZ5TkJmbm6B
 oaGOvlphYXJ6an5iQmFesl5+duYgSmCgYg2MHY+MXpEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPi
 i0pzU4kOMMhwcShK8a+W4I4UEi1LTUyvSMnOASQsmLcHBoyTCOxskzVtckJhbnJkOkTrFqCgl
 zvsOJCEAksgozYNrgyXKS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQoyhSczrwRu+iugx
 UxAi5tlOUAWlyQipKQaGA293A44VfequJ227Y/+d1I/gz/29gaR+5VhpVKGsfVr9K5FBFkmOS
 0U4TEKEp56l+eyk/A0PpmDyrUx06e+vNqnMONcZrac5J9L7zfu+hOhpeSw+93iDJbq5dG1Eme
 kUp6Z1f1aP+e4r0DzymveFWdVvv2TmfvS8t1sBtY/JUc2d/hEW7WGKrEUZyQaajEXFScCALve
 F2yPAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493901354!98757824!1
X-Originating-IP: [104.47.2.69]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30727 invoked from network); 4 May 2017 12:35:55 -0000
Received: from mail-db5eur01on0069.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.69)
 by server-3.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 May 2017 12:35:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=LxQvw7TpMywrNfKtDFiBKg2zZLXZ6t77Il5FJ4dGKFE=;
 b=EiFFk33DnOXqnVfKAVhy0/EdAAK3QjYIOaN852QVJfpTnVUs8L5unTWN1G7b0mH01qqh1lKe9x/H7tm0+oywzG2yhmK4fyqcgOlBtMUrElcGOHv2ZORVEz5wOVMhZXdQ1vi14w3Dw+Bj9jVSSFBBNufWIS8M8f9/sn7ZdtN+F30=
Received: from [10.17.180.62] (85.223.209.59) by
 VI1PR03MB1630.eurprd03.prod.outlook.com (10.165.233.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1061.12; Thu, 4 May 2017 12:35:53 +0000
To: Julien Grall <julien.grall@arm.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, <xen-devel@lists.xenproject.org>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
Date: Thu, 4 May 2017 15:35:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: HE1PR07CA0032.eurprd07.prod.outlook.com (10.160.74.18) To
 VI1PR03MB1630.eurprd03.prod.outlook.com (10.165.233.148)
X-MS-Office365-Filtering-Correlation-Id: 09ed4473-e2eb-480a-bce3-08d492ea1afc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR03MB1630; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1630;
 3:CcgW0YpvcUo5ejJIaMDAgTTM6oU2jqUD00A4kLNCtkn8SI1QIeV5eQ4sMg/ZBhf95zcEzNMf+6GCDGV4ELfbeIrAG1LB9F7jGB2So1+KAZE3tQDIJgy53nie0/tu+ItPtaRefPHFBpxqWSSOYc0d6NZHSkwu1FFp720uXKxoJ9l12u4ycH/UPPo7SrCDfTfpJYQhvUUU7kEVRI/pq4mGdJq60qKbw0EIqVV/Tw6EB9nOKcX/8gKbQviXR4YXodv/kexzNuW0omaQl2hH5rW9GESAoOEXc0k2nv1+J4F+pj3ek+aQg+s7tkHyxCYSlmnjmCNim/KahYCipJ5LbxgcJw==;
 25:vV81kU+vsYGoA+o1jm+8L55A9rd1mKLB74VyZ/rvCL65iyNFLuhtdJCXH989XPij5PmVHicgHMM5lHaMe/btbSm3bMuW4x3ol7N7eL2gdku4IXhCblIThm70GD4FGNNVRIEjDBOmsmoM8EVHRlKdp24cCS/RQvOl8SxIPg4WTfg5plLbhUHz9oTBF7MpzBcEIPDQH/FrOXn6E/+GdSK6ysNXXzzKXDP3NpusBqZwyNjEGOAJxRxSxYxwQ8xdnay2FgdFhj3u8eeUDI8B2xDyFEEBwPMbZOi2H3oT2sjQ5j24oE31Pd4FkClr2URdxExOuuhDcMA1tK5wh+mvp8W2AwQIi5oS8k5KuWmgjjMb1plKYLLjTTqPO+R8RAUku1Qwqlf9gjiIfuvXlg8eFSx/sRSpp0lYAWtaeMwrPVuFKm0ppt4a3ebe+22fu4vGvqmoUkIRUcfldN33q1kriRwUGQ==
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1630;
 31:jJJsBrlxjfrp/V3E1fy+1lDs0hLkTwly4lEZMHWmUOkSoym/kA42oNjRCtFBkOtoY6JgzEwk3SHEhor5JQKXgDhuLHF/qIyrD8x+sTxcByTNbjlml1lXsEEgW4xNKl/wFZC9WDiZl6R3K4XSYK5QEnDsmecAb6BZg3W9cx+V9xU3fn8/okIUidKcVu2z+yDRAladPukyqp7Ko9CzZ5/v4igJL6Y/8gdRzZofUvIKlGgjEH79+02k8EwQjpExOJLMPKHNGEMJrLkW8Bw3Bdf6BQ==;
 20:OLlDl/4utKo24omcwsE59/77SaERgITQCFbKjqgvBGelBgeXEIE40aQyddZjPgxNoe5Dr3dslhbTOneCx4g2r4iaXad+Fr8+szvVewxLPxdzxF7rwyuVwt3HDVyM+JSMzY9d81nalMMC98PbE7PWyIlah7+sXUUdmRR0fiG2IevOH0d7k+mRhcSC+bNPULxXQmog85oQ2P1qiwD6JSJhsRWhxjRwKz8STB14aLB/56ruVoiQcbfY1GtxOrWUlezttauHh54qmg1E9SmrW1kKRkSddf6XQhhLD7J6Agw83gZ4SfolnQ9+8Zu1JnBs4YMMsDh+FJwgcj1pCGPRfSOMoiiDnhep61v/ZHkcHP+o2wAUneY1lTSTD+3f9IrxeNtZWpwqD5Thdrv5629lHN1yJjU3SLDDA+xzI8jzx1Ok2HlE+stLLkMVME2Gq1qUohS2MW5JIOUpLSrAV1mDB1kW7muLz8m/Lk7N40zLOXT6zX6vjpZtsXy5KiD6+OrFMpFg
X-Microsoft-Antispam-PRVS: <VI1PR03MB1630625CC150DDCFE773F70CE6EA0@VI1PR03MB1630.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123562025)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:VI1PR03MB1630; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1630; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1630;
 4:yptfE+ZFS1oQyEkwcA8AtDkhjCejhH56tBkbyyvVJiSWfLuZP8+YnLHI+sNDPuaXDtVKOyKD7zNqkdCivlkY/6I1Gft4iW6ubEAJ+/ZpxvPoBoy18lCtFVN/vKfR00v7JmhkKH57gYYfVuYasL1dNlR/HmvnyPox3INAGwDKvhkQJ81TPD1WpgfHO6fRfEuem8L726KTQz1w0RqeUlKdUaKJeI7Ny8FdhXIuabwmMirdpbKdyA34le/e1qfQfsp8T25VtGrkwSNYesxQwvWx9lE47Meuebzs3HomVc10zoLTe/5IK4K4a0rip8Q25J87SjzYhrScV1AXIXbcKpTYIcwBx2SOYv4T0TBdMMYS6lC1fJp0NyECOVcg9o5yG7MjpRPZqSq3TMyKeSsS44qYkWm+RQms0e+9VBN3ii+MFoUJi71CD/RJD2LiIZSL2m2RJ8Vswmu8RBfYiVnt8ZJV9+p+U1vDLFqGkqBirKC8VjQzNIcTzZbLmW8qeFSfHRp1idZ54QDwqGhl2QRNfYG39uvsTRNFLH6vUbPdvAvt43aEusN5r0CNxFL4ZnNwSxBlaXXX16Oz44P1Vo3929uLey1w/cs8t5mEZHkK4lhPtfIGg3CIP+y/AuDyOUz9Y1JmVsZ+bS4yW0KN0JjGtKlF9uzmImPYJTEGmdwKdieXUKOZP+xUOOgcOmIZT47ZQY3taUHQF5XiepJTgQjnqefW0MItgiEQCug7K1ZNN1qyiqbFh7Ml75FV8xkPoMUY22grryfStc3DdWYDiQ95j4oNE6FpP0f2/KiowaUSSp1xoeA=
X-Forefront-PRVS: 02973C87BC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(39850400002)(39840400002)(39410400002)(39860400002)(39450400003)(31686004)(7736002)(33646002)(5660300001)(8676002)(4001350100001)(6116002)(305945005)(478600001)(76176999)(53936002)(230700001)(54356999)(50986999)(65826007)(66066001)(6486002)(42186005)(38730400002)(64126003)(81166006)(77096006)(47776003)(36756003)(80792005)(6246003)(189998001)(229853002)(2906002)(25786009)(3846002)(6666003)(86362001)(4326008)(50466002)(345774005)(83506001)(31696002)(23746002)(2950100002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1630; H:[10.17.180.62]; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR03MB1630;
 23:J+jcu9SiBjUtoNldVSkovHTKLVTvqpHmgEEff?=
 =?Windows-1252?Q?MCmprfBCQ/ulUim9XjNY2FSOhHvi3355ntkC7soo5x/zxDHxhoQ2WjKg?=
 =?Windows-1252?Q?wbKbGnzIVNbRp72UODU/eHs9XvGBixVyNxxGun4LdEKq9xVGQIxD21Gd?=
 =?Windows-1252?Q?4PBULULB6Sx6oxB/ZFvOTNFjvPIzIaOGnHQIK1P/mq0y+uquCIg6No+S?=
 =?Windows-1252?Q?hcSBS9nvuQkgpboAZ4r7HiSlVTDgQs2phLtvJrWG6H2Z23F7+b6MbMJq?=
 =?Windows-1252?Q?5fDj/WbrwG/XTH7FSrFUhpGkBJ+RQ8Wt3ktoiNFjzrZy5DcmGRZUCEn9?=
 =?Windows-1252?Q?2pCH4ZE0/1UN/Ah/XwP2aN69pdskzt5ZseYdZMscSSKPi8XextBEKeOL?=
 =?Windows-1252?Q?vRLlpuHEFRtsVMkU+pMkyo8zNDIXko2x2z9KFvco44NLwJoFU/Tymc6N?=
 =?Windows-1252?Q?13qUNcqB+3RvagxTx3bHRt7urjfgu/VN4A5ZiTqD9EVVBU84t47rPcOX?=
 =?Windows-1252?Q?IsvDwq2DCtm1M3QgRM8Y994AXZZl+U2IL9WVWKztBro7XLVUvTN0MiEo?=
 =?Windows-1252?Q?Gd/I2NkCK+o55E2LZodEVOX89YaQjhGshjGRGe0gmFJfSCA2gtdlxMN6?=
 =?Windows-1252?Q?ORe6LFVld21q3dxoVXLZOXQAmz+M9M+b+Mm0sqvN7GeeUqSjLgXlQKtQ?=
 =?Windows-1252?Q?pjceYZnvmDt9btLe1yQuvuhz9RMcnEQv+teHGJrvQnosCXnAxb1v4Cyj?=
 =?Windows-1252?Q?4q1SqQjrUQw3qhvHSpW8CyxkR5oQywaaolBbn1fU2L0KG2m4craZy6IC?=
 =?Windows-1252?Q?Jzhl9VqZNksKdZweWevWQyVYdvKbDqlLSZCftnxsSR9teQFiH3QJM+EQ?=
 =?Windows-1252?Q?TSATWwi3wQLK5bekJdk+BID/knBhdJLi+ar2Qe++8P4DUr45kd0kBTph?=
 =?Windows-1252?Q?oLlpbYS6CXVzSOGrDYzLpIZeOIGiaSu078H6FGjLfukh/+A3P1p/FoBM?=
 =?Windows-1252?Q?7wGTbFZIgF+LaJN4lSHJ0mewk262f/qijWZee6gfiAsvfZ5kILzT+1W7?=
 =?Windows-1252?Q?VsSIuWbaaMVOlfVg8sW9YgXw9m2UbC/KHzGlp3c7PbNR73GnW3hPKylY?=
 =?Windows-1252?Q?wgmZZbZhLnn6dg1mYF8a3NjGT9TD98PC7Yi6T1ig3CQLDNjpcYZK3mJT?=
 =?Windows-1252?Q?P2Ow7b6nR7/+5PEb6V7LXuFhHqkJbjx1POwWueiWQfa3BnCLOGtNgaTa?=
 =?Windows-1252?Q?AYmnJcr6gfa653+eVDH5+hQ85ESIk7pTSXQ7o9SCYgjfXUIDWn58I/Oh?=
 =?Windows-1252?Q?CiJUh95bbku+Z+XnKxPWby6eg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1630;
 6:NtVPkLubl7EHlllnAMXuiEICqirs4xu4fS8Ws+sLbejYC0Mb89kYWyCPR/kb1EN4gXtA3s/lnyvnzoVrFmgLsf9JMrFj7IBfTXbpqmJS7VN0zPRb9walFH7rqXJG983uVXtq/R+B/6xw8TUrKwZEa9Y/OzVmIYKfkXaO6NTG/g5oYinIoPoW/uWWLXYIAsWooxVMj8PyKWDOvdvdAbu3FbL9CWl5ErrGU6CV9F4LzVpco7NnwdtEnfu8nNILd/89K2B+9enn5L2H3x9Q7E9tAztG5GBZllI6QDNVeTqSneBAnbP4Dn3cF9km9YVj1G+wqVmZrwFyiCPiWK6Hz6Fx28IVCRugKRpY8+cOMy7z9KZas0UdoD1ddIswzT4fErB9+BEn4+X1JIS6J8l+NsCOETXBiqgv/lb9vhVmo5/2EjMTJs60SvHawgMVRezYEM0cTRq5YbEP6Uqvgg7oli/8dMxzDb7GbCJmi2BXMct571MdbYAFuY5pr+Hmwh//i0EU7KVk0+Wjxc5KLaUlY3gb/A==;
 5:AU5XJa1DbaA23RfS+MLcPIaY2SI8aPnPGwlXXk4V8riZ/FGsfPoOGyOP8VFlJxnGQYTO3QSMMuo+5lrEuVSj6LnN4nhhfZlAIw3qo2ERwk7M13oLyFa6JZhJgOpikg29yfi9H6KW/GMijGiYmlas3Q==;
 24:CZdWdomhjbhzoIicN+lKCEIhrjJ5nxyWMJ1+o5esxqZTpm8lSaof92NpdFg4twPD+yQEAJf04/UJRNCUE/I5ij5Gx1XA2hR9VlKGD/nJBnA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1630;
 7:21SPfqmMuInhX/3bZA6HT8Ds8phO18KPOvX6KlZU/LDQJbMhzPMAf+sdvLEWVWfs7SGlawuPamA4C6OEAuEvKnJ6GRjAD3S+LdnI9CtDgomkxZT77Szs8GAcZcFl0SabTgQE3CljApE20Mt6SXyIEmq4DvtsxOGjIM7lm95EekxO7x0P6A29valTLJIIfMp4jUrFYeLJiv7tbznHsJkA7ogFXWDrA8SjXJLcKl1qJG+kSokJbvpBE9Qdo9BnLHBlvj9WTRIgSVk3lKw4P9P+ZFHK+NLGj5Xi6xzfxUSSDLp3EnpL/ODUNG0vwiV/LhrPw29cp0tVdiex5Ze5/EwkIQ==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2017 12:35:53.2821 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1630
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSnVsaWVuLAoKVGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLgoKPiBBcyB5b3UgbWF5
IGhhdmUgc2VlbiBpbiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIG9wdGlvbiAiZGV2aWNlX3RyZWUi
LCAKPiBpdCBpcyBjb21wbGV4IHRvIHZlcmlmeSB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBiZWNh
dXNlIG9mIHRoZSBsaWJmZHQgCj4gZGVzaWduLiBTbyB3aXRob3V0IGZ1bGx5IGF1ZGl0aW5nIGxp
YmZkdCBhbmQgZml4aW5nIHRoZSBob2xlcywgdGhpcyAKPiBzdWdnZXN0aW9uIHdvdWxkIGJlIGEg
dmVjdG9yIGF0dGFjayB0byB0aGUgaHlwZXJ2aXNvci4KSSB1bmRlcnN0YW5kIHRoZXNlIGNvbmNl
cm5zLCBidXQgbm90IHN1cmUgc2hvdWxkIHdlIGJlIHNjYXJlZCBvZiBhdHRhY2sgCmZyb20gYSBk
b21haW4gcHJpdmlsZWdlZCBlbm91Z2ggdG8gcnVuIGRvbWFpbnM/Ckl0IHNlZW1zIHRvIG1lIHRo
YXQgc3lzdGVtIGh5cGVydmlzb3IgYXR0YWNrIHRocm91Z2ggbGliZmR0IGlzIHRoZSBsZXNzIAp2
YWx1YWJsZSBiZW5lZml0IGZyb20gY29tcHJvbWlzZWQgZG9tMC4KQWJvdXQgYSBzeXN0ZW0gc3Rh
YmlsaXR5IGlzc3VlcyBkdWUgdG8gbGliZmR0IGhvbGVzIEkndmUganVzdCBnb3QgYSAKY3Jhenkg
aWRlYTogbGV0IHVzIHB1dCBhIGZkdCB1bmZsYXRlbm5pbmcgY29kZSBpbnRvIGEgZ2VuZXJpYyBF
TDAgCmFwcGxpY2F0aW9uIDopCgo+IFdoaWxzdCBJIGRvIGFncmVlIHRoYXQgdGhpcyBjb3VsZCBi
ZSBhbiBpbnRlcmZhY2UgYmV0d2VlbiB0aGUgdXNlciBhbmQgCj4gdGhlIHRvb2xzdGFjaywgd2Ug
c2hhbGwgbG9vayBpbnRvIGludHJvZHVjaW5nIGEgc2VyaWVzIG9mIERPTUNUTCBmb3IgCj4gdGhl
IHRvb2xzdGFjayA8LT4gaHlwZXJ2aXNvci4gV2hhdCB3b3VsZCBiZSB0aGUgaXNzdWUgdG8gZG8g
dGhhdD8KVGhlcmUgd2VyZSB0d28gcmVhc29ucyB0dXJuZWQgbWUgdG8gdXNpbmcgZGV2aWNlIHRy
ZWUgYXMgYSBjb25maWd1cmF0aW9uOgotIEkgZGlkIG5vdCBjb21lIHVwIHdpdGggYSBjbGVhciBh
bmQgZmxleGlibGUgZW5vdWdoIGZvcm1hdCB0byBkZXNjcmliZSAKYSBTQ0YgY29uZmlndXJhdGlv
bi4gQW55IGZvcm1hdCB3aGljaCB3b3VsZCBhbGxvdyB1cyBkZXNjcmliZSBhIGNvbXBsZXggCnZp
cnR1YWwgY29wcm9jZXNzb3Igd2l0aCBzZXZlcmFsIG1taW9zIGFuZCBpcnFzLCBhbmQgd291bGQg
YWxsb3cgCmRlc2NyaWJlIGJyZWVkaW5nIGZvciBhIGRvbWFpbiBzZXZlcmFsIHZpcnR1YWwgY29w
cm9jZXNzb3JzIHJ1bm5pbmcgb24gCm9uZSBwaHlzaWNhbCBjb3Byb2Nlc3NvciB3aWxsIHR1cm4g
dG8gYSBkZXZpY2UgdHJlZSBub2RlIG9yIHNvbWV0aGluZyAKc2ltaWxhci4gVGhpcyBjb3VsZCBm
aXQgc29tZWhvdyB0aGUgRG9tVSBjb25maWd1cmF0aW9uIGZpbGUsIGJ1dCBub3QgWEVOIApjb21t
YW5kIGxpbmUuCi0gVGhlIGlkZWEgdG8gcmV1c2UgdGhlIHNhbWUgU0NGIGNvbmZpZ3VyYXRpb24g
Y29kZSBib3RoIGZvciBEb20wIGFuZCAKRG9tVSBnb3QgbWUuCgpBbGwgc2FpZCBhYm92ZSBpcyBw
cmV0dHkgdHJ1ZSBmb3IgbWUsIGJ1dCByZWNlbnRseSBJIGhhdmUgY29uY2VybmVkIHRoYXQgCm9u
Y2Ugd2Ugd291bGQgbGlrZSB0byBzcHJlYWQgU0NGIHRvIHg4NiBvciBzeXN0ZW1zIGNvbmZpZ3Vy
ZWQgdGhyb3VnaCAKQUNQSSB3ZSB3aWxsIGhhdmUgdG8gcmVjb25zaWRlciBTQ0YgY29uZmlndXJh
dGlvbiBhZ2Fpbi4KCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 12:44:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6G7T-000703-DS; Thu, 04 May 2017 12:44:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6G7S-0006zt-4T
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:44:30 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 85/53-02189-D222B095; Thu, 04 May 2017 12:44:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva6OEne
 kwYEZzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsb8uZC3pFKrqWqTcwrhLoYuTkkBDwl5jQ
 3MwGYrMJ6Eo0bfkLZvMKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaO4knF9pZQWwWARWJ/
 iM9TCC2CNCcZwueAdVzAdXvZZJ4f+0iUAMHh7CAo8SURUYgNZxAvRPvHACrFxIolHix8ToTxD
 0mEm8X7mQDKRcSUJOYuz5+AiPfLCQXzUJy0SwkFy1gZF7FqFGcWlSWWqRrZKaXVJSZnlGSm5i
 Zo2toYKyXm1pcnJiempOYVKyXnJ+7iREYaPUMDIw7GBv2+h1ilORgUhLlVX/FHinEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgrdegTtSSLAoNT21Ii0zBxjyMGkJDh4lEd69IGne4oLE3OLMdIjUK
 UZFKXHeCyAJAZBERmkeXBsszi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9CjKFJzOvBG
 76K6DFTECLm2U5QBaXJCKkpBoY9cJ2S/5affN2o7mPScs6r2+va+7+8tNekW724W3y4fgNT5N
 cROT8Hp/M/yqk7fQxdJXdizcPROK46nQsujrWcf1ov6MdNH2yN+/8hoXHbs7YEX1GX05jXVzr
 N9tt3v7Wi6zn/LacE3tw47zgzROmvbvzckO+4knjipNTcw5aaz+6cuvKcm/zVUosxRmJhlrMR
 cWJAPfiy2auAgAA
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1493901865!87087801!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22847 invoked from network); 4 May 2017 12:44:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 12:44:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430885802"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22795.8738.97214.271413@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 13:44:18 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <de8b868a-d803-33ad-a295-990998b61bc2@citrix.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <de8b868a-d803-33ad-a295-990998b61bc2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George  Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogZGlmZmVyaW5nIG9waW5pb25zIGJldHdlZW4gbWFp
bnRhaW5lcnMgdnMgcGF0Y2ggYWNrcyIpOgo+IFRha2luZyB0aGlzIGV4YW1wbGUsIGFzIHlvdSBo
YXZlIGNhbGxlZCBpdCBvdXQsIGJ1dCB3aXRob3V0IGdvaW5nIGludG8KPiB0aGUgZGV0YWlscy4K
PiAKPiBJIGFjY2VwdCB0aGF0IHRoZSBpc3N1ZXMgdW5kZXIgZGViYXRlIGRvIG5vdCBoYXZlIGFu
eSBpbXBhY3Qgb24gdGhlCj4gdGVjaG5pY2FsIGNvcnJlY3RuZXNzIG9mIHRoZSBmaXguICBPbmNl
IGNvbXBpbGVkL2Fzc2VtYmxlZCwgdGhlIGJpbmFyeQo+IHdpbGwgZnVuY3Rpb24gY29ycmVjdGx5
Lgo+IAo+IEhvd2V2ZXIsIHRoZSBiaWtlc2hlZGRpbmcgbWFrZXMgYSB2ZXJ5IHJlYWwgbWF0ZXJp
YWwgaW1wYWN0IG9uIHRoZQo+IHVuZGVyc3RhbmRhYmlsaXR5IGFuZCByZXZpZXdhYmlsaXR5IG9m
IHRoZSBjb2RlLgo+IAo+IEluIG15IG1pbmQsIGFsbCBvdGhlciB0aGluZ3MgYmVpbmcgZXF1YWws
IG1ha2luZyB0aGUgY29kZSBlYXNpZXIgdG8KPiB1bmRlcnN0YW5kIGFuZCByZXZpZXcgaXMgb2Yg
cGFyYW1vdW50IGltcG9ydGFuY2UsIGFuZCBwYXJ0aWN1bGFybHkgaW4KPiB0aGlzIGNhc2UsIG5v
dCBtYWtpbmcgYW4gYWxyZWFkeSBjb21wbGljYXRlZCBiaXQgb2YgY29kZSBoYXJkZXIgdG8gcmV2
aWV3LgoKV2VsbCwgYXQgb25lIGxldmVsIEkgYWdyZWUgd2l0aCBBbmRyZXcgb24gYXQgbGVhc3Qg
dGhlIDEqMSBhbmQgMCo4CnF1ZXN0aW9uLiAgVGhlc2Ugc2VlbSBjbGVhcmVyIHRvIG1lIGFzIHRo
ZXkgc3RhdGUgdGhlIHByb2dyYW1tZXIncwppbnRlbnQgYXMgd2VsbCBhcyBtZXJlbHkgdGhlIGVm
ZmVjdC4gIEkgZm91bmQgSmFuJ3MgcmVzcG9uc2UgaGFyZCB0bwp1bmRlcnN0YW5kOyB0aGVyZSBk
b2Vzbid0IGFjdHVhbGx5IHNlZW0gdG8gYmUgYSBjb3VudGVyYXJndW1lbnQuICBJCnN1c3BlY3Qg
aWYgSSB0aG91Z2h0IGFib3V0IGl0IGVub3VnaCBJIHdvdWxkIGFncmVlIHdpdGggQW5kcmV3IGFi
b3V0CnRoZSBsYWJlbHMgdG9vLgoKQnV0LCBlYXJsaWVyIEkgc2FpZDoKCiAgIEkgZGVmaW5pdGVs
eSBhZ3JlZSB0aGF0IHRoZXJlIGlzIHJvb20gZm9yIGdpdmluZyB0aGUgYXV0aG9yIG9mIHNvbWUK
ICAgY29kZSAod2hldGhlciB0aGV5IGFyZSBhIG1haW50YWluZXIgb3Igbm90KSBzb21lIGxlZXdh
eSBvbiBtYXR0ZXJzIG9mCiAgIHRhc3RlLiAgSSB0aGluaywgdGhvdWdoLCB0aGF0IHdoaWxlIHRo
aXMgb3VnaHQgdG8gYmUgYSBwcmluY2lwbGUKICAgYXBwbGllZCBieSBtYWludGFpbmVycywgY29t
bWl0dGVycyBhbmQgYW55b25lIGVsc2UgbWFraW5nIHJlbGV2YW50CiAgIGRlY2lzaW9ucywgaXQg
aXMgbm90IGEgcnVsZSBvZiBnb3Zlcm5hbmNlIHRvIGJlIGFwcGxpZWQgaW4gY29udGVzdGVkCiAg
IGNhc2VzLgoKSSB0aGluayB0aGlzIGNhc2UgZmFsbHMgY2xlYXJseSBpbnRvIHRoZSBjYXRlZ29y
eSBvZiB0aGluZ3Mgd2hlcmUgd2UKY291bGQgZ2l2ZSB0aGUgb3JpZ2luYWwgY29udHJpYnV0b3Ig
c29tZSBsZWV3YXkuICBJbiB0aGlzIGNhc2UgdGhhdAptZWFucyBKYW4uCgpJT1cgaWYgSSB3ZXJl
IGluIEFuZHJldydzIHBvc2l0aW9uIEkgd291bGQgcHJvYmFibHkgbWFrZSB0aGUgc2FtZQpyZXF1
ZXN0cyBoZSBoYXMgZG9uZSwgYnV0IGlmIEphbiBtYWludGFpbmVkIGhpcyBwb3NpdGlvbiBJIHdv
dWxkCmNlcnRhaW5seSBub3QgYmxvY2sgdGhlIHBhdGNoIG92ZXIgdGhpcy4KCgpTdGVwcGluZyBi
YWNrIGEgYml0OiBJdCBpcyBpbmRlZWQgaW1wb3J0YW50IHRoYXQgb3VyIGNvZGUgaXMgZWFzeSB0
bwp1bmRlcnN0YW5kIGFuZCBtb2RpZnksIGV4cHJlc3NlcyBpdHMgaW50ZW50IGNsZWFybHksIGFu
ZCBoZWxwcyBmdXR1cmUKcHJvZ3JhbW1lcnMgYXZvaWQgd3JpdGluZyBidWdzLiAgQnV0IGl0IGlz
IGFsc28gaW1wb3J0YW50IHRoYXQKY29udHJpYnV0b3JzIGZlZWwgdmFsdWVkLCBhbmQgZmVlbCBh
IHNlbnNlIG9mIG93bmVyc2hpcC4KClRoZSBhbW91bnQgb2YgZW1vdGlvbmFsIGRpc2NvdXJhZ2Vt
ZW50IHRvIGEgY29udHJpYnV0b3IgZG9lcyBub3Qgc2NhbGUKbGluZWFybHkgd2l0aCB0aGUgc2l6
ZSBhbmQgYXBwYXJlbnQgaW1wb3J0YW5jZSBvZiB0aGUgZGlzYWdyZWVtZW50LgpJbmRlZWQsIHR1
cm5pbmcgYSB0aW55IGlzc3VlIGludG8gYSBibG9ja2VyIG9yIGEgYmlnIGFyZ3VtZW50IGNhbiBi
ZQplc3BlY2lhbGx5IGRlbW90aXZhdGluZy4KCkkgdGhpbmsgdGhpcyBjYXNlIGlzIGFuIGV4YW1w
bGUgb2YgYSBzaXR1YXRpb24gd2hlcmUgd2Ugc2hvdWxkIHBheSBhCnNtYWxsIHByaWNlIGluIGNv
ZGUgcmVhZGFiaWxpdHkgdG8ga2VlcCBhIGNvbnRyaWJ1dG9yIGhhcHB5LiAgKFRoYXQKdGhlIGNv
bnRyaWJ1dG9yIGlzIGFsc28gYSBtYWludGFpbmVyIGRvZXNuJ3Qgc2VlbSB0byBjaGFuZ2UgdGhp
cwphbmFseXNpcyBmb3IgbWUuKQoKCkkgZG91YnQgZWl0aGVyIHNpZGUgd2lsbCBiZSBwYXJ0aWN1
bGFybHkgaGFwcHkgd2l0aCB0aGlzIGFuYWx5c2lzLgpTb3JyeSBhYm91dCB0aGF0LgoKUmVnYXJk
cywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 12:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6G9U-00077u-PQ; Thu, 04 May 2017 12:46:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6G9T-00077l-7X
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:46:35 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 FE/62-02181-AA22B095; Thu, 04 May 2017 12:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXeZEne
 kwbfNlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aG/rvMBb1iFXe/HmBpYGwR6mLk4hAS2MQo
 sW7nQ2YIZzejxOoFe1m7GDk4hAXcJVa9N+9i5OQQESiR2Nm/gAXEFhK4ySix9IknSAmzgL7Eu
 R3lIGE2AU2JO58/MYHYvAJWEh8bn7CD2CwCKhIL17aCtYoKhEu8bTzCAlEjKHFy5hMwm1PARu
 LM6SZmEJtZwFbiztzdULa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Roa6iUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYbAxDsYFzZ7nyIUZKDSUmUV/0Ve6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd5WRe5IIcGi1PTUirTMHGDYw6QlOHiURHizQNK8xQWJucWZ6
 RCpU4y6HO+WfnjPJMSSl5+XKiXOmwRSJABSlFGaBzcCFoOXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMxbCjKFJzOvBG7TK6AjmICOaJblADmiJBEhJdXA6HaSue7JO02OGftfyEspTzlw4lk
 1w4ewVxvVklddm8whkHlH4frt2FnP5j2KF55i6mO7pTkqeU2I0MPbHXbKgX9vvRb9GFOVqz1z
 3V+Xq0yzO7N6t6tYxyWmz3a7e7fjTvEa7u2HT56Z1qhgX2+e42uSX6v5drnWe6PHj1N9XXaL7
 GLXzj55XImlOCPRUIu5qDgRAATXy0a8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493901990!96352037!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48746 invoked from network); 4 May 2017 12:46:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 4 May 2017 12:46:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0ED14344;
 Thu,  4 May 2017 05:46:30 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4D9763F4FF;
 Thu,  4 May 2017 05:46:29 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
Date: Thu, 4 May 2017 13:46:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8wNS8xNyAxMzozNSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4s
CgpIaSBBbmRyaWksCgo+IFRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50cy4KPgo+PiBBcyB5b3Ug
bWF5IGhhdmUgc2VlbiBpbiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIG9wdGlvbiAiZGV2aWNlX3Ry
ZWUiLAo+PiBpdCBpcyBjb21wbGV4IHRvIHZlcmlmeSB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBi
ZWNhdXNlIG9mIHRoZSBsaWJmZHQKPj4gZGVzaWduLiBTbyB3aXRob3V0IGZ1bGx5IGF1ZGl0aW5n
IGxpYmZkdCBhbmQgZml4aW5nIHRoZSBob2xlcywgdGhpcwo+PiBzdWdnZXN0aW9uIHdvdWxkIGJl
IGEgdmVjdG9yIGF0dGFjayB0byB0aGUgaHlwZXJ2aXNvci4KPiBJIHVuZGVyc3RhbmQgdGhlc2Ug
Y29uY2VybnMsIGJ1dCBub3Qgc3VyZSBzaG91bGQgd2UgYmUgc2NhcmVkIG9mIGF0dGFjawo+IGZy
b20gYSBkb21haW4gcHJpdmlsZWdlZCBlbm91Z2ggdG8gcnVuIGRvbWFpbnM/CgpXaGlsc3QgdGhl
IGRvbWFpbiBpcyBwcml2aWxlZ2VkIGVub3VnaCB0byBydW4gZG9tYWlucywgdGhlIGNvbmZpZ3Vy
YXRpb24gCmNhbiBiZSBwcm92aWRlZCBieSBhIHVzZXIgKGZvciBpbnN0YW5jZSBpbiBjbG91ZCBl
bnZpcm9ubWVudCkuIFNvIHlvdSAKY2Fubm90IHRydXN0IHdoYXQgdGhlIHVzZXIgcHJvdmlkZWQg
YW5kIGFueSBtaXNzaW5nIGludmFsaWRhdGlvbiB3b3VsZCAKbGVhZCB0byBhIHNlY3VyaXR5IGlz
c3VlIChzZWUgWFNBLTk1IFsxXSBmb3IgaW5zdGFuY2UpLgoKVGhhdCdzIHdoeSB3ZSBzcGVjaWZp
Y2FsbHkgc2FpZCBvbmx5IHRydXN0ZWQgZGV2aWNlIHRyZWUgc2hvdWxkIGJlIHVzZWQgCndpdGgg
dGhlIG9wdGlvbiAiZGV2aWNlX3RyZWUiLgoKPiBJdCBzZWVtcyB0byBtZSB0aGF0IHN5c3RlbSBo
eXBlcnZpc29yIGF0dGFjayB0aHJvdWdoIGxpYmZkdCBpcyB0aGUgbGVzcwo+IHZhbHVhYmxlIGJl
bmVmaXQgZnJvbSBjb21wcm9taXNlZCBkb20wLgoKSXQgaXMgbXVjaCBtb3JlIHZhbHVhYmxlLCBE
T00wIG1heSBzdGlsbCBoYXZlIGxpbWl0ZWQgYWNjZXNzIHRvIApmdW5jdGlvbmFsbHkgd2hpbHN0
IHRoZSBoeXBlcnZpc29yIGhhcyBhY2Nlc3MgdG8gZXZlcnl0aGluZy4KCj4gQWJvdXQgYSBzeXN0
ZW0gc3RhYmlsaXR5IGlzc3VlcyBkdWUgdG8gbGliZmR0IGhvbGVzIEkndmUganVzdCBnb3QgYQo+
IGNyYXp5IGlkZWE6IGxldCB1cyBwdXQgYSBmZHQgdW5mbGF0ZW5uaW5nIGNvZGUgaW50byBhIGdl
bmVyaWMgRUwwCj4gYXBwbGljYXRpb24gOikKPgo+PiBXaGlsc3QgSSBkbyBhZ3JlZSB0aGF0IHRo
aXMgY291bGQgYmUgYW4gaW50ZXJmYWNlIGJldHdlZW4gdGhlIHVzZXIgYW5kCj4+IHRoZSB0b29s
c3RhY2ssIHdlIHNoYWxsIGxvb2sgaW50byBpbnRyb2R1Y2luZyBhIHNlcmllcyBvZiBET01DVEwg
Zm9yCj4+IHRoZSB0b29sc3RhY2sgPC0+IGh5cGVydmlzb3IuIFdoYXQgd291bGQgYmUgdGhlIGlz
c3VlIHRvIGRvIHRoYXQ/Cj4gVGhlcmUgd2VyZSB0d28gcmVhc29ucyB0dXJuZWQgbWUgdG8gdXNp
bmcgZGV2aWNlIHRyZWUgYXMgYSBjb25maWd1cmF0aW9uOgo+IC0gSSBkaWQgbm90IGNvbWUgdXAg
d2l0aCBhIGNsZWFyIGFuZCBmbGV4aWJsZSBlbm91Z2ggZm9ybWF0IHRvIGRlc2NyaWJlCj4gYSBT
Q0YgY29uZmlndXJhdGlvbi4gQW55IGZvcm1hdCB3aGljaCB3b3VsZCBhbGxvdyB1cyBkZXNjcmli
ZSBhIGNvbXBsZXgKPiB2aXJ0dWFsIGNvcHJvY2Vzc29yIHdpdGggc2V2ZXJhbCBtbWlvcyBhbmQg
aXJxcywgYW5kIHdvdWxkIGFsbG93Cj4gZGVzY3JpYmUgYnJlZWRpbmcgZm9yIGEgZG9tYWluIHNl
dmVyYWwgdmlydHVhbCBjb3Byb2Nlc3NvcnMgcnVubmluZyBvbgo+IG9uZSBwaHlzaWNhbCBjb3By
b2Nlc3NvciB3aWxsIHR1cm4gdG8gYSBkZXZpY2UgdHJlZSBub2RlIG9yIHNvbWV0aGluZwo+IHNp
bWlsYXIuIFRoaXMgY291bGQgZml0IHNvbWVob3cgdGhlIERvbVUgY29uZmlndXJhdGlvbiBmaWxl
LCBidXQgbm90IFhFTgo+IGNvbW1hbmQgbGluZS4KPiAtIFRoZSBpZGVhIHRvIHJldXNlIHRoZSBz
YW1lIFNDRiBjb25maWd1cmF0aW9uIGNvZGUgYm90aCBmb3IgRG9tMCBhbmQKPiBEb21VIGdvdCBt
ZS4KPgo+IEFsbCBzYWlkIGFib3ZlIGlzIHByZXR0eSB0cnVlIGZvciBtZSwgYnV0IHJlY2VudGx5
IEkgaGF2ZSBjb25jZXJuZWQgdGhhdAo+IG9uY2Ugd2Ugd291bGQgbGlrZSB0byBzcHJlYWQgU0NG
IHRvIHg4NiBvciBzeXN0ZW1zIGNvbmZpZ3VyZWQgdGhyb3VnaAo+IEFDUEkgd2Ugd2lsbCBoYXZl
IHRvIHJlY29uc2lkZXIgU0NGIGNvbmZpZ3VyYXRpb24gYWdhaW4uCgpUaGlzIGlzIGFub3RoZXIg
cG9pbnQgb2YgdGhlIHByb2JsZW0uIEFsc28sIEkgZG8gYmVsaWV2ZSB0aGF0IHRoZSBkb21haW4g
CmNyZWF0aW9uIHNob3VsZCBiZSBsaW1pdGVkIHRvIGNyZWF0ZSB0aGUgZG9tYWluIGFuZCBub3Qg
Y29uZmlndXJpbmcgdGhlIApkZXZpY2VzIG90aGVyIHRoYW4gdGhlIHN0cmljdCBuZWNlc3Nhcnku
IEZvciBhbnl0aGluZyBlbHNlIChVQVJULCAKY28tcHJvY2Vzc29yKSwgdGhpcyBzaG91bGQgYmUg
ZG9uZSBsYXRlciBvbi4KCldoYXQgSSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgaXMgd2hhdCBh
cmUgdGhlIGluZm9ybWF0aW9uIHRoYXQgdGhlIApoeXBlcnZpc29ycyBhcyB0byBrbm93IGZvciBz
aGFyaW5nIGNvLXByb2Nlc3Nvcj8gU28gZmFyIEkgaGF2ZToKCS0gTU1JT3MKCS0gSW50ZXJydXB0
cwoKQW55dGhpbmcgZWxzZT8KCkNoZWVycywKClsxXSBodHRwczovL3hlbmJpdHMueGVuLm9yZy94
c2EvYWR2aXNvcnktOTUuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 12:47:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GAi-0007FH-6S; Thu, 04 May 2017 12:47:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2901a6013=lars.kurth@citrix.com>)
 id 1d6GAh-0007FA-1x
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:47:51 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A7/77-01870-6F22B095; Thu, 04 May 2017 12:47:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsWyU9JRQverEne
 kwY8+ZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePM7KmsBX8kKzbs3s3awHhBsouRk0NCwE/i
 zurTzCA2m4CGxLGHzWC2iECIxP8te4FsLg5mgVlMEn175gM5HBzCAo4SUxYZQdQ4SZy4/Jwdx
 v59+jMbiM0ioCIxacI9RhCbV8BIYt3azSwgc4QEljJKLP+9CayIU8Be4tLX30wgNqOArMSXxt
 Vgi5kFxCVuPZnPBHGcgMSSPeeZIWxRiZeP/7GC2KICehLzHr5ig4jrSJy9/oQRwjaQ2Lp0Hwv
 IncwCmhLrd+lDjLSUmPRmOxuErSgxpfshO8RtghInZz5hmcAoNgvJ5lkI3bOQdM9C0j0LSfcC
 RtZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGRxQAEOxgbv
 zsdYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3uSJ3pJBgUWp6akVaZg4wxm
 HSEhw8SiK8isA4F+ItLkjMLc5Mh0idYlSUEue9ANInAJLIKM2Da4OllUuMslLCvIxAhwjxFKQ
 W5WaWoMq/YhTnYFQS5tUEGc+TmVcCN/0V0GImoMXNshwgi0sSEVJSDYxtk3yenVz69efO0IeT
 qlbsaxKdsW8dV8lBxun9/z0LXDx+h/KICWZsPGmqq3sroYTff+n+Tcm3yqWUKr6ZxJc+OS1kv
 9Pq1ITfX5p8LzIUH2jeEP/44Kq20vUBzWt2um3rbFM8v77UNe+yzcbjpvcOHNvCcfKX/ROGaU
 +O5C4P/9Jkt+9tWEu6EktxRqKhFnNRcSIAOfFHeSYDAAA=
X-Env-Sender: prvs=2901a6013=lars.kurth@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493902069!91160347!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39141 invoked from network); 4 May 2017 12:47:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 12:47:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45418954"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: differing opinions between maintainers vs patch acks
Thread-Index: AQHSxKxN4B0d6NNQA02jZQ4Xk+0oeaHj9wkAgAAGYQCAABG9gA==
Date: Thu, 4 May 2017 12:47:48 +0000
Message-ID: <D530E159.368D9%lars.kurth@citrix.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <de8b868a-d803-33ad-a295-990998b61bc2@citrix.com>
 <22795.8738.97214.271413@mariner.uk.xensource.com>
In-Reply-To: <22795.8738.97214.271413@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7DED5FB3BBA83B439E10E1B582F7491F@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George
 Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCk9uIDA0LzA1LzIwMTcgMTM6NDQsICJJYW4gSmFja3NvbiIgPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+IHdyb3RlOg0KDQo+QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogZGlmZmVyaW5n
IG9waW5pb25zIGJldHdlZW4gbWFpbnRhaW5lcnMgdnMNCj5wYXRjaCBhY2tzIik6DQo+PiBUYWtp
bmcgdGhpcyBleGFtcGxlLCBhcyB5b3UgaGF2ZSBjYWxsZWQgaXQgb3V0LCBidXQgd2l0aG91dCBn
b2luZyBpbnRvDQo+PiB0aGUgZGV0YWlscy4NCj4+IA0KPj4gSSBhY2NlcHQgdGhhdCB0aGUgaXNz
dWVzIHVuZGVyIGRlYmF0ZSBkbyBub3QgaGF2ZSBhbnkgaW1wYWN0IG9uIHRoZQ0KPj4gdGVjaG5p
Y2FsIGNvcnJlY3RuZXNzIG9mIHRoZSBmaXguICBPbmNlIGNvbXBpbGVkL2Fzc2VtYmxlZCwgdGhl
IGJpbmFyeQ0KPj4gd2lsbCBmdW5jdGlvbiBjb3JyZWN0bHkuDQo+PiANCj4+IEhvd2V2ZXIsIHRo
ZSBiaWtlc2hlZGRpbmcgbWFrZXMgYSB2ZXJ5IHJlYWwgbWF0ZXJpYWwgaW1wYWN0IG9uIHRoZQ0K
Pj4gdW5kZXJzdGFuZGFiaWxpdHkgYW5kIHJldmlld2FiaWxpdHkgb2YgdGhlIGNvZGUuDQo+PiAN
Cj4+IEluIG15IG1pbmQsIGFsbCBvdGhlciB0aGluZ3MgYmVpbmcgZXF1YWwsIG1ha2luZyB0aGUg
Y29kZSBlYXNpZXIgdG8NCj4+IHVuZGVyc3RhbmQgYW5kIHJldmlldyBpcyBvZiBwYXJhbW91bnQg
aW1wb3J0YW5jZSwgYW5kIHBhcnRpY3VsYXJseSBpbg0KPj4gdGhpcyBjYXNlLCBub3QgbWFraW5n
IGFuIGFscmVhZHkgY29tcGxpY2F0ZWQgYml0IG9mIGNvZGUgaGFyZGVyIHRvDQo+PnJldmlldy4N
Cj4NCj5XZWxsLCBhdCBvbmUgbGV2ZWwgSSBhZ3JlZSB3aXRoIEFuZHJldyBvbiBhdCBsZWFzdCB0
aGUgMSoxIGFuZCAwKjgNCj5xdWVzdGlvbi4gIFRoZXNlIHNlZW0gY2xlYXJlciB0byBtZSBhcyB0
aGV5IHN0YXRlIHRoZSBwcm9ncmFtbWVyJ3MNCj5pbnRlbnQgYXMgd2VsbCBhcyBtZXJlbHkgdGhl
IGVmZmVjdC4gIEkgZm91bmQgSmFuJ3MgcmVzcG9uc2UgaGFyZCB0bw0KPnVuZGVyc3RhbmQ7IHRo
ZXJlIGRvZXNuJ3QgYWN0dWFsbHkgc2VlbSB0byBiZSBhIGNvdW50ZXJhcmd1bWVudC4gIEkNCj5z
dXNwZWN0IGlmIEkgdGhvdWdodCBhYm91dCBpdCBlbm91Z2ggSSB3b3VsZCBhZ3JlZSB3aXRoIEFu
ZHJldyBhYm91dA0KPnRoZSBsYWJlbHMgdG9vLg0KPg0KPkJ1dCwgZWFybGllciBJIHNhaWQ6DQo+
DQo+ICAgSSBkZWZpbml0ZWx5IGFncmVlIHRoYXQgdGhlcmUgaXMgcm9vbSBmb3IgZ2l2aW5nIHRo
ZSBhdXRob3Igb2Ygc29tZQ0KPiAgIGNvZGUgKHdoZXRoZXIgdGhleSBhcmUgYSBtYWludGFpbmVy
IG9yIG5vdCkgc29tZSBsZWV3YXkgb24gbWF0dGVycyBvZg0KPiAgIHRhc3RlLiAgSSB0aGluaywg
dGhvdWdoLCB0aGF0IHdoaWxlIHRoaXMgb3VnaHQgdG8gYmUgYSBwcmluY2lwbGUNCj4gICBhcHBs
aWVkIGJ5IG1haW50YWluZXJzLCBjb21taXR0ZXJzIGFuZCBhbnlvbmUgZWxzZSBtYWtpbmcgcmVs
ZXZhbnQNCj4gICBkZWNpc2lvbnMsIGl0IGlzIG5vdCBhIHJ1bGUgb2YgZ292ZXJuYW5jZSB0byBi
ZSBhcHBsaWVkIGluIGNvbnRlc3RlZA0KPiAgIGNhc2VzLg0KPg0KPkkgdGhpbmsgdGhpcyBjYXNl
IGZhbGxzIGNsZWFybHkgaW50byB0aGUgY2F0ZWdvcnkgb2YgdGhpbmdzIHdoZXJlIHdlDQo+Y291
bGQgZ2l2ZSB0aGUgb3JpZ2luYWwgY29udHJpYnV0b3Igc29tZSBsZWV3YXkuICBJbiB0aGlzIGNh
c2UgdGhhdA0KPm1lYW5zIEphbi4NCj4NCj5JT1cgaWYgSSB3ZXJlIGluIEFuZHJldydzIHBvc2l0
aW9uIEkgd291bGQgcHJvYmFibHkgbWFrZSB0aGUgc2FtZQ0KPnJlcXVlc3RzIGhlIGhhcyBkb25l
LCBidXQgaWYgSmFuIG1haW50YWluZWQgaGlzIHBvc2l0aW9uIEkgd291bGQNCj5jZXJ0YWlubHkg
bm90IGJsb2NrIHRoZSBwYXRjaCBvdmVyIHRoaXMuDQo+DQo+U3RlcHBpbmcgYmFjayBhIGJpdDog
SXQgaXMgaW5kZWVkIGltcG9ydGFudCB0aGF0IG91ciBjb2RlIGlzIGVhc3kgdG8NCj51bmRlcnN0
YW5kIGFuZCBtb2RpZnksIGV4cHJlc3NlcyBpdHMgaW50ZW50IGNsZWFybHksIGFuZCBoZWxwcyBm
dXR1cmUNCj5wcm9ncmFtbWVycyBhdm9pZCB3cml0aW5nIGJ1Z3MuICBCdXQgaXQgaXMgYWxzbyBp
bXBvcnRhbnQgdGhhdA0KPmNvbnRyaWJ1dG9ycyBmZWVsIHZhbHVlZCwgYW5kIGZlZWwgYSBzZW5z
ZSBvZiBvd25lcnNoaXAuDQoNCkFncmVlZC4NCg0KPlRoZSBhbW91bnQgb2YgZW1vdGlvbmFsIGRp
c2NvdXJhZ2VtZW50IHRvIGEgY29udHJpYnV0b3IgZG9lcyBub3Qgc2NhbGUNCj5saW5lYXJseSB3
aXRoIHRoZSBzaXplIGFuZCBhcHBhcmVudCBpbXBvcnRhbmNlIG9mIHRoZSBkaXNhZ3JlZW1lbnQu
DQo+SW5kZWVkLCB0dXJuaW5nIGEgdGlueSBpc3N1ZSBpbnRvIGEgYmxvY2tlciBvciBhIGJpZyBh
cmd1bWVudCBjYW4gYmUNCj5lc3BlY2lhbGx5IGRlbW90aXZhdGluZy4NCg0KQWdyZWVkLg0KDQpM
YXJzDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 12:49:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:49:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GCP-0007No-H9; Thu, 04 May 2017 12:49:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6GCO-0007Nc-1T
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:49:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AC/C1-03920-F532B095; Thu, 04 May 2017 12:49:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTTdOmTv
 S4PcnY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPRji0sBY9YKqZsuMvWwNjO0sXIxSEksIlR
 YvW+0+wQzm5GiUX9/5m7GDk5hAVCJXa2z2MDsUUElCV6f/2G6uhkkjj7ZT8TSIJZoINRYv+XS
 hCbTUBT4s7nT2BxXgEriZfPrwLZHBwsAioS3ScVQcKiAuESbxuPsECUCEqcnPkEzOYUsJc4uK
 iVGWKkrcSdubuhbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTLXSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDgGINjBuHht4CFGSQ4mJVFe9VfskUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeFsVuSOFBItS01Mr0jJzgKEPk5bg4FES4V0NkuYtLkjMLc5Mh0idY
 tTlmHPv63smIZa8/LxUKXHeCyBFAiBFGaV5cCNgcXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrwfQKbwZOaVwG16BXQEE9ARzbIcIEeUJCKkpBoYJbmN2tl7mROiX2Qan9rw4pSISuV7Y8H
 aJaeOV5cwaDNEnOWo273f/onuqxvue9X/bGMzMu3QWbuv6Xnl3PeNPkcl/+QYTJ8qyv667nza
 cm3xupimDzfaZtzb9Dy9WFxIu2dNc7mMx8L8ycUxfuyeZhIXpmUbz5B+MMPkz7uSBVnmzYUNU
 TxKLMUZiYZazEXFiQCbKOsVvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1493902174!90920970!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3961 invoked from network); 4 May 2017 12:49:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 4 May 2017 12:49:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 04EE3344;
 Thu,  4 May 2017 05:49:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 42A103F4FF;
 Thu,  4 May 2017 05:49:33 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
 <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
 <cf6ff36c-5837-d831-6c4d-c6c2bb429fbf@citrix.com>
 <ffeb40a0-6faf-bf4b-20ca-7fdcd77b3a6f@arm.com>
 <590B35BD0200007800156C6A@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b8a50eac-ac7e-afec-fb13-a6cd3093d6e2@arm.com>
Date: Thu, 4 May 2017 13:49:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B35BD0200007800156C6A@prv-mh.provo.novell.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: add temporary debugging code to
 get_page_from_gfn_p2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDQvMDUvMTcgMTM6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0
LjA1LjE3IGF0IDExOjQyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAwNC8w
NS8xNyAxMDozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDA0LzA1LzE3IDEwOjA5LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+PiBTZWUgdGhlIGNvZGUgY29tbWVudC4KPj4+Pgo+Pj4+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Cj4+PiBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4KPj4gUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IFRo
YW5rcywgYnV0IHdoYXQgYWJvdXQgdGhlIHBhdGNoIHRoaXMgb25lIGlzIHRoZSBmb2xsb3ctdXAg
dG8KPiAoIng4Ni9tbTogc2lsZW5jZSBhIHBvaW50bGVzcyB3YXJuaW5nIik/CgpTb3JyeSBJIG1p
c3NlZCB0aGF0IG9uZToKClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 12:50:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:50:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GDc-0007ux-Qm; Thu, 04 May 2017 12:50:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6GDc-0007un-6A
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:50:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 87/46-03920-BA32B095; Thu, 04 May 2017 12:50:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXe1Mne
 kwccVbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2qWuZCrbwVNzf+5S5gfE6RxcjF4eQwCZG
 iRcbj7FCOLsZJeY/Wc3YxcjJISwQKtF8s4G5i5GDQ0QgQKJtrSBIWEigSOLwtLdsIDazQI7Ey
 b3vwGw2AU2JO58/MYHYvAJWEjcmnmUFsVkEVCSm7t8FViMqEC7xtvEIC0SNoMTJmU/AbE4Be4
 lta/czQcy0lbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFukYWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GM+vDTzEKMnBpCTKq/6KPVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG+cEnekkGBRanpqRVpmDjDwYdISHDxKIrzCwOAX4i0uSMwtz
 kyHSJ1iVJQS53UA6RMASWSU5sG1waLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR574JM4c
 nMK4Gb/gpoMRPQ4mZZDpDFJYkIKakGxj4zHgFLe9GZ6ubnnqyQlznHMDWyXpf5zs5exqVcNv+
 +p0h9fbyiqtczcklYY9+i1aYZU2/ZeE15krw9zL5I0s+vrG/+yr78MynKv8xrb9mIr/qzY8bS
 54FBk449qF3UfvyShsN6se3mSrtVmYUv1HaveMhpwMER/XBW47wfd50SuI0kD57vUWIpzkg01
 GIuKk4EAM6z5vmxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493902250!66686368!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38903 invoked from network); 4 May 2017 12:50:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 4 May 2017 12:50:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 556D0344;
 Thu,  4 May 2017 05:50:50 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 73D083F4FF;
 Thu,  4 May 2017 05:50:49 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590B34610200007800156C58@prv-mh.provo.novell.com>
 <590B34610200007800156C58@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8b1f9459-1d68-80ab-650a-9535fbaa6d63@arm.com>
Date: Thu, 4 May 2017 13:50:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B34610200007800156C58@prv-mh.provo.novell.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH] VMX: constrain vmx_intr_assist() debugging
 code to debug builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDQvMDUvMTcgMTM6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMg
YmVjYXVzZSB0aGF0IGNvZGUsIGFkZGVkIGJ5IGNvbW1pdCA5OTczODJiNzcxICgieTg2L3ZteDog
ZHVtcAo+IFBJUiBhbmQgdklSUiBiZWZvcmUgQVNTRVJUKCkiKSwgd2FzIG1lYW50IHRvIGJlIHJl
bW92ZWQgYnkgdGhlIHRpbWUgd2UKPiBmaW5hbGl6ZSA0LjksIGJ1dCB0aGUgcm9vdCBjYXVzZSBv
ZiB0aGUgQVNTRVJUKCkgd3JvbmdseSg/KSB0cmlnZ2VyaW5nCj4gc3RpbGwgd2Fzbid0IGZvdW5k
Lgo+Cj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gY29ycmVjdCB0aGUgZm9ybWF0IHNw
ZWNpZmllcnMsIHdoaWNoIEkKPiBoYWQgZ290IHdyb25nIHdoZW4gZWRpdGluZyBzYWlkIGNoYW5n
ZSB3aGlsZSBjb21taXR0aW5nLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKUmVsZWFzZS1BY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCkNoZWVycywKCj4KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9pbnRy
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9pbnRyLmMKPiBAQCAtMzE4LDYgKzMxOCw3
IEBAIHZvaWQgdm14X2ludHJfYXNzaXN0KHZvaWQpCj4gICAgICAgICAgKi8KPiAgICAgICAgICBp
ZiAoIHB0X3ZlY3RvciAhPSAtMSApCj4gICAgICAgICAgewo+ICsjaWZuZGVmIE5ERUJVRwo+ICAg
ICAgICAgICAgICAvKgo+ICAgICAgICAgICAgICAgKiBXZSBhc3NlcnQgdGhhdCBpbnRhY2sudmVj
dG9yIGlzIHRoZSBoaWdoZXN0IHByaW9yaXR5IHZlY3RvciBmb3IKPiAgICAgICAgICAgICAgICog
b25seSBhbiBpbnRlcnJ1cHQgZnJvbSB2bGFwaWMgY2FuIHJlYWNoIHRoaXMgcG9pbnQgYW5kIHRo
ZQo+IEBAIC0zMzQsNyArMzM1LDcgQEAgdm9pZCB2bXhfaW50cl9hc3Npc3Qodm9pZCkKPiAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICp3b3JkOwo+ICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGk7Cj4KPiAtICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICIlcHY6
IGludGFjazogJTAyeDoldSBwdDogJTAyeFxuIiwKPiArICAgICAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICIlcHY6IGludGFjazogJXU6JTAyeCBwdDogJTAyeFxuIiwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICBjdXJyZW50LCBpbnRhY2suc291cmNlLCBpbnRhY2sudmVjdG9yLCBwdF92
ZWN0b3IpOwo+Cj4gICAgICAgICAgICAgICAgICB2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKPiBA
QCAtMzU3LDYgKzM1OCw3IEBAIHZvaWQgdm14X2ludHJfYXNzaXN0KHZvaWQpCj4gICAgICAgICAg
ICAgICAgICAgICAgcHJpbnRrKCJcbiIpOwo+ICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAg
ICAgICB9Cj4gKyNlbmRpZgo+ICAgICAgICAgICAgICBBU1NFUlQoaW50YWNrLnZlY3RvciA+PSBw
dF92ZWN0b3IpOwo+ICAgICAgICAgICAgICB2bXhfc2V0X2VvaV9leGl0X2JpdG1hcCh2LCBpbnRh
Y2sudmVjdG9yKTsKPiAgICAgICAgICB9Cj4KPgo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 12:52:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:52:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GEs-00082X-45; Thu, 04 May 2017 12:52:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6GEr-00082O-Lt
 for xen-devel@lists.xen.org; Thu, 04 May 2017 12:52:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 6C/DC-03620-9F32B095; Thu, 04 May 2017 12:52:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfeHMne
 kwd5fahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBW9tZCj6xVSxZeoSlgfEKaxcjF4eQwCZG
 icVdb5kgnN2MEndb1jB2MXJyCAvYSnRfuMwMYosIBEssvjgXKM4BVFQtseu5NUiYWSBbouH0d
 bASNgFNiTufPzGB2LwCVhILZjwHs1kEVCQ6mjexg9iiAuESbxuPsEDUCEqcnPkEzOYUsJOYu3
 kyE8RMW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtoqJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhuDECwg/HTsoBDjJIcTEqivOqv2COF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDeVuKOFBIsSk1PrUjLzAEGPkxagoNHSYRXGBj8QrzFBYm5xZnpE
 KlTjLocc+59fc8kxJKXn5cqJc57C2SGAEhRRmke3AhYFF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMO9dkCk8mXklcJteAR3BBHREsywHyBEliQgpqQbGrTP+Zgvcjrhx7cVhnriLLJvNZqx
 MEJqzfPvmFQ6VFhmNlxY75pzp6Muf5DKt4/5Oxx9b6ww6czrn5FanLNsy492+KdFzL5g0lxjP
 mnxmPbuT2pNFvHOrOiTSrkdnqpbX3mcSDXB2T/5nde3R/b43jvrXUmfecZr/jMXgNZdXt/HJH
 6Jzs50+KrEUZyQaajEXFScCAMvYNGa9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493902328!66589020!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59760 invoked from network); 4 May 2017 12:52:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 4 May 2017 12:52:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E03B2344;
 Thu,  4 May 2017 05:52:07 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0A2353F4FF;
 Thu,  4 May 2017 05:52:06 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com>
 <60fe3ac5-6a90-f973-efb9-3299f4ad65a7@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <928dc820-36bc-faa9-97a9-53403637dca8@arm.com>
Date: Thu, 4 May 2017 13:52:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <60fe3ac5-6a90-f973-efb9-3299f4ad65a7@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [RFC for 4.9] [PATCH 0/7] XSAs 213-315 followups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDQvMDUvMTcgMTI6MTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDIvMDUvMTcgMTk6MDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFZhcmlvdXMgaW1wcm92ZW1l
bnRzIGJhc2VkIG9uIG9ic2VydmF0aW9ucyB3aGlsZSBpbnZlc3RpZ2F0aW5nIGFuZCBmaXhpbmcg
dGhlCj4+IGFmb3JtZW50aW9uZWQgWFNBcy4gIEFsbCBhcmUgY2FuZGlkYXRlIHBhdGNoZXMgZm9y
IDQuOSBhdCB0aGlzIHBvaW50LCB3aXRoCj4+IHBhdGNoZXMgMiwgMyBhbmQgNyBiZWluZyB0aGUg
aW1wb3J0YW50IG9uZXMgZnJvbSBhbiBhdHRhY2stc3VyZmFjZS1taXRpZ2F0aW9uCj4+IHBvaW50
IG9mIHZpZXcuCj4+Cj4+IFRoaXMgaXMgdGhlIHN1YnNldCBvZiBteSBpbnRlbnRlZCBzZXJpZXMs
IGJ1dCBJIGhhdmVuJ3QgaGFkIHRpbWUgdG8gZmluaXNoIHRoZQo+PiByZXN0IG9mIHRoZSB3b3Jr
IEkgd2FudGVkIHRvIGRvLCB3aGljaCBjbGVhcmx5IG1ha2VzIGl0IHBvc3QgNC45IHdvcmsgYXQg
dGhpcwo+PiBwb2ludC4KPgo+IEp1bGllbjogIEkgaGF2ZSB2MiBvZiB0aGlzIHNlcmllcyBub3cg
ZnVsbHkgcmV2aWV3ZWQvYWNrZWQuCj4KPiBJJ2QgbGlrZSB0byByZXF1ZXN0IHRoZW0gZm9yIGlu
Y2x1c2lvbiBpbnRvIDQuOSBhdCB0aGlzIHBvaW50ICh1bmxlc3MKPiB0aGVyZSBhcmUgYW55IGxh
c3QgbWludXRlIG9iamVjdGlvbnMgZnJvbSBvdGhlciBtYWludGFpbmVycykuCgpJIGFncmVlIHRo
YXQgbWl0aWdhdGluZyB0aGUgYXR0YWNrLXN1cmZhY2UgaXMgaW1wb3J0YW50IGZvciBYZW4gNC45
OgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 12:53:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:53:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GFo-0008A7-D3; Thu, 04 May 2017 12:53:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6GFn-00089y-3M
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:53:07 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 12/18-01733-2342B095; Thu, 04 May 2017 12:53:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVdfhTv
 S4NwDXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePllRdsBbOZK9Yu/c7YwHiXqYuRi0NIYBOj
 xOkt26Gc3YwSPz5sYeli5OQQFvCVWPhyFiuILSIQIdG0bisbiC0kUCwx5d49ZhCbWcBRYvLBv
 ewgNpuApsSdz5+YQGxeASuJ23/mM4LYLAIqEg/ft4HZogLhEm8bj7BA1AhKnJz5BMzmFHCQuL
 JoERPETFuJO3N3Q82Xl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl0jS72kosz0jJL
 cxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCAq2dgYNzBeHmL3yFGSQ4mJVFe9VfskUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeHOUuSOFBItS01Mr0jJzgKEPk5bg4FES4fUDSfMWFyTmFmemQ
 6ROMepyzLn39T2TEEtefl6qlDjvCpAiAZCijNI8uBGwOLzEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZh3MsgUnsy8ErhNr4COYAI6olmWA+SIkkSElFQDo4VsQG7O7H9hUWG8ux5dentR7/z
 CbO2Q094Tcn9tmuJ9ZP7xuUHyts6X6+WTV8REPitPff72UZHno4Tn68wNDzj0CV7bkKzlXJtq
 dHT/jYzMf0V5ZZyZ26OY+pdWbIuVz1JaJ6a7+NbyILnJ6xPm1iQILcu9dND0z5V0nbkteTqrG
 jQtrijdV2Ipzkg01GIuKk4EAEiyZCu+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493902383!80873815!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38416 invoked from network); 4 May 2017 12:53:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 4 May 2017 12:53:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E2659344;
 Thu,  4 May 2017 05:53:02 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2E5D53F4FF;
 Thu,  4 May 2017 05:53:02 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
References: <20170504105052.18579-1-anthony.perard@citrix.com>
 <22795.2233.928595.443368@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ec491f1a-f1f0-f150-9250-26d281e6686a@arm.com>
Date: Thu, 4 May 2017 13:53:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22795.2233.928595.443368@mariner.uk.xensource.com>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] libs/devicemodel: Fix dependency
	with libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8wNS8xNyAxMTo1NSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW50aG9ueSBQRVJBUkQg
d3JpdGVzICgiW1BBVENIIGZvci00LjldIGxpYnMvZGV2aWNlbW9kZWw6IEZpeCBkZXBlbmRlbmN5
IHdpdGggbGlieGVuY2FsbCIpOgo+PiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zbyBkbyBkZXBlbmRzIG9u
IGxpYnhlbmNhbGwuc28gYnV0IHRoZSBkZXBlbmRlbmN5IHdhcwo+PiBtaXNzaW5nIGF0IGxpbmsg
dGltZS4KPgo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPgo+IElNTyB0aGlzIHNob3VsZCBpbmRlZWQgZ28gaW50byA0LjkuCgpSZWxlYXNlLWFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPgo+IElhbi4KPgoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 12:53:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GFw-0008CD-KA; Thu, 04 May 2017 12:53:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6GFv-0008Bs-Hu
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:53:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FB/7A-02189-A342B095; Thu, 04 May 2017 12:53:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUtdKhTv
 S4NcGcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePx9puMBau4KtY8tGtg3MfRxcjJISHgL/Ht
 8m82EJtNQFeiactfMJtXQFDi5MwnLCA2s4COxILdn9ggbHmJ7W/nMEPU2EssnnwGLM4ioCLx9
 MAO9i5GDg4RIPv2XgOIci2JfRfWgZULC1hIrL04mQlirYnE24U72UDKhQTUJOauj5/AyDMLye
 JZSBbPQrJ4ASPzKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MwLCpZ2Bg3MHYtNfvEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8OcrckUKC
 RanpqRVpmTnAAIZJS3DwKInw+oGkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnNcZpEgAp
 CijNA9uBCyaLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5p0MMoUnM68EbtMroCOYgI5olu
 UAOaIkESEl1cDoaOWRW2e3d9XN95bfTxcdul+ss5JfNzzkQavDtuxSEbMqheg1PB/MNKLF455
 M8A+T2W5dHNwlv+R/tao7Y9Rd02Vz0t5WvlPxebjwvZSln/kOvd3KGX+DnZh0HNwk1LJijz+f
 mFlhvazc4Oxh0YhTWTUWxS4H/qXG602YMC/fQfWZ8MxV65VYijMSDbWYi4oTAWgG7+6hAgAA
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493902392!81975173!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17582 invoked from network); 4 May 2017 12:53:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 12:53:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422196223"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22795.9270.372526.854999@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 13:53:10 +0100
To: <xen-devel@lists.xenproject.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: security-team-members@xenproject.org
Subject: [Xen-devel] Security support scope (apropos of Xen and CNA)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gYmVjb21lIGEgQ05BIChDVkUgTnVtYmVyaW5nIEF1dGhvcml0eSksIHdoaWNoIHdlIHdvdWxk
IGxpa2UgdG8gZG8sCndlIG5lZWQgdG8gcHJvdmlkZSBNSVRSRSdzIENOQSBwcm9ncmFtbWUgd2l0
aCBhIGRlZmluaXRpb24gb2YgdGhlCnNjb3BlIG9mIG91ciBDTkEuICBUaGF0IHNob3VsZCBiZSB0
aGUgc2NvcGUgb2Ygb3VyIGdlbmVyYWwgc2VjdXJpdHkKc3VwcG9ydCwgY2xlYXJseS4KCkF0IHRo
ZSBtb21lbnQgd2UgZG9uJ3Qgc2VlbSB0byBoYXZlIHRoaXMgd3JpdHRlbiBkb3duIGluIGEgc2lu
Z2xlCmNsZWFyIGRvY3VtZW50LiAgSSBhbSBhd2FyZSBvZiB0aGUgZm9sbG93aW5nIHBsYWNlcyB3
aGljaCBjYW4gY29udGFpbgppbmZvcm1hdGlvbiBhYm91dCBzZWN1cml0eSBzdXBwb3J0IChub3Jt
YWxseSwgaW4gdGhlIGZvcm0gb2YKc3RhdGVtZW50cyBzYXlpbmcgdGhhdCBjZXJ0YWluIHRoaW5n
cyBhcmUgbm90IHN1cHBvcnRlZCk6CgogKiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lr
aS9YZW5fUHJvamVjdF9SZWxlYXNlX0ZlYXR1cmVzIGhhcyBhCiAgIHRhYmxlIG9mIHZlcnNpb25z
IHdpdGggc2VjdXJpdHkgc3VwcG9ydCwgYW5kIGluZm9ybWF0aW9uIGFib3V0IHNvbWUKICAgZmVh
dHVyZXMuCgogKiB4ZW4uZ2l0OmRvY3MvbWlzYy9xZW11LXhlbi1zZWN1cml0eSwgbGltaXRzIHNl
Y3VyaXR5IHN1cHBvcnQgdG8KICAgc29tZSBjb25maWd1cmF0aW9ucy4KCiAqIHhlbi5naXQ6TUFJ
TlRBSU5FUlMgbWlnaHQgaW4gcHJpbmNpcGxlIGhhdmUgYSBzdGF0dXMgbm90IGltcGx5aW5nCiAg
IHNlY3VyaXR5IHN1cHBvcnQuCgogKiBEb2NzIGZvciBhbiBpbmRpdmlkdWFsIGZlYXR1cmUgKGVn
IGluIHhsIGRvY3MpIG1pZ2h0IHNheSB0aGF0IHRoZQogICBmZWF0dXJlIGlzIG5vdCBhZHZpc2Vk
LCBvciBub3Qgc3VwcG9ydGVkLCBvciBzb21ldGhpbmcuCgogKiBQcmV2aW91cyBYU0EgYWR2aXNv
cmllcyBtaWdodCB3aXRoZHJhdyBzdXBwb3J0LgoKVGhpcyBkaXZlcnNpdHkgb2YgaW5mb3JtYXRp
b24gc291cmNlcyBpcyByYXRoZXIgdW5zYXRpc2ZhY3RvcnkuCgpJIHRoaW5rIHdlIG5lZWQgdG8g
YXQgbGVhc3QgcmVkdWNlIHRoZSBudW1iZXIgb2YgZGlmZmVyZW50IGluZm9ybWF0aW9uCnNvdXJj
ZXMuICBBbHNvIHdlIG5lZWQgYW4gb3ZlcnZpZXcgZG9jdW1lbnQgd2hpY2ggcG9pbnRzIHRvIHRo
ZW0gYWxsLgoKV2hlcmUgc2hvdWxkIHRoaXMgb3ZlcnZpZXcgZG9jdW1lbnQgYmUgPyAgV2hpY2gg
b2YgdGhlIGFib3ZlIHNvdXJjZXMKc2hvdWxkIGJlIGNvYWxlc2NlZCBpbnRvIHdoaWNoIG90aGVy
cyA/CgpJYW4uCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 12:54:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 12:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GH9-0008Ui-U4; Thu, 04 May 2017 12:54:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6GH8-0008UW-Qv
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 12:54:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 44/F6-03371-6842B095; Thu, 04 May 2017 12:54:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7dVhTv
 SYEGTrsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHj4iqmgs0yFc0rLrI3MLaKdzFycggJ5El0
 fTnJDGLzCthJPHiwiwXElhAwlHj6/jobiM0ioCpx9+1+sDibgLpE27PtrCC2iEC0xPK/Z8FsZ
 oGVTBJLDwd0MXJwCAs4SkxZZNTFyAU0fimjxPLfm8DmcArYS1z6+psJpIZXQFDi7w5hiFYtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGlXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxh/LAg4xSnIwKYnyqr9ijxTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwZujzB0pJFiUmp5akZaZA4wDmLQEB4+SCK8fSJq3uCAxt
 zgzHSJ1ilFRSpzXGSQhAJLIKM2Da4PF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ84aDTO
 HJzCuBm/4KaDET0OJmWQ6QxSWJCCmpBkaLvDsfz0pvWviwI3DevJXr3ZZzid0UPSZ1wcS8wM3
 yV90tk9Dz/+5zlrTNj+pwXL2gTzQm3bPrpsnRU6pfNjqu+vI+bi9fpXsMV7jLt3Yn6xwX9+M1
 l8wuMVete8Pt6yz21X+P+LLVP2qVX6m3Gt09E7tkTdI8VtWXUVenh0rvOzCxRHKTx04lluKMR
 EMt5qLiRAC7hcStuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493902467!87956196!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36045 invoked from network); 4 May 2017 12:54:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 12:54:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 06:54:26 -0600
Message-Id: <590B40A20200007800156CE5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 06:54:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <de8b868a-d803-33ad-a295-990998b61bc2@citrix.com>
 <22795.8738.97214.271413@mariner.uk.xensource.com>
In-Reply-To: <22795.8738.97214.271413@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE0OjQ0LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogZGlmZmVyaW5nIG9waW5pb25zIGJldHdl
ZW4gbWFpbnRhaW5lcnMgdnMgcGF0Y2ggCj4gYWNrcyIpOgo+PiBUYWtpbmcgdGhpcyBleGFtcGxl
LCBhcyB5b3UgaGF2ZSBjYWxsZWQgaXQgb3V0LCBidXQgd2l0aG91dCBnb2luZyBpbnRvCj4+IHRo
ZSBkZXRhaWxzLgo+PiAKPj4gSSBhY2NlcHQgdGhhdCB0aGUgaXNzdWVzIHVuZGVyIGRlYmF0ZSBk
byBub3QgaGF2ZSBhbnkgaW1wYWN0IG9uIHRoZQo+PiB0ZWNobmljYWwgY29ycmVjdG5lc3Mgb2Yg
dGhlIGZpeC4gIE9uY2UgY29tcGlsZWQvYXNzZW1ibGVkLCB0aGUgYmluYXJ5Cj4+IHdpbGwgZnVu
Y3Rpb24gY29ycmVjdGx5Lgo+PiAKPj4gSG93ZXZlciwgdGhlIGJpa2VzaGVkZGluZyBtYWtlcyBh
IHZlcnkgcmVhbCBtYXRlcmlhbCBpbXBhY3Qgb24gdGhlCj4+IHVuZGVyc3RhbmRhYmlsaXR5IGFu
ZCByZXZpZXdhYmlsaXR5IG9mIHRoZSBjb2RlLgo+PiAKPj4gSW4gbXkgbWluZCwgYWxsIG90aGVy
IHRoaW5ncyBiZWluZyBlcXVhbCwgbWFraW5nIHRoZSBjb2RlIGVhc2llciB0bwo+PiB1bmRlcnN0
YW5kIGFuZCByZXZpZXcgaXMgb2YgcGFyYW1vdW50IGltcG9ydGFuY2UsIGFuZCBwYXJ0aWN1bGFy
bHkgaW4KPj4gdGhpcyBjYXNlLCBub3QgbWFraW5nIGFuIGFscmVhZHkgY29tcGxpY2F0ZWQgYml0
IG9mIGNvZGUgaGFyZGVyIHRvIHJldmlldy4KPiAKPiBXZWxsLCBhdCBvbmUgbGV2ZWwgSSBhZ3Jl
ZSB3aXRoIEFuZHJldyBvbiBhdCBsZWFzdCB0aGUgMSoxIGFuZCAwKjgKPiBxdWVzdGlvbi4gIFRo
ZXNlIHNlZW0gY2xlYXJlciB0byBtZSBhcyB0aGV5IHN0YXRlIHRoZSBwcm9ncmFtbWVyJ3MKPiBp
bnRlbnQgYXMgd2VsbCBhcyBtZXJlbHkgdGhlIGVmZmVjdC4gIEkgZm91bmQgSmFuJ3MgcmVzcG9u
c2UgaGFyZCB0bwo+IHVuZGVyc3RhbmQ7IHRoZXJlIGRvZXNuJ3QgYWN0dWFsbHkgc2VlbSB0byBi
ZSBhIGNvdW50ZXJhcmd1bWVudC4KCk15IGNvdW50ZXJhcmd1bWVudCB3YXMgdGhhdCAwKjggY2xl
YXJseSBlcXVhbHMgMCBmb3IgYW55b25lCmtub3dsZWRnZWFibGUgZW5vdWdoIHRvIHJlYWQgdGhp
cyBjb2RlLCBhcyBkb2VzIDEqOCA9IDguCkFueXdheSwgc2VlaW5nIHRoYXQgeW91IGFncmVlIHdp
dGggQW5kcmV3LCBJJ2xsIGdvIG1ha2UgdGhlCmNoYW5nZSwgbm8gbWF0dGVyIHRoYXQgSSB0aGlu
ayBpdCBkb2Vzbid0IGJlbG9uZyBoZXJlIChiZXNpZGVzCmJlaW5nIHBvaW50bGVzcykuCgo+ICBJ
Cj4gc3VzcGVjdCBpZiBJIHRob3VnaHQgYWJvdXQgaXQgZW5vdWdoIEkgd291bGQgYWdyZWUgd2l0
aCBBbmRyZXcgYWJvdXQKPiB0aGUgbGFiZWxzIHRvby4KCkFsb25nIHRob3NlIGxpbmVzIEknZCB0
aGVuIGFsc28gZ28gbWFrZSB0aGUgY2hhbmdlIGhlcmUsIGlmIG9ubHkKdGhlcmUgd2FzIGFuIGFs
dGVybmF0aXZlIG5hbWluZyBvZiB0aGUgbGFiZWwgdGFncyB0aGF0IEkgY2FuIGF0CmxlYXN0IGxp
dmUgd2l0aDsgdGhlIHN1Z2dlc3Rpb24gdG8gc2ltcGx5IGRpdmlkZSB0aGUgbnVtYmVycyBieSA4
CmlzLCBhcyBleHByZXNzZWQsIG5vdCBzb21ldGhpbmcgSSBjb25zaWRlciByZWFzb25hYmxlLiBT
byBJJ2xsCm1ha2UgbXkgY2hhbmdpbmcgb2YgdGhvc2UgbGFiZWwgdGFncyBkZXBlbmRlbnQgb25l
IHNvbWVvbmUKY29taW5nIGZvcndhcmQgd2l0aCBhIG5hbWluZyBzY2hlbWUgd2hpY2ggaXMgYm90
aCBiZXR0ZXIgdGhhbgp3aGF0IGlzIHRoZXJlIGFuZCBiZXR0ZXIgdGhlbiB1c2luZyBzaW1wbGUg
c3RhY2sgc2xvdCBudW1iZXJzCndpdGhvdXQgaXQgYmVpbmcgY2xlYXIgdGhhdCBzdGFjayBzbG90
cyBhcmUgYmVpbmcgbWVhbnQuCgo+IEJ1dCwgZWFybGllciBJIHNhaWQ6Cj4gCj4gICAgSSBkZWZp
bml0ZWx5IGFncmVlIHRoYXQgdGhlcmUgaXMgcm9vbSBmb3IgZ2l2aW5nIHRoZSBhdXRob3Igb2Yg
c29tZQo+ICAgIGNvZGUgKHdoZXRoZXIgdGhleSBhcmUgYSBtYWludGFpbmVyIG9yIG5vdCkgc29t
ZSBsZWV3YXkgb24gbWF0dGVycyBvZgo+ICAgIHRhc3RlLiAgSSB0aGluaywgdGhvdWdoLCB0aGF0
IHdoaWxlIHRoaXMgb3VnaHQgdG8gYmUgYSBwcmluY2lwbGUKPiAgICBhcHBsaWVkIGJ5IG1haW50
YWluZXJzLCBjb21taXR0ZXJzIGFuZCBhbnlvbmUgZWxzZSBtYWtpbmcgcmVsZXZhbnQKPiAgICBk
ZWNpc2lvbnMsIGl0IGlzIG5vdCBhIHJ1bGUgb2YgZ292ZXJuYW5jZSB0byBiZSBhcHBsaWVkIGlu
IGNvbnRlc3RlZAo+ICAgIGNhc2VzLgo+IAo+IEkgdGhpbmsgdGhpcyBjYXNlIGZhbGxzIGNsZWFy
bHkgaW50byB0aGUgY2F0ZWdvcnkgb2YgdGhpbmdzIHdoZXJlIHdlCj4gY291bGQgZ2l2ZSB0aGUg
b3JpZ2luYWwgY29udHJpYnV0b3Igc29tZSBsZWV3YXkuICBJbiB0aGlzIGNhc2UgdGhhdAo+IG1l
YW5zIEphbi4KPiAKPiBJT1cgaWYgSSB3ZXJlIGluIEFuZHJldydzIHBvc2l0aW9uIEkgd291bGQg
cHJvYmFibHkgbWFrZSB0aGUgc2FtZQo+IHJlcXVlc3RzIGhlIGhhcyBkb25lLCBidXQgaWYgSmFu
IG1haW50YWluZWQgaGlzIHBvc2l0aW9uIEkgd291bGQKPiBjZXJ0YWlubHkgbm90IGJsb2NrIHRo
ZSBwYXRjaCBvdmVyIHRoaXMuCj4gCj4gCj4gU3RlcHBpbmcgYmFjayBhIGJpdDogSXQgaXMgaW5k
ZWVkIGltcG9ydGFudCB0aGF0IG91ciBjb2RlIGlzIGVhc3kgdG8KPiB1bmRlcnN0YW5kIGFuZCBt
b2RpZnksIGV4cHJlc3NlcyBpdHMgaW50ZW50IGNsZWFybHksIGFuZCBoZWxwcyBmdXR1cmUKPiBw
cm9ncmFtbWVycyBhdm9pZCB3cml0aW5nIGJ1Z3MuICBCdXQgaXQgaXMgYWxzbyBpbXBvcnRhbnQg
dGhhdAo+IGNvbnRyaWJ1dG9ycyBmZWVsIHZhbHVlZCwgYW5kIGZlZWwgYSBzZW5zZSBvZiBvd25l
cnNoaXAuCj4gCj4gVGhlIGFtb3VudCBvZiBlbW90aW9uYWwgZGlzY291cmFnZW1lbnQgdG8gYSBj
b250cmlidXRvciBkb2VzIG5vdCBzY2FsZQo+IGxpbmVhcmx5IHdpdGggdGhlIHNpemUgYW5kIGFw
cGFyZW50IGltcG9ydGFuY2Ugb2YgdGhlIGRpc2FncmVlbWVudC4KPiBJbmRlZWQsIHR1cm5pbmcg
YSB0aW55IGlzc3VlIGludG8gYSBibG9ja2VyIG9yIGEgYmlnIGFyZ3VtZW50IGNhbiBiZQo+IGVz
cGVjaWFsbHkgZGVtb3RpdmF0aW5nLgo+IAo+IEkgdGhpbmsgdGhpcyBjYXNlIGlzIGFuIGV4YW1w
bGUgb2YgYSBzaXR1YXRpb24gd2hlcmUgd2Ugc2hvdWxkIHBheSBhCj4gc21hbGwgcHJpY2UgaW4g
Y29kZSByZWFkYWJpbGl0eSB0byBrZWVwIGEgY29udHJpYnV0b3IgaGFwcHkuICAoVGhhdAo+IHRo
ZSBjb250cmlidXRvciBpcyBhbHNvIGEgbWFpbnRhaW5lciBkb2Vzbid0IHNlZW0gdG8gY2hhbmdl
IHRoaXMKPiBhbmFseXNpcyBmb3IgbWUuKQo+IAo+IAo+IEkgZG91YnQgZWl0aGVyIHNpZGUgd2ls
bCBiZSBwYXJ0aWN1bGFybHkgaGFwcHkgd2l0aCB0aGlzIGFuYWx5c2lzLgo+IFNvcnJ5IGFib3V0
IHRoYXQuCgpObyByZWFzb24gdG8gYmUgc29ycnkgLSBoYXBweSBvciBub3QsIHlvdXIgcmVwbHkg
YXQgbGVhc3QgZ2l2ZXMgbWUKYW4gdW5kZXJzdGFuZGluZyBvZiBob3cgb3RoZXJzIHRoaW5rIGhl
cmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 13:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 13:13:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GZ6-0001Zw-J1; Thu, 04 May 2017 13:13:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6GZ5-0001Zq-9g
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 13:13:03 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 0D/8C-03058-ED82B095; Thu, 04 May 2017 13:13:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/eeBne
 kwYRWZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCRb+Ch/wVtx4fZ2pg/MrTxcjJISSQJ/Hz
 2RlmEJtXwE6iYcEfVhBbQsBQ4un762wgNouAqsSfK8vB4mwC6hJtz7aD2SICuhJnHm9hArGZB
 Xwlzv+YwwJiCwvYSMz58p4dYr69xJWFc8BqOAUcJCYcmsTYxcgBtEtQ4u8OYYhWLYmHv26xQN
 jaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RsV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsY/8wMPMUpyMCmJ8qq/Yo8U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMH7T507UkiwKDU9tSItMwcYBTBpCQ4eJRHewyBp3uKCxNzizHSI1
 ClGXY53Sz+8ZxJiycvPS5US510AUiQAUpRRmgc3AhaRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMexlkCk9mXgncpldARzABHdEsywFyREkiQkqqgbEzsOZ25UmN9OoE1U2XMmwWWummWd9
 3X/tJYbWq/ASF+6tmhFqZtjXfkPh5uamX5bYry5kVPMlFC7hmbMruPy29xK6UK/SBctTDEw3f
 nsx9FaVkmvM4/uXkq+qvX7wwMclMmuH3yGKVxNf/Rb/qnXesNvoasOn4UX6d5OldEiVBUx1V/
 63rdFZiKc5INNRiLipOBAC3rGp9wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493903580!69835256!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35060 invoked from network); 4 May 2017 13:13:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 13:13:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 07:12:59 -0600
Message-Id: <590B44F80200007800156D15@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 07:12:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <22795.9270.372526.854999@mariner.uk.xensource.com>
In-Reply-To: <22795.9270.372526.854999@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org
Subject: Re: [Xen-devel] Security support scope (apropos of Xen and CNA)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE0OjUzLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVG8gYmVjb21lIGEgQ05BIChDVkUgTnVtYmVyaW5nIEF1dGhvcml0eSksIHdoaWNoIHdl
IHdvdWxkIGxpa2UgdG8gZG8sCj4gd2UgbmVlZCB0byBwcm92aWRlIE1JVFJFJ3MgQ05BIHByb2dy
YW1tZSB3aXRoIGEgZGVmaW5pdGlvbiBvZiB0aGUKPiBzY29wZSBvZiBvdXIgQ05BLiAgVGhhdCBz
aG91bGQgYmUgdGhlIHNjb3BlIG9mIG91ciBnZW5lcmFsIHNlY3VyaXR5Cj4gc3VwcG9ydCwgY2xl
YXJseS4KPiAKPiBBdCB0aGUgbW9tZW50IHdlIGRvbid0IHNlZW0gdG8gaGF2ZSB0aGlzIHdyaXR0
ZW4gZG93biBpbiBhIHNpbmdsZQo+IGNsZWFyIGRvY3VtZW50LiAgSSBhbSBhd2FyZSBvZiB0aGUg
Zm9sbG93aW5nIHBsYWNlcyB3aGljaCBjYW4gY29udGFpbgo+IGluZm9ybWF0aW9uIGFib3V0IHNl
Y3VyaXR5IHN1cHBvcnQgKG5vcm1hbGx5LCBpbiB0aGUgZm9ybSBvZgo+IHN0YXRlbWVudHMgc2F5
aW5nIHRoYXQgY2VydGFpbiB0aGluZ3MgYXJlIG5vdCBzdXBwb3J0ZWQpOgo+IAo+ICAqIGh0dHBz
Oi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMg
aGFzIGEKPiAgICB0YWJsZSBvZiB2ZXJzaW9ucyB3aXRoIHNlY3VyaXR5IHN1cHBvcnQsIGFuZCBp
bmZvcm1hdGlvbiBhYm91dCBzb21lCj4gICAgZmVhdHVyZXMuCj4gCj4gICogeGVuLmdpdDpkb2Nz
L21pc2MvcWVtdS14ZW4tc2VjdXJpdHksIGxpbWl0cyBzZWN1cml0eSBzdXBwb3J0IHRvCj4gICAg
c29tZSBjb25maWd1cmF0aW9ucy4KPiAKPiAgKiB4ZW4uZ2l0Ok1BSU5UQUlORVJTIG1pZ2h0IGlu
IHByaW5jaXBsZSBoYXZlIGEgc3RhdHVzIG5vdCBpbXBseWluZwo+ICAgIHNlY3VyaXR5IHN1cHBv
cnQuCj4gCj4gICogRG9jcyBmb3IgYW4gaW5kaXZpZHVhbCBmZWF0dXJlIChlZyBpbiB4bCBkb2Nz
KSBtaWdodCBzYXkgdGhhdCB0aGUKPiAgICBmZWF0dXJlIGlzIG5vdCBhZHZpc2VkLCBvciBub3Qg
c3VwcG9ydGVkLCBvciBzb21ldGhpbmcuCj4gCj4gICogUHJldmlvdXMgWFNBIGFkdmlzb3JpZXMg
bWlnaHQgd2l0aGRyYXcgc3VwcG9ydC4KPiAKPiBUaGlzIGRpdmVyc2l0eSBvZiBpbmZvcm1hdGlv
biBzb3VyY2VzIGlzIHJhdGhlciB1bnNhdGlzZmFjdG9yeS4KPiAKPiBJIHRoaW5rIHdlIG5lZWQg
dG8gYXQgbGVhc3QgcmVkdWNlIHRoZSBudW1iZXIgb2YgZGlmZmVyZW50IGluZm9ybWF0aW9uCj4g
c291cmNlcy4gIEFsc28gd2UgbmVlZCBhbiBvdmVydmlldyBkb2N1bWVudCB3aGljaCBwb2ludHMg
dG8gdGhlbSBhbGwuCj4gCj4gV2hlcmUgc2hvdWxkIHRoaXMgb3ZlcnZpZXcgZG9jdW1lbnQgYmUg
PyAgV2hpY2ggb2YgdGhlIGFib3ZlIHNvdXJjZXMKPiBzaG91bGQgYmUgY29hbGVzY2VkIGludG8g
d2hpY2ggb3RoZXJzID8KCkdlbmVyYWxseSB0aGUgKG9yIGEgbmV3KSB3aWtpIHBhZ2Ugd291bGQg
c2VlbSB0aGUgYmVzdCBwbGFjZSB0byBtZSwKaWYgb25seSB0aGVyZSB3ZXJlbid0IHNvbWUgcHJl
dHR5IGZpbmUgZ3JhaW5lZCByZXN0cmljdGlvbnMsIGxpa2UgdGhlCnVzZSBvZiBjZXJ0YWluIGNv
bW1hbmQgbGluZSBvcHRpb25zIHJlbmRlcmluZyB0aGUgd2hvbGUgdGhpbmcKdW5zdXBwb3J0ZWQu
IEZvciB0aGF0IHNwZWNpZmljIGV4YW1wbGUsIGl0IHdvdWxkIHNlZW0gdG8gbWUgdGhhdApvbmx5
IHRoZSBjb21tYW5kIGxpbmUgZG9jIGl0c2VsZiB3b3VsZCBiZSBhIHN1aXRhYmxlIHBsYWNlIChh
bmQgd2UnZApiYXNpY2FsbHkgaGF2ZSB0byBnbyB0aHJvdWdoIGFuZCBhZGQgYSB3YXJuaW5nIGZv
ciBldmVyeSBzdWNoCm9wdGlvbikuIEJvdHRvbSBsaW5lIC0gSSdtIG5vdCBzdXJlIGEgc2luZ2xl
IHBsYWNlIHdpbGwgZG8sIGJ1dCBvZiBjb3Vyc2UKb25lIGNlbnRyYWwgcGxhY2UgY291bGQvc2hv
dWxkIHhyZWYgYWxsIG90aGVyIHBsYWNlcyB3aXRoIGFkZGl0aW9uYWwKaW5mb3JtYXRpb24uCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 13:19:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 13:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Gfg-0001tk-88; Thu, 04 May 2017 13:19:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Gff-0001te-6A
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 13:19:51 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BD/78-01734-67A2B095; Thu, 04 May 2017 13:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7dMizv
 S4OF/ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePYtWksBX3cFUfnHGRuYJzC2cXIySEkkCex
 8OJDJhCbV8BOouX8b0YQW0LAUOLp++tsIDaLgKrEgaMd7CA2m4C6RNuz7axdjBwcIgK6Eqd/y
 IGEmQX8JRYdPMkEEhYWcJbofhXVxcgFNP0oo8T5WQ1gIzkFvCQunnkEVsMrICjxd4cwRKuWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BAL6k
 oMz2jJDcxMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MG4ZqrzIUZJDiYlUV71V+yRQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCl0GTO1JIsCg1PbUiLTMHGB0wpRIcP
 EoivDogad7igsTc4sx0iNQpRkUpcd7ZGkAJAZBERmkeXBssIi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmPc3yBSezLwSuOmvgBYzAS1uluUAWVySiJCSamCMij7awvJnywxxs/vv+ZTPNhU
 GzWx83fG11d9IKza6gM071k+ybD9vmdhkvozQVaaN1bsehFn0iWmsK1saXLLz9z1zvqB+paCD
 X/sPsFRcXGX64+H2dW9qJvfs7Xu4f+e+ZkfJay6/9BYvtBKWF7PvXm8wobYmZIq5l7XqgUIvp
 vN8xx8uPqXEUpyRaKjFXFScCAAJIEeAwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493903986!80880652!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40322 invoked from network); 4 May 2017 13:19:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 May 2017 13:19:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 07:19:46 -0600
Message-Id: <590B46910200007800156D29@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 07:19:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
 <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
 <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 3/3] make-flight: Drop Windows XP
	tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE0OjIwLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gWFAgaXMgcmVhbGx5IHF1aXRlIG9ic29sZXRlIG5vdy4KPiAKPiBGcm9tIGRpZmZpbmcg
c3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52YXJzIG91dHB1dCwKPiB0aGUgdGVz
dHMgdGhhdCBhcmUgZHJvcHBlZCBhcmU6Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bnhwc3AzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzCj4gICB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMy12Y3B1czEKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMwo+ICAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMQo+IAo+IFRoaXMgbWVhbnMg
d2UgYXJlIGludHJvZHVjaW5nIDggdGVzdHMgYW5kIGRyb3BwaW5nIDcuCj4gCj4gV2UgZHJvcCB0
aGUgdGVzdHMgb25seSBvbiB0aGUgYnJhbmNoZXM6Cj4gICBsaW51eC0zLjAKPiAgIGxpbnV4LTMu
MTAKPiAgIGxpbnV4LTMuMTQKPiAgIGxpbnV4LTMuMTYKPiAgIGxpbnV4LTMuMTgKPiAgIGxpbnV4
LTMuNAo+ICAgbGludXgtNC4xCj4gICBsaW51eC00LjkKPiAgIGxpbnV4LWxpbnVzCj4gICBsaW51
eC1uZXh0Cj4gICBvc3N0ZXN0Cj4gICBxZW11LW1haW5saW5lCj4gICBxZW11LXVwc3RyZWFtLTQu
Ny10ZXN0aW5nCj4gICBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nCj4gICBxZW11LXVwc3RyZWFt
LXVuc3RhYmxlCj4gICBzZWFiaW9zCj4gICB4ZW4tNC43LXRlc3RpbmcKPiAgIHhlbi00LjgtdGVz
dGluZwo+ICAgeGVuLXVuc3RhYmxlCj4gCj4gVGhlIG90aGVyIGJyYW5jaGVzIGFyZSBtb3N0bHkg
b3V0LW9mLXN1cHBvcnQgWGVuIGJyYW5jaGVzLiAgVGhlc2UgYXJlCj4gZWl0aGVyIG9sZCBvbmVz
IHdlIGFyZSBzdGlsbCBkb2luZyBzZWN1cml0eSBzdXBwb3J0IGZvciAoYW5kIHdvdWxkCj4gbGlr
ZSB0byBrbm93IGFib3V0IHJlZ3Jlc3Npb25zIG9uLCBldmVuIGZvciBvbGQgZ3Vlc3RzKSwgb3Ig
dmVyeSBvbGQKPiBvbmVzIHdoaWNoIHdlIGRvbid0IGV4cGVjdCB0byBjaGFuZ2UgZXZlci4KCjQu
Niwgd2hpbGUgaGF2aW5nIHBhc3NlZCB0aGUgMS41IHllYXIgZ2VuZXJhbCBzdXBwb3J0IGxpbWl0
LCBoYWQKaXRzIG1vc3QgcmVjZW50IHN0YWJsZSByZWxlYXNlIGdvIG91dCBiZWZvcmUgdGhhdCB0
aW1lIHNwYW4gd2FzCm92ZXIsIHNvIEkgdGhpbmsgd2Ugb3dlIHRoZSBjb21tdW5pdHkgYW5vdGhl
ciBzdGFibGUgcmVsZWFzZQp0aGVyZS4gSGVuY2UgSSdtIHdvbmRlcmluZyB3aGV0aGVyIGl0IHNo
b3VsZCBiZSBncm91cGVkIHdpdGgKNC43IGFuZCA0LjggYWJvdmUuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 13:33:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 13:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6GsJ-000395-DM; Thu, 04 May 2017 13:32:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6GsI-00038z-HP
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 13:32:54 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 19/1E-03696-58D2B095; Thu, 04 May 2017 13:32:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQrdVlzv
 S4N4EQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP50ZesBc3SFfM33WRpYOwV62Lk5JAQ8JM4
 8PIQWxcjB4ewgKPElEVGIGERAR+Jo3cvs3QxcnEICdxklLi+dgI7iMMsMINJYs7x7WwgVWwC+
 hK7X3xiArF5BWwlzn38wQxiswioSNxfvhDMFhUIl3jbeIQFokZQ4uTMJ2A2p4C9xKMnp8FsZg
 EDiSOL5rBC2PIS29/OAesVElCTuNZ/iR3i0HSJic96WCYw8s9CMmoWkvZZSNoXMDKvYtQoTi0
 qSy3SNTLVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEMGINjBuGpB4CFGSQ4m
 JVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC10uCOFBItS01Mr0jJzgBEBk5bg4FES4
 f2vDZTmLS5IzC3OTIdInWJUlBLnVQTpEwBJZJTmwbXBovASo6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHndQKbwZOaVwE1/BbSYCWhxsywHyOKSRISUVAOjWhnnl8YNEqvSK+23PbazS7ga/FB
 GIWn6OtZ9x7vK2zgm+i45Xvhe7sEZ04gtU7w8Dvy6psj7rUBihv+ihCieR54KS7+vfZbopH3B
 f/7k1zecZymtCPXeEJx0UMxJfqFKXoLPx6ryhuY7Pe8rbuzuq9HwV9Xh391zRDpeJMT/74p9V
 1W+W8krsRRnJBpqMRcVJwIAmCIkHr0CAAA=
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493904772!62213341!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54602 invoked from network); 4 May 2017 13:32:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 13:32:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45423340"
To: Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <de8b868a-d803-33ad-a295-990998b61bc2@citrix.com>
 <22795.8738.97214.271413@mariner.uk.xensource.com>
 <590B40A20200007800156CE5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0f691818-f6de-44f7-9c3b-0936fb5b4e4a@citrix.com>
Date: Thu, 4 May 2017 14:32:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B40A20200007800156CE5@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTM6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA1LjE3IGF0
IDE0OjQ0LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEFuZHJldyBDb29w
ZXIgd3JpdGVzICgiUmU6IGRpZmZlcmluZyBvcGluaW9ucyBiZXR3ZWVuIG1haW50YWluZXJzIHZz
IHBhdGNoIAo+PiBhY2tzIik6Cj4+PiBUYWtpbmcgdGhpcyBleGFtcGxlLCBhcyB5b3UgaGF2ZSBj
YWxsZWQgaXQgb3V0LCBidXQgd2l0aG91dCBnb2luZyBpbnRvCj4+PiB0aGUgZGV0YWlscy4KPj4+
Cj4+PiBJIGFjY2VwdCB0aGF0IHRoZSBpc3N1ZXMgdW5kZXIgZGViYXRlIGRvIG5vdCBoYXZlIGFu
eSBpbXBhY3Qgb24gdGhlCj4+PiB0ZWNobmljYWwgY29ycmVjdG5lc3Mgb2YgdGhlIGZpeC4gIE9u
Y2UgY29tcGlsZWQvYXNzZW1ibGVkLCB0aGUgYmluYXJ5Cj4+PiB3aWxsIGZ1bmN0aW9uIGNvcnJl
Y3RseS4KPj4+Cj4+PiBIb3dldmVyLCB0aGUgYmlrZXNoZWRkaW5nIG1ha2VzIGEgdmVyeSByZWFs
IG1hdGVyaWFsIGltcGFjdCBvbiB0aGUKPj4+IHVuZGVyc3RhbmRhYmlsaXR5IGFuZCByZXZpZXdh
YmlsaXR5IG9mIHRoZSBjb2RlLgo+Pj4KPj4+IEluIG15IG1pbmQsIGFsbCBvdGhlciB0aGluZ3Mg
YmVpbmcgZXF1YWwsIG1ha2luZyB0aGUgY29kZSBlYXNpZXIgdG8KPj4+IHVuZGVyc3RhbmQgYW5k
IHJldmlldyBpcyBvZiBwYXJhbW91bnQgaW1wb3J0YW5jZSwgYW5kIHBhcnRpY3VsYXJseSBpbgo+
Pj4gdGhpcyBjYXNlLCBub3QgbWFraW5nIGFuIGFscmVhZHkgY29tcGxpY2F0ZWQgYml0IG9mIGNv
ZGUgaGFyZGVyIHRvIHJldmlldy4KPj4gV2VsbCwgYXQgb25lIGxldmVsIEkgYWdyZWUgd2l0aCBB
bmRyZXcgb24gYXQgbGVhc3QgdGhlIDEqMSBhbmQgMCo4Cj4+IHF1ZXN0aW9uLiAgVGhlc2Ugc2Vl
bSBjbGVhcmVyIHRvIG1lIGFzIHRoZXkgc3RhdGUgdGhlIHByb2dyYW1tZXIncwo+PiBpbnRlbnQg
YXMgd2VsbCBhcyBtZXJlbHkgdGhlIGVmZmVjdC4gIEkgZm91bmQgSmFuJ3MgcmVzcG9uc2UgaGFy
ZCB0bwo+PiB1bmRlcnN0YW5kOyB0aGVyZSBkb2Vzbid0IGFjdHVhbGx5IHNlZW0gdG8gYmUgYSBj
b3VudGVyYXJndW1lbnQuCj4gTXkgY291bnRlcmFyZ3VtZW50IHdhcyB0aGF0IDAqOCBjbGVhcmx5
IGVxdWFscyAwIGZvciBhbnlvbmUKPiBrbm93bGVkZ2VhYmxlIGVub3VnaCB0byByZWFkIHRoaXMg
Y29kZSwgYXMgZG9lcyAxKjggPSA4Lgo+IEFueXdheSwgc2VlaW5nIHRoYXQgeW91IGFncmVlIHdp
dGggQW5kcmV3LCBJJ2xsIGdvIG1ha2UgdGhlCj4gY2hhbmdlLCBubyBtYXR0ZXIgdGhhdCBJIHRo
aW5rIGl0IGRvZXNuJ3QgYmVsb25nIGhlcmUgKGJlc2lkZXMKPiBiZWluZyBwb2ludGxlc3MpLgoK
UmlnaHQsIHNvIHRoZSB1bmRlcmx5aW5nIGlzc3VlIGhlcmUgaXMgdGhlIHN1YmplY3RpdmUgbmF0
dXJlIG9mIHdoZXRoZXIKdGhpcyBjaGFuZ2UgaXMgcG9pbnRsZXNzIG9yIG5vdC4KCllvdSBoYXZl
IG1hZGUgYW5kIGFyZ3VtZW50IGZvciB0aGUgY2hhbmdlcyBiZWluZyBwb2ludGxlc3MsIGFuZCBJ
IGhhdmUKbWFkZSBhbiBhcmd1bWVudCBmb3IgdGhlIGNoYW5nZXMgbm90IGJlaW5nIHBvaW50bGVz
cy4KCkZvciB0aGlzIHR5cGUgb2YgcHJvYmxlbSwgd291bGQgaXQgaGVscCBpZiBldmVyeW9uZSBt
YWRlIGEgbW9yZQpjb25zY2lvdXMgZWZmb3J0IHRvIHdvcmsgb3V0IHdoZW4gYSBzdWJqZWN0aXZl
IGRlYWRsb2NrIGhhcyBiZWVuCnJlYWNoZWQsIGFuZCB0cnkgdG8gYWN0aXZlbHkgaW52b2x2ZSBh
IDNyZCBwYXJ0eSB0byB0aWUgYnJlYWs/Cgo+Cj4+ICBJCj4+IHN1c3BlY3QgaWYgSSB0aG91Z2h0
IGFib3V0IGl0IGVub3VnaCBJIHdvdWxkIGFncmVlIHdpdGggQW5kcmV3IGFib3V0Cj4+IHRoZSBs
YWJlbHMgdG9vLgo+IEFsb25nIHRob3NlIGxpbmVzIEknZCB0aGVuIGFsc28gZ28gbWFrZSB0aGUg
Y2hhbmdlIGhlcmUsIGlmIG9ubHkKPiB0aGVyZSB3YXMgYW4gYWx0ZXJuYXRpdmUgbmFtaW5nIG9m
IHRoZSBsYWJlbCB0YWdzIHRoYXQgSSBjYW4gYXQKPiBsZWFzdCBsaXZlIHdpdGg7IHRoZSBzdWdn
ZXN0aW9uIHRvIHNpbXBseSBkaXZpZGUgdGhlIG51bWJlcnMgYnkgOAo+IGlzLCBhcyBleHByZXNz
ZWQsIG5vdCBzb21ldGhpbmcgSSBjb25zaWRlciByZWFzb25hYmxlLiBTbyBJJ2xsCj4gbWFrZSBt
eSBjaGFuZ2luZyBvZiB0aG9zZSBsYWJlbCB0YWdzIGRlcGVuZGVudCBvbmUgc29tZW9uZQo+IGNv
bWluZyBmb3J3YXJkIHdpdGggYSBuYW1pbmcgc2NoZW1lIHdoaWNoIGlzIGJvdGggYmV0dGVyIHRo
YW4KPiB3aGF0IGlzIHRoZXJlIGFuZCBiZXR0ZXIgdGhlbiB1c2luZyBzaW1wbGUgc3RhY2sgc2xv
dCBudW1iZXJzCj4gd2l0aG91dCBpdCBiZWluZyBjbGVhciB0aGF0IHN0YWNrIHNsb3RzIGFyZSBi
ZWluZyBtZWFudC4KCkkgYW0gYWZyYWlkIEkgY2Fubm90IG9mZmVyIGEgaGVscGZ1bCBuYW1pbmcg
YWx0ZXJuYXRpdmUgYmV5b25kIHdoYXQgaGFzCmFscmVhZHkgYmVlbiBkaXNjdXNzZWQuCgpIb3dl
dmVyLCBhIGNvbW1lbnQgZXhwbGFpbmluZyB0aGUgbWVhbmluZyBvZiB0aGUgbnVtYmVyIHN1ZmZp
eGVzIHdvdWxkCmdvIGEgdmVyeSBsb25nIHdheSB0b3dhcmRzIGFpZGluZyB0aGUgdW5kZXJzdGFu
ZGFiaWxpdHkgb2YgdGhlIGNvZGUsIGF0CndoaWNoIHBvaW50IGxlYXZpbmcgdGhlbSBhcyB0aGV5
IGFyZSB3b3VsZCBiZSBvay4KClRoZXJlIGFyZSBhIGxvdCBvZiBjYXNlcyB3aGVyZSBJIGFtIGhh
cHB5IHdpdGggbGVhdmluZyB0aGUgY29kZSAibm8Kd29yc2UgdGhhbiBpdCB3YXMgYmVmb3JlIiAo
YW5kIEkgZG8gdHJ5IHRvIGlkZW50aWZ5IHRoZXNlIGNhc2VzIGFzIHRoZXkKYXBwZWFyIGR1cmlu
ZyByZXZpZXcpLCBidXQgdGhlIHJvb3Qgb2YgbXkgb2JqZWN0aW9uIGluIHRoaXMgY2FzZSBpcyBt
eQooc3ViamVjdGl2ZSkgdmlldyB0aGF0IGNoYW5nZXMgdGFrZSBhbiBhbHJlYWR5LWhhcmQtdG8t
dW5kZXJzdGFuZCBwaWVjZQpvZiBjb2RlIGFuZCBtYWtlIGl0IHdvcnNlIGJ5IGludHJvZHVjaW5n
IGluY29uc2lzdGVuY2llcyBpbiB0aGUgd2F5IHRoYXQKaW1wb3J0YW50IHBpZWNlcyBvZiBpbmZv
cm1hdGlvbiBhcmUgZXhwcmVzc2VkLgoKSSBhbSBzb3JyeSB0aGlzIGhhcyBmbG93biBzbyBtdWNo
IG91dCBvZiBwcm9wb3J0aW9uLCBlc3BlY2lhbGx5IGFzIG15ClhTQSBmb2xsb3d1cCB3aGljaCBy
ZWltcGxlbWVudHMgdGhpcyBpbiBDIHdhcyBhbG1vc3QgcmVhZHkgdG8gYmUgcG9zdGVkCnRvIHhl
bi1kZXZlbCBhbHJlYWR5LiAgSSBhbSBub3QgZGVsaWJlcmF0ZWx5IHRyeWluZyB0byBiZSBhd2t3
YXJkLCBidXQgSQpkbyBjYXJlIGFib3V0IGltcHJvdmluZyB0aGUgcXVhbGl0eSBvZiB0aGUgY29k
ZWJhc2UsIGFuZCBpdCBpcyBjbGVhcgp0aGF0IHdlIGhhdmUgZGlmZmVyZW50IG9waW5pb25zIG9u
IHdoYXQgcXVhbGlmaWVzIGFzICJvYnZpb3VzIi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 13:35:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 13:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Gv5-0003N6-RT; Thu, 04 May 2017 13:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Gv4-0003N0-3v
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 13:35:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A6/F8-03620-13E2B095; Thu, 04 May 2017 13:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9dAjzv
 S4PJyEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPdwiPMBWuLKzq3zWRvYLwf1sXIySEkkCfx
 Yv9NRhCbV8BOYlvzITYQW0LAUOLp++tgNouAqsS0F+vAbDYBdYm2Z9tZuxg5OEQEDCTOHU0CC
 TMLhEt8f9QLViIsYCLRueQsM8R4O4mzM48wg5TzCghK/N0hDFFuJ/Hz3W6mCYzcsxAys5BkIG
 wtiYe/brFA2NoSyxa+ZgYpZxaQllj+jwMibCPxZcc3VlQlILa7xM/d/5kXMHKsYtQoTi0qSy3
 SNTLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEoGINjB+GdZwCFGSQ4mJVFe
 9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNfqcEcKCRalpqdWpGXmAOMDJi3BwaMkwqurC
 5TmLS5IzC3OTIdInWJUlBLnFQNJCIAkMkrz4NpgMXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHI
 xKwrxuINt5MvNK4Ka/AlrMBLS4WZYDZHFJIkJKqoEx236B8En+dvG5l36yOejs4m7L89wf4n7
 3eVvcc4/unFm7PqtqeSXJH3bRDb5y/fLE4pqa6t31+SdlJTJVndRWvbyXW+T8n0u03D764gTN
 fyE8pl8Uav50SNoWZS3S57udwHo2XKDj7oklEcxLZKVldq5IVT5xi+kO49RVzfISBl4+KfqbW
 ZVYijMSDbWYi4oTAU/km4vEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1493904942!58723791!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24108 invoked from network); 4 May 2017 13:35:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 13:35:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 07:35:41 -0600
Message-Id: <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 07:35:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part2810773C.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part2810773C.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Commit d9b7ef209a7 ("x86: drop failsafe callback invocation from
assembly") didn't go quite far enough with the cleanup it did: The
changed maximum frame size should also have been reflected in the early
address range check (which has now been pointed out to have been wrong
anyway, using 60 instead of 0x60), and it should have updated the
comment ahead of the function.

Also adjust the lower bound - all is fine (for our purposes) if the
initial guest kernel stack pointer points right at the hypervisor base
address, as only memory _below_ that address is going to be written.

Additionally limit the number of times %rsi is being adjusted to what
is really needed.

Finally move exception fixup code into the designated .fixup section.

Reported-by: Jann Horn <jannh@google.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
This corrects the code which did result in XSA-215 on Xen 4.6 and
older. For that reason I at least want to explore whether this is a
change we want to take for 4.9.
---
v2: Change domain_crash_page_fault_* tags and add comment ahead of the
    labels. Convert 8(%rsi) to 1*8(%rsi) and (%rsi) to 0*8(%rsi).

--- a/xen/arch/x86/x86_64/entry.S
+++ b/xen/arch/x86/x86_64/entry.S
@@ -258,7 +258,7 @@ int80_slow_path:
         jmp   handle_exception_saved
=20
 /* CREATE A BASIC EXCEPTION FRAME ON GUEST OS STACK:                     =
*/
-/*   { RCX, R11, [DS-GS,] [CR2,] [ERRCODE,] RIP, CS, RFLAGS, RSP, SS }   =
*/
+/*   { RCX, R11, [ERRCODE,] RIP, CS, RFLAGS, RSP, SS }                   =
*/
 /* %rdx: trap_bounce, %rbx: struct vcpu                                  =
*/
 /* On return only %rbx and %rdx are guaranteed non-clobbered.            =
*/
 create_bounce_frame:
@@ -276,9 +276,9 @@ create_bounce_frame:
         movq  UREGS_rsp+8(%rsp),%rsi
         andb  $0xfc,UREGS_cs+8(%rsp)    # Indicate kernel context to =
guest.
 2:      andq  $~0xf,%rsi                # Stack frames are 16-byte =
aligned.
-        movq  $HYPERVISOR_VIRT_START,%rax
+        movq  $HYPERVISOR_VIRT_START+1,%rax
         cmpq  %rax,%rsi
-        movq  $HYPERVISOR_VIRT_END+60,%rax
+        movq  $HYPERVISOR_VIRT_END+8*8,%rax
         sbb   %ecx,%ecx                 # In +ve address space? Then =
okay.
         cmpq  %rax,%rsi
         adc   %ecx,%ecx                 # Above Xen private area? Then =
okay.
@@ -286,13 +286,13 @@ UNLIKELY_START(g, create_bounce_frame_ba
         lea   UNLIKELY_DISPATCH_LABEL(create_bounce_frame_bad_sp)(%rip), =
%rdi
         jmp   asm_domain_crash_synchronous  /* Does not return */
 __UNLIKELY_END(create_bounce_frame_bad_sp)
-        subq  $40,%rsi
+        subq  $7*8,%rsi
         movq  UREGS_ss+8(%rsp),%rax
         ASM_STAC
         movq  VCPU_domain(%rbx),%rdi
-.Lft2:  movq  %rax,32(%rsi)             # SS
+.Lft2:  movq  %rax,6*8(%rsi)            # SS
         movq  UREGS_rsp+8(%rsp),%rax
-.Lft3:  movq  %rax,24(%rsi)             # RSP
+.Lft3:  movq  %rax,5*8(%rsi)            # RSP
         movq  VCPU_vcpu_info(%rbx),%rax
         pushq VCPUINFO_upcall_mask(%rax)
         testb $TBF_INTERRUPT,TRAPBOUNCE_flags(%rdx)
@@ -301,7 +301,7 @@ __UNLIKELY_END(create_bounce_frame_bad_s
         popq  %rax
         shlq  $32,%rax                  # Bits 32-39: saved_upcall_mask
         movw  UREGS_cs+8(%rsp),%ax      # Bits  0-15: CS
-.Lft4:  movq  %rax,8(%rsi)              # CS / saved_upcall_mask
+.Lft4:  movq  %rax,3*8(%rsi)            # CS / saved_upcall_mask
         shrq  $32,%rax
         testb $0xFF,%al                 # Bits 0-7: saved_upcall_mask
         setz  %ch                       # %ch =3D=3D !saved_upcall_mask
@@ -313,20 +313,19 @@ __UNLIKELY_END(create_bounce_frame_bad_s
         testb $1 << VMASST_TYPE_architectural_iopl,DOMAIN_vm_assist(%rdi)
         cmovnzl VCPU_iopl(%rbx),%ecx    # Bits 13:12 (EFLAGS.IOPL)
         orl   %ecx,%eax                 # Fold EFLAGS.IOPL into %eax
-.Lft5:  movq  %rax,16(%rsi)             # RFLAGS
+.Lft5:  movq  %rax,4*8(%rsi)            # RFLAGS
         movq  UREGS_rip+8(%rsp),%rax
-.Lft6:  movq  %rax,(%rsi)               # RIP
+.Lft6:  movq  %rax,2*8(%rsi)            # RIP
         testb $TBF_EXCEPTION_ERRCODE,TRAPBOUNCE_flags(%rdx)
         jz    1f
         subq  $8,%rsi
         movl  TRAPBOUNCE_error_code(%rdx),%eax
-.Lft7:  movq  %rax,(%rsi)               # ERROR CODE
+.Lft7:  movq  %rax,2*8(%rsi)            # ERROR CODE
 1:
-        subq  $16,%rsi
         movq  UREGS_r11+8(%rsp),%rax
-.Lft12: movq  %rax,8(%rsi)              # R11
+.Lft12: movq  %rax,1*8(%rsi)            # R11
         movq  UREGS_rcx+8(%rsp),%rax
-.Lft13: movq  %rax,(%rsi)               # RCX
+.Lft13: movq  %rax,0*8(%rsi)            # RCX
         ASM_CLAC
         /* Rewrite our stack frame and return to guest-OS mode. */
         /* IA32 Ref. Vol. 3: TF, VM, RF and NT flags are cleared on trap. =
*/
@@ -345,24 +344,30 @@ UNLIKELY_START(z, create_bounce_frame_ba
 __UNLIKELY_END(create_bounce_frame_bad_bounce_ip)
         movq  %rax,UREGS_rip+8(%rsp)
         ret
-        _ASM_EXTABLE(.Lft2,  domain_crash_page_fault_32)
-        _ASM_EXTABLE(.Lft3,  domain_crash_page_fault_24)
-        _ASM_EXTABLE(.Lft4,  domain_crash_page_fault_8)
-        _ASM_EXTABLE(.Lft5,  domain_crash_page_fault_16)
-        _ASM_EXTABLE(.Lft6,  domain_crash_page_fault)
-        _ASM_EXTABLE(.Lft7,  domain_crash_page_fault)
-        _ASM_EXTABLE(.Lft12, domain_crash_page_fault_8)
-        _ASM_EXTABLE(.Lft13, domain_crash_page_fault)
+        _ASM_EXTABLE(.Lft2,  domain_crash_page_fault_6x8)
+        _ASM_EXTABLE(.Lft3,  domain_crash_page_fault_5x8)
+        _ASM_EXTABLE(.Lft4,  domain_crash_page_fault_4x8)
+        _ASM_EXTABLE(.Lft5,  domain_crash_page_fault_3x8)
+        _ASM_EXTABLE(.Lft6,  domain_crash_page_fault_2x8)
+        _ASM_EXTABLE(.Lft7,  domain_crash_page_fault_2x8)
+        _ASM_EXTABLE(.Lft12, domain_crash_page_fault_1x8)
+        _ASM_EXTABLE(.Lft13, domain_crash_page_fault_0x8)
=20
-domain_crash_page_fault_32:
+        .pushsection .fixup, "ax", @progbits
+        # Numeric tags below represent the intended overall %rsi =
adjustment.
+domain_crash_page_fault_6x8:
         addq  $8,%rsi
-domain_crash_page_fault_24:
+domain_crash_page_fault_5x8:
         addq  $8,%rsi
-domain_crash_page_fault_16:
+domain_crash_page_fault_4x8:
         addq  $8,%rsi
-domain_crash_page_fault_8:
+domain_crash_page_fault_3x8:
         addq  $8,%rsi
-domain_crash_page_fault:
+domain_crash_page_fault_2x8:
+        addq  $8,%rsi
+domain_crash_page_fault_1x8:
+        addq  $8,%rsi
+domain_crash_page_fault_0x8:
         ASM_CLAC
         movq  %rsi,%rdi
         call  show_page_walk
@@ -380,6 +385,7 @@ ENTRY(dom_crash_sync_extable)
         orb   %al,UREGS_cs(%rsp)
         xorl  %edi,%edi
         jmp   asm_domain_crash_synchronous /* Does not return */
+        .popsection
=20
 ENTRY(common_interrupt)
         SAVE_ALL CLAC



--=__Part2810773C.2__=
Content-Type: text/plain; name="x86-bounce-frame-size.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-bounce-frame-size.patch"

x86: correct create_bounce_frame=0A=0ACommit d9b7ef209a7 ("x86: drop =
failsafe callback invocation from=0Aassembly") didn't go quite far enough =
with the cleanup it did: The=0Achanged maximum frame size should also have =
been reflected in the early=0Aaddress range check (which has now been =
pointed out to have been wrong=0Aanyway, using 60 instead of 0x60), and it =
should have updated the=0Acomment ahead of the function.=0A=0AAlso adjust =
the lower bound - all is fine (for our purposes) if the=0Ainitial guest =
kernel stack pointer points right at the hypervisor base=0Aaddress, as =
only memory _below_ that address is going to be written.=0A=0AAdditionally =
limit the number of times %rsi is being adjusted to what=0Ais really =
needed.=0A=0AFinally move exception fixup code into the designated .fixup =
section.=0A=0AReported-by: Jann Horn <jannh@google.com>=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A---=0AThis corrects the code which did =
result in XSA-215 on Xen 4.6 and=0Aolder. For that reason I at least want =
to explore whether this is a=0Achange we want to take for 4.9.=0A---=0Av2: =
Change domain_crash_page_fault_* tags and add comment ahead of the=0A    =
labels. Convert 8(%rsi) to 1*8(%rsi) and (%rsi) to 0*8(%rsi).=0A=0A--- =
a/xen/arch/x86/x86_64/entry.S=0A+++ b/xen/arch/x86/x86_64/entry.S=0A@@ =
-258,7 +258,7 @@ int80_slow_path:=0A         jmp   handle_exception_saved=
=0A =0A /* CREATE A BASIC EXCEPTION FRAME ON GUEST OS STACK:               =
      */=0A-/*   { RCX, R11, [DS-GS,] [CR2,] [ERRCODE,] RIP, CS, RFLAGS, =
RSP, SS }   */=0A+/*   { RCX, R11, [ERRCODE,] RIP, CS, RFLAGS, RSP, SS }   =
                */=0A /* %rdx: trap_bounce, %rbx: struct vcpu              =
                    */=0A /* On return only %rbx and %rdx are guaranteed =
non-clobbered.            */=0A create_bounce_frame:=0A@@ -276,9 +276,9 @@ =
create_bounce_frame:=0A         movq  UREGS_rsp+8(%rsp),%rsi=0A         =
andb  $0xfc,UREGS_cs+8(%rsp)    # Indicate kernel context to guest.=0A 2:  =
    andq  $~0xf,%rsi                # Stack frames are 16-byte aligned.=0A-=
        movq  $HYPERVISOR_VIRT_START,%rax=0A+        movq  $HYPERVISOR_VIRT=
_START+1,%rax=0A         cmpq  %rax,%rsi=0A-        movq  $HYPERVISOR_VIRT_=
END+60,%rax=0A+        movq  $HYPERVISOR_VIRT_END+8*8,%rax=0A         sbb  =
 %ecx,%ecx                 # In +ve address space? Then okay.=0A         =
cmpq  %rax,%rsi=0A         adc   %ecx,%ecx                 # Above Xen =
private area? Then okay.=0A@@ -286,13 +286,13 @@ UNLIKELY_START(g, =
create_bounce_frame_ba=0A         lea   UNLIKELY_DISPATCH_LABEL(create_boun=
ce_frame_bad_sp)(%rip), %rdi=0A         jmp   asm_domain_crash_synchronous =
 /* Does not return */=0A __UNLIKELY_END(create_bounce_frame_bad_sp)=0A-   =
     subq  $40,%rsi=0A+        subq  $7*8,%rsi=0A         movq  UREGS_ss+8(=
%rsp),%rax=0A         ASM_STAC=0A         movq  VCPU_domain(%rbx),%rdi=0A-.=
Lft2:  movq  %rax,32(%rsi)             # SS=0A+.Lft2:  movq  %rax,6*8(%rsi)=
            # SS=0A         movq  UREGS_rsp+8(%rsp),%rax=0A-.Lft3:  movq  =
%rax,24(%rsi)             # RSP=0A+.Lft3:  movq  %rax,5*8(%rsi)            =
# RSP=0A         movq  VCPU_vcpu_info(%rbx),%rax=0A         pushq =
VCPUINFO_upcall_mask(%rax)=0A         testb $TBF_INTERRUPT,TRAPBOUNCE_flags=
(%rdx)=0A@@ -301,7 +301,7 @@ __UNLIKELY_END(create_bounce_frame_bad_s=0A   =
      popq  %rax=0A         shlq  $32,%rax                  # Bits 32-39: =
saved_upcall_mask=0A         movw  UREGS_cs+8(%rsp),%ax      # Bits  0-15: =
CS=0A-.Lft4:  movq  %rax,8(%rsi)              # CS / saved_upcall_mask=0A+.=
Lft4:  movq  %rax,3*8(%rsi)            # CS / saved_upcall_mask=0A         =
shrq  $32,%rax=0A         testb $0xFF,%al                 # Bits 0-7: =
saved_upcall_mask=0A         setz  %ch                       # %ch =3D=3D =
!saved_upcall_mask=0A@@ -313,20 +313,19 @@ __UNLIKELY_END(create_bounce_fra=
me_bad_s=0A         testb $1 << VMASST_TYPE_architectural_iopl,DOMAIN_vm_as=
sist(%rdi)=0A         cmovnzl VCPU_iopl(%rbx),%ecx    # Bits 13:12 =
(EFLAGS.IOPL)=0A         orl   %ecx,%eax                 # Fold EFLAGS.IOPL=
 into %eax=0A-.Lft5:  movq  %rax,16(%rsi)             # RFLAGS=0A+.Lft5:  =
movq  %rax,4*8(%rsi)            # RFLAGS=0A         movq  UREGS_rip+8(%rsp)=
,%rax=0A-.Lft6:  movq  %rax,(%rsi)               # RIP=0A+.Lft6:  movq  =
%rax,2*8(%rsi)            # RIP=0A         testb $TBF_EXCEPTION_ERRCODE,TRA=
PBOUNCE_flags(%rdx)=0A         jz    1f=0A         subq  $8,%rsi=0A        =
 movl  TRAPBOUNCE_error_code(%rdx),%eax=0A-.Lft7:  movq  %rax,(%rsi)       =
        # ERROR CODE=0A+.Lft7:  movq  %rax,2*8(%rsi)            # ERROR =
CODE=0A 1:=0A-        subq  $16,%rsi=0A         movq  UREGS_r11+8(%rsp),%ra=
x=0A-.Lft12: movq  %rax,8(%rsi)              # R11=0A+.Lft12: movq  =
%rax,1*8(%rsi)            # R11=0A         movq  UREGS_rcx+8(%rsp),%rax=0A-=
.Lft13: movq  %rax,(%rsi)               # RCX=0A+.Lft13: movq  %rax,0*8(%rs=
i)            # RCX=0A         ASM_CLAC=0A         /* Rewrite our stack =
frame and return to guest-OS mode. */=0A         /* IA32 Ref. Vol. 3: TF, =
VM, RF and NT flags are cleared on trap. */=0A@@ -345,24 +344,30 @@ =
UNLIKELY_START(z, create_bounce_frame_ba=0A __UNLIKELY_END(create_bounce_fr=
ame_bad_bounce_ip)=0A         movq  %rax,UREGS_rip+8(%rsp)=0A         =
ret=0A-        _ASM_EXTABLE(.Lft2,  domain_crash_page_fault_32)=0A-        =
_ASM_EXTABLE(.Lft3,  domain_crash_page_fault_24)=0A-        _ASM_EXTABLE(.L=
ft4,  domain_crash_page_fault_8)=0A-        _ASM_EXTABLE(.Lft5,  domain_cra=
sh_page_fault_16)=0A-        _ASM_EXTABLE(.Lft6,  domain_crash_page_fault)=
=0A-        _ASM_EXTABLE(.Lft7,  domain_crash_page_fault)=0A-        =
_ASM_EXTABLE(.Lft12, domain_crash_page_fault_8)=0A-        _ASM_EXTABLE(.Lf=
t13, domain_crash_page_fault)=0A+        _ASM_EXTABLE(.Lft2,  domain_crash_=
page_fault_6x8)=0A+        _ASM_EXTABLE(.Lft3,  domain_crash_page_fault_5x8=
)=0A+        _ASM_EXTABLE(.Lft4,  domain_crash_page_fault_4x8)=0A+        =
_ASM_EXTABLE(.Lft5,  domain_crash_page_fault_3x8)=0A+        _ASM_EXTABLE(.=
Lft6,  domain_crash_page_fault_2x8)=0A+        _ASM_EXTABLE(.Lft7,  =
domain_crash_page_fault_2x8)=0A+        _ASM_EXTABLE(.Lft12, domain_crash_p=
age_fault_1x8)=0A+        _ASM_EXTABLE(.Lft13, domain_crash_page_fault_0x8)=
=0A =0A-domain_crash_page_fault_32:=0A+        .pushsection .fixup, "ax", =
@progbits=0A+        # Numeric tags below represent the intended overall =
%rsi adjustment.=0A+domain_crash_page_fault_6x8:=0A         addq  =
$8,%rsi=0A-domain_crash_page_fault_24:=0A+domain_crash_page_fault_5x8:=0A  =
       addq  $8,%rsi=0A-domain_crash_page_fault_16:=0A+domain_crash_page_fa=
ult_4x8:=0A         addq  $8,%rsi=0A-domain_crash_page_fault_8:=0A+domain_c=
rash_page_fault_3x8:=0A         addq  $8,%rsi=0A-domain_crash_page_fault:=
=0A+domain_crash_page_fault_2x8:=0A+        addq  $8,%rsi=0A+domain_crash_p=
age_fault_1x8:=0A+        addq  $8,%rsi=0A+domain_crash_page_fault_0x8:=0A =
        ASM_CLAC=0A         movq  %rsi,%rdi=0A         call  show_page_walk=
=0A@@ -380,6 +385,7 @@ ENTRY(dom_crash_sync_extable)=0A         orb   =
%al,UREGS_cs(%rsp)=0A         xorl  %edi,%edi=0A         jmp   asm_domain_c=
rash_synchronous /* Does not return */=0A+        .popsection=0A =0A =
ENTRY(common_interrupt)=0A         SAVE_ALL CLAC=0A
--=__Part2810773C.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part2810773C.2__=--


From xen-devel-bounces@lists.xen.org Thu May 04 14:13:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 14:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6HUq-0006Pj-E8; Thu, 04 May 2017 14:12:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6HUp-0006Pa-Gj
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 14:12:43 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E3/79-03613-AD63B095; Thu, 04 May 2017 14:12:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVfeWGXe
 kQeNtfouLW36xWNyb8p7dgclje98udo9pH7exBDBFsWbmJeVXJLBmdPfMZyuYyVrRdGkbYwPj
 fJYuRi4OIYEJTBLHHhxkg3D+MEpsWviBGcLZwChx7Ptqxi5GTiBnO6PE30YBEFtYwE3i/I1Vb
 CC2iEC8xIT276wQNfoS0x/sZgex2QSMJM4enQ7WyytgK3Fn3iWmLkYODhYBFYmmh9wgYVGBcI
 m3jUdYIEoEJU7OfAJmcwoYSMxYcJAZxGYWUJf4M+8SlC0vsf3tHDBbQsBQ4vTDbYwTGAVmIWm
 fhaRlFpKWBYzMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AoOWAQh2MK6ZH3iIUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5mU+5IIcGi1
 PTUirTMHGD8wKQlOHiURHiXgaR5iwsSc4sz0yFSpxgtOd4t/fCeiaOv4yOQnHPv63smIZa8/L
 xUKXHesyANAiANGaV5cONgMX6JUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrybQabwZOaVwG1
 9BXQQE9BBzbIcIAeVJCKkpBoY5RXnnJJMOD+p/7fN9SMz+W33m8ReapA5pCt7T+zPgUyN3Ysu
 sKQuniObWb553YTKH6Xl2X/nvzbgud6yeanimfmxq7bsFF/4Ukm6RzwtS7cp3uD8tGu7GZLWL
 je1qjsz50Vc4v9nlgUzg6M8gx14Z6TcKJH+prH/lcfR3Zsn3KmJ8m1u5bV5qsRSnJFoqMVcVJ
 wIAJp6FXLsAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493907160!87975651!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46238 invoked from network); 4 May 2017 14:12:42 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 14:12:42 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44ECdh7022143
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 14:12:40 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v44ECdLg026353
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 14:12:39 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44ECcC4031295;
 Thu, 4 May 2017 14:12:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 07:12:38 -0700
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-108160-mainreport@xen.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <cbbe8341-61ab-6ac3-321b-cced803bd2fb@oracle.com>
Date: Thu, 4 May 2017 10:12:35 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-108160-mainreport@xen.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: Re: [Xen-devel] [linux-linus test] 108160: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDMvMjAxNyAwNTozNSBQTSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZs
aWdodCAxMDgxNjAgbGludXgtbGludXMgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MTYwLwo+Cj4gUmVncmVzc2lvbnMgOi0o
Cj4KPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0Cj4gIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAo+ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKLi4u
CgoKUFYga2VybmVscyBhcmUgYnJva2VuIGluIDQuMTIgc28gZG9tMCB3b24ndCBib290LgoKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1
L21zZzAwMjk4Lmh0bWwKd2lsbCBmaXggdGhpcy4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 14:31:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 14:31:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6HmQ-00080S-Vo; Thu, 04 May 2017 14:30:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6HmP-00080M-2q
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 14:30:53 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 38/3C-01721-C1B3B095; Thu, 04 May 2017 14:30:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva60NXe
 kwdFbOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeu5eYCiaKVuyadYaxgXGKYBcjJ4eEgL/E
 5x2djCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkPj+fDFYDYuAi
 sSRm5uZQGwRAWWJ3l+/geJcQPWnmCReLHzO3sXIwSEs4CgxZZERSA2ngL3EoyenwWqEBG4ySl
 y4t4AF4iATibcLd7KB1AsJqEnMXR8/gZFvFpKTZiE5aRaSkxYwMq9i1ChOLSpLLdI1tNRLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtnoGBsYdjL+P+x1ilORgUhLlVX/FHinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJglffkjtSSLAoNT21Ii0zBxj2MGkJDh4lEd71FkBp3uKCx
 NzizHSI1ClGRSlx3l6QPgGQREZpHlwbLNYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmLQ
 WZwpOZVwI3/RXQYiagxc2yHCCLSxIRUlINjGq8WXllC68pLxGqTJn1ZNvhl3nMXbG/Gz0Pnr9
 fdIuFwe201dRJM5/Mj5d8KGi64NuWDqmjggrigjP9by+e++Pycvs9Kp8+BLx4fDDj64Jlew/m
 GaetkOW49fiAPW9Al+iMgu9b0qp+q6yU+N6gX/ZHjWn3/bY4xp2pu0+UrNnY/uBV7WfTQ8FKL
 MUZiYZazEXFiQAIeg4GsAIAAA==
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493908249!98785245!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4681 invoked from network); 4 May 2017 14:30:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 14:30:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430907955"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22795.15127.753197.409195@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 15:30:47 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <590B40A20200007800156CE5@prv-mh.provo.novell.com>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <de8b868a-d803-33ad-a295-990998b61bc2@citrix.com>
 <22795.8738.97214.271413@mariner.uk.xensource.com>
 <590B40A20200007800156CE5@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George  Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IGRpZmZlcmluZyBvcGluaW9ucyBiZXR3ZWVuIG1haW50
YWluZXJzIHZzIHBhdGNoIGFja3MiKToKPiBPbiAwNC4wNS4xNyBhdCAxNDo0NCwgPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4gV2VsbCwgYXQgb25lIGxldmVsIEkgYWdyZWUg
d2l0aCBBbmRyZXcgb24gYXQgbGVhc3QgdGhlIDEqMSBhbmQgMCo4Cj4gPiBxdWVzdGlvbi4gIFRo
ZXNlIHNlZW0gY2xlYXJlciB0byBtZSBhcyB0aGV5IHN0YXRlIHRoZSBwcm9ncmFtbWVyJ3MKPiA+
IGludGVudCBhcyB3ZWxsIGFzIG1lcmVseSB0aGUgZWZmZWN0LiAgSSBmb3VuZCBKYW4ncyByZXNw
b25zZSBoYXJkIHRvCj4gPiB1bmRlcnN0YW5kOyB0aGVyZSBkb2Vzbid0IGFjdHVhbGx5IHNlZW0g
dG8gYmUgYSBjb3VudGVyYXJndW1lbnQuCj4gCj4gTXkgY291bnRlcmFyZ3VtZW50IHdhcyB0aGF0
IDAqOCBjbGVhcmx5IGVxdWFscyAwIGZvciBhbnlvbmUKPiBrbm93bGVkZ2VhYmxlIGVub3VnaCB0
byByZWFkIHRoaXMgY29kZSwgYXMgZG9lcyAxKjggPSA4Lgo+IEFueXdheSwgc2VlaW5nIHRoYXQg
eW91IGFncmVlIHdpdGggQW5kcmV3LCBJJ2xsIGdvIG1ha2UgdGhlCj4gY2hhbmdlLCBubyBtYXR0
ZXIgdGhhdCBJIHRoaW5rIGl0IGRvZXNuJ3QgYmVsb25nIGhlcmUgKGJlc2lkZXMKPiBiZWluZyBw
b2ludGxlc3MpLgoKVGhhbmtzIGZvciBiZWluZyBmbGV4aWJsZS4gIEkgY29udGludWUgdG8gdGhp
bmsgdGhhdCBpbiB0aGlzIGNhc2UKQW5kcmV3IG91Z2h0IHRvIGJlIHNob3dpbmcgZmxleGliaWxp
dHkuICBBbHRob3VnaCBvZiBjb3Vyc2UgaWYgeW91CmhhdmUgYmVlbiBjb252aW5jZWQgKHBlcmhh
cHMgYWJvdXQgdGhlIHJlYWRhYmlsaXR5IHRvIG90aGVycyksIHRoYXQgaXMKZ29vZCB0byBhY2tu
b3dsZWRnZSBldmVuIGlmIGltcGxpY2l0bHkuCgoKSSBmZWVsIG1vdGl2YXRlZCB0byBleHBsYWlu
IHdoeSBJIGRvbid0IGZpbmQgeW91ciBjb3VudGVyYXJndW1lbnQKY29udmluY2luZy4gIFRoZSBy
ZWFzb24gd2h5IGAwKjgnIGlzIGJldHRlciB0aGFuIGAwJyAob3IgY29tcGxldGUKYWJzZW5jZSBv
ZiBhbiBvZmZzZXQpLCBhbmQgYDEqOCcgaXMgYmV0dGVyIHRoYW4gYDgnLCBpcyB0aGF0IGl0IGJl
dHRlcgpleHBsYWlucyBfd2h5XyB0aGUgdmFsdWUgb2YgemVybyB3YXMgY2hvc2VuLiAgSWUsIHdo
ZXJlIHRoZSB2YWx1ZQpjb21lcyBmcm9tLgoKSW4gcGFydGljdWxhciBgMCo4JyBtZW50aW9ucyA4
ICh0aGUgc3RyaWRlKSwgd2hlcmVhcyBgMCcgZG9lc24ndAptZW50aW9uIDggYXQgYWxsIGFuZCBz
byBjb3VsZCBiZSBzb21lIG90aGVyIGtpbmQgb2YgbWFnaWMgbnVtYmVyOyBhbmQKY29tcGxldGUg
bGFjayBvZiBhbiBvZmZzZXQgZG9lc24ndCBtZW50aW9uIHRoYXQgaW4gc29tZSB1bmRlcmx5aW5n
CnNlbnNlIGlzIGFuIG9mZnNldCB3aGljaCBoYXBwZW5zIHRvIGJlIHplcm8gc2xvdHMgb2Ygc2l6
ZSA4LgoKSWUsIHdoaWxlIGAwKjgnIGNsZWFybHkgaW1wbGllcyBgMCcsIHNpbmNlIGV2ZXJ5b25l
IGtub3dzIHRoYXQgMCo4IGlzCnplcm8sIGAwJyBkb2VzIG5vdCBuZWNlc3NhcmlseSBpbXBseSBg
MCo4Jy4KCkEgcmVhZGVyIHdobyBzZWVzIHRoaXMgaGFzIHRvIGxvb2sgc2xpZ2h0bHkgZnVydGhl
ciB0byB0aGUgc3Vycm91bmRpbmcKY29udGV4dCBldGMuLCBhbmQgZXhwZW5kIHNsaWdodGx5IG1v
cmUgY29nbml0aXZlIGVmZm9ydCwgdG8gc2VlIHRoYXQKdGhpcyBjb2RlIGlzIGVxdWl2YWxlbnQg
dG8gdGhlIGAyKjgnIGV0Yy4gZWFybGllci4KCkkgZG9uJ3Qga25vdyBpZiB0aGlzIGludGVyamVj
dGlvbiBoZWxwcyBhdCBhbGwuICBNYXliZSBJIHNob3VsZCBqdXN0CmxldCB0aGUgY29udmVyc2F0
aW9uIGVuZCBub3cuLi4KCj4gPiAgSQo+ID4gc3VzcGVjdCBpZiBJIHRob3VnaHQgYWJvdXQgaXQg
ZW5vdWdoIEkgd291bGQgYWdyZWUgd2l0aCBBbmRyZXcgYWJvdXQKPiA+IHRoZSBsYWJlbHMgdG9v
Lgo+IAo+IEFsb25nIHRob3NlIGxpbmVzIEknZCB0aGVuIGFsc28gZ28gbWFrZSB0aGUgY2hhbmdl
IGhlcmUsIGlmIG9ubHkKPiB0aGVyZSB3YXMgYW4gYWx0ZXJuYXRpdmUgbmFtaW5nIG9mIHRoZSBs
YWJlbCB0YWdzIHRoYXQgSSBjYW4gYXQKPiBsZWFzdCBsaXZlIHdpdGg7IHRoZSBzdWdnZXN0aW9u
IHRvIHNpbXBseSBkaXZpZGUgdGhlIG51bWJlcnMgYnkgOAo+IGlzLCBhcyBleHByZXNzZWQsIG5v
dCBzb21ldGhpbmcgSSBjb25zaWRlciByZWFzb25hYmxlLiBTbyBJJ2xsCj4gbWFrZSBteSBjaGFu
Z2luZyBvZiB0aG9zZSBsYWJlbCB0YWdzIGRlcGVuZGVudCBvbmUgc29tZW9uZQo+IGNvbWluZyBm
b3J3YXJkIHdpdGggYSBuYW1pbmcgc2NoZW1lIHdoaWNoIGlzIGJvdGggYmV0dGVyIHRoYW4KPiB3
aGF0IGlzIHRoZXJlIGFuZCBiZXR0ZXIgdGhlbiB1c2luZyBzaW1wbGUgc3RhY2sgc2xvdCBudW1i
ZXJzCj4gd2l0aG91dCBpdCBiZWluZyBjbGVhciB0aGF0IHN0YWNrIHNsb3RzIGFyZSBiZWluZyBt
ZWFudC4KCkknbSBub3Qgc3VyZSB3aHkgYGJsYWhfYmxhaF9zdGFja3Nsb3QzJyBldGMuIGlzIG5v
dCBzdWl0YWJsZS4gIEJ1dCBJCmRvbid0IGZlZWwgSSBoYXZlIHRob3VnaHQgYWJvdXQgdGhpcyBw
YXJ0aWN1bGFyIGJpa2VzaGVkIGVub3VnaCB0bwpoYXZlIGFuIG9waW5pb24gYWJvdXQgdGhlIHJp
Z2h0IHNoYWRlIG9mIGdyZWVuLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 14:44:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 14:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Hzv-0000TW-9t; Thu, 04 May 2017 14:44:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Hzu-0000TQ-Ek
 for xen-devel@lists.xen.org; Thu, 04 May 2017 14:44:50 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AB/68-01997-16E3B095; Thu, 04 May 2017 14:44:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzfBjjv
 S4NM2bYslHxezODB6HN39mymAMYo1My8pvyKBNWPiuieMBTPkK54seszSwHhLrIuRk0NIIE9i
 b+MkZhCbV8BO4tPpjWwgtoSAocTT99fBbBYBVYmOS30sIDabgLpE27PtrF2MHBwiAkYSH7ZJd
 jFycTALXGKUOLV2LztIjbCAj8SxZXfZQBJCAh2MEi9X/wFr5hTwkpg65ykLSDOvgKDE3x3CIG
 FmAS2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapG
 uoaVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg+NUzMDDuYPx93O8QoyQHk5Io
 r/or9kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry2ttyRQoJFqempFWmZOcBIgElLcPAoifCqg
 aR5iwsSc4sz0yFSpxgVpcR5ZUASAiCJjNI8uDZY9F1ilJUS5mVkYGAQ4ilILcrNLEGVf8Uozs
 GoJMzrZQM0hSczrwRu+iugxUxAi5tlOUAWlyQipKQaGB2Fb7//4LKuQHRTybvXXjI8mwu2rfh
 oF6zixG+znCkuJu6QxXSOFcXzbS4eElqq7P2rl8du9eo61Qsey9o/porHZWx0CnwvKfs47teW
 z6tCrprkzTKLXrrZafumA5XRvWHx7FdOfCpMvHMwUyXXzLrds9pPqXu+wl8mj1c/VLjFD539L
 jy7X4mlOCPRUIu5qDgRADRT80+5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493909086!40708278!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22078 invoked from network); 4 May 2017 14:44:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 14:44:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 08:44:46 -0600
Message-Id: <590B5A7C0200007800156D9B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 08:44:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-4-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1492184258-3277-4-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] mm: Scrub pages in
 alloc_heap_pages() if needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IFdoZW4gYWxsb2NhdGluZyBwYWdlcyBpbiBhbGxvY19oZWFwX3BhZ2VzKCkgZmlyc3Qg
bG9vayBmb3IgY2xlYW4gcGFnZXMuCgpBcyBleHByZXNzZWQgYmVmb3JlLCB0aGVyZSBhcmUgY2Fz
ZXMgd2hlbiB3ZSBkb24ndCByZWFsbHkgbmVlZApzY3J1YmJlZCBwYWdlcy4gSGVuY2UgdGhlIGxv
Y2FsIHZhcmlhYmxlICJ1c2VfdW5zY3J1YmJlZCIgYmVsb3cKc2hvdWxkIHJlYWxseSBiZSBzb21l
IGZvcm0gb2YgaW5wdXQgdG8gYWxsb2NfaGVhcF9wYWdlcygpLgoKPiAtLS0gYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gQEAgLTcwMCwz
NCArNzAwLDE3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCj4gICAgICBz
dHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgaSwgaiwgem9uZSA9IDAs
IG5vZGVtYXNrX3JldHJ5ID0gMDsKPiAtICAgIG5vZGVpZF90IGZpcnN0X25vZGUsIG5vZGUgPSBN
RU1GX2dldF9ub2RlKG1lbWZsYWdzKSwgcmVxX25vZGUgPSBub2RlOwo+ICsgICAgdW5zaWduZWQg
aW50IGksIGosIHpvbmUsIG5vZGVtYXNrX3JldHJ5Owo+ICsgICAgbm9kZWlkX3QgZmlyc3Rfbm9k
ZSwgbm9kZSwgcmVxX25vZGU7Cj4gICAgICB1bnNpZ25lZCBsb25nIHJlcXVlc3QgPSAxVUwgPDwg
b3JkZXI7Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiAtICAgIG5vZGVtYXNrX3Qgbm9k
ZW1hc2sgPSAoZCAhPSBOVUxMICkgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxpbmVfbWFw
Owo+IC0gICAgYm9vbF90IG5lZWRfdGxiZmx1c2ggPSAwOwo+ICsgICAgbm9kZW1hc2tfdCBub2Rl
bWFzazsKPiArICAgIGJvb2wgbmVlZF9zY3J1YiwgbmVlZF90bGJmbHVzaCA9IGZhbHNlLCB1c2Vf
dW5zY3J1YmJlZCA9IGZhbHNlOwo+ICAgICAgdWludDMyX3QgdGxiZmx1c2hfdGltZXN0YW1wID0g
MDsKPiAgCj4gICAgICAvKiBNYWtlIHN1cmUgdGhlcmUgYXJlIGVub3VnaCBiaXRzIGluIG1lbWZs
YWdzIGZvciBub2RlSUQuICovCj4gICAgICBCVUlMRF9CVUdfT04oKF9NRU1GX2JpdHMgLSBfTUVN
Rl9ub2RlKSA8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpOwo+ICAKPiAtICAgIGlmICggbm9kZSA9
PSBOVU1BX05PX05PREUgKQo+IC0gICAgewo+IC0gICAgICAgIGlmICggZCAhPSBOVUxMICkKPiAt
ICAgICAgICB7Cj4gLSAgICAgICAgICAgIG5vZGUgPSBuZXh0X25vZGUoZC0+bGFzdF9hbGxvY19u
b2RlLCBub2RlbWFzayk7Cj4gLSAgICAgICAgICAgIGlmICggbm9kZSA+PSBNQVhfTlVNTk9ERVMg
KQo+IC0gICAgICAgICAgICAgICAgbm9kZSA9IGZpcnN0X25vZGUobm9kZW1hc2spOwo+IC0gICAg
ICAgIH0KPiAtICAgICAgICBpZiAoIG5vZGUgPj0gTUFYX05VTU5PREVTICkKPiAtICAgICAgICAg
ICAgbm9kZSA9IGNwdV90b19ub2RlKHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gLSAgICB9Cj4gLSAg
ICBmaXJzdF9ub2RlID0gbm9kZTsKPiAtCj4gLSAgICBBU1NFUlQobm9kZSA8IE1BWF9OVU1OT0RF
Uyk7Cj4gLSAgICBBU1NFUlQoem9uZV9sbyA8PSB6b25lX2hpKTsKPiAtICAgIEFTU0VSVCh6b25l
X2hpIDwgTlJfWk9ORVMpOwoKVGhlIGxhc3QgdHdvIGNhbiByZW1haW4gd2hlcmUgdGhleSBhcmUg
KGJ1dCBzZWUgYWxzbyBiZWxvdykuCgo+IEBAIC03NTQsNiArNzQwLDI4IEBAIHN0YXRpYyBzdHJ1
Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+ICAgICAgICAgICB0bWVtX2ZyZWVhYmxl
X3BhZ2VzKCkgKQo+ICAgICAgICAgIGdvdG8gdHJ5X3RtZW07Cj4gIAo+ICsgYWdhaW46CgpJcyB0
aGVyZSBhbnkgaG9wZSB0byBnZXQgYXdheSB3aXRob3V0IHN1Y2ggYW4gdWdseSBwc2V1ZG8gbG9v
cD8KRS5nLiBieSBtYWtpbmcgdGhpcyBmdW5jdGlvbiBhIGhlbHBlciBmdW5jdGlvbiBvZiBhIHJl
bGF0aXZlbHkgdGhpbgp3cmFwcGVyIG5hbWVkIGFsbG9jX2hlYXBfcGFnZXMoKSwgaW52b2tpbmcg
dGhpcyBoZWxwZXIgdHdpY2UKdW5sZXNzIHVzZV91bnNjcnViYmVkIGlzIHRydWUgKGFzIHNhaWQs
IHRoaXMgb3VnaHQgdG8gYmUgYW4gaW5wdXQpPwoKPiArICAgIG5vZGVtYXNrX3JldHJ5ID0gMDsK
PiArICAgIG5vZGVtYXNrID0gKGQgIT0gTlVMTCApID8gZC0+bm9kZV9hZmZpbml0eSA6IG5vZGVf
b25saW5lX21hcDsKClN0cmF5IGJsYW5rIGJlZm9yZSBjbG9zaW5nIHBhcmVuOyB5b3UgbWF5IHdh
bnQgdG8gY29uc2lkZXIgZHJvcHBpbmcKdGhlICE9IE5VTEwgYWx0b2dldGhlciwgYXQgd2hpY2gg
cG9pbnQgdGhlIHBhcmVucyB3b24ndCBiZSBuZWVkZWQKYW55bW9yZSAodW5sZXNzLCBvZiBjb3Vy
c2UsIGFsbCB0aGUgY29kZSBjaHVybiBoZXJlIGNhbiBiZSB1bmRvbmUKYW55d2F5KS4KCj4gQEAg
LTc2OSw4ICs3NzcsMTYgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFn
ZXMoCj4gIAo+ICAgICAgICAgICAgICAvKiBGaW5kIHNtYWxsZXN0IG9yZGVyIHdoaWNoIGNhbiBz
YXRpc2Z5IHRoZSByZXF1ZXN0LiAqLwo+ICAgICAgICAgICAgICBmb3IgKCBqID0gb3JkZXI7IGog
PD0gTUFYX09SREVSOyBqKysgKQo+ICsgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBp
ZiAoIChwZyA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaGVhcChub2RlLCB6b25lLCBqKSkpICkK
PiAtICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOwo+ICsgICAgICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgICAgIGlmICggKG9yZGVyID09IDApIHx8IHVzZV91bnNjcnViYmVk
IHx8CgpXaHkgaXMgb3JkZXItMCBhIHNwZWNpYWwgY2FzZSBoZXJlPwoKCj4gQEAgLTgzMiw2ICs4
NjQsMjAgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4gICAg
ICBpZiAoIGQgIT0gTlVMTCApCj4gICAgICAgICAgZC0+bGFzdF9hbGxvY19ub2RlID0gbm9kZTsK
PiAgCj4gKyAgICBpZiAoIG5lZWRfc2NydWIgKQo+ICsgICAgewo+ICsgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
aWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4gKyAg
ICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7Cj4g
KyAgICAgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvICY9IH5QR0NfbmVlZF9zY3J1YjsKClRo
aXMgaXMgcG9pbnRsZXNzLCB3aGljaCB3aWxsIGJlY29tZSBtb3JlIG9idmlvdXMgb25jZSB5b3Ug
bW92ZQp0aGlzIGxvb3AgYm9keSBpbnRvIC4uLgoKPiArICAgICAgICAgICAgICAgIG5vZGVfbmVl
ZF9zY3J1Yltub2RlXS0tOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAgICAg
IHBnLT51LmZyZWUuZGlydHlfaGVhZCA9IGZhbHNlOwo+ICsgICAgfQo+ICsKPiAgICAgIGZvciAo
IGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQo+ICAgICAgewo+ICAgICAgICAgIC8qIFJl
ZmVyZW5jZSBjb3VudCBtdXN0IGNvbnRpbnVvdXNseSBiZSB6ZXJvIGZvciBmcmVlIHBhZ2VzLiAq
LwoKLi4uIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGxvb3AgaGVyZS4gVGhlICJwb2ludGxlc3MiIHBh
cnQgaXMgYmVjYXVzZQpvZgoKICAgICAgICBwZ1tpXS5jb3VudF9pbmZvID0gUEdDX3N0YXRlX2lu
dXNlOwoKYnV0IG9mIGNvdXJzZSB5b3UnZCBuZWVkIHRvIGFkanVzdCB0aGUgaW1tZWRpYXRlbHkg
cHJlY2VkaW5nCkJVR19PTigpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 14:53:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 14:53:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6I89-0001Bi-44; Thu, 04 May 2017 14:53:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6I88-0001Bc-CI
 for xen-devel@lists.xen.org; Thu, 04 May 2017 14:53:20 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 78/03-03371-F504B095; Thu, 04 May 2017 14:53:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVTfOgTv
 S4NJsPoslHxezODB6HN39mymAMYo1My8pvyKBNWPpyW+sBSfEK/afWMHcwLhfoIuRi0NIYAKT
 xMKPTewQzi9GiX3Xn7JBOBsYJV5c7mKFcLYzSqyfPJ25i5GTQ1jAV6LlzD92EFtEQFmi99dvF
 hBbSGAPo8T2xVUgDcwCNxglNm+4xAiSYBMwkjh7dDqYzStgK3Fs0W2wBhYBFYmz55aBDRUVCJ
 d423iEBaJGUOLkzCdgNqeAvcSqV41MIDazgJ7Ejuu/WCFseYntb+eA9UoIGEp83riUeQKj4Cw
 k7bOQtMxC0rKAkXkVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7u
 JkZg+DIAwQ7GP/MDDzFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK2jPHSkkW
 JSanlqRlpkDjCSYtAQHj5IIrzNImre4IDG3ODMdInWKUZfjyoff75mEWPLy81KlxHm/2QEVCY
 AUZZTmwY2ARfUlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPeAZnCk5lXArfpFdARTEBHNMt
 ygBxRkoiQkmpgzH8ht9ZimvmzXR/dDETijv4/dXzF4n8PC3feelTm8jd20RW5g653RY/MvChU
 6/mZe1fJxVKB3tkH3K5drEvsVV6pMyGq4kVKdJhUchTHaba1u10kHu9enbvPVHyVY4XK0ciL0
 y5c7PS5zna85aHGs807ZQ633Fgnusjbprv9utVRiYezS54bcyixFGckGmoxFxUnAgDyGGFe5Q
 IAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1493909596!98959596!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21550 invoked from network); 4 May 2017 14:53:18 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 14:53:18 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44ErBkn023810
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 14:53:12 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v44ErBQ1009222
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 14:53:11 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44ErA8N019195;
 Thu, 4 May 2017 14:53:10 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 07:53:09 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-3-git-send-email-boris.ostrovsky@oracle.com>
 <590B1BD10200007800156B79@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bebc27f6-770c-8e11-dfa7-8a44f494f184@oracle.com>
Date: Thu, 4 May 2017 10:53:06 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B1BD10200007800156B79@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/9] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDQvMjAxNyAwNjoxNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDQu
MTcgYXQgMTc6MzcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IEBAIC02
NzgsNiArNjgwLDIwIEBAIHN0YXRpYyB2b2lkIGNoZWNrX2xvd19tZW1fdmlycSh2b2lkKQo+PiAg
ICAgIH0KPj4gIH0KPj4gIAo+PiArLyogUGFnZXMgdGhhdCBuZWVkIHNjcnViIGFyZSBhZGRlZCB0
byB0YWlsLCBvdGhlcndpc2UgdG8gaGVhZC4gKi8KPj4gK3N0YXRpYyB2b2lkIHBhZ2VfbGlzdF9h
ZGRfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgem9uZSwgdW5zaWduZWQg
aW50IG9yZGVyLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG5lZWRf
c2NydWIpCj4+ICt7Cj4+ICsgICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOwo+PiArICAgIHBnLT51
LmZyZWUuZGlydHlfaGVhZCA9IG5lZWRfc2NydWI7Cj4+ICsKPj4gKyAgICBpZiAoIG5lZWRfc2Ny
dWIgKQo+PiArICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcsICZoZWFwKG5vZGUsIHpvbmUs
IG9yZGVyKSk7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVh
cChub2RlLCB6b25lLCBvcmRlcikpOwo+PiArfQo+PiArCj4+ICAvKiBBbGxvY2F0ZSAyXkBvcmRl
ciBjb250aWd1b3VzIHBhZ2VzLiAqLwo+PiAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j
X2hlYXBfcGFnZXMoCj4+ICAgICAgdW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6
b25lX2hpLAo+PiBAQCAtODAyLDcgKzgxOCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19oZWFwX3BhZ2VzKAo+PiAgICAgIHdoaWxlICggaiAhPSBvcmRlciApCj4+ICAgICAgewo+
PiAgICAgICAgICBQRk5fT1JERVIocGcpID0gLS1qOwo+PiAtICAgICAgICBwYWdlX2xpc3RfYWRk
X3RhaWwocGcsICZoZWFwKG5vZGUsIHpvbmUsIGopKTsKPj4gKyAgICAgICAgcGFnZV9saXN0X2Fk
ZChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwo+IERvbid0IHlvdSBuZWVkIHRvIHJlcGxpY2F0
ZSBwZy0+dS5mcmVlLmRpcnR5X2hlYWQgKGFuZCBoZW5jZSB1c2UKPiBwYWdlX2xpc3RfYWRkX3Nj
cnViKCkpIGhlcmUgdG9vPwoKSSBkb24ndCBuZWVkIHRvIGJlY2F1c2Ugd2UgYXJlIHN0aWxsIHNj
cnViYmluZyBmcm9tIGZyZWVfaGVhcF9wYWdlcygpCmFuZCBub3QgZnJvbSBpZGxlIGxvb3AsIHRo
dXMgd2UgbmV2ZXIgaGF2ZSBkaXJ0eSBwYWdlcyBpbiB0aGUgaGVhcC4gTmV4dApwYXRjaCB3aWxs
LCBpbiBmYWN0LCBzdGFydCB1c2luZyBwYWdlX2xpc3RfYWRkX3NjcnViKCkgaGVyZS4KCkhvd2V2
ZXIsIEkgY2FuIHN3aXRjaCB0byBpdCBoZXJlIGZvciBjb25zaXN0ZW5jeS4KCgo+Cj4+ICtzdGF0
aWMgdm9pZCBzY3J1Yl9mcmVlX3BhZ2VzKHVuc2lnbmVkIGludCBub2RlKQo+PiArewo+PiArICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+PiArICAgIHVuc2lnbmVkIGludCB6b25lLCBvcmRlcjsK
Pj4gKyAgICB1bnNpZ25lZCBsb25nIGk7Cj4gSGVyZSBJIHdvdWxkIHNpbWlsYXJseSBhcHByZWNp
YXRlIGlmIHRoZSBsb2NhbCB2YXJpYWJsZXMgd2VyZSBtb3ZlZAo+IGludG8gdGhlIHNjb3BlcyB0
aGV5J3JlIGFjdHVhbGx5IG5lZWRlZCBpbi4KPgo+PiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmaGVhcF9sb2NrKSk7Cj4+ICsKPj4gKyAgICBpZiAoICFub2RlX25lZWRfc2NydWJbbm9kZV0g
KQo+PiArICAgICAgICByZXR1cm47Cj4+ICsKPj4gKyAgICBmb3IgKCB6b25lID0gMDsgem9uZSA8
IE5SX1pPTkVTOyB6b25lKysgKQo+PiArICAgIHsKPj4gKyAgICAgICAgb3JkZXIgPSBNQVhfT1JE
RVI7Cj4+ICsgICAgICAgIGRvIHsKPj4gKyAgICAgICAgICAgIHdoaWxlICggIXBhZ2VfbGlzdF9l
bXB0eSgmaGVhcChub2RlLCB6b25lLCBvcmRlcikpICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAg
ICAgICAgICAgICAgICAvKiBVbnNjcnViYmVkIHBhZ2VzIGFyZSBhbHdheXMgYXQgdGhlIGVuZCBv
ZiB0aGUgbGlzdC4gKi8KPj4gKyAgICAgICAgICAgICAgICBwZyA9IHBhZ2VfbGlzdF9sYXN0KCZo
ZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7Cj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhcGctPnUu
ZnJlZS5kaXJ0eV9oZWFkICkKPj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+ICsKPj4g
KyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKyspCj4+
ICsgICAgICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0
KF9QR0NfbmVlZF9zY3J1YiwgJnBnW2ldLmNvdW50X2luZm8pICkKPj4gKyAgICAgICAgICAgICAg
ICAgICAgewo+PiArICAgICAgICAgICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ld
KTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19u
ZWVkX3NjcnViOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25v
ZGVdLS07Cj4+ICsgICAgICAgICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgICAgICB9Cj4+
ICsKPj4gKyAgICAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25l
LCBvcmRlcikpOwo+PiArICAgICAgICAgICAgICAgIG1lcmdlX2FuZF9mcmVlX2J1ZGR5KHBnLCBu
b2RlLCB6b25lLCBvcmRlciwgZmFsc2UpOwo+IElzIHRoZXJlIGFjdHVhbGx5IGFueSBtZXJnaW5n
IGludm9sdmVkIGhlcmUsIGkuZS4gY2FuJ3QgeW91Cj4gc2ltcGx5IHB1dCBiYWNrIHRoZSBidWRk
eSBhdCB0aGUgbGlzdCBoZWFkPwoKClllcywgSSBjYW4uIEkganVzdCB3YW50ZWQgcGFnZXMgdG8g
ZW50ZXIgaGVhcCBvbmx5IHZpYQptZXJnZV9hbmRfZnJlZV9idWRkeSgpLgoKLWJvcmlzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 14:58:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 14:58:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ID9-0001S9-Mr; Thu, 04 May 2017 14:58:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d6ID8-0001S3-Bl
 for xen-devel@lists.xen.org; Thu, 04 May 2017 14:58:30 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 89/82-03058-5914B095; Thu, 04 May 2017 14:58:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXiVRvkrDvFkTv
 S4OhNG4slHxezODB6HN39mymAMYo1My8pvyKBNWPC7E2sBUc4K2a8qm5gbODoYuTiEBKYwCjR
 eWAeM4gjITCHVWLrrY2MXYwcQE6SRFOzTxcjJ5BZKbFxVgsriC0koCFx+2YjO4S9j0ni8H5Wi
 EETGSU+nLvOAtFQJLHj7nawBl4BQYmTM5+wQDR4SPyaf5IZZD6ngL3E7X8+EL3LmSSWbNjABl
 LDJqAt0fZ6F1gvi4CKxIFd/9ghZiZKLDi4lwViZoDE7cUbwGqEBZwkjk1uBesVEVCW6P31mwV
 kKLNAI6PE5D6QZg4gR11i/TyhCYwis5CcNAshs4CRaRWjRnFqUVlqka6RsV5SUWZ6RkluYmaO
 rqGBmV5uanFxYnpqTmJSsV5yfu4mRmCQMwDBDsY/8wMPMUpyMCmJ8qq/Yo8U4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMHL5MAdKSRYlJqeWpGWmQOMN5i0BAePkghvoz1Qmre4IDG3ODMdInWKUZ
 fj0cof75mEWPLy81KlxHn5QWYIgBRllObBjYDF/iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCo
 J8zaBTOHJzCuB2/QK6AgmoCOaZTlAjihJREhJNTAWl+fI2jW8qS3KLEw0Tj8b9f7MVr6PDG/0
 bHgv1s5OlZVle7sxO+XGhILa9r1pcR0KLR1FjUp19kXaAimSt8wqJfss15vd9Y76va6vM8Upr
 e7L9af369KZjr79zNw4NW9Nx6LjIqxLvxwXuan/3mTyou83+sLl1n8IndHx7VrjZynJ5etkGZ
 VYijMSDbWYi4oTAfETyeT4AgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493909908!87985931!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49883 invoked from network); 4 May 2017 14:58:28 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 May 2017 14:58:28 -0000
Received: by mail-wm0-f67.google.com with SMTP id d79so3907052wmi.2
 for <xen-devel@lists.xen.org>; Thu, 04 May 2017 07:58:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=h4aYK4/V4wVaLhQ0plN845OhfojAWumtXIatOV2UKCY=;
 b=iajTq/0J7J4AmTS84hNW7tb5JgboW+mtcHFodvfALz9lpBP4cAb7VQBBISLh86EC3p
 gcX2nk3XB1Awzox96BATbE9fO/k5B3MN5HjCMISU0BU7rP0f5VzFKlK4Ty62KSmPSbbG
 +OqrX/lIi98K5mumcO1QexI6QlfAonCrWHFIhlPTmlNGEZltIOmGIvfcvxneYilR7+nt
 JLJmhMAX2LZBOwuX8IANTjYw/E0FF7oWpCsWKIZZADqnhdxL2LNLUFKu0fET6ySWjss4
 rOl+edorKRifkNgK21/3avpCBQZaf6scrrbU1mNN7sYkCCwQq3nzElTseDvDXDJWm1QO
 7AKQ==
X-Gm-Message-State: AN3rC/5Y9s5WcaIEUMhdKaFZyTXzdxbBFgxZ8sAgS6ANOWaI2uUVLnRR
 w5qWJe3kO6eDTu9VWCo=
X-Received: by 10.28.97.139 with SMTP id v133mr2053323wmb.93.1493909908509;
 Thu, 04 May 2017 07:58:28 -0700 (PDT)
Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com.
 [74.125.82.54])
 by smtp.gmail.com with ESMTPSA id b80sm1777274wma.5.2017.05.04.07.58.28
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 May 2017 07:58:28 -0700 (PDT)
Received: by mail-wm0-f54.google.com with SMTP id 142so14273949wma.1
 for <xen-devel@lists.xen.org>; Thu, 04 May 2017 07:58:28 -0700 (PDT)
X-Received: by 10.28.97.139 with SMTP id v133mr2053289wmb.93.1493909907767;
 Thu, 04 May 2017 07:58:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Thu, 4 May 2017 07:57:47 -0700 (PDT)
In-Reply-To: <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
 <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
 <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 4 May 2017 10:57:47 -0400
X-Gmail-Original-Message-ID: <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
Message-ID: <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgNCwgMjAxNyBhdCA1OjIyIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjE0LCA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzA0LzE3IDEyOjExLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4gd3JvdGU6Cj4+Pj4gQ3JlYXRlZCBhcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyBhbmQgaW5jbHVk
ZS9hc20teDg2L2h2bS92bV9ldmVudC5oLAo+Pj4+IHdoZXJlIEhWTS1zcGVjaWZpYyB2bV9ldmVu
dC1yZWxhdGVkIGNvZGUgd2lsbCBsaXZlLiBUaGlzIGNsZWFucyB1cAo+Pj4+IGh2bV9kb19yZXN1
bWUoKSBhbmQgZW5zdXJlcyB0aGF0IHRoZSB2bV9ldmVudCBtYWludGFpbmVycyBhcmUKPj4+PiBy
ZXNwb25zaWJsZSBmb3IgY2hhbmdlcyB0byB0aGF0IGNvZGUuCj4+Pj4KPj4+PiBTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+Pj4gQWNr
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4+Cj4+PiBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gYWxiZWl0IEkgd29uZGVy
IC4uLgo+Pj4KPj4+PiArdm9pZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2
KQo+Pj4+ICt7Cj4+Pj4gKyAgICBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhICp3Owo+Pj4+ICsK
Pj4+PiArICAgIGlmICggbGlrZWx5KCF2LT5hcmNoLnZtX2V2ZW50KSApCj4+Pj4gKyAgICAgICAg
cmV0dXJuOwo+Pj4KPj4+IC4uLiB3aGV0aGVyIHRoaXMgbm93IHdvdWxkbid0IGJldHRlciBiZSBh
biBBU1NFUlQoKS4KPj4KPj4gSSBoYXZlIG5vIG9iamVjdGlvbnMgKGNhbiB0aGlzIGJlIGRvbmUg
b24gY29tbWl0IG9yIHNob3VsZCBJIHJlLXNlbmQgVjQ/KS4KPgo+IExldCdzIGZpcnN0IHNlZSB3
aGF0IFRhbWFzIHRoaW5rcy4gSWYgaGUgYWdyZWVzLCBJIHNlZSBub3QgcHJvYmxlbQo+IGRvaW5n
IHRoZSBhZGp1c3RtZW50IHdoaWxlIGNvbW1pdHRpbmcuCgpJJ20gbm90IHF1aXRlIHN1cmUgaG93
IGNvbnZlcnRpbmcgdGhhdCB0byBhbiBBU1NFUlQgd291bGQgd29yay4gSXQKbG9va3MgZmluZSB0
byBtZSBhcyBpcyB0YmguCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 14:59:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 14:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6IDy-0001X2-3V; Thu, 04 May 2017 14:59:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2905cce2f=citrix-osstest@xenproject.org>)
 id 1d6IDw-0001Wf-Ri
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 14:59:20 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 70/26-01721-8C14B095; Thu, 04 May 2017 14:59:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO5xR+5
 Ig/PXFSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b6BwuYCrr4Kvou32ZtYJzF0cXIySEh4C/x
 4H8fC4TtLvH27FxWEFtEwFliwofbbCA2r4CexM2eS+xdjBwcwgLeElfeWnQxcgGVb2eSeHR7M
 RtEr6rEsqPXweawCXhITOyZCGazCKhITO6cAWYLCWhJLF28kglipqDEyZlPwOLMAhISB1+8YI
 aYYyHR/ukt0wRG3llIymYhKVvAyLSKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMweBiAYAfjmu2ehxglOZiURHnVX7FHCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgfePAHSkkWJSanlqRlpkDDGOYtAQHj5II7yqQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl5
 6VKifMqAKNCSACkKKM0D24ELKYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3CWQVT2ZeCd
 ymV0BHMAEd0SzLAXJESSJCSqqBcZJAj/3iG2v0XvmGXryXmNa+TixRpDAx6OTjm5lrD/xk7Ew
 5zlAv91nwW82iRdsWHfpoummvmozXc27OOpdELzF3jrdyTHdN7lw6bWeXJ2f+r99ka+i+olCu
 OQyOWbHrO+Yxvdv6peXU5Q0/4xavWMqrsuOVSLaf+MNV8T2M5jF3fq3ZIRdWosRSnJFoqMVcV
 JwIAEB2KtekAgAA
X-Env-Sender: prvs=2905cce2f=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493909957!43311576!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29836 invoked from network); 4 May 2017 14:59:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 14:59:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422226300"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71255-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71237
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 4 May 2017 15:59:14 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71255: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjU1IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMjU1LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTIzNwoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6IFB-00025o-EG; Thu, 04 May 2017 15:00:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6IF9-00025d-Sa
 for xen-devel@lists.xen.org; Thu, 04 May 2017 15:00:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 48/C8-02185-2124B095; Thu, 04 May 2017 15:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1fIiTv
 S4M9KOYslHxezODB6HN39mymAMYo1My8pvyKBNePX9ulsBeelKnomXmBuYJwk3MXIySEkkCex
 ++07ZhCbV8BO4sqUi4wgtoSAocTT99fZQGwWAVWJJd8/soDYbALqEm3PtrN2MXJwiAgYSXzYJ
 tnFyMXBLHCJUeLU2r3sIDXCAn4SZxZ3sYAkhATeM0p0/ewAG8oJtGDztPVMIM28AoISf3eA3c
 AsoCXx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI
 1NNZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MG4bbvnIUZJDiYlUV71
 V+yRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR43zhwRwoJFqWmp1akZeYAIwEmLcHBoyTCuwokz
 VtckJhbnJkOkTrFqMtx5cPv90xCLHn5ealS4rwKjkBFAiBFGaV5cCNgUXmJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwry/QFbxZOaVwG16BXQEE9ARzbIcIEeUJCKkpBoY5686EHhxWwvz1Ck
 3zTSKWs2F1WMPfmMW8So7P80+JOYgQ+miLT7FzkY3yg42nwzasbCgbKVLyoT930UVNliGfLkU
 ufTmr+u3F59Yk8k5/a5gx9o1EnVXLrIwWd5R8NoYsiFyJytDiuOkoB38a13rax6zKbK8Tvi7U
 dVUz8C+XP607WWGR7/KlViKMxINtZiLihMBFjJjosUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493910032!91235538!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23671 invoked from network); 4 May 2017 15:00:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 15:00:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 09:00:31 -0600
Message-Id: <590B5E2D0200007800156DBA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 09:00:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-3-git-send-email-boris.ostrovsky@oracle.com>
 <590B1BD10200007800156B79@prv-mh.provo.novell.com>
 <bebc27f6-770c-8e11-dfa7-8a44f494f184@oracle.com>
In-Reply-To: <bebc27f6-770c-8e11-dfa7-8a44f494f184@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/9] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE2OjUzLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA0LzIwMTcgMDY6MTcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNC4wNC4xNyBhdCAxNzozNywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IEBAIC02NzgsNiArNjgwLDIwIEBAIHN0YXRpYyB2b2lkIGNoZWNrX2xvd19tZW1fdmlycSh2
b2lkKQo+Pj4gICAgICB9Cj4+PiAgfQo+Pj4gIAo+Pj4gKy8qIFBhZ2VzIHRoYXQgbmVlZCBzY3J1
YiBhcmUgYWRkZWQgdG8gdGFpbCwgb3RoZXJ3aXNlIHRvIGhlYWQuICovCj4+PiArc3RhdGljIHZv
aWQgcGFnZV9saXN0X2FkZF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50
IG5vZGUsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
em9uZSwgdW5zaWduZWQgaW50IG9yZGVyLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBuZWVkX3NjcnViKQo+Pj4gK3sKPj4+ICsgICAgUEZOX09SREVSKHBnKSA9IG9y
ZGVyOwo+Pj4gKyAgICBwZy0+dS5mcmVlLmRpcnR5X2hlYWQgPSBuZWVkX3NjcnViOwo+Pj4gKwo+
Pj4gKyAgICBpZiAoIG5lZWRfc2NydWIgKQo+Pj4gKyAgICAgICAgcGFnZV9saXN0X2FkZF90YWls
KHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+Pj4gKyAgICBlbHNlCj4+PiArICAgICAg
ICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+Pj4gK30KPj4+
ICsKPj4+ICAvKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250aWd1b3VzIHBhZ2VzLiAqLwo+Pj4gIHN0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+Pj4gICAgICB1bnNpZ25l
ZCBpbnQgem9uZV9sbywgdW5zaWduZWQgaW50IHpvbmVfaGksCj4+PiBAQCAtODAyLDcgKzgxOCw3
IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+Pj4gICAgICB3
aGlsZSAoIGogIT0gb3JkZXIgKQo+Pj4gICAgICB7Cj4+PiAgICAgICAgICBQRk5fT1JERVIocGcp
ID0gLS1qOwo+Pj4gLSAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBnLCAmaGVhcChub2RlLCB6
b25lLCBqKSk7Cj4+PiArICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25l
LCBqKSk7Cj4+IERvbid0IHlvdSBuZWVkIHRvIHJlcGxpY2F0ZSBwZy0+dS5mcmVlLmRpcnR5X2hl
YWQgKGFuZCBoZW5jZSB1c2UKPj4gcGFnZV9saXN0X2FkZF9zY3J1YigpKSBoZXJlIHRvbz8KPiAK
PiBJIGRvbid0IG5lZWQgdG8gYmVjYXVzZSB3ZSBhcmUgc3RpbGwgc2NydWJiaW5nIGZyb20gZnJl
ZV9oZWFwX3BhZ2VzKCkKPiBhbmQgbm90IGZyb20gaWRsZSBsb29wLCB0aHVzIHdlIG5ldmVyIGhh
dmUgZGlydHkgcGFnZXMgaW4gdGhlIGhlYXAuIE5leHQKPiBwYXRjaCB3aWxsLCBpbiBmYWN0LCBz
dGFydCB1c2luZyBwYWdlX2xpc3RfYWRkX3NjcnViKCkgaGVyZS4KPiAKPiBIb3dldmVyLCBJIGNh
biBzd2l0Y2ggdG8gaXQgaGVyZSBmb3IgY29uc2lzdGVuY3kuCgpQbGVhc2UgZG8uCgo+Pj4gK3N0
YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5zaWduZWQgaW50IG5vZGUpCj4+PiArewo+Pj4g
KyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPj4+ICsgICAgdW5zaWduZWQgaW50IHpvbmUsIG9y
ZGVyOwo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIGk7Cj4+IEhlcmUgSSB3b3VsZCBzaW1pbGFybHkg
YXBwcmVjaWF0ZSBpZiB0aGUgbG9jYWwgdmFyaWFibGVzIHdlcmUgbW92ZWQKPj4gaW50byB0aGUg
c2NvcGVzIHRoZXkncmUgYWN0dWFsbHkgbmVlZGVkIGluLgo+Pgo+Pj4gKyAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoJmhlYXBfbG9jaykpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoICFub2RlX25lZWRf
c2NydWJbbm9kZV0gKQo+Pj4gKyAgICAgICAgcmV0dXJuOwo+Pj4gKwo+Pj4gKyAgICBmb3IgKCB6
b25lID0gMDsgem9uZSA8IE5SX1pPTkVTOyB6b25lKysgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAg
ICBvcmRlciA9IE1BWF9PUkRFUjsKPj4+ICsgICAgICAgIGRvIHsKPj4+ICsgICAgICAgICAgICB3
aGlsZSAoICFwYWdlX2xpc3RfZW1wdHkoJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKSApCj4+PiAr
ICAgICAgICAgICAgewo+Pj4gKyAgICAgICAgICAgICAgICAvKiBVbnNjcnViYmVkIHBhZ2VzIGFy
ZSBhbHdheXMgYXQgdGhlIGVuZCBvZiB0aGUgbGlzdC4gKi8KPj4+ICsgICAgICAgICAgICAgICAg
cGcgPSBwYWdlX2xpc3RfbGFzdCgmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+Pj4gKyAgICAg
ICAgICAgICAgICBpZiAoICFwZy0+dS5mcmVlLmRpcnR5X2hlYWQgKQo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4+PiArCj4+PiArICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgKDFVTCA8PCBvcmRlcik7IGkrKykKPj4+ICsgICAgICAgICAgICAgICAgewo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3Vu
dF9pbmZvKSApCj4+PiArICAgICAgICAgICAgICAgICAgICB7Cj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ldKTsKPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICBwZ1tpXS5jb3VudF9pbmZvICY9IH5QR0NfbmVlZF9zY3J1YjsKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0tLTsKPj4+ICsgICAgICAgICAgICAg
ICAgICAgIH0KPj4+ICsgICAgICAgICAgICAgICAgfQo+Pj4gKwo+Pj4gKyAgICAgICAgICAgICAg
ICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+Pj4gKyAgICAg
ICAgICAgICAgICBtZXJnZV9hbmRfZnJlZV9idWRkeShwZywgbm9kZSwgem9uZSwgb3JkZXIsIGZh
bHNlKTsKPj4gSXMgdGhlcmUgYWN0dWFsbHkgYW55IG1lcmdpbmcgaW52b2x2ZWQgaGVyZSwgaS5l
LiBjYW4ndCB5b3UKPj4gc2ltcGx5IHB1dCBiYWNrIHRoZSBidWRkeSBhdCB0aGUgbGlzdCBoZWFk
Pwo+IAo+IAo+IFllcywgSSBjYW4uIEkganVzdCB3YW50ZWQgcGFnZXMgdG8gZW50ZXIgaGVhcCBv
bmx5IHZpYQo+IG1lcmdlX2FuZF9mcmVlX2J1ZGR5KCkuCgpJIGRvbid0IHNlZSB3aHkgYSBwYWdl
X2xpc3RfZGVsKCkgY291bGRuJ3QgYmUgcGFpcmVkIHdpdGggYQpwYWdlX2xpc3RfYWRkKCkgaGVy
ZS4gT3RoZXJ3aXNlLCBqdXN0IGxpa2UgaXQgaGFwcGVuZWQgdG8gbWUsCnJlYWRlcnMgbWF5IHdv
bmRlciB3aHkgdGhpcyBtb3JlIGludm9sdmVkIGZ1bmN0aW9uIGlzIGJlaW5nCmNhbGxlZCBoZXJl
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:01:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6IGT-0002FP-P0; Thu, 04 May 2017 15:01:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2906375c9=wei.liu2@citrix.com>)
 id 1d6IGS-0002FA-Iy
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:01:56 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EE/30-03920-3624B095; Thu, 04 May 2017 15:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG6yE3e
 kwex1qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8qbsZC94xV5w/t4K1gXE6cxcjJ4eEgL9E
 26cOli5GDg4WARWJfw/lQMJsAsoSPzt72UBsEQF1iT8XJjCC2MwCsxglpm3hBLGFBXwlFr6cx
 Qpi8wpYSFxb/AmohotDSGAxo8SBayeZIBKCEidnPmGBaNaRWLD7ExvILmYBaYnl/zhATE4Ba4
 ldywtBKkSBLuhcOgesWkhAQaJj+jGmCYx8s5AMmoVk0CyEQQsYmVcxahSnFpWlFukaG+olFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGQMQ7GBsWhR4iFGSg0lJlFf9FXukEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneNw7ckUKCRanpqRVpmTnAgIdJS3DwKInwrgJJ8xYXJOYWZ
 6ZDpE4x6nLMuff1PZMQS15+XqqUOO9MkCIBkKKM0jy4EbDou8QoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVh3l8gU3gy80rgNr0COoIJ6IhmWQ6QI0oSEVJSDYxcq36sTUts2bUnWtHWRtmTP/F
 +9a6Y+udhu4/Ov/r3L/vRizoNRgp3PD7/NxTvLFCYvLX5QK7U8q7pu94tPHslg9NIctmfnI9N
 q+7Oz1dgqu2QSrp53zjx3d34d/MqpKOq2Rwt8lmWPkh9uVX1do96d/IO23CWIEfxJXn+D1/UT
 Vc6szG6eZ0SS3FGoqEWc1FxIgCWPklxuQIAAA==
X-Env-Sender: prvs=2906375c9=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493910114!100127465!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58167 invoked from network); 4 May 2017 15:01:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 15:01:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422226892"
Date: Thu, 4 May 2017 16:01:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170504150151.5twy27mwwpjdg2rj@citrix.com>
References: <20170504105052.18579-1-anthony.perard@citrix.com>
 <22795.2233.928595.443368@mariner.uk.xensource.com>
 <ec491f1a-f1f0-f150-9250-26d281e6686a@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ec491f1a-f1f0-f150-9250-26d281e6686a@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] libs/devicemodel: Fix dependency
	with libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMDQsIDIwMTcgYXQgMDE6NTM6MDBQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDA0LzA1LzE3IDExOjU1LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEFu
dGhvbnkgUEVSQVJEIHdyaXRlcyAoIltQQVRDSCBmb3ItNC45XSBsaWJzL2RldmljZW1vZGVsOiBG
aXggZGVwZW5kZW5jeSB3aXRoIGxpYnhlbmNhbGwiKToKPiA+ID4gbGlieGVuZGV2aWNlbW9kZWwu
c28gZG8gZGVwZW5kcyBvbiBsaWJ4ZW5jYWxsLnNvIGJ1dCB0aGUgZGVwZW5kZW5jeSB3YXMKPiA+
ID4gbWlzc2luZyBhdCBsaW5rIHRpbWUuCj4gPiAKPiA+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IAo+ID4gSU1PIHRoaXMgc2hvdWxkIGluZGVl
ZCBnbyBpbnRvIDQuOS4KPiAKPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+IAoKQWNrZWQgKyBhcHBsaWVkLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:05:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6IJX-0002Wi-80; Thu, 04 May 2017 15:05:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6IJW-0002Wb-3H
 for xen-devel@lists.xen.org; Thu, 04 May 2017 15:05:06 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 09/7B-02006-1234B095; Thu, 04 May 2017 15:05:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsUyZ7p8oK6MM3e
 kwe8LphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bvwnlMBZ+EKx6fPc/SwLiEv4uRi0NIYAKT
 ROPFY+wQzi9GiRsPepkhnA2MEudOnWSDcLYzStx795qpi5GTQ1jAW2LNrlVgtoiAskTvr98sE
 EV7GCVmLuxgBXGYBW4wSmzecIkRpIpNwEji7NHpYDavgK3Ey+ef2UFsFgEViZ7WrWC2qEC4xN
 vGIywQNYISJ2c+AbM5BewlLh+cwgpiMwvoSey4/gvKlpfY/nYOM4gtIWAocfrhNsYJjIKzkLT
 PQtIyC0nLAkbmVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB
 4csABDsYDzY7H2KU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC95Ujd6SQYFFqe
 mpFWmYOMJJg0hIcPEoivLdA0rzFBYm5xZnpEKlTjIpS4rwdIAkBkERGaR5cGyx6LzHKSgnzMg
 IdIsRTkFqUm1mCKv+KUZyDUUmYdy3IFJ7MvBK46a+AFjMBLW6W5QBZXJKIkJJqYCz3yVjTvFY
 uwGzaiQ+fZVxCnOu4BUu4mmqTShveyfj7XJY+aF7P0bahvzJxe6blmcs9NWeaYiNyXU3+1T4r
 1dr0rH+dYJ+5StjsgvRqlrzLZVtf+zY9EjvnJejxN/343TmnVzjP2XjW7OeaSVuuzZSQCNaeN
 1fV7eqNwpfOnPxHLN5ffLXeS4mlOCPRUIu5qDgRALzwYn3ZAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493910298!80904867!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14348 invoked from network); 4 May 2017 15:05:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 May 2017 15:05:00 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44F4qsJ006254
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 15:04:52 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v44F4qTm021420
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 15:04:52 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44F4psg027227;
 Thu, 4 May 2017 15:04:51 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 08:04:51 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-4-git-send-email-boris.ostrovsky@oracle.com>
 <590B5A7C0200007800156D9B@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0cbe45b7-4457-2f91-c8c8-0da282e0c2c7@oracle.com>
Date: Thu, 4 May 2017 11:04:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B5A7C0200007800156D9B@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] mm: Scrub pages in
	alloc_heap_pages() if needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDQvMjAxNyAxMDo0NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDQu
MTcgYXQgMTc6MzcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IFdoZW4g
YWxsb2NhdGluZyBwYWdlcyBpbiBhbGxvY19oZWFwX3BhZ2VzKCkgZmlyc3QgbG9vayBmb3IgY2xl
YW4gcGFnZXMuCj4gQXMgZXhwcmVzc2VkIGJlZm9yZSwgdGhlcmUgYXJlIGNhc2VzIHdoZW4gd2Ug
ZG9uJ3QgcmVhbGx5IG5lZWQKPiBzY3J1YmJlZCBwYWdlcy4gSGVuY2UgdGhlIGxvY2FsIHZhcmlh
YmxlICJ1c2VfdW5zY3J1YmJlZCIgYmVsb3cKPiBzaG91bGQgcmVhbGx5IGJlIHNvbWUgZm9ybSBv
ZiBpbnB1dCB0byBhbGxvY19oZWFwX3BhZ2VzKCkuCgpUaGF0IHdvdWxkIGJlIGFsbG9jX3hlbmhl
YXBfcGFnZXMoKSBvbmx5LCBpbiB3aGljaCBjYXNlIGNhbiBJIGp1c3QKaW5pdGlhbGl6ZSB0aGUg
c3RpbGwgbG9jYWwgdXNlX3Vuc2NydWJiZWQKYXMKICAgIHVzZV91bnNjcnViYmVkID0gKHpvbmVf
bG8gPT0gTUVNWk9ORV9YRU4pCgpPciBkbyB5b3UgcHJlZmVyIHRoaXMgdG8gYmUgZXhwbGljaXQ/
Cgo+Cj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+ICsrKyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCj4+IEBAIC03MDAsMzQgKzcwMCwxNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2Vf
aW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKPj4gICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2ln
bmVkIGludCBtZW1mbGFncywKPj4gICAgICBzdHJ1Y3QgZG9tYWluICpkKQo+PiAgewo+PiAtICAg
IHVuc2lnbmVkIGludCBpLCBqLCB6b25lID0gMCwgbm9kZW1hc2tfcmV0cnkgPSAwOwo+PiAtICAg
IG5vZGVpZF90IGZpcnN0X25vZGUsIG5vZGUgPSBNRU1GX2dldF9ub2RlKG1lbWZsYWdzKSwgcmVx
X25vZGUgPSBub2RlOwo+PiArICAgIHVuc2lnbmVkIGludCBpLCBqLCB6b25lLCBub2RlbWFza19y
ZXRyeTsKPj4gKyAgICBub2RlaWRfdCBmaXJzdF9ub2RlLCBub2RlLCByZXFfbm9kZTsKPj4gICAg
ICB1bnNpZ25lZCBsb25nIHJlcXVlc3QgPSAxVUwgPDwgb3JkZXI7Cj4+ICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGc7Cj4+IC0gICAgbm9kZW1hc2tfdCBub2RlbWFzayA9IChkICE9IE5VTEwgKSA/
IGQtPm5vZGVfYWZmaW5pdHkgOiBub2RlX29ubGluZV9tYXA7Cj4+IC0gICAgYm9vbF90IG5lZWRf
dGxiZmx1c2ggPSAwOwo+PiArICAgIG5vZGVtYXNrX3Qgbm9kZW1hc2s7Cj4+ICsgICAgYm9vbCBu
ZWVkX3NjcnViLCBuZWVkX3RsYmZsdXNoID0gZmFsc2UsIHVzZV91bnNjcnViYmVkID0gZmFsc2U7
Cj4+ICAgICAgdWludDMyX3QgdGxiZmx1c2hfdGltZXN0YW1wID0gMDsKPj4gIAo+PiAgICAgIC8q
IE1ha2Ugc3VyZSB0aGVyZSBhcmUgZW5vdWdoIGJpdHMgaW4gbWVtZmxhZ3MgZm9yIG5vZGVJRC4g
Ki8KPj4gICAgICBCVUlMRF9CVUdfT04oKF9NRU1GX2JpdHMgLSBfTUVNRl9ub2RlKSA8ICg4ICog
c2l6ZW9mKG5vZGVpZF90KSkpOwo+PiAgCj4+IC0gICAgaWYgKCBub2RlID09IE5VTUFfTk9fTk9E
RSApCj4+IC0gICAgewo+PiAtICAgICAgICBpZiAoIGQgIT0gTlVMTCApCj4+IC0gICAgICAgIHsK
Pj4gLSAgICAgICAgICAgIG5vZGUgPSBuZXh0X25vZGUoZC0+bGFzdF9hbGxvY19ub2RlLCBub2Rl
bWFzayk7Cj4+IC0gICAgICAgICAgICBpZiAoIG5vZGUgPj0gTUFYX05VTU5PREVTICkKPj4gLSAg
ICAgICAgICAgICAgICBub2RlID0gZmlyc3Rfbm9kZShub2RlbWFzayk7Cj4+IC0gICAgICAgIH0K
Pj4gLSAgICAgICAgaWYgKCBub2RlID49IE1BWF9OVU1OT0RFUyApCj4+IC0gICAgICAgICAgICBu
b2RlID0gY3B1X3RvX25vZGUoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4gLSAgICB9Cj4+IC0gICAg
Zmlyc3Rfbm9kZSA9IG5vZGU7Cj4+IC0KPj4gLSAgICBBU1NFUlQobm9kZSA8IE1BWF9OVU1OT0RF
Uyk7Cj4+IC0gICAgQVNTRVJUKHpvbmVfbG8gPD0gem9uZV9oaSk7Cj4+IC0gICAgQVNTRVJUKHpv
bmVfaGkgPCBOUl9aT05FUyk7Cj4gVGhlIGxhc3QgdHdvIGNhbiByZW1haW4gd2hlcmUgdGhleSBh
cmUgKGJ1dCBzZWUgYWxzbyBiZWxvdykuCj4KPj4gQEAgLTc1NCw2ICs3NDAsMjggQEAgc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4+ICAgICAgICAgICB0bWVtX2Zy
ZWVhYmxlX3BhZ2VzKCkgKQo+PiAgICAgICAgICBnb3RvIHRyeV90bWVtOwo+PiAgCj4+ICsgYWdh
aW46Cj4gSXMgdGhlcmUgYW55IGhvcGUgdG8gZ2V0IGF3YXkgd2l0aG91dCBzdWNoIGFuIHVnbHkg
cHNldWRvIGxvb3A/Cj4gRS5nLiBieSBtYWtpbmcgdGhpcyBmdW5jdGlvbiBhIGhlbHBlciBmdW5j
dGlvbiBvZiBhIHJlbGF0aXZlbHkgdGhpbgo+IHdyYXBwZXIgbmFtZWQgYWxsb2NfaGVhcF9wYWdl
cygpLCBpbnZva2luZyB0aGlzIGhlbHBlciB0d2ljZQo+IHVubGVzcyB1c2VfdW5zY3J1YmJlZCBp
cyB0cnVlIChhcyBzYWlkLCB0aGlzIG91Z2h0IHRvIGJlIGFuIGlucHV0KT8KCgpPSywgbGV0IG1l
IHNlZSBpZiBJIGNhbiBiZWF1dGlmeSB0aGlzLgoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:17:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:17:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6IVb-0003Ls-Dy; Thu, 04 May 2017 15:17:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d6IVZ-0003Lm-Oo
 for xen-devel@lists.xen.org; Thu, 04 May 2017 15:17:33 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 30/1A-02185-C064B095; Thu, 04 May 2017 15:17:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42KJPp6xUJfHjTv
 S4M8nIYslHxezODB6HN39mymAMYo1My8pvyKBNWPv6pKC39wVt87wNzC2cnUxcnIICbhJHNz7
 nL2LkQvIXsMo8fP/BijnGqPE3xtnWbsYOYAcd4lVu0Mg4gsZJVav62IG6RYWcJI4NrmVDaRGR
 MBL4tL5KJAws0CwxKnfO1kg6t8xSUzqa2QCSbAJGEqs3tjCBmLzgvR+3Q9mswioSJyacZURxB
 YVCJd4seUPK0SNoMTJmU9YQGxOgUCJQ1cvs0AsUJf4M+8SM4QtLnHryXwmCFteYvvbOWBxCYE
 ciVVbJjCD3CYhICXxv1UJIvyXWWLa1woIW0bi0cSbbBMYxWYh2TYLyYZZSDbMQrJhASPLKkb1
 4tSistQiXQu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzACGIAgh2MF9qdDzFKc
 jApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6+DKHSkkWJSanlqRlpkDjGWYtAQHj5
 IIbwJImre4IDG3ODMdInWKUVFKnPeSC1BCACSRUZoH1wZLH5cYZaWEeRmBDhHiKUgtys0sQZV
 /xSjOwagkzPsLZApPZl4J3PRXQIuZgBY3y3KALC5JREhJNTCKqVYLWt9x6G7VMAysmc8mGn7V
 sL3iaW5Oy9+0GI0L657wPp7yIfRGIHeVz73j/Kpy6Y/375b4ZVd45M/vt/xHXz1RuDlvp3xfW
 QLPy1WbzR7xPDFKnL3I65jgPU7F5te5/Js66uQbgk+eu/bPW+agXMwyfaVn7+sm9++KCJid7r
 TD5ZtdO7cSS3FGoqEWc1FxIgDLH5MyGgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1493911051!94747967!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9376 invoked from network); 4 May 2017 15:17:32 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 May 2017 15:17:32 -0000
Received: (qmail 7812 invoked from network); 4 May 2017 18:17:30 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 4 May 2017 18:17:30 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 688FF7FBFB
 for <xen-devel@lists.xen.org>; Thu,  4 May 2017 18:17:30 +0300 (EEST)
Received: (qmail 29092 invoked from network); 4 May 2017 18:17:30 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp03.buh.bitdefender.org with SMTP; 4 May 2017 18:17:30 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
 <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
 <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
 <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5fe10b9e-7f94-b4da-615c-ec85ce47b205@bitdefender.com>
Date: Thu, 4 May 2017 18:17:38 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71220
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448111,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.008709)], BW: [Enabled, t:
 (0.000010,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.003846), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.007414,0.000100)], URL: [Enabled, t: (0.000005)],
 RTDA: [Enabled, t: (0.047603), Hit: No, Details: v2.4.9; Id:
 11.5eun0a.1bf9ujqha.ohj], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDQvMTcgMTc6NTcsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBUaHUsIE1heSA0
LCAyMDE3IGF0IDU6MjIgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4+Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjE0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4g
d3JvdGU6Cj4+PiBPbiAwNS8wNC8xNyAxMjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4g
T24gMDQuMDUuMTcgYXQgMTE6MDAsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToK
Pj4+Pj4gQ3JlYXRlZCBhcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyBhbmQgaW5jbHVkZS9hc20teDg2
L2h2bS92bV9ldmVudC5oLAo+Pj4+PiB3aGVyZSBIVk0tc3BlY2lmaWMgdm1fZXZlbnQtcmVsYXRl
ZCBjb2RlIHdpbGwgbGl2ZS4gVGhpcyBjbGVhbnMgdXAKPj4+Pj4gaHZtX2RvX3Jlc3VtZSgpIGFu
ZCBlbnN1cmVzIHRoYXQgdGhlIHZtX2V2ZW50IG1haW50YWluZXJzIGFyZQo+Pj4+PiByZXNwb25z
aWJsZSBmb3IgY2hhbmdlcyB0byB0aGF0IGNvZGUuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+Pj4gQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4+Pgo+Pj4+IEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4gYWxiZWl0IEkgd29uZGVy
IC4uLgo+Pj4+Cj4+Pj4+ICt2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUg
KnYpCj4+Pj4+ICt7Cj4+Pj4+ICsgICAgc3RydWN0IG1vbml0b3Jfd3JpdGVfZGF0YSAqdzsKPj4+
Pj4gKwo+Pj4+PiArICAgIGlmICggbGlrZWx5KCF2LT5hcmNoLnZtX2V2ZW50KSApCj4+Pj4+ICsg
ICAgICAgIHJldHVybjsKPj4+Pgo+Pj4+IC4uLiB3aGV0aGVyIHRoaXMgbm93IHdvdWxkbid0IGJl
dHRlciBiZSBhbiBBU1NFUlQoKS4KPj4+Cj4+PiBJIGhhdmUgbm8gb2JqZWN0aW9ucyAoY2FuIHRo
aXMgYmUgZG9uZSBvbiBjb21taXQgb3Igc2hvdWxkIEkgcmUtc2VuZCBWND8pLgo+Pgo+PiBMZXQn
cyBmaXJzdCBzZWUgd2hhdCBUYW1hcyB0aGlua3MuIElmIGhlIGFncmVlcywgSSBzZWUgbm90IHBy
b2JsZW0KPj4gZG9pbmcgdGhlIGFkanVzdG1lbnQgd2hpbGUgY29tbWl0dGluZy4KPiAKPiBJJ20g
bm90IHF1aXRlIHN1cmUgaG93IGNvbnZlcnRpbmcgdGhhdCB0byBhbiBBU1NFUlQgd291bGQgd29y
ay4gSXQKPiBsb29rcyBmaW5lIHRvIG1lIGFzIGlzIHRiaC4KCkkgdGhpbmsgSmFuIG1lYW5zIHRo
YXQsIHNpbmNlIGN1cnJlbnRseSB0aGUgb25seSBjYWxsZXIgaXMKaHZtX2RvX3Jlc3VtZSgpIHdo
ZXJlIHRoZXJlJ3MgYWxyZWFkeSB0aGF0IGNoZWNrIG5vdyAodG8gYXZvaWQgdGhlCmNhbGwpLCB3
ZSBjb3VsZCBoZXJlIHNpbXBseSByZXBsYWNlIHRoZSBpZigpIHdpdGgKQVNTRVJUKHYtPmFyY2gu
dm1fZXZlbnQpLiBJIGNvdWxkIGJlIHdyb25nLiA6KQoKClRoYW5rcywKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 15:22:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6IZr-0003wT-Va; Thu, 04 May 2017 15:21:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <davem@davemloft.net>) id 1d6IZq-0003wM-80
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:21:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C6/56-02181-5174B095; Thu, 04 May 2017 15:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyI7O7SVfQnTv
 SYOodA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP9vEVsBT1cFR9X7GdvYNzC0cXIySEkcJxR
 4t9yJRCbRUBbYt78JSwgNq+Ai8Svk1dZQWwRAXGJP1NngMWZBdoYJSa+cQSxhQUSJfZNbwSKc
 3CwCWhI9DcIgYQ5BSwlbrWfYYIYbyHx99BXMFtCwEli1aP/rCDlvAKCEn93CENM1JLomfGYHc
 KWl9j+dg5zFyMXUPlcRom5b2ayTGDkm4XQMgtJyywkLQsYmVcxqhenFpWlFuma6iUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYZAxDsYPzS73yIUZKDSUmUV/0Ve6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd69rtyRQoJFqempFWmZOcCAh0lLcPAoifAKuQGleYsLEnOLM9MhU
 qcYdTneLf3wnkmIJS8/L1VKnPcMyAwBkKKM0jy4EbDou8QoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3lcgU3gy80rgNr0COoIJ6IhmWQ6QI0oSEVJSDYyLq7JfXXlV81vhup/W5MO3ZH/9vsK
 se6M0UrH149Wc6KzOxssGernbK84ozZdglYyxX7Lortgjrgn/3bm398nuUDqZM/vRvYcPlJPl
 bJ88C9xpGtmw+NHVr09WrfFl/RL448ODBWuPbAqaZPw1PvRzbnCzVPZvn7LLOzwv8bN4nr4tt
 nfmG52/SizFGYmGWsxFxYkACDZYBbkCAAA=
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493911313!80908409!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8042 invoked from network); 4 May 2017 15:21:53 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-13.tower-206.messagelabs.com with SMTP; 4 May 2017 15:21:53 -0000
Received: from localhost (unknown [38.140.131.194])
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 11ACB122EEF6A;
 Thu,  4 May 2017 07:40:23 -0700 (PDT)
Date: Thu, 04 May 2017 11:21:50 -0400 (EDT)
Message-Id: <20170504.112150.391662736580694835.davem@davemloft.net>
To: vkuznets@redhat.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20170504122304.11735-1-vkuznets@redhat.com>
References: <20170504122304.11735-1-vkuznets@redhat.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 04 May 2017 07:40:24 -0700 (PDT)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen-netfront: avoid crashing on resume
 after a failure in talk_to_netback()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KRGF0ZTogVGh1LCAg
NCBNYXkgMjAxNyAxNDoyMzowNCArMDIwMAoKPiBVbmF2b2lkYWJsZSBjcmFzaGVzIGluIG5ldGZy
b250X3Jlc3VtZSgpIGFuZCBuZXRiYWNrX2NoYW5nZWQoKSBhZnRlciBhCj4gcHJldmlvdXMgZmFp
bCBpbiB0YWxrX3RvX25ldGJhY2soKSAoZS5nLiB3aGVuIHdlIGZhaWwgdG8gcmVhZCBNQUMgZnJv
bQo+IHhlbnN0b3JlKSB3ZXJlIGRpc2NvdmVyZWQuIFRoZSBmYWlsdXJlIHBhdGggaW4gdGFsa190
b19uZXRiYWNrKCkgZG9lcwo+IHVucmVnaXN0ZXIvZnJlZSBmb3IgbmV0ZGV2IGJ1dCB3ZSBkb24n
dCByZXNldCBkcnZkYXRhIGFuZCB3ZSB0cnkgYWNjZXNzaW5nCj4gaXQgYWdhaW4gYWZ0ZXIgcmVz
dW1lLgo+IAo+IFJlc2V0IGRydmRhdGEgaW4gbmV0YmFja19jaGFuZ2VkKCkgdGhlIHNhbWUgd2F5
IHdlIHJlc2V0IGl0IGluCj4gbmV0ZnJvbnRfcHJvYmUoKSBhbmQgY2hlY2sgZm9yIE5VTEwgaW4g
Ym90aCBuZXRmcm9udF9yZXN1bWUoKSBhbmQKPiBuZXRiYWNrX2NoYW5nZWQoKSB0byBwcm9wZXJs
eSBoYW5kbGUgdGhlIHNpdHVhdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0
c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgoKVGhlIGNpcmN1bXN0YW5jZXMgdW5kZXIgd2hpY2gg
bmV0ZnJvbnRfcHJvYmUoKSBOVUxMcyBvdXQgdGhlIGRldmljZQpwcml2YXRlIGlzIGRpZmZlcmVu
dCB0aGFuIHdoYXQgeW91IHByb3Bvc2UgaGVyZSwgd2hpY2ggaXMgdG8gZG8gaXQKb24gYSBsaXZl
IGRldmljZSBpbiBuZXRiYWNrX2NoYW5nZWQoKSB3aGlsc3QgbXV0bGlwbGUgc3VzYnN5dGVtcwpo
YXZlIGEgcmVmZXJlbmNlIHRvIHRoaXMgZGV2aWNlIGFuZCBjYW4gY2FsbCBpbnRvIHRoZSBkcml2
ZXIgc3RpbGwuCgpJdCBpcyBvbmx5IGxlZ2FsIHRvIGRvIHRoaXMgaW4gdGhlIHByb2JlIGZ1bmN0
aW9uIGJlY2F1c2Ugc3VjaApyZWZlcmVuY2VzIGFuZCBleGVjdXRpb24gcG9zc2liaWxpdGllcyBk
byBub3QgZXhpc3QgYXQgdGhhdCBwb2ludC4KCldoYXQgcmVhbGx5IG5lZWRzIHRvIGhhcHBlbiBp
cyB0aGF0IHRoZSB4ZW5idXNfZHJpdmVyIG11c3QgYmUgdG9sZCB0bwp1bnJlZ2lzdGVyIHRoaXMg
eGVuIGRldmljZSBhbmQgc3RvcCBtYWtpbmcgY2FsbHMgaW50byB0aGUgZHJpdmVyIGZvcgppdCBi
ZWZvcmUgeW91IHJlbGVhc2UgdGhlIG5ldGRldiBzdGF0ZS4KClRoYXQgaXMgdGhlIG9ubHkgcmVh
c29uYWJsZSB3YXkgdG8gZml4IHRoaXMgYnVnLgoKVGhhbmtzLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Igu-0004Gm-82; Thu, 04 May 2017 15:29:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Igt-0004Fm-2q
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2D/5E-02192-AC84B095; Thu, 04 May 2017 15:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTfeEB3e
 kwbNfhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buK+tYCqZKVnQ+3MvewHhYuIuRi0NIYBOj
 xOzDd9kgnOWMEp/6ZrB2MXJysAnoSuy4+ZoZxBYRCJV4uuA7mM0soCSx/+w1xi5GDg5hgUCJs
 29tQMIsAqoSaz++YQSxeQWsJA4dO8oGYksIyEk0nL8P1sopYC2xd+9uMFsIqObDk5NsExi5Fz
 AyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9C4DEOxgbP7
 idIhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXkV37kghwaLU9NSKtMwcYJjB
 pCU4eJREeDvdgNK8xQWJucWZ6RCpU4y6HH0dH98zCbHk5eelSonzbgApEgApyijNgxsBC/lLj
 LJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYNArmEJzOvBG7TK6AjmICOaJblADmiJBEhJdXAmP
 MoLPiMfmn6ro3fOaclXpi79lluc/eOle72/N/0VxTrrV7feX/Xtve3CvyZTu7/e24lz8Ifd8T
 de4MEL986KaKu53ymOmdRUCXDs/cBb2PC5N61JN25Zb759mRdQf5tG9lddoTUb8uSTDqzPTn5
 z5U2h5WsR8581Vpc92sbE9dy5o8z1Rl+7lNiKc5INNRiLipOBADxorhqdAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1493911752!87125893!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15699 invoked from network); 4 May 2017 15:29:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 4 May 2017 15:29:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CC06D344;
 Thu,  4 May 2017 08:29:11 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 16B243F23B;
 Thu,  4 May 2017 08:29:10 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:14 +0100
Message-Id: <20170504153123.1204-2-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 01/10] ARM: vGIC: remove rank lock from IRQ
	routing functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2ljX3JvdXRlX2lycV90b19ndWVzdCgpIGFuZCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCkg
dGFrZSB0aGUgcmFuawpsb2NrLCBob3dldmVyIG5ldmVyIGFjdHVhbGx5IGFjY2VzcyB0aGUgcmFu
ayBzdHJ1Y3R1cmUuCkF2b2lkIHRha2luZyB0aGUgbG9jayBpbiB0aG9zZSB0d28gZnVuY3Rpb25z
IGFuZCByZW1vdmUgc29tZSBtb3JlCnVubmVlZGVkIGNvZGUgb24gdGhlIHdheS4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9h
cmNoL2FybS9naWMuYyB8IDI4ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCBkYTE5MTMwLi5jNzM0
ZjY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy5jCkBAIC0xMzYsMjUgKzEzNiwxOSBAQCB2b2lkIGdpY19yb3V0ZV9pcnFfdG9feGVuKHN0cnVj
dCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHByaW9yaXR5KQogaW50IGdpY19yb3V0ZV9p
cnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGludCBw
cmlvcml0eSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIC8qIFVzZSB2Y3B1MCB0
byByZXRyaWV2ZSB0aGUgcGVuZGluZ19pcnEgc3RydWN0LiBHaXZlbiB0aGF0IHdlIG9ubHkKICAg
ICAgKiByb3V0ZSBTUElzIHRvIGd1ZXN0cywgaXQgZG9lc24ndCBtYWtlIGFueSBkaWZmZXJlbmNl
LiAqLwotICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQt
PnZjcHVbMF0sIHZpcnEpOwotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19y
YW5rX2lycSh2X3RhcmdldCwgdmlycSk7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJx
X3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEpOwotICAgIGludCByZXMgPSAtRUJVU1k7CisgICAg
c3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwgdmlycSk7
CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKICAgICAvKiBDYWxs
ZXIgaGFzIGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJUlEgaXMgYW4gU1BJICovCiAgICAgQVNT
RVJUKHZpcnEgPj0gMzIpOwogICAgIEFTU0VSVCh2aXJxIDwgdmdpY19udW1faXJxcyhkKSk7CiAK
LSAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwotCiAgICAgaWYgKCBw
LT5kZXNjIHx8CiAgICAgICAgICAvKiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkgZW5h
YmxlZCBieSB0aGUgZ3Vlc3QgKi8KICAgICAgICAgIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5B
QkxFRCwgJnAtPnN0YXR1cykgKQotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuIC1F
QlVTWTsKIAogICAgIGRlc2MtPmhhbmRsZXIgPSBnaWNfaHdfb3BzLT5naWNfZ3Vlc3RfaXJxX3R5
cGU7CiAgICAgc2V0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKTsKQEAgLTE2NCwyOSAr
MTU4LDIwIEBAIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCB2aXJxLAogICAgIGdpY19zZXRfaXJxX3ByaW9yaXR5KGRlc2MsIHByaW9yaXR5
KTsKIAogICAgIHAtPmRlc2MgPSBkZXNjOwotICAgIHJlcyA9IDA7CiAKLW91dDoKLSAgICB2Z2lj
X3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Ci0KLSAgICByZXR1cm4gcmVzOwor
ICAgIHJldHVybiAwOwogfQogCiAvKiBUaGlzIGZ1bmN0aW9uIG9ubHkgd29ya3Mgd2l0aCBTUElz
IGZvciBub3cgKi8KIGludCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGlycV9kZXNjICpkZXNjKQogewotICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNf
Z2V0X3RhcmdldF92Y3B1KGQtPnZjcHVbMF0sIHZpcnEpOwotICAgIHN0cnVjdCB2Z2ljX2lycV9y
YW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2X3RhcmdldCwgdmlycSk7Ci0gICAgc3RydWN0IHBl
bmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEpOwotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRp
bmcoZC0+dmNwdVswXSwgdmlycSk7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2Mt
PmxvY2spKTsKICAgICBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykp
OwogICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2MpOwogCi0gICAgdmdpY19sb2NrX3Jhbmsodl90
YXJnZXQsIHJhbmssIGZsYWdzKTsKLQogICAgIGlmICggZC0+aXNfZHlpbmcgKQogICAgIHsKICAg
ICAgICAgZGVzYy0+aGFuZGxlci0+c2h1dGRvd24oZGVzYyk7CkBAIC0yMDQsMTAgKzE4OSw3IEBA
IGludCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCB2aXJxLAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0lOUFJP
R1JFU1MsICZkZXNjLT5zdGF0dXMpIHx8CiAgICAgICAgICAgICAgIXRlc3RfYml0KF9JUlFfRElT
QUJMRUQsICZkZXNjLT5zdGF0dXMpICkKLSAgICAgICAgewotICAgICAgICAgICAgdmdpY191bmxv
Y2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwogICAgICAgICAgICAgcmV0dXJuIC1FQlVT
WTsKLSAgICAgICAgfQogICAgIH0KIAogICAgIGNsZWFyX2JpdChfSVJRX0dVRVNULCAmZGVzYy0+
c3RhdHVzKTsKQEAgLTIxNSw4ICsxOTcsNiBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVz
dChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKIAogICAgIHAtPmRlc2MgPSBO
VUxMOwogCi0gICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwotCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Igr-0004Fa-Qu; Thu, 04 May 2017 15:29:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Igq-0004FU-Ve
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E3/D1-03557-8C84B095; Thu, 04 May 2017 15:29:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsVysyfVTfe4B3e
 kwaafuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRK09YC9ZJVKzreczcwDhfpIuRi0NIYCOj
 xNfX01khnOWMErc69zB1MXJysAnoSuy4+ZoZxBYRCJV4uuA7mM0soCSx/+w1RhBbWMBf4siiB
 nYQm0VAVWJRw1YWEJtXwEri9OflYHEJATmJhvP3mScwci5gZFjFqFGcWlSWWqRraKiXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoMQYg2MH4aVnAIUZJDiYlUV71V+yRQnxJ+Sm
 VGYnFGfFFpTmpxYcYZTg4lCR4Z7hzRwoJFqWmp1akZeYAQwcmLcHBoyTCuxkkzVtckJhbnJkO
 kTrFqCglzrsCJCEAksgozYNrg4XrJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzngWZwpOZV
 wI3/RXQYiagxc2yHCCLSxIRUlINjCILpfV8u62vmMRNtT3nfqM1x0C7vnC2sVCyy+6f1Z8Sk1
 Xv1j8TX/Lz3ZN5U6J/3FJarfh1mTpHmf9G/oWvd6UI/6p4PvO2u/M3ibnnX8ntCjWbw2a9RFl
 f80STRPnvhCO5PXcUxBmur6+6t0Bx3S/1Zvn+AIa+E/uzKzVL36WdnPLv1UtpCyWW4oxEQy3m
 ouJEALTnkHJSAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493911751!77205965!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32757 invoked from network); 4 May 2017 15:29:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 4 May 2017 15:29:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D12622B;
 Thu,  4 May 2017 08:29:10 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1AAA83F23B;
 Thu,  4 May 2017 08:29:09 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:13 +0100
Message-Id: <20170504153123.1204-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 00/10] ARM VGIC rework: remove rank,
	introduce per-IRQ lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgp0aGlzIGlzIGEgc2tldGNoIG9mIHRoZSBmaXJzdCBzdGVwIG9mIHNvbWUgQVJNIFZHSUMg
cmV3b3JrLgpXaGlsZSB3b3JraW5nIG1vcmUgY2xvc2VseSB3aXRoIHRoZSBjb2RlIGR1cmluZyB0
aGUgSVRTIHBhdGNoIHNlcmllcywgd2UKaWRlbnRpZmllZCBzb21lIHNob3J0Y29taW5ncyB3aXRo
IHRoZSBleGlzdGluZyBjb2RlIHdoaWNoIHNob3VsZCBiZSBmaXhlZC4KVGhpcyBzZXJpZXMgYWRk
cmVzc2VzIHR3bywgc29tZXdoYXQgcmVsYXRlZCwgZmllbGRzOgpJdCBpbnRyb2R1Y2VzIGEgcGVy
LUlSUSBsb2NrIHRvIHByb3RlY3Qgb3VyIHN0cnVjdCBwZW5kaW5nX2lycSwgYW5kIG1vdmVzCnRo
ZSBkYXRhIGZyb20gdGhlIHNlcGFyYXRlIGlycV9yYW5rIHN0cnVjdHVyZSBpbnRvIHBlbmRpbmdf
aXJxLiBUaGUgbGF0dGVyCmlzIHVzZWZ1bCBiZWNhdXNlIHdlIGRvbid0IGhhdmUgdG8gZGVhbCB3
aXRoIHR3byBsb2NrcywgYWxzbyBpdCBoZWxwcyB3aXRoCnRoZSBJVFMvTFBJIGVtdWxhdGlvbi4K
ClRoZSBmaXJzdCB0d28gcGF0Y2hlcyBhcmUgc29tZXdoYXQgZml4ZXMsIHdoaWNoIGhlbHAgdG8g
c2ltcGxpZnkgdGhlCmZvbGxvd2luZyBwYXRjaGVzLiBQYXRjaCAwMy8xMCBpbnRyb2R1Y2VzIGEg
bG9jayB0byBjb3ZlciBzb21lIG1lbWJlcnMKb2Ygc3RydWN0IHBlbmRpbmdfaXJxLCBwYXRjaCAw
NC8xMCBpbnRyb2R1Y2VzIHRoZSBwcm9wZXIgbG9jay91bmxvY2sKY2FsbHMgaW4gZnVuY3Rpb25z
IGRlYWxpbmcgd2l0aCB0aGUgc3RydWN0dXJlLiBBdCB0aGlzIHBvaW50IHRoZSBsb2NrCmRvZXNu
J3QgcmVhbGx5IHByb3RlY3QgYW55dGhpbmcsIGJ1dCB0aGUgZm9sbG93aW5nIGZvdXIgcGF0Y2hl
cyBjaGFuZ2UgdGhhdC4KVGhleSBtb3ZlIHRoZSBtZW1iZXIgb2Ygc3RydWN0IGlycV9yYW5rIG92
ZXIgdG8gc3RydWN0IHBlbmRpbmdfaXJxLgpXZSBnaXZlIHVwIG91ciBvcHRpbWl6ZWQgTU1JTyBh
Y2Nlc3MsIGJ1dCBpbiBmYWN0IHRoaXMgd2FzIHF1aXRlIHBvaW50bGVzcwpnaXZlbiB0aGUgZXh0
cmVtbHkgbG93IGZyZXF1ZW5jeSBvZiB0aGVzZSB0cmFwcyBjb21wYXJlZCB0byBmYXIgbW9yZQpk
b21pbmFudCBjb2RlIHBhdGhzIGRlYWxpbmcgd2l0aCBJUlEgaW5qZWN0aW9uIGFuZCB0aGUgZW50
cnkvZXhpdCBwYXRoLgpQYXRjaCAwOS8xMCBpbnRyb2R1Y2VzIHNvbWUgcHV0L2dldCBmdW5jdGlv
bmFsaXR5IGZvciBnZXR0aW5nIGEgc3RydWN0CnBlbmRpbmdfaXJxIHBvaW50ZXIuIEZvciBub3cg
dGhpcyBpcyBwcmV0dHkgcG9pbnRsZXNzIG9uIGl0cyBvd24sIGJ1dCBhbGxvd3MKdG8gaW50cm9k
dWNlIHJlZi1jb3VudGluZyBmb3IgTFBJcyBtb3JlIGVhc2lseSBsYXRlciBvbi4KVGhlIGZpbmFs
IHBhdGNoIDEwLzEwIHRoZW4gcmVtb3ZlcyBhbGwgcmVtYWluaW5nIGNvZGUgaGF2aW5nIGRlYWx0
IHdpdGgKdGhlIGlycV9yYW5rLCBiZWNhdXNlIHdlIGRvbid0IG5lZWQgdGhpcyBzdHJ1Y3R1cmUg
YXQgYWxsIGFueW1vcmUuCgpUaGlzIGlzIG1vcmUgb2YgYSBzdWdnZXN0aW9uIHRvIHBhdmUgdGhl
IHdheSBmb3IgcHJvcGVyIElUUyBlbXVsYXRpb24gYW5kCnRvIGdldCB0aGUgZGlzY3Vzc2lvbiBn
b2luZy4gSSBhbSBzdXJlIEkgbWlzc2VkIHNvbWUgcGxhY2VzIHdoZXJlIHdlIG5lZWQKdGhlIGxv
Y2sgYW5kIGludHJvZHVjZXMgc29tZSBvdGhlciBidWdzLCBzbyBwbGVhc2UgaGF2ZSBhIGxvb2sg
YW5kIHRlbGwgbWUKd2hhdCB5b3UgdGhpbmsuCgpUaGVyZSBpcyBtb3JlIChhZG1pdHRlZGx5IGNv
bnRyb3ZlcnNpYWwpIHJld29yayBpbiBteSBwaXBlLCB3aGljaCBoZWxwcwp0byBzaW1wbGlmeSB0
aGUgbG9ja2luZyBzY2hlbWUuCgpUaGUgY29kZSBjYW4gYWxzbyBiZSBmb3VuZCBvbiB0aGUgdmdp
Yy1yZXdvcmsvcmZjIGJyYW5jaCBoZXJlOgpnaXQ6Ly9saW51eC1hcm0ub3JnL3hlbi1hcC5naXQK
aHR0cDovL3d3dy5saW51eC1hcm0ub3JnL2dpdD9wPXhlbi1hcC5naXQ7YT1zaG9ydGxvZztoPXJl
ZnMvaGVhZHMvdmdpYy1yZXdvcmsvcmZjCgpDaGVlcnMsCkFuZHJlCgpBbmRyZSBQcnp5d2FyYSAo
MTApOgogIEFSTTogdkdJQzogcmVtb3ZlIHJhbmsgbG9jayBmcm9tIElSUSByb3V0aW5nIGZ1bmN0
aW9ucwogIEFSTTogdkdJQzogcmV3b3JrIGdpY19yYWlzZV8qX2lycSgpIGZ1bmN0aW9ucwogIEFS
TTogdkdJQzogaW50cm9kdWNlIGFuZCBpbml0aWFsaXplIHBlbmRpbmdfaXJxIGxvY2sKICBBUk06
IHZHSUM6IGFkZCBzdHJ1Y3QgcGVuZGluZ19pcnEgbG9ja2luZwogIEFSTTogdkdJQzogbW92ZSBw
cmlvcml0eSBmcm9tIGlycV9yYW5rIHRvIHN0cnVjdCBwZW5kaW5nX2lycQogIEFSTTogdkdJQzog
bW92ZSBjb25maWcgZnJvbSBpcnFfcmFuayB0byBzdHJ1Y3QgcGVuZGluZ19pcnEKICBBUk06IHZH
SUM6IG1vdmUgZW5hYmxlIHN0YXR1cyBmcm9tIGlycV9yYW5rIHRvIHN0cnVjdCBwZW5kaW5nX2ly
cQogIEFSTTogdkdJQzogbW92ZSB0YXJnZXQgdmNwdSBmcm9tIGlycV9yYW5rIHRvIHN0cnVjdCBw
ZW5kaW5nX2lycQogIEFSTTogdkdJQzogaW50cm9kdWNlIHZnaWNfZ2V0L3B1dF9wZW5kaW5nX2ly
cQogIEFSTTogdkdJQzogcmVtb3ZlIHN0cnVjdCBpcnFfcmFuayBhbmQgc3VwcG9ydCBmdW5jdGlv
bnMKCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgIHwgIDg0ICsrKysrKystLS0tLS0KIHhl
bi9hcmNoL2FybS92Z2ljLXYyLmMgICAgICAgfCAxNTcgKysrKysrKysrLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgfCAxOTAgKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgICB8IDI4NyArKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIHwgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggIHwgIDIwICsrLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICB8ICAgNSArLQogeGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmggICB8IDEwNyArKysrKy0tLS0tLS0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDM4MiBpbnNl
cnRpb25zKCspLCA0NzQgZGVsZXRpb25zKC0pCgotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Igv-0004HB-FB; Thu, 04 May 2017 15:29:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Igt-0004GP-Nn
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8F/CD-01997-BC84B095; Thu, 04 May 2017 15:29:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfeUB3e
 kQcsJJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP7xEbWgqV8FXPP1jcw3ubuYuTiEBLYyChx
 93wLE4SznFHi97UTjF2MnBxsAroSO26+ZgaxRQRCJZ4u+A5mMwsoSew/ew2sRljAX2LjjyNgc
 RYBVYnLUyFqeAWsJPo3bgCrkRCQk2g4fx8szilgLbF3724wWwio5sOTk2wTGLkXMDKsYtQoTi
 0qSy3SNTLXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9G89AwPjDsaWvX6HGCU
 5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCd4c4dKSRYlJqeWpGWmQMMNJi0BAeP
 kgjvZpA0b3FBYm5xZjpE6hSjopQ47wqQhABIIqM0D64NFtyXGGWlhHkZGRgYhHgKUotyM0tQ5
 V8xinMwKgnzBoFM4cnMK4Gb/gpoMRPQ4mZZDpDFJYkIKakGxi1xu9dG/a0q/nDBrMAhoDW1ZD
 Xj3a3bpqhoCa/a/O3l3e1LZESVdfJ7F9Q4h7wLbbFaw3rodsGNT3qXO1Kvl6yJ+LQ6nbdVwK7
 s98mFiqJPui3Nm66d0ypzTj/ZujJt/TRvky+/M4w+3t4uc0rHMHOd4QFFHdadG7h8EmZq1J5v
 9rkXG+unq8RSnJFoqMVcVJwIAHyPOM9pAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493911754!95562352!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7195 invoked from network); 4 May 2017 15:29:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 4 May 2017 15:29:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C27E32B;
 Thu,  4 May 2017 08:29:13 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0DECC3F23B;
 Thu,  4 May 2017 08:29:12 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:16 +0100
Message-Id: <20170504153123.1204-4-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 03/10] ARM: vGIC: introduce and initialize
	pending_irq lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHdlIHByb3RlY3QgdGhlIHBlbmRpbmdfaXJxIHN0cnVjdHVyZSB3aXRoIHRoZSBj
b3JyZXNwb25kaW5nClZHSUMgVkNQVSBsb2NrLiBGb3IgZnV0dXJlIGV4dGVuc2lvbnMgdGhpcyBs
ZWFkcyB0byBwcm9ibGVtcyAoZm9yCmluc3RhbmNlIGlmIGFuIElSUSBpcyBtaWdyYXRpbmcpLCBz
byBsZXQncyBpbnRyb2R1Y2UgYSBwZXItSVJRIGxvY2ssCndoaWNoIHByb3RlY3RzIHRoZSBjb25z
aXN0ZW5jeSBvZiB0aGlzIHN0cnVjdHVyZSBpbmRlcGVuZGVudCBmcm9tCmFueSBWQ1BVLgpUaGlz
IHBhdGNoIGp1c3QgaW50cm9kdWNlcyBhbmQgaW50aWFsaXplcyB0aGUgbG9jaywgaXQgaXMgbm90
IHVzZWQKYW55d2hlcmUgcmlnaHQgbm93LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAg
fCAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgOCArKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBmMzU5ZWNiLi5mNGFlNDU0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTY0LDYg
KzY0LDcgQEAgc3RhdGljIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5n
X2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpCiB7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnAtPmlu
ZmxpZ2h0KTsKICAgICBJTklUX0xJU1RfSEVBRCgmcC0+bHJfcXVldWUpOworICAgIHNwaW5fbG9j
a19pbml0KCZwLT5sb2NrKTsKICAgICBwLT5pcnEgPSB2aXJxOwogfQogCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmlu
ZGV4IDU0NDg2N2EuLmU3MzIyZmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC04MSw2ICs4MSwxNCBAQCBz
dHJ1Y3QgcGVuZGluZ19pcnEKICAgICAgKiBUT0RPOiB3aGVuIGltcGxlbWVudGluZyBpcnEgbWln
cmF0aW9uLCB0YWtpbmcgb25seSB0aGUgY3VycmVudAogICAgICAqIHZnaWMgbG9jayBpcyBub3Qg
Z29pbmcgdG8gYmUgZW5vdWdoLiAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgbHJfcXVldWU7Cisg
ICAgLyogVGhlIGxvY2sgcHJvdGVjdHMgdGhlIGNvbnNpc3RlbmN5IG9mIHRoaXMgc3RydWN0dXJl
LiBBIHNpbmdsZSBzdGF0dXMgYml0CisgICAgICogY2FuIGJlIHJlYWQgYW5kL29yIHNldCB3aXRo
b3V0IGhvbGRpbmcgdGhlIGxvY2sgdXNpbmcgdGhlIGF0b21pYworICAgICAqIHNldF9iaXQvY2xl
YXJfYml0L3Rlc3RfYml0IGZ1bmN0aW9ucywgaG93ZXZlciBhY2Nlc3NpbmcgbXVsdGlwbGUgYml0
cyBvcgorICAgICAqIHJlbGF0aW5nIHRvIG90aGVyIG1lbWJlcnMgaW4gdGhpcyBzdHJ1Y3QgcmVx
dWlyZXMgdGhlIGxvY2suCisgICAgICogVGhlIGxpc3RfaGVhZCBtZW1iZXJzIGFyZSBwcm90ZWN0
ZWQgYnkgdGhlaXIgY29ycmVzcG9uZGluZyBWQ1BVIGxvY2ssCisgICAgICogaXQgaXMgbm90IHN1
ZmZpY2llbnQgdG8gaG9sZCB0aGlzIHBlbmRpbmdfaXJxIGxvY2sgaGVyZSB0byBxdWVyeSBvcgor
ICAgICAqIGNoYW5nZSBsaXN0IG9yZGVyIG9yIGFmZmlsaWF0aW9uLiAqLworICAgIHNwaW5sb2Nr
X3QgbG9jazsKIH07CiAKICNkZWZpbmUgTlJfSU5URVJSVVBUX1BFUl9SQU5LICAgMzIKLS0gCjIu
OS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Igu-0004Gb-1T; Thu, 04 May 2017 15:29:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Igs-0004Fl-UU
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A9/ED-03869-AC84B095; Thu, 04 May 2017 15:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfekB3e
 kQfcyTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPiTa6C3yoVEz6sYmxgvCTbxcjFISSwmVHi
 5O7dzBDOckaJDWcfsnUxcnKwCehK7Lj5mhnEFhEIlXi64DuYzSygJLH/7DVGEFtYwEPi9q197
 CA2i4CqxP2JK8HivAJWEnvb34PFJQTkJBrO3wfr5RSwlti7dzeYLQRU8+HJSbYJjNwLGBlWMW
 oUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYwHlgUeIh
 RkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hnu3JFCgkWp6akVaZk5wECDSUtw
 8CiJ8H4ESfMWFyTmFmemQ6ROMSpKifOuAEkIgCQySvPg2mDBfYlRVkqYlxHoECGegtSi3MwSV
 PlXjOIcjErCvGdBpvBk5pXATX8FtJgJaHGzLAfI4pJEhJRUA2PrknfTvnInrf+3r7FtWu/f/R
 mvM8zTtj4+5XZrRXbEzh8Vxa/vxBhun/Zzmr2cxQLjTOW1HBO63gWKOIT/uvAzJbF8q3lcn4B
 dhW2RbJ11dU/jq8CStf1C6VbNGy/ldLxgzXxz/iPXhlqRhfmrrUy8bG7F7VPf9kt9BV/Uidsf
 l5w8d14uUluJpTgj0VCLuag4EQAMf2hnaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1493911753!100096550!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31372 invoked from network); 4 May 2017 15:29:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 4 May 2017 15:29:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C7CB01509;
 Thu,  4 May 2017 08:29:12 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 124623F5CF;
 Thu,  4 May 2017 08:29:11 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:15 +0100
Message-Id: <20170504153123.1204-3-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 02/10] ARM: vGIC: rework gic_raise_*_irq()
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IGdpY19yYWlzZV9pbmZsaWdodF9pcnEoKSBhbmQgZ2ljX3JhaXNlX2d1ZXN0X2ly
cSgpIGFyZSB1c2VkCnRvIHF1ZXVlIGludGVycnVwdHMgdG8gYSBWQ1BVLCBmb3Igd2hpY2ggdGhl
eSBhcmUgZ2l2ZW4gYSBWQ1BVIGFuZCBhbgppbnRlcnJ1cHQgbnVtYmVyLgpUbyBhbGxvdyBwcm9w
ZXIgbG9ja2luZyBhbmQgc2ltcGxpZnkgZnVydGhlciBjaGFuZ2VzLCBjaGFuZ2UgdGhlaXIgcHJv
dG90eXBlcwp0byB0YWtlIGEgc3RydWN0IHBlbmRpbmdfaXJxIGRpcmVjdGx5IChzaW5jZSB0aGUg
Y2FsbGVycyBoYXZlIHRoZQpwb2ludGVyIGFscmVhZHkgYW55d2F5KS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS9naWMuYyAgICAgICAgfCAxNSArKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMg
ICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAgNSArKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggYzcz
NGY2Ni4uNjczNzVhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9h
cmNoL2FybS9naWMuYwpAQCAtMzkxLDEwICszOTEsOCBAQCB2b2lkIGdpY19yZW1vdmVfZnJvbV9x
dWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogfQogCi12b2lk
IGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0
dWFsX2lycSkKK3ZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHBlbmRpbmdfaXJxICpuKQogewotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbiA9IGlycV90
b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKLQogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
di0+YXJjaC52Z2ljLmxvY2spKTsKIAogICAgIGlmICggbGlzdF9lbXB0eSgmbi0+bHJfcXVldWUp
ICkKQEAgLTQwNSwxMiArNDAzLDExIEBAIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQogI2lmZGVmIEdJQ19ERUJVRwog
ICAgIGVsc2UKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidHJ5aW5nIHRvIGluamVj
dCBpcnE9JXUgaW50byBkJWR2JWQsIHdoZW4gaXQgaXMgc3RpbGwgbHJfcGVuZGluZ1xuIiwKLSAg
ICAgICAgICAgICAgICAgdmlydHVhbF9pcnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1
X2lkKTsKKyAgICAgICAgICAgICAgICAgbi0+aXJxLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+
dmNwdV9pZCk7CiAjZW5kaWYKIH0KIAotdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEsCi0gICAgICAgIHVuc2lnbmVkIGludCBw
cmlvcml0eSkKK3ZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IHBlbmRpbmdfaXJxICpwKQogewogICAgIGludCBpOwogICAgIHVuc2lnbmVkIGludCBucl9scnMg
PSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7CkBAIC00MjIsMTIgKzQxOSwxMiBAQCB2b2lkIGdp
Y19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSwKICAgICAgICAgaSA9IGZpbmRfZmlyc3RfemVyb19iaXQoJnRoaXNfY3B1KGxyX21hc2spLCBu
cl9scnMpOwogICAgICAgICBpZiAoaSA8IG5yX2xycykgewogICAgICAgICAgICAgc2V0X2JpdChp
LCAmdGhpc19jcHUobHJfbWFzaykpOwotICAgICAgICAgICAgZ2ljX3NldF9scihpLCBpcnFfdG9f
cGVuZGluZyh2LCB2aXJ0dWFsX2lycSksIEdJQ0hfTFJfUEVORElORyk7CisgICAgICAgICAgICBn
aWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJfUEVORElORyk7CiAgICAgICAgICAgICByZXR1cm47CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgaXJxX3RvX3Bl
bmRpbmcodiwgdmlydHVhbF9pcnEpKTsKKyAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcCk7
CiB9CiAKIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
aSkKQEAgLTQ4MCw3ICs0NzcsNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1
Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9F
TkFCTEVELCAmcC0+c3RhdHVzKSAmJgogICAgICAgICAgICAgIHRlc3RfYml0KEdJQ19JUlFfR1VF
U1RfUVVFVUVELCAmcC0+c3RhdHVzKSAmJgogICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJR
X0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQotICAgICAgICAgICAgZ2ljX3JhaXNlX2d1
ZXN0X2lycSh2LCBpcnEsIHAtPnByaW9yaXR5KTsKKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVz
dF9pcnEodiwgcCk7CiAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgm
cC0+aW5mbGlnaHQpOwogICAgICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDgzNTY5YjAuLmYzNTllY2IgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAt
MzU5LDcgKzM1OSw3IEBAIHZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgciwgaW50IG4pCiAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAm
cC0+c3RhdHVzKTsKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwogICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkg
JiYgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cykgKQotICAgICAg
ICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3RhcmdldCwgaXJxLCBwLT5wcmlvcml0eSk7Cisg
ICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHZfdGFyZ2V0LCBwKTsKICAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAg
ICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKICAgICAgICAgewpAQCAtNDg1LDcgKzQ4NSw3
IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJxKQogCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmbi0+aW5mbGlnaHQpICkKICAgICB7Ci0g
ICAgICAgIGdpY19yYWlzZV9pbmZsaWdodF9pcnEodiwgdmlycSk7CisgICAgICAgIGdpY19yYWlz
ZV9pbmZsaWdodF9pcnEodiwgbik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApAQCAtNDkz
LDcgKzQ5Myw3IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJxKQogCiAgICAgLyogdGhlIGlycSBpcyBlbmFibGVkICovCiAgICAgaWYg
KCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZuLT5zdGF0dXMpICkKLSAgICAgICAg
Z2ljX3JhaXNlX2d1ZXN0X2lycSh2LCB2aXJxLCBwcmlvcml0eSk7CisgICAgICAgIGdpY19yYWlz
ZV9ndWVzdF9pcnEodiwgbik7CiAKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggaXRlciwgJnYt
PmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCiAgICAgewpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5k
ZXggODM2YTEwMy4uODg3MjkzNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yNDAsOSArMjQwLDggQEAgZXh0
ZXJuIHZvaWQgZ2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7CiBleHRlcm4g
aW50IGdpY19ldmVudHNfbmVlZF9kZWxpdmVyeSh2b2lkKTsKIAogZXh0ZXJuIHZvaWQgaW5pdF9t
YWludGVuYW5jZV9pbnRlcnJ1cHQodm9pZCk7Ci1leHRlcm4gdm9pZCBnaWNfcmFpc2VfZ3Vlc3Rf
aXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAotICAgICAgICB1bnNpZ25lZCBp
bnQgcHJpb3JpdHkpOwotZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKTsKK2V4dGVybiB2b2lkIGdpY19yYWlz
ZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CitleHRl
cm4gdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnApOwogZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKTsKIAogLyogQWNjZXB0IGFuIGludGVy
cnVwdCBmcm9tIHRoZSBHSUMgYW5kIGRpc3BhdGNoIGl0cyBoYW5kbGVyICovCi0tIAoyLjkuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Igx-0004I2-MG; Thu, 04 May 2017 15:29:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Igw-0004HP-4N
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 63/6C-03696-DC84B095; Thu, 04 May 2017 15:29:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTfeMB3e
 kwb4bmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8beGbNZCu5HV5z7dZO5gfGFXRcjF4eQwEZG
 ie03PzFCOMsZJe5vucfexcjJwSagK7Hj5mtmEFtEIFTi6YLvYDazgJLE/rPXGEFsYYFwiY9LX
 zB1MbJzsAioSsypAYnyClhJ/L+wjAnElhCQk2g4fx+sk1PAWmLv3t1gthBQzYcnJ9kmMHIvYG
 RYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F0GINjBeGZ
 B4CFGSQ4mJVFe9VfskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGe4c0cKCRalpqdWpGXmAMMM
 Ji3BwaMkwvsRJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8G9yAigRAijJK8+BGwEL+E
 qOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5g0BW8WTmlcBtegV0BBPQEc2yHCBHlCQipKQaGG
 06L5Ztq7Q2XjcvPzBk20uLN1H3H7PePH945nzLiWe2JLTOuJPGHnfHdv0UFvFsa4vHu74s2Tr
 l5UwujxOHpjQHLHnY8GlNcW7tHQGpR57tklzXun08G2/nf6o/fOPaR+bwRzyPJ2XOXeBtxdqW
 tEDC1OvOqeK9be6v/ieUG+v841rwymd1SpcSS3FGoqEWc1FxIgB+Bt+SdAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1493911755!90147688!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4187 invoked from network); 4 May 2017 15:29:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 4 May 2017 15:29:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BAF2C2B;
 Thu,  4 May 2017 08:29:15 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0462F3F23B;
 Thu,  4 May 2017 08:29:14 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:18 +0100
Message-Id: <20170504153123.1204-6-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 05/10] ARM: vGIC: move priority from
	irq_rank to struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHdlIHN0b3JlIHRoZSBwcmlvcml0eSBmb3IgbmV3bHkgdHJpZ2dlcmVkIElSUXMg
aW4gdGhlIHJhbmsKc3RydWN0dXJlLiBUbyBnZXQgZXZlbnR1YWxseSByaWQgb2YgdGhpcyBzdHJ1
Y3R1cmUsIG1vdmUgdGhpcyB2YWx1ZQppbnRvIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEuIFRoaXMg
b25lIGFscmVhZHkgY29udGFpbnMgYSBwcmlvcml0eSB2YWx1ZSwKYnV0IHdlIGhhdmUgdG8ga2Vl
cCB0aGUgdHdvIGFwYXJ0LCBhcyB0aGUgcHJpb3JpdHkgZm9yIGd1ZXN0IHZpc2libGUKSVJRcyBt
dXN0IG5vdCBjaGFuZ2Ugd2hpbGUgdGhleSBhcmUgaW4gYSBWQ1BVLgpUaGlzIHBhdGNoIGludHJv
ZHVjZXMgYSBmcmFtZXdvcmsgdG8gZ2V0IHNvbWUgcGVyLUlSUSBpbmZvcm1hdGlvbiBmb3IgYQpu
dW1iZXIgb2YgaW50ZXJydXB0cyBhbmQgY29sbGF0ZSB0aGVtIGludG8gb25lIHJlZ2lzdGVyLiBT
aW1pbGFyaWx5CnRoZXJlIGlzIHRoZSBvcHBvc2l0ZSBmdW5jdGlvbiB0byBzcHJlYWQgdmFsdWVz
IGZyb20gb25lIHJlZ2lzdGVyIGludG8KbXVsdGlwbGUgcGVuZGluZ19pcnEncy4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9h
cmNoL2FybS92Z2ljLXYyLmMgICAgIHwgMzMgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwgMzMgKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgNTMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
fCAxNyArKysrKystLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwg
NjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggZGM5Zjk1Yi4uNWM1OWZiNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0x
NzEsNiArMTcxLDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJh
bms7CiAgICAgaW50IGdpY2RfcmVnID0gKGludCkoaW5mby0+Z3BhIC0gdi0+ZG9tYWluLT5hcmNo
LnZnaWMuZGJhc2UpOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgaW50
IGlycTsKIAogICAgIHBlcmZjX2luY3IodmdpY2RfcmVhZHMpOwogCkBAIC0yNTAsMjIgKzI1MSwx
MCBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBt
bWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgZ290byByZWFkX2FzX3plcm87CiAKICAgICBjYXNl
IFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6Ci0gICAgewotICAg
ICAgICB1aW50MzJfdCBpcHJpb3JpdHlyOwotCiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERB
QlRfQllURSAmJiBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAg
ICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJ
VFlSLCBEQUJUX1dPUkQpOwotICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gcmVhZF9h
c196ZXJvOwotCi0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAg
ICAgaXByaW9yaXR5ciA9IHJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcg
LSBHSUNEX0lQUklPUklUWVIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERBQlRfV09SRCldOwotICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5
ciwgaW5mbyk7Ci0KKyAgICAgICAgaXJxID0gZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVI7Cisg
ICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGdhdGhlcl9pcnFfaW5mb19wcmlvcml0eSh2
LCBpcnEpLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQogCiAgICAgY2FzZSBWUkVH
MzIoMHg3RkMpOgogICAgICAgICBnb3RvIHJlYWRfcmVzZXJ2ZWQ7CkBAIC00MTUsNiArNDA0LDcg
QEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1t
aW9faW5mb190ICppbmZvLAogICAgIGludCBnaWNkX3JlZyA9IChpbnQpKGluZm8tPmdwYSAtIHYt
PmRvbWFpbi0+YXJjaC52Z2ljLmRiYXNlKTsKICAgICB1aW50MzJfdCB0cjsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOworICAgIHVuc2lnbmVkIGludCBpcnE7CiAKICAgICBwZXJmY19pbmNyKHZn
aWNkX3dyaXRlcyk7CiAKQEAgLTQ5OSwxNyArNDg5LDE0IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9k
aXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIAogICAg
IGNhc2UgVlJBTkdFMzIoR0lDRF9JUFJJT1JJVFlSLCBHSUNEX0lQUklPUklUWVJOKToKICAgICB7
Ci0gICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOworICAgICAgICB1aW50MzJfdCBpcHJpb3Jp
dHlyOwogCiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNpemUg
IT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtf
b2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwotICAg
ICAgICBpZiAoIHJhbmsgPT0gTlVMTCkgZ290byB3cml0ZV9pZ25vcmU7Ci0gICAgICAgIHZnaWNf
bG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgaXByaW9yaXR5ciA9ICZyYW5rLT5p
cHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRf
V09SRCldOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsK
LSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CisgICAgICAgIGlycSA9
IGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSOworCisgICAgICAgIGlwcmlvcml0eXIgPSBnYXRo
ZXJfaXJxX2luZm9fcHJpb3JpdHkodiwgaXJxKTsKKyAgICAgICAgdmdpY19yZWczMl91cGRhdGUo
Jmlwcmlvcml0eXIsIHIsIGluZm8pOworICAgICAgICBzY2F0dGVyX2lycV9pbmZvX3ByaW9yaXR5
KHYsIGlycSwgaXByaW9yaXR5cik7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5k
ZXggZDEwNzU3YS4uMTBkYjkzOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwor
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC00NzYsNiArNDc2LDcgQEAgc3RhdGljIGlu
dCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fcmVhZChjb25zdCBjaGFyICpuYW1lLCBzdHJ1
Y3QgdmNwdSAqdiwKICAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7CiAgICAg
c3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbms7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAg
ICB1bnNpZ25lZCBpbnQgaXJxOwogCiAgICAgc3dpdGNoICggcmVnICkKICAgICB7CkBAIC01MTMs
MjIgKzUxNCwxMSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb19yZWFk
KGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBnb3RvIHJlYWRfYXNf
emVybzsKIAogICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JUFJJT1JJVFlSLCBHSUNEX0lQUklPUklU
WVJOKToKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IGlwcmlvcml0eXI7Ci0KICAgICAgICAgaWYg
KCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3Rv
IGJhZF93aWR0aDsKLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgOCwgcmVnIC0g
R0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwotICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCAp
IGdvdG8gcmVhZF9hc196ZXJvOwotCi0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKLSAgICAgICAgaXByaW9yaXR5ciA9IHJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5E
RVgoOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKLSAgICAgICAgdmdpY191bmxv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0KLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJh
Y3QoaXByaW9yaXR5ciwgaW5mbyk7Ci0KKyAgICAgICAgaXJxID0gcmVnIC0gR0lDRF9JUFJJT1JJ
VFlSOworICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsg
MzIgKSBnb3RvIHJlYWRfYXNfemVybzsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qo
Z2F0aGVyX2lycV9pbmZvX3ByaW9yaXR5KHYsIGlycSksIGluZm8pOwogICAgICAgICByZXR1cm4g
MTsKLSAgICB9CiAKICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUNGR1IsIEdJQ0RfSUNGR1JOKToK
ICAgICB7CkBAIC01NzIsNiArNTYyLDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29t
bW9uX21taW9fd3JpdGUoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgc3Ry
dWN0IHZnaWNfaXJxX3JhbmsgKnJhbms7CiAgICAgdWludDMyX3QgdHI7CiAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKyAgICB1bnNpZ25lZCBpbnQgaXJxOwogCiAgICAgc3dpdGNoICggcmVnICkK
ICAgICB7CkBAIC02MzAsMTYgKzYyMSwxNCBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9j
b21tb25fbW1pb193cml0ZShjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKIAogICAg
IGNhc2UgVlJBTkdFMzIoR0lDRF9JUFJJT1JJVFlSLCBHSUNEX0lQUklPUklUWVJOKToKICAgICB7
Ci0gICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOworICAgICAgICB1aW50MzJfdCBpcHJpb3Jp
dHlyOwogCiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNpemUg
IT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtf
b2Zmc2V0KHYsIDgsIHJlZyAtIEdJQ0RfSVBSSU9SSVRZUiwgREFCVF9XT1JEKTsKLSAgICAgICAg
aWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHdyaXRlX2lnbm9yZTsKLSAgICAgICAgdmdpY19sb2Nr
X3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICBpcHJpb3JpdHlyID0gJnJhbmstPmlwcmlv
cml0eXJbUkVHX1JBTktfSU5ERVgoOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV07
Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKGlwcmlvcml0eXIsIHIsIGluZm8pOwotICAgICAg
ICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKKyAgICAgICAgaXJxID0gcmVnIC0g
R0lDRF9JUFJJT1JJVFlSOworICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdp
Yy5ucl9zcGlzICsgMzIgKSBnb3RvIHdyaXRlX2lnbm9yZTsKKyAgICAgICAgaXByaW9yaXR5ciA9
IGdhdGhlcl9pcnFfaW5mb19wcmlvcml0eSh2LCBpcnEpOworICAgICAgICB2Z2ljX3JlZzMyX3Vw
ZGF0ZSgmaXByaW9yaXR5ciwgciwgaW5mbyk7CisgICAgICAgIHNjYXR0ZXJfaXJxX2luZm9fcHJp
b3JpdHkodiwgaXJxLCBpcHJpb3JpdHlyKTsKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRl
eCA0NDM2M2JiLi42OGVlZjQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTIyNSwxOSArMjI1LDQ5IEBAIHN0cnVjdCB2Y3B1ICp2
Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCiAg
ICAgcmV0dXJuIHYtPmRvbWFpbi0+dmNwdVt0YXJnZXRdOwogfQogCi1zdGF0aWMgaW50IHZnaWNf
Z2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQorc3Rh
dGljIHVpbnQ4X3QgZXh0cmFjdF9wcmlvcml0eShzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCiB7Ci0g
ICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwot
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgaW50IHByaW9yaXR5OworICAgIHJldHVybiBw
LT5uZXdfcHJpb3JpdHk7Cit9CisKK3N0YXRpYyB2b2lkIHNldF9wcmlvcml0eShzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnAsIHVpbnQ4X3QgcHJpbykKK3sKKyAgICBwLT5uZXdfcHJpb3JpdHkgPSBwcmlv
OworfQorCiAKLSAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgcHJpb3Jp
dHkgPSByYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFTS107Ci0gICAgdmdp
Y191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CisjZGVmaW5lIERFRklORV9HQVRIRVJfSVJR
X0lORk8obmFtZSwgZ2V0X3ZhbCwgc2hpZnQpICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3Vp
bnQzMl90IGdhdGhlcl9pcnFfaW5mb18jI25hbWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBpcnEpICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdWludDMyX3Qg
cmV0ID0gMCwgaTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBmb3IgKCBpID0gMDsgaSA8ICgzMiAvIHNoaWZ0KTsgaSsrICkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSArIGkp
OyAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3Bpbl9sb2NrKCZwLT5sb2NrKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByZXQg
fD0gZ2V0X3ZhbChwKSA8PCAoc2hpZnQgKiBpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHJldHVybiByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9CiAKLSAgICByZXR1cm4gcHJpb3JpdHk7CisjZGVmaW5l
IERFRklORV9TQ0FUVEVSX0lSUV9JTkZPKG5hbWUsIHNldF92YWwsIHNoaWZ0KSAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK3ZvaWQgc2NhdHRlcl9pcnFfaW5mb18jI25hbWUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBpcnEsICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmFsdWUpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBpbnQgaTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDMyIC8gc2hpZnQpOyBpKysgKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBl
bmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxICsgaSk7ICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBzcGluX2xvY2soJnAtPmxvY2spOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHNldF92YWwocCwgKHZhbHVlID4+
IChzaGlmdCAqIGkpKSAmICgoMSA8PCBzaGlmdCkgLSAxKSk7ICAgICAgICAgICAgIFwKKyAgICAg
ICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKKy8qIGdyZXAgZm9k
ZGVyOiBnYXRoZXJfaXJxX2luZm9fcHJpb3JpdHksIHNjYXR0ZXJfaXJxX2luZm9fcHJpb3JpdHkg
YmVsb3cgKi8KK0RFRklORV9HQVRIRVJfSVJRX0lORk8ocHJpb3JpdHksIGV4dHJhY3RfcHJpb3Jp
dHksIDgpCitERUZJTkVfU0NBVFRFUl9JUlFfSU5GTyhwcmlvcml0eSwgc2V0X3ByaW9yaXR5LCA4
KQorCiBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUg
Km5ldywgdW5zaWduZWQgaW50IGlycSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAt
NDcxLDEzICs1MDEsMTAgQEAgdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNw
dSAqdikKIAogdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnEpCiB7Ci0gICAgdWludDhfdCBwcmlvcml0eTsKICAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKml0ZXIsICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlycSk7CiAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKICAgICBib29sIHJ1bm5pbmc7CiAKLSAgICBwcmlvcml0eSA9IHZnaWNfZ2V0
X3ZpcnFfcHJpb3JpdHkodiwgdmlycSk7Ci0KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJj
aC52Z2ljLmxvY2ssIGZsYWdzKTsKIAogICAgIC8qIHZjcHUgb2ZmbGluZSAqLwpAQCAtNDk3LDcg
KzUyNCw3IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCB2aXJxKQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBuLT5wcmlvcml0
eSA9IHByaW9yaXR5OworICAgIG4tPnByaW9yaXR5ID0gbi0+bmV3X3ByaW9yaXR5OwogCiAgICAg
LyogdGhlIGlycSBpcyBlbmFibGVkICovCiAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X0VOQUJMRUQsICZuLT5zdGF0dXMpICkKQEAgLTUwNSw3ICs1MzIsNyBAQCB2b2lkIHZnaWNfdmNw
dV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIAogICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkgKCBpdGVyLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGlu
ZmxpZ2h0ICkKICAgICB7Ci0gICAgICAgIGlmICggaXRlci0+cHJpb3JpdHkgPiBwcmlvcml0eSAp
CisgICAgICAgIGlmICggaXRlci0+cHJpb3JpdHkgPiBuLT5wcmlvcml0eSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGxpc3RfYWRkX3RhaWwoJm4tPmluZmxpZ2h0LCAmaXRlci0+aW5mbGlnaHQp
OwogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm4tPmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCBl
NzMyMmZjLi4zOGE1ZTc2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtNzEsNyArNzEsOCBAQCBzdHJ1Y3Qg
cGVuZGluZ19pcnEKICAgICB1bnNpZ25lZCBpbnQgaXJxOwogI2RlZmluZSBHSUNfSU5WQUxJRF9M
UiAgICAgICAgICh1aW50OF90KX4wCiAgICAgdWludDhfdCBscjsKLSAgICB1aW50OF90IHByaW9y
aXR5OworICAgIHVpbnQ4X3QgcHJpb3JpdHk7ICAgICAgICAgICAvKiB0aGUgcHJpb3JpdHkgb2Yg
dGhlIGN1cnJlbnRseSBpbmZsaWdodCBJUlEgKi8KKyAgICB1aW50OF90IG5ld19wcmlvcml0eTsg
ICAgICAgLyogdGhlIHByaW9yaXR5IG9mIG5ld2x5IHRyaWdnZXJlZCBJUlFzICovCiAgICAgLyog
aW5mbGlnaHQgaXMgdXNlZCB0byBhcHBlbmQgaW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRvCiAg
ICAgICogdmdpYy5pbmZsaWdodF9pcnFzICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBpbmZsaWdo
dDsKQEAgLTEwNCwxNiArMTA1LDYgQEAgc3RydWN0IHZnaWNfaXJxX3JhbmsgewogICAgIHVpbnQz
Ml90IGljZmdbMl07CiAKICAgICAvKgotICAgICAqIFByb3ZpZGUgZWZmaWNpZW50IGFjY2VzcyB0
byB0aGUgcHJpb3JpdHkgb2YgYW4gdklSUSB3aGlsZSBrZWVwaW5nCi0gICAgICogdGhlIGVtdWxh
dGlvbiBzaW1wbGUuCi0gICAgICogTm90ZSwgdGhpcyBpcyB3b3JraW5nIGZpbmUgYXMgbG9uZyBh
cyBYZW4gaXMgdXNpbmcgbGl0dGxlIGVuZGlhbi4KLSAgICAgKi8KLSAgICB1bmlvbiB7Ci0gICAg
ICAgIHVpbnQ4X3QgcHJpb3JpdHlbMzJdOwotICAgICAgICB1aW50MzJfdCBpcHJpb3JpdHlyWzhd
OwotICAgIH07Ci0KLSAgICAvKgogICAgICAqIEl0J3MgbW9yZSBjb252ZW5pZW50IHRvIHN0b3Jl
IGEgdGFyZ2V0IFZDUFUgcGVyIHZJUlEKICAgICAgKiB0aGFuIHRoZSByZWdpc3RlciBJVEFSR0VU
U1IvSVJPVVRFUiBpdHNlbGYuCiAgICAgICogVXNlIGF0b21pYyBvcGVyYXRpb25zIHRvIHJlYWQv
d3JpdGUgdGhlIHZjcHUgZmllbGRzIHRvIGF2b2lkCkBAIC0xNzksNiArMTcwLDEwIEBAIHN0YXRp
YyBpbmxpbmUgaW50IFJFR19SQU5LX05SKGludCBiLCB1aW50MzJfdCBuKQogICAgIH0KIH0KIAor
dWludDMyX3QgZ2F0aGVyX2lycV9pbmZvX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgaXJxKTsKK3ZvaWQgc2NhdHRlcl9pcnFfaW5mb19wcmlvcml0eShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgdmFsdWUpOworCiAjZGVmaW5lIFZHSUNfUkVHX01BU0soc2l6ZSkgKCh+MFVMKSA+
PiAoQklUU19QRVJfTE9ORyAtICgoMSA8PCAoc2l6ZSkpICogOCkpKQogCiAvKgotLSAKMi45LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Igy-0004J6-27; Thu, 04 May 2017 15:29:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Igx-0004HP-9L
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 78/7C-03696-FC84B095; Thu, 04 May 2017 15:29:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfecB3e
 kwaxfYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbsUa2gk7Pio8rZ7E2MD4362Lk4hAS2MQo
 sf70bTYIZzmjxPZ3F9m7GDk52AR0JXbcfM0MYosIhEo8XfAdzGYWUJLYf/YaYxcjB4cwUHzaR
 UWQMIuAqsTai1/AWnkFrCT2XFrGCGJLCMhJNJy/D9bKKWAtsXfvbjBbCKjmw5OTbBMYuRcwMq
 xi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GD8syz
 gEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8M9y5I4UEi1LTUyvSMnOAgQaT
 luDgURLh3QyS5i0uSMwtzkyHSJ1iVJQS57UGSQiAJDJK8+DaYMF9iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8Z0Gm8GTmlcBNfwW0mAlocbMsB8jikkSElFQD44z37SEXvq6UKWa03fjt90
 yNPXOLkg7cTjrzw8Q64IL17M+bdZY7P/l7oyD6VuWpHfarmEKCVosvf37tR3+4AM9nieU/fHa
 bmobe3cO8ap7SxsSsc4EPu/rUJlim781jNyvL/CYrtmyPMJ+n2al1k1et58/ltKzos7Iprlt4
 WfO22Y/nqs2C1UosxRmJhlrMRcWJAKyB4Q9pAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1493911757!98967374!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65280 invoked from network); 4 May 2017 15:29:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 4 May 2017 15:29:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6FB42344;
 Thu,  4 May 2017 08:29:17 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 011C73F23B;
 Thu,  4 May 2017 08:29:15 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:19 +0100
Message-Id: <20170504153123.1204-7-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 06/10] ARM: vGIC: move config from irq_rank
	to struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHdlIHN0b3JlIHRoZSBpbnRlcnJ1cHQgdHlwZSBjb25maWd1cmF0aW9uIChsZXZl
bCBvciBlZGdlCnRyaWdnZXJlZCkgaW4gdGhlIHJhbmsgc3RydWN0dXJlLiBNb3ZlIHRoaXMgdmFs
dWUgaW50byBzdHJ1Y3QgcGVuZGluZ19pcnEuCldlIGp1c3QgbmVlZCBvbmUgYml0IChlZGdlIG9y
IGxldmVsKSwgc28gdXNlIG9uZSBvZiB0aGUgc3RhdHVzIGJpdHMuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
dmdpYy12Mi5jICAgICB8IDI5ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC9hcm0vdmdpYy12My5jICAgICB8IDMxICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA3ICsrKysrKy0K
IDQgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMK
aW5kZXggNWM1OWZiNC4uNzk1MTczYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0yNzgsMjAgKzI3OCwxMCBAQCBzdGF0
aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9f
dCAqaW5mbywKICAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOwogCiAgICAgY2FzZSBWUkFOR0Uz
MihHSUNEX0lDRkdSLCBHSUNEX0lDRkdSTik6Ci0gICAgewotICAgICAgICB1aW50MzJfdCBpY2Zn
cjsKLQogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0
aDsKLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMiwgZ2ljZF9yZWcgLSBHSUNE
X0lDRkdSLCBEQUJUX1dPUkQpOwotICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCkgZ290byByZWFk
X2FzX3plcm87Ci0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAg
ICAgaWNmZ3IgPSByYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIGdpY2RfcmVnIC0gR0lDRF9J
Q0ZHUiwgREFCVF9XT1JEKV07Ci0gICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwotCi0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGljZmdyLCBpbmZvKTsKLQor
ICAgICAgICBpcnEgPSAoZ2ljZF9yZWcgLSBHSUNEX0lDRkdSKSAqIDQ7CisgICAgICAgICpyID0g
dmdpY19yZWczMl9leHRyYWN0KGdhdGhlcl9pcnFfaW5mb19jb25maWcodiwgaXJxKSwgaW5mbyk7
CiAgICAgICAgIHJldHVybiAxOwotICAgIH0KIAogICAgIGNhc2UgVlJBTkdFMzIoMHhEMDAsIDB4
REZDKToKICAgICAgICAgZ290byByZWFkX2ltcGxfZGVmaW5lZDsKQEAgLTUzNCwxNSArNTI0LDE2
IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBt
bWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CiAKICAgICBj
YXNlIFZSQU5HRTMyKEdJQ0RfSUNGR1IyLCBHSUNEX0lDRkdSTik6IC8qIFNQSXMgKi8KKyAgICB7
CisgICAgICAgIHVpbnQzMl90IGljZmdyOworCiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERB
QlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwotICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNl
dCh2LCAyLCBnaWNkX3JlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09SRCk7Ci0gICAgICAgIGlmICgg
cmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKLSAgICAgICAgdmdpY19sb2NrX3Jhbmso
diwgcmFuaywgZmxhZ3MpOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcmFuay0+aWNmZ1tS
RUdfUkFOS19JTkRFWCgyLCBnaWNkX3JlZyAtIEdJQ0RfSUNGR1IsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICByLCBpbmZvKTsKLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7CisgICAgICAgIGlycSA9IChnaWNkX3JlZyAtIEdJQ0RfSUNGR1IpICog
NDsKKyAgICAgICAgaWNmZ3IgPSBnYXRoZXJfaXJxX2luZm9fY29uZmlnKHYsIGlycSk7CisgICAg
ICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZpY2ZnciwgciwgaW5mbyk7CisgICAgICAgIHNjYXR0ZXJf
aXJxX2luZm9fY29uZmlnKHYsIGlycSwgaWNmZ3IpOwogICAgICAgICByZXR1cm4gMTsKKyAgICB9
CiAKICAgICBjYXNlIFZSQU5HRTMyKDB4RDAwLCAweERGQyk6CiAgICAgICAgIGdvdG8gd3JpdGVf
aW1wbF9kZWZpbmVkOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMKaW5kZXggMTBkYjkzOS4uNzk4OTk4OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC01MjEs
MjAgKzUyMSwxMSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb19yZWFk
KGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICByZXR1cm4gMTsKIAog
ICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JQ0ZHUiwgR0lDRF9JQ0ZHUk4pOgotICAgIHsKLSAgICAg
ICAgdWludDMyX3QgaWNmZ3I7Ci0KICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JE
ICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDIs
IHJlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09SRCk7Ci0gICAgICAgIGlmICggcmFuayA9PSBOVUxM
ICkgZ290byByZWFkX2FzX3plcm87Ci0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKLSAgICAgICAgaWNmZ3IgPSByYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIHJlZyAt
IEdJQ0RfSUNGR1IsIERBQlRfV09SRCldOwotICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJh
bmssIGZsYWdzKTsKLQotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpY2ZnciwgaW5m
byk7Ci0KKyAgICAgICAgaXJxID0gKHJlZyAtIEdJQ0RfSVBSSU9SSVRZUikgKiA0OworICAgICAg
ICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBnb3RvIHJl
YWRfYXNfemVybzsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoZ2F0aGVyX2lycV9p
bmZvX2NvbmZpZyh2LCBpcnEpLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQogCiAg
ICAgZGVmYXVsdDoKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgpAQCAtNjM2LDE3ICs2Mjcs
MTkgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3Qg
Y2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMy
OwogCiAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lDRkdSICsgNCwgR0lDRF9JQ0ZHUk4pOiAvKiBQ
UEkgKyBTUElzICovCisgICAgeworICAgICAgICB1aW50MzJfdCBpY2ZncjsKKwogICAgICAgICAv
KiBJQ0ZHUjEgZm9yIFBQSSdzLCB3aGljaCBpcyBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkCiAgICAg
ICAgICAgIGlmIElDRkdSMSBpcyBwcm9ncmFtbWFibGUgb3Igbm90LiBXZSBjaG9zZSB0byBwcm9n
cmFtICovCiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dp
ZHRoOwotICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAyLCByZWcgLSBHSUNEX0lD
RkdSLCBEQUJUX1dPUkQpOwotICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gd3JpdGVf
aWdub3JlOwotICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAg
IHZnaWNfcmVnMzJfdXBkYXRlKCZyYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIHJlZyAtIEdJ
Q0RfSUNGR1IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIERBQlRfV09SRCldLAotICAgICAgICAgICAgICAgICAgICAgICAgICByLCBpbmZvKTsK
LSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CisgICAgICAgIGlycSA9
IChyZWcgLSBHSUNEX0lDRkdSKSAqIDQ7CisgICAgICAgIGlmICggaXJxID49IHYtPmRvbWFpbi0+
YXJjaC52Z2ljLm5yX3NwaXMgKyAzMiApIGdvdG8gd3JpdGVfaWdub3JlOworICAgICAgICBpY2Zn
ciA9IGdhdGhlcl9pcnFfaW5mb19jb25maWcodiwgaXJxKTsKKyAgICAgICAgdmdpY19yZWczMl91
cGRhdGUoJmljZmdyLCByLCBpbmZvKTsKKyAgICAgICAgc2NhdHRlcl9pcnFfaW5mb19jb25maWco
diwgaXJxLCBpY2Zncik7CiAgICAgICAgIHJldHVybiAxOworICAgIH0KIAogICAgIGRlZmF1bHQ6
CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDY4ZWVmNDcuLjAyYzFkMTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAt
MjM1LDYgKzIzNSwxOSBAQCBzdGF0aWMgdm9pZCBzZXRfcHJpb3JpdHkoc3RydWN0IHBlbmRpbmdf
aXJxICpwLCB1aW50OF90IHByaW8pCiAgICAgcC0+bmV3X3ByaW9yaXR5ID0gcHJpbzsKIH0KIAor
dW5zaWduZWQgaW50IGV4dHJhY3RfY29uZmlnKHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKK3sKKyAg
ICByZXR1cm4gdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FREdFLCAmcC0+c3RhdHVzKSA/IDIgOiAw
OworfQorCitzdGF0aWMgdm9pZCBzZXRfY29uZmlnKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5z
aWduZWQgaW50IGNvbmZpZykKK3sKKyAgICBpZiAoIGNvbmZpZyA8IDIgKQorICAgICAgICBjbGVh
cl9iaXQoR0lDX0lSUV9HVUVTVF9FREdFLCAmcC0+c3RhdHVzKTsKKyAgICBlbHNlCisgICAgICAg
IHNldF9iaXQoR0lDX0lSUV9HVUVTVF9FREdFLCAmcC0+c3RhdHVzKTsKK30KKwogCiAjZGVmaW5l
IERFRklORV9HQVRIRVJfSVJRX0lORk8obmFtZSwgZ2V0X3ZhbCwgc2hpZnQpICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIHVpbnQzMl90IGdhdGhlcl9pcnFfaW5mb18jI25hbWUoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBpcnEpICAgICAgICAgICAgXApAQCAtMjY3LDYgKzI4MCw4IEBA
IHZvaWQgc2NhdHRlcl9pcnFfaW5mb18jI25hbWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBpcnEsICAgICAgICAgICAgICAgXAogLyogZ3JlcCBmb2RkZXI6IGdhdGhlcl9pcnFfaW5mb19w
cmlvcml0eSwgc2NhdHRlcl9pcnFfaW5mb19wcmlvcml0eSBiZWxvdyAqLwogREVGSU5FX0dBVEhF
Ul9JUlFfSU5GTyhwcmlvcml0eSwgZXh0cmFjdF9wcmlvcml0eSwgOCkKIERFRklORV9TQ0FUVEVS
X0lSUV9JTkZPKHByaW9yaXR5LCBzZXRfcHJpb3JpdHksIDgpCitERUZJTkVfR0FUSEVSX0lSUV9J
TkZPKGNvbmZpZywgZXh0cmFjdF9jb25maWcsIDIpCitERUZJTkVfU0NBVFRFUl9JUlFfSU5GTyhj
b25maWcsIHNldF9jb25maWcsIDIpCiAKIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNw
dSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQogewpAQCAtMzU3LDI3
ICszNzIsMTEgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgciwgaW50IG4pCiAgICAgfQogfQogCi0jZGVmaW5lIFZHSUNfSUNGR19NQVNLKGludHIpICgx
IDw8ICgoMiAqICgoaW50cikgJSAxNikpICsgMSkpCi0KLS8qIFRoZSBmdW5jdGlvbiBzaG91bGQg
YmUgY2FsbGVkIHdpdGggdGhlIHJhbmsgbG9jayB0YWtlbiAqLwotc3RhdGljIGlubGluZSB1bnNp
Z25lZCBpbnQgdmdpY19nZXRfdmlycV90eXBlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgbiwgaW50IGlu
ZGV4KQotewotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyID0gdmdpY19nZXRfcmFuayh2LCBu
KTsKLSAgICB1aW50MzJfdCB0ciA9IHItPmljZmdbaW5kZXggPj4gNF07Ci0KLSAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJnItPmxvY2spKTsKLQotICAgIGlmICggdHIgJiBWR0lDX0lDRkdfTUFT
SyhpbmRleCkgKQotICAgICAgICByZXR1cm4gSVJRX1RZUEVfRURHRV9SSVNJTkc7Ci0gICAgZWxz
ZQotICAgICAgICByZXR1cm4gSVJRX1RZUEVfTEVWRUxfSElHSDsKLX0KLQogdm9pZCB2Z2ljX2Vu
YWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKIHsKICAgICBjb25z
dCB1bnNpZ25lZCBsb25nIG1hc2sgPSByOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKLSAg
ICB1bnNpZ25lZCBpbnQgaXJxOworICAgIHVuc2lnbmVkIGludCBpcnEsIGludF90eXBlOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IGkgPSAwOwogICAgIHN0cnVjdCB2Y3B1ICp2
X3RhcmdldDsKQEAgLTM5Miw2ICszOTEsOCBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgICAgICBzcGluX2xvY2soJnAtPmxvY2sp
OwogCiAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsK
KyAgICAgICAgaW50X3R5cGUgPSB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VER0UsICZwLT5zdGF0
dXMpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBJUlFfVFlQRV9FREdFX1JJU0lORyA6
IElSUV9UWVBFX0xFVkVMX0hJR0g7CiAKICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+aW5m
bGlnaHQpICYmICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpICkK
ICAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodl90YXJnZXQsIHApOwpAQCAtMzk5LDE1
ICs0MDAsMTUgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCByLCBpbnQgbikKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKICAg
ICAgICAgewotICAgICAgICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29m
KHZfdGFyZ2V0LT5wcm9jZXNzb3IpKTsKICAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZw
LT5kZXNjLT5sb2NrLCBmbGFncyk7CisgICAgICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRl
c2MsIGNwdW1hc2tfb2Yodl90YXJnZXQtPnByb2Nlc3NvcikpOwogICAgICAgICAgICAgLyoKICAg
ICAgICAgICAgICAqIFRoZSBpcnEgY2Fubm90IGJlIGEgUFBJLCB3ZSBvbmx5IHN1cHBvcnQgZGVs
aXZlcnkgb2YgU1BJcwogICAgICAgICAgICAgICogdG8gZ3Vlc3RzLgogICAgICAgICAgICAgICov
CiAgICAgICAgICAgICBBU1NFUlQoaXJxID49IDMyKTsKICAgICAgICAgICAgIGlmICggaXJxX3R5
cGVfc2V0X2J5X2RvbWFpbihkKSApCi0gICAgICAgICAgICAgICAgZ2ljX3NldF9pcnFfdHlwZShw
LT5kZXNjLCB2Z2ljX2dldF92aXJxX3R5cGUodiwgbiwgaSkpOworICAgICAgICAgICAgICAgIGdp
Y19zZXRfaXJxX3R5cGUocC0+ZGVzYywgaW50X3R5cGUpOwogICAgICAgICAgICAgcC0+ZGVzYy0+
aGFuZGxlci0+ZW5hYmxlKHAtPmRlc2MpOwogICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4
IDM4YTVlNzYuLjkzMWE2NzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC02MCwxMiArNjAsMTUgQEAgc3Ry
dWN0IHBlbmRpbmdfaXJxCiAgICAgICogdmNwdSB3aGlsZSBpdCBpcyBzdGlsbCBpbmZsaWdodCBh
bmQgb24gYW4gR0lDSF9MUiByZWdpc3RlciBvbiB0aGUKICAgICAgKiBvbGQgdmNwdS4KICAgICAg
KgorICAgICAqIEdJQ19JUlFfR1VFU1RfRURHRTogdGhlIElSUSBpcyBhbiBlZGdlIHRyaWdnZXJl
ZCBpbnRlcnJ1cHQuCisgICAgICoKICAgICAgKi8KICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9RVUVV
RUQgICAwCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfQUNUSVZFICAgMQogI2RlZmluZSBHSUNfSVJR
X0dVRVNUX1ZJU0lCTEUgIDIKICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9FTkFCTEVEICAzCiAjZGVm
aW5lIEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HICAgNAorI2RlZmluZSBHSUNfSVJRX0dVRVNUX0VE
R0UgICAgIDUKICAgICB1bnNpZ25lZCBsb25nIHN0YXR1czsKICAgICBzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2M7IC8qIG9ubHkgc2V0IGl0IHRoZSBpcnEgY29ycmVzcG9uZHMgdG8gYSBwaHlzaWNhbCBp
cnEgKi8KICAgICB1bnNpZ25lZCBpbnQgaXJxOwpAQCAtMTAyLDcgKzEwNSw2IEBAIHN0cnVjdCB2
Z2ljX2lycV9yYW5rIHsKICAgICB1aW50OF90IGluZGV4OwogCiAgICAgdWludDMyX3QgaWVuYWJs
ZTsKLSAgICB1aW50MzJfdCBpY2ZnWzJdOwogCiAgICAgLyoKICAgICAgKiBJdCdzIG1vcmUgY29u
dmVuaWVudCB0byBzdG9yZSBhIHRhcmdldCBWQ1BVIHBlciB2SVJRCkBAIC0xNzMsNiArMTc1LDkg
QEAgc3RhdGljIGlubGluZSBpbnQgUkVHX1JBTktfTlIoaW50IGIsIHVpbnQzMl90IG4pCiB1aW50
MzJfdCBnYXRoZXJfaXJxX2luZm9fcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBpcnEpOwogdm9pZCBzY2F0dGVyX2lycV9pbmZvX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgaXJxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCB2YWx1ZSk7Cit1aW50MzJfdCBnYXRoZXJfaXJxX2luZm9fY29uZmlnKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgaXJxKTsKK3ZvaWQgc2NhdHRlcl9pcnFfaW5mb19jb25maWcoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCB2YWx1ZSk7CiAKICNkZWZpbmUgVkdJQ19SRUdfTUFTSyhzaXplKSAo
KH4wVUwpID4+IChCSVRTX1BFUl9MT05HIC0gKCgxIDw8IChzaXplKSkgKiA4KSkpCiAKLS0gCjIu
OS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Igz-0004KD-9D; Thu, 04 May 2017 15:29:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Igy-0004I1-2L
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 50/B4-02181-FC84B095; Thu, 04 May 2017 15:29:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfe0B3e
 kwbf3Ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfy6kFs9Urbu3ey9TAeFi6i5GLQ0hgM6PE
 iZV72SGc5YwS5zbdAHI4OdgEdCV23HzNDGKLCIRKPF3wHcxmFlCS2H/2GiOILSzgInHjUisTi
 M0ioCpxYepssDivgJXEvT2vweZICMhJNJy/D9bLKWAtsXfvbjBbCKjmw5OTbBMYuRcwMqxi1C
 hOLSpLLdI1stBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0bz0DA+MOxr5Vfoc
 YJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P3uzh0pJFiUmp5akZaZAww0mLQE
 B4+SCO9HkDRvcUFibnFmOkTqFKOilDjvCpCEAEgiozQPrg0W3JcYZaWEeRkZGBiEeApSi3IzS
 1DlXzGKczAqCfNyAWNFiCczrwRu+iugxUxAi5tlOUAWlyQipKQaGCcuZE7wE19RHcl58aGQU/
 3HbS7Zkq5eU6L2CDVoT7vjXze33mL3TJekFWuuy1rt6JvRLjpPtePtzbCCx98/+SZLBakx3LK
 Lknd8rXhS+TATd3LgzA+3ednM/tvFraguTZt49WLZh9jOeY/SJr/elrCJT55D6diXpF+tM/eY
 VJ7dHLFgodVFbyWW4oxEQy3mouJEAH0E3hFpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493911755!96389049!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11179 invoked from network); 4 May 2017 15:29:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 4 May 2017 15:29:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BE52715BE;
 Thu,  4 May 2017 08:29:14 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 090E43F23B;
 Thu,  4 May 2017 08:29:13 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:17 +0100
Message-Id: <20170504153123.1204-5-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 04/10] ARM: vGIC: add struct pending_irq
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBwcm9wZXIgbG9ja2luZyBzZXF1ZW5jZSBmb3IgdGhlIG5ldyBwZW5kaW5n
X2lycSBsb2NrLgpUaGlzIHRha2VzIHRoZSBsb2NrIGFyb3VuZCBtdWx0aXBsZSBhY2Nlc3NlcyB0
byBzdHJ1Y3QgbWVtYmVycywKYWxzbyBtYWtlcyBzdXJlIHdlIG9ic2VydmUgdGhlIGxvY2tpbmcg
b3JkZXIgKFZHSUMgVkNQVSBsb2NrIGZpcnN0LAp0aGVuIHBlbmRpbmdfaXJxIGxvY2spLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL2dpYy5jICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC9hcm0vdmdpYy5jIHwgMTIgKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDM3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggNjczNzVhMi4uZTE3NWU5YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtMzUxLDYg
KzM1MSw3IEBAIHZvaWQgZ2ljX2Rpc2FibGVfY3B1KHZvaWQpCiBzdGF0aWMgaW5saW5lIHZvaWQg
Z2ljX3NldF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSkKIHsKKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJnAtPmxvY2spKTsKICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkp
OwogCiAgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7CkBAIC00MTMsNiAr
NDE0LDcgQEAgdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnApCiAgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmlu
Zm8tPm5yX2xyczsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxv
Y2spKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnAtPmxvY2spKTsKIAogICAgIGlmICgg
diA9PSBjdXJyZW50ICYmIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKSApCiAg
ICAgewpAQCAtNDM5LDYgKzQ0MSw3IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgaSkKICAgICBnaWNfaHdfb3BzLT5yZWFkX2xyKGksICZscl92YWwp
OwogICAgIGlycSA9IGxyX3ZhbC52aXJxOwogICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2LCBpcnEp
OworICAgIHNwaW5fbG9jaygmcC0+bG9jayk7CiAgICAgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNI
X0xSX0FDVElWRSApCiAgICAgewogICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZF
LCAmcC0+c3RhdHVzKTsKQEAgLTQ5NSw2ICs0OTgsNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRl
X29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
ICAgICB9CisgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwogfQogCiB2b2lkIGdpY19jbGVhcl9s
cnMoc3RydWN0IHZjcHUgKnYpCkBAIC01NDUsMTQgKzU0OSwzMCBAQCBzdGF0aWMgdm9pZCBnaWNf
cmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAvKiBObyBt
b3JlIGZyZWUgTFJzOiBmaW5kIGEgbG93ZXIgcHJpb3JpdHkgaXJxIHRvIGV2aWN0ICovCiAgICAg
ICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2UoIHBfciwgaW5mbGlnaHRfciwgaW5m
bGlnaHQgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggcF9yLT5pcnEgPCBw
LT5pcnEgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2Nr
KCZwX3ItPmxvY2spOworICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJnAtPmxvY2spOwor
ICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJnAtPmxvY2spOworICAgICAgICAgICAg
ICAgICAgICBzcGluX2xvY2soJnBfci0+bG9jayk7CisgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIGlmICggcF9yLT5wcmlvcml0eSA9PSBwLT5wcmlvcml0eSApCisgICAgICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7CisgICAg
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwX3ItPmxvY2spOwogICAgICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCB0
ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1cykgJiYKICAgICAgICAg
ICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnBfci0+c3RhdHVz
KSApCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAvKiBXZSBkaWRuJ3QgZmluZCBhIHZpY3RpbSB0aGlzIHRpbWUsIGFuZCB3ZSB3b24n
dCBuZXh0CiAgICAgICAgICAgICAgKiB0aW1lLCBzbyBxdWl0ICovCisgICAgICAgICAgICBzcGlu
X3VubG9jaygmcC0+bG9jayk7CisgICAgICAgICAgICBzcGluX3VubG9jaygmcF9yLT5sb2NrKTsK
ICAgICAgICAgICAgIGdvdG8gb3V0OwogCiBmb3VuZDoKQEAgLTU2MiwxMiArNTgyLDE4IEBAIGZv
dW5kOgogICAgICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnBfci0+
c3RhdHVzKTsKICAgICAgICAgICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBwX3IpOwogICAg
ICAgICAgICAgaW5mbGlnaHRfciA9ICZwX3ItPmluZmxpZ2h0OworCisgICAgICAgICAgICBzcGlu
X3VubG9jaygmcF9yLT5sb2NrKTsKICAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAg
ICBzcGluX2xvY2soJnAtPmxvY2spOwogCiAgICAgICAgIGdpY19zZXRfbHIobHIsIHAsIEdJQ0hf
TFJfUEVORElORyk7CiAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKICAgICAg
ICAgc2V0X2JpdChsciwgJnRoaXNfY3B1KGxyX21hc2spKTsKIAorICAgICAgICBzcGluX3VubG9j
aygmcC0+bG9jayk7CisKICAgICAgICAgLyogV2UgY2FuIG9ubHkgZXZpY3QgbnJfbHJzIGVudHJp
ZXMgKi8KICAgICAgICAgbHJzLS07CiAgICAgICAgIGlmICggbHJzID09IDAgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggZjRhZTQ1
NC4uNDQzNjNiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCkBAIC0zNTYsMTEgKzM1NiwxNiBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMo
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgIHdoaWxlICggKGkgPSBmaW5k
X25leHRfYml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7CiAgICAgICAgIGlycSA9IGkgKyAoMzIg
KiBuKTsKICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwor
CisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOworICAgICAg
ICBzcGluX2xvY2soJnAtPmxvY2spOworCiAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9F
TkFCTEVELCAmcC0+c3RhdHVzKTsKLSAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCiAgICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAt
PmluZmxpZ2h0KSAmJiAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVz
KSApCiAgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHZfdGFyZ2V0LCBwKTsKKyAgICAg
ICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwogICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICAgICAgaWYgKCBwLT5kZXNj
ICE9IE5VTEwgKQogICAgICAgICB7CkBAIC00ODIsMTAgKzQ4NywxMiBAQCB2b2lkIHZnaWNfdmNw
dV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIAorICAgIHNwaW5fbG9jaygmbi0+bG9jayk7CiAgICAgc2V0X2JpdChH
SUNfSVJRX0dVRVNUX1FVRVVFRCwgJm4tPnN0YXR1cyk7CiAKICAgICBpZiAoICFsaXN0X2VtcHR5
KCZuLT5pbmZsaWdodCkgKQogICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJm4tPmxvY2spOwog
ICAgICAgICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHYsIG4pOwogICAgICAgICBnb3RvIG91dDsK
ICAgICB9CkBAIC01MDEsMTAgKzUwOCwxMyBAQCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICAgICAgaWYgKCBpdGVyLT5wcmlv
cml0eSA+IHByaW9yaXR5ICkKICAgICAgICAgewogICAgICAgICAgICAgbGlzdF9hZGRfdGFpbCgm
bi0+aW5mbGlnaHQsICZpdGVyLT5pbmZsaWdodCk7CisgICAgICAgICAgICBzcGluX3VubG9jaygm
bi0+bG9jayk7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgIH0KICAgICBs
aXN0X2FkZF90YWlsKCZuLT5pbmZsaWdodCwgJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzKTsK
KyAgICBzcGluX3VubG9jaygmbi0+bG9jayk7CisKIG91dDoKICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgIC8qIHdlIGhhdmUgYSBuZXcg
aGlnaGVyIHByaW9yaXR5IGlycSwgaW5qZWN0IGl0IGludG8gdGhlIGd1ZXN0ICovCi0tIAoyLjku
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ih1-0004MM-GK; Thu, 04 May 2017 15:29:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Ih0-0004Kt-Bj
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:22 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A0/3B-01733-1D84B095; Thu, 04 May 2017 15:29:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfeCB3e
 kwbaL6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b73APMBW+XMVYc+vaZtYFxW10XIxeHkMBm
 RommRZtZIJzljBLrfp1i6mLk5GAT0JXYcfM1M4gtIhAq8XTBdzCbWUBJYv/Za4wgtrBAlMTC6
 8/ZQWwWAVWJns9P2LoYOTh4Bawkbu9XAAlLCMhJNJy/D9bKKWAtsXfvbjBbCKjkw5OTbBMYuR
 cwMqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0cD0DA+M
 Oxr5VfocYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P3uzh0pJFiUmp5akZaZ
 Aww1mLQEB4+SCO9HkDRvcUFibnFmOkTqFKOilDjvCpCEAEgiozQPrg0W3pcYZaWEeRkZGBiEe
 ApSi3IzS1DlXzGKczAqCfNyAaNFiCczrwRu+iugxUxAi5tlOUAWlyQipKQaGK3FZ1/yWuTudX
 dC47V/P99fvZ3Nd6LCW9KNU2d5p/6LdKv59yfOi9llwj012Ko5YFLrD8awqTnv6vcprT//57J
 r7FZNtbMfLZ4zX/fsW7Zvz8QnwrdnH564qu63WNx6eb+glMR+W++Ym0tM0yyuv7zsG87yaYmV
 eEYjMwODi9uidkYpjsySJCWW4oxEQy3mouJEAOZhsAdqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1493911759!76630123!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59454 invoked from network); 4 May 2017 15:29:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 4 May 2017 15:29:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C2631509;
 Thu,  4 May 2017 08:29:19 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A949D3F23B;
 Thu,  4 May 2017 08:29:18 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:21 +0100
Message-Id: <20170504153123.1204-9-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 08/10] ARM: vGIC: move target vcpu from
	irq_rank to struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gZmFyIHdlIGtlcHQgdGhlIHRhcmdldCBWQ1BVIGZvciBTUElzIGluIHRoZSByYW5rIHN0cnVj
dHVyZS4KTW92ZSB0aGF0IGluZm9ybWF0aW9uIG92ZXIgaW50byBwZW5kaW5nX2lycS4KVGhpcyBj
aGFuZ2VzIHZnaWNfZ2V0X3RhcmdldF92Y3B1KCksIHdoaWNoIG5vdyB0YWtlcyBvbmx5IGEgZG9t
YWluCmFuZCBhIHN0cnVjdCBwZW5kaW5nX2lycSB0byBnZXQgdGhlIHRhcmdldCB2Q1BVLCBpbiBh
IHdheSB0aGF0IGRvZXMgbm90Cm5lY2Vzc2FyaWx5IHJlcXVpcmUgdGhlIHBlbmRpbmdfaXJxIGxv
Y2sgdG8gYmUgaGVsZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgIHwgIDMgKy0KIHhl
bi9hcmNoL2FybS92Z2ljLXYyLmMgICAgIHwgNTcgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwgNzEgKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAg
IHwgNzQgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAxNSArKysrLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQs
IDk3IGluc2VydGlvbnMoKyksIDEyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggZTE3NWU5Yi4uNzM3ZGE2YiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpA
QCAtNDkyLDcgKzQ5Miw4IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2
Y3B1ICp2LCBpbnQgaSkKICAgICAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgICAgIGlmICgg
dGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90
YXJnZXRfdmNwdSh2LCBpcnEpOworICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2X3Rhcmdl
dCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYtPmRvbWFpbiwgcCk7CisKICAgICAgICAgICAgICAg
ICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2Yodl90YXJnZXQtPnByb2Nlc3Nv
cikpOwogICAgICAgICAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywg
JnAtPnN0YXR1cyk7CiAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCAyMmM2NzljLi5iZjc1NWFlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYyLmMKQEAgLTY2LDE5ICs2NiwyMSBAQCB2b2lkIHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBk
YmFzZSwgcGFkZHJfdCBjYmFzZSwgcGFkZHJfdCBjc2l6ZSwKICAqCiAgKiBOb3RlIHRoZSBieXRl
IG9mZnNldCB3aWxsIGJlIGFsaWduZWQgdG8gYW4gSVRBUkdFVFNSPG4+IGJvdW5kYXJ5LgogICov
Ci1zdGF0aWMgdWludDMyX3QgdmdpY19mZXRjaF9pdGFyZ2V0c3Ioc3RydWN0IHZnaWNfaXJxX3Jh
bmsgKnJhbmssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG9mZnNldCkKK3N0YXRpYyB1aW50MzJfdCB2Z2ljX2ZldGNoX2l0YXJnZXRzcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IG9mZnNldCkKIHsKICAgICB1aW50MzJfdCByZWcgPSAwOwog
ICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZyYW5rLT5s
b2NrKSk7Ci0KLSAgICBvZmZzZXQgJj0gSU5URVJSVVBUX1JBTktfTUFTSzsKICAgICBvZmZzZXQg
Jj0gfihOUl9UQVJHRVRTX1BFUl9JVEFSR0VUU1IgLSAxKTsKIAogICAgIGZvciAoIGkgPSAwOyBp
IDwgTlJfVEFSR0VUU19QRVJfSVRBUkdFVFNSOyBpKyssIG9mZnNldCsrICkKLSAgICAgICAgcmVn
IHw9ICgxIDw8IHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0pKSA8PCAoaSAqIE5SX0JJ
VFNfUEVSX1RBUkdFVCk7CisgICAgeworICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBp
cnFfdG9fcGVuZGluZyh2LCBvZmZzZXQpOworCisgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7
CisgICAgICAgIHJlZyB8PSAoMSA8PCBwLT52Y3B1X2lkKSA8PCAoaSAqIE5SX0JJVFNfUEVSX1RB
UkdFVCk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsKKyAgICB9CiAKICAgICByZXR1
cm4gcmVnOwogfQpAQCAtODksMzIgKzkxLDI4IEBAIHN0YXRpYyB1aW50MzJfdCB2Z2ljX2ZldGNo
X2l0YXJnZXRzcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKICAqCiAgKiBOb3RlIHRoZSBi
eXRlIG9mZnNldCB3aWxsIGJlIGFsaWduZWQgdG8gYW4gSVRBUkdFVFNSPG4+IGJvdW5kYXJ5Lgog
ICovCi1zdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2l0YXJnZXRzcihzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKK3N0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXRhcmdl
dHNyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgb2Zmc2V0LCB1aW50MzJfdCBpdGFyZ2V0c3IpCiB7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgdW5zaWduZWQgaW50IHZpcnE7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJnJhbmstPmxvY2spKTsKLQogICAgIC8qCiAgICAgICogVGhlIElUQVJHRVRTUjAtNywgdXNl
ZCBmb3IgU0dJcy9QUElzLCBhcmUgaW1wbGVtZW50ZWQgUk8gaW4gdGhlCiAgICAgICogZW11bGF0
aW9uIGFuZCBzaG91bGQgbmV2ZXIgY2FsbCB0aGlzIGZ1bmN0aW9uLgogICAgICAqCi0gICAgICog
VGhleSBhbGwgbGl2ZSBpbiB0aGUgZmlyc3QgcmFuay4KKyAgICAgKiBUaGV5IGFsbCBsaXZlIGlu
IHRoZSBmaXJzdCBmb3VyIGJ5dGVzIG9mIElUQVJHRVRTUi4KICAgICAgKi8KLSAgICBCVUlMRF9C
VUdfT04oTlJfSU5URVJSVVBUX1BFUl9SQU5LICE9IDMyKTsKLSAgICBBU1NFUlQocmFuay0+aW5k
ZXggPj0gMSk7CisgICAgQVNTRVJUKG9mZnNldCA+PSA0KTsKIAotICAgIG9mZnNldCAmPSBJTlRF
UlJVUFRfUkFOS19NQVNLOworICAgIHZpcnEgPSBvZmZzZXQ7CiAgICAgb2Zmc2V0ICY9IH4oTlJf
VEFSR0VUU19QRVJfSVRBUkdFVFNSIC0gMSk7CiAKLSAgICB2aXJxID0gcmFuay0+aW5kZXggKiBO
Ul9JTlRFUlJVUFRfUEVSX1JBTksgKyBvZmZzZXQ7Ci0KICAgICBmb3IgKCBpID0gMDsgaSA8IE5S
X1RBUkdFVFNfUEVSX0lUQVJHRVRTUjsgaSsrLCBvZmZzZXQrKywgdmlycSsrICkKICAgICB7CiAg
ICAgICAgIHVuc2lnbmVkIGludCBuZXdfdGFyZ2V0LCBvbGRfdGFyZ2V0OwogICAgICAgICB1aW50
OF90IG5ld19tYXNrOworICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBzcGlfdG9fcGVu
ZGluZyhkLCB2aXJxKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBEb24ndCBuZWVkIHRvIG1h
c2sgYXMgd2UgcmVseSBvbiBuZXdfbWFzayB0byBmaXQgZm9yIG9ubHkgb25lCkBAIC0xNTEsMTYg
KzE0OSwxNyBAQCBzdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2l0YXJnZXRzcihzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKICAgICAgICAgLyogVGhlIHZDUFUgSUQg
YWx3YXlzIHN0YXJ0cyBmcm9tIDAgKi8KICAgICAgICAgbmV3X3RhcmdldC0tOwogCi0gICAgICAg
IG9sZF90YXJnZXQgPSByZWFkX2F0b21pYygmcmFuay0+dmNwdVtvZmZzZXRdKTsKKyAgICAgICAg
c3Bpbl9sb2NrKCZwLT5sb2NrKTsKKworICAgICAgICBvbGRfdGFyZ2V0ID0gcC0+dmNwdV9pZDsK
IAogICAgICAgICAvKiBPbmx5IG1pZ3JhdGUgdGhlIHZJUlEgaWYgdGhlIHRhcmdldCB2Q1BVIGhh
cyBjaGFuZ2VkICovCiAgICAgICAgIGlmICggbmV3X3RhcmdldCAhPSBvbGRfdGFyZ2V0ICkKICAg
ICAgICAgewotICAgICAgICAgICAgaWYgKCB2Z2ljX21pZ3JhdGVfaXJxKGQtPnZjcHVbb2xkX3Rh
cmdldF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPnZjcHVbbmV3X3RhcmdldF0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnEpICkKLSAgICAgICAgICAgICAgICB3
cml0ZV9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSwgbmV3X3RhcmdldCk7CisgICAgICAgICAg
ICBpZiAoIHZnaWNfbWlncmF0ZV9pcnEocCwgZC0+dmNwdVtvbGRfdGFyZ2V0XSwgZC0+dmNwdVtu
ZXdfdGFyZ2V0XSkgKQorICAgICAgICAgICAgICAgIHAtPnZjcHVfaWQgPSBuZXdfdGFyZ2V0Owog
ICAgICAgICB9CisgICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsKICAgICB9CiB9CiAKQEAg
LTE2OCw5ICsxNjcsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVj
dCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVnaXN0ZXJfdCAqciwgdm9pZCAqcHJpdikKIHsKICAgICBzdHJ1Y3QgaHNyX2Rh
YnQgZGFidCA9IGluZm8tPmRhYnQ7Ci0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbms7CiAg
ICAgaW50IGdpY2RfcmVnID0gKGludCkoaW5mby0+Z3BhIC0gdi0+ZG9tYWluLT5hcmNoLnZnaWMu
ZGJhc2UpOwotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IGlycTsK
IAogICAgIHBlcmZjX2luY3IodmdpY2RfcmVhZHMpOwpAQCAtMjU5LDExICsyNTYsNyBAQCBzdGF0
aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9f
dCAqaW5mbywKICAgICAgICAgdWludDMyX3QgaXRhcmdldHNyOwogCiAgICAgICAgIGlmICggZGFi
dC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7Ci0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0g
R0lDRF9JVEFSR0VUU1IsIERBQlRfV09SRCk7Ci0gICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBn
b3RvIHJlYWRfYXNfemVybzsKLSAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3Mp
OwotICAgICAgICBpdGFyZ2V0c3IgPSB2Z2ljX2ZldGNoX2l0YXJnZXRzcihyYW5rLCBnaWNkX3Jl
ZyAtIEdJQ0RfSVRBUkdFVFNSKTsKLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBm
bGFncyk7CisgICAgICAgIGl0YXJnZXRzciA9IHZnaWNfZmV0Y2hfaXRhcmdldHNyKHYsIGdpY2Rf
cmVnIC0gR0lDRF9JVEFSR0VUU1IpOwogICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChp
dGFyZ2V0c3IsIGluZm8pOwogCiAgICAgICAgIHJldHVybiAxOwpAQCAtMzg1LDEwICszNzgsOCBA
QCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdp
c3Rlcl90IHIsIHZvaWQgKnByaXYpCiB7CiAgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZv
LT5kYWJ0OwotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rOwogICAgIGludCBnaWNkX3Jl
ZyA9IChpbnQpKGluZm8tPmdwYSAtIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmRiYXNlKTsKICAgICB1
aW50MzJfdCB0cjsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBp
cnE7CiAKICAgICBwZXJmY19pbmNyKHZnaWNkX3dyaXRlcyk7CkBAIC00OTIsMTQgKzQ4MywxMCBA
QCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sCiAgICAgICAgIHVpbnQzMl90IGl0YXJnZXRzcjsKIAogICAgICAgICBp
ZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRfV09SRCApIGdv
dG8gYmFkX3dpZHRoOwotICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4LCBnaWNk
X3JlZyAtIEdJQ0RfSVRBUkdFVFNSLCBEQUJUX1dPUkQpOwotICAgICAgICBpZiAoIHJhbmsgPT0g
TlVMTCkgZ290byB3cml0ZV9pZ25vcmU7Ci0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKLSAgICAgICAgaXRhcmdldHNyID0gdmdpY19mZXRjaF9pdGFyZ2V0c3IocmFuaywg
Z2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUik7CisgICAgICAgIGl0YXJnZXRzciA9IHZnaWNfZmV0
Y2hfaXRhcmdldHNyKHYsIGdpY2RfcmVnIC0gR0lDRF9JVEFSR0VUU1IpOwogICAgICAgICB2Z2lj
X3JlZzMyX3VwZGF0ZSgmaXRhcmdldHNyLCByLCBpbmZvKTsKLSAgICAgICAgdmdpY19zdG9yZV9p
dGFyZ2V0c3Iodi0+ZG9tYWluLCByYW5rLCBnaWNkX3JlZyAtIEdJQ0RfSVRBUkdFVFNSLAorICAg
ICAgICB2Z2ljX3N0b3JlX2l0YXJnZXRzcih2LT5kb21haW4sIGdpY2RfcmVnIC0gR0lDRF9JVEFS
R0VUU1IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0YXJnZXRzcik7Ci0gICAgICAg
IHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKICAg
ICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy12My5jCmluZGV4IDAxNzY0YzkuLjE1YTUxMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtOTcsMTggKzk3LDIw
IEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY192M19pcm91dGVyX3RvX3ZjcHUoc3RydWN0IGRv
bWFpbiAqZCwgdWludDY0X3QgaXJvdXRlcikKICAqCiAgKiBOb3RlIHRoZSBieXRlIG9mZnNldCB3
aWxsIGJlIGFsaWduZWQgdG8gYW4gSVJPVVRFUjxuPiBib3VuZGFyeS4KICAqLwotc3RhdGljIHVp
bnQ2NF90IHZnaWNfZmV0Y2hfaXJvdXRlcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCkKK3N0
YXRpYyB1aW50NjRfdCB2Z2ljX2ZldGNoX2lyb3V0ZXIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBvZmZzZXQpCiB7Ci0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZyYW5rLT5sb2NrKSk7
CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworICAgIHVpbnQ2NF90IGFmZjsKIAogICAgIC8q
IFRoZXJlIGlzIGV4YWN0bHkgMSB2SVJRIHBlciBJUk9VVEVSICovCiAgICAgb2Zmc2V0IC89IE5S
X0JZVEVTX1BFUl9JUk9VVEVSOwogCi0gICAgLyogR2V0IHRoZSBpbmRleCBpbiB0aGUgcmFuayAq
LwotICAgIG9mZnNldCAmPSBJTlRFUlJVUFRfUkFOS19NQVNLOworICAgIHAgPSBpcnFfdG9fcGVu
ZGluZyh2LCBvZmZzZXQpOworICAgIHNwaW5fbG9jaygmcC0+bG9jayk7CisgICAgYWZmID0gdmNw
dWlkX3RvX3ZhZmZpbml0eShwLT52Y3B1X2lkKTsKKyAgICBzcGluX3VubG9jaygmcC0+bG9jayk7
CiAKLSAgICByZXR1cm4gdmNwdWlkX3RvX3ZhZmZpbml0eShyZWFkX2F0b21pYygmcmFuay0+dmNw
dVtvZmZzZXRdKSk7CisgICAgcmV0dXJuIGFmZjsKIH0KIAogLyoKQEAgLTExNywxMSArMTE5LDEz
IEBAIHN0YXRpYyB1aW50NjRfdCB2Z2ljX2ZldGNoX2lyb3V0ZXIoc3RydWN0IHZnaWNfaXJxX3Jh
bmsgKnJhbmssCiAgKgogICogTm90ZSB0aGUgb2Zmc2V0IHdpbGwgYmUgYWxpZ25lZCB0byB0aGUg
YXBwcm9wcmlhdGUgYm91bmRhcnkuCiAgKi8KLXN0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXJvdXRl
cihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKK3N0YXRpYyB2
b2lkIHZnaWNfc3RvcmVfaXJvdXRlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHVpbnQ2NF90IGlyb3V0ZXIpCiB7
CiAgICAgc3RydWN0IHZjcHUgKm5ld192Y3B1LCAqb2xkX3ZjcHU7CisgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwOwogICAgIHVuc2lnbmVkIGludCB2aXJxOworICAgIGJvb2wgcmVpbmplY3Q7CiAK
ICAgICAvKiBUaGVyZSBpcyAxIHZJUlEgcGVyIElST1VURVIgKi8KICAgICB2aXJxID0gb2Zmc2V0
IC8gTlJfQllURVNfUEVSX0lST1VURVI7CkBAIC0xMzIsMTEgKzEzNiwxMSBAQCBzdGF0aWMgdm9p
ZCB2Z2ljX3N0b3JlX2lyb3V0ZXIoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxX3Jh
bmsgKnJhbmssCiAgICAgICovCiAgICAgQVNTRVJUKHZpcnEgPj0gMzIpOwogCi0gICAgLyogR2V0
IHRoZSBpbmRleCBpbiB0aGUgcmFuayAqLwotICAgIG9mZnNldCAmPSB2aXJxICYgSU5URVJSVVBU
X1JBTktfTUFTSzsKKyAgICBwID0gc3BpX3RvX3BlbmRpbmcoZCwgdmlycSk7CisgICAgc3Bpbl9s
b2NrKCZwLT5sb2NrKTsKIAogICAgIG5ld192Y3B1ID0gdmdpY192M19pcm91dGVyX3RvX3ZjcHUo
ZCwgaXJvdXRlcik7Ci0gICAgb2xkX3ZjcHUgPSBkLT52Y3B1W3JlYWRfYXRvbWljKCZyYW5rLT52
Y3B1W29mZnNldF0pXTsKKyAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcC0+dmNwdV9pZF07CiAKICAg
ICAvKgogICAgICAqIEZyb20gdGhlIHNwZWMgKHNlZSA4LjkuMTMgaW4gSUhJIDAwNjlBKSwgYW55
IHdyaXRlIHdpdGggYW4KQEAgLTE0NiwxNiArMTUwLDIxIEBAIHN0YXRpYyB2b2lkIHZnaWNfc3Rv
cmVfaXJvdXRlcihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywK
ICAgICAgKiBpbnZhbGlkIHZDUFUuIFNvIGZvciBub3csIGp1c3QgaWdub3JlIHRoZSB3cml0ZS4K
ICAgICAgKgogICAgICAqIFRPRE86IFJlc3BlY3QgdGhlIHNwZWMKKyAgICAgKgorICAgICAqIE9u
bHkgbWlncmF0ZSB0aGUgSVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZAogICAgICAq
LwotICAgIGlmICggIW5ld192Y3B1ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLyogT25seSBt
aWdyYXRlIHRoZSBJUlEgaWYgdGhlIHRhcmdldCB2Q1BVIGhhcyBjaGFuZ2VkICovCi0gICAgaWYg
KCBuZXdfdmNwdSAhPSBvbGRfdmNwdSApCisgICAgaWYgKCAhbmV3X3ZjcHUgfHwgbmV3X3ZjcHUg
PT0gb2xkX3ZjcHUgKQogICAgIHsKLSAgICAgICAgaWYgKCB2Z2ljX21pZ3JhdGVfaXJxKG9sZF92
Y3B1LCBuZXdfdmNwdSwgdmlycSkgKQotICAgICAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52
Y3B1W29mZnNldF0sIG5ld192Y3B1LT52Y3B1X2lkKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJnAt
PmxvY2spOworICAgICAgICByZXR1cm47CiAgICAgfQorCisgICAgcmVpbmplY3QgPSB2Z2ljX21p
Z3JhdGVfaXJxKHAsIG9sZF92Y3B1LCBuZXdfdmNwdSk7CisKKyAgICBzcGluX3VubG9jaygmcC0+
bG9jayk7CisKKyAgICBpZiAoIHJlaW5qZWN0ICkKKyAgICAgICAgdmdpY192Y3B1X2luamVjdF9p
cnEobmV3X3ZjcHUsIHZpcnEpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdmdpY19yZWc2NF9j
aGVja19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQpCkBAIC04NjksOCArODc4LDYgQEAgc3Rh
dGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZv
X3QgKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
KnIsIHZvaWQgKnByaXYpCiB7CiAgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0
OwotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rOwotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CiAgICAgaW50IGdpY2RfcmVnID0gKGludCkoaW5mby0+Z3BhIC0gdi0+ZG9tYWluLT5hcmNo
LnZnaWMuZGJhc2UpOwogCiAgICAgcGVyZmNfaW5jcih2Z2ljZF9yZWFkcyk7CkBAIC05OTYsMTUg
KzEwMDMsMTIgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNw
dSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgY2FzZSBWUkFOR0U2NChHSUNEX0lST1VURVIz
MiwgR0lDRF9JUk9VVEVSMTAxOSk6CiAgICAgewogICAgICAgICB1aW50NjRfdCBpcm91dGVyOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgaXJxOwogCiAgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hl
Y2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgIHJhbmsgPSB2Z2ljX3Jh
bmtfb2Zmc2V0KHYsIDY0LCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgREFCVF9ET1VCTEVfV09SRCk7Ci0gICAgICAgIGlmICggcmFuayA9
PSBOVUxMICkgZ290byByZWFkX2FzX3plcm87Ci0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJh
bmssIGZsYWdzKTsKLSAgICAgICAgaXJvdXRlciA9IHZnaWNfZmV0Y2hfaXJvdXRlcihyYW5rLCBn
aWNkX3JlZyAtIEdJQ0RfSVJPVVRFUik7Ci0gICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFu
aywgZmxhZ3MpOwotCisgICAgICAgIGlycSA9IChnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUikgLyA4
OworICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIg
KSBnb3RvIHJlYWRfYXNfemVybzsKKyAgICAgICAgaXJvdXRlciA9IHZnaWNfZmV0Y2hfaXJvdXRl
cih2LCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUik7CiAgICAgICAgICpyID0gdmdpY19yZWc2NF9l
eHRyYWN0KGlyb3V0ZXIsIGluZm8pOwogCiAgICAgICAgIHJldHVybiAxOwpAQCAtMTA3MCw4ICsx
MDc0LDYgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUg
KnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVnaXN0ZXJfdCByLCB2b2lkICpwcml2KQogewogICAgIHN0cnVjdCBoc3JfZGFidCBkYWJ0
ID0gaW5mby0+ZGFidDsKLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKLSAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwogICAgIGludCBnaWNkX3JlZyA9IChpbnQpKGluZm8tPmdwYSAtIHYt
PmRvbWFpbi0+YXJjaC52Z2ljLmRiYXNlKTsKIAogICAgIHBlcmZjX2luY3IodmdpY2Rfd3JpdGVz
KTsKQEAgLTExODUsMTYgKzExODcsMTUgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9f
d3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgIGNhc2UgVlJBTkdF
NjQoR0lDRF9JUk9VVEVSMzIsIEdJQ0RfSVJPVVRFUjEwMTkpOgogICAgIHsKICAgICAgICAgdWlu
dDY0X3QgaXJvdXRlcjsKKyAgICAgICAgdW5zaWduZWQgaW50IGlycTsKIAogICAgICAgICBpZiAo
ICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwotICAgICAg
ICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA2NCwgZ2ljZF9yZWcgLSBHSUNEX0lST1VURVIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfRE9VQkxFX1dPUkQpOwotICAg
ICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gd3JpdGVfaWdub3JlOwotICAgICAgICB2Z2lj
X2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgIGlyb3V0ZXIgPSB2Z2ljX2ZldGNo
X2lyb3V0ZXIocmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lST1VURVIpOworICAgICAgICBpcnEgPSAo
Z2ljZF9yZWcgLSBHSUNEX0lST1VURVIpIC8gODsKKyAgICAgICAgaWYgKCBpcnEgPj0gdi0+ZG9t
YWluLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkgZ290byB3cml0ZV9pZ25vcmU7CisKKyAgICAg
ICAgaXJvdXRlciA9IHZnaWNfZmV0Y2hfaXJvdXRlcih2LCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRF
Uik7CiAgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRlKCZpcm91dGVyLCByLCBpbmZvKTsKLSAgICAg
ICAgdmdpY19zdG9yZV9pcm91dGVyKHYtPmRvbWFpbiwgcmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lS
T1VURVIsIGlyb3V0ZXIpOwotICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKKyAgICAgICAgdmdpY19zdG9yZV9pcm91dGVyKHYtPmRvbWFpbiwgZ2ljZF9yZWcgLSBHSUNE
X0lST1VURVIsIGlyb3V0ZXIpOwogICAgICAgICByZXR1cm4gMTsKICAgICB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IGEyMzA3
OWEuLjUzMGFjNTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwpAQCAtNjAsMzIgKzYwLDIyIEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2
Z2ljX3JhbmtfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQogICAgIHJldHVy
biB2Z2ljX2dldF9yYW5rKHYsIHJhbmspOwogfQogCi1zdGF0aWMgdm9pZCB2Z2ljX2luaXRfcGVu
ZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkKK3N0YXRp
YyB2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2ln
bmVkIGludCB2aXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCB2Y3B1
X2lkKQogewogICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdodCk7CiAgICAgSU5JVF9MSVNU
X0hFQUQoJnAtPmxyX3F1ZXVlKTsKICAgICBzcGluX2xvY2tfaW5pdCgmcC0+bG9jayk7CiAgICAg
cC0+aXJxID0gdmlycTsKKyAgICBwLT52Y3B1X2lkID0gdmNwdV9pZDsKIH0KIAogc3RhdGljIHZv
aWQgdmdpY19yYW5rX2luaXQoc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssIHVpbnQ4X3QgaW5k
ZXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdSkKIHsKLSAg
ICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIC8qCi0gICAgICogTWFrZSBzdXJlIHRoYXQgdGhlIHR5
cGUgY2hvc2VuIHRvIHN0b3JlIHRoZSB0YXJnZXQgaXMgYWJsZSB0bwotICAgICAqIHN0b3JlIGFu
IFZDUFUgSUQgYmV0d2VlbiAwIGFuZCB0aGUgbWF4aW11bSBvZiB2aXJ0dWFsIENQVXMKLSAgICAg
KiBzdXBwb3J0ZWQuCi0gICAgICovCi0gICAgQlVJTERfQlVHX09OKCgxIDw8IChzaXplb2YocmFu
ay0+dmNwdVswXSkgKiA4KSkgPCBNQVhfVklSVF9DUFVTKTsKLQogICAgIHNwaW5fbG9ja19pbml0
KCZyYW5rLT5sb2NrKTsKIAogICAgIHJhbmstPmluZGV4ID0gaW5kZXg7Ci0KLSAgICBmb3IgKCBp
ID0gMDsgaSA8IE5SX0lOVEVSUlVQVF9QRVJfUkFOSzsgaSsrICkKLSAgICAgICAgd3JpdGVfYXRv
bWljKCZyYW5rLT52Y3B1W2ldLCB2Y3B1KTsKIH0KIAogaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVy
KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKQEAgLTEzNiw4ICsxMjYsOSBAQCBp
bnQgZG9tYWluX3ZnaWNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3Bp
cykKICAgICBpZiAoIGQtPmFyY2gudmdpYy5wZW5kaW5nX2lycXMgPT0gTlVMTCApCiAgICAgICAg
IHJldHVybiAtRU5PTUVNOwogCisgICAgLyogU1BJcyBhcmUgcm91dGVkIHRvIFZDUFUwIGJ5IGRl
ZmF1bHQgKi8KICAgICBmb3IgKGk9MDsgaTxkLT5hcmNoLnZnaWMubnJfc3BpczsgaSsrKQotICAg
ICAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEoJmQtPmFyY2gudmdpYy5wZW5kaW5nX2lycXNbaV0s
IGkgKyAzMik7CisgICAgICAgIHZnaWNfaW5pdF9wZW5kaW5nX2lycSgmZC0+YXJjaC52Z2ljLnBl
bmRpbmdfaXJxc1tpXSwgaSArIDMyLCAwKTsKIAogICAgIC8qIFNQSXMgYXJlIHJvdXRlZCB0byBW
Q1BVMCBieSBkZWZhdWx0ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBET01BSU5fTlJfUkFOS1Mo
ZCk7IGkrKyApCkBAIC0yMDIsOCArMTkzLDkgQEAgaW50IHZjcHVfdmdpY19pbml0KHN0cnVjdCB2
Y3B1ICp2KQogICAgIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhbmRsZXItPnZjcHVfaW5pdCh2KTsK
IAogICAgIG1lbXNldCgmdi0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxcywgMCwgc2l6ZW9mKHYtPmFy
Y2gudmdpYy5wZW5kaW5nX2lycXMpKTsKKyAgICAvKiBTR0lzL1BQSXMgYXJlIGFsd2F5cyByb3V0
ZWQgdG8gdGhpcyBWQ1BVICovCiAgICAgZm9yIChpID0gMDsgaSA8IDMyOyBpKyspCi0gICAgICAg
IHZnaWNfaW5pdF9wZW5kaW5nX2lycSgmdi0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxc1tpXSwgaSk7
CisgICAgICAgIHZnaWNfaW5pdF9wZW5kaW5nX2lycSgmdi0+YXJjaC52Z2ljLnBlbmRpbmdfaXJx
c1tpXSwgaSwgdi0+dmNwdV9pZCk7CiAKICAgICBJTklUX0xJU1RfSEVBRCgmdi0+YXJjaC52Z2lj
LmluZmxpZ2h0X2lycXMpOwogICAgIElOSVRfTElTVF9IRUFEKCZ2LT5hcmNoLnZnaWMubHJfcGVu
ZGluZyk7CkBAIC0yMTgsMTEgKzIxMCwxMSBAQCBpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZj
cHUgKnYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRf
dmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCitzdHJ1Y3QgdmNwdSAqdmdp
Y19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBlbmRpbmdfaXJxICpw
KQogewotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2LCB2
aXJxKTsKLSAgICBpbnQgdGFyZ2V0ID0gcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbdmlycSAmIElO
VEVSUlVQVF9SQU5LX01BU0tdKTsKLSAgICByZXR1cm4gdi0+ZG9tYWluLT52Y3B1W3RhcmdldF07
CisgICAgdWludDE2X3QgdmNwdV9pZCA9IHJlYWRfYXRvbWljKCZwLT52Y3B1X2lkKTsKKworICAg
IHJldHVybiBkLT52Y3B1W3ZjcHVfaWRdOwogfQogCiBzdGF0aWMgdWludDhfdCBleHRyYWN0X3By
aW9yaXR5KHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKQEAgLTI4OSwzMSArMjgxLDI5IEBAIERFRklO
RV9HQVRIRVJfSVJRX0lORk8oZW5hYmxlZCwgZXh0cmFjdF9lbmFibGVkLCAxKQogREVGSU5FX0dB
VEhFUl9JUlFfSU5GTyhjb25maWcsIGV4dHJhY3RfY29uZmlnLCAyKQogREVGSU5FX1NDQVRURVJf
SVJRX0lORk8oY29uZmlnLCBzZXRfY29uZmlnLCAyKQogCi1ib29sIHZnaWNfbWlncmF0ZV9pcnEo
c3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKK2Jv
b2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHN0cnVjdCB2Y3B1ICpv
bGQsIHN0cnVjdCB2Y3B1ICpuZXcpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7Ci0KLSAgICAv
KiBub3RoaW5nIHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KLSAgICBpZiAoIHAtPmRl
c2MgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiB0cnVlOworICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmcC0+bG9jaykpOwogCiAgICAgLyogbWlncmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3Ms
IG5vIG5lZWQgdG8gZG8gYW55dGhpbmcgKi8KICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VF
U1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCiAgICAgewotICAgICAgICBncHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiaXJxICV1IG1pZ3JhdGlvbiBmYWlsZWQ6IHJlcXVlc3RlZCB3aGlsZSBpbiBw
cm9ncmVzc1xuIiwgaXJxKTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgImlycSAl
dSBtaWdyYXRpb24gZmFpbGVkOiByZXF1ZXN0ZWQgd2hpbGUgaW4gcHJvZ3Jlc3NcbiIsIHAtPmly
cSk7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBwZXJmY19pbmNyKHZnaWNf
aXJxX21pZ3JhdGVzKTsKKyAgICBwLT52Y3B1X2lkID0gbmV3LT52Y3B1X2lkOworCisgICAgLyog
bm90aGluZyB0byBkbyBmb3IgdmlydHVhbCBpbnRlcnJ1cHRzICovCisgICAgaWYgKCBwLT5kZXNj
ID09IE5VTEwgKQorICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworICAgIHBlcmZjX2luY3IodmdpY19pcnFf
bWlncmF0ZXMpOwogCiAgICAgaWYgKCBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgKQogICAgIHsK
ICAgICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKG5ldy0+cHJvY2Vz
c29yKSk7Ci0gICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKLSAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIHJldHVybiBmYWxzZTsK
ICAgICB9CiAgICAgLyogSWYgdGhlIElSUSBpcyBzdGlsbCBscl9wZW5kaW5nLCByZS1pbmplY3Qg
aXQgdG8gdGhlIG5ldyB2Y3B1ICovCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+bHJfcXVldWUp
ICkKQEAgLTMyMiw4ICszMTIsNiBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUg
Km9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICAgICAgbGlzdF9k
ZWxfaW5pdCgmcC0+bHJfcXVldWUpOwogICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdo
dCk7CiAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19vZihuZXctPnBy
b2Nlc3NvcikpOwotICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7Ci0gICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKG5ldywgaXJxKTsK
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogICAgIC8qIGlmIHRoZSBJUlEgaXMgaW4gYSBH
SUNIX0xSIHJlZ2lzdGVyLCBzZXQgR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcKQEAgLTMzMSw4ICsz
MTksNyBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZj
cHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5pbmZs
aWdodCkgKQogICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3Rh
dHVzKTsKIAotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKLSAgICByZXR1cm4gdHJ1ZTsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIHZvaWQg
YXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCkBAIC0zNDUsMTEgKzMzMiwxMyBAQCB2b2lk
IGFyY2hfbW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgZm9yICggaSA9IDMyOyBpIDwg
dmdpY19udW1faXJxcyhkKTsgaSsrICkKICAgICB7Ci0gICAgICAgIHZfdGFyZ2V0ID0gdmdpY19n
ZXRfdGFyZ2V0X3ZjcHUodiwgaSk7Ci0gICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3Rhcmdl
dCwgaSk7CisgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyhkLT52Y3B1WzBdLCBpKTsKKyAgICAg
ICAgc3Bpbl9sb2NrKCZwLT5sb2NrKTsKKyAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJn
ZXRfdmNwdShkLCBwKTsKIAogICAgICAgICBpZiAoIHZfdGFyZ2V0ID09IHYgJiYgIXRlc3RfYml0
KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCiAgICAgICAgICAgICBpcnFf
c2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdV9tYXNrKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJnAt
PmxvY2spOwogICAgIH0KIH0KIApAQCAtMzYyLDggKzM1MSw4IEBAIHZvaWQgdmdpY19kaXNhYmxl
X2lycXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsIHVpbnQzMl90IHIpCiAgICAg
c3RydWN0IHZjcHUgKnZfdGFyZ2V0OwogCiAgICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9iaXQo
Jm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKLSAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJn
ZXRfdmNwdSh2LCBpcnEgKyBpKTsKLSAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0
LCBpcnEgKyBpKTsKKyAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSArIGkpOworICAg
ICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYtPmRvbWFpbiwgcCk7CiAgICAg
ICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwogICAgICAg
ICBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKHZfdGFyZ2V0LCBpcnEgKyBpKTsKICAgICAgICAgaWYg
KCBwLT5kZXNjICE9IE5VTEwgKQpAQCAtMzg3LDEwICszNzYsMTAgQEAgdm9pZCB2Z2ljX2VuYWJs
ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLCB1aW50MzJfdCByKQogICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKICAgICB3aGlsZSAoIChpID0gZmluZF9u
ZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewotICAgICAgICB2X3RhcmdldCA9IHZnaWNf
Z2V0X3RhcmdldF92Y3B1KHYsIGlycSArIGkpOworICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmco
diwgaXJxICsgaSk7CisgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZCwg
cCk7CiAKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOwotICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSArIGkp
OwogICAgICAgICBzcGluX2xvY2soJnAtPmxvY2spOwogCiAgICAgICAgIHNldF9iaXQoR0lDX0lS
UV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKQEAgLTU2MSwxMSArNTUwLDEyIEBAIG91dDoK
IHZvaWQgdmdpY192Y3B1X2luamVjdF9zcGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHZpcnEpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpw
ID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwgdmlycSk7CiAKICAgICAvKiB0aGUgSVJRIG5l
ZWRzIHRvIGJlIGFuIFNQSSAqLwogICAgIEFTU0VSVCh2aXJxID49IDMyICYmIHZpcnEgPD0gdmdp
Y19udW1faXJxcyhkKSk7CiAKLSAgICB2ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVsw
XSwgdmlycSk7CisgICAgdiA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQsIHApOwogICAgIHZnaWNf
dmNwdV9pbmplY3RfaXJxKHYsIHZpcnEpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGZlMDlmYjgu
LjE4NmU2ZGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC03Niw2ICs3Niw3IEBAIHN0cnVjdCBwZW5kaW5n
X2lycQogICAgIHVpbnQ4X3QgbHI7CiAgICAgdWludDhfdCBwcmlvcml0eTsgICAgICAgICAgIC8q
IHRoZSBwcmlvcml0eSBvZiB0aGUgY3VycmVudGx5IGluZmxpZ2h0IElSUSAqLwogICAgIHVpbnQ4
X3QgbmV3X3ByaW9yaXR5OyAgICAgICAvKiB0aGUgcHJpb3JpdHkgb2YgbmV3bHkgdHJpZ2dlcmVk
IElSUXMgKi8KKyAgICB1aW50OF90IHZjcHVfaWQ7CiAgICAgLyogaW5mbGlnaHQgaXMgdXNlZCB0
byBhcHBlbmQgaW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRvCiAgICAgICogdmdpYy5pbmZsaWdo
dF9pcnFzICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBpbmZsaWdodDsKQEAgLTEwMywxNCArMTA0
LDYgQEAgc3RydWN0IHZnaWNfaXJxX3JhbmsgewogICAgIHNwaW5sb2NrX3QgbG9jazsgLyogQ292
ZXJzIGFjY2VzcyB0byBhbGwgb3RoZXIgbWVtYmVycyBvZiB0aGlzIHN0cnVjdCAqLwogCiAgICAg
dWludDhfdCBpbmRleDsKLQotICAgIC8qCi0gICAgICogSXQncyBtb3JlIGNvbnZlbmllbnQgdG8g
c3RvcmUgYSB0YXJnZXQgVkNQVSBwZXIgdklSUQotICAgICAqIHRoYW4gdGhlIHJlZ2lzdGVyIElU
QVJHRVRTUi9JUk9VVEVSIGl0c2VsZi4KLSAgICAgKiBVc2UgYXRvbWljIG9wZXJhdGlvbnMgdG8g
cmVhZC93cml0ZSB0aGUgdmNwdSBmaWVsZHMgdG8gYXZvaWQKLSAgICAgKiB0YWtpbmcgdGhlIHJh
bmsgbG9jay4KLSAgICAgKi8KLSAgICB1aW50OF90IHZjcHVbMzJdOwogfTsKIAogc3RydWN0IHNn
aV90YXJnZXQgewpAQCAtMzAxLDcgKzI5NCw4IEBAIGVudW0gZ2ljX3NnaV9tb2RlOwogZXh0ZXJu
IGludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBucl9z
cGlzKTsKIGV4dGVybiB2b2lkIGRvbWFpbl92Z2ljX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCk7CiBl
eHRlcm4gaW50IHZjcHVfdmdpY19pbml0KHN0cnVjdCB2Y3B1ICp2KTsKLWV4dGVybiBzdHJ1Y3Qg
dmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJxKTsKK2V4dGVybiBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IGRv
bWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHBlbmRpbmdfaXJxICpwKTsKIGV4dGVybiB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSk7CiBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5q
ZWN0X3NwaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7CiBleHRlcm4gdm9p
ZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7CkBAIC0zMjEsNyArMzE1
LDggQEAgZXh0ZXJuIGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdik7CiBleHRlcm4g
Ym9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLAogICAgICAg
ICAgICAgICAgICAgICAgICAgZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwgaW50IHZpcnEsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qgc2dpX3RhcmdldCAqdGFyZ2V0KTsK
LWV4dGVybiBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZj
cHUgKm5ldywgdW5zaWduZWQgaW50IGlycSk7CitleHRlcm4gYm9vbCB2Z2ljX21pZ3JhdGVfaXJx
KHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldyk7CiAKIC8qIFJlc2VydmUgYSBzcGVjaWZp
YyBndWVzdCB2SVJRICovCiBleHRlcm4gYm9vbCB2Z2ljX3Jlc2VydmVfdmlycShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ih2-0004Oh-Rw; Thu, 04 May 2017 15:29:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Ih0-0004LL-VE
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B1/A9-03920-2D84B095; Thu, 04 May 2017 15:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTfeiB3e
 kwaQ9ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3+uqCNRUVP658YW9g/B7WxcjFISSwkVGi
 6/UhNghnOaPEz9c/WLsYOTnYBHQldtx8zQxiiwiESjxd8B3MZhZQkth/9hpjFyMHh7CAh8S31
 XkgYRYBVYmm3TPBWnkFrCVWz3kCZksIyEk0nL8P1soJFN+7dzeYLSRgJfHhyUm2CYzcCxgZVj
 FqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqXAQh2MH5ZFnC
 IUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Z7tyRQoJFqempFWmZOcAwg0lL
 cPAoifB2ugGleYsLEnOLM9MhUqcYdTn6Oj6+ZxJiycvPS5US57UGmSEAUpRRmgc3Ahbylxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMywWMICGezLwSuE2vgI5gAjqiWZYD5IiSRISUVAPjpg
 XuL393bLu40VZ7lcWxEr7pTIbvJt3NcHqmUvRVdVKarkG6pXaPVWeDwFTV8BidHbGPbiZPC38
 o1hRo5ckZHXlNwMVrz8elfXtd4k7cWBRhnjh3+f+Y6fMXscRM5Oq2P719quVbdr946zfz6xgK
 H3V/fz7BQWnLgpzCuX3pSk9zGa5a+1cpsRRnJBpqMRcVJwIAuO35vHQCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493911760!47564250!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45019 invoked from network); 4 May 2017 15:29:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 4 May 2017 15:29:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A5BD2B;
 Thu,  4 May 2017 08:29:20 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C64E43F23B;
 Thu,  4 May 2017 08:29:19 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:22 +0100
Message-Id: <20170504153123.1204-10-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 09/10] ARM: vGIC: introduce
	vgic_get/put_pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gZmFyIHRoZXJlIGlzIGFsd2F5cyBhIHN0YXRpY2FsbHkgYWxsb2NhdGVkIHN0cnVjdCBwZW5k
aW5nX2lycSBmb3IKZWFjaCBpbnRlcnJ1cHQgdGhhdCB3ZSBkZWFsIHdpdGguClRvIHByZXBhcmUg
Zm9yIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBMUElzLCBpbnRyb2R1Y2UgYSBwdXQvZ2V0IHdyYXBw
ZXIKdG8gZ2V0IGhvbGQgb2YgYSBwZW5kaW5nX2lycSBwb2ludGVyLgpTbyBmYXIgZ2V0KCkganVz
dCByZXR1cm5zIHRoZSBzYW1lIHBvaW50ZXIgYW5kIHB1dCgpIGlzIGVtcHR5LCBidXQgdGhpcwpj
aGFuZ2UgYWxsb3dzIHRvIGludHJvZHVjZSByZWYtY291bnRpbmcgdmVyeSBlYXNpbHksIHRvIHBy
ZXZlbnQKdXNlLWFmdGVyLWZyZWUgdXNhZ2Ugb2Ygc3RydWN0IHBlbmRpbmdfaXJxJ3Mgb25jZSBM
UElzIGdldCB1bm1hcHBlZCBmcm9tCmEgZG9tYWluLgpGb3IgY29udmVuaWVuY2UgcmVhc29ucyB3
ZSBpbnRyb2R1Y2UgYSBwdXRfdW5sb2NrKCkgdmVyc2lvbiwgd2hpY2ggYWxzbwpkcm9wcyB0aGUg
cGVuZGluZ19pcnEgbG9jayBiZWZvcmUgY2FsbGluZyB0aGUgYWN0dWFsIHB1dCgpIGZ1bmN0aW9u
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrLS0t
LS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0v
dmdpYy12My5jICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgfCA1
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZXZlbnQuaCB8IDIwICsrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaCAgfCAgNyArKysrKy0KIDYgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9u
cygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDczN2RhNmIuLjcxNDdiNmMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTEzNiw5ICsxMzYs
NyBAQCB2b2lkIGdpY19yb3V0ZV9pcnFfdG9feGVuKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5z
aWduZWQgaW50IHByaW9yaXR5KQogaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGludCBwcmlvcml0eSkKIHsKLSAgICAvKiBV
c2UgdmNwdTAgdG8gcmV0cmlldmUgdGhlIHBlbmRpbmdfaXJxIHN0cnVjdC4gR2l2ZW4gdGhhdCB3
ZSBvbmx5Ci0gICAgICogcm91dGUgU1BJcyB0byBndWVzdHMsIGl0IGRvZXNuJ3QgbWFrZSBhbnkg
ZGlmZmVyZW5jZS4gKi8KLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGlu
ZyhkLT52Y3B1WzBdLCB2aXJxKTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSB2Z2ljX2dl
dF9wZW5kaW5nX2lycShkLCBOVUxMLCB2aXJxKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZGVzYy0+bG9jaykpOwogICAgIC8qIENhbGxlciBoYXMgYWxyZWFkeSBjaGVja2VkIHRoYXQg
dGhlIElSUSBpcyBhbiBTUEkgKi8KQEAgLTE0OCw3ICsxNDYsMTAgQEAgaW50IGdpY19yb3V0ZV9p
cnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgaWYg
KCBwLT5kZXNjIHx8CiAgICAgICAgICAvKiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkg
ZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8KICAgICAgICAgIHRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
RU5BQkxFRCwgJnAtPnN0YXR1cykgKQorICAgIHsKKyAgICAgICAgdmdpY19wdXRfcGVuZGluZ19p
cnEoZCwgcCk7CiAgICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgfQogCiAgICAgZGVzYy0+aGFu
ZGxlciA9IGdpY19od19vcHMtPmdpY19ndWVzdF9pcnFfdHlwZTsKICAgICBzZXRfYml0KF9JUlFf
R1VFU1QsICZkZXNjLT5zdGF0dXMpOwpAQCAtMTU5LDYgKzE2MCw3IEBAIGludCBnaWNfcm91dGVf
aXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogCiAgICAg
cC0+ZGVzYyA9IGRlc2M7CiAKKyAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycShkLCBwKTsKICAgICBy
ZXR1cm4gMDsKIH0KIApAQCAtMTY2LDcgKzE2OCw3IEBAIGludCBnaWNfcm91dGVfaXJxX3RvX2d1
ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogaW50IGdpY19yZW1vdmVf
aXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiB7Ci0gICAg
c3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwgdmlycSk7
CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gdmdpY19nZXRfcGVuZGluZ19pcnEoZCwgTlVM
TCwgdmlycSk7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKICAg
ICBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykpOwpAQCAtMTg5LDcg
KzE5MSwxMCBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICovCiAgICAgICAgIGlmICggdGVzdF9iaXQo
X0lSUV9JTlBST0dSRVNTLCAmZGVzYy0+c3RhdHVzKSB8fAogICAgICAgICAgICAgICF0ZXN0X2Jp
dChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHZnaWNfcHV0X3BlbmRpbmdfaXJxKGQsIHApOwogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsK
KyAgICAgICAgfQogICAgIH0KIAogICAgIGNsZWFyX2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3Rh
dHVzKTsKQEAgLTE5Nyw2ICsyMDIsOCBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKIAogICAgIHAtPmRlc2MgPSBOVUxM
OwogCisgICAgdmdpY19wdXRfcGVuZGluZ19pcnEoZCwgcCk7CisKICAgICByZXR1cm4gMDsKIH0K
IApAQCAtMzgzLDEzICszOTAsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19hZGRfdG9fbHJf
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQogCiB2b2lkIGdp
Y19yZW1vdmVfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFs
X2lycSkKIHsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2
aXJ0dWFsX2lycSk7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gdmdpY19nZXRfcGVuZGlu
Z19pcnEodi0+ZG9tYWluLCB2LCB2aXJ0dWFsX2lycSk7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwog
ICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCiAgICAgICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmxyX3F1ZXVlKTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOworICAgIHZnaWNfcHV0X3BlbmRpbmdfaXJxKHYtPmRvbWFpbiwgcCk7
CiB9CiAKIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IHBlbmRpbmdfaXJxICpuKQpAQCAtNDA2LDYgKzQxNCw3IEBAIHZvaWQgZ2ljX3JhaXNlX2luZmxp
Z2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQogICAgICAgICBn
ZHByaW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0ldSBpbnRvIGQlZHYl
ZCwgd2hlbiBpdCBpcyBzdGlsbCBscl9wZW5kaW5nXG4iLAogICAgICAgICAgICAgICAgICBuLT5p
cnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKICNlbmRpZgorICAgIHZnaWNf
cHV0X3BlbmRpbmdfaXJxKHYtPmRvbWFpbiwgbik7CiB9CiAKIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0
X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQpAQCAtNDQwLDggKzQ0
OSw5IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
aSkKIAogICAgIGdpY19od19vcHMtPnJlYWRfbHIoaSwgJmxyX3ZhbCk7CiAgICAgaXJxID0gbHJf
dmFsLnZpcnE7Ci0gICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7CisgICAgcCA9IHZnaWNf
Z2V0X3BlbmRpbmdfaXJxKHYtPmRvbWFpbiwgdiwgaXJxKTsKICAgICBzcGluX2xvY2soJnAtPmxv
Y2spOworCiAgICAgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCiAgICAgewog
ICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKQEAgLTQ5
OSw3ICs1MDksNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAq
diwgaW50IGkpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9Ci0gICAgc3Bpbl91bmxv
Y2soJnAtPmxvY2spOworICAgIHZnaWNfcHV0X3BlbmRpbmdfaXJxX3VubG9jayh2LT5kb21haW4s
IHApOwogfQogCiB2b2lkIGdpY19jbGVhcl9scnMoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCBi
Zjc1NWFlLi4zNmVkMDRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAgLTc1LDExICs3NSwxMSBAQCBzdGF0aWMgdWludDMy
X3QgdmdpY19mZXRjaF9pdGFyZ2V0c3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBvZmZz
ZXQpCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX1RBUkdFVFNfUEVSX0lUQVJHRVRTUjsgaSsr
LCBvZmZzZXQrKyApCiAgICAgewotICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFf
dG9fcGVuZGluZyh2LCBvZmZzZXQpOworICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSB2
Z2ljX2dldF9wZW5kaW5nX2lycSh2LT5kb21haW4sIHYsIG9mZnNldCk7CiAKICAgICAgICAgc3Bp
bl9sb2NrKCZwLT5sb2NrKTsKICAgICAgICAgcmVnIHw9ICgxIDw8IHAtPnZjcHVfaWQpIDw8IChp
ICogTlJfQklUU19QRVJfVEFSR0VUKTsKLSAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwor
ICAgICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycV91bmxvY2sodi0+ZG9tYWluLCBwKTsKICAgICB9
CiAKICAgICByZXR1cm4gcmVnOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggMTVhNTEyYS4uZmZmNTE4ZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBA
IC0xMDUsMTAgKzEwNSwxMCBAQCBzdGF0aWMgdWludDY0X3QgdmdpY19mZXRjaF9pcm91dGVyKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQogICAgIC8qIFRoZXJlIGlzIGV4YWN0
bHkgMSB2SVJRIHBlciBJUk9VVEVSICovCiAgICAgb2Zmc2V0IC89IE5SX0JZVEVTX1BFUl9JUk9V
VEVSOwogCi0gICAgcCA9IGlycV90b19wZW5kaW5nKHYsIG9mZnNldCk7CisgICAgcCA9IHZnaWNf
Z2V0X3BlbmRpbmdfaXJxKHYtPmRvbWFpbiwgdiwgb2Zmc2V0KTsKICAgICBzcGluX2xvY2soJnAt
PmxvY2spOwogICAgIGFmZiA9IHZjcHVpZF90b192YWZmaW5pdHkocC0+dmNwdV9pZCk7Ci0gICAg
c3Bpbl91bmxvY2soJnAtPmxvY2spOworICAgIHZnaWNfcHV0X3BlbmRpbmdfaXJxX3VubG9jayh2
LT5kb21haW4sIHApOwogCiAgICAgcmV0dXJuIGFmZjsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDUzMGFjNTUuLmM3ZDY0NWUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMu
YwpAQCAtMjQ1LDE3ICsyNDUsMTYgQEAgc3RhdGljIHZvaWQgc2V0X2NvbmZpZyhzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCBjb25maWcpCiAgICAgICAgIHNldF9iaXQoR0lDX0lS
UV9HVUVTVF9FREdFLCAmcC0+c3RhdHVzKTsKIH0KIAotCiAjZGVmaW5lIERFRklORV9HQVRIRVJf
SVJRX0lORk8obmFtZSwgZ2V0X3ZhbCwgc2hpZnQpICAgICAgICAgICAgICAgICAgICAgICAgIFwK
IHVpbnQzMl90IGdhdGhlcl9pcnFfaW5mb18jI25hbWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBpcnEpICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdWludDMy
X3QgcmV0ID0gMCwgaTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBmb3IgKCBpID0gMDsgaSA8ICgzMiAvIHNoaWZ0KTsgaSsrICkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSAr
IGkpOyAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0g
dmdpY19nZXRfcGVuZGluZ19pcnEodi0+ZG9tYWluLCB2LCBpcnEgKyBpKTsgXAogICAgICAgICBz
cGluX2xvY2soJnAtPmxvY2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIHJldCB8PSBnZXRfdmFsKHApIDw8IChzaGlmdCAqIGkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgc3Bpbl91bmxvY2so
JnAtPmxvY2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycV91bmxvY2sodi0+ZG9tYWluLCBwKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICByZXR1
cm4gcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogfQpAQCAtMjY3LDEwICsyNjYsMTAgQEAgdm9pZCBzY2F0dGVyX2lycV9p
bmZvXyMjbmFtZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwgICAgICAgICAgICAg
ICBcCiAgICAgdW5zaWduZWQgaW50IGk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBmb3IgKCBpID0gMDsgaSA8ICgzMiAvIHNo
aWZ0KTsgaSsrICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19w
ZW5kaW5nKHYsIGlycSArIGkpOyAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBl
bmRpbmdfaXJxICpwID0gdmdpY19nZXRfcGVuZGluZ19pcnEodi0+ZG9tYWluLCB2LCBpcnEgKyBp
KTsgXAogICAgICAgICBzcGluX2xvY2soJnAtPmxvY2spOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHNldF92YWwocCwgKHZhbHVlID4+
IChzaGlmdCAqIGkpKSAmICgoMSA8PCBzaGlmdCkgLSAxKSk7ICAgICAgICAgICAgIFwKLSAgICAg
ICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycV91bmxvY2sodi0+
ZG9tYWluLCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIH0KIApAQCAtMzMyLDEzICszMzEsMTMgQEAgdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1
Y3QgdmNwdSAqdikKIAogICAgIGZvciAoIGkgPSAzMjsgaSA8IHZnaWNfbnVtX2lycXMoZCk7IGkr
KyApCiAgICAgewotICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwgaSk7Cisg
ICAgICAgIHAgPSB2Z2ljX2dldF9wZW5kaW5nX2lycShkLCBOVUxMLCBpKTsKICAgICAgICAgc3Bp
bl9sb2NrKCZwLT5sb2NrKTsKICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNw
dShkLCBwKTsKIAogICAgICAgICBpZiAoIHZfdGFyZ2V0ID09IHYgJiYgIXRlc3RfYml0KEdJQ19J
UlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCiAgICAgICAgICAgICBpcnFfc2V0X2Fm
ZmluaXR5KHAtPmRlc2MsIGNwdV9tYXNrKTsKLSAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2sp
OworICAgICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycV91bmxvY2soZCwgcCk7CiAgICAgfQogfQog
CkBAIC0zNTEsNyArMzUwLDcgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IGlycSwgdWludDMyX3QgcikKICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJn
ZXQ7CiAKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMy
ICkgewotICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxICsgaSk7CisgICAgICAgIHAg
PSB2Z2ljX2dldF9wZW5kaW5nX2lycSh2LT5kb21haW4sIHYsIGlycSArIGkpOwogICAgICAgICB2
X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYtPmRvbWFpbiwgcCk7CiAgICAgICAgIGNs
ZWFyX2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwogICAgICAgICBnaWNf
cmVtb3ZlX2Zyb21fcXVldWVzKHZfdGFyZ2V0LCBpcnEgKyBpKTsKQEAgLTM2MSw2ICszNjAsNyBA
QCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJx
LCB1aW50MzJfdCByKQogICAgICAgICAgICAgcC0+ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZShwLT5k
ZXNjKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnAtPmRlc2MtPmxvY2ss
IGZsYWdzKTsKICAgICAgICAgfQorICAgICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycSh2LT5kb21h
aW4sIHApOwogICAgICAgICBpKys7CiAgICAgfQogfQpAQCAtMzc2LDcgKzM3Niw3IEBAIHZvaWQg
dmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwgdWludDMy
X3QgcikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogCiAgICAgd2hpbGUgKCAo
aSA9IGZpbmRfbmV4dF9iaXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKLSAgICAgICAgcCA9IGly
cV90b19wZW5kaW5nKHYsIGlycSArIGkpOworICAgICAgICBwID0gdmdpY19nZXRfcGVuZGluZ19p
cnEoZCwgdiwgaXJxICsgaSk7CiAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUoZCwgcCk7CiAKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwpAQCAtNDA0LDYgKzQwNCw3IEBAIHZvaWQgdmdpY19lbmFibGVfaXJx
cyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwgdWludDMyX3QgcikKICAgICAgICAg
ICAgIHAtPmRlc2MtPmhhbmRsZXItPmVuYWJsZShwLT5kZXNjKTsKICAgICAgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJnAtPmRlc2MtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgfQorICAg
ICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycSh2LT5kb21haW4sIHApOwogICAgICAgICBpKys7CiAg
ICAgfQogfQpAQCAtNDYxLDIzICs0NjIsMzkgQEAgYm9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNw
dSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLCBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLAogICAgIHJl
dHVybiB0cnVlOwogfQogCi1zdHJ1Y3QgcGVuZGluZ19pcnEgKmlycV90b19wZW5kaW5nKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQorc3RydWN0IHBlbmRpbmdfaXJxICpzcGlfdG9f
cGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXJxKQoreworICAgIEFTU0VS
VChpcnEgPj0gTlJfTE9DQUxfSVJRUyk7CisKKyAgICByZXR1cm4gJmQtPmFyY2gudmdpYy5wZW5k
aW5nX2lycXNbaXJxIC0gMzJdOworfQorCitzdHJ1Y3QgcGVuZGluZ19pcnEgKnZnaWNfZ2V0X3Bl
bmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaXJxKQogewogICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqbjsKKwogICAgIC8qIFBlbmRpbmcgaXJxcyBhbGxvY2F0aW9uIHN0
cmF0ZWd5OiB0aGUgZmlyc3QgdmdpYy5ucl9zcGlzIGlycXMKICAgICAgKiBhcmUgdXNlZCBmb3Ig
U1BJczsgdGhlIHJlc3RzIGFyZSB1c2VkIGZvciBwZXIgY3B1IGlycXMgKi8KICAgICBpZiAoIGly
cSA8IDMyICkKKyAgICB7CisgICAgICAgIEFTU0VSVCh2KTsKICAgICAgICAgbiA9ICZ2LT5hcmNo
LnZnaWMucGVuZGluZ19pcnFzW2lycV07CisgICAgfQogICAgIGVsc2UKLSAgICAgICAgbiA9ICZ2
LT5kb21haW4tPmFyY2gudmdpYy5wZW5kaW5nX2lycXNbaXJxIC0gMzJdOworICAgICAgICBuID0g
c3BpX3RvX3BlbmRpbmcoZCwgaXJxKTsKKwogICAgIHJldHVybiBuOwogfQogCi1zdHJ1Y3QgcGVu
ZGluZ19pcnEgKnNwaV90b19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
cnEpCit2b2lkIHZnaWNfcHV0X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCkKIHsKLSAgICBBU1NFUlQoaXJxID49IE5SX0xPQ0FMX0lSUVMpOworfQog
Ci0gICAgcmV0dXJuICZkLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycSAtIDMyXTsKK3ZvaWQg
dmdpY19wdXRfcGVuZGluZ19pcnFfdW5sb2NrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCkKK3sKKyAgICBzcGluX3VubG9jaygmcC0+bG9jayk7CisgICAgdmdpY19wdXRf
cGVuZGluZ19pcnEoZCwgcCk7CiB9CiAKIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3Ry
dWN0IHZjcHUgKnYpCkBAIC00OTQsNyArNTExLDcgQEAgdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdf
aXJxcyhzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCiB7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpp
dGVyLCAqbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworICAgIHN0cnVjdCBwZW5kaW5nX2ly
cSAqaXRlciwgKm4gPSB2Z2ljX2dldF9wZW5kaW5nX2lycSh2LT5kb21haW4sIHYsIHZpcnEpOwog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgYm9vbCBydW5uaW5nOwogCkBAIC01MDQsNiAr
NTIxLDcgQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnEpCiAgICAgaWYgKCB0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFn
cykgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKKyAgICAgICAgdmdpY19wdXRfcGVuZGluZ19pcnEodi0+ZG9tYWluLCBu
KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNTM2LDYgKzU1NCw3IEBAIHZvaWQgdmdp
Y192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogICAg
IHNwaW5fdW5sb2NrKCZuLT5sb2NrKTsKIAogb3V0OgorICAgIHZnaWNfcHV0X3BlbmRpbmdfaXJx
KHYtPmRvbWFpbiwgbik7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKICAgICAvKiB3ZSBoYXZlIGEgbmV3IGhpZ2hlciBwcmlvcml0eSBpcnEs
IGluamVjdCBpdCBpbnRvIHRoZSBndWVzdCAqLwogICAgIHJ1bm5pbmcgPSB2LT5pc19ydW5uaW5n
OwpAQCAtNTUwLDEyICs1NjksMTMgQEAgb3V0Ogogdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
djsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhkLT52Y3B1WzBd
LCB2aXJxKTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSB2Z2ljX2dldF9wZW5kaW5nX2ly
cShkLCBOVUxMLCB2aXJxKTsKIAogICAgIC8qIHRoZSBJUlEgbmVlZHMgdG8gYmUgYW4gU1BJICov
CiAgICAgQVNTRVJUKHZpcnEgPj0gMzIgJiYgdmlycSA8PSB2Z2ljX251bV9pcnFzKGQpKTsKIAog
ICAgIHYgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLCBwKTsKKyAgICB2Z2ljX3B1dF9wZW5kaW5n
X2lycShkLCBwKTsKICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2LCB2aXJxKTsKIH0KIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ldmVudC5oCmluZGV4IDUzMzBkZmUuLmRmNjcyZTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKQEAgLTE2
LDggKzE2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9ldmVudF9kZWxpdmVyeV9pc19lbmFi
bGVkKHN0cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVl
ZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKIHsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBp
cnFfdG9fcGVuZGluZyhjdXJyZW50LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKTsKKyAgICBpbnQgcmV0
ID0gMDsKIAogICAgIC8qIFhYWDogaWYgdGhlIGZpcnN0IGludGVycnVwdCBoYXMgYWxyZWFkeSBi
ZWVuIGRlbGl2ZXJlZCwgd2Ugc2hvdWxkCiAgICAgICogY2hlY2sgd2hldGhlciBhbnkgb3RoZXIg
aW50ZXJydXB0cyB3aXRoIHByaW9yaXR5IGhpZ2hlciB0aGFuIHRoZQpAQCAtMjgsMTEgKzI3LDIw
IEBAIHN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2ZXJ5X25vbWFzayh2
b2lkKQogICAgICAqIGNhc2UuCiAgICAgICovCiAgICAgaWYgKCBnaWNfZXZlbnRzX25lZWRfZGVs
aXZlcnkoKSApCi0gICAgICAgIHJldHVybiAxOworICAgIHsKKyAgICAgICAgcmV0ID0gMTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwogCi0g
ICAgaWYgKCB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSAmJgotICAg
ICAgICBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgKQotICAgICAgICByZXR1cm4gMTsKKyAgICAg
ICAgcCA9IHZnaWNfZ2V0X3BlbmRpbmdfaXJxKGN1cnJlbnQtPmRvbWFpbiwgY3VycmVudCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRj
aG5faXJxKTsKKyAgICAgICAgaWYgKCB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9w
ZW5kaW5nKSAmJgorICAgICAgICAgICAgbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICkKKyAgICAg
ICAgICAgIHJldCA9IDE7CisgICAgICAgIHZnaWNfcHV0X3BlbmRpbmdfaXJxKGN1cnJlbnQtPmRv
bWFpbiwgcCk7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDE4
NmU2ZGYuLjM2ZTRkZTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yOTksNyArMjk5LDEyIEBAIGV4dGVy
biBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwKIGV4
dGVybiB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmlycSk7CiBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7CiBleHRlcm4gdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdf
aXJxcyhzdHJ1Y3QgdmNwdSAqdik7Ci1leHRlcm4gc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9f
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSk7CitleHRlcm4gc3RydWN0
IHBlbmRpbmdfaXJxICp2Z2ljX2dldF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUg
KnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgaXJxKTsKK2V4dGVybiB2b2lkIHZnaWNfcHV0X3BlbmRpbmdfaXJxKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CitleHRlcm4gdm9pZCB2Z2ljX3B1dF9w
ZW5kaW5nX2lycV91bmxvY2soc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwogZXh0ZXJuIHN0cnVj
dCBwZW5kaW5nX2lycSAqc3BpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGlycSk7CiBleHRlcm4gc3RydWN0IHZnaWNfaXJxX3JhbmsgKnZnaWNfcmFua19vZmZzZXQo
c3RydWN0IHZjcHUgKnYsIGludCBiLCBpbnQgbiwgaW50IHMpOwogZXh0ZXJuIHN0cnVjdCB2Z2lj
X2lycV9yYW5rICp2Z2ljX3JhbmtfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJx
KTsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ih3-0004PC-3M; Thu, 04 May 2017 15:29:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Ih1-0004Lg-D2
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:23 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F1/36-24726-2D84B095; Thu, 04 May 2017 15:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfeSB3e
 kwa1tHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2SU/ZCs7YVqxabtnAOM2gi5GLQ0hgM6PE
 mt6zbBDOckaJGcfnsXQxcnKwCehK7Lj5mhnEFhEIlXi64DuYzSygJLH/7DVGEFtYIEhi7ZFrT
 CA2i4CqxIE/e8B6eQWsJb7NXQcWlxCQk2g4fx+slxMovnfvbjBbSMBK4sOTk2wTGLkXMDKsYt
 QoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9G89AwPjDsa+VX6
 HGCU5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD97s4dKSRYlJqeWpGWmQMMNJi0
 BAePkgjvR5A0b3FBYm5xZjpE6hSjopQ47wqQhABIIqM0D64NFtyXGGWlhHkZGRgYhHgKUotyM
 0tQ5V8xinMwKgnzcgFjRYgnM68EbvoroMVMQIubZTlAFpckIqSkGhj574vk8F4Nn/OcR/6Web
 qncMNH06RQuZM/NnYFfS70vb3rksODc16JnZUej/fWbjbfqhbLsrSnP2lJ2iXthoYC7bbE3S6
 HT25/JtaxQcn4z9FbdzfWZojtULDQO2e2uulp+ApjXzM57+W/ph2/53kkf26rX8Gcl3W7LecJ
 PZL+eFtUUCCsQ16JpTgj0VCLuag4EQCCUSO5aQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1493911759!76630123!2
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59666 invoked from network); 4 May 2017 15:29:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 4 May 2017 15:29:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 858E515BE;
 Thu,  4 May 2017 08:29:21 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C4EB33F23B;
 Thu,  4 May 2017 08:29:20 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:23 +0100
Message-Id: <20170504153123.1204-11-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 10/10] ARM: vGIC: remove struct irq_rank and
	support functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgZXZlcnkgaW5mb3JtYXRpb24gZm9ybWVybHkgc3RvcmVkIGluIHRoZSBpcnFfcmFu
ayBoYXMgYmVlbgp0cmFuc2ZlcnJlZCBvdmVyIHRvIHN0cnVjdCBwZW5kaW5nX2lycSwgd2UgY2Fu
IGdldCByaWQgb2YgYWxsIGRlYWQgY29kZQpkZWNsYXJpbmcgYW5kIGluaXRpYWxpemluZyB0aGUg
c3RydWN0dXJlIGFuZCBhbGwgdGhlIHN1cHBvcnQgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L3ZnaWMuYyAgICAgICAgICB8IDU1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgIDYgKy0tLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgfCA0OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTA4IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCmluZGV4IGM3ZDY0NWUuLjc2ODBjZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMzEsMzUgKzMxLDYgQEAKICNpbmNsdWRl
IDxhc20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KIAotc3RhdGljIGlubGluZSBzdHJ1
Y3QgdmdpY19pcnFfcmFuayAqdmdpY19nZXRfcmFuayhzdHJ1Y3QgdmNwdSAqdiwgaW50IHJhbmsp
Ci17Ci0gICAgaWYgKCByYW5rID09IDAgKQotICAgICAgICByZXR1cm4gdi0+YXJjaC52Z2ljLnBy
aXZhdGVfaXJxczsKLSAgICBlbHNlIGlmICggcmFuayA8PSBET01BSU5fTlJfUkFOS1Modi0+ZG9t
YWluKSApCi0gICAgICAgIHJldHVybiAmdi0+ZG9tYWluLT5hcmNoLnZnaWMuc2hhcmVkX2lycXNb
cmFuayAtIDFdOwotICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci19Ci0KLS8qCi0gKiBS
ZXR1cm5zIHJhbmsgY29ycmVzcG9uZGluZyB0byBhIEdJQ0RfPEZPTz48bj4gcmVnaXN0ZXIgZm9y
Ci0gKiBHSUNEXzxGT08+IHdpdGggPGI+LWJpdHMtcGVyLWludGVycnVwdC4KLSAqLwotc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnZnaWNfcmFua19vZmZzZXQoc3RydWN0IHZjcHUgKnYsIGludCBiLCBp
bnQgbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cykKLXsKLSAgICBpbnQgcmFuayA9IFJFR19SQU5LX05SKGIsIChuID4+IHMpKTsKLQotICAgIHJl
dHVybiB2Z2ljX2dldF9yYW5rKHYsIHJhbmspOwotfQotCi1zdHJ1Y3QgdmdpY19pcnFfcmFuayAq
dmdpY19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKLXsKLSAgICBp
bnQgcmFuayA9IGlycS8zMjsKLQotICAgIHJldHVybiB2Z2ljX2dldF9yYW5rKHYsIHJhbmspOwot
fQotCiBzdGF0aWMgdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJx
ICpwLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgdmNwdV9pZCkKIHsKQEAgLTcwLDE0ICs0MSw2IEBAIHN0YXRpYyB2b2lkIHZnaWNfaW5p
dF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxLAog
ICAgIHAtPnZjcHVfaWQgPSB2Y3B1X2lkOwogfQogCi1zdGF0aWMgdm9pZCB2Z2ljX3JhbmtfaW5p
dChzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywgdWludDhfdCBpbmRleCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1KQotewotICAgIHNwaW5fbG9ja19pbml0
KCZyYW5rLT5sb2NrKTsKLQotICAgIHJhbmstPmluZGV4ID0gaW5kZXg7Ci19Ci0KIGludCBkb21h
aW5fdmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpCiB7CiAg
ICAgc3dpdGNoICggZC0+YXJjaC52Z2ljLnZlcnNpb24gKQpAQCAtMTE2LDExICs3OSw2IEBAIGlu
dCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBucl9zcGlz
KQogCiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2gudmdpYy5sb2NrKTsKIAotICAgIGQtPmFy
Y2gudmdpYy5zaGFyZWRfaXJxcyA9Ci0gICAgICAgIHh6YWxsb2NfYXJyYXkoc3RydWN0IHZnaWNf
aXJxX3JhbmssIERPTUFJTl9OUl9SQU5LUyhkKSk7Ci0gICAgaWYgKCBkLT5hcmNoLnZnaWMuc2hh
cmVkX2lycXMgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOwotCiAgICAgZC0+YXJj
aC52Z2ljLnBlbmRpbmdfaXJxcyA9CiAgICAgICAgIHh6YWxsb2NfYXJyYXkoc3RydWN0IHBlbmRp
bmdfaXJxLCBkLT5hcmNoLnZnaWMubnJfc3Bpcyk7CiAgICAgaWYgKCBkLT5hcmNoLnZnaWMucGVu
ZGluZ19pcnFzID09IE5VTEwgKQpAQCAtMTMwLDEwICs4OCw2IEBAIGludCBkb21haW5fdmdpY19p
bml0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBucl9zcGlzKQogICAgIGZvciAoaT0w
OyBpPGQtPmFyY2gudmdpYy5ucl9zcGlzOyBpKyspCiAgICAgICAgIHZnaWNfaW5pdF9wZW5kaW5n
X2lycSgmZC0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxc1tpXSwgaSArIDMyLCAwKTsKIAotICAgIC8q
IFNQSXMgYXJlIHJvdXRlZCB0byBWQ1BVMCBieSBkZWZhdWx0ICovCi0gICAgZm9yICggaSA9IDA7
IGkgPCBET01BSU5fTlJfUkFOS1MoZCk7IGkrKyApCi0gICAgICAgIHZnaWNfcmFua19pbml0KCZk
LT5hcmNoLnZnaWMuc2hhcmVkX2lycXNbaV0sIGkgKyAxLCAwKTsKLQogICAgIHJldCA9IGQtPmFy
Y2gudmdpYy5oYW5kbGVyLT5kb21haW5faW5pdChkKTsKICAgICBpZiAoIHJldCApCiAgICAgICAg
IHJldHVybiByZXQ7CkBAIC0xNzQsNyArMTI4LDYgQEAgdm9pZCBkb21haW5fdmdpY19mcmVlKHN0
cnVjdCBkb21haW4gKmQpCiAgICAgfQogCiAgICAgZC0+YXJjaC52Z2ljLmhhbmRsZXItPmRvbWFp
bl9mcmVlKGQpOwotICAgIHhmcmVlKGQtPmFyY2gudmdpYy5zaGFyZWRfaXJxcyk7CiAgICAgeGZy
ZWUoZC0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxcyk7CiAgICAgeGZyZWUoZC0+YXJjaC52Z2ljLmFs
bG9jYXRlZF9pcnFzKTsKIH0KQEAgLTE4MywxMyArMTM2LDYgQEAgaW50IHZjcHVfdmdpY19pbml0
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGludCBpOwogCi0gICAgdi0+YXJjaC52Z2ljLnByaXZh
dGVfaXJxcyA9IHh6YWxsb2Moc3RydWN0IHZnaWNfaXJxX3JhbmspOwotICAgIGlmICggdi0+YXJj
aC52Z2ljLnByaXZhdGVfaXJxcyA9PSBOVUxMICkKLSAgICAgIHJldHVybiAtRU5PTUVNOwotCi0g
ICAgLyogU0dJcy9QUElzIGFyZSBhbHdheXMgcm91dGVkIHRvIHRoaXMgVkNQVSAqLwotICAgIHZn
aWNfcmFua19pbml0KHYtPmFyY2gudmdpYy5wcml2YXRlX2lycXMsIDAsIHYtPnZjcHVfaWQpOwot
CiAgICAgdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFuZGxlci0+dmNwdV9pbml0KHYpOwogCiAgICAg
bWVtc2V0KCZ2LT5hcmNoLnZnaWMucGVuZGluZ19pcnFzLCAwLCBzaXplb2Yodi0+YXJjaC52Z2lj
LnBlbmRpbmdfaXJxcykpOwpAQCAtMjA2LDcgKzE1Miw2IEBAIGludCB2Y3B1X3ZnaWNfaW5pdChz
dHJ1Y3QgdmNwdSAqdikKIAogaW50IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIHhmcmVlKHYtPmFyY2gudmdpYy5wcml2YXRlX2lycXMpOwogICAgIHJldHVybiAwOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaAppbmRleCA2ZGU4MDgyLi4xOTUzMWIwIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKQEAgLTgzLDE1ICs4MywxMiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgICogc2hh
cmVkX2lycXMgd2hlcmUgZWFjaCBtZW1iZXIgY29udGFpbnMgaXRzIG93biBsb2NraW5nLgogICAg
ICAgICAgKgogICAgICAgICAgKiBJZiBib3RoIGNsYXNzIG9mIGxvY2sgaXMgcmVxdWlyZWQgdGhl
biB0aGlzIGxvY2sgbXVzdCBiZQotICAgICAgICAgKiB0YWtlbiBmaXJzdC4gSWYgbXVsdGlwbGUg
cmFuayBsb2NrcyBhcmUgcmVxdWlyZWQgKGluY2x1ZGluZwotICAgICAgICAgKiB0aGUgcGVyLXZj
cHUgcHJpdmF0ZV9pcnFzIHJhbmspIHRoZW4gdGhleSBtdXN0IGJlIHRha2VuIGluCi0gICAgICAg
ICAqIHJhbmsgb3JkZXIuCisgICAgICAgICAqIHRha2VuIGZpcnN0LgogICAgICAgICAgKi8KICAg
ICAgICAgc3BpbmxvY2tfdCBsb2NrOwogICAgICAgICB1aW50MzJfdCBjdGxyOwogICAgICAgICBp
bnQgbnJfc3BpczsgLyogTnVtYmVyIG9mIFNQSXMgKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyAq
YWxsb2NhdGVkX2lycXM7IC8qIGJpdG1hcCBvZiBJUlFzIGFsbG9jYXRlZCAqLwotICAgICAgICBz
dHJ1Y3QgdmdpY19pcnFfcmFuayAqc2hhcmVkX2lycXM7CiAgICAgICAgIC8qCiAgICAgICAgICAq
IFNQSXMgYXJlIGRvbWFpbiBnbG9iYWwsIFNHSXMgYW5kIFBQSXMgYXJlIHBlci1WQ1BVIGFuZCBz
dG9yZWQgaW4KICAgICAgICAgICogc3RydWN0IGFyY2hfdmNwdS4KQEAgLTIzNiw3ICsyMzMsNiBA
QCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgICAgICAqIHN0cnVjdCBhcmNoX2RvbWFpbi4KICAgICAg
ICAgICovCiAgICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSBwZW5kaW5nX2lycXNbMzJdOwotICAg
ICAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcHJpdmF0ZV9pcnFzOwogCiAgICAgICAgIC8qIFRo
aXMgbGlzdCBpcyBvcmRlcmVkIGJ5IElSUSBwcmlvcml0eSBhbmQgaXQgaXMgdXNlZCB0byBrZWVw
CiAgICAgICAgICAqIHRyYWNrIG9mIHRoZSBJUlFzIHRoYXQgdGhlIFZHSUMgaW5qZWN0ZWQgaW50
byB0aGUgZ3Vlc3QuCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDM2ZTRkZTIuLjcyMDk1YjggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCkBAIC05NiwxNiArOTYsNiBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKICAgICBzcGlubG9j
a190IGxvY2s7CiB9OwogCi0jZGVmaW5lIE5SX0lOVEVSUlVQVF9QRVJfUkFOSyAgIDMyCi0jZGVm
aW5lIElOVEVSUlVQVF9SQU5LX01BU0sgKE5SX0lOVEVSUlVQVF9QRVJfUkFOSyAtIDEpCi0KLS8q
IFJlcHJlc2VudHMgc3RhdGUgY29ycmVzcG9uZGluZyB0byBhIGJsb2NrIG9mIDMyIGludGVycnVw
dHMgKi8KLXN0cnVjdCB2Z2ljX2lycV9yYW5rIHsKLSAgICBzcGlubG9ja190IGxvY2s7IC8qIENv
dmVycyBhY2Nlc3MgdG8gYWxsIG90aGVyIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3QgKi8KLQotICAg
IHVpbnQ4X3QgaW5kZXg7Ci19OwotCiBzdHJ1Y3Qgc2dpX3RhcmdldCB7CiAgICAgdWludDhfdCBh
ZmYxOwogICAgIHVpbnQxNl90IGxpc3Q7CkBAIC0xMzAsMzkgKzEyMCw5IEBAIHN0cnVjdCB2Z2lj
X29wcyB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IG1heF92Y3B1czsKIH07CiAKLS8qIE51bWJl
ciBvZiByYW5rcyBvZiBpbnRlcnJ1cHQgcmVnaXN0ZXJzIGZvciBhIGRvbWFpbiAqLwotI2RlZmlu
ZSBET01BSU5fTlJfUkFOS1MoZCkgKCgoZCktPmFyY2gudmdpYy5ucl9zcGlzKzMxKS8zMikKLQog
I2RlZmluZSB2Z2ljX2xvY2sodikgICBzcGluX2xvY2tfaXJxKCYodiktPmRvbWFpbi0+YXJjaC52
Z2ljLmxvY2spCiAjZGVmaW5lIHZnaWNfdW5sb2NrKHYpIHNwaW5fdW5sb2NrX2lycSgmKHYpLT5k
b21haW4tPmFyY2gudmdpYy5sb2NrKQogCi0jZGVmaW5lIHZnaWNfbG9ja19yYW5rKHYsIHIsIGZs
YWdzKSAgIHNwaW5fbG9ja19pcnFzYXZlKCYociktPmxvY2ssIGZsYWdzKQotI2RlZmluZSB2Z2lj
X3VubG9ja19yYW5rKHYsIHIsIGZsYWdzKSBzcGluX3VubG9ja19pcnFyZXN0b3JlKCYociktPmxv
Y2ssIGZsYWdzKQotCi0vKgotICogUmFuayBjb250YWluaW5nIEdJQ0RfPEZPTz48bj4gZm9yIEdJ
Q0RfPEZPTz4gd2l0aAotICogPGI+LWJpdHMtcGVyLWludGVycnVwdAotICovCi1zdGF0aWMgaW5s
aW5lIGludCBSRUdfUkFOS19OUihpbnQgYiwgdWludDMyX3QgbikKLXsKLSAgICBzd2l0Y2ggKCBi
ICkKLSAgICB7Ci0gICAgLyoKLSAgICAgKiBJUlEgcmFua3MgYXJlIG9mIHNpemUgMzIuIFNvIG4g
Y2Fubm90IGJlIHNoaWZ0ZWQgYmV5b25kIDUgZm9yIDMyCi0gICAgICogYW5kIGFib3ZlLiBGb3Ig
NjQtYml0IG4gaXMgYWxyZWFkeSBzaGlmdGVkIERCQVRfRE9VQkxFX1dPUkQKLSAgICAgKiBieSB0
aGUgY2FsbGVyCi0gICAgICovCi0gICAgY2FzZSA2NDoKLSAgICBjYXNlIDMyOiByZXR1cm4gbiA+
PiA1OwotICAgIGNhc2UgMTY6IHJldHVybiBuID4+IDQ7Ci0gICAgY2FzZSA4OiByZXR1cm4gbiA+
PiAzOwotICAgIGNhc2UgNDogcmV0dXJuIG4gPj4gMjsKLSAgICBjYXNlIDI6IHJldHVybiBuID4+
IDE7Ci0gICAgY2FzZSAxOiByZXR1cm4gbjsKLSAgICBkZWZhdWx0OiBCVUcoKTsKLSAgICB9Ci19
Ci0KIHVpbnQzMl90IGdhdGhlcl9pcnFfaW5mb19wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IGlycSk7CiB2b2lkIHNjYXR0ZXJfaXJxX2luZm9fcHJpb3JpdHkoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHZhbHVlKTsKQEAgLTI4MywxMiArMjQzLDYgQEAgVkdJQ19SRUdfSEVMUEVS
UygzMiwgMHgzKTsKIAogZW51bSBnaWNfc2dpX21vZGU7CiAKLS8qCi0gKiBPZmZzZXQgb2YgR0lD
RF88Rk9PPjxuPiB3aXRoIGl0cyByYW5rLCBmb3IgR0lDRF88Rk9PPiBzaXplIDxzPiB3aXRoCi0g
KiA8Yj4tYml0cy1wZXItaW50ZXJydXB0LgotICovCi0jZGVmaW5lIFJFR19SQU5LX0lOREVYKGIs
IG4sIHMpICgoKChuKSA+PiBzKSAmICgoYiktMSkpICUgMzIpCi0KICNkZWZpbmUgdmdpY19udW1f
aXJxcyhkKSAgICAgICAgKChkKS0+YXJjaC52Z2ljLm5yX3NwaXMgKyAzMikKIAogZXh0ZXJuIGlu
dCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBucl9zcGlz
KTsKQEAgLTMwNiw4ICsyNjAsNiBAQCBleHRlcm4gdm9pZCB2Z2ljX3B1dF9wZW5kaW5nX2lycShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwogZXh0ZXJuIHZvaWQgdmdp
Y19wdXRfcGVuZGluZ19pcnFfdW5sb2NrKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKIGV4dGVy
biBzdHJ1Y3QgcGVuZGluZ19pcnEgKnNwaV90b19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpcnEpOwotZXh0ZXJuIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2Z2ljX3Jhbmtf
b2Zmc2V0KHN0cnVjdCB2Y3B1ICp2LCBpbnQgYiwgaW50IG4sIGludCBzKTsKLWV4dGVybiBzdHJ1
Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGlycSk7CiBleHRlcm4gYm9vbCB2Z2ljX2VtdWxhdGUoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVuaW9uIGhzciBoc3IpOwogZXh0ZXJuIHZvaWQgdmdpY19kaXNhYmxlX2lycXMoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsIHVpbnQzMl90IHIpOwogZXh0ZXJuIHZvaWQg
dmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwgdWludDMy
X3Qgcik7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 15:29:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ih3-0004Pl-BM; Thu, 04 May 2017 15:29:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Ih1-0004Ly-Me
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:29:23 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9F/0E-03869-2D84B095; Thu, 04 May 2017 15:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfe8B3e
 kQdMtRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP8xoWMBc0JFW0nHjA2MO7x7GLk5BAS2Mgo
 carbvYuRC8heziix7kYTO0iCTUBXYsfN18wgtohAqMTTBd/BbGYBJYn9Z68xdjFycAgLxEic/
 yoKEmYRUJV4euQBI4jNK2Al0bRtGROILSEgJ9Fw/j5YK6eAtcTevbuZIfZaSXx4cpJtAiP3Ak
 aGVYwaxalFZalFuobGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjF+
 WBRxilORgUhLlVX/FHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneGO3ekkGBRanpqRVpmDjDM
 YNISHDxKIrydbkBp3uKCxNzizHSI1ClGRSlxXmuQPgGQREZpHlwbLLQvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZiXCxgpQjyZeSVw018BLWYCWtwsywGyuCQRISXVwFj30Pjz9+82kUtfau
 w4PFtmlr/NbF5Z19Tw8joz7c+rdXdtr+dUeCRqahClt8iV4Y1BqfuPScl3fikmmdqIJCbJana
 cbdjed+No8O/Fd1w43gkpz/p396Ivc//tMOH929luLrBnSou98Ssu/IqTtTTrod9M14v+NDvs
 ZNjx+eaujWc2JEvsPK/EUpyRaKjFXFScCAAgwuJDaAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493911758!66611552!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17754 invoked from network); 4 May 2017 15:29:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 4 May 2017 15:29:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6EDDB2B;
 Thu,  4 May 2017 08:29:18 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AB9B03F23B;
 Thu,  4 May 2017 08:29:17 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  4 May 2017 16:31:20 +0100
Message-Id: <20170504153123.1204-8-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170504153123.1204-1-andre.przywara@arm.com>
References: <20170504153123.1204-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH 07/10] ARM: vGIC: move enable status from
	irq_rank to struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHdlIHN0b3JlIHRoZSBlbmFibGUgYml0IG9mIGFuIGludGVycnVwdCBpbiB0aGUg
cmFuayBzdHJ1Y3R1cmUuClJlbW92ZSBpdCBmcm9tIHRoZXJlIGFuZCBsZXQgdGhlIE1NSU8gZW11
bGF0aW9uIHVzZSB0aGUgYWxyZWFkeSBleGlzdGluZwpHSUNfSVJRX0dVRVNUX0VOQUJMRUQgaW4g
dGhlIHN0YXR1cyBiaXRzIG9mIHN0cnVjdCBwZW5kaW5nX2lycS4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92
Z2ljLXYyLmMgICAgIHwgMzggKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL2FybS92Z2ljLXYzLmMgICAgIHwgNTUgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCAyNyArKysrKysr
KysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgNyArKystLS0K
IDQgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMK
aW5kZXggNzk1MTczYy4uMjJjNjc5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0yMjQsMjAgKzIyNCwxNSBAQCBzdGF0
aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9f
dCAqaW5mbywKIAogICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JU0VOQUJMRVIsIEdJQ0RfSVNFTkFC
TEVSTik6CiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dp
ZHRoOwotICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAxLCBnaWNkX3JlZyAtIEdJ
Q0RfSVNFTkFCTEVSLCBEQUJUX1dPUkQpOwotICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCkgZ290
byByZWFkX2FzX3plcm87Ci0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsK
LSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7Ci0g
ICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOworICAgICAgICBpcnEgPSAo
Z2ljZF9yZWcgLSBHSUNEX0lTRU5BQkxFUikgKiA4OworICAgICAgICBpZiAoIGlycSA+PSB2LT5k
b21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBnb3RvIHJlYWRfYXNfemVybzsKKyAgICAg
ICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoZ2F0aGVyX2lycV9pbmZvX2VuYWJsZWQodiwgaXJx
KSwgaW5mbyk7CiAgICAgICAgIHJldHVybiAxOwogCiAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lD
RU5BQkxFUiwgR0lDRF9JQ0VOQUJMRVJOKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFC
VF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0
KHYsIDEsIGdpY2RfcmVnIC0gR0lDRF9JQ0VOQUJMRVIsIERBQlRfV09SRCk7Ci0gICAgICAgIGlm
ICggcmFuayA9PSBOVUxMKSBnb3RvIHJlYWRfYXNfemVybzsKLSAgICAgICAgdmdpY19sb2NrX3Jh
bmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChyYW5r
LT5pZW5hYmxlLCBpbmZvKTsKLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFn
cyk7CisgICAgICAgIGlycSA9IChnaWNkX3JlZyAtIEdJQ0RfSVNFTkFCTEVSKSAqIDg7CisgICAg
ICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGdhdGhlcl9pcnFfaW5mb19lbmFibGVkKHYsIGly
cSksIGluZm8pOwogICAgICAgICByZXR1cm4gMTsKIAogICAgIC8qIFJlYWQgdGhlIHBlbmRpbmcg
c3RhdHVzIG9mIGFuIElSUSB2aWEgR0lDRCBpcyBub3Qgc3VwcG9ydGVkICovCkBAIC00MzAsMjQg
KzQyNSwxOSBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNw
dSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAKICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVNFTkFC
TEVSLCBHSUNEX0lTRU5BQkxFUk4pOgogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dP
UkQgKSBnb3RvIGJhZF93aWR0aDsKLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwg
MSwgZ2ljZF9yZWcgLSBHSUNEX0lTRU5BQkxFUiwgREFCVF9XT1JEKTsKLSAgICAgICAgaWYgKCBy
YW5rID09IE5VTEwpIGdvdG8gd3JpdGVfaWdub3JlOwotICAgICAgICB2Z2ljX2xvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7Ci0gICAgICAgIHRyID0gcmFuay0+aWVuYWJsZTsKLSAgICAgICAgdmdp
Y19yZWczMl9zZXRiaXRzKCZyYW5rLT5pZW5hYmxlLCByLCBpbmZvKTsKLSAgICAgICAgdmdpY19l
bmFibGVfaXJxcyh2LCAocmFuay0+aWVuYWJsZSkgJiAofnRyKSwgcmFuay0+aW5kZXgpOwotICAg
ICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKKyAgICAgICAgaXJxID0gKGdp
Y2RfcmVnIC0gR0lDRF9JU0VOQUJMRVIpICogODsKKyAgICAgICAgaWYgKCBpcnEgPj0gdi0+ZG9t
YWluLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkgZ290byB3cml0ZV9pZ25vcmU7CisgICAgICAg
IHRyID0gZ2F0aGVyX2lycV9pbmZvX2VuYWJsZWQodiwgaXJxKTsKKyAgICAgICAgdmdpY19yZWcz
Ml9zZXRiaXRzKCZ0ciwgciwgaW5mbyk7CisgICAgICAgIHZnaWNfZW5hYmxlX2lycXModiwgaXJx
LCB0cik7CiAgICAgICAgIHJldHVybiAxOwogCiAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lDRU5B
QkxFUiwgR0lDRF9JQ0VOQUJMRVJOKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9X
T1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYs
IDEsIGdpY2RfcmVnIC0gR0lDRF9JQ0VOQUJMRVIsIERBQlRfV09SRCk7Ci0gICAgICAgIGlmICgg
cmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKLSAgICAgICAgdmdpY19sb2NrX3Jhbmso
diwgcmFuaywgZmxhZ3MpOwotICAgICAgICB0ciA9IHJhbmstPmllbmFibGU7Ci0gICAgICAgIHZn
aWNfcmVnMzJfY2xlYXJiaXRzKCZyYW5rLT5pZW5hYmxlLCByLCBpbmZvKTsKLSAgICAgICAgdmdp
Y19kaXNhYmxlX2lycXModiwgKH5yYW5rLT5pZW5hYmxlKSAmIHRyLCByYW5rLT5pbmRleCk7Ci0g
ICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOworICAgICAgICBpcnEgPSAo
Z2ljZF9yZWcgLSBHSUNEX0lTRU5BQkxFUikgKiA4OworICAgICAgICB0ciA9IGdhdGhlcl9pcnFf
aW5mb19lbmFibGVkKHYsIGlycSk7CisgICAgICAgIHZnaWNfcmVnMzJfY2xlYXJiaXRzKCZ0ciwg
ciwgaW5mbyk7CisgICAgICAgIHZnaWNfZGlzYWJsZV9pcnFzKHYsIGlycSwgdHIpOwogICAgICAg
ICByZXR1cm4gMTsKIAogICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JU1BFTkRSLCBHSUNEX0lTUEVO
RFJOKToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy12My5jCmluZGV4IDc5ODk5ODkuLjAxNzY0YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtNDc0LDggKzQ3NCw2
IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hh
ciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlZ2lzdGVyX3QgKnIpCiB7CiAgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQg
PSBpbmZvLT5kYWJ0OwotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rOwotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IGlycTsKIAogICAgIHN3aXRjaCAoIHJl
ZyApCkBAIC00ODcsMjAgKzQ4NSwxNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21t
b25fbW1pb19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgY2Fz
ZSBWUkFOR0UzMihHSUNEX0lTRU5BQkxFUiwgR0lDRF9JU0VOQUJMRVJOKToKICAgICAgICAgaWYg
KCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgIHJhbmsg
PSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDEsIHJlZyAtIEdJQ0RfSVNFTkFCTEVSLCBEQUJUX1dPUkQp
OwotICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOwotICAgICAg
ICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgICpyID0gdmdpY19yZWcz
Ml9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOwotICAgICAgICB2Z2ljX3VubG9ja19yYW5r
KHYsIHJhbmssIGZsYWdzKTsKKyAgICAgICAgaXJxID0gKHJlZyAtIEdJQ0RfSVNFTkFCTEVSKSAq
IDg7CisgICAgICAgIGlmICggaXJxID49IHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX3NwaXMgKyAz
MiApIGdvdG8gcmVhZF9hc196ZXJvOworICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChn
YXRoZXJfaXJxX2luZm9fZW5hYmxlZCh2LCBpcnEpLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7
CiAKICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUNFTkFCTEVSLCBHSUNEX0lDRU5BQkxFUk4pOgog
ICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKLSAg
ICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgcmVnIC0gR0lDRF9JQ0VOQUJMRVIs
IERBQlRfV09SRCk7Ci0gICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byByZWFkX2FzX3pl
cm87Ci0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgKnIg
PSB2Z2ljX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7Ci0gICAgICAgIHZnaWNf
dW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOworICAgICAgICBpcnEgPSAocmVnIC0gR0lDRF9J
U0VOQUJMRVIpICogODsKKyAgICAgICAgaWYgKCBpcnEgPj0gdi0+ZG9tYWluLT5hcmNoLnZnaWMu
bnJfc3BpcyArIDMyICkgZ290byByZWFkX2FzX3plcm87CisgICAgICAgICpyID0gdmdpY19yZWcz
Ml9leHRyYWN0KGdhdGhlcl9pcnFfaW5mb19lbmFibGVkKHYsIGlycSksIGluZm8pOwogICAgICAg
ICByZXR1cm4gMTsKIAogICAgIC8qIFJlYWQgdGhlIHBlbmRpbmcgc3RhdHVzIG9mIGFuIElSUSB2
aWEgR0lDRC9HSUNSIGlzIG5vdCBzdXBwb3J0ZWQgKi8KQEAgLTU1MCw5ICs1NDQsNiBAQCBzdGF0
aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb193cml0ZShjb25zdCBjaGFyICpuYW1l
LCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgcikKIHsKICAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8t
PmRhYnQ7Ci0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbms7Ci0gICAgdWludDMyX3QgdHI7
Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25lZCBpbnQgaXJxOwogCiAgICAg
c3dpdGNoICggcmVnICkKQEAgLTU2MiwyNiArNTUzLDMyIEBAIHN0YXRpYyBpbnQgX192Z2ljX3Yz
X2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2
LAogICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKIAogICAgIGNhc2UgVlJBTkdFMzIoR0lD
RF9JU0VOQUJMRVIsIEdJQ0RfSVNFTkFCTEVSTik6CisgICAgeworICAgICAgICB1aW50MzJfdCBu
ZXdfcmVnLCB0cjsKKwogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3Rv
IGJhZF93aWR0aDsKLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgcmVnIC0g
R0lDRF9JU0VOQUJMRVIsIERBQlRfV09SRCk7Ci0gICAgICAgIGlmICggcmFuayA9PSBOVUxMICkg
Z290byB3cml0ZV9pZ25vcmU7Ci0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKLSAgICAgICAgdHIgPSByYW5rLT5pZW5hYmxlOwotICAgICAgICB2Z2ljX3JlZzMyX3NldGJp
dHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOwotICAgICAgICB2Z2ljX2VuYWJsZV9pcnFzKHYs
IChyYW5rLT5pZW5hYmxlKSAmICh+dHIpLCByYW5rLT5pbmRleCk7Ci0gICAgICAgIHZnaWNfdW5s
b2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOworICAgICAgICBpcnEgPSAocmVnIC0gR0lDRF9JU0VO
QUJMRVIpICogODsKKyAgICAgICAgaWYgKCBpcnEgPj0gdi0+ZG9tYWluLT5hcmNoLnZnaWMubnJf
c3BpcyArIDMyICkgZ290byB3cml0ZV9pZ25vcmU7CisgICAgICAgIG5ld19yZWcgPSBnYXRoZXJf
aXJxX2luZm9fZW5hYmxlZCh2LCBpcnEpOworICAgICAgICB0ciA9IG5ld19yZWc7CisgICAgICAg
IHZnaWNfcmVnMzJfc2V0Yml0cygmbmV3X3JlZywgciwgaW5mbyk7CisgICAgICAgIHZnaWNfZW5h
YmxlX2lycXModiwgaXJxLCBuZXdfcmVnICYgKH50cikpOwogICAgICAgICByZXR1cm4gMTsKKyAg
ICB9CiAKICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUNFTkFCTEVSLCBHSUNEX0lDRU5BQkxFUk4p
OgorICAgIHsKKyAgICAgICAgdWludDMyX3QgbmV3X3JlZywgdHI7CisKICAgICAgICAgaWYgKCBk
YWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgIHJhbmsgPSB2
Z2ljX3Jhbmtfb2Zmc2V0KHYsIDEsIHJlZyAtIEdJQ0RfSUNFTkFCTEVSLCBEQUJUX1dPUkQpOwot
ICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gd3JpdGVfaWdub3JlOwotICAgICAgICB2
Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgIHRyID0gcmFuay0+aWVuYWJs
ZTsKLSAgICAgICAgdmdpY19yZWczMl9jbGVhcmJpdHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8p
OwotICAgICAgICB2Z2ljX2Rpc2FibGVfaXJxcyh2LCAofnJhbmstPmllbmFibGUpICYgdHIsIHJh
bmstPmluZGV4KTsKLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cisg
ICAgICAgIGlycSA9IChyZWcgLSBHSUNEX0lTRU5BQkxFUikgKiA4OworICAgICAgICBpZiAoIGly
cSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBnb3RvIHdyaXRlX2lnbm9y
ZTsKKyAgICAgICAgbmV3X3JlZyA9IGdhdGhlcl9pcnFfaW5mb19lbmFibGVkKHYsIGlycSk7Cisg
ICAgICAgIHRyID0gbmV3X3JlZzsKKyAgICAgICAgdmdpY19yZWczMl9jbGVhcmJpdHMoJm5ld19y
ZWcsIHIsIGluZm8pOworICAgICAgICB2Z2ljX2Rpc2FibGVfaXJxcyh2LCBpcnEsICh+bmV3X3Jl
ZykgJiB0cik7CiAgICAgICAgIHJldHVybiAxOworICAgIH0KIAogICAgIGNhc2UgVlJBTkdFMzIo
R0lDRF9JU1BFTkRSLCBHSUNEX0lTUEVORFJOKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0g
REFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCAwMmMxZDEyLi5hMjMwNzlhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTIz
NSw2ICsyMzUsMTEgQEAgc3RhdGljIHZvaWQgc2V0X3ByaW9yaXR5KHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCwgdWludDhfdCBwcmlvKQogICAgIHAtPm5ld19wcmlvcml0eSA9IHByaW87CiB9CiAKK3Vu
c2lnbmVkIGludCBleHRyYWN0X2VuYWJsZWQoc3RydWN0IHBlbmRpbmdfaXJxICpwKQoreworICAg
IHJldHVybiB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpID8gMSA6
IDA7Cit9CisKIHVuc2lnbmVkIGludCBleHRyYWN0X2NvbmZpZyhzdHJ1Y3QgcGVuZGluZ19pcnEg
KnApCiB7CiAgICAgcmV0dXJuIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRURHRSwgJnAtPnN0YXR1
cykgPyAyIDogMDsKQEAgLTI4MCw2ICsyODUsNyBAQCB2b2lkIHNjYXR0ZXJfaXJxX2luZm9fIyNu
YW1lKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLCAgICAgICAgICAgICAgIFwKIC8q
IGdyZXAgZm9kZGVyOiBnYXRoZXJfaXJxX2luZm9fcHJpb3JpdHksIHNjYXR0ZXJfaXJxX2luZm9f
cHJpb3JpdHkgYmVsb3cgKi8KIERFRklORV9HQVRIRVJfSVJRX0lORk8ocHJpb3JpdHksIGV4dHJh
Y3RfcHJpb3JpdHksIDgpCiBERUZJTkVfU0NBVFRFUl9JUlFfSU5GTyhwcmlvcml0eSwgc2V0X3By
aW9yaXR5LCA4KQorREVGSU5FX0dBVEhFUl9JUlFfSU5GTyhlbmFibGVkLCBleHRyYWN0X2VuYWJs
ZWQsIDEpCiBERUZJTkVfR0FUSEVSX0lSUV9JTkZPKGNvbmZpZywgZXh0cmFjdF9jb25maWcsIDIp
CiBERUZJTkVfU0NBVFRFUl9JUlFfSU5GTyhjb25maWcsIHNldF9jb25maWcsIDIpCiAKQEAgLTM0
NywyMSArMzUzLDE5IEBAIHZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCiAgICAg
fQogfQogCi12b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBy
LCBpbnQgbikKK3ZvaWQgdmdpY19kaXNhYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBpcnEsIHVpbnQzMl90IHIpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBtYXNrID0g
cjsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Ci0gICAgdW5zaWduZWQgaW50IGlycTsKICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGludCBpID0gMDsKICAgICBzdHJ1Y3QgdmNwdSAq
dl90YXJnZXQ7CiAKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkp
KSA8IDMyICkgewotICAgICAgICBpcnEgPSBpICsgKDMyICogbik7Ci0gICAgICAgIHZfdGFyZ2V0
ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKLSAgICAgICAgcCA9IGlycV90b19wZW5k
aW5nKHZfdGFyZ2V0LCBpcnEpOworICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92
Y3B1KHYsIGlycSArIGkpOworICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGly
cSArIGkpOwogICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3Rh
dHVzKTsKLSAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2X3RhcmdldCwgaXJxKTsKKyAg
ICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2X3RhcmdldCwgaXJxICsgaSk7CiAgICAgICAg
IGlmICggcC0+ZGVzYyAhPSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnAtPmRlc2MtPmxvY2ssIGZsYWdzKTsKQEAgLTM3MiwyMiArMzc2LDIxIEBAIHZv
aWQgdmdpY19kaXNhYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQog
ICAgIH0KIH0KIAotdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCByLCBpbnQgbikKK3ZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IGlycSwgdWludDMyX3QgcikKIHsKICAgICBjb25zdCB1bnNpZ25lZCBsb25nIG1hc2sg
PSByOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKLSAgICB1bnNpZ25lZCBpbnQgaXJxLCBp
bnRfdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaW50X3R5cGU7CiAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKICAgICBpbnQgaSA9IDA7CiAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0OwogICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0
X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewotICAgICAgICBpcnEgPSBpICsgKDMyICogbik7
Ci0gICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKKyAgICAg
ICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEgKyBpKTsKIAogICAgICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci0g
ICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgaXJxKTsKKyAgICAgICAgcCA9IGly
cV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEgKyBpKTsKICAgICAgICAgc3Bpbl9sb2NrKCZwLT5s
b2NrKTsKIAogICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1
cyk7CkBAIC00MDYsNyArNDA5LDcgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICAgICAgICAgICAqIFRoZSBpcnEgY2Fubm90IGJl
IGEgUFBJLCB3ZSBvbmx5IHN1cHBvcnQgZGVsaXZlcnkgb2YgU1BJcwogICAgICAgICAgICAgICog
dG8gZ3Vlc3RzLgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBBU1NFUlQoaXJxID49IDMy
KTsKKyAgICAgICAgICAgIEFTU0VSVChpcnEgKyBpID49IDMyKTsKICAgICAgICAgICAgIGlmICgg
aXJxX3R5cGVfc2V0X2J5X2RvbWFpbihkKSApCiAgICAgICAgICAgICAgICAgZ2ljX3NldF9pcnFf
dHlwZShwLT5kZXNjLCBpbnRfdHlwZSk7CiAgICAgICAgICAgICBwLT5kZXNjLT5oYW5kbGVyLT5l
bmFibGUocC0+ZGVzYyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDkzMWE2NzIuLmZlMDlmYjggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCkBAIC0xMDQsOCArMTA0LDYgQEAgc3RydWN0IHZnaWNfaXJxX3JhbmsgewogCiAg
ICAgdWludDhfdCBpbmRleDsKIAotICAgIHVpbnQzMl90IGllbmFibGU7Ci0KICAgICAvKgogICAg
ICAqIEl0J3MgbW9yZSBjb252ZW5pZW50IHRvIHN0b3JlIGEgdGFyZ2V0IFZDUFUgcGVyIHZJUlEK
ICAgICAgKiB0aGFuIHRoZSByZWdpc3RlciBJVEFSR0VUU1IvSVJPVVRFUiBpdHNlbGYuCkBAIC0x
NzgsNiArMTc2LDcgQEAgdm9pZCBzY2F0dGVyX2lycV9pbmZvX3ByaW9yaXR5KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAogdWludDMyX3QgZ2F0aGVyX2lycV9pbmZvX2NvbmZpZyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSk7CiB2b2lkIHNjYXR0ZXJfaXJxX2luZm9f
Y29uZmlnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmFsdWUpOwordWludDMyX3QgZ2F0aGVyX2lycV9p
bmZvX2VuYWJsZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpOwogCiAjZGVmaW5l
IFZHSUNfUkVHX01BU0soc2l6ZSkgKCh+MFVMKSA+PiAoQklUU19QRVJfTE9ORyAtICgoMSA8PCAo
c2l6ZSkpICogOCkpKQogCkBAIC0zMTEsOCArMzEwLDggQEAgZXh0ZXJuIHN0cnVjdCBwZW5kaW5n
X2lycSAqc3BpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSk7
CiBleHRlcm4gc3RydWN0IHZnaWNfaXJxX3JhbmsgKnZnaWNfcmFua19vZmZzZXQoc3RydWN0IHZj
cHUgKnYsIGludCBiLCBpbnQgbiwgaW50IHMpOwogZXh0ZXJuIHN0cnVjdCB2Z2ljX2lycV9yYW5r
ICp2Z2ljX3JhbmtfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKTsKIGV4dGVy
biBib29sIHZnaWNfZW11bGF0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNy
IGhzcik7Ci1leHRlcm4gdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgciwgaW50IG4pOwotZXh0ZXJuIHZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgciwgaW50IG4pOworZXh0ZXJuIHZvaWQgdmdpY19kaXNhYmxlX2lycXMo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsIHVpbnQzMl90IHIpOworZXh0ZXJuIHZv
aWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwgdWlu
dDMyX3Qgcik7CiBleHRlcm4gdm9pZCByZWdpc3Rlcl92Z2ljX29wcyhzdHJ1Y3QgZG9tYWluICpk
LCBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgKm9wcyk7CiBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBk
b21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiBpbnQgdmdpY192M19pbml0KHN0cnVjdCBkb21h
aW4gKmQsIGludCAqbW1pb19jb3VudCk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 15:31:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:31:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6IjL-0005u3-Tw; Thu, 04 May 2017 15:31:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6IjK-0005te-KQ
 for xen-devel@lists.xen.org; Thu, 04 May 2017 15:31:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 52/52-02005-1694B095; Thu, 04 May 2017 15:31:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSzfRkzv
 SYNYeHoslHxezODB6HN39mymAMYo1My8pvyKBNePQu5vMBW+VKya0n2RpYJwk2cXIySEkkCfx
 csIDli5GDg5eATuJP+/9QMISAoYST99fZwOxWQRUJRasf8cIYrMJqEu0PdvOClIuImAk8WEb0
 BQuDmaBS4wSp9buZQepERawltj7bDULSEJIoINRounUZbAEp4CXRMfzScwQuwQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNTPS
 SijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDr56BgXEH46vjfocYJTmYlER51V+x
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P3uzh0pJFiUmp5akZaZA4wDmLQEB4+SCO9HkDRvc
 UFibnFmOkTqFKMxx7ulH94zcfR1fHzPJMSSl5+XKiXOK+8BVCoAUppRmgc3CBaflxhlpYR5GR
 kYGIR4ClKLcjNLUOVfMYpzMCoJ83KBTOHJzCuB2/cK6BQmoFOaZTlATilJREhJNTBqbeFz9fh
 nGjnbfM0+A/MfigKHBPttOTxD1xvsWHVG7feiFWlNf3MzU6p5g3ny9/5YVftG9VGgFNftarcP
 JY27vSz9t2pMF130rVCy2KA890vdSX/3ooMFKtzK9lY1YSvS7jdlTlfWeBG54UDGn4LTa79nM
 fFpObqvfdLCE/KBJcgwV+fDZSWW4oxEQy3mouJEAGXGx27KAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493911903!98797942!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 348 invoked from network); 4 May 2017 15:31:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 15:31:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 09:31:42 -0600
Message-Id: <590B657D0200007800156E0C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 09:31:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBAQCAtMTAzNSwxNiArMTAzNSw4MiBAQCBtZXJnZV9hbmRfZnJlZV9idWRk
eShzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUsCj4gICAgICByZXR1cm4g
cGc7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5zaWduZWQgaW50
IG5vZGUpCj4gK3N0YXRpYyBub2RlbWFza190IG5vZGVfc2NydWJiaW5nOwo+ICsKPiArc3RhdGlj
IHVuc2lnbmVkIGludCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUpCj4gK3sKPiArICAgIG5v
ZGVpZF90IG5vZGUgPSBjcHVfdG9fbm9kZShzbXBfcHJvY2Vzc29yX2lkKCkpLCBsb2NhbF9ub2Rl
Owo+ICsgICAgbm9kZWlkX3QgY2xvc2VzdCA9IE5VTUFfTk9fTk9ERTsKPiArICAgIHU4IGRpc3Qs
IHNob3J0ZXN0ID0gMHhmZjsKPiArCj4gKyAgICBpZiAoIG5vZGUgPT0gTlVNQV9OT19OT0RFICkK
PiArICAgICAgICBub2RlID0gMDsKPiArCj4gKyAgICBpZiAoIG5vZGVfbmVlZF9zY3J1Yltub2Rl
XSAmJgo+ICsgICAgICAgICAoIWdldF9ub2RlIHx8ICFub2RlX3Rlc3RfYW5kX3NldChub2RlLCBu
b2RlX3NjcnViYmluZykpICkKPiArICAgICAgICByZXR1cm4gbm9kZTsKPiArCj4gKyAgICAvKgo+
ICsgICAgICogU2VlIGlmIHRoZXJlIGFyZSBtZW1vcnktb25seSBub2RlcyB0aGF0IG5lZWQgc2Ny
dWJiaW5nIGFuZCBjaG9vc2UKPiArICAgICAqIHRoZSBjbG9zZXN0IG9uZS4KPiArICAgICAqLwo+
ICsgICAgbG9jYWxfbm9kZSA9IG5vZGU7Cj4gKyAgICB3aGlsZSAoIDEgKQo+ICsgICAgewo+ICsg
ICAgICAgIGRvIHsKPiArICAgICAgICAgICAgbm9kZSA9IGN5Y2xlX25vZGUobm9kZSwgbm9kZV9v
bmxpbmVfbWFwKTsKPiArICAgICAgICB9IHdoaWxlICggIWNwdW1hc2tfZW1wdHkoJm5vZGVfdG9f
Y3B1bWFzayhub2RlKSkgJiYKPiArICAgICAgICAgICAgICAgICAgKG5vZGUgIT0gbG9jYWxfbm9k
ZSkgKTsKPiArCj4gKyAgICAgICAgaWYgKCBub2RlID09IGxvY2FsX25vZGUgKQo+ICsgICAgICAg
ICAgICBicmVhazsKPiArCj4gKyAgICAgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCAhZ2V0X25vZGUgKQo+ICsgICAgICAgICAg
ICAgICAgcmV0dXJuIG5vZGU7CgpJIHRoaW5rIHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgbmFtZSBp
cyBub3QgLyBubyBsb25nZXIgc3VpdGFibGUuIFRoZQpjYWxsZXIgd2FudHMgdG8gZ2V0IF9zb21l
XyBub2RlIGluIGVpdGhlciBjYXNlLiBUaGUgZGlmZmVyZW5jZSBpcwp3aGV0aGVyIGl0IHdhbnRz
IHRvIGp1c3Qga25vdyB3aGV0aGVyIHRoZXJlJ3MgX2FueV8gbmVlZGluZyBzY3J1Ygp3b3JrIGRv
bmUsIG9yIHdoZXRoZXIgaXQgd2FudHMgX3RoZSBvbmVfIHRvIGFjdHVhbGx5IHNjcnViIG9uLiBT
bwpob3cgYWJvdXQgImdldF9hbnkiIG9yICJnZXRfYW55X25vZGUiIG9yIGp1c3QgImFueSI/Cgo+
ICsgICAgICAgICAgICBpZiAoICFub2RlX3Rlc3RfYW5kX3NldChub2RlLCBub2RlX3NjcnViYmlu
ZykgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBkaXN0ID0gX19ub2RlX2Rp
c3RhbmNlKGxvY2FsX25vZGUsIG5vZGUpOwo+ICsgICAgICAgICAgICAgICAgaWYgKCAoZGlzdCA8
IHNob3J0ZXN0KSB8fCAoZGlzdCA9PSBOVU1BX05PX0RJU1RBTkNFKSApCj4gKyAgICAgICAgICAg
ICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgLyogUmVsZWFzZSBwcmV2aW91cyBub2RlLiAq
Lwo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggY2xvc2VzdCAhPSBOVU1BX05PX05PREUgKQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICBub2RlX2NsZWFyKGNsb3Nlc3QsIG5vZGVfc2NydWJi
aW5nKTsKPiArICAgICAgICAgICAgICAgICAgICBzaG9ydGVzdCA9IGRpc3Q7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgY2xvc2VzdCA9IG5vZGU7Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAg
ICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICAgICAgbm9kZV9jbGVhcihub2RlLCBu
b2RlX3NjcnViYmluZyk7Cj4gKyAgICAgICAgICAgIH0KCldvdWxkbid0IGl0IGJlIGJldHRlciB0
byBjaGVjayBkaXN0YW5jZSBiZWZvcmUgc2V0dGluZyB0aGUgYml0IGluCm5vZGVfc2NydWJiaW5n
LCBhdm9pZGluZyB0aGUgcG9zc2libGUgbmVlZCB0byBjbGVhciBpdCBhZ2FpbiBsYXRlcgoocG90
ZW50aWFsbHkgbWlzZ3VpZGluZyBvdGhlciBDUFVzKT8KCkFuZCB3aHkgd291bGQgTlVNQV9OT19E
SVNUQU5DRSBsZWFkIHRvIGEgc3dpdGNoIG9mIG5vZGVzPwpJIGNhbiBzZWUgdGhhdCBiZWluZyBu
ZWVkZWQgd2hlbiBjbG9zZXN0ID09IE5VTUFfTk9fTk9ERSwKYnV0IG9uY2UgeW91J3ZlIHBpY2tl
ZCBvbmUgSSB0aGluayB5b3Ugc2hvdWxkIHN3aXRjaCBvbmx5IHdoZW4KeW91J3ZlIGZvdW5kIGFu
b3RoZXIgdGhhdCdzIHRydWx5IGNsb3Nlci4KCj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiBjbG9zZXN0Owo+ICt9Cj4gKwo+ICtib29sIHNjcnViX2ZyZWVfcGFnZXModm9p
ZCkKPiAgewo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gICAgICB1bnNpZ25lZCBpbnQg
em9uZSwgb3JkZXI7Cj4gICAgICB1bnNpZ25lZCBsb25nIGk7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgYm9vbCBwcmVlbXB0ID0gZmFsc2U7Cj4g
KyAgICBub2RlaWRfdCBub2RlOwo+ICAKPiAtICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGVh
cF9sb2NrKSk7Cj4gKyAgICAvKgo+ICsgICAgICogRG9uJ3Qgc2NydWIgd2hpbGUgZG9tMCBpcyBi
ZWluZyBjb25zdHJ1Y3RlZCBzaW5jZSB3ZSBtYXkKPiArICAgICAqIGZhaWwgdHJ5aW5nIHRvIGNh
bGwgbWFwX2RvbWFpbl9wYWdlKCkgZnJvbSBzY3J1Yl9vbmVfcGFnZSgpLgo+ICsgICAgICovCj4g
KyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgKQo+ICsgICAgICAgIHJl
dHVybiBmYWxzZTsKCkkgYXNzdW1lIHRoYXQncyBiZWNhdXNlIG9mIHRoZSBtYXBjYWNoZSB2Y3B1
IG92ZXJyaWRlPyBUaGF0J3MgeDg2CnNwZWNpZmljIHRob3VnaCwgc28gdGhlIHJlc3RyaWN0aW9u
IGhlcmUgb3VnaHQgdG8gYmUgYXJjaCBzcGVjaWZpYy4KRXZlbiBiZXR0ZXIgd291bGQgYmUgdG8g
ZmluZCBhIHdheSB0byBhdm9pZCB0aGlzIHJlc3RyaWN0aW9uCmFsdG9nZXRoZXIsIGFzIG9uIGJp
Z2dlciBzeXN0ZW1zIG9ubHkgb25lIENQVSBpcyBhY3R1YWxseSBidXN5CndoaWxlIGJ1aWxkaW5n
IERvbTAsIHNvIGFsbCBvdGhlcnMgY291bGQgYmUgaGFwcGlseSBzY3J1YmJpbmcuIENvdWxkCnRo
YXQgb3ZlcnJpZGUgYmVjb21lIGEgcGVyLUNQVSBvbmUgcGVyaGFwcz8KCk90b2ggdGhlcmUncyBu
b3QgbXVjaCB0byBzY3J1YiB5ZXQgdW50aWwgRG9tMCBoYWQgYWxsIGl0cyBtZW1vcnkKYWxsb2Nh
dGVkLCBhbmQgd2Uga25vdyB3aGljaCBwYWdlcyB0cnVseSByZW1haW4gZnJlZSAod2FudGluZwp3
aGF0IGlzIGN1cnJlbnRseSB0aGUgYm9vdCB0aW1lIHNjcnViYmluZyBkb25lIG9uIHRoZW0pLiBC
dXQgdGhhdApwb2ludCBpbiB0aW1lIG1heSBzdGlsbCBiZSBlYXJsaWVyIHRoYW4gd2hlbiB3ZSBz
d2l0Y2ggdG8KU1lTX1NUQVRFX2FjdGl2ZS4KCj4gQEAgLTEwNjUsMTYgKzExMzEsMjkgQEAgc3Rh
dGljIHZvaWQgc2NydWJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgbm9kZSkKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdDX25lZWRfc2NydWI7Cj4gICAg
ICAgICAgICAgICAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1Yltub2RlXS0tOwo+ICAgICAgICAg
ICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgICAgICBpZiAoIHNvZnRpcnFfcGVuZGlu
ZyhjcHUpICkKPiArICAgICAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgIHByZWVtcHQgPSB0cnVlOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAr
ICAgICAgICAgICAgICAgICAgICB9CgpJc24ndCB0aGlzIGEgbGl0dGxlIHRvbyBlYWdlciwgZXNw
ZWNpYWxseSBpZiB5b3UgZGlkbid0IGhhdmUgdG8gc2NydWIKdGhlIHBhZ2Ugb24gdGhpcyBpdGVy
YXRpb24/Cgo+IEBAIC0xMTQxLDkgKzEyMjAsNiBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFn
ZXMoCj4gICAgICBpZiAoIHRhaW50ZWQgKQo+ICAgICAgICAgIHJlc2VydmVfb2ZmbGluZWRfcGFn
ZShwZyk7Cj4gIAo+IC0gICAgaWYgKCBuZWVkX3NjcnViICkKPiAtICAgICAgICBzY3J1Yl9mcmVl
X3BhZ2VzKG5vZGUpOwoKSSdkIGV4cGVjdCB0aGlzIGVsaW1pbmF0ZXMgdGhlIG5lZWQgZm9yIHRo
ZSBuZWVkX3NjcnViIHZhcmlhYmxlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 15:34:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Im5-0006Im-CU; Thu, 04 May 2017 15:34:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d6Im3-0006Ie-9l
 for xen-devel@lists.xen.org; Thu, 04 May 2017 15:34:35 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C3/4C-03613-A0A4B095; Thu, 04 May 2017 15:34:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMbThoC6XF3e
 kwZFP/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alaa8YCybwVky6fYyxgbGZu4uRi0NIoJ9R
 4tKbNYwgjoTAHFaJmft2M3UxcgA5SRLbpih2MXICmVUSp18vZwaxhQQ0JG7fbGSHaN7PJNG3q
 AXK6WOUWLblGitER4nEjP0rWEBsXgFBiZMzn7BAdHtIzGrbxghicwo4S3RN3MEG0byEWWLvuo
 VsIAk2AW2Jtte7wAaxCKhIXNz7kg1iaKLElq2P2CCGBkg8W7AYrEZYwEni2ORWsLiIgL5E6/e
 JYHFmgVKJDzuvs4F8wyygLrF+ntAERpFZSE6ahZBZwMi0ilG9OLWoLLVI10gvqSgzPaMkNzEz
 R9fQwEwvN7W4ODE9NScxqVgvOT93EyMwzBmAYAfjsr9OhxglOZiURHnVX7FHCvEl5adUZiQWZ
 8QXleakFh9ilOHgUJLgTfHkjhQSLEpNT61Iy8wBRhxMWoKDR0mE96EHUJq3uCAxtzgzHSJ1it
 GS48Xl9++ZOB6t/AEkn4BIIZa8/LxUKXFeIZB5AiANGaV5cONgSeESo6yUMC8j0IFCPAWpRbm
 ZJajyrxjFORiVhHl3gqzlycwrgdv6CuggJqCDmmU5QA4qSURISTUw5iZZn33z4Jd9p/Hf/9l8
 5pdkKpj5/7Dy3nx141jQ1LqT5dbNS01Zlx8W3XnUVj3XcKXe120VmvePVe5fnd9/PSqIl93l6
 RzDl8kTN/5cWyIz03VqfdwRTs3lS7nDVQ7/PK0tuXqB4dK6J9YlvLOZtd72hF7uaeA+sP9X3s
 XWourQLf/rVzDMVWIpzkg01GIuKk4EAHpDCDkFAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493912074!66776851!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48596 invoked from network); 4 May 2017 15:34:34 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 May 2017 15:34:34 -0000
Received: by mail-wr0-f193.google.com with SMTP id 6so1814906wrb.1
 for <xen-devel@lists.xen.org>; Thu, 04 May 2017 08:34:34 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=onwQ6NY/BQfezWV8ZFRMHcUvR9TKIlJ3cO8OzvpSMSM=;
 b=VoNoRnY3yPSjH/uZN26TPm/8P39ZGG3tFrH2CxFMZC6MIjeK/GQAnKcDg+DRhqFch3
 lDOT25avp4OVohBCYdbxW0NczfVKtcYMEuwOix5Ryh9NxU5CZvMKv0ImfTKqrzgu4rX9
 +dv4O+/1louVzrGSuSTGGiE1P1HP5knF3rE8epGl7j5+hwIstOylL6LewIaQrkyB1EwK
 GJfkdTnmWhEirMbu7Kn5LIejvjTjqnh6kTm+khr/YMCIxyAFURhGosoeh9JwdbNgNoRe
 Ec8+Z383Db8+CdyBZRuwRKTqfRIAffNP76wKyN1c2PLeFX0aZQSDX425HE7qiDFSZWZB
 AP0Q==
X-Gm-Message-State: AN3rC/6G2jRPXKh2dPzWhTwv+wi1wl+3UeyXn5RtX5jFtMSbX+uNxV4v
 WJmA03wssgxhm+/GrP4=
X-Received: by 10.223.170.134 with SMTP id h6mr32039826wrc.36.1493912073741;
 Thu, 04 May 2017 08:34:33 -0700 (PDT)
Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com.
 [74.125.82.49])
 by smtp.gmail.com with ESMTPSA id o17sm2210443wra.56.2017.05.04.08.34.33
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 May 2017 08:34:33 -0700 (PDT)
Received: by mail-wm0-f49.google.com with SMTP id w64so41782wma.0
 for <xen-devel@lists.xen.org>; Thu, 04 May 2017 08:34:33 -0700 (PDT)
X-Received: by 10.28.164.193 with SMTP id n184mr2436187wme.107.1493912072846; 
 Thu, 04 May 2017 08:34:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Thu, 4 May 2017 08:33:52 -0700 (PDT)
In-Reply-To: <5fe10b9e-7f94-b4da-615c-ec85ce47b205@bitdefender.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
 <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
 <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
 <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
 <5fe10b9e-7f94-b4da-615c-ec85ce47b205@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 4 May 2017 11:33:52 -0400
X-Gmail-Original-Message-ID: <CABfawhn2su5=86HdK+LdrEDMCkruRVaYrm_StDYfiJ1Xf=Ogkg@mail.gmail.com>
Message-ID: <CABfawhn2su5=86HdK+LdrEDMCkruRVaYrm_StDYfiJ1Xf=Ogkg@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgNCwgMjAxNyBhdCAxMToxNyBBTSwgUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBPbiAwNS8wNC8xNyAxNzo1NywgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+PiBPbiBUaHUsIE1heSA0LCAyMDE3IGF0IDU6MjIgQU0sIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiAwNC4wNS4xNyBhdCAxMTox
NCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IE9uIDA1LzA0LzE3IDEy
OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMDQuMDUuMTcgYXQgMTE6MDAsIDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+Pj4+IENyZWF0ZWQgYXJjaC94ODYv
aHZtL3ZtX2V2ZW50LmMgYW5kIGluY2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaCwKPj4+Pj4+
IHdoZXJlIEhWTS1zcGVjaWZpYyB2bV9ldmVudC1yZWxhdGVkIGNvZGUgd2lsbCBsaXZlLiBUaGlz
IGNsZWFucyB1cAo+Pj4+Pj4gaHZtX2RvX3Jlc3VtZSgpIGFuZCBlbnN1cmVzIHRoYXQgdGhlIHZt
X2V2ZW50IG1haW50YWluZXJzIGFyZQo+Pj4+Pj4gcmVzcG9uc2libGUgZm9yIGNoYW5nZXMgdG8g
dGhhdCBjb2RlLgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+Pj4+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+Pj4+Cj4+Pj4+IEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+IGFsYmVpdCBJIHdvbmRlciAuLi4KPj4+Pj4KPj4+
Pj4+ICt2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCj4+Pj4+PiAr
ewo+Pj4+Pj4gKyAgICBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhICp3Owo+Pj4+Pj4gKwo+Pj4+
Pj4gKyAgICBpZiAoIGxpa2VseSghdi0+YXJjaC52bV9ldmVudCkgKQo+Pj4+Pj4gKyAgICAgICAg
cmV0dXJuOwo+Pj4+Pgo+Pj4+PiAuLi4gd2hldGhlciB0aGlzIG5vdyB3b3VsZG4ndCBiZXR0ZXIg
YmUgYW4gQVNTRVJUKCkuCj4+Pj4KPj4+PiBJIGhhdmUgbm8gb2JqZWN0aW9ucyAoY2FuIHRoaXMg
YmUgZG9uZSBvbiBjb21taXQgb3Igc2hvdWxkIEkgcmUtc2VuZCBWND8pLgo+Pj4KPj4+IExldCdz
IGZpcnN0IHNlZSB3aGF0IFRhbWFzIHRoaW5rcy4gSWYgaGUgYWdyZWVzLCBJIHNlZSBub3QgcHJv
YmxlbQo+Pj4gZG9pbmcgdGhlIGFkanVzdG1lbnQgd2hpbGUgY29tbWl0dGluZy4KPj4KPj4gSSdt
IG5vdCBxdWl0ZSBzdXJlIGhvdyBjb252ZXJ0aW5nIHRoYXQgdG8gYW4gQVNTRVJUIHdvdWxkIHdv
cmsuIEl0Cj4+IGxvb2tzIGZpbmUgdG8gbWUgYXMgaXMgdGJoLgo+Cj4gSSB0aGluayBKYW4gbWVh
bnMgdGhhdCwgc2luY2UgY3VycmVudGx5IHRoZSBvbmx5IGNhbGxlciBpcwo+IGh2bV9kb19yZXN1
bWUoKSB3aGVyZSB0aGVyZSdzIGFscmVhZHkgdGhhdCBjaGVjayBub3cgKHRvIGF2b2lkIHRoZQo+
IGNhbGwpLCB3ZSBjb3VsZCBoZXJlIHNpbXBseSByZXBsYWNlIHRoZSBpZigpIHdpdGgKPiBBU1NF
UlQodi0+YXJjaC52bV9ldmVudCkuIEkgY291bGQgYmUgd3JvbmcuIDopCj4KCkFoIE9LLCB5ZWEg
dGhhdCB3b3VsZCBiZSBmaW5lLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 15:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Inm-0006Qh-PI; Thu, 04 May 2017 15:36:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Inl-0006QZ-LT
 for xen-devel@lists.xen.org; Thu, 04 May 2017 15:36:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9D/86-03058-47A4B095; Thu, 04 May 2017 15:36:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7fEizv
 SoOmGgMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH+xVKWgn9sFTM/rGBrYPzA2sXIySEkkCfx
 a9UTdhCbV8BO4uvqV8wgtoSAocTT99fZuhg5OFgEVCUevKgFCbMJqEu0PdvOChIWETCS+LBNs
 ouRi4NZ4BKjxKm1e8HGCAv4SBxbdpcNJCEk8J5Rom//BiaQBCfQ/GVHZjOCNPMKCEr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFuk
 aWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GD8sSzgEKMkB5OSKK/6
 K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Pz24I4UEi1LTUyvSMnOAcQCTluDgURLhfQiS5
 i0uSMwtzkyHSJ1i1OWYc+/reyYhlrz8vFQpcV4hT6AiAZCijNI8uBGwmLzEKCslzMsIdJQQT0
 FqUW5mCar8K0ZxDkYlYd6dIKt4MvNK4Da9AjqCCeiIZlkOkCNKEhFSUg2M6W9brO8xbnmZ+UJ
 nc21DnXj3ApHle/57c93de7O4+sHxNBV3nslTdJZeCN9+IlT2nu2mhQFh9/sDZadvml9fvYvb
 6K1c3NH5v3k4NSO4kzULCo/d61T7FHXfMWPDzcwjlW3pJ8We/zR/ytTvr/glPL/wsn/H4wNi9
 TWfAqL//3vyJtCRTYxZiaU4I9FQi7moOBEADbiL6cQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493912178!66612915!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38056 invoked from network); 4 May 2017 15:36:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 15:36:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 09:36:17 -0600
Message-Id: <590B66900200007800156E4A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 09:36:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-4-git-send-email-boris.ostrovsky@oracle.com>
 <590B5A7C0200007800156D9B@prv-mh.provo.novell.com>
 <0cbe45b7-4457-2f91-c8c8-0da282e0c2c7@oracle.com>
In-Reply-To: <0cbe45b7-4457-2f91-c8c8-0da282e0c2c7@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] mm: Scrub pages in
 alloc_heap_pages() if needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE3OjA0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA0LzIwMTcgMTA6NDQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNC4wNC4xNyBhdCAxNzozNywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IFdoZW4gYWxsb2NhdGluZyBwYWdlcyBpbiBhbGxvY19oZWFwX3BhZ2VzKCkgZmlyc3QgbG9v
ayBmb3IgY2xlYW4gcGFnZXMuCj4+IEFzIGV4cHJlc3NlZCBiZWZvcmUsIHRoZXJlIGFyZSBjYXNl
cyB3aGVuIHdlIGRvbid0IHJlYWxseSBuZWVkCj4+IHNjcnViYmVkIHBhZ2VzLiBIZW5jZSB0aGUg
bG9jYWwgdmFyaWFibGUgInVzZV91bnNjcnViYmVkIiBiZWxvdwo+PiBzaG91bGQgcmVhbGx5IGJl
IHNvbWUgZm9ybSBvZiBpbnB1dCB0byBhbGxvY19oZWFwX3BhZ2VzKCkuCj4gCj4gVGhhdCB3b3Vs
ZCBiZSBhbGxvY194ZW5oZWFwX3BhZ2VzKCkgb25seSwgaW4gd2hpY2ggY2FzZSBjYW4gSSBqdXN0
Cj4gaW5pdGlhbGl6ZSB0aGUgc3RpbGwgbG9jYWwgdXNlX3Vuc2NydWJiZWQKPiBhcwo+ICAgICB1
c2VfdW5zY3J1YmJlZCA9ICh6b25lX2xvID09IE1FTVpPTkVfWEVOKQo+IAo+IE9yIGRvIHlvdSBw
cmVmZXIgdGhpcyB0byBiZSBleHBsaWNpdD8KCkknZCBiZSBmaW5lIHdpdGggdGhpcyBpbXBsaWNp
dCB2YXJpYW50IGlmIGl0IHdhcyBjb3JyZWN0LCBidXQgSSB0aGluayBpdCdzCmNvcnJlY3Qgb25s
eSBmb3IgdGhlIENPTkZJR19TRVBBUkFURV9YRU5IRUFQIGNhc2UuCkZ1cnRoZXJtb3JlIGFsbG9j
X2RvbWhlYXBfcGFnZXMoTlVMTCwgLi4uKSBhbHNvIGRvZXNuJ3QKcmVxdWlyZSBzY3J1YmJlZCBw
YWdlcyB0byBiZSByZXR1cm5lZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 15:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Iow-0006WQ-5y; Thu, 04 May 2017 15:37:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Iov-0006WK-H9
 for xen-devel@lists.xen.org; Thu, 04 May 2017 15:37:33 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 7A/EB-02183-CBA4B095; Thu, 04 May 2017 15:37:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3ePF3e
 kwdOLAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atnrusBd28FefbtrA0MDZxdzFycggJ5Elc
 vfCABcTmFbCTmNt9D8yWEDCUePr+OlsXIwcHi4CqRN9KC5Awm4C6RNuz7awgYRGBaIlpZ/xBw
 swC4RLt0+6wgtjCAk4Sxya3AnVyAU1fxizx7+hMdpAEp4CzRNfEHWAjeQUEJf7uEIbo1ZJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWuglFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHgMQ7GBs2u55iFGSg0lJlFf9FXukEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneFE/uSCHBotT01Iq0zBxgFMCkJTh4lER4H3oApXmLCxJzi
 zPTIVKnGBWlxHm7QPoEQBIZpXlwbbDIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXjOQKT
 yZeSVw018BLWYCWtwsywGyuCQRISXVwJgZNO9RQSqv1cE3zGr39p5duk5l7qlLUdFr04MS7ir
 ynWg8Ku0nmVrdaCzdUr13ZlrvISV7HdYe788H1y0x7BCtWiZ1OYFn9dTgE46TzR5NfPPby+/U
 L4vTNq/0RF5eW7rxYFhM3fOLnTJHQu9xhiuVKm21TKta6mSb/4PbJvmCgP3bN3NPbVdiKc5IN
 NRiLipOBABpy1QutwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493912250!96390692!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48415 invoked from network); 4 May 2017 15:37:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 15:37:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 09:37:29 -0600
Message-Id: <590B66D80200007800156E5E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 09:37:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "Tamas K Lengyel" <tamas@tklengyel.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
 <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
 <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
 <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
 <5fe10b9e-7f94-b4da-615c-ec85ce47b205@bitdefender.com>
In-Reply-To: <5fe10b9e-7f94-b4da-615c-ec85ce47b205@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE3OjE3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDQvMTcgMTc6NTcsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gT24gVGh1
LCBNYXkgNCwgMjAxNyBhdCA1OjIyIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
IHdyb3RlOgo+Pj4+Pj4gT24gMDQuMDUuMTcgYXQgMTE6MTQsIDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPj4+PiBPbiAwNS8wNC8xNyAxMjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4gd3JvdGU6Cj4+Pj4+PiBDcmVhdGVkIGFyY2gveDg2L2h2bS92bV9ldmVudC5jIGFuZCBpbmNs
dWRlL2FzbS14ODYvaHZtL3ZtX2V2ZW50LmgsCj4+Pj4+PiB3aGVyZSBIVk0tc3BlY2lmaWMgdm1f
ZXZlbnQtcmVsYXRlZCBjb2RlIHdpbGwgbGl2ZS4gVGhpcyBjbGVhbnMgdXAKPj4+Pj4+IGh2bV9k
b19yZXN1bWUoKSBhbmQgZW5zdXJlcyB0aGF0IHRoZSB2bV9ldmVudCBtYWludGFpbmVycyBhcmUK
Pj4+Pj4+IHJlc3BvbnNpYmxlIGZvciBjaGFuZ2VzIHRvIHRoYXQgY29kZS4KPj4+Pj4+Cj4+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+Cj4+Pj4+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
Pgo+Pj4+Pgo+Pj4+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
Pj4+PiBhbGJlaXQgSSB3b25kZXIgLi4uCj4+Pj4+Cj4+Pj4+PiArdm9pZCBodm1fdm1fZXZlbnRf
ZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQo+Pj4+Pj4gK3sKPj4+Pj4+ICsgICAgc3RydWN0IG1v
bml0b3Jfd3JpdGVfZGF0YSAqdzsKPj4+Pj4+ICsKPj4+Pj4+ICsgICAgaWYgKCBsaWtlbHkoIXYt
PmFyY2gudm1fZXZlbnQpICkKPj4+Pj4+ICsgICAgICAgIHJldHVybjsKPj4+Pj4KPj4+Pj4gLi4u
IHdoZXRoZXIgdGhpcyBub3cgd291bGRuJ3QgYmV0dGVyIGJlIGFuIEFTU0VSVCgpLgo+Pj4+Cj4+
Pj4gSSBoYXZlIG5vIG9iamVjdGlvbnMgKGNhbiB0aGlzIGJlIGRvbmUgb24gY29tbWl0IG9yIHNo
b3VsZCBJIHJlLXNlbmQgVjQ/KS4KPj4+Cj4+PiBMZXQncyBmaXJzdCBzZWUgd2hhdCBUYW1hcyB0
aGlua3MuIElmIGhlIGFncmVlcywgSSBzZWUgbm90IHByb2JsZW0KPj4+IGRvaW5nIHRoZSBhZGp1
c3RtZW50IHdoaWxlIGNvbW1pdHRpbmcuCj4+IAo+PiBJJ20gbm90IHF1aXRlIHN1cmUgaG93IGNv
bnZlcnRpbmcgdGhhdCB0byBhbiBBU1NFUlQgd291bGQgd29yay4gSXQKPj4gbG9va3MgZmluZSB0
byBtZSBhcyBpcyB0YmguCj4gCj4gSSB0aGluayBKYW4gbWVhbnMgdGhhdCwgc2luY2UgY3VycmVu
dGx5IHRoZSBvbmx5IGNhbGxlciBpcwo+IGh2bV9kb19yZXN1bWUoKSB3aGVyZSB0aGVyZSdzIGFs
cmVhZHkgdGhhdCBjaGVjayBub3cgKHRvIGF2b2lkIHRoZQo+IGNhbGwpLCB3ZSBjb3VsZCBoZXJl
IHNpbXBseSByZXBsYWNlIHRoZSBpZigpIHdpdGgKPiBBU1NFUlQodi0+YXJjaC52bV9ldmVudCku
IEkgY291bGQgYmUgd3JvbmcuIDopCgpZb3UgYXJlbid0IC0gdGhhdCdzIHByZWNpc2VseSBteSBy
ZWFzb25pbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 15:43:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:43:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6IuM-0007D4-QM; Thu, 04 May 2017 15:43:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6IuL-0007Cy-Gl
 for xen-devel@lists.xen.org; Thu, 04 May 2017 15:43:09 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 17/FA-27980-C0C4B095; Thu, 04 May 2017 15:43:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS5fHhzv
 SYNpmMYslHxezODB6HN39mymAMYo1My8pvyKBNePQ6qMsBVfZKn4+b2JpYDzI2sXIwSEkkCex
 6aQRiMkrYCfRfFOii5GTQ0LAUOLp++tsIDaLgKrE+3kdYDabgLpE27PtYJ0iAkYSH7ZJdjFyc
 TALXGKUOLV2LztIjbBAnMT/97NZQBJCAh2MEu2Td4E1cwp4SSy8dpENYpegxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrrleUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7Gxu9OhxglOZiURHnVX7FHCvEl
 5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3kte3JFCgkWp6akVaZk5wNiAKZXg4
 FES4T0GkuYtLkjMLc5Mh0idYtTlmHPv63smIbAZUuK8HSBFAiBFGaV5cCNgcXqJUVZKmJcR6E
 AhnoLUotzMElT5V4ziHIxKwrw3QKbwZOaVwG16BXQEE9ARzbIcIEeUJCKkpBoYm78vmdUg9K9
 Bzv/o+tsPV/g97J2ccO3t0Q1Tl/yw2lwv/r9rmiXHRmPnLw2HRDPk4l7lV0241Plx7bkyCUOb
 8pvrHnx5uMzt+6mbKd6n5IveHrCQ/5+945NbV/p7D/6Ond0Rgg++iU+e8l90iUw94+t/GvJmN
 0xWmiq/WLEjMstyo09ggplsshJLcUaioRZzUXEiAC7CVOrOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493912586!95564804!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21725 invoked from network); 4 May 2017 15:43:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 15:43:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 09:43:05 -0600
Message-Id: <590B68280200007800156E81@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 09:43:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-6-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1492184258-3277-6-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 5/9] mm: Do not discard already-scrubbed
 pages if softirqs are pending
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IFdoaWxlIHNjcnViYmluZyBmcm9tIGlkbGUgbG9vcCwgY2hlY2sgZm9yIHNvZnRpcnFz
IGV2ZXJ5IDI1NiBwYWdlcy4KPiBJZiBzb2Z0aXJxIGlzIHBlbmRpbmcsIGRvbid0IHNjcnViIGFu
eSBmdXJ0aGVyIGFuZCBtZXJnZSB0aGUKPiBwYXJ0aWFsbHktc2NydWJiZWQgYnVkZHkgYmFjayBp
bnRvIGhlYXAgYnkgYnJlYWtpbmcgdGhlIGNsZWFuIHBvcnRpb24KPiBpbnRvIHNtYWxsZXIgcG93
ZXItb2YtMiBjaHVua3MuIFRoZW4gcmVwZWF0IHRoZSBzYW1lIHByb2Nlc3MgZm9yIHRoZQo+IGRp
cnR5IHBhcnQuCgpUaGlzIGlzIHVnbHksIGFzIGl0IGdldHMgdXMgYmFjayBpbnRvIHRoZSBzdGF0
ZSB3aGVyZSBmdWxsIG1lcmdlCm9wcG9ydHVuaXRpZXMgYXJlbid0IGJlaW5nIHJlYWxpemVkLCBq
dXN0IHRoYXQgdGhlIHRpbWUgd2luZG93Cm1heSBiZSBzbWFsbGVyIG5vdy4gQXMgaGludGVkIGF0
IGJlZm9yZSwgaXMgdGhlcmUgbm8gd2F5IHRvCmZsYWcgdGhlIGZpcnN0IHBhZ2UgbmVlZGluZyBz
Y3J1YmJpbmcgYWxvbmdzaWRlIHRoZSBoZWFkCmluZGljYXRpbmcgdGhhdCBfc29tZV8gcGFnZSBu
ZWVkcyBzY3J1YmJpbmc/IFRoZSBwYWdlcyBhcmUKYWxsIGZyZWUsIHNvIGlmIHRoZXJlJ3Mgbm8g
b3RoZXIgc3VpdGFibGUgc3RvcmFnZSwgdGhlIGhlYWQgcGFnZQppdHNlbGYgY291bGQgc2VydmUg
YXMgc3VjaC4gQnV0IGluc3RlYWQgb2YgYSBmbGFnIGluIHN0cnVjdApwYWdlX2luZm8sIHBlcmhh
cHMgeW91IGNvdWxkIHN0b3JlIGEgKHJlbGF0aXZlbHkgc21hbGwpIGludGVnZXI/CgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 15:50:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6J1T-0007vZ-IG; Thu, 04 May 2017 15:50:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d6J1R-0007vT-NA
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:50:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 66/B9-03696-4CD4B095; Thu, 04 May 2017 15:50:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LRyGbx0T3iyx1
 p8OI1l8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFmQ3XBHt6K+YuXsjYwvuHqYuTiYBFoZJZY
 caibEcRhFOhilHh9/QtTFyMnh5BAC5PE4SNqXYwcHMIC7hKr3puDhEUEiiV+rTsGVi8k0MkkM
 aHrAlg9s4C+xJ2Dd8FsNgEdibl951lAenkFrCU+fqgDCbMIqEj8+d/ODmKLCoRLvG08wgJi8w
 oISpyc+QTM5gQqX3DqARNIK7OAvcSDrWUQ0+Ultr+dwwxiSwgoSjz9/oAZ5AQJgZmMEo/aLrF
 BnKwscbJtElSRr8Tq1i2sEHaBxJtbJ1ghGl6ySUy/8JIdwnnGJtF/tZMJoipH4s2ki1C2lsS6
 qx+hVnwG+nJpI1T7QzaJNVu/sENUyUjM6W9hgkhMYZWY+HQSlPOZV2LPxB4o5wabxNuDk8AGC
 wtISbzfcZIRwpaR2DBjDssERtVZSKEwC+HzWUg+X8DIvIpRvTi1qCy1SNdCL6koMz2jJDcxM0
 fX0MBMLze1uDgxPTUnMalYLzk/dxMjME0wAMEOxtmX/Q8xSnIwKYnyqr9ijxTiS8pPqcxILM6
 ILyrNSS0+xCjDwaEkwVviwx0pJFiUmp5akZaZA0xYMGkJDh4lEV4dkDRvcUFibnFmOkTqFKMu
 x43Ob++ZhFjy8vNSpcR540CKBECKMkrz4EbAkuclRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqC
 fOe9AaawpOZVwK36RXQEUxARzTLcoAcUZKIkJJqYNRq+TtpTdPTqHLZTkaxiaxrzy4PWiQusX
 9R4d59epY9Oxd3+T6pvyN199bGzXPWnWLmfm4c+19eWkuracqfUIlfn/d45wqUznY/sdFY7Ya
 mXe5d3TbfndL9zt/Z1vxp+bbwW/fmVddqeBdtXBIQbVDV0ntt+oNLTwx95Do4zVbMENf7cSZ0
 9wMlluKMREMt5qLiRAC5K/Z+mQMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493913027!66615375!1
X-Originating-IP: [40.107.4.76]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38728 invoked from network); 4 May 2017 15:50:28 -0000
Received: from mail-eopbgr40076.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.76)
 by server-15.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 May 2017 15:50:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=mjd/RpzkeHHoY0uDjR2zw23udl36ZHeZVuDZQP0gH6c=;
 b=QUkrT6cZ52XNB39TNRvRly78GXE7sQfwlqQjTCsV/Qqo2AuReWGDDOd36yfQNxzKyICE35Ow8+U91QljYmWs5Vq/gczI5vRLyyltIrlXloxfhVXawNeEr6A9W6V0hglo+STbayyF/2wB8blxDF/Z9iVzyQ0UQe3hxBlvUw7GApY=
Received: from [10.17.180.62] (85.223.209.52) by
 DB5PR03MB1623.eurprd03.prod.outlook.com (2a01:111:e400:5bb1::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12; Thu, 4
 May 2017 15:50:26 +0000
To: Julien Grall <julien.grall@arm.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, <xen-devel@lists.xenproject.org>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
Date: Thu, 4 May 2017 18:50:22 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: VI1PR0902CA0024.eurprd09.prod.outlook.com
 (2603:10a6:800:d7::34) To DB5PR03MB1623.eurprd03.prod.outlook.com
 (2a01:111:e400:5bb1::17)
X-MS-Office365-Filtering-Correlation-Id: 6f95728c-a9c6-4a6a-bfad-08d4930548a5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB5PR03MB1623; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1623;
 3:n+b3kY+YV/TNwBUoEq3ndMrqiOeR/r5HyizelLTrkKLYgZ13cM12ub+KekRAQ9ktbg0LN8rIMVYiVZKRF+DKOSbSANoY2BkGjX7QHPqJ7kkiMQXOHfNWPi3nPtB9OHJETFvn9sWAsAHTdWpeqtS3D0e0M/p/mvL8q8yjxU8un2+BpX2NIaG0DitBatICfqKIa2fesWaEZUKzb7bTGzfHfEkDdNN2Fw2adPEEhkKN17TfYmhQd4B18LiSC5Dv9TrHx4rvl6HUBRdk/zd6ufpUTFO/z8TnQT6p811RJngTlGIlu+9bRPB/Okuk0O7dzIWd+yLVHovJrp6iTKveT0npEA==;
 25:jre+CGN2InMU7+SmjKAIee3vb0hJNR/a0z6sScuT8HMhSdaghiugypZGj+oFLAVvhrZoeHBzSOVRh61Iff9FtQNYM6uCQoJEJWl4B7hjw8UtrV6ISFd61GPlhV1psQ8mnj5Cjeq2pBrv4LRJja50w7rSNo4+IrBvMXSBDUvspeShoYq4MAhE7CMsWBgdHpS3r/Iycn7lH7Yvdl+c7yqWVDPbpeL0puosk2YgotDwc45MmS0daZ8KYVq6/F2kzg34mWpryNCbhNIKjOdvvUtTMxwDepkJmLPKcKxaY91MmiHjya6m6etqpzd/PAEthkeg1t1AGnO8eY8giQbdhOfIO0NbJ8wYbNvoqQWz70N2uVZuVaDZ3WnTnpSFXZuzmg01WfcwE0/koS88C7eDE5KlVhWnWtFh3EklPLAfhLFPr1FyxUSxWxjOTpCOFSv9GsIKyylzTVPxgs2MP6qhWrOzBw==
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1623;
 31:l/I9ev5L2ab3d6+dqVNa8DnCVhvMcOI2eNKI3D4lALGzVonYPgELxGyndvsnBtVAXTTGDnJbR13CSWOlZLxk6/c2bitoU3ywAPfjkTcFFujiZjTv5LH/81TvYHoct35YS7RwoneeL8i5M21wqHuDbFrQ2Z0IkDlWXp6E+ct8ShgOZ6bjq8pYpcXVEoByXMihahu4O34wgrUoeEGEd47pkVyg4n+NTXSsI4Imz34+KGsyAOKB9/S2ECPYi0cklOKkDIwL2avine5nE26iLAXGAOiV9fcAfIKRwFMcjeS8Qqs=;
 20:l30W4pzM+JjQy2gI/kl13h41AzJPmkJHAOIl+JFqojrQS3vUbxDDtDxLhk2Evn7Z+bCm4SWyN8/EBo0JSf6hiGUA/pJe6HzOKiuxNS1vap31iUbIeUwUoAgPLa698wK2uFRx7VsNwHf7sAE0IDKL3I49NXbb4KfLJPzGvT2Yd7xIR5hp5y1yoRvXWfA5DHaM7MTx6Xws9EhzFS7W9BCUpMQanyfQSupKA0Z0psJC3S4fhhwagnQukDcPmSeHt4RE1fMzU/b8wbjgFWFDR3zMPZXbaRpSOg1niaFK/ALXlVBU90fix7x/K2N2MYv5+2vu8vpu5EshUr8au1+z8wYvnRicVRAAJjzy3flXfXbLK8udwNjAaceJ+3A2ACiqeK1bF05P3vMazuoBNdwVFkYVsc1sewvpWW4UvfBRlPMeUqyIGhvkp27s8CHBuwBQ9rPhbgoGn6jWiq0GLu+Cw1b6ITWvfOnExe6UPWSEgPGN6lPNAKcDxn4GgWJvwuROjoJu
X-Microsoft-Antispam-PRVS: <DB5PR03MB162318F2DC8EF838B51C5F91E6EA0@DB5PR03MB1623.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123562025)(20161123564025)(6072148);
 SRVR:DB5PR03MB1623; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1623; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1623;
 4:O+lp06DS6HTninrjZz8YkUkXuaJwYCateNWy0MQpEZldEqzZwQQ3GPKavjsmtAL+jr+zh3DDqkk1U4mr+Qn/iKEO1sU0V+dZtoo7hxbZG6o84sZDb4v2TaCWFzrNE/dZhZR84w/5xdHXAqBQ2NU0XtVSw4aRcT3LtNrnpbnHGjrCdb5MWPqEUOEvQp0dpHFzwnGW06cexUSespBBGJXc8qcDYzlSceHd7b4URGZbnzHQ2UpyUGtHVyPPtvh3+XL0RWqMh950NBFndmxzMpaanHVFJr2RP2eXNvYV57YlLWosiLgyfKoPxxWtVbFDHQM23uPGtV82VGE5KbRgQy+hlV9Q3aPikyDTUMdgWietVKAhJwptHV7FU5OLs9Zkr822qfJuZIBYn+ZQ3bDsR7jxKRntEexpj8siH8dcUX88Q2+e/LVczBisGVCWio4BLVLvh3UoPIUTx48eKRpvmRkPHDyCckb+vpxGoGf8k0/A4ZlNWYN3VKJJLr3RrFEMOVaAcSAVu47jM3iYB+5VU/gE8bjeiefZwD0+1urp/HgJ9dorDDK1SRFkW2MdxQe4zEwTgz0hPIloX+fO+oKBn2X7k3hjic+5KF/xyzuleAzei/9z6y5iPG3+Q0SwSef6zHmU48U7pRtj0mxoprrB+QnQcZMVdVsnLAyaX4ePbNCAhcAR/QlcFfSr50vASv2HdXFNCV6EOMpcSlNjFllXNuqryA0IxWojsqvtjtuhW+h70xm6Q/fC+ocIA5QoVT7amSHhgvQImV9UdHPiHYZbc1Uzcr8cPQ21FcsOsiAGE8F9NQ8=
X-Forefront-PRVS: 02973C87BC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39860400002)(39850400002)(39410400002)(39840400002)(39450400003)(230700001)(3846002)(76176999)(31686004)(50986999)(6116002)(478600001)(42186005)(31696002)(86362001)(36756003)(7736002)(23746002)(305945005)(65826007)(189998001)(4001350100001)(6486002)(54356999)(77096006)(80792005)(53936002)(8676002)(5660300001)(50466002)(93886004)(38730400002)(81166006)(25786009)(6666003)(2906002)(83506001)(4326008)(229853002)(47776003)(65956001)(2950100002)(33646002)(66066001)(65806001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1623; H:[10.17.180.62]; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB5PR03MB1623;
 23:vyeMlxU0BssEG252UCAQDTW06ht+kntK4V/JP?=
 =?Windows-1252?Q?+GKvR384RWpi3HsgzhIQ/glJF7sOtL2X1DouhbZRaQCQ5x6hYgESKdiV?=
 =?Windows-1252?Q?tn4Gue36Lzgl49CgmTJn/TCUPMRXZconLqFyNBHquG7sJ0nuORmF6B1z?=
 =?Windows-1252?Q?8P25bSHdmhS7Upejsh0a9Q9XjG6I0RoJtKida6gF7Z29ykQ3OZzp4ekS?=
 =?Windows-1252?Q?Dr1DEBaX9pOchP/aK1hhJ8KzNaNqOuCjhMRwU/+3Gc3LyccRZg78sovs?=
 =?Windows-1252?Q?6ZE65G7WJPfWKAhQM2WjXrOmmcKVDN3ZH52wEIymhmTWlzKRrW88o86Q?=
 =?Windows-1252?Q?9PK+RPlUNToCVdffDO2cwTNUC5/onMEYtl+ArLOoRiquk9JuzklzrkZ5?=
 =?Windows-1252?Q?YMfRSme4bZ7smyNuh2KyY7u+3vUmQpF1Tw/oAoDPjuJTzMhYnW3EGaJR?=
 =?Windows-1252?Q?jVE39zvUneWkd8iapb0akLs0zuNDew+nayA1/Aigl2AB+GIl6Pig1d2c?=
 =?Windows-1252?Q?rZxS9FX9IsRkBHkjYQpP5UA/ufmuPPXk6elQ05cqliMzIAoTDEjg+vx1?=
 =?Windows-1252?Q?ueejUEDfl1i1AEcrsqJRLUMM/EX2varKC7sS1zNQJrDRc1V/nLwpEzyM?=
 =?Windows-1252?Q?wmj+vwfVyQT4wpycLetY8ZQKGMCeeocokgn0kj4MCyLFwoMe418aJn3j?=
 =?Windows-1252?Q?IQeawL3U2jF5kDpj3hwX1IoXvRnLuWbX8WfrJFREc0DeGMWfgwmrT1NL?=
 =?Windows-1252?Q?FcwGBUZ+Zjuy8xRFSg/qfjYfAxDpiFuk5AYBYtU1OVzRaFYarqsHFSdn?=
 =?Windows-1252?Q?LMjKJe3heA8NKYXbkOIvn1qZVlCXDQMBFh0uqbdRPMpGQFVNot0E/stl?=
 =?Windows-1252?Q?RN+YehzzGUZ1oOnvAZR6UCl96slEJBT9YeT8sqYp7faTT5PozUoMy5Xz?=
 =?Windows-1252?Q?8QWQkJEZJgCjQ3krGqJtp5L7m7whe4Y4e73m/0x2MGvimMibFvvcpPBx?=
 =?Windows-1252?Q?eTHfFsEGvHewG08plUHbGsakInZg+1Gvv2299REpHdjMX53I1GOJbd9L?=
 =?Windows-1252?Q?GWmj6tcSXeLJejC5sTkbnVxKa9cpfo4lOJXelbZrUTU7DkVvT4GXAvxT?=
 =?Windows-1252?Q?q8McsvPQR+ypPSUS8BbbBAik2sp0iL8P7/FGkYipyBN8jYYETeZIQ/gc?=
 =?Windows-1252?Q?laF+j7xgNE7ytCSGfikjmEjGQlKqr/SNUoZr4Xtf9Deh2qbUDLHm92gl?=
 =?Windows-1252?Q?xnAKrtiw1y4XfDtMqGtoeFwzjJHfzBhBLr9W5Sdtkt8P/IrnPZw767GJ?=
 =?Windows-1252?Q?aspebTP0Nu73cviKt8Oa+4SIA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1623;
 6:9as7lHQeYe1qD01VZUjx0VV7T6xeBuzV7Y29/NdyM6x3tUY0nSSbVRE43qRh+YiMRg/yS5EjVCEsOlZ52hkPiGlxqku1q1fYoZ7zn+BUBBqIoabztHcy2mwC2PWki7eaciyrFIRadvn/EHycHDyTCbdp5mhvbobwa3TsJwccIZRT5dYxv+az8hI0Vfnl/gEuZMR77U5xcy8dA4MDtCbPFmmwwJFXsnapkNIKor88O5MSPm3seUMECSkMXjDYXJ8Ul3ubF0BPEGp5yuT84ZZap+QC3i7Vvjw89szY94CF7u9yTTVITSDIBu1Lhmtf55XZBehlrLu70hlhdZ58ksOss4+Nt3lyzL1J3M4V9dIMNVsrE78nFKdmyPjJ+ejf8IwZlONVUCrQIKrIrXfHxoCVfaCamvqOgNZwunrTC1d6hv0BUxtAtU7RM7dwFMLpW7q2zPji0r24GRUfvjb9c6sNXAlPl1syfC8eU58OSp9J/05ve6dGyfZUUKVXhdHzTpDKbSHiu1I7NdJUqXe9BHlTpA==;
 5:AKKU3IwDir/m7T+KvlUUxewNEiKbgCOP4lJDxlWqjZFRf2nuD7dN7grHehaUtkaitfNizVirZF5+pOMtcCm9OzS5iL3wEO1Y+QU3441Fqnnd6uFjneDvCB0iDU4+cClcXaC8h0CJaxdtRcRzZj7WVA==;
 24:WXuXsotBUHerxS9flLdY30ZD55UltF2xzysv20DvvK1BkplqJZX0xxgNWaZzce+/YBf+oWc2FreBN0JKlEHrxHp+QBqAb/raj4ZoAr15XvU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1623;
 7:eZ7Se0eVtquD/Eu6wPTDNnXBNdgP0JujK7krEUQ/LSfBGQNDESnn80/56hSeVo3NZCDjmOSYhS+bRAUDz8oD8NplviJHmlScLxAbqSCjxzgFTJie4SxNT5u0lsDQ7WfOVA/4s82vpm4S3qMOinpX9+fuwhHMqR6CrbgaNmPQrBDv0jYV9h2XS+mCgBhobU3FTS6aAA8Ae6uQ5gQH139cl8qXCDZRw0cxv2g+pL4ibWw83ufAggERMeVElifjm5cIAYtkBG/XOc4w1msTJbMW0JT/m+lzDBlMMSsbxfLQkjZDaErRht71kT4ks/uREG5pRsZWc32J1aoMhx91lekzKQ==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2017 15:50:26.4110 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1623
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuLAoKPgo+IFdoYXQgSSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgaXMgd2hhdCBhcmUg
dGhlIGluZm9ybWF0aW9uIHRoYXQgdGhlIAo+IGh5cGVydmlzb3JzIGFzIHRvIGtub3cgZm9yIHNo
YXJpbmcgY28tcHJvY2Vzc29yPyBTbyBmYXIgSSBoYXZlOgo+ICAgICAtIE1NSU9zCj4gICAgIC0g
SW50ZXJydXB0cwo+Cj4gQW55dGhpbmcgZWxzZT8KSU9NTVUgYmluZGluZ3MuClRoaXMga25vd2xl
ZGdlIGVub3VnaCB0byBnZXQgdGhlIHBoeXNpY2FsIGNvcHJvY2Vzc29yIHNoYXJlZC4KCkluIG9y
ZGVyIHRvIHNwYXduIGEgdmlydHVhbCBjb3Byb2Nlc3NvciAodmNvcHJvYykgZm9yIHNvbWUgZG9t
YWluIHlvdSAKaGF2ZSB0byBwcm92aWRlIGFkZGl0aW9uYWwgY29uZmlndXJhdGlvbiBpbmZvcm1h
dGlvbjoKICAgICAtIFdoaWNoIHBoeXNpY2FsIGNvcHJvY2Vzc29yIHRoaXMgdmNvcHJvYyBzaG91
bGQgcmVwcmVzZW50IHRvIGEgCmRvbWFpbiAoIGEgU29DIGNvdWxkIGhhdmUgc2V2ZXJhbCBwaHlz
aWNhbCBjb3Byb2NzIHNoYXJlZCB0aHJvdWdoIHRoZSAKZnJhbWV3b3JrKQogICAgIC0gSVJRKHMp
IChwcm92aWRlZCB0aGF0IG5vIElSUSByZW1hcHBpbmcgaXMgaW1wbGVtZW50ZWQgaW4gWEVOKSAK
Y291bGQgYmUgb21pdHRlZCAob3IgdXNlZCBmb3IgdmVyaWZpY2F0aW9uIG9ubHkpCiAgICAgLSBJ
T01FTSByYW5nZXMgY29ycmVzcG9uZGVuY2UgYmV0d2VlbiB0aGlzIHZjb3Byb2MgaW5zdGFuY2Ug
YW5kIGEgCnBoeXNpY2FsIGNvcHJvY2Vzc29yLgoKVGhlIGxhdGVzdCBwb2ludCBpbiB0aGUgY29u
ZmlndXJhdGlvbiBpcyB0aGUgbW9zdCBjb21wbGV4LgpMZXQgbWUgZXhwbGFpbiBhIHVzZSBjYXNl
IHdlIGZhY2VkIG5vdzoKICAgICAtIGEgR1BVIGhhcyB0d28gZGlmZmVyZW50IGZpcm13YXJlcyBp
bXBsZW1lbnRpbmcgT3BlbkdMIGFuZCBPcGVuQ0wKICAgICAtIHdlIG5lZWQgYm90aCBHTCBhbmQg
Q0wgaW4gdGhlIHNhbWUgZG9tYWluIHdvcmtpbmcgc2ltdWx0YW5lb3VzbHkgCihhY3R1YWxseSBj
b25jdXJyZW50bHksIGJ1dCB0aGUgY29uY3VycmVuY3kgc2hvdWxkIGJlIHRyYW5zcGFyZW50IGZv
ciAKZG9tYWluLCBHUFUgZHJpdmVycyBhbmQgZmlybXdhcmVzKQpJbiBjdXJyZW50IGNhc2Ugd2Ug
YXJlIGx1Y2t5LCB0aGUgR1BVIGhhcyBhIHNpbmdsZSBtbWlvIHJhbmdlLgpXZSBjYW4gaW1wbGVt
ZW50IHN1Y2ggc3lzdGVtIHVzaW5nIFNDRjogc3Bhd24gdHdvIHZjb3Byb2NzIGZvciBhIGRvbWFp
bi4gClRob3NlIHZjb3Byb2NzIHdpbGwgaGF2ZSBvd24gbW1pbyByYW5nZSB3aXRoaW4gdGhlIGRv
bWFpbi4KSW4gYSBoeXBlcnZpc29yIHRob3NlIG1taW8gcmFuZ2VzIHdvdWxkIGJlIHNlcnZlZCBi
eSB0aGUgc2FtZSBoYW5kbGVyLCAKYnV0IG11c3QgYmUgYXNzb2NpYXRlZCB3aXRoIHRoZSBvd24g
dmNvcHJvYyBjb250ZXh0LgoKSW4gY2FzZSBhIGNvcHJvY2Vzc29yIGhhcyBzZXZlcmFsIG1taW8g
cmFuZ2VzIHRoaW5ncyBhcmUgZ2V0dGluZyB3b3JzZS4KCkluIGEgZGV2aWNlIHRyZWUgY29uZmln
dXJhdGlvbiBjb25jZXB0IEkgZXhwbGljaXRseSBsaW5rIHZjb3Byb2MgdG8gCnBjb3Byb2MgYW5k
IGtlZXAgbW1pbyByYW5nZXMgY29ycmVzcG9uZGVuY3kgd2l0aCBuYW1lcy4KSSdtIG5vdCBzdXJl
IGhvdyB0byBrZWVwIHRoaXMgY29pbmNpZGVuY2UgaW4gYSBzaW1wbGUgd2F5LgoKLS0gCgoqQW5k
cmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 15:52:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6J34-00082o-1W; Thu, 04 May 2017 15:52:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6J32-00082f-SL
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 15:52:08 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 5F/06-01752-82E4B095; Thu, 04 May 2017 15:52:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVfFjzv
 S4PYzYYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdEx+wVYw2bzi3PSnTA2M
 H3W7GLk4hAT+Mkos2nCUHcJ5zCixbGsTK4SzjVHiysa1jF2MnBwiAs4SX8/MZQexeQX0JfZ3P
 mUDsYUFgiSuzu1lAWmQEHjCJHFnzlYmkISEgKfEg2WvgBIcYPb5t8FdjOwcbAJWEofEQApYBF
 Ql9vzfxD6BkXsBI8MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/Nx
 NjECP1zMwMO5gbOp1PsQoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7w8f7kgh
 waLU9NSKtMwcYOjBpCU4eJREeLNB0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc57G6RIA
 KQoozQPbgQsDi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubdATKFJzOvBG7TK6AjmICOaJ
 blADmiJBEhJdXAKChQ9orznrTWgluJTfIBu1q/Xby8OSZGQmuONVvrrHMyrL8MjsiceXTk2P/
 O6NRfDjvsOv0Mzk9WZzmwL1PJaOnzRVlfssQv5G3g+HFs+pp7NZEWawRXZi3Qev+5neWezsYA
 Jf6svN+VX36x9xktYuVRPet8ZrVRHOvBBWcXfPyeNZPDcPckPSWW4oxEQy3mouJEABUyEU9+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493913122!80555831!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33623 invoked from network); 4 May 2017 15:52:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 15:52:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6J2v-0006Z4-RE; Thu, 04 May 2017 15:52:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6J2q-0002JG-D1; Thu, 04 May 2017 15:51:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6J2q-0003j6-6A; Thu, 04 May 2017 15:51:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108232-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ed719d7ca6e8df6384a2ecbe9a78977e32586478
X-Osstest-Versions-That: xen=ba10dbc7ae6c92816109913c6c25ba66c7aa7288
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 15:51:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 108232: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODIzMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODIzMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGVkNzE5ZDdjYTZlOGRm
NjM4NGEyZWNiZTlhNzg5NzdlMzI1ODY0NzgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGJhMTBkYmM3YWU2YzkyODE2MTA5OTEzYzZjMjViYTY2YzdhYTcyODgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwODE0NCAgMjAxNy0wNS0wMiAxNTowMjoyMSBaICAgIDIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDgyMzIgIDIwMTctMDUtMDQgMTQ6MDM6NTMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZWQ3MTlkN2NhNmU4ZGY2Mzg0
YTJlY2JlOWE3ODk3N2UzMjU4NjQ3OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi11bnN0YWJsZS1zbW9rZSBlZDcxOWQ3Y2E2ZThkZjYzODRhMmVjYmU5YTc4OTc3ZTMy
NTg2NDc4CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWVkNzE5ZDdjYTZl
OGRmNjM4NGEyZWNiZTlhNzg5NzdlMzI1ODY0NzgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAu
IC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBx
ZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJs
ZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhlZDcxOWQ3Y2E2
ZThkZjYzODRhMmVjYmU5YTc4OTc3ZTMyNTg2NDc4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzku
eAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29u
ZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0
dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBn
aXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFN
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJF
RV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJF
RV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4
X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBlZDcxOWQ3Y2E2ZThkZjYz
ODRhMmVjYmU5YTc4OTc3ZTMyNTg2NDc4OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGJhMTBkYmMuLmVkNzE5ZDcgIGVk
NzE5ZDdjYTZlOGRmNjM4NGEyZWNiZTlhNzg5NzdlMzI1ODY0NzggLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 15:53:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 15:53:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6J41-00089h-B0; Thu, 04 May 2017 15:53:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6J40-00089R-Nb
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 15:53:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 22/46-02202-36E4B095; Thu, 04 May 2017 15:53:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTTfZjzv
 S4Gwzn8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrGi5x9TQYtcxZMbz9kaGOeIdzFycQgJbGSU
 WN90iRHC2c0osXbxbZYuRk4OYYEwiYlNz5lBbBGBSIn9Ww+AxYUEsiT2zvoFFmcWUJLYf/YaI
 4jNJqApcefzJyYQm1fASmLO1WWsIDaLgIrE2kfbwGpEBcIl3jYeYYGoEZQ4OfMJmM0pYC3Rdm
 IdE8RMW4k7c3dDzZeX2P52DvMERr5ZSFpmISmbhaRsASPzKkb14tSistQiXWO9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAcGMAgh2MzV+cDjFKcjApifKqv2KPFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBm+fLHSkkWJSanlqRlpkDDHyYtAQHj5IIbzRImre4IDG3ODMdInWKU
 Zejr+PjeyYhlrz8vFQpcd4wkCIBkKKM0jy4EbAovMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORi
 VhXmOQKTyZeSVwm14BHcEEdESzLAfIESWJCCmpBsa0ifPP8Cx/lsJTuPbrm/3SNwQWd2yx449
 Yy7gwWGK9+YaeEg+fJekN767quN7f4+H8hlNKNFx138J7uUcU5u9X2aPOznPSh/PhuvDo0B+S
 3K887CYm6ayayP5+qlrOlBYjlfSkTaZ7RToqLW6WzOvyF1t+b8u/B5uCX09j+VC/TnSzlHd10
 kMlluKMREMt5qLiRAABTck1vQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493913186!40721740!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18000 invoked from network); 4 May 2017 15:53:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 4 May 2017 15:53:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 075E12B;
 Thu,  4 May 2017 08:53:06 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6984B3F23B;
 Thu,  4 May 2017 08:53:05 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-2-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1c11740c-d9f5-8ab7-2b43-6c76be81a6fb@arm.com>
Date: Thu, 4 May 2017 16:53:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504153123.1204-2-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 01/10] ARM: vGIC: remove rank lock from
 IRQ routing functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZ2lj
X3JvdXRlX2lycV90b19ndWVzdCgpIGFuZCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCkgdGFr
ZSB0aGUgcmFuawo+IGxvY2ssIGhvd2V2ZXIgbmV2ZXIgYWN0dWFsbHkgYWNjZXNzIHRoZSByYW5r
IHN0cnVjdHVyZS4KPiBBdm9pZCB0YWtpbmcgdGhlIGxvY2sgaW4gdGhvc2UgdHdvIGZ1bmN0aW9u
cyBhbmQgcmVtb3ZlIHNvbWUgbW9yZQo+IHVubmVlZGVkIGNvZGUgb24gdGhlIHdheS4KClRoZSBy
YW5rIGlzIGhlcmUgdG8gcHJvdGVjdCBwLT5kZXNjIHdoZW4gY2hlY2tpbmcgdGhhdCB0aGUgdmly
dHVhbCAKaW50ZXJydXB0IHdhcyBub3QgeWV0IHJvdXRlZCB0byBhbm90aGVyIHBoeXNpY2FsIGlu
dGVycnVwdC4KCldpdGhvdXQgdGhpcyBsb2NraW5nLCB5b3UgY2FuIGhhdmUgdHdvIGNvbmN1cnJl
bnQgY2FsbCBvZiAKZ2ljX3JvdXRlX2lycV90b19ndWVzdCB0aGF0IHdpbGwgdXBkYXRlIHRoZSBz
YW1lIHZpcnR1YWwgaW50ZXJydXB0IGJ1dCAKd2l0aCBkaWZmZXJlbnQgcGh5c2ljYWwgaW50ZXJy
dXB0cy4KCllvdSB3b3VsZCBoYXZlIHRvIHJlcGxhY2UgdGhlIHJhbmsgbG9jayBieSB0aGUgcGVy
LXBlbmRpbmdfaXJxIGxvY2sgdG8gCmtlZXAgdGhlIGNvZGUgc2FmZS4KCkNoZWVycywKCj4KPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAt
LS0KPiAgeGVuL2FyY2gvYXJtL2dpYy5jIHwgMjggKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKPgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBp
bmRleCBkYTE5MTMwLi5jNzM0ZjY2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC0xMzYsMjUgKzEzNiwxOSBAQCB2b2lkIGdp
Y19yb3V0ZV9pcnFfdG9feGVuKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHBy
aW9yaXR5KQo+ICBpbnQgZ2ljX3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmlycSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGly
cV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCj4gIHsKPiAtICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4gICAgICAvKiBVc2UgdmNwdTAgdG8gcmV0cmlldmUgdGhlIHBlbmRpbmdf
aXJxIHN0cnVjdC4gR2l2ZW4gdGhhdCB3ZSBvbmx5Cj4gICAgICAgKiByb3V0ZSBTUElzIHRvIGd1
ZXN0cywgaXQgZG9lc24ndCBtYWtlIGFueSBkaWZmZXJlbmNlLiAqLwo+IC0gICAgc3RydWN0IHZj
cHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Cj4g
LSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodl90YXJnZXQs
IHZpcnEpOwo+IC0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodl90
YXJnZXQsIHZpcnEpOwo+IC0gICAgaW50IHJlcyA9IC1FQlVTWTsKPiArICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKGQtPnZjcHVbMF0sIHZpcnEpOwo+Cj4gICAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKPiAgICAgIC8qIENhbGxlciBoYXMg
YWxyZWFkeSBjaGVja2VkIHRoYXQgdGhlIElSUSBpcyBhbiBTUEkgKi8KPiAgICAgIEFTU0VSVCh2
aXJxID49IDMyKTsKPiAgICAgIEFTU0VSVCh2aXJxIDwgdmdpY19udW1faXJxcyhkKSk7Cj4KPiAt
ICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4gLQo+ICAgICAgaWYg
KCBwLT5kZXNjIHx8Cj4gICAgICAgICAgIC8qIFRoZSBWSVJRIHNob3VsZCBub3QgYmUgYWxyZWFk
eSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwo+ICAgICAgICAgICB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKPiAtICAgICAgICBnb3RvIG91dDsKPiArICAgICAg
ICByZXR1cm4gLUVCVVNZOwo+Cj4gICAgICBkZXNjLT5oYW5kbGVyID0gZ2ljX2h3X29wcy0+Z2lj
X2d1ZXN0X2lycV90eXBlOwo+ICAgICAgc2V0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVz
KTsKPiBAQCAtMTY0LDI5ICsxNTgsMjAgQEAgaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCj4gICAgICBnaWNfc2V0X2lycV9wcmlv
cml0eShkZXNjLCBwcmlvcml0eSk7Cj4KPiAgICAgIHAtPmRlc2MgPSBkZXNjOwo+IC0gICAgcmVz
ID0gMDsKPgo+IC1vdXQ6Cj4gLSAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBm
bGFncyk7Cj4gLQo+IC0gICAgcmV0dXJuIHJlczsKPiArICAgIHJldHVybiAwOwo+ICB9Cj4KPiAg
LyogVGhpcyBmdW5jdGlvbiBvbmx5IHdvcmtzIHdpdGggU1BJcyBmb3Igbm93ICovCj4gIGludCBn
aWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2
aXJxLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MpCj4gIHsKPiAtICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92
Y3B1KGQtPnZjcHVbMF0sIHZpcnEpOwo+IC0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsg
PSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKPiAtICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhk
LT52Y3B1WzBdLCB2aXJxKTsKPgo+ICAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkZXNjLT5s
b2NrKSk7Cj4gICAgICBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykp
Owo+ICAgICAgQVNTRVJUKHAtPmRlc2MgPT0gZGVzYyk7Cj4KPiAtICAgIHZnaWNfbG9ja19yYW5r
KHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4gLQo+ICAgICAgaWYgKCBkLT5pc19keWluZyApCj4g
ICAgICB7Cj4gICAgICAgICAgZGVzYy0+aGFuZGxlci0+c2h1dGRvd24oZGVzYyk7Cj4gQEAgLTIw
NCwxMCArMTg5LDcgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHZpcnEsCj4gICAgICAgICAgICovCj4gICAgICAgICAgaWYgKCB0
ZXN0X2JpdChfSVJRX0lOUFJPR1JFU1MsICZkZXNjLT5zdGF0dXMpIHx8Cj4gICAgICAgICAgICAg
ICAhdGVzdF9iaXQoX0lSUV9ESVNBQkxFRCwgJmRlc2MtPnN0YXR1cykgKQo+IC0gICAgICAgIHsK
PiAtICAgICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+
ICAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+IC0gICAgICAgIH0KPiAgICAgIH0KPgo+ICAg
ICAgY2xlYXJfYml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwo+IEBAIC0yMTUsOCArMTk3
LDYgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHZpcnEsCj4KPiAgICAgIHAtPmRlc2MgPSBOVUxMOwo+Cj4gLSAgICB2Z2ljX3Vu
bG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4gLQo+ICAgICAgcmV0dXJuIDA7Cj4g
IH0KPgo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 16:01:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6JBf-00013x-3W; Thu, 04 May 2017 16:01:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6JBe-00013o-3P; Thu, 04 May 2017 16:01:02 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 78/67-01735-D305B095; Thu, 04 May 2017 16:01:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK5lAHe
 kwap2TYvvWyYzWbzb95fZgcnj8IcrLAGMUayZeUn5FQmsGUenfGEp6Oat2LS2hamB8QtXFyMn
 h4SAv8TBDx9YQWw2AV2Jpi1/2UBsXgEHiXmPdoHZLAIqEvMWPmeHiAtKnJz5hAXEZhbQkViw+
 xMbhC0vsf3tHGYQW0TATWLlnr9QcW+J5fPngNnCAnYSe66vB9vFKeAlcfHMI6YuRi4OIYGjjB
 L3p7QxQxxkIvF24U6gBg6ghJrE3PXxExj5ZiFZPQvJ6llIVi9gZF7FqFGcWlSWWqRrZKGXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYdvUMDIw7GPtW+R1ilORgUhLlVX/FHinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvecH3ekkGBRanpqRVpmDjACYNISHDxKIrxHQNK8xQWJu
 cWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOuwekSACkKKM0D24ELBovMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLmFfAHmsKTmVcCt+kV0BFMQEc0y3KAHFGSiJCSamDsrFULi/5i3ezRmX5U5Vr
 Np1lHFt8rkdpuM2XPQzHbq1fzFHY/F2zVV6j422Z4/YzXsp3Lf2W/vvfNKGryFr21t+pD37z9
 /bj4E3dCQsykb39vrqqaKbfsuiObK6v72hqt0ztCnxquMthy49i1B2fXMv3j3ntbrqAkds9Pw
 zTtGQtdPrO84P3yRomlOCPRUIu5qDgRACYdOGXBAgAA
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493913655!96224739!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56939 invoked from network); 4 May 2017 16:00:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 16:00:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422240088"
From: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <22795.20529.890966.775858@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 17:00:49 +0100
MIME-Version: 1.0
To: <xen-devel@lists.xenproject.org>, <xen-users@lists.xenproject.org>
In-Reply-To: <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
References: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
 <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
 <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] Proposal to drop Windows XP tests from Xen Project CI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVjZW50bHksIHRoZSB0ZXN0cyBvZiBXaW5kb3dzIFhQIFNQMyB0aGF0IGFyZSBydW4gYnkgb3Nz
dGVzdCwgYXMgcGFydApvZiB0aGUgWGVuIFByb2plY3QncyB0ZXN0IHN1aXRlLCBoYXZlIHN0YXJ0
ZWQgZmFpbGluZyBhIGxvdCBtb3JlLgoKSXQgaXMgbm90IGNsZWFyIHdoYXQgaGFzIGNhdXNlZCB0
aGlzLiAgVGhlIGZhaWx1cmVzIGFyZSBjYXVzaW5nCmJsb2NrYWdlczogc2V2ZXJhbCBvZiBvdXIg
YHN0YWdpbmcnIGJyYW5jaGVzIGFyZSBub3QgZ2V0dHRpbmcgcHVzaGVkCnRvIHRoZSBjb3JyZXNw
b25kaW5nIGBzdGFibGUnIG9yIGBtYXN0ZXInIGJyYW5jaGVzLiAgT2xkZXIgWGVuCnJlbGVhc2Vz
LCBhcyB3ZWxsIGFzIGN1cnJlbnQgbWFzdGVyICg0LjktcmMpIGFyZSBhZmZlY3RlZC4gIFRoaXMg
aXMgYQpwcm9ibGVtIGZvciBYZW4gZGV2ZWxvcG1lbnQuCgpJbiBteSBjYXBhY2l0eSBhcyBvc3N0
ZXN0IGFkbWluaXN0cmF0b3IsIEkgaGF2ZSB0cmllZCB0byBmaW5kIHNvbWVvbmUKdG8gaGVscCBk
ZWJ1ZyB0aGVzZS4gIChJIGRvbid0IGhhdmUgdGhlIGtub3dsZWRnZSB0byBkbyBzbyBteXNlbGYu
KQoKSSBoYXZlbid0IGhhZCBhIGdvb2QgcmVzcG9uc2UuICBNeSBjb2xsZWFndWVzIGF0IENpdHJp
eCB0ZWxsIG1lIHRoYXQKdGhlaXIgaW50ZXJuYWwgWGVuUlQgc3lzdGVtLCB1c2VkIGZvciBYZW5T
ZXJ2ZXIsIHdpbGwgYmUgZHJvcHBpbmcgaXRzCm93biB0ZXN0cyBvZiBXaW5kb3dzIFhQLiAgSXQn
cyBiZWVuIHN1Z2dlc3RlZCB0byBtZSB0byBzaW1wbHkgZHJvcCB0aGUKWGVuIFByb2plY3QgdGVz
dHMgb2YgV2luZG93cyBYUC4KCklmIHlvdSB0aGlua3MgdGhhdCBYUCBzaG91bGQgY29udGludWUg
dG8gd29yayB3ZWxsLCBhbmQgdGhlcmVmb3JlIHRvCmJlIHRlc3RlZCwgSSdtIGFmcmFpZCBJIG5l
ZWQgeW91ciBoZWxwLiAgUGxlYXNlIGNvbnRhY3QgbWUgYXQgdGhlCmFkZHJlc3MgYWJvdmUsIGFu
ZCBJIGNhbiBwcm92aWRlIG1vcmUgZGV0YWlscywgaGVscCwgZXRjLgoKSSBteXNlbGYgaW52ZXN0
aWdhdGVkIG9uZSBmYWlsdXJlIGFuZCBmb3VuZCB0aGF0IHRoZSBWTSBzZWVtZWQgdG8gaGF2ZQpy
ZXNwb25kZWQgdG8gYW4gQUNQSSBwb3dlciBidXR0b24gZXZlbnQgYnkgcmVib290aW5nLCByYXRo
ZXIgdGhhbiBieQpzaHV0dGluZyBkb3duIGFzIGV4cGVjdGVkLiAgV2VpIGxvb2tlZCBhdCBhbm90
aGVyIGZhaWx1cmUgYW5kIGZvdW5kCnRoYXQgdGhlIFZNIGhhZCBmYWlsZWQgdG8gc2h1dCBkb3du
IGJlY2F1c2UgdGhlIFhlblJUIGd1ZXN0IGFnZW50Cih3aGljaCBpcyBiYWtlZCBpbnRvIHRoZSBh
dXRvaW5zdGFsbCBpbWFnZXMgd2UgYXJlIHVzaW5nKSB3YXMgYmxvY2tpbmcKdGhlIHNodXRkb3du
LiAgVGhlcmUgYXJlIGFsc28gb2J2aW91c2x5IG90aGVyIGZhaWx1cmUgbW9kZXMuCgpGb3Igbm93
LCBoZXJlIGFyZSBzb21lIGV4YW1wbGUgbG9nczoKICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MTg1L3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2lueHBzcDMvaW5mby5odG1sCiAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzEwODE4NS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzL2lu
Zm8uaHRtbAoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 16:01:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:01:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6JC6-00017U-MF; Thu, 04 May 2017 16:01:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dkiper@net-space.pl>) id 1d6JC5-00017F-2H
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 16:01:29 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 1D/AC-02185-8505B095; Thu, 04 May 2017 16:01:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsWyk58xUzc8gDv
 SoHmlgcW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzVj67DpLwT+mivZzN5gaGPczdTFycggJPGGU
 OPXBCcRmEVCROPRgNxuIzSagIXH85xkWEFtEQFRi6pxJYPXMAq1MEuvXWIPYwgJ+EncO/mHvY
 uTg4BVwkWj7FQox0kxi1bZfzBBhQYm/O4QhOrUkbvx7yQQSZhaQllj+jwMkzClgLrGy+x0riC
 0qICEx5fY89gmMvLMQmmchaZ6F0LyAkXkVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnrJebWly
 cmJ6ak5hUrJecn7uJERhK9QwMjDsYt3U5H2KU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC95wfd6SQYFFqempFWmYOMKhh0hIcPEoivEdA0rzFBYm5xZnpEKlTjLocc+59fc8kx
 JKXn5cqJc67B6RIAKQoozQPbgQswi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadCTKFJz
 OvBG7TK6AjmICOaJblADmiJBEhJdXAOPX2Ues1S04ylrxImTl9d7BudGxs4M8HZ/a+r4/2TM/
 e9SKX62bxcY2QuYt9je9+3r69RqTQqXzGdFnLaQdFVvBcn5TOw2R3S+fu0n9J37TOt6Ys95u0
 sYmnzstztexTg4B3m2sVdVUMM9c/fbb+wTTVCa8dt7i+cNVU+vz2TaWQ1y3eRtGL9UosxRmJh
 lrMRcWJAENQeRirAgAA
X-Env-Sender: dkiper@net-space.pl
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493913687!98784998!1
X-Originating-IP: [185.15.1.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40289 invoked from network); 4 May 2017 16:01:27 -0000
Received: from boksu.net-space.pl (HELO boksu.net-space.pl) (185.15.1.105)
 by server-14.tower-31.messagelabs.com with EDH-RSA-DES-CBC3-SHA encrypted SMTP;
 4 May 2017 16:01:27 -0000
Received: (from localhost user: 'dkiper' uid#4000 fake: STDIN
 (dkiper@boksu.net-space.pl)) by router-fw-old.local.net-space.pl
 id S1781078AbdEDQAu (ORCPT <rfc822;xen-devel@lists.xensource.com>);
 Thu, 4 May 2017 18:00:50 +0200
Date: Thu, 4 May 2017 18:00:50 +0200
From: Daniel Kiper <dkiper@net-space.pl>
To: fu.wei@linaro.org
Message-ID: <20170504160050.GA9401@router-fw-old.local.net-space.pl>
References: <20170502070627.11389-1-fu.wei@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170502070627.11389-1-fu.wei@linaro.org>
User-Agent: Mutt/1.3.28i
Cc: grub-devel@gnu.org, xen-devel@lists.xensource.com, Ian.Campbell@citrix.com,
 arvidjaar@gmail.com, phcoder@gmail.com, leif.lindholm@linaro.org,
 julien.grall@arm.com, sstabellini@kernel.org, linaro-uefi@lists.linaro.org,
 jcm@redhat.com, dkiper@net-space.pl
Subject: Re: [Xen-devel] [PATCH v7 0/3] arm64,
	xen: add xen_boot support into grup-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKT24gVHVlLCBNYXkgMDIsIDIwMTcgYXQgMDM6MDY6MjRQTSArMDgwMCwgZnUud2VpQGxp
bmFyby5vcmcgd3JvdGU6Cj4gRnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KPgo+IFRo
aXMgcGF0Y2hzZXQgYWRkIHhlbl9ib290IHN1cHBvcnQgaW50byBncnVwLW1rY29uZmlnIGZvcgo+
IGdlbmVyYXRpbmcgeGVuIGJvb3QgZW50cmFuY2VzIGF1dG9tYXRpY2FsbHkKPgo+IEFsc28gdXBk
YXRlIHRoZSBkb2NzL2dydWIudGV4aSBmb3IgbmV3IHhlbl9ib290IGNvbW1hbmRzLgoKU2xvd2x5
IHJlY292ZXJpbmcgYWZ0ZXIgbG9uZyB3ZWVrZW5kIGluIFBvbGFuZC4KSSB3aWxsIHRha2UgYSBs
b29rIGF0IHRoaXMgcHJvYmFibHkgbmV4dCB3ZWVrLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 16:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6JDz-0001N8-1f; Thu, 04 May 2017 16:03:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6JDx-0001Mh-TV
 for xen-devel@lists.xen.org; Thu, 04 May 2017 16:03:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 83/43-02022-DC05B095; Thu, 04 May 2017 16:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dkAHe
 kwc4PohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aluZ+YC16wVVxb18jcwHiGtYuRk0NIIE/i
 z9FTLCA2r4CdxLy2djBbQsBQ4un762wgNouAqsSi9i1gNpuAukTbs+1AvRwcIgJGEh+2SXYxc
 nEwC1xilDi1di87SI2wQIjEvw2H2UESQgIdjBIdR3cwgSQ4Bbwk1nz7D9bMKyAo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2i
 ul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8eJpz0OMkhxMSqK86q/Y
 I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Eb4c0cKCRalpqdWpGXmACMBJi3BwaMkwnvEDyjNW
 1yQmFucmQ6ROsWoyzHn3tf3TEIsefl5qVLivDogMwRAijJK8+BGwKLyEqOslDAvI9BRQjwFqU
 W5mSWo8q8YxTkYlYR5j4JM4cnMK4Hb9AroCCagI5plOUCOKElESEk1MMrsF3xg7m3OVHpw4zz
 7VbPvyHDWphbrPlznJ/JrVsh2e/GamX27374qP7XugpNBpCDLkcmJRvfdigNTZ98723eqed6a
 2prsnTOPRt6sPCi/yO9ReWKD/6q1d7Y81POd3tAnuvOgTZDO7GfN/its//RE27kEf8qMmND85
 8a+bm2lCUeVNz/fUazEUpyRaKjFXFScCADHsPlAxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493913799!96290039!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50568 invoked from network); 4 May 2017 16:03:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 16:03:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 May 2017 10:03:18 -0600
Message-Id: <590B6CE40200007800156EAD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Thu, 04 May 2017 10:03:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-8-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1492184258-3277-8-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 7/9] mm: Keep pages available for
 allocation while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEluc3RlYWQgb2Ygc2NydWJiaW5nIHBhZ2VzIHdoaWxlIGhvbGRpbmcgaGVhcCBsb2Nr
IHdlIGNhbiBtYXJrCj4gYnVkZHkncyBoZWFkIGFzIGJlaW5nIHNjcnViYmVkIGFuZCBkcm9wIHRo
ZSBsb2NrIHRlbXBvcmFyaWx5Lgo+IElmIHNvbWVvbmUgKG1vc3QgbGlrZWx5IGFsbG9jX2hlYXBf
cGFnZXMoKSkgdHJpZXMgdG8gYWNjZXNzCj4gdGhpcyBjaHVuayBpdCB3aWxsIHNpZ25hbCB0aGUg
c2NydWJiZXIgdG8gYWJvcnQgc2NydWIgYnkgc2V0dGluZwo+IGhlYWQncyBQQUdFX1NDUlVCX0FC
T1JUIGJpdC4gVGhlIHNjcnViYmVyIGNoZWNrcyB0aGlzIGJpdCBhZnRlcgo+IHByb2Nlc3Npbmcg
ZWFjaCBwYWdlIGFuZCBzdG9wcyBpdHMgd29yayBhcyBzb29uIGFzIGl0IHNlZXMgaXQuCgpFeHBs
YW5hdGlvbiBzb3VuZHMgZmluZSwgYnV0IGRpZG4ndCB5b3UgZWFybGllciBpbmRpY2F0ZSB5b3Ug
dGhpbmsKeW91cnNlbGYgdGhhdCB0aGUgdGl0bGUgaXMgbm90IHJlYWxseSBzdWl0YWJsZSAoYW55
bW9yZSk/IEknbSBvZgp0aGF0IG9waW5pb24sIGF0IGxlYXN0LCBhcyBwYWdlcyBhcmUgYWx3YXlz
IGF2YWlsYWJsZSBub3csIGl0J3MganVzdAp0aGF0IHRoZSBsYXRlbmN5IHRvIGdldCBob2xkIG9m
IHRoZSBoZWFwIGxvY2sgaXMgaGlnaGVyIGJlZm9yZSB0aGlzCmNoYW5nZSB0aGFuIHdoYXQgd2Ug
d2FudCBpdCB0byBiZS4KCkxvb2tpbmcgYXQgdGhlIHBhdGNoIGl0c2VsZiBpcyBub3Qgb3Zlcmx5
IHVzZWZ1bCBhcyBpdCBzZWVtcyB3aXRob3V0CnRoZSBkaXNwb3NpdGlvbiBvZiBwYXRjaCA1IGJl
aW5nIGNsZWFyLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 16:14:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:14:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6JOF-0002Na-78; Thu, 04 May 2017 16:14:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d6JOD-0002NN-HD
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 16:14:01 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E1/2A-02202-8435B095; Thu, 04 May 2017 16:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUgUURSG987Ozo66Y+OoeNpWqq1IpfUDfxQ
 ZJFLmDw1TIixIx5rcpdkPZlbTKNMyKynbXIPcVBTCSijKyiSEyjJc04qoDFMy+l6pLSuyQmnG
 Ka1/z+F5z73nHi6pZioIPckVOznBxvJGIhA3x2FRprTsoJz46vXLvl92Y8ko7danR3gm2qix2
 PLtxXkac11diuOurtj1o1ZThjyBVSiQxOlyNYx8dBFygegqBKMDXzG5YOhfCNqahyRDkqH0Gm
 j1L61CAWQYLcLP83eQkjmEgavqASYLNR0HQzeHp5igl0BD9X1c7qXoJDh5I09GnF4I4+9K5UQ
 4vQE+lN/GZaboEPDWvZriACnd1DuCyXE1vRJGrhQph8+Fqx/q1TIDPR/8567h8gRAVyIod52e
 6mXoBeCtrPkTyoAn+1//YQcMtvdplYb3BPi/12gU8YaA7vJdCvNw7NEopnAS1F4fRAp/wWCyq
 1RpPqKF4YZvWkUYoP5oBaaINg1UtLwllKInGCbOtGmU4ikBLR55wQHSGvXg7/AihQ1w4UQ97k
 KLPP/swDPzbs8/725C6lYUJXJCESeYEuNj8wVLgdlpZS28KSE+MdbKiSJbwPFsvhi7xW5tQ9K
 P2KNSoQ50qGdtF5pNYsZwarFPm8ME59u3lphZ0ZwrFPKc2IUMJGkEKjcrKIcJEbgCrnibhZe+
 1V8NpM4YRqXKmhIdrFW0FCiqF5nI6oOf/RiD2+w2Th9BTa6TQrQcMhfapo/4+zkfokh9KIVUK
 hWjc3CC1eL83/tQBImModQm+SqdxeacvsknDYFJQ+yLJOUhnOyM0pchpzcFb31+qezArP7Cxl
 PGzYZ5AW5D0b3wkrdjSc72ygzT7uiXlQ0TpouuW9mr7/vMun39PsOKPu3xGLwr3Z2XlSHyq54
 lt2QOrU79NWc8khsxNZ51fh0XbketIk483tnjcq/grTfiB7Z0d/o795YF7ug4PPYiennz9jPM
 pufH04eNuGhmE2LUgsj+BlbM0xOXAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493914439!98882522!1
X-Originating-IP: [104.47.2.40]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3973 invoked from network); 4 May 2017 16:13:59 -0000
Received: from mail-db5eur01on0040.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.40)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 May 2017 16:13:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=5J6OeP8VZh7KeMfpvb809sr8nYYmCBuO/nNVL4Kb5HA=;
 b=cYzZLsI+b3ivb4l3znx11ZK/sHwIi8ssNx21Y+MGsEd/3mt3kXUZdVjnAsmh+BfmiYHlSugi28roNLJ812i18seZX29lyBEA+kysZ9FRkoe0qQlN1NQXQAMYno/7pl6kIYNzFp3XSxCapY8FcOALtGBA4sPwD8sF95ZcKyw6v4Y=
Received: from [10.17.180.62] (85.223.141.74) by
 VI1PR03MB1629.eurprd03.prod.outlook.com (10.165.233.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1061.12; Thu, 4 May 2017 16:13:57 +0000
To: Julien Grall <julien.grall@arm.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, <xen-devel@lists.xenproject.org>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <1d2ccb3b-66d2-e02e-1a8e-00452bbd031f@epam.com>
Date: Thu, 4 May 2017 19:13:54 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
X-Originating-IP: [85.223.141.74]
X-ClientProxiedBy: DB5PR03CA0057.eurprd03.prod.outlook.com (10.164.34.25) To
 VI1PR03MB1629.eurprd03.prod.outlook.com (10.165.233.147)
X-MS-Office365-Filtering-Correlation-Id: 04aac53f-2ea5-40f7-950e-08d4930891d3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR03MB1629; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1629;
 3:RDCc6uJijH+H+Ic0VmgGPPD9uHwWJv7gdkA1y7Stn2NPmx93+JEaY8PAacSWu4DuD4fjnpat47Ip3PLTtZDXjYpkkVZi1P4nLkNFU7APp++Ya25IU0bttMlsj+482HMHWRdKbJIw4CZ/4p9KJHHVFHRAY7QChew0GTNBMgbPQu5m347PlTAktheiNqz8lwni1+yVtxOkOhjJuw72bvJ6KJQtHk/15MgUM+Uh4QwsRJwvUwhAfigh2IDV9TUbz9+80djxtpCfR4843l+nOnnUxh6rAzeD+mLDqshavIKqLsgh1fGXZbxu2fZAHDiZkLAAZYmRYZi74xLa0ouD6PQvZw==;
 25:RZ7frmuMQ/WNYOTofQgnpNlhmVA1GWhqXwERKW276SMOE4uVCodl9QA2kF1J8x1NH+YLp3QoGTabV4oy4qrXpAlZ7T+J5two/YTemBc/0KjUeIypYYYa3kKB0Dm7IruGZTaeaQtbm3jLontunwfSgo1SPU3BAPHg3jNCXRdKwNFxwRhvAsgeP2H7PbyfdFpKcx7bjtrOY0DSM+AJnprDnH6BGYkxKJkb9Y34eLV+1ITun2X2cLBV1ioBksc0SBN8wv9JlFUM5+SaCxckKSYmMmvth1Xot4pKvNo15bpo+2V1+Lmri0Th8tkdNdtF68SyNVNsN+TkqmRKvbUJj27G8PSYaq9V704v8aKk3NYuvMLDdxmBwWpQoVxA1Z2zbHpTIUfPp57x59PLWuGO+/ZMpl3nr1Y0r4zAzSC/cSSYUq5wbJ4SSNWs6bUgwFALl/ZJkvqTa0v7g51AvtuHlLhaug==
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1629;
 31:vRxK9soqY4Wnn2PempgbJH0AXtX+cxXxXeO44joYOMTM7WmlQ+zNut1bTaofVdN+T2DJaiqZVKsuK72QgwrMGM4m4y6T58wtuqiayb5dmdqblzjgKfTQHoAHAF3X2ZQqZiK5n4Buyzu112QbfAh9p/2yxtcjz0td0NkvauIIwLOaLiJRGJzonzegpsaoZpA7yBI6IDgLpQC791A22o6cdfunLoN0m9I5RIIHBVTYoO3zpRNrzj4HJlNncyelPSPBgCCiq8cdzORGCIJzpZCC62KyZ5jHpjyhvY45thl6M84=;
 20:XKMm1x0T/MkeK4+0vyY2JcvYnB6u06PWE4kHjKDZmIcR8gHScD9SrIwsvL2OFIryv8wmUk21WvYQE6Khc5pdMs8RVmEZIZtzKqoKCYF/niTxFBBvcCsSgV5s8RXjXIpx3Ine9pGWY6d/QxtZpNy1em8/PWbtbqje987JOAHd9ChGAxhzK90fK0s9keBcAbTPSVawIytzTHrUOsLCwqnjdv/FtN3kzH8wzHo1BNrOZXHxEqzfXlugGhZs14x4aiRJYLUBYw2j3xBmFiyyk6jmj2RcTjJtU0VKKvEDfQd7cYM7G/Zos/BNpj3caSfUgWAPYKZg8OmPfz4yyH5tJFuF4tHaBs9Ky8MpDhaaUxx5owxf0hkpFiJsOMNEGlhVE+KJmj2Br9/i7/CNNS5RThTma9rPpTJwPM4OAtho/5El++xv9kuIMjR9Vj7Qo1+GYX6Oe6ZJekP8OrZ38x37CNVDrfq0buzk07i065vKYEZatABy6Y6w9AdyfPZEV9RcO/31
X-Microsoft-Antispam-PRVS: <VI1PR03MB1629DB42C6D0899F8437EF94E6EA0@VI1PR03MB1629.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:VI1PR03MB1629; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1629; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1629;
 4:mg/oPDaLJQp2vBg8XAC3UWnimk5FFv0uptri0AJWlvVnmNuVdyxTyM9SiGd+UtY+4n4kOyhk+VMcgP8135GPw9fCuFK0AYhBpLsGD/XQuTzksr1XPb+Hd54sOPVB2iIjOILkO24YeFo4T0uDo83b5aLArImNEo/+UNZGis+8s6ofiT2yLnwPyz8VlpXlab3E66ZJmfDACbdgiqy9bcsLiBmsNiZLHPGCNFYtceUty6I/HnWobLejIM3SDtl0G1KYE3lMohKq+DxNBOcB+8t/T0cBVPjsQHS9nPrICrf4iOoUQMILLnmxFt/ZaDqvm3oioNKIoUekRpMSuxeWIemHTE/Uqns0Ne61cjrjfCvQ7yzj9c+oJvutDD/TrRWk3W6a+W6Na5JPyQ/afR+C9fOu9l5FhyoAPYS8YT9Cfb/O+IKl/LrWaVT4mE1FF+BUF2odGo743h6DQiJe7QxJaYRYka0LwlhdX4q6zlRoFs7ChKHKsYYdMvLBbdYoJmdTrM3m9Tsk70+ARSv9JDSE3ieZDlvP8DNRyQ4TwH70dd0IDS/xbrk6ztYShj0DbZQcTTejPAKgc44PhB4dCOKHaXQO4JH9e0nHMotvc42bO7RkmHvxZXSSFy0NdzL6TitsZ8iTdNwZkLIYTZBRW/TDAQAysUG1ys1cCJb0O+bN1EzP1fesdbH042gfaPSwAM5kEHix8c0zta1IxUJuJVzedEhp69KM1ToYnuYt7AG78GhZjeFwoifUhY0zqgTs6zCG0A72tSFAsM0Qt/fVjqRoLxwRhLZopgv9/zT6FmUf0cLkJKxTThNhA9SkELqiyZhNEi3rq74ck/s4V8SQnHPmwVf/lw==
X-Forefront-PRVS: 02973C87BC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(39840400002)(39860400002)(39410400002)(39400400002)(39850400002)(24454002)(6116002)(80792005)(3846002)(2950100002)(83506001)(6666003)(42186005)(36756003)(4001350100001)(53546009)(5660300001)(54356999)(23746002)(2906002)(65826007)(229853002)(305945005)(7736002)(189998001)(50466002)(81166006)(76176999)(38730400002)(8676002)(6486002)(31686004)(86362001)(93886004)(31696002)(25786009)(230700001)(47776003)(65806001)(65956001)(90366009)(4326008)(50986999)(77096006)(478600001)(53936002)(33646002)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1629; H:[10.17.180.62]; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR03MB1629;
 23:M7cGaE69UtHoXnYBDHXwQY9hCooGRqKj+o8xi?=
 =?Windows-1252?Q?0VfxQLl50O6E1HZAFmWmnDmlo5wpMM3fq8fxgDxobKUnMq0KAZjJlsVn?=
 =?Windows-1252?Q?GHtFGwnw5K3PdNgDAcOtADokdGX0KlcKMG2Ok5nfHc9mNNN2LIVc9txl?=
 =?Windows-1252?Q?IWaKN0oEUf0zbjIGdcNYzOA/BDM1MRzjfX6MP/Ve1GuLL5NcSDmjPssI?=
 =?Windows-1252?Q?DIAOW77tuzQWOQs1nbLmz9c3hS2DTUqCY67TceAtaxG51bAG6pnsdnXz?=
 =?Windows-1252?Q?HtTa1xNje6ptH372gqbO0qYkjhQ64QG8jmMFOwqT9cBvAFP42P95vWjV?=
 =?Windows-1252?Q?P/yP54FIQ67XkKxBrYvfTFtVJXE0C2uA/fJH6UKl9a/Jv1Znm299Nuxn?=
 =?Windows-1252?Q?sw467NRY5rLPwleirZqIcxZPs1Z3qlAim8O8sgLpF4EiElA3sH1kQ3gB?=
 =?Windows-1252?Q?HN9iY4dW/N000P1znzRATlNTy0f0j62YsgFbcTL8eoGh7fIXtC6S7prA?=
 =?Windows-1252?Q?4ljKCZLUeCnvHUb7Mk17n0ke4UKQcYU50DR0hz7Poswk93b8Lbybks1z?=
 =?Windows-1252?Q?P4YhMxwL953lUF2gWDDNjtS29CjmLMDZ5oipwp51lNCMK8/rctJUH4wV?=
 =?Windows-1252?Q?rFmpX91bvwyxAVJ43yxafpMyaDCNO06Erpg1Jwtcnek9Wlu2xHtibHRa?=
 =?Windows-1252?Q?pBpaSNFS8k/FKjkKE7wk7r/j6/9a7oDwyS3EVuxEHBJmBVZjYkn+WGFc?=
 =?Windows-1252?Q?PbPTwntb9MxIUUcmWirXHbq1LqIMDN0y9YPSpnCayzhxiYc6HjO2/J2v?=
 =?Windows-1252?Q?LkAuXIfw3c3P5QnECXvM/JBXiW/2yiIFHcOROObJtoD2izRg9PeIEE+p?=
 =?Windows-1252?Q?IzkHaXd9/ftJ5ExArTPzm0VE6uL0beULCQSRrVaP0IRnyyl6cHJ/aqrU?=
 =?Windows-1252?Q?SR8VNiOjDWcsK3fXFf4cdnzsNHneGKWtzCE6ah5oTKfREtzITp81KKBh?=
 =?Windows-1252?Q?4hpM3PES1xZ5Cyt388s3dT/kTeGpn13AHCRxdp9qvahg4xMHzy/wUylV?=
 =?Windows-1252?Q?cdXFKrW9KNVLzYdF2OrAVhJuc3iHt0wsLGh1gqZ6n64B/rDJ9sm1N+1E?=
 =?Windows-1252?Q?7aOerhxLByhVhmCeHjAYvRVuoCsio2otKTmk4XsyxSN4P+3lz8NH7ait?=
 =?Windows-1252?Q?6ByejYOgd05wE7K3foHk2iYpw69qk/gjXCN4V/C28j1SxbaiwzEoBgt5?=
 =?Windows-1252?Q?cZUaQR6eYkB27K/rC6RtbAJri1kKWh0ADg0q8hyJ1SbO6Da2Rlt3sMrF?=
 =?Windows-1252?Q?7KyzQbqAktj9z5AmQkJaj175hkuXbHS+zD76Vp0iZ/Dq2E/bFrOx7Yvi?=
 =?Windows-1252?Q?GS5Q1vqoU/nVG8eBEifZuitFv/721zfSg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1629;
 6:gvg2f0hzr31EHSIY/A3XKKfE8WHf3IB0QosLWii989tQUnpMPg2WWLytzQS/83AJhXYajZ/0tmKmxhMYDCnMgGdpFH4GyJVW0qLgphTeS+W6+fa2EuHK3QYDErHjZyiZglk9WHep73nT2s5yAZ2nQci2LUHq3FCpn5d5camz2ek6kNmraPRG8vs0m0LrFlEwPnu/EB6W5yrc6pP40JWad6+mMpFx//0sqBYDCSFGq6fhRa7nk5l5rQEOXU2aEhal/MBGCdA4LG3vi/dwM+5NqHBqjUaj0yCLtb/cLrQtb8WycdE0kWu+dE9/m7PTLXlP71fPa3TV9m62TRRAfrxtQ3fX/+HHRewECpPslfmekMLoqUZbucFwRM8C7ATINmiy3GyZdo3JN7ECyfmdzs0J7/CjZ1p5UCGEfdDBjmR8G9yI2BZjPcmHAefHaxv0FLBNpQCXoWwy3+/Hncl3v19cNAOpZp62D9Y2L1wGeWQRJ9nXMq6m72DJa0Ez9+UnKEzQEbsv4gayb/j69syvQVUzVA==;
 5:2Kn7T3YXYEVXVVz+47A47BtIOs/6It4V40PSl5bXy2CJrs5BY9iQPQSA4M91RDCDajDWW8tiAWdrebsEkUIRPkcaOR+rE9lZ0IRilVDNOTEqFfss29KOs1wtsKCmH/tII4TLWpaj0V3MkRnTHiQWHw==;
 24:eYjDroMpIOr82hPq2ogb8IuMIOeTl4dGLo1Zi9jl+MtZ4Tjns+Cowk4XqHJ8ivP0JETCcRJYGvwPtKlj4hsC8j6M+hwX5q3wlu67N9hFNqc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1629;
 7:R6dQivb/ZIZ7t5/z1j4ZZZTvrpN8PGvLvZ1XA2gIxMaOZgi7v2rg4jwY4YpUFoVUq/uYQX272/FZs4h4G+msFBGX7pfGcT3KvUmIjyQFtrD5fA5f4HIiIPibE1iNhvXn67nsmhYb46wonrFXDAq4+Gt6gg4ffjpwr83iNssV4uMsbNiqzhwxfyjSbwn9UM+AfEpukE+nKrT/w0nyRGZaV58D424XZpoEbI9YSIts5KH38+1gH8y71cJcjdTa1I1Di66P8UtoxK1xvshyzuOeUH2GhlzEEladKyg0u/rZ87QoenA+pyuf2hW6SDCTfGjKUS6PuxyQE/LIrtjzsqOK+Q==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2017 16:13:57.5881 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1629
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuLAoKCk9uIDA0LjA1LjE3IDE1OjQ2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPj4gSSB1
bmRlcnN0YW5kIHRoZXNlIGNvbmNlcm5zLCBidXQgbm90IHN1cmUgc2hvdWxkIHdlIGJlIHNjYXJl
ZCBvZiBhdHRhY2sKPj4gZnJvbSBhIGRvbWFpbiBwcml2aWxlZ2VkIGVub3VnaCB0byBydW4gZG9t
YWlucz8KPgo+IFdoaWxzdCB0aGUgZG9tYWluIGlzIHByaXZpbGVnZWQgZW5vdWdoIHRvIHJ1biBk
b21haW5zLCB0aGUgCj4gY29uZmlndXJhdGlvbiBjYW4gYmUgcHJvdmlkZWQgYnkgYSB1c2VyIChm
b3IgaW5zdGFuY2UgaW4gY2xvdWQgCj4gZW52aXJvbm1lbnQpLiBTbyB5b3UgY2Fubm90IHRydXN0
IHdoYXQgdGhlIHVzZXIgcHJvdmlkZWQgYW5kIGFueSAKPiBtaXNzaW5nIGludmFsaWRhdGlvbiB3
b3VsZCBsZWFkIHRvIGEgc2VjdXJpdHkgaXNzdWUgKHNlZSBYU0EtOTUgWzFdIAo+IGZvciBpbnN0
YW5jZSkuCj4KPiBUaGF0J3Mgd2h5IHdlIHNwZWNpZmljYWxseSBzYWlkIG9ubHkgdHJ1c3RlZCBk
ZXZpY2UgdHJlZSBzaG91bGQgYmUgCj4gdXNlZCB3aXRoIHRoZSBvcHRpb24gImRldmljZV90cmVl
Ii4KSSBzZWUuIEJ1dCBJIGFsc28gY291bGQgc3RhdGUgdGhlIHNhbWUuCgo+PiBJdCBzZWVtcyB0
byBtZSB0aGF0IHN5c3RlbSBoeXBlcnZpc29yIGF0dGFjayB0aHJvdWdoIGxpYmZkdCBpcyB0aGUg
bGVzcwo+PiB2YWx1YWJsZSBiZW5lZml0IGZyb20gY29tcHJvbWlzZWQgZG9tMC4KPgo+IEl0IGlz
IG11Y2ggbW9yZSB2YWx1YWJsZSwgRE9NMCBtYXkgc3RpbGwgaGF2ZSBsaW1pdGVkIGFjY2VzcyB0
byAKPiBmdW5jdGlvbmFsbHkgd2hpbHN0IHRoZSBoeXBlcnZpc29yIGhhcyBhY2Nlc3MgdG8gZXZl
cnl0aGluZy4KV2VsbCwgZnJvbSBkb20wIHlvdSBjb3VsZCBzdGFydC9zdG9wIGFueSBkb21haW4g
eW91IHdhbnQsIGdyYW50IGFjY2VzcyAKdG8gYW55IGhhcmR3YXJlLCBidXQgb25seSBmcm9tIGh5
cGVydmlzb3IgeW91IGNvdWxkIG1hcCBhbm90aGVyIGRvbWFpbiAKbWVtb3J5IHRvIGFjY2VzcyBz
b21lIHJ1bnRpbWUgZGF0YS4gSXMgbXkgdW5kZXJzdGFuZGluZyBjb3JyZWN0PwoKPiBBbHNvLCBJ
IGRvIGJlbGlldmUgdGhhdCB0aGUgZG9tYWluIGNyZWF0aW9uIHNob3VsZCBiZSBsaW1pdGVkIHRv
IAo+IGNyZWF0ZSB0aGUgZG9tYWluIGFuZCBub3QgY29uZmlndXJpbmcgdGhlIGRldmljZXMgb3Ro
ZXIgdGhhbiB0aGUgCj4gc3RyaWN0IG5lY2Vzc2FyeS4gRm9yIGFueXRoaW5nIGVsc2UgKFVBUlQs
IGNvLXByb2Nlc3NvciksIApCdXQgdmdpYyBpcyBjb25maWd1cmVkIGF0IHRoZSBlYXJsaWVzdCBz
dGFnZXMgb2YgdGhlIGRvbWFpbiBjcmVhdGlvbi4gU28gCndlIGhhdmUgdG8ga25vdyBhdCB0aGUg
bW9tZW50IHdoaWNoIElSUXMgd291bGQgYmUgaW5qZWN0ZWQgaW50byB0aGUgCmRvbWFpbi4gQW5k
IHRoYXQgaXMgbXkgY3VycmVudCBwcm9ibGVtLgoKPiB0aGlzIHNob3VsZCBiZSBkb25lIGxhdGVy
IG9uLgpXaGF0IGlzIHRoZSBwcm9wZXIgbW9tZW50IHRvIHNwYXduIHZpcnR1YWwgY29wcm9jZXNz
b3JzIGZvciBndWVzdCAKZG9tYWlucyBmcm9tIHlvdXIgcG9pbnQgb2Ygdmlldz8KCi0tIAoKKkFu
ZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 16:22:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6JVm-00037u-0u; Thu, 04 May 2017 16:21:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6JVk-00037o-NC
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 16:21:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F3/A7-02185-B155B095; Thu, 04 May 2017 16:21:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTVc6lDv
 SoKdJwOL7lslMDowehz9cYQlgjGLNzEvKr0hgzbi6biJTwSTdii3X9jA1MN6R72Lk4hAS2Mgo
 sfPsWXYIZzejxPvLJ1i7GDk5hAU8JLZ1bQCzRQQiJfZvPcACYgsJZEl8nryeHcRmFlCS2H/2G
 iOIzSagKXHn8yemLkYODl4BK4lZt5JAwiwCKhIPHj9hArFFBcIl3jYeARvDKyAocXLmEzCbU8
 BaYu3DFYwQI20l7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo3pxalFZapGupV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCw1TMwMO5gfP3T6RCjJAeTkiiv+iv2SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvGeDuSOFBItS01Mr0jJzgGEPk5bg4FES4dUKAUrzFhck5
 hZnpkOkTjEqSonzqoIkBEASGaV5cG2wWLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXBm
 QKT2ZeCdz0V0CLmYAWN8tygCwuSURISTUw1pjErKi7L3YxJbGx62tFOYPsBt7OiKkcd2xXep3
 L5r6r/Hzh5331H3grDwUbLve9uW5Td8upeVv3u+UprZ/ks2pDq/QyocolT7s797Iu+KjA2NGY
 UJmxdtGWoOQ17ObrvofcdlT8Pe2P9/vcS+dC8+WOFxfE9ry5yh4bfWdbv0rcrAzXX1uuKLEUZ
 yQaajEXFScCAFK3WyuwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1493914906!94759587!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47346 invoked from network); 4 May 2017 16:21:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 4 May 2017 16:21:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3031D2B;
 Thu,  4 May 2017 09:21:46 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 912C53F4FF;
 Thu,  4 May 2017 09:21:45 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-5-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aad58105-c3e6-22c4-80cd-c63c70d58946@arm.com>
Date: Thu, 4 May 2017 17:21:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504153123.1204-5-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 04/10] ARM: vGIC: add struct pending_irq
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSW50
cm9kdWNlIHRoZSBwcm9wZXIgbG9ja2luZyBzZXF1ZW5jZSBmb3IgdGhlIG5ldyBwZW5kaW5nX2ly
cSBsb2NrLgo+IFRoaXMgdGFrZXMgdGhlIGxvY2sgYXJvdW5kIG11bHRpcGxlIGFjY2Vzc2VzIHRv
IHN0cnVjdCBtZW1iZXJzLAo+IGFsc28gbWFrZXMgc3VyZSB3ZSBvYnNlcnZlIHRoZSBsb2NraW5n
IG9yZGVyIChWR0lDIFZDUFUgbG9jayBmaXJzdCwKPiB0aGVuIHBlbmRpbmdfaXJxIGxvY2spLgoK
VGhpcyBsb2NraW5nIG9yZGVyIHNob3VsZCBiZSBleHBsYWluZWQgaW4gdGhlIGNvZGUuIExpa2Vs
eSBpbiB2Z2ljLmguCgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgfCAyNiArKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgMTIgKysrKysrKysr
KystCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+
IGluZGV4IDY3Mzc1YTIuLmUxNzVlOWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTM1MSw2ICszNTEsNyBAQCB2b2lkIGdp
Y19kaXNhYmxlX2NwdSh2b2lkKQo+ICBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9scihpbnQg
bHIsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHN0YXRlKQo+ICB7Cj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnAtPmxvY2spKTsKPiAgICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4KPiAg
ICAgIGdpY19od19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUpOwo+IEBAIC00MTMsNiArNDE0
LDcgQEAgdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnApCj4gICAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5m
by0+bnJfbHJzOwo+Cj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5s
b2NrKSk7Cj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnAtPmxvY2spKTsKPgo+ICAgICAg
aWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcp
ICkKPiAgICAgIHsKPiBAQCAtNDM5LDYgKzQ0MSw3IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVf
b25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKPiAgICAgIGdpY19od19vcHMtPnJlYWRfbHIo
aSwgJmxyX3ZhbCk7Cj4gICAgICBpcnEgPSBscl92YWwudmlycTsKPiAgICAgIHAgPSBpcnFfdG9f
cGVuZGluZyh2LCBpcnEpOwo+ICsgICAgc3Bpbl9sb2NrKCZwLT5sb2NrKTsKPiAgICAgIGlmICgg
bHJfdmFsLnN0YXRlICYgR0lDSF9MUl9BQ1RJVkUgKQo+ICAgICAgewo+ICAgICAgICAgIHNldF9i
aXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0dXMpOwo+IEBAIC00OTUsNiArNDk4LDcg
QEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQo+
ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICsgICAgc3Bpbl91bmxvY2so
JnAtPmxvY2spOwo+ICB9Cj4KPiAgdm9pZCBnaWNfY2xlYXJfbHJzKHN0cnVjdCB2Y3B1ICp2KQo+
IEBAIC01NDUsMTQgKzU0OSwzMCBAQCBzdGF0aWMgdm9pZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2ly
cXMoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZp
bmQgYSBsb3dlciBwcmlvcml0eSBpcnEgdG8gZXZpY3QgKi8KPiAgICAgICAgICAgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeV9yZXZlcnNlKCBwX3IsIGluZmxpZ2h0X3IsIGluZmxpZ2h0ICkKPiAgICAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgaWYgKCBwX3ItPmlycSA8IHAtPmlycSApCj4g
KyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZwX3It
PmxvY2spOwo+ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4gKyAg
ICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZwLT5sb2NrKTsKPiArICAgICAg
ICAgICAgICAgICAgICBzcGluX2xvY2soJnBfci0+bG9jayk7Cj4gKyAgICAgICAgICAgICAgICB9
CgpQbGVhc2UgZXhwbGFpbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIHRoZSBjb2RlIHdoeSB0
aGlzIGxvY2tpbmcgb3JkZXIuCgo+ICAgICAgICAgICAgICAgICAgaWYgKCBwX3ItPnByaW9yaXR5
ID09IHAtPnByaW9yaXR5ICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAg
ICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl91
bmxvY2soJnBfci0+bG9jayk7Cj4gICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAg
ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFf
R1VFU1RfVklTSUJMRSwgJnBfci0+c3RhdHVzKSAmJgo+ICAgICAgICAgICAgICAgICAgICAgICAh
dGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwX3ItPnN0YXR1cykgKQo+ICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gZm91bmQ7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAg
LyogV2UgZGlkbid0IGZpbmQgYSB2aWN0aW0gdGhpcyB0aW1lLCBhbmQgd2Ugd29uJ3QgbmV4dAo+
ICAgICAgICAgICAgICAgKiB0aW1lLCBzbyBxdWl0ICovCj4gKyAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZwLT5sb2NrKTsKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJnBfci0+bG9jayk7Cj4g
ICAgICAgICAgICAgIGdvdG8gb3V0Owo+Cj4gIGZvdW5kOgo+IEBAIC01NjIsMTIgKzU4MiwxOCBA
QCBmb3VuZDoKPiAgICAgICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwg
JnBfci0+c3RhdHVzKTsKPiAgICAgICAgICAgICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYsIHBf
cik7Cj4gICAgICAgICAgICAgIGluZmxpZ2h0X3IgPSAmcF9yLT5pbmZsaWdodDsKPiArCj4gKyAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZwX3ItPmxvY2spOwo+ICAgICAgICAgIH0KPiArICAgICAg
ICBlbHNlCj4gKyAgICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4KPiAgICAgICAgICBn
aWNfc2V0X2xyKGxyLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwo+ICAgICAgICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmxyX3F1ZXVlKTsKPiAgICAgICAgICBzZXRfYml0KGxyLCAmdGhpc19jcHUobHJfbWFz
aykpOwo+Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+ICsKPiAgICAgICAgICAv
KiBXZSBjYW4gb25seSBldmljdCBucl9scnMgZW50cmllcyAqLwo+ICAgICAgICAgIGxycy0tOwo+
ICAgICAgICAgIGlmICggbHJzID09IDAgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IGluZGV4IGY0YWU0NTQuLjQ0MzYzYmIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
PiBAQCAtMzU2LDExICszNTYsMTYgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCByLCBpbnQgbikKPiAgICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRfYml0
KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7Cj4gICAgICAgICAgaXJxID0gaSArICgzMiAqIG4pOwo+
ICAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKPiArCj4g
KyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxh
Z3MpOwo+ICAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgaXJxKTsKPiArICAg
ICAgICBzcGluX2xvY2soJnAtPmxvY2spOwo+ICsKPiAgICAgICAgICBzZXRfYml0KEdJQ19JUlFf
R1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4gLSAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwoKSUhNTywgdGhpcyBzaG91bGQgYmVs
b25nIHRvIGEgc2VwYXJhdGUgcGF0Y2ggYXMgbm90IHN0cmljdGx5IHJlbGF0ZSB0byAKdGhpcyBv
bmUuCgo+ICsKClNwdXJpb3VzIGNoYW5nZS4KCj4gICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgm
cC0+aW5mbGlnaHQpICYmICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0
dXMpICkKPiAgICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3RhcmdldCwgcCk7Cj4g
KyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+ICAgICAgICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICAgICAgICAgIGlm
ICggcC0+ZGVzYyAhPSBOVUxMICkKPiAgICAgICAgICB7Cj4gQEAgLTQ4MiwxMCArNDg3LDEyIEBA
IHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJxKQo+ICAgICAgICAgIHJldHVybjsKPiAgICAgIH0KPgo+ICsgICAgc3Bpbl9sb2NrKCZuLT5s
b2NrKTsKPiAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZuLT5zdGF0dXMpOwo+
Cj4gICAgICBpZiAoICFsaXN0X2VtcHR5KCZuLT5pbmZsaWdodCkgKQo+ICAgICAgewo+ICsgICAg
ICAgIHNwaW5fdW5sb2NrKCZuLT5sb2NrKTsKPiAgICAgICAgICBnaWNfcmFpc2VfaW5mbGlnaHRf
aXJxKHYsIG4pOwoKQW55IHJlYXNvbiB0byBub3QgY29kZSBnaWNfcmFpc2VfaW5mbGlnaHRfaXJx
IHdpdGggdGhlIGxvY2s/IFRoaXMgd291bGQgCmFsc28gc2ltcGxpZnkgcXVpdGUgYSBsb3QgdGhl
IGZ1bmN0aW9uIGFuZCBhdm9pZCB1bmxvY2sgaW4gcHJldHR5IG11Y2ggCmFsbCB0aGUgZXhpdCBw
YXRoLgoKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiBAQCAtNTAxLDEwICs1MDgsMTMg
QEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnEpCj4gICAgICAgICAgaWYgKCBpdGVyLT5wcmlvcml0eSA+IHByaW9yaXR5ICkKPiAgICAg
ICAgICB7Cj4gICAgICAgICAgICAgIGxpc3RfYWRkX3RhaWwoJm4tPmluZmxpZ2h0LCAmaXRlci0+
aW5mbGlnaHQpOwo+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmbi0+bG9jayk7Cj4gICAgICAg
ICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgICAgIGxpc3RfYWRkX3Rh
aWwoJm4tPmluZmxpZ2h0LCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMpOwo+ICsgICAgc3Bp
bl91bmxvY2soJm4tPmxvY2spOwo+ICsKPiAgb3V0Ogo+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAgICAgIC8qIHdlIGhhdmUgYSBuZXcg
aGlnaGVyIHByaW9yaXR5IGlycSwgaW5qZWN0IGl0IGludG8gdGhlIGd1ZXN0ICovCj4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 16:40:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6JnM-00044n-Gi; Thu, 04 May 2017 16:40:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6JnK-00044f-QL
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 16:39:59 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 17/6E-02181-E595B095; Thu, 04 May 2017 16:39:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTTcqkjv
 SoG8Jo8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHw7nH2gisZFSfXbWZvYOz16GLk4hAS2Mgo
 cWvvRGYIZzejxKp3y9m6GDk5hAViJNrPbGEBsUUEIiX2bz0AZgsJZEksvnqHCcRmFlCS2H/2G
 iOIzSagKXHn8yewOK+AlcTEMxPYQWwWARWJvU/+MIPYogLhEm8bj7BA1AhKnJz5BMzmFLCWWL
 +2gxFipq3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtBLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMuHoGBsYdjI2z/Q4xSnIwKYnyqr9ijxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwfsyjDtSSLAoNT21Ii0zBxj6MGkJDh4lEd4WkDRvcUFibnFmO
 kTqFKMux7ulH94zCbHk5eelSonzZoUDFQmAFGWU5sGNgMXhJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvC0gU3gy80rgNr0COoIJ6IhmWQ6QI0oSEVJSDYx6cyZaX7v9YXL7p9RF+/KlVs3
 Z1vSU7cMu89pFc6sdH2sxcAdd+GFeIV+bzOvWxF4VF3U7qS1x+p/rOr//Jj8Mf6x37nDc7L7d
 zYu1ol6/sdkn9abvQ6w4y6Jb+q2crdbiTatVe7d9mzlp6aVJkm+3LxITuXWu2T23kb9yd1jXy
 YNr39XO2ftZiaU4I9FQi7moOBEAKbciNL4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493915992!75818358!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37658 invoked from network); 4 May 2017 16:39:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 4 May 2017 16:39:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 87CC02B;
 Thu,  4 May 2017 09:39:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E7C703F4FF;
 Thu,  4 May 2017 09:39:50 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-6-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bc388c8d-3361-3361-33fe-c0c89c2f33a0@arm.com>
Date: Thu, 4 May 2017 17:39:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504153123.1204-6-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 05/10] ARM: vGIC: move priority from
 irq_rank to struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3Vy
cmVudGx5IHdlIHN0b3JlIHRoZSBwcmlvcml0eSBmb3IgbmV3bHkgdHJpZ2dlcmVkIElSUXMgaW4g
dGhlIHJhbmsKPiBzdHJ1Y3R1cmUuIFRvIGdldCBldmVudHVhbGx5IHJpZCBvZiB0aGlzIHN0cnVj
dHVyZSwgbW92ZSB0aGlzIHZhbHVlCj4gaW50byB0aGUgc3RydWN0IHBlbmRpbmdfaXJxLiBUaGlz
IG9uZSBhbHJlYWR5IGNvbnRhaW5zIGEgcHJpb3JpdHkgdmFsdWUsCj4gYnV0IHdlIGhhdmUgdG8g
a2VlcCB0aGUgdHdvIGFwYXJ0LCBhcyB0aGUgcHJpb3JpdHkgZm9yIGd1ZXN0IHZpc2libGUKPiBJ
UlFzIG11c3Qgbm90IGNoYW5nZSB3aGlsZSB0aGV5IGFyZSBpbiBhIFZDUFUuCj4gVGhpcyBwYXRj
aCBpbnRyb2R1Y2VzIGEgZnJhbWV3b3JrIHRvIGdldCBzb21lIHBlci1JUlEgaW5mb3JtYXRpb24g
Zm9yIGEKPiBudW1iZXIgb2YgaW50ZXJydXB0cyBhbmQgY29sbGF0ZSB0aGVtIGludG8gb25lIHJl
Z2lzdGVyLiBTaW1pbGFyaWx5CgpzL1NpbWlsYXJpbHkvU2ltaWxhcmx5LwoKPiB0aGVyZSBpcyB0
aGUgb3Bwb3NpdGUgZnVuY3Rpb24gdG8gc3ByZWFkIHZhbHVlcyBmcm9tIG9uZSByZWdpc3RlciBp
bnRvCj4gbXVsdGlwbGUgcGVuZGluZ19pcnEncy4KCkFsc28sIHRoZSBsYXN0IHBhcmFncmFwaCBp
cyBhIGNhbGwgdG8gc3BsaXQgdGhlIHBhdGNoIGluIHR3bzoKCTEpIEludHJvZHVjaW5nIHRoZSBm
cmFtZXdvcmsKCTIpIE1vdmUgcHJpb3JpdHkgZnJvbSBpcnFfcmFuayB0byBzdHJ1Y3QgcGVuZGlu
Z19pcnEKCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAzMyArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICB8IDMz
ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAg
ICAgIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8IDE3ICsrKysrKy0tLS0tLS0tLQo+ICA0IGZp
bGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY5IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4g
aW5kZXggZGM5Zjk1Yi4uNWM1OWZiNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+IEBAIC0xNzEsNiArMTcxLDcgQEAg
c3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19p
bmZvX3QgKmluZm8sCj4gICAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKPiAgICAgIGlu
dCBnaWNkX3JlZyA9IChpbnQpKGluZm8tPmdwYSAtIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmRiYXNl
KTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaXJxOwoK
cy9pcnEvdmlycS8KCj4KPiAgICAgIHBlcmZjX2luY3IodmdpY2RfcmVhZHMpOwo+Cj4gQEAgLTI1
MCwyMiArMjUxLDEwIEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0
IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgIGdvdG8gcmVhZF9hc196ZXJv
Owo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlS
Tik6Cj4gLSAgICB7Cj4gLSAgICAgICAgdWludDMyX3QgaXByaW9yaXR5cjsKPiAtCj4gICAgICAg
ICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQg
KSBnb3RvIGJhZF93aWR0aDsKPiAtICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4
LCBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwgREFCVF9XT1JEKTsKPiAtICAgICAgICBpZiAo
IHJhbmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOwo+IC0KPiAtICAgICAgICB2Z2ljX2xv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgaXByaW9yaXR5ciA9IHJhbmstPmlw
cmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJU
X1dPUkQpXTsKPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAt
ICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3JpdHlyLCBpbmZvKTsKPiAtCj4g
KyAgICAgICAgaXJxID0gZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVI7CgpUaGlzIHZhcmlhYmxl
IG5hbWUgZG9lcyBub3QgbWFrZSBzZW5zZS4gVGhpcyBpcyBub3QgcmVseSBhbiBpcnEgYnV0IGFu
IApvZmZzZXQuCgo+ICsgICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGdhdGhlcl9pcnFf
aW5mb19wcmlvcml0eSh2LCBpcnEpLCBpbmZvKTsKPiAgICAgICAgICByZXR1cm4gMTsKPiAtICAg
IH0KPgo+ICAgICAgY2FzZSBWUkVHMzIoMHg3RkMpOgo+ICAgICAgICAgIGdvdG8gcmVhZF9yZXNl
cnZlZDsKPiBAQCAtNDE1LDYgKzQwNCw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlv
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgIGludCBnaWNk
X3JlZyA9IChpbnQpKGluZm8tPmdwYSAtIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmRiYXNlKTsKPiAg
ICAgIHVpbnQzMl90IHRyOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIHVuc2ln
bmVkIGludCBpcnE7CgpzL2lycS92aXJxLwoKPgo+ICAgICAgcGVyZmNfaW5jcih2Z2ljZF93cml0
ZXMpOwo+Cj4gQEAgLTQ5OSwxNyArNDg5LDE0IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9t
bWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPgo+ICAgICAgY2Fz
ZSBWUkFOR0UzMihHSUNEX0lQUklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgo+ICAgICAgewo+
IC0gICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOwo+ICsgICAgICAgIHVpbnQzMl90IGlwcmlv
cml0eXI7Cj4KPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5z
aXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwo+IC0gICAgICAgIHJhbmsgPSB2Z2lj
X3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQp
Owo+IC0gICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKPiAtICAg
ICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgaXByaW9yaXR5
ciA9ICZyYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY2RfcmVnIC0gR0lDRF9J
UFJJT1JJVFlSLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBEQUJUX1dPUkQpXTsKPiAtICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJp
b3JpdHlyLCByLCBpbmZvKTsKPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKPiArICAgICAgICBpcnEgPSBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUjsKPiArCj4g
KyAgICAgICAgaXByaW9yaXR5ciA9IGdhdGhlcl9pcnFfaW5mb19wcmlvcml0eSh2LCBpcnEpOwo+
ICsgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZpcHJpb3JpdHlyLCByLCBpbmZvKTsKPiArICAg
ICAgICBzY2F0dGVyX2lycV9pbmZvX3ByaW9yaXR5KHYsIGlycSwgaXByaW9yaXR5cik7Cj4gICAg
ICAgICAgcmV0dXJuIDE7Cj4gICAgICB9Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBpbmRleCBkMTA3NTdhLi4xMGRiOTM5
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy12My5jCj4gQEAgLTQ3Niw2ICs0NzYsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19k
aXN0cl9jb21tb25fbW1pb19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAo+
ICAgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owo+ICAgICAgc3RydWN0IHZn
aWNfaXJxX3JhbmsgKnJhbms7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgdW5z
aWduZWQgaW50IGlycTsKCnMvaXJxL3ZpcnEvCgo+Cj4gICAgICBzd2l0Y2ggKCByZWcgKQo+ICAg
ICAgewo+IEBAIC01MTMsMjIgKzUxNCwxMSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9j
b21tb25fbW1pb19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAg
ICAgIGdvdG8gcmVhZF9hc196ZXJvOwo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9S
SVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6Cj4gLSAgICB7Cj4gLSAgICAgICAgdWludDMyX3QgaXBy
aW9yaXR5cjsKPiAtCj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRh
YnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAtICAgICAgICByYW5rID0g
dmdpY19yYW5rX29mZnNldCh2LCA4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsIERBQlRfV09SRCk7
Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJlYWRfYXNfemVybzsKPiAtCj4g
LSAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+IC0gICAgICAgIGlwcmlv
cml0eXIgPSByYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsIHJlZyAtIEdJQ0RfSVBS
SU9SSVRZUiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEQUJUX1dPUkQpXTsKPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKPiAtCj4gLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5
ciwgaW5mbyk7Cj4gLQo+ICsgICAgICAgIGlycSA9IHJlZyAtIEdJQ0RfSVBSSU9SSVRZUjsKPiAr
ICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBn
b3RvIHJlYWRfYXNfemVybzsKClRoaXMgY2hlY2sgd2lsbCBsaWtlbHkgYmVsb25nIHRvIGFuIGhl
bHBlci4KCj4gKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoZ2F0aGVyX2lycV9pbmZv
X3ByaW9yaXR5KHYsIGlycSksIGluZm8pOwo+ICAgICAgICAgIHJldHVybiAxOwo+IC0gICAgfQo+
Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUNGR1IsIEdJQ0RfSUNGR1JOKToKPiAgICAgIHsK
PiBAQCAtNTcyLDYgKzU2Miw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9t
bWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnJhbms7Cj4gICAgICB1aW50MzJfdCB0cjsKPiAgICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaXJxOwoKcy9pcnEvdmlycS8KCj4KPiAg
ICAgIHN3aXRjaCAoIHJlZyApCj4gICAgICB7Cj4gQEAgLTYzMCwxNiArNjIxLDE0IEBAIHN0YXRp
YyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUs
IHN0cnVjdCB2Y3B1ICp2LAo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwg
R0lDRF9JUFJJT1JJVFlSTik6Cj4gICAgICB7Cj4gLSAgICAgICAgdWludDMyX3QgKmlwcmlvcml0
eXI7Cj4gKyAgICAgICAgdWludDMyX3QgaXByaW9yaXR5cjsKPgo+ICAgICAgICAgIGlmICggZGFi
dC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7Cj4gLSAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgOCwgcmVnIC0gR0lD
RF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwo+IC0gICAgICAgIGlmICggcmFuayA9PSBOVUxMICkg
Z290byB3cml0ZV9pZ25vcmU7Cj4gLSAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwo+IC0gICAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19J
TkRFWCg4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldOwo+IC0gICAgICAgIHZn
aWNfcmVnMzJfdXBkYXRlKGlwcmlvcml0eXIsIHIsIGluZm8pOwo+IC0gICAgICAgIHZnaWNfdW5s
b2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ICsgICAgICAgIGlycSA9IHJlZyAtIEdJQ0RfSVBS
SU9SSVRZUjsKPiArICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9z
cGlzICsgMzIgKSBnb3RvIHdyaXRlX2lnbm9yZTsKCkRpdHRvLgoKPiArICAgICAgICBpcHJpb3Jp
dHlyID0gZ2F0aGVyX2lycV9pbmZvX3ByaW9yaXR5KHYsIGlycSk7Cj4gKyAgICAgICAgdmdpY19y
ZWczMl91cGRhdGUoJmlwcmlvcml0eXIsIHIsIGluZm8pOwo+ICsgICAgICAgIHNjYXR0ZXJfaXJx
X2luZm9fcHJpb3JpdHkodiwgaXJxLCBpcHJpb3JpdHlyKTsKPiAgICAgICAgICByZXR1cm4gMTsK
PiAgICAgIH0KPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwo+IGluZGV4IDQ0MzYzYmIuLjY4ZWVmNDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtMjI1LDE5ICsy
MjUsNDkgQEAgc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgICAgIHJldHVybiB2LT5kb21haW4tPnZjcHVbdGFyZ2V0
XTsKPiAgfQo+Cj4gLXN0YXRpYyBpbnQgdmdpY19nZXRfdmlycV9wcmlvcml0eShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4gK3N0YXRpYyB1aW50OF90IGV4dHJhY3RfcHJpb3Jp
dHkoc3RydWN0IHBlbmRpbmdfaXJxICpwKQoKUGxlYXNlIGFwcGVuZCB2Z2ljXwoKPiAgewo+IC0g
ICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwo+
IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAtICAgIGludCBwcmlvcml0eTsKPiArICAgIHJl
dHVybiBwLT5uZXdfcHJpb3JpdHk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHNldF9wcmlvcml0
eShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVpbnQ4X3QgcHJpbykKCkRpdHRvLgoKPiArewo+ICsg
ICAgcC0+bmV3X3ByaW9yaXR5ID0gcHJpbzsKPiArfQo+ICsKPgo+IC0gICAgdmdpY19sb2NrX3Jh
bmsodiwgcmFuaywgZmxhZ3MpOwo+IC0gICAgcHJpb3JpdHkgPSByYW5rLT5wcmlvcml0eVt2aXJx
ICYgSU5URVJSVVBUX1JBTktfTUFTS107Cj4gLSAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKPiArI2RlZmluZSBERUZJTkVfR0FUSEVSX0lSUV9JTkZPKG5hbWUsIGdldF92YWws
IHNoaWZ0KSAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK3VpbnQzMl90IGdhdGhlcl9pcnFf
aW5mb18jI25hbWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpICAgICAgICAgICAg
XAoKVGhlIG5hbWUgb2YgdGhpcyBmdW5jdGlvbiBhcmUgdG9vIGdlbmVyaWMuIFRoaXMgc2hvdWxk
IGF0IGxlYXN0IGNvbnRhaW4gCnZnaWMuCgpBbHNvIEkgd291bGQgbGlrZSB0byBrZWVwIHRoZSBu
YW1pbmcgY29uc2lzdGVudCB3aXRoIHdoYXQgd2UgZGlkIHdpdGggCmlyb3V0ZXIgYW5kIGl0YXJn
ZXRyLiBJLmUgZmV0Y2gvc3RvcmUuCgpMYXN0bHksIGlycSBpcyBjb25mdXNpbmc/IEhvdyBtYW55
IGlycXMgd2lsbCBpdCBnYXRoZXIvc2NhdHRlcj8KCj4gK3sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgdWludDMyX3QgcmV0ID0gMCwgaTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKCm5ld2xpbmUgaGVyZS4KCj4gKyAgICBmb3IgKCBpID0g
MDsgaSA8ICgzMiAvIHNoaWZ0KTsgaSsrICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAoKV2h5IDMyPwoKPiArICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxICsgaSk7ICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKCkkgYW0gZmFpcmx5IHN1cnByaXNl
ZCB0aGF0IHlvdSBkb24ndCBuZWVkIHRvIGRpc2FibGUgdGhlIGludGVycnVwdHMgCmhlcmUuIHRo
ZSBwZW5kaW5nX2lycSBsb2NrIHdpbGwgYmUgdXNlZCBpbiB2Z2ljX2luamVjdF9pcnEgd2hpY2gg
d2lsbCBiZSAKY2FsbGVkIGluIHRoZSBpbnRlcnJ1cHQgY29udGV4dC4KCj4gKyAgICAgICAgcmV0
IHw9IGdldF92YWwocCkgPDwgKHNoaWZ0ICogaSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICByZXR1cm4gcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9Cj4KPiAtICAgIHJldHVybiBwcmlvcml0
eTsKPiArI2RlZmluZSBERUZJTkVfU0NBVFRFUl9JUlFfSU5GTyhuYW1lLCBzZXRfdmFsLCBzaGlm
dCkgICAgICAgICAgICAgICAgICAgICAgICBcCgpXaHkgZG8geW91IG5lZWQgdG8gZGVmaW5lIHR3
byBzZXBhcmF0ZSBtYWNyb3M/IEJvdGggY291bGQgYmUgZG9uZSBhdCB0aGUgCnNhbWUgdGltZS4K
Cj4gK3ZvaWQgc2NhdHRlcl9pcnFfaW5mb18jI25hbWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBpcnEsICAgICAgICAgICAgICAgXAoKU2FtZSByZW1hcmtzIGFzIGFib3ZlLgoKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmFsdWUpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdW5zaWdu
ZWQgaW50IGk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKCm5ld2xpbmUgaGVyZS4KCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8ICgzMiAv
IHNoaWZ0KTsgaSsrICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBp
cnFfdG9fcGVuZGluZyh2LCBpcnEgKyBpKTsgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAg
c3Bpbl9sb2NrKCZwLT5sb2NrKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgIHNldF92YWwocCwgKHZhbHVlID4+IChzaGlmdCAqIGkp
KSAmICgoMSA8PCBzaGlmdCkgLSAxKSk7ICAgICAgICAgICAgIFwKPiArICAgICAgICBzcGluX3Vu
bG9jaygmcC0+bG9jayk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICB9CgpJIGRvIHRoaW5rIHRob3NlIGZ1
bmN0aW9ucyBoYXZlIHRvIGJlIGludHJvZHVjZWQgaW4gYSBzZXBhcmF0ZSBwYXRjaC4KCj4KPiAr
LyogZ3JlcCBmb2RkZXI6IGdhdGhlcl9pcnFfaW5mb19wcmlvcml0eSwgc2NhdHRlcl9pcnFfaW5m
b19wcmlvcml0eSBiZWxvdyAqLwo+ICtERUZJTkVfR0FUSEVSX0lSUV9JTkZPKHByaW9yaXR5LCBl
eHRyYWN0X3ByaW9yaXR5LCA4KQo+ICtERUZJTkVfU0NBVFRFUl9JUlFfSU5GTyhwcmlvcml0eSwg
c2V0X3ByaW9yaXR5LCA4KQo+ICsKPiAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1
ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCj4gIHsKPiAgICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Cj4gQEAgLTQ3MSwxMyArNTAxLDEwIEBAIHZvaWQgdmdpY19jbGVh
cl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCj4KPiAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0
X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4gIHsKPiAtICAgIHVpbnQ4
X3QgcHJpb3JpdHk7Cj4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKml0ZXIsICpuID0gaXJxX3Rv
X3BlbmRpbmcodiwgdmlycSk7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAgICAgYm9v
bCBydW5uaW5nOwo+Cj4gLSAgICBwcmlvcml0eSA9IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkodiwg
dmlycSk7Cj4gLQo+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7Cj4KPiAgICAgIC8qIHZjcHUgb2ZmbGluZSAqLwo+IEBAIC00OTcsNyArNTI0LDcgQEAg
dm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZp
cnEpCj4gICAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9Cj4KPiAtICAgIG4tPnByaW9yaXR5ID0g
cHJpb3JpdHk7Cj4gKyAgICBuLT5wcmlvcml0eSA9IG4tPm5ld19wcmlvcml0eTsKPgo+ICAgICAg
LyogdGhlIGlycSBpcyBlbmFibGVkICovCj4gICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VF
U1RfRU5BQkxFRCwgJm4tPnN0YXR1cykgKQo+IEBAIC01MDUsNyArNTMyLDcgQEAgdm9pZCB2Z2lj
X3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4KPiAg
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBpdGVyLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2ly
cXMsIGluZmxpZ2h0ICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIGl0ZXItPnByaW9yaXR5ID4g
cHJpb3JpdHkgKQo+ICsgICAgICAgIGlmICggaXRlci0+cHJpb3JpdHkgPiBuLT5wcmlvcml0eSAp
Cj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuLT5pbmZsaWdodCwg
Jml0ZXItPmluZmxpZ2h0KTsKPiAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm4tPmxvY2spOwo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oCj4gaW5kZXggZTczMjJmYy4uMzhhNWU3NiAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
Cj4gQEAgLTcxLDcgKzcxLDggQEAgc3RydWN0IHBlbmRpbmdfaXJxCj4gICAgICB1bnNpZ25lZCBp
bnQgaXJxOwo+ICAjZGVmaW5lIEdJQ19JTlZBTElEX0xSICAgICAgICAgKHVpbnQ4X3QpfjAKPiAg
ICAgIHVpbnQ4X3QgbHI7Cj4gLSAgICB1aW50OF90IHByaW9yaXR5Owo+ICsgICAgdWludDhfdCBw
cmlvcml0eTsgICAgICAgICAgIC8qIHRoZSBwcmlvcml0eSBvZiB0aGUgY3VycmVudGx5IGluZmxp
Z2h0IElSUSAqLwo+ICsgICAgdWludDhfdCBuZXdfcHJpb3JpdHk7ICAgICAgIC8qIHRoZSBwcmlv
cml0eSBvZiBuZXdseSB0cmlnZ2VyZWQgSVJRcyAqLwo+ICAgICAgLyogaW5mbGlnaHQgaXMgdXNl
ZCB0byBhcHBlbmQgaW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRvCj4gICAgICAgKiB2Z2ljLmlu
ZmxpZ2h0X2lycXMgKi8KPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgaW5mbGlnaHQ7Cj4gQEAgLTEw
NCwxNiArMTA1LDYgQEAgc3RydWN0IHZnaWNfaXJxX3Jhbmsgewo+ICAgICAgdWludDMyX3QgaWNm
Z1syXTsKPgo+ICAgICAgLyoKPiAtICAgICAqIFByb3ZpZGUgZWZmaWNpZW50IGFjY2VzcyB0byB0
aGUgcHJpb3JpdHkgb2YgYW4gdklSUSB3aGlsZSBrZWVwaW5nCj4gLSAgICAgKiB0aGUgZW11bGF0
aW9uIHNpbXBsZS4KPiAtICAgICAqIE5vdGUsIHRoaXMgaXMgd29ya2luZyBmaW5lIGFzIGxvbmcg
YXMgWGVuIGlzIHVzaW5nIGxpdHRsZSBlbmRpYW4uCj4gLSAgICAgKi8KPiAtICAgIHVuaW9uIHsK
PiAtICAgICAgICB1aW50OF90IHByaW9yaXR5WzMyXTsKPiAtICAgICAgICB1aW50MzJfdCBpcHJp
b3JpdHlyWzhdOwo+IC0gICAgfTsKPiAtCj4gLSAgICAvKgo+ICAgICAgICogSXQncyBtb3JlIGNv
bnZlbmllbnQgdG8gc3RvcmUgYSB0YXJnZXQgVkNQVSBwZXIgdklSUQo+ICAgICAgICogdGhhbiB0
aGUgcmVnaXN0ZXIgSVRBUkdFVFNSL0lST1VURVIgaXRzZWxmLgo+ICAgICAgICogVXNlIGF0b21p
YyBvcGVyYXRpb25zIHRvIHJlYWQvd3JpdGUgdGhlIHZjcHUgZmllbGRzIHRvIGF2b2lkCj4gQEAg
LTE3OSw2ICsxNzAsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgUkVHX1JBTktfTlIoaW50IGIsIHVp
bnQzMl90IG4pCj4gICAgICB9Cj4gIH0KPgo+ICt1aW50MzJfdCBnYXRoZXJfaXJxX2luZm9fcHJp
b3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpOwo+ICt2b2lkIHNjYXR0ZXJf
aXJxX2luZm9fcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmFsdWUpOwo+ICsKPiAg
I2RlZmluZSBWR0lDX1JFR19NQVNLKHNpemUpICgofjBVTCkgPj4gKEJJVFNfUEVSX0xPTkcgLSAo
KDEgPDwgKHNpemUpKSAqIDgpKSkKPgo+ICAvKgo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 16:47:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Juf-0004r1-DU; Thu, 04 May 2017 16:47:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6Jue-0004qv-VX
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 16:47:33 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BD/81-01997-32B5B095; Thu, 04 May 2017 16:47:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVcpmjv
 SYOMWK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPVndqC9RIVj58vZW5g7BTuYuTiEBLYyChx
 bNV8FghnN6PE5YmTgBxODmGBGIn2M1vAbBGBSIn9Ww9AFc1ilNjbdpIVJMEsoCSx/+w1RhCbT
 UBT4s7nT0wgNq+AlUTvnTtgNSwCKhL/1s9hB7FFBcIl3jYeYYGoEZQ4OfMJmM0pYC0xua+TEW
 KmrcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jU01UsqykzPKMlNzMz
 RNTQw1stNLS5OTE/NSUwq1kvOz93ECAw4BiDYwbhmu+chRkkOJiVRXvVX7JFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHjlo7gjhQSLUtNTK9Iyc4ChD5OW4OBREuGNjARK8xYXJOYWZ6ZDpE4xK
 kqJ814BSQiAJDJK8+DaYPF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK890Cm8GTmlcBNfw
 W0mAlocbMsB8jikkSElFQDY6OrrMGOo8sPrlr3wem8eZBbzkfD8LvqZ8oz3oSKZvTMM7V59F3
 LJJ9ref2dlzNZtdZ0aJ7orThcZ1ZZPu2Ssv/Ru7/Kl4cV3zrqOPua5BTehKJ7s2Q7XU5InF+d
 vOi4S/2eHYsm54QbXzv14Ztd6GWBF7bvpihvXOtkeryy8suO7jNO3pZL9ZVYijMSDbWYi4oTA
 Qjm6VmyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493916450!98887341!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58816 invoked from network); 4 May 2017 16:47:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 4 May 2017 16:47:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C33A52B;
 Thu,  4 May 2017 09:47:29 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 307C03F4FF;
 Thu,  4 May 2017 09:47:29 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-6-andre.przywara@arm.com>
 <bc388c8d-3361-3361-33fe-c0c89c2f33a0@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f9607be8-e0ad-3a44-1090-dfa58f3df829@arm.com>
Date: Thu, 4 May 2017 17:47:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <bc388c8d-3361-3361-33fe-c0c89c2f33a0@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 05/10] ARM: vGIC: move priority from
 irq_rank to struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8wNS8xNyAxNzozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+Cj4g
T24gMDQvMDUvMTcgMTY6MzEsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBDdXJyZW50bHkgd2Ug
c3RvcmUgdGhlIHByaW9yaXR5IGZvciBuZXdseSB0cmlnZ2VyZWQgSVJRcyBpbiB0aGUgcmFuawo+
PiBzdHJ1Y3R1cmUuIFRvIGdldCBldmVudHVhbGx5IHJpZCBvZiB0aGlzIHN0cnVjdHVyZSwgbW92
ZSB0aGlzIHZhbHVlCj4+IGludG8gdGhlIHN0cnVjdCBwZW5kaW5nX2lycS4gVGhpcyBvbmUgYWxy
ZWFkeSBjb250YWlucyBhIHByaW9yaXR5IHZhbHVlLAo+PiBidXQgd2UgaGF2ZSB0byBrZWVwIHRo
ZSB0d28gYXBhcnQsIGFzIHRoZSBwcmlvcml0eSBmb3IgZ3Vlc3QgdmlzaWJsZQo+PiBJUlFzIG11
c3Qgbm90IGNoYW5nZSB3aGlsZSB0aGV5IGFyZSBpbiBhIFZDUFUuCj4+IFRoaXMgcGF0Y2ggaW50
cm9kdWNlcyBhIGZyYW1ld29yayB0byBnZXQgc29tZSBwZXItSVJRIGluZm9ybWF0aW9uIGZvciBh
Cj4+IG51bWJlciBvZiBpbnRlcnJ1cHRzIGFuZCBjb2xsYXRlIHRoZW0gaW50byBvbmUgcmVnaXN0
ZXIuIFNpbWlsYXJpbHkKPgo+IHMvU2ltaWxhcmlseS9TaW1pbGFybHkvCj4KPj4gdGhlcmUgaXMg
dGhlIG9wcG9zaXRlIGZ1bmN0aW9uIHRvIHNwcmVhZCB2YWx1ZXMgZnJvbSBvbmUgcmVnaXN0ZXIg
aW50bwo+PiBtdWx0aXBsZSBwZW5kaW5nX2lycSdzLgo+Cj4gQWxzbywgdGhlIGxhc3QgcGFyYWdy
YXBoIGlzIGEgY2FsbCB0byBzcGxpdCB0aGUgcGF0Y2ggaW4gdHdvOgo+ICAgICAxKSBJbnRyb2R1
Y2luZyB0aGUgZnJhbWV3b3JrCj4gICAgIDIpIE1vdmUgcHJpb3JpdHkgZnJvbSBpcnFfcmFuayB0
byBzdHJ1Y3QgcGVuZGluZ19pcnEKPgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy12
Mi5jICAgICB8IDMzICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICB4ZW4vYXJjaC9h
cm0vdmdpYy12My5jICAgICB8IDMzICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICB4
ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDUzCj4+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwg
MTcgKysrKysrLS0tLS0tLS0tCj4+ICA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDY5IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPj4gaW5kZXggZGM5Zjk1Yi4uNWM1OWZiNCAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy12Mi5jCj4+IEBAIC0xNzEsNiArMTcxLDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3Ry
X21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwKPj4gbW1pb19pbmZvX3QgKmluZm8sCj4+ICAgICAg
c3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbms7Cj4+ICAgICAgaW50IGdpY2RfcmVnID0gKGludCko
aW5mby0+Z3BhIC0gdi0+ZG9tYWluLT5hcmNoLnZnaWMuZGJhc2UpOwo+PiAgICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4+ICsgICAgdW5zaWduZWQgaW50IGlycTsKPgo+IHMvaXJxL3ZpcnEvCj4K
Pj4KPj4gICAgICBwZXJmY19pbmNyKHZnaWNkX3JlYWRzKTsKPj4KPj4gQEAgLTI1MCwyMiArMjUx
LDEwIEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUKPj4g
KnYsIG1taW9faW5mb190ICppbmZvLAo+PiAgICAgICAgICBnb3RvIHJlYWRfYXNfemVybzsKPj4K
Pj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6
Cj4+IC0gICAgewo+PiAtICAgICAgICB1aW50MzJfdCBpcHJpb3JpdHlyOwo+PiAtCj4+ICAgICAg
ICAgIGlmICggZGFidC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNpemUgIT0gREFCVF9XT1JE
ICkgZ290bwo+PiBiYWRfd2lkdGg7Cj4+IC0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0
KHYsIDgsIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAo+PiBEQUJUX1dPUkQpOwo+PiAtICAg
ICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOwo+PiAtCj4+IC0gICAg
ICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPj4gLSAgICAgICAgaXByaW9yaXR5
ciA9IHJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcgLQo+PiBHSUNE
X0lQUklPUklUWVIsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIERBQlRfV09SRCldOwo+PiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKPj4gLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9y
aXR5ciwgaW5mbyk7Cj4+IC0KPj4gKyAgICAgICAgaXJxID0gZ2ljZF9yZWcgLSBHSUNEX0lQUklP
UklUWVI7CgpBY3R1YWxseSB0aGVyZSBhcmUgYW4gaXNzdWUgd2l0aCB0aGlzIGNvZGUuIFlvdSBk
b24ndCBoYW5kbGUgY29ycmVjdGx5IApieXRlIGFjY2VzcyBhbmQgdmdpY19yZWczMl9leHRyYWN0
IGV4cGVjdHMgdGhlIGludGVycnVwdAoKSUhNTywgdGhpcyBraW5kIG9mIHByb2JsZW0gY291bGQg
YmUgaGFuZGxlZCBkaXJlY3RseSBpbiAKZ2F0aGVyX2lycV9pbmZvX3ByaW9yaXR5IGJ5IHBhc3Np
bmcgdGhlIG9mZnNldC4gU2VlIGhvdyB3ZSBkZWFsIGluIAp2Z2ljX2ZldGNoX2l0YXJnZXIuCgpU
aGUgYmVoYXZpb3Igb2YgdGhvc2UgZnVuY3Rpb25zIHNob3VsZCByZWFsbHkgYmUgZXhwbGFpbmVk
IHRoZSBjb21taXQgCm1lc3NhZ2UuCgpBbHNvIEkgZG9uJ3Qgc2VlIGFueSBjaGVjayB0byBwcmV2
ZW50IHJlYWRpbmcgaW50ZXJydXB0cyBvdXRzaWRlIG9mIHRoZSAKb25lIHN1cHBvcnRlZCBieSB0
aGUgdkdJQyBmb3IgdGhpcyBkb21haW4uCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 16:54:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6K1k-0005XC-68; Thu, 04 May 2017 16:54:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6K1j-0005Ws-1u
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 16:54:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 76/C3-03587-ADC5B095; Thu, 04 May 2017 16:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfdmDHe
 kQe9kS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNn9wW2gm6OigfzG1gbGGewdTFycQgJbGSU
 OHjpLiOEs5tR4sr6W6xdjJwcwgIeEtu6NoDZIgKREvu3HmABsYUEsiQ+T17PDmIzCyhJ7D97j
 RHEZhPQlLjz+RMTiM0rYCWx6/48sF4WARWJ2b9mM4PYogLhEm8bj7BA1AhKnJz5BMzmFLCWWP
 twBSPETFuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqRraKqXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYcAxAsIPx27KAQ4ySHExKorzqr9gjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnw1kZzRwoJFqWmp1akZeYAQx8mLcHBoyTCWwyS5i0uSMwtzkyHS
 J1iVJQS510EkhAASWSU5sG1weLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5m0Gm8GTmlc
 BNfwW0mAlocbMsB8jikkSElFQDY8sHkU+ze5dmbVqevm/Rh9lbLAMvVd3R+1IbwDJl3j2dJy6
 5MqnLL4f2LufrOrFAYqqAy8WDiTXTjI+q+3qF8fQrLeacpWO0N/pLYVZa4/+dF5WV454v/app
 /5yv+8DnM9e1M/Z91PhXPnHRHqYr91Li2LIeymwpcdr4hHO3a8TZZW/enBT9fFmJpTgj0VCLu
 ag4EQCZtE5WsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493916889!100615376!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10387 invoked from network); 4 May 2017 16:54:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 4 May 2017 16:54:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 258822B;
 Thu,  4 May 2017 09:54:49 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 85F233F4FF;
 Thu,  4 May 2017 09:54:48 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-5-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4122a917-515d-cc76-8d63-a562e0b622fa@arm.com>
Date: Thu, 4 May 2017 17:54:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504153123.1204-5-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 04/10] ARM: vGIC: add struct pending_irq
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggZjRhZTQ1
NC4uNDQzNjNiYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0zNTYsMTEgKzM1NiwxNiBAQCB2b2lkIHZnaWNfZW5hYmxl
X2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQo+ICAgICAgd2hpbGUgKCAo
aSA9IGZpbmRfbmV4dF9iaXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKPiAgICAgICAgICBpcnEg
PSBpICsgKDMyICogbik7Cj4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNw
dSh2LCBpcnEpOwo+ICsKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFy
Z2V0LCBpcnEpOwo+ICsgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4gKwo+ICAgICAgICAg
IHNldF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPiAtICAgICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKwo+
ICAgICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSAmJiAhdGVzdF9iaXQoR0lD
X0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKSApCj4gICAgICAgICAgICAgIGdpY19yYWlz
ZV9ndWVzdF9pcnEodl90YXJnZXQsIHApOwo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2Nr
KTsKCldoeSBkb2VzIHRoZSBsb2NrIG5vdCBjb3ZlciBwLT5kZXNjIGJlbG93PwoKPiAgICAgICAg
ICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKPiAgICAgICAgICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gICAgICAgICAgewoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 16:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6K2Z-0005cZ-F2; Thu, 04 May 2017 16:55:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6K2Y-0005cQ-Bb
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 16:55:42 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 39/85-01870-D0D5B095; Thu, 04 May 2017 16:55:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTZcnljv
 S4ONtbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNrbStLwZTAihOrVzM1MK6z6WLk4hAS2Mgo
 MW/rcSYIZzejROOXHsYuRk4OYYEoiSX/zrCD2CICkRL7tx5gAbGFBLIkHi64AVbDLKAksf/sN
 TCbTUBT4s7nT0wgNq+AlcSb9beA4hwcLAIqEhvnSoOERQXCJd42HmGBKBGUODnzCZjNKWAtcW
 L7EhaIkbYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUb04tagstUjXUi+pKDM9oyQ
 3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDY6hkYGHcwvv7pdIhRkoNJSZRX/RV7pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3tpo7kghwaLU9NSKtMwcYNjDpCU4eJREeNeApHmLCxJzizPTI
 VKnGBWlxHkXgSQEQBIZpXlwbbBYu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcfyBSezL
 wSuOmvgBYzAS1uluUAWVySiJCSamCs0/7pOHv5Lnem4DWbZ/uw9FlK5y9hs6xNFEo2cPhh9vt
 Fa+4UVxUb3UW8nMH3De3nuea+/HAirGV/dZYAw9am83u+Lftz7RyPq0HNZIWzG6ON1qh/4nOQ
 csp4duZmtdDnbK7Qnc8v3n/bPjnpfaHBvtS/gUVLr7yd4ccjqrT3pOJa1T2vX3xWYinOSDTUY
 i4qTgQAqgVt3LACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493916939!40731672!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42785 invoked from network); 4 May 2017 16:55:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 4 May 2017 16:55:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 997BD2B;
 Thu,  4 May 2017 09:55:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 067A33F4FF;
 Thu,  4 May 2017 09:55:38 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-7-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <23a47d67-7cee-8557-f10c-7ef52ad34fe8@arm.com>
Date: Thu, 4 May 2017 17:55:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504153123.1204-7-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 06/10] ARM: vGIC: move config from
 irq_rank to struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3Vy
cmVudGx5IHdlIHN0b3JlIHRoZSBpbnRlcnJ1cHQgdHlwZSBjb25maWd1cmF0aW9uIChsZXZlbCBv
ciBlZGdlCj4gdHJpZ2dlcmVkKSBpbiB0aGUgcmFuayBzdHJ1Y3R1cmUuIE1vdmUgdGhpcyB2YWx1
ZSBpbnRvIHN0cnVjdCBwZW5kaW5nX2lycS4KPiBXZSBqdXN0IG5lZWQgb25lIGJpdCAoZWRnZSBv
ciBsZXZlbCksIHNvIHVzZSBvbmUgb2YgdGhlIHN0YXR1cyBiaXRzLgo+Cj4gU2lnbmVkLW9mZi1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS92Z2ljLXYyLmMgICAgIHwgMjkgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0K
PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCAzMSArKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMzkgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IHwgIDcgKysrKysrLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDU4IGRl
bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jCj4gaW5kZXggNWM1OWZiNC4uNzk1MTczYyAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+
IEBAIC0yNzgsMjAgKzI3OCwxMCBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFk
KHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICBnb3RvIHJlYWRf
cmVzZXJ2ZWQ7Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JQ0ZHUiwgR0lDRF9JQ0ZHUk4p
Ogo+IC0gICAgewo+IC0gICAgICAgIHVpbnQzMl90IGljZmdyOwo+IC0KPiAgICAgICAgICBpZiAo
IGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAtICAgICAgICByYW5r
ID0gdmdpY19yYW5rX29mZnNldCh2LCAyLCBnaWNkX3JlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09S
RCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gcmVhZF9hc196ZXJvOwo+IC0g
ICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAtICAgICAgICBpY2ZnciA9
IHJhbmstPmljZmdbUkVHX1JBTktfSU5ERVgoMiwgZ2ljZF9yZWcgLSBHSUNEX0lDRkdSLCBEQUJU
X1dPUkQpXTsKPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAt
Cj4gLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaWNmZ3IsIGluZm8pOwo+IC0KPiAr
ICAgICAgICBpcnEgPSAoZ2ljZF9yZWcgLSBHSUNEX0lDRkdSKSAqIDQ7CgpUaGlzIHdvdWxkIGJl
IG5pY2VyIHRvIGhhdmUgdGhhdCBoYW5kbGUgZGlyZWN0bHkgaW4gCmdhdGhlcl9pcnFfaW5mb19j
b25maWcgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgZXZlcnl3aGVyZS4gQWxzbyBpdCAKYXZvaWRz
IHRoaXMgY29uZnVzaW9uIG9mIHdoYXQgaXJxIGFjdHVhbGx5IG1lYW5pbmcgaW4gdGhpcyBjb250
ZXh0LgoKSSB3YXMgYWxzbyBleHBlY3Rpbmcgc29tZSBjaGVjayBvbiB3aGV0aGVyIHRoZSBpbnRl
cnJ1cHRzIGlzIHZhbGlkIGZvciAKdGhlIHZHSUMuCgoKPiArICAgICAgICAqciA9IHZnaWNfcmVn
MzJfZXh0cmFjdChnYXRoZXJfaXJxX2luZm9fY29uZmlnKHYsIGlycSksIGluZm8pOwo+ICAgICAg
ICAgIHJldHVybiAxOwo+IC0gICAgfQo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKDB4RDAwLCAweERG
Qyk6Cj4gICAgICAgICAgZ290byByZWFkX2ltcGxfZGVmaW5lZDsKPiBAQCAtNTM0LDE1ICs1MjQs
MTYgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYs
IG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+Cj4g
ICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUNGR1IyLCBHSUNEX0lDRkdSTik6IC8qIFNQSXMgKi8K
PiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBpY2ZncjsKPiArCj4gICAgICAgICAgaWYgKCBk
YWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gLSAgICAgICAgcmFuayA9
IHZnaWNfcmFua19vZmZzZXQodiwgMiwgZ2ljZF9yZWcgLSBHSUNEX0lDRkdSLCBEQUJUX1dPUkQp
Owo+IC0gICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKPiAtICAg
ICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgdmdpY19yZWcz
Ml91cGRhdGUoJnJhbmstPmljZmdbUkVHX1JBTktfSU5ERVgoMiwgZ2ljZF9yZWcgLSBHSUNEX0lD
RkdSLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERBQlRfV09SRCldLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIHIsIGluZm8pOwo+
IC0gICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ICsgICAgICAgIGly
cSA9IChnaWNkX3JlZyAtIEdJQ0RfSUNGR1IpICogNDsKCkRpdHRvIGZvciB0aGUgaXJxIGFuZCB0
aGUgY2hlY2suCgo+ICsgICAgICAgIGljZmdyID0gZ2F0aGVyX2lycV9pbmZvX2NvbmZpZyh2LCBp
cnEpOwo+ICsgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZpY2ZnciwgciwgaW5mbyk7Cj4gKyAg
ICAgICAgc2NhdHRlcl9pcnFfaW5mb19jb25maWcodiwgaXJxLCBpY2Zncik7Cj4gICAgICAgICAg
cmV0dXJuIDE7Cj4gKyAgICB9Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoMHhEMDAsIDB4REZDKToK
PiAgICAgICAgICBnb3RvIHdyaXRlX2ltcGxfZGVmaW5lZDsKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBpbmRleCAxMGRiOTM5
Li43OTg5OTg5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gQEAgLTUyMSwyMCArNTIxLDExIEBAIHN0YXRpYyBpbnQg
X192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0
IHZjcHUgKnYsCj4gICAgICAgICAgcmV0dXJuIDE7Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lD
RF9JQ0ZHUiwgR0lDRF9JQ0ZHUk4pOgo+IC0gICAgewo+IC0gICAgICAgIHVpbnQzMl90IGljZmdy
Owo+IC0KPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93
aWR0aDsKPiAtICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAyLCByZWcgLSBHSUNE
X0lDRkdSLCBEQUJUX1dPUkQpOwo+IC0gICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byBy
ZWFkX2FzX3plcm87Cj4gLSAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+
IC0gICAgICAgIGljZmdyID0gcmFuay0+aWNmZ1tSRUdfUkFOS19JTkRFWCgyLCByZWcgLSBHSUNE
X0lDRkdSLCBEQUJUX1dPUkQpXTsKPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKPiAtCj4gLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaWNmZ3IsIGlu
Zm8pOwo+IC0KPiArICAgICAgICBpcnEgPSAocmVnIC0gR0lDRF9JUFJJT1JJVFlSKSAqIDQ7Cj4g
KyAgICAgICAgaWYgKCBpcnEgPj0gdi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyICkg
Z290byByZWFkX2FzX3plcm87CgpUaGlzIHNob3VsZCByZWFsbHkgYmUgYW4gaGVscGVyLgoKPiAr
ICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChnYXRoZXJfaXJxX2luZm9fY29uZmlnKHYs
IGlycSksIGluZm8pOwo+ICAgICAgICAgIHJldHVybiAxOwo+IC0gICAgfQo+Cj4gICAgICBkZWZh
dWx0Ogo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKPiBAQCAtNjM2LDE3ICs2MjcsMTkg
QEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3QgY2hh
ciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7
Cj4KPiAgICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JQ0ZHUiArIDQsIEdJQ0RfSUNGR1JOKTogLyog
UFBJICsgU1BJcyAqLwo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IGljZmdyOwo+ICsKPiAg
ICAgICAgICAvKiBJQ0ZHUjEgZm9yIFBQSSdzLCB3aGljaCBpcyBpbXBsZW1lbnRhdGlvbiBkZWZp
bmVkCj4gICAgICAgICAgICAgaWYgSUNGR1IxIGlzIHByb2dyYW1tYWJsZSBvciBub3QuIFdlIGNo
b3NlIHRvIHByb2dyYW0gKi8KPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQg
KSBnb3RvIGJhZF93aWR0aDsKPiAtICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAy
LCByZWcgLSBHSUNEX0lDRkdSLCBEQUJUX1dPUkQpOwo+IC0gICAgICAgIGlmICggcmFuayA9PSBO
VUxMICkgZ290byB3cml0ZV9pZ25vcmU7Cj4gLSAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFu
aywgZmxhZ3MpOwo+IC0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZyYW5rLT5pY2ZnW1JFR19S
QU5LX0lOREVYKDIsIHJlZyAtIEdJQ0RfSUNGR1IsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV0sCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgciwgaW5mbyk7Cj4gLSAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCBy
YW5rLCBmbGFncyk7Cj4gKyAgICAgICAgaXJxID0gKHJlZyAtIEdJQ0RfSUNGR1IpICogNDsKPiAr
ICAgICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBn
b3RvIHdyaXRlX2lnbm9yZTsKPiArICAgICAgICBpY2ZnciA9IGdhdGhlcl9pcnFfaW5mb19jb25m
aWcodiwgaXJxKTsKPiArICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmaWNmZ3IsIHIsIGluZm8p
Owo+ICsgICAgICAgIHNjYXR0ZXJfaXJxX2luZm9fY29uZmlnKHYsIGlycSwgaWNmZ3IpOwo+ICAg
ICAgICAgIHJldHVybiAxOwo+ICsgICAgfQo+Cj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hl
bi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCA2OGVlZjQ3Li4wMmMxZDEyIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTIz
NSw2ICsyMzUsMTkgQEAgc3RhdGljIHZvaWQgc2V0X3ByaW9yaXR5KHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCwgdWludDhfdCBwcmlvKQo+ICAgICAgcC0+bmV3X3ByaW9yaXR5ID0gcHJpbzsKPiAgfQo+
Cj4gK3Vuc2lnbmVkIGludCBleHRyYWN0X2NvbmZpZyhzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCgpX
aHkgdGhpcyBpcyBleHBvcnRlZD8gQWxzbyBuYW1pbmcuCgo+ICt7Cj4gKyAgICByZXR1cm4gdGVz
dF9iaXQoR0lDX0lSUV9HVUVTVF9FREdFLCAmcC0+c3RhdHVzKSA/IDIgOiAwOwoKUGxlYXNlIGRv
Y3VtZW50IDAsIDIuIExpa2VseSB3aXRoIGEgc29tZSBkZWZpbmUuCgo+ICt9Cj4gKwo+ICtzdGF0
aWMgdm9pZCBzZXRfY29uZmlnKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IGNv
bmZpZykKCk5hbWluZy4KCj4gK3sKPiArICAgIGlmICggY29uZmlnIDwgMiApCgpEaXR0by4KCj4g
KyAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRURHRSwgJnAtPnN0YXR1cyk7Cj4gKyAg
ICBlbHNlCj4gKyAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0VER0UsICZwLT5zdGF0dXMp
Owo+ICt9Cj4gKwo+Cj4gICNkZWZpbmUgREVGSU5FX0dBVEhFUl9JUlFfSU5GTyhuYW1lLCBnZXRf
dmFsLCBzaGlmdCkgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICB1aW50MzJfdCBnYXRoZXJf
aXJxX2luZm9fIyNuYW1lKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKSAgICAgICAg
ICAgIFwKPiBAQCAtMjY3LDYgKzI4MCw4IEBAIHZvaWQgc2NhdHRlcl9pcnFfaW5mb18jI25hbWUo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsICAgICAgICAgICAgICAgXAo+ICAvKiBn
cmVwIGZvZGRlcjogZ2F0aGVyX2lycV9pbmZvX3ByaW9yaXR5LCBzY2F0dGVyX2lycV9pbmZvX3By
aW9yaXR5IGJlbG93ICovCj4gIERFRklORV9HQVRIRVJfSVJRX0lORk8ocHJpb3JpdHksIGV4dHJh
Y3RfcHJpb3JpdHksIDgpCj4gIERFRklORV9TQ0FUVEVSX0lSUV9JTkZPKHByaW9yaXR5LCBzZXRf
cHJpb3JpdHksIDgpCj4gK0RFRklORV9HQVRIRVJfSVJRX0lORk8oY29uZmlnLCBleHRyYWN0X2Nv
bmZpZywgMikKPiArREVGSU5FX1NDQVRURVJfSVJRX0lORk8oY29uZmlnLCBzZXRfY29uZmlnLCAy
KQo+Cj4gIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNw
dSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQo+ICB7Cj4gQEAgLTM1NywyNyArMzcyLDExIEBAIHZv
aWQgdmdpY19kaXNhYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQo+
ICAgICAgfQo+ICB9Cj4KPiAtI2RlZmluZSBWR0lDX0lDRkdfTUFTSyhpbnRyKSAoMSA8PCAoKDIg
KiAoKGludHIpICUgMTYpKSArIDEpKQo+IC0KPiAtLyogVGhlIGZ1bmN0aW9uIHNob3VsZCBiZSBj
YWxsZWQgd2l0aCB0aGUgcmFuayBsb2NrIHRha2VuICovCj4gLXN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgaW50IHZnaWNfZ2V0X3ZpcnFfdHlwZShzdHJ1Y3QgdmNwdSAqdiwgaW50IG4sIGludCBpbmRl
eCkKPiAtewo+IC0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnIgPSB2Z2ljX2dldF9yYW5rKHYs
IG4pOwo+IC0gICAgdWludDMyX3QgdHIgPSByLT5pY2ZnW2luZGV4ID4+IDRdOwo+IC0KPiAtICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmci0+bG9jaykpOwo+IC0KPiAtICAgIGlmICggdHIgJiBW
R0lDX0lDRkdfTUFTSyhpbmRleCkgKQo+IC0gICAgICAgIHJldHVybiBJUlFfVFlQRV9FREdFX1JJ
U0lORzsKPiAtICAgIGVsc2UKPiAtICAgICAgICByZXR1cm4gSVJRX1RZUEVfTEVWRUxfSElHSDsK
PiAtfQo+IC0KPiAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCByLCBpbnQgbikKPiAgewo+ICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBtYXNrID0gcjsKPiAg
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiAtICAgIHVuc2lnbmVkIGludCBpcnE7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgaXJxLCBpbnRfdHlwZTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Cj4gICAgICBpbnQgaSA9IDA7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQ7Cj4gQEAgLTM5
Miw2ICszOTEsOCBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IHIsIGludCBuKQo+ICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4KPiAgICAgICAg
ICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4gKyAgICAgICAg
aW50X3R5cGUgPSB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VER0UsICZwLT5zdGF0dXMpID8KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElSUV9UWVBFX0VER0VfUklTSU5HIDogSVJRX1RZ
UEVfTEVWRUxfSElHSDsKPgo+ICAgICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0
KSAmJiAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKSApCj4gICAg
ICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodl90YXJnZXQsIHApOwo+IEBAIC0zOTksMTUg
KzQwMCwxNSBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IHIsIGludCBuKQo+ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5h
cmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICAgICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkK
PiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1
bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7Cj4gICAgICAgICAgICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZwLT5kZXNjLT5sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgICAgIGlycV9zZXRfYWZm
aW5pdHkocC0+ZGVzYywgY3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7Cj4gICAgICAg
ICAgICAgIC8qCj4gICAgICAgICAgICAgICAqIFRoZSBpcnEgY2Fubm90IGJlIGEgUFBJLCB3ZSBv
bmx5IHN1cHBvcnQgZGVsaXZlcnkgb2YgU1BJcwo+ICAgICAgICAgICAgICAgKiB0byBndWVzdHMu
Cj4gICAgICAgICAgICAgICAqLwo+ICAgICAgICAgICAgICBBU1NFUlQoaXJxID49IDMyKTsKPiAg
ICAgICAgICAgICAgaWYgKCBpcnFfdHlwZV9zZXRfYnlfZG9tYWluKGQpICkKPiAtICAgICAgICAg
ICAgICAgIGdpY19zZXRfaXJxX3R5cGUocC0+ZGVzYywgdmdpY19nZXRfdmlycV90eXBlKHYsIG4s
IGkpKTsKPiArICAgICAgICAgICAgICAgIGdpY19zZXRfaXJxX3R5cGUocC0+ZGVzYywgaW50X3R5
cGUpOwo+ICAgICAgICAgICAgICBwLT5kZXNjLT5oYW5kbGVyLT5lbmFibGUocC0+ZGVzYyk7Cj4g
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnAtPmRlc2MtPmxvY2ssIGZsYWdz
KTsKPiAgICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBpbmRleCAzOGE1ZTc2Li45MzFhNjcyIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmgKPiBAQCAtNjAsMTIgKzYwLDE1IEBAIHN0cnVjdCBwZW5kaW5nX2ly
cQo+ICAgICAgICogdmNwdSB3aGlsZSBpdCBpcyBzdGlsbCBpbmZsaWdodCBhbmQgb24gYW4gR0lD
SF9MUiByZWdpc3RlciBvbiB0aGUKPiAgICAgICAqIG9sZCB2Y3B1Lgo+ICAgICAgICoKPiArICAg
ICAqIEdJQ19JUlFfR1VFU1RfRURHRTogdGhlIElSUSBpcyBhbiBlZGdlIHRyaWdnZXJlZCBpbnRl
cnJ1cHQuCgpBbHNvLCBleHBsYWluIHRoYXQgYnkgZGVmYXVsdCB0aGUgaW50ZXJydXB0IHdpbGwg
YmUgbGV2ZWwuCgo+ICsgICAgICoKPiAgICAgICAqLwo+ICAjZGVmaW5lIEdJQ19JUlFfR1VFU1Rf
UVVFVUVEICAgMAo+ICAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfQUNUSVZFICAgMQo+ICAjZGVmaW5l
IEdJQ19JUlFfR1VFU1RfVklTSUJMRSAgMgo+ICAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfRU5BQkxF
RCAgMwo+ICAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HICAgNAo+ICsjZGVmaW5lIEdJ
Q19JUlFfR1VFU1RfRURHRSAgICAgNQo+ICAgICAgdW5zaWduZWQgbG9uZyBzdGF0dXM7Cj4gICAg
ICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7IC8qIG9ubHkgc2V0IGl0IHRoZSBpcnEgY29ycmVzcG9u
ZHMgdG8gYSBwaHlzaWNhbCBpcnEgKi8KPiAgICAgIHVuc2lnbmVkIGludCBpcnE7Cj4gQEAgLTEw
Miw3ICsxMDUsNiBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayB7Cj4gICAgICB1aW50OF90IGluZGV4
Owo+Cj4gICAgICB1aW50MzJfdCBpZW5hYmxlOwo+IC0gICAgdWludDMyX3QgaWNmZ1syXTsKPgo+
ICAgICAgLyoKPiAgICAgICAqIEl0J3MgbW9yZSBjb252ZW5pZW50IHRvIHN0b3JlIGEgdGFyZ2V0
IFZDUFUgcGVyIHZJUlEKPiBAQCAtMTczLDYgKzE3NSw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IFJF
R19SQU5LX05SKGludCBiLCB1aW50MzJfdCBuKQo+ICB1aW50MzJfdCBnYXRoZXJfaXJxX2luZm9f
cHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpOwo+ICB2b2lkIHNjYXR0
ZXJfaXJxX2luZm9fcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmFsdWUpOwo+ICt1
aW50MzJfdCBnYXRoZXJfaXJxX2luZm9fY29uZmlnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgaXJxKTsKPiArdm9pZCBzY2F0dGVyX2lycV9pbmZvX2NvbmZpZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGlycSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgdmFsdWUpOwo+Cj4gICNkZWZpbmUgVkdJQ19SRUdfTUFTSyhzaXplKSAoKH4wVUwpID4+
IChCSVRTX1BFUl9MT05HIC0gKCgxIDw8IChzaXplKSkgKiA4KSkpCj4KPgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 17:09:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:09:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6KFr-0006Xt-MJ; Thu, 04 May 2017 17:09:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6KFq-0006Xn-D7
 for xen-devel@lists.xen.org; Thu, 04 May 2017 17:09:26 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EF/5F-01744-5406B095; Thu, 04 May 2017 17:09:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXSO6nOVdclgTv
 S4N03a4slHxezODB6HN39mymAMYo1My8pvyKBNePb+g6WgtnaFR/v32VsYGyS72Lk4hASaGeS
 2PhxDyOE85lR4sPiZjYIZz2jxI/PH1i7GDmBnO2MEn/72UFsYQFrib3PVrOA2CICyhK9v36zQ
 DTsYZS4/+08E4jDLHCDUWLzhkuMIFVsAkYSZ49OB7N5BWwlrn+dDWazCKhIXLjzlw3EFhUIl3
 jbeIQFokZQ4uTMJ2A2p4C9xLaOZ2A2s4CexI7rv1ghbHmJ7W/nMIPYEgLGEn2z+lgmMArOQtI
 +C0nLLCQtCxiZVzGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE
 Bi8DEOxgXP7R6RCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNfiuCOFBItS0
 1Mr0jJzgHEEk5bg4FES4f0BkuYtLkjMLc5Mh0idYjTmeLf0w3smjr6Oj++ZhFjy8vNSpcR5me
 KBSgVASjNK8+AGweL7EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5uUGm8GTmlcDtewV0ChP
 QKc2yHCCnlCQipKQaGEX3SkatMIhr0QlyfMEvGW2k/YpFkyPgr9sjr+gzgQZlW1RWSVXEqf0z
 kXQ5qPrM8ELWbn7PRU0H+6ZkLJP8sDPr2bkyB71JagVaRxZL3eJNOrX90hHVJ0fm77lWpeB9N
 TmT2SKl5+zNzRGT398v26u1Ws8/mPXOuqNGQh+PelWoFwUcX7IvV4mlOCPRUIu5qDgRAJAStF
 7qAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493917763!98795422!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21234 invoked from network); 4 May 2017 17:09:24 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 17:09:24 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44H9Eqq031925
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 4 May 2017 17:09:14 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v44H9D38009478
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 4 May 2017 17:09:14 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44H9Cr7009266;
 Thu, 4 May 2017 17:09:13 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 10:09:12 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
Date: Thu, 4 May 2017 13:09:08 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B657D0200007800156E0C@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDQvMjAxNyAxMTozMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDQu
MTcgYXQgMTc6MzcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IC0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
Cj4+IEBAIC0xMDM1LDE2ICsxMDM1LDgyIEBAIG1lcmdlX2FuZF9mcmVlX2J1ZGR5KHN0cnVjdCBw
YWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgbm9kZSwKPj4gICAgICByZXR1cm4gcGc7Cj4+ICB9
Cj4+ICAKPj4gLXN0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5zaWduZWQgaW50IG5vZGUp
Cj4+ICtzdGF0aWMgbm9kZW1hc2tfdCBub2RlX3NjcnViYmluZzsKPj4gKwo+PiArc3RhdGljIHVu
c2lnbmVkIGludCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUpCj4+ICt7Cj4+ICsgICAgbm9k
ZWlkX3Qgbm9kZSA9IGNwdV90b19ub2RlKHNtcF9wcm9jZXNzb3JfaWQoKSksIGxvY2FsX25vZGU7
Cj4+ICsgICAgbm9kZWlkX3QgY2xvc2VzdCA9IE5VTUFfTk9fTk9ERTsKPj4gKyAgICB1OCBkaXN0
LCBzaG9ydGVzdCA9IDB4ZmY7Cj4+ICsKPj4gKyAgICBpZiAoIG5vZGUgPT0gTlVNQV9OT19OT0RF
ICkKPj4gKyAgICAgICAgbm9kZSA9IDA7Cj4+ICsKPj4gKyAgICBpZiAoIG5vZGVfbmVlZF9zY3J1
Yltub2RlXSAmJgo+PiArICAgICAgICAgKCFnZXRfbm9kZSB8fCAhbm9kZV90ZXN0X2FuZF9zZXQo
bm9kZSwgbm9kZV9zY3J1YmJpbmcpKSApCj4+ICsgICAgICAgIHJldHVybiBub2RlOwo+PiArCj4+
ICsgICAgLyoKPj4gKyAgICAgKiBTZWUgaWYgdGhlcmUgYXJlIG1lbW9yeS1vbmx5IG5vZGVzIHRo
YXQgbmVlZCBzY3J1YmJpbmcgYW5kIGNob29zZQo+PiArICAgICAqIHRoZSBjbG9zZXN0IG9uZS4K
Pj4gKyAgICAgKi8KPj4gKyAgICBsb2NhbF9ub2RlID0gbm9kZTsKPj4gKyAgICB3aGlsZSAoIDEg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgZG8gewo+PiArICAgICAgICAgICAgbm9kZSA9IGN5Y2xl
X25vZGUobm9kZSwgbm9kZV9vbmxpbmVfbWFwKTsKPj4gKyAgICAgICAgfSB3aGlsZSAoICFjcHVt
YXNrX2VtcHR5KCZub2RlX3RvX2NwdW1hc2sobm9kZSkpICYmCj4+ICsgICAgICAgICAgICAgICAg
ICAobm9kZSAhPSBsb2NhbF9ub2RlKSApOwo+PiArCj4+ICsgICAgICAgIGlmICggbm9kZSA9PSBs
b2NhbF9ub2RlICkKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgICAgIGlmICgg
bm9kZV9uZWVkX3NjcnViW25vZGVdICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgaWYg
KCAhZ2V0X25vZGUgKQo+PiArICAgICAgICAgICAgICAgIHJldHVybiBub2RlOwo+IEkgdGhpbmsg
dGhlIGZ1bmN0aW9uIHBhcmFtZXRlciBuYW1lIGlzIG5vdCAvIG5vIGxvbmdlciBzdWl0YWJsZS4g
VGhlCj4gY2FsbGVyIHdhbnRzIHRvIGdldCBfc29tZV8gbm9kZSBpbiBlaXRoZXIgY2FzZS4gVGhl
IGRpZmZlcmVuY2UgaXMKPiB3aGV0aGVyIGl0IHdhbnRzIHRvIGp1c3Qga25vdyB3aGV0aGVyIHRo
ZXJlJ3MgX2FueV8gbmVlZGluZyBzY3J1Ygo+IHdvcmsgZG9uZSwgb3Igd2hldGhlciBpdCB3YW50
cyBfdGhlIG9uZV8gdG8gYWN0dWFsbHkgc2NydWIgb24uIFNvCj4gaG93IGFib3V0ICJnZXRfYW55
IiBvciAiZ2V0X2FueV9ub2RlIiBvciBqdXN0ICJhbnkiPwoKCk5vdCBvbmx5IHRvIGZpbmQgb3V0
IHdoZXRoZXIgdGhlcmUgaXMgYW55dGhpbmcgdG8gc2NydWIgYnV0LCBpZiBnZXRfbm9kZQppcyB0
cnVlLCB0byBhY3R1YWxseSAiZ2V0IiBpdCwgaS5lLiBzZXQgdGhlIGJpdCBpbiB0aGUgbm9kZV9z
Y3J1YmJpbmcKbWFzay4gVGh1cyB0aGUgbmFtZS4KCj4KPj4gKyAgICAgICAgICAgIGlmICggIW5v
ZGVfdGVzdF9hbmRfc2V0KG5vZGUsIG5vZGVfc2NydWJiaW5nKSApCj4+ICsgICAgICAgICAgICB7
Cj4+ICsgICAgICAgICAgICAgICAgZGlzdCA9IF9fbm9kZV9kaXN0YW5jZShsb2NhbF9ub2RlLCBu
b2RlKTsKPj4gKyAgICAgICAgICAgICAgICBpZiAoIChkaXN0IDwgc2hvcnRlc3QpIHx8IChkaXN0
ID09IE5VTUFfTk9fRElTVEFOQ0UpICkKPj4gKyAgICAgICAgICAgICAgICB7Cj4+ICsgICAgICAg
ICAgICAgICAgICAgIC8qIFJlbGVhc2UgcHJldmlvdXMgbm9kZS4gKi8KPj4gKyAgICAgICAgICAg
ICAgICAgICAgaWYgKCBjbG9zZXN0ICE9IE5VTUFfTk9fTk9ERSApCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICBub2RlX2NsZWFyKGNsb3Nlc3QsIG5vZGVfc2NydWJiaW5nKTsKPj4gKyAgICAg
ICAgICAgICAgICAgICAgc2hvcnRlc3QgPSBkaXN0Owo+PiArICAgICAgICAgICAgICAgICAgICBj
bG9zZXN0ID0gbm9kZTsKPj4gKyAgICAgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICAgICAg
ZWxzZQo+PiArICAgICAgICAgICAgICAgICAgICBub2RlX2NsZWFyKG5vZGUsIG5vZGVfc2NydWJi
aW5nKTsKPj4gKyAgICAgICAgICAgIH0KPiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gY2hlY2sg
ZGlzdGFuY2UgYmVmb3JlIHNldHRpbmcgdGhlIGJpdCBpbgo+IG5vZGVfc2NydWJiaW5nLCBhdm9p
ZGluZyB0aGUgcG9zc2libGUgbmVlZCB0byBjbGVhciBpdCBhZ2FpbiBsYXRlcgo+IChwb3RlbnRp
YWxseSBtaXNndWlkaW5nIG90aGVyIENQVXMpPwoKWWVzLgoKPgo+IEFuZCB3aHkgd291bGQgTlVN
QV9OT19ESVNUQU5DRSBsZWFkIHRvIGEgc3dpdGNoIG9mIG5vZGVzPwo+IEkgY2FuIHNlZSB0aGF0
IGJlaW5nIG5lZWRlZCB3aGVuIGNsb3Nlc3QgPT0gTlVNQV9OT19OT0RFLAo+IGJ1dCBvbmNlIHlv
dSd2ZSBwaWNrZWQgb25lIEkgdGhpbmsgeW91IHNob3VsZCBzd2l0Y2ggb25seSB3aGVuCj4geW91
J3ZlIGZvdW5kIGFub3RoZXIgdGhhdCdzIHRydWx5IGNsb3Nlci4KCk9LIC0tLSB5ZXMsIHRoaXMg
d2FzIGluZGVlZCBkb25lIHRvICJnZXQgc3RhcnRlZCIgKGkuZS4gZ2V0IGZpcnN0IHZhbGlkCnZh
bHVlIGZvciAnY2xvc2VzdCcpLgoKPgo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArCj4+ICsg
ICAgcmV0dXJuIGNsb3Nlc3Q7Cj4+ICt9Cj4+ICsKPj4gK2Jvb2wgc2NydWJfZnJlZV9wYWdlcyh2
b2lkKQo+PiAgewo+PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+PiAgICAgIHVuc2lnbmVk
IGludCB6b25lLCBvcmRlcjsKPj4gICAgICB1bnNpZ25lZCBsb25nIGk7Cj4+ICsgICAgdW5zaWdu
ZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4gKyAgICBib29sIHByZWVtcHQgPSBm
YWxzZTsKPj4gKyAgICBub2RlaWRfdCBub2RlOwo+PiAgCj4+IC0gICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZoZWFwX2xvY2spKTsKPj4gKyAgICAvKgo+PiArICAgICAqIERvbid0IHNjcnViIHdo
aWxlIGRvbTAgaXMgYmVpbmcgY29uc3RydWN0ZWQgc2luY2Ugd2UgbWF5Cj4+ICsgICAgICogZmFp
bCB0cnlpbmcgdG8gY2FsbCBtYXBfZG9tYWluX3BhZ2UoKSBmcm9tIHNjcnViX29uZV9wYWdlKCku
Cj4+ICsgICAgICovCj4+ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZl
ICkKPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+IEkgYXNzdW1lIHRoYXQncyBiZWNhdXNlIG9m
IHRoZSBtYXBjYWNoZSB2Y3B1IG92ZXJyaWRlPyBUaGF0J3MgeDg2Cj4gc3BlY2lmaWMgdGhvdWdo
LCBzbyB0aGUgcmVzdHJpY3Rpb24gaGVyZSBvdWdodCB0byBiZSBhcmNoIHNwZWNpZmljLgo+IEV2
ZW4gYmV0dGVyIHdvdWxkIGJlIHRvIGZpbmQgYSB3YXkgdG8gYXZvaWQgdGhpcyByZXN0cmljdGlv
bgo+IGFsdG9nZXRoZXIsIGFzIG9uIGJpZ2dlciBzeXN0ZW1zIG9ubHkgb25lIENQVSBpcyBhY3R1
YWxseSBidXN5Cj4gd2hpbGUgYnVpbGRpbmcgRG9tMCwgc28gYWxsIG90aGVycyBjb3VsZCBiZSBo
YXBwaWx5IHNjcnViYmluZy4gQ291bGQKPiB0aGF0IG92ZXJyaWRlIGJlY29tZSBhIHBlci1DUFUg
b25lIHBlcmhhcHM/CgpJcyBpdCB3b3J0aCBkb2luZyB0aG91Z2g/IFdoYXQgeW91IGFyZSBzYXlp
bmcgYmVsb3cgaXMgZXhhY3RseSB3aHkgSQpzaW1wbHkgcmV0dXJuIGhlcmUgLS0tIHRoZXJlIHdl
cmUgdmVyeSBmZXcgZGlydHkgcGFnZXMuIFRoaXMgbWF5IGNoYW5nZQppZiB3ZSBkZWNpZGUgdG8g
dXNlIGlkbGUtbG9vcCBzY3J1YmJpbmcgZm9yIGJvb3Qgc2NydWJiaW5nIGFzIHdlbGwgKGFzCkFu
ZHJldyBzdWdnZXN0ZWQgZWFybGllcikgYnV0IHRoZXJlIGlzIGxpdHRsZSByZWFzb24gdG8gZG8g
aXQgbm93IElNTy4KCj4gT3RvaCB0aGVyZSdzIG5vdCBtdWNoIHRvIHNjcnViIHlldCB1bnRpbCBE
b20wIGhhZCBhbGwgaXRzIG1lbW9yeQo+IGFsbG9jYXRlZCwgYW5kIHdlIGtub3cgd2hpY2ggcGFn
ZXMgdHJ1bHkgcmVtYWluIGZyZWUgKHdhbnRpbmcKPiB3aGF0IGlzIGN1cnJlbnRseSB0aGUgYm9v
dCB0aW1lIHNjcnViYmluZyBkb25lIG9uIHRoZW0pLiBCdXQgdGhhdAo+IHBvaW50IGluIHRpbWUg
bWF5IHN0aWxsIGJlIGVhcmxpZXIgdGhhbiB3aGVuIHdlIHN3aXRjaCB0bwo+IFNZU19TVEFURV9h
Y3RpdmUuCj4KPj4gQEAgLTEwNjUsMTYgKzExMzEsMjkgQEAgc3RhdGljIHZvaWQgc2NydWJfZnJl
ZV9wYWdlcyh1bnNpZ25lZCBpbnQgbm9kZSkKPj4gICAgICAgICAgICAgICAgICAgICAgICAgIHBn
W2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOwo+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07Cj4+ICAgICAgICAgICAgICAgICAgICAgIH0K
Pj4gKyAgICAgICAgICAgICAgICAgICAgaWYgKCBzb2Z0aXJxX3BlbmRpbmcoY3B1KSApCj4+ICsg
ICAgICAgICAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHByZWVtcHQg
PSB0cnVlOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgICAg
ICAgICAgICAgIH0KPiBJc24ndCB0aGlzIGEgbGl0dGxlIHRvbyBlYWdlciwgZXNwZWNpYWxseSBp
ZiB5b3UgZGlkbid0IGhhdmUgdG8gc2NydWIKPiB0aGUgcGFnZSBvbiB0aGlzIGl0ZXJhdGlvbj8K
CldoYXQgd291bGQgYmUgYSBnb29kIHBsYWNlIHRoZW4/IENvdW50IGhvdyBhY3R1YWxseSBzY3J1
YmJlZCBwYWdlcyBhbmQKY2hlY2sgZm9yIHBlbmRpbmcgaW50ZXJydXB0cyBldmVyeSBzbyBtYW55
PyAgRXZlbiBpZiB3ZSBkb24ndCBzY3J1YiBhdAphbGwgd2Fsa2luZyB3aG9sZSBoZWFwIGNhbiB0
YWtlIGEgd2hpbGUuCgoKPgo+PiBAQCAtMTE0MSw5ICsxMjIwLDYgQEAgc3RhdGljIHZvaWQgZnJl
ZV9oZWFwX3BhZ2VzKAo+PiAgICAgIGlmICggdGFpbnRlZCApCj4+ICAgICAgICAgIHJlc2VydmVf
b2ZmbGluZWRfcGFnZShwZyk7Cj4+ICAKPj4gLSAgICBpZiAoIG5lZWRfc2NydWIgKQo+PiAtICAg
ICAgICBzY3J1Yl9mcmVlX3BhZ2VzKG5vZGUpOwo+IEknZCBleHBlY3QgdGhpcyBlbGltaW5hdGVz
IHRoZSBuZWVkIGZvciB0aGUgbmVlZF9zY3J1YiB2YXJpYWJsZS4KCldlIHN0aWxsIG5lZWQgaXQg
dG8gZGVjaWRlIHdoZXRoZXIgdG8gc2V0IFBHQ19uZWVkX3NjcnViIG9uIHBhZ2VzLgoKLWJvcmlz
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6KGi-000729-3e; Thu, 04 May 2017 17:10:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2905cce2f=citrix-osstest@xenproject.org>)
 id 1d6KGg-00071t-RZ
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 17:10:19 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F6/2E-03371-A706B095; Thu, 04 May 2017 17:10:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW5lAne
 kQc8BEYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHujV/B5bKKx22XmBsYb3h2MXJySAj4S/TM
 7meBsN0lprevYAOxRQScJSZ8uA1m8wroSWx5/RmohoNDWCBB4uaOgC5GLqDyXUoSty7fZ4fod
 ZX4cGY7I4x97MoGZhCbTcBDYmLPRLD5LAIqEle6drGC2EICWhJLF69kgpgvKHFy5hOwGmYBCY
 mDL14wQ8yxkNjxsY9tAiPfLCRls5CULWBkWsWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGFAMQLCDcedzp0OMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8LrHc0cKCRalpqdWpGXmAEMbJi3BwaMkwlsIkuYtLkjMLc5Mh0idYtTleLf0w3smI
 Za8/LxUKXHeMpAiAZCijNI8uBGwOLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd69IFN4Mv
 NK4Da9AjqCCeiIZlkOkCNKEhFSUg2MjvMYKmcfKEroO5NacEHg1pODVftEDBqLtyiUaOTMy3x
 kwWzM1O902nPxK0FZX6G8LN6g2BWd2T94zrDyJ1WUB79e2dFu6cJ2uEEteZabyJzbvG9Wpdz5
 4HozIvlUU8b9zPrbbhP/dVaG9zcuDmop32LkGvLj7uKcM6lWj198bLeZ42L5fI0SS3FGoqEWc
 1FxIgCrqXOVrgIAAA==
X-Env-Sender: prvs=2905cce2f=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1493917815!98984058!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25649 invoked from network); 4 May 2017 17:10:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 17:10:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="430938906"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71253-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=a782d9d4218c1453ea276dad2c5b4c70fcdda5db
X-Osstest-Versions-That: xen=98e05a3abc0fbab594396f07cf7d6bec0fa109bc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 4 May 2017 18:10:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71253: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI1MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI1My8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTE3NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtl
IDcxMTc1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIGxpa2UgNzExNzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW54cHNwMy12Y3B1czEgIDkgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTE3NQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1taWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
Y2FwdHVyZS1sb2dzL2wxKDE3KSAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTc4MmQ5ZDQy
MThjMTQ1M2VhMjc2ZGFkMmM1YjRjNzBmY2RkYTVkYgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgOThlMDVhM2FiYzBmYmFiNTk0Mzk2ZjA3Y2Y3ZDZiZWMwZmExMDliYwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMTc1ICAyMDE3LTA0LTEyIDA4OjQ1OjAwIFogICAyMiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI1MyAgMjAxNy0wNS0wNCAwMDo0Njo0MyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBhNzgyZDlkNDIxOGMxNDUzZWEyNzZkYWQyYzViNGM3MGZjZGRhNWRiCkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMiAxNDo1NTow
OSAyMDE3ICswMjAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuOC4yLXByZQoKY29tbWl0
IDE2ZWQ4ZGQyODliOWFjMmVjODYxYzc3YWQyMjg2Nzg4ZTdmNjcyNTUKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE0OjU0OjI2IDIwMTcg
KzAyMDAKCiAgICB4ODY6IGRpc2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFsaW5nIHBh
Z2VzCiAgICAKICAgIFdoaWxlIGEgcGFnZSBoYXZpbmcganVzdCBhIHNpbmdsZSBnZW5lcmFsIHJl
ZmVyZW5jZSBsZWZ0IG5lY2Vzc2FyaWx5CiAgICBoYXMgYSB6ZXJvIHR5cGUgcmVmZXJlbmNlIGNv
dW50IHRvbywgaXRzIHR5cGUgbWF5IHN0aWxsIGJlIHZhbGlkIChhbmQKICAgIGluIHZhbGlkYXRl
ZCBzdGF0ZTsgYXQgcHJlc2VudCB0aGlzIGlzIG9ubHkgcG9zc2libGUgYW5kIHJlbGV2YW50IGZv
cgogICAgUEdUX3NlZ19kZXNjX3BhZ2UsIGFzIHBhZ2UgdGFibGVzIGhhdmUgdGhlaXIgdHlwZSBm
b3JjaWJseSB6YXBwZWQgd2hlbgogICAgdGhlaXIgdHlwZSByZWZlcmVuY2UgY291bnQgZHJvcHMg
dG8gemVybywgYW5kCiAgICBQR1Rfe3dyaXRhYmxlLHNoYXJlZH1fcGFnZSBwYWdlcyBkb24ndCBy
ZXF1aXJlIGFueSB2YWxpZGF0aW9uKS4gSW4KICAgIHN1Y2ggYSBjYXNlIHdoZW4gdGhlIHBhZ2Ug
aXMgYmVpbmcgcmUtdXNlZCB3aXRoIHRoZSBzYW1lIHR5cGUgYWdhaW4sCiAgICB2YWxpZGF0aW9u
IGlzIGJlaW5nIHNraXBwZWQuIEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlmZmVyIGJldHdlZW4K
ICAgIDMyLSBhbmQgNjQtYml0IGd1ZXN0cywgcGFnZXMgdG8gYmUgdHJhbnNmZXJyZWQgYmV0d2Vl
biBndWVzdHMgbmVlZCB0bwogICAgaGF2ZSB0aGVpciB2YWxpZGF0aW9uIGluZGljYXRvciB6YXBw
ZWQgKGFuZCB3aXRoIGl0IHdlIHphcCBhbGwgb3RoZXIKICAgIHR5cGUgaW5mb3JtYXRpb24gYXQg
b25jZSkuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEph
bm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWFmNTM3MzQyYzkwOTg3
NWMxMGY0OWIwNmUxNzQ5MzY1NTQxMDY4MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDIgMTQ6
NDY6NTggKzAyMDAKCmNvbW1pdCAxNzA1MWJkYjg2OTM5ZjJkOGEyYzM1NGI2Zjc4OTJiYzZhZGIw
M2RiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBN
YXkgMiAxNDo1Mjo1NCAyMDE3ICswMjAwCgogICAgbXVsdGljYWxsOiBkZWFsIHdpdGggZWFybHkg
ZXhpdCBjb25kaXRpb25zCiAgICAKICAgIEluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBw
cml2aWxlZ2UgbGV2ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCiAgICBzZXF1ZW5jZSB0byBiZSBh
Ym9ydGVkLCBhcyBoeXBlcmNhbGxzIGFyZSBwZXJtaXR0ZWQgZnJvbSBrZXJuZWwgbW9kZQogICAg
b25seS4gV2hpbGUgbGlrZWx5IG5vdCB2ZXJ5IHVzZWZ1bCBpbiBhIG11bHRpY2FsbCwgYWxzbyBw
cm9wZXJseSBoYW5kbGUKICAgIHRoZSByZXR1cm4gdmFsdWUgaW4gdGhlIEhZUEVSVklTT1JfaXJl
dCBjYXNlICh3aGljaCBzaG91bGQgYmUgdGhlIGd1ZXN0CiAgICBzcGVjaWZpZWQgdmFsdWUpLgog
ICAgCiAgICBUaGlzIGlzIFhTQS0yMTMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4g
PGphbm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogMjJjMDk2Yzk5ZDhjMDU4MzNjM2MxOTg3MGUzNmVm
YjJkZDRlODAxMwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDIgMTQ6NDU6MDIgKzAyMDAKKHFl
bXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 17:19:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6KPK-0007RH-1j; Thu, 04 May 2017 17:19:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6KPJ-0007RB-BB
 for xen-devel@lists.xen.org; Thu, 04 May 2017 17:19:13 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F0/AD-01870-0926B095; Thu, 04 May 2017 17:19:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsUyZ7p8oG5/Ene
 kwY3XlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b+XafZCyZyVrw/tIetgXEPexcjF4eQwAQm
 iXVzLjFBOL8YJf6fmMUG4WxglPi76iUzhLOdUeLpyndAZZwcwgJxEvd7P7KC2CICyhK9v36zQ
 BTtYZSYuWofI4jDLHCDUWLzhkuMIFVsAkYSZ49OB7N5BWwlPiybAdTBwcEioCLxuSkOJCwqEC
 7xtvEIC0SJoMTJmU/AbE4Be4lfu/6BLWMW0JPYcf0XlC0vsf3tHGYQW0LAUOLzxqXMExgFZyF
 pn4WkZRaSlgWMzKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3
 MQLDt56BgXEH49QTfocYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L2eyB0pJ
 FiUmp5akZaZA4wkmLQEB4+SCG8/SJq3uCAxtzgzHSJ1ilFRSpz3OEhCACSRUZoH1waL3kuMsl
 LCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmXgkzhycwrgZv+CmgxE9DiZlkOkMUliQgpqQZGnZg
 caUE225N+aavPaj+eUzX1Hhd7nnz95+kvli7U5YnPM89Wsk3Z9q5vka8L85HI+r6/S//dn6P3
 77pK06mlJr5iR1Stj0yM5F/BYbljMw//Bzsh1qbe/8unPji9/btlnthV2VMZJ01eLpi/wi5l2
 +ymtJx5Oq8lCoNCmQ6p/q1XN3/s8myXEktxRqKhFnNRcSIAdgL14tkCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493918349!60259968!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25071 invoked from network); 4 May 2017 17:19:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 17:19:11 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44HJ3Lw003875
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 17:19:03 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v44HJ3qn019269
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 17:19:03 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v44HJ1Cs012816;
 Thu, 4 May 2017 17:19:02 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 10:19:01 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-6-git-send-email-boris.ostrovsky@oracle.com>
 <590B68280200007800156E81@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <29805238-8fec-e009-178c-dde6d6f2d64c@oracle.com>
Date: Thu, 4 May 2017 13:18:58 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B68280200007800156E81@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 5/9] mm: Do not discard already-scrubbed
 pages if softirqs are pending
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDQvMjAxNyAxMTo0MyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDQu
MTcgYXQgMTc6MzcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IFdoaWxl
IHNjcnViYmluZyBmcm9tIGlkbGUgbG9vcCwgY2hlY2sgZm9yIHNvZnRpcnFzIGV2ZXJ5IDI1NiBw
YWdlcy4KPj4gSWYgc29mdGlycSBpcyBwZW5kaW5nLCBkb24ndCBzY3J1YiBhbnkgZnVydGhlciBh
bmQgbWVyZ2UgdGhlCj4+IHBhcnRpYWxseS1zY3J1YmJlZCBidWRkeSBiYWNrIGludG8gaGVhcCBi
eSBicmVha2luZyB0aGUgY2xlYW4gcG9ydGlvbgo+PiBpbnRvIHNtYWxsZXIgcG93ZXItb2YtMiBj
aHVua3MuIFRoZW4gcmVwZWF0IHRoZSBzYW1lIHByb2Nlc3MgZm9yIHRoZQo+PiBkaXJ0eSBwYXJ0
Lgo+IFRoaXMgaXMgdWdseSwgYXMgaXQgZ2V0cyB1cyBiYWNrIGludG8gdGhlIHN0YXRlIHdoZXJl
IGZ1bGwgbWVyZ2UKPiBvcHBvcnR1bml0aWVzIGFyZW4ndCBiZWluZyByZWFsaXplZCwganVzdCB0
aGF0IHRoZSB0aW1lIHdpbmRvdwo+IG1heSBiZSBzbWFsbGVyIG5vdy4gQXMgaGludGVkIGF0IGJl
Zm9yZSwgaXMgdGhlcmUgbm8gd2F5IHRvCj4gZmxhZyB0aGUgZmlyc3QgcGFnZSBuZWVkaW5nIHNj
cnViYmluZyBhbG9uZ3NpZGUgdGhlIGhlYWQKPiBpbmRpY2F0aW5nIHRoYXQgX3NvbWVfIHBhZ2Ug
bmVlZHMgc2NydWJiaW5nPyBUaGUgcGFnZXMgYXJlCj4gYWxsIGZyZWUsIHNvIGlmIHRoZXJlJ3Mg
bm8gb3RoZXIgc3VpdGFibGUgc3RvcmFnZSwgdGhlIGhlYWQgcGFnZQo+IGl0c2VsZiBjb3VsZCBz
ZXJ2ZSBhcyBzdWNoLiBCdXQgaW5zdGVhZCBvZiBhIGZsYWcgaW4gc3RydWN0Cj4gcGFnZV9pbmZv
LCBwZXJoYXBzIHlvdSBjb3VsZCBzdG9yZSBhIChyZWxhdGl2ZWx5IHNtYWxsKSBpbnRlZ2VyPwoK
SG93IHdpbGwgaXQgaGVscD8gRXZlbiBpZiB3ZSBrbm93IHdoYXQgdGhlIGZpc3QgZGlydHkgcGFn
ZSBpcyB3ZSBzdGlsbAptYXkgaGF2ZSB0byBkcm9wIHNjcnViYmluZyBpZiBpcnEgaXMgcGVuZGlu
Zy4gV2Ugc2ltcGx5IHdpbGwgbm90IGhhdmUgdG8Kc2NhbiB0aGUgYnVkZHkgdW50aWwgZmlyc3Qg
ZGlydHkgcGFnZSBpcyBmb3VuZC4KCk9yIHBlcmhhcHMgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQg
eW91IGFyZSBzdWdnZXN0aW5nLgoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 17:21:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:21:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6KR5-0007wz-Dm; Thu, 04 May 2017 17:21:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6KR3-0007wp-M2
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 17:21:01 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 79/7F-02189-CF26B095; Thu, 04 May 2017 17:21:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfdPEne
 kwX99i+9bJjM5MHoc/nCFJYAxijUzLym/IoE1Y/bLs+wFF3YxVpy69oKlgXFbD2MXIxeHkMBG
 RomNS7YyQzi7GSXevzrA3sXIySEsEC/R/+0jC4gtIhApsX/rATBbSCBLYvWWw6wgNrOAksT+s
 9cYQWw2AU2JO58/MYHYvAJWEruv72XrYuTgYBFQkViyTh8kLCoQLvG28QgLRImgxMmZT8BsTg
 Fribnz26FG2krcmbubGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl0jM72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCAq2dgYNzB2LDX7xCjJAeTkiiv+iv2SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvNcTuSOFBItS01Mr0jJzgKEPk5bg4FES4e0HSfMWFyTmF
 memQ6ROMSpKifMeB0kIgCQySvPg2mDxdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9SkC
 k8mXklcNNfAS1mAlrcLMsBsrgkESEl1cDYs/XMiUs/Va83NzIqrrNdcOXm/zkVMfcO/+JsTxd
 e1JhyZ2/4xH/z/388uaeVMXD7ZdNrhToTA7Jt9AtXb564dK6k2IU2udKebV59P6+3L/l+xODR
 ph6X1+xbXUQ6L3n5bj9QJhX+8+3Ps1sVrtb06d+fdfRKhr2fWOzWOa8Krj5rL7Q6OHftXiWW4
 oxEQy3mouJEAD1xQ7WyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493918459!91215677!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62607 invoked from network); 4 May 2017 17:20:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 4 May 2017 17:20:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 722092B;
 Thu,  4 May 2017 10:20:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D004D3F4FF;
 Thu,  4 May 2017 10:20:57 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-9-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f313c989-e757-9d22-fd0b-c277d30e7677@arm.com>
Date: Thu, 4 May 2017 18:20:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504153123.1204-9-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 08/10] ARM: vGIC: move target vcpu from
 irq_rank to struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU28g
ZmFyIHdlIGtlcHQgdGhlIHRhcmdldCBWQ1BVIGZvciBTUElzIGluIHRoZSByYW5rIHN0cnVjdHVy
ZS4KPiBNb3ZlIHRoYXQgaW5mb3JtYXRpb24gb3ZlciBpbnRvIHBlbmRpbmdfaXJxLgo+IFRoaXMg
Y2hhbmdlcyB2Z2ljX2dldF90YXJnZXRfdmNwdSgpLCB3aGljaCBub3cgdGFrZXMgb25seSBhIGRv
bWFpbgo+IGFuZCBhIHN0cnVjdCBwZW5kaW5nX2lycSB0byBnZXQgdGhlIHRhcmdldCB2Q1BVLCBp
biBhIHdheSB0aGF0IGRvZXMgbm90Cj4gbmVjZXNzYXJpbHkgcmVxdWlyZSB0aGUgcGVuZGluZ19p
cnEgbG9jayB0byBiZSBoZWxkLgoKWW91IGRvbid0IGV4cGxhaW4gaGFsZiBvZiB0aGUgY2hhbmdl
cyBtYWRlIGluIHRoaXMgcGF0Y2guIE1vc3Qgb2YgdGhlbSAKd291bGQgYmUgYmV0dGVyIGluIHNl
cGFyYXRlIHBhdGNoIGFzIHRoZXkgZG9uJ3QgbmVjZXNzYXJpbHkgZGVwZW5kcyBvbiAKdGhlIG1v
dmUgZnJvbSB0aGUgcmFuayB0byBwZW5kaW5nX2lycS4KCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJt
L2dpYy5jICAgICAgICAgfCAgMyArLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICB8IDU3
ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2lj
LXYzLmMgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCA3NCArKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IHwgMTUgKysrKy0tLS0tLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDEy
MyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4v
YXJjaC9hcm0vZ2ljLmMKPiBpbmRleCBlMTc1ZTliLi43MzdkYTZiIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9naWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC00OTIsNyAr
NDkyLDggQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGlu
dCBpKQo+ICAgICAgICAgICAgICBzbXBfd21iKCk7Cj4gICAgICAgICAgICAgIGlmICggdGVzdF9i
aXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPiAgICAgICAgICAgICAg
ewo+IC0gICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFy
Z2V0X3ZjcHUodiwgaXJxKTsKPiArICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2X3Rhcmdl
dCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYtPmRvbWFpbiwgcCk7Cj4gKwo+ICAgICAgICAgICAg
ICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKHZfdGFyZ2V0LT5wcm9j
ZXNzb3IpKTsKPiAgICAgICAgICAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX01JR1JB
VElORywgJnAtPnN0YXR1cyk7Cj4gICAgICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBpbmRleCAyMmM2Nzlj
Li5iZjc1NWFlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gQEAgLTY2LDE5ICs2NiwyMSBAQCB2b2lkIHZnaWNfdjJf
c2V0dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFkZHJfdCBjYmFzZSwgcGFkZHJfdCBjc2l6ZSwKPiAg
ICoKPiAgICogTm90ZSB0aGUgYnl0ZSBvZmZzZXQgd2lsbCBiZSBhbGlnbmVkIHRvIGFuIElUQVJH
RVRTUjxuPiBib3VuZGFyeS4KPiAgICovCj4gLXN0YXRpYyB1aW50MzJfdCB2Z2ljX2ZldGNoX2l0
YXJnZXRzcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQpCj4gK3N0YXRpYyB1aW50MzJf
dCB2Z2ljX2ZldGNoX2l0YXJnZXRzcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG9mZnNl
dCkKCldoeSBjYW4ndCB5b3UgZGlyZWN0bHkgdXNlIHRoZSBtYWNyb3MgeW91IGludHJvZHVjZWQg
aW4gIzU/Cgo+ICB7Cj4gICAgICB1aW50MzJfdCByZWcgPSAwOwo+ICAgICAgdW5zaWduZWQgaW50
IGk7Cj4KPiAtICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcmFuay0+bG9jaykpOwo+IC0KPiAt
ICAgIG9mZnNldCAmPSBJTlRFUlJVUFRfUkFOS19NQVNLOwo+ICAgICAgb2Zmc2V0ICY9IH4oTlJf
VEFSR0VUU19QRVJfSVRBUkdFVFNSIC0gMSk7Cj4KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgTlJf
VEFSR0VUU19QRVJfSVRBUkdFVFNSOyBpKyssIG9mZnNldCsrICkKPiAtICAgICAgICByZWcgfD0g
KDEgPDwgcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSkpIDw8IChpICogTlJfQklUU19Q
RVJfVEFSR0VUKTsKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBp
cnFfdG9fcGVuZGluZyh2LCBvZmZzZXQpOwo+ICsKPiArICAgICAgICBzcGluX2xvY2soJnAtPmxv
Y2spOwo+ICsgICAgICAgIHJlZyB8PSAoMSA8PCBwLT52Y3B1X2lkKSA8PCAoaSAqIE5SX0JJVFNf
UEVSX1RBUkdFVCk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+ICsgICAgfQo+
Cj4gICAgICByZXR1cm4gcmVnOwo+ICB9Cj4gQEAgLTg5LDMyICs5MSwyOCBAQCBzdGF0aWMgdWlu
dDMyX3QgdmdpY19mZXRjaF9pdGFyZ2V0c3Ioc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCj4g
ICAqCj4gICAqIE5vdGUgdGhlIGJ5dGUgb2Zmc2V0IHdpbGwgYmUgYWxpZ25lZCB0byBhbiBJVEFS
R0VUU1I8bj4gYm91bmRhcnkuCj4gICAqLwo+IC1zdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2l0YXJn
ZXRzcihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKPiArc3Rh
dGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgdWludDMyX3Qg
aXRhcmdldHNyKQoKUGxlYXNlIHJlLWluZGVudCBwcm9wZXJseS4KCj4gIHsKPiAgICAgIHVuc2ln
bmVkIGludCBpOwo+ICAgICAgdW5zaWduZWQgaW50IHZpcnE7Cj4KPiAtICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZCgmcmFuay0+bG9jaykpOwo+IC0KPiAgICAgIC8qCj4gICAgICAgKiBUaGUgSVRB
UkdFVFNSMC03LCB1c2VkIGZvciBTR0lzL1BQSXMsIGFyZSBpbXBsZW1lbnRlZCBSTyBpbiB0aGUK
PiAgICAgICAqIGVtdWxhdGlvbiBhbmQgc2hvdWxkIG5ldmVyIGNhbGwgdGhpcyBmdW5jdGlvbi4K
PiAgICAgICAqCj4gLSAgICAgKiBUaGV5IGFsbCBsaXZlIGluIHRoZSBmaXJzdCByYW5rLgo+ICsg
ICAgICogVGhleSBhbGwgbGl2ZSBpbiB0aGUgZmlyc3QgZm91ciBieXRlcyBvZiBJVEFSR0VUU1Iu
Cj4gICAgICAgKi8KPiAtICAgIEJVSUxEX0JVR19PTihOUl9JTlRFUlJVUFRfUEVSX1JBTksgIT0g
MzIpOwo+IC0gICAgQVNTRVJUKHJhbmstPmluZGV4ID49IDEpOwo+ICsgICAgQVNTRVJUKG9mZnNl
dCA+PSA0KTsKPgo+IC0gICAgb2Zmc2V0ICY9IElOVEVSUlVQVF9SQU5LX01BU0s7Cj4gKyAgICB2
aXJxID0gb2Zmc2V0Owo+ICAgICAgb2Zmc2V0ICY9IH4oTlJfVEFSR0VUU19QRVJfSVRBUkdFVFNS
IC0gMSk7Cj4KPiAtICAgIHZpcnEgPSByYW5rLT5pbmRleCAqIE5SX0lOVEVSUlVQVF9QRVJfUkFO
SyArIG9mZnNldDsKPiAtCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX1RBUkdFVFNfUEVSX0lU
QVJHRVRTUjsgaSsrLCBvZmZzZXQrKywgdmlycSsrICkKPiAgICAgIHsKPiAgICAgICAgICB1bnNp
Z25lZCBpbnQgbmV3X3RhcmdldCwgb2xkX3RhcmdldDsKPiAgICAgICAgICB1aW50OF90IG5ld19t
YXNrOwo+ICsgICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IHNwaV90b19wZW5kaW5nKGQs
IHZpcnEpOwo+Cj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBEb24ndCBuZWVkIHRvIG1hc2sg
YXMgd2UgcmVseSBvbiBuZXdfbWFzayB0byBmaXQgZm9yIG9ubHkgb25lCj4gQEAgLTE1MSwxNiAr
MTQ5LDE3IEBAIHN0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXRhcmdldHNyKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLAo+ICAgICAgICAgIC8qIFRoZSB2Q1BVIElE
IGFsd2F5cyBzdGFydHMgZnJvbSAwICovCj4gICAgICAgICAgbmV3X3RhcmdldC0tOwo+Cj4gLSAg
ICAgICAgb2xkX3RhcmdldCA9IHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0pOwo+ICsg
ICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7CgpJIHN1c3BlY3QgeW91IG5lZWQgdG8gZGlzYWJs
ZSBpbnRlcnJ1cHQgaGVyZS4KCj4gKwo+ICsgICAgICAgIG9sZF90YXJnZXQgPSBwLT52Y3B1X2lk
Owo+Cj4gICAgICAgICAgLyogT25seSBtaWdyYXRlIHRoZSB2SVJRIGlmIHRoZSB0YXJnZXQgdkNQ
VSBoYXMgY2hhbmdlZCAqLwo+ICAgICAgICAgIGlmICggbmV3X3RhcmdldCAhPSBvbGRfdGFyZ2V0
ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggdmdpY19taWdyYXRlX2lycShkLT52
Y3B1W29sZF90YXJnZXRdLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPnZjcHVb
bmV3X3RhcmdldF0sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlycSkgKQo+IC0g
ICAgICAgICAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld190YXJn
ZXQpOwo+ICsgICAgICAgICAgICBpZiAoIHZnaWNfbWlncmF0ZV9pcnEocCwgZC0+dmNwdVtvbGRf
dGFyZ2V0XSwgZC0+dmNwdVtuZXdfdGFyZ2V0XSkgKQo+ICsgICAgICAgICAgICAgICAgcC0+dmNw
dV9pZCA9IG5ld190YXJnZXQ7Cj4gICAgICAgICAgfQo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZw
LT5sb2NrKTsKPiAgICAgIH0KPiAgfQo+Cj4gQEAgLTE2OCw5ICsxNjcsNyBAQCBzdGF0aWMgaW50
IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5m
bywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpyLCB2
b2lkICpwcml2KQo+ICB7Cj4gICAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7
Cj4gLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKPiAgICAgIGludCBnaWNkX3JlZyA9
IChpbnQpKGluZm8tPmdwYSAtIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmRiYXNlKTsKPiAtICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Cj4gICAgICB1bnNpZ25lZCBpbnQgaXJxOwo+Cj4gICAgICBwZXJm
Y19pbmNyKHZnaWNkX3JlYWRzKTsKPiBAQCAtMjU5LDExICsyNTYsNyBAQCBzdGF0aWMgaW50IHZn
aWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywK
PiAgICAgICAgICB1aW50MzJfdCBpdGFyZ2V0c3I7Cj4KPiAgICAgICAgICBpZiAoIGRhYnQuc2l6
ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRo
Owo+IC0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0gR0lD
RF9JVEFSR0VUU1IsIERBQlRfV09SRCk7Cj4gLSAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdv
dG8gcmVhZF9hc196ZXJvOwo+IC0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKPiAtICAgICAgICBpdGFyZ2V0c3IgPSB2Z2ljX2ZldGNoX2l0YXJnZXRzcihyYW5rLCBnaWNk
X3JlZyAtIEdJQ0RfSVRBUkdFVFNSKTsKPiAtICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJh
bmssIGZsYWdzKTsKPiArICAgICAgICBpdGFyZ2V0c3IgPSB2Z2ljX2ZldGNoX2l0YXJnZXRzcih2
LCBnaWNkX3JlZyAtIEdJQ0RfSVRBUkdFVFNSKTsKPiAgICAgICAgICAqciA9IHZnaWNfcmVnMzJf
ZXh0cmFjdChpdGFyZ2V0c3IsIGluZm8pOwo+Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gQEAgLTM4
NSwxMCArMzc4LDggQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0
IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWdpc3Rlcl90IHIsIHZvaWQgKnByaXYpCj4gIHsKPiAgICAgIHN0cnVjdCBo
c3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPiAtICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpy
YW5rOwo+ICAgICAgaW50IGdpY2RfcmVnID0gKGludCkoaW5mby0+Z3BhIC0gdi0+ZG9tYWluLT5h
cmNoLnZnaWMuZGJhc2UpOwo+ICAgICAgdWludDMyX3QgdHI7Cj4gLSAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwo+ICAgICAgdW5zaWduZWQgaW50IGlycTsKPgo+ICAgICAgcGVyZmNfaW5jcih2Z2lj
ZF93cml0ZXMpOwo+IEBAIC00OTIsMTQgKzQ4MywxMCBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlz
dHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAg
ICAgdWludDMyX3QgaXRhcmdldHNyOwo+Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFC
VF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAtICAg
ICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4LCBnaWNkX3JlZyAtIEdJQ0RfSVRBUkdF
VFNSLCBEQUJUX1dPUkQpOwo+IC0gICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRl
X2lnbm9yZTsKPiAtICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAg
ICAgICAgaXRhcmdldHNyID0gdmdpY19mZXRjaF9pdGFyZ2V0c3IocmFuaywgZ2ljZF9yZWcgLSBH
SUNEX0lUQVJHRVRTUik7Cj4gKyAgICAgICAgaXRhcmdldHNyID0gdmdpY19mZXRjaF9pdGFyZ2V0
c3IodiwgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUik7Cj4gICAgICAgICAgdmdpY19yZWczMl91
cGRhdGUoJml0YXJnZXRzciwgciwgaW5mbyk7Cj4gLSAgICAgICAgdmdpY19zdG9yZV9pdGFyZ2V0
c3Iodi0+ZG9tYWluLCByYW5rLCBnaWNkX3JlZyAtIEdJQ0RfSVRBUkdFVFNSLAo+ICsgICAgICAg
IHZnaWNfc3RvcmVfaXRhcmdldHNyKHYtPmRvbWFpbiwgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRT
UiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGFyZ2V0c3IpOwo+IC0gICAgICAg
IHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ICAgICAgICAgIHJldHVybiAxOwo+
ICAgICAgfQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy12My5jCj4gaW5kZXggMDE3NjRjOS4uMTVhNTEyYSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBA
IC05NywxOCArOTcsMjAgQEAgc3RhdGljIHN0cnVjdCB2Y3B1ICp2Z2ljX3YzX2lyb3V0ZXJfdG9f
dmNwdShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBpcm91dGVyKQo+ICAgKgo+ICAgKiBOb3Rl
IHRoZSBieXRlIG9mZnNldCB3aWxsIGJlIGFsaWduZWQgdG8gYW4gSVJPVVRFUjxuPiBib3VuZGFy
eS4KPiAgICovCj4gLXN0YXRpYyB1aW50NjRfdCB2Z2ljX2ZldGNoX2lyb3V0ZXIoc3RydWN0IHZn
aWNfaXJxX3JhbmsgKnJhbmssCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG9mZnNldCkKPiArc3RhdGljIHVpbnQ2NF90IHZnaWNfZmV0Y2hfaXJvdXRl
cihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG9mZnNldCkKPiAgewo+IC0gICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZyYW5rLT5sb2NrKSk7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnA7Cj4gKyAgICB1aW50NjRfdCBhZmY7Cj4KPiAgICAgIC8qIFRoZXJlIGlzIGV4YWN0bHkgMSB2
SVJRIHBlciBJUk9VVEVSICovCj4gICAgICBvZmZzZXQgLz0gTlJfQllURVNfUEVSX0lST1VURVI7
Cj4KPiAtICAgIC8qIEdldCB0aGUgaW5kZXggaW4gdGhlIHJhbmsgKi8KPiAtICAgIG9mZnNldCAm
PSBJTlRFUlJVUFRfUkFOS19NQVNLOwo+ICsgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIG9mZnNl
dCk7Cj4gKyAgICBzcGluX2xvY2soJnAtPmxvY2spOwoKU2FtZSByZW1hcmsgZm9yIHRoZSBpbnRl
cnJ1cHRzLgoKPiArICAgIGFmZiA9IHZjcHVpZF90b192YWZmaW5pdHkocC0+dmNwdV9pZCk7Cj4g
KyAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4KPiAtICAgIHJldHVybiB2Y3B1aWRfdG9fdmFm
ZmluaXR5KHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0pKTsKPiArICAgIHJldHVybiBh
ZmY7Cj4gIH0KPgo+ICAvKgo+IEBAIC0xMTcsMTEgKzExOSwxMyBAQCBzdGF0aWMgdWludDY0X3Qg
dmdpY19mZXRjaF9pcm91dGVyKHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLAo+ICAgKgo+ICAg
KiBOb3RlIHRoZSBvZmZzZXQgd2lsbCBiZSBhbGlnbmVkIHRvIHRoZSBhcHByb3ByaWF0ZSBib3Vu
ZGFyeS4KPiAgICovCj4gLXN0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXJvdXRlcihzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKPiArc3RhdGljIHZvaWQgdmdpY19z
dG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1aW50NjRfdCBpcm91dGVyKQo+ICB7Cj4gICAg
ICBzdHJ1Y3QgdmNwdSAqbmV3X3ZjcHUsICpvbGRfdmNwdTsKPiArICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcDsKPiAgICAgIHVuc2lnbmVkIGludCB2aXJxOwo+ICsgICAgYm9vbCByZWluamVjdDsK
Pgo+ICAgICAgLyogVGhlcmUgaXMgMSB2SVJRIHBlciBJUk9VVEVSICovCj4gICAgICB2aXJxID0g
b2Zmc2V0IC8gTlJfQllURVNfUEVSX0lST1VURVI7Cj4gQEAgLTEzMiwxMSArMTM2LDExIEBAIHN0
YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXJvdXRlcihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdmdp
Y19pcnFfcmFuayAqcmFuaywKPiAgICAgICAqLwo+ICAgICAgQVNTRVJUKHZpcnEgPj0gMzIpOwo+
Cj4gLSAgICAvKiBHZXQgdGhlIGluZGV4IGluIHRoZSByYW5rICovCj4gLSAgICBvZmZzZXQgJj0g
dmlycSAmIElOVEVSUlVQVF9SQU5LX01BU0s7Cj4gKyAgICBwID0gc3BpX3RvX3BlbmRpbmcoZCwg
dmlycSk7Cj4gKyAgICBzcGluX2xvY2soJnAtPmxvY2spOwo+Cj4gICAgICBuZXdfdmNwdSA9IHZn
aWNfdjNfaXJvdXRlcl90b192Y3B1KGQsIGlyb3V0ZXIpOwo+IC0gICAgb2xkX3ZjcHUgPSBkLT52
Y3B1W3JlYWRfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0pXTsKPiArICAgIG9sZF92Y3B1ID0g
ZC0+dmNwdVtwLT52Y3B1X2lkXTsKPgo+ICAgICAgLyoKPiAgICAgICAqIEZyb20gdGhlIHNwZWMg
KHNlZSA4LjkuMTMgaW4gSUhJIDAwNjlBKSwgYW55IHdyaXRlIHdpdGggYW4KPiBAQCAtMTQ2LDE2
ICsxNTAsMjEgQEAgc3RhdGljIHZvaWQgdmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLAo+ICAgICAgICogaW52YWxpZCB2Q1BVLiBT
byBmb3Igbm93LCBqdXN0IGlnbm9yZSB0aGUgd3JpdGUuCj4gICAgICAgKgo+ICAgICAgICogVE9E
TzogUmVzcGVjdCB0aGUgc3BlYwo+ICsgICAgICoKPiArICAgICAqIE9ubHkgbWlncmF0ZSB0aGUg
SVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZAo+ICAgICAgICovCj4gLSAgICBpZiAo
ICFuZXdfdmNwdSApCj4gLSAgICAgICAgcmV0dXJuOwo+IC0KPiAtICAgIC8qIE9ubHkgbWlncmF0
ZSB0aGUgSVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZCAqLwo+IC0gICAgaWYgKCBu
ZXdfdmNwdSAhPSBvbGRfdmNwdSApCj4gKyAgICBpZiAoICFuZXdfdmNwdSB8fCBuZXdfdmNwdSA9
PSBvbGRfdmNwdSApCgpXaHkgdGhpcyBjaGFuZ2U/Cgo+ICAgICAgewo+IC0gICAgICAgIGlmICgg
dmdpY19taWdyYXRlX2lycShvbGRfdmNwdSwgbmV3X3ZjcHUsIHZpcnEpICkKPiAtICAgICAgICAg
ICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld192Y3B1LT52Y3B1X2lkKTsK
PiArICAgICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICAg
ICAgfQo+ICsKPiArICAgIHJlaW5qZWN0ID0gdmdpY19taWdyYXRlX2lycShwLCBvbGRfdmNwdSwg
bmV3X3ZjcHUpOwoKVGhpcyBjaGFuZ2Ugc2hvdWxkIHJlYWxseSBiZSBhIHNlcGFyYXRlIHBhdGNo
IGFuZCBhIGp1c3RpZmljYXRpb24gb2Ygd2h5IAp0aGlzIGlzIG5lY2Vzc2FyeS4KCj4gKwo+ICsg
ICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+ICsKPiArICAgIGlmICggcmVpbmplY3QgKQo+ICsg
ICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKG5ld192Y3B1LCB2aXJxKTsKPiAgfQo+Cj4gIHN0
YXRpYyBpbmxpbmUgYm9vbCB2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2RhYnQg
ZGFidCkKPiBAQCAtODY5LDggKzg3OCw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlv
X3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgKnIsIHZvaWQgKnByaXYpCj4gIHsKPiAg
ICAgIHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPiAtICAgIHN0cnVjdCB2Z2lj
X2lycV9yYW5rICpyYW5rOwo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIGludCBn
aWNkX3JlZyA9IChpbnQpKGluZm8tPmdwYSAtIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmRiYXNlKTsK
Pgo+ICAgICAgcGVyZmNfaW5jcih2Z2ljZF9yZWFkcyk7Cj4gQEAgLTk5NiwxNSArMTAwMywxMiBA
QCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKPiAgICAgIGNhc2UgVlJBTkdFNjQoR0lDRF9JUk9VVEVSMzIsIEdJQ0Rf
SVJPVVRFUjEwMTkpOgo+ICAgICAgewo+ICAgICAgICAgIHVpbnQ2NF90IGlyb3V0ZXI7Cj4gKyAg
ICAgICAgdW5zaWduZWQgaW50IGlycTsKCnMvaXJxL3ZpcnEvCgo+Cj4gICAgICAgICAgaWYgKCAh
dmdpY19yZWc2NF9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPiAtICAgICAg
ICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA2NCwgZ2ljZF9yZWcgLSBHSUNEX0lST1VURVIs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9ET1VCTEVfV09SRCk7Cj4g
LSAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJlYWRfYXNfemVybzsKPiAtICAgICAg
ICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgaXJvdXRlciA9IHZn
aWNfZmV0Y2hfaXJvdXRlcihyYW5rLCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUik7Cj4gLSAgICAg
ICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLQo+ICsgICAgICAgIGlycSA9
IChnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUikgLyA4Owo+ICsgICAgICAgIGlmICggaXJxID49IHYt
PmRvbWFpbi0+YXJjaC52Z2ljLm5yX3NwaXMgKyAzMiApIGdvdG8gcmVhZF9hc196ZXJvOwo+ICsg
ICAgICAgIGlyb3V0ZXIgPSB2Z2ljX2ZldGNoX2lyb3V0ZXIodiwgZ2ljZF9yZWcgLSBHSUNEX0lS
T1VURVIpOwo+ICAgICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KGlyb3V0ZXIsIGluZm8p
Owo+Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gQEAgLTEwNzAsOCArMTA3NCw2IEBAIHN0YXRpYyBp
bnQgdmdpY192M19kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAq
aW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBy
LCB2b2lkICpwcml2KQo+ICB7Cj4gICAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRh
YnQ7Cj4gLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKPiAtICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gICAgICBpbnQgZ2ljZF9yZWcgPSAoaW50KShpbmZvLT5ncGEgLSB2LT5kb21h
aW4tPmFyY2gudmdpYy5kYmFzZSk7Cj4KPiAgICAgIHBlcmZjX2luY3IodmdpY2Rfd3JpdGVzKTsK
PiBAQCAtMTE4NSwxNiArMTE4NywxNSBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb193
cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICBjYXNlIFZSQU5H
RTY0KEdJQ0RfSVJPVVRFUjMyLCBHSUNEX0lST1VURVIxMDE5KToKPiAgICAgIHsKPiAgICAgICAg
ICB1aW50NjRfdCBpcm91dGVyOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpcnE7Cj4KPiAgICAg
ICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRo
Owo+IC0gICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDY0LCBnaWNkX3JlZyAtIEdJ
Q0RfSVJPVVRFUiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX0RPVUJM
RV9XT1JEKTsKPiAtICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gd3JpdGVfaWdub3Jl
Owo+IC0gICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAtICAgICAgICBp
cm91dGVyID0gdmdpY19mZXRjaF9pcm91dGVyKHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JUk9VVEVS
KTsKPiArICAgICAgICBpcnEgPSAoZ2ljZF9yZWcgLSBHSUNEX0lST1VURVIpIC8gODsKPiArICAg
ICAgICBpZiAoIGlycSA+PSB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlzICsgMzIgKSBnb3Rv
IHdyaXRlX2lnbm9yZTsKPiArCj4gKyAgICAgICAgaXJvdXRlciA9IHZnaWNfZmV0Y2hfaXJvdXRl
cih2LCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUik7Cj4gICAgICAgICAgdmdpY19yZWc2NF91cGRh
dGUoJmlyb3V0ZXIsIHIsIGluZm8pOwo+IC0gICAgICAgIHZnaWNfc3RvcmVfaXJvdXRlcih2LT5k
b21haW4sIHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JUk9VVEVSLCBpcm91dGVyKTsKPiAtICAgICAg
ICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiArICAgICAgICB2Z2ljX3N0b3Jl
X2lyb3V0ZXIodi0+ZG9tYWluLCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUiwgaXJvdXRlcik7Cj4g
ICAgICAgICAgcmV0dXJuIDE7Cj4gICAgICB9Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCBhMjMwNzlhLi41MzBhYzU1IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCj4gQEAgLTYwLDMyICs2MCwyMiBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5r
X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKPiAgICAgIHJldHVybiB2Z2lj
X2dldF9yYW5rKHYsIHJhbmspOwo+ICB9Cj4KPiAtc3RhdGljIHZvaWQgdmdpY19pbml0X3BlbmRp
bmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpCj4gK3N0YXRp
YyB2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2ln
bmVkIGludCB2aXJxLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHZj
cHVfaWQpCj4gIHsKPiAgICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdodCk7Cj4gICAgICBJ
TklUX0xJU1RfSEVBRCgmcC0+bHJfcXVldWUpOwo+ICAgICAgc3Bpbl9sb2NrX2luaXQoJnAtPmxv
Y2spOwo+ICAgICAgcC0+aXJxID0gdmlycTsKPiArICAgIHAtPnZjcHVfaWQgPSB2Y3B1X2lkOwo+
ICB9Cj4KPiAgc3RhdGljIHZvaWQgdmdpY19yYW5rX2luaXQoc3RydWN0IHZnaWNfaXJxX3Jhbmsg
KnJhbmssIHVpbnQ4X3QgaW5kZXgsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCB2Y3B1KQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgaTsKPiAtCj4gLSAgICAvKgo+
IC0gICAgICogTWFrZSBzdXJlIHRoYXQgdGhlIHR5cGUgY2hvc2VuIHRvIHN0b3JlIHRoZSB0YXJn
ZXQgaXMgYWJsZSB0bwo+IC0gICAgICogc3RvcmUgYW4gVkNQVSBJRCBiZXR3ZWVuIDAgYW5kIHRo
ZSBtYXhpbXVtIG9mIHZpcnR1YWwgQ1BVcwo+IC0gICAgICogc3VwcG9ydGVkLgo+IC0gICAgICov
Cj4gLSAgICBCVUlMRF9CVUdfT04oKDEgPDwgKHNpemVvZihyYW5rLT52Y3B1WzBdKSAqIDgpKSA8
IE1BWF9WSVJUX0NQVVMpOwoKWW91IGRyb3BwZWQgdGhpcyBCVUlMRF9CVUdfT04gYW5kIG5ldmVy
IHJlLWludHJvZHVjZSBhIHNpbWlsYXIgb25lIHRvIApwcmV2ZW50IGFueSBpc3N1ZSBpbiB0aGUg
ZnV0dXJlIGlmIHdlIGRlY2lkZSB0byBleHRlbmQgTUFYX1ZJUlRfVkNQVVMuCgo+IC0KPiAgICAg
IHNwaW5fbG9ja19pbml0KCZyYW5rLT5sb2NrKTsKPgo+ICAgICAgcmFuay0+aW5kZXggPSBpbmRl
eDsKPiAtCj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lOVEVSUlVQVF9QRVJfUkFOSzsgaSsr
ICkKPiAtICAgICAgICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVbaV0sIHZjcHUpOwo+ICB9Cj4K
PiAgaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19j
b3VudCkKPiBAQCAtMTM2LDggKzEyNiw5IEBAIGludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBucl9zcGlzKQo+ICAgICAgaWYgKCBkLT5hcmNoLnZnaWMu
cGVuZGluZ19pcnFzID09IE5VTEwgKQo+ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+Cj4gKyAg
ICAvKiBTUElzIGFyZSByb3V0ZWQgdG8gVkNQVTAgYnkgZGVmYXVsdCAqLwo+ICAgICAgZm9yIChp
PTA7IGk8ZC0+YXJjaC52Z2ljLm5yX3NwaXM7IGkrKykKPiAtICAgICAgICB2Z2ljX2luaXRfcGVu
ZGluZ19pcnEoJmQtPmFyY2gudmdpYy5wZW5kaW5nX2lycXNbaV0sIGkgKyAzMik7Cj4gKyAgICAg
ICAgdmdpY19pbml0X3BlbmRpbmdfaXJxKCZkLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2ldLCBp
ICsgMzIsIDApOwo+Cj4gICAgICAvKiBTUElzIGFyZSByb3V0ZWQgdG8gVkNQVTAgYnkgZGVmYXVs
dCAqLwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBET01BSU5fTlJfUkFOS1MoZCk7IGkrKyApCj4g
QEAgLTIwMiw4ICsxOTMsOSBAQCBpbnQgdmNwdV92Z2ljX2luaXQoc3RydWN0IHZjcHUgKnYpCj4g
ICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5kbGVyLT52Y3B1X2luaXQodik7Cj4KPiAgICAg
IG1lbXNldCgmdi0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxcywgMCwgc2l6ZW9mKHYtPmFyY2gudmdp
Yy5wZW5kaW5nX2lycXMpKTsKPiArICAgIC8qIFNHSXMvUFBJcyBhcmUgYWx3YXlzIHJvdXRlZCB0
byB0aGlzIFZDUFUgKi8KPiAgICAgIGZvciAoaSA9IDA7IGkgPCAzMjsgaSsrKQo+IC0gICAgICAg
IHZnaWNfaW5pdF9wZW5kaW5nX2lycSgmdi0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxc1tpXSwgaSk7
Cj4gKyAgICAgICAgdmdpY19pbml0X3BlbmRpbmdfaXJxKCZ2LT5hcmNoLnZnaWMucGVuZGluZ19p
cnFzW2ldLCBpLCB2LT52Y3B1X2lkKTsKPgo+ICAgICAgSU5JVF9MSVNUX0hFQUQoJnYtPmFyY2gu
dmdpYy5pbmZsaWdodF9pcnFzKTsKPiAgICAgIElOSVRfTElTVF9IRUFEKCZ2LT5hcmNoLnZnaWMu
bHJfcGVuZGluZyk7Cj4gQEAgLTIxOCwxMSArMjEwLDExIEBAIGludCB2Y3B1X3ZnaWNfZnJlZShz
dHJ1Y3QgdmNwdSAqdikKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4KPiAtc3RydWN0IHZjcHUgKnZn
aWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAr
c3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBwZW5kaW5nX2lycSAqcCkKClRoaXMga2luZCBvZiBjaGFuZ2VzIHdvdWxkIGhhdmUgYmVlbiBi
ZXR0ZXIgaW4gYSBzZXBhcmF0ZSBwYXRjaCB0byBoZWxwIAp0aGUgcmV2aWV3LgoKPiAgewo+IC0g
ICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwo+
IC0gICAgaW50IHRhcmdldCA9IHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W3ZpcnEgJiBJTlRFUlJV
UFRfUkFOS19NQVNLXSk7Cj4gLSAgICByZXR1cm4gdi0+ZG9tYWluLT52Y3B1W3RhcmdldF07Cj4g
KyAgICB1aW50MTZfdCB2Y3B1X2lkID0gcmVhZF9hdG9taWMoJnAtPnZjcHVfaWQpOwo+ICsKPiAr
ICAgIHJldHVybiBkLT52Y3B1W3ZjcHVfaWRdOwoKWW91IGNvdWxkIGhhdmUgZG8gcmV0dXJuIGQt
PnZjcHVbcmVhZF9hdG9taWMoJnAtPnZjcHVfaWQpXS4gVGhpcyBldmVuIApsaWtlbHkgY2FuIGJl
IHR1cm5lZCBpbnRvIGEgc3RhdGljIGlubGluZSBmdW5jdGlvbi4KCj4gIH0KPgo+ICBzdGF0aWMg
dWludDhfdCBleHRyYWN0X3ByaW9yaXR5KHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiBAQCAtMjg5
LDMxICsyODEsMjkgQEAgREVGSU5FX0dBVEhFUl9JUlFfSU5GTyhlbmFibGVkLCBleHRyYWN0X2Vu
YWJsZWQsIDEpCj4gIERFRklORV9HQVRIRVJfSVJRX0lORk8oY29uZmlnLCBleHRyYWN0X2NvbmZp
ZywgMikKPiAgREVGSU5FX1NDQVRURVJfSVJRX0lORk8oY29uZmlnLCBzZXRfY29uZmlnLCAyKQo+
Cj4gLWJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAq
bmV3LCB1bnNpZ25lZCBpbnQgaXJxKQo+ICtib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHBl
bmRpbmdfaXJxICpwLCBzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3KQoKUmUtb3Jk
ZXJpbmcgdGhlIHBhcmFtZXRlciBzaG91bGQgaGF2ZSBiZWVuIGV4cGxhaW5lZC4gQWxzbywgdXNl
IApwZW5kaW5nX2lycSBjb3VsZCBoYXZlIGJlZW4gZG9uZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoK
QnJlYWtpbmcgZG93biBwYXRjaHMgaW4gdmVyeSBzbWFsbCBvbmUgcmVhbGx5IGhlbHAgdGhlIHJl
dmlldy4gSSBhZG1pdCAKdGhpcyBvbmUgaXMgcXVpdGUgY29tcGxleCB0byByZWFkIGl0IGJlY2F1
c2Ugb2YgdGhlIG1peCBvZiByZS1vcmRlcmluZywgCmludHJvZHVjdGlvbiBvZiBuZXcgcGFyYW1l
dGVycywgY29kZSBtb2RpZmljYXRpb24gbm90IHJlYWxseSByZWxhdGVkIHRvIAp0aGlzIHBhdGNo
Li4uCgo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0gICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcob2xkLCBpcnEpOwo+IC0KPiAtICAgIC8qIG5vdGhp
bmcgdG8gZG8gZm9yIHZpcnR1YWwgaW50ZXJydXB0cyAqLwo+IC0gICAgaWYgKCBwLT5kZXNjID09
IE5VTEwgKQo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZwLT5sb2NrKSk7Cj4KPiAgICAgIC8qIG1pZ3JhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNz
LCBubyBuZWVkIHRvIGRvIGFueXRoaW5nICovCj4gICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFf
R1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCj4gICAgICB7Cj4gLSAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgImlycSAldSBtaWdyYXRpb24gZmFpbGVkOiByZXF1ZXN0ZWQgd2hp
bGUgaW4gcHJvZ3Jlc3NcbiIsIGlycSk7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklO
RywgImlycSAldSBtaWdyYXRpb24gZmFpbGVkOiByZXF1ZXN0ZWQgd2hpbGUgaW4gcHJvZ3Jlc3Nc
biIsIHAtPmlycSk7Cj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgfQo+Cj4gLSAgICBw
ZXJmY19pbmNyKHZnaWNfaXJxX21pZ3JhdGVzKTsKPiArICAgIHAtPnZjcHVfaWQgPSBuZXctPnZj
cHVfaWQ7CgpXaHkgZGlkIHlvdSBtb3ZlIHRoaXMgY29kZSBoZXJlPwoKPiArCj4gKyAgICAvKiBu
b3RoaW5nIHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KPiArICAgIGlmICggcC0+ZGVz
YyA9PSBOVUxMICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4KPiAtICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICBwZXJmY19pbmNyKHZn
aWNfaXJxX21pZ3JhdGVzKTsKPgo+ICAgICAgaWYgKCBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkg
KQo+ICAgICAgewo+ICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19v
ZihuZXctPnByb2Nlc3NvcikpOwo+IC0gICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9s
ZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAtICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAg
ICAgICByZXR1cm4gZmFsc2U7Cj4gICAgICB9Cj4gICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxs
IGxyX3BlbmRpbmcsIHJlLWluamVjdCBpdCB0byB0aGUgbmV3IHZjcHUgKi8KPiAgICAgIGlmICgg
IWxpc3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCj4gQEAgLTMyMiw4ICszMTIsNiBAQCBib29sIHZn
aWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWdu
ZWQgaW50IGlycSkKPiAgICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4gICAg
ICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwo+ICAgICAgICAgIGlycV9zZXRfYWZm
aW5pdHkocC0+ZGVzYywgY3B1bWFza19vZihuZXctPnByb2Nlc3NvcikpOwo+IC0gICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAtICAg
ICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycShuZXcsIGlycSk7Cj4gICAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gICAgICB9Cj4gICAgICAvKiBpZiB0aGUgSVJRIGlzIGluIGEgR0lDSF9MUiByZWdpc3Rl
ciwgc2V0IEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HCj4gQEAgLTMzMSw4ICszMTksNyBAQCBib29s
IHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5z
aWduZWQgaW50IGlycSkKPiAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSApCj4g
ICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cyk7Cj4K
PiAtICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKPiAtICAgIHJldHVybiB0cnVlOwo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICB9Cj4KPiAgdm9p
ZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiBAQCAtMzQ1LDExICszMzIsMTMgQEAg
dm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPgo+ICAgICAgZm9yICggaSA9IDMy
OyBpIDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICB2X3Rhcmdl
dCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGkpOwo+IC0gICAgICAgIHAgPSBpcnFfdG9fcGVu
ZGluZyh2X3RhcmdldCwgaSk7Cj4gKyAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKGQtPnZjcHVb
MF0sIGkpOwoKV2h5IGQtPnZjcHVbMF0/Cgo+ICsgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7
Cj4gKyAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLCBwKTsKPgo+ICAg
ICAgICAgIGlmICggdl90YXJnZXQgPT0gdiAmJiAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdS
QVRJTkcsICZwLT5zdGF0dXMpICkKPiAgICAgICAgICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5k
ZXNjLCBjcHVfbWFzayk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+ICAgICAg
fQo+ICB9Cj4KPiBAQCAtMzYyLDggKzM1MSw4IEBAIHZvaWQgdmdpY19kaXNhYmxlX2lycXMoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsIHVpbnQzMl90IHIpCj4gICAgICBzdHJ1Y3Qg
dmNwdSAqdl90YXJnZXQ7Cj4KPiAgICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRfYml0KCZtYXNr
LCAzMiwgaSkpIDwgMzIgKSB7Cj4gLSAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRf
dmNwdSh2LCBpcnEgKyBpKTsKPiAtICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQs
IGlycSArIGkpOwo+ICsgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2LCBpcnEgKyBpKTsKPiAr
ICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYtPmRvbWFpbiwgcCk7CgpU
aGlzIGtpbmQgb2YgcmUtb3JkZXJpbmcgd291bGQgaGF2ZSBiZSBuaWNlIHRvIGV4cGxhaW4gaW4g
dGhlIGNvbW1pdCAKbWVzc2FnZS4KCj4gICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1Rf
RU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4gICAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2
X3RhcmdldCwgaXJxICsgaSk7Cj4gICAgICAgICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQo+IEBA
IC0zODcsMTAgKzM3NiwxMCBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBpcnEsIHVpbnQzMl90IHIpCj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwo+Cj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIs
IGkpKSA8IDMyICkgewo+IC0gICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUo
diwgaXJxICsgaSk7Cj4gKyAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSArIGkpOwo+
ICsgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZCwgcCk7Cj4KPiAgICAg
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Cj4gLSAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEgKyBpKTsKPiAgICAg
ICAgICBzcGluX2xvY2soJnAtPmxvY2spOwo+Cj4gICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwo+IEBAIC01NjEsMTEgKzU1MCwxMiBAQCBvdXQ6Cj4g
IHZvaWQgdmdpY192Y3B1X2luamVjdF9zcGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHZpcnEpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICsgICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwgdmlycSk7Cj4KPiAgICAgIC8qIHRo
ZSBJUlEgbmVlZHMgdG8gYmUgYW4gU1BJICovCj4gICAgICBBU1NFUlQodmlycSA+PSAzMiAmJiB2
aXJxIDw9IHZnaWNfbnVtX2lycXMoZCkpOwo+Cj4gLSAgICB2ID0gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUoZC0+dmNwdVswXSwgdmlycSk7Cj4gKyAgICB2ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZCwg
cCk7Cj4gICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2LCB2aXJxKTsKPiAgfQo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKPiBpbmRleCBmZTA5ZmI4Li4xODZlNmRmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBAQCAt
NzYsNiArNzYsNyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKPiAgICAgIHVpbnQ4X3QgbHI7Cj4gICAg
ICB1aW50OF90IHByaW9yaXR5OyAgICAgICAgICAgLyogdGhlIHByaW9yaXR5IG9mIHRoZSBjdXJy
ZW50bHkgaW5mbGlnaHQgSVJRICovCj4gICAgICB1aW50OF90IG5ld19wcmlvcml0eTsgICAgICAg
LyogdGhlIHByaW9yaXR5IG9mIG5ld2x5IHRyaWdnZXJlZCBJUlFzICovCj4gKyAgICB1aW50OF90
IHZjcHVfaWQ7CgpTbyB0aGlzIGlzIHBvaW50aW5nIHRvIHRoZSBuZXcgdkNQVSBhbmQgbm90IHRo
ZSBjdXJyZW50LiBTbyB0aGlzIHNob3VsZCAKYmUgY2xlYXJseSBpZGVudGlmaWVkIGluIHRoZSBu
YW1lIGFuZCBpbiBhIGNvbW1lbnQuCgo+ICAgICAgLyogaW5mbGlnaHQgaXMgdXNlZCB0byBhcHBl
bmQgaW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRvCj4gICAgICAgKiB2Z2ljLmluZmxpZ2h0X2ly
cXMgKi8KPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgaW5mbGlnaHQ7Cj4gQEAgLTEwMywxNCArMTA0
LDYgQEAgc3RydWN0IHZnaWNfaXJxX3Jhbmsgewo+ICAgICAgc3BpbmxvY2tfdCBsb2NrOyAvKiBD
b3ZlcnMgYWNjZXNzIHRvIGFsbCBvdGhlciBtZW1iZXJzIG9mIHRoaXMgc3RydWN0ICovCj4KPiAg
ICAgIHVpbnQ4X3QgaW5kZXg7Cj4gLQo+IC0gICAgLyoKPiAtICAgICAqIEl0J3MgbW9yZSBjb252
ZW5pZW50IHRvIHN0b3JlIGEgdGFyZ2V0IFZDUFUgcGVyIHZJUlEKPiAtICAgICAqIHRoYW4gdGhl
IHJlZ2lzdGVyIElUQVJHRVRTUi9JUk9VVEVSIGl0c2VsZi4KPiAtICAgICAqIFVzZSBhdG9taWMg
b3BlcmF0aW9ucyB0byByZWFkL3dyaXRlIHRoZSB2Y3B1IGZpZWxkcyB0byBhdm9pZAo+IC0gICAg
ICogdGFraW5nIHRoZSByYW5rIGxvY2suCj4gLSAgICAgKi8KPiAtICAgIHVpbnQ4X3QgdmNwdVsz
Ml07Cj4gIH07Cj4KPiAgc3RydWN0IHNnaV90YXJnZXQgewo+IEBAIC0zMDEsNyArMjk0LDggQEAg
ZW51bSBnaWNfc2dpX21vZGU7Cj4gIGV4dGVybiBpbnQgZG9tYWluX3ZnaWNfaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3Bpcyk7Cj4gIGV4dGVybiB2b2lkIGRvbWFpbl92
Z2ljX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCk7Cj4gIGV4dGVybiBpbnQgdmNwdV92Z2ljX2luaXQo
c3RydWN0IHZjcHUgKnYpOwo+IC1leHRlcm4gc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92
Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSk7Cj4gK2V4dGVybiBzdHJ1Y3Qg
dmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwo+
ICBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnEpOwo+ICBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7Cj4gIGV4dGVybiB2b2lkIHZnaWNfY2xlYXJf
cGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KTsKPiBAQCAtMzIxLDcgKzMxNSw4IEBAIGV4dGVy
biBpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwo+ICBleHRlcm4gYm9vbCB2Z2lj
X3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLCBpbnQgdmlycSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNnaV90YXJnZXQgKnRhcmdldCk7Cj4gLWV4
dGVybiBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUg
Km5ldywgdW5zaWduZWQgaW50IGlycSk7Cj4gK2V4dGVybiBib29sIHZnaWNfbWlncmF0ZV9pcnEo
c3RydWN0IHBlbmRpbmdfaXJxICpwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcpOwo+Cj4gIC8qIFJlc2VydmUgYSBzcGVj
aWZpYyBndWVzdCB2SVJRICovCj4gIGV4dGVybiBib29sIHZnaWNfcmVzZXJ2ZV92aXJxKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKTsKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 17:26:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6KWY-0008JN-7S; Thu, 04 May 2017 17:26:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6KWW-0008JH-NS
 for xen-devel@lists.xen.org; Thu, 04 May 2017 17:26:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 66/0A-03696-F446B095; Thu, 04 May 2017 17:26:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oK5/Cne
 kwfHDghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b6JYvYCpZzVFxbvp6lgfEJWxcjF4eQwAQm
 ib6mXtYuRk4g5yujRPdbO4jEBkaJpS/nMUI42xklnix7zQxSJSwQIjHn+R4WEFtEQFmi99dvF
 oiiPYwS/XO+gM1lFrjBKLF5wyVGkCo2ASOJs0enA9kcHLwCthIrDhaChFkEVCSe7lwHtlpUIF
 zibeMRsKG8AoISJ2c+AbM5BewlXr87wgRiMwvoSey4/osVwpaX2P52DthBEgKGEp83LmWewCg
 4C0n7LCQts5C0LGBkXsWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGLoMQLCDcfpl/0OMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BYnc0cKC
 RalpqdWpGXmAKMIJi3BwaMkwlsAkuYtLkjMLc5Mh0idYlSUEufVBUkIgCQySvPg2mCRe4lRVk
 qYlxHoECGegtSi3MwSVPlXjOIcjErCvAEgU3gy80rgpr8CWswEtLhZlgNkcUkiQkqqgdFXO7B
 ep8FimobGFO5FmT83Hu+avu0HX0rlsgk7PU9uOn4qebnQVdaK337cd6IN8jKOvvsT+67YTEdK
 +uH/P/Nyok5t77Kp2nyUn+nmwbv/ObnXrk6r9g/695DdMWTyp7Cf8wzXa92zZdVPXL/miE6Um
 gmfg8c1Dtb4Phup9wGCkp6rxWSnblViKc5INNRiLipOBACG86ip1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1493918797!60114097!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10742 invoked from network); 4 May 2017 17:26:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 17:26:38 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44HQWg2013968
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 17:26:32 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v44HQVGt007310
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 4 May 2017 17:26:31 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v44HQSPs017957;
 Thu, 4 May 2017 17:26:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 10:26:28 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-8-git-send-email-boris.ostrovsky@oracle.com>
 <590B6CE40200007800156EAD@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c9c337c1-9e8a-04c6-65bd-d48abaf888c6@oracle.com>
Date: Thu, 4 May 2017 13:26:24 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B6CE40200007800156EAD@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 7/9] mm: Keep pages available for
 allocation while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDQvMjAxNyAxMjowMyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDQu
MTcgYXQgMTc6MzcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IEluc3Rl
YWQgb2Ygc2NydWJiaW5nIHBhZ2VzIHdoaWxlIGhvbGRpbmcgaGVhcCBsb2NrIHdlIGNhbiBtYXJr
Cj4+IGJ1ZGR5J3MgaGVhZCBhcyBiZWluZyBzY3J1YmJlZCBhbmQgZHJvcCB0aGUgbG9jayB0ZW1w
b3JhcmlseS4KPj4gSWYgc29tZW9uZSAobW9zdCBsaWtlbHkgYWxsb2NfaGVhcF9wYWdlcygpKSB0
cmllcyB0byBhY2Nlc3MKPj4gdGhpcyBjaHVuayBpdCB3aWxsIHNpZ25hbCB0aGUgc2NydWJiZXIg
dG8gYWJvcnQgc2NydWIgYnkgc2V0dGluZwo+PiBoZWFkJ3MgUEFHRV9TQ1JVQl9BQk9SVCBiaXQu
IFRoZSBzY3J1YmJlciBjaGVja3MgdGhpcyBiaXQgYWZ0ZXIKPj4gcHJvY2Vzc2luZyBlYWNoIHBh
Z2UgYW5kIHN0b3BzIGl0cyB3b3JrIGFzIHNvb24gYXMgaXQgc2VlcyBpdC4KPiBFeHBsYW5hdGlv
biBzb3VuZHMgZmluZSwgYnV0IGRpZG4ndCB5b3UgZWFybGllciBpbmRpY2F0ZSB5b3UgdGhpbmsK
PiB5b3Vyc2VsZiB0aGF0IHRoZSB0aXRsZSBpcyBub3QgcmVhbGx5IHN1aXRhYmxlIChhbnltb3Jl
KT8gSSdtIG9mCj4gdGhhdCBvcGluaW9uLCBhdCBsZWFzdCwgYXMgcGFnZXMgYXJlIGFsd2F5cyBh
dmFpbGFibGUgbm93LCBpdCdzIGp1c3QKPiB0aGF0IHRoZSBsYXRlbmN5IHRvIGdldCBob2xkIG9m
IHRoZSBoZWFwIGxvY2sgaXMgaGlnaGVyIGJlZm9yZSB0aGlzCj4gY2hhbmdlIHRoYW4gd2hhdCB3
ZSB3YW50IGl0IHRvIGJlLgoKVWhtLi4uIFllcywgdGhhdCdzIHdoYXQgaXQgbWVhbnQgdG8gc2F5
IDstKQoKU2hvdWxkIGhhdmUgYmVlbiAiS2VlcCAqaGVhcCogYXZhaWxhYmxlIHRvIG90aGVycyB3
aGlsZSBzY3J1YmJpbmciCgotYm9yaXMKCj4KPiBMb29raW5nIGF0IHRoZSBwYXRjaCBpdHNlbGYg
aXMgbm90IG92ZXJseSB1c2VmdWwgYXMgaXQgc2VlbXMgd2l0aG91dAo+IHRoZSBkaXNwb3NpdGlv
biBvZiBwYXRjaCA1IGJlaW5nIGNsZWFyLgo+Cj4gSmFuCj4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 17:37:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:37:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6KgZ-0000dm-6Y; Thu, 04 May 2017 17:37:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6KgX-0000dg-I0
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 17:37:01 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F8/A5-27980-CB66B095; Thu, 04 May 2017 17:37:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXdPGne
 kQUsni8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHY856lYEUrY8WGQxdZGhi7EroYuTiEBDYy
 Shzd+oQNwtnNKDF94RbmLkZODmEBH4ldWyYwgdgiApES+7ceYAGxhQSyJc7vfg8WZxZQkth/9
 hojiM0moClx5/MnsDivgJXEpJVf2UFsFgEVieW7Z7GC2KIC4RJvG4+wQNQISpyc+QTM5hSwkb
 hx5gcrxExbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Sql1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHL1DAyMOxhbT/gdYpTkYFIS5VV/xR4pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL3bSp3pJBgUWp6akVaZg4w+GHSEhw8SiK8IiBp3uKCxNziz
 HSI1ClGXY6+jo/vmYRY8vLzUqXEeXeBFAmAFGWU5sGNgEXiJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvE9ApvBk5pXAbXoFdAQT0BHNshwgR5QkIqSkGhjnp1b+c0mv6d8wg4tp0bvwmA9
 WSguXa2qz83JKJs7Or1bgVDXjsbwy5f8Wzpsv/YWXfN+hXd9RpGbstrfvZI+4/ym7TVc9XzN4
 VUq9v7Drvl/ZPNmkglXXGoNai/eEbZ9oM4Pl3CJWTq1fk+Qsa/YVP7nxTYlH7+Pk00I6qrcab
 br+elp4bFBiKc5INNRiLipOBACw8FFxvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493919419!98817544!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11228 invoked from network); 4 May 2017 17:36:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 4 May 2017 17:36:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A23792B;
 Thu,  4 May 2017 10:36:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0A31D3F4FF;
 Thu,  4 May 2017 10:36:57 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-10-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0b17acaa-a58d-ccb7-b49d-8462258e8e66@arm.com>
Date: Thu, 4 May 2017 18:36:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504153123.1204-10-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 09/10] ARM: vGIC: introduce
	vgic_get/put_pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU28g
ZmFyIHRoZXJlIGlzIGFsd2F5cyBhIHN0YXRpY2FsbHkgYWxsb2NhdGVkIHN0cnVjdCBwZW5kaW5n
X2lycSBmb3IKPiBlYWNoIGludGVycnVwdCB0aGF0IHdlIGRlYWwgd2l0aC4KPiBUbyBwcmVwYXJl
IGZvciBkeW5hbWljYWxseSBhbGxvY2F0ZWQgTFBJcywgaW50cm9kdWNlIGEgcHV0L2dldCB3cmFw
cGVyCj4gdG8gZ2V0IGhvbGQgb2YgYSBwZW5kaW5nX2lycSBwb2ludGVyLgo+IFNvIGZhciBnZXQo
KSBqdXN0IHJldHVybnMgdGhlIHNhbWUgcG9pbnRlciBhbmQgcHV0KCkgaXMgZW1wdHksIGJ1dCB0
aGlzCj4gY2hhbmdlIGFsbG93cyB0byBpbnRyb2R1Y2UgcmVmLWNvdW50aW5nIHZlcnkgZWFzaWx5
LCB0byBwcmV2ZW50Cj4gdXNlLWFmdGVyLWZyZWUgdXNhZ2Ugb2Ygc3RydWN0IHBlbmRpbmdfaXJx
J3Mgb25jZSBMUElzIGdldCB1bm1hcHBlZCBmcm9tCj4gYSBkb21haW4uCj4gRm9yIGNvbnZlbmll
bmNlIHJlYXNvbnMgd2UgaW50cm9kdWNlIGEgcHV0X3VubG9jaygpIHZlcnNpb24sIHdoaWNoIGFs
c28KPiBkcm9wcyB0aGUgcGVuZGluZ19pcnEgbG9jayBiZWZvcmUgY2FsbGluZyB0aGUgYWN0dWFs
IHB1dCgpIGZ1bmN0aW9uLgoKUGxlYXNlIGV4cGxhaW4gd2hlcmUgZ2V0L3B1dCBzaG91bGQgYmUg
dXNlZCBpbiBib3RoIHRoZSBjb21taXQgbWVzc2FnZSAKYW5kIHRoZSBjb2RlLgoKPgo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKystLS0tLS0K
PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgIHwgIDQgKystLQo+ICB4ZW4vYXJjaC9hcm0v
dmdpYy12My5jICAgICAgfCAgNCArKy0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICB8
IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2V2ZW50LmggfCAyMCArKysrKysrKysrKy0tLS0tLQo+ICB4ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaCAgfCAgNyArKysrKy0KPiAgNiBmaWxlcyBjaGFuZ2VkLCA3NyBp
bnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBpbmRleCA3MzdkYTZiLi43MTQ3YjZjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMu
Ywo+IEBAIC0xMzYsOSArMTM2LDcgQEAgdm9pZCBnaWNfcm91dGVfaXJxX3RvX3hlbihzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGludCBwcmlvcml0eSkKPiAgaW50IGdpY19yb3V0ZV9p
cnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50
IHByaW9yaXR5KQo+ICB7Cj4gLSAgICAvKiBVc2UgdmNwdTAgdG8gcmV0cmlldmUgdGhlIHBlbmRp
bmdfaXJxIHN0cnVjdC4gR2l2ZW4gdGhhdCB3ZSBvbmx5Cj4gLSAgICAgKiByb3V0ZSBTUElzIHRv
IGd1ZXN0cywgaXQgZG9lc24ndCBtYWtlIGFueSBkaWZmZXJlbmNlLiAqLwo+IC0gICAgc3RydWN0
IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwgdmlycSk7Cj4gKyAg
ICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSB2Z2ljX2dldF9wZW5kaW5nX2lycShkLCBOVUxMLCB2
aXJxKTsKClRoaXMgdmdpY19nZXRfcGVuZGluZ19pcnEgd291bGQgYmVuZWZpdHMgb2YgYW4gZXhw
bGFuYXRpb24gd2hlcmUgaXMgdGhlIAphc3NvY2lhdGVkIHB1dC4KCj4KPiAgICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmZGVzYy0+bG9jaykpOwo+ICAgICAgLyogQ2FsbGVyIGhhcyBhbHJlYWR5
IGNoZWNrZWQgdGhhdCB0aGUgSVJRIGlzIGFuIFNQSSAqLwo+IEBAIC0xNDgsNyArMTQ2LDEwIEBA
IGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCB2aXJxLAo+ICAgICAgaWYgKCBwLT5kZXNjIHx8Cj4gICAgICAgICAgIC8qIFRoZSBWSVJRIHNo
b3VsZCBub3QgYmUgYWxyZWFkeSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwo+ICAgICAgICAgICB0
ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKPiArICAgIHsKPiAr
ICAgICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycShkLCBwKTsKPiAgICAgICAgICByZXR1cm4gLUVC
VVNZOwo+ICsgICAgfQo+Cj4gICAgICBkZXNjLT5oYW5kbGVyID0gZ2ljX2h3X29wcy0+Z2ljX2d1
ZXN0X2lycV90eXBlOwo+ICAgICAgc2V0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKTsK
PiBAQCAtMTU5LDYgKzE2MCw3IEBAIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAo+Cj4gICAgICBwLT5kZXNjID0gZGVzYzsKPgo+
ICsgICAgdmdpY19wdXRfcGVuZGluZ19pcnEoZCwgcCk7CgpOZXdsaW5lLgoKPiAgICAgIHJldHVy
biAwOwo+ICB9Cj4KPiBAQCAtMTY2LDcgKzE2OCw3IEBAIGludCBnaWNfcm91dGVfaXJxX3RvX2d1
ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAo+ICBpbnQgZ2ljX3JlbW92
ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjKQo+ICB7
Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhkLT52Y3B1WzBd
LCB2aXJxKTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IHZnaWNfZ2V0X3BlbmRpbmdf
aXJxKGQsIE5VTEwsIHZpcnEpOwo+Cj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2Mt
PmxvY2spKTsKPiAgICAgIEFTU0VSVCh0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVz
KSk7Cj4gQEAgLTE4OSw3ICsxOTEsMTAgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCj4gICAgICAgICAgICovCj4gICAg
ICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0lOUFJPR1JFU1MsICZkZXNjLT5zdGF0dXMpIHx8Cj4g
ICAgICAgICAgICAgICAhdGVzdF9iaXQoX0lSUV9ESVNBQkxFRCwgJmRlc2MtPnN0YXR1cykgKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdmdpY19wdXRfcGVuZGluZ19pcnEoZCwgcCk7Cj4g
ICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gKyAgICAgICAgfQo+ICAgICAgfQo+Cj4gICAg
ICBjbGVhcl9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cyk7Cj4gQEAgLTE5Nyw2ICsyMDIs
OCBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgdmlycSwKPgo+ICAgICAgcC0+ZGVzYyA9IE5VTEw7Cj4KPiArICAgIHZnaWNfcHV0
X3BlbmRpbmdfaXJxKGQsIHApOwo+ICsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4KPiBAQCAtMzgz
LDEzICszOTAsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQo+Cj4gIHZvaWQgZ2ljX3JlbW92
ZV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+
ICB7Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0
dWFsX2lycSk7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSB2Z2ljX2dldF9wZW5kaW5n
X2lycSh2LT5kb21haW4sIHYsIHZpcnR1YWxfaXJxKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Cj4KPiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
Owo+ICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+bHJfcXVldWUpICkKPiAgICAgICAgICBsaXN0
X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsgICAgdmdpY19wdXRfcGVuZGluZ19pcnEodi0+
ZG9tYWluLCBwKTsKPiAgfQo+Cj4gIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQo+IEBAIC00MDYsNiArNDE0LDcgQEAgdm9p
ZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKm4pCj4gICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidHJ5aW5nIHRvIGluamVj
dCBpcnE9JXUgaW50byBkJWR2JWQsIHdoZW4gaXQgaXMgc3RpbGwgbHJfcGVuZGluZ1xuIiwKPiAg
ICAgICAgICAgICAgICAgICBuLT5pcnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lk
KTsKPiAgI2VuZGlmCj4gKyAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycSh2LT5kb21haW4sIG4pOwoK
V2h5IHRoaXMgb25lPwoKPiAgfQo+Cj4gIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+IEBAIC00NDAsOCArNDQ5LDkgQEAgc3Rh
dGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQo+Cj4gICAg
ICBnaWNfaHdfb3BzLT5yZWFkX2xyKGksICZscl92YWwpOwo+ICAgICAgaXJxID0gbHJfdmFsLnZp
cnE7Cj4gLSAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxKTsKPiArICAgIHAgPSB2Z2ljX2dl
dF9wZW5kaW5nX2lycSh2LT5kb21haW4sIHYsIGlycSk7Cj4gICAgICBzcGluX2xvY2soJnAtPmxv
Y2spOwoKSXQgc291bmRzIGxpa2UgdG8gbWUgdGhhdCB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgYSAK
dmdpY19nZXRfcGVuZGluZ19pcnFfbG9jayguLi4pLgoKPiArCgpTcHVyaW91cyBjaGFuZ2UuCgo+
ICAgICAgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCj4gICAgICB7Cj4gICAg
ICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7Cj4gQEAgLTQ5
OSw3ICs1MDksNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAq
diwgaW50IGkpCj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gICAgICB9Cj4gLSAgICBz
cGluX3VubG9jaygmcC0+bG9jayk7Cj4gKyAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycV91bmxvY2so
di0+ZG9tYWluLCBwKTsKPiAgfQo+Cj4gIHZvaWQgZ2ljX2NsZWFyX2xycyhzdHJ1Y3QgdmNwdSAq
dikKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYyLmMKPiBpbmRleCBiZjc1NWFlLi4zNmVkMDRmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gQEAgLTc1LDEx
ICs3NSwxMSBAQCBzdGF0aWMgdWludDMyX3QgdmdpY19mZXRjaF9pdGFyZ2V0c3Ioc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBvZmZzZXQpCj4KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgTlJf
VEFSR0VUU19QRVJfSVRBUkdFVFNSOyBpKyssIG9mZnNldCsrICkKPiAgICAgIHsKPiAtICAgICAg
ICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCBvZmZzZXQpOwo+ICsg
ICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IHZnaWNfZ2V0X3BlbmRpbmdfaXJxKHYtPmRv
bWFpbiwgdiwgb2Zmc2V0KTsKPgo+ICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4gICAg
ICAgICAgcmVnIHw9ICgxIDw8IHAtPnZjcHVfaWQpIDw8IChpICogTlJfQklUU19QRVJfVEFSR0VU
KTsKPiAtICAgICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4gKyAgICAgICAgdmdpY19wdXRf
cGVuZGluZ19pcnFfdW5sb2NrKHYtPmRvbWFpbiwgcCk7Cj4gICAgICB9Cj4KPiAgICAgIHJldHVy
biByZWc7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy12My5jCj4gaW5kZXggMTVhNTEyYS4uZmZmNTE4ZSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBAIC0x
MDUsMTAgKzEwNSwxMCBAQCBzdGF0aWMgdWludDY0X3QgdmdpY19mZXRjaF9pcm91dGVyKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+ICAgICAgLyogVGhlcmUgaXMgZXhhY3Rs
eSAxIHZJUlEgcGVyIElST1VURVIgKi8KPiAgICAgIG9mZnNldCAvPSBOUl9CWVRFU19QRVJfSVJP
VVRFUjsKPgo+IC0gICAgcCA9IGlycV90b19wZW5kaW5nKHYsIG9mZnNldCk7Cj4gKyAgICBwID0g
dmdpY19nZXRfcGVuZGluZ19pcnEodi0+ZG9tYWluLCB2LCBvZmZzZXQpOwo+ICAgICAgc3Bpbl9s
b2NrKCZwLT5sb2NrKTsKPiAgICAgIGFmZiA9IHZjcHVpZF90b192YWZmaW5pdHkocC0+dmNwdV9p
ZCk7Cj4gLSAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4gKyAgICB2Z2ljX3B1dF9wZW5kaW5n
X2lycV91bmxvY2sodi0+ZG9tYWluLCBwKTsKPgo+ICAgICAgcmV0dXJuIGFmZjsKPiAgfQo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IGlu
ZGV4IDUzMGFjNTUuLmM3ZDY0NWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtMjQ1LDE3ICsyNDUsMTYgQEAgc3RhdGlj
IHZvaWQgc2V0X2NvbmZpZyhzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCBjb25m
aWcpCj4gICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0VER0UsICZwLT5zdGF0dXMpOwo+
ICB9Cj4KPiAtCgpUaGlzIG5ld2xpbmUgc2hvdWxkIG5vdCBoYXZlIGJlZW4gaW50cm9kdWNlZCBh
dCBmaXJzdCBoYW5kLgoKPiAgI2RlZmluZSBERUZJTkVfR0FUSEVSX0lSUV9JTkZPKG5hbWUsIGdl
dF92YWwsIHNoaWZ0KSAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIHVpbnQzMl90IGdhdGhl
cl9pcnFfaW5mb18jI25hbWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpICAgICAg
ICAgICAgXAo+ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIHVpbnQzMl90IHJldCA9IDAs
IGk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgzMiAvIHNoaWZ0KTsgaSsrICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAg
ICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCBpcnEgKyBpKTsg
ICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gdmdp
Y19nZXRfcGVuZGluZ19pcnEodi0+ZG9tYWluLCB2LCBpcnEgKyBpKTsgXAo+ICAgICAgICAgIHNw
aW5fbG9jaygmcC0+bG9jayk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiAgICAgICAgICByZXQgfD0gZ2V0X3ZhbChwKSA8PCAoc2hpZnQgKiBpKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgc3Bpbl91bmxv
Y2soJnAtPmxvY2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgICAgIHZnaWNfcHV0X3BlbmRpbmdfaXJxX3VubG9jayh2LT5kb21haW4sIHAp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIH0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
ICAgICByZXR1cm4gcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICB9Cj4gQEAgLTI2NywxMCArMjY2LDEwIEBAIHZvaWQg
c2NhdHRlcl9pcnFfaW5mb18jI25hbWUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEs
ICAgICAgICAgICAgICAgXAo+ICAgICAgdW5zaWduZWQgaW50IGk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIGZvciAoIGkg
PSAwOyBpIDwgKDMyIC8gc2hpZnQpOyBpKysgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSArIGkpOyAgICAgICAgICAgICAgICAg
IFwKPiArICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSB2Z2ljX2dldF9wZW5kaW5nX2ly
cSh2LT5kb21haW4sIHYsIGlycSArIGkpOyBcCj4gICAgICAgICAgc3Bpbl9sb2NrKCZwLT5sb2Nr
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAg
ICAgICAgIHNldF92YWwocCwgKHZhbHVlID4+IChzaGlmdCAqIGkpKSAmICgoMSA8PCBzaGlmdCkg
LSAxKSk7ICAgICAgICAgICAgIFwKPiAtICAgICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAg
dmdpY19wdXRfcGVuZGluZ19pcnFfdW5sb2NrKHYtPmRvbWFpbiwgcCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfQo+Cj4gQEAgLTMzMiwx
MyArMzMxLDEzIEBAIHZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCj4KPiAgICAg
IGZvciAoIGkgPSAzMjsgaSA8IHZnaWNfbnVtX2lycXMoZCk7IGkrKyApCj4gICAgICB7Cj4gLSAg
ICAgICAgcCA9IGlycV90b19wZW5kaW5nKGQtPnZjcHVbMF0sIGkpOwo+ICsgICAgICAgIHAgPSB2
Z2ljX2dldF9wZW5kaW5nX2lycShkLCBOVUxMLCBpKTsKPiAgICAgICAgICBzcGluX2xvY2soJnAt
PmxvY2spOwo+ICAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZCwgcCk7
Cj4KPiAgICAgICAgICBpZiAoIHZfdGFyZ2V0ID09IHYgJiYgIXRlc3RfYml0KEdJQ19JUlFfR1VF
U1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCj4gICAgICAgICAgICAgIGlycV9zZXRfYWZmaW5p
dHkocC0+ZGVzYywgY3B1X21hc2spOwo+IC0gICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsK
PiArICAgICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycV91bmxvY2soZCwgcCk7Cj4gICAgICB9Cj4g
IH0KPgo+IEBAIC0zNTEsNyArMzUwLDcgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwgdWludDMyX3QgcikKPiAgICAgIHN0cnVjdCB2Y3B1
ICp2X3RhcmdldDsKPgo+ICAgICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9iaXQoJm1hc2ssIDMy
LCBpKSkgPCAzMiApIHsKPiAtICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxICsgaSk7
Cj4gKyAgICAgICAgcCA9IHZnaWNfZ2V0X3BlbmRpbmdfaXJxKHYtPmRvbWFpbiwgdiwgaXJxICsg
aSk7Cj4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LT5kb21haW4s
IHApOwo+ICAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0
dXMpOwo+ICAgICAgICAgIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXModl90YXJnZXQsIGlycSArIGkp
Owo+IEBAIC0zNjEsNiArMzYwLDcgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IGlycSwgdWludDMyX3QgcikKPiAgICAgICAgICAgICAgcC0+ZGVz
Yy0+aGFuZGxlci0+ZGlzYWJsZShwLT5kZXNjKTsKPiAgICAgICAgICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICAgICAgICAgIH0KPiArICAgICAg
ICB2Z2ljX3B1dF9wZW5kaW5nX2lycSh2LT5kb21haW4sIHApOwo+ICAgICAgICAgIGkrKzsKPiAg
ICAgIH0KPiAgfQo+IEBAIC0zNzYsNyArMzc2LDcgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLCB1aW50MzJfdCByKQo+ICAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPgo+ICAgICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9i
aXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKPiAtICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmco
diwgaXJxICsgaSk7Cj4gKyAgICAgICAgcCA9IHZnaWNfZ2V0X3BlbmRpbmdfaXJxKGQsIHYsIGly
cSArIGkpOwo+ICAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZCwgcCk7
Cj4KPiAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7Cj4gQEAgLTQwNCw2ICs0MDQsNyBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsIHVpbnQzMl90IHIpCj4gICAgICAgICAgICAg
IHAtPmRlc2MtPmhhbmRsZXItPmVuYWJsZShwLT5kZXNjKTsKPiAgICAgICAgICAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICAgICAgICAgIH0KPiAr
ICAgICAgICB2Z2ljX3B1dF9wZW5kaW5nX2lycSh2LT5kb21haW4sIHApOwo+ICAgICAgICAgIGkr
KzsKPiAgICAgIH0KPiAgfQo+IEBAIC00NjEsMjMgKzQ2MiwzOSBAQCBib29sIHZnaWNfdG9fc2dp
KHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsIGVudW0gZ2ljX3NnaV9tb2RlIGlycW1v
ZGUsCj4gICAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+Cj4gLXN0cnVjdCBwZW5kaW5nX2lycSAqaXJx
X3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpCj4gK3N0cnVjdCBw
ZW5kaW5nX2lycSAqc3BpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGlycSkKPiArewo+ICsgICAgQVNTRVJUKGlycSA+PSBOUl9MT0NBTF9JUlFTKTsKPiArCj4gKyAg
ICByZXR1cm4gJmQtPmFyY2gudmdpYy5wZW5kaW5nX2lycXNbaXJxIC0gMzJdOwo+ICt9CgpUaGlz
IHJlLW9yZGVyaW5nIHNob3VsZCBoYXZlIGJlZW4gbWFkZSBpbiBhIHNlcGFyYXRlIHBhdGNoLiBB
bHNvIHRoZSAKY2hhbmdlIG9mIHRha2luZyBhIGRvbWFpbiB0b28uCgpCdXQgSSBkb24ndCB1bmRl
cnN0YW5kIHdoeSB5b3Uga2VlcCBpdCBhcm91bmQuCgo+ICsKPiArc3RydWN0IHBlbmRpbmdfaXJx
ICp2Z2ljX2dldF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
aXJxKQo+ICB7Cj4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm47Cj4gKwo+ICAgICAgLyogUGVu
ZGluZyBpcnFzIGFsbG9jYXRpb24gc3RyYXRlZ3k6IHRoZSBmaXJzdCB2Z2ljLm5yX3NwaXMgaXJx
cwo+ICAgICAgICogYXJlIHVzZWQgZm9yIFNQSXM7IHRoZSByZXN0cyBhcmUgdXNlZCBmb3IgcGVy
IGNwdSBpcnFzICovCj4gICAgICBpZiAoIGlycSA8IDMyICkKPiArICAgIHsKPiArICAgICAgICBB
U1NFUlQodik7Cj4gICAgICAgICAgbiA9ICZ2LT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycV07
Cj4gKyAgICB9Cj4gICAgICBlbHNlCj4gLSAgICAgICAgbiA9ICZ2LT5kb21haW4tPmFyY2gudmdp
Yy5wZW5kaW5nX2lycXNbaXJxIC0gMzJdOwo+ICsgICAgICAgIG4gPSBzcGlfdG9fcGVuZGluZyhk
LCBpcnEpOwo+ICsKClRoaXMgY2hhbmdlIGRvZXMgbm90IGJlbG9uZyB0byB0aGlzIHBhdGNoLgoK
PiAgICAgIHJldHVybiBuOwo+ICB9Cj4KPiAtc3RydWN0IHBlbmRpbmdfaXJxICpzcGlfdG9fcGVu
ZGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXJxKQo+ICt2b2lkIHZnaWNfcHV0
X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAg
ewo+IC0gICAgQVNTRVJUKGlycSA+PSBOUl9MT0NBTF9JUlFTKTsKPiArfQo+Cj4gLSAgICByZXR1
cm4gJmQtPmFyY2gudmdpYy5wZW5kaW5nX2lycXNbaXJxIC0gMzJdOwo+ICt2b2lkIHZnaWNfcHV0
X3BlbmRpbmdfaXJxX3VubG9jayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnApCj4gK3sKPiArICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsKPiArICAgIHZnaWNfcHV0X3Bl
bmRpbmdfaXJxKGQsIHApOwo+ICB9Cj4KPiAgdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhz
dHJ1Y3QgdmNwdSAqdikKPiBAQCAtNDk0LDcgKzUxMSw3IEBAIHZvaWQgdmdpY19jbGVhcl9wZW5k
aW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCj4KPiAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4gIHsKPiAtICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqaXRlciwgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKPiArICAgIHN0cnVj
dCBwZW5kaW5nX2lycSAqaXRlciwgKm4gPSB2Z2ljX2dldF9wZW5kaW5nX2lycSh2LT5kb21haW4s
IHYsIHZpcnEpOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIGJvb2wgcnVubmlu
ZzsKPgo+IEBAIC01MDQsNiArNTIxLDcgQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4gICAgICBpZiAoIHRlc3RfYml0KF9WUEZf
ZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCj4gICAgICB7Cj4gICAgICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArICAgICAgICB2Z2ljX3B1
dF9wZW5kaW5nX2lycSh2LT5kb21haW4sIG4pOwo+ICAgICAgICAgIHJldHVybjsKPiAgICAgIH0K
Pgo+IEBAIC01MzYsNiArNTU0LDcgQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4gICAgICBzcGluX3VubG9jaygmbi0+bG9jayk7
Cj4KPiAgb3V0Ogo+ICsgICAgdmdpY19wdXRfcGVuZGluZ19pcnEodi0+ZG9tYWluLCBuKTsKPiAg
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4g
ICAgICAvKiB3ZSBoYXZlIGEgbmV3IGhpZ2hlciBwcmlvcml0eSBpcnEsIGluamVjdCBpdCBpbnRv
IHRoZSBndWVzdCAqLwo+ICAgICAgcnVubmluZyA9IHYtPmlzX3J1bm5pbmc7Cj4gQEAgLTU1MCwx
MiArNTY5LDEzIEBAIG91dDoKPiAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4g
LSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhkLT52Y3B1WzBdLCB2
aXJxKTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IHZnaWNfZ2V0X3BlbmRpbmdfaXJx
KGQsIE5VTEwsIHZpcnEpOwo+Cj4gICAgICAvKiB0aGUgSVJRIG5lZWRzIHRvIGJlIGFuIFNQSSAq
Lwo+ICAgICAgQVNTRVJUKHZpcnEgPj0gMzIgJiYgdmlycSA8PSB2Z2ljX251bV9pcnFzKGQpKTsK
Pgo+ICAgICAgdiA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQsIHApOwo+ICsgICAgdmdpY19wdXRf
cGVuZGluZ19pcnEoZCwgcCk7Cj4gICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2LCB2aXJxKTsK
PiAgfQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZXZlbnQuaAo+IGluZGV4IDUzMzBkZmUuLmRmNjcyZTIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9ldmVudC5oCj4gQEAgLTE2LDggKzE2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9l
dmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQo+Cj4gIHN0YXRpYyBpbmxp
bmUgaW50IGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2ZXJ5X25vbWFzayh2b2lkKQo+ICB7Cj4gLSAg
ICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5h
cmNoLmV2dGNobl9pcnEpOwoKTGltaXRpbmcgdGhlIHNjb3BlIG9mIHBlbmRpbmdfaXJxIHNob3Vs
ZCBiZSBhIHNlcGFyYXRlIHBhdGNoLgoKPiArICAgIGludCByZXQgPSAwOwo+Cj4gICAgICAvKiBY
WFg6IGlmIHRoZSBmaXJzdCBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVlbiBkZWxpdmVyZWQsIHdl
IHNob3VsZAo+ICAgICAgICogY2hlY2sgd2hldGhlciBhbnkgb3RoZXIgaW50ZXJydXB0cyB3aXRo
IHByaW9yaXR5IGhpZ2hlciB0aGFuIHRoZQo+IEBAIC0yOCwxMSArMjcsMjAgQEAgc3RhdGljIGlu
bGluZSBpbnQgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCj4gICAgICAg
KiBjYXNlLgo+ICAgICAgICovCj4gICAgICBpZiAoIGdpY19ldmVudHNfbmVlZF9kZWxpdmVyeSgp
ICkKPiAtICAgICAgICByZXR1cm4gMTsKPiArICAgIHsKPiArICAgICAgICByZXQgPSAxOwo+ICsg
ICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAq
cDsKPgo+IC0gICAgaWYgKCB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5n
KSAmJgo+IC0gICAgICAgIGxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSApCj4gLSAgICAgICAgcmV0
dXJuIDE7Cj4gKyAgICAgICAgcCA9IHZnaWNfZ2V0X3BlbmRpbmdfaXJxKGN1cnJlbnQtPmRvbWFp
biwgY3VycmVudCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+
ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpOwo+ICsgICAgICAgIGlmICggdmNwdV9pbmZvKGN1cnJl
bnQsIGV2dGNobl91cGNhbGxfcGVuZGluZykgJiYKPiArICAgICAgICAgICAgbGlzdF9lbXB0eSgm
cC0+aW5mbGlnaHQpICkKPiArICAgICAgICAgICAgcmV0ID0gMTsKPiArICAgICAgICB2Z2ljX3B1
dF9wZW5kaW5nX2lycShjdXJyZW50LT5kb21haW4sIHApOwoKTG9va2luZyBhdCB0aGlzIGNvZGUs
IEkgdGhpbmsgdGhlcmUgYXJlIGEgcmFjZSBjb25kaXRpb24uIEJlY2F1c2UgCm5vdGhpbmcgcHJv
dGVjdCBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgKHRoaXMgY291bGQgYmUgbW9kaWZpZWQgYnkg
CmFub3RoZXIgcGh5c2ljYWwgdkNQVSBhdCB0aGUgc2FtZSB0aW1lKS4KCkFsdGhvdWdoLCBJIGRv
bid0IGtub3cgaWYgdGhpcyBpcyByZWFsbHkgYW4gaXNzdWUuIFN0ZWZhbm8gZG8geW91IGhhdmUg
CmFuIG9waW5pb24/Cgo+ICsgICAgfQo+Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCj4gaW5kZXggMTg2ZTZkZi4uMzZlNGRlMiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTI5
OSw3ICsyOTksMTIgQEAgZXh0ZXJuIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShz
dHJ1Y3QgZG9tYWluICpkLAo+ICBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpOwo+ICBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVf
aW5qZWN0X3NwaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7Cj4gIGV4dGVy
biB2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KTsKPiAtZXh0ZXJu
IHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBpcnEpOwo+ICtleHRlcm4gc3RydWN0IHBlbmRpbmdfaXJxICp2Z2ljX2dldF9wZW5k
aW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlycSk7Cj4gK2V4dGVy
biB2b2lkIHZnaWNfcHV0X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCk7Cj4gK2V4dGVybiB2b2lkIHZnaWNfcHV0X3BlbmRpbmdfaXJxX3VubG9jayhz
dHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKPiAgZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAq
c3BpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSk7Cj4gIGV4
dGVybiBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX29mZnNldChzdHJ1Y3QgdmNwdSAq
diwgaW50IGIsIGludCBuLCBpbnQgcyk7Cj4gIGV4dGVybiBzdHJ1Y3QgdmdpY19pcnFfcmFuayAq
dmdpY19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSk7Cj4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 17:38:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Khm-0000iu-ID; Thu, 04 May 2017 17:38:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6Khl-0000ho-9d
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 17:38:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3D/6F-03620-8076B095; Thu, 04 May 2017 17:38:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZc9nTv
 SYP8DFYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPHp3n7ngi1nFjvn3mRoY
 r+t2MXJyCAn8ZZTYerumi5ELyH7MKLHw7F5miMQ2Ron9L/VBbBEBZ4mvZ+aydzFycPAK6Eu82
 aIOEhYWCJJYOPk0I0ivhMATJok7c7YygSQkBDwl1p1sYYSxV644y9LFyM7BJmAlcUgMJMoioC
 rRu6ObcQIj9wJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIH+ZgCCHYx/5gceYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3bSp3pJBg
 UWp6akVaZg4w8GDSEhw8SiK8IiBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US590FUiQAU
 pRRmgc3AhYFlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMK5cGNIUnM68EbtMroCOYgI5olu
 UAOaIkESEl1cBouCJ+8sqPT/f46kyYYJObwThr75L1W9c2axt3Rfz9FegZtOd23al9B6+Wbfp
 5fKv9oyoDMXtr/YMnvAx2+l8JO3T53bqpu7v4nI5lnTAXzUn692OXpMr+sEUaIfaJxb/O3hAW
 SzX++2x2b8xWyTnHZJezfMhNmFC17O2rx8qeP5cXstx6wTt9oRJLcUaioRZzUXEiALTQEMF9A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493919494!47971191!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1362 invoked from network); 4 May 2017 17:38:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 17:38:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6Khh-0001VU-Am; Thu, 04 May 2017 17:38:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6Khb-00068w-FW; Thu, 04 May 2017 17:38:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6KhZ-0007Lc-AJ; Thu, 04 May 2017 17:38:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108235-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c5f640ea6046aa930fbac3a5fa0a4413cc8b04ab
X-Osstest-Versions-That: xen=ed719d7ca6e8df6384a2ecbe9a78977e32586478
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 17:38:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 108235: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODIzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODIzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGM1ZjY0MGVhNjA0NmFh
OTMwZmJhYzNhNWZhMGE0NDEzY2M4YjA0YWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGVkNzE5ZDdjYTZlOGRmNjM4NGEyZWNiZTlhNzg5NzdlMzI1ODY0NzgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwODIzMiAgMjAxNy0wNS0wNCAxNDowMzo1MyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDgyMzUgIDIwMTctMDUtMDQgMTY6MDI6MTYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBy
ZXZpc2lvbj1jNWY2NDBlYTYwNDZhYTkzMGZiYWMzYTVmYTBhNDQxM2NjOGIwNGFiCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGM1ZjY0MGVh
NjA0NmFhOTMwZmJhYzNhNWZhMGE0NDEzY2M4YjA0YWIKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249YzVmNjQwZWE2MDQ2YWE5MzBmYmFjM2E1ZmEwYTQ0MTNjYzhiMDRhYgor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFi
bGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBz
dHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44
LXRlc3RpbmcKKyAnWycgeGM1ZjY0MGVhNjA0NmFhOTMwZmJhYzNhNWZhMGE0NDEzY2M4YjA0YWIg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9u
L3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNl
ICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3Qv
cmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0IGM1ZjY0MGVhNjA0NmFhOTMwZmJhYzNhNWZhMGE0NDEzY2M4YjA0YWI6cmVmcy9o
ZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgZWQ3MTlkNy4uYzVmNjQwZSAgYzVmNjQwZWE2MDQ2YWE5MzBmYmFjM2E1ZmEwYTQ0MTNj
YzhiMDRhYiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 17:52:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6KvG-00022p-Uc; Thu, 04 May 2017 17:52:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6KvF-00022j-54
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 17:52:13 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 58/32-02192-C4A6B095; Thu, 04 May 2017 17:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsWyU9JRQtc7izv
 S4OlqfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePs2tVMBS84Kqb+ms7YwDidvYuRk0NCwE/i
 +JOpQDYHh7CAncSGfcEgYRGBUol/77uZuhi5OIQEFjFK/Fo3gQkkwSagL7H7xScwm1fAVuL8h
 fVsIDaLgIrElQc3WUBsUYFwibeNR1ggagQlTs58AmZzClhLtDf2MYLYzAIGEkcWzWGFsOUltr
 +dwwxiCwmoSVzrvwR1W7rExGc9LBMY+WYhGTULSfssJO0LGJlXMWoUpxaVpRbpGlnoJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBls9AwPjDsb2E36HGCU5mJREedVfsUcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBVz+SOFBIsSk1PrUjLzAGGPUxagoNHSYT3WgZQmre4IDG3O
 DMdInWKUVFKnFcIpE8AJJFRmgfXBou1S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEed+DjO
 fJzCuBm/4KaDET0OJmWQ6QxSWJCCmpBsbdvx8+y/XR/uAQZ7pg6alJ95e/OMfLs1jH8W8t67a
 tOzMjXS3OH4vZfefXy5epR/h2leXm332kZnVOSDb3TI3yjvCQOau6T3Ye99ufzBMy3Ue9RHJB
 aXh57PU3y/WmNfFw3lsdlsxYLlqy63PNJ3lp5frNm6b+2PPimc66N64xiT1ufvaR9w8qsRRnJ
 BpqMRcVJwIARU9IXbACAAA=
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493920331!98819211!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56894 invoked from network); 4 May 2017 17:52:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 17:52:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45446013"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <3845e8e7-fefa-ea41-d8fd-8e79075f6096@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f0c100aa-2664-29ab-1526-db10186132e5@citrix.com>
Date: Thu, 4 May 2017 18:52:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <3845e8e7-fefa-ea41-d8fd-8e79075f6096@arm.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: polish __{get,put}_user_{,no}check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMDk6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDAyLzA1
LzE3IDE0OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIHByaW1hcnkgcHVycG9zZSBpcyBj
b3JyZWN0aW5nIGEgbGF0ZW50IGJ1ZyBpbiBfX2dldF91c2VyX2NoZWNrKCkKPj4gKHRoZSBtYWNy
byBoYXMgbm8gYWN0aXZlIHVzZXIgYXQgcHJlc2VudCk6IFRoZSBhY2Nlc3Nfb2soKSBjaGVjayBz
aG91bGQKPj4gYmUgYmVmb3JlIHRoZSBhY3R1YWwgYWNjZXNzLCBvciBlbHNlIGFueSBQViBndWVz
dCBjb3VsZCBpbml0aWF0ZSBNTUlPCj4+IHJlYWRzIHdpdGggc2lkZSBlZmZlY3RzLgo+Pgo+PiBD
bGVhbiB1cCBhbGwgZm91ciBtYWNyb3MgYXQgb25jZToKPj4gLSBhbGwgYXJndW1lbnRzIGV2YWx1
YXRlZCBleGFjdGx5IG9uY2UKPj4gLSBidWlsZCB0aGUgImNoZWNrIiBmbGF2b3IgdXNpbmcgdGhl
ICJub2NoZWNrIiBvbmVzLCBpbnN0ZWFkIG9mIG9wZW4KPj4gICBjb2RpbmcgdGhlbQo+PiAtICJp
bnQiIGlzIHdpZGUgZW5vdWdoIGZvciBlcnJvciBjb2Rlcwo+PiAtIG5hbWUgbG9jYWwgdmFyaWFi
bGVzIHdpdGhvdXQgdXNpbmcgdW5kZXJzY29yZXMgYXMgcHJlZml4ZXMKPj4gLSBhdm9pZCBwb2lu
dGxlc3MgcGFyZW50aGVzZXMKPj4gLSBhZGQgYmxhbmtzIGFmdGVyIGNvbW1hcyBzZXBhcmF0aW5n
IHBhcmFtZXRlcnMgb3IgYXJndW1lbnRzCj4+IC0gY29uc2lzdGVudGx5IHVzZSB0YWJzIGZvciBp
bmRlbnRhdGlvbgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+IC0tLQo+PiBUaGlzIGNvcnJlY3RzIHRoZSBjb2RlIHdoaWNoIHdvdWxkIGhhdmUg
cmVzdWx0ZWQgaW4gYW4gWFNBIG9uIFhlbiA0LjIKPj4gYW5kIG9sZGVyLCBpZiB0aG9zZSB3ZXJl
IHN0aWxsIHNlY3VyaXR5IHN1cHBvcnRlZC4gRm9yIHRoYXQgcmVhc29uIEkgYXQKPj4gbGVhc3Qg
d2FudCB0byBleHBsb3JlIHdoZXRoZXIgdGhpcyBpcyBhIGNoYW5nZSB3ZSB3YW50IHRvIHRha2Ug
Zm9yIDQuOS4KPgo+IEFuZHJldywgZG8geW91IGhhdmUgYW55IG9waW5pb24gdG8gZ2V0IHRoaXMg
cGF0Y2ggaW4gWGVuIDQuOT8KCkl0IHNob3VsZCBnbyBpbi4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu May 04 17:53:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Kw9-000267-7H; Thu, 04 May 2017 17:53:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6Kw7-00025x-If
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 17:53:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 97/5C-03557-28A6B095; Thu, 04 May 2017 17:53:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVysyfVTbcpizv
 S4PdeKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePlGY6CZq6KfycXsDUwzuXoYuTiEBLYyCjR
 fWEHO4Szm1Hi6tbTLF2MHBzCAnYSG/YFdzFycogIVEv83PmHDaLmKqNEz9VtzCAJNgFNiTufP
 zGB2LwCVhKP/88Bi7MIqEisvXOXHcQWFQiXeNt4hAWiRlDi5MwnYDYn0Px/q0+xgtjMArYSd+
 buZoaw5SW2v53DPIGRdxaSlllIymYhKVvAyLyKUb04tagstUjXSC+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzCoGIBgB+Oyv06HGCU5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuBVz+SOFBIsSk1PrUjLzAGGN0xagoNHSYT3WgZQmre4IDG3ODMdInWKUVFKnFcIp
 E8AJJFRmgfXBoupS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmzQWZwpOZVwI3/RXQYiagxc
 2yHCCLSxIRUlINjCv2TfrRca5c7NIMlZss6+UvRqYfd+Gd0nO+LvDhW3dTw5CoOEeJ9XGLO75
 snxVfvFH4+fRtfYoaT2SFdAt/zfzG+jS6R/+1WYRPTOCEhNnsRSWlhtOrZ/lzPN4RcO269KmT
 xR5T7j1Z8H/x2lvy95ZILbbaymrY8fyTv0pGhPIeg80LTt/W81RiKc5INNRiLipOBAD6ZSl8p
 AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493920385!77228135!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26871 invoked from network); 4 May 2017 17:53:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 4 May 2017 17:53:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5E0442B;
 Thu,  4 May 2017 10:53:05 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BFAF73F4FF;
 Thu,  4 May 2017 10:53:04 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <5908A48B0200007800155CF7@prv-mh.provo.novell.com>
 <3845e8e7-fefa-ea41-d8fd-8e79075f6096@arm.com>
 <f0c100aa-2664-29ab-1526-db10186132e5@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <52cb1d8c-f9d9-0798-f4a0-ee8197a32f35@arm.com>
Date: Thu, 4 May 2017 18:53:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f0c100aa-2664-29ab-1526-db10186132e5@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: polish __{get,put}_user_{,no}check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDQvMDUvMTcgMTg6NTIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDQvMDUvMTcgMDk6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDAyLzA1
LzE3IDE0OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoZSBwcmltYXJ5IHB1cnBvc2UgaXMg
Y29ycmVjdGluZyBhIGxhdGVudCBidWcgaW4gX19nZXRfdXNlcl9jaGVjaygpCj4+PiAodGhlIG1h
Y3JvIGhhcyBubyBhY3RpdmUgdXNlciBhdCBwcmVzZW50KTogVGhlIGFjY2Vzc19vaygpIGNoZWNr
IHNob3VsZAo+Pj4gYmUgYmVmb3JlIHRoZSBhY3R1YWwgYWNjZXNzLCBvciBlbHNlIGFueSBQViBn
dWVzdCBjb3VsZCBpbml0aWF0ZSBNTUlPCj4+PiByZWFkcyB3aXRoIHNpZGUgZWZmZWN0cy4KPj4+
Cj4+PiBDbGVhbiB1cCBhbGwgZm91ciBtYWNyb3MgYXQgb25jZToKPj4+IC0gYWxsIGFyZ3VtZW50
cyBldmFsdWF0ZWQgZXhhY3RseSBvbmNlCj4+PiAtIGJ1aWxkIHRoZSAiY2hlY2siIGZsYXZvciB1
c2luZyB0aGUgIm5vY2hlY2siIG9uZXMsIGluc3RlYWQgb2Ygb3Blbgo+Pj4gICBjb2RpbmcgdGhl
bQo+Pj4gLSAiaW50IiBpcyB3aWRlIGVub3VnaCBmb3IgZXJyb3IgY29kZXMKPj4+IC0gbmFtZSBs
b2NhbCB2YXJpYWJsZXMgd2l0aG91dCB1c2luZyB1bmRlcnNjb3JlcyBhcyBwcmVmaXhlcwo+Pj4g
LSBhdm9pZCBwb2ludGxlc3MgcGFyZW50aGVzZXMKPj4+IC0gYWRkIGJsYW5rcyBhZnRlciBjb21t
YXMgc2VwYXJhdGluZyBwYXJhbWV0ZXJzIG9yIGFyZ3VtZW50cwo+Pj4gLSBjb25zaXN0ZW50bHkg
dXNlIHRhYnMgZm9yIGluZGVudGF0aW9uCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiBUaGlzIGNvcnJlY3RzIHRoZSBjb2Rl
IHdoaWNoIHdvdWxkIGhhdmUgcmVzdWx0ZWQgaW4gYW4gWFNBIG9uIFhlbiA0LjIKPj4+IGFuZCBv
bGRlciwgaWYgdGhvc2Ugd2VyZSBzdGlsbCBzZWN1cml0eSBzdXBwb3J0ZWQuIEZvciB0aGF0IHJl
YXNvbiBJIGF0Cj4+PiBsZWFzdCB3YW50IHRvIGV4cGxvcmUgd2hldGhlciB0aGlzIGlzIGEgY2hh
bmdlIHdlIHdhbnQgdG8gdGFrZSBmb3IgNC45Lgo+Pgo+PiBBbmRyZXcsIGRvIHlvdSBoYXZlIGFu
eSBvcGluaW9uIHRvIGdldCB0aGlzIHBhdGNoIGluIFhlbiA0Ljk/Cj4KPiBJdCBzaG91bGQgZ28g
aW4uCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gZ3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 17:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Kxb-0002KY-IO; Thu, 04 May 2017 17:54:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6Kxa-0002KI-1M
 for xen-devel@lists.xen.org; Thu, 04 May 2017 17:54:38 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 85/21-01997-DDA6B095; Thu, 04 May 2017 17:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVysyfVTfdOFne
 kQetcE4slHxezODB6HN39mymAMYo1My8pvyKBNePKe7OCSawVN/Z+Ym9gnMnSxcjFISSwkVHi
 /r0NbF2MnEDOaUaJ9k9SIDabgKbEnc+fmEBsEQFpiWufLzOC2MwCDhJvPt5jAbGFBewlDl65w
 QxiswioSmx9sB6shlfAUmLT/fVgMyUE5CV2tV1kncDIuYCRYRWjRnFqUVlqka6hhV5SUWZ6Rk
 luYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqC36hkYGHcw/j7teYhRkoNJSZRX/RV7pBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJXkGg94UEi1LTUyvSMnOAYQOTluDgURLhZQJJ8xYXJOYWZ6ZD
 pE4xGnO8W/rhPRPHnHtf3zMJseTl56VKifP+ywQqFQApzSjNgxsEC+dLjLJSwryMDAwMQjwFq
 UW5mSWo8q8YxTkYlYR5c0Gm8GTmlcDtewV0ChPQKc2yHCCnlCQipKQaGJdsCfjdZHTmpa1dzX
 fFin1/Zu7sc+e4a7RRzt3yz+Kdp3KW87w+uGrT9pBbtjvK/iWsU1nz4PuxbHPVIraAZQ97ZSI
 dXrz/1CjrsPESv08wh8cs9j3/zLw1Gh9vmDDH8Pfv3wYvbpQ95HN/eVEluNNVp9S7NUjR5c7P
 E6qRDuv3vX99RKn5mr0SS3FGoqEWc1FxIgCruZ8KYgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1493920476!94772018!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18003 invoked from network); 4 May 2017 17:54:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 4 May 2017 17:54:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C9D902B;
 Thu,  4 May 2017 10:54:35 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 35FBE3F4FF;
 Thu,  4 May 2017 10:54:35 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 18:54:22 +0100
Message-Id: <20170504175425.22759-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 0/3] xen/arm: Survive unknown traps from guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgZW5zdXJlIHRoYXQgWGVuIHdpbGwgbm90
IGRpZSB3aGVuIHJlY2VpdmluZyB1bmtub3duCnRyYXAgZnJvbSB0aGUgZ3Vlc3RzLiBJIGFtIG5v
dCBhd2FyZSBvZiBhbnkgaXNzdWUgd2l0aCBwbGF0Zm9ybSB3ZSBjdXJyZW50bHkKc3VwcG9ydCwg
c28gSSBhbSBub3Qgc3VyZSB3aGV0aGVyIGl0IHdvdWxkIGJlIFhlbiA0LjkgbWF0ZXJpYWwuCgpD
aGVlcnMsCgpKdWxpZW4gR3JhbGwgKDMpOgogIHhlbi9hcm06IGFybTMyOiBSZW5hbWUgdGhlIHRy
YXAgdG8gdGhlIGNvcnJlY3QgbmFtZQogIHhlbi9hcm06IGRvX3RyYXBfaHlwZXJ2aXNvcjogU2Vw
YXJhdGUgaHlwZXJ2aXNvciBhbmQgZ3Vlc3QgdHJhcHMKICB4ZW4vYXJtOiBTdXJ2aXZlIHVua25v
d24gdHJhcHMgZnJvbSBndWVzdHMKCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8ICA4ICsr
KystLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyB8ICA0ICsrLS0KIHhlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8
IDE4ICsrKysrKysrKysrKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 17:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Kxc-0002Kt-Ro; Thu, 04 May 2017 17:54:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6Kxb-0002KW-Q6
 for xen-devel@lists.xen.org; Thu, 04 May 2017 17:54:39 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6E/C3-03696-FDA6B095; Thu, 04 May 2017 17:54:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsVysyfVTfdeFne
 kwc3NshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8buFsuCP3IVq5/fYGxg3CXexcjFISSwmVFi
 fu9mJgjnNKPE7Uk/gBxODjYBTYk7nz+B2SIC0hLXPl9mBLGZBRwk3ny8xwJiCwuESrz5doO9i
 5GDg0VAVeL0fVcQk1fAUqJ7Ug1IhYSAvMSutousIDangJXE3K2tzCAlQkAlX1s0JjByL2BkWM
 WoUZxaVJZapGtoqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehZBiDYwfhjWcA
 hRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgFgYEiJFiUmp5akZaZAwwxmLQE
 B4+SCC8TSJq3uCAxtzgzHSJ1ilFRSpz3XyZQQgAkkVGaB9cGC+tLjLJSwryMQIcI8RSkFuVml
 qDKv2IU52BUEubNBZnCk5lXAjf9FdBiJqDFzbIcIItLEhFSUg2MMUf3RPwoy8wXVZT6WSytyL
 XX9suDqVqMp+895Jy7uyTlmTvLpOd/rVPzqjS2bJ96JdNeYHoM/46d13OuPX29gufiFMO9H5b
 +nl3seNTNJ2bRp91WCuJ1Ees7/zQ97p62S/i2vjbn9kMRhQuieQp1a1dmNNxfvS70+5xcrYCl
 D6Sv6bRxJObYKrEUZyQaajEXFScCAMS2uAxmAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493920477!66744113!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49010 invoked from network); 4 May 2017 17:54:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 4 May 2017 17:54:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7DAE61509;
 Thu,  4 May 2017 10:54:37 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DEAE93F4FF;
 Thu,  4 May 2017 10:54:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 18:54:24 +0100
Message-Id: <20170504175425.22759-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170504175425.22759-1-julien.grall@arm.com>
References: <20170504175425.22759-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 2/3] xen/arm: do_trap_hypervisor: Separate
	hypervisor and guest traps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIGRvX3RyYXBfaHlwZXJ2aXNvciBpcyBjdXJyZW50bHkgaGFuZGxpbmcgYm90
aCB0cmFwIGNvbWluZwpmcm9tIHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3QuIFRoaXMgbWFr
ZXMgZGlmZmljdWx0IHRvIGdldCBzcGVjaWZpYwpiZWhhdmlvciB3aGVuIGEgdHJhcCBpcyBjb21p
bmcgZnJvbSBlaXRoZXIgdGhlIGd1ZXN0IG9yIHRoZSBoeXBlcnZpc29yLgoKU3BsaXQgdGhlIGZ1
bmN0aW9uIGludG8gdHdvIHBhcnRzOgogICAgLSBkb190cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxl
IGd1ZXN0IHRyYXBzCiAgICAtIGRvX3RyYXBfaHlwX3N5bmMgdG8gaGFuZGxlIGh5cGVydmlzb3Ig
dHJhcHMKCk9uIEFBcmNoMzIsIHRoZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMgdGhlIHN0
YW5kYXJkIG1lY2hhbmlzbSBmb3IKdHJhcHBpbmcgR3Vlc3QgT1MgZnVuY3Rpb25zIHRvIHRoZSBo
eXBlcnZpc29yIChzZWUgQjEuMTQuMSBpbiBBUk0gRERJCjA0MDZDLmMpLiBJdCBjYW5ub3QgYmUg
Z2VuZXJhdGVkIHdoZW4gZ2VuZXJhdGVkIHdoZW4gdGhlIHByb2Nlc3NvciBpcyBpbgpIeXAgTW9k
ZSwgaW5zdGVhZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2VkLiBTbyBpdCBpcyBmaW5lIHRv
IHJlcGxhY2UKdGhlIGNhbGwgdG8gZG9fdHJhcF9oeXBlcnZpc29yIGJ5IGRvX3RyYXBfZ3Vlc3Rf
c3luYy4KCkZvciBBQXJjaDY0LCB0aGVyZSBhcmUgdHdvIGRpc3RpbmN0cyBleGNlcHRpb24gZGVw
ZW5kaW5nIHdoZXRoZXIgdGhlCmV4Y2VwdGlvbiB3YXMgdGFrZW4gZnJvbSB0aGUgY3VycmVudCBs
ZXZlbCAoaHlwZXJ2aXNvcikgb3IgbG93ZXIgbGV2ZWwKKGd1ZXN0KS4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8ICA2ICsr
Ky0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCAxNyArKysrKysrKysrKysrKysrLQog
MyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMKaW5kZXggMDU3MzMwODlmNy4uMTIwOTIyZTY0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTE1
MiwxNCArMTUyLDE0IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogICAgICAgICBiIHRyYXBf
aHlwZXJ2aXNvcl9jYWxsICAgICAgICAgIC8qIDB4MDggLSBIeXBlcnZpc29yIENhbGwgKi8KICAg
ICAgICAgYiB0cmFwX3ByZWZldGNoX2Fib3J0ICAgICAgICAgICAvKiAweDBjIC0gUHJlZmV0Y2gg
QWJvcnQgKi8KICAgICAgICAgYiB0cmFwX2RhdGFfYWJvcnQgICAgICAgICAgICAgICAvKiAweDEw
IC0gRGF0YSBBYm9ydCAqLwotICAgICAgICBiIHRyYXBfaHlwZXJ2aXNvciAgICAgICAgICAgICAg
IC8qIDB4MTQgLSBIeXBlcnZpc29yICovCisgICAgICAgIGIgdHJhcF9ndWVzdF9zeW5jICAgICAg
ICAgICAgICAgLyogMHgxNCAtIEh5cGVydmlzb3IgKi8KICAgICAgICAgYiB0cmFwX2lycSAgICAg
ICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCiAgICAgICAgIGIgdHJhcF9maXEgICAg
ICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwogCiBERUZJTkVfVFJBUF9FTlRSWSh1
bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwp
CiBERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRjaF9hYm9ydCkKLURFRklORV9UUkFQX0VOVFJZKGh5
cGVydmlzb3IpCitERUZJTkVfVFJBUF9FTlRSWShndWVzdF9zeW5jKQogREVGSU5FX1RSQVBfRU5U
UllfTk9JUlEoaXJxKQogREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlxKQogREVGSU5FX1RSQVBf
RU5UUllfTk9BQk9SVChkYXRhX2Fib3J0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCAxMzdlNjdjNjc0Li4w
NmFmYzhhNGU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTg5LDcgKzE4OSw3IEBAIGh5cF9zeW5jOgog
ICAgICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzYKICAgICAg
ICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlzb3IKKyAg
ICAgICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAgaHlwPTEKIAog
aHlwX2lycToKQEAgLTIxMSw3ICsyMTEsNyBAQCBndWVzdF9zeW5jOgogICAgICAgICAgICAgICAg
ICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQogICAgICAgICBtc3IgICAg
IGRhaWZjbHIsICM2CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9f
dHJhcF9oeXBlcnZpc29yCisgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCiAxOgog
ICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MAogCkBAIC0yNTQsNyArMjU0LDcgQEAgZ3Vl
c3Rfc3luY19jb21wYXQ6CiAgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VS
Uk9SX0VOVFJZX0VYSVQpCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzYKICAgICAgICAgbW92
ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlzb3IKKyAgICAgICAg
YmwgICAgICBkb190cmFwX2d1ZXN0X3N5bmMKIDE6CiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNv
bXBhdD0xCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKaW5kZXggNjAxMGM5NmM1NC4uYzhjZTYyZmY5NiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI4MDUsNyArMjgw
NSw3IEBAIHN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICB9CiB9CiAKLWFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cGVydmlz
b3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCithc21saW5rYWdlIHZvaWQgZG9fdHJhcF9n
dWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07CiAKQEAgLTI5MjUsNiArMjkyNSwyMSBA
QCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgICAgICBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3QocmVncywgaHNyKTsKICAg
ICAgICAgYnJlYWs7CiAKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoIkd1ZXN0IFRyYXAu
IEhTUj0weCV4IEVDPTB4JXggSUw9JXggU3luZHJvbWU9MHglIlBSSXgzMiJcbiIsCisgICAgICAg
ICAgICAgICBoc3IuYml0cywgaHNyLmVjLCBoc3IubGVuLCBoc3IuaXNzKTsKKyAgICAgICAgZG9f
dW5leHBlY3RlZF90cmFwKCJHdWVzdCIsIHJlZ3MpOworICAgIH0KK30KKworYXNtbGlua2FnZSB2
b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAg
Y29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKKworICAgIGVudGVy
X2h5cGVydmlzb3JfaGVhZChyZWdzKTsKKworICAgIHN3aXRjaCAoIGhzci5lYyApCisgICAgewog
I2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBjYXNlIEhTUl9FQ19CUks6CiAgICAgICAgIGRvX3Ry
YXBfYnJrKHJlZ3MsIGhzcik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 17:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Kxg-0002ML-48; Thu, 04 May 2017 17:54:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6Kxf-0002Ll-1X
 for xen-devel@lists.xen.org; Thu, 04 May 2017 17:54:43 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B3/90-02183-1EA6B095; Thu, 04 May 2017 17:54:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfduFne
 kwe9JqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfPX1sBV38FWcfhDYwXubuYuTiEBLYxCjR
 v24ZO4RzmlHiz4xFbF2MnBxsApoSdz5/YgKxRQSkJa59vswIYjMLOEi8+XiPBcQWFvCQuPt7P
 juIzSKgKvHy+H2wel4BS4ndd1eC1UgIyEvsarvICmJzClhJzN3aytzFyAG0zFLia4vGBEbuBY
 wMqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GM+
 f9jzEKMnBpCTKq/6KPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/CTO5IIcGi1PTUirTMHGCY
 waQlOHiURHivZQCleYsLEnOLM9MhUqcYFaXEeTtA+gRAEhmleXBtsNC+xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWHeXJApPJl5JXDTXwEtZgJa3CzLAbK4JBEhJdXAOIfpJMumtxqmERPLv9
 8RyXj96tJLTw1nDnZeH9ayDT6HXq1QWHBJf48u75ltCiHX817Myk2MDF/+0tl6b1TRV7/vC17
 anAjWPftYR32vmMPDoiVzf4ct4Fp566KomMFhiaa1n+VnGMyz0WPiNte7kH+roJPF3o9xuf7r
 X+ukk1TaxTa359ReU2Ipzkg01GIuKk4EAHLyWvVoAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493920477!96567002!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35842 invoked from network); 4 May 2017 17:54:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 4 May 2017 17:54:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A4008344;
 Thu,  4 May 2017 10:54:36 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 10FD93F4FF;
 Thu,  4 May 2017 10:54:35 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 18:54:23 +0100
Message-Id: <20170504175425.22759-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170504175425.22759-1-julien.grall@arm.com>
References: <20170504175425.22759-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 1/3] xen/arm: arm32: Rename the trap to the
	correct name
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVyIFRhYmxlIEIxLTMgaW4gQVJNIERESSAwNDA2Qy5jLCB0aGUgdmVjdG9yIDB4OCBmb3IgaHlw
IGlzIGNhbGxlZAoiSHlwZXJ2aXNvciBDYWxsIi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
fCA0ICsrLS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIHwgNCArKy0tCiAyIGZpbGVzIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4
IDJiMDRhOTk2NjQuLjA1NzMzMDg5ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNDksNyArMTQ5LDcg
QEAgdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIC53
b3JkIDAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMHgwMCAtIFJlc2V0ICovCiAgICAgICAg
IGIgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24gICAgLyogMHgwNCAtIFVuZGVmaW5lZCBJbnN0
cnVjdGlvbiAqLwotICAgICAgICBiIHRyYXBfc3VwZXJ2aXNvcl9jYWxsICAgICAgICAgIC8qIDB4
MDggLSBTdXBlcnZpc29yIENhbGwgKi8KKyAgICAgICAgYiB0cmFwX2h5cGVydmlzb3JfY2FsbCAg
ICAgICAgICAvKiAweDA4IC0gSHlwZXJ2aXNvciBDYWxsICovCiAgICAgICAgIGIgdHJhcF9wcmVm
ZXRjaF9hYm9ydCAgICAgICAgICAgLyogMHgwYyAtIFByZWZldGNoIEFib3J0ICovCiAgICAgICAg
IGIgdHJhcF9kYXRhX2Fib3J0ICAgICAgICAgICAgICAgLyogMHgxMCAtIERhdGEgQWJvcnQgKi8K
ICAgICAgICAgYiB0cmFwX2h5cGVydmlzb3IgICAgICAgICAgICAgICAvKiAweDE0IC0gSHlwZXJ2
aXNvciAqLwpAQCAtMTU3LDcgKzE1Nyw3IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogICAg
ICAgICBiIHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8KIAog
REVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQotREVGSU5FX1RSQVBfRU5U
Ulkoc3VwZXJ2aXNvcl9jYWxsKQorREVGSU5FX1RSQVBfRU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQog
REVGSU5FX1RSQVBfRU5UUlkocHJlZmV0Y2hfYWJvcnQpCiBERUZJTkVfVFJBUF9FTlRSWShoeXBl
cnZpc29yKQogREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoaXJxKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRleCA1
YmM1ZjY0ZDg2Li5lNzU4MzY3OTJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJh
cHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtNTAsOSArNTAsOSBAQCBk
aWU6CiAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJVbmRlZmluZWQgSW5zdHJ1Y3Rpb24iLCByZWdz
KTsKIH0KIAotYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfc3VwZXJ2aXNvcl9jYWxsKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQorYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNvcl9j
YWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewotICAgIGRvX3VuZXhwZWN0ZWRfdHJh
cCgiU3VwZXJ2aXNvciBDYWxsIiwgcmVncyk7CisgICAgZG9fdW5leHBlY3RlZF90cmFwKCJIeXBl
cnZpc29yIENhbGwiLCByZWdzKTsKIH0KIAogYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfcHJlZmV0
Y2hfYWJvcnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 17:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Kxg-0002Mo-Ca; Thu, 04 May 2017 17:54:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6Kxf-0002Ls-Fw
 for xen-devel@lists.xen.org; Thu, 04 May 2017 17:54:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 77/AA-02022-2EA6B095; Thu, 04 May 2017 17:54:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTfd+Fne
 kwZIFQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhN2YFr3grun/PYmxgXMTdxcjJISSwmVHi
 4AO3LkYuIPs0o0TPzg+MIAk2AU2JO58/MYHYIgLSEtc+XwaLMwukSSxb8RrMFhawl3h5ZAKYz
 SKgKvH7wSqwel4BS4k7J4+xgNgSAvISu9ousoLYnAJWEnO3tjJ3MXIALbOU+NqiMYGRewEjwy
 pGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDfMgDBDsa+Wc6
 HGCU5mJREedVfsUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVBIaKkGBRanpqRVpmDjDIYNIS
 HDxKIrzHM4HSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzvsPpEgApCijNA9uBCzgLzHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNxdkCk9mXgncpldARzABHdEsywFyREkiQkqqgdFwwi
 vt6gKrH9YzazwLDrkrfTCpKwsxnmx957y1yq36SY2FDuuPBrU27Ha79phP9nTl+y/rWqfelQ0
 1by9Q0fVlWDFfyXLfe4Wcj1a8jZ/v+iXyftlR0PHxsJHeR3mp01r3G0tPZvb+Z1UMZ4vc9o7l
 lqdZVpBe8FnxTlO2AKmIdQ+nSlW9VGIpzkg01GIuKk4EAPS5lKBzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1493920478!82429905!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3960 invoked from network); 4 May 2017 17:54:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 4 May 2017 17:54:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7BDB515BE;
 Thu,  4 May 2017 10:54:38 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B94943F4FF;
 Thu,  4 May 2017 10:54:37 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 18:54:25 +0100
Message-Id: <20170504175425.22759-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170504175425.22759-1-julien.grall@arm.com>
References: <20170504175425.22759-1-julien.grall@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 3/3] xen/arm: Survive unknown traps from guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHdlIGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5FQyB2YWx1ZSB3ZSBk
b24ndCByZWNvZ25pc2UuCkFzIGNvbmZpZ3VyYWJsZSBkaXNhYmxlcy9lbmFibGVzIGFyZSBhZGRl
ZCB0byB0aGUgYXJjaGl0ZWN0dXJlCihjb250cm9sbGVkIGJ5IFJFUzEvUkVTTyBiaXRzIHJlc3Bl
Y3RpdmVseSksIHdpdGggYXNzb2NpYXRlZCBzeW5jaHJvbm91cwpleGNlcHRpb25zLCBpdCBtYXkg
YmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciBleGNlcHRpb25zIHdpdGgKY2xhc3Nl
cyB0aGF0IHdlIGRvbid0IHJlY29nbmlzZS4KCldoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2Ug
ZXhjZXB0aW9ucyBpbiBhIG1hbm5lciB1c2VmdWwgdG8gdGhlIGd1ZXN0LAp3ZSBjYW4gYXZvaWQg
YnJpbmdpbmcgZG93biB0aGUgaG9zdC4gUGVyIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NSwgcGFn
ZQpENy0xOTM3LCBFQyB2YWx1ZXMgd2l0aGluIHRoZSByYW5nZSAweDAwIC0gMHgyYyBhcmUgcmVz
ZXJ2ZWQgZm9yIGZ1dHVyZQp1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25zLCBhbmQgRUMg
d2l0aGluIHRoZSByYW5nZSAweDJkIC0gMHgzZiBtYXkKYmUgdXNlZCBmb3IgZWl0aGVyIHN5bmNo
cm9ub3VzIG9yIGFzeW5jaHJvbm91cyBleGNlcHRpb25zLgoKVGhlIHBhdGNoIG1ha2VzIFhlbiBo
YW5kbGUgYW55IHVua25vd24gRUMgYnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRApleGNlcHRpb24g
aW50byB0aGUgZ3Vlc3QsIHdpdGggYSBjb3JyZXNwb25kaW5nIChyYXRlbGltaXRlZCkgd2Fybmlu
ZyBpbgp0aGUgbG9nLgoKVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgZjA1MGZl
N2E5MTY0ICJhcm06IEtWTTogU3Vydml2ZSB1bmtub3duCnRyYXBzIGZyb20gdGhlIGd1ZXN0Ii4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2Vk
LWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS90cmFwcy5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKaW5kZXggYzhjZTYyZmY5Ni4uYzAyMDNkYTA5NyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI5MjYs
OSArMjkyNiwxMCBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAg
ICAgIHByaW50aygiR3Vlc3QgVHJhcC4gSFNSPTB4JXggRUM9MHgleCBJTD0leCBTeW5kcm9tZT0w
eCUiUFJJeDMyIlxuIiwKLSAgICAgICAgICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4s
IGhzci5pc3MpOwotICAgICAgICBkb191bmV4cGVjdGVkX3RyYXAoIkd1ZXN0IiwgcmVncyk7Cisg
ICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgIkd1ZXN0IFRy
YXAuIEhTUj0weCV4IEVDPTB4JXggSUw9JXggU3luZHJvbWU9MHglIlBSSXgzMiJcbiIsCisgICAg
ICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxlbiwgaHNyLmlzcyk7CisgICAgICAg
IGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKICAgICB9CiB9CiAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 17:55:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Kyk-0002dN-No; Thu, 04 May 2017 17:55:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290862c92=anthony.perard@citrix.com>)
 id 1d6Kyj-0002d3-6D
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 17:55:49 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0D/FF-03557-42B6B095; Thu, 04 May 2017 17:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK5yNne
 kwYovNhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP4roKCCQYVm6YvY2tgvKXcxcjJISHgL/Hx
 w0EWCNtdYnr7CjYQm0VAReLe13fMIDabgIHEiulXGUFsEQF9iU23G9m7GLk4mAU2M0p8vPgVr
 FlYIFHizuUjYEW8AtYSK7Z+BosLCXhJNK1bxQQRF5Q4OfMJWJxZQEdiwe5PQMs4gGxpieX/OE
 DCnALeEufPXgK7QVRAWWLJ6S1QY9QkbixcBnWnhcSOj31sExgFZiGZOgvJ1FkIUxcwMq9i1Ch
 OLSpLLdI1NNNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTAYg2MF4f2PAIUZJ
 DiYlUV71V+yRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4BbO4I4UEi1LTUyvSMnOAMQKTluDgU
 RLhZQJJ8xYXJOYWZ6ZDpE4xKkqJ83ZkAiUEQBIZpXlwbbC4vMQoKyXMywh0iBBPQWpRbmYJqv
 wrRnEORiVh3miQ8TyZeSVw018BLWYCWtwsywGyuCQRISXVwCi4raqef1a074N5obnO+4Q9zm+
 4urby1KuHWvxyWnXv3s9R+DlF863f81tssh4m+Tr82U6S3L/+Cs6ru3oxq5btgnANQ/Qd75t8
 v9Yaf5DsvttmtK/62bSvCUWZu58f9S2Qin3yfPLRUxKCdrvcI6ec9FBVuNwYJDf1xFaj2gnls
 fcXzV33QEGJpTgj0VCLuag4EQA0VMkyxgIAAA==
X-Env-Sender: prvs=290862c92=anthony.perard@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493920546!60892421!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17376 invoked from network); 4 May 2017 17:55:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 17:55:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422261125"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
Date: Thu, 4 May 2017 18:55:43 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170504175543.GE1553@perard.uk.xensource.com>
References: <alpine.DEB.2.10.1705031359390.9240@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1705031359390.9240@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.8.2 (2017-04-18)
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Cc: xen-devel@lists.xensource.com, crosthwaite.peter@gmail.com,
 qemu-devel@nongnu.org, x1917x@gmail.com, pbonzini@redhat.com,
 hrgstephen@gmail.com, rth@twiddle.net
Subject: Re: [Xen-devel] [PATCH v2] xen/mapcache: store dma information in
 revmapcache entries for debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDI6MDA6MzVQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IFRoZSBYZW4gbWFwY2FjaGUgaXMgYWJsZSB0byBjcmVhdGUgbG9uZyB0ZXJt
IG1hcHBpbmdzLCB0aGV5IGFyZSBjYWxsZWQKPiAibG9ja2VkIiBtYXBwaW5ncy4gVGhlIHRoaXJk
IHBhcmFtZXRlciBvZiB0aGUgeGVuX21hcF9jYWNoZSBjYWxsCj4gc3BlY2lmaWVzIGlmIGEgbWFw
cGluZyBpcyBhICJsb2NrZWQiIG1hcHBpbmcuCj4gCj4gCj4gPkZyb20gdGhlIFFFTVUgcG9pbnQg
b2YgdmlldyB0aGVyZSBhcmUgdHdvIGtpbmRzIG9mIGxvbmcgdGVybSBtYXBwaW5nczoKPiAKPiBb
YV0gZGV2aWNlIG1lbW9yeSBtYXBwaW5ncywgc3VjaCBhcyBvcHRpb24gcm9tcyBhbmQgdmlkZW8g
bWVtb3J5Cj4gW2JdIGRtYSBtYXBwaW5ncywgY3JlYXRlZCBieSBkbWFfbWVtb3J5X21hcCAmIGZy
aWVuZHMKPiAKPiBBZnRlciBjZXJ0YWluIG9wZXJhdGlvbnMsIGJhbGxvb25pbmcgYSBWTSBpbiBw
YXJ0aWN1bGFyLCBYZW4gYXNrcyBRRU1VCj4ga2luZGx5IHRvIGRlc3Ryb3kgYWxsIG1hcHBpbmdz
LiBIb3dldmVyLCBjZXJ0YWlubHkgW2FdIG1hcHBpbmdzIGFyZQo+IHByZXNlbnQgYW5kIGNhbm5v
dCBiZSByZW1vdmVkLiBUaGF0J3Mgbm90IGEgcHJvYmxlbSBhcyB0aGV5IGFyZSBub3QKPiBhZmZl
Y3RlZCBieSBiYWxsb29ubmluZy4gVGhlICpyZWFsKiBwcm9ibGVtIGlzIHRoYXQgaWYgdGhlcmUg
YXJlIGFueQo+IG1hcHBpbmdzIG9mIHR5cGUgW2JdLCBhbnkgb3V0c3RhbmRpbmcgZG1hIG9wZXJh
dGlvbnMgY291bGQgZmFpbC4gVGhpcyBpcwo+IGEga25vd24gc2hvcnRjb21pbmcuIEluIG90aGVy
IHdvcmRzLCB3aGVuIFhlbiBhc2tzIFFFTVUgdG8gZGVzdHJveSBhbGwKPiBtYXBwaW5ncywgaXQg
aXMgYW4gZXJyb3IgaWYgYW55IFtiXSBtYXBwaW5ncyBleGlzdC4KPiAKPiBIb3dldmVyIHRvZGF5
IHdlIGhhdmUgbm8gd2F5IG9mIGRpc3Rpbmd1aXNoaW5nIFthXSBmcm9tIFtiXS4gQmVjYXVzZSBv
Zgo+IHRoYXQsIHdlIGNhbm5vdCBldmVuIHByaW50IGEgZGVjZW50IHdhcm5pbmcuCj4gCj4gVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICJkbWEiIGJvb2wgZmllbGQgdG8gTWFwQ2FjaGVSZXYg
ZW50aXJlcywgdG8KPiByZW1lbWJlciBpZiBhIGdpdmVuIG1hcHBpbmcgaXMgZm9yIGRtYSBvciBp
cyBhIGxvbmcgdGVybSBkZXZpY2UgbWVtb3J5Cj4gbWFwcGluZy4gV2hlbiB4ZW5faW52YWxpZGF0
ZV9tYXBfY2FjaGUgaXMgY2FsbGVkLCB3ZSBwcmludCBhIHdhcm5pbmcgaWYKPiBhbnkgW2JdIG1h
cHBpbmdzIGV4aXN0LiBXZSBpZ25vcmUgW2FdIG1hcHBpbmdzLgo+IAo+IE1hcHBpbmdzIGNyZWF0
ZWQgYnkgcWVtdV9tYXBfcmFtX3B0ciBhcmUgYXNzdW1lZCB0byBiZSBbYV0sIHdoaWxlCj4gbWFw
cGluZ3MgY3JlYXRlZCBieSBhZGRyZXNzX3NwYWNlX21hcC0+cWVtdV9yYW1fcHRyX2xlbmd0aCBh
cmUgYXNzdW1lZAo+IHRvIGJlIFtiXS4KPiAKPiBUaGUgZ29hbCBvZiB0aGUgcGF0Y2ggaXMgdG8g
bWFrZSBkZWJ1Z2dpbmcgYW5kIHN5c3RlbSB1bmRlcnN0YW5kaW5nCj4gZWFzaWVyLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PiBBY2tlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KPiAKCkFja2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCj4gLS0tCj4g
Cj4gQ2hhbmdlcyBpbiB2MjoKPiAtIGFkZCBhY2tlZC1ieQo+IC0gZml4IGNvZGUgc3R5bGUgcHJv
YmxlbQo+IAo+IGRpZmYgLS1naXQgYS9leGVjLmMgYi9leGVjLmMKPiBpbmRleCBlYWM2MDg1Li44
NTc2OWUxIDEwMDY0NAo+IC0tLSBhL2V4ZWMuYwo+ICsrKyBiL2V4ZWMuYwo+IEBAIC0yMDg0LDEw
ICsyMDg0LDEwIEBAIHZvaWQgKnFlbXVfbWFwX3JhbV9wdHIoUkFNQmxvY2sgKnJhbV9ibG9jaywg
cmFtX2FkZHJfdCBhZGRyKQo+ICAgICAgICAgICAqIEluIHRoYXQgY2FzZSBqdXN0IG1hcCB1bnRp
bCB0aGUgZW5kIG9mIHRoZSBwYWdlLgo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIGlmIChibG9j
ay0+b2Zmc2V0ID09IDApIHsKPiAtICAgICAgICAgICAgcmV0dXJuIHhlbl9tYXBfY2FjaGUoYWRk
ciwgMCwgMCk7Cj4gKyAgICAgICAgICAgIHJldHVybiB4ZW5fbWFwX2NhY2hlKGFkZHIsIDAsIDAs
IGZhbHNlKTsKPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgIGJsb2NrLT5ob3N0ID0geGVuX21h
cF9jYWNoZShibG9jay0+b2Zmc2V0LCBibG9jay0+bWF4X2xlbmd0aCwgMSk7Cj4gKyAgICAgICAg
YmxvY2stPmhvc3QgPSB4ZW5fbWFwX2NhY2hlKGJsb2NrLT5vZmZzZXQsIGJsb2NrLT5tYXhfbGVu
Z3RoLCAxLCBmYWxzZSk7Cj4gICAgICB9Cj4gICAgICByZXR1cm4gcmFtYmxvY2tfcHRyKGJsb2Nr
LCBhZGRyKTsKPiAgfQo+IEBAIC0yMTE3LDEwICsyMTE3LDEwIEBAIHN0YXRpYyB2b2lkICpxZW11
X3JhbV9wdHJfbGVuZ3RoKFJBTUJsb2NrICpyYW1fYmxvY2ssIHJhbV9hZGRyX3QgYWRkciwKPiAg
ICAgICAgICAgKiBJbiB0aGF0IGNhc2UganVzdCBtYXAgdGhlIHJlcXVlc3RlZCBhcmVhLgo+ICAg
ICAgICAgICAqLwo+ICAgICAgICAgIGlmIChibG9jay0+b2Zmc2V0ID09IDApIHsKPiAtICAgICAg
ICAgICAgcmV0dXJuIHhlbl9tYXBfY2FjaGUoYWRkciwgKnNpemUsIDEpOwo+ICsgICAgICAgICAg
ICByZXR1cm4geGVuX21hcF9jYWNoZShhZGRyLCAqc2l6ZSwgMSwgdHJ1ZSk7Cj4gICAgICAgICAg
fQo+ICAKPiAtICAgICAgICBibG9jay0+aG9zdCA9IHhlbl9tYXBfY2FjaGUoYmxvY2stPm9mZnNl
dCwgYmxvY2stPm1heF9sZW5ndGgsIDEpOwo+ICsgICAgICAgIGJsb2NrLT5ob3N0ID0geGVuX21h
cF9jYWNoZShibG9jay0+b2Zmc2V0LCBibG9jay0+bWF4X2xlbmd0aCwgMSwgdHJ1ZSk7Cj4gICAg
ICB9Cj4gIAo+ICAgICAgcmV0dXJuIHJhbWJsb2NrX3B0cihibG9jaywgYWRkcik7Cj4gZGlmZiAt
LWdpdCBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jIGIvaHcvaTM4Ni94ZW4veGVuLW1hcGNh
Y2hlLmMKPiBpbmRleCAzMWRlYmRmLi5lNjAxNTZjIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYveGVu
L3hlbi1tYXBjYWNoZS5jCj4gKysrIGIvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKPiBAQCAt
NjIsNiArNjIsNyBAQCB0eXBlZGVmIHN0cnVjdCBNYXBDYWNoZVJldiB7Cj4gICAgICBod2FkZHIg
cGFkZHJfaW5kZXg7Cj4gICAgICBod2FkZHIgc2l6ZTsKPiAgICAgIFFUQUlMUV9FTlRSWShNYXBD
YWNoZVJldikgbmV4dDsKPiArICAgIGJvb2wgZG1hOwo+ICB9IE1hcENhY2hlUmV2Owo+ICAKPiAg
dHlwZWRlZiBzdHJ1Y3QgTWFwQ2FjaGUgewo+IEBAIC0yMDIsNyArMjAzLDcgQEAgc3RhdGljIHZv
aWQgeGVuX3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5ICplbnRyeSwKPiAgfQo+ICAKPiAgc3Rh
dGljIHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGVfdW5sb2NrZWQoaHdhZGRyIHBoeXNfYWRkciwgaHdh
ZGRyIHNpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4
X3QgbG9jaykKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhf
dCBsb2NrLCBib29sIGRtYSkKPiAgewo+ICAgICAgTWFwQ2FjaGVFbnRyeSAqZW50cnksICpwZW50
cnkgPSBOVUxMOwo+ICAgICAgaHdhZGRyIGFkZHJlc3NfaW5kZXg7Cj4gQEAgLTI4OSw2ICsyOTAs
NyBAQCB0cnlhZ2FpbjoKPiAgICAgIGlmIChsb2NrKSB7Cj4gICAgICAgICAgTWFwQ2FjaGVSZXYg
KnJldmVudHJ5ID0gZ19tYWxsb2MwKHNpemVvZihNYXBDYWNoZVJldikpOwo+ICAgICAgICAgIGVu
dHJ5LT5sb2NrKys7Cj4gKyAgICAgICAgcmV2ZW50cnktPmRtYSA9IGRtYTsKPiAgICAgICAgICBy
ZXZlbnRyeS0+dmFkZHJfcmVxID0gbWFwY2FjaGUtPmxhc3RfZW50cnktPnZhZGRyX2Jhc2UgKyBh
ZGRyZXNzX29mZnNldDsKPiAgICAgICAgICByZXZlbnRyeS0+cGFkZHJfaW5kZXggPSBtYXBjYWNo
ZS0+bGFzdF9lbnRyeS0+cGFkZHJfaW5kZXg7Cj4gICAgICAgICAgcmV2ZW50cnktPnNpemUgPSBl
bnRyeS0+c2l6ZTsKPiBAQCAtMzAwLDEyICszMDIsMTIgQEAgdHJ5YWdhaW46Cj4gIH0KPiAgCj4g
IHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGUoaHdhZGRyIHBoeXNfYWRkciwgaHdhZGRyIHNpemUsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrKQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ4X3QgbG9jaywgYm9vbCBkbWEpCj4gIHsKPiAgICAgIHVpbnQ4X3QgKnA7Cj4g
IAo+ICAgICAgbWFwY2FjaGVfbG9jaygpOwo+IC0gICAgcCA9IHhlbl9tYXBfY2FjaGVfdW5sb2Nr
ZWQocGh5c19hZGRyLCBzaXplLCBsb2NrKTsKPiArICAgIHAgPSB4ZW5fbWFwX2NhY2hlX3VubG9j
a2VkKHBoeXNfYWRkciwgc2l6ZSwgbG9jaywgZG1hKTsKPiAgICAgIG1hcGNhY2hlX3VubG9jaygp
Owo+ICAgICAgcmV0dXJuIHA7Cj4gIH0KPiBAQCAtNDI2LDggKzQyOCwxMSBAQCB2b2lkIHhlbl9p
bnZhbGlkYXRlX21hcF9jYWNoZSh2b2lkKQo+ICAgICAgbWFwY2FjaGVfbG9jaygpOwo+ICAKPiAg
ICAgIFFUQUlMUV9GT1JFQUNIKHJldmVudHJ5LCAmbWFwY2FjaGUtPmxvY2tlZF9lbnRyaWVzLCBu
ZXh0KSB7Cj4gLSAgICAgICAgRFBSSU5URigiVGhlcmUgc2hvdWxkIGJlIG5vIGxvY2tlZCBtYXBw
aW5ncyBhdCB0aGlzIHRpbWUsICIKPiAtICAgICAgICAgICAgICAgICJidXQgIlRBUkdFVF9GTVRf
cGx4IiAtPiAlcCBpcyBwcmVzZW50XG4iLAo+ICsgICAgICAgIGlmICghcmV2ZW50cnktPmRtYSkg
ewo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZnByaW50
ZihzdGRlcnIsICJMb2NrZWQgRE1BIG1hcHBpbmcgd2hpbGUgaW52YWxpZGF0aW5nIG1hcGNhY2hl
ISIKPiArICAgICAgICAgICAgICAgICIgIlRBUkdFVF9GTVRfcGx4IiAtPiAlcCBpcyBwcmVzZW50
XG4iLAo+ICAgICAgICAgICAgICAgICAgcmV2ZW50cnktPnBhZGRyX2luZGV4LCByZXZlbnRyeS0+
dmFkZHJfcmVxKTsKPiAgICAgIH0KPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzZW11L3hl
bi1tYXBjYWNoZS5oIGIvaW5jbHVkZS9zeXNlbXUveGVuLW1hcGNhY2hlLmgKPiBpbmRleCBiOGM5
M2I5Li4wMWRhYWFkIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvc3lzZW11L3hlbi1tYXBjYWNoZS5o
Cj4gKysrIGIvaW5jbHVkZS9zeXNlbXUveGVuLW1hcGNhY2hlLmgKPiBAQCAtMTcsNyArMTcsNyBA
QCB0eXBlZGVmIGh3YWRkciAoKnBoeXNfb2Zmc2V0X3RvX2dhZGRyX3QpKGh3YWRkciBzdGFydF9h
ZGRyLAo+ICB2b2lkIHhlbl9tYXBfY2FjaGVfaW5pdChwaHlzX29mZnNldF90b19nYWRkcl90IGYs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSk7Cj4gIHVpbnQ4X3QgKnhl
bl9tYXBfY2FjaGUoaHdhZGRyIHBoeXNfYWRkciwgaHdhZGRyIHNpemUsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgdWludDhfdCBsb2NrKTsKPiArICAgICAgICAgICAgICAgICAgICAgICB1aW50
OF90IGxvY2ssIGJvb2wgZG1hKTsKPiAgcmFtX2FkZHJfdCB4ZW5fcmFtX2FkZHJfZnJvbV9tYXBj
YWNoZSh2b2lkICpwdHIpOwo+ICB2b2lkIHhlbl9pbnZhbGlkYXRlX21hcF9jYWNoZV9lbnRyeSh1
aW50OF90ICpidWZmZXIpOwo+ICB2b2lkIHhlbl9pbnZhbGlkYXRlX21hcF9jYWNoZSh2b2lkKTsK
PiBAQCAtMzEsNyArMzEsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX21hcF9jYWNoZV9pbml0
KHBoeXNfb2Zmc2V0X3RvX2dhZGRyX3QgZiwKPiAgCj4gIHN0YXRpYyBpbmxpbmUgdWludDhfdCAq
eGVuX21hcF9jYWNoZShod2FkZHIgcGh5c19hZGRyLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHdhZGRyIHNpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50OF90IGxvY2spCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50OF90IGxvY2ssCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGRtYSkKPiAgewo+ICAgICAgYWJvcnQoKTsKPiAgfQoKLS0gCkFudGhvbnkgUEVS
QVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 17:56:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 17:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6KzP-0002pz-5b; Thu, 04 May 2017 17:56:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6KzO-0002pX-7l
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 17:56:30 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 73/8F-01730-D4B6B095; Thu, 04 May 2017 17:56:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVybKJsh65PNne
 kwf5Fphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abL/MYC96zVSz4uZq1gfEkaxcjF4eQwFRG
 ifm710E5fxglDi6bxNLFyMnBIqAlcX37R3YQm03AUOLvk01sXYwcHBJA9pLPHCBhEQFtiRer1
 rGB9DIL/GaSeHPtKjtIjbCAo8SURUYgNZwC9hKXvv5mArF5Bbwkvq5awA6xazGjxL6p8xhBEq
 ICuhKH/v1hgygSlDg58wnYDcxANyyfvg3MlhDIkJjXM4cVwvaSWHTjEpStJnH13CbmCYyCs5C
 0z0LSvoCRaRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCA
 MgDBDsZ/2zwPMUpyMCmJ8qq/Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMErmMUdKSRYlJqeW
 pGWmQOMFZi0BAePkggvE0iat7ggMbc4Mx0idYpRl2POva/vmYRY8vLzUqXEef9lAhUJgBRllO
 bBjYDF7SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88qDrOLJzCuB2/QK6AgmoCOaZTlAjih
 JREhJNTDylEbtesL8aKn1Yd5DTQ49y5MMmxdq3vRbE7H481r1HpsTzaduyX/2UFhQbW222GpJ
 9YoHXafW1h+Zu+zUniZl1SNKr6p83+/YX6fUt/2t3pri+wLOpwvqyidMZtyce/rTRVeD1Xnfp
 x3O8vJ43a3LfaydrS1h68WTRQvakmYw5Bj9cdHv3qKjxFKckWioxVxUnAgA4pOOJtYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493920587!96567181!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44897 invoked from network); 4 May 2017 17:56:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 17:56:28 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 2D75220392;
 Thu,  4 May 2017 17:56:26 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B29732039D;
 Thu,  4 May 2017 17:56:24 +0000 (UTC)
Date: Thu, 4 May 2017 10:56:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <22795.8738.97214.271413@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1705041049530.9240@sstabellini-ThinkPad-X260>
References: <590AFB6602000078001569D0@prv-mh.provo.novell.com>
 <de8b868a-d803-33ad-a295-990998b61bc2@citrix.com>
 <22795.8738.97214.271413@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] differing opinions between maintainers vs patch acks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBJYW4gSmFja3NvbiB3cm90ZToKPiBTdGVwcGluZyBiYWNrIGEg
Yml0OiBJdCBpcyBpbmRlZWQgaW1wb3J0YW50IHRoYXQgb3VyIGNvZGUgaXMgZWFzeSB0bwo+IHVu
ZGVyc3RhbmQgYW5kIG1vZGlmeSwgZXhwcmVzc2VzIGl0cyBpbnRlbnQgY2xlYXJseSwgYW5kIGhl
bHBzIGZ1dHVyZQo+IHByb2dyYW1tZXJzIGF2b2lkIHdyaXRpbmcgYnVncy4gIEJ1dCBpdCBpcyBh
bHNvIGltcG9ydGFudCB0aGF0Cj4gY29udHJpYnV0b3JzIGZlZWwgdmFsdWVkLCBhbmQgZmVlbCBh
IHNlbnNlIG9mIG93bmVyc2hpcC4KPiAKPiBUaGUgYW1vdW50IG9mIGVtb3Rpb25hbCBkaXNjb3Vy
YWdlbWVudCB0byBhIGNvbnRyaWJ1dG9yIGRvZXMgbm90IHNjYWxlCj4gbGluZWFybHkgd2l0aCB0
aGUgc2l6ZSBhbmQgYXBwYXJlbnQgaW1wb3J0YW5jZSBvZiB0aGUgZGlzYWdyZWVtZW50Lgo+IElu
ZGVlZCwgdHVybmluZyBhIHRpbnkgaXNzdWUgaW50byBhIGJsb2NrZXIgb3IgYSBiaWcgYXJndW1l
bnQgY2FuIGJlCj4gZXNwZWNpYWxseSBkZW1vdGl2YXRpbmcuCj4gCj4gSSB0aGluayB0aGlzIGNh
c2UgaXMgYW4gZXhhbXBsZSBvZiBhIHNpdHVhdGlvbiB3aGVyZSB3ZSBzaG91bGQgcGF5IGEKPiBz
bWFsbCBwcmljZSBpbiBjb2RlIHJlYWRhYmlsaXR5IHRvIGtlZXAgYSBjb250cmlidXRvciBoYXBw
eS4gIChUaGF0Cj4gdGhlIGNvbnRyaWJ1dG9yIGlzIGFsc28gYSBtYWludGFpbmVyIGRvZXNuJ3Qg
c2VlbSB0byBjaGFuZ2UgdGhpcwo+IGFuYWx5c2lzIGZvciBtZS4pCgpJYW4sIHRoaXMgaXMgdmVy
eSB3ZWxsIHdyaXR0ZW4sIGFuZCBJIGNvbXBsZXRlbHkgYWdyZWUgd2l0aCB5b3UuIFdvcnRoeQpv
ZiBhIHNob3J0IGJsb2cgcG9zdCA6LSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 18:03:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 18:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6L6R-0003oY-Vk; Thu, 04 May 2017 18:03:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290434e53=Andrew.Cooper3@citrix.com>)
 id 1d6L6Q-0003oS-PM
 for xen-devel@lists.xen.org; Thu, 04 May 2017 18:03:46 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 7A/2D-01868-10D6B095; Thu, 04 May 2017 18:03:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQpcxlzv
 SoPm6ksWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF/9WPWgsvsFUtePGdvYFzI1sXIwSEh4Cex
 a3FGFyMnh7BAmsTmxtMsILaIgJPEvjcbWEBKhAQyJG6vUgQJMwvISEy//JcNxGYT0JfY/eITE
 4jNK2ArcWHpfDCbRUBFYs7pBYwgtqhAuMTbxiMsEDWCEidnPgGzOQWsJPZ3rWEGGc8soCmxfp
 c+xHh5ie1v5zCD2EICahLX+i+xg9gSAukSE5/1sExg5J+FZNIshO5ZSLoXMDKvYtQoTi0qSy3
 SNbTQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL56BgbGHYy/T3seYpTkYFIS
 5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRg4ND4MrBI7MZpVjy8vNSlSR4BXO4I4UEi1LTUyvSM
 nOA8QFTKsHBoyTCm5UNlOYtLkjMLc5Mh0idYtTlmHPv63smIbAZUuK890CKBECKMkrz4EbAYv
 USo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHedpApPJl5JXCbXgEdwQR0RLMsB8gRJYkIKak
 GRva31g0ijovnfLWbLrIka8Yy078HuG9LxEXIL57gKLhBc8kiGaE2w6cn+9a6+mcXbelT06lW
 X3pled+GIzoljy/2yk3J1LA2Si35Hhd8+8z/tq7tm1t7TinlCr8yzj8hl1v6lX9zyrZnxTddz
 0b4TGGx1b12UOzwRxY2vwJ3+QQPm2TZbYa7lViKMxINtZiLihMBOw4qfNACAAA=
X-Env-Sender: prvs=290434e53=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493921025!98181859!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33598 invoked from network); 4 May 2017 18:03:45 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 18:03:45 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="45446978"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170504175425.22759-1-julien.grall@arm.com>
 <20170504175425.22759-3-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c7e0c02b-4e25-f5b4-4bdc-f7522af84c0f@citrix.com>
Date: Thu, 4 May 2017 19:03:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504175425.22759-3-julien.grall@arm.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: do_trap_hypervisor: Separate
 hypervisor and guest traps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTg6NTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDYwMTBjOTZj
NTQuLmM4Y2U2MmZmOTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0yODA1LDcgKzI4MDUsNyBAQCBzdGF0aWMgdm9p
ZCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAg
ICB9Cj4gIH0KPiAgCj4gLWFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cGVydmlzb3Ioc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK2FzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5
bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAgIGNvbnN0IHVuaW9uIGhz
ciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07Cj4gIAo+IEBAIC0yOTI1LDYgKzI5MjUsMjEg
QEAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgICAgICAgICBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3QocmVncywgaHNyKTsK
PiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHByaW50aygi
R3Vlc3QgVHJhcC4gSFNSPTB4JXggRUM9MHgleCBJTD0leCBTeW5kcm9tZT0weCUiUFJJeDMyIlxu
IiwKClB1cmVseSBjb3NtZXRpYywgYnV0IEknZCByZWNvbW1lbmQgIlVua25vd24gR3Vlc3QgVHJh
cCAuLi4iIG9yIHNpbWlsYXIuCgpTaW1wbHkgIkd1ZXN0IFRyYXAiIG9uIGl0cyBvd24gZG9lc24n
dCBjb3ZleSBhbnkgbWVhbmluZyB0byBhIHVzZXIKcmVhZGluZyBhIGNvbnNvbGUgbG9nIGFzIHRv
IHdoZXRoZXIgaXMgbm9ybWFsIG9yIGV4Y2VwdGlvbmFsIHRvCmVuY291bnRlciB0aGlzIGxpbmUu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 18:06:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 18:06:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6L90-00041A-Cy; Thu, 04 May 2017 18:06:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6L8y-00040y-RD
 for xen-devel@lists.xen.org; Thu, 04 May 2017 18:06:24 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 82/78-01752-0AD6B095; Thu, 04 May 2017 18:06:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXdOLne
 kwec7ihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bB9zfYCy5yVCw/cIG5gbGbvYuRk0NIYCOj
 xIl30l2MXED2bkaJzkf/GEESwgJpEpsbT7OA2CICbhIfe+4yQxTNZpT4dO4wUIKDg1lASuL0Q
 XOQGjYBTYk7nz8xgdi8AlYSS+52gs1hEVCR2PZ7KxuILSoQLvG28QgLRI2gxMmZT8BsTgE7if
 ajV5lBbGYBM4l5mx9C2fIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2ihl1SUmZ5
 RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGG4MQLCDsWm75yFGSQ4mJVFe9VfskUJ8Sfkp
 lRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgrc4hztSSLAoNT21Ii0zBxgRMKUSHDxKI
 ryzQdK8xQWJucWZ6RCpU4yKUuK850ESAiCJjNI8uDZYFF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMK8tyBSezLwSuOmvgBYzAS1uluUAWVySiJCSamA8ZTS3oXBpcS+b52KbDcb2t6/pR01
 TvrM2fencxTt5j8UJ7lq9su4En/Pl4MN3VssGfrJ9d8UuuVd9xsf+uLo1IurPvqk9WsKz4VTR
 Yq2np2ykd3ReMjN2eBijuGTZ17vuftsZDH990RP8FrDM1/rU3SXnRR5lbXq2c1bIZbVy0f+ub
 LquUnOVlViKMxINtZiLihMBYMyH8L0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1493921179!60160674!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17034 invoked from network); 4 May 2017 18:06:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 4 May 2017 18:06:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AD5762B;
 Thu,  4 May 2017 11:06:18 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1895F3F4FF;
 Thu,  4 May 2017 11:06:17 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20170504175425.22759-1-julien.grall@arm.com>
 <20170504175425.22759-3-julien.grall@arm.com>
 <c7e0c02b-4e25-f5b4-4bdc-f7522af84c0f@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d2d1a2e3-2d78-1800-3f19-ef0fcea0d145@arm.com>
Date: Thu, 4 May 2017 19:06:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c7e0c02b-4e25-f5b4-4bdc-f7522af84c0f@citrix.com>
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: do_trap_hypervisor: Separate
 hypervisor and guest traps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDQvMDUvMTcgMTk6MDMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDQvMDUvMTcgMTg6NTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gaW5kZXggNjAxMGM5NmM1
NC4uYzhjZTYyZmY5NiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gKysr
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gQEAgLTI4MDUsNyArMjgwNSw3IEBAIHN0YXRpYyB2
b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4g
ICAgICB9Cj4+ICB9Cj4+Cj4+IC1hc21saW5rYWdlIHZvaWQgZG9fdHJhcF9oeXBlcnZpc29yKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiArYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vl
c3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gIHsKPj4gICAgICBjb25zdCB1
bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+Pgo+PiBAQCAtMjkyNSw2ICsy
OTI1LDIxIEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCj4+ICAgICAgICAgIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChyZWdz
LCBoc3IpOwo+PiAgICAgICAgICBicmVhazsKPj4KPj4gKyAgICBkZWZhdWx0Ogo+PiArICAgICAg
ICBwcmludGsoIkd1ZXN0IFRyYXAuIEhTUj0weCV4IEVDPTB4JXggSUw9JXggU3luZHJvbWU9MHgl
IlBSSXgzMiJcbiIsCj4KPiBQdXJlbHkgY29zbWV0aWMsIGJ1dCBJJ2QgcmVjb21tZW5kICJVbmtu
b3duIEd1ZXN0IFRyYXAgLi4uIiBvciBzaW1pbGFyLgo+Cj4gU2ltcGx5ICJHdWVzdCBUcmFwIiBv
biBpdHMgb3duIGRvZXNuJ3QgY292ZXkgYW55IG1lYW5pbmcgdG8gYSB1c2VyCj4gcmVhZGluZyBh
IGNvbnNvbGUgbG9nIGFzIHRvIHdoZXRoZXIgaXMgbm9ybWFsIG9yIGV4Y2VwdGlvbmFsIHRvCj4g
ZW5jb3VudGVyIHRoaXMgbGluZS4KCkdvb2QgcG9pbnQuIEkgd2lsbCB1cGRhdGUgaXQuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 18:21:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 18:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6LNQ-0005JK-QE; Thu, 04 May 2017 18:21:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6LNO-0005IN-Nj
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 18:21:18 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B0/0C-03058-D117B095; Thu, 04 May 2017 18:21:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVemkDv
 S4MpHC4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfG2bwlTQE1Px7exGxgbG
 RvMuRi4OIYG/jBKHjp9mg3AeM0p8fLyDBcLZxigx+cQD9i5GTg4RAWeJr2fmAtkcHLwC+hIfL
 umAhIUFTCTWnetgBqmXEHguLbH2fxtYvYSAt8SxV+sZQepB7KtXrbsY2TnYBKwkDomBFLAIqE
 q0b7rKMoGRewEjwypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECPMwDBDsY/ywIOMUpyMCmJ8qq/Yo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMErVMAdKSRY
 lJqeWpGWmQMMPZi0BAePkgivAkiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeR/lAxUJg
 BRllObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/4FmcKTmVcCt+kV0BFMQEc0y3
 KAHFGSiJCSamAM99D5uK059Qm3g+Wd81W+gtkzXxdrVrrcOvrsiPcnjnscJtoXrbtPZjKrFLz
 fFydiaxFXV/Rw5Y6gdxoXfW2kv7tmT3y/x4jh/cezxZtfrxDb6vW5LerossKXTKFftNhNhRtz
 oxJ37eK1XuPsxGNya7ee6qcwfVWLBpMrZh5K3M0G2RsaQ5RYijMSDbWYi4oTAdL6Zad+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493922075!100626506!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56553 invoked from network); 4 May 2017 18:21:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 18:21:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6LNK-0002kR-2n; Thu, 04 May 2017 18:21:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6LNE-0001f2-Ln; Thu, 04 May 2017 18:21:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6LNE-00008a-8s; Thu, 04 May 2017 18:21:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108207-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:debian-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=d071951e08ee23cd725c2336d7ab4582bb93b0af
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 18:21:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 108207: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODIwNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODIwNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE5IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAxOCBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2
IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTMgeGVuLWJvb3QvbDEgICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBkMDcxOTUxZTA4ZWUyM2NkNzI1YzIzMzZkN2FiNDU4MmJi
OTNiMGFmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1
ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDcz
NTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDIzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICAyMiBkYXlzICAgMzcgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTA4MjA3ICAyMDE3LTA1LTAzIDIxOjAzOjMyIFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQozMjggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg5OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 18:32:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 18:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6LYQ-000681-1A; Thu, 04 May 2017 18:32:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6LYO-00067v-Vt
 for xen-devel@lists.xen.org; Thu, 04 May 2017 18:32:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 06/4D-03058-8C37B095; Thu, 04 May 2017 18:32:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVybKJsh+7xYu5
 Ig9PPNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/P48yFiwTqnh4S7SB8QFfFyMXh5DAVEaJ
 hneXGSGcP4wSxw8+ZO9i5ORgEdCSuDHlIxOIzSZgKPH3ySa2LkYODgkge8lnDpCwiIC8RPPhS
 +wgvcwCTYwSm09/BOsVFoiV2DB7H1gvp4CDxPtF89lAbF4BL4lZ03azgthCAvYSu75uAasXFd
 CVOPTvD1SNoMTJmU9YQGxmoBuWT98GZksIZEjM65nDCmF7SSy6cQnKVpO4em4T8wRGwVlI2mc
 haV/AyLSKUaM4tagstUjX0EwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwPBmA
 YAfj/Y0BhxglOZiURHnVX7FHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglS3ijhQSLEpNT61Iy
 8wBRgpMWoKDR0mEt6MQKM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8JiAzBECKMkrz4E
 bAovYSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkvgUzhycwrgdv0CugIJqAjmmU5QI4oSUR
 ISTUwTrkco2DwU9YxUfu9lofmJhGxPVeYws5cntTh+39Wj0RnVrvmh20/02O5xTzfBCle4Cwp
 yg+aUybpoDGnz9Wv9p967ffapRJ25ZWbPr1eI1wsWllT+tk+XmVG9wtuvqJtH8IMzSc9W84hy
 bTmDE8B01uzh/+SDjplXPvfdGz/ldq0aWlbDBYqsRRnJBpqMRcVJwIAQdNGBtUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493922758!66748687!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38842 invoked from network); 4 May 2017 18:32:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 18:32:39 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id AA1D52039E;
 Thu,  4 May 2017 18:32:36 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1341C2039D;
 Thu,  4 May 2017 18:32:35 +0000 (UTC)
Date: Thu, 4 May 2017 11:32:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Chen <Wei.Chen@arm.com>
In-Reply-To: <1493868469-5054-1-git-send-email-Wei.Chen@arm.com>
Message-ID: <alpine.DEB.2.10.1705041130590.9240@sstabellini-ThinkPad-X260>
References: <1493868469-5054-1-git-send-email-Wei.Chen@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sstabellini@kernel.org, steve.capper@arm.com, xen-devel@lists.xen.org,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v2] xen/arm32: Distinguish guest SError from
 Xen data aborts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBXZWkgQ2hlbiB3cm90ZToKPiBBUk0zMiBkb2Vzbid0IGhhdmUg
YW4gZXhjZXB0aW9uIHNpbWlsYXIgdG8gaHlwX3N5bmMgb2YgQVJNNjQgdG8gY2F0Y2gKPiB0aGUg
c3luY2hyb25vdXMgZGF0YSBhYm9ydCAoRm9yIGV4YW1wbGUsIGEgTlVMTCBwb2ludGVyIGhhcyBi
ZWVuIHJlZmVyZW5jZWQpLgo+IEhlbmNlIHRoZSBTRXJyb3IgYW5kIHN5bmMgZGF0YSBhYm9ydCB3
aWxsIGJlIGNhdWdodCBieSB0aGUgc2FtZSBkYXRhIGFib3J0Cj4gZXhjZXB0aW9uLgo+IAo+IFNp
bmNlIGNvbW1pdCAiM2YxNmM4Y2IiIHdlIHRyZWF0IGFsbCBkYXRhIGFib3J0cyBjYXVnaHQgYnkg
dGhpcyBleGNldHBpb24KPiBhcyBTRXJyb3IuIFRoaXMgbWVhbnMsIHdlIHdpbGwgZm9yd2FyZCBY
ZW4gc3luY2hyb25vdXMgZGF0YSBhYm9ydCB0byBndWVzdCwKPiBpZiB0aGUgc2Vycm9yX29wPUZP
UldBUkQuIFRoaXMgaXMgb2J2aW91c2x5IGluY29ycmVjdC4gQnV0IHdlIGRvbid0IGhhdmUKPiBh
bnkgbWV0aG9kIHRvIGRpc3Rpbmd1aXNoIFNFcnJvciBmcm9tIFhlbiBkYXRhIGFib3J0cy4KPiAK
PiBCdXQgd2UgY2FuIGRpc3Rpbmd1aXNoIGd1ZXN0IGdlbmVyYXRlZCBTRXJyb3IgZnJvbSBYZW4g
ZGF0YSBhYm9ydHMuIFNvIHdlCj4gd2FudCB0byBjaGFuZ2UgdGhlIHBvbGljeSB0byBoYW5kbGUg
ZGF0YSBhYm9ydHMgZm9yIEFSTTMyOgo+IDEuIElmIHRoaXMgZGF0YSBhYm9ydCBpcyBndWVzdCBn
ZW5lcmF0ZWQgU0Vycm9yLCB3ZSB3aWxsIGhhbmRsZSB0aGlzIGRhdGEKPiAgICBhYm9ydCBmb2xs
b3cgdGhlIFNFcnJvciBoYW5kbGUgb3B0aW9uIHNldHRpbmcuCj4gMi4gSWYgdGhpcyBkYXRhIGFi
b3J0IGlzIHN5bmNocm9ub3VzIGRhdGEgYWJvcnQgb3IgWGVuIGdlbmVyYXRlIFNFcnJvciwgd2UK
PiAgICB3aWxsIFBBTklDIHRoZSB3aG9sZSBzeXN0ZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2Vp
IENoZW4gPFdlaS5DaGVuQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gdjEtPnYyOgo+IEFkZCBhbiBpbi1jb2RlIGNv
bW1lbnQgdG8gZGVzY3JpYmUgdGhpcyBjaGFuZ2UuCj4gCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9h
cm0zMi90cmFwcy5jIHwgMTMgKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvdHJhcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCj4gaW5kZXggNWJjNWY2
NC4uNDhiYWE2NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCj4gQEAgLTYyLDcgKzYyLDE4IEBAIGFzbWxp
bmthZ2Ugdm9pZCBkb190cmFwX3ByZWZldGNoX2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ICAKPiAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPiAgewo+IC0gICAgZG9fdHJhcF9oeXBfc2Vycm9yKHJlZ3MpOwo+
ICsgICAgLyoKPiArICAgICAqIFdlIGNhbm5vdCBkaXN0aW5ndWlzaCBYZW4gU0Vycm9ycyBmcm9t
IHN5bmNocm9ub3VzIGRhdGEgYWJvcnRzLiBXZQo+ICsgICAgICogd2FudCB0byBhdm9pZCB0cmVh
dGluZyBhbnkgWGVuIHN5bmNocm9ub3VzIGFib3J0cyBhcyBTRXJyb3JzIGFuZAo+ICsgICAgICog
Zm9yd2FyZGluZyB0aGVtIHRvIHRoZSBndWVzdC4gSW5zdGVhZCwgY3Jhc2ggdGhlIHN5c3RlbSBp
biBhbGwKPiArICAgICAqIGNhc2VzIHdoZW4gdGhlIGFib3J0IGNvbWVzIGZyb20gWGVuLiBFdmVu
IGlmIHRoZXkgYXJlIFhlbiBTRXJyb3JzCj4gKyAgICAgKiBpdCB3b3VsZCBiZSBhIHJlYXNvbmFi
bGUgdGhpbmcgdG8gZG8sIGFuZCB0aGUgZGVmYXVsdCBiZWhhdmlvciB3aXRoCj4gKyAgICAgKiBz
ZXJyb3Jfb3AgPT0gRElWRVJTRS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBWQUJPUlRfR0VOX0JZ
X0dVRVNUKHJlZ3MpICkKPiArICAgICAgICBkb190cmFwX2d1ZXN0X3NlcnJvcihyZWdzKTsKPiAr
ICAgIGVsc2UKPiArICAgICAgICBkb191bmV4cGVjdGVkX3RyYXAoIkRhdGEgQWJvcnQiLCByZWdz
KTsKPiAgfQo+ICAKPiAgLyoKPiAtLSAKPiAyLjcuNAo+IAo+IAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 18:52:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 18:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6LrZ-0007Yz-Tz; Thu, 04 May 2017 18:52:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6LrY-0007Yd-LW
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 18:52:28 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DA/C9-03587-C687B095; Thu, 04 May 2017 18:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTe7gjv
 SYPIkJosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbJ2VXXBeo+Lo5W1MDYxn
 5boYuTiEBP4ySmxZ2coK4TxmlFjSuI+li5ETyNnGKLFjlyeILSLgLPH1zFx2EJtXQF9i19drr
 CC2MJDdeewTM0izhMAsRon20y8YQRISAl4SP6e2s8HYl+buB2pm52ATsJI4JAYSZRFQlbi6qZ
 tpAiP3AkaGVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5
 nAIIdjKsWBB5ilORgUhLlVX/FHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgte/nDtSSLAoNT21
 Ii0zBxh6MGkJDh4lEd43ZUBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US5y0BKRIAKcooz
 YMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQ4yhSczrwRu0yugI5iAjmiW5QA5oi
 QRISXVwCh732Sals5v8RYNvmjHr0mv0le+P+otu1m9kG/nqf++BclxLrPzCvJn9huu1P4UVZP
 R/mmtTOlNtQvPIvt2LTil89EhfbPq0vm5v48//5Fc+Yrlwz3OL5LGqwOLH0/517fy446raz83
 3HJxSpW40HzoQtx0n4QHHRaB2pME1NSn5iyVvabckKTEUpyRaKjFXFScCABAIdUZfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493923945!62267394!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37657 invoked from network); 4 May 2017 18:52:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 18:52:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6LrV-0003ZC-9v; Thu, 04 May 2017 18:52:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6LrP-0003r8-L3; Thu, 04 May 2017 18:52:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6LrJ-0008Fq-FE; Thu, 04 May 2017 18:52:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108216-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-pvops:kernel-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=01430be55190860d8e74ed302f423865ebff5d7d
X-Osstest-Versions-That: ovmf=00324f3fce83b8d813ca3ec6b6eb663a88a8675e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 18:52:13 +0000
Subject: [Xen-devel] [ovmf test] 108216: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4691247263294021787=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4691247263294021787==
Content-Type: text/plain

flight 108216 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/108216/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-pvops              5 kernel-build             fail REGR. vs. 108170

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a

version targeted for testing:
 ovmf                 01430be55190860d8e74ed302f423865ebff5d7d
baseline version:
 ovmf                 00324f3fce83b8d813ca3ec6b6eb663a88a8675e

Last test of basis   108170  2017-05-03 02:45:01 Z    1 days
Testing same since   108216  2017-05-04 00:17:43 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jiaxin Wu <jiaxin.wu@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Nerijus BaliÅ«nas <nerijus@users.sourceforge.net>
  Ruiyu Ni <ruiyu.ni@intel.com>
  Wu Jiaxin <jiaxin.wu@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             fail    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 01430be55190860d8e74ed302f423865ebff5d7d
Author: Nerijus BaliÅ«nas <nerijus@users.sourceforge.net>
Date:   Wed May 3 01:38:15 2017 +0300

    ArmVirtPkg: install EdkiiPlatformHasDeviceTree proto in the 32-bit builds
    
    Include XenPlatformHasAcpiDtDxe and PlatformHasAcpiDtDxe in the 32-bit
    builds too.
    
    Please see https://bugzilla.tianocore.org/show_bug.cgi?id=524
    why it is needed. With this patch my arm uefi VM boots.
    
    Fixes: 3a2c1548fe2df4b0b067671e2025da6372063218
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Nerijus BaliÅ«nas <nerijus@users.sourceforge.net>
    Reviewed-by: Laszlo Ersek <lersek@redhat.com>
    [lersek@redhat.com: move long subj to commit msg body, add short subj]
    [lersek@redhat.com: add Fixes reference]
    [lersek@redhat.com: keep ACPI DXE modules grouped in QEMU DSCs]
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Laszlo Ersek <lersek@redhat.com>

commit be37315a08047945dcac91176cd99ee3397e151b
Author: Jiaxin Wu <jiaxin.wu@intel.com>
Date:   Tue Apr 25 09:21:34 2017 +0800

    NetworkPkg: Fix PXEv6 boot failure when DhcpBinl offer received.
    
    In case of the DHCP and PXE services on different servers,PXEv6 boot will
    failure when DhcpBinl offer received. The issue is caused by the following
    reasons:
    * PXE Client doesn't append VENDOR_CLASS request parameter, so the
    offer replied from DHCP service will not contain VENDOR_CLASS option
    (16).
    * Once the DhcpBinl offer is selected, the boot discover message should
    be sent out to request the bootfile by this offer. Current implementation
    always use servers multi-cast address instead of BootFileUrl address in
    dhcp6 offer. we should check it first, then decide whether use multi-cast
    address or not.
    * If DhcpBinl offer is selected, the boot discover message shouldn't
    find server ID Option from DhcpBinl offer. That's incorrect because DHCP
    service and PXE service on different servers. In such a case, we can ignore
    the Server ID Option.
    
    With the above fix in the patch, PXEv6 can boot successfully when DhcpBinl
    offer received.
    
    Cc: Ye Ting <ting.ye@intel.com>
    Cc: Fu Siyuan <siyuan.fu@intel.com>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com>
    Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
    Reviewed-by: Ye Ting <ting.ye@intel.com>

commit cc432448426cb63b3948703da873d22debc69e79
Author: Ruiyu Ni <ruiyu.ni@intel.com>
Date:   Wed May 3 10:44:55 2017 +0800

    ShellPkg: Update package version to 1.01
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
    Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>


--===============4691247263294021787==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4691247263294021787==--

From xen-devel-bounces@lists.xen.org Thu May 04 18:57:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 18:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Lw6-0007pm-Kn; Thu, 04 May 2017 18:57:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6Lw4-0007pf-Is
 for xen-devel@lists.xen.org; Thu, 04 May 2017 18:57:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F2/D8-02183-3897B095; Thu, 04 May 2017 18:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJsh25zJXe
 kwe4F3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bkI8dYCi4JVHy+c5ixgfEWTxcjF4eQwFRG
 iQ3H7rBCOH8YJe41zGfqYuTkYBHQkti3+CYbiM0mYCjx98kmIJuDQwLIXvKZAyQsIqAu8efCB
 EaQMLOAsURzfyVIWFjAV+L1k11gUzgFrCSWvF7GDFLCK+AlcWmfJEhYSCBdYsvn3WAlogK6Eo
 f+/QFbxCsgKHFy5hMWEJsZ6IDl07eB2RICGRLzeuawQtheEotuXIKy1SSuntvEPIFRcBaS9ll
 I2hcwMq1i1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMTQYg
 2MH4qtv5EKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8eyq4I4UEi1LTUyvSM
 nOAUQKTluDgURLh5QBGihBvcUFibnFmOkTqFKOilDhvCkifAEgiozQPrg0WmZcYZaWEeRmBDh
 HiKUgtys0sQZV/xSjOwagkzLsDZApPZl4J3PRXQIuZgBY3y3KALC5JREhJNTCmXqzwVX+4Zcu
 VjxP2FIotNX4mbrr88bycudPNlzufKA/yb7K9HSx6TaZ8llidXklil8qhLbOirjpcOBK/d6rg
 ZR+T+cWcH6VmyZxz1kh8n3jdcV7zRdW56q7b4tO/pHzfLXGcea9y4e9ZetxOsnUG3Pt+xbzTK
 reecvw1R9gM1twAfa9lx/8psRRnJBpqMRcVJwIABUJZIMcCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493924225!98826512!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47537 invoked from network); 4 May 2017 18:57:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 18:57:07 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 60D7E2039D;
 Thu,  4 May 2017 18:57:04 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5ED4820384;
 Thu,  4 May 2017 18:57:03 +0000 (UTC)
Date: Thu, 4 May 2017 11:57:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170504175425.22759-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1705041156550.9240@sstabellini-ThinkPad-X260>
References: <20170504175425.22759-1-julien.grall@arm.com>
 <20170504175425.22759-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen/arm: arm32: Rename the trap to the
 correct name
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gUGVyIFRhYmxlIEIxLTMg
aW4gQVJNIERESSAwNDA2Qy5jLCB0aGUgdmVjdG9yIDB4OCBmb3IgaHlwIGlzIGNhbGxlZAo+ICJI
eXBlcnZpc29yIENhbGwiLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwg
NCArKy0tCj4gIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIHwgNCArKy0tCj4gIDIgZmlsZXMg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
Cj4gaW5kZXggMmIwNGE5OTY2NC4uMDU3MzMwODlmNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gQEAg
LTE0OSw3ICsxNDksNyBAQCB0cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIEdMT0JBTChoeXBfdHJhcHNfdmVj
dG9yKQo+ICAgICAgICAgIC53b3JkIDAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMHgwMCAt
IFJlc2V0ICovCj4gICAgICAgICAgYiB0cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbiAgICAvKiAw
eDA0IC0gVW5kZWZpbmVkIEluc3RydWN0aW9uICovCj4gLSAgICAgICAgYiB0cmFwX3N1cGVydmlz
b3JfY2FsbCAgICAgICAgICAvKiAweDA4IC0gU3VwZXJ2aXNvciBDYWxsICovCj4gKyAgICAgICAg
YiB0cmFwX2h5cGVydmlzb3JfY2FsbCAgICAgICAgICAvKiAweDA4IC0gSHlwZXJ2aXNvciBDYWxs
ICovCj4gICAgICAgICAgYiB0cmFwX3ByZWZldGNoX2Fib3J0ICAgICAgICAgICAvKiAweDBjIC0g
UHJlZmV0Y2ggQWJvcnQgKi8KPiAgICAgICAgICBiIHRyYXBfZGF0YV9hYm9ydCAgICAgICAgICAg
ICAgIC8qIDB4MTAgLSBEYXRhIEFib3J0ICovCj4gICAgICAgICAgYiB0cmFwX2h5cGVydmlzb3Ig
ICAgICAgICAgICAgICAvKiAweDE0IC0gSHlwZXJ2aXNvciAqLwo+IEBAIC0xNTcsNyArMTU3LDcg
QEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCj4gICAgICAgICAgYiB0cmFwX2ZpcSAgICAgICAg
ICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCj4gIAo+ICBERUZJTkVfVFJBUF9FTlRSWSh1
bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCj4gLURFRklORV9UUkFQX0VOVFJZKHN1cGVydmlzb3JfY2Fs
bCkKPiArREVGSU5FX1RSQVBfRU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQo+ICBERUZJTkVfVFJBUF9F
TlRSWShwcmVmZXRjaF9hYm9ydCkKPiAgREVGSU5FX1RSQVBfRU5UUlkoaHlwZXJ2aXNvcikKPiAg
REVGSU5FX1RSQVBfRU5UUllfTk9JUlEoaXJxKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvdHJhcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCj4gaW5kZXggNWJjNWY2
NGQ4Ni4uZTc1ODM2NzkyYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCj4gQEAgLTUwLDkgKzUwLDkgQEAg
ZGllOgo+ICAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJVbmRlZmluZWQgSW5zdHJ1Y3Rpb24iLCBy
ZWdzKTsKPiAgfQo+ICAKPiAtYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfc3VwZXJ2aXNvcl9jYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICthc21saW5rYWdlIHZvaWQgZG9fdHJhcF9o
eXBlcnZpc29yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAtICAgIGRv
X3VuZXhwZWN0ZWRfdHJhcCgiU3VwZXJ2aXNvciBDYWxsIiwgcmVncyk7Cj4gKyAgICBkb191bmV4
cGVjdGVkX3RyYXAoIkh5cGVydmlzb3IgQ2FsbCIsIHJlZ3MpOwo+ICB9Cj4gIAo+ICBhc21saW5r
YWdlIHZvaWQgZG9fdHJhcF9wcmVmZXRjaF9hYm9ydChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 19:13:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 19:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6MBl-0000in-6i; Thu, 04 May 2017 19:13:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6MBk-0000iB-18
 for xen-devel@lists.xen.org; Thu, 04 May 2017 19:13:20 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 36/A9-02181-F4D7B095; Thu, 04 May 2017 19:13:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJsh65fLXe
 kwbRfKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvxf1MBQuUKrZdaGduYFwq2cXIxSEkMJVR
 YktbFyOE84dR4sDu2SxdjJwcLAJaEj+WXWMGsdkEDCX+PtnE1sXIwSEBZC/5zAESFhFQl/hzY
 QIjSJhZwFiiub8SJCwsECWxZ8MhVhCbU8BKYn/XGrApvAJeEpP7l7GB2EIC6RLr7t5jBLFFBX
 QlDv37wwZRIyhxcuYTsAuYgS5YPn0bmC0hkCExr2cOK4TtJbHoxiUoW03i6rlNzBMYBWchaZ+
 FpH0BI9MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4Kxn
 YGDcwThhld8hRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhLa7gjhQSLUtNTK
 9Iyc4BxApOW4OBREuFdWg2U5i0uSMwtzkyHSJ1iVJQS51UA6RMASWSU5sG1wWLzEqOslDAvIw
 MDgxBPQWpRbmYJqvwrRnEORiVh3hMg43ky80rgpr8CWswEtLhZlgNkcUkiQkqqgbH3j9aVJRJ
 LF/1r49OaGC89s0EwQnotW++tZzdTI/J3FH0zazj4LVDqZ0+HoqdKHeuGPuHj3XvX3qmd+ZN3
 z7K3gtIHGRP/vL09xyR1U/6G6S4WjMnhEjqvXI/u/eiZfciDXd7CahGrgev6uIiKXdc5n7hvf
 +MpeshmVxtvrn7NRslnQYm5e5VYijMSDbWYi4oTAebvA7rIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493925197!75836796!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13182 invoked from network); 4 May 2017 19:13:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 19:13:18 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 77D77203AE;
 Thu,  4 May 2017 19:13:15 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2CAF5203AB;
 Thu,  4 May 2017 19:13:14 +0000 (UTC)
Date: Thu, 4 May 2017 12:13:13 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170504175425.22759-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1705041157310.9240@sstabellini-ThinkPad-X260>
References: <20170504175425.22759-1-julien.grall@arm.com>
 <20170504175425.22759-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: do_trap_hypervisor: Separate
 hypervisor and guest traps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhlIGZ1bmN0aW9uIGRv
X3RyYXBfaHlwZXJ2aXNvciBpcyBjdXJyZW50bHkgaGFuZGxpbmcgYm90aCB0cmFwIGNvbWluZwo+
IGZyb20gdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4gVGhpcyBtYWtlcyBkaWZmaWN1bHQg
dG8gZ2V0IHNwZWNpZmljCj4gYmVoYXZpb3Igd2hlbiBhIHRyYXAgaXMgY29taW5nIGZyb20gZWl0
aGVyIHRoZSBndWVzdCBvciB0aGUgaHlwZXJ2aXNvci4KPiAKPiBTcGxpdCB0aGUgZnVuY3Rpb24g
aW50byB0d28gcGFydHM6Cj4gICAgIC0gZG9fdHJhcF9ndWVzdF9zeW5jIHRvIGhhbmRsZSBndWVz
dCB0cmFwcwo+ICAgICAtIGRvX3RyYXBfaHlwX3N5bmMgdG8gaGFuZGxlIGh5cGVydmlzb3IgdHJh
cHMKPiAKPiBPbiBBQXJjaDMyLCB0aGUgSHlwIFRyYXAgRXhjZXB0aW9uIHByb3ZpZGVzIHRoZSBz
dGFuZGFyZCBtZWNoYW5pc20gZm9yCj4gdHJhcHBpbmcgR3Vlc3QgT1MgZnVuY3Rpb25zIHRvIHRo
ZSBoeXBlcnZpc29yIChzZWUgQjEuMTQuMSBpbiBBUk0gRERJCj4gMDQwNkMuYykuIEl0IGNhbm5v
dCBiZSBnZW5lcmF0ZWQgd2hlbiBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29yIGlzIGluCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIHJlbW92ZQoKCj4gSHlwIE1vZGUs
IGluc3RlYWQgb3RoZXIgZXhjZXB0aW9uIHdpbGwgYmUgdXNlZC4gU28gaXQgaXMgZmluZSB0byBy
ZXBsYWNlCj4gdGhlIGNhbGwgdG8gZG9fdHJhcF9oeXBlcnZpc29yIGJ5IGRvX3RyYXBfZ3Vlc3Rf
c3luYy4KPiAKPiBGb3IgQUFyY2g2NCwgdGhlcmUgYXJlIHR3byBkaXN0aW5jdHMgZXhjZXB0aW9u
IGRlcGVuZGluZyB3aGV0aGVyIHRoZQo+IGV4Y2VwdGlvbiB3YXMgdGFrZW4gZnJvbSB0aGUgY3Vy
cmVudCBsZXZlbCAoaHlwZXJ2aXNvcikgb3IgbG93ZXIgbGV2ZWwKPiAoZ3Vlc3QpLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4g
IHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgIDQgKystLQo+ICB4ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDE3
ICsrKysrKysrKysrKysrKystCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+IGluZGV4IDA1NzMzMDg5ZjcuLjEyMDky
MmU2NGUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiArKysgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+IEBAIC0xNTIsMTQgKzE1MiwxNCBAQCBHTE9CQUwo
aHlwX3RyYXBzX3ZlY3RvcikKPiAgICAgICAgICBiIHRyYXBfaHlwZXJ2aXNvcl9jYWxsICAgICAg
ICAgIC8qIDB4MDggLSBIeXBlcnZpc29yIENhbGwgKi8KPiAgICAgICAgICBiIHRyYXBfcHJlZmV0
Y2hfYWJvcnQgICAgICAgICAgIC8qIDB4MGMgLSBQcmVmZXRjaCBBYm9ydCAqLwo+ICAgICAgICAg
IGIgdHJhcF9kYXRhX2Fib3J0ICAgICAgICAgICAgICAgLyogMHgxMCAtIERhdGEgQWJvcnQgKi8K
PiAtICAgICAgICBiIHRyYXBfaHlwZXJ2aXNvciAgICAgICAgICAgICAgIC8qIDB4MTQgLSBIeXBl
cnZpc29yICovCj4gKyAgICAgICAgYiB0cmFwX2d1ZXN0X3N5bmMgICAgICAgICAgICAgICAvKiAw
eDE0IC0gSHlwZXJ2aXNvciAqLwo+ICAgICAgICAgIGIgdHJhcF9pcnEgICAgICAgICAgICAgICAg
ICAgICAgLyogMHgxOCAtIElSUSAqLwo+ICAgICAgICAgIGIgdHJhcF9maXEgICAgICAgICAgICAg
ICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwo+ICAKPiAgREVGSU5FX1RSQVBfRU5UUlkodW5kZWZp
bmVkX2luc3RydWN0aW9uKQo+ICBERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCj4g
IERFRklORV9UUkFQX0VOVFJZKHByZWZldGNoX2Fib3J0KQo+IC1ERUZJTkVfVFJBUF9FTlRSWSho
eXBlcnZpc29yKQo+ICtERUZJTkVfVFJBUF9FTlRSWShndWVzdF9zeW5jKQo+ICBERUZJTkVfVFJB
UF9FTlRSWV9OT0lSUShpcnEpCj4gIERFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKPiAgREVG
SU5FX1RSQVBfRU5UUllfTk9BQk9SVChkYXRhX2Fib3J0KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gaW5kZXgg
MTM3ZTY3YzY3NC4uMDZhZmM4YTRlNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gQEAgLTE4OSw3ICsx
ODksNyBAQCBoeXBfc3luYzoKPiAgICAgICAgICBlbnRyeSAgIGh5cD0xCj4gICAgICAgICAgbXNy
ICAgICBkYWlmY2xyLCAjNgo+ICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4gLSAgICAgICAgYmwg
ICAgICBkb190cmFwX2h5cGVydmlzb3IKPiArICAgICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5
bmMKPiAgICAgICAgICBleGl0ICAgIGh5cD0xCj4gIAo+ICBoeXBfaXJxOgo+IEBAIC0yMTEsNyAr
MjExLDcgQEAgZ3Vlc3Rfc3luYzoKPiAgICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9O
SVpFX1NFUlJPUl9FTlRSWV9FWElUKQo+ICAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzYKPiAg
ICAgICAgICBtb3YgICAgIHgwLCBzcAo+IC0gICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBlcnZp
c29yCj4gKyAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3N5bmMKPiAgMToKPiAgICAgICAg
ICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MAo+ICAKPiBAQCAtMjU0LDcgKzI1NCw3IEBAIGd1ZXN0
X3N5bmNfY29tcGF0Ogo+ICAgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VS
Uk9SX0VOVFJZX0VYSVQpCj4gICAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNgo+ICAgICAgICAg
IG1vdiAgICAgeDAsIHNwCj4gLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlzb3IKPiAr
ICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc3luYwo+ICAxOgo+ICAgICAgICAgIGV4aXQg
ICAgaHlwPTAsIGNvbXBhdD0xCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggNjAxMGM5NmM1NC4uYzhjZTYyZmY5NiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCj4gQEAgLTI4MDUsNyArMjgwNSw3IEBAIHN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlz
b3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIH0KPiAgfQo+ICAKPiAt
YXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiArYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKPiAgewo+ICAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMg
PSByZWdzLT5oc3IgfTsKPiAgCj4gQEAgLTI5MjUsNiArMjkyNSwyMSBAQCBhc21saW5rYWdlIHZv
aWQgZG9fdHJhcF9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAg
ICAgIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChyZWdzLCBoc3IpOwo+ICAgICAgICAgIGJyZWFr
Owo+ICAKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcHJpbnRrKCJHdWVzdCBUcmFwLiBIU1I9
MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4iLAo+ICsgICAgICAgICAg
ICAgICBoc3IuYml0cywgaHNyLmVjLCBoc3IubGVuLCBoc3IuaXNzKTsKPiArICAgICAgICBkb191
bmV4cGVjdGVkX3RyYXAoIkd1ZXN0IiwgcmVncyk7CgpHaXZlbiB0aGF0IHRoaXMgaXMgYSBndWVz
dCB0cmFwLCBJIGFtIHdvbmRlcmluZyBpZiBwYW5pY2luZyBpcyBhY3R1YWxseQp0aGUgY29ycmVj
dCBiZWhhdmlvciBoZXJlLgoKCj4gKyAgICB9Cj4gK30KPiArCj4gK2FzbWxpbmthZ2Ugdm9pZCBk
b190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBj
b25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+ICsKPiArICAgIGVu
dGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiArCj4gKyAgICBzd2l0Y2ggKCBoc3IuZWMgKQo+
ICsgICAgewo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICAgICAgY2FzZSBIU1JfRUNfQlJLOgo+
ICAgICAgICAgIGRvX3RyYXBfYnJrKHJlZ3MsIGhzcik7Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 19:14:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 19:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6MCp-0000s8-Gq; Thu, 04 May 2017 19:14:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6MCo-0000rq-Bf
 for xen-devel@lists.xen.org; Thu, 04 May 2017 19:14:26 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A4/5F-03869-19D7B095; Thu, 04 May 2017 19:14:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVybKJsh+7EWu5
 Ig9uv2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozPP48wFZzlr1j5aSJ7A+MJni5GLg4hgamM
 EldWHWSBcP4wSsxdOoO1i5GTg0VAS6JtwUQwm03AUOLvk01sXYwcHBJA9pLPHCBhEQF1iT8XJ
 jCC2MwCsRLdbeuZQGxhAWeJmXefsIDYnAJWEtu7HrKB2LwCXhInD90EGykkkC6xeusTsLiogK
 7EoX9/oGoEJU7OhOhlBjph+fRtYLaEQIbEvJ45rBC2l8SiG5egbDWJq+c2MU9gFJyFpH0WkvY
 FjEyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYw
 flkWcIhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tIa7kghwaLU9NSKtMwcY
 KTApCU4eJREeC+DpHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpz3JUiRAEhRRmke3AhY1F
 5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9PkCk8mXklcJteAR3BBHREsywHyBEliQgpqQZ
 GW97UlODXPpOM/jpyZao+yc0oF0g56PM7/XNvIaP15dX60ZWMyeWvPyjwCq+6ISwm1//5a06v
 wLnOn8Xp9VJH/T0O3jy8xUGLsSoxvLnOhDGpY1rzleIvOxLNcz9z9Ai+a00RvNPuKtkR1lAYM
 j+BZa/04sUsgrwfHvHt0o3dmr721J9OByWW4oxEQy3mouJEAIP4ts7VAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1493925263!66668302!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61184 invoked from network); 4 May 2017 19:14:24 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 19:14:24 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id A17B3203A4;
 Thu,  4 May 2017 19:14:22 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8102D203A0;
 Thu,  4 May 2017 19:14:21 +0000 (UTC)
Date: Thu, 4 May 2017 12:14:20 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170504175425.22759-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1705041213190.9240@sstabellini-ThinkPad-X260>
References: <20170504175425.22759-1-julien.grall@arm.com>
 <20170504175425.22759-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Mark Rutland <mark.rutland@arm.com>, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: Survive unknown traps from
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ3VycmVudGx5IHdlIGNy
YXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5FQyB2YWx1ZSB3ZSBkb24ndCByZWNvZ25pc2Uu
Cj4gQXMgY29uZmlndXJhYmxlIGRpc2FibGVzL2VuYWJsZXMgYXJlIGFkZGVkIHRvIHRoZSBhcmNo
aXRlY3R1cmUKPiAoY29udHJvbGxlZCBieSBSRVMxL1JFU08gYml0cyByZXNwZWN0aXZlbHkpLCB3
aXRoIGFzc29jaWF0ZWQgc3luY2hyb25vdXMKPiBleGNlcHRpb25zLCBpdCBtYXkgYmUgcG9zc2li
bGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciBleGNlcHRpb25zIHdpdGgKPiBjbGFzc2VzIHRoYXQg
d2UgZG9uJ3QgcmVjb2duaXNlLgo+IAo+IFdoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2UgZXhj
ZXB0aW9ucyBpbiBhIG1hbm5lciB1c2VmdWwgdG8gdGhlIGd1ZXN0LAo+IHdlIGNhbiBhdm9pZCBi
cmluZ2luZyBkb3duIHRoZSBob3N0LiBQZXIgQVJNIERESSAwNDg3QS5rX2lzczEwNzc1LCBwYWdl
Cj4gRDctMTkzNywgRUMgdmFsdWVzIHdpdGhpbiB0aGUgcmFuZ2UgMHgwMCAtIDB4MmMgYXJlIHJl
c2VydmVkIGZvciBmdXR1cmUKPiB1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25zLCBhbmQg
RUMgd2l0aGluIHRoZSByYW5nZSAweDJkIC0gMHgzZiBtYXkKPiBiZSB1c2VkIGZvciBlaXRoZXIg
c3luY2hyb25vdXMgb3IgYXN5bmNocm9ub3VzIGV4Y2VwdGlvbnMuCj4gCj4gVGhlIHBhdGNoIG1h
a2VzIFhlbiBoYW5kbGUgYW55IHVua25vd24gRUMgYnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRAo+
IGV4Y2VwdGlvbiBpbnRvIHRoZSBndWVzdCwgd2l0aCBhIGNvcnJlc3BvbmRpbmcgKHJhdGVsaW1p
dGVkKSB3YXJuaW5nIGluCj4gdGhlIGxvZy4KPiAKPiBUaGlzIHBhdGNoIGlzIGJhc2VkIG9uIExp
bnV4IGNvbW1pdCBmMDUwZmU3YTkxNjQgImFybTogS1ZNOiBTdXJ2aXZlIHVua25vd24KPiB0cmFw
cyBmcm9tIHRoZSBndWVzdCIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiBBY2tlZC1ieTogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRA
YXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA3ICsrKystLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4
IGM4Y2U2MmZmOTYuLmMwMjAzZGEwOTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0yOTI2LDkgKzI5MjYsMTAgQEAg
YXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBkZWZhdWx0Ogo+IC0gICAgICAgIHBy
aW50aygiR3Vlc3QgVHJhcC4gSFNSPTB4JXggRUM9MHgleCBJTD0leCBTeW5kcm9tZT0weCUiUFJJ
eDMyIlxuIiwKPiAtICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxlbiwgaHNy
Lmlzcyk7Cj4gLSAgICAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJHdWVzdCIsIHJlZ3MpOwo+ICsg
ICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gKyAgICAgICAgICAgICAgICAiR3Vlc3Qg
VHJhcC4gSFNSPTB4JXggRUM9MHgleCBJTD0leCBTeW5kcm9tZT0weCUiUFJJeDMyIlxuIiwKPiAr
ICAgICAgICAgICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOwo+ICsg
ICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiAgICAgIH0KPiAgfQoK
SSBzZWUgeW91IGFkZHJlc3NlZCBteSBwcmV2aW91cyBjb21tZW50IGluIHRoaXMgcGF0Y2ggOi0p
CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 19:18:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 19:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6MGR-00017K-5a; Thu, 04 May 2017 19:18:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6MGP-00017A-Q0
 for xen-devel@lists.xen.org; Thu, 04 May 2017 19:18:09 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A3/9F-02183-07E7B095; Thu, 04 May 2017 19:18:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTbegjjv
 SYPNKKYslHxezODB6HN39mymAMYo1My8pvyKBNWPhqp3MBRcEK/6teMnYwLiAr4uRi0NIYBOj
 xL+jv1m6GDmBnMWMEh/n2ILYwgLOEjPvPgGLiwjoS2y63cgO0bCCUeLXlQVMXYwcHMwCDhK9F
 1VAatgENCXufP7EBGLzClhJHLn7jR3EZhFQkZiwugEsLioQLvG28QgLRI2gxMmZEPM5Bbwldj
 3sAbOZBWwl7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGukZleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZguNUzMDDuYGzY63eIUZKDSUmUV/0Ve6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd47tdyRQoJFqempFWmZOcDAh0lLcPAoifD6gKR5iwsSc4sz0
 yFSpxh1Od4t/fCeSYglLz8vVUqcdw9IkQBIUUZpHtwIWBReYpSVEuZlZGBgEOIpSC3KzSxBlX
 /FKM7BqCTMawoyhSczrwRu0yugI5iAjmiW5QA5oiQRISXVwMixxPO4g8eUS+rW6a9ULc0Px+5
 73FLeZWXR0WUWpta72dvk5oqco6fZstfP0I1abZDZa3tnXoelLmv2dSm2qNYX88W0KhJeT91k
 vEZ+snbBnbW8JhdW/grbyBPn8N+lN4TX/vHEwxNdP61s1T09z+7EPE+Fj+4CJV2e7hw8dTGXe
 j5eYTqSqMRSnJFoqMVcVJwIAL45v3C9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493925487!91272785!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44373 invoked from network); 4 May 2017 19:18:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 4 May 2017 19:18:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 54E4A344;
 Thu,  4 May 2017 12:18:07 -0700 (PDT)
Received: from [10.37.8.86] (unknown [10.37.8.86])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 767763F23B;
 Thu,  4 May 2017 12:18:06 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170504175425.22759-1-julien.grall@arm.com>
 <20170504175425.22759-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1705041213190.9240@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d1916a52-a04b-4dce-7c2a-07ba3eb9eaae@arm.com>
Date: Thu, 4 May 2017 20:18:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705041213190.9240@sstabellini-ThinkPad-X260>
Cc: Mark Rutland <mark.rutland@arm.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: Survive unknown traps from
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wNC8yMDE3IDA4OjE0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VGh1LCA0IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEN1cnJlbnRseSB3ZSBjcmFz
aCBYZW4gaWYgd2Ugc2VlIGFuIEVTUl9FTDIuRUMgdmFsdWUgd2UgZG9uJ3QgcmVjb2duaXNlLgo+
PiBBcyBjb25maWd1cmFibGUgZGlzYWJsZXMvZW5hYmxlcyBhcmUgYWRkZWQgdG8gdGhlIGFyY2hp
dGVjdHVyZQo+PiAoY29udHJvbGxlZCBieSBSRVMxL1JFU08gYml0cyByZXNwZWN0aXZlbHkpLCB3
aXRoIGFzc29jaWF0ZWQgc3luY2hyb25vdXMKPj4gZXhjZXB0aW9ucywgaXQgbWF5IGJlIHBvc3Np
YmxlIGZvciBhIGd1ZXN0IHRvIHRyaWdnZXIgZXhjZXB0aW9ucyB3aXRoCj4+IGNsYXNzZXMgdGhh
dCB3ZSBkb24ndCByZWNvZ25pc2UuCj4+Cj4+IFdoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2Ug
ZXhjZXB0aW9ucyBpbiBhIG1hbm5lciB1c2VmdWwgdG8gdGhlIGd1ZXN0LAo+PiB3ZSBjYW4gYXZv
aWQgYnJpbmdpbmcgZG93biB0aGUgaG9zdC4gUGVyIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NSwg
cGFnZQo+PiBENy0xOTM3LCBFQyB2YWx1ZXMgd2l0aGluIHRoZSByYW5nZSAweDAwIC0gMHgyYyBh
cmUgcmVzZXJ2ZWQgZm9yIGZ1dHVyZQo+PiB1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25z
LCBhbmQgRUMgd2l0aGluIHRoZSByYW5nZSAweDJkIC0gMHgzZiBtYXkKPj4gYmUgdXNlZCBmb3Ig
ZWl0aGVyIHN5bmNocm9ub3VzIG9yIGFzeW5jaHJvbm91cyBleGNlcHRpb25zLgo+Pgo+PiBUaGUg
cGF0Y2ggbWFrZXMgWGVuIGhhbmRsZSBhbnkgdW5rbm93biBFQyBieSBpbmplY3RpbmcgYW4gVU5E
RUZJTkVECj4+IGV4Y2VwdGlvbiBpbnRvIHRoZSBndWVzdCwgd2l0aCBhIGNvcnJlc3BvbmRpbmcg
KHJhdGVsaW1pdGVkKSB3YXJuaW5nIGluCj4+IHRoZSBsb2cuCj4+Cj4+IFRoaXMgcGF0Y2ggaXMg
YmFzZWQgb24gTGludXggY29tbWl0IGYwNTBmZTdhOTE2NCAiYXJtOiBLVk06IFN1cnZpdmUgdW5r
bm93bgo+PiB0cmFwcyBmcm9tIHRoZSBndWVzdCIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IEFja2VkLWJ5OiBNYXJrIFJ1dGxhbmQg
PG1hcmsucnV0bGFuZEBhcm0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS90cmFwcy5jIHwg
NyArKysrLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwo+PiBpbmRleCBjOGNlNjJmZjk2Li5jMDIwM2RhMDk3IDEwMDY0NAo+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBA
QCAtMjkyNiw5ICsyOTI2LDEwIEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICAgICAgICAgIGJyZWFrOwo+Pgo+PiAgICAg
IGRlZmF1bHQ6Cj4+IC0gICAgICAgIHByaW50aygiR3Vlc3QgVHJhcC4gSFNSPTB4JXggRUM9MHgl
eCBJTD0leCBTeW5kcm9tZT0weCUiUFJJeDMyIlxuIiwKPj4gLSAgICAgICAgICAgICAgIGhzci5i
aXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOwo+PiAtICAgICAgICBkb191bmV4cGVjdGVk
X3RyYXAoIkd1ZXN0IiwgcmVncyk7Cj4+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcs
Cj4+ICsgICAgICAgICAgICAgICAgIkd1ZXN0IFRyYXAuIEhTUj0weCV4IEVDPTB4JXggSUw9JXgg
U3luZHJvbWU9MHglIlBSSXgzMiJcbiIsCj4+ICsgICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhz
ci5lYywgaHNyLmxlbiwgaHNyLmlzcyk7Cj4+ICsgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRp
b24ocmVncywgaHNyKTsKPj4gICAgICB9Cj4+ICB9Cj4KPiBJIHNlZSB5b3UgYWRkcmVzc2VkIG15
IHByZXZpb3VzIGNvbW1lbnQgaW4gdGhpcyBwYXRjaCA6LSkKCkkgd2FudGVkIHRvIGtlZXAgdGhl
IGFjdHVhbCBiZWhhdmlvciBpbiB0aGUgcHJldmlvdXMgcGF0Y2ggKGUuZyBwYW5pY2luZyAKb24g
dW5rbm93biB0cmFwcykuIEkgd2lsbCBoYXZlIHRvIHJlc2VuZCB0aGUgc2VyaWVzIHRvIGFkZHJl
c3MgQW5kcmV3J3MgCmNvbW1lbnQsIHNvIEkgY2FuIG1lbnRpb24gaXQgaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 19:19:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 19:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6MHl-0001E1-Fx; Thu, 04 May 2017 19:19:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6MHj-0001Dv-Cm
 for xen-devel@lists.xen.org; Thu, 04 May 2017 19:19:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 77/98-03058-2CE7B095; Thu, 04 May 2017 19:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTfdgHXe
 kQc8XG4slHxezODB6HN39mymAMYo1My8pvyKBNeP53X9MBY9EK1Z/bWZqYHws2MXIxSEksIlR
 YteJpcwQzmJGiaVtF9i6GDk5hAViJTbM3scEYosI+Ei8vjQfqIgDqKheYvI2cZAws0CARNudD
 kYQm01AU+LO509g5bwCVhIrr18Ci7MIqEgsufWHBcQWFQiXeNt4hAWiRlDi5MwnYDangLfE6i
 tfWCFm2krcmbubGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypG9eLUorLUIl0LvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjLMv+x9ilORgUhLlVX/FHinEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgvdOLXekkGBRanpqRVpmDjDsYdISHDxKIryHQdK8xQWJucWZ6RCpU
 4y6HO+WfnjPJMSSl5+XKiXOuwekSACkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZhXGRjRQjyZeSVwm14BHcEEdESzLAfIESWJCCmpBsY1jxm5l654f+d04ZT4ix5rZnZazWK
 dIitx+FlUjY/0BtVt2x+lFx58vHr/lZIzl4++dNbOylK5+uj120tvPkq9WWG7LsfNWPOU6I6H
 Vnx8QUeqlk6p6HM0e1710+x9QWKjoVds76Tc02yeRo7nZl6bf2xCVsK5rWunZ+VaCdX5N3wvN
 RBtFN6hxFKckWioxVxUnAgAcNhtVLwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1493925569!95866579!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40349 invoked from network); 4 May 2017 19:19:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 4 May 2017 19:19:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 27A96344;
 Thu,  4 May 2017 12:19:29 -0700 (PDT)
Received: from [10.37.8.86] (unknown [10.37.8.86])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A73EF3F23B;
 Thu,  4 May 2017 12:19:27 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, Wei Chen <Wei.Chen@arm.com>
References: <1493868469-5054-1-git-send-email-Wei.Chen@arm.com>
 <alpine.DEB.2.10.1705041130590.9240@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <40ca7c0f-a899-85da-36ac-bb96d1676793@arm.com>
Date: Thu, 4 May 2017 20:19:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705041130590.9240@sstabellini-ThinkPad-X260>
Cc: Kaly.Xin@arm.com, nd@arm.com, steve.capper@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xen/arm32: Distinguish guest SError from
 Xen data aborts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wNC8yMDE3IDA3OjMyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
T24gVGh1LCA0IE1heSAyMDE3LCBXZWkgQ2hlbiB3cm90ZToKPj4gQVJNMzIgZG9lc24ndCBoYXZl
IGFuIGV4Y2VwdGlvbiBzaW1pbGFyIHRvIGh5cF9zeW5jIG9mIEFSTTY0IHRvIGNhdGNoCj4+IHRo
ZSBzeW5jaHJvbm91cyBkYXRhIGFib3J0IChGb3IgZXhhbXBsZSwgYSBOVUxMIHBvaW50ZXIgaGFz
IGJlZW4gcmVmZXJlbmNlZCkuCj4+IEhlbmNlIHRoZSBTRXJyb3IgYW5kIHN5bmMgZGF0YSBhYm9y
dCB3aWxsIGJlIGNhdWdodCBieSB0aGUgc2FtZSBkYXRhIGFib3J0Cj4+IGV4Y2VwdGlvbi4KPj4K
Pj4gU2luY2UgY29tbWl0ICIzZjE2YzhjYiIgd2UgdHJlYXQgYWxsIGRhdGEgYWJvcnRzIGNhdWdo
dCBieSB0aGlzIGV4Y2V0cGlvbgoKcy9leGNldHBpb24vZXhjZXB0aW9uLwoKPj4gYXMgU0Vycm9y
LiBUaGlzIG1lYW5zLCB3ZSB3aWxsIGZvcndhcmQgWGVuIHN5bmNocm9ub3VzIGRhdGEgYWJvcnQg
dG8gZ3Vlc3QsCj4+IGlmIHRoZSBzZXJyb3Jfb3A9Rk9SV0FSRC4gVGhpcyBpcyBvYnZpb3VzbHkg
aW5jb3JyZWN0LiBCdXQgd2UgZG9uJ3QgaGF2ZQo+PiBhbnkgbWV0aG9kIHRvIGRpc3Rpbmd1aXNo
IFNFcnJvciBmcm9tIFhlbiBkYXRhIGFib3J0cy4KPj4KPj4gQnV0IHdlIGNhbiBkaXN0aW5ndWlz
aCBndWVzdCBnZW5lcmF0ZWQgU0Vycm9yIGZyb20gWGVuIGRhdGEgYWJvcnRzLiBTbyB3ZQo+PiB3
YW50IHRvIGNoYW5nZSB0aGUgcG9saWN5IHRvIGhhbmRsZSBkYXRhIGFib3J0cyBmb3IgQVJNMzI6
Cj4+IDEuIElmIHRoaXMgZGF0YSBhYm9ydCBpcyBndWVzdCBnZW5lcmF0ZWQgU0Vycm9yLCB3ZSB3
aWxsIGhhbmRsZSB0aGlzIGRhdGEKPj4gICAgYWJvcnQgZm9sbG93IHRoZSBTRXJyb3IgaGFuZGxl
IG9wdGlvbiBzZXR0aW5nLgo+PiAyLiBJZiB0aGlzIGRhdGEgYWJvcnQgaXMgc3luY2hyb25vdXMg
ZGF0YSBhYm9ydCBvciBYZW4gZ2VuZXJhdGUgU0Vycm9yLCB3ZQo+PiAgICB3aWxsIFBBTklDIHRo
ZSB3aG9sZSBzeXN0ZW0uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBh
cm0uY29tPgo+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KClRoaXMgaXMgYmFzaWNhbGx5IHJldmVydGluZyB0aGUgcGF0Y2ggM2YxNmMg
Inhlbi9hcm06IFJlcGxhY2UgCmRvX3RyYXBfZ3Vlc3Rfc2Vycm9yIHdpdGggbmV3IGhlbHBlcnMi
IHdpdGggYSB0d2VhayBpbiB0aGUgbmFtZS4KCkkgdGhpbmsgdGhpcyBpcyB0aGUgcmlnaHQgc29s
dXRpb24gYXMgd2UgZG9uJ3Qgd2FudCBYZW4gbGVnaXQgZXJyb3IgdG8gCmJlIGZvcndhcmRlZCB0
byB0aGUgZ3Vlc3QuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQ2hlZXJzLAoKPgo+Cj4+IHYxLT52MjoKPj4gQWRkIGFuIGluLWNvZGUgY29t
bWVudCB0byBkZXNjcmliZSB0aGlzIGNoYW5nZS4KPj4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0v
YXJtMzIvdHJhcHMuYyB8IDEzICsrKysrKysrKysrKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtMzIvdHJhcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCj4+IGluZGV4IDVi
YzVmNjQuLjQ4YmFhNjQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5j
Cj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCj4+IEBAIC02Miw3ICs2MiwxOCBA
QCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9wcmVmZXRjaF9hYm9ydChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPj4KPj4gIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2RhdGFfYWJvcnQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICB7Cj4+IC0gICAgZG9fdHJhcF9oeXBfc2Vycm9y
KHJlZ3MpOwo+PiArICAgIC8qCj4+ICsgICAgICogV2UgY2Fubm90IGRpc3Rpbmd1aXNoIFhlbiBT
RXJyb3JzIGZyb20gc3luY2hyb25vdXMgZGF0YSBhYm9ydHMuIFdlCj4+ICsgICAgICogd2FudCB0
byBhdm9pZCB0cmVhdGluZyBhbnkgWGVuIHN5bmNocm9ub3VzIGFib3J0cyBhcyBTRXJyb3JzIGFu
ZAo+PiArICAgICAqIGZvcndhcmRpbmcgdGhlbSB0byB0aGUgZ3Vlc3QuIEluc3RlYWQsIGNyYXNo
IHRoZSBzeXN0ZW0gaW4gYWxsCj4+ICsgICAgICogY2FzZXMgd2hlbiB0aGUgYWJvcnQgY29tZXMg
ZnJvbSBYZW4uIEV2ZW4gaWYgdGhleSBhcmUgWGVuIFNFcnJvcnMKPj4gKyAgICAgKiBpdCB3b3Vs
ZCBiZSBhIHJlYXNvbmFibGUgdGhpbmcgdG8gZG8sIGFuZCB0aGUgZGVmYXVsdCBiZWhhdmlvciB3
aXRoCj4+ICsgICAgICogc2Vycm9yX29wID09IERJVkVSU0UuCj4+ICsgICAgICovCj4+ICsgICAg
aWYgKCBWQUJPUlRfR0VOX0JZX0dVRVNUKHJlZ3MpICkKPj4gKyAgICAgICAgZG9fdHJhcF9ndWVz
dF9zZXJyb3IocmVncyk7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBkb191bmV4cGVjdGVkX3Ry
YXAoIkRhdGEgQWJvcnQiLCByZWdzKTsKPj4gIH0KPj4KPj4gIC8qCj4+IC0tCj4+IDIuNy40Cj4+
Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+PgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 19:37:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 19:37:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6MYr-0002fo-2x; Thu, 04 May 2017 19:37:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d6MYp-0002fh-Tr
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 19:37:12 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 AB/A9-02180-7E28B095; Thu, 04 May 2017 19:37:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSqke6zJu5
 Ig32vOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7v0+yFTyQrehdc4qpgbFJoouRi0NIYAaj
 xL1HTxlBHBaBrcwS21e+ZOli5OSQEJjDKtHfxg9h50m0f98HFS+UWPLnLzOIzSsgKHFy5hOwu
 JCAp8SsvtdgcU4Bb4kzx68yQ2y4zixxY/sR1i5GDg42AROJWR0SIDUsAioSf44sYYKYEyDx7N
 RusDnCApES214vZwSxRQT0JTbdbmQHmcMscJ9RYs+0q0wgc5gF1CXWzxOawCgwC8kZsxAyCxi
 ZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZhPQMD4w7G
 R/1+hxglOZiURHnVX7FHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPdnIHSkkWJSanlqRlpkDj
 AiYtAQHj5II70GQNG9xQWJucWY6ROoUozHHi8vv3zNxPFn54z2TEEtefl6qlDjvWZBSAZDSjN
 I8uEGwSL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3JcgUnsy8Erh9r4BOYQI6pVmWA+S
 UkkSElFQDo9oc+UlJ7oePPj9v4ssydem1n5PMxFti3ZSzqkwX1+e/MvRdzXhrTY9CU2dQlfRP
 Zv+8NdYzF69z/GF1s69a0rTngW6FMOcykwImo+mB+kW7bR9Oevrbf92e6WltKx9/WxIwf50jZ
 0kC+8XGpUdOBd4TXcK4X+Cyb7D7kRL3+fzHdx1QmK5brcRSnJFoqMVcVJwIAPQOW6rPAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493926629!96577753!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27515 invoked from network); 4 May 2017 19:37:10 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 May 2017 19:37:10 -0000
Received: by mail-vk0-f50.google.com with SMTP id v20so14457957vke.2
 for <xen-devel@lists.xenproject.org>; Thu, 04 May 2017 12:37:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Lrx37+uIE7vx1RjKgzxVT7LtVXV1v/EeQ/LD6BmoqCc=;
 b=TzLexxbm242XpsxRKUU5OKTkZynMwMUbMArsgSozzI4OUqY7buTDzgFE8TcIQXSK9/
 7/MaKFuwvlS+xXWFOHrPEe2nQFiRQEwV+X4R7rZL/UxQLcD4tCtfbqtlTnv2JRS2AH3p
 gbUROUUrcy3Amv/CjYflwpLejrevXtE1EeEMI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Lrx37+uIE7vx1RjKgzxVT7LtVXV1v/EeQ/LD6BmoqCc=;
 b=miJybUR8c+FLIowi292j4fATAslpVpoWW0hagN7wUPhbC18IevnLA8aArGKatfk29t
 slOPHgQSNozsyIJ1wLXTiJbCOnyCs03kgEt5fMo9wFY78rSBZX+7HiFNODijLUB2gUF2
 ICv4TaS+p0Ls9NDyL+s/2v5NAuroh2v/HsckDR5QCskgOB5xKzMD/iZXaKhX0z4O8RyP
 av0AUYTgbY5HhwhXF5JohmMwcSGJDCrgP30Sdske++900xiGO4NOLckR6QIM24z1Fe5T
 EAzBrkHHSnJM5DzLgpF+azrT797eixCL8f5tYCBAEapCFhzEzZrpGup4u8zn0tKSEdLb
 n9vw==
X-Gm-Message-State: AN3rC/7EEp3+FT9zGiyYvQKuEb6EctIjOkpnqRpm4ivR3njrfFSeq4Zb
 Q+ruaJ0SPdeUzlJKYiTX4Lh/0gJRUT55
X-Received: by 10.31.244.66 with SMTP id s63mr6860978vkh.21.1493926628414;
 Thu, 04 May 2017 12:37:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Thu, 4 May 2017 12:37:07 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705031534090.9240@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
 <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
 <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
 <CACtJ1JRATrFE9es0myAYnMSOw6Ke7ug24NM3mJ3x=GBABDXiqA@mail.gmail.com>
 <alpine.DEB.2.10.1705031534090.9240@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 5 May 2017 01:07:07 +0530
Message-ID: <CACtJ1JTjUngauqE9TmUb93QmmmAtJaCX9w-8rUMsAoPYUtUwVQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgoKPj4gPj4gPiBJdCBsb29rcyBsaWtlIHlvdSBhcmUgcmV1c2luZyB0aGUgbGlieGxfX2Rl
dmljZV9jb25zb2xlX2FkZCBjYWxsIGZvciB0aGUKPj4gPj4gPiBtYWluIFBWIGNvbnNvbGUgZm9y
IHRoZSBkb21haW4sIHRvIGFsc28gYWRkIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZS4KPj4g
Pj4gPgo+PiA+PiA+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gbWl4IHRoZSB0
d28uIEkgc3VnZ2VzdCB0byBpbnRyb2R1Y2UgYQo+PiA+PiA+IG5ldyBsaWJ4bF9fZGV2aWNlIGNh
bGwgdG8gaW50cm9kdWNlIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZSwgZ2l2ZW4KPj4gPj4g
PiB0aGF0IHRoZXkgaGF2ZSBubyByZWxhbnRpb25zaGlwIHdpdGggdGhlIHByaW5jaXBhbCBQViBj
b25zb2xlIG9mIHRoZQo+PiA+PiA+IGRvbWFpbi4KPj4gPj4gPgo+PiA+PiBJIGhhdmUgYSBkb3Vi
dCBoZXJlLiBEbyBJIGhhdmUgdG8gY3JlYXRlIGEgbmV3IGNvbnNvbGUgZGV2aWNlCj4+ID4+IChs
aWJ4bF9fZGV2aWNlKSB0byByZWdpc3RlciB0aGUgdnVhcnQgY29uc29sZSBvciBjYW4gSSB1c2Ug
dGhlCj4+ID4+IGV4aXN0aW5nIGNvbnNvbGUgZGV2aWNlICh3aGljaCBpcyB1c2VkIGZvciByZWdp
c3RlcmluZyB0aGUgcHJpbWFyeQo+PiA+PiBjb25zb2xlKSB0byByZWdpc3RlciB0aGUgdnVhcnQg
bm9kZXMgdG8geGVuc3RvcmU/Cj4+ID4+Cj4+ID4+IEkgc3VzcGVjdCB0aGF0IGlmIEkgdHJ5IHRv
IHJlZ2lzdGVyIHdpdGggdGhlIHNhbWUgY29uc29sZSBkZXZpY2UgdGhlbgo+PiA+PiBsaWJ4bF9f
ZGV2aWNlX2dlbmVyaWNfYWRkKCkgbWF5IGZhaWwgYXMgaXQgaXMgYWxyZWFkeSBhZGRlZC4KPj4g
Pgo+PiA+IFRoZSB2dWFydCB3ZSBhcmUgaW50cm9kdWNpbmcgd2l0aCB0aGlzIHBhdGNoIHNlcmll
cyBpcyBhIG5ldyBhbmQKPj4gPiBkaWZmZXJlbnQgY29uc29sZSBmcm9tIHRoZSBleGlzdGluZyBQ
ViBjb25zb2xlLiBTbyB5ZXMsIEkgdGhpbmsgd2UgbmVlZAo+PiA+IHRvIGNyZWF0ZSBhIG5ldyBk
ZXZpY2UgZm9yIGl0Lgo+PiA+Cj4+ID4gV2UgZWl0aGVyIG5lZWQgdG8gaW50cm9kdWNlIGEgYnJh
bmQgbmV3IGZ1bmN0aW9uIHRvIGFkZCB0aGUgdnVhcnQgdG8KPj4gPiB4ZW5zdG9yZSwgc29tZXRo
aW5nIGxpa2UgbGlieGxfX2RldmljZV92dWFydF9hZGQsIG9yLCBpZiB3ZSBhcmUgZ29pbmcKPj4g
PiB0byByZXVzZSBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkLCB0aGVuIHdlIHdlIG5lZWQgdG8g
Y3JlYXRlIGJvdGggYSBuZXcKPj4gPiBjb25zb2xlIGRldmljZSAobGlieGxfX2RldmljZV9jb25z
b2xlKSwgYW5kIGEgbmV3IGxpYnhsX19kZXZpY2UgZm9yIGl0Lgo+PiA+IEZvciBjbGFyaXR5LCBs
aWJ4bF9fZGV2aWNlX2NvbnNvbGUgaXMgdGhlIGlucHV0IHBhcmFtZXRlciBvZgo+PiA+IGxpYnhs
X19kZXZpY2VfY29uc29sZV9hZGQsIHdoaWxlIGxpYnhsX19kZXZpY2UgaXMgdGhlIG91dHB1dCBw
YXJhbWV0ZXIuCj4+ID4KPj4gSSBhbSB0cnlpbmcgdG8gYWRkIGEgbmV3IHZ1YXJ0IGRldmljZSBi
eSBkZWZpbmluZyBhIG5ldyBkZXZpY2UgdHlwZQo+PiBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQg
IGFuZCBhIG5ldyBmdW5jdGlvbgo+PiBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZCgpLgo+Cj4gSSB0
aGluayB0aGF0IGlzIHRoZSByaWdodCB3YXkgdG8gZG8gaXQuCj4KPgo+PiBUaGlzIGZ1bmN0aW9u
IGJhc2ljYWxseSBhZGRzIHRoZSB2dWFydCByaW5nLXJlZiAoIjAvcmluZy1yZWYiKSBhbmQKPj4g
cG9ydCAoIjAvcG9ydCIpIHRvIHJvX2Zyb250IGFycmF5IGFuZCB0aGVuIGl0IHJlZ2lzdGVycyB0
aGUgZGV2aWNlCj4+IHVzaW5nIHRoZSBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRkKCkuIEkgcGFz
cyBOVUxMIHRvICJiYWNrIiBhbmQKPj4gImZyb250IiBhcnJheSBhcmd1bWVudHMgdG8gIGxpYnhs
X19kZXZpY2VfZ2VuZXJpY19hZGQoKSBhcyBJIGFtIGFkZGluZwo+PiBwYXJhbWV0ZXJzIG9ubHkg
dG8gInJvX2Zyb250IiBhcnJheS4KPj4KPj4gSSBhbSBhZGRpbmcgdGhlIGRldmljZSBhdCAvbG9j
YWwvZG9tYWluLzxkb21pZD4vdnVhcnQuCj4+Cj4+IEhvd2V2ZXIsIHhlbmNvbnNvbGVkIGZhaWxz
IHRvIHJlYWQgdGhlIHZ1YXJ0IHJpbmctcmVmIGFuZCBwb3J0IHNheWluZwo+PiAibm8gc3VjaCBk
aXJlY3Rvcnkgb3IgZmlsZSIuSSB2ZXJpZmllZCB0aGF0Cj4+IGxpYnhsX19kZXZpY2VfZ2VuZXJp
Y19hZGQoKSBpcyByZXR1cm5pbmcgc3VjY2Vzc2Z1bGx5Lgo+Pgo+PiBJbiB4ZW5jb25zb2xlZCwg
SSB2ZXJpZmllZCB0aGF0IEkgYW0gcmVhZGluZwo+PiAvbG9jYWwvZG9tYWluLzxkb21pZD4vdnVh
cnQvMC9yaW5nLXJlZiBhbmQKPj4gL2xvY2FsL2RvbWFpbi88ZG9taWQ+L3Z1YXJ0LzAvcG9ydC4K
Pj4KPj4gSXQgaXMgbm90IGNsZWFyIHdoeSB4ZW5jb25zb2xlZCBmYWlscyB0byByZWFkIHRoZSB2
YWx1ZXMuCj4KPiBEb3VibGUgY2hlY2sgdGhlIHBlcm1pc3Npb25zIG9mIHRob3NlIG5vZGVzIHdp
dGggeGVuc3RvcmUtbHMgLXAuIE1ha2UKPiBzdXJlIHRoZXJlIGFyZSBubyByYWNlcyBiZXR3ZWVu
IGxpYnhsIHdyaXRpbmcgdGhlIG5vZGVzIGFuZCB4ZW5jb25zb2xlZAo+IHJlYWRpbmcgdGhlbS4K
CnhlbnN0b3JlLWxzIC1wIiBzaG93cyB0aGF0IHRoZSB2dWFydCBub2RlIGlzIGNyZWF0ZWQgc3Vj
Y2Vzc2Z1bGx5LiBJCmhhdmUgcGFzdGVkIGJlbG93IHRoZSByZWxldmFudCBwYXJ0IG9mIHRoZSBj
b21tYW5kIG91dHB1dDoKCiAgIHZ1YXJ0ID0gIiIgICAobjAscjEpCiAgICBiYWNrZW5kID0gIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3Z1YXJ0LzEvMCIgICAobjAscjEpCiAgICAwID0gIiIgICAo
bjAscjEpCiAgICAgcG9ydCA9ICIxIiAgIChuMCxyMSkKICAgICByaW5nLXJlZiA9ICIyMzM0NzUi
ICAgKG4wLHIxKQogICAgIGxpbWl0ID0gIjEwNDg1NzYiICAgKG4wLHIxKQogICAgIHR5cGUgPSAi
eGVuY29uc29sZWQiICAgKG4wLHIxKQogICBjb25zb2xlID0gIiIgICAobjAscjEpCiAgICBiYWNr
ZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wIiAgIChuMCxyMSkKICAg
IGJhY2tlbmQtaWQgPSAiMCIgICAobjEscjApCiAgICBsaW1pdCA9ICIxMDQ4NTc2IiAgIChuMCxy
MSkKICAgIHR5cGUgPSAieGVuY29uc29sZWQiICAgKG4wLHIxKQogICAgb3V0cHV0ID0gInB0eSIg
ICAobjAscjEpCiAgICB0dHkgPSAiL2Rldi9wdHMvMCIgICAobjAscjEpCiAgICBwb3J0ID0gIjMi
ICAgKG4wLHIxKQogICAgcmluZy1yZWYgPSAiMjMzNDcyIiAgIChuMCxyMSkKClRoZSB2dWFydCBu
b2RlIGV4aXN0cyBhdCAvbG9jYWwvZG9tYWluLzEvdnVhcnQuIEkgYW0gY3JlYXRpbmcgdGhlCnZ1
YXJ0IG5vZGUganVzdCBiZWZvcmUgdGhlIHB2IGNvbnNvbGUgbm9kZSB0byBtYWtlIHN1cmUgdGhh
dCB2dWFydApub2RlIGJlY29tZXMgdmlzaWJsZSBiZWZvcmUgdGhlIHB2IGNvbnNvbGUgbm9kZSBp
cyBjcmVhdGVkLiBUaGUgdmFsdWVzCmFyZSBwb3B1bGF0ZWQgcHJvcGVybHkgaW4gdGhlIHZ1YXJ0
IG5vZGUuIFN0aWxsIHdoZW4geGVuY29uc29sZWQgdHJpZXMKdG8gcmVhZCAvbG9jYS9kb21haW4v
MS92dWFydC8wL3JpbmctcmVmIG9yCi9sb2NhL2RvbWFpbi8xL3Z1YXJ0LzAvcG9ydCwgdGhlIHJl
YWQgZmFpbHMuCgpQViBjb25zb2xlIG5vZGUgcmVhZHMgaGFwcGVuIHByb3Blcmx5IGV2ZW4gdGhv
dWdoIGJvdGggbm9kZXMgZXhpc3QgYXQKdGhlIHNhbWUgbGV2ZWwgYW5kIHRoZWlyIGFjY2VzcyBw
ZXJtaXNzaW9ucyBhcmUgYWxzbyBzYW1lLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 19:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 19:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6MaI-0002ka-EY; Thu, 04 May 2017 19:38:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6MaH-0002kT-D1
 for xen-devel@lists.xen.org; Thu, 04 May 2017 19:38:41 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 81/6E-03371-0438B095; Thu, 04 May 2017 19:38:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVysyfVTdehmTv
 SoL2Xz2LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzdjcMJG54BR7xax9mg2MC9m6GLk4hAQ2MUpc
 OHKFCcI5zSgx7foHli5GTg42AU2JO58/MYHYIgLSEtc+X2YEsZkFHCTefLwHViMsECLx/NM1s
 BoWAVWJw7fWsoPYvAKWEjN+zwSrlxCQl9jVdpF1AiPnAkaGVYwaxalFZalFusZGeklFmekZJb
 mJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgf5iAIIdjKfXBR5ilORgUhLlVX/FHinEl5SfUpm
 RWJwRX1Sak1p8iFGGg0NJgje2iTtSSLAoNT21Ii0zBxg4MGkJDh4lEd4SkDRvcUFibnFmOkTq
 FKMux5x7X98zCbHk5eelSonz6oMUCYAUZZTmwY2ABfElRlkpYV5GoKOEeApSi3IzS1DlXzGKc
 zAqCfMmgEzhycwrgdv0CugIJqAjmmU5QI4oSURISTUwhlwt1z62Z41jjnrhKe8DnofXN923+r
 n6uaWwfefWVX27VmhlFR5890lEq3TVTf30Ura45KOzjikxibWWOlhzaHyQF9w0/5vYgdur1oa
 VvXDpPre6i+PKzLYTIddEbHkET6bHz1VIesFyIPtzsc4nSdauOeuW3Qn8uClmut9NFqbkb81X
 J8y4p8RSnJFoqMVcVJwIAJq7YH9dAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493926719!60600727!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59936 invoked from network); 4 May 2017 19:38:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 4 May 2017 19:38:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 05C42344;
 Thu,  4 May 2017 12:38:39 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 66BA23F23B;
 Thu,  4 May 2017 12:38:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  4 May 2017 20:36:41 +0100
Message-Id: <20170504193641.26469-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH for-4.9] xen/arm: efi: Avoid out-of-bounds write
	in meminfo_add_bank
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDJjNzdkYjc3ICJ4ZW4vYXJtOiBlZmk6IEF2b2lkIGR1cGxpY2F0aW5nIHRoZSBhZGRp
dGlvbiBvZiBhIG5ldwpiYW5rIiwgaW50cm9kdWNlZCBhIG5ldyBmdW5jdGlvbiBtZW1pbmZvX2Fk
ZF9iYW5rIHRoYXQgYWRkIGEgbmV3IGJhbmsuClRoaXMgbmV3IGNvZGUgZmFpbHMgdG8gY2hlY2sg
Y29ycmVjdGx5IHRoZSBzaXplIG9mIHRoZSBhcnJheSB3aGljaCBtYXkKcmVzdWx0IHRvIGFuIG91
dC1vZi1ib3VuZHMgd3JpdGUuCgpDb3Zlcml0eS1JRDogMTQzMzE4MwpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCiAgICBUaGUgbmV3IGZ1bmN0
aW9uIHdhcyBpbnRyb2R1Y2VkIGR1cmluZyB0aGUgZGV2ZWxvcG1lbnQgb2YgWGVuIDQuOQogICAg
YW5kIHNob3VsZCBiZSBmaXhlZCBiZWZvcmUgdGhlIHJlbGVhc2UuCi0tLQogeGVuL2FyY2gvYXJt
L2VmaS9lZmktYm9vdC5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIv
eGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCmluZGV4IGUxZTQ0N2FjOGUuLjI5ODZjODM0NDcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC9h
cm0vZWZpL2VmaS1ib290LmgKQEAgLTEyOCw3ICsxMjgsNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQg
bWVtaW5mb19hZGRfYmFuayhzdHJ1Y3QgbWVtaW5mbyAqbWVtLAogewogICAgIHN0cnVjdCBtZW1i
YW5rICpiYW5rOwogCi0gICAgaWYgKCBtZW0tPm5yX2JhbmtzID4gTlJfTUVNX0JBTktTICkKKyAg
ICBpZiAoIG1lbS0+bnJfYmFua3MgPj0gTlJfTUVNX0JBTktTICkKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogCiAgICAgYmFuayA9ICZtZW0tPmJhbmtbbWVtLT5ucl9iYW5rc107Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 20:38:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 20:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6NWA-0006zt-CD; Thu, 04 May 2017 20:38:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6NW8-0006zn-VQ
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 20:38:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 01/9F-03613-4419B095; Thu, 04 May 2017 20:38:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJsh67zRO5
 Ig2mrpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnkxeyFjQqVtx/3cjUwDhTqouRi0NIYCqj
 xLPnz1ghnD+MEqcnHAVyODlYBLQk7h38ywJiswkYSvx9somti5GDQwLIXvKZAyQsImAk8eLRZ
 RaQXmaB6UwSZ7+vBesVFoiU2PZ6OSOIzSkQKPH29QewObwCXhInJvcxQyybySJx8MdOsCJRAV
 2JQ//+sEEUCUqcnPkErIEZ6Ijl07eB2RICGRLzeuawQtheEotuXIKy1SSuntvEPIFRcBaS9ll
 I2hcwMq1iVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxQBiDY
 wTj9sv8hRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgZJnBHCgkWpaanVqRl5
 gBjBSYtwcGjJMKb2g+U5i0uSMwtzkyHSJ1iVJQS51UCSQiAJDJK8+DaYPF5iVFWSpiXEegQIZ
 6C1KLczBJU+VeM4hyMSsK81iDbeTLzSuCmvwJazAS0uFmWA2RxSSJCSqqBUfHk5+D060tvlb9
 gSU5ZbeH39LH8WnHnf54iJe9Db5gcMFjqyL4uvV25dsb/RRcXzZ0vP3WK0IUt3DvmcfkFepUu
 T5TWOK1pLjTxnenOJ+4qmVmyZ3o8j60vrj4Vk3hYSPXNJMWpZho39n3YYccpmzVj2fmjj4VN2
 Z+5eobUsJs9qrrz8LyorRJLcUaioRZzUXEiABjvVhnKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493930306!60908960!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46345 invoked from network); 4 May 2017 20:38:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 20:38:27 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 671ED203A1;
 Thu,  4 May 2017 20:38:24 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F3DFE203A0;
 Thu,  4 May 2017 20:38:22 +0000 (UTC)
Date: Thu, 4 May 2017 13:38:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <CACtJ1JTjUngauqE9TmUb93QmmmAtJaCX9w-8rUMsAoPYUtUwVQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705041332170.9240@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
 <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
 <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
 <CACtJ1JRATrFE9es0myAYnMSOw6Ke7ug24NM3mJ3x=GBABDXiqA@mail.gmail.com>
 <alpine.DEB.2.10.1705031534090.9240@sstabellini-ThinkPad-X260>
 <CACtJ1JTjUngauqE9TmUb93QmmmAtJaCX9w-8rUMsAoPYUtUwVQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA1IE1heSAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpLAo+IAo+IAo+
ID4+ID4+ID4gSXQgbG9va3MgbGlrZSB5b3UgYXJlIHJldXNpbmcgdGhlIGxpYnhsX19kZXZpY2Vf
Y29uc29sZV9hZGQgY2FsbCBmb3IgdGhlCj4gPj4gPj4gPiBtYWluIFBWIGNvbnNvbGUgZm9yIHRo
ZSBkb21haW4sIHRvIGFsc28gYWRkIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZS4KPiA+PiA+
PiA+Cj4gPj4gPj4gPiBJIGRvbid0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIG1peCB0aGUg
dHdvLiBJIHN1Z2dlc3QgdG8gaW50cm9kdWNlIGEKPiA+PiA+PiA+IG5ldyBsaWJ4bF9fZGV2aWNl
IGNhbGwgdG8gaW50cm9kdWNlIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZSwgZ2l2ZW4KPiA+
PiA+PiA+IHRoYXQgdGhleSBoYXZlIG5vIHJlbGFudGlvbnNoaXAgd2l0aCB0aGUgcHJpbmNpcGFs
IFBWIGNvbnNvbGUgb2YgdGhlCj4gPj4gPj4gPiBkb21haW4uCj4gPj4gPj4gPgo+ID4+ID4+IEkg
aGF2ZSBhIGRvdWJ0IGhlcmUuIERvIEkgaGF2ZSB0byBjcmVhdGUgYSBuZXcgY29uc29sZSBkZXZp
Y2UKPiA+PiA+PiAobGlieGxfX2RldmljZSkgdG8gcmVnaXN0ZXIgdGhlIHZ1YXJ0IGNvbnNvbGUg
b3IgY2FuIEkgdXNlIHRoZQo+ID4+ID4+IGV4aXN0aW5nIGNvbnNvbGUgZGV2aWNlICh3aGljaCBp
cyB1c2VkIGZvciByZWdpc3RlcmluZyB0aGUgcHJpbWFyeQo+ID4+ID4+IGNvbnNvbGUpIHRvIHJl
Z2lzdGVyIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZT8KPiA+PiA+Pgo+ID4+ID4+IEkgc3Vz
cGVjdCB0aGF0IGlmIEkgdHJ5IHRvIHJlZ2lzdGVyIHdpdGggdGhlIHNhbWUgY29uc29sZSBkZXZp
Y2UgdGhlbgo+ID4+ID4+IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoKSBtYXkgZmFpbCBhcyBp
dCBpcyBhbHJlYWR5IGFkZGVkLgo+ID4+ID4KPiA+PiA+IFRoZSB2dWFydCB3ZSBhcmUgaW50cm9k
dWNpbmcgd2l0aCB0aGlzIHBhdGNoIHNlcmllcyBpcyBhIG5ldyBhbmQKPiA+PiA+IGRpZmZlcmVu
dCBjb25zb2xlIGZyb20gdGhlIGV4aXN0aW5nIFBWIGNvbnNvbGUuIFNvIHllcywgSSB0aGluayB3
ZSBuZWVkCj4gPj4gPiB0byBjcmVhdGUgYSBuZXcgZGV2aWNlIGZvciBpdC4KPiA+PiA+Cj4gPj4g
PiBXZSBlaXRoZXIgbmVlZCB0byBpbnRyb2R1Y2UgYSBicmFuZCBuZXcgZnVuY3Rpb24gdG8gYWRk
IHRoZSB2dWFydCB0bwo+ID4+ID4geGVuc3RvcmUsIHNvbWV0aGluZyBsaWtlIGxpYnhsX19kZXZp
Y2VfdnVhcnRfYWRkLCBvciwgaWYgd2UgYXJlIGdvaW5nCj4gPj4gPiB0byByZXVzZSBsaWJ4bF9f
ZGV2aWNlX2NvbnNvbGVfYWRkLCB0aGVuIHdlIHdlIG5lZWQgdG8gY3JlYXRlIGJvdGggYSBuZXcK
PiA+PiA+IGNvbnNvbGUgZGV2aWNlIChsaWJ4bF9fZGV2aWNlX2NvbnNvbGUpLCBhbmQgYSBuZXcg
bGlieGxfX2RldmljZSBmb3IgaXQuCj4gPj4gPiBGb3IgY2xhcml0eSwgbGlieGxfX2RldmljZV9j
b25zb2xlIGlzIHRoZSBpbnB1dCBwYXJhbWV0ZXIgb2YKPiA+PiA+IGxpYnhsX19kZXZpY2VfY29u
c29sZV9hZGQsIHdoaWxlIGxpYnhsX19kZXZpY2UgaXMgdGhlIG91dHB1dCBwYXJhbWV0ZXIuCj4g
Pj4gPgo+ID4+IEkgYW0gdHJ5aW5nIHRvIGFkZCBhIG5ldyB2dWFydCBkZXZpY2UgYnkgZGVmaW5p
bmcgYSBuZXcgZGV2aWNlIHR5cGUKPiA+PiBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQgIGFuZCBh
IG5ldyBmdW5jdGlvbgo+ID4+IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkuCj4gPgo+ID4gSSB0
aGluayB0aGF0IGlzIHRoZSByaWdodCB3YXkgdG8gZG8gaXQuCj4gPgo+ID4KPiA+PiBUaGlzIGZ1
bmN0aW9uIGJhc2ljYWxseSBhZGRzIHRoZSB2dWFydCByaW5nLXJlZiAoIjAvcmluZy1yZWYiKSBh
bmQKPiA+PiBwb3J0ICgiMC9wb3J0IikgdG8gcm9fZnJvbnQgYXJyYXkgYW5kIHRoZW4gaXQgcmVn
aXN0ZXJzIHRoZSBkZXZpY2UKPiA+PiB1c2luZyB0aGUgbGlieGxfX2RldmljZV9nZW5lcmljX2Fk
ZCgpLiBJIHBhc3MgTlVMTCB0byAiYmFjayIgYW5kCj4gPj4gImZyb250IiBhcnJheSBhcmd1bWVu
dHMgdG8gIGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoKSBhcyBJIGFtIGFkZGluZwo+ID4+IHBh
cmFtZXRlcnMgb25seSB0byAicm9fZnJvbnQiIGFycmF5Lgo+ID4+Cj4gPj4gSSBhbSBhZGRpbmcg
dGhlIGRldmljZSBhdCAvbG9jYWwvZG9tYWluLzxkb21pZD4vdnVhcnQuCj4gPj4KPiA+PiBIb3dl
dmVyLCB4ZW5jb25zb2xlZCBmYWlscyB0byByZWFkIHRoZSB2dWFydCByaW5nLXJlZiBhbmQgcG9y
dCBzYXlpbmcKPiA+PiAibm8gc3VjaCBkaXJlY3Rvcnkgb3IgZmlsZSIuSSB2ZXJpZmllZCB0aGF0
Cj4gPj4gbGlieGxfX2RldmljZV9nZW5lcmljX2FkZCgpIGlzIHJldHVybmluZyBzdWNjZXNzZnVs
bHkuCj4gPj4KPiA+PiBJbiB4ZW5jb25zb2xlZCwgSSB2ZXJpZmllZCB0aGF0IEkgYW0gcmVhZGlu
Zwo+ID4+IC9sb2NhbC9kb21haW4vPGRvbWlkPi92dWFydC8wL3JpbmctcmVmIGFuZAo+ID4+IC9s
b2NhbC9kb21haW4vPGRvbWlkPi92dWFydC8wL3BvcnQuCj4gPj4KPiA+PiBJdCBpcyBub3QgY2xl
YXIgd2h5IHhlbmNvbnNvbGVkIGZhaWxzIHRvIHJlYWQgdGhlIHZhbHVlcy4KPiA+Cj4gPiBEb3Vi
bGUgY2hlY2sgdGhlIHBlcm1pc3Npb25zIG9mIHRob3NlIG5vZGVzIHdpdGggeGVuc3RvcmUtbHMg
LXAuIE1ha2UKPiA+IHN1cmUgdGhlcmUgYXJlIG5vIHJhY2VzIGJldHdlZW4gbGlieGwgd3JpdGlu
ZyB0aGUgbm9kZXMgYW5kIHhlbmNvbnNvbGVkCj4gPiByZWFkaW5nIHRoZW0uCj4gCj4geGVuc3Rv
cmUtbHMgLXAiIHNob3dzIHRoYXQgdGhlIHZ1YXJ0IG5vZGUgaXMgY3JlYXRlZCBzdWNjZXNzZnVs
bHkuIEkKPiBoYXZlIHBhc3RlZCBiZWxvdyB0aGUgcmVsZXZhbnQgcGFydCBvZiB0aGUgY29tbWFu
ZCBvdXRwdXQ6Cj4gCj4gICAgdnVhcnQgPSAiIiAgIChuMCxyMSkKPiAgICAgYmFja2VuZCA9ICIv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92dWFydC8xLzAiICAgKG4wLHIxKQoKV2h5IGlzIHRoaXMg
aGVyZSBpbnN0ZWFkIG9mIHVuZGVyIHZ1YXJ0LzA/CkFsc28sIGlmIHRoZXNlIGFyZSB0aGUgZnJv
bnRlbmQgbm9kZXMsIHdoZXJlIGFyZSB0aGUgYmFja2VuZCB2dWFydCBub2Rlcz8KCgo+ICAgICAw
ID0gIiIgICAobjAscjEpCj4gICAgICBwb3J0ID0gIjEiICAgKG4wLHIxKQo+ICAgICAgcmluZy1y
ZWYgPSAiMjMzNDc1IiAgIChuMCxyMSkKPiAgICAgIGxpbWl0ID0gIjEwNDg1NzYiICAgKG4wLHIx
KQo+ICAgICAgdHlwZSA9ICJ4ZW5jb25zb2xlZCIgICAobjAscjEpCj4gICAgY29uc29sZSA9ICIi
ICAgKG4wLHIxKQo+ICAgICBiYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNv
bGUvMS8wIiAgIChuMCxyMSkKPiAgICAgYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkKPiAgICAg
bGltaXQgPSAiMTA0ODU3NiIgICAobjAscjEpCj4gICAgIHR5cGUgPSAieGVuY29uc29sZWQiICAg
KG4wLHIxKQo+ICAgICBvdXRwdXQgPSAicHR5IiAgIChuMCxyMSkKPiAgICAgdHR5ID0gIi9kZXYv
cHRzLzAiICAgKG4wLHIxKQo+ICAgICBwb3J0ID0gIjMiICAgKG4wLHIxKQo+ICAgICByaW5nLXJl
ZiA9ICIyMzM0NzIiICAgKG4wLHIxKQo+IAo+IFRoZSB2dWFydCBub2RlIGV4aXN0cyBhdCAvbG9j
YWwvZG9tYWluLzEvdnVhcnQuIEkgYW0gY3JlYXRpbmcgdGhlCj4gdnVhcnQgbm9kZSBqdXN0IGJl
Zm9yZSB0aGUgcHYgY29uc29sZSBub2RlIHRvIG1ha2Ugc3VyZSB0aGF0IHZ1YXJ0Cj4gbm9kZSBi
ZWNvbWVzIHZpc2libGUgYmVmb3JlIHRoZSBwdiBjb25zb2xlIG5vZGUgaXMgY3JlYXRlZC4gVGhl
IHZhbHVlcwo+IGFyZSBwb3B1bGF0ZWQgcHJvcGVybHkgaW4gdGhlIHZ1YXJ0IG5vZGUuIFN0aWxs
IHdoZW4geGVuY29uc29sZWQgdHJpZXMKPiB0byByZWFkIC9sb2NhL2RvbWFpbi8xL3Z1YXJ0LzAv
cmluZy1yZWYgb3IKPiAvbG9jYS9kb21haW4vMS92dWFydC8wL3BvcnQsIHRoZSByZWFkIGZhaWxz
Lgo+IAo+IFBWIGNvbnNvbGUgbm9kZSByZWFkcyBoYXBwZW4gcHJvcGVybHkgZXZlbiB0aG91Z2gg
Ym90aCBub2RlcyBleGlzdCBhdAo+IHRoZSBzYW1lIGxldmVsIGFuZCB0aGVpciBhY2Nlc3MgcGVy
bWlzc2lvbnMgYXJlIGFsc28gc2FtZS4KCkkgZG9uJ3Qga25vdy4gSSB3b3VsZCBhZGQgbW9yZSBk
ZWJ1ZyBwcmludGZzIHRvIHRoZSBjb2RlIHVudGlsIEkKdW5kZXJzdG9vZCB3aGF0IHdhcyBnb2lu
ZyBvbi4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 20:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 20:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6NoR-0008QO-4J; Thu, 04 May 2017 20:57:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6NoQ-0008PW-AW
 for xen-devel@lists.xensource.com; Thu, 04 May 2017 20:57:22 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F5/9D-03587-1B59B095; Thu, 04 May 2017 20:57:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfDVO5
 Ig6Pb5C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseXzH5aCxlbGioMv9jA3
 MP4P7WLk4hAS+Mso8eHbFdYuRk4g5zGQs0sDIrGNUeLktblsIAkRAWeJr2fmsncxcnDwCuhLP
 L3mBRIWFrCSeHn3LTtIvYTATCWJ7bees4MkJAQ8JSZ/fwdnf1r0gamLkZ2DDajhkBhIlEVAVa
 Jv4nfmCYzcCxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqcAQh2MN7eGHCIUZKDSUmUV/0Ve6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6jKdyRQoJF
 qempFWmZOcDgg0lLcPAoifBemwyU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd5OkBkCI
 EUZpXlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLYgU3gy80rgNr0COoIJ6IhmWQ
 6QI0oSEVJSDYzi54+6Pp23MId7bWUyc0r5eeF/n5q4F6k4NXbNN3HlU1rF7cSn9dBF9pnmuq2
 2RQw6+bb5hnwrOK0bPpY9mj5Tgdmy2F1x7bS99X9+7VffZpT49NHlHyn/T8j+2z55n83hWt/k
 aE1DHZZL3Z011hN67rFyVex6tLKII0LGf+3KvRn7D8VvP6vEUpyRaKjFXFScCABTKqLAfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1493931439!100565217!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21781 invoked from network); 4 May 2017 20:57:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 May 2017 20:57:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6NoM-00076V-RY; Thu, 04 May 2017 20:57:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6NoH-0002s7-8B; Thu, 04 May 2017 20:57:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6NoF-0005PZ-Rd; Thu, 04 May 2017 20:57:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-108212-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl:guest-start/debian.repeat:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=74ad8abe49d4c6268a1fadc52f9389474c0d00f1
X-Osstest-Versions-That: xen=a7f041aa8a3df2829eba8650331a57bdd04c08f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 May 2017 20:57:12 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 108212: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwODIxMiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwODIxMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTA4MTY2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDE3IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA4MTY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDgx
NjYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDgxNjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDUgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMDgxMzcKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtl
IDEwODEzNwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTA4MTY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDgxNjYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwODE2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MTY2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDgxNjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwODE2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MTY2CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc0YWQ4YWJlNDlk
NGM2MjY4YTFmYWRjNTJmOTM4OTQ3NGMwZDAwZjEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2JkZDA0YzA4ZjIKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEwODE2NiAgMjAxNy0wNS0wMyAwMDoxNjozNyBaICAgIDEgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDgyMTIgIDIwMTctMDUtMDMgMjI6NTY6NTAgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBCaGF2ZXNoIERhdmRhIDxiaGF2ZXNoLmRhdmRhQG9yYWNsZS5jb20+CiAgSGFv
emhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3NGFkOGFiZTQ5ZDRjNjI2OGExZmFkYzUyZjkzODk0
NzRjMGQwMGYxCkF1dGhvcjogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNv
bT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MTI6MjkgMjAxNyArMDIwMAoKICAgIHg4Ni9tY2U6IGFs
d2F5cyByZS1pbml0aWFsaXplICdzZXZlcml0eV9jcHUnIGluIG1jaGVja19jbW5faGFuZGxlcigp
CiAgICAKICAgIG1jaGVja19jbW5faGFuZGxlcigpIGRvZXMgbm90IGFsd2F5cyBzZXQgJ3NldmVy
aXR5X2NwdScgdG8gb3ZlcnJpZGUKICAgIGl0cyB2YWx1ZSB0YWtlbiBmcm9tIHByZXZpb3VzIHJv
dW5kcyBvZiBNQyBoYW5kbGluZywgd2hpY2ggd2lsbAogICAgaW50ZXJmZXJlIHRoZSBjdXJyZW50
IHJvdW5kIG9mIE1DIGhhbmRsaW5nLiBBbHdheXMgcmUtaW5pdGlhbGl6ZSBpdCB0bwogICAgY2xl
YXIgdGhlIGhpc3RvcmljYWwgdmFsdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25n
IFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmEyYzZhNjg0MjM0
NzVjZDg5YThjYzk5Nzg1NTQ4ODBlNWEyMWI3ZAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDQtMDcg
MTU6NTY6MDkgKzAyMDAKCmNvbW1pdCAxNTk5NDI0ODQzMjJjOTQ3MDJjOWM5MTc3NDI3MTY4ZGI0
NjgzNjU4CkF1dGhvcjogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
RGF0ZTogICBXZWQgTWF5IDMgMTc6MTI6MDEgMjAxNyArMDIwMAoKICAgIHg4Ni9tY2U6IG1ha2Ug
J3NldmVyaXR5X2NwdScgcHJpdmF0ZSB0byBpdHMgdXNlcnMKICAgIAogICAgVGhlIGN1cnJlbnQg
J3NldmVyaXR5X2NwdScgaXMgdXNlZCBieSBib3RoIG1jaGVja19jbW5faGFuZGxlcigpIGFuZAog
ICAgbWNlX3NvZnRpcnEoKS4gSWYgTUMjIGhhcHBlbnMgZHVyaW5nIG1jZV9zb2Z0aXJxKCksIHRo
ZSB2YWx1ZXMgc2V0IGluCiAgICBtY2hlY2tfY21uX2hhbmRsZXIoKSBhbmQgbWNlX3NvZnRpcnEo
KSBtYXkgaW50ZXJmZXJlIHdpdGggZWFjaAogICAgb3RoZXIuIFVzZSBwcml2YXRlICdzZXZlcml0
eV9jcHUnIGZvciBlYWNoIGZ1bmN0aW9uIHRvIGZpeCB0aGlzIGlzc3VlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDAxMTg5OWEyZTAwYjlmNzQ4YzA0ZDUwMWMyMDVkYTA0YmJmZjQzNTkKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA0LTA3IDE1OjU1OjM0ICswMjAwCgpjb21taXQgMTZmMzRiN2ExOTAzZGEz
NTljMDEzYmQwZmIxYjgwMjE4NDM0ZjNhMQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MTE6MzMgMjAxNyArMDIwMAoKICAgIG1lbW9y
eTogZG9uJ3QgaGFuZCBNRk4gaW5mbyB0byB0cmFuc2xhdGVkIGd1ZXN0cwogICAgCiAgICBXZSBz
aG91bGRuJ3QgaGFuZCBNRk4gaW5mbyBiYWNrIGZyb20gaW5jcmVhc2UtcmVzZXJ2YXRpb24gZm9y
CiAgICB0cmFuc2xhdGVkIGRvbWFpbnMsIGp1c3QgbGlrZSB3ZSBkb24ndCBmb3IgcG9wdWxhdGUt
cGh5c21hcCBhbmQKICAgIG1lbW9yeS1leGNoYW5nZS4gRm9yIGZ1bGwgc3ltbWV0cnkgYWxzbyBj
aGVjayBmb3IgYSBOVUxMIGd1ZXN0IGhhbmRsZQogICAgaW4gcG9wdWxhdGVfcGh5c21hcCgpIChi
dXQgbm90ZSB0aGlzIG1ha2VzIG5vIHNlbnNlIGluCiAgICBtZW1vcnlfZXhjaGFuZ2UoKSwgYXMg
dGhlcmUgdGhlIGFycmF5IGlzIGFsc28gYW4gaW5wdXQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQx
ODYyNzU4M2RmMjhmYWNkOWFmNDczZWExYWM0YTU2ZTkzZTZlYTkKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA0LTA1IDE2OjM5OjUzICswMjAwCgpjb21taXQgNGVkODU1ODU3NjMzZmNkMzhiYWZhODI5
NzYyOTZiZTk3MThhNGJhYwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBXZWQgTWF5IDMgMTc6MTE6MDQgMjAxNyArMDIwMAoKICAgIG1lbW9yeTogZXhpdCBl
YXJseSBmcm9tIG1lbW9yeV9leGNoYW5nZSgpIHVwb24gd3JpdGUtYmFjayBlcnJvcgogICAgCiAg
ICBUaGVyZSdzIG5vIHBvaW50IGluIGNvbnRpbnVpbmcgaWYgaW4gdGhlIGVuZCB3ZSdsbCByZXR1
cm4gLUVGQVVMVAogICAgYW55d2F5LiBJdCBhbHNvIHNlZW1zIHdyb25nIHRvIHJlcG9ydCBhIGNo
dW5rIGZvciB3aGljaCBhdCBsZWFzdCBvbmUKICAgIHdyaXRlLWJhY2sgZmFpbGVkIGFzIHN1Y2Nl
c3NmdWxseSBleGNoYW5nZWQgKGFsYmVpdCB0aGUgaW5kaWNhdGlvbiBvZgogICAgYW4gZXJyb3Ig
aXMgYWxzbyBub3QgZnVsbHkgY29ycmVjdCwgYXMgdGhlIGV4Y2hhbmdlIGhhcHBlbmVkIGluIHRo
YXQKICAgIGNhc2UgYXQgbGVhc3QgcGFydGlhbGx5IC0gcmV0cmlldmluZyB0aGUgR0ZOIHRvIGFz
c2lnbiB0aGUgbWVtb3J5IHRvCiAgICBhbmQvb3IgaGFuZGluZyBiYWNrIHRoZSBpbmZvcm1hdGlv
biBvbiB0aGUgcmVwbGFjZW1lbnQgbWVtb3J5IGRpZG4ndAogICAgd29yaykuIEluIGFueSBjYXNl
IGxpbWl0aW5nIHRoZSBhbW91bnQgb2YgZGFtYWdlIGRvbmUgdG8gdGhlIGd1ZXN0CiAgICBjYW4n
dCBiZSBhbGwgdGhhdCBiYWQgYW4gaWRlYS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9y
biA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWNmNGQyZWMwZDdjMGNiNTM3Mjlj
YTgxMGU0MTY3OTMwMzBmNmYwNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDQtMDUgMTY6Mzk6MTYg
KzAyMDAKCmNvbW1pdCAwY2MzMjY4NDI4Zjg4ZWJhYjE5OWM5Mzc1NTY5NDg5ZDIzOGU1NmIxCkF1
dGhvcjogQmhhdmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUuY29tPgpEYXRlOiAgIFdl
ZCBNYXkgMyAxNzoxMDowMiAyMDE3ICswMjAwCgogICAga2V4ZWM6IGNsZWFyIGtleGVjX2ltYWdl
IHNsb3Qgd2hlbiB1bmxvYWRpbmcga2V4ZWMgaW1hZ2UKICAgIAogICAgV2hlbiBrZXhlY19kb191
bmxvYWQgY2FsbHMga2V4ZWNfc3dhcF9pbWFnZXMgdG8gZ2V0IHRoZSBvbGQga2V4ZWNfaW1hZ2Ug
dG8KICAgIGZyZWUsIGl0IHBhc3NlcyBOVUxMIGZvciB0aGUgbmV3IGtleGVjX2ltYWdlIHBvaW50
ZXIuIFRoZSBuZXcgc2xvdCB3YXNuJ3QgYmVpbmcKICAgIGNsZWFyZWQgaW4gc3VjaCBhIGNhc2Us
IGxlYWRpbmcgdG8gYSBzdGFsZSBwb2ludGVyIGJlaW5nIGxlZnQgYmVoaW5kIGluIHRoZQogICAg
a2V4ZWNfaW1hZ2UgYXJyYXkgYW5kIFhlbiBwYW5pY3MgaW4gc3Vic2VxdWVudCBsb2FkL3VubG9h
ZCBvcGVyYXRpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCaGF2ZXNoIERhdmRhIDxiaGF2
ZXNoLmRhdmRhQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBl
ciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1YzUyMTZlODI1MzMyYzgz
YjE5NjViNWEzOWE2MTAwZjlkZGUzNGRhCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNCAxMToz
NDo1NyArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 21:13:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 21:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6O3n-0001Hk-Ku; Thu, 04 May 2017 21:13:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mohit.gambhir@oracle.com>) id 1d6O3m-0001He-4N
 for xen-devel@lists.xen.org; Thu, 04 May 2017 21:13:14 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 31/2A-03696-9699B095; Thu, 04 May 2017 21:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUyZ7p8oG7GTO5
 IgxU/tC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxlnUdZCib5V2zu+sHcwPjLtouRi0NIYAKT
 xNPDU5ghnD+MEv+Wr2KBcDYwSkx5cRPK2c4ocWTmesYuRk4OYYFQidsnF7CB2CICbhIfe+5Ct
 bcySfy6u5cJJMEsICfR92UDM4jNJqAnsWnNYnYQm19AQaKn6ydYnFfAVmLFi1lgQ1kEVCTmL9
 /HCmKLCoRLvG08wgJRIyhxcuYTMJtTwE5ix/yp7BDzzSTmbX7IDGHLS2x/OwfMlhAwlDj9cBv
 jBEahWUjaZyFpmYWkZQEj8ypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSk
 Yr3k/NxNjMCwZgCCHYw3NwYcYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3d
 AZ3pJBgUWp6akVaZg4wwmDSEhw8SiK816YDpXmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSp
 y3FWSGAEhRRmke3AhYtF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8tyBSezLwSuE2vgI5
 gAjqiWZYD5IiSRISUVANj7N1X81+WRzYyeHgm9ztcPbhBOL0rfPmUm4EbN1kV5h21ChJy3Jxx
 UHD/VoVj34QktS8U2G29Xv1hdU5NvuI2H8YN5hwZ/tplyaIM6UHc7431zCK/afs957wu/vbOo
 xNbb3XLKjzcm/jylLWW6O/0L1Xruk6wcIQcOVLFOOnPs53u+b/SRP2UWIozEg21mIuKEwHfSg
 Ru8QIAAA==
X-Env-Sender: mohit.gambhir@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493932390!60608739!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49932 invoked from network); 4 May 2017 21:13:12 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 21:13:12 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44LD98B002094
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 21:13:09 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v44LD8Ar018166
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 21:13:09 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44LD8EB026319;
 Thu, 4 May 2017 21:13:08 GMT
Received: from dhcp-burlington7-2nd-B-west-10-152-54-198.usdhcp.oraclecorp.com
 (/10.152.54.198) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 14:13:08 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20170424175430.395-1-mohit.gambhir@oracle.com>
 <20170424175430.395-3-mohit.gambhir@oracle.com>
 <f0b23478-d3c5-ba7d-e817-4a3402cdc314@citrix.com>
 <fc81d4f2-8374-e6d3-a87f-d4ad4465dda5@oracle.com>
 <9d12b9e0-cc3e-1ad6-6168-706068729e47@citrix.com>
From: Mohit Gambhir <mohit.gambhir@oracle.com>
Organization: Oracle Corporation
Message-ID: <710894a2-c8c0-8337-ef98-51f238be362b@oracle.com>
Date: Thu, 4 May 2017 17:13:06 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9d12b9e0-cc3e-1ad6-6168-706068729e47@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 2/2][XTF] xtf/vpmu: MSR read/write tests
 for VPMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wMy8yMDE3IDA0OjQxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDI1LzA0
LzE3IDIyOjQ1LCBNb2hpdCBHYW1iaGlyIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS90ZXN0cy92
cG11L01ha2VmaWxlIGIvdGVzdHMvdnBtdS9NYWtlZmlsZQo+Pj4+IG5ldyBmaWxlIG1vZGUgMTAw
NjQ0Cj4+Pj4gaW5kZXggMDAwMDAwMC4uMWVhZjQzNgo+Pj4+IC0tLSAvZGV2L251bGwKPj4+PiAr
KysgYi90ZXN0cy92cG11L01ha2VmaWxlCj4+Pj4gQEAgLTAsMCArMSw5IEBACj4+Pj4gK2luY2x1
ZGUgJChST09UKS9idWlsZC9jb21tb24ubWsKPj4+PiArCj4+Pj4gK05BTUUgICAgICA6PSB2cG11
Cj4+Pj4gK0NBVEVHT1JZICA6PSB1dGlsaXR5Cj4+PiB1dGlsaXRpZXMgZG9uJ3QgZ2V0IHJ1biBh
dXRvbWF0aWNhbGx5LiAgSXMgdGhpcyBpbnRlbnRpb25hbD8gIElmIGl0Cj4+PiBpc24ndCwgd2hh
dCBpcyB0aGUgcGxhbiBmb3IgbWFraW5nIGl0IGF1dG9tYXRpY2FsbHkgcnVuPyAgdnBtdSBpcyBz
dGlsbAo+Pj4gZGlzYWJsZWQgYnkgZGVmYXVsdCBpbiBhbGwgYnJhbmNoZXMgZHVlIHRvIHRoZSBz
ZWN1cml0eSB2dWxuZXJhYmlsaXRpZXMsCj4+PiBzbyBldmVuIGlmIHRoaXMgdnBtdSB0ZXN0IHdh
cyBhdXRvbWF0aWNhbGx5IHJ1biwgaXQgd291bGQgc2tpcCBkdWUgdG8KPj4+IHZwbXUgbm90IGJl
aW5nIHZpc2libGUuCj4+IFRoZSByZWFzb24gSSB3YW50ZWQgaXQgdG8gbm90IHJ1biBhdXRvbWF0
aWNhbGx5IHdhcyBiZWNhdXNlIEkgdGhvdWdodAo+PiBpdCB3aWxsIGZhaWwgd2hlbiB2cG11Cj4+
IGlzIG5vdCBlbmFibGVkIC0gd2hpY2ggaXMgdGhlIGRlZmF1bHQgY2FzZS4gQnV0IGlmIFhURiB3
aWxsIHNraXAgdnBtdQo+PiB0ZXN0cyB3aGVuIGl0IGlzIGRpc2FibGVkCj4+IHRoZW4gd2UgY2Fu
IHJ1biB0aGUgdGVzdHMgYXV0b21hdGljYWxseS4gU2hvdWxkIHRoZSBDQVRFR09SWSBiZQo+PiBm
dW5jdGlvbmFsIGluIHRoYXQgY2FzZT8KPj4+IEFzIGEgdGFuZ2VudCwgSSB3b25kZXIgaWYgaXQg
d291bGQgYmUgYSB1c2VmdWwgdG8gaGF2ZSBhIHNlcGFyYXRlCj4+PiBjYXRlZ29yeSBmb3IgaW5j
b21wbGV0ZSB0ZXN0cywgYnV0IHdoaWNoIGFyZSBzdGlsbCB1c2VmdWwgdG8gaGF2ZSBmb3IKPj4+
IG1hbnVhbCBydW5uaW5nLgo+PiBQb3NzaWJseS4gVXRpbGl0eSBjYXRlZ29yeSBzZWVtcyB0byBk
byBqdXN0IHRoYXQgYnV0IEkgY2FuIHNlZSB0aGF0IGl0Cj4+IGlzIHJlYWxseSBub3QgbWVhbnQg
Zm9yCj4+IGZ1bmN0aW9uYWwgdGVzdHMuIFRoZXJlIGFyZSBzaXR1YXRpb25zIHdoZXJlIHdyaXRp
bmcgdGVzdHMgYmVmb3JlIG9yCj4+IHdoaWxlIGltcGxlbWVudGluZyBhCj4+IGZlYXR1cmUgaXMg
dXNlZnVsICBhbmQgaW4gdGhhdCBjYXNlIHRoaXMgbmV3IGNhdGVnb3J5IGNhbiBiZQo+PiBiZW5l
ZmljaWFsLiBJdCB3b3VsZCBhbHNvIGJlbmVmaXQKPj4gdG8gaGF2ZSBzb21lIGtpbmQgb2YgImV4
cGVjdGVkIGZhaWx1cmUiIHJldHVybiB0eXBlLgo+IEhvcGVmdWxseSBJIGhhdmUgY292ZXJlZCBh
bGwgb2YgdGhlc2UgcG9pbnRzIHN1ZmZpY2llbnRseSBpbiB0aGUgMC8yCj4gdGhyZWFkLiAgSW4g
dGhlIG1lYW50aW1lLCBJJ2xsIGNvbnNpZGVyIGhvdyBiZXN0IHRvIGludHJvZHVjZSBhICJub3QK
PiBxdWl0ZSBmdWxseSBiYWtlZCB5ZXQiIGNhdGVnb3J5Lgo+Cj4+Pj4gK1RFU1QtRU5WUyA6PSAk
KEFMTF9FTlZJUk9OTUVOVFMpCj4+PiBZb3UgYnVpbGQgZm9yIGFsbCBlbnZpcm9ubWVudHMsIGJ1
dCB0aGVuIGhhdmUgUFYgdW5pbGF0ZXJhbGx5IHNraXAuCj4+PiBBZ2FpbiwgaXMgdGhpcyBpbnRl
bnRpb25hbD8KPj4gWWVzLCBJIHRob3VnaHQgSSB3b3VsZCBnbyBiYWNrIGFuZCBhZGQgUFYvQU1E
IHRlc3RzIGluIFYyIGJ1dCBJIGNhbgo+PiBsZWF2ZSB0aG9zZSBURVNULUVOVlMKPj4gb3V0IGZv
ciBub3cgYW5kICJza2lwIHRoZSBza2lwIiA6KSBpZiB0aGF0J3MgcHJlZmVyYWJsZS4KPj4+IEZv
ciBIVk0sIHdoeSBhbGwgZW52aXJvbm1lbnRzPyAgZG9lcyBQTVUgaGF2ZSBhbnkgaW50ZXJhY3Rp
b24gd2l0aCB0aGUKPj4+IG9wZXJhdGluZyBvciBwYWdpbmcgbW9kZSBpbiB1c2UgYXQgdGhlIHRp
bWUgb2YgdGhlIHNhbXBsZXM/Cj4+IE5vdCB0aGF0IEkga25vdyBvZi4gU28gc2hvdWxkIGl0IGp1
c3QgYmUgaHZtNjQ/Cj4gRm9yIG5vdywgSSdkIHN0aWNrIHdpdGgganVzdCBodm02NC4gIChBIGNv
bXBsaWNhdGlvbiB3aGljaCBJIGhhdmUgeWV0IHRvCj4gc29ydCBvdXQgaXMgdGhlIFRFU1QtUkVW
SVNJT04gYnVpbGRzLCBzbyBhZGRpbmcgbmV3IGxvZ2ljYWwgY29udGVudCB0bwo+IGFuIGV4aXN0
aW5nIHRlc3QgZG9lc24ndCBpbnRlcmZlcmUgd2l0aCBPU1NUZXN0cyBiaXNlY3Rpb24gbG9naWMs
IGJ1dAo+IHRoYXQgaXNuJ3QgYW4gaW1tZWRpYXRlIHByb2JsZW0uKQpGaXhlZCBpbiB2NS4KPj4+
PiArCj4+Pj4gKyAgICBwcmludGsoIi0tLS0tLS0tLS0tLS0tLS0tXG4iKTsKPj4+PiArICAgIHBy
aW50aygiVGVzdGluZyB2ZXJzaW9uIDFcbiIpOwo+Pj4+ICsgICAgcHJpbnRrKCItLS0tLS0tLS0t
LS0tLS0tLVxuIik7Cj4+Pj4gKwo+Pj4+ICsgICAgLyogZm9yIGFsbCBnZW5lcmFsIHB1cnBvc2Ug
Y291bnRlcnMgKi8KPj4+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgbmc7IGkrKyApCj4+Pj4gKyAg
ICB7Cj4+Pj4gKyAgICAgICAgLyogdGVzdCB3cml0aW5nIHRvIElBMzJfUE1DeCAqLwo+Pj4+ICsg
ICAgICAgIGlkeCA9IE1TUl9JQTMyX1BNQyhpKTsKPj4+PiArCj4+Pj4gKyAgICAgICAgLyogdGVz
dCB3ZSBjYW4gd3JpdGUgdG8gYWxsIHZhbGlkIGJpdHMgaW4gdGhlIGNvdW50ZXJzICovCj4+Pj4g
KyAgICAgICAgLyogZG9uJ3Qgc2V0IGJpdCAzMSBzaW5jZSB0aGF0IGdldHMgc2lnbi1leHRlbmRl
ZCAqLwo+Pj4gV2hhdCBpcyB3cm9uZyB3aXRoIGJpdCAzMSBiZWluZyBzaWduIGV4dGVuZGVkPwo+
PiBUaGUgcHJvYmxlbSB0aGVyZSBpcyB0aGF0IHNldHRpbmcgUE1DeCB0byAweGZmZmZmZmZmIHNp
Z24gZXh0ZW5kcyAzMXN0Cj4+IGJpdCB0bwo+PiB0aGUgcmVtYWluaW5nIGJpdHMuIFNvIFBNQ3gg
YmVjb21lcyAweGZmZmZmZmZmZmZmZiAod2hlbiBiaXQgd2lkdGggaXMKPj4gNDgpLiByZG1zciB0
aGVuCj4+IHJlYWRzIGFsbCA0OCBiaXRzIGFuZCB0aGUgdmFsdWUgbWlzbWF0Y2hlcyB0aGUgb25l
IHRoYXQgd2FzIHdyaXR0ZW4uCj4gVGhhdCBiZWhhdmlvdXIgc291bmRzIG1hZCwgYnV0IEkgc2Vl
IGl0IG5vdyBkZXNjcmliZWQgaW4gdGhlIG1hbnVhbHMuCj4gT2ggd2VsbC4uLgo+Cj4+IEEgc21h
cnRlciB0ZXN0IHdvdWxkIHByb3ZpZGUgYm90aCAtIHdyaXRlIHZhbHVlIHRvIHdyaXRlIGFuZCBy
ZWFkCj4+IHZhbHVlIHRvIGNoZWNrIGFnYWluc3QuCj4+IEJ1dCB0ZXN0X3ZhbGlkX21zcl93cml0
ZSgpIG9ubHkgdGFrZXMgd3ZhbCBhbmQgY2hlY2tzIHRvIHNlZSBpZiB3ZQo+PiByZWFkIHRoZSBz
YW1lIHZhbHVlCj4+IHRoYXQgd2Ugd3JvdGUuCj4gV2VsbCAtIHlvdSBkaWQgaW50cm9kdWNlIHRo
YXQgZnVuY3Rpb24uICBJZiBhbHRlcmluZyBpdCB3b3VsZCBiZSBhCj4gc21hcnRlciB0ZXN0LCB0
aGVuIHBlcmhhcHMgdGhhdCBpcyB0aGUgYmV0dGVyIG9wdGlvbiB0byB0YWtlLgpGaXhlZCBpbiB2
NQo+Pj4+ICsgICAgICAgIHd2YWwgPSAoKDF1bGwgPDwgMzEpIC0gMSkgOwo+Pj4+ICsKPj4+PiAr
ICAgICAgICBpZiAoICF0ZXN0X3ZhbGlkX21zcl93cml0ZShpZHgsIHd2YWwpICkKPj4+PiArICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4+ICsKPj4+PiArICAgICAgICAvKiBzZXQgYWxsIHZh
bGlkIGJpdHMgaW4gTVNSX0lBMzJfRVZFTlRTRUx4ICovCj4+Pj4gKyAgICAgICAgaWR4ID0gTVNS
X0lBMzJfUEVSRkVWVFNFTChpKTsKPj4+PiArICAgICAgICB3dmFsID0gKCgxdWxsIDw8IDMyKSAt
IDEpIF4KPj4+PiAoSUEzMl9QRVJGRVZFTlRTRUx4X0VOQUJMRV9BTllUSFJFQUQgfAo+Pj4+ICsg
ICAgICAgICAgICAgICAgSUEzMl9QRVJGRVZFTlRTRUx4X0VOQUJMRV9QQ0IpOwo+Pj4gV2hhdCBp
cyB3cm9uZyB3aXRoIFBpbiBDb250cm9sIGluIHRoaXMgcmVnaXN0ZXI/ICBBcmNoaXRlY3R1cmFs
bHksIGl0IGlzCj4+PiBhIHNvZnR3YXJlIGNvbmZpZ3VyYWJsZSBiaXQuCj4+IExvb2sgYXQgdGhp
cyBwYXRjaCBvbiB4ZW4tZGV2ZWwKPj4KPj4gW1BBVENIXSBGaXggaHlwZXJ2aXNvciBjcmFzaCB3
aGVuIHdyaXRpbmcgdG8gVlBNVSBNU1IKPj4KPj4gSSBmb3VuZCB0aGF0IG91dCB3aGlsZSB3cml0
aW5nIHRoaXMgdGVzdC4KPiBXZWxjb21lIHRvIHRoZSB2ZXJ5IGdyZXkgYXJlYXMgb2YgcHJvY2Vz
c29ycyB3aGljaCBYVEYgaGFzIGEgaGFiaXQgb2YKPiBmaW5kaW5nLiAgKEkgcmVhbGx5IG5lZWQg
dG8gY29ycmVsYXRlIGFsbCB0aGUgc3VzcGVjdGVkIGVycmF0YSBpbiB0aGUKPiBkb3h5Z2VuIGNv
bW1lbnRzKS4KPgo+IE9idmlvdXNseSwgWGVuIHNob3VsZG4ndCBjcmFzaCwgYnV0IHdlIGFyZSBn
b2luZyB0byBuZWVkIGZlZWRiYWNrIGZyb20KPiBJbnRlbCBiZWZvcmUgd29ya2luZyBvdXQgaG93
IHRvIHByb2NlZWQuCj4KPj4+PiArICAgIC8qIHRlc3QgSUEzMl9ERUJVR0NUTCAqLwo+Pj4+ICsg
ICAgaWR4ID0gTVNSX0lBMzJfREVCVUdDVEw7Cj4+Pj4gKwo+Pj4+ICsgICAgLyogVGVzdCBJQTMy
X0RFQlVHQ1RMIGZhY2lsaXRpZXMgZW5hYmxlZCBieSB2MiAqLwo+Pj4+ICsgICAgd3ZhbCA9IElB
MzJfREVCVUdDVExfRnJlZXplX0xCUl9PTl9QTUkgfAo+Pj4+IElBMzJfREVCVUdDVExfRnJlZXpl
X1BlcmZNb25fT25fUE1JOwo+Pj4+ICsKPj4+PiArICAgIC8qIEZJWE1FOiBUaGlzIHNob3VsZCBy
ZWFsbHkgYmUgYSB2YWxpZCB3cml0ZSBidXQgaXQgaXNudAo+Pj4+IHN1cHBvcnRlZCBieSB0aGUK
Pj4+PiArICAgICAqIFZQTVUgeWV0ICovCj4+PiBJbiB3aGljaCBjYXNlIHRoZSB0ZXN0IHNob3Vs
ZCBiZSBjb3JyZWN0IGhlcmUsIGFuZCBoaWdobGlnaHQgdGhhdCB0aGVyZQo+Pj4gaXMgYSBidWcg
aW4gWGVuLgo+PiBCdXQgdGhlbiwgc2hvdWxkIHRoZSBtYWluIHRlc3QgcmV0dXJuIHh0Zl9zdWNj
ZXNzLCB4dGZfc2tpcCBvcgo+PiB4dGZfZmFpbHVyZT8KPiBGYWlsdXJlLiAgWGVuIGlzIHByb3Zh
Ymx5IG1hbGZ1bmN0aW9uaW5nLgpGaXhlZCBpbiB2NS4gVGhlIHRlc3RzIG5vdyBmYWlsLgo+Cj4+
Pj4gKyAgICAvKiBHZXQgcGVyZiBjYXBhYmlsdGllcyAqLwo+Pj4+ICsgICAgaWYgKCByZG1zcl9z
YWZlKE1TUl9JQTMyX1BFUkZfQ0FQQUJJTElUSUVTLCAmY2FwcykgKQo+Pj4+ICsgICAgewo+Pj4+
ICsgICAgICAgIHByaW50aygiRmF1bHQgd2hpbGUgcmVhZGluZyBNU1JfSUEzMl9QRVJGX0NBUEFC
SUxJVElFU1xuIik7Cj4+PiBUaGUgUEVSRl9DQVBBQklMSVRJRVMgTVNSIGlzIG9ubHkgdmFsaWQg
dG8gcmVhZCBpZiBQRENNIGlzIGFkdmVydGlzZWQgaW4KPj4+IENQVUlELgo+Pj4KPj4+IFdlIGN1
cnJlbnRseSBuZXZlciBhZHZlcnRpc2UgUENETSwgYW5kIGlzIGEgYnVnIHRoYXQKPj4+IE1TUl9Q
RVJGX0NBUEFCSUxJVElFUyBpcyBhY2Nlc3NhYmxlIGF0IGFsbCBpbiBndWVzdCBjb250ZXh0Lgo+
Pj4gKHNwZWNpZmljYWxseSwgaXQgaXMgYmVjYXVzZSBYZW4gbGVha3MgYWxtb3N0IGFsbCBob3N0
IE1TUiBzdGF0ZSBpbnRvCj4+PiBndWVzdHMpLgo+PiBTbyBJIHN1cHBvc2UgSSBjYW4ndCB0ZXN0
IGZ1bGwtYml0IHdpZHRoIHdyaXRlcyB0aGVuPwo+IFdlbGwsIHRoZSBjb2RlIHNob3VsZCBiZSBh
cmNoaXRlY3R1cmFsbHkgY29ycmVjdCB0byBzdGFydCB3aXRoLiAgQWZ0ZXIKPiB0aGF0LCBpdCBp
cyByZWFzb25hYmxlIHRvIGV4cGxhaW4gdGhhdCBYZW4gdXNlZCB0byBsZWFrCj4gUEVSRl9DQVBB
QklMSVRJRVMgaW50byBndWVzdHMgdmlldywgYXQgd2hpY2ggcG9pbnQgcHJvYmluZyBpdCBpcyBh
Cj4gbGVnaXRpbWF0ZSB0aGluZyB0byBkby4KPgo+IEhvd2V2ZXIsIHlvdSBzaG91bGQgdGFrZSBj
YXJlIHRoYXQgeW91ciBsb2dpYyBkb2Vzbid0IGJlZ2luIHRvIGZhaWwgYXQKPiB0aGUgcG9pbnQg
dGhhdCBYZW4gaXMgZml4ZWQgdG8gYmVoYXZlIGFyY2hpdGVjdHVyYWxseSAoYW5kIGFjdHVhbGx5
Cj4gcmV0dXJuICNHUFswXSBpZiBQRENNIGlzbid0IGFkdmVydGlzZWQgdG8gdGhlIGd1ZXN0KSwg
YmVjYXVzZSBJIHdpbGwKPiBkZWZpbml0ZWx5IGJlIGZpeGluZyB0aGUgTVNSIGxlYWthZ2UgcHJv
YmxlbXMgKGlmIG5vb25lIGJlYXRzIG1lIHRvIGl0KS4KRml4ZWQgaW4gdjUgKCBJIHRoaW5rISkK
Pj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+Pj4gKyAgICB9Cj4+Pj4gKwo+Pj4+ICsgICAg
aWYgKCAhKGNhcHMgPj4gMTMpICYgMSApCj4+PiBUaGlzIGxhY2tzIHN1ZmZpY2llbnQgYnJhY2tl
dHMgZm9yIHdoYXQgeW91IGFyZSBpbnRlbmRpbmcgdG8gZG8uICBBbHNvLAo+Pj4gaXQgbG9va3Mg
bGlrZSB5b3UgcHJvYmFibHkgd2FudCBhICNkZWZpbmUgYXQgdGhlIHRvcCBvZiB0aGUgZmlsZSBm
b3IKPj4+IHRoaXMgY29uc3RhbnQuCj4+ICEgYW5kICYgaGF2ZSB0aGUgc2FtZSBwcmVjZWRlbmNl
IGFuZCByaWdodCB0byBsZWZ0IGFzc29jaWF0aXZpdHkuIFNvCj4+IHRlY2huaWNhbGx5IGl0IHNo
b3VsZAo+PiBkbyB3aGF0IGl0IGlzIGludGVuZGVkIHRvIGRvLiBCdXQgSSB3aWxsIG1ha2UgaXQg
bG9vayBiZXR0ZXIuCj4gTG9naWNhbCBOT1QgYW5kIEFkZHJlc3Mtb2YgaGF2ZSB0aGUgc2FtZSBw
cmVjZWRlbmNlLiAgTG9naWNhbCBOT1QgaGFzIGEKPiBoaWdoZXIgcHJlY2VkZW5jZSB0aGFuIEJp
dHdpc2UgQU5ELgo+Cj4gQW5kIHRvIHJlc29sdmUgYW55IGRvdWJ0LCBoZXJlIGlzIHdoYXQgQ2xh
bmcgdGhpbmdzOgo+Cj4gYW5kcmV3Y29vcEBhbmRyZXdjb29wOi9sb2NhbC94ZW4tdGVzdC1mcmFt
ZXdvcmsuZ2l0JCBtYWtlIENDPWNsYW5nLTQuMAo+IC1qNCAtcwo+IG1haW4uYzozOTY6MTA6IGVy
cm9yOiBsb2dpY2FsIG5vdCBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlIGxlZnQgaGFuZCBzaWRlCj4g
b2YgdGhpcyBiaXR3aXNlIG9wZXJhdG9yIFstV2Vycm9yLC1XbG9naWNhbC1ub3QtcGFyZW50aGVz
ZXNdCj4gICAgICBpZiAoICEoY2FwcyA+PiAxMykgJiAxICkKPiAgICAgICAgICAgXiAgICAgICAg
ICAgICB+CkhhcmQgdG8gYXJndWUgdGhhdC4gRml4ZWQgaW4gdjUuCj4+Pj4gKwo+Pj4+ICsgICAg
ICAgIGNhc2UgMzoKPj4+PiArICAgICAgICAgICAgICAgIC8qIHRlc3QgdmVyc2lvbiAzIGZhY2ls
aXRpZXMgKi8KPj4+PiArICAgICAgICAgICAgICAgIGlmICggIXRlc3RfaW50ZWxfcG11X3ZlcjMo
IG5ncmVncywgbmZyZWdzKSApCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHh0Zl9m
YWlsdXJlKCJGYWlsOiBGYWlsZWQgVlBNVSB2ZXJzaW9uCj4+Pj4gM1xuIik7Cj4+Pj4gKyAgICAg
ICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4+PiArCj4+Pj4gKyAgICAgICAgY2FzZSAy
Ogo+Pj4+ICsgICAgICAgICAgICAgICAgLyogdGVzdCB2ZXJzaW9uIDIgZmFjaWxpdGllcyAqLwo+
Pj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhdGVzdF9pbnRlbF9wbXVfdmVyMihuZ3JlZ3MsIG5m
cmVncykgKQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiB4dGZfZmFpbHVyZSgiRmFp
bDogRmFpbGVkIFZQTVUgdmVyc2lvbgo+Pj4+IDJcbiIpOwo+Pj4+ICsKPj4+PiArICAgICAgICAg
ICAgICAgIC8qIHRlc3QgdmVyc2lvbiAxIGZhY2lsaXRpZXMgKi8KPj4+PiArICAgICAgICAgICAg
ICAgIGlmICggIXRlc3RfaW50ZWxfcG11X3ZlcjEobmdyZWdzKSApCj4+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIHh0Zl9mYWlsdXJlKCJGYWlsOiBGYWlsZWQgVlBNVSB2ZXJzaW9uCj4+
Pj4gMVxuIik7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgICAgICAgICAgLyogdGVzdCBmdWxsIHdpZHRo
IGNvdW50ZXJzICovCj4+Pj4gKyAgICAgICAgICAgICAgICBpZiAoICF0ZXN0X2Z1bGxfd2lkdGhf
Y250cyhuZ3JlZ3MsIG5nYml0cykgKQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiB4
dGZfZmFpbHVyZSgiRmFpbDogRmFpbGVkIGZ1bGwgd2lkdGgKPj4+PiB0ZXN0XG4iKTsKPj4+PiAr
Cj4+Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+PiArCj4+Pj4gKyAgICAgICAgY2FzZSAx
Ogo+Pj4+ICsgICAgICAgICAgICAgICAgLyogdmVyc2lvbiAxIHVuc3VwcG9ydGVkICovCj4+PiBZ
b3UgaGF2ZSBhIHYxIHRlc3QgZnVuY3Rpb24sIHlldCBpdCBpcyB1bnN1cHBvcnRlZD8KPj4gWWVz
LCBmcm9tIFZQTVVzIHBlcnNwZWN0aXZlLCB2MSBpbiBpdHNlbGYgaXMgdW5zdXBwb3J0ZWQgYmVj
YXVzZSB0aGF0Cj4+IHdvdWxkCj4+IGhhdmUgcmVxdWlyZWQgZGlzYWJsaW5nIGFjY2VzcyB0byBQ
RVJGX0dMT0JBTF9TVEFUVVMgYW5kCj4+IFBFUkZfR0xPQkFMX0NUUkwgTVNScy4KPj4gSG93ZXZl
ciwgZWFjaCB2ZXJzaW9uIGRvZXMgc3VwcG9ydCBmYWNpbGl0aWVzIGludHJvZHVjZWQgaW4gdGhl
Cj4+IHByZXZpb3VzIHZlcnNpb24uCj4+IFRodXMsIHRlc3RfaW50ZWxfcG11X3ZlcjEoKSBpcyBp
bnRlbmRlZCBmb3IgdjIgdGVzdGluZyBhbmQgaGVscHMKPj4gYnJlYWtpbmcgdGhlCj4+IHRlc3Rf
aW50ZWxfcG11X3ZlcjIoKSAgZnVuY3Rpb24gaW50byBmYWNpbGl0aWVzIGludHJvZHVjZWQgYnkg
dGhlCj4+IGFyY2hpdGVjdHVyZSBpbgo+PiB0d28gc2VwYXJhdGUgdmVyc2lvbnMgLSB2MSBhbmQg
djIKPiBZb3UgYXJlIGxvZ2ljYWxseSBjb25mdXNpbmcgWGVuJ3MgcmVhc29uaW5nIGZvciBzdXBw
b3J0aW5nIGRpZmZlcmVudAo+IHZlcnNpb25zIG9mIGhhcmR3YXJlIFBNVSwgd2l0aCB0aGUgdmVy
c2lvbiBpdCBkZWNpZGVzIHRvIGFkdmVydGlzZSB0bwo+IGd1ZXN0cy4KPgo+IEl0IGlzIGNlcnRh
aW5seSByZWFzb25hYmxlIGZvciB0aGUgdlBNVSBkcml2ZXIgaW4gWGVuIHRvIGRlY2lkZSB0aGF0
LAo+IHdpdGhvdXQgUE1VIHYyLCBpdCBpcyB1bmFjY2VwdGFibHkgY29tcGxpY2F0ZWQgdG8gZGVh
bCB3aXRoIGNvbnRleHQKPiBzd2l0Y2hpbmcgdGhlIGNvdW50ZXIgc3RhdGUuICBIb3dldmVyLCB0
aGlzIGhhcyBubyBiZWFyaW5nIG9uIHdoaWNoCj4gdmVyc2lvbiBvZiBQTVUgaXMgZW11bGF0ZWQg
dG8gdGhlIGd1ZXN0LCBhbmQgaXQgd291bGQgY2VydGFpbmx5IHNob3VsZAo+IGJlIHBvc3NpYmxl
IHRvIGNvbmZpZ3VyZSBYZW4gdG8gb25seSBhZHZlcnRpc2UgdjEgdG8gZ3Vlc3RzLCB3aGlsZSB0
aGUKPiByZWFsIGhhcmR3YXJlIGFjdHVhbGx5IHN1cHBvcnRzIHYyLiAgKEFmdGVyIGFsbCwgd2Ug
YWxyZWFkeSBkb3duZ3JhZGUgdjQKPiB0byB2MyBpbiBhIGd1ZXN0cyB2aWV3KS4KWWVzLCBJIHRo
aW5rIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBhcmUgc2F5aW5nLiBJIHN0aWxsIGRvIHN0YW5kIGJ5
IHRoZSAKZGVjaXNpb24gb2YgIGhhdmluZyBhCnNlcGFyYXRlIGZ1bmN0aW9uIHRvIHRlc3QgdjEg
ZmFjaWxpdGllcyBmb3IgLQpBKSBtb2R1bGFyaXR5CkIpIExvY2FsaXppbmcgdGhlIGtub3dsZWRn
ZSBvZiB4ZW4gaW50ZXJuYWxzIHRvIHRlc3RfbWFpbigpIGZ1bmN0aW9uLiAKVGhlIHJlc3Qgb2Yg
dGhlIGNvZGUKaXMgd3JpdHRlbiB0byB0ZXN0IHRoZSBmYWNpbGl0aWVzICBhcyBkZXNjcmliZWQg
aW4gdGhlIFNETS4KPiBPbiBhbm90aGVyIG5vdGUgYWJvdXQgdGhlIE1TUiBsZWFrYWdlLCB0aGUg
diROIHRlc3QgY2FzZSBzaG91bGQgaWRlYWxseQo+IGNoZWNrIHRoYXQgbm9uZSBvZiB0aGUgdiRO
KzEgY2FwYWJpbGl0aWVzL2ZlYXR1cmVzIGFyZSBsZWFrZWQgaW50byB0aGUKPiBndWVzdCwgYnV0
IHRoaXMgc21lbGxzIGxpa2UgYSBzaW1pbGFyIHF1YW50aXR5IG9mICJyZWRvaW5nIGl0IHByb3Bl
cmx5Cj4gdGhlIDJuZCB0aW1lIGFyb3VuZCIgYXMgbXkgYXR0ZW1wdHMgdG8gZml4IENQVUlEIGhh
bmRsaW5nIGluIFhlbi4KTWF5YmUgc29tZXRoaW5nIHRoYXQgd2UgY2FuIGFkZCBpbiBhIGZ1dHVy
ZSBwYXRjaD8KPiB+QW5kcmV3Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 21:31:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 21:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6OKs-0002gu-C8; Thu, 04 May 2017 21:30:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mohit.gambhir@oracle.com>) id 1d6OKr-0002go-0R
 for xen-devel@lists.xen.org; Thu, 04 May 2017 21:30:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 98/92-02956-C8D9B095; Thu, 04 May 2017 21:30:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSO6nOVbd7Lne
 kwa3XuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b/Nx9YCy7yVXz9vZK1gXETTxcjJ4eQQDuT
 xNcJql2MXED2V0aJjo4DjBDOBkaJn38eMkM4uxklNl6dwALSwiagJ7FpzWJ2EFtEwFNi5okzY
 DazQKXEo+MzwGqEBWIkZu08zgxiswioSuzasQ8szitgI3F45i2wuISAnMSlbV+gbGOJvll9LB
 MYeRYwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0PQM
 Q7GDc9zHyEKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JnO4I4UEi1LTUyvS
 MnOAQQiTluDgURLh9QRJ8xYXJOYWZ6ZDpE4xKkqJ884BSQiAJDJK8+DaYIF/iVFWSpiXEegQI
 Z6C1KLczBJU+VeM4hyMSsK8ZiBTeDLzSuCmvwJazAS0uFmWA2RxSSJCSqqB0WjFLoYVTxSdF0
 qvWiP558Jm20liv+2u5P2a2H38ut/tdy8WJDMcsdvNP+n5poS5qf3sceeLIy1lN+y0350tZyX
 7Sljt/dzwqbPu1595JCK7b9HnOfxe1/lrPgrvNen+Gjf1YMEHnUPr25ru3nh75TOTgMnpn04e
 aswKn58ejFlq8fP/9AOf73opsRRnJBpqMRcVJwIAm0MdtncCAAA=
X-Env-Sender: mohit.gambhir@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493933449!100644563!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48202 invoked from network); 4 May 2017 21:30:51 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 21:30:51 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44LUlZK032508
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 4 May 2017 21:30:48 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v44LUlpi030268
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 4 May 2017 21:30:47 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44LUl8e003544;
 Thu, 4 May 2017 21:30:47 GMT
Received: from
 dhcp-burlington7-2nd-B-west-10-152-54-198.usdhcp.oraclecorp.com.com
 (/10.152.54.198) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 14:30:46 -0700
From: Mohit Gambhir <mohit.gambhir@oracle.com>
To: kevin.tian@intel.com, jun.nakajima@intel.com, xen-devel@lists.xen.org
Date: Thu,  4 May 2017 17:30:17 -0400
Message-Id: <20170504213017.5433-1-mohit.gambhir@oracle.com>
X-Mailer: git-send-email 2.9.3
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Mohit Gambhir <mohit.gambhir@oracle.com>, boris.ostrovsky@oracle.com,
 mgambhir@outlook.com, JBeulich@suse.com
Subject: [Xen-devel] [PATCH v3] x86/vpmu_intel: Fix hypervisor crash by
	masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2V0dGluZyBQaW4gQ29udHJvbCAoUEMpIGJpdCAoMTkpIGluIE1TUl9QNl9FVk5UU0VMIHJlc3Vs
dHMgaW4gYSBHZW5lcmFsClByb3RlY3Rpb24gRmF1bHQgYW5kIHRodXMgcmVzdWx0cyBpbiBhIGh5
cGVydmlzb3IgY3Jhc2guIFRoaXMgYmVoYXZpb3IgaGFzCmJlZW4gb2JzZXJ2ZWQgb24gdHdvIGdl
bmVyYXRpb25zIG9mIEludGVsIHByb2Nlc3NvcnMgbmFtZWx5LCBIYXN3ZWxsIGFuZApCcm9hZHdl
bGwuIE90aGVyIEludGVsIHByb2Nlc3NvciBnZW5lcmF0aW9ucyB3ZXJlIG5vdCB0ZXN0ZWQuIEhv
d2V2ZXIsIGl0CmRvZXMgc2VlbSB0byBiZSBhIHBvc3NpYmxlIGVycmF0dW0gdGhhdCBoYXNuJ3Qg
eWV0IGJlZW4gY29uZmlybWVkIGJ5IEludGVsLgoKVG8gZml4IHRoZSBwcm9ibGVtIHRoaXMgcGF0
Y2ggbWFza3MgUEMgYml0IGFuZCByZXR1cm5zIGFuIGVycm9yIGluCmNhc2UgYW55IGd1ZXN0IHRy
aWVzIHRvIHdyaXRlIHRvIGl0IG9uIGFueSBJbnRlbCBwcm9jZXNzb3IuIEluIGFkZGl0aW9uCnRv
IHRoZSBmYWN0IHRoYXQgc2V0dGluZyB0aGlzIGJpdCBjcmFzaGVzIHRoZSBoeXBlcnZpc29yIG9u
IEhhc3dlbGwgYW5kCkJyb2Fkd2VsbCwgdGhlIFBDIGZsYWcgYml0IHRvZ2dsZXMgYSBoYXJkd2Fy
ZSBwaW4gb24gdGhlIHBoeXNpY2FsIENQVQpldmVyeSB0aW1lIHRoZSBwcm9ncmFtbWVkIGV2ZW50
IG9jY3VycyBhbmQgdGhlIGhhcmR3YXJlIGJlaGF2aW9yIGluCnJlc3BvbnNlIHRvIHRoZSB0b2dn
bGUgaXMgdW5kZWZpbmVkIGluIHRoZSBTRE0sIHdoaWNoIG1ha2VzIHRoaXMgYml0CnVuc2FmZSB0
byBiZSB1c2VkIGJ5IGd1ZXN0cyBhbmQgaGVuY2Ugc2hvdWxkIGJlIG1hc2tlZCBvbiBhbGwgbWFj
aGluZXMuCgpTaWduZWQtb2ZmLWJ5OiBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNs
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11X2ludGVsLmMgfCAzICsrLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvdnBtdV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11X2ludGVs
LmMKaW5kZXggM2YwMzIyYy4uNmQ3NjhjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92
cG11X2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11X2ludGVsLmMKQEAgLTc2LDEy
ICs3NiwxMyBAQCBzdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgZnVsbF93aWR0aF93cml0ZTsK
ICNkZWZpbmUgRklYRURfQ1RSX0NUUkxfQU5ZVEhSRUFEX01BU0sgMHg0CiAKICNkZWZpbmUgQVJD
SF9DTlRSX0VOQUJMRUQgICAoMVVMTCA8PCAyMikKKyNkZWZpbmUgQVJDSF9DTlRSX1BJTl9DT05U
Uk9MICgxVUxMIDw8IDE5KQogCiAvKiBOdW1iZXIgb2YgZ2VuZXJhbC1wdXJwb3NlIGFuZCBmaXhl
ZCBwZXJmb3JtYW5jZSBjb3VudGVycyAqLwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IGFyY2hfcG1jX2NudCwgZml4ZWRfcG1jX2NudDsKIAogLyogTWFza3MgdXNlZCBmb3IgdGVz
dGluZyB3aGV0aGVyIGFuZCBNU1IgaXMgdmFsaWQgKi8KLSNkZWZpbmUgQVJDSF9DVFJMX01BU0sg
ICh+KCgxdWxsIDw8IDMyKSAtIDEpIHwgKDF1bGwgPDwgMjEpKQorI2RlZmluZSBBUkNIX0NUUkxf
TUFTSyAgKH4oKDF1bGwgPDwgMzIpIC0gMSkgfCAoMXVsbCA8PCAyMSkgfCBBUkNIX0NOVFJfUElO
X0NPTlRST0wpCiBzdGF0aWMgdWludDY0X3QgX19yZWFkX21vc3RseSBmaXhlZF9jdHJsX21hc2ss
IGZpeGVkX2NvdW50ZXJzX21hc2s7CiBzdGF0aWMgdWludDY0X3QgX19yZWFkX21vc3RseSBnbG9i
YWxfb3ZmX2N0cmxfbWFzaywgZ2xvYmFsX2N0cmxfbWFzazsKIAotLSAKMi45LjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 21:33:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 21:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ONf-0002vZ-1A; Thu, 04 May 2017 21:33:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mohit.gambhir@oracle.com>) id 1d6ONd-0002vA-N7
 for xen-devel@lists.xen.org; Thu, 04 May 2017 21:33:45 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 1C/7E-03696-93E9B095; Thu, 04 May 2017 21:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXSO6nOVddiHne
 kQc9+BYslHxezODB6HN39mymAMYo1My8pvyKBNaPjy3yWguu8FeunLmNpYJzL1cXIxSEkMIFJ
 YsWhT4wQzi9GiddX5rJAOBsYJT4cvswE4exmlLh6/QxzFyMnB5uAnsSmNYvZQWwRATOJ2RNes
 ILYzAJpEp+fzQWLCwvYSnT/3sAEYrMIqErMnnyUEcTmFbCRmPfqFdgcCQE5iUvbvoDZnED1u9
 88AbOFgGqmrHvFClFjKPF541LmCYx8CxgZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aY
 WFyemp+YkJhXrJefnbmIEhgoDEOxg3Pnc6RCjJAeTkiiv+iv2SCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvFfmcEcKCRalpqdWpGXmAIMWJi3BwaMkwvsPJM1bXJCYW5yZDpE6xagoJc6bPxcoI
 QCSyCjNg2uDRcolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMWgYznycwrgZv+CmgxE9DiZl
 kOkMUliQgpqQbGBoMjdsUyhU9mH0yOND5z72Xv170Rr9PWS6kImzL/K1v34eTc+V1zG3+/Xqg
 sWHVsRtqhx80XHJ4myzmuDky5ufP0v1am/fusl3EKFf4XXPFi75rMM+um6R97aHDn0PrkpLJX
 s/Rt1cTreop3fF6xjunKZMmDLyeuOjhL2HpjPesy8aBT5zvqdJRYijMSDbWYi4oTAVRlHhePA
 gAA
X-Env-Sender: mohit.gambhir@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1493933622!63295109!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21544 invoked from network); 4 May 2017 21:33:44 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 21:33:44 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44LXdGJ002596
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 21:33:39 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v44LXdQj029176
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 21:33:39 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44LXcHW031156;
 Thu, 4 May 2017 21:33:39 GMT
Received: from
 dhcp-burlington7-2nd-B-west-10-152-54-198.usdhcp.oraclecorp.com.com
 (/10.152.54.198) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 14:33:38 -0700
From: Mohit Gambhir <mohit.gambhir@oracle.com>
To: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Date: Thu,  4 May 2017 17:32:59 -0400
Message-Id: <20170504213300.5661-2-mohit.gambhir@oracle.com>
X-Mailer: git-send-email 2.9.3
In-Reply-To: <20170504213300.5661-1-mohit.gambhir@oracle.com>
References: <20170504213300.5661-1-mohit.gambhir@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: boris.ostrovsky@oracle.com, mgambhir@outlook.com,
 Mohit Gambhir <mohit.gambhir@oracle.com>
Subject: [Xen-devel] [PATCH v5 1/2] xtf/vpmu: Add Intel PMU MSR addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIEludGVsIFBNVSBNU1IgYWRkcmVzc2VzIGFzIG1hY3JvcyBmb3IgVlBN
VSB0ZXN0aW5nCgpTaWduZWQtb2ZmLWJ5OiBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9y
YWNsZS5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hcmNoL21zci1pbmRleC5oIHwgMTIgKysr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2luY2x1ZGUvYXJjaC9tc3ItaW5kZXguaCBiL2FyY2gveDg2L2luY2x1ZGUvYXJj
aC9tc3ItaW5kZXguaAppbmRleCA3MjM3M2M2Li45MTFkN2Y5IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FyY2gvbXNyLWluZGV4LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hcmNoL21z
ci1pbmRleC5oCkBAIC0zLDYgKzMsOCBAQAogCiAjaW5jbHVkZSA8eHRmL251bWJlcnMuaD4KIAor
I2RlZmluZSBNU1JfUE1DKG4pICAgICAgICAgICAgICAgICAgICAgICgweDAwMDAwMGMxICsgKG4p
KQorCiAjZGVmaW5lIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPICAgICAgICAgMHgwMDAwMDBjZQog
I2RlZmluZSBfTVNSX1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcgICAgICAgMzEKICNkZWZp
bmUgTVNSX1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcgICAgICAgICgxVUxMIDw8IF9NU1Jf
UExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORykKQEAgLTExLDEwICsxMywyMCBAQAogI2RlZmlu
ZSBfTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcgICAgICAgIDAKICNkZWZpbmUgTVNS
X01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcgICAgICAgICAoMVVMTCA8PCBfTVNSX01JU0Nf
RkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpCiAKKyNkZWZpbmUgTVNSX1BFUkZFVlRTRUwobikgICAg
ICAgICAgICAgICAoMHgwMDAwMDE4NiArIChuKSkKKwogI2RlZmluZSBNU1JfREVCVUdDVEwgICAg
ICAgICAgICAgICAgICAgIDB4MDAwMDAxZDkKICNkZWZpbmUgX01TUl9ERUJVR0NUTF9MQlIgICAg
ICAgICAgICAgICAwIC8qIExhc3QgQnJhbmNoIFJlY29yZC4gKi8KICNkZWZpbmUgTVNSX0RFQlVH
Q1RMX0xCUiAgICAgICAgICAgICAgICAoX0FDKDEsIEwpIDw8IF9NU1JfREVCVUdDVExfTEJSKQog
CisjZGVmaW5lIE1TUl9GSVhFRF9DVFIobikgICAgICAgICAgICAgICAgKDB4MDAwMDAzMDkgKyAo
bikpCisjZGVmaW5lIE1TUl9QRVJGX0NBUEFCSUxJVElFUyAgICAgICAgICAgMHgwMDAwMDM0NQor
I2RlZmluZSBNU1JfRklYRURfQ1RSX0NUUkwgICAgICAgICAgICAgIDB4MDAwMDAzOGQKKyNkZWZp
bmUgTVNSX1BFUkZfR0xPQkFMX1NUQVRVUyAgICAgICAgICAweDAwMDAwMzhlCisjZGVmaW5lIE1T
Ul9QRVJGX0dMT0JBTF9DVFJMICAgICAgICAgICAgMHgwMDAwMDM4ZgorI2RlZmluZSBNU1JfUEVS
Rl9HTE9CQUxfT1ZGX0NUUkwgICAgICAgIDB4MDAwMDAzOTAKKyNkZWZpbmUgTVNSX0FfUE1DKG4p
ICAgICAgICAgICAgICAgICAgICAoMHgwMDAwMDRjMSArIChuKSkKKwogI2RlZmluZSBNU1JfRUZF
UiAgICAgICAgICAgICAgICAgICAgICAgIDB4YzAwMDAwODAgLyogRXh0ZW5kZWQgRmVhdHVyZSBy
ZWdpc3Rlci4gKi8KICNkZWZpbmUgX0VGRVJfU0NFICAgICAgICAgICAgICAgICAgICAgICAwICAv
KiBTWVNDQUxMIEVuYWJsZS4gKi8KICNkZWZpbmUgRUZFUl9TQ0UgICAgICAgICAgICAgICAgICAg
ICAgICAoX0FDKDEsIEwpIDw8IF9FRkVSX1NDRSkKLS0gCjIuOS4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 21:33:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 21:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ONd-0002vG-Px; Thu, 04 May 2017 21:33:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mohit.gambhir@oracle.com>) id 1d6ONd-0002v9-6s
 for xen-devel@lists.xen.org; Thu, 04 May 2017 21:33:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 CB/28-03613-83E9B095; Thu, 04 May 2017 21:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsUyZ7p8oK7FPO5
 Ig83X2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZF2axF3RxVTw//ZalgXE2RxcjF4eQQDuT
 xJoZi9kgnM+MEoevdbJAOBsYJe4+2Q+V2c0o0b3rNnsXIycHm4CexKY1i8FsEQEzidkTXrCC2
 MwCaRKfn80FiwsLaEvsOPYJLM4ioCqx6dlpxi5GDg5eARuJO+dFQMISAnISl7Z9YYawjSX6Zv
 WxTGDkWcDIsIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0PM
 MQLCDcfZl/0OMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8F6Zwx0pJFiUmp5a
 kZaZAwxBmLQEB4+SCO8/kDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzss8FKhIAKcooz
 YMbAYuHS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm1QSZwpOZVwK36RXQEUxARzTLcoAcUZ
 KIkJJqYIy/8VNHJfzR/SdP7QP6Oq+J6+bJrS+b2NcV47I/sO79jJydE1a1qC1Mf8hvIiy/47B
 XREj2HDOJyu8XXY+au/1g+C3MvK9BL2f/gsrFJmyOHv5/v/bJK6sGBHhoae8xXPw4zjq6aE/j
 rXWT1E5aVXOKz7Db9SlU+3DBYxbXrUZWh23mG9/hV2Ipzkg01GIuKk4EAE9mJYWCAgAA
X-Env-Sender: mohit.gambhir@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493933622!47994803!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37321 invoked from network); 4 May 2017 21:33:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 21:33:43 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44LXaLM021818
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 4 May 2017 21:33:37 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v44LXanm004191
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 4 May 2017 21:33:36 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44LXZIZ031149;
 Thu, 4 May 2017 21:33:35 GMT
Received: from
 dhcp-burlington7-2nd-B-west-10-152-54-198.usdhcp.oraclecorp.com.com
 (/10.152.54.198) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 14:33:35 -0700
From: Mohit Gambhir <mohit.gambhir@oracle.com>
To: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Date: Thu,  4 May 2017 17:32:58 -0400
Message-Id: <20170504213300.5661-1-mohit.gambhir@oracle.com>
X-Mailer: git-send-email 2.9.3
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: boris.ostrovsky@oracle.com, mgambhir@outlook.com,
 Mohit Gambhir <mohit.gambhir@oracle.com>
Subject: [Xen-devel] [PATCH v5 0/2] xtf/vpmu VPMU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

djU6IAoKSW5jb3Jwb3JhdGVkIHJldmlldyBjb21tZW50cyAtIAoKKyBDaGFuZ2VkIHRlc3QgdHlw
ZSBmcm9tIHV0aWxpdHkgdG8gZnVuY3Rpb25hbAorIFRlc3QgaXMgbm93IGRlZmluZWQgb25seSBm
b3IgaHZtNjQgaW5zdGVhZCBvZiBBTExfRU5WSVJPTk1FTlRTCisgU2V2ZXJhbCBjb2RlIHN0eWxp
bmcgYW5kIGZvcm1hdHRpbmcgY2hhbmdlcworIEV4cGFuZGVkIHRlc3QgZGVzY3JpcHRpb24gZm9y
IGRveHlnZW4KKyBBZGRlZCBtYXhfbGVhZiBjaGVjayBiZWZvcmUgY3B1aWRfY291bnQKKyBBZGRk
ZWQgUERDTSBiaXQgY2hlY2sgYmVmb3JlIHJlYWRpbmcgTVNSX1BFUkZfQ0FQQUJJTFRJRVMKCk9y
aWdpbmFsOiAKClRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgdGVzdHMgdG8gdmFsaWRhdGUgVlBNVSBm
dW5jdGlvbmFsaXR5IG9uIHg4Ni4gVGhlIHRlc3RzCndyaXRlIGFuZCByZWFkIFBNVSBNU1JzIHRv
IG1ha2Ugc3VyZSB0aGF0IHRoYXQgdGhleSBoYXZlIGJlZW4gZXhwb3NlZApjb3JyZWN0bHkuCgpU
aGUgdWx0aW1hdGUgZ29hbCBpcyB0byBhZGRyZXNzIHNlY3VyaXR5IHZ1bG5lcmFiaWxpdGllcywg
aWYgYW55LCB0aGF0IGFyZQp2YWd1ZWx5IG1lbnRpb25lZCBpbiBYU0EtMTYzIGFuZCBtYWtlIFZQ
TVUgYXZhaWxhYmxlIHRvIGd1ZXN0cyB3aXRoIHJlYXNvbmFibGUKY2F2ZWF0cy4KCkZ1cnRoZXIg
dGVzdGluZyBpcyByZXF1aXJlZCB0byB2YWxpZGF0ZSB0aGUgTVNSIHN0YXRlIHNhdmUvcmVzdG9y
ZSBmdW5jdGlvbmFsaXR5Cm9mIHRoZSBWUE1VLCBjb25jdXJyZW50IHVzYWdlIG9mIHRoZSBjb3Vu
dGVycyBieSBhIG51bWJlciBvZiBndWVzdHMgYW5kIGFuYWx5emUKaWYgYW55IG90aGVyIG5vbi1Q
TVUgTVNScyBoYXZlIGJlZW4gZXhwb3NlZCBpbmNvcnJlY3RseS4KCk1vaGl0IEdhbWJoaXIgKDIp
OgogIHh0Zi92cG11OiBBZGQgSW50ZWwgUE1VIE1TUiBhZGRyZXNzZXMKICB4dGYvdnBtdTogTVNS
IHJlYWQvd3JpdGUgdGVzdHMgZm9yIFZQTVUKCiBhcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbXNyLWlu
ZGV4LmggfCAgMTIgKysKIHRlc3RzL3ZwbXUvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgOSAr
CiB0ZXN0cy92cG11L21haW4uYyAgICAgICAgICAgICAgICAgfCA0NDIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDYzIGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy92cG11L01ha2VmaWxlCiBjcmVhdGUgbW9kZSAx
MDA2NDQgdGVzdHMvdnBtdS9tYWluLmMKCi0tIAoyLjkuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 21:33:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 21:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ONi-0002wj-8m; Thu, 04 May 2017 21:33:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mohit.gambhir@oracle.com>) id 1d6ONh-0002wJ-7V
 for xen-devel@lists.xen.org; Thu, 04 May 2017 21:33:49 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CC/5F-01752-C3E9B095; Thu, 04 May 2017 21:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXSO6nOVdd6Hne
 kwc8TWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b8+a9ZCvbnVszvWMzWwPjQv4uRk0NIYAKT
 xIaLfF2MXED2H0aJx1tnsUI4Gxgl7q2ewgbh7GaUOPzvHTtIC5uAnsSmNYvBbBEBM4nZE16wg
 tjMAmkSn5/NBYsLC9hL7Fn8FMxmEVCVeHnoA1gNr4CNxNalO8FsCQE5iUvbvjCD2JwCthK73z
 xhhjjJRmLKuldQNYYSpx9uY5zAyLeAkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebmp
 xcWJ6ak5iUrFecn7uJkZgqDAAwQ7Gs6c9DzFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBe2UOd6SQYFFqempFWmYOMGhh0hIcPEoivP9A0rzFBYm5xZnpEKlTjIpS4rzsc4ESA
 iCJjNI8uDZYpFxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8CkCk8mXklcNNfAS1mAlrcLM
 sBsrgkESEl1cAo02Rfk+xRlf4pdInxzalbGjOa6k9sLX71I8pAROZg6RH1bWK+5zJFul9Eisw
 +4Lxe9nZYW4ocg4oZa0JKI1vpr1t65gHqzY1NmfZrExf+l2rkLeA8F3NHMuhV4a9tb7wLI87t
 U5PakXLWUfRrlywXR3Tm3ALXv0djrn+b5Hzr6v66i7pLbZRYijMSDbWYi4oTAYZCR8iPAgAA
X-Env-Sender: mohit.gambhir@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1493933625!94829791!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58389 invoked from network); 4 May 2017 21:33:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 21:33:47 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44LXfiA002608
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 21:33:41 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v44LXeWW030155
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 21:33:41 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44LXeRs005004;
 Thu, 4 May 2017 21:33:40 GMT
Received: from
 dhcp-burlington7-2nd-B-west-10-152-54-198.usdhcp.oraclecorp.com.com
 (/10.152.54.198) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 14:33:40 -0700
From: Mohit Gambhir <mohit.gambhir@oracle.com>
To: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Date: Thu,  4 May 2017 17:33:00 -0400
Message-Id: <20170504213300.5661-3-mohit.gambhir@oracle.com>
X-Mailer: git-send-email 2.9.3
In-Reply-To: <20170504213300.5661-1-mohit.gambhir@oracle.com>
References: <20170504213300.5661-1-mohit.gambhir@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: boris.ostrovsky@oracle.com, mgambhir@outlook.com,
 Mohit Gambhir <mohit.gambhir@oracle.com>
Subject: [Xen-devel] [PATCH v5 2/2] xtf/vpmu: MSR read/write tests for VPMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCB0ZXN0cyBWUE1VIGZ1bmN0aW9uYWxpdHkgaW4gdGhlIGh5cGVydmlzb3Igb24g
SW50ZWwgbWFjaGluZXMuClRoZSB0ZXN0cyB3cml0ZSB0byBhbGwgdmFsaWQgYml0cyBpbiB0aGUg
TVNScyB0aGF0IGdldCBleHBvc2VkIHRvIHRoZSBndWVzdHMKd2hlbiBWUE1VIGlzIGVuYWJsZWQu
IFRoZSB0ZXN0cyBhbHNvIHdyaXRlIGludmFsaWQgdmFsdWVzIHRvIHRoZSBiaXRzCnRoYXQgc2hv
dWxkIGJlIG1hc2tlZCBhbmQgZXhwZWN0IHRoZSB3cm1zciBjYWxsIHRvIGZhdWx0LgoKVGhlIHRl
c3RzIGFyZSBjdXJyZW50bHkgdW5zdXBwb3J0ZWQgZm9yIEFNRCBtYWNoaW5lcyBhbmQgUFYgZ3Vl
c3RzLgoKU2lnbmVkLW9mZi1ieTogTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUu
Y29tPgotLS0KIHRlc3RzL3ZwbXUvTWFrZWZpbGUgfCAgIDkgKysKIHRlc3RzL3ZwbXUvbWFpbi5j
ICAgfCA0NDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0NTEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRlc3RzL3ZwbXUvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy92cG11L21h
aW4uYwoKZGlmZiAtLWdpdCBhL3Rlc3RzL3ZwbXUvTWFrZWZpbGUgYi90ZXN0cy92cG11L01ha2Vm
aWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQ0NTdhYjgKLS0tIC9kZXYv
bnVsbAorKysgYi90ZXN0cy92cG11L01ha2VmaWxlCkBAIC0wLDAgKzEsOSBAQAoraW5jbHVkZSAk
KFJPT1QpL2J1aWxkL2NvbW1vbi5taworCitOQU1FICAgICAgOj0gdnBtdQorQ0FURUdPUlkgIDo9
IGZ1bmN0aW9uYWwKK1RFU1QtRU5WUyA6PSBodm02NAorCitvYmotcGVyZW52ICs9IG1haW4ubwor
CitpbmNsdWRlICQoUk9PVCkvYnVpbGQvZ2VuLm1rCmRpZmYgLS1naXQgYS90ZXN0cy92cG11L21h
aW4uYyBiL3Rlc3RzL3ZwbXUvbWFpbi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmMyZjZkZWMKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0cy92cG11L21haW4uYwpAQCAtMCww
ICsxLDQ0MiBAQAorLyoqCisgKiBAZmlsZSB0ZXN0cy92cG11L21haW4uYworICogQHJlZiB0ZXN0
LXZwbXUKKyAqCisgKiBAcGFnZSB0ZXN0LXZwbXUgdnBtdQorICoKKyAqIFRlc3QgVmlydHVhbCBQ
ZXJmb3JtYW5jZSBNb25pdG9yaW5nIFVuaXQgaW1wbGVtZW50YXRpb24sIHdoaWNoIGFsbG93cyBn
dWVzdHMgCisgKiB0byBwcm9ncmFtIGZpeGVkIGFuZCBnZW5lcmFsIHB1cnBvc2UgcGVyZm9ybWFu
Y2UgY291bnRlcnMgdG8gbWVhc3VyZSBoYXJkd2FyZQorICogcGVyZm9ybWFuY2UuIAorICoKKyAq
IFRoZSB0ZXN0cyByZWFkIGFuZCB3cml0ZSBNU1JzIHRoYXQgYXJlICBleHBvc2VkIGJ5IFZQTVUg
Zm9yIHZhcmlvdXMgdmVyc2lvbnMKKyAqIG9mIEFyY2hpdGVjdHVyYWwgUGVyZm9ybWFuY2UgTW9u
aXRvcmluZworICoKKyAqIEBzZWUgdGVzdHMvdnBtdS9tYWluLmMKKyAqLworCisjaW5jbHVkZSA8
eHRmLmg+CisjaW5jbHVkZSA8YXJjaC9tc3ItaW5kZXguaD4KKyNpbmNsdWRlIDxhcmNoL21tLmg+
CisKKyNkZWZpbmUgRVZFTlRfVU9QU19SRVRJUkVEICAgICAgICAgICAgICAgICAgIDB4MDA0MTAx
YzIKKyNkZWZpbmUgRVZFTlRfVU9QU19SRVRJUkVEX0FOWVRIUkVBRCAgICAgICAgIDB4MDA2MTAx
YzIKKyNkZWZpbmUgRklYRURfQ1RSX0NUTF9CSVRTICAgICAgICAgICAgICAgICAgIDQKKyNkZWZp
bmUgRklYRURfQ1RSX0VOQUJMRSAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMEEKKyNkZWZp
bmUgRklYRURfQ1RSX0VOQUJMRV9BTllUSFJFQUQgICAgICAgICAgIDB4MDAwMDAwMEUKKyNkZWZp
bmUgUEVSRkVWRU5UU0VMeF9FTkFCTEVfQU5ZVEhSRUFEICAgICAgICgxdWxsIDw8IDIxKQorI2Rl
ZmluZSBQRVJGRVZFTlRTRUx4X0VOQUJMRV9QQ0IgICAgICAgICAgICAgKDF1bGwgPDwgMTkpCisj
ZGVmaW5lIERFQlVHQ1RMX0ZyZWV6ZV9MQlJfT05fUE1JICAgICAgICAgICAoMXVsbCA8PCAxMSkK
KyNkZWZpbmUgREVCVUdDVExfRnJlZXplX1BlcmZNb25fT25fUE1JICAgICAgICgxdWxsIDw8IDEy
KQorI2RlZmluZSBQRVJGX0NBUEFCSUxJVElFU19GdWxsX1dpZHRoICAgICAgICAgKDF1bGwgPDwg
MTMpCisKK2NvbnN0IGNoYXIgdGVzdF90aXRsZVtdID0gIlRlc3QgdnBtdSI7CisKK3N0YXRpYyB2
b2lkIHRlc3RfdmFsaWRfbXNyX3dyaXRlKHVpbnQzMl90IGlkeCwgdWludDY0X3Qgd3ZhbCwgdWlu
dDY0X3QgZXJ2YWwpCit7CisgICAgdWludDY0X3QgcnZhbCA9IDA7CisKKyAgICBpZiggd3Jtc3Jf
c2FmZShpZHgsIHd2YWwpICkKKyAgICAgICAgeHRmX2ZhaWx1cmUoIkZhaWw6IHdybXNyKDB4JTA4
eCwgMHglMDE2IlBSSXg2NCIpIGdvdCB1bmV4cGVjdGVkIGZhdWx0IgorICAgICAgICAgICAgICAg
ICAgICAiXG4iLCBpZHgsIHd2YWwpOworCisgICAgLyogY2hlY2sgdG8gc2VlIGlmIHRoZSB2YWx1
ZXMgd2VyZSB3cml0dGVuIGNvcnJlY3RseSAqLworICAgIGlmICggcmRtc3Jfc2FmZShpZHgsICZy
dmFsKSApCisgICAgICAgIHh0Zl9mYWlsdXJlKCJGYWlsOiByZG1zcigweCUwOHgsIDB4MDE2JSJQ
Ukl4UFRSIikgZ290IHVuZXhwZWN0ZWQgZmF1bHQiCisgICAgICAgICAgICAgICAgICAgICJcbiIs
IGlkeCwgKHVpbnRwdHJfdCkgJnJ2YWwpOworICAgIAorICAgIC8qIGNoZWNrIGlmIHJlYWQgdmFs
dWUgaXMgZXF1YWwgdG8gZXhwZWN0ZWQgdmFsdWUgKi8KKyAgICBpZiAoIHJ2YWwgIT0gZXJ2YWwg
KQorICAgICAgICB4dGZfZmFpbHVyZSgiRmFpbDogcmRtc3IgbWlzbWF0Y2ggaWR4IDB4JTA4eCwg
d3ZhbCAweCUwMTYiUFJJeDY0CisgICAgICAgICAgICAgICAgIiwgcnZhbCAweCUwMTYiUFJJeDY0
IlxuIiwgaWR4LCB3dmFsLCBydmFsKTsKK30KKworc3RhdGljIHZvaWQgdGVzdF9pbnZhbGlkX21z
cl93cml0ZSh1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHd2YWwpCit7CisgICAgLyogd3Jtc3Jfc2Fm
ZSBtdXN0IHJldHVybiBmYWxzZSBhZnRlciBmYXVsdGluZyAqLworICAgIGlmKCAhd3Jtc3Jfc2Fm
ZShpZHgsIHd2YWwpICkKKyAgICAgICAgeHRmX2ZhaWx1cmUoIkZhaWw6IHdybXNyKDB4JTA4eCwg
MHglMDE2IlBSSXg2NCIpIGRpZCBub3QgZmF1bHQuXG4iLCAKKyAgICAgICAgICAgICAgICBpZHgs
IHd2YWwpOworfQorCitzdGF0aWMgdm9pZCB0ZXN0X3RyYW5zcGFyZW50X21zcl93cml0ZSh1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHd2YWwpCit7CisgICAgdWludDY0X3QgcnZhbDEgPSAwLCBydmFs
MiA9IDA7CisKKyAgICAvKiByZWFkIGN1cnJlbnQgdmFsdWUgKi8KKyAgICBpZiAoIHJkbXNyX3Nh
ZmUoaWR4LCAmcnZhbDEpICkKKyAgICAgICAgeHRmX2ZhaWx1cmUoIkZhaWw6IHJkbXNyKDB4JTA4
eCwgMHgwMTYlIlBSSXhQVFIiKSBnb3QgdW5leHBlY3RlZCBmYXVsdCIKKyAgICAgICAgICAgICAg
ICAgICAgIlxuIiwgaWR4LCAodWludHB0cl90KSZydmFsMSk7CisKKyAgICAvKiB3cm1zciBzaG91
bGQgbm90IGZhdWx0IGJ1dCBzaG91bGQgbm90IHdyaXRlIGFueXRoaW5nIGVpdGhlciAqLworICAg
IGlmICAoIHdybXNyX3NhZmUoaWR4LCB3dmFsKSApCisgICAgICAgIHh0Zl9mYWlsdXJlKCJGYWls
OiB3cm1zcigweCUwOHgsIDB4JTAxNiJQUkl4NjQiKSBnb3QgdW5leHBlY3RlZCBmYXVsdCIKKyAg
ICAgICAgICAgICAgICAgICAgIlxuIiwgaWR4LCB3dmFsKTsKKworICAgIC8qIHJlYWQgbmV3IHZh
bHVlICovCisgICAgaWYgKCByZG1zcl9zYWZlKGlkeCwgJnJ2YWwyKSApCisgICAgICAgIHh0Zl9m
YWlsdXJlKCJGYWlsOiByZG1zcigweCUwOHgsIDB4MDE2JSJQUkl4UFRSIikgZ290IHVuZXhwZWN0
ZWQgZmF1bHQiCisgICAgICAgICAgICAgICAgICAgICJcbiIsIGlkeCwgKHVpbnRwdHJfdCkgJnJ2
YWwyKTsKKworICAgIC8qIENoZWNrIGlmIHRoZSBuZXcgdmFsdWUgaXMgdGhlIHNhbWUgYXMgdGhl
IG9uZSBiZWZvcmUgd3Jtc3IgKi8KKyAgICBpZiAoIHJ2YWwxICE9IHJ2YWwyICkKKyAgICAgICAg
eHRmX2ZhaWx1cmUoIkZhaWw6IHJkbXNyIG1pc21hdGNoIGlkeCAweCUwOHgsIHd2YWwgMHglMDE2
IlBSSXg2NAorICAgICAgICAgICAgICAgICIsIHJ2YWwgMHglMDE2IlBSSXg2NCJcbiIsIGlkeCwg
cnZhbDEsIHJ2YWwyKTsKK30KKworc3RhdGljIHZvaWQgdGVzdF9pbnRlbF9wbXVfdmVyMSh1aW50
OF90IG5nLCB1aW50OF90IG5nYikKK3sKKyAgICAvKiAKKyAgICAgKiBJbnRlbCBTb2Z3dGFyZSBE
ZXZlbG9wbWVudCBNYW51YWwgVm9sLiAzQiwKKyAgICAgKiBTZWN0aW9uIDE4LjIuMSAtIEFyY2hp
dGVjdHVyYWwgUGVyZm9ybWFuY2UgTW9uaXRvcmluZyBWZXJzaW9uIDEKKyAgICAgKgorICAgICAq
IE1TUnMgbWFkZSBhdmFpbGFibGUgYnkgdGhlIFZQTVUKKyAgICAgKgorICAgICAqIFBNQ3ggKHN0
YXJ0IGF0IGFkZHJlc3MgMHhjMSkKKyAgICAgKiBQRVJGRVZFTlRTRUx4IChzdGFydCBhdCBhZGRy
ZXNzIDB4MTg2KQorICAgICAqLworCisgICAgdWludDMyX3QgaWR4OworICAgIHVpbnQ2NF90IHd2
YWwgPSAwOworICAgIHVpbnQ2NF90IGVydmFsID0gMDsKKyAgICB1bnNpZ25lZCBpOworCisgICAg
cHJpbnRrKCJUZXN0aW5nIHZlcnNpb24gMVxuIik7CisKKyAgICAvKiBmb3IgYWxsIGdlbmVyYWwg
cHVycG9zZSBjb3VudGVycyAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgbmc7IGkrKyApCisgICAg
eworICAgICAgICAvKiB0ZXN0IHdyaXRpbmcgdG8gUE1DeCAqLworICAgICAgICBpZHggPSBNU1Jf
UE1DKGkpOworCisgICAgICAgIC8qIHRlc3Qgd2UgY2FuIHdyaXRlIHRvIGFsbCB2YWxpZCBiaXRz
IGluIHRoZSBjb3VudGVycyAqLworICAgICAgICB3dmFsID0gKCgxdWxsIDw8IDMyKSAtIDEpOwor
CisgICAgICAgIC8qIEJpdCAzMiBpcyBzaWduIGV4dGVuZGVkIHRvIHRoZSB0aGUgaGlnaCBvcmRl
ciBiaXRzICovCisgICAgICAgIGVydmFsID0gKCgxdWxsIDw8IG5nYikgLSAxKTsKKworICAgICAg
ICB0ZXN0X3ZhbGlkX21zcl93cml0ZShpZHgsIHd2YWwsIGVydmFsKTsKKworICAgICAgICAvKiBz
ZXQgYWxsIHZhbGlkIGJpdHMgaW4gTVNSX0VWRU5UU0VMeCAqLworICAgICAgICBpZHggPSBNU1Jf
UEVSRkVWVFNFTChpKTsKKyAgICAgICAgd3ZhbCA9ICgoMXVsbCA8PCAzMikgLSAxKSBeIChQRVJG
RVZFTlRTRUx4X0VOQUJMRV9BTllUSFJFQUQgfAorICAgICAgICAgICAgICAgIFBFUkZFVkVOVFNF
THhfRU5BQkxFX1BDQik7CisKKyAgICAgICAgdGVzdF92YWxpZF9tc3Jfd3JpdGUoaWR4LCB3dmFs
LCB3dmFsKTsKKworICAgICAgICAvKiB0ZXN0IHdyaXRpbmcgYW4gaW52YWxpZCB2YWx1ZSBhbmQg
YXNzZXJ0IHRoYXQgaXQgZmF1bHRzICovCisgICAgICAgIHd2YWwgPSB+KCgxdWxsIDw8IDMyKSAt
IDEpOworCisgICAgICAgIHRlc3RfaW52YWxpZF9tc3Jfd3JpdGUoaWR4LCB3dmFsKTsKKyAgICB9
Cit9CisKK3N0YXRpYyB2b2lkIHRlc3RfaW50ZWxfcG11X3ZlcjIodWludDhfdCBuZywgdWludDhf
dCBuZikKK3sKKyAgICAvKiAKKyAgICAgKiBJbnRlbCBTb2Z3dGFyZSBEZXZlbG9wbWVudCBNYW51
YWwgVm9sLiAzQiwKKyAgICAgKiBTZWN0aW9uIDE4LjIuMiAtIEFyY2hpdGVjdHVyYWwgUGVyZm9y
bWFuY2UgTW9uaXRvcmluZyBWZXJzaW9uIDIKKyAgICAgKgorICAgICAqIE1TUnMgbWFkZSBhdmFp
bGFibGUgYnkgdGhlIFZQTVUgLQorICAgICAqCisgICAgICogRklYRURfQ1RSeCAoc3RhcnQgYXQg
YWRkcmVzcyAweDMwOSkKKyAgICAgKiBGSVhFRF9DVFJfQ1RSTAorICAgICAqIFBFUkZfR0xPQkFM
X0NUUkwKKyAgICAgKiBQRVJGX0dMT0JBTF9TVEFUVVMgKHJlYWQtb25seSkKKyAgICAgKiBQRVJG
X0dMT0JBTF9PVkZfQ1RSTAorICAgICAqIERFQlVHQ1RMX0ZyZWV6ZV9MQlJfT05fUE1JCisgICAg
ICogREVCVUdDVExfRnJlZXplX1BlcmZNb25fT25fUE1JCisgICAgICovCisKKyAgICB1aW50MzJf
dCBpZHg7CisgICAgdWludDY0X3Qgd3ZhbDsKKyAgICB1aW50NjRfdCBydmFsOworICAgIHVuc2ln
bmVkIGk7CisKKyAgICBwcmludGsoIlRlc3RpbmcgdmVyc2lvbiAyXG4iKTsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgbmY7IGkrKyApCisgICAgeworICAgICAgICAvKiB0ZXN0IHdyaXRpbmcgdG8g
RklYRURfQ1RSeCAqLworICAgICAgICBpZHggPSBNU1JfRklYRURfQ1RSKGkpOworCisgICAgICAg
IHd2YWwgPSAoMXVsbCA8PCAzMikgLSAxOworCisgICAgICAgIHRlc3RfdmFsaWRfbXNyX3dyaXRl
KGlkeCwgd3ZhbCwgd3ZhbCk7CisKKyAgICAgICAgLyogdGVzdCBpbnZhbGlkIHdyaXRlIHRvIEZJ
WEVEX0NUUnggKi8KKyAgICAgICAgd3ZhbCA9IH53dmFsOworCisgICAgICAgIHRlc3RfaW52YWxp
ZF9tc3Jfd3JpdGUoaWR4LCB3dmFsKTsKKyAgICB9CisKKyAgICAvKiB0ZXN0IEZJWEVEX0NUUl9D
VFJMICovCisgICAgaWR4ID0gTVNSX0ZJWEVEX0NUUl9DVFJMOworCisgICAgLyogZW5hYmxlIGFs
bCBmaXhlZCBjb3VudGVycyAqLworICAgIHd2YWwgPSAwOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBuZjsgaSsrICkKKyAgICAgICAgd3ZhbCB8PSAoRklYRURfQ1RSX0VOQUJMRSA8PCAoRklYRURf
Q1RSX0NUTF9CSVRTICogaSkpOworCisgICAgdGVzdF92YWxpZF9tc3Jfd3JpdGUoaWR4LCB3dmFs
LCB3dmFsKTsKKyAgICAKKyAgICAvKiBpbnZlcnQgd3ZhbCB0byB0ZXN0IHdyaXRpbmcgYW4gaW52
YWxpZCB2YWx1ZSAqLworICAgIHd2YWwgPSB+d3ZhbDsKKworICAgIHRlc3RfaW52YWxpZF9tc3Jf
d3JpdGUoaWR4LCB3dmFsKTsKKworICAgIC8qIHRlc3QgUEVSRl9HTE9CQUxfQ1RSTCAqLworICAg
IGlkeCA9IE1TUl9QRVJGX0dMT0JBTF9DVFJMOworCisgICAgd3ZhbCA9IDA7CisKKyAgICAvKiBz
ZXQgYWxsIGZpeGVkIGZ1bmN0aW9uIGNvdW50ZXJzIGVuYWJsZSBiaXRzICovCisgICAgZm9yICgg
aT0wOyBpIDwgbmY7IGkgKysgKQorICAgICAgICB3dmFsIHw9ICgodWludDY0X3QpMSA8PCAoMzIg
KyBpKSk7CisKKyAgICAvKiBzZXQgYWxsIGdlbmVyYWwgcHVycG9zZSBjb3VudGVycyBlbmFibGUg
Yml0cyovCisgICAgZm9yICggaSA9IDA7IGkgPCBuZzsgaSsrICkKKyAgICAgICAgd3ZhbCB8PSAo
MSA8PCBpKTsKKworICAgIHRlc3RfdmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCwgd3ZhbCk7CisK
KyAgICAvKiBpbnZlcnQgd3ZhbCB0byB0ZXN0IGludmFsaWQgd3JpdGUgdG8gTVNSX1BFUkZfR0xP
QkFMX0NUUkwqLworICAgIHd2YWwgPSB+d3ZhbDsKKworICAgIHRlc3RfaW52YWxpZF9tc3Jfd3Jp
dGUoaWR4LCB3dmFsKTsKKworICAgIC8qIHRlc3QgUEVSRl9HTE9CQUxfT1ZGX0NUUkwgKi8KKyAg
ICBpZHggPSBNU1JfUEVSRl9HTE9CQUxfT1ZGX0NUUkw7CisKKyAgICAvKiBzZXQgYWxsIHZhbGlk
IGJpdHMgaW4gTVNSX1BFUkZfR0xPQkFMX09WRl9DVFJMICovCisgICAgd3ZhbCA9IDB4QzAwMDAw
MDAwMDAwMDAwMCB8ICgoKDFVTEwgPDwgbmYpIC0gMSkgPDwgMzIpIHwgKCgxVUxMIDw8IG5nKSAt
IDEpOworCisgICAgLyogCisgICAgICogV3JpdGluZyB0byBNU1JfUEVSRl9HTE9CQUxfT1ZGX0NU
UkwgY2xlYXJzCisgICAgICogTVNSX1BFUkZfR0xPQkFMX1NUQVRVUyBidXQgYnV0IGFsd2F5cyBy
ZXR1cm5zIDAgd2hlbiByZWFkIHNvCisgICAgICogaXQgaXMgdGVzdGVkIGFzIGEgdHJhbnNwYXJl
bnQgd3JpdGUgCisgICAgICovCisKKyAgICB0ZXN0X3RyYW5zcGFyZW50X21zcl93cml0ZShpZHgs
IHd2YWwpOworCisgICAgLyogaW52ZXJ0IHd2YWwgdG8gdGVzdCBpbnZhbGlkIHdyaXRlIHRvIE1T
Ul9QRVJGX0dMT0JBTF9PVkZfQ1RSTCovCisgICAgd3ZhbCA9IH53dmFsOworCisgICAgdGVzdF9p
bnZhbGlkX21zcl93cml0ZShpZHgsIHd2YWwpOworCisgICAgLyogdGVzdCBQRVJGX0dMT0JBTF9T
VEFUVVMgKHJlYWQtb25seSkgKi8KKyAgICBpZHggPSBNU1JfUEVSRl9HTE9CQUxfU1RBVFVTOwor
CisgICAgaWYgKCByZG1zcl9zYWZlKGlkeCwgJnJ2YWwpICkKKyAgICB7CisgICAgICAgIHh0Zl9m
YWlsdXJlKCJFcnJvcjogdGVzdF9pbnRlbF9wbXVfdmVyMjogIgorICAgICAgICAgICAgICAgICAg
InJkbXNyX3NhZmUgZm9yIE1TUiAweCV4IHJlc3VsdGVkIGluIGEgZmF1bHQhXG4iLCBpZHgpOwor
ICAgIH0KKworICAgIC8qIHRyeSB0byB3cml0ZSB0aGUgUEVSRl9HTE9CQUxfU1RBVFVTIHJlZ2lz
dGVyIGFuZCBleHBlY3QgaXQgdG8gZmFpbCovCisgICAgdGVzdF9pbnZhbGlkX21zcl93cml0ZShp
ZHgsIHd2YWwpOworCisgICAgLyogdGVzdCBERUJVR0NUTCAqLworICAgIGlkeCA9IE1TUl9ERUJV
R0NUTDsKKworICAgIC8qIFRlc3QgREVCVUdDVEwgZmFjaWxpdGllcyBlbmFibGVkIGJ5IHYyICov
CisgICAgd3ZhbCA9IERFQlVHQ1RMX0ZyZWV6ZV9MQlJfT05fUE1JIHwgREVCVUdDVExfRnJlZXpl
X1BlcmZNb25fT25fUE1JOworCisgICAgdGVzdF92YWxpZF9tc3Jfd3JpdGUoaWR4LCB3dmFsLCB3
dmFsKTsKKworfQorCitzdGF0aWMgdm9pZCB0ZXN0X2ludGVsX3BtdV92ZXIzKHVpbnQ4X3Qgbmcs
IHVpbnQ4X3QgbmYpCit7CisgICAgLyogCisgICAgICogSW50ZWwgU29md3RhcmUgRGV2ZWxvcG1l
bnQgTWFudWFsIFZvbC4gM0IKKyAgICAgKiBTZWN0aW9uIDE4LjIuMyBBcmNoaXRlY3R1cmFsIFBl
cmZvcm1hbmNlIE1vbml0b3JpbmcgVmVyc2lvbiAzCisgICAgICoKKyAgICAgKiBNU1JzIG1hZGUg
YXZhaWxhYmxlIGJ5IHRoZSBWUE1VCisgICAgICoKKyAgICAgKiBQRVJGRVZFTlRTRUx4LkFOWVRI
UkVBRCAoQml0IDIxKQorICAgICAqIEZJWEVEX0NUUl9DVFJMLkFOWVRIUkVBRHggKEJpdCAyLCA2
LCAxMSkKKyAgICAgKgorICAgICAqIFZlcnNpb24gMyBpbnRyb2R1Y2VzIEFOWVRIUkVBRCBiaXQg
YnV0IFZQTVUgZG9lcyBub3Qgc3VwcG9ydCBpdCB0bworICAgICAqIGVuc3VyZSB0aGF0IGEgVkNQ
VSBpc24ndCBhYmxlIHRvIHJlYWQgdmFsdWVzIGZyb20gcGh5c2ljYWwgcmVzb3VyY2VzIHRoYXQK
KyAgICAgKiBhcmUgbm90IGFsbG9jYXRlZCB0byBpdC4gVGhpcyB0ZXN0IGNhc2UgdmFsaWRhdGVz
IHRoYXQgd2UgYXJlIHVuYWJsZSB0bworICAgICAqIHdyaXRlIHRvIC5BTllUSFJFQUQgYml0IGlu
IFBFUkZFVkVOVFNFTHggYW5kIEZJWEVEX0NUUl9DVFJMCisgICAgICovCisKKyAgICB1aW50NjRf
dCB3dmFsOworICAgIHVpbnQzMl90IGlkeDsKKyAgICB1bnNpZ25lZCBpOworCisgICAgcHJpbnRr
KCJUZXN0aW5nIHZlcnNpb24gM1xuIik7CisKKyAgICAvKiB0ZXN0IFBFUkZFVkVOVFNFTHguQU5Z
VEhSRUFEIGlzIGRpc2FibGVkICovCisgICAgZm9yICggaSA9IDA7IGkgPCBuZzsgaSsrICkKKyAg
ICB7CisgICAgICAgIGlkeCA9IE1TUl9QRVJGRVZUU0VMKGkpOworCisgICAgICAgIHd2YWwgPSBF
VkVOVF9VT1BTX1JFVElSRURfQU5ZVEhSRUFEOworCisgICAgICAgIHRlc3RfaW52YWxpZF9tc3Jf
d3JpdGUoaWR4LCB3dmFsKTsKKyAgICB9CisKKyAgICAvKiB0ZXN0IEZJWEVEX0NUUl9DVEwuQU5Z
VEhSRUFEIGlzIGRpc2FibGVkICovCisgICAgaWR4ID0gTVNSX0ZJWEVEX0NUUl9DVFJMOworCisg
ICAgd3ZhbCA9IDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5mOyBpKysgKQorICAgICAgICB3
dmFsIHw9IChGSVhFRF9DVFJfRU5BQkxFX0FOWVRIUkVBRCA8PCAoNCAqIGkpKSA7CisKKyAgICB0
ZXN0X2ludmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCk7Cit9CisKK3N0YXRpYyB2b2lkIHRlc3Rf
ZnVsbF93aWR0aF9jbnRzKHVpbnQ4X3QgbmcsIHVpbnQ4X3QgbmdiLCB1aW50OF90IHBkY20pCit7
CisgICAgdWludDY0X3QgY2Fwcywgd3ZhbDsKKyAgICB1aW50MzJfdCBpZHg7CisgICAgdW5zaWdu
ZWQgaTsKKworICAgIGlmICggcmRtc3Jfc2FmZShNU1JfUEVSRl9DQVBBQklMSVRJRVMsICZjYXBz
KSApCisgICAgeworICAgICAgICBpZiAocGRjbSkgeworICAgICAgICAgICAgeHRmX2ZhaWx1cmUo
IkZhaWw6IEZhdWx0IHdoaWxlIHJlYWRpbmcgTVNSX1BFUkZfQ0FQQUJJTElUSUVTXG4iKTsKKyAg
ICAgICAgfQorICAgICAgICByZXR1cm47CisgICAgfQorICAgIGVsc2UgaWYgKCAhcGRjbSApIAor
ICAgIHsKKyAgICAgICAgLyogCisgICAgICAgICAqIE1TUl9QRVJGX0NBUEFCSUxJVElFUyBzaG91
bGQgbnRvIGJlIHJlYWRhYmxlIHdpdGhvdXQgUERDTSAKKyAgICAgICAgICogYml0IHNldCBpbiBD
UFVJRC4gCisgICAgICAgICAqIFhFTkJVRzogSG93ZXZlciwgYXQgdGhlIHRpbWUgb2Ygd3JpdGlu
ZyB0aGlzIHRlc3QsIFhlbiAKKyAgICAgICAgICogbGVha3MgUEVSRl9DQVBBQklMSVRJRVMgaW50
byBndWVzdCB2aWV3IHdoaWNoIG1ha2VzIGl0IGEga25vd24gCisgICAgICAgICAqIGVycm9yLiBE
byBub3QgZmFpbCBidXQgcmVwb3J0IHRoZSBlcnJvci4gIAorICAgICAgICAgKi8KKyAgICAgICAg
eHRmX2Vycm9yKCJFcnJvcjogTVNSX1BFUkZfQ0FQQUJJTElUSUVTIHJlYWRhYmxlIHdoaWxlIFBE
Q00gaXMgMFxuIik7CisgICAgfQorCisKKyAgICBpZiAoICEoY2FwcyAmIFBFUkZfQ0FQQUJJTElU
SUVTX0Z1bGxfV2lkdGgpICkKKyAgICB7CisgICAgICAgIHByaW50aygiSW5mbzogRnVsbCB3aWR0
aCBjb3VudGVycyBub3Qgc3VwcG9ydGVkXG4iKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIC8qIHRlc3Qgd3JpdGVzIHRvIGZ1bGwgd2lkdGggY291bnRlcnMgKi8KKyAgICBmb3IgKCBp
ID0gMDsgaSA8IG5nOyBpKyspCisgICAgeworICAgICAgICBpZHggPSBNU1JfQV9QTUMoaSk7CisK
KyAgICAgICAgd3ZhbCA9ICgoMXVsbCA8PCBuZ2IpIC0gMSkgOworCisgICAgICAgIHRlc3RfdmFs
aWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCwgd3ZhbCk7CisKKyAgICAgICAgLyogaW52ZXJ0IHd2YWwg
dG8gdGVzdCBpbnZhbGlkIHdyaXRlIHRvIE1TUl9QRVJGX0dMT0JBTF9PVkZfQ1RSTCAqLworICAg
ICAgICB3dmFsID0gfnd2YWw7CisKKyAgICAgICAgdGVzdF9pbnZhbGlkX21zcl93cml0ZShpZHgs
IHd2YWwpOworICAgIH0KK30KKwordm9pZCB0ZXN0X21haW4odm9pZCkKK3sKKyAgICAvKiBBcmNo
aXRlY3R1cmFsIFBlcmZvcm1hbmNlIE1vbml0b3JpbmcgVmVyc2lvbiAqLworICAgIHVpbnQ4X3Qg
dmVyOworICAgIC8qIE51bWJlciBvZiBnZW5lcmFsIHB1cnBvc2UgY291bnRlciByZWdpc3RlcnMg
Ki8KKyAgICB1aW50OF90IG5ncmVnczsKKyAgICAvKiBOdW1iZXIgb2YgZml4ZWQgZnVuY3Rpb24g
Y291bnRlciByZWdpc3RlcnMgKi8KKyAgICB1aW50OF90IG5mcmVnczsKKyAgICAvKiBCaXQgd2lk
dGggb2YgZ2VuZXJhbC1wdXJwb3NlLCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGNvdW50ZXIgKi8K
KyAgICB1aW50OF90IG5nYml0czsKKyAgICAvKiBQZXJmb3JtYW5jZSBhbmQgZGVidWcgY2FwYWJp
bHRpZXMgTVNSKi8KKyAgICB1aW50OF90IHBkY207CisKKyAgICAvKiBjcHVpZCB2YXJpYWJsZXMg
Ki8KKyAgICB1aW50MzJfdCBsZWFmID0gMHgwYSwgc3VibGVhZiA9IDA7CisgICAgdWludDMyX3Qg
ZWF4LCBlYngsIGVjeCwgZWR4OworCisgICAgaWYgKCB2ZW5kb3JfaXNfYW1kICkKKyAgICAgICAg
cmV0dXJuIHh0Zl9za2lwKCJTa2lwOiBWUE1VIHRlc3RpbmcgZm9yIEFNRCBjdXJyZW50bHkgdW5z
dXBwb3J0ZWRcbiIpOworCisgICAgaWYgKG1heF9sZWFmIDwgbGVhZikgCisgICAgICAgIHJldHVy
biB4dGZfc2tpcCgiU2tpcDogVW5hYmxlIHRvIHJldHJpZXZlIFBNVSBpbmZvcm1hdGlvbiBmcm9t
IGNwdWlkXG4iKTsKKworICAgIC8qIAorICAgICAqIEludGVyIFNvZnR3YXJlIERldmVsb3BtZW50
IE1hbnVhbCBWb2wgMkEKKyAgICAgKiBUYWJsZSAzLTggIEluZm9ybWF0aW9uIFJldHVybmVkIGJ5
IENQVUlEIEluc3RydWN0aW9uIAorICAgICAqLworCisgICAgY3B1aWRfY291bnQobGVhZiwgc3Vi
bGVhZiwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7CisKKyAgICAvKiBFeHRyYWN0IHRoZSB2ZXJz
aW9uIElEIC0gRUFYIDc6MCAqLworICAgIHZlciA9ICAoZWF4ICYgMHhmZik7CisKKyAgICAvKiBF
eHRyYWN0IG51bWJlciBvZiBnZW5lcmFsIHB1cnBvc2UgY291bnRlciByZWdzIC0gRUFYIDE1Ojgg
Ki8KKyAgICBuZ3JlZ3MgPSAoZWF4ID4+IDgpICYgMHhmZjsKKworICAgIC8qIEV4dHJhY3QgbnVt
YmVyIG9mIGZpeGVkIGZ1bmN0aW9uIGNvdW50ZXIgcmVncyAtIEVEWCA0OjAgKi8KKyAgICBuZnJl
Z3MgPSBlZHggJiAweDFmOworCisgICAgLyogRXh0cmFjdCBudW1iZXIgb2YgYml0cyBpbiBnZW5l
cmFsIHB1cnBvc2UgY291bnRlciByZWdpc3RlcnMgYml0cyAqLworICAgIG5nYml0cyA9IChlYXgg
Pj4gMTYpICAmIDB4ZmY7CisKKyAgICAvKiBSZXRyaWV2ZSBQZXJmICYgRGVidWcgQ2FwYWJpbHRp
ZXMgTVNSIGF2YWlsYWJpbGl0eSovCisgICAgbGVhZiA9IDB4MDE7CisgICAgCisgICAgcHJpbnRr
KCJJbmZvOiBQTVUgVmVyc2lvbiAldSwgR2VuZXJlYWwgcHVycG9zZSBjb3VudGVycyAldSwgRml4
ZWQgZnVuY3Rpb24gIgorICAgICAgICAgICAgImNvdW50ZXJzICV1LCBDb3VudGVyIHdpZHRoICV1
XG4iLCB2ZXIsIG5ncmVncywgbmZyZWdzLCBuZ2JpdHMpOworCisgICAgY3B1aWRfY291bnQobGVh
Ziwgc3VibGVhZiwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7CisKKyAgICAvKiBFeHRyYWN0IFBl
cmZvcm1hbmNlICYgRGVidWcgQ2FwYWJpbHRpZXMgTVNSIGZyb20gRUNYIGJpdCAxNSAqLworICAg
IHBkY20gPSAoZWN4ID4+IDE1KSAmIDB4MDE7CisKKyAgICBwcmludGsoIkluZm86IFBlcmYgJiBE
ZWJ1ZyBDYXBhYmlsaXR5IE1TUiAldVxuIiwgcGRjbSk7CisgICAgCisgICAgc3dpdGNoICh2ZXIp
CisgICAgeworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgLyogCisgICAgICAg
ICAgICAgICAgICogVmVyc2lvbiA0IGZhY2lsaXRpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgWGVu
LiAKKyAgICAgICAgICAgICAgICAgKiBWUE1VICBlbXVsYXRlcyB2ZXJzaW9uIDMuIEZhbGwgdGhy
b3VnaCAKKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgeHRmX3dhcm5pbmco
IlRlc3QgZG9lc24ndCBzdXBwb3J0IHZlcnNpb24gJXVcbiIsIHZlcik7CisKKyAgICAgICAgY2Fz
ZSAzOgorICAgICAgICAgICAgICAgIC8qIHRlc3QgdmVyc2lvbiAzIGZhY2lsaXRpZXMgKi8KKyAg
ICAgICAgICAgICAgICB0ZXN0X2ludGVsX3BtdV92ZXIzKCBuZ3JlZ3MsIG5mcmVncyk7CisgICAg
ICAgICAgIAorICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworCisgICAgICAgIGNh
c2UgMjoKKyAgICAgICAgICAgICAgICAvKiB0ZXN0IHZlcnNpb24gMiBmYWNpbGl0aWVzICovCisg
ICAgICAgICAgICAgICAgdGVzdF9pbnRlbF9wbXVfdmVyMihuZ3JlZ3MsIG5mcmVncyk7CisKKyAg
ICAgICAgICAgICAgICAvKiB0ZXN0IHZlcnNpb24gMSBmYWNpbGl0aWVzICovCisgICAgICAgICAg
ICAgICAgdGVzdF9pbnRlbF9wbXVfdmVyMShuZ3JlZ3MsIG5nYml0cyk7CisKKyAgICAgICAgICAg
ICAgICAvKiB0ZXN0IGZ1bGwgd2lkdGggY291bnRlcnMgKi8KKyAgICAgICAgICAgICAgICB0ZXN0
X2Z1bGxfd2lkdGhfY250cyhuZ3JlZ3MsIG5nYml0cywgcGRjbSk7CisKKyAgICAgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICAgICAgcmV0dXJuIHh0Zl9z
a2lwKCJTa2lwOiBWUE1VIHZlcnNpb24gMSB1bnN1cHBvcnRlZCBpbiBYZW5cbiIpOworCisgICAg
ICAgIGNhc2UgMDogCisgICAgICAgICAgICAgICAgcmV0dXJuIHh0Zl9za2lwKCJTa2lwOiBWUE1V
IG5vdCBlbmFibGVkIGluIFhlblxuIik7CisgICAgfQorCisgICAgcmV0dXJuIHh0Zl9zdWNjZXNz
KE5VTEwpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuOS4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 04 21:36:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 21:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6OQC-0003Me-Qz; Thu, 04 May 2017 21:36:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mohit.gambhir@oracle.com>) id 1d6OQA-0003Lh-SB
 for xen-devel@lists.xen.org; Thu, 04 May 2017 21:36:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 15/72-02185-6DE9B095; Thu, 04 May 2017 21:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsUyZ7p8oO7Vedy
 RBsd6eSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow7Jy8zF2wJqjjzazZbA+N7hy5GLg4hgQlM
 Etev/mWDcP4wSkxrb2eFcDYwStw/vp0FwtnOKPG3+TR7FyMnh7BAqMTtkwvYQGwRATeJjz13m
 SGKdjBJbF8wmREkwSxgIjF3WiMTiM0moCexac1isGZ+AQWJnq6fzCA2r4CtxOlJr1hAbBYBFY
 m2uS1gtqhAuMTbxiMsEDWCEidnPgGzOQXsJB7NW8UMMd9MYt7mh1C2vMT2t3PAbAkBQ4nTD7c
 xTmAUmoWkfRaSlllIWhYwMq9iVC9OLSpLLdI100sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq
 1kvOz93ECAzqegYGxh2MV9qcDzFKcjApifKqv2KPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe
 3Mud6SQYFFqempFWmYOML5g0hIcPEoivJtB0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc
 77HKRIAKQoozQPbgQs1i8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9DTKFJzOvBG7TK6A
 jmICOaJblADmiJBEhJdXAyN7myMn0yU7jifms/6t2dmiKPuw/7H7t9OccUxVvyV2LX7UG+D/V
 3OTv7xq9nmVdDlvT5dSZb+XsmoNzo3Tnf00TDtUWdShecOCp7/zNroKzf09WfKdQ2ifLtdeuW
 iPXUOjqsWl7nU70uZ5TaFvTPbM/19JhXdHm26l11vNOpLbOm5ekapylxFKckWioxVxUnAgAf+
 2NrPACAAA=
X-Env-Sender: mohit.gambhir@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1493933779!60284986!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29147 invoked from network); 4 May 2017 21:36:20 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 21:36:20 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v44LaETc024106
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 21:36:14 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v44LaDx3004534
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 4 May 2017 21:36:13 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v44LaD4J006422;
 Thu, 4 May 2017 21:36:13 GMT
Received: from dhcp-burlington7-2nd-B-west-10-152-54-198.usdhcp.oraclecorp.com
 (/10.152.54.198) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 May 2017 14:36:12 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20170424175430.395-1-mohit.gambhir@oracle.com>
 <20170424175430.395-3-mohit.gambhir@oracle.com>
 <f0b23478-d3c5-ba7d-e817-4a3402cdc314@citrix.com>
 <fc81d4f2-8374-e6d3-a87f-d4ad4465dda5@oracle.com>
 <9d12b9e0-cc3e-1ad6-6168-706068729e47@citrix.com>
 <710894a2-c8c0-8337-ef98-51f238be362b@oracle.com>
From: Mohit Gambhir <mohit.gambhir@oracle.com>
Organization: Oracle Corporation
Message-ID: <5a11fdc2-4db9-bf6c-d845-8989810971ae@oracle.com>
Date: Thu, 4 May 2017 17:36:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <710894a2-c8c0-8337-ef98-51f238be362b@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: boris.ostrovsky@oracle.com, mgambhir@outlook.com
Subject: Re: [Xen-devel] [PATCH v3 2/2][XTF] xtf/vpmu: MSR read/write tests
 for VPMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIHBlcnNvbmFsIGVtYWlsIGlkIGZvciBmdXR1cmUgY29ycmVzcG9uZGVuY2Ugb24gdGhp
cyB0aHJlYWQgLSAKbWdhbWJoaXJAb3V0bG9vay5jb20KCk9uIDA1LzA0LzIwMTcgMDU6MTMgUE0s
IE1vaGl0IEdhbWJoaXIgd3JvdGU6Cj4KPgo+IE9uIDA1LzAzLzIwMTcgMDQ6NDEgUE0sIEFuZHJl
dyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI1LzA0LzE3IDIyOjQ1LCBNb2hpdCBHYW1iaGlyIHdyb3Rl
Ogo+Pj4+PiBkaWZmIC0tZ2l0IGEvdGVzdHMvdnBtdS9NYWtlZmlsZSBiL3Rlc3RzL3ZwbXUvTWFr
ZWZpbGUKPj4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+Pj4gaW5kZXggMDAwMDAwMC4uMWVh
ZjQzNgo+Pj4+PiAtLS0gL2Rldi9udWxsCj4+Pj4+ICsrKyBiL3Rlc3RzL3ZwbXUvTWFrZWZpbGUK
Pj4+Pj4gQEAgLTAsMCArMSw5IEBACj4+Pj4+ICtpbmNsdWRlICQoUk9PVCkvYnVpbGQvY29tbW9u
Lm1rCj4+Pj4+ICsKPj4+Pj4gK05BTUUgICAgICA6PSB2cG11Cj4+Pj4+ICtDQVRFR09SWSAgOj0g
dXRpbGl0eQo+Pj4+IHV0aWxpdGllcyBkb24ndCBnZXQgcnVuIGF1dG9tYXRpY2FsbHkuICBJcyB0
aGlzIGludGVudGlvbmFsPyAgSWYgaXQKPj4+PiBpc24ndCwgd2hhdCBpcyB0aGUgcGxhbiBmb3Ig
bWFraW5nIGl0IGF1dG9tYXRpY2FsbHkgcnVuPyB2cG11IGlzIHN0aWxsCj4+Pj4gZGlzYWJsZWQg
YnkgZGVmYXVsdCBpbiBhbGwgYnJhbmNoZXMgZHVlIHRvIHRoZSBzZWN1cml0eSAKPj4+PiB2dWxu
ZXJhYmlsaXRpZXMsCj4+Pj4gc28gZXZlbiBpZiB0aGlzIHZwbXUgdGVzdCB3YXMgYXV0b21hdGlj
YWxseSBydW4sIGl0IHdvdWxkIHNraXAgZHVlIHRvCj4+Pj4gdnBtdSBub3QgYmVpbmcgdmlzaWJs
ZS4KPj4+IFRoZSByZWFzb24gSSB3YW50ZWQgaXQgdG8gbm90IHJ1biBhdXRvbWF0aWNhbGx5IHdh
cyBiZWNhdXNlIEkgdGhvdWdodAo+Pj4gaXQgd2lsbCBmYWlsIHdoZW4gdnBtdQo+Pj4gaXMgbm90
IGVuYWJsZWQgLSB3aGljaCBpcyB0aGUgZGVmYXVsdCBjYXNlLiBCdXQgaWYgWFRGIHdpbGwgc2tp
cCB2cG11Cj4+PiB0ZXN0cyB3aGVuIGl0IGlzIGRpc2FibGVkCj4+PiB0aGVuIHdlIGNhbiBydW4g
dGhlIHRlc3RzIGF1dG9tYXRpY2FsbHkuIFNob3VsZCB0aGUgQ0FURUdPUlkgYmUKPj4+IGZ1bmN0
aW9uYWwgaW4gdGhhdCBjYXNlPwo+Pj4+IEFzIGEgdGFuZ2VudCwgSSB3b25kZXIgaWYgaXQgd291
bGQgYmUgYSB1c2VmdWwgdG8gaGF2ZSBhIHNlcGFyYXRlCj4+Pj4gY2F0ZWdvcnkgZm9yIGluY29t
cGxldGUgdGVzdHMsIGJ1dCB3aGljaCBhcmUgc3RpbGwgdXNlZnVsIHRvIGhhdmUgZm9yCj4+Pj4g
bWFudWFsIHJ1bm5pbmcuCj4+PiBQb3NzaWJseS4gVXRpbGl0eSBjYXRlZ29yeSBzZWVtcyB0byBk
byBqdXN0IHRoYXQgYnV0IEkgY2FuIHNlZSB0aGF0IGl0Cj4+PiBpcyByZWFsbHkgbm90IG1lYW50
IGZvcgo+Pj4gZnVuY3Rpb25hbCB0ZXN0cy4gVGhlcmUgYXJlIHNpdHVhdGlvbnMgd2hlcmUgd3Jp
dGluZyB0ZXN0cyBiZWZvcmUgb3IKPj4+IHdoaWxlIGltcGxlbWVudGluZyBhCj4+PiBmZWF0dXJl
IGlzIHVzZWZ1bCAgYW5kIGluIHRoYXQgY2FzZSB0aGlzIG5ldyBjYXRlZ29yeSBjYW4gYmUKPj4+
IGJlbmVmaWNpYWwuIEl0IHdvdWxkIGFsc28gYmVuZWZpdAo+Pj4gdG8gaGF2ZSBzb21lIGtpbmQg
b2YgImV4cGVjdGVkIGZhaWx1cmUiIHJldHVybiB0eXBlLgo+PiBIb3BlZnVsbHkgSSBoYXZlIGNv
dmVyZWQgYWxsIG9mIHRoZXNlIHBvaW50cyBzdWZmaWNpZW50bHkgaW4gdGhlIDAvMgo+PiB0aHJl
YWQuICBJbiB0aGUgbWVhbnRpbWUsIEknbGwgY29uc2lkZXIgaG93IGJlc3QgdG8gaW50cm9kdWNl
IGEgIm5vdAo+PiBxdWl0ZSBmdWxseSBiYWtlZCB5ZXQiIGNhdGVnb3J5Lgo+Pgo+Pj4+PiArVEVT
VC1FTlZTIDo9ICQoQUxMX0VOVklST05NRU5UUykKPj4+PiBZb3UgYnVpbGQgZm9yIGFsbCBlbnZp
cm9ubWVudHMsIGJ1dCB0aGVuIGhhdmUgUFYgdW5pbGF0ZXJhbGx5IHNraXAuCj4+Pj4gQWdhaW4s
IGlzIHRoaXMgaW50ZW50aW9uYWw/Cj4+PiBZZXMsIEkgdGhvdWdodCBJIHdvdWxkIGdvIGJhY2sg
YW5kIGFkZCBQVi9BTUQgdGVzdHMgaW4gVjIgYnV0IEkgY2FuCj4+PiBsZWF2ZSB0aG9zZSBURVNU
LUVOVlMKPj4+IG91dCBmb3Igbm93IGFuZCAic2tpcCB0aGUgc2tpcCIgOikgaWYgdGhhdCdzIHBy
ZWZlcmFibGUuCj4+Pj4gRm9yIEhWTSwgd2h5IGFsbCBlbnZpcm9ubWVudHM/ICBkb2VzIFBNVSBo
YXZlIGFueSBpbnRlcmFjdGlvbiB3aXRoIHRoZQo+Pj4+IG9wZXJhdGluZyBvciBwYWdpbmcgbW9k
ZSBpbiB1c2UgYXQgdGhlIHRpbWUgb2YgdGhlIHNhbXBsZXM/Cj4+PiBOb3QgdGhhdCBJIGtub3cg
b2YuIFNvIHNob3VsZCBpdCBqdXN0IGJlIGh2bTY0Pwo+PiBGb3Igbm93LCBJJ2Qgc3RpY2sgd2l0
aCBqdXN0IGh2bTY0LiAgKEEgY29tcGxpY2F0aW9uIHdoaWNoIEkgaGF2ZSB5ZXQgdG8KPj4gc29y
dCBvdXQgaXMgdGhlIFRFU1QtUkVWSVNJT04gYnVpbGRzLCBzbyBhZGRpbmcgbmV3IGxvZ2ljYWwg
Y29udGVudCB0bwo+PiBhbiBleGlzdGluZyB0ZXN0IGRvZXNuJ3QgaW50ZXJmZXJlIHdpdGggT1NT
VGVzdHMgYmlzZWN0aW9uIGxvZ2ljLCBidXQKPj4gdGhhdCBpc24ndCBhbiBpbW1lZGlhdGUgcHJv
YmxlbS4pCj4gRml4ZWQgaW4gdjUuCj4+Pj4+ICsKPj4+Pj4gKyAgICBwcmludGsoIi0tLS0tLS0t
LS0tLS0tLS0tXG4iKTsKPj4+Pj4gKyAgICBwcmludGsoIlRlc3RpbmcgdmVyc2lvbiAxXG4iKTsK
Pj4+Pj4gKyAgICBwcmludGsoIi0tLS0tLS0tLS0tLS0tLS0tXG4iKTsKPj4+Pj4gKwo+Pj4+PiAr
ICAgIC8qIGZvciBhbGwgZ2VuZXJhbCBwdXJwb3NlIGNvdW50ZXJzICovCj4+Pj4+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCBuZzsgaSsrICkKPj4+Pj4gKyAgICB7Cj4+Pj4+ICsgICAgICAgIC8qIHRl
c3Qgd3JpdGluZyB0byBJQTMyX1BNQ3ggKi8KPj4+Pj4gKyAgICAgICAgaWR4ID0gTVNSX0lBMzJf
UE1DKGkpOwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIC8qIHRlc3Qgd2UgY2FuIHdyaXRlIHRvIGFs
bCB2YWxpZCBiaXRzIGluIHRoZSBjb3VudGVycyAqLwo+Pj4+PiArICAgICAgICAvKiBkb24ndCBz
ZXQgYml0IDMxIHNpbmNlIHRoYXQgZ2V0cyBzaWduLWV4dGVuZGVkICovCj4+Pj4gV2hhdCBpcyB3
cm9uZyB3aXRoIGJpdCAzMSBiZWluZyBzaWduIGV4dGVuZGVkPwo+Pj4gVGhlIHByb2JsZW0gdGhl
cmUgaXMgdGhhdCBzZXR0aW5nIFBNQ3ggdG8gMHhmZmZmZmZmZiBzaWduIGV4dGVuZHMgMzFzdAo+
Pj4gYml0IHRvCj4+PiB0aGUgcmVtYWluaW5nIGJpdHMuIFNvIFBNQ3ggYmVjb21lcyAweGZmZmZm
ZmZmZmZmZiAod2hlbiBiaXQgd2lkdGggaXMKPj4+IDQ4KS4gcmRtc3IgdGhlbgo+Pj4gcmVhZHMg
YWxsIDQ4IGJpdHMgYW5kIHRoZSB2YWx1ZSBtaXNtYXRjaGVzIHRoZSBvbmUgdGhhdCB3YXMgd3Jp
dHRlbi4KPj4gVGhhdCBiZWhhdmlvdXIgc291bmRzIG1hZCwgYnV0IEkgc2VlIGl0IG5vdyBkZXNj
cmliZWQgaW4gdGhlIG1hbnVhbHMuCj4+IE9oIHdlbGwuLi4KPj4KPj4+IEEgc21hcnRlciB0ZXN0
IHdvdWxkIHByb3ZpZGUgYm90aCAtIHdyaXRlIHZhbHVlIHRvIHdyaXRlIGFuZCByZWFkCj4+PiB2
YWx1ZSB0byBjaGVjayBhZ2FpbnN0Lgo+Pj4gQnV0IHRlc3RfdmFsaWRfbXNyX3dyaXRlKCkgb25s
eSB0YWtlcyB3dmFsIGFuZCBjaGVja3MgdG8gc2VlIGlmIHdlCj4+PiByZWFkIHRoZSBzYW1lIHZh
bHVlCj4+PiB0aGF0IHdlIHdyb3RlLgo+PiBXZWxsIC0geW91IGRpZCBpbnRyb2R1Y2UgdGhhdCBm
dW5jdGlvbi4gIElmIGFsdGVyaW5nIGl0IHdvdWxkIGJlIGEKPj4gc21hcnRlciB0ZXN0LCB0aGVu
IHBlcmhhcHMgdGhhdCBpcyB0aGUgYmV0dGVyIG9wdGlvbiB0byB0YWtlLgo+IEZpeGVkIGluIHY1
Cj4+Pj4+ICsgICAgICAgIHd2YWwgPSAoKDF1bGwgPDwgMzEpIC0gMSkgOwo+Pj4+PiArCj4+Pj4+
ICsgICAgICAgIGlmICggIXRlc3RfdmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCkgKQo+Pj4+PiAr
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIC8qIHNldCBh
bGwgdmFsaWQgYml0cyBpbiBNU1JfSUEzMl9FVkVOVFNFTHggKi8KPj4+Pj4gKyAgICAgICAgaWR4
ID0gTVNSX0lBMzJfUEVSRkVWVFNFTChpKTsKPj4+Pj4gKyAgICAgICAgd3ZhbCA9ICgoMXVsbCA8
PCAzMikgLSAxKSBeCj4+Pj4+IChJQTMyX1BFUkZFVkVOVFNFTHhfRU5BQkxFX0FOWVRIUkVBRCB8
Cj4+Pj4+ICsgICAgICAgICAgICAgICAgSUEzMl9QRVJGRVZFTlRTRUx4X0VOQUJMRV9QQ0IpOwo+
Pj4+IFdoYXQgaXMgd3Jvbmcgd2l0aCBQaW4gQ29udHJvbCBpbiB0aGlzIHJlZ2lzdGVyPyBBcmNo
aXRlY3R1cmFsbHksIAo+Pj4+IGl0IGlzCj4+Pj4gYSBzb2Z0d2FyZSBjb25maWd1cmFibGUgYml0
Lgo+Pj4gTG9vayBhdCB0aGlzIHBhdGNoIG9uIHhlbi1kZXZlbAo+Pj4KPj4+IFtQQVRDSF0gRml4
IGh5cGVydmlzb3IgY3Jhc2ggd2hlbiB3cml0aW5nIHRvIFZQTVUgTVNSCj4+Pgo+Pj4gSSBmb3Vu
ZCB0aGF0IG91dCB3aGlsZSB3cml0aW5nIHRoaXMgdGVzdC4KPj4gV2VsY29tZSB0byB0aGUgdmVy
eSBncmV5IGFyZWFzIG9mIHByb2Nlc3NvcnMgd2hpY2ggWFRGIGhhcyBhIGhhYml0IG9mCj4+IGZp
bmRpbmcuICAoSSByZWFsbHkgbmVlZCB0byBjb3JyZWxhdGUgYWxsIHRoZSBzdXNwZWN0ZWQgZXJy
YXRhIGluIHRoZQo+PiBkb3h5Z2VuIGNvbW1lbnRzKS4KPj4KPj4gT2J2aW91c2x5LCBYZW4gc2hv
dWxkbid0IGNyYXNoLCBidXQgd2UgYXJlIGdvaW5nIHRvIG5lZWQgZmVlZGJhY2sgZnJvbQo+PiBJ
bnRlbCBiZWZvcmUgd29ya2luZyBvdXQgaG93IHRvIHByb2NlZWQuCj4+Cj4+Pj4+ICsgICAgLyog
dGVzdCBJQTMyX0RFQlVHQ1RMICovCj4+Pj4+ICsgICAgaWR4ID0gTVNSX0lBMzJfREVCVUdDVEw7
Cj4+Pj4+ICsKPj4+Pj4gKyAgICAvKiBUZXN0IElBMzJfREVCVUdDVEwgZmFjaWxpdGllcyBlbmFi
bGVkIGJ5IHYyICovCj4+Pj4+ICsgICAgd3ZhbCA9IElBMzJfREVCVUdDVExfRnJlZXplX0xCUl9P
Tl9QTUkgfAo+Pj4+PiBJQTMyX0RFQlVHQ1RMX0ZyZWV6ZV9QZXJmTW9uX09uX1BNSTsKPj4+Pj4g
Kwo+Pj4+PiArICAgIC8qIEZJWE1FOiBUaGlzIHNob3VsZCByZWFsbHkgYmUgYSB2YWxpZCB3cml0
ZSBidXQgaXQgaXNudAo+Pj4+PiBzdXBwb3J0ZWQgYnkgdGhlCj4+Pj4+ICsgICAgICogVlBNVSB5
ZXQgKi8KPj4+PiBJbiB3aGljaCBjYXNlIHRoZSB0ZXN0IHNob3VsZCBiZSBjb3JyZWN0IGhlcmUs
IGFuZCBoaWdobGlnaHQgdGhhdCAKPj4+PiB0aGVyZQo+Pj4+IGlzIGEgYnVnIGluIFhlbi4KPj4+
IEJ1dCB0aGVuLCBzaG91bGQgdGhlIG1haW4gdGVzdCByZXR1cm4geHRmX3N1Y2Nlc3MsIHh0Zl9z
a2lwIG9yCj4+PiB4dGZfZmFpbHVyZT8KPj4gRmFpbHVyZS4gIFhlbiBpcyBwcm92YWJseSBtYWxm
dW5jdGlvbmluZy4KPiBGaXhlZCBpbiB2NS4gVGhlIHRlc3RzIG5vdyBmYWlsLgo+Pgo+Pj4+PiAr
ICAgIC8qIEdldCBwZXJmIGNhcGFiaWx0aWVzICovCj4+Pj4+ICsgICAgaWYgKCByZG1zcl9zYWZl
KE1TUl9JQTMyX1BFUkZfQ0FQQUJJTElUSUVTLCAmY2FwcykgKQo+Pj4+PiArICAgIHsKPj4+Pj4g
KyAgICAgICAgcHJpbnRrKCJGYXVsdCB3aGlsZSByZWFkaW5nIE1TUl9JQTMyX1BFUkZfQ0FQQUJJ
TElUSUVTXG4iKTsKPj4+PiBUaGUgUEVSRl9DQVBBQklMSVRJRVMgTVNSIGlzIG9ubHkgdmFsaWQg
dG8gcmVhZCBpZiBQRENNIGlzIAo+Pj4+IGFkdmVydGlzZWQgaW4KPj4+PiBDUFVJRC4KPj4+Pgo+
Pj4+IFdlIGN1cnJlbnRseSBuZXZlciBhZHZlcnRpc2UgUENETSwgYW5kIGlzIGEgYnVnIHRoYXQK
Pj4+PiBNU1JfUEVSRl9DQVBBQklMSVRJRVMgaXMgYWNjZXNzYWJsZSBhdCBhbGwgaW4gZ3Vlc3Qg
Y29udGV4dC4KPj4+PiAoc3BlY2lmaWNhbGx5LCBpdCBpcyBiZWNhdXNlIFhlbiBsZWFrcyBhbG1v
c3QgYWxsIGhvc3QgTVNSIHN0YXRlIGludG8KPj4+PiBndWVzdHMpLgo+Pj4gU28gSSBzdXBwb3Nl
IEkgY2FuJ3QgdGVzdCBmdWxsLWJpdCB3aWR0aCB3cml0ZXMgdGhlbj8KPj4gV2VsbCwgdGhlIGNv
ZGUgc2hvdWxkIGJlIGFyY2hpdGVjdHVyYWxseSBjb3JyZWN0IHRvIHN0YXJ0IHdpdGguIEFmdGVy
Cj4+IHRoYXQsIGl0IGlzIHJlYXNvbmFibGUgdG8gZXhwbGFpbiB0aGF0IFhlbiB1c2VkIHRvIGxl
YWsKPj4gUEVSRl9DQVBBQklMSVRJRVMgaW50byBndWVzdHMgdmlldywgYXQgd2hpY2ggcG9pbnQg
cHJvYmluZyBpdCBpcyBhCj4+IGxlZ2l0aW1hdGUgdGhpbmcgdG8gZG8uCj4+Cj4+IEhvd2V2ZXIs
IHlvdSBzaG91bGQgdGFrZSBjYXJlIHRoYXQgeW91ciBsb2dpYyBkb2Vzbid0IGJlZ2luIHRvIGZh
aWwgYXQKPj4gdGhlIHBvaW50IHRoYXQgWGVuIGlzIGZpeGVkIHRvIGJlaGF2ZSBhcmNoaXRlY3R1
cmFsbHkgKGFuZCBhY3R1YWxseQo+PiByZXR1cm4gI0dQWzBdIGlmIFBEQ00gaXNuJ3QgYWR2ZXJ0
aXNlZCB0byB0aGUgZ3Vlc3QpLCBiZWNhdXNlIEkgd2lsbAo+PiBkZWZpbml0ZWx5IGJlIGZpeGlu
ZyB0aGUgTVNSIGxlYWthZ2UgcHJvYmxlbXMgKGlmIG5vb25lIGJlYXRzIG1lIHRvIGl0KS4KPiBG
aXhlZCBpbiB2NSAoIEkgdGhpbmshKQo+Pj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+Pj4+
ICsgICAgfQo+Pj4+PiArCj4+Pj4+ICsgICAgaWYgKCAhKGNhcHMgPj4gMTMpICYgMSApCj4+Pj4g
VGhpcyBsYWNrcyBzdWZmaWNpZW50IGJyYWNrZXRzIGZvciB3aGF0IHlvdSBhcmUgaW50ZW5kaW5n
IHRvIGRvLiAgCj4+Pj4gQWxzbywKPj4+PiBpdCBsb29rcyBsaWtlIHlvdSBwcm9iYWJseSB3YW50
IGEgI2RlZmluZSBhdCB0aGUgdG9wIG9mIHRoZSBmaWxlIGZvcgo+Pj4+IHRoaXMgY29uc3RhbnQu
Cj4+PiAhIGFuZCAmIGhhdmUgdGhlIHNhbWUgcHJlY2VkZW5jZSBhbmQgcmlnaHQgdG8gbGVmdCBh
c3NvY2lhdGl2aXR5LiBTbwo+Pj4gdGVjaG5pY2FsbHkgaXQgc2hvdWxkCj4+PiBkbyB3aGF0IGl0
IGlzIGludGVuZGVkIHRvIGRvLiBCdXQgSSB3aWxsIG1ha2UgaXQgbG9vayBiZXR0ZXIuCj4+IExv
Z2ljYWwgTk9UIGFuZCBBZGRyZXNzLW9mIGhhdmUgdGhlIHNhbWUgcHJlY2VkZW5jZS4gIExvZ2lj
YWwgTk9UIGhhcyBhCj4+IGhpZ2hlciBwcmVjZWRlbmNlIHRoYW4gQml0d2lzZSBBTkQuCj4+Cj4+
IEFuZCB0byByZXNvbHZlIGFueSBkb3VidCwgaGVyZSBpcyB3aGF0IENsYW5nIHRoaW5nczoKPj4K
Pj4gYW5kcmV3Y29vcEBhbmRyZXdjb29wOi9sb2NhbC94ZW4tdGVzdC1mcmFtZXdvcmsuZ2l0JCBt
YWtlIENDPWNsYW5nLTQuMAo+PiAtajQgLXMKPj4gbWFpbi5jOjM5NjoxMDogZXJyb3I6IGxvZ2lj
YWwgbm90IGlzIG9ubHkgYXBwbGllZCB0byB0aGUgbGVmdCBoYW5kIHNpZGUKPj4gb2YgdGhpcyBi
aXR3aXNlIG9wZXJhdG9yIFstV2Vycm9yLC1XbG9naWNhbC1ub3QtcGFyZW50aGVzZXNdCj4+ICAg
ICAgaWYgKCAhKGNhcHMgPj4gMTMpICYgMSApCj4+ICAgICAgICAgICBeICAgICAgICAgICAgIH4K
PiBIYXJkIHRvIGFyZ3VlIHRoYXQuIEZpeGVkIGluIHY1Lgo+Pj4+PiArCj4+Pj4+ICsgICAgICAg
IGNhc2UgMzoKPj4+Pj4gKyAgICAgICAgICAgICAgICAvKiB0ZXN0IHZlcnNpb24gMyBmYWNpbGl0
aWVzICovCj4+Pj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhdGVzdF9pbnRlbF9wbXVfdmVyMygg
bmdyZWdzLCBuZnJlZ3MpICkKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHh0Zl9m
YWlsdXJlKCJGYWlsOiBGYWlsZWQgVlBNVSB2ZXJzaW9uCj4+Pj4+IDNcbiIpOwo+Pj4+PiArICAg
ICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIGNh
c2UgMjoKPj4+Pj4gKyAgICAgICAgICAgICAgICAvKiB0ZXN0IHZlcnNpb24gMiBmYWNpbGl0aWVz
ICovCj4+Pj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhdGVzdF9pbnRlbF9wbXVfdmVyMihuZ3Jl
Z3MsIG5mcmVncykgKQo+Pj4+PiArICAgICAgICAgICAgICAgICAgICByZXR1cm4geHRmX2ZhaWx1
cmUoIkZhaWw6IEZhaWxlZCBWUE1VIHZlcnNpb24KPj4+Pj4gMlxuIik7Cj4+Pj4+ICsKPj4+Pj4g
KyAgICAgICAgICAgICAgICAvKiB0ZXN0IHZlcnNpb24gMSBmYWNpbGl0aWVzICovCj4+Pj4+ICsg
ICAgICAgICAgICAgICAgaWYgKCAhdGVzdF9pbnRlbF9wbXVfdmVyMShuZ3JlZ3MpICkKPj4+Pj4g
KyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHh0Zl9mYWlsdXJlKCJGYWlsOiBGYWlsZWQgVlBN
VSB2ZXJzaW9uCj4+Pj4+IDFcbiIpOwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgICAgICAgICAgLyog
dGVzdCBmdWxsIHdpZHRoIGNvdW50ZXJzICovCj4+Pj4+ICsgICAgICAgICAgICAgICAgaWYgKCAh
dGVzdF9mdWxsX3dpZHRoX2NudHMobmdyZWdzLCBuZ2JpdHMpICkKPj4+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIHh0Zl9mYWlsdXJlKCJGYWlsOiBGYWlsZWQgZnVsbCB3aWR0aAo+Pj4+
PiB0ZXN0XG4iKTsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4+PiAr
Cj4+Pj4+ICsgICAgICAgIGNhc2UgMToKPj4+Pj4gKyAgICAgICAgICAgICAgICAvKiB2ZXJzaW9u
IDEgdW5zdXBwb3J0ZWQgKi8KPj4+PiBZb3UgaGF2ZSBhIHYxIHRlc3QgZnVuY3Rpb24sIHlldCBp
dCBpcyB1bnN1cHBvcnRlZD8KPj4+IFllcywgZnJvbSBWUE1VcyBwZXJzcGVjdGl2ZSwgdjEgaW4g
aXRzZWxmIGlzIHVuc3VwcG9ydGVkIGJlY2F1c2UgdGhhdAo+Pj4gd291bGQKPj4+IGhhdmUgcmVx
dWlyZWQgZGlzYWJsaW5nIGFjY2VzcyB0byBQRVJGX0dMT0JBTF9TVEFUVVMgYW5kCj4+PiBQRVJG
X0dMT0JBTF9DVFJMIE1TUnMuCj4+PiBIb3dldmVyLCBlYWNoIHZlcnNpb24gZG9lcyBzdXBwb3J0
IGZhY2lsaXRpZXMgaW50cm9kdWNlZCBpbiB0aGUKPj4+IHByZXZpb3VzIHZlcnNpb24uCj4+PiBU
aHVzLCB0ZXN0X2ludGVsX3BtdV92ZXIxKCkgaXMgaW50ZW5kZWQgZm9yIHYyIHRlc3RpbmcgYW5k
IGhlbHBzCj4+PiBicmVha2luZyB0aGUKPj4+IHRlc3RfaW50ZWxfcG11X3ZlcjIoKSAgZnVuY3Rp
b24gaW50byBmYWNpbGl0aWVzIGludHJvZHVjZWQgYnkgdGhlCj4+PiBhcmNoaXRlY3R1cmUgaW4K
Pj4+IHR3byBzZXBhcmF0ZSB2ZXJzaW9ucyAtIHYxIGFuZCB2Mgo+PiBZb3UgYXJlIGxvZ2ljYWxs
eSBjb25mdXNpbmcgWGVuJ3MgcmVhc29uaW5nIGZvciBzdXBwb3J0aW5nIGRpZmZlcmVudAo+PiB2
ZXJzaW9ucyBvZiBoYXJkd2FyZSBQTVUsIHdpdGggdGhlIHZlcnNpb24gaXQgZGVjaWRlcyB0byBh
ZHZlcnRpc2UgdG8KPj4gZ3Vlc3RzLgo+Pgo+PiBJdCBpcyBjZXJ0YWlubHkgcmVhc29uYWJsZSBm
b3IgdGhlIHZQTVUgZHJpdmVyIGluIFhlbiB0byBkZWNpZGUgdGhhdCwKPj4gd2l0aG91dCBQTVUg
djIsIGl0IGlzIHVuYWNjZXB0YWJseSBjb21wbGljYXRlZCB0byBkZWFsIHdpdGggY29udGV4dAo+
PiBzd2l0Y2hpbmcgdGhlIGNvdW50ZXIgc3RhdGUuICBIb3dldmVyLCB0aGlzIGhhcyBubyBiZWFy
aW5nIG9uIHdoaWNoCj4+IHZlcnNpb24gb2YgUE1VIGlzIGVtdWxhdGVkIHRvIHRoZSBndWVzdCwg
YW5kIGl0IHdvdWxkIGNlcnRhaW5seSBzaG91bGQKPj4gYmUgcG9zc2libGUgdG8gY29uZmlndXJl
IFhlbiB0byBvbmx5IGFkdmVydGlzZSB2MSB0byBndWVzdHMsIHdoaWxlIHRoZQo+PiByZWFsIGhh
cmR3YXJlIGFjdHVhbGx5IHN1cHBvcnRzIHYyLiAgKEFmdGVyIGFsbCwgd2UgYWxyZWFkeSBkb3du
Z3JhZGUgdjQKPj4gdG8gdjMgaW4gYSBndWVzdHMgdmlldykuCj4gWWVzLCBJIHRoaW5rIEkgdW5k
ZXJzdGFuZCB3aGF0IHlvdSBhcmUgc2F5aW5nLiBJIHN0aWxsIGRvIHN0YW5kIGJ5IHRoZSAKPiBk
ZWNpc2lvbiBvZiAgaGF2aW5nIGEKPiBzZXBhcmF0ZSBmdW5jdGlvbiB0byB0ZXN0IHYxIGZhY2ls
aXRpZXMgZm9yIC0KPiBBKSBtb2R1bGFyaXR5Cj4gQikgTG9jYWxpemluZyB0aGUga25vd2xlZGdl
IG9mIHhlbiBpbnRlcm5hbHMgdG8gdGVzdF9tYWluKCkgZnVuY3Rpb24uIAo+IFRoZSByZXN0IG9m
IHRoZSBjb2RlCj4gaXMgd3JpdHRlbiB0byB0ZXN0IHRoZSBmYWNpbGl0aWVzICBhcyBkZXNjcmli
ZWQgaW4gdGhlIFNETS4KPj4gT24gYW5vdGhlciBub3RlIGFib3V0IHRoZSBNU1IgbGVha2FnZSwg
dGhlIHYkTiB0ZXN0IGNhc2Ugc2hvdWxkIGlkZWFsbHkKPj4gY2hlY2sgdGhhdCBub25lIG9mIHRo
ZSB2JE4rMSBjYXBhYmlsaXRpZXMvZmVhdHVyZXMgYXJlIGxlYWtlZCBpbnRvIHRoZQo+PiBndWVz
dCwgYnV0IHRoaXMgc21lbGxzIGxpa2UgYSBzaW1pbGFyIHF1YW50aXR5IG9mICJyZWRvaW5nIGl0
IHByb3Blcmx5Cj4+IHRoZSAybmQgdGltZSBhcm91bmQiIGFzIG15IGF0dGVtcHRzIHRvIGZpeCBD
UFVJRCBoYW5kbGluZyBpbiBYZW4uCj4gTWF5YmUgc29tZXRoaW5nIHRoYXQgd2UgY2FuIGFkZCBp
biBhIGZ1dHVyZSBwYXRjaD8KPj4gfkFuZHJldwo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK
PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 04 22:00:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 22:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Oms-0004pG-Nc; Thu, 04 May 2017 21:59:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6Omr-0004pA-Ed
 for xen-devel@lists.xen.org; Thu, 04 May 2017 21:59:49 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 39/44-27980-454AB095; Thu, 04 May 2017 21:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJsh27IEu5
 IgylP2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owP9yayFbzkqFjw/wx7A+MU9i5GLg4hgamM
 EkvXfGWFcP4wSryZ85epi5GTg0VAS6Kt7TULiM0mYCjx98kmti5GDg4JIHvJZw6QsIiAusSfC
 xMYQcLMAsYSzf2VIGFhgUiJ/U8+MYLYnAJWEn++fWcFsXkFvCS29reyg9hCApYSl/9tBKsRFd
 CVOPTvDxtEjaDEyZlPwLYyA12wfPo2MFtCIENiXs8cVgjbS2LRjUtQtprE1XObmCcwCs5C0j4
 LSfsCRqZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVnP
 wMC4g/HVcb9DjJIcTEqivOqv2COF+JLyUyozEosz4otKc1KLDzHKcHAoSfBuXswdKSRYlJqeW
 pGWmQOME5i0BAePkgjvRZA0b3FBYm5xZjpE6hSjopQ470SQhABIIqM0D64NFpuXGGWlhHkZGR
 gYhHgKUotyM0tQ5V8xinMwKgnz7gaZwpOZVwI3/RXQYiagxc2yHCCLSxIRUlINjOzJXF/f7fb
 ZP+tGjezHDQxeh0OLVu2RNvDX1F0oLTqJ64brFx7xO6F721k++m2ccy7zZur1e/1dC6bH2fq7
 bdtfuvXb0SpmfbGbS9OnhvxhtC64XaXUZLSMUd13XaWTXNEM0XlV0c1n/u6+7mRiy5f/+efyl
 YbsR+Y4lEqutggUP9Xd/9bqqRJLcUaioRZzUXEiAKmQl03IAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493935186!95606757!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15939 invoked from network); 4 May 2017 21:59:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 21:59:47 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 402D020221;
 Thu,  4 May 2017 21:59:45 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 28CF52021F;
 Thu,  4 May 2017 21:59:44 +0000 (UTC)
Date: Thu, 4 May 2017 14:59:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170504193641.26469-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1705041459360.9240@sstabellini-ThinkPad-X260>
References: <20170504193641.26469-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9] xen/arm: efi: Avoid out-of-bounds
 write in meminfo_add_bank
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ29tbWl0IDJjNzdkYjc3
ICJ4ZW4vYXJtOiBlZmk6IEF2b2lkIGR1cGxpY2F0aW5nIHRoZSBhZGRpdGlvbiBvZiBhIG5ldwo+
IGJhbmsiLCBpbnRyb2R1Y2VkIGEgbmV3IGZ1bmN0aW9uIG1lbWluZm9fYWRkX2JhbmsgdGhhdCBh
ZGQgYSBuZXcgYmFuay4KPiBUaGlzIG5ldyBjb2RlIGZhaWxzIHRvIGNoZWNrIGNvcnJlY3RseSB0
aGUgc2l6ZSBvZiB0aGUgYXJyYXkgd2hpY2ggbWF5Cj4gcmVzdWx0IHRvIGFuIG91dC1vZi1ib3Vu
ZHMgd3JpdGUuCj4gCj4gQ292ZXJpdHktSUQ6IDE0MzMxODMKPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBUaGUgbmV3IGZ1
bmN0aW9uIHdhcyBpbnRyb2R1Y2VkIGR1cmluZyB0aGUgZGV2ZWxvcG1lbnQgb2YgWGVuIDQuOQo+
ICAgICBhbmQgc2hvdWxkIGJlIGZpeGVkIGJlZm9yZSB0aGUgcmVsZWFzZS4KPiAtLS0KPiAgeGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Vm
aS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCj4gaW5kZXggZTFlNDQ3
YWM4ZS4uMjk4NmM4MzQ0NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290
LmgKPiArKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKPiBAQCAtMTI4LDcgKzEyOCw3
IEBAIHN0YXRpYyBib29sIF9faW5pdCBtZW1pbmZvX2FkZF9iYW5rKHN0cnVjdCBtZW1pbmZvICpt
ZW0sCj4gIHsKPiAgICAgIHN0cnVjdCBtZW1iYW5rICpiYW5rOwo+ICAKPiAtICAgIGlmICggbWVt
LT5ucl9iYW5rcyA+IE5SX01FTV9CQU5LUyApCj4gKyAgICBpZiAoIG1lbS0+bnJfYmFua3MgPj0g
TlJfTUVNX0JBTktTICkKPiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gIAo+ICAgICAgYmFuayA9
ICZtZW0tPmJhbmtbbWVtLT5ucl9iYW5rc107Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 04 22:42:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 22:42:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6PS5-00082s-Sy; Thu, 04 May 2017 22:42:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6PS5-00082g-Ag
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 22:42:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 25/59-03613-05EAB095; Thu, 04 May 2017 22:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJsh27AOu5
 Ig60bOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7F2ULJnNW3Hq5jbWBcT9bFyMXh5DAVEaJ
 OZPvsEM4fxglJjdcZ+5i5ORgEdCSePJiGyOIzSZgKPH3ySagDg4OCSB7yWcOkLCIgLrEnwsTG
 EF6mQWaGCWu/V7LBJIQFvCV+NW9jBXE5hSwlljYcAkszivgJbHx0ypmiGUzGSWO/1vCBpIQFd
 CVOPTvDxtEkaDEyZlPWEBsZqAjlk/fBmZLCGRIzOuZwwphe0ksunEJylaTuHpuE/MERsFZSNp
 nIWlfwMi0ilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEAZ
 gGAH45r5gYcYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L2zhjtSSLAoNT21I
 i0zBxgrMGkJDh4lEd69IGne4oLE3OLMdIjUKUZFKXFe+bVACQGQREZpHlwbLD4vMcpKCfMyAh
 0ixFOQWpSbWYIq/4pRnINRSZj3Kch4nsy8Erjpr4AWMwEtbpblAFlckoiQkmpgdNqavsn+j5F
 c/5LK4leZzDWCYc9/fb878dLEvHPXd63ITl21W9PXX0606ZTsissuxmnHz0S6ZZ65yDJxvdva
 TZclTzoq/fDRa2H+kj2H5wv7xZyW8l6B413nk2bGdluc3/4jyGnF516tk9+++S3h8GrS5n3pz
 Cq+bfe/Myc8lNdap3NENT1+rcRSnJFoqMVcVJwIAIgmT6zKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1493937742!91007282!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34861 invoked from network); 4 May 2017 22:42:24 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 22:42:24 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 899CC2038A;
 Thu,  4 May 2017 22:42:21 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 74A9B20384;
 Thu,  4 May 2017 22:42:20 +0000 (UTC)
Date: Thu, 4 May 2017 15:42:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0b17acaa-a58d-ccb7-b49d-8462258e8e66@arm.com>
Message-ID: <alpine.DEB.2.10.1705041539010.9240@sstabellini-ThinkPad-X260>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-10-andre.przywara@arm.com>
 <0b17acaa-a58d-ccb7-b49d-8462258e8e66@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 09/10] ARM: vGIC: introduce
 vgic_get/put_pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBAQCAtMjgsMTEgKzI3
LDIwIEBAIHN0YXRpYyBpbmxpbmUgaW50Cj4gPiBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9u
b21hc2sodm9pZCkKPiA+ICAgICAgICogY2FzZS4KPiA+ICAgICAgICovCj4gPiAgICAgIGlmICgg
Z2ljX2V2ZW50c19uZWVkX2RlbGl2ZXJ5KCkgKQo+ID4gLSAgICAgICAgcmV0dXJuIDE7Cj4gPiAr
ICAgIHsKPiA+ICsgICAgICAgIHJldCA9IDE7Cj4gPiArICAgIH0KPiA+ICsgICAgZWxzZQo+ID4g
KyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gPiAKPiA+IC0gICAg
aWYgKCB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSAmJgo+ID4gLSAg
ICAgICAgbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICkKPiA+IC0gICAgICAgIHJldHVybiAxOwo+
ID4gKyAgICAgICAgcCA9IHZnaWNfZ2V0X3BlbmRpbmdfaXJxKGN1cnJlbnQtPmRvbWFpbiwgY3Vy
cmVudCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21h
aW4tPmFyY2guZXZ0Y2huX2lycSk7Cj4gPiArICAgICAgICBpZiAoIHZjcHVfaW5mbyhjdXJyZW50
LCBldnRjaG5fdXBjYWxsX3BlbmRpbmcpICYmCj4gPiArICAgICAgICAgICAgbGlzdF9lbXB0eSgm
cC0+aW5mbGlnaHQpICkKPiA+ICsgICAgICAgICAgICByZXQgPSAxOwo+ID4gKyAgICAgICAgdmdp
Y19wdXRfcGVuZGluZ19pcnEoY3VycmVudC0+ZG9tYWluLCBwKTsKPiAKPiBMb29raW5nIGF0IHRo
aXMgY29kZSwgSSB0aGluayB0aGVyZSBhcmUgYSByYWNlIGNvbmRpdGlvbi4gQmVjYXVzZSBub3Ro
aW5nCj4gcHJvdGVjdCBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgKHRoaXMgY291bGQgYmUgbW9k
aWZpZWQgYnkgYW5vdGhlciBwaHlzaWNhbAo+IHZDUFUgYXQgdGhlIHNhbWUgdGltZSkuCj4gCj4g
QWx0aG91Z2gsIEkgZG9uJ3Qga25vdyBpZiB0aGlzIGlzIHJlYWxseSBhbiBpc3N1ZS4gU3RlZmFu
byBkbyB5b3UgaGF2ZSBhbgo+IG9waW5pb24/CgpJIG9ubHkgZ2F2ZSBhIGN1cnNvcnkgbG9vayBh
dCB0aGUgc2VyaWVzLCBidXQgSSB0aGluayB5b3UgYXJlIHJpZ2h0LgpUaGlzIGFjY2VzcyB0byBp
bmZsaWdodCBuZWVkcyB0byBiZSBwcm90ZWN0ZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 03:51:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 03:51:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6UH3-0005u1-0Q; Fri, 05 May 2017 03:51:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas@monjalon.net>) id 1d6OrJ-0005Xi-OW
 for xen-devel@lists.xenproject.org; Thu, 04 May 2017 22:04:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DB/4F-03587-965AB095; Thu, 04 May 2017 22:04:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXilM8io5uxlDv
 S4MAfWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPO0wVMBSd4KxYcv8PYwPiUq4uRi0NIYBWj
 xMnbjxi7GDmBnGyJtzPus4IkWATuMEts2L+dHcKZxCqx79xyVpAqCQFPiflb3rBB2M4Se7bdZ
 4QYtYlR4s+ODUAOBwebgLbEi/eOIDUiAm2MElenJYPYzALpEi3f5zKD2MJAc9qePwXbzCKgKt
 F16xELiM0roCLRdOw4WJxTQF3i/oTNTBDX1Ut0HT/PCFEjKHFy5hMWiJnaEssWvmaGsPUkbky
 dwjaBUWgWkrJZSMpmISlbwMi8ilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUn
 MalYLzk/dxMjMKQZgGAH482NAYcYJTmYlER51V+xRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 DVfwh0pJFiUmp5akZaZA4wumLQEB4+SCK8ESJq3uCAxtzgzHSJ1itGY493SD++ZOPo6Pr5nEm
 LJy89LlRLnXQpSKgBSmlGaBzcIFvWXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxbCDKFJzO
 vBG7fK6BTmIBOaZblADmlJBEhJdXAWGLQ9daWbdO7WRyGHy99zQmpXfOvtUB0j8ZGy2j2HmPh
 9usPtnNNn/BpGvPCZIG2g1Zb5BwvPF67bfOhfhcP55V2TZmfs1ZJ566flJQ/5YZUwbWXU650L
 znqVlNXOjfo+TKFubf+O0+87qMt6ObzyKND6ey8Mw8f7L7RqeByzL5g/e5PR6f2RiqxFGckGm
 oxFxUnAgAYs/AP9QIAAA==
X-Env-Sender: thomas@monjalon.net
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493935463!66767585!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8260 invoked from network); 4 May 2017 22:04:24 -0000
Received: from out4-smtp.messagingengine.com (HELO
 out4-smtp.messagingengine.com) (66.111.4.28)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 May 2017 22:04:24 -0000
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id 87102205D1;
 Thu,  4 May 2017 18:04:23 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute1.internal (MEProxy); Thu, 04 May 2017 18:04:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=Y2ANo/S3dbvNFyI
 Icb3rcnKuHFDsmZMjk8/zGC/fgWU=; b=HnuJpkwZ5LlmuA1y8agtFOx52/8QKDj
 9yDLHxfnx797kiNyn6+A2Vk/9fJk4AKT7DZz9OlCg62zmQa7aQ/SbpjZ9q5LPbJe
 cREoOvwzx4cB0tRsbXAaehG9oUM0eUvBdMj3hc74ijlQ+Vjv1YdUFwJDrHCqi/tH
 0AJip90amHu0=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=Y2ANo/S3dbvNFyIIcb3rcnKuHFDsmZMjk8/zGC/fgWU=; b=g+i+XW40
 CkreaKj6rMZlvsykNKIKP3SVYkDEo3wNdlAtfpdNBOXYWt5Gps402RODdAh5KbEZ
 N3wfbaDr2BRr5SD/9vgWYPF1/fRPyXHoekQnYROZnhWr0UexakriZcT3+O8X0sV2
 3OZ1jCOOaPuOf/aQTyilPdBq8uH1fJz2cBGmbVS0/ERyf+/5nGvMuDVBqiZev90G
 I+ACYf9Efl9QrXBlsY4H76DDIWaI2kafVM3B0VP45TQkNo2cHcr7HMTKJPeTYYB6
 1zM9PTT+UdjAP5+C1ctSxo7mbJ5e3swAMoHApGUjdPqjZngfrM9gBkmXCNjlM7IW
 2PvHtp+BI0UAjw==
X-ME-Sender: <xms:Z6ULWXsXD80GYamISzg6a00T2l3Vu8xaxPLjtJHTeEJb4Sy-Fkhl3Q>
X-Sasl-enc: 1Dgr9KFgqB6jR+f9U+96oLui36a2++RzZry2tiltiShq 1493935463
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA id 41995240A5;
 Thu,  4 May 2017 18:04:23 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: Joao Martins <joao.m.martins@oracle.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "Tan,
 Jianfeng" <jianfeng.tan@intel.com>
Date: Fri, 05 May 2017 00:04:22 +0200
Message-ID: <1596758.olymjc7Tvq@xps>
In-Reply-To: <4346357.L5KG7J6tvv@xps13>
References: <1478504326-68105-1-git-send-email-jianfeng.tan@intel.com>
 <58AB0C46.5020601@oracle.com> <4346357.L5KG7J6tvv@xps13>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 05 May 2017 03:51:19 +0000
Cc: dev@dpdk.org, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH] maintainers: claim
	responsability for xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZwoKVGhlIFhlbiBkb20wIHN1cHBvcnQgaW4gRFBESyBzZWVtcyBkZWFkLgoKUmVtaW5kZXI6
Ckxhc3QgdGltZSB3ZSB0YWxrZWQgYWJvdXQsIGl0IHdhcyBiZWNhdXNlIG9mIGEgc2V2ZXJlIGJ1
ZyB3aGljaCBpcyBub3QKZml4ZWQgeWV0OgogICAgICAgIGh0dHA6Ly9kcGRrLm9yZy9tbC9hcmNo
aXZlcy9kZXYvMjAxNi1KdWx5LzA0NDIwNy5odG1sCiAgICAgICAgaHR0cDovL2RwZGsub3JnL21s
L2FyY2hpdmVzL2Rldi8yMDE2LUp1bHkvMDQ0Mzc2Lmh0bWwKVGhlIHJlcXVlc3QgKDkgbW9udGhz
IGFnbykgd2FzIHRvIGdpdmUgbW9yZSB0aW1lIGZvciBmZWVkYmFja3M6CiAgICAgICAgaHR0cDov
L2RwZGsub3JnL21sL2FyY2hpdmVzL2Rldi8yMDE2LUp1bHkvMDQ0ODQ3Lmh0bWwKCgoyMy8wMi8y
MDE3IDA5OjQ5LCBUaG9tYXMgTW9uamFsb246Cj4gMjAxNy0wMi0yMCAxNTozMywgSm9hbyBNYXJ0
aW5zOgo+ID4gT24gMDIvMTcvMjAxNyAwNDowNyBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdy
b3RlOgo+ID4gPiBPbiBUaHUsIEZlYiAxNiwgMjAxNyBhdCAxMDo1MTo0NFBNICswMTAwLCBWaW5j
ZW50IEpBUkRJTiB3cm90ZToKPiA+ID4+IExlIDE2LzAyLzIwMTcgw6AgMTQ6MzYsIEtvbnJhZCBS
emVzenV0ZWsgV2lsayBhIMOpY3JpdCA6Cj4gPiA+Pj4+IElzIGl0IHRpbWUgbm93IHRvIG9mZmlj
aWFsbHkgcmVtb3ZlIERvbTAgc3VwcG9ydD8KPiA+ID4+PiBTbyB3ZSBkbyBoYXZlIGFuIHByb3Rv
dHlwZSBpbXBsZW1lbnRhdGlvbiBvZiBuZXRiYWNrIGJ1dCBpdCBpcyB3YWl0aW5nCj4gPiA+Pj4g
Zm9yIHJldmlldyBvZiB4ZW4tZGV2ZWwgdG8gdGhlIHNwZWMuCj4gPiA+Pj4KPiA+ID4+PiBBbmQg
SSBiZWxpZXZlIHRoZSBpbXBsZW1lbnRhdGlvbiBkb2VzIHV0aWxpemUgc29tZSBvZiB0aGUgZG9t
MAo+ID4gPj4+IHBhcnRzIG9mIGNvZGUgaW4gRFBESy4KPiA+ID4+Cj4gPiA+PiBQbGVhc2UsIGRv
IHlvdSBoYXZlIFVSTHMvcG9pbnRlcnMgYWJvdXQgaXQ/IEl0IHdvdWxkIGJlIGludGVyZXN0aW5n
IHRvIHNoYXJlCj4gPiA+PiBpdCB3aXRoIERQREsgY29tbXVuaXR5IHRvby4KPiA+ID4gCj4gPiA+
IEpvYW8sIHdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGluY2x1ZGUgYW4gdGFyYmFsbCBvZiB0aGUg
cGF0Y2hlcz8gSSBrbm93Cj4gPiA+IHRoZXkgYXJlIG5vIGluIHRoZSByaWdodCBzdGF0ZSB3aXRo
IHRoZSByZXZpZXcgb2YgdGhlIHN0YWdpbmcKPiA+ID4gZ3JhbnRzIEFQSSAtIHRoZXkgYXJlIGlu
Y29tcGF0aWJsZSwgYnV0IGl0IG1heSBoZWxwIGZvbGtzIHRvIGdldAo+ID4gPiBhIGZlZWwgZm9y
IHdoYXQgRFBESyBBUElzIHlvdSB1c2VkPwo+ID4gT0ssIHNlZSBhdHRhY2hlZCAtIEkgc2hvdWxk
IG5vdGUgdGhhdCBpdHMgYSBXSVAgYXMgS29ucmFkIG5vdGVkLCBidXQgb25jZSB0aGUKPiA+IHN0
YWdpbmcgZ3JhbnRzIHdvcmsgaXMgZmluaXNoZWQsIHRoZSBjb2RlIHdvdWxkIGJlIGltcHJvdmVk
IHRvIGhhdmUgaXQgaW4gYmV0dGVyCj4gPiBzaGFwZSAoYXMgd2VsbCBhcyBpbiBmZWF0dXJlIHBh
cml0eSkgZm9yIGEgcHJvcGVyIFJGQyBbYW5kIGFkaGVyaW5nIHRvIHRoZQo+ID4gcHJvamVjdCBj
b2Rpbmcgc3R5bGVdLgo+IAo+IEV4Y3VzZSBteSBpZ25vcmFuY2Ugb24gWGVuLgo+IElzIHhlbi1u
ZXRiYWNrIGZvciBEb20wPwo+IElzIHRoZSBEUERLIERvbTAgc3VwcG9ydCB3b3JraW5nIGFuZCB1
c2VmdWw/CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 04:44:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 04:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6V65-000156-2K; Fri, 05 May 2017 04:44:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1d6V63-000150-Ao
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 04:44:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 AC/C1-01730-2130C095; Fri, 05 May 2017 04:44:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMfS6iy4/M0+
 kwdYHVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHrgVsBUdkK2Zc/svewPhBrIuRk0NIYCqj
 RONbyy5GLg4WgaWsEodaX7OCOBICB1klvr/dzgZSJSEQJzH5421WCLtC4vSt58wQ3YoSX59NZ
 wJpEBKYxSQxe85CsISwgKfE7IefGUFsEaDmCw2v2SCKzjFKTFv+E8xhFvjFKPH9ySWwFWwCRh
 LLb/xgAbF5BWwkln9dD9bNIqAi8X/VX7AaUYFwibeNR6BqBCVOznwCZnMK2EpsPrUMrIYZyL4
 zdzczhC0vsf3tHOYJjMKzkLTMQlI2C0nZAkbmVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBqZ6
 uanFxYnpqTmJScV6yfm5mxiBwc4ABDsY9/5zOsQoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQnt
 fgQowwHh5IE71dGnkghwaLU9NSKtMwcYNzBpCU4eJREeB2ZgNK8xQWJucWZ6RCpU4zGHC8uv3
 /PxPFk5Y/3TEIsefl5qVLivHdAJgmAlGaU5sENgqWDS4yyUsK8jECnCfEUpBblZpagyr9iFOd
 gVBLmnQkyhSczrwRu3yugU5iATmmW5QA5pSQRISXVwNjQF8mw8NoNp+j6f2oZzkFSe0vZmBjC
 Y708ou5LnakR/ufOa8e+K8i+g/Nbn3j+9AXWklnrsx3dHoZFzzoj6usgur/7hLhyyTVTtsM9i
 bOWlJ++6viz5dSkHvfaLewqovGhR0STuf/XT5UMsQh9PfPd/0lZ9Swis9Kmm6UdmyjyNkNl1Z
 tCJZbijERDLeai4kQASJP3ugIDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1493959438!60208310!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45035 invoked from network); 5 May 2017 04:43:58 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 04:43:58 -0000
Received: by mail-lf0-f68.google.com with SMTP id 99so346858lfu.2
 for <xen-devel@lists.xenproject.org>; Thu, 04 May 2017 21:43:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=WhYPRVbiLSaF8bofCuEx2gjN/HBwJNgqXB0d3QywRhI=;
 b=OUQhkUxs//bppYYPiS33ez71ooa/61hZnocxIliGvlLQIIvJN040BU3XSqRxaEXURU
 Cr7vxHK/DsBK4aVGUZI6ZZsBizfZbjfZvw4Uy6z0Fdsdw9MeVmydrsy6PotO5vcN2bUO
 cTwnzPVTrwVCadEurik8a/GMAzhEtptADsBevBCem+JacTW+9Ej7jjYScdg3CUq+Dq0R
 trPj/sqAPQcLn+SawZSw/BU49tuE5eFIrUm5A376FvybcWMqKJZ+dPhYjRilzqDDN9Qt
 Y9+93avZNIHu33yxhOuyIYNQeuye/Dp37F2X9C/vUZADVc5zg0VG0YfzYd/DHNY2UhNF
 cWHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=WhYPRVbiLSaF8bofCuEx2gjN/HBwJNgqXB0d3QywRhI=;
 b=eEUfz1CbmC6kD2dSGyOXjWpR/esEh+B1HUXm6I3b14LU+sstsLICZqhDeqtGp8kZ1M
 SYt92J+q3dLkMoDqR7U5G8bSGzJ0H7vQ8NJ7y2xCbKN0rNx8q5SE/hUBZ/Gda9ItrlMe
 S4ln58+Cv9GhwJXaLoXFT2skF2tqsHQ6ZRtuwmtRcYfnAG4Lu3y3I91ftMuxHktB9k59
 DEWsvU3DLdSiM3coZNROSOT45W1PsD4fTkVnGtsdVnMfpSY29QLz2Xth8AIxrhfX5sfg
 gCsHqVgAx8tS65oXCjvUafbfH4yq2x0CobFPBPgpHm1KYfa0QGQYzarjg1IMe4k6+3eR
 aW4A==
X-Gm-Message-State: AN3rC/4tfcTQAyWEEYi+B6xukk2l63GXXNi+cHf71beKEfBNTeTmr8KH
 irAkud5J25mcXw==
X-Received: by 10.46.83.10 with SMTP id h10mr14160626ljb.28.1493959438048;
 Thu, 04 May 2017 21:43:58 -0700 (PDT)
Received: from [192.168.0.20] (162-15-94-178.pool.ukrtel.net. [178.94.15.162])
 by smtp.googlemail.com with ESMTPSA id
 x1sm803774lfb.37.2017.05.04.21.43.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 May 2017 21:43:57 -0700 (PDT)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-2-git-send-email-andr2000@gmail.com>
 <20170421021100.GC23279@dtor-ws>
 <696b4545-2fb9-4267-8561-55d3f67d83ad@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <b16fa500-0776-3544-b442-20239d4ffcb1@gmail.com>
Date: Fri, 5 May 2017 07:43:54 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <696b4545-2fb9-4267-8561-55d3f67d83ad@gmail.com>
Cc: jgross@suse.com, vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org,
 andrii.anisov@gmail.com, olekstysh@gmail.com, al1img@gmail.com,
 linux-input@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 1/2] xen/input: use string constants from PV
	protocol
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sIERtaXRyeSEKT24gMDQvMjEvMjAxNyAwOTo0MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4gT24gMDQvMjEvMjAxNyAwNToxMSBBTSwgRG1pdHJ5IFRvcm9raG92IHdy
b3RlOgo+PiBPbiBUaHUsIEFwciAxMywgMjAxNyBhdCAwMjozODowM1BNICswMzAwLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBYZW4gaW5wdXQgcGFy
YS12aXJ0dWFsIHByb3RvY29sIGRlZmluZXMgc3RyaW5nIGNvbnN0YW50cwo+Pj4gdXNlZCBieSBi
b3RoIGJhY2sgYW5kIGZyb250ZW5kLiBVc2UgdGhvc2UgaW5zdGVhZCBvZgo+Pj4gZXhwbGljaXQg
c3RyaW5ncyBpbiB0aGUgZnJvbnRlbmQgZHJpdmVyLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIAo+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+PiBJJ2xsIGhhdmUgdG8gcG9zdHBvbmUgaXQgdW50aWwgSSByZWNlaXZlIGNoYW5nZXMg
Y29udGFpbmluZyB0aGVzZSBuZXcKPj4gc3RyaW5nIGNvbnN0YW50cy4KPiBmYWlyIGVub3VnaAo+
PiAgIE90aGVyd2lzZSBpdCBsb29rcyBPSy4KPiB0aGFuayB5b3UKQXMgYWxsIHRoZSBkZXBlbmRl
bmNpZXMgYXJlIG5vdyBtZXJnZWQgaW50byB0aGUga2VybmVsLApjYW4gd2UgcGxlYXNlIHByb2Nl
ZWQgd2l0aCB0aGlzIHBhdGNoPwoKPj4+ICAgZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9u
dC5jIHwgMjIgKysrKysrKysrKysrKy0tLS0tLS0tLQo+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTMg
aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIAo+Pj4gYi9kcml2ZXJzL2lucHV0L21pc2MveGVu
LWtiZGZyb250LmMKPj4+IGluZGV4IDJmYzc4OTUzNzNhYi4uMDFjMjdiNGMzMjg4IDEwMDY0NAo+
Pj4gLS0tIGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+PiArKysgYi9kcml2
ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+IEBAIC0xMzUsMTQgKzEzNSwxNyBAQCBz
dGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAKPj4+ICpkZXYsCj4+
PiAgICAgICAgICAgZ290byBlcnJvcl9ub21lbTsKPj4+ICAgICAgICAgLyogU2V0IGlucHV0IGFi
cyBwYXJhbXMgdG8gbWF0Y2ggYmFja2VuZCBzY3JlZW4gcmVzICovCj4+PiAtICAgIGFicyA9IHhl
bmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsIAo+Pj4gImZlYXR1cmUtYWJzLXBvaW50
ZXIiLCAwKTsKPj4+IC0gICAgcHRyX3NpemVbS1BBUkFNX1hdID0geGVuYnVzX3JlYWRfdW5zaWdu
ZWQoZGV2LT5vdGhlcmVuZCwgIndpZHRoIiwKPj4+ICsgICAgYWJzID0geGVuYnVzX3JlYWRfdW5z
aWduZWQoZGV2LT5vdGhlcmVuZCwKPj4+ICsgICAgICAgICAgICAgICAgICAgWEVOS0JEX0ZJRUxE
X0ZFQVRfQUJTX1BPSU5URVIsIDApOwo+Pj4gKyAgICBwdHJfc2l6ZVtLUEFSQU1fWF0gPSB4ZW5i
dXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOS0JEX0ZJRUxEX1dJRFRILAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHB0cl9zaXplW0tQQVJBTV9YXSk7Cj4+PiAtICAgIHB0cl9zaXplW0tQQVJBTV9ZXSA9IHhlbmJ1
c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsICJoZWlnaHQiLAo+Pj4gKyAgICBwdHJfc2l6
ZVtLUEFSQU1fWV0gPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAo+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOS0JEX0ZJRUxEX0hFSUdIVCwKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwdHJfc2l6ZVtLUEFSQU1fWV0pOwo+Pj4gICAgICAgaWYgKGFi
cykgewo+Pj4gICAgICAgICAgIHJldCA9IHhlbmJ1c193cml0ZShYQlRfTklMLCBkZXYtPm5vZGVu
YW1lLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAicmVxdWVzdC1hYnMtcG9pbnRlciIsICIxIik7
Cj4+PiArICAgICAgICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9SRVFfQUJTX1BPSU5URVIsICIx
Iik7Cj4+PiAgICAgICAgICAgaWYgKHJldCkgewo+Pj4gICAgICAgICAgICAgICBwcl93YXJuaW5n
KCJ4ZW5rYmQ6IGNhbid0IHJlcXVlc3QgYWJzLXBvaW50ZXIiKTsKPj4+ICAgICAgICAgICAgICAg
YWJzID0gMDsKPj4+IEBAIC0yNzEsMTQgKzI3NCwxNSBAQCBzdGF0aWMgaW50IHhlbmtiZF9jb25u
ZWN0X2JhY2tlbmQoc3RydWN0IAo+Pj4geGVuYnVzX2RldmljZSAqZGV2LAo+Pj4gICAgICAgICAg
IHhlbmJ1c19kZXZfZmF0YWwoZGV2LCByZXQsICJzdGFydGluZyB0cmFuc2FjdGlvbiIpOwo+Pj4g
ICAgICAgICAgIGdvdG8gZXJyb3JfaXJxaDsKPj4+ICAgICAgIH0KPj4+IC0gICAgcmV0ID0geGVu
YnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJwYWdlLXJlZiIsICIlbHUiLAo+Pj4gKyAg
ICByZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgWEVOS0JEX0ZJRUxEX1JJ
TkdfUkVGLCAKPj4+ICIlbHUiLAo+Pj4gICAgICAgICAgICAgICAgICAgdmlydF90b19nZm4oaW5m
by0+cGFnZSkpOwo+Pj4gICAgICAgaWYgKHJldCkKPj4+ICAgICAgICAgICBnb3RvIGVycm9yX3hl
bmJ1czsKPj4+IC0gICAgcmV0ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJw
YWdlLWdyZWYiLCAiJXUiLCAKPj4+IGluZm8tPmdyZWYpOwo+Pj4gKyAgICByZXQgPSB4ZW5idXNf
cHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgWEVOS0JEX0ZJRUxEX1JJTkdfR1JFRiwKPj4+ICsg
ICAgICAgICAgICAgICAgIiV1IiwgaW5mby0+Z3JlZik7Cj4+PiAgICAgICBpZiAocmV0KQo+Pj4g
ICAgICAgICAgIGdvdG8gZXJyb3JfeGVuYnVzOwo+Pj4gLSAgICByZXQgPSB4ZW5idXNfcHJpbnRm
KHhidCwgZGV2LT5ub2RlbmFtZSwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLAo+Pj4gKyAgICByZXQg
PSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgCj4+PiBYRU5LQkRfRklFTERfRVZU
X0NIQU5ORUwsICIldSIsCj4+PiAgICAgICAgICAgICAgICAgICBldnRjaG4pOwo+Pj4gICAgICAg
aWYgKHJldCkKPj4+ICAgICAgICAgICBnb3RvIGVycm9yX3hlbmJ1czsKPj4+IEBAIC0zNTMsNyAr
MzU3LDcgQEAgc3RhdGljIHZvaWQgeGVua2JkX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgCj4+PiB4
ZW5idXNfZGV2aWNlICpkZXYsCj4+PiAgIH0KPj4+ICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHhl
bmJ1c19kZXZpY2VfaWQgeGVua2JkX2lkc1tdID0gewo+Pj4gLSAgICB7ICJ2a2JkIiB9LAo+Pj4g
KyAgICB7IFhFTktCRF9EUklWRVJfTkFNRSB9LAo+Pj4gICAgICAgeyAiIiB9Cj4+PiAgIH07Cj4+
PiAgIEBAIC0zOTAsNCArMzk0LDQgQEAgbW9kdWxlX2V4aXQoeGVua2JkX2NsZWFudXApOwo+Pj4g
ICAgIE1PRFVMRV9ERVNDUklQVElPTigiWGVuIHZpcnR1YWwga2V5Ym9hcmQvcG9pbnRlciBkZXZp
Y2UgZnJvbnRlbmQiKTsKPj4+ICAgTU9EVUxFX0xJQ0VOU0UoIkdQTCIpOwo+Pj4gLU1PRFVMRV9B
TElBUygieGVuOnZrYmQiKTsKPj4+ICtNT0RVTEVfQUxJQVMoInhlbjoiIFhFTktCRF9EUklWRVJf
TkFNRSk7Cj4+PiAtLSAKPj4+IDIuNy40Cj4+Pgo+IFRoYW5rIHlvdSwKPiBPbGVrc2FuZHIKVGhh
bmsgeW91LApPbGVrc2FuZHIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 04:46:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 04:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6V81-0001BP-Dh; Fri, 05 May 2017 04:46:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1d6V80-0001BF-3P
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 04:46:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 75/F2-03587-B830C095; Fri, 05 May 2017 04:46:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfS6k24XM0+
 kwaYFWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHoVOMBcvCKrbMXMHUwPjFtouRi0NIYBqj
 xK3rj5hAHBaBpawSn28cZQZxJAQOskos+TYFKMMB5MRJTD9S3MXICWRWSiw5/5ANxBYSUJT4+
 mw6E8SkWUwSb48+ZQRJCAtYS6xuWMoCYosA9V5oeM0GUXSOUeL7iUksIA6zwC8g58klsFFsAk
 YSy2/8AOvgFbCRePR9ApjNIqAicbTvPiuILSoQLvG28QhUjaDEyZlPWECu4xSwlbh/2RYkzAx
 k3pm7mxnClpfY/nYO8wRG4VlIOmYhKZuFpGwBI/MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMD
 M73c1OLixPTUnMSkYr3k/NxNjMBQZwCCHYw7nzsdYpTkYFIS5VV/xR4pxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYLXiYknUkiwKDU9tSItMwcYdTBpCQ4eJRFeR5A0b3FBYm5xZjpE6hSjJceLy+
 /fM3G8W/oBSD5Z+eM9kxBLXn5eqpQ47y2QBgGQhozSPLhxsMRwiVFWSpiXEehAIZ6C1KLczBJ
 U+VeM4hyMSsK8fiBTeDLzSuC2vgI6iAnooGZZDpCDShIRUlINjG22C980aUskyyerr2arSVmt
 bRbuvKbi3a6tWrt3mF/5IP5DMHy+t1pHzZlTutbOXTsTnffe6d4Xs/7xYx2rhX9dcyN+KT1yv
 KVrfcH8d+mKh1ZLnkwvVOSofPEo+eJX1y2J61LCPrOzbeiszM15bCLwunt/8QZTmcC6A9eKc3
 dezmOpivO7qcRSnJFoqMVcVJwIACyhY9YHAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493959562!100206809!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50838 invoked from network); 5 May 2017 04:46:02 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 04:46:02 -0000
Received: by mail-lf0-f66.google.com with SMTP id h4so2980062lfj.3
 for <xen-devel@lists.xenproject.org>; Thu, 04 May 2017 21:46:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=3+9x6eZA2HsPVEE1vwDk7z4zJIYFwhdIyGMhM0O8EVE=;
 b=EMPnXTcshANZ5qmoUFfK/otPUlhKgaYfL1nWuNNsHBVdhqsoKZNvFZlM3Dy6+/gDKx
 wuL1VtWxlMIDXmRxyqAGIn6Am4tEIVfjWyRG9T8/jy5Up0x4iJw8aoxikBzh9wMJMbOd
 SNq75S8i8zyjc6+FRpUerxLyUbW9AY7YZSuyL+fqX1kgrkNeDjd+O5kTmgBdRcjVN9bk
 ts8qoplCtMdMTXQiaf6zeqJPCb8Ts+Qb0ASBgku2RIOIXvHnXFGvaMo3jwGPgQIjEDE4
 QKgtyB6LkvvksD0oMljNau0keVzCTUftDpt35bC0cPpiX5+bgpcTUUxJL2bvduBcMMO7
 2/jQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=3+9x6eZA2HsPVEE1vwDk7z4zJIYFwhdIyGMhM0O8EVE=;
 b=ELHQzFG9pqRLHODvnC/DTBHTKbFK2bIByB02RZ+cRNbQn5FZmNRcRaEW3HEzMTWGLA
 Ay3Nb7ANEocQEtypFa1OEajAO9EyKNV8X2vFswpznzAHSnybKOdjl6x1Cca2baZYyO0b
 3psKDyeK7iad3K1hW1sAjvbu15rHMveeDp4rxGBO+Q00b17Gn0KUkbr+ypt8cRfntEwJ
 9AZ4/sFAlruaScsdqiKfAbVsJnHSqrIpC3RWi8T5HG7VOh9nGq895u4GPYN04ttgdnen
 Beg7noCA0+iX47ZA09bTMDG3qHz3BT0jdTfYNPMGqArPO/HVP2ubpIay27asLcW0XBI/
 mNNA==
X-Gm-Message-State: AN3rC/5bz2tp+layTif+fQJxUO7KynIFcPctkd3YOC11G/oI3J/wwVzM
 hwWc14Yx4HrWKw==
X-Received: by 10.25.209.20 with SMTP id i20mr13961733lfg.49.1493959561918;
 Thu, 04 May 2017 21:46:01 -0700 (PDT)
Received: from [192.168.0.20] (162-15-94-178.pool.ukrtel.net. [178.94.15.162])
 by smtp.googlemail.com with ESMTPSA id
 x5sm814019lfi.41.2017.05.04.21.45.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 May 2017 21:46:01 -0700 (PDT)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <8a43bbdf-f843-2c4d-e7b7-0cddb2e7fd7e@gmail.com>
Date: Fri, 5 May 2017 07:45:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
Cc: jgross@suse.com, vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org,
 andrii.anisov@gmail.com, olekstysh@gmail.com, al1img@gmail.com,
 linux-input@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIERtaXRyeSEKCk9uIDA0LzIxLzIwMTcgMDk6NDAgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIHdyb3RlOgo+IEhpLCBEbWl0cnkhCj4KPiBPbiAwNC8yMS8yMDE3IDA1OjEwIEFNLCBEbWl0
cnkgVG9yb2tob3Ygd3JvdGU6Cj4+IEhpIE9sZWtzYW5kciwKPj4KPj4gT24gVGh1LCBBcHIgMTMs
IDIwMTcgYXQgMDI6Mzg6MDRQTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVu
a29AZXBhbS5jb20+Cj4+Pgo+Pj4gRXh0ZW5kIHhlbl9rYmRmcm9udCB0byBwcm92aWRlIG11bHRp
LXRvdWNoIHN1cHBvcnQKPj4+IHRvIHVucHJpdmlsZWdlZCBkb21haW5zLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIAo+Pj4gPG9sZWtzYW5kcl9hbmRydXNo
Y2hlbmtvQGVwYW0uY29tPgo+Pj4gLS0tCj4+PiAgIGRyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2Jk
ZnJvbnQuYyB8IDE0MiAKPj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
Cj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
Pj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIAo+
Pj4gYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+IGluZGV4IDAxYzI3YjRj
MzI4OC4uZTVkMDY0YWFhMjM3IDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9pbnB1dC9taXNjL3hl
bi1rYmRmcm9udC5jCj4+PiArKysgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMK
Pj4+IEBAIC0xNyw2ICsxNyw3IEBACj4+PiAgICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+Pj4g
ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4+PiAgICNpbmNsdWRlIDxsaW51eC9pbnB1dC5o
Pgo+Pj4gKyNpbmNsdWRlIDxsaW51eC9pbnB1dC9tdC5oPgo+Pj4gICAjaW5jbHVkZSA8bGludXgv
c2xhYi5oPgo+Pj4gICAgICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KPj4+IEBAIC0z
NCwxMSArMzUsMTQgQEAKPj4+ICAgc3RydWN0IHhlbmtiZF9pbmZvIHsKPj4+ICAgICAgIHN0cnVj
dCBpbnB1dF9kZXYgKmtiZDsKPj4+ICAgICAgIHN0cnVjdCBpbnB1dF9kZXYgKnB0cjsKPj4+ICsg
ICAgc3RydWN0IGlucHV0X2RldiAqbXRvdWNoOwo+Pj4gICAgICAgc3RydWN0IHhlbmtiZF9wYWdl
ICpwYWdlOwo+Pj4gICAgICAgaW50IGdyZWY7Cj4+PiAgICAgICBpbnQgaXJxOwo+Pj4gICAgICAg
c3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiZGV2Owo+Pj4gICAgICAgY2hhciBwaHlzWzMyXTsKPj4+
ICsgICAgLyogY3VycmVudCBNVCBzbG90L2NvbnRhY3QgSUQgd2UgYXJlIGluamVjdGluZyBldmVu
dHMgaW4gKi8KPj4+ICsgICAgaW50IG10b3VjaF9jdXJfY29udGFjdF9pZDsKPj4+ICAgfTsKPj4+
ICAgICBlbnVtIHsgS1BBUkFNX1gsIEtQQVJBTV9ZLCBLUEFSQU1fQ05UIH07Cj4+PiBAQCAtNDcs
NiArNTEsMTIgQEAgbW9kdWxlX3BhcmFtX2FycmF5KHB0cl9zaXplLCBpbnQsIE5VTEwsIDA0NDQp
Owo+Pj4gICBNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+Pj4gICAgICAgIlBvaW50aW5nIGRl
dmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCA4MDAsNjAwKSIpOwo+Pj4gICAr
ZW51bSB7IEtQQVJBTV9NVF9YLCBLUEFSQU1fTVRfWSwgS1BBUkFNX01UX0NOVCB9Owo+Pj4gK3N0
YXRpYyBpbnQgbXRvdWNoX3NpemVbS1BBUkFNX01UX0NOVF0gPSB7IFhFTkZCX1dJRFRILCBYRU5G
Ql9IRUlHSFQgfTsKPj4+ICttb2R1bGVfcGFyYW1fYXJyYXkobXRvdWNoX3NpemUsIGludCwgTlVM
TCwgMDQ0NCk7Cj4+PiArTU9EVUxFX1BBUk1fREVTQyhwdHJfc2l6ZSwKPj4+ICsgICAgIk11bHRp
LXRvdWNoIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCA4MDAsNjAwKSIp
Owo+Pj4gKwo+PiBXaHkgZG8geW91IG5lZWQgc2VwYXJhdGUgbW9kdWxlIHBhcmFtZXRlcnMgZm9y
IG11bHRpLXRvdWNoIGRldmljZT8KPiBwbGVhc2Ugc2VlIGJlbG93Cj4+Cj4+PiAgIHN0YXRpYyBp
bnQgeGVua2JkX3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqKTsKPj4+ICAgc3RhdGljIGlu
dCB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICosIHN0cnVjdCAK
Pj4+IHhlbmtiZF9pbmZvICopOwo+Pj4gICBzdGF0aWMgdm9pZCB4ZW5rYmRfZGlzY29ubmVjdF9i
YWNrZW5kKHN0cnVjdCB4ZW5rYmRfaW5mbyAqKTsKPj4+IEBAIC0xMDAsNiArMTEwLDYwIEBAIHN0
YXRpYyBpcnFyZXR1cm5fdCBpbnB1dF9oYW5kbGVyKGludCBycSwgdm9pZCAKPj4+ICpkZXZfaWQp
Cj4+PiAgICAgICAgICAgICAgICAgICBpbnB1dF9yZXBvcnRfcmVsKGRldiwgUkVMX1dIRUVMLAo+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLWV2ZW50LT5wb3MucmVsX3opOwo+Pj4gICAg
ICAgICAgICAgICBicmVhazsKPj4+ICsgICAgICAgIGNhc2UgWEVOS0JEX1RZUEVfTVRPVUNIOgo+
Pj4gKyAgICAgICAgICAgIGRldiA9IGluZm8tPm10b3VjaDsKPj4+ICsgICAgICAgICAgICBpZiAo
dW5saWtlbHkoIWRldikpCj4+PiArICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4gKyAgICAgICAg
ICAgIGlmICh1bmxpa2VseShldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQgIT0KPj4+ICsgICAgICAg
ICAgICAgICAgICAgIGluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCkpIHsKPj4gV2h5IGlzIHRo
aXMgdW5saWtlbHk/IERvZXMgY29udGFjdCBJRCBjaGFuZ2VzIG9uY2UgaW4gMTAwMCBwYWNrZXRz
IG9yCj4+IGV2ZW4gbGVzcz8KPiBNdSBhc3N1bXB0aW9uIHdhcyB0aGF0IHJlZ2FyZGxlc3Mgb2Yg
dGhlIGZhY3QgdGhhdCB3ZSBhcmUgbXVsdGktdG91Y2gKPiBkZXZpY2Ugc3RpbGwgc2luZ2xlIHRv
dWNoZXMgd2lsbCBjb21lIGluIG1vcmUgZnJlcXVlbnRseQo+IEJ1dCBJIGNhbiByZW1vdmUgKnVu
bGlrZWx5KiBpZiBteSBhc3N1bXB0aW9uIGlzIG5vdCBjb3JyZWN0Cj4+PiArIGluZm8tPm10b3Vj
aF9jdXJfY29udGFjdF9pZCA9Cj4+PiArICAgICAgICAgICAgICAgICAgICBldmVudC0+bXRvdWNo
LmNvbnRhY3RfaWQ7Cj4+PiArICAgICAgICAgICAgICAgIGlucHV0X210X3Nsb3QoZGV2LCBldmVu
dC0+bXRvdWNoLmNvbnRhY3RfaWQpOwo+Pj4gKyAgICAgICAgICAgIH0KPj4+ICsgICAgICAgICAg
ICBzd2l0Y2ggKGV2ZW50LT5tdG91Y2guZXZlbnRfdHlwZSkgewo+Pj4gKyAgICAgICAgICAgIGNh
c2UgWEVOS0JEX01UX0VWX0RPV046Cj4+PiArICAgICAgICAgICAgICAgIGlucHV0X210X3JlcG9y
dF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHRydWUpOwo+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYs
IEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1gsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4+PiArICAgICAgICAgICAgICAgIGlucHV0X2V2
ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWSwKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+ICsgICAgICAgICAgICAgICAg
aW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19YLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4gKyAgICAgICAgICAgICAgICBpbnB1
dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1ksCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4+PiArICAgICAgICAgICAgICAgIGJyZWFrOwo+
Pj4gKyAgICAgICAgICAgIGNhc2UgWEVOS0JEX01UX0VWX1VQOgo+Pj4gKyAgICAgICAgICAgICAg
ICBpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xfRklOR0VSLAo+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSk7Cj4+PiArICAgICAgICAgICAgICAg
IGJyZWFrOwo+Pj4gKyAgICAgICAgICAgIGNhc2UgWEVOS0JEX01UX0VWX01PVElPTjoKPj4+ICsg
ICAgICAgICAgICAgICAgaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9Y
LAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gp
Owo+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BP
U0lUSU9OX1ksCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQtPm10b3VjaC51LnBv
cy5hYnNfeSk7Cj4+PiArICAgICAgICAgICAgICAgIGlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBB
QlNfWCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBldmVudC0+bXRvdWNoLnUucG9zLmFi
c194KTsKPj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19Z
LAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kp
Owo+Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+ICsgICAgICAgICAgICBjYXNlIFhFTktC
RF9NVF9FVl9TWU46Cj4+PiArICAgICAgICAgICAgICAgIGlucHV0X210X3N5bmNfZnJhbWUoZGV2
KTsKPj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+PiArICAgICAgICAgICAgY2FzZSBYRU5L
QkRfTVRfRVZfU0hBUEU6Cj4+PiArICAgICAgICAgICAgICAgIGlucHV0X2V2ZW50KGRldiwgRVZf
QUJTLCBBQlNfTVRfVE9VQ0hfTUFKT1IsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgZXZl
bnQtPm10b3VjaC51LnNoYXBlLm1ham9yKTsKPj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfZXZl
bnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NSU5PUiwKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBldmVudC0+bXRvdWNoLnUuc2hhcGUubWlub3IpOwo+Pj4gKyAgICAgICAgICAgICAg
ICBicmVhazsKPj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9NVF9FVl9PUklFTlQ6Cj4+PiAr
ICAgICAgICAgICAgICAgIGlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfT1JJRU5UQVRJ
T04sCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQtPm10b3VjaC51Lm9yaWVudGF0
aW9uKTsKPj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+PiArICAgICAgICAgICAgfQo+Pj4g
KyAgICAgICAgICAgIC8qIG9ubHkgcmVwb3J0IHN5biB3aGVuIHJlcXVlc3RlZCAqLwo+Pj4gKyAg
ICAgICAgICAgIGlmIChldmVudC0+bXRvdWNoLmV2ZW50X3R5cGUgIT0gWEVOS0JEX01UX0VWX1NZ
TikKPj4+ICsgICAgICAgICAgICAgICAgZGV2ID0gTlVMTDsKPj4+ICAgICAgICAgICB9Cj4+PiAg
ICAgICAgICAgaWYgKGRldikKPj4+ICAgICAgICAgICAgICAgaW5wdXRfc3luYyhkZXYpOwo+Pj4g
QEAgLTExNSw5ICsxNzksOSBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAo+Pj4gICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuYnVz
X2RldmljZV9pZCAqaWQpCj4+PiAgIHsKPj4+ICAgICAgIGludCByZXQsIGk7Cj4+PiAtICAgIHVu
c2lnbmVkIGludCBhYnM7Cj4+PiArICAgIHVuc2lnbmVkIGludCBhYnMsIHRvdWNoOwo+Pj4gICAg
ICAgc3RydWN0IHhlbmtiZF9pbmZvICppbmZvOwo+Pj4gLSAgICBzdHJ1Y3QgaW5wdXRfZGV2ICpr
YmQsICpwdHI7Cj4+PiArICAgIHN0cnVjdCBpbnB1dF9kZXYgKmtiZCwgKnB0ciwgKm10b3VjaDsK
Pj4+ICAgICAgICAgaW5mbyA9IGt6YWxsb2Moc2l6ZW9mKCppbmZvKSwgR0ZQX0tFUk5FTCk7Cj4+
PiAgICAgICBpZiAoIWluZm8pIHsKPj4+IEBAIC0xNTIsNiArMjE2LDE3IEBAIHN0YXRpYyBpbnQg
eGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+PiAgICAgICAgICAgfQo+
Pj4gICAgICAgfQo+Pj4gICArICAgIHRvdWNoID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5u
b2RlbmFtZSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICBYRU5LQkRfRklFTERfRkVBVF9NVE9V
Q0gsIDApOwo+Pj4gKyAgICBpZiAodG91Y2gpIHsKPj4+ICsgICAgICAgIHJldCA9IHhlbmJ1c193
cml0ZShYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAo+Pj4gKyAgICAgICAgICAgICAgICAgICBYRU5L
QkRfRklFTERfUkVRX01UT1VDSCwgIjEiKTsKPj4+ICsgICAgICAgIGlmIChyZXQpIHsKPj4+ICsg
ICAgICAgICAgICBwcl93YXJuaW5nKCJ4ZW5rYmQ6IGNhbid0IHJlcXVlc3QgbXVsdGktdG91Y2gi
KTsKPj4+ICsgICAgICAgICAgICB0b3VjaCA9IDA7Cj4+PiArICAgICAgICB9Cj4+PiArICAgIH0K
Pj4+ICsKPj4+ICAgICAgIC8qIGtleWJvYXJkICovCj4+PiAgICAgICBrYmQgPSBpbnB1dF9hbGxv
Y2F0ZV9kZXZpY2UoKTsKPj4+ICAgICAgIGlmICgha2JkKQo+Pj4gQEAgLTIwOCw2ICsyODMsNjcg
QEAgc3RhdGljIGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPj4+
ICAgICAgIH0KPj4+ICAgICAgIGluZm8tPnB0ciA9IHB0cjsKPj4+ICAgKyAgICAvKiBtdWx0aS10
b3VjaCBkZXZpY2UgKi8KPj4+ICsgICAgaWYgKHRvdWNoKSB7Cj4+PiArICAgICAgICBpbnQgbnVt
X2NvbnQsIHdpZHRoLCBoZWlnaHQ7Cj4+PiArCj4+PiArICAgICAgICBtdG91Y2ggPSBpbnB1dF9h
bGxvY2F0ZV9kZXZpY2UoKTsKPj4+ICsgICAgICAgIGlmICghbXRvdWNoKQo+Pj4gKyAgICAgICAg
ICAgIGdvdG8gZXJyb3Jfbm9tZW07Cj4+PiArCj4+PiArICAgICAgICBudW1fY29udCA9IHhlbmJ1
c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2RlbmFtZSwKPj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5LQkRfRklFTERfTVRfTlVNX0NPTlRBQ1RTLAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIDEpOwo+Pj4gKyAgICAgICAgd2lkdGggPSB4ZW5idXNfcmVhZF91bnNpZ25l
ZChpbmZvLT54YmRldi0+bm9kZW5hbWUsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgIFhF
TktCRF9GSUVMRF9NVF9XSURUSCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgWEVORkJf
V0lEVEgpOwo+Pj4gKyAgICAgICAgaGVpZ2h0ID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+
eGJkZXYtPm5vZGVuYW1lLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOS0JEX0ZJ
RUxEX01UX0hFSUdIVCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkZCX0hFSUdI
VCk7Cj4+IEN1cmlvdXMgd2h5IHlvdSBuZWVkIHNlcGFyYXRlIHBhcmFtZXRlcnMgaGVyZSB0b28u
Li4KPiBUaGlzIGlzIGJlY2F1c2UgbXQgcGFyYW1ldGVycyBhcmUgZGlmZmVyZW50IGZyb20gcHRy
Cj4gaW4gYSB3YXkgdGhhdCB0aGV5IGFyZSBjb25maWd1cmFibGUgcGVyIGZyb250IGRyaXZlcidz
Cj4gaW5zdGFuY2UgcmF0aGVyIHRoYW4gcGVyIGJhY2tlbmQsIGUuZy4gaW4gWGVuU3RvcmU6Cj4K
PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEvMC93aWR0aCA9ICIxOTIwIgo+IC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMS8wL2hlaWdodCA9ICIxMDgwIgo+Cj4gL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtd2lkdGggPSAiMTkyMCIKPiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC1oZWlnaHQgPSAiMTA4MCIKPiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC1udW0tY29udGFjdHMgPSAiMTAi
Cj4KPiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC13aWR0aCA9ICI4
MDAiCj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzEvbXVsdGktdG91Y2gtaGVpZ2h0ID0g
IjYwMCIKPiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC1udW0tY29u
dGFjdHMgPSAiMyIKPgo+IFRoZSBtYWluIHJlYXNvbiBmb3Igc3VjaCBjb25maWd1cmF0aW9uIGlz
IHRoYXQgeW91IGNhbgo+IGNvbmZpZ3VyZSBtdWx0aXBsZSBtdCBpbnB1dCBkZXZpY2VzIGV2ZW4g
Zm9yIHRoZSBzYW1lIGd1ZXN0Cj4gd2l0aCBkaWZmZXJlbnQgcmVzb2x1dGlvbnMgd2hpY2ggbWF5
IG5vdCBtYXRjaCB0aG9zZQo+IGNvbmZpZ3VyZWQgZm9yIHB0ci4KPiAoSW4gbXkgdXNlLWNhc2Ug
SSB1c2UgbmV3IGRpc3BsaWYgcHJvdG9jb2wgWzFdIGluIGNvbmp1bmN0aW9uCj4gd2l0aCBtdCBp
bnB1dCBkZXZpY2VzIGFuZCB0aGUgY29ycmVzcG9uZGluZyBiYWNrZW5kIGlzIG5vdAo+IFFFTVUn
cyB4ZW5mYikKPgo+IEFzIHRvIG1vZHVsZSBwYXJhbWV0ZXJzLCBJIGFkZGVkIHRob3NlIHRvIGJl
IGNvbnNpc3RlbnQgd2l0aAo+IHB0ciBkZXZpY2UuIERvIHlvdSB0aGluayB3ZSBjYW4gbGl2ZSB3
aXRob3V0IHRoZW0gYW5kCj4gZG8geW91IHdhbnQgbWUgdG8gcmVtb3ZlIHRoZW0/Cj4+PiArCj4+
PiArICAgICAgICBtdG91Y2gtPm5hbWUgPSAiWGVuIFZpcnR1YWwgTXVsdGktdG91Y2giOwo+Pj4g
KyAgICAgICAgbXRvdWNoLT5waHlzID0gaW5mby0+cGh5czsKPj4+ICsgICAgICAgIG10b3VjaC0+
aWQuYnVzdHlwZSA9IEJVU19QQ0k7Cj4+PiArICAgICAgICBtdG91Y2gtPmlkLnZlbmRvciA9IDB4
NTg1MzsKPj4+ICsgICAgICAgIG10b3VjaC0+aWQucHJvZHVjdCA9IDB4ZmZmZDsKPj4+ICsKPj4+
ICsgICAgICAgIF9fc2V0X2JpdChFVl9BQlMsIG10b3VjaC0+ZXZiaXQpOwo+Pj4gKyAgICAgICAg
X19zZXRfYml0KEVWX0tFWSwgbXRvdWNoLT5ldmJpdCk7Cj4+PiArICAgICAgICBfX3NldF9iaXQo
QlROX1RPVUNILCBtdG91Y2gtPmtleWJpdCk7Cj4+PiArCj4+PiArICAgICAgICBpbnB1dF9zZXRf
YWJzX3BhcmFtcyhtdG91Y2gsIEFCU19YLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIHdp
ZHRoLCAwLCAwKTsKPj4+ICsgICAgICAgIGlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJT
X1ksCj4+PiArICAgICAgICAgICAgICAgICAgICAgMCwgaGVpZ2h0LCAwLCAwKTsKPj4+ICsgICAg
ICAgIGlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1BSRVNTVVJFLAo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgIDAsIDI1NSwgMCwgMCk7Cj4+PiArCj4+PiArICAgICAgICBpbnB1dF9z
ZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9UT1VDSF9NQUpPUiwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAwLCAyNTUsIDAsIDApOwo+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJh
bXMobXRvdWNoLCBBQlNfTVRfUE9TSVRJT05fWCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAw
LCB3aWR0aCwgMCwgMCk7Cj4+PiArICAgICAgICBpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gs
IEFCU19NVF9QT1NJVElPTl9ZLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIGhlaWdodCwg
MCwgMCk7Cj4+PiArICAgICAgICBpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9Q
UkVTU1VSRSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAwLCAyNTUsIDAsIDApOwo+Pj4gKwo+
Pj4gKyAgICAgICAgaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250LCAwKTsKPj4+
ICsKPj4+ICsgICAgICAgIG10b3VjaF9zaXplW0tQQVJBTV9NVF9YXSA9IHdpZHRoOwo+Pj4gKyAg
ICAgICAgbXRvdWNoX3NpemVbS1BBUkFNX01UX1ldID0gaGVpZ2h0Owo+Pj4gKyAgICAgICAgaW5m
by0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0gLTE7Cj4+PiArCj4+PiArICAgICAgICByZXQgPSBp
bnB1dF9yZWdpc3Rlcl9kZXZpY2UobXRvdWNoKTsKPj4+ICsgICAgICAgIGlmIChyZXQpIHsKPj4+
ICsgICAgICAgICAgICBpbnB1dF9mcmVlX2RldmljZShtdG91Y2gpOwo+Pj4gKyAgICAgICAgICAg
IHhlbmJ1c19kZXZfZmF0YWwoaW5mby0+eGJkZXYsIHJldCwKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAiaW5wdXRfcmVnaXN0ZXJfZGV2aWNlKG10b3VjaCkiKTsKPj4+ICsgICAgICAgICAgICBn
b3RvIGVycm9yOwo+Pj4gKyAgICAgICAgfQo+Pj4gKyAgICAgICAgaW5mby0+bXRvdWNoX2N1cl9j
b250YWN0X2lkID0gLTE7Cj4+PiArICAgICAgICBpbmZvLT5tdG91Y2ggPSBtdG91Y2g7Cj4+PiAr
ICAgIH0KPj4+ICsKPj4+ICAgICAgIHJldCA9IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoZGV2LCBp
bmZvKTsKPj4+ICAgICAgIGlmIChyZXQgPCAwKQo+Pj4gICAgICAgICAgIGdvdG8gZXJyb3I7Cj4+
PiBAQCAtMjQwLDYgKzM3Niw4IEBAIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92ZShzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2KQo+Pj4gICAgICAgICAgIGlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGlu
Zm8tPmtiZCk7Cj4+PiAgICAgICBpZiAoaW5mby0+cHRyKQo+Pj4gICAgICAgICAgIGlucHV0X3Vu
cmVnaXN0ZXJfZGV2aWNlKGluZm8tPnB0cik7Cj4+PiArICAgIGlmIChpbmZvLT5tdG91Y2gpCj4+
PiArICAgICAgICBpbnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5tdG91Y2gpOwo+Pj4gICAg
ICAgZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWluZm8tPnBhZ2UpOwo+Pj4gICAgICAga2ZyZWUo
aW5mbyk7Cj4+PiAgICAgICByZXR1cm4gMDsKPj4+IC0tIAo+Pj4gMi43LjQKPj4+Cj4+IFRoYW5r
cy4KPiBUaGFuayB5b3UsCj4gT2xla3NhbmRyCj4gWzFdIAo+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0L2NvbW1pdC8/aD1mb3ItbGlu
dXMtNC4xMiZpZD1lMjdjNTMzZGM0ZDAzMzgyNjZjY2I2ZGFiNDI4MTUwZDRkNjI5ZTZhCj4KCkFz
IGFsbCB0aGUgZGVwZW5kZW5jaWVzIGFyZSBub3cgbWVyZ2VkIGludG8gdGhlIGtlcm5lbCBhbmQg
KmlmKgp0aGUgYWJvdmUgc291bmRzIHJlYXNvbmFibGUgZm9yIHlvdSBjYW4gd2UgcGxlYXNlIHBy
b2NlZWQgd2l0aCB0aGlzIHBhdGNoPwoKVGhhbmsgeW91LApPbGVrc2FuZHIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri May 05 05:09:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 05:09:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6VUX-0002zs-EI; Fri, 05 May 2017 05:09:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d6VUW-0002zm-Sc
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 05:09:20 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 00/7F-02192-0090C095; Fri, 05 May 2017 05:09:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyuP0Ov+5/Dp5
 Ig65V8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRB5IFW/grLmy/wtrA2MbbxcjJISFgJPF2
 4j+mLkYuDiGBhYwSm/4dZwNJCAtESZz/9ZsFxBYRCJSY+3QaE4gtJGAscfv6J7AaZoEQibVXe
 8HibAKqEhuun2IFsXkFrCW61j0E62URUJHY/WYrO4gtKhAu8bbxCAtEjaDEyZlPwGxOAROJrQ
 vPMULM1JPYcf0XK4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGZnpJRZnpGSW
 5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBVs/AwLiDsWGv3yFGSQ4mJVFe9VfskUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeK3ZeSKFBItS01Mr0jJzgGEPk5bg4FES4S1nA0rzFhck5hZnp
 kOkTjHqcrxb+uE9kxBLXn5eqpQ4byPIDAGQoozSPLgRsBi8xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmY9xPIFJ7MvBK4Ta+AjmACOqJZlgPkiJJEhJRUA6OROWPMBOY9YYmzfZ48/nYy1b/
 5l+xi7tVTp9yWrK5dc7VJ+8glQZ7V21SV5dmW2toedu3VlZz68Jv2s2Pm5zuO8ZpyO0zpXLfi
 9NSwhqNcRo/T7q4IOZ9sGcgT6jCReXPO43Oe/x8fzpj4h/3t14fLCn9t3XtyQ7nKbo20D3uMx
 etbTynrMbEosRRnJBpqMRcVJwIAGJk1ILwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493960959!82083505!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4463 invoked from network); 5 May 2017 05:09:19 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 May 2017 05:09:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 71552AC39;
 Fri,  5 May 2017 05:09:18 +0000 (UTC)
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
References: <20170427050120.6894-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9c435a66-f8b1-5250-f3bf-cfada84d3d97@suse.com>
Date: Fri, 5 May 2017 07:09:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170427050120.6894-1-jgross@suse.com>
Cc: boris.ostrovsky@oracle.com, mingo@redhat.com, tglx@linutronix.de,
 hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v3] x86/amd: don't set
 X86_BUG_SYSRET_SS_ATTRS when running under Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW55IGNvbW1lbnRzPwoKCkp1ZXJnZW4KCk9uIDI3LzA0LzE3IDA3OjAxLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+IFdoZW4gcnVubmluZyBhcyBYZW4gcHYgZ3Vlc3QgWDg2X0JVR19TWVNSRVRfU1Nf
QVRUUlMgbXVzdCBub3QgYmUgc2V0Cj4gb24gQU1EIGNwdXMuCj4gCj4gVGhpcyBidWcvZmVhdHVy
ZSBiaXQgaXMga2luZCBvZiBzcGVjaWFsIGFzIGl0IHdpbGwgYmUgdXNlZCB2ZXJ5IGVhcmx5Cj4g
d2hlbiBzd2l0Y2hpbmcgdGhyZWFkcy4gU2V0dGluZyB0aGUgYml0IGFuZCBjbGVhcmluZyBpdCBh
IGxpdHRsZSBiaXQKPiBsYXRlciBsZWF2ZXMgYSBjcml0aWNhbCB3aW5kb3cgd2hlcmUgdGhpbmdz
IGNhbiBnbyB3cm9uZy4gVGhpcyB0aW1lCj4gd2luZG93IGhhcyBlbmxhcmdlZCBhIGxpdHRsZSBi
aXQgYnkgdXNpbmcgc2V0dXBfY2xlYXJfY3B1X2NhcCgpIGluc3RlYWQKPiBvZiB0aGUgaHlwZXJ2
aXNvcidzIHNldF9jcHVfZmVhdHVyZXMgY2FsbGJhY2suIEl0IHNlZW1zIHRoaXMgbGFyZ2VyCj4g
d2luZG93IG5vdyBtYWtlcyBpdCByYXRoZXIgZWFzeSB0byBoaXQgdGhlIHByb2JsZW0uCj4gCj4g
VGhlIHByb3BlciBzb2x1dGlvbiBpcyB0byBuZXZlciBzZXQgdGhlIGJpdCBpbiBjYXNlIG9mIFhl
bi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
LS0tCj4gIGFyY2gveDg2L2tlcm5lbC9jcHUvYW1kLmMgICB8IDUgKysrLS0KPiAgYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9wdi5jIHwgMSAtCj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1
L2FtZC5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYwo+IGluZGV4IGMzNjE0MGQ3ODhmZS4u
YjZkYTZlNzVlM2E4IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUvYW1kLmMKPiAr
KysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCj4gQEAgLTc5OSw4ICs3OTksOSBAQCBzdGF0
aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gIAkJaWYgKGNwdV9oYXMo
YywgWDg2X0ZFQVRVUkVfM0ROT1cpIHx8IGNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfTE0pKQo+ICAJ
CQlzZXRfY3B1X2NhcChjLCBYODZfRkVBVFVSRV8zRE5PV1BSRUZFVENIKTsKPiAgCj4gLQkvKiBB
TUQgQ1BVcyBkb24ndCByZXNldCBTUyBhdHRyaWJ1dGVzIG9uIFNZU1JFVCAqLwo+IC0Jc2V0X2Nw
dV9idWcoYywgWDg2X0JVR19TWVNSRVRfU1NfQVRUUlMpOwo+ICsJLyogQU1EIENQVXMgZG9uJ3Qg
cmVzZXQgU1MgYXR0cmlidXRlcyBvbiBTWVNSRVQsIFhlbiBkb2VzLiAqLwo+ICsJaWYgKCFjcHVf
aGFzKGMsIFg4Nl9GRUFUVVJFX1hFTlBWKSkKPiArCQlzZXRfY3B1X2J1ZyhjLCBYODZfQlVHX1NZ
U1JFVF9TU19BVFRSUyk7Cj4gIH0KPiAgCj4gICNpZmRlZiBDT05GSUdfWDg2XzMyCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5fcHYuYwo+IGluZGV4IGExYWY0ZjY4Mjc4Zi4uZGNmZDA3ZmFmMWMzIDEwMDY0NAo+IC0tLSBh
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5fcHYuYwo+IEBAIC0yOTAsNyArMjkwLDYgQEAgc3RhdGljIGJvb2wgX19pbml0IHhlbl9jaGVj
a194c2F2ZSh2b2lkKQo+ICAKPiAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9pbml0X2NhcGFiaWxp
dGllcyh2b2lkKQo+ICB7Cj4gLQlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9CVUdfU1lTUkVUX1NT
X0FUVFJTKTsKPiAgCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOUFYpOwo+ICAJ
c2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9EQ0EpOwo+ICAJc2V0dXBfY2xlYXJfY3B1
X2NhcChYODZfRkVBVFVSRV9BUEVSRk1QRVJGKTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 06:19:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 06:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6WaW-0007pH-VO; Fri, 05 May 2017 06:19:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=291e14945=citrix-osstest@xenproject.org>)
 id 1d6WaV-0007oK-77
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 06:19:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B1/E6-03620-6791C095; Fri, 05 May 2017 06:19:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6pJE+
 kwf79qhb3prxnd2D02N63iz2AMYo1My8pvyKBNWP9vN3MBQ3JFf9bixsYt9p3MXJySAj4Sxw6
 vJoNwvaQuH72BBOILSLgLDHhw22wOK+AnkTL+uWMXYwcHMIC7hIrfiV3MXIBlW/hkFjy+xMzh
 PNaUOLjvl0sIEUSAq4ST6bUQ8x0lfjUeZcdxGYDmj+xZyILiM0ioCLx9NIJRhBbSEBLYunilU
 wQuwQlTs58AlbDLCAhcfDFC2aIOZYS39Y/ZZ7AyD8LSdksJGULGJlWMWoUpxaVpRbpGlnqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgPLAo8BCjJAeTkihvmihPpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3kfiQDnBotT01Iq0zBxg0MOkJTh4lER4U0DSvMUFibnFm
 ekQqVOMuhzvln54zyTEkpeflyolzssjAVQkAFKUUZoHNwIWgZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzPsaZBVPZl4J3KZXQEcwAR0RLQp2REkiQkqqgVHmCPv1wms9b4okIjd8Wibx6a7
 wxeMeYT9FFiUxSyTf/eB24NDb5Sum5K6MKG5Kb1pV1vpJxZs1wXPrikurZJg6NtZd7Pc4umSJ
 xI91TD5fUtQ+/c5jcBZ8+IHXI9pmNqP/iR/Bu/huWJ/XntpTWOXOXPav6cW196tqmDhYM/L0W
 l7ej3EXEVZiKc5INNRiLipOBAAGD+rbuwIAAA==
X-Env-Sender: prvs=291e14945=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493965172!47648392!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31232 invoked from network); 5 May 2017 06:19:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 06:19:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,291,1491264000"; d="scan'208";a="431016634"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71256-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.5-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:allowable
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8825df16e631e96038d8532b1b4079a2b9e6cb8a
X-Osstest-Versions-That: xen=b1fcfed19dc8f1f7e65d6e713f5b3becca931f84
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 5 May 2017 07:19:28 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-4.5-testing baseline-only test] 71256: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI1NiB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI1Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhw
c3AzIDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzExNjEKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJsb2NrZWQgaW4gNzExNjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxNSBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiA3MTE2MQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBs
aWtlIDcxMTYxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU1IGxlYWstY2hlY2svY2hl
Y2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzExNjEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgNTUgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MTE2MQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1NSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAg
ICAgIGZhaWwgICBsaWtlIDcxMTYxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU1IGxl
YWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzExNjEKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgNTUgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICAg
bGlrZSA3MTE2MQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTMgeGVuLWJv
b3QvbDEgICAgICAgICAgICAgZmFpbCBsaWtlIDcxMTYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgNzExNjEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSA3MTE2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNw
MyAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICAgZmFpbCBsaWtlIDcxMTYxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IGxpa2UgNzExNjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICA1NCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU0IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICA1NCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgNTQgeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1NCB4dGYvdGVzdC1odm02
NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg4MjVkZjE2ZTYzMWU5NjAzOGQ4NTMyYjFi
NDA3OWEyYjllNmNiOGEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGIx
ZmNmZWQxOWRjOGYxZjdlNjVkNmU3MTNmNWIzYmVjY2E5MzFmODQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICA3MTE2MSAgMjAxNy0wNC0wNyAxMDoxNTo0MSBaICAgMjcgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAgNzEyNTYgIDIwMTctMDUtMDQgMDc6NDI6NTQgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
eHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUv
b3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dz
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgODgyNWRmMTZlNjMxZTk2MDM4ZDg1MzJiMWI0MDc5YTJiOWU2
Y2I4YQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUg
TWF5IDIgMTU6MDg6MTEgMjAxNyArMDIwMAoKICAgIHg4NjogY29ycmVjdCBjcmVhdGVfYm91bmNl
X2ZyYW1lCiAgICAKICAgIFdlIG1heSBwdXNoIHVwIHRvIDk2IGJ5dGVzIG9uIHRoZSBndWVzdCAo
a2VybmVsKSBzdGFjaywgc28gd2Ugc2hvdWxkCiAgICBhbHNvIGNvdmVyIGFzIG11Y2ggaW4gdGhl
IGVhcmx5IHJhbmdlIGNoZWNrLiBOb3RlIHRoYXQgdGhpcyBpcyB0aGUKICAgIHNpbXBsZXN0IHBv
c3NpYmxlIHBhdGNoLCB3aGljaCBoYXMgdGhlIHRoZW9yZXRpY2FsIHBvdGVudGlhbCBvZgogICAg
YnJlYWtpbmcgYSBndWVzdDogV2Ugb25seSByZWFsbHkgcHVzaCA5NiBieXRlcyB3aGVuIGludm9r
aW5nIHRoZQogICAgZmFpbHNhZmUgY2FsbGJhY2ssIG9yZGluYXJ5IGV4Y2VwdGlvbnMgb25seSBo
YXZlIDU2IG9yIDY0IGJ5dGVzIHB1c2hlZAogICAgKHdpdGhvdXQgLyB3aXRoIGVycm9yIGNvZGUg
cmVzcGVjdGl2ZWx5KS4gVGhlcmUgaXMsIGhvd2V2ZXIsIG5vIFBWIE9TCiAgICBrbm93biB0byBw
bGFjZSBhIGtlcm5lbCBzdGFjayB0aGVyZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE1LgogICAg
CiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgZDdlMzcy
NWQ2ZGVmYzA5ZjY0MzllNTA3NjkxODRmOGM2ZTg4MzUwMApBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTWF5IDIgMTU6MDc6MzAgMjAxNyArMDIwMAoK
ICAgIHg4NjogZGlzY2FyZCB0eXBlIGluZm9ybWF0aW9uIHdoZW4gc3RlYWxpbmcgcGFnZXMKICAg
IAogICAgV2hpbGUgYSBwYWdlIGhhdmluZyBqdXN0IGEgc2luZ2xlIGdlbmVyYWwgcmVmZXJlbmNl
IGxlZnQgbmVjZXNzYXJpbHkKICAgIGhhcyBhIHplcm8gdHlwZSByZWZlcmVuY2UgY291bnQgdG9v
LCBpdHMgdHlwZSBtYXkgc3RpbGwgYmUgdmFsaWQgKGFuZAogICAgaW4gdmFsaWRhdGVkIHN0YXRl
OyBhdCBwcmVzZW50IHRoaXMgaXMgb25seSBwb3NzaWJsZSBhbmQgcmVsZXZhbnQgZm9yCiAgICBQ
R1Rfc2VnX2Rlc2NfcGFnZSwgYXMgcGFnZSB0YWJsZXMgaGF2ZSB0aGVpciB0eXBlIGZvcmNpYmx5
IHphcHBlZCB3aGVuCiAgICB0aGVpciB0eXBlIHJlZmVyZW5jZSBjb3VudCBkcm9wcyB0byB6ZXJv
LCBhbmQKICAgIFBHVF97d3JpdGFibGUsc2hhcmVkfV9wYWdlIHBhZ2VzIGRvbid0IHJlcXVpcmUg
YW55IHZhbGlkYXRpb24pLiBJbgogICAgc3VjaCBhIGNhc2Ugd2hlbiB0aGUgcGFnZSBpcyBiZWlu
ZyByZS11c2VkIHdpdGggdGhlIHNhbWUgdHlwZSBhZ2FpbiwKICAgIHZhbGlkYXRpb24gaXMgYmVp
bmcgc2tpcHBlZC4gQXMgdmFsaWRhdGlvbiBjcml0ZXJpYSBkaWZmZXIgYmV0d2VlbgogICAgMzIt
IGFuZCA2NC1iaXQgZ3Vlc3RzLCBwYWdlcyB0byBiZSB0cmFuc2ZlcnJlZCBiZXR3ZWVuIGd1ZXN0
cyBuZWVkIHRvCiAgICBoYXZlIHRoZWlyIHZhbGlkYXRpb24gaW5kaWNhdG9yIHphcHBlZCAoYW5k
IHdpdGggaXQgd2UgemFwIGFsbCBvdGhlcgogICAgdHlwZSBpbmZvcm1hdGlvbiBhdCBvbmNlKS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjE0LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3Ju
IDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYWY1MzczNDJjOTA5ODc1YzEwZjQ5
YjA2ZTE3NDkzNjU1NDEwNjgxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0wMiAxNDo0Njo1OCAr
MDIwMAoKY29tbWl0IDZlYjYxZTRhNjBiMDAxMTkxOWM5ZGFmODQ5NDk0ZjQwN2RlMDczNzkKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE1
OjA2OjU0IDIwMTcgKzAyMDAKCiAgICBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNv
bmRpdGlvbnMKICAgIAogICAgSW4gcGFydGljdWxhciBjaGFuZ2VzIHRvIGd1ZXN0IHByaXZpbGVn
ZSBsZXZlbCByZXF1aXJlIHRoZSBtdWx0aWNhbGwKICAgIHNlcXVlbmNlIHRvIGJlIGFib3J0ZWQs
IGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBtb2RlCiAgICBvbmx5LiBX
aGlsZSBsaWtlbHkgbm90IHZlcnkgdXNlZnVsIGluIGEgbXVsdGljYWxsLCBhbHNvIHByb3Blcmx5
IGhhbmRsZQogICAgdGhlIHJldHVybiB2YWx1ZSBpbiB0aGUgSFlQRVJWSVNPUl9pcmV0IGNhc2Ug
KHdoaWNoIHNob3VsZCBiZSB0aGUgZ3Vlc3QKICAgIHNwZWNpZmllZCB2YWx1ZSkuCiAgICAKICAg
IFRoaXMgaXMgWFNBLTIxMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhA
Z29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyMmMwOTZjOTlkOGMwNTgzM2MzYzE5ODcwZTM2ZWZiMmRkNGU4
MDEzCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0wMiAxNDo0NTowMiArMDIwMAoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 07:09:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 07:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6XMd-0002y3-Ak; Fri, 05 May 2017 07:09:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <baolu.lu@linux.intel.com>) id 1d6Vze-0005aB-MR
 for xen-devel@lists.xen.org; Fri, 05 May 2017 05:41:30 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3B/F4-02956-A801C095; Fri, 05 May 2017 05:41:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVywNykQrdTgCf
 SYMs3PoslHxezODB6HN39mymAMYo1My8pvyKBNeNA4xPGgouCFbfur2duYLzC18XIxSEkMI1R
 Yv7X/4xdjJwcEgK8EkeWzWCFsP0kXixewwJRNJlRomHGFzaQhLCAnUTT+5uMIAkRgWZGibVzn
 zCDJIQEtjNKnHgjAJJgFnjLKPH99wegURwcbAKaEn/X1oLU8AroSdybdIAFxGYRUJFYcqyNCc
 QWFQiX2DJxAhNEjaDEyZlPwGo4gZYt/DYTbD4zUO+O679YIWx5ie1v5zBPYBSYhaRlFpKyWUj
 KFjAyr2LUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxRBiDY
 wfhnWcAhRkkOJiVRXvVX7JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhN+HkihQSLUtNTK9Iyc
 4DRApOW4OBREuHdwweU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd5gkBkCIEUZpXlwI2
 CRe4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvHogU3gy80rgNr0COoIJ6IhmWQ6QI0oSEVJ
 SDYxTzv/4Fan+UG5mxaKNWyaLLzGV2LA7w9CnsKw3upP/Zom/jNA+ttzKAwXzRFQn7f+wZYpX
 xuam5IC/fdrHrij9sN28v39ZkE14mXjDlZx37Sq31Yp4w/b+PSCusvRr3cfHOTPkqstD+mJMf
 i8Mfx4jt/4rs0AqVxeH3WybgvCOlJraA67TFiuxFGckGmoxFxUnAgAimfEM1wIAAA==
X-Env-Sender: baolu.lu@linux.intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493962886!66800940!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27885 invoked from network); 5 May 2017 05:41:28 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 05:41:28 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 May 2017 22:41:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,291,1491289200"; d="scan'208";a="82836716"
Received: from blu2-desk2.ccr.corp.intel.com (HELO [10.0.2.15])
 ([10.239.13.29])
 by orsmga002.jf.intel.com with ESMTP; 04 May 2017 22:41:23 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Ingo Molnar <mingo@redhat.com>
References: <1490083293-3792-1-git-send-email-baolu.lu@linux.intel.com>
 <1490083293-3792-2-git-send-email-baolu.lu@linux.intel.com>
 <d0d66c8d-b731-14ff-c8c8-e67c6391efcc@oracle.com>
From: Lu Baolu <baolu.lu@linux.intel.com>
Message-ID: <590C1084.7010302@linux.intel.com>
Date: Fri, 5 May 2017 13:41:24 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <d0d66c8d-b731-14ff-c8c8-e67c6391efcc@oracle.com>
X-Mailman-Approved-At: Fri, 05 May 2017 07:09:17 +0000
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Mathias Nyman <mathias.nyman@linux.intel.com>, peterz@infradead.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel <xen-devel@lists.xen.org>, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v8 1/5] x86: add simple udelay calibration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wMy8yMDE3IDA2OjM4IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24g
MDMvMjEvMjAxNyAwNDowMSBBTSwgTHUgQmFvbHUgd3JvdGU6Cj4+IEFkZCBhIHNpbXBsZSB1ZGVs
YXkgY2FsaWJyYXRpb24gaW4geDg2IGFyY2hpdGVjdHVyZS1zcGVjaWZpYwo+PiBib290LXRpbWUg
aW5pdGlhbGl6YXRpb25zLiBUaGlzIHdpbGwgZ2V0IGEgd29ya2FibGUgZXN0aW1hdGUKPj4gZm9y
IGxvb3BzX3Blcl9qaWZmeS4gSGVuY2UsIHVkZWxheSgpIGNvdWxkIGJlIHVzZWQgYWZ0ZXIgdGhp
cwo+PiBpbml0aWFsaXphdGlvbi4KPiBUaGlzIGJyZWFrcyBYZW4gUFYgZ3Vlc3RzIHNpbmNlIGF0
IHRoaXMgcG9pbnQsIGFuZCB1bnRpbAo+IHg4Nl9pbml0LnBhZ2luZy5wYWdldGFibGVfaW5pdCgp
IHdoaWNoIGlzIHdoZW4gcHZjbG9ja192Y3B1X3RpbWVfaW5mbyBpcwo+IG1hcHBlZCwgdGhleSBj
YW5ub3QgYWNjZXNzIHB2Y2xvY2suCj4KPiBJcyBpdCByZWFzb25hYmxlIHRvIGRvIHRoaXMgYmVm
b3JlIHRzY19pbml0KCkgaXMgY2FsbGVkPyAoVGhlIGZhaWx1cmUKPiBoYXMgbm90aGluZyB0byBk
byB3aXRoIHRzY19pbml0KCksIHJlYWxseSAtLS0gaXQncyBqdXN0IHRoYXQgaXQgaXMKPiBjYWxs
ZWQgbGF0ZSBlbm91Z2ggdGhhdCBYZW4gUFYgZ3Vlc3RzIGdldCBwcm9wZXJseSBpbml0aWFsaXpl
ZC4pIElmIGl0Cj4gaXMsIHdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIG1vdmUgc2ltcGxlX3VkZWxh
eV9jYWxpYnJhdGlvbigpIGFmdGVyCj4geDg2X2luaXQucGFnaW5nLnBhZ2V0YWJsZV9pbml0KCk/
CgpUaGlzIGlzIGN1cnJlbnRseSBvbmx5IHVzZWQgZm9yIGJhcmUgbWV0YWwuIEhvdyBhYm91dCBi
eS1wYXNzIGl0CmZvciBYZW4gUFYgZ3Vlc3RzPwoKQmVzdCByZWdhcmRzLApMdSBCYW9sdQoKPgo+
IC1ib3Jpcwo+Cj4KPj4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+PiBDYzog
eDg2QGtlcm5lbC5vcmcKPj4gU2lnbmVkLW9mZi1ieTogTHUgQmFvbHUgPGJhb2x1Lmx1QGxpbnV4
LmludGVsLmNvbT4KPj4gLS0tCj4+ICBhcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYyB8IDIyICsrKysr
KysrKysrKysrKysrKysrKysKPj4gIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCj4+
Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYyBiL2FyY2gveDg2L2tlcm5l
bC9zZXR1cC5jCj4+IGluZGV4IDRiZjBjODkuLmU3MDIwNGUgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gv
eDg2L2tlcm5lbC9zZXR1cC5jCj4+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jCj4+IEBA
IC04MzcsNiArODM3LDI2IEBAIGR1bXBfa2VybmVsX29mZnNldChzdHJ1Y3Qgbm90aWZpZXJfYmxv
Y2sgKnNlbGYsIHVuc2lnbmVkIGxvbmcgdiwgdm9pZCAqcCkKPj4gIAlyZXR1cm4gMDsKPj4gIH0K
Pj4gIAo+PiArc3RhdGljIHZvaWQgX19pbml0IHNpbXBsZV91ZGVsYXlfY2FsaWJyYXRpb24odm9p
ZCkKPj4gK3sKPj4gKwl1bnNpZ25lZCBpbnQgdHNjX2toeiwgY3B1X2toejsKPj4gKwl1bnNpZ25l
ZCBsb25nIGxwajsKPj4gKwo+PiArCWlmICghYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RTQykp
Cj4+ICsJCXJldHVybjsKPj4gKwo+PiArCWNwdV9raHogPSB4ODZfcGxhdGZvcm0uY2FsaWJyYXRl
X2NwdSgpOwo+PiArCXRzY19raHogPSB4ODZfcGxhdGZvcm0uY2FsaWJyYXRlX3RzYygpOwo+PiAr
Cj4+ICsJdHNjX2toeiA9IHRzY19raHogPyA6IGNwdV9raHo7Cj4+ICsJaWYgKCF0c2Nfa2h6KQo+
PiArCQlyZXR1cm47Cj4+ICsKPj4gKwlscGogPSB0c2Nfa2h6ICogMTAwMDsKPj4gKwlkb19kaXYo
bHBqLCBIWik7Cj4+ICsJbG9vcHNfcGVyX2ppZmZ5ID0gbHBqOwo+PiArfQo+PiArCj4+ICAvKgo+
PiAgICogRGV0ZXJtaW5lIGlmIHdlIHdlcmUgbG9hZGVkIGJ5IGFuIEVGSSBsb2FkZXIuICBJZiBz
bywgdGhlbiB3ZSBoYXZlIGFsc28gYmVlbgo+PiAgICogcGFzc2VkIHRoZSBlZmkgbWVtbWFwLCBz
eXN0YWIsIGV0Yy4sIHNvIHdlIHNob3VsZCB1c2UgdGhlc2UgZGF0YSBzdHJ1Y3R1cmVzCj4+IEBA
IC05ODUsNiArMTAwNSw4IEBAIHZvaWQgX19pbml0IHNldHVwX2FyY2goY2hhciAqKmNtZGxpbmVf
cCkKPj4gIAkgKi8KPj4gIAl4ODZfY29uZmlndXJlX254KCk7Cj4+ICAKPj4gKwlzaW1wbGVfdWRl
bGF5X2NhbGlicmF0aW9uKCk7Cj4+ICsKPj4gIAlwYXJzZV9lYXJseV9wYXJhbSgpOwo+PiAgCj4+
ICAjaWZkZWYgQ09ORklHX01FTU9SWV9IT1RQTFVHCj4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 07:10:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 07:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6XNb-0003Qn-Js; Fri, 05 May 2017 07:10:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d6XNb-0003Qf-0g
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 07:10:19 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 40/FF-02006-A552C095; Fri, 05 May 2017 07:10:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTmSt0wVZ5
 IgwcvtS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnlxpZC97xVGxYuZOpgXEjVxcjF4eQwExG
 iefXzjKBOCwCW5klLu6ZyA7iSAjMYZVo3XubtYuRE8jJk5gy7T1zFyMHkF0o8WQiM0iYV0BQ4
 uTMJywgYSEBT4k3X0RBwpwC1hLbTu1gg1jwhEmira2PFaSGTcBEYlaHBEgNi4CKxPtrf9kgxg
 RIbPh8ngXEFhZIkLh25xHYVhEBdYk/FyYwgsxhFnjOKHH9egcbyBxmoMT6eUITGAVmIbliFkJ
 mASPTKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwCCsZ2Bg
 3MF4c7LfIUZJDiYlUd40UZ5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8RcpAOcGi1PTUirTMH
 GA8wKQlOHiURHhjQdK8xQWJucWZ6RCpU4zGHC8uv3/PxPFk5Y/3TEIsefl5qVLivAkqQKUCIK
 UZpXlwg2BxeolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8iyBSezLwSuH2vgE5hAjolWhT
 slJJEhJRUA+P+ey61Wj3bdlT8CpDefrBHw1zgdvOU75eqY9+y/H+6JfL/l6W2Rvzbq7UsU71L
 1it8Nwnds0KaZ/F505NXC7OZfr7ta599tC1MwtFWfHHu9yWFL68HzdmRtaBkaYjem7OqxT5F/
 75Muft2ZtiSiaYdl9yu9iwy3ixpvfDNlE1v8wqjwh7valqjxFKckWioxVxUnAgAV7VoLc4CAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493968213!93645961!1
X-Originating-IP: [209.85.217.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21844 invoked from network); 5 May 2017 07:10:14 -0000
Received: from mail-ua0-f169.google.com (HELO mail-ua0-f169.google.com)
 (209.85.217.169)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 07:10:14 -0000
Received: by mail-ua0-f169.google.com with SMTP id g49so23426628uaa.1
 for <xen-devel@lists.xenproject.org>; Fri, 05 May 2017 00:10:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PPJbeIr0fJ3dj7LIv47ibLUlvKyX3c/NF4NgDOKqAn8=;
 b=I4v58HtGvB2ktP3cj9iWaKZvOGOmMo+s1LybiQEdnHZ3YwtCl79XbSLS7BFUYB4pCj
 m4Xq270u0RQux1qMGfzy72Z66m7tSPDP2qs3EtMGneNt6eMxonZ9UaBg5ItCYoYGDAFO
 3CkyT+K6io0A9QWCiY8gJf9jUaKkVFp7Uj45M=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PPJbeIr0fJ3dj7LIv47ibLUlvKyX3c/NF4NgDOKqAn8=;
 b=b59PZBwyXxqEzRUI0Q6sXgxYxq03rezOiz6xDcBGZXk/xfhgtBztz+GyAOWnVaPGl0
 YZjIM1uEvMi8nUQ9wPYXclAETqaXsF4x4LTefQNaWiDGz8Zq3QFMvk6qs+cHBjgPNk9j
 cB7GYoRKmscwnfpbzhWkr1wLqiEXRZk1Jm2+69GyM8DGxXhJyQmVBsHw5Gvgr7x8pJGf
 pIcfgjc+SsXHD6v4e047A27g1548uH88p+TyiTXQDqUEKCX40qfg5JozLoCh6NSCuXSO
 PEsQfExXvlR5J1PJUKwa31B/o+YGZhRR/eka5fJPyzOg5qulYKw1AjVKLtq7FhJtF+KC
 x/Cw==
X-Gm-Message-State: AN3rC/7/R3IyINysHIt7G4sGJ8vg8K5FAbPVCFlP35HANamUmmlinXgn
 60mJ/v0k/0X0eqYEh2nxTCsLhrnCuhUk
X-Received: by 10.159.33.135 with SMTP id 7mr11798014uac.68.1493968213589;
 Fri, 05 May 2017 00:10:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Fri, 5 May 2017 00:10:13 -0700 (PDT)
In-Reply-To: <19e428fc-0417-146b-73f8-80f6b4d9da2d@arm.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
 <590855F402000078001559F8@prv-mh.provo.novell.com>
 <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
 <7524c124-b9c0-6ee4-a3aa-65af2c5e2272@arm.com>
 <19e428fc-0417-146b-73f8-80f6b4d9da2d@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 5 May 2017 12:40:13 +0530
Message-ID: <CACtJ1JTm2S-UE1MhAAeygx01ptJ=G6a0=Cy7ngwX-fiyNxzsvg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKPj4+IEhpIEphbiwKPj4+Cj4+Pj4+IEBAIC02MzEsNiArNjMyLDkgQEAgaW50
IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+PiB1bnNpZ25lZCBpbnQg
ZG9tY3JfZmxhZ3MsCj4+Pj4+ICAgICAgaWYgKCAocmMgPSBkb21haW5fdnRpbWVyX2luaXQoZCwg
Y29uZmlnKSkgIT0gMCApCj4+Pj4+ICAgICAgICAgIGdvdG8gZmFpbDsKPj4+Pj4KPj4+Pj4gKyAg
ICBpZiAoIGRvbWNyX2ZsYWdzICYgRE9NQ1JGX3Z1YXJ0ICkKPj4+Pj4gKyAgICAgICAgaWYgKCAo
cmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgY29uZmlnKSkgIT0gMCApCj4+Pj4+ICsgICAgICAg
ICAgICBnb3RvIGZhaWw7Cj4+Pj4+ICAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShk
KTsKPj4+Pgo+Pj4+Cj4+PiBJIGFtIHBsYW5uaW5nIHRvIHJlbW92ZSB0aGUgdXNhZ2Ugb2YgZG9t
YWluIGNyZWF0aW9uIGZsYWcgdG8gY2hlY2sKPj4+IHdoZXRoZXIgdnVhcnQgaXMgZW5hYmxlZC9k
aXNhYmxlZC4gUGxlYXNlIHNlZSBteSBuZXh0IGNvbW1lbnQuIFdpdGgKPj4+IHRoYXQgY2hhbmdl
LCBkb21haW5fdnBsMDExX2luaXQoKSB3aWxsIGJlIGNhbGxlZCBhbHdheXMuIFRoZQo+Pj4gZG9t
YWluX3ZwbDAxMV9pbml0KCkgd2lsbCBjaGVjayB3aGV0aGVyIHZ1YXJ0IGlzIGVuYWJsZWQgb3Ig
ZGlzYWJsZWQKPj4+IGluIHRoZSBjb25maWcgc3RydWN0dXJlIHBhc3NlZC4gSWYgdnVhcnQgaXMg
ZW5hYmxlZCB0aGVuIGl0IHdpbGwgZ28KPj4+IGFoZWFkIHdpdGggdnBsMDExIGluaXRpYWxpemF0
aW9uIGVsc2UgaXQgd2lsbCByZXR1cm4gd2l0aG91dAo+Pj4gaW5pdGlhbGl6aW5nIHZwbDAxMS4K
Pj4KPj4KPj4gUGxlYXNlIGRvbid0IGRvIHRoYXQuIFRoZSBhcmNoIGNvZGUgZGVjaWRlcyB3aGV0
aGVyIGRvbWFpbl92cGwwMTFfaW5pdAo+PiBub3QgdGhlIGludmVydC4KPgo+Cj4gSSB3YXMgd29u
ZGVyaW5nIHdoZXRoZXIgaXQgd291bGQgYmUgYmV0dGVyIHRvIGRlZmVyIHRoZSBQTDAxMSBjcmVh
dGlvbiB0byBhCj4gZG9tY3RsLiBUaGlzIGNvdWxkIGJlIGNhbGxlZCBhZnRlciB0aGUgZG9tYWlu
IGlzIGNyZWF0ZWQgd2l0aCBhbGwgdGhlCj4gaW5mb3JtYXRpb24gcmVxdWlyZWQgKE1NSU8gcmVn
aW9uLCBDb25zb2xlIFBGTi4uLikuCj4KPiBUaGlzIHdvdWxkIGFsc28gbWFrZSB0aGUgbWlncmF0
aW9uIHN1cHBvcnQgbW9yZSB0cml2aWFsIGFzIHRoZSB3ZSB3aWxsIG5vdAo+IG5lZWQgdG8ga25v
dyBpbiBhZHZhbmNlIHdoZXRoZXIgYSBVQVJUIGlzIGJlZW4gdXNlZC4KPgo+IEFueSBvcGluaW9u
cz8KCldvdWxkIHRoZXJlIGJlIHJhY2UgY29uZGl0aW9uIHdoZXJlIHRoZSBndWVzdCB0cmllcyB0
byBhY2Nlc3MgdGhlCnBsMDExIG1taW8gcmVnaW9uIChhcyB0aGUgZG9tYWluIGhhcyBiZWVuIGNy
ZWF0ZWQpIGJ1dCBwbDAxMSBpcyBub3QKaW5pdGlhbGl6ZWQgeWV0IGFzIGRvbWN0bCBpcyBub3Qg
Y2FsbGVkPyBXaGF0IGNvdWxkIGJlIGFuIGFwcHJvcHJpYXRlCnBsYWNlIHRvIGNhbGwgdGhpcyBk
b21jdGw/IEl0IHNob3VsZCBiZSBiZWZvcmUgeGVuc3RvcmUgaXMgcG9wdWxhdGVkCndpdGggdnVh
cnQgcmluZy1yZWYvcG9ydCBpbmZvcm1hdGlvbi4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 07:59:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 07:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Y94-0006RR-9X; Fri, 05 May 2017 07:59:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d6Y93-0006RL-11
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 07:59:21 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 9D/CC-02202-8D03C095; Fri, 05 May 2017 07:59:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsVyuP0Ov+51A55
 Ig5kzhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytE5MLrgVWdDX/Ym5gbHPrYuTkkBAwkng7
 8R9TFyMXh5DAIkaJyVu+sIEk2ARUJTZcP8UKYgsLWEtc378FqIiDQ0RASuL+VWuQemaBzawSt
 59fZASp4QWq6bg2AayeRUBFYtL6brA5ogLhEm8bj7BA1AhKnJz5BMxmFtCT2HH9FyuELS+x/e
 0c5gmMPLOQlM1CUjYLSdkCRuZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYl
 JxXrJ+bmbGIGhU8/AwLiD8VSz8yFGSQ4mJVHeNFGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vE/1gXKCRanpqRVpmTnAIIZJS3DwKInwqoCkeYsLEnOLM9MhUqcYjTneLf3wnomjr+PjeyYhl
 rz8vFQpcd4ZIKUCIKUZpXlwg2DRdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9jkCk8mX
 klcPteAZ3CBHRKtCjYKSWJCCmpBsa4OW6K2l/Z+evLHs+eLsZhKrbY9M/mj/0spgxm1R/2Nuu
 +n6GSIHRJ8Q3f3rgPW8+3bnz5K7j7wWa92U8FZ1j/i/Wyj7hyfP4P3d4V/wyTHFMPLync9+qX
 nOXmSz+7NML7jP6sEp79I3NPyLKNKzvqlzkwCV/n23vxxpoQjlMRhgFy01RsPvoosRRnJBpqM
 RcVJwIAMdqWyakCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493971159!98877115!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44772 invoked from network); 5 May 2017 07:59:19 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 May 2017 07:59:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8EDFE75011;
 Fri,  5 May 2017 07:59:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: stable@vger.kernel.org
Message-ID: <007284c8-0c55-f8d9-b4a9-8bdb1daa4732@suse.com>
Date: Fri, 5 May 2017 09:59:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, Julien Grall <julien.grall@citrix.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Anthony Liguori <aliguori@amazon.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Bjorn Helgaas <bhelgaas@google.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: [Xen-devel] [stable-4.9: PATCH] xen: revert commit 72a9b186292
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2ZXJ0IGNvbW1pdCA3MmE5YjE4NjI5MiAoInhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwgbm90
aWZpY2F0aW9uCnRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiKSBhcyB0aGUgb3JpZ2lu
YWwgYW5hbHlzaXMgd2FzIHdyb25nCnRoYXQgYWxsIHRoZSByZW1vdmVkIGNvZGUgaXNuJ3QgaW4g
dXNlIGFueSBtb3JlLgoKSXQgaXMgc3RpbGwgbmVjZXNzYXJ5IGZvciBvbGQgWGVuIHZlcnNpb25z
ICg8IDQuMCkgYW5kIGZvciBiZWluZyBhYmxlCnRvIHJ1biB0aGUgTGludXgga2VybmVsIGFzIGRv
bTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50LgoKVXBzdHJlYW0gY29tbWl0IGlzIDg0ZDU4
MmQyMzZkYzFmOTA4NWU3NDFhZmZjNzJlOWJhMDYxYTY3YzIuCgpDYzogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBs
aW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiAiSC4g
UGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtlcm5lbC5vcmcKQ2M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IEJqb3JuIEhlbGdh
YXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUBldS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
Y2l0cml4LmNvbT4KQ2M6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CkNj
OiBQYXVsIEdvcnRtYWtlciA8cGF1bC5nb3J0bWFrZXJAd2luZHJpdmVyLmNvbT4KQ2M6IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCkNjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51
eC1wY2lAdmdlci5rZXJuZWwub3JnCkNjOiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpv
bi5jb20+CkNjOiBLYXJpbUFsbGFoIEFobWVkIDxrYXJhaG1lZEBhbWF6b24uZGU+ClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClBsZWFzZSBhcHBseSB0
byBzdGFibGUtNC45LnkKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmggfCAx
MSArKysrKysrCiBhcmNoL3g4Ni9wY2kveGVuLmMgICAgICAgICAgICAgICAgfCAgMiArLQogYXJj
aC94ODYveGVuL2VubGlnaHRlbi5jICAgICAgICAgIHwgMjEgKysrKysrKysrLS0tLQogYXJjaC94
ODYveGVuL3NtcC5jICAgICAgICAgICAgICAgIHwgIDIgKysKIGFyY2gveDg2L3hlbi90aW1lLmMg
ICAgICAgICAgICAgICB8ICA1ICsrKwogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMg
IHwgMjYgKysrKysrKysrKy0tLS0tLQogZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMgICAgICAg
IHwgNjQKKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hl
bi94ZW4uaCAgICAgICAgICAgICAgICAgfCAgMyArLQogOCBmaWxlcyBjaGFuZ2VkLCAxMTcgaW5z
ZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL2V2ZW50cy5oCmIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oCmlu
ZGV4IDYwOGE3OWQ1YTQ2Ni4uZTY5MTFjYWY1YmJmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ZW4vZXZlbnRzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50
cy5oCkBAIC0yMCw0ICsyMCwxNSBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5faXJxc19kaXNhYmxl
ZChzdHJ1Y3QgcHRfcmVncyAqcmVncykKIC8qIE5vIG5lZWQgZm9yIGEgYmFycmllciAtLSBYQ0hH
IGlzIGEgYmFycmllciBvbiB4ODYuICovCiAjZGVmaW5lIHhjaGdfeGVuX3Vsb25nKHB0ciwgdmFs
KSB4Y2hnKChwdHIpLCAodmFsKSkKICtleHRlcm4gaW50IHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFj
azsKKworLyoKKyAqIEV2ZW50cyBkZWxpdmVyZWQgdmlhIHBsYXRmb3JtIFBDSSBpbnRlcnJ1cHRz
IGFyZSBhbHdheXMKKyAqIHJvdXRlZCB0byB2Y3B1IDAgYW5kIGhlbmNlIGNhbm5vdCBiZSByZWJv
dW5kLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgeGVuX3N1cHBvcnRfZXZ0Y2huX3JlYmluZCh2
b2lkKQoreworCXJldHVybiAoIXhlbl9odm1fZG9tYWluKCkgfHwgeGVuX2hhdmVfdmVjdG9yX2Nh
bGxiYWNrKTsKK30KKwogI2VuZGlmIC8qIF9BU01fWDg2X1hFTl9FVkVOVFNfSCAqLwpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvcGNpL3hlbi5jIGIvYXJjaC94ODYvcGNpL3hlbi5jCmluZGV4IGEwMGE2
YzA3YmI2Zi4uNGVhOWYyOTBjMTlmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wY2kveGVuLmMKKysr
IGIvYXJjaC94ODYvcGNpL3hlbi5jCkBAIC00NDcsNyArNDQ3LDcgQEAgdm9pZCBfX2luaXQgeGVu
X21zaV9pbml0KHZvaWQpCiAgaW50IF9faW5pdCBwY2lfeGVuX2h2bV9pbml0KHZvaWQpCiB7Ci0J
aWYgKCF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCisJaWYgKCF4ZW5faGF2ZV92ZWN0
b3JfY2FsbGJhY2sgfHwgIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFzKSkKIAkJcmV0dXJu
IDA7CiAgI2lmZGVmIENPTkZJR19BQ1BJCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggYmRkODU1Njg1NDAzLi44ZjFm
N2VmYTg0OGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTEzNyw2ICsxMzcsOCBAQCBzdHJ1Y3Qgc2hhcmVkX2lu
Zm8geGVuX2R1bW15X3NoYXJlZF9pbmZvOwogdm9pZCAqeGVuX2luaXRpYWxfZ2R0OwogIFJFU0VS
VkVfQlJLKHNoYXJlZF9pbmZvX3BhZ2VfYnJrLCBQQUdFX1NJWkUpOworX19yZWFkX21vc3RseSBp
bnQgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrOworRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2hhdmVf
dmVjdG9yX2NhbGxiYWNrKTsKICBzdGF0aWMgaW50IHhlbl9jcHVfdXBfcHJlcGFyZSh1bnNpZ25l
ZCBpbnQgY3B1KTsKIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9vbmxpbmUodW5zaWduZWQgaW50IGNw
dSk7CkBAIC0xNTIxLDcgKzE1MjMsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9wdmhfZWFy
bHlfZ3Vlc3RfaW5pdCh2b2lkKQogCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5z
bGF0ZWRfcGh5c21hcCkpCiAJCXJldHVybjsKIC0JQlVHX09OKCF4ZW5fZmVhdHVyZShYRU5GRUFU
X2h2bV9jYWxsYmFja192ZWN0b3IpKTsKKwlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2Nh
bGxiYWNrX3ZlY3RvcikpCisJCXJldHVybjsKKworCXhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayA9
IDE7CiAgCXhlbl9wdmhfZWFybHlfY3B1X2luaXQoMCwgZmFsc2UpOwogCXhlbl9wdmhfc2V0X2Ny
X2ZsYWdzKDApOwpAQCAtMTg2MCw3ICsxODY1LDkgQEAgc3RhdGljIGludCB4ZW5fY3B1X3VwX3By
ZXBhcmUodW5zaWduZWQgaW50IGNwdSkKIAkJeGVuX3ZjcHVfc2V0dXAoY3B1KTsKIAl9CiAtCWlm
ICh4ZW5fcHZfZG9tYWluKCkgfHwgeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2Nr
KSkKKwlpZiAoeGVuX3B2X2RvbWFpbigpIHx8CisJICAgICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJh
Y2sgJiYKKwkgICAgIHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpKQogCQl4
ZW5fc2V0dXBfdGltZXIoY3B1KTsKICAJcmMgPSB4ZW5fc21wX2ludHJfaW5pdChjcHUpOwpAQCAt
MTg3Niw3ICsxODgzLDkgQEAgc3RhdGljIGludCB4ZW5fY3B1X2RlYWQodW5zaWduZWQgaW50IGNw
dSkKIHsKIAl4ZW5fc21wX2ludHJfZnJlZShjcHUpOwogLQlpZiAoeGVuX3B2X2RvbWFpbigpIHx8
IHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpCisJaWYgKHhlbl9wdl9kb21h
aW4oKSB8fAorCSAgICAoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrICYmCisJICAgICB4ZW5fZmVh
dHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKSkKIAkJeGVuX3RlYXJkb3duX3RpbWVyKGNw
dSk7CiAgCXJldHVybiAwOwpAQCAtMTkxNSw4ICsxOTI0LDggQEAgc3RhdGljIHZvaWQgX19pbml0
IHhlbl9odm1fZ3Vlc3RfaW5pdCh2b2lkKQogIAl4ZW5fcGFuaWNfaGFuZGxlcl9pbml0KCk7CiAt
CUJVR19PTigheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSk7Ci0KKwlp
ZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSkKKwkJeGVuX2hhdmVf
dmVjdG9yX2NhbGxiYWNrID0gMTsKIAl4ZW5faHZtX3NtcF9pbml0KCk7CiAJV0FSTl9PTih4ZW5f
Y3B1aHBfc2V0dXAoKSk7CiAJeGVuX3VucGx1Z19lbXVsYXRlZF9kZXZpY2VzKCk7CkBAIC0xOTU0
LDcgKzE5NjMsNyBAQCBib29sIHhlbl9odm1fbmVlZF9sYXBpYyh2b2lkKQogCQlyZXR1cm4gZmFs
c2U7CiAJaWYgKCF4ZW5faHZtX2RvbWFpbigpKQogCQlyZXR1cm4gZmFsc2U7Ci0JaWYgKHhlbl9m
ZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFzKSkKKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1f
cGlycXMpICYmIHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykKIAkJcmV0dXJuIGZhbHNlOwogCXJl
dHVybiB0cnVlOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NtcC5jIGIvYXJjaC94ODYv
eGVuL3NtcC5jCmluZGV4IDMxMWFjYWQ3ZGFkMi4uMTM3YWZiYmQwNTkwIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4vc21wLmMKKysrIGIvYXJjaC94ODYveGVuL3NtcC5jCkBAIC03NjUsNiArNzY1
LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1fc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25l
ZAppbnQgbWF4X2NwdXMpCiAgdm9pZCBfX2luaXQgeGVuX2h2bV9zbXBfaW5pdCh2b2lkKQogewor
CWlmICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQorCQlyZXR1cm47CiAJc21wX29wcy5zbXBf
cHJlcGFyZV9jcHVzID0geGVuX2h2bV9zbXBfcHJlcGFyZV9jcHVzOwogCXNtcF9vcHMuc21wX3Nl
bmRfcmVzY2hlZHVsZSA9IHhlbl9zbXBfc2VuZF9yZXNjaGVkdWxlOwogCXNtcF9vcHMuY3B1X2Rp
ZSA9IHhlbl9jcHVfZGllOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3RpbWUuYyBiL2FyY2gv
eDg2L3hlbi90aW1lLmMKaW5kZXggMzNkOGY2YTc4MjlkLi42NzM1NmQyOWQ3NGQgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L3hlbi90aW1lLmMKKysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwpAQCAtNDMy
LDYgKzQzMiwxMSBAQCBzdGF0aWMgdm9pZCB4ZW5faHZtX3NldHVwX2NwdV9jbG9ja2V2ZW50cyh2
b2lkKQogIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1lX29wcyh2b2lkKQogeworCS8qIHZl
Y3RvciBjYWxsYmFjayBpcyBuZWVkZWQgb3RoZXJ3aXNlIHdlIGNhbm5vdCByZWNlaXZlIGludGVy
cnVwdHMKKwkgKiBvbiBjcHUgPiAwIGFuZCBhdCB0aGlzIHBvaW50IHdlIGRvbid0IGtub3cgaG93
IG1hbnkgY3B1cyBhcmUKKwkgKiBhdmFpbGFibGUgKi8KKwlpZiAoIXhlbl9oYXZlX3ZlY3Rvcl9j
YWxsYmFjaykKKwkJcmV0dXJuOwogCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9w
dmNsb2NrKSkgewogCQlwcmludGsoS0VSTl9JTkZPICJYZW4gZG9lc24ndCBzdXBwb3J0IHB2Y2xv
Y2sgb24gSFZNLCIKIAkJCQkiZGlzYWJsZSBwdiB0aW1lclxuIik7CmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwpiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNf
YmFzZS5jCmluZGV4IDllY2ZjZGNkZDZkNi4uZDVkYmRiOWQyNGQ4IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYworKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzX2Jhc2UuYwpAQCAtMTMxNCw2ICsxMzE0LDkgQEAgc3RhdGljIGludCByZWJpbmRfaXJxX3Rv
X2NwdSh1bnNpZ25lZCBpcnEsCnVuc2lnbmVkIHRjcHUpCiAJaWYgKCFWQUxJRF9FVlRDSE4oZXZ0
Y2huKSkKIAkJcmV0dXJuIC0xOwogKwlpZiAoIXhlbl9zdXBwb3J0X2V2dGNobl9yZWJpbmQoKSkK
KwkJcmV0dXJuIC0xOworCiAJLyogU2VuZCBmdXR1cmUgaW5zdGFuY2VzIG9mIHRoaXMgaW50ZXJy
dXB0IHRvIG90aGVyIHZjcHUuICovCiAJYmluZF92Y3B1LnBvcnQgPSBldnRjaG47CiAJYmluZF92
Y3B1LnZjcHUgPSB4ZW5fdmNwdV9ucih0Y3B1KTsKQEAgLTE2NDcsMTUgKzE2NTAsMjAgQEAgdm9p
ZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQpCiB7CiAJaW50IHJjOwogCXVpbnQ2NF90IGNhbGxi
YWNrX3ZpYTsKLQotCWNhbGxiYWNrX3ZpYSA9IEhWTV9DQUxMQkFDS19WRUNUT1IoSFlQRVJWSVNP
Ul9DQUxMQkFDS19WRUNUT1IpOwotCXJjID0geGVuX3NldF9jYWxsYmFja192aWEoY2FsbGJhY2tf
dmlhKTsKLQlCVUdfT04ocmMpOwotCXByX2luZm8oIlhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZv
ciBldmVudCBkZWxpdmVyeSBpcyBlbmFibGVkXG4iKTsKLQkvKiBpbiB0aGUgcmVzdG9yZSBjYXNl
IHRoZSB2ZWN0b3IgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQgKi8KLQlpZiAoIXRlc3RfYml0
KEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SLCB1c2VkX3ZlY3RvcnMpKQotCQlhbGxvY19pbnRy
X2dhdGUoSFlQRVJWSVNPUl9DQUxMQkFDS19WRUNUT1IsCi0JCQkJeGVuX2h2bV9jYWxsYmFja192
ZWN0b3IpOworCWlmICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spIHsKKwkJY2FsbGJhY2tfdmlh
ID0gSFZNX0NBTExCQUNLX1ZFQ1RPUihIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUik7CisJCXJj
ID0geGVuX3NldF9jYWxsYmFja192aWEoY2FsbGJhY2tfdmlhKTsKKwkJaWYgKHJjKSB7CisJCQlw
cl9lcnIoIlJlcXVlc3QgZm9yIFhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZhaWxlZFxuIik7CisJ
CQl4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgPSAwOworCQkJcmV0dXJuOworCQl9CisJCXByX2lu
Zm8oIlhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZvciBldmVudCBkZWxpdmVyeSBpcyBlbmFibGVk
XG4iKTsKKwkJLyogaW4gdGhlIHJlc3RvcmUgY2FzZSB0aGUgdmVjdG9yIGhhcyBhbHJlYWR5IGJl
ZW4gYWxsb2NhdGVkICovCisJCWlmICghdGVzdF9iaXQoSFlQRVJWSVNPUl9DQUxMQkFDS19WRUNU
T1IsIHVzZWRfdmVjdG9ycykpCisJCQlhbGxvY19pbnRyX2dhdGUoSFlQRVJWSVNPUl9DQUxMQkFD
S19WRUNUT1IsCisJCQkJCXhlbl9odm1fY2FsbGJhY2tfdmVjdG9yKTsKKwl9CiB9CiAjZWxzZQog
dm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQpIHt9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wbGF0Zm9ybS1wY2kuYyBiL2RyaXZlcnMveGVuL3BsYXRmb3JtLXBjaS5jCmluZGV4IGI1OWM5
NDU1YWFlMS4uY2Y5NjY2NjgwYzhjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1w
Y2kuYworKysgYi9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYwpAQCAtNDIsNiArNDIsNyBAQAog
c3RhdGljIHVuc2lnbmVkIGxvbmcgcGxhdGZvcm1fbW1pbzsKIHN0YXRpYyB1bnNpZ25lZCBsb25n
IHBsYXRmb3JtX21taW9fYWxsb2M7CiBzdGF0aWMgdW5zaWduZWQgbG9uZyBwbGF0Zm9ybV9tbWlv
bGVuOworc3RhdGljIHVpbnQ2NF90IGNhbGxiYWNrX3ZpYTsKICBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBhbGxvY194ZW5fbW1pbyh1bnNpZ25lZCBsb25nIGxlbikKIHsKQEAgLTU0LDYgKzU1LDUxIEBA
IHN0YXRpYyB1bnNpZ25lZCBsb25nIGFsbG9jX3hlbl9tbWlvKHVuc2lnbmVkIGxvbmcgbGVuKQog
CXJldHVybiBhZGRyOwogfQogK3N0YXRpYyB1aW50NjRfdCBnZXRfY2FsbGJhY2tfdmlhKHN0cnVj
dCBwY2lfZGV2ICpwZGV2KQoreworCXU4IHBpbjsKKwlpbnQgaXJxOworCisJaXJxID0gcGRldi0+
aXJxOworCWlmIChpcnEgPCAxNikKKwkJcmV0dXJuIGlycTsgLyogSVNBIElSUSAqLworCisJcGlu
ID0gcGRldi0+cGluOworCisJLyogV2UgZG9uJ3Qga25vdyB0aGUgR1NJLiBTcGVjaWZ5IHRoZSBQ
Q0kgSU5UeCBsaW5lIGluc3RlYWQuICovCisJcmV0dXJuICgodWludDY0X3QpMHgwMSA8PCA1Nikg
fCAvKiBQQ0kgSU5UeCBpZGVudGlmaWVyICovCisJCSgodWludDY0X3QpcGNpX2RvbWFpbl9ucihw
ZGV2LT5idXMpIDw8IDMyKSB8CisJCSgodWludDY0X3QpcGRldi0+YnVzLT5udW1iZXIgPDwgMTYp
IHwKKwkJKCh1aW50NjRfdCkocGRldi0+ZGV2Zm4gJiAweGZmKSA8PCA4KSB8CisJCSgodWludDY0
X3QpKHBpbiAtIDEpICYgMyk7Cit9CisKK3N0YXRpYyBpcnFyZXR1cm5fdCBkb19odm1fZXZ0Y2hu
X2ludHIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQoreworCXhlbl9odm1fZXZ0Y2huX2RvX3VwY2Fs
bCgpOworCXJldHVybiBJUlFfSEFORExFRDsKK30KKworc3RhdGljIGludCB4ZW5fYWxsb2NhdGVf
aXJxKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworCXJldHVybiByZXF1ZXN0X2lycShwZGV2LT5p
cnEsIGRvX2h2bV9ldnRjaG5faW50ciwKKwkJCUlSUUZfTk9CQUxBTkNJTkcgfCBJUlFGX1RSSUdH
RVJfUklTSU5HLAorCQkJInhlbi1wbGF0Zm9ybS1wY2kiLCBwZGV2KTsKK30KKworc3RhdGljIGlu
dCBwbGF0Zm9ybV9wY2lfcmVzdW1lKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworCWludCBlcnI7
CisJaWYgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykKKwkJcmV0dXJuIDA7CisJZXJyID0geGVu
X3NldF9jYWxsYmFja192aWEoY2FsbGJhY2tfdmlhKTsKKwlpZiAoZXJyKSB7CisJCWRldl9lcnIo
JnBkZXYtPmRldiwgInBsYXRmb3JtX3BjaV9yZXN1bWUgZmFpbHVyZSFcbiIpOworCQlyZXR1cm4g
ZXJyOworCX0KKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBwbGF0Zm9ybV9wY2lfcHJvYmUo
c3RydWN0IHBjaV9kZXYgKnBkZXYsCiAJCQkgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldmljZV9p
ZCAqZW50KQogewpAQCAtOTIsNiArMTM4LDIxIEBAIHN0YXRpYyBpbnQgcGxhdGZvcm1fcGNpX3By
b2JlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogCXBsYXRmb3JtX21taW8gPSBtbWlvX2FkZHI7CiAJ
cGxhdGZvcm1fbW1pb2xlbiA9IG1taW9fbGVuOwogKwlpZiAoIXhlbl9oYXZlX3ZlY3Rvcl9jYWxs
YmFjaykgeworCQlyZXQgPSB4ZW5fYWxsb2NhdGVfaXJxKHBkZXYpOworCQlpZiAocmV0KSB7CisJ
CQlkZXZfd2FybigmcGRldi0+ZGV2LCAicmVxdWVzdF9pcnEgZmFpbGVkIGVycj0lZFxuIiwgcmV0
KTsKKwkJCWdvdG8gb3V0OworCQl9CisJCWNhbGxiYWNrX3ZpYSA9IGdldF9jYWxsYmFja192aWEo
cGRldik7CisJCXJldCA9IHhlbl9zZXRfY2FsbGJhY2tfdmlhKGNhbGxiYWNrX3ZpYSk7CisJCWlm
IChyZXQpIHsKKwkJCWRldl93YXJuKCZwZGV2LT5kZXYsICJVbmFibGUgdG8gc2V0IHRoZSBldnRj
aG4gY2FsbGJhY2sgIgorCQkJCQkgImVycj0lZFxuIiwgcmV0KTsKKwkJCWdvdG8gb3V0OworCQl9
CisJfQorCiAJbWF4X25yX2dmcmFtZXMgPSBnbnR0YWJfbWF4X2dyYW50X2ZyYW1lcygpOwogCWdy
YW50X2ZyYW1lcyA9IGFsbG9jX3hlbl9tbWlvKFBBR0VfU0laRSAqIG1heF9ucl9nZnJhbWVzKTsK
IAlyZXQgPSBnbnR0YWJfc2V0dXBfYXV0b194bGF0X2ZyYW1lcyhncmFudF9mcmFtZXMpOwpAQCAt
MTIzLDYgKzE4NCw5IEBAIHN0YXRpYyBzdHJ1Y3QgcGNpX2RyaXZlciBwbGF0Zm9ybV9kcml2ZXIg
PSB7CiAJLm5hbWUgPSAgICAgICAgICAgRFJWX05BTUUsCiAJLnByb2JlID0gICAgICAgICAgcGxh
dGZvcm1fcGNpX3Byb2JlLAogCS5pZF90YWJsZSA9ICAgICAgIHBsYXRmb3JtX3BjaV90YmwsCisj
aWZkZWYgQ09ORklHX1BNCisJLnJlc3VtZV9lYXJseSA9ICAgcGxhdGZvcm1fcGNpX3Jlc3VtZSwK
KyNlbmRpZgogfTsKICBzdGF0aWMgaW50IF9faW5pdCBwbGF0Zm9ybV9wY2lfaW5pdCh2b2lkKQpk
aWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLmggYi9pbmNsdWRlL3hlbi94ZW4uaAppbmRleCBm
MGYwMjUyY2ZmOWEuLjBjMGUzZWY0YzQ1ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuLmgK
KysrIGIvaW5jbHVkZS94ZW4veGVuLmgKQEAgLTM4LDcgKzM4LDggQEAgZXh0ZXJuIGVudW0geGVu
X2RvbWFpbl90eXBlIHhlbl9kb21haW5fdHlwZTsKICAqLwogI2luY2x1ZGUgPHhlbi9mZWF0dXJl
cy5oPgogI2RlZmluZSB4ZW5fcHZoX2RvbWFpbigpICh4ZW5fcHZfZG9tYWluKCkgJiYgXAotCQkJ
ICB4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKKwkJCSAgeGVu
X2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkgJiYgXAorCQkJICB4ZW5f
aGF2ZV92ZWN0b3JfY2FsbGJhY2spCiAjZWxzZQogI2RlZmluZSB4ZW5fcHZoX2RvbWFpbigpCSgw
KQogI2VuZGlmCi0tIAoyLjEyLjAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 08:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 08:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6YAM-0007VR-G3; Fri, 05 May 2017 08:00:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d6YAL-0007VE-3c
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 08:00:41 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FD/50-01999-8213C095; Fri, 05 May 2017 08:00:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsVyuP0Ov666IU+
 kwcUTEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+z4dYCvZ4VWxZZ9LA2OrQxcjJISFgJPF2
 4j+mLkYuDiGBhYwSD/7dZQdJsAmoSmy4fooVxBYW8JP4cfAMUJyDQ0RASuL+VWuQMLPAUlaJ7
 2u8QcK8AtYSX65Wg4RZBFQk3q1cC9YpKhAu8bbxCAuIzSsgKHFy5hMWiFY9iR3Xf7FC2PIS29
 /OYZ7AyDMLSdksJGWzkJQtYGRexahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGDgMQLCDsW+W8yFGSQ4mJVHeNFGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vE/1gXKCRanpqRVpmTnAEIZJS3DwKInwqoCkeYsLEnOLM9MhUqcYjTneLf3wnomjr+PjeyYhl
 rz8vFQpcd4ZIKUCIKUZpXlwg2CxdYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvI9BpvBk5p
 XA7XsFdAoT0CnRomCnlCQipKQaGO2zPR7FykRnMT77KSN2/NwZC07BCV+1nBcl3G9uKTtqbrj
 G5OQ++W0HAgrnMa/xrjN0+bLi6UKNFXU7+5e0yzz/8GCa278cjRuvV26eNFWPPX+eaOadWtf+
 rY+7lulN2Ppkq1dTcJSdzO8z03WslXVuHszLyzRZ5tOj7sKq8dQymDkgKPXKeyWW4oxEQy3mo
 uJEAJQZPZmoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1493971239!75186521!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49590 invoked from network); 5 May 2017 08:00:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 May 2017 08:00:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6DE18AEBE;
 Fri,  5 May 2017 08:00:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: stable@vger.kernel.org
Message-ID: <138b4286-1308-8394-b9e1-0791075949c8@suse.com>
Date: Fri, 5 May 2017 10:00:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Julien Grall <julien.grall@arm.com>, Ingo Molnar <mingo@redhat.com>,
 Anthony Liguori <aliguori@amazon.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Bjorn Helgaas <bhelgaas@google.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [stable-4.10: PATCH] xen: revert commits 72a9b186292
	and da72ff5bfcb0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2ZXJ0IGNvbW1pdCA3MmE5YjE4NjI5MiAoInhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwgbm90
aWZpY2F0aW9uCnRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiKSBhcyB0aGUgb3JpZ2lu
YWwgYW5hbHlzaXMgd2FzIHdyb25nCnRoYXQgYWxsIHRoZSByZW1vdmVkIGNvZGUgaXNuJ3QgaW4g
dXNlIGFueSBtb3JlLiBBcyBjb21taXQgZGE3MmZmNWJmY2IwCigicGFydGlhbGx5IHJldmVydCB4
ZW46IFJlbW92ZSBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbiB0aHJvdWdoIFhlbgpQQ0kgcGxh
dGZvcm0gZGV2aWNlIikgcmV2ZXJ0ZWQgYWxyZWFkeSBzb21lIHBhcnRzIG9mIGl0IHJldmVydCB0
aGlzCmNvbW1pdCwgdG9vLgoKSXQgaXMgc3RpbGwgbmVjZXNzYXJ5IGZvciBvbGQgWGVuIHZlcnNp
b25zICg8IDQuMCkgYW5kIGZvciBiZWluZyBhYmxlCnRvIHJ1biB0aGUgTGludXgga2VybmVsIGFz
IGRvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50LgoKVXBzdHJlYW0gY29tbWl0IGlzIDg0
ZDU4MmQyMzZkYzFmOTA4NWU3NDFhZmZjNzJlOWJhMDYxYTY3YzIuCgpDYzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiAi
SC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtlcm5lbC5vcmcKQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IEJqb3JuIEhl
bGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQ2M6IFBhdWwgR29y
dG1ha2VyIDxwYXVsLmdvcnRtYWtlckB3aW5kcml2ZXIuY29tPgpDYzogUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LXBjaUB2Z2Vy
Lmtlcm5lbC5vcmcKQ2M6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KQ2M6
IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KUGxlYXNlIGFwcGx5IHRvIHN0YWJsZS00
LjEwLnkgYW5kIHN0YWJsZS00LjExLnkKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmggfCAxMSArKysrKysrKysrKwogYXJjaC94ODYvcGNpL3hlbi5jICAgICAgICAgICAgICAg
IHwgIDIgKy0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgICB8IDIxICsrKysrKysr
KysrKysrKy0tLS0tLQogYXJjaC94ODYveGVuL3NtcC5jICAgICAgICAgICAgICAgIHwgIDIgKysK
IGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBkcml2ZXJzL3hl
bi9ldmVudHMvZXZlbnRzX2Jhc2UuYyAgfCAyNiArKysrKysrKysrKysrKysrKy0tLS0tLS0tLQog
ZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMgICAgICAgIHwgMTMgKysrLS0tLS0tLS0tLQogaW5j
bHVkZS94ZW4veGVuLmggICAgICAgICAgICAgICAgIHwgIDMgKystCiA4IGZpbGVzIGNoYW5nZWQs
IDU2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaApiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVu
dHMuaAppbmRleCA2MDhhNzlkNWE0NjYuLmU2OTExY2FmNWJiZiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hl
bi9ldmVudHMuaApAQCAtMjAsNCArMjAsMTUgQEAgc3RhdGljIGlubGluZSBpbnQgeGVuX2lycXNf
ZGlzYWJsZWQoc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCiAvKiBObyBuZWVkIGZvciBhIGJhcnJpZXIg
LS0gWENIRyBpcyBhIGJhcnJpZXIgb24geDg2LiAqLwogI2RlZmluZSB4Y2hnX3hlbl91bG9uZyhw
dHIsIHZhbCkgeGNoZygocHRyKSwgKHZhbCkpCiArZXh0ZXJuIGludCB4ZW5faGF2ZV92ZWN0b3Jf
Y2FsbGJhY2s7CisKKy8qCisgKiBFdmVudHMgZGVsaXZlcmVkIHZpYSBwbGF0Zm9ybSBQQ0kgaW50
ZXJydXB0cyBhcmUgYWx3YXlzCisgKiByb3V0ZWQgdG8gdmNwdSAwIGFuZCBoZW5jZSBjYW5ub3Qg
YmUgcmVib3VuZC4KKyAqLworc3RhdGljIGlubGluZSBib29sIHhlbl9zdXBwb3J0X2V2dGNobl9y
ZWJpbmQodm9pZCkKK3sKKwlyZXR1cm4gKCF4ZW5faHZtX2RvbWFpbigpIHx8IHhlbl9oYXZlX3Zl
Y3Rvcl9jYWxsYmFjayk7Cit9CisKICNlbmRpZiAvKiBfQVNNX1g4Nl9YRU5fRVZFTlRTX0ggKi8K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BjaS94ZW4uYyBiL2FyY2gveDg2L3BjaS94ZW4uYwppbmRl
eCAyOTJhYjAzNjRhODkuLmM0YjM2NDZiZDA0YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGNpL3hl
bi5jCisrKyBiL2FyY2gveDg2L3BjaS94ZW4uYwpAQCAtNDQ3LDcgKzQ0Nyw3IEBAIHZvaWQgX19p
bml0IHhlbl9tc2lfaW5pdCh2b2lkKQogIGludCBfX2luaXQgcGNpX3hlbl9odm1faW5pdCh2b2lk
KQogewotCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fcGlycXMpKQorCWlmICgheGVuX2hh
dmVfdmVjdG9yX2NhbGxiYWNrIHx8ICF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCiAJ
CXJldHVybiAwOwogICNpZmRlZiBDT05GSUdfQUNQSQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCmluZGV4IDUxZWY5NTIzMjcy
NS4uNjYyMzg2N2NjMGQ0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKKysr
IGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCkBAIC0xMzcsNiArMTM3LDggQEAgc3RydWN0IHNo
YXJlZF9pbmZvIHhlbl9kdW1teV9zaGFyZWRfaW5mbzsKIHZvaWQgKnhlbl9pbml0aWFsX2dkdDsK
ICBSRVNFUlZFX0JSSyhzaGFyZWRfaW5mb19wYWdlX2JyaywgUEFHRV9TSVpFKTsKK19fcmVhZF9t
b3N0bHkgaW50IHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjazsKK0VYUE9SVF9TWU1CT0xfR1BMKHhl
bl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayk7CiAgc3RhdGljIGludCB4ZW5fY3B1X3VwX3ByZXBhcmUo
dW5zaWduZWQgaW50IGNwdSk7CiBzdGF0aWMgaW50IHhlbl9jcHVfdXBfb25saW5lKHVuc2lnbmVk
IGludCBjcHUpOwpAQCAtMTUwOCw3ICsxNTEwLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5f
cHZoX2Vhcmx5X2d1ZXN0X2luaXQodm9pZCkKIAlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0
b190cmFuc2xhdGVkX3BoeXNtYXApKQogCQlyZXR1cm47CiAtCUJVR19PTigheGVuX2ZlYXR1cmUo
WEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSk7CisJaWYgKCF4ZW5fZmVhdHVyZShYRU5GRUFU
X2h2bV9jYWxsYmFja192ZWN0b3IpKQorCQlyZXR1cm47CisKKwl4ZW5faGF2ZV92ZWN0b3JfY2Fs
bGJhY2sgPSAxOwogIAl4ZW5fcHZoX2Vhcmx5X2NwdV9pbml0KDAsIGZhbHNlKTsKIAl4ZW5fcHZo
X3NldF9jcl9mbGFncygwKTsKQEAgLTE4NDcsNyArMTg1Miw5IEBAIHN0YXRpYyBpbnQgeGVuX2Nw
dV91cF9wcmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCiAJCXhlbl92Y3B1X3NldHVwKGNwdSk7CiAJ
fQogLQlpZiAoeGVuX3B2X2RvbWFpbigpIHx8IHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVf
cHZjbG9jaykpCisJaWYgKHhlbl9wdl9kb21haW4oKSB8fAorCSAgICAoeGVuX2hhdmVfdmVjdG9y
X2NhbGxiYWNrICYmCisJICAgICB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2sp
KSkKIAkJeGVuX3NldHVwX3RpbWVyKGNwdSk7CiAgCXJjID0geGVuX3NtcF9pbnRyX2luaXQoY3B1
KTsKQEAgLTE4NjMsNyArMTg3MCw5IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV9kZWFkKHVuc2lnbmVk
IGludCBjcHUpCiB7CiAJeGVuX3NtcF9pbnRyX2ZyZWUoY3B1KTsKIC0JaWYgKHhlbl9wdl9kb21h
aW4oKSB8fCB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKQorCWlmICh4ZW5f
cHZfZG9tYWluKCkgfHwKKwkgICAgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayAmJgorCSAgICAg
eGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkpCiAJCXhlbl90ZWFyZG93bl90
aW1lcihjcHUpOwogIAlyZXR1cm4gMDsKQEAgLTE5MDIsOCArMTkxMSw4IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCB4ZW5faHZtX2d1ZXN0X2luaXQodm9pZCkKICAJeGVuX3BhbmljX2hhbmRsZXJfaW5p
dCgpOwogLQlCVUdfT04oIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3Rvcikp
OwotCisJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpCisJCXhl
bl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayA9IDE7CiAJeGVuX2h2bV9zbXBfaW5pdCgpOwogCVdBUk5f
T04oeGVuX2NwdWhwX3NldHVwKCkpOwogCXhlbl91bnBsdWdfZW11bGF0ZWRfZGV2aWNlcygpOwpA
QCAtMTk0MSw3ICsxOTUwLDcgQEAgYm9vbCB4ZW5faHZtX25lZWRfbGFwaWModm9pZCkKIAkJcmV0
dXJuIGZhbHNlOwogCWlmICgheGVuX2h2bV9kb21haW4oKSkKIAkJcmV0dXJuIGZhbHNlOwotCWlm
ICh4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCisJaWYgKHhlbl9mZWF0dXJlKFhFTkZF
QVRfaHZtX3BpcnFzKSAmJiB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCiAJCXJldHVybiBmYWxz
ZTsKIAlyZXR1cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zbXAuYyBiL2Fy
Y2gveDg2L3hlbi9zbXAuYwppbmRleCAzMTFhY2FkN2RhZDIuLjEzN2FmYmJkMDU5MCAxMDA2NDQK
LS0tIGEvYXJjaC94ODYveGVuL3NtcC5jCisrKyBiL2FyY2gveDg2L3hlbi9zbXAuYwpAQCAtNzY1
LDYgKzc2NSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX3NtcF9wcmVwYXJlX2NwdXMo
dW5zaWduZWQKaW50IG1heF9jcHVzKQogIHZvaWQgX19pbml0IHhlbl9odm1fc21wX2luaXQodm9p
ZCkKIHsKKwlpZiAoIXhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykKKwkJcmV0dXJuOwogCXNtcF9v
cHMuc21wX3ByZXBhcmVfY3B1cyA9IHhlbl9odm1fc21wX3ByZXBhcmVfY3B1czsKIAlzbXBfb3Bz
LnNtcF9zZW5kX3Jlc2NoZWR1bGUgPSB4ZW5fc21wX3NlbmRfcmVzY2hlZHVsZTsKIAlzbXBfb3Bz
LmNwdV9kaWUgPSB4ZW5fY3B1X2RpZTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1lLmMg
Yi9hcmNoL3g4Ni94ZW4vdGltZS5jCmluZGV4IDFlNjk5NTZkNzg1Mi4uNDUzNTYyN2NmNTMyIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2L3hlbi90aW1lLmMK
QEAgLTQzMiw2ICs0MzIsMTEgQEAgc3RhdGljIHZvaWQgeGVuX2h2bV9zZXR1cF9jcHVfY2xvY2tl
dmVudHModm9pZCkKICB2b2lkIF9faW5pdCB4ZW5faHZtX2luaXRfdGltZV9vcHModm9pZCkKIHsK
KwkvKiB2ZWN0b3IgY2FsbGJhY2sgaXMgbmVlZGVkIG90aGVyd2lzZSB3ZSBjYW5ub3QgcmVjZWl2
ZSBpbnRlcnJ1cHRzCisJICogb24gY3B1ID4gMCBhbmQgYXQgdGhpcyBwb2ludCB3ZSBkb24ndCBr
bm93IGhvdyBtYW55IGNwdXMgYXJlCisJICogYXZhaWxhYmxlICovCisJaWYgKCF4ZW5faGF2ZV92
ZWN0b3JfY2FsbGJhY2spCisJCXJldHVybjsKIAlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZt
X3NhZmVfcHZjbG9jaykpIHsKIAkJcHJpbnRrKEtFUk5fSU5GTyAiWGVuIGRvZXNuJ3Qgc3VwcG9y
dCBwdmNsb2NrIG9uIEhWTSwiCiAJCQkJImRpc2FibGUgcHYgdGltZXJcbiIpOwpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKYi9kcml2ZXJzL3hlbi9ldmVudHMv
ZXZlbnRzX2Jhc2UuYwppbmRleCBmZDhlODcyZDI5NDMuLjg2MTk5ZjMxYmM1NyAxMDA2NDQKLS0t
IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKKysrIGIvZHJpdmVycy94ZW4vZXZl
bnRzL2V2ZW50c19iYXNlLmMKQEAgLTEzMTIsNiArMTMxMiw5IEBAIHN0YXRpYyBpbnQgcmViaW5k
X2lycV90b19jcHUodW5zaWduZWQgaXJxLAp1bnNpZ25lZCB0Y3B1KQogCWlmICghVkFMSURfRVZU
Q0hOKGV2dGNobikpCiAJCXJldHVybiAtMTsKICsJaWYgKCF4ZW5fc3VwcG9ydF9ldnRjaG5fcmVi
aW5kKCkpCisJCXJldHVybiAtMTsKKwogCS8qIFNlbmQgZnV0dXJlIGluc3RhbmNlcyBvZiB0aGlz
IGludGVycnVwdCB0byBvdGhlciB2Y3B1LiAqLwogCWJpbmRfdmNwdS5wb3J0ID0gZXZ0Y2huOwog
CWJpbmRfdmNwdS52Y3B1ID0geGVuX3ZjcHVfbnIodGNwdSk7CkBAIC0xNjQ1LDE1ICsxNjQ4LDIw
IEBAIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKQogewogCWludCByYzsKIAl1aW50NjRf
dCBjYWxsYmFja192aWE7Ci0KLQljYWxsYmFja192aWEgPSBIVk1fQ0FMTEJBQ0tfVkVDVE9SKEhZ
UEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SKTsKLQlyYyA9IHhlbl9zZXRfY2FsbGJhY2tfdmlhKGNh
bGxiYWNrX3ZpYSk7Ci0JQlVHX09OKHJjKTsKLQlwcl9pbmZvKCJYZW4gSFZNIGNhbGxiYWNrIHZl
Y3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMgZW5hYmxlZFxuIik7Ci0JLyogaW4gdGhlIHJlc3Rv
cmUgY2FzZSB0aGUgdmVjdG9yIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkICovCi0JaWYgKCF0
ZXN0X2JpdChIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwgdXNlZF92ZWN0b3JzKSkKLQkJYWxs
b2NfaW50cl9nYXRlKEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SLAotCQkJCXhlbl9odm1fY2Fs
bGJhY2tfdmVjdG9yKTsKKwlpZiAoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKSB7CisJCWNhbGxi
YWNrX3ZpYSA9IEhWTV9DQUxMQkFDS19WRUNUT1IoSFlQRVJWSVNPUl9DQUxMQkFDS19WRUNUT1Ip
OworCQlyYyA9IHhlbl9zZXRfY2FsbGJhY2tfdmlhKGNhbGxiYWNrX3ZpYSk7CisJCWlmIChyYykg
eworCQkJcHJfZXJyKCJSZXF1ZXN0IGZvciBYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmYWlsZWRc
biIpOworCQkJeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrID0gMDsKKwkJCXJldHVybjsKKwkJfQor
CQlwcl9pbmZvKCJYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMg
ZW5hYmxlZFxuIik7CisJCS8qIGluIHRoZSByZXN0b3JlIGNhc2UgdGhlIHZlY3RvciBoYXMgYWxy
ZWFkeSBiZWVuIGFsbG9jYXRlZCAqLworCQlpZiAoIXRlc3RfYml0KEhZUEVSVklTT1JfQ0FMTEJB
Q0tfVkVDVE9SLCB1c2VkX3ZlY3RvcnMpKQorCQkJYWxsb2NfaW50cl9nYXRlKEhZUEVSVklTT1Jf
Q0FMTEJBQ0tfVkVDVE9SLAorCQkJCQl4ZW5faHZtX2NhbGxiYWNrX3ZlY3Rvcik7CisJfQogfQog
I2Vsc2UKIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKSB7fQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vcGxhdGZvcm0tcGNpLmMgYi9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYwppbmRl
eCAyYTE2NWNjOGE0M2MuLjFjNGRlYWM5YjBmOCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcGxh
dGZvcm0tcGNpLmMKKysrIGIvZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMKQEAgLTY3LDcgKzY3
LDcgQEAgc3RhdGljIHVpbnQ2NF90IGdldF9jYWxsYmFja192aWEoc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCiAJcGluID0gcGRldi0+cGluOwogIAkvKiBXZSBkb24ndCBrbm93IHRoZSBHU0kuIFNwZWNp
ZnkgdGhlIFBDSSBJTlR4IGxpbmUgaW5zdGVhZC4gKi8KLQlyZXR1cm4gKCh1aW50NjRfdCkweDAx
IDw8IEhWTV9DQUxMQkFDS19WSUFfVFlQRV9TSElGVCkgfCAvKiBQQ0kgSU5UeAppZGVudGlmaWVy
ICovCisJcmV0dXJuICgodWludDY0X3QpMHgwMSA8PCA1NikgfCAvKiBQQ0kgSU5UeCBpZGVudGlm
aWVyICovCiAJCSgodWludDY0X3QpcGNpX2RvbWFpbl9ucihwZGV2LT5idXMpIDw8IDMyKSB8CiAJ
CSgodWludDY0X3QpcGRldi0+YnVzLT5udW1iZXIgPDwgMTYpIHwKIAkJKCh1aW50NjRfdCkocGRl
di0+ZGV2Zm4gJiAweGZmKSA8PCA4KSB8CkBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyBpbnQgeGVu
X2FsbG9jYXRlX2lycShzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHN0YXRpYyBpbnQgcGxhdGZvcm1f
cGNpX3Jlc3VtZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKIAlpbnQgZXJyOwotCWlmICgheGVu
X3B2X2RvbWFpbigpKQorCWlmICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCiAJCXJldHVybiAw
OwogCWVyciA9IHhlbl9zZXRfY2FsbGJhY2tfdmlhKGNhbGxiYWNrX3ZpYSk7CiAJaWYgKGVycikg
ewpAQCAtMTM4LDE0ICsxMzgsNyBAQCBzdGF0aWMgaW50IHBsYXRmb3JtX3BjaV9wcm9iZShzdHJ1
Y3QgcGNpX2RldiAqcGRldiwKIAlwbGF0Zm9ybV9tbWlvID0gbW1pb19hZGRyOwogCXBsYXRmb3Jt
X21taW9sZW4gPSBtbWlvX2xlbjsKIC0JLyogLQkgKiBYZW4gSFZNIGd1ZXN0cyBhbHdheXMgdXNl
IHRoZSB2ZWN0b3IgY2FsbGJhY2sgbWVjaGFuaXNtLgotCSAqIEwxIERvbTAgaW4gYSBuZXN0ZWQg
WGVuIGVudmlyb25tZW50IGlzIGEgUFYgZ3Vlc3QgaW5zaWRlIGluIGFuCi0JICogSFZNIGVudmly
b25tZW50LiBJdCBuZWVkcyB0aGUgcGxhdGZvcm0tcGNpIGRyaXZlciB0byBnZXQKLQkgKiBub3Rp
ZmljYXRpb25zIGZyb20gTDAgWGVuLCBidXQgaXQgY2Fubm90IHVzZSB0aGUgdmVjdG9yIGNhbGxi
YWNrCi0JICogYXMgaXQgaXMgbm90IGV4cG9ydGVkIGJ5IEwxIFhlbi4KLQkgKi8KLQlpZiAoeGVu
X3B2X2RvbWFpbigpKSB7CisJaWYgKCF4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spIHsKIAkJcmV0
ID0geGVuX2FsbG9jYXRlX2lycShwZGV2KTsKIAkJaWYgKHJldCkgewogCQkJZGV2X3dhcm4oJnBk
ZXYtPmRldiwgInJlcXVlc3RfaXJxIGZhaWxlZCBlcnI9JWRcbiIsIHJldCk7CmRpZmYgLS1naXQg
YS9pbmNsdWRlL3hlbi94ZW4uaCBiL2luY2x1ZGUveGVuL3hlbi5oCmluZGV4IGYwZjAyNTJjZmY5
YS4uMGMwZTNlZjRjNDVkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW4uaAorKysgYi9pbmNs
dWRlL3hlbi94ZW4uaApAQCAtMzgsNyArMzgsOCBAQCBleHRlcm4gZW51bSB4ZW5fZG9tYWluX3R5
cGUgeGVuX2RvbWFpbl90eXBlOwogICovCiAjaW5jbHVkZSA8eGVuL2ZlYXR1cmVzLmg+CiAjZGVm
aW5lIHhlbl9wdmhfZG9tYWluKCkgKHhlbl9wdl9kb21haW4oKSAmJiBcCi0JCQkgIHhlbl9mZWF0
dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQorCQkJICB4ZW5fZmVhdHVyZShY
RU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSAmJiBcCisJCQkgIHhlbl9oYXZlX3ZlY3Rv
cl9jYWxsYmFjaykKICNlbHNlCiAjZGVmaW5lIHhlbl9wdmhfZG9tYWluKCkJKDApCiAjZW5kaWYK
LS0gCjIuMTIuMAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 08:42:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 08:42:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6YoI-0001uT-Mr; Fri, 05 May 2017 08:41:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6YoG-0001uN-Vd
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 08:41:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 26/A7-03557-4DA3C095; Fri, 05 May 2017 08:41:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQveyFU+
 kwZVHshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Zj52v2gr8WFSf+KjUwLtDsYuTkkBDwk3hx
 4is7iC0sYCHx5sJXJhBbRCBA4nRfAyuILSRQJHF62V8wm1lAXWLmw19gNWwC+hK7X3wCs3kFb
 CWeXF7K2MXIwcEioCKx4TUzSFhUIFzibeMRFogSQYmTM5+wgJRwCthLXPrqDTHRQOLIojlQ0+
 Ultr+dwwyxVU3iWv8ldogr0yW2/v3FPIGRfxaSSbOQtM9C0r6AkXkVo0ZxalFZapGuoaVeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7GH8sCDjFKcjApifKmifJECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLglbAEygkWpaanVqRl5gAjASYtwcGjJML7DSTNW1yQmFucm
 Q6ROsWoKCXOew8kIQCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPygUzhyc
 wrgZv+CmgxE9DiaFGwxSWJCCmpBkZBtpVVrY4sXdJNm8U4ZGfWaDvys0quCuWUDvR11j5bq96
 6eq4L/5EktZuqBaFqM1aJF0eZr/rNJre1TtfVlHPDxPNXxBzOWJay79IqE/DcomvDVxDMZFyi
 3bTbrfqPamy27x/pZZ5d+o7uz2t7tq2/J7T6cJUCU06q/PGXTQ+3r9mWv/yjEktxRqKhFnNRc
 SIAB87SR7kCAAA=
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493973715!60679150!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61233 invoked from network); 5 May 2017 08:41:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 08:41:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,291,1491264000"; d="scan'208";a="45479035"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1d0c09c9-41f3-a512-3f1c-bc704fbabd31@citrix.com>
Date: Fri, 5 May 2017 09:41:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTQ6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCBkOWI3ZWYyMDlh
NyAoIng4NjogZHJvcCBmYWlsc2FmZSBjYWxsYmFjayBpbnZvY2F0aW9uIGZyb20KPiBhc3NlbWJs
eSIpIGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoIHdpdGggdGhlIGNsZWFudXAgaXQgZGlkOiBU
aGUKPiBjaGFuZ2VkIG1heGltdW0gZnJhbWUgc2l6ZSBzaG91bGQgYWxzbyBoYXZlIGJlZW4gcmVm
bGVjdGVkIGluIHRoZSBlYXJseQo+IGFkZHJlc3MgcmFuZ2UgY2hlY2sgKHdoaWNoIGhhcyBub3cg
YmVlbiBwb2ludGVkIG91dCB0byBoYXZlIGJlZW4gd3JvbmcKPiBhbnl3YXksIHVzaW5nIDYwIGlu
c3RlYWQgb2YgMHg2MCksIGFuZCBpdCBzaG91bGQgaGF2ZSB1cGRhdGVkIHRoZQo+IGNvbW1lbnQg
YWhlYWQgb2YgdGhlIGZ1bmN0aW9uLgo+Cj4gQWxzbyBhZGp1c3QgdGhlIGxvd2VyIGJvdW5kIC0g
YWxsIGlzIGZpbmUgKGZvciBvdXIgcHVycG9zZXMpIGlmIHRoZQo+IGluaXRpYWwgZ3Vlc3Qga2Vy
bmVsIHN0YWNrIHBvaW50ZXIgcG9pbnRzIHJpZ2h0IGF0IHRoZSBoeXBlcnZpc29yIGJhc2UKPiBh
ZGRyZXNzLCBhcyBvbmx5IG1lbW9yeSBfYmVsb3dfIHRoYXQgYWRkcmVzcyBpcyBnb2luZyB0byBi
ZSB3cml0dGVuLgo+Cj4gQWRkaXRpb25hbGx5IGxpbWl0IHRoZSBudW1iZXIgb2YgdGltZXMgJXJz
aSBpcyBiZWluZyBhZGp1c3RlZCB0byB3aGF0Cj4gaXMgcmVhbGx5IG5lZWRlZC4KPgo+IEZpbmFs
bHkgbW92ZSBleGNlcHRpb24gZml4dXAgY29kZSBpbnRvIHRoZSBkZXNpZ25hdGVkIC5maXh1cCBz
ZWN0aW9uLgo+Cj4gUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3lvdS4g
IFRoaXMgY29kZSBpcyBub3cgbXVjaCBlYXNpZXIgdG8gcmV2aWV3LiAgT24gdGhhdCBub3RlLAoK
PiAtLS0KPiBUaGlzIGNvcnJlY3RzIHRoZSBjb2RlIHdoaWNoIGRpZCByZXN1bHQgaW4gWFNBLTIx
NSBvbiBYZW4gNC42IGFuZAo+IG9sZGVyLiBGb3IgdGhhdCByZWFzb24gSSBhdCBsZWFzdCB3YW50
IHRvIGV4cGxvcmUgd2hldGhlciB0aGlzIGlzIGEKPiBjaGFuZ2Ugd2Ugd2FudCB0byB0YWtlIGZv
ciA0LjkuCj4gLS0tCj4gdjI6IENoYW5nZSBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8qIHRhZ3Mg
YW5kIGFkZCBjb21tZW50IGFoZWFkIG9mIHRoZQo+ICAgICBsYWJlbHMuIENvbnZlcnQgOCglcnNp
KSB0byAxKjgoJXJzaSkgYW5kICglcnNpKSB0byAwKjgoJXJzaSkuCj4KPiAtLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
PiBAQCAtMjU4LDcgKzI1OCw3IEBAIGludDgwX3Nsb3dfcGF0aDoKPiAgICAgICAgICBqbXAgICBo
YW5kbGVfZXhjZXB0aW9uX3NhdmVkCj4gIAo+ICAvKiBDUkVBVEUgQSBCQVNJQyBFWENFUFRJT04g
RlJBTUUgT04gR1VFU1QgT1MgU1RBQ0s6ICAgICAgICAgICAgICAgICAgICAgKi8KPiAtLyogICB7
IFJDWCwgUjExLCBbRFMtR1MsXSBbQ1IyLF0gW0VSUkNPREUsXSBSSVAsIENTLCBSRkxBR1MsIFJT
UCwgU1MgfSAgICovCj4gKy8qICAgeyBSQ1gsIFIxMSwgW0VSUkNPREUsXSBSSVAsIENTLCBSRkxB
R1MsIFJTUCwgU1MgfSAgICAgICAgICAgICAgICAgICAqLwo+ICAvKiAlcmR4OiB0cmFwX2JvdW5j
ZSwgJXJieDogc3RydWN0IHZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8K
PiAgLyogT24gcmV0dXJuIG9ubHkgJXJieCBhbmQgJXJkeCBhcmUgZ3VhcmFudGVlZCBub24tY2xv
YmJlcmVkLiAgICAgICAgICAgICovCj4gIGNyZWF0ZV9ib3VuY2VfZnJhbWU6Cj4gQEAgLTI3Niw5
ICsyNzYsOSBAQCBjcmVhdGVfYm91bmNlX2ZyYW1lOgo+ICAgICAgICAgIG1vdnEgIFVSRUdTX3Jz
cCs4KCVyc3ApLCVyc2kKPiAgICAgICAgICBhbmRiICAkMHhmYyxVUkVHU19jcys4KCVyc3ApICAg
ICMgSW5kaWNhdGUga2VybmVsIGNvbnRleHQgdG8gZ3Vlc3QuCj4gIDI6ICAgICAgYW5kcSAgJH4w
eGYsJXJzaSAgICAgICAgICAgICAgICAjIFN0YWNrIGZyYW1lcyBhcmUgMTYtYnl0ZSBhbGlnbmVk
Lgo+IC0gICAgICAgIG1vdnEgICRIWVBFUlZJU09SX1ZJUlRfU1RBUlQsJXJheAo+ICsgICAgICAg
IG1vdnEgICRIWVBFUlZJU09SX1ZJUlRfU1RBUlQrMSwlcmF4Cj4gICAgICAgICAgY21wcSAgJXJh
eCwlcnNpCj4gLSAgICAgICAgbW92cSAgJEhZUEVSVklTT1JfVklSVF9FTkQrNjAsJXJheAo+ICsg
ICAgICAgIG1vdnEgICRIWVBFUlZJU09SX1ZJUlRfRU5EKzgqOCwlcmF4Cj4gICAgICAgICAgc2Ji
ICAgJWVjeCwlZWN4ICAgICAgICAgICAgICAgICAjIEluICt2ZSBhZGRyZXNzIHNwYWNlPyBUaGVu
IG9rYXkuCj4gICAgICAgICAgY21wcSAgJXJheCwlcnNpCj4gICAgICAgICAgYWRjICAgJWVjeCwl
ZWN4ICAgICAgICAgICAgICAgICAjIEFib3ZlIFhlbiBwcml2YXRlIGFyZWE/IFRoZW4gb2theS4K
PiBAQCAtMjg2LDEzICsyODYsMTMgQEAgVU5MSUtFTFlfU1RBUlQoZywgY3JlYXRlX2JvdW5jZV9m
cmFtZV9iYQo+ICAgICAgICAgIGxlYSAgIFVOTElLRUxZX0RJU1BBVENIX0xBQkVMKGNyZWF0ZV9i
b3VuY2VfZnJhbWVfYmFkX3NwKSglcmlwKSwgJXJkaQo+ICAgICAgICAgIGptcCAgIGFzbV9kb21h
aW5fY3Jhc2hfc3luY2hyb25vdXMgIC8qIERvZXMgbm90IHJldHVybiAqLwo+ICBfX1VOTElLRUxZ
X0VORChjcmVhdGVfYm91bmNlX2ZyYW1lX2JhZF9zcCkKPiAtICAgICAgICBzdWJxICAkNDAsJXJz
aQo+ICsgICAgICAgIHN1YnEgICQ3KjgsJXJzaQo+ICAgICAgICAgIG1vdnEgIFVSRUdTX3NzKzgo
JXJzcCksJXJheAo+ICAgICAgICAgIEFTTV9TVEFDCj4gICAgICAgICAgbW92cSAgVkNQVV9kb21h
aW4oJXJieCksJXJkaQo+IC0uTGZ0MjogIG1vdnEgICVyYXgsMzIoJXJzaSkgICAgICAgICAgICAg
IyBTUwo+ICsuTGZ0MjogIG1vdnEgICVyYXgsNio4KCVyc2kpICAgICAgICAgICAgIyBTUwo+ICAg
ICAgICAgIG1vdnEgIFVSRUdTX3JzcCs4KCVyc3ApLCVyYXgKPiAtLkxmdDM6ICBtb3ZxICAlcmF4
LDI0KCVyc2kpICAgICAgICAgICAgICMgUlNQCj4gKy5MZnQzOiAgbW92cSAgJXJheCw1KjgoJXJz
aSkgICAgICAgICAgICAjIFJTUAo+ICAgICAgICAgIG1vdnEgIFZDUFVfdmNwdV9pbmZvKCVyYngp
LCVyYXgKPiAgICAgICAgICBwdXNocSBWQ1BVSU5GT191cGNhbGxfbWFzayglcmF4KQo+ICAgICAg
ICAgIHRlc3RiICRUQkZfSU5URVJSVVBULFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKPiBAQCAtMzAx
LDcgKzMwMSw3IEBAIF9fVU5MSUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX3MKPiAg
ICAgICAgICBwb3BxICAlcmF4Cj4gICAgICAgICAgc2hscSAgJDMyLCVyYXggICAgICAgICAgICAg
ICAgICAjIEJpdHMgMzItMzk6IHNhdmVkX3VwY2FsbF9tYXNrCj4gICAgICAgICAgbW92dyAgVVJF
R1NfY3MrOCglcnNwKSwlYXggICAgICAjIEJpdHMgIDAtMTU6IENTCj4gLS5MZnQ0OiAgbW92cSAg
JXJheCw4KCVyc2kpICAgICAgICAgICAgICAjIENTIC8gc2F2ZWRfdXBjYWxsX21hc2sKPiArLkxm
dDQ6ICBtb3ZxICAlcmF4LDMqOCglcnNpKSAgICAgICAgICAgICMgQ1MgLyBzYXZlZF91cGNhbGxf
bWFzawo+ICAgICAgICAgIHNocnEgICQzMiwlcmF4Cj4gICAgICAgICAgdGVzdGIgJDB4RkYsJWFs
ICAgICAgICAgICAgICAgICAjIEJpdHMgMC03OiBzYXZlZF91cGNhbGxfbWFzawo+ICAgICAgICAg
IHNldHogICVjaCAgICAgICAgICAgICAgICAgICAgICAgIyAlY2ggPT0gIXNhdmVkX3VwY2FsbF9t
YXNrCj4gQEAgLTMxMywyMCArMzEzLDE5IEBAIF9fVU5MSUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2Vf
ZnJhbWVfYmFkX3MKPiAgICAgICAgICB0ZXN0YiAkMSA8PCBWTUFTU1RfVFlQRV9hcmNoaXRlY3R1
cmFsX2lvcGwsRE9NQUlOX3ZtX2Fzc2lzdCglcmRpKQo+ICAgICAgICAgIGNtb3ZuemwgVkNQVV9p
b3BsKCVyYngpLCVlY3ggICAgIyBCaXRzIDEzOjEyIChFRkxBR1MuSU9QTCkKPiAgICAgICAgICBv
cmwgICAlZWN4LCVlYXggICAgICAgICAgICAgICAgICMgRm9sZCBFRkxBR1MuSU9QTCBpbnRvICVl
YXgKPiAtLkxmdDU6ICBtb3ZxICAlcmF4LDE2KCVyc2kpICAgICAgICAgICAgICMgUkZMQUdTCj4g
Ky5MZnQ1OiAgbW92cSAgJXJheCw0KjgoJXJzaSkgICAgICAgICAgICAjIFJGTEFHUwo+ICAgICAg
ICAgIG1vdnEgIFVSRUdTX3JpcCs4KCVyc3ApLCVyYXgKPiAtLkxmdDY6ICBtb3ZxICAlcmF4LCgl
cnNpKSAgICAgICAgICAgICAgICMgUklQCj4gKy5MZnQ2OiAgbW92cSAgJXJheCwyKjgoJXJzaSkg
ICAgICAgICAgICAjIFJJUAo+ICAgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OX0VSUkNPREUs
VFJBUEJPVU5DRV9mbGFncyglcmR4KQo+ICAgICAgICAgIGp6ICAgIDFmCj4gICAgICAgICAgc3Vi
cSAgJDgsJXJzaQo+ICAgICAgICAgIG1vdmwgIFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KSwl
ZWF4Cj4gLS5MZnQ3OiAgbW92cSAgJXJheCwoJXJzaSkgICAgICAgICAgICAgICAjIEVSUk9SIENP
REUKPiArLkxmdDc6ICBtb3ZxICAlcmF4LDIqOCglcnNpKSAgICAgICAgICAgICMgRVJST1IgQ09E
RQo+ICAxOgo+IC0gICAgICAgIHN1YnEgICQxNiwlcnNpCj4gICAgICAgICAgbW92cSAgVVJFR1Nf
cjExKzgoJXJzcCksJXJheAo+IC0uTGZ0MTI6IG1vdnEgICVyYXgsOCglcnNpKSAgICAgICAgICAg
ICAgIyBSMTEKPiArLkxmdDEyOiBtb3ZxICAlcmF4LDEqOCglcnNpKSAgICAgICAgICAgICMgUjEx
Cj4gICAgICAgICAgbW92cSAgVVJFR1NfcmN4KzgoJXJzcCksJXJheAo+IC0uTGZ0MTM6IG1vdnEg
ICVyYXgsKCVyc2kpICAgICAgICAgICAgICAgIyBSQ1gKPiArLkxmdDEzOiBtb3ZxICAlcmF4LDAq
OCglcnNpKSAgICAgICAgICAgICMgUkNYCj4gICAgICAgICAgQVNNX0NMQUMKPiAgICAgICAgICAv
KiBSZXdyaXRlIG91ciBzdGFjayBmcmFtZSBhbmQgcmV0dXJuIHRvIGd1ZXN0LU9TIG1vZGUuICov
Cj4gICAgICAgICAgLyogSUEzMiBSZWYuIFZvbC4gMzogVEYsIFZNLCBSRiBhbmQgTlQgZmxhZ3Mg
YXJlIGNsZWFyZWQgb24gdHJhcC4gKi8KPiBAQCAtMzQ1LDI0ICszNDQsMzAgQEAgVU5MSUtFTFlf
U1RBUlQoeiwgY3JlYXRlX2JvdW5jZV9mcmFtZV9iYQo+ICBfX1VOTElLRUxZX0VORChjcmVhdGVf
Ym91bmNlX2ZyYW1lX2JhZF9ib3VuY2VfaXApCj4gICAgICAgICAgbW92cSAgJXJheCxVUkVHU19y
aXArOCglcnNwKQo+ICAgICAgICAgIHJldAo+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0Miwg
IGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzMyKQo+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0
MywgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzI0KQo+IC0gICAgICAgIF9BU01fRVhUQUJMRSgu
TGZ0NCwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzgpCj4gLSAgICAgICAgX0FTTV9FWFRBQkxF
KC5MZnQ1LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMTYpCj4gLSAgICAgICAgX0FTTV9FWFRB
QkxFKC5MZnQ2LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHQpCj4gLSAgICAgICAgX0FTTV9FWFRB
QkxFKC5MZnQ3LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHQpCj4gLSAgICAgICAgX0FTTV9FWFRB
QkxFKC5MZnQxMiwgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfOCkKPiAtICAgICAgICBfQVNNX0VY
VEFCTEUoLkxmdDEzLCBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdCkKPiArICAgICAgICBfQVNNX0VY
VEFCTEUoLkxmdDIsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF82eDgpCj4gKyAgICAgICAgX0FT
TV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNXg4KQo+ICsgICAgICAg
IF9BU01fRVhUQUJMRSguTGZ0NCwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzR4OCkKPiArICAg
ICAgICBfQVNNX0VYVEFCTEUoLkxmdDUsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zeDgpCgpE
byB5b3UgcGVyaGFwcyBtZWFuIHRvIHN3YXAgdGhlIGxhYmVscyBmb3IgNCBhbmQgNT8KCn5BbmRy
ZXcKCj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1
bHRfMng4KQo+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NywgIGRvbWFpbl9jcmFzaF9wYWdl
X2ZhdWx0XzJ4OCkKPiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDEyLCBkb21haW5fY3Jhc2hf
cGFnZV9mYXVsdF8xeDgpCj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQxMywgZG9tYWluX2Ny
YXNoX3BhZ2VfZmF1bHRfMHg4KQo+ICAKPiAtZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMzI6Cj4g
KyAgICAgICAgLnB1c2hzZWN0aW9uIC5maXh1cCwgImF4IiwgQHByb2diaXRzCj4gKyAgICAgICAg
IyBOdW1lcmljIHRhZ3MgYmVsb3cgcmVwcmVzZW50IHRoZSBpbnRlbmRlZCBvdmVyYWxsICVyc2kg
YWRqdXN0bWVudC4KPiArZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNng4Ogo+ICAgICAgICAgIGFk
ZHEgICQ4LCVyc2kKPiAtZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMjQ6Cj4gK2RvbWFpbl9jcmFz
aF9wYWdlX2ZhdWx0XzV4ODoKPiAgICAgICAgICBhZGRxICAkOCwlcnNpCj4gLWRvbWFpbl9jcmFz
aF9wYWdlX2ZhdWx0XzE2Ogo+ICtkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF80eDg6Cj4gICAgICAg
ICAgYWRkcSAgJDgsJXJzaQo+IC1kb21haW5fY3Jhc2hfcGFnZV9mYXVsdF84Ogo+ICtkb21haW5f
Y3Jhc2hfcGFnZV9mYXVsdF8zeDg6Cj4gICAgICAgICAgYWRkcSAgJDgsJXJzaQo+IC1kb21haW5f
Y3Jhc2hfcGFnZV9mYXVsdDoKPiArZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMng4Ogo+ICsgICAg
ICAgIGFkZHEgICQ4LCVyc2kKPiArZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMXg4Ogo+ICsgICAg
ICAgIGFkZHEgICQ4LCVyc2kKPiArZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMHg4Ogo+ICAgICAg
ICAgIEFTTV9DTEFDCj4gICAgICAgICAgbW92cSAgJXJzaSwlcmRpCj4gICAgICAgICAgY2FsbCAg
c2hvd19wYWdlX3dhbGsKPiBAQCAtMzgwLDYgKzM4NSw3IEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5j
X2V4dGFibGUpCj4gICAgICAgICAgb3JiICAgJWFsLFVSRUdTX2NzKCVyc3ApCj4gICAgICAgICAg
eG9ybCAgJWVkaSwlZWRpCj4gICAgICAgICAgam1wICAgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cyAvKiBEb2VzIG5vdCByZXR1cm4gKi8KPiArICAgICAgICAucG9wc2VjdGlvbgo+ICAKPiAg
RU5UUlkoY29tbW9uX2ludGVycnVwdCkKPiAgICAgICAgICBTQVZFX0FMTCBDTEFDCj4KPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 08:43:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 08:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Ypv-00020q-1G; Fri, 05 May 2017 08:43:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d6Ypt-000204-Pu
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 08:43:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 9A/8D-03920-93B3C095; Fri, 05 May 2017 08:43:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXCqh5zXdfCmif
 S4Op/VYsLK3eyWHzfMpnJgcnj8IcrLB7TPm5jCWCKYs3MS8qvSGDNOLtqEVPBSeGK1VdaGRsY
 7/F3MXJxCAksZpSYdWAhYxcjJweLgIrEhkPPmEBsNgE5iXUbb7CB2CIC2hIvVq0Ds5kFPCROT
 JrEDmILC9hIzPnyHszmFbCS+Nh4AmyOkIC9xJWFc5gg4oISJ2c+YYHo1ZHYufUO0BwOIFtaYv
 k/DpAwp4CDxIRDk8BaRYFOuDLhLdhICQERiV93PjFD2JoSBy9tYoGwFSTuf77GBmEHSkxr3M4
 8gVFwFpJts5Bsm4WwbQEj8ypG9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRi
 veT83E2MwCBmAIIdjDMv+x9ilORgUhLlTRPliRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwStoB
 ZQTLEpNT61Iy8wBxhNMWoKDR0mE1xAkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rzmIE
 UCIEUZpXlwI2CxfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvEwgU3gy80rgNr0COoIJ6Ih
 oUbAjShIRUlINjDwHxR3M6va8uBHZeybHr31q7/uQvP3bL66bufynm+O5mhhxzr/v7yQ8384X
 p2rCMyuXtedTa1lXaoT9neb+D/psnRE7+lc7CzE8m24r8btmRueNxD3taq8WS26Oee6Z2bDQ+
 7Lv/YcT8hl9o10Kq6Lc9XcqLua6qBIsc2T31/m8bqsV5i7/q8RSnJFoqMVcVJwIADDwWjroAg
 AA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493973816!77319254!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47514 invoked from network); 5 May 2017 08:43:36 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 08:43:36 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d6Ypo-000Imo-8d; Fri, 05 May 2017 08:43:32 +0000
Date: Fri, 5 May 2017 09:43:32 +0100
From: Tim Deegan <tim@xen.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170505084332.GA70869@deinos.phlegethon.org>
References: <22795.9270.372526.854999@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22795.9270.372526.854999@mariner.uk.xensource.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org
Subject: Re: [Xen-devel] Security support scope (apropos of Xen and CNA)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTM6NTMgKzAxMDAgb24gMDQgTWF5ICgxNDkzOTA1OTkwKSwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gVG8gYmVjb21lIGEgQ05BIChDVkUgTnVtYmVyaW5nIEF1dGhvcml0eSksIHdoaWNoIHdlIHdv
dWxkIGxpa2UgdG8gZG8sCj4gd2UgbmVlZCB0byBwcm92aWRlIE1JVFJFJ3MgQ05BIHByb2dyYW1t
ZSB3aXRoIGEgZGVmaW5pdGlvbiBvZiB0aGUKPiBzY29wZSBvZiBvdXIgQ05BLiAgVGhhdCBzaG91
bGQgYmUgdGhlIHNjb3BlIG9mIG91ciBnZW5lcmFsIHNlY3VyaXR5Cj4gc3VwcG9ydCwgY2xlYXJs
eS4KPiAKPiBBdCB0aGUgbW9tZW50IHdlIGRvbid0IHNlZW0gdG8gaGF2ZSB0aGlzIHdyaXR0ZW4g
ZG93biBpbiBhIHNpbmdsZQo+IGNsZWFyIGRvY3VtZW50LiAgSSBhbSBhd2FyZSBvZiB0aGUgZm9s
bG93aW5nIHBsYWNlcyB3aGljaCBjYW4gY29udGFpbgo+IGluZm9ybWF0aW9uIGFib3V0IHNlY3Vy
aXR5IHN1cHBvcnQgKG5vcm1hbGx5LCBpbiB0aGUgZm9ybSBvZgo+IHN0YXRlbWVudHMgc2F5aW5n
IHRoYXQgY2VydGFpbiB0aGluZ3MgYXJlIG5vdCBzdXBwb3J0ZWQpOgo+IAo+ICAqIGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMgaGFz
IGEKPiAgICB0YWJsZSBvZiB2ZXJzaW9ucyB3aXRoIHNlY3VyaXR5IHN1cHBvcnQsIGFuZCBpbmZv
cm1hdGlvbiBhYm91dCBzb21lCj4gICAgZmVhdHVyZXMuCj4gCj4gICogeGVuLmdpdDpkb2NzL21p
c2MvcWVtdS14ZW4tc2VjdXJpdHksIGxpbWl0cyBzZWN1cml0eSBzdXBwb3J0IHRvCj4gICAgc29t
ZSBjb25maWd1cmF0aW9ucy4KPiAKPiAgKiB4ZW4uZ2l0Ok1BSU5UQUlORVJTIG1pZ2h0IGluIHBy
aW5jaXBsZSBoYXZlIGEgc3RhdHVzIG5vdCBpbXBseWluZwo+ICAgIHNlY3VyaXR5IHN1cHBvcnQu
Cj4gCj4gICogRG9jcyBmb3IgYW4gaW5kaXZpZHVhbCBmZWF0dXJlIChlZyBpbiB4bCBkb2NzKSBt
aWdodCBzYXkgdGhhdCB0aGUKPiAgICBmZWF0dXJlIGlzIG5vdCBhZHZpc2VkLCBvciBub3Qgc3Vw
cG9ydGVkLCBvciBzb21ldGhpbmcuCj4gCj4gICogUHJldmlvdXMgWFNBIGFkdmlzb3JpZXMgbWln
aHQgd2l0aGRyYXcgc3VwcG9ydC4KPiAKPiBUaGlzIGRpdmVyc2l0eSBvZiBpbmZvcm1hdGlvbiBz
b3VyY2VzIGlzIHJhdGhlciB1bnNhdGlzZmFjdG9yeS4KPiAKPiBJIHRoaW5rIHdlIG5lZWQgdG8g
YXQgbGVhc3QgcmVkdWNlIHRoZSBudW1iZXIgb2YgZGlmZmVyZW50IGluZm9ybWF0aW9uCj4gc291
cmNlcy4gIEFsc28gd2UgbmVlZCBhbiBvdmVydmlldyBkb2N1bWVudCB3aGljaCBwb2ludHMgdG8g
dGhlbSBhbGwuCj4gCj4gV2hlcmUgc2hvdWxkIHRoaXMgb3ZlcnZpZXcgZG9jdW1lbnQgYmUgPyAg
V2hpY2ggb2YgdGhlIGFib3ZlIHNvdXJjZXMKPiBzaG91bGQgYmUgY29hbGVzY2VkIGludG8gd2hp
Y2ggb3RoZXJzID8KCklNTyB0aGUgb3ZlcnZpZXcgc2hvdWxkIG9uIHRoZSBtYWluIHhlbnByb2pl
Y3Qub3JnIHNpdGUsIGlkZWFsbHkgaW4KdGhlIHNlY3VyaXR5IHByb2Nlc3MgcHJlYW1ibGUsIG9y
IGJlc2lkZSBpdCBpZiBpdCBnZXRzIHRvbyBsb25nLgoKSXQgc2hvdWxkIHJlYWQgc29tZXRoaW5n
IGxpa2UgdGhpczoKCiAtIFNlY3VyaXR5IHN1cHBvcnQgaXMgcHJvdmlkZWQgZm9yIHRoZSBmb2xs
b3dpbmcgdmVyc2lvbnM6CiAgIFtMaXN0IG9mIHZlcnNpb25zLCArIGFuIGl0ZW0gb24gdGhlIHJl
bGVhc2UgY2hlY2tsaXN0IHRvIHVwZGF0ZSBpdC5dCgogLSBPbmx5IGZlYXR1cmVzIGxpc3RlZCBh
cyBTdXBwb3J0ZWQgaW4gTUFJTlRBSU5FUlMgZ2V0IHN1cHBvcnQuCgogLSBTcGVjaWZpYyBleGVt
cHRpb25zOgogICBbIG1vdmUgcWVtdS14ZW4tc2VjdXJpdHkgaGVyZSwgYW5kIGRlbGV0ZSBpdCBm
cm9tIHRoZSB0cmVlIF0KICAgWyBicmllZiBzdW1tYXJ5IG9mIFhTQS03NyArIGEgbGluayBmb3Ig
ZGV0YWlscy4gXSAKICAgWyBhbnl0aGluZyBlbHNlPyAgSSBkb24ndCB0aGluayB3ZSBuZWVkIHRv
IGV4cGxpY2l0bHkgY2FsbCBvdXQgdG8KICAgICBkb2NzIGZvciBpbmRpdmlkdWFsIGZlYXR1cmVz
LCBidXQgdGhlcmUgbWlnaHQgYmUgc29tZSB0aGluZ3MKICAgICB0byBtZW50aW9uIGhlcmUsIGUu
Zy4gRE1BIGF0dGFja3Mgd2l0aCBJT01NVSBkaXNhYmxlZC4gXQoKTm90IHN1cmUgYWJvdXQgdGhl
IFhlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMgd2lraSBwYWdlIC0tIGl0J3MgbmljZQp0byBo
YXZlIGFsbCB0aGF0IGluZm8gKyBoaXN0b3JpY2FsIHZlcnNpb25zIGluIG9uZSBwbGFjZTsgb24g
dGhlCm90aGVyIGhhbmQgaXQncyBub3QgdGhlIGNhbm9uaWNhbCBzb3VyY2UgZm9yIG1vc3Qgb2Yg
aXQgYW5kIHJpc2tzCmdldHRpbmcgb3V0IG9mIGRhdGUuICBNYXliZSBpdCBuZWVkcyBhbiBpbnRy
b2R1Y3Rpb24gcG9pbnRpbmcgb3V0CnRoYXQgTUFJTlRBSU5FUlMgYW5kIHRoZSBuZXcgc2VjdXJp
dHkgc2NvcGUgZG9jIGFyZSB0aGUgb2ZmaWNpYWwgc291cmNlcy4KCkNoZWVycywKClRpbS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 08:49:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 08:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Yvx-0002LG-MO; Fri, 05 May 2017 08:49:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=291e14945=citrix-osstest@xenproject.org>)
 id 1d6Yvv-0002L9-Ui
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 08:49:52 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6B/95-03371-FAC3C095; Fri, 05 May 2017 08:49:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXnedDU+
 kQfdMOYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjH740L2glmCFYfPPmZpYHzG1cXIySEh4C9x
 +O9O1i5GDiDbXaJhbxpIWETAWWLCh9tsIDavgJ7EvjvvWUFsYYFgiQdrepi6GLmAyhtZJT42z
 GeB6FWVeNKZClLDJuAhMbFnIguIzSKgInF52T5GEFtIQEti6eKVTBAzBSVOznwCVsMsICFx8M
 ULZogxFhJ7X1VMYOSdhaRqFpKqBYxMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAgOHAQh2MN7eGHCIUZKDSUmUN02UJ1KILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBO8Ca6CcYFFqempFWmYOMIRh0hIcPEoivEogad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz
 0uVEudVBEaEkABIUUZpHtwIWDxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvE5BVPJl5JX
 CbXgEdwQR0RLQo2BEliQgpqQZGJUdH1cDnDDVPm1tOGD/9rvNp0wn1oNatXRsPOJRrmNzIjAx
 u+dQ892+qHvvBd5cvpeoqitxc3SC+6UrCpZtTZt08UcO4/ujDlYznvtkxWkuosXDs1SzYFPp9
 rUL8NOnfl92azv8LOzijWqk5+0h9caFlG8OcpLx3cTUOag4f16VvPFTzfb2xEktxRqKhFnNRc
 SIAFpyRJKICAAA=
X-Env-Sender: prvs=291e14945=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493974188!47678771!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6763 invoked from network); 5 May 2017 08:49:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 08:49:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,291,1491264000"; d="scan'208";a="431028108"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71257-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71239
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 5 May 2017 09:49:46 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71257: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjU3IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMjU3LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTIzOQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 08:52:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 08:52:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6YyZ-0002v5-3a; Fri, 05 May 2017 08:52:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d6YyY-0002ux-Gs
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 08:52:34 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 83/91-02183-15D3C095; Fri, 05 May 2017 08:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSasW6gLU+
 kwfc+Lot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHg5De2gu8sFRc/hjYwtrJ0MXJxCAlMZ5R4
 e+ocmMMisJVZomXaIyCHk0NCYA6rxNTj6RB2nkTT8b/MEHaxxOGVC5lAbF4BQYmTM5+A1QsJe
 Em0TD/CDmJzCrhK/N40kx0ini/xce4xsF42AQWJTT9mMYLYLAIqEh9utkDNCZC4c24JK4gtLO
 AncefgH7BeEQE1iXnHljCCHMcsMIVZYtGStUCDOIAcdYn184QmMArMQnLGLITMAkamVYwaxal
 FZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgUHIAAQ7GJu2ex5ilORg
 UhLlTRPliRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvABignWJSanlqRlpkDjAeYtAQHj5IIr
 xBImre4IDG3ODMdInWK0ZLjxeX375k45tz7CiSfrPzxnkmIJS8/L1VKnHcGSIMASENGaR7cOF
 jMXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw7yproCk8mXklcFtfAR3EBHRQtCjYQSWJCCm
 pBsa1z2pDPS706Vsbbv4UcHy78LGLFyd+firE+eXbu01Set1WSyq1tDyv5t5hkCnb7TjlIRfP
 /Lqapzv7+O9rfwhco/ciS6+2fPP+rc8Ecn5ff5S8u9T/wGTdTZJSc2p7p8x4Il526NLNArsd3
 1v3p7glHHCTPTIz/HqY5DGxzvXekt4Jhq3RLieUWIozEg21mIuKEwFn5Ml/1AIAAA==
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1493974352!60247401!1
X-Originating-IP: [209.85.214.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7026 invoked from network); 5 May 2017 08:52:33 -0000
Received: from mail-it0-f51.google.com (HELO mail-it0-f51.google.com)
 (209.85.214.51)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 08:52:33 -0000
Received: by mail-it0-f51.google.com with SMTP id c15so17723607ith.0
 for <xen-devel@lists.xensource.com>; Fri, 05 May 2017 01:52:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=efBdgEiK+fv0kECThP4BotkmY0iGu/BEw9CB1iVrxi8=;
 b=YYq7AOkNejJfWb2wdc2RRF6MDurX6b9qchseXa0wxNuZEvnt7wKATfcSiPlkxDlfXI
 sXcUWwWYD/rYQC1X7pV8EtJ68cHBZhLYfGXPRRz+sByhbJNcYQWu8f9dhK7yO2uylgWS
 +H+UG+vW6QVTFoFOBRtv34CWtyHlAFFCNNMj0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=efBdgEiK+fv0kECThP4BotkmY0iGu/BEw9CB1iVrxi8=;
 b=EdMMxAXUKKyGvEyWvwD+rb/e8V7CqIpVFYkh3p253wy0KTs4CRN6vjkkcVH4zBycUe
 xPBSYDnjO4A63Bc3C97/4WpOEIwgCmrSgieU0WBc/W+A/W/EVtcpzlVS0M0hDynsTUMH
 JLzGzWh//tkvTr6xL9SW3P8+hQqsdig41OerV+/gKQQ/S6RvqygoW6PV4dKguNvFKgrh
 OCXHcmUCZYIm3wv81whudP+96L/ZtPJ9ShPTfl8AqgH1EXT852yLZz88MSM7bNSfIyAP
 +LENdMqGX5Zw6db/4dnC0w0pWaq641PUyl1m/bHC6lYzveDUNKa8Ehb1LgL24tU+RuQD
 8dIA==
X-Gm-Message-State: AN3rC/77n8tFHiySP0sCiwpC+1Ax+lPw8mTN4XXEyW2vyvzgP+d9QsyE
 zUx/4MW4fL4qtn5M90OZi004NB0x/qee
X-Received: by 10.36.60.132 with SMTP id m126mr7217047ita.113.1493974352012;
 Fri, 05 May 2017 01:52:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.142.137 with HTTP; Fri, 5 May 2017 01:52:31 -0700 (PDT)
In-Reply-To: <20170504160050.GA9401@router-fw-old.local.net-space.pl>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170504160050.GA9401@router-fw-old.local.net-space.pl>
From: Fu Wei <fu.wei@linaro.org>
Date: Fri, 5 May 2017 16:52:31 +0800
Message-ID: <CADyBb7ssE0e0SWY+40C5+kqk81LixUEXyq9oJYdW5ekCG8EBXw@mail.gmail.com>
To: Daniel Kiper <dkiper@net-space.pl>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel@lists.xensource.com, Ian Campbell <Ian.Campbell@citrix.com>,
 arvidjaar@gmail.com, Vladimir Serbinenko <phcoder@gmail.com>,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Jon Masters <jcm@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 0/3] arm64,
	xen: add xen_boot support into grup-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFuaWVsLAoKT24gNSBNYXkgMjAxNyBhdCAwMDowMCwgRGFuaWVsIEtpcGVyIDxka2lwZXJA
bmV0LXNwYWNlLnBsPiB3cm90ZToKPiBIZXksCj4KPiBPbiBUdWUsIE1heSAwMiwgMjAxNyBhdCAw
MzowNjoyNFBNICswODAwLCBmdS53ZWlAbGluYXJvLm9yZyB3cm90ZToKPj4gRnJvbTogRnUgV2Vp
IDxmdS53ZWlAbGluYXJvLm9yZz4KPj4KPj4gVGhpcyBwYXRjaHNldCBhZGQgeGVuX2Jvb3Qgc3Vw
cG9ydCBpbnRvIGdydXAtbWtjb25maWcgZm9yCj4+IGdlbmVyYXRpbmcgeGVuIGJvb3QgZW50cmFu
Y2VzIGF1dG9tYXRpY2FsbHkKPj4KPj4gQWxzbyB1cGRhdGUgdGhlIGRvY3MvZ3J1Yi50ZXhpIGZv
ciBuZXcgeGVuX2Jvb3QgY29tbWFuZHMuCj4KPiBTbG93bHkgcmVjb3ZlcmluZyBhZnRlciBsb25n
IHdlZWtlbmQgaW4gUG9sYW5kLgo+IEkgd2lsbCB0YWtlIGEgbG9vayBhdCB0aGlzIHByb2JhYmx5
IG5leHQgd2Vlay4KCk9LLCB0aGFua3MsIHNvcnJ5IGZvciBkZWxheSwgSSBzaG91bGQgcG9zdCBp
dCBsb25nIHRpbWUgYWdvLgpMb29raW5nIGZvcndhcmQgdG8geW91ciBmZWVkYmFjayEKCj4KPiBE
YW5pZWwKCgoKLS0gCkJlc3QgcmVnYXJkcywKCkZ1IFdlaQpTb2Z0d2FyZSBFbmdpbmVlcgpSZWQg
SGF0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 08:55:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 08:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Z1D-0003AW-H6; Fri, 05 May 2017 08:55:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d6Z1C-0003AO-EK
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 08:55:18 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 02/B5-03587-5FD3C095; Fri, 05 May 2017 08:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0Ov+5XW55
 IgyP3RSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3M3czFbxhqfh3+yFTA+Nkli5GTg4JASOJ
 txP/MXUxcnEICSxklDh3/BU7SEJYIF7izZSXjCC2iICBxPvrk9i6GDmAirwk/u4PBwkzCzhIX
 O79xgRiswmoSmy4fooVxOYVsJb4OeUbC0g5i4CKxMX1/CBhUYFwibeNR1ggSgQlTs58AmZzCn
 hLrD++nxFipJ7Ejuu/WCFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1NtJLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4el3gIUZJDiYlUd40UZ5IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8C2yAcoJFqempFWmZOcCgh0lLcPAoifAKgaR5iwsSc4sz0
 yFSpxh1Oebc+/qeSYglLz8vVUqclxUYQ0ICIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvFEgq3gy80rgNr0COoIJ6IhoUbAjShIRUlINjIUGD9MfmHpf5+NvUMl5/4lhVY5
 ykkGW7aWLlzmyq+unhPlktKz8ofuqTiw4IGgnQ7no7kjJfbuFU2dXVD645r0z4UOM2r+9KkLX
 J65SV7n1mFf6U1FWttAVt1Nyl1rNt6lLidt92fONxdOv5mDZzB6fOaud8u8a/Q/o3L35R+O6s
 IV72rIuKbEUZyQaajEXFScCAKSBDo27AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493974517!66728089!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20385 invoked from network); 5 May 2017 08:55:17 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 May 2017 08:55:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 76A20AAF2;
 Fri,  5 May 2017 08:55:16 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1493842851-10859-1-git-send-email-boris.ostrovsky@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6c6cbe05-eaa1-fc14-570e-a6f0c63602ab@suse.com>
Date: Fri, 5 May 2017 10:55:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493842851-10859-1-git-send-email-boris.ostrovsky@oracle.com>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/x86: Do not call xen_init_time_ops()
 until shared_info is initialized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMjI6MjAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBSb3V0aW5lcyB0aGF0
IGFyZSBzZXQgYnkgeGVuX2luaXRfdGltZV9vcHMoKSB1c2Ugc2hhcmVkX2luZm8ncwo+IHB2Y2xv
Y2tfdmNwdV90aW1lX2luZm8gYXJlYS4gVGhpcyBhcmVhIGlzIG5vdCBwcm9wZXJseSBhdmFpbGFi
bGUgdW50aWwKPiBzaGFyZWRfaW5mbyBpcyBtYXBwZWQgaW4geGVuX3NldHVwX3NoYXJlZF9pbmZv
KCkuCj4gCj4gVGhpcyBiZWNhbWUgZXNwZWNpYWxseSBwcm9ibGVtYXRpYyBkdWUgdG8gY29tbWl0
IGRkNzU5ZDkzZjRkZCAoIng4Ni90aW1lcnM6Cj4gQWRkIHNpbXBsZSB1ZGVsYXkgY2FsaWJyYXRp
b24iKSB3aGVyZSB3ZSBlbmQgdXAgcmVhZGluZyB0c2NfdG9fc3lzdGVtX211bAo+IGZyb20geGVu
X2R1bW15X3NoYXJlZF9pbmZvIChpLmUuIGdldHRpbmcgemVybyB2YWx1ZSkgYW5kIHRoZW4gdHJ5
aW5nCj4gdG8gZGl2aWRlIGJ5IGl0IGluIHB2Y2xvY2tfdHNjX2toeigpLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpQdXNo
ZWQgdG8geGVuL3RpcCBmb3ItbGludXMtNC4xMmIKCgpUaGFua3MsCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 08:57:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 08:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Z2y-0003Jq-VB; Fri, 05 May 2017 08:57:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d6Z2y-0003Jh-1i
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 08:57:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 2C/22-02202-36E3C095; Fri, 05 May 2017 08:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSanm6SHU+
 kwbQXmhb3prxnd2D02N63iz2AMYo1My8pvyKBNePDxGOsBRe4Kl7NDGxgfMjRxcjFISQwlVHi
 8JFPTCAOi8BWZon27bvZQBwJgTmsEhNv/mHtYuQAcvIk5vyX6mLkBDKLJQ61PGADsXkFBCVOz
 nzCAmILCXhJbF26gRnE5hTwlpi25BtU/DKjRPc9OxCbTUBBYtOPWYwgNouAikRP521WiDkBEi
 0nGtlBbGGBAol5TZPBakQE9CU23QaJc3EwC0xglrjY9pcN5B5mAXWJ9fOEJjAKzEJyxiyEzAJ
 GplWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBWM/AwLiD
 sWWv3yFGSQ4mJVHeNFGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJNsgXKCRanpqRVpmTnAe
 IBJS3DwKInwloOkeYsLEnOLM9MhUqcYLTleXH7/nonj3dIPQPLJyh/vmYRY8vLzUqXEeVlBGg
 RAGjJK8+DGwWL2EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXi+QKTyZeSVwW18BHcQEdFC
 0KNhBJYkIKakGRpsHBw5ZLK6xXP5wtkO5ls/FAynz7d79SVVzjDq37Z1x2sIvE4TXu87PLlq1
 e9r2aWJ7upytPZZt73ilsaZG4z2TYXV0+eIvJ62n5+pNS7Q9ql6wZf+XdW3cruEXS7K/f7v0k
 slg9cYqryePpQ5I+j+Ofrcx4L3Kvfa4ygZOjgaWr4er74taXVFiKc5INNRiLipOBADwxAPJ1A
 IAAA==
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493974625!68030847!1
X-Originating-IP: [209.85.214.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50600 invoked from network); 5 May 2017 08:57:06 -0000
Received: from mail-it0-f46.google.com (HELO mail-it0-f46.google.com)
 (209.85.214.46)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 08:57:06 -0000
Received: by mail-it0-f46.google.com with SMTP id 131so824935itz.1
 for <xen-devel@lists.xensource.com>; Fri, 05 May 2017 01:57:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=KDA5F+dKjkeojkAZSjGTCvckw7DXmi5aVYcw96tyV4s=;
 b=VAbW18MHYdg6rM+OmMvZzS6a/+CL+hHJl2mznsfjmEtiuG8P6htnrvYxTHqA04aB6K
 O99n9NmXxiuuI1xbaetemU+7zarO9OFWFikwhlKS2Q/gyXmQlkxmVlrhnReeSlf6Quq8
 h3epyIuY0fovp2y5Fuufv2XuTkX1VoHGIEUrw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=KDA5F+dKjkeojkAZSjGTCvckw7DXmi5aVYcw96tyV4s=;
 b=arIy5mfxUL8SqgP3Q2JFol/Zk6etXpy3igy5RlywMt+wD4E+q8dNa8UYyFQLAzjMeT
 jug8s2ii2f3Bt38OQ66RFOpj3EitQKFEl2Z4Xnk+6yVrgoftA9kPVQZRz0KwrzaENkLi
 izFkF8P+ZmIJbbEv7Qaj2vrEsBIRh4KynzoVuYnDgIz1CKo9BYQjRCuAcVkAFt9QUbLt
 vrBWMmIrXc9tGRlKXWcx3B40jOeEiRVUlmGzNrGqnJYMcyPC70zSHJIeCl7ctFKhyiFu
 vSlkZHOaLIldGmwVAPDbSHMNcmVqd24dDJOKmlBYwncoXMcvbVWhZFodzDQfu9umVxbn
 wdsA==
X-Gm-Message-State: AN3rC/6TpyUumwrVxN28KUnFD6K8rsiWWGke/XalmQjzj0MWgTYzE9sA
 vFIdCBNgMIThNHOqurn3UGzKuI5CYLsV
X-Received: by 10.36.60.132 with SMTP id m126mr7232092ita.113.1493974625473;
 Fri, 05 May 2017 01:57:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.142.137 with HTTP; Fri, 5 May 2017 01:57:05 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705031346040.9240@sstabellini-ThinkPad-X260>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <680df766-68fa-4506-837b-48906594a6c2@citrix.com>
 <alpine.DEB.2.10.1705031346040.9240@sstabellini-ThinkPad-X260>
From: Fu Wei <fu.wei@linaro.org>
Date: Fri, 5 May 2017 16:57:05 +0800
Message-ID: <CADyBb7uqwpDZ_Fexd-Xuk1OKJMecYusrZXT1Cj-ciuPtgfrqsg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel@lists.xensource.com, Jon Masters <jcm@redhat.com>,
 arvidjaar@gmail.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 Vladimir Serbinenko <phcoder@gmail.com>, Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDQgTWF5IDIwMTcgYXQgMDQ6NTMsIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gT24gV2VkLCAzIE1heSAyMDE3LCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwMi8wNS8xNyAwODowNiwgZnUud2VpQGxpbmFyby5vcmcg
d3JvdGU6Cj4+ID4gRnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KPj4gPgo+PiA+IFRo
aXMgcGF0Y2ggYWRkcyB0aGUgc3VwcG9ydCBvZiB4ZW5fYm9vdCBjb21tYW5kIGZvciBhYXJjaDY0
Ogo+PiA+ICAgICB4ZW5faHlwZXJ2aXNvcgo+PiA+ICAgICB4ZW5fbW9kdWxlCj4+ID4gVGhlc2Ug
dHdvIGNvbW1hbmRzIGFyZSBvbmx5IGZvciBhYXJjaDY0LCBzaW5jZSBpdCBoYXMgaXRzIG93biBw
cm90b2NvbCBhbmQKPj4gPiBjb21tYW5kcyB0byBib290IHhlbiBoeXBlcnZpc29yIGFuZCBEb20w
LCBidXQgbm90IG11bHRpYm9vdC4KPj4gPgo+PiA+IEZvciBvdGhlciBhcmNoaXRlY3R1cmVzLCB0
aGV5IGFyZSBzdGlsbCB1c2luZyBtdWx0aWJvb3QgYW5kIG1vZHVsZQo+PiA+IGNvbW1hbmRzLgo+
PiA+Cj4+ID4gU2lnbmVkLW9mZi1ieTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KPj4KPj4g
U29ycnkgaWYgSSBhbSBqdW1waW5nIGluIGxhdGUgYW5kIGFza2luZyBhd2t3YXJkIHF1ZXN0aW9u
cywgYnV0IHdoYXQgaXMKPj4gc3BlY2lhbCBhYm91dCBYZW4vYWFyY2g2NCBoZXJlPyAgV2h5IGlz
IGl0IHVzaW5nIGEgbm9uLXN0YW5kYXJkIGVudHJ5Cj4+IG1lY2hhbmlzbT8KPgo+IE11bHRpYm9v
dCBpcyBub3QgYXZhaWxhYmxlIG9uIEFSTS4gVGhlIGJvb3QgcHJvdG9jb2wgd2UgaGF2ZSBvbiBB
Uk0gaXMKPiBGRFQgYmFzZWQ6Cj4KPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14
ZW4uZ2l0O2E9YmxvYjtmPWRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPgo+
IFdlIG9mdGVuIHJlZmVyIHRvIGl0IGFzICJtdWx0aWJvb3QgZm9yIGFybSIgYnV0IGluIGZhY3Qg
aXQgaXMgbm90Cj4gcmVsYXRlZCB0byB0aGUgeDg2IG11bHRpYm9vdCBpbiBhbnkgd2F5Lgo+Cj4g
SW4gR3J1YiwgdGhlIHR3byBwcm90b2NvbHMgKG11bHRpYm9vdCBhbmQKPiBkb2NzL21pc2MvYXJt
L2RldmljZS10cmVlL2Jvb3RpbmcudHh0KSBhcmUga2VwdCBjbGVhcmx5IGRpc3RpbmN0Cj4gKDU1
QTY4N0U1LjQwNzAxMDZAZ21haWwuY29tKS4gSGVuY2UsIHRoZSBuZWVkIGZvciB0aGlzIHBhdGNo
LgoKRXhhY3RseSwgZ3JlYXQgdGhhbmtzIGZvciB5b3VyIGV4cGxhbmF0aW9uISA6LSkKCgoKLS0g
CkJlc3QgcmVnYXJkcywKCkZ1IFdlaQpTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 08:59:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 08:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Z5Y-0003Ub-Bq; Fri, 05 May 2017 08:59:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1d6Z5W-0003UV-Ru
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 08:59:47 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D3/87-02183-20F3C095; Fri, 05 May 2017 08:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsXiVRvkostozxN
 psH0jn8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF181zWgjPiFYe71BoYZwh3MXJxCAlMY5Q4
 eLSJHcRhEZjFKnHj3Eo2EEdCYBurxMH7x5i7GDmBnDiJDZN7WCDsSom7S76wg9hCAuoS9xbdh
 rKXMUlMPu0DYjML6Ejs3HqHDcTmFdCTeHXrMiuILSxgIzHny3uwejYBbYlNNx6AzecUsJbY+f
 8gI4jNIqAi0XVzDxPEnGKJp+s3M0LY2hLLFr5mhphpI/Hs6S8WiL15EhPO/ATbJSIgIzHj1U4
 miDtlJXb/fsQ0gVF4FpKTZiE5aRaSsQsYmVcxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoaGOvl
 phYXJ6an5iQmFesl5+duYgQGej0DA+MOxp69focYJTmYlER500R5IoX4kvJTKjMSizPii0pzU
 osPMcpwcChJ8E6yBcoJFqWmp1akZeYAYw4mLcHBoyTCK2QDlOYtLkjMLc5Mh0idYjTmeLf0w3
 smjkcrf7xnEmLJy89LlRLnbQCZJABSmlGaBzcIlgouMcpKCfMyMjAwCPEUpBblZpagyr9iFOd
 gVBLm7QeZwpOZVwK37xXQKUxAp0SLgp1SkoiQkmpgnGXjs+zEmxijouUfJPgl7u2uE6rl3HqC
 80PHmdlfGkXlzWN4fukuYApkCzPYYX7iRAabwVUp9yni+sxarwM6lGqy2X3vcJZu/7Rn37u8a
 8EmxkkGvcVxOrKOu49vFvRW0vZZ/aF6nvr3VqXqBwVeM//e/tZ4SvsG49eSeVwLJsy6eavydP
 gdJZbijERDLeai4kQAQntL+gADAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493974785!98909269!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20846 invoked from network); 5 May 2017 08:59:45 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 08:59:45 -0000
Received: by mail-wm0-f68.google.com with SMTP id b10so506821wmh.2
 for <xen-devel@lists.xenproject.org>; Fri, 05 May 2017 01:59:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=IPBGwUr1kuEy/JsvZXMTvKlLtzRmcbdwFQzBDcTt0V4=;
 b=M0hafXmHEBnprarp3JRe2jIVo2FvL8Trp+VWjwn3ixKzJeym9uzgnuw1TbDdSca+D6
 p0L2GbIkeSmtZ1a8gH3Z7js1c0+vFuEOTv0YPLESJSjM/O0wK41nhp5ktRGDvB+UwQd8
 h9mdelLhm0M9t96G5hnOUP3T0biPfWI36NQgUa0YGRSecFrz1SMDd38sk4NoNDFbEWMF
 VX7QiIvpQPoEAhIpz7n3sdS2z9Ins8+gYbl1gatmXsrZ7IQKeA3mTJcMvY+PX1uLi+jQ
 vNNOcGyIWqUQWaJC0/XIfXZ6fteetMtkBV/Bu77CGE3b84eZwQix8jq5R1o9b/JajnzB
 cwJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=IPBGwUr1kuEy/JsvZXMTvKlLtzRmcbdwFQzBDcTt0V4=;
 b=nbSqp+TntQqKZ68CyQaqmJj+DTLxj6UPEM1NiGI32kx/7OHvL0ROX8PLqAtleDl883
 lpXbTRrXGd1ldytsDhQMvx8WwmlqCN2b1XjtlJiRUrmB1itww1zV3NYozGSubhMuDVc6
 K3TWh+S5KU1JBBBrP5DvkesZqTFnbNgWIpTsSYau9QVkok5tnqePZ8N2Ylws4QMozjnb
 +CatKHJVYDoH8tEkAzfpt8KChaHugn9TvsP3W4IFNhSVKAmG9dXsNk6WMRJ6L+SSpnJj
 ORkbDd+Mf//6WaPnxMgVms4tFSQ96KLLmiTPDe+pBHH5pm3OgR6Cvd0ig1onS8td9+Kw
 ST8Q==
X-Gm-Message-State: AN3rC/4l+uQlJS4tLfjVu8TAKWoBG3ZwzXC2nKORKydKIWruaERGFkfc
 iVVhEUhLToz8FA==
X-Received: by 10.28.165.13 with SMTP id o13mr4891590wme.139.1493974784743;
 Fri, 05 May 2017 01:59:44 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:7c14:7d36:47b6:5aa5?
 ([2a02:c7f:ac18:da00:7c14:7d36:47b6:5aa5])
 by smtp.gmail.com with ESMTPSA id q19sm1188539wmd.1.2017.05.05.01.59.43
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 05 May 2017 01:59:43 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <20170505084332.GA70869@deinos.phlegethon.org>
Date: Fri, 5 May 2017 09:59:42 +0100
Message-Id: <1AE818EC-6C95-46D1-AD8A-8E10090148EF@gmail.com>
References: <22795.9270.372526.854999@mariner.uk.xensource.com>
 <20170505084332.GA70869@deinos.phlegethon.org>
To: Tim Deegan <tim@xen.org>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Security support scope (apropos of Xen and CNA)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gNSBNYXkgMjAxNywgYXQgMDk6NDMsIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPiB3cm90
ZToKPiAKPiBBdCAxMzo1MyArMDEwMCBvbiAwNCBNYXkgKDE0OTM5MDU5OTApLCBJYW4gSmFja3Nv
biB3cm90ZToKPj4gVG8gYmVjb21lIGEgQ05BIChDVkUgTnVtYmVyaW5nIEF1dGhvcml0eSksIHdo
aWNoIHdlIHdvdWxkIGxpa2UgdG8gZG8sCj4+IHdlIG5lZWQgdG8gcHJvdmlkZSBNSVRSRSdzIENO
QSBwcm9ncmFtbWUgd2l0aCBhIGRlZmluaXRpb24gb2YgdGhlCj4+IHNjb3BlIG9mIG91ciBDTkEu
ICBUaGF0IHNob3VsZCBiZSB0aGUgc2NvcGUgb2Ygb3VyIGdlbmVyYWwgc2VjdXJpdHkKPj4gc3Vw
cG9ydCwgY2xlYXJseS4KPj4gCj4+IEF0IHRoZSBtb21lbnQgd2UgZG9uJ3Qgc2VlbSB0byBoYXZl
IHRoaXMgd3JpdHRlbiBkb3duIGluIGEgc2luZ2xlCj4+IGNsZWFyIGRvY3VtZW50LiAgSSBhbSBh
d2FyZSBvZiB0aGUgZm9sbG93aW5nIHBsYWNlcyB3aGljaCBjYW4gY29udGFpbgo+PiBpbmZvcm1h
dGlvbiBhYm91dCBzZWN1cml0eSBzdXBwb3J0IChub3JtYWxseSwgaW4gdGhlIGZvcm0gb2YKPj4g
c3RhdGVtZW50cyBzYXlpbmcgdGhhdCBjZXJ0YWluIHRoaW5ncyBhcmUgbm90IHN1cHBvcnRlZCk6
Cj4+IAo+PiAqIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1Jl
bGVhc2VfRmVhdHVyZXMgaGFzIGEKPj4gICB0YWJsZSBvZiB2ZXJzaW9ucyB3aXRoIHNlY3VyaXR5
IHN1cHBvcnQsIGFuZCBpbmZvcm1hdGlvbiBhYm91dCBzb21lCj4+ICAgZmVhdHVyZXMuCj4+IAo+
PiAqIHhlbi5naXQ6ZG9jcy9taXNjL3FlbXUteGVuLXNlY3VyaXR5LCBsaW1pdHMgc2VjdXJpdHkg
c3VwcG9ydCB0bwo+PiAgIHNvbWUgY29uZmlndXJhdGlvbnMuCj4+IAo+PiAqIHhlbi5naXQ6TUFJ
TlRBSU5FUlMgbWlnaHQgaW4gcHJpbmNpcGxlIGhhdmUgYSBzdGF0dXMgbm90IGltcGx5aW5nCj4+
ICAgc2VjdXJpdHkgc3VwcG9ydC4KPj4gCj4+ICogRG9jcyBmb3IgYW4gaW5kaXZpZHVhbCBmZWF0
dXJlIChlZyBpbiB4bCBkb2NzKSBtaWdodCBzYXkgdGhhdCB0aGUKPj4gICBmZWF0dXJlIGlzIG5v
dCBhZHZpc2VkLCBvciBub3Qgc3VwcG9ydGVkLCBvciBzb21ldGhpbmcuCj4+IAo+PiAqIFByZXZp
b3VzIFhTQSBhZHZpc29yaWVzIG1pZ2h0IHdpdGhkcmF3IHN1cHBvcnQuCj4+IAo+PiBUaGlzIGRp
dmVyc2l0eSBvZiBpbmZvcm1hdGlvbiBzb3VyY2VzIGlzIHJhdGhlciB1bnNhdGlzZmFjdG9yeS4K
Pj4gCj4+IEkgdGhpbmsgd2UgbmVlZCB0byBhdCBsZWFzdCByZWR1Y2UgdGhlIG51bWJlciBvZiBk
aWZmZXJlbnQgaW5mb3JtYXRpb24KPj4gc291cmNlcy4gIEFsc28gd2UgbmVlZCBhbiBvdmVydmll
dyBkb2N1bWVudCB3aGljaCBwb2ludHMgdG8gdGhlbSBhbGwuCj4+IAo+PiBXaGVyZSBzaG91bGQg
dGhpcyBvdmVydmlldyBkb2N1bWVudCBiZSA/ICBXaGljaCBvZiB0aGUgYWJvdmUgc291cmNlcwo+
PiBzaG91bGQgYmUgY29hbGVzY2VkIGludG8gd2hpY2ggb3RoZXJzID8KPiAKPiBJTU8gdGhlIG92
ZXJ2aWV3IHNob3VsZCBvbiB0aGUgbWFpbiB4ZW5wcm9qZWN0Lm9yZyBzaXRlLCBpZGVhbGx5IGlu
Cj4gdGhlIHNlY3VyaXR5IHByb2Nlc3MgcHJlYW1ibGUsIG9yIGJlc2lkZSBpdCBpZiBpdCBnZXRz
IHRvbyBsb25nLgoKSSBhbSBoYXBweSB3aXRoIHRoYXQKCj4gSXQgc2hvdWxkIHJlYWQgc29tZXRo
aW5nIGxpa2UgdGhpczoKPiAKPiAtIFNlY3VyaXR5IHN1cHBvcnQgaXMgcHJvdmlkZWQgZm9yIHRo
ZSBmb2xsb3dpbmcgdmVyc2lvbnM6Cj4gICBbTGlzdCBvZiB2ZXJzaW9ucywgKyBhbiBpdGVtIG9u
IHRoZSByZWxlYXNlIGNoZWNrbGlzdCB0byB1cGRhdGUgaXQuXQoKQSBiaXQgbW9yZSB3b3JrLCBi
dXQgY2FuIGJlIGRvbmUKCj4gLSBPbmx5IGZlYXR1cmVzIGxpc3RlZCBhcyBTdXBwb3J0ZWQgaW4g
TUFJTlRBSU5FUlMgZ2V0IHN1cHBvcnQuCgpUaGlzIHNlZW1zIHJlbGF0ZWQgdG8gR2VvcmdlJ3Mg
cHJvcG9zYWwgb2YgdGhlIHNjb3BlLiBJIGFtIG5vdCBzdXJlIE1BSU5UQUlORVJTIGlzIGNvcnJl
Y3QgdGhvdWdoIChlLmcuIGxpdmUtcGF0Y2hpbmcgaXMgcHJvYmFibHkgbGlzdGVkIGFzIFN1cHBv
cnRlZCBidXQgZG9lcyBub3QgZ2V0IHNlY3VyaXR5IHN1cHBvcnQpCgo+IC0gU3BlY2lmaWMgZXhl
bXB0aW9uczoKPiAgIFsgbW92ZSBxZW11LXhlbi1zZWN1cml0eSBoZXJlLCBhbmQgZGVsZXRlIGl0
IGZyb20gdGhlIHRyZWUgXQo+ICAgWyBicmllZiBzdW1tYXJ5IG9mIFhTQS03NyArIGEgbGluayBm
b3IgZGV0YWlscy4gXSAKPiAgIFsgYW55dGhpbmcgZWxzZT8gIEkgZG9uJ3QgdGhpbmsgd2UgbmVl
ZCB0byBleHBsaWNpdGx5IGNhbGwgb3V0IHRvCj4gICAgIGRvY3MgZm9yIGluZGl2aWR1YWwgZmVh
dHVyZXMsIGJ1dCB0aGVyZSBtaWdodCBiZSBzb21lIHRoaW5ncwo+ICAgICB0byBtZW50aW9uIGhl
cmUsIGUuZy4gRE1BIGF0dGFja3Mgd2l0aCBJT01NVSBkaXNhYmxlZC4gXQo+IAo+IE5vdCBzdXJl
IGFib3V0IHRoZSBYZW5fUHJvamVjdF9SZWxlYXNlX0ZlYXR1cmVzIHdpa2kgcGFnZSAtLSBpdCdz
IG5pY2UKPiB0byBoYXZlIGFsbCB0aGF0IGluZm8gKyBoaXN0b3JpY2FsIHZlcnNpb25zIGluIG9u
ZSBwbGFjZTsgb24gdGhlCj4gb3RoZXIgaGFuZCBpdCdzIG5vdCB0aGUgY2Fub25pY2FsIHNvdXJj
ZSBmb3IgbW9zdCBvZiBpdCBhbmQgcmlza3MKPiBnZXR0aW5nIG91dCBvZiBkYXRlLiAgTWF5YmUg
aXQgbmVlZHMgYW4gaW50cm9kdWN0aW9uIHBvaW50aW5nIG91dAo+IHRoYXQgTUFJTlRBSU5FUlMg
YW5kIHRoZSBuZXcgc2VjdXJpdHkgc2NvcGUgZG9jIGFyZSB0aGUgb2ZmaWNpYWwgc291cmNlcy4K
CkFsc28gZXZlcnlvbmUgY2FuIGVkaXQgaXQuIFRvIGJlIGhvbmVzdCwgaWYgd2UgbmVlZCB0byBt
YWtlIGNoYW5nZXMgZnJlcXVlbnRseSwgd2Ugc2hvdWxkIHByb2JhYmx5IG1haW50YWluIHRoaXMg
aW4tdHJlZS4gCgpMYXJzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 09:00:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 09:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Z5x-0003yS-ML; Fri, 05 May 2017 09:00:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d6Z5w-0003yI-SV
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 09:00:12 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E7/57-02005-C1F3C095; Fri, 05 May 2017 09:00:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTVfanif
 S4EWzmsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvG/y7ngrmnFp/MrWBoYf6p1MXJxCAlsYpSY
 +PoCG4RzgFHi+f/pTF2MnBzCAh4S27o2sHYxcnCICIRKXFskCBJmFlCS2H/2GiNE/SxGiR1bP
 rCAJNgEdCV23HzNDGLzClhJvFm2jBXEZhFQkfj2/hSYLSoQLtE8/zMjRI2gxMmZT8B6OQWsJf
 a8W8oEsUBPYsf1X6wQtrhE05eVULa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtoqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERieDECwg3HNds9DjJIcTEqi
 vGmiPJFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg57YBygkWp6akVaZk5wEiBSUtw8CiJ8C4BS
 fMWFyTmFmemQ6ROMSpKifPygiQEQBIZpXlwbbDovMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 VhXmuQKTyZeSVw018BLWYCWhwtCra4JBEhJdXAeOf78daT4ZpnP9cd0rEVlvn0fJJhOe/udzK
 HA/3Pa/DsL/pzpEv0YcIK6Rcyb6e/7jzkuLh5Zug9zUtG/jMWvVxV6LV58/Z1VpGmNRFlO0Os
 FkaW1knIaP/Z8ODV22mcAt8i5pa+tHw5p2rmmun1FzOuvY44qaG9ZplLpl1kxfKvFcekZJcUN
 yqxFGckGmoxFxUnAgCco5NYyQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493974810!91309520!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64922 invoked from network); 5 May 2017 09:00:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 5 May 2017 09:00:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 202C2344;
 Fri,  5 May 2017 02:00:10 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7E36D3F23B;
 Fri,  5 May 2017 02:00:09 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-5-andre.przywara@arm.com>
 <aad58105-c3e6-22c4-80cd-c63c70d58946@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <568105a0-1201-7d90-a4f8-fadaee2a4109@arm.com>
Date: Fri, 5 May 2017 10:02:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <aad58105-c3e6-22c4-80cd-c63c70d58946@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 04/10] ARM: vGIC: add struct pending_irq
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNC8wNS8xNyAxNzoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA0LzA1LzE3IDE2OjMxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSW50cm9kdWNl
IHRoZSBwcm9wZXIgbG9ja2luZyBzZXF1ZW5jZSBmb3IgdGhlIG5ldyBwZW5kaW5nX2lycSBsb2Nr
Lgo+PiBUaGlzIHRha2VzIHRoZSBsb2NrIGFyb3VuZCBtdWx0aXBsZSBhY2Nlc3NlcyB0byBzdHJ1
Y3QgbWVtYmVycywKPj4gYWxzbyBtYWtlcyBzdXJlIHdlIG9ic2VydmUgdGhlIGxvY2tpbmcgb3Jk
ZXIgKFZHSUMgVkNQVSBsb2NrIGZpcnN0LAo+PiB0aGVuIHBlbmRpbmdfaXJxIGxvY2spLgo+IAo+
IFRoaXMgbG9ja2luZyBvcmRlciBzaG91bGQgYmUgZXhwbGFpbmVkIGluIHRoZSBjb2RlLiBMaWtl
bHkgaW4gdmdpYy5oLgo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgIHwgMjYg
KysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgfCAxMiAr
KysrKysrKysrKy0KPj4gIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gv
YXJtL2dpYy5jCj4+IGluZGV4IDY3Mzc1YTIuLmUxNzVlOWIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9h
cmNoL2FybS9naWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gQEAgLTM1MSw2ICsz
NTEsNyBAQCB2b2lkIGdpY19kaXNhYmxlX2NwdSh2b2lkKQo+PiAgc3RhdGljIGlubGluZSB2b2lk
IGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCj4+ICB7Cj4+ICsgICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKCZwLT5sb2NrKSk7Cj4+ICAgICAgQVNTRVJUKCFsb2NhbF9pcnFf
aXNfZW5hYmxlZCgpKTsKPj4KPj4gICAgICBnaWNfaHdfb3BzLT51cGRhdGVfbHIobHIsIHAsIHN0
YXRlKTsKPj4gQEAgLTQxMyw2ICs0MTQsNyBAQCB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdAo+PiBwZW5kaW5nX2lycSAqcCkKPj4gICAgICB1bnNpZ25lZCBp
bnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwo+Pgo+PiAgICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKPj4gKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJnAtPmxvY2spKTsKPj4KPj4gICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0
X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZykgKQo+PiAgICAgIHsKPj4gQEAgLTQzOSw2
ICs0NDEsNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwg
aW50IGkpCj4+ICAgICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsKPj4gICAgICBp
cnEgPSBscl92YWwudmlycTsKPj4gICAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxKTsKPj4g
KyAgICBzcGluX2xvY2soJnAtPmxvY2spOwo+PiAgICAgIGlmICggbHJfdmFsLnN0YXRlICYgR0lD
SF9MUl9BQ1RJVkUgKQo+PiAgICAgIHsKPj4gICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNU
X0FDVElWRSwgJnAtPnN0YXR1cyk7Cj4+IEBAIC00OTUsNiArNDk4LDcgQEAgc3RhdGljIHZvaWQg
Z2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQo+PiAgICAgICAgICAgICAg
fQo+PiAgICAgICAgICB9Cj4+ICAgICAgfQo+PiArICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsK
Pj4gIH0KPj4KPj4gIHZvaWQgZ2ljX2NsZWFyX2xycyhzdHJ1Y3QgdmNwdSAqdikKPj4gQEAgLTU0
NSwxNCArNTQ5LDMwIEBAIHN0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1
Y3QgdmNwdQo+PiAqdikKPj4gICAgICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQg
YSBsb3dlciBwcmlvcml0eSBpcnEgdG8gZXZpY3QgKi8KPj4gICAgICAgICAgICAgIGxpc3RfZm9y
X2VhY2hfZW50cnlfcmV2ZXJzZSggcF9yLCBpbmZsaWdodF9yLCBpbmZsaWdodCApCj4+ICAgICAg
ICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgaWYgKCBwX3ItPmlycSA8IHAtPmlycSApCj4+
ICsgICAgICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJnBf
ci0+bG9jayk7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4+
ICsgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgICAgIGVsc2UKPj4gKyAgICAgICAg
ICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4+
ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmcF9yLT5sb2NrKTsKPj4gKyAgICAgICAg
ICAgICAgICB9Cj4gCj4gUGxlYXNlIGV4cGxhaW4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCB0
aGUgY29kZSB3aHkgdGhpcyBsb2NraW5nIG9yZGVyLgo+IAo+PiAgICAgICAgICAgICAgICAgIGlm
ICggcF9yLT5wcmlvcml0eSA9PSBwLT5wcmlvcml0eSApCj4+ICsgICAgICAgICAgICAgICAgewo+
PiArICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4+ICsgICAgICAg
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwX3ItPmxvY2spOwo+PiAgICAgICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKPj4gKyAgICAgICAgICAgICAgICB9Cj4+ICAgICAgICAgICAgICAgICAg
aWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1cykgJiYKPj4g
ICAgICAgICAgICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnBf
ci0+c3RhdHVzKSApCj4+ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7Cj4+ICAgICAg
ICAgICAgICB9Cj4+ICAgICAgICAgICAgICAvKiBXZSBkaWRuJ3QgZmluZCBhIHZpY3RpbSB0aGlz
IHRpbWUsIGFuZCB3ZSB3b24ndCBuZXh0Cj4+ICAgICAgICAgICAgICAgKiB0aW1lLCBzbyBxdWl0
ICovCj4+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4+ICsgICAgICAgICAg
ICBzcGluX3VubG9jaygmcF9yLT5sb2NrKTsKPj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+Pgo+
PiAgZm91bmQ6Cj4+IEBAIC01NjIsMTIgKzU4MiwxOCBAQCBmb3VuZDoKPj4gICAgICAgICAgICAg
IGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1cyk7Cj4+ICAgICAg
ICAgICAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcF9yKTsKPj4gICAgICAgICAgICAgIGlu
ZmxpZ2h0X3IgPSAmcF9yLT5pbmZsaWdodDsKPj4gKwo+PiArICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJnBfci0+bG9jayk7Cj4+ICAgICAgICAgIH0KPj4gKyAgICAgICAgZWxzZQo+PiArICAgICAg
ICAgICAgc3Bpbl9sb2NrKCZwLT5sb2NrKTsKPj4KPj4gICAgICAgICAgZ2ljX3NldF9scihsciwg
cCwgR0lDSF9MUl9QRU5ESU5HKTsKPj4gICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVl
dWUpOwo+PiAgICAgICAgICBzZXRfYml0KGxyLCAmdGhpc19jcHUobHJfbWFzaykpOwo+Pgo+PiAr
ICAgICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4+ICsKPj4gICAgICAgICAgLyogV2UgY2Fu
IG9ubHkgZXZpY3QgbnJfbHJzIGVudHJpZXMgKi8KPj4gICAgICAgICAgbHJzLS07Cj4+ICAgICAg
ICAgIGlmICggbHJzID09IDAgKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gaW5kZXggZjRhZTQ1NC4uNDQzNjNiYiAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+
IEBAIC0zNTYsMTEgKzM1NiwxNiBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90Cj4+IHIsIGludCBuKQo+PiAgICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRf
Yml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7Cj4+ICAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBu
KTsKPj4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwo+
PiArCj4+ICsgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKPj4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEp
Owo+PiArICAgICAgICBzcGluX2xvY2soJnAtPmxvY2spOwo+PiArCj4+ICAgICAgICAgIHNldF9i
aXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPj4gLSAgICAgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IAo+IElITU8s
IHRoaXMgc2hvdWxkIGJlbG9uZyB0byBhIHNlcGFyYXRlIHBhdGNoIGFzIG5vdCBzdHJpY3RseSBy
ZWxhdGUgdG8KPiB0aGlzIG9uZS4KCkkgZG9uJ3QgdGhpbmsgaXQgbWFrZXMgbXVjaCBzZW5zZSB0
byBzcGxpdCB0aGlzLCBhcyB0aGlzIGNoYW5nZSBpcwptb3RpdmF0ZWQgYnkgdGhlIGludHJvZHVj
dGlvbiBvZiB0aGUgcGVuZGluZ19pcnEgbG9jaywgYW5kIHdlIGhhdmUgdG8KbW92ZSB0aGUgVkdJ
QyBWQ1BVIGxvY2sgZHVlIHRvIHRoZSBsb2NraW5nIG9yZGVyLgoKPiAKPj4gKwo+IAo+IFNwdXJp
b3VzIGNoYW5nZS4KCldlbGwsIHRoYXQgaGVscHMgdG8gc3RydWN0dXJlIHRoZSBjb2RlLgoKPj4g
ICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmCj4+ICF0ZXN0X2JpdChH
SUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKPj4gICAgICAgICAgICAgIGdpY19y
YWlzZV9ndWVzdF9pcnEodl90YXJnZXQsIHApOwo+PiArICAgICAgICBzcGluX3VubG9jaygmcC0+
bG9jayk7Cj4+ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNo
LnZnaWMubG9jaywgZmxhZ3MpOwo+PiAgICAgICAgICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4+
ICAgICAgICAgIHsKPj4gQEAgLTQ4MiwxMCArNDg3LDEyIEBAIHZvaWQgdmdpY192Y3B1X2luamVj
dF9pcnEoc3RydWN0IHZjcHUgKnYsCj4+IHVuc2lnbmVkIGludCB2aXJxKQo+PiAgICAgICAgICBy
ZXR1cm47Cj4+ICAgICAgfQo+Pgo+PiArICAgIHNwaW5fbG9jaygmbi0+bG9jayk7Cj4+ICAgICAg
c2V0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJm4tPnN0YXR1cyk7Cj4+Cj4+ICAgICAgaWYg
KCAhbGlzdF9lbXB0eSgmbi0+aW5mbGlnaHQpICkKPj4gICAgICB7Cj4+ICsgICAgICAgIHNwaW5f
dW5sb2NrKCZuLT5sb2NrKTsKPj4gICAgICAgICAgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSh2LCBu
KTsKPiAKPiBBbnkgcmVhc29uIHRvIG5vdCBjb2RlIGdpY19yYWlzZV9pbmZsaWdodF9pcnEgd2l0
aCB0aGUgbG9jaz8gVGhpcyB3b3VsZAo+IGFsc28gc2ltcGxpZnkgcXVpdGUgYSBsb3QgdGhlIGZ1
bmN0aW9uIGFuZCBhdm9pZCB1bmxvY2sgaW4gcHJldHR5IG11Y2gKPiBhbGwgdGhlIGV4aXQgcGF0
aC4KCmdpY19yYWlzZV9pbmZsaWdodF9pcnEoKSBjYWxscyBnaWNfdXBkYXRlX29uZV9scigpLCB3
aGljaCB3b3JrcyBvdXQgdGhlCnBlbmRpbmdfaXJxIGZyb20gdGhlIExSIG51bWJlciBhbmQgdGhl
biB0YWtlcyB0aGUgbG9jay4KWWVzLCB0aGVyZSBhcmUgb3RoZXIgd2F5cyBvZiBzb2x2aW5nIHRo
aXM6Ci0gcmVtb3ZlIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoKSBhdCBhbGwKLSByZXdvcmsgZ2lj
X3VwZGF0ZV9vbmVfbHIoKSB0byB0YWtlIGEgKGxvY2tlZCkgcGVuZGluZ19pcnEgYWxyZWFkeQoK
Qm90aCBhcHByb2FjaGVzIGhhdmUgb3RoZXIgaXNzdWVzIHRoYXQgcG9wIHVwLCBJIHRoaW5rIHRo
aXMgc29sdXRpb24KaGVyZSBpcyB0aGUgbGVhc3QgaGlkZW91cyBhbmQgbGVhc3QgaW50cnVzaXZl
LgpGcmFua2x5IEkgYmVsaWV2ZSB0aGF0IHJlbW92aW5nIGdpY19yYWlzZV9pbmZsaWdodF9pcnEo
KSBhbHRvZ2V0aGVyIGlzCnRoZSBiZXN0IHNvbHV0aW9uLCBidXQgdGhpcyByZXF1aXJlcyBtb3Jl
IHJld29yayAod2hpY2ggU3RlZmFubyBoaW50ZWQKYXQgbm90IGxpa2luZyB0b28gbXVjaCkgYW5k
IEkgd2FudGVkIHRvIGtlZXAgdGhpcyBzZXJpZXMgYXMgc2ltcGxlIGFzCnBvc3NpYmxlLgoKQ2hl
ZXJzLApBbmRyZS4KCj4+ICAgICAgICAgIGdvdG8gb3V0Owo+PiAgICAgIH0KPj4gQEAgLTUwMSwx
MCArNTA4LDEzIEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsCj4+
IHVuc2lnbmVkIGludCB2aXJxKQo+PiAgICAgICAgICBpZiAoIGl0ZXItPnByaW9yaXR5ID4gcHJp
b3JpdHkgKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuLT5p
bmZsaWdodCwgJml0ZXItPmluZmxpZ2h0KTsKPj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZu
LT5sb2NrKTsKPj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+PiAgICAgICAgICB9Cj4+ICAgICAg
fQo+PiAgICAgIGxpc3RfYWRkX3RhaWwoJm4tPmluZmxpZ2h0LCAmdi0+YXJjaC52Z2ljLmluZmxp
Z2h0X2lycXMpOwo+PiArICAgIHNwaW5fdW5sb2NrKCZuLT5sb2NrKTsKPj4gKwo+PiAgb3V0Ogo+
PiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Cj4+ICAgICAgLyogd2UgaGF2ZSBhIG5ldyBoaWdoZXIgcHJpb3JpdHkgaXJxLCBpbmplY3QgaXQg
aW50byB0aGUgZ3Vlc3QgKi8KPj4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 09:01:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 09:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Z6u-00045V-Vs; Fri, 05 May 2017 09:01:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6Z6u-00045O-0j
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 09:01:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FC/8F-03620-75F3C095; Fri, 05 May 2017 09:01:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQjfMnif
 SYNUGHYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrH/z2nmgsM8Fb9nX2dtYNzN1cXIySEh4Cfx
 +sYrVgjbXeLNu1Z2EFtYoEBiXtNkxi5GDg4RAW+Jj+0hXYxcHEICs5kkHk25xgLiMAs8YZJon
 X2NDaSBTUBfYveLT0wgDbwCthJ31qWBhFkEVCReLJ8BNlNUIFzibeMRFhCbV0BQ4uTMJ2A2p0
 CgxObrh1hBWpkFNCXW79IHCTMLyEtsfzuHGcQWElCTuNZ/iR3izHSJic96WCBsC4nbt+6wTWA
 UnIVk6iyESbOQTFrAyLyKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85
 P3cTIzBcGYBgB+PdTQGHGCU5mJREedNEeSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBy2gHlB
 ItS01Mr0jJzgJEDk5bg4FES4V0CkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHecpAiAZ
 CijNI8uBGwKL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5rkCk8mXklcJteAR3BBHREtCj
 YESWJCCmpBkYNvgjmPTb2tXIpIu6uKZ9Cmzxz+uLVPvI2/LlQMKH3R4pW/mP3rDcaAcHLSxgX
 L2lqbGjZMe3qy5Vr49uvvcpwfrLG0sCF/UeM60ntefnxrAl82dt2VWz+r+5ke+WomNbFoM3Xl
 jza8edstmn/8TLTKfpeE5/dXr73At/X5jm7Gzu9N/1yYlBiKc5INNRiLipOBADq0T5e3QIAAA
 ==
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493974870!100250499!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54347 invoked from network); 5 May 2017 09:01:10 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 09:01:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,291,1491264000"; d="scan'208";a="45479887"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Fu Wei <fu.wei@linaro.org>, Stefano Stabellini <sstabellini@kernel.org>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <680df766-68fa-4506-837b-48906594a6c2@citrix.com>
 <alpine.DEB.2.10.1705031346040.9240@sstabellini-ThinkPad-X260>
 <CADyBb7uqwpDZ_Fexd-Xuk1OKJMecYusrZXT1Cj-ciuPtgfrqsg@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a510a4b0-c7d4-7a50-18b6-a170e1e208cc@citrix.com>
Date: Fri, 5 May 2017 10:01:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CADyBb7uqwpDZ_Fexd-Xuk1OKJMecYusrZXT1Cj-ciuPtgfrqsg@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel@lists.xensource.com, arvidjaar@gmail.com,
 Jon Masters <jcm@redhat.com>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 Vladimir Serbinenko <phcoder@gmail.com>, Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMDk6NTcsIEZ1IFdlaSB3cm90ZToKPiBIaSBTdGVmYW5vLAo+Cj4gT24gNCBN
YXkgMjAxNyBhdCAwNDo1MywgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPiB3cm90ZToKPj4gT24gV2VkLCAzIE1heSAyMDE3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
Pj4gT24gMDIvMDUvMTcgMDg6MDYsIGZ1LndlaUBsaW5hcm8ub3JnIHdyb3RlOgo+Pj4+IEZyb206
IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+Cj4+Pj4KPj4+PiBUaGlzIHBhdGNoIGFkZHMgdGhl
IHN1cHBvcnQgb2YgeGVuX2Jvb3QgY29tbWFuZCBmb3IgYWFyY2g2NDoKPj4+PiAgICAgeGVuX2h5
cGVydmlzb3IKPj4+PiAgICAgeGVuX21vZHVsZQo+Pj4+IFRoZXNlIHR3byBjb21tYW5kcyBhcmUg
b25seSBmb3IgYWFyY2g2NCwgc2luY2UgaXQgaGFzIGl0cyBvd24gcHJvdG9jb2wgYW5kCj4+Pj4g
Y29tbWFuZHMgdG8gYm9vdCB4ZW4gaHlwZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJv
b3QuCj4+Pj4KPj4+PiBGb3Igb3RoZXIgYXJjaGl0ZWN0dXJlcywgdGhleSBhcmUgc3RpbGwgdXNp
bmcgbXVsdGlib290IGFuZCBtb2R1bGUKPj4+PiBjb21tYW5kcy4KPj4+Pgo+Pj4+IFNpZ25lZC1v
ZmYtYnk6IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+Cj4+PiBTb3JyeSBpZiBJIGFtIGp1bXBp
bmcgaW4gbGF0ZSBhbmQgYXNraW5nIGF3a3dhcmQgcXVlc3Rpb25zLCBidXQgd2hhdCBpcwo+Pj4g
c3BlY2lhbCBhYm91dCBYZW4vYWFyY2g2NCBoZXJlPyAgV2h5IGlzIGl0IHVzaW5nIGEgbm9uLXN0
YW5kYXJkIGVudHJ5Cj4+PiBtZWNoYW5pc20/Cj4+IE11bHRpYm9vdCBpcyBub3QgYXZhaWxhYmxl
IG9uIEFSTS4gVGhlIGJvb3QgcHJvdG9jb2wgd2UgaGF2ZSBvbiBBUk0gaXMKPj4gRkRUIGJhc2Vk
Ogo+Pgo+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtm
PWRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPj4KPj4gV2Ugb2Z0ZW4gcmVm
ZXIgdG8gaXQgYXMgIm11bHRpYm9vdCBmb3IgYXJtIiBidXQgaW4gZmFjdCBpdCBpcyBub3QKPj4g
cmVsYXRlZCB0byB0aGUgeDg2IG11bHRpYm9vdCBpbiBhbnkgd2F5Lgo+Pgo+PiBJbiBHcnViLCB0
aGUgdHdvIHByb3RvY29scyAobXVsdGlib290IGFuZAo+PiBkb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0KSBhcmUga2VwdCBjbGVhcmx5IGRpc3RpbmN0Cj4+ICg1NUE2ODdFNS40
MDcwMTA2QGdtYWlsLmNvbSkuIEhlbmNlLCB0aGUgbmVlZCBmb3IgdGhpcyBwYXRjaC4KPiBFeGFj
dGx5LCBncmVhdCB0aGFua3MgZm9yIHlvdXIgZXhwbGFuYXRpb24hIDotKQoKU28gaXQgcmVhbGx5
IGlzIGFuIGVudGlyZWx5IGN1c3RvbSBYZW4gYm9vdGluZyBwcm90b2NvbC4KCkl0IGlzIHVuZm9y
dHVuYXRlIHRoYXQgdGhpcyB3YXNuJ3QgcmV2aWV3ZWQgc2Vuc2libHkgYXQgdGhlIHRpbWUgKGFu
ZAppbXBsZW1lbnRlZCBpbiBhIHByb2plY3QtbmV1dHJhbCB3YXkpLCBidXQgaXQgbG9va3MgbGlr
ZSB0aGUgdGltZSB0byBmaXgKdGhhdCBwcm9wZXJseSBoYXMgbG9uZyBzaW5jZSBwYXNzZWQuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 09:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 09:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ZUp-0005km-0E; Fri, 05 May 2017 09:25:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d6ZUn-0005kg-Al
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 09:25:53 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D7/27-01870-0254C095; Fri, 05 May 2017 09:25:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfT+Zl15V55
 Ig60vLSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bH2jVsBfP5K64s38HYwHiDp4uRi0NIYBqj
 xI1l2xhBHBaBrcwSB96sZAJxJATmsEq8evqJrYuRE8jJk9hw6jYLhF0ocez2ASYQm1dAUOLkz
 CdgcSEBL4lDd66zgticAnYSF98/YYJYcZpJYlLTVrAGNgEFiU0/ZjGC2CwCKhIvpn5lhRgUIP
 F7RRtYXFigQGJe02QwW0RAV+LZgmdsIIOYBSYxS8xfuQXI4QBy1CXWzxOawCgwC8kdsxAyCxi
 ZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmI9AwPjDsZT
 zc6HGCU5mJREedNEeSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKuwDlBItS01Mr0jJzgDEBk
 5bg4FES4Z3mDJTmLS5IzC3OTIdInWK05Hhx+f17Jo53Sz8AyScrf7xnEmLJy89LlRLnFQCZJw
 DSkFGaBzcOFreXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzLgBZy5OZVwK39RXQQUxAB0W
 Lgh1UkoiQkmpgbHn3x/O37OkdLU+TNax4V/jMW9hUzLqPKZbhwJ5k/xVOy7smXdm1cB1j/TL3
 iFCG5F1vImV+vbr+7PanWvcZjF/lzny5JnBv54SX3SsblXgiz6YUzYjx8Fnc9L0j/1uz4sz6K
 w/8niyd8nGiwupzYbMF13lNXLTkrLGfUsgzbsM7xz8U/Tv2JkaJpTgj0VCLuag4EQDC0lUa1g
 IAAA==
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493976350!91315979!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13345 invoked from network); 5 May 2017 09:25:51 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 09:25:51 -0000
Received: by mail-io0-f179.google.com with SMTP id k91so757047ioi.1
 for <xen-devel@lists.xensource.com>; Fri, 05 May 2017 02:25:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=D/lIeAOwMzGrSfkqoXpfjBMd2rhuXfiI+bZqDHC3GTA=;
 b=ISgNYRvvIh2QbfcMoT1cBU80tcY6P/CQvS3CUciHlNrYuyy+O4ZFn1WHJA4ZP6Mcn2
 CUQ2gYm5nMgAqh1XqivZNpCmPOgV2ru4QSTDg8CFPA4nWmDMUJiYsCbLQDeFNjPZjSqS
 N6Dicas1MIzsBkxC0nk4FXtsyBeJVM+ggEIZg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=D/lIeAOwMzGrSfkqoXpfjBMd2rhuXfiI+bZqDHC3GTA=;
 b=ApiT0HOqCel5kK7tlS/L3t1VGqc7GUZIVCt67ttsGNhzSKoQdOKD21b7FF6nY7SWkz
 PkvoN/N/f4y2MTGX5vusfw+XfVtKcmW6kg6XEt5AZ1F1PZQ2LZ3SVB63JZtAIKaQuXVz
 g1xBEadmPXEDHjp3hVLghiiBBDctWbAOnVbJoPZHX/QQ8jm0w83pcG16m93Vj4pYgFSE
 FjgmY17y3oT2s0XYm8U6LKhlvdKkrLhYwKMSmlUvH2MKfWJ8p59RyfPhITfXuLwWUuNK
 5rS6H9laYGtMCMDvSabImIB0rVz391GHAWImrRcJNlH4PKJwHua5cgPiU0T1y3zT4eAM
 ZTVQ==
X-Gm-Message-State: AN3rC/7AZpuDBxxznuAVUEgDfNpcgoj77uP6r1nkYWHtw5rEYJH+jW9F
 E6NiaY4mdeNy38H+hIpATuv/eGHgU4js
X-Received: by 10.107.19.90 with SMTP id b87mr44248263ioj.7.1493976350469;
 Fri, 05 May 2017 02:25:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.142.137 with HTTP; Fri, 5 May 2017 02:25:50 -0700 (PDT)
In-Reply-To: <a510a4b0-c7d4-7a50-18b6-a170e1e208cc@citrix.com>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <680df766-68fa-4506-837b-48906594a6c2@citrix.com>
 <alpine.DEB.2.10.1705031346040.9240@sstabellini-ThinkPad-X260>
 <CADyBb7uqwpDZ_Fexd-Xuk1OKJMecYusrZXT1Cj-ciuPtgfrqsg@mail.gmail.com>
 <a510a4b0-c7d4-7a50-18b6-a170e1e208cc@citrix.com>
From: Fu Wei <fu.wei@linaro.org>
Date: Fri, 5 May 2017 17:25:50 +0800
Message-ID: <CADyBb7sKzp2gAM4T5sCX2YWxN4Aij9YmcT6LrWfxQXaRJmyD4Q@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Stefano Stabellini <sstabellini@kernel.org>, arvidjaar@gmail.com,
 Vladimir Serbinenko <phcoder@gmail.com>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, Jon Masters <jcm@redhat.com>,
 Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gNSBNYXkgMjAxNyBhdCAxNzowMSwgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMDUvMDUvMTcgMDk6NTcsIEZ1IFdlaSB3
cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4gT24gNCBNYXkgMjAxNyBhdCAwNDo1MywgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+IE9uIFdlZCwg
MyBNYXkgMjAxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAwMi8wNS8xNyAwODowNiwg
ZnUud2VpQGxpbmFyby5vcmcgd3JvdGU6Cj4+Pj4+IEZyb206IEZ1IFdlaSA8ZnUud2VpQGxpbmFy
by5vcmc+Cj4+Pj4+Cj4+Pj4+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgc3VwcG9ydCBvZiB4ZW5fYm9v
dCBjb21tYW5kIGZvciBhYXJjaDY0Ogo+Pj4+PiAgICAgeGVuX2h5cGVydmlzb3IKPj4+Pj4gICAg
IHhlbl9tb2R1bGUKPj4+Pj4gVGhlc2UgdHdvIGNvbW1hbmRzIGFyZSBvbmx5IGZvciBhYXJjaDY0
LCBzaW5jZSBpdCBoYXMgaXRzIG93biBwcm90b2NvbCBhbmQKPj4+Pj4gY29tbWFuZHMgdG8gYm9v
dCB4ZW4gaHlwZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCj4+Pj4+Cj4+Pj4+
IEZvciBvdGhlciBhcmNoaXRlY3R1cmVzLCB0aGV5IGFyZSBzdGlsbCB1c2luZyBtdWx0aWJvb3Qg
YW5kIG1vZHVsZQo+Pj4+PiBjb21tYW5kcy4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogRnUg
V2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KPj4+PiBTb3JyeSBpZiBJIGFtIGp1bXBpbmcgaW4gbGF0
ZSBhbmQgYXNraW5nIGF3a3dhcmQgcXVlc3Rpb25zLCBidXQgd2hhdCBpcwo+Pj4+IHNwZWNpYWwg
YWJvdXQgWGVuL2FhcmNoNjQgaGVyZT8gIFdoeSBpcyBpdCB1c2luZyBhIG5vbi1zdGFuZGFyZCBl
bnRyeQo+Pj4+IG1lY2hhbmlzbT8KPj4+IE11bHRpYm9vdCBpcyBub3QgYXZhaWxhYmxlIG9uIEFS
TS4gVGhlIGJvb3QgcHJvdG9jb2wgd2UgaGF2ZSBvbiBBUk0gaXMKPj4+IEZEVCBiYXNlZDoKPj4+
Cj4+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRv
Y3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPj4+Cj4+PiBXZSBvZnRlbiByZWZl
ciB0byBpdCBhcyAibXVsdGlib290IGZvciBhcm0iIGJ1dCBpbiBmYWN0IGl0IGlzIG5vdAo+Pj4g
cmVsYXRlZCB0byB0aGUgeDg2IG11bHRpYm9vdCBpbiBhbnkgd2F5Lgo+Pj4KPj4+IEluIEdydWIs
IHRoZSB0d28gcHJvdG9jb2xzIChtdWx0aWJvb3QgYW5kCj4+PiBkb2NzL21pc2MvYXJtL2Rldmlj
ZS10cmVlL2Jvb3RpbmcudHh0KSBhcmUga2VwdCBjbGVhcmx5IGRpc3RpbmN0Cj4+PiAoNTVBNjg3
RTUuNDA3MDEwNkBnbWFpbC5jb20pLiBIZW5jZSwgdGhlIG5lZWQgZm9yIHRoaXMgcGF0Y2guCj4+
IEV4YWN0bHksIGdyZWF0IHRoYW5rcyBmb3IgeW91ciBleHBsYW5hdGlvbiEgOi0pCj4KPiBTbyBp
dCByZWFsbHkgaXMgYW4gZW50aXJlbHkgY3VzdG9tIFhlbiBib290aW5nIHByb3RvY29sLgoKWWVz
LCBpdCBpcy4KCj4KPiBJdCBpcyB1bmZvcnR1bmF0ZSB0aGF0IHRoaXMgd2Fzbid0IHJldmlld2Vk
IHNlbnNpYmx5IGF0IHRoZSB0aW1lIChhbmQKPiBpbXBsZW1lbnRlZCBpbiBhIHByb2plY3QtbmV1
dHJhbCB3YXkpLCBidXQgaXQgbG9va3MgbGlrZSB0aGUgdGltZSB0byBmaXgKPiB0aGF0IHByb3Bl
cmx5IGhhcyBsb25nIHNpbmNlIHBhc3NlZC4KCkkgZ3Vlc3MgdGhlIHJlYXNvbiBYZW4gdXNlIGFu
IGVudGlyZWx5IGN1c3RvbShsaWdodHdlaWdodCkgYm9vdGluZwpwcm90b2NvbCBvbiBhYXJjaDY0
IGlzIHRoYXQgdGhlIG11bHRpYm9vdCBtYXliZSBhIGxpdHRsZSAiaGVhdnkiIGZvcgphYXJjaDY0
LgoKPgo+IH5BbmRyZXcKCgoKLS0gCkJlc3QgcmVnYXJkcywKCkZ1IFdlaQpTb2Z0d2FyZSBFbmdp
bmVlcgpSZWQgSGF0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 09:27:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 09:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ZWG-0005sL-Di; Fri, 05 May 2017 09:27:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6ZWE-0005sA-LA
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 09:27:22 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 64/88-02202-9754C095; Fri, 05 May 2017 09:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7fSlSf
 SYPNnTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/1F3MBbP5K5593MLUwDiJt4uRk0NIIE9i
 9ouzTCA2r4CdRN/jJhYQW0LAUOLp++tsIDaLgKrE0SuHwWw2AXWJtmfbWbsYOThEBAwkzh1NA
 gkzC4RLfH/UC1YiLGAisbixgwVivJ3Eo5fP2EHKeQUEJf7uEIYot5P4+aqXeQIj9yyEzCwkGQ
 hbS+Lhr1ssELa2xLKFr5lBypkFpCWW/+OACFtJbDv8lx1VCYjtKnH+XgPjAkaOVYwaxalFZal
 FusYGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUFZz8DAuIOx84TfIUZJDiYl
 Ud40UZ5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Fs5AOcGi1PTUirTMHGB8wKQlOHiURHhjQ
 NK8xQWJucWZ6RCpU4yKUuK8HS5ACQGQREZpHlwbLCYvMcpKCfMyMjAwCPEUpBblZpagyr9iFO
 dgVBLmPQsyhSczrwRu+iugxUxAi6NFwRaXJCKkpBoY2/klOQILZjt9mnDMdN3NvvZF+xe9OsU
 qxKqg5DsnfvPrkzuCcz4Xh3vt/ZSSfD5hSvuu+K/vdD1nLtut8/8db4Sxku61lWf6nt75dHZr
 X16pz8kQkQ4R0bZXra2vHqofuP0v+MDvI8VKLD3TC6Jcd64wLlN3dD6ncoCtQ+6d0qcuU9ENH
 hdilFiKMxINtZiLihMBArRsXsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493976439!82129571!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64696 invoked from network); 5 May 2017 09:27:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 09:27:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 03:27:18 -0600
Message-Id: <590C61960200007800157176@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 03:27:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <590C61960200007800157176@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part1E264666.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86/public: correct register naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part1E264666.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Commit 897129deab ("x86: use unambiguous register names") went a little
too far: With it we also get register names like _e15 and e15 for
non-Xen consumers using a gcc compatible compiler. Correct this.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/public/arch-x86/xen-x86_64.h
+++ b/xen/include/public/arch-x86/xen-x86_64.h
@@ -173,7 +173,7 @@ struct iret_context {
 #define __DECL_REG_LOHI(name) __DECL_REG(name ## x)
 #define __DECL_REG_LO8        __DECL_REG
 #define __DECL_REG_LO16       __DECL_REG
-#define __DECL_REG_HI         __DECL_REG
+#define __DECL_REG_HI(num)    uint64_t r ## num
 #endif
=20
 struct cpu_user_regs {




--=__Part1E264666.2__=
Content-Type: text/plain; name="x86-public-regnames.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-public-regnames.patch"

x86/public: correct register naming=0A=0ACommit 897129deab ("x86: use =
unambiguous register names") went a little=0Atoo far: With it we also get =
register names like _e15 and e15 for=0Anon-Xen consumers using a gcc =
compatible compiler. Correct this.=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/xen/include/public/arch-x86/xen-x86_64.h=0A+=
++ b/xen/include/public/arch-x86/xen-x86_64.h=0A@@ -173,7 +173,7 @@ struct =
iret_context {=0A #define __DECL_REG_LOHI(name) __DECL_REG(name ## x)=0A =
#define __DECL_REG_LO8        __DECL_REG=0A #define __DECL_REG_LO16       =
__DECL_REG=0A-#define __DECL_REG_HI         __DECL_REG=0A+#define =
__DECL_REG_HI(num)    uint64_t r ## num=0A #endif=0A =0A struct cpu_user_re=
gs {=0A
--=__Part1E264666.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part1E264666.2__=--


From xen-devel-bounces@lists.xen.org Fri May 05 09:36:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 09:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Zeg-0006m3-7F; Fri, 05 May 2017 09:36:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d6Zef-0006lx-6g
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 09:36:05 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9A/BD-01868-4874C095; Fri, 05 May 2017 09:36:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXCqh5zXbfZnSf
 S4MR2Y4sLK3eyWHzfMpnJgcnj8IcrLB7TPm5jCWCKYs3MS8qvSGDNuLO6h61gN2vF8YUdrA2M
 21m6GLk4hAQWM0r82XGOqYuRk4NFQEXiSfMXRhCbTUBOYt3GG2wgtoiApsTEa/tZQWxmgSKJQ
 0sfsYPYwgI2EnO+vAezeQWsJN4//AnWKySwkFGidWIuRFxQ4uTMJywQvToSO7feAZrJAWRLSy
 z/xwES5hSwlZjd/wqsVRTohCsT3oKNlBAQkfh15xMzhK0pcfDSJhYIW0Hi/udrbBB2oMS0xu3
 MExgFZyHZNgvJtlkI2xYwMq9i1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlM
 KtZLzs/dxAgMYwYg2MG4ZrvnIUZJDiYlUd40UZ5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/
 12BcoJFqempFWmZOcCIgklLcPAoifC+AUnzFhck5hZnpkOkTjHqcsy59/U9kxBLXn5eqpQ472
 uQIgGQoozSPLgRsOi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHevyBTeDLzSuA2vQI6ggn
 oiGhRsCNKEhFSUg2Ml3+bTVY68vabcr2q9WxJ3dMHLsssbOXobxbg9mnM3/NdUGCPkadOTiBv
 qVO636uF0x5cCg9R2lZ+XODGlOvpouHLLONc9xTlL+7ythKx/8QY+tJrapCg/9EswaUvjya++
 cjy8GPdovwTM3hYPjpOLPQI8P3ztv6BHLsqa36goXQPb4z0pH4lluKMREMt5qLiRACef7t96Q
 IAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493976963!82131652!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58322 invoked from network); 5 May 2017 09:36:03 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 09:36:03 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d6Zea-000JfE-3O; Fri, 05 May 2017 09:36:00 +0000
Date: Fri, 5 May 2017 10:36:00 +0100
From: Tim Deegan <tim@xen.org>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20170505093600.GB70869@deinos.phlegethon.org>
References: <22795.9270.372526.854999@mariner.uk.xensource.com>
 <20170505084332.GA70869@deinos.phlegethon.org>
 <1AE818EC-6C95-46D1-AD8A-8E10090148EF@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1AE818EC-6C95-46D1-AD8A-8E10090148EF@gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Security support scope (apropos of Xen and CNA)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBdCAwOTo1OSArMDEwMCBvbiAwNSBNYXkgKDE0OTM5NzgzODIpLCBMYXJzIEt1cnRoIHdy
b3RlOgo+ID4gT24gNSBNYXkgMjAxNywgYXQgMDk6NDMsIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PiB3cm90ZToKPiA+IC0gT25seSBmZWF0dXJlcyBsaXN0ZWQgYXMgU3VwcG9ydGVkIGluIE1BSU5U
QUlORVJTIGdldCBzdXBwb3J0Lgo+IAo+IFRoaXMgc2VlbXMgcmVsYXRlZCB0byBHZW9yZ2UncyBw
cm9wb3NhbCBvZiB0aGUgc2NvcGUuIEkgYW0gbm90IHN1cmUgTUFJTlRBSU5FUlMgaXMgY29ycmVj
dCB0aG91Z2ggKGUuZy4gbGl2ZS1wYXRjaGluZyBpcyBwcm9iYWJseSBsaXN0ZWQgYXMgU3VwcG9y
dGVkIGJ1dCBkb2VzIG5vdCBnZXQgc2VjdXJpdHkgc3VwcG9ydCkKPgoKQWgsIHNvIGl0IGlzLiAg
U28gdGhlcmUgaXMgaW5mb3JtYXRpb24gb24gdGhlIHdpa2kgcGFnZSB0aGF0J3Mgbm90IGluCk1B
SU5UQUlORVJTLiAgQ291bGQgdGhhdCBiZSBtb3ZlZCBpbnRvIE1BSU5UQUlORVJTPyAgVGhlcmUg
YXJlCmEgZmV3IHRoaW5ncyB0aGF0IGRvbid0IG1hcCB3ZWxsIHRvIG1haW50YWluZXJzaGlwIG9m
IHNwZWNpZmljCmZpbGVzLCBlLmcuICJ2TUNFIiBvciBuZXN0ZWQgdmlydHVhbGl6YXRpb24uICBC
dXQgb24gdGhlIHdob2xlIEkKdGhpbmsgdGhhdCBhZGRpbmcgY2xhdXNlcyBmb3IgdGhlbSB3b3Vs
ZCBiZSBPSy4KClRpbS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 09:38:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 09:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Zgt-0006tk-JS; Fri, 05 May 2017 09:38:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6Zgs-0006ta-FN
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 09:38:22 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0B/C3-03920-D084C095; Fri, 05 May 2017 09:38:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS5fXgyf
 SYMJbYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPq0oNMBTe4K5qP9jE3MO7k7GLk5BASyJNo
 aPrA0sXIwcErYCexZ1U+SFhCwFDi6fvrbCA2i4CqxJP7RxhBbDYBdYm2Z9tZQWwRAX2J+Z9+s
 oK0MgtESFw9JwMSFhawkHhz4StTFyMX0PSljBIvZ35jAUlwAo2fdPIUM8QqQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MMVJaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xkZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYT68LPMQoycGkJMqbJsoTKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC95sbUE6wKDU9tSItMwcYBTBpCQ4eJRHe+yBp3uKCxNziz
 HSI1ClGRSlx3hyQhABIIqM0D64NFnmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyr5Q40hS
 czrwRu+iugxUxAi6NFwRaXJCKkpBoYO0SufK2eumKzuI/Bqc9l7WJ+8pVu8yx2L+gq7X53X/2
 Ad0W76ZqnQpWqhXYfD+fwcTvfOjzpy6w9F5N8GTVEPR2KZFQ2Hf1yrcWAcccSnz/mPIYPj35P
 seEU8wn6cybL+pLGiXwzqyR+hdTVU88YnDT67bRjZemtD+23Pl/l6U5cEOnuHMmqxFKckWiox
 VxUnAgACDvE8LcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1493977099!90274474!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1874 invoked from network); 5 May 2017 09:38:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 09:38:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 03:38:18 -0600
Message-Id: <590C642A020000780015718C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 03:38:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <1d0c09c9-41f3-a512-3f1c-bc704fbabd31@citrix.com>
In-Reply-To: <1d0c09c9-41f3-a512-3f1c-bc704fbabd31@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDEwOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDUvMTcgMTQ6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMzQ1LDI0
ICszNDQsMzAgQEAgVU5MSUtFTFlfU1RBUlQoeiwgY3JlYXRlX2JvdW5jZV9mcmFtZV9iYQo+PiAg
X19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91bmNlX2lwKQo+PiAgICAg
ICAgICBtb3ZxICAlcmF4LFVSRUdTX3JpcCs4KCVyc3ApCj4+ICAgICAgICAgIHJldAo+PiAtICAg
ICAgICBfQVNNX0VYVEFCTEUoLkxmdDIsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zMikKPj4g
LSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMjQp
Cj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NCwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0
XzgpCj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NSwgIGRvbWFpbl9jcmFzaF9wYWdlX2Zh
dWx0XzE2KQo+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDYsICBkb21haW5fY3Jhc2hfcGFn
ZV9mYXVsdCkKPj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ3LCAgZG9tYWluX2NyYXNoX3Bh
Z2VfZmF1bHQpCj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MTIsIGRvbWFpbl9jcmFzaF9w
YWdlX2ZhdWx0XzgpCj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MTMsIGRvbWFpbl9jcmFz
aF9wYWdlX2ZhdWx0KQo+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDIsICBkb21haW5fY3Jh
c2hfcGFnZV9mYXVsdF82eDgpCj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MywgIGRvbWFp
bl9jcmFzaF9wYWdlX2ZhdWx0XzV4OCkKPj4gKyAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ0LCAg
ZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNHg4KQo+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxm
dDUsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zeDgpCj4gCj4gRG8geW91IHBlcmhhcHMgbWVh
biB0byBzd2FwIHRoZSBsYWJlbHMgZm9yIDQgYW5kIDU/CgpPaCwgeWVzLCBvZiBjb3Vyc2UuIEkg
cmVtZW1iZXIgdGhhdCBzb21ldGhpbmcgd2FzIG9kZCB3aGVuCmRvaW5nIHRoZSBjb252ZXJzaW9u
LCBidXQgSSB3YXNuJ3QgYWJsZSB0byBzcG90IGl0IGJlY2F1c2UgdGhpbmdzCmxvb2tlZCB3ZWxs
IG9yZGVyZWQuCgpIYXZpbmcgbWFkZSBhIG1pc3Rha2UgbGlrZSB0aGlzIEkgd29uZGVyIHdoZXRo
ZXIgaXQgd291bGRuJ3QgYmUKYmV0dGVyIHRvIG1vdmUgdGhlc2UgbmV4dCB0byB0aGVpciBpbnN0
cnVjdGlvbnMgYW55d2F5PyBUaGUKd2F5IHdlIGJ1aWxkIHRoZW0gbm93IGJvdGggaW5zbiBhbmQg
ZXh0YWJsZSBnZW5lcmF0aW9uIGNvdWxkCmFjdHVhbGx5IGJlIGJ1bmRsZWQgaW50byBhIG1hY3Jv
LCBlbGltaW5hdGluZyBhbnkgcmlzayBmb3IgdGhlCnR3byBwYXJ0cyB0byBnbyBvdXQgb2Ygc3lu
YyAuLi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 09:53:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 09:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6Zut-0008DJ-TA; Fri, 05 May 2017 09:52:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d6Zus-0008DC-Vm
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 09:52:51 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9C/6E-01870-27B4C095; Fri, 05 May 2017 09:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTmNt1Cb55
 Ig2P3eSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxv1/6zFJzTqJh2aSFbA+NNhS5GLg4hgWmM
 EgfPb2YFcVgEtjJL3P+ymgnEkRCYwyqxfutE5i5GTiAnT2LllgvsEHa+xIXLa8FsXgFBiZMzn
 7CA2EICnhJLtixjA7E5BbwlPs5oZIRYcZdF4s/ZKUBTOTjYBEwkZnVIgNSwCKhItB/bxQgxJ0
 Bi994zYHOEBSIltr1eDhYXEdCX2HS7kR1kDrPAfUaJPdOugs1hFlCXWD9PaAKjwCwkZ8xCyCx
 gZFrFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYiAxAsINx
 23bPQ4ySHExKorxpojyRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4672AcoJFqempFWmZOcCYg
 ElLcPAoifBmgKR5iwsSc4sz0yFSpxiNOV5cfv+eiePJyh/vmYRY8vLzUqXEeZ+DlAqAlGaU5s
 ENgsXqJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzloFM4cnMK4Hb9wroFCagU6JFwU4pSUR
 ISTUwnhLf3FU5a5JAompfAIOOi9zNQqlDGg9qhf1EUjkbjgk1idiH2DVyfOji8HcO2r9816f4
 1mKJSZuDJ6tvbc7Q79PWZLvQ3iqZNVGu2ebunTnbVj+LKEuNNFhYd/N9Svw1joBdmx5a5Trck
 Ls/O4X1oofHQ0aptf/ePfFelew3L+N22lWmxFNKLMUZiYZazEXFiQBQgV5P0AIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493977968!82135234!1
X-Originating-IP: [209.85.217.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27075 invoked from network); 5 May 2017 09:52:49 -0000
Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com)
 (209.85.217.182)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 09:52:49 -0000
Received: by mail-ua0-f182.google.com with SMTP id p8so550556uaa.3
 for <xen-devel@lists.xenproject.org>; Fri, 05 May 2017 02:52:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=gLiQIBzZzXxXFACnc6RodOPKTA0k4OEvj5q4luFCgHE=;
 b=dMu3JJVbBXaLfUJNgTs7raN1fpNiqBxl+xCLq88apFpYth8hbSwXE/HZjX67RHe1O4
 BMgXT6DlrSLBQipC645pi8kfVN2ktXlL3tZ/LM9kZNaFST9BWsXiY+At2lIu4AGYO7gK
 8xRcvd7KGMY7bbFYtr3+jZYc3qNXGYlUuIHXk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gLiQIBzZzXxXFACnc6RodOPKTA0k4OEvj5q4luFCgHE=;
 b=jHGiqnj4ev7SBy1opBzn38rmX3+u7MznW3+S25nYer0cwJS+PN+tSugbGFmsdLxW9k
 +c7NFqadz+B6U1ezWlP79yIpxFu1RcB0zYwR4nJQcF1wMnD526rrQWxgfPTGeE+hg3NE
 x0xKR14rxBMuleLbjVbJlF2ZP9heVBr+muSOXg1vX7tPUDsgYTlSa82QfIpA8/efTL8F
 wjaYzLcby7VrcZ0dwLzKW8tFaYcr1tZe4CiawnNSX61N+tYgX8mA4biIcDPGLDT6ZOya
 40/RBWuJOaRiB+XySFNEqgKdylaZtjKhtb1oE1pwW3swnU2CMWXwRyUfexsmNj1A4Z7E
 2H4g==
X-Gm-Message-State: AN3rC/74u+zIOrkEMBahPc2tOk/bIj0gHpT8oZU5YhUaMyT2GILnPNAG
 iBLbu5Z4X8ZFHYl1jMQwdiuKCKdFfn8z
X-Received: by 10.176.1.44 with SMTP id 41mr9584389uak.13.1493977967889; Fri,
 05 May 2017 02:52:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Fri, 5 May 2017 02:52:47 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705041332170.9240@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
 <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
 <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
 <CACtJ1JRATrFE9es0myAYnMSOw6Ke7ug24NM3mJ3x=GBABDXiqA@mail.gmail.com>
 <alpine.DEB.2.10.1705031534090.9240@sstabellini-ThinkPad-X260>
 <CACtJ1JTjUngauqE9TmUb93QmmmAtJaCX9w-8rUMsAoPYUtUwVQ@mail.gmail.com>
 <alpine.DEB.2.10.1705041332170.9240@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 5 May 2017 15:22:47 +0530
Message-ID: <CACtJ1JT8RpkyO5kSEgAcW1ZLLbE+q4zyoScqn3PoUWZFWpKdvA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCj4+ID4+ID4+ID4gSXQgbG9va3MgbGlrZSB5b3UgYXJlIHJldXNpbmcgdGhl
IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQgY2FsbCBmb3IgdGhlCj4+ID4+ID4+ID4gbWFpbiBQ
ViBjb25zb2xlIGZvciB0aGUgZG9tYWluLCB0byBhbHNvIGFkZCB0aGUgdnVhcnQgbm9kZXMgdG8g
eGVuc3RvcmUuCj4+ID4+ID4+ID4KPj4gPj4gPj4gPiBJIGRvbid0IHRoaW5rIGl0IGlzIGEgZ29v
ZCBpZGVhIHRvIG1peCB0aGUgdHdvLiBJIHN1Z2dlc3QgdG8gaW50cm9kdWNlIGEKPj4gPj4gPj4g
PiBuZXcgbGlieGxfX2RldmljZSBjYWxsIHRvIGludHJvZHVjZSB0aGUgdnVhcnQgbm9kZXMgdG8g
eGVuc3RvcmUsIGdpdmVuCj4+ID4+ID4+ID4gdGhhdCB0aGV5IGhhdmUgbm8gcmVsYW50aW9uc2hp
cCB3aXRoIHRoZSBwcmluY2lwYWwgUFYgY29uc29sZSBvZiB0aGUKPj4gPj4gPj4gPiBkb21haW4u
Cj4+ID4+ID4+ID4KPj4gPj4gPj4gSSBoYXZlIGEgZG91YnQgaGVyZS4gRG8gSSBoYXZlIHRvIGNy
ZWF0ZSBhIG5ldyBjb25zb2xlIGRldmljZQo+PiA+PiA+PiAobGlieGxfX2RldmljZSkgdG8gcmVn
aXN0ZXIgdGhlIHZ1YXJ0IGNvbnNvbGUgb3IgY2FuIEkgdXNlIHRoZQo+PiA+PiA+PiBleGlzdGlu
ZyBjb25zb2xlIGRldmljZSAod2hpY2ggaXMgdXNlZCBmb3IgcmVnaXN0ZXJpbmcgdGhlIHByaW1h
cnkKPj4gPj4gPj4gY29uc29sZSkgdG8gcmVnaXN0ZXIgdGhlIHZ1YXJ0IG5vZGVzIHRvIHhlbnN0
b3JlPwo+PiA+PiA+Pgo+PiA+PiA+PiBJIHN1c3BlY3QgdGhhdCBpZiBJIHRyeSB0byByZWdpc3Rl
ciB3aXRoIHRoZSBzYW1lIGNvbnNvbGUgZGV2aWNlIHRoZW4KPj4gPj4gPj4gbGlieGxfX2Rldmlj
ZV9nZW5lcmljX2FkZCgpIG1heSBmYWlsIGFzIGl0IGlzIGFscmVhZHkgYWRkZWQuCj4+ID4+ID4K
Pj4gPj4gPiBUaGUgdnVhcnQgd2UgYXJlIGludHJvZHVjaW5nIHdpdGggdGhpcyBwYXRjaCBzZXJp
ZXMgaXMgYSBuZXcgYW5kCj4+ID4+ID4gZGlmZmVyZW50IGNvbnNvbGUgZnJvbSB0aGUgZXhpc3Rp
bmcgUFYgY29uc29sZS4gU28geWVzLCBJIHRoaW5rIHdlIG5lZWQKPj4gPj4gPiB0byBjcmVhdGUg
YSBuZXcgZGV2aWNlIGZvciBpdC4KPj4gPj4gPgo+PiA+PiA+IFdlIGVpdGhlciBuZWVkIHRvIGlu
dHJvZHVjZSBhIGJyYW5kIG5ldyBmdW5jdGlvbiB0byBhZGQgdGhlIHZ1YXJ0IHRvCj4+ID4+ID4g
eGVuc3RvcmUsIHNvbWV0aGluZyBsaWtlIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkLCBvciwgaWYg
d2UgYXJlIGdvaW5nCj4+ID4+ID4gdG8gcmV1c2UgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZCwg
dGhlbiB3ZSB3ZSBuZWVkIHRvIGNyZWF0ZSBib3RoIGEgbmV3Cj4+ID4+ID4gY29uc29sZSBkZXZp
Y2UgKGxpYnhsX19kZXZpY2VfY29uc29sZSksIGFuZCBhIG5ldyBsaWJ4bF9fZGV2aWNlIGZvciBp
dC4KPj4gPj4gPiBGb3IgY2xhcml0eSwgbGlieGxfX2RldmljZV9jb25zb2xlIGlzIHRoZSBpbnB1
dCBwYXJhbWV0ZXIgb2YKPj4gPj4gPiBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkLCB3aGlsZSBs
aWJ4bF9fZGV2aWNlIGlzIHRoZSBvdXRwdXQgcGFyYW1ldGVyLgo+PiA+PiA+Cj4+ID4+IEkgYW0g
dHJ5aW5nIHRvIGFkZCBhIG5ldyB2dWFydCBkZXZpY2UgYnkgZGVmaW5pbmcgYSBuZXcgZGV2aWNl
IHR5cGUKPj4gPj4gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUICBhbmQgYSBuZXcgZnVuY3Rpb24K
Pj4gPj4gbGlieGxfX2RldmljZV92dWFydF9hZGQoKS4KPj4gPgo+PiA+IEkgdGhpbmsgdGhhdCBp
cyB0aGUgcmlnaHQgd2F5IHRvIGRvIGl0Lgo+PiA+Cj4+ID4KPj4gPj4gVGhpcyBmdW5jdGlvbiBi
YXNpY2FsbHkgYWRkcyB0aGUgdnVhcnQgcmluZy1yZWYgKCIwL3JpbmctcmVmIikgYW5kCj4+ID4+
IHBvcnQgKCIwL3BvcnQiKSB0byByb19mcm9udCBhcnJheSBhbmQgdGhlbiBpdCByZWdpc3RlcnMg
dGhlIGRldmljZQo+PiA+PiB1c2luZyB0aGUgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZCgpLiBJ
IHBhc3MgTlVMTCB0byAiYmFjayIgYW5kCj4+ID4+ICJmcm9udCIgYXJyYXkgYXJndW1lbnRzIHRv
ICBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRkKCkgYXMgSSBhbSBhZGRpbmcKPj4gPj4gcGFyYW1l
dGVycyBvbmx5IHRvICJyb19mcm9udCIgYXJyYXkuCj4+ID4+Cj4+ID4+IEkgYW0gYWRkaW5nIHRo
ZSBkZXZpY2UgYXQgL2xvY2FsL2RvbWFpbi88ZG9taWQ+L3Z1YXJ0Lgo+PiA+Pgo+PiA+PiBIb3dl
dmVyLCB4ZW5jb25zb2xlZCBmYWlscyB0byByZWFkIHRoZSB2dWFydCByaW5nLXJlZiBhbmQgcG9y
dCBzYXlpbmcKPj4gPj4gIm5vIHN1Y2ggZGlyZWN0b3J5IG9yIGZpbGUiLkkgdmVyaWZpZWQgdGhh
dAo+PiA+PiBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRkKCkgaXMgcmV0dXJuaW5nIHN1Y2Nlc3Nm
dWxseS4KPj4gPj4KPj4gPj4gSW4geGVuY29uc29sZWQsIEkgdmVyaWZpZWQgdGhhdCBJIGFtIHJl
YWRpbmcKPj4gPj4gL2xvY2FsL2RvbWFpbi88ZG9taWQ+L3Z1YXJ0LzAvcmluZy1yZWYgYW5kCj4+
ID4+IC9sb2NhbC9kb21haW4vPGRvbWlkPi92dWFydC8wL3BvcnQuCj4+ID4+Cj4+ID4+IEl0IGlz
IG5vdCBjbGVhciB3aHkgeGVuY29uc29sZWQgZmFpbHMgdG8gcmVhZCB0aGUgdmFsdWVzLgo+PiA+
Cj4+ID4gRG91YmxlIGNoZWNrIHRoZSBwZXJtaXNzaW9ucyBvZiB0aG9zZSBub2RlcyB3aXRoIHhl
bnN0b3JlLWxzIC1wLiBNYWtlCj4+ID4gc3VyZSB0aGVyZSBhcmUgbm8gcmFjZXMgYmV0d2VlbiBs
aWJ4bCB3cml0aW5nIHRoZSBub2RlcyBhbmQgeGVuY29uc29sZWQKPj4gPiByZWFkaW5nIHRoZW0u
Cj4+Cj4+IHhlbnN0b3JlLWxzIC1wIiBzaG93cyB0aGF0IHRoZSB2dWFydCBub2RlIGlzIGNyZWF0
ZWQgc3VjY2Vzc2Z1bGx5LiBJCj4+IGhhdmUgcGFzdGVkIGJlbG93IHRoZSByZWxldmFudCBwYXJ0
IG9mIHRoZSBjb21tYW5kIG91dHB1dDoKPj4KPj4gICAgdnVhcnQgPSAiIiAgIChuMCxyMSkKPj4g
ICAgIGJhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdnVhcnQvMS8wIiAgIChuMCxy
MSkKPgo+IFdoeSBpcyB0aGlzIGhlcmUgaW5zdGVhZCBvZiB1bmRlciB2dWFydC8wPwo+IEFsc28s
IGlmIHRoZXNlIGFyZSB0aGUgZnJvbnRlbmQgbm9kZXMsIHdoZXJlIGFyZSB0aGUgYmFja2VuZCB2
dWFydCBub2Rlcz8KCkkgY3JlYXRlZCBvbmx5IGZyb250ZW5kIG5vZGVzIHNvIHRoYXQgeGVuY29u
c29sZWQgY291bGQgYWNjZXNzCnJpbmctcmVmL3BvcnQuIEkgdW5kZXJzdGFuZCB0aGF0IGJhY2tl
bmQgbm9kZXMgYXJlIHJlcXVpcmVkIGZvciBndWVzdApkb21haW5zIHRvIGFjY2VzcyBzb21lIGJh
Y2tlbmQgaW5mb3JtYXRpb24uIFNpbmNlIGluIHRoaXMgY2FzZSBndWVzdApkb21haW4gZG9lcyBu
b3QgbmVlZCBzdWNoIGluZm9ybWF0aW9uIEkgZGlkIG5vdCBjcmVhdGUgdGhlIGJhY2tlbmQKbm9k
ZS4gS2luZGx5IGxldCBtZSBrbm93IGlmIG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdC4KPgo+
Cj4+ICAgICAwID0gIiIgICAobjAscjEpCj4+ICAgICAgcG9ydCA9ICIxIiAgIChuMCxyMSkKPj4g
ICAgICByaW5nLXJlZiA9ICIyMzM0NzUiICAgKG4wLHIxKQo+PiAgICAgIGxpbWl0ID0gIjEwNDg1
NzYiICAgKG4wLHIxKQo+PiAgICAgIHR5cGUgPSAieGVuY29uc29sZWQiICAgKG4wLHIxKQo+PiAg
ICBjb25zb2xlID0gIiIgICAobjAscjEpCj4+ICAgICBiYWNrZW5kID0gIi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL2NvbnNvbGUvMS8wIiAgIChuMCxyMSkKPj4gICAgIGJhY2tlbmQtaWQgPSAiMCIg
ICAobjEscjApCj4+ICAgICBsaW1pdCA9ICIxMDQ4NTc2IiAgIChuMCxyMSkKPj4gICAgIHR5cGUg
PSAieGVuY29uc29sZWQiICAgKG4wLHIxKQo+PiAgICAgb3V0cHV0ID0gInB0eSIgICAobjAscjEp
Cj4+ICAgICB0dHkgPSAiL2Rldi9wdHMvMCIgICAobjAscjEpCj4+ICAgICBwb3J0ID0gIjMiICAg
KG4wLHIxKQo+PiAgICAgcmluZy1yZWYgPSAiMjMzNDcyIiAgIChuMCxyMSkKPj4KPj4gVGhlIHZ1
YXJ0IG5vZGUgZXhpc3RzIGF0IC9sb2NhbC9kb21haW4vMS92dWFydC4gSSBhbSBjcmVhdGluZyB0
aGUKPj4gdnVhcnQgbm9kZSBqdXN0IGJlZm9yZSB0aGUgcHYgY29uc29sZSBub2RlIHRvIG1ha2Ug
c3VyZSB0aGF0IHZ1YXJ0Cj4+IG5vZGUgYmVjb21lcyB2aXNpYmxlIGJlZm9yZSB0aGUgcHYgY29u
c29sZSBub2RlIGlzIGNyZWF0ZWQuIFRoZSB2YWx1ZXMKPj4gYXJlIHBvcHVsYXRlZCBwcm9wZXJs
eSBpbiB0aGUgdnVhcnQgbm9kZS4gU3RpbGwgd2hlbiB4ZW5jb25zb2xlZCB0cmllcwo+PiB0byBy
ZWFkIC9sb2NhL2RvbWFpbi8xL3Z1YXJ0LzAvcmluZy1yZWYgb3IKPj4gL2xvY2EvZG9tYWluLzEv
dnVhcnQvMC9wb3J0LCB0aGUgcmVhZCBmYWlscy4KPj4KPj4gUFYgY29uc29sZSBub2RlIHJlYWRz
IGhhcHBlbiBwcm9wZXJseSBldmVuIHRob3VnaCBib3RoIG5vZGVzIGV4aXN0IGF0Cj4+IHRoZSBz
YW1lIGxldmVsIGFuZCB0aGVpciBhY2Nlc3MgcGVybWlzc2lvbnMgYXJlIGFsc28gc2FtZS4KPgo+
IEkgZG9uJ3Qga25vdy4gSSB3b3VsZCBhZGQgbW9yZSBkZWJ1ZyBwcmludGZzIHRvIHRoZSBjb2Rl
IHVudGlsIEkKPiB1bmRlcnN0b29kIHdoYXQgd2FzIGdvaW5nIG9uLgpUaGVyZSB3YXMgb25lIGlz
c3VlIGluIGRvbWFpbl9jcmVhdGVfcmluZygpIHdoZXJlIGlmIHRoZSB2dWFydCBub2RlCndhcyBw
b3B1bGF0ZWQgbGF0ZXIgdGhlbiBpdCB3YXMgbm90IGFibGUgdG8gYmUgb3BlbiB0aGUgdHR5IHNl
c3Npb24Kc2luY2UgdGhlIGNoZWNrIHdhcyBiYXNlZCBvbiB3aGV0aGVyIHB2IHR0eSB3YXMgaW5p
dGlhbGl6ZWQgKHdoaWNoIHdhcwppbml0aWFsaXplZCBlYXJsaWVyKS4KCkVhcmxpZXIsIHRoaXMg
d2FzIG5vdCB0aGUgY2FzZSBzaW5jZSB2dWFydCBhbmQgcHYgeGVuc3RvcmUgcGFyYW1ldGVycwp3
ZXJlIGFsd2F5cyBhdmFpbGFibGUgdG9nZXRoZXIuCgpJIGhhdmUgZGVmaW5lZCBhIG5ldyBmdW5j
dGlvbiBjb25zb2xlX2NyZWF0ZV9yaW5nKCkgd2hpY2ggaXMgY2FsbGVkCmZvciBib3RoIGNvbnNv
bGVzLiBUaGlzIG5ldyBmdW5jdGlvbiByZW1vdmVzIGxvdCBvZiBkdXBsaWNhdGUgY29kZSBmb3IK
cHYgYW5kIHZ1YXJ0IGNvbnNvbGVzIGluIGRvbWFpbl9jcmVhdGVfcmluZygpLiBXaXRoIHRoaXMg
Y2hhbmdlLCBib3RoCnRoZSBjb25zb2xlcyBhcmUgd29ya2luZyBmaW5lIG5vdy4KClJlZ2FyZHMs
CkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 10:11:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aCu-0001P8-QA; Fri, 05 May 2017 10:11:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6aCs-0001P2-US
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 10:11:27 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 08/B9-03920-ECF4C095; Fri, 05 May 2017 10:11:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfesP0+
 kQdM5DYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFl5jTGgktCFVeOr2ZsYDzF38XIySEksJlR
 4nWzVBcjF5C9m1Gia9YuRpCEsECBxLymyWC2iEC5xMp9t9khis4xSbR8e8cC4jAL7GKSuLrgC
 jNIFZuApsSdz5+YQGxeASuJB9+b2LoYOThYBFQkrk81BgmLCoRLvG08wgJRIihxcuYTMJtTwE
 7i4vsnYK3MAmYS8zY/ZIaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUb04tagstUjXXC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDcGIBgB+PMy/6HGCU5mJREedNEeSKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCW+gHlBItS01Mr0jJzgIEPk5bg4FES4c0CSfMWFyTmFmemQ
 6ROMepyvFv64T2TEEtefl6qlDivN0iRAEhRRmke3AhYFF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMG85yBSezLwSuE2vgI5gAjoiWhTsiJJEhJRUA2NR5eaz7ZN8Tj776+17R29fqaOFW0L
 azp/rd3X1sh9acYt5SeLCyYHctpzhNgEPrS/bVdf/5NqdWre/9o7V8i0LdYMqE7LmCcQwuixR
 fHw7VUHowEteRc8ZMn9D3GVXzfzzMX3vgkuKW5T39wT8XiRtd+1QzEzFouMzebzyajRMV0g3z
 T3V4qTEUpyRaKjFXFScCADTjozbvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493979085!47698314!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61574 invoked from network); 5 May 2017 10:11:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 5 May 2017 10:11:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D832B142F;
 Fri,  5 May 2017 03:11:24 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 282B63F23B;
 Fri,  5 May 2017 03:11:23 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Fu Wei <fu.wei@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <680df766-68fa-4506-837b-48906594a6c2@citrix.com>
 <alpine.DEB.2.10.1705031346040.9240@sstabellini-ThinkPad-X260>
 <CADyBb7uqwpDZ_Fexd-Xuk1OKJMecYusrZXT1Cj-ciuPtgfrqsg@mail.gmail.com>
 <a510a4b0-c7d4-7a50-18b6-a170e1e208cc@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <951d5cfa-c880-95b5-fa20-57fa7ad5635b@arm.com>
Date: Fri, 5 May 2017 11:11:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a510a4b0-c7d4-7a50-18b6-a170e1e208cc@citrix.com>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel@lists.xensource.com, arvidjaar@gmail.com,
 Jon Masters <jcm@redhat.com>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Leif Lindholm <leif.lindholm@linaro.org>,
 Vladimir Serbinenko <phcoder@gmail.com>, Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDUvMDUvMTcgMTA6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDUvMDUvMTcgMDk6NTcsIEZ1IFdlaSB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4gT24gNCBN
YXkgMjAxNyBhdCAwNDo1MywgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPiB3cm90ZToKPj4+IE9uIFdlZCwgMyBNYXkgMjAxNywgQW5kcmV3IENvb3BlciB3cm90ZToK
Pj4+PiBPbiAwMi8wNS8xNyAwODowNiwgZnUud2VpQGxpbmFyby5vcmcgd3JvdGU6Cj4+Pj4+IEZy
b206IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+Cj4+Pj4+Cj4+Pj4+IFRoaXMgcGF0Y2ggYWRk
cyB0aGUgc3VwcG9ydCBvZiB4ZW5fYm9vdCBjb21tYW5kIGZvciBhYXJjaDY0Ogo+Pj4+PiAgICAg
eGVuX2h5cGVydmlzb3IKPj4+Pj4gICAgIHhlbl9tb2R1bGUKPj4+Pj4gVGhlc2UgdHdvIGNvbW1h
bmRzIGFyZSBvbmx5IGZvciBhYXJjaDY0LCBzaW5jZSBpdCBoYXMgaXRzIG93biBwcm90b2NvbCBh
bmQKPj4+Pj4gY29tbWFuZHMgdG8gYm9vdCB4ZW4gaHlwZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5v
dCBtdWx0aWJvb3QuCj4+Pj4+Cj4+Pj4+IEZvciBvdGhlciBhcmNoaXRlY3R1cmVzLCB0aGV5IGFy
ZSBzdGlsbCB1c2luZyBtdWx0aWJvb3QgYW5kIG1vZHVsZQo+Pj4+PiBjb21tYW5kcy4KPj4+Pj4K
Pj4+Pj4gU2lnbmVkLW9mZi1ieTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KPj4+PiBTb3Jy
eSBpZiBJIGFtIGp1bXBpbmcgaW4gbGF0ZSBhbmQgYXNraW5nIGF3a3dhcmQgcXVlc3Rpb25zLCBi
dXQgd2hhdCBpcwo+Pj4+IHNwZWNpYWwgYWJvdXQgWGVuL2FhcmNoNjQgaGVyZT8gIFdoeSBpcyBp
dCB1c2luZyBhIG5vbi1zdGFuZGFyZCBlbnRyeQo+Pj4+IG1lY2hhbmlzbT8KPj4+IE11bHRpYm9v
dCBpcyBub3QgYXZhaWxhYmxlIG9uIEFSTS4gVGhlIGJvb3QgcHJvdG9jb2wgd2UgaGF2ZSBvbiBB
Uk0gaXMKPj4+IEZEVCBiYXNlZDoKPj4+Cj4+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQKPj4+Cj4+PiBXZSBvZnRlbiByZWZlciB0byBpdCBhcyAibXVsdGlib290IGZvciBhcm0iIGJ1
dCBpbiBmYWN0IGl0IGlzIG5vdAo+Pj4gcmVsYXRlZCB0byB0aGUgeDg2IG11bHRpYm9vdCBpbiBh
bnkgd2F5Lgo+Pj4KPj4+IEluIEdydWIsIHRoZSB0d28gcHJvdG9jb2xzIChtdWx0aWJvb3QgYW5k
Cj4+PiBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0KSBhcmUga2VwdCBjbGVh
cmx5IGRpc3RpbmN0Cj4+PiAoNTVBNjg3RTUuNDA3MDEwNkBnbWFpbC5jb20pLiBIZW5jZSwgdGhl
IG5lZWQgZm9yIHRoaXMgcGF0Y2guCj4+IEV4YWN0bHksIGdyZWF0IHRoYW5rcyBmb3IgeW91ciBl
eHBsYW5hdGlvbiEgOi0pCj4KPiBTbyBpdCByZWFsbHkgaXMgYW4gZW50aXJlbHkgY3VzdG9tIFhl
biBib290aW5nIHByb3RvY29sLgoKTm90IHJlYWxseSwgWGVuIGlzIHVzaW5nIHRoZSBMaW51eCBi
b290IHByb3RvY29sLiBJdCBkb2VzIG5vdCBhbGxvdyB0byAKcGFzcyBtdWx0aXBsZSBtb2R1bGVz
LiBUaGUgbXVsdGlib290IHVzZWQgYnkgeDg2IGRvZXMgbm90IHN1cHBvcnQgQVJNIAooc2VlIFsx
XSkgYW5kIGhlbmNlIG5vdCBzdXBwb3J0ZWQgYnkgYW55IGJvb3Rsb2FkZXJzIGV4aXN0aW5nIG9u
IEFSTS4KClRoZSAibXVsdGlib290IGZvciBBUk0iIGhhcyBiZWVuIGRlc2lnbmVkIHRvIGJlIGdl
bmVyaWMgZW5vdWdoIHRvIGJlIAp1c2VkIGJ5IGFueW9uZSAoc2VlIFsyXSkuIEFuZCB0aGUgb3Jp
Z2luYWwgaW50ZW50aW9uIHdhcyB0byB1c2UgIm1vZHVsZSIgCmluIGdydWIuY2ZnLiBJIGRvbid0
IGtub3cgd2h5IHdlIGRpZCB0aGlzIGNoYW5nZS4KCj4KPiBJdCBpcyB1bmZvcnR1bmF0ZSB0aGF0
IHRoaXMgd2Fzbid0IHJldmlld2VkIHNlbnNpYmx5IGF0IHRoZSB0aW1lIChhbmQKPiBpbXBsZW1l
bnRlZCBpbiBhIHByb2plY3QtbmV1dHJhbCB3YXkpLCBidXQgaXQgbG9va3MgbGlrZSB0aGUgdGlt
ZSB0byBmaXgKPiB0aGF0IHByb3Blcmx5IGhhcyBsb25nIHNpbmNlIHBhc3NlZC4KClRoZSBiaW5k
aW5ncyBhcmUgcHJvamVjdCBuZXV0cmFsLiBPbmx5IHRoZSBjb21tYW5kcyBpbiBncnViIGFyZSBu
b3QgCm5ldXRyYWwsIEkgY2Fubm90IGZpbmQgd2h5IGl0IGlzIG5vdC4KCkNoZWVycywKClsxXSBo
dHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2dydWIvbWFudWFsL211bHRpYm9vdC9tdWx0aWJv
b3QuaHRtbApbMl0gCmh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1
YWxpemF0aW9uX0V4dGVuc2lvbnMvTXVsdGlib290CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 10:13:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aEn-0001UD-5Y; Fri, 05 May 2017 10:13:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6aEl-0001U4-Vz
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 10:13:24 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E9/65-03058-3405C095; Fri, 05 May 2017 10:13:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQtcpgCf
 S4MA/Q4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPxndPMBb1sFasPLmJpYGxl7WLk5JAQ8JPY
 eWUXM4gtLGAh0dJyC8wWEQiQON3XAFYjJFAk8fPxCxYQm1lAXWLmw19MIDabgL7E7hefwGxeA
 VuJZ51nwWpYBFQkjp9eCNYrKhAu8bbxCAtEjaDEyZlPwGxOAXuJf1NPMULMNJA4smgOK4QtL7
 H97RxmiL1qEtf6L7FD3JkuMfFZD8sERv5ZSEbNQtI+C0n7AkbmVYwaxalFZalFuobGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHIAAQ7GL8sCzjEKMnBpCTKmybKEynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjfBHygnWJSanlqRlpkDjAeYtAQHj5II7wM/oDRvcUFibnFmO
 kTqFKMux5x7X98zCbHk5eelSonzGoHMEAApyijNgxsBi81LjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuZVBJnCk5lXArfpFdARTEBHRIuCHVGSiJCSamDsX/lbbgWvxMXgWXpCa6pMvpg9M+N
 ZGT+nMVTnz/udhhMmJhSzqsY/ZZ53bN/j51yCNUu4nkm+VmDk6Kt3rHtwKzzUafpcpkA+3Q/f
 X/rdcuv2+bJpv+NhHoMFTY5JetFxPR5H35tc0H/xb1/P0ieuCjvvpe0vCXGyOlVu9nB/tN800
 fnNAQpKLMUZiYZazEXFiQCV/RukyAIAAA==
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1493979202!100231406!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17176 invoked from network); 5 May 2017 10:13:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 10:13:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="45483432"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590C61960200007800157176@prv-mh.provo.novell.com>
 <590C61960200007800157176@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8d1cc143-c59a-4430-029d-68f6e3ceff8d@citrix.com>
Date: Fri, 5 May 2017 11:13:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C61960200007800157176@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/public: correct register naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTA6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCA4OTcxMjlkZWFi
ICgieDg2OiB1c2UgdW5hbWJpZ3VvdXMgcmVnaXN0ZXIgbmFtZXMiKSB3ZW50IGEgbGl0dGxlCj4g
dG9vIGZhcjogV2l0aCBpdCB3ZSBhbHNvIGdldCByZWdpc3RlciBuYW1lcyBsaWtlIF9lMTUgYW5k
IGUxNSBmb3IKPiBub24tWGVuIGNvbnN1bWVycyB1c2luZyBhIGdjYyBjb21wYXRpYmxlIGNvbXBp
bGVyLiBDb3JyZWN0IHRoaXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCj4KPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82
NC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaAo+IEBA
IC0xNzMsNyArMTczLDcgQEAgc3RydWN0IGlyZXRfY29udGV4dCB7Cj4gICNkZWZpbmUgX19ERUNM
X1JFR19MT0hJKG5hbWUpIF9fREVDTF9SRUcobmFtZSAjIyB4KQo+ICAjZGVmaW5lIF9fREVDTF9S
RUdfTE84ICAgICAgICBfX0RFQ0xfUkVHCj4gICNkZWZpbmUgX19ERUNMX1JFR19MTzE2ICAgICAg
IF9fREVDTF9SRUcKPiAtI2RlZmluZSBfX0RFQ0xfUkVHX0hJICAgICAgICAgX19ERUNMX1JFRwo+
ICsjZGVmaW5lIF9fREVDTF9SRUdfSEkobnVtKSAgICB1aW50NjRfdCByICMjIG51bQo+ICAjZW5k
aWYKPiAgCj4gIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHsKPgo+Cj4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 10:16:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aHY-0001nK-Mc; Fri, 05 May 2017 10:16:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6aHX-0001nA-6L
 for xen-devel@lists.xen.org; Fri, 05 May 2017 10:16:15 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6F/87-03557-EE05C095; Fri, 05 May 2017 10:16:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/dtAE+
 kwfpma4slHxezODB6HN39mymAMYo1My8pvyKBNePB0p1sBVM4KzrvHWdrYDzC3sXIySEkkCfx
 6dVHMJtXwE5i7c/rzCC2hIChxNP319lAbBYBVYlzjetYQGw2AXWJtmfbWbsYOThEBPQkblyT6
 2Lk4mAWWMsoMfX1O0aQGmGBRIlZx65AzbeRaJ4KMZ9TwFZi+tmj7CC9vAKCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuobmekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GG9vDDjEKMnBpCTKmybKEynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfBHygnWJSanlqRlpkDjAOYtAQHj5II71mQNG9xQWJuc
 WY6ROoUo6KUOO9MkIQASCKjNA+uDRZ7lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMex1kCk
 9mXgnc9FdAi5mAFkeLgi0uSURISTUwTsjilK8w+LsnVNhMMHnRM6bPF5u/ng223d0hFnU+onz
 aul95mkEB+zbvYA47zXrll1Bd9MRdW5883uj6a9JH/wlPb13X3fFjm0eZ/U/Rl1ld0YnaTyTK
 151sfS9/PGfXR7vJFetXhWcdytrQ7tj60+9D5/cZ9vNS7s9p+3SqhX+1Q9AczhTXlUosxRmJh
 lrMRcWJAMwHH1G4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493979372!47699423!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7834 invoked from network); 5 May 2017 10:16:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 10:16:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 04:16:11 -0600
Message-Id: <590C6D0B02000078001571D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 04:16:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Mohit Gambhir" <mohit.gambhir@oracle.com>
References: <20170504213017.5433-1-mohit.gambhir@oracle.com>
In-Reply-To: <20170504213017.5433-1-mohit.gambhir@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, mgambhir@outlook.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, jun.nakajima@intel.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3] x86/vpmu_intel: Fix hypervisor crash by
 masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDIzOjMwLCA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPiB3cm90
ZToKPiBTZXR0aW5nIFBpbiBDb250cm9sIChQQykgYml0ICgxOSkgaW4gTVNSX1A2X0VWTlRTRUwg
cmVzdWx0cyBpbiBhIEdlbmVyYWwKPiBQcm90ZWN0aW9uIEZhdWx0IGFuZCB0aHVzIHJlc3VsdHMg
aW4gYSBoeXBlcnZpc29yIGNyYXNoLiBUaGlzIGJlaGF2aW9yIGhhcwo+IGJlZW4gb2JzZXJ2ZWQg
b24gdHdvIGdlbmVyYXRpb25zIG9mIEludGVsIHByb2Nlc3NvcnMgbmFtZWx5LCBIYXN3ZWxsIGFu
ZAo+IEJyb2Fkd2VsbC4gT3RoZXIgSW50ZWwgcHJvY2Vzc29yIGdlbmVyYXRpb25zIHdlcmUgbm90
IHRlc3RlZC4gSG93ZXZlciwgaXQKPiBkb2VzIHNlZW0gdG8gYmUgYSBwb3NzaWJsZSBlcnJhdHVt
IHRoYXQgaGFzbid0IHlldCBiZWVuIGNvbmZpcm1lZCBieSBJbnRlbC4KPiAKPiBUbyBmaXggdGhl
IHByb2JsZW0gdGhpcyBwYXRjaCBtYXNrcyBQQyBiaXQgYW5kIHJldHVybnMgYW4gZXJyb3IgaW4K
PiBjYXNlIGFueSBndWVzdCB0cmllcyB0byB3cml0ZSB0byBpdCBvbiBhbnkgSW50ZWwgcHJvY2Vz
c29yLiBJbiBhZGRpdGlvbgo+IHRvIHRoZSBmYWN0IHRoYXQgc2V0dGluZyB0aGlzIGJpdCBjcmFz
aGVzIHRoZSBoeXBlcnZpc29yIG9uIEhhc3dlbGwgYW5kCj4gQnJvYWR3ZWxsLCB0aGUgUEMgZmxh
ZyBiaXQgdG9nZ2xlcyBhIGhhcmR3YXJlIHBpbiBvbiB0aGUgcGh5c2ljYWwgQ1BVCj4gZXZlcnkg
dGltZSB0aGUgcHJvZ3JhbW1lZCBldmVudCBvY2N1cnMgYW5kIHRoZSBoYXJkd2FyZSBiZWhhdmlv
ciBpbgo+IHJlc3BvbnNlIHRvIHRoZSB0b2dnbGUgaXMgdW5kZWZpbmVkIGluIHRoZSBTRE0sIHdo
aWNoIG1ha2VzIHRoaXMgYml0Cj4gdW5zYWZlIHRvIGJlIHVzZWQgYnkgZ3Vlc3RzIGFuZCBoZW5j
ZSBzaG91bGQgYmUgbWFza2VkIG9uIGFsbCBtYWNoaW5lcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBN
b2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSWlyYyB0aGUgaW50ZW50aW9uIHdhcyB0byBo
YXZlIHRoaXMgaW4gNC45LCBpbiB3aGljaCBjYXNlIHlvdSBzaG91bGQKaGF2ZSBDYy1lZCBKdWxp
bmUgKG5vdyBhZGRlZCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 10:18:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:18:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aJd-0001vw-20; Fri, 05 May 2017 10:18:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6aJb-0001vn-UY
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 10:18:24 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E4/F4-01709-F615C095; Fri, 05 May 2017 10:18:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQjcvkCf
 SYNoGBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPrrkvsBQ18FQdPfGFtYFzF3cXIySEh4Cex
 uucpM4gtLGAh8ebCVyYQW0RAWaL312+WLkYuDiGBm4wS81snMIIkmAVCJJacP8oGYrMJ6Evsf
 vEJqIGDg1fAVuLXVS2QMIuAisT569vAZooKhEu8bTzCAmLzCghKnJz5hAWknFPAXuJJTzLERA
 OJI4vmsELY8hLb384BaxUSUJO41n+JHeLMdImtf38xT2Dkn4Vk0iwk7bOQtC9gZF7FqF6cWlS
 WWqRrrJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiADECwg3HvP6dDjJIcTEqi
 vGmiPJFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjTAoBygkWp6akVaZk5wFiASUtw8CiJ8HKAp
 HmLCxJzizPTIVKnGBWlxHnlQRICIImM0jy4Nlj8XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5
 IwrzjIFJ7MvBK46a+AFjMBLY4WBVtckoiQkmpgLDkhcDRiotvcd1vbmmbe3Psopfn4g2ehPUX
 976Z8UijN7JZYet8lzlm15+rnymNWa9yPt9Yf0eH/wc/f2X2W1aCq90c0i2D+r7jdL06xfpuV
 2TDvpvXRc6L9lwsjZ3DZ32/W6PbjTDaUiT2j2fnzFe/xqOBChhWatcGab1ZY75bTXvfGnkFJi
 aU4I9FQi7moOBEA0cc4xroCAAA=
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493979502!96413681!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35107 invoked from network); 5 May 2017 10:18:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 10:18:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="45483616"
To: Jan Beulich <JBeulich@suse.com>
References: <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <1d0c09c9-41f3-a512-3f1c-bc704fbabd31@citrix.com>
 <590C642A020000780015718C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7f9973e1-8c4f-276e-5f71-ec59b4193e99@citrix.com>
Date: Fri, 5 May 2017 11:18:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C642A020000780015718C@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA1LjE3IGF0
IDEwOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA0LzA1LzE3
IDE0OjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEBAIC0zNDUsMjQgKzM0NCwzMCBAQCBVTkxJ
S0VMWV9TVEFSVCh6LCBjcmVhdGVfYm91bmNlX2ZyYW1lX2JhCj4+PiAgX19VTkxJS0VMWV9FTkQo
Y3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91bmNlX2lwKQo+Pj4gICAgICAgICAgbW92cSAgJXJh
eCxVUkVHU19yaXArOCglcnNwKQo+Pj4gICAgICAgICAgcmV0Cj4+PiAtICAgICAgICBfQVNNX0VY
VEFCTEUoLkxmdDIsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zMikKPj4+IC0gICAgICAgIF9B
U01fRVhUQUJMRSguTGZ0MywgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzI0KQo+Pj4gLSAgICAg
ICAgX0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfOCkKPj4+IC0g
ICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NSwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzE2KQo+
Pj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHQp
Cj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDcsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVs
dCkKPj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MTIsIGRvbWFpbl9jcmFzaF9wYWdlX2Zh
dWx0XzgpCj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDEzLCBkb21haW5fY3Jhc2hfcGFn
ZV9mYXVsdCkKPj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MiwgIGRvbWFpbl9jcmFzaF9w
YWdlX2ZhdWx0XzZ4OCkKPj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MywgIGRvbWFpbl9j
cmFzaF9wYWdlX2ZhdWx0XzV4OCkKPj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NCwgIGRv
bWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzR4OCkKPj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSguTGZ0
NSwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzN4OCkKPj4gRG8geW91IHBlcmhhcHMgbWVhbiB0
byBzd2FwIHRoZSBsYWJlbHMgZm9yIDQgYW5kIDU/Cj4gT2gsIHllcywgb2YgY291cnNlLiBJIHJl
bWVtYmVyIHRoYXQgc29tZXRoaW5nIHdhcyBvZGQgd2hlbgo+IGRvaW5nIHRoZSBjb252ZXJzaW9u
LCBidXQgSSB3YXNuJ3QgYWJsZSB0byBzcG90IGl0IGJlY2F1c2UgdGhpbmdzCj4gbG9va2VkIHdl
bGwgb3JkZXJlZC4KPgo+IEhhdmluZyBtYWRlIGEgbWlzdGFrZSBsaWtlIHRoaXMgSSB3b25kZXIg
d2hldGhlciBpdCB3b3VsZG4ndCBiZQo+IGJldHRlciB0byBtb3ZlIHRoZXNlIG5leHQgdG8gdGhl
aXIgaW5zdHJ1Y3Rpb25zIGFueXdheT8gVGhlCj4gd2F5IHdlIGJ1aWxkIHRoZW0gbm93IGJvdGgg
aW5zbiBhbmQgZXh0YWJsZSBnZW5lcmF0aW9uIGNvdWxkCj4gYWN0dWFsbHkgYmUgYnVuZGxlZCBp
bnRvIGEgbWFjcm8sIGVsaW1pbmF0aW5nIGFueSByaXNrIGZvciB0aGUKPiB0d28gcGFydHMgdG8g
Z28gb3V0IG9mIHN5bmMgLi4uCgpEbyB5b3Ugc2VlIHN1Y2ggYSBjb25zdHJ1Y3QgYmVpbmcgdXNl
ZCBhbnl3aGVyZSBlbHNlPyAgSSBjYW4ndCBzcG90IGFueQpvYnZpb3VzIGNhbmRpZGF0ZXMuCgpG
b3IgcG9zdCA0LjksIEkgd2lsbCBiZSBzdWJtaXR0aW5nIGEgc2VyaWVzIHdoaWNoIHJlaW1wbGVt
ZW50cyB0aGlzCmxvZ2ljIGluIEMsIHNvIEkgd291bGRuJ3QgZXhwZW5kIHRvbyBtdWNoIGVmZm9y
dCBpbiB0aGlzIGFyZWEuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 10:22:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aN9-0002Z4-HQ; Fri, 05 May 2017 10:22:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6aN8-0002Yw-2E
 for xen-devel@lists.xen.org; Fri, 05 May 2017 10:22:02 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D7/60-02189-9425C095; Fri, 05 May 2017 10:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9cjiCf
 S4PxrPYslHxezODB6HN39mymAMYo1My8pvyKBNaPr9D62grnqFbN3TWZuYDwg28XIySEkkCfx
 d2ILI4jNK2AncbP5KQuILSFgKPH0/XU2EJtFQFXi0OY57CA2m4C6RNuz7axdjBwcIgJGEh+2S
 XYxcnEwC1xilDi1di9YjbCAtcTeZ6tZQBJCAu8ZJVq3/QZbwAm0YPaG72DNvAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoa
 WeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFXz8DAuIPx93G/Q4ySHExKorxp
 ojyRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4swOBcoJFqempFWmZOcBIgElLcPAoifAWgKR5i
 wsSc4sz0yFSpxiNOd4t/fCeiaOv4+N7JiGWvPy8VClx3maQUgGQ0ozSPLhBsAi9xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmY1x5kCk9mXgncvldApzABnRItCnZKSSJCSqqBMWiFu+qefS6
 R7wzb6s4JvLwWmfS+W/zg2foFLhvVj4RHZB/bKrantk50ydLC60tSthiJekY/u8rCvWGCWNuR
 7Z2y1y2udOckbmdK+6PBaMGsttNL/1qgPpNYa8GMp7JNgqIbJ6zV31gpKSFzNe/2UZ0zRebJk
 tuYz/zrz3z/icWWKUDX8OM3JZbijERDLeai4kQAEjXkT8sCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493979718!40848250!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53337 invoked from network); 5 May 2017 10:22:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 10:22:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 04:21:58 -0600
Message-Id: <590C6E6602000078001571F3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 04:21:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
In-Reply-To: <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE5OjA5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA0LzIwMTcgMTE6MzEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNC4wNC4xNyBhdCAxNzozNywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+PiArKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwo+Pj4gQEAgLTEwMzUsMTYgKzEwMzUsODIgQEAgbWVyZ2VfYW5kX2ZyZWVfYnVk
ZHkoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAo+Pj4gICAgICByZXR1
cm4gcGc7Cj4+PiAgfQo+Pj4gIAo+Pj4gLXN0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5z
aWduZWQgaW50IG5vZGUpCj4+PiArc3RhdGljIG5vZGVtYXNrX3Qgbm9kZV9zY3J1YmJpbmc7Cj4+
PiArCj4+PiArc3RhdGljIHVuc2lnbmVkIGludCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUp
Cj4+PiArewo+Pj4gKyAgICBub2RlaWRfdCBub2RlID0gY3B1X3RvX25vZGUoc21wX3Byb2Nlc3Nv
cl9pZCgpKSwgbG9jYWxfbm9kZTsKPj4+ICsgICAgbm9kZWlkX3QgY2xvc2VzdCA9IE5VTUFfTk9f
Tk9ERTsKPj4+ICsgICAgdTggZGlzdCwgc2hvcnRlc3QgPSAweGZmOwo+Pj4gKwo+Pj4gKyAgICBp
ZiAoIG5vZGUgPT0gTlVNQV9OT19OT0RFICkKPj4+ICsgICAgICAgIG5vZGUgPSAwOwo+Pj4gKwo+
Pj4gKyAgICBpZiAoIG5vZGVfbmVlZF9zY3J1Yltub2RlXSAmJgo+Pj4gKyAgICAgICAgICghZ2V0
X25vZGUgfHwgIW5vZGVfdGVzdF9hbmRfc2V0KG5vZGUsIG5vZGVfc2NydWJiaW5nKSkgKQo+Pj4g
KyAgICAgICAgcmV0dXJuIG5vZGU7Cj4+PiArCj4+PiArICAgIC8qCj4+PiArICAgICAqIFNlZSBp
ZiB0aGVyZSBhcmUgbWVtb3J5LW9ubHkgbm9kZXMgdGhhdCBuZWVkIHNjcnViYmluZyBhbmQgY2hv
b3NlCj4+PiArICAgICAqIHRoZSBjbG9zZXN0IG9uZS4KPj4+ICsgICAgICovCj4+PiArICAgIGxv
Y2FsX25vZGUgPSBub2RlOwo+Pj4gKyAgICB3aGlsZSAoIDEgKQo+Pj4gKyAgICB7Cj4+PiArICAg
ICAgICBkbyB7Cj4+PiArICAgICAgICAgICAgbm9kZSA9IGN5Y2xlX25vZGUobm9kZSwgbm9kZV9v
bmxpbmVfbWFwKTsKPj4+ICsgICAgICAgIH0gd2hpbGUgKCAhY3B1bWFza19lbXB0eSgmbm9kZV90
b19jcHVtYXNrKG5vZGUpKSAmJgo+Pj4gKyAgICAgICAgICAgICAgICAgIChub2RlICE9IGxvY2Fs
X25vZGUpICk7Cj4+PiArCj4+PiArICAgICAgICBpZiAoIG5vZGUgPT0gbG9jYWxfbm9kZSApCj4+
PiArICAgICAgICAgICAgYnJlYWs7Cj4+PiArCj4+PiArICAgICAgICBpZiAoIG5vZGVfbmVlZF9z
Y3J1Yltub2RlXSApCj4+PiArICAgICAgICB7Cj4+PiArICAgICAgICAgICAgaWYgKCAhZ2V0X25v
ZGUgKQo+Pj4gKyAgICAgICAgICAgICAgICByZXR1cm4gbm9kZTsKPj4gSSB0aGluayB0aGUgZnVu
Y3Rpb24gcGFyYW1ldGVyIG5hbWUgaXMgbm90IC8gbm8gbG9uZ2VyIHN1aXRhYmxlLiBUaGUKPj4g
Y2FsbGVyIHdhbnRzIHRvIGdldCBfc29tZV8gbm9kZSBpbiBlaXRoZXIgY2FzZS4gVGhlIGRpZmZl
cmVuY2UgaXMKPj4gd2hldGhlciBpdCB3YW50cyB0byBqdXN0IGtub3cgd2hldGhlciB0aGVyZSdz
IF9hbnlfIG5lZWRpbmcgc2NydWIKPj4gd29yayBkb25lLCBvciB3aGV0aGVyIGl0IHdhbnRzIF90
aGUgb25lXyB0byBhY3R1YWxseSBzY3J1YiBvbi4gU28KPj4gaG93IGFib3V0ICJnZXRfYW55IiBv
ciAiZ2V0X2FueV9ub2RlIiBvciBqdXN0ICJhbnkiPwo+IAo+IE5vdCBvbmx5IHRvIGZpbmQgb3V0
IHdoZXRoZXIgdGhlcmUgaXMgYW55dGhpbmcgdG8gc2NydWIgYnV0LCBpZiBnZXRfbm9kZQo+IGlz
IHRydWUsIHRvIGFjdHVhbGx5ICJnZXQiIGl0LCBpLmUuIHNldCB0aGUgYml0IGluIHRoZSBub2Rl
X3NjcnViYmluZwo+IG1hc2suIFRodXMgdGhlIG5hbWUuCgpIbW0sIG9rYXksIGluIHRoYXQgY2Fz
ZSBhdCBsZWFzdCBhbiBleHBsYW5hdG9yeSBjb21tZW50IHNob3VsZCBiZQphZGRlZC4KCj4+PiAr
Ym9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCj4+PiAgewo+Pj4gICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKPj4+ICAgICAgdW5zaWduZWQgaW50IHpvbmUsIG9yZGVyOwo+Pj4gICAgICB1bnNp
Z25lZCBsb25nIGk7Cj4+PiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7Cj4+PiArICAgIGJvb2wgcHJlZW1wdCA9IGZhbHNlOwo+Pj4gKyAgICBub2RlaWRfdCBub2Rl
Owo+Pj4gIAo+Pj4gLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmhlYXBfbG9jaykpOwo+Pj4g
KyAgICAvKgo+Pj4gKyAgICAgKiBEb24ndCBzY3J1YiB3aGlsZSBkb20wIGlzIGJlaW5nIGNvbnN0
cnVjdGVkIHNpbmNlIHdlIG1heQo+Pj4gKyAgICAgKiBmYWlsIHRyeWluZyB0byBjYWxsIG1hcF9k
b21haW5fcGFnZSgpIGZyb20gc2NydWJfb25lX3BhZ2UoKS4KPj4+ICsgICAgICovCj4+PiArICAg
IGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCj4+PiArICAgICAgICByZXR1
cm4gZmFsc2U7Cj4+IEkgYXNzdW1lIHRoYXQncyBiZWNhdXNlIG9mIHRoZSBtYXBjYWNoZSB2Y3B1
IG92ZXJyaWRlPyBUaGF0J3MgeDg2Cj4+IHNwZWNpZmljIHRob3VnaCwgc28gdGhlIHJlc3RyaWN0
aW9uIGhlcmUgb3VnaHQgdG8gYmUgYXJjaCBzcGVjaWZpYy4KPj4gRXZlbiBiZXR0ZXIgd291bGQg
YmUgdG8gZmluZCBhIHdheSB0byBhdm9pZCB0aGlzIHJlc3RyaWN0aW9uCj4+IGFsdG9nZXRoZXIs
IGFzIG9uIGJpZ2dlciBzeXN0ZW1zIG9ubHkgb25lIENQVSBpcyBhY3R1YWxseSBidXN5Cj4+IHdo
aWxlIGJ1aWxkaW5nIERvbTAsIHNvIGFsbCBvdGhlcnMgY291bGQgYmUgaGFwcGlseSBzY3J1YmJp
bmcuIENvdWxkCj4+IHRoYXQgb3ZlcnJpZGUgYmVjb21lIGEgcGVyLUNQVSBvbmUgcGVyaGFwcz8K
PiAKPiBJcyBpdCB3b3J0aCBkb2luZyB0aG91Z2g/IFdoYXQgeW91IGFyZSBzYXlpbmcgYmVsb3cg
aXMgZXhhY3RseSB3aHkgSQo+IHNpbXBseSByZXR1cm4gaGVyZSAtLS0gdGhlcmUgd2VyZSB2ZXJ5
IGZldyBkaXJ0eSBwYWdlcy4KCldlbGwsIGluIHRoYXQgY2FzZSB0aGUgY29tbWVudCBzaG91bGQg
Y292ZXIgdGhpcyBzZWNvbmQgcmVhc29uIGFzCndlbGwsIGF0IHRoZSB2ZXJ5IGxlYXN0LgoKPiBU
aGlzIG1heSBjaGFuZ2UKPiBpZiB3ZSBkZWNpZGUgdG8gdXNlIGlkbGUtbG9vcCBzY3J1YmJpbmcg
Zm9yIGJvb3Qgc2NydWJiaW5nIGFzIHdlbGwgKGFzCj4gQW5kcmV3IHN1Z2dlc3RlZCBlYXJsaWVy
KSBidXQgdGhlcmUgaXMgbGl0dGxlIHJlYXNvbiB0byBkbyBpdCBub3cgSU1PLgoKV2h5IG5vdD8g
SW4gZmFjdCBJIGhhZCBtZWFudCB0byBhc2sgd2h5IHlvdXIgc2VyaWVzIGRvZXNuJ3QKaW5jbHVk
ZSB0aGF0PwoKPj4gT3RvaCB0aGVyZSdzIG5vdCBtdWNoIHRvIHNjcnViIHlldCB1bnRpbCBEb20w
IGhhZCBhbGwgaXRzIG1lbW9yeQo+PiBhbGxvY2F0ZWQsIGFuZCB3ZSBrbm93IHdoaWNoIHBhZ2Vz
IHRydWx5IHJlbWFpbiBmcmVlICh3YW50aW5nCj4+IHdoYXQgaXMgY3VycmVudGx5IHRoZSBib290
IHRpbWUgc2NydWJiaW5nIGRvbmUgb24gdGhlbSkuIEJ1dCB0aGF0Cj4+IHBvaW50IGluIHRpbWUg
bWF5IHN0aWxsIGJlIGVhcmxpZXIgdGhhbiB3aGVuIHdlIHN3aXRjaCB0bwo+PiBTWVNfU1RBVEVf
YWN0aXZlLgoKSU9XIEkgdGhpbmsgYm9vdCBzY3J1YmJpbmcgY291bGQgYmUga2lja2VkIG9mZiBh
cyBzb29uIGFzIERvbTAKaGFkIHRoZSBidWxrIG9mIGl0cyBtZW1vcnkgYWxsb2NhdGVkLgoKPj4+
IEBAIC0xMDY1LDE2ICsxMTMxLDI5IEBAIHN0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5z
aWduZWQgaW50IG5vZGUpCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgcGdbaV0uY291bnRf
aW5mbyAmPSB+UEdDX25lZWRfc2NydWI7Cj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgbm9k
ZV9uZWVkX3NjcnViW25vZGVdLS07Cj4+PiAgICAgICAgICAgICAgICAgICAgICB9Cj4+PiArICAg
ICAgICAgICAgICAgICAgICBpZiAoIHNvZnRpcnFfcGVuZGluZyhjcHUpICkKPj4+ICsgICAgICAg
ICAgICAgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBwcmVlbXB0ID0gdHJ1
ZTsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPj4+ICsgICAgICAgICAgICAg
ICAgICAgIH0KPj4gSXNuJ3QgdGhpcyBhIGxpdHRsZSB0b28gZWFnZXIsIGVzcGVjaWFsbHkgaWYg
eW91IGRpZG4ndCBoYXZlIHRvIHNjcnViCj4+IHRoZSBwYWdlIG9uIHRoaXMgaXRlcmF0aW9uPwo+
IAo+IFdoYXQgd291bGQgYmUgYSBnb29kIHBsYWNlIHRoZW4/IENvdW50IGhvdyBhY3R1YWxseSBz
Y3J1YmJlZCBwYWdlcyBhbmQKPiBjaGVjayBmb3IgcGVuZGluZyBpbnRlcnJ1cHRzIGV2ZXJ5IHNv
IG1hbnk/CgpZZXMuCgo+IEV2ZW4gaWYgd2UgZG9uJ3Qgc2NydWIgYXQgYWxsIHdhbGtpbmcgd2hv
bGUgaGVhcCBjYW4gdGFrZSBhIHdoaWxlLgoKQ29ycmVjdCAtIHlvdSBjYW4ndCBza2lwIHRoaXMg
Y2hlY2sgYWx0b2dldGhlciBldmVuIGlmIG5vIHBhZ2UKcmVxdWlyZXMgYWN0dWFsIHNjcnViYmlu
Zy4KCj4+PiBAQCAtMTE0MSw5ICsxMjIwLDYgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2Vz
KAo+Pj4gICAgICBpZiAoIHRhaW50ZWQgKQo+Pj4gICAgICAgICAgcmVzZXJ2ZV9vZmZsaW5lZF9w
YWdlKHBnKTsKPj4+ICAKPj4+IC0gICAgaWYgKCBuZWVkX3NjcnViICkKPj4+IC0gICAgICAgIHNj
cnViX2ZyZWVfcGFnZXMobm9kZSk7Cj4+IEknZCBleHBlY3QgdGhpcyBlbGltaW5hdGVzIHRoZSBu
ZWVkIGZvciB0aGUgbmVlZF9zY3J1YiB2YXJpYWJsZS4KPiAKPiBXZSBzdGlsbCBuZWVkIGl0IHRv
IGRlY2lkZSB3aGV0aGVyIHRvIHNldCBQR0NfbmVlZF9zY3J1YiBvbiBwYWdlcy4KCk9oLCBvZiBj
b3Vyc2UuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 10:24:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aPM-0002pd-T5; Fri, 05 May 2017 10:24:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6aPL-0002pX-DY
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 10:24:19 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C3/AB-03696-2D25C095; Fri, 05 May 2017 10:24:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/dSEE+
 kQdMHXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePj/s8sBR0CFSd3r2NsYGzn7WLk5BASyJN4
 MfMPO4jNK2AnsfXcUSYQW0LAUOLp++tsIDaLgKrE94UrwWw2AXWJtmfbWUFsEQF9ifmffgLZH
 BzMAhESV8/JgISFBSwk3lz4ygQxvodJYsY5cZASTqDxX3vsQUxeAUGJvzuEQSqYBbQkHv66xQ
 Jha0ssW/iaGWKgtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0t9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOPAQh2MN7cGHCIUZKDSUmUN02UJ1KILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO/dQKCcYFFqempFWmYOMAZg0hIcPEoivBtB0rzFBYm5xZnpEKlTj
 IpS4ry/QBICIImM0jy4NljcXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71eQKTyZeSVw01
 8BLWYCWhwtCra4JBEhJdXAOCdmhsIh9zU3XQQjtt6fHxrSf2rxrEOVB1I0Cgx35u6/dyt92cu
 aBuNwF/VN35Sumyyawrn8yYbpUi8NPKzEd1z68WK5C0OEmVlvyYOfh51/zOt9/ffyC2smuU0M
 F+cJv+F/y165ccmutTtX3FN6b6Ua5r/p4aGIIykn7Jmfr/zqyTvBq2G/mI4SS3FGoqEWc1FxI
 gBm4QD+tgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493979856!43834107!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24614 invoked from network); 5 May 2017 10:24:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 10:24:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 04:24:15 -0600
Message-Id: <590C6EEE02000078001571F6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 04:24:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <1d0c09c9-41f3-a512-3f1c-bc704fbabd31@citrix.com>
 <590C642A020000780015718C@prv-mh.provo.novell.com>
 <7f9973e1-8c4f-276e-5f71-ec59b4193e99@citrix.com>
In-Reply-To: <7f9973e1-8c4f-276e-5f71-ec59b4193e99@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDEyOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDUvMTcgMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4w
NS4xNyBhdCAxMDo0MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDQvMDUvMTcgMTQ6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEBAIC0zNDUsMjQgKzM0NCwz
MCBAQCBVTkxJS0VMWV9TVEFSVCh6LCBjcmVhdGVfYm91bmNlX2ZyYW1lX2JhCj4+Pj4gIF9fVU5M
SUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX2JvdW5jZV9pcCkKPj4+PiAgICAgICAg
ICBtb3ZxICAlcmF4LFVSRUdTX3JpcCs4KCVyc3ApCj4+Pj4gICAgICAgICAgcmV0Cj4+Pj4gLSAg
ICAgICAgX0FTTV9FWFRBQkxFKC5MZnQyLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMzIpCj4+
Pj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRf
MjQpCj4+Pj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tYWluX2NyYXNoX3BhZ2Vf
ZmF1bHRfOCkKPj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDUsICBkb21haW5fY3Jhc2hf
cGFnZV9mYXVsdF8xNikKPj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDYsICBkb21haW5f
Y3Jhc2hfcGFnZV9mYXVsdCkKPj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDcsICBkb21h
aW5fY3Jhc2hfcGFnZV9mYXVsdCkKPj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDEyLCBk
b21haW5fY3Jhc2hfcGFnZV9mYXVsdF84KQo+Pj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0
MTMsIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0KQo+Pj4+ICsgICAgICAgIF9BU01fRVhUQUJMRSgu
TGZ0MiwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzZ4OCkKPj4+PiArICAgICAgICBfQVNNX0VY
VEFCTEUoLkxmdDMsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF81eDgpCj4+Pj4gKyAgICAgICAg
X0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNHg4KQo+Pj4+ICsg
ICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NSwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzN4OCkK
Pj4+IERvIHlvdSBwZXJoYXBzIG1lYW4gdG8gc3dhcCB0aGUgbGFiZWxzIGZvciA0IGFuZCA1Pwo+
PiBPaCwgeWVzLCBvZiBjb3Vyc2UuIEkgcmVtZW1iZXIgdGhhdCBzb21ldGhpbmcgd2FzIG9kZCB3
aGVuCj4+IGRvaW5nIHRoZSBjb252ZXJzaW9uLCBidXQgSSB3YXNuJ3QgYWJsZSB0byBzcG90IGl0
IGJlY2F1c2UgdGhpbmdzCj4+IGxvb2tlZCB3ZWxsIG9yZGVyZWQuCj4+Cj4+IEhhdmluZyBtYWRl
IGEgbWlzdGFrZSBsaWtlIHRoaXMgSSB3b25kZXIgd2hldGhlciBpdCB3b3VsZG4ndCBiZQo+PiBi
ZXR0ZXIgdG8gbW92ZSB0aGVzZSBuZXh0IHRvIHRoZWlyIGluc3RydWN0aW9ucyBhbnl3YXk/IFRo
ZQo+PiB3YXkgd2UgYnVpbGQgdGhlbSBub3cgYm90aCBpbnNuIGFuZCBleHRhYmxlIGdlbmVyYXRp
b24gY291bGQKPj4gYWN0dWFsbHkgYmUgYnVuZGxlZCBpbnRvIGEgbWFjcm8sIGVsaW1pbmF0aW5n
IGFueSByaXNrIGZvciB0aGUKPj4gdHdvIHBhcnRzIHRvIGdvIG91dCBvZiBzeW5jIC4uLgo+IAo+
IERvIHlvdSBzZWUgc3VjaCBhIGNvbnN0cnVjdCBiZWluZyB1c2VkIGFueXdoZXJlIGVsc2U/ICBJ
IGNhbid0IHNwb3QgYW55Cj4gb2J2aW91cyBjYW5kaWRhdGVzLgoKTm8sIGp1c3QgaGVyZS4gQnV0
IGl0J3MgZWlnaHQgcGxhY2VzLgoKPiBGb3IgcG9zdCA0LjksIEkgd2lsbCBiZSBzdWJtaXR0aW5n
IGEgc2VyaWVzIHdoaWNoIHJlaW1wbGVtZW50cyB0aGlzCj4gbG9naWMgaW4gQywgc28gSSB3b3Vs
ZG4ndCBleHBlbmQgdG9vIG11Y2ggZWZmb3J0IGluIHRoaXMgYXJlYS4KClRydWUsIHlldCBJJ20g
dG91Y2hpbmcgYWxsIHRoZXNlIGxpbmVzIG5vdyBhbnl3YXkuLi4gV291bGQgeW91CmJlIG9wcG9z
ZWQgdG8gbW92aW5nIHRoZW0gYW5kL29yIG1hY3JvaXppbmcgdGhlIHdob2xlIHRoaW5nPwoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 10:27:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aSl-00031W-D8; Fri, 05 May 2017 10:27:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6aSk-00031M-BC
 for xen-devel@lists.xen.org; Fri, 05 May 2017 10:27:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 93/CB-03058-5A35C095; Fri, 05 May 2017 10:27:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3dJME+
 kwa8GW4slHxezODB6HN39mymAMYo1My8pvyKBNePVncXsBSt4KhadmMHWwNjD1cXIySEkkCdx
 cuY7RhCbV8BO4vyhB6wgtoSAocTT99fZQGwWAVWJHf/Ps4DYbALqEm3PtgPVcHCICBhJfNgm2
 cXIxcEscIlR4tTavewgNcICcRL/389mAUkICbxnlPj2+glYMyfQgi1vzoM18woISvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Ro
 b6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYNy5PvAQoyQHk5Iob5oo
 T6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4zQUA5waLU9NSKtMwcYCTApCU4eJREeDcGAqV5i
 wsSc4sz0yFSpxgVpcR5q0D6BEASGaV5cG2w6LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd
 5skCk8mXklcNNfAS1mAlocLQq2uCQRISXVwJgRuMjhQGP25+LVW0/57ThkfPfjwZUat3R/vV5
 5P+3OxX2fP/RufqgwbRbzhpUBGg+aVD6x5Ezl3t1y6P+RRZ5dDmEhp38dM2JlODG/qKn6SeCT
 YrXrYn++dJ6adpBbaV/NhRUL3M/Gzd/YHREtEDk9/VrT8axUnbOh8x4v6r/Ld/CKjFx6U1yNE
 ktxRqKhFnNRcSIAQeEjZLkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1493980067!100662432!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59106 invoked from network); 5 May 2017 10:27:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 10:27:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 04:27:46 -0600
Message-Id: <590C6FC1020000780015720D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 04:27:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-6-git-send-email-boris.ostrovsky@oracle.com>
 <590B68280200007800156E81@prv-mh.provo.novell.com>
 <29805238-8fec-e009-178c-dde6d6f2d64c@oracle.com>
In-Reply-To: <29805238-8fec-e009-178c-dde6d6f2d64c@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 5/9] mm: Do not discard already-scrubbed
 pages if softirqs are pending
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE5OjE4LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA0LzIwMTcgMTE6NDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNC4wNC4xNyBhdCAxNzozNywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IFdoaWxlIHNjcnViYmluZyBmcm9tIGlkbGUgbG9vcCwgY2hlY2sgZm9yIHNvZnRpcnFzIGV2
ZXJ5IDI1NiBwYWdlcy4KPj4+IElmIHNvZnRpcnEgaXMgcGVuZGluZywgZG9uJ3Qgc2NydWIgYW55
IGZ1cnRoZXIgYW5kIG1lcmdlIHRoZQo+Pj4gcGFydGlhbGx5LXNjcnViYmVkIGJ1ZGR5IGJhY2sg
aW50byBoZWFwIGJ5IGJyZWFraW5nIHRoZSBjbGVhbiBwb3J0aW9uCj4+PiBpbnRvIHNtYWxsZXIg
cG93ZXItb2YtMiBjaHVua3MuIFRoZW4gcmVwZWF0IHRoZSBzYW1lIHByb2Nlc3MgZm9yIHRoZQo+
Pj4gZGlydHkgcGFydC4KPj4gVGhpcyBpcyB1Z2x5LCBhcyBpdCBnZXRzIHVzIGJhY2sgaW50byB0
aGUgc3RhdGUgd2hlcmUgZnVsbCBtZXJnZQo+PiBvcHBvcnR1bml0aWVzIGFyZW4ndCBiZWluZyBy
ZWFsaXplZCwganVzdCB0aGF0IHRoZSB0aW1lIHdpbmRvdwo+PiBtYXkgYmUgc21hbGxlciBub3cu
IEFzIGhpbnRlZCBhdCBiZWZvcmUsIGlzIHRoZXJlIG5vIHdheSB0bwo+PiBmbGFnIHRoZSBmaXJz
dCBwYWdlIG5lZWRpbmcgc2NydWJiaW5nIGFsb25nc2lkZSB0aGUgaGVhZAo+PiBpbmRpY2F0aW5n
IHRoYXQgX3NvbWVfIHBhZ2UgbmVlZHMgc2NydWJiaW5nPyBUaGUgcGFnZXMgYXJlCj4+IGFsbCBm
cmVlLCBzbyBpZiB0aGVyZSdzIG5vIG90aGVyIHN1aXRhYmxlIHN0b3JhZ2UsIHRoZSBoZWFkIHBh
Z2UKPj4gaXRzZWxmIGNvdWxkIHNlcnZlIGFzIHN1Y2guIEJ1dCBpbnN0ZWFkIG9mIGEgZmxhZyBp
biBzdHJ1Y3QKPj4gcGFnZV9pbmZvLCBwZXJoYXBzIHlvdSBjb3VsZCBzdG9yZSBhIChyZWxhdGl2
ZWx5IHNtYWxsKSBpbnRlZ2VyPwo+IAo+IEhvdyB3aWxsIGl0IGhlbHA/IEV2ZW4gaWYgd2Uga25v
dyB3aGF0IHRoZSBmaXN0IGRpcnR5IHBhZ2UgaXMgd2Ugc3RpbGwKPiBtYXkgaGF2ZSB0byBkcm9w
IHNjcnViYmluZyBpZiBpcnEgaXMgcGVuZGluZy4gV2Ugc2ltcGx5IHdpbGwgbm90IGhhdmUgdG8K
PiBzY2FuIHRoZSBidWRkeSB1bnRpbCBmaXJzdCBkaXJ0eSBwYWdlIGlzIGZvdW5kLgo+IAo+IE9y
IHBlcmhhcHMgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgeW91IGFyZSBzdWdnZXN0aW5nLgoKSWYg
eW91IGdldCBhIHJlcXVlc3QgdG8gc3RvcCBzY3J1YmJpbmcsIHlvdSBzcGxpdCB0aGUgY3VycmVu
dApidWRkeSBpbnRvIGEgY2xlYW4gYW5kIGEgKHBvc3NpYmx5KSBkaXJ0eSBwYXJ0IChpZiBJIHVu
ZGVyc3Rvb2QKdGhlIGNvZGUgaW4gdGhpcyBwYXRjaCBjb3JyZWN0bHkpLiBJdCdzIHRoYXQgc3Bs
aXR0aW5nIHdoaWNoIEknZCBsaWtlCnRvIHNlZSBhdm9pZGVkLCBhbmQgYnkga2VlcGluZyBhICJm
aXJzdCBkaXJ0eSIgaW5kZXggKHdoaWNoCndvdWxkIGJlIHVwZGF0ZWQgd2hlbiB5b3Ugc3RvcCBz
Y3J1YmJpbmcpIHlvdSBjb3VsZCBkbyBzby4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 10:29:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aU0-00036q-NI; Fri, 05 May 2017 10:29:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6aTz-00036j-W9
 for xen-devel@lists.xen.org; Fri, 05 May 2017 10:29:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 00/9E-01999-1F35C095; Fri, 05 May 2017 10:29:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/ddME+
 kwaelUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atlm62gqUcFfu3/mdtYHzP1sXIwSEkkCdx
 p127i5GTg1fATmLJklZGEFtCwFDi6fvrbCA2i4CqxKmpF5hBbDYBdYm2Z9tZQVpFBIwkPmyT7
 GLk4mAWuMQocWrtXnaQGmGBEIl/Gw6zgySEBN4zSjTf/Ak2lBNowaPZN8CaeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0
 t9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQfjo36/Q4ySHExKorxp
 ojyRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4E4OAcoJFqempFWmZOcA4gElLcPAoifBuDARK8
 xYXJOYWZ6ZDpE4xKkqJ81aB9AmAJDJK8+DaYLF3iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 IwrzHIFJ7MvBK46a+AFjMBLY4WBVtckoiQkmpg9A8tvLEomXfm4fIZ+jvEXG5xZIdNWzHh9oz
 Ypu2fwuqOufWk713UXV+4/+DiQiFPmdCMedomqau9jl+z4f+jx7R6mum69Btna77JG7gVZfDY
 Rf2ZImj+wInjmbbV3fjGY6dyr/7Ufrn+q5vn3W9PMnUNm/Vm8Gjoih/hOrDAK91s1fLEkN0Ll
 FiKMxINtZiLihMBUq/BR7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493980140!80683362!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2390 invoked from network); 5 May 2017 10:29:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 May 2017 10:29:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 04:28:59 -0600
Message-Id: <590C70090200007800157210@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 04:28:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-8-git-send-email-boris.ostrovsky@oracle.com>
 <590B6CE40200007800156EAD@prv-mh.provo.novell.com>
 <c9c337c1-9e8a-04c6-65bd-d48abaf888c6@oracle.com>
In-Reply-To: <c9c337c1-9e8a-04c6-65bd-d48abaf888c6@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 7/9] mm: Keep pages available for
 allocation while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDE5OjI2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA0LzIwMTcgMTI6MDMgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNC4wNC4xNyBhdCAxNzozNywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IEluc3RlYWQgb2Ygc2NydWJiaW5nIHBhZ2VzIHdoaWxlIGhvbGRpbmcgaGVhcCBsb2NrIHdl
IGNhbiBtYXJrCj4+PiBidWRkeSdzIGhlYWQgYXMgYmVpbmcgc2NydWJiZWQgYW5kIGRyb3AgdGhl
IGxvY2sgdGVtcG9yYXJpbHkuCj4+PiBJZiBzb21lb25lIChtb3N0IGxpa2VseSBhbGxvY19oZWFw
X3BhZ2VzKCkpIHRyaWVzIHRvIGFjY2Vzcwo+Pj4gdGhpcyBjaHVuayBpdCB3aWxsIHNpZ25hbCB0
aGUgc2NydWJiZXIgdG8gYWJvcnQgc2NydWIgYnkgc2V0dGluZwo+Pj4gaGVhZCdzIFBBR0VfU0NS
VUJfQUJPUlQgYml0LiBUaGUgc2NydWJiZXIgY2hlY2tzIHRoaXMgYml0IGFmdGVyCj4+PiBwcm9j
ZXNzaW5nIGVhY2ggcGFnZSBhbmQgc3RvcHMgaXRzIHdvcmsgYXMgc29vbiBhcyBpdCBzZWVzIGl0
Lgo+PiBFeHBsYW5hdGlvbiBzb3VuZHMgZmluZSwgYnV0IGRpZG4ndCB5b3UgZWFybGllciBpbmRp
Y2F0ZSB5b3UgdGhpbmsKPj4geW91cnNlbGYgdGhhdCB0aGUgdGl0bGUgaXMgbm90IHJlYWxseSBz
dWl0YWJsZSAoYW55bW9yZSk/IEknbSBvZgo+PiB0aGF0IG9waW5pb24sIGF0IGxlYXN0LCBhcyBw
YWdlcyBhcmUgYWx3YXlzIGF2YWlsYWJsZSBub3csIGl0J3MganVzdAo+PiB0aGF0IHRoZSBsYXRl
bmN5IHRvIGdldCBob2xkIG9mIHRoZSBoZWFwIGxvY2sgaXMgaGlnaGVyIGJlZm9yZSB0aGlzCj4+
IGNoYW5nZSB0aGFuIHdoYXQgd2Ugd2FudCBpdCB0byBiZS4KPiAKPiBVaG0uLi4gWWVzLCB0aGF0
J3Mgd2hhdCBpdCBtZWFudCB0byBzYXkgOy0pCj4gCj4gU2hvdWxkIGhhdmUgYmVlbiAiS2VlcCAq
aGVhcCogYXZhaWxhYmxlIHRvIG90aGVycyB3aGlsZSBzY3J1YmJpbmciCgpBbmQgcGVyaGFwcyBz
L2F2YWlsYWJsZS9hY2Nlc3NpYmxlLyA/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 10:29:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:29:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6aUG-00039b-2N; Fri, 05 May 2017 10:29:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6aUE-00039S-U3
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 10:29:23 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 8A/74-02956-2045C095; Fri, 05 May 2017 10:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQpcxhCf
 SYEWTgcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtG/9AhLwUvBiv4W7QbGY3xdjBwcEgJ+Ep1f
 groYOTmEBSwk3lz4ygRiiwgoS/T++s3SxcjFISRwgEli/7FmRpAEs0CIxJLzR9lAbDYBfYndL
 z6BNfAK2Eps29vEDmKzCKhITN7ziQXEFhUIl3jbeIQFokZQ4uTMJ2A2p4C9xLHmH2wQMw0kji
 yawwphy0tsfzuHGcQWElCTuNZ/CWymhEC6xNa/v5gnMPLPQjJqFpL2WUjaFzAyr2LUKE4tKks
 t0jU20ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxBBiDYwXh6XeAhRkkOJiVR
 3jRRnkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxngoBygkWp6akVaZk5wGiASUtw8CiJ8G4MB
 ErzFhck5hZnpkOkTjEqSonzsgQDJQRAEhmleXBtsAi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ
 5GJWFeeZApPJl5JXDTXwEtZgJaHC0KtrgkESEl1cA4ZXqoyM5CnaUpDAEfYwzTb3pJZlu1mqm
 GK+mu497ZsbbXePkDvyPxNovvW1ibv1Tf4j6rZ8Xjs+cVtVdmXZu4UPms7zET+Z0BX6frCiQn
 7XjPaDrTrW+9QdubX0cL3KVKzytMZf0ruLFi27yIzw0fNZ/dP8GnwxCfsVVQ96Eql03g4vsez
 N1KLMUZiYZazEXFiQCdmI8YuwIAAA==
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493980161!43835247!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35358 invoked from network); 5 May 2017 10:29:21 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 10:29:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="45484075"
To: Jan Beulich <JBeulich@suse.com>
References: <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <590B4A4C0200007800156D49@prv-mh.provo.novell.com>
 <1d0c09c9-41f3-a512-3f1c-bc704fbabd31@citrix.com>
 <590C642A020000780015718C@prv-mh.provo.novell.com>
 <7f9973e1-8c4f-276e-5f71-ec59b4193e99@citrix.com>
 <590C6EEE02000078001571F6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6d3b1eaa-8278-589d-2044-bcbcad3b7516@citrix.com>
Date: Fri, 5 May 2017 11:29:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C6EEE02000078001571F6@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTE6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA1LjE3IGF0
IDEyOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzA1LzE3
IDEwOjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjA1LjE3IGF0IDEwOjQxLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMDQvMDUvMTcgMTQ6MzUs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBAQCAtMzQ1LDI0ICszNDQsMzAgQEAgVU5MSUtFTFlf
U1RBUlQoeiwgY3JlYXRlX2JvdW5jZV9mcmFtZV9iYQo+Pj4+PiAgX19VTkxJS0VMWV9FTkQoY3Jl
YXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91bmNlX2lwKQo+Pj4+PiAgICAgICAgICBtb3ZxICAlcmF4
LFVSRUdTX3JpcCs4KCVyc3ApCj4+Pj4+ICAgICAgICAgIHJldAo+Pj4+PiAtICAgICAgICBfQVNN
X0VYVEFCTEUoLkxmdDIsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zMikKPj4+Pj4gLSAgICAg
ICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMjQpCj4+Pj4+
IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NCwgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0Xzgp
Cj4+Pj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0NSwgIGRvbWFpbl9jcmFzaF9wYWdlX2Zh
dWx0XzE2KQo+Pj4+PiAtICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDYsICBkb21haW5fY3Jhc2hf
cGFnZV9mYXVsdCkKPj4+Pj4gLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ3LCAgZG9tYWluX2Ny
YXNoX3BhZ2VfZmF1bHQpCj4+Pj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MTIsIGRvbWFp
bl9jcmFzaF9wYWdlX2ZhdWx0XzgpCj4+Pj4+IC0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MTMs
IGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0KQo+Pj4+PiArICAgICAgICBfQVNNX0VYVEFCTEUoLkxm
dDIsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF82eDgpCj4+Pj4+ICsgICAgICAgIF9BU01fRVhU
QUJMRSguTGZ0MywgIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzV4OCkKPj4+Pj4gKyAgICAgICAg
X0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNHg4KQo+Pj4+PiAr
ICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDUsICBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8zeDgp
Cj4+Pj4gRG8geW91IHBlcmhhcHMgbWVhbiB0byBzd2FwIHRoZSBsYWJlbHMgZm9yIDQgYW5kIDU/
Cj4+PiBPaCwgeWVzLCBvZiBjb3Vyc2UuIEkgcmVtZW1iZXIgdGhhdCBzb21ldGhpbmcgd2FzIG9k
ZCB3aGVuCj4+PiBkb2luZyB0aGUgY29udmVyc2lvbiwgYnV0IEkgd2Fzbid0IGFibGUgdG8gc3Bv
dCBpdCBiZWNhdXNlIHRoaW5ncwo+Pj4gbG9va2VkIHdlbGwgb3JkZXJlZC4KPj4+Cj4+PiBIYXZp
bmcgbWFkZSBhIG1pc3Rha2UgbGlrZSB0aGlzIEkgd29uZGVyIHdoZXRoZXIgaXQgd291bGRuJ3Qg
YmUKPj4+IGJldHRlciB0byBtb3ZlIHRoZXNlIG5leHQgdG8gdGhlaXIgaW5zdHJ1Y3Rpb25zIGFu
eXdheT8gVGhlCj4+PiB3YXkgd2UgYnVpbGQgdGhlbSBub3cgYm90aCBpbnNuIGFuZCBleHRhYmxl
IGdlbmVyYXRpb24gY291bGQKPj4+IGFjdHVhbGx5IGJlIGJ1bmRsZWQgaW50byBhIG1hY3JvLCBl
bGltaW5hdGluZyBhbnkgcmlzayBmb3IgdGhlCj4+PiB0d28gcGFydHMgdG8gZ28gb3V0IG9mIHN5
bmMgLi4uCj4+IERvIHlvdSBzZWUgc3VjaCBhIGNvbnN0cnVjdCBiZWluZyB1c2VkIGFueXdoZXJl
IGVsc2U/ICBJIGNhbid0IHNwb3QgYW55Cj4+IG9idmlvdXMgY2FuZGlkYXRlcy4KPiBObywganVz
dCBoZXJlLiBCdXQgaXQncyBlaWdodCBwbGFjZXMuCj4KPj4gRm9yIHBvc3QgNC45LCBJIHdpbGwg
YmUgc3VibWl0dGluZyBhIHNlcmllcyB3aGljaCByZWltcGxlbWVudHMgdGhpcwo+PiBsb2dpYyBp
biBDLCBzbyBJIHdvdWxkbid0IGV4cGVuZCB0b28gbXVjaCBlZmZvcnQgaW4gdGhpcyBhcmVhLgo+
IFRydWUsIHlldCBJJ20gdG91Y2hpbmcgYWxsIHRoZXNlIGxpbmVzIG5vdyBhbnl3YXkuLi4gV291
bGQgeW91Cj4gYmUgb3Bwb3NlZCB0byBtb3ZpbmcgdGhlbSBhbmQvb3IgbWFjcm9pemluZyB0aGUg
d2hvbGUgdGhpbmc/CgpNb3ZpbmcgdGhlIF9BU01fRVhUQUJMRSgpIGxhYmVscyBpcyBxdWljayBh
bmQgbG9va3MgbGlrZSBhIGdvb2QgdGhpbmcgdG8gZG8uCgpZb3VyIGNhbGwgb24gd2hldGhlciBt
YWNyb2l6aW5nIHRoZSBhY2Nlc3MgaXMgd29ydGggdGhlIGVmZm9ydCBvciBub3QuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 10:41:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6afq-0004ZT-5p; Fri, 05 May 2017 10:41:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d6afo-0004ZN-Gr
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 10:41:20 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B9/2D-02956-FC65C095; Fri, 05 May 2017 10:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSaqe75MJ5
 Ig+O7eC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b/mXfsBffFK46vusXawPhAuIuRi0NIYDqj
 xMcfNxhBHBaBrcwSEz7+YAZxJATmsEo0XfoO5HACOXkS954/Z4KwiyTe3X7OCmLzCghKnJz5h
 AXEFhLwkmi7OBvM5hSwlpg65yobxIrfTBIH7rwBG8QmoCCx6ccsRhCbRUBFomv5V2aIQQES2w
 /0gtnCAgUS85omg9WICKhL/LkwAew8ZoFpzBJbpi0GuoIDyFGXWD9PaAKjwCwkd8xCyCxgZFr
 FqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYigxAsIPx79rA
 Q4ySHExKorxpojyRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR45UKBcoJFqempFWmZOcCogElLc
 PAoifD+DAFK8xYXJOYWZ6ZDpE4xWnK8uPz+PRPHu6UfgOSTlT/eMwmx5OXnpUqJ87aCNAiANG
 SU5sGNg0XuJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzfgO5iiczrwRu6yugg5iADooWBTu
 oJBEhJdXAaDiBY8Fbvcmmk45vz/991rzj9xeuM7G/WXOZpG9o9/19tb/fUfq+gffSgpYky+V3
 Wf4ddtzMm3Pu2S9544lRYd0PKizzdSTOPsvO5PsnIqmYkqXgu+zWzaVGcaEleRpVTkZRYk+Sn
 5/SCxZhN3Vp3BG1c2/IqkU1k8Kse9adLSi4UJgn9/yREktxRqKhFnNRcSIAyS6gUNcCAAA=
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493980878!66915965!1
X-Originating-IP: [209.85.214.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39585 invoked from network); 5 May 2017 10:41:19 -0000
Received: from mail-it0-f53.google.com (HELO mail-it0-f53.google.com)
 (209.85.214.53)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 10:41:19 -0000
Received: by mail-it0-f53.google.com with SMTP id x188so1307912itb.0
 for <xen-devel@lists.xensource.com>; Fri, 05 May 2017 03:41:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Ib5XGQAE1dihQEd1CRJOqV8D6WESjMuwpM1j2jPNnIM=;
 b=AQWHO666nwTWfDLJRqdo+ynjgIPKy5cMR/DJi/GRQzUguoVeZuIp7MSyoQi0Y9uq8O
 TvYpyAQproZNZgFuBF8wB0WfcYz7KRlCDnwA1/voAiI7vL9EZGlDMcLHA6HhE7GCv4Mo
 trarcnzD861053WdEQH7lWdTTXpLp6oay2XAE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Ib5XGQAE1dihQEd1CRJOqV8D6WESjMuwpM1j2jPNnIM=;
 b=fRGdEKuLN85fd9d8J56fOWMY2zTclwAIa5ASDuQBz3uJ4n1G4gEu69O+F8/yBcqzYe
 xL3XFZ9Hs/q1C48l11+qsGJpDDn+v9UdNmC6Wpd0K+vhZLYZFkvmwtEq4xG55FgvcmKP
 vwt+O17jRxrHLh5I5+MIzgq/yxwBlfeTrMr9IUDHNjS3bNTf0AAR4Ww/ODbU5IMlG1j4
 7umgRfRyuFmh/E8rb/IiNL6CN6Yeg76lasV8yyQx2CGlkC2a8C6v3eiD1mtqiTqMCnH9
 7wAbaihLax6cCFyKc6knmyGU5OL/bvR96NLLjgfb/TxXuPmwunXG+hdkCcNzYA8vMB4X
 yV1A==
X-Gm-Message-State: AN3rC/44pMgFj6B1NuZygghjrBZP+Y78yjA6fBRVRIG7BE6x7SoHC/bB
 iBlWGdpY5cB4Xj6SNgrHxBm7KW18v/CU
X-Received: by 10.36.172.106 with SMTP id m42mr7750242iti.82.1493980878012;
 Fri, 05 May 2017 03:41:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.142.137 with HTTP; Fri, 5 May 2017 03:41:17 -0700 (PDT)
In-Reply-To: <951d5cfa-c880-95b5-fa20-57fa7ad5635b@arm.com>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <680df766-68fa-4506-837b-48906594a6c2@citrix.com>
 <alpine.DEB.2.10.1705031346040.9240@sstabellini-ThinkPad-X260>
 <CADyBb7uqwpDZ_Fexd-Xuk1OKJMecYusrZXT1Cj-ciuPtgfrqsg@mail.gmail.com>
 <a510a4b0-c7d4-7a50-18b6-a170e1e208cc@citrix.com>
 <951d5cfa-c880-95b5-fa20-57fa7ad5635b@arm.com>
From: Fu Wei <fu.wei@linaro.org>
Date: Fri, 5 May 2017 18:41:17 +0800
Message-ID: <CADyBb7tg9q=oHW6obDE22bRjvVJ+71oQDF3R49pchUMgQ-tOWQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jon Masters <jcm@redhat.com>,
 arvidjaar@gmail.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Leif Lindholm <leif.lindholm@linaro.org>, xen-devel@lists.xensource.com,
 Vladimir Serbinenko <phcoder@gmail.com>, Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gNSBNYXkgMjAxNyBhdCAxODoxMSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgQW5kcmV3LAo+Cj4KPiBPbiAwNS8wNS8xNyAxMDow
MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4KPj4gT24gMDUvMDUvMTcgMDk6NTcsIEZ1IFdlaSB3
cm90ZToKPj4+Cj4+PiBIaSBTdGVmYW5vLAo+Pj4KPj4+IE9uIDQgTWF5IDIwMTcgYXQgMDQ6NTMs
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+IHdyb3RlOgo+
Pj4+Cj4+Pj4gT24gV2VkLCAzIE1heSAyMDE3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pgo+
Pj4+PiBPbiAwMi8wNS8xNyAwODowNiwgZnUud2VpQGxpbmFyby5vcmcgd3JvdGU6Cj4+Pj4+Pgo+
Pj4+Pj4gRnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KPj4+Pj4+Cj4+Pj4+PiBUaGlz
IHBhdGNoIGFkZHMgdGhlIHN1cHBvcnQgb2YgeGVuX2Jvb3QgY29tbWFuZCBmb3IgYWFyY2g2NDoK
Pj4+Pj4+ICAgICB4ZW5faHlwZXJ2aXNvcgo+Pj4+Pj4gICAgIHhlbl9tb2R1bGUKPj4+Pj4+IFRo
ZXNlIHR3byBjb21tYW5kcyBhcmUgb25seSBmb3IgYWFyY2g2NCwgc2luY2UgaXQgaGFzIGl0cyBv
d24gcHJvdG9jb2wKPj4+Pj4+IGFuZAo+Pj4+Pj4gY29tbWFuZHMgdG8gYm9vdCB4ZW4gaHlwZXJ2
aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCj4+Pj4+Pgo+Pj4+Pj4gRm9yIG90aGVy
IGFyY2hpdGVjdHVyZXMsIHRoZXkgYXJlIHN0aWxsIHVzaW5nIG11bHRpYm9vdCBhbmQgbW9kdWxl
Cj4+Pj4+PiBjb21tYW5kcy4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBGdSBXZWkgPGZ1
LndlaUBsaW5hcm8ub3JnPgo+Pj4+Pgo+Pj4+PiBTb3JyeSBpZiBJIGFtIGp1bXBpbmcgaW4gbGF0
ZSBhbmQgYXNraW5nIGF3a3dhcmQgcXVlc3Rpb25zLCBidXQgd2hhdCBpcwo+Pj4+PiBzcGVjaWFs
IGFib3V0IFhlbi9hYXJjaDY0IGhlcmU/ICBXaHkgaXMgaXQgdXNpbmcgYSBub24tc3RhbmRhcmQg
ZW50cnkKPj4+Pj4gbWVjaGFuaXNtPwo+Pj4+Cj4+Pj4gTXVsdGlib290IGlzIG5vdCBhdmFpbGFi
bGUgb24gQVJNLiBUaGUgYm9vdCBwcm90b2NvbCB3ZSBoYXZlIG9uIEFSTSBpcwo+Pj4+IEZEVCBi
YXNlZDoKPj4+Pgo+Pj4+Cj4+Pj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWJsb2I7Zj1kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4+Pj4K
Pj4+PiBXZSBvZnRlbiByZWZlciB0byBpdCBhcyAibXVsdGlib290IGZvciBhcm0iIGJ1dCBpbiBm
YWN0IGl0IGlzIG5vdAo+Pj4+IHJlbGF0ZWQgdG8gdGhlIHg4NiBtdWx0aWJvb3QgaW4gYW55IHdh
eS4KPj4+Pgo+Pj4+IEluIEdydWIsIHRoZSB0d28gcHJvdG9jb2xzIChtdWx0aWJvb3QgYW5kCj4+
Pj4gZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCkgYXJlIGtlcHQgY2xlYXJs
eSBkaXN0aW5jdAo+Pj4+ICg1NUE2ODdFNS40MDcwMTA2QGdtYWlsLmNvbSkuIEhlbmNlLCB0aGUg
bmVlZCBmb3IgdGhpcyBwYXRjaC4KPj4+Cj4+PiBFeGFjdGx5LCBncmVhdCB0aGFua3MgZm9yIHlv
dXIgZXhwbGFuYXRpb24hIDotKQo+Pgo+Pgo+PiBTbyBpdCByZWFsbHkgaXMgYW4gZW50aXJlbHkg
Y3VzdG9tIFhlbiBib290aW5nIHByb3RvY29sLgo+Cj4KPiBOb3QgcmVhbGx5LCBYZW4gaXMgdXNp
bmcgdGhlIExpbnV4IGJvb3QgcHJvdG9jb2wuIEl0IGRvZXMgbm90IGFsbG93IHRvIHBhc3MKPiBt
dWx0aXBsZSBtb2R1bGVzLiBUaGUgbXVsdGlib290IHVzZWQgYnkgeDg2IGRvZXMgbm90IHN1cHBv
cnQgQVJNIChzZWUgWzFdKQo+IGFuZCBoZW5jZSBub3Qgc3VwcG9ydGVkIGJ5IGFueSBib290bG9h
ZGVycyBleGlzdGluZyBvbiBBUk0uCj4KPiBUaGUgIm11bHRpYm9vdCBmb3IgQVJNIiBoYXMgYmVl
biBkZXNpZ25lZCB0byBiZSBnZW5lcmljIGVub3VnaCB0byBiZSB1c2VkIGJ5Cj4gYW55b25lIChz
ZWUgWzJdKS4gQW5kIHRoZSBvcmlnaW5hbCBpbnRlbnRpb24gd2FzIHRvIHVzZSAibW9kdWxlIiBp
bgo+IGdydWIuY2ZnLiBJIGRvbid0IGtub3cgd2h5IHdlIGRpZCB0aGlzIGNoYW5nZS4KCnllcywg
aW4gdGhlIGVhcmx5IHBhdGNoc2V0LCBJIHVzZWQgbXVsdGlib290IGFuZCBtb2R1bGUgY29tbWFu
ZCBuYW1lLApCdXQgc2luY2UgdGhlIHByb3RvY29sIHdlIGFyZSB1c2luZyBpcyBub3QgYSByZWFs
IG11bHRpYm9vdCwgc28gSQpmb2xsb3dlZCB0aGUgc3VnZ2VzdGlvbiAodXNpbmcgeGVuX2h5cGVy
dmlzb3IgYW5kIHhlbl9tb2R1bGUpIHRvIGRvCnRoaXMgY2hhbmdlLgoKV2UgZG9uJ3Qgd2FudCB0
byBjb25mdXNlIHBlb3BsZS4gIm1vZHVsZSIgaXMgYSBjb21tYW5kIGluIHRoZSByZWFsCm11bHRp
Ym9vdCBtb2R1bGUuCmlmIHdlIGRvbid0IHVzZSB0aGUgcmVhbCBtdWx0aWJvb3QgcHJvdG9jb2ws
IHdlIGF2b2lkIHJlLXVzaW5nIGl0cyBjb21tYW5kcy4KCj4KPj4KPj4gSXQgaXMgdW5mb3J0dW5h
dGUgdGhhdCB0aGlzIHdhc24ndCByZXZpZXdlZCBzZW5zaWJseSBhdCB0aGUgdGltZSAoYW5kCj4+
IGltcGxlbWVudGVkIGluIGEgcHJvamVjdC1uZXV0cmFsIHdheSksIGJ1dCBpdCBsb29rcyBsaWtl
IHRoZSB0aW1lIHRvIGZpeAo+PiB0aGF0IHByb3Blcmx5IGhhcyBsb25nIHNpbmNlIHBhc3NlZC4K
Pgo+Cj4gVGhlIGJpbmRpbmdzIGFyZSBwcm9qZWN0IG5ldXRyYWwuIE9ubHkgdGhlIGNvbW1hbmRz
IGluIGdydWIgYXJlIG5vdCBuZXV0cmFsLAo+IEkgY2Fubm90IGZpbmQgd2h5IGl0IGlzIG5vdC4K
Pgo+IENoZWVycywKPgo+IFsxXSBodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2dydWIvbWFu
dWFsL211bHRpYm9vdC9tdWx0aWJvb3QuaHRtbAo+IFsyXQo+IGh0dHBzOi8vd2lraS54ZW4ub3Jn
L3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVuc2lvbnMvTXVsdGlib290Cj4K
PiAtLQo+IEp1bGllbiBHcmFsbAoKCgotLSAKQmVzdCByZWdhcmRzLAoKRnUgV2VpClNvZnR3YXJl
IEVuZ2luZWVyClJlZCBIYXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 10:51:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 10:51:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6apQ-0005Pq-3q; Fri, 05 May 2017 10:51:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d6apO-0005Pk-T2
 for xen-devel@lists.xen.org; Fri, 05 May 2017 10:51:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 CF/6F-03058-2295C095; Fri, 05 May 2017 10:51:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWSoc/goqsYyRN
 p8GSnjMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHw4QmmgltCFRO2rGZvYJzJ38XIxcEi0Mgs
 0d27nA3EYRToYJQ483k9K4gjJPCHUaL9+16gDCeHsECgxPO7l5lAbBEBfYlNtxvZIYqes0ocn
 dPOCpJgFnjBKHHuQAaIzSagIzG37zwLiM0rYC0x5/4GsGYWARWJ+3s2gQ0VFQiXeNt4BKpGUO
 LkzCdgNqeAj0TbhI1ANRxAM+0lHmwtgxgvL7H97RxmEFtCQFHi/dpdLCA3SAi0M0rs3/WJHSQ
 hJKAscbJtElSRr8T3zvOsEHaRxMQ5f5ghGl6zSfQf/gbVfYVNoun/WnaIqgKJvSe2Q9nWElP2
 32KEKPrOJDHj3SY2CKefXeLr8ttMEFUyErO29EIl1rBKXN92E8pZxyfx5OhyqKpbbBKnvhRBg
 lJK4v2Ok4wQtozEhhlzWCYwqs5CCoRZCI/PQvL4AkbmVYwaxalFZalFuoaGeklFmekZJbmJmT
 m6hgZmermpxcWJ6ak5iUnFesn5uZsYgemCAQh2MH5aFnCIUZKDSUmUN02UJ1KILyk/pTIjsTg
 jvqg0J7X4EKMMB4eSBO/PcKCcYFFqempFWmYOMHHBpCU4eJREeCeApHmLCxJzizPTIVKnGBWl
 xHnfgCQEQBIZpXlwbbBkeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvCIRQFN4MvNK4Ka/A
 lrMBLQ4WhRscUkiQkqqgdFPltU+oHPqKXnOzokGR5exd09+UcJ0t87p6ayat+ujs2s1lnYGrE
 6SvyLTOmXy6RUVeSW7uG//mCLjqq4/heOs2f0VoR3Xmzc2rdv/5n7UPs0Lld9WM+51b/ngGZY
 pJq+68vo3tkkqStypZqt33kn5qXUmXN7Iy9ssc8mbFxmpTvzMhvwG3kosxRmJhlrMRcWJACA5
 goqRAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1493981472!90291150!1
X-Originating-IP: [104.47.0.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62917 invoked from network); 5 May 2017 10:51:13 -0000
Received: from mail-he1eur01on0068.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.68)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 May 2017 10:51:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Kisn2cEonIL9f1t09jzXlFXZL30wNhrQzRR84NshEpk=;
 b=CbobRwKEiA+w1uNbe1+/OEzIlqP22qvo8BQBcCtYIN3NXnlGJyoGBurJt+du71RzjVQp3AsZEapHQHJaCSIizXIT6iL9aQYtUwTDBZi2k4CNciEgnPgo2eqWtQC9Gn2kLsR6ECy5sWrvfJdrMH3cqq3SubBuLRHqOkpV11ddFPc=
Received: from [10.17.180.72] (85.223.141.74) by
 VI1PR0302MB2704.eurprd03.prod.outlook.com (10.171.105.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1061.12; Fri, 5 May 2017 10:51:10 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
Date: Fri, 5 May 2017 13:51:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
X-Originating-IP: [85.223.141.74]
X-ClientProxiedBy: VI1PR08CA0003.eurprd08.prod.outlook.com (10.164.95.13) To
 VI1PR0302MB2704.eurprd03.prod.outlook.com (10.171.105.13)
X-MS-Office365-Filtering-Correlation-Id: da36d3f8-808d-4b45-d7ac-08d493a4a4a5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR0302MB2704; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2704;
 3:msoZvuYKxDczEelcrg4k7gAFXr54iXy2J0G+zifU12kdPUdpFW0olrT4Pdz8qN66pBUD8IFBn2erbzAr0eHU6uhYF+XIA2s1dNuVpeeG2L7ECPlyEdKzId5vriXUki0qWLzc1YQIQbPdCeJwoQo2x/lvJxKfpgY4TB/WXUQjLCR6Fs7sOdxgx1i8erNvgDQkY2gCJ+k/7GQYnAwOQ8IkHc634sTROVJyVWsHqVGOcU0DKE9mkBk55SupdU8PVW1w/jMKwmVCh79aiP2ohOFBLW9tkDafvI5DtZDinCeV/ECjtRQq192pdHkcc5PtK/ZYTxBb/Wo3iF8cK/3nAYxr2A==;
 25:z+DPmEHiTXLprhF3gdngKeOQtQrMxi2yNspZucPlAS8A13ixp1wP+7H86NQx02Fe2JjCrQjoE5Cfv5G1S1ZNJcv/c/eohRjmqT04UCe41efyg1ht8bFU+Y7hOeORuAbvkPabJFgM7k47vkGmCVRs/OctyVJnnjvNyv5I8++jOnBDY8LS1XlwrNLuC+KEl3Fj7mOorYeRBDZ90c24ih3nwyLMvDTD0gmTBLa/WHFIOVL5wuRcSYvZ7DjFk3rkpwVwRkEDDme+nmQ16U08Cgp6NWIqcNZ5goVUofVZMiqX9sTftUB6RhRmfW6U21F9JPH45IpbeBOwqZRxQtpKronTZMI2XqHgqwfYvCMWb96WZvR1zz0bfwJYaX9fpXxtankoBvRq3MMaaUnA1DE9AR8NIxyAvICzt5Oa+Dr4nYceXkK0qHPpgAr1x379J8yazpRvUnh6wvrDXbLrnYdmsZgo/Q==
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2704;
 31:wYLyJmJSNTi8usuOg1aI3TVfxhqgHmuwADmj2Pf0PQEC1wwQwfdlPwa6mSkun2kzUBzqL5edws9EIwTdJz0LXvIvW1Dw2DeV5p1LFBkICnaNt3Xl6hnOrOd0BDlO6m7mNG6nG9c5Rp03dt3Ql7bG9NLMExyvSbevzYnQo868HcmQC5jcyYIBLv9OrE8EU6H4b9CYNoOyDBYeoWwivoQQZSgXR0gEKiNNCNW3oHtpENRXUeKrLyn1ep2iiralJVtHY7ZeDkpwqZJHOAFBMJzPsw==;
 20:IrWyzHWLlYf82xzvMAcBeOAFs9ChtthgAZlPB8qODKnPYUj92DffbJtAKxW38QpfeWRM2ObpG0gfPWvE/SR+AULir/TH3IpmaYOZyuPJiUGiVUZrO+vzBlJlKkCVFksxCPIttFT4wfVqDBelj55frEHPy2e/Buf/OE+5mODM9otfjqsRU7YlRfoNfwtGXXWJq+rWQSLeEd4muSjXVCkR9G7v8VWnQxY/+J66x30CEKboqL1XAXFWuIq811VXggjqQ4hWWEL6EFNVlhIBPqdiA0nEl42MGMw/7nkAcQzls6oB1XqinVa/IU5SLEknqO3TxBEOutktZ6AgSfExkcDQCeZbCL9PQYpLe0yJJ19lcmiZZtCrXJAa5KXNDcpGzgRkY9Vr42voS+odo3r16F8YjAJakMWcBQb0G3X3HS+zgRB6sZodzhehD+P3k6JEIXIX3IY3xIhcH4C0XCW91WpT8m8/IjN9yn0mAY30A+dPCxnqPLKGBQ30Wik7P24oVhes
X-Microsoft-Antispam-PRVS: <VI1PR0302MB27046D86A3C7B72F9C094F46E6EB0@VI1PR0302MB2704.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:VI1PR0302MB2704; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2704; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2704;
 4:gEEzwUke18kKYYxpmxCeXTzmyOwrv76mhNcwjMLZwl0lUwbUlOPHWYOBf8gtwXt20Flpy8Iqt2N7dJHxZUtsn5ay9xf23IZD6SZubotzYGVxkzmwIaZYaI8ZmXcvmZJTw1qXEanvHQoAxTGV5ip6X07iRutaUjRhdAZs3b33HumyJ+QvrEW8h/8EnjZpUm2K71CULoxPBV23hXZWRwiqVEX/W+HPCTi8LuNt9JiKnGD1lmVMSzwhhq+oUD+ecFcdzF3QVue55dMfuk9Ayxayg5cslcAuK78QG+URsVdIOmeeP4DpBgInqrQyaFdXD59BMCwey/Ro+ZG8iiS3HTR1K5FXMlJeMhYFSM0QbvIYHKL/6ouKF/qwnmMNWVuG/5q6h1faovScnf22rIJuE4GVd9XNtbUigmyK5HF4uE+0Llcu3qbded9zaw1FgtguZXPV6avHYf8I0VBRI9AnCEzhGJGV+IIF0Ybhq+dF8/91CwmQQAa+Uqtv00se2o0+Pn1QhXUbxWGZxon4ZXYrq9Xk8/HrjdoBJSq065MCziFwGRxjgXvhqwcjRqazYwWuF44COkqMSYPFm0tgJjDQsDyHbYPz4+XpIRy3ZfG2sGHSfPB0F3kVYSogVX3EECOIkmDy85z2sMBoliCm0R1PwNxFfuwEY1KblQWIg0mg04/Ql7wh3SzYeaR5YgQIwDN4c2f8eQOflpx9uURAyp1XspY7UwiBBoFOq0XMw9z4f9V+gC+o/xB+lmaUSD3Vvbf4T6fhU37VCcxGgmzppUB1gKYDCAuljDaLpfeWn/Li5+0ZxdKtxEnJ4YP4TpO0/9pH24JlLaGca/Qok3X1y58od9iVKQ==
X-Forefront-PRVS: 02981BE340
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39850400002)(39410400002)(39840400002)(39400400002)(24454002)(54356999)(76176999)(478600001)(6486002)(80792005)(50986999)(2950100002)(4326008)(6666003)(66066001)(50466002)(6916009)(65806001)(77096006)(33646002)(189998001)(65956001)(53546009)(47776003)(25786009)(31686004)(36756003)(42186005)(229853002)(23746002)(5660300001)(2906002)(93886004)(53936002)(8676002)(8666007)(6116002)(4001350100001)(110136004)(83506001)(86362001)(6246003)(305945005)(3846002)(7736002)(230700001)(81166006)(54906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2704; H:[10.17.180.72]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0302MB2704;
 23:DaV7dBlubNUXTEPUZqVkW3rVOKXMttOTA+a?=
 =?Windows-1252?Q?O5kd+mxrJVH8ix2viL218WwqHnzyDzAgNiDHzGVjlIiAcR0nDo9vGbwy?=
 =?Windows-1252?Q?w34L74U2W4JnYJvYbIPnZrmO3SgYvRRWxHgBU4GB+XVwfyZyRHuq/xMl?=
 =?Windows-1252?Q?FkaZjnPySC4HCWc2yL9vPEThyaYGaRD0JXCGgWFDKTMpFVR1INfCjtgz?=
 =?Windows-1252?Q?SMkYwQeIDo9+IpIJq10yMMZCUROG4g/o1tFo06G//jtBXgW3FXlC2h10?=
 =?Windows-1252?Q?UU/GYgUTBQPS4TNBphSw5nDzsWiH55o9HqqZtM+OCq5zKitxZMlhSdN+?=
 =?Windows-1252?Q?mgAZmaQFNDboeYVWnZAQTnCbrm5nu7DE6wZcEJjS8k7Xk/SAiXMjB+pm?=
 =?Windows-1252?Q?IK+gHrceuQXEGTik9i/weBp4wsb7VWL8+ZG4qyyDnONuF4jcn+rTBY54?=
 =?Windows-1252?Q?06DhfLV6jkYNxEIBXnLnxMsjkVHCqOEr3snWvs+RCasJSrDII75lpq5X?=
 =?Windows-1252?Q?XfjAQcwHPHhfjNxbPpIZTxVnL1JYjZJcSpqeUdy0v/6euhbCQUzXQiud?=
 =?Windows-1252?Q?L6d2U311NkFyDFKJ9yyy8emCySONWuY991K08t/Y57OaMGyb3wQhkR7Y?=
 =?Windows-1252?Q?cOzQizkkpGGXMPXZCG9BPaxjwG0y5DOa7SPXEGpAkwiGw2vVDh3SG6b2?=
 =?Windows-1252?Q?agIwBdyX9mnJsB8gyxHkb+fa8/EMjXrKEW3caj/qAOslZ8j8Y3I46Gkl?=
 =?Windows-1252?Q?4fcfpXNyuc5fQjtlisiMPr5fhD9Iz4g5HlZqgy6vJW6MSc2wmmdl2HUM?=
 =?Windows-1252?Q?XVtswi6bpSPrMWP+BTO4jZH5oJZzciYoJGyBjFk8Gr2ZEOLyVZEJFgwB?=
 =?Windows-1252?Q?r2XNDPZO6iDNxXpNYZ9ra8YmhvS+LvFbWQJ4ui+8HsYtlUNG//eOKUX3?=
 =?Windows-1252?Q?luwcpPLUUM4shYm7H/he34pc2pnukLoKgUaSyOUFqoSOwCfY8PMXGXsx?=
 =?Windows-1252?Q?Sg41na8PqBY3/jgq0LC57xx9o8TVJdn+BktRTY+rAn23cqwy8V2Izi58?=
 =?Windows-1252?Q?r/Kkv1NVhG1PZclX3XCU1UwOf5abXxJFnjn/zYk2f1VoLGKF7jiuD2kp?=
 =?Windows-1252?Q?vRcthXce5DzwtSOPlxbpjBT5lK/EecFtm77supJLmmpXGb9RvH/YfZqR?=
 =?Windows-1252?Q?5PhLofM8mvC5qc8Kz97RbpY+q4dU5Q53Oq1JA/CTDcf3voVRGl1QXOuh?=
 =?Windows-1252?Q?bTIqw2uMpFgDpHEtrqCxX1tOstVnklvF0rPBER/7ubO+yWt7PKPqQhpH?=
 =?Windows-1252?Q?TMPMoZSsTwgZIKFOwvUsMGFGgZzQEErAd4radKJbC6FDgQiOVTUko+JU?=
 =?Windows-1252?Q?vi2enrjjMd+zd?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2704;
 6:J0sHDtMj4vMKx602mVXb8HxZqsD+JkTCNviWWUCo7cBXkFbicMElxtNi/+PwjhJrjorhqZ/4bWhe9GYgRzuPz875WuOhf1fLy1RHGpR6jvF4Bmsnu4ablrOVSXNtu4IAMi+CB11nGPIWumLZova89Ja95GSw75iTF9rTZtWuwVU8E3BXHCN5Aj4qnxY6UQm4of9bMCdny/fJt8DA4H6TBA+Fq3KYIaaDjU7gty2/uyU0Ha1sEicJA5R7/GNrLY3XiGDbdQn6SpRWof+6wbF+CSFWBnxJXvhfWSgCJQ5uL9J6MjTsi+AOKsaSkV7MZNzHsae7vMT7ozUZAljbwx/7kvuXUrlcSdybZwp++Hs4VnJBMWCeGXHjYzegxGy7iYy6aq68L2sxYyqdRUT0bO3A3bGunVOXGw/Y83pirlqkz4nW8YeDcqq3Iiu+jpzQMEgen2Jxovrt7yYSGi7J4GVkja4PMW/UgJKm4maRnUnU2ajVwDH4eyLaHtWKTMHCVeKLL9wHsUTFAP1bHveUGgIKwg==;
 5:uM2K/5JXML0BhH0GdHAYxfxCSCVag569JNDU3dv+NebsRRiPfdo44Bm5//GdK4KSp5FA/MG3l7yqut3Uz7E9lZtPiWtvWKKQgzR/4SY5WTgs30/mEgUeLJHpYvk3UZYYoFncGn9eUUGj2wcMJgHuCg==;
 24:rsTS2DR7A4TadjiSTZ64Wn777FXrpA1KoxBFFS6b28MKMUU5G/0r038ROpicGASahgrX9xV2Sz+hh5WThvdmzLrRVU9Ax2cFzRjm043GYP4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2704;
 7:y5zr2JzkhxgXnm3InVBlfNyawpyjI4Z5g7Aibqht+UKdsbCUBDBQsuDedBwvoP3GbIEsEYQQutZvlOgPxlereCblyuaQrUgsR9TIaqCVaJ1tERnhuqIUu1DLy+mYBI4wBE6qD0peIW+T9AEBdi0S2qDv5Sx+IRNux2EduF9AkWJHEY0v8+7OIyMoON/eVxLlLbdMJGg/ndwfg7C4T/21iwfoNdkbwCAluU4wERXCNDt6AJTIM4kbgrtlDhW4q7lsi27El4Vv9JBp2D1Baea0DUTZmCDMzkm2OcU9555RdWT8LkSqeCGPO16jyAyO0ui+dCVzNx70olHaXiAWy/nI6w==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2017 10:51:10.8320 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2704
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gU3RlZmFubywKCk9uIDI0LjA0LjE3IDIxOjA4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gU3R1YmRvbWFpbnMgKHN0dWJkb21zIGluIHNob3J0KSBhcmUgc21hbGwgZG9tYWlucywg
ZWFjaCBydW5uaW5nIGEgc2luZ2xlCj4gYXBwbGljYXRpb24uIFR5cGljYWxseSB0aGV5IHJ1biB1
bmlrZXJuZWxzIHJhdGhlciB0aGFuIGEgZnVsbCBmbGVkZ2VkCj4gb3BlcmF0aW5nIHN5c3RlbS4g
QSBjbGFzc2ljIGV4YW1wbGUgaXMgUUVNVSBzdHViZG9tcyBvbiB4ODY6IG9uZSBRRU1VCj4gc3R1
YmRvbXMgaXMgc3RhcnRlZCBmb3IgZWFjaCByZWd1bGFyIGd1ZXN0IGRvbWFpbi4gRWFjaCBRRU1V
IHN0dWJkb20KPiBpbnN0YW5jZSBwcm92aWRlcyBlbXVsYXRpb24gZm9yIG9uZSBndWVzdCAtIGl0
IHJ1bnMgb25lIGluc3RhbmNlIG9mCj4gUUVNVS4KSSdtIHdvbmRlcmluZyBpZiB0aGVyZSBhcmUg
YW55IGV4YW1wbGVzIG9mIHByYWN0aWNhbCB1c2FnZSBvZiBzdHViIApkb21haW5zIHdpdGggQVJN
PwoKPiAgRnJvbSBYZW4gcG9pbnQgb2YgdmlldywgdGhleSBhcmUgcmVndWxhciBkb21haW4sIGV4
Y2VwdCB0aGF0IHRoZXkgYXJlCj4gcHJpdmlsZWdlIGluIHJlZ2FyZHMgdG8gb25lIHBhcnRpY3Vs
YXIgZ3Vlc3Qgb25seSAodGhleSBjYW4gbWFwIGEgcGFnZQo+IG9mIHRoZSBndWVzdCB0aGV5IGFy
ZSBzZXJ2aWNpbmcsIGJ1dCB0aGV5IGNhbm5vdCBtYXAgYW55IHJhbmRvbSBwYWdlIGluCj4gbWVt
b3J5KS4gSWYgeW91IGRvICJ4bCBsaXN0IiB5b3Ugd291bGQgc2VlIHN0dWJkb21zIGluIHRoZSBv
dXRwdXQuClNvIHRoZXkgYXJlIHRoZSByZWd1bGFyIFhFTiBkb21haW5zIHdpdGggc29ydCBvZiBz
cGVjaWZpYyBwZXJtaXNzaW9ucy4KPiBUaGUgYWR2YW50YWdlcyBvZiB1c2luZyBzdHViZG9tcyBh
cmU6Cj4gLSB0aGV5IGFscmVhZHkgZXhpc3QKPiAtIHRoZWlyIHNlY3VyaXR5IHByb3BlcnRpZXMg
YXJlIHdlbGwga25vd24KQ291bGQgeW91IHBsZWFzZSBwb2ludCBtZSB0byBzb21lIHVwIHRvIGRh
dGUgZG9jdW1lbnRhdGlvbiBhYm91dCAKc3R1YmRvbXMgYW5kIHRoZWlyIHNlY3VyaXR5IHByb3Bl
cnRpZXM/Cj4gSW4gdGhpcyB0aHJlYWQsIHdlIGFyZSBkaXNjdXNzaW5nIHdoZXRoZXIgaXQgbWFr
ZXMgc2Vuc2UgdG8gaW50cm9kdWNlIGEKPiAqbmV3KiBtb2RlbCwgb25lIHRoYXQgaGFzIGRpZmZl
cmVudCBwcm9wZXJ0aWVzLCB0aGVyZWZvcmUgZGlmZmVyZW50Cj4gYWR2YW50YWdlcyBhbmQgZGlz
YWR2YW50YWdlcy4gTGV0J3MgY2FsbCBpdCBFTDAgYXBwcy4KPgo+IEFuIEVMMCBhcHAgaXMgYW4g
YXBwbGljYXRpb24gdGhhdCBydW5zIG9uIHRvcCBvZiB0aGUgWGVuIGh5cGVydmlzb3IKPiBkaXJl
Y3RseSBpbiBFTDAgbW9kZS4gSXQgaXMgbm90IGEgZG9tYWluLCBhbmQgaXQgZG9lc24ndCBzaG93
IHVwIG9uICJ4bAo+IGxpc3QiLiBJdCBydW5zIG9uIHRoZSBzYW1lIHRpbWVzbG90IG9mIHRoZSBn
dWVzdCB2Y3B1IGl0IGlzIHNlcnZpY2luZy4KPiBJdCBpcyBzY2hlZHVsZWQgZGV0ZXJtaW5pc3Rp
Y2FsbHk6IHJpZ2h0IGFmdGVyIGEgZ3Vlc3QgdmNwdSB0cmFwcyBpbnRvCj4gdGhlIGh5cGVydmlz
b3IuIFRoZSBidWlsZCBpcyBzaW1wbGUuIFdyaXRpbmcgYW4gRUwwIGFwcCBzaG91bGQgYmUKPiAo
YWxtb3N0KSBhcyBzaW1wbGUgYXMgd3JpdGluZyBhIHJlZ3VsYXIgZW11bGF0b3IgZm9yIFhlbi4g
QW4gRUwwCj4gYXBwIGlzIG5vdCBzY2hlZHVsZWQsIGJ1dCBpdCBjb3VsZCByZWdpc3RlciBhIHRp
bWVyIHdpdGggWGVuLiBUaGUKPiBpbnRlcmZhY2UgYmV0d2VlbiBFTDAgYXBwcyBhbmQgWGVuIGlz
IHNtYWxsOiB0aGUgbnVtYmVyIG9mCj4gZnVuY3Rpb25hbGl0aWVzIGV4cG9zZWQgYXJlIHZlcnkg
bGltaXRlZC4KQW55IHJlYXNvbiB0byBoYXZlIGFuIGludGVyZmFjZSBiZXR3ZWVuIFhFTiBhbmQg
RUwwIGFwcCB0byBiZSBib3VuZCB0byAKYW4gYXBwIGZ1bmN0aW9uYWxpdHk/CldoeSBub3QgdG8g
aW50cm9kdWNlIGEgZ2VuZXJpYyAoc2ltcGxpc3RpYykgaW50ZXJmYWNlIGFuZCBkbyBub3QgbGlt
aXQgCnRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSBFTDAgYXBwPwoKPiBUaGUgYWR2YW50YWdlcyBv
ZiB1c2luZyBFTDAgYXBwcyBhcmU6Cj4gLSBzY2hlZHVsZWQgZGV0ZXJtaW5pc3RpY2FsbHkKPiAt
IGZhc3RlciBjb250ZXh0IHN3aXRjaAo+IC0gbG93ZXIgYW5kIGRldGVybWluaXN0aWMgbGF0ZW5j
eQo+IC0gRUwwIGFwcHMgZXhlY3V0aW9uIHRpbWUgaXMgYWNjb3VudGVkIGFwcHJvcHJpYXRlbHkg
dG8gdGhlIGd1ZXN0IHRoYXQKPiAgICB0aGV5IGFyZSBzZXJ2aWNpbmcKQ2FuJ3QgdGhlIEVMMCBh
cHAgYmUgc2VydmljaW5nIFhFTiBpdHNlbGY/CgoqCioKCioKKgoKKkFuZHJpaSBBbmlzb3YqCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 11:09:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 11:09:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6b6m-0006W6-O1; Fri, 05 May 2017 11:09:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d6b6l-0006W0-Bv
 for xen-devel@lists.xen.org; Fri, 05 May 2017 11:09:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7B/82-03058-65D5C095; Fri, 05 May 2017 11:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbyxVcRjH+90/x6F77biXPN0pXFkxf2dRqy2
 9q6nUizJFda6Oe+66l7tzLrvWEm+kJqQ0rltjhGjUTUXKEFtktPxZ/7Mp6mImWypedM49F3Ve
 fZ59v8/3Oc9vDy5WLElVOGU2UUwaqVdjbhI6HCWGHk2WJUaUjwXtqJmvlsSifb3tS6LD6LhUl
 6ZJN5+W0iPLAcanMnNB+yssB11zu4zccAmRK4aOiioxXyAiH8HAQrOULxTEEoKlnC6ucMWVxB
 GY+jgs4tmTCAfb+1wXwTQlhV7rRYdJTHxDMNhJ84wRIXCzcEjCs5zYBeOWNoxnCbEFfn9eFvP
 sRSTAbG6P0+MBfeVfHOxKHIC84vucH+cy98D4w0wh3hcez1odrUD4Q6mtGRM4D0G/JYBnBREA
 fXklTs9B6FuuRwIz8OF6g2NLIKYxGKn8KhWKEQyW2zudLiO8tb1xpgZD0+i8s2NRBFV1M86OC
 QyeXJoTCS4fsLRcwQShC4M/ZZ+cUQ884KpVKwjvMGivaRALL6mCudY+JLAP3CuzSopRoOWfN7
 Cs7W35Z+9KJG5AW1mKyaSY0OgwDaPT0iYDqdOHRkZEhxkoliW1lJ7UsGEp6QYb4o5iHfe1ols
 v4rvRRlyk9pKneskSFe6a9DNZNMnSp5gMPcV2Ix8cV4O8NInTPBhKS5lTdXruslZkwGVqT/kj
 XpazRtLA6rSC1I/8Vd7yQl4geIHOSFttW7nJ12iTSilH3I8oZEaKMehM/+t25I0jtVIez6fId
 Gmm1XQ7N1jEDT7h5RhsItckVQ46V53w3FZ3TEW5WUUtJ4tuZJ+XVdTWdvzarnSxX7hj3zxoHl
 s/Wa0ZzQ+aaCwc6Dlb9j1Kur8FBU40pWgOSWla7Vs8E2IrGN4b59Lfxr581piT0Gb8uTiUmZX
 t610wHeDXdLd50r1/Z1J9zI/bySUb7FbltrjYKG1jkcxvd8xCuVrC0mRksJhhyb/5CRFBjgMA
 AA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493982549!60713254!1
X-Originating-IP: [104.47.1.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27768 invoked from network); 5 May 2017 11:09:09 -0000
Received: from mail-ve1eur01on0089.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.89)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 May 2017 11:09:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Y9F5FrrfxRmABVm8HkPmX0jelPQd2UF4UfdZxeHmOVs=;
 b=VEZ5jLC6fQ9QDXUhb2O1Xm1YzHpwBWe4u35uDPeXvpQ7wUgTlOMzNQGBE+64J+9bIqPvicrv56P3m6CyuPwZ938qng12omt1ZGeQ/R1JzetcnAy/PlEMbjiVodBbsxpTkpUOFR6hobN2K7xKqqo21iwwJhwvNr2BshvF2psUC7Q=
Received: from [10.17.180.72] (85.223.209.51) by
 DB6PR0302MB2694.eurprd03.prod.outlook.com (10.171.74.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1061.12; Fri, 5 May 2017 11:09:07 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <3b96fd08-be96-4626-b703-6e36085ca241@epam.com>
Date: Fri, 5 May 2017 14:09:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR09CA0048.eurprd09.prod.outlook.com (10.174.50.16) To
 DB6PR0302MB2694.eurprd03.prod.outlook.com (10.171.74.15)
X-MS-Office365-Filtering-Correlation-Id: 897999cb-3355-473c-a17b-08d493a726c0
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR0302MB2694; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2694;
 3:6DaoZ/Pt7ZWyHxwZfEbTCu+y5/EdZIRLwL8kWrbdfk687gE8uWZxj8pq1ZIygoqvE8+WDkFGBF9DLkcsG2bCHOKqXuOlkwr6+w58gbV8IqAxSrW/56znfuBwMDYRUvCuDUqySVkv02cFQIXQf13sCe4z4F0cD+YDcElaD9azTkxxK/EljtGNva3PHNa9sYpldzvBzhia1aPZygmGR7cfEjhfhnaiD+Y3yuxvO6ZEwGKyjnAh7KpO7bXZc7hYceTm8acq0PPxtLci9EBLQpRyj7wl27zUkvcPJcTi72CaCiSePBqL4H2QbkanUUfN3+6Ir/F+Mc2h2QUmxxzMKnBaDw==;
 25:yP8nJGZv0FuqN0zlX+HblTwJ3Wu8bi2Wsl2Y4eALsFQ9CEGI8BROzoNjAx6JUFqxUAqgH0npwjrq0z6w6F/mjcYhGWiguXTHKk4MK0YSoXOnWPMjxV3aDnrdIFKMN1Dan2oa2++FU6w3o8B518ERE5FPbTfXBlAgc5EHlJlKNvfJKedBjauGgwny2ubRQe8p9kMX/nPfw9e18Ok3jXY0j11rceiMEqBaFJmqfOehJAdDpmVdFx4Og6WJYcI4N7nGTQSK2rbTx3LUjvTGW/3t9+bwx7SFHSmfcpbM6FCuzXlQwmoCBR95ggImF/iGJd0PCcX9uezn9ss6gpJnfL7ADEEINcMeFOYiwoL86F0s9L81Qy0rQYdMm+dsZ0X0gG+RaZZvaHvimXv3yifayzzNHc2HjYiOq3kDzewf5Nl1zSEy4Ex/Mrb2rsFqJbKcmWfk72aXTRG8rXdPpyBfUB0Pvw==
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2694;
 31:dNUZLJ8bmZhVxZ9rJfwtysokoMt7QVn5HzsNgKMm4kqjJjinNRwZO5pbQVfB/8DS1ufDETxt7E4q/bXo87q57GOyhlgRA6UFSRMyn/xZLhhJ/Ivw3WPYktaaNjEN0ysSkRfOevs+zB/rYzhv8Vazztmlg4P2XcKUnP7YDPzzz+wsj3qEtGganMfwEuGFnqq44xmP7ydl7P60HqfRgzEkSpF4fGvsTTVmOG36g+enzQlVY78FWfmVoc+bFSKk+4n1KbhF0M7YugY0DdoK88Qxaw==;
 20:3q32gPTsb5bdmv5O5MsyQv0XvZiarSWL2dGEKQGrrHcPH5OxjnUPUguD+pMzk5xyFfFXhUQQwZllgzKVTxzu0zk69TYFWqXHAtELiwrcio396gDiPMoumSpBChpJ+QOif5b/gTJuzg+5Va0r1G1e5BMSuF++i95c70pyeXn2jAezNUaNEzk9C+c5uZIrmnFmyY1G5QYK1M22Ewv17Q0ze6Qam8sSiNT3GhkNTi61JombS+9QqWNcMNfziMXSE15MTTWReX0qL0UxFzVBtjhK3C3tabq0k/cPK9DmeiZOl/LKd4pv6UVEh8vqVnhv3UmKV7hEJBu/+USnQBXG+JclV6ot6OAKR7VxZyK8xgyfbEuVRhmfmYjQlDuNxICZuU1sk7Y38n44WeoX9NlK6HppYi/KdI3hp2YVFN5GJ4T5H0mali8YR2aqrPzonbmGntQbMXBxq4Xuj6uD3suvxVFzaBZLV8Aa47VgPJrLaLCE7eDN8JeerlqRHyuj9LLbah9j
X-Microsoft-Antispam-PRVS: <DB6PR0302MB26944BD7756CF608BEC8DC9DE6EB0@DB6PR0302MB2694.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148);
 SRVR:DB6PR0302MB2694; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0302MB2694; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2694;
 4:Ujc6jVCJ4IPvpfxl91SLQJ1eghbNxY/w5K+Mn4B5/FHz33ceWPS8D7dbNox9oIF6IUnRmjQPp8VgVSSigbV+FF/cEXgxwvWRodY20ub6Qe3OK8D8gnmrBdsD6XViKHLoF0KJhrWOhnIgi7PkbTtf8cRFhRXI+ZFo1jIgaS1jF8tfKt/FzOn/0R67yfTKsWoN22iBbPmbbs62A6+f3KmJnxx4aoR/+LZOLI0p3onlgVxodHlZOtDytBMeh34N4Lsd9jZabQTwPf7vk9syzKPjMEMJ5aCv5hurDlJfn+7ztAfzo0MZlVsj59904A9rO8RSkn3qu2dj9PKs/lDgP5SnEgphzlrtZ9PMN5nE8IVnyGX0ztV2xFJDT5cCHafQB7bo/8PjhdEW4gYOIfAIbP2pwGZHzNatEmN1VWYOxksihdcHB+y8osUbmKdAYnWluHhyedW8Wb7u+w0zB5z7IBPKzymfcC85mU+D80gMv7o5PEmSGto4lDDB4+Zq7Bfbx2mjaHf2ZSoLkrau6SQKxmOcvRQGcqwFU83D610YfpHQWL7PajsVFtMV22591+GiD9TBuKdZVK6wAElAT4soyvwn6wDbarR+w8SW1fDcRUnR2MOsxGtGWADw9Y5jgPclozmhCklhQ6/GqdMwKRQjauD2FclpQ3sp25smVgOFksiRpythqv3evUcipti8fdCOOWE/LGCvvPzhk0+TKJzh1ztzPXPLBlMiL8LDv4V/omQaVizujarekt82NgT1QvicsBNUm7kUWyszFfUKgLRzy15ta+sqjNlAi4yFKkGiR4gBoxY=
X-Forefront-PRVS: 02981BE340
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(6049001)(39860400002)(39840400002)(39450400003)(39400400002)(39410400002)(39850400002)(24454002)(66066001)(65956001)(47776003)(8676002)(81166006)(6246003)(65806001)(50466002)(33646002)(53936002)(110136004)(38730400002)(83506001)(31696002)(86362001)(230700001)(36756003)(54356999)(76176999)(50986999)(345774005)(64126003)(229853002)(478600001)(54906002)(4001350100001)(80792005)(2906002)(6916009)(5660300001)(42186005)(65826007)(2950100002)(4326008)(25786009)(31686004)(23746002)(77096006)(6486002)(90366009)(8666007)(53546009)(305945005)(6116002)(93886004)(3846002)(189998001)(7736002)(6666003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0302MB2694; H:[10.17.180.72]; FPR:;
 SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0302MB2694;
 23:KyIwFWKkcvXnCnF4eKSp9VlbmmXwXSQXElm?=
 =?Windows-1252?Q?eoSfmOWt4LVFFXsMH82j2OKqr91xro10ZcycP7VMb+OjhjZa///WY+v6?=
 =?Windows-1252?Q?q6I51JTDGxP3ftKNQWQZqafn+K4K4joLgFG0xu4Ojv1gvAjbM4VdbH8/?=
 =?Windows-1252?Q?/Z9Yu+UqE1Q2/azj5zcbRaffLagl/Lb5yR7XWdOC/KcSF+cw++/Mjv59?=
 =?Windows-1252?Q?pd+Ek7eRCxmlw+k/3ci+Nr2vElOiOTWmY1K1KlTYJvsx+t76NCfjyBoA?=
 =?Windows-1252?Q?XA1+lHHvw6vX9MCWNuxlEPBx38tq21vuyN2UWw9NBH6Ij7vpbS2GDDj7?=
 =?Windows-1252?Q?g7SXAwDIGc90lGPuBqijzeddAi7POenAz/XkhG5qjUb286VapCK0ZCTj?=
 =?Windows-1252?Q?lUrstKOXFdXcaJl/Tq4jZSTCqnoqrTx4WWv4U0VkYRb3MJCc68eBtNSK?=
 =?Windows-1252?Q?5odsR3VsT/6T5VasvHV6GCMlyq9nySAjxjy/efTdqkBKvTA3lY02krzN?=
 =?Windows-1252?Q?8r6LStGc3pL1OZT501BRzWmpKImf6LcmnALfVX7a0f1xn8PVekybAqva?=
 =?Windows-1252?Q?Ud7iB5+oKB9ooSgHQcoAim+PYNkVCaDJJp/HQR9jEyJqdiy7lPpqMcHG?=
 =?Windows-1252?Q?7w47Y/xVAPELDQkVQX2yYvk489YUAOdG9RKfZMxsaFBl55obd5+09oep?=
 =?Windows-1252?Q?xEPEcMrpGKqGPaBVelIjfMVjNgYxJxUSQu23YURRgMJk9AAHTa2Nsx4o?=
 =?Windows-1252?Q?UN29j5eMcwgHg/8Dmwrm/3oVHk8IxhqZaho17HsryMCceclL/myKCmwQ?=
 =?Windows-1252?Q?f/VngI2GJfrjYpQY0c+718xd7bv/m0LgGd578YgsncG6cGNVmqdEdlZF?=
 =?Windows-1252?Q?WiQJXwPVzJ0QG5GnpwAovhi5dKcHlG565mwl09V17PK4yi+uMgJu6ECw?=
 =?Windows-1252?Q?UbbnC9njvOddUYMX86KJQZ4s5pSIUlX/farM0TDHdRi26wzQ23tZVMYW?=
 =?Windows-1252?Q?s1cG7VRIKW+2kxdnsUe936gIgM0cMvOsv24UBZOXPom6bRL0TCUB5PiR?=
 =?Windows-1252?Q?rKSTqx9UqqKE4XwrOBGct9PAzAnYssa9+Jq7sX7PNuSbtSNRrJJlZ8O9?=
 =?Windows-1252?Q?0twxDEaVvWZBrT9H22C24D+oMMvtP+UjYA9ojGsDzzTKSPjbIxPVFQEv?=
 =?Windows-1252?Q?EE8LG+tiptZ5xwQWRn6PiBRWNcyvrZYK1THgkGmPExcWDn2GUJsgpKzI?=
 =?Windows-1252?Q?iRx2Lfd+McKZt9uDSEHWHItSAhUgrabDEtpR2eQ8KwL/N1RU+aODmuZS?=
 =?Windows-1252?Q?zui1QURKhb/SwqJHQwQYoCpejKWpNRN59Eb43DiXSfUiI9h0OC77osKR?=
 =?Windows-1252?Q?YjTWne1ECc3bA5TcmIDRZZdt+ZZqv1dvJZ8Mke14g08mZt1CquRSjuIy?=
 =?Windows-1252?Q?6HIN6E8x24AN5T471nbn6d9+YkfjEIUd9VICdWohde/y72LoRZxc6PXF?=
 =?Windows-1252?Q?dJ4yQIInHUGXIO/aBR+t0TDqIHPrznSewLV4et/zWMH438kMtpd96tEG?=
 =?Windows-1252?Q?J5totmF5GqZOKgZM6KMnWGF63Ie6RbSX4O45V4BohQ1dqzwLm1OXJeje?=
 =?Windows-1252?Q?jOCYU7v2Nid2nP5E3pc0vu1eij55nMiBx9eJpKinVU8nDsInskBLVEQS?=
 =?Windows-1252?Q?k49sVyZSDIA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2694;
 6:LX46VHyUiej/yVGnZ95e/1GRmtnEPLantEPRM7DYoy9y4rrIDAIMCwPtevENLe/MSdAeTPh1M07FRZaLKA61mXXEjkIfN3jJxjB/kleRC9XOS5uJpem1IRLId4GAf772DdB8O16ongKIbRiv5pZZTntZCenI3DWGv4ud6em1ggW2z+sHz9rlpeZaiLGUPxBNLePnmRHe133q2uyMUO1vIUCiyQMZMpEElolHRaXpTqyPzrG8J2rpo3jpRWq7nP2DWPXhCqNWlMHpuilb1OXT+dffIpJT64qZEztJp5Wx8PAcANHtC0hYJS/iUAmu9gI3i1cn8k5rS9yJycnXS0Kmt2hka7vk9bXMhlRXzAhbU+UfLmoK2J8gRKpoSxBR3I9mhm6sb4+HL+ZCWMCb6TOORlJIiOBZqGCwZ+9I3KAN6YPkE9uNwuKi1ZG3XT7epTvumOHno7OsU9TdAU7kiXSrGvZEDjw+IxmBAJT6OGZ4wHLN8CWhJ43jNGkQ6Ih2f2/cw8gd9yy1nj49pdiaiMr5Fg==;
 5:OzFp+gchWK6/hM3QZIWANIvfmoU3YKz6LN/XvAfdJiiFwipqbEEPj4651OUv3054u+7sPRjoApWOZMui786rR28eKA9q2yMRbnPX6mI+3cLMotljY2MAJeA1DPThDrzSnRnufD0a0TLgSVkPhj84jw==;
 24:VZx0jkXgLCh/qPKXNNLo6DFgao5b6N4RlT6iRbQh3IJlHadP73QX8N/yUGlgH3rSkt70ydgTpI4NJZcqqyzWF6BkU0sm1P6aTeIF/2KdC/U=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2694;
 7:4S/IprYktRU+cN5IM9ZvT7iQjZ3vgz2gBLvsUMKHZ60iavKrbFE5CG9xgJPloIPHCwecaArOoohQ12euLiGEZs7NdGGmIf6BwwO6ku/sso29Fniv6c+o6axTavIZ/a2wfqWVIOqcwwaSMTCJsH0RNMl+dIrC4RkpdcyKyrCMKhLtuPXXT/QUtMPP+wXcoQfwGpN5PbUI88hL87Ml4LoimRhKPWxb+AjF7Cr9cpKWC5Q4CHPmIMAGlcImMZLYycCrTKKF6xggr/rmBMrqyPra8qkpEUxPVpnTnS5+BBrn5kDYbdLGM3ThCQOv+YpImVaWjq6nNXiAL1c9S0nDE9nBvQ==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2017 11:09:07.5134 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0302MB2694
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDI0LjA0LjE3IDIxOjA4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4KPj4gSWYgd2Ug
YXJlIHNwZWFraW5nIGFib3V0IHNoYXJlZCBjb3Byb2Nlc3NvcnMgZnJhbWV3b3JrLCB3ZSBuZWVk
IGhlcmUgc2V2ZXJhbAo+PiB0aGluZ3M6Cj4+ICAgLSBNTUlPIGFjY2VzcyBlbXVsYXRpb24KPiBU
aGlzIGNvdWxkIGJlIHJ1biBhcyBFTDAgYXBwLgpCdXQgZXZlbiBub3csIHRoZSBNTUlPIGFjY2Vz
cyBlbXVsYXRpb24gaGFzIHNvbWV0aGluZyB0byBkbyB3aXRoIHRoZSAKcmVhbCBoYXJkd2FyZSB1
bmRlciB0aGUgY2lyY3Vtc3RhbmNlcy4KCj4+ICAgLSBwZXJpb2RpYyBhY3Rpb25zIChzY2hlZHVs
aW5nKSB3aGljaCBhdCBsZWFzdCB3aWxsIGluY2x1ZGUgSU9NTVUKPj4gcmVjb25maWd1cmF0aW9u
IGFuZCBzb21lIGFjdGlvbnMgd2l0aCBjb3Byb2Nlc3NvciBoYXJkd2FyZSBpdHNlbGYgaW4gcnVu
dGltZQo+PiAgIC0gY29wcm9jZXNzb3IgaW50ZXJydXB0cyBoYW5kbGluZyBhbmQgcmVkaXN0cmli
dXRpb24gdG8gdGFyZ2V0IGRvbWFpbnMKPiBUaGVzZSB3b3VsZCBiZSBiZXR0ZXIgYXMgc3R1YmRv
bXMuIE9yLCBpZiB0aGV5IGFyZSBzaW1wbGUgZW5vdWdoLCBpbgo+IHRoZSBoeXBlcnZpc29yIGRp
cmVjdGx5Lgo+Cj4gQXNzdW1pbmcgdGhhdCBNTUlPIGFjY2VzcyBlbXVsYXRpb24gaXMgZG9uZSBp
biBhbiBFTDAgYXBwLCBob3cgbWFueQo+IHR5cGVzIG9mIGNhbGxzIGRvZXMgaXQgbmVlZCB0byBt
YWtlIHRvIHRoZXNlIHR3byBjb21wb25lbnRzPwpXaXRoIGN1cnJlbnQgaW1wbGVtZW50YXRpb24g
LSBub25lLCBidXQgSSBndWVzcyBpdCBzaG91bGQgYmUgYWJsZSB0byAKdHJpZ2dlciBzY2hlZHVs
aW5nIGFjdGlvbnMuCkFsc28gYWNjZXNzIGVtdWxhdGlvbiBkb2VzIGNvbGxlY3Qgc29tZSBkYXRh
IHdoYXQgaXMgdXNlZCBieSBjb250ZXh0IApzd2l0Y2hpbmcgcHJvY2Vzcy4KCj4gQXMgZmFyIGFz
IEkgY2FuIHRlbGwsIHdpdGhvdXQgbG9va2luZyBhdCB0aGUgZXhpc3RpbmcgY29kZSwgdGhlIG9w
dGlvbnMKPiBhcmU6Cj4gMSkgZXZlcnl0aGluZyBpbiBhIHN0dWJkb20KPiAyKSBNTUlPIGFjY2Vz
cyBlbXVsYXRpb24gYXMgRUwwIGFwcCwgdGhlIHJlc3QgaW4gYSBzdHViZG9tCj4gMykgTU1JTyBh
Y2Nlc3MgZW11bGF0aW9uIGFzIEVMMCBhcHAsIHRoZSByZXN0IGluIFhlbgo+Cj4gVGhlIHJpZ2h0
IGFwcHJvYWNoIGRlcGVuZHMgb24gdGhlIHR5cGUgb2YgaW50ZXJhY3Rpb25zIGJldHdlZW4gTU1J
Two+IGFjY2VzcyBlbXVsYXRpb24gYW5kIHRoZSByZXN0IG9mIHRoZSBzaGFyZWQgY29wcm9jZXNz
b3JzIGZyYW1ld29yay4gRG9lcwo+IHRoaXMgbWFrZSBzZW5zZT8KVGhhbmsgeW91IGZvciB5b3Vy
IGlkZWFzIGFuZCBjb21tZW50cy4KV2Ugd2lsbCBzZWUgd2hhdCB3b3VsZCBiZSB0aGUgRUwwIGFw
cCBhbmQgaG93IHdvdWxkIGV2b2x2ZSBvdXIgdmlzaW9uIG9mIApTQ0YgYWxvbmcgZnVydGhlciBp
bXBsZW1lbnRhdGlvbi4KQ3VycmVudGx5IHdlIGhhdmUgcHJldHR5IG11Y2ggdW5jbGFyaXR5IGhl
cmUgdG8gZ2V0IHRoZSBkZWNpc2lvbiBwb3N0cG9uZWQuCgotLSAKCipBbmRyaWkgQW5pc292KgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 11:18:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 11:18:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6bFc-0007Kj-Pq; Fri, 05 May 2017 11:18:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d6bFb-0007Kd-6E
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 11:18:19 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 52/37-01744-A7F5C095; Fri, 05 May 2017 11:18:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTmBt3KeJ5
 Ig87/mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buOS8ZC2a6VLxbt5uxgXGTaRcjF4eQwAxG
 iclr5jKDOCwCW5kldm64wNrFyMkhITCHVaLpqDeEnSfx49drqHi+xOPzjewgNq+AoMTJmU9YQ
 GwhAU+Jq+2z2boYOTg4BawlDn/TgViwm1Hi8pxpzCBxNgETiVkdEiDlLAIqEu+udbFCjAmQeL
 r6KhuILSzgJ9F4aDFYXERAXeLPhQmMIHOYBSYxSUxu2cgIMocZKLF+ntAERoFZSK6YhZBZwMi
 0ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBOsZGBh3MF7+
 6nSIUZKDSUmUN02UJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG95HFBOsCg1PbUiLTMHGA0wa
 QkOHiUR3sexQGne4oLE3OLMdIjUKUZjjheX379n4niy8sd7JiGWvPy8VClx3lKQSQIgpRmleX
 CDYFF6iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw71KQKTyZeSVw+14BncIEdEq0KNgpJYk
 IKakGRlerjm+9U/YpTrjyKejKlonXhP/91XSq3L5ozSerWIfN3qe/FPsFZBbeCUtOXz6hMvTz
 Gm1pjsfnxaWTTOK2iGscvaQrIWOwONMx9iL7iV+fw1+/2D5RIuT7nff8zGzdMX/XNPArtzz8c
 Ne0xDOK767NZmn7U4kd+U/qdLg3f3MxTpsXyVPxVYmlOCPRUIu5qDgRAIWAmLfNAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1493983096!87268481!1
X-Originating-IP: [209.85.217.176]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9343 invoked from network); 5 May 2017 11:18:17 -0000
Received: from mail-ua0-f176.google.com (HELO mail-ua0-f176.google.com)
 (209.85.217.176)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 11:18:17 -0000
Received: by mail-ua0-f176.google.com with SMTP id z47so1608695uaz.0
 for <xen-devel@lists.xenproject.org>; Fri, 05 May 2017 04:18:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ECtal5eRup1jM0ze8b3jETqmBnLJwgCPRjsPJ3OabSw=;
 b=D0YmDLM9+TfOUx0Hg3ypQwc6VNWmeTa+jyZ8GVViioKinr01s7MOTBQStLxl7RgrqG
 3nTywWN+n9J/wx/+0EcKvd9jD15gqSOp0WPlN5HZHpDXQyl1sAYhb/10YTLUcgn/17Uq
 macjLJVeDr9TAj9m/K4l6srM9Jniz62JoJDr0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ECtal5eRup1jM0ze8b3jETqmBnLJwgCPRjsPJ3OabSw=;
 b=fgTnqmOJFLJde8k4OwMaSWHX9IDgL78V7HnjZd4BIVFcfQ66/Blin1XSxWM1X8XL0i
 GSj+QNpaoBIvsFRW0yjWstHzEYDi/ZqGw9xyqab5dq0uUkNxzgWXMBvlc9B52OcQg3qN
 JZnxdt6ofVJQ9ScJoeZw2dHbdavw6v4bALHTwoWa+nb5i0wWZNj2jCentOjDtW0N05FB
 PqPSD0RudeXJB+KvjLMB7PvPo7ldP25YONl7uXqcR5qCFbtQJ/k2yUg3dviyRRmFUzjy
 Zee7hSjQFJ9usimrWPdNa0Gz86NUvmX1BoKfTtZbNX6DOI0BiWlDmETJFHJX7Q6QNHF6
 8iMw==
X-Gm-Message-State: AN3rC/7ZXCfM9eb+pD+BFo60jc5AmrPsRsyhLfVmUEmk0PzZojC7uGOV
 FLrO3u0Gr7kgNs3WshvgmGxdeuuMQI/v
X-Received: by 10.176.1.44 with SMTP id 41mr9774429uak.13.1493983096248; Fri,
 05 May 2017 04:18:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Fri, 5 May 2017 04:18:15 -0700 (PDT)
In-Reply-To: <31b063f0-563f-fc09-2d2c-421cbc972e8b@arm.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-2-git-send-email-bhupinder.thakur@linaro.org>
 <31b063f0-563f-fc09-2d2c-421cbc972e8b@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 5 May 2017 16:48:15 +0530
Message-ID: <CACtJ1JS_ySxfswUAMAPCOaBPQHdXQmDKt4=zXJfD1Nc529LOOQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/10 v2] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKPj4gKwo+PiArdW5zaWduZWQgaW50IHZwbDAxMV9yZWdfbWFza1tdID0gezB4
ZmYsIDB4ZmZmZiwgMHhmZmZmZmZmZn07Cj4KPgo+IFRoaXMgc2hvdWxkIGJlIHN0YXRpYy4gQnV0
IEkgZG9uJ3QgZ2V0IHdoYXQgeW91IG5lZWQgdGhhdC4gSW4gdGhlIGZpcnN0Cj4gdmVyc2lvbiwg
SSBzdWdnZXN0ZWQgdG8gcmUtcHVycG9zZSB2Z2ljX3JlZypfe2V4dHJhY3QsdXBkYXRlfSBzbyB3
ZSBjYW4gdXNlCj4gaXQgaGVyZS4gSXQgd291bGQgcHJvYmFibHkgbmVlZCB0byBiZSByZW5hbWVk
IHRvIHZyZWdfcmVnKi4KPgo+IEkgZG9uJ3Qgc2VlIGFueSByZWFzb24gdG8gbm90IGRvIHRoYXQg
YW5kIHJlLWludmVudGluZyB0aGUgd2hlZWwuCgpJIHVuZGVyc3RhbmQgdGhhdCB0aGUgdnJlZ19y
ZWcqIGZ1bmN0aW9ucyBhcmUgaGFuZHkgaW4gc2NlbmFyaW9zIHdoZXJlCnVzZXIgbWF5IHdhbnQg
dG8gYWNjZXNzIHRoZSBkYXRhIGF0IHNvbWUgb2Zmc2V0IGZyb20gdGhlIHJlZ2lzdGVyIGJhc2UK
YWRkcmVzcy4gVGhlIFNCU0Egc3BlYyBzcGVjaWZpZXMgdGhhdCB0aGUgYmFzZSBhZGRyZXNzIG9m
IHRoZSBhY2Nlc3MKbXVzdCBiZSBzYW1lIGFzIHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlIHJlZ2lz
dGVyLiBTbyBpbiB0aGlzIGNhc2UgdGhlCm9mZnNldCB3b3VsZCBhbHdheXMgYmUgMC4gVGhhdCBp
cyB0aGUgcmVhc29uIEkgdXNlZCBhIHNpbXBsZSBtYXNrIHRvCnJldHVybiA4LWJpdCwgMTYtYml0
IGFuZCAzMi1iaXQgdmFsdWVzLgo+Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZnaWNfaW5qZWN0X3Zw
bDAxMV9zcGkoc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnBsMDExX3Mg
KnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4gKwo+PiArICAgIGlmICggKHZwbDAxMS0+dWFy
dHJpcyAmIHZwbDAxMS0+dWFydGltc2MpICkKPj4gKyAgICAgICAgdmdpY192Y3B1X2luamVjdF9z
cGkoZCwgR1VFU1RfVlBMMDExX1NQSSk7Cj4+ICt9Cj4KPgo+IFBMMDExIGlzIHVzaW5nIGxldmVs
IGludGVycnVwdCB3aGljaCBtZWFucyB0aGF0IHlvdSBzaG91bGQgbm90IGluamVjdAo+IGludGVy
cnVwdCBidXQgaW5zdGVhZCBzZXQgb3IgY2xlYXIgdGhlIHBlbmRpbmcgaW50ZXJydXB0Lgo+Cj4g
SG93ZXZlciwgdGhlIHByb2JsZW0gaXMgYmVjYXVzZSB0aGUgdkdJQyBpcyBpbmNhcGFibGUgdG8g
aGFuZGxlIHByb3Blcmx5Cj4gbGV2ZWwgaW50ZXJydXB0LiBUaGlzIGlzIGdvaW5nIHRvIGJlIGEg
bWFqb3IgcHJvYmxlbSBhcyB0aGUgaW50ZXJydXB0IHNob3VsZAo+IHN0YXkgcGVuZGluZyB1bnRp
bCB0aGUgcGwwMTEgZW11bGF0aW9uIHNheXMgdGhlcmUgYXJlIG5vIG1vcmUgaW50ZXJydXB0cyB0
bwo+IGhhbmRsZS4KPgo+IEZvciBpbnN0YW5jZSwgeW91IG1heSBtaXNzIGNoYXJhY3RlciBpZiB0
aGUgZ3Vlc3QgZHJpdmVyIGhhZCBub3QgZW5vdWdoCj4gc3BhY2UgdG8gcmVhZCBjaGFyYWN0ZXIg
bmV3IG9uZSBiZWNhdXNlIHRoZSBpbnRlcnJ1cHQgd2lsbCBub3QgZ2V0Cj4gcmUtaW5qZWN0ZWQu
Cj4KPiBJIGFtIG5vdCBhc2tpbmcgdG8gbW9kaWZ5IHRoZSB2R0lDIGluIG9yZGVyIHRvIGhhbmRs
ZSBsZXZlbCBwcm9wZXJseSAoQW5kcmUKPiBpbiBDQyBpcyBsb29raW5nIGF0IHRoYXQpLiBCdXQg
d2UgbmVlZCB0byBnZXQgdGhlIGNvZGUgaW4gY29ycmVjdCBzaGFwZSBpbgo+IG9yZGVyIHRvIGhh
bmRsZSBwcm9wZXJseSBwbDAxMSBpbnRlcnJ1cHQuCj4KPiBCeSB0aGF0IEkgbWVhbiwgYXQgbGVh
c3QgdGhlIG5hbWluZyBvZiB0aGUgZnVuY3Rpb24gKEkgaGF2ZW4ndCByZWFkIHRoZSByZXN0Cj4g
dG8ga25vdyB3aGF0IGlzIG1pc3NpbmcpLiBJLmUgSSB3b3VsZCByZW5hbWUgdG8gdnBsMDExX3Vw
ZGF0ZSguLi4pLgpTaG91bGQgSSBkZWZpbmUgdHdvIGZ1bmN0aW9ucyB2Z2ljX3ZwbDAxMV9zcGlf
c2V0KCkgYW5kCnZnaWNfdnBsMDExX3NwaV9jbGVhcigpPyBGb3Igbm93LCBJIGNhbiBrZWVwIHZn
aWNfdnBsMDExX3NwaV9jbGVhcigpCmVtcHR5IGFuZCByZW5hbWUKdmdpY19pbmplY3RfdnBsMDEx
X3NwaSgpIHRvIHZnaWNfdnBsMDExX3NwaV9zZXQoKS4gSSB3aWxsIGNhbGwKdmdpY192cGwwMTFf
c3BpX2NsZWFyKCkgYXQgYWxsIHBsYWNlcyB3aGVyZSBJTiByaW5nIGJ1ZmZlciBoYXMgYmVjb21l
CmVtcHR5LgoKPgo+PiArc3RhdGljIGludCB2cGwwMTFfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2
LCBtbWlvX2luZm9fdCAqaW5mbywgcmVnaXN0ZXJfdAo+PiAqciwgdm9pZCAqcHJpdikKPj4gK3sK
Pj4gKyAgICB1aW50OF90IGNoOwo+PiArICAgIHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+
ZGFidDsKPj4gKyAgICBpbnQgdnBsMDExX3JlZyA9IChpbnQpKGluZm8tPmdwYSAtIEdVRVNUX1BM
MDExX0JBU0UpOwo+PiArICAgIHN0cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJnYtPmRvbWFpbi0+
YXJjaC52cGwwMTE7Cj4+ICsKPj4gKyAgICBzd2l0Y2ggKCB2cGwwMTFfcmVnICkKPj4gKyAgICB7
Cj4+ICsgICAgY2FzZSBEUjoKPgo+Cj4gQXMgc2FpZCBvbiB0aGUgZmlyc3QgdmVyc2lvbiwgYWxs
IHRob3NlIHJlZ2lzdGVycyBoYXZlIHNwZWNpZmljIHNpemUuIFBsZWFzZQo+IGhhdmUgYSBsb29r
IGF0IGhvdyB3ZSBoYW5kbGUgcmVnaXN0ZXIgZW11bGF0aW9uIGluIHRoZSB2Z2ljIHdpdGggVlJF
RyouClNpbmNlIFNCU0Egc3BlY3MgbWFuZGF0ZSB0aGF0IHBsMDExIHJlZ2lzdGVyIGFjY2Vzc2Vz
IG11c3QgYWx3YXlzIGJlCmFjY2Vzc2VkIHVzaW5nIHRoZSByZWdpc3RlciBiYXNlIGFkZHJlc3Ms
IEkgYW0gdXNpbmcgdGhlIHJlZ2lzdGVyIGJhc2UKYWRkcmVzcyBoZXJlIGluc3RlYWQgb2YgYW4g
YWRkcmVzcyByYW5nZS4KPgo+PiArICAgICAgICBpZiAoICFWQUxJRF9XX1NJWkUoZGFidC5zaXpl
KSApIGdvdG8gYmFkX3dpZHRoOwo+PiArICAgICAgICB2cGwwMTFfcmVhZF9kYXRhKHYtPmRvbWFp
biwgJmNoKTsKPj4gKyAgICAgICAgKnIgPSBjaDsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsKPj4g
KyAgICBjYXNlIFJTUjoKPj4gKyAgICAgICAgaWYgKCAhVkFMSURfQldfU0laRShkYWJ0LnNpemUp
ICkgZ290byBiYWRfd2lkdGg7Cj4+ICsKPj4gKyAgICAgICAgLyogSXQgYWx3YXlzIHJldHVybnMg
MCBhcyB0aGVyZSBhcmUgbm8gcGh5c2ljYWwgZXJyb3JzLiAqLwo+PiArICAgICAgICAqciA9IDA7
Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgY2FzZSBGUjoKPj4gKyAgICAgICAgaWYg
KCAhVkFMSURfQldfU0laRShkYWJ0LnNpemUpICkgZ290byBiYWRfd2lkdGg7Cj4+ICsgICAgICAg
ICpyID0gKHZwbDAxMS0+dWFydGZyICYgdnBsMDExX3JlZ19tYXNrW2RhYnQuc2l6ZV0pOwo+Cj4K
PiBQb2ludGxlc3MgKCkuCj4KSSB3aWxsIHJlbW92ZSAoKSBhdCBhbGwgcmVsZXZhbnQgcGxhY2Vz
LgoKPj4gKwo+PiArd3JpdGVfaWdub3JlOgo+PiArICAgIGlmICggIVZBTElEX0JXX1NJWkUoZGFi
dC5zaXplKSApIGdvdG8gYmFkX3dpZHRoOwo+Cj4KPiBXaHk/IExvb2tpbmcgYXQgdGhlIHNwZWMs
IHdyaXRlLWlnbm9yZSByZWdpc3RlciBkb2VzIG5vdCBoYXZlIHNwZWNpZmljCj4gYWNjZXNzIHNp
emUuCkkgd2lsbCBjaGVjay4KCj4KPj4gKyAgICByZXR1cm4gMTsKPj4gKwo+PiArd29yZF93cml0
ZV9pZ25vcmU6Cj4+ICsgICAgaWYgKCAhVkFMSURfV19TSVpFKGRhYnQuc2l6ZSkgKSBnb3RvIGJh
ZF93aWR0aDsKPj4gKyAgICByZXR1cm4gMTsKPj4gKwo+PiArYmFkX3dpZHRoOgo+PiArICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQg
JSMwOHhcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcs
IHZwbDAxMV9yZWcpOwo+PiArICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+PiArICAg
IHJldHVybiAwOwo+PiArCj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19o
YW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0gewo+PiArICAgIC5yZWFkID0gdnBsMDEx
X21taW9fcmVhZCwKPj4gKyAgICAud3JpdGUgPSB2cGwwMTFfbW1pb193cml0ZSwKPj4gK307Cj4+
ICsKPj4gK2ludCB2cGwwMTFfbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBwZm4pCj4KPgo+IFBsZWFzZSBkb24ndCB1c2UgdGhlIHRlcm0gcGZuIGFzIHdlIGRv
bid0IGtub3cgd2hldGhlciBpdCByZWZlcnMgdG8gdGhlCj4gZ3Vlc3QgZnJhbWUgbnVtYmVyIChH
Rk4pIG9yIG1hY2hpbmUgZnJhbWUgbnVtYmVyIChNRk4pLgo+Cj4gU28gaW4gdGhpcyBjYXNlLCBJ
IHRoaW5rIGl0IGlzIGdmbi4gQWxzbyBzL3Vuc2lnbmVkIGxvbmcvZ2ZuX3QvCj4Kb2suCj4KPj4g
K3sKPj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4g
Kwo+PiArICAgIC8qIE1hcCB0aGUgZ3Vlc3QgUEZOIHRvIFhlbiBhZGRyZXNzIHNwYWNlLiAqLwo+
PiArICAgIHJldHVybiBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwZm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ2cGwwMTEtPnJpbmdfcGFnZSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19idWYpOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9p
ZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Cj4+ICsgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEgPSAmZC0+YXJj
aC52cGwwMTE7Cj4+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDEx
LT5yaW5nX2J1ZjsKPj4gKyAgICB1aW50MzJfdCBpbl9yaW5nX2RlcHRoLCBvdXRfcmluZ19kZXB0
aDsKPj4gKwo+PiArICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPj4gKwo+PiArICAgIGluX3Jp
bmdfZGVwdGggPSBpbnRmLT5pbl9wcm9kIC0gaW50Zi0+aW5fY29uczsKPj4gKyAgICBvdXRfcmlu
Z19kZXB0aCA9IGludGYtPm91dF9wcm9kIC0gaW50Zi0+b3V0X2NvbnM7Cj4+ICsKPj4gKyAgICAv
KiBVcGRhdGUgdGhlIHVhcnQgcnggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZW1wdHkuICov
Cj4+ICsgICAgaWYgKCBpbl9yaW5nX2RlcHRoICE9IDAgKQo+PiArICAgIHsKPj4gKyAgICAgICAg
dnBsMDExLT51YXJ0ZnIgJj0gfihSWEZFKTsKPgo+Cj4gUG9pbnRsZXNzICgpCj4KSSB3aWxsIHJl
bW92ZSAoKSBmcm9tIGFsbCByZWxldmFudCBwbGFjZXMuCgo+Cj4+ICsgICAgICAgIH0KPj4gKyAg
ICB9Cj4+ICsKPj4gKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPj4gKwo+PiArICAgIHZn
aWNfaW5qZWN0X3ZwbDAxMV9zcGkoZCk7Cj4+ICt9Cj4+ICsKPj4gKwo+PiArc3RhdGljIHZvaWQg
dnBsMDExX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCj4+
ICt7Cj4+ICsgICAgdnBsMDExX2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKPj4gK30KPj4gKwo+PiAr
aW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FyY2hf
ZG9tYWluY29uZmlnCj4+ICpjb25maWcpCj4+ICt7Cj4+ICsgICAgaW50IHJjOwo+PiArICAgIHN0
cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+PiArCj4+ICsgICAgcmMg
PSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGNvbmZpZy0+Y29uc29sZV9k
b21pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDEx
X25vdGlmaWNhdGlvbik7Cj4+ICsgICAgaWYgKHJjIDwgMCkKPj4gKyAgICB7Cj4+ICsgICAgICAg
IHJldHVybiByYzsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICB2cGwwMTEtPmV2dGNobiA9IHJjOwo+
PiArICAgIHJjID0gdmdpY19yZXNlcnZlX3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7Cj4+ICsg
ICAgaWYgKCAhcmMgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5l
bChkLCB2cGwwMTEtPmV2dGNobik7Cj4+ICsgICAgICAgIHZwbDAxMS0+ZXZ0Y2huID0gLTE7Cj4+
ICsgICAgICAgIHJldHVybiByYzsKPj4gKyAgICB9Cj4+ICsgICAgcmVnaXN0ZXJfbW1pb19oYW5k
bGVyKGQsICZ2cGwwMTFfbW1pb19oYW5kbGVyLCBHVUVTVF9QTDAxMV9CQVNFLAo+PiBHVUVTVF9Q
TDAxMV9TSVpFLCBOVUxMKTsKPj4gKyAgICBzcGluX2xvY2tfaW5pdCgmdnBsMDExLT5sb2NrKTsK
Pj4gKwo+PiArICAgIHZwbDAxMS0+aW5pdGlhbGl6ZWQgPSB0cnVlOwo+PiArCj4+ICsgICAgcmV0
dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZkLT5hcmNo
LnZwbDAxMTsKPj4gKwo+PiArICAgIGlmICggdnBsMDExLT5pbml0aWFsaXplZCApCj4+ICsgICAg
ewo+PiArICAgICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsK
Pj4gKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZw
bDAxMS0+cmluZ19wYWdlKTsKPj4gKyAgICB9Cj4+ICsgICAgdnBsMDExLT5pbml0aWFsaXplZCA9
IGZhbHNlOwo+PiArfQo+Cj4KPiBNaXNzaW5nIEVtYWNzIG1hZ2ljLgpDYW4geW91IHBsZWFzZSBl
bGFib3JhdGUgdGhpcyBjb21tZW50PwoKPj4KPj4gIHN0cnVjdCBodm1fZG9tYWluCj4+ICB7Cj4+
IEBAIC0xMzMsNiArMTM0LDggQEAgc3RydWN0IGFyY2hfZG9tYWluCj4+ICAgICAgc3RydWN0IHsK
Pj4gICAgICAgICAgdWludDhfdCBwcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCA6IDE7Cj4+ICAgICAg
fSBtb25pdG9yOwo+PiArCj4+ICsgICAgc3RydWN0IHZwbDAxMV9zIHZwbDAxMTsKPgo+Cj4gVGhp
cyBzaG91bGQgYmUgZ3VhcmQgYnkgI2lmZGVmIENPTkZJR19WUEwwMTFfQ09OU09MRS4KPgpvay4K
Cj4+ICsjaWZuZGVmIF9WUEwwMTFfSF8KPj4gKwo+PiArI2RlZmluZSBfVlBMMDExX0hfCj4+ICsK
Pj4gKy8qIGhlbHBlciBtYWNyb3MgKi8KPj4gKyNkZWZpbmUgVlBMMDExX1JJTkdfREVQVEgoaW50
ZixkaXIpICgoKGludGYpLT5kaXIgIyMgX3Byb2QgLSAoaW50ZiktPmRpcgo+PiAjIyBfY29ucykp
Cj4+ICsKPj4gKyNkZWZpbmUgVlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsZGlyKSAoc2l6ZW9m
KChpbnRmKS0+ZGlyKS0xKQo+PiArCj4+ICsjZGVmaW5lIFZQTDAxMV9JTl9SSU5HX0VNUFRZKGlu
dGYpIChWUEwwMTFfUklOR19ERVBUSChpbnRmLCBpbikgPT0gMCkKPj4gKwo+PiArI2RlZmluZSBW
UEwwMTFfT1VUX1JJTkdfRU1QVFkoaW50ZikgKFZQTDAxMV9SSU5HX0RFUFRIKGludGYsIG91dCkg
PT0gMCkKPj4gKwo+PiArI2RlZmluZSBWUEwwMTFfSU5fUklOR19GVUxMKGludGYpIChWUEwwMTFf
UklOR19ERVBUSChpbnRmLCBpbikgPT0KPj4gVlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsIGlu
KSkKPj4gKwo+PiArI2RlZmluZSBWUEwwMTFfT1VUX1JJTkdfRlVMTChpbnRmKSAoVlBMMDExX1JJ
TkdfREVQVEgoaW50Ziwgb3V0KSA9PQo+PiBWUEwwMTFfUklOR19NQVhfREVQVEgoaW50ZixvdXQp
KQo+PiArCj4+ICsjZGVmaW5lIFZQTDAxMV9MT0NLKGQsZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZl
KCYoZCktPmFyY2gudnBsMDExLmxvY2ssCj4+IGZsYWdzKQo+PiArI2RlZmluZSBWUEwwMTFfVU5M
T0NLKGQsZmxhZ3MpCj4+IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihkKS0+YXJjaC52cGwwMTEu
bG9jaywgZmxhZ3MpCj4+ICsKPj4gKyNkZWZpbmUgVkFMSURfQldfU0laRShzaXplKSAoIHNpemUg
PT0gREFCVF9CWVRFIHx8IHNpemUgPT0gREFCVF9IQUxGX1dPUkQKPj4gfHwgc2l6ZSA9PSBEQUJU
X1dPUkQgKQo+PiArI2RlZmluZSBWQUxJRF9XX1NJWkUoc2l6ZSkgICggc2l6ZSA9PSBEQUJUX0hB
TEZfV09SRCB8fCBzaXplID09IERBQlRfV09SRAo+PiApCj4KPgo+IFRoZSBoZWFkZXIgc2hvdWxk
IG9ubHkgY29udGFpbiB3aGF0IG5lZWRzIHRvIGJlIHVzZWQgYnkgb3RoZXIgY29kZS4gSW4gdGhp
cwo+IGNhc2Ugd2UgZG9uJ3Qgd2FudCBhbnlvbmUgdG8gdXNlIFZBTElEXypfU0laRS4KPgo+IEFs
c28sIEkgZmluZCB0aGUgbmFtZSBxdWl0ZSBjb25mdXNpbmcsIGl0IGlzIG5vdCBjbGVhciB3aGVu
IHRvIHVzZSB3aGljaAo+IG9uZS4gTG9va2luZyBhdCB0aGUgU0JTQSAoNi4yIGluIEFSTS1ERU4t
MDAyOSB2My4wKTogImlmIGFuIGFjY2VzcyBzaXplIG5vdAo+IGxpc3RlZCBpbiB0aGUgdGFibGUg
aXMgdXNlZCwgdGhlIHJlc3VsdHMgYXJlIElNUExFTUVOVEFUSU9OIERFRklORUQiLgo+Cj4gSW4g
b3JkZXIgdG8gZ2V0IHRoZSBjb2RlIHNpbXBsZSBJIHdvdWxkIGhhbmRsZSBhbGwgMzJiaXRzIHJl
Z2lzdGVyIGluIHRoZQo+IHNhbWUgd2F5IChlLmcgOC1iaXRzLCAxNi1iaXRzIGFuZCAzMi1iaXRz
IGFjY2VzcyBhbHdheXMgYWxsb3dlZCkuCj4KPiBTbyBJIHdvdWxkIGludHJvZHVjZSBhIHN0YXRp
YyBpbmxpbmUgaGVscGVyIHZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MgdGhhdAo+IGNoZWNrIHRo
ZSByZXR1cm4gd2UgZG9uJ3QgdXNlIDY0LWJpdCBhY2Nlc3MuCj4Kb2suCj4KClJlZ2FyZHMsCkJo
dXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 11:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 11:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6bIq-0007tS-8v; Fri, 05 May 2017 11:21:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6bIo-0007tG-Nx
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 11:21:38 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9D/F3-01870-1406C095; Fri, 05 May 2017 11:21:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdchgSf
 S4G+bkcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzfuzZw1pwIL9idVsfcwPj
 ctcuRi4OIYG/jBJX9/UxdzFyAjmPGSXOngyHSGxjlOieu44NJCEi4Czx9cxc9i5GDg5eAX2J3
 o5wkLCwgInE1d+drCD1EgKTjSS+N21hB0lICHhLHHu1nhGkHsS+etW6i5Gdg03ASuKQGEgBi4
 CqxO/FW9gnMHIvYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5y
 fu4kR6G8GINjBuG275yFGSQ4mJVHeNFGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHrxQDnB
 otT01Iq0zBxg4MGkJTh4lER4H8cCpXmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpz3bhxQk
 QBIUUZpHtwIWBRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvPMglPJl5JXCbXgEdwQR0RL
 Qo2BEliQgpqQbGOqXPQpEH8hWrvVc437pinsRS9qKC0UK/yWLzVPWoidpqBhGHDAyYHk7b1Xt
 goU/y8d8Xs0IX8P6fHvvVaEpxg/GX5w/bahnNPxVF6rfzn94WriA9Qy3960/RA0rpAScVXPI/
 /LSIXjlbZ4rP9N4FM5+6BjEmGc7yWVpieSRbOkfEj1141X4lluKMREMt5qLiRAA3v7uWfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493983295!40861053!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49952 invoked from network); 5 May 2017 11:21:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 May 2017 11:21:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6bIk-0005TE-4f; Fri, 05 May 2017 11:21:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6bIe-00077Q-S1; Fri, 05 May 2017 11:21:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6bIe-0000gJ-8k; Fri, 05 May 2017 11:21:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109003-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-i386-pvops:kernel-build:fail:regression
 linux-4.9:build-amd64-pvops:kernel-build:fail:regression
 linux-4.9:build-arm64-pvops:kernel-build:fail:regression
 linux-4.9:build-armhf-pvops:kernel-build:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=d071951e08ee23cd725c2336d7ab4582bb93b0af
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 May 2017 11:21:28 +0000
Subject: [Xen-devel] [linux-4.9 test] 109003: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAwMyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTAwMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NSBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICA1IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDUga2VybmVsLWJ1
aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgNSBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3
MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMtdmNwdXMxICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW54cHNwMyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBk
MDcxOTUxZTA4ZWUyM2NkNzI1YzIzMzZkN2FiNDU4MmJiOTNiMGFmCmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDlj
YTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIg
WiAgIDI0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1
OjE5IFogICAyMyBkYXlzICAgMzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4MjA3
ICAyMDE3LTA1LTAzIDIxOjAzOjMyIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMjgg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDg5OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 12:29:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 12:29:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6cMP-00047c-87; Fri, 05 May 2017 12:29:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6cMN-00047R-76
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 12:29:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 85/49-03613-2207C095; Fri, 05 May 2017 12:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVexgCf
 S4NduOYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbNj2lL1ghnlF7yKhBsZv
 ul2MXBxCAn8ZJc7vXs8E4TxmlJi84SBzFyMnkLONUWLDKwEQW0TAWeLrmbnsIDavgL7E1+ZLY
 LawQJDEo4PH2UGaJQSeMEncmbMVaBIHkOMpsWW/AkgNiPnkzH+gMDsHm4CVxCExkCiLgKrE2i
 0f2Ccwci9gZFjFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 obwYg2MG472PkIUZJDiYlUd40UZ5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK83PlAOcGi1PTU
 irTMHGDgwaQlOHiURHi5QNK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOKwFSJABSlFGaB
 zcCFgWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwrAjKFJzOvBG7TK6AjmICOiBYFO6IkES
 El1cDIsNi96ZvglKhpja27q1X++nxaVWpw4eEz3s0zXueuu8fYsqni9aSc6PAt87nE/hrdieC
 fuKinWnam1fcH97J9xDadsZdjumnzYo7Xc3cznkOTjMMM2mSy3l24GWh3xbffsZhxwpd5Cv6L
 fom9vGQk9Y+3q/Hb8xPibL6P8t42lc8/9MZmvkavEktxRqKhFnNRcSIA9+elHX0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1493987360!99131034!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48501 invoked from network); 5 May 2017 12:29:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 May 2017 12:29:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6cMI-0007GY-Tc; Fri, 05 May 2017 12:29:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6cMD-00006Y-Kl; Fri, 05 May 2017 12:29:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6cMD-00089E-GB; Fri, 05 May 2017 12:29:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109014-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a5f4edebac284ca50926272093b4aac9b9d12620
X-Osstest-Versions-That: xen=c5f640ea6046aa930fbac3a5fa0a4413cc8b04ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 May 2017 12:29:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109014: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAxNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTAxNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE1ZjRlZGViYWMyODRj
YTUwOTI2MjcyMDkzYjRhYWM5YjlkMTI2MjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGM1ZjY0MGVhNjA0NmFhOTMwZmJhYzNhNWZhMGE0NDEzY2M4YjA0YWIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwODIzNSAgMjAxNy0wNS0wNCAxNjowMjoxNiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkwMTQgIDIwMTctMDUtMDUgMTA6MDE6MTYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1hNWY0ZWRlYmFjMjg0
Y2E1MDkyNjI3MjA5M2I0YWFjOWI5ZDEyNjIwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGE1ZjRlZGViYWMyODRjYTUwOTI2MjcyMDkzYjRh
YWM5YjlkMTI2MjAKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YTVmNGVk
ZWJhYzI4NGNhNTA5MjYyNzIwOTNiNGFhYzliOWQxMjYyMAorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBj
YXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9r
ZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51
eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICdd
JworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVu
c3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGE1ZjRl
ZGViYWMyODRjYTUwOTI2MjcyMDkzYjRhYWM5YjlkMTI2MjAgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2gg
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGE1ZjRlZGViYWMy
ODRjYTUwOTI2MjcyMDkzYjRhYWM5YjlkMTI2MjA6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYzVmNjQwZS4uYTVmNGVk
ZSAgYTVmNGVkZWJhYzI4NGNhNTA5MjYyNzIwOTNiNGFhYzliOWQxMjYyMCAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 12:49:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 12:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6cfi-0005cC-14; Fri, 05 May 2017 12:49:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6cfg-0005c6-MU
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 12:49:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 27/E9-01992-FC47C095; Fri, 05 May 2017 12:49:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfd8CU+
 kwe4jYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTjXssBcvYK75eamZqYOxk62Lk4hAS2Mgo
 8fDgDlYIZzejxOx7TYxdjJwcwgIWEi0tt5hBbBGBaomfO/9AdSxllNg7bSM7SIJNQFPizudPT
 CA2r4CVxM1Xe8AaWARUJDoPTgEbJCoQLvG28QgLRI2gxMmZT8BsTgE7iUu/J4HVMAvYStyZu5
 sZwpaX2P52DvMERt5ZSFpmISmbhaRsASPzKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA1O93NT
 i4sT01JzEpGK95PzcTYzAwGIAgh2MX/qdDzFKcjApifKmifJECvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgLSoGygkWpaanVqRl5gBDHCYtwcGjJMK7HSTNW1yQmFucmQ6ROsWoyzHn3tf3TEIse
 fl5qVLivGEgRQIgRRmleXAjYPF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8fiBTeDLzSu
 A2vQI6ggnoiGhRsCNKEhFSUg2MG3Oavk1pZb8l/485YX/pMj9bk+iSmO97NaJfOCV/X5CzkLV
 sy33RffP+nc/daPHkvG+tynKf7NXlzH+X1tY90Fff0+05czrv+yNCnrVPCiW9Fy9mWTe1K3GT
 1cXso9zMoXwxUVsrvG/Pi+Zgzij5aGnjuGbOqXcbFNXeKO/439T4fPLZhYuOKLEUZyQaajEXF
 ScCAAGX7dGyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493988558!96550079!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35104 invoked from network); 5 May 2017 12:49:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 5 May 2017 12:49:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4018C2B;
 Fri,  5 May 2017 05:49:18 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A1BE73F23B;
 Fri,  5 May 2017 05:49:17 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590C61960200007800157176@prv-mh.provo.novell.com>
 <590C61960200007800157176@prv-mh.provo.novell.com>
 <8d1cc143-c59a-4430-029d-68f6e3ceff8d@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7a81886d-b849-75a5-5a89-33d5ec856fc5@arm.com>
Date: Fri, 5 May 2017 13:49:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8d1cc143-c59a-4430-029d-68f6e3ceff8d@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/public: correct register naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wNS8xNyAxMToxMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wNS8x
NyAxMDoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IENvbW1pdCA4OTcxMjlkZWFiICgieDg2OiB1
c2UgdW5hbWJpZ3VvdXMgcmVnaXN0ZXIgbmFtZXMiKSB3ZW50IGEgbGl0dGxlCj4+IHRvbyBmYXI6
IFdpdGggaXQgd2UgYWxzbyBnZXQgcmVnaXN0ZXIgbmFtZXMgbGlrZSBfZTE1IGFuZCBlMTUgZm9y
Cj4+IG5vbi1YZW4gY29uc3VtZXJzIHVzaW5nIGEgZ2NjIGNvbXBhdGlibGUgY29tcGlsZXIuIENv
cnJlY3QgdGhpcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKQ2hlZXJzLAoKPgo+Pgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
eGVuLXg4Nl82NC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2
XzY0LmgKPj4gQEAgLTE3Myw3ICsxNzMsNyBAQCBzdHJ1Y3QgaXJldF9jb250ZXh0IHsKPj4gICNk
ZWZpbmUgX19ERUNMX1JFR19MT0hJKG5hbWUpIF9fREVDTF9SRUcobmFtZSAjIyB4KQo+PiAgI2Rl
ZmluZSBfX0RFQ0xfUkVHX0xPOCAgICAgICAgX19ERUNMX1JFRwo+PiAgI2RlZmluZSBfX0RFQ0xf
UkVHX0xPMTYgICAgICAgX19ERUNMX1JFRwo+PiAtI2RlZmluZSBfX0RFQ0xfUkVHX0hJICAgICAg
ICAgX19ERUNMX1JFRwo+PiArI2RlZmluZSBfX0RFQ0xfUkVHX0hJKG51bSkgICAgdWludDY0X3Qg
ciAjIyBudW0KPj4gICNlbmRpZgo+Pgo+PiAgc3RydWN0IGNwdV91c2VyX3JlZ3Mgewo+Pgo+Pgo+
Pgo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 12:51:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 12:51:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ci9-0006Av-EB; Fri, 05 May 2017 12:51:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6ci8-0006Al-6V
 for xen-devel@lists.xen.org; Fri, 05 May 2017 12:51:52 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 20/AD-03613-7657C095; Fri, 05 May 2017 12:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVTe9lCf
 S4PoURoslHxezODB6HN39mymAMYo1My8pvyKBNePl+7tMBfvEKm6uXcHYwPhcqIuRi0NIYAKT
 xJZNc5ghnF+MEu9/P2WCcNYzSkxbsIuti5ETyNnOKPGnrxbEFhawk2h6f5MRxBYR6GCU6OmRh
 2i4zShx9G8bC4jDLNDEJDHt6lcWkCo2ASOJs0eng3XwCthKXNtwjb2LkYODRUBF4vZLHZCwqE
 C4xNvGIywQJYISJ2c+AbM5BfQl3p/ZywxiMwvoSey4/osVwpaX2P52DlhcQsBQ4vPGpcwTGAV
 nIWmfhaRlFpKWBYzMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLz
 czcxAoOXAQh2MJ5eF3iIUZKDSUmUN02UJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK93CVBOs
 Cg1PbUiLTMHGEcwaQkOHiUR3u3FQGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLndQKZIQ
 BSlFGaBzcCFtOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbAzKFJzOvBG7TK6AjmICOiBY
 FO6IkESEl1cAoxil6+5HBt3wX/ukddty+ngVN+cGzZE+wOd/nCrnAuVin7dJtLu+5T/yu51q0
 vMp8d/HOxccLlGrO6Ih/WH0sbcsrr5m68YoKMyqNb9yr8bSbKXBHs5fV5v+32Ndn9TO+3enjW
 myy8eNsYa66ZkmT2sVmE0s+BvQdP5Df+nnCfg514UOS7xqVWIozEg21mIuKEwFV8XU65AIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493988709!66791053!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17370 invoked from network); 5 May 2017 12:51:50 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 12:51:50 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v45Codos000907
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 5 May 2017 12:50:39 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v45Cod1L029505
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 5 May 2017 12:50:39 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v45CocRM025031;
 Fri, 5 May 2017 12:50:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 05 May 2017 05:50:37 -0700
To: Lu Baolu <baolu.lu@linux.intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Ingo Molnar <mingo@redhat.com>
References: <1490083293-3792-1-git-send-email-baolu.lu@linux.intel.com>
 <1490083293-3792-2-git-send-email-baolu.lu@linux.intel.com>
 <d0d66c8d-b731-14ff-c8c8-e67c6391efcc@oracle.com>
 <590C1084.7010302@linux.intel.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fb20378c-9bed-363a-a3d7-e24edccde504@oracle.com>
Date: Fri, 5 May 2017 08:50:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C1084.7010302@linux.intel.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Mathias Nyman <mathias.nyman@linux.intel.com>, peterz@infradead.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel <xen-devel@lists.xen.org>, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v8 1/5] x86: add simple udelay calibration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMjAxNyAwMTo0MSBBTSwgTHUgQmFvbHUgd3JvdGU6Cj4gSGksCj4KPiBPbiAwNS8w
My8yMDE3IDA2OjM4IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDAzLzIxLzIwMTcg
MDQ6MDEgQU0sIEx1IEJhb2x1IHdyb3RlOgo+Pj4gQWRkIGEgc2ltcGxlIHVkZWxheSBjYWxpYnJh
dGlvbiBpbiB4ODYgYXJjaGl0ZWN0dXJlLXNwZWNpZmljCj4+PiBib290LXRpbWUgaW5pdGlhbGl6
YXRpb25zLiBUaGlzIHdpbGwgZ2V0IGEgd29ya2FibGUgZXN0aW1hdGUKPj4+IGZvciBsb29wc19w
ZXJfamlmZnkuIEhlbmNlLCB1ZGVsYXkoKSBjb3VsZCBiZSB1c2VkIGFmdGVyIHRoaXMKPj4+IGlu
aXRpYWxpemF0aW9uLgo+PiBUaGlzIGJyZWFrcyBYZW4gUFYgZ3Vlc3RzIHNpbmNlIGF0IHRoaXMg
cG9pbnQsIGFuZCB1bnRpbAo+PiB4ODZfaW5pdC5wYWdpbmcucGFnZXRhYmxlX2luaXQoKSB3aGlj
aCBpcyB3aGVuIHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gaXMKPj4gbWFwcGVkLCB0aGV5IGNhbm5v
dCBhY2Nlc3MgcHZjbG9jay4KPj4KPj4gSXMgaXQgcmVhc29uYWJsZSB0byBkbyB0aGlzIGJlZm9y
ZSB0c2NfaW5pdCgpIGlzIGNhbGxlZD8gKFRoZSBmYWlsdXJlCj4+IGhhcyBub3RoaW5nIHRvIGRv
IHdpdGggdHNjX2luaXQoKSwgcmVhbGx5IC0tLSBpdCdzIGp1c3QgdGhhdCBpdCBpcwo+PiBjYWxs
ZWQgbGF0ZSBlbm91Z2ggdGhhdCBYZW4gUFYgZ3Vlc3RzIGdldCBwcm9wZXJseSBpbml0aWFsaXpl
ZC4pIElmIGl0Cj4+IGlzLCB3b3VsZCBpdCBiZSBwb3NzaWJsZSB0byBtb3ZlIHNpbXBsZV91ZGVs
YXlfY2FsaWJyYXRpb24oKSBhZnRlcgo+PiB4ODZfaW5pdC5wYWdpbmcucGFnZXRhYmxlX2luaXQo
KT8KPiBUaGlzIGlzIGN1cnJlbnRseSBvbmx5IHVzZWQgZm9yIGJhcmUgbWV0YWwuIEhvdyBhYm91
dCBieS1wYXNzIGl0Cj4gZm9yIFhlbiBQViBndWVzdHM/CgpJdCBpcyBmaXhlZCB0aGlzIGZvciBY
ZW4gUFYgZ3Vlc3RzIG5vdyAoaW4gdGhlIHNlbnNlIHRoYXQgd2UgZG9uJ3QgY3Jhc2gKYW55bW9y
ZSkgYnV0IG15IHF1ZXN0aW9uIGlzIHN0aWxsIHdoZXRoZXIgdGhpcyBpcyBub3QgdG9vIGVhcmx5
LiBCZXNpZGVzCnRzY19pbml0KCkgKHdoaWNoIG1pZ2h0IG5vdCBiZSBpbXBvcnRhbnQgaGVyZSks
IGF0IHRoZSB0aW1lIHdoZW4Kc2ltcGxlX3VkZWxheV9jYWxpYnJhdGlvbigpIGlzIGludm9rZWQg
d2UgaGF2ZW4ndCB5ZXQgY2FsbGVkOgoqIGt2bWNsb2NrX2luaXQoKSwgd2hpY2ggc2V0cyBjYWxp
YnJhdGlvbiByb3V0aW5lcyBmb3IgS1ZNCiogaW5pdF9oeXBlcnZpc29yX3BsYXRmb3JtKCksIHdo
aWNoIHNldHMgY2FsaWJyYXRpb24gcm91dGluZXMgZm9yIHZtd2FyZQphbmQgWGVuIEhWTQoqIHg4
Nl9pbml0LnBhZ2luZy5wYWdldGFibGVfaW5pdCgpLCB3aGljaCBzZXRzIGNhbGlicmF0aW9uIHJv
dXRpbmVzIGZvcgpYZW4gUFYKCi1ib3JpcwoKCj4KPiBCZXN0IHJlZ2FyZHMsCj4gTHUgQmFvbHUK
Pgo+PiAtYm9yaXMKPj4KPj4KPj4+IENjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4K
Pj4+IENjOiB4ODZAa2VybmVsLm9yZwo+Pj4gU2lnbmVkLW9mZi1ieTogTHUgQmFvbHUgPGJhb2x1
Lmx1QGxpbnV4LmludGVsLmNvbT4KPj4+IC0tLQo+Pj4gIGFyY2gveDg2L2tlcm5lbC9zZXR1cC5j
IHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNl
cnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jIGIv
YXJjaC94ODYva2VybmVsL3NldHVwLmMKPj4+IGluZGV4IDRiZjBjODkuLmU3MDIwNGUgMTAwNjQ0
Cj4+PiAtLS0gYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYwo+Pj4gKysrIGIvYXJjaC94ODYva2Vy
bmVsL3NldHVwLmMKPj4+IEBAIC04MzcsNiArODM3LDI2IEBAIGR1bXBfa2VybmVsX29mZnNldChz
dHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKnNlbGYsIHVuc2lnbmVkIGxvbmcgdiwgdm9pZCAqcCkKPj4+
ICAJcmV0dXJuIDA7Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRpYyB2b2lkIF9faW5pdCBzaW1wbGVf
dWRlbGF5X2NhbGlicmF0aW9uKHZvaWQpCj4+PiArewo+Pj4gKwl1bnNpZ25lZCBpbnQgdHNjX2to
eiwgY3B1X2toejsKPj4+ICsJdW5zaWduZWQgbG9uZyBscGo7Cj4+PiArCj4+PiArCWlmICghYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RTQykpCj4+PiArCQlyZXR1cm47Cj4+PiArCj4+PiArCWNw
dV9raHogPSB4ODZfcGxhdGZvcm0uY2FsaWJyYXRlX2NwdSgpOwo+Pj4gKwl0c2Nfa2h6ID0geDg2
X3BsYXRmb3JtLmNhbGlicmF0ZV90c2MoKTsKPj4+ICsKPj4+ICsJdHNjX2toeiA9IHRzY19raHog
PyA6IGNwdV9raHo7Cj4+PiArCWlmICghdHNjX2toeikKPj4+ICsJCXJldHVybjsKPj4+ICsKPj4+
ICsJbHBqID0gdHNjX2toeiAqIDEwMDA7Cj4+PiArCWRvX2RpdihscGosIEhaKTsKPj4+ICsJbG9v
cHNfcGVyX2ppZmZ5ID0gbHBqOwo+Pj4gK30KPj4+ICsKPj4+ICAvKgo+Pj4gICAqIERldGVybWlu
ZSBpZiB3ZSB3ZXJlIGxvYWRlZCBieSBhbiBFRkkgbG9hZGVyLiAgSWYgc28sIHRoZW4gd2UgaGF2
ZSBhbHNvIGJlZW4KPj4+ICAgKiBwYXNzZWQgdGhlIGVmaSBtZW1tYXAsIHN5c3RhYiwgZXRjLiwg
c28gd2Ugc2hvdWxkIHVzZSB0aGVzZSBkYXRhIHN0cnVjdHVyZXMKPj4+IEBAIC05ODUsNiArMTAw
NSw4IEBAIHZvaWQgX19pbml0IHNldHVwX2FyY2goY2hhciAqKmNtZGxpbmVfcCkKPj4+ICAJICov
Cj4+PiAgCXg4Nl9jb25maWd1cmVfbngoKTsKPj4+ICAKPj4+ICsJc2ltcGxlX3VkZWxheV9jYWxp
YnJhdGlvbigpOwo+Pj4gKwo+Pj4gIAlwYXJzZV9lYXJseV9wYXJhbSgpOwo+Pj4gIAo+Pj4gICNp
ZmRlZiBDT05GSUdfTUVNT1JZX0hPVFBMVUcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 13:11:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 13:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6d14-0007ik-3D; Fri, 05 May 2017 13:11:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6d12-0007ie-Gr
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 13:11:24 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B8/F8-03371-BF97C095; Fri, 05 May 2017 13:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/d3JU+
 kwdYPLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRu69ZCyYWVXxojWlgPB3axcjJISSQJ7H/
 wgw2EJtXwE5i4Zp7rCC2hIChxNP318HiLAKqEpf2LQKLswmoS7Q92w5kc3CICBhInDuaBBJmF
 giX+P6oF6xcWMBEYsvlP2wQ4+0kevr/MIOU8woISvzdIQxRbidxeMl5pgmM3LMQMrOQZCBsLY
 mHv26xQNjaEssWvmYGKWcWkJZY/o8DImwj8WXHN1ZUJSC2u8TP3f+ZFzByrGLUKE4tKkst0jU
 21EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxJBiDYwdi0KPAQoyQHk5Iob5oo
 T6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7ZCqCcYFFqempFWmYOMDpg0hIcPEoivI9B0rzFB
 Ym5xZnpEKlTjIpS4rxLQRICIImM0jy4NlhEXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwry
 PIFJ7MvBK46a+AFjMBLY4WBVtckoiQkmpg3Lk77auekWmX0AdPjw0rM17MPniTY9LHQzZNBR9
 6jDmqFy5o2CvkbORVKHz6Zf4Oh6szVs00FdgxaeLNl5tOS0//xty7KVGrclf1zD8Xl8WqR565
 YfQpZr3tdIdDbj+ONxe9ncDCIinEb6F1UPOUiM7mW7+WZFkL5y6bYLBacKdWr1l25twDH5VYi
 jMSDbWYi4oTAUo8HT/DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493989880!48122804!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53577 invoked from network); 5 May 2017 13:11:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 13:11:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 07:11:20 -0600
Message-Id: <590C96180200007800157300@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 07:11:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <590C96180200007800157300@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartAC94F4E8.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v3] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartAC94F4E8.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Commit d9b7ef209a7 ("x86: drop failsafe callback invocation from
assembly") didn't go quite far enough with the cleanup it did: The
changed maximum frame size should also have been reflected in the early
address range check (which has now been pointed out to have been wrong
anyway, using 60 instead of 0x60), and it should have updated the
comment ahead of the function.

Also adjust the lower bound - all is fine (for our purposes) if the
initial guest kernel stack pointer points right at the hypervisor base
address, as only memory _below_ that address is going to be written.

Additionally limit the number of times %rsi is being adjusted to what
is really needed.

Finally move exception fixup code into the designated .fixup section
and macroize the stores to guest stack.

Reported-by: Jann Horn <jannh@google.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
This corrects the code which did result in XSA-215 on Xen 4.6 and
older. For that reason I at least want to explore whether this is a
change we want to take for 4.9.
---
v3: Macroize the stores to guest stack, at once undoing v2's incorrect
    swapping of fixup labels.
v2: Change domain_crash_page_fault_* tags and add comment ahead of the
    labels. Convert 8(%rsi) to 1*8(%rsi) and (%rsi) to 0*8(%rsi).

--- a/xen/arch/x86/x86_64/entry.S
+++ b/xen/arch/x86/x86_64/entry.S
@@ -258,7 +258,7 @@ int80_slow_path:
         jmp   handle_exception_saved
=20
 /* CREATE A BASIC EXCEPTION FRAME ON GUEST OS STACK:                     =
*/
-/*   { RCX, R11, [DS-GS,] [CR2,] [ERRCODE,] RIP, CS, RFLAGS, RSP, SS }   =
*/
+/*   { RCX, R11, [ERRCODE,] RIP, CS, RFLAGS, RSP, SS }                   =
*/
 /* %rdx: trap_bounce, %rbx: struct vcpu                                  =
*/
 /* On return only %rbx and %rdx are guaranteed non-clobbered.            =
*/
 create_bounce_frame:
@@ -276,9 +276,9 @@ create_bounce_frame:
         movq  UREGS_rsp+8(%rsp),%rsi
         andb  $0xfc,UREGS_cs+8(%rsp)    # Indicate kernel context to =
guest.
 2:      andq  $~0xf,%rsi                # Stack frames are 16-byte =
aligned.
-        movq  $HYPERVISOR_VIRT_START,%rax
+        movq  $HYPERVISOR_VIRT_START+1,%rax
         cmpq  %rax,%rsi
-        movq  $HYPERVISOR_VIRT_END+60,%rax
+        movq  $HYPERVISOR_VIRT_END+8*8,%rax
         sbb   %ecx,%ecx                 # In +ve address space? Then =
okay.
         cmpq  %rax,%rsi
         adc   %ecx,%ecx                 # Above Xen private area? Then =
okay.
@@ -286,13 +286,18 @@ UNLIKELY_START(g, create_bounce_frame_ba
         lea   UNLIKELY_DISPATCH_LABEL(create_bounce_frame_bad_sp)(%rip), =
%rdi
         jmp   asm_domain_crash_synchronous  /* Does not return */
 __UNLIKELY_END(create_bounce_frame_bad_sp)
-        subq  $40,%rsi
+
+#define STORE_GUEST_STACK(reg, n) \
+0:      movq  %reg,(n)*8(%rsi); \
+        _ASM_EXTABLE(0b, domain_crash_page_fault_ ## n ## x8)
+
+        subq  $7*8,%rsi
         movq  UREGS_ss+8(%rsp),%rax
         ASM_STAC
         movq  VCPU_domain(%rbx),%rdi
-.Lft2:  movq  %rax,32(%rsi)             # SS
+        STORE_GUEST_STACK(rax,6)        # SS
         movq  UREGS_rsp+8(%rsp),%rax
-.Lft3:  movq  %rax,24(%rsi)             # RSP
+        STORE_GUEST_STACK(rax,5)        # RSP
         movq  VCPU_vcpu_info(%rbx),%rax
         pushq VCPUINFO_upcall_mask(%rax)
         testb $TBF_INTERRUPT,TRAPBOUNCE_flags(%rdx)
@@ -301,7 +306,7 @@ __UNLIKELY_END(create_bounce_frame_bad_s
         popq  %rax
         shlq  $32,%rax                  # Bits 32-39: saved_upcall_mask
         movw  UREGS_cs+8(%rsp),%ax      # Bits  0-15: CS
-.Lft4:  movq  %rax,8(%rsi)              # CS / saved_upcall_mask
+        STORE_GUEST_STACK(rax,3)        # CS / saved_upcall_mask
         shrq  $32,%rax
         testb $0xFF,%al                 # Bits 0-7: saved_upcall_mask
         setz  %ch                       # %ch =3D=3D !saved_upcall_mask
@@ -313,21 +318,23 @@ __UNLIKELY_END(create_bounce_frame_bad_s
         testb $1 << VMASST_TYPE_architectural_iopl,DOMAIN_vm_assist(%rdi)
         cmovnzl VCPU_iopl(%rbx),%ecx    # Bits 13:12 (EFLAGS.IOPL)
         orl   %ecx,%eax                 # Fold EFLAGS.IOPL into %eax
-.Lft5:  movq  %rax,16(%rsi)             # RFLAGS
+        STORE_GUEST_STACK(rax,4)        # RFLAGS
         movq  UREGS_rip+8(%rsp),%rax
-.Lft6:  movq  %rax,(%rsi)               # RIP
+        STORE_GUEST_STACK(rax,2)        # RIP
         testb $TBF_EXCEPTION_ERRCODE,TRAPBOUNCE_flags(%rdx)
         jz    1f
         subq  $8,%rsi
         movl  TRAPBOUNCE_error_code(%rdx),%eax
-.Lft7:  movq  %rax,(%rsi)               # ERROR CODE
+        STORE_GUEST_STACK(rax,2)        # ERROR CODE
 1:
-        subq  $16,%rsi
         movq  UREGS_r11+8(%rsp),%rax
-.Lft12: movq  %rax,8(%rsi)              # R11
+        STORE_GUEST_STACK(rax,1)        # R11
         movq  UREGS_rcx+8(%rsp),%rax
-.Lft13: movq  %rax,(%rsi)               # RCX
+        STORE_GUEST_STACK(rax,0)        # RCX
         ASM_CLAC
+
+#undef STORE_GUEST_STACK
+
         /* Rewrite our stack frame and return to guest-OS mode. */
         /* IA32 Ref. Vol. 3: TF, VM, RF and NT flags are cleared on trap. =
*/
         /* Also clear AC: alignment checks shouldn't trigger in kernel =
mode. */
@@ -345,24 +352,22 @@ UNLIKELY_START(z, create_bounce_frame_ba
 __UNLIKELY_END(create_bounce_frame_bad_bounce_ip)
         movq  %rax,UREGS_rip+8(%rsp)
         ret
-        _ASM_EXTABLE(.Lft2,  domain_crash_page_fault_32)
-        _ASM_EXTABLE(.Lft3,  domain_crash_page_fault_24)
-        _ASM_EXTABLE(.Lft4,  domain_crash_page_fault_8)
-        _ASM_EXTABLE(.Lft5,  domain_crash_page_fault_16)
-        _ASM_EXTABLE(.Lft6,  domain_crash_page_fault)
-        _ASM_EXTABLE(.Lft7,  domain_crash_page_fault)
-        _ASM_EXTABLE(.Lft12, domain_crash_page_fault_8)
-        _ASM_EXTABLE(.Lft13, domain_crash_page_fault)
=20
-domain_crash_page_fault_32:
+        .pushsection .fixup, "ax", @progbits
+        # Numeric tags below represent the intended overall %rsi =
adjustment.
+domain_crash_page_fault_6x8:
+        addq  $8,%rsi
+domain_crash_page_fault_5x8:
+        addq  $8,%rsi
+domain_crash_page_fault_4x8:
         addq  $8,%rsi
-domain_crash_page_fault_24:
+domain_crash_page_fault_3x8:
         addq  $8,%rsi
-domain_crash_page_fault_16:
+domain_crash_page_fault_2x8:
         addq  $8,%rsi
-domain_crash_page_fault_8:
+domain_crash_page_fault_1x8:
         addq  $8,%rsi
-domain_crash_page_fault:
+domain_crash_page_fault_0x8:
         ASM_CLAC
         movq  %rsi,%rdi
         call  show_page_walk
@@ -380,6 +385,7 @@ ENTRY(dom_crash_sync_extable)
         orb   %al,UREGS_cs(%rsp)
         xorl  %edi,%edi
         jmp   asm_domain_crash_synchronous /* Does not return */
+        .popsection
=20
 ENTRY(common_interrupt)
         SAVE_ALL CLAC



--=__PartAC94F4E8.2__=
Content-Type: text/plain; name="x86-bounce-frame-size.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-bounce-frame-size.patch"

x86: correct create_bounce_frame=0A=0ACommit d9b7ef209a7 ("x86: drop =
failsafe callback invocation from=0Aassembly") didn't go quite far enough =
with the cleanup it did: The=0Achanged maximum frame size should also have =
been reflected in the early=0Aaddress range check (which has now been =
pointed out to have been wrong=0Aanyway, using 60 instead of 0x60), and it =
should have updated the=0Acomment ahead of the function.=0A=0AAlso adjust =
the lower bound - all is fine (for our purposes) if the=0Ainitial guest =
kernel stack pointer points right at the hypervisor base=0Aaddress, as =
only memory _below_ that address is going to be written.=0A=0AAdditionally =
limit the number of times %rsi is being adjusted to what=0Ais really =
needed.=0A=0AFinally move exception fixup code into the designated .fixup =
section=0Aand macroize the stores to guest stack.=0A=0AReported-by: Jann =
Horn <jannh@google.com>=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=
---=0AThis corrects the code which did result in XSA-215 on Xen 4.6 =
and=0Aolder. For that reason I at least want to explore whether this is =
a=0Achange we want to take for 4.9.=0A---=0Av3: Macroize the stores to =
guest stack, at once undoing v2's incorrect=0A    swapping of fixup =
labels.=0Av2: Change domain_crash_page_fault_* tags and add comment ahead =
of the=0A    labels. Convert 8(%rsi) to 1*8(%rsi) and (%rsi) to 0*8(%rsi).=
=0A=0A--- a/xen/arch/x86/x86_64/entry.S=0A+++ b/xen/arch/x86/x86_64/entry.S=
=0A@@ -258,7 +258,7 @@ int80_slow_path:=0A         jmp   handle_exception_s=
aved=0A =0A /* CREATE A BASIC EXCEPTION FRAME ON GUEST OS STACK:           =
          */=0A-/*   { RCX, R11, [DS-GS,] [CR2,] [ERRCODE,] RIP, CS, =
RFLAGS, RSP, SS }   */=0A+/*   { RCX, R11, [ERRCODE,] RIP, CS, RFLAGS, =
RSP, SS }                   */=0A /* %rdx: trap_bounce, %rbx: struct vcpu  =
                                */=0A /* On return only %rbx and %rdx are =
guaranteed non-clobbered.            */=0A create_bounce_frame:=0A@@ =
-276,9 +276,9 @@ create_bounce_frame:=0A         movq  UREGS_rsp+8(%rsp),%r=
si=0A         andb  $0xfc,UREGS_cs+8(%rsp)    # Indicate kernel context to =
guest.=0A 2:      andq  $~0xf,%rsi                # Stack frames are =
16-byte aligned.=0A-        movq  $HYPERVISOR_VIRT_START,%rax=0A+        =
movq  $HYPERVISOR_VIRT_START+1,%rax=0A         cmpq  %rax,%rsi=0A-        =
movq  $HYPERVISOR_VIRT_END+60,%rax=0A+        movq  $HYPERVISOR_VIRT_END+8*=
8,%rax=0A         sbb   %ecx,%ecx                 # In +ve address space? =
Then okay.=0A         cmpq  %rax,%rsi=0A         adc   %ecx,%ecx           =
      # Above Xen private area? Then okay.=0A@@ -286,13 +286,18 @@ =
UNLIKELY_START(g, create_bounce_frame_ba=0A         lea   UNLIKELY_DISPATCH=
_LABEL(create_bounce_frame_bad_sp)(%rip), %rdi=0A         jmp   asm_domain_=
crash_synchronous  /* Does not return */=0A __UNLIKELY_END(create_bounce_fr=
ame_bad_sp)=0A-        subq  $40,%rsi=0A+=0A+#define STORE_GUEST_STACK(reg,=
 n) \=0A+0:      movq  %reg,(n)*8(%rsi); \=0A+        _ASM_EXTABLE(0b, =
domain_crash_page_fault_ ## n ## x8)=0A+=0A+        subq  $7*8,%rsi=0A     =
    movq  UREGS_ss+8(%rsp),%rax=0A         ASM_STAC=0A         movq  =
VCPU_domain(%rbx),%rdi=0A-.Lft2:  movq  %rax,32(%rsi)             # SS=0A+ =
       STORE_GUEST_STACK(rax,6)        # SS=0A         movq  UREGS_rsp+8(%r=
sp),%rax=0A-.Lft3:  movq  %rax,24(%rsi)             # RSP=0A+        =
STORE_GUEST_STACK(rax,5)        # RSP=0A         movq  VCPU_vcpu_info(%rbx)=
,%rax=0A         pushq VCPUINFO_upcall_mask(%rax)=0A         testb =
$TBF_INTERRUPT,TRAPBOUNCE_flags(%rdx)=0A@@ -301,7 +306,7 @@ __UNLIKELY_END(=
create_bounce_frame_bad_s=0A         popq  %rax=0A         shlq  $32,%rax  =
                # Bits 32-39: saved_upcall_mask=0A         movw  UREGS_cs+8=
(%rsp),%ax      # Bits  0-15: CS=0A-.Lft4:  movq  %rax,8(%rsi)             =
 # CS / saved_upcall_mask=0A+        STORE_GUEST_STACK(rax,3)        # CS =
/ saved_upcall_mask=0A         shrq  $32,%rax=0A         testb $0xFF,%al   =
              # Bits 0-7: saved_upcall_mask=0A         setz  %ch           =
            # %ch =3D=3D !saved_upcall_mask=0A@@ -313,21 +318,23 @@ =
__UNLIKELY_END(create_bounce_frame_bad_s=0A         testb $1 << VMASST_TYPE=
_architectural_iopl,DOMAIN_vm_assist(%rdi)=0A         cmovnzl VCPU_iopl(%rb=
x),%ecx    # Bits 13:12 (EFLAGS.IOPL)=0A         orl   %ecx,%eax           =
      # Fold EFLAGS.IOPL into %eax=0A-.Lft5:  movq  %rax,16(%rsi)          =
   # RFLAGS=0A+        STORE_GUEST_STACK(rax,4)        # RFLAGS=0A         =
movq  UREGS_rip+8(%rsp),%rax=0A-.Lft6:  movq  %rax,(%rsi)               # =
RIP=0A+        STORE_GUEST_STACK(rax,2)        # RIP=0A         testb =
$TBF_EXCEPTION_ERRCODE,TRAPBOUNCE_flags(%rdx)=0A         jz    1f=0A       =
  subq  $8,%rsi=0A         movl  TRAPBOUNCE_error_code(%rdx),%eax=0A-.Lft7:=
  movq  %rax,(%rsi)               # ERROR CODE=0A+        STORE_GUEST_STACK=
(rax,2)        # ERROR CODE=0A 1:=0A-        subq  $16,%rsi=0A         =
movq  UREGS_r11+8(%rsp),%rax=0A-.Lft12: movq  %rax,8(%rsi)              # =
R11=0A+        STORE_GUEST_STACK(rax,1)        # R11=0A         movq  =
UREGS_rcx+8(%rsp),%rax=0A-.Lft13: movq  %rax,(%rsi)               # =
RCX=0A+        STORE_GUEST_STACK(rax,0)        # RCX=0A         ASM_CLAC=0A=
+=0A+#undef STORE_GUEST_STACK=0A+=0A         /* Rewrite our stack frame =
and return to guest-OS mode. */=0A         /* IA32 Ref. Vol. 3: TF, VM, RF =
and NT flags are cleared on trap. */=0A         /* Also clear AC: =
alignment checks shouldn't trigger in kernel mode. */=0A@@ -345,24 +352,22 =
@@ UNLIKELY_START(z, create_bounce_frame_ba=0A __UNLIKELY_END(create_bounce=
_frame_bad_bounce_ip)=0A         movq  %rax,UREGS_rip+8(%rsp)=0A         =
ret=0A-        _ASM_EXTABLE(.Lft2,  domain_crash_page_fault_32)=0A-        =
_ASM_EXTABLE(.Lft3,  domain_crash_page_fault_24)=0A-        _ASM_EXTABLE(.L=
ft4,  domain_crash_page_fault_8)=0A-        _ASM_EXTABLE(.Lft5,  domain_cra=
sh_page_fault_16)=0A-        _ASM_EXTABLE(.Lft6,  domain_crash_page_fault)=
=0A-        _ASM_EXTABLE(.Lft7,  domain_crash_page_fault)=0A-        =
_ASM_EXTABLE(.Lft12, domain_crash_page_fault_8)=0A-        _ASM_EXTABLE(.Lf=
t13, domain_crash_page_fault)=0A =0A-domain_crash_page_fault_32:=0A+       =
 .pushsection .fixup, "ax", @progbits=0A+        # Numeric tags below =
represent the intended overall %rsi adjustment.=0A+domain_crash_page_fault_=
6x8:=0A+        addq  $8,%rsi=0A+domain_crash_page_fault_5x8:=0A+        =
addq  $8,%rsi=0A+domain_crash_page_fault_4x8:=0A         addq  $8,%rsi=0A-d=
omain_crash_page_fault_24:=0A+domain_crash_page_fault_3x8:=0A         addq =
 $8,%rsi=0A-domain_crash_page_fault_16:=0A+domain_crash_page_fault_2x8:=0A =
        addq  $8,%rsi=0A-domain_crash_page_fault_8:=0A+domain_crash_page_fa=
ult_1x8:=0A         addq  $8,%rsi=0A-domain_crash_page_fault:=0A+domain_cra=
sh_page_fault_0x8:=0A         ASM_CLAC=0A         movq  %rsi,%rdi=0A       =
  call  show_page_walk=0A@@ -380,6 +385,7 @@ ENTRY(dom_crash_sync_extable)=
=0A         orb   %al,UREGS_cs(%rsp)=0A         xorl  %edi,%edi=0A         =
jmp   asm_domain_crash_synchronous /* Does not return */=0A+        =
.popsection=0A =0A ENTRY(common_interrupt)=0A         SAVE_ALL CLAC=0A
--=__PartAC94F4E8.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartAC94F4E8.2__=--


From xen-devel-bounces@lists.xen.org Fri May 05 13:12:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 13:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6d1m-0007mr-GZ; Fri, 05 May 2017 13:12:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6d1k-0007me-Qi
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 13:12:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 9D/39-02202-72A7C095; Fri, 05 May 2017 13:12:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1e9iif
 SoOs7v8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF3wT6mgoNGFbN3fGJqYLyi2sXIwSEkkCfR
 erC4i5GTg1fATuLKhUnsILaEgKHE0/fX2UBsFgFViV9HO1hBbDYBdYm2Z9tZQVpFBAwkzh1NA
 gkzC4RLfH/UywYSFhawkPj52wckLAQ0ccHkl+wgYV4BQYm/O4Qhqu0kGn9cZ5nAyD0LITMLSQ
 bC1pJ4+OsWlK0tsWzha2aQcmYBaYnl/zggwlYSG/49QFMCYrtKnG3dyriAkWMVo0ZxalFZapG
 ukYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgQNYzMDDuYGw/4XeIUZKDSUmU
 N02UJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+fCqCcYFFqempFWmYOMDZg0hIcPEoivKqVQ
 Gne4oLE3OLMdIjUKUZFKXFeW5CEAEgiozQPrg0Wj5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCfN+BdnOk5lXAjf9FdBiJqDF0aJgi0sSEVJSDYwl0R1iK38J/1SWzzD3zoic2R3f88Ztgqi
 sf6/S8VU5XK2ZPJsObfnDIBTZVOdYNZU/P7+DPeRmjJKMw7kirra7pR9DAydc+vLnb776VpUl
 nZfTp/qcmfSUf6Z5SYiDhdW9jCcf/vz+ILerqK2pxvbdnyLTdf53m5Z2ZXbsaOHx4Th592nMI
 SWW4oxEQy3mouJEAPZfHKXCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493989925!40883521!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60377 invoked from network); 5 May 2017 13:12:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 13:12:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 07:12:04 -0600
Message-Id: <590C9644020000780015730C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 07:12:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <590C9644020000780015730C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part734B2B34.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86: correct boot time page table setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part734B2B34.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

While using alloc_domheap_pages() and assuming the allocated memory is
directly accessible is okay at boot time (as we run on the idle page
tables there), memory hotplug code too assumes it can access the
resulting page tables without using map_domain_page() or alike, and
hence we need to obtain memory suitable for ordinary page table use
here.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_64/mm.c
+++ b/xen/arch/x86/x86_64/mm.c
@@ -496,7 +496,7 @@ void __init paging_init(void)
     unsigned int n, memflags;
     l3_pgentry_t *l3_ro_mpt;
     l2_pgentry_t *l2_ro_mpt =3D NULL;
-    struct page_info *l1_pg, *l2_pg, *l3_pg;
+    struct page_info *l1_pg;
=20
     /*
      * We setup the L3s for 1:1 mapping if host support memory hotplug
@@ -509,23 +509,22 @@ void __init paging_init(void)
         if ( !(l4e_get_flags(idle_pg_table[l4_table_offset(va)]) &
               _PAGE_PRESENT) )
         {
-            l3_pg =3D alloc_domheap_page(NULL, 0);
-            if ( !l3_pg )
+            l3_pgentry_t *pl3t =3D alloc_xen_pagetable();
+
+            if ( !pl3t )
                 goto nomem;
-            l3_ro_mpt =3D page_to_virt(l3_pg);
-            clear_page(l3_ro_mpt);
+            clear_page(pl3t);
             l4e_write(&idle_pg_table[l4_table_offset(va)],
-                      l4e_from_page(l3_pg, __PAGE_HYPERVISOR_RW));
+                      l4e_from_paddr(__pa(pl3t), __PAGE_HYPERVISOR_RW));
         }
     }
=20
     /* Create user-accessible L2 directory to map the MPT for guests. */
-    if ( (l3_pg =3D alloc_domheap_page(NULL, 0)) =3D=3D NULL )
+    if ( (l3_ro_mpt =3D alloc_xen_pagetable()) =3D=3D NULL )
         goto nomem;
-    l3_ro_mpt =3D page_to_virt(l3_pg);
     clear_page(l3_ro_mpt);
     l4e_write(&idle_pg_table[l4_table_offset(RO_MPT_VIRT_START)],
-              l4e_from_page(l3_pg, __PAGE_HYPERVISOR_RO | _PAGE_USER));
+              l4e_from_paddr(__pa(l3_ro_mpt), __PAGE_HYPERVISOR_RO | =
_PAGE_USER));
=20
     /*
      * Allocate and map the machine-to-phys table.
@@ -607,12 +606,12 @@ void __init paging_init(void)
         }
         if ( !((unsigned long)l2_ro_mpt & ~PAGE_MASK) )
         {
-            if ( (l2_pg =3D alloc_domheap_page(NULL, memflags)) =3D=3D =
NULL )
+            if ( (l2_ro_mpt =3D alloc_xen_pagetable()) =3D=3D NULL )
                 goto nomem;
-            l2_ro_mpt =3D page_to_virt(l2_pg);
             clear_page(l2_ro_mpt);
             l3e_write(&l3_ro_mpt[l3_table_offset(va)],
-                      l3e_from_page(l2_pg, __PAGE_HYPERVISOR_RO | =
_PAGE_USER));
+                      l3e_from_paddr(__pa(l2_ro_mpt),
+                                     __PAGE_HYPERVISOR_RO | _PAGE_USER));
             ASSERT(!l2_table_offset(va));
         }
         /* NB. Cannot be GLOBAL: guest user mode should not see it. */




--=__Part734B2B34.2__=
Content-Type: text/plain; name="x86-hugemem-hotplug.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-hugemem-hotplug.patch"

x86: correct boot time page table setup=0A=0AWhile using alloc_domheap_page=
s() and assuming the allocated memory is=0Adirectly accessible is okay at =
boot time (as we run on the idle page=0Atables there), memory hotplug code =
too assumes it can access the=0Aresulting page tables without using =
map_domain_page() or alike, and=0Ahence we need to obtain memory suitable =
for ordinary page table use=0Ahere.=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/x86_64/mm.c=0A+++ b/xen/arch/x8=
6/x86_64/mm.c=0A@@ -496,7 +496,7 @@ void __init paging_init(void)=0A     =
unsigned int n, memflags;=0A     l3_pgentry_t *l3_ro_mpt;=0A     l2_pgentry=
_t *l2_ro_mpt =3D NULL;=0A-    struct page_info *l1_pg, *l2_pg, *l3_pg;=0A+=
    struct page_info *l1_pg;=0A =0A     /*=0A      * We setup the L3s for =
1:1 mapping if host support memory hotplug=0A@@ -509,23 +509,22 @@ void =
__init paging_init(void)=0A         if ( !(l4e_get_flags(idle_pg_table[l4_t=
able_offset(va)]) &=0A               _PAGE_PRESENT) )=0A         {=0A-     =
       l3_pg =3D alloc_domheap_page(NULL, 0);=0A-            if ( !l3_pg =
)=0A+            l3_pgentry_t *pl3t =3D alloc_xen_pagetable();=0A+=0A+     =
       if ( !pl3t )=0A                 goto nomem;=0A-            =
l3_ro_mpt =3D page_to_virt(l3_pg);=0A-            clear_page(l3_ro_mpt);=0A=
+            clear_page(pl3t);=0A             l4e_write(&idle_pg_table[l4_t=
able_offset(va)],=0A-                      l4e_from_page(l3_pg, __PAGE_HYPE=
RVISOR_RW));=0A+                      l4e_from_paddr(__pa(pl3t), __PAGE_HYP=
ERVISOR_RW));=0A         }=0A     }=0A =0A     /* Create user-accessible =
L2 directory to map the MPT for guests. */=0A-    if ( (l3_pg =3D =
alloc_domheap_page(NULL, 0)) =3D=3D NULL )=0A+    if ( (l3_ro_mpt =3D =
alloc_xen_pagetable()) =3D=3D NULL )=0A         goto nomem;=0A-    =
l3_ro_mpt =3D page_to_virt(l3_pg);=0A     clear_page(l3_ro_mpt);=0A     =
l4e_write(&idle_pg_table[l4_table_offset(RO_MPT_VIRT_START)],=0A-          =
    l4e_from_page(l3_pg, __PAGE_HYPERVISOR_RO | _PAGE_USER));=0A+          =
    l4e_from_paddr(__pa(l3_ro_mpt), __PAGE_HYPERVISOR_RO | _PAGE_USER));=0A=
 =0A     /*=0A      * Allocate and map the machine-to-phys table.=0A@@ =
-607,12 +606,12 @@ void __init paging_init(void)=0A         }=0A         =
if ( !((unsigned long)l2_ro_mpt & ~PAGE_MASK) )=0A         {=0A-           =
 if ( (l2_pg =3D alloc_domheap_page(NULL, memflags)) =3D=3D NULL )=0A+     =
       if ( (l2_ro_mpt =3D alloc_xen_pagetable()) =3D=3D NULL )=0A         =
        goto nomem;=0A-            l2_ro_mpt =3D page_to_virt(l2_pg);=0A   =
          clear_page(l2_ro_mpt);=0A             l3e_write(&l3_ro_mpt[l3_tab=
le_offset(va)],=0A-                      l3e_from_page(l2_pg, __PAGE_HYPERV=
ISOR_RO | _PAGE_USER));=0A+                      l3e_from_paddr(__pa(l2_ro_=
mpt),=0A+                                     __PAGE_HYPERVISOR_RO | =
_PAGE_USER));=0A             ASSERT(!l2_table_offset(va));=0A         }=0A =
        /* NB. Cannot be GLOBAL: guest user mode should not see it. */=0A
--=__Part734B2B34.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part734B2B34.2__=--


From xen-devel-bounces@lists.xen.org Fri May 05 13:27:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 13:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dGs-0000QE-Tf; Fri, 05 May 2017 13:27:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6dGs-0000Q8-Ce
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 13:27:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D2/29-01992-1DD7C095; Fri, 05 May 2017 13:27:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfdcLU+
 kweMzzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aaiZvZCx4rVXQ17mNsYOyT6WLk4hAS2Mgo
 8XziJkYIZzejxML2HyxdjJwcwgJ+Eo2HFrOC2CICRhIvHl1mgShqYpJouP0arINZYAKTROvj9
 UwgVWwCmhJ3Pn8Cs3kFrCR+LepiA7FZBFQkGibeAYuLCoRLvG08wgJRIyhxcuYTIJuDg1MgUK
 JpcgBImFnATGLe5ofMELa8xPa3c5gnMPLNQtIxC0nZLCRlCxiZVzGqF6cWlaUW6ZrrJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBhwDEOxgPDbZ+RCjJAeTkihvmihPpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3hM1QDnBotT01Iq0zBxg6MOkJTh4lER45YDhL8RbXJCYW5yZD
 pE6xagoJc7bANInAJLIKM2Da4PF2yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ834BmcKTmV
 cCN/0V0GImoMXRomCLSxIRUlINjAl/GIXl7JeyOlz6KywzuXaeyecH3PprL2isnR7aEXgpWV/
 ZMXvybI6QqOZl8k9nytt8P3muaRKzX7xam7aSCMeH1TZZPCu7Ws94NVoI/OWNPKqeO+vB/GIZ
 j+7Fk7unurPt52p497b2S7Pvh883awt7nq2v31zjWp+uyvuVM11vQae8ktMUJZbijERDLeai4
 kQAffE5CLICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493990861!75974768!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59509 invoked from network); 5 May 2017 13:27:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 5 May 2017 13:27:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D41922B;
 Fri,  5 May 2017 06:27:40 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8B2CB3F4FF;
 Fri,  5 May 2017 06:27:39 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-2-git-send-email-bhupinder.thakur@linaro.org>
 <31b063f0-563f-fc09-2d2c-421cbc972e8b@arm.com>
 <CACtJ1JS_ySxfswUAMAPCOaBPQHdXQmDKt4=zXJfD1Nc529LOOQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <36f675ff-079f-50a5-84da-60e0ced56084@arm.com>
Date: Fri, 5 May 2017 14:27:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JS_ySxfswUAMAPCOaBPQHdXQmDKt4=zXJfD1Nc529LOOQ@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/10 v2] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wNS8xNyAxMjoxOCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+Pj4gKwo+Pj4gK3Vuc2lnbmVkIGludCB2cGwwMTFfcmVnX21hc2tb
XSA9IHsweGZmLCAweGZmZmYsIDB4ZmZmZmZmZmZ9Owo+Pgo+Pgo+PiBUaGlzIHNob3VsZCBiZSBz
dGF0aWMuIEJ1dCBJIGRvbid0IGdldCB3aGF0IHlvdSBuZWVkIHRoYXQuIEluIHRoZSBmaXJzdAo+
PiB2ZXJzaW9uLCBJIHN1Z2dlc3RlZCB0byByZS1wdXJwb3NlIHZnaWNfcmVnKl97ZXh0cmFjdCx1
cGRhdGV9IHNvIHdlIGNhbiB1c2UKPj4gaXQgaGVyZS4gSXQgd291bGQgcHJvYmFibHkgbmVlZCB0
byBiZSByZW5hbWVkIHRvIHZyZWdfcmVnKi4KPj4KPj4gSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0
byBub3QgZG8gdGhhdCBhbmQgcmUtaW52ZW50aW5nIHRoZSB3aGVlbC4KPgo+IEkgdW5kZXJzdGFu
ZCB0aGF0IHRoZSB2cmVnX3JlZyogZnVuY3Rpb25zIGFyZSBoYW5keSBpbiBzY2VuYXJpb3Mgd2hl
cmUKPiB1c2VyIG1heSB3YW50IHRvIGFjY2VzcyB0aGUgZGF0YSBhdCBzb21lIG9mZnNldCBmcm9t
IHRoZSByZWdpc3RlciBiYXNlCj4gYWRkcmVzcy4gVGhlIFNCU0Egc3BlYyBzcGVjaWZpZXMgdGhh
dCB0aGUgYmFzZSBhZGRyZXNzIG9mIHRoZSBhY2Nlc3MKPiBtdXN0IGJlIHNhbWUgYXMgdGhlIGJh
c2UgYWRkcmVzcyBvZiB0aGUgcmVnaXN0ZXIuIFNvIGluIHRoaXMgY2FzZSB0aGUKPiBvZmZzZXQg
d291bGQgYWx3YXlzIGJlIDAuIFRoYXQgaXMgdGhlIHJlYXNvbiBJIHVzZWQgYSBzaW1wbGUgbWFz
ayB0bwo+IHJldHVybiA4LWJpdCwgMTYtYml0IGFuZCAzMi1iaXQgdmFsdWVzLgoKVGhlIHBhcnQg
IlRoZSBTQlNBIHNwZWMgc3BlY2lmaWVzIHRoYXQgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgCmFj
Y2Vzcy4uLiIgc2hvdWxkIGhhdmUgYmVlbiBzcGVjaWZpZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdl
IGJlY2F1c2UgCnJlYWRpbmcgYXQgdGhlIFBMMDExIHNwZWMsIEkgZG9uJ3Qgc2VlIHRoaXMgbGlt
aXQuCgpUaGUgcmVhc29uIG9mIHVzaW5nIHZyZWdfcmVnKiBpcyB0byBoYXZlIGFsbCBNTUlPcyBl
bXVsYXRpb24gdXNpbmcgdGhlIApzYW1lIGhlbHBlcnMgYW5kIGF2b2lkIGV2ZXJ5b25lIHRvIHJl
LWludmVudCB0aGUgd2hlZWwgYmVjYXVzZSB5b3UgY2FuIAoib3B0aW1pemUiIGZvciB5b3VyIGNh
c2UuCgpBbHNvLCBpdCBpcyBhbHNvIG1vcmUgb2J2aW91cyB0byByZWFkIHZyZWdfcmVnMzJfdXBk
YXRlKC4uLikgdGhhbiAiJiAKdnBsMDExX3JlZ19tYXNrW2RhYnQuc2l6ZV0iLiBUaGlzIHdvdWxk
IGF2b2lkIHF1aXRlIGEgbG90IHJld29yayBpZiB3ZSAKZXZlciBkZWNpZGUgdG8gbW9kaWZ5IHRo
ZSByZWcgZW11bGF0aW9uLgoKPj4KPj4+ICsKPj4+ICtzdGF0aWMgdm9pZCB2Z2ljX2luamVjdF92
cGwwMTFfc3BpKHN0cnVjdCBkb21haW4gKmQpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgdnBsMDEx
X3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4+ICsKPj4+ICsgICAgaWYgKCAodnBsMDEx
LT51YXJ0cmlzICYgdnBsMDExLT51YXJ0aW1zYykgKQo+Pj4gKyAgICAgICAgdmdpY192Y3B1X2lu
amVjdF9zcGkoZCwgR1VFU1RfVlBMMDExX1NQSSk7Cj4+PiArfQo+Pgo+Pgo+PiBQTDAxMSBpcyB1
c2luZyBsZXZlbCBpbnRlcnJ1cHQgd2hpY2ggbWVhbnMgdGhhdCB5b3Ugc2hvdWxkIG5vdCBpbmpl
Y3QKPj4gaW50ZXJydXB0IGJ1dCBpbnN0ZWFkIHNldCBvciBjbGVhciB0aGUgcGVuZGluZyBpbnRl
cnJ1cHQuCj4+Cj4+IEhvd2V2ZXIsIHRoZSBwcm9ibGVtIGlzIGJlY2F1c2UgdGhlIHZHSUMgaXMg
aW5jYXBhYmxlIHRvIGhhbmRsZSBwcm9wZXJseQo+PiBsZXZlbCBpbnRlcnJ1cHQuIFRoaXMgaXMg
Z29pbmcgdG8gYmUgYSBtYWpvciBwcm9ibGVtIGFzIHRoZSBpbnRlcnJ1cHQgc2hvdWxkCj4+IHN0
YXkgcGVuZGluZyB1bnRpbCB0aGUgcGwwMTEgZW11bGF0aW9uIHNheXMgdGhlcmUgYXJlIG5vIG1v
cmUgaW50ZXJydXB0cyB0bwo+PiBoYW5kbGUuCj4+Cj4+IEZvciBpbnN0YW5jZSwgeW91IG1heSBt
aXNzIGNoYXJhY3RlciBpZiB0aGUgZ3Vlc3QgZHJpdmVyIGhhZCBub3QgZW5vdWdoCj4+IHNwYWNl
IHRvIHJlYWQgY2hhcmFjdGVyIG5ldyBvbmUgYmVjYXVzZSB0aGUgaW50ZXJydXB0IHdpbGwgbm90
IGdldAo+PiByZS1pbmplY3RlZC4KPj4KPj4gSSBhbSBub3QgYXNraW5nIHRvIG1vZGlmeSB0aGUg
dkdJQyBpbiBvcmRlciB0byBoYW5kbGUgbGV2ZWwgcHJvcGVybHkgKEFuZHJlCj4+IGluIENDIGlz
IGxvb2tpbmcgYXQgdGhhdCkuIEJ1dCB3ZSBuZWVkIHRvIGdldCB0aGUgY29kZSBpbiBjb3JyZWN0
IHNoYXBlIGluCj4+IG9yZGVyIHRvIGhhbmRsZSBwcm9wZXJseSBwbDAxMSBpbnRlcnJ1cHQuCj4+
Cj4+IEJ5IHRoYXQgSSBtZWFuLCBhdCBsZWFzdCB0aGUgbmFtaW5nIG9mIHRoZSBmdW5jdGlvbiAo
SSBoYXZlbid0IHJlYWQgdGhlIHJlc3QKPj4gdG8ga25vdyB3aGF0IGlzIG1pc3NpbmcpLiBJLmUg
SSB3b3VsZCByZW5hbWUgdG8gdnBsMDExX3VwZGF0ZSguLi4pLgo+IFNob3VsZCBJIGRlZmluZSB0
d28gZnVuY3Rpb25zIHZnaWNfdnBsMDExX3NwaV9zZXQoKSBhbmQKPiB2Z2ljX3ZwbDAxMV9zcGlf
Y2xlYXIoKT8gRm9yIG5vdywgSSBjYW4ga2VlcCB2Z2ljX3ZwbDAxMV9zcGlfY2xlYXIoKQo+IGVt
cHR5IGFuZCByZW5hbWUKPiB2Z2ljX2luamVjdF92cGwwMTFfc3BpKCkgdG8gdmdpY192cGwwMTFf
c3BpX3NldCgpLiBJIHdpbGwgY2FsbAo+IHZnaWNfdnBsMDExX3NwaV9jbGVhcigpIGF0IGFsbCBw
bGFjZXMgd2hlcmUgSU4gcmluZyBidWZmZXIgaGFzIGJlY29tZQo+IGVtcHR5LgoKVGhlIGNvZGUg
c2hvdWxkIG9ubHkgY2FsbCBhIGZ1bmN0aW9uIHZwbDAxMV91cGRhdGUgdGhhdCB3aWxsIGNsZWFy
IG9yIApzZXQgdGhlIGxpbmUuIEkgZG9uJ3Qgc2VlIHdoeSBpdCB3b3VsZCBuZWVkIHRvIHNwZWNp
ZmljYWxseSBjYWxsIGNsZWFyL3NldC4KCj4KPj4KPj4+ICtzdGF0aWMgaW50IHZwbDAxMV9tbWlv
X3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLCByZWdpc3Rlcl90Cj4+PiAq
ciwgdm9pZCAqcHJpdikKPj4+ICt7Cj4+PiArICAgIHVpbnQ4X3QgY2g7Cj4+PiArICAgIHN0cnVj
dCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPj4+ICsgICAgaW50IHZwbDAxMV9yZWcgPSAo
aW50KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKPj4+ICsgICAgc3RydWN0IHZwbDAx
MV9zICp2cGwwMTEgPSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKPj4+ICsKPj4+ICsgICAgc3dp
dGNoICggdnBsMDExX3JlZyApCj4+PiArICAgIHsKPj4+ICsgICAgY2FzZSBEUjoKPj4KPj4KPj4g
QXMgc2FpZCBvbiB0aGUgZmlyc3QgdmVyc2lvbiwgYWxsIHRob3NlIHJlZ2lzdGVycyBoYXZlIHNw
ZWNpZmljIHNpemUuIFBsZWFzZQo+PiBoYXZlIGEgbG9vayBhdCBob3cgd2UgaGFuZGxlIHJlZ2lz
dGVyIGVtdWxhdGlvbiBpbiB0aGUgdmdpYyB3aXRoIFZSRUcqLgo+IFNpbmNlIFNCU0Egc3BlY3Mg
bWFuZGF0ZSB0aGF0IHBsMDExIHJlZ2lzdGVyIGFjY2Vzc2VzIG11c3QgYWx3YXlzIGJlCj4gYWNj
ZXNzZWQgdXNpbmcgdGhlIHJlZ2lzdGVyIGJhc2UgYWRkcmVzcywgSSBhbSB1c2luZyB0aGUgcmVn
aXN0ZXIgYmFzZQo+IGFkZHJlc3MgaGVyZSBpbnN0ZWFkIG9mIGFuIGFkZHJlc3MgcmFuZ2UuCgpU
aGVuIGl0IHNob3VsZCBoYXZlIGJlZW4gd3JpdHRlbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIEkg
bWFkZSB0aGlzIApjb21tZW50IG9uIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGFuZCBkaWRuJ3Qgc2Vl
IGFueSBhbnN3ZXIgZnJvbSB5b3UuIFNvIEkgCmNvbnNpZGVyZWQgeW91IGZvcmdvdCB0byBhZGRy
ZXNzIGl0LgoKQSBnZW5lcmFsIHJ1bGUgaXMgdG8gYW5zd2VyIG9uIHRoZSByZXZpZXcgZS1tYWls
IG9yIHNwZWNpZnkgYWZ0ZXIgIi0tLSIgCndoeSB5b3UgZGlkbid0IGFkZHJlc3MgYSBjb21tZW50
IHNvIHdlIGtub3cgd2h5IGl0IGhhcyBub3QgYmVlbiBkb25lLiAKUmV2aWV3ZXJzIG1heSBndWVz
cyB3cm9uZyB3aHkgeW91IGRpZG4ndCBkbyBpdCA6KS4KClsuLi5dCgo+PiBNaXNzaW5nIEVtYWNz
IG1hZ2ljLgo+IENhbiB5b3UgcGxlYXNlIGVsYWJvcmF0ZSB0aGlzIGNvbW1lbnQ/CgpBbGwgZmls
ZXMgaW4gWGVuIGNvbnRhaW5zIHRoZSBiZWxvdyBsaW5lcyB0byBoZWxwIGUtbWFjcyB0byBsb2Fk
IHRoZSAKY29ycmVjdCBmb3JtYXQ6CgovKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwogICogYy1maWxlLXN0eWxlOiAiQlNEIgogICogYy1iYXNpYy1vZmZzZXQ6IDQKICAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAogICogRW5kOgogICovCgpUaGlzIHNob3VsZCBiZSBhZGRlZCBvbiBh
bnkgbmV3IGZpbGVzIHVzaW5nIFhlbiBjb2Rpbmcgc3R5bGUuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 13:33:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 13:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dMM-000168-Jq; Fri, 05 May 2017 13:33:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6dML-00015m-DD
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 13:33:25 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E9/2D-02005-42F7C095; Fri, 05 May 2017 13:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVe5nif
 SYOJJIYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrJ14j71gkXjFhrvTWBoY
 zwt0MXJxCAn8ZZSYe+Y/E4TzmFHixbvt7BDONkaJjR93snYxcnKICDhLfD0zlx3E5hXQl5j8Z
 DMLiC0MZH/eDNEgIfCaUeL39StgCQkBL4lHh9cww9iX5u4HKmLnYBOwkjgkBhJlEVCVuPy6nW
 UCI/cCRoZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBXmc
 Agh2MK7Z7HmKU5GBSEuVNE+WJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe7QWKCdYlJqeWpGW
 mQMMP5i0BAePkgivHEiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeVnrgIoEQIoySvPgR
 sBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeVeDrOLJzCuB2/QK6AgmoCOiRcGOKElESE
 k1MAZ+LvZ5Ifa5asnshUsOn4hNeHPa3kpSSCuQc4LStmfFFzftu3uiyXqbHb+97N0JC+6ea5z
 1969AU/qJoP9ZzXn5BWduK9z+P9e6zXJZYpjVQrWqpab9lxj+7sxftXGyTsl2I585DM1aU0zj
 qlR+S2n0uVZ98O6ZY+E3ZXbbkX0XOyZPfmjfna/EUpyRaKjFXFScCABgtAw9gAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493991202!43489234!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53136 invoked from network); 5 May 2017 13:33:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 May 2017 13:33:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6dMG-0000Xw-Q6; Fri, 05 May 2017 13:33:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6dMB-0000uD-AP; Fri, 05 May 2017 13:33:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6dMB-0004jU-3c; Fri, 05 May 2017 13:33:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109011-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:build-i386-pvops:kernel-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=34816e7e16c4c337888d2518222268096f67c4fc
X-Osstest-Versions-That: ovmf=00324f3fce83b8d813ca3ec6b6eb663a88a8675e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 May 2017 13:33:15 +0000
Subject: [Xen-devel] [ovmf test] 109011: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6264076309931732601=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6264076309931732601==
Content-Type: text/plain

flight 109011 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109011/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ovmf-amd64 9 debian-hvm-install fail REGR. vs. 108170
 build-i386-pvops              5 kernel-build             fail REGR. vs. 108170

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a

version targeted for testing:
 ovmf                 34816e7e16c4c337888d2518222268096f67c4fc
baseline version:
 ovmf                 00324f3fce83b8d813ca3ec6b6eb663a88a8675e

Last test of basis   108170  2017-05-03 02:45:01 Z    2 days
Failing since        108216  2017-05-04 00:17:43 Z    1 days    2 attempts
Testing same since   109011  2017-05-05 09:54:52 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Bell Song <binx.song@intel.com>
  Chao Zhang <chao.b.zhang@intel.com>
  Eric Dong <eric.dong@intel.com>
  Feng Tian <feng.tian@intel.com>
  Fu Siyuan <siyuan.fu@intel.com>
  Jeff Westfahl <jeff.westfahl@ni.com>
  Jiaxin Wu <jiaxin.wu@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Liming Gao <liming.gao@intel.com>
  Long Qin <qin.long@intel.com>
  Nerijus BaliÅ«nas <nerijus@users.sourceforge.net>
  Qin Long <qin.long@intel.com>
  Ruiyu Ni <ruiyu.ni@intel.com>
  Song, BinX <binx.song@intel.com>
  Tian, Feng <feng.tian@intel.com>
  Wu Jiaxin <jiaxin.wu@intel.com>
  Yonghong Zhu <yonghong.zhu@intel.com>
  Zhang, Chao B <chao.b.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             fail    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 409 lines long.)


--===============6264076309931732601==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6264076309931732601==--

From xen-devel-bounces@lists.xen.org Fri May 05 13:42:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 13:42:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dVP-0001uz-Gr; Fri, 05 May 2017 13:42:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6dVO-0001ut-Hn
 for xen-devel@lists.xen.org; Fri, 05 May 2017 13:42:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 47/AE-03371-5518C095; Fri, 05 May 2017 13:42:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsUyZ7p8oG5oI0+
 kwYJZ3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bUd0eZCholKqasamRrYOwX6mLk4hASaGeS
 +PtlIguE85VR4veUvVDOBkaJb5vXMkM42xkldk97zdTFyMkhLGAtsffZahYQW0RAWaL312+oj
 sVMEm/vLmICcZgFbjBKbN5wiRGkik3ASOLs0elANgcHr4CtxMX1QSBhFgEViZZlP8AGiQqES7
 xtPAJm8woISpyc+QTM5hSwlzhy6C87iM0soCex4/ovVghbXmL72znMILaEgLFE36w+lgmMgrO
 QtM9C0jILScsCRuZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiB4csABDsYzywIPMQoycGkJMqbJsoTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV6IBKCdYl
 JqeWpGWmQOMJJi0BAePkghvBkiat7ggMbc4Mx0idYrRmOPd0g/vmTj6Oj6+ZxJiycvPS5US51
 UHKRUAKc0ozYMbBIvwS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm/V8PNIUnM68Ebt8roFO
 YgE6JFgU7pSQRISXVwOi0Po/1iIOvurSpX/A7C50l3zub14bprVicKbXgX56USmQxY2FNT1eK
 SKb7xotWl7++/r9B+o6X4vPj/5Sq9DQE4pYs4V2uMa/Eb2cB37pOj5+x9Y6XtvRkxtjlXxL0f
 b+dN+Up3+Y90b+kLi/e8/5TTdekpX4HOKpfnPEMDJ31kOF49zsnCyWW4oxEQy3mouJEAGc5NB
 /rAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493991763!66788439!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45118 invoked from network); 5 May 2017 13:42:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 13:42:44 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v45Dgcb2025922
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 5 May 2017 13:42:38 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v45DgcAT027473
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 5 May 2017 13:42:38 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v45DgaWD000476;
 Fri, 5 May 2017 13:42:36 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 05 May 2017 06:42:36 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
Date: Fri, 5 May 2017 09:42:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C6E6602000078001571F3@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+Pj4gK2Jvb2wgc2NydWJfZnJlZV9wYWdlcyh2b2lkKQo+Pj4+ICB7Cj4+Pj4gICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwZzsKPj4+PiAgICAgIHVuc2lnbmVkIGludCB6b25lLCBvcmRlcjsKPj4+
PiAgICAgIHVuc2lnbmVkIGxvbmcgaTsKPj4+PiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7Cj4+Pj4gKyAgICBib29sIHByZWVtcHQgPSBmYWxzZTsKPj4+PiArICAg
IG5vZGVpZF90IG5vZGU7Cj4+Pj4gIAo+Pj4+IC0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZo
ZWFwX2xvY2spKTsKPj4+PiArICAgIC8qCj4+Pj4gKyAgICAgKiBEb24ndCBzY3J1YiB3aGlsZSBk
b20wIGlzIGJlaW5nIGNvbnN0cnVjdGVkIHNpbmNlIHdlIG1heQo+Pj4+ICsgICAgICogZmFpbCB0
cnlpbmcgdG8gY2FsbCBtYXBfZG9tYWluX3BhZ2UoKSBmcm9tIHNjcnViX29uZV9wYWdlKCkuCj4+
Pj4gKyAgICAgKi8KPj4+PiArICAgIGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2
ZSApCj4+Pj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4gSSBhc3N1bWUgdGhhdCdzIGJlY2F1
c2Ugb2YgdGhlIG1hcGNhY2hlIHZjcHUgb3ZlcnJpZGU/IFRoYXQncyB4ODYKPj4+IHNwZWNpZmlj
IHRob3VnaCwgc28gdGhlIHJlc3RyaWN0aW9uIGhlcmUgb3VnaHQgdG8gYmUgYXJjaCBzcGVjaWZp
Yy4KPj4+IEV2ZW4gYmV0dGVyIHdvdWxkIGJlIHRvIGZpbmQgYSB3YXkgdG8gYXZvaWQgdGhpcyBy
ZXN0cmljdGlvbgo+Pj4gYWx0b2dldGhlciwgYXMgb24gYmlnZ2VyIHN5c3RlbXMgb25seSBvbmUg
Q1BVIGlzIGFjdHVhbGx5IGJ1c3kKPj4+IHdoaWxlIGJ1aWxkaW5nIERvbTAsIHNvIGFsbCBvdGhl
cnMgY291bGQgYmUgaGFwcGlseSBzY3J1YmJpbmcuIENvdWxkCj4+PiB0aGF0IG92ZXJyaWRlIGJl
Y29tZSBhIHBlci1DUFUgb25lIHBlcmhhcHM/Cj4+IElzIGl0IHdvcnRoIGRvaW5nIHRob3VnaD8g
V2hhdCB5b3UgYXJlIHNheWluZyBiZWxvdyBpcyBleGFjdGx5IHdoeSBJCj4+IHNpbXBseSByZXR1
cm4gaGVyZSAtLS0gdGhlcmUgd2VyZSB2ZXJ5IGZldyBkaXJ0eSBwYWdlcy4KPiBXZWxsLCBpbiB0
aGF0IGNhc2UgdGhlIGNvbW1lbnQgc2hvdWxkIGNvdmVyIHRoaXMgc2Vjb25kIHJlYXNvbiBhcwo+
IHdlbGwsIGF0IHRoZSB2ZXJ5IGxlYXN0Lgo+Cj4+IFRoaXMgbWF5IGNoYW5nZQo+PiBpZiB3ZSBk
ZWNpZGUgdG8gdXNlIGlkbGUtbG9vcCBzY3J1YmJpbmcgZm9yIGJvb3Qgc2NydWJiaW5nIGFzIHdl
bGwgKGFzCj4+IEFuZHJldyBzdWdnZXN0ZWQgZWFybGllcikgYnV0IHRoZXJlIGlzIGxpdHRsZSBy
ZWFzb24gdG8gZG8gaXQgbm93IElNTy4KPiBXaHkgbm90PyBJbiBmYWN0IEkgaGFkIG1lYW50IHRv
IGFzayB3aHkgeW91ciBzZXJpZXMgZG9lc24ndAo+IGluY2x1ZGUgdGhhdD8KClRoaXMgZmVsdCB0
byBtZSBsaWtlIGEgc2VwYXJhdGUgZmVhdHVyZS4KCgo+Cj4+PiBPdG9oIHRoZXJlJ3Mgbm90IG11
Y2ggdG8gc2NydWIgeWV0IHVudGlsIERvbTAgaGFkIGFsbCBpdHMgbWVtb3J5Cj4+PiBhbGxvY2F0
ZWQsIGFuZCB3ZSBrbm93IHdoaWNoIHBhZ2VzIHRydWx5IHJlbWFpbiBmcmVlICh3YW50aW5nCj4+
PiB3aGF0IGlzIGN1cnJlbnRseSB0aGUgYm9vdCB0aW1lIHNjcnViYmluZyBkb25lIG9uIHRoZW0p
LiBCdXQgdGhhdAo+Pj4gcG9pbnQgaW4gdGltZSBtYXkgc3RpbGwgYmUgZWFybGllciB0aGFuIHdo
ZW4gd2Ugc3dpdGNoIHRvCj4+PiBTWVNfU1RBVEVfYWN0aXZlLgo+IElPVyBJIHRoaW5rIGJvb3Qg
c2NydWJiaW5nIGNvdWxkIGJlIGtpY2tlZCBvZmYgYXMgc29vbiBhcyBEb20wCj4gaGFkIHRoZSBi
dWxrIG9mIGl0cyBtZW1vcnkgYWxsb2NhdGVkLgoKU2luY2Ugd2Ugb25seSBhcmUgdHJ5aW5nIHRv
IGF2b2lkIG1hcGNhY2hlIHZjcHUgb3ZlcnJpZGUgY2FuJ3Qgd2UganVzdApzY3J1YiB3aGVuZXZl
ciBvdmVycmlkZSBpcyBOVUxMIChwZXItY3B1IG9yIG5vdCk/Cgo+Cj4+Pj4gQEAgLTEwNjUsMTYg
KzExMzEsMjkgQEAgc3RhdGljIHZvaWQgc2NydWJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgbm9k
ZSkKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdD
X25lZWRfc2NydWI7Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1
Yltub2RlXS0tOwo+Pj4+ICAgICAgICAgICAgICAgICAgICAgIH0KPj4+PiArICAgICAgICAgICAg
ICAgICAgICBpZiAoIHNvZnRpcnFfcGVuZGluZyhjcHUpICkKPj4+PiArICAgICAgICAgICAgICAg
ICAgICB7Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHByZWVtcHQgPSB0cnVlOwo+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPj4+PiArICAgICAgICAgICAgICAgICAg
ICB9Cj4+PiBJc24ndCB0aGlzIGEgbGl0dGxlIHRvbyBlYWdlciwgZXNwZWNpYWxseSBpZiB5b3Ug
ZGlkbid0IGhhdmUgdG8gc2NydWIKPj4+IHRoZSBwYWdlIG9uIHRoaXMgaXRlcmF0aW9uPwo+PiBX
aGF0IHdvdWxkIGJlIGEgZ29vZCBwbGFjZSB0aGVuPyBDb3VudCBob3cgYWN0dWFsbHkgc2NydWJi
ZWQgcGFnZXMgYW5kCj4+IGNoZWNrIGZvciBwZW5kaW5nIGludGVycnVwdHMgZXZlcnkgc28gbWFu
eT8KPiBZZXMuCj4KPj4gRXZlbiBpZiB3ZSBkb24ndCBzY3J1YiBhdCBhbGwgd2Fsa2luZyB3aG9s
ZSBoZWFwIGNhbiB0YWtlIGEgd2hpbGUuCj4gQ29ycmVjdCAtIHlvdSBjYW4ndCBza2lwIHRoaXMg
Y2hlY2sgYWx0b2dldGhlciBldmVuIGlmIG5vIHBhZ2UKPiByZXF1aXJlcyBhY3R1YWwgc2NydWJi
aW5nLgoKQnV0IHRoZW4gaG93IHdpbGwgY291bnRpbmcgaGVscCAtLS0gd2Ugd2FudCB0byBwZXJp
b2RpY2FsbHkgY2hlY2sgZXZlbgp3aGVuIGNvdW50IGlzIHplcm8/IE9uY2UgcGVyIHpvbmU/IFRo
YXQgc3RpbGwgbWF5IGJlIHRvbyBpbmZyZXF1ZW50CnNpbmNlIHdlIG1heSBoYXZlLCBmb3IgZXhh
bXBsZSwgb25lIGRpcnR5IHBhZ2UgcGVyIG9yZGVyIGFuZCBzbyB3ZSBhcmUKc2Nhbm5pbmcgd2hv
bGUgb3JkZXIgYnV0IGJ1bXBpbmcgdGhlIGNvdW50IGJ5IG9ubHkgb25lLgoKLWJvcmlzCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 13:43:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 13:43:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dWN-000206-VG; Fri, 05 May 2017 13:43:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6dWM-0001zq-3Y
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 13:43:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 99/4A-03920-1918C095; Fri, 05 May 2017 13:43:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXdCI0+
 kwc9uJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNK72vGgu+CFed2rmZsYDzJ18XIxSEksIlR
 4tmJ+0wQzm5GiX8XlrF2MXJyCAskSFy78wjMFhEwknjx6DILRNEaZomPnz+zgjjMAs+A2ns/M
 INUsQloStz5/IkJxOYVsJLoeDiDBcRmEVCRWLv5KJgtKhAu8bbxCAtEjaDEyZlPwGxOgUCJxu
 X3wWxmATOJeZsfMkPY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqRraK6XVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYdAxAsIPx9saAQ4ySHExKorxpojyRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR45zQA5QSLUtNTK9Iyc4DhD5OW4OBREuFdBpLmLS5IzC3OTIdIn
 WJUlBLnbQZJCIAkMkrz4NpgMXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrz/64Gm8GTmlc
 BNfwW0mAlocbQo2OKSRISUVANjfMDSQ2s/6EhUbUj7s0hByWQj1301Zrl9CbuD7ohdemknVvC
 eZbJUBvc3S6fXXq8Ufs24GbfY9tXZPq/UJ68ERB7//cXkyJe1sNXN8KS2aH7Bx+Wm+/T5XfNf
 qDF6eKZrJ/Q+e3C6ceOz9e9qJtQpBQlL/BQsVVxZPW2qhfK7eVJTb9RYXgtRYinOSDTUYi4qT
 gQAepwfiLQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493991824!100779360!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31858 invoked from network); 5 May 2017 13:43:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 5 May 2017 13:43:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6E88280D;
 Fri,  5 May 2017 06:43:43 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 406CF3F3E1;
 Fri,  5 May 2017 06:43:42 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
 <590855F402000078001559F8@prv-mh.provo.novell.com>
 <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
 <7524c124-b9c0-6ee4-a3aa-65af2c5e2272@arm.com>
 <19e428fc-0417-146b-73f8-80f6b4d9da2d@arm.com>
 <CACtJ1JTm2S-UE1MhAAeygx01ptJ=G6a0=Cy7ngwX-fiyNxzsvg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d7bd14a4-6546-bbbf-bf3b-bff5b08c3f57@arm.com>
Date: Fri, 5 May 2017 14:43:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JTm2S-UE1MhAAeygx01ptJ=G6a0=Cy7ngwX-fiyNxzsvg@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMDg6MTAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gSGkgSnVsaWVuLAoK
SGkgQmh1cGluZGVyLAoKPj4+PiBIaSBKYW4sCj4+Pj4KPj4+Pj4+IEBAIC02MzEsNiArNjMyLDkg
QEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+Pj4gdW5zaWdu
ZWQgaW50IGRvbWNyX2ZsYWdzLAo+Pj4+Pj4gICAgICBpZiAoIChyYyA9IGRvbWFpbl92dGltZXJf
aW5pdChkLCBjb25maWcpKSAhPSAwICkKPj4+Pj4+ICAgICAgICAgIGdvdG8gZmFpbDsKPj4+Pj4+
Cj4+Pj4+PiArICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZfdnVhcnQgKQo+Pj4+Pj4gKyAg
ICAgICAgaWYgKCAocmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgY29uZmlnKSkgIT0gMCApCj4+
Pj4+PiArICAgICAgICAgICAgZ290byBmYWlsOwo+Pj4+Pj4gICAgICB1cGRhdGVfZG9tYWluX3dh
bGxjbG9ja190aW1lKGQpOwo+Pj4+Pgo+Pj4+Pgo+Pj4+IEkgYW0gcGxhbm5pbmcgdG8gcmVtb3Zl
IHRoZSB1c2FnZSBvZiBkb21haW4gY3JlYXRpb24gZmxhZyB0byBjaGVjawo+Pj4+IHdoZXRoZXIg
dnVhcnQgaXMgZW5hYmxlZC9kaXNhYmxlZC4gUGxlYXNlIHNlZSBteSBuZXh0IGNvbW1lbnQuIFdp
dGgKPj4+PiB0aGF0IGNoYW5nZSwgZG9tYWluX3ZwbDAxMV9pbml0KCkgd2lsbCBiZSBjYWxsZWQg
YWx3YXlzLiBUaGUKPj4+PiBkb21haW5fdnBsMDExX2luaXQoKSB3aWxsIGNoZWNrIHdoZXRoZXIg
dnVhcnQgaXMgZW5hYmxlZCBvciBkaXNhYmxlZAo+Pj4+IGluIHRoZSBjb25maWcgc3RydWN0dXJl
IHBhc3NlZC4gSWYgdnVhcnQgaXMgZW5hYmxlZCB0aGVuIGl0IHdpbGwgZ28KPj4+PiBhaGVhZCB3
aXRoIHZwbDAxMSBpbml0aWFsaXphdGlvbiBlbHNlIGl0IHdpbGwgcmV0dXJuIHdpdGhvdXQKPj4+
PiBpbml0aWFsaXppbmcgdnBsMDExLgo+Pj4KPj4+Cj4+PiBQbGVhc2UgZG9uJ3QgZG8gdGhhdC4g
VGhlIGFyY2ggY29kZSBkZWNpZGVzIHdoZXRoZXIgZG9tYWluX3ZwbDAxMV9pbml0Cj4+PiBub3Qg
dGhlIGludmVydC4KPj4KPj4KPj4gSSB3YXMgd29uZGVyaW5nIHdoZXRoZXIgaXQgd291bGQgYmUg
YmV0dGVyIHRvIGRlZmVyIHRoZSBQTDAxMSBjcmVhdGlvbiB0byBhCj4+IGRvbWN0bC4gVGhpcyBj
b3VsZCBiZSBjYWxsZWQgYWZ0ZXIgdGhlIGRvbWFpbiBpcyBjcmVhdGVkIHdpdGggYWxsIHRoZQo+
PiBpbmZvcm1hdGlvbiByZXF1aXJlZCAoTU1JTyByZWdpb24sIENvbnNvbGUgUEZOLi4uKS4KPj4K
Pj4gVGhpcyB3b3VsZCBhbHNvIG1ha2UgdGhlIG1pZ3JhdGlvbiBzdXBwb3J0IG1vcmUgdHJpdmlh
bCBhcyB0aGUgd2Ugd2lsbCBub3QKPj4gbmVlZCB0byBrbm93IGluIGFkdmFuY2Ugd2hldGhlciBh
IFVBUlQgaXMgYmVlbiB1c2VkLgo+Pgo+PiBBbnkgb3BpbmlvbnM/Cj4KPiBXb3VsZCB0aGVyZSBi
ZSByYWNlIGNvbmRpdGlvbiB3aGVyZSB0aGUgZ3Vlc3QgdHJpZXMgdG8gYWNjZXNzIHRoZQo+IHBs
MDExIG1taW8gcmVnaW9uIChhcyB0aGUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQpIGJ1dCBwbDAx
MSBpcyBub3QKPiBpbml0aWFsaXplZCB5ZXQgYXMgZG9tY3RsIGlzIG5vdCBjYWxsZWQ/IFdoYXQg
Y291bGQgYmUgYW4gYXBwcm9wcmlhdGUKPiBwbGFjZSB0byBjYWxsIHRoaXMgZG9tY3RsPyBJdCBz
aG91bGQgYmUgYmVmb3JlIHhlbnN0b3JlIGlzIHBvcHVsYXRlZAo+IHdpdGggdnVhcnQgcmluZy1y
ZWYvcG9ydCBpbmZvcm1hdGlvbi4KClRoZXJlIGFyZSBubyByYWNlIGNvbmRpdGlvbi4gVGhlIGRv
bWFpbiB3aWxsIG9ubHkgYmUgc3RhcnRlZCB3aGVuIApldmVyeXRoaW5nIGhhcyBiZWVuIGNyZWF0
ZWQgYnkgY2FsbGluZyBYRU5fRE9NQ1RMX3VucGF1c2Vkb21haW4uCgpUaGUgRE9NQ1RMIGNyZWF0
ZWRvbWFpbiBvbmx5IGluaXRpYWxpemUgdGhlIGJhc2ljIHN0cnVjdHVyZSBmb3IgdGhlIApkb21h
aW4sIGFmdGVyIHRoZSBoeXBlcmNhbGwgdGhlIGRvbWFpbiBpcyBub3QgaW4gc3RhdGUgdG8gYmUg
cnVuIApiZWNhdXNlLCBmb3IgaW5zdGFuY2UsIHRoZSB2Q1BVcyB3ZXJlIG5vdCBhbGxvY2F0ZWQg
KHNlZSAKWEVOX0RPTUNUTF9tYXhfdmNwdXMpIGFuZCB0aGUgZ3Vlc3QgUkFNIHdlcmUgbm90IHBv
cHVsYXRlZC4KCkkgYW0gbm90IHZlcnkgZmFtaWxpYXIgd2l0aCB0aGUgbGlieGwgY29kZSwgYnV0
IEkgdGhpbmsgCmxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUgc2hvdWxkIGJlIGEgZ29vZCBjYW5k
aWRhdGUuIEkgd2lsbCBsZXQgSWFuIGFuZCAKV2VpIGNvbmZpcm0gdGhhdC4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 13:49:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 13:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dc3-0002Ga-HU; Fri, 05 May 2017 13:49:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6dc2-0002GR-B6
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 13:49:38 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A0/62-03696-1F28C095; Fri, 05 May 2017 13:49:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTfdDE0+
 kQc9pI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePyp5NMBWcFKxa9WcXWwLiIr4uRi0NIYBOj
 xMRvBxghnN2MEpefX2PpYuTgEBZwl1j13ryLkZNDRKBEYmf/AhaIml1MEquePmcCSTALVEi0r
 fnKDmKzCWhK3Pn8CSzOK2AlcXPKalYQm0VAReLa6a3MILaoQLjE28YjLBA1ghInZz4BszkFbC
 RWTf7MCjHTVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rqa6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYcAxDsYPy2LOAQoyQHk5Iob5ooT6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd66RqCcYFFqempFWmYOMPRh0hIcPEoivBdA0rzFBYm5xZnpE
 KlTjLoc75Z+eM8kxJKXn5cqJc7bAFIkAFKUUZoHNwIWh5cYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzLscZApPZl4J3KZXQEcwAR0RLQp2REkiQkqqgbFozYXtx2JEpWM515xp0py/O6GH+er
 FjQZqgX8Sb11W2Fao8mT59sYDxyOfXtnBOD2TWTHEOKap4d3fQyrPpRy+zp06J1fmLteMO729
 j58LBF7pdL7M15yXcPWQ6rO1nR4zVt3Tn3aC/UH+9cufKp7qxrwNuVnQffFMCHNr1dPr38MlL
 Dfe6vFRYinOSDTUYi4qTgQAh/VSSr4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1493992176!43877152!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22118 invoked from network); 5 May 2017 13:49:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 5 May 2017 13:49:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0AAD5344;
 Fri,  5 May 2017 06:49:36 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0481A3F3E1;
 Fri,  5 May 2017 06:49:34 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <45a2f090-ad45-8595-d125-d3569c51a503@arm.com>
Date: Fri, 5 May 2017 14:49:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTY6NTAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gSnVsaWVuLAoKSGkgQW5k
cmlpLAoKPj4KPj4gV2hhdCBJIHdvdWxkIGxpa2UgdG8gdW5kZXJzdGFuZCBpcyB3aGF0IGFyZSB0
aGUgaW5mb3JtYXRpb24gdGhhdCB0aGUKPj4gaHlwZXJ2aXNvcnMgYXMgdG8ga25vdyBmb3Igc2hh
cmluZyBjby1wcm9jZXNzb3I/IFNvIGZhciBJIGhhdmU6Cj4+ICAgICAtIE1NSU9zCj4+ICAgICAt
IEludGVycnVwdHMKPj4KPj4gQW55dGhpbmcgZWxzZT8KPiBJT01NVSBiaW5kaW5ncy4KPiBUaGlz
IGtub3dsZWRnZSBlbm91Z2ggdG8gZ2V0IHRoZSBwaHlzaWNhbCBjb3Byb2Nlc3NvciBzaGFyZWQu
Cj4KPiBJbiBvcmRlciB0byBzcGF3biBhIHZpcnR1YWwgY29wcm9jZXNzb3IgKHZjb3Byb2MpIGZv
ciBzb21lIGRvbWFpbiB5b3UKPiBoYXZlIHRvIHByb3ZpZGUgYWRkaXRpb25hbCBjb25maWd1cmF0
aW9uIGluZm9ybWF0aW9uOgo+ICAgICAtIFdoaWNoIHBoeXNpY2FsIGNvcHJvY2Vzc29yIHRoaXMg
dmNvcHJvYyBzaG91bGQgcmVwcmVzZW50IHRvIGEKPiBkb21haW4gKCBhIFNvQyBjb3VsZCBoYXZl
IHNldmVyYWwgcGh5c2ljYWwgY29wcm9jcyBzaGFyZWQgdGhyb3VnaCB0aGUKPiBmcmFtZXdvcmsp
Cj4gICAgIC0gSVJRKHMpIChwcm92aWRlZCB0aGF0IG5vIElSUSByZW1hcHBpbmcgaXMgaW1wbGVt
ZW50ZWQgaW4gWEVOKQo+IGNvdWxkIGJlIG9taXR0ZWQgKG9yIHVzZWQgZm9yIHZlcmlmaWNhdGlv
biBvbmx5KQo+ICAgICAtIElPTUVNIHJhbmdlcyBjb3JyZXNwb25kZW5jZSBiZXR3ZWVuIHRoaXMg
dmNvcHJvYyBpbnN0YW5jZSBhbmQgYQo+IHBoeXNpY2FsIGNvcHJvY2Vzc29yLgo+Cj4gVGhlIGxh
dGVzdCBwb2ludCBpbiB0aGUgY29uZmlndXJhdGlvbiBpcyB0aGUgbW9zdCBjb21wbGV4Lgo+IExl
dCBtZSBleHBsYWluIGEgdXNlIGNhc2Ugd2UgZmFjZWQgbm93Ogo+ICAgICAtIGEgR1BVIGhhcyB0
d28gZGlmZmVyZW50IGZpcm13YXJlcyBpbXBsZW1lbnRpbmcgT3BlbkdMIGFuZCBPcGVuQ0wKPiAg
ICAgLSB3ZSBuZWVkIGJvdGggR0wgYW5kIENMIGluIHRoZSBzYW1lIGRvbWFpbiB3b3JraW5nIHNp
bXVsdGFuZW91c2x5Cj4gKGFjdHVhbGx5IGNvbmN1cnJlbnRseSwgYnV0IHRoZSBjb25jdXJyZW5j
eSBzaG91bGQgYmUgdHJhbnNwYXJlbnQgZm9yCj4gZG9tYWluLCBHUFUgZHJpdmVycyBhbmQgZmly
bXdhcmVzKQo+IEluIGN1cnJlbnQgY2FzZSB3ZSBhcmUgbHVja3ksIHRoZSBHUFUgaGFzIGEgc2lu
Z2xlIG1taW8gcmFuZ2UuCj4gV2UgY2FuIGltcGxlbWVudCBzdWNoIHN5c3RlbSB1c2luZyBTQ0Y6
IHNwYXduIHR3byB2Y29wcm9jcyBmb3IgYSBkb21haW4uCj4gVGhvc2UgdmNvcHJvY3Mgd2lsbCBo
YXZlIG93biBtbWlvIHJhbmdlIHdpdGhpbiB0aGUgZG9tYWluLgo+IEluIGEgaHlwZXJ2aXNvciB0
aG9zZSBtbWlvIHJhbmdlcyB3b3VsZCBiZSBzZXJ2ZWQgYnkgdGhlIHNhbWUgaGFuZGxlciwKPiBi
dXQgbXVzdCBiZSBhc3NvY2lhdGVkIHdpdGggdGhlIG93biB2Y29wcm9jIGNvbnRleHQuCgpJIGhh
dmUgQ0NlZCBJYW4gYW5kIFdlaSB0byBjb21tZW50IG9uIHRoZSBkaWZmaWN1bHQgdG8gZGVzY3Jp
YmUgYSBzdWNoIAppbnRlcmZhY2UgaW4gbGlieGwuIFRoZXkgbWF5IGhhdmUgaW5zaWdodHMgaG93
IHRvIGRvIHRoaXMgcHJvcGVybHkuCgpASWFuIEBXZWk6IEFuZHJpaSBpcyBzdWdnZXN0aW5nIHRv
IHVzZSBEZXZpY2UtVHJlZSBmb3IgZGVzY3JpYmluZyAKdmlydHVhbCBjby1wcm9jZXNzb3IgYXMg
aXQgc2VlbXMgaXQgd291bGQgYmUgdmVyeSBkaWZmaWN1bHQgdG8gZG8gdGhlIApzYW1lIHdpdGgg
dGhlIGNvbmZpZ3VyYXRpb24gZmlsZS4gU2VlIHRoZSBzdWdnZXN0ZWQgYmluZGluZyBpbiBbMV0u
Cgo+Cj4gSW4gY2FzZSBhIGNvcHJvY2Vzc29yIGhhcyBzZXZlcmFsIG1taW8gcmFuZ2VzIHRoaW5n
cyBhcmUgZ2V0dGluZyB3b3JzZS4KPgo+IEluIGEgZGV2aWNlIHRyZWUgY29uZmlndXJhdGlvbiBj
b25jZXB0IEkgZXhwbGljaXRseSBsaW5rIHZjb3Byb2MgdG8KPiBwY29wcm9jIGFuZCBrZWVwIG1t
aW8gcmFuZ2VzIGNvcnJlc3BvbmRlbmN5IHdpdGggbmFtZXMuCj4gSSdtIG5vdCBzdXJlIGhvdyB0
byBrZWVwIHRoaXMgY29pbmNpZGVuY2UgaW4gYSBzaW1wbGUgd2F5Lgo+CgpDaGVlcnMsCgpbMV0g
aHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cx
MDY5MjQuaHRtbAoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 13:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 13:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6deP-0002xs-VE; Fri, 05 May 2017 13:52:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6deO-0002xj-Ph
 for xen-devel@lists.xen.org; Fri, 05 May 2017 13:52:04 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C4/CA-02022-4838C095; Fri, 05 May 2017 13:52:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVbehmSf
 SYPJTaYslHxezODB6HN39mymAMYo1My8pvyKBNWP20m9MBaf5K5qu72VsYHzM08XIxSEkMIlJ
 YkLza0YI5yujxOVF85ggnA2MElcvf2GFcLYzSsz6/I+li5GTQ1ggTuJ+70dWEFtEQFmi99dvF
 oiixUwSh5qfgznMAjcYJTZvuMQIUsUmYCRx9uh0MJtXwFbiwPT7zCA2i4CKxMJHq9lBbFGBcI
 m3jUdYIGoEJU7OfAJmcwrYS3S+XAW2jVlAT2LH9V9QtrzE9rdzwOZICBhLtL+9yDaBUXAWkvZ
 ZSFpmIWlZwMi8ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw
 fBmAYAfj9z9OhxglOZiURHnTRHkihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwMjYB5QSLUtNTK
 9Iyc4CRBJOW4OBREuHlAUnzFhck5hZnpkOkTjEqSonzfmoESgiAJDJK8+DaYNF7iVFWSpiXEe
 gQIZ6C1KLczBJU+VeM4hyMSsK88iDjeTLzSuCmvwJazAS0OFoUbHFJIkJKqoFR4fSLiE9qrxX
 Sr30pn2Jv16CzueuSvPvKK+tMDmZdEtt1fz73zAiLDyE6vJ36X3SOJWm+YY6/V7317553L/Jz
 0jckd63WEjQTvNKdx7n61fbbOgzB4hdfLpSVO3zt62yLtV5Zu7cXJfvtya74s05bIKqzdK+JX
 pdd2LEEzqyPGtMX/5qav/a0EktxRqKhFnNRcSIAxTI3qNkCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1493992318!92992957!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44736 invoked from network); 5 May 2017 13:52:00 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 13:52:00 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v45DpqKd015255
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 5 May 2017 13:51:52 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v45DpqN8031210
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 5 May 2017 13:51:52 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v45DpnUq030421;
 Fri, 5 May 2017 13:51:50 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 05 May 2017 06:51:49 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-6-git-send-email-boris.ostrovsky@oracle.com>
 <590B68280200007800156E81@prv-mh.provo.novell.com>
 <29805238-8fec-e009-178c-dde6d6f2d64c@oracle.com>
 <590C6FC1020000780015720D@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7dc53ec6-a329-00ff-1387-a6e73b9d4169@oracle.com>
Date: Fri, 5 May 2017 09:51:45 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C6FC1020000780015720D@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 5/9] mm: Do not discard already-scrubbed
 pages if softirqs are pending
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMjAxNyAwNjoyNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDUu
MTcgYXQgMTk6MTgsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA1
LzA0LzIwMTcgMTE6NDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTQuMDQuMTcg
YXQgMTc6MzcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4gV2hpbGUg
c2NydWJiaW5nIGZyb20gaWRsZSBsb29wLCBjaGVjayBmb3Igc29mdGlycXMgZXZlcnkgMjU2IHBh
Z2VzLgo+Pj4+IElmIHNvZnRpcnEgaXMgcGVuZGluZywgZG9uJ3Qgc2NydWIgYW55IGZ1cnRoZXIg
YW5kIG1lcmdlIHRoZQo+Pj4+IHBhcnRpYWxseS1zY3J1YmJlZCBidWRkeSBiYWNrIGludG8gaGVh
cCBieSBicmVha2luZyB0aGUgY2xlYW4gcG9ydGlvbgo+Pj4+IGludG8gc21hbGxlciBwb3dlci1v
Zi0yIGNodW5rcy4gVGhlbiByZXBlYXQgdGhlIHNhbWUgcHJvY2VzcyBmb3IgdGhlCj4+Pj4gZGly
dHkgcGFydC4KPj4+IFRoaXMgaXMgdWdseSwgYXMgaXQgZ2V0cyB1cyBiYWNrIGludG8gdGhlIHN0
YXRlIHdoZXJlIGZ1bGwgbWVyZ2UKPj4+IG9wcG9ydHVuaXRpZXMgYXJlbid0IGJlaW5nIHJlYWxp
emVkLCBqdXN0IHRoYXQgdGhlIHRpbWUgd2luZG93Cj4+PiBtYXkgYmUgc21hbGxlciBub3cuIEFz
IGhpbnRlZCBhdCBiZWZvcmUsIGlzIHRoZXJlIG5vIHdheSB0bwo+Pj4gZmxhZyB0aGUgZmlyc3Qg
cGFnZSBuZWVkaW5nIHNjcnViYmluZyBhbG9uZ3NpZGUgdGhlIGhlYWQKPj4+IGluZGljYXRpbmcg
dGhhdCBfc29tZV8gcGFnZSBuZWVkcyBzY3J1YmJpbmc/IFRoZSBwYWdlcyBhcmUKPj4+IGFsbCBm
cmVlLCBzbyBpZiB0aGVyZSdzIG5vIG90aGVyIHN1aXRhYmxlIHN0b3JhZ2UsIHRoZSBoZWFkIHBh
Z2UKPj4+IGl0c2VsZiBjb3VsZCBzZXJ2ZSBhcyBzdWNoLiBCdXQgaW5zdGVhZCBvZiBhIGZsYWcg
aW4gc3RydWN0Cj4+PiBwYWdlX2luZm8sIHBlcmhhcHMgeW91IGNvdWxkIHN0b3JlIGEgKHJlbGF0
aXZlbHkgc21hbGwpIGludGVnZXI/Cj4+IEhvdyB3aWxsIGl0IGhlbHA/IEV2ZW4gaWYgd2Uga25v
dyB3aGF0IHRoZSBmaXN0IGRpcnR5IHBhZ2UgaXMgd2Ugc3RpbGwKPj4gbWF5IGhhdmUgdG8gZHJv
cCBzY3J1YmJpbmcgaWYgaXJxIGlzIHBlbmRpbmcuIFdlIHNpbXBseSB3aWxsIG5vdCBoYXZlIHRv
Cj4+IHNjYW4gdGhlIGJ1ZGR5IHVudGlsIGZpcnN0IGRpcnR5IHBhZ2UgaXMgZm91bmQuCj4+Cj4+
IE9yIHBlcmhhcHMgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgeW91IGFyZSBzdWdnZXN0aW5nLgo+
IElmIHlvdSBnZXQgYSByZXF1ZXN0IHRvIHN0b3Agc2NydWJiaW5nLCB5b3Ugc3BsaXQgdGhlIGN1
cnJlbnQKPiBidWRkeSBpbnRvIGEgY2xlYW4gYW5kIGEgKHBvc3NpYmx5KSBkaXJ0eSBwYXJ0IChp
ZiBJIHVuZGVyc3Rvb2QKPiB0aGUgY29kZSBpbiB0aGlzIHBhdGNoIGNvcnJlY3RseSkuIAoKUmln
aHQuCgo+IEl0J3MgdGhhdCBzcGxpdHRpbmcgd2hpY2ggSSdkIGxpa2UKPiB0byBzZWUgYXZvaWRl
ZCwgYW5kIGJ5IGtlZXBpbmcgYSAiZmlyc3QgZGlydHkiIGluZGV4ICh3aGljaAo+IHdvdWxkIGJl
IHVwZGF0ZWQgd2hlbiB5b3Ugc3RvcCBzY3J1YmJpbmcpIHlvdSBjb3VsZCBkbyBzby4KCgpJZiB3
ZSBhcmUgdG8gYXZvaWQgc3BsaXR0aW5nIHRoZW4gd2UgbWlnaHQganVzdCBrZWVwIHRoZSBidWRk
eSBvbiB0aGUKImRpcnR5IGVuZCIgKGkuZSB0YWlsKSBvZiB0aGUgb3JkZXIgaWYgd2UgYXJlIGlu
dGVycnVwdGVkIGluIHRoZSBtaWRkbGUuCgpIYXZpbmcgImZpcnN0X2RpcnR5IiAod2hpY2ggaXMg
cmVhbGx5ICJtYXliZV9maXJzdF9kaXJ0eSIpIHdvdWxkIG9ubHkKaGVscCB1cyBzdGFydCBuZXh0
IHNjYW4gZmFzdGVyIGJ1dCBpdCB3b24ndCByZWFsbHkgY2hhbmdlIHRoZSBhbGdvcml0aG0uCgoo
T3IgbWF5YmUgdGhhdCdzIGV4YWN0bHkgd2hhdCB5b3UgYXJlIHByb3Bvc2luZy4pCgotYm9yaXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 14:10:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:10:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dw6-0004ZH-Ma; Fri, 05 May 2017 14:10:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6dw4-0004ZB-Ra
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:10:20 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CF/AE-02181-CC78C095; Fri, 05 May 2017 14:10:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/dEO0+
 kwcoXKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2RZcYCy4KVGzadYalgfEATxcjJ4eQQJ7E
 /N2/GEFsXgE7iRn7FrGC2BIChhJP319nA7FZBFQltu/cBGazCahLtD3bDlTDwSEiYCTxYZtkF
 yMXB7PAJUaJU2v3soPUCAtYS+x9tpoFJCEkcI1JYvLhVWBDOYEWdNzoYwNp5hUQlPi7QxgkzC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jX
 RSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD4GINjBeKvP+RCjJAeTkihvmihP
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3o42oJxgUWp6akVaZg4wDmDSEhw8SiK8TiBp3uKCx
 NzizHSI1ClGRSlx3tUgCQGQREZpHlwbLPYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3DG
 QKT2ZeCdz0V0CLmYAWR4uCLS5JREhJNTCu0E69G+XEUpnOsTFlz4ObmVtZIzdc1//AtiWpxdt
 /5gWFuxrzXVeu6Pm9erel0r8V3MuWMjhdvTLr3fRrWSHCtjumZK9jUXlrKv3VxOIMt9rmG37v
 Ji4P2Cl98nlKRLXY/ntsPwS+uU/NZDWqvL+0+/cG/qXRfI8PLhStfV11b4bFnF1Lzzzeq8RSn
 JFoqMVcVJwIAEFzLJa4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1493993414!82584444!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46429 invoked from network); 5 May 2017 14:10:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 May 2017 14:10:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 08:10:13 -0600
Message-Id: <590CA3E4020000780015737A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 08:10:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
 <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
In-Reply-To: <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE1OjQyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+Pj4+IE90b2ggdGhlcmUncyBub3QgbXVjaCB0byBzY3J1YiB5ZXQgdW50aWwgRG9tMCBo
YWQgYWxsIGl0cyBtZW1vcnkKPj4+PiBhbGxvY2F0ZWQsIGFuZCB3ZSBrbm93IHdoaWNoIHBhZ2Vz
IHRydWx5IHJlbWFpbiBmcmVlICh3YW50aW5nCj4+Pj4gd2hhdCBpcyBjdXJyZW50bHkgdGhlIGJv
b3QgdGltZSBzY3J1YmJpbmcgZG9uZSBvbiB0aGVtKS4gQnV0IHRoYXQKPj4+PiBwb2ludCBpbiB0
aW1lIG1heSBzdGlsbCBiZSBlYXJsaWVyIHRoYW4gd2hlbiB3ZSBzd2l0Y2ggdG8KPj4+PiBTWVNf
U1RBVEVfYWN0aXZlLgo+PiBJT1cgSSB0aGluayBib290IHNjcnViYmluZyBjb3VsZCBiZSBraWNr
ZWQgb2ZmIGFzIHNvb24gYXMgRG9tMAo+PiBoYWQgdGhlIGJ1bGsgb2YgaXRzIG1lbW9yeSBhbGxv
Y2F0ZWQuCj4gCj4gU2luY2Ugd2Ugb25seSBhcmUgdHJ5aW5nIHRvIGF2b2lkIG1hcGNhY2hlIHZj
cHUgb3ZlcnJpZGUgY2FuJ3Qgd2UganVzdAo+IHNjcnViIHdoZW5ldmVyIG92ZXJyaWRlIGlzIE5V
TEwgKHBlci1jcHUgb3Igbm90KT8KCkJ1dCBob3cgZG8geW91IGtub3c/IFRoZSB2YXJpYWJsZSBz
aG91bGQgcmVtYWluIHN0YXRpYyBpbgpkb21haW5fcGFnZS5jLCBzbyBJIHRoaW5rIHdlJ2QgaW5z
dGVhZCBuZWVkIGEgbm90aWZpY2F0aW9uIHRvCnRoZSBzY3J1YmJlciB3aGVuIGl0IGdldHMgc2V0
IGJhY2sgdG8gTlVMTC4KCj4+Pj4+IEBAIC0xMDY1LDE2ICsxMTMxLDI5IEBAIHN0YXRpYyB2b2lk
IHNjcnViX2ZyZWVfcGFnZXModW5zaWduZWQgaW50IG5vZGUpCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvICY9IH5QR0NfbmVlZF9zY3J1YjsKPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1Yltub2RlXS0tOwo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICB9Cj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgIGlmICggc29mdGly
cV9wZW5kaW5nKGNwdSkgKQo+Pj4+PiArICAgICAgICAgICAgICAgICAgICB7Cj4+Pj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVlbXB0ID0gdHJ1ZTsKPj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwo+Pj4+PiArICAgICAgICAgICAgICAgICAgICB9Cj4+Pj4gSXNuJ3Qg
dGhpcyBhIGxpdHRsZSB0b28gZWFnZXIsIGVzcGVjaWFsbHkgaWYgeW91IGRpZG4ndCBoYXZlIHRv
IHNjcnViCj4+Pj4gdGhlIHBhZ2Ugb24gdGhpcyBpdGVyYXRpb24/Cj4+PiBXaGF0IHdvdWxkIGJl
IGEgZ29vZCBwbGFjZSB0aGVuPyBDb3VudCBob3cgYWN0dWFsbHkgc2NydWJiZWQgcGFnZXMgYW5k
Cj4+PiBjaGVjayBmb3IgcGVuZGluZyBpbnRlcnJ1cHRzIGV2ZXJ5IHNvIG1hbnk/Cj4+IFllcy4K
Pj4KPj4+IEV2ZW4gaWYgd2UgZG9uJ3Qgc2NydWIgYXQgYWxsIHdhbGtpbmcgd2hvbGUgaGVhcCBj
YW4gdGFrZSBhIHdoaWxlLgo+PiBDb3JyZWN0IC0geW91IGNhbid0IHNraXAgdGhpcyBjaGVjayBh
bHRvZ2V0aGVyIGV2ZW4gaWYgbm8gcGFnZQo+PiByZXF1aXJlcyBhY3R1YWwgc2NydWJiaW5nLgo+
IAo+IEJ1dCB0aGVuIGhvdyB3aWxsIGNvdW50aW5nIGhlbHAgLS0tIHdlIHdhbnQgdG8gcGVyaW9k
aWNhbGx5IGNoZWNrIGV2ZW4KPiB3aGVuIGNvdW50IGlzIHplcm8/IE9uY2UgcGVyIHpvbmU/IFRo
YXQgc3RpbGwgbWF5IGJlIHRvbyBpbmZyZXF1ZW50Cj4gc2luY2Ugd2UgbWF5IGhhdmUsIGZvciBl
eGFtcGxlLCBvbmUgZGlydHkgcGFnZSBwZXIgb3JkZXIgYW5kIHNvIHdlIGFyZQo+IHNjYW5uaW5n
IHdob2xlIG9yZGVyIGJ1dCBidW1waW5nIHRoZSBjb3VudCBieSBvbmx5IG9uZS4KCk9oLCBJIGRp
ZG4ndCByZWFkIHlvdXIgcHJvcG9zYWwgcHJvcGVybHkuIE9mIGNvdXJzZSB5b3UnZCBuZWVkCnRv
IGNvdW50IGxvb3AgaXRlcmF0aW9ucywgbm90IHBhZ2VzIHNjcnViYmVkLiBQcmVzdW1hYmx5IHlv
dSdkCndhbnQgdG8gaW5jcmVtZW50IHRoZSBjb3VudGVyIGJ5IG9uZSB3aGVuIG5vdCBzY3J1YmJp
bmcgdGhlCnBhZ2UsIGFuZCBieSBhIGxhcmdlciB2YWx1ZSB3aGVuIHNjcnViYmluZyBpcyBuZWVk
ZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:13:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:13:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dyf-0004hf-1A; Fri, 05 May 2017 14:13:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6dyd-0004hY-Ad
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:12:59 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 50/C0-02180-A688C095; Fri, 05 May 2017 14:12:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTTezgyf
 S4NwJa4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVnbVsBd/EK9on7mVuYDwm3MXIySEksIlR
 YsocUQh7N6PEucXRXYwcHMIC7hKr3puDhEUESiR29i9g6WLkAirZxSRx9uRpRpAEs0CFRNuar
 +wgNpuApsSdz5+YQGxeASuJY4vvsILYLAIqEh2/zoDViAqES7xtPMICUSMocXLmEzCbU8BGYt
 HjY6wQM20l7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo3pxalFZapGuhV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsaDzc6HGCU5mJREedNEeSKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfCqtgPlBItS01Mr0jJzgEEPk5bg4FES4X0BkuYtLkjMLc5Mh0idY
 tTl6Ov4+J5JiCUvPy9VSpxXE6RIAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmLcZZApPZl4J3KZXQEcwAR0RLQp2REkiQkqqgXHf4s61kxqabXInz+XasCHA7ZrmS85diyd
 tfK//VjuO56lae3i0bayMs/f/r9w5nd0tnPHrjCU/VovWSUiyftKPK/7uvHsbF9e07RwyurHR
 N++4H7/6Rz32lcTtMxX/Ocq0vbfu5zdu5J01cd3fHRmOLH80m9K7d1xZIJX5rf5ZsunfTIeyG
 CWW4oxEQy3mouJEAMt0ZnK7AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1493993577!75265642!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16804 invoked from network); 5 May 2017 14:12:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 5 May 2017 14:12:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D061D344;
 Fri,  5 May 2017 07:12:56 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CB6073F3E1;
 Fri,  5 May 2017 07:12:55 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <1d2ccb3b-66d2-e02e-1a8e-00452bbd031f@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d3d5ddce-3882-9620-fb98-677c9814c451@arm.com>
Date: Fri, 5 May 2017 15:12:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1d2ccb3b-66d2-e02e-1a8e-00452bbd031f@epam.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KENDIHRvb2xzIG1haW50YWluZXJzKQoKT24gMDQvMDUvMTcgMTc6MTMsIEFuZHJpaSBBbmlzb3Yg
d3JvdGU6Cj4gSnVsaWVuLAoKSGkgQW5kcmlpLAoKCj4KPiBPbiAwNC4wNS4xNyAxNTo0NiwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pj4gSSB1bmRlcnN0YW5kIHRoZXNlIGNvbmNlcm5zLCBidXQg
bm90IHN1cmUgc2hvdWxkIHdlIGJlIHNjYXJlZCBvZiBhdHRhY2sKPj4+IGZyb20gYSBkb21haW4g
cHJpdmlsZWdlZCBlbm91Z2ggdG8gcnVuIGRvbWFpbnM/Cj4+Cj4+IFdoaWxzdCB0aGUgZG9tYWlu
IGlzIHByaXZpbGVnZWQgZW5vdWdoIHRvIHJ1biBkb21haW5zLCB0aGUKPj4gY29uZmlndXJhdGlv
biBjYW4gYmUgcHJvdmlkZWQgYnkgYSB1c2VyIChmb3IgaW5zdGFuY2UgaW4gY2xvdWQKPj4gZW52
aXJvbm1lbnQpLiBTbyB5b3UgY2Fubm90IHRydXN0IHdoYXQgdGhlIHVzZXIgcHJvdmlkZWQgYW5k
IGFueQo+PiBtaXNzaW5nIGludmFsaWRhdGlvbiB3b3VsZCBsZWFkIHRvIGEgc2VjdXJpdHkgaXNz
dWUgKHNlZSBYU0EtOTUgWzFdCj4+IGZvciBpbnN0YW5jZSkuCj4+Cj4+IFRoYXQncyB3aHkgd2Ug
c3BlY2lmaWNhbGx5IHNhaWQgb25seSB0cnVzdGVkIGRldmljZSB0cmVlIHNob3VsZCBiZQo+PiB1
c2VkIHdpdGggdGhlIG9wdGlvbiAiZGV2aWNlX3RyZWUiLgo+IEkgc2VlLiBCdXQgSSBhbHNvIGNv
dWxkIHN0YXRlIHRoZSBzYW1lLgoKSSB3b3VsZCByYXRoZXIgYXZvaWQgdG8gdGFrZSB0aGlzIGFw
cHJvYWNoIHVudGlsIHdlIGV4cGxvcmVkIGFsbCB0aGUgCnBvc3NpYmlsaXR5LgoKV2UgdG9vayB0
aGlzIGFwcHJvYWNoIGZvciBwbGF0Zm9ybSBkZXZpY2UgcGFzc3Rocm91Z2ggYmVjYXVzZSB3ZSAK
Y29uc2lkZXJlZCBpdCB3b3VsZCBvbmx5IGJlIHVzZWQgZm9yIGVtYmVkZGVkIHBsYXRmb3JtIHdo
ZXJlIGV2ZXJ5dGhpbmcgCndpbGwgYmUgdW5kZXIgY29udHJvbC4KCkluIHRoZSBjYXNlIG9mIHZp
cnR1YWwgY28tcHJvY2Vzc29yLCBJIGNhbiBzZWUgYSB1c2FnZSBiZXlvbmQgZW1iZWRkZWQgCnNv
IHdlIHdvdWxkIG5lZWQgdG8gZGVhbCB3aXRoIG5vbi10cnVzdGVkIGlucHV0LgoKPgo+Pj4gSXQg
c2VlbXMgdG8gbWUgdGhhdCBzeXN0ZW0gaHlwZXJ2aXNvciBhdHRhY2sgdGhyb3VnaCBsaWJmZHQg
aXMgdGhlIGxlc3MKPj4+IHZhbHVhYmxlIGJlbmVmaXQgZnJvbSBjb21wcm9taXNlZCBkb20wLgo+
Pgo+PiBJdCBpcyBtdWNoIG1vcmUgdmFsdWFibGUsIERPTTAgbWF5IHN0aWxsIGhhdmUgbGltaXRl
ZCBhY2Nlc3MgdG8KPj4gZnVuY3Rpb25hbGx5IHdoaWxzdCB0aGUgaHlwZXJ2aXNvciBoYXMgYWNj
ZXNzIHRvIGV2ZXJ5dGhpbmcuCj4gV2VsbCwgZnJvbSBkb20wIHlvdSBjb3VsZCBzdGFydC9zdG9w
IGFueSBkb21haW4geW91IHdhbnQsIGdyYW50IGFjY2Vzcwo+IHRvIGFueSBoYXJkd2FyZSwgYnV0
IG9ubHkgZnJvbSBoeXBlcnZpc29yIHlvdSBjb3VsZCBtYXAgYW5vdGhlciBkb21haW4KPiBtZW1v
cnkgdG8gYWNjZXNzIHNvbWUgcnVudGltZSBkYXRhLiBJcyBteSB1bmRlcnN0YW5kaW5nIGNvcnJl
Y3Q/CgpUaGUgdG9vbHMgYXJlIGhlcmUgdG8gcHJvdmlkZSBhIG5pY2UgYW5kIGNvbXByZWhlbnNp
YmxlIGludGVyZmFjZSAKYmV0d2VlbiBYZW4gYW5kIHRoZSB1c2VyLiBBdCB0aGUgZW5kIHRoZSBo
eXBlcnZpc29yIGlzIGluIGNoYXJnZSBvZiAKY3JlYXRpbmcgYSBkb21haW4sIGhhbmRsaW5nIHRo
ZSBtZW1vcnkuLi4KCkRvbTAgbWF5IGhhdmUgcmVzdHJpY3QgYWNjZXNzIHRvIHRoZSBndWVzdCwg
YnV0IHRoZSBoeXBlcnZpc29yIGRvZXMgbm90IApoYXZlIHN1Y2ggcmVzdHJpY3Rpb24uIFNvIGlm
IHlvdSBjb21wcm9taXNlIHRoZSBoeXBlcnZpc29yIHlvdSAKY29tcHJvbWlzZSB0aGUgd2hvbGUg
cGxhdGZvcm0uCgo+Cj4+IEFsc28sIEkgZG8gYmVsaWV2ZSB0aGF0IHRoZSBkb21haW4gY3JlYXRp
b24gc2hvdWxkIGJlIGxpbWl0ZWQgdG8KPj4gY3JlYXRlIHRoZSBkb21haW4gYW5kIG5vdCBjb25m
aWd1cmluZyB0aGUgZGV2aWNlcyBvdGhlciB0aGFuIHRoZQo+PiBzdHJpY3QgbmVjZXNzYXJ5LiBG
b3IgYW55dGhpbmcgZWxzZSAoVUFSVCwgY28tcHJvY2Vzc29yKSwKPiBCdXQgdmdpYyBpcyBjb25m
aWd1cmVkIGF0IHRoZSBlYXJsaWVzdCBzdGFnZXMgb2YgdGhlIGRvbWFpbiBjcmVhdGlvbi4gU28K
PiB3ZSBoYXZlIHRvIGtub3cgYXQgdGhlIG1vbWVudCB3aGljaCBJUlFzIHdvdWxkIGJlIGluamVj
dGVkIGludG8gdGhlCj4gZG9tYWluLiBBbmQgdGhhdCBpcyBteSBjdXJyZW50IHByb2JsZW0uCgpO
bywgdGhlIHZHSUMgb25seSBuZWVkcyB0byBrbm93IHRoZSBtYXhpbXVtIG51bWJlciBvZiBpbnRl
cnJ1cHRzIGl0IGNhbiAKaGFuZGxlLiBZb3UgZG9uJ3QgbmVlZCB0byByb3V0ZSB0aGVtIGF0IHRo
YXQgdGltZS4KCkN1cnJlbnRseSwgdGhlIHRvb2xzdGFjayBpcyBkZWNpZGluZyBvbiB0aGUgbnVt
YmVyIG9mIHNwaXMgc3VwcG9ydGVkIAooZ2l2ZSBhIGxvb2sgYXQgbnJfc3BpcykuCgpJSE1PLCB0
aGUgdG9vbHN0YWNrIHNob3VsZCBiZSBhYmxlIHRvIGZpZ3VyZSBvdXQgdGhlIG51bWJlciBvZiAK
aW50ZXJydXB0cyByZXF1aXJlZCBieSB0aGUgdmlydHVhbCBjby1wcm9jZXNzb3JzIGFuZCB0aGVu
IHVwZGF0ZSBucl9zcGlzIAphY2NvcmRpbmdseS4KCj4KPj4gdGhpcyBzaG91bGQgYmUgZG9uZSBs
YXRlciBvbi4KPiBXaGF0IGlzIHRoZSBwcm9wZXIgbW9tZW50IHRvIHNwYXduIHZpcnR1YWwgY29w
cm9jZXNzb3JzIGZvciBndWVzdAo+IGRvbWFpbnMgZnJvbSB5b3VyIHBvaW50IG9mIHZpZXc/CgpU
aGUgRE9NQ1RMIGNyZWF0ZWRvbWFpbiBkb2VzIG5vdCBzY2FsZSBmb3IgdGhpbmdzIGxpa2UgY28t
cHJvY2Vzc29ycy4gSXQgCmlzIG9ubHkgaGVyZSB0byBpbml0aWFsaXplIHRoZSBiYXJlIG1pbmlt
dW0gZm9yIGEgZG9tYWluLiBZb3UgY291bGQgCmNyZWF0ZSBuZXcgRE9NQ1RMIHRvIGhhbmRsZSBj
by1wcm9jZXNzb3JzIGFuZCBjYWxsIHRoZW0gYWZ0ZXJ3YXJkcyBmcm9tIApsaWJ4bF9fYXJjaF9k
b21haW5fY3JlYXRlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dyp-0004jG-CJ; Fri, 05 May 2017 14:13:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6dyo-0004j0-WF
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:13:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 93/5F-03058-6788C095; Fri, 05 May 2017 14:13:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7e0gyf
 S4M1RFYslHxezODB6HN39mymAMYo1My8pvyKBNaPn21H2gv2CFfefeDUwbuHrYuTkEBLIk5i5
 9i8LiM0rYCexceU1NhBbQsBQ4un762A2i4CqRP/mFewgNpuAukTbs+2sXYwcHCICRhIftkl2M
 XJxMAtcYpQ4tXYvWI2wQJzE//ezWUASQgLXmCQm/lrJCpLgBFqwv+09G0gzr4CgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG
 xXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxi/LAg4xSnIwKYnypony
 RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J3TDpQTLEpNT61Iy8wBxgFMWoKDR0mE9wVImre4I
 DG3ODMdInWKUVFKnHcFSEIAJJFRmgfXBou9S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmbQ
 aZwpOZVwI3/RXQYiagxdGiYItLEhFSUg2MFrxBq0L/Wh89U+zw4Nz2/qP5FTwzH71kYZsfdU3
 /64sLd9Z8XjlxlthhiQv1RvdtjT+2rlq3rNniJKOfzD6bo76ZotrGy5jEOzn2HnTTXcVSG6Tb
 MefVi89xSydl2V44XRfAsHim029uno2icS2/X3j+++8/8WmzqIvtk4zIsLb7zxgPsFi9V2Ipz
 kg01GIuKk4EAL3tG1W4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493993587!61053809!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9260 invoked from network); 5 May 2017 14:13:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 14:13:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 08:13:07 -0600
Message-Id: <590CA4920200007800157384@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 08:13:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-6-git-send-email-boris.ostrovsky@oracle.com>
 <590B68280200007800156E81@prv-mh.provo.novell.com>
 <29805238-8fec-e009-178c-dde6d6f2d64c@oracle.com>
 <590C6FC1020000780015720D@prv-mh.provo.novell.com>
 <7dc53ec6-a329-00ff-1387-a6e73b9d4169@oracle.com>
In-Reply-To: <7dc53ec6-a329-00ff-1387-a6e73b9d4169@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 5/9] mm: Do not discard already-scrubbed
 pages if softirqs are pending
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE1OjUxLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA1LzIwMTcgMDY6MjcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAwNC4wNS4xNyBhdCAxOToxOCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IE9uIDA1LzA0LzIwMTcgMTE6NDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9u
IDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+
Pj4+PiBXaGlsZSBzY3J1YmJpbmcgZnJvbSBpZGxlIGxvb3AsIGNoZWNrIGZvciBzb2Z0aXJxcyBl
dmVyeSAyNTYgcGFnZXMuCj4+Pj4+IElmIHNvZnRpcnEgaXMgcGVuZGluZywgZG9uJ3Qgc2NydWIg
YW55IGZ1cnRoZXIgYW5kIG1lcmdlIHRoZQo+Pj4+PiBwYXJ0aWFsbHktc2NydWJiZWQgYnVkZHkg
YmFjayBpbnRvIGhlYXAgYnkgYnJlYWtpbmcgdGhlIGNsZWFuIHBvcnRpb24KPj4+Pj4gaW50byBz
bWFsbGVyIHBvd2VyLW9mLTIgY2h1bmtzLiBUaGVuIHJlcGVhdCB0aGUgc2FtZSBwcm9jZXNzIGZv
ciB0aGUKPj4+Pj4gZGlydHkgcGFydC4KPj4+PiBUaGlzIGlzIHVnbHksIGFzIGl0IGdldHMgdXMg
YmFjayBpbnRvIHRoZSBzdGF0ZSB3aGVyZSBmdWxsIG1lcmdlCj4+Pj4gb3Bwb3J0dW5pdGllcyBh
cmVuJ3QgYmVpbmcgcmVhbGl6ZWQsIGp1c3QgdGhhdCB0aGUgdGltZSB3aW5kb3cKPj4+PiBtYXkg
YmUgc21hbGxlciBub3cuIEFzIGhpbnRlZCBhdCBiZWZvcmUsIGlzIHRoZXJlIG5vIHdheSB0bwo+
Pj4+IGZsYWcgdGhlIGZpcnN0IHBhZ2UgbmVlZGluZyBzY3J1YmJpbmcgYWxvbmdzaWRlIHRoZSBo
ZWFkCj4+Pj4gaW5kaWNhdGluZyB0aGF0IF9zb21lXyBwYWdlIG5lZWRzIHNjcnViYmluZz8gVGhl
IHBhZ2VzIGFyZQo+Pj4+IGFsbCBmcmVlLCBzbyBpZiB0aGVyZSdzIG5vIG90aGVyIHN1aXRhYmxl
IHN0b3JhZ2UsIHRoZSBoZWFkIHBhZ2UKPj4+PiBpdHNlbGYgY291bGQgc2VydmUgYXMgc3VjaC4g
QnV0IGluc3RlYWQgb2YgYSBmbGFnIGluIHN0cnVjdAo+Pj4+IHBhZ2VfaW5mbywgcGVyaGFwcyB5
b3UgY291bGQgc3RvcmUgYSAocmVsYXRpdmVseSBzbWFsbCkgaW50ZWdlcj8KPj4+IEhvdyB3aWxs
IGl0IGhlbHA/IEV2ZW4gaWYgd2Uga25vdyB3aGF0IHRoZSBmaXN0IGRpcnR5IHBhZ2UgaXMgd2Ug
c3RpbGwKPj4+IG1heSBoYXZlIHRvIGRyb3Agc2NydWJiaW5nIGlmIGlycSBpcyBwZW5kaW5nLiBX
ZSBzaW1wbHkgd2lsbCBub3QgaGF2ZSB0bwo+Pj4gc2NhbiB0aGUgYnVkZHkgdW50aWwgZmlyc3Qg
ZGlydHkgcGFnZSBpcyBmb3VuZC4KPj4+Cj4+PiBPciBwZXJoYXBzIEkgZG9uJ3QgdW5kZXJzdGFu
ZCB3aGF0IHlvdSBhcmUgc3VnZ2VzdGluZy4KPj4gSWYgeW91IGdldCBhIHJlcXVlc3QgdG8gc3Rv
cCBzY3J1YmJpbmcsIHlvdSBzcGxpdCB0aGUgY3VycmVudAo+PiBidWRkeSBpbnRvIGEgY2xlYW4g
YW5kIGEgKHBvc3NpYmx5KSBkaXJ0eSBwYXJ0IChpZiBJIHVuZGVyc3Rvb2QKPj4gdGhlIGNvZGUg
aW4gdGhpcyBwYXRjaCBjb3JyZWN0bHkpLiAKPiAKPiBSaWdodC4KPiAKPj4gSXQncyB0aGF0IHNw
bGl0dGluZyB3aGljaCBJJ2QgbGlrZQo+PiB0byBzZWUgYXZvaWRlZCwgYW5kIGJ5IGtlZXBpbmcg
YSAiZmlyc3QgZGlydHkiIGluZGV4ICh3aGljaAo+PiB3b3VsZCBiZSB1cGRhdGVkIHdoZW4geW91
IHN0b3Agc2NydWJiaW5nKSB5b3UgY291bGQgZG8gc28uCj4gCj4gCj4gSWYgd2UgYXJlIHRvIGF2
b2lkIHNwbGl0dGluZyB0aGVuIHdlIG1pZ2h0IGp1c3Qga2VlcCB0aGUgYnVkZHkgb24gdGhlCj4g
ImRpcnR5IGVuZCIgKGkuZSB0YWlsKSBvZiB0aGUgb3JkZXIgaWYgd2UgYXJlIGludGVycnVwdGVk
IGluIHRoZSBtaWRkbGUuCj4gCj4gSGF2aW5nICJmaXJzdF9kaXJ0eSIgKHdoaWNoIGlzIHJlYWxs
eSAibWF5YmVfZmlyc3RfZGlydHkiKSB3b3VsZCBvbmx5Cj4gaGVscCB1cyBzdGFydCBuZXh0IHNj
YW4gZmFzdGVyIGJ1dCBpdCB3b24ndCByZWFsbHkgY2hhbmdlIHRoZSBhbGdvcml0aG0uCj4gCj4g
KE9yIG1heWJlIHRoYXQncyBleGFjdGx5IHdoYXQgeW91IGFyZSBwcm9wb3NpbmcuKQoKWWVzIC0g
dXNpbmcgc3VjaCBhIGhpbnQgbWVhbnMgYmV0dGVyIGNoYW5jZXMgb2YgYWN0dWFsbHkgbWFraW5n
Cm92ZXJhbGwgcHJvZ3Jlc3MgZGVzcGl0ZSBub3Qgc3BsaXR0aW5nIGJ1ZGRpZXMuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6dzD-0004nd-LS; Fri, 05 May 2017 14:13:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2910c856b=Ian.Jackson@citrix.com>)
 id 1d6dzD-0004nP-2W
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:13:35 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 50/0F-01730-E888C095; Fri, 05 May 2017 14:13:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW5HB0+
 kwcy5Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUX7fZC85xVxw4ntHAeISzi5GTQ0LAX2Jf
 /05mEJtNQFeiactfNhCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1DhIbDi6j6mLkYODR
 UBF4vocS5CwiIC6xJ8LExi7GLmAyg8zSrw938IOUiMs4C6x6r05SA2ngLVE+9PtLCA1QgKvmC
 RaWtvZIe4xkXi7cCcbSL2QgJrE3PXxExj5ZiG5aBaSi2YhuWgBI/MqRo3i1KKy1CJdQzO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAQGMAgh2M5097HmKU5GBSEuVNE+WJFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBq9oOlBMsSk1PrUjLzAGGPExagoNHSYTXqQ0ozVtckJhbn
 JkOkTrFqMvxbumH90xCLHn5ealS4ryrQYoEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeZtBLuHJzCuB2/QK6AgmoCOiRcGOKElESEk1MOpNLbDuWrb7d4p5VNXZaCZt2Qc
 MoZH8PPr1u0pzate9NbZ96Hra8c6iZXrrjNJe82pEhMWs+Gn3ttc479+luzx/NPfcltptkWhS
 zVHfrWUwaynH59znJtem7c5lC+K6v2S5pE6Rq+CP3VMfNGfIpEsviFm5af9uj3zv5TqL9mown
 Z+Qns/QocRSnJFoqMVcVJwIAK6WPXG6AgAA
X-Env-Sender: prvs=2910c856b=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493993604!96461278!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59954 invoked from network); 5 May 2017 14:13:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:13:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="431065044"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22796.34946.166714.199393@mariner.uk.xensource.com>
Date: Fri, 5 May 2017 15:13:22 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <45a2f090-ad45-8595-d125-d3569c51a503@arm.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
 <45a2f090-ad45-8595-d125-d3569c51a503@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUkZDXSBzY2Y6IFNDRiBkZXZpY2UgdHJlZSBhbmQg
Y29uZmlndXJhdGlvbiBkb2N1bWVudGF0aW9uIik6Cj4gSSBoYXZlIENDZWQgSWFuIGFuZCBXZWkg
dG8gY29tbWVudCBvbiB0aGUgZGlmZmljdWx0IHRvIGRlc2NyaWJlIGEgc3VjaCAKPiBpbnRlcmZh
Y2UgaW4gbGlieGwuIFRoZXkgbWF5IGhhdmUgaW5zaWdodHMgaG93IHRvIGRvIHRoaXMgcHJvcGVy
bHkuCgpIaS4KCj4gQElhbiBAV2VpOiBBbmRyaWkgaXMgc3VnZ2VzdGluZyB0byB1c2UgRGV2aWNl
LVRyZWUgZm9yIGRlc2NyaWJpbmcgCj4gdmlydHVhbCBjby1wcm9jZXNzb3IgYXMgaXQgc2VlbXMg
aXQgd291bGQgYmUgdmVyeSBkaWZmaWN1bHQgdG8gZG8gdGhlIAo+IHNhbWUgd2l0aCB0aGUgY29u
ZmlndXJhdGlvbiBmaWxlLiBTZWUgdGhlIHN1Z2dlc3RlZCBiaW5kaW5nIGluIFsxXS4KCkZpcnN0
bHksIEkgc2hvdWxkIHNheSB0aGF0IEknbSBzdGFydGluZyBmcmVzaCBvbiB0aGlzIEFSTSBjb3By
b2Nlc3Nvcgp0b3BpYy4gIFNvIGZvcmdpdmUgbWUgaWYgSSBtYWtlIGFueSBvYnZpb3VzIG1pc3Rh
a2VzLgoKPiBbMV0gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZy9tc2cxMDY5MjQuaHRtbAoKSSByZWFkIHRoaXMgcHJvcG9zYWwuCgpJIGFncmVlIHRo
YXQgcHV0dGluZyBhbGwgdGhlIGRldGFpbHMgKGludGVycnVwdHMsIG1taW8sIGV0Yy4pIGluIHRo
ZQpsaWJ4bCBjb25maWcgZmlsZSBpcyBwcm9iYWJseSB1bmRlc2lyYWJsZS4KCkFGQUlDVCwgdGhl
cmUsIGEgcGFydGljdWxhcmx5IGNvcHJvY2Vzc29yIGNhbiBiZSBpZGVudGlmaWVkIGFzIGEKcG9y
dGlvbiBvZiB0aGUgaG9zdCdzIERULiAgSXMgdGhhdCByaWdodCA/ICBUaGUgcGxhbiBzZWVtcyB0
byBiZSB0bwp0YWtlIG9uZSBzdWNoIHRoaW5nIChvciBwZXJoYXBzLCBzZXZlcmFsKSBhbmQgcGFz
cyBpdCB0aHJvdWdoIHRvICJ0aGUKZ3Vlc3QiLgoKSWYgdGhlc2UgcmVnaW9ucyBvZiB0aGUgRFQg
Y2FuIGJlIG1hcmtlZCBieSB0aGlzICJ4ZW4sY29wcm9jIgpwcm9wZXJ0eSwgY2FuJ3Qgd2UgaW5z
dGVhZCBpZGVudGlmeSB0aGVtIChlZyBpbiB0aGUgbGlieGwgZG9tYWluCmNvbmZpZ3VyYXRpb24p
IGJ5IHRoZWlyIERUIHBhdGggPyAgU28gdGhlbiB5b3UgY291bGQgc2F5ICJwbGVhc2UgcGFzcwp0
aHJvdWdoIGNvcHJvY2Vzc29yIC9hbGlhc2VzL3NvYy9jb3Byb2MwIiBvciBzb21ldGhpbmcuCgpB
bHNvLCB0aGUgcHJvcG9zYWwgdGhlcmUgZG9lcyBub3Qgc2VlbSB0byBwcm92aWRlIGFueSB3YXkg
dG8gc2F5IHdoaWNoCmd1ZXN0IHNob3VsZCBnZXQgYW55IHBhcnRpY3VsYXIgY29wcm9jZXNzb3Iu
ICBJdCB0YWxrcyBhYm91dCAidGhlCmRvbWFpbiIgKGltcGxpY2l0bHksICJ0aGUiIGd1ZXN0KSAt
IGFzIGlmIHRoZXJlIGNvdWxkIG9ubHkgYmUgb25lLgpTdXJlbHkgdGhpcyBpcyB3cm9uZyA/CgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6e08-0004v5-VL; Fri, 05 May 2017 14:14:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6e08-0004us-8p
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:14:32 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 69/34-03371-7C88C095; Fri, 05 May 2017 14:14:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS/d4B0+
 kwZKbbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b+6fkFd9grni/ewNjAuJKti5GTQ0ggT6L1
 3RdWEJtXwE5i34ZuZhBbQsBQ4un762A1LAKqEhu+nmYCsdkE1CXanm0HqufgEBEwkviwTbKLk
 YuDWWA7o8SuGevAaoQF3CUO3z3KDJIQEuhilmi7dpkFJMEpYC8x9fprJpBmXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSN
 TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjKsWBB5ilORgUhLlTRPl
 iRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErxz2oHqBItS01Mr0jJzgPEBU
 yrBwaMkwuvUBpTmLS5IzC3OTIdInWI05ni39MN7Jo45976+ZxICmyQlzqsJMkkApDSjNA9uEC
 xuLzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmY9yDIFJ7MvBK4fa+ATmECOiVaFOyUkkSElFQ
 D4zxnUa5V8YenRRotc9e/0WO3vqIsXNyoMuXFrYIZFyy3/2fLKPN+/vm+S958uytptRIqRrf5
 Zt4+PFe1SFkwX3+WtJhC4N8izsTYLiX91KrTzz8tOLV+otqj5afkjcRusE+/tMnkC9e2xZ3O3
 05cvcHhq3hUS3hG6LQ7KtstP75Q7GipiFthqcRSnJFoqMVcVJwIAEIZdRjWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493993669!88178490!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35840 invoked from network); 5 May 2017 14:14:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 14:14:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 08:14:28 -0600
Message-Id: <590CA4E30200007800157393@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 08:14:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
 <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
 <590CA3E4020000780015737A@prv-mh.provo.novell.com>
In-Reply-To: <590CA3E4020000780015737A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE2OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDA1LjA1LjE3IGF0IDE1OjQyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3Rl
Ogo+Pj4+PiBPdG9oIHRoZXJlJ3Mgbm90IG11Y2ggdG8gc2NydWIgeWV0IHVudGlsIERvbTAgaGFk
IGFsbCBpdHMgbWVtb3J5Cj4+Pj4+IGFsbG9jYXRlZCwgYW5kIHdlIGtub3cgd2hpY2ggcGFnZXMg
dHJ1bHkgcmVtYWluIGZyZWUgKHdhbnRpbmcKPj4+Pj4gd2hhdCBpcyBjdXJyZW50bHkgdGhlIGJv
b3QgdGltZSBzY3J1YmJpbmcgZG9uZSBvbiB0aGVtKS4gQnV0IHRoYXQKPj4+Pj4gcG9pbnQgaW4g
dGltZSBtYXkgc3RpbGwgYmUgZWFybGllciB0aGFuIHdoZW4gd2Ugc3dpdGNoIHRvCj4+Pj4+IFNZ
U19TVEFURV9hY3RpdmUuCj4+PiBJT1cgSSB0aGluayBib290IHNjcnViYmluZyBjb3VsZCBiZSBr
aWNrZWQgb2ZmIGFzIHNvb24gYXMgRG9tMAo+Pj4gaGFkIHRoZSBidWxrIG9mIGl0cyBtZW1vcnkg
YWxsb2NhdGVkLgo+PiAKPj4gU2luY2Ugd2Ugb25seSBhcmUgdHJ5aW5nIHRvIGF2b2lkIG1hcGNh
Y2hlIHZjcHUgb3ZlcnJpZGUgY2FuJ3Qgd2UganVzdAo+PiBzY3J1YiB3aGVuZXZlciBvdmVycmlk
ZSBpcyBOVUxMIChwZXItY3B1IG9yIG5vdCk/Cj4gCj4gQnV0IGhvdyBkbyB5b3Uga25vdz8gVGhl
IHZhcmlhYmxlIHNob3VsZCByZW1haW4gc3RhdGljIGluCj4gZG9tYWluX3BhZ2UuYywgc28gSSB0
aGluayB3ZSdkIGluc3RlYWQgbmVlZCBhIG5vdGlmaWNhdGlvbiB0bwo+IHRoZSBzY3J1YmJlciB3
aGVuIGl0IGdldHMgc2V0IGJhY2sgdG8gTlVMTC4KCkFuZCBvZiBjb3Vyc2UgaWYgdGhlIG92ZXJy
aWRlIHZhcmlhYmxlIHdhcyBwZXItQ1BVLCB5b3Ugd291bGRuJ3QKaGF2ZSBhIG5lZWQgdG8ga25v
dywgYXMgeW91IHdvdWxkbid0IHRyeSBzY3J1YmJpbmcgb24gdGhlIENQVQpkb2luZyB0aGUgRG9t
MCBzZXR1cC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 14:19:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:19:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6e5H-0005Sm-Jy; Fri, 05 May 2017 14:19:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6e5G-0005Se-1J
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:19:50 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A9/0F-03613-50A8C095; Fri, 05 May 2017 14:19:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQpe1iyf
 S4MokRoslHxezODB6HN39mymAMYo1My8pvyKBNePI95dsBetZKo60LmNsYLzJ3MXIySEh4CfR
 1DWFFcQWFnCW+L78EJgtIlAg0bOljw3EFhLwlHhzvYMdxGYW0JN4ef4sWJxNQF9i94tPTCA2r
 4CtxPU178BsFgEVid+vX4LNFxUIl3jbeIQFokZQ4uTMJ0A2BwengJfEke0WECMNJI4smsMKYc
 tLbH87hxlirZrEtf5L7BBnpkts/fuLeQIj/ywkk2YhaZ+FpH0BI/MqRo3i1KKy1CJdQxO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGQAgh2M1zcGHGKU5GBSEuVNE+WJFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBK9MJlBMsSk1PrUjLzAFGA0xagoNHSYT3RTtQmre4IDG3O
 DMdInWKUZdjzr2v75mEWPLy81KlxHn/dQAVCYAUZZTmwY2AReYlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfN+BJnCk5lXArfpFdARTEBHRIuCHVGSiJCSamBken8lb6qh7PfvZpb7f4Ubqn1
 ezCAZcDhDp3/jxXubX9/5+HeN1eT310ycPeYL/vn5bHZ5zpfoo5wpglNnN1q05AVypny3K/W5
 eJHHZOmBL233BXb+qPByDM5WS/219dv2A1FTz3RPvTyvOPr55TtqYblGr2YHb9/q0HT8WNy17
 67f295tmvepS4mlOCPRUIu5qDgRAETqsafHAgAA
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493993988!100319230!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55255 invoked from network); 5 May 2017 14:19:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:19:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="45499101"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7a156cbf-8b33-a826-2755-f1da75979da4@citrix.com>
Date: Fri, 5 May 2017 15:19:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 0/2] Fix vm_event resume path race
	condition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTA6MDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBUaGlzIHNtYWxsIHNl
cmllcyBmaXJzdCBjcmVhdGVzIGh2bS92bV9ldmVudC57aCxjfSwgaW4gb3JkZXIgdG8gYnJpbmcK
PiB1bmRlciB2bV9ldmVudCBtYWludGFpbmVyc2hpcCB0aGUgY29kZSB0aGF0IGhhcyBwcmV2aW91
c2x5IGxpdmVkIGluCj4gaHZtX2RvX3Jlc3VtZSgpLCBhbmQgdGhlbiBmaXhlcyBhIF9fY29udGV4
dF9zd2l0Y2goKS1yZWxhdGVkIHJhY2UKPiBjb25kaXRpb24gd2hlbiBhdHRlbXB0aW5nIHRvIHNl
dCByZWdpc3RlcnMgdmlhIHZtX2V2ZW50IHJlcGx5Lgo+Cj4gW1BBVENIIFYzIDEvMl0geDg2L3Zt
X2V2ZW50OiBhZGRlZCBodm0vdm1fZXZlbnQue2gsY30KPiBbUEFUQ0ggVjMgMi8yXSB4ODYvdm1f
ZXZlbnQ6IGZpeCByYWNlIGJldHdlZW4gX19jb250ZXh0X3N3aXRjaCgpIGFuZAoKSnVsaWVuOiBD
b3VsZCB3ZSBnZXQgdGhpcyBmaXggaW50byA0Ljk/ICBUaGUgY29udGVudCBpcyByZXZpZXdlZC9h
Y2tlZAooc3ViamVjdCB0byBhIGZpeHVwIG9uIGNvbW1pdCkuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:28:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eD2-0006I1-Hm; Fri, 05 May 2017 14:27:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6eD0-0006Hv-Kl
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:27:50 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 6B/83-01868-5EB8C095; Fri, 05 May 2017 14:27:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oO6Tbp5
 Ig0VbBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZz6axFRzlrNjz8BBzA+Nb9i5GTg4hgQlM
 Ens3FXcxcgHZXxklVu3cyAThbGCU+LbpASOEs51R4m7PH7AWYQF3icN3jzKD2CICyhK9v36zQ
 BTtY5aY39bIBuIwC+xglOh8NR+sik3ASOLs0emMIDavgK3EhgfrmEBsFgEViT+Tp4HZogLhEm
 8bj7BA1AhKnJz5BMzmFLCXWDL7D9gcZgF1iT/zLkHZ8hLb384BsyUEDCVOP9zGOIFRcBaS9ll
 IWmYhaVnAyLyKUb04tagstUjXVC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzB4
 6xkYGHcwXv7qdIhRkoNJSZQ3TZQnUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb2YXUE6wKDU9t
 SItMwcYRzBpCQ4eJRHevSBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US5y0EKRIAKcoozY
 MbAYvpS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeS+CTOHJzCuB2/QK6AgmoCOiRcGOKEl
 ESEk1MK6//obb4fjDOpP2r/PPSiza+eGnkHTLC5FD5xT37Fvypp1HNZl/ybOz1S7Lt3y03r9f
 7GvgwYap/zY7vEov38LlVNt//SqPuYn8xYtKVvIuWtdiZGqmv84XV8sVa5pdEpQyp/qG7w39N
 69dotMCw9Of7Jhzt3ci8wnto3l8u1bdeCpyYfGXCmMlluKMREMt5qLiRABuyVmG5AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1493994466!98340458!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39329 invoked from network); 5 May 2017 14:27:47 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 14:27:47 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v45ERbmL021128
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 5 May 2017 14:27:38 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v45ERZTB004388
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 5 May 2017 14:27:37 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v45ERXSd017599;
 Fri, 5 May 2017 14:27:34 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 05 May 2017 07:27:32 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
 <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
 <590CA3E4020000780015737A@prv-mh.provo.novell.com>
 <590CA4E30200007800157393@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <957921b5-ecaa-6062-7223-893224f74d58@oracle.com>
Date: Fri, 5 May 2017 10:27:29 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590CA4E30200007800157393@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMjAxNyAxMDoxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMDUu
MTcgYXQgMTY6MTAsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDA1LjA1LjE3
IGF0IDE1OjQyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4+Pj4gT3Rv
aCB0aGVyZSdzIG5vdCBtdWNoIHRvIHNjcnViIHlldCB1bnRpbCBEb20wIGhhZCBhbGwgaXRzIG1l
bW9yeQo+Pj4+Pj4gYWxsb2NhdGVkLCBhbmQgd2Uga25vdyB3aGljaCBwYWdlcyB0cnVseSByZW1h
aW4gZnJlZSAod2FudGluZwo+Pj4+Pj4gd2hhdCBpcyBjdXJyZW50bHkgdGhlIGJvb3QgdGltZSBz
Y3J1YmJpbmcgZG9uZSBvbiB0aGVtKS4gQnV0IHRoYXQKPj4+Pj4+IHBvaW50IGluIHRpbWUgbWF5
IHN0aWxsIGJlIGVhcmxpZXIgdGhhbiB3aGVuIHdlIHN3aXRjaCB0bwo+Pj4+Pj4gU1lTX1NUQVRF
X2FjdGl2ZS4KPj4+PiBJT1cgSSB0aGluayBib290IHNjcnViYmluZyBjb3VsZCBiZSBraWNrZWQg
b2ZmIGFzIHNvb24gYXMgRG9tMAo+Pj4+IGhhZCB0aGUgYnVsayBvZiBpdHMgbWVtb3J5IGFsbG9j
YXRlZC4KPj4+IFNpbmNlIHdlIG9ubHkgYXJlIHRyeWluZyB0byBhdm9pZCBtYXBjYWNoZSB2Y3B1
IG92ZXJyaWRlIGNhbid0IHdlIGp1c3QKPj4+IHNjcnViIHdoZW5ldmVyIG92ZXJyaWRlIGlzIE5V
TEwgKHBlci1jcHUgb3Igbm90KT8KPj4gQnV0IGhvdyBkbyB5b3Uga25vdz8gVGhlIHZhcmlhYmxl
IHNob3VsZCByZW1haW4gc3RhdGljIGluCj4+IGRvbWFpbl9wYWdlLmMsIHNvIEkgdGhpbmsgd2Un
ZCBpbnN0ZWFkIG5lZWQgYSBub3RpZmljYXRpb24gdG8KPj4gdGhlIHNjcnViYmVyIHdoZW4gaXQg
Z2V0cyBzZXQgYmFjayB0byBOVUxMLgoKV2h5IG5vdCBqdXN0IGhhdmUgaW4gZG9tYWluX3BhZ2Uu
YwoKYm9vbCBtYXBjYWNoZV9vdmVycmlkZSgpIHtyZXR1cm4gb3ZlcnJpZGUgIT0gTlVMTDt9Cgoo
b3IgYXBwcm9wcmlhdGUgcGVyLWNwdSB2YXJpYW50KT8KCj4gQW5kIG9mIGNvdXJzZSBpZiB0aGUg
b3ZlcnJpZGUgdmFyaWFibGUgd2FzIHBlci1DUFUsIHlvdSB3b3VsZG4ndAo+IGhhdmUgYSBuZWVk
IHRvIGtub3csIGFzIHlvdSB3b3VsZG4ndCB0cnkgc2NydWJiaW5nIG9uIHRoZSBDUFUKPiBkb2lu
ZyB0aGUgRG9tMCBzZXR1cC4KCkFjdHVhbGx5LCB3b24ndCAob3ZlcnJpZGUgIT0gY3VycmVudCkg
ZG8gdGhlIHRyaWNrPwoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 14:30:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:30:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eFp-0006pT-5o; Fri, 05 May 2017 14:30:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6eFo-0006p9-JI
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:30:44 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 06/63-03587-49C8C095; Fri, 05 May 2017 14:30:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXdyD0+
 kwePzYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bja1/YCv7zV2z9doa5gXE9TxcjF4eQwGZG
 iaaPzYwQzmlGicubDgE5nBxsApoSdz5/YgKxRQSkJa59vgwWZxZwkHjz8R4LiC0s4C2x6ORPV
 hCbRUBVov3IEXYQm1fAUmJR22s2EFtCQF5iV9tFsBpOASuJM//3MYPYQkA1c5Z3sU9g5F7AyL
 CKUb04tagstUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg3HmZf9
 DjJIcTEqivGmiPJFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjru4FygkWp6akVaZk5wECDSUtw
 8CiJ8P7uAkrzFhck5hZnpkOkTjEqSonzrgPpEwBJZJTmwbXBgvsSo6yUMC8j0CFCPAWpRbmZJ
 ajyrxjFORiVhHn5QKbwZOaVwE1/BbSYCWhxtCjY4pJEhJRUA2ONQsqfwnW7X8/V9cngmZlzun
 N79PEg58gi2Sknb96d0iVfcV/a7h3L8gcefBIck6Z3sh/m9PrruFXhn0zLae1zX9ctFDr7fN7
 NDyxzWuVqn525u2z94b/Vrw59TucvaClfd2wDt2yFyofYJ806HXWVn7rvyKxg/f6kcY9mnVv6
 4nNSzWx6V+uUWIozEg21mIuKEwGLG2HSaQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493994642!66800153!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59174 invoked from network); 5 May 2017 14:30:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 5 May 2017 14:30:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A10821516;
 Fri,  5 May 2017 07:30:42 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0D27D3F3E1;
 Fri,  5 May 2017 07:30:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  5 May 2017 15:30:34 +0100
Message-Id: <20170505143036.27405-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505143036.27405-1-julien.grall@arm.com>
References: <20170505143036.27405-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 1/3] xen/arm: arm32: Rename the trap to the
	correct name
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVyIFRhYmxlIEIxLTMgaW4gQVJNIERESSAwNDA2Qy5jLCB0aGUgdmVjdG9yIDB4OCBmb3IgaHlw
IGlzIGNhbGxlZAoiSHlwZXJ2aXNvciBDYWxsIi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAg
LSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMgfCA0ICsrLS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIHwgNCArKy0tCiAyIGZpbGVz
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmlu
ZGV4IDJiMDRhOTk2NjQuLjA1NzMzMDg5ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNDksNyArMTQ5
LDcgQEAgdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAg
IC53b3JkIDAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMHgwMCAtIFJlc2V0ICovCiAgICAg
ICAgIGIgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24gICAgLyogMHgwNCAtIFVuZGVmaW5lZCBJ
bnN0cnVjdGlvbiAqLwotICAgICAgICBiIHRyYXBfc3VwZXJ2aXNvcl9jYWxsICAgICAgICAgIC8q
IDB4MDggLSBTdXBlcnZpc29yIENhbGwgKi8KKyAgICAgICAgYiB0cmFwX2h5cGVydmlzb3JfY2Fs
bCAgICAgICAgICAvKiAweDA4IC0gSHlwZXJ2aXNvciBDYWxsICovCiAgICAgICAgIGIgdHJhcF9w
cmVmZXRjaF9hYm9ydCAgICAgICAgICAgLyogMHgwYyAtIFByZWZldGNoIEFib3J0ICovCiAgICAg
ICAgIGIgdHJhcF9kYXRhX2Fib3J0ICAgICAgICAgICAgICAgLyogMHgxMCAtIERhdGEgQWJvcnQg
Ki8KICAgICAgICAgYiB0cmFwX2h5cGVydmlzb3IgICAgICAgICAgICAgICAvKiAweDE0IC0gSHlw
ZXJ2aXNvciAqLwpAQCAtMTU3LDcgKzE1Nyw3IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQog
ICAgICAgICBiIHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8K
IAogREVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQotREVGSU5FX1RSQVBf
RU5UUlkoc3VwZXJ2aXNvcl9jYWxsKQorREVGSU5FX1RSQVBfRU5UUlkoaHlwZXJ2aXNvcl9jYWxs
KQogREVGSU5FX1RSQVBfRU5UUlkocHJlZmV0Y2hfYWJvcnQpCiBERUZJTkVfVFJBUF9FTlRSWSho
eXBlcnZpc29yKQogREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoaXJxKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRl
eCA1YmM1ZjY0ZDg2Li5lNzU4MzY3OTJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIv
dHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtNTAsOSArNTAsOSBA
QCBkaWU6CiAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJVbmRlZmluZWQgSW5zdHJ1Y3Rpb24iLCBy
ZWdzKTsKIH0KIAotYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfc3VwZXJ2aXNvcl9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQorYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNv
cl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewotICAgIGRvX3VuZXhwZWN0ZWRf
dHJhcCgiU3VwZXJ2aXNvciBDYWxsIiwgcmVncyk7CisgICAgZG9fdW5leHBlY3RlZF90cmFwKCJI
eXBlcnZpc29yIENhbGwiLCByZWdzKTsKIH0KIAogYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfcHJl
ZmV0Y2hfYWJvcnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:30:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:30:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eFo-0006pG-VX; Fri, 05 May 2017 14:30:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6eFn-0006p1-Sr
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:30:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 39/82-03058-39C8C095; Fri, 05 May 2017 14:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsVysyfVTXdSD0+
 kwbn3mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aV92YFk1grbuz9xN7AOJOli5GLQ0hgE6PE
 vH3HmCCc04wSfxu3AWU4OdgENCXufP7EBGKLCEhLXPt8mRHEZhZwkHjz8R5YjbCAk8TSV1+YQ
 WwWAVWJpd2P2EFsXgFLiUu7DoLVSAjIS+xqu8g6gZFzASPDKkaN4tSistQiXWNjvaSizPSMkt
 zEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQH8xAMEOxp3rAw8xSnIwKYnyponyRArxJeWnVGY
 kFmfEF5XmpBYfYpTh4FCS4K3vBsoJFqWmp1akZeYAAwcmLcHBoyTC+7sLKM1bXJCYW5yZDpE6
 xWjM8W7ph/dMHHPufX3PJMSSl5+XKiXOuw5kkgBIaUZpHtwgWEBfYpSVEuZlBDpNiKcgtSg3s
 wRV/hWjOAejkjDvQZApPJl5JXD7XgGdwgR0SrQo2CkliQgpqQZG2Qqeu0u5DtVv/eGc/inQ47
 X0x0Jng917JeTOn9jLsW+Onm9Jz+kNJmlvJls47vCe+Dn9IHdpoL6JX+6B6pj4yIB3JukRk5Z
 X3ZIsyYwpkQtvnVNyd9F/5/abC47UBVuwm9XdWfE1X3mGstjcTRKN09elvgr/ufyY5rQt812W
 Lt7//INqwNXDSizFGYmGWsxFxYkA1Ik+jmMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1493994642!61057248!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58947 invoked from network); 5 May 2017 14:30:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 5 May 2017 14:30:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C5C3080D;
 Fri,  5 May 2017 07:30:41 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3414A3F3E1;
 Fri,  5 May 2017 07:30:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  5 May 2017 15:30:33 +0100
Message-Id: <20170505143036.27405-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 0/3] xen/arm: Survive unknown traps from
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgZW5zdXJlIHRoYXQgWGVuIHdpbGwgbm90
IGRpZSB3aGVuIHJlY2VpdmluZyB1bmtub3duCnRyYXAgZnJvbSB0aGUgZ3Vlc3RzLiBJIGFtIG5v
dCBhd2FyZSBvZiBhbnkgaXNzdWUgd2l0aCBwbGF0Zm9ybSB3ZSBjdXJyZW50bHkKc3VwcG9ydCwg
c28gSSBhbSBub3Qgc3VyZSB3aGV0aGVyIGl0IHdvdWxkIGJlIFhlbiA0LjkgbWF0ZXJpYWwuCgpD
aGVlcnMsCgpKdWxpZW4gR3JhbGwgKDMpOgogIHhlbi9hcm06IGFybTMyOiBSZW5hbWUgdGhlIHRy
YXAgdG8gdGhlIGNvcnJlY3QgbmFtZQogIHhlbi9hcm06IGRvX3RyYXBfaHlwZXJ2aXNvcjogU2Vw
YXJhdGUgaHlwZXJ2aXNvciBhbmQgZ3Vlc3QgdHJhcHMKICB4ZW4vYXJtOiBTdXJ2aXZlIHVua25v
d24gdHJhcHMgZnJvbSBndWVzdHMKCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8ICA4ICsr
KystLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyB8ICA0ICsrLS0KIHhlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8
IDE4ICsrKysrKysrKysrKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:30:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:30:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eFq-0006qn-Fk; Fri, 05 May 2017 14:30:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6eFp-0006pJ-Dd
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:30:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 72/74-03371-49C8C095; Fri, 05 May 2017 14:30:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXdKD0+
 kwaJ5YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alvnlsBdsVKw79fsPewLhUsouRi0NIYDOj
 xNGXl9i6GDmBnNOMEj0HVEBsNgFNiTufPzGB2CIC0hLXPl9mBLGZBRwk3ny8xwJiCwtESNzq7
 mYFsVkEVCUWbDwKNodXwFLix9zXYDUSAvISu9ougtVwClhJnPm/jxlil6XEnOVd7BMYuRcwMq
 xi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GA8syD
 wEKMkB5OSKG+aKE+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneV11AOcGi1PTUirTMHGCgwaQl
 OHiURHh/g6R5iwsSc4sz0yFSpxgVpcR5+buBEgIgiYzSPLg2WHBfYpSVEuZlBDpEiKcgtSg3s
 wRV/hWjOAejkjDvQZApPJl5JXDTXwEtZgJaHC0KtrgkESEl1cDoGVylPf3LSYdf07rkdL//sJ
 HqiJprsjDGqWcPt6TTkzrb8BkfrSx51VgPvHCZNjWt8vt5l+PFkyU4lwfpveL7+4LlccmTlvS
 TjP6v0hmY3d8qFm3PDfjY8jFbQFi/baG/2pZLnNs2GZ/stgyIubbj5tfFiw0v2UwS2PLyGdvM
 CddWnkmctV9IiaU4I9FQi7moOBEAXRnURmkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1493994643!91147103!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28644 invoked from network); 5 May 2017 14:30:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 5 May 2017 14:30:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7A8701610;
 Fri,  5 May 2017 07:30:43 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DBF5E3F3E1;
 Fri,  5 May 2017 07:30:42 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  5 May 2017 15:30:35 +0100
Message-Id: <20170505143036.27405-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505143036.27405-1-julien.grall@arm.com>
References: <20170505143036.27405-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 2/3] xen/arm: do_trap_hypervisor: Separate
	hypervisor and guest traps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIGRvX3RyYXBfaHlwZXJ2aXNvciBpcyBjdXJyZW50bHkgaGFuZGxpbmcgYm90
aCB0cmFwIGNvbWluZwpmcm9tIHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3QuIFRoaXMgbWFr
ZXMgZGlmZmljdWx0IHRvIGdldCBzcGVjaWZpYwpiZWhhdmlvciB3aGVuIGEgdHJhcCBpcyBjb21p
bmcgZnJvbSBlaXRoZXIgdGhlIGd1ZXN0IG9yIHRoZSBoeXBlcnZpc29yLgoKU3BsaXQgdGhlIGZ1
bmN0aW9uIGludG8gdHdvIHBhcnRzOgogICAgLSBkb190cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxl
IGd1ZXN0IHRyYXBzCiAgICAtIGRvX3RyYXBfaHlwX3N5bmMgdG8gaGFuZGxlIGh5cGVydmlzb3Ig
dHJhcHMKCk9uIEFBcmNoMzIsIHRoZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMgdGhlIHN0
YW5kYXJkIG1lY2hhbmlzbSBmb3IKdHJhcHBpbmcgR3Vlc3QgT1MgZnVuY3Rpb25zIHRvIHRoZSBo
eXBlcnZpc29yIChzZWUgQjEuMTQuMSBpbiBBUk0gRERJCjA0MDZDLmMpLiBJdCBjYW5ub3QgYmUg
Z2VuZXJhdGVkIHdoZW4gZ2VuZXJhdGVkIHdoZW4gdGhlIHByb2Nlc3NvciBpcyBpbgpIeXAgTW9k
ZSwgaW5zdGVhZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2VkLiBTbyBpdCBpcyBmaW5lIHRv
IHJlcGxhY2UKdGhlIGNhbGwgdG8gZG9fdHJhcF9oeXBlcnZpc29yIGJ5IGRvX3RyYXBfZ3Vlc3Rf
c3luYy4KCkZvciBBQXJjaDY0LCB0aGVyZSBhcmUgdHdvIGRpc3RpbmN0cyBleGNlcHRpb24gZGVw
ZW5kaW5nIHdoZXRoZXIgdGhlCmV4Y2VwdGlvbiB3YXMgdGFrZW4gZnJvbSB0aGUgY3VycmVudCBs
ZXZlbCAoaHlwZXJ2aXNvcikgb3IgbG93ZXIgbGV2ZWwKKGd1ZXN0KS4KCk5vdGUgdGhhdCB0aGUg
dW5rbm93biB0cmFwcyBmcm9tIGd1ZXN0cyB3aWxsIGxlYWQgdG8gcGFuaWMgWGVuLiBUaGlzIGlz
CmFscmVhZHkgYmVoYXZpb3IgYW5kIGlzIGxlZnQgdW5jaGFuZ2VkIGZvciBzaW1wbGljeS4gQSBm
b2xsb3ctdXAgcGF0Y2gKd2lsbCBhZGRyZXNzIHRoYXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAg
ICAgIC0gSW1wcm92ZSB3YXJuaW5nIG1lc3NhZ2UKICAgICAgICAtIENsYXJpZnkgaW4gdGhlIGNv
bW1pdCBtZXNzYWdlIHRoYXQgdGhlIGJlaGF2aW9yIGlzIG5vdCB5ZXQKICAgICAgICBjaGFuZ2Vk
LgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgIDQgKystLQogeGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMgfCAgNiArKystLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwg
MTcgKysrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDA1NzMzMDg5ZjcuLjEyMDkyMmU2NGUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TCkBAIC0xNTIsMTQgKzE1MiwxNCBAQCBHTE9CQUwoaHlwX3RyYXBzX3Zl
Y3RvcikKICAgICAgICAgYiB0cmFwX2h5cGVydmlzb3JfY2FsbCAgICAgICAgICAvKiAweDA4IC0g
SHlwZXJ2aXNvciBDYWxsICovCiAgICAgICAgIGIgdHJhcF9wcmVmZXRjaF9hYm9ydCAgICAgICAg
ICAgLyogMHgwYyAtIFByZWZldGNoIEFib3J0ICovCiAgICAgICAgIGIgdHJhcF9kYXRhX2Fib3J0
ICAgICAgICAgICAgICAgLyogMHgxMCAtIERhdGEgQWJvcnQgKi8KLSAgICAgICAgYiB0cmFwX2h5
cGVydmlzb3IgICAgICAgICAgICAgICAvKiAweDE0IC0gSHlwZXJ2aXNvciAqLworICAgICAgICBi
IHRyYXBfZ3Vlc3Rfc3luYyAgICAgICAgICAgICAgIC8qIDB4MTQgLSBIeXBlcnZpc29yICovCiAg
ICAgICAgIGIgdHJhcF9pcnEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxOCAtIElSUSAqLwog
ICAgICAgICBiIHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8K
IAogREVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQogREVGSU5FX1RSQVBf
RU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQogREVGSU5FX1RSQVBfRU5UUlkocHJlZmV0Y2hfYWJvcnQp
Ci1ERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29yKQorREVGSU5FX1RSQVBfRU5UUlkoZ3Vlc3Rf
c3luYykKIERFRklORV9UUkFQX0VOVFJZX05PSVJRKGlycSkKIERFRklORV9UUkFQX0VOVFJZX05P
SVJRKGZpcSkKIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQoZGF0YV9hYm9ydCkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMKaW5kZXggMTM3ZTY3YzY3NC4uMDZhZmM4YTRlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTE4OSw3
ICsxODksNyBAQCBoeXBfc3luYzoKICAgICAgICAgZW50cnkgICBoeXA9MQogICAgICAgICBtc3Ig
ICAgIGRhaWZjbHIsICM2CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAg
ZG9fdHJhcF9oeXBlcnZpc29yCisgICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBfc3luYwogICAg
ICAgICBleGl0ICAgIGh5cD0xCiAKIGh5cF9pcnE6CkBAIC0yMTEsNyArMjExLDcgQEAgZ3Vlc3Rf
c3luYzoKICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllf
RVhJVCkKICAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNgogICAgICAgICBtb3YgICAgIHgwLCBz
cAotICAgICAgICBibCAgICAgIGRvX3RyYXBfaHlwZXJ2aXNvcgorICAgICAgICBibCAgICAgIGRv
X3RyYXBfZ3Vlc3Rfc3luYwogMToKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKIApA
QCAtMjU0LDcgKzI1NCw3IEBAIGd1ZXN0X3N5bmNfY29tcGF0OgogICAgICAgICAgICAgICAgICAg
ICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQogICAgICAgICBtc3IgICAgIGRh
aWZjbHIsICM2CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJh
cF9oeXBlcnZpc29yCisgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCiAxOgogICAg
ICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDYwMTBjOTZjNTQuLjY0NTgxMjIx
MGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCkBAIC0yODA1LDcgKzI4MDUsNyBAQCBzdGF0aWMgdm9pZCBlbnRlcl9oeXBlcnZpc29y
X2hlYWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogfQogCi1hc21saW5rYWdl
IHZvaWQgZG9fdHJhcF9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorYXNt
bGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKICAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owog
CkBAIC0yOTI1LDYgKzI5MjUsMjEgQEAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNv
cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgZG9fdHJhcF9kYXRhX2Fib3J0
X2d1ZXN0KHJlZ3MsIGhzcik7CiAgICAgICAgIGJyZWFrOwogCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgcHJpbnRrKCJVbmtub3duIEd1ZXN0IFRyYXAuIEhTUj0weCV4IEVDPTB4JXggSUw9JXggU3lu
ZHJvbWU9MHglIlBSSXgzMiJcbiIsCisgICAgICAgICAgICAgICBoc3IuYml0cywgaHNyLmVjLCBo
c3IubGVuLCBoc3IuaXNzKTsKKyAgICAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJHdWVzdCIsIHJl
Z3MpOworICAgIH0KK30KKworYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJp
dHMgPSByZWdzLT5oc3IgfTsKKworICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKKwor
ICAgIHN3aXRjaCAoIGhzci5lYyApCisgICAgewogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBj
YXNlIEhTUl9FQ19CUks6CiAgICAgICAgIGRvX3RyYXBfYnJrKHJlZ3MsIGhzcik7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:30:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:30:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eFr-0006rz-Mg; Fri, 05 May 2017 14:30:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6eFq-0006pl-Dc
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:30:46 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5F/0A-01868-59C8C095; Fri, 05 May 2017 14:30:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTXdqD0+
 kwZJTAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFplOsBe/5Kvb0NTA1MPbwdDFycggJbGKU
 uL27touRC8g+zSjR1DSJDSTBJqApcefzJyYQW0RAWuLa58uMIDazQJrEshWvwWxhASeJ6ztaw
 WpYBFQlVq08DWbzClhKLHk3FWyOhIC8xK62i6wgNqeAlcSZ//uYIRZbSsxZ3sU+gZF7ASPDKk
 b14tSistQiXWO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7G5i9Ohxg
 lOZiURHnTRHkihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXusGygkWpaanVqRl5gDDDCYtwcGj
 JML7uwsozVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rzrQGYIgBRllObBjYCF/CVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ8waATOHJzCuB2/QK6AgmoCOiRcGOKElESEk1MIophC67Ev
 BI4+jVHZG5DoEv19rm3W7mTd6huITPir9EWXVf55t/LEvlFAXFJZfMj9UU2Me+SPFqmvfxIPM
 ablv2ny7mQlENezcerVKP65wyddNUPvb5vIuWd1vtVFh7J8fT9fCMyRVr3IzbZpzfx88t+e2L
 RVKivoT3hcmbfJdebi29r1dUqcRSnJFoqMVcVJwIALY8iYx0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493994644!99056222!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32645 invoked from network); 5 May 2017 14:30:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 5 May 2017 14:30:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 78FD4344;
 Fri,  5 May 2017 07:30:44 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B5DC53F3E1;
 Fri,  5 May 2017 07:30:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  5 May 2017 15:30:36 +0100
Message-Id: <20170505143036.27405-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505143036.27405-1-julien.grall@arm.com>
References: <20170505143036.27405-1-julien.grall@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 3/3] xen/arm: Survive unknown traps from
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHdlIGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5FQyB2YWx1ZSB3ZSBk
b24ndCByZWNvZ25pc2UuCkFzIGNvbmZpZ3VyYWJsZSBkaXNhYmxlcy9lbmFibGVzIGFyZSBhZGRl
ZCB0byB0aGUgYXJjaGl0ZWN0dXJlCihjb250cm9sbGVkIGJ5IFJFUzEvUkVTTyBiaXRzIHJlc3Bl
Y3RpdmVseSksIHdpdGggYXNzb2NpYXRlZCBzeW5jaHJvbm91cwpleGNlcHRpb25zLCBpdCBtYXkg
YmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciBleGNlcHRpb25zIHdpdGgKY2xhc3Nl
cyB0aGF0IHdlIGRvbid0IHJlY29nbmlzZS4KCldoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2Ug
ZXhjZXB0aW9ucyBpbiBhIG1hbm5lciB1c2VmdWwgdG8gdGhlIGd1ZXN0LAp3ZSBjYW4gYXZvaWQg
YnJpbmdpbmcgZG93biB0aGUgaG9zdC4gUGVyIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NSwgcGFn
ZQpENy0xOTM3LCBFQyB2YWx1ZXMgd2l0aGluIHRoZSByYW5nZSAweDAwIC0gMHgyYyBhcmUgcmVz
ZXJ2ZWQgZm9yIGZ1dHVyZQp1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25zLCBhbmQgRUMg
d2l0aGluIHRoZSByYW5nZSAweDJkIC0gMHgzZiBtYXkKYmUgdXNlZCBmb3IgZWl0aGVyIHN5bmNo
cm9ub3VzIG9yIGFzeW5jaHJvbm91cyBleGNlcHRpb25zLgoKVGhlIHBhdGNoIG1ha2VzIFhlbiBo
YW5kbGUgYW55IHVua25vd24gRUMgYnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRApleGNlcHRpb24g
aW50byB0aGUgZ3Vlc3QsIHdpdGggYSBjb3JyZXNwb25kaW5nIChyYXRlbGltaXRlZCkgd2Fybmlu
ZyBpbgp0aGUgbG9nLgoKVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgZjA1MGZl
N2E5MTY0ICJhcm06IEtWTTogU3Vydml2ZSB1bmtub3duCnRyYXBzIGZyb20gdGhlIGd1ZXN0Ii4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2Vk
LWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2Vz
IGluIHYyOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNo
L2FybS90cmFwcy5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggNjQ1ODEyMjEwZC4uNmNmOWVlNzI0NCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI5
MjYsOSArMjkyNiwxMCBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIHByaW50aygiVW5rbm93biBHdWVzdCBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4
IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4iLAotICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5l
YywgaHNyLmxlbiwgaHNyLmlzcyk7Ci0gICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiR3Vlc3Qi
LCByZWdzKTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAg
ICAiVW5rbm93biBHdWVzdCBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4
JSJQUkl4MzIiXG4iLAorICAgICAgICAgICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4s
IGhzci5pc3MpOworICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiAg
ICAgfQogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:40:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eP4-00084M-SO; Fri, 05 May 2017 14:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6eP4-00084G-B3
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:40:18 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C7/FE-02189-1DE8C095; Fri, 05 May 2017 14:40:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/dCH0+
 kwdYV5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJGycYC+aLVMzZ8J6xgfGUQBcjJ4eQQJ7E
 wd9fWbsYOTh4BewkDq8vAwlLCBhKPH1/nQ3EZhFQlVg1cQETiM0moC7R9mw7K4gtIqAtsWbiS
 uYuRi4OZoHVjBL3r34HaxAWSJNY/e8jG8R8N4krK+axgNicAu4Sm+cdYYLYJSjxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKq
 XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYfPUMDIw7GFtP+B1ilORgUhLlTRPl
 iRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKEry9vUB1gkWp6akVaZk5wPiAK
 ZXg4FES4Z0IkuYtLkjMLc5Mh0idYlSUEuddDpIQAElklObBtcFi8hKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd4VIFN4MvNK4Ka/AlrMBLQ4WhRscUkiQkqqgXGGtZjgFI4W59ZVzWpfXTi
 /nM6f9UHR/Ob+tYafV3xc8VmCz7f6XUzbpvgm7e8TMiN35yrs+PT0d+s+vtRNF11iC2fNu7CQ
 J2/6i1daXB1S7/ffcixQdq9Z8qVPM3vKEcPdnx3Ef71RuDv33YTVqic4NdJfXnEyjH3t1v539
 5TONRrxuhElM6cosRRnJBpqMRcVJwIAwbcp5MQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493995214!91381320!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17212 invoked from network); 5 May 2017 14:40:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 14:40:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 08:40:13 -0600
Message-Id: <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 08:40:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Zhang" <xiong.y.zhang@intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
In-Reply-To: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, yu.c.zhang@linux.intel.com,
 zhiyuan.lv@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDA1OjUyLCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
Ogo+ICdjb21taXQgMTY3OWUwZGYzZGY2ICgieDg2L2lvcmVxIHNlcnZlcjogYXN5bmNocm9ub3Vz
bHkgcmVzZXQKPiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScgd2lsbCBj
YWxsCj4gcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCgpIHdoaWNoIHNldCBlbnRyeS5yZWNh
bGM9MS4gVGhlbgo+IHRoZSBmb2xsb3dpbmcgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2ZXIpIHdp
bGwgcmV0dXJuCj4gcDJtX3JhbV9ydyB0eXBlLgo+IEJ1dCAnY29tbWl0IDZkNzc0YTk1MTY5NiAo
Ing4Ni9pb3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVzZXQKPiBvdXRzdGFuZGluZyBwMm1f
aW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIiknCj4gYXNz
dW1lIGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSB3aWxsIHJldHVybiBwMm1faW9yZXFfc2Vy
dmVyCj4gdHlwZSwgdGhlbiByZXNldCBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMuIFRoZSBmYWN0
IGlzIHRoZSBhc3N1bXB0aW9uCj4gaXNuJ3QgdHJ1ZSwgYW5kIHN5c25jaHJvbm91c2x5IHJlc2V0
IGZ1bmN0aW9uIGNvdWxkbid0IHdvcmsuIFRoZW4KPiBpb3JlcS5lbnRyeV9jb3VudCBpcyBsYXJn
ZXIgdGhhbiB6ZXJvIGFmdGVyIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMsCj4gZmluYWxseSB0aGlz
IHJlc3VsdHMgRG9tVSBjb3VsZG4ndCByZWJvb3QuCgpJJ3ZlIGhhZCB0cm91YmxlIHVuZGVyc3Rh
bmRpbmcgdGhpcyBwYXJ0IGFscmVhZHkgb24gdjEgKGJ0dywgd2h5IGlzCnRoaXMgb25lIG5vdCB0
YWdnZWQgdjI/KSwgYW5kIHNpbmNlIEkgc3RpbGwgY2FuJ3QgZmlndXJlIGl0IEkgaGF2ZSB0byBh
c2s6CldoeSBpcyBpdCB0aGF0IGd1ZXN0IHJlYm9vdCBpcyBiZWluZyBpbXBhY3RlZCBoZXJlPyBG
cm9tIHdoYXQgSSByZWNhbGwKYSBub24temVybyBjb3VudCBzaG91bGQgb25seSBwcmV2ZW50IG1p
Z3JhdGlvbi4KCj4gVGhpcyBwYXRjaCBhZGQgYSBQMk1fUFJFX1JFQ0FMQyBmbGFnIHRvIHAybV9x
dWVyeV90LCB0aGVuCj4gZ2V0X2VudHJ5KFAyTV9QUkVfUkVDQUxDKSB3aWxsIHJldHVybiBwMm1f
aW9yZXFfc2VydmVyIHR5cGUKPiBmb3IgcDJtX2lvcmVxX3NlcnZlciBwZm4sIGFuZCBmaW5hbGx5
IGNoYW5nZSBtZW0gdHlwZSB0aHJvdWdoIHNldF9lbnRyeS4KClRoaXMgbG9va3MgdG8gYmUgYSBy
ZWxhdGl2ZWx5IGxpdHRsZSBpbXBhY3QgY2hhbmdlLCBidXQgbmV2ZXJ0aGVsZXNzCkknbSB3b25k
ZXJpbmcgd2hldGhlciBzb21lb25lIGVsc2UgKEdlb3JnZT8pIG1heSBiZSBhYmxlIHRvCnRoaW5r
IG9mIHNvbWUgbW9yZSBlbGVnYW50IHNvbHV0aW9uIChJIGhhdmUgdG8gYWRtaXQgdGhhdCwgaGF2
aW5nCnN1Z2dlc3RlZCB0aGUgb25lIGhlcmUsIEkgY2FuJ3QpLgoKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+IEBAIC05
OTEsOCArOTkxLDExIEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCj4gIAo+ICAgICAgaWYgKCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeSkgKQo+ICAg
ICAgewo+IC0gICAgICAgICp0ID0gcDJtX3JlY2FsY190eXBlKHJlY2FsYyB8fCBlcHRfZW50cnkt
PnJlY2FsYywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnktPnNhX3Ay
bXQsIHAybSwgZ2ZuKTsKPiArICAgICAgICBpZiAoICEocSAmIFAyTV9QUkVfUkVDQUxDKSApCgpI
ZXJlIGFuZCBlbHNld2hlcmUgeW91IHdhbnQgdG8gdXNlIGxpa2VseSgpLiBBbmQgaW4gZmFjdCBJ
IHdvbmRlcgp3aGV0aGVyIG92ZXJhbGwgaXQgd291bGRuJ3QgYmUgYmV0dGVyIHRvIHBhc3MgcSAo
b3IganVzdCB0aGUgYm9vbGVhbgpyZXN1bHRpbmcgZnJvbSBxICYgUDJNX1BSRV9SRUNBTEMpIHRv
IHAybV9yZWNhbGNfdHlwZSgpLAphdm9pZGluZyB0aGVzZSByZWN1cnJpbmcgaWYvZWxzZS1zIHlv
dSBhZGQuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwo+IEBAIC0xMDIwLDYgKzEwMjAsOCBAQCB2b2lkIHAybV9maW5pc2hfdHlwZV9j
aGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHAybV90eXBlX3QgdDsKPiAgICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZmlyc3RfZ2ZuKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgbGFz
dF9nZm4gPSBnZm4gKyBtYXhfbnIgLSAxOwo+ICsgICAgbWZuX3QgbWZuOwo+ICsgICAgcDJtX2Fj
Y2Vzc190IGE7CgpQbGVhc2UgcHV0IHRoZXNlIHZhcmlhYmxlIGRlY2xhcmF0aW9ucyAuLi4KCj4g
QEAgLTEwMjksMTAgKzEwMzEsMTAgQEAgdm9pZCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsCj4gICAgICBsYXN0X2dmbiA9IG1pbihsYXN0X2dmbiwgcDJtLT5tYXhfbWFw
cGVkX3Bmbik7Cj4gICAgICB3aGlsZSAoIGdmbiA8PSBsYXN0X2dmbiApCj4gICAgICB7CgouLi4g
aGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 14:40:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eP2-000845-K9; Fri, 05 May 2017 14:40:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1d6eP2-00083z-1Y
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:40:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DA/9D-03920-FCE8C095; Fri, 05 May 2017 14:40:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jO65Pp5
 Ig4/vDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1a7axFPwTrLgxvYW5gfE9XxcjF4eQwGwm
 iYk3tzN2MXJysAjYSxy/+5cZxGYUKJPYteEclJ0rcebwTzaIGjuJTcca2SCatzNKPPo9kQUkw
 SagI/H96SmwBhEBNYmJJyYwgxQxC3QySpxru8IEkhAWSJCY8vow0DYOoO4iiXkfQkFMFgFVif
 YXDiDlnAJdjBIPJh0FO4hXwFBi1c4DYItFBSwlZh+8DRUXlDg58wnYXmYBCYmDL16A7ZUQ0JZ
 4fHo6I8ggCYE+Romeu98ZJzAKz0LSMwtJzwJGplWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYG
 Znq5qcXFiempOYlJxXrJ+bmbGIEhzQAEOxgvbww4xCjJwaQkypsmyhMpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYKXBRgjQoJFqempFWmZOcDogklLcPAoifBO7AVK8xYXJOYWZ6ZDpE4x6nK8W/
 rhPZMQS15+XqqUOK81yAwBkKKM0jy4EbBIv8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXim
 QKTyZeSVwm14BHcEEdES0KNgRJYkIKakGxsIHz5Vnt/VfXWEXd+mmrYdXl1mg+8u0jhmnjncV
 mC1aJXNm6ox/z3evlLbzD1zjZ7opMS16TsG6HQ65044UMOfvsNnfJvjV9m3SlY0T15zg+M/Ad
 Gtee8j+oubXD08e9LHdHtlyvcesJctP3v/Ps/dfs2LerptlJPa6Y+8nf6UpG99uLzyYuUCJpT
 gj0VCLuag4EQDNZq1o7wIAAA==
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493995213!47754600!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36297 invoked from network); 5 May 2017 14:40:14 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 14:40:14 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D4B874E4C5;
 Fri,  5 May 2017 14:40:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com D4B874E4C5
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com D4B874E4C5
Received: from vitty.brq.redhat.com.redhat.com (vitty.brq.redhat.com
 [10.34.26.3])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 65FAD1841D;
 Fri,  5 May 2017 14:40:11 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: David Miller <davem@davemloft.net>
References: <20170504122304.11735-1-vkuznets@redhat.com>
 <20170504.112150.391662736580694835.davem@davemloft.net>
Date: Fri, 05 May 2017 16:40:10 +0200
In-Reply-To: <20170504.112150.391662736580694835.davem@davemloft.net> (David
 Miller's message of "Thu, 04 May 2017 11:21:50 -0400 (EDT)")
Message-ID: <87lgqb74fp.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Fri, 05 May 2017 14:40:13 +0000 (UTC)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen-netfront: avoid crashing on resume
	after a failure in talk_to_netback()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGF2aWQgTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PiB3cml0ZXM6Cgo+IEZyb206IFZpdGFs
eSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Cj4gRGF0ZTogVGh1LCAgNCBNYXkgMjAx
NyAxNDoyMzowNCArMDIwMAo+Cj4+IFVuYXZvaWRhYmxlIGNyYXNoZXMgaW4gbmV0ZnJvbnRfcmVz
dW1lKCkgYW5kIG5ldGJhY2tfY2hhbmdlZCgpIGFmdGVyIGEKPj4gcHJldmlvdXMgZmFpbCBpbiB0
YWxrX3RvX25ldGJhY2soKSAoZS5nLiB3aGVuIHdlIGZhaWwgdG8gcmVhZCBNQUMgZnJvbQo+PiB4
ZW5zdG9yZSkgd2VyZSBkaXNjb3ZlcmVkLiBUaGUgZmFpbHVyZSBwYXRoIGluIHRhbGtfdG9fbmV0
YmFjaygpIGRvZXMKPj4gdW5yZWdpc3Rlci9mcmVlIGZvciBuZXRkZXYgYnV0IHdlIGRvbid0IHJl
c2V0IGRydmRhdGEgYW5kIHdlIHRyeSBhY2Nlc3NpbmcKPj4gaXQgYWdhaW4gYWZ0ZXIgcmVzdW1l
Lgo+PiAKPj4gUmVzZXQgZHJ2ZGF0YSBpbiBuZXRiYWNrX2NoYW5nZWQoKSB0aGUgc2FtZSB3YXkg
d2UgcmVzZXQgaXQgaW4KPj4gbmV0ZnJvbnRfcHJvYmUoKSBhbmQgY2hlY2sgZm9yIE5VTEwgaW4g
Ym90aCBuZXRmcm9udF9yZXN1bWUoKSBhbmQKPj4gbmV0YmFja19jaGFuZ2VkKCkgdG8gcHJvcGVy
bHkgaGFuZGxlIHRoZSBzaXR1YXRpb24uCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6
bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+Cj4gVGhlIGNpcmN1bXN0YW5jZXMgdW5kZXIg
d2hpY2ggbmV0ZnJvbnRfcHJvYmUoKSBOVUxMcyBvdXQgdGhlIGRldmljZQo+IHByaXZhdGUgaXMg
ZGlmZmVyZW50IHRoYW4gd2hhdCB5b3UgcHJvcG9zZSBoZXJlLCB3aGljaCBpcyB0byBkbyBpdAo+
IG9uIGEgbGl2ZSBkZXZpY2UgaW4gbmV0YmFja19jaGFuZ2VkKCkgd2hpbHN0IG11dGxpcGxlIHN1
c2JzeXRlbXMKPiBoYXZlIGEgcmVmZXJlbmNlIHRvIHRoaXMgZGV2aWNlIGFuZCBjYW4gY2FsbCBp
bnRvIHRoZSBkcml2ZXIgc3RpbGwuCj4KPiBJdCBpcyBvbmx5IGxlZ2FsIHRvIGRvIHRoaXMgaW4g
dGhlIHByb2JlIGZ1bmN0aW9uIGJlY2F1c2Ugc3VjaAo+IHJlZmVyZW5jZXMgYW5kIGV4ZWN1dGlv
biBwb3NzaWJpbGl0aWVzIGRvIG5vdCBleGlzdCBhdCB0aGF0IHBvaW50Lgo+Cj4gV2hhdCByZWFs
bHkgbmVlZHMgdG8gaGFwcGVuIGlzIHRoYXQgdGhlIHhlbmJ1c19kcml2ZXIgbXVzdCBiZSB0b2xk
IHRvCj4gdW5yZWdpc3RlciB0aGlzIHhlbiBkZXZpY2UgYW5kIHN0b3AgbWFraW5nIGNhbGxzIGlu
dG8gdGhlIGRyaXZlciBmb3IKPiBpdCBiZWZvcmUgeW91IHJlbGVhc2UgdGhlIG5ldGRldiBzdGF0
ZS4KPgo+IFRoYXQgaXMgdGhlIG9ubHkgcmVhc29uYWJsZSB3YXkgdG8gZml4IHRoaXMgYnVnLgoK
VHJ1ZSwKCmFmdGVyIGxvb2tpbmcgYXQgdGhlIGlzc3VlIGFnYWluIEkgcmVhbGl6ZWQgdGhhdCBy
ZW1vdmluZyBoYWxmIG9mIHRoZQpkZXZpY2UgaW4gdGFsa190b19uZXRiYWNrKCkgaXMgYSBtaXN0
YWtlIC0gd2Ugc2hvdWxkIGVpdGhlciB0cmVhdCBlcnJvcnMKYXMgZmF0YWwgYW5kIHJlbW92ZSB0
aGUgZGV2aWNlIGNvbXBsZXRlbHkgb3IgbGVhdmUgbmV0ZGV2IGluIHBsYWNlCmhvcGluZyB0aGF0
IGl0J2xsIG1hZ2ljYWxseSBnb3QgZml4ZWQgbGF0ZXIuIEknbSBsZWFuaW5nIHRvd2FyZHMgdGhl
CmZvcm1lciwgSSB0cmllZCBhbmQgdGhlIGZvbGxvd2luZyBzaW1wbGUgcGF0Y2ggZG9lcyB0aGUg
am9iOgoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIGIvZHJpdmVycy9u
ZXQveGVuLW5ldGZyb250LmMKaW5kZXggNmZmYzQ4Mi4uN2I2MWFkYiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9uZXQveGVuLW5ldGZyb250LmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMK
QEAgLTE5MzQsOCArMTkzNCw3IEBAIHN0YXRpYyBpbnQgdGFsa190b19uZXRiYWNrKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsCiAgICAgICAgeGVubmV0X2Rpc2Nvbm5lY3RfYmFja2VuZChpbmZv
KTsKICAgICAgICB4ZW5uZXRfZGVzdHJveV9xdWV1ZXMoaW5mbyk7CiAgb3V0OgotICAgICAgIHVu
cmVnaXN0ZXJfbmV0ZGV2KGluZm8tPm5ldGRldik7Ci0gICAgICAgeGVubmV0X2ZyZWVfbmV0ZGV2
KGluZm8tPm5ldGRldik7CisgICAgICAgZGV2aWNlX3VucmVnaXN0ZXIoJmRldi0+ZGV2KTsKICAg
ICAgICByZXR1cm4gZXJyOwogfQoKSW4gY2FzZSBub29uZSBpcyBhZ2FpbnN0IHRoaXMgYmlnIGhh
bW1lciBJIGNhbiBzZW5kIHRoaXMgYXMgdjIuCgpUaGFuayB5b3UgZm9yIHlvdXIgZmVlZGJhY2ss
IERhdmlkIQoKLS0gCiAgVml0YWx5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:42:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:42:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eRa-0008IP-ME; Fri, 05 May 2017 14:42:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d6eRZ-0008IH-I5
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:42:53 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8A/18-03371-C6F8C095; Fri, 05 May 2017 14:42:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMbThiG5OP0+
 kQc8RWYslHxezODB6HN39mymAMYo1My8pvyKBNeNU60/Ggnd8Fas/trM1MO7n6WLk4hASmMAo
 0bz1G2sXIyeHhMAcVoldf4oh7CSJw6efMkHYNRLLlx1gAbGFBDQkbt9sZIew9zNJ/FgkBDeo6
 /dCZoiGIonmx5fYQGxeAUGJkzOfQDV7SEyf/xeshlPAXmL532vsEM3XmSUeTrkPto1NQFui7f
 UusItYBFQklq09AXVFosTzl5vZIYYGSJyYthdskLCAk8Sxya1gy0QElCV6f/1mARnKLNDIKDG
 57x9QAweQoy6xfp7QBEaRWUhumoWQWcDItIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83
 tbg4MT01JzGpWC85P3cTIzDQGYBgB+P9jQGHGCU5mJREedNEeSKF+JLyUyozEosz4otKc1KLD
 zHKcHAoSfCy9AHlBItS01Mr0jJzgDEHk5bg4FES4W0ESfMWFyTmFmemQ6ROMVpyvLj8/j0Tx6
 OVP4DkExApxJKXn5cqJc5rDdIgANKQUZoHNw6WFi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1F
 JmPd+L9AUnsy8Eritr4AOYgI6KFoU7KCSRISUVANjzoGQwFeMXdYfXTnOWT33OMTW37X+uEfx
 iTcO5XP7AzQT0+4l2W6NlLLaXOBiZ2hfW+mdLHpxjc7i1w8eigU3eBrrl2dydl/9fOwIW1z16
 59fN5sHfb/dlL3Jtey1B2Nk9xunrUd8Y15en2Q250SZD++xQ7sET1SufpW6eA1zy4sXJk6X4h
 8psRRnJBpqMRcVJwIABf+NOgYDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1493995372!66911408!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65360 invoked from network); 5 May 2017 14:42:52 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 14:42:52 -0000
Received: by mail-wr0-f196.google.com with SMTP id w50so917399wrc.0
 for <xen-devel@lists.xen.org>; Fri, 05 May 2017 07:42:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wjKBhmwz17IcgJnHI2MCJqogEZrJOH0o4LKdZLTxilU=;
 b=WPrAswiYeLF+NPKf9QgigAP8fzL7EHu7dyDXxQgiNfUz9HdRbCzBwbKShTvTeaQjbB
 Aun2oFYPIn3o5Z5B6kfMgjdq1x3UWmYayJQgaDEp4CUtcvBmAYVH3eCYqJ1xnE6BaovG
 dlKofu1bEOzKRAG+Dwqnsx6otqSheD6zmIv5FyIKj9kOMK3UDQAGBGzeyq25z6Ji6ySD
 5pcPAT6r+zlK7d+RIgiWMze58yPA2Qm6lijsq0hKuyJNDQx2CXas/Xuw4vuHs05xGf30
 RBuk246nviPsh3WG02DxTsEpv4pRH2QtRsDiafFLB8/oIWR9Rr4YJ7gNjdWs3WbVXfSv
 YRjw==
X-Gm-Message-State: AN3rC/65wi9T3sN+RJhvRlxrQ9uUvu+FGXTez5Ad/1Iq1KNwlbAqRkWP
 EtB5VBUW+HeuckVfb2E=
X-Received: by 10.223.177.219 with SMTP id r27mr31093199wra.148.1493995372000; 
 Fri, 05 May 2017 07:42:52 -0700 (PDT)
Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com.
 [74.125.82.43])
 by smtp.gmail.com with ESMTPSA id k22sm5726862wrc.12.2017.05.05.07.42.51
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 May 2017 07:42:51 -0700 (PDT)
Received: by mail-wm0-f43.google.com with SMTP id 142so8416563wma.1
 for <xen-devel@lists.xen.org>; Fri, 05 May 2017 07:42:51 -0700 (PDT)
X-Received: by 10.28.156.13 with SMTP id f13mr5314131wme.136.1493995370907;
 Fri, 05 May 2017 07:42:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Fri, 5 May 2017 07:42:10 -0700 (PDT)
In-Reply-To: <590B66D80200007800156E5E@prv-mh.provo.novell.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
 <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
 <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
 <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
 <5fe10b9e-7f94-b4da-615c-ec85ce47b205@bitdefender.com>
 <590B66D80200007800156E5E@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 5 May 2017 10:42:10 -0400
X-Gmail-Original-Message-ID: <CABfawh=+EuJJ6wCneOsf3CctDk7enNumHwhLzqDwdWZh1-udZw@mail.gmail.com>
Message-ID: <CABfawh=+EuJJ6wCneOsf3CctDk7enNumHwhLzqDwdWZh1-udZw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgNCwgMjAxNyBhdCAxMTozNyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAwNC4wNS4xNyBhdCAxNzoxNywgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiAwNS8wNC8xNyAxNzo1NywgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+Pj4gT24gVGh1LCBNYXkgNCwgMjAxNyBhdCA1OjIyIEFNLCBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjE0LCA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDA1LzA0LzE3IDEyOjEx
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjAwLCA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gQ3JlYXRlZCBhcmNoL3g4Ni9o
dm0vdm1fZXZlbnQuYyBhbmQgaW5jbHVkZS9hc20teDg2L2h2bS92bV9ldmVudC5oLAo+Pj4+Pj4+
IHdoZXJlIEhWTS1zcGVjaWZpYyB2bV9ldmVudC1yZWxhdGVkIGNvZGUgd2lsbCBsaXZlLiBUaGlz
IGNsZWFucyB1cAo+Pj4+Pj4+IGh2bV9kb19yZXN1bWUoKSBhbmQgZW5zdXJlcyB0aGF0IHRoZSB2
bV9ldmVudCBtYWludGFpbmVycyBhcmUKPj4+Pj4+PiByZXNwb25zaWJsZSBmb3IgY2hhbmdlcyB0
byB0aGF0IGNvZGUuCj4+Pj4+Pj4KPj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+Pj4+Pj4gQWNrZWQtYnk6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4+Pj4+Cj4+Pj4+PiBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+Pj4gYWxiZWl0IEkgd29uZGVyIC4uLgo+
Pj4+Pj4KPj4+Pj4+PiArdm9pZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2
KQo+Pj4+Pj4+ICt7Cj4+Pj4+Pj4gKyAgICBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhICp3Owo+
Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIGlmICggbGlrZWx5KCF2LT5hcmNoLnZtX2V2ZW50KSApCj4+
Pj4+Pj4gKyAgICAgICAgcmV0dXJuOwo+Pj4+Pj4KPj4+Pj4+IC4uLiB3aGV0aGVyIHRoaXMgbm93
IHdvdWxkbid0IGJldHRlciBiZSBhbiBBU1NFUlQoKS4KPj4+Pj4KPj4+Pj4gSSBoYXZlIG5vIG9i
amVjdGlvbnMgKGNhbiB0aGlzIGJlIGRvbmUgb24gY29tbWl0IG9yIHNob3VsZCBJIHJlLXNlbmQg
VjQ/KS4KPj4+Pgo+Pj4+IExldCdzIGZpcnN0IHNlZSB3aGF0IFRhbWFzIHRoaW5rcy4gSWYgaGUg
YWdyZWVzLCBJIHNlZSBub3QgcHJvYmxlbQo+Pj4+IGRvaW5nIHRoZSBhZGp1c3RtZW50IHdoaWxl
IGNvbW1pdHRpbmcuCj4+Pgo+Pj4gSSdtIG5vdCBxdWl0ZSBzdXJlIGhvdyBjb252ZXJ0aW5nIHRo
YXQgdG8gYW4gQVNTRVJUIHdvdWxkIHdvcmsuIEl0Cj4+PiBsb29rcyBmaW5lIHRvIG1lIGFzIGlz
IHRiaC4KPj4KPj4gSSB0aGluayBKYW4gbWVhbnMgdGhhdCwgc2luY2UgY3VycmVudGx5IHRoZSBv
bmx5IGNhbGxlciBpcwo+PiBodm1fZG9fcmVzdW1lKCkgd2hlcmUgdGhlcmUncyBhbHJlYWR5IHRo
YXQgY2hlY2sgbm93ICh0byBhdm9pZCB0aGUKPj4gY2FsbCksIHdlIGNvdWxkIGhlcmUgc2ltcGx5
IHJlcGxhY2UgdGhlIGlmKCkgd2l0aAo+PiBBU1NFUlQodi0+YXJjaC52bV9ldmVudCkuIEkgY291
bGQgYmUgd3JvbmcuIDopCj4KPiBZb3UgYXJlbid0IC0gdGhhdCdzIHByZWNpc2VseSBteSByZWFz
b25pbmcuCgpTbyBpZiB3ZSBhcmUgY2hhbmdpbmcgdGhpcyB0byBhbiBBU1NFUlQgaGVyZSB0aGVu
IGEgY2hlY2sgbmVlZHMgdG8gYmUKYWRkZWQgb24gdGhlIGNhbGxlciBzaXRlLiBUaGF0IHdvdWxk
IHdvcmsgZm9yIG1lLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eWc-00007i-CG; Fri, 05 May 2017 14:48:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6eWb-00007a-38
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:48:05 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F5/22-02180-3A09C095; Fri, 05 May 2017 14:48:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS3fRBJ5
 Ig4mP1CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJe5+wFxwUrPjUOZGpgfE6XxcjJ4eQQJ7E
 syMXmEFsXgE7iaNv/jKC2BIChhJP319nA7FZBFQlji14CRZnE1CXaHu2nRXEFhHQlli75xV7F
 yMXB7NAO6PEqU+3WEASwgJOEscmt7KBJIQEFrBIrLn6CWwSp0CgxN2rc4C2cQBtE5T4u0MYJM
 wsoCXx8BdELzPQ0GULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19h
 AL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMADrGRgYdzBOWOV3iFGSg0lJlDdN
 lCdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvbD9QTrAoNT21Ii0zBxgLMGkJDh4lEd7GPqA0b
 3FBYm5xZjpE6hSjopQ472qQPgGQREZpHlwbLP4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVB
 Lm5QCZwpOZVwI3/RXQYiagxdGiYItLEhFSUg2MLHtKvbvend770HzGrLpPx60Zr7mtWOa80uw
 Vx9zs438er/up/8+hTv2YlpdBbbbjnCdPHlzOfnKi57XE3Ijb5bWJRo13z6/mv7/2CU/Cqg0q
 1s93ff3esXva2+8smm4Gor1rQxZ6qe+/ndAnypgrscv0qavGk80r01ifftfev3fdvAbhZkOjQ
 iWW4oxEQy3mouJEAHvAqpi6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493995680!93741163!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24275 invoked from network); 5 May 2017 14:48:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 14:48:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 08:48:00 -0600
Message-Id: <590CACBE0200007800157417@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 08:47:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
 <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
 <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
 <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
 <5fe10b9e-7f94-b4da-615c-ec85ce47b205@bitdefender.com>
 <590B66D80200007800156E5E@prv-mh.provo.novell.com>
 <CABfawh=+EuJJ6wCneOsf3CctDk7enNumHwhLzqDwdWZh1-udZw@mail.gmail.com>
In-Reply-To: <CABfawh=+EuJJ6wCneOsf3CctDk7enNumHwhLzqDwdWZh1-udZw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE2OjQyLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBNYXkgNCwgMjAxNyBhdCAxMTozNyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMDQuMDUuMTcgYXQgMTc6MTcsIDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IE9uIDA1LzA0LzE3IDE3OjU3LCBUYW1hcyBLIExlbmd5
ZWwgd3JvdGU6Cj4+Pj4gT24gVGh1LCBNYXkgNCwgMjAxNyBhdCA1OjIyIEFNLCBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+PiBPbiAwNC4wNS4xNyBhdCAxMTox
NCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMDUvMDQvMTcg
MTI6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjAw
LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+IENyZWF0ZWQgYXJj
aC94ODYvaHZtL3ZtX2V2ZW50LmMgYW5kIGluY2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaCwK
Pj4+Pj4+Pj4gd2hlcmUgSFZNLXNwZWNpZmljIHZtX2V2ZW50LXJlbGF0ZWQgY29kZSB3aWxsIGxp
dmUuIFRoaXMgY2xlYW5zIHVwCj4+Pj4+Pj4+IGh2bV9kb19yZXN1bWUoKSBhbmQgZW5zdXJlcyB0
aGF0IHRoZSB2bV9ldmVudCBtYWludGFpbmVycyBhcmUKPj4+Pj4+Pj4gcmVzcG9uc2libGUgZm9y
IGNoYW5nZXMgdG8gdGhhdCBjb2RlLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+Pj4+Pj4+IEFja2Vk
LWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+Pj4+Pj4KPj4+Pj4+
PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+Pj4+IGFsYmVp
dCBJIHdvbmRlciAuLi4KPj4+Pj4+Pgo+Pj4+Pj4+PiArdm9pZCBodm1fdm1fZXZlbnRfZG9fcmVz
dW1lKHN0cnVjdCB2Y3B1ICp2KQo+Pj4+Pj4+PiArewo+Pj4+Pj4+PiArICAgIHN0cnVjdCBtb25p
dG9yX3dyaXRlX2RhdGEgKnc7Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKyAgICBpZiAoIGxpa2VseSgh
di0+YXJjaC52bV9ldmVudCkgKQo+Pj4+Pj4+PiArICAgICAgICByZXR1cm47Cj4+Pj4+Pj4KPj4+
Pj4+PiAuLi4gd2hldGhlciB0aGlzIG5vdyB3b3VsZG4ndCBiZXR0ZXIgYmUgYW4gQVNTRVJUKCku
Cj4+Pj4+Pgo+Pj4+Pj4gSSBoYXZlIG5vIG9iamVjdGlvbnMgKGNhbiB0aGlzIGJlIGRvbmUgb24g
Y29tbWl0IG9yIHNob3VsZCBJIHJlLXNlbmQgVjQ/KS4KPj4+Pj4KPj4+Pj4gTGV0J3MgZmlyc3Qg
c2VlIHdoYXQgVGFtYXMgdGhpbmtzLiBJZiBoZSBhZ3JlZXMsIEkgc2VlIG5vdCBwcm9ibGVtCj4+
Pj4+IGRvaW5nIHRoZSBhZGp1c3RtZW50IHdoaWxlIGNvbW1pdHRpbmcuCj4+Pj4KPj4+PiBJJ20g
bm90IHF1aXRlIHN1cmUgaG93IGNvbnZlcnRpbmcgdGhhdCB0byBhbiBBU1NFUlQgd291bGQgd29y
ay4gSXQKPj4+PiBsb29rcyBmaW5lIHRvIG1lIGFzIGlzIHRiaC4KPj4+Cj4+PiBJIHRoaW5rIEph
biBtZWFucyB0aGF0LCBzaW5jZSBjdXJyZW50bHkgdGhlIG9ubHkgY2FsbGVyIGlzCj4+PiBodm1f
ZG9fcmVzdW1lKCkgd2hlcmUgdGhlcmUncyBhbHJlYWR5IHRoYXQgY2hlY2sgbm93ICh0byBhdm9p
ZCB0aGUKPj4+IGNhbGwpLCB3ZSBjb3VsZCBoZXJlIHNpbXBseSByZXBsYWNlIHRoZSBpZigpIHdp
dGgKPj4+IEFTU0VSVCh2LT5hcmNoLnZtX2V2ZW50KS4gSSBjb3VsZCBiZSB3cm9uZy4gOikKPj4K
Pj4gWW91IGFyZW4ndCAtIHRoYXQncyBwcmVjaXNlbHkgbXkgcmVhc29uaW5nLgo+IAo+IFNvIGlm
IHdlIGFyZSBjaGFuZ2luZyB0aGlzIHRvIGFuIEFTU0VSVCBoZXJlIHRoZW4gYSBjaGVjayBuZWVk
cyB0byBiZQo+IGFkZGVkIG9uIHRoZSBjYWxsZXIgc2l0ZS4gVGhhdCB3b3VsZCB3b3JrIGZvciBt
ZS4KCkkgZG9uJ3QgZm9sbG93IC0gdGhlIHJlYXNvbiBJIGRpZCBhc2sgZm9yIGNvbnZlcnRpbmcg
dGhlIGlmKCkgaGVyZQp3YXMgYmVjYXVzZSAodXBvbiBteSByZXF1ZXN0KSBhIGNoZWNrIGluIHRo
ZSBjYWxsZXIgaGFzIGJlZW4KYWRkZWQgKG9yIGFjdHVhbGx5LCBpcyBiZWluZyBrZXB0IGZyb20g
dGhlIG9yaWdpbmFsIGNvZGUgaW5zdGVhZApvZiBkZWxldGluZyBpdCkgaW4gdGhpcyB2ZXJzaW9u
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eX4-0000AV-Kl; Fri, 05 May 2017 14:48:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6eX3-0000AK-HX
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:33 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C1/45-03613-0C09C095; Fri, 05 May 2017 14:48:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQvfABJ5
 Ig9mbJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdt76zFzxjr1i3+S9bA+Neti5GTg4JAT+J
 JXsOgtnCAhYSl/dcYwaxRQQCJE73NbCC2EICRRI/njWyg9jMAuoSMx/+YgKx2QT0JXa/+ARkc
 3DwCthKPD2vARJmEVCRaOprYQGxRQXCJd42HgGzeQUEJU7OfAJmcwrYS8xdvJwRYqSBxJFFc1
 ghbHmJ7W/nMEOsVZO41n+JHeLMdImJz3pYJjDyz0IyahaS9llI2hcwMq9iVC9OLSpLLdK10Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwTj7sv8hRkkOJiVR3jRRnkgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwM/UA5waLU9NSKtMwcYCzApCU4eJREeBv7gNK8xQWJu
 cWZ6RCpU4y6HHPufX3PJMSSl5+XKiXOawIyQwCkKKM0D24ELC4vMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZi3BWQKT2ZeCdymV0BHMAEdES0KdkRJIkJKqoGxOCHWY7GPmOBm8SMxyRx3961
 XPhuxZ+7hHVphqiohU/erbss4z23zZvNXUU+3IzWBwcmhgkFLZff3r01d+eeds0wM+7rKIK0p
 CrpND5rO5hhIB6m1Jn6sik8u2u19sHrrbYkfVhcbZ9xZu9aE9ZdQ2DYeBiO17wLfLLk/FlyzW
 3rEmX3GhHolluKMREMt5qLiRACb5yQtxgIAAA==
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1493995711!63442172!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27370 invoked from network); 5 May 2017 14:48:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="45501847"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590C96180200007800157300@prv-mh.provo.novell.com>
 <590C96180200007800157300@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d9668e88-ed46-af5b-cb94-901de981d283@citrix.com>
Date: Fri, 5 May 2017 15:41:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C96180200007800157300@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v3] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTQ6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCBkOWI3ZWYyMDlh
NyAoIng4NjogZHJvcCBmYWlsc2FmZSBjYWxsYmFjayBpbnZvY2F0aW9uIGZyb20KPiBhc3NlbWJs
eSIpIGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoIHdpdGggdGhlIGNsZWFudXAgaXQgZGlkOiBU
aGUKPiBjaGFuZ2VkIG1heGltdW0gZnJhbWUgc2l6ZSBzaG91bGQgYWxzbyBoYXZlIGJlZW4gcmVm
bGVjdGVkIGluIHRoZSBlYXJseQo+IGFkZHJlc3MgcmFuZ2UgY2hlY2sgKHdoaWNoIGhhcyBub3cg
YmVlbiBwb2ludGVkIG91dCB0byBoYXZlIGJlZW4gd3JvbmcKPiBhbnl3YXksIHVzaW5nIDYwIGlu
c3RlYWQgb2YgMHg2MCksIGFuZCBpdCBzaG91bGQgaGF2ZSB1cGRhdGVkIHRoZQo+IGNvbW1lbnQg
YWhlYWQgb2YgdGhlIGZ1bmN0aW9uLgo+Cj4gQWxzbyBhZGp1c3QgdGhlIGxvd2VyIGJvdW5kIC0g
YWxsIGlzIGZpbmUgKGZvciBvdXIgcHVycG9zZXMpIGlmIHRoZQo+IGluaXRpYWwgZ3Vlc3Qga2Vy
bmVsIHN0YWNrIHBvaW50ZXIgcG9pbnRzIHJpZ2h0IGF0IHRoZSBoeXBlcnZpc29yIGJhc2UKPiBh
ZGRyZXNzLCBhcyBvbmx5IG1lbW9yeSBfYmVsb3dfIHRoYXQgYWRkcmVzcyBpcyBnb2luZyB0byBi
ZSB3cml0dGVuLgo+Cj4gQWRkaXRpb25hbGx5IGxpbWl0IHRoZSBudW1iZXIgb2YgdGltZXMgJXJz
aSBpcyBiZWluZyBhZGp1c3RlZCB0byB3aGF0Cj4gaXMgcmVhbGx5IG5lZWRlZC4KPgo+IEZpbmFs
bHkgbW92ZSBleGNlcHRpb24gZml4dXAgY29kZSBpbnRvIHRoZSBkZXNpZ25hdGVkIC5maXh1cCBz
ZWN0aW9uCj4gYW5kIG1hY3JvaXplIHRoZSBzdG9yZXMgdG8gZ3Vlc3Qgc3RhY2suCj4KPiBSZXBv
cnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXB-0000CO-Sv; Fri, 05 May 2017 14:48:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXB-0000Bv-11
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 89/E8-03058-8C09C095; Fri, 05 May 2017 14:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUvfEBJ5
 Ig4nvmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1j86xFGz3qJi87xtbA+N54y5GTg4JAX+J
 BzsfMoPYbALKEj87e9lAbBEBPYmmA88ZQWxmgTyJs6sXsYLYwgLOEl/mPmICsVkEVCQaT84Fi
 /MKmEs82nqNEWKmvMSutotgcU4BC4nvK4+zgNhCQDV/HtyFshUkOqYfY4LoFZQ4OfMJC8QuCY
 mDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMDgYQCCHYyn1wUeYpTkYFIS5U0T5YkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7
 uh8oJ1iUmp5akZaZAwxjmLQEB4+SCG9jH1Cat7ggMbc4Mx0idYpRUUqcdzVInwBIIqM0D64NF
 juXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzbAjKFJzOvBG76K6DFTECLo0XBFpckIqSkGh
 g5TCfPuH8itfnBblbBj9tY0vXspl5utTLZnC6xXvPuB97bSserJ6w53MogfdjLPWab9Qfp6oP
 rs3L+zO+cX9DZxLRt8lf+wn8rvY7MuxtytEW8S8He9ugqvicXDdXu16btmfnz8RHOvRoMh9c+
 2v6ZNX6SXPr+j6bbOmLSwuIuhQU36C+5tPCPEktxRqKhFnNRcSIAMyf4yZgCAAA=
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493995718!66801448!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3458 invoked from network); 5 May 2017 14:48:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="422393569"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:21 +0100
Message-ID: <20170505144836.8612-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 03/18] x86/traps: lift do_guest_trap to
	domain.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHV0IGl0IGFsb25nIHNpZGUgd2l0aCBvdGhlciBwdl9pbmplY3QgZnVuY3Rpb25zIGFuZCByZW5h
bWUgaXQgdG8KcHZfaW5qZWN0X3RyYXAuCgpXZSBuZWVkIHRoaXMgYmVjYXVzZSB0aGlzIGZ1bmN0
aW9uIGlzIHVzZWQgYnkgUFYgZW11bGF0aW9uIGNvZGUgYW5kIFBWCnRyYXAgaGFuZGxpbmcgY29k
ZSwgd2hpY2ggd2lsbCBiZSBzcGxpdCBpbnRvIGRpZmZlcmVudCBmaWxlcy4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgg
fCAxMiArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMzUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94
ODYvdHJhcHMuYwppbmRleCA4MDIzMzkyYTA2Li4yNjM5YmU3ODUwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNjg0LDE4ICs2
ODQsNiBAQCB2b2lkIHB2X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVu
dCkKICAgICB9CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBkb19ndWVzdF90cmFwKHVuc2lnbmVk
IGludCB0cmFwbnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50IGV2
ZW50ID0gewotICAgICAgICAudmVjdG9yID0gdHJhcG5yLAotICAgICAgICAuZXJyb3JfY29kZSA9
ICgoKHRyYXBuciA8IDMyKSAmJiAoVFJBUF9IQVZFX0VDICYgKDF1IDw8IHRyYXBucikpKQotICAg
ICAgICAgICAgICAgICAgICAgICA/IHJlZ3MtPmVycm9yX2NvZGUgOiBYODZfRVZFTlRfTk9fRUMp
LAotICAgIH07Ci0KLSAgICBwdl9pbmplY3RfZXZlbnQoJmV2ZW50KTsKLX0KLQogc3RhdGljIHZv
aWQgaW5zdHJ1Y3Rpb25fZG9uZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQg
bG9uZyByaXApCiB7CiAgICAgcmVncy0+cmlwID0gcmlwOwpAQCAtNzAzLDcgKzY5MSw3IEBAIHN0
YXRpYyB2b2lkIGluc3RydWN0aW9uX2RvbmUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVu
c2lnbmVkIGxvbmcgcmlwKQogICAgIGlmICggcmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19URiAp
CiAgICAgewogICAgICAgICBjdXJyZW50LT5hcmNoLmRlYnVncmVnWzZdIHw9IERSX1NURVAgfCBE
Ul9TVEFUVVNfUkVTRVJWRURfT05FOwotICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfZGVidWcs
IHJlZ3MpOworICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2RlYnVnLCByZWdzKTsKICAgICB9
CiB9CiAKQEAgLTc1MSw3ICs3MzksNyBAQCBpbnQgc2V0X2d1ZXN0X21hY2hpbmVjaGVja190cmFw
Ym91bmNlKHZvaWQpCiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCB0
cmFwX2JvdW5jZSAqdGIgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlOwogIAotICAgIGRv
X2d1ZXN0X3RyYXAoVFJBUF9tYWNoaW5lX2NoZWNrLCBndWVzdF9jcHVfdXNlcl9yZWdzKCkpOwor
ICAgIHB2X2luamVjdF90cmFwKFRSQVBfbWFjaGluZV9jaGVjaywgZ3Vlc3RfY3B1X3VzZXJfcmVn
cygpKTsKICAgICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBuZWVkZWQgZm9y
IE1DRSBkZWxpdmVyeSBwYXRoICovCiAgICAgcmV0dXJuICFudWxsX3RyYXBfYm91bmNlKHYsIHRi
KTsKIH0KQEAgLTc2NCw3ICs3NTIsNyBAQCBpbnQgc2V0X2d1ZXN0X25taV90cmFwYm91bmNlKHZv
aWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCB0cmFwX2Jv
dW5jZSAqdGIgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlOwotICAgIGRvX2d1ZXN0X3Ry
YXAoVFJBUF9ubWksIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSk7CisgICAgcHZfaW5qZWN0X3RyYXAo
VFJBUF9ubWksIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSk7CiAgICAgdGItPmZsYWdzICY9IH5UQkZf
RVhDRVBUSU9OOyAvKiBub3QgbmVlZGVkIGZvciBOTUkgZGVsaXZlcnkgcGF0aCAqLwogICAgIHJl
dHVybiAhbnVsbF90cmFwX2JvdW5jZSh2LCB0Yik7CiB9CkBAIC03OTQsNyArNzgyLDcgQEAgdm9p
ZCBkb190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgaWYgKCBndWVzdF9t
b2RlKHJlZ3MpICkKICAgICB7Ci0gICAgICAgIGRvX2d1ZXN0X3RyYXAodHJhcG5yLCByZWdzKTsK
KyAgICAgICAgcHZfaW5qZWN0X3RyYXAodHJhcG5yLCByZWdzKTsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIApAQCAtMTA2MCw3ICsxMDQ4LDcgQEAgc3RhdGljIGludCBlbXVsYXRlX2ZvcmNlZF9p
bnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggY3VycmVudC0+
YXJjaC5jcHVpZF9mYXVsdGluZyAmJiAhZ3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgcmVncykg
KQogICAgIHsKICAgICAgICAgcmVncy0+cmlwID0gZWlwOwotICAgICAgICBkb19ndWVzdF90cmFw
KFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOworICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2Zh
dWx0LCByZWdzKTsKICAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKICAgICB9CiAK
QEAgLTEwOTYsNyArMTA4NCw3IEBAIHZvaWQgZG9faW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICB7CiAgICAgICAgIGlmICggIWVtdWxhdGVfaW52YWxpZF9yZHRzY3Ao
cmVncykgJiYKICAgICAgICAgICAgICAhZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChyZWdzKSAp
Ci0gICAgICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfaW52YWxpZF9vcCwgcmVncyk7CisgICAg
ICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2ludmFsaWRfb3AsIHJlZ3MpOwogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCkBAIC0xMjI0LDcgKzEyMTIsNyBAQCB2b2lkIGRvX2ludDMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBkb19n
dWVzdF90cmFwKFRSQVBfaW50MywgcmVncyk7CisgICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9pbnQz
LCByZWdzKTsKIH0KIAogc3RhdGljIHZvaWQgcmVzZXJ2ZWRfYml0X3BhZ2VfZmF1bHQoCkBAIC0z
MDM4LDcgKzMwMjYsNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgewogICAgICAgICAgICAgY3Vyci0+YXJjaC5k
ZWJ1Z3JlZ1s2XSB8PSBjdHh0LmJwbWF0Y2ggfCBEUl9TVEFUVVNfUkVTRVJWRURfT05FOwogICAg
ICAgICAgICAgaWYgKCAhKGN1cnItPmFyY2gucHZfdmNwdS50cmFwX2JvdW5jZS5mbGFncyAmIFRC
Rl9FWENFUFRJT04pICkKLSAgICAgICAgICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfZGVidWcs
IHJlZ3MpOworICAgICAgICAgICAgICAgIHB2X2luamVjdF90cmFwKFRSQVBfZGVidWcsIHJlZ3Mp
OwogICAgICAgICB9CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1V
TF9SRVRSWToKQEAgLTMxNTMsMTIgKzMxNDEsMTIgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRl
X29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgKCgoYXIgPj4gMTMpICYg
MykgPCAocmVncy0+Y3MgJiAzKSkgfHwKICAgICAgICAgICgoYXIgJiBfU0VHTUVOVF9UWVBFKSAh
PSAweGMwMCkgKQogICAgIHsKLSAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCBy
ZWdzKTsKKyAgICAgICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKCAhKGFyICYgX1NFR01FTlRfUCkgKQogICAgIHsK
LSAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX25vX3NlZ21lbnQsIHJlZ3MpOworICAgICAgICBw
dl9pbmplY3RfdHJhcChUUkFQX25vX3NlZ21lbnQsIHJlZ3MpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogICAgIGRwbCA9IChhciA+PiAxMykgJiAzOwpAQCAtMzE3NCw3ICszMTYyLDcgQEAgc3Rh
dGljIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICAgIShhciAmIF9TRUdNRU5UX1ApIHx8CiAgICAgICAgICAhKGFyICYgX1NFR01FTlRfQ09E
RSkgKQogICAgIHsKLSAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsK
KyAgICAgICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKQEAgLTMxODcsNyArMzE3NSw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVf
Z2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCBQVFJfRVJS
KHN0YXRlKSA9PSAtWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICAgICAgcHZfaW5qZWN0X2V2
ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBkb19ndWVz
dF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOworICAgICAgICAgICAgcHZfaW5qZWN0X3RyYXAo
VFJBUF9ncF9mYXVsdCwgcmVncyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTMyMzcs
NyArMzIyNSw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgIChvcG5kX3NlbCAmIH4zKSAhPSByZWdzLT5lcnJvcl9jb2Rl
IHx8CiAgICAgICAgICBkcGwgPCAob3BuZF9zZWwgJiAzKSApCiAgICAgewotICAgICAgICBkb19n
dWVzdF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOworICAgICAgICBwdl9pbmplY3RfdHJhcChU
UkFQX2dwX2ZhdWx0LCByZWdzKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMzI4NSw3
ICszMjczLDcgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgICAgLyogSW5uZXIgc3RhY2sga25vd24gb25seSBmb3Iga2Vy
bmVsIHJpbmcuICovCiAgICAgICAgICAgICBpZiAoIChzZWwgJiAzKSAhPSBHVUVTVF9LRVJORUxf
UlBMKHYtPmRvbWFpbikgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGRvX2d1ZXN0
X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X3Ry
YXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgZXNwID0gdi0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zcDsKQEAg
LTMzMDksNyArMzI5Nyw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHN0a3AgPSAodW5zaWduZWQgaW50ICopKHVu
c2lnbmVkIGxvbmcpKCh1bnNpZ25lZCBpbnQpYmFzZSArIGVzcCk7CiAgICAgICAgICAgICBpZiAo
ICFjb21wYXRfYWNjZXNzX29rKHN0a3AgLSA0IC0gbnBhcm0sICg0ICsgbnBhcm0pICogNCkgKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVs
dCwgcmVncyk7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwg
cmVncyk7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICAg
ICAgcHVzaChyZWdzLT5zcyk7CkBAIC0zMzI0LDEyICszMzEyLDEyIEBAIHN0YXRpYyB2b2lkIGVt
dWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAg
ICAgICAgIChhciAmIF9TRUdNRU5UX0NPREUpIHx8CiAgICAgICAgICAgICAgICAgICAgICAhKGFy
ICYgX1NFR01FTlRfV1IpIHx8CiAgICAgICAgICAgICAgICAgICAgICAhY2hlY2tfc3RhY2tfbGlt
aXQoYXIsIGxpbWl0LCBlc3AgKyBucGFybSAqIDQsIG5wYXJtICogNCkgKQotICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKKyAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIHB2X2luamVjdF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3Mp
OwogICAgICAgICAgICAgICAgIHVzdGtwID0gKHVuc2lnbmVkIGludCAqKSh1bnNpZ25lZCBsb25n
KQogICAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBpbnQpYmFzZSArIHJlZ3MtPmVz
cCArIG5wYXJtICogNCk7CiAgICAgICAgICAgICAgICAgaWYgKCAhY29tcGF0X2FjY2Vzc19vayh1
c3RrcCAtIG5wYXJtLCBucGFybSAqIDQpICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAg
ICAgICAgICAgIHB2X2luamVjdF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOwogICAgICAgICAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGRv
CkBAIC0zMzU1LDcgKzMzNDMsNyBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICBpZiAoICFyZWFkX2Rlc2NyaXB0b3Io
c3MsIHYsICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwKICAgICAgICAgICAgICAgICAgKChhciA+
PiAxMykgJiAzKSAhPSAoc2VsICYgMykgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAgICAgICAgcHZf
aW5qZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CiAgICAgICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCAhY2hlY2tfc3RhY2tfbGltaXQoYXIs
IGxpbWl0LCBlc3AsIDIgKiA0KSApCkBAIC0zMzY2LDcgKzMzNTQsNyBAQCBzdGF0aWMgdm9pZCBl
bXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICBz
dGtwID0gKHVuc2lnbmVkIGludCAqKSh1bnNpZ25lZCBsb25nKSgodW5zaWduZWQgaW50KWJhc2Ug
KyBlc3ApOwogICAgICAgICAgICAgaWYgKCAhY29tcGF0X2FjY2Vzc19vayhzdGtwIC0gMiwgMiAq
IDQpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBf
Z3BfZmF1bHQsIHJlZ3MpOworICAgICAgICAgICAgICAgIHB2X2luamVjdF90cmFwKFRSQVBfZ3Bf
ZmF1bHQsIHJlZ3MpOwogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KICAg
ICAgICAgfQpAQCAtMzQyNyw3ICszNDE1LDcgQEAgdm9pZCBkb19nZW5lcmFsX3Byb3RlY3Rpb24o
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGlmICggcGVybWl0X3NvZnRpbnQo
VElfR0VUX0RQTCh0aSksIHYsIHJlZ3MpICkKICAgICAgICAgewogICAgICAgICAgICAgcmVncy0+
cmlwICs9IDI7Ci0gICAgICAgICAgICBkb19ndWVzdF90cmFwKHZlY3RvciwgcmVncyk7CisgICAg
ICAgICAgICBwdl9pbmplY3RfdHJhcCh2ZWN0b3IsIHJlZ3MpOwogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAgICAgfQpAQCAtMzQ0Niw3ICszNDM0LDcgQEAgdm9pZCBkb19nZW5lcmFs
X3Byb3RlY3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogCiAgICAgLyog
UGFzcyBvbiBHUEYgYXMgaXMuICovCi0gICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCBy
ZWdzKTsKKyAgICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKICAgICByZXR1
cm47CiAKICBncF9pbl9rZXJuZWw6CkBAIC0zNjY2LDcgKzM2NTQsNyBAQCB2b2lkIGRvX2Rldmlj
ZV9ub3RfYXZhaWxhYmxlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgaWYgKCBj
dXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmIFg4Nl9DUjBfVFMgKQogICAgIHsKLSAgICAg
ICAgZG9fZ3Vlc3RfdHJhcChUUkFQX25vX2RldmljZSwgcmVncyk7CisgICAgICAgIHB2X2luamVj
dF90cmFwKFRSQVBfbm9fZGV2aWNlLCByZWdzKTsKICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbMF0gJj0gflg4Nl9DUjBfVFM7CiAgICAgfQogICAgIGVsc2UKQEAgLTM3MzksNyAr
MzcyNyw3IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
di0+YXJjaC5kZWJ1Z3JlZ1s2XSA9IHJlYWRfZGVidWdyZWcoNik7CiAKICAgICBsZXJfZW5hYmxl
KCk7Ci0gICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2RlYnVnLCByZWdzKTsKKyAgICBwdl9pbmplY3Rf
dHJhcChUUkFQX2RlYnVnLCByZWdzKTsKICAgICByZXR1cm47CiAKICBvdXQ6CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaAppbmRleCA2YWI5ODdmMjMxLi4zNTVhOGFmY2RiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAg
LTY1NSw2ICs2NTUsMTggQEAgc3RhdGljIGlubGluZSB2b2lkIHB2X2luamVjdF9wYWdlX2ZhdWx0
KGludCBlcnJjb2RlLCB1bnNpZ25lZCBsb25nIGNyMikKICAgICBwdl9pbmplY3RfZXZlbnQoJmV2
ZW50KTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHB2X2luamVjdF90cmFwKHVuc2lnbmVkIGlu
dCB0cmFwbnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgY29uc3Qgc3RydWN0IHg4Nl9ldmVudCBldmVu
dCA9IHsKKyAgICAgICAgLnZlY3RvciA9IHRyYXBuciwKKyAgICAgICAgLmVycm9yX2NvZGUgPSAo
KCh0cmFwbnIgPCAzMikgJiYgKFRSQVBfSEFWRV9FQyAmICgxdSA8PCB0cmFwbnIpKSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgPyByZWdzLT5lcnJvcl9jb2RlIDogWDg2X0VWRU5UX05PX0VDKSwK
KyAgICB9OworCisgICAgcHZfaW5qZWN0X2V2ZW50KCZldmVudCk7Cit9CisKICNlbmRpZiAvKiBf
X0FTTV9ET01BSU5fSF9fICovCiAKIC8qCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXD-0000DS-5a; Fri, 05 May 2017 14:48:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXB-0000Bx-GF
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:41 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 26/FF-03557-8C09C095; Fri, 05 May 2017 14:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvfEBJ5
 Igzs/xS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylk3uZCnbwVDQc/c7awLiVq4uRk0NCwF/i
 56Gb7CA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sICLxPIZh8FqWARUJBY+72MCs
 XkFzCVabi1mhZgpL7Gr7SKYzSlgIfF95XEWEFsIqObPg7tQtoJEx/RjUL2CEidnPmGB2CUhcf
 DFC+YJjLyzkKRmIUktYGRaxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKy
 XnJ+7iREYOgxAsINx5mX/Q4ySHExKorxpojyRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Y/uB
 coJFqempFWmZOcAghklLcPAoifA29gGleYsLEnOLM9MhUqcYFaXEeVeD9AmAJDJK8+DaYJFzi
 VFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK87iBTeDLzSuCmvwJazAS0OFoUbHFJIkJKqoFRmP
 NwVt9bf5XCKx632i7vEf+4tZQtottnd37rLPE54oxZL+/vKaoovcn3KEPo8T7DR3OZllYuEF2
 zsiYsVn7GzYNxzl82GV2cEV51K+QKu+YMLdMLWxwSV2z9sn775IDmU9dvq/yfeY/hft8q3siZ
 snpreiJvsZjo7as+8/71soVf77lLRx8VU2Ipzkg01GIuKk4EAIDJi2aXAgAA
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493995718!48142369!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42568 invoked from network); 5 May 2017 14:48:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="431072448"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:19 +0100
Message-ID: <20170505144836.8612-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 01/18] x86/traps: factor out
	pv_percpu_traps_init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJvZHkgb2Ygc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCBpcyBmb3Igc2V0dGluZyB1cCBQ
ViBzeXNjYWxsCnRyYW1wb2xpbmUuIE1vdmUgdGhhdCBpbnRvIGEgZGVkaWNhdGVkIGZ1bmN0aW9u
LgoKTGVhdmUgdGhlIEJVSUxEX0JVR19PTiBpbiB0aGUgb3JpZ2luYWwgZnVuY3Rpb24gYXMgaXQg
aXMgbm90IHRpZWQgdG8gUFYuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jIHwgMTMgKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5kZXggYWQ0ZDZjMWY0NC4uYTIzN2Y0
ZDVjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMzc0LDE2ICszNzQsMTMgQEAgREVGSU5FX1BFUl9D
UFUoc3RydWN0IHN0dWJzLCBzdHVicyk7CiB2b2lkIGxzdGFyX2VudGVyKHZvaWQpOwogdm9pZCBj
c3Rhcl9lbnRlcih2b2lkKTsKIAotdm9pZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQp
CitzdGF0aWMgdm9pZCBwdl9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQogewogICAgIHVuc2lnbmVk
IGxvbmcgc3RhY2tfYm90dG9tID0gZ2V0X3N0YWNrX2JvdHRvbSgpOwogICAgIHVuc2lnbmVkIGxv
bmcgc3R1Yl92YSA9IHRoaXNfY3B1KHN0dWJzLmFkZHIpOwogICAgIHVuc2lnbmVkIGNoYXIgKnN0
dWJfcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0OwogCi0gICAgLyogSVNUX01BWCBJU1Qg
cGFnZXMgKyAxIHN5c2NhbGwgcGFnZSArIDEgZ3VhcmQgcGFnZSArIHByaW1hcnkgc3RhY2suICov
Ci0gICAgQlVJTERfQlVHX09OKChJU1RfTUFYICsgMikgKiBQQUdFX1NJWkUgKyBQUklNQVJZX1NU
QUNLX1NJWkUgPiBTVEFDS19TSVpFKTsKLQogICAgIHN0dWJfcGFnZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHRoaXNfY3B1KHN0dWJzLm1mbikpKTsKIAogICAgIC8qCkBAIC00MjIsNiArNDE5LDE0
IEBAIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQogICAgIHdybXNybChNU1Jf
U1lTQ0FMTF9NQVNLLCBYRU5fU1lTQ0FMTF9NQVNLKTsKIH0KIAordm9pZCBzdWJhcmNoX3BlcmNw
dV90cmFwc19pbml0KHZvaWQpCit7CisgICAgLyogSVNUX01BWCBJU1QgcGFnZXMgKyAxIHN5c2Nh
bGwgcGFnZSArIDEgZ3VhcmQgcGFnZSArIHByaW1hcnkgc3RhY2suICovCisgICAgQlVJTERfQlVH
X09OKChJU1RfTUFYICsgMikgKiBQQUdFX1NJWkUgKyBQUklNQVJZX1NUQUNLX1NJWkUgPiBTVEFD
S19TSVpFKTsKKworICAgIHB2X3BlcmNwdV90cmFwc19pbml0KCk7Cit9CisKIHZvaWQgaW5pdF9p
bnQ4MF9kaXJlY3RfdHJhcChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgdHJhcF9pbmZv
ICp0aSA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0WzB4ODBdOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXD-0000Do-Dk; Fri, 05 May 2017 14:48:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXB-0000Bw-Gt
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:41 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6B/16-03058-8C09C095; Fri, 05 May 2017 14:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvfEBJ5
 Ig6YrIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ae82tYC1ZxVkxZNpu5gfExexcjJ4eEgL9E
 R9snJhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWMBYYsn1WcxdjBwcLAIqEj1zb
 EDCvALmEhfmfmOEGCkvsavtIlg5p4CFxPeVx1lAbCGgmj8P7kLZChId048xQfQKSpyc+YQFYp
 WExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYOgwAMEOxjXzAw8xSnIwKYnyponyRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4I3tB8oJFqWmp1akZeYAgxgmLcHBoyTC29gHlOYtLkjMLc5Mh0idYlSUEuddDdInAJLIKM2Da
 4NFziVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ87aATOHJzCuBm/4KaDET0OJoUbDFJYkIKa
 kGxuaDD8/d1F9/+sfUVj8x/ocO1lc2C5eUtbXasPyIMahg9PjG88stJS5da6YBfz7nzPaXzMp
 at+OLl1/ienCK4cCijbublLPnz+UsSVw5Mff2aw4x/nkeV7YfjeD7cOBrv+2mf/mh8+VvS/aZ
 XHzpHLjD4yLj2/KSQ3WpvpqWM5y4ny6epp1kp8RSnJFoqMVcVJwIABZc5uKXAgAA
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493995718!100324782!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30784 invoked from network); 5 May 2017 14:48:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="431072447"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:20 +0100
Message-ID: <20170505144836.8612-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 02/18] x86/traps: export trapstr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgd2lsbCBiZSB1c2VkIGluIGNvbW1vbiBhbmQgcHYgc3BlY2lmaWMgY29kZS4gRXhwb3J0IGl0
IGluIHRyYXBzLmguCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAg
IHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oIHwgMiArKwogMiBmaWxlcyBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDI3ZmRmMTJlZGIuLjgw
MjMzOTJhMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCkBAIC01NDQsNyArNTQ0LDcgQEAgc3RhdGljIGludCBubWlfc2hvd19leGVj
dXRpb25fc3RhdGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpCiAg
ICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBjb25zdCBjaGFyICp0cmFwc3RyKHVuc2lnbmVkIGlu
dCB0cmFwbnIpCitjb25zdCBjaGFyICp0cmFwc3RyKHVuc2lnbmVkIGludCB0cmFwbnIpCiB7CiAg
ICAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzdHJpbmdzW10gPSB7CiAgICAgICAgICJkaXZp
ZGUgZXJyb3IiLCAiZGVidWciLCAibm1pIiwgImJrcHQiLCAib3ZlcmZsb3ciLCAiYm91bmRzIiwK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvdHJhcHMuaAppbmRleCBlMzg4NGQ4NDA2Li5mMWQyNTEzZTZiIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFw
cy5oCkBAIC01MSw0ICs1MSw2IEBAIHVpbnQzMl90IGd1ZXN0X2lvX3JlYWQodW5zaWduZWQgaW50
IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKIHZvaWQgZ3Vlc3RfaW9fd3JpdGUodW5zaWduZWQg
aW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywgdWludDMyX3QgZGF0YSwKICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqKTsKIAorY29uc3QgY2hhciAqdHJhcHN0cih1bnNpZ25l
ZCBpbnQgdHJhcG5yKTsKKwogI2VuZGlmIC8qIEFTTV9UUkFQX0ggKi8KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXD-0000EH-LS; Fri, 05 May 2017 14:48:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXB-0000Bx-SH
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:41 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1F/FF-03557-9C09C095; Fri, 05 May 2017 14:48:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXvfkBJ5
 Ig7szmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNd+wLropUbH+0gbWBsVewi5GTQ0LAX+LB
 6unsIDabgLLEz85eNhBbREBPounAc0YQm1kgT+Ls6kWsXYwcHMICgRIndjiAhFkEVCQ2vQEJc
 3LwCphLXL+/ghFipLzErraLYHFOAQuJ7yuPs4DYQkA1fx7chbIVJDqmH2OC6BWUODnzCQvEKg
 mJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMCwYQCCHYwzL/sfYpTkYFIS5U0T5YkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEb
 2w+UEyxKTU+tSMvMAQYwTFqCg0dJhLexDyjNW1yQmFucmQ6ROsWoKCXOuxqkTwAkkVGaB9cGi
 5pLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZ1B5nCk5lXAjf9FdBiJqDF0aJgi0sSEVJSDY
 xd7vVb2Y2UFkdNDDmZsvRq8XfZ2bMOloesU6t23ZdvPuNYwwTWcPZOuZ3VRR+K9v2Ld76s9HX
 u2nKpCLXbMyz0/R98+uXqZS/pqnXyWti1TwGMyiqOVkdynepPn3pj03dJZpu27rKqm/euLvm/
 e1uvveTa/JOsv+qsvu6cMqlm0etLvDODxUuVWIozEg21mIuKEwFrrLD6lQIAAA==
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493995718!48142369!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42645 invoked from network); 5 May 2017 14:48:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="431072452"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:26 +0100
Message-ID: <20170505144836.8612-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 08/18] x86/traps: move
	set_guest_{machinecheck, nmi}_trapbounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgMjcgKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICB8IDI3IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9h
cmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDlkZTU3OThlNTguLmU5NjEyM2M3MWYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
CkBAIC0xOTEsNiArMTkxLDMzIEBAIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4
ODZfZXZlbnQgKmV2ZW50KQogICAgIH0KIH0KIAorLyoKKyAqIENhbGxlZCBmcm9tIGFzbSB0byBz
ZXQgdXAgdGhlIE1DRSB0cmFwYm91bmNlIGluZm8uCisgKiBSZXR1cm5zIDAgaWYgbm8gY2FsbGJh
Y2sgaXMgc2V0IHVwLCBlbHNlIDEuCisgKi8KK2ludCBzZXRfZ3Vlc3RfbWFjaGluZWNoZWNrX3Ry
YXBib3VuY2Uodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgc3Ry
dWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7CisKKyAg
ICBwdl9pbmplY3RfdHJhcChUUkFQX21hY2hpbmVfY2hlY2ssIGd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KSk7CisgICAgdGItPmZsYWdzICY9IH5UQkZfRVhDRVBUSU9OOyAvKiBub3QgbmVlZGVkIGZvciBN
Q0UgZGVsaXZlcnkgcGF0aCAqLworICAgIHJldHVybiAhbnVsbF90cmFwX2JvdW5jZSh2LCB0Yik7
Cit9CisKKy8qCisgKiBDYWxsZWQgZnJvbSBhc20gdG8gc2V0IHVwIHRoZSBOTUkgdHJhcGJvdW5j
ZSBpbmZvLgorICogUmV0dXJucyAwIGlmIG5vIGNhbGxiYWNrIGlzIHNldCB1cCwgZWxzZSAxLgor
ICovCitpbnQgc2V0X2d1ZXN0X25taV90cmFwYm91bmNlKHZvaWQpCit7CisgICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OworICAgIHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmdi0+YXJjaC5w
dl92Y3B1LnRyYXBfYm91bmNlOworICAgIHB2X2luamVjdF90cmFwKFRSQVBfbm1pLCBndWVzdF9j
cHVfdXNlcl9yZWdzKCkpOworICAgIHRiLT5mbGFncyAmPSB+VEJGX0VYQ0VQVElPTjsgLyogbm90
IG5lZWRlZCBmb3IgTk1JIGRlbGl2ZXJ5IHBhdGggKi8KKyAgICByZXR1cm4gIW51bGxfdHJhcF9i
b3VuY2UodiwgdGIpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpp
bmRleCBjMzhhOGExMTcxLi5lNzExODEwMzg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNjI2LDMzICs2MjYsNiBAQCB2b2lk
IGZhdGFsX3RyYXAoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGJvb2xfdCBzaG93
X3JlbW90ZSkKICAgICAgICAgICAocmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19JRikgPyAiIiA6
ICIsIElOIElOVEVSUlVQVCBDT05URVhUIik7CiB9CiAKLS8qCi0gKiBDYWxsZWQgZnJvbSBhc20g
dG8gc2V0IHVwIHRoZSBNQ0UgdHJhcGJvdW5jZSBpbmZvLgotICogUmV0dXJucyAwIGlmIG5vIGNh
bGxiYWNrIGlzIHNldCB1cCwgZWxzZSAxLgotICovCi1pbnQgc2V0X2d1ZXN0X21hY2hpbmVjaGVj
a190cmFwYm91bmNlKHZvaWQpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAg
IHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlOwot
IAotICAgIHB2X2luamVjdF90cmFwKFRSQVBfbWFjaGluZV9jaGVjaywgZ3Vlc3RfY3B1X3VzZXJf
cmVncygpKTsKLSAgICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBuZWVkZWQg
Zm9yIE1DRSBkZWxpdmVyeSBwYXRoICovCi0gICAgcmV0dXJuICFudWxsX3RyYXBfYm91bmNlKHYs
IHRiKTsKLX0KLQotLyoKLSAqIENhbGxlZCBmcm9tIGFzbSB0byBzZXQgdXAgdGhlIE5NSSB0cmFw
Ym91bmNlIGluZm8uCi0gKiBSZXR1cm5zIDAgaWYgbm8gY2FsbGJhY2sgaXMgc2V0IHVwLCBlbHNl
IDEuCi0gKi8KLWludCBzZXRfZ3Vlc3Rfbm1pX3RyYXBib3VuY2Uodm9pZCkKLXsKLSAgICBzdHJ1
Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5h
cmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7Ci0gICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9ubWksIGd1
ZXN0X2NwdV91c2VyX3JlZ3MoKSk7Ci0gICAgdGItPmZsYWdzICY9IH5UQkZfRVhDRVBUSU9OOyAv
KiBub3QgbmVlZGVkIGZvciBOTUkgZGVsaXZlcnkgcGF0aCAqLwotICAgIHJldHVybiAhbnVsbF90
cmFwX2JvdW5jZSh2LCB0Yik7Ci19Ci0KIHZvaWQgZG9fcmVzZXJ2ZWRfdHJhcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBpbnQgdHJhcG5yID0gcmVncy0+ZW50
cnlfdmVjdG9yOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXD-0000Ez-Ux; Fri, 05 May 2017 14:48:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXB-0000Bw-T6
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:42 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F2/26-03058-9C09C095; Fri, 05 May 2017 14:48:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUvfEBJ5
 Ig+a5Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8axlt9MBTtUK3btm87SwPhEpouRk0NCwF/i
 8KQtTCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sIC7xKktq9hBbBYBFYmr87+A2
 bwC5hLrjm1lhpgpL7Gr7SJYPaeAhcT3lcdZQGwhoJo/D+5C2QoSHdOPMUH0CkqcnPmEBWKXhM
 TBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDwMADBDsbT6wIPMUpyMCmJ8qaJ8kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9
 3Q+UEyxKTU+tSMvMAYYxTFqCg0dJhLexDyjNW1yQmFucmQ6ROsWoKCXOuxqkTwAkkVGaB9cGi
 51LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZtAZnCk5lXAjf9FdBiJqDF0aJgi0sSEVJSDY
 y9Lw+u6iqVztr18qy1vmJ99GqHnvL40Nd84ovaejx8DTllHJzs+N7Wz1qnOSWFZaaRxXuuwOf
 bav7+Pv3j1puqevaV73oPmeyan3J8x6yc4GsLbktxPDSdc8486+OSd0FZzOnBDw5cXna0ujdm
 o5favF23Mh5wr2UQvuxvW5VYHPmoPvTg3D1KLMUZiYZazEXFiQCGPhQcmAIAAA==
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493995718!66801448!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3532 invoked from network); 5 May 2017 14:48:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="422393571"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:25 +0100
Message-ID: <20170505144836.8612-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 07/18] x86/traps: move pv_inject_event to
	pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgNjMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgfCA1OSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgNTkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMu
YwppbmRleCAzNTBlN2ExZGE0Li45ZGU1Nzk4ZTU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMjMsOSArMjMsMTMg
QEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2Fs
bC5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNs
dWRlIDx4ZW4vdHJhY2UuaD4KIAogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNt
L2RlYnVncmVnLmg+CisjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgorI2luY2x1ZGUgPGFzbS90cmFw
cy5oPgogCiB2b2lkIGRvX2VudHJ5X2ludDgyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewpAQCAtMTI4LDYgKzEzMiw2NSBAQCB1bnNpZ25lZCBsb25nIGRvX2dldF9kZWJ1Z3JlZyhpbnQg
cmVnKQogICAgIHJldHVybiAtRUlOVkFMOwogfQogCit2b2lkIHB2X2luamVjdF9ldmVudChjb25z
dCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdz
KCk7CisgICAgc3RydWN0IHRyYXBfYm91bmNlICp0YjsKKyAgICBjb25zdCBzdHJ1Y3QgdHJhcF9p
bmZvICp0aTsKKyAgICBjb25zdCB1aW50OF90IHZlY3RvciA9IGV2ZW50LT52ZWN0b3I7CisgICAg
Y29uc3QgYm9vbCB1c2VfZXJyb3JfY29kZSA9CisgICAgICAgICgodmVjdG9yIDwgMzIpICYmIChU
UkFQX0hBVkVfRUMgJiAoMXUgPDwgdmVjdG9yKSkpOworICAgIHVuc2lnbmVkIGludCBlcnJvcl9j
b2RlID0gZXZlbnQtPmVycm9yX2NvZGU7CisKKyAgICBBU1NFUlQodmVjdG9yID09IGV2ZW50LT52
ZWN0b3IpOyAvKiBDb25maXJtIG5vIHRydW5jYXRpb24uICovCisgICAgaWYgKCB1c2VfZXJyb3Jf
Y29kZSApCisgICAgICAgIEFTU0VSVChlcnJvcl9jb2RlICE9IFg4Nl9FVkVOVF9OT19FQyk7Cisg
ICAgZWxzZQorICAgICAgICBBU1NFUlQoZXJyb3JfY29kZSA9PSBYODZfRVZFTlRfTk9fRUMpOwor
CisgICAgdGIgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlOworICAgIHRpID0gJnYtPmFy
Y2gucHZfdmNwdS50cmFwX2N0eHRbdmVjdG9yXTsKKworICAgIHRiLT5mbGFncyA9IFRCRl9FWENF
UFRJT047CisgICAgdGItPmNzICAgID0gdGktPmNzOworICAgIHRiLT5laXAgICA9IHRpLT5hZGRy
ZXNzOworCisgICAgaWYgKCB2ZWN0b3IgPT0gVFJBUF9wYWdlX2ZhdWx0ICkKKyAgICB7CisgICAg
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzJdID0gZXZlbnQtPmNyMjsKKyAgICAgICAgYXJj
aF9zZXRfY3IyKHYsIGV2ZW50LT5jcjIpOworCisgICAgICAgIC8qIFJlLXNldCBlcnJvcl9jb2Rl
LnVzZXIgZmxhZyBhcHByb3ByaWF0ZWx5IGZvciB0aGUgZ3Vlc3QuICovCisgICAgICAgIGVycm9y
X2NvZGUgJj0gflBGRUNfdXNlcl9tb2RlOworICAgICAgICBpZiAoICFndWVzdF9rZXJuZWxfbW9k
ZSh2LCByZWdzKSApCisgICAgICAgICAgICBlcnJvcl9jb2RlIHw9IFBGRUNfdXNlcl9tb2RlOwor
CisgICAgICAgIHRyYWNlX3B2X3BhZ2VfZmF1bHQoZXZlbnQtPmNyMiwgZXJyb3JfY29kZSk7Cisg
ICAgfQorICAgIGVsc2UKKyAgICAgICAgdHJhY2VfcHZfdHJhcCh2ZWN0b3IsIHJlZ3MtPnJpcCwg
dXNlX2Vycm9yX2NvZGUsIGVycm9yX2NvZGUpOworCisgICAgaWYgKCB1c2VfZXJyb3JfY29kZSAp
CisgICAgeworICAgICAgICB0Yi0+ZmxhZ3MgfD0gVEJGX0VYQ0VQVElPTl9FUlJDT0RFOworICAg
ICAgICB0Yi0+ZXJyb3JfY29kZSA9IGVycm9yX2NvZGU7CisgICAgfQorCisgICAgaWYgKCBUSV9H
RVRfSUYodGkpICkKKyAgICAgICAgdGItPmZsYWdzIHw9IFRCRl9JTlRFUlJVUFQ7CisKKyAgICBp
ZiAoIHVubGlrZWx5KG51bGxfdHJhcF9ib3VuY2UodiwgdGIpKSApCisgICAgeworICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJVbmhhbmRsZWQgJXMgZmF1
bHQvdHJhcCBbIyVkLCBlYz0lMDR4XVxuIiwKKyAgICAgICAgICAgICAgICB0cmFwc3RyKHZlY3Rv
ciksIHZlY3RvciwgZXJyb3JfY29kZSk7CisKKyAgICAgICAgaWYgKCB2ZWN0b3IgPT0gVFJBUF9w
YWdlX2ZhdWx0ICkKKyAgICAgICAgICAgIHNob3dfcGFnZV93YWxrKGV2ZW50LT5jcjIpOworICAg
IH0KK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggOWUwYjMy
MWYwOC4uYzM4YThhMTE3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTYyNiw2NSArNjI2LDYgQEAgdm9pZCBmYXRhbF90cmFw
KGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sX3Qgc2hvd19yZW1vdGUpCiAg
ICAgICAgICAgKHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfSUYpID8gIiIgOiAiLCBJTiBJTlRF
UlJVUFQgQ09OVEVYVCIpOwogfQogCi12b2lkIHB2X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3Qg
eDg2X2V2ZW50ICpldmVudCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0gICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAg
c3RydWN0IHRyYXBfYm91bmNlICp0YjsKLSAgICBjb25zdCBzdHJ1Y3QgdHJhcF9pbmZvICp0aTsK
LSAgICBjb25zdCB1aW50OF90IHZlY3RvciA9IGV2ZW50LT52ZWN0b3I7Ci0gICAgY29uc3QgYm9v
bCB1c2VfZXJyb3JfY29kZSA9Ci0gICAgICAgICgodmVjdG9yIDwgMzIpICYmIChUUkFQX0hBVkVf
RUMgJiAoMXUgPDwgdmVjdG9yKSkpOwotICAgIHVuc2lnbmVkIGludCBlcnJvcl9jb2RlID0gZXZl
bnQtPmVycm9yX2NvZGU7Ci0KLSAgICBBU1NFUlQodmVjdG9yID09IGV2ZW50LT52ZWN0b3IpOyAv
KiBDb25maXJtIG5vIHRydW5jYXRpb24uICovCi0gICAgaWYgKCB1c2VfZXJyb3JfY29kZSApCi0g
ICAgICAgIEFTU0VSVChlcnJvcl9jb2RlICE9IFg4Nl9FVkVOVF9OT19FQyk7Ci0gICAgZWxzZQot
ICAgICAgICBBU1NFUlQoZXJyb3JfY29kZSA9PSBYODZfRVZFTlRfTk9fRUMpOwotCi0gICAgdGIg
PSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlOwotICAgIHRpID0gJnYtPmFyY2gucHZfdmNw
dS50cmFwX2N0eHRbdmVjdG9yXTsKLQotICAgIHRiLT5mbGFncyA9IFRCRl9FWENFUFRJT047Ci0g
ICAgdGItPmNzICAgID0gdGktPmNzOwotICAgIHRiLT5laXAgICA9IHRpLT5hZGRyZXNzOwotCi0g
ICAgaWYgKCB2ZWN0b3IgPT0gVFJBUF9wYWdlX2ZhdWx0ICkKLSAgICB7Ci0gICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzJdID0gZXZlbnQtPmNyMjsKLSAgICAgICAgYXJjaF9zZXRfY3Iy
KHYsIGV2ZW50LT5jcjIpOwotCi0gICAgICAgIC8qIFJlLXNldCBlcnJvcl9jb2RlLnVzZXIgZmxh
ZyBhcHByb3ByaWF0ZWx5IGZvciB0aGUgZ3Vlc3QuICovCi0gICAgICAgIGVycm9yX2NvZGUgJj0g
flBGRUNfdXNlcl9tb2RlOwotICAgICAgICBpZiAoICFndWVzdF9rZXJuZWxfbW9kZSh2LCByZWdz
KSApCi0gICAgICAgICAgICBlcnJvcl9jb2RlIHw9IFBGRUNfdXNlcl9tb2RlOwotCi0gICAgICAg
IHRyYWNlX3B2X3BhZ2VfZmF1bHQoZXZlbnQtPmNyMiwgZXJyb3JfY29kZSk7Ci0gICAgfQotICAg
IGVsc2UKLSAgICAgICAgdHJhY2VfcHZfdHJhcCh2ZWN0b3IsIHJlZ3MtPnJpcCwgdXNlX2Vycm9y
X2NvZGUsIGVycm9yX2NvZGUpOwotCi0gICAgaWYgKCB1c2VfZXJyb3JfY29kZSApCi0gICAgewot
ICAgICAgICB0Yi0+ZmxhZ3MgfD0gVEJGX0VYQ0VQVElPTl9FUlJDT0RFOwotICAgICAgICB0Yi0+
ZXJyb3JfY29kZSA9IGVycm9yX2NvZGU7Ci0gICAgfQotCi0gICAgaWYgKCBUSV9HRVRfSUYodGkp
ICkKLSAgICAgICAgdGItPmZsYWdzIHw9IFRCRl9JTlRFUlJVUFQ7Ci0KLSAgICBpZiAoIHVubGlr
ZWx5KG51bGxfdHJhcF9ib3VuY2UodiwgdGIpKSApCi0gICAgewotICAgICAgICBncHJpbnRrKFhF
TkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICJVbmhhbmRsZWQgJXMgZmF1bHQvdHJhcCBb
IyVkLCBlYz0lMDR4XVxuIiwKLSAgICAgICAgICAgICAgICB0cmFwc3RyKHZlY3RvciksIHZlY3Rv
ciwgZXJyb3JfY29kZSk7Ci0KLSAgICAgICAgaWYgKCB2ZWN0b3IgPT0gVFJBUF9wYWdlX2ZhdWx0
ICkKLSAgICAgICAgICAgIHNob3dfcGFnZV93YWxrKGV2ZW50LT5jcjIpOwotICAgIH0KLX0KLQog
LyoKICAqIENhbGxlZCBmcm9tIGFzbSB0byBzZXQgdXAgdGhlIE1DRSB0cmFwYm91bmNlIGluZm8u
CiAgKiBSZXR1cm5zIDAgaWYgbm8gY2FsbGJhY2sgaXMgc2V0IHVwLCBlbHNlIDEuCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXE-0000FX-6c; Fri, 05 May 2017 14:48:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXC-0000CN-B4
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0D/F7-03696-9C09C095; Fri, 05 May 2017 14:48:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHSDve7JCTy
 RBs93sVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/1z9hL5jFX/F/2hLGBsaf3F2MnBwSAv4S
 E37+ZQOx2QSUJX529oLZIgJ6Ek0HnjOC2MwCeRJnVy9iBbGFBSwlZi5tYgKxWQRUJLr2nACL8
 wqYS3zvvcgCMVNeYlfbRbC4kICCRMf0Y0wQNYISJ2c+YYGYKSFx8MUL5gmM3LOQpGYhSS1gZF
 rFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYDAxAsINxzfz
 AQ4ySHExKorxpojyRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Y/uBcoJFqempFWmZOcCwhElL
 cPAoifA29gGleYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnHc1yAwBkKKM0jy4EbAYucQoK
 yXMywh0lBBPQWpRbmYJqvwrRnEORiVh3haQKTyZeSVwm14BHcEEdES0KNgRJYkIKakGRuvf7p
 K3kqv2aGnrbpvWaBt1p8xoud6FNwUfJJWq5zyTf3tOInLNUhs/7iS+6Lbl0f6MasvW/6y+nh0
 neqBdhJP1S77voqXrJzhMWCDIOWddkO/2u5+mnHW94HRqJ6dW3Db3gs7Sav1LDi4buU9fjA8X
 nb4pKTImxmjzz3TxC8UKxqmVj9tSlViKMxINtZiLihMBoTVDSIwCAAA=
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493995718!100324782!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30934 invoked from network); 5 May 2017 14:48:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="431072446"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:18 +0100
Message-ID: <20170505144836.8612-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 00/18] Refactor x86 trap handling code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgc3BsaXRzIFBWIGNvZGUgcmVsYXRlZCB0byB0cmFwIGhhbmRsaW5nIHRvIGZp
bGVzIHVuZGVyIHB2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKZGlyZWN0b3J5LgoK
VGhlIHBhdGNoZXMgdG8gcmVmYWN0b3IgdmFyaW91cyBlbnRyeS5TIGFyZSBkcm9wcGVkIGluIHRo
aXMgdmVyc2lvbiBhcyBBbmRyZXcKaXMgZ29pbmcgdG8gd29yayBvbiB0aG9zZS4KCiAgIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvbGl1dy94ZW4uZ2l0IHdpcC5tb3ZlLXRyYXBzLXYyCgpX
ZWkgTGl1ICgxOCk6CiAgeDg2L3RyYXBzOiBmYWN0b3Igb3V0IHB2X3BlcmNwdV90cmFwc19pbml0
CiAgeDg2L3RyYXBzOiBleHBvcnQgdHJhcHN0cgogIHg4Ni90cmFwczogbGlmdCBkb19ndWVzdF90
cmFwIHRvIGRvbWFpbi5oCiAgeDg2L3RyYXBzOiBtb3ZlIGFsbCBQViBlbXVsYXRpb24gY29kZSB0
byBwdi9lbXVsYXRlX29wcy5oCiAgeDg2L3B2OiBjbGVhbiB1cCBlbXVsYXRlX29wcy5jCiAgeDg2
L3RyYXBzOiBtb3ZlIFBWIGh5cGVyY2FsbCBoYW5kbGVycyB0byBwdi90cmFwcy5jCiAgeDg2L3Ry
YXBzOiBtb3ZlIHB2X2luamVjdF9ldmVudCB0byBwdi90cmFwcy5jCiAgeDg2L3RyYXBzOiBtb3Zl
IHNldF9ndWVzdF97bWFjaGluZWNoZWNrLG5taX1fdHJhcGJvdW5jZQogIHg4Ni90cmFwczogbW92
ZSB7dW4sfXJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjawogIHg4Ni90cmFwczogZGVsY2FyZSBw
ZXJjcHUgc29mdGlycV90cmFwCiAgeDg2L3RyYXBzOiBtb3ZlIGd1ZXN0X2hhc190cmFwX2NhbGxi
YWNrIHRvIHB2L3RyYXBzLmMKICB4ODYvdHJhcHM6IG1vdmUgc2VuZF9ndWVzdF90cmFwIHRvIHB2
L3RyYXBzLmMKICB4ODYvdHJhcHM6IG1vdmUgUFYgc3BlY2lmaWMgY29kZSBpbiB4ODZfNjQvdHJh
cHMuYwogIHg4Ni90cmFwczogbWVyZ2UgeDg2XzY0L2NvbXBhdC90cmFwcy5jIGludG8gcHYvdHJh
cHMuYwogIHg4NjogY2xlYW4gdXAgcHYvdHJhcHMuYwogIHg4NjogZ3Vlc3RfaGFzX3RyYXBfY2Fs
bGJhY2sgc2hvdWxkIHJldHVybiBib29sCiAgeDg2OiBmaXggY29kaW5nIHN0eWxlIGlzc3VlcyBp
biBhc20teDg2L3RyYXBzLmgKICB4ODY6IGNsZWFuIHVwIHRyYXBzLmMKCiB4ZW4vYXJjaC94ODYv
cHYvTWFrZWZpbGUgICAgICAgICAgIHwgICAgMSArCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9v
cHMuYyAgICAgIHwgMTkzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94
ODYvcHYvdHJhcHMuYyAgICAgICAgICAgIHwgMTA2MiArKysrKysrKysrKysrKysKIHhlbi9hcmNo
L3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgfCAyNTAwICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8ICA0MTUg
LS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgICAgIHwgIDM2MiArLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICAgfCAgIDEyICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvcHYvZG9tYWluLmggICAgfCAgICA3ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYv
dHJhcHMuaCAgICAgfCAgIDU4ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCAgICAgICAg
fCAgIDI5ICstCiAxMCBmaWxlcyBjaGFuZ2VkLCAzMjYxIGluc2VydGlvbnMoKyksIDMxMTYgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2VtdWxhdGVfb3Bz
LmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCgotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXE-0000Gc-N1; Fri, 05 May 2017 14:48:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXC-0000Bw-MT
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FB/26-03058-AC09C095; Fri, 05 May 2017 14:48:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvfkBJ5
 Ig/5X+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTi22MBSfkK15u/cjUwHhbrIuRk0NCwF9i
 zfYdzCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sICFxPWbt8DqWQRUJF7PfcsCY
 vMKmEvcXPqQFWKmvMSutotgNidQ/feVx8FqhIBq/jy4C2UrSHRMP8YE0SsocXLmExaIXRISB1
 +8YJ7AyDsLSWoWktQCRqZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXr
 J+bmbGIGhwwAEOxhnXvY/xCjJwaQkypsmyhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3th8o
 J1iUmp5akZaZAwximLQEB4+SCG9jH1Cat7ggMbc4Mx0idYpRUUqcdzVInwBIIqM0D64NFjmXG
 GWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrDjKFJzOvBG76K6DFTECLo0XBFpckIqSkGhjtf0
 x+PHMN+7OS83pt6+b1sq7YwpI0S+EKV8uE9nV+Xz7e7q7P+u5mXBmt/Nq6PaFF37lmZhdHxaJ
 p4edfJ06/NHfK7MZrBuVfDkrrP175/eubCS8y+/0TN+/qtHK57vHp3eYdTYXrj1rue9Zz992c
 mFavxIStbUe3OFQVeHC5M1fGy4gVnglWYinOSDTUYi4qTgQA4YzYFpcCAAA=
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1493995718!48142369!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42710 invoked from network); 5 May 2017 14:48:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="431072451"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:23 +0100
Message-ID: <20170505144836.8612-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 05/18] x86/pv: clean up emulate_ops.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSBib29sX3Qgd2l0aCBib29sLgoKQ2hhbmdlIGNoZWNrX3N0YWNrX2xpbWl0IHRvIHJl
dHVybiBib29sLgoKRml4IHNvbWUgY29kaW5nIHN0eWxlIGlzc3Vlcy4KClVuZGVmIFRPR0dMRV9N
T0RFIHdoZW4gaXQgaXMgbm8gbG9uZ2VyIG5lZWRlZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWxhdGVfb3BzLmMg
fCAyOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5z
ZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2VtdWxhdGVfb3BzLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9vcHMuYwppbmRleCA1ZjA5
NjVlMDViLi45N2M4ZDE0ODU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9v
cHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9vcHMuYwpAQCAtMTM4LDcgKzEzOCw3
IEBAIHN0YXRpYyBpbnQgcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBzZWwsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpiYXNlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqbGltaXQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmFyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IGluc25fZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGluc25fZmV0Y2gp
CiB7CiAgICAgc3RydWN0IGRlc2Nfc3RydWN0IGRlc2M7CiAKQEAgLTI3NCw3ICsyNzQsNyBAQCBz
dGF0aWMgaW50IHByaXZfb3BfcmVhZF9zZWdtZW50KGVudW0geDg2X3NlZ21lbnQgc2VnLAogfQog
CiAvKiBQZXJmb3JtIElPUEwgY2hlY2sgYmV0d2VlbiB0aGUgdmNwdSdzIHNoYWRvd2VkIElPUEws
IGFuZCB0aGUgYXNzdW1lZCBjcGwuICovCi1zdGF0aWMgYm9vbF90IGlvcGxfb2soY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGJv
b2wgaW9wbF9vayhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwbCA9IGd1ZXN0X2tlcm5lbF9tb2RlKHYs
IHJlZ3MpID8KICAgICAgICAgKFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9w
bCkgPyAwIDogMSkgOiAzOwpAQCAtMzE4LDkgKzMxOCw4IEBAIHN0YXRpYyBpb19lbXVsX3N0dWJf
dCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVjdCBwcml2X29wX2N0eHQgKmN0eHQsIHU4IG9wY29k
ZSwKIH0KIAogLyogSGFzIHRoZSBndWVzdCByZXF1ZXN0ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9u
IGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCi1zdGF0aWMgaW50IGd1ZXN0X2lvX29rYXkoCi0gICAg
dW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKLSAgICBzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgaW50IGd1ZXN0X2lvX29rYXko
dW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAg
ICAgLyogSWYgaW4gdXNlciBtb2RlLCBzd2l0Y2ggdG8ga2VybmVsIG1vZGUganVzdCB0byByZWFk
IEkvTyBiaXRtYXAuICovCiAgICAgaW50IHVzZXJfbW9kZSA9ICEodi0+YXJjaC5mbGFncyAmIFRG
X2tlcm5lbF9tb2RlKTsKQEAgLTM1MywxMSArMzUyLDEzIEBAIHN0YXRpYyBpbnQgZ3Vlc3RfaW9f
b2theSgKICAgICAgICAgICAgIHJldHVybiAxOwogICAgIH0KIAorI3VuZGVmIFRPR0dMRV9NT0RF
CiAgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgY2hlY2tfZ3Vlc3RfaW9f
YnJlYWtwb2ludChzdHJ1Y3QgdmNwdSAqdiwKLSAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWdu
ZWQgaW50IGxlbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuKQogewogICAgIHVuc2lnbmVkIGludCB3aWR0aCwg
aSwgbWF0Y2ggPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQ7CkBAIC0zOTIsOCArMzkzLDgg
QEAgc3RhdGljIHVuc2lnbmVkIGludCBjaGVja19ndWVzdF9pb19icmVha3BvaW50KHN0cnVjdCB2
Y3B1ICp2LAogfQogCiAvKiBIYXMgdGhlIGFkbWluaXN0cmF0b3IgZ3JhbnRlZCBzdWZmaWNpZW50
IHBlcm1pc3Npb24gZm9yIHRoaXMgSS9PIGFjY2Vzcz8gKi8KLXN0YXRpYyBib29sX3QgYWRtaW5f
aW9fb2theSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYm9vbCBh
ZG1pbl9pb19va2F5KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgLyoK
ICAgICAgKiBQb3J0IDB4Y2Y4IChDT05GSUdfQUREUkVTUykgaXMgb25seSB2aXNpYmxlIGZvciBE
V09SRCBhY2Nlc3Nlcy4KQEAgLTQwOSw4ICs0MTAsOCBAQCBzdGF0aWMgYm9vbF90IGFkbWluX2lv
X29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKICAgICByZXR1cm4g
aW9wb3J0c19hY2Nlc3NfcGVybWl0dGVkKGQsIHBvcnQsIHBvcnQgKyBieXRlcyAtIDEpOwogfQog
Ci1zdGF0aWMgYm9vbF90IHBjaV9jZmdfb2soc3RydWN0IGRvbWFpbiAqY3VycmQsIHVuc2lnbmVk
IGludCBzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwg
dWludDMyX3QgKndyaXRlKQorc3RhdGljIGJvb2wgcGNpX2NmZ19vayhzdHJ1Y3QgZG9tYWluICpj
dXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgc2l6ZSwgdWludDMyX3QgKndyaXRlKQogewogICAgIHVpbnQzMl90IG1hY2hpbmVfYmRm
OwogCkBAIC01MTgsNyArNTE5LDggQEAgdm9pZCBndWVzdF9pb193cml0ZSh1bnNpZ25lZCBpbnQg
cG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBkYXRhLAogewogICAgIGlmICggYWRt
aW5faW9fb2theShwb3J0LCBieXRlcywgY3VycmQpICkKICAgICB7Ci0gICAgICAgIHN3aXRjaCAo
IGJ5dGVzICkgeworICAgICAgICBzd2l0Y2ggKCBieXRlcyApCisgICAgICAgIHsKICAgICAgICAg
Y2FzZSAxOgogICAgICAgICAgICAgb3V0YigodWludDhfdClkYXRhLCBwb3J0KTsKICAgICAgICAg
ICAgIGlmICggcHZfcG9zdF9vdXRiX2hvb2sgKQpAQCAtMTU4Nyw4ICsxNTg5LDggQEAgc3RhdGlj
IGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCiAgICAgcmV0
dXJuIDE7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50IGNoZWNrX3N0YWNrX2xpbWl0KHVuc2lnbmVk
IGludCBhciwgdW5zaWduZWQgaW50IGxpbWl0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGVzcCwgdW5zaWduZWQgaW50IGRlY3IpCitzdGF0aWMgaW5s
aW5lIGJvb2wgY2hlY2tfc3RhY2tfbGltaXQodW5zaWduZWQgaW50IGFyLCB1bnNpZ25lZCBpbnQg
bGltaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGVzcCwgdW5zaWduZWQgaW50IGRlY3IpCiB7CiAgICAgcmV0dXJuICgoKGVzcCAtIGRlY3IpIDwg
KGVzcCAtIDEpKSAmJgogICAgICAgICAgICAgKCEoYXIgJiBfU0VHTUVOVF9FQykgPyAoZXNwIC0g
MSkgPD0gbGltaXQgOiAoZXNwIC0gZGVjcikgPiBsaW1pdCkpOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXF-0000HH-1g; Fri, 05 May 2017 14:48:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXC-0000Cy-SP
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:42 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 91/B8-03371-AC09C095; Fri, 05 May 2017 14:48:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXvfkBJ5
 Ig7arhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b15XtZCy7rVux9e5q1gXGFYhcjJ4eEgL9E
 x6UnTCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sICvxP3b98BqWARUJCZfaAKr4
 RUwl7i8sI8dYqa8xK62i2D1nAIWEt9XHmcBsYWAav48uAtlK0h0TD/GBNErKHFy5hMWiF0SEg
 dfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgcHDAAQ7GNfMDzzEKMnBpCTKmybKEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgje2
 HygnWJSanlqRlpkDDGOYtAQHj5IIb2MfUJq3uCAxtzgzHSJ1ilFRSpx3NUifAEgiozQPrg0WO
 5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsCMoUnM68EbvoroMVMQIujRcEWlyQipKQaGH
 N33F6fvfoNI8/Cs0dumbBp9i2JszPO4zos2zdLYlJ66irzx+9cBM/eeZkw6WD3m/qeW13n30j
 F3ZeJ/X86P8qunzl083yZtHlbtk/0sZgkFKIW0R29zeWD4cHqF6uivh4O1k+YJNjJvEThf+HG
 iTqMQgU9HulfZAXlXfb8k7mexdWYtmXTHCWW4oxEQy3mouJEAAtk2ZOYAgAA
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493995718!100324782!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30968 invoked from network); 5 May 2017 14:48:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="431072453"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:24 +0100
Message-ID: <20170505144836.8612-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 06/18] x86/traps: move PV hypercall handlers
	to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZvbGxvd2luZyBoYW5kbGVycyBhcmUgbW92ZWQ6CjEuIGRvX3NldF90cmFwX3RhYmxlCjIu
IGRvX3NldF9kZWJ1Z3JlZwozLiBkb19nZXRfZGVidWdyZWcKNC4gZG9fZnB1X3Rhc2tzd2l0Y2gK
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyB8IDk3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFw
cy5jICAgIHwgOTQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvcHYvdHJh
cHMuYwppbmRleCA1MTEyNWE4ZDg2Li4zNTBlN2ExZGE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMTksOSArMTks
MTMgQEAKICAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCiAgKi8KIAor
I2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNp
bmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAKICNpbmNs
dWRlIDxhc20vYXBpYy5oPgorI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogCiB2b2lkIGRvX2Vu
dHJ5X2ludDgyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtMzEsNiArMzUsOTkg
QEAgdm9pZCBkb19lbnRyeV9pbnQ4MihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBw
dl9oeXBlcmNhbGwocmVncyk7CiB9CiAKK2xvbmcgZG9fZnB1X3Rhc2tzd2l0Y2goaW50IHNldCkK
K3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisKKyAgICBpZiAoIHNldCApCisgICAg
eworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSB8PSBYODZfQ1IwX1RTOworICAg
ICAgICBzdHRzKCk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5jdHJscmVnWzBdICY9IH5YODZfQ1IwX1RTOworICAgICAgICBpZiAoIHYtPmZwdV9kaXJ0
aWVkICkKKyAgICAgICAgICAgIGNsdHMoKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwor
bG9uZyBkb19zZXRfdHJhcF90YWJsZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3RyYXBf
aW5mb190KSB0cmFwcykKK3sKKyAgICBzdHJ1Y3QgdHJhcF9pbmZvIGN1cjsKKyAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHRyYXBfaW5mbyAqZHN0ID0gY3Vyci0+
YXJjaC5wdl92Y3B1LnRyYXBfY3R4dDsKKyAgICBsb25nIHJjID0gMDsKKworICAgIC8qIElmIG5v
IHRhYmxlIGlzIHByZXNlbnRlZCB0aGVuIGNsZWFyIHRoZSBlbnRpcmUgdmlydHVhbCBJRFQuICov
CisgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh0cmFwcykgKQorICAgIHsKKyAgICAgICAg
bWVtc2V0KGRzdCwgMCwgTlJfVkVDVE9SUyAqIHNpemVvZigqZHN0KSk7CisgICAgICAgIGluaXRf
aW50ODBfZGlyZWN0X3RyYXAoY3Vycik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IGZvciAoIDsgOyApCisgICAgeworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY3VyLCB0
cmFwcywgMSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggY3VyLmFkZHJlc3MgPT0gMCAp
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVz
cyhjdXIuYWRkcmVzcykgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAg
Zml4dXBfZ3Vlc3RfY29kZV9zZWxlY3RvcihjdXJyLT5kb21haW4sIGN1ci5jcyk7CisKKyAgICAg
ICAgbWVtY3B5KCZkc3RbY3VyLnZlY3Rvcl0sICZjdXIsIHNpemVvZihjdXIpKTsKKworICAgICAg
ICBpZiAoIGN1ci52ZWN0b3IgPT0gMHg4MCApCisgICAgICAgICAgICBpbml0X2ludDgwX2RpcmVj
dF90cmFwKGN1cnIpOworCisgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHRyYXBzLCAx
KTsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICB7
CisgICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAorICAgICAg
ICAgICAgICAgIF9fSFlQRVJWSVNPUl9zZXRfdHJhcF90YWJsZSwgImgiLCB0cmFwcyk7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKK30KKwor
bG9uZyBkb19zZXRfZGVidWdyZWcoaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKK3sKKyAg
ICByZXR1cm4gc2V0X2RlYnVncmVnKGN1cnJlbnQsIHJlZywgdmFsdWUpOworfQorCit1bnNpZ25l
ZCBsb25nIGRvX2dldF9kZWJ1Z3JlZyhpbnQgcmVnKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKKworICAgIHN3aXRjaCAoIHJlZyApCisgICAgeworICAgIGNhc2UgMCAuLi4g
MzoKKyAgICBjYXNlIDY6CisgICAgICAgIHJldHVybiBjdXJyLT5hcmNoLmRlYnVncmVnW3JlZ107
CisgICAgY2FzZSA3OgorICAgICAgICByZXR1cm4gKGN1cnItPmFyY2guZGVidWdyZWdbN10gfAor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2guZGVidWdyZWdbNV0pOworICAgIGNhc2UgNCAuLi4g
NToKKyAgICAgICAgcmV0dXJuICgoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZf
Q1I0X0RFKSA/CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWcgKyAyXSA6
IDApOworICAgIH0KKworICAgIHJldHVybiAtRUlOVkFMOworfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBhMDc2ZGUyYmU0Li45ZTBiMzIxZjA4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAt
MTQ3NCwyNSArMTQ3NCw2IEBAIHZvaWQgX19pbml0IGRvX2Vhcmx5X3BhZ2VfZmF1bHQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogfQogCi1sb25nIGRvX2ZwdV90YXNrc3dpdGNo
KGludCBzZXQpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotCi0gICAgaWYgKCBz
ZXQgKQotICAgIHsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gfD0gWDg2X0NS
MF9UUzsKLSAgICAgICAgc3R0cygpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmPSB+WDg2X0NSMF9UUzsKLSAgICAgICAgaWYgKCB2
LT5mcHVfZGlydGllZCApCi0gICAgICAgICAgICBjbHRzKCk7Ci0gICAgfQotCi0gICAgcmV0dXJu
IDA7Ci19Ci0KIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKQEAgLTIxMTEsNTYgKzIw
OTIsNiBAQCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZj
cHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiAgICAgcmV0dXJuIC1FSU87CiB9CiAKLQotbG9u
ZyBkb19zZXRfdHJhcF90YWJsZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3RyYXBfaW5m
b190KSB0cmFwcykKLXsKLSAgICBzdHJ1Y3QgdHJhcF9pbmZvIGN1cjsKLSAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IHRyYXBfaW5mbyAqZHN0ID0gY3Vyci0+YXJj
aC5wdl92Y3B1LnRyYXBfY3R4dDsKLSAgICBsb25nIHJjID0gMDsKLQotICAgIC8qIElmIG5vIHRh
YmxlIGlzIHByZXNlbnRlZCB0aGVuIGNsZWFyIHRoZSBlbnRpcmUgdmlydHVhbCBJRFQuICovCi0g
ICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh0cmFwcykgKQotICAgIHsKLSAgICAgICAgbWVt
c2V0KGRzdCwgMCwgTlJfVkVDVE9SUyAqIHNpemVvZigqZHN0KSk7Ci0gICAgICAgIGluaXRfaW50
ODBfZGlyZWN0X3RyYXAoY3Vycik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIGZv
ciAoIDsgOyApCi0gICAgewotICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY3VyLCB0cmFw
cywgMSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggY3VyLmFkZHJlc3MgPT0gMCApCi0g
ICAgICAgICAgICBicmVhazsKLQotICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhj
dXIuYWRkcmVzcykgKQotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICAgICAgZml4
dXBfZ3Vlc3RfY29kZV9zZWxlY3RvcihjdXJyLT5kb21haW4sIGN1ci5jcyk7Ci0KLSAgICAgICAg
bWVtY3B5KCZkc3RbY3VyLnZlY3Rvcl0sICZjdXIsIHNpemVvZihjdXIpKTsKLQotICAgICAgICBp
ZiAoIGN1ci52ZWN0b3IgPT0gMHg4MCApCi0gICAgICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90
cmFwKGN1cnIpOwotCi0gICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHRyYXBzLCAxKTsK
LQotICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAgICAgICAg
ICAgICAgIF9fSFlQRVJWSVNPUl9zZXRfdHJhcF90YWJsZSwgImgiLCB0cmFwcyk7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJldHVybiByYzsKLX0KLQogdm9p
ZCBhY3RpdmF0ZV9kZWJ1Z3JlZ3MoY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIpCiB7CiAgICAgQVNT
RVJUKGN1cnIgPT0gY3VycmVudCk7CkBAIC0yMjg0LDMxICsyMjE1LDYgQEAgbG9uZyBzZXRfZGVi
dWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFs
dWUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWxvbmcgZG9fc2V0X2RlYnVncmVnKGludCByZWcsIHVu
c2lnbmVkIGxvbmcgdmFsdWUpCi17Ci0gICAgcmV0dXJuIHNldF9kZWJ1Z3JlZyhjdXJyZW50LCBy
ZWcsIHZhbHVlKTsKLX0KLQotdW5zaWduZWQgbG9uZyBkb19nZXRfZGVidWdyZWcoaW50IHJlZykK
LXsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0KLSAgICBzd2l0Y2ggKCByZWcg
KQotICAgIHsKLSAgICBjYXNlIDAgLi4uIDM6Ci0gICAgY2FzZSA2OgotICAgICAgICByZXR1cm4g
Y3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWddOwotICAgIGNhc2UgNzoKLSAgICAgICAgcmV0dXJuIChj
dXJyLT5hcmNoLmRlYnVncmVnWzddIHwKLSAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLmRlYnVn
cmVnWzVdKTsKLSAgICBjYXNlIDQgLi4uIDU6Ci0gICAgICAgIHJldHVybiAoKGN1cnItPmFyY2gu
cHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkgPwotICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2guZGVidWdyZWdbcmVnICsgMl0gOiAwKTsKLSAgICB9Ci0KLSAgICByZXR1cm4gLUVJTlZB
TDsKLX0KLQogdm9pZCBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHVuc2lnbmVkIGxvbmcg
YWRkcikKIHsKICAgICAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXG-0000KH-Iu; Fri, 05 May 2017 14:48:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXE-0000Bw-5j
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 61/46-03058-BC09C095; Fri, 05 May 2017 14:48:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO6pCTy
 RBguvSVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzf21hK/iwk71i1dyzLA2MrxtYuxg5OSQE
 /CXWv13HBGKzCShL/OzsZQOxRQT0JJoOPGcEsZkF8iTOrl4EVi8sECwx6fYHFhCbRUBF4sTj1
 2BxXgFzibPn5kPNlJfY1XYRzOYUsJD4vvI4WL0QUM2fB3ehbAWJjunHmCB6BSVOznzCArFLQu
 LgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzG
 pWC85P3cTIzCAGIBgB+PpdYGHGCU5mJREedNEeSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+
 7gfKCRalpqdWpGXmAEMZJi3BwaMkwtvYB5TmLS5IzC3OTIdInWI05ni39MN7Jo4rrR/fMwmx5
 OXnpUqJ864GmSQAUppRmgc3CBZjlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM2wIyhSczrw
 Ru3yugU5iATokWBTulJBEhJdXAmH3Kc1+Sl8ic+X4Okb+beC/sO/DryJzc7af3nLOxmLtCucx
 t48Mzyjv1eeYkarVPUj1sZHXWeMVUr+eb5ivw1Gjt7oxitMruLdd88Iwz8dH1BzevhljPmpoh
 0ua1YxP3M4Vrl94v/s7FHStsG3V6kn6U2ueT8zsf//QOWcrMWbf165/Jm669s1JiKc5INNRiL
 ipOBADssff6rAIAAA==
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493995718!66801448!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3642 invoked from network); 5 May 2017 14:48:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="422393573"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:22 +0100
Message-ID: <20170505144836.8612-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 04/18] x86/traps: move all PV emulation code
	to pv/emulate_ops.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgZm9sbG93aW5nIGVtdWxhdGlvbiBjb2RlIGZyb20gdHJhcHMuYzoKCjEuIGludmFs
aWQgb3AKMi4gcmR0c2MKMy4gcHJpdmlsZWdlIGluc3RydWN0aW9ucwo0LiBnYXRlIG9wZXJhdGlv
bgo1LiBwdiBjcHVpZCBlbXVsYXRpb24KCkV4cG9ydCB0aGUgZW11bGF0ZV8qIGZ1bmN0aW9ucyB2
aWEgcHYvdHJhcHMuaC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUg
ICAgICAgfCAgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlX29wcy5jICB8IDE5MjkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgIHwgMTg4MCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaCB8ICAgNTQgKysKIDQgZmlsZXMgY2hh
bmdlZCwgMTk4NSBpbnNlcnRpb25zKCspLCAxODc5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlX29wcy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IDQ4OWE5ZjU5Y2Iu
LmVmM2NlY2M0NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQorKysgYi94
ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTMsMyArMyw0IEBAIG9iai15ICs9IHRyYXBzLm8K
IAogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBvYmoteSArPSBkb21haW4ubworb2Jq
LXkgKz0gZW11bGF0ZV9vcHMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWxhdGVf
b3BzLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9vcHMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi41ZjA5NjVlMDViCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2VtdWxhdGVfb3BzLmMKQEAgLTAsMCArMSwxOTI5IEBACisvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCisgKiBhcmNoL3g4Ni9wdi9lbXVsYXRlX29wcy5jCisgKgorICogUFYgZW11bGF0
aW9uIGNvZGUKKyAqCisgKiBNb2RpZmljYXRpb25zIHRvIExpbnV4IG9yaWdpbmFsIGFyZSBjb3B5
cmlnaHQgKGMpIDIwMDItMjAwNCwgSyBBIEZyYXNlcgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2V2
ZW50Lmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9pb2Nh
cC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUgPHhlbi90cmFjZS5oPgor
CisjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KKyNpbmNs
dWRlIDxhc20vaHBldC5oPgorI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4KKyNpbmNsdWRlIDxh
c20vbWMxNDY4MThydGMuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+CisjaW5jbHVkZSA8YXNtL3B2
L3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgorI2luY2x1ZGUgPGFzbS90cmFwcy5o
PgorI2luY2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgorCisjaW5jbHVkZSA8eHNtL3hzbS5oPgor
CisvKiBJL08gZW11bGF0aW9uIHN1cHBvcnQuIEhlbHBlciByb3V0aW5lcyBmb3IsIGFuZCB0eXBl
IG9mLCB0aGUgc3RhY2sgc3R1Yi4qLwordm9pZCBob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2goc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKik7Cit1bnNpZ25lZCBsb25nIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3
aXRjaCh1bnNpZ25lZCBsb25nKTsKKwordm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25l
ZCBpbnQgcG9ydCwgdTggdmFsdWUpOworCit0eXBlZGVmIHZvaWQgaW9fZW11bF9zdHViX3Qoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKik7CisKK3N0cnVjdCBwcml2X29wX2N0eHQgeworICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7CisgICAgc3RydWN0IHsKKyAgICAgICAgdW5zaWduZWQg
bG9uZyBiYXNlLCBsaW1pdDsKKyAgICB9IGNzOworICAgIGNoYXIgKmlvX2VtdWxfc3R1YjsKKyAg
ICB1bnNpZ25lZCBpbnQgYnBtYXRjaDsKKyAgICB1bnNpZ25lZCBpbnQgdHNjOworI2RlZmluZSBU
U0NfQkFTRSAxCisjZGVmaW5lIFRTQ19BVVggMgorfTsKKworc3RhdGljIHZvaWQgaW5zdHJ1Y3Rp
b25fZG9uZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgbG9uZyByaXApCit7
CisgICAgcmVncy0+cmlwID0gcmlwOworICAgIHJlZ3MtPmVmbGFncyAmPSB+WDg2X0VGTEFHU19S
RjsKKyAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfVEYgKQorICAgIHsKKyAgICAg
ICAgY3VycmVudC0+YXJjaC5kZWJ1Z3JlZ1s2XSB8PSBEUl9TVEVQIHwgRFJfU1RBVFVTX1JFU0VS
VkVEX09ORTsKKyAgICAgICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9kZWJ1ZywgcmVncyk7CisgICAg
fQorfQorCitzdGF0aWMgaW50IHB2X2VtdWxfdmlydF90b19saW5lYXIodW5zaWduZWQgbG9uZyBi
YXNlLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGxvbmcgbGltaXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYWRkcikKK3sK
KyAgICBpbnQgcmMgPSBYODZFTVVMX09LQVk7CisKKyAgICAqYWRkciA9IGJhc2UgKyBvZmZzZXQ7
CisKKyAgICBpZiAoIGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICkKKyAgICB7CisgICAgICAgIGlmICgg
bGltaXQgPCBieXRlcyAtIDEgfHwgb2Zmc2V0ID4gbGltaXQgLSBieXRlcyArIDEgKQorICAgICAg
ICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgKmFkZHIgPSAodWludDMyX3Qp
KmFkZHI7CisgICAgfQorICAgIGVsc2UgaWYgKCAhX19hZGRyX29rKCphZGRyKSApCisgICAgICAg
IHJjID0gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICBpZiAoIHVubGlrZWx5KHJjID09IFg4NkVN
VUxfRVhDRVBUSU9OKSApCisgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0geDg2
X3NlZ19zcyA/IFRSQVBfZ3BfZmF1bHQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIGN0eHQpOworCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHBy
aXZfb3BfaW5zbl9mZXRjaChlbnVtIHg4Nl9zZWdtZW50IHNlZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqcF9kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgY29uc3Qgc3RydWN0IHByaXZfb3BfY3R4dCAq
cG9jID0KKyAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0
eHQpOworICAgIHVuc2lnbmVkIGludCByYzsKKyAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSBwb2Mt
PmNzLmJhc2UgKyBvZmZzZXQ7CisKKyAgICBBU1NFUlQoc2VnID09IHg4Nl9zZWdfY3MpOworCisg
ICAgLyogV2UgZG9uJ3QgbWVhbiB0byBlbXVsYXRlIGFueSBicmFuY2hlcy4gKi8KKyAgICBpZiAo
ICFieXRlcyApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHJj
ID0gcHZfZW11bF92aXJ0X3RvX2xpbmVhcihwb2MtPmNzLmJhc2UsIG9mZnNldCwgYnl0ZXMsIHBv
Yy0+Y3MubGltaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl9zZWdfY3Ms
IGN0eHQsICZhZGRyKTsKKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJl
dHVybiByYzsKKworICAgIGlmICggKHJjID0gX19jb3B5X2Zyb21fdXNlcihwX2RhdGEsICh2b2lk
ICopYWRkciwgYnl0ZXMpKSAhPSAwICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRP
RE86IFRoaXMgc2hvdWxkIHJlcG9ydCBQRkVDX2luc25fZmV0Y2ggd2hlbiBnb2MtPmluc25fZmV0
Y2ggJiYKKyAgICAgICAgICogY3B1X2hhc19ueCwgYnV0IHdlJ2QgdGhlbiBuZWVkIGEgImZldGNo
IiB2YXJpYW50IG9mCisgICAgICAgICAqIF9fY29weV9mcm9tX3VzZXIoKSByZXNwZWN0aW5nIE5Y
LCBTTUVQLCBhbmQgcHJvdGVjdGlvbiBrZXlzLgorICAgICAgICAgKi8KKyAgICAgICAgeDg2X2Vt
dWxfcGFnZWZhdWx0KDAsIGFkZHIgKyBieXRlcyAtIHJjLCBjdHh0KTsKKyAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9
CisKK3N0YXRpYyBpbnQgcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBzZWwsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmJhc2UsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nICpsaW1pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqYXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaW5zbl9m
ZXRjaCkKK3sKKyAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgZGVzYzsKKworICAgIGlmICggc2VsIDwg
NCkKKyAgICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKKyAgICBlbHNlIGlmICggX19nZXRfdXNl
cihkZXNjLAorICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1
Y3QgKikoIShzZWwgJiA0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyBHRFRfVklSVF9TVEFSVCh2KQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBMRFRfVklSVF9TVEFSVCh2KSkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICArIChzZWwgPj4gMykpICkKKyAgICAgICAgcmV0dXJuIDA7
CisgICAgaWYgKCAhaW5zbl9mZXRjaCApCisgICAgICAgIGRlc2MuYiAmPSB+X1NFR01FTlRfTDsK
KworICAgICphciA9IGRlc2MuYiAmIDB4MDBmMGZmMDA7CisgICAgaWYgKCAhKGRlc2MuYiAmIF9T
RUdNRU5UX0wpICkKKyAgICB7CisgICAgICAgICpiYXNlID0gKChkZXNjLmEgPj4gMTYpICsgKChk
ZXNjLmIgJiAweGZmKSA8PCAxNikgKworICAgICAgICAgICAgICAgICAoZGVzYy5iICYgMHhmZjAw
MDAwMCkpOworICAgICAgICAqbGltaXQgPSAoZGVzYy5hICYgMHhmZmZmKSB8IChkZXNjLmIgJiAw
eDAwMGYwMDAwKTsKKyAgICAgICAgaWYgKCBkZXNjLmIgJiBfU0VHTUVOVF9HICkKKyAgICAgICAg
ICAgICpsaW1pdCA9ICgoKmxpbWl0ICsgMSkgPDwgMTIpIC0gMTsKKyNpZm5kZWYgTkRFQlVHCisg
ICAgICAgIGlmICggc2VsID4gMyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBhLCBsOworICAgICAgICAgICAgdW5zaWduZWQgY2hhciB2YWxpZDsKKworICAgICAgICAgICAg
YXNtIHZvbGF0aWxlICgKKyAgICAgICAgICAgICAgICAibGFybCAlMiwlMCA7IHNldHogJTEiCisg
ICAgICAgICAgICAgICAgOiAiPXIiIChhKSwgIj1xbSIgKHZhbGlkKSA6ICJybSIgKHNlbCkpOwor
ICAgICAgICAgICAgQlVHX09OKHZhbGlkICYmICgoYSAmIDB4MDBmMGZmMDApICE9ICphcikpOwor
ICAgICAgICAgICAgYXNtIHZvbGF0aWxlICgKKyAgICAgICAgICAgICAgICAibHNsbCAlMiwlMCA7
IHNldHogJTEiCisgICAgICAgICAgICAgICAgOiAiPXIiIChsKSwgIj1xbSIgKHZhbGlkKSA6ICJy
bSIgKHNlbCkpOworICAgICAgICAgICAgQlVHX09OKHZhbGlkICYmIChsICE9ICpsaW1pdCkpOwor
ICAgICAgICB9CisjZW5kaWYKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgKmJhc2Ug
PSAwVUw7CisgICAgICAgICpsaW1pdCA9IH4wVUw7CisgICAgfQorCisgICAgcmV0dXJuIDE7Cit9
CisKK3N0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX3NlZ21lbnQoZW51bSB4ODZfc2VnbWVudCBzZWcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVy
ICpyZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQoreworICAgIC8qIENoZWNrIGlmIHRoaXMgaXMgYW4gYXR0ZW1wdCB0byBh
Y2Nlc3MgdGhlIEkvTyBiaXRtYXAuICovCisgICAgaWYgKCBzZWcgPT0geDg2X3NlZ190ciApCisg
ICAgeworICAgICAgICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUgKQorICAgICAgICB7CisgICAgICAg
IGNhc2UgMHg2YyAuLi4gMHg2ZjogLyogaW5zIC8gb3V0cyAqLworICAgICAgICBjYXNlIDB4ZTQg
Li4uIDB4ZTc6IC8qIGluIC8gb3V0IChpbW1lZGlhdGUgcG9ydCkgKi8KKyAgICAgICAgY2FzZSAw
eGVjIC4uLiAweGVmOiAvKiBpbiAvIG91dCAocG9ydCBpbiAlZHgpICovCisgICAgICAgICAgICAv
KiBEZWZlciB0aGUgY2hlY2sgdG8gcHJpdl9vcF97cmVhZCx3cml0ZX1faW8oKS4gKi8KKyAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAo
IGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGlt
aXQ7CisgICAgICAgIHVuc2lnbmVkIGludCBzZWwsIGFyOworCisgICAgICAgIHN3aXRjaCAoIHNl
ZyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSB4ODZfc2VnX2NzOiBzZWwgPSBjdHh0LT5yZWdz
LT5jczsgYnJlYWs7CisgICAgICAgIGNhc2UgeDg2X3NlZ19kczogc2VsID0gcmVhZF9zcmVnKGRz
KTsgIGJyZWFrOworICAgICAgICBjYXNlIHg4Nl9zZWdfZXM6IHNlbCA9IHJlYWRfc3JlZyhlcyk7
ICBicmVhazsKKyAgICAgICAgY2FzZSB4ODZfc2VnX2ZzOiBzZWwgPSByZWFkX3NyZWcoZnMpOyAg
YnJlYWs7CisgICAgICAgIGNhc2UgeDg2X3NlZ19nczogc2VsID0gcmVhZF9zcmVnKGdzKTsgIGJy
ZWFrOworICAgICAgICBjYXNlIHg4Nl9zZWdfc3M6IHNlbCA9IGN0eHQtPnJlZ3MtPnNzOyBicmVh
azsKKyAgICAgICAgZGVmYXVsdDogcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHNlbCwgY3VycmVudCwgJnJlZy0+
YmFzZSwgJmxpbWl0LCAmYXIsIDApICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKKworICAgICAgICByZWctPmxpbWl0ID0gbGltaXQ7CisgICAgICAgIHJlZy0+YXR0
ci5ieXRlcyA9IGFyID4+IDg7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHN3aXRj
aCAoIHNlZyApCisgICAgICAgIHsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGlmICgg
IWlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgcmVnLT5iYXNlID0gMDsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICBjYXNlIHg4Nl9zZWdfZnM6CisgICAgICAgICAgICByZWctPmJhc2Ug
PSByZGZzYmFzZSgpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgeDg2X3NlZ19n
czoKKyAgICAgICAgICAgIHJlZy0+YmFzZSA9IHJkZ3NiYXNlKCk7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorCisgICAgICAgIHJlZy0+bGltaXQgPSB+MFU7CisKKyAgICAgICAgcmVn
LT5hdHRyLmJ5dGVzID0gMDsKKyAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy50eXBlID0gX1NFR01F
TlRfV1IgPj4gODsKKyAgICAgICAgaWYgKCBzZWcgPT0geDg2X3NlZ19jcyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHJlZy0+YXR0ci5maWVsZHMudHlwZSB8PSBfU0VHTUVOVF9DT0RFID4+IDg7
CisgICAgICAgICAgICByZWctPmF0dHIuZmllbGRzLmwgPSAxOworICAgICAgICB9CisgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZGIgPSAxOworICAgICAgICByZWct
PmF0dHIuZmllbGRzLnMgICA9IDE7CisgICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZHBsID0gMzsK
KyAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5wICAgPSAxOworICAgICAgICByZWctPmF0dHIuZmll
bGRzLmcgICA9IDE7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBGb3IgeDg2X2VtdWxhdGUuYydz
IG1vZGVfcmluZzAoKSB0byB3b3JrLCBmYWtlIGEgRFBMIG9mIHplcm8uCisgICAgICogQWxzbyBk
byB0aGlzIGZvciBjb25zaXN0ZW5jeSBmb3Igbm9uLWNvbmZvcm1pbmcgY29kZSBzZWdtZW50cy4K
KyAgICAgKi8KKyAgICBpZiAoIChzZWcgPT0geDg2X3NlZ19zcyB8fAorICAgICAgICAgIChzZWcg
PT0geDg2X3NlZ19jcyAmJgorICAgICAgICAgICAhKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIChf
U0VHTUVOVF9FQyA+PiA4KSkpKSAmJgorICAgICAgICAgZ3Vlc3Rfa2VybmVsX21vZGUoY3VycmVu
dCwgY3R4dC0+cmVncykgKQorICAgICAgICByZWctPmF0dHIuZmllbGRzLmRwbCA9IDA7CisKKyAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCisvKiBQZXJmb3JtIElPUEwgY2hlY2sgYmV0d2Vl
biB0aGUgdmNwdSdzIHNoYWRvd2VkIElPUEwsIGFuZCB0aGUgYXNzdW1lZCBjcGwuICovCitzdGF0
aWMgYm9vbF90IGlvcGxfb2soY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQoreworICAgIHVuc2lnbmVkIGludCBjcGwgPSBndWVzdF9rZXJuZWxf
bW9kZSh2LCByZWdzKSA/CisgICAgICAgIChWTV9BU1NJU1Qodi0+ZG9tYWluLCBhcmNoaXRlY3R1
cmFsX2lvcGwpID8gMCA6IDEpIDogMzsKKworICAgIEFTU0VSVCgodi0+YXJjaC5wdl92Y3B1Lmlv
cGwgJiB+WDg2X0VGTEFHU19JT1BMKSA9PSAwKTsKKworICAgIHJldHVybiBJT1BMKGNwbCkgPD0g
di0+YXJjaC5wdl92Y3B1LmlvcGw7Cit9CisKK3N0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11
bF9zdHViX3NldHVwKHN0cnVjdCBwcml2X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1
bnNpZ25lZCBpbnQgYnl0ZXMpCit7CisgICAgaWYgKCAhY3R4dC0+aW9fZW11bF9zdHViICkKKyAg
ICAgICAgY3R4dC0+aW9fZW11bF9zdHViID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19jcHUo
c3R1YnMubWZuKSkpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh0aGlzX2NwdShzdHVicy5hZGRyKSAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgflBBR0VfTUFTSykgKworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgU1RVQl9CVUZfU0laRSAvIDI7CisKKyAgICAvKiBtb3ZxICRo
b3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2gsJXJjeCAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1Ylsw
XSA9IDB4NDg7CisgICAgY3R4dC0+aW9fZW11bF9zdHViWzFdID0gMHhiOTsKKyAgICAqKHZvaWQg
KiopJmN0eHQtPmlvX2VtdWxfc3R1YlsyXSA9ICh2b2lkICopaG9zdF90b19ndWVzdF9ncHJfc3dp
dGNoOworICAgIC8qIGNhbGxxIColcmN4ICovCisgICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9
IDB4ZmY7CisgICAgY3R4dC0+aW9fZW11bF9zdHViWzExXSA9IDB4ZDE7CisgICAgLyogZGF0YTE2
IG9yIG5vcCAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMgIT0gMikgPyAw
eDkwIDogMHg2NjsKKyAgICAvKiA8aW8tYWNjZXNzIG9wY29kZT4gKi8KKyAgICBjdHh0LT5pb19l
bXVsX3N0dWJbMTNdID0gb3Bjb2RlOworICAgIC8qIGltbTggb3Igbm9wICovCisgICAgY3R4dC0+
aW9fZW11bF9zdHViWzE0XSA9ICEob3Bjb2RlICYgOCkgPyBwb3J0IDogMHg5MDsKKyAgICAvKiBy
ZXQgKGp1bXBzIHRvIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KKyAgICBjdHh0LT5pb19l
bXVsX3N0dWJbMTVdID0gMHhjMzsKKyAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAvIDIg
PCAxNik7CisKKyAgICBpZiAoIGlvZW11bF9oYW5kbGVfcXVpcmsgKQorICAgICAgICBpb2VtdWxf
aGFuZGxlX3F1aXJrKG9wY29kZSwgJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sIGN0eHQtPmN0eHQu
cmVncyk7CisKKyAgICAvKiBIYW5keSBmdW5jdGlvbi10eXBlZCBwb2ludGVyIHRvIHRoZSBzdHVi
LiAqLworICAgIHJldHVybiAodm9pZCAqKSh0aGlzX2NwdShzdHVicy5hZGRyKSArIFNUVUJfQlVG
X1NJWkUgLyAyKTsKK30KKworLyogSGFzIHRoZSBndWVzdCByZXF1ZXN0ZWQgc3VmZmljaWVudCBw
ZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCitzdGF0aWMgaW50IGd1ZXN0X2lvX29r
YXkoCisgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICBzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgLyogSWYgaW4g
dXNlciBtb2RlLCBzd2l0Y2ggdG8ga2VybmVsIG1vZGUganVzdCB0byByZWFkIEkvTyBiaXRtYXAu
ICovCisgICAgaW50IHVzZXJfbW9kZSA9ICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2Rl
KTsKKyNkZWZpbmUgVE9HR0xFX01PREUoKSBpZiAoIHVzZXJfbW9kZSApIHRvZ2dsZV9ndWVzdF9t
b2RlKHYpCisKKyAgICBpZiAoIGlvcGxfb2sodiwgcmVncykgKQorICAgICAgICByZXR1cm4gMTsK
KworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmlvYm1wX2xpbWl0ID4gKHBvcnQgKyBieXRlcykg
KQorICAgIHsKKyAgICAgICAgdW5pb24geyB1aW50OF90IGJ5dGVzWzJdOyB1aW50MTZfdCBtYXNr
OyB9IHg7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogR3JhYiBwZXJtaXNzaW9uIGJ5dGVzIGZy
b20gZ3Vlc3Qgc3BhY2UuIEluYWNjZXNzaWJsZSBieXRlcyBhcmUKKyAgICAgICAgICogcmVhZCBh
cyAweGZmIChubyBhY2Nlc3MgYWxsb3dlZCkuCisgICAgICAgICAqLworICAgICAgICBUT0dHTEVf
TU9ERSgpOworICAgICAgICBzd2l0Y2ggKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoeC5ieXRl
cywgdi0+YXJjaC5wdl92Y3B1LmlvYm1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcG9ydD4+MywgMikgKQorICAgICAgICB7CisgICAgICAgIGRlZmF1bHQ6IHgu
Ynl0ZXNbMF0gPSB+MDsKKyAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisgICAgICAgIGNh
c2UgMTogIHguYnl0ZXNbMV0gPSB+MDsKKyAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisg
ICAgICAgIGNhc2UgMDogIGJyZWFrOworICAgICAgICB9CisgICAgICAgIFRPR0dMRV9NT0RFKCk7
CisKKyAgICAgICAgaWYgKCAoeC5tYXNrICYgKCgoMTw8Ynl0ZXMpLTEpIDw8IChwb3J0JjcpKSkg
PT0gMCApCisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30K
Kworc3RhdGljIHVuc2lnbmVkIGludCBjaGVja19ndWVzdF9pb19icmVha3BvaW50KHN0cnVjdCB2
Y3B1ICp2LAorICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAg
IHVuc2lnbmVkIGludCB3aWR0aCwgaSwgbWF0Y2ggPSAwOworICAgIHVuc2lnbmVkIGxvbmcgc3Rh
cnQ7CisKKyAgICBpZiAoICEodi0+YXJjaC5kZWJ1Z3JlZ1s1XSkgfHwKKyAgICAgICAgICEodi0+
YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFKSApCisgICAgICAgIHJldHVybiAw
OworCisgICAgZm9yICggaSA9IDA7IGkgPCA0OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAh
KHYtPmFyY2guZGVidWdyZWdbNV0gJgorICAgICAgICAgICAgICAgKDMgPDwgKGkgKiBEUl9FTkFC
TEVfU0laRSkpKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBzdGFydCA9IHYt
PmFyY2guZGVidWdyZWdbaV07CisgICAgICAgIHdpZHRoID0gMDsKKworICAgICAgICBzd2l0Y2gg
KCAodi0+YXJjaC5kZWJ1Z3JlZ1s3XSA+PgorICAgICAgICAgICAgICAgICAgKERSX0NPTlRST0xf
U0hJRlQgKyBpICogRFJfQ09OVFJPTF9TSVpFKSkgJiAweGMgKQorICAgICAgICB7CisgICAgICAg
IGNhc2UgRFJfTEVOXzE6IHdpZHRoID0gMTsgYnJlYWs7CisgICAgICAgIGNhc2UgRFJfTEVOXzI6
IHdpZHRoID0gMjsgYnJlYWs7CisgICAgICAgIGNhc2UgRFJfTEVOXzQ6IHdpZHRoID0gNDsgYnJl
YWs7CisgICAgICAgIGNhc2UgRFJfTEVOXzg6IHdpZHRoID0gODsgYnJlYWs7CisgICAgICAgIH0K
KworICAgICAgICBpZiAoIChzdGFydCA8IChwb3J0ICsgbGVuKSkgJiYgKChzdGFydCArIHdpZHRo
KSA+IHBvcnQpICkKKyAgICAgICAgICAgIG1hdGNoIHw9IDEgPDwgaTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gbWF0Y2g7Cit9CisKKy8qIEhhcyB0aGUgYWRtaW5pc3RyYXRvciBncmFudGVkIHN1ZmZp
Y2llbnQgcGVybWlzc2lvbiBmb3IgdGhpcyBJL08gYWNjZXNzPyAqLworc3RhdGljIGJvb2xfdCBh
ZG1pbl9pb19va2F5KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICAv
KgorICAgICAqIFBvcnQgMHhjZjggKENPTkZJR19BRERSRVNTKSBpcyBvbmx5IHZpc2libGUgZm9y
IERXT1JEIGFjY2Vzc2VzLgorICAgICAqIFdlIG5ldmVyIHBlcm1pdCBkaXJlY3QgYWNjZXNzIHRv
IHRoYXQgcmVnaXN0ZXIuCisgICAgICovCisgICAgaWYgKCAocG9ydCA9PSAweGNmOCkgJiYgKGJ5
dGVzID09IDQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKiBXZSBhbHNvIG5ldmVyIHBl
cm1pdCBkaXJlY3QgYWNjZXNzIHRvIHRoZSBSVEMvQ01PUyByZWdpc3RlcnMuICovCisgICAgaWYg
KCAoKHBvcnQgJiB+MSkgPT0gUlRDX1BPUlQoMCkpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAg
ICByZXR1cm4gaW9wb3J0c19hY2Nlc3NfcGVybWl0dGVkKGQsIHBvcnQsIHBvcnQgKyBieXRlcyAt
IDEpOworfQorCitzdGF0aWMgYm9vbF90IHBjaV9jZmdfb2soc3RydWN0IGRvbWFpbiAqY3VycmQs
IHVuc2lnbmVkIGludCBzdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgc2l6ZSwgdWludDMyX3QgKndyaXRlKQoreworICAgIHVpbnQzMl90IG1hY2hpbmVfYmRmOwor
CisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSApCisgICAgICAgIHJldHVybiAw
OworCisgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY3VycmQtPmFyY2gucGNpX2NmOCkgKQorICAgICAg
ICByZXR1cm4gMTsKKworICAgIG1hY2hpbmVfYmRmID0gQ0Y4X0JERihjdXJyZC0+YXJjaC5wY2lf
Y2Y4KTsKKyAgICBpZiAoIHdyaXRlICkKKyAgICB7CisgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxv
bmcgKnJvX21hcCA9IHBjaV9nZXRfcm9fbWFwKDApOworCisgICAgICAgIGlmICggcm9fbWFwICYm
IHRlc3RfYml0KG1hY2hpbmVfYmRmLCByb19tYXApICkKKyAgICAgICAgICAgIHJldHVybiAwOwor
ICAgIH0KKyAgICBzdGFydCB8PSBDRjhfQUREUl9MTyhjdXJyZC0+YXJjaC5wY2lfY2Y4KTsKKyAg
ICAvKiBBTUQgZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3M/ICovCisgICAgaWYg
KCBDRjhfQUREUl9ISShjdXJyZC0+YXJjaC5wY2lfY2Y4KSAmJgorICAgICAgICAgYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgICAgICBib290X2NwdV9k
YXRhLng4NiA+PSAweDEwICYmIGJvb3RfY3B1X2RhdGEueDg2IDw9IDB4MTcgKQorICAgIHsKKyAg
ICAgICAgdWludDY0X3QgbXNyX3ZhbDsKKworICAgICAgICBpZiAoIHJkbXNyX3NhZmUoTVNSX0FN
RDY0X05CX0NGRywgbXNyX3ZhbCkgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGlm
ICggbXNyX3ZhbCAmICgxVUxMIDw8IEFNRDY0X05CX0NGR19DRjhfRVhUX0VOQUJMRV9CSVQpICkK
KyAgICAgICAgICAgIHN0YXJ0IHw9IENGOF9BRERSX0hJKGN1cnJkLT5hcmNoLnBjaV9jZjgpOwor
ICAgIH0KKworICAgIHJldHVybiAhd3JpdGUgPworICAgICAgICAgICB4c21fcGNpX2NvbmZpZ19w
ZXJtaXNzaW9uKFhTTV9IT09LLCBjdXJyZCwgbWFjaGluZV9iZGYsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RhcnQsIHN0YXJ0ICsgc2l6ZSAtIDEsIDApID09IDAgOgor
ICAgICAgICAgICBwY2lfY29uZl93cml0ZV9pbnRlcmNlcHQoMCwgbWFjaGluZV9iZGYsIHN0YXJ0
LCBzaXplLCB3cml0ZSkgPj0gMDsKK30KKwordWludDMyX3QgZ3Vlc3RfaW9fcmVhZCh1bnNpZ25l
ZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgZG9tYWluICpjdXJyZCkKK3sKKyAgICB1aW50MzJfdCBkYXRhID0gMDsKKyAgICB1bnNp
Z25lZCBpbnQgc2hpZnQgPSAwOworCisgICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIGJ5dGVz
LCBjdXJyZCkgKQorICAgIHsKKyAgICAgICAgc3dpdGNoICggYnl0ZXMgKQorICAgICAgICB7Cisg
ICAgICAgIGNhc2UgMTogcmV0dXJuIGluYihwb3J0KTsKKyAgICAgICAgY2FzZSAyOiByZXR1cm4g
aW53KHBvcnQpOworICAgICAgICBjYXNlIDQ6IHJldHVybiBpbmwocG9ydCk7CisgICAgICAgIH0K
KyAgICB9CisKKyAgICB3aGlsZSAoIGJ5dGVzICE9IDAgKQorICAgIHsKKyAgICAgICAgdW5zaWdu
ZWQgaW50IHNpemUgPSAxOworICAgICAgICB1aW50MzJfdCBzdWJfZGF0YSA9IH4wOworCisgICAg
ICAgIGlmICggKHBvcnQgPT0gMHg0MikgfHwgKHBvcnQgPT0gMHg0MykgfHwgKHBvcnQgPT0gMHg2
MSkgKQorICAgICAgICB7CisgICAgICAgICAgICBzdWJfZGF0YSA9IHB2X3BpdF9oYW5kbGVyKHBv
cnQsIDAsIDApOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBwb3J0ID09IFJUQ19QT1JU
KDApICkKKyAgICAgICAgeworICAgICAgICAgICAgc3ViX2RhdGEgPSBjdXJyZC0+YXJjaC5jbW9z
X2lkeDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHBvcnQgPT0gUlRDX1BPUlQoMSkp
ICYmCisgICAgICAgICAgICAgICAgICBpb3BvcnRzX2FjY2Vzc19wZXJtaXR0ZWQoY3VycmQsIFJU
Q19QT1JUKDApLCBSVENfUE9SVCgxKSkgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOworCisgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcnRjX2xvY2ss
IGZsYWdzKTsKKyAgICAgICAgICAgIG91dGIoY3VycmQtPmFyY2guY21vc19pZHggJiAweDdmLCBS
VENfUE9SVCgwKSk7CisgICAgICAgICAgICBzdWJfZGF0YSA9IGluYihSVENfUE9SVCgxKSk7Cisg
ICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZydGNfbG9jaywgZmxhZ3MpOworICAg
ICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSAweGNmOCkgJiYgKGJ5dGVzID09IDQp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgc2l6ZSA9IDQ7CisgICAgICAgICAgICBzdWJfZGF0
YSA9IGN1cnJkLT5hcmNoLnBjaV9jZjg7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIChw
b3J0ICYgMHhmZmZjKSA9PSAweGNmYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNpemUgPSBt
aW4oYnl0ZXMsIDQgLSAocG9ydCAmIDMpKTsKKyAgICAgICAgICAgIGlmICggc2l6ZSA9PSAzICkK
KyAgICAgICAgICAgICAgICBzaXplID0gMjsKKyAgICAgICAgICAgIGlmICggcGNpX2NmZ19vayhj
dXJyZCwgcG9ydCAmIDMsIHNpemUsIE5VTEwpICkKKyAgICAgICAgICAgICAgICBzdWJfZGF0YSA9
IHBjaV9jb25mX3JlYWQoY3VycmQtPmFyY2gucGNpX2NmOCwgcG9ydCAmIDMsIHNpemUpOworICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCBzaXplID09IDQgKQorICAgICAgICAgICAgcmV0dXJuIHN1
Yl9kYXRhOworCisgICAgICAgIGRhdGEgfD0gKHN1Yl9kYXRhICYgKCgxdSA8PCAoc2l6ZSAqIDgp
KSAtIDEpKSA8PCBzaGlmdDsKKyAgICAgICAgc2hpZnQgKz0gc2l6ZSAqIDg7CisgICAgICAgIHBv
cnQgKz0gc2l6ZTsKKyAgICAgICAgYnl0ZXMgLT0gc2l6ZTsKKyAgICB9CisKKyAgICByZXR1cm4g
ZGF0YTsKK30KKwordm9pZCBndWVzdF9pb193cml0ZSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWdu
ZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBkYXRhLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCkKK3sKKyAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwgYnl0ZXMsIGN1
cnJkKSApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBieXRlcyApIHsKKyAgICAgICAgY2FzZSAx
OgorICAgICAgICAgICAgb3V0YigodWludDhfdClkYXRhLCBwb3J0KTsKKyAgICAgICAgICAgIGlm
ICggcHZfcG9zdF9vdXRiX2hvb2sgKQorICAgICAgICAgICAgICAgIHB2X3Bvc3Rfb3V0Yl9ob29r
KHBvcnQsICh1aW50OF90KWRhdGEpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
MjoKKyAgICAgICAgICAgIG91dHcoKHVpbnQxNl90KWRhdGEsIHBvcnQpOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIGNhc2UgNDoKKyAgICAgICAgICAgIG91dGwoZGF0YSwgcG9ydCk7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICByZXR1cm47CisgICAgfQorCisg
ICAgd2hpbGUgKCBieXRlcyAhPSAwICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzaXpl
ID0gMTsKKworICAgICAgICBpZiAoIChwb3J0ID09IDB4NDIpIHx8IChwb3J0ID09IDB4NDMpIHx8
IChwb3J0ID09IDB4NjEpICkKKyAgICAgICAgeworICAgICAgICAgICAgcHZfcGl0X2hhbmRsZXIo
cG9ydCwgKHVpbnQ4X3QpZGF0YSwgMSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHBv
cnQgPT0gUlRDX1BPUlQoMCkgKQorICAgICAgICB7CisgICAgICAgICAgICBjdXJyZC0+YXJjaC5j
bW9zX2lkeCA9IGRhdGE7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIChwb3J0ID09IFJU
Q19QT1JUKDEpKSAmJgorICAgICAgICAgICAgICAgICAgaW9wb3J0c19hY2Nlc3NfcGVybWl0dGVk
KGN1cnJkLCBSVENfUE9SVCgwKSwgUlRDX1BPUlQoMSkpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgICAgICAgICAgaWYgKCBwdl9ydGNfaGFuZGxl
ciApCisgICAgICAgICAgICAgICAgcHZfcnRjX2hhbmRsZXIoY3VycmQtPmFyY2guY21vc19pZHgg
JiAweDdmLCBkYXRhKTsKKyAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZydGNfbG9jaywg
ZmxhZ3MpOworICAgICAgICAgICAgb3V0YihjdXJyZC0+YXJjaC5jbW9zX2lkeCAmIDB4N2YsIFJU
Q19QT1JUKDApKTsKKyAgICAgICAgICAgIG91dGIoZGF0YSwgUlRDX1BPUlQoMSkpOworICAgICAg
ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcnRjX2xvY2ssIGZsYWdzKTsKKyAgICAgICAg
fQorICAgICAgICBlbHNlIGlmICggKHBvcnQgPT0gMHhjZjgpICYmIChieXRlcyA9PSA0KSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHNpemUgPSA0OworICAgICAgICAgICAgY3VycmQtPmFyY2gu
cGNpX2NmOCA9IGRhdGE7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIChwb3J0ICYgMHhm
ZmZjKSA9PSAweGNmYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNpemUgPSBtaW4oYnl0ZXMs
IDQgLSAocG9ydCAmIDMpKTsKKyAgICAgICAgICAgIGlmICggc2l6ZSA9PSAzICkKKyAgICAgICAg
ICAgICAgICBzaXplID0gMjsKKyAgICAgICAgICAgIGlmICggcGNpX2NmZ19vayhjdXJyZCwgcG9y
dCAmIDMsIHNpemUsICZkYXRhKSApCisgICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUoY3Vy
cmQtPmFyY2gucGNpX2NmOCwgcG9ydCAmIDMsIHNpemUsIGRhdGEpOworICAgICAgICB9CisKKyAg
ICAgICAgaWYgKCBzaXplID09IDQgKQorICAgICAgICAgICAgcmV0dXJuOworCisgICAgICAgIHBv
cnQgKz0gc2l6ZTsKKyAgICAgICAgYnl0ZXMgLT0gc2l6ZTsKKyAgICAgICAgZGF0YSA+Pj0gc2l6
ZSAqIDg7CisgICAgfQorfQorCitzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9pbyh1bnNpZ25lZCBp
bnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyAqdmFsLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAg
ICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHBy
aXZfb3BfY3R4dCwgY3R4dCk7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAg
IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOworCisgICAgLyogSU5TIG11
c3Qgbm90IGNvbWUgaGVyZS4gKi8KKyAgICBBU1NFUlQoKGN0eHQtPm9wY29kZSAmIH45KSA9PSAw
eGU0KTsKKworICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9ydCwgYnl0ZXMsIGN1cnIsIGN0eHQt
PnJlZ3MpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworCisgICAgcG9j
LT5icG1hdGNoID0gY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChjdXJyLCBwb3J0LCBieXRlcyk7
CisKKyAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwgYnl0ZXMsIGN1cnJkKSApCisgICAgewor
ICAgICAgICBpb19lbXVsX3N0dWJfdCAqaW9fZW11bCA9CisgICAgICAgICAgICBpb19lbXVsX3N0
dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNvZGUsIHBvcnQsIGJ5dGVzKTsKKworICAgICAgICBtYXJr
X3JlZ3NfZGlydHkoY3R4dC0+cmVncyk7CisgICAgICAgIGlvX2VtdWwoY3R4dC0+cmVncyk7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CisgICAgfQorCisgICAgKnZhbCA9IGd1ZXN0X2lv
X3JlYWQocG9ydCwgYnl0ZXMsIGN1cnJkKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9
CisKK3N0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9pbyh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWdu
ZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dmFsLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgcHJpdl9v
cF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4
dCk7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4g
KmN1cnJkID0gY3VycmVudC0+ZG9tYWluOworCisgICAgLyogT1VUUyBtdXN0IG5vdCBjb21lIGhl
cmUuICovCisgICAgQVNTRVJUKChjdHh0LT5vcGNvZGUgJiB+OSkgPT0gMHhlNik7CisKKyAgICBp
ZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyLCBjdHh0LT5yZWdzKSApCisgICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHBvYy0+YnBtYXRjaCA9IGNo
ZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXMpOworCisgICAgaWYgKCBh
ZG1pbl9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyZCkgKQorICAgIHsKKyAgICAgICAgaW9fZW11
bF9zdHViX3QgKmlvX2VtdWwgPQorICAgICAgICAgICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywg
Y3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7CisKKyAgICAgICAgbWFya19yZWdzX2RpcnR5KGN0
eHQtPnJlZ3MpOworICAgICAgICBpb19lbXVsKGN0eHQtPnJlZ3MpOworICAgICAgICBpZiAoIChi
eXRlcyA9PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayApCisgICAgICAgICAgICBwdl9wb3N0X291
dGJfaG9vayhwb3J0LCB2YWwpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9ET05FOworICAgIH0K
KworICAgIGd1ZXN0X2lvX3dyaXRlKHBvcnQsIGJ5dGVzLCB2YWwsIGN1cnJkKTsKKworICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9vcF9yZXBfaW5zKHVpbnQx
Nl90IHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNl
ZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwgdW5zaWduZWQgbG9uZyAqcmVwcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0
cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9v
cF9jdHh0LCBjdHh0KTsKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBn
b2FsID0gKnJlcHM7CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc3JlZzsKKyAgICBpbnQg
cmM7CisKKyAgICBBU1NFUlQoc2VnID09IHg4Nl9zZWdfZXMpOworCisgICAgKnJlcHMgPSAwOwor
CisgICAgaWYgKCAhZ3Vlc3RfaW9fb2theShwb3J0LCBieXRlc19wZXJfcmVwLCBjdXJyLCBjdHh0
LT5yZWdzKSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHJj
ID0gcHJpdl9vcF9yZWFkX3NlZ21lbnQoeDg2X3NlZ19lcywgJnNyZWcsIGN0eHQpOworICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgaWYgKCAh
c3JlZy5hdHRyLmZpZWxkcy5wICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OworICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyB8fAorICAgICAgICAgKHNyZWcuYXR0ci5m
aWVsZHMudHlwZSAmIChfU0VHTUVOVF9DT0RFID4+IDgpKSB8fAorICAgICAgICAgIShzcmVnLmF0
dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfV1IgPj4gOCkpICkKKyAgICB7CisgICAgICAgIHg4
Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0KKworICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNr
X2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXNfcGVyX3JlcCk7CisKKyAgICB3
aGlsZSAoICpyZXBzIDwgZ29hbCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZGF0YSA9
IGd1ZXN0X2lvX3JlYWQocG9ydCwgYnl0ZXNfcGVyX3JlcCwgY3VycmQpOworICAgICAgICB1bnNp
Z25lZCBsb25nIGFkZHI7CisKKyAgICAgICAgcmMgPSBwdl9lbXVsX3ZpcnRfdG9fbGluZWFyKHNy
ZWcuYmFzZSwgb2Zmc2V0LCBieXRlc19wZXJfcmVwLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3JlZy5saW1pdCwgeDg2X3NlZ19lcywgY3R4dCwgJmFkZHIpOworICAgICAg
ICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAg
ICAgICAgaWYgKCAocmMgPSBfX2NvcHlfdG9fdXNlcigodm9pZCAqKWFkZHIsICZkYXRhLCBieXRl
c19wZXJfcmVwKSkgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2Vm
YXVsdChQRkVDX3dyaXRlX2FjY2VzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
ZGRyICsgYnl0ZXNfcGVyX3JlcCAtIHJjLCBjdHh0KTsKKyAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKKyAgICAgICAgfQorCisgICAgICAgICsrKnJlcHM7CisKKyAgICAgICAg
aWYgKCBwb2MtPmJwbWF0Y2ggfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICAvKiB4ODZfZW11bGF0ZSgpIGNsaXBzIHRoZSByZXBldGl0
aW9uIGNvdW50IHRvIGVuc3VyZSB3ZSBkb24ndCB3cmFwLiAqLworICAgICAgICBpZiAoIHVubGlr
ZWx5KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICkKKyAgICAgICAgICAgIG9m
ZnNldCAtPSBieXRlc19wZXJfcmVwOworICAgICAgICBlbHNlCisgICAgICAgICAgICBvZmZzZXQg
Kz0gYnl0ZXNfcGVyX3JlcDsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQor
CitzdGF0aWMgaW50IHByaXZfb3BfcmVwX291dHMoZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2ln
bmVkIGxvbmcgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHBv
cnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9y
ZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IHByaXZfb3BfY3R4dCAq
cG9jID0gY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOworICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9
IGN1cnJlbnQtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGdvYWwgPSAqcmVwczsKKyAgICBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzcmVnOworICAgIGludCByYzsKKworICAgICpyZXBzID0g
MDsKKworICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9ydCwgYnl0ZXNfcGVyX3JlcCwgY3Vyciwg
Y3R4dC0+cmVncykgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAg
ICByYyA9IHByaXZfb3BfcmVhZF9zZWdtZW50KHNlZywgJnNyZWcsIGN0eHQpOworICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgaWYgKCAhc3Jl
Zy5hdHRyLmZpZWxkcy5wICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwor
ICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyB8fAorICAgICAgICAgKChzcmVnLmF0dHIuZmll
bGRzLnR5cGUgJiAoX1NFR01FTlRfQ09ERSA+PiA4KSkgJiYKKyAgICAgICAgICAhKHNyZWcuYXR0
ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9XUiA+PiA4KSkpICkKKyAgICB7CisgICAgICAgIHg4
Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0geDg2X3NlZ19zcyA/IFRSQVBfZ3BfZmF1bHQKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogVFJBUF9zdGFj
a19lcnJvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGN0eHQpOworICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAgfQorCisgICAgcG9jLT5icG1hdGNoID0g
Y2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChjdXJyLCBwb3J0LCBieXRlc19wZXJfcmVwKTsKKwor
ICAgIHdoaWxlICggKnJlcHMgPCBnb2FsICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBk
YXRhID0gMDsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyOworCisgICAgICAgIHJjID0gcHZf
ZW11bF92aXJ0X3RvX2xpbmVhcihzcmVnLmJhc2UsIG9mZnNldCwgYnl0ZXNfcGVyX3JlcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyZWcubGltaXQsIHNlZywgY3R4dCwg
JmFkZHIpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBy
ZXR1cm4gcmM7CisKKyAgICAgICAgaWYgKCAocmMgPSBfX2NvcHlfZnJvbV91c2VyKCZkYXRhLCAo
dm9pZCAqKWFkZHIsIGJ5dGVzX3Blcl9yZXApKSAhPSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAsIGFkZHIgKyBieXRlc19wZXJfcmVwIC0gcmMsIGN0eHQp
OworICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgICAgICB9CisKKyAg
ICAgICAgZ3Vlc3RfaW9fd3JpdGUocG9ydCwgYnl0ZXNfcGVyX3JlcCwgZGF0YSwgY3VycmQpOwor
CisgICAgICAgICsrKnJlcHM7CisKKyAgICAgICAgaWYgKCBwb2MtPmJwbWF0Y2ggfHwgaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKiB4
ODZfZW11bGF0ZSgpIGNsaXBzIHRoZSByZXBldGl0aW9uIGNvdW50IHRvIGVuc3VyZSB3ZSBkb24n
dCB3cmFwLiAqLworICAgICAgICBpZiAoIHVubGlrZWx5KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4
Nl9FRkxBR1NfREYpICkKKyAgICAgICAgICAgIG9mZnNldCAtPSBieXRlc19wZXJfcmVwOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBvZmZzZXQgKz0gYnl0ZXNfcGVyX3JlcDsKKyAgICB9CisK
KyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9j
cih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBjb25zdCBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKKyAgICBzd2l0Y2ggKCByZWcgKQorICAgIHsK
KyAgICBjYXNlIDA6IC8qIFJlYWQgQ1IwICovCisgICAgICAgICp2YWwgPSAocmVhZF9jcjAoKSAm
IH5YODZfQ1IwX1RTKSB8IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdOworICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSAyOiAvKiBSZWFkIENSMiAqLworICAgIGNh
c2UgNDogLyogUmVhZCBDUjQgKi8KKyAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5j
dHJscmVnW3JlZ107CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIDM6
IC8qIFJlYWQgQ1IzICovCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJy
ZCA9IGN1cnItPmRvbWFpbjsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBtZm47CisKKyAgICAgICAg
aWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IG1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpOworICAgICAg
ICAgICAgKnZhbCA9IHhlbl9wZm5fdG9fY3IzKG1mbl90b19nbWZuKGN1cnJkLCBtZm4pKTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGw0X3BnZW50cnlf
dCAqcGw0ZSA9CisgICAgICAgICAgICAgICAgbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFnZXRhYmxl
X2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkpKTsKKworICAgICAgICAgICAgbWZuID0g
bDRlX2dldF9wZm4oKnBsNGUpOworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7
CisgICAgICAgICAgICAqdmFsID0gY29tcGF0X3Bmbl90b19jcjMobWZuX3RvX2dtZm4oY3VycmQs
IG1mbikpOworICAgICAgICB9CisgICAgICAgIC8qIFBUcyBzaG91bGQgbm90IGJlIHNoYXJlZCAq
LworICAgICAgICBCVUdfT04ocGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UobWZuKSkgPT0gZG9t
X2Nvdyk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorICAgIH0KKworICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKK30KKworc3RhdGljIGludCBwcml2X29wX3dy
aXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIHN3aXRjaCAoIHJlZyApCisgICAgewor
ICAgIGNhc2UgMDogLyogV3JpdGUgQ1IwICovCisgICAgICAgIGlmICggKHZhbCBeIHJlYWRfY3Iw
KCkpICYgflg4Nl9DUjBfVFMgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gY2hhbmdlIHVubW9k
aWZpYWJsZSBDUjAgZmxhZ3NcbiIpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAg
ICAgICAgZG9fZnB1X3Rhc2tzd2l0Y2goISEodmFsICYgWDg2X0NSMF9UUykpOworICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSAyOiAvKiBXcml0ZSBDUjIgKi8KKyAgICAg
ICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMl0gPSB2YWw7CisgICAgICAgIGFyY2hfc2V0
X2NyMihjdXJyLCB2YWwpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2Fz
ZSAzOiAvKiBXcml0ZSBDUjMgKi8KKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJk
ID0gY3Vyci0+ZG9tYWluOworICAgICAgICB1bnNpZ25lZCBsb25nIGdmbjsKKyAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIGdmbiA9ICFp
c19wdl8zMmJpdF9kb21haW4oY3VycmQpCisgICAgICAgICAgICAgID8geGVuX2NyM190b19wZm4o
dmFsKSA6IGNvbXBhdF9jcjNfdG9fcGZuKHZhbCk7CisgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9m
cm9tX2dmbihjdXJyZCwgZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAgICAgICBpZiAoICFwYWdl
ICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICByYyA9IG5ld19ndWVzdF9jcjMocGFnZV90
b19tZm4ocGFnZSkpOworICAgICAgICBwdXRfcGFnZShwYWdlKTsKKworICAgICAgICBzd2l0Y2gg
KCByYyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKKyAgICAgICAgY2FzZSAtRVJFU1RBUlQ6IC8qIHJldHJ5IGFmdGVyIHByZWVt
cHRpb24gKi8KKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOworICAgICAgICB9Cisg
ICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCisgICAg
ICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0X2ZpeHVwKGN1
cnIsIHZhbCk7CisgICAgICAgIHdyaXRlX2NyNChwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY3Vy
cikpOworICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7CisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OworfQorCitzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNp
Z25lZCBsb25nICp2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHJlcyA9IGRvX2dldF9kZWJ1
Z3JlZyhyZWcpOworCisgICAgaWYgKCBJU19FUlJfVkFMVUUocmVzKSApCisgICAgICAgIHJldHVy
biBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgICp2YWwgPSByZXM7CisKKyAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfZHIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIGRvX3NldF9kZWJ1
Z3JlZyhyZWcsIHZhbCkgPT0gMAorICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxf
VU5IQU5ETEVBQkxFOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGd1ZXN0X21pc2NfZW5h
YmxlKHVpbnQ2NF90IHZhbCkKK3sKKyAgICB2YWwgJj0gfihNU1JfSUEzMl9NSVNDX0VOQUJMRV9Q
RVJGX0FWQUlMIHwKKyAgICAgICAgICAgICBNU1JfSUEzMl9NSVNDX0VOQUJMRV9NT05JVE9SX0VO
QUJMRSk7CisgICAgdmFsIHw9IE1TUl9JQTMyX01JU0NfRU5BQkxFX0JUU19VTkFWQUlMIHwKKyAg
ICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVCU19VTkFWQUlMIHwKKyAgICAgICAgICAg
TVNSX0lBMzJfTUlTQ19FTkFCTEVfWFRQUl9ESVNBQkxFOworICAgIHJldHVybiB2YWw7Cit9CisK
K3N0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVxX2NvbnRyb2xsZXIoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKK3sKKyAgICByZXR1cm4gKChjcHVmcmVxX2NvbnRyb2xsZXIgPT0gRlJFUUNUTF9k
b20wX2tlcm5lbCkgJiYKKyAgICAgICAgICAgIGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cit9CisK
K3N0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAq
dmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQoreworICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihj
dHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5k
b21haW47CisgICAgYm9vbCB2cG11X21zciA9IGZhbHNlOworCisgICAgc3dpdGNoICggcmVnICkK
KyAgICB7CisgICAgICAgIGludCByYzsKKworICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZnNiYXNlKCkgOiBjdXJyLT5hcmNo
LnB2X3ZjcHUuZnNfYmFzZTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNh
c2UgTVNSX0dTX0JBU0U6CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSAp
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBf
X3JkZ3NiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNo
LnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisK
KyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9k
b21haW4oY3VycmQpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAqdmFsID0gY3Vyci0+
YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlcjsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
KworICAgIC8qCisgICAgICogSW4gb3JkZXIgdG8gZnVsbHkgcmV0YWluIG9yaWdpbmFsIGJlaGF2
aW9yLCBkZWZlciBjYWxsaW5nCisgICAgICogcHZfc29mdF9yZHRzYygpIHVudGlsIGFmdGVyIGVt
dWxhdGlvbi4gVGhpcyBtYXkgd2FudC9uZWVkIHRvIGJlCisgICAgICogcmVjb25zaWRlcmVkLgor
ICAgICAqLworICAgIGNhc2UgTVNSX0lBMzJfVFNDOgorICAgICAgICBwb2MtPnRzYyB8PSBUU0Nf
QkFTRTsKKyAgICAgICAgZ290byBub3JtYWw7CisKKyAgICBjYXNlIE1TUl9UU0NfQVVYOgorICAg
ICAgICBwb2MtPnRzYyB8PSBUU0NfQVVYOworICAgICAgICBpZiAoIGNwdV9oYXNfcmR0c2NwICkK
KyAgICAgICAgICAgIGdvdG8gbm9ybWFsOworICAgICAgICAqdmFsID0gMDsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0VGRVI6CisgICAgICAgICp2YWwgPSBy
ZWFkX2VmZXIoKTsKKyAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKKyAg
ICAgICAgICAgICp2YWwgJj0gfihFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9MTVNMRSk7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9LN19GSURfVklEX0NU
TDoKKyAgICBjYXNlIE1TUl9LN19GSURfVklEX1NUQVRVUzoKKyAgICBjYXNlIE1TUl9LOF9QU1RB
VEVfTElNSVQ6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFX0NUUkw6CisgICAgY2FzZSBNU1JfSzhf
UFNUQVRFX1NUQVRVUzoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEUwOgorICAgIGNhc2UgTVNSX0s4
X1BTVEFURTE6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFMjoKKyAgICBjYXNlIE1TUl9LOF9QU1RB
VEUzOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTQ6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFNToK
KyAgICBjYXNlIE1TUl9LOF9QU1RBVEU2OgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTc6CisgICAg
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICkKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoIHVubGlrZWx5KGlzX2NwdWZyZXFfY29udHJv
bGxlcihjdXJyZCkpICkKKyAgICAgICAgICAgIGdvdG8gbm9ybWFsOworICAgICAgICAqdmFsID0g
MDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0lBMzJfVUNP
REVfUkVWOgorICAgICAgICBCVUlMRF9CVUdfT04oTVNSX0lBMzJfVUNPREVfUkVWICE9IE1TUl9B
TURfUEFUQ0hMRVZFTCk7CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHdybXNyX3Nh
ZmUoTVNSX0lBMzJfVUNPREVfUkVWLCAwKSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICAvKiBBcyBkb2N1bWVudGVkIGluIHRoZSBTRE06IERvIGEgQ1BVSUQgMSBoZXJlICov
CisgICAgICAgICAgICBjcHVpZF9lYXgoMSk7CisgICAgICAgIH0KKyAgICAgICAgZ290byBub3Jt
YWw7CisKKyAgICBjYXNlIE1TUl9JQTMyX01JU0NfRU5BQkxFOgorICAgICAgICBpZiAoIHJkbXNy
X3NhZmUocmVnLCAqdmFsKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IGd1
ZXN0X21pc2NfZW5hYmxlKCp2YWwpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisg
ICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKKyAgICAgICAgaWYgKCAhYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
KnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrWzBdOworICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNS
X0FNRDY0X0RSM19BRERSRVNTX01BU0s6CisgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9EQkVYVCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICp2YWwgPSBjdXJy
LT5hcmNoLnB2X3ZjcHUuZHJfbWFza1tyZWcgLSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAr
IDFdOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfSUEzMl9Q
RVJGX0NBUEFCSUxJVElFUzoKKyAgICAgICAgLyogTm8gZXh0cmEgY2FwYWJpbGl0aWVzIGFyZSBz
dXBwb3J0ZWQuICovCisgICAgICAgICp2YWwgPSAwOworICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOworCisgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKKyAgICAgICAgaWYgKCBi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAg
ICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sICp2YWwpICkKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAqdmFsID0gMDsKKyAgICAgICAgaWYgKCB0aGlzX2NwdShjcHVp
ZF9mYXVsdGluZ19lbmFibGVkKSApCisgICAgICAgICAgICAqdmFsIHw9IE1TUl9QTEFURk9STV9J
TkZPX0NQVUlEX0ZBVUxUSU5HOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAg
Y2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAgICAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICAgICAg
cmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCAqdmFsKSApCisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IDA7CisgICAgICAgIGlmICggY3Vyci0+YXJj
aC5jcHVpZF9mYXVsdGluZyApCisgICAgICAgICAgICAqdmFsIHw9IE1TUl9NSVNDX0ZFQVRVUkVT
X0NQVUlEX0ZBVUxUSU5HOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2Fz
ZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgorICAgIGNhc2UgTVNSX1A2
X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCgzKToKKyAgICBjYXNlIE1TUl9DT1JFX1BFUkZf
RklYRURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMjoKKyAgICBjYXNlIE1TUl9DT1JF
X1BFUkZfRklYRURfQ1RSX0NUUkwuLi5NU1JfQ09SRV9QRVJGX0dMT0JBTF9PVkZfQ1RSTDoKKyAg
ICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHZwbXVfbXNyID0gdHJ1ZTsKKyAgICAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZOVFNFTDAuLi5NU1Jf
QU1EX0ZBTTE1SF9QRVJGQ1RSNToKKyAgICBjYXNlIE1TUl9LN19FVk5UU0VMMC4uLk1TUl9LN19Q
RVJGQ1RSMzoKKyAgICAgICAgICAgIGlmICggdnBtdV9tc3IgfHwgKGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGlmICggdnBtdV9kb19yZG1zcihyZWcsIHZhbCkgKQorICAgICAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKHJlZywgdmFsKSApCisgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgICAgIHJjID0gdm1jZV9yZG1zcihyZWcsIHZh
bCk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBp
ZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgIG5vcm1hbDoKKyAgICAgICAgLyogRXZlcnlvbmUgY2FuIHJlYWQg
dGhlIE1TUiBzcGFjZS4gKi8KKyAgICAgICAgLyogZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJE
b21haW4gYXR0ZW1wdGVkIFJETVNSICUwOHhcbiIsIHJlZyk7ICovCisgICAgICAgIGlmICggcmRt
c3Jfc2FmZShyZWcsICp2YWwpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
K30KKworI2luY2x1ZGUgIi4uL3g4Nl82NC9tbWNvbmZpZy5oIgorCitzdGF0aWMgaW50IHByaXZf
b3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1
cnJkID0gY3Vyci0+ZG9tYWluOworICAgIGJvb2wgdnBtdV9tc3IgPSBmYWxzZTsKKworICAgIHN3
aXRjaCAoIHJlZyApCisgICAgeworICAgICAgICB1aW50NjRfdCB0ZW1wOworICAgICAgICBpbnQg
cmM7CisKKyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihjdXJyZCkgfHwgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZhbCkgKQorICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIHdyZnNiYXNlKHZhbCk7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNw
dS5mc19iYXNlID0gdmFsOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2Fz
ZSBNU1JfR1NfQkFTRToKKyAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpIHx8
ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB3cmdzYmFzZSh2YWwpOworICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJu
ZWwgPSB2YWw7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9T
SEFET1dfR1NfQkFTRToKKyAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpIHx8
ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB3cm1zcmwoTVNSX1NIQURPV19HU19CQVNFLCB2YWwpOworICAgICAgICBjdXJyLT5hcmNoLnB2
X3ZjcHUuZ3NfYmFzZV91c2VyID0gdmFsOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
CisgICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9TVEFUVVM6CisgICAgY2FzZSBNU1JfSzdfRklEX1ZJ
RF9DVEw6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFX0xJTUlUOgorICAgIGNhc2UgTVNSX0s4X1BT
VEFURV9DVFJMOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURV9TVEFUVVM6CisgICAgY2FzZSBNU1Jf
SzhfUFNUQVRFMDoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEUxOgorICAgIGNhc2UgTVNSX0s4X1BT
VEFURTI6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFMzoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEU0
OgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTU6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFNjoKKyAg
ICBjYXNlIE1TUl9LOF9QU1RBVEU3OgorICAgIGNhc2UgTVNSX0s4X0hXQ1I6CisgICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9jb250cm9sbGVyKGN1
cnJkKSkgfHwKKyAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkKKyAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBN
U1JfQU1ENjRfTkJfQ0ZHOgorICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAh
PSBYODZfVkVORE9SX0FNRCB8fAorICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2IDwgMHgx
MCB8fCBib290X2NwdV9kYXRhLng4NiA+IDB4MTcgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1
cnIpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGlmICggKHJk
bXNyX3NhZmUoTVNSX0FNRDY0X05CX0NGRywgdGVtcCkgIT0gMCkgfHwKKyAgICAgICAgICAgICAo
KHZhbCBeIHRlbXApICYgfigxVUxMIDw8IEFNRDY0X05CX0NGR19DRjhfRVhUX0VOQUJMRV9CSVQp
KSApCisgICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIGlmICggd3Jtc3Jfc2FmZShN
U1JfQU1ENjRfTkJfQ0ZHLCB2YWwpID09IDAgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9GQU0xMEhfTU1JT19DT05GX0JB
U0U6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1Jf
QU1EIHx8CisgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPCAweDEwIHx8IGJvb3RfY3B1
X2RhdGEueDg2ID4gMHgxNyApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCAhaXNf
aGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQorICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgaWYgKCByZG1zcl9zYWZlKE1TUl9G
QU0xMEhfTU1JT19DT05GX0JBU0UsIHRlbXApICE9IDAgKQorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGlmICggKHBjaV9wcm9iZSAmIFBDSV9QUk9CRV9NQVNLKSA9PSBQQ0lfUFJPQkVfTU1D
T05GID8KKyAgICAgICAgICAgICB0ZW1wICE9IHZhbCA6CisgICAgICAgICAgICAgKCh0ZW1wIF4g
dmFsKSAmCisgICAgICAgICAgICAgIH4oRkFNMTBIX01NSU9fQ09ORl9FTkFCTEUgfAorICAgICAg
ICAgICAgICAgIChGQU0xMEhfTU1JT19DT05GX0JVU1JBTkdFX01BU0sgPDwKKyAgICAgICAgICAg
ICAgICAgRkFNMTBIX01NSU9fQ09ORl9CVVNSQU5HRV9TSElGVCkgfAorICAgICAgICAgICAgICAg
ICgodTY0KUZBTTEwSF9NTUlPX0NPTkZfQkFTRV9NQVNLIDw8CisgICAgICAgICAgICAgICAgIEZB
TTEwSF9NTUlPX0NPTkZfQkFTRV9TSElGVCkpKSApCisgICAgICAgICAgICBnb3RvIGludmFsaWQ7
CisgICAgICAgIGlmICggd3Jtc3Jfc2FmZShNU1JfRkFNMTBIX01NSU9fQ09ORl9CQVNFLCB2YWwp
ID09IDAgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JFVjoKKyAgICAgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCApCisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3Zj
cHUoY3VycikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgaWYg
KCByZG1zcl9zYWZlKHJlZywgdGVtcCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlm
ICggdmFsICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0lBMzJfTUlTQ19FTkFCTEU6CisgICAgICAgIGlmICgg
cmRtc3Jfc2FmZShyZWcsIHRlbXApICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAo
IHZhbCAhPSBndWVzdF9taXNjX2VuYWJsZSh0ZW1wKSApCisgICAgICAgICAgICBnb3RvIGludmFs
aWQ7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9JQTMyX01Q
RVJGOgorICAgIGNhc2UgTVNSX0lBMzJfQVBFUkY6CisgICAgICAgIGlmICggKGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKSAmJgorICAgICAgICAgICAgIChib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9jb250cm9sbGVyKGN1cnJkKSkg
fHwKKyAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkKKyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfSUEz
Ml9QRVJGX0NUTDoKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9JTlRFTCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCBsaWtlbHko
IWlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpIHx8CisgICAgICAgICAgICAgd3Jtc3Jfc2Fm
ZShyZWcsIHZhbCkgPT0gMCApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX0lBMzJfVEhFUk1fQ09OVFJPTDoKKyAgICBjYXNl
IE1TUl9JQTMyX0VORVJHWV9QRVJGX0JJQVM6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1
cnIpIHx8CisgICAgICAgICAgICAgd3Jtc3Jfc2FmZShyZWcsIHZhbCkgPT0gMCApCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNS
X0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CisgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrWzBdID0gdmFsOworICAgICAgICBpZiAoIGN1
cnItPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0sgKQorICAgICAgICAgICAgd3Jt
c3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLCB2YWwpOworICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNS
X0FNRDY0X0RSM19BRERSRVNTX01BU0s6CisgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrW3JlZyAtIE1TUl9BTUQ2NF9EUjFfQUREUkVT
U19NQVNLICsgMV0gPSB2YWw7CisgICAgICAgIGlmICggY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s3XSAm
IERSN19BQ1RJVkVfTUFTSyApCisgICAgICAgICAgICB3cm1zcmwocmVnLCB2YWwpOworICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5G
TzoKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fAorICAgICAgICAgICAgIHZhbCB8fCByZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9S
TV9JTkZPLCB2YWwpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworCisgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAg
ICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8
CisgICAgICAgICAgICAgKHZhbCAmIH5NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORykg
fHwKKyAgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJM
RVMsIHRlbXApICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoICh2YWwgJiBNU1Jf
TUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORykgJiYKKyAgICAgICAgICAgICAhdGhpc19jcHUo
Y3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGN1
cnItPmFyY2guY3B1aWRfZmF1bHRpbmcgPSAhISh2YWwgJiBNU1JfTUlTQ19GRUFUVVJFU19DUFVJ
RF9GQVVMVElORyk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1T
Ul9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2X1BFUkZDVFIoNyk6CisgICAgY2FzZSBNU1JfUDZfRVZO
VFNFTCgwKS4uLk1TUl9QNl9FVk5UU0VMKDMpOgorICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhF
RF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIyOgorICAgIGNhc2UgTVNSX0NPUkVfUEVS
Rl9GSVhFRF9DVFJfQ1RSTC4uLk1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMOgorICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICkKKyAg
ICAgICAgeworICAgICAgICAgICAgdnBtdV9tc3IgPSB0cnVlOworICAgIGNhc2UgTVNSX0FNRF9G
QU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKKyAgICBjYXNlIE1TUl9L
N19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoKKyAgICAgICAgICAgIGlmICggdnBtdV9tc3Ig
fHwgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGlmICggKHZwbXVfbW9kZSAmIFhFTlBNVV9NT0RFX0FM
TCkgJiYKKyAgICAgICAgICAgICAgICAgICAgICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkK
KyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgICAgICAgICAg
ICAgIGlmICggdnBtdV9kb193cm1zcihyZWcsIHZhbCwgMCkgKQorICAgICAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICAg
ICAgfQorICAgICAgICB9CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6
CisgICAgICAgIGlmICggd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHJlZywgdmFsKSA9PSAxICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICAgICAgcmMgPSB2bWNlX3dybXNy
KHJlZywgdmFsKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
ICAgICBpZiAoIChyZG1zcl9zYWZlKHJlZywgdGVtcCkgIT0gMCkgfHwgKHZhbCAhPSB0ZW1wKSAp
CisgICAgaW52YWxpZDoKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAg
ICAgICAgICAgICAgICAgICAgIkRvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgJTA4eCBmcm9tIDB4JTAx
NiJQUkl4NjQiIHRvIDB4JTAxNiJQUkl4NjQiXG4iLAorICAgICAgICAgICAgICAgICAgICAgcmVn
LCB0ZW1wLCB2YWwpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKK30KKworc3RhdGljIGludCBwcml2X29wX3di
aW52ZChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICAvKiBJZ25vcmUgdGhl
IGluc3RydWN0aW9uIGlmIHVucHJpdmlsZWdlZC4gKi8KKyAgICBpZiAoICFjYWNoZV9mbHVzaF9w
ZXJtaXR0ZWQoY3VycmVudC0+ZG9tYWluKSApCisgICAgICAgIC8qCisgICAgICAgICAqIE5vbi1w
aHlzZGV2IGRvbWFpbiBhdHRlbXB0ZWQgV0JJTlZEOyBpZ25vcmUgZm9yIG5vdyBzaW5jZQorICAg
ICAgICAgKiBuZXdlciBsaW51eCB1c2VzIHRoaXMgaW4gc29tZSBzdGFydC1vZi1kYXkgdGltaW5n
IGxvb3BzLgorICAgICAgICAgKi8KKyAgICAgICAgOworICAgIGVsc2UKKyAgICAgICAgd2JpbnZk
KCk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHByaXZfb3Bf
dmFsaWRhdGUoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAg
ICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUgKQorICAgIHsKKyAgICBjYXNlIDB4NmMgLi4uIDB4NmY6
IC8qIGlucyAvIG91dHMgKi8KKyAgICBjYXNlIDB4ZTQgLi4uIDB4ZTc6IC8qIGluIC8gb3V0IChp
bW1lZGlhdGUgcG9ydCkgKi8KKyAgICBjYXNlIDB4ZWMgLi4uIDB4ZWY6IC8qIGluIC8gb3V0IChw
b3J0IGluICVkeCkgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDYpOiAvKiBjbHRz
ICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA5KTogLyogd2JpbnZkICovCisgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmLCAweDIwKSAuLi4KKyAgICAgICAgIFg4NkVNVUxfT1BDKDB4
MGYsIDB4MjMpOiAvKiBtb3YgdG8vZnJvbSBjci9kciAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMo
MHgwZiwgMHgzMCk6IC8qIHdybXNyICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDMx
KTogLyogcmR0c2MgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzIpOiAvKiByZG1z
ciAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhhMik6IC8qIGNwdWlkICovCisgICAg
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIDB4ZmE6IGNhc2UgMHhmYjogLyog
Y2xpIC8gc3RpICovCisgICAgICAgIGlmICggIWlvcGxfb2soY3VycmVudCwgY3R4dC0+cmVncykg
KQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgaXMganVz
dCB0b28gZGFuZ2Vyb3VzIHRvIGFsbG93LCBpbiBteSBvcGluaW9uLiBDb25zaWRlciBpZiB0aGUK
KyAgICAgICAgICogY2FsbGVyIHRoZW4gdHJpZXMgdG8gcmVlbmFibGUgaW50ZXJydXB0cyB1c2lu
ZyBQT1BGOiB3ZSBjYW4ndCB0cmFwCisgICAgICAgICAqIHRoYXQgYW5kIHdlJ2xsIGVuZCB1cCB3
aXRoIGhhcmQtdG8tZGVidWcgbG9ja3Vwcy4gRmFzdCAmIGxvb3NlIHdpbGwKKyAgICAgICAgICog
ZG8gZm9yIHVzLiA6LSkKKyAgICAgICAgdmNwdV9pbmZvKGN1cnJlbnQsIGV2dGNobl91cGNhbGxf
bWFzaykgPSAoY3R4dC0+b3Bjb2RlID09IDB4ZmEpOworICAgICAgICAgKi8KKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRE9ORTsKKworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSk6Cisg
ICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgbW9kcm1fcm0sIG1vZHJtX3JlZzsKKworICAgICAg
ICBpZiAoIHg4Nl9pbnNuX21vZHJtKHN0YXRlLCAmbW9kcm1fcm0sICZtb2RybV9yZWcpICE9IDMg
fHwKKyAgICAgICAgICAgICAobW9kcm1fcm0gJiA3KSAhPSAxICkKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKKyAgICAgICAgeworICAgICAgICBj
YXNlIDI6IC8qIHhzZXRidiAqLworICAgICAgICBjYXNlIDc6IC8qIHJkdHNjcCAqLworICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAg
ICB9CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworfQorCitzdGF0
aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBwcml2X29wX29wcyA9IHsKKyAgICAuaW5z
bl9mZXRjaCAgICAgICAgICA9IHByaXZfb3BfaW5zbl9mZXRjaCwKKyAgICAucmVhZCAgICAgICAg
ICAgICAgICA9IHg4NmVtdWxfdW5oYW5kbGVhYmxlX3J3LAorICAgIC52YWxpZGF0ZSAgICAgICAg
ICAgID0gcHJpdl9vcF92YWxpZGF0ZSwKKyAgICAucmVhZF9pbyAgICAgICAgICAgICA9IHByaXZf
b3BfcmVhZF9pbywKKyAgICAud3JpdGVfaW8gICAgICAgICAgICA9IHByaXZfb3Bfd3JpdGVfaW8s
CisgICAgLnJlcF9pbnMgICAgICAgICAgICAgPSBwcml2X29wX3JlcF9pbnMsCisgICAgLnJlcF9v
dXRzICAgICAgICAgICAgPSBwcml2X29wX3JlcF9vdXRzLAorICAgIC5yZWFkX3NlZ21lbnQgICAg
ICAgID0gcHJpdl9vcF9yZWFkX3NlZ21lbnQsCisgICAgLnJlYWRfY3IgICAgICAgICAgICAgPSBw
cml2X29wX3JlYWRfY3IsCisgICAgLndyaXRlX2NyICAgICAgICAgICAgPSBwcml2X29wX3dyaXRl
X2NyLAorICAgIC5yZWFkX2RyICAgICAgICAgICAgID0gcHJpdl9vcF9yZWFkX2RyLAorICAgIC53
cml0ZV9kciAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9kciwKKyAgICAucmVhZF9tc3IgICAg
ICAgICAgICA9IHByaXZfb3BfcmVhZF9tc3IsCisgICAgLndyaXRlX21zciAgICAgICAgICAgPSBw
cml2X29wX3dyaXRlX21zciwKKyAgICAuY3B1aWQgICAgICAgICAgICAgICA9IHB2X2VtdWxfY3B1
aWQsCisgICAgLndiaW52ZCAgICAgICAgICAgICAgPSBwcml2X29wX3diaW52ZCwKK307CisKK2lu
dCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7Cisg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJk
ID0gY3Vyci0+ZG9tYWluOworICAgIHN0cnVjdCBwcml2X29wX2N0eHQgY3R4dCA9IHsKKyAgICAg
ICAgLmN0eHQucmVncyA9IHJlZ3MsCisgICAgICAgIC5jdHh0LnZlbmRvciA9IGN1cnJkLT5hcmNo
LmNwdWlkLT54ODZfdmVuZG9yLAorICAgICAgICAuY3R4dC5sbWEgPSAhaXNfcHZfMzJiaXRfZG9t
YWluKGN1cnJkKSwKKyAgICB9OworICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgZWZsYWdz
LCBhcjsKKworICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywgY3VyciwgJmN0eHQu
Y3MuYmFzZSwgJmN0eHQuY3MubGltaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICZhciwg
MSkgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAorICAgICAgICAgIShhciAmIF9T
RUdNRU5UX1ApIHx8CisgICAgICAgICAhKGFyICYgX1NFR01FTlRfQ09ERSkgKQorICAgICAgICBy
ZXR1cm4gMDsKKworICAgIC8qIE1pcnJvciB2aXJ0dWFsaXplZCBzdGF0ZSBpbnRvIEVGTEFHUy4g
Ki8KKyAgICBBU1NFUlQocmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19JRik7CisgICAgaWYgKCB2
Y3B1X2luZm8oY3VyciwgZXZ0Y2huX3VwY2FsbF9tYXNrKSApCisgICAgICAgIHJlZ3MtPmVmbGFn
cyAmPSB+WDg2X0VGTEFHU19JRjsKKyAgICBlbHNlCisgICAgICAgIHJlZ3MtPmVmbGFncyB8PSBY
ODZfRUZMQUdTX0lGOworICAgIEFTU0VSVCghKHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfSU9Q
TCkpOworICAgIHJlZ3MtPmVmbGFncyB8PSBjdXJyLT5hcmNoLnB2X3ZjcHUuaW9wbDsKKyAgICBl
ZmxhZ3MgPSByZWdzLT5lZmxhZ3M7CisKKyAgICBjdHh0LmN0eHQuYWRkcl9zaXplID0gYXIgJiBf
U0VHTUVOVF9MID8gNjQgOiBhciAmIF9TRUdNRU5UX0RCID8gMzIgOiAxNjsKKyAgICAvKiBMZWF2
ZSB6ZXJvIGluIGN0eHQuY3R4dC5zcF9zaXplLCBhcyBpdCdzIG5vdCBuZWVkZWQuICovCisgICAg
cmMgPSB4ODZfZW11bGF0ZSgmY3R4dC5jdHh0LCAmcHJpdl9vcF9vcHMpOworCisgICAgaWYgKCBj
dHh0LmlvX2VtdWxfc3R1YiApCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGN0eHQuaW9fZW11
bF9zdHViKTsKKworICAgIC8qCisgICAgICogVW4tbWlycm9yIHZpcnR1YWxpemVkIHN0YXRlIGZy
b20gRUZMQUdTLgorICAgICAqIE5vdGhpbmcgd2UgYWxsb3cgdG8gYmUgZW11bGF0ZWQgY2FuIGNo
YW5nZSBhbnl0aGluZyBvdGhlciB0aGFuIHRoZQorICAgICAqIGFyaXRobWV0aWMgYml0cywgYW5k
IHRoZSByZXN1bWUgZmxhZy4KKyAgICAgKi8KKyAgICBBU1NFUlQoISgocmVncy0+ZWZsYWdzIF4g
ZWZsYWdzKSAmCisgICAgICAgICAgICAgfihYODZfRUZMQUdTX1JGIHwgWDg2X0VGTEFHU19BUklU
SF9NQVNLKSkpOworICAgIHJlZ3MtPmVmbGFncyB8PSBYODZfRUZMQUdTX0lGOworICAgIHJlZ3Mt
PmVmbGFncyAmPSB+WDg2X0VGTEFHU19JT1BMOworCisgICAgc3dpdGNoICggcmMgKQorICAgIHsK
KyAgICBjYXNlIFg4NkVNVUxfT0tBWToKKyAgICAgICAgaWYgKCBjdHh0LnRzYyAmIFRTQ19CQVNF
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBjdHh0LnRzYyAmIFRTQ19BVVggKQorICAg
ICAgICAgICAgICAgIHB2X3NvZnRfcmR0c2MoY3VyciwgcmVncywgMSk7CisgICAgICAgICAgICBl
bHNlIGlmICggY3VycmQtPmFyY2gudnRzYyApCisgICAgICAgICAgICAgICAgcHZfc29mdF9yZHRz
YyhjdXJyLCByZWdzLCAwKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBtc3Jf
c3BsaXQocmVncywgcmR0c2MoKSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGN0eHQuY3R4
dC5yZXRpcmUuc2luZ2xlc3RlcCApCisgICAgICAgICAgICBjdHh0LmJwbWF0Y2ggfD0gRFJfU1RF
UDsKKyAgICAgICAgaWYgKCBjdHh0LmJwbWF0Y2ggKQorICAgICAgICB7CisgICAgICAgICAgICBj
dXJyLT5hcmNoLmRlYnVncmVnWzZdIHw9IGN0eHQuYnBtYXRjaCB8IERSX1NUQVRVU19SRVNFUlZF
RF9PTkU7CisgICAgICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNl
LmZsYWdzICYgVEJGX0VYQ0VQVElPTikgKQorICAgICAgICAgICAgICAgIHB2X2luamVjdF90cmFw
KFRSQVBfZGVidWcsIHJlZ3MpOworICAgICAgICB9CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LworICAgIGNhc2UgWDg2RU1VTF9SRVRSWToKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9m
aXhlZDsKKworICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CisgICAgICAgIHB2X2luamVjdF9l
dmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhl
ZDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RydWN0IGdhdGVfb3BfY3R4dCB7Cisg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dDsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1
bnNpZ25lZCBsb25nIGJhc2UsIGxpbWl0OworICAgIH0gY3M7CisgICAgYm9vbCBpbnNuX2ZldGNo
OworfTsKKworc3RhdGljIGludCBnYXRlX29wX3JlYWQoCisgICAgZW51bSB4ODZfc2VnbWVudCBz
ZWcsCisgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgdm9pZCAqcF9kYXRhLAorICAgIHVu
c2lnbmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgZ2F0ZV9vcF9jdHh0ICpnb2MgPQorICAgICAgICBjb250YWluZXJf
b2YoY3R4dCwgc3RydWN0IGdhdGVfb3BfY3R4dCwgY3R4dCk7CisgICAgdW5zaWduZWQgaW50IHJj
ID0gYnl0ZXMsIHNlbCA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gb2Zmc2V0LCBsaW1p
dCA9IDA7CisKKyAgICBzd2l0Y2ggKCBzZWcgKQorICAgIHsKKyAgICBjYXNlIHg4Nl9zZWdfY3M6
CisgICAgICAgIGFkZHIgKz0gZ29jLT5jcy5iYXNlOworICAgICAgICBsaW1pdCA9IGdvYy0+Y3Mu
bGltaXQ7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgeDg2X3NlZ19kczoKKyAgICAgICAgc2Vs
ID0gcmVhZF9zcmVnKGRzKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSB4ODZfc2VnX2VzOgor
ICAgICAgICBzZWwgPSByZWFkX3NyZWcoZXMpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHg4
Nl9zZWdfZnM6CisgICAgICAgIHNlbCA9IHJlYWRfc3JlZyhmcyk7CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgeDg2X3NlZ19nczoKKyAgICAgICAgc2VsID0gcmVhZF9zcmVnKGdzKTsKKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSB4ODZfc2VnX3NzOgorICAgICAgICBzZWwgPSBjdHh0LT5yZWdz
LT5zczsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOworICAgIH0KKyAgICBpZiAoIHNlbCApCisgICAgeworICAgICAgICB1
bnNpZ25lZCBpbnQgYXI7CisKKyAgICAgICAgQVNTRVJUKCFnb2MtPmluc25fZmV0Y2gpOworICAg
ICAgICBpZiAoICFyZWFkX2Rlc2NyaXB0b3Ioc2VsLCBjdXJyZW50LCAmYWRkciwgJmxpbWl0LCAm
YXIsIDApIHx8CisgICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8CisgICAgICAgICAg
ICAgIShhciAmIF9TRUdNRU5UX1ApIHx8CisgICAgICAgICAgICAgKChhciAmIF9TRUdNRU5UX0NP
REUpICYmICEoYXIgJiBfU0VHTUVOVF9XUikpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKKyAgICAgICAgYWRkciArPSBvZmZzZXQ7CisgICAgfQorICAgIGVsc2Ug
aWYgKCBzZWcgIT0geDg2X3NlZ19jcyApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKKworICAgIC8qIFdlIGRvbid0IG1lYW4gdG8gZW11bGF0ZSBhbnkgYnJhbmNoZXMuICov
CisgICAgaWYgKCBsaW1pdCA8IGJ5dGVzIC0gMSB8fCBvZmZzZXQgPiBsaW1pdCAtIGJ5dGVzICsg
MSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIGFkZHIgPSAo
dWludDMyX3QpYWRkcjsKKworICAgIGlmICggKHJjID0gX19jb3B5X2Zyb21fdXNlcihwX2RhdGEs
ICh2b2lkICopYWRkciwgYnl0ZXMpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBU
T0RPOiBUaGlzIHNob3VsZCByZXBvcnQgUEZFQ19pbnNuX2ZldGNoIHdoZW4gZ29jLT5pbnNuX2Zl
dGNoICYmCisgICAgICAgICAqIGNwdV9oYXNfbngsIGJ1dCB3ZSdkIHRoZW4gbmVlZCBhICJmZXRj
aCIgdmFyaWFudCBvZgorICAgICAgICAgKiBfX2NvcHlfZnJvbV91c2VyKCkgcmVzcGVjdGluZyBO
WCwgU01FUCwgYW5kIHByb3RlY3Rpb24ga2V5cy4KKyAgICAgICAgICovCisgICAgICAgIHg4Nl9l
bXVsX3BhZ2VmYXVsdCgwLCBhZGRyICsgYnl0ZXMgLSByYywgY3R4dCk7CisgICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
fQorCitzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBnYXRlX3Nl
bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqc2VsLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpvZmYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqYXIpCit7CisgICAgc3RydWN0
IGRlc2Nfc3RydWN0IGRlc2M7CisgICAgY29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICpwZGVzYzsK
KworCisgICAgcGRlc2MgPSAoY29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICopCisgICAgICAgICgh
KGdhdGVfc2VsICYgNCkgPyBHRFRfVklSVF9TVEFSVCh2KSA6IExEVF9WSVJUX1NUQVJUKHYpKQor
ICAgICAgICArIChnYXRlX3NlbCA+PiAzKTsKKyAgICBpZiAoIChnYXRlX3NlbCA8IDQpIHx8Cisg
ICAgICAgICAoKGdhdGVfc2VsID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFKSAmJiAhKGdhdGVf
c2VsICYgNCkpIHx8CisgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjKSApCisgICAgICAg
IHJldHVybiAwOworCisgICAgKnNlbCA9IChkZXNjLmEgPj4gMTYpICYgMHgwMDAwZmZmYzsKKyAg
ICAqb2ZmID0gKGRlc2MuYSAmIDB4MDAwMGZmZmYpIHwgKGRlc2MuYiAmIDB4ZmZmZjAwMDApOwor
ICAgICphciA9IGRlc2MuYiAmIDB4MDAwMGZmZmY7CisKKyAgICAvKgorICAgICAqIGNoZWNrX2Rl
c2NyaXB0b3IoKSBjbGVhcnMgdGhlIERQTCBmaWVsZCBhbmQgc3RvcmVzIHRoZQorICAgICAqIGd1
ZXN0IHJlcXVlc3RlZCBEUEwgaW4gdGhlIHNlbGVjdG9yJ3MgUlBMIGZpZWxkLgorICAgICAqLwor
ICAgIGlmICggKmFyICYgX1NFR01FTlRfRFBMICkKKyAgICAgICAgcmV0dXJuIDA7CisgICAgKmFy
IHw9IChkZXNjLmEgPj4gKDE2IC0gMTMpKSAmIF9TRUdNRU5UX0RQTDsKKworICAgIGlmICggIWlz
X3B2XzMyYml0X3ZjcHUodikgKQorICAgIHsKKyAgICAgICAgaWYgKCAoKmFyICYgMHgxZjAwKSAh
PSAweDBjMDAgfHwKKyAgICAgICAgICAgICAoZ2F0ZV9zZWwgPj0gRklSU1RfUkVTRVJWRURfR0RU
X0JZVEUgLSA4ICYmICEoZ2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAgICAgICBfX2dldF91c2Vy
KGRlc2MsIHBkZXNjICsgMSkgfHwKKyAgICAgICAgICAgICAoZGVzYy5iICYgMHgxZjAwKSApCisg
ICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICAqb2ZmIHw9ICh1bnNpZ25lZCBsb25nKWRl
c2MuYSA8PCAzMjsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgc3dpdGNoICggKmFy
ICYgMHgxZjAwICkKKyAgICB7CisgICAgY2FzZSAweDA0MDA6CisgICAgICAgICpvZmYgJj0gMHhm
ZmZmOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDB4MGMwMDoKKyAgICAgICAgYnJlYWs7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIDE7Cit9
CisKK3N0YXRpYyBpbmxpbmUgaW50IGNoZWNrX3N0YWNrX2xpbWl0KHVuc2lnbmVkIGludCBhciwg
dW5zaWduZWQgaW50IGxpbWl0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGVzcCwgdW5zaWduZWQgaW50IGRlY3IpCit7CisgICAgcmV0dXJuICgoKGVz
cCAtIGRlY3IpIDwgKGVzcCAtIDEpKSAmJgorICAgICAgICAgICAgKCEoYXIgJiBfU0VHTUVOVF9F
QykgPyAoZXNwIC0gMSkgPD0gbGltaXQgOiAoZXNwIC0gZGVjcikgPiBsaW1pdCkpOworfQorCit2
b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgdW5zaWduZWQgaW50IHNlbCwgYXIsIGRwbCwg
bnBhcm0sIGluc25fbGVuOworICAgIHN0cnVjdCBnYXRlX29wX2N0eHQgY3R4dCA9IHsgLmN0eHQu
cmVncyA9IHJlZ3MsIC5pbnNuX2ZldGNoID0gdHJ1ZSB9OworICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9zdGF0ZSAqc3RhdGU7CisgICAgdW5zaWduZWQgbG9uZyBvZmYsIGJhc2UsIGxpbWl0OworICAg
IHVpbnQxNl90IG9wbmRfc2VsID0gMDsKKyAgICBpbnQganVtcCA9IC0xLCByYyA9IFg4NkVNVUxf
T0tBWTsKKworICAgIC8qIENoZWNrIHdoZXRoZXIgdGhpcyBmYXVsdCBpcyBkdWUgdG8gdGhlIHVz
ZSBvZiBhIGNhbGwgZ2F0ZS4gKi8KKyAgICBpZiAoICFyZWFkX2dhdGVfZGVzY3JpcHRvcihyZWdz
LT5lcnJvcl9jb2RlLCB2LCAmc2VsLCAmb2ZmLCAmYXIpIHx8CisgICAgICAgICAoKChhciA+PiAx
MykgJiAzKSA8IChyZWdzLT5jcyAmIDMpKSB8fAorICAgICAgICAgKChhciAmIF9TRUdNRU5UX1RZ
UEUpICE9IDB4YzAwKSApCisgICAgeworICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2Zh
dWx0LCByZWdzKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBpZiAoICEoYXIgJiBfU0VH
TUVOVF9QKSApCisgICAgeworICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX25vX3NlZ21lbnQs
IHJlZ3MpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGRwbCA9IChhciA+PiAxMykgJiAz
OworICAgIG5wYXJtID0gYXIgJiAweDFmOworCisgICAgLyoKKyAgICAgKiBEZWNvZGUgaW5zdHJ1
Y3Rpb24gKGFuZCBwZXJoYXBzIG9wZXJhbmQpIHRvIGRldGVybWluZSBSUEwsCisgICAgICogd2hl
dGhlciB0aGlzIGlzIGEganVtcCBvciBhIGNhbGwsIGFuZCB0aGUgY2FsbCByZXR1cm4gb2Zmc2V0
LgorICAgICAqLworICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywgdiwgJmN0eHQu
Y3MuYmFzZSwgJmN0eHQuY3MubGltaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICZhciwg
MCkgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAorICAgICAgICAgIShhciAmIF9T
RUdNRU5UX1ApIHx8CisgICAgICAgICAhKGFyICYgX1NFR01FTlRfQ09ERSkgKQorICAgIHsKKyAg
ICAgICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICBjdHh0LmN0eHQuYWRkcl9zaXplID0gYXIgJiBfU0VHTUVOVF9EQiA/
IDMyIDogMTY7CisgICAgLyogTGVhdmUgemVybyBpbiBjdHh0LmN0eHQuc3Bfc2l6ZSwgYXMgaXQn
cyBub3QgbmVlZGVkIGZvciBkZWNvZGluZy4gKi8KKyAgICBzdGF0ZSA9IHg4Nl9kZWNvZGVfaW5z
bigmY3R4dC5jdHh0LCBnYXRlX29wX3JlYWQpOworICAgIGN0eHQuaW5zbl9mZXRjaCA9IGZhbHNl
OworICAgIGlmICggSVNfRVJSX09SX05VTEwoc3RhdGUpICkKKyAgICB7CisgICAgICAgIGlmICgg
UFRSX0VSUihzdGF0ZSkgPT0gLVg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAgIHB2X2lu
amVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
cHZfaW5qZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICBzd2l0Y2ggKCBjdHh0LmN0eHQub3Bjb2RlICkKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGludCBtb2RybV8zNDU7CisKKyAgICBjYXNlIDB4ZWE6CisgICAgICAgICsranVtcDsK
KyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSAweDlhOgorICAgICAgICArK2p1
bXA7CisgICAgICAgIG9wbmRfc2VsID0geDg2X2luc25faW1tZWRpYXRlKHN0YXRlLCAxKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSAweGZmOgorICAgICAgICBpZiAoIHg4Nl9pbnNuX21vZHJt
KHN0YXRlLCBOVUxMLCAmbW9kcm1fMzQ1KSA+PSAzICkKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBzd2l0Y2ggKCBtb2RybV8zNDUgJiA3ICkKKyAgICAgICAgeworICAgICAgICAgICAgZW51
bSB4ODZfc2VnbWVudCBzZWc7CisKKyAgICAgICAgY2FzZSA1OgorICAgICAgICAgICAgKytqdW1w
OworICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgIGNhc2UgMzoKKyAgICAg
ICAgICAgICsranVtcDsKKyAgICAgICAgICAgIGJhc2UgPSB4ODZfaW5zbl9vcGVyYW5kX2VhKHN0
YXRlLCAmc2VnKTsKKyAgICAgICAgICAgIHJjID0gZ2F0ZV9vcF9yZWFkKHNlZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJhc2UgKyAoeDg2X2luc25fb3BzaXplKHN0YXRlKSA+PiAz
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvcG5kX3NlbCwgc2l6ZW9mKG9wbmRf
c2VsKSwgJmN0eHQuY3R4dCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICBpbnNuX2xlbiA9IHg4Nl9pbnNuX2xlbmd0aChzdGF0ZSwg
JmN0eHQuY3R4dCk7CisgICAgeDg2X2VtdWxhdGVfZnJlZV9zdGF0ZShzdGF0ZSk7CisKKyAgICBp
ZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF9l
dmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8CisgICAgICAgICBqdW1wIDwgMCB8fAorICAgICAgICAg
KG9wbmRfc2VsICYgfjMpICE9IHJlZ3MtPmVycm9yX2NvZGUgfHwKKyAgICAgICAgIGRwbCA8IChv
cG5kX3NlbCAmIDMpICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF90cmFwKFRSQVBfZ3BfZmF1
bHQsIHJlZ3MpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCAhcmVhZF9kZXNj
cmlwdG9yKHNlbCwgdiwgJmJhc2UsICZsaW1pdCwgJmFyLCAwKSB8fAorICAgICAgICAgIShhciAm
IF9TRUdNRU5UX1MpIHx8CisgICAgICAgICAhKGFyICYgX1NFR01FTlRfQ09ERSkgfHwKKyAgICAg
ICAgICghanVtcCB8fCAoYXIgJiBfU0VHTUVOVF9FQykgPworICAgICAgICAgICgoYXIgPj4gMTMp
ICYgMykgPiAocmVncy0+Y3MgJiAzKSA6CisgICAgICAgICAgKChhciA+PiAxMykgJiAzKSAhPSAo
cmVncy0+Y3MgJiAzKSkgKQorICAgIHsKKyAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihU
UkFQX2dwX2ZhdWx0LCBzZWwpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGlmICggIShh
ciAmIF9TRUdNRU5UX1ApICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24o
VFJBUF9ub19zZWdtZW50LCBzZWwpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGlmICgg
b2ZmID4gbGltaXQgKQorICAgIHsKKyAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2dwX2ZhdWx0LCAwKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICggIWp1bXAg
KQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNzLCBlc3AsICpzdGtwOworICAgICAgICBp
bnQgcmM7CisjZGVmaW5lIHB1c2goaXRlbSkgZG8gXAorICAgICAgICB7IFwKKyAgICAgICAgICAg
IC0tc3RrcDsgXAorICAgICAgICAgICAgZXNwIC09IDQ7IFwKKyAgICAgICAgICAgIHJjID0gX19w
dXRfdXNlcihpdGVtLCBzdGtwKTsgXAorICAgICAgICAgICAgaWYgKCByYyApIFwKKyAgICAgICAg
ICAgIHsgXAorICAgICAgICAgICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KFBGRUNfd3JpdGVf
YWNjZXNzLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcpKHN0a3AgKyAxKSAtIHJjKTsgXAorICAgICAgICAgICAgICAgIHJldHVybjsgXAorICAg
ICAgICAgICAgfSBcCisgICAgICAgIH0gd2hpbGUgKCAwICkKKworICAgICAgICBpZiAoICgoYXIg
Pj4gMTMpICYgMykgPCAocmVncy0+Y3MgJiAzKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNl
bCB8PSAoYXIgPj4gMTMpICYgMzsKKyAgICAgICAgICAgIC8qIElubmVyIHN0YWNrIGtub3duIG9u
bHkgZm9yIGtlcm5lbCByaW5nLiAqLworICAgICAgICAgICAgaWYgKCAoc2VsICYgMykgIT0gR1VF
U1RfS0VSTkVMX1JQTCh2LT5kb21haW4pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm47CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlc3AgPSB2LT5hcmNoLnB2X3ZjcHUu
a2VybmVsX3NwOworICAgICAgICAgICAgc3MgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVsX3NzOwor
ICAgICAgICAgICAgaWYgKCAoc3MgJiAzKSAhPSAoc2VsICYgMykgfHwKKyAgICAgICAgICAgICAg
ICAgIXJlYWRfZGVzY3JpcHRvcihzcywgdiwgJmJhc2UsICZsaW1pdCwgJmFyLCAwKSB8fAorICAg
ICAgICAgICAgICAgICAoKGFyID4+IDEzKSAmIDMpICE9IChzZWwgJiAzKSB8fAorICAgICAgICAg
ICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKKyAgICAgICAgICAgICAgICAgKGFyICYgX1NF
R01FTlRfQ09ERSkgfHwKKyAgICAgICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1dSKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2ludmFsaWRfdHNzLCBzcyAmIH4zKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9QKSB8fAorICAgICAgICAg
ICAgICAgICAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxpbWl0LCBlc3AsICg0ICsgbnBhcm0pICog
NCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRp
b24oVFJBUF9zdGFja19lcnJvciwgc3MgJiB+Myk7CisgICAgICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgc3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWdu
ZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNlICsgZXNwKTsKKyAgICAgICAgICAgIGlmICggIWNv
bXBhdF9hY2Nlc3Nfb2soc3RrcCAtIDQgLSBucGFybSwgKDQgKyBucGFybSkgKiA0KSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwg
cmVncyk7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAg
ICAgcHVzaChyZWdzLT5zcyk7CisgICAgICAgICAgICBwdXNoKHJlZ3MtPnJzcCk7CisgICAgICAg
ICAgICBpZiAoIG5wYXJtICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjb25zdCB1
bnNpZ25lZCBpbnQgKnVzdGtwOworCisgICAgICAgICAgICAgICAgaWYgKCAhcmVhZF9kZXNjcmlw
dG9yKHJlZ3MtPnNzLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIsIDApIHx8CisgICAgICAgICAgICAg
ICAgICAgICAoKGFyID4+IDEzKSAmIDMpICE9IChyZWdzLT5jcyAmIDMpIHx8CisgICAgICAgICAg
ICAgICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKKyAgICAgICAgICAgICAgICAgICAgIChh
ciAmIF9TRUdNRU5UX0NPREUpIHx8CisgICAgICAgICAgICAgICAgICAgICAhKGFyICYgX1NFR01F
TlRfV1IpIHx8CisgICAgICAgICAgICAgICAgICAgICAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxp
bWl0LCBlc3AgKyBucGFybSAqIDQsIG5wYXJtICogNCkgKQorICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gcHZfaW5qZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAgICAg
ICAgdXN0a3AgPSAodW5zaWduZWQgaW50ICopKHVuc2lnbmVkIGxvbmcpCisgICAgICAgICAgICAg
ICAgICAgICAgICAoKHVuc2lnbmVkIGludCliYXNlICsgcmVncy0+ZXNwICsgbnBhcm0gKiA0KTsK
KyAgICAgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNzX29rKHVzdGtwIC0gbnBhcm0sIG5w
YXJtICogNCkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcHZfaW5q
ZWN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAgICAgICAgICAgIHJldHVy
bjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgZG8KKyAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYXJtOworCisgICAgICAgICAg
ICAgICAgICAgIC0tdXN0a3A7CisgICAgICAgICAgICAgICAgICAgIHJjID0gX19nZXRfdXNlcihw
YXJtLCB1c3RrcCk7CisgICAgICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdCgw
LCAodW5zaWduZWQgbG9uZykodXN0a3AgKyAxKSAtIHJjKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybjsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBw
dXNoKHBhcm0pOworICAgICAgICAgICAgICAgIH0gd2hpbGUgKCAtLW5wYXJtICk7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBz
ZWwgfD0gKHJlZ3MtPmNzICYgMyk7CisgICAgICAgICAgICBlc3AgPSByZWdzLT5yc3A7CisgICAg
ICAgICAgICBzcyA9IHJlZ3MtPnNzOworICAgICAgICAgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9y
KHNzLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIsIDApIHx8CisgICAgICAgICAgICAgICAgICgoYXIg
Pj4gMTMpICYgMykgIT0gKHNlbCAmIDMpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm47CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoICFjaGVja19zdGFja19saW1p
dChhciwgbGltaXQsIGVzcCwgMiAqIDQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfc3RhY2tfZXJyb3IsIDApOworICAgICAgICAg
ICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHN0a3AgPSAodW5zaWdu
ZWQgaW50ICopKHVuc2lnbmVkIGxvbmcpKCh1bnNpZ25lZCBpbnQpYmFzZSArIGVzcCk7CisgICAg
ICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNzX29rKHN0a3AgLSAyLCAyICogNCkgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHB2X2luamVjdF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJl
Z3MpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQor
ICAgICAgICBwdXNoKHJlZ3MtPmNzKTsKKyAgICAgICAgcHVzaChyZWdzLT5yaXAgKyBpbnNuX2xl
bik7CisjdW5kZWYgcHVzaAorICAgICAgICByZWdzLT5yc3AgPSBlc3A7CisgICAgICAgIHJlZ3Mt
PnNzID0gc3M7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgc2VsIHw9IChyZWdzLT5jcyAmIDMp
OworCisgICAgcmVncy0+Y3MgPSBzZWw7CisgICAgaW5zdHJ1Y3Rpb25fZG9uZShyZWdzLCBvZmYp
OworfQorCitpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKK3sKKyAgICBjaGFyIG9wY29kZVszXTsKKyAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7
CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworCisgICAgZWlwID0gcmVncy0+cmlwOwor
ICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIob3Bjb2RlLCAoY2hhciAqKWVpcCwgc2l6ZW9m
KG9wY29kZSkpKSAhPSAwICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KDAs
IGVpcCArIHNpemVvZihvcGNvZGUpIC0gcmMpOworICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0
X2ZpeGVkOworICAgIH0KKyAgICBpZiAoIG1lbWNtcChvcGNvZGUsICJceGZceDFceGY5Iiwgc2l6
ZW9mKG9wY29kZSkpICkKKyAgICAgICAgcmV0dXJuIDA7CisgICAgZWlwICs9IHNpemVvZihvcGNv
ZGUpOworICAgIHB2X3NvZnRfcmR0c2ModiwgcmVncywgMSk7CisgICAgaW5zdHJ1Y3Rpb25fZG9u
ZShyZWdzLCBlaXApOworICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Cit9CisKK2ludCBl
bXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorewor
ICAgIGNoYXIgc2lnWzVdLCBpbnN0clsyXTsKKyAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Cisg
ICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOworCisgICAgZWlwID0gcmVncy0+cmlwOworCisgICAg
LyogQ2hlY2sgZm9yIGZvcmNlZCBlbXVsYXRpb24gc2lnbmF0dXJlOiB1ZDIgOyAuYXNjaWkgInhl
biIuICovCisgICAgaWYgKCAocmMgPSBjb3B5X2Zyb21fdXNlcihzaWcsIChjaGFyICopZWlwLCBz
aXplb2Yoc2lnKSkpICE9IDAgKQorICAgIHsKKyAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQo
MCwgZWlwICsgc2l6ZW9mKHNpZykgLSByYyk7CisgICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRf
Zml4ZWQ7CisgICAgfQorICAgIGlmICggbWVtY21wKHNpZywgIlx4Zlx4YnhlbiIsIHNpemVvZihz
aWcpKSApCisgICAgICAgIHJldHVybiAwOworICAgIGVpcCArPSBzaXplb2Yoc2lnKTsKKworICAg
IC8qIFdlIG9ubHkgZW11bGF0ZSBDUFVJRC4gKi8KKyAgICBpZiAoICggcmMgPSBjb3B5X2Zyb21f
dXNlcihpbnN0ciwgKGNoYXIgKillaXAsIHNpemVvZihpbnN0cikpKSAhPSAwICkKKyAgICB7Cisg
ICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihpbnN0cikgLSByYyk7
CisgICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7CisgICAgfQorICAgIGlmICggbWVt
Y21wKGluc3RyLCAiXHhmXHhhMiIsIHNpemVvZihpbnN0cikpICkKKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICAvKiBJZiBjcHVpZCBmYXVsdGluZyBpcyBlbmFibGVkIGFuZCBDUEw+MCBpbmplY3Qg
YSAjR1AgaW4gcGxhY2Ugb2YgI1VELiAqLworICAgIGlmICggY3VycmVudC0+YXJjaC5jcHVpZF9m
YXVsdGluZyAmJiAhZ3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgcmVncykgKQorICAgIHsKKyAg
ICAgICAgcmVncy0+cmlwID0gZWlwOworICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2Zh
dWx0LCByZWdzKTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICB9CisK
KyAgICBlaXAgKz0gc2l6ZW9mKGluc3RyKTsKKworICAgIGd1ZXN0X2NwdWlkKGN1cnJlbnQsIHJl
Z3MtPmVheCwgcmVncy0+ZWN4LCAmcmVzKTsKKworICAgIHJlZ3MtPnJheCA9IHJlcy5hOworICAg
IHJlZ3MtPnJieCA9IHJlcy5iOworICAgIHJlZ3MtPnJjeCA9IHJlcy5jOworICAgIHJlZ3MtPnJk
eCA9IHJlcy5kOworCisgICAgaW5zdHJ1Y3Rpb25fZG9uZShyZWdzLCBlaXApOworCisgICAgdHJh
Y2VfdHJhcF9vbmVfYWRkcihUUkNfUFZfRk9SQ0VEX0lOVkFMSURfT1AsIHJlZ3MtPnJpcCk7CisK
KyAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOworfQorCitpbnQgcHZfZW11bF9jcHVpZCh1
aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAgICAgICAgICAgc3RydWN0
IGNwdWlkX2xlYWYgKnJlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAg
Z3Vlc3RfY3B1aWQoY3VycmVudCwgbGVhZiwgc3VibGVhZiwgcmVzKTsKKworICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAyNjM5YmU3
ODUwLi5hMDc2ZGUyYmU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNzcsNiArNzcsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9h
cmNoLXg4Ni9jcHVpZC5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgogI2luY2x1ZGUgPHhzbS94
c20uaD4KKyNpbmNsdWRlIDxhc20vcHYvdHJhcHMuaD4KIAogLyoKICAqIG9wdF9ubWk6IG9uZSBv
ZiAnaWdub3JlJywgJ2RvbTAnLCBvciAnZmF0YWwnLgpAQCAtNjg0LDUyICs2ODUsNiBAQCB2b2lk
IHB2X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKICAgICB9CiB9
CiAKLXN0YXRpYyB2b2lkIGluc3RydWN0aW9uX2RvbmUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIHVuc2lnbmVkIGxvbmcgcmlwKQotewotICAgIHJlZ3MtPnJpcCA9IHJpcDsKLSAgICByZWdz
LT5lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7Ci0gICAgaWYgKCByZWdzLT5lZmxhZ3MgJiBYODZf
RUZMQUdTX1RGICkKLSAgICB7Ci0gICAgICAgIGN1cnJlbnQtPmFyY2guZGVidWdyZWdbNl0gfD0g
RFJfU1RFUCB8IERSX1NUQVRVU19SRVNFUlZFRF9PTkU7Ci0gICAgICAgIHB2X2luamVjdF90cmFw
KFRSQVBfZGVidWcsIHJlZ3MpOwotICAgIH0KLX0KLQotc3RhdGljIHVuc2lnbmVkIGludCBjaGVj
a19ndWVzdF9pb19icmVha3BvaW50KHN0cnVjdCB2Y3B1ICp2LAotICAgIHVuc2lnbmVkIGludCBw
b3J0LCB1bnNpZ25lZCBpbnQgbGVuKQotewotICAgIHVuc2lnbmVkIGludCB3aWR0aCwgaSwgbWF0
Y2ggPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQ7Ci0KLSAgICBpZiAoICEodi0+YXJjaC5k
ZWJ1Z3JlZ1s1XSkgfHwKLSAgICAgICAgICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBY
ODZfQ1I0X0RFKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgZm9yICggaSA9IDA7IGkgPCA0
OyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKHYtPmFyY2guZGVidWdyZWdbNV0gJgotICAg
ICAgICAgICAgICAgKDMgPDwgKGkgKiBEUl9FTkFCTEVfU0laRSkpKSApCi0gICAgICAgICAgICBj
b250aW51ZTsKLQotICAgICAgICBzdGFydCA9IHYtPmFyY2guZGVidWdyZWdbaV07Ci0gICAgICAg
IHdpZHRoID0gMDsKLQotICAgICAgICBzd2l0Y2ggKCAodi0+YXJjaC5kZWJ1Z3JlZ1s3XSA+Pgot
ICAgICAgICAgICAgICAgICAgKERSX0NPTlRST0xfU0hJRlQgKyBpICogRFJfQ09OVFJPTF9TSVpF
KSkgJiAweGMgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgRFJfTEVOXzE6IHdpZHRoID0gMTsg
YnJlYWs7Ci0gICAgICAgIGNhc2UgRFJfTEVOXzI6IHdpZHRoID0gMjsgYnJlYWs7Ci0gICAgICAg
IGNhc2UgRFJfTEVOXzQ6IHdpZHRoID0gNDsgYnJlYWs7Ci0gICAgICAgIGNhc2UgRFJfTEVOXzg6
IHdpZHRoID0gODsgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIChzdGFydCA8IChw
b3J0ICsgbGVuKSkgJiYgKChzdGFydCArIHdpZHRoKSA+IHBvcnQpICkKLSAgICAgICAgICAgIG1h
dGNoIHw9IDEgPDwgaTsKLSAgICB9Ci0KLSAgICByZXR1cm4gbWF0Y2g7Ci19Ci0KIC8qCiAgKiBD
YWxsZWQgZnJvbSBhc20gdG8gc2V0IHVwIHRoZSBNQ0UgdHJhcGJvdW5jZSBpbmZvLgogICogUmV0
dXJucyAwIGlmIG5vIGNhbGxiYWNrIGlzIHNldCB1cCwgZWxzZSAxLgpAQCAtOTk3LDc3ICs5NTIs
NiBAQCB2b2lkIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBsZWFmLAogICAgIH0KIH0KIAotc3RhdGljIGludCBlbXVsYXRlX2ludmFsaWRfcmR0
c2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIGNoYXIgb3Bjb2RlWzNdOwot
ICAgIHVuc2lnbmVkIGxvbmcgZWlwLCByYzsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7
Ci0KLSAgICBlaXAgPSByZWdzLT5yaXA7Ci0gICAgaWYgKCAocmMgPSBjb3B5X2Zyb21fdXNlcihv
cGNvZGUsIChjaGFyICopZWlwLCBzaXplb2Yob3Bjb2RlKSkpICE9IDAgKQotICAgIHsKLSAgICAg
ICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoMCwgZWlwICsgc2l6ZW9mKG9wY29kZSkgLSByYyk7Ci0g
ICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotICAgIGlmICggbWVtY21w
KG9wY29kZSwgIlx4Zlx4MVx4ZjkiLCBzaXplb2Yob3Bjb2RlKSkgKQotICAgICAgICByZXR1cm4g
MDsKLSAgICBlaXAgKz0gc2l6ZW9mKG9wY29kZSk7Ci0gICAgcHZfc29mdF9yZHRzYyh2LCByZWdz
LCAxKTsKLSAgICBpbnN0cnVjdGlvbl9kb25lKHJlZ3MsIGVpcCk7Ci0gICAgcmV0dXJuIEVYQ1JF
VF9mYXVsdF9maXhlZDsKLX0KLQotc3RhdGljIGludCBlbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29w
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIGNoYXIgc2lnWzVdLCBpbnN0clsy
XTsKLSAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVz
OwotCi0gICAgZWlwID0gcmVncy0+cmlwOwotCi0gICAgLyogQ2hlY2sgZm9yIGZvcmNlZCBlbXVs
YXRpb24gc2lnbmF0dXJlOiB1ZDIgOyAuYXNjaWkgInhlbiIuICovCi0gICAgaWYgKCAocmMgPSBj
b3B5X2Zyb21fdXNlcihzaWcsIChjaGFyICopZWlwLCBzaXplb2Yoc2lnKSkpICE9IDAgKQotICAg
IHsKLSAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoMCwgZWlwICsgc2l6ZW9mKHNpZykgLSBy
Yyk7Ci0gICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotICAgIGlmICgg
bWVtY21wKHNpZywgIlx4Zlx4YnhlbiIsIHNpemVvZihzaWcpKSApCi0gICAgICAgIHJldHVybiAw
OwotICAgIGVpcCArPSBzaXplb2Yoc2lnKTsKLQotICAgIC8qIFdlIG9ubHkgZW11bGF0ZSBDUFVJ
RC4gKi8KLSAgICBpZiAoICggcmMgPSBjb3B5X2Zyb21fdXNlcihpbnN0ciwgKGNoYXIgKillaXAs
IHNpemVvZihpbnN0cikpKSAhPSAwICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9wYWdlX2Zh
dWx0KDAsIGVpcCArIHNpemVvZihpbnN0cikgLSByYyk7Ci0gICAgICAgIHJldHVybiBFWENSRVRf
ZmF1bHRfZml4ZWQ7Ci0gICAgfQotICAgIGlmICggbWVtY21wKGluc3RyLCAiXHhmXHhhMiIsIHNp
emVvZihpbnN0cikpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAvKiBJZiBjcHVpZCBmYXVs
dGluZyBpcyBlbmFibGVkIGFuZCBDUEw+MCBpbmplY3QgYSAjR1AgaW4gcGxhY2Ugb2YgI1VELiAq
LwotICAgIGlmICggY3VycmVudC0+YXJjaC5jcHVpZF9mYXVsdGluZyAmJiAhZ3Vlc3Rfa2VybmVs
X21vZGUoY3VycmVudCwgcmVncykgKQotICAgIHsKLSAgICAgICAgcmVncy0+cmlwID0gZWlwOwot
ICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKLSAgICAgICAgcmV0
dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKLSAgICB9Ci0KLSAgICBlaXAgKz0gc2l6ZW9mKGluc3Ry
KTsKLQotICAgIGd1ZXN0X2NwdWlkKGN1cnJlbnQsIHJlZ3MtPmVheCwgcmVncy0+ZWN4LCAmcmVz
KTsKLQotICAgIHJlZ3MtPnJheCA9IHJlcy5hOwotICAgIHJlZ3MtPnJieCA9IHJlcy5iOwotICAg
IHJlZ3MtPnJjeCA9IHJlcy5jOwotICAgIHJlZ3MtPnJkeCA9IHJlcy5kOwotCi0gICAgaW5zdHJ1
Y3Rpb25fZG9uZShyZWdzLCBlaXApOwotCi0gICAgdHJhY2VfdHJhcF9vbmVfYWRkcihUUkNfUFZf
Rk9SQ0VEX0lOVkFMSURfT1AsIHJlZ3MtPnJpcCk7Ci0KLSAgICByZXR1cm4gRVhDUkVUX2ZhdWx0
X2ZpeGVkOwotfQotCiB2b2lkIGRvX2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7CiAgICAgY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqYnVnID0gTlVMTDsKQEAgLTE2MDks
MTc2OCArMTQ5Myw2IEBAIGxvbmcgZG9fZnB1X3Rhc2tzd2l0Y2goaW50IHNldCkKICAgICByZXR1
cm4gMDsKIH0KIAotc3RhdGljIGludCByZWFkX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNlbCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYmFzZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmxpbWl0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50ICphciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xf
dCBpbnNuX2ZldGNoKQotewotICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwotCi0gICAgaWYg
KCBzZWwgPCA0KQotICAgICAgICBkZXNjLmIgPSBkZXNjLmEgPSAwOwotICAgIGVsc2UgaWYgKCBf
X2dldF91c2VyKGRlc2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0IHN0cnVjdCBk
ZXNjX3N0cnVjdCAqKSghKHNlbCAmIDQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/IEdEVF9WSVJUX1NUQVJUKHYpCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IExEVF9WSVJUX1NUQVJU
KHYpKQotICAgICAgICAgICAgICAgICAgICAgICAgICsgKHNlbCA+PiAzKSkgKQotICAgICAgICBy
ZXR1cm4gMDsKLSAgICBpZiAoICFpbnNuX2ZldGNoICkKLSAgICAgICAgZGVzYy5iICY9IH5fU0VH
TUVOVF9MOwotCi0gICAgKmFyID0gZGVzYy5iICYgMHgwMGYwZmYwMDsKLSAgICBpZiAoICEoZGVz
Yy5iICYgX1NFR01FTlRfTCkgKQotICAgIHsKLSAgICAgICAgKmJhc2UgPSAoKGRlc2MuYSA+PiAx
NikgKyAoKGRlc2MuYiAmIDB4ZmYpIDw8IDE2KSArCi0gICAgICAgICAgICAgICAgIChkZXNjLmIg
JiAweGZmMDAwMDAwKSk7Ci0gICAgICAgICpsaW1pdCA9IChkZXNjLmEgJiAweGZmZmYpIHwgKGRl
c2MuYiAmIDB4MDAwZjAwMDApOwotICAgICAgICBpZiAoIGRlc2MuYiAmIF9TRUdNRU5UX0cgKQot
ICAgICAgICAgICAgKmxpbWl0ID0gKCgqbGltaXQgKyAxKSA8PCAxMikgLSAxOwotI2lmbmRlZiBO
REVCVUcKLSAgICAgICAgaWYgKCBzZWwgPiAzICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5z
aWduZWQgaW50IGEsIGw7Ci0gICAgICAgICAgICB1bnNpZ25lZCBjaGFyIHZhbGlkOwotCi0gICAg
ICAgICAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAgICAgICAgICJsYXJsICUyLCUwIDsgc2V0
eiAlMSIKLSAgICAgICAgICAgICAgICA6ICI9ciIgKGEpLCAiPXFtIiAodmFsaWQpIDogInJtIiAo
c2VsKSk7Ci0gICAgICAgICAgICBCVUdfT04odmFsaWQgJiYgKChhICYgMHgwMGYwZmYwMCkgIT0g
KmFyKSk7Ci0gICAgICAgICAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAgICAgICAgICJsc2xs
ICUyLCUwIDsgc2V0eiAlMSIKLSAgICAgICAgICAgICAgICA6ICI9ciIgKGwpLCAiPXFtIiAodmFs
aWQpIDogInJtIiAoc2VsKSk7Ci0gICAgICAgICAgICBCVUdfT04odmFsaWQgJiYgKGwgIT0gKmxp
bWl0KSk7Ci0gICAgICAgIH0KLSNlbmRpZgotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAg
ICAqYmFzZSA9IDBVTDsKLSAgICAgICAgKmxpbWl0ID0gfjBVTDsKLSAgICB9Ci0KLSAgICByZXR1
cm4gMTsKLX0KLQotc3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQg
Z2F0ZV9zZWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnNl
bCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb2ZmLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmFyKQotewotICAg
IHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwotICAgIGNvbnN0IHN0cnVjdCBkZXNjX3N0cnVjdCAq
cGRlc2M7Ci0KLQotICAgIHBkZXNjID0gKGNvbnN0IHN0cnVjdCBkZXNjX3N0cnVjdCAqKQotICAg
ICAgICAoIShnYXRlX3NlbCAmIDQpID8gR0RUX1ZJUlRfU1RBUlQodikgOiBMRFRfVklSVF9TVEFS
VCh2KSkKLSAgICAgICAgKyAoZ2F0ZV9zZWwgPj4gMyk7Ci0gICAgaWYgKCAoZ2F0ZV9zZWwgPCA0
KSB8fAotICAgICAgICAgKChnYXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSkgJiYg
IShnYXRlX3NlbCAmIDQpKSB8fAotICAgICAgICAgX19nZXRfdXNlcihkZXNjLCBwZGVzYykgKQot
ICAgICAgICByZXR1cm4gMDsKLQotICAgICpzZWwgPSAoZGVzYy5hID4+IDE2KSAmIDB4MDAwMGZm
ZmM7Ci0gICAgKm9mZiA9IChkZXNjLmEgJiAweDAwMDBmZmZmKSB8IChkZXNjLmIgJiAweGZmZmYw
MDAwKTsKLSAgICAqYXIgPSBkZXNjLmIgJiAweDAwMDBmZmZmOwotCi0gICAgLyoKLSAgICAgKiBj
aGVja19kZXNjcmlwdG9yKCkgY2xlYXJzIHRoZSBEUEwgZmllbGQgYW5kIHN0b3JlcyB0aGUKLSAg
ICAgKiBndWVzdCByZXF1ZXN0ZWQgRFBMIGluIHRoZSBzZWxlY3RvcidzIFJQTCBmaWVsZC4KLSAg
ICAgKi8KLSAgICBpZiAoICphciAmIF9TRUdNRU5UX0RQTCApCi0gICAgICAgIHJldHVybiAwOwot
ICAgICphciB8PSAoZGVzYy5hID4+ICgxNiAtIDEzKSkgJiBfU0VHTUVOVF9EUEw7Ci0KLSAgICBp
ZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpICkKLSAgICB7Ci0gICAgICAgIGlmICggKCphciAmIDB4
MWYwMCkgIT0gMHgwYzAwIHx8Ci0gICAgICAgICAgICAgKGdhdGVfc2VsID49IEZJUlNUX1JFU0VS
VkVEX0dEVF9CWVRFIC0gOCAmJiAhKGdhdGVfc2VsICYgNCkpIHx8Ci0gICAgICAgICAgICAgX19n
ZXRfdXNlcihkZXNjLCBwZGVzYyArIDEpIHx8Ci0gICAgICAgICAgICAgKGRlc2MuYiAmIDB4MWYw
MCkgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAgICAgKm9mZiB8PSAodW5zaWduZWQg
bG9uZylkZXNjLmEgPDwgMzI7Ci0gICAgICAgIHJldHVybiAxOwotICAgIH0KLQotICAgIHN3aXRj
aCAoICphciAmIDB4MWYwMCApCi0gICAgewotICAgIGNhc2UgMHgwNDAwOgotICAgICAgICAqb2Zm
ICY9IDB4ZmZmZjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAweDBjMDA6Ci0gICAgICAgIGJy
ZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIHJldHVy
biAxOwotfQotCi1zdGF0aWMgaW50IHB2X2VtdWxfdmlydF90b19saW5lYXIodW5zaWduZWQgbG9u
ZyBiYXNlLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGxvbmcgbGltaXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYWRkcikK
LXsKLSAgICBpbnQgcmMgPSBYODZFTVVMX09LQVk7Ci0KLSAgICAqYWRkciA9IGJhc2UgKyBvZmZz
ZXQ7Ci0KLSAgICBpZiAoIGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICkKLSAgICB7Ci0gICAgICAgIGlm
ICggbGltaXQgPCBieXRlcyAtIDEgfHwgb2Zmc2V0ID4gbGltaXQgLSBieXRlcyArIDEgKQotICAg
ICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgKmFkZHIgPSAodWludDMy
X3QpKmFkZHI7Ci0gICAgfQotICAgIGVsc2UgaWYgKCAhX19hZGRyX29rKCphZGRyKSApCi0gICAg
ICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047Ci0KLSAgICBpZiAoIHVubGlrZWx5KHJjID09IFg4
NkVNVUxfRVhDRVBUSU9OKSApCi0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0g
eDg2X3NlZ19zcyA/IFRSQVBfZ3BfZmF1bHQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDAsIGN0eHQpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdHJ1Y3QgcHJp
dl9vcF9jdHh0IHsKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0OwotICAgIHN0cnVj
dCB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZSwgbGltaXQ7Ci0gICAgfSBjczsKLSAgICBj
aGFyICppb19lbXVsX3N0dWI7Ci0gICAgdW5zaWduZWQgaW50IGJwbWF0Y2g7Ci0gICAgdW5zaWdu
ZWQgaW50IHRzYzsKLSNkZWZpbmUgVFNDX0JBU0UgMQotI2RlZmluZSBUU0NfQVVYIDIKLX07Ci0K
LXN0YXRpYyBpbnQgcHJpdl9vcF9pbnNuX2ZldGNoKGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwX2RhdGEsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBjb25zdCBzdHJ1Y3Qg
cHJpdl9vcF9jdHh0ICpwb2MgPQotICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHBy
aXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgdW5zaWduZWQgaW50IHJjOwotICAgIHVuc2lnbmVkIGxv
bmcgYWRkciA9IHBvYy0+Y3MuYmFzZSArIG9mZnNldDsKLQotICAgIEFTU0VSVChzZWcgPT0geDg2
X3NlZ19jcyk7Ci0KLSAgICAvKiBXZSBkb24ndCBtZWFuIHRvIGVtdWxhdGUgYW55IGJyYW5jaGVz
LiAqLwotICAgIGlmICggIWJ5dGVzICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwotCi0gICAgcmMgPSBwdl9lbXVsX3ZpcnRfdG9fbGluZWFyKHBvYy0+Y3MuYmFzZSwgb2Zm
c2V0LCBieXRlcywgcG9jLT5jcy5saW1pdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeDg2X3NlZ19jcywgY3R4dCwgJmFkZHIpOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZ
ICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCAocmMgPSBfX2NvcHlfZnJvbV91c2Vy
KHBfZGF0YSwgKHZvaWQgKilhZGRyLCBieXRlcykpICE9IDAgKQotICAgIHsKLSAgICAgICAgLyoK
LSAgICAgICAgICogVE9ETzogVGhpcyBzaG91bGQgcmVwb3J0IFBGRUNfaW5zbl9mZXRjaCB3aGVu
IGdvYy0+aW5zbl9mZXRjaCAmJgotICAgICAgICAgKiBjcHVfaGFzX254LCBidXQgd2UnZCB0aGVu
IG5lZWQgYSAiZmV0Y2giIHZhcmlhbnQgb2YKLSAgICAgICAgICogX19jb3B5X2Zyb21fdXNlcigp
IHJlc3BlY3RpbmcgTlgsIFNNRVAsIGFuZCBwcm90ZWN0aW9uIGtleXMuCi0gICAgICAgICAqLwot
ICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQoMCwgYWRkciArIGJ5dGVzIC0gcmMsIGN0eHQpOwot
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgfQotCi0gICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGludCBwcml2X29wX3JlYWRfc2VnbWVudChlbnVtIHg4
Nl9zZWdtZW50IHNlZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNl
Z21lbnRfcmVnaXN0ZXIgKnJlZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgLyogQ2hlY2sgaWYgdGhpcyBpcyBh
biBhdHRlbXB0IHRvIGFjY2VzcyB0aGUgSS9PIGJpdG1hcC4gKi8KLSAgICBpZiAoIHNlZyA9PSB4
ODZfc2VnX3RyICkKLSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIGN0eHQtPm9wY29kZSApCi0gICAg
ICAgIHsKLSAgICAgICAgY2FzZSAweDZjIC4uLiAweDZmOiAvKiBpbnMgLyBvdXRzICovCi0gICAg
ICAgIGNhc2UgMHhlNCAuLi4gMHhlNzogLyogaW4gLyBvdXQgKGltbWVkaWF0ZSBwb3J0KSAqLwot
ICAgICAgICBjYXNlIDB4ZWMgLi4uIDB4ZWY6IC8qIGluIC8gb3V0IChwb3J0IGluICVkeCkgKi8K
LSAgICAgICAgICAgIC8qIERlZmVyIHRoZSBjaGVjayB0byBwcml2X29wX3tyZWFkLHdyaXRlfV9p
bygpLiAqLwotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRE9ORTsKLSAgICAgICAgfQotICAg
IH0KLQotICAgIGlmICggY3R4dC0+YWRkcl9zaXplIDwgNjQgKQotICAgIHsKLSAgICAgICAgdW5z
aWduZWQgbG9uZyBsaW1pdDsKLSAgICAgICAgdW5zaWduZWQgaW50IHNlbCwgYXI7Ci0KLSAgICAg
ICAgc3dpdGNoICggc2VnICkKLSAgICAgICAgewotICAgICAgICBjYXNlIHg4Nl9zZWdfY3M6IHNl
bCA9IGN0eHQtPnJlZ3MtPmNzOyBicmVhazsKLSAgICAgICAgY2FzZSB4ODZfc2VnX2RzOiBzZWwg
PSByZWFkX3NyZWcoZHMpOyAgYnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19lczogc2VsID0g
cmVhZF9zcmVnKGVzKTsgIGJyZWFrOwotICAgICAgICBjYXNlIHg4Nl9zZWdfZnM6IHNlbCA9IHJl
YWRfc3JlZyhmcyk7ICBicmVhazsKLSAgICAgICAgY2FzZSB4ODZfc2VnX2dzOiBzZWwgPSByZWFk
X3NyZWcoZ3MpOyAgYnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19zczogc2VsID0gY3R4dC0+
cmVncy0+c3M7IGJyZWFrOwotICAgICAgICBkZWZhdWx0OiByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoICFyZWFkX2Rlc2NyaXB0b3Ioc2VsLCBj
dXJyZW50LCAmcmVnLT5iYXNlLCAmbGltaXQsICZhciwgMCkgKQotICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgICAgIHJlZy0+bGltaXQgPSBsaW1pdDsKLSAg
ICAgICAgcmVnLT5hdHRyLmJ5dGVzID0gYXIgPj4gODsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsK
LSAgICAgICAgc3dpdGNoICggc2VnICkKLSAgICAgICAgewotICAgICAgICBkZWZhdWx0OgotICAg
ICAgICAgICAgaWYgKCAhaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKLSAgICAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgICAgICAgICByZWctPmJhc2UgPSAw
OwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19mczoKLSAgICAgICAg
ICAgIHJlZy0+YmFzZSA9IHJkZnNiYXNlKCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
Y2FzZSB4ODZfc2VnX2dzOgotICAgICAgICAgICAgcmVnLT5iYXNlID0gcmRnc2Jhc2UoKTsKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcmVnLT5saW1pdCA9IH4wVTsK
LQotICAgICAgICByZWctPmF0dHIuYnl0ZXMgPSAwOwotICAgICAgICByZWctPmF0dHIuZmllbGRz
LnR5cGUgPSBfU0VHTUVOVF9XUiA+PiA4OwotICAgICAgICBpZiAoIHNlZyA9PSB4ODZfc2VnX2Nz
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy50eXBlIHw9IF9TRUdN
RU5UX0NPREUgPj4gODsKLSAgICAgICAgICAgIHJlZy0+YXR0ci5maWVsZHMubCA9IDE7Ci0gICAg
ICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kYiA9IDE7
Ci0gICAgICAgIHJlZy0+YXR0ci5maWVsZHMucyAgID0gMTsKLSAgICAgICAgcmVnLT5hdHRyLmZp
ZWxkcy5kcGwgPSAzOwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnAgICA9IDE7Ci0gICAgICAg
IHJlZy0+YXR0ci5maWVsZHMuZyAgID0gMTsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIEZvciB4
ODZfZW11bGF0ZS5jJ3MgbW9kZV9yaW5nMCgpIHRvIHdvcmssIGZha2UgYSBEUEwgb2YgemVyby4K
LSAgICAgKiBBbHNvIGRvIHRoaXMgZm9yIGNvbnNpc3RlbmN5IGZvciBub24tY29uZm9ybWluZyBj
b2RlIHNlZ21lbnRzLgotICAgICAqLwotICAgIGlmICggKHNlZyA9PSB4ODZfc2VnX3NzIHx8Ci0g
ICAgICAgICAgKHNlZyA9PSB4ODZfc2VnX2NzICYmCi0gICAgICAgICAgICEocmVnLT5hdHRyLmZp
ZWxkcy50eXBlICYgKF9TRUdNRU5UX0VDID4+IDgpKSkpICYmCi0gICAgICAgICBndWVzdF9rZXJu
ZWxfbW9kZShjdXJyZW50LCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJlZy0+YXR0ci5maWVsZHMu
ZHBsID0gMDsKLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLS8qIFBlcmZvcm0gSU9Q
TCBjaGVjayBiZXR3ZWVuIHRoZSB2Y3B1J3Mgc2hhZG93ZWQgSU9QTCwgYW5kIHRoZSBhc3N1bWVk
IGNwbC4gKi8KLXN0YXRpYyBib29sX3QgaW9wbF9vayhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgdW5zaWduZWQgaW50IGNwbCA9
IGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpID8KLSAgICAgICAgKFZNX0FTU0lTVCh2LT5kb21h
aW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgPyAwIDogMSkgOiAzOwotCi0gICAgQVNTRVJUKCh2LT5h
cmNoLnB2X3ZjcHUuaW9wbCAmIH5YODZfRUZMQUdTX0lPUEwpID09IDApOwotCi0gICAgcmV0dXJu
IElPUEwoY3BsKSA8PSB2LT5hcmNoLnB2X3ZjcHUuaW9wbDsKLX0KLQotLyogSGFzIHRoZSBndWVz
dCByZXF1ZXN0ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICov
Ci1zdGF0aWMgaW50IGd1ZXN0X2lvX29rYXkoCi0gICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2ln
bmVkIGludCBieXRlcywKLSAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCi17Ci0gICAgLyogSWYgaW4gdXNlciBtb2RlLCBzd2l0Y2ggdG8ga2VybmVsIG1vZGUg
anVzdCB0byByZWFkIEkvTyBiaXRtYXAuICovCi0gICAgaW50IHVzZXJfbW9kZSA9ICEodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsKLSNkZWZpbmUgVE9HR0xFX01PREUoKSBpZiAoIHVz
ZXJfbW9kZSApIHRvZ2dsZV9ndWVzdF9tb2RlKHYpCi0KLSAgICBpZiAoIGlvcGxfb2sodiwgcmVn
cykgKQotICAgICAgICByZXR1cm4gMTsKLQotICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmlvYm1w
X2xpbWl0ID4gKHBvcnQgKyBieXRlcykgKQotICAgIHsKLSAgICAgICAgdW5pb24geyB1aW50OF90
IGJ5dGVzWzJdOyB1aW50MTZfdCBtYXNrOyB9IHg7Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICog
R3JhYiBwZXJtaXNzaW9uIGJ5dGVzIGZyb20gZ3Vlc3Qgc3BhY2UuIEluYWNjZXNzaWJsZSBieXRl
cyBhcmUKLSAgICAgICAgICogcmVhZCBhcyAweGZmIChubyBhY2Nlc3MgYWxsb3dlZCkuCi0gICAg
ICAgICAqLwotICAgICAgICBUT0dHTEVfTU9ERSgpOwotICAgICAgICBzd2l0Y2ggKCBfX2NvcHlf
ZnJvbV9ndWVzdF9vZmZzZXQoeC5ieXRlcywgdi0+YXJjaC5wdl92Y3B1LmlvYm1wLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydD4+MywgMikgKQotICAgICAg
ICB7Ci0gICAgICAgIGRlZmF1bHQ6IHguYnl0ZXNbMF0gPSB+MDsKLSAgICAgICAgICAgIC8qIGZh
bGx0aHJvdWdoICovCi0gICAgICAgIGNhc2UgMTogIHguYnl0ZXNbMV0gPSB+MDsKLSAgICAgICAg
ICAgIC8qIGZhbGx0aHJvdWdoICovCi0gICAgICAgIGNhc2UgMDogIGJyZWFrOwotICAgICAgICB9
Ci0gICAgICAgIFRPR0dMRV9NT0RFKCk7Ci0KLSAgICAgICAgaWYgKCAoeC5tYXNrICYgKCgoMTw8
Ynl0ZXMpLTEpIDw8IChwb3J0JjcpKSkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gMTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotLyogSGFzIHRoZSBhZG1pbmlzdHJhdG9yIGdyYW50
ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCi1zdGF0aWMg
Ym9vbF90IGFkbWluX2lvX29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRl
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQot
ewotICAgIC8qCi0gICAgICogUG9ydCAweGNmOCAoQ09ORklHX0FERFJFU1MpIGlzIG9ubHkgdmlz
aWJsZSBmb3IgRFdPUkQgYWNjZXNzZXMuCi0gICAgICogV2UgbmV2ZXIgcGVybWl0IGRpcmVjdCBh
Y2Nlc3MgdG8gdGhhdCByZWdpc3Rlci4KLSAgICAgKi8KLSAgICBpZiAoIChwb3J0ID09IDB4Y2Y4
KSAmJiAoYnl0ZXMgPT0gNCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIC8qIFdlIGFsc28g
bmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhlIFJUQy9DTU9TIHJlZ2lzdGVycy4gKi8K
LSAgICBpZiAoICgocG9ydCAmIH4xKSA9PSBSVENfUE9SVCgwKSkgKQotICAgICAgICByZXR1cm4g
MDsKLQotICAgIHJldHVybiBpb3BvcnRzX2FjY2Vzc19wZXJtaXR0ZWQoZCwgcG9ydCwgcG9ydCAr
IGJ5dGVzIC0gMSk7Ci19Ci0KLXN0YXRpYyBib29sX3QgcGNpX2NmZ19vayhzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBzaXplLCB1aW50MzJfdCAqd3JpdGUpCi17Ci0gICAgdWludDMyX3QgbWFjaGlu
ZV9iZGY7Ci0KLSAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKLSAgICAgICAg
cmV0dXJuIDA7Ci0KLSAgICBpZiAoICFDRjhfRU5BQkxFRChjdXJyZC0+YXJjaC5wY2lfY2Y4KSAp
Ci0gICAgICAgIHJldHVybiAxOwotCi0gICAgbWFjaGluZV9iZGYgPSBDRjhfQkRGKGN1cnJkLT5h
cmNoLnBjaV9jZjgpOwotICAgIGlmICggd3JpdGUgKQotICAgIHsKLSAgICAgICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqcm9fbWFwID0gcGNpX2dldF9yb19tYXAoMCk7Ci0KLSAgICAgICAgaWYgKCBy
b19tYXAgJiYgdGVzdF9iaXQobWFjaGluZV9iZGYsIHJvX21hcCkgKQotICAgICAgICAgICAgcmV0
dXJuIDA7Ci0gICAgfQotICAgIHN0YXJ0IHw9IENGOF9BRERSX0xPKGN1cnJkLT5hcmNoLnBjaV9j
ZjgpOwotICAgIC8qIEFNRCBleHRlbmRlZCBjb25maWd1cmF0aW9uIHNwYWNlIGFjY2Vzcz8gKi8K
LSAgICBpZiAoIENGOF9BRERSX0hJKGN1cnJkLT5hcmNoLnBjaV9jZjgpICYmCi0gICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKLSAgICAgICAgIGJv
b3RfY3B1X2RhdGEueDg2ID49IDB4MTAgJiYgYm9vdF9jcHVfZGF0YS54ODYgPD0gMHgxNyApCi0g
ICAgewotICAgICAgICB1aW50NjRfdCBtc3JfdmFsOwotCi0gICAgICAgIGlmICggcmRtc3Jfc2Fm
ZShNU1JfQU1ENjRfTkJfQ0ZHLCBtc3JfdmFsKSApCi0gICAgICAgICAgICByZXR1cm4gMDsKLSAg
ICAgICAgaWYgKCBtc3JfdmFsICYgKDFVTEwgPDwgQU1ENjRfTkJfQ0ZHX0NGOF9FWFRfRU5BQkxF
X0JJVCkgKQotICAgICAgICAgICAgc3RhcnQgfD0gQ0Y4X0FERFJfSEkoY3VycmQtPmFyY2gucGNp
X2NmOCk7Ci0gICAgfQotCi0gICAgcmV0dXJuICF3cml0ZSA/Ci0gICAgICAgICAgIHhzbV9wY2lf
Y29uZmlnX3Blcm1pc3Npb24oWFNNX0hPT0ssIGN1cnJkLCBtYWNoaW5lX2JkZiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydCwgc3RhcnQgKyBzaXplIC0gMSwgMCkg
PT0gMCA6Ci0gICAgICAgICAgIHBjaV9jb25mX3dyaXRlX2ludGVyY2VwdCgwLCBtYWNoaW5lX2Jk
Ziwgc3RhcnQsIHNpemUsIHdyaXRlKSA+PSAwOwotfQotCi11aW50MzJfdCBndWVzdF9pb19yZWFk
KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQotewotICAgIHVpbnQzMl90IGRhdGEgPSAwOwot
ICAgIHVuc2lnbmVkIGludCBzaGlmdCA9IDA7Ci0KLSAgICBpZiAoIGFkbWluX2lvX29rYXkocG9y
dCwgYnl0ZXMsIGN1cnJkKSApCi0gICAgewotICAgICAgICBzd2l0Y2ggKCBieXRlcyApCi0gICAg
ICAgIHsKLSAgICAgICAgY2FzZSAxOiByZXR1cm4gaW5iKHBvcnQpOwotICAgICAgICBjYXNlIDI6
IHJldHVybiBpbncocG9ydCk7Ci0gICAgICAgIGNhc2UgNDogcmV0dXJuIGlubChwb3J0KTsKLSAg
ICAgICAgfQotICAgIH0KLQotICAgIHdoaWxlICggYnl0ZXMgIT0gMCApCi0gICAgewotICAgICAg
ICB1bnNpZ25lZCBpbnQgc2l6ZSA9IDE7Ci0gICAgICAgIHVpbnQzMl90IHN1Yl9kYXRhID0gfjA7
Ci0KLSAgICAgICAgaWYgKCAocG9ydCA9PSAweDQyKSB8fCAocG9ydCA9PSAweDQzKSB8fCAocG9y
dCA9PSAweDYxKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN1Yl9kYXRhID0gcHZfcGl0X2hh
bmRsZXIocG9ydCwgMCwgMCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHBvcnQgPT0g
UlRDX1BPUlQoMCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdWJfZGF0YSA9IGN1cnJkLT5h
cmNoLmNtb3NfaWR4OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSBSVENf
UE9SVCgxKSkgJiYKLSAgICAgICAgICAgICAgICAgIGlvcG9ydHNfYWNjZXNzX3Blcm1pdHRlZChj
dXJyZCwgUlRDX1BPUlQoMCksIFJUQ19QT1JUKDEpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLSAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZy
dGNfbG9jaywgZmxhZ3MpOwotICAgICAgICAgICAgb3V0YihjdXJyZC0+YXJjaC5jbW9zX2lkeCAm
IDB4N2YsIFJUQ19QT1JUKDApKTsKLSAgICAgICAgICAgIHN1Yl9kYXRhID0gaW5iKFJUQ19QT1JU
KDEpKTsKLSAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJ0Y19sb2NrLCBmbGFn
cyk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIChwb3J0ID09IDB4Y2Y4KSAmJiAoYnl0
ZXMgPT0gNCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzaXplID0gNDsKLSAgICAgICAgICAg
IHN1Yl9kYXRhID0gY3VycmQtPmFyY2gucGNpX2NmODsKLSAgICAgICAgfQotICAgICAgICBlbHNl
IGlmICggKHBvcnQgJiAweGZmZmMpID09IDB4Y2ZjICkKLSAgICAgICAgewotICAgICAgICAgICAg
c2l6ZSA9IG1pbihieXRlcywgNCAtIChwb3J0ICYgMykpOwotICAgICAgICAgICAgaWYgKCBzaXpl
ID09IDMgKQotICAgICAgICAgICAgICAgIHNpemUgPSAyOwotICAgICAgICAgICAgaWYgKCBwY2lf
Y2ZnX29rKGN1cnJkLCBwb3J0ICYgMywgc2l6ZSwgTlVMTCkgKQotICAgICAgICAgICAgICAgIHN1
Yl9kYXRhID0gcGNpX2NvbmZfcmVhZChjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6
ZSk7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIHNpemUgPT0gNCApCi0gICAgICAgICAgICBy
ZXR1cm4gc3ViX2RhdGE7Ci0KLSAgICAgICAgZGF0YSB8PSAoc3ViX2RhdGEgJiAoKDF1IDw8IChz
aXplICogOCkpIC0gMSkpIDw8IHNoaWZ0OwotICAgICAgICBzaGlmdCArPSBzaXplICogODsKLSAg
ICAgICAgcG9ydCArPSBzaXplOwotICAgICAgICBieXRlcyAtPSBzaXplOwotICAgIH0KLQotICAg
IHJldHVybiBkYXRhOwotfQotCi12b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2lnbmVkIGludCBwb3J0
LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCi0gICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmN1cnJkKQotewotICAgIGlmICggYWRtaW5faW9fb2theShwb3J0LCBi
eXRlcywgY3VycmQpICkKLSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIGJ5dGVzICkgewotICAgICAg
ICBjYXNlIDE6Ci0gICAgICAgICAgICBvdXRiKCh1aW50OF90KWRhdGEsIHBvcnQpOwotICAgICAg
ICAgICAgaWYgKCBwdl9wb3N0X291dGJfaG9vayApCi0gICAgICAgICAgICAgICAgcHZfcG9zdF9v
dXRiX2hvb2socG9ydCwgKHVpbnQ4X3QpZGF0YSk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgY2FzZSAyOgotICAgICAgICAgICAgb3V0dygodWludDE2X3QpZGF0YSwgcG9ydCk7Ci0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAgb3V0bChkYXRhLCBw
b3J0KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIHJldHVybjsKLSAg
ICB9Ci0KLSAgICB3aGlsZSAoIGJ5dGVzICE9IDAgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQg
aW50IHNpemUgPSAxOwotCi0gICAgICAgIGlmICggKHBvcnQgPT0gMHg0MikgfHwgKHBvcnQgPT0g
MHg0MykgfHwgKHBvcnQgPT0gMHg2MSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwdl9waXRf
aGFuZGxlcihwb3J0LCAodWludDhfdClkYXRhLCAxKTsKLSAgICAgICAgfQotICAgICAgICBlbHNl
IGlmICggcG9ydCA9PSBSVENfUE9SVCgwKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGN1cnJk
LT5hcmNoLmNtb3NfaWR4ID0gZGF0YTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHBv
cnQgPT0gUlRDX1BPUlQoMSkpICYmCi0gICAgICAgICAgICAgICAgICBpb3BvcnRzX2FjY2Vzc19w
ZXJtaXR0ZWQoY3VycmQsIFJUQ19QT1JUKDApLCBSVENfUE9SVCgxKSkgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotCi0gICAgICAgICAgICBpZiAoIHB2X3J0
Y19oYW5kbGVyICkKLSAgICAgICAgICAgICAgICBwdl9ydGNfaGFuZGxlcihjdXJyZC0+YXJjaC5j
bW9zX2lkeCAmIDB4N2YsIGRhdGEpOwotICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnJ0
Y19sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICBvdXRiKGN1cnJkLT5hcmNoLmNtb3NfaWR4ICYg
MHg3ZiwgUlRDX1BPUlQoMCkpOwotICAgICAgICAgICAgb3V0YihkYXRhLCBSVENfUE9SVCgxKSk7
Ci0gICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZydGNfbG9jaywgZmxhZ3MpOwot
ICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSAweGNmOCkgJiYgKGJ5dGVzID09
IDQpICkKLSAgICAgICAgewotICAgICAgICAgICAgc2l6ZSA9IDQ7Ci0gICAgICAgICAgICBjdXJy
ZC0+YXJjaC5wY2lfY2Y4ID0gZGF0YTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHBv
cnQgJiAweGZmZmMpID09IDB4Y2ZjICkKLSAgICAgICAgewotICAgICAgICAgICAgc2l6ZSA9IG1p
bihieXRlcywgNCAtIChwb3J0ICYgMykpOwotICAgICAgICAgICAgaWYgKCBzaXplID09IDMgKQot
ICAgICAgICAgICAgICAgIHNpemUgPSAyOwotICAgICAgICAgICAgaWYgKCBwY2lfY2ZnX29rKGN1
cnJkLCBwb3J0ICYgMywgc2l6ZSwgJmRhdGEpICkKLSAgICAgICAgICAgICAgICBwY2lfY29uZl93
cml0ZShjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6ZSwgZGF0YSk7Ci0gICAgICAg
IH0KLQotICAgICAgICBpZiAoIHNpemUgPT0gNCApCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAg
ICAgICAgcG9ydCArPSBzaXplOwotICAgICAgICBieXRlcyAtPSBzaXplOwotICAgICAgICBkYXRh
ID4+PSBzaXplICogODsKLSAgICB9Ci19Ci0KLS8qIEkvTyBlbXVsYXRpb24gc3VwcG9ydC4gSGVs
cGVyIHJvdXRpbmVzIGZvciwgYW5kIHR5cGUgb2YsIHRoZSBzdGFjayBzdHViLiovCi12b2lkIGhv
c3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLXVuc2lnbmVk
IGxvbmcgZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKHVuc2lnbmVkIGxvbmcpOwotCi12b2lkICgq
cHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSk7Ci0KLXR5cGVk
ZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLQotc3RhdGlj
IGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3BfY3R4dCAq
Y3R4dCwgdTggb3Bjb2RlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcykKLXsKLSAgICBpZiAoICFj
dHh0LT5pb19lbXVsX3N0dWIgKQotICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4pKSkgKwotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRoaXNfY3B1KHN0dWJzLmFkZHIpICYKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+UEFHRV9NQVNLKSArCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpF
IC8gMjsKLQotICAgIC8qIG1vdnEgJGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaCwlcmN4ICovCi0g
ICAgY3R4dC0+aW9fZW11bF9zdHViWzBdID0gMHg0ODsKLSAgICBjdHh0LT5pb19lbXVsX3N0dWJb
MV0gPSAweGI5OwotICAgICoodm9pZCAqKikmY3R4dC0+aW9fZW11bF9zdHViWzJdID0gKHZvaWQg
Kilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2g7Ci0gICAgLyogY2FsbHEgKiVyY3ggKi8KLSAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFd
ID0gMHhkMTsKLSAgICAvKiBkYXRhMTYgb3Igbm9wICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHVi
WzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2OwotICAgIC8qIDxpby1hY2Nlc3Mgb3Bj
b2RlPiAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxM10gPSBvcGNvZGU7Ci0gICAgLyogaW1t
OCBvciBub3AgKi8KLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTRdID0gIShvcGNvZGUgJiA4KSA/
IHBvcnQgOiAweDkwOwotICAgIC8qIHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9faG9zdF9ncHJfc3dp
dGNoKSAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOwotICAgIEJVSUxEX0JV
R19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2KTsKLQotICAgIGlmICggaW9lbXVsX2hhbmRsZV9x
dWlyayApCi0gICAgICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+aW9fZW11
bF9zdHViWzEyXSwgY3R4dC0+Y3R4dC5yZWdzKTsKLQotICAgIC8qIEhhbmR5IGZ1bmN0aW9uLXR5
cGVkIHBvaW50ZXIgdG8gdGhlIHN0dWIuICovCi0gICAgcmV0dXJuICh2b2lkICopKHRoaXNfY3B1
KHN0dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAvIDIpOwotfQotCi1zdGF0aWMgaW50IHByaXZf
b3BfcmVhZF9pbyh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqdmFsLCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKLXsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWlu
ZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9t
YWluOwotCi0gICAgLyogSU5TIG11c3Qgbm90IGNvbWUgaGVyZS4gKi8KLSAgICBBU1NFUlQoKGN0
eHQtPm9wY29kZSAmIH45KSA9PSAweGU0KTsKLQotICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9y
dCwgYnl0ZXMsIGN1cnIsIGN0eHQtPnJlZ3MpICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwotCi0gICAgcG9jLT5icG1hdGNoID0gY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2lu
dChjdXJyLCBwb3J0LCBieXRlcyk7Ci0KLSAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwgYnl0
ZXMsIGN1cnJkKSApCi0gICAgewotICAgICAgICBpb19lbXVsX3N0dWJfdCAqaW9fZW11bCA9Ci0g
ICAgICAgICAgICBpb19lbXVsX3N0dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNvZGUsIHBvcnQsIGJ5
dGVzKTsKLQotICAgICAgICBtYXJrX3JlZ3NfZGlydHkoY3R4dC0+cmVncyk7Ci0gICAgICAgIGlv
X2VtdWwoY3R4dC0+cmVncyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7Ci0gICAgfQot
Ci0gICAgKnZhbCA9IGd1ZXN0X2lvX3JlYWQocG9ydCwgYnl0ZXMsIGN1cnJkKTsKLQotICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9pbyh1bnNp
Z25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
LXsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3Ry
dWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OwotICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwotCi0gICAgLyog
T1VUUyBtdXN0IG5vdCBjb21lIGhlcmUuICovCi0gICAgQVNTRVJUKChjdHh0LT5vcGNvZGUgJiB+
OSkgPT0gMHhlNik7Ci0KLSAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJy
LCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQot
ICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwg
Ynl0ZXMpOwotCi0gICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyZCkgKQot
ICAgIHsKLSAgICAgICAgaW9fZW11bF9zdHViX3QgKmlvX2VtdWwgPQotICAgICAgICAgICAgaW9f
ZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7Ci0KLSAgICAg
ICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOwotICAgICAgICBpb19lbXVsKGN0eHQtPnJl
Z3MpOwotICAgICAgICBpZiAoIChieXRlcyA9PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayApCi0g
ICAgICAgICAgICBwdl9wb3N0X291dGJfaG9vayhwb3J0LCB2YWwpOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9ET05FOwotICAgIH0KLQotICAgIGd1ZXN0X2lvX3dyaXRlKHBvcnQsIGJ5dGVzLCB2
YWwsIGN1cnJkKTsKLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQg
cHJpdl9vcF9yZXBfaW5zKHVpbnQxNl90IHBvcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwgdW5zaWduZWQgbG9u
ZyAqcmVwcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQotewotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9v
ZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKLSAgICBzdHJ1Y3QgdmNwdSAqY3Vy
ciA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47
Ci0gICAgdW5zaWduZWQgbG9uZyBnb2FsID0gKnJlcHM7Ci0gICAgc3RydWN0IHNlZ21lbnRfcmVn
aXN0ZXIgc3JlZzsKLSAgICBpbnQgcmM7Ci0KLSAgICBBU1NFUlQoc2VnID09IHg4Nl9zZWdfZXMp
OwotCi0gICAgKnJlcHMgPSAwOwotCi0gICAgaWYgKCAhZ3Vlc3RfaW9fb2theShwb3J0LCBieXRl
c19wZXJfcmVwLCBjdXJyLCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKLQotICAgIHJjID0gcHJpdl9vcF9yZWFkX3NlZ21lbnQoeDg2X3NlZ19lcywg
JnNyZWcsIGN0eHQpOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgcmV0
dXJuIHJjOwotCi0gICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkKLSAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyB8fAot
ICAgICAgICAgKHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9DT0RFID4+IDgpKSB8
fAotICAgICAgICAgIShzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfV1IgPj4gOCkp
ICkKLSAgICB7Ci0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAw
LCBjdHh0KTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgIH0KLQotICAg
IHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0
ZXNfcGVyX3JlcCk7Ci0KLSAgICB3aGlsZSAoICpyZXBzIDwgZ29hbCApCi0gICAgewotICAgICAg
ICB1bnNpZ25lZCBpbnQgZGF0YSA9IGd1ZXN0X2lvX3JlYWQocG9ydCwgYnl0ZXNfcGVyX3JlcCwg
Y3VycmQpOwotICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHI7Ci0KLSAgICAgICAgcmMgPSBwdl9l
bXVsX3ZpcnRfdG9fbGluZWFyKHNyZWcuYmFzZSwgb2Zmc2V0LCBieXRlc19wZXJfcmVwLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JlZy5saW1pdCwgeDg2X3NlZ19lcywg
Y3R4dCwgJmFkZHIpOwotICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAg
ICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgaWYgKCAocmMgPSBfX2NvcHlfdG9fdXNlcigodm9p
ZCAqKWFkZHIsICZkYXRhLCBieXRlc19wZXJfcmVwKSkgIT0gMCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChQRkVDX3dyaXRlX2FjY2VzcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhZGRyICsgYnl0ZXNfcGVyX3JlcCAtIHJjLCBjdHh0KTsKLSAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgfQotCi0gICAgICAg
ICsrKnJlcHM7Ci0KLSAgICAgICAgaWYgKCBwb2MtPmJwbWF0Y2ggfHwgaHlwZXJjYWxsX3ByZWVt
cHRfY2hlY2soKSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICAvKiB4ODZfZW11bGF0
ZSgpIGNsaXBzIHRoZSByZXBldGl0aW9uIGNvdW50IHRvIGVuc3VyZSB3ZSBkb24ndCB3cmFwLiAq
LwotICAgICAgICBpZiAoIHVubGlrZWx5KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1Nf
REYpICkKLSAgICAgICAgICAgIG9mZnNldCAtPSBieXRlc19wZXJfcmVwOwotICAgICAgICBlbHNl
Ci0gICAgICAgICAgICBvZmZzZXQgKz0gYnl0ZXNfcGVyX3JlcDsKLSAgICB9Ci0KLSAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3BfcmVwX291dHMoZW51bSB4
ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90IHBvcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAg
c3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2
X29wX2N0eHQsIGN0eHQpOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBz
dHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25n
IGdvYWwgPSAqcmVwczsKLSAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzcmVnOwotICAgIGlu
dCByYzsKLQotICAgICpyZXBzID0gMDsKLQotICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9ydCwg
Ynl0ZXNfcGVyX3JlcCwgY3VyciwgY3R4dC0+cmVncykgKQotICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7Ci0KLSAgICByYyA9IHByaXZfb3BfcmVhZF9zZWdtZW50KHNlZywgJnNy
ZWcsIGN0eHQpOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgcmV0dXJu
IHJjOwotCi0gICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkKLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyB8fAotICAg
ICAgICAgKChzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfQ09ERSA+PiA4KSkgJiYK
LSAgICAgICAgICAhKHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9XUiA+PiA4KSkp
ICkKLSAgICB7Ci0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0geDg2X3NlZ19z
cyA/IFRSQVBfZ3BfZmF1bHQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDAsIGN0eHQpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgfQot
Ci0gICAgcG9jLT5icG1hdGNoID0gY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChjdXJyLCBwb3J0
LCBieXRlc19wZXJfcmVwKTsKLQotICAgIHdoaWxlICggKnJlcHMgPCBnb2FsICkKLSAgICB7Ci0g
ICAgICAgIHVuc2lnbmVkIGludCBkYXRhID0gMDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRy
OwotCi0gICAgICAgIHJjID0gcHZfZW11bF92aXJ0X3RvX2xpbmVhcihzcmVnLmJhc2UsIG9mZnNl
dCwgYnl0ZXNfcGVyX3JlcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNy
ZWcubGltaXQsIHNlZywgY3R4dCwgJmFkZHIpOwotICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgaWYgKCAocmMgPSBfX2Nv
cHlfZnJvbV91c2VyKCZkYXRhLCAodm9pZCAqKWFkZHIsIGJ5dGVzX3Blcl9yZXApKSAhPSAwICkK
LSAgICAgICAgewotICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAsIGFkZHIgKyBieXRl
c19wZXJfcmVwIC0gcmMsIGN0eHQpOwotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOwotICAgICAgICB9Ci0KLSAgICAgICAgZ3Vlc3RfaW9fd3JpdGUocG9ydCwgYnl0ZXNfcGVy
X3JlcCwgZGF0YSwgY3VycmQpOwotCi0gICAgICAgICsrKnJlcHM7Ci0KLSAgICAgICAgaWYgKCBw
b2MtPmJwbWF0Y2ggfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgICAgICBi
cmVhazsKLQotICAgICAgICAvKiB4ODZfZW11bGF0ZSgpIGNsaXBzIHRoZSByZXBldGl0aW9uIGNv
dW50IHRvIGVuc3VyZSB3ZSBkb24ndCB3cmFwLiAqLwotICAgICAgICBpZiAoIHVubGlrZWx5KGN0
eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICkKLSAgICAgICAgICAgIG9mZnNldCAt
PSBieXRlc19wZXJfcmVwOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBvZmZzZXQgKz0gYnl0
ZXNfcGVyX3JlcDsKLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0
aWMgaW50IHByaXZfb3BfcmVhZF9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2
YWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKLXsKLSAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0KLSAgICBz
d2l0Y2ggKCByZWcgKQotICAgIHsKLSAgICBjYXNlIDA6IC8qIFJlYWQgQ1IwICovCi0gICAgICAg
ICp2YWwgPSAocmVhZF9jcjAoKSAmIH5YODZfQ1IwX1RTKSB8IGN1cnItPmFyY2gucHZfdmNwdS5j
dHJscmVnWzBdOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSAyOiAv
KiBSZWFkIENSMiAqLwotICAgIGNhc2UgNDogLyogUmVhZCBDUjQgKi8KLSAgICAgICAgKnZhbCA9
IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnW3JlZ107Ci0gICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci0KLSAgICBjYXNlIDM6IC8qIFJlYWQgQ1IzICovCi0gICAgewotICAgICAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm47Ci0KLSAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIG1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2gu
Z3Vlc3RfdGFibGUpOwotICAgICAgICAgICAgKnZhbCA9IHhlbl9wZm5fdG9fY3IzKG1mbl90b19n
bWZuKGN1cnJkLCBtZm4pKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9Ci0gICAgICAgICAgICAgICAgbWFwX2RvbWFp
bl9wYWdlKF9tZm4ocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkpKTsK
LQotICAgICAgICAgICAgbWZuID0gbDRlX2dldF9wZm4oKnBsNGUpOwotICAgICAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UocGw0ZSk7Ci0gICAgICAgICAgICAqdmFsID0gY29tcGF0X3Bmbl90b19j
cjMobWZuX3RvX2dtZm4oY3VycmQsIG1mbikpOwotICAgICAgICB9Ci0gICAgICAgIC8qIFBUcyBz
aG91bGQgbm90IGJlIHNoYXJlZCAqLwotICAgICAgICBCVUdfT04ocGFnZV9nZXRfb3duZXIobWZu
X3RvX3BhZ2UobWZuKSkgPT0gZG9tX2Nvdyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
Ci0gICAgfQotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQot
c3RhdGljIGludCBwcml2X29wX3dyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxv
bmcgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLQotICAgIHN3
aXRjaCAoIHJlZyApCi0gICAgewotICAgIGNhc2UgMDogLyogV3JpdGUgQ1IwICovCi0gICAgICAg
IGlmICggKHZhbCBeIHJlYWRfY3IwKCkpICYgflg4Nl9DUjBfVFMgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgIkF0
dGVtcHQgdG8gY2hhbmdlIHVubW9kaWZpYWJsZSBDUjAgZmxhZ3NcbiIpOwotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgZG9fZnB1X3Rhc2tzd2l0Y2goISEodmFsICYgWDg2
X0NSMF9UUykpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSAyOiAv
KiBXcml0ZSBDUjIgKi8KLSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMl0gPSB2
YWw7Ci0gICAgICAgIGFyY2hfc2V0X2NyMihjdXJyLCB2YWwpOwotICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwotCi0gICAgY2FzZSAzOiAvKiBXcml0ZSBDUjMgKi8KLSAgICB7Ci0gICAgICAg
IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbjsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICAgICAgaW50IHJj
OwotCi0gICAgICAgIGdmbiA9ICFpc19wdl8zMmJpdF9kb21haW4oY3VycmQpCi0gICAgICAgICAg
ICAgID8geGVuX2NyM190b19wZm4odmFsKSA6IGNvbXBhdF9jcjNfdG9fcGZuKHZhbCk7Ci0gICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwgZ2ZuLCBOVUxMLCBQMk1fQUxMT0Mp
OwotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICByYyA9
IG5ld19ndWVzdF9jcjMocGFnZV90b19tZm4ocGFnZSkpOwotICAgICAgICBwdXRfcGFnZShwYWdl
KTsKLQotICAgICAgICBzd2l0Y2ggKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAwOgot
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
IC8qIHJldHJ5IGFmdGVyIHByZWVtcHRpb24gKi8KLSAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1JFVFJZOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGNhc2UgNDog
LyogV3JpdGUgQ1I0ICovCi0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0g
cHZfZ3Vlc3RfY3I0X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQoY3VycikpOwotICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmco
Y3Vycik7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgfQotCi0gICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3BfcmVhZF9kcih1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICB1bnNpZ25lZCBs
b25nIHJlcyA9IGRvX2dldF9kZWJ1Z3JlZyhyZWcpOwotCi0gICAgaWYgKCBJU19FUlJfVkFMVUUo
cmVzKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgICp2YWwg
PSByZXM7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50IHByaXZf
b3Bfd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0g
ICAgcmV0dXJuIGRvX3NldF9kZWJ1Z3JlZyhyZWcsIHZhbCkgPT0gMAotICAgICAgICAgICA/IFg4
NkVNVUxfT0tBWSA6IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotfQotCi1zdGF0aWMgaW5saW5lIHVp
bnQ2NF90IGd1ZXN0X21pc2NfZW5hYmxlKHVpbnQ2NF90IHZhbCkKLXsKLSAgICB2YWwgJj0gfihN
U1JfSUEzMl9NSVNDX0VOQUJMRV9QRVJGX0FWQUlMIHwKLSAgICAgICAgICAgICBNU1JfSUEzMl9N
SVNDX0VOQUJMRV9NT05JVE9SX0VOQUJMRSk7Ci0gICAgdmFsIHw9IE1TUl9JQTMyX01JU0NfRU5B
QkxFX0JUU19VTkFWQUlMIHwKLSAgICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVCU19V
TkFWQUlMIHwKLSAgICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVfWFRQUl9ESVNBQkxFOwot
ICAgIHJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVxX2NvbnRy
b2xsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICByZXR1cm4gKChjcHVmcmVxX2Nv
bnRyb2xsZXIgPT0gRlJFUUNUTF9kb20wX2tlcm5lbCkgJiYKLSAgICAgICAgICAgIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHN0cnVjdCBwcml2X29wX2N0eHQg
KnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKLSAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgY29uc3Qgc3RydWN0IGRv
bWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Ci0gICAgYm9vbCB2cG11X21zciA9IGZhbHNlOwot
Ci0gICAgc3dpdGNoICggcmVnICkKLSAgICB7Ci0gICAgICAgIGludCByYzsKLQotICAgIGNhc2Ug
TVNSX0ZTX0JBU0U6Ci0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCi0g
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3Jk
ZnNiYXNlKCkgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0dTX0JBU0U6Ci0gICAgICAgIGlmICggaXNfcHZf
MzJiaXRfZG9tYWluKGN1cnJkKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9
IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7Ci0gICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKLSAgICAg
ICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlcjsKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIC8qCi0gICAgICogSW4gb3JkZXIgdG8gZnVsbHkg
cmV0YWluIG9yaWdpbmFsIGJlaGF2aW9yLCBkZWZlciBjYWxsaW5nCi0gICAgICogcHZfc29mdF9y
ZHRzYygpIHVudGlsIGFmdGVyIGVtdWxhdGlvbi4gVGhpcyBtYXkgd2FudC9uZWVkIHRvIGJlCi0g
ICAgICogcmVjb25zaWRlcmVkLgotICAgICAqLwotICAgIGNhc2UgTVNSX0lBMzJfVFNDOgotICAg
ICAgICBwb2MtPnRzYyB8PSBUU0NfQkFTRTsKLSAgICAgICAgZ290byBub3JtYWw7Ci0KLSAgICBj
YXNlIE1TUl9UU0NfQVVYOgotICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQVVYOwotICAgICAgICBp
ZiAoIGNwdV9oYXNfcmR0c2NwICkKLSAgICAgICAgICAgIGdvdG8gbm9ybWFsOwotICAgICAgICAq
dmFsID0gMDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0VG
RVI6Ci0gICAgICAgICp2YWwgPSByZWFkX2VmZXIoKTsKLSAgICAgICAgaWYgKCBpc19wdl8zMmJp
dF9kb21haW4oY3VycmQpICkKLSAgICAgICAgICAgICp2YWwgJj0gfihFRkVSX0xNRSB8IEVGRVJf
TE1BIHwgRUZFUl9MTVNMRSk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBj
YXNlIE1TUl9LN19GSURfVklEX0NUTDoKLSAgICBjYXNlIE1TUl9LN19GSURfVklEX1NUQVRVUzoK
LSAgICBjYXNlIE1TUl9LOF9QU1RBVEVfTElNSVQ6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFX0NU
Ukw6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFX1NUQVRVUzoKLSAgICBjYXNlIE1TUl9LOF9QU1RB
VEUwOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTE6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFMjoK
LSAgICBjYXNlIE1TUl9LOF9QU1RBVEUzOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTQ6Ci0gICAg
Y2FzZSBNU1JfSzhfUFNUQVRFNToKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEU2OgotICAgIGNhc2Ug
TVNSX0s4X1BTVEFURTc6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9
IFg4Nl9WRU5ET1JfQU1EICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIHVubGlr
ZWx5KGlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpICkKLSAgICAgICAgICAgIGdvdG8gbm9y
bWFsOwotICAgICAgICAqdmFsID0gMDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQot
ICAgIGNhc2UgTVNSX0lBMzJfVUNPREVfUkVWOgotICAgICAgICBCVUlMRF9CVUdfT04oTVNSX0lB
MzJfVUNPREVfUkVWICE9IE1TUl9BTURfUEFUQ0hMRVZFTCk7Ci0gICAgICAgIGlmICggYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoIHdybXNyX3NhZmUoTVNSX0lBMzJfVUNPREVfUkVWLCAwKSApCi0gICAgICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAvKiBBcyBkb2N1bWVudGVkIGluIHRoZSBTRE06
IERvIGEgQ1BVSUQgMSBoZXJlICovCi0gICAgICAgICAgICBjcHVpZF9lYXgoMSk7Ci0gICAgICAg
IH0KLSAgICAgICAgZ290byBub3JtYWw7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX01JU0NfRU5BQkxF
OgotICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCAqdmFsKSApCi0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgKnZhbCA9IGd1ZXN0X21pc2NfZW5hYmxlKCp2YWwpOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoK
LSAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCi0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrWzBd
OwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIx
X0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAgIGlm
ICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFza1tyZWcgLSBNU1JfQU1E
NjRfRFIxX0FERFJFU1NfTUFTSyArIDFdOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwot
Ci0gICAgY2FzZSBNU1JfSUEzMl9QRVJGX0NBUEFCSUxJVElFUzoKLSAgICAgICAgLyogTm8gZXh0
cmEgY2FwYWJpbGl0aWVzIGFyZSBzdXBwb3J0ZWQuICovCi0gICAgICAgICp2YWwgPSAwOwotICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1f
SU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRP
Ul9JTlRFTCB8fAotICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lO
Rk8sICp2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gMDsKLSAgICAg
ICAgaWYgKCB0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKSApCi0gICAgICAgICAgICAq
dmFsIHw9IE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
OgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19F
TkFCTEVTLCAqdmFsKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IDA7Ci0g
ICAgICAgIGlmICggY3Vyci0+YXJjaC5jcHVpZF9mYXVsdGluZyApCi0gICAgICAgICAgICAqdmFs
IHw9IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwotICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RS
KDcpOgotICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCgzKToKLSAg
ICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZfRklYRURfQ1RS
MjoKLSAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSX0NUUkwuLi5NU1JfQ09SRV9QRVJG
X0dMT0JBTF9PVkZfQ1RSTDoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
PT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHZwbXVfbXNyID0g
dHJ1ZTsKLSAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgTVNSX0FNRF9G
QU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKLSAgICBjYXNlIE1TUl9L
N19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoKLSAgICAgICAgICAgIGlmICggdnBtdV9tc3Ig
fHwgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIGlmICggdnBtdV9kb19yZG1zcihyZWcsIHZhbCkgKQot
ICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKHJl
ZywgdmFsKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgICAgIHJj
ID0gdm1jZV9yZG1zcihyZWcsIHZhbCk7Ci0gICAgICAgIGlmICggcmMgPCAwICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIG5vcm1hbDoKLSAgICAgICAg
LyogRXZlcnlvbmUgY2FuIHJlYWQgdGhlIE1TUiBzcGFjZS4gKi8KLSAgICAgICAgLyogZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJEb21haW4gYXR0ZW1wdGVkIFJETVNSICUwOHhcbiIsIHJlZyk7
ICovCi0gICAgICAgIGlmICggcmRtc3Jfc2FmZShyZWcsICp2YWwpICkKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgIH0KLQotICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQotI2luY2x1ZGUgIng4Nl82NC9tbWNvbmZpZy5oIgot
Ci1zdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90
IHZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgIGJvb2wgdnBtdV9tc3Ig
PSBmYWxzZTsKLQotICAgIHN3aXRjaCAoIHJlZyApCi0gICAgewotICAgICAgICB1aW50NjRfdCB0
ZW1wOwotICAgICAgICBpbnQgcmM7Ci0KLSAgICBjYXNlIE1TUl9GU19CQVNFOgotICAgICAgICBp
ZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgfHwgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZh
bCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHdyZnNiYXNlKHZhbCk7Ci0gICAgICAg
IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlID0gdmFsOwotICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwotCi0gICAgY2FzZSBNU1JfR1NfQkFTRToKLSAgICAgICAgaWYgKCBpc19wdl8zMmJp
dF9kb21haW4oY3VycmQpIHx8ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB3cmdzYmFzZSh2YWwpOwotICAgICAgICBjdXJyLT5hcmNoLnB2
X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSB2YWw7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
Ci0KLSAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKLSAgICAgICAgaWYgKCBpc19wdl8zMmJp
dF9kb21haW4oY3VycmQpIHx8ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB3cm1zcmwoTVNSX1NIQURPV19HU19CQVNFLCB2YWwpOwotICAg
ICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gdmFsOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9TVEFUVVM6Ci0gICAg
Y2FzZSBNU1JfSzdfRklEX1ZJRF9DVEw6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFX0xJTUlUOgot
ICAgIGNhc2UgTVNSX0s4X1BTVEFURV9DVFJMOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURV9TVEFU
VVM6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFMDoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEUxOgot
ICAgIGNhc2UgTVNSX0s4X1BTVEFURTI6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFMzoKLSAgICBj
YXNlIE1TUl9LOF9QU1RBVEU0OgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTU6Ci0gICAgY2FzZSBN
U1JfSzhfUFNUQVRFNjoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEU3OgotICAgIGNhc2UgTVNSX0s4
X0hXQ1I6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5E
T1JfQU1EICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1
ZnJlcV9jb250cm9sbGVyKGN1cnJkKSkgfHwKLSAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywg
dmFsKSA9PSAwICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgICAgIGJy
ZWFrOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgotICAgICAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAotICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+IDB4MTcgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgfHwg
IWlzX3Bpbm5lZF92Y3B1KGN1cnIpICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
Ci0gICAgICAgIGlmICggKHJkbXNyX3NhZmUoTVNSX0FNRDY0X05CX0NGRywgdGVtcCkgIT0gMCkg
fHwKLSAgICAgICAgICAgICAoKHZhbCBeIHRlbXApICYgfigxVUxMIDw8IEFNRDY0X05CX0NGR19D
RjhfRVhUX0VOQUJMRV9CSVQpKSApCi0gICAgICAgICAgICBnb3RvIGludmFsaWQ7Ci0gICAgICAg
IGlmICggd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCB2YWwpID09IDAgKQotICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9G
QU0xMEhfTU1JT19DT05GX0JBU0U6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yICE9IFg4Nl9WRU5ET1JfQU1EIHx8Ci0gICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYg
PCAweDEwIHx8IGJvb3RfY3B1X2RhdGEueDg2ID4gMHgxNyApCi0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3Zj
cHUoY3VycikgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgaWYg
KCByZG1zcl9zYWZlKE1TUl9GQU0xMEhfTU1JT19DT05GX0JBU0UsIHRlbXApICE9IDAgKQotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggKHBjaV9wcm9iZSAmIFBDSV9QUk9CRV9NQVNL
KSA9PSBQQ0lfUFJPQkVfTU1DT05GID8KLSAgICAgICAgICAgICB0ZW1wICE9IHZhbCA6Ci0gICAg
ICAgICAgICAgKCh0ZW1wIF4gdmFsKSAmCi0gICAgICAgICAgICAgIH4oRkFNMTBIX01NSU9fQ09O
Rl9FTkFCTEUgfAotICAgICAgICAgICAgICAgIChGQU0xMEhfTU1JT19DT05GX0JVU1JBTkdFX01B
U0sgPDwKLSAgICAgICAgICAgICAgICAgRkFNMTBIX01NSU9fQ09ORl9CVVNSQU5HRV9TSElGVCkg
fAotICAgICAgICAgICAgICAgICgodTY0KUZBTTEwSF9NTUlPX0NPTkZfQkFTRV9NQVNLIDw8Ci0g
ICAgICAgICAgICAgICAgIEZBTTEwSF9NTUlPX0NPTkZfQkFTRV9TSElGVCkpKSApCi0gICAgICAg
ICAgICBnb3RvIGludmFsaWQ7Ci0gICAgICAgIGlmICggd3Jtc3Jfc2FmZShNU1JfRkFNMTBIX01N
SU9fQ09ORl9CQVNFLCB2YWwpID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JFVjoKLSAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0g
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJk
KSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKLSAgICAgICAgaWYgKCByZG1zcl9zYWZlKHJlZywgdGVtcCkgKQotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGlmICggdmFsICkKLSAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0lBMzJfTUlTQ19FTkFC
TEU6Ci0gICAgICAgIGlmICggcmRtc3Jfc2FmZShyZWcsIHRlbXApICkKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBpZiAoIHZhbCAhPSBndWVzdF9taXNjX2VuYWJsZSh0ZW1wKSApCi0gICAg
ICAgICAgICBnb3RvIGludmFsaWQ7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAg
ICBjYXNlIE1TUl9JQTMyX01QRVJGOgotICAgIGNhc2UgTVNSX0lBMzJfQVBFUkY6Ci0gICAgICAg
IGlmICggKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKSAmJgot
ICAgICAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQp
ICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9j
b250cm9sbGVyKGN1cnJkKSkgfHwKLSAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9
PSAwICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgICAgIGJyZWFrOwot
Ci0gICAgY2FzZSBNU1JfSUEzMl9QRVJGX0NUTDoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgaWYgKCBsaWtlbHkoIWlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpIHx8Ci0gICAg
ICAgICAgICAgd3Jtc3Jfc2FmZShyZWcsIHZhbCkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgTVNSX0lBMzJfVEhFUk1f
Q09OVFJPTDoKLSAgICBjYXNlIE1TUl9JQTMyX0VORVJHWV9QRVJGX0JJQVM6Ci0gICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgfHwg
IWlzX3Bpbm5lZF92Y3B1KGN1cnIpIHx8Ci0gICAgICAgICAgICAgd3Jtc3Jfc2FmZShyZWcsIHZh
bCkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgICAgICBicmVh
azsKLQotICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6Ci0gICAgICAgIGlmICgg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrWzBdID0gdmFs
OwotICAgICAgICBpZiAoIGN1cnItPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0sg
KQotICAgICAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLCB2YWwpOwot
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FE
RFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAgIGlmICgg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrW3JlZyAtIE1T
Ul9BTUQ2NF9EUjFfQUREUkVTU19NQVNLICsgMV0gPSB2YWw7Ci0gICAgICAgIGlmICggY3Vyci0+
YXJjaC5kZWJ1Z3JlZ1s3XSAmIERSN19BQ1RJVkVfTUFTSyApCi0gICAgICAgICAgICB3cm1zcmwo
cmVnLCB2YWwpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1Jf
SU5URUxfUExBVEZPUk1fSU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHZhbCB8fCByZG1zcl9zYWZl
KE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFU
VVJFU19FTkFCTEVTOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBY
ODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAgKHZhbCAmIH5NU1JfTUlTQ19GRUFUVVJF
U19DUFVJRF9GQVVMVElORykgfHwKLSAgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9N
SVNDX0ZFQVRVUkVTX0VOQUJMRVMsIHRlbXApICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBpZiAoICh2YWwgJiBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORykgJiYKLSAgICAg
ICAgICAgICAhdGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGN1cnItPmFyY2guY3B1aWRfZmF1bHRpbmcgPSAhISh2YWwgJiBNU1Jf
TUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7Ci0KLSAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2X1BFUkZDVFIoNyk6Ci0g
ICAgY2FzZSBNU1JfUDZfRVZOVFNFTCgwKS4uLk1TUl9QNl9FVk5UU0VMKDMpOgotICAgIGNhc2Ug
TVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIyOgotICAg
IGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFJfQ1RSTC4uLk1TUl9DT1JFX1BFUkZfR0xPQkFM
X09WRl9DVFJMOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZf
VkVORE9SX0lOVEVMICkKLSAgICAgICAgewotICAgICAgICAgICAgdnBtdV9tc3IgPSB0cnVlOwot
ICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1SF9QRVJGQ1RS
NToKLSAgICBjYXNlIE1TUl9LN19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoKLSAgICAgICAg
ICAgIGlmICggdnBtdV9tc3IgfHwgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggKHZwbXVfbW9k
ZSAmIFhFTlBNVV9NT0RFX0FMTCkgJiYKLSAgICAgICAgICAgICAgICAgICAgICFpc19oYXJkd2Fy
ZV9kb21haW4oY3VycmQpICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKLQotICAgICAgICAgICAgICAgIGlmICggdnBtdV9kb193cm1zcihyZWcsIHZhbCwgMCkgKQot
ICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHJl
ZywgdmFsKSA9PSAxICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICAg
ICAgcmMgPSB2bWNlX3dybXNyKHJlZywgdmFsKTsKLSAgICAgICAgaWYgKCByYyA8IDAgKQotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKLQotICAgICAgICBpZiAoIChyZG1zcl9zYWZlKHJlZywgdGVtcCkgIT0gMCkg
fHwgKHZhbCAhPSB0ZW1wKSApCi0gICAgaW52YWxpZDoKLSAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgIkRvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgJTA4eCBmcm9tIDB4JTAxNiJQUkl4NjQiIHRvIDB4JTAxNiJQUkl4NjQiXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgcmVnLCB0ZW1wLCB2YWwpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQotc3Rh
dGljIGludCBwcml2X29wX3diaW52ZChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsK
LSAgICAvKiBJZ25vcmUgdGhlIGluc3RydWN0aW9uIGlmIHVucHJpdmlsZWdlZC4gKi8KLSAgICBp
ZiAoICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoY3VycmVudC0+ZG9tYWluKSApCi0gICAgICAgIC8q
Ci0gICAgICAgICAqIE5vbi1waHlzZGV2IGRvbWFpbiBhdHRlbXB0ZWQgV0JJTlZEOyBpZ25vcmUg
Zm9yIG5vdyBzaW5jZQotICAgICAgICAgKiBuZXdlciBsaW51eCB1c2VzIHRoaXMgaW4gc29tZSBz
dGFydC1vZi1kYXkgdGltaW5nIGxvb3BzLgotICAgICAgICAgKi8KLSAgICAgICAgOwotICAgIGVs
c2UKLSAgICAgICAgd2JpbnZkKCk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1p
bnQgcHZfZW11bF9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAotICAgICAg
ICAgICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYgKnJlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCi17Ci0gICAgZ3Vlc3RfY3B1aWQoY3VycmVudCwgbGVhZiwgc3VibGVhZiwgcmVz
KTsKLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF92
YWxpZGF0ZShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAg
IHN3aXRjaCAoIGN0eHQtPm9wY29kZSApCi0gICAgewotICAgIGNhc2UgMHg2YyAuLi4gMHg2Zjog
LyogaW5zIC8gb3V0cyAqLwotICAgIGNhc2UgMHhlNCAuLi4gMHhlNzogLyogaW4gLyBvdXQgKGlt
bWVkaWF0ZSBwb3J0KSAqLwotICAgIGNhc2UgMHhlYyAuLi4gMHhlZjogLyogaW4gLyBvdXQgKHBv
cnQgaW4gJWR4KSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwNik6IC8qIGNsdHMg
Ki8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDkpOiAvKiB3YmludmQgKi8KLSAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MjApIC4uLgotICAgICAgICAgWDg2RU1VTF9PUEMoMHgw
ZiwgMHgyMyk6IC8qIG1vdiB0by9mcm9tIGNyL2RyICovCi0gICAgY2FzZSBYODZFTVVMX09QQygw
eDBmLCAweDMwKTogLyogd3Jtc3IgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzEp
OiAvKiByZHRzYyAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgzMik6IC8qIHJkbXNy
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGEyKTogLyogY3B1aWQgKi8KLSAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgMHhmYTogY2FzZSAweGZiOiAvKiBj
bGkgLyBzdGkgKi8KLSAgICAgICAgaWYgKCAhaW9wbF9vayhjdXJyZW50LCBjdHh0LT5yZWdzKSAp
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhpcyBpcyBqdXN0
IHRvbyBkYW5nZXJvdXMgdG8gYWxsb3csIGluIG15IG9waW5pb24uIENvbnNpZGVyIGlmIHRoZQot
ICAgICAgICAgKiBjYWxsZXIgdGhlbiB0cmllcyB0byByZWVuYWJsZSBpbnRlcnJ1cHRzIHVzaW5n
IFBPUEY6IHdlIGNhbid0IHRyYXAKLSAgICAgICAgICogdGhhdCBhbmQgd2UnbGwgZW5kIHVwIHdp
dGggaGFyZC10by1kZWJ1ZyBsb2NrdXBzLiBGYXN0ICYgbG9vc2Ugd2lsbAotICAgICAgICAgKiBk
byBmb3IgdXMuIDotKQotICAgICAgICB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9t
YXNrKSA9IChjdHh0LT5vcGNvZGUgPT0gMHhmYSk7Ci0gICAgICAgICAqLwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9ET05FOwotCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDAxKToKLSAg
ICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBtb2RybV9ybSwgbW9kcm1fcmVnOwotCi0gICAgICAg
IGlmICggeDg2X2luc25fbW9kcm0oc3RhdGUsICZtb2RybV9ybSwgJm1vZHJtX3JlZykgIT0gMyB8
fAotICAgICAgICAgICAgIChtb2RybV9ybSAmIDcpICE9IDEgKQotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQotICAgICAgICB7Ci0gICAgICAgIGNh
c2UgMjogLyogeHNldGJ2ICovCi0gICAgICAgIGNhc2UgNzogLyogcmR0c2NwICovCi0gICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAg
IH0KLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci19Ci0KLXN0YXRp
YyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHByaXZfb3Bfb3BzID0gewotICAgIC5pbnNu
X2ZldGNoICAgICAgICAgID0gcHJpdl9vcF9pbnNuX2ZldGNoLAotICAgIC5yZWFkICAgICAgICAg
ICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFibGVfcncsCi0gICAgLnZhbGlkYXRlICAgICAgICAg
ICAgPSBwcml2X29wX3ZhbGlkYXRlLAotICAgIC5yZWFkX2lvICAgICAgICAgICAgID0gcHJpdl9v
cF9yZWFkX2lvLAotICAgIC53cml0ZV9pbyAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9pbywK
LSAgICAucmVwX2lucyAgICAgICAgICAgICA9IHByaXZfb3BfcmVwX2lucywKLSAgICAucmVwX291
dHMgICAgICAgICAgICA9IHByaXZfb3BfcmVwX291dHMsCi0gICAgLnJlYWRfc2VnbWVudCAgICAg
ICAgPSBwcml2X29wX3JlYWRfc2VnbWVudCwKLSAgICAucmVhZF9jciAgICAgICAgICAgICA9IHBy
aXZfb3BfcmVhZF9jciwKLSAgICAud3JpdGVfY3IgICAgICAgICAgICA9IHByaXZfb3Bfd3JpdGVf
Y3IsCi0gICAgLnJlYWRfZHIgICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfZHIsCi0gICAgLndy
aXRlX2RyICAgICAgICAgICAgPSBwcml2X29wX3dyaXRlX2RyLAotICAgIC5yZWFkX21zciAgICAg
ICAgICAgID0gcHJpdl9vcF9yZWFkX21zciwKLSAgICAud3JpdGVfbXNyICAgICAgICAgICA9IHBy
aXZfb3Bfd3JpdGVfbXNyLAotICAgIC5jcHVpZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVp
ZCwKLSAgICAud2JpbnZkICAgICAgICAgICAgICA9IHByaXZfb3Bfd2JpbnZkLAotfTsKLQotc3Rh
dGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Ci17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4g
KmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgY3R4dCA9IHsK
LSAgICAgICAgLmN0eHQucmVncyA9IHJlZ3MsCi0gICAgICAgIC5jdHh0LnZlbmRvciA9IGN1cnJk
LT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAotICAgICAgICAuY3R4dC5sbWEgPSAhaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSwKLSAgICB9OwotICAgIGludCByYzsKLSAgICB1bnNpZ25lZCBpbnQg
ZWZsYWdzLCBhcjsKLQotICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywgY3Vyciwg
JmN0eHQuY3MuYmFzZSwgJmN0eHQuY3MubGltaXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICZhciwgMSkgfHwKLSAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAotICAgICAgICAgIShh
ciAmIF9TRUdNRU5UX1ApIHx8Ci0gICAgICAgICAhKGFyICYgX1NFR01FTlRfQ09ERSkgKQotICAg
ICAgICByZXR1cm4gMDsKLQotICAgIC8qIE1pcnJvciB2aXJ0dWFsaXplZCBzdGF0ZSBpbnRvIEVG
TEFHUy4gKi8KLSAgICBBU1NFUlQocmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19JRik7Ci0gICAg
aWYgKCB2Y3B1X2luZm8oY3VyciwgZXZ0Y2huX3VwY2FsbF9tYXNrKSApCi0gICAgICAgIHJlZ3Mt
PmVmbGFncyAmPSB+WDg2X0VGTEFHU19JRjsKLSAgICBlbHNlCi0gICAgICAgIHJlZ3MtPmVmbGFn
cyB8PSBYODZfRUZMQUdTX0lGOwotICAgIEFTU0VSVCghKHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfSU9QTCkpOwotICAgIHJlZ3MtPmVmbGFncyB8PSBjdXJyLT5hcmNoLnB2X3ZjcHUuaW9wbDsK
LSAgICBlZmxhZ3MgPSByZWdzLT5lZmxhZ3M7Ci0KLSAgICBjdHh0LmN0eHQuYWRkcl9zaXplID0g
YXIgJiBfU0VHTUVOVF9MID8gNjQgOiBhciAmIF9TRUdNRU5UX0RCID8gMzIgOiAxNjsKLSAgICAv
KiBMZWF2ZSB6ZXJvIGluIGN0eHQuY3R4dC5zcF9zaXplLCBhcyBpdCdzIG5vdCBuZWVkZWQuICov
Ci0gICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dC5jdHh0LCAmcHJpdl9vcF9vcHMpOwotCi0gICAg
aWYgKCBjdHh0LmlvX2VtdWxfc3R1YiApCi0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGN0eHQu
aW9fZW11bF9zdHViKTsKLQotICAgIC8qCi0gICAgICogVW4tbWlycm9yIHZpcnR1YWxpemVkIHN0
YXRlIGZyb20gRUZMQUdTLgotICAgICAqIE5vdGhpbmcgd2UgYWxsb3cgdG8gYmUgZW11bGF0ZWQg
Y2FuIGNoYW5nZSBhbnl0aGluZyBvdGhlciB0aGFuIHRoZQotICAgICAqIGFyaXRobWV0aWMgYml0
cywgYW5kIHRoZSByZXN1bWUgZmxhZy4KLSAgICAgKi8KLSAgICBBU1NFUlQoISgocmVncy0+ZWZs
YWdzIF4gZWZsYWdzKSAmCi0gICAgICAgICAgICAgfihYODZfRUZMQUdTX1JGIHwgWDg2X0VGTEFH
U19BUklUSF9NQVNLKSkpOwotICAgIHJlZ3MtPmVmbGFncyB8PSBYODZfRUZMQUdTX0lGOwotICAg
IHJlZ3MtPmVmbGFncyAmPSB+WDg2X0VGTEFHU19JT1BMOwotCi0gICAgc3dpdGNoICggcmMgKQot
ICAgIHsKLSAgICBjYXNlIFg4NkVNVUxfT0tBWToKLSAgICAgICAgaWYgKCBjdHh0LnRzYyAmIFRT
Q19CQVNFICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBjdHh0LnRzYyAmIFRTQ19BVVgg
KQotICAgICAgICAgICAgICAgIHB2X3NvZnRfcmR0c2MoY3VyciwgcmVncywgMSk7Ci0gICAgICAg
ICAgICBlbHNlIGlmICggY3VycmQtPmFyY2gudnRzYyApCi0gICAgICAgICAgICAgICAgcHZfc29m
dF9yZHRzYyhjdXJyLCByZWdzLCAwKTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAg
ICBtc3Jfc3BsaXQocmVncywgcmR0c2MoKSk7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIGN0
eHQuY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0gICAgICAgICAgICBjdHh0LmJwbWF0Y2ggfD0g
RFJfU1RFUDsKLSAgICAgICAgaWYgKCBjdHh0LmJwbWF0Y2ggKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBjdXJyLT5hcmNoLmRlYnVncmVnWzZdIHw9IGN0eHQuYnBtYXRjaCB8IERSX1NUQVRVU19S
RVNFUlZFRF9PTkU7Ci0gICAgICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1LnRyYXBf
Ym91bmNlLmZsYWdzICYgVEJGX0VYQ0VQVElPTikgKQotICAgICAgICAgICAgICAgIHB2X2luamVj
dF90cmFwKFRSQVBfZGVidWcsIHJlZ3MpOwotICAgICAgICB9Ci0gICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLwotICAgIGNhc2UgWDg2RU1VTF9SRVRSWToKLSAgICAgICAgcmV0dXJuIEVYQ1JFVF9m
YXVsdF9maXhlZDsKLQotICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046Ci0gICAgICAgIHB2X2lu
amVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKLSAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVs
dF9maXhlZDsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGlubGluZSBpbnQg
Y2hlY2tfc3RhY2tfbGltaXQodW5zaWduZWQgaW50IGFyLCB1bnNpZ25lZCBpbnQgbGltaXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXNwLCB1bnNp
Z25lZCBpbnQgZGVjcikKLXsKLSAgICByZXR1cm4gKCgoZXNwIC0gZGVjcikgPCAoZXNwIC0gMSkp
ICYmCi0gICAgICAgICAgICAoIShhciAmIF9TRUdNRU5UX0VDKSA/IChlc3AgLSAxKSA8PSBsaW1p
dCA6IChlc3AgLSBkZWNyKSA+IGxpbWl0KSk7Ci19Ci0KLXN0cnVjdCBnYXRlX29wX2N0eHQgewot
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7Ci0gICAgc3RydWN0IHsKLSAgICAgICAg
dW5zaWduZWQgbG9uZyBiYXNlLCBsaW1pdDsKLSAgICB9IGNzOwotICAgIGJvb2wgaW5zbl9mZXRj
aDsKLX07Ci0KLXN0YXRpYyBpbnQgZ2F0ZV9vcF9yZWFkKAotICAgIGVudW0geDg2X3NlZ21lbnQg
c2VnLAotICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgIHZvaWQgKnBfZGF0YSwKLSAgICB1
bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17
Ci0gICAgY29uc3Qgc3RydWN0IGdhdGVfb3BfY3R4dCAqZ29jID0KLSAgICAgICAgY29udGFpbmVy
X29mKGN0eHQsIHN0cnVjdCBnYXRlX29wX2N0eHQsIGN0eHQpOwotICAgIHVuc2lnbmVkIGludCBy
YyA9IGJ5dGVzLCBzZWwgPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IG9mZnNldCwgbGlt
aXQgPSAwOwotCi0gICAgc3dpdGNoICggc2VnICkKLSAgICB7Ci0gICAgY2FzZSB4ODZfc2VnX2Nz
OgotICAgICAgICBhZGRyICs9IGdvYy0+Y3MuYmFzZTsKLSAgICAgICAgbGltaXQgPSBnb2MtPmNz
LmxpbWl0OwotICAgICAgICBicmVhazsKLSAgICBjYXNlIHg4Nl9zZWdfZHM6Ci0gICAgICAgIHNl
bCA9IHJlYWRfc3JlZyhkcyk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgeDg2X3NlZ19lczoK
LSAgICAgICAgc2VsID0gcmVhZF9zcmVnKGVzKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSB4
ODZfc2VnX2ZzOgotICAgICAgICBzZWwgPSByZWFkX3NyZWcoZnMpOwotICAgICAgICBicmVhazsK
LSAgICBjYXNlIHg4Nl9zZWdfZ3M6Ci0gICAgICAgIHNlbCA9IHJlYWRfc3JlZyhncyk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgeDg2X3NlZ19zczoKLSAgICAgICAgc2VsID0gY3R4dC0+cmVn
cy0+c3M7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKLSAgICB9Ci0gICAgaWYgKCBzZWwgKQotICAgIHsKLSAgICAgICAg
dW5zaWduZWQgaW50IGFyOwotCi0gICAgICAgIEFTU0VSVCghZ29jLT5pbnNuX2ZldGNoKTsKLSAg
ICAgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHNlbCwgY3VycmVudCwgJmFkZHIsICZsaW1pdCwg
JmFyLCAwKSB8fAotICAgICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAotICAgICAgICAg
ICAgICEoYXIgJiBfU0VHTUVOVF9QKSB8fAotICAgICAgICAgICAgICgoYXIgJiBfU0VHTUVOVF9D
T0RFKSAmJiAhKGFyICYgX1NFR01FTlRfV1IpKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7Ci0gICAgICAgIGFkZHIgKz0gb2Zmc2V0OwotICAgIH0KLSAgICBlbHNl
IGlmICggc2VnICE9IHg4Nl9zZWdfY3MgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7Ci0KLSAgICAvKiBXZSBkb24ndCBtZWFuIHRvIGVtdWxhdGUgYW55IGJyYW5jaGVzLiAq
LwotICAgIGlmICggbGltaXQgPCBieXRlcyAtIDEgfHwgb2Zmc2V0ID4gbGltaXQgLSBieXRlcyAr
IDEgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICBhZGRyID0g
KHVpbnQzMl90KWFkZHI7Ci0KLSAgICBpZiAoIChyYyA9IF9fY29weV9mcm9tX3VzZXIocF9kYXRh
LCAodm9pZCAqKWFkZHIsIGJ5dGVzKSkgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICog
VE9ETzogVGhpcyBzaG91bGQgcmVwb3J0IFBGRUNfaW5zbl9mZXRjaCB3aGVuIGdvYy0+aW5zbl9m
ZXRjaCAmJgotICAgICAgICAgKiBjcHVfaGFzX254LCBidXQgd2UnZCB0aGVuIG5lZWQgYSAiZmV0
Y2giIHZhcmlhbnQgb2YKLSAgICAgICAgICogX19jb3B5X2Zyb21fdXNlcigpIHJlc3BlY3Rpbmcg
TlgsIFNNRVAsIGFuZCBwcm90ZWN0aW9uIGtleXMuCi0gICAgICAgICAqLwotICAgICAgICB4ODZf
ZW11bF9wYWdlZmF1bHQoMCwgYWRkciArIGJ5dGVzIC0gcmMsIGN0eHQpOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgfQotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
LX0KLQotc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICB1bnNpZ25lZCBpbnQg
c2VsLCBhciwgZHBsLCBucGFybSwgaW5zbl9sZW47Ci0gICAgc3RydWN0IGdhdGVfb3BfY3R4dCBj
dHh0ID0geyAuY3R4dC5yZWdzID0gcmVncywgLmluc25fZmV0Y2ggPSB0cnVlIH07Ci0gICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZTsKLSAgICB1bnNpZ25lZCBsb25nIG9mZiwgYmFz
ZSwgbGltaXQ7Ci0gICAgdWludDE2X3Qgb3BuZF9zZWwgPSAwOwotICAgIGludCBqdW1wID0gLTEs
IHJjID0gWDg2RU1VTF9PS0FZOwotCi0gICAgLyogQ2hlY2sgd2hldGhlciB0aGlzIGZhdWx0IGlz
IGR1ZSB0byB0aGUgdXNlIG9mIGEgY2FsbCBnYXRlLiAqLwotICAgIGlmICggIXJlYWRfZ2F0ZV9k
ZXNjcmlwdG9yKHJlZ3MtPmVycm9yX2NvZGUsIHYsICZzZWwsICZvZmYsICZhcikgfHwKLSAgICAg
ICAgICgoKGFyID4+IDEzKSAmIDMpIDwgKHJlZ3MtPmNzICYgMykpIHx8Ci0gICAgICAgICAoKGFy
ICYgX1NFR01FTlRfVFlQRSkgIT0gMHhjMDApICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF90
cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIGlm
ICggIShhciAmIF9TRUdNRU5UX1ApICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF90cmFwKFRS
QVBfbm9fc2VnbWVudCwgcmVncyk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgZHBsID0g
KGFyID4+IDEzKSAmIDM7Ci0gICAgbnBhcm0gPSBhciAmIDB4MWY7Ci0KLSAgICAvKgotICAgICAq
IERlY29kZSBpbnN0cnVjdGlvbiAoYW5kIHBlcmhhcHMgb3BlcmFuZCkgdG8gZGV0ZXJtaW5lIFJQ
TCwKLSAgICAgKiB3aGV0aGVyIHRoaXMgaXMgYSBqdW1wIG9yIGEgY2FsbCwgYW5kIHRoZSBjYWxs
IHJldHVybiBvZmZzZXQuCi0gICAgICovCi0gICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHJlZ3Mt
PmNzLCB2LCAmY3R4dC5jcy5iYXNlLCAmY3R4dC5jcy5saW1pdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmFyLCAwKSB8fAotICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8Ci0gICAg
ICAgICAhKGFyICYgX1NFR01FTlRfUCkgfHwKLSAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9DT0RF
KSApCi0gICAgewotICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsK
LSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGN0eHQuY3R4dC5hZGRyX3NpemUgPSBhciAm
IF9TRUdNRU5UX0RCID8gMzIgOiAxNjsKLSAgICAvKiBMZWF2ZSB6ZXJvIGluIGN0eHQuY3R4dC5z
cF9zaXplLCBhcyBpdCdzIG5vdCBuZWVkZWQgZm9yIGRlY29kaW5nLiAqLwotICAgIHN0YXRlID0g
eDg2X2RlY29kZV9pbnNuKCZjdHh0LmN0eHQsIGdhdGVfb3BfcmVhZCk7Ci0gICAgY3R4dC5pbnNu
X2ZldGNoID0gZmFsc2U7Ci0gICAgaWYgKCBJU19FUlJfT1JfTlVMTChzdGF0ZSkgKQotICAgIHsK
LSAgICAgICAgaWYgKCBQVFJfRVJSKHN0YXRlKSA9PSAtWDg2RU1VTF9FWENFUFRJT04gKQotICAg
ICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwotICAgICAgICBlbHNl
Ci0gICAgICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKLSAgICAg
ICAgcmV0dXJuOwotICAgIH0KLQotICAgIHN3aXRjaCAoIGN0eHQuY3R4dC5vcGNvZGUgKQotICAg
IHsKLSAgICAgICAgdW5zaWduZWQgaW50IG1vZHJtXzM0NTsKLQotICAgIGNhc2UgMHhlYToKLSAg
ICAgICAgKytqdW1wOwotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBjYXNlIDB4OWE6
Ci0gICAgICAgICsranVtcDsKLSAgICAgICAgb3BuZF9zZWwgPSB4ODZfaW5zbl9pbW1lZGlhdGUo
c3RhdGUsIDEpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIDB4ZmY6Ci0gICAgICAgIGlmICgg
eDg2X2luc25fbW9kcm0oc3RhdGUsIE5VTEwsICZtb2RybV8zNDUpID49IDMgKQotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIHN3aXRjaCAoIG1vZHJtXzM0NSAmIDcgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZzsKLQotICAgICAgICBjYXNlIDU6Ci0gICAg
ICAgICAgICArK2p1bXA7Ci0gICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICAgICAg
Y2FzZSAzOgotICAgICAgICAgICAgKytqdW1wOwotICAgICAgICAgICAgYmFzZSA9IHg4Nl9pbnNu
X29wZXJhbmRfZWEoc3RhdGUsICZzZWcpOwotICAgICAgICAgICAgcmMgPSBnYXRlX29wX3JlYWQo
c2VnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZSArICh4ODZfaW5zbl9vcHNp
emUoc3RhdGUpID4+IDMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9wbmRfc2Vs
LCBzaXplb2Yob3BuZF9zZWwpLCAmY3R4dC5jdHh0KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGluc25fbGVuID0geDg2X2luc25f
bGVuZ3RoKHN0YXRlLCAmY3R4dC5jdHh0KTsKLSAgICB4ODZfZW11bGF0ZV9mcmVlX3N0YXRlKHN0
YXRlKTsKLQotICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQotICAgIHsKLSAgICAg
ICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwotICAgICAgICByZXR1cm47Ci0g
ICAgfQotCi0gICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwKLSAgICAgICAgIGp1bXAgPCAw
IHx8Ci0gICAgICAgICAob3BuZF9zZWwgJiB+MykgIT0gcmVncy0+ZXJyb3JfY29kZSB8fAotICAg
ICAgICAgZHBsIDwgKG9wbmRfc2VsICYgMykgKQotICAgIHsKLSAgICAgICAgcHZfaW5qZWN0X3Ry
YXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBp
ZiAoICFyZWFkX2Rlc2NyaXB0b3Ioc2VsLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIsIDApIHx8Ci0g
ICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKLSAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9D
T0RFKSB8fAotICAgICAgICAgKCFqdW1wIHx8IChhciAmIF9TRUdNRU5UX0VDKSA/Ci0gICAgICAg
ICAgKChhciA+PiAxMykgJiAzKSA+IChyZWdzLT5jcyAmIDMpIDoKLSAgICAgICAgICAoKGFyID4+
IDEzKSAmIDMpICE9IChyZWdzLT5jcyAmIDMpKSApCi0gICAgewotICAgICAgICBwdl9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHNlbCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9
Ci0gICAgaWYgKCAhKGFyICYgX1NFR01FTlRfUCkgKQotICAgIHsKLSAgICAgICAgcHZfaW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX25vX3NlZ21lbnQsIHNlbCk7Ci0gICAgICAgIHJldHVybjsKLSAg
ICB9Ci0gICAgaWYgKCBvZmYgPiBsaW1pdCApCi0gICAgewotICAgICAgICBwdl9pbmplY3RfaHdf
ZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0g
ICAgaWYgKCAhanVtcCApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgc3MsIGVzcCwgKnN0
a3A7Ci0gICAgICAgIGludCByYzsKLSNkZWZpbmUgcHVzaChpdGVtKSBkbyBcCi0gICAgICAgIHsg
XAotICAgICAgICAgICAgLS1zdGtwOyBcCi0gICAgICAgICAgICBlc3AgLT0gNDsgXAotICAgICAg
ICAgICAgcmMgPSBfX3B1dF91c2VyKGl0ZW0sIHN0a3ApOyBcCi0gICAgICAgICAgICBpZiAoIHJj
ICkgXAotICAgICAgICAgICAgeyBcCi0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1
bHQoUEZFQ193cml0ZV9hY2Nlc3MsIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAodW5zaWduZWQgbG9uZykoc3RrcCArIDEpIC0gcmMpOyBcCi0gICAgICAgICAgICAgICAg
cmV0dXJuOyBcCi0gICAgICAgICAgICB9IFwKLSAgICAgICAgfSB3aGlsZSAoIDAgKQotCi0gICAg
ICAgIGlmICggKChhciA+PiAxMykgJiAzKSA8IChyZWdzLT5jcyAmIDMpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgc2VsIHw9IChhciA+PiAxMykgJiAzOwotICAgICAgICAgICAgLyogSW5uZXIg
c3RhY2sga25vd24gb25seSBmb3Iga2VybmVsIHJpbmcuICovCi0gICAgICAgICAgICBpZiAoIChz
ZWwgJiAzKSAhPSBHVUVTVF9LRVJORUxfUlBMKHYtPmRvbWFpbikgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHB2X2luamVjdF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOwotICAg
ICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVzcCA9IHYt
PmFyY2gucHZfdmNwdS5rZXJuZWxfc3A7Ci0gICAgICAgICAgICBzcyA9IHYtPmFyY2gucHZfdmNw
dS5rZXJuZWxfc3M7Ci0gICAgICAgICAgICBpZiAoIChzcyAmIDMpICE9IChzZWwgJiAzKSB8fAot
ICAgICAgICAgICAgICAgICAhcmVhZF9kZXNjcmlwdG9yKHNzLCB2LCAmYmFzZSwgJmxpbWl0LCAm
YXIsIDApIHx8Ci0gICAgICAgICAgICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHNlbCAmIDMp
IHx8Ci0gICAgICAgICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAotICAgICAgICAgICAg
ICAgICAoYXIgJiBfU0VHTUVOVF9DT0RFKSB8fAotICAgICAgICAgICAgICAgICAhKGFyICYgX1NF
R01FTlRfV1IpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwdl9pbmplY3RfaHdf
ZXhjZXB0aW9uKFRSQVBfaW52YWxpZF90c3MsIHNzICYgfjMpOwotICAgICAgICAgICAgICAgIHJl
dHVybjsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggIShhciAmIF9TRUdNRU5UX1Ap
IHx8Ci0gICAgICAgICAgICAgICAgICFjaGVja19zdGFja19saW1pdChhciwgbGltaXQsIGVzcCwg
KDQgKyBucGFybSkgKiA0KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHZfaW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX3N0YWNrX2Vycm9yLCBzcyAmIH4zKTsKLSAgICAgICAgICAg
ICAgICByZXR1cm47Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBzdGtwID0gKHVuc2lnbmVk
IGludCAqKSh1bnNpZ25lZCBsb25nKSgodW5zaWduZWQgaW50KWJhc2UgKyBlc3ApOwotICAgICAg
ICAgICAgaWYgKCAhY29tcGF0X2FjY2Vzc19vayhzdGtwIC0gNCAtIG5wYXJtLCAoNCArIG5wYXJt
KSAqIDQpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwdl9pbmplY3RfdHJhcChU
UkFQX2dwX2ZhdWx0LCByZWdzKTsKLSAgICAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBwdXNoKHJlZ3MtPnNzKTsKLSAgICAgICAgICAgIHB1c2gocmVncy0+
cnNwKTsKLSAgICAgICAgICAgIGlmICggbnBhcm0gKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCAqdXN0a3A7Ci0KLSAgICAgICAgICAgICAgICBpZiAo
ICFyZWFkX2Rlc2NyaXB0b3IocmVncy0+c3MsIHYsICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwK
LSAgICAgICAgICAgICAgICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHJlZ3MtPmNzICYgMykg
fHwKLSAgICAgICAgICAgICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAotICAgICAgICAg
ICAgICAgICAgICAgKGFyICYgX1NFR01FTlRfQ09ERSkgfHwKLSAgICAgICAgICAgICAgICAgICAg
ICEoYXIgJiBfU0VHTUVOVF9XUikgfHwKLSAgICAgICAgICAgICAgICAgICAgICFjaGVja19zdGFj
a19saW1pdChhciwgbGltaXQsIGVzcCArIG5wYXJtICogNCwgbnBhcm0gKiA0KSApCi0gICAgICAg
ICAgICAgICAgICAgIHJldHVybiBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsK
LSAgICAgICAgICAgICAgICB1c3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykK
LSAgICAgICAgICAgICAgICAgICAgICAgICgodW5zaWduZWQgaW50KWJhc2UgKyByZWdzLT5lc3Ag
KyBucGFybSAqIDQpOwotICAgICAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nfb2sodXN0
a3AgLSBucGFybSwgbnBhcm0gKiA0KSApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgICAgICBwdl9pbmplY3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKLSAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBkbwot
ICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhcm07
Ci0KLSAgICAgICAgICAgICAgICAgICAgLS11c3RrcDsKLSAgICAgICAgICAgICAgICAgICAgcmMg
PSBfX2dldF91c2VyKHBhcm0sIHVzdGtwKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCByYyAp
Ci0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHB2X2luamVj
dF9wYWdlX2ZhdWx0KDAsICh1bnNpZ25lZCBsb25nKSh1c3RrcCArIDEpIC0gcmMpOwotICAgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAg
ICAgICAgICAgICAgIHB1c2gocGFybSk7Ci0gICAgICAgICAgICAgICAgfSB3aGlsZSAoIC0tbnBh
cm0gKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHNlbCB8PSAocmVncy0+Y3MgJiAzKTsKLSAgICAgICAgICAgIGVzcCA9IHJl
Z3MtPnJzcDsKLSAgICAgICAgICAgIHNzID0gcmVncy0+c3M7Ci0gICAgICAgICAgICBpZiAoICFy
ZWFkX2Rlc2NyaXB0b3Ioc3MsIHYsICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwKLSAgICAgICAg
ICAgICAgICAgKChhciA+PiAxMykgJiAzKSAhPSAoc2VsICYgMykgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHB2X2luamVjdF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOwotICAg
ICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggIWNo
ZWNrX3N0YWNrX2xpbWl0KGFyLCBsaW1pdCwgZXNwLCAyICogNCkgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9zdGFja19lcnJvciwg
MCk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgfQotICAgICAgICAgICAg
c3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNl
ICsgZXNwKTsKLSAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nfb2soc3RrcCAtIDIsIDIg
KiA0KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X3RyYXAoVFJB
UF9ncF9mYXVsdCwgcmVncyk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAg
fQotICAgICAgICB9Ci0gICAgICAgIHB1c2gocmVncy0+Y3MpOwotICAgICAgICBwdXNoKHJlZ3Mt
PnJpcCArIGluc25fbGVuKTsKLSN1bmRlZiBwdXNoCi0gICAgICAgIHJlZ3MtPnJzcCA9IGVzcDsK
LSAgICAgICAgcmVncy0+c3MgPSBzczsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBzZWwgfD0g
KHJlZ3MtPmNzICYgMyk7Ci0KLSAgICByZWdzLT5jcyA9IHNlbDsKLSAgICBpbnN0cnVjdGlvbl9k
b25lKHJlZ3MsIG9mZik7Ci19Ci0KIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHYvdHJhcHMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5m
NDEyODdhZGQ3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFw
cy5oCkBAIC0wLDAgKzEsNTQgQEAKKy8qCisgKiBwdi90cmFwcy5oCisgKgorICogUFYgZ3Vlc3Qg
dHJhcHMgaW50ZXJmYWNlIGRlZmluaXRpb25zCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVu
ZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisg
KiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNl
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn
L2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBfX1g4Nl9QVl9UUkFQU19IX18KKyNkZWZpbmUg
X19YODZfUFZfVFJBUFNfSF9fCisKKyNpZmRlZiBDT05GSUdfUFYKKworI2luY2x1ZGUgPHB1Ymxp
Yy94ZW4uaD4KKworaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7Cit2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cyk7CitpbnQgZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyk7CitpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyk7CisKKyNlbHNlICAvKiAhQ09ORklHX1BWICovCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KKworaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykgeyByZXR1cm4gLUVPUE5PVFNVUFA7IH0KK3ZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKSB7fQoraW50IGVtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3Aoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0dXJuIC1FT1BOT1RTVVBQOyB9CitpbnQgZW11
bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgeyByZXR1cm4g
LUVPUE5PVFNVUFA7IH0KKworI2VuZGlmCS8qIENPTkZJR19QViAqLworCisjZW5kaWYJLyogX19Y
ODZfUFZfVFJBUFNfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdp
ZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:48:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eXH-0000Ms-6O; Fri, 05 May 2017 14:48:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eXG-0000K9-S2
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 14:48:46 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 91/1C-02022-EC09C095; Fri, 05 May 2017 14:48:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvfUBJ5
 Ig+eTlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjszaxFMwTq1jxZSFTA+NxwS5GTg4JAX+J
 uysOM4HYbALKEj87e9lAbBEBPYmmA88ZQWxmgTyJs6sXsYLYwgJeEvf6b4HZLAIqEvOfzmXuY
 uTg4BWwkLi3kgtipLzErraLYCWcQOHvK4+zgNhCAuYSfx7chbIVJDqmHwNbyysgKHFy5hMWiF
 USEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgaHDAAQ7GM+e9jzEKMnBpCTKmybKEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gje3DygnWJSanlqRlpkDDGKYtAQHj5IIbyNImre4IDG3ODMdInWKUVFKnHc+SEIAJJFRmgfXB
 oucS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmbekHmsKTmVcCN/0V0GImoMXRomCLSxIRUl
 INjPx1ZaEXgh68uNkWZpWetVtMZ69qosac3fofD2zO7L7HPvXZCp06KUvrFDer0iWPDkw58GT
 rlbs6/j7ZN5JztSb6+LHvMnhkrr3WRWzzNtvLvqmSHEcXP4nd+GeeT5510o7fK8PbVu2wmuOt
 bLtVSuTF3rfWTskHzz148GPCrET2H7PnenTNDlRiKc5INNRiLipOBAD6iO7KlwIAAA==
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1493995720!96573699!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38416 invoked from network); 5 May 2017 14:48:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 14:48:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,292,1491264000"; d="scan'208";a="431072455"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:27 +0100
Message-ID: <20170505144836.8612-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 09/18] x86/traps: move {un,
	}register_guest_nmi_callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgMzcgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgfCAzNiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzcg
aW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwppbmRleCBlOTYxMjNjNzFmLi41
NGQ3NzkyMmM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSA8YXNtL2Fw
aWMuaD4KICNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KKyNpbmNsdWRlIDxhc20vbm1pLmg+CiAj
aW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogCkBAIC0yMTgs
NiArMjE5LDQyIEBAIGludCBzZXRfZ3Vlc3Rfbm1pX3RyYXBib3VuY2Uodm9pZCkKICAgICByZXR1
cm4gIW51bGxfdHJhcF9ib3VuY2UodiwgdGIpOwogfQogCitsb25nIHJlZ2lzdGVyX2d1ZXN0X25t
aV9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGFkZHJlc3MpCit7CisgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0
IHRyYXBfaW5mbyAqdCA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W1RSQVBfbm1pXTsKKwor
ICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKGFkZHJlc3MpICkKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisKKyAgICB0LT52ZWN0b3IgID0gVFJBUF9ubWk7CisgICAgdC0+ZmxhZ3MgICA9
IDA7CisgICAgdC0+Y3MgICAgICA9IChpc19wdl8zMmJpdF9kb21haW4oZCkgPworICAgICAgICAg
ICAgICAgICAgRkxBVF9DT01QQVRfS0VSTkVMX0NTIDogRkxBVF9LRVJORUxfQ1MpOworICAgIHQt
PmFkZHJlc3MgPSBhZGRyZXNzOworICAgIFRJX1NFVF9JRih0LCAxKTsKKworICAgIC8qCisgICAg
ICogSWYgbm8gaGFuZGxlciB3YXMgcmVnaXN0ZXJlZCB3ZSBjYW4gJ2xvc2UgdGhlIE5NSSBlZGdl
Jy4gUmUtYXNzZXJ0IGl0CisgICAgICogbm93LgorICAgICAqLworICAgIGlmICggKHYtPnZjcHVf
aWQgPT0gMCkgJiYgKGFyY2hfZ2V0X25taV9yZWFzb24oZCkgIT0gMCkgKQorICAgICAgICB2LT5u
bWlfcGVuZGluZyA9IDE7CisKKyAgICByZXR1cm4gMDsKK30KKworbG9uZyB1bnJlZ2lzdGVyX2d1
ZXN0X25taV9jYWxsYmFjayh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsK
KyAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0ID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbVFJB
UF9ubWldOworCisgICAgbWVtc2V0KHQsIDAsIHNpemVvZigqdCkpOworCisgICAgcmV0dXJuIDA7
Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGU3MTE4MTAz
ODguLjI0MzQzZjQ2ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xOTA1LDQyICsxOTA1LDYgQEAgdm9pZCBfX2luaXQgdHJh
cF9pbml0KHZvaWQpCiAgICAgb3Blbl9zb2Z0aXJxKFBDSV9TRVJSX1NPRlRJUlEsIHBjaV9zZXJy
X3NvZnRpcnEpOwogfQogCi1sb25nIHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayh1bnNpZ25l
ZCBsb25nIGFkZHJlc3MpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgc3RydWN0IHRyYXBfaW5mbyAqdCA9ICZ2
LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W1RSQVBfbm1pXTsKLQotICAgIGlmICggIWlzX2Nhbm9u
aWNhbF9hZGRyZXNzKGFkZHJlc3MpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICB0
LT52ZWN0b3IgID0gVFJBUF9ubWk7Ci0gICAgdC0+ZmxhZ3MgICA9IDA7Ci0gICAgdC0+Y3MgICAg
ICA9IChpc19wdl8zMmJpdF9kb21haW4oZCkgPwotICAgICAgICAgICAgICAgICAgRkxBVF9DT01Q
QVRfS0VSTkVMX0NTIDogRkxBVF9LRVJORUxfQ1MpOwotICAgIHQtPmFkZHJlc3MgPSBhZGRyZXNz
OwotICAgIFRJX1NFVF9JRih0LCAxKTsKLQotICAgIC8qCi0gICAgICogSWYgbm8gaGFuZGxlciB3
YXMgcmVnaXN0ZXJlZCB3ZSBjYW4gJ2xvc2UgdGhlIE5NSSBlZGdlJy4gUmUtYXNzZXJ0IGl0Ci0g
ICAgICogbm93LgotICAgICAqLwotICAgIGlmICggKHYtPnZjcHVfaWQgPT0gMCkgJiYgKGFyY2hf
Z2V0X25taV9yZWFzb24oZCkgIT0gMCkgKQotICAgICAgICB2LT5ubWlfcGVuZGluZyA9IDE7Ci0K
LSAgICByZXR1cm4gMDsKLX0KLQotbG9uZyB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayh2
b2lkKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgdHJhcF9p
bmZvICp0ID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbVFJBUF9ubWldOwotCi0gICAgbWVt
c2V0KHQsIDAsIHNpemVvZigqdCkpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIGludCBndWVzdF9o
YXNfdHJhcF9jYWxsYmFjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsIHVuc2ln
bmVkIGludCB0cmFwX25yKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 14:52:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 14:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eaP-00022w-PR; Fri, 05 May 2017 14:52:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6eaP-00022N-5U
 for xen-devel@lists.xen.org; Fri, 05 May 2017 14:52:01 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B3/40-03920-0919C095; Fri, 05 May 2017 14:52:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fCRJ5
 Ig49v2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJp9cxFbzgrth8/A9TA+Mdzi5GTg4hgTyJ
 edc/s3YxcnDwCthJHP8tDBKWEDCUePr+OhuIzSKgKnH200t2EJtNQF2i7dl2sHIRASOJD9sku
 xi5OJgFtjNK7JqxjgmkRljAXeLw3aPMIAkhgY/MEo/b17CAJDiB5s/e8oAJYpegxN8dYLuYBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hmZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsY728MOMQoycGkJMqbJsoT
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC128CUE6wKDU9tSItMwcYBzBpCQ4eJRHemSBp3uKCx
 NzizHSI1ClGXY53Sz+8ZxJiycvPS5US55UBKRIAKcoozYMbAYvJS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmNQWZwpOZVwK36RXQEUxAR0SLgh1RkoiQkmpgzJl7fKX/ql/aDQf/a9Q37r2
 wrfODcg5zasa87UrfQx88e9Ikrv+rRrKOeUujkmXu6uYH+296J2+7tWmlm/uTv5YxZt7TM7cn
 R//uE/7/P4tX4OpK7eb50w7HxNcUbfTa9uKVRommjtSKi5z3lwjunf4qc/eqHXumPNn04kLld
 Kd5S5Zuu2F3qFmJpTgj0VCLuag4EQCUf41kxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1493995918!100325415!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55382 invoked from network); 5 May 2017 14:51:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 14:51:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 08:51:57 -0600
Message-Id: <590CADAD020000780015742C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 08:51:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
 <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
 <590CA3E4020000780015737A@prv-mh.provo.novell.com>
 <590CA4E30200007800157393@prv-mh.provo.novell.com>
 <957921b5-ecaa-6062-7223-893224f74d58@oracle.com>
In-Reply-To: <957921b5-ecaa-6062-7223-893224f74d58@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE2OjI3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA1LzIwMTcgMTA6MTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAwNS4wNS4xNyBhdCAxNjoxMCwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9u
IDA1LjA1LjE3IGF0IDE1OjQyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+
Pj4+Pj4+IE90b2ggdGhlcmUncyBub3QgbXVjaCB0byBzY3J1YiB5ZXQgdW50aWwgRG9tMCBoYWQg
YWxsIGl0cyBtZW1vcnkKPj4+Pj4+PiBhbGxvY2F0ZWQsIGFuZCB3ZSBrbm93IHdoaWNoIHBhZ2Vz
IHRydWx5IHJlbWFpbiBmcmVlICh3YW50aW5nCj4+Pj4+Pj4gd2hhdCBpcyBjdXJyZW50bHkgdGhl
IGJvb3QgdGltZSBzY3J1YmJpbmcgZG9uZSBvbiB0aGVtKS4gQnV0IHRoYXQKPj4+Pj4+PiBwb2lu
dCBpbiB0aW1lIG1heSBzdGlsbCBiZSBlYXJsaWVyIHRoYW4gd2hlbiB3ZSBzd2l0Y2ggdG8KPj4+
Pj4+PiBTWVNfU1RBVEVfYWN0aXZlLgo+Pj4+PiBJT1cgSSB0aGluayBib290IHNjcnViYmluZyBj
b3VsZCBiZSBraWNrZWQgb2ZmIGFzIHNvb24gYXMgRG9tMAo+Pj4+PiBoYWQgdGhlIGJ1bGsgb2Yg
aXRzIG1lbW9yeSBhbGxvY2F0ZWQuCj4+Pj4gU2luY2Ugd2Ugb25seSBhcmUgdHJ5aW5nIHRvIGF2
b2lkIG1hcGNhY2hlIHZjcHUgb3ZlcnJpZGUgY2FuJ3Qgd2UganVzdAo+Pj4+IHNjcnViIHdoZW5l
dmVyIG92ZXJyaWRlIGlzIE5VTEwgKHBlci1jcHUgb3Igbm90KT8KPj4+IEJ1dCBob3cgZG8geW91
IGtub3c/IFRoZSB2YXJpYWJsZSBzaG91bGQgcmVtYWluIHN0YXRpYyBpbgo+Pj4gZG9tYWluX3Bh
Z2UuYywgc28gSSB0aGluayB3ZSdkIGluc3RlYWQgbmVlZCBhIG5vdGlmaWNhdGlvbiB0bwo+Pj4g
dGhlIHNjcnViYmVyIHdoZW4gaXQgZ2V0cyBzZXQgYmFjayB0byBOVUxMLgo+IAo+IFdoeSBub3Qg
anVzdCBoYXZlIGluIGRvbWFpbl9wYWdlLmMKPiAKPiBib29sIG1hcGNhY2hlX292ZXJyaWRlKCkg
e3JldHVybiBvdmVycmlkZSAhPSBOVUxMO30KPiAKPiAob3IgYXBwcm9wcmlhdGUgcGVyLWNwdSB2
YXJpYW50KT8KCkFuZCB5b3Ugd291bGQgbWVhbiB0byBwZXJtYW5lbnRseSBwb2xsIHRoaXM/Cgo+
PiBBbmQgb2YgY291cnNlIGlmIHRoZSBvdmVycmlkZSB2YXJpYWJsZSB3YXMgcGVyLUNQVSwgeW91
IHdvdWxkbid0Cj4+IGhhdmUgYSBuZWVkIHRvIGtub3csIGFzIHlvdSB3b3VsZG4ndCB0cnkgc2Ny
dWJiaW5nIG9uIHRoZSBDUFUKPj4gZG9pbmcgdGhlIERvbTAgc2V0dXAuCj4gCj4gQWN0dWFsbHks
IHdvbid0IChvdmVycmlkZSAhPSBjdXJyZW50KSBkbyB0aGUgdHJpY2s/CgpUaGlzIGlzIGxpa2Ug
c2F5aW5nICJJZiBJIGRvbid0IGdldCBhIGNhciwgaXQgc2hvdWxkIGJlIGEgcmVkIG9uZS4iIElm
CnlvdSBkb24ndCBuZWVkIHRvIGtub3csIGhvdyBjYW4gaXQgbWF0dGVyIHdoYXQgZXhwcmVzc2lv
biB0byB1c2U/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 15:06:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eo0-0003Uj-6V; Fri, 05 May 2017 15:06:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6eny-0003Ud-Iw
 for xen-devel@lists.xen.org; Fri, 05 May 2017 15:06:02 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 F6/4C-02022-9D49C095; Fri, 05 May 2017 15:06:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/faFJ5
 Igw8XRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyblzqZCn5LVVy8upu9gfGySBcjJ4eQQJ7E
 yjcP2EBsXgE7iWOf1rKD2BIChhJP318Hi7MIqEo0fOlgBrHZBNQl2p5tZ+1i5OAQETCS+LBNs
 ouRi4NZ4BKjxKm1e8F6hQVsJB693cAOkhAS6GSUmPlmKlgzp4C3xKMJnewgzbwCghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbq
 GJnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxjPnvY8xCjJwaQkypsm
 yhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ31mSgnGBRanpqRVpmDjASYNISHDxKIrwKwGgQ4
 i0uSMwtzkyHSJ1i1OXo6/j4nkmIJS8/L1VKnHc1yAwBkKKM0jy4EbCovMQoKyXMywh0lBBPQW
 pRbmYJqvwrRnEORiVh3gaQKTyZeSVwm14BHcEEdES0KNgRJYkIKakGRvsNr/a9LShq/zB18Su
 Fdz99xBv063sTVp/l8+a3VVz2dFpt1ev+RxpaBdvk+vd+0j3+7PJbM96KDyW3s/TSMq9YGsVe
 L2/b8zBuWU/WREuVv413nqY0F3ssFLyfEippcucMI5vL4hQRD8vG676Gjl0+xV7n9RXOq82Yp
 LMoocPepCo9VIZNiaU4I9FQi7moOBEAp14cccUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1493996756!76818418!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62890 invoked from network); 5 May 2017 15:05:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 May 2017 15:05:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 09:05:55 -0600
Message-Id: <590CB0F202000078001574A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 09:05:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-10-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1492184258-3277-10-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 9/9] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCj4gKysrIGIveGVuL0tjb25maWcuZGVidWcK
PiBAQCAtMTE0LDYgKzExNCwxMyBAQCBjb25maWcgREVWSUNFX1RSRUVfREVCVUcKPiAgCSAgbG9n
Z2VkIGluIHRoZSBYZW4gcmluZyBidWZmZXIuCj4gIAkgIElmIHVuc3VyZSwgc2F5IE4gaGVyZS4K
PiAgCj4gK2NvbmZpZyBTQ1JVQl9ERUJVRwo+ICsgICAgYm9vbCAiUGFnZSBzY3J1YmJpbmcgdGVz
dCIKPiArICAgIGRlZmF1bHQgREVCVUcKPiArICAgIC0tLWhlbHAtLS0KPiArICAgICAgVmVyaWZ5
IHRoYXQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkIGJlZm9yZSBiZWluZyBhbGxvY2F0
ZWQgdG8KPiArICAgICAgYSBndWVzdCBhcmUgaW5kZWVkIHNjcnViYmVkLgoKSW5kZW50YXRpb24u
Cgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKPiBAQCAtNjk0LDYgKzY5NCwzMSBAQCBzdGF0aWMgdm9pZCBwYWdlX2xpc3RfYWRk
X3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKnBnLCAKPiB1bnNpZ25lZCBpbnQgbm9kZSwKPiAgICAg
ICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+ICB9Cj4g
IAo+ICsjZGVmaW5lIFNDUlVCX0JZVEVfUEFUVEVSTiAweGMyYzJjMmMyYzJjMmMyYzIKClRoaXMg
bGlrZWx5IG5lZWRzIGEgVUxMIHN1ZmZpeCBhdCBsZWFzdCBmb3IgdGhlIEFSTTMyIGJ1aWxkLgoK
PiBAQCAtOTEyLDYgKzkzNywxMSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVh
cF9wYWdlcygKPiAgICAgICAgICAgKiBndWVzdCBjYW4gY29udHJvbCBpdHMgb3duIHZpc2liaWxp
dHkgb2YvdGhyb3VnaCB0aGUgY2FjaGUuCj4gICAgICAgICAgICovCj4gICAgICAgICAgZmx1c2hf
cGFnZV90b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSk7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX1ND
UlVCX0RFQlVHCj4gKyAgICAgICAgaWYgKCBkICYmICFpc19pZGxlX2RvbWFpbihkKSApCj4gKyAg
ICAgICAgICAgIGNoZWNrX29uZV9wYWdlKCZwZ1tpXSk7Cj4gKyNlbmRpZgoKSSBkb24ndCBzZWUg
dGhlIG5lZWQgZm9yIHRoZSBpc19pZGxlX2RvbWFpbigpIGNoZWNrLgoKQWxzbyBpdCB3b3VsZCBi
ZSBuaWNlIGZvciByZWFkYWJpbGl0eSBpZiB0aGUgI2lmZGVmLXMgd2VyZSBsaW1pdGVkIHRvCnRo
ZSBmdW5jdGlvbiBkZWZpbml0aW9ucyAtIGlmIHRoZWlyIGJvZGllcyBhcmUgZW1wdHksIEknZCBl
eHBlY3QgdGhlCmNvbXBpbGVyIHRvIGVsaW1pbmF0ZSBhbHRvZ2V0aGVyIGJvdGggdGhlIGlmKCkg
aGVyZSBhbmQgLi4uCgo+IEBAIC0xMzQxLDYgKzEzNzEsMTEgQEAgc3RhdGljIHZvaWQgZnJlZV9o
ZWFwX3BhZ2VzKAo+ICAgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvIHw9IFBHQ19uZWVkX3Nj
cnViOwo+ICAKPiAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0gKz0gKDFVTCA8PCBvcmRl
cik7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCj4gKyAgICAgICAgZm9yICggaSA9
IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCj4gKyAgICAgICAgICAgIHBvaXNvbl9vbmVfcGFn
ZSgmcGdbaV0pOwo+ICsjZW5kaWYKCi4uLiB0aGUgbG9vcCBoZXJlLgoKPiBAQCAtMTYzNyw2ICsx
NjcyLDE0IEBAIHN0YXRpYyB2b2lkIGluaXRfaGVhcF9wYWdlcygKPiAgICAgICAgICAgICAgbnJf
cGFnZXMgLT0gbjsKPiAgICAgICAgICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVH
Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBUaGVzZSBwYWdlcyBnZXQgaW50byBoZWFwIGFu
ZCBhcmUgYWxsb2NhdGVkIHRvIGRvbTAgYmVmb3JlCj4gKyAgICAgICAgICogYm9vdCBzY3J1YiBo
YXBwZW5zLgo+ICsgICAgICAgICAqIE5vdCBzY3J1YmJpbmcgdGhlbSBoZXJlIHdpbGwgY2F1c2Ug
ZmFpbHVyZSBpbiBjaGVja19vbmVfcGFnZSgpLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHNj
cnViX29uZV9wYWdlKHBnICsgaSk7Cj4gKyNlbmRpZgoKSXNuJ3QgdGhpcyBpbnRyb2R1Y2luZyB1
bmFjY2VwdGFibGUgb3ZlcmhlYWQgb24gYmlnZ2VyIHN5c3RlbXMsCnRoZSBtb3JlIHRoYXQgdGhp
cyBpcyB0aGVuIHJlZHVuZGFudCB3aXRoIGJvb3QgdGltZSBzY3J1YmJpbmc/IFRvCm1lLCBzdWNo
IG92ZXJoZWFkIHdvdWxkIGJlIGRpc2NvdXJhZ2luZyB0byBldmVyIGVuYWJsZSB0aGlzCmNvbmZp
ZyBvcHRpb24uLi4KCj4gQEAgLTIxNzAsNiArMjIxMyw5IEBAIHZvaWQgZnJlZV9kb21oZWFwX3Bh
Z2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gICAgICAgICAg
ICAgIHsKPiAgICAgICAgICAgICAgICAgIEJVR19PTigocGdbaV0udS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfY291bnRfbWFzaykgIT0gMCk7Cj4gICAgICAgICAgICAgICAgICBhcmNoX2ZyZWVfaGVh
cF9wYWdlKGQsICZwZ1tpXSk7Cj4gKyNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcKPiArICAgICAg
ICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7Cj4gKyNlbmRpZgoKVGhpcyB0b28gbG9v
a3MgdG8gYmUgcmVkdW5kYW50IGluIHRoZSBpbXBvcnRhbnQgY2FzZSBvZiByZWNsYWltaW5nCm1l
bW9yeSBmcm9tIGEgZHlpbmcgZG9tYWluIChpLmUuIHdoZW4gc2NydWJiaW5nIGlzIHRvIGhhcHBl
bgphbnl3YXkpLgoKPiBAQCAtMjI3Myw3ICsyMzE5LDggQEAgdm9pZCBzY3J1Yl9vbmVfcGFnZShz
dHJ1Y3QgcGFnZV9pbmZvICpwZykKPiAgCj4gICNpZm5kZWYgTkRFQlVHCj4gICAgICAvKiBBdm9p
ZCBjYWxsZXJzIHJlbHlpbmcgb24gYWxsb2NhdGlvbnMgcmV0dXJuaW5nIHplcm9lZCBwYWdlcy4g
Ki8KPiAtICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5fcGFnZShwZyks
IDB4YzIsIFBBR0VfU0laRSkpOwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UobWVtc2V0KF9fbWFw
X2RvbWFpbl9wYWdlKHBnKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTQ1JVQl9C
WVRFX1BBVFRFUk4gJiAweGZmLCBQQUdFX1NJWkUpKTsKClRoaXMgbWFrZXMgaXQgYSByZXF1aXJl
bWVudCBmb3IgU0NSVUJfQllURV9QQVRURVJOIHRvIGNvbnNpc3Qgb2YKYWxsIGlkZW50aWNhbCBi
eXRlcy4gVGhlcmUgc2hvdWxkIGF0IGxlYXN0IGJlIGEgcmVzcGVjdGl2ZSBjb21tZW50Cm5leHQg
dG8gaXRzIGRlZmluaXRpb247IGV2ZW4gYmV0dGVyIHdvdWxkIGJlIGlmIHRoYXQgI2RlZmluZSBt
YWRlCnN1cmUgdGhpcyByZXF1aXJlbWVudCBpcyBmdWxmaWxsZWQgYnkgcHJvZHVjaW5nIGEgc3Vp
dGFibHkgd2lkZSB2YWx1ZQpmcm9tIGp1c3QgYW4gaW5pdGlhbCAxLWJ5dGUgb25lLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 15:08:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:08:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eqk-0003ex-KW; Fri, 05 May 2017 15:08:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6eqi-0003er-Oq
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:08:52 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 52/83-01709-4859C095; Fri, 05 May 2017 15:08:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQrdhKk+
 kwa5N6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6rQfZC34wVyw9f5utgXElcxcjJ4eEgJ/E
 o4lXwWxhAQ+Ja2e3gtkiAgESp/saWEFsIYEiiY3f7oHZzALqEjMf/mICsdkE9CV2v/gEZvMK2
 Eq0TL0M1ssioCIx6e9xdhBbVCBc4m3jERaIGkGJkzOfgNmcAvYSD15+Zuxi5ACaqSmxfpc+xH
 h5ie1v5zBDrFWTuNZ/iR3izHSJrX9/MU9g5J+FZNIshO5ZSLoXMDKvYlQvTi0qSy3StdBLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MF4sNn5EKMkB5OSKG+aKE+kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQne5ilAOcGi1PTUirTMHGAkwKQlOHiURHgVQNK8xQWJucWZ6
 RCpU4y6HHPufX3PJMSSl5+XKiXO2whSJABSlFGaBzcCFpWXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMz7azLQFJ7MvBK4Ta+AjmACOiJaFOyIkkSElFQD4+qPyq7pefM1zNiiZJcrpJ6Laji
 QWcSX4fG2/F7wXYvd5q4bY3VfcHqf5lq//XLY3mdzH3Qt9c7Yv5v9/0R9pQ9n1uk8WMz2MCLq
 jo7IXsOLU0RNIs8uZJji33r4VcGNstRHM+eo98uo192tk5jJLVJzRj/z+Z6W7SdyFWULZeQfP
 vPRt+DvU2Ipzkg01GIuKk4EAJTRC0nFAgAA
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1493996928!75994565!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23819 invoked from network); 5 May 2017 15:08:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:08:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="45504071"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590C9644020000780015730C@prv-mh.provo.novell.com>
 <590C9644020000780015730C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cd17c9d9-4c14-1026-aab8-27e89289aea4@citrix.com>
Date: Fri, 5 May 2017 16:08:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C9644020000780015730C@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: correct boot time page table setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTQ6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIHVzaW5nIGFsbG9j
X2RvbWhlYXBfcGFnZXMoKSBhbmQgYXNzdW1pbmcgdGhlIGFsbG9jYXRlZCBtZW1vcnkgaXMKPiBk
aXJlY3RseSBhY2Nlc3NpYmxlIGlzIG9rYXkgYXQgYm9vdCB0aW1lIChhcyB3ZSBydW4gb24gdGhl
IGlkbGUgcGFnZQo+IHRhYmxlcyB0aGVyZSksIG1lbW9yeSBob3RwbHVnIGNvZGUgdG9vIGFzc3Vt
ZXMgaXQgY2FuIGFjY2VzcyB0aGUKPiByZXN1bHRpbmcgcGFnZSB0YWJsZXMgd2l0aG91dCB1c2lu
ZyBtYXBfZG9tYWluX3BhZ2UoKSBvciBhbGlrZSwgYW5kCj4gaGVuY2Ugd2UgbmVlZCB0byBvYnRh
aW4gbWVtb3J5IHN1aXRhYmxlIGZvciBvcmRpbmFyeSBwYWdlIHRhYmxlIHVzZQo+IGhlcmUuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eyV-0004Ni-Er; Fri, 05 May 2017 15:16:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eyU-0004Nc-99
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:16:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A2/A0-03587-5679C095; Fri, 05 May 2017 15:16:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXjd1Ok+
 kwdwzfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br9LWsBVd4KjZu+cDUwNjF1cXIySEh4C/x
 +e0JRhCbTUBZ4mdnLxuILSKgJ9F04DlYnFkgT+Ls6kWsILawgKfE5JtdYDaLgIpE/4/ZLCA2r
 4CFxN2mc0wQM+UldrVdBKvhBIp/X3kcrEZIwFziz4O7ULaCRMf0Y0wQvYISJ2c+YYHYJSFx8M
 UL5gmMvLOQpGYhSS1gZFrFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJe
 cn7uJERg6DECwg3HmZf9DjJIcTEqivGmiPJFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgnTAXK
 CRalpqdWpGXmAIMYJi3BwaMkwnsSJM1bXJCYW5yZDpE6xagoJc77DSQhAJLIKM2Da4NFziVGW
 SlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ884GmcKTmVcCN/0V0GImoMXRomCLSxIRUlINjE5yNT
 /ePU9oqwzcei62OPD/kgeXlu523bFw66O9uQWvElrcDqxxYNB2/FLEfN6wQLbhsKLW8ot97yI
 c3wUll0nPUnJO8S+I/LFaqVHi7ITJxz9euv37jcTyUm3Hm2kPln46k2oaccYv8/4LgUaRkytD
 tl24N3/Vw//JmSn/XaLs9iiEnhfIfa3EUpyRaKjFXFScCABmJ1AAlwIAAA==
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493997410!53010080!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24102 invoked from network); 5 May 2017 15:16:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:16:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="431077766"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:35 +0100
Message-ID: <20170505144836.8612-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 17/18] x86: fix coding style issues in
	asm-x86/traps.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHByb3ZpZGUgYW4gRW1hY3MgYmxvY2suCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCB8IDIwICsr
KysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKaW5kZXggN2YzNmY2YzFhNy4uMDY3NmU4MWQxYSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvdHJhcHMuaApAQCAtMjAsMTYgKzIwLDE2IEBACiAjZGVmaW5lIEFTTV9UUkFQX0gK
IAogc3RydWN0IHNvZnRpcnFfdHJhcCB7Ci0Jc3RydWN0IGRvbWFpbiAqZG9tYWluOyAgLyogZG9t
YWluIHRvIGluamVjdCB0cmFwICovCi0Jc3RydWN0IHZjcHUgKnZjcHU7CS8qIHZjcHUgdG8gaW5q
ZWN0IHRyYXAgKi8KLQlpbnQgcHJvY2Vzc29yOwkJLyogcGh5c2ljYWwgY3B1IHRvIGluamVjdCB0
cmFwICovCisgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOyAgLyogZG9tYWluIHRvIGluamVjdCB0
cmFwICovCisgICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAgLyogdmNwdSB0byBpbmplY3QgdHJh
cCAqLworICAgIGludCBwcm9jZXNzb3I7ICAgICAgICAgIC8qIHBoeXNpY2FsIGNwdSB0byBpbmpl
Y3QgdHJhcCAqLwogfTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc29mdGlycV90cmFwLCBzb2Z0
aXJxX3RyYXApOwogCiBzdHJ1Y3QgY3B1X3VzZXJfcmVnczsKIAogdm9pZCBhc3luY19leGNlcHRp
b25fY2xlYW51cChzdHJ1Y3QgdmNwdSAqKTsKLSAKKwogLyoqCiAgKiBndWVzdF9oYXNfdHJhcF9j
YWxsYmFjawogICoKQEAgLTQ1LDcgKzQ1LDcgQEAgZXh0ZXJuIGJvb2wgZ3Vlc3RfaGFzX3RyYXBf
Y2FsbGJhY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgdmNwdWlkLAogICogcmV0dXJuIDAg
b24gc3VjY2Vzc2Z1bCBkZWxpdmVyeQogICovCiBleHRlcm4gaW50IHNlbmRfZ3Vlc3RfdHJhcChz
dHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsCi0JCQkJdW5zaWduZWQgaW50IHRyYXBf
bnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRyYXBfbnIpOwog
CiB1aW50MzJfdCBndWVzdF9pb19yZWFkKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQg
Ynl0ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKik7CkBAIC01NSwz
ICs1NSwxMyBAQCB2b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25l
ZCBpbnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCiBjb25zdCBjaGFyICp0cmFwc3RyKHVuc2lnbmVk
IGludCB0cmFwbnIpOwogCiAjZW5kaWYgLyogQVNNX1RSQVBfSCAqLworCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eye-0004OT-Mf; Fri, 05 May 2017 15:17:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eyd-0004OH-Tg
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:17:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 66/B0-02202-F679C095; Fri, 05 May 2017 15:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXjdvOk+
 kwZMPGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+Bf+ZCmZ7Vvx4NI2lgfGQWRcjB4eEgL/E
 nO1GXYycHGwCyhI/O3vZQGwRAT2JpgPPGUFsZoE8ibOrF7GC2MIC+hIvu7ezgrSyCKhIXG8RB
 AnzClhIdN9uYwexJQTkJXa1XQQr5wSKf195nAXEFhIwl/jz4C6UrSDRMf0YE0SvoMTJmU9YIF
 ZJSBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Y
 kJhXrJefnbmIEhg0DEOxgXP7R6RCjJAeTkihvmihPpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3sZpQDnBotT01Iq0zBxgAMOkJTh4lER4t4GkeYsLEnOLM9MhUqcYdTmutH58zyTEkpeflyolz
 vttKlCRAEhRRmke3AhYNF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK84yCqezLwSuE2vgI
 5gAjoiWhTsiJJEhJRUA2NzrO7fX7xnq+d3Tz631OVKaZ3RNj3NB2ZRkRYiS+aeCPqq59Ex2/D
 Okp+OiU+0I1U6ZA8elmAq6dN7vNFk5wPFVXMmzJrVcjDUIUz438EE61+tr+ao/k/01l4VxM7H
 ETnPJIjbe2aTVOwbHckZSmIGqQyxeq2VtyQUHBydns/R+nesz3DHTiWW4oxEQy3mouJEAKtjz
 L6hAgAA
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493997420!68109940!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20747 invoked from network); 5 May 2017 15:17:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:17:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="431077794"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:36 +0100
Message-ID: <20170505144836.8612-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 18/18] x86: clean up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSBib29sX3Qgd2l0aCBib29sLiBEZWxldGUgdHJhaWxpbmcgd2hpdGUgc3BhY2VzLiBG
aXggc29tZSBjb2RpbmcKc3R5bGUgaXNzdWVzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni90cmFwcy5jIHwgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3Ry
YXBzLmMKaW5kZXggYzBkNWI4OWIxMy4uZjNmOTY0YzQ2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEsMTggKzEsMTggQEAK
IC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAqIGFyY2gveDg2L3RyYXBzLmMKLSAqIAorICoKICAq
IE1vZGlmaWNhdGlvbnMgdG8gTGludXggb3JpZ2luYWwgYXJlIGNvcHlyaWdodCAoYykgMjAwMi0y
MDA0LCBLIEEgRnJhc2VyCi0gKiAKKyAqCiAgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQogICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkK
ICAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yCiAgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICog
CisgKgogICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCiAgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgogICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqIAorICoKICAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiAgKiBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgogICovCkBAIC0xMTIsNyArMTEyLDcgQEAgdm9pZCAoKmlvZW11bF9oYW5kbGVfcXVp
cmspKAogc3RhdGljIGludCBkZWJ1Z19zdGFja19saW5lcyA9IDIwOwogaW50ZWdlcl9wYXJhbSgi
ZGVidWdfc3RhY2tfbGluZXMiLCBkZWJ1Z19zdGFja19saW5lcyk7CiAKLXN0YXRpYyBib29sX3Qg
b3B0X2xlcjsKK3N0YXRpYyBib29sIG9wdF9sZXI7CiBib29sZWFuX3BhcmFtKCJsZXIiLCBvcHRf
bGVyKTsKIAogI2RlZmluZSBzdGFja193b3Jkc19wZXJfbGluZSA0CkBAIC01MjcsNyArNTI3LDcg
QEAgdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogfQogCiBz
dGF0aWMgY3B1bWFza190IHNob3dfc3RhdGVfbWFzazsKLXN0YXRpYyBib29sX3Qgb3B0X3Nob3df
YWxsOworc3RhdGljIGJvb2wgb3B0X3Nob3dfYWxsOwogYm9vbGVhbl9wYXJhbSgiYXN5bmMtc2hv
dy1hbGwiLCBvcHRfc2hvd19hbGwpOwogCiBzdGF0aWMgaW50IG5taV9zaG93X2V4ZWN1dGlvbl9z
dGF0ZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKQEAgLTUzOCw4
ICs1MzgsOCBAQCBzdGF0aWMgaW50IG5taV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKICAgICBpZiAoIG9wdF9zaG93X2FsbCAp
CiAgICAgICAgIHNob3dfZXhlY3V0aW9uX3N0YXRlKHJlZ3MpOwogICAgIGVsc2UKLSAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgIkNQVSVkIEAgJTA0eDolMDhseCAoJXBTKVxuIiwgY3B1LCByZWdz
LT5jcywgcmVncy0+cmlwLAotICAgICAgICAgICAgICAgZ3Vlc3RfbW9kZShyZWdzKSA/IF9wKHJl
Z3MtPnJpcCkgOiBOVUxMKTsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNQVSVkIEAgJTA0
eDolMDhseCAoJXBTKVxuIiwgY3B1LCByZWdzLT5jcywKKyAgICAgICAgICAgICAgIHJlZ3MtPnJp
cCwgZ3Vlc3RfbW9kZShyZWdzKSA/IF9wKHJlZ3MtPnJpcCkgOiBOVUxMKTsKICAgICBjcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZzaG93X3N0YXRlX21hc2spOwogCiAgICAgcmV0dXJuIDE7CkBAIC01
NjQsNyArNTY0LDcgQEAgY29uc3QgY2hhciAqdHJhcHN0cih1bnNpZ25lZCBpbnQgdHJhcG5yKQog
ICogYXJlIGRpc2FibGVkKS4gSW4gc3VjaCBzaXR1YXRpb25zIHdlIGNhbid0IGRvIG11Y2ggdGhh
dCBpcyBzYWZlLiBXZSB0cnkgdG8KICAqIHByaW50IG91dCBzb21lIHRyYWNpbmcgYW5kIHRoZW4g
d2UganVzdCBzcGluLgogICovCi12b2lkIGZhdGFsX3RyYXAoY29uc3Qgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGJvb2xfdCBzaG93X3JlbW90ZSkKK3ZvaWQgZmF0YWxfdHJhcChjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCBzaG93X3JlbW90ZSkKIHsKICAgICBzdGF0
aWMgREVGSU5FX1BFUl9DUFUoY2hhciwgZGVwdGgpOwogICAgIHVuc2lnbmVkIGludCB0cmFwbnIg
PSByZWdzLT5lbnRyeV92ZWN0b3I7CkBAIC0xMDEzLDggKzEwMTMsOCBAQCB2b2lkIGRvX2ludDMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcHZfaW5qZWN0X3RyYXAoVFJBUF9pbnQz
LCByZWdzKTsKIH0KIAotc3RhdGljIHZvaWQgcmVzZXJ2ZWRfYml0X3BhZ2VfZmF1bHQoCi0gICAg
dW5zaWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyB2
b2lkIHJlc2VydmVkX2JpdF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHByaW50aygiJXB2OiByZXNlcnZlZCBiaXQgaW4gcGFnZSB0YWJsZSAoZWM9JTA0WClc
biIsCiAgICAgICAgICAgIGN1cnJlbnQsIHJlZ3MtPmVycm9yX2NvZGUpOwpAQCAtMTAyMiw4ICsx
MDIyLDggQEAgc3RhdGljIHZvaWQgcmVzZXJ2ZWRfYml0X3BhZ2VfZmF1bHQoCiAgICAgc2hvd19l
eGVjdXRpb25fc3RhdGUocmVncyk7CiB9CiAKLXN0YXRpYyBpbnQgaGFuZGxlX2dkdF9sZHRfbWFw
cGluZ19mYXVsdCgKLSAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCitzdGF0aWMgaW50IGhhbmRsZV9nZHRfbGR0X21hcHBpbmdfZmF1bHQodW5zaWdu
ZWQgbG9uZyBvZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50OwogICAgIC8qIFdoaWNoIHZjcHUncyBhcmVhIGRpZCB3ZSBmYXVsdCBpbiwgYW5kIGlz
IGl0IGluIHRoZSBsZHQgc3ViLWFyZWE/ICovCkBAIC0xMDkxLDggKzEwOTEsOCBAQCBlbnVtIHBm
X3R5cGUgewogICAgIHNwdXJpb3VzX2ZhdWx0CiB9OwogCi1zdGF0aWMgZW51bSBwZl90eXBlIF9f
cGFnZV9mYXVsdF90eXBlKAotICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgZW51bSBwZl90eXBlIF9fcGFnZV9mYXVsdF90eXBl
KHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBtZm4sIGNyMyA9IHJlYWRfY3IzKCk7CiAgICAgbDRfcGdlbnRyeV90IGw0ZSwgKmw0dDsKQEAg
LTExOTgsOCArMTE5OCw4IEBAIGxlYWY6CiAgICAgcmV0dXJuIHNwdXJpb3VzX2ZhdWx0OwogfQog
Ci1zdGF0aWMgZW51bSBwZl90eXBlIHNwdXJpb3VzX3BhZ2VfZmF1bHQoCi0gICAgdW5zaWduZWQg
bG9uZyBhZGRyLCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBlbnVt
IHBmX3R5cGUgc3B1cmlvdXNfcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBlbnVtIHBmX3R5cGUg
cGZfdHlwZTsKQEAgLTEzMDgsNyArMTMwOCw4IEBAIHZvaWQgZG9fcGFnZV9mYXVsdChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCAocGZfdHlwZSA9PSBzbWVwX2ZhdWx0
KSB8fCAocGZfdHlwZSA9PSBzbWFwX2ZhdWx0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNv
bnNvbGVfc3RhcnRfc3luYygpOwotICAgICAgICAgICAgcHJpbnRrKCJYZW4gU00lY1AgdmlvbGF0
aW9uXG4iLCAocGZfdHlwZSA9PSBzbWVwX2ZhdWx0KSA/ICdFJyA6ICdBJyk7CisgICAgICAgICAg
ICBwcmludGsoIlhlbiBTTSVjUCB2aW9sYXRpb25cbiIsCisgICAgICAgICAgICAgICAgICAgKHBm
X3R5cGUgPT0gc21lcF9mYXVsdCkgPyAnRScgOiAnQScpOwogICAgICAgICAgICAgZmF0YWxfdHJh
cChyZWdzLCAwKTsKICAgICAgICAgfQogCkBAIC0xMzU4LDkgKzEzNTksOSBAQCB2b2lkIGRvX3Bh
Z2VfZmF1bHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKIC8qCiAgKiBFYXJseSAjUEYg
aGFuZGxlciB0byBwcmludCBDUjIsIGVycm9yIGNvZGUsIGFuZCBzdGFjay4KLSAqIAorICoKICAq
IFdlIGFsc28gZGVhbCB3aXRoIHNwdXJpb3VzIGZhdWx0cyBoZXJlLCBldmVuIHRob3VnaCB0aGV5
IHNob3VsZCBuZXZlciBoYXBwZW4KLSAqIGR1cmluZyBlYXJseSBib290IChhbiBpc3N1ZSB3YXMg
c2VlbiBvbmNlLCBidXQgd2FzIG1vc3QgbGlrZWx5IGEgaGFyZHdhcmUgCisgKiBkdXJpbmcgZWFy
bHkgYm9vdCAoYW4gaXNzdWUgd2FzIHNlZW4gb25jZSwgYnV0IHdhcyBtb3N0IGxpa2VseSBhIGhh
cmR3YXJlCiAgKiBwcm9ibGVtKS4KICAqLwogdm9pZCBfX2luaXQgZG9fZWFybHlfcGFnZV9mYXVs
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAgLTE0MDQsNyArMTQwNSw3IEBAIHZvaWQg
ZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAg
LyoKICAgICAgKiBDdW5uaW5nIHRyaWNrIHRvIGFsbG93IGFyYml0cmFyeSAiSU5UIG4iIGhhbmRs
aW5nLgotICAgICAqIAorICAgICAqCiAgICAgICogV2Ugc2V0IERQTCA9PSAwIG9uIGFsbCB2ZWN0
b3JzIGluIHRoZSBJRFQuIFRoaXMgcHJldmVudHMgYW55IElOVCA8bj4KICAgICAgKiBpbnN0cnVj
dGlvbiBmcm9tIHRyYXBwaW5nIHRvIHRoZSBhcHByb3ByaWF0ZSB2ZWN0b3IsIHdoZW4gdGhhdCBt
aWdodCBub3QKICAgICAgKiBiZSBleHBlY3RlZCBieSBYZW4gb3IgdGhlIGd1ZXN0IE9TLiBGb3Ig
ZXhhbXBsZSwgdGhhdCBlbnRyeSBtaWdodCBiZSBmb3IKQEAgLTE0MTIsMTIgKzE0MTMsMTIgQEAg
dm9pZCBkb19nZW5lcmFsX3Byb3RlY3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICogZXhwZWN0IGFuIGVycm9yIGNvZGUgb24gdGhlIHN0YWNrICh3aGljaCBhIHNvZnR3YXJl
IHRyYXAgbmV2ZXIKICAgICAgKiBwcm92aWRlcyksIG9yIG1pZ2h0IGJlIGEgaGFyZHdhcmUgaW50
ZXJydXB0IGhhbmRsZXIgdGhhdCBkb2Vzbid0IGxpa2UKICAgICAgKiBiZWluZyBjYWxsZWQgc3B1
cmlvdXNseS4KLSAgICAgKiAKKyAgICAgKgogICAgICAqIEluc3RlYWQsIGEgR1BGIG9jY3VycyB3
aXRoIHRoZSBmYXVsdGluZyBJRFQgdmVjdG9yIGluIHRoZSBlcnJvciBjb2RlLgotICAgICAqIEJp
dCAxIGlzIHNldCB0byBpbmRpY2F0ZSB0aGF0IGFuIElEVCBlbnRyeSBjYXVzZWQgdGhlIGZhdWx0
LiBCaXQgMCBpcyAKKyAgICAgKiBCaXQgMSBpcyBzZXQgdG8gaW5kaWNhdGUgdGhhdCBhbiBJRFQg
ZW50cnkgY2F1c2VkIHRoZSBmYXVsdC4gQml0IDAgaXMKICAgICAgKiBjbGVhciAod2hpY2ggZ290
IGFscmVhZHkgY2hlY2tlZCBhYm92ZSkgdG8gaW5kaWNhdGUgdGhhdCBpdCdzIGEgc29mdHdhcmUK
ICAgICAgKiBmYXVsdCwgbm90IGEgaGFyZHdhcmUgb25lLgotICAgICAqIAorICAgICAqCiAgICAg
ICogTk9URTogVmVjdG9ycyAzIGFuZCA0IGFyZSBkZWFsdCB3aXRoIGZyb20gdGhlaXIgb3duIGhh
bmRsZXIuIFRoaXMgaXMKICAgICAgKiBva2F5IGJlY2F1c2UgdGhleSBjYW4gb25seSBiZSB0cmln
Z2VyZWQgYnkgYW4gZXhwbGljaXQgRFBMLWNoZWNrZWQKICAgICAgKiBpbnN0cnVjdGlvbi4gVGhl
IERQTCBzcGVjaWZpZWQgYnkgdGhlIGd1ZXN0IE9TIGZvciB0aGVzZSB2ZWN0b3JzIGlzIE5PVApA
QCAtMTU5Niw3ICsxNTk3LDggQEAgc3RhdGljIHZvaWQgaW9fY2hlY2tfZXJyb3IoY29uc3Qgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgb3V0YigoaW5iKDB4NjEpICYgMHgwNykgfCAw
eDAwLCAweDYxKTsgLyogZW5hYmxlIElPQ0sgKi8KIH0KIAotc3RhdGljIHZvaWQgdW5rbm93bl9u
bWlfZXJyb3IoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGNoYXIg
cmVhc29uKQorc3RhdGljIHZvaWQgdW5rbm93bl9ubWlfZXJyb3IoY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBj
aGFyIHJlYXNvbikKIHsKICAgICBzd2l0Y2ggKCBvcHRfbm1pWzBdICkKICAgICB7CkBAIC0xNjE2
LDE0ICsxNjE4LDE0IEBAIHN0YXRpYyBpbnQgZHVtbXlfbm1pX2NhbGxiYWNrKGNvbnN0IHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgY3B1KQogewogICAgIHJldHVybiAwOwogfQotIAor
CiBzdGF0aWMgbm1pX2NhbGxiYWNrX3QgKm5taV9jYWxsYmFjayA9IGR1bW15X25taV9jYWxsYmFj
azsKIAogdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAg
ICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICB1bnNpZ25lZCBj
aGFyIHJlYXNvbjsKLSAgICBib29sX3QgaGFuZGxlX3Vua25vd24gPSAwOworICAgIGJvb2wgaGFu
ZGxlX3Vua25vd24gPSBmYWxzZTsKIAogICAgICsrbm1pX2NvdW50KGNwdSk7CiAKQEAgLTE2MzIs
NyArMTYzNCw3IEBAIHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogCiAgICAgaWYgKCAobm1pX3dhdGNoZG9nID09IE5NSV9OT05FKSB8fAogICAgICAgICAgKCFu
bWlfd2F0Y2hkb2dfdGljayhyZWdzKSAmJiB3YXRjaGRvZ19mb3JjZSkgKQotICAgICAgICBoYW5k
bGVfdW5rbm93biA9IDE7CisgICAgICAgIGhhbmRsZV91bmtub3duID0gdHJ1ZTsKIAogICAgIC8q
IE9ubHkgdGhlIEJTUCBnZXRzIGV4dGVybmFsIE5NSXMgZnJvbSB0aGUgc3lzdGVtLiAqLwogICAg
IGlmICggY3B1ID09IDAgKQpAQCAtMTc1Miw3ICsxNzU0LDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm47CiB9CiAKLXN0YXRpYyB2b2lkIF9f
aW5pdCBub2lubGluZSBfX3NldF9pbnRyX2dhdGUodW5zaWduZWQgaW50IG4sIHVpbnQzMl90IGRw
bCwgdm9pZCAqYWRkcikKK3N0YXRpYyB2b2lkIF9faW5pdCBub2lubGluZSBfX3NldF9pbnRyX2dh
dGUodW5zaWduZWQgaW50IG4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGRwbCwgdm9pZCAqYWRkcikKIHsKICAgICBfc2V0X2dhdGUoJmlkdF90
YWJsZVtuXSwgU1lTX0RFU0NfaXJxX2dhdGUsIGRwbCwgYWRkcik7CiB9CkBAIC0xOTM5LDI4ICsx
OTQyLDI4IEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogCiAgICAgc3dpdGNoICggcmVnICkKICAgICB7Ci0g
ICAgY2FzZSAwOiAKKyAgICBjYXNlIDA6CiAgICAgICAgIGlmICggIWFjY2Vzc19vayh2YWx1ZSwg
c2l6ZW9mKGxvbmcpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwotICAgICAgICBpZiAo
IHYgPT0gY3VyciApIAorICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0
ZV9kZWJ1Z3JlZygwLCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgMTogCisgICAg
Y2FzZSAxOgogICAgICAgICBpZiAoICFhY2Nlc3Nfb2sodmFsdWUsIHNpemVvZihsb25nKSkgKQog
ICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKLSAgICAgICAgaWYgKCB2ID09IGN1cnIgKSAKKyAg
ICAgICAgaWYgKCB2ID09IGN1cnIgKQogICAgICAgICAgICAgd3JpdGVfZGVidWdyZWcoMSwgdmFs
dWUpOwogICAgICAgICBicmVhazsKLSAgICBjYXNlIDI6IAorICAgIGNhc2UgMjoKICAgICAgICAg
aWYgKCAhYWNjZXNzX29rKHZhbHVlLCBzaXplb2YobG9uZykpICkKICAgICAgICAgICAgIHJldHVy
biAtRVBFUk07Ci0gICAgICAgIGlmICggdiA9PSBjdXJyICkgCisgICAgICAgIGlmICggdiA9PSBj
dXJyICkKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDIsIHZhbHVlKTsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSAzOgogICAgICAgICBpZiAoICFhY2Nlc3Nfb2sodmFsdWUsIHNpemVvZihs
b25nKSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKLSAgICAgICAgaWYgKCB2ID09IGN1
cnIgKSAKKyAgICAgICAgaWYgKCB2ID09IGN1cnIgKQogICAgICAgICAgICAgd3JpdGVfZGVidWdy
ZWcoMywgdmFsdWUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDY6CkBAIC0xOTcwLDcgKzE5
NzMsNyBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgICovCiAgICAgICAgIHZhbHVlICY9IH5E
Ul9TVEFUVVNfUkVTRVJWRURfWkVSTzsgLyogcmVzZXJ2ZWQgYml0cyA9PiAwICovCiAgICAgICAg
IHZhbHVlIHw9ICBEUl9TVEFUVVNfUkVTRVJWRURfT05FOyAgLyogcmVzZXJ2ZWQgYml0cyA9PiAx
ICovCi0gICAgICAgIGlmICggdiA9PSBjdXJyICkgCisgICAgICAgIGlmICggdiA9PSBjdXJyICkK
ICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDYsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSA3OgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eyl-0004QO-3U; Fri, 05 May 2017 15:17:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eyj-0004Q6-ED
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:17:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CC/51-03587-4779C095; Fri, 05 May 2017 15:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUrdkOk+
 kwZHfUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akM39ZC3bwVnTN3svewPieq4uRk0NCwF/i
 yq/3jCA2m4CyxM/OXjYQW0RAT6LpwHOwOLNAnsTZ1YtYQWxhoPpXp+eyg9gsAioSzXf+sYDYv
 AIWEgv/b2WFmCkvsavtIpjNCRT/vvI4WI2QgLnEnwd3oWwFiY7px5ggegUlTs58wgKxS0Li4I
 sXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVg
 vOT93EyMweBiAYAfj+bWBhxglOZiURHnTRHkihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/pwK
 lBMsSk1PrUjLzAGGMUxagoNHSYR32zSgNG9xQWJucWY6ROoUo6KUOG80SEIAJJFRmgfXBoudS
 4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmFQeZwpOZVwI3/RXQYiagxdGiYItLEhFSUg2M2V
 E+Wwz0t+Zu90+tTwv8euE0T+VH53qz/o+pM42XKSy6tvRr5K6or0IHRJvcjRyNHkSVuCnxukV
 3/NygMMlS6L6F6WJ1+VIHK3Ou2ym+S1e6lk3/sWra7Zs3P3D+Sbl08c8BqWtnc+xX7eoTyS/K
 FT+Uox5hZBcbONmwuvhn9UmplMsRB84qsRRnJBpqMRcVJwIAc/BtqJgCAAA=
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1493997426!95134838!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45275 invoked from network); 5 May 2017 15:17:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:17:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422398970"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:29 +0100
Message-ID: <20170505144836.8612-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 11/18] x86/traps: move
	guest_has_trap_callback to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgMTggKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICB8IDE4IC0tLS0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
CmluZGV4IDU0ZDc3OTIyYzUuLjRlOWEzNzYwMDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0yNTUsNiArMjU1LDI0
IEBAIGxvbmcgdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sodm9pZCkKICAgICByZXR1cm4g
MDsKIH0KIAoraW50IGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQxNl90IHZjcHVpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
dHJhcF9ucikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0
OworCisgICAgQlVHX09OKGQgPT0gTlVMTCk7CisgICAgQlVHX09OKHZjcHVpZCA+PSBkLT5tYXhf
dmNwdXMpOworCisgICAgLyogU2FuaXR5IGNoZWNrIC0gWFhYIHNob3VsZCBiZSBtb3JlIGZpbmUg
Z3JhaW5lZC4gKi8KKyAgICBCVUdfT04odHJhcF9uciA+PSBOUl9WRUNUT1JTKTsKKworICAgIHYg
PSBkLT52Y3B1W3ZjcHVpZF07CisgICAgdCA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W3Ry
YXBfbnJdOworCisgICAgcmV0dXJuICh0LT5hZGRyZXNzICE9IDApOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBlY2M3NjdkY2ExLi4yNTE3YjEwZGRmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwpAQCAtMTkwNSwyNCArMTkwNSw2IEBAIHZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lkKQogICAg
IG9wZW5fc29mdGlycShQQ0lfU0VSUl9TT0ZUSVJRLCBwY2lfc2Vycl9zb2Z0aXJxKTsKIH0KIAot
aW50IGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZj
cHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAg
c3RydWN0IHRyYXBfaW5mbyAqdDsKLQotICAgIEJVR19PTihkID09IE5VTEwpOwotICAgIEJVR19P
Tih2Y3B1aWQgPj0gZC0+bWF4X3ZjcHVzKTsKLQotICAgIC8qIFNhbml0eSBjaGVjayAtIFhYWCBz
aG91bGQgYmUgbW9yZSBmaW5lIGdyYWluZWQuICovCi0gICAgQlVHX09OKHRyYXBfbnIgPj0gTlJf
VkVDVE9SUyk7Ci0KLSAgICB2ID0gZC0+dmNwdVt2Y3B1aWRdOwotICAgIHQgPSAmdi0+YXJjaC5w
dl92Y3B1LnRyYXBfY3R4dFt0cmFwX25yXTsKLQotICAgIHJldHVybiAodC0+YWRkcmVzcyAhPSAw
KTsKLX0KLQotCiBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90
IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eyq-0004S9-C1; Fri, 05 May 2017 15:17:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eyo-0004Rc-CC
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:17:14 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 4C/03-02192-9779C095; Fri, 05 May 2017 15:17:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXrdyOk+
 kwYmpLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bttVfZC77JVPy5+Y+1gXGDSBcjJ4eEgL/E
 h967TCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sIC7xIoHx8BqWARUJFp+rmbvY
 uTg4BWwkLi1yRNipLzErraLYOWcQOHvK4+zgNhCAuYSfx7chbIVJDqmHwNbyysgKHFy5hMWiF
 USEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsYG784HWKU5GBSEuVNE+WJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 2zgNKCdYlJqeWpGWmQMMYZi0BAePkgjvyalAad7igsTc4sx0iNQpRkUpcd5okD4BkERGaR5cG
 yxuLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY1xdkCk9mXgnc9FdAi5mAFkeLgi0uSURIST
 UwShYnM606FF1VE7qI9RpvPP+GfRpcCQdNU5fff/R29Wp+5T0r3kfZNK5afM1FppB3pvCGl5s
 8rwjwSNbqZrRxuAhYXj3neTZSo0u3zlvB8tG3Oe3WHwQbZKZG2CRWlp8PDX69JmDPSUdV7Ro5
 8zN5RUeU45WPHJMtmTjlVkiT45RjDA0qQruVWIozEg21mIuKEwEausIRlgIAAA==
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493997430!98969617!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16356 invoked from network); 5 May 2017 15:17:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:17:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="431077842"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:30 +0100
Message-ID: <20170505144836.8612-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 12/18] x86/traps: move send_guest_trap to
	pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4ZWQgc29tZSBjb2Rpbmcgc3R5bGUgaXNzdWVzIHdoaWxlIG1vdmluZy4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyB8IDUwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgIHwgNDcg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDRl
OWEzNzYwMDAuLmYyNjI3YjQyMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0yNzMsNiArMjczLDU2IEBAIGludCBn
dWVzdF9oYXNfdHJhcF9jYWxsYmFjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQs
CiAgICAgcmV0dXJuICh0LT5hZGRyZXNzICE9IDApOwogfQogCitpbnQgc2VuZF9ndWVzdF90cmFw
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIp
Cit7CisgICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNvZnRpcnFfdHJhcCAqc3QgPSAm
cGVyX2NwdShzb2Z0aXJxX3RyYXAsIHNtcF9wcm9jZXNzb3JfaWQoKSk7CisKKyAgICBCVUdfT04o
ZCA9PSBOVUxMKTsKKyAgICBCVUdfT04odmNwdWlkID49IGQtPm1heF92Y3B1cyk7CisgICAgdiA9
IGQtPnZjcHVbdmNwdWlkXTsKKworICAgIHN3aXRjaCAodHJhcF9ucikKKyAgICB7CisgICAgY2Fz
ZSBUUkFQX25taToKKyAgICAgICAgaWYgKCBjbXB4Y2hncHRyKCZzdC0+dmNwdSwgTlVMTCwgdikg
KQorICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0
X2Jvb2wodi0+bm1pX3BlbmRpbmcpICkKKyAgICAgICAgeworICAgICAgICAgICAgICAgc3QtPmRv
bWFpbiA9IGQ7CisgICAgICAgICAgICAgICBzdC0+cHJvY2Vzc29yID0gdi0+cHJvY2Vzc29yOwor
CisgICAgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVwIGEgdmNwdSBoZXJlICovCisg
ICAgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSk7CisgICAgICAgICAg
ICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICBzdC0+dmNwdSA9IE5VTEw7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBUUkFQX21hY2hpbmVfY2hlY2s6CisgICAgICAgIGlmICgg
Y21weGNoZ3B0cigmc3QtPnZjcHUsIE5VTEwsIHYpICkKKyAgICAgICAgICAgIHJldHVybiAtRUJV
U1k7CisKKyAgICAgICAgLyogV2UgYXJlIGNhbGxlZCBieSB0aGUgbWFjaGluZSBjaGVjayAoZXhj
ZXB0aW9uIG9yIHBvbGxpbmcpIGhhbmRsZXJzCisgICAgICAgICAqIG9uIHRoZSBwaHlzaWNhbCBD
UFUgdGhhdCByZXBvcnRlZCBhIG1hY2hpbmUgY2hlY2sgZXJyb3IuICovCisKKyAgICAgICAgaWYg
KCAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+bWNlX3BlbmRpbmcpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgICAgIHN0LT5kb21haW4gPSBkOworICAgICAgICAgICAgICAgIHN0LT5wcm9jZXNzb3Ig
PSB2LT5wcm9jZXNzb3I7CisKKyAgICAgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVw
IGEgdmNwdSBoZXJlICovCisgICAgICAgICAgICAgICAgcmFpc2Vfc29mdGlycShOTUlfTUNFX1NP
RlRJUlEpOworICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIHN0
LT52Y3B1ID0gTlVMTDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgLyogZGVsaXZlcnkg
ZmFpbGVkICovCisgICAgcmV0dXJuIC1FSU87Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDI1MTdiMTBkZGYuLmMwZDViODliMTMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xOTA1LDUz
ICsxOTA1LDYgQEAgdm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCiAgICAgb3Blbl9zb2Z0aXJx
KFBDSV9TRVJSX1NPRlRJUlEsIHBjaV9zZXJyX3NvZnRpcnEpOwogfQogCi1pbnQgc2VuZF9ndWVz
dF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRy
YXBfbnIpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgc3RydWN0IHNvZnRpcnFfdHJhcCAq
c3QgPSAmcGVyX2NwdShzb2Z0aXJxX3RyYXAsIHNtcF9wcm9jZXNzb3JfaWQoKSk7Ci0KLSAgICBC
VUdfT04oZCA9PSBOVUxMKTsKLSAgICBCVUdfT04odmNwdWlkID49IGQtPm1heF92Y3B1cyk7Ci0g
ICAgdiA9IGQtPnZjcHVbdmNwdWlkXTsKLQotICAgIHN3aXRjaCAodHJhcF9ucikgewotICAgIGNh
c2UgVFJBUF9ubWk6Ci0gICAgICAgIGlmICggY21weGNoZ3B0cigmc3QtPnZjcHUsIE5VTEwsIHYp
ICkKLSAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Ci0gICAgICAgIGlmICggIXRlc3RfYW5kX3Nl
dF9ib29sKHYtPm5taV9wZW5kaW5nKSApIHsKLSAgICAgICAgICAgICAgIHN0LT5kb21haW4gPSBk
OwotICAgICAgICAgICAgICAgc3QtPnByb2Nlc3NvciA9IHYtPnByb2Nlc3NvcjsKLQotICAgICAg
ICAgICAgICAgLyogbm90IHNhZmUgdG8gd2FrZSB1cCBhIHZjcHUgaGVyZSAqLwotICAgICAgICAg
ICAgICAgcmFpc2Vfc29mdGlycShOTUlfTUNFX1NPRlRJUlEpOwotICAgICAgICAgICAgICAgcmV0
dXJuIDA7Ci0gICAgICAgIH0KLSAgICAgICAgc3QtPnZjcHUgPSBOVUxMOwotICAgICAgICBicmVh
azsKLQotICAgIGNhc2UgVFJBUF9tYWNoaW5lX2NoZWNrOgotICAgICAgICBpZiAoIGNtcHhjaGdw
dHIoJnN0LT52Y3B1LCBOVUxMLCB2KSApCi0gICAgICAgICAgICByZXR1cm4gLUVCVVNZOwotCi0g
ICAgICAgIC8qIFdlIGFyZSBjYWxsZWQgYnkgdGhlIG1hY2hpbmUgY2hlY2sgKGV4Y2VwdGlvbiBv
ciBwb2xsaW5nKSBoYW5kbGVycwotICAgICAgICAgKiBvbiB0aGUgcGh5c2ljYWwgQ1BVIHRoYXQg
cmVwb3J0ZWQgYSBtYWNoaW5lIGNoZWNrIGVycm9yLiAqLwotCi0gICAgICAgIGlmICggIXRlc3Rf
YW5kX3NldF9ib29sKHYtPm1jZV9wZW5kaW5nKSApIHsKLSAgICAgICAgICAgICAgICBzdC0+ZG9t
YWluID0gZDsKLSAgICAgICAgICAgICAgICBzdC0+cHJvY2Vzc29yID0gdi0+cHJvY2Vzc29yOwot
Ci0gICAgICAgICAgICAgICAgLyogbm90IHNhZmUgdG8gd2FrZSB1cCBhIHZjcHUgaGVyZSAqLwot
ICAgICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJRKTsKLSAgICAgICAg
ICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgfQotICAgICAgICBzdC0+dmNwdSA9IE5VTEw7Ci0g
ICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIC8qIGRlbGl2ZXJ5IGZhaWxlZCAqLwotICAgIHJl
dHVybiAtRUlPOwotfQotCiB2b2lkIGFjdGl2YXRlX2RlYnVncmVncyhjb25zdCBzdHJ1Y3QgdmNw
dSAqY3VycikKIHsKICAgICBBU1NFUlQoY3VyciA9PSBjdXJyZW50KTsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eyt-0004Tl-KH; Fri, 05 May 2017 15:17:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eys-0004T9-NO
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:17:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AC/74-03620-D779C095; Fri, 05 May 2017 15:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUrd2Ok+
 kwY4PIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bH2tPMBXcPM1YcWDiFvYFxbgdjFyMHh4SA
 v8SSyaldjJwcbALKEj87e9lAbBEBPYmmA88ZQWxmgTyJs6sXsYKUCwsESPy/4QUSZhFQkfj/8
 yBYCa+AhcTOxYfAWiUE5CV2tV1kBbE5geLfVx5nAbGFBMwl/jy4C2UrSHRMP8YE0SsocXLmEx
 aIVRISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnp
 qTmJSsV5yfu4mRmDwMADBDsZ7ywIOMUpyMCmJ8qaJ8kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuBtnAaUEyxKTU+tSMvMAYYxTFqCg0dJhPcLSJq3uCAxtzgzHSJ1ilFRSpw3GiQhAJLIKM2Da
 4PFziVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8/aATOHJzCuBm/4KaDET0OJoUbDFJYkIKa
 kGxlVn1VjCl6w4nOHF1Xjz2iOLmWKa+1+kWPQzSnU837h4G5PQHd33u8W97ssaab945xa7lcH
 g7Y3orVrsixdXT3yrulPl9ILIY+xTZv4v+fmjdJdq5eXNq759VLacpGOw9mjvJd2jln8aU2ap
 eK6qX/Z+9Y9Wtc9PhK0ivxjear62X3P+1C1rFh1XYinOSDTUYi4qTgQAGGBu/ZgCAAA=
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493997434!100797699!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21558 invoked from network); 5 May 2017 15:17:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:17:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422399046"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:32 +0100
Message-ID: <20170505144836.8612-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 14/18] x86/traps: merge x86_64/compat/traps.c
	into pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwb3J0IGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzFfa2VybmVsIGFzIHRoZSBjb2Rl
IGlzIG1vdmVkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAg
ICAgICAgfCA0MDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jIHwgNDE1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgfCAgIDIg
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCAgICB8ICAgMiArCiA0IGZpbGVzIGNo
YW5nZWQsIDQwOCBpbnNlcnRpb25zKCspLCA0MTcgZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYwoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggMTc4
YWMyNzczYy4uOGNhYmVmN2E0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKQEAgLTMyLDYgKzMyLDkgQEAKICNpbmNsdWRl
IDxhc20vc2hhcmVkLmg+CiAjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CiAKKyNpbmNsdWRlIDxjb21w
YXQvY2FsbGJhY2suaD4KKyNpbmNsdWRlIDxjb21wYXQvYXJjaC14ODZfMzIuaD4KKwogI2luY2x1
ZGUgPHB1YmxpYy9jYWxsYmFjay5oPgogCiB2b2lkIGRvX2VudHJ5X2ludDgyKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQpAQCAtNjg2LDYgKzY4OSw0MDkgQEAgdm9pZCBoeXBlcmNhbGxfcGFn
ZV9pbml0aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKICAgICAqKHUx
NiAqKShwKyA5KSA9IDB4MDUwZjsgIC8qIHN5c2NhbGwgKi8KIH0KIAorLyogQ29tcGF0IGd1ZXN0
IGludGVyZmFjZXMgKi8KKwordm9pZCBjb21wYXRfc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3QgdmNw
dSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBkZWJ1Z19zdGFja19saW5lcykKK3sKKyAgICB1bnNpZ25lZCBpbnQg
aSwgKnN0YWNrLCBhZGRyLCBtYXNrID0gU1RBQ0tfU0laRTsKKworICAgIHN0YWNrID0gKHVuc2ln
bmVkIGludCAqKSh1bnNpZ25lZCBsb25nKXJlZ3MtPmVzcDsKKyAgICBwcmludGsoIkd1ZXN0IHN0
YWNrIHRyYWNlIGZyb20gZXNwPSUwOGx4OlxuICIsICh1bnNpZ25lZCBsb25nKXN0YWNrKTsKKwor
ICAgIGlmICggIV9fY29tcGF0X2FjY2Vzc19vayh2LT5kb21haW4sIHN0YWNrLCBzaXplb2YoKnN0
YWNrKSkgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJHdWVzdC1pbmFjY2Vzc2libGUgbWVtb3J5
LlxuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIHYgIT0gY3VycmVudCAp
CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBtZm47CisKKyAgICAgICAgQVNTRVJUKGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpKTsKKyAg
ICAgICAgbWZuID0gcmVhZF9jcjMoKSA+PiBQQUdFX1NISUZUOworICAgICAgICBmb3JfZWFjaF92
Y3B1KCB2LT5kb21haW4sIHZjcHUgKQorICAgICAgICAgICAgaWYgKCBwYWdldGFibGVfZ2V0X3Bm
bih2Y3B1LT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4gKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBpZiAoICF2Y3B1ICkKKyAgICAgICAgeworICAgICAgICAgICAgc3RhY2sgPSBk
b19wYWdlX3dhbGsodiwgKHVuc2lnbmVkIGxvbmcpc3RhY2spOworICAgICAgICAgICAgaWYgKCAo
dW5zaWduZWQgbG9uZylzdGFjayA8IFBBR0VfU0laRSApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgcHJpbnRrKCJJbmFjY2Vzc2libGUgZ3Vlc3QgbWVtb3J5LlxuIik7CisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbWFzayA9IFBBR0Vf
U0laRTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgZGVidWdfc3Rh
Y2tfbGluZXMgKiA4OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAoKChsb25nKXN0YWNrIC0g
MSkgXiAoKGxvbmcpKHN0YWNrICsgMSkgLSAxKSkgJiBtYXNrICkKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBpZiAoIF9fZ2V0X3VzZXIoYWRkciwgc3RhY2spICkKKyAgICAgICAgeworICAg
ICAgICAgICAgaWYgKCBpICE9IDAgKQorICAgICAgICAgICAgICAgIHByaW50aygiXG4gICAgIik7
CisgICAgICAgICAgICBwcmludGsoIkZhdWx0IHdoaWxlIGFjY2Vzc2luZyBndWVzdCBtZW1vcnku
Iik7CisgICAgICAgICAgICBpID0gMTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9Cisg
ICAgICAgIGlmICggKGkgIT0gMCkgJiYgKChpICUgOCkgPT0gMCkgKQorICAgICAgICAgICAgcHJp
bnRrKCJcbiAiKTsKKyAgICAgICAgcHJpbnRrKCIgJTA4eCIsIGFkZHIpOworICAgICAgICBzdGFj
aysrOworICAgIH0KKyAgICBpZiAoIG1hc2sgPT0gUEFHRV9TSVpFICkKKyAgICB7CisgICAgICAg
IEJVSUxEX0JVR19PTihQQUdFX1NJWkUgPT0gU1RBQ0tfU0laRSk7CisgICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKHN0YWNrKTsKKyAgICB9CisgICAgaWYgKCBpID09IDAgKQorICAgICAgICBwcmlu
dGsoIlN0YWNrIGVtcHR5LiIpOworICAgIHByaW50aygiXG4iKTsKK30KKwordW5zaWduZWQgaW50
IGNvbXBhdF9pcmV0KHZvaWQpCit7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBn
dWVzdF9jcHVfdXNlcl9yZWdzKCk7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworICAg
IHUzMiBlZmxhZ3M7CisKKyAgICAvKiBUcmltIHN0YWNrIHBvaW50ZXIgdG8gMzIgYml0cy4gKi8K
KyAgICByZWdzLT5yc3AgPSAodTMyKXJlZ3MtPnJzcDsKKworICAgIC8qIFJlc3RvcmUgRUFYIChj
bG9iYmVyZWQgYnkgaHlwZXJjYWxsKS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KF9fZ2V0X3VzZXIo
cmVncy0+ZWF4LCAodTMyICopcmVncy0+cnNwKSkgKQorICAgIHsKKyAgICAgICAgZG9tYWluX2Ny
YXNoKHYtPmRvbWFpbik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qIFJlc3Rv
cmUgQ1MgYW5kIEVJUC4gKi8KKyAgICBpZiAoIHVubGlrZWx5KF9fZ2V0X3VzZXIocmVncy0+ZWlw
LCAodTMyICopcmVncy0+cnNwICsgMSkpIHx8CisgICAgICAgIHVubGlrZWx5KF9fZ2V0X3VzZXIo
cmVncy0+Y3MsICh1MzIgKilyZWdzLT5yc3AgKyAyKSkgKQorICAgIHsKKyAgICAgICAgZG9tYWlu
X2NyYXNoKHYtPmRvbWFpbik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qCisg
ICAgICogRml4IHVwIGFuZCByZXN0b3JlIEVGTEFHUy4gV2UgZml4IHVwIGluIGEgbG9jYWwgc3Rh
Z2luZyBhcmVhCisgICAgICogdG8gYXZvaWQgZmlyaW5nIHRoZSBCVUdfT04oSU9QTCkgY2hlY2sg
aW4gYXJjaF9nZXRfaW5mb19ndWVzdC4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KF9fZ2V0
X3VzZXIoZWZsYWdzLCAodTMyICopcmVncy0+cnNwICsgMykpICkKKyAgICB7CisgICAgICAgIGRv
bWFpbl9jcmFzaCh2LT5kb21haW4pOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBp
ZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQorICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuaW9wbCA9IGVmbGFncyAmIFg4Nl9FRkxBR1NfSU9QTDsKKworICAgIHJl
Z3MtPmVmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VGTEFHU19JT1BMKSB8IFg4Nl9FRkxBR1NfSUY7
CisKKyAgICBpZiAoIHVubGlrZWx5KGVmbGFncyAmIFg4Nl9FRkxBR1NfVk0pICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENhbm5vdCByZXR1cm4gdG8gVk04NiBtb2RlOiBpbmplY3Qg
YSBHUCBmYXVsdCBpbnN0ZWFkLiBOb3RlIHRoYXQKKyAgICAgICAgICogdGhlIEdQIGZhdWx0IGlz
IHJlcG9ydGVkIG9uIHRoZSBmaXJzdCBWTTg2IG1vZGUgaW5zdHJ1Y3Rpb24sIG5vdCBvbgorICAg
ICAgICAgKiB0aGUgSVJFVCAod2hpY2ggaXMgd2h5IHdlIGNhbiBzaW1wbHkgbGVhdmUgdGhlIHN0
YWNrIGZyYW1lIGFzLWlzCisgICAgICAgICAqIChleGNlcHQgZm9yIHBlcmhhcHMgaGF2aW5nIHRv
IGNvcHkgaXQpLCB3aGljaCBpbiB0dXJuIHNlZW1zIGJldHRlcgorICAgICAgICAgKiB0aGFuIHRl
YWNoaW5nIGNyZWF0ZV9ib3VuY2VfZnJhbWUoKSB0byBuZWVkbGVzc2x5IGRlYWwgd2l0aCB2bTg2
CisgICAgICAgICAqIG1vZGUgZnJhbWVzKS4KKyAgICAgICAgICovCisgICAgICAgIGNvbnN0IHN0
cnVjdCB0cmFwX2luZm8gKnRpOworICAgICAgICB1MzIgeCwga3NwID0gdi0+YXJjaC5wdl92Y3B1
Lmtlcm5lbF9zcCAtIDQwOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICAgICAgaW50IHJj
ID0gMDsKKworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiVk04NiBtb2RlIHVuYXZhaWxh
YmxlIChrc3A6JTA4WC0+JTA4WClcbiIsCisgICAgICAgICAgICAgICAgIHJlZ3MtPmVzcCwga3Nw
KTsKKyAgICAgICAgaWYgKCBrc3AgPCByZWdzLT5lc3AgKQorICAgICAgICB7CisgICAgICAgICAg
ICBmb3IgKGkgPSAxOyBpIDwgMTA7ICsraSkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICByYyB8PSBfX2dldF91c2VyKHgsICh1MzIgKilyZWdzLT5yc3AgKyBpKTsKKyAgICAgICAgICAg
ICAgICByYyB8PSBfX3B1dF91c2VyKHgsICh1MzIgKikodW5zaWduZWQgbG9uZylrc3AgKyBpKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICgga3NwID4gcmVncy0+
ZXNwICkKKyAgICAgICAgeworICAgICAgICAgICAgZm9yICggaSA9IDk7IGkgPiAwOyAtLWkgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJjIHw9IF9fZ2V0X3VzZXIoeCwgKHUzMiAq
KXJlZ3MtPnJzcCArIGkpOworICAgICAgICAgICAgICAgIHJjIHw9IF9fcHV0X3VzZXIoeCwgKHUz
MiAqKSh1bnNpZ25lZCBsb25nKWtzcCArIGkpOworICAgICAgICAgICAgfQorICAgICAgICB9Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBkb21haW5fY3Jhc2godi0+
ZG9tYWluKTsKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIHJlZ3Mt
PmVzcCA9IGtzcDsKKyAgICAgICAgcmVncy0+c3MgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVsX3Nz
OworCisgICAgICAgIHRpID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF07CisgICAgICAgIGlmICggVElfR0VUX0lGKHRpKSApCisgICAgICAgICAgICBlZmxhZ3MgJj0g
flg4Nl9FRkxBR1NfSUY7CisgICAgICAgIHJlZ3MtPmVmbGFncyAmPSB+KFg4Nl9FRkxBR1NfVk18
WDg2X0VGTEFHU19SRnwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxY
ODZfRUZMQUdTX1RGKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShfX3B1dF91c2VyKDAsICh1MzIg
KilyZWdzLT5yc3ApKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5k
b21haW4pOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICAgICAgcmVncy0+
ZWlwID0gdGktPmFkZHJlc3M7CisgICAgICAgIHJlZ3MtPmNzID0gdGktPmNzOworICAgIH0KKyAg
ICBlbHNlIGlmICggdW5saWtlbHkocmluZ18wKHJlZ3MpKSApCisgICAgeworICAgICAgICBkb21h
aW5fY3Jhc2godi0+ZG9tYWluKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorICAgIGVsc2Ug
aWYgKCByaW5nXzEocmVncykgKQorICAgICAgICByZWdzLT5lc3AgKz0gMTY7CisgICAgLyogUmV0
dXJuIHRvIHJpbmcgMi8zOiByZXN0b3JlIEVTUCBhbmQgU1MuICovCisgICAgZWxzZSBpZiAoIF9f
Z2V0X3VzZXIocmVncy0+c3MsICh1MzIgKilyZWdzLT5yc3AgKyA1KSB8fAorICAgICAgICAgICAg
ICBfX2dldF91c2VyKHJlZ3MtPmVzcCwgKHUzMiAqKXJlZ3MtPnJzcCArIDQpICkKKyAgICB7Cisg
ICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOworICAgICAgICByZXR1cm4gMDsKKyAgICB9
CisKKyAgICAvKiBSZXN0b3JlIHVwY2FsbCBtYXNrIGZyb20gc3VwcGxpZWQgRUZMQUdTLklGLiAq
LworICAgIHZjcHVfaW5mbyh2LCBldnRjaG5fdXBjYWxsX21hc2spID0gIShlZmxhZ3MgJiBYODZf
RUZMQUdTX0lGKTsKKworICAgIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHYpOworCisgICAgLyoK
KyAgICAgKiBUaGUgaHlwZXJjYWxsIGV4aXQgcGF0aCB3aWxsIG92ZXJ3cml0ZSBFQVggd2l0aCB0
aGlzIHJldHVybgorICAgICAqIHZhbHVlLgorICAgICAqLworICAgIHJldHVybiByZWdzLT5lYXg7
Cit9CisKK3N0YXRpYyBsb25nIGNvbXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygKKyAgICBz
dHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVyICpyZWcpCit7CisgICAgbG9uZyByZXQgPSAw
OworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIGZpeHVwX2d1ZXN0X2NvZGVf
c2VsZWN0b3Iodi0+ZG9tYWluLCByZWctPmFkZHJlc3MuY3MpOworCisgICAgc3dpdGNoICggcmVn
LT50eXBlICkKKyAgICB7CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6CisgICAgICAgIHYt
PmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19jcyAgICAgPSByZWctPmFkZHJlc3MuY3M7Cisg
ICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19laXAgICAgPSByZWctPmFkZHJl
c3MuZWlwOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZl
OgorICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfY3MgID0gcmVnLT5h
ZGRyZXNzLmNzOworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfZWlw
ID0gcmVnLT5hZGRyZXNzLmVpcDsKKyAgICAgICAgaWYgKCByZWctPmZsYWdzICYgQ0FMTEJBQ0tG
X21hc2tfZXZlbnRzICkKKyAgICAgICAgICAgIHNldF9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJs
ZXNfZXZlbnRzLAorICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJsZXNf
ZXZlbnRzLAorICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgorICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2NhbGxiYWNrX2NzICAgICA9IHJlZy0+YWRkcmVzcy5j
czsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2NhbGwzMl9jYWxsYmFja19laXAgICAgPSBy
ZWctPmFkZHJlc3MuZWlwOworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Rpc2Fi
bGVzX2V2ZW50cyA9CisgICAgICAgICAgICAocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2
ZW50cykgIT0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNl
bnRlcjoKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxiYWNrX2NzICAgICA9
IHJlZy0+YWRkcmVzcy5jczsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxi
YWNrX2VpcCAgICA9IHJlZy0+YWRkcmVzcy5laXA7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5z
eXNlbnRlcl9kaXNhYmxlc19ldmVudHMgPQorICAgICAgICAgICAgKHJlZy0+ZmxhZ3MgJiBDQUxM
QkFDS0ZfbWFza19ldmVudHMpICE9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxM
QkFDS1RZUEVfbm1pOgorICAgICAgICByZXQgPSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2so
cmVnLT5hZGRyZXNzLmVpcCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgcmV0ID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJl
dDsKK30KKworc3RhdGljIGxvbmcgY29tcGF0X3VucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soCisg
ICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja191bnJlZ2lzdGVyICp1bnJlZykKK3sKKyAgICBsb25n
IHJldDsKKworICAgIHN3aXRjaCAoIHVucmVnLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBDQUxM
QkFDS1RZUEVfZXZlbnQ6CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6CisgICAgY2Fz
ZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgorICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2VudGVy
OgorICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgQ0FM
TEJBQ0tUWVBFX25taToKKyAgICAgICAgcmV0ID0gdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJh
Y2soKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXQgPSAtRU5P
U1lTOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCisKK2xv
bmcgY29tcGF0X2NhbGxiYWNrX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEUodm9pZCkgYXJn
KQoreworICAgIGxvbmcgcmV0OworCisgICAgc3dpdGNoICggY21kICkKKyAgICB7CisgICAgY2Fz
ZSBDQUxMQkFDS09QX3JlZ2lzdGVyOgorICAgIHsKKyAgICAgICAgc3RydWN0IGNvbXBhdF9jYWxs
YmFja19yZWdpc3RlciByZWc7CisKKyAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3QoJnJlZywgYXJnLCAxKSApCisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICByZXQgPSBjb21wYXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnJlZyk7CisgICAg
fQorICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS09QX3VucmVnaXN0ZXI6CisgICAgewor
ICAgICAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3VucmVnaXN0ZXIgdW5yZWc7CisKKyAgICAg
ICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnVucmVnLCBh
cmcsIDEpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJldCA9IGNvbXBhdF91bnJl
Z2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZ1bnJlZyk7CisgICAgfQorICAgIGJyZWFrOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgcmV0dXJuIHJldDsKK30KKworbG9uZyBjb21wYXRfc2V0X2NhbGxiYWNrcyh1bnNpZ25l
ZCBsb25nIGV2ZW50X3NlbGVjdG9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGV2ZW50X2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZmFpbHNhZmVfc2VsZWN0b3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZmFpbHNhZmVfYWRkcmVzcykKK3sKKyAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNr
X3JlZ2lzdGVyIGV2ZW50ID0geworICAgICAgICAudHlwZSA9IENBTExCQUNLVFlQRV9ldmVudCwK
KyAgICAgICAgLmFkZHJlc3MgPSB7CisgICAgICAgICAgICAuY3MgPSBldmVudF9zZWxlY3RvciwK
KyAgICAgICAgICAgIC5laXAgPSBldmVudF9hZGRyZXNzCisgICAgICAgIH0KKyAgICB9OworICAg
IHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfcmVnaXN0ZXIgZmFpbHNhZmUgPSB7CisgICAgICAgIC50
eXBlID0gQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlLAorICAgICAgICAuYWRkcmVzcyA9IHsKKyAgICAg
ICAgICAgIC5jcyA9IGZhaWxzYWZlX3NlbGVjdG9yLAorICAgICAgICAgICAgLmVpcCA9IGZhaWxz
YWZlX2FkZHJlc3MKKyAgICAgICAgfQorICAgIH07CisKKyAgICBjb21wYXRfcmVnaXN0ZXJfZ3Vl
c3RfY2FsbGJhY2soJmV2ZW50KTsKKyAgICBjb21wYXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2so
JmZhaWxzYWZlKTsKKworICAgIHJldHVybiAwOworfQorCitpbnQgY29tcGF0X3NldF90cmFwX3Rh
YmxlKFhFTl9HVUVTVF9IQU5ETEUodHJhcF9pbmZvX2NvbXBhdF90KSB0cmFwcykKK3sKKyAgICBz
dHJ1Y3QgY29tcGF0X3RyYXBfaW5mbyBjdXI7CisgICAgc3RydWN0IHRyYXBfaW5mbyAqZHN0ID0g
Y3VycmVudC0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dDsKKyAgICBsb25nIHJjID0gMDsKKworICAg
IC8qIElmIG5vIHRhYmxlIGlzIHByZXNlbnRlZCB0aGVuIGNsZWFyIHRoZSBlbnRpcmUgdmlydHVh
bCBJRFQuICovCisgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh0cmFwcykgKQorICAgIHsK
KyAgICAgICAgbWVtc2V0KGRzdCwgMCwgTlJfVkVDVE9SUyAqIHNpemVvZigqZHN0KSk7CisgICAg
ICAgIHJldHVybiAwOworICAgIH0KKworICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBp
ZiAoIGNvcHlfZnJvbV9ndWVzdCgmY3VyLCB0cmFwcywgMSkgKQorICAgICAgICB7CisgICAgICAg
ICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAg
ICAgIGlmICggY3VyLmFkZHJlc3MgPT0gMCApCisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBmaXh1cF9ndWVzdF9jb2RlX3NlbGVjdG9yKGN1cnJlbnQtPmRvbWFpbiwgY3VyLmNzKTsKKwor
ICAgICAgICBYTEFUX3RyYXBfaW5mbyhkc3QgKyBjdXIudmVjdG9yLCAmY3VyKTsKKworICAgICAg
ICBpZiAoIGN1ci52ZWN0b3IgPT0gMHg4MCApCisgICAgICAgICAgICBpbml0X2ludDgwX2RpcmVj
dF90cmFwKGN1cnJlbnQpOworCisgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHRyYXBz
LCAxKTsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAorICAg
ICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9zZXRfdHJhcF90YWJsZSwgImgiLCB0cmFwcyk7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKK30K
Kwordm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlX3JpbmcxX2tlcm5lbCh2b2lkICpoeXBl
cmNhbGxfcGFnZSkKK3sKKyAgICBjaGFyICpwOworICAgIGludCBpOworCisgICAgLyogRmlsbCBp
biBhbGwgdGhlIHRyYW5zZmVyIHBvaW50cyB3aXRoIHRlbXBsYXRlIG1hY2hpbmUgY29kZS4gKi8K
KworICAgIGZvciAoIGkgPSAwOyBpIDwgKFBBR0VfU0laRSAvIDMyKTsgaSsrICkKKyAgICB7Cisg
ICAgICAgIGlmICggaSA9PSBfX0hZUEVSVklTT1JfaXJldCApCisgICAgICAgICAgICBjb250aW51
ZTsKKworICAgICAgICBwID0gKGNoYXIgKikoaHlwZXJjYWxsX3BhZ2UgKyAoaSAqIDMyKSk7Cisg
ICAgICAgICoodTggICopKHArIDApID0gMHhiODsgICAgLyogbW92ICAkPGk+LCVlYXggKi8KKyAg
ICAgICAgKih1MzIgKikocCsgMSkgPSBpOworICAgICAgICAqKHUxNiAqKShwKyA1KSA9IChIWVBF
UkNBTExfVkVDVE9SIDw8IDgpIHwgMHhjZDsgLyogaW50ICAkeHggKi8KKyAgICAgICAgKih1OCAg
KikocCsgNykgPSAweGMzOyAgICAvKiByZXQgKi8KKyAgICB9CisKKyAgICAvKgorICAgICAqIEhZ
UEVSVklTT1JfaXJldCBpcyBzcGVjaWFsIGJlY2F1c2UgaXQgZG9lc24ndCByZXR1cm4gYW5kIGV4
cGVjdHMgYQorICAgICAqIHNwZWNpYWwgc3RhY2sgZnJhbWUuIEd1ZXN0cyBqdW1wIGF0IHRoaXMg
dHJhbnNmZXIgcG9pbnQgaW5zdGVhZCBvZgorICAgICAqIGNhbGxpbmcgaXQuCisgICAgICovCisg
ICAgcCA9IChjaGFyICopKGh5cGVyY2FsbF9wYWdlICsgKF9fSFlQRVJWSVNPUl9pcmV0ICogMzIp
KTsKKyAgICAqKHU4ICAqKShwKyAwKSA9IDB4NTA7ICAgIC8qIHB1c2ggJWVheCAqLworICAgICoo
dTggICopKHArIDEpID0gMHhiODsgICAgLyogbW92ICAkX19IWVBFUlZJU09SX2lyZXQsJWVheCAq
LworICAgICoodTMyICopKHArIDIpID0gX19IWVBFUlZJU09SX2lyZXQ7CisgICAgKih1MTYgKiko
cCsgNikgPSAoSFlQRVJDQUxMX1ZFQ1RPUiA8PCA4KSB8IDB4Y2Q7IC8qIGludCAgJHh4ICovCit9
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvdHJhcHMuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGU5YTExY2NiMC4uMDAw
MDAwMDAwMAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jCisrKyAvZGV2
L251bGwKQEAgLTEsNDE1ICswLDAgQEAKLSNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KLSNpbmNsdWRl
IDxhc20vcmVncy5oPgotI2luY2x1ZGUgPGNvbXBhdC9jYWxsYmFjay5oPgotI2luY2x1ZGUgPGNv
bXBhdC9hcmNoLXg4Nl8zMi5oPgotCi12b2lkIGNvbXBhdF9zaG93X2d1ZXN0X3N0YWNrKHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGRlYnVnX3N0YWNrX2xpbmVzKQotewotICAgIHVuc2lnbmVk
IGludCBpLCAqc3RhY2ssIGFkZHIsIG1hc2sgPSBTVEFDS19TSVpFOwotCi0gICAgc3RhY2sgPSAo
dW5zaWduZWQgaW50ICopKHVuc2lnbmVkIGxvbmcpcmVncy0+ZXNwOwotICAgIHByaW50aygiR3Vl
c3Qgc3RhY2sgdHJhY2UgZnJvbSBlc3A9JTA4bHg6XG4gIiwgKHVuc2lnbmVkIGxvbmcpc3RhY2sp
OwotCi0gICAgaWYgKCAhX19jb21wYXRfYWNjZXNzX29rKHYtPmRvbWFpbiwgc3RhY2ssIHNpemVv
Zigqc3RhY2spKSApCi0gICAgewotICAgICAgICBwcmludGsoIkd1ZXN0LWluYWNjZXNzaWJsZSBt
ZW1vcnkuXG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmICggdiAhPSBjdXJy
ZW50ICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OwotICAgICAgICB1bnNpZ25l
ZCBsb25nIG1mbjsKLQotICAgICAgICBBU1NFUlQoZ3Vlc3Rfa2VybmVsX21vZGUodiwgcmVncykp
OwotICAgICAgICBtZm4gPSByZWFkX2NyMygpID4+IFBBR0VfU0hJRlQ7Ci0gICAgICAgIGZvcl9l
YWNoX3ZjcHUoIHYtPmRvbWFpbiwgdmNwdSApCi0gICAgICAgICAgICBpZiAoIHBhZ2V0YWJsZV9n
ZXRfcGZuKHZjcHUtPmFyY2guZ3Vlc3RfdGFibGUpID09IG1mbiApCi0gICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGlmICggIXZjcHUgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdGFj
ayA9IGRvX3BhZ2Vfd2Fsayh2LCAodW5zaWduZWQgbG9uZylzdGFjayk7Ci0gICAgICAgICAgICBp
ZiAoICh1bnNpZ25lZCBsb25nKXN0YWNrIDwgUEFHRV9TSVpFICkKLSAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICBwcmludGsoIkluYWNjZXNzaWJsZSBndWVzdCBtZW1vcnkuXG4iKTsKLSAg
ICAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBtYXNrID0g
UEFHRV9TSVpFOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgZm9yICggaSA9IDA7IGkgPCBkZWJ1
Z19zdGFja19saW5lcyAqIDg7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoICgoKGxvbmcpc3Rh
Y2sgLSAxKSBeICgobG9uZykoc3RhY2sgKyAxKSAtIDEpKSAmIG1hc2sgKQotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGlmICggX19nZXRfdXNlcihhZGRyLCBzdGFjaykgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoIGkgIT0gMCApCi0gICAgICAgICAgICAgICAgcHJpbnRrKCJcbiAg
ICAiKTsKLSAgICAgICAgICAgIHByaW50aygiRmF1bHQgd2hpbGUgYWNjZXNzaW5nIGd1ZXN0IG1l
bW9yeS4iKTsKLSAgICAgICAgICAgIGkgPSAxOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IH0KLSAgICAgICAgaWYgKCAoaSAhPSAwKSAmJiAoKGkgJSA4KSA9PSAwKSApCi0gICAgICAgICAg
ICBwcmludGsoIlxuICIpOwotICAgICAgICBwcmludGsoIiAlMDh4IiwgYWRkcik7Ci0gICAgICAg
IHN0YWNrKys7Ci0gICAgfQotICAgIGlmICggbWFzayA9PSBQQUdFX1NJWkUgKQotICAgIHsKLSAg
ICAgICAgQlVJTERfQlVHX09OKFBBR0VfU0laRSA9PSBTVEFDS19TSVpFKTsKLSAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2Uoc3RhY2spOwotICAgIH0KLSAgICBpZiAoIGkgPT0gMCApCi0gICAgICAg
IHByaW50aygiU3RhY2sgZW1wdHkuIik7Ci0gICAgcHJpbnRrKCJcbiIpOwotfQotCi11bnNpZ25l
ZCBpbnQgY29tcGF0X2lyZXQodm9pZCkKLXsKLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7
Ci0gICAgdTMyIGVmbGFnczsKLQotICAgIC8qIFRyaW0gc3RhY2sgcG9pbnRlciB0byAzMiBiaXRz
LiAqLwotICAgIHJlZ3MtPnJzcCA9ICh1MzIpcmVncy0+cnNwOwotCi0gICAgLyogUmVzdG9yZSBF
QVggKGNsb2JiZXJlZCBieSBoeXBlcmNhbGwpLiAqLwotICAgIGlmICggdW5saWtlbHkoX19nZXRf
dXNlcihyZWdzLT5lYXgsICh1MzIgKilyZWdzLT5yc3ApKSApCi0gICAgewotICAgICAgICBkb21h
aW5fY3Jhc2godi0+ZG9tYWluKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgLyog
UmVzdG9yZSBDUyBhbmQgRUlQLiAqLwotICAgIGlmICggdW5saWtlbHkoX19nZXRfdXNlcihyZWdz
LT5laXAsICh1MzIgKilyZWdzLT5yc3AgKyAxKSkgfHwKLSAgICAgICAgdW5saWtlbHkoX19nZXRf
dXNlcihyZWdzLT5jcywgKHUzMiAqKXJlZ3MtPnJzcCArIDIpKSApCi0gICAgewotICAgICAgICBk
b21haW5fY3Jhc2godi0+ZG9tYWluKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAg
LyoKLSAgICAgKiBGaXggdXAgYW5kIHJlc3RvcmUgRUZMQUdTLiBXZSBmaXggdXAgaW4gYSBsb2Nh
bCBzdGFnaW5nIGFyZWEKLSAgICAgKiB0byBhdm9pZCBmaXJpbmcgdGhlIEJVR19PTihJT1BMKSBj
aGVjayBpbiBhcmNoX2dldF9pbmZvX2d1ZXN0LgotICAgICAqLwotICAgIGlmICggdW5saWtlbHko
X19nZXRfdXNlcihlZmxhZ3MsICh1MzIgKilyZWdzLT5yc3AgKyAzKSkgKQotICAgIHsKLSAgICAg
ICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQot
ICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgYXJjaGl0ZWN0dXJhbF9pb3BsKSApCi0gICAg
ICAgIHYtPmFyY2gucHZfdmNwdS5pb3BsID0gZWZsYWdzICYgWDg2X0VGTEFHU19JT1BMOwotCi0g
ICAgcmVncy0+ZWZsYWdzID0gKGVmbGFncyAmIH5YODZfRUZMQUdTX0lPUEwpIHwgWDg2X0VGTEFH
U19JRjsKLQotICAgIGlmICggdW5saWtlbHkoZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgKQotICAg
IHsKLSAgICAgICAgLyoKLSAgICAgICAgICogQ2Fubm90IHJldHVybiB0byBWTTg2IG1vZGU6IGlu
amVjdCBhIEdQIGZhdWx0IGluc3RlYWQuIE5vdGUgdGhhdAotICAgICAgICAgKiB0aGUgR1AgZmF1
bHQgaXMgcmVwb3J0ZWQgb24gdGhlIGZpcnN0IFZNODYgbW9kZSBpbnN0cnVjdGlvbiwgbm90IG9u
Ci0gICAgICAgICAqIHRoZSBJUkVUICh3aGljaCBpcyB3aHkgd2UgY2FuIHNpbXBseSBsZWF2ZSB0
aGUgc3RhY2sgZnJhbWUgYXMtaXMKLSAgICAgICAgICogKGV4Y2VwdCBmb3IgcGVyaGFwcyBoYXZp
bmcgdG8gY29weSBpdCksIHdoaWNoIGluIHR1cm4gc2VlbXMgYmV0dGVyCi0gICAgICAgICAqIHRo
YW4gdGVhY2hpbmcgY3JlYXRlX2JvdW5jZV9mcmFtZSgpIHRvIG5lZWRsZXNzbHkgZGVhbCB3aXRo
IHZtODYKLSAgICAgICAgICogbW9kZSBmcmFtZXMpLgotICAgICAgICAgKi8KLSAgICAgICAgY29u
c3Qgc3RydWN0IHRyYXBfaW5mbyAqdGk7Ci0gICAgICAgIHUzMiB4LCBrc3AgPSB2LT5hcmNoLnB2
X3ZjcHUua2VybmVsX3NwIC0gNDA7Ci0gICAgICAgIHVuc2lnbmVkIGludCBpOwotICAgICAgICBp
bnQgcmMgPSAwOwotCi0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJWTTg2IG1vZGUgdW5h
dmFpbGFibGUgKGtzcDolMDhYLT4lMDhYKVxuIiwKLSAgICAgICAgICAgICAgICAgcmVncy0+ZXNw
LCBrc3ApOwotICAgICAgICBpZiAoIGtzcCA8IHJlZ3MtPmVzcCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGZvciAoaSA9IDE7IGkgPCAxMDsgKytpKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHJjIHw9IF9fZ2V0X3VzZXIoeCwgKHUzMiAqKXJlZ3MtPnJzcCArIGkpOwotICAgICAg
ICAgICAgICAgIHJjIHw9IF9fcHV0X3VzZXIoeCwgKHUzMiAqKSh1bnNpZ25lZCBsb25nKWtzcCAr
IGkpOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBrc3AgPiBy
ZWdzLT5lc3AgKQotICAgICAgICB7Ci0gICAgICAgICAgICBmb3IgKCBpID0gOTsgaSA+IDA7IC0t
aSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgfD0gX19nZXRfdXNlcih4LCAo
dTMyICopcmVncy0+cnNwICsgaSk7Ci0gICAgICAgICAgICAgICAgcmMgfD0gX19wdXRfdXNlcih4
LCAodTMyICopKHVuc2lnbmVkIGxvbmcpa3NwICsgaSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAg
IH0KLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGRvbWFpbl9jcmFz
aCh2LT5kb21haW4pOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KLSAgICAgICAg
cmVncy0+ZXNwID0ga3NwOwotICAgICAgICByZWdzLT5zcyA9IHYtPmFyY2gucHZfdmNwdS5rZXJu
ZWxfc3M7Ci0KLSAgICAgICAgdGkgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFtUUkFQX2dw
X2ZhdWx0XTsKLSAgICAgICAgaWYgKCBUSV9HRVRfSUYodGkpICkKLSAgICAgICAgICAgIGVmbGFn
cyAmPSB+WDg2X0VGTEFHU19JRjsKLSAgICAgICAgcmVncy0+ZWZsYWdzICY9IH4oWDg2X0VGTEFH
U19WTXxYODZfRUZMQUdTX1JGfAotICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdT
X05UfFg4Nl9FRkxBR1NfVEYpOwotICAgICAgICBpZiAoIHVubGlrZWx5KF9fcHV0X3VzZXIoMCwg
KHUzMiAqKXJlZ3MtPnJzcCkpICkKLSAgICAgICAgewotICAgICAgICAgICAgZG9tYWluX2NyYXNo
KHYtPmRvbWFpbik7Ci0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgfQotICAgICAgICBy
ZWdzLT5laXAgPSB0aS0+YWRkcmVzczsKLSAgICAgICAgcmVncy0+Y3MgPSB0aS0+Y3M7Ci0gICAg
fQotICAgIGVsc2UgaWYgKCB1bmxpa2VseShyaW5nXzAocmVncykpICkKLSAgICB7Ci0gICAgICAg
IGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0gICAg
ZWxzZSBpZiAoIHJpbmdfMShyZWdzKSApCi0gICAgICAgIHJlZ3MtPmVzcCArPSAxNjsKLSAgICAv
KiBSZXR1cm4gdG8gcmluZyAyLzM6IHJlc3RvcmUgRVNQIGFuZCBTUy4gKi8KLSAgICBlbHNlIGlm
ICggX19nZXRfdXNlcihyZWdzLT5zcywgKHUzMiAqKXJlZ3MtPnJzcCArIDUpIHx8Ci0gICAgICAg
ICAgICAgIF9fZ2V0X3VzZXIocmVncy0+ZXNwLCAodTMyICopcmVncy0+cnNwICsgNCkgKQotICAg
IHsKLSAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7Ci0gICAgICAgIHJldHVybiAwOwot
ICAgIH0KLQotICAgIC8qIFJlc3RvcmUgdXBjYWxsIG1hc2sgZnJvbSBzdXBwbGllZCBFRkxBR1Mu
SUYuICovCi0gICAgdmNwdV9pbmZvKHYsIGV2dGNobl91cGNhbGxfbWFzaykgPSAhKGVmbGFncyAm
IFg4Nl9FRkxBR1NfSUYpOwotCi0gICAgYXN5bmNfZXhjZXB0aW9uX2NsZWFudXAodik7Ci0KLSAg
ICAvKgotICAgICAqIFRoZSBoeXBlcmNhbGwgZXhpdCBwYXRoIHdpbGwgb3ZlcndyaXRlIEVBWCB3
aXRoIHRoaXMgcmV0dXJuCi0gICAgICogdmFsdWUuCi0gICAgICovCi0gICAgcmV0dXJuIHJlZ3Mt
PmVheDsKLX0KLQotc3RhdGljIGxvbmcgY29tcGF0X3JlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKAot
ICAgIHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykKLXsKLSAgICBsb25nIHJl
dCA9IDA7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotCi0gICAgZml4dXBfZ3Vlc3Rf
Y29kZV9zZWxlY3Rvcih2LT5kb21haW4sIHJlZy0+YWRkcmVzcy5jcyk7Ci0KLSAgICBzd2l0Y2gg
KCByZWctPnR5cGUgKQotICAgIHsKLSAgICBjYXNlIENBTExCQUNLVFlQRV9ldmVudDoKLSAgICAg
ICAgdi0+YXJjaC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNrX2NzICAgICA9IHJlZy0+YWRkcmVzcy5j
czsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNrX2VpcCAgICA9IHJlZy0+
YWRkcmVzcy5laXA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFp
bHNhZmU6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFja19jcyAgPSBy
ZWctPmFkZHJlc3MuY3M7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFj
a19laXAgPSByZWctPmFkZHJlc3MuZWlwOwotICAgICAgICBpZiAoIHJlZy0+ZmxhZ3MgJiBDQUxM
QkFDS0ZfbWFza19ldmVudHMgKQotICAgICAgICAgICAgc2V0X2JpdChfVkdDRl9mYWlsc2FmZV9k
aXNhYmxlc19ldmVudHMsCi0gICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7
Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGNsZWFyX2JpdChfVkdDRl9mYWlsc2FmZV9kaXNh
Ymxlc19ldmVudHMsCi0gICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsK
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6Ci0gICAg
ICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsMzJfY2FsbGJhY2tfY3MgICAgID0gcmVnLT5hZGRy
ZXNzLmNzOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2NhbGxiYWNrX2VpcCAg
ICA9IHJlZy0+YWRkcmVzcy5laXA7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsMzJf
ZGlzYWJsZXNfZXZlbnRzID0KLSAgICAgICAgICAgIChyZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21h
c2tfZXZlbnRzKSAhPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgQ0FMTEJBQ0tUWVBF
X3N5c2VudGVyOgotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzZW50ZXJfY2FsbGJhY2tfY3Mg
ICAgID0gcmVnLT5hZGRyZXNzLmNzOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzZW50ZXJf
Y2FsbGJhY2tfZWlwICAgID0gcmVnLT5hZGRyZXNzLmVpcDsKLSAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LnN5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyA9Ci0gICAgICAgICAgICAocmVnLT5mbGFncyAm
IENBTExCQUNLRl9tYXNrX2V2ZW50cykgIT0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNl
IENBTExCQUNLVFlQRV9ubWk6Ci0gICAgICAgIHJldCA9IHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxs
YmFjayhyZWctPmFkZHJlc3MuZWlwKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0Ogot
ICAgICAgICByZXQgPSAtRU5PU1lTOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1
cm4gcmV0OwotfQotCi1zdGF0aWMgbG9uZyBjb21wYXRfdW5yZWdpc3Rlcl9ndWVzdF9jYWxsYmFj
aygKLSAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3VucmVnaXN0ZXIgKnVucmVnKQotewotICAg
IGxvbmcgcmV0OwotCi0gICAgc3dpdGNoICggdW5yZWctPnR5cGUgKQotICAgIHsKLSAgICBjYXNl
IENBTExCQUNLVFlQRV9ldmVudDoKLSAgICBjYXNlIENBTExCQUNLVFlQRV9mYWlsc2FmZToKLSAg
ICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lz
ZW50ZXI6Ci0gICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2Fz
ZSBDQUxMQkFDS1RZUEVfbm1pOgotICAgICAgICByZXQgPSB1bnJlZ2lzdGVyX2d1ZXN0X25taV9j
YWxsYmFjaygpOwotICAgICAgICBicmVhazsKLQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldCA9
IC1FTk9TWVM7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiByZXQ7Ci19Ci0K
LQotbG9uZyBjb21wYXRfY2FsbGJhY2tfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRSh2b2lk
KSBhcmcpCi17Ci0gICAgbG9uZyByZXQ7Ci0KLSAgICBzd2l0Y2ggKCBjbWQgKQotICAgIHsKLSAg
ICBjYXNlIENBTExCQUNLT1BfcmVnaXN0ZXI6Ci0gICAgewotICAgICAgICBzdHJ1Y3QgY29tcGF0
X2NhbGxiYWNrX3JlZ2lzdGVyIHJlZzsKLQotICAgICAgICByZXQgPSAtRUZBVUxUOwotICAgICAg
ICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmcmVnLCBhcmcsIDEpICkKLSAgICAgICAgICAgIGJyZWFr
OwotCi0gICAgICAgIHJldCA9IGNvbXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmcmVnKTsK
LSAgICB9Ci0gICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLT1BfdW5yZWdpc3RlcjoKLSAg
ICB7Ci0gICAgICAgIHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfdW5yZWdpc3RlciB1bnJlZzsKLQot
ICAgICAgICByZXQgPSAtRUZBVUxUOwotICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmdW5y
ZWcsIGFyZywgMSkgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgcmV0ID0gY29tcGF0
X3VucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnVucmVnKTsKLSAgICB9Ci0gICAgYnJlYWs7Ci0K
LSAgICBkZWZhdWx0OgotICAgICAgICByZXQgPSAtRUlOVkFMOwotICAgICAgICBicmVhazsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi1sb25nIGNvbXBhdF9zZXRfY2FsbGJhY2tzKHVu
c2lnbmVkIGxvbmcgZXZlbnRfc2VsZWN0b3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZXZlbnRfYWRkcmVzcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBmYWlsc2FmZV9zZWxlY3RvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBmYWlsc2FmZV9hZGRyZXNzKQotewotICAgIHN0cnVjdCBjb21wYXRfY2Fs
bGJhY2tfcmVnaXN0ZXIgZXZlbnQgPSB7Ci0gICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2V2
ZW50LAotICAgICAgICAuYWRkcmVzcyA9IHsKLSAgICAgICAgICAgIC5jcyA9IGV2ZW50X3NlbGVj
dG9yLAotICAgICAgICAgICAgLmVpcCA9IGV2ZW50X2FkZHJlc3MKLSAgICAgICAgfQotICAgIH07
Ci0gICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja19yZWdpc3RlciBmYWlsc2FmZSA9IHsKLSAgICAg
ICAgLnR5cGUgPSBDQUxMQkFDS1RZUEVfZmFpbHNhZmUsCi0gICAgICAgIC5hZGRyZXNzID0gewot
ICAgICAgICAgICAgLmNzID0gZmFpbHNhZmVfc2VsZWN0b3IsCi0gICAgICAgICAgICAuZWlwID0g
ZmFpbHNhZmVfYWRkcmVzcwotICAgICAgICB9Ci0gICAgfTsKLQotICAgIGNvbXBhdF9yZWdpc3Rl
cl9ndWVzdF9jYWxsYmFjaygmZXZlbnQpOwotICAgIGNvbXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxs
YmFjaygmZmFpbHNhZmUpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLWludCBjb21wYXRfc2V0X3Ry
YXBfdGFibGUoWEVOX0dVRVNUX0hBTkRMRSh0cmFwX2luZm9fY29tcGF0X3QpIHRyYXBzKQotewot
ICAgIHN0cnVjdCBjb21wYXRfdHJhcF9pbmZvIGN1cjsKLSAgICBzdHJ1Y3QgdHJhcF9pbmZvICpk
c3QgPSBjdXJyZW50LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0OwotICAgIGxvbmcgcmMgPSAwOwot
Ci0gICAgLyogSWYgbm8gdGFibGUgaXMgcHJlc2VudGVkIHRoZW4gY2xlYXIgdGhlIGVudGlyZSB2
aXJ0dWFsIElEVC4gKi8KLSAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHRyYXBzKSApCi0g
ICAgewotICAgICAgICBtZW1zZXQoZHN0LCAwLCBOUl9WRUNUT1JTICogc2l6ZW9mKCpkc3QpKTsK
LSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgZm9yICggOyA7ICkKLSAgICB7Ci0gICAg
ICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZjdXIsIHRyYXBzLCAxKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0K
LSAgICAgICAgaWYgKCBjdXIuYWRkcmVzcyA9PSAwICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0g
ICAgICAgIGZpeHVwX2d1ZXN0X2NvZGVfc2VsZWN0b3IoY3VycmVudC0+ZG9tYWluLCBjdXIuY3Mp
OwotCi0gICAgICAgIFhMQVRfdHJhcF9pbmZvKGRzdCArIGN1ci52ZWN0b3IsICZjdXIpOwotCi0g
ICAgICAgIGlmICggY3VyLnZlY3RvciA9PSAweDgwICkKLSAgICAgICAgICAgIGluaXRfaW50ODBf
ZGlyZWN0X3RyYXAoY3VycmVudCk7Ci0KLSAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQo
dHJhcHMsIDEpOwotCi0gICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
Ci0gICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX3NldF90cmFwX3RhYmxlLCAiaCIsIHRyYXBz
KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmV0dXJuIHJj
OwotfQotCi1zdGF0aWMgdm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlX3JpbmcxX2tlcm5l
bCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKLXsKLSAgICBjaGFyICpwOwotICAgIGludCBpOwotCi0g
ICAgLyogRmlsbCBpbiBhbGwgdGhlIHRyYW5zZmVyIHBvaW50cyB3aXRoIHRlbXBsYXRlIG1hY2hp
bmUgY29kZS4gKi8KLQotICAgIGZvciAoIGkgPSAwOyBpIDwgKFBBR0VfU0laRSAvIDMyKTsgaSsr
ICkKLSAgICB7Ci0gICAgICAgIGlmICggaSA9PSBfX0hZUEVSVklTT1JfaXJldCApCi0gICAgICAg
ICAgICBjb250aW51ZTsKLQotICAgICAgICBwID0gKGNoYXIgKikoaHlwZXJjYWxsX3BhZ2UgKyAo
aSAqIDMyKSk7Ci0gICAgICAgICoodTggICopKHArIDApID0gMHhiODsgICAgLyogbW92ICAkPGk+
LCVlYXggKi8KLSAgICAgICAgKih1MzIgKikocCsgMSkgPSBpOwotICAgICAgICAqKHUxNiAqKShw
KyA1KSA9IChIWVBFUkNBTExfVkVDVE9SIDw8IDgpIHwgMHhjZDsgLyogaW50ICAkeHggKi8KLSAg
ICAgICAgKih1OCAgKikocCsgNykgPSAweGMzOyAgICAvKiByZXQgKi8KLSAgICB9Ci0KLSAgICAv
KgotICAgICAqIEhZUEVSVklTT1JfaXJldCBpcyBzcGVjaWFsIGJlY2F1c2UgaXQgZG9lc24ndCBy
ZXR1cm4gYW5kIGV4cGVjdHMgYQotICAgICAqIHNwZWNpYWwgc3RhY2sgZnJhbWUuIEd1ZXN0cyBq
dW1wIGF0IHRoaXMgdHJhbnNmZXIgcG9pbnQgaW5zdGVhZCBvZgotICAgICAqIGNhbGxpbmcgaXQu
Ci0gICAgICovCi0gICAgcCA9IChjaGFyICopKGh5cGVyY2FsbF9wYWdlICsgKF9fSFlQRVJWSVNP
Ul9pcmV0ICogMzIpKTsKLSAgICAqKHU4ICAqKShwKyAwKSA9IDB4NTA7ICAgIC8qIHB1c2ggJWVh
eCAqLwotICAgICoodTggICopKHArIDEpID0gMHhiODsgICAgLyogbW92ICAkX19IWVBFUlZJU09S
X2lyZXQsJWVheCAqLwotICAgICoodTMyICopKHArIDIpID0gX19IWVBFUlZJU09SX2lyZXQ7Ci0g
ICAgKih1MTYgKikocCsgNikgPSAoSFlQRVJDQUxMX1ZFQ1RPUiA8PCA4KSB8IDB4Y2Q7IC8qIGlu
dCAgJHh4ICovCi19Ci0KLS8qCi0gKiBMb2NhbCB2YXJpYWJsZXM6Ci0gKiBtb2RlOiBDCi0gKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCi0gKiBjLWJhc2ljLW9mZnNldDogNAotICogdGFiLXdpZHRoOiA0
Ci0gKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKLSAqIEVuZDoKLSAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmlu
ZGV4IDIwMjdhNmE0YWUuLmQ2Zjg2MjA4NGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTI2NCw4ICsy
NjQsNiBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9pZCkKICAgICBwdl9wZXJj
cHVfdHJhcHNfaW5pdCgpOwogfQogCi0jaW5jbHVkZSAiY29tcGF0L3RyYXBzLmMiCi0KIHZvaWQg
aHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpoeXBlcmNh
bGxfcGFnZSkKIHsKICAgICBtZW1zZXQoaHlwZXJjYWxsX3BhZ2UsIDB4Q0MsIFBBR0VfU0laRSk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wdi9kb21haW4uaAppbmRleCBkZmE2MGIwODBjLi42N2UzNzBlYmYzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHYvZG9tYWluLmgKQEAgLTMwLDYgKzMwLDcgQEAgaW50IHB2X2RvbWFpbl9pbml0
aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpjb25maWcp
OwogCiB2b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzNfa2VybmVsKHZvaWQgKmh5
cGVyY2FsbF9wYWdlKTsKK3ZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nMV9rZXJu
ZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpOwogCiAjZWxzZSAgLyogIUNPTkZJR19QViAqLwogCkBA
IC00Niw2ICs0Nyw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4gKmQsCiB9CiAKIHZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5n
M19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpIHt9Cit2b2lkIGh5cGVyY2FsbF9wYWdlX2lu
aXRpYWxpc2VfcmluZzFfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKSB7fQogCiAjZW5kaWYJ
LyogQ09ORklHX1BWICovCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eyv-0004VS-1P; Fri, 05 May 2017 15:17:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eyt-0004TU-Fg
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:17:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DD/1D-03696-E779C095; Fri, 05 May 2017 15:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUrduOk+
 kwbF1shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btC3PYCh5zVKw4sJa5gfE0excjJ4eEgL/E
 yS8XwGw2AWWJn529bCC2iICeRNOB54wgNrNAnsTZ1YtYQWxhAQeJ6wcfMIHYLAIqEjcW7WIGs
 XkFLCQa/y5khpgpL7Gr7SJYPSdQ/PvK4ywgtpCAucSfB3ehbAWJjunHmCB6BSVOznzCArFLQu
 LgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPTy00tLk5MT81JTCr
 WS87P3cQIDB4GINjBeG9ZwCFGSQ4mJVHeNFGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvA+m
 AeUEi1LTUyvSMnOAYQyTluDgURLh/QKS5i0uSMwtzkyHSJ1iVJQS530MkhAASWSU5sG1wWLnE
 qOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5j4FM4cnMK4Gb/gpoMRPQ4mhRsMUliQgpqQZG63
 f3Hm2fVj3R6lr/zPTEj+v3FCwWkl/x/aVHgWL/Nady6wusqZf0N0sXf/H1e/JU8p0xc9OEVeF
 F8ndyua5H3RJJjslz8pg2d81kOQWtunk8jnn3jLa4RrJs0mhbLmbmUhn77Xjsspqbf9/vKhTj
 31b+1Wyy5eUpzP5mG///iV8ZlhFyrPGkEktxRqKhFnNRcSIAuet9GJgCAAA=
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493997434!100797699!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21778 invoked from network); 5 May 2017 15:17:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:17:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422399064"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:28 +0100
Message-ID: <20170505144836.8612-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 10/18] x86/traps: delcare percpu softirq_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgbmVlZHMgdG8gYmUgbm9uLXN0YXRpYyB3aGVuIHdlIHNwbGl0IFBWIHNwZWNpZmljIGNvZGUg
b3V0LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICB8IDIgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDI0MzQzZjQ2ZGMuLmVjYzc2N2RjYTEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0xNDczLDcgKzE0NzMsNyBAQCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBwYW5pYygiR0VORVJBTCBQUk9URUNUSU9OIEZB
VUxUXG5bZXJyb3JfY29kZT0lMDR4XSIsIHJlZ3MtPmVycm9yX2NvZGUpOwogfQogCi1zdGF0aWMg
REVGSU5FX1BFUl9DUFUoc3RydWN0IHNvZnRpcnFfdHJhcCwgc29mdGlycV90cmFwKTsKK0RFRklO
RV9QRVJfQ1BVKHN0cnVjdCBzb2Z0aXJxX3RyYXAsIHNvZnRpcnFfdHJhcCk7CiAKIHN0YXRpYyB2
b2lkIG5taV9tY2Vfc29mdGlycSh2b2lkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCmluZGV4IGYxZDI1MTNl
NmIuLjRlODc2MDQ4MmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKQEAgLTI0LDYgKzI0LDcgQEAgc3RydWN0
IHNvZnRpcnFfdHJhcCB7CiAJc3RydWN0IHZjcHUgKnZjcHU7CS8qIHZjcHUgdG8gaW5qZWN0IHRy
YXAgKi8KIAlpbnQgcHJvY2Vzc29yOwkJLyogcGh5c2ljYWwgY3B1IHRvIGluamVjdCB0cmFwICov
CiB9OworREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzb2Z0aXJxX3RyYXAsIHNvZnRpcnFfdHJhcCk7
CiAKIHN0cnVjdCBjcHVfdXNlcl9yZWdzOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eyv-0004Vy-9K; Fri, 05 May 2017 15:17:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eyt-0004TS-H0
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:17:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4C/1A-01870-E779C095; Fri, 05 May 2017 15:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUrduOk+
 kwbGnEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8beB7+YCt5xVXx6dY+tgfEmRxcjJ4eEgL/E
 h8sb2UBsNgFliZ+dvWC2iICeRNOB54wgNrNAnsTZ1YtYQWxhAU+Jyev/sHQxcnCwCKhI/P1RC
 hLmFbCQ2PmljRFipLzErraLYOWcQPHvK4+zgNhCAuYSfx7chbIVJDqmH2OC6BWUODnzCQvEKg
 mJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMDAqWdgYNzB+Pqn0yFGSQ4mJVHeNFGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vI3TgHKCRanpqRVpmTnAEIZJS3DwKInwbgNJ8xYXJOYWZ6ZDpE4xKkqJ80aDJARAEhmleXBts
 Li5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9xjIFJ7MvBK46a+AFjMBLY4WBVtckoiQkm
 pgDOi+4ZjD+Zpfdq/8rsyly5seP8gVza+7fXarh9orjeNbtVKOZqyP6nQ+c+rKGtsyr4KPs66
 uvRFXk8U14bXsvNzZ7NJBIbcm5ood0xTaKXNx042mfVZdJbs9Pm2R1Gyvntvq9k+3KrdEI3nr
 O+OypyGTFD9aO647/PFlkWdXu1mrr1TXiktLlViKMxINtZiLihMBkEP/c5YCAAA=
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493997436!98294950!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30099 invoked from network); 5 May 2017 15:17:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:17:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422399052"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:34 +0100
Message-ID: <20170505144836.8612-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 16/18] x86: guest_has_trap_callback should
	return bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICB8IDQgKystLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oIHwgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggOGFhNGQ5ZTMzNS4uYzk0
NmQ4NTVjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L3RyYXBzLmMKQEAgLTI2MCw4ICsyNjAsOCBAQCBsb25nIHVucmVnaXN0ZXJfZ3Vl
c3Rfbm1pX2NhbGxiYWNrKHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBndWVzdF9oYXNf
dHJhcF9jYWxsYmFjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRyYXBfbnIpCitib29sIGd1ZXN0X2hh
c190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRyYXBfbnIpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKnY7CiAgICAgc3RydWN0IHRyYXBfaW5mbyAqdDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaAppbmRl
eCA0ZTg3NjA0ODJmLi43ZjM2ZjZjMWE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCkBAIC0zMywxMCArMzMs
MTAgQEAgdm9pZCBhc3luY19leGNlcHRpb25fY2xlYW51cChzdHJ1Y3QgdmNwdSAqKTsKIC8qKgog
ICogZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2sKICAqCi0gKiByZXR1cm5zIHRydWUgKG5vbi16ZXJv
KSBpZiBndWVzdCByZWdpc3RlcmVkIGEgdHJhcCBoYW5kbGVyCisgKiByZXR1cm5zIHRydWUgaWYg
Z3Vlc3QgcmVnaXN0ZXJlZCBhIHRyYXAgaGFuZGxlcgogICovCi1leHRlcm4gaW50IGd1ZXN0X2hh
c190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwKLQkJCQl1
bnNpZ25lZCBpbnQgdHJhcF9ucik7CitleHRlcm4gYm9vbCBndWVzdF9oYXNfdHJhcF9jYWxsYmFj
ayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdHJhcF9ucik7CiAKIC8qKgogICogc2VuZF9n
dWVzdF90cmFwCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eyv-0004WT-HM; Fri, 05 May 2017 15:17:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eyt-0004TT-IS
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:17:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 68/58-02189-E779C095; Fri, 05 May 2017 15:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXrd6Ok+
 kwc6dhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aipZsYC3bsZaxY83M2ewPji27GLkZODgkB
 f4l11xYxgdhsAsoSPzt72UBsEQE9iaYDz8FqmAXyJM6uXsQKYgsL+EjcuLQdrJ5FQEXixOmfQ
 DUcHLwCFhKf5rtDjJSX2NV2EaycEyj8feVxFhBbSMBc4s+Du1C2gkTH9GNgY3gFBCVOznzCAr
 FKQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMHgYgGAHY+MXp0OMkhxMSqK8aaI8kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eBunAeUEi1LTUyvSMnOAYQyTluDgURLhPTkVKM1bXJCYW5yZDpE6xagoJc4bDdInAJLIKM2Da
 4PFziVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8/qCTOHJzCuBm/4KaDET0OJoUbDFJYkIKa
 kGRoFUpk7VIzfMHSp33QvwVDFf4KdvrK7L9WNV06kTidMm/9ttKjfzk73vpgsJOxZ80eM0lLh
 3rk0vPkgtIzco6dekQsfCLZV35KaX3g/SfHpnrfiRXP6GDyYZ/5ua1rOeEL9wN/3bBddb8Q9v
 TJW7aVdwMv+euMgFQY4sr/4V7+OTS700ntfoKLEUZyQaajEXFScCAEu1D4yYAgAA
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1493997430!98969617!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16589 invoked from network); 5 May 2017 15:17:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:17:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="431077861"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:31 +0100
Message-ID: <20170505144836.8612-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 13/18] x86/traps: move PV specific code in
	x86_64/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGVtIHRvIHB2L3RyYXBzLmMuCgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgZXhwb3J0aW5n
IHB2X3BlcmNwdV90cmFwc19pbml0IGFuZApoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlX3Jpbmcz
X2tlcm5lbC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyAgICAgICAg
IHwgMzYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNo
L3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgfCAzNjMgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCB8ICAgNSArCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggIHwgICA0ICsKIDQgZmlsZXMgY2hhbmdlZCwg
Mzc0IGluc2VydGlvbnMoKyksIDM2MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IGYyNjI3YjQy
MTUuLjE3OGFjMjc3M2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0zMiw2ICszMiw4IEBACiAjaW5jbHVkZSA8YXNt
L3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogCisjaW5jbHVkZSA8cHVibGljL2Nh
bGxiYWNrLmg+CisKIHZvaWQgZG9fZW50cnlfaW50ODIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7CiAgICAgaWYgKCB1bmxpa2VseSh1bnRydXN0ZWRfbXNpKSApCkBAIC0zMjMsNiArMzI1
LDM2NyBAQCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZj
cHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiAgICAgcmV0dXJuIC1FSU87CiB9CiAKK3ZvaWQg
dG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCBpc19wdl8zMmJp
dF92Y3B1KHYpICkKKyAgICAgICAgcmV0dXJuOworICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAp
CisgICAgeworICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCisg
ICAgICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNlKCk7
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIg
PSBfX3JkZ3NiYXNlKCk7CisgICAgfQorICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21v
ZGU7CisgICAgYXNtIHZvbGF0aWxlICggInN3YXBncyIgKTsKKyAgICB1cGRhdGVfY3IzKHYpOwor
ICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9u
J3QgdGljayBUTEIgY2xvY2suICovCisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMi
IDogOiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnkiICk7CisKKyAgICBpZiAoICEodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICgg
di0+YXJjaC5wdl92Y3B1Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgJiYKKyAgICAgICAgIHVw
ZGF0ZV9ydW5zdGF0ZV9hcmVhKHYpICkKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1Lm5lZWRfdXBk
YXRlX3J1bnN0YXRlX2FyZWEgPSAwOworCisgICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUucGVuZGlu
Z19zeXN0ZW1fdGltZS52ZXJzaW9uICYmCisgICAgICAgICB1cGRhdGVfc2Vjb25kYXJ5X3N5c3Rl
bV90aW1lKHYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNo
LnB2X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGltZSkgKQorICAgICAgICB2LT5hcmNoLnB2X3ZjcHUu
cGVuZGluZ19zeXN0ZW1fdGltZS52ZXJzaW9uID0gMDsKK30KKwordW5zaWduZWQgbG9uZyBkb19p
cmV0KHZvaWQpCit7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVf
dXNlcl9yZWdzKCk7CisgICAgc3RydWN0IGlyZXRfY29udGV4dCBpcmV0X3NhdmVkOworICAgIHN0
cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX3Vz
ZXIoJmlyZXRfc2F2ZWQsICh2b2lkICopcmVncy0+cnNwLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKGlyZXRfc2F2ZWQpKSkgKQorICAgIHsKKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICJGYXVsdCB3aGlsZSByZWFkaW5nIElSRVQg
Y29udGV4dCBmcm9tIGd1ZXN0IHN0YWNrXG4iKTsKKyAgICAgICAgZ290byBleGl0X2FuZF9jcmFz
aDsKKyAgICB9CisKKyAgICAvKiBSZXR1cm5pbmcgdG8gdXNlciBtb2RlPyAqLworICAgIGlmICgg
KGlyZXRfc2F2ZWQuY3MgJiAzKSA9PSAzICkKKyAgICB7CisgICAgICAgIGlmICggdW5saWtlbHko
cGFnZXRhYmxlX2lzX251bGwodi0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSkgKQorICAgICAgICB7
CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICJH
dWVzdCBzd2l0Y2hpbmcgdG8gdXNlciBtb2RlIHdpdGggbm8gdXNlciBwYWdlIHRhYmxlc1xuIik7
CisgICAgICAgICAgICBnb3RvIGV4aXRfYW5kX2NyYXNoOworICAgICAgICB9CisgICAgICAgIHRv
Z2dsZV9ndWVzdF9tb2RlKHYpOworICAgIH0KKworICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFp
biwgYXJjaGl0ZWN0dXJhbF9pb3BsKSApCisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5pb3BsID0g
aXJldF9zYXZlZC5yZmxhZ3MgJiBYODZfRUZMQUdTX0lPUEw7CisKKyAgICByZWdzLT5yaXAgICAg
PSBpcmV0X3NhdmVkLnJpcDsKKyAgICByZWdzLT5jcyAgICAgPSBpcmV0X3NhdmVkLmNzIHwgMzsg
LyogZm9yY2UgZ3Vlc3QgcHJpdmlsZWdlICovCisgICAgcmVncy0+cmZsYWdzID0gKChpcmV0X3Nh
dmVkLnJmbGFncyAmIH4oWDg2X0VGTEFHU19JT1BMfFg4Nl9FRkxBR1NfVk0pKQorICAgICAgICAg
ICAgICAgICAgICB8IFg4Nl9FRkxBR1NfSUYpOworICAgIHJlZ3MtPnJzcCAgICA9IGlyZXRfc2F2
ZWQucnNwOworICAgIHJlZ3MtPnNzICAgICA9IGlyZXRfc2F2ZWQuc3MgfCAzOyAvKiBmb3JjZSBn
dWVzdCBwcml2aWxlZ2UgKi8KKworICAgIGlmICggIShpcmV0X3NhdmVkLmZsYWdzICYgVkdDRl9p
bl9zeXNjYWxsKSApCisgICAgeworICAgICAgICByZWdzLT5lbnRyeV92ZWN0b3IgJj0gflRSQVBf
c3lzY2FsbDsKKyAgICAgICAgcmVncy0+cjExID0gaXJldF9zYXZlZC5yMTE7CisgICAgICAgIHJl
Z3MtPnJjeCA9IGlyZXRfc2F2ZWQucmN4OworICAgIH0KKworICAgIC8qIFJlc3RvcmUgdXBjYWxs
IG1hc2sgZnJvbSBzdXBwbGllZCBFRkxBR1MuSUYuICovCisgICAgdmNwdV9pbmZvKHYsIGV2dGNo
bl91cGNhbGxfbWFzaykgPSAhKGlyZXRfc2F2ZWQucmZsYWdzICYgWDg2X0VGTEFHU19JRik7CisK
KyAgICBhc3luY19leGNlcHRpb25fY2xlYW51cCh2KTsKKworICAgIC8qIFNhdmVkICVyYXggZ2V0
cyB3cml0dGVuIGJhY2sgdG8gcmVncy0+cmF4IGluIGVudHJ5LlMuICovCisgICAgcmV0dXJuIGly
ZXRfc2F2ZWQucmF4OworCisgZXhpdF9hbmRfY3Jhc2g6CisgICAgZG9tYWluX2NyYXNoKHYtPmRv
bWFpbik7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgd3JpdGVfc3R1
Yl90cmFtcG9saW5lKAorICAgIHVuc2lnbmVkIGNoYXIgKnN0dWIsIHVuc2lnbmVkIGxvbmcgc3R1
Yl92YSwKKyAgICB1bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRvbSwgdW5zaWduZWQgbG9uZyB0YXJn
ZXRfdmEpCit7CisgICAgLyogbW92YWJzcSAlcmF4LCBzdGFja19ib3R0b20gLSA4ICovCisgICAg
c3R1YlswXSA9IDB4NDg7CisgICAgc3R1YlsxXSA9IDB4YTM7CisgICAgKih1aW50NjRfdCAqKSZz
dHViWzJdID0gc3RhY2tfYm90dG9tIC0gODsKKworICAgIC8qIG1vdnEgJXJzcCwgJXJheCAqLwor
ICAgIHN0dWJbMTBdID0gMHg0ODsKKyAgICBzdHViWzExXSA9IDB4ODk7CisgICAgc3R1YlsxMl0g
PSAweGUwOworCisgICAgLyogbW92YWJzcSAkc3RhY2tfYm90dG9tIC0gOCwgJXJzcCAqLworICAg
IHN0dWJbMTNdID0gMHg0ODsKKyAgICBzdHViWzE0XSA9IDB4YmM7CisgICAgKih1aW50NjRfdCAq
KSZzdHViWzE1XSA9IHN0YWNrX2JvdHRvbSAtIDg7CisKKyAgICAvKiBwdXNocSAlcmF4ICovCisg
ICAgc3R1YlsyM10gPSAweDUwOworCisgICAgLyogam1wIHRhcmdldF92YSAqLworICAgIHN0dWJb
MjRdID0gMHhlOTsKKyAgICAqKGludDMyX3QgKikmc3R1YlsyNV0gPSB0YXJnZXRfdmEgLSAoc3R1
Yl92YSArIDI5KTsKKworICAgIC8qIFJvdW5kIHVwIHRvIGEgbXVsdGlwbGUgb2YgMTYgYnl0ZXMu
ICovCisgICAgcmV0dXJuIDMyOworfQorCitERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0
dWJzKTsKK3ZvaWQgbHN0YXJfZW50ZXIodm9pZCk7Cit2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwor
Cit2b2lkIHB2X3BlcmNwdV90cmFwc19pbml0KHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBz
dGFja19ib3R0b20gPSBnZXRfc3RhY2tfYm90dG9tKCk7CisgICAgdW5zaWduZWQgbG9uZyBzdHVi
X3ZhID0gdGhpc19jcHUoc3R1YnMuYWRkcik7CisgICAgdW5zaWduZWQgY2hhciAqc3R1Yl9wYWdl
OworICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7CisKKyAgICBzdHViX3BhZ2UgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4pKSk7CisKKyAgICAvKgorICAgICAqIFRyYW1w
b2xpbmUgZm9yIFNZU0NBTEwgZW50cnkgZnJvbSA2NC1iaXQgbW9kZS4gIFRoZSBWVC14IEhWTSB2
Y3B1CisgICAgICogY29udGV4dCBzd2l0Y2ggbG9naWMgcmVsaWVzIG9uIHRoZSBTWVNDQUxMIHRy
YW1wb2xpbmUgYmVpbmcgYXQgdGhlCisgICAgICogc3RhcnQgb2YgdGhlIHN0dWJzLgorICAgICAq
LworICAgIHdybXNybChNU1JfTFNUQVIsIHN0dWJfdmEpOworICAgIG9mZnNldCA9IHdyaXRlX3N0
dWJfdHJhbXBvbGluZShzdHViX3BhZ2UgKyAoc3R1Yl92YSAmIH5QQUdFX01BU0spLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHViX3ZhLCBzdGFja19ib3R0b20sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWxzdGFyX2VudGVy
KTsKKyAgICBzdHViX3ZhICs9IG9mZnNldDsKKworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0NFTlRBVVIgKQorICAgIHsKKyAgICAgICAgLyogU1lTRU5U
RVIgZW50cnkuICovCisgICAgICAgIHdybXNybChNU1JfSUEzMl9TWVNFTlRFUl9FU1AsIHN0YWNr
X2JvdHRvbSk7CisgICAgICAgIHdybXNybChNU1JfSUEzMl9TWVNFTlRFUl9FSVAsICh1bnNpZ25l
ZCBsb25nKXN5c2VudGVyX2VudHJ5KTsKKyAgICAgICAgd3Jtc3IoTVNSX0lBMzJfU1lTRU5URVJf
Q1MsIF9fSFlQRVJWSVNPUl9DUywgMCk7CisgICAgfQorCisgICAgLyogVHJhbXBvbGluZSBmb3Ig
U1lTQ0FMTCBlbnRyeSBmcm9tIGNvbXBhdGliaWxpdHkgbW9kZS4gKi8KKyAgICB3cm1zcmwoTVNS
X0NTVEFSLCBzdHViX3ZhKTsKKyAgICBvZmZzZXQgKz0gd3JpdGVfc3R1Yl90cmFtcG9saW5lKHN0
dWJfcGFnZSArIChzdHViX3ZhICYgflBBR0VfTUFTSyksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHViX3ZhLCBzdGFja19ib3R0b20sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyljc3Rhcl9lbnRlcik7CisKKyAgICAvKiBE
b24ndCBjb25zdW1lIG1vcmUgdGhhbiBoYWxmIG9mIHRoZSBzdHViIHNwYWNlIGhlcmUuICovCisg
ICAgQVNTRVJUKG9mZnNldCA8PSBTVFVCX0JVRl9TSVpFIC8gMik7CisKKyAgICB1bm1hcF9kb21h
aW5fcGFnZShzdHViX3BhZ2UpOworCisgICAgLyogQ29tbW9uIFNZU0NBTEwgcGFyYW1ldGVycy4g
Ki8KKyAgICB3cm1zcmwoTVNSX1NUQVIsIFhFTl9NU1JfU1RBUik7CisgICAgd3Jtc3JsKE1TUl9T
WVNDQUxMX01BU0ssIFhFTl9TWVNDQUxMX01BU0spOworfQorCit2b2lkIGluaXRfaW50ODBfZGly
ZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHRyYXBfaW5mbyAqdGkgPSAm
di0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXTsKKyAgICBzdHJ1Y3QgdHJhcF9ib3VuY2Ug
KnRiID0gJnYtPmFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2U7CisKKyAgICB0Yi0+ZmxhZ3MgPSBU
QkZfRVhDRVBUSU9OOworICAgIHRiLT5jcyAgICA9IHRpLT5jczsKKyAgICB0Yi0+ZWlwICAgPSB0
aS0+YWRkcmVzczsKKworICAgIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCB0YikgKQorICAgICAg
ICB0Yi0+ZmxhZ3MgPSAwOworfQorCitzdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFj
ayhzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykKK3sKKyAgICBsb25nIHJldCA9IDA7Cisg
ICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworCisgICAgaWYgKCAhaXNfY2Fub25pY2FsX2Fk
ZHJlc3MocmVnLT5hZGRyZXNzKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgc3dp
dGNoICggcmVnLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6Cisg
ICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19laXAgICAgPSByZWctPmFkZHJl
c3M7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6Cisg
ICAgICAgIHYtPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFja19laXAgPSByZWctPmFkZHJl
c3M7CisgICAgICAgIGlmICggcmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyApCisg
ICAgICAgICAgICBzZXRfYml0KF9WR0NGX2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cywKKyAgICAg
ICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgY2xlYXJfYml0KF9WR0NGX2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cywKKyAgICAgICAg
ICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGw6CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNj
YWxsX2NhbGxiYWNrX2VpcCAgPSByZWctPmFkZHJlc3M7CisgICAgICAgIGlmICggcmVnLT5mbGFn
cyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyApCisgICAgICAgICAgICBzZXRfYml0KF9WR0NGX3N5
c2NhbGxfZGlzYWJsZXNfZXZlbnRzLAorICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2Nf
ZmxhZ3MpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0Zfc3lzY2Fs
bF9kaXNhYmxlc19ldmVudHMsCisgICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2Zs
YWdzKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6
CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsMzJfY2FsbGJhY2tfZWlwID0gcmVnLT5h
ZGRyZXNzOworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Rpc2FibGVzX2V2ZW50
cyA9CisgICAgICAgICAgICAhIShyZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzKTsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNlbnRlcjoKKyAgICAg
ICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxiYWNrX2VpcCA9IHJlZy0+YWRkcmVzczsK
KyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyA9CisgICAg
ICAgICAgICAhIShyZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzKTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6CisgICAgICAgIHJldCA9IHJlZ2lz
dGVyX2d1ZXN0X25taV9jYWxsYmFjayhyZWctPmFkZHJlc3MpOworICAgICAgICBicmVhazsKKwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIHJldCA9IC1FTk9TWVM7CisgICAgICAgIGJyZWFrOworICAg
IH0KKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBsb25nIHVucmVnaXN0ZXJfZ3Vlc3Rf
Y2FsbGJhY2soc3RydWN0IGNhbGxiYWNrX3VucmVnaXN0ZXIgKnVucmVnKQoreworICAgIGxvbmcg
cmV0OworCisgICAgc3dpdGNoICggdW5yZWctPnR5cGUgKQorICAgIHsKKyAgICBjYXNlIENBTExC
QUNLVFlQRV9ldmVudDoKKyAgICBjYXNlIENBTExCQUNLVFlQRV9mYWlsc2FmZToKKyAgICBjYXNl
IENBTExCQUNLVFlQRV9zeXNjYWxsOgorICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGwzMjoK
KyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNlbnRlcjoKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6CisgICAgICAgIHJl
dCA9IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKCk7CisgICAgICAgIGJyZWFrOworCisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgICAgcmV0dXJuIHJldDsKK30KKworCitsb25nIGRvX2NhbGxiYWNrX29wKGludCBjbWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYXJnKQoreworICAgIGxvbmcgcmV0
OworCisgICAgc3dpdGNoICggY21kICkKKyAgICB7CisgICAgY2FzZSBDQUxMQkFDS09QX3JlZ2lz
dGVyOgorICAgIHsKKyAgICAgICAgc3RydWN0IGNhbGxiYWNrX3JlZ2lzdGVyIHJlZzsKKworICAg
ICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmcmVnLCBh
cmcsIDEpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJldCA9IHJlZ2lzdGVyX2d1
ZXN0X2NhbGxiYWNrKCZyZWcpOworICAgIH0KKyAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJB
Q0tPUF91bnJlZ2lzdGVyOgorICAgIHsKKyAgICAgICAgc3RydWN0IGNhbGxiYWNrX3VucmVnaXN0
ZXIgdW5yZWc7CisKKyAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zy
b21fZ3Vlc3QoJnVucmVnLCBhcmcsIDEpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnVucmVnKTsKKyAgICB9CisgICAgYnJl
YWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXQgPSAtRU5PU1lTOworICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCitsb25nIGRvX3NldF9jYWxsYmFja3Mo
dW5zaWduZWQgbG9uZyBldmVudF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZmFpbHNhZmVfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHN5c2NhbGxfYWRkcmVzcykKK3sKKyAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIg
ZXZlbnQgPSB7CisgICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2V2ZW50LAorICAgICAgICAu
YWRkcmVzcyA9IGV2ZW50X2FkZHJlc3MsCisgICAgfTsKKyAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVn
aXN0ZXIgZmFpbHNhZmUgPSB7CisgICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZl
LAorICAgICAgICAuYWRkcmVzcyA9IGZhaWxzYWZlX2FkZHJlc3MsCisgICAgfTsKKyAgICBzdHJ1
Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgc3lzY2FsbCA9IHsKKyAgICAgICAgLnR5cGUgPSBDQUxMQkFD
S1RZUEVfc3lzY2FsbCwKKyAgICAgICAgLmFkZHJlc3MgPSBzeXNjYWxsX2FkZHJlc3MsCisgICAg
fTsKKworICAgIHJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZldmVudCk7CisgICAgcmVnaXN0ZXJf
Z3Vlc3RfY2FsbGJhY2soJmZhaWxzYWZlKTsKKyAgICByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygm
c3lzY2FsbCk7CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0
aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKK3sKKyAgICBjaGFyICpw
OworICAgIGludCBpOworCisgICAgLyogRmlsbCBpbiBhbGwgdGhlIHRyYW5zZmVyIHBvaW50cyB3
aXRoIHRlbXBsYXRlIG1hY2hpbmUgY29kZS4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IChQQUdF
X1NJWkUgLyAzMik7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGkgPT0gX19IWVBFUlZJU09S
X2lyZXQgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgcCA9IChjaGFyICopKGh5
cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOworICAgICAgICAqKHU4ICAqKShwKyAwKSA9IDB4NTE7
ICAgIC8qIHB1c2ggJXJjeCAqLworICAgICAgICAqKHUxNiAqKShwKyAxKSA9IDB4NTM0MTsgIC8q
IHB1c2ggJXIxMSAqLworICAgICAgICAqKHU4ICAqKShwKyAzKSA9IDB4Yjg7ICAgIC8qIG1vdiAg
JDxpPiwlZWF4ICovCisgICAgICAgICoodTMyICopKHArIDQpID0gaTsKKyAgICAgICAgKih1MTYg
KikocCsgOCkgPSAweDA1MGY7ICAvKiBzeXNjYWxsICovCisgICAgICAgICoodTE2ICopKHArMTAp
ID0gMHg1YjQxOyAgLyogcG9wICAlcjExICovCisgICAgICAgICoodTggICopKHArMTIpID0gMHg1
OTsgICAgLyogcG9wICAlcmN4ICovCisgICAgICAgICoodTggICopKHArMTMpID0gMHhjMzsgICAg
LyogcmV0ICovCisgICAgfQorCisgICAgLyoKKyAgICAgKiBIWVBFUlZJU09SX2lyZXQgaXMgc3Bl
Y2lhbCBiZWNhdXNlIGl0IGRvZXNuJ3QgcmV0dXJuIGFuZCBleHBlY3RzIGEKKyAgICAgKiBzcGVj
aWFsIHN0YWNrIGZyYW1lLiBHdWVzdHMganVtcCBhdCB0aGlzIHRyYW5zZmVyIHBvaW50IGluc3Rl
YWQgb2YKKyAgICAgKiBjYWxsaW5nIGl0LgorICAgICAqLworICAgIHAgPSAoY2hhciAqKShoeXBl
cmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKSk7CisgICAgKih1OCAgKikocCsg
MCkgPSAweDUxOyAgICAvKiBwdXNoICVyY3ggKi8KKyAgICAqKHUxNiAqKShwKyAxKSA9IDB4NTM0
MTsgIC8qIHB1c2ggJXIxMSAqLworICAgICoodTggICopKHArIDMpID0gMHg1MDsgICAgLyogcHVz
aCAlcmF4ICovCisgICAgKih1OCAgKikocCsgNCkgPSAweGI4OyAgICAvKiBtb3YgICRfX0hZUEVS
VklTT1JfaXJldCwlZWF4ICovCisgICAgKih1MzIgKikocCsgNSkgPSBfX0hZUEVSVklTT1JfaXJl
dDsKKyAgICAqKHUxNiAqKShwKyA5KSA9IDB4MDUwZjsgIC8qIHN5c2NhbGwgKi8KK30KKwogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBhMjM3
ZjRkNWMyLi4yMDI3YTZhNGFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBz
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yMyw2ICsyMyw4IEBACiAj
aW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CiAjaW5jbHVk
ZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CisjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgorI2luY2x1
ZGUgPGFzbS9wdi90cmFwcy5oPgogI2luY2x1ZGUgPHB1YmxpYy9jYWxsYmFjay5oPgogCiAKQEAg
LTI1NCwxNzEgKzI1Niw2IEBAIHZvaWQgZG9fZG91YmxlX2ZhdWx0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgIHBhbmljKCJET1VCTEUgRkFVTFQgLS0gc3lzdGVtIHNodXRkb3duIik7
CiB9CiAKLXZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgaWYg
KCBpc19wdl8zMmJpdF92Y3B1KHYpICkKLSAgICAgICAgcmV0dXJuOwotICAgIGlmICggY3B1X2hh
c19mc2dzYmFzZSApCi0gICAgewotICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJu
ZWxfbW9kZSApCi0gICAgICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBf
X3JkZ3NiYXNlKCk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5n
c19iYXNlX3VzZXIgPSBfX3JkZ3NiYXNlKCk7Ci0gICAgfQotICAgIHYtPmFyY2guZmxhZ3MgXj0g
VEZfa2VybmVsX21vZGU7Ci0gICAgYXNtIHZvbGF0aWxlICggInN3YXBncyIgKTsKLSAgICB1cGRh
dGVfY3IzKHYpOwotICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20g
dGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCi0gICAgYXNtIHZvbGF0aWxlICggIm1v
diAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnkiICk7Ci0KLSAgICBp
ZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCi0gICAgICAgIHJldHVybjsK
LQotICAgIGlmICggdi0+YXJjaC5wdl92Y3B1Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgJiYK
LSAgICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHYpICkKLSAgICAgICAgdi0+YXJjaC5wdl92
Y3B1Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgPSAwOwotCi0gICAgaWYgKCB2LT5hcmNoLnB2
X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGltZS52ZXJzaW9uICYmCi0gICAgICAgICB1cGRhdGVfc2Vj
b25kYXJ5X3N5c3RlbV90aW1lKHYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZ2LT5hcmNoLnB2X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGltZSkgKQotICAgICAgICB2LT5h
cmNoLnB2X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGltZS52ZXJzaW9uID0gMDsKLX0KLQotdW5zaWdu
ZWQgbG9uZyBkb19pcmV0KHZvaWQpCi17Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mg
PSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAgc3RydWN0IGlyZXRfY29udGV4dCBpcmV0X3Nh
dmVkOwotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLQotICAgIGlmICggdW5saWtlbHko
Y29weV9mcm9tX3VzZXIoJmlyZXRfc2F2ZWQsICh2b2lkICopcmVncy0+cnNwLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlyZXRfc2F2ZWQpKSkgKQotICAgIHsKLSAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAgICAgICJGYXVsdCB3aGlsZSBy
ZWFkaW5nIElSRVQgY29udGV4dCBmcm9tIGd1ZXN0IHN0YWNrXG4iKTsKLSAgICAgICAgZ290byBl
eGl0X2FuZF9jcmFzaDsKLSAgICB9Ci0KLSAgICAvKiBSZXR1cm5pbmcgdG8gdXNlciBtb2RlPyAq
LwotICAgIGlmICggKGlyZXRfc2F2ZWQuY3MgJiAzKSA9PSAzICkKLSAgICB7Ci0gICAgICAgIGlm
ICggdW5saWtlbHkocGFnZXRhYmxlX2lzX251bGwodi0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSkg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAg
ICAgICAgICAgICJHdWVzdCBzd2l0Y2hpbmcgdG8gdXNlciBtb2RlIHdpdGggbm8gdXNlciBwYWdl
IHRhYmxlc1xuIik7Ci0gICAgICAgICAgICBnb3RvIGV4aXRfYW5kX2NyYXNoOwotICAgICAgICB9
Ci0gICAgICAgIHRvZ2dsZV9ndWVzdF9tb2RlKHYpOwotICAgIH0KLQotICAgIGlmICggVk1fQVNT
SVNUKHYtPmRvbWFpbiwgYXJjaGl0ZWN0dXJhbF9pb3BsKSApCi0gICAgICAgIHYtPmFyY2gucHZf
dmNwdS5pb3BsID0gaXJldF9zYXZlZC5yZmxhZ3MgJiBYODZfRUZMQUdTX0lPUEw7Ci0KLSAgICBy
ZWdzLT5yaXAgICAgPSBpcmV0X3NhdmVkLnJpcDsKLSAgICByZWdzLT5jcyAgICAgPSBpcmV0X3Nh
dmVkLmNzIHwgMzsgLyogZm9yY2UgZ3Vlc3QgcHJpdmlsZWdlICovCi0gICAgcmVncy0+cmZsYWdz
ID0gKChpcmV0X3NhdmVkLnJmbGFncyAmIH4oWDg2X0VGTEFHU19JT1BMfFg4Nl9FRkxBR1NfVk0p
KQotICAgICAgICAgICAgICAgICAgICB8IFg4Nl9FRkxBR1NfSUYpOwotICAgIHJlZ3MtPnJzcCAg
ICA9IGlyZXRfc2F2ZWQucnNwOwotICAgIHJlZ3MtPnNzICAgICA9IGlyZXRfc2F2ZWQuc3MgfCAz
OyAvKiBmb3JjZSBndWVzdCBwcml2aWxlZ2UgKi8KLQotICAgIGlmICggIShpcmV0X3NhdmVkLmZs
YWdzICYgVkdDRl9pbl9zeXNjYWxsKSApCi0gICAgewotICAgICAgICByZWdzLT5lbnRyeV92ZWN0
b3IgJj0gflRSQVBfc3lzY2FsbDsKLSAgICAgICAgcmVncy0+cjExID0gaXJldF9zYXZlZC5yMTE7
Ci0gICAgICAgIHJlZ3MtPnJjeCA9IGlyZXRfc2F2ZWQucmN4OwotICAgIH0KLQotICAgIC8qIFJl
c3RvcmUgdXBjYWxsIG1hc2sgZnJvbSBzdXBwbGllZCBFRkxBR1MuSUYuICovCi0gICAgdmNwdV9p
bmZvKHYsIGV2dGNobl91cGNhbGxfbWFzaykgPSAhKGlyZXRfc2F2ZWQucmZsYWdzICYgWDg2X0VG
TEFHU19JRik7Ci0KLSAgICBhc3luY19leGNlcHRpb25fY2xlYW51cCh2KTsKLQotICAgIC8qIFNh
dmVkICVyYXggZ2V0cyB3cml0dGVuIGJhY2sgdG8gcmVncy0+cmF4IGluIGVudHJ5LlMuICovCi0g
ICAgcmV0dXJuIGlyZXRfc2F2ZWQucmF4OwotCi0gZXhpdF9hbmRfY3Jhc2g6Ci0gICAgZG9tYWlu
X2NyYXNoKHYtPmRvbWFpbik7Ci0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBp
bnQgd3JpdGVfc3R1Yl90cmFtcG9saW5lKAotICAgIHVuc2lnbmVkIGNoYXIgKnN0dWIsIHVuc2ln
bmVkIGxvbmcgc3R1Yl92YSwKLSAgICB1bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRvbSwgdW5zaWdu
ZWQgbG9uZyB0YXJnZXRfdmEpCi17Ci0gICAgLyogbW92YWJzcSAlcmF4LCBzdGFja19ib3R0b20g
LSA4ICovCi0gICAgc3R1YlswXSA9IDB4NDg7Ci0gICAgc3R1YlsxXSA9IDB4YTM7Ci0gICAgKih1
aW50NjRfdCAqKSZzdHViWzJdID0gc3RhY2tfYm90dG9tIC0gODsKLQotICAgIC8qIG1vdnEgJXJz
cCwgJXJheCAqLwotICAgIHN0dWJbMTBdID0gMHg0ODsKLSAgICBzdHViWzExXSA9IDB4ODk7Ci0g
ICAgc3R1YlsxMl0gPSAweGUwOwotCi0gICAgLyogbW92YWJzcSAkc3RhY2tfYm90dG9tIC0gOCwg
JXJzcCAqLwotICAgIHN0dWJbMTNdID0gMHg0ODsKLSAgICBzdHViWzE0XSA9IDB4YmM7Ci0gICAg
Kih1aW50NjRfdCAqKSZzdHViWzE1XSA9IHN0YWNrX2JvdHRvbSAtIDg7Ci0KLSAgICAvKiBwdXNo
cSAlcmF4ICovCi0gICAgc3R1YlsyM10gPSAweDUwOwotCi0gICAgLyogam1wIHRhcmdldF92YSAq
LwotICAgIHN0dWJbMjRdID0gMHhlOTsKLSAgICAqKGludDMyX3QgKikmc3R1YlsyNV0gPSB0YXJn
ZXRfdmEgLSAoc3R1Yl92YSArIDI5KTsKLQotICAgIC8qIFJvdW5kIHVwIHRvIGEgbXVsdGlwbGUg
b2YgMTYgYnl0ZXMuICovCi0gICAgcmV0dXJuIDMyOwotfQotCi1ERUZJTkVfUEVSX0NQVShzdHJ1
Y3Qgc3R1YnMsIHN0dWJzKTsKLXZvaWQgbHN0YXJfZW50ZXIodm9pZCk7Ci12b2lkIGNzdGFyX2Vu
dGVyKHZvaWQpOwotCi1zdGF0aWMgdm9pZCBwdl9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQotewot
ICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tID0gZ2V0X3N0YWNrX2JvdHRvbSgpOwotICAg
IHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNfY3B1KHN0dWJzLmFkZHIpOwotICAgIHVuc2ln
bmVkIGNoYXIgKnN0dWJfcGFnZTsKLSAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0OwotCi0gICAgc3R1
Yl9wYWdlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19jcHUoc3R1YnMubWZuKSkpOwotCi0g
ICAgLyoKLSAgICAgKiBUcmFtcG9saW5lIGZvciBTWVNDQUxMIGVudHJ5IGZyb20gNjQtYml0IG1v
ZGUuICBUaGUgVlQteCBIVk0gdmNwdQotICAgICAqIGNvbnRleHQgc3dpdGNoIGxvZ2ljIHJlbGll
cyBvbiB0aGUgU1lTQ0FMTCB0cmFtcG9saW5lIGJlaW5nIGF0IHRoZQotICAgICAqIHN0YXJ0IG9m
IHRoZSBzdHVicy4KLSAgICAgKi8KLSAgICB3cm1zcmwoTVNSX0xTVEFSLCBzdHViX3ZhKTsKLSAg
ICBvZmZzZXQgPSB3cml0ZV9zdHViX3RyYW1wb2xpbmUoc3R1Yl9wYWdlICsgKHN0dWJfdmEgJiB+
UEFHRV9NQVNLKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R1Yl92YSwg
c3RhY2tfYm90dG9tLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZylsc3Rhcl9lbnRlcik7Ci0gICAgc3R1Yl92YSArPSBvZmZzZXQ7Ci0KLSAgICBpZiAo
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAg
ICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9DRU5UQVVSICkKLSAgICB7
Ci0gICAgICAgIC8qIFNZU0VOVEVSIGVudHJ5LiAqLwotICAgICAgICB3cm1zcmwoTVNSX0lBMzJf
U1lTRU5URVJfRVNQLCBzdGFja19ib3R0b20pOwotICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lT
RU5URVJfRUlQLCAodW5zaWduZWQgbG9uZylzeXNlbnRlcl9lbnRyeSk7Ci0gICAgICAgIHdybXNy
KE1TUl9JQTMyX1NZU0VOVEVSX0NTLCBfX0hZUEVSVklTT1JfQ1MsIDApOwotICAgIH0KLQotICAg
IC8qIFRyYW1wb2xpbmUgZm9yIFNZU0NBTEwgZW50cnkgZnJvbSBjb21wYXRpYmlsaXR5IG1vZGUu
ICovCi0gICAgd3Jtc3JsKE1TUl9DU1RBUiwgc3R1Yl92YSk7Ci0gICAgb2Zmc2V0ICs9IHdyaXRl
X3N0dWJfdHJhbXBvbGluZShzdHViX3BhZ2UgKyAoc3R1Yl92YSAmIH5QQUdFX01BU0spLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R1Yl92YSwgc3RhY2tfYm90dG9tLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpY3N0YXJf
ZW50ZXIpOwotCi0gICAgLyogRG9uJ3QgY29uc3VtZSBtb3JlIHRoYW4gaGFsZiBvZiB0aGUgc3R1
YiBzcGFjZSBoZXJlLiAqLwotICAgIEFTU0VSVChvZmZzZXQgPD0gU1RVQl9CVUZfU0laRSAvIDIp
OwotCi0gICAgdW5tYXBfZG9tYWluX3BhZ2Uoc3R1Yl9wYWdlKTsKLQotICAgIC8qIENvbW1vbiBT
WVNDQUxMIHBhcmFtZXRlcnMuICovCi0gICAgd3Jtc3JsKE1TUl9TVEFSLCBYRU5fTVNSX1NUQVIp
OwotICAgIHdybXNybChNU1JfU1lTQ0FMTF9NQVNLLCBYRU5fU1lTQ0FMTF9NQVNLKTsKLX0KLQog
dm9pZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCiB7CiAgICAgLyogSVNUX01BWCBJ
U1QgcGFnZXMgKyAxIHN5c2NhbGwgcGFnZSArIDEgZ3VhcmQgcGFnZSArIHByaW1hcnkgc3RhY2su
ICovCkBAIC00MjcsMjAyICsyNjQsNiBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQo
dm9pZCkKICAgICBwdl9wZXJjcHVfdHJhcHNfaW5pdCgpOwogfQogCi12b2lkIGluaXRfaW50ODBf
ZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IHRyYXBfaW5mbyAqdGkg
PSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXTsKLSAgICBzdHJ1Y3QgdHJhcF9ib3Vu
Y2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2U7Ci0KLSAgICB0Yi0+ZmxhZ3Mg
PSBUQkZfRVhDRVBUSU9OOwotICAgIHRiLT5jcyAgICA9IHRpLT5jczsKLSAgICB0Yi0+ZWlwICAg
PSB0aS0+YWRkcmVzczsKLQotICAgIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCB0YikgKQotICAg
ICAgICB0Yi0+ZmxhZ3MgPSAwOwotfQotCi1zdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxs
YmFjayhzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykKLXsKLSAgICBsb25nIHJldCA9IDA7
Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotCi0gICAgaWYgKCAhaXNfY2Fub25pY2Fs
X2FkZHJlc3MocmVnLT5hZGRyZXNzKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAg
c3dpdGNoICggcmVnLT50eXBlICkKLSAgICB7Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6
Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19laXAgICAgPSByZWctPmFk
ZHJlc3M7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6
Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFja19laXAgPSByZWctPmFk
ZHJlc3M7Ci0gICAgICAgIGlmICggcmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyAp
Ci0gICAgICAgICAgICBzZXRfYml0KF9WR0NGX2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cywKLSAg
ICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKLSAgICAgICAgZWxzZQotICAg
ICAgICAgICAgY2xlYXJfYml0KF9WR0NGX2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cywKLSAgICAg
ICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwotICAgICAgICBicmVhazsKLQot
ICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGw6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5z
eXNjYWxsX2NhbGxiYWNrX2VpcCAgPSByZWctPmFkZHJlc3M7Ci0gICAgICAgIGlmICggcmVnLT5m
bGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyApCi0gICAgICAgICAgICBzZXRfYml0KF9WR0NG
X3N5c2NhbGxfZGlzYWJsZXNfZXZlbnRzLAotICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52
Z2NfZmxhZ3MpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0Zfc3lz
Y2FsbF9kaXNhYmxlc19ldmVudHMsCi0gICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdj
X2ZsYWdzKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxs
MzI6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsMzJfY2FsbGJhY2tfZWlwID0gcmVn
LT5hZGRyZXNzOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Rpc2FibGVzX2V2
ZW50cyA9Ci0gICAgICAgICAgICAhIShyZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRz
KTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNlbnRlcjoKLSAg
ICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxiYWNrX2VpcCA9IHJlZy0+YWRkcmVz
czsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyA9Ci0g
ICAgICAgICAgICAhIShyZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzKTsKLSAgICAg
ICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6Ci0gICAgICAgIHJldCA9IHJl
Z2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayhyZWctPmFkZHJlc3MpOwotICAgICAgICBicmVhazsK
LQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldCA9IC1FTk9TWVM7Ci0gICAgICAgIGJyZWFrOwot
ICAgIH0KLQotICAgIHJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBsb25nIHVucmVnaXN0ZXJfZ3Vl
c3RfY2FsbGJhY2soc3RydWN0IGNhbGxiYWNrX3VucmVnaXN0ZXIgKnVucmVnKQotewotICAgIGxv
bmcgcmV0OwotCi0gICAgc3dpdGNoICggdW5yZWctPnR5cGUgKQotICAgIHsKLSAgICBjYXNlIENB
TExCQUNLVFlQRV9ldmVudDoKLSAgICBjYXNlIENBTExCQUNLVFlQRV9mYWlsc2FmZToKLSAgICBj
YXNlIENBTExCQUNLVFlQRV9zeXNjYWxsOgotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGwz
MjoKLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNlbnRlcjoKLSAgICAgICAgcmV0ID0gLUVJTlZB
TDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6Ci0gICAgICAg
IHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKCk7Ci0gICAgICAgIGJyZWFrOwot
Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0ID0gLUVOT1NZUzsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgfQotCi0gICAgcmV0dXJuIHJldDsKLX0KLQotCi1sb25nIGRvX2NhbGxiYWNrX29wKGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYXJnKQotewotICAgIGxvbmcg
cmV0OwotCi0gICAgc3dpdGNoICggY21kICkKLSAgICB7Ci0gICAgY2FzZSBDQUxMQkFDS09QX3Jl
Z2lzdGVyOgotICAgIHsKLSAgICAgICAgc3RydWN0IGNhbGxiYWNrX3JlZ2lzdGVyIHJlZzsKLQot
ICAgICAgICByZXQgPSAtRUZBVUxUOwotICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmcmVn
LCBhcmcsIDEpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIHJldCA9IHJlZ2lzdGVy
X2d1ZXN0X2NhbGxiYWNrKCZyZWcpOwotICAgIH0KLSAgICBicmVhazsKLQotICAgIGNhc2UgQ0FM
TEJBQ0tPUF91bnJlZ2lzdGVyOgotICAgIHsKLSAgICAgICAgc3RydWN0IGNhbGxiYWNrX3VucmVn
aXN0ZXIgdW5yZWc7Ci0KLSAgICAgICAgcmV0ID0gLUVGQVVMVDsKLSAgICAgICAgaWYgKCBjb3B5
X2Zyb21fZ3Vlc3QoJnVucmVnLCBhcmcsIDEpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAg
ICAgIHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnVucmVnKTsKLSAgICB9Ci0gICAg
YnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXQgPSAtRU5PU1lTOwotICAgICAgICBi
cmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi1sb25nIGRvX3NldF9jYWxsYmFj
a3ModW5zaWduZWQgbG9uZyBldmVudF9hZGRyZXNzLAotICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZmFpbHNhZmVfYWRkcmVzcywKLSAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHN5c2NhbGxfYWRkcmVzcykKLXsKLSAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0
ZXIgZXZlbnQgPSB7Ci0gICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2V2ZW50LAotICAgICAg
ICAuYWRkcmVzcyA9IGV2ZW50X2FkZHJlc3MsCi0gICAgfTsKLSAgICBzdHJ1Y3QgY2FsbGJhY2tf
cmVnaXN0ZXIgZmFpbHNhZmUgPSB7Ci0gICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2ZhaWxz
YWZlLAotICAgICAgICAuYWRkcmVzcyA9IGZhaWxzYWZlX2FkZHJlc3MsCi0gICAgfTsKLSAgICBz
dHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgc3lzY2FsbCA9IHsKLSAgICAgICAgLnR5cGUgPSBDQUxM
QkFDS1RZUEVfc3lzY2FsbCwKLSAgICAgICAgLmFkZHJlc3MgPSBzeXNjYWxsX2FkZHJlc3MsCi0g
ICAgfTsKLQotICAgIHJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZldmVudCk7Ci0gICAgcmVnaXN0
ZXJfZ3Vlc3RfY2FsbGJhY2soJmZhaWxzYWZlKTsKLSAgICByZWdpc3Rlcl9ndWVzdF9jYWxsYmFj
aygmc3lzY2FsbCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgaHlwZXJjYWxs
X3BhZ2VfaW5pdGlhbGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpCi17Ci0g
ICAgY2hhciAqcDsKLSAgICBpbnQgaTsKLQotICAgIC8qIEZpbGwgaW4gYWxsIHRoZSB0cmFuc2Zl
ciBwb2ludHMgd2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUuICovCi0gICAgZm9yICggaSA9IDA7
IGkgPCAoUEFHRV9TSVpFIC8gMzIpOyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCBpID09IF9f
SFlQRVJWSVNPUl9pcmV0ICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIHAgPSAo
Y2hhciAqKShoeXBlcmNhbGxfcGFnZSArIChpICogMzIpKTsKLSAgICAgICAgKih1OCAgKikocCsg
MCkgPSAweDUxOyAgICAvKiBwdXNoICVyY3ggKi8KLSAgICAgICAgKih1MTYgKikocCsgMSkgPSAw
eDUzNDE7ICAvKiBwdXNoICVyMTEgKi8KLSAgICAgICAgKih1OCAgKikocCsgMykgPSAweGI4OyAg
ICAvKiBtb3YgICQ8aT4sJWVheCAqLwotICAgICAgICAqKHUzMiAqKShwKyA0KSA9IGk7Ci0gICAg
ICAgICoodTE2ICopKHArIDgpID0gMHgwNTBmOyAgLyogc3lzY2FsbCAqLwotICAgICAgICAqKHUx
NiAqKShwKzEwKSA9IDB4NWI0MTsgIC8qIHBvcCAgJXIxMSAqLwotICAgICAgICAqKHU4ICAqKShw
KzEyKSA9IDB4NTk7ICAgIC8qIHBvcCAgJXJjeCAqLwotICAgICAgICAqKHU4ICAqKShwKzEzKSA9
IDB4YzM7ICAgIC8qIHJldCAqLwotICAgIH0KLQotICAgIC8qCi0gICAgICogSFlQRVJWSVNPUl9p
cmV0IGlzIHNwZWNpYWwgYmVjYXVzZSBpdCBkb2Vzbid0IHJldHVybiBhbmQgZXhwZWN0cyBhCi0g
ICAgICogc3BlY2lhbCBzdGFjayBmcmFtZS4gR3Vlc3RzIGp1bXAgYXQgdGhpcyB0cmFuc2ZlciBw
b2ludCBpbnN0ZWFkIG9mCi0gICAgICogY2FsbGluZyBpdC4KLSAgICAgKi8KLSAgICBwID0gKGNo
YXIgKikoaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2lyZXQgKiAzMikpOwotICAgICoo
dTggICopKHArIDApID0gMHg1MTsgICAgLyogcHVzaCAlcmN4ICovCi0gICAgKih1MTYgKikocCsg
MSkgPSAweDUzNDE7ICAvKiBwdXNoICVyMTEgKi8KLSAgICAqKHU4ICAqKShwKyAzKSA9IDB4NTA7
ICAgIC8qIHB1c2ggJXJheCAqLwotICAgICoodTggICopKHArIDQpID0gMHhiODsgICAgLyogbW92
ICAkX19IWVBFUlZJU09SX2lyZXQsJWVheCAqLwotICAgICoodTMyICopKHArIDUpID0gX19IWVBF
UlZJU09SX2lyZXQ7Ci0gICAgKih1MTYgKikocCsgOSkgPSAweDA1MGY7ICAvKiBzeXNjYWxsICov
Ci19Ci0KICNpbmNsdWRlICJjb21wYXQvdHJhcHMuYyIKIAogdm9pZCBoeXBlcmNhbGxfcGFnZV9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHYvZG9tYWluLmgKaW5kZXggYWNkZjE0MGZiZC4uZGZhNjBiMDgwYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3B2L2RvbWFpbi5oCkBAIC0yOSw2ICsyOSw4IEBAIHZvaWQgcHZfZG9tYWluX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCk7CiBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgKmNvbmZpZyk7CiAKK3ZvaWQgaHlwZXJjYWxsX3Bh
Z2VfaW5pdGlhbGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpOworCiAjZWxz
ZSAgLyogIUNPTkZJR19QViAqLwogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CkBAIC00Miw2ICs0
NCw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21h
aW4gKmQsCiB7CiAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogfQorCit2b2lkIGh5cGVyY2FsbF9w
YWdlX2luaXRpYWxpc2VfcmluZzNfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKSB7fQorCiAj
ZW5kaWYJLyogQ09ORklHX1BWICovCiAKIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShz
dHJ1Y3QgdmNwdSAqdik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBz
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKaW5kZXggZjQxMjg3YWRkNy4uNDNk
OTExMmI2ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaApAQCAtMzAsNiArMzAsOCBAQCB2b2lkIGVt
dWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQgZW11bGF0ZV9m
b3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQgZW11bGF0
ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKK3ZvaWQgcHZf
cGVyY3B1X3RyYXBzX2luaXQodm9pZCk7CisKICNlbHNlICAvKiAhQ09ORklHX1BWICovCiAKICNp
bmNsdWRlIDx4ZW4vZXJybm8uaD4KQEAgLTM5LDYgKzQxLDggQEAgdm9pZCBlbXVsYXRlX2dhdGVf
b3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHt9CiBpbnQgZW11bGF0ZV9mb3JjZWRfaW52
YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgeyByZXR1cm4gLUVPUE5PVFNVUFA7
IH0KIGludCBlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KSB7IHJldHVybiAtRU9QTk9UU1VQUDsgfQogCit2b2lkIHB2X3BlcmNwdV90cmFwc19pbml0KHZv
aWQpIHt9CisKICNlbmRpZgkvKiBDT05GSUdfUFYgKi8KIAogI2VuZGlmCS8qIF9fWDg2X1BWX1RS
QVBTX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 15:17:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6eyw-0004YS-W3; Fri, 05 May 2017 15:17:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6eyu-0004Uu-Lg
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:17:20 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 37/85-01997-F779C095; Fri, 05 May 2017 15:17:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUrd+Ok+
 kwb8uMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPzV+eCg4IVm/+/YmlgfMHdxcjJISHgL/H+
 3T92EJtNQFniZ2cvG4gtIqAn0XTgOSOIzSyQJ3F29SJWEFtYwEji5cbFLCA2i4CKxMzFB5hAb
 F4BC4mVPScYIWbKS+xquwhWzwkU/77yOFi9kIC5xJ8Hd6FsBYmO6cegegUlTs58wgKxS0Li4I
 sXzBMYeWchSc1CklrAyLSKUb04tagstUjXUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC8
 5P3cTIzBw6hkYGHcwvv7pdIhRkoNJSZQ3TZQnUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+M0
 oJxgUWp6akVaZg4whGHSEhw8SiK820DSvMUFibnFmekQqVOMilLivNEgCQGQREZpHlwbLG4uM
 cpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQYyhSczrwRu+iugxUxAi6NFwRaXJCKkpBoY9R
 XaD9jtSqo34J6iaiPfkq/SPDlaOKW28U6IzKKIyXpnY8VCBHI3MjxOS4q/9OxAv1fzSc2fP4v
 TeV8yJk9J2MpULV94U1Mu4Yx5+c9Gziecii31wcx/d/1euqQvJUhlOdvsKYw/4oMNglnknro+
 OiQ7Y8+kZ16sn9YUeOQGLlgype9TUJMSS3FGoqEWc1FxIgB8p/1TlgIAAA==
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493997436!98294950!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30168 invoked from network); 5 May 2017 15:17:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:17:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422399086"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 5 May 2017 15:48:33 +0100
Message-ID: <20170505144836.8612-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 15/18] x86: clean up pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4IGNvZGluZyBzdHlsZSBpc3N1ZXMuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2
L3RyYXBzLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwppbmRleCA4Y2FiZWY3YTQ0
Li44YWE0ZDllMzM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYworKysgYi94
ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMjk0LDEyICsyOTQsMTIgQEAgaW50IHNlbmRfZ3Vl
c3RfdHJhcChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsIHVuc2lnbmVkIGludCB0
cmFwX25yKQogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAgICAgaWYgKCAhdGVzdF9h
bmRfc2V0X2Jvb2wodi0+bm1pX3BlbmRpbmcpICkKICAgICAgICAgewotICAgICAgICAgICAgICAg
c3QtPmRvbWFpbiA9IGQ7Ci0gICAgICAgICAgICAgICBzdC0+cHJvY2Vzc29yID0gdi0+cHJvY2Vz
c29yOworICAgICAgICAgICAgc3QtPmRvbWFpbiA9IGQ7CisgICAgICAgICAgICBzdC0+cHJvY2Vz
c29yID0gdi0+cHJvY2Vzc29yOwogCi0gICAgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtl
IHVwIGEgdmNwdSBoZXJlICovCi0gICAgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKE5NSV9NQ0Vf
U09GVElSUSk7Ci0gICAgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIC8qIG5vdCBz
YWZlIHRvIHdha2UgdXAgYSB2Y3B1IGhlcmUgKi8KKyAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEo
Tk1JX01DRV9TT0ZUSVJRKTsKKyAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAgICAg
ICAgIHN0LT52Y3B1ID0gTlVMTDsKICAgICAgICAgYnJlYWs7CkBAIC0zMDksMTYgKzMwOSwxNyBA
QCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwg
dW5zaWduZWQgaW50IHRyYXBfbnIpCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogCiAgICAg
ICAgIC8qIFdlIGFyZSBjYWxsZWQgYnkgdGhlIG1hY2hpbmUgY2hlY2sgKGV4Y2VwdGlvbiBvciBw
b2xsaW5nKSBoYW5kbGVycwotICAgICAgICAgKiBvbiB0aGUgcGh5c2ljYWwgQ1BVIHRoYXQgcmVw
b3J0ZWQgYSBtYWNoaW5lIGNoZWNrIGVycm9yLiAqLworICAgICAgICAgKiBvbiB0aGUgcGh5c2lj
YWwgQ1BVIHRoYXQgcmVwb3J0ZWQgYSBtYWNoaW5lIGNoZWNrIGVycm9yLgorICAgICAgICAgKi8K
IAogICAgICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5tY2VfcGVuZGluZykgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgc3QtPmRvbWFpbiA9IGQ7Ci0gICAgICAgICAgICAgICAg
c3QtPnByb2Nlc3NvciA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAgICAgIHN0LT5kb21haW4gPSBk
OworICAgICAgICAgICAgc3QtPnByb2Nlc3NvciA9IHYtPnByb2Nlc3NvcjsKIAotICAgICAgICAg
ICAgICAgIC8qIG5vdCBzYWZlIHRvIHdha2UgdXAgYSB2Y3B1IGhlcmUgKi8KLSAgICAgICAgICAg
ICAgICByYWlzZV9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSk7Ci0gICAgICAgICAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVwIGEgdmNwdSBoZXJlICov
CisgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSk7CisgICAgICAgICAg
ICByZXR1cm4gMDsKICAgICAgICAgfQogICAgICAgICBzdC0+dmNwdSA9IE5VTEw7CiAgICAgICAg
IGJyZWFrOwpAQCAtNzcyLDcgKzc3Myw3IEBAIHVuc2lnbmVkIGludCBjb21wYXRfaXJldCh2b2lk
KQogCiAgICAgLyogUmVzdG9yZSBDUyBhbmQgRUlQLiAqLwogICAgIGlmICggdW5saWtlbHkoX19n
ZXRfdXNlcihyZWdzLT5laXAsICh1MzIgKilyZWdzLT5yc3AgKyAxKSkgfHwKLSAgICAgICAgdW5s
aWtlbHkoX19nZXRfdXNlcihyZWdzLT5jcywgKHUzMiAqKXJlZ3MtPnJzcCArIDIpKSApCisgICAg
ICAgICB1bmxpa2VseShfX2dldF91c2VyKHJlZ3MtPmNzLCAodTMyICopcmVncy0+cnNwICsgMikp
ICkKICAgICB7CiAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwogICAgICAgICByZXR1
cm4gMDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 15:23:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6f4m-000614-OO; Fri, 05 May 2017 15:23:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6f4l-00060v-HD
 for xen-devel@lists.xen.org; Fri, 05 May 2017 15:23:23 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 0B/D6-01868-AE89C095; Fri, 05 May 2017 15:23:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVffVDJ5
 Ig3drBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxlS36zF8zgrTh1ro+1gfE9VxcjJ4eQwCQm
 iav3SroYuYDsX4wSN1uPsUAkNjBKLHifCpHYzijxaNFsVpCEsIC7xOG7R5lBbBEBZYneX7+hG
 paySOy+EAbSwCywg1Gi/eYjRpAEm4CRxNmj08FsXgFbiZvfn4ANYhFQkfi/6A0biC0qEC7xtv
 EIC0SNoMTJmU/AbE4Be4n7v5YwgdjMAnoSO67/YoWw5SW2v50DdoSEgLFE+9uLbBMYBWchaZ+
 FpGUWkpYFjMyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC
 Q7eegYFxB+Pv436HGCU5mJREedNEeSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+ng6UEyxKT
 U+tSMvMAUYRTFqCg0dJhFceGElCvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolznsWZIYASF
 FGaR7cCFhEX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsHsoonM68EbtMroCOYgI6IFgU
 7oiQRISXVwJhoqrFmfsm71fn/7z3mq3+e3irbudn6j+4ryY/+M7fdnRnyKPr6f0HXn3yvZn9Q
 y5tRFXLhqi3/O7MZdw+pa/88dOPSjTkGXsE7pOvX3DvLx3VI7mf4gs8X7u6ziK6b3zk9XvSTa
 bLXpONbbG5+e1312Uyp+t7+6E2vA6Jt9gXNTrWQ+5fLpRyqxFKckWioxVxUnAgA3weG4uMCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493997800!98988796!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21180 invoked from network); 5 May 2017 15:23:21 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 15:23:21 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v45FND9a013291
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 5 May 2017 15:23:14 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v45FNDE6002201
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 5 May 2017 15:23:13 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v45FNAET022610;
 Fri, 5 May 2017 15:23:10 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 05 May 2017 08:23:09 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
 <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
 <590CA3E4020000780015737A@prv-mh.provo.novell.com>
 <590CA4E30200007800157393@prv-mh.provo.novell.com>
 <957921b5-ecaa-6062-7223-893224f74d58@oracle.com>
 <590CADAD020000780015742C@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <970cc917-579d-8fd8-e086-edcaeef159a5@oracle.com>
Date: Fri, 5 May 2017 11:23:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590CADAD020000780015742C@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMjAxNyAxMDo1MSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMDUu
MTcgYXQgMTY6MjcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA1
LzA1LzIwMTcgMTA6MTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDUuMDUuMTcg
YXQgMTY6MTAsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gMDUuMDUuMTcg
YXQgMTU6NDIsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+IE90
b2ggdGhlcmUncyBub3QgbXVjaCB0byBzY3J1YiB5ZXQgdW50aWwgRG9tMCBoYWQgYWxsIGl0cyBt
ZW1vcnkKPj4+Pj4+Pj4gYWxsb2NhdGVkLCBhbmQgd2Uga25vdyB3aGljaCBwYWdlcyB0cnVseSBy
ZW1haW4gZnJlZSAod2FudGluZwo+Pj4+Pj4+PiB3aGF0IGlzIGN1cnJlbnRseSB0aGUgYm9vdCB0
aW1lIHNjcnViYmluZyBkb25lIG9uIHRoZW0pLiBCdXQgdGhhdAo+Pj4+Pj4+PiBwb2ludCBpbiB0
aW1lIG1heSBzdGlsbCBiZSBlYXJsaWVyIHRoYW4gd2hlbiB3ZSBzd2l0Y2ggdG8KPj4+Pj4+Pj4g
U1lTX1NUQVRFX2FjdGl2ZS4KPj4+Pj4+IElPVyBJIHRoaW5rIGJvb3Qgc2NydWJiaW5nIGNvdWxk
IGJlIGtpY2tlZCBvZmYgYXMgc29vbiBhcyBEb20wCj4+Pj4+PiBoYWQgdGhlIGJ1bGsgb2YgaXRz
IG1lbW9yeSBhbGxvY2F0ZWQuCj4+Pj4+IFNpbmNlIHdlIG9ubHkgYXJlIHRyeWluZyB0byBhdm9p
ZCBtYXBjYWNoZSB2Y3B1IG92ZXJyaWRlIGNhbid0IHdlIGp1c3QKPj4+Pj4gc2NydWIgd2hlbmV2
ZXIgb3ZlcnJpZGUgaXMgTlVMTCAocGVyLWNwdSBvciBub3QpPwo+Pj4+IEJ1dCBob3cgZG8geW91
IGtub3c/IFRoZSB2YXJpYWJsZSBzaG91bGQgcmVtYWluIHN0YXRpYyBpbgo+Pj4+IGRvbWFpbl9w
YWdlLmMsIHNvIEkgdGhpbmsgd2UnZCBpbnN0ZWFkIG5lZWQgYSBub3RpZmljYXRpb24gdG8KPj4+
PiB0aGUgc2NydWJiZXIgd2hlbiBpdCBnZXRzIHNldCBiYWNrIHRvIE5VTEwuCj4+IFdoeSBub3Qg
anVzdCBoYXZlIGluIGRvbWFpbl9wYWdlLmMKPj4KPj4gYm9vbCBtYXBjYWNoZV9vdmVycmlkZSgp
IHtyZXR1cm4gb3ZlcnJpZGUgIT0gTlVMTDt9Cj4+Cj4+IChvciBhcHByb3ByaWF0ZSBwZXItY3B1
IHZhcmlhbnQpPwo+IEFuZCB5b3Ugd291bGQgbWVhbiB0byBwZXJtYW5lbnRseSBwb2xsIHRoaXM/
CgpXZSBoYXZlIHRvIHBlcm1hbmVudGx5IHBvbGwgb24vY2hlY2sgc29tZXRoaW5nLiBFaXRoZXIg
aXQgd2lsbCBiZSBsb2NhbAp0byBwYWdlX2FsbG9jLmMgb3IgdG8gZG9tYWluX3BhZ2UuYy4KCi1i
b3JpcwoKCj4KPj4+IEFuZCBvZiBjb3Vyc2UgaWYgdGhlIG92ZXJyaWRlIHZhcmlhYmxlIHdhcyBw
ZXItQ1BVLCB5b3Ugd291bGRuJ3QKPj4+IGhhdmUgYSBuZWVkIHRvIGtub3csIGFzIHlvdSB3b3Vs
ZG4ndCB0cnkgc2NydWJiaW5nIG9uIHRoZSBDUFUKPj4+IGRvaW5nIHRoZSBEb20wIHNldHVwLgo+
PiBBY3R1YWxseSwgd29uJ3QgKG92ZXJyaWRlICE9IGN1cnJlbnQpIGRvIHRoZSB0cmljaz8KPiBU
aGlzIGlzIGxpa2Ugc2F5aW5nICJJZiBJIGRvbid0IGdldCBhIGNhciwgaXQgc2hvdWxkIGJlIGEg
cmVkIG9uZS4iIElmCj4geW91IGRvbid0IG5lZWQgdG8ga25vdywgaG93IGNhbiBpdCBtYXR0ZXIg
d2hhdCBleHByZXNzaW9uIHRvIHVzZT8KPgo+IEphbgo+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 15:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6f98-0006Cd-A9; Fri, 05 May 2017 15:27:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d6f96-0006CX-PX
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 15:27:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6C/2B-03613-8F99C095; Fri, 05 May 2017 15:27:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO7t321U3uW4un6aRLRMrJ1rZC37
 QD0JCVEKRaEXd2XUbbXPcO2V+ShMGilqmpQ4DkxqhpKZWgpbiG/hCki8oSmBRWAudiWVYSvfu
 +tb59Dzn/z//8zuHh8AUDomaoO02mrFQJo3EF4+4hS5oV6pkqdGj+f6nVlrLRAkoqWdxHE9Ga
 WKjRZdpvyE21I5NSqwlKvt8b540F1UEFCJfAifzMBhf78f4BpGFCHpKv+OFyIdQkH8QzH3itg
 hCSZ6BOs9JfjuQZGG1oR/xfgXpFsHjvCnECxhph+nSeoyvJWQkPCoZ8ebIyTjoerUk5mucDIP
 lqiKvX0WmwHxe74YnAAaqPntrH87f97RIxN+LkfEw+zJbiN8Hr+ervfFA7ocHzY0SngF45sm1
 SSQwH4ABx32MPwvkOegrSRT8DHxc68IF/5gE8ntqpEIzLoGOjq9iwWWFidkGqVDHQXnnNBKCV
 kTQKxb8d6VQUT22QRECztbiDYp2MTi/VYiE5oc/eF48QUIzLYHWiSEvn5JUg6dtYKMOgabKav
 weOujc8QXO7Wc7dzy7BmF1KIKlmWya0R6NidIxRr3BZqaMJm1M9IkoM82ylJ42UTo2Kj3T3Iy
 4mdjFrTb015XcjfYQIo1KnqGSpSr8dZk3cwwUa7jOZJlothuFEIQG5O8rOS2AofW0PcNo4gZr
 UwZCpgmUX+VlOWulzKxRL0iDSEtMFfzyiBS4JdNCq4Pk3byJ5E2GLMtWxOZ4jqK9aqUccVAKm
 ZVmzEbb/7obBRFIo5S7+BSZ0WLbusnNQYg4iCsqL4SN2pbUuSjpcrpiODTRlZHkp/sQHlp2tn
 jUccwee34962f4nPS0Yei3QTfRcmgmy4Mrby8XxLeXBuc8bxnMKb90PH9KG8u63qYM+48sXOx
 d9UuIjaivJqqOLLtnGmoju9JKF/XvGotzmxwmNDS0mLy+9PDLwkgFevPMpzPYkd/vvHNtd5he
 g7MGKuYwxrDUP6dF7IqZAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1493998070!100295692!1
X-Originating-IP: [40.107.1.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24097 invoked from network); 5 May 2017 15:27:51 -0000
Received: from mail-eopbgr10079.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.79)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 May 2017 15:27:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=U+G/m4zYSOrO7UYB4wADLYMkjmGYBMuzpSlKIqxMWi8=;
 b=Bvzzvxt1H4zF/zizi+wvZrzeF1UsG+pNAMZ8tbrLgSpR65iNesOVqPImrr7JfuTNzsjvqiunB+z/ULexxHKiWc0bqb6NhmWk05RNQ/NonjHTh5j+mibrvxWez2L2zV4KUJFENzhwcAopF9ccb24miMK6t7R5MFPiZXsalEBitSA=
Received: from [10.17.180.72] (85.223.209.51) by
 DB6PR0302MB2695.eurprd03.prod.outlook.com (10.171.74.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1061.12; Fri, 5 May 2017 15:27:48 +0000
To: Julien Grall <julien.grall@arm.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, <xen-devel@lists.xenproject.org>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <1d2ccb3b-66d2-e02e-1a8e-00452bbd031f@epam.com>
 <d3d5ddce-3882-9620-fb98-677c9814c451@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <ee1a44df-c86a-beac-e977-4b28fc7e0e10@epam.com>
Date: Fri, 5 May 2017 18:27:45 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d3d5ddce-3882-9620-fb98-677c9814c451@arm.com>
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6PR0802CA0027.eurprd08.prod.outlook.com (10.172.252.141)
 To DB6PR0302MB2695.eurprd03.prod.outlook.com (10.171.74.16)
X-MS-Office365-Filtering-Correlation-Id: b07fcd10-2a65-43ed-ef1a-08d493cb49f4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR0302MB2695; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 3:sZ4zXREDoUtmZK60kA+viquVBZVzh6gW03aDKbK6D6eI0kJClx2wEMTFGKUsub7BQiwRHjuPAtyPr1462BNLyRIySWZy4PXk/htr5RrEUx60073ShpxQH5kOJ2GMIXSZ0A0GyY0YGJf4YAYVHiRroikGf7sP//thRDdbJSfLd1s9DnJbaqEkkRM90ApzwXaK3XfayYIJJlKh8xzwsjB59W8T2TK9ag3en/5AN/59NZvtVKM1pZ+Qj/UAKYSH3CAmn41U0XQZ30TebfSekufu6dcfaiStbRWpiabYIYEImCx0tpDyTxcnXp1xzGIcOb50XT8xkhS4TMph25LFZO36kQ==;
 25:6IqKQBlulllg96ltgZ1GzyaOaNf7dC9Mq1cEm08jR2DPNdAh0rHrlrXrUs1rfvCNRaSLiHoJd9a6FPJeKC+LxBuCZrX0i+5nzU392cOlmMwR3uGq3sBHv1lEkyntN3ppOfj1Wz64r6O9HDg5I2Nk/lo4rauKulV1zt0i5BSgQAm/fIcKPxvkmcAwZaX0H7vur5HXpTuuimpb+28HY4PNwOnS+AJFZNDTm9etmooLaDI0QF96tMQqfeYkK/h8GrlA3U8IVGQjxUitpaUkbOM7gamOQrCCn2WzU2mU4TKUFNxmggxQBRT7QoKUKy+R646t0XKFX75f/r3aNDmnqfnRlkFm9EtmzxR9tZlqt/4TMdXKRF9034wpiYzDhSYSTR3D3do16AzDQYRnMFf9/lAHwA6QxRA607iUPNO8+vpvI77cZp4bCtHk3ygFgrwKHX8R
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 31:AyUYOO1DqkEp4j64rK8oHrh6Ppu1uMTbSR8JL7YBaFMLrNtsaI/jVZn9J8e2OxHK+oGSxtQswXYo0C0GzetUEIZ8k5onRm3QDzmEtwXurQdi7qg7o7mTS4lvHqjL31nNpJAFiVCCUrKHipEFeNK0EvdNfntILTHb+B3qvkRgPpo4Vkbmeaw1PmAf9O5Hwx1PHSXS6oaKIcrv8j5i00tpbpI7WkKdC7pIf9a191ZpiR1q+kgfZwcCkYwa4X2IbIyfTWJylnpNlxsuQetCbg2Nug==;
 20:+CElf1RKzNIuU+TbMiE87tJCZGn0S8JZMULAxhxU289pMuPLrpi+nAfdOp0zJwf2vOsR833Tw9Kf2h3X3GXkDcP+96qhpHMadLTdpIl28GjMgUwx6+OXCOBM03YUsFpu+90yfPf9HBbWx17cU5wW+CmeZPeY9CgUhTNrZsIJ/u7SCVva/yegBiqkzXYRzT7Xcz0NS038PV7Aa4ssFVZM9sb2f8BrwUylWwiComP9zy3vzWpcR5wlhxXEk7BKwDh7/DG7A/1Ew9ZVipYlTtu2Gv+E0XMfAH6t+7ZncmQ41TgGtIjZ9NC1Uu0Y1ZtYSrdDA9+AqzLA46DKH6o0jdNHtMXOb+xire9B1Ryfr1aZhDJx+4XiWrdWCz0oBc2QEO9S/sEWQLjMLu2wTs/FDv/6UODhwD/Yeb2RMK/jqDMiYyZfS83MQ/qQREzu1b6qd0Kq+0ALSfsfLiB+4lHu84OjO/jBT/FS/FU9C2pRhSY16xPsALxfMLx62vnb6z0tm1Pi
X-Microsoft-Antispam-PRVS: <DB6PR0302MB26953F746E99A6CCE7C8CDBBE6EB0@DB6PR0302MB2695.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:DB6PR0302MB2695; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0302MB2695; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 4:3l3BVtzYkCCFA9cvClbFLON/jfcE7sVUgeIrstUY1cnkPSiMYL0vjuDj7DmuxhioybCXjl17Ku70TPRFORTSZZ7talziEXvzrNiMXEx0AZ90OIPG9swJROP8gekl7BEPmYhEMrSNf9aZdK0O+NZoFyf97/LQFVmxu87dpuUxb7tTa/fQ9J1gJbsUfKxXC1mxdQD8LEPYls1aAdPMsS2kPB5GENTnlvKJ/b4ASrruR6dCmrCrbMC8m8D0Cw7er21RVOAh3Sk8fdOkj2SBG7lR57HJXaq58fOwAguiha6i5f5VKfiHoiMURyjF4c+7eQUQ5+JtO34KAcxs5a6AbspNjfHy2HyLXWRgzC28RYginezX7Xf/umWndaxCjSdqOMiCcy9QIP+E3Brwn4I/G+qj/nRJfIIWRGdusjuNXTtOMnMoZ6Q09en3gLvPEWmTW9B5J/eC4PaFUxlDKUzrtEzifD69SyGRwckk88haI2MpkbW2RNimWHpZxTiHE0e6rMhMC9nwis+5fdouiuUpGdlVh4vaI82QzvSL6KPfQdw7NXv/lkJ3dUxrYxP2e27bAts3Hr5/j3M8ODZEUgZ0co0rBGTeTq5v4wixEOaNsJVEGQHO59x7dyZ52B9t1qQ+HSHpyux7MA2CijOTNWOmTAMGDT17WhFYy4zOKhjVgu11gtp6MuVeXbcAqxpNY0KDuJUA0VkYiJu6Ci1UxCf+/czlpYMU8905koRrp1ZoE35NwpjEiGbQzyVjxsYUEm5a3UlUAOztynz4MJZ4V9I8ufgQfoBFmadxNw5+Z/VALzi1DhyFfCeZUlmnSiGD8Kf3ll96Nm3indUGKOG11bp5uuk2kA==
X-Forefront-PRVS: 02981BE340
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39410400002)(39840400002)(39850400002)(39860400002)(39400400002)(39450400003)(24454002)(83506001)(4326008)(6246003)(31696002)(53936002)(8666007)(64126003)(53546009)(6666003)(25786009)(80792005)(54906002)(38730400002)(23746002)(5660300001)(65826007)(2950100002)(50466002)(36756003)(54356999)(76176999)(189998001)(33646002)(6486002)(90366009)(93886004)(77096006)(86362001)(7736002)(31686004)(6116002)(8676002)(230700001)(305945005)(66066001)(50986999)(81166006)(4001350100001)(478600001)(42186005)(3846002)(2906002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0302MB2695; H:[10.17.180.72]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0302MB2695;
 23:BBkwsQ1SCRtMjq8AY5vCiDcViErW2HD1ya1?=
 =?Windows-1252?Q?g24+95o4xwZL211KzL2BrAtGfhrR9didnuTUIylQHqJU3oiGPG6oDSlK?=
 =?Windows-1252?Q?vyw6iNzpVzemcNLeTis0kMY+1X56gCC0Kw4cExcqcC5GTssSHga6tQAQ?=
 =?Windows-1252?Q?INKZcqjmTIs2wn7rFBrnhg/F7f39CqS5JDkbG3tnBY7pnfCmFusBimYM?=
 =?Windows-1252?Q?t8QrHR5/6dtiVs8ds0Yc9yvwITw7lhDNkL7kzElDmAjX19BA5WYG7Hay?=
 =?Windows-1252?Q?dxXUh3Gccb+lWuUkMgmrM2UL+HH+CcJjvalc+jG1kAt4Vh5LSaOHVb+D?=
 =?Windows-1252?Q?IOQoox2Kytxu/LxWIedAmLyDX3y61DdN0tluUYXXjguwfSq5RuEakXJE?=
 =?Windows-1252?Q?pSY2pFJ4TBvnX2O3OYeawOSv2g0B25/VtSH+aL/AqbYdxiuoozLscN6i?=
 =?Windows-1252?Q?wwKdsJsOg8sndHxg8EDD6FYfTtInBSR8qz4ClQXLRft5OxegYBdCL9tW?=
 =?Windows-1252?Q?mlXW/FCwhSWDwh9+k57XfhKlaE/VQs+CV2oZGYzR+MIJdZ3zGj4yMsLe?=
 =?Windows-1252?Q?hQCRN0jA04TPcJhuR5DkY0kYmRV1DJNrdeMef8r0UGVROqGMrE5ysOsw?=
 =?Windows-1252?Q?UnGoOsDqijdyU5z2sGvR8HzMJ4AXmVEX97uvJpD5I84AHQecyCmGY9mB?=
 =?Windows-1252?Q?8j4vO61z0Iy3tLpV8/RKmhNdNHzLzGrSR+d5M7f1phf/fsLO5YkAa4xb?=
 =?Windows-1252?Q?mwyxy9pTeoc5uDtH2RPqq9Skk4X39qN6Mw2yBXkMwMa9Oq0CFEwAzTja?=
 =?Windows-1252?Q?1BMpNvR4c4Xh4gvBIgROvv5zX9eYi78XPhRFifYM86iRFWnJWkoEL1Um?=
 =?Windows-1252?Q?QMeJCKblLyBJy+S3bU9uIVtKDXBbEFK7cJQBtmgFXVZ/A65ujdDe6qIV?=
 =?Windows-1252?Q?OzQgcFLyosdah1o4GwPWfgiapqccoZYZZDouCE4LPIuGdTqWtTNf37Uc?=
 =?Windows-1252?Q?O9l02K1OozQg1IAzdKmZ/ahVLveWnnpQh41dvnRf2kFL9rrljql2JYzz?=
 =?Windows-1252?Q?cXvJ71H5nYueeSz+rc59Kgtlx/mMTz6F2ELceGknm1OW0J5lO6I90Pji?=
 =?Windows-1252?Q?/oo6pHYC+iFSjAVd2l4fAAYc95L1liU+bwSYUtyW8ugvL//LOGqBd3lp?=
 =?Windows-1252?Q?5sxq9zHuJfGYw0w6rduRZfORiVmrB3gJdgn3OYZ5WVfKfyjEv9ng71kB?=
 =?Windows-1252?Q?aOzegw/TOlRSdHlfiXCdlnKjy3ZKc4gSviT8nc13MnVQ7xrBaMST88Dj?=
 =?Windows-1252?Q?wFonqzQg1mgRgdc6k8KC9BeEbrNB7wRAlWtzuGrTXSp1NMYq9qy//bqB?=
 =?Windows-1252?Q?TFEmu9fSACGKrQqIOBCmgGuYMFzbfrPyLh3QDR41AlgeVegkydSo+JJ4?=
 =?Windows-1252?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 6:SEi09AJzvI7tny2RbRaFvNKFk9kSlmoo1QpcxAAFAufQgm+Eqm1tfJYEINsdylRvm8zQdEvvFX63yATd40sOm+6KPe0RZkbN6DF1CmhvXo3TV0cp1eXwvlgwZX9FRTmo6/zywIwmk5rA4ybxAmtqo5AN6Rca+X1dlmYhHK6QzXKZht6y6HqbNc6hVcOeBPPpYqasihjTY5gr6JIZ1ZctD8l1l9ac1c2wm/fcyd8vxahbBY2FIfAlIdcwZATRWuNe8mZhVgOL44xj3I8sS0sCwhoweey9yck4+rzRiSH5DFz2J/eD4VOnzurXhpWJBy/FR4nwkQFXEA1iZjKIf57iWiPmVVBuKcPkiyoQ1EWX5SrmxOWyiFxSDVueujNr5hyOUrwDSzidIHNOv39yOJ3VjMMidu45PV/ILYl3qX4ZUn/h+aRAp7lS6fx48R8QT5LunXFBDwk9JwCHqNlbtY+nGBriyKaZuQcY+Jijr/WqspvlnJcRAkvDkX5koWBJn3ENceVCClny6YLXYaR7r56e5Q==;
 5:AxswTZJFuF4OGzsTnsKtnpHZtHhwcGVdyXHhMQmpN/15WQbFW6UWBV3KVYHeMRZV7ejc7AP4Dm3w3CCbpAALgBV/lFDCfmVW0lqQBfV1bmKTndyQ8e3+Zxc3JTZn4JZ+8MyXBcALbXlLPWYai3L/RQ==;
 24:09SkGMF/+lIQdvcZZUUZSDyo5oNAZjWOGxWqebvCdIKWTfV7oT+21EqdK4Gc6S7fbC7z3TRSYi9MHArLzO1NCoNVqsEnPcgzN2ZzUdgHwgs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 7:kq5kz4iw/+9FeUiNkWW/3kn52z4n5rpb53hxPpk2ErLpXVohKjkk6EZWtwHQZGsUdWjYayA/RUW2we+lmNJ7XQmzwghn/2GMgHqdn+VjCCLgKm6OhrFKB70TcSuiFJVFVZWnVe25JIJV3EJNFRHZqeZOgZDsgHlTo0IrAcKPMxbHVOXzy8Thb4tMgdHBFd68NV0Ts7qrfYBJzewiLe2u21XT13y+u1OePqRoc2xeeNFGcI+widonhqIhKnUX/q2B1skdn4puJTlmeFMya+m3/cHA7ZTuuXdyBjpULGswTjbj4Gwh30ubXgF8iiRwqxTzO9tokX7rSmH0kQRkoJ4XUA==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2017 15:27:48.9831 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0302MB2695
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSnVsaWVuLAoKT24gMDUuMDUuMTcgMTc6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAo
Q0MgdG9vbHMgbWFpbnRhaW5lcnMpCj4KPiBPbiAwNC8wNS8xNyAxNzoxMywgQW5kcmlpIEFuaXNv
diB3cm90ZToKPj4gSnVsaWVuLAo+Cj4gSGkgQW5kcmlpLAo+Cj4KPj4KPj4gT24gMDQuMDUuMTcg
MTU6NDYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pj4gSSB1bmRlcnN0YW5kIHRoZXNlIGNv
bmNlcm5zLCBidXQgbm90IHN1cmUgc2hvdWxkIHdlIGJlIHNjYXJlZCBvZiAKPj4+PiBhdHRhY2sK
Pj4+PiBmcm9tIGEgZG9tYWluIHByaXZpbGVnZWQgZW5vdWdoIHRvIHJ1biBkb21haW5zPwo+Pj4K
Pj4+IFdoaWxzdCB0aGUgZG9tYWluIGlzIHByaXZpbGVnZWQgZW5vdWdoIHRvIHJ1biBkb21haW5z
LCB0aGUKPj4+IGNvbmZpZ3VyYXRpb24gY2FuIGJlIHByb3ZpZGVkIGJ5IGEgdXNlciAoZm9yIGlu
c3RhbmNlIGluIGNsb3VkCj4+PiBlbnZpcm9ubWVudCkuIFNvIHlvdSBjYW5ub3QgdHJ1c3Qgd2hh
dCB0aGUgdXNlciBwcm92aWRlZCBhbmQgYW55Cj4+PiBtaXNzaW5nIGludmFsaWRhdGlvbiB3b3Vs
ZCBsZWFkIHRvIGEgc2VjdXJpdHkgaXNzdWUgKHNlZSBYU0EtOTUgWzFdCj4+PiBmb3IgaW5zdGFu
Y2UpLgo+Pj4KPj4+IFRoYXQncyB3aHkgd2Ugc3BlY2lmaWNhbGx5IHNhaWQgb25seSB0cnVzdGVk
IGRldmljZSB0cmVlIHNob3VsZCBiZQo+Pj4gdXNlZCB3aXRoIHRoZSBvcHRpb24gImRldmljZV90
cmVlIi4KPj4gSSBzZWUuIEJ1dCBJIGFsc28gY291bGQgc3RhdGUgdGhlIHNhbWUuCj4gSSB3b3Vs
ZCByYXRoZXIgYXZvaWQgdG8gdGFrZSB0aGlzIGFwcHJvYWNoIHVudGlsIHdlIGV4cGxvcmVkIGFs
bCB0aGUgCj4gcG9zc2liaWxpdHkuCj4KPiBXZSB0b29rIHRoaXMgYXBwcm9hY2ggZm9yIHBsYXRm
b3JtIGRldmljZSBwYXNzdGhyb3VnaCBiZWNhdXNlIHdlIAo+IGNvbnNpZGVyZWQgaXQgd291bGQg
b25seSBiZSB1c2VkIGZvciBlbWJlZGRlZCBwbGF0Zm9ybSB3aGVyZSAKPiBldmVyeXRoaW5nIHdp
bGwgYmUgdW5kZXIgY29udHJvbC4KPgo+IEluIHRoZSBjYXNlIG9mIHZpcnR1YWwgY28tcHJvY2Vz
c29yLCBJIGNhbiBzZWUgYSB1c2FnZSBiZXlvbmQgZW1iZWRkZWQgCj4gc28gd2Ugd291bGQgbmVl
ZCB0byBkZWFsIHdpdGggbm9uLXRydXN0ZWQgaW5wdXQuClllcCwgaXQncyBvbmUgb2Ygb3VyIHRh
cmdldHMgdG8gc3ByZWFkIFNDRiBiZXlvbmQgdGhlIGVtYmVkZGVkIHdvcmxkLgo+Pj4gQWxzbywg
SSBkbyBiZWxpZXZlIHRoYXQgdGhlIGRvbWFpbiBjcmVhdGlvbiBzaG91bGQgYmUgbGltaXRlZCB0
bwo+Pj4gY3JlYXRlIHRoZSBkb21haW4gYW5kIG5vdCBjb25maWd1cmluZyB0aGUgZGV2aWNlcyBv
dGhlciB0aGFuIHRoZQo+Pj4gc3RyaWN0IG5lY2Vzc2FyeS4gRm9yIGFueXRoaW5nIGVsc2UgKFVB
UlQsIGNvLXByb2Nlc3NvciksCj4+IEJ1dCB2Z2ljIGlzIGNvbmZpZ3VyZWQgYXQgdGhlIGVhcmxp
ZXN0IHN0YWdlcyBvZiB0aGUgZG9tYWluIGNyZWF0aW9uLiBTbwo+PiB3ZSBoYXZlIHRvIGtub3cg
YXQgdGhlIG1vbWVudCB3aGljaCBJUlFzIHdvdWxkIGJlIGluamVjdGVkIGludG8gdGhlCj4+IGRv
bWFpbi4gQW5kIHRoYXQgaXMgbXkgY3VycmVudCBwcm9ibGVtLgo+Cj4gTm8sIHRoZSB2R0lDIG9u
bHkgbmVlZHMgdG8ga25vdyB0aGUgbWF4aW11bSBudW1iZXIgb2YgaW50ZXJydXB0cyBpdCAKPiBj
YW4gaGFuZGxlLiBZb3UgZG9uJ3QgbmVlZCB0byByb3V0ZSB0aGVtIGF0IHRoYXQgdGltZS4KPgo+
IEN1cnJlbnRseSwgdGhlIHRvb2xzdGFjayBpcyBkZWNpZGluZyBvbiB0aGUgbnVtYmVyIG9mIHNw
aXMgc3VwcG9ydGVkIAo+IChnaXZlIGEgbG9vayBhdCBucl9zcGlzKS4KPgo+IElITU8sIHRoZSB0
b29sc3RhY2sgc2hvdWxkIGJlIGFibGUgdG8gZmlndXJlIG91dCB0aGUgbnVtYmVyIG9mIAo+IGlu
dGVycnVwdHMgcmVxdWlyZWQgYnkgdGhlIHZpcnR1YWwgY28tcHJvY2Vzc29ycyBhbmQgdGhlbiB1
cGRhdGUgCj4gbnJfc3BpcyBhY2NvcmRpbmdseS4KVGhpcyB3aWxsIGxlYWQgdG8gdGhlIG5lZWQg
b2YgcGFyc2UgKGFuZCBtYXliZSByZWFkcyBkdGIgZmlsZSkgZmlyc3QgCmhlcmUuIFRoZW4gb25l
IG1vcmUgdGltZSBvbiBEb21VIGRldmljZSB0cmVlIGdlbmVyYXRpb24uCj4+PiB0aGlzIHNob3Vs
ZCBiZSBkb25lIGxhdGVyIG9uLgo+PiBXaGF0IGlzIHRoZSBwcm9wZXIgbW9tZW50IHRvIHNwYXdu
IHZpcnR1YWwgY29wcm9jZXNzb3JzIGZvciBndWVzdAo+PiBkb21haW5zIGZyb20geW91ciBwb2lu
dCBvZiB2aWV3Pwo+Cj4gVGhlIERPTUNUTCBjcmVhdGVkb21haW4gZG9lcyBub3Qgc2NhbGUgZm9y
IHRoaW5ncyBsaWtlIGNvLXByb2Nlc3NvcnMuIAo+IEl0IGlzIG9ubHkgaGVyZSB0byBpbml0aWFs
aXplIHRoZSBiYXJlIG1pbmltdW0gZm9yIGEgZG9tYWluLiBZb3UgY291bGQgCj4gY3JlYXRlIG5l
dyBET01DVEwgdG8gaGFuZGxlIGNvLXByb2Nlc3NvcnMgYW5kIGNhbGwgdGhlbSBhZnRlcndhcmRz
IAo+IGZyb20gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZS4KSXQgaXMgZG9uZSBpbiBzdWNoIHdh
eSBub3cuIEZyb20gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSBhbm90aGVyIApkb21jdGwgc2Vu
ZHMgYSBwZmR0IGJsb2IgdG8gaHlwZXJ2aXNvciBmb3IgU0NGIGNvbmZpZ3VyYXRpb24uCgotLSAK
CipBbmRyaWkgQW5pc292KgoKKgoqCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 15:38:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fJ8-0007SP-DU; Fri, 05 May 2017 15:38:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d6fJ7-0007SG-OG
 for xen-devel@lists.xen.org; Fri, 05 May 2017 15:38:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D1/E0-03557-56C9C095; Fri, 05 May 2017 15:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMbThsG7KHJ5
 Ig9OzZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGzkksBZOFK94+mcTSwNgl0MXIxSEkMJFR
 YlXvAnYQR0JgDqvEg21tQA4nkJMksX/nExYIu1pi2bzDYLaQgIbE7ZuN7BDd+5gk5u+Zzgg36
 snjeVAdJRKn955lA7F5BQQlTs58AtXtIXHhwkdWEJtTwF7i6MomNojmCywS/75OYwZJsAloS7
 S93gVWxCKgItHe+pYNYmiixMMXx5ghhgZI9E3ayghiCwv4S9y++h7MFhFQluj99ZsFZCizQCO
 jxPNOkFs5gBx1ifXzhCYwisxCctMshMwCRqZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5
 qcXFiempOYlJxXrJ+bmbGIGhzgAEOxg7/jkdYpTkYFIS5U0T5YkU4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMGrNBsoJ1iUmp5akZaZA4w6mLQEB4+SCK82SJq3uCAxtzgzHSJ1itGS48Xl9++ZOB
 6t/AEkn4BIIZa8/LxUKXFeGZAGAZCGjNI8uHGwxHCJUVZKmJcR6EAhnoLUotzMElT5V4ziHIx
 KwrysIFN4MvNK4La+AjqICeigaFGwg0oSEVJSDYzdkVa1fo6bF74/M0Hm9N72rSIXfZoXxqc+
 bZGQilqS6lhi01rR3CWoXLX8ZRDHsvm7JyrN7w27/7xpwmrFOJdi3lDGaradUsssYrbxWx6ea
 mp8+GhYzeLTEkozzpT/bmN6X537gHdW8p7OPd7+kW3zNqq9Mfv+8r/mTFub1bFLPSbMd1BZJK
 7EUpyRaKjFXFScCADFFSfaBwMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1493998692!91159326!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52574 invoked from network); 5 May 2017 15:38:12 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 15:38:12 -0000
Received: by mail-wr0-f195.google.com with SMTP id w50so1069633wrc.0
 for <xen-devel@lists.xen.org>; Fri, 05 May 2017 08:38:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6m1Kh6at90YWzBnxS7vRY7NVxsxkO51Bgy08fegR4+k=;
 b=kTV0DUOlVYE4KfKE7XhFSsp/wGctC5dJIzI1L6gzxETCCHeR/pYs5q48/dXfDfjuq6
 5pjOck6RnmQPXrb0VlMc/0765ErCHl7CjyLlD6udTVlaEwHfRFuZ1/L80ObbUM44/1NS
 tx5BiN5XMGmKXWx+XIEimZg4B4VCO06mfP2COKlx+zU29HfDStPRH7j/gc/iKyFCNp6y
 VONqchnFlP5a5bSXTgAQDVGgugGYRopt6sUrLqRVAg6A7qnD8Lk9taF3p5yyxoRyOFOE
 kYkih/z+JczIkdGM2FobTnOsvet2ASc8INX4qW9Y3bMyV9Ro1fRuPyiSfdre6bkKwa51
 kIZg==
X-Gm-Message-State: AN3rC/483h4/1IyPIWmMe6OZeepkme2qd2JiBYk20JZYBqYQhtOGV0GE
 1kUtKRBrkYzLDg4Su4s=
X-Received: by 10.223.153.195 with SMTP id y61mr32575691wrb.96.1493998691897; 
 Fri, 05 May 2017 08:38:11 -0700 (PDT)
Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com.
 [74.125.82.46])
 by smtp.gmail.com with ESMTPSA id l7sm8048179wrc.52.2017.05.05.08.38.11
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 May 2017 08:38:11 -0700 (PDT)
Received: by mail-wm0-f46.google.com with SMTP id w64so27305924wma.0
 for <xen-devel@lists.xen.org>; Fri, 05 May 2017 08:38:11 -0700 (PDT)
X-Received: by 10.28.164.193 with SMTP id n184mr6088340wme.107.1493998690990; 
 Fri, 05 May 2017 08:38:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Fri, 5 May 2017 08:37:30 -0700 (PDT)
In-Reply-To: <590CACBE0200007800157417@prv-mh.provo.novell.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <590B0C560200007800156A95@prv-mh.provo.novell.com>
 <80fbdb37-c7e5-10b4-c9a5-8368814ad03d@bitdefender.com>
 <590B0EF00200007800156ACF@prv-mh.provo.novell.com>
 <CABfawhm1ED9zRPX8naDuw=HwBKw7R6DSZ18WARNrA7KcmrqFWQ@mail.gmail.com>
 <5fe10b9e-7f94-b4da-615c-ec85ce47b205@bitdefender.com>
 <590B66D80200007800156E5E@prv-mh.provo.novell.com>
 <CABfawh=+EuJJ6wCneOsf3CctDk7enNumHwhLzqDwdWZh1-udZw@mail.gmail.com>
 <590CACBE0200007800157417@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 5 May 2017 11:37:30 -0400
X-Gmail-Original-Message-ID: <CABfawhmKmtf=jFg10_BfLz1oMyE7Pf3MAtrJT7u11OKpBmSqKA@mail.gmail.com>
Message-ID: <CABfawhmKmtf=jFg10_BfLz1oMyE7Pf3MAtrJT7u11OKpBmSqKA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgNSwgMjAxNyBhdCAxMDo0NyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAwNS4wNS4xNyBhdCAxNjo0MiwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbiBUaHUsIE1heSA0LCAyMDE3IGF0IDExOjM3IEFNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMDQuMDUuMTcgYXQgMTc6
MTcsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBPbiAwNS8wNC8xNyAx
Nzo1NywgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+PiBPbiBUaHUsIE1heSA0LCAyMDE3IGF0
IDU6MjIgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+
PiBPbiAwNC4wNS4xNyBhdCAxMToxNCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+Pj4+Pj4+IE9uIDA1LzA0LzE3IDEyOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+
Pj4gT24gMDQuMDUuMTcgYXQgMTE6MDAsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPj4+Pj4+Pj4+IENyZWF0ZWQgYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMgYW5kIGluY2x1ZGUv
YXNtLXg4Ni9odm0vdm1fZXZlbnQuaCwKPj4+Pj4+Pj4+IHdoZXJlIEhWTS1zcGVjaWZpYyB2bV9l
dmVudC1yZWxhdGVkIGNvZGUgd2lsbCBsaXZlLiBUaGlzIGNsZWFucyB1cAo+Pj4+Pj4+Pj4gaHZt
X2RvX3Jlc3VtZSgpIGFuZCBlbnN1cmVzIHRoYXQgdGhlIHZtX2V2ZW50IG1haW50YWluZXJzIGFy
ZQo+Pj4+Pj4+Pj4gcmVzcG9uc2libGUgZm9yIGNoYW5nZXMgdG8gdGhhdCBjb2RlLgo+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KPj4+Pj4+Pj4+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+Pj4+IGFsYmVpdCBJIHdvbmRlciAuLi4KPj4+Pj4+Pj4K
Pj4+Pj4+Pj4+ICt2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCj4+
Pj4+Pj4+PiArewo+Pj4+Pj4+Pj4gKyAgICBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhICp3Owo+
Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4gKyAgICBpZiAoIGxpa2VseSghdi0+YXJjaC52bV9ldmVudCkg
KQo+Pj4+Pj4+Pj4gKyAgICAgICAgcmV0dXJuOwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAuLi4gd2hldGhl
ciB0aGlzIG5vdyB3b3VsZG4ndCBiZXR0ZXIgYmUgYW4gQVNTRVJUKCkuCj4+Pj4+Pj4KPj4+Pj4+
PiBJIGhhdmUgbm8gb2JqZWN0aW9ucyAoY2FuIHRoaXMgYmUgZG9uZSBvbiBjb21taXQgb3Igc2hv
dWxkIEkgcmUtc2VuZCBWND8pLgo+Pj4+Pj4KPj4+Pj4+IExldCdzIGZpcnN0IHNlZSB3aGF0IFRh
bWFzIHRoaW5rcy4gSWYgaGUgYWdyZWVzLCBJIHNlZSBub3QgcHJvYmxlbQo+Pj4+Pj4gZG9pbmcg
dGhlIGFkanVzdG1lbnQgd2hpbGUgY29tbWl0dGluZy4KPj4+Pj4KPj4+Pj4gSSdtIG5vdCBxdWl0
ZSBzdXJlIGhvdyBjb252ZXJ0aW5nIHRoYXQgdG8gYW4gQVNTRVJUIHdvdWxkIHdvcmsuIEl0Cj4+
Pj4+IGxvb2tzIGZpbmUgdG8gbWUgYXMgaXMgdGJoLgo+Pj4+Cj4+Pj4gSSB0aGluayBKYW4gbWVh
bnMgdGhhdCwgc2luY2UgY3VycmVudGx5IHRoZSBvbmx5IGNhbGxlciBpcwo+Pj4+IGh2bV9kb19y
ZXN1bWUoKSB3aGVyZSB0aGVyZSdzIGFscmVhZHkgdGhhdCBjaGVjayBub3cgKHRvIGF2b2lkIHRo
ZQo+Pj4+IGNhbGwpLCB3ZSBjb3VsZCBoZXJlIHNpbXBseSByZXBsYWNlIHRoZSBpZigpIHdpdGgK
Pj4+PiBBU1NFUlQodi0+YXJjaC52bV9ldmVudCkuIEkgY291bGQgYmUgd3JvbmcuIDopCj4+Pgo+
Pj4gWW91IGFyZW4ndCAtIHRoYXQncyBwcmVjaXNlbHkgbXkgcmVhc29uaW5nLgo+Pgo+PiBTbyBp
ZiB3ZSBhcmUgY2hhbmdpbmcgdGhpcyB0byBhbiBBU1NFUlQgaGVyZSB0aGVuIGEgY2hlY2sgbmVl
ZHMgdG8gYmUKPj4gYWRkZWQgb24gdGhlIGNhbGxlciBzaXRlLiBUaGF0IHdvdWxkIHdvcmsgZm9y
IG1lLgo+Cj4gSSBkb24ndCBmb2xsb3cgLSB0aGUgcmVhc29uIEkgZGlkIGFzayBmb3IgY29udmVy
dGluZyB0aGUgaWYoKSBoZXJlCj4gd2FzIGJlY2F1c2UgKHVwb24gbXkgcmVxdWVzdCkgYSBjaGVj
ayBpbiB0aGUgY2FsbGVyIGhhcyBiZWVuCj4gYWRkZWQgKG9yIGFjdHVhbGx5LCBpcyBiZWluZyBr
ZXB0IGZyb20gdGhlIG9yaWdpbmFsIGNvZGUgaW5zdGVhZAo+IG9mIGRlbGV0aW5nIGl0KSBpbiB0
aGlzIHZlcnNpb24uCgpJZiB0aGVyZSBpcyBhbHJlYWR5IGEgY2hlY2sgaW4gdGhlIGNhbGxlciwg
dGhlbiBqdXN0IGdvIGFoZWFkIGFuZApjb252ZXJ0IHRoaXMgdG8gYW4gQVNTRVJULgoKVGFtYXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 15:51:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fVq-0000Rw-N7; Fri, 05 May 2017 15:51:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6fVp-0000Rq-R4
 for xen-devel@lists.xen.org; Fri, 05 May 2017 15:51:21 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D7/BF-01733-87F9C095; Fri, 05 May 2017 15:51:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvW7pfJ5
 Ig0t3FSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxzyz+wFaxmqzi/eQ5zA+Ny1i5GTg4JAX+J
 LRuOM4LYbAL6ErtffGICsUUE1CVOd1wEq2EWyJM409LLAmILCzhLdF2+AxTn4GARUJFYtYcXx
 OQV8JS41WoDMVFO4vzxn8wgtpCAmsS1/kvsIDavgKDEyZlPWCAmSkgcfPGCeQIj9ywkqVlIUg
 sYmVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGQj0DA+M
 Oxkf9focYJTmYlER500R5IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8NbPA8oJFqWmp1akZeYA
 QxImLcHBoyTC+xokzVtckJhbnJkOkTrFqMsx597X90xCLHn5ealS4rx7QIoEQIoySvPgRsDi4
 xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4WYLQJ8WTmlcBtegV0BBPQEdGiYEeUJCKkpB
 oYd6RUbg/qunDznrrvsuvfz+2Ps245W7BKXZ3b+5Vz1wErsRhHiYnRzy9WhW7dpCjoPSPU537
 LupSzrcslUjpVt5y2VfAL47hnqp+59777kiNzD6VLlX9IOxhg0FBhmbPtX3N22PasyPsucwpO
 su0KKZ9s+HUKTz9PfWG6WahRpUkma1DM/NVKLMUZiYZazEXFiQAKtrnVigIAAA==
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493999475!93751729!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12095 invoked from network); 5 May 2017 15:51:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:51:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="431084329"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 5 May 2017 16:51:02 +0100
Message-ID: <1493999462-17355-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] x86/pv: Drop unused
	switch_kernel_stack()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggZWY4YzA1YS4uODYyYTU2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTg4Niw4ICsxODg2LDYgQEAgc3RhdGljIHZv
aWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAgICB0aGlzX2NwdShkaXJ0eV9zZWdt
ZW50X21hc2spID0gZGlydHlfc2VnbWVudF9tYXNrOwogfQogCi0jZGVmaW5lIHN3aXRjaF9rZXJu
ZWxfc3RhY2sodikgKCh2b2lkKTApCi0KIHN0YXRpYyB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNo
X2Zyb20oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc2F2ZV9zZWdtZW50cyh2KTsKQEAgLTE5MDYs
OCArMTkwNCw2IEBAIHN0YXRpYyB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2
Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogCi0gICAgc3dpdGNoX2tlcm5lbF9z
dGFjayh2KTsKLQogICAgIGNyNCA9IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KTsKICAgICBp
ZiAoIHVubGlrZWx5KGNyNCAhPSByZWFkX2NyNCgpKSApCiAgICAgICAgIHdyaXRlX2NyNChjcjQp
OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 15:51:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:51:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fWJ-0000Tg-VJ; Fri, 05 May 2017 15:51:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6fWI-0000TZ-Rt
 for xen-devel@lists.xen.org; Fri, 05 May 2017 15:51:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 45/15-02022-69F9C095; Fri, 05 May 2017 15:51:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDve7U+Ty
 RBj/+qVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlz1v1gKrinXzF7YRNzA2OPVBcjJ4eEgL/E
 v5PPmEFsNgF9id0vPjGB2CIC6hKnOy6ygtjMAnkSZ1p6WUBsYYFwiT/Tm8HiLAIqEmu2nwPr5
 RXwlNi05QUzxEw5ifPHf4LZQgJqEtf6L7FD1AhKnJz5hAVipoTEwRcvmCcwcs9CkpqFJLWAkW
 kVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgMDAAwQ7Gi6c
 9DzFKcjApifKmifJECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrZ8HlBMsSk1PrUjLzAGGJUxa
 goNHSYS3HCTNW1yQmFucmQ6ROsWoKCXOuwckIQCSyCjNg2uDxcIlRlkpYV5GoEOEeApSi3IzS
 1DlXzGKczAqCfNGgUzhycwrgZv+CmgxE9DiaFGwxSWJCCmpBkanB3pTf9/yfmnal/lC0TzI2M
 ph6oyNVb81F6+qqWb+dGbqvRvObf8Sbd/YF9QJGOkfVOG9o3RINfqa+nPpmpSQ4h2mmy68iDe
 tlrv8oj2F5cx+bf1ZM6/lzlV9svR2VyyDUVlYJts9loPJIWxKt7x/qWiZp7XeWfJyAjNTQu30
 f1+msj5bqaDEUpyRaKjFXFScCABtBIqPgAIAAA==
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1493999507!93014494!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50806 invoked from network); 5 May 2017 15:51:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:51:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="431084436"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 5 May 2017 16:51:42 +0100
Message-ID: <1493999502-17461-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] x86/mm: Correctly indent the pin_page
	block of do_mmuext_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBpbl9wYWdlIGJsb2NrIGlzIG1pc3Npbmcgb25lIGxldmVsIG9mIGluZGVudGF0aW9uLCB3
aGljaCBtYWtlcyB0aGUKTU1VRVhUX1VOUElOX1RBQkxFIGNhc2UgbGFiZWwgYXBwZWFyIHRvIGJl
IG91dHNpZGUgb2YgdGhlIHN3aXRjaCBzdGF0ZW1lbnQuCgpXaGlsZSBtYWtpbmcgdGhpcyBhZGp1
c3RtZW50LCBkZWxldGUgb25lIG90aGVyIHBpZWNlIG9mIHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTE1ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU4IGluc2Vy
dGlvbnMoKyksIDU3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5j
IGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNzdiMGFmMS4uYTU0YjAwMCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTMyNDksNzMgKzMy
NDksNzQgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICB0eXBlID0gUEdUX2w0X3BhZ2VfdGFibGU7CiAKLSAgICAgICAgcGluX3BhZ2U6IHsK
LSAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAgIHBpbl9wYWdlOgor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAK
LSAgICAgICAgICAgIC8qIElnbm9yZSBwaW5uaW5nIG9mIGludmFsaWQgcGFnaW5nIGxldmVscy4g
Ki8KLSAgICAgICAgICAgIGlmICggKG9wLmNtZCAtIE1NVUVYVF9QSU5fTDFfVEFCTEUpID4gKENP
TkZJR19QQUdJTkdfTEVWRUxTIC0gMSkgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICAgICAgICAgIC8qIElnbm9yZSBwaW5uaW5nIG9mIGludmFsaWQgcGFnaW5nIGxldmVscy4gKi8K
KyAgICAgICAgICAgICAgICBpZiAoIChvcC5jbWQgLSBNTVVFWFRfUElOX0wxX1RBQkxFKSA+IChD
T05GSUdfUEFHSU5HX0xFVkVMUyAtIDEpICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAK
LSAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKHBnX293bmVyKSApCi0gICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZj
b3VudHMocGdfb3duZXIpICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5tZm4sIE5VTEws
IFAyTV9BTExPQyk7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbihwZ19vd25lciwgb3AuYXJnMS5tZm4sIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgICAg
ICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0
aWJsZShwYWdlLCB0eXBlKTsKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5UUiApCi0gICAgICAgICAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIGVsc2UgaWYgKCByYyAh
PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9yICVkIHdoaWxlIHBpbm5pbmcg
bWZuICUiIFBSSV9tZm4gIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICByYywgcGFn
ZV90b19tZm4ocGFnZSkpOwotICAgICAgICAgICAgICAgIGlmICggcGFnZSAhPSBjdXJyLT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSApCi0gICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwot
ICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHJj
ID0gZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwYWdlLCB0eXBlKTsKKyAgICAgICAgICAgICAg
ICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICBpZiAoIHJjID09IC1FSU5UUiApCisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1F
UkVTVEFSVDsKKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IC1FUkVTVEFSVCAp
CisgICAgICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJFcnJvciAlZCB3aGlsZSBwaW5uaW5nIG1mbiAl
IiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYywgcGFn
ZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgICAgICAgICBpZiAoIHBhZ2UgIT0gY3Vyci0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgcmMgPSB4c21fbWVtb3J5X3Bpbl9wYWdlKFhTTV9IT09LLCBkLCBwZ19vd25l
ciwgcGFnZSk7Ci0gICAgICAgICAgICBpZiAoICFyYyAmJiB1bmxpa2VseSh0ZXN0X2FuZF9zZXRf
Yml0KF9QR1RfcGlubmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pKSApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIm1mbiAlIiBQUklfbWZuICIgYWxyZWFkeSBwaW5uZWRcbiIsIHBhZ2VfdG9fbWZu
KHBhZ2UpKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgcmMgPSB4c21fbWVtb3J5X3Bpbl9wYWdlKFhTTV9IT09LLCBkLCBwZ19v
d25lciwgcGFnZSk7CisgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgdW5saWtlbHkodGVzdF9h
bmRfc2V0X2JpdChfUEdUX3Bpbm5lZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykpICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBhbHJlYWR5
IHBpbm5lZFxuIiwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5
KHJjKSApCi0gICAgICAgICAgICAgICAgZ290byBwaW5fZHJvcDsKKyAgICAgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gcGluX2Ryb3A7CiAK
LSAgICAgICAgICAgIC8qIEEgcGFnZSBpcyBkaXJ0aWVkIHdoZW4gaXRzIHBpbiBzdGF0dXMgaXMg
c2V0LiAqLwotICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3duZXIsIF9tZm4ocGFn
ZV90b19tZm4ocGFnZSkpKTsKKyAgICAgICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGlydGllZCB3
aGVuIGl0cyBwaW4gc3RhdHVzIGlzIHNldC4gKi8KKyAgICAgICAgICAgICAgICBwYWdpbmdfbWFy
a19kaXJ0eShwZ19vd25lciwgX21mbihwYWdlX3RvX21mbihwYWdlKSkpOwogCi0gICAgICAgICAg
ICAvKiBXZSBjYW4gcmFjZSBkb21haW4gZGVzdHJ1Y3Rpb24gKGRvbWFpbl9yZWxpbnF1aXNoX3Jl
c291cmNlcykuICovCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHBnX293bmVyICE9IGQpICkK
LSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQgZHJvcF9yZWY7Ci0gICAgICAgICAg
ICAgICAgc3Bpbl9sb2NrKCZwZ19vd25lci0+cGFnZV9hbGxvY19sb2NrKTsKLSAgICAgICAgICAg
ICAgICBkcm9wX3JlZiA9IChwZ19vd25lci0+aXNfZHlpbmcgJiYKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdlLT51LmludXNlLnR5cGVfaW5m
bykpOwotICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwZ19vd25lci0+cGFnZV9hbGxvY19s
b2NrKTsKLSAgICAgICAgICAgICAgICBpZiAoIGRyb3BfcmVmICkKKyAgICAgICAgICAgICAgICAv
KiBXZSBjYW4gcmFjZSBkb21haW4gZGVzdHJ1Y3Rpb24gKGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291
cmNlcykuICovCisgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwZ19vd25lciAhPSBkKSAp
CiAgICAgICAgICAgICAgICAgewotICAgICAgICBwaW5fZHJvcDoKLSAgICAgICAgICAgICAgICAg
ICAgaWYgKCB0eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgICAgICAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7
CisgICAgICAgICAgICAgICAgICAgIGludCBkcm9wX3JlZjsKKyAgICAgICAgICAgICAgICAgICAg
c3Bpbl9sb2NrKCZwZ19vd25lci0+cGFnZV9hbGxvY19sb2NrKTsKKyAgICAgICAgICAgICAgICAg
ICAgZHJvcF9yZWYgPSAocGdfb3duZXItPmlzX2R5aW5nICYmCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdlLT51LmludXNlLnR5
cGVfaW5mbykpOworICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcGdfb3duZXItPnBh
Z2VfYWxsb2NfbG9jayk7CisgICAgICAgICAgICAgICAgICAgIGlmICggZHJvcF9yZWYgKQorICAg
ICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHBpbl9kcm9wOgorICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICB9CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAKICAgICAgICAgY2Fz
ZSBNTVVFWFRfVU5QSU5fVEFCTEU6IHsKICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7CkBAIC0zNDc4LDcgKzM0NzksNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGJyZWFrOwot
ICAgIAorCiAgICAgICAgIGNhc2UgTU1VRVhUX0lOVkxQR19BTEw6CiAgICAgICAgICAgICBpZiAo
IHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 15:52:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 15:52:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fWj-0000WX-7E; Fri, 05 May 2017 15:52:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6fWh-0000WD-KT
 for xen-devel@lists.xen.org; Fri, 05 May 2017 15:52:15 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7F/C8-01734-EAF9C095; Fri, 05 May 2017 15:52:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO7a+Ty
 RBnOeKVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPVq1lK1jGWHGncQpTA+NExi5GTg4JAX+J
 xcv3MYHYLAIqEo9W/AeLswkoS/zs7GUDsUUEdCWeLXgGZjMLZEjM+nUXrEZYwF1i9qW1rCA2r
 4CFxPVfq1m6GDk4hAQ8JZb81ocIC0qcnPmEBaJVR2LB7k9sICXMAtISy/9xgIQ5Bbwk1r37CV
 YiCnRB59I5YLaQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3StdRLKspMzyjJTcz
 M0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMMgYg2MG4ttX5EKMkB5OSKG+aKE+kEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQnep/OAcoJFqempFWmZOcBwh0lLcPAoifCWg6R5iwsSc4sz0yFSpxiNO
 abMffeeiWPOva/vmYRY8vLzUqXEefeAlAqAlGaU5sENgsXhJUZZKWFeRqDThHgKUotyM0tQ5V
 8xinMwKgnz9oBM4cnMK4Hb9wroFCagU6JFwU4pSURISTUwyig0Hig71pnL/l33mf7u6yH9i0I
 sfgRPXqVk8W6mYdNfzV9RWRq3RXRL2hZId+2pOO+9suDRYVc74Te+OjrHlQ0+mm6K5vKekbB3
 2f/HB5Kfv1YIXtF8VZdv4o4jpXrL5+669/Cewvy3hx98cTHduGRDdfXMGzoLC9brfvrueXXdL
 dmN/DJaf5VYijMSDbWYi4oTAfJW/Gi+AgAA
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1493999531!75283029!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18968 invoked from network); 5 May 2017 15:52:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 15:52:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422406044"
Date: Fri, 5 May 2017 16:51:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170505155143.3kohbc7wrrs4ynre@citrix.com>
References: <1493999462-17355-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493999462-17355-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/pv: Drop unused
	switch_kernel_stack()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMDUsIDIwMTcgYXQgMDQ6NTE6MDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 16:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fgd-00021v-7g; Fri, 05 May 2017 16:02:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6fgc-00021p-Ll
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 16:02:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6F/A5-02956-512AC095; Fri, 05 May 2017 16:02:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVVd0EU+
 kwbpLihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bT5omMBTcFKg79W87awDiHr4uRi0NIoJ1J
 4sWyK+wQzldGiQl919ggnA2MEquaDrBAONsZJV487WXtYuTkEBaIkjj/6zcLiC0iUCmx68ozZ
 hBbSCBF4u/SP+wgNrOAucT0ecvB6tkEjCTOHp3OCGLzCthK7PhxCKyXRUBF4uL/+WA1ogLhEm
 8bj7BA1AhKnJz5BMjm4OAUsJFYutMRYqSexI7rv1ghbHmJ7W/ngK2VEDCW6JvVxzKBUXAWku5
 ZSFpmIWlZwMi8ilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MHQZgGAH469lAYcYJTmYlER500R5IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8LouAMoJFqWmp
 1akZeYAowgmLcHBoyTCy70QKM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8LSAzBECKMk
 rz4EbAIvoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnvg0zhycwrgdv0CugIJqAjokXBjih
 JREhJNTBuUG2IjTVWNSn4szm6e7fLZ+vc7ROsta6s/q29bqK1QY6Dmqq0MtMD+41HZsvf3OL7
 6HnYnUjBuftnHa6ri59ek5X464Aa++w3If+c8uZzXzT7eCclV62pyJHt46LG1AIplh/tLq/Zy
 i9/a7AKdFCb1FPHISru03a2YvHuayoGfk8yw3ZVsiqxFGckGmoxFxUnAgBOxXYh4wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494000147!91163016!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 877 invoked from network); 5 May 2017 16:02:29 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 16:02:29 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v45G2A3p000450
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 5 May 2017 16:02:10 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v45G29Ri001428
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 5 May 2017 16:02:09 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v45G2655005829;
 Fri, 5 May 2017 16:02:07 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 05 May 2017 09:02:06 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20170427050120.6894-1-jgross@suse.com>
 <9c435a66-f8b1-5250-f3bf-cfada84d3d97@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4e6a3981-97c8-c628-03c2-444c06c559d6@oracle.com>
Date: Fri, 5 May 2017 12:02:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9c435a66-f8b1-5250-f3bf-cfada84d3d97@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v3] x86/amd: don't set
 X86_BUG_SYSRET_SS_ATTRS when running under Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMjAxNyAwMTowOSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBbnkgY29tbWVu
dHM/Cj4KPgo+IEp1ZXJnZW4KPgo+IE9uIDI3LzA0LzE3IDA3OjAxLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+PiBXaGVuIHJ1bm5pbmcgYXMgWGVuIHB2IGd1ZXN0IFg4Nl9CVUdfU1lTUkVUX1NTX0FU
VFJTIG11c3Qgbm90IGJlIHNldAo+PiBvbiBBTUQgY3B1cy4KPj4KPj4gVGhpcyBidWcvZmVhdHVy
ZSBiaXQgaXMga2luZCBvZiBzcGVjaWFsIGFzIGl0IHdpbGwgYmUgdXNlZCB2ZXJ5IGVhcmx5Cj4+
IHdoZW4gc3dpdGNoaW5nIHRocmVhZHMuIFNldHRpbmcgdGhlIGJpdCBhbmQgY2xlYXJpbmcgaXQg
YSBsaXR0bGUgYml0Cj4+IGxhdGVyIGxlYXZlcyBhIGNyaXRpY2FsIHdpbmRvdyB3aGVyZSB0aGlu
Z3MgY2FuIGdvIHdyb25nLiBUaGlzIHRpbWUKPj4gd2luZG93IGhhcyBlbmxhcmdlZCBhIGxpdHRs
ZSBiaXQgYnkgdXNpbmcgc2V0dXBfY2xlYXJfY3B1X2NhcCgpIGluc3RlYWQKPj4gb2YgdGhlIGh5
cGVydmlzb3IncyBzZXRfY3B1X2ZlYXR1cmVzIGNhbGxiYWNrLiBJdCBzZWVtcyB0aGlzIGxhcmdl
cgo+PiB3aW5kb3cgbm93IG1ha2VzIGl0IHJhdGhlciBlYXN5IHRvIGhpdCB0aGUgcHJvYmxlbS4K
Pj4KPj4gVGhlIHByb3BlciBzb2x1dGlvbiBpcyB0byBuZXZlciBzZXQgdGhlIGJpdCBpbiBjYXNl
IG9mIFhlbi4KCkZXSVcsCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KCgoKPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gIGFyY2gveDg2L2tlcm5lbC9jcHUvYW1kLmMgICB8
IDUgKysrLS0KPj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8IDEgLQo+PiAgMiBmaWxl
cyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9hbWQu
Ywo+PiBpbmRleCBjMzYxNDBkNzg4ZmUuLmI2ZGE2ZTc1ZTNhOCAxMDA2NDQKPj4gLS0tIGEvYXJj
aC94ODYva2VybmVsL2NwdS9hbWQuYwo+PiArKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5j
Cj4+IEBAIC03OTksOCArNzk5LDkgQEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQo+PiAgCQlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV8zRE5PVykgfHwgY3B1
X2hhcyhjLCBYODZfRkVBVFVSRV9MTSkpCj4+ICAJCQlzZXRfY3B1X2NhcChjLCBYODZfRkVBVFVS
RV8zRE5PV1BSRUZFVENIKTsKPj4gIAo+PiAtCS8qIEFNRCBDUFVzIGRvbid0IHJlc2V0IFNTIGF0
dHJpYnV0ZXMgb24gU1lTUkVUICovCj4+IC0Jc2V0X2NwdV9idWcoYywgWDg2X0JVR19TWVNSRVRf
U1NfQVRUUlMpOwo+PiArCS8qIEFNRCBDUFVzIGRvbid0IHJlc2V0IFNTIGF0dHJpYnV0ZXMgb24g
U1lTUkVULCBYZW4gZG9lcy4gKi8KPj4gKwlpZiAoIWNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfWEVO
UFYpKQo+PiArCQlzZXRfY3B1X2J1ZyhjLCBYODZfQlVHX1NZU1JFVF9TU19BVFRSUyk7Cj4+ICB9
Cj4+ICAKPj4gICNpZmRlZiBDT05GSUdfWDg2XzMyCj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPj4gaW5kZXgg
YTFhZjRmNjgyNzhmLi5kY2ZkMDdmYWYxYzMgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYwo+PiArKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPj4gQEAg
LTI5MCw3ICsyOTAsNiBAQCBzdGF0aWMgYm9vbCBfX2luaXQgeGVuX2NoZWNrX3hzYXZlKHZvaWQp
Cj4+ICAKPj4gIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faW5pdF9jYXBhYmlsaXRpZXModm9pZCkK
Pj4gIHsKPj4gLQlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9CVUdfU1lTUkVUX1NTX0FUVFJTKTsK
Pj4gIAlzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTlBWKTsKPj4gIAlzZXR1cF9j
bGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0RDQSk7Cj4+ICAJc2V0dXBfY2xlYXJfY3B1X2NhcChY
ODZfRkVBVFVSRV9BUEVSRk1QRVJGKTsKPj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 16:05:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fjG-0002Em-L6; Fri, 05 May 2017 16:05:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6fjF-0002Eg-Ob
 for xen-devel@lists.xen.org; Fri, 05 May 2017 16:05:13 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 99/25-03058-9B2AC095; Fri, 05 May 2017 16:05:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3fHIp5
 Ig51bFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHj+cwFWzkqTjcN4W1gXE1VxcjJ4eQQJ7E
 8+N3WEBsXgE7iTvHX7CB2BIChhJP318Hs1kEVCVmrn4HVsMmoC7R9mw7axcjB4eIgJHEh22SX
 YxcHMwC2xklds1YxwRSIyzgLnH47lFmkISQwA0WicXH74AN4gRa8HXHYxaQZl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1
 DA72kosz0jJLcxMwcIM9MLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH471lAYcYJTmYlER500R5
 IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F5YAJQTLEpNT61Iy8wBRgJMWoKDR0mEl3shUJq3u
 CAxtzgzHSJ1ilFRSpz3F0ifAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzB
 sJMp4nM68EbvoroMVMQIujRcEWlyQipKQaGNc06l4/uvCFbWuq2H/VZ/+FfjtpF31ifuhx7JR
 0x4qoLBfboxUqbzgfqDQoFF8R+Xky/6rttWPTWw9erc/nubmp6pH6xb9vJsnLvmL5NrFAJZ3R
 40rnkf9ta5hr3qdvPuArtVSGISkuf+2KjGDJQJM9NZOv80Y0qlvGM0v+2J0tOXvy9hVnzyuxF
 GckGmoxFxUnAgBSFgdNuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494000310!90352676!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12900 invoked from network); 5 May 2017 16:05:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 16:05:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 10:05:09 -0600
Message-Id: <590CBED4020000780015756B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 10:05:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
 <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
 <590CA3E4020000780015737A@prv-mh.provo.novell.com>
 <590CA4E30200007800157393@prv-mh.provo.novell.com>
 <957921b5-ecaa-6062-7223-893224f74d58@oracle.com>
 <590CADAD020000780015742C@prv-mh.provo.novell.com>
 <970cc917-579d-8fd8-e086-edcaeef159a5@oracle.com>
In-Reply-To: <970cc917-579d-8fd8-e086-edcaeef159a5@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE3OjIzLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA1LzIwMTcgMTA6NTEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAwNS4wNS4xNyBhdCAxNjoyNywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IE9uIDA1LzA1LzIwMTcgMTA6MTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9u
IDA1LjA1LjE3IGF0IDE2OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+PiBP
biAwNS4wNS4xNyBhdCAxNTo0MiwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+Pj4+Pj4+IE90b2ggdGhlcmUncyBub3QgbXVjaCB0byBzY3J1YiB5ZXQgdW50aWwgRG9tMCBo
YWQgYWxsIGl0cyBtZW1vcnkKPj4+Pj4+Pj4+IGFsbG9jYXRlZCwgYW5kIHdlIGtub3cgd2hpY2gg
cGFnZXMgdHJ1bHkgcmVtYWluIGZyZWUgKHdhbnRpbmcKPj4+Pj4+Pj4+IHdoYXQgaXMgY3VycmVu
dGx5IHRoZSBib290IHRpbWUgc2NydWJiaW5nIGRvbmUgb24gdGhlbSkuIEJ1dCB0aGF0Cj4+Pj4+
Pj4+PiBwb2ludCBpbiB0aW1lIG1heSBzdGlsbCBiZSBlYXJsaWVyIHRoYW4gd2hlbiB3ZSBzd2l0
Y2ggdG8KPj4+Pj4+Pj4+IFNZU19TVEFURV9hY3RpdmUuCj4+Pj4+Pj4gSU9XIEkgdGhpbmsgYm9v
dCBzY3J1YmJpbmcgY291bGQgYmUga2lja2VkIG9mZiBhcyBzb29uIGFzIERvbTAKPj4+Pj4+PiBo
YWQgdGhlIGJ1bGsgb2YgaXRzIG1lbW9yeSBhbGxvY2F0ZWQuCj4+Pj4+PiBTaW5jZSB3ZSBvbmx5
IGFyZSB0cnlpbmcgdG8gYXZvaWQgbWFwY2FjaGUgdmNwdSBvdmVycmlkZSBjYW4ndCB3ZSBqdXN0
Cj4+Pj4+PiBzY3J1YiB3aGVuZXZlciBvdmVycmlkZSBpcyBOVUxMIChwZXItY3B1IG9yIG5vdCk/
Cj4+Pj4+IEJ1dCBob3cgZG8geW91IGtub3c/IFRoZSB2YXJpYWJsZSBzaG91bGQgcmVtYWluIHN0
YXRpYyBpbgo+Pj4+PiBkb21haW5fcGFnZS5jLCBzbyBJIHRoaW5rIHdlJ2QgaW5zdGVhZCBuZWVk
IGEgbm90aWZpY2F0aW9uIHRvCj4+Pj4+IHRoZSBzY3J1YmJlciB3aGVuIGl0IGdldHMgc2V0IGJh
Y2sgdG8gTlVMTC4KPj4+IFdoeSBub3QganVzdCBoYXZlIGluIGRvbWFpbl9wYWdlLmMKPj4+Cj4+
PiBib29sIG1hcGNhY2hlX292ZXJyaWRlKCkge3JldHVybiBvdmVycmlkZSAhPSBOVUxMO30KPj4+
Cj4+PiAob3IgYXBwcm9wcmlhdGUgcGVyLWNwdSB2YXJpYW50KT8KPj4gQW5kIHlvdSB3b3VsZCBt
ZWFuIHRvIHBlcm1hbmVudGx5IHBvbGwgdGhpcz8KPiAKPiBXZSBoYXZlIHRvIHBlcm1hbmVudGx5
IHBvbGwgb24vY2hlY2sgc29tZXRoaW5nLiBFaXRoZXIgaXQgd2lsbCBiZSBsb2NhbAo+IHRvIHBh
Z2VfYWxsb2MuYyBvciB0byBkb21haW5fcGFnZS5jLgoKV2h5IGNhbid0IHRoaXMgYmUga2lja2Vk
IG9mZiByaWdodCBhZnRlciB6YXBwaW5nIHRoZSBvdmVycmlkZSAoaWYgd2UKZ28gdGhhdCByb3V0
ZSBpbiB0aGUgZmlyc3QgcGxhY2U7IEkgdGhpbmsgdGhlIHBlci1jcHUgb3ZlcnJpZGUgd291bGQK
YmUgdGhlIG1vcmUgc2VhbWxlc3MgYXBwcm9hY2gpPwoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 16:07:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6flO-0002NS-0n; Fri, 05 May 2017 16:07:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6flN-0002NF-0W
 for xen-devel@lists.xen.org; Fri, 05 May 2017 16:07:25 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 64/58-01997-C33AC095; Fri, 05 May 2017 16:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9d6MU+
 kwdvlxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adnauZC24xVlxrOMjewLibsYuRk0NIIE/i
 Xk83C4jNK2Anse/mKiYQW0LAUOLp++tsIDaLgKrE5q+bWUFsNgF1ibZn28FsEQF9ifmffoLZz
 ALeEtvmLgDrFRZwl5h9aS1QnANovqfEkt/6IGFOAS+Jde9+soCEeQUEJf7uEIbo1JJ4+OsWC4
 StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFula6iUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZePQMD4w7G1z+dDjFKcjApifKmifJECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgdV8ElBMsSk1PrUjLzAHGAExagoNHSYS3ECTNW1yQmFucmQ6RO
 sWoyzHn3tf3TEIsefl5qVLivMkgRQIgRRmleXAjYPF4iVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iw76WFQFN4MvNK4Da9AjqCCeiIaFGwI0oSEVJSDYxupz/yT/n24t4EiyVBUj/Fjz6Rr7I
 wO9E1jTEhd0VitvuOM2l7Vr4WiXUNYb6bmC1kOP1j0r1mK9WKWcwFu+dyZDfcV3VJO21inK8p
 bjhj+mGtq/2qSw8svqe80uX7XL3chmlv9X8//P3jzHXLnyVzTp/oN5mqUeD4/d40Q49JTZ4Tj
 /DzTbuixFKckWioxVxUnAgAuASrzcICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494000441!98995675!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39206 invoked from network); 5 May 2017 16:07:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 16:07:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 10:07:21 -0600
Message-Id: <590CBF58020000780015756E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 10:07:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493999462-17355-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493999462-17355-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/pv: Drop unused
	switch_kernel_stack()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE3OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJIHRvbyBo
YWQgdGhpcyBvbiBteSBtZW50YWwgbGlzdCBmb3Iga2lsbGluZy4uLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 16:08:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fm8-0002Ta-CR; Fri, 05 May 2017 16:08:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6fm6-0002TL-Q8
 for xen-devel@lists.xen.org; Fri, 05 May 2017 16:08:10 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C4/DF-03613-A63AC095; Fri, 05 May 2017 16:08:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQjdzMU+
 kwYmzihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b1Jz1sBY3MFZ2f1jI3MB5m6mLk4JAQ8JN4
 +sugi5GTQ1jAXWL2pbWsILaIgLJE76/fLCC2kECtxPNlT8FsZgE3ie+ND5lBbDYBfYndLz4xg
 di8ArYSK74+ZwSxWQRUJDZemMgGYosKhEu8bTzCAlEjKHFy5hMwm1PAXuLW0bWMEDMNJI4sms
 MKYctLbH87hxlir5rEtf5L7CC2hEC6xMRnPSwTGPlnIRk1C0n7LCTtCxiZVzFqFKcWlaUW6Ro
 a6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYgAxDsYLy8MeAQoyQHk5Iob5oo
 T6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV73RUA5waLU9NSKtMwcYDTApCU4eJREeAtB0rzFB
 Ym5xZnpEKlTjLocc+59fc8kxJKXn5cqJc7LCFIkAFKUUZoHNwIWmZcYZaWEeRmBjhLiKUgtys
 0sQZV/xSjOwagkzOsLMoUnM68EbtMroCOYgI6IFgU7oiQRISUFjPV9G2/l/qtmmarIp35xy8Z
 k7za5rh8mb5Sbv0UFHXDk3Fd3JvVi5+SYpHvLrM8teSq69EjbRNEpOxtDPR9c5t8sUuq0tM15
 g5u/+bp7MlzCqZMzD6/8NDFwfk/KLt1kfgUOpXuXW8ydv0zbZPvsdWH6tpifnH6BeQ097UevH
 dyY+6Sn7rq1pRJLcUaioRZzUXEiACbepR3HAgAA
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494000489!95143039!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58958 invoked from network); 5 May 2017 16:08:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 16:08:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="45509534"
To: Jan Beulich <JBeulich@suse.com>
References: <1493999462-17355-1-git-send-email-andrew.cooper3@citrix.com>
 <590CBF58020000780015756E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <345880a5-09f0-983b-9f5e-29e7fcf32427@citrix.com>
Date: Fri, 5 May 2017 17:08:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590CBF58020000780015756E@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/pv: Drop unused
	switch_kernel_stack()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTc6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA1LjE3IGF0
IDE3OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IEkgdG9vIGhhZCB0aGlzIG9uIG15
IG1lbnRhbCBsaXN0IGZvciBraWxsaW5nLi4uCgpJIGhhdmUgbG9zdCBjb3VudCBvZiB0aGUgbnVt
YmVyIG9mIHRpbWVzIEkndmUgbG9va2VkIGF0IGl0IGFuZCBkZWNpZGVkCnRoYXQgSSByZWFsbHkg
c2hvdWxkIGdldCBhcm91bmQgdG8gZGVsZXRpbmcgaXQuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 16:11:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fp1-0003LR-SQ; Fri, 05 May 2017 16:11:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d6fp0-0003LH-F0
 for xen-devel@lists.xen.org; Fri, 05 May 2017 16:11:10 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 54/7D-02180-D14AC095; Fri, 05 May 2017 16:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS1d2CU+
 kwcxzXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPngfMBW9YKn52SzUwtrN0MXJyCAnkSSx9
 0MIEYvMK2El0n37JDGJLCBhKPH1/nQ3EZhFQlfh96yIjiM0moC7R9mw7K4gtIqAvMf/TTzCbW
 cBbYtvcBWBzhAViJFZunssIMd9TYteSLWC7OAW8JPZ//wk0nwNol6DE3x3CEK1aEg9/3WKBsL
 Ulli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdM72kosz0jJLcxMw
 cXUMDU73c1OLixPTUnMSkYr3k/NxNjMDAYwCCHYxTG5wPMUpyMCmJ8qaJ8kQK8SXlp1RmJBZn
 xBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQle90VAdYJFqempFWmZOcDYgCmV4OBREuHdCJLmL
 S5IzC3OTIdInWLU5Zhz7+t7JiGwGVLivMkgRQIgRRmleXAjYHF6iVFWSpiXEehAIZ6C1KLczB
 JU+VeM4hyMSsK8R0Cm8GTmlcBtegV0BBPQEdGiYEeUJCKkgLGv5Si7W0FgsW9MbPHGFeGfLJf
 NC9v64tjB6evVzocqCGdxiYQar3254aGJcaDVo36OOz0Gqznm39v56YF8id28ladDlNZLZU5T
 n1uzsfZWcMsFu33NJ3afKmzU1Xz4OEFaU6TC75d6oWR9I/+uGuFWxu3+q3Rfa28PNHdoUayxN
 929uO3q/DVKLMUZiYZazEXFiQDQGqzizgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494000667!94984975!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20905 invoked from network); 5 May 2017 16:11:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 16:11:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 May 2017 10:11:06 -0600
Message-Id: <590CC03A0200007800157588@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Fri, 05 May 2017 10:11:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1493999502-17461-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1493999502-17461-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/mm: Correctly indent the
 pin_page block of do_mmuext_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE3OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHBpbl9wYWdlIGJsb2NrIGlzIG1pc3Npbmcgb25lIGxldmVsIG9mIGluZGVudGF0
aW9uLCB3aGljaCBtYWtlcyB0aGUKPiBNTVVFWFRfVU5QSU5fVEFCTEUgY2FzZSBsYWJlbCBhcHBl
YXIgdG8gYmUgb3V0c2lkZSBvZiB0aGUgc3dpdGNoIHN0YXRlbWVudC4KPiAKPiBXaGlsZSBtYWtp
bmcgdGhpcyBhZGp1c3RtZW50LCBkZWxldGUgb25lIG90aGVyIHBpZWNlIG9mIHRyYWlsaW5nIHdo
aXRlc3BhY2UuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCk1heSBJIHN1Z2dlc3Qg
dG8gZG8gdGhpcyB3aXRoIG11Y2ggbGVzcyBjb2RlIGNodXJuPyBJZiB5b3UgbWFrZQp0aGUgInBh
Z2UiIGxvY2FsIHZhcmlhYmxlIHN3aXRjaC13aWRlICh3aGljaCB0aGUgdW5waW4gY29kZSB0aGVu
CmNhbiBhbHNvIGJlbmVmaXQgZnJvbSwgYXMgY291bGQgdGhlIGNsZWFyLXBhZ2Ugb25lKSB5b3Ug
d29uJ3QKbmVlZCB0byByZS1pbmRlbnQgYW55dGhpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 16:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:12:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6fqG-0003Qk-6R; Fri, 05 May 2017 16:12:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6fqF-0003Qe-P2
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 16:12:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 57/64-03557-B64AC095; Fri, 05 May 2017 16:12:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsWyU9JRQjdrCU+
 kwdnFqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atVcdYCuazVbRu+cfewDiVtYuRk0NCwE/i
 /6Nv7CC2sICHRMu5R2C2iICvxN3HTUwgtpBAisTM+RNYQGxmAWWJTcvXgcXZBPQldr/4BGbzC
 thKvH4xD8xmEVCRmHNkCxuILSoQLvG28QgLRI2gxMmZT8BsTgELibe9SxghZhpIHFk0hxXClp
 fY/nYOM8ReNYlr/ZfYIe5Ml5j4rIdlAiP/LCSjZiFpn4WkfQEj8ypG9eLUorLUIl0TvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjN2X/Q8xSnIwKYnyponyRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4A1ZDJQTLEpNT61Iy8wBRgNMWoKDR0mEd+MioDRvcUFibnFmO
 kTqFKMxx5x7X98zcVy78vM9kxBLXn5eqpQ47zyQSQIgpRmleXCDYFF6iVFWSpiXEeg0IZ6C1K
 LczBJU+VeM4hyMSsK8W0Cm8GTmlcDtewV0ChPQKdGiYKeUJCKkpBoYd71uPGmz8bEPf8ZJhlT
 RVZ/eu/Tc/ZskWsstVsfCG75L47fkhz1r3ufsPhvv2xtRcU8ofmc137m1rU/OnzN1eCCxW7Di
 anjzuzyZF16RXML5i/heStxRXdXZo9TPIH5JLPOdxb6Oz9cP+yZzPWY1C2KX8Fsym69w6fklp
 p/yOBbs852y/8RhJZbijERDLeai4kQA+rh5L80CAAA=
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494000746!66817554!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16674 invoked from network); 5 May 2017 16:12:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 16:12:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="45509881"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
 <20170505144836.8612-2-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7ac69439-ea36-5199-6275-befb4cca7825@citrix.com>
Date: Fri, 5 May 2017 17:12:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170505144836.8612-2-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 01/18] x86/traps: factor out
	pv_percpu_traps_init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTU6NDgsIFdlaSBMaXUgd3JvdGU6Cj4gVGhlIGJvZHkgb2Ygc3ViYXJjaF9w
ZXJjcHVfdHJhcHNfaW5pdCBpcyBmb3Igc2V0dGluZyB1cCBQViBzeXNjYWxsCj4gdHJhbXBvbGlu
ZS4gTW92ZSB0aGF0IGludG8gYSBkZWRpY2F0ZWQgZnVuY3Rpb24uCj4KPiBMZWF2ZSB0aGUgQlVJ
TERfQlVHX09OIGluIHRoZSBvcmlnaW5hbCBmdW5jdGlvbiBhcyBpdCBpcyBub3QgdGllZCB0byBQ
Vi4KPgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSB0cmFtcG9saW5lcyBhcmUgb25seSBpbnRlbmRlZCB0
byBiZSB1c2VkIGJ5IFBWIGd1ZXN0cywgYnV0IGFyZSBzdGlsbApjb25zdGl0dXRlIHBhcnRzIG9m
IFhlbiBzZXR0aW5nIHVwIGl0cyBlbnRyeXBvaW50cyBpbiBhIHNhZmUgbWFub3IuCgpBdCB0aGUg
dGltZSBJIHdhcyBhZGp1c3RpbmcgdGhlIE1TUl9DU1RBUiBoYW5kbGluZywgaXQgd2FzIGRlY2lk
ZWQgdG8KcmV0YWluIGl0IHBvaW50aW5nIGF0IGEgc2FmZSBsb2NhdGlvbiwgZXZlbiBvbiBoYXJk
d2FyZSB3aGljaCBzaG91bGRuJ3QKYmUgYWJsZSB0byB1c2UgaXQuCgpUaGVyZWZvcmUsIG15IHBs
YW4gd2FzIHRvIGtlZXAgdGhlIHRyYW1wb2xpbmVzIGFzIGdlbmVyYWwgeDg2CmluZnJhc3RydWN0
dXJlLCBhbmQgaGF2ZSB0aGUgKGxpZnRlZCBpbnRvIEMpIHN5c2NhbGwgZW50cnkgcG9pbnRzIGdh
aW4Kc29tZXRoaW5nIGxpa2UgQlVHX09OKCFJU19ERUZJTkVEKENPTkZJR19QVikpCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 16:33:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6g9y-0004x1-04; Fri, 05 May 2017 16:32:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6g9x-0004wC-5k
 for xen-devel@lists.xen.org; Fri, 05 May 2017 16:32:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 5C/27-03920-039AC095; Fri, 05 May 2017 16:32:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXld/JU+
 kwakdZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7ZdNZCiZKVEz8otzA+Ie/i5GTQ0LAX+Je
 zz4WEJtNQF9i94tPTCC2iIC6xOmOi6wgNrNAnsSZll6wGmGBFImm9g1sIDaLgIrEs5stjCA2r
 4CnxLpjrawQM+Ukzh//yQxicwrYS7zeOxNsppCAncTHl5/YIWw1iWv9l9ghegUlTs58wgKxS0
 Li4IsXzBMYeWchSc1CklrAyLSKUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzG
 pWC85P3cTIzBwGIBgB+P0y/6HGCU5mJREedNEeSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBK
 rADKCRalpqdWpGXmAEMYJi3BwaMkwnt7OVCat7ggMbc4Mx0idYpRUUqclwGkTwAkkVGaB9cGi
 5tLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuatBBnPk5lXAjf9FdBiJqDF0aJgi0sSEVJSDY
 zz/wjXXl0tOJXh7/GZe3dF3p+aq7FJdjKHCsOdlQmLduR92mL32sW10CU2r/PucuFH7vorPEp
 6L5feOmMhO6H7U2Pc7tzdBe1i94/M+n+d6Yte6rR9NRozXy8IMeb1Of0uTHTZ9zfe6xLWWiWG
 Lgh/dv1cZvPKlybZ6ndYyyUS2Fp2l+1KuZOixFKckWioxVxUnAgA8uxwT5YCAAA=
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494001966!48159016!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14339 invoked from network); 5 May 2017 16:32:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 16:32:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="431091007"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 5 May 2017 17:32:43 +0100
Message-ID: <1494001963-30732-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <590CC03A0200007800157588@prv-mh.provo.novell.com>
References: <590CC03A0200007800157588@prv-mh.provo.novell.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 for-next] x86/mm: Fix the odd indentation of
	the pin_page block of do_mmuext_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBpbl9wYWdlIGJsb2NrIGlzIG1pc3Npbmcgb25lIGxldmVsIG9mIGluZGVudGF0aW9uLCB3
aGljaCBtYWtlcyB0aGUKTU1VRVhUX1VOUElOX1RBQkxFIGNhc2UgbGFiZWwgYXBwZWFyIHRvIGJl
IG91dHNpZGUgb2YgdGhlIHN3aXRjaCBzdGF0ZW1lbnQuCgpIb3dldmVyLCB0aGUgYmxvY2sgaXNu
J3QgbmVlZGVkIGF0IGFsbCBpZiBwYWdlIGlzIGRlY2xhcmVkIHdpdGggc3dpdGNoIGxldmVsCnNj
b3BlLiAgVGhpcyBhbGxvd3MgZm9yIHRoZSByZW1vdmFsIG9mIHRoZSBpZGVudGljYWwgbG9jYWwg
ZGVjbGFyYXRpb25zIGZvcgpNTVVFWFRfVU5QSU5fVEFCTEUsIE1NVUVYVF9ORVdfVVNFUl9CQVNF
UFRSIGFuZCBNTVVFWFRfQ0xFQVJfUEFHRS4KCldoaWxlIG1ha2luZyB0aGlzIGFkanVzdG1lbnQs
IGRlbGV0ZSBvbmUgb3RoZXIgcGllY2Ugb2YgdHJhaWxpbmcgd2hpdGVzcGFjZS4KCk5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2
MjoKICogUmVhcmFuZ2UsIGZvciBmYXIgbGVzcyBjb2RlIGNodXJuLgotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMjMgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGlu
c2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNDExZWVkMC4uMjkxNGQxZCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTMyMzIsNiAr
MzIzMiw4IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogCiAgICAgICAgIHN3aXRjaCAoIG9wLmNtZCAp
CiAgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKICAgICAg
ICAgY2FzZSBNTVVFWFRfUElOX0wxX1RBQkxFOgogICAgICAgICAgICAgdHlwZSA9IFBHVF9sMV9w
YWdlX3RhYmxlOwogICAgICAgICAgICAgZ290byBwaW5fcGFnZTsKQEAgLTMyNDksOSArMzI1MSw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgdHlwZSA9IFBHVF9sNF9wYWdlX3RhYmxlOwogCi0gICAgICAgIHBpbl9wYWdlOiB7Ci0gICAg
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCisgICAgICAgIHBpbl9wYWdlOgogICAg
ICAgICAgICAgLyogSWdub3JlIHBpbm5pbmcgb2YgaW52YWxpZCBwYWdpbmcgbGV2ZWxzLiAqLwog
ICAgICAgICAgICAgaWYgKCAob3AuY21kIC0gTU1VRVhUX1BJTl9MMV9UQUJMRSkgPiAoQ09ORklH
X1BBR0lOR19MRVZFTFMgLSAxKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMzEzLDEz
ICszMzEzLDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgfQotCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGNh
c2UgTU1VRVhUX1VOUElOX1RBQkxFOiB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOwogCisgICAgICAgIGNhc2UgTU1VRVhUX1VOUElOX1RBQkxFOgogICAgICAgICAgICAgaWYg
KCBwYWdpbmdfbW9kZV9yZWZjb3VudHMocGdfb3duZXIpICkKICAgICAgICAgICAgICAgICBicmVh
azsKIApAQCAtMzM1Nyw5ICszMzUzLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAKICAgICAgICAg
ICAgIC8qIEEgcGFnZSBpcyBkaXJ0aWVkIHdoZW4gaXRzIHBpbiBzdGF0dXMgaXMgY2xlYXJlZC4g
Ki8KICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBfbWZuKHBhZ2VfdG9f
bWZuKHBhZ2UpKSk7Ci0KICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CiAKICAgICAgICAg
Y2FzZSBNTVVFWFRfTkVXX0JBU0VQVFI6CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0g
cGdfb3duZXIpICkKQEAgLTM0MTQsNyArMzQwOCw3IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogCiAg
ICAgICAgICAgICBpZiAoIG9sZF9tZm4gIT0gMCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG9sZF9tZm4pOworICAg
ICAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShvbGRfbWZuKTsKIAogICAgICAgICAgICAg
ICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKGQpICkKICAgICAgICAgICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CkBAIC0zNDc4LDcgKzM0NzIsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgK
ICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAg
ICAgIGJyZWFrOwotICAgIAorCiAgICAgICAgIGNhc2UgTU1VRVhUX0lOVkxQR19BTEw6CiAgICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAgICBy
YyA9IC1FUEVSTTsKQEAgLTM1NDIsOSArMzUzNiw3IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBjYXNlIE1NVUVYVF9DTEVBUl9Q
QUdFOiB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCisgICAgICAgIGNh
c2UgTU1VRVhUX0NMRUFSX1BBR0U6CiAgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgICAgICAgICAg
aWYgKCAhcGFnZSB8fCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQog
ICAgICAgICAgICAgewpAQCAtMzU2Myw3ICszNTU1LDYgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAK
ICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIH0KIAogICAgICAgICBjYXNlIE1NVUVYVF9DT1BZX1BBR0U6CiAgICAgICAgIHsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 16:35:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6gCW-0005Fo-EI; Fri, 05 May 2017 16:35:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29123ec31=wei.liu2@citrix.com>)
 id 1d6gCV-0005Ff-80
 for xen-devel@lists.xen.org; Fri, 05 May 2017 16:35:27 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C5/22-03058-EC9AC095; Fri, 05 May 2017 16:35:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO65lTy
 RBu/uclos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLN/WwFUxmrdj+ehVTA+Nqli5GTg4JAX+J
 y7sPg9ksAioSd04+ZAWx2QSUJX529rKB2CICuhLPFjwDs5kFMiRm/brLCGILC2RKXNu2ACzOK
 2Ahcf/7ArBeIYFaiVvzVzFDxAUlTs58wgLRqyOxYPcnoHoOIFtaYvk/DpAwp4CXxKsdH8FGig
 Kd0Ll0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2ykl1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCD8fS6wEOMkhxMSqK8aaI8kUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeKtWAOUEi1LTUyvSMnOAIQ+TluDgURLh7QNJ8xYXJOYWZ6ZDpE4x6nLMu
 ff1PZMQS15+XqqUOG8bSJEASFFGaR7cCFj8XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwbw
 bIFJ7MvBK4Ta+AjmACOiJaFOyIkkSElFQD45bjxsdzr3H3pr24NffJzso8wXTn/yrz+rb4aFm
 LTeBgdKy9pRiwstSnKj+sbe6TF4U6Z5lKnwpu2taQldCrmZa5le2gbNSunXu7z1368tXy2wLn
 CqOceaHndgQdMsmWesWrvdtv2QnZnU3BLgtFvXf/jdlueLjzlKXt6zt3Rb4KCk9XbnL8qsRSn
 JFoqMVcVJwIAC2YfiS6AgAA
X-Env-Sender: prvs=29123ec31=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494002124!62445937!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15390 invoked from network); 5 May 2017 16:35:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 16:35:25 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422412989"
Date: Fri, 5 May 2017 17:35:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170505163522.ivkt5st2tnhttiq6@citrix.com>
References: <590CC03A0200007800157588@prv-mh.provo.novell.com>
 <1494001963-30732-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494001963-30732-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next] x86/mm: Fix the odd indentation
 of the pin_page block of do_mmuext_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMDUsIDIwMTcgYXQgMDU6MzI6NDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgcGluX3BhZ2UgYmxvY2sgaXMgbWlzc2luZyBvbmUgbGV2ZWwgb2YgaW5kZW50
YXRpb24sIHdoaWNoIG1ha2VzIHRoZQo+IE1NVUVYVF9VTlBJTl9UQUJMRSBjYXNlIGxhYmVsIGFw
cGVhciB0byBiZSBvdXRzaWRlIG9mIHRoZSBzd2l0Y2ggc3RhdGVtZW50Lgo+IAo+IEhvd2V2ZXIs
IHRoZSBibG9jayBpc24ndCBuZWVkZWQgYXQgYWxsIGlmIHBhZ2UgaXMgZGVjbGFyZWQgd2l0aCBz
d2l0Y2ggbGV2ZWwKPiBzY29wZS4gIFRoaXMgYWxsb3dzIGZvciB0aGUgcmVtb3ZhbCBvZiB0aGUg
aWRlbnRpY2FsIGxvY2FsIGRlY2xhcmF0aW9ucyBmb3IKPiBNTVVFWFRfVU5QSU5fVEFCTEUsIE1N
VUVYVF9ORVdfVVNFUl9CQVNFUFRSIGFuZCBNTVVFWFRfQ0xFQVJfUEFHRS4KPiAKPiBXaGlsZSBt
YWtpbmcgdGhpcyBhZGp1c3RtZW50LCBkZWxldGUgb25lIG90aGVyIHBpZWNlIG9mIHRyYWlsaW5n
IHdoaXRlc3BhY2UuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 16:49:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 16:49:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6gQL-0006T9-I2; Fri, 05 May 2017 16:49:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d6gQK-0006T3-8W
 for xen-devel@lists.xen.org; Fri, 05 May 2017 16:49:44 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 30/90-03613-72DAC095; Fri, 05 May 2017 16:49:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oK7aWp5
 Ig8unbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxXjR/ZCmbyVfReE29gfMfdxcjFISQwgUmi
 4+xBVgjnD6PEokcf2SGcDYwS/58/Yupi5ARytjNKND2rBLGFBdwlDt89ygxiiwgoS/T++s0C0
 dDDKrFz5UqwbmaBHYwS7TcfMYJUsQkYSZw9Oh3M5hWwlfi/8gSYzSKgInHnazPYBlGBcIm3jU
 dYIGoEJU7OfAJmcwrYS3xYewlsG7OAnsSO679YIWx5ie1v54DFJQQMJT5vXMo8gVFwFpL2WUh
 aZiFpWcDIvIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzB4
 GYBgB+OnZQGHGCU5mJREedNEeSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKrAHKCRalpqdWp
 GXmAOMIJi3BwaMkwtsHkuYtLkjMLc5Mh0idYlSUEueNB0kIgCQySvPg2mCxe4lRVkqYlxHoEC
 GegtSi3MwSVPlXjOIcjErCvHogU3gy80rgpr8CWswEtDhaFGxxSSJCSqqBsb1nG/t5mQsbdra
 n/8hi3Xexmf3/zp/SG6w3VEyu2VMU81wuJEM6dk47VwxL5cENBToKZqIJ20688mEo3Cch/1j5
 /bmnpQveWG4IjhNYp6uxKDvK1Z2PyYs7PYTZPG5K48zLGcnFbGsu3JrWmCVs+/zppTObrd5Ky
 r5LXrRht2jxLtGXtcG9SizFGYmGWsxFxYkAyHZiMdgCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494002981!60304358!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32682 invoked from network); 5 May 2017 16:49:42 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 16:49:42 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v45GnTtQ011470
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 5 May 2017 16:49:30 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v45GnRu9016458
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 5 May 2017 16:49:28 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v45GnP3e026779;
 Fri, 5 May 2017 16:49:25 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 05 May 2017 09:49:25 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
 <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
 <590CA3E4020000780015737A@prv-mh.provo.novell.com>
 <590CA4E30200007800157393@prv-mh.provo.novell.com>
 <957921b5-ecaa-6062-7223-893224f74d58@oracle.com>
 <590CADAD020000780015742C@prv-mh.provo.novell.com>
 <970cc917-579d-8fd8-e086-edcaeef159a5@oracle.com>
 <590CBED4020000780015756B@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3e169311-e165-63c9-0848-e6a20adfd8c6@oracle.com>
Date: Fri, 5 May 2017 12:49:21 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590CBED4020000780015756B@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMjAxNyAxMjowNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMDUu
MTcgYXQgMTc6MjMsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA1
LzA1LzIwMTcgMTA6NTEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDUuMDUuMTcg
YXQgMTY6MjcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMDUv
MDUvMjAxNyAxMDoxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDA1LjA1LjE3
IGF0IDE2OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMDUuMDUu
MTcgYXQgMTU6NDIsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+
Pj4gT3RvaCB0aGVyZSdzIG5vdCBtdWNoIHRvIHNjcnViIHlldCB1bnRpbCBEb20wIGhhZCBhbGwg
aXRzIG1lbW9yeQo+Pj4+Pj4+Pj4+IGFsbG9jYXRlZCwgYW5kIHdlIGtub3cgd2hpY2ggcGFnZXMg
dHJ1bHkgcmVtYWluIGZyZWUgKHdhbnRpbmcKPj4+Pj4+Pj4+PiB3aGF0IGlzIGN1cnJlbnRseSB0
aGUgYm9vdCB0aW1lIHNjcnViYmluZyBkb25lIG9uIHRoZW0pLiBCdXQgdGhhdAo+Pj4+Pj4+Pj4+
IHBvaW50IGluIHRpbWUgbWF5IHN0aWxsIGJlIGVhcmxpZXIgdGhhbiB3aGVuIHdlIHN3aXRjaCB0
bwo+Pj4+Pj4+Pj4+IFNZU19TVEFURV9hY3RpdmUuCj4+Pj4+Pj4+IElPVyBJIHRoaW5rIGJvb3Qg
c2NydWJiaW5nIGNvdWxkIGJlIGtpY2tlZCBvZmYgYXMgc29vbiBhcyBEb20wCj4+Pj4+Pj4+IGhh
ZCB0aGUgYnVsayBvZiBpdHMgbWVtb3J5IGFsbG9jYXRlZC4KPj4+Pj4+PiBTaW5jZSB3ZSBvbmx5
IGFyZSB0cnlpbmcgdG8gYXZvaWQgbWFwY2FjaGUgdmNwdSBvdmVycmlkZSBjYW4ndCB3ZSBqdXN0
Cj4+Pj4+Pj4gc2NydWIgd2hlbmV2ZXIgb3ZlcnJpZGUgaXMgTlVMTCAocGVyLWNwdSBvciBub3Qp
Pwo+Pj4+Pj4gQnV0IGhvdyBkbyB5b3Uga25vdz8gVGhlIHZhcmlhYmxlIHNob3VsZCByZW1haW4g
c3RhdGljIGluCj4+Pj4+PiBkb21haW5fcGFnZS5jLCBzbyBJIHRoaW5rIHdlJ2QgaW5zdGVhZCBu
ZWVkIGEgbm90aWZpY2F0aW9uIHRvCj4+Pj4+PiB0aGUgc2NydWJiZXIgd2hlbiBpdCBnZXRzIHNl
dCBiYWNrIHRvIE5VTEwuCj4+Pj4gV2h5IG5vdCBqdXN0IGhhdmUgaW4gZG9tYWluX3BhZ2UuYwo+
Pj4+Cj4+Pj4gYm9vbCBtYXBjYWNoZV9vdmVycmlkZSgpIHtyZXR1cm4gb3ZlcnJpZGUgIT0gTlVM
TDt9Cj4+Pj4KPj4+PiAob3IgYXBwcm9wcmlhdGUgcGVyLWNwdSB2YXJpYW50KT8KPj4+IEFuZCB5
b3Ugd291bGQgbWVhbiB0byBwZXJtYW5lbnRseSBwb2xsIHRoaXM/Cj4+IFdlIGhhdmUgdG8gcGVy
bWFuZW50bHkgcG9sbCBvbi9jaGVjayBzb21ldGhpbmcuIEVpdGhlciBpdCB3aWxsIGJlIGxvY2Fs
Cj4+IHRvIHBhZ2VfYWxsb2MuYyBvciB0byBkb21haW5fcGFnZS5jLgo+IFdoeSBjYW4ndCB0aGlz
IGJlIGtpY2tlZCBvZmYgcmlnaHQgYWZ0ZXIgemFwcGluZyB0aGUgb3ZlcnJpZGUgKGlmIHdlCj4g
Z28gdGhhdCByb3V0ZSBpbiB0aGUgZmlyc3QgcGxhY2U7IEkgdGhpbmsgdGhlIHBlci1jcHUgb3Zl
cnJpZGUgd291bGQKPiBiZSB0aGUgbW9yZSBzZWFtbGVzcyBhcHByb2FjaCk/CgpFaXRoZXIgZ2xv
YmFsIG9yIHBlci1jcHUgb3ZlcnJpZGUgd2lsbCBuZWVkIHRvIGJlIGNoZWNrZWQgYnkgdGhlCnNj
cnViYmVyIHdoZW4gaXQgaXMgY2FsbGVkIGZyb20gdGhlIGlkbGUgbG9vcC4gT3IgSSBkb24ndCB1
bmRlcnN0YW5kCndoYXQgeW91IG1lYW4gYnkgImtpY2tpbmcgb2ZmIi4KCi1ib3JpcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 17:08:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 17:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6gi0-0007xn-5Y; Fri, 05 May 2017 17:08:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d6ghy-0007xh-LN
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 17:07:58 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 7C/EB-03557-D61BC095; Fri, 05 May 2017 17:07:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnk+JIrShJLcpLzFFi42LRyGbw1M3ZyBN
 p8GKTlcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF55m7Ggq+8FbMWH2VpYNzK3cXIxcEi0Mgs
 sff5NiYQh1Ggi1Hi8MTXLCCOkMBvRol9HcfZuxg5OIQF3CVWvTfvYuTkEBEIlNh5awcTRM0CZ
 on7XX1gDcwCsxgltk38yAxSxSagIzG37zwLiM0rYC1xYssXsDiLgIrE1S+3mUBsUYFwibeNR6
 BqBCVOznzCArKMU8BRYtVTLRCTWcBe4sHWMpAKZgF5ie1v5zCDhCUEFCWmraoE2Soh0Mko8e/
 9IUaQGiEBZYmTbZPANkkI+EosmbKOFcIuknj49wALRMNlNonGV1tYIZwrbBKrGpvYIaoKJKav
 +wfVoSWx7irILyBF35kkpq6YBtX+mE3i5q8eqCoZiVlbetkgEudZJU41X4Oqms8v0bHxHBOEc
 4tN4tGhHWAnCgtISbzfcRLKlpHYMGMOywRG1VlIYTAL4fFZSB5fwMi8ilGjOLWoLLVI19hQL6
 koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFkwAMEOxqZFgYcYJTmYlER500R5IoX
 4kvJTKjMSizPii0pzUosPMcpwcChJ8J5fD5QTLEpNT61Iy8wBpi2YtAQHj5IIbyxImre4IDG3
 ODMdInWK0Zjj3dIP75k4bnR+e88kxJKXn5cqJc7LvQGoVACkNKM0D24QLJ1eYpSVEuZlBDpNi
 KcgtSg3swRV/hWjOAejkjBvKsgUnsy8Erh9r4BOYQI6JVoU7JSSRISUVAOjwduJatErRD653b
 t4yKi03vBvTkxrUGCfofTnXCYhk6OtnxJaxC+bPPq6UcFWNiA0Ky31I39Tn2ngl+AiwcYlkWv
 Lfuj8irRyN0yceDtlaszHoF9r41aulG9xE8nRee8e+N6xXMXxN/vvKu/JIsHVt9y3fjyqY3c6
 uPNJhc3WLyanWDfPTlZiKc5INNRiLipOBACHTGXpogMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494004076!60306491!1
X-Originating-IP: [40.107.0.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7536 invoked from network); 5 May 2017 17:07:56 -0000
Received: from mail-eopbgr00073.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.73)
 by server-14.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 May 2017 17:07:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=5unmIsHv0Y0lnwUiO+wWXDgJsYxcBzn2eEQmHLea4bY=;
 b=b19tH/5CFHAKecWHxlC4veNR6e+5kpD7cZcG2OjbSdzF8cQ3kYzXQVG+1RIbYl4EPdiAXKdiMQ5BzA3hg/OC9HEi6PB0P7+ztlxRBOwWQIIKiTr7kI/3y6vDoSolj03xU9+lasN6is+/XpLYEmGcyXRImhb13qa3sXG7O0nq3eI=
Received: from [10.17.180.72] (85.223.209.53) by
 DB6PR0302MB2695.eurprd03.prod.outlook.com (10.171.74.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1061.12; Fri, 5 May 2017 17:07:53 +0000
To: Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall
 <julien.grall@arm.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
 <45a2f090-ad45-8595-d125-d3569c51a503@arm.com>
 <22796.34946.166714.199393@mariner.uk.xensource.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <a9c27617-c65d-d650-77a7-3e5d473b546f@epam.com>
Date: Fri, 5 May 2017 20:07:47 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22796.34946.166714.199393@mariner.uk.xensource.com>
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: HE1PR0601CA0040.eurprd06.prod.outlook.com (10.166.117.50)
 To DB6PR0302MB2695.eurprd03.prod.outlook.com (10.171.74.16)
X-MS-Office365-Filtering-Correlation-Id: 6d9214d3-787a-4f74-1426-08d493d944e4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR0302MB2695; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 3:pRRBT0Ht7kFwKJOVWh3npnmjVPYN+Ho4kpDdq7btTyLpZRHZrCgfhhKYvRVlcmfRpUN3iR4UzZnv/PrsQHNjRS5NZpTlCShZ6tXlfUCss0ha7AA607WSwp6xaVlIlPQlROZEIZtXdXFGwRTzJupeyeDS49bS5I1i8PpxNLcnd9tpcCRvEbb3e1I3G00DwXWYgAXlZQykrJtWwu47xKotDIrveQwV3/WNlDvrMYp+miyq6iQzPbTFiIB9sBYRPBeVasjG8heymwtcfiLOa8XfySdFjUKwvLTz6hk8un+6T1Gf5hDplo7f2uwjItJlo9nl2ToQ07RNCc1enf8Fr/wglw==;
 25:va9tVWgPmFOhrWZcCQHPr5bm9Jk9Jb8s4+9VbxVBgqIak3GJypAn4JjGNmwY8vN4R+Su3yVXeIlrpQHHxa5JoSnTYhk++cb9NskZ/cIqq1hY2wAuBOvrAFzgzBLyalNLrvxjIiwVWfyKB5hwDM/IWXzx/VgKE3b4NhZnEK6dMwjCcEgURotTXPlSTxwV4Cyj0ZM0zpIeUmNIaTLVpZ7kuKpYe9axvqCqbCOtYOZl/omTTSjzIxnGf7gdqsbkAxT30NGPFwyHeQ1ZdoWsAUo+WRlXJtDjJUEJE2hFygxl0bLxGNEwT96sQ2/5zOkCu18/yGEeUp7xEQfjyExNmRxyWkNsw3gaZOdtGOY4VlwjDqSDWQveB8glCFrJl2foUgShe7ouZQ5yNaRtBnCyUrk7p/OtbLHoQEhPcwik3UjNqhnkeCUK39CQH7xPvWZHsq8Q
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 31:qv2x9rICbUFQeak9v75gr97B9fcmX22AjXgcIV3x2HJZ6N0SrtRizSxuzPhSJMEUvP8d3mJJzozpQG4q3vYLwFmd93SeaM2QXrsmgR3qL3fw0bhbXwveNQOKiXgkTnABvvFjNMn0mMdD9tvb8s1GolKNsM/9sI6zdxuMbjOL3wRQaX66rHWGUk8WlSXNCiKNcZoRmRN9nN+yFG0ix+3PGrtSwPj/Z6Mt/SC0YdOOGQQfWNLSJU8C7lOhYbbIuuyiYo35EUhcFMXylaYiYV1PAQ==;
 20:8Vk3OiCmWJ77Njeq9+IGmKL1vm5xC1a+deWSTX8FYsDYe7RGGwY23tl8kStT5MU12du46sSmufhTKAeRcajQOxVvEBz3wjCvscVHhrIRKqjNEUEezdcyjVdk/+NJofibV/syf8/MRBQgRpuMm2NDwNpawW7Onja4g9NjLJhoQSImW2isa8JUX8tr2Rr3Frxw39lC/Qs+09vng5roacSIMHTajUO6eFQJM93r1BrxpNbJ0p6xDdu4ckhdK4wCHMh/PhE76nR6C8ksrpMAA6PviJNTQk3XXGJ5r6rzqlknxfm1PSu7ZrCRVuuKyclWOEn8diU8dq3wz0CtMhXy9ryuqejjvPBOGCJa85YkSLL2hxHd0fPnr6x+iOzRMCV2TIaavjDhpDWfPBlTwz7kZ7JbJaPHeIEbvtLjUm3EGQoMqLW3NN6sqvWGIVGB0FdXzuLoC6K9uUbnAekVa7XH09rGH8y9tPuFkzTJcEutMRT3z9rePgJOPGinKTjoon/cdGbf
X-Microsoft-Antispam-PRVS: <DB6PR0302MB26957247D40315CC3757E386E6EB0@DB6PR0302MB2695.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(6072148);
 SRVR:DB6PR0302MB2695; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0302MB2695; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 4:Px4sx/3HNuxZVbUrlS/l5f51bxJtGfLZ8DWXMn3hfyz1RvIGAodGmvU7UDpwCWpgloogy4YxhDXIp+6cbijW+8FTB0bPXjUiJytVk+ovNBd1ZceGyTfolJpfkVg6gy/iVeDwbyuTXu/X6Ed2x0jrpkfAKuemN8/WFfAyddhWIieNVWlPFEhqlNqMY4q3TWEvl1RKaMgxfoRj0uYODnEOcC0oq3EdAXQIxFGE9z1bES/1NvEJR9OOYU9ZBU9xG8NlxxDfBY0gDOFqcPaMipP53nzj1uWZwUFxOaawf8tYXHYOTB3ZlgjLQCJYX3fImMKuEnlwn432nANgRis8jLGPDBe4iYMW6IzK2nw8FweK95dmX6czsRMRdUxgghP5BF2IajT+hX1oHFlMXNus+ieXSlqiSmoITgz9/eaWDuFaGiNz3Jxj5RsmmX2CdTMNtfZRn0bBE2a/EBIpvY1mnb4NL83LXtuTqVbq4jnM8plmdi7pub59f03RPWDO34syjNxD3kBM7aHXB4IX+7zcx0fE6BBMOGJfaGVDIicduOoPTEtJBbEUxjgJ/eSM6BTMs19/6mUz6nLAS8bVVBG/un0DC9vFuOgRFL6Eu9izmqMkDSk4MnlZuTCQSKJWufNUP9h1UUmN7qgAL7JiBpZVOMrijN/UXZw8UlaiCGitxcu26JNIxf2XVBIuFVF50xdWJJuHk7hIt8Odxy3k7dEHcn7yzmNWYV9P9IDeGaA2KyfBYvj6CmugEUhKhOsm9Z+1XGOiHkOxbzfLBqTL5oPPcRbNVrKwXtFXzs3l4+dUVez3F/o=
X-Forefront-PRVS: 02981BE340
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(39850400002)(39400400002)(39860400002)(39840400002)(39410400002)(24454002)(90366009)(6486002)(77096006)(93886004)(189998001)(33646002)(76176999)(54356999)(478600001)(42186005)(81166006)(4001350100001)(50986999)(2906002)(47776003)(3846002)(31686004)(86362001)(561944003)(7736002)(230700001)(66066001)(305945005)(6116002)(8676002)(6246003)(53936002)(31696002)(4326008)(83506001)(2950100002)(50466002)(36756003)(38730400002)(80792005)(54906002)(23746002)(6306002)(53546009)(8666007)(64126003)(6666003)(25786009)(5660300001)(65826007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0302MB2695; H:[10.17.180.72]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0302MB2695;
 23:KjHwwgkqNBFVRoCi635ljsiWsw7tPN0Zzvl?=
 =?Windows-1252?Q?FPxZhS4Q2c2bSFRmIC65OP1SmnXegIDHEDJBgOCaF1JvxG3zGl5pCUF5?=
 =?Windows-1252?Q?vGOWUPE1n0Q83M2JVYIXFnMRZrc9GIkhng8Bxxw6+Nay1yFwW0cShkYK?=
 =?Windows-1252?Q?JNQ6Nb70WhJz+5gYfvdTiKjS1AKM7d4QNOozSH2B8qpnhX14nUiLBIv6?=
 =?Windows-1252?Q?kFYP18bNOdufnXH2KnKuAyMZ8tc5+Y/yXLb1y4j+ue+V38K9j0IJCkQZ?=
 =?Windows-1252?Q?Bsn5c/izkHD99ietsKZLmu+ImYOLwvoaqzPFQqsfMycu7ghfdOkBKdcY?=
 =?Windows-1252?Q?6HdjrmJ+J9ByTkJt7l4hYbNg6x+z4AoopbhNWDLusW6m3jD+2fu0FRy1?=
 =?Windows-1252?Q?sDmLAXRexE1m1rCM4E6VrB5pNOp8sjB7JimfY0MeUMivrwzxJxXui2XV?=
 =?Windows-1252?Q?COw0zEsHLzlAoaU/BJgeqEsiXSiTHdVIthGuiJywYy6ZSqmXjuumfpbG?=
 =?Windows-1252?Q?UTMlphL7HvfU3tHcYjqWhyi7vIAUHnWEwp4GUJCVBfHWVuClF4fQMihC?=
 =?Windows-1252?Q?jaxMFYevYiwMCghTTS/rY4lUT4C9qbi1/fmH52lI1eymevSmLwmWaIX3?=
 =?Windows-1252?Q?GxcMbCIUGSuBLPl3Uy1ZXR7yQijyZru16HrvVmhdI3l8AsBqSo4ajmoC?=
 =?Windows-1252?Q?enkNRIDMEj3X52ECZj/5MWq0rJkAcIa+VzyM2MW/b7iBXEJ6ssFMdQP/?=
 =?Windows-1252?Q?Yd9ni1ekeNUVDPuy9e/0N+Q/nbSgGhBHObG1RtX+EgUyBGgcWdBigVxb?=
 =?Windows-1252?Q?WmOwpe07UF51rD4rSgogX3q2K0coyGEx1QHm8+INboH5n8O4OvP6dn5h?=
 =?Windows-1252?Q?gKVIkkeShMq9jLPryDvxN7AdryIWeDOh+JzupVIdDc9kollJcUXe47n3?=
 =?Windows-1252?Q?YT1MUhwoqy/3/v+s6CliJrmW2qEeUDzm2n/jsuJY7ufy6vYiiyCMH3PK?=
 =?Windows-1252?Q?92d6+ED15ED3HMfe8UwBkN7IcxbKKxY4rovnZ+E20mcybAye0UKed09Y?=
 =?Windows-1252?Q?cL0Zk0lpP4C3VOn4+iHD6qnDg8yQrmEeR2Ks0rEiXwdkF4HNCVueYhgK?=
 =?Windows-1252?Q?8t/N4h/h/eqvwK6q9yXQLmvHd6dKieCFuyV3pi9afIlarjOx5iT5hLK3?=
 =?Windows-1252?Q?fq7i/V8SmxRY7AMcsxzDtk5bDnA9DnM7ZDhu3SEfXznya27Xhy0QbeN0?=
 =?Windows-1252?Q?6Dg4crUd4xh8EsIRMSZod/09zXRcSfZ5keA8vsOmrKW83kRM5WSnRkxE?=
 =?Windows-1252?Q?N5uJKa3mn9qrYH+OvHt+R0EDNUDr4tqU1eu3UZg03OxFC232aH0VEmwb?=
 =?Windows-1252?Q?TI0/WabhIStc2mBM/qrRwI6ZwFh33uL/INt1/ZijqTr25M1MaSE/IFhF?=
 =?Windows-1252?Q?WF00bV43GhV+H9e84gDkqNqrO38S5ug0lkZmwNjQUXg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 6:b1317ofILvu5Eu2zB7GW49pP8miQ8IK6otwUDsumSShjRVLDfDURdzJ3t3S6sT+zWro/F1Aod6RPwA3YVmcqk/kuXXPTbVpkyyqtXkTQPtFHsiYmshF3OPMy+Ewl1l9JIYlE/bz9EFI/zgVZA4LHw54R2as16m0g/2Sm7mmlyDY4kXTK5wSKnLGBtnVx0MB42trNW1wPPxLJg2Sq5uxN+3dee48IJ6hzG8DvFOqldCj8ftP5RRXqj4R2PDFV0mjyLr49mhnFu70jEZvjE6nLTLEec4GlcfxLBB+k4EaaO9vapPAaJNUcBzlG24ddCG+KPDTpASGUPjesNjXWsSGnmWAgCc/Ur2CXdeJxcb8FXcuygE4y6IezuEVdXVwRXB0kPf8M3Iqv+Qzt0zFtHQHLXwyHvuXjfb1fjvIGDIT+lfLwIsTTHZyHFn0W3u25KdeiR+LCBFYtvAgFB1aIun6ZOVexHPe1Kxx8XrkRs783qsARffOceakIrFkoVSl3OL4Z5PERiszgcaOwwToHJqkGgg==;
 5:HPg/kghRS3uVMIcEH7XzHV1QwP0K1e34FS0Kyn4en015arespmIMqxwdf95uS3vwmJzJmAOolzVLkkUts3gAcgSIruS0s/PwAvo5LrMNCLODWKa/TPuanFzK0twf9Lw9i/ilKqStIW1QAs9cR13u1A==;
 24:AlKWwbblhN/H4+x7LvkI6kmbX0WycAQj1zNQVJecn1wdIUHr5Slkpo2XNRSsrUYV2je6wVjogEJcNPNtSDVtEycKtLg41g7LpFADg8DQ5RA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2695;
 7:uZgor6jTXimVsvCw1H86CEUn40mvRkzStAOcALLGKsEg6T2i7G8DAJ642bc4Cbb8EPChaTzA3xnw8z6uJn9Ha8I+n5wEdbZfaARu94P3LKkOWrLAEEygJC/3dgwjmMuNUExEDhN4+1EDDEbhf9XKHzw68XN2dC2J5+IId8LnekL8Zs87FlGuMByv/osTi4Kx5uVwmo7GB/8XcL32n6mCVsKUztmYcF1zy5ZRTOSru0r+X9ZlRO4q0Dy/EodXWcaWLKa9K4rBcPpI5OPTYAWl40uJQSaSvJYtZVXYPCrw2Qp54ej2NEqxGW/oXxEh2T4eLlZyeAwKVpRI0bxe6nWC0A==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2017 17:07:53.0209 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0302MB2695
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSWFuLAoKCk9uIDA1LjA1LjE3IDE3OjEzLCBJYW4gSmFja3NvbiB3cm90ZToKPiBJIHJl
YWQgdGhpcyBwcm9wb3NhbC4KPgo+IEkgYWdyZWUgdGhhdCBwdXR0aW5nIGFsbCB0aGUgZGV0YWls
cyAoaW50ZXJydXB0cywgbW1pbywgZXRjLikgaW4gdGhlCj4gbGlieGwgY29uZmlnIGZpbGUgaXMg
cHJvYmFibHkgdW5kZXNpcmFibGUuCj4KPiBBRkFJQ1QsIHRoZXJlLCBhIHBhcnRpY3VsYXJseSBj
b3Byb2Nlc3NvciBjYW4gYmUgaWRlbnRpZmllZCBhcyBhCj4gcG9ydGlvbiBvZiB0aGUgaG9zdCdz
IERULiAgSXMgdGhhdCByaWdodCA/ICBUaGUgcGxhbiBzZWVtcyB0byBiZSB0bwo+IHRha2Ugb25l
IHN1Y2ggdGhpbmcgKG9yIHBlcmhhcHMsIHNldmVyYWwpIGFuZCBwYXNzIGl0IHRocm91Z2ggdG8g
InRoZQo+IGd1ZXN0Ii4KPgo+IElmIHRoZXNlIHJlZ2lvbnMgb2YgdGhlIERUIGNhbiBiZSBtYXJr
ZWQgYnkgdGhpcyAieGVuLGNvcHJvYyIKPiBwcm9wZXJ0eSwgY2FuJ3Qgd2UgaW5zdGVhZCBpZGVu
dGlmeSB0aGVtIChlZyBpbiB0aGUgbGlieGwgZG9tYWluCj4gY29uZmlndXJhdGlvbikgYnkgdGhl
aXIgRFQgcGF0aCA/ICBTbyB0aGVuIHlvdSBjb3VsZCBzYXkgInBsZWFzZSBwYXNzCj4gdGhyb3Vn
aCBjb3Byb2Nlc3NvciAvYWxpYXNlcy9zb2MvY29wcm9jMCIgb3Igc29tZXRoaW5nLgpZZXAsIGV4
YWN0bHkgdGhpcyBhcHByb2FjaCB3b3JrZWQgZm9yIHVzIHdoZW4gdGhlcmUgd2VyZSBubyByZXF1
aXJlbWVudCAKdG8gc3Bhd24gZm9yIG9uZSBndWVzdCBkb21haW4gc2V2ZXJhbCB2Y29wcm9jcyBm
cm9tIG9uZSBwaHlzaWNhbCAKY29wcm9jZXNzb3IuClRoYXQgcmVxdWlyZW1lbnQgbGVhZHMgdG8g
YSBuZWVkIG9mIG1hcHBpbmcgInNlY29uZCIgdmNvcHJvYyBtbWlvIHJhbmdlcyAKdG8gZGlmZmVy
ZW50IGFkZHJlc3NlcyBhbmQgcG90ZW50aWFsbHkgdXNpbmcgYW5vdGhlciBJUlEsIGluIG9yZGVy
IHRvIApsZXQgYSBkb21haW4gdHJlYXQgdGhvc2UgZGV2aWNlcyBzZXBhcmF0ZWx5LgoKPiBBbHNv
LCB0aGUgcHJvcG9zYWwgdGhlcmUgZG9lcyBub3Qgc2VlbSB0byBwcm92aWRlIGFueSB3YXkgdG8g
c2F5IHdoaWNoCj4gZ3Vlc3Qgc2hvdWxkIGdldCBhbnkgcGFydGljdWxhciBjb3Byb2Nlc3Nvci4K
Tm8sIGl0cyBub3QgYWJvdXQgZ2V0dGluZyAob3duaW5nKSBhIGNvcHJvY2Vzc29yIGZvciBzb21l
IGRvbWFpbiwgYnV0IApnZXQgYSB2aXJ0dWFsIGNvcHJvY2Vzc29yICh2Y29wcm9jKS4KQWN0dWFs
bHkgYSB2Y29wcm9jIGFic3RyYWN0aW9uIGlzIGluc3BpcmVkIGJ5IHZjcHUgYWJzdHJhY3Rpb24s
IG1heWJlIApzdWNoIHZpZXcgd291bGQgaGVscCB0byBnZXQgYW4gaWRlYS4KUGxlYXNlIGFsc28g
cmVmZXIgWzFdIHRvIGdldCB0aGUgaGlnaCBsZXZlbCBvdmVydmlldyBvZiB0aGUgdG9waWMuCgo+
ICAgIEl0IHRhbGtzIGFib3V0ICJ0aGUKPiBkb21haW4iIChpbXBsaWNpdGx5LCAidGhlIiBndWVz
dCkgLSBhcyBpZiB0aGVyZSBjb3VsZCBvbmx5IGJlIG9uZS4KPiBTdXJlbHkgdGhpcyBpcyB3cm9u
ZyA/ClllcCwgc2V2ZXJhbCBkb21haW5zIChkb21VKSBjb3VsZCBiZSBjcmVhdGVkIHVzaW5nIHRo
ZSBzYW1lIHBhcnRpYWwgCmRldmljZSB0cmVlIGRlc2NyaWJpbmcgYSBjb25maWd1cmF0aW9uIG9m
IHZpcnR1YWwgY29wcm9jZXNzb3JzLgoKWzFdIApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTAvbXNnMDE5NjYuaHRtbAoKLS0gCgoqQW5k
cmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 17:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 17:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6gu1-0000gH-Ep; Fri, 05 May 2017 17:20:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2910c856b=Ian.Jackson@citrix.com>)
 id 1d6gu0-0000gB-A4
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 17:20:24 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 97/1F-02192-754BC095; Fri, 05 May 2017 17:20:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7YFp5
 Ig++rzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztL9axFiwUqLi7dyZrA+Ma3i5GTg4JAX+J
 G3MWMoLYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQeJfyxowm0VAR
 WLTxDlgNSICWhKrrm1hhKg/wChx/b9cFyMHh7CAu8Sq9+YgYU4BG4nrC6ewdjFycQgJXGSW+H
 SqjRniHhOJtwt3soHUCwmoScxdHz+BkW8WkotmIbloFpKLFjAyr2JUL04tKkst0jXTSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLR6BgbGHYxX2pwPMUpyMCmJ8qaJ8kQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDV3AyUEyxKTU+tSMvMAYY8TFqCg0dJhDd/E1Cat7ggMbc4M
 x0idYpRUUqcNxykTwAkkVGaB9cGi7NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5D4GM58
 nMK4Gb/gpoMRPQ4mhRsMUliQgpqQbGQvMsnbcL7lsn/Lx/48bx5lh7/lw7Ed1HK0Qda5m4VA9
 as/7JfFTRvrT8ZdNZdp6TCslvAl9HV5terrki5Lhy40b/1MqW5NsXw8y57v1bGBuzQrrA4sc2
 xkdndH9fOTR7u83UyznqzKFqS/9pPmd9crI6WP6M3NIJ3x3637+dsokjgPWRobiqEktxRqKhF
 nNRcSIAUR8kka4CAAA=
X-Env-Sender: prvs=2910c856b=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494004821!60448890!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60975 invoked from network); 5 May 2017 17:20:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 17:20:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422419728"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22796.46157.884824.313670@mariner.uk.xensource.com>
Date: Fri, 5 May 2017 18:20:13 +0100
To: Andrii Anisov <andrii_anisov@epam.com>
In-Reply-To: <a9c27617-c65d-d650-77a7-3e5d473b546f@epam.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
 <45a2f090-ad45-8595-d125-d3569c51a503@arm.com>
 <22796.34946.166714.199393@mariner.uk.xensource.com>
 <a9c27617-c65d-d650-77a7-3e5d473b546f@epam.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmlpIEFuaXNvdiB3cml0ZXMgKCJSZTogW1JGQ10gc2NmOiBTQ0YgZGV2aWNlIHRyZWUgYW5k
IGNvbmZpZ3VyYXRpb24gZG9jdW1lbnRhdGlvbiIpOgo+IE9uIDA1LjA1LjE3IDE3OjEzLCBJYW4g
SmFja3NvbiB3cm90ZToKPiA+IElmIHRoZXNlIHJlZ2lvbnMgb2YgdGhlIERUIGNhbiBiZSBtYXJr
ZWQgYnkgdGhpcyAieGVuLGNvcHJvYyIKPiA+IHByb3BlcnR5LCBjYW4ndCB3ZSBpbnN0ZWFkIGlk
ZW50aWZ5IHRoZW0gKGVnIGluIHRoZSBsaWJ4bCBkb21haW4KPiA+IGNvbmZpZ3VyYXRpb24pIGJ5
IHRoZWlyIERUIHBhdGggPyAgU28gdGhlbiB5b3UgY291bGQgc2F5ICJwbGVhc2UgcGFzcwo+ID4g
dGhyb3VnaCBjb3Byb2Nlc3NvciAvYWxpYXNlcy9zb2MvY29wcm9jMCIgb3Igc29tZXRoaW5nLgo+
Cj4gWWVwLCBleGFjdGx5IHRoaXMgYXBwcm9hY2ggd29ya2VkIGZvciB1cyB3aGVuIHRoZXJlIHdl
cmUgbm8gcmVxdWlyZW1lbnQgCj4gdG8gc3Bhd24gZm9yIG9uZSBndWVzdCBkb21haW4gc2V2ZXJh
bCB2Y29wcm9jcyBmcm9tIG9uZSBwaHlzaWNhbCAKPiBjb3Byb2Nlc3Nvci4KPiBUaGF0IHJlcXVp
cmVtZW50IGxlYWRzIHRvIGEgbmVlZCBvZiBtYXBwaW5nICJzZWNvbmQiIHZjb3Byb2MgbW1pbyBy
YW5nZXMgCj4gdG8gZGlmZmVyZW50IGFkZHJlc3NlcyBhbmQgcG90ZW50aWFsbHkgdXNpbmcgYW5v
dGhlciBJUlEsIGluIG9yZGVyIHRvIAo+IGxldCBhIGRvbWFpbiB0cmVhdCB0aG9zZSBkZXZpY2Vz
IHNlcGFyYXRlbHkuCgpXaHkgd291bGRuJ3QgdGhlIHRvb2xzdGFjayBzaW1wbHkgY2hvb3NlIGFw
cHJvcHJpYXRlIGlycXMvbW1pbwpyYW5nZXMgPyAgSSB3b3VsZCBleHBlY3QgdGhlIHZpcnR1YWwg
aXJxcy9tbWlvIHJhbmdlcyB0byBub3QKbmVjZXNzYXJpbHkgbWF0Y2ggdGhlIHBoeXNpY2FsIG9u
ZXMgYW55d2F5LiAgSXMgY2hvb3NpbmcgdGhlc2UgcmFuZ2VzCmNvbXBsaWNhdGVkID8KCj4gPiBB
bHNvLCB0aGUgcHJvcG9zYWwgdGhlcmUgZG9lcyBub3Qgc2VlbSB0byBwcm92aWRlIGFueSB3YXkg
dG8gc2F5IHdoaWNoCj4gPiBndWVzdCBzaG91bGQgZ2V0IGFueSBwYXJ0aWN1bGFyIGNvcHJvY2Vz
c29yLgo+IE5vLCBpdHMgbm90IGFib3V0IGdldHRpbmcgKG93bmluZykgYSBjb3Byb2Nlc3NvciBm
b3Igc29tZSBkb21haW4sIGJ1dCAKPiBnZXQgYSB2aXJ0dWFsIGNvcHJvY2Vzc29yICh2Y29wcm9j
KS4KPiBBY3R1YWxseSBhIHZjb3Byb2MgYWJzdHJhY3Rpb24gaXMgaW5zcGlyZWQgYnkgdmNwdSBh
YnN0cmFjdGlvbiwgbWF5YmUgCj4gc3VjaCB2aWV3IHdvdWxkIGhlbHAgdG8gZ2V0IGFuIGlkZWEu
Cj4gUGxlYXNlIGFsc28gcmVmZXIgWzFdIHRvIGdldCB0aGUgaGlnaCBsZXZlbCBvdmVydmlldyBv
ZiB0aGUgdG9waWMuCgpUaGFua3MuICBJIHN0aWxsIGZlZWwgbGlrZSBJIGFtIGxhYm91cmluZyB1
bmRlciBzb21lIG1pc2FwcHJlaGVuc2lvbnMuCkkgaG9wZSB5b3UnbGwgY2xlYXIgdGhlbSB1cCBh
cyB0aGV5IGJlY29tZSBldmlkZW50Li4uCgpXaGF0IEkgbWVhbiBpcyB0aGF0IHlvdXIgcHJldmlv
dXMgcHJvcG9zYWwgZG9lc24ndCBwcm92aWRlIGFueSB3YXkgdG8Kc2F5IHdoaWNoIGd1ZXN0KHMp
IHNob3VsZCBnZXQgaW5zdGFuY2VzIG9mIHRoaXMgdmlydHVhbCBjb3Byb2Nlc3Nvci4KU29tZSBn
dWVzdHMgc2hvdWxkIGdldCBub25lOyBzb21lIG9uZTsgZXRjLgoKQWxzbywgSSBhbSBwZXJwbGV4
ZWQgYnkgeW91ciBzdWdnZXN0aW9uIHRoYXQgYSBzaW5nbGUgcGh5c2ljYWwgY29wcm9jCm1pZ2h0
IGJlIHByZXNlbnRlZCB0byBhIGd1ZXN0IGFzIHR3byB2Y29wcm9jcy4gIElmIHlvdXIgc2hhcmlu
ZwpzdHJhdGVneSBpcyBjb250ZXh0LXN3aXRjaGluZywgaXMgdGhpcyBub3QgZ29pbmcgdG8gcmVz
dWx0IGluIGEgbG90IG9mCmNvbnRleHQtc3dpdGNoaW5nLCB3aGVuZXZlciB0aGUgZ3Vlc3QgKHdo
aWNoIHRoaW5rcyBpdCBoYXMgdHdvCmNvcHJvY3MpIHRvdWNoZXMgb25lIGFuZCB0aGVuIHRoZSBv
dGhlciA/CgpPYnZpb3VzbHkgdGhlcmUgYXJlIG1hbnkgdGhpbmdzIEkgc3RpbGwgZG9uJ3QgdW5k
ZXJzdGFuZCBoZXJlLgoKUmVnYXJkcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 17:51:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 17:51:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6hNq-0003S7-11; Fri, 05 May 2017 17:51:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6hNo-0003Rz-Ij
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 17:51:12 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5D/CA-03869-F8BBC095; Fri, 05 May 2017 17:51:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVysyfVTbd/N0+
 kwa91fBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvOs+CH+IVDXePMDcwnhXuYuTiEBLYxCjx
 6+0VNghnKaPEqumngRwODmEBd4lV7827GDk5RARKJHb2L2CBqJnNLLF57WxmkASzQIVE25qv7
 CA2m4CmxJ3Pn5hAbF4BK4mPj/6ygsxhEVCR6J+kAxIWFQiXeNt4hAWiRFDi5MwnLCAlnAI2En
 v/5UFMtJW4M3c31HR5ie1v5zBPYOSbhaRjFpKyWUjKFjAyr2JUL04tKkst0rXQSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBOPuy/yFGSQ4mJVHeNFGeSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvCG7gHKCRanpqRVpmTnAkIdJS3DwKInwZoGkeYsLEnOLM9MhUqcYF
 aXEIRICIImM0jy4NlicXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbxPIFJ7MvBK46a+AFj
 MBLY4WBVtckoiQkmpg7H/a9HJ5DYPi3/Si0/YHJDkF+yv+mjwPUlL/Xfjvja790qUrHJJnf+N
 y/aqms9jwS+Sr1RzRvrJemw9Pya76Nu9/w38jHYXwXr11nxZc//uUcbWS23EJp5xEq3s9cof0
 Kv49nf2ya8db+7TQZZMOvL5sW7fL0O23wSnfUobjTLPazh/+rsgxVYmlOCPRUIu5qDgRAN/qo
 8euAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494006670!66828669!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52474 invoked from network); 5 May 2017 17:51:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 5 May 2017 17:51:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 12016344;
 Fri,  5 May 2017 10:51:10 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B19243F3E1;
 Fri,  5 May 2017 10:51:07 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <1d2ccb3b-66d2-e02e-1a8e-00452bbd031f@epam.com>
 <d3d5ddce-3882-9620-fb98-677c9814c451@arm.com>
 <ee1a44df-c86a-beac-e977-4b28fc7e0e10@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <67fed590-4026-9c4f-bde5-b1bd6736633d@arm.com>
Date: Fri, 5 May 2017 18:51:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <ee1a44df-c86a-beac-e977-4b28fc7e0e10@epam.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wNS8yMDE3IDA0OjI3IFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1
bGllbiwKPgo+IE9uIDA1LjA1LjE3IDE3OjEyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IChDQyB0
b29scyBtYWludGFpbmVycykKPj4KPj4gT24gMDQvMDUvMTcgMTc6MTMsIEFuZHJpaSBBbmlzb3Yg
d3JvdGU6Cj4+PiBKdWxpZW4sCj4+Cj4+IEhpIEFuZHJpaSwKPj4KPj4KPj4+Cj4+PiBPbiAwNC4w
NS4xNyAxNTo0NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+Pj4+IEkgdW5kZXJzdGFuZCB0
aGVzZSBjb25jZXJucywgYnV0IG5vdCBzdXJlIHNob3VsZCB3ZSBiZSBzY2FyZWQgb2YKPj4+Pj4g
YXR0YWNrCj4+Pj4+IGZyb20gYSBkb21haW4gcHJpdmlsZWdlZCBlbm91Z2ggdG8gcnVuIGRvbWFp
bnM/Cj4+Pj4KPj4+PiBXaGlsc3QgdGhlIGRvbWFpbiBpcyBwcml2aWxlZ2VkIGVub3VnaCB0byBy
dW4gZG9tYWlucywgdGhlCj4+Pj4gY29uZmlndXJhdGlvbiBjYW4gYmUgcHJvdmlkZWQgYnkgYSB1
c2VyIChmb3IgaW5zdGFuY2UgaW4gY2xvdWQKPj4+PiBlbnZpcm9ubWVudCkuIFNvIHlvdSBjYW5u
b3QgdHJ1c3Qgd2hhdCB0aGUgdXNlciBwcm92aWRlZCBhbmQgYW55Cj4+Pj4gbWlzc2luZyBpbnZh
bGlkYXRpb24gd291bGQgbGVhZCB0byBhIHNlY3VyaXR5IGlzc3VlIChzZWUgWFNBLTk1IFsxXQo+
Pj4+IGZvciBpbnN0YW5jZSkuCj4+Pj4KPj4+PiBUaGF0J3Mgd2h5IHdlIHNwZWNpZmljYWxseSBz
YWlkIG9ubHkgdHJ1c3RlZCBkZXZpY2UgdHJlZSBzaG91bGQgYmUKPj4+PiB1c2VkIHdpdGggdGhl
IG9wdGlvbiAiZGV2aWNlX3RyZWUiLgo+Pj4gSSBzZWUuIEJ1dCBJIGFsc28gY291bGQgc3RhdGUg
dGhlIHNhbWUuCj4+IEkgd291bGQgcmF0aGVyIGF2b2lkIHRvIHRha2UgdGhpcyBhcHByb2FjaCB1
bnRpbCB3ZSBleHBsb3JlZCBhbGwgdGhlCj4+IHBvc3NpYmlsaXR5Lgo+Pgo+PiBXZSB0b29rIHRo
aXMgYXBwcm9hY2ggZm9yIHBsYXRmb3JtIGRldmljZSBwYXNzdGhyb3VnaCBiZWNhdXNlIHdlCj4+
IGNvbnNpZGVyZWQgaXQgd291bGQgb25seSBiZSB1c2VkIGZvciBlbWJlZGRlZCBwbGF0Zm9ybSB3
aGVyZQo+PiBldmVyeXRoaW5nIHdpbGwgYmUgdW5kZXIgY29udHJvbC4KPj4KPj4gSW4gdGhlIGNh
c2Ugb2YgdmlydHVhbCBjby1wcm9jZXNzb3IsIEkgY2FuIHNlZSBhIHVzYWdlIGJleW9uZCBlbWJl
ZGRlZAo+PiBzbyB3ZSB3b3VsZCBuZWVkIHRvIGRlYWwgd2l0aCBub24tdHJ1c3RlZCBpbnB1dC4K
PiBZZXAsIGl0J3Mgb25lIG9mIG91ciB0YXJnZXRzIHRvIHNwcmVhZCBTQ0YgYmV5b25kIHRoZSBl
bWJlZGRlZCB3b3JsZC4KPj4+PiBBbHNvLCBJIGRvIGJlbGlldmUgdGhhdCB0aGUgZG9tYWluIGNy
ZWF0aW9uIHNob3VsZCBiZSBsaW1pdGVkIHRvCj4+Pj4gY3JlYXRlIHRoZSBkb21haW4gYW5kIG5v
dCBjb25maWd1cmluZyB0aGUgZGV2aWNlcyBvdGhlciB0aGFuIHRoZQo+Pj4+IHN0cmljdCBuZWNl
c3NhcnkuIEZvciBhbnl0aGluZyBlbHNlIChVQVJULCBjby1wcm9jZXNzb3IpLAo+Pj4gQnV0IHZn
aWMgaXMgY29uZmlndXJlZCBhdCB0aGUgZWFybGllc3Qgc3RhZ2VzIG9mIHRoZSBkb21haW4gY3Jl
YXRpb24uIFNvCj4+PiB3ZSBoYXZlIHRvIGtub3cgYXQgdGhlIG1vbWVudCB3aGljaCBJUlFzIHdv
dWxkIGJlIGluamVjdGVkIGludG8gdGhlCj4+PiBkb21haW4uIEFuZCB0aGF0IGlzIG15IGN1cnJl
bnQgcHJvYmxlbS4KPj4KPj4gTm8sIHRoZSB2R0lDIG9ubHkgbmVlZHMgdG8ga25vdyB0aGUgbWF4
aW11bSBudW1iZXIgb2YgaW50ZXJydXB0cyBpdAo+PiBjYW4gaGFuZGxlLiBZb3UgZG9uJ3QgbmVl
ZCB0byByb3V0ZSB0aGVtIGF0IHRoYXQgdGltZS4KPj4KPj4gQ3VycmVudGx5LCB0aGUgdG9vbHN0
YWNrIGlzIGRlY2lkaW5nIG9uIHRoZSBudW1iZXIgb2Ygc3BpcyBzdXBwb3J0ZWQKPj4gKGdpdmUg
YSBsb29rIGF0IG5yX3NwaXMpLgo+Pgo+PiBJSE1PLCB0aGUgdG9vbHN0YWNrIHNob3VsZCBiZSBh
YmxlIHRvIGZpZ3VyZSBvdXQgdGhlIG51bWJlciBvZgo+PiBpbnRlcnJ1cHRzIHJlcXVpcmVkIGJ5
IHRoZSB2aXJ0dWFsIGNvLXByb2Nlc3NvcnMgYW5kIHRoZW4gdXBkYXRlCj4+IG5yX3NwaXMgYWNj
b3JkaW5nbHkuCj4gVGhpcyB3aWxsIGxlYWQgdG8gdGhlIG5lZWQgb2YgcGFyc2UgKGFuZCBtYXli
ZSByZWFkcyBkdGIgZmlsZSkgZmlyc3QKPiBoZXJlLiBUaGVuIG9uZSBtb3JlIHRpbWUgb24gRG9t
VSBkZXZpY2UgdHJlZSBnZW5lcmF0aW9uLgoKVGhlIGNvZGUgaXMgbm90IHNldCBpbiBzdG9uZS4g
SXQgY2FuIGJlIHJld29ya2VkIHRvIGF2b2lkIHRoYXQuCgo+PiBUaGUgRE9NQ1RMIGNyZWF0ZWRv
bWFpbiBkb2VzIG5vdCBzY2FsZSBmb3IgdGhpbmdzIGxpa2UgY28tcHJvY2Vzc29ycy4KPj4gSXQg
aXMgb25seSBoZXJlIHRvIGluaXRpYWxpemUgdGhlIGJhcmUgbWluaW11bSBmb3IgYSBkb21haW4u
IFlvdSBjb3VsZAo+PiBjcmVhdGUgbmV3IERPTUNUTCB0byBoYW5kbGUgY28tcHJvY2Vzc29ycyBh
bmQgY2FsbCB0aGVtIGFmdGVyd2FyZHMKPj4gZnJvbSBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRl
Lgo+IEl0IGlzIGRvbmUgaW4gc3VjaCB3YXkgbm93LiBGcm9tIGxpYnhsX19hcmNoX2RvbWFpbl9j
cmVhdGUgYW5vdGhlcgo+IGRvbWN0bCBzZW5kcyBhIHBmZHQgYmxvYiB0byBoeXBlcnZpc29yIGZv
ciBTQ0YgY29uZmlndXJhdGlvbi4KClBhc3NpbmcgYW4gZmR0IGJsb2IgdG8gdGhlIGh5cGVydmlz
b3Igc2hvdWxkIGJlIHVzZWQgYXQgdGhlIGxhc3QgcmVzb3J0LiAKV2hpbHN0IEkgYWdyZWUgaXQg
d291bGQgYmUgZGlmZmljdWx0IHRvIGdldCBhIHN1aXRhYmxlIGludGVyZmFjZSBiZXR3ZWVuIAp0
aGUgdXNlciBhbmQgdGhlIHRvb2xzdGFjaywgQyBhbGxvd3MgYSBsb3Qgb2YgZnJlZWRvbSB0byBj
cmVhdGUgc3VpdGFibGUgCnN0cnVjdHVyZS4gU28gSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHdo
eSB5b3Ugd2FudCB0byB1c2UgYSBkZXZpY2UgdHJlZSAKYmV0d2VlbiB0aGUgdG9vbHN0YWNrIGFu
ZCB0aGUgaHlwZXJ2aXNvci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri May 05 17:55:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 17:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6hRz-0003nW-JB; Fri, 05 May 2017 17:55:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1d6hRy-0003nQ-5c
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 17:55:30 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F4/7B-02180-19CBC095; Fri, 05 May 2017 17:55:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXSc3klj27/Hp5
 Igx0f5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTn5eyFDSYVpy6t4OpgfGrThcjF4eQwCxG
 iTkfHrN0MXJysAioSGyddYARxGYT0JLomb0GLC4ioCzxsbWXHaSBWWAuq8S3iyfBioQFgiWWv
 d7LBmLzCuhJnGtbwgpiCwlYS+z9sQAqLihxcuYTsEHMQENv/HvJ1MXIAWRLSyz/xwFicgrYSD
 y9Vg5SIQq0asnpLSwTGHlnIWmehaR5FkLzAkbmVYwaxalFZalFukYmeklFmekZJbmJmTm6hga
 mermpxcWJ6ak5iUnFesn5uZsYgSFVz8DAuIPx5mS/Q4ySHExKorxpojyRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4g3YD5QSLUtNTK9Iyc4DBDZOW4OBREuENB0nzFhck5hZnpkOkTjEac7xb+
 uE9E0dfx8f3TEIsefl5qVLivHd2AZUKgJRmlObBDYJF3SVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrzGIAt5MvNK4Pa9AjqFCeiUaFGwU0oSEVJSDYzNdy8tyP/EzPf9steD1X8XSU8P3aD
 3/8yb74d27g/9la2wrfiBSoZI4A9zy40PlgeV78ld5Ld625oa5+52b5utB1jU9ktJvFE1ad7X
 pr5j43lZYzOz/ef5d+sHHvd+WX6JT+dwJ0Mq/5Knc9qul75/FD+5/IhulerR6/an+BfFSIhd2
 yt0tWWLEktxRqKhFnNRcSIA/xvoBLUCAAA=
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494006925!94995852!1
X-Originating-IP: [140.211.169.12]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60199 invoked from network); 5 May 2017 17:55:27 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 17:55:27 -0000
Received: from localhost (unknown [104.132.0.100])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 47848728;
 Fri,  5 May 2017 17:55:25 +0000 (UTC)
Date: Fri, 5 May 2017 10:55:17 -0700
From: Greg KH <gregkh@linuxfoundation.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170505175517.GF11379@kroah.com>
References: <138b4286-1308-8394-b9e1-0791075949c8@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <138b4286-1308-8394-b9e1-0791075949c8@suse.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Julien Grall <julien.grall@arm.com>,
 Ingo Molnar <mingo@redhat.com>, Anthony Liguori <aliguori@amazon.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [stable-4.10: PATCH] xen: revert commits
 72a9b186292 and da72ff5bfcb0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMDUsIDIwMTcgYXQgMTA6MDA6MzZBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBSZXZlcnQgY29tbWl0IDcyYTliMTg2MjkyICgieGVuOiBSZW1vdmUgZXZlbnQgY2hh
bm5lbCBub3RpZmljYXRpb24KPiB0aHJvdWdoIFhlbiBQQ0kgcGxhdGZvcm0gZGV2aWNlIikgYXMg
dGhlIG9yaWdpbmFsIGFuYWx5c2lzIHdhcyB3cm9uZwo+IHRoYXQgYWxsIHRoZSByZW1vdmVkIGNv
ZGUgaXNuJ3QgaW4gdXNlIGFueSBtb3JlLiBBcyBjb21taXQgZGE3MmZmNWJmY2IwCj4gKCJwYXJ0
aWFsbHkgcmV2ZXJ0IHhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwgbm90aWZpY2F0aW9uIHRocm91
Z2ggWGVuCj4gUENJIHBsYXRmb3JtIGRldmljZSIpIHJldmVydGVkIGFscmVhZHkgc29tZSBwYXJ0
cyBvZiBpdCByZXZlcnQgdGhpcwo+IGNvbW1pdCwgdG9vLgo+IAo+IEl0IGlzIHN0aWxsIG5lY2Vz
c2FyeSBmb3Igb2xkIFhlbiB2ZXJzaW9ucyAoPCA0LjApIGFuZCBmb3IgYmVpbmcgYWJsZQo+IHRv
IHJ1biB0aGUgTGludXgga2VybmVsIGFzIGRvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50
Lgo+IAo+IFVwc3RyZWFtIGNvbW1pdCBpcyA4NGQ1ODJkMjM2ZGMxZjkwODVlNzQxYWZmYzcyZTli
YTA2MWE2N2MyLgo+IAo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgo+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiBDYzog
SW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4gQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhw
YUB6eXRvci5jb20+Cj4gQ2M6IHg4NkBrZXJuZWwub3JnCj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogQmpvcm4gSGVsZ2FhcyA8YmhlbGdh
YXNAZ29vZ2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBW
aXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+IENjOiBQYXVsIEdvcnRtYWtl
ciA8cGF1bC5nb3J0bWFrZXJAd2luZHJpdmVyLmNvbT4KPiBDYzogUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+IENjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGxpbnV4LXBjaUB2
Z2VyLmtlcm5lbC5vcmcKPiBDYzogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29t
Pgo+IENjOiBLYXJpbUFsbGFoIEFobWVkIDxrYXJhaG1lZEBhbWF6b24uZGU+Cj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+IFBsZWFzZSBhcHBs
eSB0byBzdGFibGUtNC4xMC55IGFuZCBzdGFibGUtNC4xMS55Cj4gLS0tCj4gIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9ldmVudHMuaCB8IDExICsrKysrKysrKysrCj4gIGFyY2gveDg2L3BjaS94
ZW4uYyAgICAgICAgICAgICAgICB8ICAyICstCj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAg
ICAgICAgICB8IDIxICsrKysrKysrKysrKysrKy0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4vc21wLmMg
ICAgICAgICAgICAgICAgfCAgMiArKwo+ICBhcmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAg
ICAgfCAgNSArKysrKwo+ICBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyAgfCAyNiAr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLQo+ICBkcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYyAg
ICAgICAgfCAxMyArKystLS0tLS0tLS0tCj4gIGluY2x1ZGUveGVuL3hlbi5oICAgICAgICAgICAg
ICAgICB8ICAzICsrLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDI3IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmgKPiBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaAo+IGluZGV4IDYwOGE3
OWQ1YTQ2Ni4uZTY5MTFjYWY1YmJmIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3hlbi9ldmVudHMuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaAo+
IEBAIC0yMCw0ICsyMCwxNSBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5faXJxc19kaXNhYmxlZChz
dHJ1Y3QgcHRfcmVncyAqcmVncykKPiAgLyogTm8gbmVlZCBmb3IgYSBiYXJyaWVyIC0tIFhDSEcg
aXMgYSBiYXJyaWVyIG9uIHg4Ni4gKi8KPiAgI2RlZmluZSB4Y2hnX3hlbl91bG9uZyhwdHIsIHZh
bCkgeGNoZygocHRyKSwgKHZhbCkpCj4gICtleHRlcm4gaW50IHhlbl9oYXZlX3ZlY3Rvcl9jYWxs
YmFjazsKPiArCj4gKy8qCj4gKyAqIEV2ZW50cyBkZWxpdmVyZWQgdmlhIHBsYXRmb3JtIFBDSSBp
bnRlcnJ1cHRzIGFyZSBhbHdheXMKPiArICogcm91dGVkIHRvIHZjcHUgMCBhbmQgaGVuY2UgY2Fu
bm90IGJlIHJlYm91bmQuCj4gKyAqLwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgeGVuX3N1cHBvcnRf
ZXZ0Y2huX3JlYmluZCh2b2lkKQo+ICt7Cj4gKwlyZXR1cm4gKCF4ZW5faHZtX2RvbWFpbigpIHx8
IHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayk7Cj4gK30KPiArCj4gICNlbmRpZiAvKiBfQVNNX1g4
Nl9YRU5fRVZFTlRTX0ggKi8KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGNpL3hlbi5jIGIvYXJj
aC94ODYvcGNpL3hlbi5jCj4gaW5kZXggMjkyYWIwMzY0YTg5Li5jNGIzNjQ2YmQwNGMgMTAwNjQ0
Cj4gLS0tIGEvYXJjaC94ODYvcGNpL3hlbi5jCj4gKysrIGIvYXJjaC94ODYvcGNpL3hlbi5jCj4g
QEAgLTQ0Nyw3ICs0NDcsNyBAQCB2b2lkIF9faW5pdCB4ZW5fbXNpX2luaXQodm9pZCkKPiAgIGlu
dCBfX2luaXQgcGNpX3hlbl9odm1faW5pdCh2b2lkKQo+ICB7Cj4gLQlpZiAoIXhlbl9mZWF0dXJl
KFhFTkZFQVRfaHZtX3BpcnFzKSkKPiArCWlmICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrIHx8
ICF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCj4gIAkJcmV0dXJuIDA7Cj4gICAjaWZk
ZWYgQ09ORklHX0FDUEkKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIv
YXJjaC94ODYveGVuL2VubGlnaHRlbi5jCj4gaW5kZXggNTFlZjk1MjMyNzI1Li42NjIzODY3Y2Mw
ZDQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCj4gKysrIGIvYXJjaC94
ODYveGVuL2VubGlnaHRlbi5jCj4gQEAgLTEzNyw2ICsxMzcsOCBAQCBzdHJ1Y3Qgc2hhcmVkX2lu
Zm8geGVuX2R1bW15X3NoYXJlZF9pbmZvOwo+ICB2b2lkICp4ZW5faW5pdGlhbF9nZHQ7Cj4gICBS
RVNFUlZFX0JSSyhzaGFyZWRfaW5mb19wYWdlX2JyaywgUEFHRV9TSVpFKTsKPiArX19yZWFkX21v
c3RseSBpbnQgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrOwo+ICtFWFBPUlRfU1lNQk9MX0dQTCh4
ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spOwo+ICAgc3RhdGljIGludCB4ZW5fY3B1X3VwX3ByZXBh
cmUodW5zaWduZWQgaW50IGNwdSk7Cj4gIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9vbmxpbmUodW5z
aWduZWQgaW50IGNwdSk7Cj4gQEAgLTE1MDgsNyArMTUxMCwxMCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgeGVuX3B2aF9lYXJseV9ndWVzdF9pbml0KHZvaWQpCj4gIAlpZiAoIXhlbl9mZWF0dXJlKFhF
TkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQo+ICAJCXJldHVybjsKPiAgLQlCVUdfT04o
IXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpOwo+ICsJaWYgKCF4ZW5f
ZmVhdHVyZShYRU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3IpKQo+ICsJCXJldHVybjsKPiArCj4g
Kwl4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgPSAxOwo+ICAgCXhlbl9wdmhfZWFybHlfY3B1X2lu
aXQoMCwgZmFsc2UpOwo+ICAJeGVuX3B2aF9zZXRfY3JfZmxhZ3MoMCk7Cj4gQEAgLTE4NDcsNyAr
MTg1Miw5IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9wcmVwYXJlKHVuc2lnbmVkIGludCBjcHUp
Cj4gIAkJeGVuX3ZjcHVfc2V0dXAoY3B1KTsKPiAgCX0KPiAgLQlpZiAoeGVuX3B2X2RvbWFpbigp
IHx8IHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpCj4gKwlpZiAoeGVuX3B2
X2RvbWFpbigpIHx8Cj4gKwkgICAgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayAmJgo+ICsJICAg
ICB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKSkKPiAgCQl4ZW5fc2V0dXBf
dGltZXIoY3B1KTsKPiAgIAlyYyA9IHhlbl9zbXBfaW50cl9pbml0KGNwdSk7Cj4gQEAgLTE4NjMs
NyArMTg3MCw5IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV9kZWFkKHVuc2lnbmVkIGludCBjcHUpCj4g
IHsKPiAgCXhlbl9zbXBfaW50cl9mcmVlKGNwdSk7Cj4gIC0JaWYgKHhlbl9wdl9kb21haW4oKSB8
fCB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKQo+ICsJaWYgKHhlbl9wdl9k
b21haW4oKSB8fAo+ICsJICAgICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgJiYKPiArCSAgICAg
eGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkpCj4gIAkJeGVuX3RlYXJkb3du
X3RpbWVyKGNwdSk7Cj4gICAJcmV0dXJuIDA7Cj4gQEAgLTE5MDIsOCArMTkxMSw4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCB4ZW5faHZtX2d1ZXN0X2luaXQodm9pZCkKPiAgIAl4ZW5fcGFuaWNfaGFu
ZGxlcl9pbml0KCk7Cj4gIC0JQlVHX09OKCF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9jYWxsYmFj
a192ZWN0b3IpKTsKPiAtCj4gKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fY2FsbGJhY2tf
dmVjdG9yKSkKPiArCQl4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgPSAxOwo+ICAJeGVuX2h2bV9z
bXBfaW5pdCgpOwo+ICAJV0FSTl9PTih4ZW5fY3B1aHBfc2V0dXAoKSk7Cj4gIAl4ZW5fdW5wbHVn
X2VtdWxhdGVkX2RldmljZXMoKTsKPiBAQCAtMTk0MSw3ICsxOTUwLDcgQEAgYm9vbCB4ZW5faHZt
X25lZWRfbGFwaWModm9pZCkKPiAgCQlyZXR1cm4gZmFsc2U7Cj4gIAlpZiAoIXhlbl9odm1fZG9t
YWluKCkpCj4gIAkJcmV0dXJuIGZhbHNlOwo+IC0JaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZt
X3BpcnFzKSkKPiArCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykgJiYgeGVuX2hh
dmVfdmVjdG9yX2NhbGxiYWNrKQo+ICAJCXJldHVybiBmYWxzZTsKPiAgCXJldHVybiB0cnVlOwo+
ICB9Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zbXAuYyBiL2FyY2gveDg2L3hlbi9zbXAu
Ywo+IGluZGV4IDMxMWFjYWQ3ZGFkMi4uMTM3YWZiYmQwNTkwIDEwMDY0NAo+IC0tLSBhL2FyY2gv
eDg2L3hlbi9zbXAuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9zbXAuYwo+IEBAIC03NjUsNiArNzY1
LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1fc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25l
ZAo+IGludCBtYXhfY3B1cykKPiAgIHZvaWQgX19pbml0IHhlbl9odm1fc21wX2luaXQodm9pZCkK
PiAgewo+ICsJaWYgKCF4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCj4gKwkJcmV0dXJuOwo+ICAJ
c21wX29wcy5zbXBfcHJlcGFyZV9jcHVzID0geGVuX2h2bV9zbXBfcHJlcGFyZV9jcHVzOwo+ICAJ
c21wX29wcy5zbXBfc2VuZF9yZXNjaGVkdWxlID0geGVuX3NtcF9zZW5kX3Jlc2NoZWR1bGU7Cj4g
IAlzbXBfb3BzLmNwdV9kaWUgPSB4ZW5fY3B1X2RpZTsKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL3RpbWUuYyBiL2FyY2gveDg2L3hlbi90aW1lLmMKPiBpbmRleCAxZTY5OTU2ZDc4NTIuLjQ1
MzU2MjdjZjUzMiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vdGltZS5jCj4gKysrIGIvYXJj
aC94ODYveGVuL3RpbWUuYwo+IEBAIC00MzIsNiArNDMyLDExIEBAIHN0YXRpYyB2b2lkIHhlbl9o
dm1fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKHZvaWQpCj4gICB2b2lkIF9faW5pdCB4ZW5faHZtX2lu
aXRfdGltZV9vcHModm9pZCkKPiAgewo+ICsJLyogdmVjdG9yIGNhbGxiYWNrIGlzIG5lZWRlZCBv
dGhlcndpc2Ugd2UgY2Fubm90IHJlY2VpdmUgaW50ZXJydXB0cwo+ICsJICogb24gY3B1ID4gMCBh
bmQgYXQgdGhpcyBwb2ludCB3ZSBkb24ndCBrbm93IGhvdyBtYW55IGNwdXMgYXJlCj4gKwkgKiBh
dmFpbGFibGUgKi8KPiArCWlmICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQo+ICsJCXJldHVy
bjsKPiAgCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkgewo+ICAJ
CXByaW50ayhLRVJOX0lORk8gIlhlbiBkb2Vzbid0IHN1cHBvcnQgcHZjbG9jayBvbiBIVk0sIgo+
ICAJCQkJImRpc2FibGUgcHYgdGltZXJcbiIpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9l
dmVudHMvZXZlbnRzX2Jhc2UuYwo+IGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMK
PiBpbmRleCBmZDhlODcyZDI5NDMuLjg2MTk5ZjMxYmM1NyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwo+ICsrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVu
dHNfYmFzZS5jCj4gQEAgLTEzMTIsNiArMTMxMiw5IEBAIHN0YXRpYyBpbnQgcmViaW5kX2lycV90
b19jcHUodW5zaWduZWQgaXJxLAo+IHVuc2lnbmVkIHRjcHUpCgpZb3VyIHBhdGNoIGlzIGxpbmUt
d3JhcHBlZCBhbmQgY2FuIG5vdCBiZSBhcHBsaWVkIDooCgpjYW4geW91IGZpeCB0aGlzIHVwIGFu
ZCByZXNlbmQgYm90aCB0aGlzLCBhbmQgdGhlIDQuOSBwYXRjaD8KCnRoYW5rcywKCmdyZWcgay1o
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 17:55:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 17:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6hS8-0003oW-Qc; Fri, 05 May 2017 17:55:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <greg@kroah.com>) id 1d6hS8-0003oN-AS
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 17:55:40 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 30/46-02183-B9CBC095; Fri, 05 May 2017 17:55:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXilM8ioztrD0+
 kwcTpVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aHPxPYC+byVrw/fpOxgfEfVxcjF4eQwCpG
 iVddB9m7GDmBnGyJE1MbwWwWgW8sEv87rEFsCQFPiQ/HlzFD2M4SR+Z3s0E0z2aUOPLzMgtEg
 4rEsW+XGbsYOTjYBOQkHqwJAwmLCChLfGztZQepZxZYxSpx8dofsEHCAvYSN55cALN5BfQkFu
 94zgJxhLXEkb0X2SDighInZz4BizMLaEnc+PeSCWQ+s4C0xPJ/HCBhTgEbiZ1zH4KNEQXateT
 0FpYJjEKzkHTPQtI9C6F7ASPzKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwNTvdzU4uLE9NSc
 xKRiveT83E2MwGBmAIIdjGdPex5ilORgUhLlTRPliRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 Ru0GygnWJSanlqRlpkDjCuYtAQHj5IIryxImre4IDG3ODMdInWK0Zjj3dIP75k4+jo+vmcSYs
 nLz0uVEudNAikVACnNKM2DGwSL90uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5v2xC2gKT2Z
 eCdy+V0CnMAGdEi0KdkpJIkJKqoExVkGlPHrmjB9TxYw4FfP2HbZRCdybdz6yP9zgwhqttbKP
 rF96KCt4Lf7cL/3GW7+ofeWGsz9NrhZWP5ki2X+d8WjHDYcPLEpeeh9fiXLeVgysspRP3dLIW
 VyqFV1Q5upyKefygYsPmI46fnHbNmvJFZ9nvx+YHU35N0fLLW/f0w9pR5blr7NRYinOSDTUYi
 4qTgQAdBFE5fICAAA=
X-Env-Sender: greg@kroah.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494006937!81118073!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21130 invoked from network); 5 May 2017 17:55:37 -0000
Received: from out4-smtp.messagingengine.com (HELO
 out4-smtp.messagingengine.com) (66.111.4.28)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 May 2017 17:55:37 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id F0261206F2;
 Fri,  5 May 2017 13:55:36 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute6.internal (MEProxy); Fri, 05 May 2017 13:55:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=8n0I6mWc7ZSGm8lQKY
 AcSKSvI+cf2DkBKD6leAFn0Zk=; b=BifvZ37aaqczCniLbdZNFZiAJWR6e+fsgG
 jO/Aot9CQG8SECavX+qb0Um1Phk9CtEZMdShO2S1L3Dcx82UgSxDgg9H9LuiTvwS
 z+uHclCsX5xuXEd5tdQIrQ3+7+rh1BT2HrcFhIcbsVzpreM2nXCMt3/rJLC5PDsz
 KJIfr/gfhOfUcac9FzPj8S0nfm37RZhOjjH/nKT2Sxb8DXOhEyCrn2q9XWinW278
 u4lpf8MJNlhqlFQllImuGN2QUTvxe8vf8BhC6cvRMrSgXYhFVlZwfES1SV3NUBa9
 W0EMdk+BI9yk4Sn+FQVSAIINh5qFHHtcIuUFPb9+Ff1soE5+Q3tA==
X-ME-Sender: <xms:mLwMWeuACPK-oI7tDW6ymYC3XwWRVr2i10VIDSvlJz0To6fzIFFqdg>
X-Sasl-enc: a0jFQOHQPSnN9BbaxViIwhjJnKze1Apm+R13Mw/Jq+5w 1494006935
Received: from localhost (unknown [104.132.0.100])
 by mail.messagingengine.com (Postfix) with ESMTPA id CADD27E59A;
 Fri,  5 May 2017 13:55:35 -0400 (EDT)
Date: Fri, 5 May 2017 10:55:27 -0700
From: Greg KH <greg@kroah.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170505175527.GG11379@kroah.com>
References: <007284c8-0c55-f8d9-b4a9-8bdb1daa4732@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <007284c8-0c55-f8d9-b4a9-8bdb1daa4732@suse.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Julien Grall <julien.grall@citrix.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Anthony Liguori <aliguori@amazon.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: [Xen-devel] [stable-4.9: PATCH] xen: revert commit 72a9b186292
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMDUsIDIwMTcgYXQgMDk6NTk6MTVBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBSZXZlcnQgY29tbWl0IDcyYTliMTg2MjkyICgieGVuOiBSZW1vdmUgZXZlbnQgY2hh
bm5lbCBub3RpZmljYXRpb24KPiB0aHJvdWdoIFhlbiBQQ0kgcGxhdGZvcm0gZGV2aWNlIikgYXMg
dGhlIG9yaWdpbmFsIGFuYWx5c2lzIHdhcyB3cm9uZwo+IHRoYXQgYWxsIHRoZSByZW1vdmVkIGNv
ZGUgaXNuJ3QgaW4gdXNlIGFueSBtb3JlLgo+IAo+IEl0IGlzIHN0aWxsIG5lY2Vzc2FyeSBmb3Ig
b2xkIFhlbiB2ZXJzaW9ucyAoPCA0LjApIGFuZCBmb3IgYmVpbmcgYWJsZQo+IHRvIHJ1biB0aGUg
TGludXgga2VybmVsIGFzIGRvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50Lgo+IAo+IFVw
c3RyZWFtIGNvbW1pdCBpcyA4NGQ1ODJkMjM2ZGMxZjkwODVlNzQxYWZmYzcyZTliYTA2MWE2N2My
Lgo+IAo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+
IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiBDYzogSW5nbyBNb2xu
YXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4gQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5j
b20+Cj4gQ2M6IHg4NkBrZXJuZWwub3JnCj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xl
LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAZXUuY2l0
cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAY2l0cml4LmNvbT4KPiBD
YzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KPiBDYzogUGF1bCBHb3J0
bWFrZXIgPHBhdWwuZ29ydG1ha2VyQHdpbmRyaXZlci5jb20+Cj4gQ2M6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwo+IENjOiBsaW51eC1w
Y2lAdmdlci5rZXJuZWwub3JnCj4gQ2M6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9u
LmNvbT4KPiBDYzogS2FyaW1BbGxhaCBBaG1lZCA8a2FyYWhtZWRAYW1hem9uLmRlPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBQbGVhc2Ug
YXBwbHkgdG8gc3RhYmxlLTQuOS55Cj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9l
dmVudHMuaCB8IDExICsrKysrKysKPiAgYXJjaC94ODYvcGNpL3hlbi5jICAgICAgICAgICAgICAg
IHwgIDIgKy0KPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAgICAgIHwgMjEgKysrKysr
KysrLS0tLQo+ICBhcmNoL3g4Ni94ZW4vc21wLmMgICAgICAgICAgICAgICAgfCAgMiArKwo+ICBh
cmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgICAgfCAgNSArKysKPiAgZHJpdmVycy94ZW4v
ZXZlbnRzL2V2ZW50c19iYXNlLmMgIHwgMjYgKysrKysrKysrKy0tLS0tLQo+ICBkcml2ZXJzL3hl
bi9wbGF0Zm9ybS1wY2kuYyAgICAgICAgfCA2NAo+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwoKWXVwLCBhbHNvIGxpbmV3cmFwcGVkIDooCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 18:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 18:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6hj3-0005Eg-M4; Fri, 05 May 2017 18:13:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6hj1-0005EQ-UK
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 18:13:08 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 DC/6D-01992-3B0CC095; Fri, 05 May 2017 18:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfTAZ5
 Ig6dd8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeL3uLUvBabOK3v332BoY
 N+t2MXJxCAn8ZZR49PEQC4TzmFFiQusvIIcTyNnGKLHhvTOILSLgLPH1zFx2EJtXQF+i9dpFZ
 hBbWCBI4v/le2DNEgJPmCTuzNnKBJKQEPCUaFv/hxXG/vPlKWMXIzsHm4CVxCExkCiLgKrEn4
 2HmScwci9gZFjFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRH
 o83oGBsYdjBNW+R1ilORgUhLlTRPliRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdu7HygnWJSa
 nlqRlpkDDD6YtAQHj5IILzcwAIV4iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcdxbIDAGQo
 ozSPLgRsEi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtxhkCk9mXgncpldARzABHREtCn
 ZESSJCSqqBUTrh4LyZrg5av7ZX3g5Rsp6fq+73rFLk8tKsEx0WVws/HIv6q7Bqx/fwH7ESy8O
 X2O25cOzxYda9D7fEpszpfeP5yiK/XOPM9hkMQYI8pZEv93pfX+eXlm+v5T0rsuXC+xdfDzE9
 45huqmQeuWvTZOVnOb5rY40K8yfE1f1Lj7lo+zP5ZetTKyWW4oxEQy3mouJEAKfA3qh/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494007985!93029913!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44608 invoked from network); 5 May 2017 18:13:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 May 2017 18:13:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6hiy-0000Mm-Tm; Fri, 05 May 2017 18:13:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6hit-00068e-6P; Fri, 05 May 2017 18:12:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6his-0004iN-To; Fri, 05 May 2017 18:12:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109036-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
X-Osstest-Versions-That: xen=a5f4edebac284ca50926272093b4aac9b9d12620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 May 2017 18:12:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109036: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTAzNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg4MzliZTVjMWZlMzM5
YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGE1ZjRlZGViYWMyODRjYTUwOTI2MjcyMDkzYjRhYWM5YjlkMTI2MjAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTAxNCAgMjAxNy0wNS0wNSAxMDowMToxNiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkwMzYgIDIwMTctMDUtMDUgMTY6MDM6MTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249ODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIz
MGI3OTU5ZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJs
ZS1zbW9rZSA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4
OGM1YTAyMzBiNzk1OWQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHg4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVl
ODhjNWEwMjMwYjc5NTlkID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3Rh
YmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBj
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEw
MjMwYjc5NTlkOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE1ZjRlZGUuLjg4MzliZTUgIDg4MzliZTVjMWZlMzM5YTEz
MTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 18:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 18:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6hiz-0005Dz-Ac; Fri, 05 May 2017 18:13:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <robinlee.sysu@gmail.com>) id 1d6hix-0005Dt-Up
 for Xen-devel@lists.xen.org; Fri, 05 May 2017 18:13:04 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B1/C2-03696-FA0CC095; Fri, 05 May 2017 18:13:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42Lxqg121F13gCf
 S4MV9JYslHxezODB6HN39mymAMYo1My8pvyKBNePf+TPMBb08FYf29TA1MG7k7GLk4hASmMAo
 0TzpLyuIwyJwiUXib88yMEdC4B2LxPfpR5i7GDmBnDiJE7ePMHYxcgDZVRK/FnqAhIUE1CTO/
 jvGAjFpHpNE5+HrLCAJNgFNieYPz5hAbBEBaYmj38+B2cwCkRJHGn+AzRQWCJB4eWsnI4jNIq
 Aq8WTxbnYQm1fARuL7qS2MEHvlJC5t+8I8gZFvASPDKkaN4tSistQiXSMLvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwFBhAIIdjOfXBh5ilORgUhLlTRPliRTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwcu5HygnWJSanlqRlpkDDFqYtAQHj5IIbwRImre4IDG3ODMdInWKUZfj0
 cof75mEWPLy81KlxHkNQIoEQIoySvPgRsAi6BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeY
 1BpvBk5pXAbXoFdAQT0BHRomBHlCQipKQaGCWz7s1buKvwjewzC4Xse4uWRGo6L+ix9Rf+v/D
 p1eqe+beyX1y//pcpWeWrpewkxxyZX/Jfcxxnfhf8+f3StJq7/OXSu2ra4vZuq5u97MuBmmuH
 i2Vn/G7oPavemHssfvG9fze45vybIBT50d6uuUVITTerYq8SQ/ge3/DlEjVmNU9f6CcuKVViK
 c5INNRiLipOBADzvtN4mwIAAA==
X-Env-Sender: robinlee.sysu@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494007981!47782893!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28560 invoked from network); 5 May 2017 18:13:02 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 18:13:02 -0000
Received: by mail-pg0-f65.google.com with SMTP id i63so1710257pgd.2
 for <Xen-devel@lists.xen.org>; Fri, 05 May 2017 11:13:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Ydzz+TG9XcRRgnJxB8yb6dzps0ggYLhcGud0yM4u0UE=;
 b=YtRRnjT2QU/RnKI0uOqu6CvnUWa0AMw8hgQ9zrRKaJL0282OoJIH4+S6d3nAwf4A5P
 oDFkFCZA8hkhwq+u3viUYfmlzuNqA4JVv8io83Dz3TY14GpRiRdhPTEfRGmatQbjR6FH
 6Y4Rkbc/3sQgkGGWlNxjempKhNxZjfz7Xa1irZyT60Nx9PwMb0O2MN8Md8brAbsHXWQ3
 Q/iv8QzaPwuOyQiL1o8D6V3FJQW7FMSVZmu7YzwSuXsMJyz7TcYSNE+58kHnJsUzWbxN
 Rwc+zvtcbcXzRukhlZEcBFegJtY7rZptcyuPRC3OrBcJHDG7LvtE6iNQKA5rtgE+sdHF
 v3cw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=Ydzz+TG9XcRRgnJxB8yb6dzps0ggYLhcGud0yM4u0UE=;
 b=jNAmyujptXbr+UZ77ux6oz5lYbLEaXEAuCQf23IrFRFO+bHCMi8EfZ82ufbQP6+Lh3
 PwW/zzfgkb6AMjt2wPhkFxzv3zJ2PoSIShNMBgij36MT5CTGLWCCz8wPy+HxgYzPIwpS
 Q/SMt4w1lhSiKEQDa5Qia0wsG6xOcwxd0dw5/z0kEva5Gwbdo3wHTRpztjDnFb2j+Psu
 eOnjAzBzljgyU609PxMMFKllY4UVQ0xPel/QvLv0roeEStp6KDCi2gs9uGjVuhENX/CC
 kgiVr/O+W0wyHhwJDS/EiEdBWAi+wN+1VFktWNBoOGUyr3wUpEg10PGQeTSrWewb1yAK
 ID4Q==
X-Gm-Message-State: AN3rC/6warYU9pRRqNOssn+xRMUHewE/uBRZ0ctkVF9Nb/DOVVhGD03h
 VkdcHPetUjqmyw==
X-Received: by 10.99.102.134 with SMTP id a128mr4920701pgc.42.1494007980891;
 Fri, 05 May 2017 11:13:00 -0700 (PDT)
Received: from localhost.localdomain (li409-196.members.linode.com.
 [106.187.89.196])
 by smtp.gmail.com with ESMTPSA id d3sm12989075pfg.30.2017.05.05.11.12.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 May 2017 11:13:00 -0700 (PDT)
From: Robin Lee <robinlee.sysu@gmail.com>
To: Xen-devel@lists.xen.org
Date: Sat,  6 May 2017 02:12:46 +0800
Message-Id: <20170505181246.30344-1-robinlee.sysu@gmail.com>
X-Mailer: git-send-email 2.9.3
Cc: Robin Lee <robinlee.sysu@gmail.com>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH] libxl/libxl_dm.c: u.hvm.usbdevice_list is
	checked for emptiness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHVzYmRldmljZV9saXN0IGlzIG9ubHkgY2hlY2tlZCBmb3IgbnVsbGl0eS4gQnV0
IHRoZSBPQ2FtbCBiaW5kaW5nCndpbGwgY29udmVydCBlbXB0eSBsaXN0IHRvIGEgcG9pbnRlciB0
byBOVUxMLCBpbnN0ZWFkIG9mIGEgTlVMTCBwb2ludGVyLiBUaGF0Cm1lYW5zIHRoZSBPQ2FtbCBi
aW5kaW5nIHdpbGwgZmFpbCB0byBkaXNhYmxlIFVTQi4KClRoaXMgcGF0Y2ggd2lsbCBjaGVjayBl
bXB0aW5lc3Mgb2YgdXNiZGV2aWNlX2xpc3QuIEFuZCBOVUxMIGlzIHN0aWxsIGEgdmFsaWQgZW1w
dHkgbGlzdC4KClNpZ25lZC1vZmYtYnk6IFJvYmluIExlZSA8cm9iaW5sZWUuc3lzdUBnbWFpbC5j
b20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBmOGJhODU5Li5hNzZh
NDM4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKQEAgLTU1OSw3ICs1NTksNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9k
ZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywKICAgICAgICAgfQogICAgICAgICBp
ZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2bS51c2IpCiAgICAgICAgICAgICB8fCBi
X2luZm8tPnUuaHZtLnVzYmRldmljZQotICAgICAgICAgICAgfHwgYl9pbmZvLT51Lmh2bS51c2Jk
ZXZpY2VfbGlzdCkgeworICAgICAgICAgICAgfHwgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZi
X2luZm8tPnUuaHZtLnVzYmRldmljZV9saXN0KSkgewogICAgICAgICAgICAgaWYgKCBiX2luZm8t
PnUuaHZtLnVzYmRldmljZSAmJiBiX2luZm8tPnUuaHZtLnVzYmRldmljZV9saXN0ICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkJvdGggdXNiZGV2
aWNlIGFuZCB1c2JkZXZpY2VfbGlzdCBzZXQiKTsKQEAgLTExNDksNyArMTE0OSw3IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICB9CiAgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLnVz
YikKICAgICAgICAgICAgIHx8IGJfaW5mby0+dS5odm0udXNiZGV2aWNlCi0gICAgICAgICAgICB8
fCBiX2luZm8tPnUuaHZtLnVzYmRldmljZV9saXN0KSB7CisgICAgICAgICAgICB8fCBsaWJ4bF9z
dHJpbmdfbGlzdF9sZW5ndGgoJmJfaW5mby0+dS5odm0udXNiZGV2aWNlX2xpc3QpKSB7CiAgICAg
ICAgICAgICBpZiAoIGJfaW5mby0+dS5odm0udXNiZGV2aWNlICYmIGJfaW5mby0+dS5odm0udXNi
ZGV2aWNlX2xpc3QgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIExPR0QoRVJST1Is
IGd1ZXN0X2RvbWlkLCAiQm90aCB1c2JkZXZpY2UgYW5kIHVzYmRldmljZV9saXN0IHNldCIpOwot
LSAKMi45LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 18:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 18:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6hmP-0005VS-5w; Fri, 05 May 2017 18:16:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=291d6df9f=Marcus.Granado@citrix.com>)
 id 1d6hmN-0005VM-V8
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 18:16:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A9/B0-02181-381CC095; Fri, 05 May 2017 18:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQrf+IE+
 kwe/3Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8by87uZCk54VVz/MZulgfGMZxcjJ4eEgJ/E
 la19TCA2m4CBROfXu2C2CFB8wcr/LF2MXBzMApMYJdY8fM8OkhAWyJD4fXsWI0RRpsT8jk4mk
 CIRgSZGid8rNoAlWARUJB5t6gWzeQXcJd7NXccGUiQkcIZV4n/nA7AEp4CdxL0rr1lAbEYBWY
 kvjauZQWxmAXGJW0/mM0GcJyCxZM95ZghbVOLl43+sELaBxNal+4B6OYDqNSXW79KHaFWUmNL
 9kB1ir6DEyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahenFpUllqka6GXVJSZnlGSm5iZo2to
 YKqXm1pcnJiempOYVKyXnJ+7iREY/AxAsIPxYLPzIUZJDiYlUd40UZ5IIb6k/JTKjMTijPii0
 pzU4kOMMhwcShK8BQeAcoJFqempFWmZOcA4hElLcPAoifC2gKR5iwsSc4sz0yFSpxh1Od4t/f
 CeSYglLz8vVUqctxakSACkKKM0D24ELCVcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvPMg
 Unsy8ErhNr4COYAI6IloU7IiSRISUVAOjyUr+F8L75qwNW2F35Pez5BL2Pcm3zAx104X1LELO
 7g1QmKf7MOHF5MwDGp9W+B5wFAwRmbPp9oQEUSsJwStbTsrO7CrTVfc93xgSqy+R+FbRpmlPz
 P+H00NdMzNuVhgssTkzUanO+MmMqqr3dzfyCyhNZvQQ1GUIVPa5p3Mw7OOBbd17djxSYinOSD
 TUYi4qTgQALjOCQgQDAAA=
X-Env-Sender: prvs=291d6df9f=Marcus.Granado@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494008191!82617436!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30173 invoked from network); 5 May 2017 18:16:31 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 18:16:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="45517895"
From: Marcus Granado <Marcus.Granado@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
Thread-Index: AQHSvaJb0ykaO8r9mEW6OGQxx029eKHVyVcAgAHGt4CAAAT5gIABPecAgAAH5gCAAaN8AIAGIhiAgAAE+YCAAA7vAIAAhE2AgADmPACAACs8AIADz2Mg
Date: Fri, 5 May 2017 18:16:30 +0000
Message-ID: <14444e2f62cc4a14916f137e2c824a7f@AMSPEX02CL03.citrite.net>
References: <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <20170425105954.GB43635@deinos.phlegethon.org>
 <5900C5BB020000780015466A@prv-mh.provo.novell.com>
 <20170426142511.GC28790@deinos.phlegethon.org>
 <5901D4940200007800154B84@prv-mh.provo.novell.com>
 <20170427095116.GB26734@deinos.phlegethon.org>
 <59033B1802000078001551D7@prv-mh.provo.novell.com>
 <20170502083215.GA90479@deinos.phlegethon.org>
 <5908645B0200007800155A54@prv-mh.provo.novell.com>
 <20170502094330.GB90479@deinos.phlegethon.org>
 <4388f6e6-dc4c-4b24-2283-271882326edf@citrix.com>
 <5909A10002000078001561F9@prv-mh.provo.novell.com>
 <dd84838c-f06b-c810-a828-cd629e4358f0@citrix.com>
In-Reply-To: <dd84838c-f06b-c810-a828-cd629e4358f0@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDUvMTcgMTA6NTYsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+IE9uIDAzLzA1LzE3IDA4
OjIxLCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4+PiBPbiAwMi4wNS4xNyBhdCAxOTozNywgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+PiBPbiAwMi8wNS8xNyAxMDo0Mywg
VGltIERlZWdhbiB3cm90ZToNCj4gPj4+IEF0IDAyOjUwIC0wNjAwIG9uIDAyIE1heSAoMTQ5MzY5
MzQwMyksIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+Pj4+Pj4+IE9uIDAyLjA1LjE3IGF0IDEwOjMy
LCA8dGltQHhlbi5vcmc+IHdyb3RlOg0KPiA+Pj4+PiBBdCAwNDo1MiAtMDYwMCBvbiAyOCBBcHIg
KDE0OTMzNTUxNjApLCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4+Pj4+Pj4+IE9uIDI3LjA0LjE3
IGF0IDExOjUxLCA8dGltQHhlbi5vcmc+IHdyb3RlOg0KPiA+Pj4+Pj4+IEF0IDAzOjIzIC0wNjAw
IG9uIDI3IEFwciAoMTQ5MzI2MzM4MCksIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+Pj4+Pj4+PiAu
Li4gaXQgd291bGRuJ3QgYmV0dGVyIGJlIHRoZSBvdGhlciB3YXkgYXJvdW5kOiBXZSB1c2UgdGhl
DQo+ID4+Pj4+Pj4+IHBhdGNoIGluIGl0cyBjdXJyZW50IChvciBldmVuIHYxKSBmb3JtLCBhbmQg
dHJ5IHRvIGRvIHNvbWV0aGluZw0KPiA+Pj4+Pj4+PiBhYm91dCBwZXJmb3JtYW5jZSBvbmx5IGlm
IHdlIHJlYWxseSBmaW5kIGEgY2FzZSB3aGVyZSBpdA0KPiA+Pj4+Pj4+PiBtYXR0ZXJzLiBUbyBi
ZSBob25lc3QsIEknbSBub3QgZXZlbiBzdXJlIGhvdyBJIGNvdWxkDQo+ID4+Pj4+Pj4+IG1lYW5p
bmdmdWxseSBtZWFzdXJlIHRoZSBpbXBhY3QgaGVyZTogU2ltcGx5IGNvdW50aW5nIGhvdw0KPiBt
YW55DQo+ID4+Pj4+Pj4+IGV4dHJhIGZsdXNoZXMgdGhlcmUgd291bGQgZW5kIHVwIGJlaW5nIHdv
dWxkbid0IHNlZW0gYWxsIHRoYXQNCj4gPj4+Pj4+Pj4gdXNlZnVsLCBhbmQgd2hldGhlciB0aGVy
ZSB3b3VsZCBiZSBhbnkgbWVhc3VyYWJsZSBkaWZmZXJlbmNlIGluDQo+ID4+Pj4+Pj4+IHRoZSBv
dmVyYWxsIGV4ZWN1dGlvbiB0aW1lIG9mIGUuZy4gZG9tYWluIGNyZWF0aW9uIEkgd291bGQNCj4g
Pj4+Pj4+Pj4gaGlnaGx5IGRvdWJ0IChidXQgaWYgaXQncyB0aGF0IHdoYXQgeW91J3JlIGFmdGVy
LCBJIGNvdWxkIGNlcnRhaW5seQ0KPiBjb2xsZWN0IGEgZmV3IG51bWJlcnMpLg0KPiA+Pj4+Pj4+
IEkgdGhpbmsgdGhhdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSwganVzdCBhcyBhIHNhbml0eS1jaGVj
ay4NCj4gPj4+Pj4+IEFzIGl0IHR1cm5zIG91dCB0aGVyZSBpcyBhIG1lYXN1cmFibGUgZWZmZWN0
OiB4Y19kb21fYm9vdF9pbWFnZSgpDQo+ID4+Pj4+PiBmb3IgYSA0R2IgUFYgZ3Vlc3QgdGFrZXMg
YWJvdXQgNzAlIGxvbmdlciBub3cuIE90b2ggaXQgaXMgaXRzZWxmDQo+ID4+Pj4+PiByZXNwb25z
aWJsZSBmb3IgbGVzcyB0aGFuIDEwJSBvZiB0aGUgb3ZlcmFsbCB0aW1lDQo+ID4+Pj4+PiBsaWJ4
bF9fYnVpbGRfZG9tKCkgdGFrZXMsIGFuZCB0aGF0IGluIHR1cm4gaXMgb25seSBhIHByZXR0eSBz
bWFsbA0KPiA+Pj4+Pj4gcG9ydGlvbiBvZiB0aGUgb3ZlcmFsbCAieGwgY3JlYXRlIi4NCj4gPj4+
Pj4gRG8geW91IHRoaW5rIHRoYXQgc2xvd2Rvd24gaXMgT0s/ICBJJ20gbm90IHN1cmUgLS0gSSdk
IGJlIGluY2xpbmVkDQo+ID4+Pj4+IHRvIGF2b2lkIGl0LCBidXQgY291bGQgYmUgcGVyc3VhZGVk
LCBhbmQgaXQncyBub3QgbWUgZG9pbmcgdGhlDQo+ID4+Pj4+IHdvcmsuIDopDQo+ID4+Pj4gV2Vs
bCwgaWYgdGhlcmUgd2FzIGEgd2F5IHRvIGF2b2lkIGl0IGluIGEgY2xlYW4gd2F5IHdpdGhvdXQg
dG9vDQo+ID4+Pj4gbXVjaCBjb2RlIGNodXJuLCBJJ2QgYmUgYWxsIGZvciBhdm9pZGluZyBpdC4g
VGhlIGF2ZW51ZXMgd2UndmUNCj4gPj4+PiBleHBsb3JlZCBzbyBmYXIgZWl0aGVyIGRpZG4ndCB3
b3JrICh1c2luZyBwZ19vd25lcidzIGRpcnR5IG1hc2spIG9yDQo+ID4+Pj4gZGlkbid0IHByb21p
c2UgdG8gYWN0dWFsbHkgcmVkdWNlIHRoZSBmbHVzaCBvdmVyaGVhZCBpbiBhDQo+ID4+Pj4gbWVh
bmluZ2Z1bCB3YXkgKGFkZGluZyBhIHNlcGFyYXRlIG1hc2sgdG8gYmUgbWVyZ2VkIGludG8gdGhl
IG1hc2sNCj4gPj4+PiB1c2VkIGZvciB0aGUgZmx1c2ggaW4gX19nZXRfcGFnZV90eXBlKCkpLCB1
bmxlc3MgLSBhcyBoYXMgYmVlbiB0aGUNCj4gPj4+PiBjYXNlIGJlZm9yZSAtIEkgZGlkbid0IGZ1
bGx5IHVuZGVyc3RhbmQgeW91ciB0aG91Z2h0cyB0aGVyZS4NCj4gPj4+IFF1b3RpbmcgeW91ciBl
YXJsaWVyIHJlc3BvbnNlOg0KPiA+Pj4NCj4gPj4+PiBXb3VsZG4ndCBpdCBzdWZmaWNlIHRvIHNl
dCBiaXRzIGluIHRoaXMgbWFzayBpbiBwdXRfcGFnZV9mcm9tX2wxZSgpDQo+ID4+Pj4gYW5kIGNv
bnN1bWUvY2xlYXIgdGhlbSBpbiBfX2dldF9wYWdlX3R5cGUoKT8gUmlnaHQgbm93IEkgY2FuJ3Qg
c2VlDQo+ID4+Pj4gaXQgYmVpbmcgbmVjZXNzYXJ5IGZvciBjb3JyZWN0bmVzcyB0byBmaWRkbGUg
d2l0aCBhbnkgb2YgdGhlIG90aGVyDQo+ID4+Pj4gZmx1c2hlcyB1c2luZyB0aGUgZG9tYWluIGRp
cnR5IG1hc2suDQo+ID4+Pj4NCj4gPj4+PiBCdXQgdGhlbiBhZ2FpbiB0aGlzIG1heSBub3QgYmUg
bXVjaCBvZiBhIHdpbiwgdW5sZXNzIHRoZSBwdXQNCj4gPj4+PiBvcGVyYXRpb25zIGNvbWUgdGhy
b3VnaCBpbiBtZWFuaW5nZnVsIGJhdGNoZXMsIG5vdCBpbnRlcmxlYXZlZCBieQ0KPiA+Pj4+IGFu
eSB0eXBlIGNoYW5nZXMgKHRoZSBsYXR0ZXIgb3VnaHQgdG8gYmUgZ3VhcmFudGVlZCBkdXJpbmcg
ZG9tYWluDQo+ID4+Pj4gY29uc3RydWN0aW9uIGFuZCB0ZWFyZG93biBhdCBsZWFzdCwgYXMgdGhl
IGd1ZXN0IGl0c2VsZiBjYW4ndCBkbw0KPiA+Pj4+IGFueXRoaW5nIGF0IHRoYXQgdGltZSB0byBl
ZmZlY3QgdHlwZSBjaGFuZ2VzKS4NCj4gPj4+IEknbSBub3Qgc3VyZSBob3cgbXVjaCBiYXRjaGlu
ZyB0aGVyZSBuZWVkcyB0byBiZS4gIEkgYWdyZWUgdGhhdCB0aGUNCj4gPj4+IGRvbWFpbiBjcmVh
dGlvbiBjYXNlIHNob3VsZCB3b3JrIHdlbGwgdGhvdWdoLiAgTGV0IG1lIHRoaW5rIGFib3V0DQo+
ID4+PiB0aGUgc2NlbmFyaW9zIHdoZW4gZG9tIEIgaXMgbGl2ZToNCj4gPj4+DQo+ID4+PiAxLiBE
b20gQSBkcm9wcyBpdHMgZm9yZWlnbiBtYXAgb2YgcGFnZSBYOyBkb20gQiBpbW1lZGlhdGVseSBj
aGFuZ2VzDQo+ID4+PiB0aGUgdHlwZSBvZiBwYWdlIFguICBUaGlzIGNhc2UgaXNuJ3QgaGVscGVk
IGF0IGFsbCwgYnV0IEkgZG9uJ3Qgc2VlDQo+ID4+PiBhbnkgd2F5IHRvIGltcHJvdmUgaXQgLS0g
ZG9tIEEncyBUTEJzIG5lZWQgdG8gYmUgZmx1c2hlZCByaWdodCBhd2F5Lg0KPiA+Pj4NCj4gPj4+
IDIuIERvbSBBIGRyb3BzIGl0cyBmb3JlaWduIG1hcCBvZiBwYWdlIFg7IGRvbSBCIGltbWVkaWF0
ZWx5IGNoYW5nZXMNCj4gPj4+IHRoZSB0eXBlIG9mIHBhZ2UgWS4gIE5vdyBkb20gQSdzIGRpcnR5
IENQVXMgYXJlIGluIHRoZSBuZXcgbWFwLCBidXQNCj4gPj4+IEIgbWF5IG5vdCBuZWVkIHRvIGZs
dXNoIHRoZW0gcmlnaHQgYXdheS4gIEIgY2FuIGZpbHRlciBieSBwYWdlIFkncw0KPiA+Pj4gdGlt
ZXN0YW1wLCBhbmQgZmx1c2ggKGFuZCBjbGVhcikgb25seSBzb21lIG9mIHRoZSBjcHVzIGluIHRo
ZSBtYXAuDQo+ID4+Pg0KPiA+Pj4gU28gdGhhdCBzZWVtcyBnb29kLCBidXQgdGhlbiB0aGVyZSdz
IGEgcmlzayB0aGF0IGNwdXMgbmV2ZXIgZ2V0DQo+ID4+PiBjbGVhcmVkIGZyb20gdGhlIG1hcCwg
YW5kIF9fZ2V0X3BhZ2VfdHlwZSgpIGVuZHMgdXAgZG9pbmcgYSBsb3Qgb2YNCj4gPj4+IHVubmVj
ZXNzYXJ5IHdvcmsgZmlsdGVyaW5nIHRpbWVzdGFwcy4gIFdoZW4gaXMgaXQgc2FmZSB0byByZW1v
dmUgYQ0KPiA+Pj4gQ1BVIGZyb20gdGhhdCBtYXA/DQo+ID4+PiAgLSBvYnZzIHNhZmUgaWYgd2Ug
SVBJIGl0IHRvIGZsdXNoIHRoZSBUTEIgKHRob3VnaCBtYXkgbmVlZCBtZW1vcnkNCj4gPj4+ICAg
IGJhcnJpZXJzIC0tIG5lZWQgdG8gdGhpbmsgYWJvdXQgYSByYWNlIHdpdGggQ1BVIEMgcHV0dGlu
ZyBBIF9pbnRvXw0KPiA+Pj4gICAgdGhlIG1hcCBhdCB0aGUgc2FtZSB0aW1lLi4uKQ0KPiA+Pj4g
IC0gd2UgY291bGQgdHJhY2sgdGhlIHRpbWVzdGFtcCBvZiB0aGUgbW9zdCByZWNlbnQgYWRkaXRp
b24gdG8gdGhlDQo+ID4+PiAgICBtYXAsIGFuZCBkcm9wIGFueSBDUFUgd2hvc2UgVExCIGhhcyBi
ZWVuIGZsdXNoZWQgc2luY2UgdGhhdCwNCj4gPj4+ICAgIGJ1dCB0aGF0IHN0aWxsIGxldHMgdW5y
ZWxhdGVkIHVubWFwcyBrZWVwIENQVXMgYWxpdmUgaW4gdGhlIG1hcC4uLg0KPiA+Pj4gIC0gd2Ug
Y291bGQgZG91YmxlLWJ1ZmZlciB0aGUgbWFwOiBhbHdheXMgYWRkIENQVXMgdG8gdGhlIGFjdGl2
ZSBtYXA7DQo+ID4+PiAgICBmcm9tIHRpbWUgdG8gdGltZSwgc3dhcCBtYXBzIGFuZCBmbHVzaCBl
dmVyeXRoaW5nIGluIHRoZSBub24tYWN0aXZlDQo+ID4+PiAgICBtYXAgKGZpbHRlcmVkIGJ5IHRo
ZSBUTEIgdGltZXN0YW1wIHdoZW4gd2UgbGFzdCBzd2FwcGVkIG92ZXIpLg0KPiA+Pj4NCj4gPj4+
IEJhaCwgdGhpcyBpcyB0dXJuaW5nIGludG8gYSB0YXIgcGl0LiAgTGV0J3Mgc3RpY2sgdG8gdGhl
IHYyIHBhdGNoIGFzDQo+ID4+PiBiZWluZyAocmVsYXRpdmVseSkgc2ltcGxlIGFuZCBjb3JyZWN0
LCBhbmQgcmV2aXNpdCB0aGlzIGlmIGl0IGNhdXNlcw0KPiA+Pj4gdHJvdWJsZS4gOikNCj4gPj4g
OigNCj4gPj4NCj4gPj4gQSA3MCUgcGVyZm9ybWFuY2UgaGl0IGZvciBndWVzdCBjcmVhdGlvbiBp
cyBjZXJ0YWlubHkgZ29pbmcgdG8gY2F1c2UNCj4gPj4gcHJvYmxlbXMsIGJ1dCB3ZSBvYnZpb3Vz
bHkgbmVlZCB0byBwcmlvcml0aXNlIGNvcnJlY3RuZXNzIGluIHRoaXMgY2FzZS4NCj4gPiBIbW0s
IHlvdSBkaWQgdW5kZXJzdGFuZCB0aGF0IHRoZSA3MCUgaGl0IGlzIG9uIGEgc3BlY2lmaWMgc3Vi
LXBhcnQgb2YNCj4gPiB0aGUgb3ZlcmFsbCBwcm9jZXNzLCBub3QgZ3Vlc3QgY3JlYXRpb24gYXMg
YSB3aG9sZT8gQW55d2F5LCB5b3VyIHJlcGx5DQo+ID4gaXMgbmVpdGhlciBhbiBhY2sgbm9yIGEg
bmFrIG5vciBhbiBpbmRpY2F0aW9uIG9mIHdoYXQgbmVlZHMgdG8gY2hhbmdlDQo+ID4gLi4uDQo+
IA0KPiBZZXMgLSBJIHJlYWxpc2UgaXQgaXNuJ3QgYWxsIG9mIGRvbWFpbiBjcmVhdGlvbiwgYnV0
IHRoaXMgcGVyZm9ybWFuY2UgaGl0IHdpbGwgYWxzbw0KPiBoaXQgbWlncmF0aW9uLCBxZW11IERN
QSBtYXBwaW5ncywgZXRjLg0KPiANCj4gWGVuU2VydmVyIGhhcyBzdGFydGVkIGEgc2lkZS1ieS1z
aWRlIHBlcmZvcm1hbmNlIHdvcmstdXAgb2YgdGhpcyBjaGFuZ2UsIGFzDQo+IHByZXNlbnRlZCBh
dCB0aGUgcm9vdCBvZiB0aGlzIHRocmVhZC4gIFdlIHNob3VsZCBob3BlZnVsbHkgaGF2ZSBzb21l
DQo+IG51bWJlciBpbiB0aGUgbmV4dCBkYXkgb3IgdHdvLg0KPiANCg0KSSBkaWQgc29tZSBtZWFz
dXJlbWVudHMgb24gdHdvIGJ1aWxkcyBvZiBhIHJlY2VudCB2ZXJzaW9uIG9mIFhlblNlcnZlciB1
c2luZyBYZW4gdXBzdHJlYW0gNC45LjAtMy4wLiBUaGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4g
dGhlIGJ1aWxkcyB3YXMgdGhlIHBhdGNoIHg4Ni1wdXQtbDFlLWZvcmVpZ24tZmx1c2gucGF0Y2gg
IGluIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNy0wNC9tc2cwMjk0NS5odG1sLg0KDQpJIG9ic2VydmVkIG5vIG1lYXN1cmFibGUgZGlmZmVy
ZW5jZSBiZXR3ZWVuIHRoZXNlIGJ1aWxkcyB3aXRoIGEgZ3Vlc3QgUkFNIHZhbHVlIG9mIDRHLCA4
RyBhbmQgMTRHIGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6DQotIHRpbWUgeGUgdm0tc3Rh
cnQNCi0gdGltZSB4ZSB2bS1zaHV0ZG93bg0KLSB2bSBkb3dudGltZSBkdXJpbmcgInhlIHZtLW1p
Z3JhdGlvbiIgKGFzIG1lYXN1cmVkIGJ5IHBpbmdpbmcgdGhlIHZtIGR1cmluZyBtaWdyYXRpb24g
YW5kIHZlcmlmeWluZyBmb3IgaG93IGxvbmcgcGluZ3Mgd291bGQgZmFpbCB3aGVuIGJvdGggZG9t
YWlucyBhcmUgcGF1c2VkKQ0KLSB0aW1lIHhlIHZtLW1pZ3JhdGUgIyBmb3IgSFZNIGd1ZXN0cyAo
ZWcuIHdpbjcgYW5kIHdpbjEwKQ0KDQpCdXQgSSBvYnNlcnZlZCBhIGRpZmZlcmVuY2UgZm9yIHRo
ZSBkdXJhdGlvbiBvZiAidGltZSB4ZSB2bS1taWdyYXRlIiBmb3IgUFYgZ3Vlc3RzIChlZy4gY2Vu
dG9zNjgsIGRlYmlhbjcwLCB1YnVudHUxMjA0KS4gRm9yIGNlbnRvczY4LCBmb3IgaW5zdGFuY2Us
IEkgb2J0YWluZWQgdGhlIGZvbGxvd2luZyB2YWx1ZXMgb24gYSBtYWNoaW5lIHdpdGggYSBJbnRl
bCBFMy0xMjgxdjMgMy43R2h6IENQVSwgYXZlcmFnZWQgb3ZlciAxMCBydW5zIGZvciBlYWNoIGRh
dGEgcG9pbnQ6DQp8ICAgR3Vlc3QgUkFNICAgfCAgbm8gcGF0Y2ggIHwgd2l0aCBwYXRjaCB8IGRp
ZmZlcmVuY2UgfCAgZGlmZi9SQU0gfCANCnwgICAxNEdCICAgICAgICB8ICAgMTAuNDRzICAgfCAg
IDEzLjQ2cyAgIHwgICAgMy4wMnMgICB8ICAgIDAuMjJzL0dCICAgIHwNCnwgICAgOEdCICAgICAg
ICB8ICAgIDYuNDZzICAgfCAgICA4LjI4cyAgIHwgICAgMS44MnMgICB8ICAgIDAuMjNzL0dCICAg
IHwNCnwgICAgNEdCICAgICAgICB8ICAgIDMuODVzICAgfCAgICA0Ljc0cyAgIHwgICAgMC44OXMg
ICB8ICAgIDAuMjJzL0dCICAgIHwNCg0KRnJvbSB0aGVzZSBudW1iZXJzLCBpZiB0aGUgcGF0Y2gg
aXMgcHJlc2VudCwgaXQgbG9va3MgbGlrZSBWTSBtaWdyYXRpb24gb2YgYSBQViBndWVzdCB3b3Vs
ZCB0YWtlIGFuIGV4dHJhIDFzIGZvciBlYWNoIGV4dHJhIDVHQiBvZiBndWVzdCBSQU0uIFRoZSBW
TXMgYXJlIG1vc3RseSBpZGxlIGR1cmluZyBtaWdyYXRpb24uIEF0IHRoaXMgcG9pbnQsIGl0J3Mg
bm90IGNsZWFyIHRvIG1lIHdoeSB0aGlzIGRpZmZlcmVuY2UgaXMgb25seSB2aXNpYmxlIG9uIFZN
IG1pZ3JhdGlvbiAoYXMgb3Bwb3NlZCB0byBWTSBzdGFydCBmb3IgZXhhbXBsZSksIGFuZCBvbmx5
IG9uIGEgUFYgZ3Vlc3QgKGFzIG9wcG9zZWQgdG8gYW4gSFZNKS4NCg0KTWFyY3VzDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 18:24:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 18:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6htv-0006ZG-06; Fri, 05 May 2017 18:24:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2910c856b=Ian.Jackson@citrix.com>)
 id 1d6htt-0006ZA-HY
 for Xen-devel@lists.xen.org; Fri, 05 May 2017 18:24:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DF/74-03371-453CC095; Fri, 05 May 2017 18:24:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7QYZ5
 IgyfTZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy93w4wF0zkr9i1+xZLA+M37i5GTg4JAX+J
 f+8/M4HYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGXuLZpUNgNouAi
 sT2q/uA5nBwiAioS5yenwxRbiIxp7uXHcQWFgiRmPH5ASOIzSlgK/F78UmwViEBG4mJm/qZIM
 4xkXi7cCcbyBghATWJuevjJzDyzUJy0CwkB81CctACRuZVjBrFqUVlqUW6RuZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYF68NPMQoycGkJMqbJsoTKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCt+wQUE6wKDU9tSItMwcY8jBpCQ4eJRHeZSBp3uKCxNzizHSI1ClGR
 SlxXjWQhABIIqM0D64NFmeXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxbCzKFJzOvBG76K6
 DFTECLo0XBFpckIqSkGhhDPvSvOdzU2BH+W+BN7lSZyUt/bPstf/ngRFXWgFdbPZUCj7EvnfH
 d/eOTjq/f579ivc95vztNpzF9wUprrxuXtF5s6XplHnXNr6vgdTizfO2kAv+deskxcUt6y5jc
 StUFZDq/W6c1FoW+/TaNR/vo1vkfvzyQNo/YrfuCZaNi0sd7k8qLDJ8rsRRnJBpqMRcVJwIAu
 CzfV64CAAA=
X-Env-Sender: prvs=2910c856b=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494008656!100316649!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50304 invoked from network); 5 May 2017 18:24:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 18:24:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="422429717"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22796.49998.21230.557382@mariner.uk.xensource.com>
Date: Fri, 5 May 2017 19:24:14 +0100
To: Robin Lee <robinlee.sysu@gmail.com>
In-Reply-To: <20170505181246.30344-1-robinlee.sysu@gmail.com>
References: <20170505181246.30344-1-robinlee.sysu@gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: wei.liu2@citrix.com, Xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl/libxl_dm.c: u.hvm.usbdevice_list is
	checked for emptiness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9iaW4gTGVlIHdyaXRlcyAoIltQQVRDSF0gbGlieGwvbGlieGxfZG0uYzogdS5odm0udXNiZGV2
aWNlX2xpc3QgaXMgY2hlY2tlZCBmb3IgZW1wdGluZXNzIik6Cj4gQ3VycmVudGx5IHVzYmRldmlj
ZV9saXN0IGlzIG9ubHkgY2hlY2tlZCBmb3IgbnVsbGl0eS4gQnV0IHRoZSBPQ2FtbCBiaW5kaW5n
Cj4gd2lsbCBjb252ZXJ0IGVtcHR5IGxpc3QgdG8gYSBwb2ludGVyIHRvIE5VTEwsIGluc3RlYWQg
b2YgYSBOVUxMIHBvaW50ZXIuIFRoYXQKPiBtZWFucyB0aGUgT0NhbWwgYmluZGluZyB3aWxsIGZh
aWwgdG8gZGlzYWJsZSBVU0IuCgpUaGFua3MgZm9yIHRoaXMuCgo+IFRoaXMgcGF0Y2ggd2lsbCBj
aGVjayBlbXB0aW5lc3Mgb2YgdXNiZGV2aWNlX2xpc3QuIEFuZCBOVUxMIGlzIHN0aWxsIGEgdmFs
aWQgZW1wdHkgbGlzdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2JpbiBMZWUgPHJvYmlubGVlLnN5
c3VAZ21haWwuY29tPgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgNCArKy0tCj4g
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5j
Cj4gaW5kZXggZjhiYTg1OS4uYTc2YTQzOCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kbS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwo+IEBAIC01NTksNyArNTU5LDcg
QEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3Nfb2xkKGxpYnhsX19n
YyAqZ2MsCj4gICAgICAgICAgfQo+ICAgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2lu
Zm8tPnUuaHZtLnVzYikKPiAgICAgICAgICAgICAgfHwgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2UK
PiAtICAgICAgICAgICAgfHwgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2VfbGlzdCkgewo+ICsgICAg
ICAgICAgICB8fCBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoJmJfaW5mby0+dS5odm0udXNiZGV2
aWNlX2xpc3QpKSB7Cj4gICAgICAgICAgICAgIGlmICggYl9pbmZvLT51Lmh2bS51c2JkZXZpY2Ug
JiYgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2VfbGlzdCApCj4gICAgICAgICAgICAgIHsKCkkgdGhp
bmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGFkZCB0aGlzIHN0cmluZ19saXN0X2xlbmd0aCBpbiB0
aGUKY29uZmxpY3QgY2hlY2sgaW4gdGhlIG5leHQgbGluZS4gIFRoYXQgd2F5IGlmIHNvbWVvbmUg
KGVnIGluIG9jYW1sKQpzcGVjaWZpZXMgdXNiZGV2aWNlIGJ1dCBub3QgdXNiZGV2aWNlX2xpc3Qg
aXQgd2lsbCBzdGlsbCB3b3JrLgoKPiAgICAgICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LCAiQm90aCB1c2JkZXZpY2UgYW5kIHVzYmRldmljZV9saXN0IHNldCIpOwo+IEBAIC0xMTQ5LDcg
KzExNDksNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXco
bGlieGxfX2djICpnYywKPiAgICAgICAgICB9Cj4gICAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xf
dmFsKGJfaW5mby0+dS5odm0udXNiKQo+ICAgICAgICAgICAgICB8fCBiX2luZm8tPnUuaHZtLnVz
YmRldmljZQo+IC0gICAgICAgICAgICB8fCBiX2luZm8tPnUuaHZtLnVzYmRldmljZV9saXN0KSB7
Cj4gKyAgICAgICAgICAgIHx8IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmYl9pbmZvLT51Lmh2
bS51c2JkZXZpY2VfbGlzdCkpIHsKPiAgICAgICAgICAgICAgaWYgKCBiX2luZm8tPnUuaHZtLnVz
YmRldmljZSAmJiBiX2luZm8tPnUuaHZtLnVzYmRldmljZV9saXN0ICkKClRoZSBzaW1pbGFyaXR5
IGJldHdlZW4gdGhlIGV4aXN0aW5nIGNvZGUgaGVyZSwgYW5kIGF0IHRoZSBwcmV2aW91cwpzaXRl
IG9mIHRoZSBidWcsIGlzIHF1aXRlIHN0cmlraW5nLCBpc24ndCBpdC4KClRoYW5rcywKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 18:29:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 18:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6hyc-0006wd-J7; Fri, 05 May 2017 18:29:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2919ee2c3=Andrew.Cooper3@citrix.com>)
 id 1d6hyb-0006wW-Jx
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 18:29:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C3/A9-03371-974CC095; Fri, 05 May 2017 18:29:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQrfiCE+
 kwf9pIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buH5uZC97YVpyeOIu9gfGTYRcjJ4eEgJ/E
 9utLGUFsYYEMiTvPL7GC2CICARK/Xl5j6WLk4hAS6GSTWNN4jhXEYRaYxCix5uF7dpAqNgF9i
 d0vPjGB2LwCthL7Z/aATWIRUJHo3vIALC4qEC7xtvEIC0SNoMTJmU/AbE4BD4m2F5OYuxg5gI
 ZqSqzfpQ8SZhaQl9j+dg4ziC0koCZxrf8SO8Sh6RITn/WwTGDkn4Vk0iyE7llIuhcwMq9i1Ch
 OLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2MG4c33gIUZJ
 DiYlUd40UZ5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8SYeBcoJFqempFWmZOcB4gElLcPAoi
 fBGgaR5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcdz5IkQBIUUZpHtwIWGxeYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjCvIcgUnsy8ErhNr4COYAI6IloU7IiSRISUVANj8o+tf3mPnr2
 9+9CsW0sj1L384hbHKn/Y/dNjY22RWJ202+9XJ8wnfvPYHBAYodVU5uAn13bsoL/op9aTHJX/
 WA6Xec7aOOnpdrbwZdsvG9wsOxAl/XnWMQchftuTARkB226Fv2G4fKftCPfCZKM9vjr+SlG7A
 ru+bTzXkbjFe0qo024W9slblFiKMxINtZiLihMB1YkfaMgCAAA=
X-Env-Sender: prvs=2919ee2c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494008952!100317051!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34899 invoked from network); 5 May 2017 18:29:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 May 2017 18:29:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208";a="45518437"
To: Marcus Granado <Marcus.Granado@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <58FF2C060200007800153D45@prv-mh.provo.novell.com>
 <20170425105954.GB43635@deinos.phlegethon.org>
 <5900C5BB020000780015466A@prv-mh.provo.novell.com>
 <20170426142511.GC28790@deinos.phlegethon.org>
 <5901D4940200007800154B84@prv-mh.provo.novell.com>
 <20170427095116.GB26734@deinos.phlegethon.org>
 <59033B1802000078001551D7@prv-mh.provo.novell.com>
 <20170502083215.GA90479@deinos.phlegethon.org>
 <5908645B0200007800155A54@prv-mh.provo.novell.com>
 <20170502094330.GB90479@deinos.phlegethon.org>
 <4388f6e6-dc4c-4b24-2283-271882326edf@citrix.com>
 <5909A10002000078001561F9@prv-mh.provo.novell.com>
 <dd84838c-f06b-c810-a828-cd629e4358f0@citrix.com>
 <14444e2f62cc4a14916f137e2c824a7f@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5e317ab0-ace7-4c51-bbbb-906d750f09f8@citrix.com>
Date: Fri, 5 May 2017 19:29:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <14444e2f62cc4a14916f137e2c824a7f@AMSPEX02CL03.citrite.net>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: also flush TLB when putting
 writable foreign page reference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTk6MTYsIE1hcmN1cyBHcmFuYWRvIHdyb3RlOgo+IE9uIDAzLzA1LzE3IDEw
OjU2LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwMy8wNS8xNyAwODoyMSwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMi4wNS4xNyBhdCAxOTozNywgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDAyLzA1LzE3IDEwOjQzLCBUaW0gRGVlZ2FuIHdyb3Rl
Ogo+Pj4+PiBBdCAwMjo1MCAtMDYwMCBvbiAwMiBNYXkgKDE0OTM2OTM0MDMpLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDAyLjA1LjE3IGF0IDEwOjMyLCA8dGltQHhlbi5vcmc+IHdy
b3RlOgo+Pj4+Pj4+IEF0IDA0OjUyIC0wNjAwIG9uIDI4IEFwciAoMTQ5MzM1NTE2MCksIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBPbiAyNy4wNC4xNyBhdCAxMTo1MSwgPHRpbUB4ZW4u
b3JnPiB3cm90ZToKPj4+Pj4+Pj4+IEF0IDAzOjIzIC0wNjAwIG9uIDI3IEFwciAoMTQ5MzI2MzM4
MCksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IC4uLiBpdCB3b3VsZG4ndCBiZXR0ZXIg
YmUgdGhlIG90aGVyIHdheSBhcm91bmQ6IFdlIHVzZSB0aGUKPj4+Pj4+Pj4+PiBwYXRjaCBpbiBp
dHMgY3VycmVudCAob3IgZXZlbiB2MSkgZm9ybSwgYW5kIHRyeSB0byBkbyBzb21ldGhpbmcKPj4+
Pj4+Pj4+PiBhYm91dCBwZXJmb3JtYW5jZSBvbmx5IGlmIHdlIHJlYWxseSBmaW5kIGEgY2FzZSB3
aGVyZSBpdAo+Pj4+Pj4+Pj4+IG1hdHRlcnMuIFRvIGJlIGhvbmVzdCwgSSdtIG5vdCBldmVuIHN1
cmUgaG93IEkgY291bGQKPj4+Pj4+Pj4+PiBtZWFuaW5nZnVsbHkgbWVhc3VyZSB0aGUgaW1wYWN0
IGhlcmU6IFNpbXBseSBjb3VudGluZyBob3cKPj4gbWFueQo+Pj4+Pj4+Pj4+IGV4dHJhIGZsdXNo
ZXMgdGhlcmUgd291bGQgZW5kIHVwIGJlaW5nIHdvdWxkbid0IHNlZW0gYWxsIHRoYXQKPj4+Pj4+
Pj4+PiB1c2VmdWwsIGFuZCB3aGV0aGVyIHRoZXJlIHdvdWxkIGJlIGFueSBtZWFzdXJhYmxlIGRp
ZmZlcmVuY2UgaW4KPj4+Pj4+Pj4+PiB0aGUgb3ZlcmFsbCBleGVjdXRpb24gdGltZSBvZiBlLmcu
IGRvbWFpbiBjcmVhdGlvbiBJIHdvdWxkCj4+Pj4+Pj4+Pj4gaGlnaGx5IGRvdWJ0IChidXQgaWYg
aXQncyB0aGF0IHdoYXQgeW91J3JlIGFmdGVyLCBJIGNvdWxkIGNlcnRhaW5seQo+PiBjb2xsZWN0
IGEgZmV3IG51bWJlcnMpLgo+Pj4+Pj4+Pj4gSSB0aGluayB0aGF0IHdvdWxkIGJlIGEgZ29vZCBp
ZGVhLCBqdXN0IGFzIGEgc2FuaXR5LWNoZWNrLgo+Pj4+Pj4+PiBBcyBpdCB0dXJucyBvdXQgdGhl
cmUgaXMgYSBtZWFzdXJhYmxlIGVmZmVjdDogeGNfZG9tX2Jvb3RfaW1hZ2UoKQo+Pj4+Pj4+PiBm
b3IgYSA0R2IgUFYgZ3Vlc3QgdGFrZXMgYWJvdXQgNzAlIGxvbmdlciBub3cuIE90b2ggaXQgaXMg
aXRzZWxmCj4+Pj4+Pj4+IHJlc3BvbnNpYmxlIGZvciBsZXNzIHRoYW4gMTAlIG9mIHRoZSBvdmVy
YWxsIHRpbWUKPj4+Pj4+Pj4gbGlieGxfX2J1aWxkX2RvbSgpIHRha2VzLCBhbmQgdGhhdCBpbiB0
dXJuIGlzIG9ubHkgYSBwcmV0dHkgc21hbGwKPj4+Pj4+Pj4gcG9ydGlvbiBvZiB0aGUgb3ZlcmFs
bCAieGwgY3JlYXRlIi4KPj4+Pj4+PiBEbyB5b3UgdGhpbmsgdGhhdCBzbG93ZG93biBpcyBPSz8g
IEknbSBub3Qgc3VyZSAtLSBJJ2QgYmUgaW5jbGluZWQKPj4+Pj4+PiB0byBhdm9pZCBpdCwgYnV0
IGNvdWxkIGJlIHBlcnN1YWRlZCwgYW5kIGl0J3Mgbm90IG1lIGRvaW5nIHRoZQo+Pj4+Pj4+IHdv
cmsuIDopCj4+Pj4+PiBXZWxsLCBpZiB0aGVyZSB3YXMgYSB3YXkgdG8gYXZvaWQgaXQgaW4gYSBj
bGVhbiB3YXkgd2l0aG91dCB0b28KPj4+Pj4+IG11Y2ggY29kZSBjaHVybiwgSSdkIGJlIGFsbCBm
b3IgYXZvaWRpbmcgaXQuIFRoZSBhdmVudWVzIHdlJ3ZlCj4+Pj4+PiBleHBsb3JlZCBzbyBmYXIg
ZWl0aGVyIGRpZG4ndCB3b3JrICh1c2luZyBwZ19vd25lcidzIGRpcnR5IG1hc2spIG9yCj4+Pj4+
PiBkaWRuJ3QgcHJvbWlzZSB0byBhY3R1YWxseSByZWR1Y2UgdGhlIGZsdXNoIG92ZXJoZWFkIGlu
IGEKPj4+Pj4+IG1lYW5pbmdmdWwgd2F5IChhZGRpbmcgYSBzZXBhcmF0ZSBtYXNrIHRvIGJlIG1l
cmdlZCBpbnRvIHRoZSBtYXNrCj4+Pj4+PiB1c2VkIGZvciB0aGUgZmx1c2ggaW4gX19nZXRfcGFn
ZV90eXBlKCkpLCB1bmxlc3MgLSBhcyBoYXMgYmVlbiB0aGUKPj4+Pj4+IGNhc2UgYmVmb3JlIC0g
SSBkaWRuJ3QgZnVsbHkgdW5kZXJzdGFuZCB5b3VyIHRob3VnaHRzIHRoZXJlLgo+Pj4+PiBRdW90
aW5nIHlvdXIgZWFybGllciByZXNwb25zZToKPj4+Pj4KPj4+Pj4+IFdvdWxkbid0IGl0IHN1ZmZp
Y2UgdG8gc2V0IGJpdHMgaW4gdGhpcyBtYXNrIGluIHB1dF9wYWdlX2Zyb21fbDFlKCkKPj4+Pj4+
IGFuZCBjb25zdW1lL2NsZWFyIHRoZW0gaW4gX19nZXRfcGFnZV90eXBlKCk/IFJpZ2h0IG5vdyBJ
IGNhbid0IHNlZQo+Pj4+Pj4gaXQgYmVpbmcgbmVjZXNzYXJ5IGZvciBjb3JyZWN0bmVzcyB0byBm
aWRkbGUgd2l0aCBhbnkgb2YgdGhlIG90aGVyCj4+Pj4+PiBmbHVzaGVzIHVzaW5nIHRoZSBkb21h
aW4gZGlydHkgbWFzay4KPj4+Pj4+Cj4+Pj4+PiBCdXQgdGhlbiBhZ2FpbiB0aGlzIG1heSBub3Qg
YmUgbXVjaCBvZiBhIHdpbiwgdW5sZXNzIHRoZSBwdXQKPj4+Pj4+IG9wZXJhdGlvbnMgY29tZSB0
aHJvdWdoIGluIG1lYW5pbmdmdWwgYmF0Y2hlcywgbm90IGludGVybGVhdmVkIGJ5Cj4+Pj4+PiBh
bnkgdHlwZSBjaGFuZ2VzICh0aGUgbGF0dGVyIG91Z2h0IHRvIGJlIGd1YXJhbnRlZWQgZHVyaW5n
IGRvbWFpbgo+Pj4+Pj4gY29uc3RydWN0aW9uIGFuZCB0ZWFyZG93biBhdCBsZWFzdCwgYXMgdGhl
IGd1ZXN0IGl0c2VsZiBjYW4ndCBkbwo+Pj4+Pj4gYW55dGhpbmcgYXQgdGhhdCB0aW1lIHRvIGVm
ZmVjdCB0eXBlIGNoYW5nZXMpLgo+Pj4+PiBJJ20gbm90IHN1cmUgaG93IG11Y2ggYmF0Y2hpbmcg
dGhlcmUgbmVlZHMgdG8gYmUuICBJIGFncmVlIHRoYXQgdGhlCj4+Pj4+IGRvbWFpbiBjcmVhdGlv
biBjYXNlIHNob3VsZCB3b3JrIHdlbGwgdGhvdWdoLiAgTGV0IG1lIHRoaW5rIGFib3V0Cj4+Pj4+
IHRoZSBzY2VuYXJpb3Mgd2hlbiBkb20gQiBpcyBsaXZlOgo+Pj4+Pgo+Pj4+PiAxLiBEb20gQSBk
cm9wcyBpdHMgZm9yZWlnbiBtYXAgb2YgcGFnZSBYOyBkb20gQiBpbW1lZGlhdGVseSBjaGFuZ2Vz
Cj4+Pj4+IHRoZSB0eXBlIG9mIHBhZ2UgWC4gIFRoaXMgY2FzZSBpc24ndCBoZWxwZWQgYXQgYWxs
LCBidXQgSSBkb24ndCBzZWUKPj4+Pj4gYW55IHdheSB0byBpbXByb3ZlIGl0IC0tIGRvbSBBJ3Mg
VExCcyBuZWVkIHRvIGJlIGZsdXNoZWQgcmlnaHQgYXdheS4KPj4+Pj4KPj4+Pj4gMi4gRG9tIEEg
ZHJvcHMgaXRzIGZvcmVpZ24gbWFwIG9mIHBhZ2UgWDsgZG9tIEIgaW1tZWRpYXRlbHkgY2hhbmdl
cwo+Pj4+PiB0aGUgdHlwZSBvZiBwYWdlIFkuICBOb3cgZG9tIEEncyBkaXJ0eSBDUFVzIGFyZSBp
biB0aGUgbmV3IG1hcCwgYnV0Cj4+Pj4+IEIgbWF5IG5vdCBuZWVkIHRvIGZsdXNoIHRoZW0gcmln
aHQgYXdheS4gIEIgY2FuIGZpbHRlciBieSBwYWdlIFkncwo+Pj4+PiB0aW1lc3RhbXAsIGFuZCBm
bHVzaCAoYW5kIGNsZWFyKSBvbmx5IHNvbWUgb2YgdGhlIGNwdXMgaW4gdGhlIG1hcC4KPj4+Pj4K
Pj4+Pj4gU28gdGhhdCBzZWVtcyBnb29kLCBidXQgdGhlbiB0aGVyZSdzIGEgcmlzayB0aGF0IGNw
dXMgbmV2ZXIgZ2V0Cj4+Pj4+IGNsZWFyZWQgZnJvbSB0aGUgbWFwLCBhbmQgX19nZXRfcGFnZV90
eXBlKCkgZW5kcyB1cCBkb2luZyBhIGxvdCBvZgo+Pj4+PiB1bm5lY2Vzc2FyeSB3b3JrIGZpbHRl
cmluZyB0aW1lc3RhcHMuICBXaGVuIGlzIGl0IHNhZmUgdG8gcmVtb3ZlIGEKPj4+Pj4gQ1BVIGZy
b20gdGhhdCBtYXA/Cj4+Pj4+ICAtIG9idnMgc2FmZSBpZiB3ZSBJUEkgaXQgdG8gZmx1c2ggdGhl
IFRMQiAodGhvdWdoIG1heSBuZWVkIG1lbW9yeQo+Pj4+PiAgICBiYXJyaWVycyAtLSBuZWVkIHRv
IHRoaW5rIGFib3V0IGEgcmFjZSB3aXRoIENQVSBDIHB1dHRpbmcgQSBfaW50b18KPj4+Pj4gICAg
dGhlIG1hcCBhdCB0aGUgc2FtZSB0aW1lLi4uKQo+Pj4+PiAgLSB3ZSBjb3VsZCB0cmFjayB0aGUg
dGltZXN0YW1wIG9mIHRoZSBtb3N0IHJlY2VudCBhZGRpdGlvbiB0byB0aGUKPj4+Pj4gICAgbWFw
LCBhbmQgZHJvcCBhbnkgQ1BVIHdob3NlIFRMQiBoYXMgYmVlbiBmbHVzaGVkIHNpbmNlIHRoYXQs
Cj4+Pj4+ICAgIGJ1dCB0aGF0IHN0aWxsIGxldHMgdW5yZWxhdGVkIHVubWFwcyBrZWVwIENQVXMg
YWxpdmUgaW4gdGhlIG1hcC4uLgo+Pj4+PiAgLSB3ZSBjb3VsZCBkb3VibGUtYnVmZmVyIHRoZSBt
YXA6IGFsd2F5cyBhZGQgQ1BVcyB0byB0aGUgYWN0aXZlIG1hcDsKPj4+Pj4gICAgZnJvbSB0aW1l
IHRvIHRpbWUsIHN3YXAgbWFwcyBhbmQgZmx1c2ggZXZlcnl0aGluZyBpbiB0aGUgbm9uLWFjdGl2
ZQo+Pj4+PiAgICBtYXAgKGZpbHRlcmVkIGJ5IHRoZSBUTEIgdGltZXN0YW1wIHdoZW4gd2UgbGFz
dCBzd2FwcGVkIG92ZXIpLgo+Pj4+Pgo+Pj4+PiBCYWgsIHRoaXMgaXMgdHVybmluZyBpbnRvIGEg
dGFyIHBpdC4gIExldCdzIHN0aWNrIHRvIHRoZSB2MiBwYXRjaCBhcwo+Pj4+PiBiZWluZyAocmVs
YXRpdmVseSkgc2ltcGxlIGFuZCBjb3JyZWN0LCBhbmQgcmV2aXNpdCB0aGlzIGlmIGl0IGNhdXNl
cwo+Pj4+PiB0cm91YmxlLiA6KQo+Pj4+IDooCj4+Pj4KPj4+PiBBIDcwJSBwZXJmb3JtYW5jZSBo
aXQgZm9yIGd1ZXN0IGNyZWF0aW9uIGlzIGNlcnRhaW5seSBnb2luZyB0byBjYXVzZQo+Pj4+IHBy
b2JsZW1zLCBidXQgd2Ugb2J2aW91c2x5IG5lZWQgdG8gcHJpb3JpdGlzZSBjb3JyZWN0bmVzcyBp
biB0aGlzIGNhc2UuCj4+PiBIbW0sIHlvdSBkaWQgdW5kZXJzdGFuZCB0aGF0IHRoZSA3MCUgaGl0
IGlzIG9uIGEgc3BlY2lmaWMgc3ViLXBhcnQgb2YKPj4+IHRoZSBvdmVyYWxsIHByb2Nlc3MsIG5v
dCBndWVzdCBjcmVhdGlvbiBhcyBhIHdob2xlPyBBbnl3YXksIHlvdXIgcmVwbHkKPj4+IGlzIG5l
aXRoZXIgYW4gYWNrIG5vciBhIG5hayBub3IgYW4gaW5kaWNhdGlvbiBvZiB3aGF0IG5lZWRzIHRv
IGNoYW5nZQo+Pj4gLi4uCj4+IFllcyAtIEkgcmVhbGlzZSBpdCBpc24ndCBhbGwgb2YgZG9tYWlu
IGNyZWF0aW9uLCBidXQgdGhpcyBwZXJmb3JtYW5jZSBoaXQgd2lsbCBhbHNvCj4+IGhpdCBtaWdy
YXRpb24sIHFlbXUgRE1BIG1hcHBpbmdzLCBldGMuCj4+Cj4+IFhlblNlcnZlciBoYXMgc3RhcnRl
ZCBhIHNpZGUtYnktc2lkZSBwZXJmb3JtYW5jZSB3b3JrLXVwIG9mIHRoaXMgY2hhbmdlLCBhcwo+
PiBwcmVzZW50ZWQgYXQgdGhlIHJvb3Qgb2YgdGhpcyB0aHJlYWQuICBXZSBzaG91bGQgaG9wZWZ1
bGx5IGhhdmUgc29tZQo+PiBudW1iZXIgaW4gdGhlIG5leHQgZGF5IG9yIHR3by4KPj4KPiBJIGRp
ZCBzb21lIG1lYXN1cmVtZW50cyBvbiB0d28gYnVpbGRzIG9mIGEgcmVjZW50IHZlcnNpb24gb2Yg
WGVuU2VydmVyIHVzaW5nIFhlbiB1cHN0cmVhbSA0LjkuMC0zLjAuCgpUaGUgdXBzdHJlYW0gYmFz
ZSBvZiB0aGlzIFhlblNlcnZlciBidWlsZCB3YXMgYy9zIGJhMzllOWIsIG9uZSBjaGFuZ2UKcGFz
dCA0LjkuMC1yYzMKCj4gIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgYnVpbGRzIHdh
cyB0aGUgcGF0Y2ggeDg2LXB1dC1sMWUtZm9yZWlnbi1mbHVzaC5wYXRjaCAgaW4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA0L21zZzAy
OTQ1Lmh0bWwuCj4KPiBJIG9ic2VydmVkIG5vIG1lYXN1cmFibGUgZGlmZmVyZW5jZSBiZXR3ZWVu
IHRoZXNlIGJ1aWxkcyB3aXRoIGEgZ3Vlc3QgUkFNIHZhbHVlIG9mIDRHLCA4RyBhbmQgMTRHIGZv
ciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6Cj4gLSB0aW1lIHhlIHZtLXN0YXJ0Cj4gLSB0aW1l
IHhlIHZtLXNodXRkb3duCj4gLSB2bSBkb3dudGltZSBkdXJpbmcgInhlIHZtLW1pZ3JhdGlvbiIg
KGFzIG1lYXN1cmVkIGJ5IHBpbmdpbmcgdGhlIHZtIGR1cmluZyBtaWdyYXRpb24gYW5kIHZlcmlm
eWluZyBmb3IgaG93IGxvbmcgcGluZ3Mgd291bGQgZmFpbCB3aGVuIGJvdGggZG9tYWlucyBhcmUg
cGF1c2VkKQo+IC0gdGltZSB4ZSB2bS1taWdyYXRlICMgZm9yIEhWTSBndWVzdHMgKGVnLiB3aW43
IGFuZCB3aW4xMCkKPgo+IEJ1dCBJIG9ic2VydmVkIGEgZGlmZmVyZW5jZSBmb3IgdGhlIGR1cmF0
aW9uIG9mICJ0aW1lIHhlIHZtLW1pZ3JhdGUiIGZvciBQViBndWVzdHMgKGVnLiBjZW50b3M2OCwg
ZGViaWFuNzAsIHVidW50dTEyMDQpLiBGb3IgY2VudG9zNjgsIGZvciBpbnN0YW5jZSwgSSBvYnRh
aW5lZCB0aGUgZm9sbG93aW5nIHZhbHVlcyBvbiBhIG1hY2hpbmUgd2l0aCBhIEludGVsIEUzLTEy
ODF2MyAzLjdHaHogQ1BVLCBhdmVyYWdlZCBvdmVyIDEwIHJ1bnMgZm9yIGVhY2ggZGF0YSBwb2lu
dDoKPiB8ICAgR3Vlc3QgUkFNICAgfCAgbm8gcGF0Y2ggIHwgd2l0aCBwYXRjaCB8IGRpZmZlcmVu
Y2UgfCAgZGlmZi9SQU0gfCAKPiB8ICAgMTRHQiAgICAgICAgfCAgIDEwLjQ0cyAgIHwgICAxMy40
NnMgICB8ICAgIDMuMDJzICAgfCAgICAwLjIycy9HQiAgICB8Cj4gfCAgICA4R0IgICAgICAgIHwg
ICAgNi40NnMgICB8ICAgIDguMjhzICAgfCAgICAxLjgycyAgIHwgICAgMC4yM3MvR0IgICAgfAo+
IHwgICAgNEdCICAgICAgICB8ICAgIDMuODVzICAgfCAgICA0Ljc0cyAgIHwgICAgMC44OXMgICB8
ICAgIDAuMjJzL0dCICAgIHwKPgo+IEZyb20gdGhlc2UgbnVtYmVycywgaWYgdGhlIHBhdGNoIGlz
IHByZXNlbnQsIGl0IGxvb2tzIGxpa2UgVk0gbWlncmF0aW9uIG9mIGEgUFYgZ3Vlc3Qgd291bGQg
dGFrZSBhbiBleHRyYSAxcyBmb3IgZWFjaCBleHRyYSA1R0Igb2YgZ3Vlc3QgUkFNLiBUaGUgVk1z
IGFyZSBtb3N0bHkgaWRsZSBkdXJpbmcgbWlncmF0aW9uLiBBdCB0aGlzIHBvaW50LCBpdCdzIG5v
dCBjbGVhciB0byBtZSB3aHkgdGhpcyBkaWZmZXJlbmNlIGlzIG9ubHkgdmlzaWJsZSBvbiBWTSBt
aWdyYXRpb24gKGFzIG9wcG9zZWQgdG8gVk0gc3RhcnQgZm9yIGV4YW1wbGUpLCBhbmQgb25seSBv
biBhIFBWIGd1ZXN0IChhcyBvcHBvc2VkIHRvIGFuIEhWTSkuCgpUaGUgZGlmZmVyZW5jZSBiZXR3
ZWVuIHN0YXJ0IGFuZCBtaWdyYXRlIGNhbiBiZSBleHBsYWluZWQuCgpEdXJpbmcgZG9tYWluIGNy
ZWF0aW9uLCB3ZSBvbmx5IGhhdmUgdG8gZm9yZWlnbiBtYXAgdGhlIGFyZWFzIG9mIHRoZQpndWVz
dCB3ZSBuZWVkIHRvIHdyaXRlIGludG8gKGd1ZXN0IGtlcm5lbC9pbml0cmQsIG9yIGh2bWxvYWRl
ci9hY3BpCnRhYmxlcyksIHdoaWNoIGlzIGluZGVwZW5kZW50IG9mIHRoZSBxdWFudGl0eSBvZiBS
QU0gdGhlIGd1ZXN0IGhhcy4KCkR1cmluZyBtaWdyYXRpb24sIHdlIG11c3QgZm9yZWlnbiBtYXAg
YWxsIGd1ZXN0IFJBTS4gIEZ1cnRoZXJtb3JlLCB3ZQp1bm1hcCBhbmQgcG90ZW50aWFsbHkgcmVt
YXAgYWdhaW4gbGF0ZXIgaWYgdGhlIFJBTSBnZXRzIGRpcnRpZWQuICAoQQo2NGJpdCB0b29sc3Rh
Y2sgcHJvY2VzcyBjb3VsZCBwb3RlbnRpYWxseSBmb3JlaWduIG1hcCB0aGUgZW50aXJlIGd1ZXN0
CmFuZCByZXVzZSB0aGUgbWFwcGluZ3MuICBBIDMyYml0IHRvb2xzdGFjayBwcm9jZXNzIHZlcnkg
ZGVmaW5pdGVseQpjYW4ndCwgc28gdGhlIG1pZ3JhdGlvbiBsb2dpYyB1c2VzIHRoZSBzaW1wbGVy
IGFwcHJvYWNoIG9mIG5vdCByZXVzaW5nCm1hcHBpbmdzIGF0IGFsbC4pCgpJIGFtIGF0IGEgbG9z
cyB0byBleHBsYWluIHdoeSB0aGUgb3ZlcmhlYWQgaXMgb25seSBvYnNlcnZlZCB3aGVuCm1pZ3Jh
dGluZyBQViBndWVzdHMuICBJIHdvdWxkIGV4cGVjdCBtaWdyYXRpbmcgSFZNIGd1ZXN0cyB0byBo
YXZlCmlkZW50aWNhbCBwcm9wZXJ0aWVzIGluIHRoaXMgcmVnYXJkLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 18:30:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 18:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6hzT-0007Rh-WB; Fri, 05 May 2017 18:30:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6hzS-0007RP-Ef
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 18:30:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 0A/5D-02956-DA4CC095; Fri, 05 May 2017 18:30:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXfNEZ5
 Ig0vd+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePlcqWBSYcW3hllMDYxz
 PLoYuTiEBP4ySixZuI4JwnnMKHF98zdWCGcbo8SiG9vZuxg5OUQEnCW+npkLZHNw8AroS6zaV
 gwSFhawkFhy9ic7SL2EwCVdidWn3jCB1EgIeEv8/KgPY77cI9XFyM7BJmAlcUgMpJFFQFVi0o
 fzTBMYuRcwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0NgMQ7GBcMz/wEKMkB5OSKG+aKE+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnepMNAOcGi1PTU
 irTMHGDYwaQlOHiURHijQNK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOOx+kSACkKKM0D
 24ELAYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3NcgUnsy8ErhNr4COYAI6IloU7IiSRI
 SUVAOjrvX5BNOqMy5rPkfFMH8wmbC46uPll+r6N284hAfHBrZwVk19NVlwW1GaTcbcWvU1d66
 ULZlTxJt0cxa//MZok94FH6zrp6bxq387pW1zqser6NkmnnssdpOPatSbJOZ/vrn7h8yh7dcd
 zrSvK5e0iS+tLlY7+8kg1jbG22q298fA0O2tzyyUWIozEg21mIuKEwEdLnY8fAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494009003!100317158!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39490 invoked from network); 5 May 2017 18:30:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 May 2017 18:30:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6hzN-0000qF-9x; Fri, 05 May 2017 18:30:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6hzI-0006tZ-1j; Fri, 05 May 2017 18:29:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6hzH-0005ad-TX; Fri, 05 May 2017 18:29:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109015-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 May 2017 18:29:55 +0000
Subject: [Xen-devel] [qemu-mainline test] 109015: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0687965213094776402=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0687965213094776402==
Content-Type: text/plain

flight 109015 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109015/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   10 days
Failing since        107644  2017-04-25 10:26:10 Z   10 days   24 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============0687965213094776402==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0687965213094776402==--

From xen-devel-bounces@lists.xen.org Fri May 05 18:59:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 18:59:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6iRs-0000hI-5U; Fri, 05 May 2017 18:59:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6iRr-0000hB-1J
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 18:59:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 FA/1E-02956-E8BCC095; Fri, 05 May 2017 18:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJsh27vaZ5
 Ig1czFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXa/kLHitWzLsylb2B8bBUFyMnh5DAVEaJ
 pWvUuhi5gOw/jBKHPy1iAkmwCGhJ9Ly4xwpiswkYSvx9somti5GDQwLIXvKZAyQsImAk8eLRZ
 RaQXmaB6UwSZ7+vBasXFoiU2PZ6OSOIzSkQKPF9yl52EJtXwEvi+s0dTBDL5rJKfF+zhhkkIS
 qgK3Ho3x82iCJBiZMzn7CA2MxARyyfvg3MlhDIkJjXM4cVwvaSWHTjEpStJnH13CbmCYyCs5C
 0z0LSvoCRaRWjRnFqUVlqka6hpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB4
 MgDBDsYfywIOMUpyMCmJ8qaJ8kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtOwWUEyxKTU+tS
 MvMAUYKTFqCg0dJhHcuSJq3uCAxtzgzHSJ1ilFRSpzXESQhAJLIKM2Da4NF5yVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ81aATOHJzCuBm/4KaDET0OJoUbDFJYkIKakGRrt8xqszLnMrzG4
 3W9J3QrUltHyN4fLjm+dfcA1mcnHa+tE722O7ZkTzXGbmn97qB3cJSnIqehbbLnWJ8w37fmGB
 W+uWgjLL38uKJ2TOP/Nq2SNVoYey/ddY2gLjn+yreN8Xvv5TgdsZIz1+lnX3jOaW/xeXlOD7l
 NhWc0lTQP+1RbZ4YB2bEktxRqKhFnNRcSIAYl94ickCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494010764!60329452!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41497 invoked from network); 5 May 2017 18:59:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 18:59:25 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 741F3203AB;
 Fri,  5 May 2017 18:59:22 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2BABA202DD;
 Fri,  5 May 2017 18:59:21 +0000 (UTC)
Date: Fri, 5 May 2017 11:59:14 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <CACtJ1JT8RpkyO5kSEgAcW1ZLLbE+q4zyoScqn3PoUWZFWpKdvA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705051154110.2892@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
 <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
 <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
 <CACtJ1JRATrFE9es0myAYnMSOw6Ke7ug24NM3mJ3x=GBABDXiqA@mail.gmail.com>
 <alpine.DEB.2.10.1705031534090.9240@sstabellini-ThinkPad-X260>
 <CACtJ1JTjUngauqE9TmUb93QmmmAtJaCX9w-8rUMsAoPYUtUwVQ@mail.gmail.com>
 <alpine.DEB.2.10.1705041332170.9240@sstabellini-ThinkPad-X260>
 <CACtJ1JT8RpkyO5kSEgAcW1ZLLbE+q4zyoScqn3PoUWZFWpKdvA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA1IE1heSAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpIFN0ZWZhbm8s
Cj4gCj4gPj4gPj4gPj4gPiBJdCBsb29rcyBsaWtlIHlvdSBhcmUgcmV1c2luZyB0aGUgbGlieGxf
X2RldmljZV9jb25zb2xlX2FkZCBjYWxsIGZvciB0aGUKPiA+PiA+PiA+PiA+IG1haW4gUFYgY29u
c29sZSBmb3IgdGhlIGRvbWFpbiwgdG8gYWxzbyBhZGQgdGhlIHZ1YXJ0IG5vZGVzIHRvIHhlbnN0
b3JlLgo+ID4+ID4+ID4+ID4KPiA+PiA+PiA+PiA+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBnb29k
IGlkZWEgdG8gbWl4IHRoZSB0d28uIEkgc3VnZ2VzdCB0byBpbnRyb2R1Y2UgYQo+ID4+ID4+ID4+
ID4gbmV3IGxpYnhsX19kZXZpY2UgY2FsbCB0byBpbnRyb2R1Y2UgdGhlIHZ1YXJ0IG5vZGVzIHRv
IHhlbnN0b3JlLCBnaXZlbgo+ID4+ID4+ID4+ID4gdGhhdCB0aGV5IGhhdmUgbm8gcmVsYW50aW9u
c2hpcCB3aXRoIHRoZSBwcmluY2lwYWwgUFYgY29uc29sZSBvZiB0aGUKPiA+PiA+PiA+PiA+IGRv
bWFpbi4KPiA+PiA+PiA+PiA+Cj4gPj4gPj4gPj4gSSBoYXZlIGEgZG91YnQgaGVyZS4gRG8gSSBo
YXZlIHRvIGNyZWF0ZSBhIG5ldyBjb25zb2xlIGRldmljZQo+ID4+ID4+ID4+IChsaWJ4bF9fZGV2
aWNlKSB0byByZWdpc3RlciB0aGUgdnVhcnQgY29uc29sZSBvciBjYW4gSSB1c2UgdGhlCj4gPj4g
Pj4gPj4gZXhpc3RpbmcgY29uc29sZSBkZXZpY2UgKHdoaWNoIGlzIHVzZWQgZm9yIHJlZ2lzdGVy
aW5nIHRoZSBwcmltYXJ5Cj4gPj4gPj4gPj4gY29uc29sZSkgdG8gcmVnaXN0ZXIgdGhlIHZ1YXJ0
IG5vZGVzIHRvIHhlbnN0b3JlPwo+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gSSBzdXNwZWN0IHRoYXQg
aWYgSSB0cnkgdG8gcmVnaXN0ZXIgd2l0aCB0aGUgc2FtZSBjb25zb2xlIGRldmljZSB0aGVuCj4g
Pj4gPj4gPj4gbGlieGxfX2RldmljZV9nZW5lcmljX2FkZCgpIG1heSBmYWlsIGFzIGl0IGlzIGFs
cmVhZHkgYWRkZWQuCj4gPj4gPj4gPgo+ID4+ID4+ID4gVGhlIHZ1YXJ0IHdlIGFyZSBpbnRyb2R1
Y2luZyB3aXRoIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIGEgbmV3IGFuZAo+ID4+ID4+ID4gZGlmZmVy
ZW50IGNvbnNvbGUgZnJvbSB0aGUgZXhpc3RpbmcgUFYgY29uc29sZS4gU28geWVzLCBJIHRoaW5r
IHdlIG5lZWQKPiA+PiA+PiA+IHRvIGNyZWF0ZSBhIG5ldyBkZXZpY2UgZm9yIGl0Lgo+ID4+ID4+
ID4KPiA+PiA+PiA+IFdlIGVpdGhlciBuZWVkIHRvIGludHJvZHVjZSBhIGJyYW5kIG5ldyBmdW5j
dGlvbiB0byBhZGQgdGhlIHZ1YXJ0IHRvCj4gPj4gPj4gPiB4ZW5zdG9yZSwgc29tZXRoaW5nIGxp
a2UgbGlieGxfX2RldmljZV92dWFydF9hZGQsIG9yLCBpZiB3ZSBhcmUgZ29pbmcKPiA+PiA+PiA+
IHRvIHJldXNlIGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQsIHRoZW4gd2Ugd2UgbmVlZCB0byBj
cmVhdGUgYm90aCBhIG5ldwo+ID4+ID4+ID4gY29uc29sZSBkZXZpY2UgKGxpYnhsX19kZXZpY2Vf
Y29uc29sZSksIGFuZCBhIG5ldyBsaWJ4bF9fZGV2aWNlIGZvciBpdC4KPiA+PiA+PiA+IEZvciBj
bGFyaXR5LCBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgaXMgdGhlIGlucHV0IHBhcmFtZXRlciBvZgo+
ID4+ID4+ID4gbGlieGxfX2RldmljZV9jb25zb2xlX2FkZCwgd2hpbGUgbGlieGxfX2RldmljZSBp
cyB0aGUgb3V0cHV0IHBhcmFtZXRlci4KPiA+PiA+PiA+Cj4gPj4gPj4gSSBhbSB0cnlpbmcgdG8g
YWRkIGEgbmV3IHZ1YXJ0IGRldmljZSBieSBkZWZpbmluZyBhIG5ldyBkZXZpY2UgdHlwZQo+ID4+
ID4+IExJQlhMX19ERVZJQ0VfS0lORF9WVUFSVCAgYW5kIGEgbmV3IGZ1bmN0aW9uCj4gPj4gPj4g
bGlieGxfX2RldmljZV92dWFydF9hZGQoKS4KPiA+PiA+Cj4gPj4gPiBJIHRoaW5rIHRoYXQgaXMg
dGhlIHJpZ2h0IHdheSB0byBkbyBpdC4KPiA+PiA+Cj4gPj4gPgo+ID4+ID4+IFRoaXMgZnVuY3Rp
b24gYmFzaWNhbGx5IGFkZHMgdGhlIHZ1YXJ0IHJpbmctcmVmICgiMC9yaW5nLXJlZiIpIGFuZAo+
ID4+ID4+IHBvcnQgKCIwL3BvcnQiKSB0byByb19mcm9udCBhcnJheSBhbmQgdGhlbiBpdCByZWdp
c3RlcnMgdGhlIGRldmljZQo+ID4+ID4+IHVzaW5nIHRoZSBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNf
YWRkKCkuIEkgcGFzcyBOVUxMIHRvICJiYWNrIiBhbmQKPiA+PiA+PiAiZnJvbnQiIGFycmF5IGFy
Z3VtZW50cyB0byAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZCgpIGFzIEkgYW0gYWRkaW5nCj4g
Pj4gPj4gcGFyYW1ldGVycyBvbmx5IHRvICJyb19mcm9udCIgYXJyYXkuCj4gPj4gPj4KPiA+PiA+
PiBJIGFtIGFkZGluZyB0aGUgZGV2aWNlIGF0IC9sb2NhbC9kb21haW4vPGRvbWlkPi92dWFydC4K
PiA+PiA+Pgo+ID4+ID4+IEhvd2V2ZXIsIHhlbmNvbnNvbGVkIGZhaWxzIHRvIHJlYWQgdGhlIHZ1
YXJ0IHJpbmctcmVmIGFuZCBwb3J0IHNheWluZwo+ID4+ID4+ICJubyBzdWNoIGRpcmVjdG9yeSBv
ciBmaWxlIi5JIHZlcmlmaWVkIHRoYXQKPiA+PiA+PiBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRk
KCkgaXMgcmV0dXJuaW5nIHN1Y2Nlc3NmdWxseS4KPiA+PiA+Pgo+ID4+ID4+IEluIHhlbmNvbnNv
bGVkLCBJIHZlcmlmaWVkIHRoYXQgSSBhbSByZWFkaW5nCj4gPj4gPj4gL2xvY2FsL2RvbWFpbi88
ZG9taWQ+L3Z1YXJ0LzAvcmluZy1yZWYgYW5kCj4gPj4gPj4gL2xvY2FsL2RvbWFpbi88ZG9taWQ+
L3Z1YXJ0LzAvcG9ydC4KPiA+PiA+Pgo+ID4+ID4+IEl0IGlzIG5vdCBjbGVhciB3aHkgeGVuY29u
c29sZWQgZmFpbHMgdG8gcmVhZCB0aGUgdmFsdWVzLgo+ID4+ID4KPiA+PiA+IERvdWJsZSBjaGVj
ayB0aGUgcGVybWlzc2lvbnMgb2YgdGhvc2Ugbm9kZXMgd2l0aCB4ZW5zdG9yZS1scyAtcC4gTWFr
ZQo+ID4+ID4gc3VyZSB0aGVyZSBhcmUgbm8gcmFjZXMgYmV0d2VlbiBsaWJ4bCB3cml0aW5nIHRo
ZSBub2RlcyBhbmQgeGVuY29uc29sZWQKPiA+PiA+IHJlYWRpbmcgdGhlbS4KPiA+Pgo+ID4+IHhl
bnN0b3JlLWxzIC1wIiBzaG93cyB0aGF0IHRoZSB2dWFydCBub2RlIGlzIGNyZWF0ZWQgc3VjY2Vz
c2Z1bGx5LiBJCj4gPj4gaGF2ZSBwYXN0ZWQgYmVsb3cgdGhlIHJlbGV2YW50IHBhcnQgb2YgdGhl
IGNvbW1hbmQgb3V0cHV0Ogo+ID4+Cj4gPj4gICAgdnVhcnQgPSAiIiAgIChuMCxyMSkKPiA+PiAg
ICAgYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92dWFydC8xLzAiICAgKG4wLHIx
KQo+ID4KPiA+IFdoeSBpcyB0aGlzIGhlcmUgaW5zdGVhZCBvZiB1bmRlciB2dWFydC8wPwo+ID4g
QWxzbywgaWYgdGhlc2UgYXJlIHRoZSBmcm9udGVuZCBub2Rlcywgd2hlcmUgYXJlIHRoZSBiYWNr
ZW5kIHZ1YXJ0IG5vZGVzPwo+IAo+IEkgY3JlYXRlZCBvbmx5IGZyb250ZW5kIG5vZGVzIHNvIHRo
YXQgeGVuY29uc29sZWQgY291bGQgYWNjZXNzCj4gcmluZy1yZWYvcG9ydC4gSSB1bmRlcnN0YW5k
IHRoYXQgYmFja2VuZCBub2RlcyBhcmUgcmVxdWlyZWQgZm9yIGd1ZXN0Cj4gZG9tYWlucyB0byBh
Y2Nlc3Mgc29tZSBiYWNrZW5kIGluZm9ybWF0aW9uLiBTaW5jZSBpbiB0aGlzIGNhc2UgZ3Vlc3QK
PiBkb21haW4gZG9lcyBub3QgbmVlZCBzdWNoIGluZm9ybWF0aW9uIEkgZGlkIG5vdCBjcmVhdGUg
dGhlIGJhY2tlbmQKPiBub2RlLiBLaW5kbHkgbGV0IG1lIGtub3cgaWYgbXkgdW5kZXJzdGFuZGlu
ZyBpcyBjb3JyZWN0LgoKSWYgdGhlcmUgYXJlIG5vIGJhY2tlbmQgeGVuc3RvcmUgbm9kZXMsIHdo
eSBkbyB3ZSBoYXZlOgoKICBiYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Z1YXJ0
LzEvMCIKCm9uIFhlbnN0b3JlPwoKCgoKPiA+Cj4gPgo+ID4+ICAgICAwID0gIiIgICAobjAscjEp
Cj4gPj4gICAgICBwb3J0ID0gIjEiICAgKG4wLHIxKQo+ID4+ICAgICAgcmluZy1yZWYgPSAiMjMz
NDc1IiAgIChuMCxyMSkKPiA+PiAgICAgIGxpbWl0ID0gIjEwNDg1NzYiICAgKG4wLHIxKQo+ID4+
ICAgICAgdHlwZSA9ICJ4ZW5jb25zb2xlZCIgICAobjAscjEpCj4gPj4gICAgY29uc29sZSA9ICIi
ICAgKG4wLHIxKQo+ID4+ICAgICBiYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2Nv
bnNvbGUvMS8wIiAgIChuMCxyMSkKPiA+PiAgICAgYmFja2VuZC1pZCA9ICIwIiAgIChuMSxyMCkK
PiA+PiAgICAgbGltaXQgPSAiMTA0ODU3NiIgICAobjAscjEpCj4gPj4gICAgIHR5cGUgPSAieGVu
Y29uc29sZWQiICAgKG4wLHIxKQo+ID4+ICAgICBvdXRwdXQgPSAicHR5IiAgIChuMCxyMSkKPiA+
PiAgICAgdHR5ID0gIi9kZXYvcHRzLzAiICAgKG4wLHIxKQo+ID4+ICAgICBwb3J0ID0gIjMiICAg
KG4wLHIxKQo+ID4+ICAgICByaW5nLXJlZiA9ICIyMzM0NzIiICAgKG4wLHIxKQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 19:02:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 19:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6iV8-0001Iv-NB; Fri, 05 May 2017 19:02:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <robinlee.sysu@gmail.com>) id 1d6iV7-0001Io-4f
 for Xen-devel@lists.xen.org; Fri, 05 May 2017 19:02:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 CB/E0-03620-85CCC095; Fri, 05 May 2017 19:02:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42K5GHrgoG74GZ5
 Ig7YOU4slHxezODB6HN39mymAMYo1My8pvyKBNWPl7quMBe/4KuZc3srcwDiJu4uRk0NIYCKj
 xMmDzl2MXBwsApdYJGYfXcEM4kgIvGOR6N3fwQhSJSEQJ9F35iwLhF0lsevNOUaIbjWJs/+Os
 YA0CAnMY5LYsXcnG0iCTUBTovnDMyYQW0RAWuLo93NgNrNApMSRxh/MILawQLDE+lnTgeo5gF
 arSjS0eYOEeQVsJF5PnwG1V07i0rYvzBMY+RYwMqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMFAYg2MF4fm3gIUZJDiYlUd40UZ5IIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8waeBcoJFqempFWmZOcCQhUlLcPAoifD2gqR5iwsSc4sz0yFSpxiNOV5cf
 v+eiePJyh/vmYRY8vLzUqXEeTtBSgVASjNK8+AGwWLpEqOslDAvI9BpQjwFqUW5mSWo8q8YxT
 kYlYR5dUCm8GTmlcDtewV0ChPQKdGiYKeUJCKkpBoYHWs2Hoq11Ip8uiAvzmPhTf3XEQd7oyZ
 WfLaS/ft73UtvoUVq4Q25IicZnjU8eeLA+dVlwq+o/y2tpR+rjdLrpL4VKC8RXLvWb8+2hIVa
 zzgt/pglMIimq0zlPWrGYFtcs+3Rg7OmvouKwj9EfNP5tkPx1/3aDQci1yrc+Out3rXGQOgze
 +R+JZbijERDLeai4kQAGiKDhaACAAA=
X-Env-Sender: robinlee.sysu@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494010966!90370545!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53708 invoked from network); 5 May 2017 19:02:47 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 19:02:47 -0000
Received: by mail-pf0-f193.google.com with SMTP id u26so1755718pfd.2
 for <Xen-devel@lists.xen.org>; Fri, 05 May 2017 12:02:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=tLOA59vZSp/8YtuH3f6/IlVyQIjORsq30yVeg0f1Uyo=;
 b=P5rNxWmmLUIsRp+93dcxnS6B3IXK5DovWrg9ULw0bEUr4xsY+zZIZ+HJHg2pbqDJE7
 deDqLlr5d2N4CaJNpUIHy7J+Uhgxde8h2zZDiMoEnTfWnZQmLZxr7gjo9qdoHEmXC7mX
 tviwMNpiEXhXtcR0ZJX1S/pHdgQXfetzI+rsz4NpPXGDOReP5bQTwZdVmIjQziNMqZ1y
 dDkqv+HvykaDY8djGdptBWoP/RVg8iHhK+zCl1f+cFXJEEvhhtlGYFCYJDNQ37jktL10
 wc6cATe7wP8tRBG+zYPu+hFqSTJDzWOaUZEnLiliqh+LjneiE++95O3wPiKVWoyxY2xB
 6Wnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=tLOA59vZSp/8YtuH3f6/IlVyQIjORsq30yVeg0f1Uyo=;
 b=ueEZVn9VdqvtegjsnWVEjAa0tgRMK6GanptnxzGJz9TAomxZf3ax4CsDIBjGiYWbxH
 yAt0PkiGMDWMr0A11GjSp/6E8kIu5IQNmciIBBbXhgbmzqs9hOak5HdRVCKGIXhpzTTB
 JsVPfy804IFhIIHjm6P1MDSUGlrF+RDdpuJNhsVCVEGCdbWCUHXtCZpM+M5G+EiOkvXl
 +XdeWvrGypwa1Xbg/SYWuBc7YRcwz1akxFvFmSkWHLObuLZva92xiucvJyvccsceoDdu
 M//DS2ISVjUJdKf0kQjf0fepQmXoIuARS9NmJ7MiakYpU6LUP2T+GylQ05MUIUUTC86g
 I0Og==
X-Gm-Message-State: AN3rC/7xb11spZGVH01YRwX2KZucMBp1iyQLgYhjh+5KF1frlhYzrhIF
 bFvpVU5LsN+QPQ==
X-Received: by 10.98.220.25 with SMTP id t25mr18942328pfg.133.1494010966126;
 Fri, 05 May 2017 12:02:46 -0700 (PDT)
Received: from localhost.localdomain (li409-196.members.linode.com.
 [106.187.89.196])
 by smtp.gmail.com with ESMTPSA id r13sm5130772pgn.16.2017.05.05.12.02.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 May 2017 12:02:45 -0700 (PDT)
From: Robin Lee <robinlee.sysu@gmail.com>
To: Xen-devel@lists.xen.org
Date: Sat,  6 May 2017 03:02:32 +0800
Message-Id: <20170505190232.27109-1-robinlee.sysu@gmail.com>
X-Mailer: git-send-email 2.9.3
Cc: Robin Lee <robinlee.sysu@gmail.com>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v2] libxl/libxl_dm.c: u.hvm.usbdevice_list is
	checked for emptiness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHVzYmRldmljZV9saXN0IGlzIG9ubHkgY2hlY2tlZCBmb3IgbnVsbGl0eS4gQnV0
IHRoZSBPQ2FtbCBiaW5kaW5nCndpbGwgY29udmVydCBlbXB0eSBsaXN0IHRvIGEgcG9pbnRlciB0
byBOVUxMLCBpbnN0ZWFkIG9mIGEgTlVMTCBwb2ludGVyLiBUaGF0Cm1lYW5zIHRoZSBPQ2FtbCBi
aW5kaW5nIHdpbGwgZmFpbCB0byBkaXNhYmxlIFVTQi4KClRoaXMgcGF0Y2ggd2lsbCBjaGVjayBl
bXB0aW5lc3Mgb2YgdXNiZGV2aWNlX2xpc3QuIEFuZCBOVUxMIGlzIHN0aWxsIGEgdmFsaWQgZW1w
dHkgbGlzdC4KClNpZ25lZC1vZmYtYnk6IFJvYmluIExlZSA8cm9iaW5sZWUuc3lzdUBnbWFpbC5j
b20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBmOGJh
ODU5Li40NGViZDcwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTU1OSw5ICs1NTksOSBAQCBzdGF0aWMgaW50IGxpYnhs
X19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywKICAgICAgICAgfQog
ICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2bS51c2IpCiAgICAgICAg
ICAgICB8fCBiX2luZm8tPnUuaHZtLnVzYmRldmljZQotICAgICAgICAgICAgfHwgYl9pbmZvLT51
Lmh2bS51c2JkZXZpY2VfbGlzdCkgewotICAgICAgICAgICAgaWYgKCBiX2luZm8tPnUuaHZtLnVz
YmRldmljZSAmJiBiX2luZm8tPnUuaHZtLnVzYmRldmljZV9saXN0ICkKLSAgICAgICAgICAgIHsK
KyAgICAgICAgICAgIHx8IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmYl9pbmZvLT51Lmh2bS51
c2JkZXZpY2VfbGlzdCkpIHsKKyAgICAgICAgICAgIGlmIChiX2luZm8tPnUuaHZtLnVzYmRldmlj
ZQorICAgICAgICAgICAgICAgICYmIGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmYl9pbmZvLT51
Lmh2bS51c2JkZXZpY2VfbGlzdCkpIHsKICAgICAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgIkJvdGggdXNiZGV2aWNlIGFuZCB1c2JkZXZpY2VfbGlzdCBzZXQiKTsKICAgICAgICAgICAg
ICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgICAgICAgICB9CkBAIC0xMTQ5LDkgKzExNDks
OSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxf
X2djICpnYywKICAgICAgICAgfQogICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZv
LT51Lmh2bS51c2IpCiAgICAgICAgICAgICB8fCBiX2luZm8tPnUuaHZtLnVzYmRldmljZQotICAg
ICAgICAgICAgfHwgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2VfbGlzdCkgewotICAgICAgICAgICAg
aWYgKCBiX2luZm8tPnUuaHZtLnVzYmRldmljZSAmJiBiX2luZm8tPnUuaHZtLnVzYmRldmljZV9s
aXN0ICkKLSAgICAgICAgICAgIHsKKyAgICAgICAgICAgIHx8IGxpYnhsX3N0cmluZ19saXN0X2xl
bmd0aCgmYl9pbmZvLT51Lmh2bS51c2JkZXZpY2VfbGlzdCkpIHsKKyAgICAgICAgICAgIGlmIChi
X2luZm8tPnUuaHZtLnVzYmRldmljZQorICAgICAgICAgICAgICAgICYmIGxpYnhsX3N0cmluZ19s
aXN0X2xlbmd0aCgmYl9pbmZvLT51Lmh2bS51c2JkZXZpY2VfbGlzdCkpIHsKICAgICAgICAgICAg
ICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwgIkJvdGggdXNiZGV2aWNlIGFuZCB1c2JkZXZp
Y2VfbGlzdCBzZXQiKTsKICAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAgICAg
ICAgICAgICB9Ci0tIAoyLjkuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 19:09:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 19:09:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ibO-00028v-Co; Fri, 05 May 2017 19:09:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6ibM-00028p-B3
 for xen-devel@lists.xen.org; Fri, 05 May 2017 19:09:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B5/C3-03696-BDDCC095; Fri, 05 May 2017 19:09:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJsh+7tszy
 RBl82M1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXL29lKZikUnFn/k62BsZvUl2MXBxCAlMZ
 JV7232DqYuQEcv4wSuyd5gpiswhoSXy9uY4RxGYTMJT4+2QTWxcjB4cEkL3kMwdIWERAXeLPh
 QmMIGFmAWOJ5v5KkLCwQKzE6tMXwDo5Bawkbs16zgJi8wp4SVy4uZEZYlO6xJVtU1hBbFEBXY
 lD//6wQdQISpyc+QSsnhnoguXTt4HZEgIZEvN65rBC2F4Si25cgrLVJK6e28Q8gVFwFpL2WUj
 aFzAyrWLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxNBiDY
 wbhqQeAhRkkOJiVR3jRRnkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx+Z4BygkWp6akVaZk5w
 CiBSUtw8CiJ8LaApHmLCxJzizPTIVKnGBWlxHlZQRICIImM0jy4NlhkXmKUlRLmZQQ6RIinIL
 UoN7MEVf4VozgHo5IwbxTIFJ7MvBK46a+AFjMBLY4WBVtckoiQkmpgTJRQ1jcS2Fa25x7vgtk
 v81pW6wQd6DwhrLjo6ILEyrtVezJ9vL4Vu19iOi+5f566udFTJ+MdD8rfnl5+19H/tlnrG8a4
 m77W6/7dWjUhL/T4yspPVn/Yui9dFp/FHCXOf866eVWzRkw5x9YaRqEpd9/8shd7arpFuq/ZV
 znugJ3kvHQm0xp+JZbijERDLeai4kQAkevExMcCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494011353!100748136!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64486 invoked from network); 5 May 2017 19:09:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 19:09:14 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 17B15203A9;
 Fri,  5 May 2017 19:09:12 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BC050202EB;
 Fri,  5 May 2017 19:09:10 +0000 (UTC)
Date: Fri, 5 May 2017 12:09:10 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170505143036.27405-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1705051208480.2892@sstabellini-ThinkPad-X260>
References: <20170505143036.27405-1-julien.grall@arm.com>
 <20170505143036.27405-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen/arm: do_trap_hypervisor:
 Separate hypervisor and guest traps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA1IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhlIGZ1bmN0aW9uIGRv
X3RyYXBfaHlwZXJ2aXNvciBpcyBjdXJyZW50bHkgaGFuZGxpbmcgYm90aCB0cmFwIGNvbWluZwo+
IGZyb20gdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4gVGhpcyBtYWtlcyBkaWZmaWN1bHQg
dG8gZ2V0IHNwZWNpZmljCj4gYmVoYXZpb3Igd2hlbiBhIHRyYXAgaXMgY29taW5nIGZyb20gZWl0
aGVyIHRoZSBndWVzdCBvciB0aGUgaHlwZXJ2aXNvci4KPiAKPiBTcGxpdCB0aGUgZnVuY3Rpb24g
aW50byB0d28gcGFydHM6Cj4gICAgIC0gZG9fdHJhcF9ndWVzdF9zeW5jIHRvIGhhbmRsZSBndWVz
dCB0cmFwcwo+ICAgICAtIGRvX3RyYXBfaHlwX3N5bmMgdG8gaGFuZGxlIGh5cGVydmlzb3IgdHJh
cHMKPiAKPiBPbiBBQXJjaDMyLCB0aGUgSHlwIFRyYXAgRXhjZXB0aW9uIHByb3ZpZGVzIHRoZSBz
dGFuZGFyZCBtZWNoYW5pc20gZm9yCj4gdHJhcHBpbmcgR3Vlc3QgT1MgZnVuY3Rpb25zIHRvIHRo
ZSBoeXBlcnZpc29yIChzZWUgQjEuMTQuMSBpbiBBUk0gRERJCj4gMDQwNkMuYykuIEl0IGNhbm5v
dCBiZSBnZW5lcmF0ZWQgd2hlbiBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29yIGlzIGluCj4g
SHlwIE1vZGUsIGluc3RlYWQgb3RoZXIgZXhjZXB0aW9uIHdpbGwgYmUgdXNlZC4gU28gaXQgaXMg
ZmluZSB0byByZXBsYWNlCj4gdGhlIGNhbGwgdG8gZG9fdHJhcF9oeXBlcnZpc29yIGJ5IGRvX3Ry
YXBfZ3Vlc3Rfc3luYy4KPiAKPiBGb3IgQUFyY2g2NCwgdGhlcmUgYXJlIHR3byBkaXN0aW5jdHMg
ZXhjZXB0aW9uIGRlcGVuZGluZyB3aGV0aGVyIHRoZQo+IGV4Y2VwdGlvbiB3YXMgdGFrZW4gZnJv
bSB0aGUgY3VycmVudCBsZXZlbCAoaHlwZXJ2aXNvcikgb3IgbG93ZXIgbGV2ZWwKPiAoZ3Vlc3Qp
Lgo+IAo+IE5vdGUgdGhhdCB0aGUgdW5rbm93biB0cmFwcyBmcm9tIGd1ZXN0cyB3aWxsIGxlYWQg
dG8gcGFuaWMgWGVuLiBUaGlzIGlzCj4gYWxyZWFkeSBiZWhhdmlvciBhbmQgaXMgbGVmdCB1bmNo
YW5nZWQgZm9yIHNpbXBsaWN5LiBBIGZvbGxvdy11cCBwYXRjaAo+IHdpbGwgYWRkcmVzcyB0aGF0
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEltcHJvdmUgd2Fybmlu
ZyBtZXNzYWdlCj4gICAgICAgICAtIENsYXJpZnkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoYXQg
dGhlIGJlaGF2aW9yIGlzIG5vdCB5ZXQKPiAgICAgICAgIGNoYW5nZWQuCj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgIDQgKystLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUyB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDE3ICsrKysr
KysrKysrKysrKystCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+IGluZGV4IDA1NzMzMDg5ZjcuLjEyMDkyMmU2NGUg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiArKysgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUwo+IEBAIC0xNTIsMTQgKzE1MiwxNCBAQCBHTE9CQUwoaHlwX3Ry
YXBzX3ZlY3RvcikKPiAgICAgICAgICBiIHRyYXBfaHlwZXJ2aXNvcl9jYWxsICAgICAgICAgIC8q
IDB4MDggLSBIeXBlcnZpc29yIENhbGwgKi8KPiAgICAgICAgICBiIHRyYXBfcHJlZmV0Y2hfYWJv
cnQgICAgICAgICAgIC8qIDB4MGMgLSBQcmVmZXRjaCBBYm9ydCAqLwo+ICAgICAgICAgIGIgdHJh
cF9kYXRhX2Fib3J0ICAgICAgICAgICAgICAgLyogMHgxMCAtIERhdGEgQWJvcnQgKi8KPiAtICAg
ICAgICBiIHRyYXBfaHlwZXJ2aXNvciAgICAgICAgICAgICAgIC8qIDB4MTQgLSBIeXBlcnZpc29y
ICovCj4gKyAgICAgICAgYiB0cmFwX2d1ZXN0X3N5bmMgICAgICAgICAgICAgICAvKiAweDE0IC0g
SHlwZXJ2aXNvciAqLwo+ICAgICAgICAgIGIgdHJhcF9pcnEgICAgICAgICAgICAgICAgICAgICAg
LyogMHgxOCAtIElSUSAqLwo+ICAgICAgICAgIGIgdHJhcF9maXEgICAgICAgICAgICAgICAgICAg
ICAgLyogMHgxYyAtIEZJUSAqLwo+ICAKPiAgREVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2lu
c3RydWN0aW9uKQo+ICBERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCj4gIERFRklO
RV9UUkFQX0VOVFJZKHByZWZldGNoX2Fib3J0KQo+IC1ERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZp
c29yKQo+ICtERUZJTkVfVFJBUF9FTlRSWShndWVzdF9zeW5jKQo+ICBERUZJTkVfVFJBUF9FTlRS
WV9OT0lSUShpcnEpCj4gIERFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKPiAgREVGSU5FX1RS
QVBfRU5UUllfTk9BQk9SVChkYXRhX2Fib3J0KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gaW5kZXggMTM3ZTY3
YzY3NC4uMDZhZmM4YTRlNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnku
Uwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gQEAgLTE4OSw3ICsxODksNyBA
QCBoeXBfc3luYzoKPiAgICAgICAgICBlbnRyeSAgIGh5cD0xCj4gICAgICAgICAgbXNyICAgICBk
YWlmY2xyLCAjNgo+ICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4gLSAgICAgICAgYmwgICAgICBk
b190cmFwX2h5cGVydmlzb3IKPiArICAgICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5bmMKPiAg
ICAgICAgICBleGl0ICAgIGh5cD0xCj4gIAo+ICBoeXBfaXJxOgo+IEBAIC0yMTEsNyArMjExLDcg
QEAgZ3Vlc3Rfc3luYzoKPiAgICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NF
UlJPUl9FTlRSWV9FWElUKQo+ICAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzYKPiAgICAgICAg
ICBtb3YgICAgIHgwLCBzcAo+IC0gICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBlcnZpc29yCj4g
KyAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3N5bmMKPiAgMToKPiAgICAgICAgICBleGl0
ICAgIGh5cD0wLCBjb21wYXQ9MAo+ICAKPiBAQCAtMjU0LDcgKzI1NCw3IEBAIGd1ZXN0X3N5bmNf
Y29tcGF0Ogo+ICAgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VO
VFJZX0VYSVQpCj4gICAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNgo+ICAgICAgICAgIG1vdiAg
ICAgeDAsIHNwCj4gLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlzb3IKPiArICAgICAg
ICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc3luYwo+ICAxOgo+ICAgICAgICAgIGV4aXQgICAgaHlw
PTAsIGNvbXBhdD0xCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggNjAxMGM5NmM1NC4uNjQ1ODEyMjEwZCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4gQEAgLTI4MDUsNyArMjgwNSw3IEBAIHN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVh
ZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIH0KPiAgfQo+ICAKPiAtYXNtbGlu
a2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiArYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgewo+ICAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdz
LT5oc3IgfTsKPiAgCj4gQEAgLTI5MjUsNiArMjkyNSwyMSBAQCBhc21saW5rYWdlIHZvaWQgZG9f
dHJhcF9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAgIGRv
X3RyYXBfZGF0YV9hYm9ydF9ndWVzdChyZWdzLCBoc3IpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAK
PiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcHJpbnRrKCJVbmtub3duIEd1ZXN0IFRyYXAuIEhT
Uj0weCV4IEVDPTB4JXggSUw9JXggU3luZHJvbWU9MHglIlBSSXgzMiJcbiIsCj4gKyAgICAgICAg
ICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOwo+ICsgICAgICAgIGRv
X3VuZXhwZWN0ZWRfdHJhcCgiR3Vlc3QiLCByZWdzKTsKPiArICAgIH0KPiArfQo+ICsKPiArYXNt
bGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gK3sKPiArICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07
Cj4gKwo+ICsgICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ICsKPiArICAgIHN3aXRj
aCAoIGhzci5lYyApCj4gKyAgICB7Cj4gICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gICAgICBjYXNl
IEhTUl9FQ19CUks6Cj4gICAgICAgICAgZG9fdHJhcF9icmsocmVncywgaHNyKTsKPiAtLSAKPiAy
LjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 19:09:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 19:09:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ibr-0002Av-L0; Fri, 05 May 2017 19:09:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6ibr-0002Am-6T
 for xen-devel@lists.xen.org; Fri, 05 May 2017 19:09:47 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F3/71-02006-AFDCC095; Fri, 05 May 2017 19:09:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVybKJsh+7Pszy
 RBmeuW1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLp15gKdjIVnH02RPWBsZ21i5GLg4hgamM
 Egc7HrBDOH8YJTbPfQiU4eRgEdCSuNl2nhHEZhMwlPj7ZBNbFyMHhwSQveQzB0hYREBd4s+FC
 YwgYWYBY4nm/koQU1jATeL2DH+QCk4BK4kz//cxg9i8Al4SFz5tYAKxhQQsJeYs72IHsUUFdC
 UO/fvDBlEjKHFy5hMWEJsZ6IDl07eB2RICGRLzeuawQtheEotuXIKy1SSuntvEPIFRcBaS9ll
 I2hcwMq1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxMBiDY
 wbi21fkQoyQHk5Iob5ooT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5tYKALCRalpqdWpGXmA
 GMEJi3BwaMkwmsOkuYtLkjMLc5Mh0idYtTlmHPv63smIZa8/LxUKXHemjNARQIgRRmleXAjYP
 F6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8giCreDLzSuA2vQI6ggnoiGhRsCNKEhFSUg2
 MJS3Rlm+CezKqAtj7qzbMlZJg4Fe789xPoY/Dbm9PwsUZVpeKXmQyxTw7Jif3y0N5m8aH/e5F
 0zfwJ+kn2br+evFG+5PWN82zRzy13GcJnC63KjBqa7zRs6cxwaPozZZGxi3pZ/qr2DX+Wq4Uv
 23Ns05Ut/vT8+j0ssWTpQP7U0s1/3jw1SqxFGckGmoxFxUnAgD9DDXy0gIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494011384!57805677!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9376 invoked from network); 5 May 2017 19:09:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 May 2017 19:09:45 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 66C7B203A9;
 Fri,  5 May 2017 19:09:43 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 613E7202EB;
 Fri,  5 May 2017 19:09:42 +0000 (UTC)
Date: Fri, 5 May 2017 12:09:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170505143036.27405-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1705051209150.2892@sstabellini-ThinkPad-X260>
References: <20170505143036.27405-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen/arm: Survive unknown traps from
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA1IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IFRo
aXMgc21hbGwgcGF0Y2ggc2VyaWVzIGVuc3VyZSB0aGF0IFhlbiB3aWxsIG5vdCBkaWUgd2hlbiBy
ZWNlaXZpbmcgdW5rbm93bgo+IHRyYXAgZnJvbSB0aGUgZ3Vlc3RzLiBJIGFtIG5vdCBhd2FyZSBv
ZiBhbnkgaXNzdWUgd2l0aCBwbGF0Zm9ybSB3ZSBjdXJyZW50bHkKPiBzdXBwb3J0LCBzbyBJIGFt
IG5vdCBzdXJlIHdoZXRoZXIgaXQgd291bGQgYmUgWGVuIDQuOSBtYXRlcmlhbC4KCkdpdmVuIHRo
YXQgaXQgaXMgYSBidWcgZml4IGFuZCBvZiBzbWFsbCByaXNrLCBJIHRoaW5rIGl0IHNob3VsZCBi
ZSBpbgo0LjkuCgoKPiBDaGVlcnMsCj4gCj4gSnVsaWVuIEdyYWxsICgzKToKPiAgIHhlbi9hcm06
IGFybTMyOiBSZW5hbWUgdGhlIHRyYXAgdG8gdGhlIGNvcnJlY3QgbmFtZQo+ICAgeGVuL2FybTog
ZG9fdHJhcF9oeXBlcnZpc29yOiBTZXBhcmF0ZSBoeXBlcnZpc29yIGFuZCBndWVzdCB0cmFwcwo+
ICAgeGVuL2FybTogU3Vydml2ZSB1bmtub3duIHRyYXBzIGZyb20gZ3Vlc3RzCj4gCj4gIHhlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgIDggKysrKy0tLS0KPiAgeGVuL2FyY2gvYXJtL2FybTMy
L3RyYXBzLmMgfCAgNCArKy0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgIDYgKysr
LS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgMTggKysrKysrKysrKysrKysrKyst
Cj4gIDQgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4g
Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 19:29:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 19:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6iuG-0003uo-7e; Fri, 05 May 2017 19:28:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6iuF-0003ui-DQ
 for xen-devel@lists.xen.org; Fri, 05 May 2017 19:28:47 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FE/10-03587-E62DC095; Fri, 05 May 2017 19:28:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVybKJsh27uJZ5
 Ig80HzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5GzrZCt5IVXTd0G1gfCjaxcjJISQwlVHi
 eo9CFyMXkP2HUWLZi52sIAkWAS2JrScfM4LYbAKGEn+fbGLrYuTgkACyl3zmAAmLAJWsuraFE
 aSXWWAJk8TDlvvMIAlhgUCJ53cvM4HYnAI2Eg82HwWbwyvgJXFk4WN2iGX9bBLfj3SxgyREBX
 QlDv37wwZRJChxcuYTFhCbGWjD8unbwGwJgQyJeT1zWCFsL4lFNy5B2WoSV89tYp7AKDgLSfs
 sJO0LGJlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhicD
 EOxgXLUg8BCjJAeTkihvmihPpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXveLQDnBotT01Iq0z
 BxgpMCkJTh4lER4LUHSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolztsAUiQAUpRRmgc3Ah
 a1lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM2wYyhSczrwRu0yugI5iAjogWBTuiJBEhJdX
 AqPN/dlyzN0vL4ndPtsvZsd3ynO3k8U191v7bW5gSpOb9ZNv1pejoYsXTmm9aT4vMC9yg/Gjq
 gl/uG34wmGzZLtX8lSfeSnLPJ52QtLXhK0piXlXlL/W5uq1ye3y07+cZrxsf2tZ++3pZNFr6T
 uTi6e6tEQubM46sWPOpz8E7J+/n2QP6JhfVE5RYijMSDbWYi4oTAUH7OR3VAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494012524!88218406!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24088 invoked from network); 5 May 2017 19:28:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 19:28:45 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id A257D20384;
 Fri,  5 May 2017 19:28:42 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E943020382;
 Fri,  5 May 2017 19:28:40 +0000 (UTC)
Date: Fri, 5 May 2017 12:28:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii_anisov@epam.com>
In-Reply-To: <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
Message-ID: <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA1IE1heSAyMDE3LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIFN0ZWZhbm8s
Cj4gCj4gT24gMjQuMDQuMTcgMjE6MDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFN0
dWJkb21haW5zIChzdHViZG9tcyBpbiBzaG9ydCkgYXJlIHNtYWxsIGRvbWFpbnMsIGVhY2ggcnVu
bmluZyBhIHNpbmdsZQo+ID4gYXBwbGljYXRpb24uIFR5cGljYWxseSB0aGV5IHJ1biB1bmlrZXJu
ZWxzIHJhdGhlciB0aGFuIGEgZnVsbCBmbGVkZ2VkCj4gPiBvcGVyYXRpbmcgc3lzdGVtLiBBIGNs
YXNzaWMgZXhhbXBsZSBpcyBRRU1VIHN0dWJkb21zIG9uIHg4Njogb25lIFFFTVUKPiA+IHN0dWJk
b21zIGlzIHN0YXJ0ZWQgZm9yIGVhY2ggcmVndWxhciBndWVzdCBkb21haW4uIEVhY2ggUUVNVSBz
dHViZG9tCj4gPiBpbnN0YW5jZSBwcm92aWRlcyBlbXVsYXRpb24gZm9yIG9uZSBndWVzdCAtIGl0
IHJ1bnMgb25lIGluc3RhbmNlIG9mCj4gPiBRRU1VLgo+IEknbSB3b25kZXJpbmcgaWYgdGhlcmUg
YXJlIGFueSBleGFtcGxlcyBvZiBwcmFjdGljYWwgdXNhZ2Ugb2Ygc3R1YiBkb21haW5zCj4gd2l0
aCBBUk0/CgpHb29kIHF1ZXN0aW9uLiBJIGRvbid0IHRoaW5rIHNvOiB0aGVyZSBoYXZlIGJlZW4g
cHJhY3RpY2FsIGV4YW1wbGVzIG9mCnVuaWtlcm5lbHMgcnVubmluZyBvbiBYZW4gb24gQVJNLCBi
dXQgbm90IHN0dWJkb21zLCBiZWNhdXNlIHdlIGhhdmVuJ3QKbmVlZGVkIHRvIHJ1biBsYXJnZSBl
bXVsYXRpb24gcGllY2VzIHlldC4KCgo+ID4gIEZyb20gWGVuIHBvaW50IG9mIHZpZXcsIHRoZXkg
YXJlIHJlZ3VsYXIgZG9tYWluLCBleGNlcHQgdGhhdCB0aGV5IGFyZQo+ID4gcHJpdmlsZWdlIGlu
IHJlZ2FyZHMgdG8gb25lIHBhcnRpY3VsYXIgZ3Vlc3Qgb25seSAodGhleSBjYW4gbWFwIGEgcGFn
ZQo+ID4gb2YgdGhlIGd1ZXN0IHRoZXkgYXJlIHNlcnZpY2luZywgYnV0IHRoZXkgY2Fubm90IG1h
cCBhbnkgcmFuZG9tIHBhZ2UgaW4KPiA+IG1lbW9yeSkuIElmIHlvdSBkbyAieGwgbGlzdCIgeW91
IHdvdWxkIHNlZSBzdHViZG9tcyBpbiB0aGUgb3V0cHV0Lgo+IFNvIHRoZXkgYXJlIHRoZSByZWd1
bGFyIFhFTiBkb21haW5zIHdpdGggc29ydCBvZiBzcGVjaWZpYyBwZXJtaXNzaW9ucy4KPiA+IFRo
ZSBhZHZhbnRhZ2VzIG9mIHVzaW5nIHN0dWJkb21zIGFyZToKPiA+IC0gdGhleSBhbHJlYWR5IGV4
aXN0Cj4gPiAtIHRoZWlyIHNlY3VyaXR5IHByb3BlcnRpZXMgYXJlIHdlbGwga25vd24KPiBDb3Vs
ZCB5b3UgcGxlYXNlIHBvaW50IG1lIHRvIHNvbWUgdXAgdG8gZGF0ZSBkb2N1bWVudGF0aW9uIGFi
b3V0IHN0dWJkb21zIGFuZAo+IHRoZWlyIHNlY3VyaXR5IHByb3BlcnRpZXM/CgpTdHViZG9tcyBo
YXZlIGJlZW4gdGFsa2VkIGFib3V0IGluIHRoZSBYZW4gY29tbXVuaXR5IGZvciBhIHZlcnkgbG9u
Zwp0aW1lOgoKaHR0cHM6Ly9oYWwuaW5yaWEuZnIvaW5yaWEtMDAzMjk5NjkvUERGL2ZpbmFsLnBk
ZgpodHRwOi8vd3d3LmNzLnViYy5jYS9+YW5keS9wYXBlcnMveG9hci1zb3NwLWZpbmFsLnBkZgpo
dHRwczovL3dpa2kueGVuLm9yZy93aWtpL0RvbTBfRGlzYWdncmVnYXRpb24KCkJvdGggT3BlblhU
IGFuZCBRdWJlcyBPUyB1c2Ugc3R1YmRvbXMuCgoKPiA+IEluIHRoaXMgdGhyZWFkLCB3ZSBhcmUg
ZGlzY3Vzc2luZyB3aGV0aGVyIGl0IG1ha2VzIHNlbnNlIHRvIGludHJvZHVjZSBhCj4gPiAqbmV3
KiBtb2RlbCwgb25lIHRoYXQgaGFzIGRpZmZlcmVudCBwcm9wZXJ0aWVzLCB0aGVyZWZvcmUgZGlm
ZmVyZW50Cj4gPiBhZHZhbnRhZ2VzIGFuZCBkaXNhZHZhbnRhZ2VzLiBMZXQncyBjYWxsIGl0IEVM
MCBhcHBzLgo+ID4gCj4gPiBBbiBFTDAgYXBwIGlzIGFuIGFwcGxpY2F0aW9uIHRoYXQgcnVucyBv
biB0b3Agb2YgdGhlIFhlbiBoeXBlcnZpc29yCj4gPiBkaXJlY3RseSBpbiBFTDAgbW9kZS4gSXQg
aXMgbm90IGEgZG9tYWluLCBhbmQgaXQgZG9lc24ndCBzaG93IHVwIG9uICJ4bAo+ID4gbGlzdCIu
IEl0IHJ1bnMgb24gdGhlIHNhbWUgdGltZXNsb3Qgb2YgdGhlIGd1ZXN0IHZjcHUgaXQgaXMgc2Vy
dmljaW5nLgo+ID4gSXQgaXMgc2NoZWR1bGVkIGRldGVybWluaXN0aWNhbGx5OiByaWdodCBhZnRl
ciBhIGd1ZXN0IHZjcHUgdHJhcHMgaW50bwo+ID4gdGhlIGh5cGVydmlzb3IuIFRoZSBidWlsZCBp
cyBzaW1wbGUuIFdyaXRpbmcgYW4gRUwwIGFwcCBzaG91bGQgYmUKPiA+IChhbG1vc3QpIGFzIHNp
bXBsZSBhcyB3cml0aW5nIGEgcmVndWxhciBlbXVsYXRvciBmb3IgWGVuLiBBbiBFTDAKPiA+IGFw
cCBpcyBub3Qgc2NoZWR1bGVkLCBidXQgaXQgY291bGQgcmVnaXN0ZXIgYSB0aW1lciB3aXRoIFhl
bi4gVGhlCj4gPiBpbnRlcmZhY2UgYmV0d2VlbiBFTDAgYXBwcyBhbmQgWGVuIGlzIHNtYWxsOiB0
aGUgbnVtYmVyIG9mCj4gPiBmdW5jdGlvbmFsaXRpZXMgZXhwb3NlZCBhcmUgdmVyeSBsaW1pdGVk
Lgo+IEFueSByZWFzb24gdG8gaGF2ZSBhbiBpbnRlcmZhY2UgYmV0d2VlbiBYRU4gYW5kIEVMMCBh
cHAgdG8gYmUgYm91bmQgdG8gYW4gYXBwCj4gZnVuY3Rpb25hbGl0eT8KPiBXaHkgbm90IHRvIGlu
dHJvZHVjZSBhIGdlbmVyaWMgKHNpbXBsaXN0aWMpIGludGVyZmFjZSBhbmQgZG8gbm90IGxpbWl0
IHRoZQo+IGZ1bmN0aW9uYWxpdHkgb2YgdGhlIEVMMCBhcHA/CgpCZWNhdXNlIGlmIHdlIGRpZCB0
aGF0IHRoZXJlIHdvdWxkIGJlIG5vIHNlY3VyaXR5IGJlbmVmaXRzIGluIGhhdmluZyBFTDAKYXBw
czogd2UgbWlnaHQgYXMgd2VsbCBydW4gdGhlIGVtdWxhdG9yIGluIHRoZSBoeXBlcnZpc29yLgoK
Cj4gPiBUaGUgYWR2YW50YWdlcyBvZiB1c2luZyBFTDAgYXBwcyBhcmU6Cj4gPiAtIHNjaGVkdWxl
ZCBkZXRlcm1pbmlzdGljYWxseQo+ID4gLSBmYXN0ZXIgY29udGV4dCBzd2l0Y2gKPiA+IC0gbG93
ZXIgYW5kIGRldGVybWluaXN0aWMgbGF0ZW5jeQo+ID4gLSBFTDAgYXBwcyBleGVjdXRpb24gdGlt
ZSBpcyBhY2NvdW50ZWQgYXBwcm9wcmlhdGVseSB0byB0aGUgZ3Vlc3QgdGhhdAo+ID4gICAgdGhl
eSBhcmUgc2VydmljaW5nCj4gQ2FuJ3QgdGhlIEVMMCBhcHAgYmUgc2VydmljaW5nIFhFTiBpdHNl
bGY/CgpTaG9ydCBhbnN3ZXI6IG5vLgoKTG9uZyBhbnN3ZXIgZm9sbG93cy4gRUwwIGFwcHMgd2ls
bCBydW4gaW4gYSBkaWZmZXJlbnQgY29udGV4dC4gSXQgd2FzCnN1Z2dlc3RlZCB0byBrZWVwIHRy
YWNrIG9mIHRoZWlyIHN0YXRlIGluIHRoZSBndWVzdCB2Y3B1IHN0cnVjdCwgd2hpY2gKbG9va3Mg
bGlrZSBhIGdvb2QgaWRlYSB0byBtZS4gSWYgd2UgZGlkIHRoYXQsIHRoZSBvbmx5IHdheSB0byBo
YXZlIGFuCkVMMCBhcHAgcnVubmluZyB3aXRob3V0IGJlaW5nIGJvdW5kIHRvIGEgc3BlY2lmaWMg
Z3Vlc3QsIHdvdWxkIGJlIHRvIHJ1bgppdCBvbiB0aGUgaWRsZSB2Y3B1LCB3aGljaCBJIHRoaW5r
IGlzIGEgYmFkIGlkZWEuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 19:38:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 19:38:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6j3Y-0004bj-6t; Fri, 05 May 2017 19:38:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d6j3X-0004bd-9Y
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 19:38:23 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 18/22-03557-EA4DC095; Fri, 05 May 2017 19:38:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysWW7jO7aKzy
 RBjumWll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzezgLZgVVXNsr2sC43bGLkYtDSGAOk8TB
 T+9Yuxg5OVgEHCT+PuxjArEZBcokjqyZz9bFyAFkZ0t8euAAUWIvMX/2b1aI3g2MEt+fgTgcH
 GwCKhK/VsWA1IgISEr87jrNDFLDLPCTWWLi3olgM4UFwiT29E9ghxikKjHx2gc2EJtXwFRiVf
 ddZhCbU8BMYuK3l2BxIaB4z4HVYLaEgLbEkd172UCGSgj0MUrMffmKdQKjwAJGhlWMGsWpRWW
 pRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxQAEOxhvbgw4xCjJwaQk
 ypsmyhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX6jJQTrAoNT21Ii0zBxjeMGkJDh4lEd6JI
 Gne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnLQApEgApyijNgxsBi7VLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuZdCjKFJzOvBG7TK6AjmICOiBYFO6IkESEl1cAoVbvu9dujz6a4z/h
 uOT3zKf/57RPmuvzbv+ndvJtc72Ifzp0nYS+wQf6m6jQFjaA/xx54ZZ61St4pctQ6dLHBkv+L
 A180Oh+e69WeE+/VeUvulfV2Uc8Ouxmt3dJueSeVczN36ocsvcWR8f+1/9cvzf2LGH8mH2TX8
 zDNFV/6TsrafN6c6tP3lFiKMxINtZiLihMB+rbkQLACAAA=
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494013100!60332575!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15125 invoked from network); 5 May 2017 19:38:21 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 19:38:21 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2A1922D9FC0;
 Fri,  5 May 2017 19:38:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 2A1922D9FC0
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 2A1922D9FC0
Received: from red.redhat.com (ovpn-122-206.rdu2.redhat.com [10.10.122.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3F3967981E;
 Fri,  5 May 2017 19:38:15 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri,  5 May 2017 14:38:07 -0500
Message-Id: <20170505193810.2934-3-eblake@redhat.com>
In-Reply-To: <20170505193810.2934-1-eblake@redhat.com>
References: <20170505193810.2934-1-eblake@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 05 May 2017 19:38:19 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, berrange@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Juan Quintela <quintela@redhat.com>, armbru@redhat.com,
 alistair.francis@xilinx.com, zhanghailiang <zhang.zhanghailiang@huawei.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH v6 2/5] shutdown: Prepare for use of an enum in
	reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugd2FudCB0byB0cmFjayB3aHkgYSBndWVzdCB3YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIs
IGJlaW5nIGFibGUKdG8gdGVsbCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgZ3Vlc3QgcmVxdWVz
dCAoc3VjaCBhcyBBQ1BJIHJlcXVlc3QpCmFuZCBob3N0IHJlcXVlc3QgKHN1Y2ggYXMgU0lHSU5U
KSB3aWxsIHByb3ZlIHVzZWZ1bCB0byBsaWJ2aXJ0LgpTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1
YWxseSBlbmQgdXAgY2hhbmdpbmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCnZsLmMsIHRoZSBsb2dp
Y2FsIGNoYW5nZSBpcyB0byBtYWtlIHRoYXQgdmFsdWUgdHJhY2sgdGhlIHJlYXNvbiwKcmF0aGVy
IHRoYW4gaXRzIGN1cnJlbnQgMC8xIGNvbnRlbnRzLgoKU2luY2UgY29tbWFuZC1saW5lIG9wdGlv
bnMgY29udHJvbCB3aGV0aGVyIGEgcmVzZXQgcmVxdWVzdCBpcyB0dXJuZWQKaW50byBhIHNodXRk
b3duIHJlcXVlc3QgaW5zdGVhZCwgdGhlIHNhbWUgdHJlYXRtZW50IGlzIGdpdmVuIHRvCnJlc2V0
X3JlcXVlc3RlZC4KClRoaXMgcGF0Y2ggYWRkcyBhbiBpbnRlcm5hbCBlbnVtIFNodXRkb3duQ2F1
c2UgdGhhdCBkZXNjcmliZXMgcmVhc29ucwp0aGF0IGEgc2h1dGRvd24gY2FuIGJlIHJlcXVlc3Rl
ZCwgYW5kIGNoYW5nZXMgcWVtdV9zeXN0ZW1fcmVzZXQoKSB0bwpwYXNzIHRoZSByZWFzb24gdGhy
b3VnaCwgYWx0aG91Z2ggZm9yIG5vdyBpdCBpcyBub3QgcmVwb3J0ZWQuICBUaGUKZW51bSBjb3Vs
ZCBiZSBleHBvcnRlZCB2aWEgUUFQSSBhdCBhIGxhdGVyIGRhdGUsIGlmIGRlZW1lZCBuZWNlc3Nh
cnksCmJ1dCBmb3Igbm93LCB0aGVyZSBoYXMgbm90IGJlZW4gYSByZXF1ZXN0IHRvIGV4cG9zZSB0
aGF0IG11Y2ggZGV0YWlsCnRvIGVuZCBjbGllbnRzLgoKRm9yIG5vdywgd2Ugb25seSBwb3B1bGF0
ZSB0aGUgcmVhc29uIHdpdGggSE9TVF9FUlJPUiwgYWxvbmcgd2l0aCBGSVhNRQpjb21tZW50cyB0
aGF0IGRlc2NyaWJlIG91ciBwbGFucyBmb3IgaG93IHRvIHBhc3MgYW4gYWN0dWFsIGNvcnJlY3QK
cmVhc29uLiAgVGhlIG5leHQgcGF0Y2hlcyB3aWxsIHRoZW4gYWN0dWFsbHkgd2lyZSB0aGluZ3Mg
dXAgdG8gbW9kaWZ5CmV2ZW50cyB0byByZXBvcnQgZGF0YSBiYXNlZCBvbiB0aGUgcmVhc29uLCBh
bmQgdG8gcGFzcyB0aGUgY29ycmVjdCBlbnVtCnZhbHVlIGluIGZyb20gdmFyaW91cyBjYWxsLXNp
dGVzIHRoYXQgY2FuIHRyaWdnZXIgYSByZXNldC9zaHV0ZG93biAoYmlnCmVub3VnaCB0aGF0IGl0
IHdhcyB3b3J0aCBzcGxpdHRpbmcgZnJvbSB0aGlzIHBhdGNoKS4KClNpZ25lZC1vZmYtYnk6IEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgoKLS0tCnY2OiBtYWtlIFNodXRkb3duQ2F1c2Ug
aW50ZXJuYWwtb25seSwgYWRkIFNIVVRET1dOX0NBVVNFX05PTkUgc28gdGhhdApjb21wYXJpc29u
IHRvIDAgc3RpbGwgd29ya3MsIHR3ZWFrIGluaXRpYWwgRklYTUUgdmFsdWVzCnY1OiBubyBjaGFu
Z2UKdjQ6IHMvU2h1dGRvd25UeXBlL1NodXRkb3duQ2F1c2UvLCBubyB0aGFua3MgdG8gbWluZ3cg
aGVhZGVyIHBvbGx1dGlvbgp2MzogbmV3IHBhdGNoCi0tLQogaW5jbHVkZS9zeXNlbXUvc3lzZW11
LmggfCAyMiArKysrKysrKysrKysrKysrKystLS0KIHZsLmMgICAgICAgICAgICAgICAgICAgIHwg
NTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogaHcv
aTM4Ni94ZW4veGVuLWh2bS5jICAgfCAgNyArKysrKy0tCiBtaWdyYXRpb24vY29sby5jICAgICAg
ICB8ICAyICstCiBtaWdyYXRpb24vc2F2ZXZtLmMgICAgICB8ICAyICstCiA1IGZpbGVzIGNoYW5n
ZWQsIDU4IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvc3lzZW11L3N5c2VtdS5oIGIvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKaW5kZXggMTYxNzVm
Ny4uZTRkYTlkNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKKysrIGIvaW5j
bHVkZS9zeXNlbXUvc3lzZW11LmgKQEAgLTM2LDYgKzM2LDIyIEBAIHZvaWQgdm1fc3RhdGVfbm90
aWZ5KGludCBydW5uaW5nLCBSdW5TdGF0ZSBzdGF0ZSk7CiAjZGVmaW5lIFZNUkVTRVRfU0lMRU5U
ICAgZmFsc2UKICNkZWZpbmUgVk1SRVNFVF9SRVBPUlQgICB0cnVlCgorLyogRW51bWVyYXRpb24g
b2YgdmFyaW91cyBjYXVzZXMgZm9yIHNodXRkb3duLiAqLwordHlwZWRlZiBlbnVtIFNodXRkb3du
Q2F1c2UgU2h1dGRvd25DYXVzZTsKK2VudW0gU2h1dGRvd25DYXVzZSB7CisgICAgU0hVVERPV05f
Q0FVU0VfTk9ORSwgICAgICAgICAgLyogTm8gc2h1dGRvd24gcmVxdWVzdGVkIHlldCAqLworICAg
IFNIVVRET1dOX0NBVVNFX0hPU1RfUU1QLCAgICAgIC8qIFJlYWN0aW9uIHRvIGEgUU1QIGNvbW1h
bmQsIGxpa2UgJ3F1aXQnICovCisgICAgU0hVVERPV05fQ0FVU0VfSE9TVF9TSUdOQUwsICAgLyog
UmVhY3Rpb24gdG8gYSBzaWduYWwsIHN1Y2ggYXMgU0lHSU5UICovCisgICAgU0hVVERPV05fQ0FV
U0VfSE9TVF9VSSwgICAgICAgLyogUmVhY3Rpb24gdG8gVUkgZXZlbnQsIGxpa2Ugd2luZG93IGNs
b3NlICovCisgICAgU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUiwgICAgLyogQW4gZXJyb3IgcHJl
dmVudHMgZnVydGhlciB1c2Ugb2YgZ3Vlc3QgKi8KKyAgICBTSFVURE9XTl9DQVVTRV9HVUVTVF9T
SFVURE9XTiwvKiBHdWVzdCByZXF1ZXN0ZWQgc2h1dGRvd24sIHN1Y2ggYXMgdmlhCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSSBvciBvdGhlciBoYXJkd2FyZS1zcGVj
aWZpYyBtZWFucyAqLworICAgIFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VULCAgIC8qIEd1ZXN0
IHJlcXVlc3RlZCByZXNldCwgYW5kIGNvbW1hbmQgbGluZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHR1cm5zIHRoYXQgaW50byBhIHNodXRkb3duICovCisgICAgU0hVVERP
V05fQ0FVU0VfR1VFU1RfUEFOSUMsICAgLyogR3Vlc3QgcGFuaWNrZWQsIGFuZCBjb21tYW5kIGxp
bmUgdHVybnMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0IGludG8g
YSBzaHV0ZG93biAqLworfTsKKwogdm9pZCB2bV9zdGFydCh2b2lkKTsKIGludCB2bV9wcmVwYXJl
X3N0YXJ0KHZvaWQpOwogaW50IHZtX3N0b3AoUnVuU3RhdGUgc3RhdGUpOwpAQCAtNjIsMTAgKzc4
LDEwIEBAIHZvaWQgcWVtdV9zeXN0ZW1fZGVidWdfcmVxdWVzdCh2b2lkKTsKIHZvaWQgcWVtdV9z
eXN0ZW1fdm1zdG9wX3JlcXVlc3QoUnVuU3RhdGUgcmVhc29uKTsKIHZvaWQgcWVtdV9zeXN0ZW1f
dm1zdG9wX3JlcXVlc3RfcHJlcGFyZSh2b2lkKTsKIGJvb2wgcWVtdV92bXN0b3BfcmVxdWVzdGVk
KFJ1blN0YXRlICpyKTsKLWludCBxZW11X3NodXRkb3duX3JlcXVlc3RlZF9nZXQodm9pZCk7Ci1p
bnQgcWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KHZvaWQpOworU2h1dGRvd25DYXVzZSBxZW11X3No
dXRkb3duX3JlcXVlc3RlZF9nZXQodm9pZCk7CitTaHV0ZG93bkNhdXNlIHFlbXVfcmVzZXRfcmVx
dWVzdGVkX2dldCh2b2lkKTsKIHZvaWQgcWVtdV9zeXN0ZW1fa2lsbGVkKGludCBzaWduYWwsIHBp
ZF90IHBpZCk7Ci12b2lkIHFlbXVfc3lzdGVtX3Jlc2V0KGJvb2wgcmVwb3J0KTsKK3ZvaWQgcWVt
dV9zeXN0ZW1fcmVzZXQoYm9vbCByZXBvcnQsIFNodXRkb3duQ2F1c2UgcmVhc29uKTsKIHZvaWQg
cWVtdV9zeXN0ZW1fZ3Vlc3RfcGFuaWNrZWQoR3Vlc3RQYW5pY0luZm9ybWF0aW9uICppbmZvKTsK
IHNpemVfdCBxZW11X3RhcmdldF9wYWdlX3NpemUodm9pZCk7CgpkaWZmIC0tZ2l0IGEvdmwuYyBi
L3ZsLmMKaW5kZXggZjIyYTNhYy4uNjA2OWZiMiAxMDA2NDQKLS0tIGEvdmwuYworKysgYi92bC5j
CkBAIC0xNTk3LDggKzE1OTcsOSBAQCB2b2lkIHZtX3N0YXRlX25vdGlmeShpbnQgcnVubmluZywg
UnVuU3RhdGUgc3RhdGUpCiAgICAgfQogfQoKLXN0YXRpYyBpbnQgcmVzZXRfcmVxdWVzdGVkOwot
c3RhdGljIGludCBzaHV0ZG93bl9yZXF1ZXN0ZWQsIHNodXRkb3duX3NpZ25hbDsKK3N0YXRpYyBT
aHV0ZG93bkNhdXNlIHJlc2V0X3JlcXVlc3RlZDsKK3N0YXRpYyBTaHV0ZG93bkNhdXNlIHNodXRk
b3duX3JlcXVlc3RlZDsKK3N0YXRpYyBpbnQgc2h1dGRvd25fc2lnbmFsOwogc3RhdGljIHBpZF90
IHNodXRkb3duX3BpZDsKIHN0YXRpYyBpbnQgcG93ZXJkb3duX3JlcXVlc3RlZDsKIHN0YXRpYyBp
bnQgZGVidWdfcmVxdWVzdGVkOwpAQCAtMTYxMiwxOSArMTYxMywxOSBAQCBzdGF0aWMgTm90aWZp
ZXJMaXN0IHdha2V1cF9ub3RpZmllcnMgPQogICAgIE5PVElGSUVSX0xJU1RfSU5JVElBTElaRVIo
d2FrZXVwX25vdGlmaWVycyk7CiBzdGF0aWMgdWludDMyX3Qgd2FrZXVwX3JlYXNvbl9tYXNrID0g
figxIDw8IFFFTVVfV0FLRVVQX1JFQVNPTl9OT05FKTsKCi1pbnQgcWVtdV9zaHV0ZG93bl9yZXF1
ZXN0ZWRfZ2V0KHZvaWQpCitTaHV0ZG93bkNhdXNlIHFlbXVfc2h1dGRvd25fcmVxdWVzdGVkX2dl
dCh2b2lkKQogewogICAgIHJldHVybiBzaHV0ZG93bl9yZXF1ZXN0ZWQ7CiB9CgotaW50IHFlbXVf
cmVzZXRfcmVxdWVzdGVkX2dldCh2b2lkKQorU2h1dGRvd25DYXVzZSBxZW11X3Jlc2V0X3JlcXVl
c3RlZF9nZXQodm9pZCkKIHsKICAgICByZXR1cm4gcmVzZXRfcmVxdWVzdGVkOwogfQoKIHN0YXRp
YyBpbnQgcWVtdV9zaHV0ZG93bl9yZXF1ZXN0ZWQodm9pZCkKIHsKLSAgICByZXR1cm4gYXRvbWlj
X3hjaGcoJnNodXRkb3duX3JlcXVlc3RlZCwgMCk7CisgICAgcmV0dXJuIGF0b21pY194Y2hnKCZz
aHV0ZG93bl9yZXF1ZXN0ZWQsIFNIVVRET1dOX0NBVVNFX05PTkUpOwogfQoKIHN0YXRpYyB2b2lk
IHFlbXVfa2lsbF9yZXBvcnQodm9pZCkKQEAgLTE2NDcsMTQgKzE2NDgsMTQgQEAgc3RhdGljIHZv
aWQgcWVtdV9raWxsX3JlcG9ydCh2b2lkKQogICAgIH0KIH0KCi1zdGF0aWMgaW50IHFlbXVfcmVz
ZXRfcmVxdWVzdGVkKHZvaWQpCitzdGF0aWMgU2h1dGRvd25DYXVzZSBxZW11X3Jlc2V0X3JlcXVl
c3RlZCh2b2lkKQogewotICAgIGludCByID0gcmVzZXRfcmVxdWVzdGVkOworICAgIFNodXRkb3du
Q2F1c2UgciA9IHJlc2V0X3JlcXVlc3RlZDsKICAgICBpZiAociAmJiByZXBsYXlfY2hlY2twb2lu
dChDSEVDS1BPSU5UX1JFU0VUX1JFUVVFU1RFRCkpIHsKLSAgICAgICAgcmVzZXRfcmVxdWVzdGVk
ID0gMDsKKyAgICAgICAgcmVzZXRfcmVxdWVzdGVkID0gU0hVVERPV05fQ0FVU0VfTk9ORTsKICAg
ICAgICAgcmV0dXJuIHI7CiAgICAgfQotICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gU0hV
VERPV05fQ0FVU0VfTk9ORTsKIH0KCiBzdGF0aWMgaW50IHFlbXVfc3VzcGVuZF9yZXF1ZXN0ZWQo
dm9pZCkKQEAgLTE2ODYsNyArMTY4NywxMiBAQCBzdGF0aWMgaW50IHFlbXVfZGVidWdfcmVxdWVz
dGVkKHZvaWQpCiAgICAgcmV0dXJuIHI7CiB9Cgotdm9pZCBxZW11X3N5c3RlbV9yZXNldChib29s
IHJlcG9ydCkKKy8qCisgKiBSZXNldCB0aGUgVk0uIElmIEByZXBvcnQgaXMgVk1SRVNFVF9SRVBP
UlQsIGlzc3VlIGFuIGV2ZW50LCB1c2luZworICogdGhlIEByZWFzb24gaW50ZXJwcmV0ZWQgYXMg
U2h1dGRvd25DYXVzZSBmb3IgZGV0YWlscy4gIE90aGVyd2lzZSwKKyAqIEByZXBvcnQgaXMgVk1S
RVNFVF9TSUxFTlQgYW5kIEByZWFzb24gaXMgaWdub3JlZC4KKyAqLwordm9pZCBxZW11X3N5c3Rl
bV9yZXNldChib29sIHJlcG9ydCwgU2h1dGRvd25DYXVzZSByZWFzb24pCiB7CiAgICAgTWFjaGlu
ZUNsYXNzICptYzsKCkBAIC0xNzAwLDYgKzE3MDYsNyBAQCB2b2lkIHFlbXVfc3lzdGVtX3Jlc2V0
KGJvb2wgcmVwb3J0KQogICAgICAgICBxZW11X2RldmljZXNfcmVzZXQoKTsKICAgICB9CiAgICAg
aWYgKHJlcG9ydCkgeworICAgICAgICBhc3NlcnQocmVhc29uKTsKICAgICAgICAgcWFwaV9ldmVu
dF9zZW5kX3Jlc2V0KCZlcnJvcl9hYm9ydCk7CiAgICAgfQogICAgIGNwdV9zeW5jaHJvbml6ZV9h
bGxfcG9zdF9yZXNldCgpOwpAQCAtMTczOCw5ICsxNzQ1LDEwIEBAIHZvaWQgcWVtdV9zeXN0ZW1f
Z3Vlc3RfcGFuaWNrZWQoR3Vlc3RQYW5pY0luZm9ybWF0aW9uICppbmZvKQogdm9pZCBxZW11X3N5
c3RlbV9yZXNldF9yZXF1ZXN0KHZvaWQpCiB7CiAgICAgaWYgKG5vX3JlYm9vdCkgewotICAgICAg
ICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSAxOworICAgICAgICAvKiBGSVhNRSAtIGFkZCBhIHBhcmFt
ZXRlciB0byBhbGxvdyBjYWxsZXJzIHRvIHNwZWNpZnkgcmVhc29uICovCisgICAgICAgIHNodXRk
b3duX3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1I7CiAgICAgfSBlbHNlIHsK
LSAgICAgICAgcmVzZXRfcmVxdWVzdGVkID0gMTsKKyAgICAgICAgcmVzZXRfcmVxdWVzdGVkID0g
U0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKICAgICB9CiAgICAgY3B1X3N0b3BfY3VycmVudCgp
OwogICAgIHFlbXVfbm90aWZ5X2V2ZW50KCk7CkBAIC0xODA3LDcgKzE4MTUsNyBAQCB2b2lkIHFl
bXVfc3lzdGVtX2tpbGxlZChpbnQgc2lnbmFsLCBwaWRfdCBwaWQpCiAgICAgLyogQ2Fubm90IGNh
bGwgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCBkaXJlY3RseSBiZWNhdXNlCiAgICAgICog
d2UgYXJlIGluIGEgc2lnbmFsIGhhbmRsZXIuCiAgICAgICovCi0gICAgc2h1dGRvd25fcmVxdWVz
dGVkID0gMTsKKyAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX1NJ
R05BTDsKICAgICBxZW11X25vdGlmeV9ldmVudCgpOwogfQoKQEAgLTE4MTUsNyArMTgyMyw4IEBA
IHZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCh2b2lkKQogewogICAgIHRyYWNlX3Fl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKICAgICByZXBsYXlfc2h1dGRvd25fcmVxdWVz
dCgpOwotICAgIHNodXRkb3duX3JlcXVlc3RlZCA9IDE7CisgICAgLyogRklYTUUgLSBhZGQgYSBw
YXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVycyB0byBzcGVjaWZ5IHJlYXNvbiAqLworICAgIHNodXRk
b3duX3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1I7CiAgICAgcWVtdV9ub3Rp
ZnlfZXZlbnQoKTsKIH0KCkBAIC0xODQ2LDEzICsxODU1LDE2IEBAIHZvaWQgcWVtdV9zeXN0ZW1f
ZGVidWdfcmVxdWVzdCh2b2lkKQogc3RhdGljIGJvb2wgbWFpbl9sb29wX3Nob3VsZF9leGl0KHZv
aWQpCiB7CiAgICAgUnVuU3RhdGUgcjsKKyAgICBTaHV0ZG93bkNhdXNlIHJlcXVlc3Q7CisKICAg
ICBpZiAocWVtdV9kZWJ1Z19yZXF1ZXN0ZWQoKSkgewogICAgICAgICB2bV9zdG9wKFJVTl9TVEFU
RV9ERUJVRyk7CiAgICAgfQogICAgIGlmIChxZW11X3N1c3BlbmRfcmVxdWVzdGVkKCkpIHsKICAg
ICAgICAgcWVtdV9zeXN0ZW1fc3VzcGVuZCgpOwogICAgIH0KLSAgICBpZiAocWVtdV9zaHV0ZG93
bl9yZXF1ZXN0ZWQoKSkgeworICAgIHJlcXVlc3QgPSBxZW11X3NodXRkb3duX3JlcXVlc3RlZCgp
OworICAgIGlmIChyZXF1ZXN0KSB7CiAgICAgICAgIHFlbXVfa2lsbF9yZXBvcnQoKTsKICAgICAg
ICAgcWFwaV9ldmVudF9zZW5kX3NodXRkb3duKCZlcnJvcl9hYm9ydCk7CiAgICAgICAgIGlmIChu
b19zaHV0ZG93bikgewpAQCAtMTg2MSw5ICsxODczLDEwIEBAIHN0YXRpYyBib29sIG1haW5fbG9v
cF9zaG91bGRfZXhpdCh2b2lkKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0K
ICAgICB9Ci0gICAgaWYgKHFlbXVfcmVzZXRfcmVxdWVzdGVkKCkpIHsKKyAgICByZXF1ZXN0ID0g
cWVtdV9yZXNldF9yZXF1ZXN0ZWQoKTsKKyAgICBpZiAocmVxdWVzdCkgewogICAgICAgICBwYXVz
ZV9hbGxfdmNwdXMoKTsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9SRVBPUlQp
OworICAgICAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VUX1JFUE9SVCwgcmVxdWVzdCk7CiAg
ICAgICAgIHJlc3VtZV9hbGxfdmNwdXMoKTsKICAgICAgICAgaWYgKCFydW5zdGF0ZV9jaGVjayhS
VU5fU1RBVEVfUlVOTklORykgJiYKICAgICAgICAgICAgICAgICAhcnVuc3RhdGVfY2hlY2soUlVO
X1NUQVRFX0lOTUlHUkFURSkpIHsKQEAgLTE4NzIsNyArMTg4NSw3IEBAIHN0YXRpYyBib29sIG1h
aW5fbG9vcF9zaG91bGRfZXhpdCh2b2lkKQogICAgIH0KICAgICBpZiAocWVtdV93YWtldXBfcmVx
dWVzdGVkKCkpIHsKICAgICAgICAgcGF1c2VfYWxsX3ZjcHVzKCk7Ci0gICAgICAgIHFlbXVfc3lz
dGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5UKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1S
RVNFVF9TSUxFTlQsIFNIVVRET1dOX0NBVVNFX05PTkUpOwogICAgICAgICBub3RpZmllcl9saXN0
X25vdGlmeSgmd2FrZXVwX25vdGlmaWVycywgJndha2V1cF9yZWFzb24pOwogICAgICAgICB3YWtl
dXBfcmVhc29uID0gUUVNVV9XQUtFVVBfUkVBU09OX05PTkU7CiAgICAgICAgIHJlc3VtZV9hbGxf
dmNwdXMoKTsKQEAgLTQ2ODYsNyArNDY5OSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndiwgY2hhciAqKmVudnApCiAgICAgICAgcmVhZGluZyBmcm9tIHRoZSBvdGhlciByZWFkcywg
YmVjYXVzZSB0aW1lciBwb2xsaW5nIGZ1bmN0aW9ucyBxdWVyeQogICAgICAgIGNsb2NrIHZhbHVl
cyBmcm9tIHRoZSBsb2cuICovCiAgICAgcmVwbGF5X2NoZWNrcG9pbnQoQ0hFQ0tQT0lOVF9SRVNF
VCk7Ci0gICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9TSUxFTlQpOworICAgIHFlbXVfc3lz
dGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5ULCBTSFVURE9XTl9DQVVTRV9OT05FKTsKICAgICByZWdp
c3Rlcl9nbG9iYWxfc3RhdGUoKTsKICAgICBpZiAocmVwbGF5X21vZGUgIT0gUkVQTEFZX01PREVf
Tk9ORSkgewogICAgICAgICByZXBsYXlfdm1zdGF0ZV9pbml0KCk7CmRpZmYgLS1naXQgYS9ody9p
Mzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5kZXggYjFjMDVmZi4u
YjEwMDFjMSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCisrKyBiL2h3L2kzODYv
eGVuL3hlbi1odm0uYwpAQCAtMTA4OSwxMSArMTA4OSwxNCBAQCBzdGF0aWMgdm9pZCBjcHVfaGFu
ZGxlX2lvcmVxKHZvaWQgKm9wYXF1ZSkKICAgICAgICAgICogY2F1c2VzIFhlbiB0byBwb3dlcmRv
d24gdGhlIGRvbWFpbi4KICAgICAgICAgICovCiAgICAgICAgIGlmIChydW5zdGF0ZV9pc19ydW5u
aW5nKCkpIHsKKyAgICAgICAgICAgIFNodXRkb3duQ2F1c2UgcmVxdWVzdDsKKwogICAgICAgICAg
ICAgaWYgKHFlbXVfc2h1dGRvd25fcmVxdWVzdGVkX2dldCgpKSB7CiAgICAgICAgICAgICAgICAg
ZGVzdHJveV9odm1fZG9tYWluKGZhbHNlKTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlm
IChxZW11X3Jlc2V0X3JlcXVlc3RlZF9nZXQoKSkgewotICAgICAgICAgICAgICAgIHFlbXVfc3lz
dGVtX3Jlc2V0KFZNUkVTRVRfUkVQT1JUKTsKKyAgICAgICAgICAgIHJlcXVlc3QgPSBxZW11X3Jl
c2V0X3JlcXVlc3RlZF9nZXQoKTsKKyAgICAgICAgICAgIGlmIChyZXF1ZXN0KSB7CisgICAgICAg
ICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9SRVBPUlQsIHJlcXVlc3QpOwogICAg
ICAgICAgICAgICAgIGRlc3Ryb3lfaHZtX2RvbWFpbih0cnVlKTsKICAgICAgICAgICAgIH0KICAg
ICAgICAgfQpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL2NvbG8uYyBiL21pZ3JhdGlvbi9jb2xvLmMK
aW5kZXggOTYzYzgwMi4uYmY1YjdlOSAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2NvbG8uYworKysg
Yi9taWdyYXRpb24vY29sby5jCkBAIC02MjMsNyArNjIzLDcgQEAgdm9pZCAqY29sb19wcm9jZXNz
X2luY29taW5nX3RocmVhZCh2b2lkICpvcGFxdWUpCiAgICAgICAgIH0KCiAgICAgICAgIHFlbXVf
bXV0ZXhfbG9ja19pb3RocmVhZCgpOwotICAgICAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VU
X1NJTEVOVCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5ULCBTSFVU
RE9XTl9DQVVTRV9OT05FKTsKICAgICAgICAgdm1zdGF0ZV9sb2FkaW5nID0gdHJ1ZTsKICAgICAg
ICAgaWYgKHFlbXVfbG9hZHZtX3N0YXRlKGZiKSA8IDApIHsKICAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgiQ09MTzogbG9hZHZtIGZhaWxlZCIpOwpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL3NhdmV2
bS5jIGIvbWlncmF0aW9uL3NhdmV2bS5jCmluZGV4IGEwMGMxYWIuLjlhYzJkMjIgMTAwNjQ0Ci0t
LSBhL21pZ3JhdGlvbi9zYXZldm0uYworKysgYi9taWdyYXRpb24vc2F2ZXZtLmMKQEAgLTIzMDAs
NyArMjMwMCw3IEBAIGludCBsb2FkX3Ztc3RhdGUoY29uc3QgY2hhciAqbmFtZSkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgfQoKLSAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VUX1NJ
TEVOVCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9TSUxFTlQsIFNIVVRET1dOX0NB
VVNFX05PTkUpOwogICAgIG1pcy0+ZnJvbV9zcmNfZmlsZSA9IGY7CgogICAgIGFpb19jb250ZXh0
X2FjcXVpcmUoYWlvX2NvbnRleHQpOwotLSAKMi45LjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 19:38:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 19:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6j3h-0004dQ-Hk; Fri, 05 May 2017 19:38:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d6j3g-0004cn-6L
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 19:38:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0B/8A-03587-7B4DC095; Fri, 05 May 2017 19:38:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jO62Kzy
 RBv23JCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvq3+zFNw4wFSx6VAPWwPjxq+MXYxcHEIC
 s5kkJj6/xN7FyMnBImAvcXfzfiYQm1GgTKK7bRdzFyMHkJ0t0bSgEKLETqJr7il2iN4NjBJtW
 7exgtSwCahI/FoVA1IjIiAp8bvrNDNIDbPAcy6Jlsk7WEASwgJ+EtcPr2SBGKQqsfTeerC9vA
 KmEmsWLATbyylgJjHx20s2EFsIKN5zYDUbRI2gxMmZT1hAdjELqEusnycEEmYWkJdo3jqbGcS
 WENCWOLJ7LxvIXgmBPqDbXjSxT2AUnoWkfRZC+ywk7QsYmVcxahSnFpWlFukaG+glFWWmZ5Tk
 Jmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGOgMQ7GD8uzbwEKMkB5OSKG+aKE+kEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQleqctAOcGi1PTUirTMHGDMwaQlOHiURHgXXwJK8xYXJOYWZ6ZDpE
 4xKkqJ8xaA9AmAJDJK8+DaYHF+iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8S0Gm8GTmlcB
 NfwW0mAlocbQo2OKSRISUVAMjz8vL09jmpT2ctpN7hY3u5ajjVw6826DclvVa9czO7yV6Z95G
 Wr/8efmZur7jjY5ZZ8VUt7OLV3NdmlARW6wYt/fFevZkxineqx/6PMyabPGw1iq5yD7pxNlrf
 N+b97/5V9ffv8jAaU9LVbfplseZ1Ys/WvVubFWzlgs4bl5wJ3ajzqpXIvNOKrEUZyQaajEXFS
 cCAHqHxxjuAgAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494013108!95163550!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52112 invoked from network); 5 May 2017 19:38:29 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 19:38:29 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 856ED80489;
 Fri,  5 May 2017 19:38:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 856ED80489
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 856ED80489
Received: from red.redhat.com (ovpn-122-206.rdu2.redhat.com [10.10.122.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9F5F579828;
 Fri,  5 May 2017 19:38:19 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri,  5 May 2017 14:38:08 -0500
Message-Id: <20170505193810.2934-4-eblake@redhat.com>
In-Reply-To: <20170505193810.2934-1-eblake@redhat.com>
References: <20170505193810.2934-1-eblake@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Fri, 05 May 2017 19:38:28 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>, Andrzej Zaborowski <balrogg@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Cornelia Huck <cornelia.huck@de.ibm.com>,
 David Gibson <david@gibson.dropbear.id.au>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v6 3/5] shutdown: Add source information to
	SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGltZSB0byB3aXJlIHVwIGFsbCB0aGUgY2FsbCBzaXRlcyB0aGF0IHJlcXVlc3QgYSBzaHV0ZG93
biBvcgpyZXNldCB0byB1c2UgdGhlIGVudW0gYWRkZWQgaW4gdGhlIHByZXZpb3VzIHBhdGNoLgoK
SXQgd291bGQgaGF2ZSBiZWVuIGxlc3MgY2h1cm4gdG8ga2VlcCB0aGUgY29tbW9uIGNhc2Ugd2l0
aCBubwphcmd1bWVudHMgYXMgbWVhbmluZyBndWVzdC10cmlnZ2VyZWQsIGFuZCBvbmx5IG1vZGlm
aWVkIHRoZQpob3N0LXRyaWdnZXJlZCBjb2RlIHBhdGhzLCB2aWEgYSB3cmFwcGVyIGZ1bmN0aW9u
LCBidXQgdGhlbiB3ZSdkCnN0aWxsIGhhdmUgdG8gYXVkaXQgdGhhdCBJIGRpZG4ndCBtaXNzIGFu
eSBob3N0LXRyaWdnZXJlZCBzcG90czsKY2hhbmdpbmcgdGhlIHNpZ25hdHVyZSBmb3JjZXMgdXMg
dG8gZG91YmxlLWNoZWNrIHRoYXQgSSBjb3JyZWN0bHkKY2F0ZWdvcml6ZWQgYWxsIGNhbGxlcnMu
CgpTaW5jZSBjb21tYW5kIGxpbmUgb3B0aW9ucyBjYW4gY2hhbmdlIHdoZXRoZXIgYSBndWVzdCBy
ZXNldCByZXF1ZXN0CmNhdXNlcyBhbiBhY3R1YWwgcmVzZXQgdnMuIGEgc2h1dGRvd24sIGl0J3Mg
ZWFzeSB0byBhbHNvIGFkZCB0aGUKaW5mb3JtYXRpb24gdG8gcmVzZXQgcmVxdWVzdHMuCgpSZXBs
YXkgYWRkcyBhIEZJWE1FIHRvIHByZXNlcnZlIHRoZSBjYXVzZSBhY3Jvc3MgdGhlIHJlcGxheSBz
dHJlYW0sCnRoYXQgd2lsbCBiZSB0YWNrbGVkIGluIHRoZSBuZXh0IHBhdGNoLgoKU2lnbmVkLW9m
Zi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkFja2VkLWJ5OiBEYXZpZCBHaWJz
b24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gW3BwYyBwYXJ0c10KUmV2aWV3ZWQtYnk6
IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPiBbU1BBUkMg
cGFydF0KCi0tLQp2NjogZGVmZXIgZXZlbnQgYWRkaXRpb25zIHRvIGxhdGVyLCBhZGQgcmV2aWV3
cyBvZiB1bmNoYW5nZWQgcG9ydGlvbnMKdjU6IGRyb3AgYWNjaWRlbnRhbCBhZGRpdGlvbiBvZiB1
bnJlbGF0ZWQgZmlsZXMKdjQ6IHMvU2h1dGRvd25UeXBlL1NodXRkb3duQ2F1c2UvLCBubyB0aGFu
a3MgdG8gbWluZ3cgaGVhZGVyIHBvbGx1dGlvbgp2MzogcmV0aXRsZSBhZ2FpbiwgZml4IHFlbXUt
aW90ZXN0cywgdXNlIGVudW0gcmF0aGVyIHRoYW4gcmF3IGJvb2wKaW4gYWxsIGNhbGxlcnMKdjI6
IHJldGl0bGUgKHdhcyAiZXZlbnQ6IEFkZCBzaWduYWwgaW5mb3JtYXRpb24gdG8gU0hVVERPV04i
KSwKY29tcGxldGVseSByZXdvcmsgdG8gcG9zdCBib29sIGJhc2VkIG9uIHdoZXRoZXIgaXQgaXMg
Z3Vlc3QtaW5pdGlhdGVkCnYxOiBpbml0aWFsIHN1Ym1pc3Npb24sIGV4cG9zaW5nIGp1c3QgVW5p
eCBzaWduYWxzIGZyb20gaG9zdAotLS0KIGluY2x1ZGUvc3lzZW11L3N5c2VtdS5oICAgICB8ICA0
ICsrLS0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrLS0tLS0tLS0t
CiBody9hY3BpL2NvcmUuYyAgICAgICAgICAgICAgfCAgNCArKy0tCiBody9hcm0vaGlnaGJhbmsu
YyAgICAgICAgICAgfCAgNCArKy0tCiBody9hcm0vaW50ZWdyYXRvcmNwLmMgICAgICAgfCAgMiAr
LQogaHcvYXJtL211c2ljcGFsLmMgICAgICAgICAgIHwgIDIgKy0KIGh3L2FybS9vbWFwMS5jICAg
ICAgICAgICAgICB8IDEwICsrKysrKy0tLS0KIGh3L2FybS9vbWFwMi5jICAgICAgICAgICAgICB8
ICAyICstCiBody9hcm0vc3BpdHouYyAgICAgICAgICAgICAgfCAgMiArLQogaHcvYXJtL3N0ZWxs
YXJpcy5jICAgICAgICAgIHwgIDIgKy0KIGh3L2FybS90b3NhLmMgICAgICAgICAgICAgICB8ICAy
ICstCiBody9pMzg2L3BjLmMgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94ZW4veGVu
LWh2bS5jICAgICAgIHwgIDIgKy0KIGh3L2lucHV0L3Bja2JkLmMgICAgICAgICAgICB8ICA0ICsr
LS0KIGh3L2lwbWkvaXBtaS5jICAgICAgICAgICAgICB8ICA0ICsrLS0KIGh3L2lzYS9scGNfaWNo
OS5jICAgICAgICAgICB8ICAyICstCiBody9taXBzL2Jvc3Rvbi5jICAgICAgICAgICAgfCAgMiAr
LQogaHcvbWlwcy9taXBzX21hbHRhLmMgICAgICAgIHwgIDIgKy0KIGh3L21pcHMvbWlwc19yNGsu
YyAgICAgICAgICB8ICA0ICsrLS0KIGh3L21pc2MvYXJtX3N5c2N0bC5jICAgICAgICB8ICA4ICsr
KystLS0tCiBody9taXNjL2NidXMuYyAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tYWNp
by9jdWRhLmMgICAgICAgIHwgIDQgKystLQogaHcvbWlzYy9zbGF2aW9fbWlzYy5jICAgICAgIHwg
IDQgKystLQogaHcvbWlzYy96eW5xX3NsY3IuYyAgICAgICAgIHwgIDIgKy0KIGh3L3BjaS1ob3N0
L2FwYi5jICAgICAgICAgICB8ICA0ICsrLS0KIGh3L3BjaS1ob3N0L2Jvbml0by5jICAgICAgICB8
ICAyICstCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgfCAgMiArLQogaHcvcHBjL2U1MDAu
YyAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3BwYy9tcGM4NTQ0X2d1dHMuYyAgICAgICB8ICAy
ICstCiBody9wcGMvcHBjLmMgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcHBjL3BwYzQwNV91
Yy5jICAgICAgICAgIHwgIDIgKy0KIGh3L3BwYy9zcGFwcl9oY2FsbC5jICAgICAgICB8ICAyICst
CiBody9wcGMvc3BhcHJfcnRhcy5jICAgICAgICAgfCAgNCArKy0tCiBody9zMzkweC9pcGwuYyAg
ICAgICAgICAgICAgfCAgMiArLQogaHcvc2g0L3IyZC5jICAgICAgICAgICAgICAgIHwgIDIgKy0K
IGh3L3RpbWVyL2V0cmF4ZnNfdGltZXIuYyAgICB8ICAyICstCiBody90aW1lci9tNDh0NTkuYyAg
ICAgICAgICAgfCAgNCArKy0tCiBody90aW1lci9taWxreW1pc3Qtc3lzY3RsLmMgfCAgNCArKy0t
CiBody90aW1lci9weGEyeHhfdGltZXIuYyAgICAgfCAgMiArLQogaHcvd2F0Y2hkb2cvd2F0Y2hk
b2cuYyAgICAgIHwgIDIgKy0KIGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jICB8ICAyICstCiBo
dy94dGVuc2EveHRmcGdhLmMgICAgICAgICAgfCAgMiArLQoga3ZtLWFsbC5jICAgICAgICAgICAg
ICAgICAgIHwgIDYgKysrLS0tCiBvcy13aW4zMi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQog
cW1wLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogcmVwbGF5L3JlcGxheS5jICAg
ICAgICAgICAgIHwgIDMgKystCiB0YXJnZXQvYWxwaGEvc3lzX2hlbHBlci5jICAgfCAgNCArKy0t
CiB0YXJnZXQvYXJtL3BzY2kuYyAgICAgICAgICAgfCAgNCArKy0tCiB0YXJnZXQvaTM4Ni9leGNw
X2hlbHBlci5jICAgfCAgMiArLQogdGFyZ2V0L2kzODYvaGF4LWFsbC5jICAgICAgIHwgIDYgKysr
LS0tCiB0YXJnZXQvaTM4Ni9oZWxwZXIuYyAgICAgICAgfCAgMiArLQogdGFyZ2V0L2kzODYva3Zt
LmMgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9zMzkweC9oZWxwZXIuYyAgICAgICB8ICAyICst
CiB0YXJnZXQvczM5MHgva3ZtLmMgICAgICAgICAgfCAgNCArKy0tCiB0YXJnZXQvczM5MHgvbWlz
Y19oZWxwZXIuYyAgfCAgNCArKy0tCiB0YXJnZXQvc3BhcmMvaW50MzJfaGVscGVyLmMgfCAgMiAr
LQogdWkvc2RsLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHVpL3NkbDIuYyAgICAgICAg
ICAgICAgICAgICB8ICA0ICsrLS0KIHRyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICB8ICAyICst
CiB1aS9jb2NvYS5tICAgICAgICAgICAgICAgICAgfCAgMiArLQogNjAgZmlsZXMgY2hhbmdlZCwg
OTggaW5zZXJ0aW9ucygrKSwgOTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9z
eXNlbXUvc3lzZW11LmggYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaAppbmRleCBlNGRhOWQ0Li44
OWQwZTNlIDEwMDY0NAotLS0gYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaAorKysgYi9pbmNsdWRl
L3N5c2VtdS9zeXNlbXUuaApAQCAtNjUsMTMgKzY1LDEzIEBAIHR5cGVkZWYgZW51bSBXYWtldXBS
ZWFzb24gewogICAgIFFFTVVfV0FLRVVQX1JFQVNPTl9PVEhFUiwKIH0gV2FrZXVwUmVhc29uOwoK
LXZvaWQgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCh2b2lkKTsKK3ZvaWQgcWVtdV9zeXN0ZW1f
cmVzZXRfcmVxdWVzdChTaHV0ZG93bkNhdXNlIHJlYXNvbik7CiB2b2lkIHFlbXVfc3lzdGVtX3N1
c3BlbmRfcmVxdWVzdCh2b2lkKTsKIHZvaWQgcWVtdV9yZWdpc3Rlcl9zdXNwZW5kX25vdGlmaWVy
KE5vdGlmaWVyICpub3RpZmllcik7CiB2b2lkIHFlbXVfc3lzdGVtX3dha2V1cF9yZXF1ZXN0KFdh
a2V1cFJlYXNvbiByZWFzb24pOwogdm9pZCBxZW11X3N5c3RlbV93YWtldXBfZW5hYmxlKFdha2V1
cFJlYXNvbiByZWFzb24sIGJvb2wgZW5hYmxlZCk7CiB2b2lkIHFlbXVfcmVnaXN0ZXJfd2FrZXVw
X25vdGlmaWVyKE5vdGlmaWVyICpub3RpZmllcik7Ci12b2lkIHFlbXVfc3lzdGVtX3NodXRkb3du
X3JlcXVlc3Qodm9pZCk7Cit2b2lkIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU2h1dGRv
d25DYXVzZSByZWFzb24pOwogdm9pZCBxZW11X3N5c3RlbV9wb3dlcmRvd25fcmVxdWVzdCh2b2lk
KTsKIHZvaWQgcWVtdV9yZWdpc3Rlcl9wb3dlcmRvd25fbm90aWZpZXIoTm90aWZpZXIgKm5vdGlm
aWVyKTsKIHZvaWQgcWVtdV9zeXN0ZW1fZGVidWdfcmVxdWVzdCh2b2lkKTsKZGlmZiAtLWdpdCBh
L3ZsLmMgYi92bC5jCmluZGV4IDYwNjlmYjIuLjk1NzlkNWYgMTAwNjQ0Ci0tLSBhL3ZsLmMKKysr
IGIvdmwuYwpAQCAtMTcyNSw3ICsxNzI1LDcgQEAgdm9pZCBxZW11X3N5c3RlbV9ndWVzdF9wYW5p
Y2tlZChHdWVzdFBhbmljSW5mb3JtYXRpb24gKmluZm8pCiAgICAgaWYgKCFub19zaHV0ZG93bikg
ewogICAgICAgICBxYXBpX2V2ZW50X3NlbmRfZ3Vlc3RfcGFuaWNrZWQoR1VFU1RfUEFOSUNfQUNU
SU9OX1BPV0VST0ZGLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISFp
bmZvLCBpbmZvLCAmZXJyb3JfYWJvcnQpOwotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9y
ZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05f
Q0FVU0VfR1VFU1RfUEFOSUMpOwogICAgIH0KCiAgICAgaWYgKGluZm8pIHsKQEAgLTE3NDIsMTMg
KzE3NDIsMTIgQEAgdm9pZCBxZW11X3N5c3RlbV9ndWVzdF9wYW5pY2tlZChHdWVzdFBhbmljSW5m
b3JtYXRpb24gKmluZm8pCiAgICAgfQogfQoKLXZvaWQgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dCh2b2lkKQordm9pZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNodXRkb3duQ2F1c2UgcmVh
c29uKQogewogICAgIGlmIChub19yZWJvb3QpIHsKLSAgICAgICAgLyogRklYTUUgLSBhZGQgYSBw
YXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVycyB0byBzcGVjaWZ5IHJlYXNvbiAqLwotICAgICAgICBz
aHV0ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SOworICAgICAgICBz
aHV0ZG93bl9yZXF1ZXN0ZWQgPSByZWFzb247CiAgICAgfSBlbHNlIHsKLSAgICAgICAgcmVzZXRf
cmVxdWVzdGVkID0gU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKKyAgICAgICAgcmVzZXRfcmVx
dWVzdGVkID0gcmVhc29uOwogICAgIH0KICAgICBjcHVfc3RvcF9jdXJyZW50KCk7CiAgICAgcWVt
dV9ub3RpZnlfZXZlbnQoKTsKQEAgLTE4MTksMTIgKzE4MTgsMTIgQEAgdm9pZCBxZW11X3N5c3Rl
bV9raWxsZWQoaW50IHNpZ25hbCwgcGlkX3QgcGlkKQogICAgIHFlbXVfbm90aWZ5X2V2ZW50KCk7
CiB9Cgotdm9pZCBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KHZvaWQpCit2b2lkIHFlbXVf
c3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU2h1dGRvd25DYXVzZSByZWFzb24pCiB7Ci0gICAgdHJh
Y2VfcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgIHRyYWNlX3FlbXVfc3lzdGVt
X3NodXRkb3duX3JlcXVlc3QocmVhc29uKTsKKyAgICAvKiBGSVhNRSAtIGFkZCBhIHBhcmFtZXRl
ciB0byBsZXQgcmVwbGF5IHByZXNlcnZlIHJlYXNvbiAqLwogICAgIHJlcGxheV9zaHV0ZG93bl9y
ZXF1ZXN0KCk7Ci0gICAgLyogRklYTUUgLSBhZGQgYSBwYXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVy
cyB0byBzcGVjaWZ5IHJlYXNvbiAqLwotICAgIHNodXRkb3duX3JlcXVlc3RlZCA9IFNIVVRET1dO
X0NBVVNFX0hPU1RfRVJST1I7CisgICAgc2h1dGRvd25fcmVxdWVzdGVkID0gcmVhc29uOwogICAg
IHFlbXVfbm90aWZ5X2V2ZW50KCk7CiB9CgpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9jb3JlLmMgYi9o
dy9hY3BpL2NvcmUuYwppbmRleCBlODkwYTVkLi45NWZjYWM5IDEwMDY0NAotLS0gYS9ody9hY3Bp
L2NvcmUuYworKysgYi9ody9hY3BpL2NvcmUuYwpAQCAtNTYxLDcgKzU2MSw3IEBAIHN0YXRpYyB2
b2lkIGFjcGlfcG0xX2NudF93cml0ZShBQ1BJUkVHUyAqYXIsIHVpbnQxNl90IHZhbCkKICAgICAg
ICAgdWludDE2X3Qgc3VzX3R5cCA9ICh2YWwgPj4gMTApICYgNzsKICAgICAgICAgc3dpdGNoKHN1
c190eXApIHsKICAgICAgICAgY2FzZSAwOiAvKiBzb2Z0IHBvd2VyIG9mZiAqLwotICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0
ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgcWVtdV9zeXN0ZW1f
c3VzcGVuZF9yZXF1ZXN0KCk7CkBAIC01NjksNyArNTY5LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9w
bTFfY250X3dyaXRlKEFDUElSRUdTICphciwgdWludDE2X3QgdmFsKQogICAgICAgICBkZWZhdWx0
OgogICAgICAgICAgICAgaWYgKHN1c190eXAgPT0gYXItPnBtMS5jbnQuczRfdmFsKSB7IC8qIFM0
IHJlcXVlc3QgKi8KICAgICAgICAgICAgICAgICBxYXBpX2V2ZW50X3NlbmRfc3VzcGVuZF9kaXNr
KCZlcnJvcl9hYm9ydCk7Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVx
dWVzdCgpOworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hV
VERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL2h3L2FybS9oaWdoYmFuay5jIGIvaHcvYXJt
L2hpZ2hiYW5rLmMKaW5kZXggMGE0NTA4Yy4uZDIwOWI5NyAxMDA2NDQKLS0tIGEvaHcvYXJtL2hp
Z2hiYW5rLmMKKysrIGIvaHcvYXJtL2hpZ2hiYW5rLmMKQEAgLTEwOCw5ICsxMDgsOSBAQCBzdGF0
aWMgdm9pZCBoYl9yZWdzX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKCiAgICAg
aWYgKG9mZnNldCA9PSAweGYwMCkgewogICAgICAgICBpZiAodmFsdWUgPT0gMSB8fCB2YWx1ZSA9
PSAyKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAg
ICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VU
KTsKICAgICAgICAgfSBlbHNlIGlmICh2YWx1ZSA9PSAzKSB7Ci0gICAgICAgICAgICBxZW11X3N5
c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93
bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgfQogICAg
IH0KCmRpZmYgLS1naXQgYS9ody9hcm0vaW50ZWdyYXRvcmNwLmMgYi9ody9hcm0vaW50ZWdyYXRv
cmNwLmMKaW5kZXggNTYxMGZmYy4uY2EzZWNhMSAxMDA2NDQKLS0tIGEvaHcvYXJtL2ludGVncmF0
b3JjcC5jCisrKyBiL2h3L2FybS9pbnRlZ3JhdG9yY3AuYwpAQCAtMTU4LDcgKzE1OCw3IEBAIHN0
YXRpYyB2b2lkIGludGVncmF0b3JjbV9kb19yZW1hcChJbnRlZ3JhdG9yQ01TdGF0ZSAqcykKIHN0
YXRpYyB2b2lkIGludGVncmF0b3JjbV9zZXRfY3RybChJbnRlZ3JhdG9yQ01TdGF0ZSAqcywgdWlu
dDMyX3QgdmFsdWUpCiB7CiAgICAgaWYgKHZhbHVlICYgOCkgewotICAgICAgICBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hV
VERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgIH0KICAgICBpZiAoKHMtPmNtX2N0cmwgXiB2
YWx1ZSkgJiAxKSB7CiAgICAgICAgIC8qICh2YWx1ZSAmIDEpICE9IDAgbWVhbnMgdGhlIGdyZWVu
ICJNSVNDIExFRCIgaXMgbGl0LgpkaWZmIC0tZ2l0IGEvaHcvYXJtL211c2ljcGFsLmMgYi9ody9h
cm0vbXVzaWNwYWwuYwppbmRleCBjYmJjYTRlLi45YzcxMGY3IDEwMDY0NAotLS0gYS9ody9hcm0v
bXVzaWNwYWwuYworKysgYi9ody9hcm0vbXVzaWNwYWwuYwpAQCAtODk4LDcgKzg5OCw3IEBAIHN0
YXRpYyB2b2lkIG12ODh3ODYxOF9waXRfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0
LAoKICAgICBjYXNlIE1QX0JPQVJEX1JFU0VUOgogICAgICAgICBpZiAodmFsdWUgPT0gTVBfQk9B
UkRfUkVTRVRfTUFHSUMpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
KTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0Vf
R1VFU1RfUkVTRVQpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdp
dCBhL2h3L2FybS9vbWFwMS5jIGIvaHcvYXJtL29tYXAxLmMKaW5kZXggYjNjZjBlYy4uNTQ1ODJi
ZCAxMDA2NDQKLS0tIGEvaHcvYXJtL29tYXAxLmMKKysrIGIvaHcvYXJtL29tYXAxLmMKQEAgLTM1
NSw3ICszNTUsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3dkX3RpbWVyX3dyaXRlKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgLyogWFhYOiBvbiBUfEUgaGFyZHdhcmUg
c29tZWhvdyB0aGlzIGhhcyBubyBlZmZlY3QsCiAgICAgICAgICAgICAgICAgICogb24gWmlyZSA3
MSBpdCB3b3JrcyBhcyBzcGVjaWZpZWQuICAqLwogICAgICAgICAgICAgICAgIHMtPnJlc2V0ID0g
MTsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAg
ICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9S
RVNFVCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgcy0+bGFzdF93ciA9IHZh
bHVlICYgMHhmZjsKQEAgLTE1NDUsOCArMTU0NSwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgb21h
cF9jbGttX2lkbGVjdDFfdXBkYXRlKHN0cnVjdCBvbWFwX21wdV9zdGF0ZV9zICpzLAogICAgIGlm
ICh2YWx1ZSAmICgxIDw8IDExKSkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBTRVRB
Uk1fSURMRSAqLwogICAgICAgICBjcHVfaW50ZXJydXB0KENQVShzLT5jcHUpLCBDUFVfSU5URVJS
VVBUX0hBTFQpOwogICAgIH0KLSAgICBpZiAoISh2YWx1ZSAmICgxIDw8IDEwKSkpCQkJCS8qIFdL
VVBfTU9ERSAqLwotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CS8qIFhY
WDogZGlzYWJsZSB3YWtldXAgZnJvbSBJUlEgKi8KKyAgICBpZiAoISh2YWx1ZSAmICgxIDw8IDEw
KSkpIHsgICAgICAgICAgICAgICAgICAgICAgICAgLyogV0tVUF9NT0RFICovCisgICAgICAgIC8q
IFhYWDogZGlzYWJsZSB3YWtldXAgZnJvbSBJUlEgKi8KKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1
dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CisgICAgfQoKICNk
ZWZpbmUgU0VUX0NBTklETEUoY2xvY2ssIGJpdCkJCQkJXAogICAgIGlmIChkaWZmICYgKDEgPDwg
Yml0KSkgewkJCQlcCkBAIC0xNjkzLDcgKzE2OTUsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX2Nsa21f
d3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgZGlmZiA9IHMtPmNsa20u
YXJtX3JzdGN0MSBeIHZhbHVlOwogICAgICAgICBzLT5jbGttLmFybV9yc3RjdDEgPSB2YWx1ZSAm
IDB4MDAwNzsKICAgICAgICAgaWYgKHZhbHVlICYgOSkgewotICAgICAgICAgICAgcWVtdV9zeXN0
ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICBzLT5jbGttLmNvbGRf
c3RhcnQgPSAweGE7CiAgICAgICAgIH0KICAgICAgICAgaWYgKGRpZmYgJiB+dmFsdWUgJiA0KSB7
CQkJCS8qIERTUF9SU1QgKi8KZGlmZiAtLWdpdCBhL2h3L2FybS9vbWFwMi5jIGIvaHcvYXJtL29t
YXAyLmMKaW5kZXggY2YxYjRiYS4uOGFmYjg1NCAxMDA2NDQKLS0tIGEvaHcvYXJtL29tYXAyLmMK
KysrIGIvaHcvYXJtL29tYXAyLmMKQEAgLTE2MTAsNyArMTYxMCw3IEBAIHN0YXRpYyB2b2lkIG9t
YXBfcHJjbV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHg0NTA6
CS8qIFJNX1JTVENUUkxfV0tVUCAqLwogICAgICAgICAvKiBUT0RPOiByZXNldCAqLwogICAgICAg
ICBpZiAodmFsdWUgJiAyKQotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgp
OworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9H
VUVTVF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMHg0NTQ6CS8qIFJNX1JTVFRJ
TUVfV0tVUCAqLwogICAgICAgICBzLT5yc3R0aW1lX3drdXAgPSB2YWx1ZSAmIDB4MWZmZjsKZGlm
ZiAtLWdpdCBhL2h3L2FybS9zcGl0ei5jIGIvaHcvYXJtL3NwaXR6LmMKaW5kZXggZmUyZDVhNy4u
N2U5ZjU3OSAxMDA2NDQKLS0tIGEvaHcvYXJtL3NwaXR6LmMKKysrIGIvaHcvYXJtL3NwaXR6LmMK
QEAgLTg0OCw3ICs4NDgsNyBAQCBzdGF0aWMgdm9pZCBzcGl0el9sY2RfaHN5bmNfaGFuZGxlcih2
b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiBzdGF0aWMgdm9pZCBzcGl0el9yZXNl
dCh2b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiB7CiAgICAgaWYgKGxldmVsKSB7
Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0
ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgfQogfQoK
ZGlmZiAtLWdpdCBhL2h3L2FybS9zdGVsbGFyaXMuYyBiL2h3L2FybS9zdGVsbGFyaXMuYwppbmRl
eCBlYTdhODA5Li5jZjZlN2JlIDEwMDY0NAotLS0gYS9ody9hcm0vc3RlbGxhcmlzLmMKKysrIGIv
aHcvYXJtL3N0ZWxsYXJpcy5jCkBAIC0xMTk3LDcgKzExOTcsNyBAQCBzdGF0aWMKIHZvaWQgZG9f
c3lzX3Jlc2V0KHZvaWQgKm9wYXF1ZSwgaW50IG4sIGludCBsZXZlbCkKIHsKICAgICBpZiAobGV2
ZWwpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11
X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICB9
CiB9CgpkaWZmIC0tZ2l0IGEvaHcvYXJtL3Rvc2EuYyBiL2h3L2FybS90b3NhLmMKaW5kZXggOWY1
OGEyMy4uMjQyMWI4MSAxMDA2NDQKLS0tIGEvaHcvYXJtL3Rvc2EuYworKysgYi9ody9hcm0vdG9z
YS5jCkBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyB2b2lkIHRvc2Ffb3V0X3N3aXRjaCh2b2lkICpv
cGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiBzdGF0aWMgdm9pZCB0b3NhX3Jlc2V0KHZvaWQg
Km9wYXF1ZSwgaW50IGxpbmUsIGludCBsZXZlbCkKIHsKICAgICBpZiAobGV2ZWwpIHsKLSAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNl
dF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICB9CiB9CgpkaWZmIC0t
Z2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCmluZGV4IGYzYjM3MmEuLjQyN2YxMjMg
MTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGMuYworKysgYi9ody9pMzg2L3BjLmMKQEAgLTUxOSw3ICs1
MTksNyBAQCBzdGF0aWMgdm9pZCBwb3J0OTJfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRk
ciwgdWludDY0X3QgdmFsLAogICAgIHMtPm91dHBvcnQgPSB2YWw7CiAgICAgcWVtdV9zZXRfaXJx
KHMtPmEyMF9vdXQsICh2YWwgPj4gMSkgJiAxKTsKICAgICBpZiAoKHZhbCAmIDEpICYmICEob2xk
dmFsICYgMSkpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAg
ICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsK
ICAgICB9CiB9CgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94
ZW4veGVuLWh2bS5jCmluZGV4IGIxMDAxYzEuLmE4YzNjMWMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYv
eGVuL3hlbi1odm0uYworKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTEzOTgsNyArMTM5
OCw3IEBAIHZvaWQgeGVuX3NodXRkb3duX2ZhdGFsX2Vycm9yKGNvbnN0IGNoYXIgKmZtdCwgLi4u
KQogICAgIHZhX2VuZChhcCk7CiAgICAgZnByaW50ZihzdGRlcnIsICJXaWxsIGRlc3Ryb3kgdGhl
IGRvbWFpbi5cbiIpOwogICAgIC8qIGRlc3Ryb3kgdGhlIGRvbWFpbiAqLwotICAgIHFlbXVfc3lz
dGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0
KFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1IpOwogfQoKIHZvaWQgeGVuX2h2bV9tb2RpZmllZF9t
ZW1vcnkocmFtX2FkZHJfdCBzdGFydCwgcmFtX2FkZHJfdCBsZW5ndGgpCmRpZmYgLS1naXQgYS9o
dy9pbnB1dC9wY2tiZC5jIGIvaHcvaW5wdXQvcGNrYmQuYwppbmRleCBkNDE0Mjg4Li5jNDc5Zjgy
IDEwMDY0NAotLS0gYS9ody9pbnB1dC9wY2tiZC5jCisrKyBiL2h3L2lucHV0L3Bja2JkLmMKQEAg
LTIyNiw3ICsyMjYsNyBAQCBzdGF0aWMgdm9pZCBvdXRwb3J0X3dyaXRlKEtCRFN0YXRlICpzLCB1
aW50MzJfdCB2YWwpCiAgICAgcy0+b3V0cG9ydCA9IHZhbDsKICAgICBxZW11X3NldF9pcnEocy0+
YTIwX291dCwgKHZhbCA+PiAxKSAmIDEpOwogICAgIGlmICghKHZhbCAmIDEpKSB7Ci0gICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgfQogfQoKQEAgLTMwMSw3
ICszMDEsNyBAQCBzdGF0aWMgdm9pZCBrYmRfd3JpdGVfY29tbWFuZCh2b2lkICpvcGFxdWUsIGh3
YWRkciBhZGRyLAogICAgICAgICBzLT5vdXRwb3J0ICY9IH5LQkRfT1VUX0EyMDsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBLQkRfQ0NNRF9SRVNFVDoKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVz
ZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dO
X0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBLQkRfQ0NNRF9O
T19PUDoKICAgICAgICAgLyogaWdub3JlIHRoYXQgKi8KZGlmZiAtLWdpdCBhL2h3L2lwbWkvaXBt
aS5jIGIvaHcvaXBtaS9pcG1pLmMKaW5kZXggNWNmMWNhYS4uYWZhZmUxNCAxMDA2NDQKLS0tIGEv
aHcvaXBtaS9pcG1pLmMKKysrIGIvaHcvaXBtaS9pcG1pLmMKQEAgLTQ0LDE0ICs0NCwxNCBAQCBz
dGF0aWMgaW50IGlwbWlfZG9faHdfb3AoSVBNSUludGVyZmFjZSAqcywgZW51bSBpcG1pX29wIG9w
LCBpbnQgY2hlY2tvbmx5KQogICAgICAgICBpZiAoY2hlY2tvbmx5KSB7CiAgICAgICAgICAgICBy
ZXR1cm4gMDsKICAgICAgICAgfQotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgICAgICByZXR1cm4gMDsKCiAgICAgY2FzZSBJUE1JX1BPV0VST0ZGX0NIQVNT
SVM6CiAgICAgICAgIGlmIChjaGVja29ubHkpIHsKICAgICAgICAgICAgIHJldHVybiAwOwogICAg
ICAgICB9Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9X
Tik7CiAgICAgICAgIHJldHVybiAwOwoKICAgICBjYXNlIElQTUlfU0VORF9OTUk6CmRpZmYgLS1n
aXQgYS9ody9pc2EvbHBjX2ljaDkuYyBiL2h3L2lzYS9scGNfaWNoOS5jCmluZGV4IGEwODY2YzMu
LjJiMDkzNTQgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9scGNfaWNoOS5jCisrKyBiL2h3L2lzYS9scGNf
aWNoOS5jCkBAIC02MDYsNyArNjA2LDcgQEAgc3RhdGljIHZvaWQgaWNoOV9yc3RfY250X3dyaXRl
KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVpbnQ2NF90IHZhbCwKICAgICBJQ0g5TFBDU3Rh
dGUgKmxwYyA9IG9wYXF1ZTsKCiAgICAgaWYgKHZhbCAmIDQpIHsKLSAgICAgICAgcWVtdV9zeXN0
ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNI
VVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBs
cGMtPnJzdF9jbnQgPSB2YWwgJiAweEE7IC8qIGtlZXAgRlVMTF9SU1QgKGJpdCAzKSBhbmQgU1lT
X1JTVCAoYml0IDEpICovCmRpZmYgLS1naXQgYS9ody9taXBzL2Jvc3Rvbi5jIGIvaHcvbWlwcy9i
b3N0b24uYwppbmRleCA4M2Y3YjgyLi41M2QxZTBjIDEwMDY0NAotLS0gYS9ody9taXBzL2Jvc3Rv
bi5jCisrKyBiL2h3L21pcHMvYm9zdG9uLmMKQEAgLTIzMiw3ICsyMzIsNyBAQCBzdGF0aWMgdm9p
ZCBib3N0b25fcGxhdHJlZ193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAg
ICBicmVhazsKICAgICBjYXNlIFBMQVRfU09GVFJTVF9DVEw6CiAgICAgICAgIGlmICh2YWwgJiBQ
TEFUX1NPRlRSU1RfQ1RMX1NZU1JFU0VUKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNl
dF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21hbHRhLmMgYi9ody9taXBzL21pcHNf
bWFsdGEuYwppbmRleCA1ZGQxNzdlLi43ODE0YzM5IDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNf
bWFsdGEuYworKysgYi9ody9taXBzL21pcHNfbWFsdGEuYwpAQCAtNDcwLDcgKzQ3MCw3IEBAIHN0
YXRpYyB2b2lkIG1hbHRhX2ZwZ2Ffd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAg
ICAvKiBTT0ZUUkVTIFJlZ2lzdGVyICovCiAgICAgY2FzZSAweDAwNTAwOgogICAgICAgICBpZiAo
dmFsID09IDB4NDIpCi0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0ICgpOwor
ICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVT
VF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwoKICAgICAvKiBCUktSRVMgUmVnaXN0ZXIgKi8KZGlm
ZiAtLWdpdCBhL2h3L21pcHMvbWlwc19yNGsuYyBiL2h3L21pcHMvbWlwc19yNGsuYwppbmRleCA3
NDg1ODZlLi5mNGRlOWZjIDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNfcjRrLmMKKysrIGIvaHcv
bWlwcy9taXBzX3I0ay5jCkBAIC01Myw5ICs1Myw5IEBAIHN0YXRpYyB2b2lkIG1pcHNfcWVtdV93
cml0ZSAodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgdmFsLCB1bnNpZ25lZCBzaXplKQogewogICAgIGlmICgoYWRkciAmIDB4
ZmZmZikgPT0gMCAmJiB2YWwgPT0gNDIpCi0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVl
c3QgKCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0Vf
R1VFU1RfUkVTRVQpOwogICAgIGVsc2UgaWYgKChhZGRyICYgMHhmZmZmKSA9PSA0ICYmIHZhbCA9
PSA0MikKLSAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCAoKTsKKyAgICAgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9X
Tik7CiB9Cgogc3RhdGljIHVpbnQ2NF90IG1pcHNfcWVtdV9yZWFkICh2b2lkICpvcGFxdWUsIGh3
YWRkciBhZGRyLApkaWZmIC0tZ2l0IGEvaHcvbWlzYy9hcm1fc3lzY3RsLmMgYi9ody9taXNjL2Fy
bV9zeXNjdGwuYwppbmRleCA4NTI0MDA4Li5iMjBiNDRlIDEwMDY0NAotLS0gYS9ody9taXNjL2Fy
bV9zeXNjdGwuYworKysgYi9ody9taXNjL2FybV9zeXNjdGwuYwpAQCAtMzUxLDEzICszNTEsMTMg
QEAgc3RhdGljIGJvb2wgdmV4cHJlc3NfY2ZnY3RybF93cml0ZShhcm1fc3lzY3RsX3N0YXRlICpz
LCB1bnNpZ25lZCBpbnQgZGNjLAogICAgICAgICBicmVhazsKICAgICBjYXNlIFNZU19DRkdfU0hV
VERPV046CiAgICAgICAgIGlmIChzaXRlID09IFNZU19DRkdfU0lURV9NQiAmJiBkZXZpY2UgPT0g
MCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9T
SFVURE9XTik7CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQogICAgICAgICBi
cmVhazsKICAgICBjYXNlIFNZU19DRkdfUkVCT09UOgogICAgICAgICBpZiAoc2l0ZSA9PSBTWVNf
Q0ZHX1NJVEVfTUIgJiYgZGV2aWNlID09IDApIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jl
c2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hV
VERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7CkBAIC00MjksNyArNDI5LDcgQEAgc3RhdGljIHZvaWQgYXJt
X3N5c2N0bF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAgICAgICAgICAgICBp
ZiAocy0+bG9ja3ZhbCA9PSBMT0NLX1ZBTFVFKSB7CiAgICAgICAgICAgICAgICAgcy0+cmVzZXRs
ZXZlbCA9IHZhbDsKICAgICAgICAgICAgICAgICBpZiAodmFsICYgMHgxMDApIHsKLSAgICAgICAg
ICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgICAg
ICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VU
KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsK
QEAgLTQzOCw3ICs0MzgsNyBAQCBzdGF0aWMgdm9pZCBhcm1fc3lzY3RsX3dyaXRlKHZvaWQgKm9w
YXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgICAgIGlmIChzLT5sb2NrdmFsID09IExPQ0tf
VkFMVUUpIHsKICAgICAgICAgICAgICAgICBzLT5yZXNldGxldmVsID0gdmFsOwogICAgICAgICAg
ICAgICAgIGlmICh2YWwgJiAweDA0KSB7Ci0gICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS9ody9taXNjL2Ni
dXMuYyBiL2h3L21pc2MvY2J1cy5jCmluZGV4IDBjMjA3ZTMuLjY3NzI3NGMgMTAwNjQ0Ci0tLSBh
L2h3L21pc2MvY2J1cy5jCisrKyBiL2h3L21pc2MvY2J1cy5jCkBAIC0zNTYsNyArMzU2LDcgQEAg
c3RhdGljIGlubGluZSB2b2lkIHJldHVfd3JpdGUoQ0J1c1JldHUgKnMsIGludCByZWcsIHVpbnQx
Nl90IHZhbCkKCiAgICAgY2FzZSBSRVRVX1JFR19XQVRDSERPRzoKICAgICAgICAgaWYgKHZhbCA9
PSAwICYmIChzLT5jY1swXSAmIDIpKQotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIGJyZWFrOwoKICAgICBjYXNlIFJF
VFVfUkVHX1RYQ1I6CmRpZmYgLS1naXQgYS9ody9taXNjL21hY2lvL2N1ZGEuYyBiL2h3L21pc2Mv
bWFjaW8vY3VkYS5jCmluZGV4IDA1YzAyZmIuLjAwOGQ4YmQgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mv
bWFjaW8vY3VkYS5jCisrKyBiL2h3L21pc2MvbWFjaW8vY3VkYS5jCkBAIC02MTIsNyArNjEyLDcg
QEAgc3RhdGljIGJvb2wgY3VkYV9jbWRfcG93ZXJkb3duKENVREFTdGF0ZSAqcywKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIH0KCi0gICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgp
OworICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
U0hVVERPV04pOwogICAgIHJldHVybiB0cnVlOwogfQoKQEAgLTYyNCw3ICs2MjQsNyBAQCBzdGF0
aWMgYm9vbCBjdWRhX2NtZF9yZXNldF9zeXN0ZW0oQ1VEQVN0YXRlICpzLAogICAgICAgICByZXR1
cm4gZmFsc2U7CiAgICAgfQoKLSAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAg
cWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAg
ICAgcmV0dXJuIHRydWU7CiB9CgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9zbGF2aW9fbWlzYy5jIGIv
aHcvbWlzYy9zbGF2aW9fbWlzYy5jCmluZGV4IGVkZDVkZTAuLjE4ZmY2NzcgMTAwNjQ0Ci0tLSBh
L2h3L21pc2Mvc2xhdmlvX21pc2MuYworKysgYi9ody9taXNjL3NsYXZpb19taXNjLmMKQEAgLTI1
OCw3ICsyNTgsNyBAQCBzdGF0aWMgdm9pZCBzbGF2aW9fYXV4Ml9tZW1fd3JpdGViKHZvaWQgKm9w
YXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIHZhbCAmPSBBVVgyX1BXUk9GRjsKICAgICBzLT5h
dXgyID0gdmFsOwogICAgIGlmICh2YWwgJiBBVVgyX1BXUk9GRikKLSAgICAgICAgcWVtdV9zeXN0
ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1
ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICBzbGF2aW9fbWlzY191cGRh
dGVfaXJxKHMpOwogfQoKQEAgLTMzOCw3ICszMzgsNyBAQCBzdGF0aWMgdm9pZCBzbGF2aW9fc3lz
Y3RybF9tZW1fd3JpdGVsKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSAwOgog
ICAgICAgICBpZiAodmFsICYgU1lTX1JFU0VUKSB7CiAgICAgICAgICAgICBzLT5zeXNjdHJsID0g
U1lTX1JFU0VUU1RBVDsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsK
KyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfUkVTRVQpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CmRpZmYg
LS1naXQgYS9ody9taXNjL3p5bnFfc2xjci5jIGIvaHcvbWlzYy96eW5xX3NsY3IuYwppbmRleCA3
ODkxMjE5Li40NDMwNGQ0IDEwMDY0NAotLS0gYS9ody9taXNjL3p5bnFfc2xjci5jCisrKyBiL2h3
L21pc2MvenlucV9zbGNyLmMKQEAgLTQwNSw3ICs0MDUsNyBAQCBzdGF0aWMgdm9pZCB6eW5xX3Ns
Y3Jfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgIHN3aXRjaCAob2Zmc2V0
KSB7CiAgICAgY2FzZSBQU1NfUlNUX0NUUkw6CiAgICAgICAgIGlmICh2YWwgJiBSX1BTU19SU1Rf
Q1RSTF9TT0ZUX1JTVCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgp
OworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9H
VUVTVF9SRVNFVCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0
IGEvaHcvcGNpLWhvc3QvYXBiLmMgYi9ody9wY2ktaG9zdC9hcGIuYwppbmRleCA2NTNlNzExLi44
M2ZjNmE5IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9hcGIuYworKysgYi9ody9wY2ktaG9zdC9h
cGIuYwpAQCAtNDgyLDkgKzQ4Miw5IEBAIHN0YXRpYyB2b2lkIGFwYl9jb25maWdfd3JpdGVsICh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICAgICAgcy0+cmVzZXRfY29udHJvbCB8
PSB2YWwgJiBSRVNFVF9XTUFTSzsKICAgICAgICAgICAgIGlmICh2YWwgJiBTT0ZUX1BPUikgewog
ICAgICAgICAgICAgICAgIHMtPm5yX3Jlc2V0cyA9IDA7Ci0gICAgICAgICAgICAgICAgcWVtdV9z
eXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgfSBlbHNl
IGlmICh2YWwgJiBTT0ZUX1hJUikgewotICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNI
VVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAg
ICAgICBicmVhazsKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L2Jvbml0by5jIGIvaHcvcGNpLWhv
c3QvYm9uaXRvLmMKaW5kZXggMTk5OWVjZS4uYjFkNDFkMCAxMDA2NDQKLS0tIGEvaHcvcGNpLWhv
c3QvYm9uaXRvLmMKKysrIGIvaHcvcGNpLWhvc3QvYm9uaXRvLmMKQEAgLTI2OSw3ICsyNjksNyBA
QCBzdGF0aWMgdm9pZCBib25pdG9fd3JpdGVsKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAg
ICAgICAgIH0KICAgICAgICAgcy0+cmVnc1tzYWRkcl0gPSB2YWw7CiAgICAgICAgIGlmIChyZXNl
dCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCT05JVE9fSU5URU5TRVQ6CmRp
ZmYgLS1naXQgYS9ody9wY2ktaG9zdC9waWl4LmMgYi9ody9wY2ktaG9zdC9waWl4LmMKaW5kZXgg
ZjkyMThhYS4uYzFkNmE4NSAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvcGlpeC5jCisrKyBiL2h3
L3BjaS1ob3N0L3BpaXguYwpAQCAtNjM4LDcgKzYzOCw3IEBAIHN0YXRpYyB2b2lkIHJjcl93cml0
ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWwsIHVuc2lnbmVkIGxlbikK
ICAgICBQSUlYM1N0YXRlICpkID0gb3BhcXVlOwoKICAgICBpZiAodmFsICYgNCkgewotICAgICAg
ICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogICAgIGQtPnJjciA9IHZhbCAmIDI7IC8qIGtlZXAgU3lzdGVtIFJlc2V0IHR5cGUgb25s
eSAqLwpkaWZmIC0tZ2l0IGEvaHcvcHBjL2U1MDAuYyBiL2h3L3BwYy9lNTAwLmMKaW5kZXggZjdk
ZjIzOC4uNjJmMTg1NyAxMDA2NDQKLS0tIGEvaHcvcHBjL2U1MDAuYworKysgYi9ody9wcGMvZTUw
MC5jCkBAIC03NzQsNyArNzc0LDcgQEAgc3RhdGljIHFlbXVfaXJxICpwcGNlNTAwX2luaXRfbXBp
YyhNYWNoaW5lU3RhdGUgKm1hY2hpbmUsIFBQQ0U1MDBQYXJhbXMgKnBhcmFtcywKIHN0YXRpYyB2
b2lkIHBwY2U1MDBfcG93ZXJfb2ZmKHZvaWQgKm9wYXF1ZSwgaW50IGxpbmUsIGludCBvbikKIHsK
ICAgICBpZiAob24pIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOwor
ICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNU
X1NIVVRET1dOKTsKICAgICB9CiB9CgpkaWZmIC0tZ2l0IGEvaHcvcHBjL21wYzg1NDRfZ3V0cy5j
IGIvaHcvcHBjL21wYzg1NDRfZ3V0cy5jCmluZGV4IGJhNjkxNzguLmNlMTI1NGIgMTAwNjQ0Ci0t
LSBhL2h3L3BwYy9tcGM4NTQ0X2d1dHMuYworKysgYi9ody9wcGMvbXBjODU0NF9ndXRzLmMKQEAg
LTk4LDcgKzk4LDcgQEAgc3RhdGljIHZvaWQgbXBjODU0NF9ndXRzX3dyaXRlKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIGFkZHIsCiAgICAgc3dpdGNoIChhZGRyKSB7CiAgICAgY2FzZSBNUEM4NTQ0X0dV
VFNfQUREUl9SU1RDUjoKICAgICAgICAgaWYgKHZhbHVlICYgTVBDODU0NF9HVVRTX1JTVENSX1JF
U0VUKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAg
ICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VU
KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEv
aHcvcHBjL3BwYy5jIGIvaHcvcHBjL3BwYy5jCmluZGV4IDVmOTMwODMuLjIyNDE4NGQgMTAwNjQ0
Ci0tLSBhL2h3L3BwYy9wcGMuYworKysgYi9ody9wcGMvcHBjLmMKQEAgLTQxMiw3ICs0MTIsNyBA
QCBzdGF0aWMgdm9pZCBwcGNlNTAwX3NldF9pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGluLCBpbnQg
bGV2ZWwpCiAgICAgICAgICAgICBpZiAobGV2ZWwpIHsKICAgICAgICAgICAgICAgICBMT0dfSVJR
KCIlczogcmVzZXQgdGhlIFBvd2VyUEMgc3lzdGVtXG4iLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZnVuY19fKTsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgY2FzZSBQUENFNTAwX0lOUFVUX1JFU0VUX0NPUkU6CmRpZmYgLS1naXQgYS9ody9w
cGMvcHBjNDA1X3VjLmMgYi9ody9wcGMvcHBjNDA1X3VjLmMKaW5kZXggZDVkZjk0YS4uZmMzMmU5
NiAxMDA2NDQKLS0tIGEvaHcvcHBjL3BwYzQwNV91Yy5jCisrKyBiL2h3L3BwYy9wcGM0MDVfdWMu
YwpAQCAtMTgwNyw3ICsxODA3LDcgQEAgdm9pZCBwcGM0MHhfY2hpcF9yZXNldChQb3dlclBDQ1BV
ICpjcHUpCiB2b2lkIHBwYzQweF9zeXN0ZW1fcmVzZXQoUG93ZXJQQ0NQVSAqY3B1KQogewogICAg
IHByaW50ZigiUmVzZXQgUG93ZXJQQyBzeXN0ZW1cbiIpOwotICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoKTsKKyAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNF
X0dVRVNUX1JFU0VUKTsKIH0KCiB2b2lkIHN0b3JlXzQweF9kYmNyMCAoQ1BVUFBDU3RhdGUgKmVu
diwgdWludDMyX3QgdmFsKQpkaWZmIC0tZ2l0IGEvaHcvcHBjL3NwYXByX2hjYWxsLmMgYi9ody9w
cGMvc3BhcHJfaGNhbGwuYwppbmRleCA5ZjE4Zjc1Li4yNzM1ZmU5IDEwMDY0NAotLS0gYS9ody9w
cGMvc3BhcHJfaGNhbGwuYworKysgYi9ody9wcGMvc3BhcHJfaGNhbGwuYwpAQCAtMTE2Niw3ICsx
MTY2LDcgQEAgc3RhdGljIHRhcmdldF91bG9uZyBoX2NsaWVudF9hcmNoaXRlY3R1cmVfc3VwcG9y
dChQb3dlclBDQ1BVICpjcHUsCiAgICAgc3BhcHJfb3ZlY19jbGVhbnVwKG92NV91cGRhdGVzKTsK
CiAgICAgaWYgKHNwYXByLT5jYXNfcmVib290KSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgLyogSWYgcHBjX3NwYXBy
X3Jlc2V0KCkgZGlkIG5vdCBzZXQgdXAgYSBIUFQgYnV0IG9uZSBpcyBuZWNlc3NhcnkKICAgICAg
ICAgICogKGJlY2F1c2UgdGhlIGd1ZXN0IGlzbid0IGdvaW5nIHRvIHVzZSByYWRpeCkgdGhlbiBz
ZXQgaXQgdXAgaGVyZS4gKi8KZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9ydGFzLmMgYi9ody9w
cGMvc3BhcHJfcnRhcy5jCmluZGV4IDYxOWYzMmMuLjEyOGQ5OTMgMTAwNjQ0Ci0tLSBhL2h3L3Bw
Yy9zcGFwcl9ydGFzLmMKKysrIGIvaHcvcHBjL3NwYXByX3J0YXMuYwpAQCAtMTEwLDcgKzExMCw3
IEBAIHN0YXRpYyB2b2lkIHJ0YXNfcG93ZXJfb2ZmKFBvd2VyUENDUFUgKmNwdSwgc1BBUFJNYWNo
aW5lU3RhdGUgKnNwYXByLAogICAgICAgICBydGFzX3N0KHJldHMsIDAsIFJUQVNfT1VUX1BBUkFN
X0VSUk9SKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBxZW11X3N5c3RlbV9zaHV0ZG93
bl9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgY3B1X3N0b3BfY3VycmVudCgpOwogICAgIHJ0YXNf
c3QocmV0cywgMCwgUlRBU19PVVRfU1VDQ0VTUyk7CiB9CkBAIC0xMjQsNyArMTI0LDcgQEAgc3Rh
dGljIHZvaWQgcnRhc19zeXN0ZW1fcmVib290KFBvd2VyUENDUFUgKmNwdSwgc1BBUFJNYWNoaW5l
U3RhdGUgKnNwYXByLAogICAgICAgICBydGFzX3N0KHJldHMsIDAsIFJUQVNfT1VUX1BBUkFNX0VS
Uk9SKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVT
VF9SRVNFVCk7CiAgICAgcnRhc19zdChyZXRzLCAwLCBSVEFTX09VVF9TVUNDRVNTKTsKIH0KCmRp
ZmYgLS1naXQgYS9ody9zMzkweC9pcGwuYyBiL2h3L3MzOTB4L2lwbC5jCmluZGV4IDc5NzhjN2Qu
LmU1YWIwYWQgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L2lwbC5jCisrKyBiL2h3L3MzOTB4L2lwbC5j
CkBAIC0zNjMsNyArMzYzLDcgQEAgdm9pZCBzMzkwX3JlaXBsX3JlcXVlc3Qodm9pZCkKICAgICBT
MzkwSVBMU3RhdGUgKmlwbCA9IGdldF9pcGxfZGV2aWNlKCk7CgogICAgIGlwbC0+cmVpcGxfcmVx
dWVzdGVkID0gdHJ1ZTsKLSAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgcWVt
dV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiB9Cgog
dm9pZCBzMzkwX2lwbF9wcmVwYXJlX2NwdShTMzkwQ1BVICpjcHUpCmRpZmYgLS1naXQgYS9ody9z
aDQvcjJkLmMgYi9ody9zaDQvcjJkLmMKaW5kZXggOGY1MjBjZS4uZTZmYzc0ZSAxMDA2NDQKLS0t
IGEvaHcvc2g0L3IyZC5jCisrKyBiL2h3L3NoNC9yMmQuYwpAQCAtMTY0LDcgKzE2NCw3IEBAIHIy
ZF9mcGdhX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVpbnQ2NF90IHZhbHVlLCB1
bnNpZ25lZCBpbnQgc2l6ZSkKIAlicmVhazsKICAgICBjYXNlIFBBX1BPV09GRjoKICAgICAgICAg
aWYgKHZhbHVlICYgMSkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVz
dCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBQQV9WRVJSRUc6CmRpZmYgLS1naXQgYS9ody90aW1lci9ldHJheGZzX3RpbWVyLmMgYi9ody90
aW1lci9ldHJheGZzX3RpbWVyLmMKaW5kZXggOGUxODIzNi4uZDEzYmMzMCAxMDA2NDQKLS0tIGEv
aHcvdGltZXIvZXRyYXhmc190aW1lci5jCisrKyBiL2h3L3RpbWVyL2V0cmF4ZnNfdGltZXIuYwpA
QCAtMjA3LDcgKzIwNyw3IEBAIHN0YXRpYyB2b2lkIHdhdGNoZG9nX2hpdCh2b2lkICpvcGFxdWUp
CiAgICAgICAgIHFlbXVfaXJxX3JhaXNlKHQtPm5taSk7CiAgICAgfQogICAgIGVsc2UKLSAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNl
dF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKCiAgICAgdC0+d2RfaGl0cysr
OwogfQpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvbTQ4dDU5LmMgYi9ody90aW1lci9tNDh0NTkuYwpp
bmRleCA0NzQ5ODFhLi40YTA2NGZiIDEwMDY0NAotLS0gYS9ody90aW1lci9tNDh0NTkuYworKysg
Yi9ody90aW1lci9tNDh0NTkuYwpAQCAtMSw3ICsxLDcgQEAKIC8qCiAgKiBRRU1VIE00OFQ1OSBh
bmQgTTQ4VDA4IE5WUkFNIGVtdWxhdGlvbiBmb3IgUFBDIFBSRVAgYW5kIFNwYXJjIHBsYXRmb3Jt
cwogICoKLSAqIENvcHlyaWdodCAoYykgMjAwMy0yMDA1LCAyMDA3IEpvY2VseW4gTWF5ZXIKKyAq
IENvcHlyaWdodCAoYykgMjAwMy0yMDA1LCAyMDA3LCAyMDE3IEpvY2VseW4gTWF5ZXIKICAqIENv
cHlyaWdodCAoYykgMjAxMyBIZXJ2w6kgUG91c3NpbmVhdQogICoKICAqIFBlcm1pc3Npb24gaXMg
aGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBh
IGNvcHkKQEAgLTE1OSw3ICsxNTksNyBAQCBzdGF0aWMgdm9pZCB3YXRjaGRvZ19jYiAodm9pZCAq
b3BhcXVlKQogCU5WUkFNLT5idWZmZXJbMHgxRkY3XSA9IDB4MDA7CiAJTlZSQU0tPmJ1ZmZlclsw
eDFGRkNdICY9IH4weDQwOwogICAgICAgICAvKiBNYXkgaXQgYmUgYSBodyBDUFUgUmVzZXQgaW5z
dGVhZCA/ICovCi0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAg
cWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAg
ICAgfSBlbHNlIHsKIAlxZW11X3NldF9pcnEoTlZSQU0tPklSUSwgMSk7CiAJcWVtdV9zZXRfaXJx
KE5WUkFNLT5JUlEsIDApOwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5j
IGIvaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jCmluZGV4IDQ0ODg1OTAuLjkzYmM2ZTE3IDEw
MDY0NAotLS0gYS9ody90aW1lci9taWxreW1pc3Qtc3lzY3RsLmMKKysrIGIvaHcvdGltZXIvbWls
a3ltaXN0LXN5c2N0bC5jCkBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyB2b2lkIHN5c2N0bF9pY2Fw
X3dyaXRlKE1pbGt5bWlzdFN5c2N0bFN0YXRlICpzLCB1aW50MzJfdCB2YWx1ZSkKICAgICB0cmFj
ZV9taWxreW1pc3Rfc3lzY3RsX2ljYXBfd3JpdGUodmFsdWUpOwogICAgIHN3aXRjaCAodmFsdWUg
JiAweGZmZmYpIHsKICAgICBjYXNlIDB4MDAwZToKLSAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpAQCAt
MTk1LDcgKzE5NSw3IEBAIHN0YXRpYyB2b2lkIHN5c2N0bF93cml0ZSh2b2lkICpvcGFxdWUsIGh3
YWRkciBhZGRyLCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgcy0+cmVnc1thZGRyXSA9IDE7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgUl9TWVNURU1fSUQ6Ci0gICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwoKICAgICBjYXNlIFJfR1BJ
T19JTjoKZGlmZiAtLWdpdCBhL2h3L3RpbWVyL3B4YTJ4eF90aW1lci5jIGIvaHcvdGltZXIvcHhh
Mnh4X3RpbWVyLmMKaW5kZXggNTkwMDJiNC4uNjhiYTVhNyAxMDA2NDQKLS0tIGEvaHcvdGltZXIv
cHhhMnh4X3RpbWVyLmMKKysrIGIvaHcvdGltZXIvcHhhMnh4X3RpbWVyLmMKQEAgLTQwMSw3ICs0
MDEsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfdGltZXJfdGljayh2b2lkICpvcGFxdWUpCiAgICAg
aWYgKHQtPm51bSA9PSAzKQogICAgICAgICBpZiAoaS0+cmVzZXQzICYgMSkgewogICAgICAgICAg
ICAgaS0+cmVzZXQzID0gMDsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
KTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0Vf
R1VFU1RfUkVTRVQpOwogICAgICAgICB9CiB9CgpkaWZmIC0tZ2l0IGEvaHcvd2F0Y2hkb2cvd2F0
Y2hkb2cuYyBiL2h3L3dhdGNoZG9nL3dhdGNoZG9nLmMKaW5kZXggMmFlYWYxZi4uMGM1YzljZCAx
MDA2NDQKLS0tIGEvaHcvd2F0Y2hkb2cvd2F0Y2hkb2cuYworKysgYi9ody93YXRjaGRvZy93YXRj
aGRvZy5jCkBAIC0xMTAsNyArMTEwLDcgQEAgdm9pZCB3YXRjaGRvZ19wZXJmb3JtX2FjdGlvbih2
b2lkKQogICAgIHN3aXRjaCAod2F0Y2hkb2dfYWN0aW9uKSB7CiAgICAgY2FzZSBXRFRfUkVTRVQ6
ICAgICAgICAgICAgIC8qIHNhbWUgYXMgJ3N5c3RlbV9yZXNldCcgaW4gbW9uaXRvciAqLwogICAg
ICAgICBxYXBpX2V2ZW50X3NlbmRfd2F0Y2hkb2coV0FUQ0hET0dfRVhQSVJBVElPTl9BQ1RJT05f
UkVTRVQsICZlcnJvcl9hYm9ydCk7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
KTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVT
VF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwoKICAgICBjYXNlIFdEVF9TSFVURE9XTjogICAgICAg
ICAgLyogc2FtZSBhcyAnc3lzdGVtX3Bvd2VyZG93bicgaW4gbW9uaXRvciAqLwpkaWZmIC0tZ2l0
IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgYi9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQu
YwppbmRleCA0NTdhODk3Li5jODljZWQyIDEwMDY0NAotLS0gYS9ody94ZW5wdi94ZW5fZG9tYWlu
YnVpbGQuYworKysgYi9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwpAQCAtMTQ4LDcgKzE0OCw3
IEBAIHN0YXRpYyB2b2lkIHhlbl9kb21haW5fcG9sbCh2b2lkICpvcGFxdWUpCiAgICAgcmV0dXJu
OwoKIHF1aXQ6Ci0gICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgIHFlbXVf
c3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwog
fQoKIHN0YXRpYyBpbnQgeGVuX2RvbWFpbl93YXRjaGVyKHZvaWQpCmRpZmYgLS1naXQgYS9ody94
dGVuc2EveHRmcGdhLmMgYi9ody94dGVuc2EveHRmcGdhLmMKaW5kZXggMTExNzZlMi4uNDYzNmY4
ZSAxMDA2NDQKLS0tIGEvaHcveHRlbnNhL3h0ZnBnYS5jCisrKyBiL2h3L3h0ZW5zYS94dGZwZ2Eu
YwpAQCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyB2b2lkIGx4NjBfZnBnYV93cml0ZSh2b2lkICpv
cGFxdWUsIGh3YWRkciBhZGRyLAoKICAgICBjYXNlIDB4MTA6IC8qYm9hcmQgcmVzZXQqLwogICAg
ICAgICBpZiAodmFsID09IDB4ZGVhZCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQpk
aWZmIC0tZ2l0IGEva3ZtLWFsbC5jIGIva3ZtLWFsbC5jCmluZGV4IDkwYjg1NzMuLjdkZjI3Yzgg
MTAwNjQ0Ci0tLSBhL2t2bS1hbGwuYworKysgYi9rdm0tYWxsLmMKQEAgLTIwNTIsNyArMjA1Miw3
IEBAIGludCBrdm1fY3B1X2V4ZWMoQ1BVU3RhdGUgKmNwdSkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBjYXNlIEtWTV9FWElUX1NIVVRET1dOOgogICAgICAgICAgICAgRFBSSU5URigic2h1
dGRvd25cbiIpOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAg
ICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9S
RVNFVCk7CiAgICAgICAgICAgICByZXQgPSBFWENQX0lOVEVSUlVQVDsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICBjYXNlIEtWTV9FWElUX1VOS05PV046CkBAIC0yMDY2LDExICsyMDY2LDEx
IEBAIGludCBrdm1fY3B1X2V4ZWMoQ1BVU3RhdGUgKmNwdSkKICAgICAgICAgY2FzZSBLVk1fRVhJ
VF9TWVNURU1fRVZFTlQ6CiAgICAgICAgICAgICBzd2l0Y2ggKHJ1bi0+c3lzdGVtX2V2ZW50LnR5
cGUpIHsKICAgICAgICAgICAgIGNhc2UgS1ZNX1NZU1RFTV9FVkVOVF9TSFVURE9XTjoKLSAgICAg
ICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVU
RE9XTik7CiAgICAgICAgICAgICAgICAgcmV0ID0gRVhDUF9JTlRFUlJVUFQ7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIEtWTV9TWVNURU1fRVZFTlRfUkVTRVQ6Ci0g
ICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAg
ICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQp
OwogICAgICAgICAgICAgICAgIHJldCA9IEVYQ1BfSU5URVJSVVBUOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgY2FzZSBLVk1fU1lTVEVNX0VWRU5UX0NSQVNIOgpkaWZmIC0t
Z2l0IGEvb3Mtd2luMzIuYyBiL29zLXdpbjMyLmMKaW5kZXggYWU5ODU3NC4uNTg2YTdjNyAxMDA2
NDQKLS0tIGEvb3Mtd2luMzIuYworKysgYi9vcy13aW4zMi5jCkBAIC01Miw3ICs1Miw3IEBAIGlu
dCBzZXRlbnYoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFsdWUsIGludCBvdmVyd3Jp
dGUpCgogc3RhdGljIEJPT0wgV0lOQVBJIHFlbXVfY3RybF9oYW5kbGVyKERXT1JEIHR5cGUpCiB7
Ci0gICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgIHFlbXVfc3lzdGVtX3No
dXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfSE9TVF9TSUdOQUwpOwogICAgIC8qIFdpbmRv
d3MgNyBraWxscyBhcHBsaWNhdGlvbiB3aGVuIHRoZSBmdW5jdGlvbiByZXR1cm5zLgogICAgICAg
IFNsZWVwIGhlcmUgdG8gZ2l2ZSBRRU1VIGEgdHJ5IGZvciBjbG9zaW5nLgogICAgICAgIFNsZWVw
IHBlcmlvZCBpcyAxMDAwMG1zIGJlY2F1c2UgV2luZG93cyBraWxscyB0aGUgcHJvZ3JhbQpkaWZm
IC0tZ2l0IGEvcW1wLmMgYi9xbXAuYwppbmRleCBhYjc0Y2Q3Li45NTk0OWQwIDEwMDY0NAotLS0g
YS9xbXAuYworKysgYi9xbXAuYwpAQCAtODQsNyArODQsNyBAQCBVdWlkSW5mbyAqcW1wX3F1ZXJ5
X3V1aWQoRXJyb3IgKiplcnJwKQogdm9pZCBxbXBfcXVpdChFcnJvciAqKmVycnApCiB7CiAgICAg
bm9fc2h1dGRvd24gPSAwOwotICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAg
ICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfUU1QKTsK
IH0KCiB2b2lkIHFtcF9zdG9wKEVycm9yICoqZXJycCkKQEAgLTEwNSw3ICsxMDUsNyBAQCB2b2lk
IHFtcF9zdG9wKEVycm9yICoqZXJycCkKCiB2b2lkIHFtcF9zeXN0ZW1fcmVzZXQoRXJyb3IgKipl
cnJwKQogewotICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfUU1QKTsKIH0KCiB2b2lkIHFtcF9z
eXN0ZW1fcG93ZXJkb3duKEVycm9yICoqZXJwKQpkaWZmIC0tZ2l0IGEvcmVwbGF5L3JlcGxheS5j
IGIvcmVwbGF5L3JlcGxheS5jCmluZGV4IGY4MTA2MjguLjYwNGZhNGYgMTAwNjQ0Ci0tLSBhL3Jl
cGxheS9yZXBsYXkuYworKysgYi9yZXBsYXkvcmVwbGF5LmMKQEAgLTUxLDcgKzUxLDggQEAgYm9v
bCByZXBsYXlfbmV4dF9ldmVudF9pcyhpbnQgZXZlbnQpCiAgICAgICAgIHN3aXRjaCAocmVwbGF5
X3N0YXRlLmRhdGFfa2luZCkgewogICAgICAgICBjYXNlIEVWRU5UX1NIVVRET1dOOgogICAgICAg
ICAgICAgcmVwbGF5X2ZpbmlzaF9ldmVudCgpOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1
dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgLyogRklYTUUgLSBzdG9yZSBhY3R1YWwgcmVh
c29uICovCisgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dO
X0NBVVNFX0hPU1RfRVJST1IpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6
CiAgICAgICAgICAgICAvKiBjbG9jaywgdGltZV90LCBjaGVja3BvaW50IGFuZCBvdGhlciBldmVu
dHMgKi8KZGlmZiAtLWdpdCBhL3RhcmdldC9hbHBoYS9zeXNfaGVscGVyLmMgYi90YXJnZXQvYWxw
aGEvc3lzX2hlbHBlci5jCmluZGV4IDY1MjE5NWQuLmFjMjIzMjMgMTAwNjQ0Ci0tLSBhL3Rhcmdl
dC9hbHBoYS9zeXNfaGVscGVyLmMKKysrIGIvdGFyZ2V0L2FscGhhL3N5c19oZWxwZXIuYwpAQCAt
NjAsOSArNjAsOSBAQCB2b2lkIGhlbHBlcl90Yl9mbHVzaChDUFVBbHBoYVN0YXRlICplbnYpCiB2
b2lkIGhlbHBlcl9oYWx0KHVpbnQ2NF90IHJlc3RhcnQpCiB7CiAgICAgaWYgKHJlc3RhcnQpIHsK
LSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICB9IGVsc2Ug
ewotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVf
c3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwog
ICAgIH0KIH0KCmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL3BzY2kuYyBiL3RhcmdldC9hcm0vcHNj
aS5jCmluZGV4IGFkZTlmZTIuLmZjMzRiMjYgMTAwNjQ0Ci0tLSBhL3RhcmdldC9hcm0vcHNjaS5j
CisrKyBiL3RhcmdldC9hcm0vcHNjaS5jCkBAIC0xMzcsNyArMTM3LDcgQEAgdm9pZCBhcm1faGFu
ZGxlX3BzY2lfY2FsbChBUk1DUFUgKmNwdSkKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAg
ICBjYXNlIFFFTVVfUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgotICAgICAgICBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hV
VERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAvKiBRRU1VIHJlc2V0IGFuZCBzaHV0
ZG93biBhcmUgYXN5bmMgcmVxdWVzdHMsIGJ1dCBQU0NJCiAgICAgICAgICAqIG1hbmRhdGVzIHRo
YXQgd2UgbmV2ZXIgcmV0dXJuIGZyb20gdGhlIHJlc2V0L3NodXRkb3duCiAgICAgICAgICAqIGNh
bGwsIHNvIHBvd2VyIHRoZSBDUFUgb2ZmIG5vdyBzbyBpdCBkb2Vzbid0IGV4ZWN1dGUKQEAgLTE0
NSw3ICsxNDUsNyBAQCB2b2lkIGFybV9oYW5kbGVfcHNjaV9jYWxsKEFSTUNQVSAqY3B1KQogICAg
ICAgICAgKi8KICAgICAgICAgZ290byBjcHVfb2ZmOwogICAgIGNhc2UgUUVNVV9QU0NJXzBfMl9G
Tl9TWVNURU1fT0ZGOgotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7Cisg
ICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
U0hVVERPV04pOwogICAgICAgICBnb3RvIGNwdV9vZmY7CiAgICAgY2FzZSBRRU1VX1BTQ0lfMF8x
X0ZOX0NQVV9PTjoKICAgICBjYXNlIFFFTVVfUFNDSV8wXzJfRk5fQ1BVX09OOgpkaWZmIC0tZ2l0
IGEvdGFyZ2V0L2kzODYvZXhjcF9oZWxwZXIuYyBiL3RhcmdldC9pMzg2L2V4Y3BfaGVscGVyLmMK
aW5kZXggZWU1OTZjNi4uYjc2OTc3MiAxMDA2NDQKLS0tIGEvdGFyZ2V0L2kzODYvZXhjcF9oZWxw
ZXIuYworKysgYi90YXJnZXQvaTM4Ni9leGNwX2hlbHBlci5jCkBAIC01OSw3ICs1OSw3IEBAIHN0
YXRpYyBpbnQgY2hlY2tfZXhjZXB0aW9uKENQVVg4NlN0YXRlICplbnYsIGludCBpbnRubywgaW50
ICplcnJvcl9jb2RlLAoKICAgICAgICAgcWVtdV9sb2dfbWFzayhDUFVfTE9HX1JFU0VULCAiVHJp
cGxlIGZhdWx0XG4iKTsKCi0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAg
ICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNF
VCk7CiAgICAgICAgIHJldHVybiBFWENQX0hMVDsKICAgICB9CiAjZW5kaWYKZGlmZiAtLWdpdCBh
L3RhcmdldC9pMzg2L2hheC1hbGwuYyBiL3RhcmdldC9pMzg2L2hheC1hbGwuYwppbmRleCBlZjEz
MDE1Li43MzQ2OTMxIDEwMDY0NAotLS0gYS90YXJnZXQvaTM4Ni9oYXgtYWxsLmMKKysrIGIvdGFy
Z2V0L2kzODYvaGF4LWFsbC5jCkBAIC01NDAsMTQgKzU0MCwxNCBAQCBzdGF0aWMgaW50IGhheF92
Y3B1X2hheF9leGVjKENQVUFyY2hTdGF0ZSAqZW52KQogICAgICAgICAvKiBHdWVzdCBzdGF0ZSBj
aGFuZ2VkLCBjdXJyZW50bHkgb25seSBmb3Igc2h1dGRvd24gKi8KICAgICAgICAgY2FzZSBIQVhf
RVhJVF9TVEFURUNIQU5HRToKICAgICAgICAgICAgIGZwcmludGYoc3Rkb3V0LCAiVkNQVSBzaHV0
ZG93biByZXF1ZXN0XG4iKTsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVl
c3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05f
Q0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgaGF4X3ZjcHVfc3luY19zdGF0ZShl
bnYsIDApOwogICAgICAgICAgICAgcmV0ID0gMTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBjYXNlIEhBWF9FWElUX1VOS05PV05fVk1FWElUOgogICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJVbmtub3duIFZNWCBleGl0ICV4IGZyb20gZ3Vlc3RcbiIsCiAgICAgICAgICAgICAgICAg
ICAgIGh0LT5fZXhpdF9yZWFzb24pOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVx
dWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICBoYXhfdmNwdV9zeW5jX3N0YXRlKGVudiwg
MCk7CiAgICAgICAgICAgICBjcHVfZHVtcF9zdGF0ZShjcHUsIHN0ZGVyciwgZnByaW50ZiwgMCk7
CiAgICAgICAgICAgICByZXQgPSAtMTsKQEAgLTU3OCw3ICs1NzgsNyBAQCBzdGF0aWMgaW50IGhh
eF92Y3B1X2hheF9leGVjKENQVUFyY2hTdGF0ZSAqZW52KQogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVua25vd24gZXhp
dCAleCBmcm9tIEhBWFxuIiwgaHQtPl9leGl0X3N0YXR1cyk7Ci0gICAgICAgICAgICBxZW11X3N5
c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIGhheF92Y3B1X3N5
bmNfc3RhdGUoZW52LCAwKTsKICAgICAgICAgICAgIGNwdV9kdW1wX3N0YXRlKGNwdSwgc3RkZXJy
LCBmcHJpbnRmLCAwKTsKICAgICAgICAgICAgIHJldCA9IDE7CmRpZmYgLS1naXQgYS90YXJnZXQv
aTM4Ni9oZWxwZXIuYyBiL3RhcmdldC9pMzg2L2hlbHBlci5jCmluZGV4IGYxMWNhYzYuLmVlN2Vm
ZjIgMTAwNjQ0Ci0tLSBhL3RhcmdldC9pMzg2L2hlbHBlci5jCisrKyBiL3RhcmdldC9pMzg2L2hl
bHBlci5jCkBAIC0xMjEyLDcgKzEyMTIsNyBAQCBzdGF0aWMgdm9pZCBkb19pbmplY3RfeDg2X21j
ZShDUFVTdGF0ZSAqY3MsIHJ1bl9vbl9jcHVfZGF0YSBkYXRhKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIiB0cmlwbGUgZmF1bHRcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cy0+Y3B1X2luZGV4KTsKICAgICAgICAgICAgIHFlbXVfbG9nX21hc2soQ1BVX0xPR19SRVNFVCwg
IlRyaXBsZSBmYXVsdFxuIik7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0
KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNF
X0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBp
ZiAoYmFua3NbMV0gJiBNQ0lfU1RBVFVTX1ZBTCkgewpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2kzODYv
a3ZtLmMgYi90YXJnZXQvaTM4Ni9rdm0uYwppbmRleCA1NTg2NWRiLi5jZmQ3Njk1IDEwMDY0NAot
LS0gYS90YXJnZXQvaTM4Ni9rdm0uYworKysgYi90YXJnZXQvaTM4Ni9rdm0uYwpAQCAtMjkzMCw3
ICsyOTMwLDcgQEAgaW50IGt2bV9hcmNoX3Byb2Nlc3NfYXN5bmNfZXZlbnRzKENQVVN0YXRlICpj
cykKCiAgICAgICAgIGlmIChlbnYtPmV4Y2VwdGlvbl9pbmplY3RlZCA9PSBFWENQMDhfREJMRSkg
ewogICAgICAgICAgICAgLyogdGhpcyBtZWFucyB0cmlwbGUgZmF1bHQgKi8KLSAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jl
c2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgY3Mt
PmV4aXRfcmVxdWVzdCA9IDE7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQpkaWZm
IC0tZ2l0IGEvdGFyZ2V0L3MzOTB4L2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L2hlbHBlci5jCmlu
ZGV4IDY4YmQyZjkuLmQyYmI5YWEgMTAwNjQ0Ci0tLSBhL3RhcmdldC9zMzkweC9oZWxwZXIuYwor
KysgYi90YXJnZXQvczM5MHgvaGVscGVyLmMKQEAgLTI2Niw3ICsyNjYsNyBAQCB2b2lkIGxvYWRf
cHN3KENQVVMzOTBYU3RhdGUgKmVudiwgdWludDY0X3QgbWFzaywgdWludDY0X3QgYWRkcikKICAg
ICAgICAgUzM5MENQVSAqY3B1ID0gczM5MF9lbnZfZ2V0X2NwdShlbnYpOwogICAgICAgICBpZiAo
czM5MF9jcHVfaGFsdChjcHUpID09IDApIHsKICNpZm5kZWYgQ09ORklHX1VTRVJfT05MWQotICAg
ICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgcWVt
dV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7
CiAjZW5kaWYKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9rdm0u
YyBiL3RhcmdldC9zMzkweC9rdm0uYwppbmRleCAxYTI0OWQ4Li4yODRmNWVmIDEwMDY0NAotLS0g
YS90YXJnZXQvczM5MHgva3ZtLmMKKysrIGIvdGFyZ2V0L3MzOTB4L2t2bS5jCkBAIC0xOTI5LDcg
KzE5MjksNyBAQCBzdGF0aWMgaW50IGhhbmRsZV9pbnRlcmNlcHQoUzM5MENQVSAqY3B1KQogICAg
ICAgICAgICAgY3B1X3N5bmNocm9uaXplX3N0YXRlKGNzKTsKICAgICAgICAgICAgIGlmIChzMzkw
X2NwdV9oYWx0KGNwdSkgPT0gMCkgewogICAgICAgICAgICAgICAgIGlmIChpc19zcGVjaWFsX3dh
aXRfcHN3KGNzKSkgewotICAgICAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9y
ZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVl
c3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgICAgIH0gZWxz
ZSB7CiAgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2VkKE5VTEwp
OwogICAgICAgICAgICAgICAgIH0KQEAgLTE5MzgsNyArMTkzOCw3IEBAIHN0YXRpYyBpbnQgaGFu
ZGxlX2ludGVyY2VwdChTMzkwQ1BVICpjcHUpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
Y2FzZSBJQ1BUX0NQVV9TVE9QOgogICAgICAgICAgICAgaWYgKHMzOTBfY3B1X3NldF9zdGF0ZShD
UFVfU1RBVEVfU1RPUFBFRCwgY3B1KSA9PSAwKSB7Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0
ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRk
b3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgaWYgKGNwdS0+ZW52LnNpZ3Bfb3JkZXIgPT0gU0lHUF9TVE9QX1NUT1JF
X1NUQVRVUykgewogICAgICAgICAgICAgICAgIGt2bV9zMzkwX3N0b3JlX3N0YXR1cyhjcHUsIEtW
TV9TMzkwX1NUT1JFX1NUQVRVU19ERUZfQUREUiwKZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9t
aXNjX2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L21pc2NfaGVscGVyLmMKaW5kZXggZWNhODI0NC4u
NzY4MDQzZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L21pc2NfaGVscGVyLmMKKysrIGIvdGFy
Z2V0L3MzOTB4L21pc2NfaGVscGVyLmMKQEAgLTUzMywxMSArNTMzLDExIEBAIHVpbnQzMl90IEhF
TFBFUihzaWdwKShDUFVTMzkwWFN0YXRlICplbnYsIHVpbnQ2NF90IG9yZGVyX2NvZGUsIHVpbnQz
Ml90IHIxLAogICAgICAgICBicmVhazsKICNpZiAhZGVmaW5lZChDT05GSUdfVVNFUl9PTkxZKQog
ICAgIGNhc2UgU0lHUF9SRVNUQVJUOgotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0
KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfUkVTRVQpOwogICAgICAgICBjcHVfbG9vcF9leGl0KENQVShzMzkwX2Vudl9nZXRfY3B1KGVu
dikpKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBTSUdQX1NUT1A6Ci0gICAgICAgIHFlbXVf
c3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIGNwdV9sb29w
X2V4aXQoQ1BVKHMzOTBfZW52X2dldF9jcHUoZW52KSkpOwogICAgICAgICBicmVhazsKICNlbmRp
ZgpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5jIGIvdGFyZ2V0L3NwYXJj
L2ludDMyX2hlbHBlci5jCmluZGV4IDA5YWZlMTMuLmVlYzlhNGQgMTAwNjQ0Ci0tLSBhL3Rhcmdl
dC9zcGFyYy9pbnQzMl9oZWxwZXIuYworKysgYi90YXJnZXQvc3BhcmMvaW50MzJfaGVscGVyLmMK
QEAgLTEwOSw3ICsxMDksNyBAQCB2b2lkIHNwYXJjX2NwdV9kb19pbnRlcnJ1cHQoQ1BVU3RhdGUg
KmNzKQogICAgIGlmIChlbnYtPnBzcmV0ID09IDApIHsKICAgICAgICAgaWYgKGNzLT5leGNlcHRp
b25faW5kZXggPT0gMHg4MCAmJgogICAgICAgICAgICAgZW52LT5kZWYtPmZlYXR1cmVzICYgQ1BV
X0ZFQVRVUkVfVEEwX1NIVVRET1dOKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93
bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNI
VVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAg
ICAgIGNwdV9hYm9ydChjcywgIlRyYXAgMHglMDJ4IHdoaWxlIGludGVycnVwdHMgZGlzYWJsZWQs
IEVycm9yIHN0YXRlIiwKICAgICAgICAgICAgICAgICAgICAgICBjcy0+ZXhjZXB0aW9uX2luZGV4
KTsKZGlmZiAtLWdpdCBhL3VpL3NkbC5jIGIvdWkvc2RsLmMKaW5kZXggMzdjMjFhMC4uYmQ1MWZm
ZCAxMDA2NDQKLS0tIGEvdWkvc2RsLmMKKysrIGIvdWkvc2RsLmMKQEAgLTgzNyw3ICs4MzcsNyBA
QCBzdGF0aWMgdm9pZCBzZGxfcmVmcmVzaChEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCkKICAg
ICAgICAgY2FzZSBTRExfUVVJVDoKICAgICAgICAgICAgIGlmICghbm9fcXVpdCkgewogICAgICAg
ICAgICAgICAgIG5vX3NodXRkb3duID0gMDsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9z
aHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBjYXNlIFNETF9NT1VTRU1PVElPTjoKZGlmZiAtLWdpdCBhL3Vp
L3NkbDIuYyBiL3VpL3NkbDIuYwppbmRleCBmYWY5YmRmLi5lMDkyNjM2IDEwMDY0NAotLS0gYS91
aS9zZGwyLmMKKysrIGIvdWkvc2RsMi5jCkBAIC01NjgsNyArNTY4LDcgQEAgc3RhdGljIHZvaWQg
aGFuZGxlX3dpbmRvd2V2ZW50KFNETF9FdmVudCAqZXYpCiAgICAgY2FzZSBTRExfV0lORE9XRVZF
TlRfQ0xPU0U6CiAgICAgICAgIGlmICghbm9fcXVpdCkgewogICAgICAgICAgICAgbm9fc2h1dGRv
d24gPSAwOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAg
ICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NU
X1VJKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIFNETF9XSU5ET1dFVkVO
VF9TSE9XTjoKQEAgLTYxMSw3ICs2MTEsNyBAQCB2b2lkIHNkbDJfcG9sbF9ldmVudHMoc3RydWN0
IHNkbDJfY29uc29sZSAqc2NvbikKICAgICAgICAgY2FzZSBTRExfUVVJVDoKICAgICAgICAgICAg
IGlmICghbm9fcXVpdCkgewogICAgICAgICAgICAgICAgIG5vX3NodXRkb3duID0gMDsKLSAgICAg
ICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFNETF9NT1VT
RU1PVElPTjoKZGlmZiAtLWdpdCBhL3RyYWNlLWV2ZW50cyBiL3RyYWNlLWV2ZW50cwppbmRleCBl
NTgyZDYzLi40MzM4NjVmIDEwMDY0NAotLS0gYS90cmFjZS1ldmVudHMKKysrIGIvdHJhY2UtZXZl
bnRzCkBAIC0zOCw3ICszOCw3IEBAIHZtX3N0YXRlX25vdGlmeShpbnQgcnVubmluZywgaW50IHJl
YXNvbikgInJ1bm5pbmcgJWQgcmVhc29uICVkIgogbG9hZF9maWxlKGNvbnN0IGNoYXIgKm5hbWUs
IGNvbnN0IGNoYXIgKnBhdGgpICJuYW1lICVzIGxvY2F0aW9uICVzIgogcnVuc3RhdGVfc2V0KGlu
dCBuZXdfc3RhdGUpICJuZXcgc3RhdGUgJWQiCiBzeXN0ZW1fd2FrZXVwX3JlcXVlc3QoaW50IHJl
YXNvbikgInJlYXNvbj0lZCIKLXFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qodm9pZCkgIiIK
K3FlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoaW50IHJlYXNvbikgInJlYXNvbj0lZCIKIHFl
bXVfc3lzdGVtX3Bvd2VyZG93bl9yZXF1ZXN0KHZvaWQpICIiCgogIyBzcGljZS1xZW11LWNoYXIu
YwpkaWZmIC0tZ2l0IGEvdWkvY29jb2EubSBiL3VpL2NvY29hLm0KaW5kZXggMjA3NTU1ZS4uZjg5
ZjY4NiAxMDA2NDQKLS0tIGEvdWkvY29jb2EubQorKysgYi91aS9jb2NvYS5tCkBAIC05MzQsNyAr
OTM0LDcgQEAgUWVtdUNvY29hVmlldyAqY29jb2FWaWV3OwogewogICAgIENPQ09BX0RFQlVHKCJR
ZW11Q29jb2FBcHBDb250cm9sbGVyOiBhcHBsaWNhdGlvbldpbGxUZXJtaW5hdGVcbiIpOwoKLSAg
ICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICBleGl0KDApOwogfQoKLS0g
CjIuOS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 21:03:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 21:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6kNy-0003aO-HV; Fri, 05 May 2017 21:03:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6kNx-0003aC-2f
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 21:03:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B9/13-03696-4A8EC095; Fri, 05 May 2017 21:03:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfxC55
 Ig8O7GS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasbB1H1PBhfKKf6c+MTYw
 HvHsYuTkEBL4yygx+7doFyMXkP2YUWLessWMEM42RolfHW+YQKpEBJwlvp6Zyw5i8wroS/yec
 ZgZxBYWMJVoudjJCtIgITDXQuJn61qwIgkBb4nl+xazwNhbjzUBDWLnYBOwkjgkBhJlEVCV+H
 /0MNMERu4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsY/ywLOMQoycGkJMqbJsoTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd9ZzoJxgUWp6
 akVaZg4w+GDSEhw8SiK8M0DSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzrsdpEgApCijN
 A9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xRkCk9mXgncpldARzABHREtCnZESS
 JCSqqBceZL5UhB/YnqryZJsmp9vZK5c8flKKX3QmEcXvdWCzlrTrLteKd4nusSh4bVCS1xodi
 Mi2H61m8m7Muv8pcQfHlBheFy/+ltc2Kqsnb2pPse5xbkK7yewDplYmmbs+JrKTvDh0FrTzPt
 j7Y+/2rn/YNmMzPVJpQqSpaUHft1znlzPO/x0vmSSizFGYmGWsxFxYkABYI6AH8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494018209!70098526!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31459 invoked from network); 5 May 2017 21:03:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 May 2017 21:03:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6kNq-0005Bn-QL; Fri, 05 May 2017 21:03:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6kNl-00072j-5S; Fri, 05 May 2017 21:03:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6kNk-0002mO-VD; Fri, 05 May 2017 21:03:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109001-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=9e597e815f68867c70d1b70cb2b037b92a8ec12b
X-Osstest-Versions-That: linux=1684096b1ed813f621fb6cbd06e72235c1c2a0ca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 May 2017 21:03:20 +0000
Subject: [Xen-devel] [linux-next test] 109001: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAwMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkwMDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDUga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODIxMAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gMTA4MjEwCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tl
ZCBpbiAxMDgyMTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gMTA4MjEwCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDgy
MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhw
c3AzICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4
MjEwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICA2IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwODIxMAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBm
YWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEw
ODIxMAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDgyMTAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDgyMTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgNiB4ZW4tYm9vdCAgICAgZmFpbCBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA4MjEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEwODIxMAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYg
eGVuLWJvb3QgICAgICBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDgyMTAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVu
LWJvb3QgZmFpbCBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MjEw
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwODIxMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwODIx
MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDgyMTAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAg
NiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSAxMDgy
MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
OSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA4MjEwCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA2IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4
MjEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICA2IHhlbi1ib290
ICAgICAgICAgIGZhaWwgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBsaWtlIDEwODIxMAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgbGlrZSAxMDgyMTAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDEw
ODIxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMDgyMTAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA2
IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDgyMTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNiB4ZW4tYm9vdCBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDgyMTAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJv
b3QgZmFpbCBsaWtlIDEwODIxMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MjEwCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICA5ZTU5N2U4MTVmNjg4NjdjNzBkMWI3MGNiMmIwMzdiOTJhOGVj
MTJiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxNjg0MDk2YjFlZDgx
M2Y2MjFmYjZjYmQwNmU3MjIzNWMxYzJhMGNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEwOTAwMSAgMjAxNy0wNS0wNSAwOTo0Njo0MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhw
c3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBz
cDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 05 21:45:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 21:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6l2U-00071Y-My; Fri, 05 May 2017 21:45:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6l2S-00071N-QS
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 21:45:24 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 97/68-03557-472FC095; Fri, 05 May 2017 21:45:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfoE0+
 kwYUvxhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLW1gbVgblnFktmzWBsY
 d3p3MXJxCAn8ZZR4NmU9C4TzmFFiwtPvrBDONkaJjeeOsHUxcnKICDhLfD0zlx3E5hXQl+hrv
 M4IYgsLmEkcvTsbrFtC4LyVRP/BY2ANEgLeEjdvT2GEsU987GXuYmTnYBOwkjgk1sXIwcEioC
 px60z5BEbuBYwMqxg1ilOLylKLdI0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GJsWBR5ilORgUhLlTRPliRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSvyESgnWJSa
 nlqRlpkDDD6YtAQHj5IIrxlImre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHkVQIoEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeYNBpvBk5pXAbXoFdAQT0BHRomBHlC
 QipKQaGAP4TMp9rbZxqnKFf3utzxduLGsRv/BbUuGKX8+9d1vnzyjNfpu2Z5f3lZZD1rXyRy8
 7yquGvzZNPzSnjvP7jpl5E5bqbJ+ZYnJuXYyouPbxPIGP1azdXjJMnM+em9f9bpY0nNyVJ/b/
 3NIFkv23d7Atqu1+mdvDYHvH/PvhDY8ypr2+xT75qBJLcUaioRZzUXEiAFr/KGJ/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494020721!43931353!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52154 invoked from network); 5 May 2017 21:45:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 May 2017 21:45:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6l2O-0006IF-1G; Fri, 05 May 2017 21:45:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6l2I-0002ZA-Hi; Fri, 05 May 2017 21:45:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6l2H-00029o-Ow; Fri, 05 May 2017 21:45:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109007-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-amd64-pvops:kernel-build:fail:regression
 linux-linus:build-i386-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=af82455f7dbd9dc20244d80d033721b30d22c065
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 May 2017 21:45:13 +0000
Subject: [Xen-devel] [linux-linus test] 109007: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAwNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MDA3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICA1IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgIDUga2VybmVsLWJ1aWxkICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3Az
LXZjcHVzMSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICA1IGtlcm5lbC1idWlsZCAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDU5MjU0
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IGFmODI0NTVmN2RiZDlkYzIwMjQ0ZDgwZDAzMzcyMWIzMGQyMmMwNjUKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ1ODIwYzI5NGZlMWIxYTlkZjQ5NWQ1N2Y0MDU4NWVm
MmQwNjlhMzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA1OTI1NCAgMjAxNS0wNy0wOSAwNDoyMDo0
OCBaICA2NjYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAgNTkzNDggIDIwMTUtMDctMTAgMDQ6
MjQ6MDUgWiAgNjY1IGRheXMgIDQyMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDkw
MDcgIDIwMTctMDUtMDUgMDk6NTQ6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjg1
MTEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1
czEgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDI2NDMxODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 23:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 23:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6mcU-0006Ye-9u; Fri, 05 May 2017 23:26:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6mcT-0006YY-0M
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 23:26:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3E/9F-02956-03A0D095; Fri, 05 May 2017 23:26:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVybKJsh64+F2+
 kweceLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPy/91sBUt4K5pffWJuYFzP1cXIxSEkMJVR
 YsHymewQzh9GiWeLtzB2MXJysAhoSbxfu40ZxGYTMJT4+2QTWxcjB4cEkL3kMwdIWERAXeLPh
 QmMIL3MAk2MEtd+r2UCSQgLeEhs69rACmJzClhLPD3xBWwOr4CXxOIp59kgls1glNhxcgUbSE
 JUQFfi0L8/bBBFghInZz5hAbGZgY5YPn0bmC0hkCExr2cOK4TtJbHoxiUoW03i6rlNzBMYBWc
 haZ+FpH0BI9MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 EGUAgh2MZxYEHmKU5GBSEuVNE+WJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy8vJGykkWJSan
 lqRlpkDjBaYtAQHj5IIrypImre4IDG3ODMdInWKUVFKnPcGB1BCACSRUZoH1waL0EuMslLCvI
 xAhwjxFKQW5WaWoMq/YhTnYFQS5uUDGc+TmVcCN/0V0GImoMXRIDfzFpckIqSkGhgDNoQ4aZx
 9/4G9XfpWq3Hfx23lvokvb5r2nqjSWnJx1bcCnxytdXO33I6tXvPlxaKmeNu8Lfxi245qPo/Z
 c0V76t3/r//6GPWLbxS719j0ZqLOpAe2H/Yf8/L58n+XesWNIjWVBffMclaucBKP1z3E9l8zU
 nTiqhbN6aFfv81mXmrqtOjpTPenSizFGYmGWsxFxYkAmHObfssCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494026798!88233085!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5308 invoked from network); 5 May 2017 23:26:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 23:26:39 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id DE2A22038D;
 Fri,  5 May 2017 23:26:36 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C240D20382;
 Fri,  5 May 2017 23:26:35 +0000 (UTC)
Date: Fri, 5 May 2017 16:26:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <4122a917-515d-cc76-8d63-a562e0b622fa@arm.com>
Message-ID: <alpine.DEB.2.10.1705051619400.2892@sstabellini-ThinkPad-X260>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-5-andre.przywara@arm.com>
 <4122a917-515d-cc76-8d63-a562e0b622fa@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 04/10] ARM: vGIC: add struct pending_irq
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDQvMDUvMTcgMTY6
MzEsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gPiBpbmRleCBmNGFlNDU0Li40NDM2M2JiIDEw
MDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMuYwo+ID4gQEAgLTM1NiwxMSArMzU2LDE2IEBAIHZvaWQgdmdpY19lbmFibGVfaXJxcyhz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50Cj4gPiBuKQo+ID4gICAgICB3aGlsZSAoIChp
ID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewo+ID4gICAgICAgICAgaXJx
ID0gaSArICgzMiAqIG4pOwo+ID4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRf
dmNwdSh2LCBpcnEpOwo+ID4gKwo+ID4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFy
Z2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ID4gICAgICAgICAgcCA9IGlycV90b19wZW5k
aW5nKHZfdGFyZ2V0LCBpcnEpOwo+ID4gKyAgICAgICAgc3Bpbl9sb2NrKCZwLT5sb2NrKTsKPiA+
ICsKPiA+ICAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVz
KTsKPiA+IC0gICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKPiA+ICsKPiA+ICAgICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxp
Z2h0KSAmJiAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLAo+ID4gJnAtPnN0YXR1cykg
KQo+ID4gICAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodl90YXJnZXQsIHApOwo+ID4g
KyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+IAo+IFdoeSBkb2VzIHRoZSBsb2NrIG5v
dCBjb3ZlciBwLT5kZXNjIGJlbG93PwoKSW5kZWVkLiBUaGUgbWFpbiBwcm9ibGVtIHdpdGggdGhp
cyBwYXRjaCBpcyB0aGF0IGl0IGRvZXNuJ3Qgc2F5IHdoYXQKdGhpcyBsb2NrIGlzIHN1cHBvc2Vk
IHRvIGNvdmVyLiBJdCBpcyBPSyBmb3IgdGhlIGxvY2sgbm90IHRvIGNvdmVyCmV2ZXJ5dGhpbmcg
cGVuZGluZ19pcnEgcmVsYXRlZCBhcyBsb25nIGFzIGl0IGlzIGNsZWFyLgoKQXMgaXQgc3RhbmRz
LCBpdCBpcyBub3QgY2xlYXIuCgpGb3IgZXhhbXBsZSwgd2h5IHRoZSBsb2NrIGlzIG5vdCBhZGRl
ZCB0byBmb2xsb3dpbmcgZnVuY3Rpb25zPwoKLSBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0Ci0gZ2lj
X3JlbW92ZV9pcnFfZnJvbV9ndWVzdAotIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMKLSBnaWNfcmFp
c2VfaW5mbGlnaHRfaXJxCi0gdmdpY19taWdyYXRlX2lycQotIGFyY2hfbW92ZV9pcnFzCi0gdmdp
Y19kaXNhYmxlX2lycXMKCkkgY2FtZSB1cCB3aXRoIHRoaXMgbGlzdCBieSBncmVwcGluZyBmb3Ig
aXJxX3RvX3BlbmRpbmcgYW5kIGxpc3RpbmcgdGhlCmZ1bmN0aW9uIHdoZXJlIGZpZWxkcyBvZiB0
aGUgcGVuZGluZ19pcnEgc3RydWN0IGFyZSBhY2Nlc3NlZC4KCgoKPiA+ICAgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ID4g
ICAgICAgICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQo+ID4gICAgICAgICAgewoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 23:29:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 23:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6mfC-0006fl-Pd; Fri, 05 May 2017 23:29:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6mfB-0006ff-Cf
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 23:29:29 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 76/0F-03620-8DA0D095; Fri, 05 May 2017 23:29:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJsh+51Lt5
 Ig7czTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzs8wLjltWPP1wgqWBsU+zi5GLQ0hgKqPE
 nEcb2CGcP4wS8+ctAXI4OVgEtCQW750HZrMJGEr8fbKJrYuRg0MCyF7ymQMkLCKgLdHQdZsRx
 GYWqJP4Om05K4gtLOAhsa1rAytIOaeAtcTcwwogYV4BL4nG7k8sEKuOM0pMe/wGrF5UQFfi0L
 8/bBBFghInZz5hgZipJbF8+jYwW0IgQ2JezxxWCNtLYtGNS1C2msTVc5uYJzAKzkLSPgtJ+wJ
 GplWM6sWpRWWpRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GLsv
 +x9ilORgUhLlTRPliRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVvHyRspJFiUmp5akZaZA4wSm
 LQEB4+SCK8qSJq3uCAxtzgzHSJ1ilFRSpz3NEhCACSRUZoH1waLzEuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5m0HmcKTmVcCN/0V0GImoMXRIDfzFpckIqSkGhjNtOTe2gp+dErSfd6UsUN
 dZV7oPA5/7wt7OZ8+nPamPEpjt5XT6dQGrZ62sv0s4VsjBFP9Xkjd4fCIDpBf9+VBzMPjxz9M
 iqrjOyFwRejH+udu63YkiMfy79KJYf78kGX7iktbn89J35bSvc67fJpuVJ6n/Mrw2v0Jta2q3
 l9l9RMOT52nxqzEUpyRaKjFXFScCABDaKxzxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494026966!66863028!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55277 invoked from network); 5 May 2017 23:29:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 23:29:27 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id C95D32039E;
 Fri,  5 May 2017 23:29:24 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5D63320398;
 Fri,  5 May 2017 23:29:23 +0000 (UTC)
Date: Fri, 5 May 2017 16:29:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <568105a0-1201-7d90-a4f8-fadaee2a4109@arm.com>
Message-ID: <alpine.DEB.2.10.1705051628220.2892@sstabellini-ThinkPad-X260>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-5-andre.przywara@arm.com>
 <aad58105-c3e6-22c4-80cd-c63c70d58946@arm.com>
 <568105a0-1201-7d90-a4f8-fadaee2a4109@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 04/10] ARM: vGIC: add struct pending_irq
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA1IE1heSAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPiAKPiBPbiAw
NC8wNS8xNyAxNzoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSGkgQW5kcmUsCj4gPiAKPiA+
IE9uIDA0LzA1LzE3IDE2OjMxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+PiBJbnRyb2R1Y2Ug
dGhlIHByb3BlciBsb2NraW5nIHNlcXVlbmNlIGZvciB0aGUgbmV3IHBlbmRpbmdfaXJxIGxvY2su
Cj4gPj4gVGhpcyB0YWtlcyB0aGUgbG9jayBhcm91bmQgbXVsdGlwbGUgYWNjZXNzZXMgdG8gc3Ry
dWN0IG1lbWJlcnMsCj4gPj4gYWxzbyBtYWtlcyBzdXJlIHdlIG9ic2VydmUgdGhlIGxvY2tpbmcg
b3JkZXIgKFZHSUMgVkNQVSBsb2NrIGZpcnN0LAo+ID4+IHRoZW4gcGVuZGluZ19pcnEgbG9jayku
Cj4gPiAKPiA+IFRoaXMgbG9ja2luZyBvcmRlciBzaG91bGQgYmUgZXhwbGFpbmVkIGluIHRoZSBj
b2RlLiBMaWtlbHkgaW4gdmdpYy5oLgo+ID4gCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiA+PiAtLS0KPiA+PiAgeGVuL2Fy
Y2gvYXJtL2dpYy5jICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPj4gIHhlbi9h
cmNoL2FybS92Z2ljLmMgfCAxMiArKysrKysrKysrKy0KPiA+PiAgMiBmaWxlcyBjaGFuZ2VkLCAz
NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gPj4gaW5kZXggNjczNzVhMi4u
ZTE3NWU5YiAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPiA+PiArKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKPiA+PiBAQCAtMzUxLDYgKzM1MSw3IEBAIHZvaWQgZ2ljX2Rpc2Fi
bGVfY3B1KHZvaWQpCj4gPj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2xyKGludCBsciwg
c3RydWN0IHBlbmRpbmdfaXJxICpwLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgc3RhdGUpCj4gPj4gIHsKPiA+PiArICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmcC0+bG9jaykpOwo+ID4+ICAgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgp
KTsKPiA+Pgo+ID4+ICAgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7Cj4g
Pj4gQEAgLTQxMyw2ICs0MTQsNyBAQCB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdAo+ID4+IHBlbmRpbmdfaXJxICpwKQo+ID4+ICAgICAgdW5zaWduZWQgaW50
IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiA+Pgo+ID4+ICAgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwo+ID4+ICsgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZwLT5sb2NrKSk7Cj4gPj4KPiA+PiAgICAgIGlmICggdiA9PSBjdXJyZW50
ICYmIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKSApCj4gPj4gICAgICB7Cj4g
Pj4gQEAgLTQzOSw2ICs0NDEsNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1
Y3QgdmNwdSAqdiwgaW50IGkpCj4gPj4gICAgICBnaWNfaHdfb3BzLT5yZWFkX2xyKGksICZscl92
YWwpOwo+ID4+ICAgICAgaXJxID0gbHJfdmFsLnZpcnE7Cj4gPj4gICAgICBwID0gaXJxX3RvX3Bl
bmRpbmcodiwgaXJxKTsKPiA+PiArICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4gPj4gICAgICBp
ZiAoIGxyX3ZhbC5zdGF0ZSAmIEdJQ0hfTFJfQUNUSVZFICkKPiA+PiAgICAgIHsKPiA+PiAgICAg
ICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKPiA+PiBAQCAt
NDk1LDYgKzQ5OCw3IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1
ICp2LCBpbnQgaSkKPiA+PiAgICAgICAgICAgICAgfQo+ID4+ICAgICAgICAgIH0KPiA+PiAgICAg
IH0KPiA+PiArICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsKPiA+PiAgfQo+ID4+Cj4gPj4gIHZv
aWQgZ2ljX2NsZWFyX2xycyhzdHJ1Y3QgdmNwdSAqdikKPiA+PiBAQCAtNTQ1LDE0ICs1NDksMzAg
QEAgc3RhdGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1Cj4gPj4g
KnYpCj4gPj4gICAgICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dlciBw
cmlvcml0eSBpcnEgdG8gZXZpY3QgKi8KPiA+PiAgICAgICAgICAgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeV9yZXZlcnNlKCBwX3IsIGluZmxpZ2h0X3IsIGluZmxpZ2h0ICkKPiA+PiAgICAgICAgICAg
ICAgewo+ID4+ICsgICAgICAgICAgICAgICAgaWYgKCBwX3ItPmlycSA8IHAtPmlycSApCj4gPj4g
KyAgICAgICAgICAgICAgICB7Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZw
X3ItPmxvY2spOwo+ID4+ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7
Cj4gPj4gKyAgICAgICAgICAgICAgICB9Cj4gPj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gPj4g
KyAgICAgICAgICAgICAgICB7Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZw
LT5sb2NrKTsKPiA+PiArICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJnBfci0+bG9jayk7
Cj4gPj4gKyAgICAgICAgICAgICAgICB9Cj4gPiAKPiA+IFBsZWFzZSBleHBsYWluIGluIHRoZSBj
b21taXQgbWVzc2FnZSBhbmQgdGhlIGNvZGUgd2h5IHRoaXMgbG9ja2luZyBvcmRlci4KPiA+IAo+
ID4+ICAgICAgICAgICAgICAgICAgaWYgKCBwX3ItPnByaW9yaXR5ID09IHAtPnByaW9yaXR5ICkK
PiA+PiArICAgICAgICAgICAgICAgIHsKPiA+PiArICAgICAgICAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmcC0+bG9jayk7Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJnBf
ci0+bG9jayk7Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gPj4gKyAgICAg
ICAgICAgICAgICB9Cj4gPj4gICAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFf
R1VFU1RfVklTSUJMRSwgJnBfci0+c3RhdHVzKSAmJgo+ID4+ICAgICAgICAgICAgICAgICAgICAg
ICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwX3ItPnN0YXR1cykgKQo+ID4+ICAg
ICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7Cj4gPj4gICAgICAgICAgICAgIH0KPiA+PiAg
ICAgICAgICAgICAgLyogV2UgZGlkbid0IGZpbmQgYSB2aWN0aW0gdGhpcyB0aW1lLCBhbmQgd2Ug
d29uJ3QgbmV4dAo+ID4+ICAgICAgICAgICAgICAgKiB0aW1lLCBzbyBxdWl0ICovCj4gPj4gKyAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsKPiA+PiArICAgICAgICAgICAgc3Bpbl91
bmxvY2soJnBfci0+bG9jayk7Cj4gPj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4+Cj4gPj4g
IGZvdW5kOgo+ID4+IEBAIC01NjIsMTIgKzU4MiwxOCBAQCBmb3VuZDoKPiA+PiAgICAgICAgICAg
ICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnBfci0+c3RhdHVzKTsKPiA+PiAg
ICAgICAgICAgICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYsIHBfcik7Cj4gPj4gICAgICAgICAg
ICAgIGluZmxpZ2h0X3IgPSAmcF9yLT5pbmZsaWdodDsKPiA+PiArCj4gPj4gKyAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZwX3ItPmxvY2spOwo+ID4+ICAgICAgICAgIH0KPiA+PiArICAgICAgICBl
bHNlCj4gPj4gKyAgICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4gPj4KPiA+PiAgICAg
ICAgICBnaWNfc2V0X2xyKGxyLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwo+ID4+ICAgICAgICAgIGxp
c3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPiA+PiAgICAgICAgICBzZXRfYml0KGxyLCAmdGhp
c19jcHUobHJfbWFzaykpOwo+ID4+Cj4gPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2sp
Owo+ID4+ICsKPiA+PiAgICAgICAgICAvKiBXZSBjYW4gb25seSBldmljdCBucl9scnMgZW50cmll
cyAqLwo+ID4+ICAgICAgICAgIGxycy0tOwo+ID4+ICAgICAgICAgIGlmICggbHJzID09IDAgKQo+
ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMu
Ywo+ID4+IGluZGV4IGY0YWU0NTQuLjQ0MzYzYmIgMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMuYwo+ID4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiA+PiBAQCAtMzU2LDEx
ICszNTYsMTYgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dAo+ID4+IHIsIGludCBuKQo+ID4+ICAgICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9iaXQoJm1h
c2ssIDMyLCBpKSkgPCAzMiApIHsKPiA+PiAgICAgICAgICBpcnEgPSBpICsgKDMyICogbik7Cj4g
Pj4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwo+ID4+
ICsKPiA+PiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5s
b2NrLCBmbGFncyk7Cj4gPj4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBp
cnEpOwo+ID4+ICsgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4gPj4gKwo+ID4+ICAgICAg
ICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPiA+PiAtICAg
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Cj4gPiAKPiA+IElITU8sIHRoaXMgc2hvdWxkIGJlbG9uZyB0byBhIHNlcGFyYXRlIHBhdGNoIGFz
IG5vdCBzdHJpY3RseSByZWxhdGUgdG8KPiA+IHRoaXMgb25lLgo+IAo+IEkgZG9uJ3QgdGhpbmsg
aXQgbWFrZXMgbXVjaCBzZW5zZSB0byBzcGxpdCB0aGlzLCBhcyB0aGlzIGNoYW5nZSBpcwo+IG1v
dGl2YXRlZCBieSB0aGUgaW50cm9kdWN0aW9uIG9mIHRoZSBwZW5kaW5nX2lycSBsb2NrLCBhbmQg
d2UgaGF2ZSB0bwo+IG1vdmUgdGhlIFZHSUMgVkNQVSBsb2NrIGR1ZSB0byB0aGUgbG9ja2luZyBv
cmRlci4KPiAKPiA+IAo+ID4+ICsKPiA+IAo+ID4gU3B1cmlvdXMgY2hhbmdlLgo+IAo+IFdlbGws
IHRoYXQgaGVscHMgdG8gc3RydWN0dXJlIHRoZSBjb2RlLgo+IAo+ID4+ICAgICAgICAgIGlmICgg
IWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSAmJgo+ID4+ICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKPiA+PiAgICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0
X2lycSh2X3RhcmdldCwgcCk7Cj4gPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+
ID4+ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOwo+ID4+ICAgICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKPiA+PiAg
ICAgICAgICB7Cj4gPj4gQEAgLTQ4MiwxMCArNDg3LDEyIEBAIHZvaWQgdmdpY192Y3B1X2luamVj
dF9pcnEoc3RydWN0IHZjcHUgKnYsCj4gPj4gdW5zaWduZWQgaW50IHZpcnEpCj4gPj4gICAgICAg
ICAgcmV0dXJuOwo+ID4+ICAgICAgfQo+ID4+Cj4gPj4gKyAgICBzcGluX2xvY2soJm4tPmxvY2sp
Owo+ID4+ICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJm4tPnN0YXR1cyk7Cj4g
Pj4KPiA+PiAgICAgIGlmICggIWxpc3RfZW1wdHkoJm4tPmluZmxpZ2h0KSApCj4gPj4gICAgICB7
Cj4gPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJm4tPmxvY2spOwo+ID4+ICAgICAgICAgIGdpY19y
YWlzZV9pbmZsaWdodF9pcnEodiwgbik7Cj4gPiAKPiA+IEFueSByZWFzb24gdG8gbm90IGNvZGUg
Z2ljX3JhaXNlX2luZmxpZ2h0X2lycSB3aXRoIHRoZSBsb2NrPyBUaGlzIHdvdWxkCj4gPiBhbHNv
IHNpbXBsaWZ5IHF1aXRlIGEgbG90IHRoZSBmdW5jdGlvbiBhbmQgYXZvaWQgdW5sb2NrIGluIHBy
ZXR0eSBtdWNoCj4gPiBhbGwgdGhlIGV4aXQgcGF0aC4KPiAKPiBnaWNfcmFpc2VfaW5mbGlnaHRf
aXJxKCkgY2FsbHMgZ2ljX3VwZGF0ZV9vbmVfbHIoKSwgd2hpY2ggd29ya3Mgb3V0IHRoZQo+IHBl
bmRpbmdfaXJxIGZyb20gdGhlIExSIG51bWJlciBhbmQgdGhlbiB0YWtlcyB0aGUgbG9jay4KPiBZ
ZXMsIHRoZXJlIGFyZSBvdGhlciB3YXlzIG9mIHNvbHZpbmcgdGhpczoKPiAtIHJlbW92ZSBnaWNf
cmFpc2VfaW5mbGlnaHRfaXJxKCkgYXQgYWxsCj4gLSByZXdvcmsgZ2ljX3VwZGF0ZV9vbmVfbHIo
KSB0byB0YWtlIGEgKGxvY2tlZCkgcGVuZGluZ19pcnEgYWxyZWFkeQo+IAo+IEJvdGggYXBwcm9h
Y2hlcyBoYXZlIG90aGVyIGlzc3VlcyB0aGF0IHBvcCB1cCwgSSB0aGluayB0aGlzIHNvbHV0aW9u
Cj4gaGVyZSBpcyB0aGUgbGVhc3QgaGlkZW91cyBhbmQgbGVhc3QgaW50cnVzaXZlLgo+IEZyYW5r
bHkgSSBiZWxpZXZlIHRoYXQgcmVtb3ZpbmcgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSgpIGFsdG9n
ZXRoZXIgaXMKPiB0aGUgYmVzdCBzb2x1dGlvbiwgYnV0IHRoaXMgcmVxdWlyZXMgbW9yZSByZXdv
cmsgKHdoaWNoIFN0ZWZhbm8gaGludGVkCj4gYXQgbm90IGxpa2luZyB0b28gbXVjaCkgYW5kIEkg
d2FudGVkIHRvIGtlZXAgdGhpcyBzZXJpZXMgYXMgc2ltcGxlIGFzCj4gcG9zc2libGUuCgpKdXN0
IHRvIGJlIGNsZWFyOiBJIGxpa2UgYW55IHJld29yay9yZWZhY3RvcmluZyB5b3UgY2FuIGNvbWUg
dXAgd2l0aCwKKmFmdGVyKiBJVFMgOi0pCgoKPiA+PiAgICAgICAgICBnb3RvIG91dDsKPiA+PiAg
ICAgIH0KPiA+PiBAQCAtNTAxLDEwICs1MDgsMTMgQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2ly
cShzdHJ1Y3QgdmNwdSAqdiwKPiA+PiB1bnNpZ25lZCBpbnQgdmlycSkKPiA+PiAgICAgICAgICBp
ZiAoIGl0ZXItPnByaW9yaXR5ID4gcHJpb3JpdHkgKQo+ID4+ICAgICAgICAgIHsKPiA+PiAgICAg
ICAgICAgICAgbGlzdF9hZGRfdGFpbCgmbi0+aW5mbGlnaHQsICZpdGVyLT5pbmZsaWdodCk7Cj4g
Pj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZuLT5sb2NrKTsKPiA+PiAgICAgICAgICAgICAg
Z290byBvdXQ7Cj4gPj4gICAgICAgICAgfQo+ID4+ICAgICAgfQo+ID4+ICAgICAgbGlzdF9hZGRf
dGFpbCgmbi0+aW5mbGlnaHQsICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxcyk7Cj4gPj4gKyAg
ICBzcGluX3VubG9jaygmbi0+bG9jayk7Cj4gPj4gKwo+ID4+ICBvdXQ6Cj4gPj4gICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ID4+ICAgICAg
Lyogd2UgaGF2ZSBhIG5ldyBoaWdoZXIgcHJpb3JpdHkgaXJxLCBpbmplY3QgaXQgaW50byB0aGUg
Z3Vlc3QgKi8KPiA+PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 05 23:42:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 23:42:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6mrZ-0007rP-0E; Fri, 05 May 2017 23:42:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d6mrX-0007rJ-Bt
 for xen-devel@lists.xenproject.org; Fri, 05 May 2017 23:42:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 19/D7-03371-6DD0D095; Fri, 05 May 2017 23:42:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJsh+41Xt5
 Ig9cLmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9m1awFawXqJjbvoe1gXEfZxcjJ4eQwFRG
 iRtrwiHsP4wSm5YWgNgsAloS3xdcZgax2QQMJf4+2cTWxcjBIQFkL/nMARIWEVCX+HNhAmMXI
 xcHs0ATo8S132uZQBLCAh4S27o2sILYnALWEnveLQWL8wp4Saw63ckE0iAkMINR4tuW92AJUQ
 FdiUP//rBBFAlKnJz5hAXEZgY6Yvn0bWC2hECGxLyeOawQtpfEohuXoGw1iavnNjFPYBSchaR
 9FpL2BYxMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOT
 AQh2MH5bFnCIUZKDSUmUN02UJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8FN2+kkGBRanpqR
 VpmDjBSYNISHDxKIryPeYDSvMUFibnFmekQqVOMilLivAtBEgIgiYzSPLg2WHReYpSVEuZlBD
 pEiKcgtSg3swRV/hWjOAejkjDvVJApPJl5JXDTXwEtZgJaHA1yM29xSSJCSqqBkX3ucbbf/ca
 HQ3z7loQkXmgueaP30/nB2kyth/E323hj+rc9WPnqtR5LqKvOJGlJv1bHar5TL/bXfJby4T12
 KOLsjktHJb6nRXc/uh/qx6pxdF7qk/S8bz2X19wqKDobX+U7hdlPlEGAXYk5J+/bx0W+b36Uz
 bux+tGVItZDLzv0+KdtKRdKUGIpzkg01GIuKk4EALEqjCrJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494027732!99208695!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25398 invoked from network); 5 May 2017 23:42:13 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 May 2017 23:42:13 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 7FA9E2039E;
 Fri,  5 May 2017 23:42:11 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F0ABB20384;
 Fri,  5 May 2017 23:42:09 +0000 (UTC)
Date: Fri, 5 May 2017 16:42:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <aad58105-c3e6-22c4-80cd-c63c70d58946@arm.com>
Message-ID: <alpine.DEB.2.10.1705051638390.2892@sstabellini-ThinkPad-X260>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-5-andre.przywara@arm.com>
 <aad58105-c3e6-22c4-80cd-c63c70d58946@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 04/10] ARM: vGIC: add struct pending_irq
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA0IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBAQCAtNTQ1LDE0ICs1
NDksMzAgQEAgc3RhdGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1
ICp2KQo+ID4gICAgICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dlciBw
cmlvcml0eSBpcnEgdG8gZXZpY3QgKi8KPiA+ICAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3JldmVyc2UoIHBfciwgaW5mbGlnaHRfciwgaW5mbGlnaHQgKQo+ID4gICAgICAgICAgICAg
IHsKPiA+ICsgICAgICAgICAgICAgICAgaWYgKCBwX3ItPmlycSA8IHAtPmlycSApCj4gPiArICAg
ICAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmcF9yLT5s
b2NrKTsKPiA+ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmcC0+bG9jayk7Cj4gPiAr
ICAgICAgICAgICAgICAgIH0KPiA+ICsgICAgICAgICAgICAgICAgZWxzZQo+ID4gKyAgICAgICAg
ICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJnAtPmxvY2spOwo+
ID4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZwX3ItPmxvY2spOwo+ID4gKyAgICAg
ICAgICAgICAgICB9Cj4gCj4gUGxlYXNlIGV4cGxhaW4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGFu
ZCB0aGUgY29kZSB3aHkgdGhpcyBsb2NraW5nIG9yZGVyLgoKWWVzLCBwbGVhc2UgYWRkIGEgY291
cGxlIG9mIGxpbmVzIG9mIGNvbW1lbnQgdG8gdGhlIGNvZGUgdG9vLiBIb3dldmVyLAp0aGUgY29k
ZSBsb29rcyBjb3JyZWN0LgoKCj4gPiAgICAgICAgICAgICAgICAgIGlmICggcF9yLT5wcmlvcml0
eSA9PSBwLT5wcmlvcml0eSApCj4gPiArICAgICAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsKPiA+ICsgICAgICAgICAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZwX3ItPmxvY2spOwo+ID4gICAgICAgICAgICAgICAgICAgICAgZ290byBv
dXQ7Cj4gPiArICAgICAgICAgICAgICAgIH0KPiA+ICAgICAgICAgICAgICAgICAgaWYgKCB0ZXN0
X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1cykgJiYKPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwX3ItPnN0YXR1
cykgKQo+ID4gICAgICAgICAgICAgICAgICAgICAgZ290byBmb3VuZDsKPiA+ICAgICAgICAgICAg
ICB9Cj4gPiAgICAgICAgICAgICAgLyogV2UgZGlkbid0IGZpbmQgYSB2aWN0aW0gdGhpcyB0aW1l
LCBhbmQgd2Ugd29uJ3QgbmV4dAo+ID4gICAgICAgICAgICAgICAqIHRpbWUsIHNvIHF1aXQgKi8K
PiA+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmcC0+bG9jayk7Cj4gPiArICAgICAgICAgICAg
c3Bpbl91bmxvY2soJnBfci0+bG9jayk7Cj4gPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiAK
PiA+ICBmb3VuZDoKPiA+IEBAIC01NjIsMTIgKzU4MiwxOCBAQCBmb3VuZDoKPiA+ICAgICAgICAg
ICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpOwo+ID4g
ICAgICAgICAgICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBwX3IpOwo+ID4gICAgICAgICAg
ICAgIGluZmxpZ2h0X3IgPSAmcF9yLT5pbmZsaWdodDsKPiA+ICsKPiA+ICsgICAgICAgICAgICBz
cGluX3VubG9jaygmcF9yLT5sb2NrKTsKPiA+ICAgICAgICAgIH0KPiA+ICsgICAgICAgIGVsc2UK
PiA+ICsgICAgICAgICAgICBzcGluX2xvY2soJnAtPmxvY2spOwo+ID4gCj4gPiAgICAgICAgICBn
aWNfc2V0X2xyKGxyLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwo+ID4gICAgICAgICAgbGlzdF9kZWxf
aW5pdCgmcC0+bHJfcXVldWUpOwo+ID4gICAgICAgICAgc2V0X2JpdChsciwgJnRoaXNfY3B1KGxy
X21hc2spKTsKPiA+IAo+ID4gKyAgICAgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+ID4gKwo+
ID4gICAgICAgICAgLyogV2UgY2FuIG9ubHkgZXZpY3QgbnJfbHJzIGVudHJpZXMgKi8KPiA+ICAg
ICAgICAgIGxycy0tOwo+ID4gICAgICAgICAgaWYgKCBscnMgPT0gMCApCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 05 23:44:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 May 2017 23:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6mtf-0008Aw-EJ; Fri, 05 May 2017 23:44:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6mtd-0008Aa-Fm
 for xen-devel@lists.xensource.com; Fri, 05 May 2017 23:44:25 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B2/2C-03920-85E0D095; Fri, 05 May 2017 23:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTecjzf
 S4MMSWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvHz5j6lg4kLGiv+rjjI2
 MDZndzFycQgJ/GWUOPmykQXCecwo0dP3EMrZxijx/t4Xti5GTg4RAWeJr2fmsoPYvAL6Eru23
 mYBsYUFrCTeT7/MCtIgIfDUSeLR5bWMIAkJAU+Jyd/fscPYnxZ9YOpiZOdgA2o4JAYSZRFQlb
 h/cyXrBEbuBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYZ172P8QoycGkJMqbJsoTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt4KbN1JIsCg1
 PbUiLTMHGH4waQkOHiUR3iReoDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzqoEUCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP6gkzhycwrgdv0CugIJqAjokHu5y
 0uSURISTUwFt+bO4XJ7mnyO59Eea7DzkfZDrPZ/DsSqCln8bliRhzH0batx5a8n329NF/ha9L
 WY4G3D994HLjvY3PRgr/7+V8Lf7NOqCt7kBaemP5qwqtjHed7U2zbuHnzD620f3JHYM8NyeeO
 z6Yebqsvddix+eWvQvUTEuvOK3qkfGFaMG293cn+KytFTyqxFGckGmoxFxUnAgC3KX8BgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494027862!66850637!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17409 invoked from network); 5 May 2017 23:44:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 May 2017 23:44:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6mtZ-0000zb-CY; Fri, 05 May 2017 23:44:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6mtT-0001aQ-S8; Fri, 05 May 2017 23:44:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6mtT-0002qO-5p; Fri, 05 May 2017 23:44:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109005-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-amd64-pvops:kernel-build:fail:regression
 xen-4.7-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.7-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=74ad8abe49d4c6268a1fadc52f9389474c0d00f1
X-Osstest-Versions-That: xen=a7f041aa8a3df2829eba8650331a57bdd04c08f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 May 2017 23:44:15 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 109005: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAwNSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTAwNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgNSBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA4MTY2CiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA1IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDgxNjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNw
My12Y3B1czEgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhw
c3AzLXZjcHVzMSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4MTY2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDgxNjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwODE2NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc0
YWQ4YWJlNDlkNGM2MjY4YTFmYWRjNTJmOTM4OTQ3NGMwZDAwZjEKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2JkZDA0
YzA4ZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwODE2NiAgMjAxNy0wNS0wMyAwMDoxNjozNyBa
ICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDgyMTIgIDIwMTctMDUtMDMgMjI6NTY6
NTAgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBCaGF2ZXNoIERhdmRhIDxiaGF2ZXNoLmRhdmRhQG9yYWNsZS5j
b20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMt
dmNwdXMxICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3NGFkOGFiZTQ5ZDRjNjI2OGExZmFk
YzUyZjkzODk0NzRjMGQwMGYxCkF1dGhvcjogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5n
QGludGVsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MTI6MjkgMjAxNyArMDIwMAoKICAgIHg4
Ni9tY2U6IGFsd2F5cyByZS1pbml0aWFsaXplICdzZXZlcml0eV9jcHUnIGluIG1jaGVja19jbW5f
aGFuZGxlcigpCiAgICAKICAgIG1jaGVja19jbW5faGFuZGxlcigpIGRvZXMgbm90IGFsd2F5cyBz
ZXQgJ3NldmVyaXR5X2NwdScgdG8gb3ZlcnJpZGUKICAgIGl0cyB2YWx1ZSB0YWtlbiBmcm9tIHBy
ZXZpb3VzIHJvdW5kcyBvZiBNQyBoYW5kbGluZywgd2hpY2ggd2lsbAogICAgaW50ZXJmZXJlIHRo
ZSBjdXJyZW50IHJvdW5kIG9mIE1DIGhhbmRsaW5nLiBBbHdheXMgcmUtaW5pdGlhbGl6ZSBpdCB0
bwogICAgY2xlYXIgdGhlIGhpc3RvcmljYWwgdmFsdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmEy
YzZhNjg0MjM0NzVjZDg5YThjYzk5Nzg1NTQ4ODBlNWEyMWI3ZAogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDQtMDcgMTU6NTY6MDkgKzAyMDAKCmNvbW1pdCAxNTk5NDI0ODQzMjJjOTQ3MDJjOWM5MTc3
NDI3MTY4ZGI0NjgzNjU4CkF1dGhvcjogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGlu
dGVsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MTI6MDEgMjAxNyArMDIwMAoKICAgIHg4Ni9t
Y2U6IG1ha2UgJ3NldmVyaXR5X2NwdScgcHJpdmF0ZSB0byBpdHMgdXNlcnMKICAgIAogICAgVGhl
IGN1cnJlbnQgJ3NldmVyaXR5X2NwdScgaXMgdXNlZCBieSBib3RoIG1jaGVja19jbW5faGFuZGxl
cigpIGFuZAogICAgbWNlX3NvZnRpcnEoKS4gSWYgTUMjIGhhcHBlbnMgZHVyaW5nIG1jZV9zb2Z0
aXJxKCksIHRoZSB2YWx1ZXMgc2V0IGluCiAgICBtY2hlY2tfY21uX2hhbmRsZXIoKSBhbmQgbWNl
X3NvZnRpcnEoKSBtYXkgaW50ZXJmZXJlIHdpdGggZWFjaAogICAgb3RoZXIuIFVzZSBwcml2YXRl
ICdzZXZlcml0eV9jcHUnIGZvciBlYWNoIGZ1bmN0aW9uIHRvIGZpeCB0aGlzIGlzc3VlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDAxMTg5OWEyZTAwYjlmNzQ4YzA0ZDUwMWMyMDVkYTA0YmJmZjQzNTkK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA0LTA3IDE1OjU1OjM0ICswMjAwCgpjb21taXQgMTZmMzRi
N2ExOTAzZGEzNTljMDEzYmQwZmIxYjgwMjE4NDM0ZjNhMQpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MTE6MzMgMjAxNyArMDIwMAoK
ICAgIG1lbW9yeTogZG9uJ3QgaGFuZCBNRk4gaW5mbyB0byB0cmFuc2xhdGVkIGd1ZXN0cwogICAg
CiAgICBXZSBzaG91bGRuJ3QgaGFuZCBNRk4gaW5mbyBiYWNrIGZyb20gaW5jcmVhc2UtcmVzZXJ2
YXRpb24gZm9yCiAgICB0cmFuc2xhdGVkIGRvbWFpbnMsIGp1c3QgbGlrZSB3ZSBkb24ndCBmb3Ig
cG9wdWxhdGUtcGh5c21hcCBhbmQKICAgIG1lbW9yeS1leGNoYW5nZS4gRm9yIGZ1bGwgc3ltbWV0
cnkgYWxzbyBjaGVjayBmb3IgYSBOVUxMIGd1ZXN0IGhhbmRsZQogICAgaW4gcG9wdWxhdGVfcGh5
c21hcCgpIChidXQgbm90ZSB0aGlzIG1ha2VzIG5vIHNlbnNlIGluCiAgICBtZW1vcnlfZXhjaGFu
Z2UoKSwgYXMgdGhlcmUgdGhlIGFycmF5IGlzIGFsc28gYW4gaW5wdXQpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGQxODYyNzU4M2RmMjhmYWNkOWFmNDczZWExYWM0YTU2ZTkzZTZlYTkKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA0LTA1IDE2OjM5OjUzICswMjAwCgpjb21taXQgNGVkODU1ODU3NjMzZmNk
MzhiYWZhODI5NzYyOTZiZTk3MThhNGJhYwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MTE6MDQgMjAxNyArMDIwMAoKICAgIG1lbW9y
eTogZXhpdCBlYXJseSBmcm9tIG1lbW9yeV9leGNoYW5nZSgpIHVwb24gd3JpdGUtYmFjayBlcnJv
cgogICAgCiAgICBUaGVyZSdzIG5vIHBvaW50IGluIGNvbnRpbnVpbmcgaWYgaW4gdGhlIGVuZCB3
ZSdsbCByZXR1cm4gLUVGQVVMVAogICAgYW55d2F5LiBJdCBhbHNvIHNlZW1zIHdyb25nIHRvIHJl
cG9ydCBhIGNodW5rIGZvciB3aGljaCBhdCBsZWFzdCBvbmUKICAgIHdyaXRlLWJhY2sgZmFpbGVk
IGFzIHN1Y2Nlc3NmdWxseSBleGNoYW5nZWQgKGFsYmVpdCB0aGUgaW5kaWNhdGlvbiBvZgogICAg
YW4gZXJyb3IgaXMgYWxzbyBub3QgZnVsbHkgY29ycmVjdCwgYXMgdGhlIGV4Y2hhbmdlIGhhcHBl
bmVkIGluIHRoYXQKICAgIGNhc2UgYXQgbGVhc3QgcGFydGlhbGx5IC0gcmV0cmlldmluZyB0aGUg
R0ZOIHRvIGFzc2lnbiB0aGUgbWVtb3J5IHRvCiAgICBhbmQvb3IgaGFuZGluZyBiYWNrIHRoZSBp
bmZvcm1hdGlvbiBvbiB0aGUgcmVwbGFjZW1lbnQgbWVtb3J5IGRpZG4ndAogICAgd29yaykuIElu
IGFueSBjYXNlIGxpbWl0aW5nIHRoZSBhbW91bnQgb2YgZGFtYWdlIGRvbmUgdG8gdGhlIGd1ZXN0
CiAgICBjYW4ndCBiZSBhbGwgdGhhdCBiYWQgYW4gaWRlYS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWNmNGQyZWMwZDdj
MGNiNTM3MjljYTgxMGU0MTY3OTMwMzBmNmYwNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDQtMDUg
MTY6Mzk6MTYgKzAyMDAKCmNvbW1pdCAwY2MzMjY4NDI4Zjg4ZWJhYjE5OWM5Mzc1NTY5NDg5ZDIz
OGU1NmIxCkF1dGhvcjogQmhhdmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUuY29tPgpE
YXRlOiAgIFdlZCBNYXkgMyAxNzoxMDowMiAyMDE3ICswMjAwCgogICAga2V4ZWM6IGNsZWFyIGtl
eGVjX2ltYWdlIHNsb3Qgd2hlbiB1bmxvYWRpbmcga2V4ZWMgaW1hZ2UKICAgIAogICAgV2hlbiBr
ZXhlY19kb191bmxvYWQgY2FsbHMga2V4ZWNfc3dhcF9pbWFnZXMgdG8gZ2V0IHRoZSBvbGQga2V4
ZWNfaW1hZ2UgdG8KICAgIGZyZWUsIGl0IHBhc3NlcyBOVUxMIGZvciB0aGUgbmV3IGtleGVjX2lt
YWdlIHBvaW50ZXIuIFRoZSBuZXcgc2xvdCB3YXNuJ3QgYmVpbmcKICAgIGNsZWFyZWQgaW4gc3Vj
aCBhIGNhc2UsIGxlYWRpbmcgdG8gYSBzdGFsZSBwb2ludGVyIGJlaW5nIGxlZnQgYmVoaW5kIGlu
IHRoZQogICAga2V4ZWNfaW1hZ2UgYXJyYXkgYW5kIFhlbiBwYW5pY3MgaW4gc3Vic2VxdWVudCBs
b2FkL3VubG9hZCBvcGVyYXRpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCaGF2ZXNoIERh
dmRhIDxiaGF2ZXNoLmRhdmRhQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IERh
bmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1YzUyMTZl
ODI1MzMyYzgzYjE5NjViNWEzOWE2MTAwZjlkZGUzNGRhCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0w
NC0wNCAxMTozNDo1NyArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 06 01:11:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 01:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6oFM-0000PY-UU; Sat, 06 May 2017 01:10:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6oFK-0000PN-QB
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 01:10:55 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 65/20-01730-D922D095; Sat, 06 May 2017 01:10:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXemEm+
 kwauvlhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPcvvOBpTcWehi9MDYwb
 g7sYuTiEBP4ySrT/+craxcgJ5DxmlPjQrw2R2MYosef4dUaQhIiAs8TXM3PZQWxeAX2Joyv3g
 MWFBawk/myZAtYsIdCtKHH/n3EXIweQ7SkxYZEPRNhTYs+vCWxdjOwcbEDlh8RAoiwCqhIbJ9
 5ln8DIvYCRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqC
 36xkYGHcw3p7sd4hRkoNJSZQ3TZQnUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr4gib6SQYFFq
 empFWmYOMOxg0hIcPEoivHYgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEufVBikSACnKK
 M2DGwGLgUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkdQKbwZOaVwG16BXQEE9AR0SD38x
 aXJCKkpBoY3ff+ZZWWFL6m7emxZqK98qe6KzY+ilFneRe+VJWvYdqfFPZhzpnt/ec2bffIDd5
 tvNw72EXbO9YkJCCfQZBD5K35catI8f1bElxvZe6e7BMbHtjO3bWkT/kQb+/+zZNlp4oxu30/
 3Pj/5saflo5v0kS79vsLX5mzzOs1m0a//coAo1nc/nlKLMUZiYZazEXFiQCZ/+txfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494033048!57826419!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29756 invoked from network); 6 May 2017 01:10:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 01:10:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6oFB-0002J4-36; Sat, 06 May 2017 01:10:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6oF5-00082v-N7; Sat, 06 May 2017 01:10:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6oF5-0002OL-9o; Sat, 06 May 2017 01:10:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109010-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4f290909663600b92444a3bd924d443fb32ca7c6
X-Osstest-Versions-That: xen=eb9a3bfd8759dc7e3043977ba7ee373223acf7a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 01:10:39 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 109010: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAxMCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTAxMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
IDIwIHh0Zi90ZXN0LWh2bTMyLWludmxwZ35zaGFkb3cgZmFpbCBSRUdSLiB2cy4gMTA4MTc2CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDMzIHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cg
ZmFpbCBSRUdSLiB2cy4gMTA4MTc2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgNDQgeHRmL3Rl
c3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiAxMDgxNzYKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4g
dnMuIDEwODE3NgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE1IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA4MTc2CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA4
MTM4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1l
bnRyeSBmYWlsIGxpa2UgMTA4MTM4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDgxNzYKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEwODE3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MTc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDgxNzYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEwODE3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MTc2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMDgxNzYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNjUgeHRmL3Rlc3QtcHYz
MnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0x
OTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEx
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICA0ZjI5MDkwOTY2MzYwMGI5MjQ0NGEzYmQ5MjRkNDQzZmIzMmNhN2M2
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlYjlhM2JmZDg3NTlkYzdl
MzA0Mzk3N2JhN2VlMzczMjIzYWNmN2E5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDgxNzYgIDIw
MTctMDUtMDMgMDQ6MTQ6MzIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4MjIw
ICAyMDE3LTA1LTA0IDAyOjMxOjQ4IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmhhdmVzaCBEYXZkYSA8Ymhh
dmVzaC5kYXZkYUBvcmFjbGUuY29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
NGYyOTA5MDk2NjM2MDBiOTI0NDRhM2JkOTI0ZDQ0M2ZiMzJjYTdjNgpBdXRob3I6IEhhb3pob25n
IFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjE2
OjIxIDIwMTcgKzAyMDAKCiAgICB4ODYvbWNlOiBhbHdheXMgcmUtaW5pdGlhbGl6ZSAnc2V2ZXJp
dHlfY3B1JyBpbiBtY2hlY2tfY21uX2hhbmRsZXIoKQogICAgCiAgICBtY2hlY2tfY21uX2hhbmRs
ZXIoKSBkb2VzIG5vdCBhbHdheXMgc2V0ICdzZXZlcml0eV9jcHUnIHRvIG92ZXJyaWRlCiAgICBp
dHMgdmFsdWUgdGFrZW4gZnJvbSBwcmV2aW91cyByb3VuZHMgb2YgTUMgaGFuZGxpbmcsIHdoaWNo
IHdpbGwKICAgIGludGVyZmVyZSB0aGUgY3VycmVudCByb3VuZCBvZiBNQyBoYW5kbGluZy4gQWx3
YXlzIHJlLWluaXRpYWxpemUgaXQgdG8KICAgIGNsZWFyIHRoZSBoaXN0b3JpY2FsIHZhbHVlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDZhMmM2YTY4NDIzNDc1Y2Q4OWE4Y2M5OTc4NTU0ODgwZTVhMjFi
N2QKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA0LTA3IDE1OjU2OjA5ICswMjAwCgpjb21taXQgMmIw
YmI5MDhmNzUwNzZiNTkwZTczYmQ4YmQ0NGRhYjBkMmE2MGFjNApBdXRob3I6IEhhb3pob25nIFpo
YW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjE1OjU3
IDIwMTcgKzAyMDAKCiAgICB4ODYvbWNlOiBtYWtlICdzZXZlcml0eV9jcHUnIHByaXZhdGUgdG8g
aXRzIHVzZXJzCiAgICAKICAgIFRoZSBjdXJyZW50ICdzZXZlcml0eV9jcHUnIGlzIHVzZWQgYnkg
Ym90aCBtY2hlY2tfY21uX2hhbmRsZXIoKSBhbmQKICAgIG1jZV9zb2Z0aXJxKCkuIElmIE1DIyBo
YXBwZW5zIGR1cmluZyBtY2Vfc29mdGlycSgpLCB0aGUgdmFsdWVzIHNldCBpbgogICAgbWNoZWNr
X2Ntbl9oYW5kbGVyKCkgYW5kIG1jZV9zb2Z0aXJxKCkgbWF5IGludGVyZmVyZSB3aXRoIGVhY2gK
ICAgIG90aGVyLiBVc2UgcHJpdmF0ZSAnc2V2ZXJpdHlfY3B1JyBmb3IgZWFjaCBmdW5jdGlvbiB0
byBmaXggdGhpcyBpc3N1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTE4OTlhMmUwMGI5Zjc0OGMw
NGQ1MDFjMjA1ZGEwNGJiZmY0MzU5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNyAxNTo1NToz
NCArMDIwMAoKY29tbWl0IGM0YzM3NTA2ZmExZTZmYTA2ZmVlY2RiNGViMTE4NGU4OGViYzI2MWEK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE1heSAz
IDE3OjE1OjMxIDIwMTcgKzAyMDAKCiAgICBtZW1vcnk6IGRvbid0IGhhbmQgTUZOIGluZm8gdG8g
dHJhbnNsYXRlZCBndWVzdHMKICAgIAogICAgV2Ugc2hvdWxkbid0IGhhbmQgTUZOIGluZm8gYmFj
ayBmcm9tIGluY3JlYXNlLXJlc2VydmF0aW9uIGZvcgogICAgdHJhbnNsYXRlZCBkb21haW5zLCBq
dXN0IGxpa2Ugd2UgZG9uJ3QgZm9yIHBvcHVsYXRlLXBoeXNtYXAgYW5kCiAgICBtZW1vcnktZXhj
aGFuZ2UuIEZvciBmdWxsIHN5bW1ldHJ5IGFsc28gY2hlY2sgZm9yIGEgTlVMTCBndWVzdCBoYW5k
bGUKICAgIGluIHBvcHVsYXRlX3BoeXNtYXAoKSAoYnV0IG5vdGUgdGhpcyBtYWtlcyBubyBzZW5z
ZSBpbgogICAgbWVtb3J5X2V4Y2hhbmdlKCksIGFzIHRoZXJlIHRoZSBhcnJheSBpcyBhbHNvIGFu
IGlucHV0KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkMTg2Mjc1ODNkZjI4ZmFjZDlhZjQ3M2VhMWFj
NGE1NmU5M2U2ZWE5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNSAxNjozOTo1MyArMDIwMAoK
Y29tbWl0IDc2MjI0NjU0NDhkNzE3YjcyNTkzZTNkN2NlZWM1YTUyMjM0NjRlMjUKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjE1OjA1
IDIwMTcgKzAyMDAKCiAgICBtZW1vcnk6IGV4aXQgZWFybHkgZnJvbSBtZW1vcnlfZXhjaGFuZ2Uo
KSB1cG9uIHdyaXRlLWJhY2sgZXJyb3IKICAgIAogICAgVGhlcmUncyBubyBwb2ludCBpbiBjb250
aW51aW5nIGlmIGluIHRoZSBlbmQgd2UnbGwgcmV0dXJuIC1FRkFVTFQKICAgIGFueXdheS4gSXQg
YWxzbyBzZWVtcyB3cm9uZyB0byByZXBvcnQgYSBjaHVuayBmb3Igd2hpY2ggYXQgbGVhc3Qgb25l
CiAgICB3cml0ZS1iYWNrIGZhaWxlZCBhcyBzdWNjZXNzZnVsbHkgZXhjaGFuZ2VkIChhbGJlaXQg
dGhlIGluZGljYXRpb24gb2YKICAgIGFuIGVycm9yIGlzIGFsc28gbm90IGZ1bGx5IGNvcnJlY3Qs
IGFzIHRoZSBleGNoYW5nZSBoYXBwZW5lZCBpbiB0aGF0CiAgICBjYXNlIGF0IGxlYXN0IHBhcnRp
YWxseSAtIHJldHJpZXZpbmcgdGhlIEdGTiB0byBhc3NpZ24gdGhlIG1lbW9yeSB0bwogICAgYW5k
L29yIGhhbmRpbmcgYmFjayB0aGUgaW5mb3JtYXRpb24gb24gdGhlIHJlcGxhY2VtZW50IG1lbW9y
eSBkaWRuJ3QKICAgIHdvcmspLiBJbiBhbnkgY2FzZSBsaW1pdGluZyB0aGUgYW1vdW50IG9mIGRh
bWFnZSBkb25lIHRvIHRoZSBndWVzdAogICAgY2FuJ3QgYmUgYWxsIHRoYXQgYmFkIGFuIGlkZWEu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDFjZjRkMmVjMGQ3YzBjYjUzNzI5Y2E4MTBlNDE2NzkzMDMwZjZmMDcKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA0LTA1IDE2OjM5OjE2ICswMjAwCgpjb21taXQgNjhmYTY5MTE5MDBj
YzVmZGU4NDYzMjAwNGExOGExNDA5MGM0YzdhOQpBdXRob3I6IEJoYXZlc2ggRGF2ZGEgPGJoYXZl
c2guZGF2ZGFAb3JhY2xlLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MTQ6MzUgMjAxNyArMDIw
MAoKICAgIGtleGVjOiBjbGVhciBrZXhlY19pbWFnZSBzbG90IHdoZW4gdW5sb2FkaW5nIGtleGVj
IGltYWdlCiAgICAKICAgIFdoZW4ga2V4ZWNfZG9fdW5sb2FkIGNhbGxzIGtleGVjX3N3YXBfaW1h
Z2VzIHRvIGdldCB0aGUgb2xkIGtleGVjX2ltYWdlIHRvCiAgICBmcmVlLCBpdCBwYXNzZXMgTlVM
TCBmb3IgdGhlIG5ldyBrZXhlY19pbWFnZSBwb2ludGVyLiBUaGUgbmV3IHNsb3Qgd2Fzbid0IGJl
aW5nCiAgICBjbGVhcmVkIGluIHN1Y2ggYSBjYXNlLCBsZWFkaW5nIHRvIGEgc3RhbGUgcG9pbnRl
ciBiZWluZyBsZWZ0IGJlaGluZCBpbiB0aGUKICAgIGtleGVjX2ltYWdlIGFycmF5IGFuZCBYZW4g
cGFuaWNzIGluIHN1YnNlcXVlbnQgbG9hZC91bmxvYWQgb3BlcmF0aW9ucy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQmhhdmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNWM1MjE2ZTgyNTMzMmM4M2IxOTY1YjVhMzlhNjEwMGY5ZGRlMzRkYQog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDQtMDQgMTE6MzQ6NTcgKzAyMDAKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 06 01:51:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 01:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6osR-0003Py-0g; Sat, 06 May 2017 01:51:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d6osQ-0003Ps-Dt
 for xen-devel@lists.xen.org; Sat, 06 May 2017 01:51:18 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 96/99-03557-51C2D095; Sat, 06 May 2017 01:51:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0hTYRTGe3fv1tV25bq5dpyauIzEVJQwVIL
 8IgmhWUKkBXW1uz+5qdw7w6IPC8xK0DJNdGn+SSxEDWpRuunCLHVBgoqhIGKaouYHzVCTpN1d
 s/V++r3vc55znhcOgcm2xCqCKTQxbC5tUEu88eLiuxCpiCAzou1dsrjmlad4Ikr+YNsSpaFMs
 T43K6/wslj3rOi1JP+xqrBn8pbYjNoVJcibkFFVCD4NjolKkBcBFAl9LdVigVNh0Dm8l2cZZU
 ZQt6IUDHYEVbMbYuFiQ+CYasKFSzsCc8W4u5WEioatz2U4z37UQSj9teUuwqg1EXwd2MR4QU5
 pYNkxJRKKtLA21ioWOAEWxibcjFOh8K63EvFMUunQMd2KCZluQLfV7PZ6USdg8L7D/Y6o/bDu
 bHO/Y5QSJmbrd/5GQbN9CBNYAQsz2+4vANWIwY/nb5AgBMDHji87g/3h4eraDiuhbaR+l+/1b
 EqE+hD4/eI2EoZFQINtVSLwEWhpXMKE0L4wWDOLC6FD4U6pE3+Agi0e+SwedouH3eJhb0B4Kw
 rjGPYaw0bGxEdlsXqtzmSk9YbImOhjUUaG42gtY6CzuKjsPONL5FqKPa7zFm20pPUif0KkVpA
 ahTRD5pOVd+W6juZ0l9gCA8P1okCCUAPJhJMZMl+W0TKFGr3BtVl/ZSCkaj9Sw8skl08bOb1W
 kJwoRKUkm3iB4gVdQe6u7e9ODqMglZxEriAyaT7DGvWm//VFpCSQWk628V2k+lzTbvdF12CRa
 /AFPjPJmeh/ksqMyoYKrO1Xl6lXbHJK5/z3VOup4J/nTx9O3xwQBZ6pLrddzLY/Eb3vr0t4tC
 Q/1Hf0m+lc0oHMpLM9yXFzqYnxkx3jxnJ5zuK4o3O6tjZ2PqVobtTcZ+xutM70b9edDFrozym
 dCJAez6m86UWW7NNXhDE+RTWxDXlNXZLikZ7RynU1zunomHCM5eg/QJw9l44DAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494035475!100379938!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31573 invoked from network); 6 May 2017 01:51:17 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 May 2017 01:51:17 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 May 2017 18:51:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,295,1491289200"; d="scan'208";a="96290385"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga005.jf.intel.com with ESMTP; 05 May 2017 18:51:14 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 5 May 2017 18:51:13 -0700
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 5 May 2017 18:51:13 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.178]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.193]) with mapi id 14.03.0319.002;
 Sat, 6 May 2017 09:51:11 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/ioreq server:  Fix DomU couldn't reboot when using
 p2m_ioreq_server p2m_type
Thread-Index: AQHSxMw/BjDFmxa3JkWcZQXmgcgnfqHlS04AgAE3atA=
Date: Sat, 6 May 2017 01:51:10 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
In-Reply-To: <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGI1ZDFlZTEtMjFkZS00MjBjLTg2YWMtMTYyODA0NGI4NDkyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IkNBRkd6OUZ2NFhcL1wvRkwxaEFDUVZyNFRrYXZaaHB3aEVKQWhpN0kxd1FsTT0ifQ==
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "yu.c.zhang@linux.intel.com" <yu.c.zhang@linux.intel.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>, "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gT24gMDUuMDUuMTcgYXQgMDU6NTIsIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4gd3Jv
dGU6Cj4gPiAnY29tbWl0IDE2NzllMGRmM2RmNiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IGFzeW5jaHJv
bm91c2x5IHJlc2V0Cj4gPiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScg
d2lsbCBjYWxsCj4gPiBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKCkgd2hpY2ggc2V0IGVu
dHJ5LnJlY2FsYz0xLiBUaGVuCj4gPiB0aGUgZm9sbG93aW5nIGdldF9lbnRyeShwMm1faW9yZXFf
c2VydmVyKSB3aWxsIHJldHVybgo+ID4gcDJtX3JhbV9ydyB0eXBlLgo+ID4gQnV0ICdjb21taXQg
NmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNlcnZlcjogc3luY2hyb25vdXNseSByZXNldAo+ID4g
b3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2VydmVy
IHVubWFwcyIpJwo+ID4gYXNzdW1lIGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSB3aWxsIHJl
dHVybiBwMm1faW9yZXFfc2VydmVyCj4gPiB0eXBlLCB0aGVuIHJlc2V0IHAybV9pb3JlcV9zZXJ2
ZXIgZW50cmllcy4gVGhlIGZhY3QgaXMgdGhlIGFzc3VtcHRpb24KPiA+IGlzbid0IHRydWUsIGFu
ZCBzeXNuY2hyb25vdXNseSByZXNldCBmdW5jdGlvbiBjb3VsZG4ndCB3b3JrLiBUaGVuCj4gPiBp
b3JlcS5lbnRyeV9jb3VudCBpcyBsYXJnZXIgdGhhbiB6ZXJvIGFmdGVyIGFuIGlvcmVxIHNlcnZl
ciB1bm1hcHMsCj4gPiBmaW5hbGx5IHRoaXMgcmVzdWx0cyBEb21VIGNvdWxkbid0IHJlYm9vdC4K
PiAKPiBJJ3ZlIGhhZCB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhpcyBwYXJ0IGFscmVhZHkgb24g
djEgKGJ0dywgd2h5IGlzCj4gdGhpcyBvbmUgbm90IHRhZ2dlZCB2Mj8pLCBhbmQgc2luY2UgSSBz
dGlsbCBjYW4ndCBmaWd1cmUgaXQgSSBoYXZlIHRvIGFzazoKPiBXaHkgaXMgaXQgdGhhdCBndWVz
dCByZWJvb3QgaXMgYmVpbmcgaW1wYWN0ZWQgaGVyZT8gRnJvbSB3aGF0IEkgcmVjYWxsCj4gYSBu
b24temVybyBjb3VudCBzaG91bGQgb25seSBwcmV2ZW50IG1pZ3JhdGlvbi4KW1poYW5nLCBYaW9u
ZyBZXSBTb3JyeSwgYWx0aG91Z2ggdGhleSBzb2x2ZSB0aGUgc2FtZSBpc3N1ZSwgdGhlIHNvbHV0
aW9uIGlzCnRvdGFsbHkgZGlmZmVyZW50LCBzbyBJIGRpZG4ndCBtYXJrIHRoaXMgYXMgVjIsIEkg
d2lsbCBtYXJrIHRoZSBmb2xsb3dpbmcKYXMgdjIgd2l0aCB0aGlzIHNvbHV0aW9uLgpEdXJpbmcg
RG9tVSByZWJvb3QsIGl0IHdpbGwgZmlyc3QgdW5tYXAgaW9yZXEgc2VydmVyIGluIHNodXRkb3du
IHByb2Nlc3MsCnRoZW4gaXQgY2FsbCBtYXAgaW9yZXEgc2VydmVyIGluIGJvb3QgcHJvY2Vzcy4g
VGhlIGZvbGxvd2luZyBzZW50ZW5jZSBpbgpwMm1fc2V0X2lvcmVxX3NlcnZlcigpIHJlc3VsdCBt
YXBwaW5nIGlvcmVxIHNlcnZlciBmYWlsdXJlLCB0aGVuIERvbVUKY291bGRuJ3QgY29udGludWUg
Ym9vdGluZy4KSWYgKCByZWFkX2F0b21pYygmcC0+aW9yZXEuZW50cnlfY291bnQpKQogICBnb3Rv
IG91dDsKPiAKPiA+IFRoaXMgcGF0Y2ggYWRkIGEgUDJNX1BSRV9SRUNBTEMgZmxhZyB0byBwMm1f
cXVlcnlfdCwgdGhlbgo+ID4gZ2V0X2VudHJ5KFAyTV9QUkVfUkVDQUxDKSB3aWxsIHJldHVybiBw
Mm1faW9yZXFfc2VydmVyIHR5cGUKPiA+IGZvciBwMm1faW9yZXFfc2VydmVyIHBmbiwgYW5kIGZp
bmFsbHkgY2hhbmdlIG1lbSB0eXBlIHRocm91Z2ggc2V0X2VudHJ5Lgo+IAo+IFRoaXMgbG9va3Mg
dG8gYmUgYSByZWxhdGl2ZWx5IGxpdHRsZSBpbXBhY3QgY2hhbmdlLCBidXQgbmV2ZXJ0aGVsZXNz
Cj4gSSdtIHdvbmRlcmluZyB3aGV0aGVyIHNvbWVvbmUgZWxzZSAoR2VvcmdlPykgbWF5IGJlIGFi
bGUgdG8KPiB0aGluayBvZiBzb21lIG1vcmUgZWxlZ2FudCBzb2x1dGlvbiAoSSBoYXZlIHRvIGFk
bWl0IHRoYXQsIGhhdmluZwo+IHN1Z2dlc3RlZCB0aGUgb25lIGhlcmUsIEkgY2FuJ3QpLgo+IAo+
ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYwo+ID4gQEAgLTk5MSw4ICs5OTEsMTEgQEAgc3RhdGljIG1mbl90IGVwdF9n
ZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4KPiAqcDJtLAo+ID4KPiA+ICAgICAgaWYgKCBpc19l
cHRlX3ZhbGlkKGVwdF9lbnRyeSkgKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICAqdCA9IHAybV9y
ZWNhbGNfdHlwZShyZWNhbGMgfHwgZXB0X2VudHJ5LT5yZWNhbGMsCj4gPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlcHRfZW50cnktPnNhX3AybXQsIHAybSwgZ2ZuKTsKPiA+ICsgICAg
ICAgIGlmICggIShxICYgUDJNX1BSRV9SRUNBTEMpICkKPiAKPiBIZXJlIGFuZCBlbHNld2hlcmUg
eW91IHdhbnQgdG8gdXNlIGxpa2VseSgpLiBBbmQgaW4gZmFjdCBJIHdvbmRlcgo+IHdoZXRoZXIg
b3ZlcmFsbCBpdCB3b3VsZG4ndCBiZSBiZXR0ZXIgdG8gcGFzcyBxIChvciBqdXN0IHRoZSBib29s
ZWFuCj4gcmVzdWx0aW5nIGZyb20gcSAmIFAyTV9QUkVfUkVDQUxDKSB0byBwMm1fcmVjYWxjX3R5
cGUoKSwKPiBhdm9pZGluZyB0aGVzZSByZWN1cnJpbmcgaWYvZWxzZS1zIHlvdSBhZGQuCltaaGFu
ZywgWGlvbmcgWV0gR29vZCBzdWdnZXN0aW9uLCBJIHdpbGwgcGFzcyAocSAmIFAyTV9QUkVfUkVD
QUxDKSB0bwpyZWNhbGMgYm9vbCBwYXJhbWV0ZXIgaW4gcDJtX3JlY2FsY190eXBlKCk7Cj4gCj4g
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwo+ID4gQEAgLTEwMjAsNiArMTAyMCw4IEBAIHZvaWQgcDJtX2ZpbmlzaF90eXBlX2NoYW5n
ZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICBwMm1fdHlwZV90IHQ7Cj4gPiAgICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZmlyc3RfZ2ZuKTsKPiA+ICAgICAgdW5zaWduZWQgbG9uZyBs
YXN0X2dmbiA9IGdmbiArIG1heF9uciAtIDE7Cj4gPiArICAgIG1mbl90IG1mbjsKPiA+ICsgICAg
cDJtX2FjY2Vzc190IGE7Cj4gCj4gUGxlYXNlIHB1dCB0aGVzZSB2YXJpYWJsZSBkZWNsYXJhdGlv
bnMgLi4uCj4gCj4gPiBAQCAtMTAyOSwxMCArMTAzMSwxMCBAQCB2b2lkIHAybV9maW5pc2hfdHlw
ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbgo+ICpkLAo+ID4gICAgICBsYXN0X2dmbiA9IG1pbihsYXN0
X2dmbiwgcDJtLT5tYXhfbWFwcGVkX3Bmbik7Cj4gPiAgICAgIHdoaWxlICggZ2ZuIDw9IGxhc3Rf
Z2ZuICkKPiA+ICAgICAgewo+IAo+IC4uLiBoZXJlLgpbWmhhbmcsIFhpb25nIFldIG9rLCB0aGFu
a3MKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 06 02:54:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 02:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6pqw-0008MZ-3s; Sat, 06 May 2017 02:53:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6pqu-0008MO-CO
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 02:53:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 47/63-03587-BBA3D095; Sat, 06 May 2017 02:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeXFW+
 kwbLXFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+NbBUjBPrGL+q9ksDYz/
 +bsYuTiEBP4ySrxqPMvUxcgJ5DxmlGg/awOR2MYo8WLaAVaQhIiAs8TXM3PZuxg5OHgF9CVWb
 MwECQsDmR1bTzKD1EsIbGGUuLPyE9ggCQEviUeH1zDD2Jfm7gfqZedgE7CSOCQGEmURUJXo2d
 PJOIGRewEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEB
 /MwDBDsZPywIOMUpyMCmJ8qaJ8kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCVsOSNFBIsSk1P
 rUjLzAEGHkxagoNHSYRX1QIozVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rypIDMEQIoyS
 vPgRsCi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSWBMSXEk5lXArfpFdARTEBHRIPcz1
 tckoiQkmpgnOgq/2bdzeNVyye8jO9Mbl7zdb31jnvff9iKr/4unHnuaNpqzVWzL1/5FKQvGO2
 5XPJgUTZrw7pLpSfKeeVKJof4ffgnbJOnMF/3Qc+c7p6M23tPCF6p+OKo/qXwY9q9Ct17Rvzr
 S+3PG0iGfrz2rsWZ47+x19pZ5vs+qd3q3iDxYcLWbX8dbJVYijMSDbWYi4oTAYEZ9aV9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494039225!60356413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58482 invoked from network); 6 May 2017 02:53:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 02:53:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6pqo-0005Oy-IM; Sat, 06 May 2017 02:53:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6pqi-0004QB-Up; Sat, 06 May 2017 02:53:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6pqi-0004tt-Fp; Sat, 06 May 2017 02:53:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109029-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=34816e7e16c4c337888d2518222268096f67c4fc
X-Osstest-Versions-That: ovmf=00324f3fce83b8d813ca3ec6b6eb663a88a8675e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 02:53:36 +0000
Subject: [Xen-devel] [ovmf test] 109029: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1964677964919824053=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1964677964919824053==
Content-Type: text/plain

flight 109029 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109029/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ovmf-amd64 9 debian-hvm-install fail REGR. vs. 108170
 test-amd64-amd64-xl-qemuu-ovmf-amd64 9 debian-hvm-install fail REGR. vs. 108170

version targeted for testing:
 ovmf                 34816e7e16c4c337888d2518222268096f67c4fc
baseline version:
 ovmf                 00324f3fce83b8d813ca3ec6b6eb663a88a8675e

Last test of basis   108170  2017-05-03 02:45:01 Z    3 days
Failing since        108216  2017-05-04 00:17:43 Z    2 days    3 attempts
Testing same since   109011  2017-05-05 09:54:52 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Bell Song <binx.song@intel.com>
  Chao Zhang <chao.b.zhang@intel.com>
  Eric Dong <eric.dong@intel.com>
  Feng Tian <feng.tian@intel.com>
  Fu Siyuan <siyuan.fu@intel.com>
  Jeff Westfahl <jeff.westfahl@ni.com>
  Jiaxin Wu <jiaxin.wu@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Liming Gao <liming.gao@intel.com>
  Long Qin <qin.long@intel.com>
  Nerijus BaliÅ«nas <nerijus@users.sourceforge.net>
  Qin Long <qin.long@intel.com>
  Ruiyu Ni <ruiyu.ni@intel.com>
  Song, BinX <binx.song@intel.com>
  Tian, Feng <feng.tian@intel.com>
  Wu Jiaxin <jiaxin.wu@intel.com>
  Yonghong Zhu <yonghong.zhu@intel.com>
  Zhang, Chao B <chao.b.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 409 lines long.)


--===============1964677964919824053==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1964677964919824053==--

From xen-devel-bounces@lists.xen.org Sat May 06 03:48:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 03:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6qi9-0003ox-LA; Sat, 06 May 2017 03:48:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6qi8-0003oW-9z
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 03:48:48 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 42/FF-03869-F974D095; Sat, 06 May 2017 03:48:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXeeO2+
 kwc/TYhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOND9j7Xg40bGipP9e1ka
 GN9WdTFycQgJ/GWU+DH1CDOE85hR4tekfWwQzjZGiUnX97N0MXJyiAg4S3w9M5cdxOYV0JeY1
 94EFhcWMJfYNLeJFaRBQmCumkT3p83MIAkJAU+JdSdbGGHsmRNvA9nsHGwCVhKHxECiLAKqEu
 +232OcwMi9gJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoN8ZgGAH46oFgYcYJTmYlER500R5IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8J5x440UEixK
 TU+tSMvMAQYgTFqCg0dJhNcJJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8lSBFAiBFG
 aV5cCNg0XCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryHQabwZOaVwG16BXQEE9AR0SD38x
 aXJCKkpBoYVbVeaj1eVWR1JbU/KPHWwxBDjT7FhZvv1kh++Mq2ZKHI3Va2L9231XZErnuypLp
 ss0lfR9nHhRKc1743HfmpnbRR+emCDq+QFx0F+5TWme32cFN+HpA0vVyGm6c1esKpWyffM0xm
 SfN5/XzW2fD1SkKfH3MKa+w3FmMRZDn0Q0fD8t2+j6YxSizFGYmGWsxFxYkANq8NKoECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494042525!48202872!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62545 invoked from network); 6 May 2017 03:48:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 03:48:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6qi1-0006rM-RU; Sat, 06 May 2017 03:48:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6qhw-0005KO-E1; Sat, 06 May 2017 03:48:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6qhw-00080N-4G; Sat, 06 May 2017 03:48:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109009-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c5f640ea6046aa930fbac3a5fa0a4413cc8b04ab
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 03:48:36 +0000
Subject: [Xen-devel] [xen-unstable test] 109009: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTAwOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
IDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA3OTAwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE3IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA3OTAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDc5MDAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMDc5MDAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDc3OTEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEw
Nzc5MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA3ODQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzkwMAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzkwMAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgYzVmNjQwZWE2MDQ2YWE5MzBmYmFjM2E1ZmEwYTQ0MTNjYzhiMDRhYgpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5
MjFjZjczYTJkNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3OTAwICAyMDE3LTA0LTI4IDE0OjA2
OjIyIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzk0MCAgMjAxNy0wNC0yOSAw
Njo1MTo1NiBaICAgIDYgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEw
OTAwOSAgMjAxNy0wNS0wNSAwOTo1NTo1NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBz
cDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBz
cDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGM1ZjY0
MGVhNjA0NmFhOTMwZmJhYzNhNWZhMGE0NDEzY2M4YjA0YWIKQXV0aG9yOiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgTWF5IDQgMTE6NTA6NTIg
MjAxNyArMDEwMAoKICAgIGxpYnMvZGV2aWNlbW9kZWw6IEZpeCBkZXBlbmRlbmN5IHdpdGggbGli
eGVuY2FsbAogICAgCiAgICBsaWJ4ZW5kZXZpY2Vtb2RlbC5zbyBkbyBkZXBlbmRzIG9uIGxpYnhl
bmNhbGwuc28gYnV0IHRoZSBkZXBlbmRlbmN5IHdhcwogICAgbWlzc2luZyBhdCBsaW5rIHRpbWUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29t
bWl0IGVkNzE5ZDdjYTZlOGRmNjM4NGEyZWNiZTlhNzg5NzdlMzI1ODY0NzgKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE1heSA0IDE1OjA1OjI2IDIw
MTcgKzAyMDAKCiAgICBodm06IGZpeCBoeXBlcnZpc29yIGNyYXNoIGluIGh2bV9zYXZlX29uZSgp
CiAgICAKICAgIGh2bV9zYXZlX2NwdV9jdHh0KCkgcmV0dXJucyBzdWNjZXNzIHdpdGhvdXQgd3Jp
dGluZyBhbnkgZGF0YSBpbnRvCiAgICBodm1fZG9tYWluX2NvbnRleHRfdCB3aGVuIGFsbCBWQ1BV
cyBhcmUgb2ZmbGluZS4gVGhpcyBjYW4gdGhlbiBjcmFzaAogICAgdGhlIGh5cGVydmlzb3IgKHdp
dGggRkFUQUwgUEFHRSBGQVVMVCkgaW4gaHZtX3NhdmVfb25lKCkgdmlhIHRoZQogICAgIm9mZiA8
IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpIiBmb3IoKSB0ZXN0LCB3aGVyZSBjdHh0LmN1ciBy
ZW1haW5zIDAsCiAgICBjYXVzaW5nIGFuIHVuZGVyZmxvdyB3aGljaCBsZWFkcyB0aGUgaHlwZXJ2
aXNvciB0byBnbyBvZmYgdGhlIGVuZCBvZiB0aGUKICAgIGN0eHQgYnVmZmVyLgogICAgCiAgICBU
aGlzIGhhcyBiZWVuIGJyb2tlbiBzaW5jZSBYZW4gNC40IChjL3MgZTAxOWM2MDZmNTkpLgogICAg
SXQgaGFzIGhhcHBlbmVkIGluIHByYWN0aWNlIHdpdGggYW4gSFZNIExpbnV4IFZNIChEZWJpYW4g
OCkgcXVlcmllZCBhcm91bmQKICAgIHNodXRkb3duOgogICAgCiAgICAoWEVOKSBodm0uYzoxNTk1
OmQzdjAgQWxsIENQVXMgb2ZmbGluZSAtLSBwb3dlcmluZyBvZmYuCiAgICAoWEVOKSAtLS0tWyBY
ZW4tNC45LXJjICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQogICAgKFhFTikg
Q1BVOiAgICA1CiAgICAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjQ5NmQyPl0gaHZt
X3NhdmVfb25lKzB4MTQ1LzB4MWZkCiAgICAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyODYg
ICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYyKQogICAgKFhFTikgcmF4OiBmZmZmODMwNDkyY2Ji
NDQ1ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiBmZmZmODMwMzkzNDNiNDAwCiAgICAo
WEVOKSByZHg6IDAwMDAwMDAwZmY4ODAwNGQgICByc2k6IGZmZmZmZmZmZmZmZmZmZjggICByZGk6
IDAwMDAwMDAwMDAwMDAwMDAKICAgIChYRU4pIHJicDogZmZmZjgzMDQxMDNlN2M4OCAgIHJzcDog
ZmZmZjgzMDQxMDNlN2M0OCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMQogICAgKFhFTikgcjk6ICBk
ZWFkYmVlZmRlYWRmMDBkICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAw
MDAwMjgyCiAgICAoWEVOKSByMTI6IDAwMDA3ZjQzYTNiMTQwMDQgICByMTM6IDAwMDAwMDAwZmZm
ZmZmZmUgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgIChYRU4pIHIxNTogZmZmZjgzMDQwMGM0
MTAwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAogICAg
KFhFTikgY3IzOiAwMDAwMDAwNDAyZTEzMDAwICAgY3IyOiBmZmZmODMwNDkyY2JiNDQ3CiAgICAo
WEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEw
ICAgY3M6IGUwMDgKICAgIChYRU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDI0OTZkMj4g
KGh2bV9zYXZlX29uZSsweDE0NS8weDFmZCk6CiAgICAoWEVOKSAgMDAgMDAgNDggMDEgYzggODMg
YzIgMDggPDY2PiAzOSA1OCAwMiA3NSA2NCBlYiAwOCA0OCA4OSBjOCBiYSAwOCAwMCAwMCAwMAog
ICAgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MzA0MTAzZTdjNDg6CiAgICAo
WEVOKSAgICAwMDAwMDQxMDAwMDAwMDAwIGZmZmY4MzAzOTM0M2I0MDAgZmZmZjgzMDQxMDNlN2M3
MCBmZmZmODMwNDEwM2U3ZGE4CiAgICAoWEVOKSAgICBmZmZmODMwNDAwYzQxMDAwIDAwMDA3ZjQz
YTNiMTMwMDQgZmZmZjgzMDQxMDNiNzAwMCBmZmZmZmZmZmZmZmZmZmVhCiAgICAoWEVOKSAgICBm
ZmZmODMwNDEwM2U3ZDQ4IGZmZmY4MmQwODAyNjgzZDQgZmZmZjgzMDBkMTlmZDAwMCBmZmZmODJk
MDgwMjMyMGQ4CiAgICAoWEVOKSAgICBmZmZmODMwNDAwYzQxMDAwIDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZjgzMDQxMDNlN2NkOCBmZmZmODJkMDgwMjZmZjNkCiAgICAoWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgzMDQxMDNlN2NmOCBmZmZmODJkMDgwMjMyMTQy
CiAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgzMDQx
MDNlN2QyOCBmZmZmODJkMDgwMjA3MDUxCiAgICAoWEVOKSAgICBmZmZmODMwNDEwM2U3ZDE4IGZm
ZmY4MzA0MDBjNDEwMDAgMDAwMDAwMDAwMDAwMDIwMiBmZmZmODMwNDAwYzQxMDAwCiAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3ZjQzYTNiMTMwMDQgMDAwMDAwMDAwMDAwMDAwMCBk
ZWFkYmVlZmRlYWRmMDBkCiAgICAoWEVOKSAgICBmZmZmODMwNDEwM2U3ZTY4IGZmZmY4MmQwODAy
MDZjNDcgMDcwMDAwMDAwMDAwMDAwMCBmZmZmODMwNDEwMzc1YmQwCiAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMjk2IGZmZmY4MzA0MTAzNzVjNzggZmZmZjgzMDQxMDM3NWM4MCAwMDAwMDAwMDAw
MDAwMDAzCiAgICAoWEVOKSAgICBmZmZmODMwNDEwM2U3ZTY4IGZmZmY4MzA0MTAzYjY3YzAgZmZm
ZjgzMDQxMDNiNzAwMCBmZmZmODMwNDEwM2I2N2MwCiAgICAoWEVOKSAgICAwMDAwMDAwZDAwMDAw
MDM3IDAwMDAwMDAwMDAwMDAwMDMgMDAwMDAwMDAwMDAwMDAwMiAwMDAwN2Y0M2EzYjE0MDA0CiAg
ICAoWEVOKSAgICAwMDAwN2ZmZDVkOTI1NTkwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDEwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCiAgICAoWEVOKSAgICAwMDAwMDAwMGVhOGY4MDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDdmZmQwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCiAgICAoWEVOKSAg
ICAwMDAwN2Y0M2EyNzZmNTU3IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDBlYThmODAwMCAwMDAw
MDAwMDAwMDAwMDAwCiAgICAoWEVOKSAgICAwMDAwN2ZmZDVkOTI1NWUwIDAwMDA3ZjQzYTIzMjgw
YjIgMDAwMDdmZmQ1ZDkyNjA1OCBmZmZmODMwNDEwM2U3ZjE4CiAgICAoWEVOKSAgICBmZmZmODMw
MGQxOWZlMDAwIDAwMDAwMDAwMDAwMDAwMjQgZmZmZjgyZDA4MDIwNTNlNSBkZWFkYmVlZmRlYWRm
MDBkCiAgICAoWEVOKSAgICBmZmZmODMwNDEwM2U3ZjA4IGZmZmY4MmQwODAzNTE1NjUgMDEwMDAw
MDAzZmZmZmZmZiAwMDAwN2Y0M2EzYjEzMDA0CiAgICAoWEVOKSAgICBkZWFkYmVlZmRlYWRmMDBk
IGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkCiAgICAo
WEVOKSAgICBmZmZmODgwMDc4MTQyNWMwIGZmZmY4ODAwN2NlOTQzMDAgZmZmZjgzMDQxMDNlN2Vk
OCBmZmZmODJkMDgwMjcxOWVjCiAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKICAgIChYRU4pICAg
IFs8ZmZmZjgyZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8weDFmZAogICAgKFhFTikg
ICAgWzxmZmZmODJkMDgwMjY4M2Q0Pl0gYXJjaF9kb19kb21jdGwrMHhhN2EvMHgyNTlmCiAgICAo
WEVOKSAgICBbPGZmZmY4MmQwODAyMDZjNDc+XSBkb19kb21jdGwrMHgxODYyLzB4MWI3YgogICAg
KFhFTikgICAgWzxmZmZmODJkMDgwMzUxNTY1Pl0gcHZfaHlwZXJjYWxsKzB4MWVmLzB4NDJjCiAg
ICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTUxMDY+XSBlbnRyeS5vI3Rlc3RfYWxsX2V2ZW50cysw
LzB4MzAKICAgIChYRU4pCiAgICAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIGZmZmY4MzA0OTJj
YmI0NDc6CiAgICAoWEVOKSAgTDRbMHgxMDZdID0gMDAwMDAwMDBkYmMzNjA2MyBmZmZmZmZmZmZm
ZmZmZmZmCiAgICAoWEVOKSAgTDNbMHgwMTJdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZm
ZmZmZmZmCiAgICAoWEVOKQogICAgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgogICAgKFhFTikgUGFuaWMgb24gQ1BVIDU6CiAgICAoWEVOKSBGQVRBTCBQQUdF
IEZBVUxUCiAgICAoWEVOKSBbZXJyb3JfY29kZT0wMDAwXQogICAgKFhFTikgRmF1bHRpbmcgbGlu
ZWFyIGFkZHJlc3M6IGZmZmY4MzA0OTJjYmI0NDcKICAgIChYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBwYXZlIHRo
ZSB3YXkgZm9yIGhhdmluZyB6ZXJvLWxlbmd0aCByZWNvcmRzLgogICAgCiAgICBJbnNwaXJlZCBi
eSBhbiBlYXJsaWVyIHBhdGNoIGZyb20gQW5kcmV3IGFuZCBSYXp2YW4uCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBE
aWFnbm9zZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgUmVsZWFzZS1BY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAyZGJlOWMzY2QyYjI5
OTFjZDY1YWFkMjI4YjU4OWE5YmZiMTQ4YjQ2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFRodSBNYXkgNCAxNTowNDoyOSAyMDE3ICswMjAwCgogICAgeDg2
L21tOiBzaWxlbmNlIGEgcG9pbnRsZXNzIHdhcm5pbmcKICAgIAogICAgZ2V0X3BhZ2UoKSBsb2dz
IGEgbWVzc2FnZSB3aGVuIGl0IGZhaWxzIChkb21fY293IGlzIG5ldmVyIGR5aW5nIG9yCiAgICBw
YWdpbmdfbW9kZV9leHRlcm5hbCgpKSwgc28gYmV0dGVyIGF2b2lkIHRoZSBjYWxsIHdoZW4gaXQn
cyBwb2ludGxlc3MKICAgIHRvIGRvIGFueXdheS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgYmExMGRiYzdhZTZjOTI4MTYxMDk5
MTNjNmMyNWJhNjZjN2FhNzI4OApBdXRob3I6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
RGF0ZTogICBGcmkgQXByIDI4IDAyOjE0OjI5IDIwMTcgKzA4MDAKCiAgICB2VFBNOiB1cGRhdGUg
ZW1haWwgYWRkcmVzcyBhbmQgZmlsZSBwYXRoIGluIE1BSU5UQUlORVJTIGZpbGUKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgoKY29tbWl0IGVhZjUz
NzM0MmM5MDk4NzVjMTBmNDliMDZlMTc0OTM2NTU0MTA2ODEKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE0OjQ2OjU4IDIwMTcgKzAyMDAK
CiAgICB4ODY6IGRpc2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFsaW5nIHBhZ2VzCiAg
ICAKICAgIFdoaWxlIGEgcGFnZSBoYXZpbmcganVzdCBhIHNpbmdsZSBnZW5lcmFsIHJlZmVyZW5j
ZSBsZWZ0IG5lY2Vzc2FyaWx5CiAgICBoYXMgYSB6ZXJvIHR5cGUgcmVmZXJlbmNlIGNvdW50IHRv
bywgaXRzIHR5cGUgbWF5IHN0aWxsIGJlIHZhbGlkIChhbmQKICAgIGluIHZhbGlkYXRlZCBzdGF0
ZTsgYXQgcHJlc2VudCB0aGlzIGlzIG9ubHkgcG9zc2libGUgYW5kIHJlbGV2YW50IGZvcgogICAg
UEdUX3NlZ19kZXNjX3BhZ2UsIGFzIHBhZ2UgdGFibGVzIGhhdmUgdGhlaXIgdHlwZSBmb3JjaWJs
eSB6YXBwZWQgd2hlbgogICAgdGhlaXIgdHlwZSByZWZlcmVuY2UgY291bnQgZHJvcHMgdG8gemVy
bywgYW5kCiAgICBQR1Rfe3dyaXRhYmxlLHNoYXJlZH1fcGFnZSBwYWdlcyBkb24ndCByZXF1aXJl
IGFueSB2YWxpZGF0aW9uKS4gSW4KICAgIHN1Y2ggYSBjYXNlIHdoZW4gdGhlIHBhZ2UgaXMgYmVp
bmcgcmUtdXNlZCB3aXRoIHRoZSBzYW1lIHR5cGUgYWdhaW4sCiAgICB2YWxpZGF0aW9uIGlzIGJl
aW5nIHNraXBwZWQuIEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlmZmVyIGJldHdlZW4KICAgIDMy
LSBhbmQgNjQtYml0IGd1ZXN0cywgcGFnZXMgdG8gYmUgdHJhbnNmZXJyZWQgYmV0d2VlbiBndWVz
dHMgbmVlZCB0bwogICAgaGF2ZSB0aGVpciB2YWxpZGF0aW9uIGluZGljYXRvciB6YXBwZWQgKGFu
ZCB3aXRoIGl0IHdlIHphcCBhbGwgb3RoZXIKICAgIHR5cGUgaW5mb3JtYXRpb24gYXQgb25jZSku
CiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9y
biA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDIyYzA5NmM5OWQ4YzA1ODMzYzNjMTk4NzBlMzZlZmIy
ZGQ0ZTgwMTMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIE1heSAyIDE0OjQ1OjAyIDIwMTcgKzAyMDAKCiAgICBtdWx0aWNhbGw6IGRlYWwgd2l0aCBl
YXJseSBleGl0IGNvbmRpdGlvbnMKICAgIAogICAgSW4gcGFydGljdWxhciBjaGFuZ2VzIHRvIGd1
ZXN0IHByaXZpbGVnZSBsZXZlbCByZXF1aXJlIHRoZSBtdWx0aWNhbGwKICAgIHNlcXVlbmNlIHRv
IGJlIGFib3J0ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBtb2Rl
CiAgICBvbmx5LiBXaGlsZSBsaWtlbHkgbm90IHZlcnkgdXNlZnVsIGluIGEgbXVsdGljYWxsLCBh
bHNvIHByb3Blcmx5IGhhbmRsZQogICAgdGhlIHJldHVybiB2YWx1ZSBpbiB0aGUgSFlQRVJWSVNP
Ul9pcmV0IGNhc2UgKHdoaWNoIHNob3VsZCBiZSB0aGUgZ3Vlc3QKICAgIHNwZWNpZmllZCB2YWx1
ZSkuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4g
SG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cgpjb21taXQgYmEzOWU5YjIxMDgzMTlkMmI3Yjg0Mjc4MTEwNjM4NmI4ZWQ2
MmZhYgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkg
QXByIDI4IDE2OjAzOjQwIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3JyZWN0IHN0dWIgaW52
b2NhdGlvbiBjb25zdHJhaW50cyBhZ2FpbgogICAgCiAgICBXaGlsZSB0aGUgaHlwZXJ2aXNvciBz
aWRlIG9mIGNvbW1pdCBjZDkxYWIwOGVhICgieDg2ZW11bDogY29ycmVjdCBzdHViCiAgICBpbnZv
Y2F0aW9uIGNvbnN0cmFpbnRzIikgd2FzIGZpbmUsIHRoZSB0b29scyBzaWRlIHRyaWdnZXJlZCBh
IGJvZ3VzCiAgICBlcnJvciB3aXRoIG9sZCBnY2MgKDQuMyBhbmQgNC40IGF0IGxlYXN0KS4gVXNl
IGEgc2xpZ2h0bHkgbGVzcwogICAgYXBwcm9wcmlhdGUgdmFyaWFudCBpbnN0ZWFkLCBwcm92ZW4g
dG8gYmUgZ29vZCBlbm91Z2ggdG8gbm90CiAgICByZS1pbnRyb2R1Y2UgdGhlIG9yaWdpbmFsIHBy
b2JsZW06IFdoaWNoIG9mIHRoZSBhZGRyZXNzZXMgaXMgYWN0dWFsbHkKICAgIHVzZWQgZG9lc24n
dCBtYXR0ZXIgbXVjaCBhcyBsb25nIGFzIHRoZSBjb21waWxlciBjYW4ndCBwcm92ZSB0aGF0IHRo
ZQogICAgdHdvIHBvaW50ZXJzIGRvbid0IGFsaWFzIG9uZSBhbm90aGVyLgogICAgCiAgICBSZXBv
cnRlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgVGVzdGVk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 06 04:01:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 04:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6qtd-0005F1-Vr; Sat, 06 May 2017 04:00:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6qtc-0005Ep-94
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 04:00:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9C/F5-02006-76A4D095; Sat, 06 May 2017 04:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTfZizf
 SYOoicYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHF9+nLFg/WTGint/l7A0
 MN5K6WLk4hAS+MsoMfnffCYI5zGjxIxFb9i6GDmBnG2MEl/3KYPYIgLOEl/PzGUHsXkF9CVO7
 lvKCGILC9hLXHz8jBmkWULgqJbEu4vzwIokBDwlZrzYzgpjX9rxDmgDOwebgJXEITGQKIuAqs
 Tbvr2sExi5FzAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93
 ECPQ6AxDsYGzY7nmIUZKDSUmUN02UJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+GJ2+kkGBR
 anpqRVpmDjD8YNISHDxKIrwSIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnvesBVCQAU
 pRRmgc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+xJkCk9mXgncpldARzABHRENcj
 9vcUkiQkqqgTHutWoyUwvTloKqK2pfj/29kuy/80HZPeF+jW8ynnvmRn9XqWt7v8Ly8u1jGU/
 3R763uxv+lG+tJqfHE+XQ9yu3tibLpTil/Fle5fBL8dvGjwoXpFty74Vdy/uwc8XC9C9Z/w89
 2dh2tDVo4ilVlUnnP6UynA+YO726Q7Ze92dL+PkQE90uk09KLMUZiYZazEXFiQBgNZKNgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494043234!76048644!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18369 invoked from network); 6 May 2017 04:00:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 04:00:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6qtU-0007EQ-4l; Sat, 06 May 2017 04:00:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6qtO-0005TT-Ng; Sat, 06 May 2017 04:00:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6qtN-0006VI-VV; Sat, 06 May 2017 04:00:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109008-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3:xen-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt:guest-start.2:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt:guest-start.2:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:capture-logs(15):broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:capture-logs(10):broken:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:capture-logs(18):broken:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.8-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=19ad7c08a8810f07063919dca95cbeec78e7049a
X-Osstest-Versions-That: xen=a782d9d4218c1453ea276dad2c5b4c70fcdda5db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 04:00:26 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 109008: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAwOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTAwOC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgNSB4
ZW4taW5zdGFsbCBmYWlsIGluIDEwODIxOCBwYXNzIGluIDEwOTAwOAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgNSB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTA4MjE4IHBhc3MgaW4g
MTA5MDA4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDgyMTggcGFzcyBpbiAxMDkwMDgKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTggZ3Vlc3Qtc3RhcnQuMiAgICBmYWlsIGluIDEwODIxOCBw
YXNzIGluIDEwOTAwOAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDExIGd1
ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxMDgyMTggcGFzcyBpbiAxMDkwMDgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCA5IHdpbmRvd3MtaW5zdGFsbCBmYWls
IGluIDEwODIxOCBwYXNzIGluIDEwOTAwOAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsIDExIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxMDgyMTggcGFzcyBp
biAxMDkwMDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDE0IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgZmFpbCBpbiAxMDgyMTggcGFzcyBpbiAxMDkwMDgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTYgZ3Vlc3Qtc3RhcnQuMiAgICBmYWlsIGluIDEwODIxOCBwYXNzIGluIDEwOTAw
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFy
dC93aW4ucmVwZWF0IGZhaWwgaW4gMTA4MjE4IHBhc3MgaW4gMTA5MDA4CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBp
biAxMDgyMTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICAgZmFpbCBwYXNzIGluIDEwODIxOAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJl
Z2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODE2
OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTA4MTY5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTUgY2FwdHVyZS1sb2dzKDE1
KSBicm9rZW4gaW4gMTA4MjE4IGJsb2NrZWQgaW4gMTA4MTY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTAgY2FwdHVyZS1sb2dzKDEwKSBicm9rZW4gaW4gMTA4MjE4IG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgMTggY2Fw
dHVyZS1sb2dzKDE4KSBicm9rZW4gaW4gMTA4MjE4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTEgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGlu
IDEwODIxOCBsaWtlIDEwODEzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MTY5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDgxNjkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDUgeGVuLWJ1aWxkICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxOWFkN2MwOGE4ODEwZjA3MDYzOTE5ZGNhOTVjYmVlYzc4ZTcwNDlhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhNzgyZDlkNDIxOGMxNDUzZWEy
NzZkYWQyYzViNGM3MGZjZGRhNWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDgxNjkgIDIwMTct
MDUtMDMgMDE6NTQ6MDEgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4MjE4ICAy
MDE3LTA1LTA0IDAxOjEzOjEyIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmhhdmVzaCBEYXZkYSA8YmhhdmVz
aC5kYXZkYUBvcmFjbGUuY29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRl
bC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
My12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhl
bi00LjgtdGVzdGluZworIHJldmlzaW9uPTE5YWQ3YzA4YTg4MTBmMDcwNjM5MTlkY2E5NWNiZWVj
NzhlNzA0OWEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC44LXRl
c3RpbmcgMTlhZDdjMDhhODgxMGYwNzA2MzkxOWRjYTk1Y2JlZWM3OGU3MDQ5YQorIGJyYW5jaD14
ZW4tNC44LXRlc3RpbmcKKyByZXZpc2lvbj0xOWFkN2MwOGE4ODEwZjA3MDYzOTE5ZGNhOTVjYmVl
Yzc4ZTcwNDlhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysg
dW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14
ZW4KKyB4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
NC44LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi00LjgtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1sn
IHgxOWFkN2MwOGE4ODEwZjA3MDYzOTE5ZGNhOTVjYmVlYzc4ZTcwNDlhID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDog
ZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQu
OC10ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBj
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOC10ZXN0aW5nCisg
eGVudmVyc2lvbj14ZW4tNC44CisgeGVudmVyc2lvbj00LjgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgMTlhZDdjMDhhODgxMGYwNzA2Mzkx
OWRjYTk1Y2JlZWM3OGU3MDQ5YTpyZWZzL2hlYWRzL3N0YWJsZS00LjgKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE3ODJkOWQuLjE5YWQ3YzAgIDE5
YWQ3YzA4YTg4MTBmMDcwNjM5MTlkY2E5NWNiZWVjNzhlNzA0OWEgLT4gc3RhYmxlLTQuOAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 06 05:21:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 05:21:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6s9B-0002z9-3J; Sat, 06 May 2017 05:20:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d6s99-0002z3-D8
 for xen-devel@lists.xenproject.org; Sat, 06 May 2017 05:20:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4E/42-03058-E2D5D095; Sat, 06 May 2017 05:20:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfSqqa5uLG+
 kwZqlhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azm31sBT1qFQ3zbjM3MH6V62Lk4hASmM4o
 cWPzb2YQh0VgK7PEp5OTWUAcCYE5rBLHlq9n62LkBHLyJFoezmKBsAslpq/oAovzCghKnJz5B
 CwuJOAp0fHrE9AkDg5OAWuJfYc1ITZsZJK4MeMLG0icTcBEYlaHBEg5i4CKxJxPp9khxgRItG
 /YBWYLC/hJNB5azApiiwioS/y5MIERZA6zwCQmicktGxlB5jADJdbPE5rAKDALyRWzEDILGJl
 WMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIQMQ7GDs+Od0
 iFGSg0lJlDdNlCdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvoWjeSCHBotT01Iq0zBxgPMCkJ
 Th4lER4D0UBpXmLCxJzizPTIVKnGI05Xlx+/56J48nKH++ZhFjy8vNSpcR5J4JMEgApzSjNgx
 sEi9NLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEubdDjKFJzOvBG7fK6BTmIBOiQb5gre4JBE
 hJdXAGG1fZDzrD1d05t6yUzw37i1t/uKW80VN42u4Sc2+L2XWjCwXZboZt5aWFtllHeXN8xMx
 7F1y03iPtRR70HT/4qK+Wzd81Xnid9Xkte0M+aH/auv6dCVnjnUPCjfMXqWotjVmk/Wz238TZ
 y4wfbJE9LZ94yOnxqlT87d6bGPdddJ0pWzj0/gNSizFGYmGWsxFxYkA8KAzqs4CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494048044!100857614!1
X-Originating-IP: [209.85.213.53]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63383 invoked from network); 6 May 2017 05:20:45 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 May 2017 05:20:45 -0000
Received: by mail-vk0-f53.google.com with SMTP id v20so8706757vke.2
 for <xen-devel@lists.xenproject.org>; Fri, 05 May 2017 22:20:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=642UMau2cyoeqX9xtUvInYdQAuBaleI6Sxj+mCFpfrk=;
 b=dSALY+RNZpzv+2SBaEkkjxbZMOCy1iqKogcDaQ4hi7QoKSvahZ60ttqRszXvNC50fI
 uEDG/eHGZxJnjWq3J7/69TmYH4bw0qjOdCCQbAKcEe9u/XJpItLPo4H421K9/OoLrKOX
 pf12NksaZpGmr1GnheUaQtbv9hXqKWfDR2Wjg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=642UMau2cyoeqX9xtUvInYdQAuBaleI6Sxj+mCFpfrk=;
 b=NVepreeeopZxhzUqaCOVwEKVhBBBSaNqybHuophNXWCt9/qIcmAN7kNmJp0HBeV4dk
 qfJFkKDS1LrFXP4COizQAYAk/EDLVlVTgi2F2XcVSBHBxe2HQMyKiWwcmZGED+pBccpP
 rjeCsDKIR0ewnswMGUeTD7eo1UVqxILJVT9Gb0TOD2i9FXnws3DTcO7V2dEEbq6BjDAH
 oQTmYAkrpl2xcef37W5N3a3ybXz9e+glLaLH2AxzeBpc7wWYfqYfMTeDvHCb9PPeg8sJ
 ZeZ+xubROEqUukL3dzjglp8JK7qU5+oZ8p5zuxHrIIRUYDzmudeJs99zCRfTTI3qMzZP
 EWkA==
X-Gm-Message-State: AN3rC/6Osbt9dJPkRQgb3GZ3Y+djFaQ5E8MShiXS1xNCmUTQtRmHvnuT
 cFDbRnZYJEX6T3BS4MO/Qz4kXkksaOxp
X-Received: by 10.31.244.66 with SMTP id s63mr9931299vkh.21.1494048044406;
 Fri, 05 May 2017 22:20:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Fri, 5 May 2017 22:20:43 -0700 (PDT)
In-Reply-To: <36f675ff-079f-50a5-84da-60e0ced56084@arm.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-2-git-send-email-bhupinder.thakur@linaro.org>
 <31b063f0-563f-fc09-2d2c-421cbc972e8b@arm.com>
 <CACtJ1JS_ySxfswUAMAPCOaBPQHdXQmDKt4=zXJfD1Nc529LOOQ@mail.gmail.com>
 <36f675ff-079f-50a5-84da-60e0ced56084@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Sat, 6 May 2017 10:50:43 +0530
Message-ID: <CACtJ1JTm0dgm09hAZJdvAH5jnFmCWWjzMABhfCE3Qimdd_pYTA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/10 v2] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKPj4+PiArdW5zaWduZWQgaW50IHZwbDAxMV9yZWdfbWFza1tdID0gezB4ZmYs
IDB4ZmZmZiwgMHhmZmZmZmZmZn07Cj4+Pgo+Pj4KPj4+Cj4+PiBUaGlzIHNob3VsZCBiZSBzdGF0
aWMuIEJ1dCBJIGRvbid0IGdldCB3aGF0IHlvdSBuZWVkIHRoYXQuIEluIHRoZSBmaXJzdAo+Pj4g
dmVyc2lvbiwgSSBzdWdnZXN0ZWQgdG8gcmUtcHVycG9zZSB2Z2ljX3JlZypfe2V4dHJhY3QsdXBk
YXRlfSBzbyB3ZSBjYW4KPj4+IHVzZQo+Pj4gaXQgaGVyZS4gSXQgd291bGQgcHJvYmFibHkgbmVl
ZCB0byBiZSByZW5hbWVkIHRvIHZyZWdfcmVnKi4KPj4+Cj4+PiBJIGRvbid0IHNlZSBhbnkgcmVh
c29uIHRvIG5vdCBkbyB0aGF0IGFuZCByZS1pbnZlbnRpbmcgdGhlIHdoZWVsLgo+Pgo+Pgo+PiBJ
IHVuZGVyc3RhbmQgdGhhdCB0aGUgdnJlZ19yZWcqIGZ1bmN0aW9ucyBhcmUgaGFuZHkgaW4gc2Nl
bmFyaW9zIHdoZXJlCj4+IHVzZXIgbWF5IHdhbnQgdG8gYWNjZXNzIHRoZSBkYXRhIGF0IHNvbWUg
b2Zmc2V0IGZyb20gdGhlIHJlZ2lzdGVyIGJhc2UKPj4gYWRkcmVzcy4gVGhlIFNCU0Egc3BlYyBz
cGVjaWZpZXMgdGhhdCB0aGUgYmFzZSBhZGRyZXNzIG9mIHRoZSBhY2Nlc3MKPj4gbXVzdCBiZSBz
YW1lIGFzIHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlIHJlZ2lzdGVyLiBTbyBpbiB0aGlzIGNhc2Ug
dGhlCj4+IG9mZnNldCB3b3VsZCBhbHdheXMgYmUgMC4gVGhhdCBpcyB0aGUgcmVhc29uIEkgdXNl
ZCBhIHNpbXBsZSBtYXNrIHRvCj4+IHJldHVybiA4LWJpdCwgMTYtYml0IGFuZCAzMi1iaXQgdmFs
dWVzLgo+Cj4KPiBUaGUgcGFydCAiVGhlIFNCU0Egc3BlYyBzcGVjaWZpZXMgdGhhdCB0aGUgYmFz
ZSBhZGRyZXNzIG9mIHRoZSBhY2Nlc3MuLi4iCj4gc2hvdWxkIGhhdmUgYmVlbiBzcGVjaWZpZWQg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlIGJlY2F1c2UgcmVhZGluZyBhdCB0aGUKPiBQTDAxMSBzcGVj
LCBJIGRvbid0IHNlZSB0aGlzIGxpbWl0Lgo+Cj4gVGhlIHJlYXNvbiBvZiB1c2luZyB2cmVnX3Jl
ZyogaXMgdG8gaGF2ZSBhbGwgTU1JT3MgZW11bGF0aW9uIHVzaW5nIHRoZSBzYW1lCj4gaGVscGVy
cyBhbmQgYXZvaWQgZXZlcnlvbmUgdG8gcmUtaW52ZW50IHRoZSB3aGVlbCBiZWNhdXNlIHlvdSBj
YW4gIm9wdGltaXplIgo+IGZvciB5b3VyIGNhc2UuCj4KPiBBbHNvLCBpdCBpcyBhbHNvIG1vcmUg
b2J2aW91cyB0byByZWFkIHZyZWdfcmVnMzJfdXBkYXRlKC4uLikgdGhhbiAiJgo+IHZwbDAxMV9y
ZWdfbWFza1tkYWJ0LnNpemVdIi4gVGhpcyB3b3VsZCBhdm9pZCBxdWl0ZSBhIGxvdCByZXdvcmsg
aWYgd2UgZXZlcgo+IGRlY2lkZSB0byBtb2RpZnkgdGhlIHJlZyBlbXVsYXRpb24uCj4Kb2suIEkg
d2lsbCByZWRlZmluZSB0aGUgdmdpY19yZWcqIGZ1bmN0aW9ucyB0byBnZW5lcmljIHZyZWdfcmVn
KiBhbmQKbW92ZSB0aGUgZGVmaW5pdGlvbnMgdG8gdnJlZy5oLCBzbyB0aGF0IHRob3NlIGNhbiBi
ZSB1c2VkIGJ5IHZwbDAxMQphbHNvLgorCj4KPj4+Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgdm9pZCB2
Z2ljX2luamVjdF92cGwwMTFfc3BpKHN0cnVjdCBkb21haW4gKmQpCj4+Pj4gK3sKPj4+PiArICAg
IHN0cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+Pj4+ICsKPj4+PiAr
ICAgIGlmICggKHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2MpICkKPj4+PiArICAg
ICAgICB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKPj4+PiArfQo+
Pj4KPj4+Cj4+Pgo+Pj4gUEwwMTEgaXMgdXNpbmcgbGV2ZWwgaW50ZXJydXB0IHdoaWNoIG1lYW5z
IHRoYXQgeW91IHNob3VsZCBub3QgaW5qZWN0Cj4+PiBpbnRlcnJ1cHQgYnV0IGluc3RlYWQgc2V0
IG9yIGNsZWFyIHRoZSBwZW5kaW5nIGludGVycnVwdC4KPj4+Cj4+PiBIb3dldmVyLCB0aGUgcHJv
YmxlbSBpcyBiZWNhdXNlIHRoZSB2R0lDIGlzIGluY2FwYWJsZSB0byBoYW5kbGUgcHJvcGVybHkK
Pj4+IGxldmVsIGludGVycnVwdC4gVGhpcyBpcyBnb2luZyB0byBiZSBhIG1ham9yIHByb2JsZW0g
YXMgdGhlIGludGVycnVwdAo+Pj4gc2hvdWxkCj4+PiBzdGF5IHBlbmRpbmcgdW50aWwgdGhlIHBs
MDExIGVtdWxhdGlvbiBzYXlzIHRoZXJlIGFyZSBubyBtb3JlIGludGVycnVwdHMKPj4+IHRvCj4+
PiBoYW5kbGUuCj4+Pgo+Pj4gRm9yIGluc3RhbmNlLCB5b3UgbWF5IG1pc3MgY2hhcmFjdGVyIGlm
IHRoZSBndWVzdCBkcml2ZXIgaGFkIG5vdCBlbm91Z2gKPj4+IHNwYWNlIHRvIHJlYWQgY2hhcmFj
dGVyIG5ldyBvbmUgYmVjYXVzZSB0aGUgaW50ZXJydXB0IHdpbGwgbm90IGdldAo+Pj4gcmUtaW5q
ZWN0ZWQuCj4+Pgo+Pj4gSSBhbSBub3QgYXNraW5nIHRvIG1vZGlmeSB0aGUgdkdJQyBpbiBvcmRl
ciB0byBoYW5kbGUgbGV2ZWwgcHJvcGVybHkKPj4+IChBbmRyZQo+Pj4gaW4gQ0MgaXMgbG9va2lu
ZyBhdCB0aGF0KS4gQnV0IHdlIG5lZWQgdG8gZ2V0IHRoZSBjb2RlIGluIGNvcnJlY3Qgc2hhcGUK
Pj4+IGluCj4+PiBvcmRlciB0byBoYW5kbGUgcHJvcGVybHkgcGwwMTEgaW50ZXJydXB0Lgo+Pj4K
Pj4+IEJ5IHRoYXQgSSBtZWFuLCBhdCBsZWFzdCB0aGUgbmFtaW5nIG9mIHRoZSBmdW5jdGlvbiAo
SSBoYXZlbid0IHJlYWQgdGhlCj4+PiByZXN0Cj4+PiB0byBrbm93IHdoYXQgaXMgbWlzc2luZyku
IEkuZSBJIHdvdWxkIHJlbmFtZSB0byB2cGwwMTFfdXBkYXRlKC4uLikuCj4+Cj4+IFNob3VsZCBJ
IGRlZmluZSB0d28gZnVuY3Rpb25zIHZnaWNfdnBsMDExX3NwaV9zZXQoKSBhbmQKPj4gdmdpY192
cGwwMTFfc3BpX2NsZWFyKCk/IEZvciBub3csIEkgY2FuIGtlZXAgdmdpY192cGwwMTFfc3BpX2Ns
ZWFyKCkKPj4gZW1wdHkgYW5kIHJlbmFtZQo+PiB2Z2ljX2luamVjdF92cGwwMTFfc3BpKCkgdG8g
dmdpY192cGwwMTFfc3BpX3NldCgpLiBJIHdpbGwgY2FsbAo+PiB2Z2ljX3ZwbDAxMV9zcGlfY2xl
YXIoKSBhdCBhbGwgcGxhY2VzIHdoZXJlIElOIHJpbmcgYnVmZmVyIGhhcyBiZWNvbWUKPj4gZW1w
dHkuCj4KPgo+IFRoZSBjb2RlIHNob3VsZCBvbmx5IGNhbGwgYSBmdW5jdGlvbiB2cGwwMTFfdXBk
YXRlIHRoYXQgd2lsbCBjbGVhciBvciBzZXQKPiB0aGUgbGluZS4gSSBkb24ndCBzZWUgd2h5IGl0
IHdvdWxkIG5lZWQgdG8gc3BlY2lmaWNhbGx5IGNhbGwgY2xlYXIvc2V0Lgo+Cm9rLiBJIHdpbGwg
cmVuYW1lIHZnaWNfaW5qZWN0X3ZwbDAxMV9zcGkoKSB0byB2cGwwMTFfdXBkYXRlX2lycSgpLgoK
Pj4KPj4+Cj4+Pj4gK3N0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwg
bW1pb19pbmZvX3QgKmluZm8sCj4+Pj4gcmVnaXN0ZXJfdAo+Pj4+ICpyLCB2b2lkICpwcml2KQo+
Pj4+ICt7Cj4+Pj4gKyAgICB1aW50OF90IGNoOwo+Pj4+ICsgICAgc3RydWN0IGhzcl9kYWJ0IGRh
YnQgPSBpbmZvLT5kYWJ0Owo+Pj4+ICsgICAgaW50IHZwbDAxMV9yZWcgPSAoaW50KShpbmZvLT5n
cGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKPj4+PiArICAgIHN0cnVjdCB2cGwwMTFfcyAqdnBsMDEx
ID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cj4+Pj4gKwo+Pj4+ICsgICAgc3dpdGNoICggdnBs
MDExX3JlZyApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICBjYXNlIERSOgo+Pj4KPj4+Cj4+Pgo+Pj4g
QXMgc2FpZCBvbiB0aGUgZmlyc3QgdmVyc2lvbiwgYWxsIHRob3NlIHJlZ2lzdGVycyBoYXZlIHNw
ZWNpZmljIHNpemUuCj4+PiBQbGVhc2UKPj4+IGhhdmUgYSBsb29rIGF0IGhvdyB3ZSBoYW5kbGUg
cmVnaXN0ZXIgZW11bGF0aW9uIGluIHRoZSB2Z2ljIHdpdGggVlJFRyouCj4+Cj4+IFNpbmNlIFNC
U0Egc3BlY3MgbWFuZGF0ZSB0aGF0IHBsMDExIHJlZ2lzdGVyIGFjY2Vzc2VzIG11c3QgYWx3YXlz
IGJlCj4+IGFjY2Vzc2VkIHVzaW5nIHRoZSByZWdpc3RlciBiYXNlIGFkZHJlc3MsIEkgYW0gdXNp
bmcgdGhlIHJlZ2lzdGVyIGJhc2UKPj4gYWRkcmVzcyBoZXJlIGluc3RlYWQgb2YgYW4gYWRkcmVz
cyByYW5nZS4KPgo+Cj4gVGhlbiBpdCBzaG91bGQgaGF2ZSBiZWVuIHdyaXR0ZW4gaW4gdGhlIGNv
bW1pdCBtZXNzYWdlLiBJIG1hZGUgdGhpcyBjb21tZW50Cj4gb24gdGhlIHByZXZpb3VzIHZlcnNp
b24gYW5kIGRpZG4ndCBzZWUgYW55IGFuc3dlciBmcm9tIHlvdS4gU28gSSBjb25zaWRlcmVkCj4g
eW91IGZvcmdvdCB0byBhZGRyZXNzIGl0Lgo+Cj4gQSBnZW5lcmFsIHJ1bGUgaXMgdG8gYW5zd2Vy
IG9uIHRoZSByZXZpZXcgZS1tYWlsIG9yIHNwZWNpZnkgYWZ0ZXIgIi0tLSIgd2h5Cj4geW91IGRp
ZG4ndCBhZGRyZXNzIGEgY29tbWVudCBzbyB3ZSBrbm93IHdoeSBpdCBoYXMgbm90IGJlZW4gZG9u
ZS4gUmV2aWV3ZXJzCj4gbWF5IGd1ZXNzIHdyb25nIHdoeSB5b3UgZGlkbid0IGRvIGl0IDopLgpv
ay4gSSB3aWxsIHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgYWNjb3JkaW5nbHkuCgo+Cj4gWy4u
Ll0KPgo+Pj4gTWlzc2luZyBFbWFjcyBtYWdpYy4KPj4KPj4gQ2FuIHlvdSBwbGVhc2UgZWxhYm9y
YXRlIHRoaXMgY29tbWVudD8KPgo+Cj4gQWxsIGZpbGVzIGluIFhlbiBjb250YWlucyB0aGUgYmVs
b3cgbGluZXMgdG8gaGVscCBlLW1hY3MgdG8gbG9hZCB0aGUgY29ycmVjdAo+IGZvcm1hdDoKPgo+
IC8qCj4gICogTG9jYWwgdmFyaWFibGVzOgo+ICAqIG1vZGU6IEMKPiAgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCj4gICogYy1iYXNpYy1vZmZzZXQ6IDQKPiAgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
PiAgKiBFbmQ6Cj4gICovPgo+IFRoaXMgc2hvdWxkIGJlIGFkZGVkIG9uIGFueSBuZXcgZmlsZXMg
dXNpbmcgWGVuIGNvZGluZyBzdHlsZS4KPgpUaGFua3MuIEkgd2lsbCBhZGQgdGhpcyB0byB0aGUg
bmV3IGZpbGVzLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 06 06:08:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 06:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6ssr-0006IG-Rl; Sat, 06 May 2017 06:08:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6ssq-0006Hv-EE
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 06:08:00 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 0D/8C-01868-F386D095; Sat, 06 May 2017 06:07:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdcugzf
 SYMkzJYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTL54iL1gWWLF+vOHWBsY
 b1l3MXJxCAn8ZZRYev4RK4TzmFGibfkSFghnG6PEjDm/mLsYOTlEBJwlvp6Zyw5i8wroS+xed
 5gNxBYWMJHY1dTABtIgIXBMQWL3oXYmkISEgLfEsVfrGbsYOcDsq1eB1rFzsAlYSRwSAylgEV
 CVuL5yOuMERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvN
 zNzECfc4ABDsY12z3PMQoycGkJMqbJsoTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClzedN1JI
 sCg1PbUiLTMHGHwwaQkOHiUR3kqQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifPKgBQJg
 BRllObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ87qBTOHJzCuB2/QK6AgmoCOiQe
 7nLS5JREhJNTAW1AnL7z7YtMD5y8M7k73EG9fcWJ+1pfdC/U85d9abQou/aPh231/u4p9yRtM
 +MLXo8R9Va4c3XjK7nM+08WqVK0f+mbdcRUr5gKlg/dUDmszb7IMOKbidqz/6osUgei+nynK1
 RT872zNmLLS2aElbdtLKKHFv3ITEiwdi0rnmvD+yf+ohh1IlluKMREMt5qLiRADmxF1zfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494050877!99123299!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57317 invoked from network); 6 May 2017 06:07:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 06:07:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6ssl-0002TG-SL; Sat, 06 May 2017 06:07:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6ssf-0001Zb-Nz; Sat, 06 May 2017 06:07:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6ss9-0007Kj-Kv; Sat, 06 May 2017 06:07:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109020-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:debian-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=d071951e08ee23cd725c2336d7ab4582bb93b0af
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 06:07:18 +0000
Subject: [Xen-devel] [linux-4.9 test] 109020: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTAyMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTAyMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZj
cHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA5IGRlYmlhbi1pbnN0YWxsICAgZmFpbCBpbiAxMDgy
MDcgcGFzcyBpbiAxMDkwMjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE5IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDgyMDcgcGFzcyBpbiAxMDkwMjAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgaW4gMTA4MjA3IHBhc3MgaW4gMTA5MDIwCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA4MjA3IHBhc3Mg
aW4gMTA5MDIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwODIwNyBwYXNzIGluIDEwOTAyMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTA4MjA3IHBh
c3MgaW4gMTA5MDIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA4MjA3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxIDEyIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgcGFzcyBp
biAxMDgyMDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTcgZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTA4MjA3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3
MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICBmYWlsIGluIDEwODIwNyBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
MTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICBkMDcxOTUxZTA4ZWUyM2NkNzI1YzIzMzZkN2FiNDU4MmJiOTNiMGFmCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRh
MDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6
NDI6NTIgWiAgIDI1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEy
IDExOjE1OjE5IFogICAyMyBkYXlzICAgMzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTA4MjA3ICAyMDE3LTA1LTAzIDIxOjAzOjMyIFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQozMjggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDg5OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 06 06:42:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 06:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6tPn-0000bn-LL; Sat, 06 May 2017 06:42:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d6tPm-0000bh-UX
 for xen-devel@lists.xenproject.org; Sat, 06 May 2017 06:42:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 08/FE-03613-A307D095; Sat, 06 May 2017 06:42:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdeygDf
 SYO5DFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMBsGCQ7YVTQsOMzUw3tPtYuTiEBLYxCix
 9k8nE4Szj1Hi8peXbF2MnBzCAh4S27o2sILYIgKREvu3HmCBKDrFKPH9xmOwBLOAksT+s9cYQ
 Ww2AU2JO58/MYHYvAJWErsvTwCLswioSCxd2QxmiwqES7xtPMICUSMocXLmEyCbg4NTwFpi7m
 EFiJG2Enfm7maGsOUltr+dwzyBkW8Wko5ZSMpmISlbwMi8ilGjOLWoLLVI18hCL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNwYgGAH4/m1gYcYJTmYlER500R5IoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8Mbm80YKCRalpqdWpGXmAAMfJi3BwaMkwisJkuYtLkjMLc5Mh0idY
 lSUEuddmgeUEABJZJTmwbXBou0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmNQKbwZOaVwE
 1/BbSYCWhxNMjNvMUliQgpqQbGLTFhyrMXHZFesfjxylta/QFOxX12li3X7FSWL9ZS/rVDXqp
 BafWPmMQbPFvc9OfzxqoLy9ZvTasU7oqRSf37odKm6smi8waLDq8V/j4p1uD4ii8Vt6cETAlW
 /ff89JMlyfEbGzQX1h2Z/eV06LMfYm2iz8JZl/w8V6Z3W1rxxUTbQiOLCZv+K7EUZyQaajEXF
 ScCAFi3xNGxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494052921!90408936!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57950 invoked from network); 6 May 2017 06:42:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 6 May 2017 06:42:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 718F3344;
 Fri,  5 May 2017 23:42:00 -0700 (PDT)
Received: from [192.168.0.6] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 8D83B3F23B; Fri,  5 May 2017 23:41:59 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-5-andre.przywara@arm.com>
 <aad58105-c3e6-22c4-80cd-c63c70d58946@arm.com>
 <568105a0-1201-7d90-a4f8-fadaee2a4109@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <66019060-a8b4-e610-5ae0-d960ad0e004d@arm.com>
Date: Sat, 6 May 2017 07:41:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <568105a0-1201-7d90-a4f8-fadaee2a4109@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 04/10] ARM: vGIC: add struct pending_irq
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwNS8wNS8yMDE3IDEwOjAyIEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBIaSwKPgo+IE9uIDA0LzA1LzE3IDE3OjIxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEFu
ZHJlLAo+Pgo+PiBPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBJ
bnRyb2R1Y2UgdGhlIHByb3BlciBsb2NraW5nIHNlcXVlbmNlIGZvciB0aGUgbmV3IHBlbmRpbmdf
aXJxIGxvY2suCj4+PiBUaGlzIHRha2VzIHRoZSBsb2NrIGFyb3VuZCBtdWx0aXBsZSBhY2Nlc3Nl
cyB0byBzdHJ1Y3QgbWVtYmVycywKPj4+IGFsc28gbWFrZXMgc3VyZSB3ZSBvYnNlcnZlIHRoZSBs
b2NraW5nIG9yZGVyIChWR0lDIFZDUFUgbG9jayBmaXJzdCwKPj4+IHRoZW4gcGVuZGluZ19pcnEg
bG9jaykuCj4+Cj4+IFRoaXMgbG9ja2luZyBvcmRlciBzaG91bGQgYmUgZXhwbGFpbmVkIGluIHRo
ZSBjb2RlLiBMaWtlbHkgaW4gdmdpYy5oLgo+Pgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Pj4gLS0tCj4+PiAgeGVuL2FyY2gv
YXJtL2dpYy5jICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgeGVuL2FyY2gv
YXJtL3ZnaWMuYyB8IDEyICsrKysrKysrKysrLQo+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4+IGluZGV4IDY3Mzc1YTIuLmUxNzVlOWIg
MTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9naWMuYwo+Pj4gQEAgLTM1MSw2ICszNTEsNyBAQCB2b2lkIGdpY19kaXNhYmxlX2NwdSh2b2lk
KQo+Pj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2xyKGludCBsciwgc3RydWN0IHBlbmRp
bmdfaXJxICpwLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBzdGF0ZSkKPj4+ICB7Cj4+PiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcC0+bG9jaykp
Owo+Pj4gICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+Pj4KPj4+ICAgICAg
Z2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7Cj4+PiBAQCAtNDEzLDYgKzQxNCw3
IEBAIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0Cj4+PiBw
ZW5kaW5nX2lycSAqcCkKPj4+ICAgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMt
PmluZm8tPm5yX2xyczsKPj4+Cj4+PiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJj
aC52Z2ljLmxvY2spKTsKPj4+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZwLT5sb2NrKSk7
Cj4+Pgo+Pj4gICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZn
aWMubHJfcGVuZGluZykgKQo+Pj4gICAgICB7Cj4+PiBAQCAtNDM5LDYgKzQ0MSw3IEBAIHN0YXRp
YyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKPj4+ICAgICAg
Z2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsKPj4+ICAgICAgaXJxID0gbHJfdmFsLnZp
cnE7Cj4+PiAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2LCBpcnEpOwo+Pj4gKyAgICBzcGluX2xv
Y2soJnAtPmxvY2spOwo+Pj4gICAgICBpZiAoIGxyX3ZhbC5zdGF0ZSAmIEdJQ0hfTFJfQUNUSVZF
ICkKPj4+ICAgICAgewo+Pj4gICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwg
JnAtPnN0YXR1cyk7Cj4+PiBAQCAtNDk1LDYgKzQ5OCw3IEBAIHN0YXRpYyB2b2lkIGdpY191cGRh
dGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKPj4+ICAgICAgICAgICAgICB9Cj4+PiAg
ICAgICAgICB9Cj4+PiAgICAgIH0KPj4+ICsgICAgc3Bpbl91bmxvY2soJnAtPmxvY2spOwo+Pj4g
IH0KPj4+Cj4+PiAgdm9pZCBnaWNfY2xlYXJfbHJzKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gQEAgLTU0
NSwxNCArNTQ5LDMwIEBAIHN0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1
Y3QgdmNwdQo+Pj4gKnYpCj4+PiAgICAgICAgICAgICAgLyogTm8gbW9yZSBmcmVlIExSczogZmlu
ZCBhIGxvd2VyIHByaW9yaXR5IGlycSB0byBldmljdCAqLwo+Pj4gICAgICAgICAgICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnlfcmV2ZXJzZSggcF9yLCBpbmZsaWdodF9yLCBpbmZsaWdodCApCj4+PiAg
ICAgICAgICAgICAgewo+Pj4gKyAgICAgICAgICAgICAgICBpZiAoIHBfci0+aXJxIDwgcC0+aXJx
ICkKPj4+ICsgICAgICAgICAgICAgICAgewo+Pj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9s
b2NrKCZwX3ItPmxvY2spOwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZwLT5s
b2NrKTsKPj4+ICsgICAgICAgICAgICAgICAgfQo+Pj4gKyAgICAgICAgICAgICAgICBlbHNlCj4+
PiArICAgICAgICAgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygm
cC0+bG9jayk7Cj4+PiArICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJnBfci0+bG9jayk7
Cj4+PiArICAgICAgICAgICAgICAgIH0KPj4KPj4gUGxlYXNlIGV4cGxhaW4gaW4gdGhlIGNvbW1p
dCBtZXNzYWdlIGFuZCB0aGUgY29kZSB3aHkgdGhpcyBsb2NraW5nIG9yZGVyLgo+Pgo+Pj4gICAg
ICAgICAgICAgICAgICBpZiAoIHBfci0+cHJpb3JpdHkgPT0gcC0+cHJpb3JpdHkgKQo+Pj4gKyAg
ICAgICAgICAgICAgICB7Cj4+PiArICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcC0+
bG9jayk7Cj4+PiArICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcF9yLT5sb2NrKTsK
Pj4+ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+Pj4gKyAgICAgICAgICAgICAgICB9
Cj4+PiAgICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxF
LCAmcF9yLT5zdGF0dXMpICYmCj4+PiAgICAgICAgICAgICAgICAgICAgICAgIXRlc3RfYml0KEdJ
Q19JUlFfR1VFU1RfQUNUSVZFLCAmcF9yLT5zdGF0dXMpICkKPj4+ICAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gZm91bmQ7Cj4+PiAgICAgICAgICAgICAgfQo+Pj4gICAgICAgICAgICAgIC8qIFdl
IGRpZG4ndCBmaW5kIGEgdmljdGltIHRoaXMgdGltZSwgYW5kIHdlIHdvbid0IG5leHQKPj4+ICAg
ICAgICAgICAgICAgKiB0aW1lLCBzbyBxdWl0ICovCj4+PiArICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJnAtPmxvY2spOwo+Pj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwX3ItPmxvY2spOwo+
Pj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+Pj4KPj4+ICBmb3VuZDoKPj4+IEBAIC01NjIsMTIg
KzU4MiwxOCBAQCBmb3VuZDoKPj4+ICAgICAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVT
VF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpOwo+Pj4gICAgICAgICAgICAgIGdpY19hZGRfdG9fbHJf
cGVuZGluZyh2LCBwX3IpOwo+Pj4gICAgICAgICAgICAgIGluZmxpZ2h0X3IgPSAmcF9yLT5pbmZs
aWdodDsKPj4+ICsKPj4+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmcF9yLT5sb2NrKTsKPj4+
ICAgICAgICAgIH0KPj4+ICsgICAgICAgIGVsc2UKPj4+ICsgICAgICAgICAgICBzcGluX2xvY2so
JnAtPmxvY2spOwo+Pj4KPj4+ICAgICAgICAgIGdpY19zZXRfbHIobHIsIHAsIEdJQ0hfTFJfUEVO
RElORyk7Cj4+PiAgICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4+PiAgICAg
ICAgICBzZXRfYml0KGxyLCAmdGhpc19jcHUobHJfbWFzaykpOwo+Pj4KPj4+ICsgICAgICAgIHNw
aW5fdW5sb2NrKCZwLT5sb2NrKTsKPj4+ICsKPj4+ICAgICAgICAgIC8qIFdlIGNhbiBvbmx5IGV2
aWN0IG5yX2xycyBlbnRyaWVzICovCj4+PiAgICAgICAgICBscnMtLTsKPj4+ICAgICAgICAgIGlm
ICggbHJzID09IDAgKQo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy5jCj4+PiBpbmRleCBmNGFlNDU0Li40NDM2M2JiIDEwMDY0NAo+Pj4gLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4g
QEAgLTM1NiwxMSArMzU2LDE2IEBAIHZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QKPj4+IHIsIGludCBuKQo+Pj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0
X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewo+Pj4gICAgICAgICAgaXJxID0gaSArICgzMiAq
IG4pOwo+Pj4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEp
Owo+Pj4gKwo+Pj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwo+Pj4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0
LCBpcnEpOwo+Pj4gKyAgICAgICAgc3Bpbl9sb2NrKCZwLT5sb2NrKTsKPj4+ICsKPj4+ICAgICAg
ICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPj4+IC0gICAg
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
Pj4KPj4gSUhNTywgdGhpcyBzaG91bGQgYmVsb25nIHRvIGEgc2VwYXJhdGUgcGF0Y2ggYXMgbm90
IHN0cmljdGx5IHJlbGF0ZSB0bwo+PiB0aGlzIG9uZS4KPgo+IEkgZG9uJ3QgdGhpbmsgaXQgbWFr
ZXMgbXVjaCBzZW5zZSB0byBzcGxpdCB0aGlzLCBhcyB0aGlzIGNoYW5nZSBpcwo+IG1vdGl2YXRl
ZCBieSB0aGUgaW50cm9kdWN0aW9uIG9mIHRoZSBwZW5kaW5nX2lycSBsb2NrLCBhbmQgd2UgaGF2
ZSB0bwo+IG1vdmUgdGhlIFZHSUMgVkNQVSBsb2NrIGR1ZSB0byB0aGUgbG9ja2luZyBvcmRlci4K
Ck15IHBvaW50IGhlcmUgaXMgdGhpcyBjaGFuZ2UgZG9lcyBub3QgcmVxdWlyZSB0byBiZSBzcGVj
aWZpY2FsbHkgaW4gdGhpcyAKcGF0Y2guIEFuZCBtb3ZpbmcgaXQgaW4gYSBzZXBhcmF0ZSBwYXRj
aCB3b3VsZCBhbGxvdyB5b3UgdG8ganVzdGlmeSB0aGlzIApjaGFuZ2UgYW5kIHNpbXBsaWZ5IHRo
ZSBwYXRjaC4KCj4KPj4KPj4+ICsKPj4KPj4gU3B1cmlvdXMgY2hhbmdlLgo+Cj4gV2VsbCwgdGhh
dCBoZWxwcyB0byBzdHJ1Y3R1cmUgdGhlIGNvZGUuCgpJIGNhbGwgdGhhdCBjb2RlIGNsZWFuLXVw
IGFuZCBzaG91bGQgYmUgbW92ZWQgaW4gc2VwYXJhdGUgcGF0Y2guIEEgCmdlbmVyYWwgcnVsZSB0
byBtYWtlIHRoZSBwYXRjaGVzIGFzIHNtYWxsIGFzIHBvc3NpYmxlLiBUaGlzIG1ha2VzIGVhc2ll
ciAKdG8gcmV2aWV3IGFuZCBqdXN0aWZ5IGNoYW5nZXMuCgo+Cj4+PiAgICAgICAgICBpZiAoICFs
aXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgJiYKPj4+ICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJ
U0lCTEUsICZwLT5zdGF0dXMpICkKPj4+ICAgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJx
KHZfdGFyZ2V0LCBwKTsKPj4+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZwLT5sb2NrKTsKPj4+ICAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwo+Pj4gICAgICAgICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQo+Pj4gICAgICAgICAg
ewo+Pj4gQEAgLTQ4MiwxMCArNDg3LDEyIEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3Ry
dWN0IHZjcHUgKnYsCj4+PiB1bnNpZ25lZCBpbnQgdmlycSkKPj4+ICAgICAgICAgIHJldHVybjsK
Pj4+ICAgICAgfQo+Pj4KPj4+ICsgICAgc3Bpbl9sb2NrKCZuLT5sb2NrKTsKPj4+ICAgICAgc2V0
X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJm4tPnN0YXR1cyk7Cj4+Pgo+Pj4gICAgICBpZiAo
ICFsaXN0X2VtcHR5KCZuLT5pbmZsaWdodCkgKQo+Pj4gICAgICB7Cj4+PiArICAgICAgICBzcGlu
X3VubG9jaygmbi0+bG9jayk7Cj4+PiAgICAgICAgICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHYs
IG4pOwo+Pgo+PiBBbnkgcmVhc29uIHRvIG5vdCBjb2RlIGdpY19yYWlzZV9pbmZsaWdodF9pcnEg
d2l0aCB0aGUgbG9jaz8gVGhpcyB3b3VsZAo+PiBhbHNvIHNpbXBsaWZ5IHF1aXRlIGEgbG90IHRo
ZSBmdW5jdGlvbiBhbmQgYXZvaWQgdW5sb2NrIGluIHByZXR0eSBtdWNoCj4+IGFsbCB0aGUgZXhp
dCBwYXRoLgo+Cj4gZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSgpIGNhbGxzIGdpY191cGRhdGVfb25l
X2xyKCksIHdoaWNoIHdvcmtzIG91dCB0aGUKPiBwZW5kaW5nX2lycSBmcm9tIHRoZSBMUiBudW1i
ZXIgYW5kIHRoZW4gdGFrZXMgdGhlIGxvY2suCj4gWWVzLCB0aGVyZSBhcmUgb3RoZXIgd2F5cyBv
ZiBzb2x2aW5nIHRoaXM6Cj4gLSByZW1vdmUgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSgpIGF0IGFs
bAo+IC0gcmV3b3JrIGdpY191cGRhdGVfb25lX2xyKCkgdG8gdGFrZSBhIChsb2NrZWQpIHBlbmRp
bmdfaXJxIGFscmVhZHkKPgo+IEJvdGggYXBwcm9hY2hlcyBoYXZlIG90aGVyIGlzc3VlcyB0aGF0
IHBvcCB1cCwgSSB0aGluayB0aGlzIHNvbHV0aW9uCj4gaGVyZSBpcyB0aGUgbGVhc3QgaGlkZW91
cyBhbmQgbGVhc3QgaW50cnVzaXZlLgo+IEZyYW5rbHkgSSBiZWxpZXZlIHRoYXQgcmVtb3Zpbmcg
Z2ljX3JhaXNlX2luZmxpZ2h0X2lycSgpIGFsdG9nZXRoZXIgaXMKPiB0aGUgYmVzdCBzb2x1dGlv
biwgYnV0IHRoaXMgcmVxdWlyZXMgbW9yZSByZXdvcmsgKHdoaWNoIFN0ZWZhbm8gaGludGVkCj4g
YXQgbm90IGxpa2luZyB0b28gbXVjaCkgYW5kIEkgd2FudGVkIHRvIGtlZXAgdGhpcyBzZXJpZXMg
YXMgc2ltcGxlIGFzCj4gcG9zc2libGUuCgpUaGUgcHJvYmxlbSBJIGNhbiBzZWUgd2l0aCB0aGlz
IHBhdGNoIHNlcmllcyBpcyBpdCBpcyBub3QgZ29pbmcgZmFyIAplbm91Z2guIFdpdGhvdXQgdGhl
IHJlc3Qgb2YgdGhlIHZnaWMgcmV3b3JrLCBpdCBpcyBoYXJkIHRvIHNheSB3aGV0aGVyIAp0aGUg
bG9ja2luZyBvcmRlciBvciBwbGFjZW1lbnQgb2YgdmdpY197Z2V0LHB1dH1fKiBhcmUgdmFsaWQu
CgpGb3IgaW5zdGFuY2UsIGFzIHdlIGRpc2N1c3NlZCB5ZXN0ZXJkYXkgZmFjZSB0byBmYWNlLiBJ
biB0aGlzIHNlcmllcyB5b3UgCmFyZSBzdWdnZXN0aW5nIHRoZSBsb2NraW5nIG9yZGVyOgogICAg
ICAxKSB2Z2ljIHZjcHUgbG9jawogICAgICAyKSBwZW5kaW5nX2lycSBsb2NrCgpCZWNhdXNlIG9m
IHRoaXMgbG9ja2luZyBvcmRlciwgeW91IG1heSBuZWVkIGluIHNvbWUgcGxhY2VzIHRvIHRha2Ug
dGhlIApwZW5kaW5nX2lycSBsb2NrIHRlbXBvcmFyaWx5LCBkcm9wIGl0IHRoZW4gdGFrZSB0aGUg
bG9ja2luZyBpbiB0aGUgCmNvcnJlY3Qgb3JkZXIuCgpJIGRvIGJlbGlldmUgdGhhdCB3ZSBjYW4g
bGltaXQgdGhlIHVzZSBvZiB2Z2ljIHZjcHUgbG9jayAoaXQgbW9zdGx5IApwcm90ZWN0IHRoZSBs
aXN0IGluIHBlbmRpbmdfaXJxKSBhbmQgd2UgY291bGQgdXNlIHRoZSBsb2NraW5nIG9yZGVyOgog
ICAgICAxKSBwZW5kaW5nX2lycSBsb2NrCiAgICAgIDIpIHZnaWMgdmNwdSBsb2NrCgpUaGlzIHdv
dWxkIGFsc28gc2ltcGxpZnkgdGhlIGxvY2tpbmcgYWZ0ZXJ3YXJkcy4gQnV0IHRoZSBjb3JyZWN0
IApvcmRlcmluZyBjYW4gb25seSBiZSBkZWNpZGVkIHdpdGggYSBmdWxsIHZHSUMgcmV3b3JrIGlu
IG1pbmQuCgpXaGF0IEkgd2FudCB0byBhdm9pZCBpcyBnZXR0aW5nIG1lcmdlZCBhIGxvY2sgb3Jk
ZXJpbmcgdG9kYXksIGJ1dCBpbiBhIApjb3VwbGUgb2Ygd2Vla3Mgd2UgaGF2ZSBhIG5ldyBzZXJp
ZXMgd2l0aCBhIGRpZmZlcmVudCBsb2NraW5nIG9yZGVyaW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 06 06:58:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 06:58:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6tf9-0001hL-3w; Sat, 06 May 2017 06:57:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6tf7-0001gz-Ll
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 06:57:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D6/FB-03587-1F37D095; Sat, 06 May 2017 06:57:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfd9MW+
 kwbQNhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PXlEnvBpMKK+3dOMDcw
 zvHoYuTiEBL4yyix4cE+dgjnMaPE78+tzBDONkaJy+efsXUxcnKICDhLfD0zlx3E5hXQl7h/b
 QdYXFjAQuJV+zWwbgmBS7oSq0+9Yepi5AByvCV+ftSHMV/ukepiZOdgE7CSOCQG0sgioCqx4V
 MjywRG7gWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3
 NAAQ7GDv+OR1ilORgUhLlTRPliRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwasJDB8hwaLU9NSK
 tMwcYODBpCU4eJREeOVA0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc57twioSACkKKM0D
 24ELAouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3IcgUnsy8ErhNr4COYAI6Ihrkft7ikk
 SElFQDY62kSNLhTZ85vtm7XeZ8ZPKjf81KB6lzjXs+lh2SW6m12O+vvuXh/tw7eXt+vquWLV1
 S45do4e+kdcP8VeanFD7mhF88sdutrx7kMv9R9URiyfk1ss2hy/tecPkovtZJuZY7U8b8HtPD
 feLvt6pttz/YG8As9+/fVwdJ6wdtJpIGQUaRGRkySizFGYmGWsxFxYkAxw2nTH0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494053870!62499495!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33627 invoked from network); 6 May 2017 06:57:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 06:57:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6tf1-0003lR-0N; Sat, 06 May 2017 06:57:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6tev-00067B-Kc; Sat, 06 May 2017 06:57:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6tev-0001fj-Cj; Sat, 06 May 2017 06:57:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109042-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 06:57:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 109042: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3861928878419683520=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3861928878419683520==
Content-Type: text/plain

flight 109042 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109042/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   11 days
Failing since        107644  2017-04-25 10:26:10 Z   10 days   25 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============3861928878419683520==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3861928878419683520==--

From xen-devel-bounces@lists.xen.org Sat May 06 10:00:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 10:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6wVW-0007at-Ll; Sat, 06 May 2017 10:00:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6wVV-0007ah-6S
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 10:00:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 01/BF-01709-8AE9D095; Sat, 06 May 2017 10:00:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXf5PN5
 Ig313+S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ejrCbaCLWUV8956NTAu
 8upi5OIQEvjLKHF6ww/GLkZOIOcxo8TzF54QiW2MEnOuTGUHSYgIOEt8PTMXzOYV0Jdou/mXD
 cQWFjCT6Hl8ngmkQUKgzVTi4Jx9TCAJCQFviYdHr8HZJz72MncxsnOwCVhJHBLrYuTgYBFQlZ
 iwlWcCI/cCRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH
 eZgCCHYxf+p0PMUpyMCmJ8qaJ8kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1mcsbKSRYlJqe
 WpGWmQMMO5i0BAePkgjvEZA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ824HKRIAKcooz
 YMbAYuBS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQoyhSczrwRu0yugI5iAjogGuZ+3uC
 QRISXVwKjnrXNrja80mxyXy58FkmG1gT4bn192/SG9v8Jn8vnfGizfs42fpPDeqpi4dUOzRN8
 85k1aHr9vz1msYem0ReWk2jy+4snzK8r+nfR+WtJhELNB8PuXifwbrJuklJ/dnB6/0uDK44kd
 28JsugMvvDSY/U7VO8z8wp+Iwt6HvAuehzJF83ye+laJpTgj0VCLuag4EQDLnxsrfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494064805!81172665!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6223 invoked from network); 6 May 2017 10:00:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 10:00:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6wVP-0000gB-Gl; Sat, 06 May 2017 10:00:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6wVJ-0001Bu-P6; Sat, 06 May 2017 09:59:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6wVJ-0006cX-4H; Sat, 06 May 2017 09:59:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109048-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:guest-start:fail:nonblocking
X-Osstest-Versions-This: linux=1a5fb64fee203f9f5a9274c67ddbb821a29f723f
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 09:59:57 +0000
Subject: [Xen-devel] [linux-linus test] 109048: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA0OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MDQ4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA2
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2lueHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgOSB4ZW4t
Ym9vdC9zcmNfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDYgeGVu
LWJvb3QgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4g
dnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJv
b3QgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2
IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUga2VybmVsLWJ1aWxkICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVu
LWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNiB4
ZW4tYm9vdCAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEwIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgMWE1ZmI2NGZlZTIwM2Y5ZjVhOTI3NGM2N2RkYmI4MjFh
MjlmNzIzZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNDU4MjBjMjk0
ZmUxYjFhOWRmNDk1ZDU3ZjQwNTg1ZWYyZDA2OWEzOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDU5
MjU0ICAyMDE1LTA3LTA5IDA0OjIwOjQ4IFogIDY2NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
ICA1OTM0OCAgMjAxNS0wNy0xMCAwNDoyNDowNSBaICA2NjYgZGF5cyAgNDIyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTA0OCAgMjAxNy0wNS0wNSAyMjoyMDo1MSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KODUxOSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjY1MDM5MiBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 06 12:13:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 12:13:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6yZr-0000LU-Th; Sat, 06 May 2017 12:12:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=292f7e6ec=citrix-osstest@xenproject.org>)
 id 1d6yZq-0000LN-DV
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 12:12:46 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 62/02-03869-DBDBD095; Sat, 06 May 2017 12:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO6evby
 RBq3nJC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bhM7fYCxa0MlacP/CRtYHxXWgXIyeHhIC/
 xL7JW1kgbA+J62dPMIHYIgLOEhM+3GYDsXkF9CQuzt3EDGILCyRI/P58l7WLkQuofpeSxOvd9
 1ghml0lrk29wAJjHz95GayZDWjoxJ6JYHEWARWJtpab7CC2kICWxNLFK5kgFghKnJz5BKyGWU
 BC4uCLF8wQcywlvq1/yjyBkW8WkrJZSMoWMDKtYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNP
 LTS0uTkxPzUlMKtZLzs/dxAgMKwYg2ME4/bL/IUZJDiYlUd40UZ5IIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8ZXt4I4UEi1LTUyvSMnOAAQ6TluDgURLh7QNJ8xYXJOYWZ6ZDpE4x6nK8W/rhP
 ZMQS15+XqqUOO9mkCIBkKKM0jy4EbBou8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3sUgU3
 gy80rgNr0COoIJ6IhokPt5i0sSEVJSDYy8JUk5i+9p3uKoOHf9zh4Gg2CL0zF3kmIY1phsLuC
 v0vp3avb+M2I+S9bo7i5Ufjbn3wlGzm9nprWYxVnOPcdetyTuydmP4npbtcu1XHTmz5/0323O
 GsHkVeqFe3b2CL6em8J+WShutg5jlsCXAEkh//25tfu3VXNEa9iu/7zv967JPbcUPE8osRRnJ
 BpqMRcVJwIArfw+HrECAAA=
X-Env-Sender: prvs=292f7e6ec=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494072762!88275925!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37525 invoked from network); 6 May 2017 12:12:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 May 2017 12:12:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,298,1491264000"; d="scan'208";a="422505096"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71258-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=19ad7c08a8810f07063919dca95cbeec78e7049a
X-Osstest-Versions-That: xen=a782d9d4218c1453ea276dad2c5b4c70fcdda5db
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 6 May 2017 13:12:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71258: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI1OCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI1OC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTI1MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtl
IDcxMjUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIGxpa2UgNzEyNTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW54cHNwMy12Y3B1czEgIDkgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTI1MwoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1taWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGNhcHR1cmUtbG9ncy9sMSgxNykgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTlhZDdjMDhh
ODgxMGYwNzA2MzkxOWRjYTk1Y2JlZWM3OGU3MDQ5YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgYTc4MmQ5ZDQyMThjMTQ1M2VhMjc2ZGFkMmM1YjRjNzBmY2RkYTVkYgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjUzICAyMDE3LTA1LTA0IDAwOjQ2OjQzIFogICAgMiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI1OCAgMjAxNy0wNS0wNiAwMzo0NDowMSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEJoYXZlc2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KICBI
YW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTlhZDdjMDhhODgxMGYwNzA2MzkxOWRjYTk1Y2JlZWM3OGU3MDQ5YQpBdXRob3I6IEhhb3pob25n
IFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjA2
OjMzIDIwMTcgKzAyMDAKCiAgICB4ODYvbWNlOiBhbHdheXMgcmUtaW5pdGlhbGl6ZSAnc2V2ZXJp
dHlfY3B1JyBpbiBtY2hlY2tfY21uX2hhbmRsZXIoKQogICAgCiAgICBtY2hlY2tfY21uX2hhbmRs
ZXIoKSBkb2VzIG5vdCBhbHdheXMgc2V0ICdzZXZlcml0eV9jcHUnIHRvIG92ZXJyaWRlCiAgICBp
dHMgdmFsdWUgdGFrZW4gZnJvbSBwcmV2aW91cyByb3VuZHMgb2YgTUMgaGFuZGxpbmcsIHdoaWNo
IHdpbGwKICAgIGludGVyZmVyZSB0aGUgY3VycmVudCByb3VuZCBvZiBNQyBoYW5kbGluZy4gQWx3
YXlzIHJlLWluaXRpYWxpemUgaXQgdG8KICAgIGNsZWFyIHRoZSBoaXN0b3JpY2FsIHZhbHVlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDZhMmM2YTY4NDIzNDc1Y2Q4OWE4Y2M5OTc4NTU0ODgwZTVhMjFi
N2QKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA0LTA3IDE1OjU2OjA5ICswMjAwCgpjb21taXQgMTc4
MGMyNjVmN2VhZjkwNDk0NTg4NGU3NTVlN2M3OTAyZTRjMjEzMgpBdXRob3I6IEhhb3pob25nIFpo
YW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjA2OjA3
IDIwMTcgKzAyMDAKCiAgICB4ODYvbWNlOiBtYWtlICdzZXZlcml0eV9jcHUnIHByaXZhdGUgdG8g
aXRzIHVzZXJzCiAgICAKICAgIFRoZSBjdXJyZW50ICdzZXZlcml0eV9jcHUnIGlzIHVzZWQgYnkg
Ym90aCBtY2hlY2tfY21uX2hhbmRsZXIoKSBhbmQKICAgIG1jZV9zb2Z0aXJxKCkuIElmIE1DIyBo
YXBwZW5zIGR1cmluZyBtY2Vfc29mdGlycSgpLCB0aGUgdmFsdWVzIHNldCBpbgogICAgbWNoZWNr
X2Ntbl9oYW5kbGVyKCkgYW5kIG1jZV9zb2Z0aXJxKCkgbWF5IGludGVyZmVyZSB3aXRoIGVhY2gK
ICAgIG90aGVyLiBVc2UgcHJpdmF0ZSAnc2V2ZXJpdHlfY3B1JyBmb3IgZWFjaCBmdW5jdGlvbiB0
byBmaXggdGhpcyBpc3N1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTE4OTlhMmUwMGI5Zjc0OGMw
NGQ1MDFjMjA1ZGEwNGJiZmY0MzU5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNyAxNTo1NToz
NCArMDIwMAoKY29tbWl0IDhmNmQxZjlhYmY3NzdmZTA0MTIxZGRhZmRlODlmMTY1NTk1MDY1N2QK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE1heSAz
IDE3OjA1OjM5IDIwMTcgKzAyMDAKCiAgICBtZW1vcnk6IGRvbid0IGhhbmQgTUZOIGluZm8gdG8g
dHJhbnNsYXRlZCBndWVzdHMKICAgIAogICAgV2Ugc2hvdWxkbid0IGhhbmQgTUZOIGluZm8gYmFj
ayBmcm9tIGluY3JlYXNlLXJlc2VydmF0aW9uIGZvcgogICAgdHJhbnNsYXRlZCBkb21haW5zLCBq
dXN0IGxpa2Ugd2UgZG9uJ3QgZm9yIHBvcHVsYXRlLXBoeXNtYXAgYW5kCiAgICBtZW1vcnktZXhj
aGFuZ2UuIEZvciBmdWxsIHN5bW1ldHJ5IGFsc28gY2hlY2sgZm9yIGEgTlVMTCBndWVzdCBoYW5k
bGUKICAgIGluIHBvcHVsYXRlX3BoeXNtYXAoKSAoYnV0IG5vdGUgdGhpcyBtYWtlcyBubyBzZW5z
ZSBpbgogICAgbWVtb3J5X2V4Y2hhbmdlKCksIGFzIHRoZXJlIHRoZSBhcnJheSBpcyBhbHNvIGFu
IGlucHV0KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkMTg2Mjc1ODNkZjI4ZmFjZDlhZjQ3M2VhMWFj
NGE1NmU5M2U2ZWE5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNSAxNjozOTo1MyArMDIwMAoK
Y29tbWl0IDk1N2RjMGUyNDkxZTk1YjE5ZWE2YTk4ODc4OTQ4YTg0MjQ5MmU5ZTYKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjA1OjEx
IDIwMTcgKzAyMDAKCiAgICBtZW1vcnk6IGV4aXQgZWFybHkgZnJvbSBtZW1vcnlfZXhjaGFuZ2Uo
KSB1cG9uIHdyaXRlLWJhY2sgZXJyb3IKICAgIAogICAgVGhlcmUncyBubyBwb2ludCBpbiBjb250
aW51aW5nIGlmIGluIHRoZSBlbmQgd2UnbGwgcmV0dXJuIC1FRkFVTFQKICAgIGFueXdheS4gSXQg
YWxzbyBzZWVtcyB3cm9uZyB0byByZXBvcnQgYSBjaHVuayBmb3Igd2hpY2ggYXQgbGVhc3Qgb25l
CiAgICB3cml0ZS1iYWNrIGZhaWxlZCBhcyBzdWNjZXNzZnVsbHkgZXhjaGFuZ2VkIChhbGJlaXQg
dGhlIGluZGljYXRpb24gb2YKICAgIGFuIGVycm9yIGlzIGFsc28gbm90IGZ1bGx5IGNvcnJlY3Qs
IGFzIHRoZSBleGNoYW5nZSBoYXBwZW5lZCBpbiB0aGF0CiAgICBjYXNlIGF0IGxlYXN0IHBhcnRp
YWxseSAtIHJldHJpZXZpbmcgdGhlIEdGTiB0byBhc3NpZ24gdGhlIG1lbW9yeSB0bwogICAgYW5k
L29yIGhhbmRpbmcgYmFjayB0aGUgaW5mb3JtYXRpb24gb24gdGhlIHJlcGxhY2VtZW50IG1lbW9y
eSBkaWRuJ3QKICAgIHdvcmspLiBJbiBhbnkgY2FzZSBsaW1pdGluZyB0aGUgYW1vdW50IG9mIGRh
bWFnZSBkb25lIHRvIHRoZSBndWVzdAogICAgY2FuJ3QgYmUgYWxsIHRoYXQgYmFkIGFuIGlkZWEu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDFjZjRkMmVjMGQ3YzBjYjUzNzI5Y2E4MTBlNDE2NzkzMDMwZjZmMDcKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA0LTA1IDE2OjM5OjE2ICswMjAwCgpjb21taXQgMTJiMTQyNWZkYzJh
YTMxZjBkNmUyOTY1YWJhOGE1MDRhN2Y3MTFlMQpBdXRob3I6IEJoYXZlc2ggRGF2ZGEgPGJoYXZl
c2guZGF2ZGFAb3JhY2xlLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MDM6MzQgMjAxNyArMDIw
MAoKICAgIGtleGVjOiBjbGVhciBrZXhlY19pbWFnZSBzbG90IHdoZW4gdW5sb2FkaW5nIGtleGVj
IGltYWdlCiAgICAKICAgIFdoZW4ga2V4ZWNfZG9fdW5sb2FkIGNhbGxzIGtleGVjX3N3YXBfaW1h
Z2VzIHRvIGdldCB0aGUgb2xkIGtleGVjX2ltYWdlIHRvCiAgICBmcmVlLCBpdCBwYXNzZXMgTlVM
TCBmb3IgdGhlIG5ldyBrZXhlY19pbWFnZSBwb2ludGVyLiBUaGUgbmV3IHNsb3Qgd2Fzbid0IGJl
aW5nCiAgICBjbGVhcmVkIGluIHN1Y2ggYSBjYXNlLCBsZWFkaW5nIHRvIGEgc3RhbGUgcG9pbnRl
ciBiZWluZyBsZWZ0IGJlaGluZCBpbiB0aGUKICAgIGtleGVjX2ltYWdlIGFycmF5IGFuZCBYZW4g
cGFuaWNzIGluIHN1YnNlcXVlbnQgbG9hZC91bmxvYWQgb3BlcmF0aW9ucy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQmhhdmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNWM1MjE2ZTgyNTMzMmM4M2IxOTY1YjVhMzlhNjEwMGY5ZGRlMzRkYQog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDQtMDQgMTE6MzQ6NTcgKzAyMDAKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 06 13:00:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 13:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d6zJe-000495-Sr; Sat, 06 May 2017 13:00:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d6zJd-00048t-H3
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 13:00:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C7/EF-01999-4D8CD095; Sat, 06 May 2017 13:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffiCd5
 Ig1/3pS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8er1QaaCy32MFcdeNzA2
 MB5K6GLk4hAS+Mso0fHpOHsXIyeQ85hR4s4WqMQ2RolrRxoZQRIiAs4SX8/MBSviFdCXmNexF
 iwuLGAvcWbJfHaQBgmBY2oSD6d/AyuSEPCUmPz9HZz9adEHpi5Gdg42ASuJQ2IgURYBVYlTn7
 +xT2DkXsDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 r9QwMjDsY97T7HWKU5GBSEuVNE+WJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW3mcN1JIsCg1
 PbUiLTMHGH4waQkOHiUR3tkgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEufdCVIkAFKUU
 ZoHNwIWC5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO+AZnCk5lXArfpFdARTEBHRIPcz1
 tckoiQkmpg7K+bc/Hzknap76H/2JK+JmuuyEzU4RR3nZB2O+R+9eNt2n9c5xz2T8hc/L6R4Zj
 5kdm/WiQqIxdOLLGb43h74601Yv88LLZynTt7WPP89skis58clVjdvdbEwm2/0/b84M49C+7H
 HpQONOJkl7DXVd5ufflVYpC33b5rmSpyZlmpci4+zT6nlViKMxINtZiLihMBaS0cQYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494075600!82680628!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15404 invoked from network); 6 May 2017 13:00:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 13:00:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6zJX-0005VZ-Aj; Sat, 06 May 2017 12:59:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d6zJR-0002tz-To; Sat, 06 May 2017 12:59:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d6zJR-0008LV-8R; Sat, 06 May 2017 12:59:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109054-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=74ad8abe49d4c6268a1fadc52f9389474c0d00f1
X-Osstest-Versions-That: xen=a7f041aa8a3df2829eba8650331a57bdd04c08f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 12:59:53 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 109054: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA1NCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTA1NC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA4MjEyIHBhc3MgaW4g
MTA5MDU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDE3IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBpbiAxMDgyMTIgcGFzcyBpbiAxMDkwNTQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwODIxMiBwYXNzIGluIDEw
OTA1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBndWVzdC1zdGFydCAgICAgIGZh
aWwgaW4gMTA4MjEyIHBhc3MgaW4gMTA5MDU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwODIx
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4g
MTA4MjEyIGxpa2UgMTA4MTY2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNDUgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMDgxMzcKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtl
IDEwODEzNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4MTY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDgxNjYKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDEwODE2NgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgIDQ1IHh0Zi90
ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTA4MTY2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDgxNjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwODE2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4MTY2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMDgxNjYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc0YWQ4YWJlNDlkNGM2MjY4YTFm
YWRjNTJmOTM4OTQ3NGMwZDAwZjEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2JkZDA0YzA4ZjIKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEwODE2NiAgMjAxNy0wNS0wMyAwMDoxNjozNyBaICAgIDMgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMDgyMTIgIDIwMTctMDUtMDMgMjI6NTY6NTAgWiAgICAyIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBCaGF2ZXNoIERhdmRhIDxiaGF2ZXNoLmRhdmRhQG9yYWNsZS5jb20+CiAgSGFvemhvbmcgWmhh
bmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgcmV2aXNpb249NzRhZDhhYmU0
OWQ0YzYyNjhhMWZhZGM1MmY5Mzg5NDc0YzBkMDBmMQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIHhlbi00LjctdGVzdGluZyA3NGFkOGFiZTQ5ZDRjNjI2OGExZmFkYzUyZjkz
ODk0NzRjMGQwMGYxCisgYnJhbmNoPXhlbi00LjctdGVzdGluZworIHJldmlzaW9uPTc0YWQ4YWJl
NDlkNGM2MjY4YTFmYWRjNTJmOTM4OTQ3NGMwZDAwZjEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgor
KyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyAn
WycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjctdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCisgcHJldnhlbmJyYW5j
aD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeDc0YWQ4YWJlNDlkNGM2MjY4YTFmYWRjNTJmOTM4OTQ3
NGMwZDAwZjEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3Rl
ZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jv
bi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRh
aWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcK
KysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10
ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4
LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5
LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSB4ZW4tNC43LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVy
c2lvbj14ZW4tNC43LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjcKKyB4ZW52ZXJzaW9uPTQu
NworIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dCA3NGFkOGFiZTQ5ZDRjNjI2OGExZmFkYzUyZjkzODk0NzRjMGQwMGYxOnJlZnMvaGVhZHMvc3Rh
YmxlLTQuNwpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgYTdmMDQxYS4uNzRhZDhhYiAgNzRhZDhhYmU0OWQ0YzYyNjhhMWZhZGM1MmY5Mzg5NDc0YzBk
MDBmMSAtPiBzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 06 14:24:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 14:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d70dD-0001qs-6b; Sat, 06 May 2017 14:24:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d70dB-0001qX-VA
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 14:24:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7D/45-03613-59CDD095; Sat, 06 May 2017 14:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXfKHd5
 Ig94J3BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPEltGCJZcXdK2tYGhhf
 6nUxcnEICfxllPiwfRcjhPOYUeL4kossEM42RomjbZOZuhg5OUQEnCW+npnLDmLzCuhLnLz4E
 ywuLKAn8e3yQ1YQW0LAS2L6oU+MMPalufuB6tk52ASsJA6JdTFycLAIqEp0rvKewMi1gJFhFa
 NGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoF8ZgGAH47dlAYc
 YJTmYlER500R5IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Obe5o0UEixKTU+tSMvMAQYYTFqC
 g0dJhPcYSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5Z4AUCYAUZZTmwY2ABfslRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfOuBZnCk5lXArfpFdARTEBHRIPcz1tckoiQkmpgbBP+Hn
 J4qkdPtxz/R++39WYhm9rTj87crr5MeZLI92+6/UtEVzw8nKa9dOfZFxu2VU0q1f1fqxX5xMZ
 Xcc+kHZ0zruaFPMqw239lp+rSF4vvxi++7cL8JChoderCTeLdJns59ZNYvbeIuVYbv4/qXsLy
 4K1p+4atissU74QqHTn5duHy+L99pUosxRmJhlrMRcWJAAdhEbpxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494080659!43987467!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46064 invoked from network); 6 May 2017 14:24:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 14:24:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d70d5-0007wa-78; Sat, 06 May 2017 14:24:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d70cz-0000At-PP; Sat, 06 May 2017 14:24:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d70cz-0001cw-Kp; Sat, 06 May 2017 14:24:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109058-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=0c79471d6a986b858c35dc577eaeb344cc5c4cdd
X-Osstest-Versions-That: ovmf=00324f3fce83b8d813ca3ec6b6eb663a88a8675e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 14:24:09 +0000
Subject: [Xen-devel] [ovmf test] 109058: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3766944331326997406=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3766944331326997406==
Content-Type: text/plain

flight 109058 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109058/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 ovmf                 0c79471d6a986b858c35dc577eaeb344cc5c4cdd
baseline version:
 ovmf                 00324f3fce83b8d813ca3ec6b6eb663a88a8675e

Last test of basis   108170  2017-05-03 02:45:01 Z    3 days
Failing since        108216  2017-05-04 00:17:43 Z    2 days    4 attempts
Testing same since   109058  2017-05-06 02:57:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Bell Song <binx.song@intel.com>
  Chao Zhang <chao.b.zhang@intel.com>
  Eric Dong <eric.dong@intel.com>
  Feng Tian <feng.tian@intel.com>
  Fu Siyuan <siyuan.fu@intel.com>
  Jeff Westfahl <jeff.westfahl@ni.com>
  Jiaxin Wu <jiaxin.wu@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Liming Gao <liming.gao@intel.com>
  Long Qin <qin.long@intel.com>
  Nerijus BaliÅ«nas <nerijus@users.sourceforge.net>
  Qin Long <qin.long@intel.com>
  Ruiyu Ni <ruiyu.ni@intel.com>
  Song, BinX <binx.song@intel.com>
  Tian, Feng <feng.tian@intel.com>
  Wu Jiaxin <jiaxin.wu@intel.com>
  Yonghong Zhu <yonghong.zhu@intel.com>
  Zhang, Chao B <chao.b.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=ovmf
+ revision=0c79471d6a986b858c35dc577eaeb344cc5c4cdd
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push ovmf 0c79471d6a986b858c35dc577eaeb344cc5c4cdd
+ branch=ovmf
+ revision=0c79471d6a986b858c35dc577eaeb344cc5c4cdd
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=ovmf
+ xenbranch=xen-unstable
+ '[' xovmf = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x0c79471d6a986b858c35dc577eaeb344cc5c4cdd = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.ovmf
++ : daily-cron.ovmf
++ : daily-cron.ovmf
++ : daily-cron.ovmf
++ : daily-cron.ovmf
++ : daily-cron.ovmf
++ : daily-cron.ovmf
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.ovmf
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree ovmf
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/ovmf
+ git push osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git 0c79471d6a986b858c35dc577eaeb344cc5c4cdd:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
   00324f3..0c79471  0c79471d6a986b858c35dc577eaeb344cc5c4cdd -> xen-tested-master


--===============3766944331326997406==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3766944331326997406==--

From xen-devel-bounces@lists.xen.org Sat May 06 14:41:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 14:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d70t6-0003CU-JR; Sat, 06 May 2017 14:40:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=292f7e6ec=citrix-osstest@xenproject.org>)
 id 1d70t5-0003CJ-DH
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 14:40:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 25/AB-27980-E60ED095; Sat, 06 May 2017 14:40:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7uA95
 Ig0m3RS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bpVU9YCmYKVUyYfZKtgfEadxcjJ4eEgL/E
 uaufGCFsd4np7SvYQGwRAWeJCR9ug9m8AnoS6651gtnCApESqw7OY+9i5AKqv84q0X3qDjtEs
 6rErFdTWUBsNgEPiYk9E4FsDg4WARWJny9qQcJCAloSSxevZIKYKShxcuYTsHJmAQmJgy9eME
 OMsZDY8bGPbQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKyXm1pcnJi
 empOYVKyXnJ+7iREYPAxAsINxzXbPQ4ySHExKorxpojyRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4Pe/zRgoJFqWmp1akZeYAwxgmLcHBoyTCe/EeUJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8
 vNSpcR5i0FmCIAUZZTmwY2AxdQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMuA5nCk5lXAr
 fpFdARTEBHRIPcz1tckoiQkmpgPFfCVs54YUZV0iXpB6dWTyk5MXO+W1KKxaLVa5pMFj2qNGx
 5FCfeoBp8IrNgyYr1FV92vme8KCUrWeh72fUvQ8bC/1k3w0Q4w9d0nn0esejE7OzzP1P2b+no
 SXq+8PliQ97JbN5qzGq+LwWlS9t0A9vKt19bmJxp+cI/bKnspeTcIEl3lueqSizFGYmGWsxFx
 YkAk7TJWaQCAAA=
X-Env-Sender: prvs=292f7e6ec=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494081643!82290227!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54689 invoked from network); 6 May 2017 14:40:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 May 2017 14:40:45 -0000
X-IronPort-AV: E=Sophos;i="5.38,298,1491264000"; d="scan'208";a="431188436"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71259-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71242
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 6 May 2017 15:40:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71259: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjU5IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI1OS8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
dHJldGNoLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0ICAgZmFpbCBsaWtlIDcxMjQyCiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0
ICAgICBmYWlsIGxpa2UgNzEyNDIKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTI0MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzEyNDIKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFy
bWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 06 15:15:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 15:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d71Q8-0005hE-Ve; Sat, 06 May 2017 15:14:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d71Q8-0005gt-3x
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 15:14:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 4C/0A-03557-F68ED095; Sat, 06 May 2017 15:14:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfvBW+
 kQdcTNosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTJvwlKlgW33F+m0H2BoY
 r4V2MXJxCAn8ZZSYv30tM4TzmFGi6dUrJghnG6PEtrNfWLoYOTlEBJwlvp6Zyw5i8wroS7Sd+
 8cMYgsLWEm0dN8Ba5AQaFKWWPL9CFsXIweQ4ykxYZEPSA2IuefXBKAwOwcbUP0hMZAoi4CqxJ
 dJ2xknMHIvYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjBuGZ+4CFGSQ4mJVHeNFGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOee8UYKCRal
 pqdWpGXmAIMPJi3BwaMkwhsGkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXFe9udARQIgR
 RmleXAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK82iBTeDLzSuA2vQI6ggnoiGiQ+3
 mLSxIRUlINjI5H40VMbOa0i+14ErB6AV+QxpVjOjG+LV6BqpJhXo3sL1/2THuad8IrbOG9XSu
 m7V8gL6tfNY+J6/veyzW/jv3P3bZqifmkTcyrv4Wm2DwRdpjUvC/mVdzSPd7XD54yezFrsrn8
 wg9Xl2QLzbp5ea6KyMuNC0/Xau3RamkN8M47mPLrhMnn29OVWIozEg21mIuKEwGn5DZEfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494083692!100894433!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57829 invoked from network); 6 May 2017 15:14:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 15:14:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d71Q1-0000rz-M7; Sat, 06 May 2017 15:14:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d71Pw-0001sA-5J; Sat, 06 May 2017 15:14:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d71Pu-0006t7-LG; Sat, 06 May 2017 15:14:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109056-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-install:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4f290909663600b92444a3bd924d443fb32ca7c6
X-Osstest-Versions-That: xen=eb9a3bfd8759dc7e3043977ba7ee373223acf7a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 15:14:42 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 109056: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA1NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTA1Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTA4MTc2CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgMjAgeHRmL3Rlc3QtaHZtMzItaW52bHBnfnNoYWRvdyBmYWls
IGluIDEwOTAxMCBwYXNzIGluIDEwOTA1NgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAzMyB4dGYv
dGVzdC1odm0zMnBhZS1pbnZscGd+c2hhZG93IGZhaWwgaW4gMTA5MDEwIHBhc3MgaW4gMTA5MDU2
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDQ0IHh0Zi90ZXN0LWh2bTY0LWludmxwZ35zaGFkb3cg
ZmFpbCBpbiAxMDkwMTAgcGFzcyBpbiAxMDkwNTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5MDEwIHBhc3MgaW4gMTA5
MDU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICA1IHhlbi1pbnN0
YWxsICAgIGZhaWwgcGFzcyBpbiAxMDkwMTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICA0NSB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEwOTAxMAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
aW4gMTA5MDEwIFJFR1IuIHZzLiAxMDgxMzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ1IHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEwOTAxMCBsaWtlIDEwODEzOAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEw
OTAxMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTAxMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MDgxNzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwODE3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA4MTc2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMDgxNzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwODE3NgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTA4MTc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDgxNzYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwODE3NgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFl
LXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2NSB4dGYv
dGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgNGYyOTA5MDk2NjM2MDBiOTI0NDRhM2JkOTI0ZDQ0M2ZiMzJjYTdjNgpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZWI5YTNiZmQ4NzU5ZGM3ZTMwNDM5
NzdiYTdlZTM3MzIyM2FjZjdhOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA4MTc2ICAyMDE3LTA1
LTAzIDA0OjE0OjMyIFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwODIyMCAgMjAx
Ny0wNS0wNCAwMjozMTo0OCBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJoYXZlc2ggRGF2ZGEgPGJoYXZlc2gu
ZGF2ZGFAb3JhY2xlLmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBz
cDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBz
cDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDRmMjkw
OTA5NjYzNjAwYjkyNDQ0YTNiZDkyNGQ0NDNmYjMyY2E3YzYKQXV0aG9yOiBIYW96aG9uZyBaaGFu
ZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNzoxNjoyMSAy
MDE3ICswMjAwCgogICAgeDg2L21jZTogYWx3YXlzIHJlLWluaXRpYWxpemUgJ3NldmVyaXR5X2Nw
dScgaW4gbWNoZWNrX2Ntbl9oYW5kbGVyKCkKICAgIAogICAgbWNoZWNrX2Ntbl9oYW5kbGVyKCkg
ZG9lcyBub3QgYWx3YXlzIHNldCAnc2V2ZXJpdHlfY3B1JyB0byBvdmVycmlkZQogICAgaXRzIHZh
bHVlIHRha2VuIGZyb20gcHJldmlvdXMgcm91bmRzIG9mIE1DIGhhbmRsaW5nLCB3aGljaCB3aWxs
CiAgICBpbnRlcmZlcmUgdGhlIGN1cnJlbnQgcm91bmQgb2YgTUMgaGFuZGxpbmcuIEFsd2F5cyBy
ZS1pbml0aWFsaXplIGl0IHRvCiAgICBjbGVhciB0aGUgaGlzdG9yaWNhbCB2YWx1ZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA2YTJjNmE2ODQyMzQ3NWNkODlhOGNjOTk3ODU1NDg4MGU1YTIxYjdkCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNyAxNTo1NjowOSArMDIwMAoKY29tbWl0IDJiMGJiOTA4
Zjc1MDc2YjU5MGU3M2JkOGJkNDRkYWIwZDJhNjBhYzQKQXV0aG9yOiBIYW96aG9uZyBaaGFuZyA8
aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNzoxNTo1NyAyMDE3
ICswMjAwCgogICAgeDg2L21jZTogbWFrZSAnc2V2ZXJpdHlfY3B1JyBwcml2YXRlIHRvIGl0cyB1
c2VycwogICAgCiAgICBUaGUgY3VycmVudCAnc2V2ZXJpdHlfY3B1JyBpcyB1c2VkIGJ5IGJvdGgg
bWNoZWNrX2Ntbl9oYW5kbGVyKCkgYW5kCiAgICBtY2Vfc29mdGlycSgpLiBJZiBNQyMgaGFwcGVu
cyBkdXJpbmcgbWNlX3NvZnRpcnEoKSwgdGhlIHZhbHVlcyBzZXQgaW4KICAgIG1jaGVja19jbW5f
aGFuZGxlcigpIGFuZCBtY2Vfc29mdGlycSgpIG1heSBpbnRlcmZlcmUgd2l0aCBlYWNoCiAgICBv
dGhlci4gVXNlIHByaXZhdGUgJ3NldmVyaXR5X2NwdScgZm9yIGVhY2ggZnVuY3Rpb24gdG8gZml4
IHRoaXMgaXNzdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDExODk5YTJlMDBiOWY3NDhjMDRkNTAx
YzIwNWRhMDRiYmZmNDM1OQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDQtMDcgMTU6NTU6MzQgKzAy
MDAKCmNvbW1pdCBjNGMzNzUwNmZhMWU2ZmEwNmZlZWNkYjRlYjExODRlODhlYmMyNjFhCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNzox
NTozMSAyMDE3ICswMjAwCgogICAgbWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRvIHRyYW5z
bGF0ZWQgZ3Vlc3RzCiAgICAKICAgIFdlIHNob3VsZG4ndCBoYW5kIE1GTiBpbmZvIGJhY2sgZnJv
bSBpbmNyZWFzZS1yZXNlcnZhdGlvbiBmb3IKICAgIHRyYW5zbGF0ZWQgZG9tYWlucywganVzdCBs
aWtlIHdlIGRvbid0IGZvciBwb3B1bGF0ZS1waHlzbWFwIGFuZAogICAgbWVtb3J5LWV4Y2hhbmdl
LiBGb3IgZnVsbCBzeW1tZXRyeSBhbHNvIGNoZWNrIGZvciBhIE5VTEwgZ3Vlc3QgaGFuZGxlCiAg
ICBpbiBwb3B1bGF0ZV9waHlzbWFwKCkgKGJ1dCBub3RlIHRoaXMgbWFrZXMgbm8gc2Vuc2UgaW4K
ICAgIG1lbW9yeV9leGNoYW5nZSgpLCBhcyB0aGVyZSB0aGUgYXJyYXkgaXMgYWxzbyBhbiBpbnB1
dCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZDE4NjI3NTgzZGYyOGZhY2Q5YWY0NzNlYTFhYzRhNTZl
OTNlNmVhOQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDQtMDUgMTY6Mzk6NTMgKzAyMDAKCmNvbW1p
dCA3NjIyNDY1NDQ4ZDcxN2I3MjU5M2UzZDdjZWVjNWE1MjIzNDY0ZTI1CkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNzoxNTowNSAyMDE3
ICswMjAwCgogICAgbWVtb3J5OiBleGl0IGVhcmx5IGZyb20gbWVtb3J5X2V4Y2hhbmdlKCkgdXBv
biB3cml0ZS1iYWNrIGVycm9yCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgaW4gY29udGludWlu
ZyBpZiBpbiB0aGUgZW5kIHdlJ2xsIHJldHVybiAtRUZBVUxUCiAgICBhbnl3YXkuIEl0IGFsc28g
c2VlbXMgd3JvbmcgdG8gcmVwb3J0IGEgY2h1bmsgZm9yIHdoaWNoIGF0IGxlYXN0IG9uZQogICAg
d3JpdGUtYmFjayBmYWlsZWQgYXMgc3VjY2Vzc2Z1bGx5IGV4Y2hhbmdlZCAoYWxiZWl0IHRoZSBp
bmRpY2F0aW9uIG9mCiAgICBhbiBlcnJvciBpcyBhbHNvIG5vdCBmdWxseSBjb3JyZWN0LCBhcyB0
aGUgZXhjaGFuZ2UgaGFwcGVuZWQgaW4gdGhhdAogICAgY2FzZSBhdCBsZWFzdCBwYXJ0aWFsbHkg
LSByZXRyaWV2aW5nIHRoZSBHRk4gdG8gYXNzaWduIHRoZSBtZW1vcnkgdG8KICAgIGFuZC9vciBo
YW5kaW5nIGJhY2sgdGhlIGluZm9ybWF0aW9uIG9uIHRoZSByZXBsYWNlbWVudCBtZW1vcnkgZGlk
bid0CiAgICB3b3JrKS4gSW4gYW55IGNhc2UgbGltaXRpbmcgdGhlIGFtb3VudCBvZiBkYW1hZ2Ug
ZG9uZSB0byB0aGUgZ3Vlc3QKICAgIGNhbid0IGJlIGFsbCB0aGF0IGJhZCBhbiBpZGVhLgogICAg
CiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiAxY2Y0ZDJlYzBkN2MwY2I1MzcyOWNhODEwZTQxNjc5MzAzMGY2ZjA3CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0wNC0wNSAxNjozOToxNiArMDIwMAoKY29tbWl0IDY4ZmE2OTExOTAwY2M1ZmRl
ODQ2MzIwMDRhMThhMTQwOTBjNGM3YTkKQXV0aG9yOiBCaGF2ZXNoIERhdmRhIDxiaGF2ZXNoLmRh
dmRhQG9yYWNsZS5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjE0OjM1IDIwMTcgKzAyMDAKCiAg
ICBrZXhlYzogY2xlYXIga2V4ZWNfaW1hZ2Ugc2xvdCB3aGVuIHVubG9hZGluZyBrZXhlYyBpbWFn
ZQogICAgCiAgICBXaGVuIGtleGVjX2RvX3VubG9hZCBjYWxscyBrZXhlY19zd2FwX2ltYWdlcyB0
byBnZXQgdGhlIG9sZCBrZXhlY19pbWFnZSB0bwogICAgZnJlZSwgaXQgcGFzc2VzIE5VTEwgZm9y
IHRoZSBuZXcga2V4ZWNfaW1hZ2UgcG9pbnRlci4gVGhlIG5ldyBzbG90IHdhc24ndCBiZWluZwog
ICAgY2xlYXJlZCBpbiBzdWNoIGEgY2FzZSwgbGVhZGluZyB0byBhIHN0YWxlIHBvaW50ZXIgYmVp
bmcgbGVmdCBiZWhpbmQgaW4gdGhlCiAgICBrZXhlY19pbWFnZSBhcnJheSBhbmQgWGVuIHBhbmlj
cyBpbiBzdWJzZXF1ZW50IGxvYWQvdW5sb2FkIG9wZXJhdGlvbnMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEJoYXZlc2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDVjNTIxNmU4MjUzMzJjODNiMTk2NWI1YTM5YTYxMDBmOWRkZTM0ZGEKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA0LTA0IDExOjM0OjU3ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 06 16:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 16:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d72uO-0004k8-0N; Sat, 06 May 2017 16:50:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=292f7e6ec=citrix-osstest@xenproject.org>)
 id 1d72uM-0004jw-P2
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 16:50:14 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6B/9B-03058-6CEFD095; Sat, 06 May 2017 16:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7Rf7y
 RBt0PxSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0brXrWCHSIVOzduYmpg7OPrYuTkkBDwl2g8
 OIMVwvaQWHR1CxuILSLgLDHhw20wm1dAT6L59D8wW1jARmLKmq1MXYxcQPUtjBIvm5+wQDS7S
 az608cIY39Z1APWwAY0dGLPRLAaFgEViZmHWplBbCEBLYmli1cyQSwQlDg5E2IOs4CExMEXL5
 gh5lhK3Nh9j3UCI98sJGWzkJQtYGRaxahRnFpUllqka2ykl1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGFQMQLCD8fS6wEOMkhxMSqK8aaI8kUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeO/85Y0UEixKTU+tSMvMAYY3TFqCg0dJhPc6SJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8
 vNSpcR594IUCYAUZZTmwY2AxdolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCUNM4cnMK4Hb9A
 roCCagI6JB7uctLklESEk1MBYceNTqcN7AIVTk45SQnJg/ud3LdT8ELjhQarK87EHNyw+1a9x
 qvZnr385e3v9f6PP2Jss3Z/YvvFsZ9v/Kj/i3wcd2GXIskz16f+pv2TWiL6a03r/lvZDDaPu7
 YjXRdfe3P81XSVrbOfvy3nifq/wcOyyXtbiUJ6S8Cd+Z5SooV3lw53OFP6eUWIozEg21mIuKE
 wFOhNhlsAIAAA==
X-Env-Sender: prvs=292f7e6ec=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494089411!43995293!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9283 invoked from network); 6 May 2017 16:50:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 May 2017 16:50:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,299,1491264000"; d="scan'208";a="431195081"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71260-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:regression
 ovmf:build-amd64-libvirt:libvirt-build:fail:regression
X-Osstest-Versions-This: ovmf=0c79471d6a986b858c35dc577eaeb344cc5c4cdd
X-Osstest-Versions-That: ovmf=00324f3fce83b8d813ca3ec6b6eb663a88a8675e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 6 May 2017 17:50:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71260: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6315355419451905918=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6315355419451905918==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71260 ovmf real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71260/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-libvirt            5 libvirt-build             fail REGR. vs. 71252
 build-amd64-libvirt           5 libvirt-build             fail REGR. vs. 71252

version targeted for testing:
 ovmf                 0c79471d6a986b858c35dc577eaeb344cc5c4cdd
baseline version:
 ovmf                 00324f3fce83b8d813ca3ec6b6eb663a88a8675e

Last test of basis    71252  2017-05-03 23:49:41 Z    2 days
Testing same since    71260  2017-05-06 14:49:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Bell Song <binx.song@intel.com>
  Chao Zhang <chao.b.zhang@intel.com>
  Eric Dong <eric.dong@intel.com>
  Feng Tian <feng.tian@intel.com>
  Fu Siyuan <siyuan.fu@intel.com>
  Jeff Westfahl <jeff.westfahl@ni.com>
  Jiaxin Wu <jiaxin.wu@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Liming Gao <liming.gao@intel.com>
  Long Qin <qin.long@intel.com>
  Nerijus BaliÅ«nas <nerijus@users.sourceforge.net>
  Qin Long <qin.long@intel.com>
  Ruiyu Ni <ruiyu.ni@intel.com>
  Song, BinX <binx.song@intel.com>
  Tian, Feng <feng.tian@intel.com>
  Wu Jiaxin <jiaxin.wu@intel.com>
  Yonghong Zhu <yonghong.zhu@intel.com>
  Zhang, Chao B <chao.b.zhang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary


Push not applicable.

(No revision log; it would be 453 lines long.)


--===============6315355419451905918==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6315355419451905918==--

From xen-devel-bounces@lists.xen.org Sat May 06 17:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 17:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d73Mn-0006ct-8l; Sat, 06 May 2017 17:19:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d73Mm-0006cc-6f
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 17:19:36 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E5/59-02183-7A50E095; Sat, 06 May 2017 17:19:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXcZK1+
 kweljahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPviNGPBpMKKGx23WRsY
 53h0MXJxCAn8ZZTo+3ecFcJ5zChxcmMvlLONUWLmzB7GLkZODhEBZ4mvZ+ayg9i8AvoSMyefZ
 wGxhQUsJHqO97ODNEgIXNKVWH3qDVMXIweQ4y3x86M+jPlyj1QXIzsHm4CVxCExkCCLgKrEmd
 clExi5FzAyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPR
 3PQMD4w7Gpr1+hxglOZiURHnTRHkihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwZrHwRQoJFqWm
 p1akZeYAAw8mLcHBoyTCW80MlOYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHehSAzBECKM
 krz4EbAouASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHekyBTeDLzSuA2vQI6ggnoiGiQ+3
 mLSxIRUlINjHqlORVsq6/en5jv+qFubUFBfrK+sYtSFKts53GDeDejaSF5Hx5yB0VtXh11O3R
 joErhe75wu6K7PIf+lzm7mrOXmO5fwr9oGneWnLLPQ9vXrAV/GQ5EZ+yWZt/84trSWVLue95K
 W7mem3zlcIWJpNjxm/vapf2et8re/f1wx22rCI1KJ2tPJZbijERDLeai4kQAeJQ7PX0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494091173!43606257!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63311 invoked from network); 6 May 2017 17:19:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 17:19:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d73Mc-0004eN-N6; Sat, 06 May 2017 17:19:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d73MX-0000gd-1d; Sat, 06 May 2017 17:19:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d73MW-0004rX-GD; Sat, 06 May 2017 17:19:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109067-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 17:19:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 109067: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1850623091925931426=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1850623091925931426==
Content-Type: text/plain

flight 109067 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109067/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   11 days
Failing since        107644  2017-04-25 10:26:10 Z   11 days   26 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============1850623091925931426==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1850623091925931426==--

From xen-devel-bounces@lists.xen.org Sat May 06 17:39:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 17:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d73g9-0008JM-Vj; Sat, 06 May 2017 17:39:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d73g7-0008J1-Ph
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 17:39:35 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 ED/17-02180-65A0E095; Sat, 06 May 2017 17:39:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTeQiy/
 S4MhZC4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3LrZylbw27fi4dRDzA2M
 9626GLk4hAT+MkpM/93KCOE8ZpSYtXQnK4SzjVFiZddn5i5GTg4RAWeJr2fmsoPYvAL6Eutmd
 gIVcXAIC1hLTJkRD1IvIbCBR+LZ1IesIDUSAr4SzQ8mMsHYr35dBYqzc7AJWEkcEgOJsgioSn
 w8uJd9AiP3AkaGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjH2znA8xSnIwKYnyponyRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HXh5IsUEixK
 TU+tSMvMAQYfTFqCg0dJhHcGSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5FUCKBECKM
 krz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnPcwBN4cnMK4Hb9AroCCagI6JB7u
 ctLklESEk1MC5e8Vn8/V2Hm/dS5yoK7nD+lq/+45BsfZLReoZbvr+fft180qAwZcqzo8KXFp4
 8aM9vrJy3Peyz/PwNdS7Fy4z/dpuYvbtmI/fpUPBpJpF/j0SjHv9gmrzhV9QUj8K9nLuZuE1e
 pwq2V6nemPrB5TXfU767SoZP22cFze8L4Dx/qtNju/vixm1KLMUZiYZazEXFiQDZRb12fwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494092368!96833845!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19283 invoked from network); 6 May 2017 17:39:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 17:39:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d73fy-00058L-Sn; Sat, 06 May 2017 17:39:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d73ft-00029o-5e; Sat, 06 May 2017 17:39:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d73fs-0001hI-9E; Sat, 06 May 2017 17:39:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109062-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d7acab0bfeec5c9ae75db21b3519486e3586250c
X-Osstest-Versions-That: libvirt=59307fade86fb74db1f8f572433962233f7ac123
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 17:39:20 +0000
Subject: [Xen-devel] [libvirt test] 109062: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA2MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkwNjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwODE3NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4MTc3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDgxNzcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBkN2FjYWIwYmZlZWM1YzlhZTc1ZGIyMWIzNTE5NDg2ZTM1ODYyNTBjCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA1OTMwN2ZhZGU4NmZiNzRkYjFmOGY1NzI0
MzM5NjIyMzNmN2FjMTIzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDgxNzcgIDIwMTctMDUtMDMg
MDQ6MjA6NDEgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA4MjI0ICAyMDE3LTA1
LTA0IDA0OjIxOjA0IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MDYyICAyMDE3LTA1LTA2IDA0OjIwOjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJv
bG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJk
QHJlZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKaXJp
IERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1kN2Fj
YWIwYmZlZWM1YzlhZTc1ZGIyMWIzNTE5NDg2ZTM1ODYyNTBjCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBkN2FjYWIwYmZlZWM1YzlhZTc1ZGIyMWIzNTE5NDg2
ZTM1ODYyNTBjCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1kN2FjYWIwYmZlZWM1YzlhZTc1
ZGIyMWIzNTE5NDg2ZTM1ODYyNTBjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1n
ZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT1saWJ2aXJ0CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmly
dCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRl
c3RpbmcKKyAnWycgeGQ3YWNhYjBiZmVlYzVjOWFlNzVkYjIxYjM1MTk0ODZlMzU4NjI1MGMgPSB4
ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mu
b3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAn
WycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycg
eCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDog
ZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jv
bi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmly
dAorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdCBkN2FjYWIwYmZlZWM1YzlhZTc1ZGIyMWIzNTE5NDg2
ZTM1ODYyNTBjOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA1OTMwN2ZhLi5kN2FjYWIwICBk
N2FjYWIwYmZlZWM1YzlhZTc1ZGIyMWIzNTE5NDg2ZTM1ODYyNTBjIC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 06 18:26:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 18:26:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d74Oc-0003se-PR; Sat, 06 May 2017 18:25:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d74Ob-0003sJ-Su
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 18:25:34 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 63/F3-03696-D151E095; Sat, 06 May 2017 18:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdGlC/
 SYM8ZRosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHHywhr3geXbF8xs6DYxv
 HLsYuTiEBP4ySnx4+pUVwnnMKDHp9R0mCGcbo8Scts1sXYycHCICzhJfz8xlB7F5BfQlDv1ZC
 xYXFjCXmHfjIjNIg4TAExWJL4segiUkBDwl2tb/YYWxZ068zdjFyM7BJmAlcUgMJMoioCox6e
 NZxgmM3AsYGVYxahSnFpWlFukaGuglFWWmZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgT5
 nAIIdjPeWBRxilORgUhLlTRPliRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWsgwhcpJFiUmp5a
 kZaZAww+mLQEB4+SCK+1MFCat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeb+CFAmAFGWU5
 sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzXgeZwpOZVwK36RXQEUxAR0SD3M9bXJ
 KIkJJqYDRhT1TxuHZdVPOm7EZjk5CLHhO7qgyLxB2fsV/bpvbz95P6U+9mJeXeObl/i32bxrS
 dF7afjp3Rs6r8+meeriObHvx8/bciadr8hL9z2YpuvFdov3BzW0kvr4j7NtZu39qqaqPCr+6b
 vV0mmS7QcOc+8So8xdXq/FRJboHXt52kp3z3rHxx45MSS3FGoqEWc1FxIgC+yrnlfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494095130!60409175!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19329 invoked from network); 6 May 2017 18:25:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 18:25:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d74OV-0006Po-5t; Sat, 06 May 2017 18:25:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d74OP-0004HP-Pu; Sat, 06 May 2017 18:25:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d74OP-0002xK-3f; Sat, 06 May 2017 18:25:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109060-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 18:25:21 +0000
Subject: [Xen-devel] [xen-unstable test] 109060: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTA2MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3OTAwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDc5MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTcg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDc5MDAKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MDc3OTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwNzg0MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA3ODQwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDc5MDAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwNzkwMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwNzkwMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5
OTIxY2Y3M2EyZDQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzkwMCAgMjAxNy0wNC0yOCAxNDow
NjoyMiBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDc5NDAgIDIwMTctMDQtMjkg
MDY6NTE6NTYgWiAgICA3IGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MDkwNjAgIDIwMTctMDUtMDYgMDQ6MDM6MDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIENoZW4gPFdlaS5D
aGVuQGFybS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzkyIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 06 20:31:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 20:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d76MR-0004pz-HH; Sat, 06 May 2017 20:31:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d76MQ-0004pA-4z
 for xen-devel@lists.xensource.com; Sat, 06 May 2017 20:31:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F7/1B-02180-D923E095; Sat, 06 May 2017 20:31:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXeOEV+
 kwa+rzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Df9GWNBS1LFpt6fbA2M
 q2y6GLk4hAT+Mko0Na5mh3AeM0o8aZzLAuFsY5SYOOkWcxcjJ4eIgLPE1zNzgao4OHgF9CV2n
 7UDCQsLmEj0vZ7HCFIvITBbUeL/qyVsIAkJAW+JY6/WM4LUg9hXr1p3MbJzsAlYSRwSAylgEV
 CVONX9hm0CI/cCRoZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm
 5mxiBHmcAgh2MK9udDzFKcjApifKmifJECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5THkixQS
 LEpNT61Iy8wBhh5MWoKDR0mEVwAkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4ry8IEUCI
 EUZpXlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAYgU3gy80rgNr0COoIJ6IhokP
 t5i0sSEVJSDYxsWn7VP2dr5Dbc2XVk5ZVrpxTevz8RzX7/V6/X4guX1D6b3Iv8YjntzF3Z3Rp
 Lksxf6jxZelCJxdUi5Ihh7XPZTx/97XtrJ2xsq84J0Jn8f7lg2Mnnxk0Swcr5Kocf/Proxaot
 42vzcvpdXSnOxHkpzyf0x6Qq+0Q3CrAXJuhOP299Y/rd+iglluKMREMt5qLiRAC+LJ+ofgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494102682!75384505!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15212 invoked from network); 6 May 2017 20:31:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 May 2017 20:31:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d76MI-0001Ug-DV; Sat, 06 May 2017 20:31:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d76MC-0000fi-Un; Sat, 06 May 2017 20:31:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d76MC-0005lE-JM; Sat, 06 May 2017 20:31:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109066-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:debian-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=d071951e08ee23cd725c2336d7ab4582bb93b0af
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 May 2017 20:31:12 +0000
Subject: [Xen-devel] [linux-4.9 test] 109066: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA2NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTA2Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZj
cHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA5IGRlYmlhbi1pbnN0YWxsICAgZmFpbCBpbiAxMDgy
MDcgcGFzcyBpbiAxMDkwNjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE5IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDgyMDcgcGFzcyBpbiAxMDkwNjYKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgaW4gMTA4MjA3IHBhc3MgaW4gMTA5MDY2CiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA4MjA3IHBhc3Mg
aW4gMTA5MDY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTAyMCBwYXNzIGluIDEwODIwNwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
aW4gMTA5MDIwIHBhc3MgaW4gMTA5MDY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMtdmNwdXMxIDEyIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgcGFzcyBpbiAxMDgyMDcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMyBndWVzdC1sb2NhbG1pZ3JhdGUgZmFp
bCBwYXNzIGluIDEwOTAyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTAyMAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTA5MDIwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDcz
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZh
aWwgaW4gMTA5MDIwIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMDgyMDcgbGlrZSAxMDczNTgKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDcz
NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3
MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhlbi1ib290L2wxICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDEzIHhlbi1ib290L2wxICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZDA3MTk1MWUwOGVlMjNj
ZDcyNWMyMzM2ZDdhYjQ1ODJiYjkzYjBhZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICAyNiBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgMjQgZGF5
cyAgIDQwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwODIwNyAgMjAxNy0wNS0wMyAy
MTowMzozMiBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzI4IHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4OTkzIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 07 01:50:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 01:50:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7BKy-00057s-Lr; Sun, 07 May 2017 01:50:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7BKw-00057W-Vp
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 01:50:15 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F0/D3-02006-65D7E095; Sun, 07 May 2017 01:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTeoli/
 SYNdlIYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnO+qL/hmXPFq53vmBsaV
 Wl2MXBxCAn8ZJWbN6WbqYuQEch4zSmzZ5ASR2MYosfvDMkaQhIiAs8TXM3PZQWxeAX2Jvn+v2
 UBsYQE9ie47K1hAbAkBL4lHTQ1w9telj4Fsdg42ASuJQ2IgURYBVYmD27YyT2DkWsDIsIpRoz
 i1qCy1SNfQTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9CvDECwg/H8ac9DjJI
 cTEqivGmiPJFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHinVfNFCgkWpaanVqRl5gADDCYtwcGj
 JMI7ByTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivOEgRQIgRRmleXAjYMF+iVFWSpiXE
 egoIZ6C1KLczBJU+VeM4hyMSsK8e0Gm8GTmlcBtegV0BBPQEdEg9/MWlyQipKQaGMUF//+Wcr
 kvULl6+bMLhY2zVm57OZU5eVLbTh7ezcW1abs1zu7/kXEss9lX0DdSR/aZYGqD2j2Lydd3N09
 QUzqknPx2x6Ub82XFdy7kZD6pcTqv7v30TWk9Bc9OXklcLOJptF5cM5TplSTTC7VAyVsnjmfp
 vmSp6P7v5yacxDZ518JfpxWY4pVYijMSDbWYi4oTAcfHAtZxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494121809!76114950!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2432 invoked from network); 7 May 2017 01:50:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 01:50:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7BKq-0000Qn-Gj; Sun, 07 May 2017 01:50:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7BKj-0003B5-HX; Sun, 07 May 2017 01:50:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7BKi-000420-9N; Sun, 07 May 2017 01:50:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109086-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=97cdb33b575a80ca5c20ad862331f3c6d9415575
X-Osstest-Versions-That: ovmf=0c79471d6a986b858c35dc577eaeb344cc5c4cdd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 01:50:00 +0000
Subject: [Xen-devel] [ovmf test] 109086: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkwODYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5N2NkYjMzYjU3NWE4MGNhNWMyMGFkODYyMzMxZjNj
NmQ5NDE1NTc1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwYzc5NDcx
ZDZhOTg2Yjg1OGMzNWRjNTc3ZWFlYjM0NGNjNWM0Y2RkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkwNTggIDIwMTctMDUtMDYgMDI6NTc6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MDg2ICAyMDE3LTA1LTA2IDE1OjQ3OjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTdj
ZGIzM2I1NzVhODBjYTVjMjBhZDg2MjMzMWYzYzZkOTQxNTU3NQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgOTdjZGIzM2I1NzVhODBjYTVjMjBhZDg2MjMzMWYzYzZk
OTQxNTU3NQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTdjZGIzM2I1NzVhODBjYTVjMjBhZDg2
MjMzMWYzYzZkOTQxNTU3NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1sn
IHg5N2NkYjMzYjU3NWE4MGNhNWMyMGFkODYyMzMxZjNjNmQ5NDE1NTc1ID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgOTdjZGIz
M2I1NzVhODBjYTVjMjBhZDg2MjMzMWYzYzZkOTQxNTU3NTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQt
bWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAogICAwYzc5NDcxLi45N2NkYjMzICA5N2NkYjMzYjU3NWE4MGNhNWMyMGFkODYyMzMx
ZjNjNmQ5NDE1NTc1IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 07 02:39:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 02:39:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7C6i-0000Sv-Uw; Sun, 07 May 2017 02:39:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7C6i-0000Sa-AE
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 02:39:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BF/37-03058-7E88E095; Sun, 07 May 2017 02:39:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdZB1+
 kwaf/ShYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaNw8ka3gUyNjxYbd61gb
 GG9FdjFycQgJ/GWU6Ok9wQbhPGaU+H7hHmsXIyeQs41R4updAxBbRMBZ4uuZuewgNq+AvkTD0
 m5GEFtYwF5izq/nLCDNEgIdChLTb00DKuIAcjwlJizyAakBMff8mgC0gJ2DTcBK4pAYSJRFQF
 Xi3fRJbBMYuRcwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GD8tCzgEKMkB5OSKG+aKE+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneo+18kUKC
 RanpqRVpmTnA4INJS3DwKInwcgMDUIi3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR560BmC
 IAUZZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOeAZnCk5lXArfpFdARTEBHRI
 Pcz1tckoiQkmpgvKC9cV1X7rMv29asZ+lP3s3s1nkhcP7aCcw7/YRUdp6XvSLMW81/wvT+N73
 fbw5Ing//+PBA0Qsj2ReLM2rvBgT9Kvg8vfrCHu9KjvK5eo68zcfPfRb6kx7ocuhS4YaGhCBR
 Zv7D0dkbH3ffFuXpvjlx8VFfhcq3izsW/zp47MOnBYb9pt9L9yixFGckGmoxFxUnAgC/KfCBf
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494124773!77530343!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40417 invoked from network); 7 May 2017 02:39:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 02:39:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7C6c-00027H-H2; Sun, 07 May 2017 02:39:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7C6W-0004WK-An; Sun, 07 May 2017 02:39:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7C6I-0006KY-PF; Sun, 07 May 2017 02:39:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109085-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-install:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-arndale:guest-destroy:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4f290909663600b92444a3bd924d443fb32ca7c6
X-Osstest-Versions-That: xen=eb9a3bfd8759dc7e3043977ba7ee373223acf7a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 02:39:10 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 109085: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA4NSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTA4NS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1
czEgNSB4ZW4taW5zdGFsbCBmYWlsIGluIDEwOTA1NiBwYXNzIGluIDEwOTA4NQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAx
MDkwNTYgcGFzcyBpbiAxMDkwODUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNDUgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTA5MDU2IHBhc3MgaW4gMTA5MDg1CiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAyMSBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZh
aWwgcGFzcyBpbiAxMDkwNTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTA1NgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNyBndWVzdC1kZXN0cm95ICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTA5MDU2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgIGZh
aWwgaW4gMTA5MDU2IGxpa2UgMTA4MTc2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgNDUg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMDgxNzYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEwODE3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4MTc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDgx
NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwODE3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4MTc2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMDgxNzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwODE3NgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
NjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY1IHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
IDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNGYy
OTA5MDk2NjM2MDBiOTI0NDRhM2JkOTI0ZDQ0M2ZiMzJjYTdjNgpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgZWI5YTNiZmQ4NzU5ZGM3ZTMwNDM5NzdiYTdlZTM3MzIyM2Fj
ZjdhOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA4MTc2ICAyMDE3LTA1LTAzIDA0OjE0OjMyIFog
ICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwODIyMCAgMjAxNy0wNS0wNCAwMjozMTo0
OCBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEJoYXZlc2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNv
bT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNw
My12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC42LXRlc3RpbmcK
KyByZXZpc2lvbj00ZjI5MDkwOTY2MzYwMGI5MjQ0NGEzYmQ5MjRkNDQzZmIzMmNhN2M2CisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuNi10ZXN0aW5nIDRmMjkwOTA5
NjYzNjAwYjkyNDQ0YTNiZDkyNGQ0NDNmYjMyY2E3YzYKKyBicmFuY2g9eGVuLTQuNi10ZXN0aW5n
CisgcmV2aXNpb249NGYyOTA5MDk2NjM2MDBiOTI0NDRhM2JkOTI0ZDQ0M2ZiMzJjYTdjNgorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNo
PXhlbi00LjYtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC42LXRl
c3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjUtdGVzdGluZworICdbJyB4NGYyOTA5MDk2NjM2
MDBiOTI0NDRhM2JkOTI0ZDQ0M2ZiMzJjYTdjNiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngK
KyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZp
ZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRl
c3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVu
LTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1j
cm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDog
ZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0
CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVf
U0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjYtdGVzdGluZworIGNh
c2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVz
dC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjYtdGVzdGluZworIHhlbnZlcnNpb249eGVu
LTQuNgorIHhlbnZlcnNpb249NC42CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDRmMjkwOTA5NjYzNjAwYjkyNDQ0YTNiZDkyNGQ0NDNmYjMy
Y2E3YzY6cmVmcy9oZWFkcy9zdGFibGUtNC42ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICBlYjlhM2JmLi40ZjI5MDkwICA0ZjI5MDkwOTY2MzYwMGI5
MjQ0NGEzYmQ5MjRkNDQzZmIzMmNhN2M2IC0+IHN0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 07 03:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 03:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7CRP-0002WH-UC; Sun, 07 May 2017 03:00:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7CRO-0002Vw-8o
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 03:00:58 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F2/11-01730-6ED8E095; Sun, 07 May 2017 03:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdpL1+
 kQd9VA4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Ox5z17QUl5x9WFWA+Mn
 ry5GLg4hgb+MElcnrGWHcB4zSvxp7oNytjFK7Hr5haWLkZNDRMBZ4uuZuewgNq+AvsTv6R/YQ
 GxhATOJjkfdbCANEgKvTCU+dp4GS0gIeEvsnzWFCcY+8bGXuYuRnYNNwErikFgXIwcHi4CqxN
 3poRMYuRcwMqxi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0eD0DA+MOxstb/A4xSnIwKYnyponyRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L3VwxcpJFiU
 mp5akZaZAww9mLQEB4+SCC8bSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5jYGBLCQAU
 pRRmgc3AhYHlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8xaCTOHJzCuB2/QK6AgmoCOiQe
 7nLS5JREhJNTDa9q4yKP/6vDU+2umraHBa0d879yMaryoLqBxuvPJ2Wqz39vqj4ts0z75+f2K
 jxDsDEb9lGVprzy2Z5ft0w8rElVOisrZ6Xml3fXu1Vf5D/5xYYeUvU86wPW7gzC7csCn356tp
 k/5JcB17N+/Sk0LNI9/0nnrd57d5sY3FX3C/Wvx11c49NgtOKbEUZyQaajEXFScCANAeTtp+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494126052!93130996!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26623 invoked from network); 7 May 2017 03:00:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 03:00:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7CRD-0002h8-Dr; Sun, 07 May 2017 03:00:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7CR6-0005IT-9x; Sun, 07 May 2017 03:00:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7CR5-0005P8-UT; Sun, 07 May 2017 03:00:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109075-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=3ef2bc099d1cce09e2844467e2ced98e1a44609d
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 03:00:39 +0000
Subject: [Xen-devel] [linux-linus test] 109075: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA3NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MDc1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA2
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgOSB4ZW4t
Ym9vdC9zcmNfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDYgeGVu
LWJvb3QgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4g
dnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJv
b3QgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2
IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUga2VybmVsLWJ1aWxkICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gNiB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDkgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3Rl
ZAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAzZWYyYmMwOTlk
MWNjZTA5ZTI4NDQ0NjdlMmNlZDk4ZTFhNDQ2MDlkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA0NTgyMGMyOTRmZTFiMWE5ZGY0OTVkNTdmNDA1ODVlZjJkMDY5YTM5CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAgNTkyNTQgIDIwMTUtMDctMDkgMDQ6MjA6NDggWiAgNjY3IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgIDU5MzQ4ICAyMDE1LTA3LTEwIDA0OjI0OjA1IFogIDY2
NiBkYXlzICA0MjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MDc1ICAyMDE3LTA1
LTA2IDEwOjE3OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo4NjE2IHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjc3
MTMyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 07 04:23:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 04:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7DiZ-00006y-R7; Sun, 07 May 2017 04:22:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7DiX-00006X-Tl
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 04:22:46 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 5E/6E-02956-511AE095; Sun, 07 May 2017 04:22:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVVdkIV+
 kwayNnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPZOoGBSYUXzAtsGxjke
 XYxcHEICfxklFh56wAThPGaUmL39H3sXIyeQs41RYsMDaxBbRMBZ4uuZuWBxXgF9ibdrDzKC2
 MICFhI9f7oZQZolBC7pSqw+9QZoEgeQ4y3x86M+jPlyj1QXIzsHm4CVxCExkEYWAVWJuW0bmS
 cwci9gZFjFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoawY
 g2MH4d23gIUZJDiYlUd40UZ5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK88fP5IoUEi1LTUyvS
 MnOAQQeTluDgURLhdZwHlOYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHecpAZAiBFGaV5c
 CNgEXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwGC4Cm8GTmlcBtegV0BBPQEdEg9/MWly
 QipKQaGG0TpXO8blw+WsdU8KAtqvreit9pdj0zTmzYdGfzje3tmXaP33aYxMoIxVwOC4xmMOV
 fu+jvzG8Tt+UvqFGe//dMePPxmCW/ZS94NfFfOMk974b7+UAnnYm7rj8pniRg4nn7hZeg/J28
 3e7nWhw7rPlzbI0CW299jy38VPG78619+JcAnaXfeZVYijMSDbWYi4oTAd8aSmx7AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494130963!90475646!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23803 invoked from network); 7 May 2017 04:22:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 04:22:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7DiQ-0004sY-QQ; Sun, 07 May 2017 04:22:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7DiJ-0001qa-He; Sun, 07 May 2017 04:22:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7DiJ-00023W-BM; Sun, 07 May 2017 04:22:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109088-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 04:22:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 109088: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5347284078152083566=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5347284078152083566==
Content-Type: text/plain

flight 109088 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109088/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   12 days
Failing since        107644  2017-04-25 10:26:10 Z   11 days   27 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============5347284078152083566==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5347284078152083566==--

From xen-devel-bounces@lists.xen.org Sun May 07 07:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 07:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7GMB-0004fP-BA; Sun, 07 May 2017 07:11:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2936f8cf7=citrix-osstest@xenproject.org>)
 id 1d7GM9-0004fD-Jf
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 07:11:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5F/98-03371-4B8CE095; Sun, 07 May 2017 07:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO6WE3y
 RBjv+iljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozFX9UL5klX3Doyi7WBsUW4i5GTQ0LAX+JS
 20XmLkYOINtdomFvGkhYRMBZYsKH22wgNq+AnsTp9s0sICXCAo4SsyfmdDFyAVV3sUq0329jg
 hjjJnH+9x9mGPva651gvWwCHhITeyaygNgsAioSrVfOsIPYQgJaEksXr2SCmC8ocXLmE7AaZg
 EJiYMvXkCdYyGx91XFBEa+WUiqZiGpWsDItIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzCcGIBgB+OnZQGHGCU5mJREedNEeSKF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfAuOsYXKSRYlJqeWpGWmQMMbJi0BAePkgivK0iat7ggMbc4Mx0idYpRl+Pd0g/vm
 YRY8vLzUqXEeQWPAxUJgBRllObBjYBF2SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ86aCTO
 HJzCuB2/QK6AgmoCOiQe7nLS5JREhJNTCyPPtoYvZ0hes5htm3Pzk7zjy1w+X44YPh9/yM2xa
 lvzkY6ZLkX/DMQ+ejobWLtO3FqufMTfVxLJX3CjM717X8eGy1VOZD09QfUg3HXy5ZqPj+ftPb
 L5FhU5+bWM7bls/0o+556OqpG9anBNiLTXP6IrWoxvrchhDf84pxp2PPLnZQqWOezPpKiaU4I
 9FQi7moOBEAgyTpi60CAAA=
X-Env-Sender: prvs=2936f8cf7=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494141106!59084472!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2146 invoked from network); 7 May 2017 07:11:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 May 2017 07:11:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,303,1491264000"; d="scan'208";a="422555020"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71261-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-pvops:host-install(3):broken:regression
 ovmf:build-i386-xsm:host-install(3):broken:regression
 ovmf:build-amd64-xsm:host-install(3):broken:regression
 ovmf:build-i386:host-install(3):broken:regression
 ovmf:build-amd64-pvops:host-install(3):broken:regression
 ovmf:build-amd64:host-install(3):broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=97cdb33b575a80ca5c20ad862331f3c6d9415575
X-Osstest-Versions-That: ovmf=0c79471d6a986b858c35dc577eaeb344cc5c4cdd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 7 May 2017 08:11:44 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71261: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNjEvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTI2
MAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDcxMjYwCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAz
IGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEyNjAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiA3MTI2MAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgMyBob3N0LWluc3Rh
bGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxMjYwCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEy
NjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIG92
bWYgICAgICAgICAgICAgICAgIDk3Y2RiMzNiNTc1YTgwY2E1YzIwYWQ4NjIzMzFmM2M2ZDk0MTU1
NzUKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIDBjNzk0NzFkNmE5ODZi
ODU4YzM1ZGM1NzdlYWViMzQ0Y2M1YzRjZGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MTI2MCAg
MjAxNy0wNS0wNiAxNDo0OToxNCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzEy
NjEgIDIwMTctMDUtMDcgMDI6MTY6NTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxs
KDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYg
aG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFs
bCgzKQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoMykKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDk3Y2RiMzNiNTc1YTgwY2E1YzIwYWQ4NjIzMzFmM2M2ZDk0
MTU1NzUKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6
ICAgV2VkIE1heSAzIDE1OjE5OjIxIDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHM6IFBDRCBjYW4g
b25seSB1c2Ugc2luZ2xlIGFjY2VzcyBtZXRob2QgYnkgc291cmNlIGJ1aWxkCiAgICAKICAgIEFk
ZCB0aGUgZXJyb3IgY2hlY2sgdGhhdCBBIFBDRCBjYW4gb25seSB1c2Ugb25lIHR5cGUgZm9yIGFs
bCBzb3VyY2UKICAgIG1vZHVsZXMuCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcu
emh1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 07 08:41:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 08:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7Hk3-0003Pm-TU; Sun, 07 May 2017 08:40:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7Hk2-0003PQ-Ee
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 08:40:34 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C7/DE-03869-18DDE095; Sun, 07 May 2017 08:40:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfhLl+
 kwZ3b6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPv4CnPBnIKKk+26DYyn
 XbsYOTmEBP4ySvzd5N/FyAVkP2aUmNi9ngXC2cYoMWdvLzNIlYiAs8TXM3PZQWxeAX2JLzO3g
 8WFBcwl9h09ygjSICFwWkPiWeMfNpCEhICnRNv6P6ww9syJt4GK2DnYBKwkDomBRFkEVCUOLb
 /CPIGRewEjwypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsYzCwIPMUpyMCmJ8qaJ8kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1v8MXKSRYlJqe
 WpGWmQMMPZi0BAePkgjvsttAad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEudVBpkhAFKUU
 ZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHseZBVPZl4J3KZXQEcwAR0RDXI/b3
 FJIkJKqoExVlIyf+qfrS3HarjUJcRWTudnZpI98SknkN/mKIvv2+L+g0my++KZ+rJ/sakxLvi
 crFKf8PzVVjarE9cs6s+eERcKeFZf1+z6YeeEf+7ziuzZ1/OIX3sXHFqh+JjZqONhT83nH+9v
 RJflvn7VsbboTaI9kw3TZMWzLtL5EapMFe7CZV2nFJVYijMSDbWYi4oTAQMyOlZ+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494146431!96179178!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13337 invoked from network); 7 May 2017 08:40:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 08:40:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Hjv-0003yE-Tt; Sun, 07 May 2017 08:40:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Hjq-0006tw-9I; Sun, 07 May 2017 08:40:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Hjp-0008Os-Hi; Sun, 07 May 2017 08:40:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109091-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 08:40:21 +0000
Subject: [Xen-devel] [xen-unstable test] 109091: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA5MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTA5MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3OTAwCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEwOTA2
MCBwYXNzIGluIDEwOTA5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNyBn
dWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MDYwIHBhc3MgaW4gMTA5MDkxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgOSBkZWJpYW4taHZtLWluc3RhbGwgIGZh
aWwgcGFzcyBpbiAxMDkwNjAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDkgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTA2MAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTA5MDYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE3IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBwYXNzIGluIDEwOTA2MAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5
MDYwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDEwOTA2MCBsaWtlIDEwNzg0MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDkwNjAgbGlrZSAxMDc4NDAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMDkwNjAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDkwNjAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTA3NzkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDc5
MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwNzkwMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzkwMAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3
OTAwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4
ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNm
NzNhMmQ0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDc5MDAgIDIwMTctMDQtMjggMTQ6MDY6MjIg
WiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3OTQwICAyMDE3LTA0LTI5IDA2OjUx
OjU2IFogICAgOCBkYXlzICAgMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MDYw
ICAyMDE3LTA1LTA2IDA0OjAzOjA0IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBRdWFuIFh1IDx4
dXF1YW44QGh1YXdlaS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBDaGVuIDxXZWkuQ2hlbkBh
cm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM5MiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 07 09:46:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 09:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7IlL-0008AB-1y; Sun, 07 May 2017 09:45:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7IlK-00089z-7v
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 09:45:58 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9A/C2-02180-5DCEE095; Sun, 07 May 2017 09:45:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVffKG75
 Ig6d9chYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHjkGlPBJ+OKrwv7mRoY
 5+l2MXJxCAn8ZZTY+6iVEcJ5zChxbPoyNghnG6PE1d4dzF2MnBwiAs4SX8/MZQexeQX0JWbtn
 8EIYgsL2EvsPzCdFcSWEPCUaFv/B8jmALPPvw3uYmTnYBOwkjgkBhJkEVCVuHA9bgIj1wJGhl
 WMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIF+ZQCCHYwr250
 PMUpyMCmJ8qaJ8kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD98JovUkiwKDU9tSItMwcYYDBp
 CQ4eJRHemSBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US520CKRIAKcoozYMbAQv2S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLmZQDGjhBPZl4J3KZXQEcwAR0RDXI/b3FJIkJKqoFRvi
 0nyyrMfL3xbnW1L+wX5CpqugNYHM31ss80bpJfGflA5/CNY4Zbn0+Yt2DD8pvBNw5dM4w+Ip2
 go/Gttm310o3/BQptF/nLSx/d/0z4yj27iRf6KstZlMrOlqhNjMvxFvwRL6SV9VOEqWSjb7zZ
 b+5AuTXqWVNe5xj9urhjicB6b4fJ6U5KLMUZiYZazEXFiQAvp36tcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494150355!82740750!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35691 invoked from network); 7 May 2017 09:45:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 09:45:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7IlD-0005g8-6Y; Sun, 07 May 2017 09:45:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Il7-0007sI-27; Sun, 07 May 2017 09:45:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Il6-0002zT-Ta; Sun, 07 May 2017 09:45:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109115-mainreport@xen.org>
X-Osstest-Versions-This: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
X-Osstest-Versions-That: xen=ba10dbc7ae6c92816109913c6c25ba66c7aa7288
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 09:45:44 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 109115: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTExNSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTExNS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg4MzliZTVjMWZlMzM5
YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGJhMTBkYmM3YWU2YzkyODE2MTA5OTEzYzZjMjViYTY2YzdhYTcyODgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwODE4MCAgMjAxNy0wNS0wMyAwOTozMjoyMSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxMTUgIDIwMTctMDUtMDcgMDk6MjI6MjQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIENoZW4gPFdlaS5D
aGVuQGFybS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBjb3Zl
cml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLWNv
dmVyaXR5CisgcmV2aXNpb249ODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5
ZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9T
X0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1l
eCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1jb3Zl
cml0eSA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCisgYnJhbmNoPXhl
bi11bnN0YWJsZS1jb3Zlcml0eQorIHJldmlzaW9uPTg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4
OGM1YTAyMzBiNzk1OWQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBxZW11dWJyYW5jaD1x
ZW11LXVwc3RyZWFtLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4
cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysg
Li9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBwcmV2eGVuYnJh
bmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4ODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVh
MDIzMGI3OTU5ZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0K
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVw
c3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVz
dGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBo
dHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtY292ZXJpdHkKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIHhlbi11bnN0YWJsZS1jb3Zlcml0eQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgODgzOWJlNWMx
ZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZDpyZWZzL2hlYWRzL2NvdmVyaXR5LXRlc3Rl
ZC9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgYmExMGRiYy4uODgzOWJlNSAgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3
OTU5ZCAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 07 10:38:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 10:38:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7JZk-0003sr-I6; Sun, 07 May 2017 10:38:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7JZi-0003sW-Dp
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 10:38:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2C/F7-03371-909FE095; Sun, 07 May 2017 10:38:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZfjJ1+
 kwc87OhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6N1zgblgSWrFtt9XGRsY
 W+27GLk4hAT+MkpsOvOOHcJ5zCjx7N9CIIcTyNnGKPH+STGILSLgLPH1zFygOAcHr4C+xNML1
 SBhYQETid69U9lAeiUEVqpI/Pj+BqxXQsBb4tir9Ywg9SD21avWXYzsHGwCVhKHxEAKWARUJZ
 Zv/cE4gZF7ASPDKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQH8zAMEOxh/LAg4xSnIwKYnyponyRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OX7wRcpJFiU
 mp5akZaZAww8mLQEB4+SCK8PSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5BUCKBECKM
 krz4EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl/fQeawpOZVwK36RXQEUxAR0SD3M
 9bXJKIkJJqYOy/eltk7bmfSVIBWxuVz3OKTUw9eeVK1fXjXJt5H0+sOHOl4o+XRVv6i322Zdp
 zNgXPj7R+2GimcPhP14fD4s765wuL53yP8T2/+bM5u82qDfPfXVTZKcx2xbDu1Onpz7jaje7s
 vq/sW/t9ZveXGz6ZDb85zz1Mi/ztucOZ6dZj78WnOZYd3fhXiaU4I9FQi7moOBEA7SoESH0CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494153479!100876814!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25297 invoked from network); 7 May 2017 10:38:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 10:38:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7JZa-00073F-63; Sun, 07 May 2017 10:37:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7JZU-0001SH-Mg; Sun, 07 May 2017 10:37:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7JZU-0000WM-9x; Sun, 07 May 2017 10:37:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109095-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:debian-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=d071951e08ee23cd725c2336d7ab4582bb93b0af
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 10:37:48 +0000
Subject: [Xen-devel] [linux-4.9 test] 109095: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTA5NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTA5NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZj
cHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA5IGRlYmlhbi1pbnN0YWxsICAgZmFpbCBpbiAxMDgy
MDcgcGFzcyBpbiAxMDkwOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE5IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDgyMDcgcGFzcyBpbiAxMDkwOTUKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgaW4gMTA4MjA3IHBhc3MgaW4gMTA5MDk1CiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA4MjA3IHBhc3Mg
aW4gMTA5MDk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE3IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDkwMjAgcGFzcyBpbiAxMDkwOTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMyBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAx
MDkwNjYgcGFzcyBpbiAxMDkwOTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12
Y3B1czEgMTIgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxMDkwNjYgcGFzcyBpbiAxMDkwOTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMDgyMDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDkwMjAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDEwOTAyMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAxOSBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTA5MDY2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgOSBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgcGFzcyBp
biAxMDkwNjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTA2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5MDY2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMDkwNjYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5
MDIwIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDkwNjYgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICBmYWlsIGluIDEwODIwNyBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAxMyB4ZW4tYm9vdC9sMSAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICBkMDcxOTUxZTA4ZWUyM2NkNzI1YzIzMzZkN2FiNDU4MmJiOTNiMGFmCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2
MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6
NTIgWiAgIDI2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDEx
OjE1OjE5IFogICAyNCBkYXlzICAgNDEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4
MjA3ICAyMDE3LTA1LTAzIDIxOjAzOjMyIFogICAgMyBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoz
MjggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1
czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDg5OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 07 11:28:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 11:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7KMK-0007eN-Bg; Sun, 07 May 2017 11:28:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7KMI-0007eC-NI
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 11:28:14 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 FB/E6-02006-DC40F095; Sun, 07 May 2017 11:28:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfcMC3+
 kwfWtJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLDxN2PBpMKKl00/mBsY
 53h0MXJyCAn8ZZR4e8EEwn7MKHHnb1kXIxeQvY1R4te1FUwgCREBZ4mvZ+ayg9i8AvoSNy7cZ
 wWxhQUsJF6cvccG0iAhcElXYvWpN0ANHECOt8TPj/ow5ss9Ul2M7BxsAlYSh8RAGlkEVCXau+
 6zTWDkXsDIsIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0Nc
 MQLCDcWqD8yFGSQ4mJVHeNFGeSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGnM/JFCgkWp6akV
 aZk5wKCDSUtw8CiJ8E4ESfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDjvCpAiAZCijNI8u
 BGwCLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4HkCk8mXklcJteAR3BBHRENMj9vMUliQ
 gpqQZGkYPLNOw3SfDdCzzw+7GBgPWesNs9zHwZgtniRzXaNy11bn38b0+JuPynyU5ZQtKvknm
 LihIvpN+/JWM6c0r85+k/fbiuyPyc/EM+NVp717b2hotCfmxpPRf/1M/91Py2NH5i1rwKwdgD
 a/fmTFTaZn890E9q17rVD3f+Y/61pZFjd96rI4XqSizFGYmGWsxFxYkAmy08+XsCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494156491!80891469!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36312 invoked from network); 7 May 2017 11:28:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 11:28:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7KMD-0008Lx-DG; Sun, 07 May 2017 11:28:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7KM7-0003RU-QZ; Sun, 07 May 2017 11:28:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7KM7-0006l5-Fu; Sun, 07 May 2017 11:28:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109108-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 11:28:03 +0000
Subject: [Xen-devel] [qemu-mainline test] 109108: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2066914298979145738=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2066914298979145738==
Content-Type: text/plain

flight 109108 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109108/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   12 days
Failing since        107644  2017-04-25 10:26:10 Z   12 days   28 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============2066914298979145738==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2066914298979145738==--

From xen-devel-bounces@lists.xen.org Sun May 07 15:25:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 15:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7O3M-0000Xf-K1; Sun, 07 May 2017 15:24:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1d7O3K-0000XZ-LE
 for xen-devel@lists.xen.org; Sun, 07 May 2017 15:24:54 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 64/5D-03613-54C3F095; Sun, 07 May 2017 15:24:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTGRl1XG/5
 Ig1OvZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxN3asYC44yVaxZdomlgbGPqYuRi0NIYCKj
 xO3Ha9lBHBaBA8wS82/sYuti5OSQEFjOKtG3rRzCTpLo2fCeBcKukvj7/DgjiC0koCDxe8Ihq
 En3mCSaGl6CJUQEzCW2LtkCZrMJaEg8+TUDbKiwgKrE6odTgGwODl4BW4k930VBwiwCKhLTbo
 HM4eQQFUiV+PjuC1grr4CgxMmZT8D2MguoS/yZd4kZwpaXaN46m3kCo8AsJGWzkJTNQlK2gJF
 5FaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GmZf9
 DzFKcjApifJu0uOPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB62YNlBMsSk1PrUjLzAFGCkxag
 oNHSYSXFSTNW1yQmFucmQ6ROsVoyfHi8vv3TBxz7n0Fkk9W/njPJMSSl5+XKiXOe8wKqEEApC
 GjNA9uHCyaLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9w3IFJ7MvBK4ra+ADmICOihalAf
 koJJEhJRUA2OQcFF6Ak+P4Z+5QZu/Jtg2SMyt9Elatb5R3d5gtjm71RSHnVK3Nfp2vnQRvHxt
 QXmHnnnGxbTZZkG27NUn0lumCyStWXGgxNtQtWi2tCHTBY3nbsF3jJxvJb+Tk/ucVLPn9Uphd
 pEVFYVP3jFztdex22utb7S72hB7L7Am6sJ6YyPl9OB+JZbijERDLeai4kQAL94/0uECAAA=
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494170692!88362442!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44445 invoked from network); 7 May 2017 15:24:53 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 May 2017 15:24:53 -0000
Received: by mail-qt0-f177.google.com with SMTP id n4so34209849qte.2
 for <xen-devel@lists.xen.org>; Sun, 07 May 2017 08:24:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=XOe88xpDgI2tQ7ZQQnO0YYS6RYHKdOE5D+spDmyr4oE=;
 b=MXqaa2n6i/Qiu+SDftOBputFeQWxRdwHxVZtuWf60adiS9qDP2Sg+2bh9ZQKkj2gH8
 XpetnzEzH+FTuhMbe3PbW+BgQdK+H6CD4e9ahIrnUtf1vPiXsHL0YTn14X8ZQaKvuUg3
 VhUtdC37CR9SV4XprtdI23Re6+tfhTttZCm+U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=XOe88xpDgI2tQ7ZQQnO0YYS6RYHKdOE5D+spDmyr4oE=;
 b=IUzagreUSUeXpKovAD4nkB2UPFhqyuML9XY6C60LngT5OxF3+ikyPTnz7ykE+ZFPl3
 bwzHcI6l0PKgsHI0B2Ww6EZJiarN+OWYqfMEFB5d6RgRw+DIvESTiqSfzRO9+qZSbGcm
 86X6LGR+Jt+wzOpieRM5uZkRmdFSnhirJw7o/2NnddbQEmLJK34O1pSiI0ZBbPWwqPIW
 8AbMCNdORYH4z/sHa1y3WXYclwDQniqjU1nB8OgcOmBEvVJ3yo8xV+OQwaz/DNI3aBa3
 so7/a34cdhabn3oanISqfYBPPMTha3YjdeoWuKoq/Rqn1KwonpJt4WppQpVHGxYnHIfK
 sUfg==
X-Gm-Message-State: AODbwcAzLemX1jQij/eqTiEDIRxxJDv2M77JrxZ5fy5nzT6v5tMMc9V/
 Bx/T797HIomBP39sWhk=
X-Received: by 10.237.36.219 with SMTP id u27mr8412011qtc.197.1494170692248;
 Sun, 07 May 2017 08:24:52 -0700 (PDT)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id n35sm1113681qtc.55.2017.05.07.08.24.51
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 07 May 2017 08:24:51 -0700 (PDT)
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <d0593317-6c18-a0ac-580a-a6deaac59c95@cardoe.com>
Date: Sun, 7 May 2017 10:24:54 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-devel] XenStore protocol endianness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVzdCB3YW50ZWQgdG8gcXVpY2tseSBjbGFyaWZ5IHNpbmNlIEkgZG9uJ3Qgc2VlIGl0IG1lbnRp
b25lZCBhbnl3aGVyZQppbiB0aGUgZG9jcy4gVGhlIFhlblN0b3JlIHByb3RvY29sIGRvZXNuJ3Qg
c2VlbSB0byBkZWZpbmUgZW5kaWFubmVzcwphbnl3aGVyZSAoaXQgbWF0dGVycyBmb3IgdGhlIGhl
YWRlcikuIEluIHByYWN0aWNlIGl0cyBsaXR0bGUgZW5kaWFuCnNpbmNlIHRoYXQncyB3aGVyZSBp
dHMgcnVubmluZyBidXQgSSB3YXMgaG9waW5nIHNvbWVvbmUgY291bGQKY29uY2x1c2l2ZWx5IG5h
aWwgaXQgZG93bi4KClRoYW5rcy4KLS0gCkRvdWcgR29sZHN0ZWluCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 07 16:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 16:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7P2N-0005eJ-9c; Sun, 07 May 2017 16:27:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7P2L-0005dx-IP
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 16:27:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 81/02-02192-B0B4F095; Sun, 07 May 2017 16:27:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZfLmz/
 SoOOhpMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz/n5tYiq4XVtx/uoP1gbG
 /wFdjJwcQgJ/GSV6W+W6GLmA7MeMEucWNDBBONsYJX73rmIEqRIRcJb4emYuO4jNK6Avcf7RC
 VYQW1jATOLx/pVsIA0SAr9tJBZt+sMCkpAQ8JbYs3sHE4x94mMvcxcjOwebgJXEITGQKIuAqs
 SWhZOYJjByL2BkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjB2PjF6RCjJAeTkijvJj3+SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvG5eQDnBotT0
 1Iq0zBxg6MGkJTh4lER4HUHSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzssDUiQAUpRRm
 gc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMqwMyhSczrwRu0yugI5iAjogW5QE5oi
 QRISXVwKhya7FZYvMDsR+ns6SqveKUrZ+7Ldy9dsO/1Byt03PtsyU8RU/nhczKy0zVzkyqrlz
 2fv8p43VJSZz5OomClcuWhL3VfqPGlCNjKTBv179J3/itnzWtt1793aF59jFLucAXgtLf42Mu
 ubr9que3cVsQGPHe3c7S0KDS+rCpZL37Adb7MYa6SizFGYmGWsxFxYkAi+uZwn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494174473!41073426!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48801 invoked from network); 7 May 2017 16:27:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 16:27:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7P2D-0008Bv-Eh; Sun, 07 May 2017 16:27:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7P28-00038p-31; Sun, 07 May 2017 16:27:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7P27-0000wW-R1; Sun, 07 May 2017 16:27:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109105-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=13e0988140374123bead1dd27c287354cb95108e
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 16:27:43 +0000
Subject: [Xen-devel] [linux-linus test] 109105: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTEwNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MTA1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA2
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2lueHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
NiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJvb3QgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBndWVz
dC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2Vk
IGluIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxM2UwOTg4MTQw
Mzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA0NTgyMGMyOTRmZTFiMWE5ZGY0OTVkNTdmNDA1ODVlZjJkMDY5YTM5CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAgNTkyNTQgIDIwMTUtMDctMDkgMDQ6MjA6NDggWiAgNjY4IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgIDU5MzQ4ICAyMDE1LTA3LTEwIDA0OjI0OjA1IFogIDY2
NyBkYXlzICA0MjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MTA1ICAyMDE3LTA1
LTA3IDAzOjA0OjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo4NjE5IHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjc5
Mzg1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 07 18:40:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 18:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7R5t-0006zP-2d; Sun, 07 May 2017 18:39:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7R5r-0006z2-8J
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 18:39:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 5F/69-03557-EE96F095; Sun, 07 May 2017 18:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdtJn+
 kQedFIYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtFw8yFIwqbCi+1wTcwPj
 HI8uRi4OIYG/jBLd054yQziPGSUWr57CCuFsY5S4MrGbrYuRk0NEwFni65m57CA2r4C+xIJf1
 1lAbGEBC4mT51rAuiUELulKrD71hqmLkQPI8Zb4+VEfxny5R6qLkZ2DTcBK4pAYSCOLgKrEsV
 m/2CYwci9gZFjFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 ocQYg2MF4f2PAIUZJDiYlUd5NevyRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4DYEBJCRYlJqe
 WpGWmQMMPZi0BAePkgjvg3SgNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifNeygAqEgApy
 ijNgxsBi4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubVArmEJzOvBG7TK6AjmICOiBblAT
 miJBEhJdXAuFTqYM+lxpYPTk8+Kaz8nDZhmUKM7r9bMUyHmV96TYxZZGympfNudpaqwvGrnPo
 K068URH3cuNLWNm6T6N5i/97MaZvLOWcu+9ZdoivdL/ZHa3KxzGTtSzZmX/VXG55eyl3ydMGF
 4xMrgr49ZV+izB0ot3fZhDkm6h9PFAhVfuV6ZJT1rVQ3SYmlOCPRUIu5qDgRANY2829+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494182380!60474384!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27086 invoked from network); 7 May 2017 18:39:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 18:39:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7R5l-0003Bp-T7; Sun, 07 May 2017 18:39:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7R5f-0005RP-Nm; Sun, 07 May 2017 18:39:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7R5e-0003d2-TZ; Sun, 07 May 2017 18:39:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109119-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 18:39:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 109119: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3313270311442118161=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3313270311442118161==
Content-Type: text/plain

flight 109119 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109119/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   12 days
Failing since        107644  2017-04-25 10:26:10 Z   12 days   29 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    2 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============3313270311442118161==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3313270311442118161==--

From xen-devel-bounces@lists.xen.org Sun May 07 18:58:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 18:58:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7RO5-00006N-LT; Sun, 07 May 2017 18:58:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1d7RO5-00006H-8a
 for xen-devel@lists.xen.org; Sun, 07 May 2017 18:58:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EB/FB-03620-85E6F095; Sun, 07 May 2017 18:58:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXiVRvkqBuRxx9
 psPoxk8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjHj6DS2gt9MFfcOTmVvYNzM1MXIxSEkMJFR
 Yteko6xdjJwcLALdrBJTD+qA2BICy1klOj4XQthJEuuu/mKEsCsk/r+dwAxiCwmoSTT8+MMIM
 egik8TWG/PZQRIiAtIS1z5fBmtgE9CTeHvlIhOILQxkP7/0BizOK2Aj8fvpC6jFKhL3r2wA6x
 UVCJd423iEBaJGUOLkzCdgNrOAmcS8zQ+ZIWx5ie1v5zBPYBSYhaRsFpKyWUjKFjAyr2JUL04
 tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE8GINjBOP2y/yFGSQ4m
 JVHeTXr8kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBVygXKCRanpqRVpmTnASIFJS3DwKInwn
 s4BSvMWFyTmFmemQ6ROMRpzzLn39T0Tx6OVP94zCbHk5eelSonzCoNMEgApzSjNgxsEi+BLjL
 JSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZdCDKFJzOvBG7fK6BTmIBOiRblATmlJBEhJdXAaMj
 +vutf5va5z5Tm39z/XuyRx41tSi+kO77+25tbof34XfzG52drFomm+hX4xPyayGY442n0wpzV
 n5U0Bf5NK3mYx/xzoSifL5ekvN6Rqz1tD8Tcm9Za7Nwzy92JOa4q7PXcy25rnVbZfnE6Iv78n
 ImB+aJi3TkHop8GFGcyfGs55Kd0yvbDHiWW4oxEQy3mouJEABaYAynbAgAA
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494183511!59127650!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11192 invoked from network); 7 May 2017 18:58:32 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 May 2017 18:58:32 -0000
Received: by mail-wm0-f65.google.com with SMTP id d127so2699300wmf.1
 for <xen-devel@lists.xen.org>; Sun, 07 May 2017 11:58:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=mzsMQQOdlA6dMrP26Rdf7Z6EnkVsRXM7cFkoIvlTmJY=;
 b=bvQ99m6oHT+qsiYSQ2Io4Lk5a3t3TQbVbyOCqintKv7C8yBrLl2aZItXy+ViQef93Y
 q98rA4xGLSA4ttjSQMdhcYVfL78Wj2cG4W4fKLd3jHULzlyZjrXdXUSE9X9/HSFPeXXQ
 K8iNZzBIa6DapCboiHWVfAYpjwqlHwdJ939aopkg5yw7U9aC21R3upjKA7D0wft97b8w
 Q4zfqRLvgxyz8zIklwR35eyVkSXmi9IEkVESJuzKOt5Nm0oPv+UJaFmr6HpCs/yU38ye
 DXZI9EBkd9pzfDzX9v+NnUIVxZroLEurZa4CctVLzb9jeSw09xSUa28dHDy2nQpRynjH
 /xnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=mzsMQQOdlA6dMrP26Rdf7Z6EnkVsRXM7cFkoIvlTmJY=;
 b=uF6uTW7n2OQ+WVcmRq9NNyG1vvScW3t34TM/V7HEodIKROKPO9eQcltkbCBZ5DEBCb
 eU6o/+yGxkyZho8gpO+V+fXOLDvFrGOQOMLDKnUnhDQ+WXYuYa/oCs0tN7dufgdwPFr/
 TdfIc1lhI5Mv2p2UHkSvp4m+OT+XDoqby1qyvwNY0hW6n1C7sCrU8Io41A4ddM4kMe9q
 nXwwKnR5cRzUZ33y2uGNxdxzZfnxxQrr5Xcj5lkwlTmBBMBiDppLqVDxSouOhfelOhGa
 eY7tHsmGZDJKCmYkqsruQmmq22co4RHYKpuIotM/YdzddwUWK39I4mlfiUCr5A7Ozy/2
 pXLg==
X-Gm-Message-State: AN3rC/7kxNex1CGX4R84DtdFBexJ4J5Ha6ewesM2WrXmLRPFkHo2f5KK
 97U9BS3+W9/h7J0xA7A=
X-Received: by 10.28.0.200 with SMTP id 191mr11276653wma.12.1494183511322;
 Sun, 07 May 2017 11:58:31 -0700 (PDT)
Received: from [192.168.1.159]
 (host217-39-44-182.range217-39.btcentralplus.com. [217.39.44.182])
 by smtp.gmail.com with ESMTPSA id c128sm8079589wmh.32.2017.05.07.11.58.30
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 07 May 2017 11:58:30 -0700 (PDT)
To: xen-devel@lists.xen.org
From: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <1c3a191f-c2ff-8a47-6993-30a4c924ee81@gmail.com>
Date: Sun, 7 May 2017 19:58:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-devel] qemu-xen-traditional VNC SASL support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJIHJlYWQgdGhhdCBvbmx5IGJ1ZyBmaXhlcyBhcmUgYmVpbmcgYWNjZXB0ZWQgZm9yIHFl
bXUteGVuLXRyYWRpdGlvbmFsLiAgCkknZCBxdWl0ZSBsaWtlIHRvIHNlZSBTQVNMCnN1cHBvcnQg
Zm9yIFZOQyBpbiBxZW11LXhlbi10cmFkaXRpb25hbCBzbyB0aGF0IGl0IGlzIGF2YWlsYWJsZSB3
aGVuIAp1c2luZyBJT0VNVSBzdHViLWRvbWFpbnMuCgpJJ3ZlIGdvdCBhIHBhdGNoIHRoYXQgYmFj
ay1wb3J0cyB0aGlzIHN1cHBvcnQgZnJvbSB1cHN0cmVhbSBRRU1VIGJ1dCBhcyAKaXQgY2FuJ3Qg
YmUgY29uc2lkZXJlZAphIGJ1ZyBmaXgsIGRvZXMgdGhhdCBtZWFuIHRoZXJlJ3Mgbm8gY2hhbmNl
IG9mIGl0IGJlaW5nIG1lcmdlZD8KClRoYW5rcy4gIFNpbW9uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 07 19:46:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 19:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7S8L-0003sN-6I; Sun, 07 May 2017 19:46:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7S8J-0003s1-Bb
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 19:46:19 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 4F/B7-01744-A897F095; Sun, 07 May 2017 19:46:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVbezkj/
 S4PAiKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLHswn7Wgt6Li6Icb7A2M
 a/O6GLk4hAT+Mkq8m3WKCcJ5zCixeEsPK4SzjVHiy8edQBlODhEBZ4mvZ+ayg9jCAn4SZ7fuY
 AOxeQXsJR4/W8fcxcjOwSZgJXFIDCTKIqAq0Xb+IssERo4FjAyrGNWLU4vKUot0zfSSijLTM0
 pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQI9Vc/AwLiD8Uqb8yFGSQ4mJVHeTXr8kUJ8Sfk
 plRmJxRnxRaU5qcWHGGU4OJQkeOsrgHKCRanpqRVpmTnAkIFJS3DwKInwHgNJ8xYXJOYWZ6ZD
 pE4x6nK8W/rhPZMQS15+XqqUOO8GkCIBkKKM0jy4EbDwvcQoKyXMy8jAwCDEU5BalJtZgir/i
 lGcg1FJmHcdyBSezLwSuE2vgI5gAjoiWpQH5IiSRISUVANj94HzDfuuqN76U3e/8cJUN1t9Vi
 /nS3Xzchf/fMuuyzgzV9p65vzzW3iV+av2TbuwLbvg0CNf7bqHs5c9PVs08XiovgqTyqQVbOr
 /49dP2bNi/lH9/brLnD0OfWMv9v64WJJxF+PHScEmxzjSXHU8ktdf+iTsq7Hg3690l1lpUo1V
 kttcLxbmKLEUZyQaajEXFScCAM0LlY5aAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494186376!95115635!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61483 invoked from network); 7 May 2017 19:46:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 19:46:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7S8D-0004vg-GO; Sun, 07 May 2017 19:46:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7S88-0006dy-22; Sun, 07 May 2017 19:46:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7S87-0004DF-S6; Sun, 07 May 2017 19:46:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d7S87-0004DF-S6@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 19:46:07 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-qemut-rhel6hvm-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMTNlMDk4ODE0MDM3
NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZQogIEJ1ZyBub3QgcHJlc2VudDogYzQ3MGFiZDRm
ZGU0MGVhNmEwODQ2YTJiZWFiNjQyYTU3OGMwYjhjZAogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTEzMi8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEw
OTEzMi5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTU5MjU0IC0tYmxlc3Npbmdz
PXJlYWwscmVhbC1iaXNlY3QgbGludXgtbGludXMgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAx
MDkxMDUgZmFpbCBbaG9zdD1ub2JsaW5nMV0gLyAxMDgxMjQgW2hvc3Q9YmFyb3F1ZTFdIDEwODA5
MyBbaG9zdD1maWFubzBdIDEwODA1MSBbaG9zdD1pdGFsaWExXSAxMDgwMjIgW2hvc3Q9Zmlhbm8x
XSAxMDc5ODAgW2hvc3Q9ZWxibGluZzBdIDEwNzkyNSBbaG9zdD1odXhlbHJlYmUxXSAxMDc4MTkg
W2hvc3Q9Y2hhcmRvbm5heTBdIDEwNzc1MyBbaG9zdD1pdGFsaWEwXSAxMDc3MTAgW2hvc3Q9Y2hh
cmRvbm5heTFdIDEwNzY2MCBbaG9zdD1lbGJsaW5nMV0gMTA3NjM4IFtob3N0PWZpYW5vMF0gMTA3
NjMwIFtob3N0PWl0YWxpYTFdIDEwNzYyMSBbaG9zdD1odXhlbHJlYmUwXSAxMDc2MDcgW2hvc3Q9
aHV4ZWxyZWJlMV0gMTA3NTkyIFtob3N0PWVsYmxpbmcwXSAxMDc1NzkgW2hvc3Q9aXRhbGlhMF0g
MTA3NTcxIFtob3N0PWNoYXJkb25uYXkwXSAxMDc1NTUgW2hvc3Q9Zmlhbm8xXSAxMDc1MjkgW2hv
c3Q9YmFyb3F1ZTBdIDEwNzQ5NyBbaG9zdD1odXhlbHJlYmUwXSAxMDc0ODYgW2hvc3Q9aXRhbGlh
MV0gMTA3NDc0IFtob3N0PWNoYXJkb25uYXkxXSAxMDc0NjkgW2hvc3Q9ZWxibGluZzBdIDEwNzQ2
MiBbaG9zdD1maWFubzBdIDEwNzQ1MiBbaG9zdD1pdGFsaWEwXSAxMDc0NDMgW2hvc3Q9YmFyb3F1
ZTFdIDEwNzQyOCBbaG9zdD1jaGFyZG9ubmF5MF0gMTA3NDA2IFtob3N0PWJhcm9xdWUwXSAxMDcz
ODMgW2hvc3Q9Zmlhbm8xXSAxMDczNjcgW2hvc3Q9ZWxibGluZzFdIDEwNzM1MCBbaG9zdD1odXhl
bHJlYmUwXSAxMDcyNTMgW2hvc3Q9ZWxibGluZzBdIDEwNzIyMSBbaG9zdD1pdGFsaWEwXSAxMDcy
MDYgW2hvc3Q9YmFyb3F1ZTBdIDEwNzE2OSBbaG9zdD1jaGFyZG9ubmF5MV0gMTA3MTU5IFtob3N0
PWNoYXJkb25uYXkwXSAxMDcxNDIgW2hvc3Q9YmFyb3F1ZTFdIDEwNzEyMyBbaG9zdD1maWFubzBd
IDEwNzEwNiBbaG9zdD1odXhlbHJlYmUxXSAxMDcwOTAgW2hvc3Q9ZWxibGluZzFdIDEwNzA3NSBb
aG9zdD1lbGJsaW5nMF0gMTA3MDUzIFtob3N0PWl0YWxpYTFdIDEwNzAyNCBbaG9zdD1maWFubzFd
IDEwNzAxMCBbaG9zdD1odXhlbHJlYmUwXSAxMDY5OTggW2hvc3Q9aXRhbGlhMF0gMTA2OTg3IFto
b3N0PWJhcm9xdWUwXSAxMDY5NzYgW2hvc3Q9Y2hhcmRvbm5heTFdIDEwNjk0NiBbaG9zdD1iYXJv
cXVlMV0gMTA2OTM5IFtob3N0PWNoYXJkb25uYXkwXSAxMDY5MzAgW2hvc3Q9aHV4ZWxyZWJlMV0g
MTA2OTI3IFtob3N0PWVsYmxpbmcxXSAxMDY5MjYgW2hvc3Q9ZWxibGluZzBdIDEwNjkyMiBbaG9z
dD1pdGFsaWEwXSAxMDY5MTkgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA2OTAyIFtob3N0PWZpYW5vMV0g
MTA2ODg2IFtob3N0PWl0YWxpYTFdIDEwNjg1NyBbaG9zdD1iYXJvcXVlMF0gMTA2ODI1IFtob3N0
PWZpYW5vMF0gMTA2ODA2IFtob3N0PWNoYXJkb25uYXkxXSAxMDY3OTkgW2hvc3Q9aHV4ZWxyZWJl
MV0gMTA2Nzg4IFtob3N0PWNoYXJkb25uYXkwXSAxMDY3NjEgW2hvc3Q9ZWxibGluZzBdIDEwNjc1
MiBbaG9zdD1maWFubzFdIDEwNjc0NCBbaG9zdD1pdGFsaWExXSAxMDY3MjkgW2hvc3Q9YmFyb3F1
ZTBdIDEwNjcxNCBbaG9zdD1maWFubzBdIDEwNjY5OSBbaG9zdD1jaGFyZG9ubmF5MV0gMTA2Njc0
IFtob3N0PWNoYXJkb25uYXkwXSAxMDY2NjAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA2NjM2IFtob3N0
PWVsYmxpbmcxXSAxMDY2MzAgW2hvc3Q9aXRhbGlhMF0gMTA2NjI1IFtob3N0PWZpYW5vMV0gMTA2
NjIzIFtob3N0PWh1eGVscmViZTBdIDEwNjYwMCBbaG9zdD1lbGJsaW5nMF0gMTA2NTk3IFtob3N0
PWl0YWxpYTFdIDEwNjU5MSBbaG9zdD1maWFubzBdIDEwNjU4OSBbaG9zdD1iYXJvcXVlMV0gMTA2
NTcwIFtob3N0PWh1eGVscmViZTFdIDEwNjUzNyBbaG9zdD1pdGFsaWEwXSAxMDY1MjAgW2hvc3Q9
Zmlhbm8xXSAxMDY1MDkgW2hvc3Q9Zmlhbm8wXSAxMDY0ODYgW2hvc3Q9YmFyb3F1ZTBdIDEwNjQ4
MCBbaG9zdD1lbGJsaW5nMF0gMTA2NDc4IFtob3N0PWl0YWxpYTFdIDEwNjQ3MSBbaG9zdD1jaGFy
ZG9ubmF5MV0gMTA2NDU3IFtob3N0PWNoYXJkb25uYXkwXSAxMDY0MDYgW2hvc3Q9aXRhbGlhMF0g
MTA2Mzg4IFtob3N0PWJhcm9xdWUxXSAxMDYzNzUgW2hvc3Q9YmFyb3F1ZTBdIDEwNjM1NCBbaG9z
dD1lbGJsaW5nMF0gMTA2MzEyIFtob3N0PWZpYW5vMF0gMTA2Mjg1IFtob3N0PWZpYW5vMV0gMTA2
MjY1IFtob3N0PWh1eGVscmViZTBdIDEwNjEyNCBbaG9zdD1pdGFsaWExXSAxMDYwODMgW2hvc3Q9
aXRhbGlhMF0gMTA1OTg0IFtob3N0PW5vYmxpbmcwXSAxMDU5NjAgW2hvc3Q9ZWxibGluZzFdIDEw
NTk0MSBbaG9zdD1lbGJsaW5nMF0gMTA1OTI5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGln
aHRzOiAxMDkxMDUgLyAxMDU5MjkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0
aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0
ZXN0IDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1
MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNApCYXNpcyBwYXNzIGM0NzBhYmQ0
ZmRlNDBlYTZhMDg0NmEyYmVhYjY0MmE1NzhjMGI4Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBiNjY5ZTkyMmIzN2I4OTU3MjQ4Nzk4YTVlYjdhYTk2YTY2NmNkM2Zl
IDA4YzAwOGRlOWM3ZDNhYzcxZjcxYzg3Y2MwNGE0NzgxOWNhMjI4ZGMgNzVkYTFiMTUwZTY0NmJi
OWFhYTI2YzViMjQ1MmYwYzNlNzgyZDMwMgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCNjNDcwYWJkNGZkZTQwZWE2YTA4NDZh
MmJlYWI2NDJhNTc4YzBiOGNkLTEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEw
OGUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0I2I2NjllOTIyYjM3Yjg5NTcyNDg3OThhNWViN2FhOTZhNjY2Y2QzZmUtODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0IzA4YzAwOGRlOWM3ZDNhYzcxZjcxYzg3Y2MwNGE0NzgxOWNhMjI4ZGMtZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdCM3NWRhMWIxNTBlNjQ2YmI5YWFhMjZjNWIyNDUyZjBjM2U3ODJkMzAyLTBhNTM3
MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKYWRob2MtcmV2dHVwbGUtZ2VuZXJh
dG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgpMb2FkZWQgNzAwMSBub2RlcyBpbiBy
ZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEwNTg5MyBbaG9zdD1i
YXJvcXVlMV0KIDEwNTg5NyBbaG9zdD1pdGFsaWEwXQogMTA1ODk4IFtob3N0PWl0YWxpYTFdCiAx
MDU5MDEgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDU5MDUgW2hvc3Q9Zmlhbm8wXQogMTA1OTIyIFto
b3N0PWh1eGVscmViZTBdCiAxMDU5MjkgcGFzcyBjNDcwYWJkNGZkZTQwZWE2YTA4NDZhMmJlYWI2
NDJhNTc4YzBiOGNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2
OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSAwOGMwMDhkZTljN2QzYWM3MWY3
MWM4N2NjMDRhNDc4MTljYTIyOGRjIDc1ZGExYjE1MGU2NDZiYjlhYWEyNmM1YjI0NTJmMGMzZTc4
MmQzMDIKIDEwNTk0MSBbaG9zdD1lbGJsaW5nMF0KIDEwNTk4NCBbaG9zdD1ub2JsaW5nMF0KIDEw
NTk2MCBbaG9zdD1lbGJsaW5nMV0KIDEwNjA4MyBbaG9zdD1pdGFsaWEwXQogMTA2MTUyIFtdCiAx
MDYxMjQgW2hvc3Q9aXRhbGlhMV0KIDEwNjEzOSBbXQogMTA2MTcyIFtdCiAxMDYxOTAgW10KIDEw
NjIwOSBbXQogMTA2MjY1IFtob3N0PWh1eGVscmViZTBdCiAxMDYyMjQgW10KIDEwNjI4NSBbaG9z
dD1maWFubzFdCiAxMDYzMTIgW2hvc3Q9Zmlhbm8wXQogMTA2MzU0IFtob3N0PWVsYmxpbmcwXQog
MTA2Mzc1IFtob3N0PWJhcm9xdWUwXQogMTA2Mzg4IFtob3N0PWJhcm9xdWUxXQogMTA2NDA2IFto
b3N0PWl0YWxpYTBdCiAxMDY0NTcgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDY0ODAgW2hvc3Q9ZWxi
bGluZzBdCiAxMDY0NzEgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDY0NzggW2hvc3Q9aXRhbGlhMV0K
IDEwNjQ4NiBbaG9zdD1iYXJvcXVlMF0KIDEwNjUwOSBbaG9zdD1maWFubzBdCiAxMDY1MjAgW2hv
c3Q9Zmlhbm8xXQogMTA2NTg5IFtob3N0PWJhcm9xdWUxXQogMTA2NTM3IFtob3N0PWl0YWxpYTBd
CiAxMDY1NzAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjU5MSBbaG9zdD1maWFubzBdCiAxMDY2MDAg
W2hvc3Q9ZWxibGluZzBdCiAxMDY1OTcgW2hvc3Q9aXRhbGlhMV0KIDEwNjYwOSBbXQogMTA2NjI1
IFtob3N0PWZpYW5vMV0KIDEwNjYyMyBbaG9zdD1odXhlbHJlYmUwXQogMTA2NjMwIFtob3N0PWl0
YWxpYTBdCiAxMDY2MzYgW2hvc3Q9ZWxibGluZzFdCiAxMDY2NjAgW2hvc3Q9aHV4ZWxyZWJlMV0K
IDEwNjY5OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNjY3NCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEw
NjcxNCBbaG9zdD1maWFubzBdCiAxMDY3MjkgW2hvc3Q9YmFyb3F1ZTBdCiAxMDY3NDQgW2hvc3Q9
aXRhbGlhMV0KIDEwNjc1MiBbaG9zdD1maWFubzFdCiAxMDY3NjEgW2hvc3Q9ZWxibGluZzBdCiAx
MDY4MDYgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDY3OTkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjc4
OCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjgyNSBbaG9zdD1maWFubzBdCiAxMDY4NTcgW2hvc3Q9
YmFyb3F1ZTBdCiAxMDY5NDYgW2hvc3Q9YmFyb3F1ZTFdCiAxMDY5MDIgW2hvc3Q9Zmlhbm8xXQog
MTA2OTMwIFtob3N0PWh1eGVscmViZTFdCiAxMDY4ODYgW2hvc3Q9aXRhbGlhMV0KIDEwNjkxOSBb
aG9zdD1odXhlbHJlYmUwXQogMTA2OTIyIFtob3N0PWl0YWxpYTBdCiAxMDY5MjYgW2hvc3Q9ZWxi
bGluZzBdCiAxMDY5MjcgW2hvc3Q9ZWxibGluZzFdCiAxMDY5MzkgW2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMDY5NzYgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDY5OTggW2hvc3Q9aXRhbGlhMF0KIDEwNjk4
NyBbaG9zdD1iYXJvcXVlMF0KIDEwNzAxMCBbaG9zdD1odXhlbHJlYmUwXQogMTA3MDUzIFtob3N0
PWl0YWxpYTFdCiAxMDcwMjQgW2hvc3Q9Zmlhbm8xXQogMTA3MDc1IFtob3N0PWVsYmxpbmcwXQog
MTA3MTA2IFtob3N0PWh1eGVscmViZTFdCiAxMDcwOTAgW2hvc3Q9ZWxibGluZzFdCiAxMDcxNjkg
W2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDcxMjMgW2hvc3Q9Zmlhbm8wXQogMTA3MTU5IFtob3N0PWNo
YXJkb25uYXkwXQogMTA3MTQyIFtob3N0PWJhcm9xdWUxXQogMTA3MjA2IFtob3N0PWJhcm9xdWUw
XQogMTA3MjIxIFtob3N0PWl0YWxpYTBdCiAxMDcyNTMgW2hvc3Q9ZWxibGluZzBdCiAxMDczNjcg
W2hvc3Q9ZWxibGluZzFdCiAxMDc0MDYgW2hvc3Q9YmFyb3F1ZTBdCiAxMDczNTAgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDEwNzM4MyBbaG9zdD1maWFubzFdCiAxMDc0MjggW2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMDc0NDMgW2hvc3Q9YmFyb3F1ZTFdCiAxMDc0NTIgW2hvc3Q9aXRhbGlhMF0KIDEwNzQ2MiBb
aG9zdD1maWFubzBdCiAxMDc0NjkgW2hvc3Q9ZWxibGluZzBdCiAxMDc0NzQgW2hvc3Q9Y2hhcmRv
bm5heTFdCiAxMDc0ODYgW2hvc3Q9aXRhbGlhMV0KIDEwNzQ5NyBbaG9zdD1odXhlbHJlYmUwXQog
MTA3NTI5IFtob3N0PWJhcm9xdWUwXQogMTA3NTU1IFtob3N0PWZpYW5vMV0KIDEwNzU3MSBbaG9z
dD1jaGFyZG9ubmF5MF0KIDEwNzYyMSBbaG9zdD1odXhlbHJlYmUwXQogMTA3NTc5IFtob3N0PWl0
YWxpYTBdCiAxMDc2MDcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNzYxNiBbXQogMTA3NTkyIFtob3N0
PWVsYmxpbmcwXQogMTA3NjMwIFtob3N0PWl0YWxpYTFdCiAxMDc2MzggW2hvc3Q9Zmlhbm8wXQog
MTA3NjYwIFtob3N0PWVsYmxpbmcxXQogMTA3NzEwIFtob3N0PWNoYXJkb25uYXkxXQogMTA3NzUz
IFtob3N0PWl0YWxpYTBdCiAxMDc4MTkgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDc5MjUgW2hvc3Q9
aHV4ZWxyZWJlMV0KIDEwNzk4MCBbaG9zdD1lbGJsaW5nMF0KIDEwODAyMiBbaG9zdD1maWFubzFd
CiAxMDgwNTEgW2hvc3Q9aXRhbGlhMV0KIDEwODA5MyBbaG9zdD1maWFubzBdCiAxMDgxNjAgZmFp
bCBpcnJlbGV2YW50CiAxMDgxMjQgW2hvc3Q9YmFyb3F1ZTFdCiAxMDgyMTAgZmFpbCBpcnJlbGV2
YW50CiAxMDkwMDcgW10KIDEwOTA5MiBwYXNzIGM0NzBhYmQ0ZmRlNDBlYTZhMDg0NmEyYmVhYjY0
MmE1NzhjMGI4Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4
ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODJlZWE0ZDA1MTZiNGM2ODM2ZWQyYjc4NDcyNjQzNzQ0MGFj
NzgyYwogMTA5MDQ4IGZhaWwgaXJyZWxldmFudAogMTA5MDg3IGZhaWwgaXJyZWxldmFudAogMTA5
MTAwIHBhc3MgYzQ3MGFiZDRmZGU0MGVhNmEwODQ2YTJiZWFiNjQyYTU3OGMwYjhjZCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFj
NyA2MjQwNGFiYTc4MmE0ODgyNDRkYTljMDQ0NGU5OGM4NGJiMTI3YTY3CiAxMDkwNzQgcGFzcyBj
NDcwYWJkNGZkZTQwZWE2YTA4NDZhMmJlYWI2NDJhNTc4YzBiOGNkIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2
NjZjZDNmZSAwOGMwMDhkZTljN2QzYWM3MWY3MWM4N2NjMDRhNDc4MTljYTIyOGRjIDc1ZGExYjE1
MGU2NDZiYjlhYWEyNmM1YjI0NTJmMGMzZTc4MmQzMDIKIDEwOTA5NCBwYXNzIGM0NzBhYmQ0ZmRl
NDBlYTZhMDg0NmEyYmVhYjY0MmE1NzhjMGI4Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5
NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYWM5ZmY3NGYzOWE3MzQ3NTZh
ZjkwY2NiYjcxODQ1NTFmN2IxZTIyYQogMTA5MDk3IHBhc3MgYzQ3MGFiZDRmZGU0MGVhNmEwODQ2
YTJiZWFiNjQyYTU3OGMwYjhjZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDhiNDgzNGVlMTIwMjg1MmVkODNhOWZjNjEyNjhjNjVmYjY5NjFlYTcgNTdlOGZiYjJmNzAy
MDAxYTE4YmQ4MWU5ZmUzMWIyNmQ5NDI0N2FjOSBiZmQ5YTIwOTVmMTg4MmU4YzA3NGIyZDkxMWJj
YjA3ZDEyY2Y2Y2Y1CiAxMDkwOTggcGFzcyBjNDcwYWJkNGZkZTQwZWE2YTA4NDZhMmJlYWI2NDJh
NTc4YzBiOGNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2
ZDFkODQ4ZmZkZmVlNmEzMWM3IDQ1MzcxM2IxNzUwMDNhNjI0MWY0NTYwYzc4NDQ3MmQ4NmY4M2M2
NGIKIDEwOTA3NSBmYWlsIGlycmVsZXZhbnQKIDEwOTEwMSBwYXNzIGM0NzBhYmQ0ZmRlNDBlYTZh
MDg0NmEyYmVhYjY0MmE1NzhjMGI4Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBiNjY5ZTkyMmIzN2I4OTU3MjQ4Nzk4YTVlYjdhYTk2YTY2NmNkM2ZlIDA4YzAwOGRl
OWM3ZDNhYzcxZjcxYzg3Y2MwNGE0NzgxOWNhMjI4ZGMgNzVkYTFiMTUwZTY0NmJiOWFhYTI2YzVi
MjQ1MmYwYzNlNzgyZDMwMgogMTA5MTMxIHBhc3MgYzQ3MGFiZDRmZGU0MGVhNmEwODQ2YTJiZWFi
NjQyYTU3OGMwYjhjZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4
YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNm
NzNhMmQ0CiAxMDkxMDQgZmFpbCBpcnJlbGV2YW50CiAxMDkxMDcgcGFzcyBjNDcwYWJkNGZkZTQw
ZWE2YTA4NDZhMmJlYWI2NDJhNTc4YzBiOGNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4
MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDgxOGZmNjUzYTdhZmE1MWUxMTYz
MWU0ZWQzNzNmNzBmZDQ1ZTNhMjEKIDEwOTEzMiBmYWlsIDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRk
MjdjMjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5
MjFjZjczYTJkNAogMTA5MTA5IHBhc3MgYzQ3MGFiZDRmZGU0MGVhNmEwODQ2YTJiZWFiNjQyYTU3
OGMwYjhjZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQx
ZDg0OGZmZGZlZTZhMzFjNyBkZTIyZTBkZDBkZjcyNDQwNTJiOTc4ZmRkOTM5YWFlN2EwOTM3MDc3
CiAxMDkxMTEgcGFzcyBjNDcwYWJkNGZkZTQwZWE2YTA4NDZhMmJlYWI2NDJhNTc4YzBiOGNkIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3IDgxOThmZjJjZGZiYzhiMjk0NGFjN2JmZmNkZTBlNTE4MWEzMDk4YjMKIDEwOTExNCBw
YXNzIGM0NzBhYmQ0ZmRlNDBlYTZhMDg0NmEyYmVhYjY0MmE1NzhjMGI4Y2QgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZTNi
OTNiM2M1OTU0NDdkYjM0ZDBiNTVmNDVjYmQ4NWFhNjM2ZjMxYQogMTA5MTE2IHBhc3MgYzQ3MGFi
ZDRmZGU0MGVhNmEwODQ2YTJiZWFiNjQyYTU3OGMwYjhjZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAxNDRhZWM0MTQwNTE1
YzUzYmIxNjc2ZGY3MWE0NjlmM2UyODVjNTU3CiAxMDkxMjAgcGFzcyBjNDcwYWJkNGZkZTQwZWE2
YTA4NDZhMmJlYWI2NDJhNTc4YzBiOGNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGNkOTFhYjA4ZWFhMjM0MDk0NDBlZjZi
NGY1YWQ2ZTY1MWI2MjljM2IKIDEwOTEyMSBwYXNzIGM0NzBhYmQ0ZmRlNDBlYTZhMDg0NmEyYmVh
YjY0MmE1NzhjMGI4Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFj
ZjczYTJkNAogMTA5MTA1IGZhaWwgMTNlMDk4ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1
MTA4ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0
OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAx
MDkxMjIgZmFpbCBpcnJlbGV2YW50CiAxMDkxMjQgcGFzcyBjNDcwYWJkNGZkZTQwZWE2YTA4NDZh
MmJlYWI2NDJhNTc4YzBiOGNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSAwOGMwMDhkZTljN2Qz
YWM3MWY3MWM4N2NjMDRhNDc4MTljYTIyOGRjIDc1ZGExYjE1MGU2NDZiYjlhYWEyNmM1YjI0NTJm
MGMzZTc4MmQzMDIKIDEwOTEyNSBmYWlsIDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0
Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZk
MWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJk
NAogMTA5MTI4IHBhc3MgYzQ3MGFiZDRmZGU0MGVhNmEwODQ2YTJiZWFiNjQyYTU3OGMwYjhjZCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkxMjkg
ZmFpbCAxM2UwOTg4MTQwMzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBh
NTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKU2VhcmNoaW5nIGZvciBpbnRl
cmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA1OTI5IChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEwOTEwNSAoZmFpbCksIGZvciBiYXNp
cyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTEyNCAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTEyNSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiAwIHJldmlzaW9ucyBhdCBjNDcwYWJkNGZkZTQwZWE2YTA4NDZhMmJlYWI2NDJhNTc4YzBiOGNk
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZk
ZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKTm8gcmV2
aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMDkxMjEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMDkxMjUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MDkxMjggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTEyOSAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTEzMSAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MTMyIChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgMTNlMDk4ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZQogIEJ1ZyBub3Qg
cHJlc2VudDogYzQ3MGFiZDRmZGU0MGVhNmEwODQ2YTJiZWFiNjQyYTU3OGMwYjhjZAogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEwOTEzMi8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKZG90OiBn
cmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkg
MC45ODcxOTYgdG8gZml0CnBubXRvcG5nOiAxMTkgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBo
IGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9
LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEwOTEzMjogdG9sZXJh
YmxlIEFMTCBGQUlMCgpmbGlnaHQgMTA5MTMyIGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFs
XQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MTMy
LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 07 20:15:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 20:15:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7SaH-0006Fg-K7; Sun, 07 May 2017 20:15:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7SaF-0006FV-Tr
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 20:15:12 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C9/CF-01870-F408F095; Sun, 07 May 2017 20:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVde3gT/
 SoGOdqcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzbqz9xlLwp6ji3bnT7A2M
 /R5djJwcQgJ/GSUW3crrYuQCsh8zSrz7e5sJwtnGKLHw/wFWkCoRAWeJr2fmsoPYvAL6Em3vP
 7CB2MIC5hJHT8xnB2mQENigLXGr8yhYkYSAp0Tb+j+sMPbMibcZuxjZOdgErCQOiYFEWQRUJZ
 rnTGafwMi9gJFhFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAfjhXbnQ4ySHExKoryb9PgjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7qwDygkWpaan
 VqRl5gBDDyYtwcGjJML7ACTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivHtAigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5u0Gm8GTmlcBtegV0BBPQEdGiPCBHlC
 QipKQaGK0FgpmfXJwUs4Wx5tOrc3+OP34RsiQk4vzPCOWfE6e0NGeKhW/tuRJuL3bg3O3AXJZ
 JjiqOZbuXvauMtb6aa6n/MtLD3ezn1nlmZTfmWQfKOkZ2vHrH5yvGlxTjYpJ0ReFrf+iDlNtP
 CmyDVTv3uF661195bnUt8/lnwZOOmjLeW3L+xU2+b0osxRmJhlrMRcWJAByeO5x+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494188108!41084989!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51716 invoked from network); 7 May 2017 20:15:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 20:15:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Sa8-0005iH-IL; Sun, 07 May 2017 20:15:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Sa3-0007AX-9C; Sun, 07 May 2017 20:14:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Sa3-0003a8-1s; Sun, 07 May 2017 20:14:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109112-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:host-ping-check-native:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 20:14:59 +0000
Subject: [Xen-devel] [xen-unstable test] 109112: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTExMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTExMi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3OTAwCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEwOTA2
MCBwYXNzIGluIDEwOTExMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNyBn
dWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MDYwIHBhc3MgaW4gMTA5MTEyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IGluIDEwOTA5MSBwYXNzIGluIDEwOTExMgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiA5
IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTA5MDkxIHBhc3MgaW4gMTA5MTEyCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxMDkwOTEg
cGFzcyBpbiAxMDkxMTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEg
MTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTA5MSBwYXNzIGluIDEwOTExMgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTA5MDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDkwOTEKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDQgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgICAg
ZmFpbCBwYXNzIGluIDEwOTA5MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5MDkxIGxpa2UgMTA3OTAwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgZmFpbCBpbiAxMDkw
OTEgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICBmYWlsIGluIDEwOTA5MSBsaWtlIDEwNzkwMAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5MDkxIGxp
a2UgMTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEwOTA5MSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDc3OTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEwNzg0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA3ODQwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGxpa2UgMTA3ODQwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDc4NDAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNzkw
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZApiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNk
N2YzNDk5MjFjZjczYTJkNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3OTAwICAyMDE3LTA0LTI4
IDE0OjA2OjIyIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzk0MCAgMjAxNy0w
NC0yOSAwNjo1MTo1NiBaICAgIDggZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEwOTA2MCAgMjAxNy0wNS0wNiAwNDowMzowNCBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
UXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgQ2hlbiA8
V2VpLkNoZW5AYXJtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LW9sZGtlcm4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1
czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzOTIgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 07 22:46:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 22:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7Uwh-0000T2-ME; Sun, 07 May 2017 22:46:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7Uwg-0000Sq-KG
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 22:46:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 12/A8-02181-5C3AF095; Sun, 07 May 2017 22:46:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffIYv5
 Ig5m/NS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfLudJaC1ckV1xY+Ym5g
 XGDbxcjFISTwl1Fi5YrrjBDOY0aJS60roJxtjBJbJx5i7mLk5BARcJb4emYuO4jNK6AvMf3XQ
 7C4sICJxOuGJ+wgDRICi5Uk9sw+BpaQEPCWOPZqPdAkDjD76lXrLkZ2DjYBK4lDYiAFLAKqEj
 evrWKZwMi9gJFhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAfj9z9OhxglOZiURHkPzeePFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe2YhUE6wKDU9
 tSItMwcYejBpCQ4eJRHepSBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US52VdBFQkAFKUU
 ZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzOsGMoUnM68EbtMroCOYgI6IFuUBOa
 IkESEl1cCoG6N2c351zTvHHzN/PPWpSmmVybrvOvmV+4so3UsrRZhnfLo3c/KySB+pR88Dfx6
 Y7XD+zgRNLdN1oVcahT+9KtGpqb9+SXWbx4z1dyu+az+3//LzLeNllx8Vs3obNJ5WSHS+vqg5
 ccKJfCbfE9t2WYkViPxxcH26fb8bz+fdZSfv5dmE7azWUWIpzkg01GIuKk4EAAbKbqt+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494197187!96763929!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12835 invoked from network); 7 May 2017 22:46:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 22:46:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7UwX-0001P6-KL; Sun, 07 May 2017 22:46:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7UwS-0002ii-3N; Sun, 07 May 2017 22:46:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7UwR-00037h-H0; Sun, 07 May 2017 22:46:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109117-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=d071951e08ee23cd725c2336d7ab4582bb93b0af
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 22:46:15 +0000
Subject: [Xen-devel] [linux-4.9 test] 109117: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTExNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTExNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZj
cHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDEwOTAyMCBwYXNzIGluIDEwOTExNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMSAxMiBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGluIDEwOTAyMCBwYXNz
IGluIDEwOTExNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNyBndWVzdC1z
dGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MDIwIHBhc3MgaW4gMTA5MTE3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTMgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4g
MTA5MDY2IHBhc3MgaW4gMTA5MTE3CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtIDE5IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDkwOTUgcGFzcyBpbiAxMDkxMTcKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4g
MTA5MDk1IHBhc3MgaW4gMTA5MTE3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5MDk1IHBhc3MgaW4gMTA5MTE3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBp
biAxMDkwOTUgcGFzcyBpbiAxMDkxMTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDkwMjAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDEwOTAyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAxNiBn
dWVzdC1zdG9wICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5MDY2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MDkwOTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBp
biAxMDkwMjAgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTMgeGVu
LWJvb3QvbDEgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
MyB4ZW4tYm9vdC9sMSAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkMDcxOTUxZTA4ZWUyM2NkNzI1
YzIzMzZkN2FiNDU4MmJiOTNiMGFmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDI3IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICAyNSBkYXlzICAg
NDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA4MjA3ICAyMDE3LTA1LTAzIDIxOjAz
OjMyIFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMjggcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBz
cDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg5OTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 07 22:57:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 22:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7V75-0001LH-QK; Sun, 07 May 2017 22:57:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1d7V73-0001LB-Vq
 for xen-devel@lists.xenproject.org; Sun, 07 May 2017 22:57:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CC/B7-03587-946AF095; Sun, 07 May 2017 22:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+JIrShJLcpLzFFi42Jpa+sQ0fVYxh9
 pMGGKicX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFon2PBTpaKY//eMTcw3mXuYuTiEBKYzihx
 Yt9Kpi5GTg4JAV6JI8tmsELYARJ3TlxjgShqYJTomnYHytnFKDF3VwtYlZDATkaJNefdIOy1j
 BJNe11BbDYBLYmzvUvZQWwRoEmn+xrA6pkFSiTWfLvLAmILC4RJNLRfZYOoCZf4um0VlG0k8W
 HWHUYQm0VARWJR60qgeg4OXoFgiQvf5SFWFUkcnvYWrJxTwF5i29r9YA8wCohJfD+1hglilbj
 ErSfzoR4TkFiy5zwzhC0q8fLxP6gnpSWOrbvOCvKXhMBcZonev9/YIPZKSkz69IUVwhaXWHN5
 Ppzdue8nG0SzosTf9a2MEMt0JBbs/sQGYWtLLFv4GmwZr4CgxMmZT1ggjlaU6O15wjiBUX4Wk
 vtmIWmfhaR9FpL2BYwsqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9Z
 LzczcxAhMEAxDsYLy8MeAQoyQHk5Io76H5/JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjdlgL
 lBItS01Mr0jJzgKkKJi3BwaMkwrthCVCat7ggMbc4Mx0idYpRl2POva/vmYRY8vLzUqXEeReA
 zBAAKcoozYMbAUublxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMew9kFU9mXgncpldARzABH
 REtygNyREkiQkqqgdFJPdJqW9WXW682b4nfXPy/YILJJWa7j5I7vwmvzWX4dWWZ8GFrTt66/q
 SCgv8zPGUkfjzY6p1i/lfgss2VKx4Cq3/Pe7DNZen2L016kdcd8+L2PLfdW/bT/Wlt14lyV8+
 l/a4cmj8WLhIsmx8t5a91mymiqued8pa1Jr+9/32szrwtphf0VVWJpTgj0VCLuag4EQBEt/oX
 lgMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494197830!100526123!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33936 invoked from network); 7 May 2017 22:57:12 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 May 2017 22:57:12 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 May 2017 15:57:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,306,1491289200"; d="scan'208";a="1165869907"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga002.fm.intel.com with ESMTP; 07 May 2017 15:57:09 -0700
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 7 May 2017 15:57:09 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 7 May 2017 15:57:08 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.246]) with mapi id 14.03.0319.002;
 Mon, 8 May 2017 06:57:05 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] VMX: constrain vmx_intr_assist()  debugging code to
 debug builds
Thread-Index: AQHSxM5PaLvhE7crgUCUVzaiO56OpKHpgMUg
Date: Sun, 7 May 2017 22:57:04 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190CC842E@SHSMSX101.ccr.corp.intel.com>
References: <590B34610200007800156C58@prv-mh.provo.novell.com>
 <590B34610200007800156C58@prv-mh.provo.novell.com>
In-Reply-To: <590B34610200007800156C58@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNWI2MjllMTEtMTE0ZC00OGMwLThjYzEtMjlmY2YyZjI5MGI3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlM1NXdld042Y3VUcmt5b0d5UEZKeWt6cVwvVVVFMHQ3NDc2ZFRwd055MjJBPSJ9
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, "Gao, Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH] VMX: constrain vmx_intr_assist() debugging
 code to debug builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBNYXkgNCwgMjAxNyA4OjAyIFBNCj4gCj4gVGhpcyBpcyBiZWNhdXNlIHRoYXQgY29k
ZSwgYWRkZWQgYnkgY29tbWl0IDk5NzM4MmI3NzEgKCJ5ODYvdm14OiBkdW1wCj4gUElSIGFuZCB2
SVJSIGJlZm9yZSBBU1NFUlQoKSIpLCB3YXMgbWVhbnQgdG8gYmUgcmVtb3ZlZCBieSB0aGUgdGlt
ZSB3ZQo+IGZpbmFsaXplIDQuOSwgYnV0IHRoZSByb290IGNhdXNlIG9mIHRoZSBBU1NFUlQoKSB3
cm9uZ2x5KD8pIHRyaWdnZXJpbmcKPiBzdGlsbCB3YXNuJ3QgZm91bmQuCj4gCj4gVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgYW5kIGFsc28gY29ycmVjdCB0aGUgZm9ybWF0IHNwZWNpZmllcnMsIHdoaWNo
IEkKPiBoYWQgZ290IHdyb25nIHdoZW4gZWRpdGluZyBzYWlkIGNoYW5nZSB3aGlsZSBjb21taXR0
aW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiAKCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 07 22:58:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 22:58:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7V8L-0001PU-3v; Sun, 07 May 2017 22:58:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1d7V8J-0001PJ-62
 for xen-devel@lists.xen.org; Sun, 07 May 2017 22:58:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8F/42-01709-696AF095; Sun, 07 May 2017 22:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOKsWRWlGSWpSXmKPExsVywNykQnfSMv5
 Ig/Y1chZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aH2zdYCjr4KmZ1NTM3MH7g7WLk5BASmM4o
 ce2tA4gtIcArcWTZDFYIO0CiY0UvC0RNA6PE55N2EPZuRomOyxxdjFxA9i5GiUvbH7FBOGsZJ
 X4t2gnWwSagJXG2dyk7iC0i4Cuxdv5fRpAiZoHPjBJf7vwAWyEskCtxdk8zI0RRnsTcCQ+gGo
 wkTvceBKthEVCReDblCTOIzSsQLPG2eSsrxBkFErd3TAazOQXsJVoW/gLrZRQQk/h+ag0TiM0
 sIC5x68l8Joh3BCSW7DnPDGGLSrx8/A/qTWmJY+uus4IcJyEwl1li35/zUIslJSZ9+gJli0us
 uTwfzu7c95MNollR4u/6VqAHOICWaUqs36UPsVdRYkr3Q3aImwUlTs58Ag1GRYnenieMExjlZ
 yE5bxZC9ywk3bOQdC9gZFnFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVK
 yXnJ+7iRGYIBiAYAdj03bPQ4ySHExKoryH5vNHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPbI
 UKCdYlJqeWpGWmQNMVTBpCQ4eJRHeNJA0b3FBYm5xZjpE6hSjopQ47wKQhABIIqM0D64Nlh4v
 McpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3FGQKT2ZeCdz0V0CLmYAWR4vygCwuSURISTUwZ
 vBN3PWM/8jWr0Hi05u1O2ZpL3ErEd4u4tBpcdXlxFqvg/mcW6KXnW/aOPGRdqGmi9am5csez+
 TiuJ501Xri/BUPV4n1H9XeUjTn6f1UncOsf2V3862oX/hpn6PrHnGxVQfOHDcOyV0WHNketD6
 z/duMlJWqCVI9877Py3h21aBa9N/2mBnHrZRYijMSDbWYi4oTAZ+C4FaKAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494197904!93932134!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1282 invoked from network); 7 May 2017 22:58:26 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 May 2017 22:58:26 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 May 2017 15:58:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,306,1491289200"; d="scan'208";a="1165870100"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga002.fm.intel.com with ESMTP; 07 May 2017 15:58:23 -0700
Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 7 May 2017 15:58:23 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 7 May 2017 15:58:23 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.246]) with mapi id 14.03.0319.002;
 Mon, 8 May 2017 06:58:19 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Mohit Gambhir <mohit.gambhir@oracle.com>
Thread-Topic: [Xen-devel] [PATCH v3] x86/vpmu_intel: Fix hypervisor crash by
 masking PC bit in MSR_P6_EVNTSEL
Thread-Index: AQHSxYjVFhrw2NWw0UuDNGHwbIS3I6Hpf3+g
Date: Sun, 7 May 2017 22:58:19 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190CC843E@SHSMSX101.ccr.corp.intel.com>
References: <20170504213017.5433-1-mohit.gambhir@oracle.com>
 <590C6D0B02000078001571D9@prv-mh.provo.novell.com>
In-Reply-To: <590C6D0B02000078001571D9@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNWMxNDYwM2UtODZmZS00YmJlLWIyNjYtMmRlNzMwZTk5ODA4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IldhZVFGaEFqUFI1VzlMdFJyektBUk9vSHVDb3VRaGZQcVMzUjMzbVlOcmM9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Julien Grall <julien.grall@arm.com>,
 "mgambhir@outlook.com" <mgambhir@outlook.com>, "Nakajima, 
 Jun" <jun.nakajima@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/vpmu_intel: Fix hypervisor crash by
 masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaA0KPiBTZW50OiBGcmlkYXksIE1heSA1LCAyMDE3IDY6MTYgUE0N
Cj4gDQo+ID4+PiBPbiAwNC4wNS4xNyBhdCAyMzozMCwgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNv
bT4gd3JvdGU6DQo+ID4gU2V0dGluZyBQaW4gQ29udHJvbCAoUEMpIGJpdCAoMTkpIGluIE1TUl9Q
Nl9FVk5UU0VMIHJlc3VsdHMgaW4gYSBHZW5lcmFsDQo+ID4gUHJvdGVjdGlvbiBGYXVsdCBhbmQg
dGh1cyByZXN1bHRzIGluIGEgaHlwZXJ2aXNvciBjcmFzaC4gVGhpcyBiZWhhdmlvciBoYXMNCj4g
PiBiZWVuIG9ic2VydmVkIG9uIHR3byBnZW5lcmF0aW9ucyBvZiBJbnRlbCBwcm9jZXNzb3JzIG5h
bWVseSwgSGFzd2VsbCBhbmQNCj4gPiBCcm9hZHdlbGwuIE90aGVyIEludGVsIHByb2Nlc3NvciBn
ZW5lcmF0aW9ucyB3ZXJlIG5vdCB0ZXN0ZWQuIEhvd2V2ZXIsIGl0DQo+ID4gZG9lcyBzZWVtIHRv
IGJlIGEgcG9zc2libGUgZXJyYXR1bSB0aGF0IGhhc24ndCB5ZXQgYmVlbiBjb25maXJtZWQgYnkg
SW50ZWwuDQo+ID4NCj4gPiBUbyBmaXggdGhlIHByb2JsZW0gdGhpcyBwYXRjaCBtYXNrcyBQQyBi
aXQgYW5kIHJldHVybnMgYW4gZXJyb3IgaW4NCj4gPiBjYXNlIGFueSBndWVzdCB0cmllcyB0byB3
cml0ZSB0byBpdCBvbiBhbnkgSW50ZWwgcHJvY2Vzc29yLiBJbiBhZGRpdGlvbg0KPiA+IHRvIHRo
ZSBmYWN0IHRoYXQgc2V0dGluZyB0aGlzIGJpdCBjcmFzaGVzIHRoZSBoeXBlcnZpc29yIG9uIEhh
c3dlbGwgYW5kDQo+ID4gQnJvYWR3ZWxsLCB0aGUgUEMgZmxhZyBiaXQgdG9nZ2xlcyBhIGhhcmR3
YXJlIHBpbiBvbiB0aGUgcGh5c2ljYWwgQ1BVDQo+ID4gZXZlcnkgdGltZSB0aGUgcHJvZ3JhbW1l
ZCBldmVudCBvY2N1cnMgYW5kIHRoZSBoYXJkd2FyZSBiZWhhdmlvciBpbg0KPiA+IHJlc3BvbnNl
IHRvIHRoZSB0b2dnbGUgaXMgdW5kZWZpbmVkIGluIHRoZSBTRE0sIHdoaWNoIG1ha2VzIHRoaXMg
Yml0DQo+ID4gdW5zYWZlIHRvIGJlIHVzZWQgYnkgZ3Vlc3RzIGFuZCBoZW5jZSBzaG91bGQgYmUg
bWFza2VkIG9uIGFsbCBtYWNoaW5lcy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IE1vaGl0IEdh
bWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4NCj4gDQo+IFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IA0KPiBJaXJjIHRoZSBpbnRlbnRpb24gd2Fz
IHRvIGhhdmUgdGhpcyBpbiA0LjksIGluIHdoaWNoIGNhc2UgeW91IHNob3VsZA0KPiBoYXZlIENj
LWVkIEp1bGluZSAobm93IGFkZGVkKS4NCj4gDQoNCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 07 23:08:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 23:08:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7VHj-0002LV-0p; Sun, 07 May 2017 23:08:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7VHi-0002LJ-Ed
 for xen-devel@lists.xensource.com; Sun, 07 May 2017 23:08:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 02/D0-01997-DD8AF095; Sun, 07 May 2017 23:08:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffOCv5
 Ig/t7ZC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacevKfdaCSYUVb0/dZW5g
 nOPRxcjFISTwl1FicsMmJgjnMaPEmr1/WSGcbYwSj/52sncxcnKICDhLfD0zF8zmFdCX6Du6m
 xXEFhawkHjZdJ4ZpEFC4JKuxOpTb4BGcQA53hI/P+rDmC/3SHUxsnOwCVhJHBIDCbIIqErMmF
 cxgZF7ASPDKkaN4tSistQiXUNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQH8
 zAMEOxpenPQ8xSnIwKYnyHprPHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnflcqCcYFFqempF
 WmYOMPBg0hIcPEoivL9A0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc57A6RIAKQoozQPb
 gQsCi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc1yBSezLwSuE2vgI5gAjoiWpQH5IiSRI
 SUVANj4X6uiiKmXb77nqdxfdDtbW+bebc29/enAJsv/VPkp506G/un9HlDhe36z+K/PLnLLTy
 ZnzAbeVeV7ZSLkvHjf1O46+ZMZfmmzNqk/TK8DzK6SzRuzHNQuXhT80lJeOzfnmllp197fO/b
 XSeY8ac8Tvrx6pkSAh+Mg7j23DkiYsPpvWrL5idKLMUZiYZazEXFiQB5vJFIfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494198491!41092841!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17982 invoked from network); 7 May 2017 23:08:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 May 2017 23:08:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7VHc-0001xw-DN; Sun, 07 May 2017 23:08:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7VHW-0003mT-VR; Sun, 07 May 2017 23:08:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7VHW-0000iH-Cz; Sun, 07 May 2017 23:08:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109133-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 May 2017 23:08:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 109133: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8684262249695886873=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8684262249695886873==
Content-Type: text/plain

flight 109133 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109133/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   13 days
Failing since        107644  2017-04-25 10:26:10 Z   12 days   30 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    2 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============8684262249695886873==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8684262249695886873==--

From xen-devel-bounces@lists.xen.org Mon May 08 03:14:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 03:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7Z7c-0006ge-2L; Mon, 08 May 2017 03:14:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7Z7a-0006gF-Hh
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 03:14:02 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A5/3C-01730-872EF095; Mon, 08 May 2017 03:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVbf8EX+
 kwappZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHRhNkvBB+OKA7euszcw
 LtbqYuTiEBL4yyhx7P8UJgjnMaPE9Fv/mCGcbYwSq9/eZOti5OQQEXCW+HpmLjuIzSugL3Fxd
 xcLiC0soCex8uUaZhBbQsBL4lPDXTYY+8ucNqAadg42ASuJQ2IgURYBVYlnO+YwT2DkWsDIsI
 pRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C3DECwg7Fhu+c
 hRkkOJiVR3kPz+SOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD6PgTKCRalpqdWpGXmAIMMJi3B
 waMkwhsCkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXFeXZAiAZCijNI8uBGwgL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd75IFN4MvNK4Da9AjqCCeiIaFEekCNKEhFSUg2MjCZc90
 1S9vyYd+fzVZvrx1pf50f5lE6L8dt56IigOF/Y5SMxfib8B6bL1Sg8ur4v9of77zUK83sWTrk
 Zt4SBb+Wvv21TVnNyv5u327+qcfq5oqmpPZf435u6KH8p9fPfsDzA+3dme1/S8fAE46VtPf3c
 29pmvzul3sHYxf9wY/Jei4WZ876aK7EUZyQaajEXFScCALaAoZBzAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494213238!75476133!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63094 invoked from network); 8 May 2017 03:13:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 03:13:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Z7T-0008Co-5A; Mon, 08 May 2017 03:13:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Z7N-0000VL-SY; Mon, 08 May 2017 03:13:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7Z7N-0001BB-N5; Mon, 08 May 2017 03:13:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109147-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=d7b96017ccf5922b798f496fbcdcac4067d04c6d
X-Osstest-Versions-That: ovmf=97cdb33b575a80ca5c20ad862331f3c6d9415575
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 03:13:49 +0000
Subject: [Xen-devel] [ovmf test] 109147: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkxNDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkN2I5NjAxN2NjZjU5MjJiNzk4ZjQ5NmZiY2RjYWM0
MDY3ZDA0YzZkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5N2NkYjMz
YjU3NWE4MGNhNWMyMGFkODYyMzMxZjNjNmQ5NDE1NTc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkwODYgIDIwMTctMDUtMDYgMTU6NDc6MDAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MTQ3ICAyMDE3LTA1LTA4IDAxOjE4OjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZDdiOTYwMTdj
Y2Y1OTIyYjc5OGY0OTZmYmNkY2FjNDA2N2QwNGM2ZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgZDdiOTYwMTdjY2Y1OTIyYjc5OGY0OTZmYmNkY2FjNDA2N2QwNGM2
ZAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZDdiOTYwMTdjY2Y1OTIyYjc5OGY0OTZmYmNkY2Fj
NDA2N2QwNGM2ZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhkN2I5
NjAxN2NjZjU5MjJiNzk4ZjQ5NmZiY2RjYWM0MDY3ZDA0YzZkID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgZDdiOTYwMTdjY2Y1
OTIyYjc5OGY0OTZmYmNkY2FjNDA2N2QwNGM2ZDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICA5N2NkYjMzLi5kN2I5NjAxICBkN2I5NjAxN2NjZjU5MjJiNzk4ZjQ5NmZiY2RjYWM0MDY3
ZDA0YzZkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 04:32:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 04:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7aLX-000152-TE; Mon, 08 May 2017 04:32:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7aLW-00014q-RD
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 04:32:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 46/C6-03920-ED4FF095; Mon, 08 May 2017 04:32:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffuF/5
 Ig1fnOC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfZEWcHquortX++zNzDu
 C+xi5OIQEvjLKNH2dCZrFyMnkPOYUeL81TgIexujxO9HDiC2iICzxNczc9lBbF4BfYmDH7tZQ
 GxhATOJy/u3gPVKCNy0lbixQgbC9pbYs3sHE4x94mMvcxcjOwebgJXEITGQKIuAqsSDlyuZJj
 ByL2BkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehtBiD
 Ywfh3beAhRkkOJiVR3kPz+SOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDO+AyUEyxKTU+tSMvM
 AYYdTFqCg0dJhFcWJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8h0CKBECKMkrz4EbAY
 uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnjQKbwZOaVwG16BXQEE9AR0aI8IEeUJCKkpB
 oYmdb3Ly9sOy84qyy/fn1/1HzPr4zvtj9PXDbVUP2D4YUqxf0/Xr51mzJ/sf3Uu6eqRN9c64x
 XfNdxw8xbuGbt3JjdvuwRdxUV3Et+397wq8I0LnmfIVtZf/hzN8WjjFOPcnH7Jd5ftj7n9jqr
 2U4mWSuWv7succOfoWLdobTHqfd8zOQOV9b4KbEUZyQaajEXFScCAEv3v458AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494217947!53223880!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17454 invoked from network); 8 May 2017 04:32:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 04:32:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7aLQ-0001sE-O0; Mon, 08 May 2017 04:32:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7aLL-0003KP-Gx; Mon, 08 May 2017 04:32:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7aLL-0004xv-8e; Mon, 08 May 2017 04:32:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109127-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=13e0988140374123bead1dd27c287354cb95108e
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 04:32:19 +0000
Subject: [Xen-devel] [linux-linus test] 109127: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTEyNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MTI3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA2
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
NiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJvb3QgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhl
bi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICA2IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA2IHhlbi1ib290ICAgICAgICAgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICA5IHhl
bi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgICBs
aWtlIDU5MjU0CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ1ODIwYzI5NGZlMWIxYTlkZjQ5
NWQ1N2Y0MDU4NWVmMmQwNjlhMzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA1OTI1NCAgMjAxNS0w
Ny0wOSAwNDoyMDo0OCBaICA2NjkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAgNTkzNDggIDIw
MTUtMDctMTAgMDQ6MjQ6MDUgWiAgNjY4IGRheXMgIDQyNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMDkxMDUgIDIwMTctMDUtMDcgMDM6MDQ6NDcgWiAgICAxIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjg2MTkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBs
aXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDI2NzkzODUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 05:12:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 05:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7axs-0004UV-7P; Mon, 08 May 2017 05:12:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7axq-0004UP-DK
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 05:12:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 31/31-03920-52EFF095; Mon, 08 May 2017 05:12:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov67qP/5
 Ig6mLmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjp7YxFbwLrJjUd4q5gbHdrYuRk0NCwEji
 7cR/TF2MXBxCAgsZJS7d+8wKkmATUJXYcP0UkM3BISIgJXH/qjVIDbPAalaJR5+XsIHUCAtYS
 1zfv4UJpIYFpL7RCiTMK2AisXnXblaI+fISizbNYJnAyLmAkWEVo0ZxalFZapGuoYleUlFmek
 ZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagtxiAYAfj9Y0BhxglOZiURHkPzeePFOJLyk+
 pzEgszogvKs1JLT7EKMPBoSTBW/wXKCdYlJqeWpGWmQMMG5i0BAePkgivMUiat7ggMbc4Mx0i
 dYrRmOPd0g/vmTj6Oj6+ZxJiycvPS5US59UGKRUAKc0ozYMbBAvnS4yyUsK8jECnCfEUpBblZ
 pagyr9iFOdgVBLmPfQHaApPZl4J3L5XQKcwAZ0SLcoDckpJIkJKqoFRaop7Q1Ht/VNXjyrsPn
 duFsOT47puX8Ne8/IeerOOYVug5zWpabcuzZs0+ZOwUnpEucXnR49EulgXfEi4GHVYTDBfOuz
 mLvk4wwrOxfJqN+o1S9nKz3nOLluust4kOl/7RLef4r6DsrGvH8rHMOsahbGq7Zx8XrTm3dcZ
 3QYvrvhozrG/kZyhxFKckWioxVxUnAgALP4gJmICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494220324!91373141!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10192 invoked from network); 8 May 2017 05:12:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 05:12:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0B53AAC41;
 Mon,  8 May 2017 05:12:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: stable@vger.kernel.org
Date: Mon,  8 May 2017 07:11:56 +0200
Message-Id: <20170508051156.20947-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Julien Grall <julien.grall@arm.com>, Ingo Molnar <mingo@redhat.com>,
 Anthony Liguori <aliguori@amazon.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Bjorn Helgaas <bhelgaas@google.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [stable-4.9: PATCH] xen: revert commit 72a9b186292
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2ZXJ0IGNvbW1pdCA3MmE5YjE4NjI5MiAoInhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwgbm90
aWZpY2F0aW9uCnRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiKSBhcyB0aGUgb3JpZ2lu
YWwgYW5hbHlzaXMgd2FzIHdyb25nCnRoYXQgYWxsIHRoZSByZW1vdmVkIGNvZGUgaXNuJ3QgaW4g
dXNlIGFueSBtb3JlLgoKSXQgaXMgc3RpbGwgbmVjZXNzYXJ5IGZvciBvbGQgWGVuIHZlcnNpb25z
ICg8IDQuMCkgYW5kIGZvciBiZWluZyBhYmxlCnRvIHJ1biB0aGUgTGludXgga2VybmVsIGFzIGRv
bTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50LgoKVGhpcyBpcyBhIGJhY2twb3J0IG9mIHVw
c3RyZWFtIGNvbW1pdCA4NGQ1ODJkMjM2ZGMxZjkwODVlNzQxYWZmYzcyZTliYTA2MWE2N2MyCgpD
YzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IFRob21h
cyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJl
ZGhhdC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtl
cm5lbC5vcmcKQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KQ2M6IEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv
bT4KQ2M6IFBhdWwgR29ydG1ha2VyIDxwYXVsLmdvcnRtYWtlckB3aW5kcml2ZXIuY29tPgpDYzog
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNjOiB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKQ2M6
IGxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlA
YW1hem9uLmNvbT4KQ2M6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4KU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KUGxlYXNlIGFw
cGx5IHRvIHN0YWJsZS00LjkueQotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMu
aCB8IDExICsrKysrKysKIGFyY2gveDg2L3BjaS94ZW4uYyAgICAgICAgICAgICAgICB8ICAyICst
CiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgICAgICAgICAgfCAyMSArKysrKysrKystLS0tCiBh
cmNoL3g4Ni94ZW4vc21wLmMgICAgICAgICAgICAgICAgfCAgMiArKwogYXJjaC94ODYveGVuL3Rp
bWUuYyAgICAgICAgICAgICAgIHwgIDUgKysrCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jh
c2UuYyAgfCAyNiArKysrKysrKysrLS0tLS0tCiBkcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYyAg
ICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1
ZGUveGVuL3hlbi5oICAgICAgICAgICAgICAgICB8ICAzICstCiA4IGZpbGVzIGNoYW5nZWQsIDEx
NyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS94ZW4vZXZlbnRzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRz
LmgKaW5kZXggNjA4YTc5ZDVhNDY2Li5lNjkxMWNhZjViYmYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4v
ZXZlbnRzLmgKQEAgLTIwLDQgKzIwLDE1IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9pcnFzX2Rp
c2FibGVkKHN0cnVjdCBwdF9yZWdzICpyZWdzKQogLyogTm8gbmVlZCBmb3IgYSBiYXJyaWVyIC0t
IFhDSEcgaXMgYSBiYXJyaWVyIG9uIHg4Ni4gKi8KICNkZWZpbmUgeGNoZ194ZW5fdWxvbmcocHRy
LCB2YWwpIHhjaGcoKHB0ciksICh2YWwpKQogCitleHRlcm4gaW50IHhlbl9oYXZlX3ZlY3Rvcl9j
YWxsYmFjazsKKworLyoKKyAqIEV2ZW50cyBkZWxpdmVyZWQgdmlhIHBsYXRmb3JtIFBDSSBpbnRl
cnJ1cHRzIGFyZSBhbHdheXMKKyAqIHJvdXRlZCB0byB2Y3B1IDAgYW5kIGhlbmNlIGNhbm5vdCBi
ZSByZWJvdW5kLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgeGVuX3N1cHBvcnRfZXZ0Y2huX3Jl
YmluZCh2b2lkKQoreworCXJldHVybiAoIXhlbl9odm1fZG9tYWluKCkgfHwgeGVuX2hhdmVfdmVj
dG9yX2NhbGxiYWNrKTsKK30KKwogI2VuZGlmIC8qIF9BU01fWDg2X1hFTl9FVkVOVFNfSCAqLwpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvcGNpL3hlbi5jIGIvYXJjaC94ODYvcGNpL3hlbi5jCmluZGV4
IGEwMGE2YzA3YmI2Zi4uNGVhOWYyOTBjMTlmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wY2kveGVu
LmMKKysrIGIvYXJjaC94ODYvcGNpL3hlbi5jCkBAIC00NDcsNyArNDQ3LDcgQEAgdm9pZCBfX2lu
aXQgeGVuX21zaV9pbml0KHZvaWQpCiAKIGludCBfX2luaXQgcGNpX3hlbl9odm1faW5pdCh2b2lk
KQogewotCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fcGlycXMpKQorCWlmICgheGVuX2hh
dmVfdmVjdG9yX2NhbGxiYWNrIHx8ICF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCiAJ
CXJldHVybiAwOwogCiAjaWZkZWYgQ09ORklHX0FDUEkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW4uYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwppbmRleCBiZGQ4NTU2ODU0
MDMuLjhmMWY3ZWZhODQ4YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCisr
KyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwpAQCAtMTM3LDYgKzEzNyw4IEBAIHN0cnVjdCBz
aGFyZWRfaW5mbyB4ZW5fZHVtbXlfc2hhcmVkX2luZm87CiB2b2lkICp4ZW5faW5pdGlhbF9nZHQ7
CiAKIFJFU0VSVkVfQlJLKHNoYXJlZF9pbmZvX3BhZ2VfYnJrLCBQQUdFX1NJWkUpOworX19yZWFk
X21vc3RseSBpbnQgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrOworRVhQT1JUX1NZTUJPTF9HUEwo
eGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKTsKIAogc3RhdGljIGludCB4ZW5fY3B1X3VwX3ByZXBh
cmUodW5zaWduZWQgaW50IGNwdSk7CiBzdGF0aWMgaW50IHhlbl9jcHVfdXBfb25saW5lKHVuc2ln
bmVkIGludCBjcHUpOwpAQCAtMTUyMSw3ICsxNTIzLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4
ZW5fcHZoX2Vhcmx5X2d1ZXN0X2luaXQodm9pZCkKIAlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRf
YXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQogCQlyZXR1cm47CiAKLQlCVUdfT04oIXhlbl9mZWF0
dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpOworCWlmICgheGVuX2ZlYXR1cmUoWEVO
RkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSkKKwkJcmV0dXJuOworCisJeGVuX2hhdmVfdmVjdG9y
X2NhbGxiYWNrID0gMTsKIAogCXhlbl9wdmhfZWFybHlfY3B1X2luaXQoMCwgZmFsc2UpOwogCXhl
bl9wdmhfc2V0X2NyX2ZsYWdzKDApOwpAQCAtMTg2MCw3ICsxODY1LDkgQEAgc3RhdGljIGludCB4
ZW5fY3B1X3VwX3ByZXBhcmUodW5zaWduZWQgaW50IGNwdSkKIAkJeGVuX3ZjcHVfc2V0dXAoY3B1
KTsKIAl9CiAKLQlpZiAoeGVuX3B2X2RvbWFpbigpIHx8IHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZt
X3NhZmVfcHZjbG9jaykpCisJaWYgKHhlbl9wdl9kb21haW4oKSB8fAorCSAgICAoeGVuX2hhdmVf
dmVjdG9yX2NhbGxiYWNrICYmCisJICAgICB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2
Y2xvY2spKSkKIAkJeGVuX3NldHVwX3RpbWVyKGNwdSk7CiAKIAlyYyA9IHhlbl9zbXBfaW50cl9p
bml0KGNwdSk7CkBAIC0xODc2LDcgKzE4ODMsOSBAQCBzdGF0aWMgaW50IHhlbl9jcHVfZGVhZCh1
bnNpZ25lZCBpbnQgY3B1KQogewogCXhlbl9zbXBfaW50cl9mcmVlKGNwdSk7CiAKLQlpZiAoeGVu
X3B2X2RvbWFpbigpIHx8IHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpCisJ
aWYgKHhlbl9wdl9kb21haW4oKSB8fAorCSAgICAoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrICYm
CisJICAgICB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKSkKIAkJeGVuX3Rl
YXJkb3duX3RpbWVyKGNwdSk7CiAKIAlyZXR1cm4gMDsKQEAgLTE5MTUsOCArMTkyNCw4IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX2d1ZXN0X2luaXQodm9pZCkKIAogCXhlbl9wYW5pY19o
YW5kbGVyX2luaXQoKTsKIAotCUJVR19PTigheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fY2FsbGJh
Y2tfdmVjdG9yKSk7Ci0KKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fY2FsbGJhY2tfdmVj
dG9yKSkKKwkJeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrID0gMTsKIAl4ZW5faHZtX3NtcF9pbml0
KCk7CiAJV0FSTl9PTih4ZW5fY3B1aHBfc2V0dXAoKSk7CiAJeGVuX3VucGx1Z19lbXVsYXRlZF9k
ZXZpY2VzKCk7CkBAIC0xOTU0LDcgKzE5NjMsNyBAQCBib29sIHhlbl9odm1fbmVlZF9sYXBpYyh2
b2lkKQogCQlyZXR1cm4gZmFsc2U7CiAJaWYgKCF4ZW5faHZtX2RvbWFpbigpKQogCQlyZXR1cm4g
ZmFsc2U7Ci0JaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFzKSkKKwlpZiAoeGVuX2Zl
YXR1cmUoWEVORkVBVF9odm1fcGlycXMpICYmIHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykKIAkJ
cmV0dXJuIGZhbHNlOwogCXJldHVybiB0cnVlOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L3NtcC5jIGIvYXJjaC94ODYveGVuL3NtcC5jCmluZGV4IDMxMWFjYWQ3ZGFkMi4uMTM3YWZiYmQw
NTkwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc21wLmMKKysrIGIvYXJjaC94ODYveGVuL3Nt
cC5jCkBAIC03NjUsNiArNzY1LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1fc21wX3By
ZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAKIHZvaWQgX19pbml0IHhlbl9odm1f
c21wX2luaXQodm9pZCkKIHsKKwlpZiAoIXhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykKKwkJcmV0
dXJuOwogCXNtcF9vcHMuc21wX3ByZXBhcmVfY3B1cyA9IHhlbl9odm1fc21wX3ByZXBhcmVfY3B1
czsKIAlzbXBfb3BzLnNtcF9zZW5kX3Jlc2NoZWR1bGUgPSB4ZW5fc21wX3NlbmRfcmVzY2hlZHVs
ZTsKIAlzbXBfb3BzLmNwdV9kaWUgPSB4ZW5fY3B1X2RpZTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi90aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCmluZGV4IDMzZDhmNmE3ODI5ZC4uNjcz
NTZkMjlkNzRkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2
L3hlbi90aW1lLmMKQEAgLTQzMiw2ICs0MzIsMTEgQEAgc3RhdGljIHZvaWQgeGVuX2h2bV9zZXR1
cF9jcHVfY2xvY2tldmVudHModm9pZCkKIAogdm9pZCBfX2luaXQgeGVuX2h2bV9pbml0X3RpbWVf
b3BzKHZvaWQpCiB7CisJLyogdmVjdG9yIGNhbGxiYWNrIGlzIG5lZWRlZCBvdGhlcndpc2Ugd2Ug
Y2Fubm90IHJlY2VpdmUgaW50ZXJydXB0cworCSAqIG9uIGNwdSA+IDAgYW5kIGF0IHRoaXMgcG9p
bnQgd2UgZG9uJ3Qga25vdyBob3cgbWFueSBjcHVzIGFyZQorCSAqIGF2YWlsYWJsZSAqLworCWlm
ICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQorCQlyZXR1cm47CiAJaWYgKCF4ZW5fZmVhdHVy
ZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKSB7CiAJCXByaW50ayhLRVJOX0lORk8gIlhlbiBk
b2Vzbid0IHN1cHBvcnQgcHZjbG9jayBvbiBIVk0sIgogCQkJCSJkaXNhYmxlIHB2IHRpbWVyXG4i
KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIGIvZHJpdmVy
cy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKaW5kZXggOWVjZmNkY2RkNmQ2Li5kNWRiZGI5ZDI0
ZDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCisrKyBiL2Ry
aXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCkBAIC0xMzE0LDYgKzEzMTQsOSBAQCBzdGF0
aWMgaW50IHJlYmluZF9pcnFfdG9fY3B1KHVuc2lnbmVkIGlycSwgdW5zaWduZWQgdGNwdSkKIAlp
ZiAoIVZBTElEX0VWVENITihldnRjaG4pKQogCQlyZXR1cm4gLTE7CiAKKwlpZiAoIXhlbl9zdXBw
b3J0X2V2dGNobl9yZWJpbmQoKSkKKwkJcmV0dXJuIC0xOworCiAJLyogU2VuZCBmdXR1cmUgaW5z
dGFuY2VzIG9mIHRoaXMgaW50ZXJydXB0IHRvIG90aGVyIHZjcHUuICovCiAJYmluZF92Y3B1LnBv
cnQgPSBldnRjaG47CiAJYmluZF92Y3B1LnZjcHUgPSB4ZW5fdmNwdV9ucih0Y3B1KTsKQEAgLTE2
NDcsMTUgKzE2NTAsMjAgQEAgdm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQpCiB7CiAJaW50
IHJjOwogCXVpbnQ2NF90IGNhbGxiYWNrX3ZpYTsKLQotCWNhbGxiYWNrX3ZpYSA9IEhWTV9DQUxM
QkFDS19WRUNUT1IoSFlQRVJWSVNPUl9DQUxMQkFDS19WRUNUT1IpOwotCXJjID0geGVuX3NldF9j
YWxsYmFja192aWEoY2FsbGJhY2tfdmlhKTsKLQlCVUdfT04ocmMpOwotCXByX2luZm8oIlhlbiBI
Vk0gY2FsbGJhY2sgdmVjdG9yIGZvciBldmVudCBkZWxpdmVyeSBpcyBlbmFibGVkXG4iKTsKLQkv
KiBpbiB0aGUgcmVzdG9yZSBjYXNlIHRoZSB2ZWN0b3IgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0
ZWQgKi8KLQlpZiAoIXRlc3RfYml0KEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SLCB1c2VkX3Zl
Y3RvcnMpKQotCQlhbGxvY19pbnRyX2dhdGUoSFlQRVJWSVNPUl9DQUxMQkFDS19WRUNUT1IsCi0J
CQkJeGVuX2h2bV9jYWxsYmFja192ZWN0b3IpOworCWlmICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJh
Y2spIHsKKwkJY2FsbGJhY2tfdmlhID0gSFZNX0NBTExCQUNLX1ZFQ1RPUihIWVBFUlZJU09SX0NB
TExCQUNLX1ZFQ1RPUik7CisJCXJjID0geGVuX3NldF9jYWxsYmFja192aWEoY2FsbGJhY2tfdmlh
KTsKKwkJaWYgKHJjKSB7CisJCQlwcl9lcnIoIlJlcXVlc3QgZm9yIFhlbiBIVk0gY2FsbGJhY2sg
dmVjdG9yIGZhaWxlZFxuIik7CisJCQl4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgPSAwOworCQkJ
cmV0dXJuOworCQl9CisJCXByX2luZm8oIlhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZvciBldmVu
dCBkZWxpdmVyeSBpcyBlbmFibGVkXG4iKTsKKwkJLyogaW4gdGhlIHJlc3RvcmUgY2FzZSB0aGUg
dmVjdG9yIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkICovCisJCWlmICghdGVzdF9iaXQoSFlQ
RVJWSVNPUl9DQUxMQkFDS19WRUNUT1IsIHVzZWRfdmVjdG9ycykpCisJCQlhbGxvY19pbnRyX2dh
dGUoSFlQRVJWSVNPUl9DQUxMQkFDS19WRUNUT1IsCisJCQkJCXhlbl9odm1fY2FsbGJhY2tfdmVj
dG9yKTsKKwl9CiB9CiAjZWxzZQogdm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQpIHt9CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYyBiL2RyaXZlcnMveGVuL3BsYXRm
b3JtLXBjaS5jCmluZGV4IGI1OWM5NDU1YWFlMS4uY2Y5NjY2NjgwYzhjIDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYworKysgYi9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2ku
YwpAQCAtNDIsNiArNDIsNyBAQAogc3RhdGljIHVuc2lnbmVkIGxvbmcgcGxhdGZvcm1fbW1pbzsK
IHN0YXRpYyB1bnNpZ25lZCBsb25nIHBsYXRmb3JtX21taW9fYWxsb2M7CiBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBwbGF0Zm9ybV9tbWlvbGVuOworc3RhdGljIHVpbnQ2NF90IGNhbGxiYWNrX3ZpYTsK
IAogc3RhdGljIHVuc2lnbmVkIGxvbmcgYWxsb2NfeGVuX21taW8odW5zaWduZWQgbG9uZyBsZW4p
CiB7CkBAIC01NCw2ICs1NSw1MSBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBhbGxvY194ZW5fbW1p
byh1bnNpZ25lZCBsb25nIGxlbikKIAlyZXR1cm4gYWRkcjsKIH0KIAorc3RhdGljIHVpbnQ2NF90
IGdldF9jYWxsYmFja192aWEoc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisJdTggcGluOworCWlu
dCBpcnE7CisKKwlpcnEgPSBwZGV2LT5pcnE7CisJaWYgKGlycSA8IDE2KQorCQlyZXR1cm4gaXJx
OyAvKiBJU0EgSVJRICovCisKKwlwaW4gPSBwZGV2LT5waW47CisKKwkvKiBXZSBkb24ndCBrbm93
IHRoZSBHU0kuIFNwZWNpZnkgdGhlIFBDSSBJTlR4IGxpbmUgaW5zdGVhZC4gKi8KKwlyZXR1cm4g
KCh1aW50NjRfdCkweDAxIDw8IDU2KSB8IC8qIFBDSSBJTlR4IGlkZW50aWZpZXIgKi8KKwkJKCh1
aW50NjRfdClwY2lfZG9tYWluX25yKHBkZXYtPmJ1cykgPDwgMzIpIHwKKwkJKCh1aW50NjRfdClw
ZGV2LT5idXMtPm51bWJlciA8PCAxNikgfAorCQkoKHVpbnQ2NF90KShwZGV2LT5kZXZmbiAmIDB4
ZmYpIDw8IDgpIHwKKwkJKCh1aW50NjRfdCkocGluIC0gMSkgJiAzKTsKK30KKworc3RhdGljIGly
cXJldHVybl90IGRvX2h2bV9ldnRjaG5faW50cihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCit7CisJ
eGVuX2h2bV9ldnRjaG5fZG9fdXBjYWxsKCk7CisJcmV0dXJuIElSUV9IQU5ETEVEOworfQorCitz
dGF0aWMgaW50IHhlbl9hbGxvY2F0ZV9pcnEoc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisJcmV0
dXJuIHJlcXVlc3RfaXJxKHBkZXYtPmlycSwgZG9faHZtX2V2dGNobl9pbnRyLAorCQkJSVJRRl9O
T0JBTEFOQ0lORyB8IElSUUZfVFJJR0dFUl9SSVNJTkcsCisJCQkieGVuLXBsYXRmb3JtLXBjaSIs
IHBkZXYpOworfQorCitzdGF0aWMgaW50IHBsYXRmb3JtX3BjaV9yZXN1bWUoc3RydWN0IHBjaV9k
ZXYgKnBkZXYpCit7CisJaW50IGVycjsKKwlpZiAoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQor
CQlyZXR1cm4gMDsKKwllcnIgPSB4ZW5fc2V0X2NhbGxiYWNrX3ZpYShjYWxsYmFja192aWEpOwor
CWlmIChlcnIpIHsKKwkJZGV2X2VycigmcGRldi0+ZGV2LCAicGxhdGZvcm1fcGNpX3Jlc3VtZSBm
YWlsdXJlIVxuIik7CisJCXJldHVybiBlcnI7CisJfQorCXJldHVybiAwOworfQorCiBzdGF0aWMg
aW50IHBsYXRmb3JtX3BjaV9wcm9iZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwKIAkJCSAgICAgIGNv
bnN0IHN0cnVjdCBwY2lfZGV2aWNlX2lkICplbnQpCiB7CkBAIC05Miw2ICsxMzgsMjEgQEAgc3Rh
dGljIGludCBwbGF0Zm9ybV9wY2lfcHJvYmUoc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAJcGxhdGZv
cm1fbW1pbyA9IG1taW9fYWRkcjsKIAlwbGF0Zm9ybV9tbWlvbGVuID0gbW1pb19sZW47CiAKKwlp
ZiAoIXhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykgeworCQlyZXQgPSB4ZW5fYWxsb2NhdGVfaXJx
KHBkZXYpOworCQlpZiAocmV0KSB7CisJCQlkZXZfd2FybigmcGRldi0+ZGV2LCAicmVxdWVzdF9p
cnEgZmFpbGVkIGVycj0lZFxuIiwgcmV0KTsKKwkJCWdvdG8gb3V0OworCQl9CisJCWNhbGxiYWNr
X3ZpYSA9IGdldF9jYWxsYmFja192aWEocGRldik7CisJCXJldCA9IHhlbl9zZXRfY2FsbGJhY2tf
dmlhKGNhbGxiYWNrX3ZpYSk7CisJCWlmIChyZXQpIHsKKwkJCWRldl93YXJuKCZwZGV2LT5kZXYs
ICJVbmFibGUgdG8gc2V0IHRoZSBldnRjaG4gY2FsbGJhY2sgIgorCQkJCQkgImVycj0lZFxuIiwg
cmV0KTsKKwkJCWdvdG8gb3V0OworCQl9CisJfQorCiAJbWF4X25yX2dmcmFtZXMgPSBnbnR0YWJf
bWF4X2dyYW50X2ZyYW1lcygpOwogCWdyYW50X2ZyYW1lcyA9IGFsbG9jX3hlbl9tbWlvKFBBR0Vf
U0laRSAqIG1heF9ucl9nZnJhbWVzKTsKIAlyZXQgPSBnbnR0YWJfc2V0dXBfYXV0b194bGF0X2Zy
YW1lcyhncmFudF9mcmFtZXMpOwpAQCAtMTIzLDYgKzE4NCw5IEBAIHN0YXRpYyBzdHJ1Y3QgcGNp
X2RyaXZlciBwbGF0Zm9ybV9kcml2ZXIgPSB7CiAJLm5hbWUgPSAgICAgICAgICAgRFJWX05BTUUs
CiAJLnByb2JlID0gICAgICAgICAgcGxhdGZvcm1fcGNpX3Byb2JlLAogCS5pZF90YWJsZSA9ICAg
ICAgIHBsYXRmb3JtX3BjaV90YmwsCisjaWZkZWYgQ09ORklHX1BNCisJLnJlc3VtZV9lYXJseSA9
ICAgcGxhdGZvcm1fcGNpX3Jlc3VtZSwKKyNlbmRpZgogfTsKIAogc3RhdGljIGludCBfX2luaXQg
cGxhdGZvcm1fcGNpX2luaXQodm9pZCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi5oIGIv
aW5jbHVkZS94ZW4veGVuLmgKaW5kZXggZjBmMDI1MmNmZjlhLi4wYzBlM2VmNGM0NWQgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi5oCkBAIC0zOCw3
ICszOCw4IEBAIGV4dGVybiBlbnVtIHhlbl9kb21haW5fdHlwZSB4ZW5fZG9tYWluX3R5cGU7CiAg
Ki8KICNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNkZWZpbmUgeGVuX3B2aF9kb21haW4oKSAo
eGVuX3B2X2RvbWFpbigpICYmIFwKLQkJCSAgeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5z
bGF0ZWRfcGh5c21hcCkpCisJCQkgIHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVk
X3BoeXNtYXApICYmIFwKKwkJCSAgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQogI2Vsc2UKICNk
ZWZpbmUgeGVuX3B2aF9kb21haW4oKQkoMCkKICNlbmRpZgotLSAKMi4xMi4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 05:12:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 05:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ay7-0004W0-Es; Mon, 08 May 2017 05:12:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7ay5-0004Vq-Of
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 05:12:21 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 83/78-01992-53EFF095; Mon, 08 May 2017 05:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov67hP/5
 Ig/8NQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBTcuZC855Vaw6fI+xgbHZoYuRk0NCwEji
 7cR/TF2MXBxCAgsZJR5s3MgMkmATUJXYcP0UaxcjB4eIgJTE/avWIDXMAqtZJR59XsIGUiMs4
 Cfx4+AZdhCbBaj+2po3TCA2r4CJxP2Nf9ghFshLLNo0g2UCI+cCRoZVjOrFqUVlqUW6JnpJRZ
 npGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHeYgCCHYy3+pwPMUpyMCmJ8h6azx8pxJe
 Un1KZkVicEV9UmpNafIhRhoNDSYK34Q9QTrAoNT21Ii0zBxg2MGkJDh4lEV43kDRvcUFibnFm
 OkTqFKMxx7ulH94zcfR1fHzPJMSSl5+XKiXOewikVACkNKM0D24QLJwvMcpKCfMyAp0mxFOQW
 pSbWYIq/4pRnINRSZi3FWQKT2ZeCdy+V0CnMAGdEi3KA3JKSSJCSqqBsdrmUY3vPGYNz8aMux
 NVZ09clD2tUqpNpr5g3QNe7oUXBU+s/cWnPD2s/fbBBYGRTw6V7O2tEwnbITbl1Wd3BZN3jg3
 sB3MnzrnBJz6l9bZjxf105XlqLfH/ZA9Jd8wLj969460va8/ePG+NY3s01FR1l5j4vLtxxOq4
 jeTu5/uU/h6NlQ1cqsRSnJFoqMVcVJwIAKAaRTRiAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494220337!80946913!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 976 invoked from network); 8 May 2017 05:12:17 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 05:12:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B178FAC4F;
 Mon,  8 May 2017 05:12:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: stable@vger.kernel.org
Date: Mon,  8 May 2017 07:12:13 +0200
Message-Id: <20170508051213.21089-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Julien Grall <julien.grall@arm.com>, Ingo Molnar <mingo@redhat.com>,
 Anthony Liguori <aliguori@amazon.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Bjorn Helgaas <bhelgaas@google.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [stable-4.10: PATCH] xen: revert commits 72a9b186292
	and da72ff5bfcb0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2ZXJ0IGNvbW1pdCA3MmE5YjE4NjI5MiAoInhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwgbm90
aWZpY2F0aW9uCnRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiKSBhcyB0aGUgb3JpZ2lu
YWwgYW5hbHlzaXMgd2FzIHdyb25nCnRoYXQgYWxsIHRoZSByZW1vdmVkIGNvZGUgaXNuJ3QgaW4g
dXNlIGFueSBtb3JlLiBBcyBjb21taXQgZGE3MmZmNWJmY2IwCigicGFydGlhbGx5IHJldmVydCB4
ZW46IFJlbW92ZSBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbiB0aHJvdWdoIFhlbgpQQ0kgcGxh
dGZvcm0gZGV2aWNlIikgcmV2ZXJ0ZWQgYWxyZWFkeSBzb21lIHBhcnRzIG9mIGl0IHJldmVydCB0
aGlzCmNvbW1pdCwgdG9vLgoKSXQgaXMgc3RpbGwgbmVjZXNzYXJ5IGZvciBvbGQgWGVuIHZlcnNp
b25zICg8IDQuMCkgYW5kIGZvciBiZWluZyBhYmxlCnRvIHJ1biB0aGUgTGludXgga2VybmVsIGFz
IGRvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50LgoKVGhpcyBpcyBhIGJhY2twb3J0IG9m
IHVwc3RyZWFtIGNvbW1pdCA4NGQ1ODJkMjM2ZGMxZjkwODVlNzQxYWZmYzcyZTliYTA2MWE2N2My
CgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IFRo
b21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdv
QHJlZGhhdC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2
QGtlcm5lbC5vcmcKQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0
LmNvbT4KQ2M6IFBhdWwgR29ydG1ha2VyIDxwYXVsLmdvcnRtYWtlckB3aW5kcml2ZXIuY29tPgpD
YzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcK
Q2M6IGxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3Vv
cmlAYW1hem9uLmNvbT4KQ2M6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KUGxlYXNl
IGFwcGx5IHRvIHN0YWJsZS00LjEwLnkKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmggfCAxMSArKysrKysrKysrKwogYXJjaC94ODYvcGNpL3hlbi5jICAgICAgICAgICAgICAg
IHwgIDIgKy0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgICB8IDIxICsrKysrKysr
KysrKysrKy0tLS0tLQogYXJjaC94ODYveGVuL3NtcC5jICAgICAgICAgICAgICAgIHwgIDIgKysK
IGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBkcml2ZXJzL3hl
bi9ldmVudHMvZXZlbnRzX2Jhc2UuYyAgfCAyNiArKysrKysrKysrKysrKysrKy0tLS0tLS0tLQog
ZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMgICAgICAgIHwgMTMgKysrLS0tLS0tLS0tLQogaW5j
bHVkZS94ZW4veGVuLmggICAgICAgICAgICAgICAgIHwgIDMgKystCiA4IGZpbGVzIGNoYW5nZWQs
IDU2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVu
dHMuaAppbmRleCA2MDhhNzlkNWE0NjYuLmU2OTExY2FmNWJiZiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hl
bi9ldmVudHMuaApAQCAtMjAsNCArMjAsMTUgQEAgc3RhdGljIGlubGluZSBpbnQgeGVuX2lycXNf
ZGlzYWJsZWQoc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCiAvKiBObyBuZWVkIGZvciBhIGJhcnJpZXIg
LS0gWENIRyBpcyBhIGJhcnJpZXIgb24geDg2LiAqLwogI2RlZmluZSB4Y2hnX3hlbl91bG9uZyhw
dHIsIHZhbCkgeGNoZygocHRyKSwgKHZhbCkpCiAKK2V4dGVybiBpbnQgeGVuX2hhdmVfdmVjdG9y
X2NhbGxiYWNrOworCisvKgorICogRXZlbnRzIGRlbGl2ZXJlZCB2aWEgcGxhdGZvcm0gUENJIGlu
dGVycnVwdHMgYXJlIGFsd2F5cworICogcm91dGVkIHRvIHZjcHUgMCBhbmQgaGVuY2UgY2Fubm90
IGJlIHJlYm91bmQuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCB4ZW5fc3VwcG9ydF9ldnRjaG5f
cmViaW5kKHZvaWQpCit7CisJcmV0dXJuICgheGVuX2h2bV9kb21haW4oKSB8fCB4ZW5faGF2ZV92
ZWN0b3JfY2FsbGJhY2spOworfQorCiAjZW5kaWYgLyogX0FTTV9YODZfWEVOX0VWRU5UU19IICov
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wY2kveGVuLmMgYi9hcmNoL3g4Ni9wY2kveGVuLmMKaW5k
ZXggMjkyYWIwMzY0YTg5Li5jNGIzNjQ2YmQwNGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3BjaS94
ZW4uYworKysgYi9hcmNoL3g4Ni9wY2kveGVuLmMKQEAgLTQ0Nyw3ICs0NDcsNyBAQCB2b2lkIF9f
aW5pdCB4ZW5fbXNpX2luaXQodm9pZCkKIAogaW50IF9faW5pdCBwY2lfeGVuX2h2bV9pbml0KHZv
aWQpCiB7Ci0JaWYgKCF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCisJaWYgKCF4ZW5f
aGF2ZV92ZWN0b3JfY2FsbGJhY2sgfHwgIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFzKSkK
IAkJcmV0dXJuIDA7CiAKICNpZmRlZiBDT05GSUdfQUNQSQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCmluZGV4IDUxZWY5NTIz
MjcyNS4uNjYyMzg2N2NjMGQ0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMK
KysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCkBAIC0xMzcsNiArMTM3LDggQEAgc3RydWN0
IHNoYXJlZF9pbmZvIHhlbl9kdW1teV9zaGFyZWRfaW5mbzsKIHZvaWQgKnhlbl9pbml0aWFsX2dk
dDsKIAogUkVTRVJWRV9CUksoc2hhcmVkX2luZm9fcGFnZV9icmssIFBBR0VfU0laRSk7CitfX3Jl
YWRfbW9zdGx5IGludCB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2s7CitFWFBPUlRfU1lNQk9MX0dQ
TCh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spOwogCiBzdGF0aWMgaW50IHhlbl9jcHVfdXBfcHJl
cGFyZSh1bnNpZ25lZCBpbnQgY3B1KTsKIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9vbmxpbmUodW5z
aWduZWQgaW50IGNwdSk7CkBAIC0xNTA4LDcgKzE1MTAsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0
IHhlbl9wdmhfZWFybHlfZ3Vlc3RfaW5pdCh2b2lkKQogCWlmICgheGVuX2ZlYXR1cmUoWEVORkVB
VF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpCiAJCXJldHVybjsKIAotCUJVR19PTigheGVuX2Zl
YXR1cmUoWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSk7CisJaWYgKCF4ZW5fZmVhdHVyZShY
RU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3IpKQorCQlyZXR1cm47CisKKwl4ZW5faGF2ZV92ZWN0
b3JfY2FsbGJhY2sgPSAxOwogCiAJeGVuX3B2aF9lYXJseV9jcHVfaW5pdCgwLCBmYWxzZSk7CiAJ
eGVuX3B2aF9zZXRfY3JfZmxhZ3MoMCk7CkBAIC0xODQ3LDcgKzE4NTIsOSBAQCBzdGF0aWMgaW50
IHhlbl9jcHVfdXBfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogCQl4ZW5fdmNwdV9zZXR1cChj
cHUpOwogCX0KIAotCWlmICh4ZW5fcHZfZG9tYWluKCkgfHwgeGVuX2ZlYXR1cmUoWEVORkVBVF9o
dm1fc2FmZV9wdmNsb2NrKSkKKwlpZiAoeGVuX3B2X2RvbWFpbigpIHx8CisJICAgICh4ZW5faGF2
ZV92ZWN0b3JfY2FsbGJhY2sgJiYKKwkgICAgIHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVf
cHZjbG9jaykpKQogCQl4ZW5fc2V0dXBfdGltZXIoY3B1KTsKIAogCXJjID0geGVuX3NtcF9pbnRy
X2luaXQoY3B1KTsKQEAgLTE4NjMsNyArMTg3MCw5IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV9kZWFk
KHVuc2lnbmVkIGludCBjcHUpCiB7CiAJeGVuX3NtcF9pbnRyX2ZyZWUoY3B1KTsKIAotCWlmICh4
ZW5fcHZfZG9tYWluKCkgfHwgeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkK
KwlpZiAoeGVuX3B2X2RvbWFpbigpIHx8CisJICAgICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sg
JiYKKwkgICAgIHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpKQogCQl4ZW5f
dGVhcmRvd25fdGltZXIoY3B1KTsKIAogCXJldHVybiAwOwpAQCAtMTkwMiw4ICsxOTExLDggQEAg
c3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1fZ3Vlc3RfaW5pdCh2b2lkKQogCiAJeGVuX3Bhbmlj
X2hhbmRsZXJfaW5pdCgpOwogCi0JQlVHX09OKCF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9jYWxs
YmFja192ZWN0b3IpKTsKLQorCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9jYWxsYmFja192
ZWN0b3IpKQorCQl4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgPSAxOwogCXhlbl9odm1fc21wX2lu
aXQoKTsKIAlXQVJOX09OKHhlbl9jcHVocF9zZXR1cCgpKTsKIAl4ZW5fdW5wbHVnX2VtdWxhdGVk
X2RldmljZXMoKTsKQEAgLTE5NDEsNyArMTk1MCw3IEBAIGJvb2wgeGVuX2h2bV9uZWVkX2xhcGlj
KHZvaWQpCiAJCXJldHVybiBmYWxzZTsKIAlpZiAoIXhlbl9odm1fZG9tYWluKCkpCiAJCXJldHVy
biBmYWxzZTsKLQlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fcGlycXMpKQorCWlmICh4ZW5f
ZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykgJiYgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQog
CQlyZXR1cm4gZmFsc2U7CiAJcmV0dXJuIHRydWU7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4vc21wLmMgYi9hcmNoL3g4Ni94ZW4vc21wLmMKaW5kZXggMzExYWNhZDdkYWQyLi4xMzdhZmJi
ZDA1OTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zbXAuYworKysgYi9hcmNoL3g4Ni94ZW4v
c21wLmMKQEAgLTc2NSw2ICs3NjUsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9zbXBf
cHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogdm9pZCBfX2luaXQgeGVuX2h2
bV9zbXBfaW5pdCh2b2lkKQogeworCWlmICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQorCQly
ZXR1cm47CiAJc21wX29wcy5zbXBfcHJlcGFyZV9jcHVzID0geGVuX2h2bV9zbXBfcHJlcGFyZV9j
cHVzOwogCXNtcF9vcHMuc21wX3NlbmRfcmVzY2hlZHVsZSA9IHhlbl9zbXBfc2VuZF9yZXNjaGVk
dWxlOwogCXNtcF9vcHMuY3B1X2RpZSA9IHhlbl9jcHVfZGllOwpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3RpbWUuYyBiL2FyY2gveDg2L3hlbi90aW1lLmMKaW5kZXggMWU2OTk1NmQ3ODUyLi40
NTM1NjI3Y2Y1MzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi90aW1lLmMKKysrIGIvYXJjaC94
ODYveGVuL3RpbWUuYwpAQCAtNDMyLDYgKzQzMiwxMSBAQCBzdGF0aWMgdm9pZCB4ZW5faHZtX3Nl
dHVwX2NwdV9jbG9ja2V2ZW50cyh2b2lkKQogCiB2b2lkIF9faW5pdCB4ZW5faHZtX2luaXRfdGlt
ZV9vcHModm9pZCkKIHsKKwkvKiB2ZWN0b3IgY2FsbGJhY2sgaXMgbmVlZGVkIG90aGVyd2lzZSB3
ZSBjYW5ub3QgcmVjZWl2ZSBpbnRlcnJ1cHRzCisJICogb24gY3B1ID4gMCBhbmQgYXQgdGhpcyBw
b2ludCB3ZSBkb24ndCBrbm93IGhvdyBtYW55IGNwdXMgYXJlCisJICogYXZhaWxhYmxlICovCisJ
aWYgKCF4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCisJCXJldHVybjsKIAlpZiAoIXhlbl9mZWF0
dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpIHsKIAkJcHJpbnRrKEtFUk5fSU5GTyAiWGVu
IGRvZXNuJ3Qgc3VwcG9ydCBwdmNsb2NrIG9uIEhWTSwiCiAJCQkJImRpc2FibGUgcHYgdGltZXJc
biIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgYi9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwppbmRleCBmZDhlODcyZDI5NDMuLjg2MTk5ZjMx
YmM1NyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKKysrIGIv
ZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKQEAgLTEzMTIsNiArMTMxMiw5IEBAIHN0
YXRpYyBpbnQgcmViaW5kX2lycV90b19jcHUodW5zaWduZWQgaXJxLCB1bnNpZ25lZCB0Y3B1KQog
CWlmICghVkFMSURfRVZUQ0hOKGV2dGNobikpCiAJCXJldHVybiAtMTsKIAorCWlmICgheGVuX3N1
cHBvcnRfZXZ0Y2huX3JlYmluZCgpKQorCQlyZXR1cm4gLTE7CisKIAkvKiBTZW5kIGZ1dHVyZSBp
bnN0YW5jZXMgb2YgdGhpcyBpbnRlcnJ1cHQgdG8gb3RoZXIgdmNwdS4gKi8KIAliaW5kX3ZjcHUu
cG9ydCA9IGV2dGNobjsKIAliaW5kX3ZjcHUudmNwdSA9IHhlbl92Y3B1X25yKHRjcHUpOwpAQCAt
MTY0NSwxNSArMTY0OCwyMCBAQCB2b2lkIHhlbl9jYWxsYmFja192ZWN0b3Iodm9pZCkKIHsKIAlp
bnQgcmM7CiAJdWludDY0X3QgY2FsbGJhY2tfdmlhOwotCi0JY2FsbGJhY2tfdmlhID0gSFZNX0NB
TExCQUNLX1ZFQ1RPUihIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUik7Ci0JcmMgPSB4ZW5fc2V0
X2NhbGxiYWNrX3ZpYShjYWxsYmFja192aWEpOwotCUJVR19PTihyYyk7Ci0JcHJfaW5mbygiWGVu
IEhWTSBjYWxsYmFjayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpOwot
CS8qIGluIHRoZSByZXN0b3JlIGNhc2UgdGhlIHZlY3RvciBoYXMgYWxyZWFkeSBiZWVuIGFsbG9j
YXRlZCAqLwotCWlmICghdGVzdF9iaXQoSFlQRVJWSVNPUl9DQUxMQkFDS19WRUNUT1IsIHVzZWRf
dmVjdG9ycykpCi0JCWFsbG9jX2ludHJfZ2F0ZShIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwK
LQkJCQl4ZW5faHZtX2NhbGxiYWNrX3ZlY3Rvcik7CisJaWYgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxs
YmFjaykgeworCQljYWxsYmFja192aWEgPSBIVk1fQ0FMTEJBQ0tfVkVDVE9SKEhZUEVSVklTT1Jf
Q0FMTEJBQ0tfVkVDVE9SKTsKKwkJcmMgPSB4ZW5fc2V0X2NhbGxiYWNrX3ZpYShjYWxsYmFja192
aWEpOworCQlpZiAocmMpIHsKKwkJCXByX2VycigiUmVxdWVzdCBmb3IgWGVuIEhWTSBjYWxsYmFj
ayB2ZWN0b3IgZmFpbGVkXG4iKTsKKwkJCXhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayA9IDA7CisJ
CQlyZXR1cm47CisJCX0KKwkJcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZm9yIGV2
ZW50IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpOworCQkvKiBpbiB0aGUgcmVzdG9yZSBjYXNlIHRo
ZSB2ZWN0b3IgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQgKi8KKwkJaWYgKCF0ZXN0X2JpdChI
WVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwgdXNlZF92ZWN0b3JzKSkKKwkJCWFsbG9jX2ludHJf
Z2F0ZShIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwKKwkJCQkJeGVuX2h2bV9jYWxsYmFja192
ZWN0b3IpOworCX0KIH0KICNlbHNlCiB2b2lkIHhlbl9jYWxsYmFja192ZWN0b3Iodm9pZCkge30K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3BsYXRmb3JtLXBjaS5jIGIvZHJpdmVycy94ZW4vcGxh
dGZvcm0tcGNpLmMKaW5kZXggMmExNjVjYzhhNDNjLi4xYzRkZWFjOWIwZjggMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL3BsYXRmb3JtLXBjaS5jCisrKyBiL2RyaXZlcnMveGVuL3BsYXRmb3JtLXBj
aS5jCkBAIC02Nyw3ICs2Nyw3IEBAIHN0YXRpYyB1aW50NjRfdCBnZXRfY2FsbGJhY2tfdmlhKHN0
cnVjdCBwY2lfZGV2ICpwZGV2KQogCXBpbiA9IHBkZXYtPnBpbjsKIAogCS8qIFdlIGRvbid0IGtu
b3cgdGhlIEdTSS4gU3BlY2lmeSB0aGUgUENJIElOVHggbGluZSBpbnN0ZWFkLiAqLwotCXJldHVy
biAoKHVpbnQ2NF90KTB4MDEgPDwgSFZNX0NBTExCQUNLX1ZJQV9UWVBFX1NISUZUKSB8IC8qIFBD
SSBJTlR4IGlkZW50aWZpZXIgKi8KKwlyZXR1cm4gKCh1aW50NjRfdCkweDAxIDw8IDU2KSB8IC8q
IFBDSSBJTlR4IGlkZW50aWZpZXIgKi8KIAkJKCh1aW50NjRfdClwY2lfZG9tYWluX25yKHBkZXYt
PmJ1cykgPDwgMzIpIHwKIAkJKCh1aW50NjRfdClwZGV2LT5idXMtPm51bWJlciA8PCAxNikgfAog
CQkoKHVpbnQ2NF90KShwZGV2LT5kZXZmbiAmIDB4ZmYpIDw8IDgpIHwKQEAgLTkwLDcgKzkwLDcg
QEAgc3RhdGljIGludCB4ZW5fYWxsb2NhdGVfaXJxKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogc3Rh
dGljIGludCBwbGF0Zm9ybV9wY2lfcmVzdW1lKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogCWlu
dCBlcnI7Ci0JaWYgKCF4ZW5fcHZfZG9tYWluKCkpCisJaWYgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxs
YmFjaykKIAkJcmV0dXJuIDA7CiAJZXJyID0geGVuX3NldF9jYWxsYmFja192aWEoY2FsbGJhY2tf
dmlhKTsKIAlpZiAoZXJyKSB7CkBAIC0xMzgsMTQgKzEzOCw3IEBAIHN0YXRpYyBpbnQgcGxhdGZv
cm1fcGNpX3Byb2JlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogCXBsYXRmb3JtX21taW8gPSBtbWlv
X2FkZHI7CiAJcGxhdGZvcm1fbW1pb2xlbiA9IG1taW9fbGVuOwogCi0JLyogCi0JICogWGVuIEhW
TSBndWVzdHMgYWx3YXlzIHVzZSB0aGUgdmVjdG9yIGNhbGxiYWNrIG1lY2hhbmlzbS4KLQkgKiBM
MSBEb20wIGluIGEgbmVzdGVkIFhlbiBlbnZpcm9ubWVudCBpcyBhIFBWIGd1ZXN0IGluc2lkZSBp
biBhbgotCSAqIEhWTSBlbnZpcm9ubWVudC4gSXQgbmVlZHMgdGhlIHBsYXRmb3JtLXBjaSBkcml2
ZXIgdG8gZ2V0Ci0JICogbm90aWZpY2F0aW9ucyBmcm9tIEwwIFhlbiwgYnV0IGl0IGNhbm5vdCB1
c2UgdGhlIHZlY3RvciBjYWxsYmFjawotCSAqIGFzIGl0IGlzIG5vdCBleHBvcnRlZCBieSBMMSBY
ZW4uCi0JICovCi0JaWYgKHhlbl9wdl9kb21haW4oKSkgeworCWlmICgheGVuX2hhdmVfdmVjdG9y
X2NhbGxiYWNrKSB7CiAJCXJldCA9IHhlbl9hbGxvY2F0ZV9pcnEocGRldik7CiAJCWlmIChyZXQp
IHsKIAkJCWRldl93YXJuKCZwZGV2LT5kZXYsICJyZXF1ZXN0X2lycSBmYWlsZWQgZXJyPSVkXG4i
LCByZXQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLmggYi9pbmNsdWRlL3hlbi94ZW4u
aAppbmRleCBmMGYwMjUyY2ZmOWEuLjBjMGUzZWY0YzQ1ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94
ZW4veGVuLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuLmgKQEAgLTM4LDcgKzM4LDggQEAgZXh0ZXJu
IGVudW0geGVuX2RvbWFpbl90eXBlIHhlbl9kb21haW5fdHlwZTsKICAqLwogI2luY2x1ZGUgPHhl
bi9mZWF0dXJlcy5oPgogI2RlZmluZSB4ZW5fcHZoX2RvbWFpbigpICh4ZW5fcHZfZG9tYWluKCkg
JiYgXAotCQkJICB4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkK
KwkJCSAgeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkgJiYgXAor
CQkJICB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCiAjZWxzZQogI2RlZmluZSB4ZW5fcHZoX2Rv
bWFpbigpCSgwKQogI2VuZGlmCi0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 05:37:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 05:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7bM4-0006Rw-EN; Mon, 08 May 2017 05:37:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d7bM3-0006Rq-QT
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 05:37:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D9/B4-03557-30400195; Mon, 08 May 2017 05:37:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTmJl0mFoF
 Ig4frpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHFzawFKxXqPi+YzlLA+NMqS5GLg4hgZmM
 Eg++vGfqYuTkYBHYyiyx9IY5SEJCYA6rxJl3e9hAEhICeRK/d36HsoskVu1uA7N5BQQlTs58w
 gJiCwl4Shw+2s3excjBwSngLXG2hxFiwWNWiYP7TrCCxNkETCRmdUhA7FKRmLt5DzPEmACJ9S
 9fs4LYwgKREtteL2cEsUUE9CU23W5kB5nDLHCfUWLPtKtMIHOYBdQl1s8TmsAoMAvJFbMQMgs
 YmVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIQMQ7GD8
 tCzgEKMkB5OSKG8Ug0CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneNCagnGBRanpqRVpmDjAeY
 NISHDxKIrw3QNK8xQWJucWZ6RCpU4zGHC8uv3/PxPFk5Y/3TEIsefl5qVLivKtBSgVASjNK8+
 AGweL0EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR574NM4cnMK4Hb9wroFCagUwIZwE4pSUR
 ISTUwxivva+4Ks5u6qbH19MRfh2xKbYzmTRAw+vvOy+7zUp6XfGYXyx1TeItj2uYf+mxgeqJz
 tXnH9orXz9SsV89nuvREs4/7SXejduqnki9zXxsKa5t+tQ3vTlJUn6nst7tizlse/hbrSSaRF
 iETW1XYSprOnNpQEiQXvk1nf5nXDq17V5NmJWYosRRnJBpqMRcVJwIAIC1xLM4CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494221825!48367207!1
X-Originating-IP: [209.85.217.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44655 invoked from network); 8 May 2017 05:37:06 -0000
Received: from mail-ua0-f178.google.com (HELO mail-ua0-f178.google.com)
 (209.85.217.178)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 05:37:06 -0000
Received: by mail-ua0-f178.google.com with SMTP id z47so34780783uaz.0
 for <xen-devel@lists.xenproject.org>; Sun, 07 May 2017 22:37:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=AbTKdV8d6BpE9h0KWQszQlths3qhi6AIXiQRguhAJ9k=;
 b=h+EiSoVhVwChSbrUR0a0zQ9wHwf3e6LQv3v7giBzsHLpwGmpnAWNQme3VuNb1u51i4
 PVNf9RzxGHfzSC6bCmLJNqy4JqqAW55RsYoByBehCo72BrhBzzKlje1D2Who08BzLrnS
 lz4H2zVGENcWqV5mo35WwT9eksL+1uKclTf28=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=AbTKdV8d6BpE9h0KWQszQlths3qhi6AIXiQRguhAJ9k=;
 b=cCY7alI7Dk0dzAwJLN3tt7r3kQUEcecjQGetBy3HPyU88koKxUOXVTwWaq6p2rJVSQ
 Noos4wavlFYzsM2cmoEqPQCIHIJOmZhR24EOhZ9WZnE7vKFvp/lLlkPmhsecWHl4QkTJ
 95f0KWqHEjDUpiiH1ITwl/lsfbHR2Tuy+VKFONzppKrnq0b4WVxMNmh7DMex/8rzEhQu
 zYnXbWENtg6YEDLXuDXOXa6QwifXdheM9cQhEZjFnEZpZjcIwOQk32DhNZws9ncvCcbV
 aVWprhd9S+8MIUdRUzf9EVMrUzsizQQEaRU+Td6fn2ZCVadZqKXZshHI+6yNaVZc47DT
 wTuQ==
X-Gm-Message-State: AN3rC/4395MbqajhXrQw2rdG+UMolmBItthkuBPUGWfIQC3QgYHiZfxJ
 fU2gM4WUncCBqqNf7T/ZKzjJSNccfsDf
X-Received: by 10.176.79.133 with SMTP id m5mr18116118uah.62.1494221825264;
 Sun, 07 May 2017 22:37:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Sun, 7 May 2017 22:37:04 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705051154110.2892@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281452100.2895@sstabellini-ThinkPad-X260>
 <CACtJ1JSGLQnxnHzKyii2jizpz7DKu5UPnZyWNj5jawiD3FagNQ@mail.gmail.com>
 <alpine.DEB.2.10.1705011046100.8859@sstabellini-ThinkPad-X260>
 <CACtJ1JRATrFE9es0myAYnMSOw6Ke7ug24NM3mJ3x=GBABDXiqA@mail.gmail.com>
 <alpine.DEB.2.10.1705031534090.9240@sstabellini-ThinkPad-X260>
 <CACtJ1JTjUngauqE9TmUb93QmmmAtJaCX9w-8rUMsAoPYUtUwVQ@mail.gmail.com>
 <alpine.DEB.2.10.1705041332170.9240@sstabellini-ThinkPad-X260>
 <CACtJ1JT8RpkyO5kSEgAcW1ZLLbE+q4zyoScqn3PoUWZFWpKdvA@mail.gmail.com>
 <alpine.DEB.2.10.1705051154110.2892@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 8 May 2017 11:07:04 +0530
Message-ID: <CACtJ1JQV6X1t95M014dp-jcQmgxf4h74Bzb6-ZQNQ5rPkPw4HQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/10 v2] xen/arm: vpl011: Add vuart
 ring-buf and evtchn to xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCj4+ID4+ID4+ID4+ID4gSXQgbG9va3MgbGlrZSB5b3UgYXJlIHJldXNpbmcg
dGhlIGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQgY2FsbCBmb3IgdGhlCj4+ID4+ID4+ID4+ID4g
bWFpbiBQViBjb25zb2xlIGZvciB0aGUgZG9tYWluLCB0byBhbHNvIGFkZCB0aGUgdnVhcnQgbm9k
ZXMgdG8geGVuc3RvcmUuCj4+ID4+ID4+ID4+ID4KPj4gPj4gPj4gPj4gPiBJIGRvbid0IHRoaW5r
IGl0IGlzIGEgZ29vZCBpZGVhIHRvIG1peCB0aGUgdHdvLiBJIHN1Z2dlc3QgdG8gaW50cm9kdWNl
IGEKPj4gPj4gPj4gPj4gPiBuZXcgbGlieGxfX2RldmljZSBjYWxsIHRvIGludHJvZHVjZSB0aGUg
dnVhcnQgbm9kZXMgdG8geGVuc3RvcmUsIGdpdmVuCj4+ID4+ID4+ID4+ID4gdGhhdCB0aGV5IGhh
dmUgbm8gcmVsYW50aW9uc2hpcCB3aXRoIHRoZSBwcmluY2lwYWwgUFYgY29uc29sZSBvZiB0aGUK
Pj4gPj4gPj4gPj4gPiBkb21haW4uCj4+ID4+ID4+ID4+ID4KPj4gPj4gPj4gPj4gSSBoYXZlIGEg
ZG91YnQgaGVyZS4gRG8gSSBoYXZlIHRvIGNyZWF0ZSBhIG5ldyBjb25zb2xlIGRldmljZQo+PiA+
PiA+PiA+PiAobGlieGxfX2RldmljZSkgdG8gcmVnaXN0ZXIgdGhlIHZ1YXJ0IGNvbnNvbGUgb3Ig
Y2FuIEkgdXNlIHRoZQo+PiA+PiA+PiA+PiBleGlzdGluZyBjb25zb2xlIGRldmljZSAod2hpY2gg
aXMgdXNlZCBmb3IgcmVnaXN0ZXJpbmcgdGhlIHByaW1hcnkKPj4gPj4gPj4gPj4gY29uc29sZSkg
dG8gcmVnaXN0ZXIgdGhlIHZ1YXJ0IG5vZGVzIHRvIHhlbnN0b3JlPwo+PiA+PiA+PiA+Pgo+PiA+
PiA+PiA+PiBJIHN1c3BlY3QgdGhhdCBpZiBJIHRyeSB0byByZWdpc3RlciB3aXRoIHRoZSBzYW1l
IGNvbnNvbGUgZGV2aWNlIHRoZW4KPj4gPj4gPj4gPj4gbGlieGxfX2RldmljZV9nZW5lcmljX2Fk
ZCgpIG1heSBmYWlsIGFzIGl0IGlzIGFscmVhZHkgYWRkZWQuCj4+ID4+ID4+ID4KPj4gPj4gPj4g
PiBUaGUgdnVhcnQgd2UgYXJlIGludHJvZHVjaW5nIHdpdGggdGhpcyBwYXRjaCBzZXJpZXMgaXMg
YSBuZXcgYW5kCj4+ID4+ID4+ID4gZGlmZmVyZW50IGNvbnNvbGUgZnJvbSB0aGUgZXhpc3Rpbmcg
UFYgY29uc29sZS4gU28geWVzLCBJIHRoaW5rIHdlIG5lZWQKPj4gPj4gPj4gPiB0byBjcmVhdGUg
YSBuZXcgZGV2aWNlIGZvciBpdC4KPj4gPj4gPj4gPgo+PiA+PiA+PiA+IFdlIGVpdGhlciBuZWVk
IHRvIGludHJvZHVjZSBhIGJyYW5kIG5ldyBmdW5jdGlvbiB0byBhZGQgdGhlIHZ1YXJ0IHRvCj4+
ID4+ID4+ID4geGVuc3RvcmUsIHNvbWV0aGluZyBsaWtlIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRk
LCBvciwgaWYgd2UgYXJlIGdvaW5nCj4+ID4+ID4+ID4gdG8gcmV1c2UgbGlieGxfX2RldmljZV9j
b25zb2xlX2FkZCwgdGhlbiB3ZSB3ZSBuZWVkIHRvIGNyZWF0ZSBib3RoIGEgbmV3Cj4+ID4+ID4+
ID4gY29uc29sZSBkZXZpY2UgKGxpYnhsX19kZXZpY2VfY29uc29sZSksIGFuZCBhIG5ldyBsaWJ4
bF9fZGV2aWNlIGZvciBpdC4KPj4gPj4gPj4gPiBGb3IgY2xhcml0eSwgbGlieGxfX2RldmljZV9j
b25zb2xlIGlzIHRoZSBpbnB1dCBwYXJhbWV0ZXIgb2YKPj4gPj4gPj4gPiBsaWJ4bF9fZGV2aWNl
X2NvbnNvbGVfYWRkLCB3aGlsZSBsaWJ4bF9fZGV2aWNlIGlzIHRoZSBvdXRwdXQgcGFyYW1ldGVy
Lgo+PiA+PiA+PiA+Cj4+ID4+ID4+IEkgYW0gdHJ5aW5nIHRvIGFkZCBhIG5ldyB2dWFydCBkZXZp
Y2UgYnkgZGVmaW5pbmcgYSBuZXcgZGV2aWNlIHR5cGUKPj4gPj4gPj4gTElCWExfX0RFVklDRV9L
SU5EX1ZVQVJUICBhbmQgYSBuZXcgZnVuY3Rpb24KPj4gPj4gPj4gbGlieGxfX2RldmljZV92dWFy
dF9hZGQoKS4KPj4gPj4gPgo+PiA+PiA+IEkgdGhpbmsgdGhhdCBpcyB0aGUgcmlnaHQgd2F5IHRv
IGRvIGl0Lgo+PiA+PiA+Cj4+ID4+ID4KPj4gPj4gPj4gVGhpcyBmdW5jdGlvbiBiYXNpY2FsbHkg
YWRkcyB0aGUgdnVhcnQgcmluZy1yZWYgKCIwL3JpbmctcmVmIikgYW5kCj4+ID4+ID4+IHBvcnQg
KCIwL3BvcnQiKSB0byByb19mcm9udCBhcnJheSBhbmQgdGhlbiBpdCByZWdpc3RlcnMgdGhlIGRl
dmljZQo+PiA+PiA+PiB1c2luZyB0aGUgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZCgpLiBJIHBh
c3MgTlVMTCB0byAiYmFjayIgYW5kCj4+ID4+ID4+ICJmcm9udCIgYXJyYXkgYXJndW1lbnRzIHRv
ICBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRkKCkgYXMgSSBhbSBhZGRpbmcKPj4gPj4gPj4gcGFy
YW1ldGVycyBvbmx5IHRvICJyb19mcm9udCIgYXJyYXkuCj4+ID4+ID4+Cj4+ID4+ID4+IEkgYW0g
YWRkaW5nIHRoZSBkZXZpY2UgYXQgL2xvY2FsL2RvbWFpbi88ZG9taWQ+L3Z1YXJ0Lgo+PiA+PiA+
Pgo+PiA+PiA+PiBIb3dldmVyLCB4ZW5jb25zb2xlZCBmYWlscyB0byByZWFkIHRoZSB2dWFydCBy
aW5nLXJlZiBhbmQgcG9ydCBzYXlpbmcKPj4gPj4gPj4gIm5vIHN1Y2ggZGlyZWN0b3J5IG9yIGZp
bGUiLkkgdmVyaWZpZWQgdGhhdAo+PiA+PiA+PiBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRkKCkg
aXMgcmV0dXJuaW5nIHN1Y2Nlc3NmdWxseS4KPj4gPj4gPj4KPj4gPj4gPj4gSW4geGVuY29uc29s
ZWQsIEkgdmVyaWZpZWQgdGhhdCBJIGFtIHJlYWRpbmcKPj4gPj4gPj4gL2xvY2FsL2RvbWFpbi88
ZG9taWQ+L3Z1YXJ0LzAvcmluZy1yZWYgYW5kCj4+ID4+ID4+IC9sb2NhbC9kb21haW4vPGRvbWlk
Pi92dWFydC8wL3BvcnQuCj4+ID4+ID4+Cj4+ID4+ID4+IEl0IGlzIG5vdCBjbGVhciB3aHkgeGVu
Y29uc29sZWQgZmFpbHMgdG8gcmVhZCB0aGUgdmFsdWVzLgo+PiA+PiA+Cj4+ID4+ID4gRG91Ymxl
IGNoZWNrIHRoZSBwZXJtaXNzaW9ucyBvZiB0aG9zZSBub2RlcyB3aXRoIHhlbnN0b3JlLWxzIC1w
LiBNYWtlCj4+ID4+ID4gc3VyZSB0aGVyZSBhcmUgbm8gcmFjZXMgYmV0d2VlbiBsaWJ4bCB3cml0
aW5nIHRoZSBub2RlcyBhbmQgeGVuY29uc29sZWQKPj4gPj4gPiByZWFkaW5nIHRoZW0uCj4+ID4+
Cj4+ID4+IHhlbnN0b3JlLWxzIC1wIiBzaG93cyB0aGF0IHRoZSB2dWFydCBub2RlIGlzIGNyZWF0
ZWQgc3VjY2Vzc2Z1bGx5LiBJCj4+ID4+IGhhdmUgcGFzdGVkIGJlbG93IHRoZSByZWxldmFudCBw
YXJ0IG9mIHRoZSBjb21tYW5kIG91dHB1dDoKPj4gPj4KPj4gPj4gICAgdnVhcnQgPSAiIiAgIChu
MCxyMSkKPj4gPj4gICAgIGJhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdnVhcnQv
MS8wIiAgIChuMCxyMSkKPj4gPgo+PiA+IFdoeSBpcyB0aGlzIGhlcmUgaW5zdGVhZCBvZiB1bmRl
ciB2dWFydC8wPwo+PiA+IEFsc28sIGlmIHRoZXNlIGFyZSB0aGUgZnJvbnRlbmQgbm9kZXMsIHdo
ZXJlIGFyZSB0aGUgYmFja2VuZCB2dWFydCBub2Rlcz8KPj4KPj4gSSBjcmVhdGVkIG9ubHkgZnJv
bnRlbmQgbm9kZXMgc28gdGhhdCB4ZW5jb25zb2xlZCBjb3VsZCBhY2Nlc3MKPj4gcmluZy1yZWYv
cG9ydC4gSSB1bmRlcnN0YW5kIHRoYXQgYmFja2VuZCBub2RlcyBhcmUgcmVxdWlyZWQgZm9yIGd1
ZXN0Cj4+IGRvbWFpbnMgdG8gYWNjZXNzIHNvbWUgYmFja2VuZCBpbmZvcm1hdGlvbi4gU2luY2Ug
aW4gdGhpcyBjYXNlIGd1ZXN0Cj4+IGRvbWFpbiBkb2VzIG5vdCBuZWVkIHN1Y2ggaW5mb3JtYXRp
b24gSSBkaWQgbm90IGNyZWF0ZSB0aGUgYmFja2VuZAo+PiBub2RlLiBLaW5kbHkgbGV0IG1lIGtu
b3cgaWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0Lgo+Cj4gSWYgdGhlcmUgYXJlIG5vIGJh
Y2tlbmQgeGVuc3RvcmUgbm9kZXMsIHdoeSBkbyB3ZSBoYXZlOgo+Cj4gICBiYWNrZW5kID0gIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3Z1YXJ0LzEvMCIKPgo+IG9uIFhlbnN0b3JlPwo+CmxpYnhs
X19kZXZpY2VfZ2VuZXJpY19hZGQoKSBjcmVhdGVzIHRoZSByZWZlcmVuY2VzIHRvIGJhY2tlbmQg
YW5kCmZyb250ZW5kIGV2ZW4gaWYgdGhvc2Ugbm9kZXMgYXJlIG5vdCBjcmVhdGVkIChpLmUuIHRo
ZSBub2RlCmluZm9ybWF0aW9uIHBhc3NlZCB0byB0aGUgZnVuY3Rpb24gYXJlIG51bGwpLiBJIHdp
bGwgYWRkIGEgY2hlY2sgaW4KbGlieGxfX2RldmljZV9nZW5lcmljX2FkZCgpIHRvIGFkZCB0aGVz
ZSByZWZlcmVuY2VzIG9ubHkgaWYgdGhlCmNvcnJlc3BvbmRpbmcgbm9kZXMgaGF2ZSBiZWVuIGNy
ZWF0ZWQgaW4geGVuc3RvcmUuCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 05:40:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 05:40:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7bPF-00072b-UD; Mon, 08 May 2017 05:40:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgibson@ozlabs.org>) id 1d7bPE-00072V-Es
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 05:40:24 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 16/81-03869-7C400195; Mon, 08 May 2017 05:40:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSLjbBWXc/i0C
 kwd9OY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP565vsBSskK9ofn2ZrYJwt1sXIySEkkC/x
 48wjli5GLg4WgTZmiefPHzGBJFgEVCR2np3CCmKzCRhIvLq6BiwuIqAkMX1ZIztIA7PAVS6Jq
 W/+s4MkhAWCJbrf/gazeQVMJJ6en8EKsSFBYubiCVBxQYmTM5+wgNjMAqUS13d8ZOti5ACypS
 WW/+MACXMKmEl0bPoPViIqoCyx+9Ze5gmMfLOQdM9C0j0LoRsirCVx499LJgxhbYllC18zQ9i
 2EuvWvWdZwMi+ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 kBmAYAfj3U0BhxglOZiURHmjGAQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwljAD5QSLUtNTK
 9Iyc4AxBZOW4OBREuG9wQSU5i0uSMwtzkyHSJ1iVJQS560H6RMASWSU5sG1weL4EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR5b4JM4cnMK4Gb/gpoMRPQ4kAGsMUliQgpqQZGgzsJdxYdn7H
 L81N7zobQX/YTRE42fmq3t6yZ0C/xUS5xosW34Purr5aYZTh/iblweH3F1OtC/FN00uz3Hrlw
 aonM3b6fbrvln3RfPzjt25K7i+MEbnX/WGmxJsJeorHWTvSU4IaZB6y9Hd6+uVE8cU1aieXpl
 wJy1WLC4mv+eyftmPpu/cTGXUosxRmJhlrMRcWJANNwCoHeAgAA
X-Env-Sender: dgibson@ozlabs.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494222012!44115262!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23909 invoked from network); 8 May 2017 05:40:15 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 05:40:15 -0000
Received: by ozlabs.org (Postfix, from userid 1007)
 id 3wLrtf2V07z9s89; Mon,  8 May 2017 15:40:10 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=gibson.dropbear.id.au; s=201602; t=1494222010;
 bh=/bgb3kQlSAsheKN6r7M27j86ga4EkSm4xW5vjCIAsqA=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=RGpVdY1lfCNHCIJGuMyIxMfh5rfPxrez64bwx3OIvjzq4+UcWuhv1rvDeYSGl5p7w
 VyUZ58VCGCI1DoaVtbO24Qqpjo/7d2wCUDCoCwT3zqKYhAVZN845cin1p/uBSJh5MF
 9BzZmFGhNJz6uSxVXjM3Kim8wBuKs2vpEgAwFVuI=
Date: Mon, 8 May 2017 15:26:17 +1000
From: David Gibson <david@gibson.dropbear.id.au>
To: Eric Blake <eblake@redhat.com>
Message-ID: <20170508052617.GC25748@umbus.fritz.box>
References: <20170505193810.2934-1-eblake@redhat.com>
 <20170505193810.2934-4-eblake@redhat.com>
MIME-Version: 1.0
In-Reply-To: <20170505193810.2934-4-eblake@redhat.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Andrzej Zaborowski <balrogg@gmail.com>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Eduardo Habkost <ehabkost@redhat.com>, Stefan Weil <sw@weilnetz.de>,
 alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Cornelia Huck <cornelia.huck@de.ibm.com>,
 Richard Henderson <rth@twiddle.net>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v6 3/5] shutdown: Add source information to
 SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5799637365164436854=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5799637365164436854==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="xo44VMWPx7vlQ2+2"
Content-Disposition: inline


--xo44VMWPx7vlQ2+2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, May 05, 2017 at 02:38:08PM -0500, Eric Blake wrote:
> Time to wire up all the call sites that request a shutdown or
> reset to use the enum added in the previous patch.
>=20
> It would have been less churn to keep the common case with no
> arguments as meaning guest-triggered, and only modified the
> host-triggered code paths, via a wrapper function, but then we'd
> still have to audit that I didn't miss any host-triggered spots;
> changing the signature forces us to double-check that I correctly
> categorized all callers.
>=20
> Since command line options can change whether a guest reset request
> causes an actual reset vs. a shutdown, it's easy to also add the
> information to reset requests.
>=20
> Replay adds a FIXME to preserve the cause across the replay stream,
> that will be tackled in the next patch.
>=20
> Signed-off-by: Eric Blake <eblake@redhat.com>
> Acked-by: David Gibson <david@gibson.dropbear.id.au> [ppc parts]
> Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> [SPARC part]

[snip]

> diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
> index 9f18f75..2735fe9 100644
> --- a/hw/ppc/spapr_hcall.c
> +++ b/hw/ppc/spapr_hcall.c
> @@ -1166,7 +1166,7 @@ static target_ulong h_client_architecture_support(P=
owerPCCPU *cpu,
>      spapr_ovec_cleanup(ov5_updates);
>=20
>      if (spapr->cas_reboot) {
> -        qemu_system_reset_request();
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);

I'm not 100% sure about this one, since I'm not sure 100% of how the
different enum values are defined.  This one is tripped when feature
negotiation between firmware and guest can't be satisfied without
rebooting (next time round the firmware will use some different
options).

So it's essentially a firmware/hypervisor triggered reset, but one
that should only ever be tripped during early guest boot.  Is
CAUSE_GUEST_RESET correct for that?

Apart from this, ppc changes

Acked-by: David Gibson <david@gibson.dropbear.id.au>

--=20
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

--xo44VMWPx7vlQ2+2
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZEAF3AAoJEGw4ysog2bOSKUEQAIHEYWHQbtglHYNeWCFshRU1
B2yYZkSIpestqK2pOaBSYHw7GAnIcqCS47d9jJZsvVqzivJyV+pZGm+oWnCMyYVX
vrMjN16R3TSALFVAnSEwqNlgR3my62B7ElUaWEn6A9nUbZj4lKiXGF2HtSK1GjuK
CIBtxN65CQobrO+YGtq2fVLKFt/yONvKbwgOTNixEpmxuPEuGa5+d3c9xnV2FhT1
LOMsvv4EEqZaMEay3DkV+BYyMShogMB8th+oF7FTYWo1l0FWOEqQlQRTiSg44WPk
U5WCyGEXG22ljDFzdau5r0YAZNfMHzajEQ6c+A81ebQr41NNuE0d9nMXDUEH3BG1
UN3j5XdC0j/gSh03PTMob0di/cqjONhYbrdZEjaX5AFqt88T7WgsNbWhFZBCr1KW
ihHP1fLuTDCd2Hmbr6yTCIHjf8dagI8okTFUZey+9JF9N/KLYXUEbk8tVckX3jKi
+KBvLUm8RoG7IcrY4qKyELtuUaOvx2Nh5Sthdl3dOahmXuEfxzwGb0AkCYZ/ycK/
a2XZ/6D/v5Z3kIeMbCWJt7ATIyIzDG+0A5f41V6s87Nda5FTe50IxHFaoRPquCO+
8t9JFEW3YFN2MxrIAcXjI6mvFoC9jhbR2w/4F+utRmdi+AqaGgsXah7Kl7s2iEmK
GI6v5jijqm6cgO6HeFdZ
=UO+j
-----END PGP SIGNATURE-----

--xo44VMWPx7vlQ2+2--


--===============5799637365164436854==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5799637365164436854==--


From xen-devel-bounces@lists.xen.org Mon May 08 06:13:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7buh-00011s-Em; Mon, 08 May 2017 06:12:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7bug-00011m-5S
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:12:54 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 18/A8-01992-56C00195; Mon, 08 May 2017 06:12:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov24Kj0C
 kwZLF+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSjxtZC147V2w6c4CtgXGmVRcjJ4eEgJHE
 24n/mLoYuTiEBBYySrRcO8UMkmATUJXYcP0UaxcjB4eIgJTE/avWIDXMAqtZJR59XsIGUiMs4
 CexaftTdhCbBaj+5eHrrCA2r4CJxKEDW5ggFshLLNo0g2UCI+cCRoZVjOrFqUVlqUW6FnpJRZ
 npGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHeYgCCHYwHm50PMUpyMCmJ8kYxCEQK8SX
 lp1RmJBZnxBeV5qQWH2KU4eBQkuCV4gbKCRalpqdWpGXmAMMGJi3BwaMkwnsUJM1bXJCYW5yZ
 DpE6xWjM8W7ph/dMHH0dH98zCbHk5eelSolDTBIAKc0ozYMbBAvnS4yyUsK8jECnCfEUpBblZ
 pagyr9iFOdgVBLmvccFNIUnM68Ebt8roFOYgE4JZAA7pSQRISXVwMikIjenZNdHxk2Pbgtunh
 jukm477Vre7q3vuRZcdrOvf5Mjn9x2fWuWq1fFmmtC+w6uuRVfGfhZYD6v8WpukycLl55ovfX
 rpXzHsaw/j/ZHvj3gsumbUcukeQ/npmXeKWw9FuhsIDi//uwG5rdOyzXjM7dmXp32IbhK7dgX
 aZHrmheEg/a73LJWYinOSDTUYi4qTgQAoC7thGICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494223972!57993387!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34742 invoked from network); 8 May 2017 06:12:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 06:12:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC653AB09;
 Mon,  8 May 2017 06:12:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: stable@vger.kernel.org
Date: Mon,  8 May 2017 08:12:47 +0200
Message-Id: <20170508061247.19339-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Julien Grall <julien.grall@arm.com>, Ingo Molnar <mingo@redhat.com>,
 Anthony Liguori <aliguori@amazon.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Bjorn Helgaas <bhelgaas@google.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [stable-4.11: PATCH] xen: revert commits 72a9b186292
	and da72ff5bfcb0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2ZXJ0IGNvbW1pdCA3MmE5YjE4NjI5MiAoInhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwgbm90
aWZpY2F0aW9uCnRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiKSBhcyB0aGUgb3JpZ2lu
YWwgYW5hbHlzaXMgd2FzIHdyb25nCnRoYXQgYWxsIHRoZSByZW1vdmVkIGNvZGUgaXNuJ3QgaW4g
dXNlIGFueSBtb3JlLiBBcyBjb21taXQgZGE3MmZmNWJmY2IwCigicGFydGlhbGx5IHJldmVydCB4
ZW46IFJlbW92ZSBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbiB0aHJvdWdoIFhlbgpQQ0kgcGxh
dGZvcm0gZGV2aWNlIikgcmV2ZXJ0ZWQgYWxyZWFkeSBzb21lIHBhcnRzIG9mIGl0IHJldmVydCB0
aGlzCmNvbW1pdCwgdG9vLgoKSXQgaXMgc3RpbGwgbmVjZXNzYXJ5IGZvciBvbGQgWGVuIHZlcnNp
b25zICg8IDQuMCkgYW5kIGZvciBiZWluZyBhYmxlCnRvIHJ1biB0aGUgTGludXgga2VybmVsIGFz
IGRvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50LgoKVGhpcyBpcyBhIGJhY2twb3J0IG9m
IHVwc3RyZWFtIGNvbW1pdCA4NGQ1ODJkMjM2ZGMxZjkwODVlNzQxYWZmYzcyZTliYTA2MWE2N2My
CgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IFRo
b21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdv
QHJlZGhhdC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2
QGtlcm5lbC5vcmcKQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0
LmNvbT4KQ2M6IFBhdWwgR29ydG1ha2VyIDxwYXVsLmdvcnRtYWtlckB3aW5kcml2ZXIuY29tPgpD
YzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcK
Q2M6IGxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3Vv
cmlAYW1hem9uLmNvbT4KQ2M6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KUGxlYXNl
IGFwcGx5IHRvIHN0YWJsZS00LjExLnkKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmggfCAxMSArKysrKysrKysrKwogYXJjaC94ODYvcGNpL3hlbi5jICAgICAgICAgICAgICAg
IHwgIDIgKy0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgICB8IDE2ICsrKysrKysr
KysrLS0tLS0KIGFyY2gveDg2L3hlbi9zbXAuYyAgICAgICAgICAgICAgICB8ICAyICsrCiBhcmNo
L3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgICAgfCAgNSArKysrKwogZHJpdmVycy94ZW4vZXZl
bnRzL2V2ZW50c19iYXNlLmMgIHwgMjYgKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIGRyaXZl
cnMveGVuL3BsYXRmb3JtLXBjaS5jICAgICAgICB8IDEzICsrKy0tLS0tLS0tLS0KIDcgZmlsZXMg
Y2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
eGVuL2V2ZW50cy5oCmluZGV4IDYwOGE3OWQ1YTQ2Ni4uZTY5MTFjYWY1YmJmIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL2V2ZW50cy5oCkBAIC0yMCw0ICsyMCwxNSBAQCBzdGF0aWMgaW5saW5lIGludCB4
ZW5faXJxc19kaXNhYmxlZChzdHJ1Y3QgcHRfcmVncyAqcmVncykKIC8qIE5vIG5lZWQgZm9yIGEg
YmFycmllciAtLSBYQ0hHIGlzIGEgYmFycmllciBvbiB4ODYuICovCiAjZGVmaW5lIHhjaGdfeGVu
X3Vsb25nKHB0ciwgdmFsKSB4Y2hnKChwdHIpLCAodmFsKSkKIAorZXh0ZXJuIGludCB4ZW5faGF2
ZV92ZWN0b3JfY2FsbGJhY2s7CisKKy8qCisgKiBFdmVudHMgZGVsaXZlcmVkIHZpYSBwbGF0Zm9y
bSBQQ0kgaW50ZXJydXB0cyBhcmUgYWx3YXlzCisgKiByb3V0ZWQgdG8gdmNwdSAwIGFuZCBoZW5j
ZSBjYW5ub3QgYmUgcmVib3VuZC4KKyAqLworc3RhdGljIGlubGluZSBib29sIHhlbl9zdXBwb3J0
X2V2dGNobl9yZWJpbmQodm9pZCkKK3sKKwlyZXR1cm4gKCF4ZW5faHZtX2RvbWFpbigpIHx8IHhl
bl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayk7Cit9CisKICNlbmRpZiAvKiBfQVNNX1g4Nl9YRU5fRVZF
TlRTX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BjaS94ZW4uYyBiL2FyY2gveDg2L3BjaS94
ZW4uYwppbmRleCAyOTJhYjAzNjRhODkuLmM0YjM2NDZiZDA0YyAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvcGNpL3hlbi5jCisrKyBiL2FyY2gveDg2L3BjaS94ZW4uYwpAQCAtNDQ3LDcgKzQ0Nyw3IEBA
IHZvaWQgX19pbml0IHhlbl9tc2lfaW5pdCh2b2lkKQogCiBpbnQgX19pbml0IHBjaV94ZW5faHZt
X2luaXQodm9pZCkKIHsKLQlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFzKSkKKwlp
ZiAoIXhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayB8fCAheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1f
cGlycXMpKQogCQlyZXR1cm4gMDsKIAogI2lmZGVmIENPTkZJR19BQ1BJCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXgg
ZWMxZDVjNDZlNThmLi4yOWIyMzkwMjViNTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxp
Z2h0ZW4uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTEzOCw2ICsxMzgsOCBA
QCBzdHJ1Y3Qgc2hhcmVkX2luZm8geGVuX2R1bW15X3NoYXJlZF9pbmZvOwogdm9pZCAqeGVuX2lu
aXRpYWxfZ2R0OwogCiBSRVNFUlZFX0JSSyhzaGFyZWRfaW5mb19wYWdlX2JyaywgUEFHRV9TSVpF
KTsKK19fcmVhZF9tb3N0bHkgaW50IHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjazsKK0VYUE9SVF9T
WU1CT0xfR1BMKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayk7CiAKIHN0YXRpYyBpbnQgeGVuX2Nw
dV91cF9wcmVwYXJlKHVuc2lnbmVkIGludCBjcHUpOwogc3RhdGljIGludCB4ZW5fY3B1X3VwX29u
bGluZSh1bnNpZ25lZCBpbnQgY3B1KTsKQEAgLTE4NjEsNyArMTg2Myw5IEBAIHN0YXRpYyBpbnQg
eGVuX2NwdV91cF9wcmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCiAJCXhlbl92Y3B1X3NldHVwKGNw
dSk7CiAJfQogCi0JaWYgKHhlbl9wdl9kb21haW4oKSB8fCB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2
bV9zYWZlX3B2Y2xvY2spKQorCWlmICh4ZW5fcHZfZG9tYWluKCkgfHwKKwkgICAgKHhlbl9oYXZl
X3ZlY3Rvcl9jYWxsYmFjayAmJgorCSAgICAgeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9w
dmNsb2NrKSkpCiAJCXhlbl9zZXR1cF90aW1lcihjcHUpOwogCiAJcmMgPSB4ZW5fc21wX2ludHJf
aW5pdChjcHUpOwpAQCAtMTg3Nyw3ICsxODgxLDkgQEAgc3RhdGljIGludCB4ZW5fY3B1X2RlYWQo
dW5zaWduZWQgaW50IGNwdSkKIHsKIAl4ZW5fc21wX2ludHJfZnJlZShjcHUpOwogCi0JaWYgKHhl
bl9wdl9kb21haW4oKSB8fCB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKQor
CWlmICh4ZW5fcHZfZG9tYWluKCkgfHwKKwkgICAgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayAm
JgorCSAgICAgeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkpCiAJCXhlbl90
ZWFyZG93bl90aW1lcihjcHUpOwogCiAJcmV0dXJuIDA7CkBAIC0xOTE2LDggKzE5MjIsOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9ndWVzdF9pbml0KHZvaWQpCiAKIAl4ZW5fcGFuaWNf
aGFuZGxlcl9pbml0KCk7CiAKLQlCVUdfT04oIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxi
YWNrX3ZlY3RvcikpOwotCisJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3Zl
Y3RvcikpCisJCXhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayA9IDE7CiAJeGVuX2h2bV9zbXBfaW5p
dCgpOwogCVdBUk5fT04oeGVuX2NwdWhwX3NldHVwKCkpOwogCXhlbl91bnBsdWdfZW11bGF0ZWRf
ZGV2aWNlcygpOwpAQCAtMTk1OCw3ICsxOTY0LDcgQEAgYm9vbCB4ZW5faHZtX25lZWRfbGFwaWMo
dm9pZCkKIAkJcmV0dXJuIGZhbHNlOwogCWlmICgheGVuX2h2bV9kb21haW4oKSkKIAkJcmV0dXJu
IGZhbHNlOwotCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCisJaWYgKHhlbl9m
ZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFzKSAmJiB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCiAJ
CXJldHVybiBmYWxzZTsKIAlyZXR1cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9zbXAuYyBiL2FyY2gveDg2L3hlbi9zbXAuYwppbmRleCA3ZmYyZjFiZmI3ZWMuLjRlNmI2NWJh
ZjhlMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3NtcC5jCisrKyBiL2FyY2gveDg2L3hlbi9z
bXAuYwpAQCAtNzQyLDYgKzc0Miw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX3NtcF9w
cmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogCiB2b2lkIF9faW5pdCB4ZW5faHZt
X3NtcF9pbml0KHZvaWQpCiB7CisJaWYgKCF4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCisJCXJl
dHVybjsKIAlzbXBfb3BzLnNtcF9wcmVwYXJlX2NwdXMgPSB4ZW5faHZtX3NtcF9wcmVwYXJlX2Nw
dXM7CiAJc21wX29wcy5zbXBfc2VuZF9yZXNjaGVkdWxlID0geGVuX3NtcF9zZW5kX3Jlc2NoZWR1
bGU7CiAJc21wX29wcy5jcHVfZGllID0geGVuX2NwdV9kaWU7CmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vdGltZS5jIGIvYXJjaC94ODYveGVuL3RpbWUuYwppbmRleCAxZTY5OTU2ZDc4NTIuLjQ1
MzU2MjdjZjUzMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYworKysgYi9hcmNoL3g4
Ni94ZW4vdGltZS5jCkBAIC00MzIsNiArNDMyLDExIEBAIHN0YXRpYyB2b2lkIHhlbl9odm1fc2V0
dXBfY3B1X2Nsb2NrZXZlbnRzKHZvaWQpCiAKIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1l
X29wcyh2b2lkKQogeworCS8qIHZlY3RvciBjYWxsYmFjayBpcyBuZWVkZWQgb3RoZXJ3aXNlIHdl
IGNhbm5vdCByZWNlaXZlIGludGVycnVwdHMKKwkgKiBvbiBjcHUgPiAwIGFuZCBhdCB0aGlzIHBv
aW50IHdlIGRvbid0IGtub3cgaG93IG1hbnkgY3B1cyBhcmUKKwkgKiBhdmFpbGFibGUgKi8KKwlp
ZiAoIXhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykKKwkJcmV0dXJuOwogCWlmICgheGVuX2ZlYXR1
cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkgewogCQlwcmludGsoS0VSTl9JTkZPICJYZW4g
ZG9lc24ndCBzdXBwb3J0IHB2Y2xvY2sgb24gSFZNLCIKIAkJCQkiZGlzYWJsZSBwdiB0aW1lclxu
Iik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyBiL2RyaXZl
cnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCmluZGV4IDZhNTM1Nzc3NzJjOS4uNDI4MDdjZTEx
YzQyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYworKysgYi9k
cml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwpAQCAtMTMxMiw2ICsxMzEyLDkgQEAgc3Rh
dGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBpcnEsIHVuc2lnbmVkIHRjcHUpCiAJ
aWYgKCFWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKIAkJcmV0dXJuIC0xOwogCisJaWYgKCF4ZW5fc3Vw
cG9ydF9ldnRjaG5fcmViaW5kKCkpCisJCXJldHVybiAtMTsKKwogCS8qIFNlbmQgZnV0dXJlIGlu
c3RhbmNlcyBvZiB0aGlzIGludGVycnVwdCB0byBvdGhlciB2Y3B1LiAqLwogCWJpbmRfdmNwdS5w
b3J0ID0gZXZ0Y2huOwogCWJpbmRfdmNwdS52Y3B1ID0geGVuX3ZjcHVfbnIodGNwdSk7CkBAIC0x
NjQ1LDE1ICsxNjQ4LDIwIEBAIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKQogewogCWlu
dCByYzsKIAl1aW50NjRfdCBjYWxsYmFja192aWE7Ci0KLQljYWxsYmFja192aWEgPSBIVk1fQ0FM
TEJBQ0tfVkVDVE9SKEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SKTsKLQlyYyA9IHhlbl9zZXRf
Y2FsbGJhY2tfdmlhKGNhbGxiYWNrX3ZpYSk7Ci0JQlVHX09OKHJjKTsKLQlwcl9pbmZvKCJYZW4g
SFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMgZW5hYmxlZFxuIik7Ci0J
LyogaW4gdGhlIHJlc3RvcmUgY2FzZSB0aGUgdmVjdG9yIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2Nh
dGVkICovCi0JaWYgKCF0ZXN0X2JpdChIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwgdXNlZF92
ZWN0b3JzKSkKLQkJYWxsb2NfaW50cl9nYXRlKEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SLAot
CQkJCXhlbl9odm1fY2FsbGJhY2tfdmVjdG9yKTsKKwlpZiAoeGVuX2hhdmVfdmVjdG9yX2NhbGxi
YWNrKSB7CisJCWNhbGxiYWNrX3ZpYSA9IEhWTV9DQUxMQkFDS19WRUNUT1IoSFlQRVJWSVNPUl9D
QUxMQkFDS19WRUNUT1IpOworCQlyYyA9IHhlbl9zZXRfY2FsbGJhY2tfdmlhKGNhbGxiYWNrX3Zp
YSk7CisJCWlmIChyYykgeworCQkJcHJfZXJyKCJSZXF1ZXN0IGZvciBYZW4gSFZNIGNhbGxiYWNr
IHZlY3RvciBmYWlsZWRcbiIpOworCQkJeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrID0gMDsKKwkJ
CXJldHVybjsKKwkJfQorCQlwcl9pbmZvKCJYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZl
bnQgZGVsaXZlcnkgaXMgZW5hYmxlZFxuIik7CisJCS8qIGluIHRoZSByZXN0b3JlIGNhc2UgdGhl
IHZlY3RvciBoYXMgYWxyZWFkeSBiZWVuIGFsbG9jYXRlZCAqLworCQlpZiAoIXRlc3RfYml0KEhZ
UEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SLCB1c2VkX3ZlY3RvcnMpKQorCQkJYWxsb2NfaW50cl9n
YXRlKEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SLAorCQkJCQl4ZW5faHZtX2NhbGxiYWNrX3Zl
Y3Rvcik7CisJfQogfQogI2Vsc2UKIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKSB7fQpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMgYi9kcml2ZXJzL3hlbi9wbGF0
Zm9ybS1wY2kuYwppbmRleCAyYTE2NWNjOGE0M2MuLjFjNGRlYWM5YjBmOCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMKKysrIGIvZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNp
LmMKQEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIHVpbnQ2NF90IGdldF9jYWxsYmFja192aWEoc3Ry
dWN0IHBjaV9kZXYgKnBkZXYpCiAJcGluID0gcGRldi0+cGluOwogCiAJLyogV2UgZG9uJ3Qga25v
dyB0aGUgR1NJLiBTcGVjaWZ5IHRoZSBQQ0kgSU5UeCBsaW5lIGluc3RlYWQuICovCi0JcmV0dXJu
ICgodWludDY0X3QpMHgwMSA8PCBIVk1fQ0FMTEJBQ0tfVklBX1RZUEVfU0hJRlQpIHwgLyogUENJ
IElOVHggaWRlbnRpZmllciAqLworCXJldHVybiAoKHVpbnQ2NF90KTB4MDEgPDwgNTYpIHwgLyog
UENJIElOVHggaWRlbnRpZmllciAqLwogCQkoKHVpbnQ2NF90KXBjaV9kb21haW5fbnIocGRldi0+
YnVzKSA8PCAzMikgfAogCQkoKHVpbnQ2NF90KXBkZXYtPmJ1cy0+bnVtYmVyIDw8IDE2KSB8CiAJ
CSgodWludDY0X3QpKHBkZXYtPmRldmZuICYgMHhmZikgPDwgOCkgfApAQCAtOTAsNyArOTAsNyBA
QCBzdGF0aWMgaW50IHhlbl9hbGxvY2F0ZV9pcnEoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiBzdGF0
aWMgaW50IHBsYXRmb3JtX3BjaV9yZXN1bWUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAJaW50
IGVycjsKLQlpZiAoIXhlbl9wdl9kb21haW4oKSkKKwlpZiAoeGVuX2hhdmVfdmVjdG9yX2NhbGxi
YWNrKQogCQlyZXR1cm4gMDsKIAllcnIgPSB4ZW5fc2V0X2NhbGxiYWNrX3ZpYShjYWxsYmFja192
aWEpOwogCWlmIChlcnIpIHsKQEAgLTEzOCwxNCArMTM4LDcgQEAgc3RhdGljIGludCBwbGF0Zm9y
bV9wY2lfcHJvYmUoc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAJcGxhdGZvcm1fbW1pbyA9IG1taW9f
YWRkcjsKIAlwbGF0Zm9ybV9tbWlvbGVuID0gbW1pb19sZW47CiAKLQkvKiAKLQkgKiBYZW4gSFZN
IGd1ZXN0cyBhbHdheXMgdXNlIHRoZSB2ZWN0b3IgY2FsbGJhY2sgbWVjaGFuaXNtLgotCSAqIEwx
IERvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50IGlzIGEgUFYgZ3Vlc3QgaW5zaWRlIGlu
IGFuCi0JICogSFZNIGVudmlyb25tZW50LiBJdCBuZWVkcyB0aGUgcGxhdGZvcm0tcGNpIGRyaXZl
ciB0byBnZXQKLQkgKiBub3RpZmljYXRpb25zIGZyb20gTDAgWGVuLCBidXQgaXQgY2Fubm90IHVz
ZSB0aGUgdmVjdG9yIGNhbGxiYWNrCi0JICogYXMgaXQgaXMgbm90IGV4cG9ydGVkIGJ5IEwxIFhl
bi4KLQkgKi8KLQlpZiAoeGVuX3B2X2RvbWFpbigpKSB7CisJaWYgKCF4ZW5faGF2ZV92ZWN0b3Jf
Y2FsbGJhY2spIHsKIAkJcmV0ID0geGVuX2FsbG9jYXRlX2lycShwZGV2KTsKIAkJaWYgKHJldCkg
ewogCQkJZGV2X3dhcm4oJnBkZXYtPmRldiwgInJlcXVlc3RfaXJxIGZhaWxlZCBlcnI9JWRcbiIs
IHJldCk7Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 06:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7bzo-0001OU-2W; Mon, 08 May 2017 06:18:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d7bzm-0001Nf-Ph
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:18:10 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 08/40-02183-1AD00195; Mon, 08 May 2017 06:18:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTmWt2FvAK
 RBsvvClp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9FwQKHplWnPy6lKmB8YBGFyMXh5DADEaJ
 55sWsYM4LAJbmSUeTWtg7mLk5JAQmMMqce+GDYSdJ7H0whSoeInEu9ffGEFsXgFBiZMzn7CA2
 EICnhJ/7uxmBbE5BbwlGt8vZoLYcJpR4v39c0AOBwebgInErA4JkBoWARWJt68vsUDMCZCYN/
 URE4gtLBAkcaD7H1hcREBfYtPtRrDjmAXuM0rsmXYVbA6zgLrE+nlCExgFZiE5YxZCZgEj0yp
 GjeLUorLUIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAgrGdgYNzBOPWE
 3yFGSQ4mJVHeKAaBSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGu5gXKCRanpqRVpmTnAeIBJS
 3DwKInwHgVJ8xYXJOYWZ6ZDpE4xGnO8uPz+PRPHk5U/3jMJseTl56VKifP+ACkVACnNKM2DGw
 SL00uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHldeYCm8GTmlcDtewV0ChPQKYEMYKeUJCK
 kpBoYa51mh8gY3xVfd/96n7U7j+rFPzmT7p3J+iAn5CB3/4kfo6YA680J6+4aHEos4yhj3fem
 ruB77PO5TNZMHwwnbT/es+roxLaXfG+/TWpJ2O5j1i5wuP15uLPp9FKLE6d1fmcu4bn/+LF+x
 Yzin0yzG9wP7N1x7ey0gpv39L8+aFEIcj+8X1jipRJLcUaioRZzUXEiAKd1ukPOAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494224288!82412955!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4262 invoked from network); 8 May 2017 06:18:09 -0000
Received: from mail-ua0-f173.google.com (HELO mail-ua0-f173.google.com)
 (209.85.217.173)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 06:18:09 -0000
Received: by mail-ua0-f173.google.com with SMTP id j17so9988641uag.3
 for <xen-devel@lists.xenproject.org>; Sun, 07 May 2017 23:18:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=GuZ6B8EnrnLVnhS5okn261opxDQ0qTZorf3lmCf4joI=;
 b=LbQdQkr/jg4lYSCmj6ddcgUOrVb3VrOJz5n1lenhO/xkY6eyYO4lvX+wTyTs32Amol
 tFvaqIr8+BPzwosWWN5ccY1LKP2ADbx2aM3A8Hb1KnGzEmp2LDQUlghM6T6PuYe3zZfz
 Jbf19aDfQgP299bzxIt/j3c0hluDxGWK3SpKA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=GuZ6B8EnrnLVnhS5okn261opxDQ0qTZorf3lmCf4joI=;
 b=TxPcRdhcXfjBTDYR98EhNNwzozZtLdfja8/T/ToV2/ckjhZkAH9vWslZstdPPdvW2Z
 Xa0JZd2brPjDnabOQ00qDYE/bqo+OPz2Vb1U8jDtgjLDbWSd7Cn9icbRT0LPCdWlVRwr
 fgESkH35HUQdz8hlHbOGbCLzuQl4Ugi8cSG6uvKsV8NRKt/ImfXNyAxvGRrQ+bgd1qw9
 J/YgimwmlUuOSwgHrzqR8i5VADJ9q/9XvMt20WzM8EZ6X4axjU5qhlaIYgxd6zFeeIK9
 35K0BRWZJzdtHYwyRGx4ar+UFx1udswNU/Zaw/3C3sc/zkJ+g8pEHrCtHI2S4G6hITUN
 R+fg==
X-Gm-Message-State: AN3rC/4Yz/4m/G1fnWsRZZijqe5XK8vG7H8x0qJUFDjn0PPWFNlL2Pcf
 cI15qwk//kndtKqULsSPtqzFn2gJoQ/3
X-Received: by 10.159.51.109 with SMTP id a45mr22628050uac.136.1494224287829; 
 Sun, 07 May 2017 23:18:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Sun, 7 May 2017 23:18:07 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1704281540080.2895@sstabellini-ThinkPad-X260>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-8-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1704281540080.2895@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 8 May 2017 11:48:07 +0530
Message-ID: <CACtJ1JSBqzKcnV_XwQs93YAqtKb9-50Qe8FmJ73ag45Cv2nfxw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 07/10 v2] xen/arm: vpl011: Add support for
	vuart in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDI5IEFwcmlsIDIwMTcgYXQgMDQ6NDAsIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gT24gRnJpLCAyOCBBcHIgMjAxNywg
Qmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gWGVuY29uc29sZSBzdXBwb3J0cyBvbmx5IFBWIGNv
bnNvbGUgY3VycmVudGx5LiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydAo+PiBmb3IgdnVhcnQsIHdo
aWNoIGFsbG93cyBlbXVsYXRlZCBwbDAxMSB1YXJ0IHRvIGJlIGFjY2Vzc2VkIGFzIGEgY29uc29s
ZS4KPj4KPj4gVGhpcyBwYXRjaCBtb2RpZmllcyBkaWZmZXJlbnQgZGF0YSBzdHJ1Y3R1cmVzIGFu
ZCBBUElzIHVzZWQKPj4gaW4geGVuY29uc29sZSB0byBzdXBwb3J0IHR3byBjb25zb2xlIHR5cGVz
OiBQViBhbmQgVlVBUlQuCj4+Cj4+IENoYW5nZSBzdW1tYXJ5Ogo+Pgo+PiAxLiBTcGxpdCB0aGUg
ZG9tYWluIHN0cnVjdHVyZSBpbnRvIGEgY29uc29sZSBzdHJ1Y3R1cmUgYW5kIHRoZQo+PiAgICBk
b21haW4gc3RydWN0dXJlLiBFYWNoIFBWIGFuZCBWVUFSVCB3aWxsIGhhdmUgc2VwcmF0ZSBjb25z
b2xlCj4+ICAgIHN0cnVjdHVyZXMuCj4+Cj4+IDIuIE1vZGlmeSBkaWZmZXJlbnQgQVBJcyBzdWNo
IGFzIGJ1ZmZlcl9hcHBlbmQoKSBldGMuIHRvIHRha2UKPj4gICAgY29uc29sZSBzdHJ1Y3R1cmUg
YXMgaW5wdXQgYW5kIHBlcmZvcm0gcGVyIGNvbnNvbGUgc3BlY2lmaWMKPj4gICAgb3BlcmF0aW9u
cy4KPj4KPj4gMy4gTW9kZmljYXRpb25zIGluIGRvbWFpbl9jcmVhdGVfcmluZygpOgo+PiAgICAg
LSBCaW5kIHRvIHRoZSB2cGwwMTEgZXZlbnQgY2hhbm5lbCBvYnRhaW5lZCBmcm9tIHRoZSB4ZW4g
c3RvcmUgYXMgYQo+PiAgICAgICBuZXcgcGFyYW1ldGVyLgo+PiAgICAgLSBNYXAgdGhlIFBGTiB0
byBpdHMgYWRkcmVzcyBzcGFjZSB0byBiZSB1c2VkIGFzIElOL09VVCByaW5nCj4+ICAgICAgIGJ1
ZmZlcnMuCj4+ICAgICAgIEl0IG9idGFpbnMgdGhlIFBGTiBmcm9tIHRoZSB4ZW4gc3RvcmUgYXMg
YSBuZXcgcGFyYW1ldGVyCj4+Cj4+IDQuIE1vZGlmaWNhdGlvbnMgaW4gaGFuZGxlX3JpbmdfcmVh
ZCgpIHRvIGhhbmRsZSBib3RoIFBWIGFuZCBWVUFSVAo+PiAgICBldmVudHMuCj4+Cj4+IDUuIEFk
ZCBhIG5ldyBsb2dfZmlsZSBmb3IgVlVBUlQgY29uc29sZSBsb2dzLgo+Cj4gVGhpcyBwYXRjaCBp
cyB0b28gYmlnLiBJdCBtaWdodCBiZSBiZXN0IHRvIHNwbGl0IHRoaXMgcGF0Y2ggaW4gdHdvOiBv
bmUKPiB0byByZWZhY3RvciB0aGUgY29kZSB0byBpbnRyb2R1Y2Ugc3RydWN0IGNvbnNvbGUsIGFu
ZCB0aGUgb3RoZXIgdG8KPiBpbnRyb2R1Y2UgdGhlIHZ1YXJ0IGNvbnNvbGUuICBJdCB3b3VsZCBt
YWtlIGl0IGZhciBlYXNpZXIgdG8gcmV2aWV3Lgo+Ck9rLiBJIGhhdmUgc3BsaXQgdGhlIGNoYW5n
ZXMgaW50byB0d28gcGF0Y2hlcyBhcyBzdWdnZXN0ZWQuCgo+Cj4+IFNpZ25lZC1vZmYtYnk6IEJo
dXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPj4gLS0tCj4+Cj4+
IENoYW5nZXMgc2luY2UgdjE6Cj4+Cj4+IC0gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1dHVyZSB0byBh
IHNlcGFyYXRlIGNvbnNvbGUgc3RydWN0dXJlCj4+IC0gTW9kaWZpZWQgdGhlIGZ1bmN0aW9ucyB0
byBvcGVyYXRlIG9uIHRoZSBjb25zb2xlIHN0cnV0dXJlCj4+IC0gUmVwbGFjZWQgcmVwZXRpdGl2
ZSBwZXIgY29uc29sZSBjb2RlIHdpdGggZ2VuZXJpYyBjb2RlCj4+Cj4+ICB0b29scy9jb25zb2xl
L2RhZW1vbi9pby5jIHwgNTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAzNjUgaW5zZXJ0aW9ucygrKSwgMTQ5IGRlbGV0
aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPj4gaW5kZXggN2U2YTg4Ni4uNTVmZGEzNyAxMDA2NDQK
Pj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+PiArKysgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCj4+IEBAIC02MSw2ICs2MSwxMCBAQAo+PiAgLyogRHVyYXRpb24gb2YgZWFj
aCB0aW1lIHBlcmlvZCBpbiBtcyAqLwo+PiAgI2RlZmluZSBSQVRFX0xJTUlUX1BFUklPRCAyMDAK
Pj4KPj4gKyNkZWZpbmUgTUFYX0NPTlNPTEUgMgo+PiArI2RlZmluZSBDT05TT0xFX1RZUEVfUFYg
MAo+PiArI2RlZmluZSBDT05TT0xFX1RZUEVfVlVBUlQgMQo+Cj4gSXQgd291bGQgYmUgbmljZSB0
byBwcm90ZWN0IHRoaXMgYnkgc29tZXRoaW5nIGxpa2U6Cj4KPiAjaWZkZWYgQ09ORklHX0FSTTY0
ICYmIENPTkZJR19BQ1BJCj4KV2h5IGlzIHRoZXJlIGEgZGVwZW5kZW5jeSBvbiBBQ1BJPwoKPiBz
byB0aGF0IHdlIGRvbid0IHdhc3RlIG1lbW9yeSBpbiBhbGwgb3RoZXIgY2FzZXMuIFRoZSBlbmQg
cmVzdWx0IHdvdWxkCj4gYmUgdG8gaGF2ZSBhbiBjb25zb2xlIGFycmF5IG9mIG9ubHkgb25lIGVs
ZW1lbnQgb24gYXJtMzIgYW5kIHg4NiBhbmQKPiB3aGVuIGFjcGkgaXMgZGlzYWJsZWQuCj4KPgo+
PiAgZXh0ZXJuIGludCBsb2dfcmVsb2FkOwo+PiAgZXh0ZXJuIGludCBsb2dfZ3Vlc3Q7Cj4+ICBl
eHRlcm4gaW50IGxvZ19odjsKPj4gQEAgLTg5LDI5ICs5Myw3NSBAQCBzdHJ1Y3QgYnVmZmVyIHsK
Pj4gICAgICAgc2l6ZV90IG1heF9jYXBhY2l0eTsKPj4gIH07Cj4+Cj4+IC1zdHJ1Y3QgZG9tYWlu
IHsKPj4gLSAgICAgaW50IGRvbWlkOwo+PiArc3RydWN0IGNvbnNvbGUgewo+PiArICAgICBjaGFy
ICpuYW1lOwo+PiArICAgICBjaGFyICp0dHluYW1lOwo+PiAgICAgICBpbnQgbWFzdGVyX2ZkOwo+
PiAgICAgICBpbnQgbWFzdGVyX3BvbGxmZF9pZHg7Cj4+ICAgICAgIGludCBzbGF2ZV9mZDsKPj4g
ICAgICAgaW50IGxvZ19mZDsKPj4gLSAgICAgYm9vbCBpc19kZWFkOwo+PiAtICAgICB1bnNpZ25l
ZCBsYXN0X3NlZW47Cj4+ICAgICAgIHN0cnVjdCBidWZmZXIgYnVmZmVyOwo+PiAtICAgICBzdHJ1
Y3QgZG9tYWluICpuZXh0Owo+PiAtICAgICBjaGFyICpjb25zcGF0aDsKPj4gICAgICAgaW50IHJp
bmdfcmVmOwo+PiAgICAgICB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7Cj4+
ICAgICAgIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3RlX3BvcnQ7Cj4+ICsgICAgIHN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwo+PiArICAgICBzdHJ1Y3QgZG9tYWlu
ICpkOyAgLyogUmVmZXJlbmNlIHRvIHRoZSBkb21haW4gaXQgaXMgY29udGFpbmVkIGluLiAqLwo+
PiArfTsKPj4gKwo+PiArc3RydWN0IGRvbWFpbiB7Cj4+ICsgICAgIGludCBkb21pZDsKPj4gKyAg
ICAgYm9vbCBpc19kZWFkOwo+PiArICAgICB1bnNpZ25lZCBsYXN0X3NlZW47Cj4+ICsgICAgIHN0
cnVjdCBkb21haW4gKm5leHQ7Cj4+ICsgICAgIGNoYXIgKmNvbnNwYXRoOwo+PiAgICAgICB4ZW5l
dnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwo+PiAgICAgICBpbnQgeGNlX3BvbGxmZF9pZHg7Cj4+
IC0gICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwo+PiAgICAgICBpbnQg
ZXZlbnRfY291bnQ7Cj4+ICAgICAgIGxvbmcgbG9uZyBuZXh0X3BlcmlvZDsKPj4gKyAgICAgc3Ry
dWN0IGNvbnNvbGUgY29uc29sZVtNQVhfQ09OU09MRV07Cj4+ICB9Owo+Pgo+Pgo+PiAtICAgICBz
bnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMvZ3Vlc3QtJXMubG9nIiwgbG9nX2Rpciwg
ZGF0YSk7Cj4+ICsgICAgIHNucHJpbnRmKGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIlcy9ndWVzdC0l
cy0lcy5sb2ciLAo+PiArICAgICAgICAgICAgICAgICAgICAgIGxvZ19kaXIsIGNvbi0+bmFtZSwg
ZGF0YSk7Cj4KPiBJIGFtIE9LIHdpdGggdGhpcywgYnV0IEkgd29uZGVyIGlmIGNoYW5naW5nIHRo
ZSBsb2cgbmFtZSB3aWxsIGNyZWF0ZSBhbnkKPiB0cm91YmxlcyB0byBleGlzdGluZyBtYW5hZ2Vt
ZW50IHNvZnR3YXJlLgpPay4gaSB3aWxsIGtlZXAgdGhlIGxvZyBmaWxlbmFtZSB1bmNoYW5nZWQg
Zm9yIHB2IGxvZ3MuCkZvciB2dWFydCBJIHdpbGwgY3JlYXRlIGEgbmV3IGRpcmVjdG9yeSAvY29u
c29sZS92dWFydCB3aGVyZSB0aGUgbG9nCmZpbGUgd2lsbCBiZSBjcmVhdGVkLgoKPgo+Cj4+ICAg
ICAgIGZyZWUoZGF0YSk7Cj4+ICAgICAgIGxvZ2ZpbGVbUEFUSF9NQVgtMV0gPSAnXDAnOwo+Pgo+
PiBAQCAtMzM2LDE5ICs0MDEsMjQgQEAgc3RhdGljIGludCBjcmVhdGVfZG9tYWluX2xvZyhzdHJ1
Y3QgZG9tYWluICpkb20pCj4+ICAgICAgIHJldHVybiBmZDsKPj4gIH0KPj4KPj4gLXN0YXRpYyB2
b2lkIGRvbWFpbl9jbG9zZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQo+PiArc3RhdGljIHZvaWQg
Y29uc29sZV9jbG9zZV90dHkoc3RydWN0IGNvbnNvbGUgKmNvbikKPj4gIHsKPj4gLSAgICAgaWYg
KGRvbS0+bWFzdGVyX2ZkICE9IC0xKSB7Cj4+IC0gICAgICAgICAgICAgY2xvc2UoZG9tLT5tYXN0
ZXJfZmQpOwo+PiAtICAgICAgICAgICAgIGRvbS0+bWFzdGVyX2ZkID0gLTE7Cj4+ICsgICAgIGlm
IChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewo+PiArICAgICAgICAgICAgIGNsb3NlKGNvbi0+bWFz
dGVyX2ZkKTsKPj4gKyAgICAgICAgICAgICBjb24tPm1hc3Rlcl9mZCA9IC0xOwo+PiAgICAgICB9
Cj4+Cj4+IC0gICAgIGlmIChkb20tPnNsYXZlX2ZkICE9IC0xKSB7Cj4+IC0gICAgICAgICAgICAg
Y2xvc2UoZG9tLT5zbGF2ZV9mZCk7Cj4+IC0gICAgICAgICAgICAgZG9tLT5zbGF2ZV9mZCA9IC0x
Owo+PiArICAgICBpZiAoY29uLT5zbGF2ZV9mZCAhPSAtMSkgewo+PiArICAgICAgICAgICAgIGNs
b3NlKGNvbi0+c2xhdmVfZmQpOwo+PiArICAgICAgICAgICAgIGNvbi0+c2xhdmVfZmQgPSAtMTsK
Pj4gICAgICAgfQo+PiAgfQo+Pgo+PiArc3RhdGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1
Y3QgZG9tYWluICpkb20pCj4+ICt7Cj4+ICsgICAgIGNvbnNvbGVfaXRlcl9ub19jaGVjayhkb20s
IGNvbnNvbGVfY2xvc2VfdHR5KTsKPj4gK30KPj4gKwo+PiAgI2lmZGVmIF9fc3VuX18KPj4gIHN0
YXRpYyBpbnQgb3BlbnB0eShpbnQgKmFtYXN0ZXIsIGludCAqYXNsYXZlLCBjaGFyICpuYW1lLAo+
PiAgICAgICAgICAgICAgICAgIHN0cnVjdCB0ZXJtaW9zICp0ZXJtcCwgc3RydWN0IHdpbnNpemUg
KndpbnApCj4+IEBAIC00MDksNyArNDc5LDcgQEAgdm9pZCBjZm1ha2VyYXcoc3RydWN0IHRlcm1p
b3MgKnRlcm1pb3NfcCkKPj4gIH0KPj4gICNlbmRpZiAvKiBfX3N1bl9fICovCj4+Cj4+IC1zdGF0
aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKPj4gK3N0YXRpYyBp
bnQgY29uc29sZV9jcmVhdGVfdHR5KHN0cnVjdCBjb25zb2xlICpjb24pCj4+ICB7Cj4+ICAgICAg
IGNvbnN0IGNoYXIgKnNsYXZlOwo+PiAgICAgICBjaGFyICpwYXRoOwo+PiBAQCAtNDE4LDE5ICs0
ODgsMjMgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
Cj4+ICAgICAgIGNoYXIgKmRhdGE7Cj4+ICAgICAgIHVuc2lnbmVkIGludCBsZW47Cj4+ICAgICAg
IHN0cnVjdCB0ZXJtaW9zIHRlcm07Cj4+ICsgICAgIHN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+
ZDsKPj4gKwo+PiArICAgICBpZiAoIWNvbnNvbGVfZW5hYmxlZChjb24pKQo+PiArICAgICAgICAg
ICAgIHJldHVybiAxOwo+Pgo+PiAtICAgICBhc3NlcnQoZG9tLT5zbGF2ZV9mZCA9PSAtMSk7Cj4+
IC0gICAgIGFzc2VydChkb20tPm1hc3Rlcl9mZCA9PSAtMSk7Cj4+ICsgICAgIGFzc2VydChjb24t
Pm1hc3Rlcl9mZCA9PSAtMSk7Cj4+ICsgICAgIGFzc2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsK
Pj4KPj4gLSAgICAgaWYgKG9wZW5wdHkoJmRvbS0+bWFzdGVyX2ZkLCAmZG9tLT5zbGF2ZV9mZCwg
TlVMTCwgTlVMTCwgTlVMTCkgPCAwKSB7Cj4+ICsgICAgIGlmIChvcGVucHR5KCZjb24tPm1hc3Rl
cl9mZCwgJmNvbi0+c2xhdmVfZmQsIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkgewo+PiAgICAgICAg
ICAgICAgIGVyciA9IGVycm5vOwo+PiAgICAgICAgICAgICAgIGRvbG9nKExPR19FUlIsICJGYWls
ZWQgdG8gY3JlYXRlIHR0eSBmb3IgZG9tYWluLSVkICIKPj4gLSAgICAgICAgICAgICAgICAgICAi
KGVycm5vID0gJWksICVzKSIsCj4+IC0gICAgICAgICAgICAgICAgICAgZG9tLT5kb21pZCwgZXJy
LCBzdHJlcnJvcihlcnIpKTsKPj4gLSAgICAgICAgICAgICByZXR1cm4gMDsKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIihlcnJubyA9ICVpLCAlcykiLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICBkb20tPmRvbWlkLCBlcnIsIHN0cmVycm9yKGVycikpOwo+PiArICAgICAgICAgICAgIGdv
dG8gb3V0Owo+Cj4gSSBub3RpY2VkIHRoYXQgeW91IHR1cm5lZCB0aGUgcmV0dXJuIGludG8gYSBn
b3RvIG91dCwgd2h5Pwo+Cj4KSSB3aWxsIHJlcGxhY2UgaXQgd2l0aCBhIGdvdG8uCgo+PiAtICAg
ICBidWZmZXJfYXBwZW5kKGRvbSk7Cj4+ICsgICAgIGlmIChwb3J0ID09IHZ1YXJ0X2Nvbi0+bG9j
YWxfcG9ydCkKPj4gKyAgICAgICAgICAgICBidWZmZXJfYXBwZW5kKHZ1YXJ0X2Nvbik7Cj4+ICsg
ICAgIGVsc2UKPj4gKyAgICAgICAgICAgICBidWZmZXJfYXBwZW5kKHB2X2Nvbik7Cj4KPiBJIHdv
dWxkIGRvIGl0IHdpdGggYSBsb29wLCB3aXRob3V0IGhhcmRjb2RpbmcgdGhlIGNoZWNrOj4KPiBm
b3IgKGkgPSAwOyBpIDwgbWF4X2NvbnNvbGU7IGkrKykgewo+ICAgICBpZiAoZG9tLT5jb25zb2xl
W2ldLmxvY2FsX3BvcnQgPT0gcG9ydCkKPiAgICAgICAgIGJ1ZmZlcl9hcHBlbmQoJmRvbS0+Y29u
c29sZVtpXSk7Cj4gfQo+Cj4Kb2suCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 06:26:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7c7T-0002D6-VE; Mon, 08 May 2017 06:26:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1d7c7S-0002Cw-K9
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:26:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 56/B1-01997-D7F00195; Mon, 08 May 2017 06:26:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXSPJ+BQ7eWXyD
 S4O0+CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP70k7WgsWsFevWdrA0MC5m6WLk4hASWMco
 Ma/xIHMXIyeHsEC4xPXTd8BsEQF3icsfp7J1MXJwMAvoS5zbUQ4SFhKYxyjx6CAbiM0mYCAx5
 fVKVhCbV8BB4sTrVUwgNouAisSWJ41gY0SBRjbP/8wIUSMocXLmExaQkZwC1hKnnmeAhJkF1C
 X+zLvEDGHLS2x/OwfKFpe49WQ+0wRGvllIumchaZmFpGUWkpYFjCyrGDWKU4vKUot0jSz0koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7CegYFxB2P7Cb9DjJIcTEqivFEMApFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHgP8wLlBItS01Mr0jJzgNEAk5bg4FES4V0NkuYtLkjML
 c5Mh0idYtTlmHPv63smIZa8/LxUKXHeHJAiAZCijNI8uBGwyLzEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZj3HcgUnsy8ErhNr4COYAI6IpAB7IiSRISUVANjy1/xlIKvmgEZtS+XnBdICDT
 smfotY7rv/5xOv+PscVw3b7Qm/ddIuxrttsXD0nfR4edLO5KzmdSjYw27g2peqCy6OH3l1P6p
 ssvWHPee4HJkWXX/Xx9jFV8poxPPyxevb6p+ufSPxzL5b0pneJ+555is+u3zzlBrscq6TLt/f
 eYe/oq74p4psRRnJBpqMRcVJwIAPsJOWMcCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494224765!95964903!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44553 invoked from network); 8 May 2017 06:26:05 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 06:26:05 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id A7C0710571FD2;
 Mon,  8 May 2017 08:25:58 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-3-proskurin@sec.in.tum.de>
 <1f9c1ea5-f951-cfb1-a91b-7b0136456fc8@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <e21593c1-9389-245c-f60e-b6f182befe25@sec.in.tum.de>
Date: Mon, 8 May 2017 08:25:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <1f9c1ea5-f951-cfb1-a91b-7b0136456fc8@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 2/4] arm/mem_access: Change value of
 TTBCR_SZ_MASK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA1LzAyLzIwMTcgMDE6NTYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBTZXJnZWosCj4KPiBPbiAzMC8wNC8xNyAyMDo0OCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPj4gVGhlIFRUQkNSX1NaIGhvbGRzIG9ubHkgMyBiaXRzIGFuZCB0aHVzIG11c3QgYmUgbWFz
a2VkIHdpdGggdGhlIHZhbHVlCj4+IDB4NyBpbnN0ZWFkIG9mIHRoZSBwcmV2aW91c2x5IHVzZWQg
dmFsdWUgMHhmLgo+Cj4gUGxlYXNlIHF1b3RlIHRoZSBzcGVjIChwYXJhZ2FwaCArIHZlcnNpb24p
IHdoZW4geW91IGRvIGEgc3VjaCBjaGFuZ2UuCj4KPiBUVEJDUl8qIGZsYWdzIGFyZSB1c2VkIGZv
ciBib3RoIFRDUl9FTDEgKEFBcmNoNjQpIGFuZCBUVEJDUiAoQUFyY2gzMikuCj4gTG9va2luZyBh
dCB0aGUgc3BlYyAoQVJNIERESSAwNDg3QS5rX2lzczEwNzc1KSBUQ1JfRUwxLntUMFNaLFQxU1op
IGlzCj4gZW5jb2RlZCBvbiA2IGJpdHMgYW5kIFRUQkNSX0VMMS57VDBTWixUMVNafSBpcyBlbmNv
ZGVkIG9uIDMgYml0cywgd2l0aAo+IHRoZSBmb2xsb3dpbmcgMyBiaXRzIFJFUzAuCj4KPiBTbyB0
aGUgbWFzayBoZXJlIHNob3VsZCBiZSAweDNmLgo+CgpUaGF0J3MgZmFpciwgdGhhbmtzLiBJdCBp
cyBhbHJlYWR5IHBhcnQgb2YgbXkgdjIgcGF0Y2guCgpDaGVlcnMsCn5TZXJnZWoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 06:34:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cFk-00032I-Q4; Mon, 08 May 2017 06:34:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d7cFk-00032C-0w
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:34:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 43/60-03620-F7110195; Mon, 08 May 2017 06:34:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSqgW6doEC
 kwfQWfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP59AGmgvu8FV9fv2VuYFzN3cXIxSEkMJNR
 Ys/faywgDovAVmaJ089/sYI4EgJzWCW2nW0HynACOXkSD///Z4Ow8yWmPpkNZvMKCEqcnPkEr
 EZIwFPi5aXjjCA2p4C1xJYl0xghVtxklpi0pY+9i5GDg03ARGJWhwRIDYuAisTtvj1QcwIkTj
 46CTZHWCBB4tqdR6wgtoiAusSfCxPA5jALPGeUuH69gw1kDjNQYv08oQmMArOQnDELIbOAkWk
 Vo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgIDIAwQ7GA4sC
 DzFKcjApifJGMQhECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbREAygkWpaanVqRl5gBjAiYtw
 cGjJMJbDpLmLS5IzC3OTIdInWI05nhx+f17Jo4nK3+8ZxJiycvPS5US5/UGKRUAKc0ozYMbBI
 vVS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmbQWZwpOZVwK37xXQKUxApwQygJ1SkoiQkmp
 gjFu0SvmckdSByIkvVb+KKE24xqmRYLqn58zd5y2ryvnnZTdNzMpWNJ7mo7TbOo9RPMDjW9wc
 4+0PA6bLrFv36Fprc6Zgx++nvbdecwrkHr+0/lK8wUvrzseSK1aIMC05YcKw88X2xLITj3kXX
 vliOLPmy4+lc5SsJoY8efmtKyJw2qaczV770pVYijMSDbWYi4oTAfrRfGrQAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494225277!67037889!1
X-Originating-IP: [209.85.213.48]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61597 invoked from network); 8 May 2017 06:34:38 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
 (209.85.213.48)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 06:34:38 -0000
Received: by mail-vk0-f48.google.com with SMTP id y190so23253266vkc.1
 for <xen-devel@lists.xenproject.org>; Sun, 07 May 2017 23:34:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uShnnq52c8gGYlQGdj1Xp0K2fNlyn/Jl5nO4Zhst95g=;
 b=HZ2XYu0+uuADxnDzHCL3E9or5sTMsjxLVFqrOKYDTwm4WDOd4t14b0SZoicBxvptuN
 WdL2aJCclXwiJ0JHACIKWGwOWaIRzvMMrKoTPLxtLSB7d0gfW5uBYfdzXACEDmw+R74O
 fdDG1tbkYZnZgOcsoeBzwglgKJVZKIWRlyZdU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uShnnq52c8gGYlQGdj1Xp0K2fNlyn/Jl5nO4Zhst95g=;
 b=Iojj0rW+oNJXH92JNjSjQ9HzvAOAxMbNDBk42pm8wxmauSWj6wBYzpHw5ecYwppn2V
 1WcJ8rHM+BAtI3IH50oH2eFSUNEj5lrsiiyUX6JhxBEHxtCb69eb8bHWJYAvaP5V9pJ8
 xsKIrUNfeZSMFzLyUKQueAL5iAlMHkXY8A8z4B1TdNNzLqBZOqqXs6/dMHc4M8rWYYfz
 KvuFjkwJ9Co7cbvckTqye9jZLKnos3YRgUYiQcl9qx//zRHPJm3z00Fmk8+yIkt7On98
 0N+VpCMvn2VeImeXTMJIRXz8ZlA8/N9tf7G3DhQ0OFSsqu1SXzynHWSdkWsaK+8fZWPp
 A3lQ==
X-Gm-Message-State: AN3rC/4Rc9n51rgN/2x5x6uStfj+TQnqpzypqKEQDtDGapQmeLNNRd/D
 2rU00WQi+9UWBlvzAN6IUbRah3maQK2d
X-Received: by 10.31.155.4 with SMTP id d4mr20018404vke.3.1494225277552; Sun,
 07 May 2017 23:34:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Sun, 7 May 2017 23:34:36 -0700 (PDT)
In-Reply-To: <d7bd14a4-6546-bbbf-bf3b-bff5b08c3f57@arm.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
 <590855F402000078001559F8@prv-mh.provo.novell.com>
 <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
 <7524c124-b9c0-6ee4-a3aa-65af2c5e2272@arm.com>
 <19e428fc-0417-146b-73f8-80f6b4d9da2d@arm.com>
 <CACtJ1JTm2S-UE1MhAAeygx01ptJ=G6a0=Cy7ngwX-fiyNxzsvg@mail.gmail.com>
 <d7bd14a4-6546-bbbf-bf3b-bff5b08c3f57@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 8 May 2017 12:04:36 +0530
Message-ID: <CACtJ1JT_eRamLMo9pOROPqpdHrAhpePzQEy0vwN3P08Fm_uHyg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgo+Pj4gSSB3YXMgd29uZGVyaW5nIHdoZXRoZXIgaXQgd291bGQgYmUgYmV0dGVyIHRvIGRl
ZmVyIHRoZSBQTDAxMSBjcmVhdGlvbiB0bwo+Pj4gYQo+Pj4gZG9tY3RsLiBUaGlzIGNvdWxkIGJl
IGNhbGxlZCBhZnRlciB0aGUgZG9tYWluIGlzIGNyZWF0ZWQgd2l0aCBhbGwgdGhlCj4+PiBpbmZv
cm1hdGlvbiByZXF1aXJlZCAoTU1JTyByZWdpb24sIENvbnNvbGUgUEZOLi4uKS4KPj4+Cj4+PiBU
aGlzIHdvdWxkIGFsc28gbWFrZSB0aGUgbWlncmF0aW9uIHN1cHBvcnQgbW9yZSB0cml2aWFsIGFz
IHRoZSB3ZSB3aWxsCj4+PiBub3QKPj4+IG5lZWQgdG8ga25vdyBpbiBhZHZhbmNlIHdoZXRoZXIg
YSBVQVJUIGlzIGJlZW4gdXNlZC4KPj4+Cj4+PiBBbnkgb3BpbmlvbnM/Cj4+Cj4+Cj4+IFdvdWxk
IHRoZXJlIGJlIHJhY2UgY29uZGl0aW9uIHdoZXJlIHRoZSBndWVzdCB0cmllcyB0byBhY2Nlc3Mg
dGhlCj4+IHBsMDExIG1taW8gcmVnaW9uIChhcyB0aGUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQp
IGJ1dCBwbDAxMSBpcyBub3QKPj4gaW5pdGlhbGl6ZWQgeWV0IGFzIGRvbWN0bCBpcyBub3QgY2Fs
bGVkPyBXaGF0IGNvdWxkIGJlIGFuIGFwcHJvcHJpYXRlCj4+IHBsYWNlIHRvIGNhbGwgdGhpcyBk
b21jdGw/IEl0IHNob3VsZCBiZSBiZWZvcmUgeGVuc3RvcmUgaXMgcG9wdWxhdGVkCj4+IHdpdGgg
dnVhcnQgcmluZy1yZWYvcG9ydCBpbmZvcm1hdGlvbi4KPgo+Cj4gVGhlcmUgYXJlIG5vIHJhY2Ug
Y29uZGl0aW9uLiBUaGUgZG9tYWluIHdpbGwgb25seSBiZSBzdGFydGVkIHdoZW4gZXZlcnl0aGlu
Zwo+IGhhcyBiZWVuIGNyZWF0ZWQgYnkgY2FsbGluZyBYRU5fRE9NQ1RMX3VucGF1c2Vkb21haW4u
Cj4KPiBUaGUgRE9NQ1RMIGNyZWF0ZWRvbWFpbiBvbmx5IGluaXRpYWxpemUgdGhlIGJhc2ljIHN0
cnVjdHVyZSBmb3IgdGhlIGRvbWFpbiwKPiBhZnRlciB0aGUgaHlwZXJjYWxsIHRoZSBkb21haW4g
aXMgbm90IGluIHN0YXRlIHRvIGJlIHJ1biBiZWNhdXNlLCBmb3IKPiBpbnN0YW5jZSwgdGhlIHZD
UFVzIHdlcmUgbm90IGFsbG9jYXRlZCAoc2VlIFhFTl9ET01DVExfbWF4X3ZjcHVzKSBhbmQgdGhl
Cj4gZ3Vlc3QgUkFNIHdlcmUgbm90IHBvcHVsYXRlZC4KPgo+IEkgYW0gbm90IHZlcnkgZmFtaWxp
YXIgd2l0aCB0aGUgbGlieGwgY29kZSwgYnV0IEkgdGhpbmsKPiBsaWJ4bF9fYXJjaF9kb21haW5f
Y3JlYXRlIHNob3VsZCBiZSBhIGdvb2QgY2FuZGlkYXRlLiBJIHdpbGwgbGV0IElhbiBhbmQgV2Vp
Cj4gY29uZmlybSB0aGF0LgoKSSBoYXZlIGRlZmluZWQgYSBuZXcgRE9NQ1RMIHhjX2RvbV92cGww
MTFfaW5pdCgpIHdoaWNoIGNvbGxlY3RzIGFsbAp0aGUgcmVxdWlyZWQgaW5mb3JtYXRpb24gc3Vj
aCBhcwpyaW5nIGJ1ZmZlciBHRk4sIGNvbnNvbGUgZG9taWQgYW5kIHJldHVybnMgdGhlIGV2ZW50
IGNoYW5uZWwuIFRoaXMKZnVuY3Rpb24gaXMgYmVpbmcgY2FsbGVkIGZyb20gbGlieGxfX2J1aWxk
X2RvbSgpLCB3aGljaCBpcyBjYWxsZWQKZnJvbSBpbnNpZGUgbGlieGxfX2J1aWxkX3B2KCkgYXQg
dGhlIGxhc3QuCgpUaGlzIG5ldyBmdW5jdGlvbiBkb2VzIGF3YXkgd2l0aCB0aGUgZWFybGllciBz
ZXQgb2YgZG9tY3RscyBkZWZpbmVkCmZvciBnZXQvc2V0IG9mIGdmbi9ldmVudGNoYW5uZWxzLiBJ
dCBhbHNvIGRvZXMgYXdheSB3aXRoIHRoZSB0aW5rZXJpbmcKb2YKZG9tYWluIGNyZWF0aW9uIGZs
YWdzIHdoaWxlIGNyZWF0aW5nIGEgZG9tYWluLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 06:41:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cLX-0003ex-EP; Mon, 08 May 2017 06:40:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7cLV-0003em-Sk
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 06:40:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AC/62-02005-5E210195; Mon, 08 May 2017 06:40:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeJkEC
 kwcWpLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHLnPUvBpMKKxQ8WMDcw
 zvHoYuTiEBL4yyjx7ec/JgjnMaPEkq1t7BDONkaJtae+M3YxcnKICDhLfD0zlx3E5hXQl1hza
 i1YXFjAQuLT6cWMIA0SApd0JVafegM0igPI8Zb4+VEfxny5R6qLkZ2DTcBK4pAYSCOLgKpE2+
 n/rBMYuRcwMqxi1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GBcs93zEKMkB5OSKG8Ug0CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneBkGgnGBRanpq
 RVpmDjD0YNISHDxKIryPQdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOawdSJABSlFGaB
 zcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7HmQKT2ZeCdymV0BHMAEdEcgAdkRJIk
 JKqoFRy9peVqN586ZD7HNvaOm5KZVtuPq652r2Y8HMIDO2hKV6fHme+/t95vL/9v0YLdk371I
 OZ92S3v1GB4rfVJ4+KVPpVMss7861ZLWR2Exx1xf3o7X+Vi76H7FCaPvpDin3W1e7ftmYBOh4
 fTzCGHJIX6jz3bxAnp7PC4qnMJr6XWN6+X3p+7lKLMUZiYZazEXFiQCf8g+BfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494225634!43723926!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22720 invoked from network); 8 May 2017 06:40:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 06:40:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7cLS-0002OQ-6T; Mon, 08 May 2017 06:40:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7cLM-0005kJ-4e; Mon, 08 May 2017 06:40:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7cLK-0006U6-Vr; Mon, 08 May 2017 06:40:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109144-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 06:40:26 +0000
Subject: [Xen-devel] [qemu-mainline test] 109144: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3520496547347520065=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3520496547347520065==
Content-Type: text/plain

flight 109144 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109144/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   13 days
Failing since        107644  2017-04-25 10:26:10 Z   12 days   31 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    2 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============3520496547347520065==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3520496547347520065==--

From xen-devel-bounces@lists.xen.org Mon May 08 06:41:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:41:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cLw-0003hJ-Qb; Mon, 08 May 2017 06:41:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1d7cLv-0003h8-Oa
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:41:03 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 28/77-03587-FF210195; Mon, 08 May 2017 06:41:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXSPJ+BQ/efkEC
 kwY5TMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3e4tYCi7zVMz9bNbAuIWri5GLQ0hgHaPE
 6mVP2LsYOTmEBcIlrp++wwxiiwi4S1z+OJWti5GDg1lAX+LcjnKI+nOMElfXXwSrYRMwkJjye
 iUriM0r4CDR9eocE4jNIqAisf/mXBYQWxRoZvP8z4wQNYISJ2c+AYtzClhLNB3dCraXWUBd4s
 +8S8wQtrzE9rdzoGxxiVtP5jNNYOSbhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1SNfYSC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+PpdYGHGCU5mJREeaMYBCKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfC+FQTKCRalpqdWpGXmAOMBJi3BwaMkwvsYJM1bXJCYW5yZD
 pE6xagoJc57AyQhAJLIKM2Da4PF4CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ82oCI1qIJz
 OvBG76K6DFTECLAxnAFpckIqSkGhi33r7QPJ2fqyPq/p0HeblWRlrPd4hn7Gw64p1qcXTH1LC
 sGUnfNSrrJ/MF9jyQnOA1744f+8f3Wf4V8wIUj32/HHT83sWdKe9uLVygvufrOY0flxP8Am1N
 K/vmMf28dYPhcGi7s9s8u0wHlsM9WXMMOrrvKxxa3rNW42XLv9JOGXX1zX6qL64osRRnJBpqM
 RcVJwIAmnRbk7wCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494225662!100949791!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13452 invoked from network); 8 May 2017 06:41:02 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 06:41:02 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 4EB1E10571FE2;
 Mon,  8 May 2017 08:40:56 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-3-proskurin@sec.in.tum.de>
 <1f9c1ea5-f951-cfb1-a91b-7b0136456fc8@arm.com>
 <162b2db3-2181-1b91-e95a-c7fcb4263ffa@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <c050a815-d412-19d8-5889-5012893432f3@sec.in.tum.de>
Date: Mon, 8 May 2017 08:40:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <162b2db3-2181-1b91-e95a-c7fcb4263ffa@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 2/4] arm/mem_access: Change value of
 TTBCR_SZ_MASK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA1LzAyLzIwMTcgMDI6MDEgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pgo+Cj4gT24gMDIvMDUvMTcgMTI6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgU2VyZ2Vq
LAo+Pgo+PiBPbiAzMC8wNC8xNyAyMDo0OCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4+IFRo
ZSBUVEJDUl9TWiBob2xkcyBvbmx5IDMgYml0cyBhbmQgdGh1cyBtdXN0IGJlIG1hc2tlZCB3aXRo
IHRoZSB2YWx1ZQo+Pj4gMHg3IGluc3RlYWQgb2YgdGhlIHByZXZpb3VzbHkgdXNlZCB2YWx1ZSAw
eGYuCj4+Cj4+IFBsZWFzZSBxdW90ZSB0aGUgc3BlYyAocGFyYWdhcGggKyB2ZXJzaW9uKSB3aGVu
IHlvdSBkbyBhIHN1Y2ggY2hhbmdlLgo+Pgo+PiBUVEJDUl8qIGZsYWdzIGFyZSB1c2VkIGZvciBi
b3RoIFRDUl9FTDEgKEFBcmNoNjQpIGFuZCBUVEJDUiAoQUFyY2gzMikuCj4+IExvb2tpbmcgYXQg
dGhlIHNwZWMgKEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NSkgVENSX0VMMS57VDBTWixUMVNaKSBp
cwo+PiBlbmNvZGVkIG9uIDYgYml0cyBhbmQgVFRCQ1JfRUwxLntUMFNaLFQxU1p9IGlzIGVuY29k
ZWQgb24gMyBiaXRzLCB3aXRoCj4+IHRoZSBmb2xsb3dpbmcgMyBiaXRzIFJFUzAuCj4+Cj4+IFNv
IHRoZSBtYXNrIGhlcmUgc2hvdWxkIGJlIDB4M2YuCj4KPiBIbW1tLCBJIGhhdmUganVzdCBub3Rp
Y2VkIHdlIGRvIGEgbWl4IG9mIFRUQkNSIGFuZCBUQ1IgaW4gdGhlIGNvZGUuIEkKPiB3b3VsZCBw
cmVmZXIgaWYgd2UgdXNlIG9ubHkgVENSXyogZXZlcnl3aGVyZS4KPgoKVGhhbmsgeW91LiBJIGhh
dmUgYWRvcHRlZCBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uIHNvIHRoYXQgaXQgdXNlcwpzb2xl
bHkgVENSXyogZGVmaW5lcy4KClRoaXMgaXMgZmluZSBmb3IgdGhlIGN1cnJlbnQgaW1wbGVtZW50
YXRpb24gYXMgaXQgc3VwcG9ydHMgb25seSBBYXJjaDY0CmFuZCB0aGUgbG9uZy1kZXNjcmlwdG9y
IHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBvZiBBYXJjaDMyL0FSTXY3LiBZZXQsCmFzIHNvb24g
YXMgd2UgcHJvdmlkZSBzdXBwb3J0IGZvciB0aGUgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlv
biB0YWJsZQpmb3JtYXQsIEkgYmVsaWV2ZSBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIG1ha2UgdXNl
IG9mIHRoZSBUVEJDUl8qCmRlZmluZXMsIGFzIHdlbGwuIE90aGVyd2lzZSwgdGhlIGltcGxlbWVu
dGF0aW9uIHdvdWxkIG1peHVwIHRoZSBUQ1JfKgp3aXRoLCBlLmcuLCB0aGUgVFRCQ1JfTl9NQVNL
IGRlZmluZXMuIEJlY2F1c2Ugb2YgdGhpcywgSSB3b3VsZCBzdWdnZXN0CnRvIHVzZSB0aGUgVFRC
Q1JfKiB3aGVuIGl0IGNvbWVzIHRvIHRoZSBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdC4gV2hhdCBk
bwp5b3UgdGhpbmsgYWJvdXQgdGhhdD8KCkFsc28sIGluIG9yZGVyIHRvIHJlZHVjZSB0aGUgY29t
cGxleGl0eSBvZiB0aGUgZ3B0LXdhbGsgZnVuY3Rpb24sIGl0CndvdWxkIHByb2JhYmx5IG1ha2Ug
c2Vuc2UgdG8gbW92ZSBhbGwgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZQpyZWxh
dGVkIG9wZXJhdGlvbnMgb3V0IG9mIHRoZSBzdWdnZXN0ZWQgZnVuY3Rpb24gaW4gdGhlIHBhdGNo
IDQvNC4KCkNoZWVycywKflNlcmdlagoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 06:43:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:43:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cO5-0003u5-60; Mon, 08 May 2017 06:43:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d7cO3-0003tm-KX
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:43:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B5/6D-03696-28310195; Mon, 08 May 2017 06:43:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfSqpm6TsEC
 kwerLwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bj+vXMBdMUKxafX8XUwHhBsouRi0NIYCaj
 xMFtG1lAHBaBrcwS/xbOYARxJATmsEo87XwA5HAAOXkSPxq0uhg5gcwiiebr81hAbF4BQYmTM
 5+A2UICnhLbtm9kBrE5BawlznVdYYLYsIdRYuvOW8wgc9gETCRmdUiA1LAIqEhcubkbbDyvQI
 DE49keIGFhgUSJw19Ws4PYIgLqEn8uTGAEsZkFXjJKfG2pAilnBoqvnyc0gVFgFpIjZiFkFjA
 yrWJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjBuPO5
 0yFGSQ4mJVHeKAaBSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBlCQDnBotT01Iq0zBxgLMCkJ
 Th4lER4z4GkeYsLEnOLM9MhUqcYjTleXH7/nonjycof75mEWPLy81KlxHmjQEoFQEozSvPgBs
 Fi9BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeTVBpvBk5pXA7XsFdAoT0CmBDGCnlCQipKQ
 aGH0OtEYuFg/8E6lU9Lbhz4k/mZcznSx07m7UiT+6+7mq4sUZCo0LuBnq93ArrWNnU/d7fNfo
 7IbOFxZmtpVTpLIqLkrUnZHIy9zqZPmOM79I8/2EG5f/np91XN5sZtjk7a+2F4d733VNZzu/8
 NLdnRl3Irsb27+eWq4p5XZJ26p63ZOIlhU+9kosxRmJhlrMRcWJANU5BoLMAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494225793!60520183!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19867 invoked from network); 8 May 2017 06:43:14 -0000
Received: from mail-vk0-f41.google.com (HELO mail-vk0-f41.google.com)
 (209.85.213.41)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 06:43:14 -0000
Received: by mail-vk0-f41.google.com with SMTP id y190so23327497vkc.1
 for <xen-devel@lists.xenproject.org>; Sun, 07 May 2017 23:43:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=H98NGs9vxgITj4Rgsob1J5JzB2Rm0sPBML2ROnQMURU=;
 b=Ld9o9ZSHr2+5YXGp6CM44YfOnJM2Or9TYilMQyxa9i0WbL+iBGyR0kfannH4ilKdY6
 wQfKlimMzX6OEANCtvh6P7HF1J+KKO2SVfuE8nq6DQnORTAqpqQEJAHhI51PFJc3jek5
 SRrJPdxv2KBpsekU6f8o9DDh9AM0fAMIRXPfU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=H98NGs9vxgITj4Rgsob1J5JzB2Rm0sPBML2ROnQMURU=;
 b=N+J5pE+jwWiVoSBRV9fMdSV54P34wcrbNZg84+QnHxJyymEmiDDc1z+3lnYgmp14so
 aXpZH+xof1UbYA3bhLuASjmHEttSkMzAcppJFrADQRYrNAfa9Wx6GCk4gIteUc0Mzx8i
 jQzJfB7tnIyDa8dIBe/WW1Yw/WO+qSqkCDX/M/dYztRjj6O46dbIPaKyGEYgd2b7Qpy8
 TZct6SGpblc1vnnu/KBshChb1adULL5Y7U4UeiiinnEZbxhA9gx+M7C8leJ6a2qmvfan
 escNP17Blzxt7eSwKVw5MmY/Rz1USDahRY1hnTj3/u709t/n/aY5+eDddx03dTVgPxZg
 6mAQ==
X-Gm-Message-State: AODbwcDBR/QpSdXQTp3MFguFxJZwt4+noh0OACSUZEkIOIN4KGVykdaa
 e+75MdAYuonzLt1C/q0FwdEiibalEz+Q
X-Received: by 10.31.54.201 with SMTP id d192mr1630438vka.68.1494225793100;
 Sun, 07 May 2017 23:43:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Sun, 7 May 2017 23:43:12 -0700 (PDT)
In-Reply-To: <df8da5cf-d232-7afa-1e01-24ce5a92a5a9@arm.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-10-git-send-email-bhupinder.thakur@linaro.org>
 <df8da5cf-d232-7afa-1e01-24ce5a92a5a9@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 8 May 2017 12:13:12 +0530
Message-ID: <CACtJ1JRRUzAQ2j2O7ZKhRKe=X6LaWbik6mup2ZVK1te_RhiWKw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 09/10 v2] xen/arm: vpl011: Add a pl011 uart
 DT node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKPiBPbiAyOC8wNC8xNyAxNzowMSwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToK
Pj4KPj4gVGhlIFNCU0EgdWFydCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KPj4gRG9j
dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBh
bmQgZ2l2ZW4KPj4gYmVsb3c6Cj4+Cj4+IEFSTSBTQlNBIGRlZmluZWQgZ2VuZXJpYyBVQVJUCj4+
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiBUaGlzIFVBUlQgdXNlcyBhIHN1YnNl
dCBvZiB0aGUgUEwwMTEgcmVnaXN0ZXJzIGFuZCBjb25zZXF1ZW50bHkgbGl2ZXMKPj4gaW4gdGhl
IFBMMDExIGRyaXZlci4gSXQncyBiYXVkcmF0ZSBhbmQgb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJh
bWV0ZXJzCj4+IGNhbm5vdCBiZSBhZGp1c3RlZCBhdCBydW50aW1lLCBzbyBpdCBsYWNrcyBhIGNs
b2NrIHNwZWNpZmllciBoZXJlLgo+Pgo+PiBSZXF1aXJlZCBwcm9wZXJ0aWVzOgo+PiAtIGNvbXBh
dGlibGU6IG11c3QgYmUgImFybSxzYnNhLXVhcnQiCj4+IC0gcmVnOiBleGFjdGx5IG9uZSByZWdp
c3RlciByYW5nZQo+PiAtIGludGVycnVwdHM6IGV4YWN0bHkgb25lIGludGVycnVwdCBzcGVjaWZp
ZXIKPj4gLSBjdXJyZW50LXNwZWVkOiB0aGUgKGZpeGVkKSBiYXVkIHJhdGUgc2V0IGJ5IHRoZSBm
aXJtd2FyZQo+Cj4KPiBXaGF0IGlzIHRoZSBwbGFuIGZvciBBQ1BJIHN1cHBvcnQ/CgpXZSBjYW4g
dGFrZSB0aGF0IHVwIGFzIGEgbmV3IGZlYXR1cmUgYWZ0ZXIgdGhpcyBwYXRjaC4KCj4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgo+PiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+PiAtLS0KPj4KPj4gQ2hhbmdlcyBzaW5jZSB2MToKPj4gLSBNb2RpZmllZCB0aGUg
Y29kZSB0byBpbmNyZW1lbnQgbnJfc3BpcyBiYXNlZCBvbiB0aGUgU1BJIHZhbHVlIHJlc2VydmVk
Cj4+IGZvcgo+PiAgIHZwbDAxMS4KPj4gLSBBZGRlZCBhIGNoZWNrIHRvIHZlcmlmeSB0aGF0IHBo
eXNpY2FsIGlycSBhc3NpZ21lbnQgaXMgbm90IGNvbmZsaWN0aW5nCj4+IHdpdGgKPj4gICB2cGww
MTEgU1BJLgo+Cj4KPiBUaG9zZSAyIGNoYW5nZXMgYXJlIHVzdWFsbHkgYSBjYWxsIHRvIGRyb3Ag
cmV2aWV3ZWQtYnkgb3IgYXQgbGVhc3QgdG8gY2hlY2sKPiB3aGV0aGVyIHRoZSByZXZpZXdlciAo
aGVyZSBTdGVmYW5vKSBpcyBoYXBweSB3aXRoIHRoZSBjaGFuZ2VzIG1hZGUuCgpJIHdpbGwgZHJv
cCB0aGUgcmV2aWV3ZWQtYnkgdGFnIGluIHRoZSBuZXh0IHBhdGNoLgoKPgo+PiAtIEZpeGVkIG1p
bm9yIGluZGVudGF0aW9uIGlzc3Vlcy4KPj4KPj4gIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jIHwg
NTQKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+
PiAgMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2FybS5jCj4+IGluZGV4IGQ4NDJkODguLjQ1YTU2YTggMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4+IEBAIC00
MywxMSArNDMsMjUgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4
bF9fZ2MgKmdjLAo+PiAgewo+PiAgICAgIHVpbnQzMl90IG5yX3NwaXMgPSAwOwo+PiAgICAgIHVu
c2lnbmVkIGludCBpOwo+PiArICAgIGJvb2wgdnBsMDExX2VuYWJsZWQgPSAhc3RyY21wKGRfY29u
ZmlnLT5iX2luZm8udnVhcnQsICJwbDAxMSIpOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBJ
ZiBwbDAxMSB2dWFydCBpcyBlbmFibGVkIHRoZW4gaW5jcmVtZW50IHRoZSBucl9zcGlzIHRvIGFs
bG93Cj4+IGFsbG9jYXRpb24KPj4gKyAgICAgKiBvZiBTUEkgVklSUSBmb3IgcGwwMTEuCj4+ICsg
ICAgICovCj4+ICsgICAgaWYgKHZwbDAxMV9lbmFibGVkKQo+PiArICAgICAgICBucl9zcGlzICs9
IChHVUVTVF9WUEwwMTFfU1BJIC0gMzIpKzE7Cj4KPgo+IHNwYWNlIGJlZm9yZSBhbmQgYWZ0ZXIg
Ky4KPgpvay4KPj4KPj4gICAgICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPmJfaW5mby5udW1f
aXJxczsgaSsrKSB7Cj4+ICAgICAgICAgIHVpbnQzMl90IGlycSA9IGRfY29uZmlnLT5iX2luZm8u
aXJxc1tpXTsKPj4gICAgICAgICAgdWludDMyX3Qgc3BpOwo+Pgo+PiArICAgICAgICBpZiAodnBs
MDExX2VuYWJsZWQgJiYgaXJxID09IEdVRVNUX1ZQTDAxMV9TUEkpCj4+ICsgICAgICAgIHsKPj4g
KyAgICAgICAgICAgIExPRyhFUlJPUiwgIlBoeXNpY2FsIElSUSAlZCBjb25mbGljdGluZyB3aXRo
IHBsMDExIFNQSVxuIiwKPj4gaXJxKTsKPgo+Cj4gcy8lZC8ldS8KPgpvay4KPgo+PiArICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4+ICsgICAgICAgIH0KPj4gKwo+PiAgICAgICAgICBp
ZiAoaXJxIDwgMzIpCj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4KPj4gQEAgLTEzMCw5ICsx
NDQsMTAgQEAgc3RhdGljIHN0cnVjdCBhcmNoX2luZm8gewo+PiAgICAgIGNvbnN0IGNoYXIgKmd1
ZXN0X3R5cGU7Cj4+ICAgICAgY29uc3QgY2hhciAqdGltZXJfY29tcGF0Owo+PiAgICAgIGNvbnN0
IGNoYXIgKmNwdV9jb21wYXQ7Cj4+ICsgICAgY29uc3QgY2hhciAqdWFydF9jb21wYXQ7Cj4+ICB9
IGFyY2hfaW5mb1tdID0gewo+PiAtICAgIHsieGVuLTMuMC1hcm12N2wiLCAgImFybSxhcm12Ny10
aW1lciIsICJhcm0sY29ydGV4LWExNSIgfSwKPj4gLSAgICB7Inhlbi0zLjAtYWFyY2g2NCIsICJh
cm0sYXJtdjgtdGltZXIiLCAiYXJtLGFybXY4IiB9LAo+PiArICAgIHsieGVuLTMuMC1hcm12N2wi
LCAgImFybSxhcm12Ny10aW1lciIsICJhcm0sY29ydGV4LWExNSIsCj4+ICJhcm0sc2JzYS11YXJ0
IiB9LAo+PiArICAgIHsieGVuLTMuMC1hYXJjaDY0IiwgImFybSxhcm12OC10aW1lciIsICJhcm0s
YXJtdjgiLCAiYXJtLHNic2EtdWFydCIKPj4gfSwKPj4gIH07Cj4+Cj4+ICAvKgo+PiBAQCAtNTkw
LDYgKzYwNSwzOCBAQCBzdGF0aWMgaW50IG1ha2VfaHlwZXJ2aXNvcl9ub2RlKGxpYnhsX19nYyAq
Z2MsIHZvaWQKPj4gKmZkdCwKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4KPj4gK3N0YXRpYyBp
bnQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2luZm8gKmFp
bmZvLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQo+PiArewo+PiArICAgIGludCByZXM7Cj4+ICsgICAgZ2ljX2ludGVycnVwdCBp
bnRyOwo+PiArCj4+ICsgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAic2JzYS1wbDAxMSIp
Owo+PiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4+ICsKPj4gKyAgICByZXMgPSBmZHRfcHJv
cGVydHlfY29tcGF0KGdjLCBmZHQsIDEsIGFpbmZvLT51YXJ0X2NvbXBhdCk7Cj4+ICsgICAgaWYg
KHJlcykgcmV0dXJuIHJlczsKPj4gKwo+PiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdj
LCBmZHQsIFJPT1RfQUREUkVTU19DRUxMUywgUk9PVF9TSVpFX0NFTExTLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VF
U1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSk7Cj4+ICsgICAgaWYgKHJlcykgcmV0dXJu
IHJlczsKPj4gKwo+PiArICAgIHNldF9pbnRlcnJ1cHQoaW50ciwgR1VFU1RfVlBMMDExX1NQSSwg
MHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9ISUdIKTsKPj4gKwo+PiArICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eV9pbnRlcnJ1cHRzKGdjLCBmZHQsICZpbnRyLCAxKTsKPj4gKyAgICBpZiAocmVzKSByZXR1
cm4gcmVzOwo+PiArCj4+ICsgICAgLyogVXNlIGEgZGVmYXVsdCBiYXVkIHJhdGUgb2YgMTE1MjAw
LiAqLwo+PiArICAgIGZkdF9wcm9wZXJ0eV91MzIoZmR0LCAiY3VycmVudC1zcGVlZCIsIDExNTIw
MCk7Cj4KPgo+IFBsZWFzZSBleHBsYWluIGluIHRoZSBjb21taXQgbWVzc2FnZSB3aHkgMTE1MjAw
Lgo+Cm9rLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 06:59:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cdA-0004vR-OC; Mon, 08 May 2017 06:58:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7cd9-0004uu-BX
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:58:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D3/F3-02956-A2710195; Mon, 08 May 2017 06:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov66WuEC
 kwZ+jXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a93W1sBavYK6bsPc/cwDiPrYuRk0NCwEji
 7cR/TF2MXBxCAgsZJRoPrWcFSbAJqEpsuH4KzBYRUJK4t2oyWBGzwC9GiRUP7zOCJIQFPCQ2f
 PvFAmKzADW8O9MGZvMKmEisPNrDBLFBXmLRphlgcU4BU4kjt2eAbRYCqnmxcTbbBEbuBYwMqx
 g1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GE+vCzz
 EKMnBpCTKG8UgECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpdJDCgnWJSanlqRlpkDDDWYtAQH
 j5II7wJRoDRvcUFibnFmOkTqFKMux5x7X98zCbHk5eelSonzngQpEgApyijNgxsBC/tLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEubdADKFJzOvBG7TK6AjmICOCGQAO6IkESEl1cA40fpX04
 EHu9Z8OD1P79rXP0+/Ls4pXTz556QzKdVT1vZKfY3fveviqVvlHheVjZNb1S18Ur9+zqzQufH
 y1NstW+MldL+Kxc9pie9QucMaUvFU9do9pycuLBPCPBblWs+eu93W+PCKzxuzvd1/bHiatWfi
 hr1qvZdUJ84LcPDkOH7OqLdtu8OFNUosxRmJhlrMRcWJAFHAuGl2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494226729!53240706!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38416 invoked from network); 8 May 2017 06:58:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 06:58:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1D588ABCF;
 Mon,  8 May 2017 06:58:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  8 May 2017 08:58:42 +0200
Message-Id: <20170508065844.28855-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170508065844.28855-1-jgross@suse.com>
References: <20170508065844.28855-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, julien.grall@amd.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
	protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVuZGlhbmVzcyBvZiB0aGUgeGVuc3RvcmUgcHJvdG9jb2wgaGVhZGVyIHNob3VsZCBiZSBz
cGVjaWZpZWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogZG9jcy9taXNjL3hlbnN0b3JlLnR4dCB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0
b3JlLnR4dCBiL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQKaW5kZXggYWUxYjZhOGM2ZS4uNTA1MTM0
MDIyNyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbnN0b3JlLnR4dAorKysgYi9kb2NzL21pc2Mv
eGVuc3RvcmUudHh0CkBAIC00Niw3ICs0Niw4IEBAIHRoZW0gdG8gd2l0aGluIDIwNDggYnl0ZXMu
ICAoU2VlIFhFTlNUT1JFXypfUEFUSF9NQVggaW4geHNfd2lyZS5oLikKIENvbW11bmljYXRpb24g
d2l0aCB4ZW5zdG9yZSBpcyB2aWEgZWl0aGVyIHNvY2tldHMsIG9yIGV2ZW50IGNoYW5uZWwKIGFu
ZCBzaGFyZWQgbWVtb3J5LCBhcyBzcGVjaWZpZWQgaW4gaW8veHNfd2lyZS5oOiBlYWNoIG1lc3Nh
Z2UgaW4KIGVpdGhlciBkaXJlY3Rpb24gaXMgYSBoZWFkZXIgZm9ybWF0dGVkIGFzIGEgc3RydWN0
IHhzZF9zb2NrbXNnCi1mb2xsb3dlZCBieSB4c2Rfc29ja21zZy5sZW4gYnl0ZXMgb2YgcGF5bG9h
ZC4KK2ZvbGxvd2VkIGJ5IHhzZF9zb2NrbXNnLmxlbiBieXRlcyBvZiBwYXlsb2FkLiBUaGUgaGVh
ZGVyIGZpZWxkcyBhcmUKK2FsbCBpbiBsaXR0bGUgZW5kaWFuIGJ5dGUgb3JkZXIuCiAKIFRoZSBw
YXlsb2FkIHN5bnRheCB2YXJpZXMgYWNjb3JkaW5nIHRvIHRoZSB0eXBlIGZpZWxkLiAgR2VuZXJh
bGx5CiByZXF1ZXN0cyBlYWNoIGdlbmVyYXRlIGEgcmVwbHkgd2l0aCBhbiBpZGVudGljYWwgdHlw
ZSwgcmVxX2lkIGFuZAotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 06:59:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cdB-0004vn-5M; Mon, 08 May 2017 06:58:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7cd9-0004uv-QB
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:58:51 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C8/05-01992-A2710195; Mon, 08 May 2017 06:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov66WuEC
 kwfnd4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhGd/ZCibxVJy6+ZG9gXEqVxcjJ4eEgJHE
 24n/mEBsIYGFjBLrV7CA2GwCqhIbrp9iBbFFBJQk7q2aDFTDxcEs8ItRYsXD+4wgCWEBD4kVU
 x8zg9gsQA1fvtwBa+YVMJFYcXg/M8QCeYlFm2aAxTkFTCWO3J7BBrHMROLFxtlsExi5FzAyrG
 LUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQvAxDsYGza7nm
 IUZKDSUmUN4pBIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC+TGFBOsCg1PbUiLTMHGGgwaQkO
 HiUR3jCQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifMqgxQJgBRllObBjYAF/SVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ86aCTOHJzCuB2/QK6AgmoCMCGcCOKElESEk1MLILbK6o/l
 sxTSq2+N3DBuGMvD8v5qa/OFrbO+nrsSM1kVsOXM5NZvctdmaaeM6wJabw8baghe6Zlb3h+Rd
 ST9y6YBJldTM6ZJKB1e/rXfvlVlh8z5rstM8vz5XvfZNBp4BV5tt6mywPu2n/Jk3Z01/IuW/h
 zOwKJ+58vw+SxwoPLzQ/ovrLQomlOCPRUIu5qDgRACWn0Ph1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494226730!76214939!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46265 invoked from network); 8 May 2017 06:58:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 06:58:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 034B1AC30;
 Mon,  8 May 2017 06:58:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  8 May 2017 08:58:44 +0200
Message-Id: <20170508065844.28855-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170508065844.28855-1-jgross@suse.com>
References: <20170508065844.28855-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, julien.grall@amd.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 3/3] docs: document CONTROL command of xenstore
	protocol
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIENPTlRST0wgY29tbWFuZCAoZm9ybWVyIERFQlVHIGNvbW1hbmQpIGlzbid0IHNwZWNpZmll
ZCBpbiB0aGUKeGVuc3RvcmUgcHJvdG9jb2wgZG9jLiBBZGQgaXQuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbnN0b3JlLnR4
dCB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
c3RvcmUudHh0IGIvZG9jcy9taXNjL3hlbnN0b3JlLnR4dAppbmRleCBmZDM4ZDc4MWUyLi4wNzQ2
NTBmMTQ0IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuc3RvcmUudHh0CisrKyBiL2RvY3MvbWlz
Yy94ZW5zdG9yZS50eHQKQEAgLTMxOSwxMiArMzE5LDI5IEBAIFNFVF9UQVJHRVQJCTxkb21pZD58
PHRkb21pZD58CiAKIC0tLS0tLS0tLS0gTWlzY2VsbGFuZW91cyAtLS0tLS0tLS0tCiAKLURFQlVH
CQkJcHJpbnR8PHN0cmluZz58Pz8JICAgIHNlbmRzIDxzdHJpbmc+IHRvIGRlYnVnIGxvZwotREVC
VUcJCQlwcmludHw8dGhpbmctd2l0aC1uby1udWw+ICAgRUlOVkFMCi1ERUJVRwkJCWNoZWNrfD8/
CQkgICAgY2hlY2tzIHhlbnN0b3JlZCBpbm5hcmRzCi1ERUJVRwkJCTxhbnl0aGluZy1lbHNlfD4J
ICAgIG5vLW9wIChmdXR1cmUgZXh0ZW5zaW9uKQorQ09OVFJPTAkJCTxjb21tYW5kPnxbPHBhcmFt
ZXRlcnM+fF0KKwlTZW5kIGEgY29udHJvbCBjb21tYW5kIDxjb21tYW5kPiB3aXRoIG9wdGlvbmFs
IHBhcmFtZXRlcnMKKwkoPHBhcmFtZXRlcnM+KSB0byBYZW5zdG9yZSBkYWVtb24uIDxjb21tYW5k
PiBzdXBwb3J0IGlzCisJaW1wbGVtZW50YXRpb24gc3BlY2lmaWMgYW5kIG1pZ2h0IGNoYW5nZSBp
biBmdXR1cmUuCiAKLQlUaGVzZSByZXF1ZXN0cyBzaG91bGQgbm90IGdlbmVyYWxseSBiZSB1c2Vk
IGFuZCBtYXkgYmUKLQl3aXRoZHJhd24gaW4gdGhlIGZ1dHVyZS4KKwlDdXJyZW50IGNvbW1hbmRz
IGFyZToKKwljaGVjaworCQljaGVja3MgeGVuc3RvcmVkIGlubmFyZHMKKwlsb2d8b24KKwkJdHVy
biB4ZW5zdG9yZSBsb2dnaW5nIG9uCisJbG9nfG9mZgorCQl0dXJuIHhlbnN0b3JlIGxvZ2dpbmcg
b2ZmCisJbG9nZmlsZXw8ZmlsZS1uYW1lPgorCQlsb2cgdG8gc3BlY2lmaWVkIGZpbGUKKwltZW1y
ZXBvcnR8WzxmaWxlLW5hbWU+XQorCQlwcmludCBtZW1vcnkgc3RhdGlzdGljcyB0byBsb2dmaWxl
IChubyA8ZmlsZS1uYW1lPgorCQlzcGVjaWZpZWQpIG9yIHRvIHNwZWNpZmljIGZpbGUKKwlwcmlu
dHw8c3RyaW5nPgorCQlwcmludCA8c3RyaW5nPiB0byBzeXNsb2cgKHhlbnN0b3JlIHJ1bnMgYXMg
ZGFlbW9uKSBvcgorCQl0byBjb25zb2xlICh4ZW5zdG9yZSBydW5zIGFzIHN0dWJkb20pCisJaGVs
cAkJCTxzdXBwb3J0ZWQtY29tbWFuZHM+CisJCXJldHVybiBsaXN0IG9mIHN1cHBvcnRlZCBjb21t
YW5kcyBmb3IgQ09OVFJPTAogCitERUJVRworCURlcHJlY2F0ZWQsIG5vdyBuYW1lZCBDT05UUk9M
CiAKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 06:59:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cdA-0004vc-V2; Mon, 08 May 2017 06:58:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7cd9-0004ut-Op
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:58:51 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 4B/73-01870-A2710195; Mon, 08 May 2017 06:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov66muEC
 kwfszlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUI/OZCn5zVDz61s7awHiOvYuRk0NCwEji
 7cR/TF2MXBxCAgsZJZZcOcEKkmATUJXYcP0UmC0ioCRxb9VksCJmgV+MEise3mcESQgLhEi07
 H/HBGKzADXMOvIQLM4rYCLRsG81I8QGeYlFm2awgNicAqYSR27PYAOxhYBqXmyczTaBkXsBI8
 MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxADzMAwQ7GNds
 9DzFKcjApifJGMQhECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZRIDygkWpaanVqRl5gBDDSYt
 wcGjJMIbBpLmLS5IzC3OTIdInWJUlBLnPSkKlBAASWSU5sG1wcL7EqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5i0Cm8GTmlcBNfwW0mAlocSAD2OKSRISUVAOj9Gv36rpYw9TpXftbDDuanr
 L7xcz7+yLwbcfiVVY3nCedXfnRzMt07afF5y9PPvPevVPw1eSvN1e6lzCbH9APWpP5/IdJx5Z
 brUIPpkebLnfuTVn87KTVny8nju1gjN/+Q3PawU0WhyUnCz09yfKc90vQ7QtTmr5n9s5dfutr
 Y0/Gdc/4J7LnCpRYijMSDbWYi4oTAbmWOCtqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494226729!91605649!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16727 invoked from network); 8 May 2017 06:58:49 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 06:58:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 96A8DAC04;
 Mon,  8 May 2017 06:58:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  8 May 2017 08:58:43 +0200
Message-Id: <20170508065844.28855-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170508065844.28855-1-jgross@suse.com>
References: <20170508065844.28855-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, julien.grall@amd.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 2/3] docs: add DIRECTORY_PART specification do
	xenstore protocol doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RElSRUNUT1JZX1BBUlQgd2FzIG1pc3NpbmcgaW4gZG9jcy9taXNjL3hlbnN0b3JlLnR4dC4gQWRk
IGl0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IGRvY3MvbWlzYy94ZW5zdG9yZS50eHQgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQgYi9kb2Nz
L21pc2MveGVuc3RvcmUudHh0CmluZGV4IDUwNTEzNDAyMjcuLmZkMzhkNzgxZTIgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQKKysrIGIvZG9jcy9taXNjL3hlbnN0b3JlLnR4dApA
QCAtMTUzLDYgKzE1MywxNSBAQCBESVJFQ1RPUlkJCTxwYXRoPnwJCQk8Y2hpbGQtbGVhZi1uYW1l
PnwqCiAJbGVhZm5hbWVzLiAgVGhlIHJlc3VsdGluZyBjaGlsZHJlbiBhcmUgZWFjaCBuYW1lZAog
CTxwYXRoPi88Y2hpbGQtbGVhZi1uYW1lPi4KIAorRElSRUNUT1JZX1BBUlQJCTxwYXRoPnw8b2Zm
c2V0PgkJPGdlbmNudD58PGNoaWxkLWxlYWYtbmFtZT58KgorCVNhbWUgYXMgRElSRUNUT1JZLCBi
dXQgdG8gYmUgdXNlZCBmb3IgY2hpbGRyZW4gbGlzdHMgbG9uZ2VyIHRoYW4KKwlYRU5TVE9SRV9Q
QVlMT0FEX01BWC4gSW5wdXQgYXJlIDxwYXRoPiBhbmQgdGhlIGJ5dGUgb2Zmc2V0IGludG8KKwl0
aGUgbGlzdCBvZiBjaGlsZHJlbiB0byByZXR1cm4uIFJldHVybiB2YWx1ZXMgYXJlIHRoZSBnZW5l
cmF0aW9uCisJY291bnQgPGdlbmNudD4gb2YgdGhlIG5vZGUgKHRvIGJlIHVzZWQgdG8gZW5zdXJl
IHRoZSBub2RlIGhhc24ndAorCWNoYW5nZWQgYmV0d2VlbiB0d28gcmVhZHM6IDxnZW5jbnQ+IGJl
aW5nIHRoZSBzYW1lIGZvciBtdWx0aXBsZQorCXJlYWRzIGd1YXJhbnRlZXMgdGhlIG5vZGUgaGFz
bid0IGNoYW5nZWQpIGFuZCB0aGUgbGlzdCBvZiBjaGlsZHJlbgorCXN0YXJ0aW5nIGF0IHRoZSBz
cGVjaWZpZWQgPG9mZnNldD4gb2YgdGhlIGNvbXBsZXRlIGxpc3QuCisKIEdFVF9QRVJNUwkgCTxw
YXRoPnwJCQk8cGVybS1hcy1zdHJpbmc+fCsKIFNFVF9QRVJNUwkJPHBhdGg+fDxwZXJtLWFzLXN0
cmluZz58Kz8KIAk8cGVybS1hcy1zdHJpbmc+IGlzIG9uZSBvZiB0aGUgZm9sbG93aW5nCi0tIAoy
LjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 06:59:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 06:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cdA-0004vG-HP; Mon, 08 May 2017 06:58:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7cd9-0004us-93
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 06:58:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 63/CC-03696-A2710195; Mon, 08 May 2017 06:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVyuP0Ov66WuEC
 kwepDXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6RbNYCh4zV7Ts/sbawDiVuYuRk0NCwEji
 7cR/TF2MXBxCAgsZJb4d6WAHSbAJqEpsuH6KFcQWEVCSuLdqMlgRs8AvRokVD+8zgiSEBZwkj
 jbOAEpwcLAANVybYwsS5hUwkThzbB0TxAJ5iUWbZrBMYORcwMiwilGjOLWoLLVI18hCL6koMz
 2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0F8MQLCD8fzawEOMkhxMSqK8UQwCkUJ8Sfk
 plRmJxRnxRaU5qcWHGGU4OJQkeJnEgHKCRanpqRVpmTnAwIFJS3DwKInwhoGkeYsLEnOLM9Mh
 UqcYdTnm3Pv6nkmIJS8/L1VKnFcZpEgApCijNA9uBCyILzHKSgnzMgIdJcRTkFqUm1mCKv+KU
 ZyDUUmY97Uo0BSezLwSuE2vgI5gAjoikAHsiJJEhJRUAyMrS+mmrtzUHbzVb14dW8v5xDH8X/
 H67W+rBXRtt1ufrjt09EtzqvBkz7Lf+w46tj3RNIh5unrvyvlmOxR2ciwur3BzXS6dXBFf/HL
 Gsoa7L1MOvVK8I+C+RP6Om8379pNNEwS7Jk14EOK98DrbVsbj5x7/rnm8aP0eZR4dtZ8reSeu
 6n+TsG6pEktxRqKhFnNRcSIA6UjByV0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494226729!67051809!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37635 invoked from network); 8 May 2017 06:58:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 06:58:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0D851AB9F;
 Mon,  8 May 2017 06:58:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  8 May 2017 08:58:41 +0200
Message-Id: <20170508065844.28855-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, julien.grall@amd.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 0/3] docs: add some missing xenstore
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgd2VyZSBzb21lIGJpdHMgbWlzc2luZyBpbiBkb2NzL21pc2MveGVuc3RvcmUudHh0LCBz
byBhZGQgdGhlbS4KCldlIG1pZ2h0IHdhbnQgdG8gaW5jbHVkZSB0aGlzIGluIDQuOSwgYnV0IEkn
bSBub3QgZmVlbGluZyByZWFsbHkKc3Ryb25nIGFib3V0IHRoaXMuCgpKdWVyZ2VuIEdyb3NzICgz
KToKICBkb2NzOiBzcGVjaWZ5IGVuZGlhbmVzcyBvZiB4ZW5zdG9yZSBwcm90b2NvbCBoZWFkZXIK
ICBkb2NzOiBhZGQgRElSRUNUT1JZX1BBUlQgc3BlY2lmaWNhdGlvbiBkbyB4ZW5zdG9yZSBwcm90
b2NvbCBkb2MKICBkb2NzOiBkb2N1bWVudCBDT05UUk9MIGNvbW1hbmQgb2YgeGVuc3RvcmUgcHJv
dG9jb2wKCiBkb2NzL21pc2MveGVuc3RvcmUudHh0IHwgNDEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQoKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 07:00:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 07:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cf9-0005hB-Gn; Mon, 08 May 2017 07:00:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7cf7-0005gX-Dz
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 07:00:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A6/D9-02956-4A710195; Mon, 08 May 2017 07:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVyuP0Ov+4ScYF
 Ig0lLpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpC16yFExhqZi0MrSBcR9zFyMnh4SAkcTb
 if+Yuhi5OIQEFjJK3Dg+jw0kwSagKrHh+ilWEFtEQEni3qrJYEXMAr8YJda0LALrFhZwkjjaO
 IMJxGYBalhytwHI5uDgFTCRaDsUBbFAXmLRphksExg5FzAyrGLUKE4tKkst0jUy0UsqykzPKM
 lNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQWAxDsYNz3MfIQoyQHk5IobxSDQKQQX1J+SmV
 GYnFGfFFpTmrxIUYZDg4lCd4MMaCcYFFqempFWmYOMGxg0hIcPEoivGEgad7igsTc4sx0iNQp
 Rl2OOfe+vmcSYsnLz0uVEuedDFIkAFKUUZoHNwIWwpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOw
 agkzCsOjAghnsy8ErhNr4COYAI6IpAB7IiSRISUVANjcEn0g0NcQVcPGoSuejf7X5DYziaLRX
 zz5rDfXKl3wl7y4NaHJ9fueOUbnv84uN2TJf1U3v/PTtKec+WftPFN0n7MELVWPmZ/+OFjB//
 Gl9X+2rH/+Bneu8eVph55bDIjeLZ58LQzR4yfqjFfW8yRdmCp1ge3tbtapcOz/Q+5pq7tqM28
 KX94oxJLcUaioRZzUXEiAJrbOFNcAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494226852!70294449!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24033 invoked from network); 8 May 2017 07:00:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 07:00:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F319FABCF;
 Mon,  8 May 2017 07:00:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  8 May 2017 09:00:46 +0200
Message-Id: <20170508070049.29553-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 0/3] docs: add some missing xenstore
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgd2VyZSBzb21lIGJpdHMgbWlzc2luZyBpbiBkb2NzL21pc2MveGVuc3RvcmUudHh0LCBz
byBhZGQgdGhlbS4KCldlIG1pZ2h0IHdhbnQgdG8gaW5jbHVkZSB0aGlzIGluIDQuOSwgYnV0IEkn
bSBub3QgZmVlbGluZyByZWFsbHkKc3Ryb25nIGFib3V0IHRoaXMuCgpSZXNlbmRpbmcgd2l0aCBj
b3JyZWN0IGVtYWlsIGFkZHJlc3Mgb2YgSnVsaWVuLgoKSnVlcmdlbiBHcm9zcyAoMyk6CiAgZG9j
czogc3BlY2lmeSBlbmRpYW5lc3Mgb2YgeGVuc3RvcmUgcHJvdG9jb2wgaGVhZGVyCiAgZG9jczog
YWRkIERJUkVDVE9SWV9QQVJUIHNwZWNpZmljYXRpb24gZG8geGVuc3RvcmUgcHJvdG9jb2wgZG9j
CiAgZG9jczogZG9jdW1lbnQgQ09OVFJPTCBjb21tYW5kIG9mIHhlbnN0b3JlIHByb3RvY29sCgog
ZG9jcy9taXNjL3hlbnN0b3JlLnR4dCB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCi0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 07:00:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 07:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cf9-0005hM-Nq; Mon, 08 May 2017 07:00:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7cf8-0005gj-4k
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 07:00:54 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E9/AA-03869-5A710195; Mon, 08 May 2017 07:00:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+4ScYF
 Ig4dvTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7u9vYClaxV0zZe565gXEeWxcjJ4eEgJHE
 24n/mLoYuTiEBBYySuzqns8CkmATUJXYcP0UK4gtIqAkcW/VZLAiZoFfjBJrWhYxgySEBTwkN
 nz7BdbAAtSw++hbsDivgInE0VOPWSE2yEss2jQDrIZTwFTi4+9+sM1CQDVn/y5lmsDIvYCRYR
 WjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCHGYBgB2PTosB
 DjJIcTEqivFEMApFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiZxIBygkWp6akVaZk5wFCDSUtw
 8CiJ8IaBpHmLCxJzizPTIVKnGHU55tz7+p5JiCUvPy9VSpxXGaRIAKQoozQPbgQs7C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmDcVZApPZl4J3KZXQEcwAR0RyAB2REkiQkqqgVHQa5E54w
 qp8xs57DnKLb5b6SixTVLqs/WJl28OD2C7JxsQI7d9YdHKrAsr1+v5Xp/KtyVBQyGt+4nt2mg
 99Suqa67MP8QZX7Jmwok08ZgT3PWufb/zisT/aG6s8fLWU1DecWDGjYCkn3af1DKeibK/dBWc
 ntvc7PtWreC+Oc+E9Vwnk/K5lViKMxINtZiLihMBzgMjy3YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494226852!77634908!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25392 invoked from network); 8 May 2017 07:00:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 07:00:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7123DAC04;
 Mon,  8 May 2017 07:00:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  8 May 2017 09:00:47 +0200
Message-Id: <20170508070049.29553-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170508070049.29553-1-jgross@suse.com>
References: <20170508070049.29553-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
	protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVuZGlhbmVzcyBvZiB0aGUgeGVuc3RvcmUgcHJvdG9jb2wgaGVhZGVyIHNob3VsZCBiZSBz
cGVjaWZpZWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogZG9jcy9taXNjL3hlbnN0b3JlLnR4dCB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0
b3JlLnR4dCBiL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQKaW5kZXggYWUxYjZhOGM2ZS4uNTA1MTM0
MDIyNyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbnN0b3JlLnR4dAorKysgYi9kb2NzL21pc2Mv
eGVuc3RvcmUudHh0CkBAIC00Niw3ICs0Niw4IEBAIHRoZW0gdG8gd2l0aGluIDIwNDggYnl0ZXMu
ICAoU2VlIFhFTlNUT1JFXypfUEFUSF9NQVggaW4geHNfd2lyZS5oLikKIENvbW11bmljYXRpb24g
d2l0aCB4ZW5zdG9yZSBpcyB2aWEgZWl0aGVyIHNvY2tldHMsIG9yIGV2ZW50IGNoYW5uZWwKIGFu
ZCBzaGFyZWQgbWVtb3J5LCBhcyBzcGVjaWZpZWQgaW4gaW8veHNfd2lyZS5oOiBlYWNoIG1lc3Nh
Z2UgaW4KIGVpdGhlciBkaXJlY3Rpb24gaXMgYSBoZWFkZXIgZm9ybWF0dGVkIGFzIGEgc3RydWN0
IHhzZF9zb2NrbXNnCi1mb2xsb3dlZCBieSB4c2Rfc29ja21zZy5sZW4gYnl0ZXMgb2YgcGF5bG9h
ZC4KK2ZvbGxvd2VkIGJ5IHhzZF9zb2NrbXNnLmxlbiBieXRlcyBvZiBwYXlsb2FkLiBUaGUgaGVh
ZGVyIGZpZWxkcyBhcmUKK2FsbCBpbiBsaXR0bGUgZW5kaWFuIGJ5dGUgb3JkZXIuCiAKIFRoZSBw
YXlsb2FkIHN5bnRheCB2YXJpZXMgYWNjb3JkaW5nIHRvIHRoZSB0eXBlIGZpZWxkLiAgR2VuZXJh
bGx5CiByZXF1ZXN0cyBlYWNoIGdlbmVyYXRlIGEgcmVwbHkgd2l0aCBhbiBpZGVudGljYWwgdHlw
ZSwgcmVxX2lkIGFuZAotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 07:00:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 07:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cf9-0005hZ-Ul; Mon, 08 May 2017 07:00:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7cf9-0005gz-0f
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 07:00:55 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A5/EB-02181-6A710195; Mon, 08 May 2017 07:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+5ScYF
 Ig4dT9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDM76zFUziqTh18yN7A+NUri5GTg4JASOJ
 txP/MXUxcnEICSxklNgz4T87SIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+MUqsaVnEDJIQFvCQW
 DH1MZjNAtSw/csqsGZeAROJ/s+72SA2yEss2jSDBcTmFDCV+Pi7HywuBFRz9u9SpgmM3AsYGV
 YxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6mAEIdjBePO1
 5iFGSg0lJlDeKQSBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvhhhQTrAoNT21Ii0zBxhqMGkJ
 Dh4lEd4wkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzTgYpEgApyijNgxsBC/tLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEuZNBZnCk5lXArfpFdARTEBHBDKAHVGSiJCSamA80NuTZP
 o0yfF/tPWf9aF1bLsSTij9m1Ptd1bXYWL3ee6Vtdd0vx/iEUt7Y/ZjqafRA99JrhHFume/xti
 /+Pr4zd9Kg92mS0KOtJ3YtXyC7oETojNS9h19731O7Pn+syxhb/5F24rvrl3FmeZreajwk7Kv
 rBNvc/O5K1MN5U+VHp1gedvcJ6xLiaU4I9FQi7moOBEALiuqcnYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494226853!95196367!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9748 invoked from network); 8 May 2017 07:00:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 07:00:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66D95AC39;
 Mon,  8 May 2017 07:00:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  8 May 2017 09:00:49 +0200
Message-Id: <20170508070049.29553-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170508070049.29553-1-jgross@suse.com>
References: <20170508070049.29553-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 3/3] docs: document CONTROL command of xenstore
	protocol
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIENPTlRST0wgY29tbWFuZCAoZm9ybWVyIERFQlVHIGNvbW1hbmQpIGlzbid0IHNwZWNpZmll
ZCBpbiB0aGUKeGVuc3RvcmUgcHJvdG9jb2wgZG9jLiBBZGQgaXQuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbnN0b3JlLnR4
dCB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
c3RvcmUudHh0IGIvZG9jcy9taXNjL3hlbnN0b3JlLnR4dAppbmRleCBmZDM4ZDc4MWUyLi4wNzQ2
NTBmMTQ0IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuc3RvcmUudHh0CisrKyBiL2RvY3MvbWlz
Yy94ZW5zdG9yZS50eHQKQEAgLTMxOSwxMiArMzE5LDI5IEBAIFNFVF9UQVJHRVQJCTxkb21pZD58
PHRkb21pZD58CiAKIC0tLS0tLS0tLS0gTWlzY2VsbGFuZW91cyAtLS0tLS0tLS0tCiAKLURFQlVH
CQkJcHJpbnR8PHN0cmluZz58Pz8JICAgIHNlbmRzIDxzdHJpbmc+IHRvIGRlYnVnIGxvZwotREVC
VUcJCQlwcmludHw8dGhpbmctd2l0aC1uby1udWw+ICAgRUlOVkFMCi1ERUJVRwkJCWNoZWNrfD8/
CQkgICAgY2hlY2tzIHhlbnN0b3JlZCBpbm5hcmRzCi1ERUJVRwkJCTxhbnl0aGluZy1lbHNlfD4J
ICAgIG5vLW9wIChmdXR1cmUgZXh0ZW5zaW9uKQorQ09OVFJPTAkJCTxjb21tYW5kPnxbPHBhcmFt
ZXRlcnM+fF0KKwlTZW5kIGEgY29udHJvbCBjb21tYW5kIDxjb21tYW5kPiB3aXRoIG9wdGlvbmFs
IHBhcmFtZXRlcnMKKwkoPHBhcmFtZXRlcnM+KSB0byBYZW5zdG9yZSBkYWVtb24uIDxjb21tYW5k
PiBzdXBwb3J0IGlzCisJaW1wbGVtZW50YXRpb24gc3BlY2lmaWMgYW5kIG1pZ2h0IGNoYW5nZSBp
biBmdXR1cmUuCiAKLQlUaGVzZSByZXF1ZXN0cyBzaG91bGQgbm90IGdlbmVyYWxseSBiZSB1c2Vk
IGFuZCBtYXkgYmUKLQl3aXRoZHJhd24gaW4gdGhlIGZ1dHVyZS4KKwlDdXJyZW50IGNvbW1hbmRz
IGFyZToKKwljaGVjaworCQljaGVja3MgeGVuc3RvcmVkIGlubmFyZHMKKwlsb2d8b24KKwkJdHVy
biB4ZW5zdG9yZSBsb2dnaW5nIG9uCisJbG9nfG9mZgorCQl0dXJuIHhlbnN0b3JlIGxvZ2dpbmcg
b2ZmCisJbG9nZmlsZXw8ZmlsZS1uYW1lPgorCQlsb2cgdG8gc3BlY2lmaWVkIGZpbGUKKwltZW1y
ZXBvcnR8WzxmaWxlLW5hbWU+XQorCQlwcmludCBtZW1vcnkgc3RhdGlzdGljcyB0byBsb2dmaWxl
IChubyA8ZmlsZS1uYW1lPgorCQlzcGVjaWZpZWQpIG9yIHRvIHNwZWNpZmljIGZpbGUKKwlwcmlu
dHw8c3RyaW5nPgorCQlwcmludCA8c3RyaW5nPiB0byBzeXNsb2cgKHhlbnN0b3JlIHJ1bnMgYXMg
ZGFlbW9uKSBvcgorCQl0byBjb25zb2xlICh4ZW5zdG9yZSBydW5zIGFzIHN0dWJkb20pCisJaGVs
cAkJCTxzdXBwb3J0ZWQtY29tbWFuZHM+CisJCXJldHVybiBsaXN0IG9mIHN1cHBvcnRlZCBjb21t
YW5kcyBmb3IgQ09OVFJPTAogCitERUJVRworCURlcHJlY2F0ZWQsIG5vdyBuYW1lZCBDT05UUk9M
CiAKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 07:00:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 07:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cfC-0005jD-8q; Mon, 08 May 2017 07:00:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7cfB-0005i0-Co
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 07:00:57 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 CD/82-02022-8A710195; Mon, 08 May 2017 07:00:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+5ScYF
 Ig3s/+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypR+YzFfzmqHj0rZ21gfEcexcjJ4eEgJHE
 24n/mLoYuTiEBBYySkya9BIswSagKrHh+ilWEFtEQEni3qrJYEXMAr8YJda0LGIGSQgLhEi07
 H/HBGKzADUc2rQBLM4rYCJxb95yNogN8hKLNs1gAbE5BUwlPv7uB4sLAdWc/buUaQIj9wJGhl
 WM6sWpRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjN//OB1
 ilORgUhLljWIQiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftADCgnWJSanlqRlpkDDDSYtAQH
 j5IIbxhImre4IDG3ODMdInWKUVFKnHcySEIAJJFRmgfXBgvuS4yyUsK8jECHCPEUpBblZpagy
 r9iFOdgVBLmTQWZwpOZVwI3/RXQYiagxYEMYItLEhFSUg2MsUEyvXoSQSrP/k7o2OCe86PcVT
 9iIpco3253HbW0u9/6vU6JXOJ4vtdsbrn5cyuVZ03v+DJ289UcOLMm//DLpXxzVwWK7+D81a6
 wxpt/1wTn8gfsPd93tUx3fuklrP/ylUuKatGbrWH7p99QW/4laFHTAZODH9T7DW0eBtY57eiJ
 iTsS76ClxFKckWioxVxUnAgAA+FbrWkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494226853!96954041!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10202 invoked from network); 8 May 2017 07:00:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 07:00:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E300FAC30;
 Mon,  8 May 2017 07:00:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  8 May 2017 09:00:48 +0200
Message-Id: <20170508070049.29553-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170508070049.29553-1-jgross@suse.com>
References: <20170508070049.29553-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 2/3] docs: add DIRECTORY_PART specification do
	xenstore protocol doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RElSRUNUT1JZX1BBUlQgd2FzIG1pc3NpbmcgaW4gZG9jcy9taXNjL3hlbnN0b3JlLnR4dC4gQWRk
IGl0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IGRvY3MvbWlzYy94ZW5zdG9yZS50eHQgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQgYi9kb2Nz
L21pc2MveGVuc3RvcmUudHh0CmluZGV4IDUwNTEzNDAyMjcuLmZkMzhkNzgxZTIgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQKKysrIGIvZG9jcy9taXNjL3hlbnN0b3JlLnR4dApA
QCAtMTUzLDYgKzE1MywxNSBAQCBESVJFQ1RPUlkJCTxwYXRoPnwJCQk8Y2hpbGQtbGVhZi1uYW1l
PnwqCiAJbGVhZm5hbWVzLiAgVGhlIHJlc3VsdGluZyBjaGlsZHJlbiBhcmUgZWFjaCBuYW1lZAog
CTxwYXRoPi88Y2hpbGQtbGVhZi1uYW1lPi4KIAorRElSRUNUT1JZX1BBUlQJCTxwYXRoPnw8b2Zm
c2V0PgkJPGdlbmNudD58PGNoaWxkLWxlYWYtbmFtZT58KgorCVNhbWUgYXMgRElSRUNUT1JZLCBi
dXQgdG8gYmUgdXNlZCBmb3IgY2hpbGRyZW4gbGlzdHMgbG9uZ2VyIHRoYW4KKwlYRU5TVE9SRV9Q
QVlMT0FEX01BWC4gSW5wdXQgYXJlIDxwYXRoPiBhbmQgdGhlIGJ5dGUgb2Zmc2V0IGludG8KKwl0
aGUgbGlzdCBvZiBjaGlsZHJlbiB0byByZXR1cm4uIFJldHVybiB2YWx1ZXMgYXJlIHRoZSBnZW5l
cmF0aW9uCisJY291bnQgPGdlbmNudD4gb2YgdGhlIG5vZGUgKHRvIGJlIHVzZWQgdG8gZW5zdXJl
IHRoZSBub2RlIGhhc24ndAorCWNoYW5nZWQgYmV0d2VlbiB0d28gcmVhZHM6IDxnZW5jbnQ+IGJl
aW5nIHRoZSBzYW1lIGZvciBtdWx0aXBsZQorCXJlYWRzIGd1YXJhbnRlZXMgdGhlIG5vZGUgaGFz
bid0IGNoYW5nZWQpIGFuZCB0aGUgbGlzdCBvZiBjaGlsZHJlbgorCXN0YXJ0aW5nIGF0IHRoZSBz
cGVjaWZpZWQgPG9mZnNldD4gb2YgdGhlIGNvbXBsZXRlIGxpc3QuCisKIEdFVF9QRVJNUwkgCTxw
YXRoPnwJCQk8cGVybS1hcy1zdHJpbmc+fCsKIFNFVF9QRVJNUwkJPHBhdGg+fDxwZXJtLWFzLXN0
cmluZz58Kz8KIAk8cGVybS1hcy1zdHJpbmc+IGlzIG9uZSBvZiB0aGUgZm9sbG93aW5nCi0tIAoy
LjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 07:05:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 07:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cjF-0006f7-Gz; Mon, 08 May 2017 07:05:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7cjE-0006ey-9L
 for xen-devel@lists.xen.org; Mon, 08 May 2017 07:05:08 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4C/5E-02022-3A810195; Mon, 08 May 2017 07:05:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3eBhEC
 kwcWpTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8biwxfYCs7wV3zbu5ixgbGdt4uRg0NIIE/i
 8KzcLkZODl4BO4meCW1MILaEgKHE0/fX2UBsFgFVica1ZxhBbDYBdYm2Z9tZQWwRAV2J5gVfW
 LoYuTiYBY4zSWxp6wJrFhZIk1i3qpEZxBYSOMwo0TgrAcTmFAiRWP3/IhvIXl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1
 DvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNCrZ2Bg3MHY1Ot8iFGSg0lJlDeK
 QSBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvrzhQTrAoNT21Ii0zBxgFMGkJDh4lEV4XkDRvc
 UFibnFmOkTqFKOilDivCUhCACSRUZoH1waLvEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhH
 k5gXEsxJOZVwI3/RXQYiagxYEMYItLEhFSUg2MhnMdYgoMp+fLXpFgP7Ey0CQ5dkLl54y6nCX
 ero9NagsZijfx7Et8f+OR5sZwPs4HhxMWfbRXybYW9HcxfDD7yL49xdEblukoV4S9sQ/9u5Xl
 ycXNU0PjJl7taCzjeSR6SShwG5P4U+2j3XKF0ssqurdY7BS6yV9udVJbszg0kb/Ov/tQpLsSS
 3FGoqEWc1FxIgC/UQRetwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494227101!93966583!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11362 invoked from network); 8 May 2017 07:05:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 07:05:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 01:05:00 -0600
Message-Id: <591034B90200007800157905@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 01:04:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Y Zhang" <xiong.y.zhang@intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
In-Reply-To: <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "yu.c.zhang@linux.intel.com" <yu.c.zhang@linux.intel.com>,
 Zhiyuan Lv <zhiyuan.lv@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA1LjE3IGF0IDAzOjUxLCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiA+Pj4gT24gMDUuMDUuMTcgYXQgMDU6NTIsIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4g
d3JvdGU6Cj4+ID4gJ2NvbW1pdCAxNjc5ZTBkZjNkZjYgKCJ4ODYvaW9yZXEgc2VydmVyOiBhc3lu
Y2hyb25vdXNseSByZXNldAo+PiA+IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmll
cyIpJyB3aWxsIGNhbGwKPj4gPiBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKCkgd2hpY2gg
c2V0IGVudHJ5LnJlY2FsYz0xLiBUaGVuCj4+ID4gdGhlIGZvbGxvd2luZyBnZXRfZW50cnkocDJt
X2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4KPj4gPiBwMm1fcmFtX3J3IHR5cGUuCj4+ID4gQnV0
ICdjb21taXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNlcnZlcjogc3luY2hyb25vdXNseSBy
ZXNldAo+PiA+IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyB3aGVuIGFuIGlv
cmVxIHNlcnZlciB1bm1hcHMiKScKPj4gPiBhc3N1bWUgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2
ZXIpIHdpbGwgcmV0dXJuIHAybV9pb3JlcV9zZXJ2ZXIKPj4gPiB0eXBlLCB0aGVuIHJlc2V0IHAy
bV9pb3JlcV9zZXJ2ZXIgZW50cmllcy4gVGhlIGZhY3QgaXMgdGhlIGFzc3VtcHRpb24KPj4gPiBp
c24ndCB0cnVlLCBhbmQgc3lzbmNocm9ub3VzbHkgcmVzZXQgZnVuY3Rpb24gY291bGRuJ3Qgd29y
ay4gVGhlbgo+PiA+IGlvcmVxLmVudHJ5X2NvdW50IGlzIGxhcmdlciB0aGFuIHplcm8gYWZ0ZXIg
YW4gaW9yZXEgc2VydmVyIHVubWFwcywKPj4gPiBmaW5hbGx5IHRoaXMgcmVzdWx0cyBEb21VIGNv
dWxkbid0IHJlYm9vdC4KPj4gCj4+IEkndmUgaGFkIHRyb3VibGUgdW5kZXJzdGFuZGluZyB0aGlz
IHBhcnQgYWxyZWFkeSBvbiB2MSAoYnR3LCB3aHkgaXMKPj4gdGhpcyBvbmUgbm90IHRhZ2dlZCB2
Mj8pLCBhbmQgc2luY2UgSSBzdGlsbCBjYW4ndCBmaWd1cmUgaXQgSSBoYXZlIHRvIGFzazoKPj4g
V2h5IGlzIGl0IHRoYXQgZ3Vlc3QgcmVib290IGlzIGJlaW5nIGltcGFjdGVkIGhlcmU/IEZyb20g
d2hhdCBJIHJlY2FsbAo+PiBhIG5vbi16ZXJvIGNvdW50IHNob3VsZCBvbmx5IHByZXZlbnQgbWln
cmF0aW9uLgo+IFtaaGFuZywgWGlvbmcgWV0gU29ycnksIGFsdGhvdWdoIHRoZXkgc29sdmUgdGhl
IHNhbWUgaXNzdWUsIHRoZSBzb2x1dGlvbiBpcwo+IHRvdGFsbHkgZGlmZmVyZW50LCBzbyBJIGRp
ZG4ndCBtYXJrIHRoaXMgYXMgVjIsIEkgd2lsbCBtYXJrIHRoZSBmb2xsb3dpbmcKPiBhcyB2MiB3
aXRoIHRoaXMgc29sdXRpb24uCj4gRHVyaW5nIERvbVUgcmVib290LCBpdCB3aWxsIGZpcnN0IHVu
bWFwIGlvcmVxIHNlcnZlciBpbiBzaHV0ZG93biBwcm9jZXNzLAo+IHRoZW4gaXQgY2FsbCBtYXAg
aW9yZXEgc2VydmVyIGluIGJvb3QgcHJvY2Vzcy4gVGhlIGZvbGxvd2luZyBzZW50ZW5jZSBpbgo+
IHAybV9zZXRfaW9yZXFfc2VydmVyKCkgcmVzdWx0IG1hcHBpbmcgaW9yZXEgc2VydmVyIGZhaWx1
cmUsIHRoZW4gRG9tVQo+IGNvdWxkbid0IGNvbnRpbnVlIGJvb3RpbmcuCj4gSWYgKCByZWFkX2F0
b21pYygmcC0+aW9yZXEuZW50cnlfY291bnQpKQo+ICAgIGdvdG8gb3V0OwoKSXQgaXMgY2xlYXIg
dGhhdCBpdCB3b3VsZCBiZSB0aGlzIHN0YXRlbWVudCB0byBiZSB0aGUgcHJvYmxlbSBvbmUsCmJ1
dCBJIGNvbnRpbnVlIHRvIG5vdCBzZWUgd2h5IHRoaXMgd291bGQgYWZmZWN0IHJlYm9vdDogVGhl
IHJlYm9vdGVkCmd1ZXN0IHJ1bnMgaW4gYW5vdGhlciBWTSB3aXRoLCBoZW5jZSwgYSBkaWZmZXJl
bnQgcDJtLiBJIGNhbm5vdCBzZWUKd2h5IHRoZXJlIHdvdWxkIGJlIGEgbm9uLXplcm8gaW9yZXEu
ZW50cnlfY291bnQgdGhlIGZpcnN0IHRpbWUgYW4KaW9yZXEgc2VydmVyIGNsYWltcyB0aGUgcDJt
X2lvcmVxX3NlcnZlciB0eXBlIGZvciB0aGlzIG5ldyBkb21haW4uCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 07:09:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 07:09:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cnU-00077O-1x; Mon, 08 May 2017 07:09:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7cnS-000773-VT
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 07:09:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 64/5B-03058-AA910195; Mon, 08 May 2017 07:09:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXelpEC
 kwfJ2SYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLN7+nalgWV7F7gvr2RoY
 Z7t0MXJxCAn8ZZSY9/UtM4TzmFHi9KFWFghnG6PE45kPGbsYOTlEBJwlvp6Zyw5i8wroS7S+2
 s4CYgsLmEv8/tgEViMh8EhN4uuGfAjbU6Jt/R9WGHvmxNtANewcbAJWEofEQKIsAqoSGxqPsk
 1g5F7AyLCKUaM4tagstUjX2FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ5wx
 AsIOxaVHgIUZJDiYlUd4oBoFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK82yWAcoJFqempFWmZ
 OcDgg0lLcPAoifBagKR5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqc9whIkQBIUUZpHtwIW
 CRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvXpApPJl5JXCbXgEdwQR0RCAD2BEliQgpqQ
 ZG+UKH1NApJ4+t29gV2Pv8zTrpgE1dp4Set05Ns7f91T+N9Wl8/ZPTPcLaWVbZuvzfI4XVS6c
 G9CXMzDK7va75m+hLf5mVu4+ufqHtxSJ0+fi5E1nLa3a5sR7pqj4qpVu5tEB/gu6cHo2ZbkUH
 lMLCFYQeBPRNmKlx/1Jl0e7jrpK6Ub7vNXOUWIozEg21mIuKEwFexmayfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494227368!47994584!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 630 invoked from network); 8 May 2017 07:09:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 07:09:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7cnN-0003BK-6B; Mon, 08 May 2017 07:09:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7cnH-0006DX-Tg; Mon, 08 May 2017 07:09:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7cnH-0008Cb-Ho; Mon, 08 May 2017 07:09:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109136-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:host-ping-check-native:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 07:09:19 +0000
Subject: [Xen-devel] [xen-unstable test] 109136: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTEzNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTEzNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3OTAwCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gNCBob3N0LXBpbmctY2hlY2stbmF0aXZlIGZhaWwgaW4g
MTA5MTEyIHBhc3MgaW4gMTA5MTM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5MTEyIHBhc3MgaW4g
MTA5MTM2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAg
ZmFpbCBpbiAxMDkxMTIgcGFzcyBpbiAxMDkxMzYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDUgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTExMgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEwOTEx
MiBsaWtlIDEwNzc5MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE1IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBpbiAxMDkxMTIgbGlrZSAxMDc4NDAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDkxMTIgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMDkxMTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3ODQwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgbGlrZSAxMDc4NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDc4NDAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwNzkwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwNzkwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3OTAwCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4ODM5YmU1YzFmZTMzOWExMzEw
YjRlMDVlODhjNWEwMjMwYjc5NTlkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMDc5MDAgIDIwMTctMDQtMjggMTQ6MDY6MjIgWiAgICA5IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTA3OTQwICAyMDE3LTA0LTI5IDA2OjUxOjU2IFogICAgOSBkYXlzICAg
MTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MDYwICAyMDE3LTA1LTA2IDA0OjAz
OjA0IFogICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBRdWFuIFh1IDx4dXF1YW44QGh1YXdlaS5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRr
ZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM5MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 07:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 07:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7csD-0007w6-Oo; Mon, 08 May 2017 07:14:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7csC-0007w0-KV
 for xen-devel@lists.xen.org; Mon, 08 May 2017 07:14:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FE/75-03587-FCA10195; Mon, 08 May 2017 07:14:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/e8lEC
 kwcp7chZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLlsSCXyIVezayNTBuEexi5OQQEsiT6Ds7
 lRHE5hWwk/jWdoEdxJYQMJR4+v46G4jNIqAqsfXaRxYQm01AXaLt2XbWLkYODhEBI4kP2yS7G
 Lk4mAW2M0rsmrGOCaRGWMBd4vDdo8wgCSGB/awSc46dYQZJcAItmL7iHQtIM6+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 hkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsbLGwMOMUpyMCmJ8kYx
 CEQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1kQTKCRalpqdWpGXmAKMAJi3BwaMkwqsDkuYtL
 kjMLc5Mh0idYlSUEue1AkkIgCQySvPg2mCRd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvB
 tApvBk5pXATX8FtJgJaHEgA9jikkSElFQDY9tk/zdG1R9YEg49a5nRnhP5Iv3DtwlsPsz9pq9
 Zl5w0XFW89MRJP1VjJuH0Ut4lXJdrusqmtH5n2ZLZc8vYqfujp8WPiXu9FddcYTF/vI7V00Y1
 vq4syzzQgH/DXRXG3vpJS47IXT4+a9fh4NOimuJ7u+R2GUrtrvzY9avW+/rCQwYyPFWzlViKM
 xINtZiLihMBDwrEHLcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494227661!101031982!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53101 invoked from network); 8 May 2017 07:14:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 07:14:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 01:14:19 -0600
Message-Id: <591036E90200007800157922@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 01:14:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <590B657D0200007800156E0C@prv-mh.provo.novell.com>
 <08bc0925-a8b5-cd45-76e6-19ce0d3678a3@oracle.com>
 <590C6E6602000078001571F3@prv-mh.provo.novell.com>
 <ddb8ee53-8697-c89f-4c2f-5aaa544a49b8@oracle.com>
 <590CA3E4020000780015737A@prv-mh.provo.novell.com>
 <590CA4E30200007800157393@prv-mh.provo.novell.com>
 <957921b5-ecaa-6062-7223-893224f74d58@oracle.com>
 <590CADAD020000780015742C@prv-mh.provo.novell.com>
 <970cc917-579d-8fd8-e086-edcaeef159a5@oracle.com>
 <590CBED4020000780015756B@prv-mh.provo.novell.com>
 <3e169311-e165-63c9-0848-e6a20adfd8c6@oracle.com>
In-Reply-To: <3e169311-e165-63c9-0848-e6a20adfd8c6@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE4OjQ5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzA1LzIwMTcgMTI6MDUgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAwNS4wNS4xNyBhdCAxNzoyMywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IE9uIDA1LzA1LzIwMTcgMTA6NTEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9u
IDA1LjA1LjE3IGF0IDE2OjI3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+
Pj4+PiBPbiAwNS8wNS8yMDE3IDEwOjE0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+
IE9uIDA1LjA1LjE3IGF0IDE2OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+
Pj4+IE9uIDA1LjA1LjE3IGF0IDE1OjQyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+Pj4+Pj4+Pj4+PiBPdG9oIHRoZXJlJ3Mgbm90IG11Y2ggdG8gc2NydWIgeWV0IHVudGls
IERvbTAgaGFkIGFsbCBpdHMgbWVtb3J5Cj4+Pj4+Pj4+Pj4+IGFsbG9jYXRlZCwgYW5kIHdlIGtu
b3cgd2hpY2ggcGFnZXMgdHJ1bHkgcmVtYWluIGZyZWUgKHdhbnRpbmcKPj4+Pj4+Pj4+Pj4gd2hh
dCBpcyBjdXJyZW50bHkgdGhlIGJvb3QgdGltZSBzY3J1YmJpbmcgZG9uZSBvbiB0aGVtKS4gQnV0
IHRoYXQKPj4+Pj4+Pj4+Pj4gcG9pbnQgaW4gdGltZSBtYXkgc3RpbGwgYmUgZWFybGllciB0aGFu
IHdoZW4gd2Ugc3dpdGNoIHRvCj4+Pj4+Pj4+Pj4+IFNZU19TVEFURV9hY3RpdmUuCj4+Pj4+Pj4+
PiBJT1cgSSB0aGluayBib290IHNjcnViYmluZyBjb3VsZCBiZSBraWNrZWQgb2ZmIGFzIHNvb24g
YXMgRG9tMAo+Pj4+Pj4+Pj4gaGFkIHRoZSBidWxrIG9mIGl0cyBtZW1vcnkgYWxsb2NhdGVkLgo+
Pj4+Pj4+PiBTaW5jZSB3ZSBvbmx5IGFyZSB0cnlpbmcgdG8gYXZvaWQgbWFwY2FjaGUgdmNwdSBv
dmVycmlkZSBjYW4ndCB3ZSBqdXN0Cj4+Pj4+Pj4+IHNjcnViIHdoZW5ldmVyIG92ZXJyaWRlIGlz
IE5VTEwgKHBlci1jcHUgb3Igbm90KT8KPj4+Pj4+PiBCdXQgaG93IGRvIHlvdSBrbm93PyBUaGUg
dmFyaWFibGUgc2hvdWxkIHJlbWFpbiBzdGF0aWMgaW4KPj4+Pj4+PiBkb21haW5fcGFnZS5jLCBz
byBJIHRoaW5rIHdlJ2QgaW5zdGVhZCBuZWVkIGEgbm90aWZpY2F0aW9uIHRvCj4+Pj4+Pj4gdGhl
IHNjcnViYmVyIHdoZW4gaXQgZ2V0cyBzZXQgYmFjayB0byBOVUxMLgo+Pj4+PiBXaHkgbm90IGp1
c3QgaGF2ZSBpbiBkb21haW5fcGFnZS5jCj4+Pj4+Cj4+Pj4+IGJvb2wgbWFwY2FjaGVfb3ZlcnJp
ZGUoKSB7cmV0dXJuIG92ZXJyaWRlICE9IE5VTEw7fQo+Pj4+Pgo+Pj4+PiAob3IgYXBwcm9wcmlh
dGUgcGVyLWNwdSB2YXJpYW50KT8KPj4+PiBBbmQgeW91IHdvdWxkIG1lYW4gdG8gcGVybWFuZW50
bHkgcG9sbCB0aGlzPwo+Pj4gV2UgaGF2ZSB0byBwZXJtYW5lbnRseSBwb2xsIG9uL2NoZWNrIHNv
bWV0aGluZy4gRWl0aGVyIGl0IHdpbGwgYmUgbG9jYWwKPj4+IHRvIHBhZ2VfYWxsb2MuYyBvciB0
byBkb21haW5fcGFnZS5jLgo+PiBXaHkgY2FuJ3QgdGhpcyBiZSBraWNrZWQgb2ZmIHJpZ2h0IGFm
dGVyIHphcHBpbmcgdGhlIG92ZXJyaWRlIChpZiB3ZQo+PiBnbyB0aGF0IHJvdXRlIGluIHRoZSBm
aXJzdCBwbGFjZTsgSSB0aGluayB0aGUgcGVyLWNwdSBvdmVycmlkZSB3b3VsZAo+PiBiZSB0aGUg
bW9yZSBzZWFtbGVzcyBhcHByb2FjaCk/Cj4gCj4gRWl0aGVyIGdsb2JhbCBvciBwZXItY3B1IG92
ZXJyaWRlIHdpbGwgbmVlZCB0byBiZSBjaGVja2VkIGJ5IHRoZQo+IHNjcnViYmVyIHdoZW4gaXQg
aXMgY2FsbGVkIGZyb20gdGhlIGlkbGUgbG9vcC4gT3IgSSBkb24ndCB1bmRlcnN0YW5kCj4gd2hh
dCB5b3UgbWVhbiBieSAia2lja2luZyBvZmYiLgoKSSB0aGluayBzb21lIGNvbmZ1c2lvbiBhcmlz
ZXMgZnJvbSB0aGVyZSBiZWluZyB0d28gZGlmZmVyZW50CnByb3Bvc2FscyAob2Ygd2hpY2ggSSdk
IHByZWZlciB0aGUgZmlyc3QpOgoKVGhlIGZpcnN0IGlzIHRvIG1ha2UgdGhlIG92ZXJyaWRlIHBl
ci1jcHUuIE5vIGtpY2tpbmcgb2ZmIGlzIG5lZWRlZAppbiB0aGUgY2FzZSBhZmFpY3QsIHNjcnVi
YmluZyBjYW4gc3RhcnQgcmlnaHQgYXdheSBpZiBkZXNpcmVkIChhbGJlaXQsCmFzIHdhcyBzYWlk
LCBpdCBtYXkgbm90IG1ha2UgbXVjaCBzZW5zZSBwcmlvciB0byBEb20wIGhhdmluZyBoYWQKdGhl
IGJ1bGsgb2YgaXRzIG1lbW9yeSBhbGxvY2F0ZWQsIGF0IGxlYXN0IGlmIGl0cyBzaGFyZSBpc24n
dCBuZWdsaWdpYmxlCmNvbXBhcmVkIHRvIHRoZSBvdmVyYWxsIGFtb3VudCBvZiBtZW1vcnkpLgoK
VGhlIHNlY29uZCBpcyB0byBsZWF2ZSB0aGUgb3ZlcnJpZGUgYXMgaXMsIGluc3RlYWQgYWRkaW5n
IGEgY2FsbCB0bwp0ZWxsIHRoZSBzY3J1YmJlciB0byBzdGFydCBkb2luZyBpdHMgd29yay4gTm8g
bmVlZCBmb3IgYW55IG92ZXJyaWRlCmNoZWNrIGluIHRoaXMgY2FzZSwgYXMgdGhlIG92ZXJyaWRl
IHdvbid0IGJlIHVzZWQgYW55bW9yZSBmcm9tCnRoZSB0aW1lIG9mIHRoZSBtYXBjYWNoZV9vdmVy
cmlkZV9jdXJyZW50KE5VTEwpIGNhbGwgKGl0IGlzIGZvcgp0aGlzIHJlYXNvbiB0aGF0IHRoZSBr
aWNrb2ZmIGNhbGwgaXMgdG8gaGFwcGVuIGFmdGVyIHRoaXMgb25lKS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 07:21:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 07:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7cyf-00007B-Ff; Mon, 08 May 2017 07:21:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7cyd-000075-KT
 for xen-devel@lists.xen.org; Mon, 08 May 2017 07:21:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EC/9D-02956-E5C10195; Mon, 08 May 2017 07:21:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDSzdORiD
 SoH2DlMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjF1Syt7wVLWiifL25kaGPezdDFycggJ5Ems
 mnsdyObg4BWwk9i/SxckLCFgKPH0/XU2EJtFQFVi++ErYDabgLpE27PtrCC2iIC+xPxPP8FsZ
 gFviW1zFzCB2MICmRLXti1ggxhfK3Fr/ipmEJtTwEvi1Y6PjBCrBCX+7hCGaNWSePjrFguErS
 2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpGuklFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGHgMQ7GBc9tfpEKMkB5OSKG8Ug0CkEF9SfkplRmJx
 RnxRaU5q8SFGDQ4OgWdrV19glGLJy89LVZLgbZcGqhMsSk1PrUjLzAHGBkypBAePkggvN0iat
 7ggMbc4Mx0idYpRl2POva/vmYTAZkiJ81aDFAmAFGWU5sGNgMXpJUZZKWFeRqADhXgKUotyM0
 tQ5V8xinMwKgnzBoJM4cnMK4Hb9AroCCagIwIZwI4oSURISTUwZuZ4XPTaKtMuF/msI9rw2v7
 KrWFhQrYyqW/UD30yPim7Ru1B9Lsp88/y7FHTq2HzEBWI53T9JlBkqfH1f1IeY7dgYzjbRz6V
 0zZpDGv8Ny++2cAb9fmJ+G3xmX/zFukldq1+Y3yuNIBj84ZXFpk/f8y5EFZ15/GH7xOtTgYIX
 VDZVyyz5dcWJZbijERDLeai4kQA6p9bNc4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494228060!61302263!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4752 invoked from network); 8 May 2017 07:21:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 07:21:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 01:21:00 -0600
Message-Id: <591038780200007800157931@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 01:20:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <590CC03A0200007800157588@prv-mh.provo.novell.com>
 <1494001963-30732-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494001963-30732-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next] x86/mm: Fix the odd indentation
 of the pin_page block of do_mmuext_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA1LjE3IGF0IDE4OjMyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHBpbl9wYWdlIGJsb2NrIGlzIG1pc3Npbmcgb25lIGxldmVsIG9mIGluZGVudGF0
aW9uLCB3aGljaCBtYWtlcyB0aGUKPiBNTVVFWFRfVU5QSU5fVEFCTEUgY2FzZSBsYWJlbCBhcHBl
YXIgdG8gYmUgb3V0c2lkZSBvZiB0aGUgc3dpdGNoIHN0YXRlbWVudC4KPiAKPiBIb3dldmVyLCB0
aGUgYmxvY2sgaXNuJ3QgbmVlZGVkIGF0IGFsbCBpZiBwYWdlIGlzIGRlY2xhcmVkIHdpdGggc3dp
dGNoIGxldmVsCj4gc2NvcGUuICBUaGlzIGFsbG93cyBmb3IgdGhlIHJlbW92YWwgb2YgdGhlIGlk
ZW50aWNhbCBsb2NhbCBkZWNsYXJhdGlvbnMgZm9yCj4gTU1VRVhUX1VOUElOX1RBQkxFLCBNTVVF
WFRfTkVXX1VTRVJfQkFTRVBUUiBhbmQgTU1VRVhUX0NMRUFSX1BBR0UuCj4gCj4gV2hpbGUgbWFr
aW5nIHRoaXMgYWRqdXN0bWVudCwgZGVsZXRlIG9uZSBvdGhlciBwaWVjZSBvZiB0cmFpbGluZyB3
aGl0ZXNwYWNlLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 08:05:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 08:05:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7dfF-0003ll-RR; Mon, 08 May 2017 08:05:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7dfE-0003lM-2R
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 08:05:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E5/93-03557-FA620195; Mon, 08 May 2017 08:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXedmkC
 kweONAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPqjj62gz6Ri2aVdjA2M
 e7S6GLk4hAT+Mkr82baNGcJ5zCgxffNZNghnG6PEjZmNjF2MnBwiAs4SX8/MZQexeQX0JWbOP
 MgKYgsL6Elc6l8LZksIeElMWj2FDcbe+PwLSxcjOwebgJXEITGQKIuAqsTfP13MExi5FjAyrG
 LUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQtAxDsYDyzIPA
 QoyQHk5IobxSDQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5GVaCcYFFqempFWmYOMMhg0hIc
 PEoivGogad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEueNASkSACnKKM2DGwEL+EuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5l0OMoUnM68EbtMroCOYgI4IZAA7oiQRISXVwLiGt6GZXe
 /6YQ+HqX/tz2x69y1BX3balqlFgRuYilvPTOE6G3P98hlfhesaNgtjrzUrRf567ap17IRX3EH
 dBT6qkb5XSgMO/Ht19521zedS5WKLgsOem6suFqavDjLh33/n5HO3f7zfqh8ot879k83psWF7
 fJpQX5Il3/nAy0dn7Oia+rHX7IQSS3FGoqEWc1FxIgBN7WIqcwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494230701!48391753!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20420 invoked from network); 8 May 2017 08:05:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 08:05:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7df8-00058o-LW; Mon, 08 May 2017 08:04:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7df3-0007oV-AK; Mon, 08 May 2017 08:04:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7df2-0008OP-Nd; Mon, 08 May 2017 08:04:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109159-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3654c4623c9b37ddc64426995fa399d8626b7ced
X-Osstest-Versions-That: ovmf=d7b96017ccf5922b798f496fbcdcac4067d04c6d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 08:04:52 +0000
Subject: [Xen-devel] [ovmf test] 109159: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkxNTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzNjU0YzQ2MjNjOWIzN2RkYzY0NDI2OTk1ZmEzOTlk
ODYyNmI3Y2VkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkN2I5NjAx
N2NjZjU5MjJiNzk4ZjQ5NmZiY2RjYWM0MDY3ZDA0YzZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkxNDcgIDIwMTctMDUtMDggMDE6MTg6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MTU5ICAyMDE3LTA1LTA4IDA1OjQ3OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmVmZiBGYW4g
PGplZmYuZmFuQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJy
YW5jaD1vdm1mCisgcmV2aXNpb249MzY1NGM0NjIzYzliMzdkZGM2NDQyNjk5NWZhMzk5ZDg2MjZi
N2NlZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMzY1NGM0NjIz
YzliMzdkZGM2NDQyNjk5NWZhMzk5ZDg2MjZiN2NlZAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249
MzY1NGM0NjIzYzliMzdkZGM2NDQyNjk5NWZhMzk5ZDg2MjZiN2NlZAorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmkt
Y29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFu
Y2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFi
bGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICdd
JworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFu
Y2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgzNjU0YzQ2MjNjOWIzN2RkYzY0NDI2OTk1ZmEzOTlk
ODYyNmI3Y2VkID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQor
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBz
dHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8v
aGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQgMzY1NGM0NjIzYzliMzdkZGM2NDQyNjk5NWZhMzk5ZDg2MjZiN2Nl
ZDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBkN2I5NjAxLi4zNjU0YzQ2ICAzNjU0
YzQ2MjNjOWIzN2RkYzY0NDI2OTk1ZmEzOTlkODYyNmI3Y2VkIC0+IHhlbi10ZXN0ZWQtbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 08:14:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 08:14:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7dnt-0004eM-Mi; Mon, 08 May 2017 08:14:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29414ae7c=citrix-osstest@xenproject.org>)
 id 1d7dns-0004eG-EI
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 08:14:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 71/6C-02956-7C820195; Mon, 08 May 2017 08:13:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO5xDYF
 IgytzuC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aHFY1sBfvlK37dW8TewHhPrIuRk0NCwF/i
 yaWZTBC2u8T09hVsILaIgLPEhA+3wWxeAT2JKW92gdnCAt4Sd869ZO9i5AKqb2GV+LTmECtEs
 5vExSNL2GDsRSfnMoLYbAIeEhN7JrKA2CwCKhJXju8Fs4UEtCSWLl7JBLFAUOLkzCdgcWYBCY
 mDL14wQ8yxkNjxsY9tAiPfLCRls5CULWBkWsWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGFQMQLCDseOf0yFGSQ4mJVHeKAaBSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvE/UgXKCRanpqRVpmTnA8IZJS3DwKInwuoGkeYsLEnOLM9MhUqcYdTneLf3wnkmIJ
 S8/L1VKnNcbpEgApCijNA9uBCzWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtwtkCk9mXg
 ncpldARzABHRHIAHZESSJCSqqBcZbBx5hTzoeV4+d/PL0p4nhu4R+z6M8he7v3lFxclHL0bEr
 PXF02G9vDTan7b+lwp9hwxURGhZ+8MnHWzdb9B7uP/uFjWxu5ScL0Ufa3+udiQlUXdt91ur31
 kvX0rNjXaUctJb1zbizbkMH1tCaca+/i8z83f+25F7hfeA93yOE1bo/mBPzd6qrEUpyRaKjFX
 FScCACVFrzssAIAAA==
X-Env-Sender: prvs=29414ae7c=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494231237!67053235!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64009 invoked from network); 8 May 2017 08:13:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 08:13:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,308,1491264000"; d="scan'208";a="422624828"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71262-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-pvops:host-install(3):broken:allowable
 ovmf:build-i386-xsm:host-install(3):broken:allowable
 ovmf:build-amd64-xsm:host-install(3):broken:allowable
 ovmf:build-i386:host-install(3):broken:allowable
 ovmf:build-amd64-pvops:host-install(3):broken:allowable
 ovmf:build-amd64:host-install(3):broken:allowable
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=d7b96017ccf5922b798f496fbcdcac4067d04c6d
X-Osstest-Versions-That: ovmf=97cdb33b575a80ca5c20ad862331f3c6d9415575
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 8 May 2017 09:13:55 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71262: tolerable trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI2MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAg
ICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICBicm9rZW4g
YmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDMgaG9zdC1p
bnN0YWxsKDMpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgYnJva2VuIGJhc2VsaW5lIHVu
dGVzdGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAg
ICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGQ3Yjk2MDE3Y2Nm
NTkyMmI3OThmNDk2ZmJjZGNhYzQwNjdkMDRjNmQKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAg
ICAgICAgICAgICAgIDk3Y2RiMzNiNTc1YTgwY2E1YzIwYWQ4NjIzMzFmM2M2ZDk0MTU1NzUKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA3MTI2MSAgMjAxNy0wNS0wNyAwMjoxNjo1MyBaICAgIDEgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzEyNjIgIDIwMTctMDUtMDggMDM6MTY6MzggWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWkz
ODYtcHZvcHMgaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3Qt
aW5zdGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDMpCmJy
b2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWFt
ZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWlu
c3RhbGwoMykKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQ3Yjk2MDE3Y2NmNTky
MmI3OThmNDk2ZmJjZGNhYzQwNjdkMDRjNmQKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE2OjExOjU3IDIwMTcgKzA4MDAKCiAgICBNZGVQ
a2cgRHhlU2VydmljZXNMaWI6IEhhbmRsZSBwb3RlbnRpYWwgTlVMTCBGdkhhbmRsZQogICAgCiAg
ICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTE0
CiAgICAKICAgIFRoZSBGdkhhbmRsZSBpbnB1dCB0byBJbnRlcm5hbEdldFNlY3Rpb25Gcm9tRnYo
KSBtYXkgYmUgTlVMTCwKICAgIHRoZW4gQVNTRVJUIHdpbGwgYXBwZWFyLiBJdCBpcyBiZWNhdXNl
IHRoZSBMb2FkZWRJbWFnZS0+RGV2aWNlSGFuZGxlCiAgICByZXR1cm5lZCBmcm9tIEludGVybmFs
SW1hZ2VIYW5kbGVUb0Z2SGFuZGxlKCkgbWF5IGJlIE5VTEwuCiAgICBGb3IgZXhhbXBsZSBmb3Ig
RHhlQ29yZSwgdGhlcmUgaXMgTG9hZGVkSW1hZ2UgcHJvdG9jb2wgaW5zdGFsbGVkCiAgICBmb3Ig
aXQsIGJ1dCB0aGUgTG9hZGVkSW1hZ2UtPkRldmljZUhhbmRsZSBjb3VsZCBub3QgYmUgaW5pdGlh
bGl6ZWQKICAgIGJlZm9yZSB0aGUgRlYyIChjb250YWluIER4ZUNvcmUpIHByb3RvY29sIGlzIGlu
c3RhbGxlZC4KICAgIAogICAgVGhpcyBwYXRjaCBpcyB0byB1cGRhdGUgSW50ZXJuYWxHZXRTZWN0
aW9uRnJvbUZ2KCkgdG8gcmV0dXJuCiAgICBFRklfTk9UX0ZPVU5EIGRpcmVjdGx5IGZvciBOVUxM
IEZ2SGFuZGxlLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
CiAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAg
Q2M6IE1pY2hhZWwgVHVybmVyIDxNaWNoYWVsLlR1cm5lckBtaWNyb3NvZnQuY29tPgogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAg
U2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 08:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 08:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7dxl-0000NY-T5; Mon, 08 May 2017 08:24:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d7dxj-0000NS-Ur
 for xen-devel@lists.xen.org; Mon, 08 May 2017 08:24:12 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AA/83-01870-A2B20195; Mon, 08 May 2017 08:24:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr6ulLRB
 psHephMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvG9/QdrwV2lipXbr7A1ML6S7GLk4BASqJR4
 Nieyi5GTQ0KAV+LIshmsEHaAxKmbs9lBbCGBYol1m9cwgtgsAioSvz+sAqthE1CWuPi1lw3EF
 hHwk+j/tBEozsXBLLCZSWLi1ftgRcICPhLPV84DG8QrYCLx7t8LdpAiXoHHTBLb1s1lAXGEBL
 qZJBa9P88IUSUocXLmExYQm1lAS+LGv5dMIJcyC0hLLP/HARLmFLCXuH90KViJKNAVu2/tZZ7
 AKDgLSfcsJN2zELoXMDKvYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZL
 zs/dxAgM2XoGBsYdjJe/Oh1ilORgUhLljWIQiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSuvB
 ZQTLEpNT61Iy8wBRg9MWoKDR0mEd5EmUJq3uCAxtzgzHSJ1ilFRSpx3HkhCACSRUZoH1waL2E
 uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkfgkzhycwrgZv+CmgxE9DiQAawxSWJCCmpBsb
 OO1eWSbpGXQm7JL1V9USm74lM4exbOgtU9P8EzhSpYGx/dCdkkvWJvoOPpfOlP127om5jt8bO
 c/fujBWrgp80r7125M3z519PqsVctD3l/OCcR33vic1WRqdWteY/en1asLnGgm+NcR/rsgR1W
 eaPU5O3fWPh/bGuf7XC+4O10ff72s+cNXRRYinOSDTUYi4qTgQASu70QdMCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494231848!98530450!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=2.2 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_FUTURE_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44460 invoked from network); 8 May 2017 08:24:10 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 08:24:10 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP; 08 May 2017 01:24:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,308,1491289200"; d="scan'208";a="1144984876"
Received: from bdw.sh.intel.com ([10.239.48.13])
 by fmsmga001.fm.intel.com with ESMTP; 08 May 2017 01:24:05 -0700
Date: Tue, 9 May 2017 00:15:25 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170508161523.GA9219@bdw.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>,
 JunNakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
 <20170502054459.GA13105@skl-2s3.sh.intel.com>
 <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
 <5909CB470200007800156471@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5909CB470200007800156471@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 JunNakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDQ6MjE6MjdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDMuMDUuMTcgYXQgMTI6MDgsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
IHdyb3RlOgo+PiBPbiAwMi8wNS8xNyAwNjo0NSwgQ2hhbyBHYW8gd3JvdGU6Cj4+PiBPbiBXZWQs
IEFwciAyNiwgMjAxNyBhdCAwNTozOTo1N1BNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
Pj4+IE9uIDI2LzA0LzE3IDAxOjUyLCBDaGFvIEdhbyB3cm90ZToKPj4+Pj4gSSBjb21wYXJlZCB0
aGUgbWF4aW11bSBvZiAjZW50cnkgaW4gb25lIGxpc3QgYW5kICNldmVudCAoYWRkaW5nIGVudHJ5
IHRvCj4+Pj4+IFBJIGJsb2NraW5nIGxpc3QpIHdpdGggYW5kIHdpdGhvdXQgdGhlIHRocmVlIGxh
dHRlciBwYXRjaGVzLiBIZXJlCj4+Pj4+IGlzIHRoZSByZXN1bHQ6Cj4+Pj4+IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Pj4g
fCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgfAo+Pj4+PiB8ICAgIEl0ZW1zICAgICAgfCAgIE1heGltdW0gb2YgI2VudHJ5ICB8ICAgICAg
I2V2ZW50ICAgICAgICB8Cj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgIHwKPj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+PiB8ICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4+IHxX
LyB0aGUgcGF0Y2hlcyB8ICAgICAgICAgNiAgICAgICAgICAgIHwgICAgICAgMjI3NDAgICAgICAg
IHwKPj4+Pj4gfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgfAo+Pj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKPj4+Pj4gfFcvTyB0aGUgcGF0Y2hl
c3wgICAgICAgIDEyOCAgICAgICAgICAgfCAgICAgICA0NjQ4MSAgICAgICAgfAo+Pj4+PiB8ICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8
Cj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPj4+Pgo+Pj4+IEFueSBjaGFuY2UgeW91IGNvdWxkIHRyYWNlIGhvdyBsb25n
IHRoZSBsaXN0IHRyYXZlcnNhbCB0b29rPyAgSXQgd291bGQKPj4+PiBiZSBnb29kIGZvciBmdXR1
cmUgcmVmZXJlbmNlIHRvIGhhdmUgYW4gaWRlYSB3aGF0IGtpbmRzIG9mIHRpbWVzY2FsZXMKPj4+
PiB3ZSdyZSB0YWxraW5nIGFib3V0Lgo+Pj4gCj4+PiBIaS4KPj4+IAo+Pj4gSSBtYWRlIGEgc2lt
cGxlIHRlc3QgdG8gZ2V0IHRoZSB0aW1lIGNvbnN1bWVkIGJ5IHRoZSBsaXN0IHRyYXZlcnNhbC4K
Pj4+IEFwcGx5IGJlbG93IHBhdGNoIGFuZCBjcmVhdGUgb25lIGh2bSBndWVzdCB3aXRoIDEyOCB2
Y3B1cyBhbmQgYSBwYXNzdGhyb3VnaCA0MCBOSUMuCj4+PiBBbGwgZ3Vlc3QgdmNwdSBhcmUgcGlu
bmVkIHRvIG9uZSBwY3B1LiBjb2xsZWN0IGRhdGEgYnkKPj4+ICd4ZW50cmFjZSAtRCAtZSAweDgy
MDAwIC1UIDMwMCB0cmFjZS5iaW4nIGFuZCBkZWNvZGUgZGF0YSBieQo+Pj4geGVudHJhY2VfZm9y
bWF0LiBXaGVuIHRoZSBsaXN0IGxlbmd0aCBpcyBhYm91dCAxMjgsIHRoZSB0cmF2ZXJzYWwgdGlt
ZQo+Pj4gaXMgaW4gdGhlIHJhbmdlIG9mIDE3NTAgY3ljbGVzIHRvIDM5MzMwIGN5Y2xlcy4gVGhl
IHBoeXNpY2FsIGNwdSdzCj4+PiBmcmVxdWVuY2UgaXMgMTc5NS43ODhNSHosIHRoZXJlZm9yZSB0
aGUgdGltZSBjb25zdW1lZCBpcyBpbiB0aGUgcmFuZ2Ugb2YgMXVzCj4+PiB0byAyMnVzLiBJZiAw
LjVtcyBpcyB0aGUgdXBwZXIgYm91bmQgdGhlIHN5c3RlbSBjYW4gdG9sZXJhdGUsIGF0IG1vc3QK
Pj4+IDI5MDAgdmNwdXMgY2FuIGJlIGFkZGVkIGludG8gdGhlIGxpc3QuCj4+IAo+PiBHcmVhdCwg
dGhhbmtzIENoYW8gR2FvLCB0aGF0J3MgdXNlZnVsLgo+Cj5Mb29rcyBsaWtlIENoYW8gR2FvIGhh
cyBiZWVuIGRyb3BwZWQgLi4uCj4KPj4gIEknbSBub3Qgc3VyZSBhIGZpeGVkIGxhdGVuY3kgLS0K
Pj4gc2F5IDUwMHVzIC0tIGlzIHRoZSByaWdodCB0aGluZyB0byBsb29rIGF0OyBpZiBhbGwgMjkw
MCB2Y3B1cyBhcnJhbmdlZAo+PiB0byBoYXZlIGludGVycnVwdHMgc3RhZ2dlcmVkIGF0IDUwMHVz
IGludGVydmFscyBpdCBjb3VsZCBlYXNpbHkgbG9jayB1cAo+PiB0aGUgY3B1IGZvciBuZWFybHkg
YSBmdWxsIHNlY29uZC4gIEJ1dCBJJ20gaGF2aW5nIHRyb3VibGUgZm9ybXVsYXRpbmcgYQo+PiBn
b29kIGxpbWl0IHNjZW5hcmlvLgo+PiAKPj4gSW4gYW55IGNhc2UsIDIydXMgc2hvdWxkIGJlIHNh
ZmUgZnJvbSBhIHNlY3VyaXR5IHN0YW5kcG9pbnQqLCBhbmQgMTI4Cj4+IHNob3VsZCBiZSBwcmV0
dHkgc2FmZSBmcm9tIGEgIm1ha2UgdGhlIGNvbW1vbiBjYXNlIGZhc3QiIHN0YW5kcG9pbnQ6Cj4+
IGkuZS4sIGlmIHlvdSBoYXZlIDEyOCB2Y3B1cyBvbiBhIHNpbmdsZSBydW5xdWV1ZSwgdGhlIElQ
SSB3YWtlLXVwCj4+IHRyYWZmaWMgd2lsbCBiZSB0aGUgbGVhc3Qgb2YgeW91ciBwZXJmb3JtYW5j
ZSBwcm9ibGVtcyBJIHNob3VsZCB0aGluay4KPj4gCj4+ICAtR2VvcmdlCj4+IAo+PiAqIFdhaXRp
bmcgZm9yIEphbiB0byBjb250cmFkaWN0IG1lIG9uIHRoaXMgb25lLiA6LSkKPgo+MjJ1cyB3b3Vs
ZCBjZXJ0YWlubHkgYmUgZmluZSwgaWYgdGhpcyB3YXMgdGhlIHdvcnN0IGNhc2Ugc2NlbmFyaW8u
Cj5JJ20gbm90IHN1cmUgdGhlIHZhbHVlIG1lYXN1cmVkIGZvciAxMjggbGlzdCBlbnRyaWVzIGNh
biBiZSBlYXNpbHkKPnNjYWxlZCB0byBzZXZlcmFsIHRob3VzYW5kcyBvZiB0aGVtLCBkdWUgY2Fj
aGUgYW5kL29yIE5VTUEKPmVmZmVjdHMuIEkgY29udGludWUgdG8gdGhpbmsgdGhhdCB3ZSBwcmlt
YXJpbHkgbmVlZCB0aGVvcmV0aWNhbAo+cHJvb2Ygb2YgYW4gdXBwZXIgYm91bmRhcnkgb24gbGlz
dCBsZW5ndGggYmVpbmcgZW5mb3JjZWQsIHJhdGhlcgo+dGhhbiBhbnkgbWVhc3VyZW1lbnRzIG9y
IHJhbmRvbWl6ZWQgYmFsYW5jaW5nLiBBbmQganVzdCB0byBiZQo+Y2xlYXIgLSBpZiBzb21lb25l
IG92ZXJsb2FkcyB0aGVpciBzeXN0ZW0sIEkgZG8gbm90IHNlZSBhIG5lZWQgdG8KPmhhdmUgYSBn
dWFyYW50ZWVkIG1heGltdW0gbGlzdCB0cmF2ZXJzYWwgbGF0ZW5jeSBoZXJlLiBBbGwgSSBhc2sK
PmZvciBpcyB0aGF0IGxpc3QgdHJhdmVyc2FsIHRpbWUgc2NhbGVzIHdpdGggdG90YWwgdkNQVSBj
b3VudCBkaXZpZGVkCj5ieSBwQ1BVIGNvdW50LgoKVGhhbmtzLCBKYW4gJiBHZW9yZ2UuCgpJIHRo
aW5rIGl0IGlzIG1vcmUgY2xlYXIgdG8gbWUgYWJvdXQgd2hhdCBzaG91bGQgSSBkbyBuZXh0IHN0
ZXAuCgpJbiBteSB1bmRlcnN0YW5kaW5nLCB3ZSBzaG91bGQgZGlzdHJpYnV0ZSB0aGUgd2FrZXVw
IGludGVycnVwdHMgbGlrZQp0aGlzOgoxLiBCeSBkZWZhdWx0LCBkaXN0cmlidXRlIGl0IHRvIHRo
ZSBsb2NhbCBwQ1BVICgnbG9jYWwnIG1lYW5zIHRoZSB2Q1BVCmlzIG9uIHRoZSBwQ1BVKSB0byBt
YWtlIHRoZSBjb21tb24gY2FzZSBmYXN0LgoyLiBXaXRoIHRoZSBsaXN0IGdyb3dzIHRvIGEgcG9p
bnQgd2hlcmUgd2UgdGhpbmsgaXQgbWF5IGNvbnN1bWVycyB0b28KbXVjaCB0aW1lIHRvIHRyYXZl
cnNlIHRoZSBsaXN0LCBhbHNvIGRpc3RyaWJ1dGUgd2FrZXVwIGludGVycnVwdCB0byBsb2NhbApw
Q1BVLCBpZ25vcmluZyBhZG1pbiBpbnRlbnRpb25hbGx5IG92ZXJsb2FkcyB0aGVpciBzeXN0ZW0u
CjMuIFdoZW4gdGhlIGxpc3QgbGVuZ3RoIHJlYWNocyB0aGUgdGhlb3JldGljIGF2ZXJhZ2UgbWF4
aW11bSAobWVhbnMKbWF4aW1hbCB2Q1BVIGNvdW50IGRpdmlkZWQgYnkgcENQVSBjb3VudCksIGRp
c3RyaWJ1dGUgd2FrZXVwIGludGVycnVwdAp0byBhbm90aGVyIHVuZGVydXRpbGl6ZWQgcENQVS4K
CkJ1dCwgSSBhbSBjb25mdXNlZCBhYm91dCB0aGF0IElmIHdlIGRvbid0IGNhcmUgc29tZW9uZSBv
dmVybG9hZCB0aGVpcgpzeXN0ZW0sIHdoeSB3ZSBuZWVkIHRoZSBzdGFnZSAjMz8gIElmIG5vdCwg
SSBoYXZlIG5vIGlkZWEgdG8gbWVldCBKYW4ncwpyZXF1ZXN0LCB0aGUgbGlzdCB0cmF2ZXJzYWwg
dGltZSBzY2FsZXMgd2l0aCB0b3RhbCB2Q1BVIGNvdW50IGRpdmlkZWQgYnkKcENQVSBjb3VudC4g
T3Igd2Ugd2lsbCByZWFjaCBzdGFnZSAjMyBiZWZvcmUgc3RhZ2UgIzI/CgpUaGFua3MKQ2hhbwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 08:39:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 08:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7eCb-0001LF-AP; Mon, 08 May 2017 08:39:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7eCa-0001L9-7Z
 for xen-devel@lists.xen.org; Mon, 08 May 2017 08:39:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F8/EE-03058-3CE20195; Mon, 08 May 2017 08:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/eQnkC
 kwczrBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDOZ+ZCn6qV7x5NIG5gXGSXBcjB4eQQJ7E
 1PaqLkZODl4BO4mvH6aygNgSAoYST99fZwOxWQRUJc7M2ckMYrMJqEu0PdvOCtIqIqAsMXmub
 xcjFwezwCEmiZ8fnzOC1AgL+ErM/LudHSQhJLCVSWL57adgQzkFTCX+r53CBtLMKyAo8XeHME
 iYWUBL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllq
 ka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsIOx+7L/IUZJDiYlUd4o
 BoFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8n3WBcoJFqempFWmZOcAogElLcPAoifDeBEnzF
 hck5hZnpkOkTjEqSonzPgBJCIAkMkrz4NpgkXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwr
 yLQabwZOaVwE1/BbSYCWhxIAPY4pJEhJRUA2N/ivi8RVvefHx61PLEpA1/zUsUTLbeWzn/XIR
 fhlJSOpvUZLnfKh+Kw4pLKlbJP0169WR59dwFDCmzWxZNWKJ7lF+20fvzi4/7rZ75nZm5p2d7
 9GXHmSFZKjNvzxPuPqjx3ux2ycdXSmK7Bbb933rZUcXQ/5HSxH0/+d8pWbx294rxO790xXtuJ
 ZbijERDLeai4kQAKUnfZbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494232768!99417313!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48714 invoked from network); 8 May 2017 08:39:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 08:39:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 02:39:28 -0600
Message-Id: <59104ADD020000780015796D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 02:39:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
 <20170502054459.GA13105@skl-2s3.sh.intel.com>
 <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
 <5909CB470200007800156471@prv-mh.provo.novell.com>
 <20170508161523.GA9219@bdw.sh.intel.com>
In-Reply-To: <20170508161523.GA9219@bdw.sh.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 JunNakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
 be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE4OjE1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIE1heSAwMywgMjAxNyBhdCAwNDoyMToyN0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMDMuMDUuMTcgYXQgMTI6MDgsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
IHdyb3RlOgo+Pj4gT24gMDIvMDUvMTcgMDY6NDUsIENoYW8gR2FvIHdyb3RlOgo+Pj4+IE9uIFdl
ZCwgQXByIDI2LCAyMDE3IGF0IDA1OjM5OjU3UE0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6
Cj4+Pj4+IE9uIDI2LzA0LzE3IDAxOjUyLCBDaGFvIEdhbyB3cm90ZToKPj4+Pj4+IEkgY29tcGFy
ZWQgdGhlIG1heGltdW0gb2YgI2VudHJ5IGluIG9uZSBsaXN0IGFuZCAjZXZlbnQgKGFkZGluZyBl
bnRyeSB0bwo+Pj4+Pj4gUEkgYmxvY2tpbmcgbGlzdCkgd2l0aCBhbmQgd2l0aG91dCB0aGUgdGhy
ZWUgbGF0dGVyIHBhdGNoZXMuIEhlcmUKPj4+Pj4+IGlzIHRoZSByZXN1bHQ6Cj4+Pj4+PiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4+Pj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICB8Cj4+Pj4+PiB8ICAgIEl0ZW1zICAgICAgfCAgIE1heGltdW0gb2YgI2VudHJ5
ICB8ICAgICAgI2V2ZW50ICAgICAgICB8Cj4+Pj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4+PiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4+PiB8
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICB8Cj4+Pj4+PiB8Vy8gdGhlIHBhdGNoZXMgfCAgICAgICAgIDYgICAgICAgICAgICB8ICAgICAg
IDIyNzQwICAgICAgICB8Cj4+Pj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4+PiB8ICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4+
PiB8Vy9PIHRoZSBwYXRjaGVzfCAgICAgICAgMTI4ICAgICAgICAgICB8ICAgICAgIDQ2NDgxICAg
ICAgICB8Cj4+Pj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICB8Cj4+Pj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4+Cj4+Pj4+IEFueSBjaGFuY2UgeW91
IGNvdWxkIHRyYWNlIGhvdyBsb25nIHRoZSBsaXN0IHRyYXZlcnNhbCB0b29rPyAgSXQgd291bGQK
Pj4+Pj4gYmUgZ29vZCBmb3IgZnV0dXJlIHJlZmVyZW5jZSB0byBoYXZlIGFuIGlkZWEgd2hhdCBr
aW5kcyBvZiB0aW1lc2NhbGVzCj4+Pj4+IHdlJ3JlIHRhbGtpbmcgYWJvdXQuCj4+Pj4gCj4+Pj4g
SGkuCj4+Pj4gCj4+Pj4gSSBtYWRlIGEgc2ltcGxlIHRlc3QgdG8gZ2V0IHRoZSB0aW1lIGNvbnN1
bWVkIGJ5IHRoZSBsaXN0IHRyYXZlcnNhbC4KPj4+PiBBcHBseSBiZWxvdyBwYXRjaCBhbmQgY3Jl
YXRlIG9uZSBodm0gZ3Vlc3Qgd2l0aCAxMjggdmNwdXMgYW5kIGEgcGFzc3Rocm91Z2ggCj4gNDAg
TklDLgo+Pj4+IEFsbCBndWVzdCB2Y3B1IGFyZSBwaW5uZWQgdG8gb25lIHBjcHUuIGNvbGxlY3Qg
ZGF0YSBieQo+Pj4+ICd4ZW50cmFjZSAtRCAtZSAweDgyMDAwIC1UIDMwMCB0cmFjZS5iaW4nIGFu
ZCBkZWNvZGUgZGF0YSBieQo+Pj4+IHhlbnRyYWNlX2Zvcm1hdC4gV2hlbiB0aGUgbGlzdCBsZW5n
dGggaXMgYWJvdXQgMTI4LCB0aGUgdHJhdmVyc2FsIHRpbWUKPj4+PiBpcyBpbiB0aGUgcmFuZ2Ug
b2YgMTc1MCBjeWNsZXMgdG8gMzkzMzAgY3ljbGVzLiBUaGUgcGh5c2ljYWwgY3B1J3MKPj4+PiBm
cmVxdWVuY2UgaXMgMTc5NS43ODhNSHosIHRoZXJlZm9yZSB0aGUgdGltZSBjb25zdW1lZCBpcyBp
biB0aGUgcmFuZ2Ugb2YgMXVzCj4+Pj4gdG8gMjJ1cy4gSWYgMC41bXMgaXMgdGhlIHVwcGVyIGJv
dW5kIHRoZSBzeXN0ZW0gY2FuIHRvbGVyYXRlLCBhdCBtb3N0Cj4+Pj4gMjkwMCB2Y3B1cyBjYW4g
YmUgYWRkZWQgaW50byB0aGUgbGlzdC4KPj4+IAo+Pj4gR3JlYXQsIHRoYW5rcyBDaGFvIEdhbywg
dGhhdCdzIHVzZWZ1bC4KPj4KPj5Mb29rcyBsaWtlIENoYW8gR2FvIGhhcyBiZWVuIGRyb3BwZWQg
Li4uCj4+Cj4+PiAgSSdtIG5vdCBzdXJlIGEgZml4ZWQgbGF0ZW5jeSAtLQo+Pj4gc2F5IDUwMHVz
IC0tIGlzIHRoZSByaWdodCB0aGluZyB0byBsb29rIGF0OyBpZiBhbGwgMjkwMCB2Y3B1cyBhcnJh
bmdlZAo+Pj4gdG8gaGF2ZSBpbnRlcnJ1cHRzIHN0YWdnZXJlZCBhdCA1MDB1cyBpbnRlcnZhbHMg
aXQgY291bGQgZWFzaWx5IGxvY2sgdXAKPj4+IHRoZSBjcHUgZm9yIG5lYXJseSBhIGZ1bGwgc2Vj
b25kLiAgQnV0IEknbSBoYXZpbmcgdHJvdWJsZSBmb3JtdWxhdGluZyBhCj4+PiBnb29kIGxpbWl0
IHNjZW5hcmlvLgo+Pj4gCj4+PiBJbiBhbnkgY2FzZSwgMjJ1cyBzaG91bGQgYmUgc2FmZSBmcm9t
IGEgc2VjdXJpdHkgc3RhbmRwb2ludCosIGFuZCAxMjgKPj4+IHNob3VsZCBiZSBwcmV0dHkgc2Fm
ZSBmcm9tIGEgIm1ha2UgdGhlIGNvbW1vbiBjYXNlIGZhc3QiIHN0YW5kcG9pbnQ6Cj4+PiBpLmUu
LCBpZiB5b3UgaGF2ZSAxMjggdmNwdXMgb24gYSBzaW5nbGUgcnVucXVldWUsIHRoZSBJUEkgd2Fr
ZS11cAo+Pj4gdHJhZmZpYyB3aWxsIGJlIHRoZSBsZWFzdCBvZiB5b3VyIHBlcmZvcm1hbmNlIHBy
b2JsZW1zIEkgc2hvdWxkIHRoaW5rLgo+Pj4gCj4+PiAgLUdlb3JnZQo+Pj4gCj4+PiAqIFdhaXRp
bmcgZm9yIEphbiB0byBjb250cmFkaWN0IG1lIG9uIHRoaXMgb25lLiA6LSkKPj4KPj4yMnVzIHdv
dWxkIGNlcnRhaW5seSBiZSBmaW5lLCBpZiB0aGlzIHdhcyB0aGUgd29yc3QgY2FzZSBzY2VuYXJp
by4KPj5JJ20gbm90IHN1cmUgdGhlIHZhbHVlIG1lYXN1cmVkIGZvciAxMjggbGlzdCBlbnRyaWVz
IGNhbiBiZSBlYXNpbHkKPj5zY2FsZWQgdG8gc2V2ZXJhbCB0aG91c2FuZHMgb2YgdGhlbSwgZHVl
IGNhY2hlIGFuZC9vciBOVU1BCj4+ZWZmZWN0cy4gSSBjb250aW51ZSB0byB0aGluayB0aGF0IHdl
IHByaW1hcmlseSBuZWVkIHRoZW9yZXRpY2FsCj4+cHJvb2Ygb2YgYW4gdXBwZXIgYm91bmRhcnkg
b24gbGlzdCBsZW5ndGggYmVpbmcgZW5mb3JjZWQsIHJhdGhlcgo+PnRoYW4gYW55IG1lYXN1cmVt
ZW50cyBvciByYW5kb21pemVkIGJhbGFuY2luZy4gQW5kIGp1c3QgdG8gYmUKPj5jbGVhciAtIGlm
IHNvbWVvbmUgb3ZlcmxvYWRzIHRoZWlyIHN5c3RlbSwgSSBkbyBub3Qgc2VlIGEgbmVlZCB0bwo+
PmhhdmUgYSBndWFyYW50ZWVkIG1heGltdW0gbGlzdCB0cmF2ZXJzYWwgbGF0ZW5jeSBoZXJlLiBB
bGwgSSBhc2sKPj5mb3IgaXMgdGhhdCBsaXN0IHRyYXZlcnNhbCB0aW1lIHNjYWxlcyB3aXRoIHRv
dGFsIHZDUFUgY291bnQgZGl2aWRlZAo+PmJ5IHBDUFUgY291bnQuCj4gCj4gVGhhbmtzLCBKYW4g
JiBHZW9yZ2UuCj4gCj4gSSB0aGluayBpdCBpcyBtb3JlIGNsZWFyIHRvIG1lIGFib3V0IHdoYXQg
c2hvdWxkIEkgZG8gbmV4dCBzdGVwLgo+IAo+IEluIG15IHVuZGVyc3RhbmRpbmcsIHdlIHNob3Vs
ZCBkaXN0cmlidXRlIHRoZSB3YWtldXAgaW50ZXJydXB0cyBsaWtlCj4gdGhpczoKPiAxLiBCeSBk
ZWZhdWx0LCBkaXN0cmlidXRlIGl0IHRvIHRoZSBsb2NhbCBwQ1BVICgnbG9jYWwnIG1lYW5zIHRo
ZSB2Q1BVCj4gaXMgb24gdGhlIHBDUFUpIHRvIG1ha2UgdGhlIGNvbW1vbiBjYXNlIGZhc3QuCj4g
Mi4gV2l0aCB0aGUgbGlzdCBncm93cyB0byBhIHBvaW50IHdoZXJlIHdlIHRoaW5rIGl0IG1heSBj
b25zdW1lcnMgdG9vCj4gbXVjaCB0aW1lIHRvIHRyYXZlcnNlIHRoZSBsaXN0LCBhbHNvIGRpc3Ry
aWJ1dGUgd2FrZXVwIGludGVycnVwdCB0byBsb2NhbAo+IHBDUFUsIGlnbm9yaW5nIGFkbWluIGlu
dGVudGlvbmFsbHkgb3ZlcmxvYWRzIHRoZWlyIHN5c3RlbS4KPiAzLiBXaGVuIHRoZSBsaXN0IGxl
bmd0aCByZWFjaHMgdGhlIHRoZW9yZXRpYyBhdmVyYWdlIG1heGltdW0gKG1lYW5zCj4gbWF4aW1h
bCB2Q1BVIGNvdW50IGRpdmlkZWQgYnkgcENQVSBjb3VudCksIGRpc3RyaWJ1dGUgd2FrZXVwIGlu
dGVycnVwdAo+IHRvIGFub3RoZXIgdW5kZXJ1dGlsaXplZCBwQ1BVLgo+IAo+IEJ1dCwgSSBhbSBj
b25mdXNlZCBhYm91dCB0aGF0IElmIHdlIGRvbid0IGNhcmUgc29tZW9uZSBvdmVybG9hZCB0aGVp
cgo+IHN5c3RlbSwgd2h5IHdlIG5lZWQgdGhlIHN0YWdlICMzPyAgSWYgbm90LCBJIGhhdmUgbm8g
aWRlYSB0byBtZWV0IEphbidzCj4gcmVxdWVzdCwgdGhlIGxpc3QgdHJhdmVyc2FsIHRpbWUgc2Nh
bGVzIHdpdGggdG90YWwgdkNQVSBjb3VudCBkaXZpZGVkIGJ5Cj4gcENQVSBjb3VudC4gT3Igd2Ug
d2lsbCByZWFjaCBzdGFnZSAjMyBiZWZvcmUgc3RhZ2UgIzI/CgpUaGluZ3MgaXMgdGhhdCBpbW8g
cG9pbnQgMiBpcyB0b28gZnV6enkgdG8gYmUgb2YgYW55IHVzZSwgaS5lLiAzIHNob3VsZAp0YWtl
IGVmZmVjdCBpbW1lZGlhdGVseS4gV2UgZG9uJ3QgbWVhbiB0byBpZ25vcmUgYW55IGFkbWluIGRl
Y2lzaW9ucwpoZXJlLCBpdCBpcyBqdXN0IHRoYXQgaWYgdGhleSBvdmVybG9hZCB0aGVpciBzeXN0
ZW1zLCB0aGUgbmV0IGVmZmVjdCBvZiAzCm1heSBzdGlsbCBub3QgYmUgZ29vZCBlbm91Z2ggdG8g
cHJvdmlkZSBzbW9vdGggYmVoYXZpb3IuIEJ1dCB0aGF0J3MKdGhlbiBhIHJlc3VsdCBvZiB0aGVt
IG92ZXJsb2FkaW5nIHRoZWlyIHN5c3RlbXMgaW4gdGhlIGZpcnN0IHBsYWNlLiBJT1csCnlvdSBz
aG91bGQgdHJ5IHRvIGV2ZW5seSBkaXN0cmlidXRlIHZDUFUtcyBhcyBzb29uIGFzIHRoZWlyIGNv
dW50IG9uCmEgZ2l2ZW4gcENQVSBleGNlZWRzIHRoZSBjYWxjdWxhdGVkIGF2ZXJhZ2UuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 08:47:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 08:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7eKE-0002JS-2o; Mon, 08 May 2017 08:47:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d7eKC-0002Iq-E1
 for xen-devel@lists.xen.org; Mon, 08 May 2017 08:47:24 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5A/54-01997-B9030195; Mon, 08 May 2017 08:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1tbhqDvbQCD
 SYN9VRoslHxezODB6HN39mymAMYo1My8pvyKBNWPK7Ba2ghmaFVt2LmBrYJwn38XIxSEkMI1R
 4vzVi2xdjJwcEgK8EkeWzWDtYuQAsv0lVmwvBgkLCRRLPPi4lRHEZhFQkXj77AwziM0moCxx8
 WsvWKsIkN376zcLyExmgc1MEhNWTQFLCAv4SDxfOY8dxOYVMJXY+e8iE0gRr8BjJomnt8+zQl
 zxkkli+p91rBBVghInZz5hAbGZBbQkbvx7yQRyEbOAtMTyfxwgYU4Be4lti2eDXSEKtHn3rb3
 MExgFZyHpnoWkexZC9wJG5lWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJ
 xXrJ+bmbGIFhW8/AwLiD8fdpz0OMkhxMSqK8UQwCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 P30gXKCRanpqRVpmTnACIJJS3DwKInwntQDSvMWFyTmFmemQ6ROMSpKifO6gvQJgCQySvPg2m
 BRe4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8nyBSezLwSuOmvgBYzAS0OZABbXJKIkJJ
 qYCxK/c1c7xchoKf1ccs1A98lk6Z+txNfsl93h6V+5Bz+D7+enzJMiHYV8jwcaDvNXfZ21JMQ
 ZtdlNfkn9EujGSKq//81VeC9+IdX6+seVbZmmVPypXYX9i2LeCswbdsD2XezsvmPrEndXajLu
 PBqWftyFXY/S9mlrw+e8f3kdsra3/JXyeziY0osxRmJhlrMRcWJALW9aefVAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494233240!99304721!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=2.2 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_FUTURE_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22519 invoked from network); 8 May 2017 08:47:22 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 08:47:22 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 May 2017 01:47:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,308,1491289200"; d="scan'208";a="965718974"
Received: from bdw.sh.intel.com ([10.239.48.13])
 by orsmga003.jf.intel.com with ESMTP; 08 May 2017 01:47:17 -0700
Date: Tue, 9 May 2017 00:38:37 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170508163836.GA16351@bdw.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>,
 JunNakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
 <20170502054459.GA13105@skl-2s3.sh.intel.com>
 <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
 <5909CB470200007800156471@prv-mh.provo.novell.com>
 <20170508161523.GA9219@bdw.sh.intel.com>
 <59104ADD020000780015796D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59104ADD020000780015796D@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 JunNakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMDI6Mzk6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDguMDUuMTcgYXQgMTg6MTUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBXZWQsIE1heSAwMywgMjAxNyBhdCAwNDoyMToyN0FNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDAzLjA1LjE3IGF0IDEyOjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPiB3cm90ZToKPj4+PiBPbiAwMi8wNS8xNyAwNjo0NSwgQ2hhbyBHYW8gd3JvdGU6Cj4+
Pj4+IE9uIFdlZCwgQXByIDI2LCAyMDE3IGF0IDA1OjM5OjU3UE0gKzAxMDAsIEdlb3JnZSBEdW5s
YXAgd3JvdGU6Cj4+Pj4+PiBPbiAyNi8wNC8xNyAwMTo1MiwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4+
Pj4gSSBjb21wYXJlZCB0aGUgbWF4aW11bSBvZiAjZW50cnkgaW4gb25lIGxpc3QgYW5kICNldmVu
dCAoYWRkaW5nIGVudHJ5IHRvCj4+Pj4+Pj4gUEkgYmxvY2tpbmcgbGlzdCkgd2l0aCBhbmQgd2l0
aG91dCB0aGUgdGhyZWUgbGF0dGVyIHBhdGNoZXMuIEhlcmUKPj4+Pj4+PiBpcyB0aGUgcmVzdWx0
Ogo+Pj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPj4+Pj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4+Pj4gfCAgICBJdGVtcyAgICAgIHwgICBN
YXhpbXVtIG9mICNlbnRyeSAgfCAgICAgICNldmVudCAgICAgICAgfAo+Pj4+Pj4+IHwgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKPj4+
Pj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+Pj4+Pj4gfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgICAgfAo+Pj4+Pj4+IHxXLyB0aGUgcGF0Y2hlcyB8ICAgICAgICAg
NiAgICAgICAgICAgIHwgICAgICAgMjI3NDAgICAgICAgIHwKPj4+Pj4+PiB8ICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4+Pj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+Pj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgIHwKPj4+Pj4+PiB8Vy9PIHRoZSBwYXRjaGVzfCAgICAgICAgMTI4ICAg
ICAgICAgICB8ICAgICAgIDQ2NDgxICAgICAgICB8Cj4+Pj4+Pj4gfCAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAo+Pj4+Pj4+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Pj4+Pj4+Cj4+Pj4+PiBBbnkgY2hhbmNlIHlvdSBjb3VsZCB0cmFjZSBob3cgbG9uZyB0aGUgbGlz
dCB0cmF2ZXJzYWwgdG9vaz8gIEl0IHdvdWxkCj4+Pj4+PiBiZSBnb29kIGZvciBmdXR1cmUgcmVm
ZXJlbmNlIHRvIGhhdmUgYW4gaWRlYSB3aGF0IGtpbmRzIG9mIHRpbWVzY2FsZXMKPj4+Pj4+IHdl
J3JlIHRhbGtpbmcgYWJvdXQuCj4+Pj4+IAo+Pj4+PiBIaS4KPj4+Pj4gCj4+Pj4+IEkgbWFkZSBh
IHNpbXBsZSB0ZXN0IHRvIGdldCB0aGUgdGltZSBjb25zdW1lZCBieSB0aGUgbGlzdCB0cmF2ZXJz
YWwuCj4+Pj4+IEFwcGx5IGJlbG93IHBhdGNoIGFuZCBjcmVhdGUgb25lIGh2bSBndWVzdCB3aXRo
IDEyOCB2Y3B1cyBhbmQgYSBwYXNzdGhyb3VnaCAKPj4gNDAgTklDLgo+Pj4+PiBBbGwgZ3Vlc3Qg
dmNwdSBhcmUgcGlubmVkIHRvIG9uZSBwY3B1LiBjb2xsZWN0IGRhdGEgYnkKPj4+Pj4gJ3hlbnRy
YWNlIC1EIC1lIDB4ODIwMDAgLVQgMzAwIHRyYWNlLmJpbicgYW5kIGRlY29kZSBkYXRhIGJ5Cj4+
Pj4+IHhlbnRyYWNlX2Zvcm1hdC4gV2hlbiB0aGUgbGlzdCBsZW5ndGggaXMgYWJvdXQgMTI4LCB0
aGUgdHJhdmVyc2FsIHRpbWUKPj4+Pj4gaXMgaW4gdGhlIHJhbmdlIG9mIDE3NTAgY3ljbGVzIHRv
IDM5MzMwIGN5Y2xlcy4gVGhlIHBoeXNpY2FsIGNwdSdzCj4+Pj4+IGZyZXF1ZW5jZSBpcyAxNzk1
Ljc4OE1IeiwgdGhlcmVmb3JlIHRoZSB0aW1lIGNvbnN1bWVkIGlzIGluIHRoZSByYW5nZSBvZiAx
dXMKPj4+Pj4gdG8gMjJ1cy4gSWYgMC41bXMgaXMgdGhlIHVwcGVyIGJvdW5kIHRoZSBzeXN0ZW0g
Y2FuIHRvbGVyYXRlLCBhdCBtb3N0Cj4+Pj4+IDI5MDAgdmNwdXMgY2FuIGJlIGFkZGVkIGludG8g
dGhlIGxpc3QuCj4+Pj4gCj4+Pj4gR3JlYXQsIHRoYW5rcyBDaGFvIEdhbywgdGhhdCdzIHVzZWZ1
bC4KPj4+Cj4+Pkxvb2tzIGxpa2UgQ2hhbyBHYW8gaGFzIGJlZW4gZHJvcHBlZCAuLi4KPj4+Cj4+
Pj4gIEknbSBub3Qgc3VyZSBhIGZpeGVkIGxhdGVuY3kgLS0KPj4+PiBzYXkgNTAwdXMgLS0gaXMg
dGhlIHJpZ2h0IHRoaW5nIHRvIGxvb2sgYXQ7IGlmIGFsbCAyOTAwIHZjcHVzIGFycmFuZ2VkCj4+
Pj4gdG8gaGF2ZSBpbnRlcnJ1cHRzIHN0YWdnZXJlZCBhdCA1MDB1cyBpbnRlcnZhbHMgaXQgY291
bGQgZWFzaWx5IGxvY2sgdXAKPj4+PiB0aGUgY3B1IGZvciBuZWFybHkgYSBmdWxsIHNlY29uZC4g
IEJ1dCBJJ20gaGF2aW5nIHRyb3VibGUgZm9ybXVsYXRpbmcgYQo+Pj4+IGdvb2QgbGltaXQgc2Nl
bmFyaW8uCj4+Pj4gCj4+Pj4gSW4gYW55IGNhc2UsIDIydXMgc2hvdWxkIGJlIHNhZmUgZnJvbSBh
IHNlY3VyaXR5IHN0YW5kcG9pbnQqLCBhbmQgMTI4Cj4+Pj4gc2hvdWxkIGJlIHByZXR0eSBzYWZl
IGZyb20gYSAibWFrZSB0aGUgY29tbW9uIGNhc2UgZmFzdCIgc3RhbmRwb2ludDoKPj4+PiBpLmUu
LCBpZiB5b3UgaGF2ZSAxMjggdmNwdXMgb24gYSBzaW5nbGUgcnVucXVldWUsIHRoZSBJUEkgd2Fr
ZS11cAo+Pj4+IHRyYWZmaWMgd2lsbCBiZSB0aGUgbGVhc3Qgb2YgeW91ciBwZXJmb3JtYW5jZSBw
cm9ibGVtcyBJIHNob3VsZCB0aGluay4KPj4+PiAKPj4+PiAgLUdlb3JnZQo+Pj4+IAo+Pj4+ICog
V2FpdGluZyBmb3IgSmFuIHRvIGNvbnRyYWRpY3QgbWUgb24gdGhpcyBvbmUuIDotKQo+Pj4KPj4+
MjJ1cyB3b3VsZCBjZXJ0YWlubHkgYmUgZmluZSwgaWYgdGhpcyB3YXMgdGhlIHdvcnN0IGNhc2Ug
c2NlbmFyaW8uCj4+PkknbSBub3Qgc3VyZSB0aGUgdmFsdWUgbWVhc3VyZWQgZm9yIDEyOCBsaXN0
IGVudHJpZXMgY2FuIGJlIGVhc2lseQo+Pj5zY2FsZWQgdG8gc2V2ZXJhbCB0aG91c2FuZHMgb2Yg
dGhlbSwgZHVlIGNhY2hlIGFuZC9vciBOVU1BCj4+PmVmZmVjdHMuIEkgY29udGludWUgdG8gdGhp
bmsgdGhhdCB3ZSBwcmltYXJpbHkgbmVlZCB0aGVvcmV0aWNhbAo+Pj5wcm9vZiBvZiBhbiB1cHBl
ciBib3VuZGFyeSBvbiBsaXN0IGxlbmd0aCBiZWluZyBlbmZvcmNlZCwgcmF0aGVyCj4+PnRoYW4g
YW55IG1lYXN1cmVtZW50cyBvciByYW5kb21pemVkIGJhbGFuY2luZy4gQW5kIGp1c3QgdG8gYmUK
Pj4+Y2xlYXIgLSBpZiBzb21lb25lIG92ZXJsb2FkcyB0aGVpciBzeXN0ZW0sIEkgZG8gbm90IHNl
ZSBhIG5lZWQgdG8KPj4+aGF2ZSBhIGd1YXJhbnRlZWQgbWF4aW11bSBsaXN0IHRyYXZlcnNhbCBs
YXRlbmN5IGhlcmUuIEFsbCBJIGFzawo+Pj5mb3IgaXMgdGhhdCBsaXN0IHRyYXZlcnNhbCB0aW1l
IHNjYWxlcyB3aXRoIHRvdGFsIHZDUFUgY291bnQgZGl2aWRlZAo+Pj5ieSBwQ1BVIGNvdW50Lgo+
PiAKPj4gVGhhbmtzLCBKYW4gJiBHZW9yZ2UuCj4+IAo+PiBJIHRoaW5rIGl0IGlzIG1vcmUgY2xl
YXIgdG8gbWUgYWJvdXQgd2hhdCBzaG91bGQgSSBkbyBuZXh0IHN0ZXAuCj4+IAo+PiBJbiBteSB1
bmRlcnN0YW5kaW5nLCB3ZSBzaG91bGQgZGlzdHJpYnV0ZSB0aGUgd2FrZXVwIGludGVycnVwdHMg
bGlrZQo+PiB0aGlzOgo+PiAxLiBCeSBkZWZhdWx0LCBkaXN0cmlidXRlIGl0IHRvIHRoZSBsb2Nh
bCBwQ1BVICgnbG9jYWwnIG1lYW5zIHRoZSB2Q1BVCj4+IGlzIG9uIHRoZSBwQ1BVKSB0byBtYWtl
IHRoZSBjb21tb24gY2FzZSBmYXN0Lgo+PiAyLiBXaXRoIHRoZSBsaXN0IGdyb3dzIHRvIGEgcG9p
bnQgd2hlcmUgd2UgdGhpbmsgaXQgbWF5IGNvbnN1bWVycyB0b28KPj4gbXVjaCB0aW1lIHRvIHRy
YXZlcnNlIHRoZSBsaXN0LCBhbHNvIGRpc3RyaWJ1dGUgd2FrZXVwIGludGVycnVwdCB0byBsb2Nh
bAo+PiBwQ1BVLCBpZ25vcmluZyBhZG1pbiBpbnRlbnRpb25hbGx5IG92ZXJsb2FkcyB0aGVpciBz
eXN0ZW0uCj4+IDMuIFdoZW4gdGhlIGxpc3QgbGVuZ3RoIHJlYWNocyB0aGUgdGhlb3JldGljIGF2
ZXJhZ2UgbWF4aW11bSAobWVhbnMKPj4gbWF4aW1hbCB2Q1BVIGNvdW50IGRpdmlkZWQgYnkgcENQ
VSBjb3VudCksIGRpc3RyaWJ1dGUgd2FrZXVwIGludGVycnVwdAo+PiB0byBhbm90aGVyIHVuZGVy
dXRpbGl6ZWQgcENQVS4KPj4gCj4+IEJ1dCwgSSBhbSBjb25mdXNlZCBhYm91dCB0aGF0IElmIHdl
IGRvbid0IGNhcmUgc29tZW9uZSBvdmVybG9hZCB0aGVpcgo+PiBzeXN0ZW0sIHdoeSB3ZSBuZWVk
IHRoZSBzdGFnZSAjMz8gIElmIG5vdCwgSSBoYXZlIG5vIGlkZWEgdG8gbWVldCBKYW4ncwo+PiBy
ZXF1ZXN0LCB0aGUgbGlzdCB0cmF2ZXJzYWwgdGltZSBzY2FsZXMgd2l0aCB0b3RhbCB2Q1BVIGNv
dW50IGRpdmlkZWQgYnkKPj4gcENQVSBjb3VudC4gT3Igd2Ugd2lsbCByZWFjaCBzdGFnZSAjMyBi
ZWZvcmUgc3RhZ2UgIzI/Cj4KPlRoaW5ncyBpcyB0aGF0IGltbyBwb2ludCAyIGlzIHRvbyBmdXp6
eSB0byBiZSBvZiBhbnkgdXNlLCBpLmUuIDMgc2hvdWxkCj50YWtlIGVmZmVjdCBpbW1lZGlhdGVs
eS4gV2UgZG9uJ3QgbWVhbiB0byBpZ25vcmUgYW55IGFkbWluIGRlY2lzaW9ucwo+aGVyZSwgaXQg
aXMganVzdCB0aGF0IGlmIHRoZXkgb3ZlcmxvYWQgdGhlaXIgc3lzdGVtcywgdGhlIG5ldCBlZmZl
Y3Qgb2YgMwo+bWF5IHN0aWxsIG5vdCBiZSBnb29kIGVub3VnaCB0byBwcm92aWRlIHNtb290aCBi
ZWhhdmlvci4gQnV0IHRoYXQncwo+dGhlbiBhIHJlc3VsdCBvZiB0aGVtIG92ZXJsb2FkaW5nIHRo
ZWlyIHN5c3RlbXMgaW4gdGhlIGZpcnN0IHBsYWNlLiBJT1csCj55b3Ugc2hvdWxkIHRyeSB0byBl
dmVubHkgZGlzdHJpYnV0ZSB2Q1BVLXMgYXMgc29vbiBhcyB0aGVpciBjb3VudCBvbgo+YSBnaXZl
biBwQ1BVIGV4Y2VlZHMgdGhlIGNhbGN1bGF0ZWQgYXZlcmFnZS4KClZlcnkgaGVscGZ1bCBhbmQg
cmVhc29uYWJsZS4gVGhhbmsgeW91LCBKYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 09:10:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7egZ-00049w-0I; Mon, 08 May 2017 09:10:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7egX-00049q-QL
 for xen-devel@lists.xen.org; Mon, 08 May 2017 09:10:29 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 42/CD-01721-40630195; Mon, 08 May 2017 09:10:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVyuP0Ovy6LmUC
 kweJj0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adX++ZCqZyVhzY/5KxgXEfexcjJ4eEgJHE
 24n/mLoYuTiEBBYySuxafYoJJCEsoCWx4Px/FhBbRCBb4tXZySwQRT/YJIAWsIE4zAJrGSWOd
 21kBKliE1CV2HD9FCuIzStgLXGtvQfI5uBgEVCRePwlCiQsKhAu8bbxCAtEiaDEyZlPWEBKOA
 WcJQ7sDAYJMwuoS/yZd4kZwpaX2P52DvMERr5ZSDpmISmbhaRsASPzKkb14tSistQiXWO9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYGMAgh2MzV+cDjFKcjApifJGMQhECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgdTAFygkWpaanVqRl5gDDHiYtwcGjJMKrCJLmLS5IzC3OT
 IdInWJUlBLnVQdJCIAkMkrz4NpgsXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwWJkBTeD
 LzSuCmvwJazAS0OJABbHFJIkJKqoHR/Fj5AiVtqf/3MzJ2himqrYqeUpNS+XgTO/e0L4zBF7g
 Nl7yOnD4jtuD+JJXvrX7v9vx7/Szyvkhl/n6meb6ns0q53RkYXdodGUSOhTUpLzJa0DrxxvP2
 2bee66ipbEq7YlYufe5C/yrXp8cUlA4lpVrO+3awqTUvyC3r8zuWRae5rOYHyx1UYinOSDTUY
 i4qTgQAj6rQarACAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494234628!60679338!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13617 invoked from network); 8 May 2017 09:10:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 09:10:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E012FAB5D;
 Mon,  8 May 2017 09:10:27 +0000 (UTC)
To: glenn@rimuhosting.com, Steven Haigh <netwiz@crc.id.au>,
 Jennifer Herbert <Jennifer.Herbert@citrix.com>
References: <78571a7b-62ec-b046-02e3-3d6739b779a6@rimuhosting.com>
 <95efee87-6925-5376-e347-55e438c90212@suse.com>
 <70eae378-2392-bd82-670a-5dafff58c259@rimuhosting.com>
 <3385656.IoOB642KYU@amur>
 <cf16e028-c999-a750-1509-accdf521e007@rimuhosting.com>
 <6e150a33-576b-5cf8-7abc-2cba584602ff@citrix.com>
 <05cd7b43-153a-8b51-8fd9-e8ae4a8b5287@rimuhosting.com>
 <06829f8f-def6-4822-c18a-877d8633556c@suse.com>
 <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
 <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
 <11277412-f22f-170a-1a31-6039bdece0f4@rimuhosting.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f9ace036-ee19-c93e-7d15-8f5a2a2177ca@suse.com>
Date: Mon, 8 May 2017 11:10:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <11277412-f22f-170a-1a31-6039bdece0f4@rimuhosting.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMDA6MTcsIEdsZW5uIEVucmlnaHQgd3JvdGU6Cj4gT24gMDQvMDUvMTcgMDQ6
NTgsIFN0ZXZlbiBIYWlnaCB3cm90ZToKPj4gT24gMDQvMDUvMTcgMDE6NTMsIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+PiBPbiAwMy8wNS8xNyAxMjo0NSwgU3RldmVuIEhhaWdoIHdyb3RlOgo+Pj4+
IEp1c3Qgd2FudGVkIHRvIGdpdmUgdGhpcyBhIGxpdHRsZSBudWRnZSBub3cgcGVvcGxlIHNlZW0g
dG8gYmUgYmFjayBvbgo+Pj4+IGRlY2suLi4KPj4+Cj4+PiBHbGVubiwgY291bGQgeW91IHBsZWFz
ZSBnaXZlIHRoZSBhdHRhY2hlZCBwYXRjaCBhIHRyeT8KPj4+Cj4+PiBJdCBzaG91bGQgYmUgYXBw
bGllZCBvbiB0b3Agb2YgdGhlIG90aGVyIGNvcnJlY3Rpb24sIHRoZSBvbGQgZGVidWcKPj4+IHBh
dGNoIHNob3VsZCBub3QgYmUgYXBwbGllZC4KPj4+Cj4+PiBJIGhhdmUgYWRkZWQgc29tZSBkZWJ1
ZyBvdXRwdXQgdG8gbWFrZSBzdXJlIHdlIHNlZSB3aGF0IGlzIGhhcHBlbmluZy4KPj4KPj4gVGhp
cyBwYXRjaCBpcyBpbmNsdWRlZCBpbiBrZXJuZWwteGVuLTQuOS4yNi0xCj4+Cj4+IEl0IHNob3Vs
ZCBiZSBpbiB0aGUgcmVwb3Mgbm93Lgo+Pgo+IAo+IFN0aWxsIHNlZWluZyB0aGUgc2FtZSBpc3N1
ZS4gV2l0aG91dCB0aGUgZXh0cmEgZGVidWcgcGF0Y2ggYWxsIEkgc2VlIGluCj4gdGhlIGxvZ3Mg
YWZ0ZXIgZGVzdHJveSBpcyB0aGlzLi4uCj4gCj4geGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9kaXNj
b25uZWN0OiBidXN5Cj4geGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9mcmVlOiBkZWxheWVkID0gMAoK
SG1tLCB0byBtZSBpdCBzZWVtcyBhcyBpZiBzb21lIGdyYW50IGlzbid0IGJlaW5nIHVubWFwcGVk
LgoKTG9va2luZyBhdCBnbnR0YWJfdW5tYXBfcmVmc19hc3luYygpIEkgd29uZGVyIGhvdyB0aGlz
IGlzIHN1cHBvc2VkIHRvCndvcms6CgpJIGRvbid0IHNlZSBob3cgYSBncmFudCB3b3VsZCBldmVy
IGJlIHVubWFwcGVkIGluIGNhc2Ugb2YKcGFnZV9jb3VudChpdGVtLT5wYWdlc1twY10pID4gMSBp
biBfX2dudHRhYl91bm1hcF9yZWZzX2FzeW5jKCkuIEFsbCBpdApkb2VzIGlzIGRlZmVycmluZyB0
aGUgY2FsbCB0byB0aGUgdW5tYXAgb3BlcmF0aW9uIGFnYWluIGFuZCBhZ2Fpbi4gT3IKYW0gSSBt
aXNzaW5nIHNvbWV0aGluZyBoZXJlPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 09:13:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ejC-0004Gn-D6; Mon, 08 May 2017 09:13:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7ejA-0004Gh-Lc
 for xen-devel@lists.xen.org; Mon, 08 May 2017 09:13:12 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 27/13-01977-7A630195; Mon, 08 May 2017 09:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO5yM4F
 Ig9btLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8an3R+YCi5pVkzdOZW1gXGTfBcjJ4eEgL/E
 qYOz2EBsYQEfiecr57F3MXJxiAisYpKYsqWBDcQREtjKJLH89lMWkCo2AT2Jece/AtkcHLwCt
 hJTDtiBhFkEVCQWbrjLCGKLCoRLvG08AlbOKyAocXLmEzCbU8BU4v/aKWDLmAUMJI4smsMKYc
 tLNG+dzQxiCwmoSix+cJR9AiPvLCTts5C0zELSsoCReRWjRnFqUVlqka6hsV5SUWZ6RkluYma
 OrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBYMQDBDsZt2z0PMUpyMCmJ8kYxCEQK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuBdagqUEyxKTU+tSMvMAQY4TFqCg0dJhFcRJM1bXJCYW5yZDpE6xajLs
 ejiz/dMQix5+XmpUuK8U0GKBECKMkrz4EbAou0So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhH
 kXgUzhycwrgdv0CugIJqAjAhnAjihJREhJNTCarGw/8HHi9lXntctXP3n442lK/udJLI297Ds
 fSu4LkuRaalnBl3uet/3e/ejXjjYpkWUOUtbWLNuL/klUVOWbTb8ZEfe6THrqCq3fMiof3Ned
 XsC7++xTKSmuh7mBC+d2fYu/sn7KivTr++/djlR0DulqCFwmZd/2Riw/rWZeuoS11LQtOkeUW
 IozEg21mIuKEwGgx9WAsQIAAA==
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494234789!91678296!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64318 invoked from network); 8 May 2017 09:13:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 09:13:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,308,1491264000"; d="scan'208";a="422630012"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>, George Dunlap
 <George.Dunlap@eu.citrix.com>, IanJackson <ian.jackson@eu.citrix.com>,
 JunNakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 <xen-devel@lists.xen.org>
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
 <20170502054459.GA13105@skl-2s3.sh.intel.com>
 <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
 <5909CB470200007800156471@prv-mh.provo.novell.com>
 <20170508161523.GA9219@bdw.sh.intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <52575732-1c90-1292-14d7-074ebe338272@citrix.com>
Date: Mon, 8 May 2017 10:13:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170508161523.GA9219@bdw.sh.intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTc6MTUsIENoYW8gR2FvIHdyb3RlOgo+IE9uIFdlZCwgTWF5IDAzLCAyMDE3
IGF0IDA0OjIxOjI3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMy4wNS4x
NyBhdCAxMjowOCwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAwMi8w
NS8xNyAwNjo0NSwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4gT24gV2VkLCBBcHIgMjYsIDIwMTcgYXQg
MDU6Mzk6NTdQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4gT24gMjYvMDQvMTcg
MDE6NTIsIENoYW8gR2FvIHdyb3RlOgo+Pj4+Pj4gSSBjb21wYXJlZCB0aGUgbWF4aW11bSBvZiAj
ZW50cnkgaW4gb25lIGxpc3QgYW5kICNldmVudCAoYWRkaW5nIGVudHJ5IHRvCj4+Pj4+PiBQSSBi
bG9ja2luZyBsaXN0KSB3aXRoIGFuZCB3aXRob3V0IHRoZSB0aHJlZSBsYXR0ZXIgcGF0Y2hlcy4g
SGVyZQo+Pj4+Pj4gaXMgdGhlIHJlc3VsdDoKPj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Pj4+IHwgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKPj4+Pj4+
IHwgICAgSXRlbXMgICAgICB8ICAgTWF4aW11bSBvZiAjZW50cnkgIHwgICAgICAjZXZlbnQgICAg
ICAgIHwKPj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgIHwKPj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKPj4+Pj4+IHxXLyB0aGUg
cGF0Y2hlcyB8ICAgICAgICAgNiAgICAgICAgICAgIHwgICAgICAgMjI3NDAgICAgICAgIHwKPj4+
Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgIHwKPj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKPj4+Pj4+IHxXL08gdGhlIHBhdGNoZXN8
ICAgICAgICAxMjggICAgICAgICAgIHwgICAgICAgNDY0ODEgICAgICAgIHwKPj4+Pj4+IHwgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwK
Pj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPj4+Pj4KPj4+Pj4gQW55IGNoYW5jZSB5b3UgY291bGQgdHJhY2UgaG93IGxv
bmcgdGhlIGxpc3QgdHJhdmVyc2FsIHRvb2s/ICBJdCB3b3VsZAo+Pj4+PiBiZSBnb29kIGZvciBm
dXR1cmUgcmVmZXJlbmNlIHRvIGhhdmUgYW4gaWRlYSB3aGF0IGtpbmRzIG9mIHRpbWVzY2FsZXMK
Pj4+Pj4gd2UncmUgdGFsa2luZyBhYm91dC4KPj4+Pgo+Pj4+IEhpLgo+Pj4+Cj4+Pj4gSSBtYWRl
IGEgc2ltcGxlIHRlc3QgdG8gZ2V0IHRoZSB0aW1lIGNvbnN1bWVkIGJ5IHRoZSBsaXN0IHRyYXZl
cnNhbC4KPj4+PiBBcHBseSBiZWxvdyBwYXRjaCBhbmQgY3JlYXRlIG9uZSBodm0gZ3Vlc3Qgd2l0
aCAxMjggdmNwdXMgYW5kIGEgcGFzc3Rocm91Z2ggNDAgTklDLgo+Pj4+IEFsbCBndWVzdCB2Y3B1
IGFyZSBwaW5uZWQgdG8gb25lIHBjcHUuIGNvbGxlY3QgZGF0YSBieQo+Pj4+ICd4ZW50cmFjZSAt
RCAtZSAweDgyMDAwIC1UIDMwMCB0cmFjZS5iaW4nIGFuZCBkZWNvZGUgZGF0YSBieQo+Pj4+IHhl
bnRyYWNlX2Zvcm1hdC4gV2hlbiB0aGUgbGlzdCBsZW5ndGggaXMgYWJvdXQgMTI4LCB0aGUgdHJh
dmVyc2FsIHRpbWUKPj4+PiBpcyBpbiB0aGUgcmFuZ2Ugb2YgMTc1MCBjeWNsZXMgdG8gMzkzMzAg
Y3ljbGVzLiBUaGUgcGh5c2ljYWwgY3B1J3MKPj4+PiBmcmVxdWVuY2UgaXMgMTc5NS43ODhNSHos
IHRoZXJlZm9yZSB0aGUgdGltZSBjb25zdW1lZCBpcyBpbiB0aGUgcmFuZ2Ugb2YgMXVzCj4+Pj4g
dG8gMjJ1cy4gSWYgMC41bXMgaXMgdGhlIHVwcGVyIGJvdW5kIHRoZSBzeXN0ZW0gY2FuIHRvbGVy
YXRlLCBhdCBtb3N0Cj4+Pj4gMjkwMCB2Y3B1cyBjYW4gYmUgYWRkZWQgaW50byB0aGUgbGlzdC4K
Pj4+Cj4+PiBHcmVhdCwgdGhhbmtzIENoYW8gR2FvLCB0aGF0J3MgdXNlZnVsLgo+Pgo+PiBMb29r
cyBsaWtlIENoYW8gR2FvIGhhcyBiZWVuIGRyb3BwZWQgLi4uCj4+Cj4+PiAgSSdtIG5vdCBzdXJl
IGEgZml4ZWQgbGF0ZW5jeSAtLQo+Pj4gc2F5IDUwMHVzIC0tIGlzIHRoZSByaWdodCB0aGluZyB0
byBsb29rIGF0OyBpZiBhbGwgMjkwMCB2Y3B1cyBhcnJhbmdlZAo+Pj4gdG8gaGF2ZSBpbnRlcnJ1
cHRzIHN0YWdnZXJlZCBhdCA1MDB1cyBpbnRlcnZhbHMgaXQgY291bGQgZWFzaWx5IGxvY2sgdXAK
Pj4+IHRoZSBjcHUgZm9yIG5lYXJseSBhIGZ1bGwgc2Vjb25kLiAgQnV0IEknbSBoYXZpbmcgdHJv
dWJsZSBmb3JtdWxhdGluZyBhCj4+PiBnb29kIGxpbWl0IHNjZW5hcmlvLgo+Pj4KPj4+IEluIGFu
eSBjYXNlLCAyMnVzIHNob3VsZCBiZSBzYWZlIGZyb20gYSBzZWN1cml0eSBzdGFuZHBvaW50Kiwg
YW5kIDEyOAo+Pj4gc2hvdWxkIGJlIHByZXR0eSBzYWZlIGZyb20gYSAibWFrZSB0aGUgY29tbW9u
IGNhc2UgZmFzdCIgc3RhbmRwb2ludDoKPj4+IGkuZS4sIGlmIHlvdSBoYXZlIDEyOCB2Y3B1cyBv
biBhIHNpbmdsZSBydW5xdWV1ZSwgdGhlIElQSSB3YWtlLXVwCj4+PiB0cmFmZmljIHdpbGwgYmUg
dGhlIGxlYXN0IG9mIHlvdXIgcGVyZm9ybWFuY2UgcHJvYmxlbXMgSSBzaG91bGQgdGhpbmsuCj4+
Pgo+Pj4gIC1HZW9yZ2UKPj4+Cj4+PiAqIFdhaXRpbmcgZm9yIEphbiB0byBjb250cmFkaWN0IG1l
IG9uIHRoaXMgb25lLiA6LSkKPj4KPj4gMjJ1cyB3b3VsZCBjZXJ0YWlubHkgYmUgZmluZSwgaWYg
dGhpcyB3YXMgdGhlIHdvcnN0IGNhc2Ugc2NlbmFyaW8uCj4+IEknbSBub3Qgc3VyZSB0aGUgdmFs
dWUgbWVhc3VyZWQgZm9yIDEyOCBsaXN0IGVudHJpZXMgY2FuIGJlIGVhc2lseQo+PiBzY2FsZWQg
dG8gc2V2ZXJhbCB0aG91c2FuZHMgb2YgdGhlbSwgZHVlIGNhY2hlIGFuZC9vciBOVU1BCj4+IGVm
ZmVjdHMuIEkgY29udGludWUgdG8gdGhpbmsgdGhhdCB3ZSBwcmltYXJpbHkgbmVlZCB0aGVvcmV0
aWNhbAo+PiBwcm9vZiBvZiBhbiB1cHBlciBib3VuZGFyeSBvbiBsaXN0IGxlbmd0aCBiZWluZyBl
bmZvcmNlZCwgcmF0aGVyCj4+IHRoYW4gYW55IG1lYXN1cmVtZW50cyBvciByYW5kb21pemVkIGJh
bGFuY2luZy4gQW5kIGp1c3QgdG8gYmUKPj4gY2xlYXIgLSBpZiBzb21lb25lIG92ZXJsb2FkcyB0
aGVpciBzeXN0ZW0sIEkgZG8gbm90IHNlZSBhIG5lZWQgdG8KPj4gaGF2ZSBhIGd1YXJhbnRlZWQg
bWF4aW11bSBsaXN0IHRyYXZlcnNhbCBsYXRlbmN5IGhlcmUuIEFsbCBJIGFzawo+PiBmb3IgaXMg
dGhhdCBsaXN0IHRyYXZlcnNhbCB0aW1lIHNjYWxlcyB3aXRoIHRvdGFsIHZDUFUgY291bnQgZGl2
aWRlZAo+PiBieSBwQ1BVIGNvdW50Lgo+IAo+IFRoYW5rcywgSmFuICYgR2VvcmdlLgo+IAo+IEkg
dGhpbmsgaXQgaXMgbW9yZSBjbGVhciB0byBtZSBhYm91dCB3aGF0IHNob3VsZCBJIGRvIG5leHQg
c3RlcC4KPiAKPiBJbiBteSB1bmRlcnN0YW5kaW5nLCB3ZSBzaG91bGQgZGlzdHJpYnV0ZSB0aGUg
d2FrZXVwIGludGVycnVwdHMgbGlrZQo+IHRoaXM6Cj4gMS4gQnkgZGVmYXVsdCwgZGlzdHJpYnV0
ZSBpdCB0byB0aGUgbG9jYWwgcENQVSAoJ2xvY2FsJyBtZWFucyB0aGUgdkNQVQo+IGlzIG9uIHRo
ZSBwQ1BVKSB0byBtYWtlIHRoZSBjb21tb24gY2FzZSBmYXN0Lgo+IDIuIFdpdGggdGhlIGxpc3Qg
Z3Jvd3MgdG8gYSBwb2ludCB3aGVyZSB3ZSB0aGluayBpdCBtYXkgY29uc3VtZXJzIHRvbwo+IG11
Y2ggdGltZSB0byB0cmF2ZXJzZSB0aGUgbGlzdCwgYWxzbyBkaXN0cmlidXRlIHdha2V1cCBpbnRl
cnJ1cHQgdG8gbG9jYWwKPiBwQ1BVLCBpZ25vcmluZyBhZG1pbiBpbnRlbnRpb25hbGx5IG92ZXJs
b2FkcyB0aGVpciBzeXN0ZW0uCj4gMy4gV2hlbiB0aGUgbGlzdCBsZW5ndGggcmVhY2hzIHRoZSB0
aGVvcmV0aWMgYXZlcmFnZSBtYXhpbXVtIChtZWFucwo+IG1heGltYWwgdkNQVSBjb3VudCBkaXZp
ZGVkIGJ5IHBDUFUgY291bnQpLCBkaXN0cmlidXRlIHdha2V1cCBpbnRlcnJ1cHQKPiB0byBhbm90
aGVyIHVuZGVydXRpbGl6ZWQgcENQVS4KCkJ5ICJtYXhpbWFsIHZDUFUgY291bnQiIGRvIHlvdSBt
ZWFuLCAidG90YWwgbnVtYmVyIG9mIGFjdGl2ZSB2Y3B1cyBvbgp0aGUgc3lzdGVtIj8gIE9yIHNv
bWUgb3RoZXIgdGhlb3JldGljYWwgbWF4aW11bSB2Y3B1IGNvdW50IChlLmcuLCAzMmsKZG9tYW5z
ICogNTEyIHZjcHVzIGVhY2ggb3Igc29tZXRoaW5nKT8KCldoYXQgYWJvdXQgc2F5aW5nIHRoYXQg
dGhlIGxpbWl0IG9mIHZjcHVzIGZvciBhbnkgZ2l2ZW4gcGNwdSB3aWxsIGJlOgogKHZfdG90IC8g
cF90b3QpICsgSwp3aGVyZSB2X3RvdCBpcyB0aGUgdG90YWwgbnVtYmVyIG9mIHZjcHVzIG9uIHRo
ZSBzeXN0ZW0sIHBfdG90IGlzIHRoZQp0b3RhbCBudW1iZXIgb2YgcGNwdXMgaW4gdGhlIHN5c3Rl
bSwgYW5kIEsgaXMgYSBmaXhlZCBudW1iZXIgKHN1Y2ggYXMKMTI4KSBzdWNoIHRoYXQgMSkgdGhl
IGFkZGl0aW9uYWwgdGltZSB3YWxraW5nIHRoZSBsaXN0IGlzIG1pbmltYWwsIGFuZAoyKSBpbiB0
aGUgY29tbW9uIGNhc2Ugd2Ugc2hvdWxkIG5ldmVyIGNvbWUgY2xvc2UgdG8gcmVhY2hpbmcgdGhh
dCBudW1iZXI/CgpUaGVuIHRoZSBhbGdvcml0aG0gZm9yIGNob29zaW5nIHdoaWNoIHBjcHUgdG8g
aGF2ZSB0aGUgaW50ZXJydXB0CmRlbGl2ZXJlZCB0byB3b3VsZCBiZToKIDEuIFNldCBwID0gY3Vy
cmVudF9wY3B1CiAyLiBpZiBsZW4obGlzdChwKSkgPCB2X3RvdCAvIHBfdG90ICsgaywgY2hvb3Nl
IHAKIDMuIE90aGVyd2lzZSwgY2hvb3NlIGFub3RoZXIgcCBhbmQgZ290byAyCgpUaGUgImNob29z
ZSBhbm90aGVyIHAiIGNvdWxkIGJlIHJhbmRvbSAvIHBzZXVkb3JhbmRvbSBzZWxlY3Rpb24sIG9y
IGl0CmNvdWxkIGJlIHNvbWUgb3RoZXIgbWVjaGFuaXNtIChyb3RhdGUsIGxvb2sgZm9yIHBjcHVz
IG5lYXJieSBvbiB0aGUKdG9wb2xvZ3ksIGNob29zZSB0aGUgbG93ZXN0IG9uZSwgJmMpLiAgQnV0
IGFzIGxvbmcgYXMgd2UgY2hlY2sgdGhlCmxlbmd0aCBiZWZvcmUgYXNzaWduaW5nIGl0LCBpdCBz
aG91bGQgc2F0aXNmeSBKYW4uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 09:13:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ejI-0004IM-Nd; Mon, 08 May 2017 09:13:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d7ejH-0004I5-Qp
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 09:13:19 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 88/B3-01999-FA630195; Mon, 08 May 2017 09:13:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTXedmUC
 kwY9GYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlqxfMBYeVK27s/MbUwPheuouRi0NIYBOj
 RMf0FWwQzgFGiZ8Hd7F2MXJysAnoSuy4+ZoZxBYWCJOY2PQcyObgEBEIlbi2SBAkzCygJLH/7
 DVGiN5ZjBLPV98D6+UVsJJYtnQ7G4jNIqAisXTGWkYQW1QgXOLFlj9QNYISJ2c+YQGxOQWsJV
 Zdf88OMVRPYsf1X6wQtrhE05eVULa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtoopdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERigDECwg/Hsac9DjJIcTEqi
 vFEMApFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgdTIFygkWp6akVaZk5wFiBSUtw8CiJ8AoC4
 0WIt7ggMbc4Mx0idYpRl6Ov4+N7JiGWvPy8VClx3qkgMwRAijJK8+BGwOL2EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR574BM4cnMK4Hb9AroCCagIwIZwI4oSURISTUwbrTuadK4HB+zXse
 qODt4Z9Xqry6lyQciZRatveyiMss153n3yq5Pghv3VEmVrsp4xKQgzi19rM/y3ac8hrq9xswn
 +C6lHLtR6Dlfc92kP6wrJ+/ZwDIzed+DDvtsyZTTf46bXDJsu1656sum20f7WlMkYu/KM4lmN
 0laz+b8x3Z9soT5vQedSizFGYmGWsxFxYkA7bdR8NYCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494234797!93256412!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46575 invoked from network); 8 May 2017 09:13:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 8 May 2017 09:13:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1076B344;
 Mon,  8 May 2017 02:13:17 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6EC293F23B;
 Mon,  8 May 2017 02:13:16 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-2-andre.przywara@arm.com>
 <1c11740c-d9f5-8ab7-2b43-6c76be81a6fb@arm.com>
Message-ID: <56f0a733-3d3b-1cf6-758a-5c238328369b@arm.com>
Date: Mon, 8 May 2017 10:15:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1c11740c-d9f5-8ab7-2b43-6c76be81a6fb@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 01/10] ARM: vGIC: remove rank lock from
 IRQ routing functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNC8wNS8xNyAxNjo1MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA0LzA1LzE3IDE2OjMxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gZ2ljX3JvdXRl
X2lycV90b19ndWVzdCgpIGFuZCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCkgdGFrZSB0aGUg
cmFuawo+PiBsb2NrLCBob3dldmVyIG5ldmVyIGFjdHVhbGx5IGFjY2VzcyB0aGUgcmFuayBzdHJ1
Y3R1cmUuCj4+IEF2b2lkIHRha2luZyB0aGUgbG9jayBpbiB0aG9zZSB0d28gZnVuY3Rpb25zIGFu
ZCByZW1vdmUgc29tZSBtb3JlCj4+IHVubmVlZGVkIGNvZGUgb24gdGhlIHdheS4KPiAKPiBUaGUg
cmFuayBpcyBoZXJlIHRvIHByb3RlY3QgcC0+ZGVzYyB3aGVuIGNoZWNraW5nIHRoYXQgdGhlIHZp
cnR1YWwKPiBpbnRlcnJ1cHQgd2FzIG5vdCB5ZXQgcm91dGVkIHRvIGFub3RoZXIgcGh5c2ljYWwg
aW50ZXJydXB0LgoKUmVhbGx5PyBUbyBtZSB0aGF0IHNvdW5kcyBxdWl0ZSBzdXJwcmlzaW5nLgpN
eSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhlIFZHSUMgVkNQVSBsb2NrIHByb3RlY3RlZCB0aGUg
cGVuZGluZ19pcnEKKGFuZCB0aHVzIHRoZSBkZXNjIHBvaW50ZXI/KSBzbyBmYXIsIGFuZCB0aGUg
ZGVzYyBpdHNlbGYgaGFzIGl0cyBvd24gbG9jay4KQWNjb3JkaW5nIHRvIHRoZSBjb21tZW50IGlu
IHRoZSBzdHJ1Y3QgaXJxX3JhbmsgZGVjbGFyYXRpb24gdGhlIGxvY2sKcHJvdGVjdHMgdGhlIG1l
bWJlcnMgb2YgdGhpcyBzdHJ1Y3Qgb25seS4KCkxvb2tpbmcgYnJpZWZseSBhdCB1c2VycyBvZiBw
ZW5kaW5nX2lycS0+ZGVzYyAoZm9yIGluc3RhbmNlCmdpY3ZbMjNdX3VwZGF0ZV9scigpIG9yIGdp
Y191cGRhdGVfb25lX2xyKCkpIEkgY2FuJ3Qgc2VlIGFueSBoaW50IHRoYXQKdGhleSBjYXJlIGFi
b3V0IHRoZSBsb2NrLgoKU28gc2hvdWxkIHRoYXQgYmUgZml4ZWQgb3IgYXQgbGVhc3QgZG9jdW1l
bnRlZD8KCj4gV2l0aG91dCB0aGlzIGxvY2tpbmcsIHlvdSBjYW4gaGF2ZSB0d28gY29uY3VycmVu
dCBjYWxsIG9mCj4gZ2ljX3JvdXRlX2lycV90b19ndWVzdCB0aGF0IHdpbGwgdXBkYXRlIHRoZSBz
YW1lIHZpcnR1YWwgaW50ZXJydXB0IGJ1dAo+IHdpdGggZGlmZmVyZW50IHBoeXNpY2FsIGludGVy
cnVwdHMuCj4gCj4gWW91IHdvdWxkIGhhdmUgdG8gcmVwbGFjZSB0aGUgcmFuayBsb2NrIGJ5IHRo
ZSBwZXItcGVuZGluZ19pcnEgbG9jayB0bwo+IGtlZXAgdGhlIGNvZGUgc2FmZS4KClRoYXQgaW5k
ZWVkIHNvdW5kcyByZWFzb25hYmxlLgoKQ2hlZXJzLApBbmRyZS4KCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiAtLS0KPj4gIHhl
bi9hcmNoL2FybS9naWMuYyB8IDI4ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gIDEg
ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4+IGluZGV4
IGRhMTkxMzAuLmM3MzRmNjYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+PiAr
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gQEAgLTEzNiwyNSArMTM2LDE5IEBAIHZvaWQgZ2lj
X3JvdXRlX2lycV90b194ZW4oc3RydWN0IGlycV9kZXNjICpkZXNjLAo+PiB1bnNpZ25lZCBpbnQg
cHJpb3JpdHkpCj4+ICBpbnQgZ2ljX3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdmlycSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHByaW9yaXR5KQo+PiAgewo+PiAtICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICAgICAgLyogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRoZSBw
ZW5kaW5nX2lycSBzdHJ1Y3QuIEdpdmVuIHRoYXQgd2Ugb25seQo+PiAgICAgICAqIHJvdXRlIFNQ
SXMgdG8gZ3Vlc3RzLCBpdCBkb2Vzbid0IG1ha2UgYW55IGRpZmZlcmVuY2UuICovCj4+IC0gICAg
c3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwg
dmlycSk7Cj4+IC0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJx
KHZfdGFyZ2V0LCB2aXJxKTsKPj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9f
cGVuZGluZyh2X3RhcmdldCwgdmlycSk7Cj4+IC0gICAgaW50IHJlcyA9IC1FQlVTWTsKPj4gKyAg
ICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhkLT52Y3B1WzBdLCB2aXJx
KTsKPj4KPj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKPj4gICAg
ICAvKiBDYWxsZXIgaGFzIGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJUlEgaXMgYW4gU1BJICov
Cj4+ICAgICAgQVNTRVJUKHZpcnEgPj0gMzIpOwo+PiAgICAgIEFTU0VSVCh2aXJxIDwgdmdpY19u
dW1faXJxcyhkKSk7Cj4+Cj4+IC0gICAgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZs
YWdzKTsKPj4gLQo+PiAgICAgIGlmICggcC0+ZGVzYyB8fAo+PiAgICAgICAgICAgLyogVGhlIFZJ
UlEgc2hvdWxkIG5vdCBiZSBhbHJlYWR5IGVuYWJsZWQgYnkgdGhlIGd1ZXN0ICovCj4+ICAgICAg
ICAgICB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKPj4gLSAg
ICAgICAgZ290byBvdXQ7Cj4+ICsgICAgICAgIHJldHVybiAtRUJVU1k7Cj4+Cj4+ICAgICAgZGVz
Yy0+aGFuZGxlciA9IGdpY19od19vcHMtPmdpY19ndWVzdF9pcnFfdHlwZTsKPj4gICAgICBzZXRf
Yml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwo+PiBAQCAtMTY0LDI5ICsxNTgsMjAgQEAg
aW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwKPj4gdW5zaWduZWQg
aW50IHZpcnEsCj4+ICAgICAgZ2ljX3NldF9pcnFfcHJpb3JpdHkoZGVzYywgcHJpb3JpdHkpOwo+
Pgo+PiAgICAgIHAtPmRlc2MgPSBkZXNjOwo+PiAtICAgIHJlcyA9IDA7Cj4+Cj4+IC1vdXQ6Cj4+
IC0gICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+PiAtCj4+IC0g
ICAgcmV0dXJuIHJlczsKPj4gKyAgICByZXR1cm4gMDsKPj4gIH0KPj4KPj4gIC8qIFRoaXMgZnVu
Y3Rpb24gb25seSB3b3JrcyB3aXRoIFNQSXMgZm9yIG5vdyAqLwo+PiAgaW50IGdpY19yZW1vdmVf
aXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCj4+ICB7
Cj4+IC0gICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+
dmNwdVswXSwgdmlycSk7Cj4+IC0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2lj
X3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAg
PSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgdmlycSk7Cj4+IC0gICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKPj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhkLT52
Y3B1WzBdLCB2aXJxKTsKPj4KPj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxv
Y2spKTsKPj4gICAgICBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykp
Owo+PiAgICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2MpOwo+Pgo+PiAtICAgIHZnaWNfbG9ja19y
YW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4+IC0KPj4gICAgICBpZiAoIGQtPmlzX2R5aW5n
ICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGRlc2MtPmhhbmRsZXItPnNodXRkb3duKGRlc2MpOwo+
PiBAQCAtMjA0LDEwICsxODksNyBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1
Y3QgZG9tYWluICpkLAo+PiB1bnNpZ25lZCBpbnQgdmlycSwKPj4gICAgICAgICAgICovCj4+ICAg
ICAgICAgIGlmICggdGVzdF9iaXQoX0lSUV9JTlBST0dSRVNTLCAmZGVzYy0+c3RhdHVzKSB8fAo+
PiAgICAgICAgICAgICAgICF0ZXN0X2JpdChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSAp
Cj4+IC0gICAgICAgIHsKPj4gLSAgICAgICAgICAgIHZnaWNfdW5sb2NrX3Jhbmsodl90YXJnZXQs
IHJhbmssIGZsYWdzKTsKPj4gICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4+IC0gICAgICAg
IH0KPj4gICAgICB9Cj4+Cj4+ICAgICAgY2xlYXJfYml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0
dXMpOwo+PiBAQCAtMjE1LDggKzE5Nyw2IEBAIGludCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0
KHN0cnVjdCBkb21haW4gKmQsCj4+IHVuc2lnbmVkIGludCB2aXJxLAo+Pgo+PiAgICAgIHAtPmRl
c2MgPSBOVUxMOwo+Pgo+PiAtICAgIHZnaWNfdW5sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZs
YWdzKTsKPj4gLQo+PiAgICAgIHJldHVybiAwOwo+PiAgfQo+Pgo+Pgo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon May 08 09:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7es3-0005Hh-JN; Mon, 08 May 2017 09:22:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1d7es2-0005Hb-9M
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 09:22:22 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 44/69-01997-DC830195; Mon, 08 May 2017 09:22:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXSPJ+BQ/eMhUC
 kwaMeM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPFGsmC98EVv25oNTCudOhi5OIQEljHKPHp
 2WfWLkZODmGBGIlZyyazgNgiAu4Slz9OZQMpYhZoZZSYd3IfE0THPKCO0/vZQarYBAwkprxeC
 dbNK+AgsfDJTTYQm0VAReLY703MILaoQLhE8/zPjBA1ghInZz4B28ApYC1x+PAisHpmAXWJP/
 MuMUPY8hLb386BssUlbj2ZzzSBkW8WkvZZSFpmIWmZhaRlASPLKkaN4tSistQiXSNTvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwDCsZ2Bg3MHYesLvEKMkB5OSKG8Ug0CkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnexeZAOcGi1PTUirTMHGBEwKQlOHiURHi3gqR5iwsSc4sz0
 yFSpxgVpcR5HUASAiCJjNI8uDZYFF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzbBDKFJz
 OvBG76K6DFTECLAxnAFpckIqSkGhhVvbbGmP2dwdsnyHXdySHcqPJ5w+mmPZl8oUwB9rXq5k9
 ymSy1/701NnQ1t+irOSHxNIYj8G6a+3y9B6aTW5vuP/Cf/GT+ekV1f6cGv78u506dau81PZJs
 k666/cQepXc85sFhSkvqnvy6fc95+j61Fo85hYvj/qh0X5V1aHE+NGHpsyW+RkosxRmJhlrMR
 cWJAB+1XZO9AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494235340!99219285!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27097 invoked from network); 8 May 2017 09:22:20 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 09:22:20 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 538C010130091;
 Mon,  8 May 2017 11:22:14 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
Date: Mon, 8 May 2017 11:22:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA1LzAyLzIwMTcgMDU6MTcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBTZXJnZWosCj4KPiBPbiAzMC8wNC8xNyAyMDo0OCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPj4gVGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBt
ZW1fYWNjZXNzLmMKPj4gdHJhbnNsYXRlcyBhIGd2YSB0byBhbiBpcGEgYnkgbWVhbnMgb2YgdGhl
IGhhcmR3YXJlIGZ1bmN0aW9uYWxpdHkKPj4gaW1wbGVtZW50ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2
YV90b19pcGEuIElmIG1lbV9hY2Nlc3MgaXMgYWN0aXZlLAo+PiBoYXJkd2FyZS1iYXNlZCBndmEg
dG8gaXBhIHRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFzIGd2YV90b19pcGEgdXNlcyB0aGUKPj4g
Z3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcyB0byB3aGljaCBtaWdodCBiZSByZXN0
cmljdGVkIGJ5IHRoZQo+PiBhY3RpdmUgVlRUQlIuIFRvIGFkZHJlc3MgdGhpcyBpc3N1ZSwgd2Ug
cGVyZm9ybSB0aGUgZ3ZhIHRvIGlwYQo+PiB0cmFuc2xhdGlvbiBpbiBzb2Z0d2FyZS4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+
Cj4+IC0tLQo+PiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
Pgo+PiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+PiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vbWVtX2Fj
Y2Vzcy5jIHwgMTQwCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNo
L2FybS9tZW1fYWNjZXNzLmMKPj4gaW5kZXggMDRiMTUwNmIwMC4uMzUyZWI2MDczZiAxMDA2NDQK
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0v
bWVtX2FjY2Vzcy5jCj4+IEBAIC0yMCw2ICsyMCw3IEBACj4+ICAjaW5jbHVkZSA8eGVuL21vbml0
b3IuaD4KPj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gICNpbmNsdWRlIDx4ZW4vdm1fZXZl
bnQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPj4gICNpbmNsdWRlIDxwdWJs
aWMvdm1fZXZlbnQuaD4KPj4gICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPj4KPj4gQEAgLTkwLDYg
KzkxLDEyOSBAQCBzdGF0aWMgaW50IF9fcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4g
KmQsCj4+IGdmbl90IGdmbiwKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4KPj4gK3N0YXRpYyBp
bnQKPj4gK3AybV9ndmFfdG9faXBhKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZhZGRyX3QgZ3Zh
LAo+PiArICAgICAgICAgICAgICAgcGFkZHJfdCAqaXBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4K
PiBJIGRvbid0IHRoaW5rIHRoaXMgZnVuY3Rpb24gYmVsb25ncyB0byBtZW1fYWNjZXNzLmMuIEl0
IHdvdWxkIGJlCj4gYmV0dGVyIGluIHAybS5jLiBBbHNvLCB0aGUgbmFtZSBpcyBhIGJpdCBjb25m
dXNpbmcsIGEgdXNlciB3b3VsZCBub3QKPiBrbm93IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gcDJt
X2d2YV90b19pcGEgYW5kIGd2YV90b19pcGEuCgpGYWlyIGVub3VnaCwgdGhhbmsgeW91LgoKPgo+
PiArewo+PiArICAgIGludCBsZXZlbD0wLCB0MF9zeiwgdDFfc3o7Cj4KPiBDb2Rpbmcgc3R5bGUg
bGV2ZWwgPSAwLgo+Cj4gQWxzbyBwbGVhc2UgdXNlIHVuc2lnbmVkIGludCBmb3IgbGV2ZWwuCj4K
PiB0MF9zeiBhbmQgdDFfc3ogc2hvdWxkIGJlIHN0YXkgc2lnbmVkLgo+Cj4+ICsgICAgdW5zaWdu
ZWQgbG9uZyB0MF9tYXgsIHQxX21pbjsKPj4gKyAgICBscGFlX3QgcHRlLCAqdGFibGU7Cj4+ICsg
ICAgbWZuX3Qgcm9vdF9tZm47Cj4+ICsgICAgdWludDY0X3QgdHRicjsKPj4gKyAgICB1aW50MzJf
dCBzY3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7Cj4+ICsgICAgcmVnaXN0ZXJfdCB0dGJj
ciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOwo+Cj4gU28geW91IGFyZSBhc3N1bWluZyB0aGF0IHRo
ZSBjdXJyZW50IHZDUFUgaXMgcnVubmluZywgcmlnaHQ/IElmIHNvLAo+IHRoaXMgc2hvdWxkIGJl
IGNsYXJpZmllZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGluIGEgY29tbWVudCBhYm92ZQo+
IHRoZSBmdW5jdGlvbi4KCkkgd2lsbCBzdGF0ZSB0aGF0IGluIGEgY29tbWVudCwgdGhhbmsgeW91
LgoKPgo+IEFsc28gcy90dGJjci90Y3IvCj4KPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJt
LT5kb21haW47Cj4+ICsKPj4gKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsK
Pj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+ICsgICAgICAgIHplcm9ldGhfdGFibGVfb2Zmc2V0
KGd2YSksCj4+ICsjZW5kaWYKPj4gKyAgICAgICAgZmlyc3RfdGFibGVfb2Zmc2V0KGd2YSksCj4+
ICsgICAgICAgIHNlY29uZF90YWJsZV9vZmZzZXQoZ3ZhKSwKPj4gKyAgICAgICAgdGhpcmRfdGFi
bGVfb2Zmc2V0KGd2YSkKPj4gKyAgICB9Owo+Cj4gT2Zmc2V0cyBhcmUgYmFzZWQgb24gdGhlIGdy
YW51bGFyaXR5IG9mIFhlbiAoY3VycmVudGx5IDRLQikuIEhvd2V2ZXIKPiB0aGUgZ3Vlc3RzIGNh
biBzdXBwb3J0IDRLQiwgMTZLQiwgNjRLQi4gUGxlYXNlIGhhbmRsZSBldmVyeXRoaW5nCj4gY29y
cmVjdGx5LgoKVHJ1ZSwgQVJNIGlzdCBxdWl0ZSBmbGV4aWJsZS4gWWV0LCBJIGhhdmUgbm90IHNl
ZW4gYW4gT1MgaW1wbGVtZW50YXRpb24KdGhhdCBpcyBzdXBwb3J0ZWQgYnkgWGVuIGFuZCBtYWtl
cyB1c2Ugb2YgcGFnZSBzaXplcyBvdGhlciB0aGFuIDRLQiBhbmQKdGhlaXIgc3VwZXJzZXRzICgy
LzRNQiwgMUdCKSAocGxlYXNlIGxldCBtZSBrbm93LCBpZiB5b3Uga25vdyBzb21lKSwKd2hpY2gg
aXMgd2h5IEkgZG91YnQgdGhhdCB3ZSBuZWVkIHRoYXQuIFBsZWFzZSBsZXQgbWUga25vdyB3aHkg
eW91IHRoaW5rCndlIG5lZWQgdGhhdCBraW5kIG9mIGZsZXhpYmlsaXR5IGluIHNvZnR3YXJlPwoK
SWYgeW91IHNob3VsZCBuZXZlcnRoZWxlc3MgaW5zaXN0IG9uIHRoYXQgZnVuY3Rpb25hbGl0eSwg
SSB3b3VsZCBpbmNsdWRlCml0IGluIHRoZSBuZXh0IHBhdGNoIGFuZCB0cnkgbm90IHRvIGJsb3cg
dXAgdGhlIGNvZGUgdG9vIG11Y2guCgo+Cj4+ICsKPj4gKyAgICBjb25zdCBwYWRkcl90IG1hc2tz
WzRdID0gewo+PiArI2lmZGVmIENPTkZJR19BUk1fNjQKPj4gKyAgICAgICAgWkVST0VUSF9TSVpF
IC0gMSwKPj4gKyNlbmRpZgo+PiArICAgICAgICBGSVJTVF9TSVpFIC0gMSwKPj4gKyAgICAgICAg
U0VDT05EX1NJWkUgLSAxLAo+PiArICAgICAgICBUSElSRF9TSVpFIC0gMQo+PiArICAgIH07Cj4+
ICsKPj4gKyAgICAvKiBJZiB0aGUgTU1VIGlzIGRpc2FibGVkLCB0aGVyZSBpcyBubyBuZWVkIHRv
IHRyYW5zbGF0ZSB0aGUKPj4gZ3ZhLiAqLwo+PiArICAgIGlmICggIShzY3RsciAmIFNDVExSX00p
ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgICppcGEgPSBndmE7Cj4+ICsKPj4gKyAgICAgICAgcmV0
dXJuIDA7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogWFhYOiBXZSBkbyBub3Qgc3Vw
cG9ydCAzMi1iaXQgZG9tYWluIHRyYW5zbGF0aW9uIHRhYmxlCj4+IHdhbGtzIGZvcgo+PiArICAg
ICAgICAgKiBkb21haW5zIHVzaW5nIHRoZSBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRh
YmxlCj4+IGZvcm1hdCwgeWV0Lgo+PiArICAgICAgICAgKi8KPgo+IERlYmlhbiBBUk0gMzJiaXQg
aXMgdXNpbmcgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZS4gU28gYXJlCj4geW91
IHN1Z2dlc3RpbmcgdGhhdCBtZW1hY2Nlc3Mgd2lsbCBub3QgY29ycmVjdGx5IHdpdGggRGViaWFu
IGd1ZXN0Pwo+CgpZZXMsIGFzIHN0YXRlZCBpbiB0aGUgY29tbWVudCwgdGhlIGN1cnJlbnQgaW1w
bGVtZW50YXRpb24gZG9lcyBub3QKc3VwcG9ydCB0aGUgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xh
dGlvbiB0YWJsZSBmb3JtYXQuIEFzIHRoaXMgaXMgYW4gUkZDCnBhdGNoLCBJIHdhbnRlZCB0byBz
ZWUgeW91ciBvcGluaW9uIG9uIHRoYXQgZnVuY3Rpb25hbGl0eSBpbiBnZW5lcmFsCmJlZm9yZSBp
bXBsZW1lbnRpbmcgYWxsIGNvcm5lciBjYXNlcyBvZiB0aGUgQVJNIGFyY2hpdGVjdHVyZS4KCkFz
IG1lbnRpb25lZCBpbiBteSBwcmV2aW91cyByZXBseSBpbiBwYXRjaCAocGF0Y2ggMi80KSwgSSB3
b3VsZCBwcmVmZXIKdG8gc2VwYXJhdGUgdGhlIGxvbmctZGVzY3JpcHRvciBmcm9tIHRoZSBzaG9y
dC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIGluCnRoZSBmdXR1cmUgaW1wbGVtZW50YXRpb24uCgo+
PiArICAgICAgICBpZiAoICEodHRiY3IgJiBUVEJDUl9FQUUpICkKPgo+IFNlZSBteSBjb21tZW50
IG9uIHBhdGNoICMyIGFib3V0IHRoZSBuYW1pbmcgY29udmVudGlvbi4KPgoKRG9uZSwgdGhhbmtz
LgoKPj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+PiArCj4+ICsjaWZkZWYgQ09ORklH
X0FSTV82NAo+PiArICAgICAgICBsZXZlbCA9IDE7Cj4KPiBUaGlzIHNvdW5kcyB3cm9uZyB0byBt
ZS4gVGhlIGZpcnN0IGxvb2t1cCBsZXZlbCBpcyBkZXRlcm1pbmVkIGJ5IHRoZQo+IHZhbHVlIG9m
IFQwU1ogYW5kIFQxU1ogKHNlZSBCMy0xMzUyIGluIEFSTSBEREkgMDQwNkMuYykuCj4KPiBGb3Ig
dGhlIEFBcmNoNjQgdmVyc2lvbiBzZWUgRDQuMi41IGluIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3
NS4KPgoKVGhhbmsgeW91IGZvciB0aGUgaGludC4KCj4+ICsjZW5kaWYKPj4gKyAgICB9Cj4+ICsK
Pj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+ICsgICAgaWYgKCBpc182NGJpdF9kb21haW4oZCkg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgLyogR2V0IHRoZSBtYXggR1ZBIHRoYXQgY2FuIGJlIHRy
YW5zbGF0ZWQgYnkgVFRCUjAuICovCj4+ICsgICAgICAgIHQwX3N6ID0gKHR0YmNyID4+IFRDUl9U
MFNaX1NISUZUKSAmIFRDUl9TWl9NQVNLOwo+PiArICAgICAgICB0MF9tYXggPSAoMVVMIDw8ICg2
NCAtIHQwX3N6KSkgLSAxOwo+PiArCj4+ICsgICAgICAgIC8qIEdldCB0aGUgbWluIEdWQSB0aGF0
IGNhbiBiZSB0cmFuc2xhdGVkIGJ5IFRUQlIxLiAqLwo+PiArICAgICAgICB0MV9zeiA9ICh0dGJj
ciA+PiBUQ1JfVDFTWl9TSElGVCkgJiBUQ1JfU1pfTUFTSzsKPj4gKyAgICAgICAgdDFfbWluID0g
fjBVTCAtICgxVUwgPDwgKDY0IC0gdDFfc3opKSArIDE7Cj4+ICsgICAgfQo+PiArICAgIGVsc2UK
Pj4gKyNlbmRpZgo+PiArICAgIHsKPj4gKyAgICAgICAgLyogR2V0IHRoZSBtYXggR1ZBIHRoYXQg
Y2FuIGJlIHRyYW5zbGF0ZWQgYnkgVFRCUjAuICovCj4+ICsgICAgICAgIHQwX3N6ID0gKHR0YmNy
ID4+IFRDUl9UMFNaX1NISUZUKSAmIFRUQkNSX1NaX01BU0s7Cj4KPiBTZWUgbXkgY29tbWVudCBv
biBwYXRjaCAjMiBmb3IgdGhlIG5hbWluZyBjb252ZW50aW9uLgo+Cj4+ICsgICAgICAgIHQwX21h
eCA9ICgxVSA8PCAoMzIgLSB0MF9zeikpIC0gMTsKPj4gKwo+PiArICAgICAgICAvKiBHZXQgdGhl
IG1pbiBHVkEgdGhhdCBjYW4gYmUgdHJhbnNsYXRlZCBieSBUVEJSMS4gKi8KPj4gKyAgICAgICAg
dDFfc3ogPSAodHRiY3IgPj4gVENSX1QxU1pfU0hJRlQpICYgVFRCQ1JfU1pfTUFTSzsKPj4gKyAg
ICAgICAgdDFfbWluID0gfjBVIC0gKDFVIDw8ICgzMiAtIHQxX3N6KSkgKyAxOwo+Cj4gMVUgPDwg
KDMyIC0gdDFfc3opIHdpbGwgbm90IGZpdCBpbiBhbiB1bnNpZ25lZCBsb25nIGlmIHQxX3N6ID0g
MC4KCkFuIHVuc2lnbmVkIGxvbmcgbG9uZyBzaG91bGQgZml4IHRoYXQgKGhvd2V2ZXIgbm90IGlu
IHRoZSA2NC1iaXQgY2FzZSksCnRoYW5rcy4KCj4KPiBBbHNvLCB0aGlzIGNvZGUgbG9va3Mgd3Jv
bmcgdG8gbWUuIExvb2tpbmcgYXQgQjMuNi40IGluIERESSAwNDA2Qy5jLAo+IHlvdSBkb24ndCBo
YW5kbGUgcHJvcGVybHkgdDBfbWF4IGFuZCB0MV9taW4gIHdoZW4gVDBTWiBvciBUMVNaIGlzIDAu
Cj4KPiBJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoIGZvciB5b3UgdG8gaGF2ZSBhIGxvb2sgdG8g
dGhlIHBzZXVkby1jb2RlIGluCj4gdGhlIEFSTSBBUk0gZm9yIFRyYW5zbGF0aW9uVGFibGVXYWxr
IChzZWUgQjMuMTkuMyBpbiBBUk0gRERJIDA0MDZDLmMKPiBhbmQgSjEtNTI5NSBpbiBBUk0gRERJ
IDA0ODdBLmtfaXNzMTA3NzUpIHdoaWNoIGdpdmVzIHlvdSBhbGwgdGhlCj4gZGV0YWlscyBmb3Ig
ZG9pbmcgcHJvcGVybHkgdHJhbnNsYXRpb24gdGFibGUgd2Fsay4KCkkgd2lsbCBoYXZlIGEgZGVl
cGVyIGxvb2sgYW5kIGFkb3B0IHBhcnRzIG9mIHRoZSBnaXZlbiBwc2V1ZG9jb2RlIGluIG15Cmlt
cGxlbWVudGF0aW9uLiBZb3UgYXJlIHJpZ2h0OiB0aGVyZSBtaWdodCBiZSBhbiBvZmYtYnktb25l
IGlzc3VlIGluIHRoZQpjb21wdXRhdGlvbiBhYm92ZS4KCj4KPj4gKyAgICB9Cj4+ICsKPj4gKyAg
ICBpZiAoIHQwX21heCA+PSBndmEgKQo+PiArICAgICAgICAvKiBVc2UgVFRCUjAgZm9yIEdWQSB0
byBJUEEgdHJhbnNsYXRpb24uICovCj4+ICsgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRU
QlIwX0VMMSk7Cj4+ICsgICAgZWxzZSBpZiAoIHQxX21pbiA8PSBndmEgKQo+PiArICAgICAgICAv
KiBVc2UgVFRCUjEgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCj4+ICsgICAgICAgIHR0
YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIxX0VMMSk7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICAv
KiBHVkEgb3V0IG9mIGJvdW5kcyBvZiBUVEJSKDB8MSkuICovCj4+ICsgICAgICAgIHJldHVybiAt
RUZBVUxUOwo+PiArCj4+ICsgICAgLyogQml0cyBbNjMuLjQ4XSBtaWdodCBiZSB1c2VkIGJ5IGFu
IEFTSUQuICovCj4+ICsgICAgcm9vdF9tZm4gPSBwMm1fbG9va3VwKGQsIF9nZm4ocGFkZHJfdG9f
cGZuKHR0YnIgJgo+PiAoKDFVTEw8PDQ4KS0xKSkpLCBOVUxMKTsKPgo+IFBsZWFzZSBkb24ndCBo
YXJkY29kZSB0aGUgbWFzay4KPgo+PiArCj4+ICsgICAgLyogQ2hlY2ssIHdoZXRoZXIgVFRCUiBo
b2xkcyBhIHZhbGlkIGFkZHJlc3MuICovCj4+ICsgICAgaWYgKCBtZm5fZXEocm9vdF9tZm4sIElO
VkFMSURfTUZOKSApCj4+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+PiArCj4+ICsgICAgdGFi
bGUgPSBtYXBfZG9tYWluX3BhZ2Uocm9vdF9tZm4pOwo+Cj4gTm90aGluZyBwcmV2ZW50cyB0aGUg
Z3Vlc3QgdG8gZ2l2ZSBiYWNrIHRoZSBwYWdlIHRhYmxlIHdoaWxzdCB5b3UKPiBicm93c2luZyBp
dC4gWW91IG1heSB3YW50IHRvIGhhdmUgYSBsb29rIHRvIHBhdGNoICJBUk06IGludHJvZHVjZQo+
IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSgpIiBbMV0gdG8gZ2VuZXJhbGl6ZSB0aGUgZnVuY3Rp
b24gYW5kIGF2b2lkCj4gcmUtaW52ZW50aW5nIHRoZSB3aGVlbC4KPgoKSSB3aWxsIGhhdmUgYSBs
b29rIGF0IHRoaXMgY29tbWl0LCB0aGFua3MuCgo+PiArCj4+ICsgICAgZm9yICggOyA7IGxldmVs
KysgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHRlID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1dOwo+
Cj4gWW91IGxpa2VseSB3YW50IHRvIHVzZSBBQ0NFU1NfT05DRSBoZXJlIHRvIHByZXZlbnQgdGhl
IGNvbXBpbGVyIHRvCj4gcmVhZCB0aGUgcHRlIHR3aWNlIGZyb20gdGhlIG1lbW9yeS4KCkkgdHJp
ZWQgdGhhdCwgaG93ZXZlciB0aGUgY29tcGlsZXIgZGlkIG5vdCBzZWVtIHRvIGxpa2UgaXQuIEkg
d2lsbCB0cnkKYWdhaW4gYW5kIGxldCB5b3Uga25vdyBpZiBJIGdvdCB0aGF0IHRvIHdvcmsuCgo+
Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBsZXZlbCA9PSAzIHx8ICFwdGUud2Fsay52YWxpZCB8fCAh
cHRlLndhbGsudGFibGUgKQo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAgICAgICAg
dW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwo+PiArCj4+ICsgICAgICAgIHJvb3RfbWZuID0gcDJt
X2xvb2t1cChkLCBfZ2ZuKHB0ZS53YWxrLmJhc2UpLCBOVUxMKTsKPgo+IE5vIGNoZWNrIG9uIHJv
b3RfbWZuPwoKRG9uZSwgdGhhbmtzLgoKPgo+PiArICAgICAgICB0YWJsZSA9IG1hcF9kb21haW5f
cGFnZShyb290X21mbik7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
dGFibGUpOwo+PiArCj4+ICsgICAgaWYgKCAhcHRlLndhbGsudmFsaWQgKQo+PiArICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKPj4gKwo+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGUgZW50cnkgaG9sZHMg
dGhlIHJlcXVlc3RlZCBhY2Nlc3MgYXR0cmlidXRlcy4gKi8KPj4gKyAgICBpZiAoICgoZmxhZ3Mg
JiBHVjJNX1dSSVRFKSA9PSBHVjJNX1dSSVRFKSAmJiBwdGUucHQucm8gKQo+PiArICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKPgo+IElITU8sIHRoaXMgZnVuY3Rpb24gc2hvdWxkIHJldHVybiB0aGUg
YWNjZXNzIGF0dHJpYnV0ZSBvZiB0aGUgcGFnZSBhbmQKPiBsZXQgdGhlIGNhbGxlciBkZWNpZGVz
IHdoYXQgdG8gZG8uIFRoaXMgd291bGQgbWFrZSB0aGlzIGZ1bmN0aW9uIG1vcmUKPiBnZW5lcmlj
Lgo+CgpNYWtlcyBzZW5zZS4gVGhpcyB3b3VsZCBtYWtlIHRoZSBmdW5jdGlvbiBpbmRlZWQgbW9y
ZSBnZW5lcmljLiBTaW5jZQp0aGVyZSBhcmUgYWxyZWFkeSBtdWx0aXBsZSBncHQtd2FsayBzdHVi
cyB0aHJvdWdob3V0IHRoZSBjb2RlYmFzZSwgd2UKY291bGQgbWFrZSB1c2Ugb2Ygb25seSBvbmUu
Cgo+PiArCj4+ICsgICAgKmlwYSA9IHBmbl90b19wYWRkcihwdGUud2Fsay5iYXNlKSB8IChndmEg
JiBtYXNrc1tsZXZlbF0pOwo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gKwo+
PiAgLyoKPj4gICAqIElmIG1lbV9hY2Nlc3MgaXMgaW4gdXNlIGl0IG1pZ2h0IGhhdmUgYmVlbiB0
aGUgcmVhc29uIHdoeQo+PiBnZXRfcGFnZV9mcm9tX2d2YQo+PiAgICogZmFpbGVkIHRvIGZldGNo
IHRoZSBwYWdlLCBhcyBpdCB1c2VzIHRoZSBNTVUgZm9yIHRoZSBwZXJtaXNzaW9uCj4+IGNoZWNr
aW5nLgo+PiBAQCAtMTA5LDkgKzIzMywyMyBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0
X3BhZ2UodmFkZHJfdCBndmEsCj4+IHVuc2lnbmVkIGxvbmcgZmxhZywKPj4gICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlID0gTlVMTDsKPj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0g
JnYtPmRvbWFpbi0+YXJjaC5wMm07Cj4+Cj4+ICsgICAgQVNTRVJUKHAybS0+bWVtX2FjY2Vzc19l
bmFibGVkKTsKPj4gKwo+Cj4gV2h5IHRoaXMgQVNTRVJUIGhhcyBiZWVuIGFkZGVkPwoKVGhlIGZ1
bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpcyBjYWxsZWQgb25seSBp
ZgpnZXRfcGFnZV9mcm9tX2d2YSBmYWlscyBhbmQgbWVtX2FjY2VzcyBpcyBhY3RpdmUuIEkgY2Fu
IGFkZCBhIGNvbW1lbnQKYW5kIG1vdmUgdGhpcyBwYXJ0IGludG8gYW4gaW5kaXZpZHVhbCBjb21t
aXQuCgo+Cj4+ICAgICAgcmMgPSBndmFfdG9faXBhKGd2YSwgJmlwYSwgZmxhZyk7Cj4+ICsKPj4g
KyAgICAvKgo+PiArICAgICAqIEluIGNhc2UgbWVtX2FjY2VzcyBpcyBhY3RpdmUsIGhhcmR3YXJl
LWJhc2VkIGd2YV90b19pcGEKPj4gdHJhbnNsYXRpb24KPj4gKyAgICAgKiBtaWdodCBmYWlsLiBT
aW5jZSBndmFfdG9faXBhIHVzZXMgdGhlIGd1ZXN0J3MgdHJhbnNsYXRpb24KPj4gdGFibGVzLCBh
Y2Nlc3MKPj4gKyAgICAgKiB0byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3Rp
dmUgVlRUQlIsIHdlIHBlcmZvcm0KPj4gYSBndmEgdG8KPj4gKyAgICAgKiBpcGEgdHJhbnNsYXRp
b24gaW4gc29mdHdhcmUuCj4+ICsgICAgICovCj4+ICAgICAgaWYgKCByYyA8IDAgKQo+PiAtICAg
ICAgICBnb3RvIGVycjsKPj4gKyAgICAgICAgaWYgKCBwMm1fZ3ZhX3RvX2lwYShwMm0sIGd2YSwg
JmlwYSwgZmxhZykgPCAwICkKPj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgKiBU
aGUgc29mdHdhcmUgZ3ZhIHRvIGlwYSB0cmFuc2xhdGlvbiBjYW4gc3RpbGwgZmFpbCwKPj4gaWYg
dGhlIHRoZQo+PiArICAgICAgICAgICAgICogZ3ZhIGlzIG5vdCBtYXBwZWQgb3IgZG9lcyBub3Qg
aG9sZCB0aGUgcmVxdWVzdGVkCj4+IGFjY2VzcyByaWdodHMuCj4+ICsgICAgICAgICAgICAgKi8K
Pj4gKyAgICAgICAgICAgIGdvdG8gZXJyOwo+Cj4gUmF0aGVyIGZhbGxpbmcgYmFjaywgd2h5IGRv
bid0IHdlIGRvIHNvZnR3YXJlIHBhZ2UgdGFibGUgd2FsayBldmVyeSB0aW1lPwoKQSBzb2Z0d2Fy
ZSBwYWdlIHRhYmxlIHdhbGsgd291bGQgKHByZXN1bWFibHkpIHRha2UgbW9yZSB0aW1lIHRvCnRy
YW5zbGF0ZSB0aGUgZ3ZhLiBEbyB3ZSB3YW50IHRoYXQ/IEFsc28sIEkgYW0gbm90IHN1cmUgd2hh
dCB5b3UgbWVhbnQKYnkgImZhbGxpbmcgYmFjayIgYXQgdGhpcyBwb2ludC4gVGhhbmsgeW91LgoK
Pgo+Pgo+PiAgICAgIGdmbiA9IF9nZm4ocGFkZHJfdG9fcGZuKGlwYSkpOwo+Pgo+Pgo+Cj4gQ2hl
ZXJzLAo+Cj4gWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTY3NjI5MS8K
PgoKQ2hlZXJzLAp+U2VyZ2VqCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 09:25:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7euV-0005Pe-Vk; Mon, 08 May 2017 09:24:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7euU-0005PV-Hr
 for xen-devel@lists.xen.org; Mon, 08 May 2017 09:24:54 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C3/F5-02189-56930195; Mon, 08 May 2017 09:24:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDSzfVUiD
 S4FMLl8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH+5Temgg6dihmXpRoYtyh2MXJyCAnkSXz5
 doq9i5GDg1fATqJngwhIWELAUOLp++tsIGEWAVWJ9ouyIGE2AXWJtmfbWUFsEYEAiZ2nPrGD2
 MwCU5kkbjQGgdjCAr4SM/9uZ4eY/oJJ4uJXYRCbE2j68ju9bBCbBCX+7hCGaNWSePjrFguErS
 2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlroJRVlpmeU5CZ
 m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl09AwPjDsbfpz0PMUpyMCmJ8kYxCEQK8SXlp1Rm
 JBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQleQQugOsGi1PTUirTMHGBkwJRKcPAoifB+M
 QdK8xYXJOYWZ6ZDpE4x6nIsuvjzPZMQ2Awpcd49IEUCIEUZpXlwI2BReolRVkqYl5GBgUGIpy
 C1KDezBFX+FaM4B6OSMK8FyCU8mXklcJteAR3BBHREIAPYESWJCClg5Ac/st3kkBB5rPmD4Ut
 vk9886y+YGHy0VxSJ3L3vvCQDT5jAt6jC/9Oa1vdGXYu2zrr32S7zTuyu7rc1pQ9qFy/wClCY
 I84etuXN3kRRo7DCHbqWrbZPDr+/ufL4fO6oyfvvPkw/vPqRtdPCmK31565/OjaxtaNJd33nE
 9Wz+u7Lkq4kRLhd0VBiKc5INNRiLipOBAAKVTk9zQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494235491!68358932!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16919 invoked from network); 8 May 2017 09:24:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 09:24:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 03:24:50 -0600
Message-Id: <5910557F02000078001579B5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 03:24:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>, "Chao Gao" <chao.gao@intel.com>
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
 <20170502054459.GA13105@skl-2s3.sh.intel.com>
 <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
 <5909CB470200007800156471@prv-mh.provo.novell.com>
 <20170508161523.GA9219@bdw.sh.intel.com>
 <52575732-1c90-1292-14d7-074ebe338272@citrix.com>
In-Reply-To: <52575732-1c90-1292-14d7-074ebe338272@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 JunNakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
 be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KENoYW8gR2FvIGdvdCBsb3N0IGZyb20gdGhlIHJlY2lwaWVudHMgbGlzdCBhZ2FpbjsgcmUtYWRk
aW5nKQoKPj4+IE9uIDA4LjA1LjE3IGF0IDExOjEzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PiB3cm90ZToKPiBPbiAwOC8wNS8xNyAxNzoxNSwgQ2hhbyBHYW8gd3JvdGU6Cj4+IE9uIFdlZCwg
TWF5IDAzLCAyMDE3IGF0IDA0OjIxOjI3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
Pj4gT24gMDMuMDUuMTcgYXQgMTI6MDgsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+Pj4+IE9uIDAyLzA1LzE3IDA2OjQ1LCBDaGFvIEdhbyB3cm90ZToKPj4+Pj4gT24gV2VkLCBB
cHIgMjYsIDIwMTcgYXQgMDU6Mzk6NTdQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+
Pj4+IE9uIDI2LzA0LzE3IDAxOjUyLCBDaGFvIEdhbyB3cm90ZToKPj4+Pj4+PiBJIGNvbXBhcmVk
IHRoZSBtYXhpbXVtIG9mICNlbnRyeSBpbiBvbmUgbGlzdCBhbmQgI2V2ZW50IChhZGRpbmcgZW50
cnkgdG8KPj4+Pj4+PiBQSSBibG9ja2luZyBsaXN0KSB3aXRoIGFuZCB3aXRob3V0IHRoZSB0aHJl
ZSBsYXR0ZXIgcGF0Y2hlcy4gSGVyZQo+Pj4+Pj4+IGlzIHRoZSByZXN1bHQ6Cj4+Pj4+Pj4gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+Pj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgIHwKPj4+Pj4+PiB8ICAgIEl0ZW1zICAgICAgfCAgIE1heGltdW0gb2YgI2Vu
dHJ5ICB8ICAgICAgI2V2ZW50ICAgICAgICB8Cj4+Pj4+Pj4gfCAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAo+Pj4+Pj4+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+
Pj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICB8Cj4+Pj4+Pj4gfFcvIHRoZSBwYXRjaGVzIHwgICAgICAgICA2ICAgICAgICAgICAg
fCAgICAgICAyMjc0MCAgICAgICAgfAo+Pj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKPj4+Pj4+PiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4+Pj4g
fCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgfAo+Pj4+Pj4+IHxXL08gdGhlIHBhdGNoZXN8ICAgICAgICAxMjggICAgICAgICAgIHwgICAg
ICAgNDY0ODEgICAgICAgIHwKPj4+Pj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+Pj4KPj4+Pj4+
IEFueSBjaGFuY2UgeW91IGNvdWxkIHRyYWNlIGhvdyBsb25nIHRoZSBsaXN0IHRyYXZlcnNhbCB0
b29rPyAgSXQgd291bGQKPj4+Pj4+IGJlIGdvb2QgZm9yIGZ1dHVyZSByZWZlcmVuY2UgdG8gaGF2
ZSBhbiBpZGVhIHdoYXQga2luZHMgb2YgdGltZXNjYWxlcwo+Pj4+Pj4gd2UncmUgdGFsa2luZyBh
Ym91dC4KPj4+Pj4KPj4+Pj4gSGkuCj4+Pj4+Cj4+Pj4+IEkgbWFkZSBhIHNpbXBsZSB0ZXN0IHRv
IGdldCB0aGUgdGltZSBjb25zdW1lZCBieSB0aGUgbGlzdCB0cmF2ZXJzYWwuCj4+Pj4+IEFwcGx5
IGJlbG93IHBhdGNoIGFuZCBjcmVhdGUgb25lIGh2bSBndWVzdCB3aXRoIDEyOCB2Y3B1cyBhbmQg
YSBwYXNzdGhyb3VnaCAKPiA0MCBOSUMuCj4+Pj4+IEFsbCBndWVzdCB2Y3B1IGFyZSBwaW5uZWQg
dG8gb25lIHBjcHUuIGNvbGxlY3QgZGF0YSBieQo+Pj4+PiAneGVudHJhY2UgLUQgLWUgMHg4MjAw
MCAtVCAzMDAgdHJhY2UuYmluJyBhbmQgZGVjb2RlIGRhdGEgYnkKPj4+Pj4geGVudHJhY2VfZm9y
bWF0LiBXaGVuIHRoZSBsaXN0IGxlbmd0aCBpcyBhYm91dCAxMjgsIHRoZSB0cmF2ZXJzYWwgdGlt
ZQo+Pj4+PiBpcyBpbiB0aGUgcmFuZ2Ugb2YgMTc1MCBjeWNsZXMgdG8gMzkzMzAgY3ljbGVzLiBU
aGUgcGh5c2ljYWwgY3B1J3MKPj4+Pj4gZnJlcXVlbmNlIGlzIDE3OTUuNzg4TUh6LCB0aGVyZWZv
cmUgdGhlIHRpbWUgY29uc3VtZWQgaXMgaW4gdGhlIHJhbmdlIG9mIDF1cwo+Pj4+PiB0byAyMnVz
LiBJZiAwLjVtcyBpcyB0aGUgdXBwZXIgYm91bmQgdGhlIHN5c3RlbSBjYW4gdG9sZXJhdGUsIGF0
IG1vc3QKPj4+Pj4gMjkwMCB2Y3B1cyBjYW4gYmUgYWRkZWQgaW50byB0aGUgbGlzdC4KPj4+Pgo+
Pj4+IEdyZWF0LCB0aGFua3MgQ2hhbyBHYW8sIHRoYXQncyB1c2VmdWwuCj4+Pgo+Pj4gTG9va3Mg
bGlrZSBDaGFvIEdhbyBoYXMgYmVlbiBkcm9wcGVkIC4uLgo+Pj4KPj4+PiAgSSdtIG5vdCBzdXJl
IGEgZml4ZWQgbGF0ZW5jeSAtLQo+Pj4+IHNheSA1MDB1cyAtLSBpcyB0aGUgcmlnaHQgdGhpbmcg
dG8gbG9vayBhdDsgaWYgYWxsIDI5MDAgdmNwdXMgYXJyYW5nZWQKPj4+PiB0byBoYXZlIGludGVy
cnVwdHMgc3RhZ2dlcmVkIGF0IDUwMHVzIGludGVydmFscyBpdCBjb3VsZCBlYXNpbHkgbG9jayB1
cAo+Pj4+IHRoZSBjcHUgZm9yIG5lYXJseSBhIGZ1bGwgc2Vjb25kLiAgQnV0IEknbSBoYXZpbmcg
dHJvdWJsZSBmb3JtdWxhdGluZyBhCj4+Pj4gZ29vZCBsaW1pdCBzY2VuYXJpby4KPj4+Pgo+Pj4+
IEluIGFueSBjYXNlLCAyMnVzIHNob3VsZCBiZSBzYWZlIGZyb20gYSBzZWN1cml0eSBzdGFuZHBv
aW50KiwgYW5kIDEyOAo+Pj4+IHNob3VsZCBiZSBwcmV0dHkgc2FmZSBmcm9tIGEgIm1ha2UgdGhl
IGNvbW1vbiBjYXNlIGZhc3QiIHN0YW5kcG9pbnQ6Cj4+Pj4gaS5lLiwgaWYgeW91IGhhdmUgMTI4
IHZjcHVzIG9uIGEgc2luZ2xlIHJ1bnF1ZXVlLCB0aGUgSVBJIHdha2UtdXAKPj4+PiB0cmFmZmlj
IHdpbGwgYmUgdGhlIGxlYXN0IG9mIHlvdXIgcGVyZm9ybWFuY2UgcHJvYmxlbXMgSSBzaG91bGQg
dGhpbmsuCj4+Pj4KPj4+PiAgLUdlb3JnZQo+Pj4+Cj4+Pj4gKiBXYWl0aW5nIGZvciBKYW4gdG8g
Y29udHJhZGljdCBtZSBvbiB0aGlzIG9uZS4gOi0pCj4+Pgo+Pj4gMjJ1cyB3b3VsZCBjZXJ0YWlu
bHkgYmUgZmluZSwgaWYgdGhpcyB3YXMgdGhlIHdvcnN0IGNhc2Ugc2NlbmFyaW8uCj4+PiBJJ20g
bm90IHN1cmUgdGhlIHZhbHVlIG1lYXN1cmVkIGZvciAxMjggbGlzdCBlbnRyaWVzIGNhbiBiZSBl
YXNpbHkKPj4+IHNjYWxlZCB0byBzZXZlcmFsIHRob3VzYW5kcyBvZiB0aGVtLCBkdWUgY2FjaGUg
YW5kL29yIE5VTUEKPj4+IGVmZmVjdHMuIEkgY29udGludWUgdG8gdGhpbmsgdGhhdCB3ZSBwcmlt
YXJpbHkgbmVlZCB0aGVvcmV0aWNhbAo+Pj4gcHJvb2Ygb2YgYW4gdXBwZXIgYm91bmRhcnkgb24g
bGlzdCBsZW5ndGggYmVpbmcgZW5mb3JjZWQsIHJhdGhlcgo+Pj4gdGhhbiBhbnkgbWVhc3VyZW1l
bnRzIG9yIHJhbmRvbWl6ZWQgYmFsYW5jaW5nLiBBbmQganVzdCB0byBiZQo+Pj4gY2xlYXIgLSBp
ZiBzb21lb25lIG92ZXJsb2FkcyB0aGVpciBzeXN0ZW0sIEkgZG8gbm90IHNlZSBhIG5lZWQgdG8K
Pj4+IGhhdmUgYSBndWFyYW50ZWVkIG1heGltdW0gbGlzdCB0cmF2ZXJzYWwgbGF0ZW5jeSBoZXJl
LiBBbGwgSSBhc2sKPj4+IGZvciBpcyB0aGF0IGxpc3QgdHJhdmVyc2FsIHRpbWUgc2NhbGVzIHdp
dGggdG90YWwgdkNQVSBjb3VudCBkaXZpZGVkCj4+PiBieSBwQ1BVIGNvdW50Lgo+PiAKPj4gVGhh
bmtzLCBKYW4gJiBHZW9yZ2UuCj4+IAo+PiBJIHRoaW5rIGl0IGlzIG1vcmUgY2xlYXIgdG8gbWUg
YWJvdXQgd2hhdCBzaG91bGQgSSBkbyBuZXh0IHN0ZXAuCj4+IAo+PiBJbiBteSB1bmRlcnN0YW5k
aW5nLCB3ZSBzaG91bGQgZGlzdHJpYnV0ZSB0aGUgd2FrZXVwIGludGVycnVwdHMgbGlrZQo+PiB0
aGlzOgo+PiAxLiBCeSBkZWZhdWx0LCBkaXN0cmlidXRlIGl0IHRvIHRoZSBsb2NhbCBwQ1BVICgn
bG9jYWwnIG1lYW5zIHRoZSB2Q1BVCj4+IGlzIG9uIHRoZSBwQ1BVKSB0byBtYWtlIHRoZSBjb21t
b24gY2FzZSBmYXN0Lgo+PiAyLiBXaXRoIHRoZSBsaXN0IGdyb3dzIHRvIGEgcG9pbnQgd2hlcmUg
d2UgdGhpbmsgaXQgbWF5IGNvbnN1bWVycyB0b28KPj4gbXVjaCB0aW1lIHRvIHRyYXZlcnNlIHRo
ZSBsaXN0LCBhbHNvIGRpc3RyaWJ1dGUgd2FrZXVwIGludGVycnVwdCB0byBsb2NhbAo+PiBwQ1BV
LCBpZ25vcmluZyBhZG1pbiBpbnRlbnRpb25hbGx5IG92ZXJsb2FkcyB0aGVpciBzeXN0ZW0uCj4+
IDMuIFdoZW4gdGhlIGxpc3QgbGVuZ3RoIHJlYWNocyB0aGUgdGhlb3JldGljIGF2ZXJhZ2UgbWF4
aW11bSAobWVhbnMKPj4gbWF4aW1hbCB2Q1BVIGNvdW50IGRpdmlkZWQgYnkgcENQVSBjb3VudCks
IGRpc3RyaWJ1dGUgd2FrZXVwIGludGVycnVwdAo+PiB0byBhbm90aGVyIHVuZGVydXRpbGl6ZWQg
cENQVS4KPiAKPiBCeSAibWF4aW1hbCB2Q1BVIGNvdW50IiBkbyB5b3UgbWVhbiwgInRvdGFsIG51
bWJlciBvZiBhY3RpdmUgdmNwdXMgb24KPiB0aGUgc3lzdGVtIj8gIE9yIHNvbWUgb3RoZXIgdGhl
b3JldGljYWwgbWF4aW11bSB2Y3B1IGNvdW50IChlLmcuLCAzMmsKPiBkb21hbnMgKiA1MTIgdmNw
dXMgZWFjaCBvciBzb21ldGhpbmcpPwoKVGhlIGZvcm1lci4KCj4gV2hhdCBhYm91dCBzYXlpbmcg
dGhhdCB0aGUgbGltaXQgb2YgdmNwdXMgZm9yIGFueSBnaXZlbiBwY3B1IHdpbGwgYmU6Cj4gICh2
X3RvdCAvIHBfdG90KSArIEsKPiB3aGVyZSB2X3RvdCBpcyB0aGUgdG90YWwgbnVtYmVyIG9mIHZj
cHVzIG9uIHRoZSBzeXN0ZW0sIHBfdG90IGlzIHRoZQo+IHRvdGFsIG51bWJlciBvZiBwY3B1cyBp
biB0aGUgc3lzdGVtLCBhbmQgSyBpcyBhIGZpeGVkIG51bWJlciAoc3VjaCBhcwo+IDEyOCkgc3Vj
aCB0aGF0IDEpIHRoZSBhZGRpdGlvbmFsIHRpbWUgd2Fsa2luZyB0aGUgbGlzdCBpcyBtaW5pbWFs
LCBhbmQKPiAyKSBpbiB0aGUgY29tbW9uIGNhc2Ugd2Ugc2hvdWxkIG5ldmVyIGNvbWUgY2xvc2Ug
dG8gcmVhY2hpbmcgdGhhdCBudW1iZXI/Cj4gCj4gVGhlbiB0aGUgYWxnb3JpdGhtIGZvciBjaG9v
c2luZyB3aGljaCBwY3B1IHRvIGhhdmUgdGhlIGludGVycnVwdAo+IGRlbGl2ZXJlZCB0byB3b3Vs
ZCBiZToKPiAgMS4gU2V0IHAgPSBjdXJyZW50X3BjcHUKPiAgMi4gaWYgbGVuKGxpc3QocCkpIDwg
dl90b3QgLyBwX3RvdCArIGssIGNob29zZSBwCj4gIDMuIE90aGVyd2lzZSwgY2hvb3NlIGFub3Ro
ZXIgcCBhbmQgZ290byAyCj4gCj4gVGhlICJjaG9vc2UgYW5vdGhlciBwIiBjb3VsZCBiZSByYW5k
b20gLyBwc2V1ZG9yYW5kb20gc2VsZWN0aW9uLCBvciBpdAo+IGNvdWxkIGJlIHNvbWUgb3RoZXIg
bWVjaGFuaXNtIChyb3RhdGUsIGxvb2sgZm9yIHBjcHVzIG5lYXJieSBvbiB0aGUKPiB0b3BvbG9n
eSwgY2hvb3NlIHRoZSBsb3dlc3Qgb25lLCAmYykuICBCdXQgYXMgbG9uZyBhcyB3ZSBjaGVjayB0
aGUKPiBsZW5ndGggYmVmb3JlIGFzc2lnbmluZyBpdCwgaXQgc2hvdWxkIHNhdGlzZnkgSmFuLgoK
UmlnaHQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 09:32:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7f24-00069F-1s; Mon, 08 May 2017 09:32:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d7f22-00068X-89; Mon, 08 May 2017 09:32:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 5C/F9-01744-83B30195; Mon, 08 May 2017 09:32:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42Lxqg1y0TWzFog
 0eHHYyGJlz0Vmi97WuywWfxYnWnzfMpnJ4t2+v8wOrB6HP1xhCWCMYs3MS8qvSGDNuNIyj7lg
 xm7mitNbXrI0ME7vZe5i5OQQEiiUuPfwBGsXIxcHi8B9Foktc5YwgzgSAr9ZJBY8fc0EUiUhE
 Cex6ekFKLtS4tvq0+wQ3eoS9xbdZgdpEBJYwSQx7eJqsCI2AW2JTTcegK1gFkiQ6JlymRXE5h
 WwkXi4qYcJwtaTeHULIs4ioCJx7s1KRhBbWMBU4mpjOxPIUGaBjUwSW3f3gt0nIvCNUeLgrqN
 sEGfISuz+/YhpAqPALCRLZiEZDBHXlli28DXzLEYOIFtDYuvlZFRhEFtd4uraq6wLGNlWMWoU
 pxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIExkU9AwPjDsbfpz0PM
 UpyMCmJ8kYxCEQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANtwLKCRalpqdWpGXmACMUJi3Bwa
 MkwnvLEijNW1yQmFucmQ6ROsVozPFu6Yf3TByPVv54zyTEkpeflyolzisPMkkApDSjNA9uECx
 xXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsGMoUnM68Ebt8roFOYgE4JZAA7pSQRISXV
 wDj71SHz/MT42EXhdiVsFzZeafx118Kh0+Xt8Wf9DAZ8dd2sj5lbH74SbpVlNX2u5rjZ9WmBQ
 m7qpffn7JXKuzN+CR3ikZ4ddbx48xbNvWuVTnvvrG20kAgpKBLxff9FZ4bAxulqL/dyvS9xnS
 EgdKry+ZyYYFunE0c2Sjqt9+cvY89epbzTX4mlOCPRUIu5qDgRAJooAqwXAwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494235958!95191200!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37344 invoked from network); 8 May 2017 09:32:38 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 09:32:38 -0000
Received: by mail-wm0-f68.google.com with SMTP id v4so9263798wmb.2;
 Mon, 08 May 2017 02:32:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:date:subject:cc:to;
 bh=HwBaBbK/QpjrDyEWnPoug9t+BlIZv5HN7zoNCmds2K8=;
 b=WJcnY0NFoRj9+xXZyDV9QoDbvRS73rz9ZpqvD5eM9RnvHsBntZ0WEi2fnWA2ReKAuf
 m3plC/UkpBGjIYvKi8Re/n2fUnYV115vPovMp0mCR1qVo3TRn8gjx3/wz/C8JIFcVrAA
 HRWGOjuXdR3G/LGOmAacIDQTIxgusOeqBP0xO6DUP/G62KYOgknbnIl6sojEzGdu/nAW
 cQ5khYyn0cmJPdjtt8ZTjikTppGTHCJ2JWRT5E9DtaF5DmOEVSTORjH6jObnorzmzHyM
 40LOhtmkJVwHBJDGG6CJnq+KyyMTi9ZSjn6hs1nlfnWFtFffLJ7JFykREu8MNP6AGxct
 GGrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:date:subject:cc:to;
 bh=HwBaBbK/QpjrDyEWnPoug9t+BlIZv5HN7zoNCmds2K8=;
 b=TFx+RKJ9oCKf8VFGOoH/W05kZhT8I8BcBor4XXEgl1kiGYe1RuM7TBwmcVZDHnf8gv
 za5hDJp59u0RVbuicZ8hRlGV9iv5Q/tQR4wlT3/3/w6BnUTY9xWcL6AaYcPqenlxUIEJ
 WB9GSVoudiGUtR2Gk4gJO8L7mQu/mmj8TwjgUL7/uGx5PzwTtlqsSmTVNoJHquB+xtNf
 0cqpw68FLNqsSifpJy9/vWA8Awgf/WNyAO14eTSQCcIctetNVFsCkzHiHjz1CqkJjL4S
 HRB+Ebna/cXbOJo2IoeAdjRax16oafkpxfn8IukfDZ+FUy3yXr2tY0f/IKkWyq3rXJqH
 K94Q==
X-Gm-Message-State: AN3rC/55pc2zjck7eY2WrF2posfvBNEaikrt1cuCnATnk1M9/MHPeFVj
 Axrl70qssxcj/Q==
X-Received: by 10.28.12.211 with SMTP id 202mr12020677wmm.32.1494235957687;
 Mon, 08 May 2017 02:32:37 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:8c55:526b:4416:d29f?
 ([2a02:c7f:ac18:da00:8c55:526b:4416:d29f])
 by smtp.gmail.com with ESMTPSA id y63sm15901694wme.31.2017.05.08.02.32.36
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 08 May 2017 02:32:36 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <90DD5747-E161-4792-B890-1973EB7ED568@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Mon, 8 May 2017 10:32:35 +0100
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.2104)
Cc: Wei Liu <wei.liu2@citrix.com>, Daniel Kiper <daniel.kiper@oracle.com>,
 cardoe <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 pdurrant@gmail.com, Rich Persaud <persaur@gmail.com>,
 anastassios.nanos@onapp.com, joao.m.martins@oracle.com,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-devel] Xen Project Developer Summit Design Sessions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3456269687645901634=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3456269687645901634==
Content-Type: multipart/alternative; boundary="Apple-Mail=_A5BB4A92-989F-4D10-A4E1-4FCC96A1EDF9"


--Apple-Mail=_A5BB4A92-989F-4D10-A4E1-4FCC96A1EDF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Dear community members (I CC'ed people who submitted design sessions so =
far)

I got a few questions regarding "acceptance" and scheduling of Design =
Sessions for the Developer and Design Summit. As you may recall, the =
Developer and Design Summit mixes the formats of past Summits and =
Hackathons. The afternoons are reserved for Design sessions, which will =
follow the format of Hackathons.

Thus, in the tradition of the Xen Project Hackathons, we will not run =
Design Sessions through the Program Management Committee, as long as we =
have enough space to host sessions. The submission system is still open =
for Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp> (although the website says otherwise, which I will get =
fixed) and sessions can be submitted until Friday 7th of July. Sessions =
can still be proposed on the day of the event (using A5 post-it-notes) =
as in the past.=20

Whenever new sessions come in, I will once a week put them live the =
afternoon Design Sessions on the summit schedule, using the following =
criteria
Schedule sessions on a day which has similar topics to the ones already =
proposed (makes the live scheduling sessions at the event easier)
Schedule sessions on (or after) a day where related talks take place =
(creates more valuable discussions)
Schedule such that people which have multiple sessions get some =
breathing space (aka avoid that everyone has all their sessions on one =
day)

Note that we will have room rooms with a projector, others won't.=20
If you submit design sessions and you need a projector, please add this =
under "List any technical requirements that you have for your =
presentation over and above the standard projector, screen and wireless =
internet"=20
If you need to have your session on a specific day due to travel =
constraints, please add this under "List any technical requirements..."
The purpose of publishing design sessions as they come in is twofold:=20
let you know what others are planning to do (avoids duplicate sessions)
marketing (attracts attendees)
You can propose new design sessions every day of the event, but we =
prefer if you proposed them using the submission system.=20

As in the past at Hackathons we will try and balance the schedule and =
merge related sessions as a group in a 30 minute scheduling session.  I =
am also happy getting feedback from community members on this thread: to =
facilitate this, I will post schedule updates every other week or so.=20

As we have Linux Foundation staff on hand, we should also be able to =
update the on-line schedule immediately afterwards. But we will also =
have a paper schedule (using post-it notes), as it is easier to manage =
the scheduling session.

I attached the schedule for Design sessions as we will publish by the =
end of this week

Legend	Additional Notes
AV, Projector, Podium, Recording=09
AV, Projector, Podium, NO Recording	SCHEDULING sessions
AV, Projector, Podium, Recording if we can afford it	If not, we may =
have to drop or maybe find a vendor to do a special sponsorship
Projector only, Flipchart or whiteboard=09
Flipchart or whiteboard, NO AV=09

Time / Duration	July 11
14:00 - 14:30	ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF =
DESIGN SESSIONS
Tas	Huba/Tohotom	Dery/Jokai	Krudy/Arany	Mikszath/Petrofi	=
Valletta II
14:30 - 15:15	45 min Design	45 min Design	45 min Design	EFI =
secure boot + shim + GRUB2 + Xen - how to make it work - Daniel Kiper - =
Oracle	45 min Design	Contributing to Xen: An Introduction - George =
Dunlap - Citrix
15:20 - 16:05	45 min Design	45 min Design	45 min Design	EFI + =
Intel TXT and TPM + Xen/Linux - how to make it work - Daniel Kiper - =
Oracle	PV-IOMMU - Paul Durrant - Citrix	45 min Design
16:05 - 16:35	BREAK - Foyer
16:35 - 17:35	60 min Design	60 min Design	60 min Design	60 min =
Design	Graphics Virtualization - Rich Persaud - BAE Systems	60 min =
Design

Time / Duration	July 12
14:00 - 14:30	ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF =
DESIGN SESSIONS
Tas	Huba/Tohotom	Dery/Jokai	Krudy/Arany	Mikszath/Petrofi	=
Valletta II
14:30 - 15:15	45 min Design	45 min Design	45 min Design	45 min =
Design	Improvements to Continuous Integration Workflow - Doug Goldstein =
- Star Lab	45 min Design
15:20 - 16:05	45 min Design	45 min Design	45 min Design	45 min =
Design	Default Tests and Configuration of Server and Edge Hypervisors - =
Rich Persaud - BAE Systems	45 min Design
16:05 - 16:35	BREAK - Foyer
16:35 - 17:35	60 min Design	60 min Design	60 min Design	60 min =
Design	Unikernel support for NFV-like applications on Xen ARM 64bit - =
Anastassios Nanos - OnApp	Zerocopy on Xen PV drivers - Jo=C3=A3o =
Martins - Oracle

Time / Duration	July 13
14:00 - 14:30	ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF =
DESIGN SESSIONS
Tas	Huba/Tohotom	Dery/Jokai	Krudy/Arany	Mikszath/Petrofi	=
Valletta II
14:30 - 15:15	45 min Design	45 min Design	45 min Design	45 min =
Design	Credit2 Scheduler: Are We There Yet? - Dario Faggioli - Citrix	=
Fuzzing Xen hypervisor - Wei Liu - Citrix
15:20 - 16:05	45 min Design	45 min Design	45 min Design	45 min =
Design	45 min Design	Versioning: A.B.C - Doug Goldstein - Star Lab
16:05 - 16:35	BREAK - Foyer
16:35 - 17:35	60 min Design	60 min Design	60 min Design	60 min =
Design	60 min Design	The Future of Xen Toolstacks for Server and Edge =
Use Cases - Rich Persaud - BAE Systems

Best Regards
Lars=

--Apple-Mail=_A5BB4A92-989F-4D10-A4E1-4FCC96A1EDF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Dear community members (I CC'ed people who =
submitted design sessions so far)</div><div class=3D""><br =
class=3D""></div><div class=3D"">I got a few questions regarding =
"acceptance" and scheduling of Design Sessions for the Developer and =
Design Summit. As you may recall, the Developer and Design Summit mixes =
the formats of past Summits and Hackathons. The afternoons are reserved =
for Design sessions, which will follow the format of =
Hackathons.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thus, in the tradition of the Xen Project Hackathons, we will =
not run Design Sessions through the Program Management Committee, as =
long as we have enough space to host sessions. The submission system is =
still open for Design Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp</a>&nbsp;(although the website says otherwise, =
which I will get fixed) and sessions can be submitted until Friday 7th =
of July. Sessions can still be proposed on the day of the event (using =
A5 post-it-notes) as in the past.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Whenever new sessions come in, I will =
once a week put them live the afternoon Design Sessions on the summit =
schedule, using the following criteria</div><div class=3D""><ul =
class=3D""><li class=3D"">Schedule sessions <b class=3D"">on a day which =
has similar topics</b> to the ones already proposed (makes the live =
scheduling sessions at the event easier)</li><li class=3D"">Schedule =
sessions&nbsp;<b class=3D"">on&nbsp;(or after)</b> a day where related =
talks take place (creates more valuable discussions)</li><li =
class=3D"">Schedule such that people which have multiple sessions get =
some breathing space (aka avoid that everyone has all their sessions on =
one day)</li></ul></div><div class=3D""><br class=3D""></div><div =
class=3D"">Note that we will have room rooms with a projector, others =
won't.&nbsp;</div><div class=3D""><ul class=3D""><li class=3D"">If you =
submit design sessions and you need a projector, please add this under =
"<b class=3D"">List any technical requirements</b> that you have for =
your presentation over and above the standard projector, screen and =
wireless internet"&nbsp;</li><li class=3D"">If you need to have your =
session on a specific day due to travel constraints, please add this =
under "<b class=3D"">List any technical =
requirements</b>..."</li></ul></div><div class=3D"">The purpose of =
publishing design sessions as they come in is twofold:&nbsp;</div><div =
class=3D""><ul class=3D""><li class=3D"">let you know what others are =
planning to do (avoids duplicate sessions)</li><li class=3D"">marketing =
(attracts attendees)</li></ul></div><div class=3D"">You can propose =
new&nbsp;<b class=3D"">design sessions every day of the event</b>, but =
we prefer if you proposed them using the submission =
system.&nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">As=
 in the past at Hackathons we will try and <b class=3D"">balance the =
schedule and merge related sessions as a group in a 30 minute scheduling =
session</b>. &nbsp;I am also happy getting feedback from community =
members on this thread: to facilitate this, I will post schedule updates =
every other week or so.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">As we have Linux Foundation staff on =
hand, we should also be able to update the on-line schedule immediately =
afterwards. But we will also have a paper schedule (using post-it =
notes), as it is easier to manage the scheduling session.</div><div =
class=3D""><br class=3D""></div><div class=3D"">I attached the schedule =
for Design sessions as we will publish by the end of this week</div><div =
class=3D""><br class=3D""></div><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"284" class=3D""><col width=3D"299" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; font-weight: bold; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Legend&quot;}" =
class=3D"">Legend</td><td style=3D"padding: 2px 3px; font-family: =
Calibri; font-size: 80%; font-weight: bold; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Additional =
Notes&quot;}" class=3D"">Additional Notes</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
background-color: rgb(235, 241, 222); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;AV, Projector, =
Podium, Recording&quot;}" class=3D"">AV, Projector, Podium, =
Recording</td><td style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#ebf1de;font-size:80%;" =
class=3D""></td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding: 2px 3px; background-color: rgb(228, 223, 236); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;AV, Projector, =
Podium, NO Recording&quot;}" class=3D"">AV, Projector, Podium, NO =
Recording</td><td style=3D"padding: 2px 3px; background-color: rgb(228, =
223, 236); font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;SCHEDULING =
sessions&quot;}" class=3D"">SCHEDULING sessions</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
background-color: rgb(196, 215, 155); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;AV, Projector, =
Podium, Recording if we can afford it&quot;}" class=3D"">AV, Projector, =
Podium, Recording if we can afford it</td><td style=3D"padding: 2px 3px; =
background-color: rgb(196, 215, 155); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;If not, we may =
have to drop or maybe find a vendor to do a special sponsorship&quot;}" =
class=3D"">If not, we may have to drop or maybe find a vendor to do a =
special sponsorship</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding: 2px 3px; background-color: rgb(253, 233, 217); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Projector =
only, Flipchart or whiteboard&quot;}" class=3D"">Projector only, =
Flipchart or whiteboard</td><td style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#fde9d9;font-size:80%;" =
class=3D""></td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding: 2px 3px; background-color: rgb(242, 220, 219); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Flipchart or =
whiteboard, NO AV&quot;}" class=3D"">Flipchart or whiteboard, NO =
AV</td><td style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#f2dcdb;font-size:80%;" =
class=3D""></td></tr></tbody></table><div class=3D""><br =
class=3D""></div></div><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Time / =
Duration&quot;}" class=3D"">Time / Duration</td><td style=3D"padding: =
2px 3px; background-color: rgb(217, 234, 211); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
font-weight: bold; word-wrap: break-word; vertical-align: top;" =
rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:3,&quot;3&quot;:42927}" =
data-sheets-numberformat=3D"[null,5,&quot;mmmm d&quot;,1]" class=3D"">July=
 11</td></tr></tbody></table><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:00 - =
14:30&quot;}" class=3D"">14:00 - 14:30</td><td style=3D"padding: 2px =
3px; background-color: rgb(228, 223, 236); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;ANNOUNCEMENT =
OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN SESSIONS&quot;}" =
class=3D"">ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN =
SESSIONS</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#d9d9d9;font-size:80%;" =
class=3D""></td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Tas&quot;}" =
class=3D"">Tas</td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Huba/Tohotom&quo=
t;}" class=3D"">Huba/Tohotom</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Dery/Jokai&quot;=
}" class=3D"">Dery/Jokai</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Krudy/Arany&quot=
;}" class=3D"">Krudy/Arany</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Mikszath/Petrofi=
&quot;}" class=3D"">Mikszath/Petrofi</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Valletta =
II&quot;}" class=3D"">Valletta II</td></tr><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:30 - =
15:15&quot;}" class=3D"">14:30 - 15:15</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;EFI secure =
boot + shim + GRUB2 + Xen - how to make it work - Daniel  Kiper - =
Oracle&quot;}" class=3D"">EFI secure boot + shim + GRUB2 + Xen - how to =
make it work - Daniel  Kiper - Oracle</td><td style=3D"padding: 2px 3px; =
background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(155, 187, 89); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Contributing =
to Xen: An Introduction - George Dunlap - Citrix &quot;}" =
class=3D"">Contributing to Xen: An Introduction - George Dunlap - Citrix =
</td></tr><tr style=3D"height:21px;" class=3D""><td style=3D"padding: =
2px 3px; font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;15:20 - =
16:05&quot;}" class=3D"">15:20 - 16:05</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;EFI + Intel =
TXT and TPM + Xen/Linux - how to make it work - Daniel Kiper - =
Oracle&quot;}" class=3D"">EFI + Intel TXT and TPM + Xen/Linux - how to =
make it work - Daniel Kiper - Oracle</td><td style=3D"padding: 2px 3px; =
background-color: rgb(253, 233, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;PV-IOMMU - =
Paul Durrant  - Citrix&quot;}" class=3D"">PV-IOMMU - Paul Durrant  - =
Citrix</td><td style=3D"padding: 2px 3px; background-color: rgb(253, =
233, 217); border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:05 - =
16:35&quot;}" class=3D"">16:05 - 16:35</td><td style=3D"padding: 2px =
3px; border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;BREAK - =
Foyer&quot;}" class=3D"">BREAK - Foyer</td></tr><tr style=3D"height:21px;"=
 class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:35 - =
17:35&quot;}" class=3D"">16:35 - 17:35</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Graphics =
Virtualization - Rich Persaud -  BAE Systems&quot;}" class=3D"">Graphics =
Virtualization - Rich Persaud -  BAE Systems</td><td style=3D"padding: =
2px 3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td></tr></tbody></table><div =
class=3D""><br class=3D""></div></div></div><div class=3D""><table =
cellspacing=3D"0" cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Time / =
Duration&quot;}" class=3D"">Time / Duration</td><td style=3D"padding: =
2px 3px; background-color: rgb(217, 234, 211); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
font-weight: bold; word-wrap: break-word; vertical-align: top;" =
rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:3,&quot;3&quot;:42928}" =
data-sheets-numberformat=3D"[null,5,&quot;mmmm d&quot;,1]" class=3D"">July=
 12</td></tr></tbody></table><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:00 - =
14:30&quot;}" class=3D"">14:00 - 14:30</td><td style=3D"padding: 2px =
3px; background-color: rgb(228, 223, 236); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;ANNOUNCEMENT =
OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN SESSIONS&quot;}" =
class=3D"">ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN =
SESSIONS</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#d9d9d9;font-size:80%;" =
class=3D""></td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Tas&quot;}" =
class=3D"">Tas</td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Huba/Tohotom&quo=
t;}" class=3D"">Huba/Tohotom</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Dery/Jokai&quot;=
}" class=3D"">Dery/Jokai</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Krudy/Arany&quot=
;}" class=3D"">Krudy/Arany</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Mikszath/Petrofi=
&quot;}" class=3D"">Mikszath/Petrofi</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Valletta =
II&quot;}" class=3D"">Valletta II</td></tr><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:30 - =
15:15&quot;}" class=3D"">14:30 - 15:15</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Improvements =
to Continuous Integration Workflow - Doug Goldstein - Star Lab&quot;}" =
class=3D"">Improvements to Continuous Integration Workflow - Doug =
Goldstein - Star Lab</td><td style=3D"padding: 2px 3px; =
background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;15:20 - =
16:05&quot;}" class=3D"">15:20 - 16:05</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Default Tests =
and Configuration of Server and Edge Hypervisors - Rich Persaud - BAE =
Systems&quot;}" class=3D"">Default Tests and Configuration of Server and =
Edge Hypervisors - Rich Persaud - BAE Systems</td><td style=3D"padding: =
2px 3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:05 - =
16:35&quot;}" class=3D"">16:05 - 16:35</td><td style=3D"padding: 2px =
3px; border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;BREAK - =
Foyer&quot;}" class=3D"">BREAK - Foyer</td></tr><tr style=3D"height:21px;"=
 class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:35 - =
17:35&quot;}" class=3D"">16:35 - 17:35</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Unikernel =
support for NFV-like applications on Xen ARM 64bit - Anastassios Nanos - =
OnApp&quot;}" class=3D"">Unikernel support for NFV-like applications on =
Xen ARM 64bit - Anastassios Nanos - OnApp</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Zerocopy on =
Xen PV drivers - Jo\u00e3o Martins - Oracle&quot;}" class=3D"">Zerocopy =
on Xen PV drivers - Jo=C3=A3o Martins - =
Oracle</td></tr></tbody></table><br class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Time / =
Duration&quot;}" class=3D"">Time / Duration</td><td style=3D"padding: =
2px 3px; background-color: rgb(217, 234, 211); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
font-weight: bold; word-wrap: break-word; vertical-align: top;" =
rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:3,&quot;3&quot;:42929}" =
data-sheets-numberformat=3D"[null,5,&quot;mmmm d&quot;,1]" class=3D"">July=
 13</td></tr></tbody></table><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:00 - =
14:30&quot;}" class=3D"">14:00 - 14:30</td><td style=3D"padding: 2px =
3px; background-color: rgb(228, 223, 236); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;ANNOUNCEMENT =
OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN SESSIONS&quot;}" =
class=3D"">ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN =
SESSIONS</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#d9d9d9;font-size:80%;" =
class=3D""></td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Tas&quot;}" =
class=3D"">Tas</td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Huba/Tohotom&quo=
t;}" class=3D"">Huba/Tohotom</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Dery/Jokai&quot;=
}" class=3D"">Dery/Jokai</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Krudy/Arany&quot=
;}" class=3D"">Krudy/Arany</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Mikszath/Petrofi=
&quot;}" class=3D"">Mikszath/Petrofi</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Valletta =
II&quot;}" class=3D"">Valletta II</td></tr><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:30 - =
15:15&quot;}" class=3D"">14:30 - 15:15</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Credit2 =
Scheduler: Are We There Yet? - Dario Faggioli - Citrix&quot;}" =
class=3D"">Credit2 Scheduler: Are We There Yet? - Dario Faggioli - =
Citrix</td><td style=3D"padding: 2px 3px; background-color: rgb(253, =
233, 217); border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Fuzzing Xen =
hypervisor - Wei Liu - Citrix&quot;}" class=3D"">Fuzzing Xen hypervisor =
- Wei Liu - Citrix</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding: 2px 3px; font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;15:20 - =
16:05&quot;}" class=3D"">15:20 - 16:05</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Versioning: =
A.B.C - Doug Goldstein - Star Lab&quot;}" class=3D"">Versioning: A.B.C - =
Doug Goldstein - Star Lab</td></tr><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:05 - =
16:35&quot;}" class=3D"">16:05 - 16:35</td><td style=3D"padding: 2px =
3px; border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;BREAK - =
Foyer&quot;}" class=3D"">BREAK - Foyer</td></tr><tr style=3D"height:21px;"=
 class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:35 - =
17:35&quot;}" class=3D"">16:35 - 17:35</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;The Future of =
Xen Toolstacks for Server and Edge Use Cases - Rich Persaud - BAE =
Systems&quot;}" class=3D"">The Future of Xen Toolstacks for Server and =
Edge Use Cases - Rich Persaud - BAE =
Systems</td></tr></tbody></table><div class=3D""><br =
class=3D""></div></div><div class=3D"">Best =
Regards</div></div></div><div class=3D"">Lars</div></body></html>=

--Apple-Mail=_A5BB4A92-989F-4D10-A4E1-4FCC96A1EDF9--


--===============3456269687645901634==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3456269687645901634==--


From xen-devel-bounces@lists.xen.org Mon May 08 09:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fEu-00079g-ER; Mon, 08 May 2017 09:46:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d7fEt-00079a-He
 for xen-devel@lists.xen.org; Mon, 08 May 2017 09:45:59 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3A/A3-01709-65E30195; Mon, 08 May 2017 09:45:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNykWDfMTiD
 SYOIldoslHxezODB6HN39mymAMYo1My8pvyKBNaNr9jv2go16FU833mRpYNyl3MXIxSEkMI1R
 4vXVLpYuRk4OCQFeiSPLZrBC2H4SzxdNBIsLCRRLvF07kxnEZhFQkejuus4EYrMJKEtc/NrLB
 mKLANX3f9rICjKUWWAzk8TEq/fBBgkL+Eg8XzmPHcTmFTCVuLzsNiNIEa/AYyaJbevmskCcMY
 dZYvL2eWwQVYISJ2c+AVvNLKAlcePfS6B1HEC2tMTyfxwgYU4Be4kb3dMZQWxRoCt239rLPIF
 RcBaS7llIumchdC9gZF7FqF6cWlSWWqRropdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJec
 n7uJERi2DECwg/FWn/MhRkkOJiVR3igGgUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz2tkA5w
 aLU9NSKtMwcYATBpCU4eJREeGeApHmLCxJzizPTIVKnGHU5Fl38+Z5JiCUvPy9VSpz3uw1QkQ
 BIUUZpHtwIWDRfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvK5ApPJl5JXCbXgEdwQR0RCA
 D2BEliQgpqQbGSf/NPJSP7Q/6PDWj4MWTfEtfRiUF0yC7B2zH3NcmhmVVFSncs9h432lqwZ/5
 Ch5z49Q7djH4ybulF2zfm6z0Z42n0b5tWsxuR03+Meez8CVP6Ww8teOCcJBA8l37LNl9m/89e
 VHPZPWMbeWHVdlLrhf33SzTW5+SwfjUuY8teqVRqYzgE2klluKMREMt5qLiRADA4gXs4QIAAA
 ==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494236755!58034786!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=2.2 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_FUTURE_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40871 invoked from network); 8 May 2017 09:45:57 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 May 2017 09:45:57 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 May 2017 02:45:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,309,1491289200"; d="scan'208";a="84846888"
Received: from bdw.sh.intel.com ([10.239.48.13])
 by orsmga004.jf.intel.com with ESMTP; 08 May 2017 02:45:52 -0700
Date: Tue, 9 May 2017 01:37:12 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170508173710.GA22160@bdw.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>,
 JunNakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1493167967-74144-1-git-send-email-chao.gao@intel.com>
 <15f405cc-04aa-ac3d-8ae2-17f684b21d36@citrix.com>
 <20170502054459.GA13105@skl-2s3.sh.intel.com>
 <752a2daf-aaff-0f2c-ef29-bc76c49ba4c5@citrix.com>
 <5909CB470200007800156471@prv-mh.provo.novell.com>
 <20170508161523.GA9219@bdw.sh.intel.com>
 <52575732-1c90-1292-14d7-074ebe338272@citrix.com>
 <5910557F02000078001579B5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5910557F02000078001579B5@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 JunNakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/4] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMDM6MjQ6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4oQ2hhbyBHYW8gZ290IGxvc3QgZnJvbSB0aGUgcmVjaXBpZW50cyBsaXN0IGFnYWluOyBy
ZS1hZGRpbmcpCj4KPj4+PiBPbiAwOC4wNS4xNyBhdCAxMToxMywgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA4LzA1LzE3IDE3OjE1LCBDaGFvIEdhbyB3cm90ZToKPj4+
IE9uIFdlZCwgTWF5IDAzLCAyMDE3IGF0IDA0OjIxOjI3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4+Pj4+IE9uIDAzLjA1LjE3IGF0IDEyOjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPiB3cm90ZToKPj4+Pj4gT24gMDIvMDUvMTcgMDY6NDUsIENoYW8gR2FvIHdyb3RlOgo+Pj4+
Pj4gT24gV2VkLCBBcHIgMjYsIDIwMTcgYXQgMDU6Mzk6NTdQTSArMDEwMCwgR2VvcmdlIER1bmxh
cCB3cm90ZToKPj4+Pj4+PiBPbiAyNi8wNC8xNyAwMTo1MiwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4+
Pj4+IEkgY29tcGFyZWQgdGhlIG1heGltdW0gb2YgI2VudHJ5IGluIG9uZSBsaXN0IGFuZCAjZXZl
bnQgKGFkZGluZyBlbnRyeSB0bwo+Pj4+Pj4+PiBQSSBibG9ja2luZyBsaXN0KSB3aXRoIGFuZCB3
aXRob3V0IHRoZSB0aHJlZSBsYXR0ZXIgcGF0Y2hlcy4gSGVyZQo+Pj4+Pj4+PiBpcyB0aGUgcmVz
dWx0Ogo+Pj4+Pj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4+Pj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKPj4+Pj4+Pj4gfCAgICBJdGVtcyAgICAg
IHwgICBNYXhpbXVtIG9mICNlbnRyeSAgfCAgICAgICNldmVudCAgICAgICAgfAo+Pj4+Pj4+PiB8
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICB8Cj4+Pj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPj4+Pj4+Pj4gfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAo+Pj4+Pj4+PiB8Vy8gdGhlIHBhdGNoZXMg
fCAgICAgICAgIDYgICAgICAgICAgICB8ICAgICAgIDIyNzQwICAgICAgICB8Cj4+Pj4+Pj4+IHwg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
IHwKPj4+Pj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+Pj4+Pj4+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4+Pj4+IHxXL08gdGhlIHBhdGNoZXN8
ICAgICAgICAxMjggICAgICAgICAgIHwgICAgICAgNDY0ODEgICAgICAgIHwKPj4+Pj4+Pj4gfCAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
fAo+Pj4+Pj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+Pj4+Pj4KPj4+Pj4+PiBBbnkgY2hhbmNlIHlvdSBjb3VsZCB0cmFj
ZSBob3cgbG9uZyB0aGUgbGlzdCB0cmF2ZXJzYWwgdG9vaz8gIEl0IHdvdWxkCj4+Pj4+Pj4gYmUg
Z29vZCBmb3IgZnV0dXJlIHJlZmVyZW5jZSB0byBoYXZlIGFuIGlkZWEgd2hhdCBraW5kcyBvZiB0
aW1lc2NhbGVzCj4+Pj4+Pj4gd2UncmUgdGFsa2luZyBhYm91dC4KPj4+Pj4+Cj4+Pj4+PiBIaS4K
Pj4+Pj4+Cj4+Pj4+PiBJIG1hZGUgYSBzaW1wbGUgdGVzdCB0byBnZXQgdGhlIHRpbWUgY29uc3Vt
ZWQgYnkgdGhlIGxpc3QgdHJhdmVyc2FsLgo+Pj4+Pj4gQXBwbHkgYmVsb3cgcGF0Y2ggYW5kIGNy
ZWF0ZSBvbmUgaHZtIGd1ZXN0IHdpdGggMTI4IHZjcHVzIGFuZCBhIHBhc3N0aHJvdWdoIAo+PiA0
MCBOSUMuCj4+Pj4+PiBBbGwgZ3Vlc3QgdmNwdSBhcmUgcGlubmVkIHRvIG9uZSBwY3B1LiBjb2xs
ZWN0IGRhdGEgYnkKPj4+Pj4+ICd4ZW50cmFjZSAtRCAtZSAweDgyMDAwIC1UIDMwMCB0cmFjZS5i
aW4nIGFuZCBkZWNvZGUgZGF0YSBieQo+Pj4+Pj4geGVudHJhY2VfZm9ybWF0LiBXaGVuIHRoZSBs
aXN0IGxlbmd0aCBpcyBhYm91dCAxMjgsIHRoZSB0cmF2ZXJzYWwgdGltZQo+Pj4+Pj4gaXMgaW4g
dGhlIHJhbmdlIG9mIDE3NTAgY3ljbGVzIHRvIDM5MzMwIGN5Y2xlcy4gVGhlIHBoeXNpY2FsIGNw
dSdzCj4+Pj4+PiBmcmVxdWVuY2UgaXMgMTc5NS43ODhNSHosIHRoZXJlZm9yZSB0aGUgdGltZSBj
b25zdW1lZCBpcyBpbiB0aGUgcmFuZ2Ugb2YgMXVzCj4+Pj4+PiB0byAyMnVzLiBJZiAwLjVtcyBp
cyB0aGUgdXBwZXIgYm91bmQgdGhlIHN5c3RlbSBjYW4gdG9sZXJhdGUsIGF0IG1vc3QKPj4+Pj4+
IDI5MDAgdmNwdXMgY2FuIGJlIGFkZGVkIGludG8gdGhlIGxpc3QuCj4+Pj4+Cj4+Pj4+IEdyZWF0
LCB0aGFua3MgQ2hhbyBHYW8sIHRoYXQncyB1c2VmdWwuCj4+Pj4KPj4+PiBMb29rcyBsaWtlIENo
YW8gR2FvIGhhcyBiZWVuIGRyb3BwZWQgLi4uCj4+Pj4KPj4+Pj4gIEknbSBub3Qgc3VyZSBhIGZp
eGVkIGxhdGVuY3kgLS0KPj4+Pj4gc2F5IDUwMHVzIC0tIGlzIHRoZSByaWdodCB0aGluZyB0byBs
b29rIGF0OyBpZiBhbGwgMjkwMCB2Y3B1cyBhcnJhbmdlZAo+Pj4+PiB0byBoYXZlIGludGVycnVw
dHMgc3RhZ2dlcmVkIGF0IDUwMHVzIGludGVydmFscyBpdCBjb3VsZCBlYXNpbHkgbG9jayB1cAo+
Pj4+PiB0aGUgY3B1IGZvciBuZWFybHkgYSBmdWxsIHNlY29uZC4gIEJ1dCBJJ20gaGF2aW5nIHRy
b3VibGUgZm9ybXVsYXRpbmcgYQo+Pj4+PiBnb29kIGxpbWl0IHNjZW5hcmlvLgo+Pj4+Pgo+Pj4+
PiBJbiBhbnkgY2FzZSwgMjJ1cyBzaG91bGQgYmUgc2FmZSBmcm9tIGEgc2VjdXJpdHkgc3RhbmRw
b2ludCosIGFuZCAxMjgKPj4+Pj4gc2hvdWxkIGJlIHByZXR0eSBzYWZlIGZyb20gYSAibWFrZSB0
aGUgY29tbW9uIGNhc2UgZmFzdCIgc3RhbmRwb2ludDoKPj4+Pj4gaS5lLiwgaWYgeW91IGhhdmUg
MTI4IHZjcHVzIG9uIGEgc2luZ2xlIHJ1bnF1ZXVlLCB0aGUgSVBJIHdha2UtdXAKPj4+Pj4gdHJh
ZmZpYyB3aWxsIGJlIHRoZSBsZWFzdCBvZiB5b3VyIHBlcmZvcm1hbmNlIHByb2JsZW1zIEkgc2hv
dWxkIHRoaW5rLgo+Pj4+Pgo+Pj4+PiAgLUdlb3JnZQo+Pj4+Pgo+Pj4+PiAqIFdhaXRpbmcgZm9y
IEphbiB0byBjb250cmFkaWN0IG1lIG9uIHRoaXMgb25lLiA6LSkKPj4+Pgo+Pj4+IDIydXMgd291
bGQgY2VydGFpbmx5IGJlIGZpbmUsIGlmIHRoaXMgd2FzIHRoZSB3b3JzdCBjYXNlIHNjZW5hcmlv
Lgo+Pj4+IEknbSBub3Qgc3VyZSB0aGUgdmFsdWUgbWVhc3VyZWQgZm9yIDEyOCBsaXN0IGVudHJp
ZXMgY2FuIGJlIGVhc2lseQo+Pj4+IHNjYWxlZCB0byBzZXZlcmFsIHRob3VzYW5kcyBvZiB0aGVt
LCBkdWUgY2FjaGUgYW5kL29yIE5VTUEKPj4+PiBlZmZlY3RzLiBJIGNvbnRpbnVlIHRvIHRoaW5r
IHRoYXQgd2UgcHJpbWFyaWx5IG5lZWQgdGhlb3JldGljYWwKPj4+PiBwcm9vZiBvZiBhbiB1cHBl
ciBib3VuZGFyeSBvbiBsaXN0IGxlbmd0aCBiZWluZyBlbmZvcmNlZCwgcmF0aGVyCj4+Pj4gdGhh
biBhbnkgbWVhc3VyZW1lbnRzIG9yIHJhbmRvbWl6ZWQgYmFsYW5jaW5nLiBBbmQganVzdCB0byBi
ZQo+Pj4+IGNsZWFyIC0gaWYgc29tZW9uZSBvdmVybG9hZHMgdGhlaXIgc3lzdGVtLCBJIGRvIG5v
dCBzZWUgYSBuZWVkIHRvCj4+Pj4gaGF2ZSBhIGd1YXJhbnRlZWQgbWF4aW11bSBsaXN0IHRyYXZl
cnNhbCBsYXRlbmN5IGhlcmUuIEFsbCBJIGFzawo+Pj4+IGZvciBpcyB0aGF0IGxpc3QgdHJhdmVy
c2FsIHRpbWUgc2NhbGVzIHdpdGggdG90YWwgdkNQVSBjb3VudCBkaXZpZGVkCj4+Pj4gYnkgcENQ
VSBjb3VudC4KPj4+IAo+Pj4gVGhhbmtzLCBKYW4gJiBHZW9yZ2UuCj4+PiAKPj4+IEkgdGhpbmsg
aXQgaXMgbW9yZSBjbGVhciB0byBtZSBhYm91dCB3aGF0IHNob3VsZCBJIGRvIG5leHQgc3RlcC4K
Pj4+IAo+Pj4gSW4gbXkgdW5kZXJzdGFuZGluZywgd2Ugc2hvdWxkIGRpc3RyaWJ1dGUgdGhlIHdh
a2V1cCBpbnRlcnJ1cHRzIGxpa2UKPj4+IHRoaXM6Cj4+PiAxLiBCeSBkZWZhdWx0LCBkaXN0cmli
dXRlIGl0IHRvIHRoZSBsb2NhbCBwQ1BVICgnbG9jYWwnIG1lYW5zIHRoZSB2Q1BVCj4+PiBpcyBv
biB0aGUgcENQVSkgdG8gbWFrZSB0aGUgY29tbW9uIGNhc2UgZmFzdC4KPj4+IDIuIFdpdGggdGhl
IGxpc3QgZ3Jvd3MgdG8gYSBwb2ludCB3aGVyZSB3ZSB0aGluayBpdCBtYXkgY29uc3VtZXJzIHRv
bwo+Pj4gbXVjaCB0aW1lIHRvIHRyYXZlcnNlIHRoZSBsaXN0LCBhbHNvIGRpc3RyaWJ1dGUgd2Fr
ZXVwIGludGVycnVwdCB0byBsb2NhbAo+Pj4gcENQVSwgaWdub3JpbmcgYWRtaW4gaW50ZW50aW9u
YWxseSBvdmVybG9hZHMgdGhlaXIgc3lzdGVtLgo+Pj4gMy4gV2hlbiB0aGUgbGlzdCBsZW5ndGgg
cmVhY2hzIHRoZSB0aGVvcmV0aWMgYXZlcmFnZSBtYXhpbXVtIChtZWFucwo+Pj4gbWF4aW1hbCB2
Q1BVIGNvdW50IGRpdmlkZWQgYnkgcENQVSBjb3VudCksIGRpc3RyaWJ1dGUgd2FrZXVwIGludGVy
cnVwdAo+Pj4gdG8gYW5vdGhlciB1bmRlcnV0aWxpemVkIHBDUFUuCj4+IAo+PiBCeSAibWF4aW1h
bCB2Q1BVIGNvdW50IiBkbyB5b3UgbWVhbiwgInRvdGFsIG51bWJlciBvZiBhY3RpdmUgdmNwdXMg
b24KPj4gdGhlIHN5c3RlbSI/ICBPciBzb21lIG90aGVyIHRoZW9yZXRpY2FsIG1heGltdW0gdmNw
dSBjb3VudCAoZS5nLiwgMzJrCj4+IGRvbWFucyAqIDUxMiB2Y3B1cyBlYWNoIG9yIHNvbWV0aGlu
Zyk/Cj4KPlRoZSBmb3JtZXIuCgpPay4gQWN0dWFsbHkgSSBtZWFudCB0aGUgbGF0dGVyLiBCdXQg
bm93LCBJIHJlYWxpemUgSSB3YXMgd3JvbmcuCgo+Cj4+IFdoYXQgYWJvdXQgc2F5aW5nIHRoYXQg
dGhlIGxpbWl0IG9mIHZjcHVzIGZvciBhbnkgZ2l2ZW4gcGNwdSB3aWxsIGJlOgo+PiAgKHZfdG90
IC8gcF90b3QpICsgSwo+PiB3aGVyZSB2X3RvdCBpcyB0aGUgdG90YWwgbnVtYmVyIG9mIHZjcHVz
IG9uIHRoZSBzeXN0ZW0sIHBfdG90IGlzIHRoZQo+PiB0b3RhbCBudW1iZXIgb2YgcGNwdXMgaW4g
dGhlIHN5c3RlbSwgYW5kIEsgaXMgYSBmaXhlZCBudW1iZXIgKHN1Y2ggYXMKPj4gMTI4KSBzdWNo
IHRoYXQgMSkgdGhlIGFkZGl0aW9uYWwgdGltZSB3YWxraW5nIHRoZSBsaXN0IGlzIG1pbmltYWws
IGFuZAo+PiAyKSBpbiB0aGUgY29tbW9uIGNhc2Ugd2Ugc2hvdWxkIG5ldmVyIGNvbWUgY2xvc2Ug
dG8gcmVhY2hpbmcgdGhhdCBudW1iZXI/Cj4+IAo+PiBUaGVuIHRoZSBhbGdvcml0aG0gZm9yIGNo
b29zaW5nIHdoaWNoIHBjcHUgdG8gaGF2ZSB0aGUgaW50ZXJydXB0Cj4+IGRlbGl2ZXJlZCB0byB3
b3VsZCBiZToKPj4gIDEuIFNldCBwID0gY3VycmVudF9wY3B1Cj4+ICAyLiBpZiBsZW4obGlzdChw
KSkgPCB2X3RvdCAvIHBfdG90ICsgaywgY2hvb3NlIHAKPj4gIDMuIE90aGVyd2lzZSwgY2hvb3Nl
IGFub3RoZXIgcCBhbmQgZ290byAyCj4+IAo+PiBUaGUgImNob29zZSBhbm90aGVyIHAiIGNvdWxk
IGJlIHJhbmRvbSAvIHBzZXVkb3JhbmRvbSBzZWxlY3Rpb24sIG9yIGl0Cj4+IGNvdWxkIGJlIHNv
bWUgb3RoZXIgbWVjaGFuaXNtIChyb3RhdGUsIGxvb2sgZm9yIHBjcHVzIG5lYXJieSBvbiB0aGUK
Pj4gdG9wb2xvZ3ksIGNob29zZSB0aGUgbG93ZXN0IG9uZSwgJmMpLiAgQnV0IGFzIGxvbmcgYXMg
d2UgY2hlY2sgdGhlCj4+IGxlbmd0aCBiZWZvcmUgYXNzaWduaW5nIGl0LCBpdCBzaG91bGQgc2F0
aXNmeSBKYW4uCgpWZXJ5IGNsZWFyIGFuZCBoZWxwZnVsLiBPdGhld2lzZSwgSSBtYXkgbmVlZCBz
cGVuZGluZyBzZXZlcmFsIG1vbnRocyB0bwpyZWFjaCB0aGlzIHNvbHV0aW9uLiBUaGFua3MsIEdl
b3JnZS4gOikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 09:54:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:54:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fN9-0007rg-7d; Mon, 08 May 2017 09:54:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7fN7-0007rF-L3
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 09:54:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4A/17-01977-45040195; Mon, 08 May 2017 09:54:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfYQSD
 SYOEyA4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvNm8m63gfFLF17nb2RoY
 r9l0MXJxCAn8ZZRo3XWbCcJ5zCjxbulrRghnG6PEgieXWLsYOTlEBJwlvp6Zyw5i8wroSzw+8
 pcFxBYWMJFYtbabHaRBQuCsosTRNWuZQRISAt4Sx16tB5rEAWZfvWrdxcjOwSZgJXFIDKSARU
 BVYtXf44wTGLkXMDKsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87
 P3cQI9Hk9AwPjDsaGvX6HGCU5mJREeaMYBCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAK2APl
 BItS01Mr0jJzgMEHk5bg4FES4e2yA0rzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ471mQI
 gGQoozSPLgRsEi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYlxPkEp7MvBK4Ta+AjmACOi
 KQAeyIkkSElFQD4+LVnKmrtkYWTwmUzNxzhs/Seur3NwURrp7hUdOOyfN57vtnZu7bFhoh9Ph
 hAoPr/KkbV5+9ttMo+ME+jknrg0rkQ3fW/CqUOvFLaLf/rqAXrwzNfr4w+/s1zPLLD1bTbP5p
 TAtFViZMWay2Msz188Gm8jft1WJRQXVafzM+9ty0eXb4f5J3uRJLcUaioRZzUXEiAJsDJ+d/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494237266!87571306!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 697 invoked from network); 8 May 2017 09:54:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 09:54:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fN0-0002k8-JG; Mon, 08 May 2017 09:54:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fMv-0004Cl-7p; Mon, 08 May 2017 09:54:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fMu-00070k-PZ; Mon, 08 May 2017 09:54:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109142-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=d071951e08ee23cd725c2336d7ab4582bb93b0af
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 09:54:16 +0000
Subject: [Xen-devel] [linux-4.9 test] 109142: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE0MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE0Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTAyMCBwYXNzIGluIDEwOTE0Mgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAxMiBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIGluIDEwOTAyMCBwYXNzIGluIDEwOTE0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5
MDIwIHBhc3MgaW4gMTA5MTQyCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtIDE5IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDkwOTUgcGFzcyBpbiAxMDkxNDIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5
MDk1IHBhc3MgaW4gMTA5MTQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5MDk1IHBhc3MgaW4gMTA5MTQyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAx
MDkwOTUgcGFzcyBpbiAxMDkxNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMg
MTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEwOTExNyBwYXNzIGluIDEwOTE0MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBw
YXNzIGluIDEwOTAyMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5MDIwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDkw
OTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTcgZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTA5MTE3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5MDIwIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDEzIHhlbi1ib290L2wxICAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgZDA3MTk1MWUwOGVlMjNjZDcyNWMyMzM2ZDdhYjQ1ODJiYjkzYjBhZgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0
NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQy
OjUyIFogICAyNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAx
MToxNToxOSBaICAgMjUgZGF5cyAgIDQzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEw
ODIwNyAgMjAxNy0wNS0wMyAyMTowMzozMiBaICAgIDQgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MzI4IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNw
dXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA4OTkzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 09:55:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 09:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fNa-0007tW-Fb; Mon, 08 May 2017 09:54:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7fNY-0007tH-VK
 for Xen-devel@lists.xen.org; Mon, 08 May 2017 09:54:57 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 14/8B-02183-07040195; Mon, 08 May 2017 09:54:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG6Og0C
 kwbIvqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bn7bOYCu4LVCx7tI2lgfEATxcjJ4eEgL/E
 45X72UFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIPFiykmgXg4OF
 gEViZuTNUFMEQF1idPzkyGqoyT67yxgBLGFBRIlTpxawwRicwrYSlzsOsYKYgsJ2Egs/vORGe
 IaE4m3C3eygYwRElCTmLs+fgIj3ywk98xCcs8sJPcsYGRexahRnFpUllqka2ipl1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGb1DAyMOxgf9fsdYpTkYFIS5Y1iEIgU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMG71g4oJ1iUmp5akZaZAwx4mLQEB4+SCG8XSJq3uCAxtzgzHSJ1i
 lFRSpw31h4oIQCSyCjNg2uDRdklRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8nCBTeDLzSu
 CmvwJazAS0OJABbHFJIkJKqoHR5Lw71zHBcPVw7kULXh3QSOo3MX69f0NgW+2tyTG7l7O9+LA
 0yub/BxmuqmqeCyrvtsRdib0mZMbx4M4B/XyeIM8VtkKxG+YY+lfNMT7/dS+vmss6qWaWX5YW
 hueUvdYdVdhcqz51s858ty/S2jHG+dM8JtyP09KbcCnKuDpi/wvTf8cf/XJRYinOSDTUYi4qT
 gQAUuGIW60CAAA=
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494237290!81354986!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10193 invoked from network); 8 May 2017 09:54:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 09:54:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422633554"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.16488.804888.310906@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 10:54:48 +0100
To: Robin Lee <robinlee.sysu@gmail.com>
In-Reply-To: <20170505190232.27109-1-robinlee.sysu@gmail.com>
References: <20170505190232.27109-1-robinlee.sysu@gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Julien Grall <julien.grall@arm.com>, wei.liu2@citrix.com,
 Xen-devel@lists.xen.org
Subject: [Xen-devel] [for-4.9] Re: [PATCH v2] libxl/libxl_dm.c:
	u.hvm.usbdevice_list is checked for emptiness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9iaW4gTGVlIHdyaXRlcyAoIltQQVRDSCB2Ml0gbGlieGwvbGlieGxfZG0uYzogdS5odm0udXNi
ZGV2aWNlX2xpc3QgaXMgY2hlY2tlZCBmb3IgZW1wdGluZXNzIik6Cj4gQ3VycmVudGx5IHVzYmRl
dmljZV9saXN0IGlzIG9ubHkgY2hlY2tlZCBmb3IgbnVsbGl0eS4gQnV0IHRoZSBPQ2FtbCBiaW5k
aW5nCj4gd2lsbCBjb252ZXJ0IGVtcHR5IGxpc3QgdG8gYSBwb2ludGVyIHRvIE5VTEwsIGluc3Rl
YWQgb2YgYSBOVUxMIHBvaW50ZXIuIFRoYXQKPiBtZWFucyB0aGUgT0NhbWwgYmluZGluZyB3aWxs
IGZhaWwgdG8gZGlzYWJsZSBVU0IuCj4gCj4gVGhpcyBwYXRjaCB3aWxsIGNoZWNrIGVtcHRpbmVz
cyBvZiB1c2JkZXZpY2VfbGlzdC4gQW5kIE5VTEwgaXMgc3RpbGwgYSB2YWxpZCBlbXB0eSBsaXN0
LgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSnVs
aWVuLCB0aGlzIGlzIGEgY2FuZGlkYXRlIGZvciA0LjkuICBJdCdzIGEgbWlub3IgYnVnZml4LgoK
SWFuLgoKPiAgdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDEyICsrKysrKy0tLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwo+IGlu
ZGV4IGY4YmE4NTkuLjQ0ZWJkNzAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0u
Ywo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiBAQCAtNTU5LDkgKzU1OSw5IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX29sZChsaWJ4bF9fZ2MgKmdj
LAo+ICAgICAgICAgIH0KPiAgICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51
Lmh2bS51c2IpCj4gICAgICAgICAgICAgIHx8IGJfaW5mby0+dS5odm0udXNiZGV2aWNlCj4gLSAg
ICAgICAgICAgIHx8IGJfaW5mby0+dS5odm0udXNiZGV2aWNlX2xpc3QpIHsKPiAtICAgICAgICAg
ICAgaWYgKCBiX2luZm8tPnUuaHZtLnVzYmRldmljZSAmJiBiX2luZm8tPnUuaHZtLnVzYmRldmlj
ZV9saXN0ICkKPiAtICAgICAgICAgICAgewo+ICsgICAgICAgICAgICB8fCBsaWJ4bF9zdHJpbmdf
bGlzdF9sZW5ndGgoJmJfaW5mby0+dS5odm0udXNiZGV2aWNlX2xpc3QpKSB7Cj4gKyAgICAgICAg
ICAgIGlmIChiX2luZm8tPnUuaHZtLnVzYmRldmljZQo+ICsgICAgICAgICAgICAgICAgJiYgbGli
eGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZiX2luZm8tPnUuaHZtLnVzYmRldmljZV9saXN0KSkgewo+
ICAgICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJCb3RoIHVzYmRldmljZSBhbmQg
dXNiZGV2aWNlX2xpc3Qgc2V0Iik7Cj4gICAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5W
QUw7Cj4gICAgICAgICAgICAgIH0KPiBAQCAtMTE0OSw5ICsxMTQ5LDkgQEAgc3RhdGljIGludCBs
aWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCj4gICAgICAg
ICAgfQo+ICAgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLnVzYikK
PiAgICAgICAgICAgICAgfHwgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2UKPiAtICAgICAgICAgICAg
fHwgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2VfbGlzdCkgewo+IC0gICAgICAgICAgICBpZiAoIGJf
aW5mby0+dS5odm0udXNiZGV2aWNlICYmIGJfaW5mby0+dS5odm0udXNiZGV2aWNlX2xpc3QgKQo+
IC0gICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgIHx8IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0
aCgmYl9pbmZvLT51Lmh2bS51c2JkZXZpY2VfbGlzdCkpIHsKPiArICAgICAgICAgICAgaWYgKGJf
aW5mby0+dS5odm0udXNiZGV2aWNlCj4gKyAgICAgICAgICAgICAgICAmJiBsaWJ4bF9zdHJpbmdf
bGlzdF9sZW5ndGgoJmJfaW5mby0+dS5odm0udXNiZGV2aWNlX2xpc3QpKSB7Cj4gICAgICAgICAg
ICAgICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwgIkJvdGggdXNiZGV2aWNlIGFuZCB1c2Jk
ZXZpY2VfbGlzdCBzZXQiKTsKPiAgICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsK
PiAgICAgICAgICAgICAgfQo+IC0tIAo+IDIuOS4zCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 10:04:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fX2-0000TV-Rk; Mon, 08 May 2017 10:04:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7fX1-0000TI-Ae
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:04:43 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7C/5C-03613-AB240195; Mon, 08 May 2017 10:04:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpO4uJ4F
 IgxN7RSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/fZkFj5krWh++YGxg/MfUxcjJISHgL7Fy
 fz8ziM0moC+x+8UnsLiIgLrE6Y6LrF2MHBzMAiUSZ9rsQMLCQCVNF1oYQWwWARWJc60drCA2r
 4CnxMqOGywQI+Ukzh//CTZSSEBN4lr/JXaIGkGJkzOfgNUwC0hIHHzxgnkCI/csJKlZSFILGJ
 lWMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBgIDEOxg/LI
 s4BCjJAeTkihvFINApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oWOQDnBotT01Iq0zBxgSMKk
 JTh4lER440HSvMUFibnFmekQqVOMuhxz7n19zyTEkpeflyolzqsHUiQAUpRRmgc3AhYflxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwAyhSczrwRu0yugI5iAjghkADuiJBEhJdXAmJ9/f5
 t1YZzSukv7Ax3sA3+xfQr4uyTH9mDA6Y3Cmod3PH1jnVSdx31JYMqLb68dPLfs2qNp/UG0Q3O
 9zlGBU2nJDJqFDg1xV+RnfTP9k/BJkl813aWpcU4+2zV3u5tMcneznnDWz3jnGb5m7TUVe3vj
 1ddte9qU37tJOl89eojts61W5X05JZbijERDLeai4kQArgrU74oCAAA=
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494237880!100565901!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10458 invoked from network); 8 May 2017 10:04:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:04:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422634840"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 11:04:34 +0100
Message-ID: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9 0/2] x86/pv: Misc fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHdvIGZpeGVzIGZvciBidWdzIHdoaWNoIEkgaGF2ZSBmb3VuZCB3aGlsZSB0cnlpbmcgdG8gcmFp
c2UKe2NvbXBhdF8sfWNyZWF0ZV9ib3VuY2VfZnJhbWUoKSB1cCBpbnRvIEMuICBUaGV5IHNob3Vs
ZCBib3RoIGJlIGZpeGVkIGluIGFsbApyZWxlYXNlcyBvZiBYZW4uCgpBbmRyZXcgQ29vcGVyICgy
KToKICB4ODYvcHY6IEZpeCBidWdzIHdpdGggdGhlIGhhbmRsaW5nIG9mIGludDgwX2JvdW5jZQog
IHg4Ni9wdjogQWxpZ24gJXJzcCBiZWZvcmUgcHVzaGluZyB0aGUgZmFpbHNhZmUgc3RhY2sgZnJh
bWUKCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8IDEgKwogeGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jICAgICAgICB8IDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 10:04:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fX3-0000Tg-2P; Mon, 08 May 2017 10:04:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7fX2-0000TO-0w
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:04:44 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 4B/95-03557-BB240195; Mon, 08 May 2017 10:04:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUne3k0C
 kweK7zBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKZ/1MBZs4K348+sbYwLiEvYuRk0NCwF/i
 /O0bjCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxg5OJgFSiTOtNmBhIWBymdOaWcDsVkEVCSeLH7BD
 lLCK+ApMXOXBMREOYnzx38yg9icAl4Se3/vApsuBFQy708bG4StJnGt/xLYBbwCghInZz5hAb
 GZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz0clOLixP
 TU3MSk4r1kvNzNzECA4cBCHYwflkWcIhRkoNJSZQ3ikEgUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE70JHoJxgUWp6akVaZg4whGHSEhw8SiK88SBp3uKCxNzizHSI1ClGRSlxXj2QhABIIqM0D
 64NFjeXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMybADKFJzOvBG76K6DFTECLAxnAFpckIq
 SkGhg7LDqn/Tii69k7pYp7/uu0R/prBWOnGD3kOGAsx7zuy5yM9sN6uT/Wty8TniSZXaZv28J
 ec/KUZ/Scrh/78tnk9zAJTXFfXCpaMVU2/HHR2uypzJrP+L/f37ik/m1ebOiLvlCJts0Xv5te
 27L7YPCei1Y78+69O5jK01+30ip/2jIb2cAS3x1KLMUZiYZazEXFiQBQKmuclgIAAA==
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494237880!100565901!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10562 invoked from network); 8 May 2017 10:04:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:04:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422634845"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 11:04:36 +0100
Message-ID: <1494237876-15936-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/2] x86/pv: Align %rsp before pushing the
	failsafe stack frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXJjaGl0ZWN0dXJhbGx5LCBhbGwgNjRiaXQgc3RhY2tzIGFyZSBhbGlnbmVkIG9uIGEgMTYgYnl0
ZSBib3VuZGFyeSBiZWZvcmUgYW4KZXhjZXB0aW9uIGZyYW1lIGlzIHB1c2hlZC4gIFRoZSBmYWls
c2FmZSBmcmFtZSBpcyBub3Qgc3BlY2lhbCBpbiB0aGlzIHJlZ2FyZC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KClRoaXMgY2hhbmdlIHNob3VsZCBiZSBiYWNrcG9ydGVkIHRvIGFsbCByZWxlYXNl
cywgYW5kIGluY2x1ZGVkIGluIFhlbiA0LjkKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCA1
ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCA2ZTE0NzRiLi4yZWYxYzlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMjgwLDkgKzEyODAsOCBAQCBzdGF0
aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuKQogICAgICAgICBzdHJ1Y3QgcHZf
dmNwdSAqcHYgPSAmbi0+YXJjaC5wdl92Y3B1OwogICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKICAgICAgICAgdW5zaWduZWQgbG9uZyAq
cnNwID0KLSAgICAgICAgICAgIChuLT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpID8KLSAg
ICAgICAgICAgICh1bnNpZ25lZCBsb25nICopcmVncy0+cnNwIDoKLSAgICAgICAgICAgICh1bnNp
Z25lZCBsb25nICopcHYtPmtlcm5lbF9zcDsKKyAgICAgICAgICAgICh1bnNpZ25lZCBsb25nICop
KCgobi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gcmVncy0+cnNwIDogcHYtPmtlcm5lbF9zcCkgJiB+MHhmKTsKICAgICAgICAg
dW5zaWduZWQgbG9uZyBjc19hbmRfbWFzaywgcmZsYWdzOwogCiAgICAgICAgIC8qIEZvbGQgdXBj
YWxsIG1hc2sgYW5kIGFyY2hpdGVjdHVyYWwgSU9QTCBpbnRvIFJGTEFHUy5JRi4gKi8KLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:05:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:05:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fXi-0000aZ-B8; Mon, 08 May 2017 10:05:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7fXh-0000Zw-27
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:05:25 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F9/A8-03557-4E240195; Mon, 08 May 2017 10:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXveJk0C
 kwa9nLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z/y2yWgi7BijuTv7M2MP7j7WLk5JAQ8JeY
 uuMxM4jNJqAvsfvFJyYQW0RAXeJ0x0XWLkYODmaBEokzbXYgYWEBd4nvu6+xgtgsAioSp2e9A
 GvlFfCUWPH9JzPESDmJ88chbE4BL4m9v3cxgthCQDXz/rSxQdhqEtf6L7FD9ApKnJz5hAXEZh
 aQkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81
 JTCrWS87P3cQIDBwGINjB2PHP6RCjJAeTkihvFINApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3oWOQDnBotT01Iq0zBxgCMOkJTh4lER440HSvMUFibnFmekQqVOMilLivKtBEgIgiYzSPLg2W
 NxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvDZApPJl5JXDTXwEtZgJaHMgAtrgkESEl1c
 C4LX1dVNLlZZ9cz5WGLPK3z7A+5jH94uNwxuufZF4yhJ2fn/65RXVnzvYjzJXFB00fKn5mtCg
 rmr1e7sA0p8Ceq3slVQJNjt16VhnUUNh4w/PcH4PyrQ+q14l0TT7JK9/60cxUSOKD31ydCgbX
 bd0eLi+Wz8r8cKSucZ+IyVNthbw7Ko/e32lWYinOSDTUYi4qTgQA2wBuF5YCAAA=
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494237922!70335160!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49915 invoked from network); 8 May 2017 10:05:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:05:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431312354"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 11:04:35 +0100
Message-ID: <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/2] x86/pv: Fix bugs with the handling of
	int80_bounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGVzdGluZyBoYXMgcmV2ZWFsZWQgdHdvIGlzc3VlczoKCiAxKSBQYXNzaW5nIGEgTlVMTCBoYW5k
bGUgdG8gc2V0X3RyYXBfdGFibGUoKSBpcyBpbnRlbmRlZCB0byBmbHVzaCB0aGUgZW50aXJlCiAg
ICB0YWJsZS4gIFRoZSA2NGJpdCBndWVzdCBjYXNlIChhbmQgMzJiaXQgZ3Vlc3Qgb24gMzJiaXQg
WGVuLCB3aGVuIGl0CiAgICBleGlzdGVkKSBjYWxsZWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcCgp
IHRvIHJlc2V0IGludDgwX2JvdW5jZSwgYnV0IGMvcwogICAgY2RhMzM1YzI3OSB3aGljaCBpbnRy
b2R1Y2VkIHRoZSAzMmJpdCBndWVzdCBvbiA2NGJpdCBYZW4gc3VwcG9ydCBvbWl0dGVkCiAgICB0
aGlzIHN0ZXAuICBQcmV2aW91c2x5IHRoZXJlZm9yZSwgaXQgd2FzIGltcG9zc2libGUgZm9yIGEg
MzJiaXQgZ3Vlc3QgdG8KICAgIHJlc2V0IGl0cyByZWdpc3RlcmVkIGludDgwX2JvdW5jZSBkZXRh
aWxzLgoKIDIpIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoKSBkb2Vzbid0IGhvbm91ciB0aGUgZ3Vl
c3RzIHJlcXVlc3QgdG8gaGF2ZQogICAgaW50ZXJydXB0cyBkaXNhYmxlZCBvbiBlbnRyeS4gIFBW
b3BzIExpbnV4IHJlcXVlc3RzIHRoYXQgaW50ZXJydXB0cyBhcmUKICAgIGRpc2FibGVkLCBidXQg
WGVuIGN1cnJlbnRseSBsZWF2ZXMgdGhlbSBlbmFibGVkIHdoZW4gZm9sbG93aW5nIHRoZSBpbnQ4
MAogICAgZmFzdHBhdGguCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGlzIGNoYW5nZSBzaG91
bGQgYmUgYmFja3BvcnRlZCB0byBhbGwgcmVsZWFzZXMsIGFuZCBpbmNsdWRlZCBpbiBYZW4gNC45
Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8IDEgKwogeGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jCmlu
ZGV4IDhlOWExMWMuLjE3NTFlYzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYwpAQCAt
MzM5LDYgKzMzOSw3IEBAIGludCBjb21wYXRfc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNUX0hBTkRM
RSh0cmFwX2luZm9fY29tcGF0X3QpIHRyYXBzKQogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251
bGwodHJhcHMpICkKICAgICB7CiAgICAgICAgIG1lbXNldChkc3QsIDAsIE5SX1ZFQ1RPUlMgKiBz
aXplb2YoKmRzdCkpOworICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90cmFwKGN1cnJlbnQpOwog
ICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBhZDRkNmMxLi43
OGY0MTA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC00MjcsMTIgKzQyNywxMyBAQCB2b2lkIGluaXRf
aW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHRyYXBfaW5mbyAq
dGkgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXTsKICAgICBzdHJ1Y3QgdHJhcF9i
b3VuY2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2U7CiAKLSAgICB0Yi0+Zmxh
Z3MgPSBUQkZfRVhDRVBUSU9OOwogICAgIHRiLT5jcyAgICA9IHRpLT5jczsKICAgICB0Yi0+ZWlw
ICAgPSB0aS0+YWRkcmVzczsKIAogICAgIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCB0YikgKQog
ICAgICAgICB0Yi0+ZmxhZ3MgPSAwOworICAgIGVsc2UKKyAgICAgICAgdGItPmZsYWdzID0gVEJG
X0VYQ0VQVElPTiB8IChUSV9HRVRfSUYodGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOwogfQogCiBz
dGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0
ZXIgKnJlZykKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:08:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:08:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7faD-00018Z-O5; Mon, 08 May 2017 10:08:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7faD-00018O-53
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:08:01 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 49/45-02202-08340195; Mon, 08 May 2017 10:08:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG69s0C
 kwfOjmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3yTeYCqazVqzcvpC1gXEhSxcjJ4eEgL9E
 06kv7CA2m4CuRNOWv2wgNq+AoMTJmU/AapgFdCQW7P7EBmHLS2x/O4cZosZB4sDvr4wgNouAi
 sS0Y1fB6kUElCU+tvYCzeQCqn/FKLHp1FywhLCAj8SKu9vAbE4BU4kpq6+ADRISiJP4ePQqI8
 RBJhJvF+4EWsYBFFeTmLs+fgIj3ywkJ81CctIsJCctYGRexahRnFpUllqka2Sul1SUmZ5Rkpu
 YmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGz1DAyMOxhb9vodYpTkYFIS5Y1iEIgU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMG7wAkoJ1iUmp5akZaZAwx7mLQEB4+SCK8/SJq3uCAxtzgzHSJ1i
 lGXY869r++ZhFjy8vNSpcR5p4AUCYAUZZTmwY2AxeAlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4h
 yMSsK8fSBTeDLzSuA2AQMZ6H4R3kAGsCNKEhFSUg2M9dc4GZefMVf9cthh1jVuxxMOW5ttBI0
 43ndOzE90OvMpnYOlKvT4rl8Hp+k5bcmeU1nv1HpIe6nemZ2HfaddOF51xtzkwmbvYvEuvvbk
 gr9J5mL/H03feE02aFutzkzNe6XVUySaNj0Ibfhz1W3OzEpJhSKDE5NyrPJUgm73lp5L8ZSqS
 dBUYinOSDTUYi4qTgQASYCQz7wCAAA=
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494238077!95199337!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54906 invoked from network); 8 May 2017 10:07:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:07:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422635198"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.17248.872629.706495@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 11:07:28 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170508065844.28855-2-jgross@suse.com>
References: <20170508065844.28855-1-jgross@suse.com>
 <20170508065844.28855-2-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: julien.grall@amd.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
	protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggMS8zXSBkb2NzOiBzcGVjaWZ5IGVuZGlhbmVz
cyBvZiB4ZW5zdG9yZSBwcm90b2NvbCBoZWFkZXIiKToKPiBUaGUgZW5kaWFuZXNzIG9mIHRoZSB4
ZW5zdG9yZSBwcm90b2NvbCBoZWFkZXIgc2hvdWxkIGJlIHNwZWNpZmllZC4KLi4uCj4gLWZvbGxv
d2VkIGJ5IHhzZF9zb2NrbXNnLmxlbiBieXRlcyBvZiBwYXlsb2FkLgo+ICtmb2xsb3dlZCBieSB4
c2Rfc29ja21zZy5sZW4gYnl0ZXMgb2YgcGF5bG9hZC4gVGhlIGhlYWRlciBmaWVsZHMgYXJlCj4g
K2FsbCBpbiBsaXR0bGUgZW5kaWFuIGJ5dGUgb3JkZXIuCgpZZXMsIGJ1dCB0aGlzIGlzIG5vdCBj
b3JyZWN0LiAgT24gYSBiaWctZW5kaWFuIGNwdSwgdGhleSB3b3VsZCBiZSBpbgpiaWctZW5kaWFu
LgoKT24gYSBieXRlc2V4dWFsIGNwdSwgdGhlIGVuZGlhbm5lc3Mgc2hvdWxkIGJlIHNwZWNpZmll
ZCBidXQgaXQgd2lsbCBiZQp0aGUgc2FtZSBlbmRpYW5uZXNzIGFzIHNoYXJlZCByaW5nIGZpZWxk
cywgZXRjLiAgU28gdGhpcyBkb2MgcHJvYmFibHkKb3VnaHQgbm90IHRvIGNvbnRhaW4gYSBsaXN0
IG9mIGVuZGlhbm5lc3Nlcy4gIEJlc3QganVzdCB0byBzYXkgdGhhdAp0aGUgZmllbGRzIGFyZSBh
bGwgaW4gaG9zdCBuYXRpdmUgYnl0ZSBvcmRlci4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 10:10:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fc3-0001KR-2m; Mon, 08 May 2017 10:09:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7fc2-0001KJ-4n
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:09:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0E/32-03613-1F340195; Mon, 08 May 2017 10:09:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO5HZ4F
 Ig89JFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxtMZN9gKbnFU3Fm5mqmBcQ57FyMnh4SAv0Tj
 v7msIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQ2D3jJ1icRUBFY
 vb69WBxEQFliY+tvUDzuYDqXzFK3D1yHywhLBAhsfzQISYQm1PAVGL2wi9ARRwcQgJxEo+OeU
 LcYyLxduFONoiwmsTc9fETGPlmIbloFpKLZiG5aAEj8ypGjeLUorLUIl0jc72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYyL1wYeYpTkYFIS5Y1iEIgU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMG7wAkoJ1iUmp5akZaZAwx5mLQEB4+SCO9xkDRvcUFibnFmOkTqFKOil
 DgvMzBShARAEhmleXBtsDi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeMyDjeTLzSuCmA8
 MV6GYR3kAGsMUliQgpqQbGiY41/M+2nFm7yfRuY7vfwsscqzdc7jK3vP58MuO5oDKrzAd8uSJ
 fPkz/uECtO1kvUrAh6UHTGYH2JWtkv1j41txXf79kppdmX2td41Tt7XcaTz7lj9afHlw4Wc9n
 8Qxu26szO/8YfGibeb5K+0TToj0eDQwxSvaegqvCQh0XLDkr6/6ikn2dEktxRqKhFnNRcSIAx
 pDiaq4CAAA=
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494238191!62707693!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22566 invoked from network); 8 May 2017 10:09:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:09:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422635463"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.17389.689758.180542@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 11:09:49 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170508070049.29553-3-jgross@suse.com>
References: <20170508070049.29553-1-jgross@suse.com>
 <20170508070049.29553-3-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] docs: add DIRECTORY_PART specification
	do xenstore protocol doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggMi8zXSBkb2NzOiBhZGQgRElSRUNUT1JZX1BB
UlQgc3BlY2lmaWNhdGlvbiBkbyB4ZW5zdG9yZSBwcm90b2NvbCBkb2MiKToKPiBESVJFQ1RPUllf
UEFSVCB3YXMgbWlzc2luZyBpbiBkb2NzL21pc2MveGVuc3RvcmUudHh0LiBBZGQgaXQuCi4uLgo+
ICtESVJFQ1RPUllfUEFSVAkJPHBhdGg+fDxvZmZzZXQ+CQk8Z2VuY250Pnw8Y2hpbGQtbGVhZi1u
YW1lPnwqCj4gKwlTYW1lIGFzIERJUkVDVE9SWSwgYnV0IHRvIGJlIHVzZWQgZm9yIGNoaWxkcmVu
IGxpc3RzIGxvbmdlciB0aGFuCj4gKwlYRU5TVE9SRV9QQVlMT0FEX01BWC4gSW5wdXQgYXJlIDxw
YXRoPiBhbmQgdGhlIGJ5dGUgb2Zmc2V0IGludG8KPiArCXRoZSBsaXN0IG9mIGNoaWxkcmVuIHRv
IHJldHVybi4gUmV0dXJuIHZhbHVlcyBhcmUgdGhlIGdlbmVyYXRpb24KPiArCWNvdW50IDxnZW5j
bnQ+IG9mIHRoZSBub2RlICh0byBiZSB1c2VkIHRvIGVuc3VyZSB0aGUgbm9kZSBoYXNuJ3QKPiAr
CWNoYW5nZWQgYmV0d2VlbiB0d28gcmVhZHM6IDxnZW5jbnQ+IGJlaW5nIHRoZSBzYW1lIGZvciBt
dWx0aXBsZQo+ICsJcmVhZHMgZ3VhcmFudGVlcyB0aGUgbm9kZSBoYXNuJ3QgY2hhbmdlZCkgYW5k
IHRoZSBsaXN0IG9mIGNoaWxkcmVuCj4gKwlzdGFydGluZyBhdCB0aGUgc3BlY2lmaWVkIDxvZmZz
ZXQ+IG9mIHRoZSBjb21wbGV0ZSBsaXN0LgoKVGhlICJnZW5lcmF0aW9uIGNvdW50IiBpcyBub3Qg
ZGVmaW5lZCBhbnl3aGVyZSBlbHNlIGluIHRoaXMgcHJvdG9jb2wKc3BlYywgc28gc2hvdWxkbid0
IGJlIHJlZmVycmVkIHRvIGhlcmUgd2l0aG91dCBkZWZpbml0aW9uLiAgV2Ugc2hvdWxkCmV4cGxp
Y2l0bHkgc3RhdGUgd2hldGhlciB1c2luZyBhIHRyYW5zYWN0aW9uIGlzIHN1ZmZpY2llbnQgdG8g
ZW5zdXJlCnRoYXQgdGhpcyBjaGVjayB3aWxsIG5ldmVyIGZhaWwuCgpUYWtlbiB0b2dldGhlciwg
SSB0aGluayB0aGUgcmlnaHQgYXBwcm9hY2ggaXMgdG8gc3BlY2lmeSBhIG1ldGhvZCB0bwp1c2Ug
dGhpcyBhbmQgdG8gc2F5IHRoYXQgaWYgYSBkaWZmZXJlbnQgbWV0aG9kIGlzIHVzZWQsIHRoZSBy
ZXN1bHRzCmFyZSBub3QgcmVsaWFibGUuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 10:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ffs-0001xW-IZ; Mon, 08 May 2017 10:13:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7ffr-0001xO-6U
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:13:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 72/E0-03613-ED440195; Mon, 08 May 2017 10:13:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve49F4F
 Ig6efOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZmxIKLrJXTDrTwd7AOImti5GTQ0LAX+Lp
 xclgNpuArkTTlr9gNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkDh2YA8TiM0ioCJxd
 nsrWI2IgLLEx9Ze9i5GLqD6V4wSd4/cB2sQFvCR+DD7DJjNKWAq8WDGPHYQW0ggTuLugsNMEA
 eZSLxduBNoEAdQXE1i7vr4CYx8s5CcNAvJSbOQnLSAkXkVo0ZxalFZapGukZFeUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GNfMDDzFKcjApifJGMQhECvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgXeAElBMsSk1PrUjLzAEGPUxagoNHSYT3OEiat7ggMbc4Mx0idYrRm
 OPd0g/vmTjm3Pv6nkmIJS8/L1VKnJfZGahUAKQ0ozQPbhAsGi8xykoJ8zICnSbEU5BalJtZgi
 r/ilGcg1FJmJcVZApPZl4J3D5gUAN9IcIbyAB2SkkiQkqqgZHFsYPD4KXNjoR8xnlMqWeuF25
 r4I8v/v70zPM5l9ZbJSSG8Sssa1eLW/GKLU7tvV9wQUwfO28o25eCHperccuT9mv8LJ/C+HKS
 5LWT07ii4j0N7op92Zby5/zku0dCjnFf0hGTmc3kq3DmvvHWecG7bS/wdbJKxq+403jq5PnKk
 Elnr0ybtkuJpTgj0VCLuag4EQDRF0tbwQIAAA==
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494238428!67246400!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15500 invoked from network); 8 May 2017 10:13:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:13:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431313042"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.17597.555059.289271@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 11:13:17 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170508070049.29553-4-jgross@suse.com>
References: <20170508070049.29553-1-jgross@suse.com>
 <20170508070049.29553-4-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] docs: document CONTROL command of
	xenstore protocol
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggMy8zXSBkb2NzOiBkb2N1bWVudCBDT05UUk9M
IGNvbW1hbmQgb2YgeGVuc3RvcmUgcHJvdG9jb2wiKToKPiBUaGUgQ09OVFJPTCBjb21tYW5kIChm
b3JtZXIgREVCVUcgY29tbWFuZCkgaXNuJ3Qgc3BlY2lmaWVkIGluIHRoZQo+IHhlbnN0b3JlIHBy
b3RvY29sIGRvYy4gQWRkIGl0LgouLi4KPiAtREVCVUcJCQlwcmludHw8c3RyaW5nPnw/PwkgICAg
c2VuZHMgPHN0cmluZz4gdG8gZGVidWcgbG9nCj4gLURFQlVHCQkJcHJpbnR8PHRoaW5nLXdpdGgt
bm8tbnVsPiAgIEVJTlZBTAo+IC1ERUJVRwkJCWNoZWNrfD8/CQkgICAgY2hlY2tzIHhlbnN0b3Jl
ZCBpbm5hcmRzCj4gLURFQlVHCQkJPGFueXRoaW5nLWVsc2V8PgkgICAgbm8tb3AgKGZ1dHVyZSBl
eHRlbnNpb24pCj4gK0NPTlRST0wJCQk8Y29tbWFuZD58WzxwYXJhbWV0ZXJzPnxdCj4gKwlTZW5k
IGEgY29udHJvbCBjb21tYW5kIDxjb21tYW5kPiB3aXRoIG9wdGlvbmFsIHBhcmFtZXRlcnMKPiAr
CSg8cGFyYW1ldGVycz4pIHRvIFhlbnN0b3JlIGRhZW1vbi4gPGNvbW1hbmQ+IHN1cHBvcnQgaXMK
PiArCWltcGxlbWVudGF0aW9uIHNwZWNpZmljIGFuZCBtaWdodCBjaGFuZ2UgaW4gZnV0dXJlLgo+
ICAKPiAtCVRoZXNlIHJlcXVlc3RzIHNob3VsZCBub3QgZ2VuZXJhbGx5IGJlIHVzZWQgYW5kIG1h
eSBiZQo+IC0Jd2l0aGRyYXduIGluIHRoZSBmdXR1cmUuCgpJIHNob3VsZCByZXRhaW4gYSBzdHJv
bmdlciBpbXByZWNhdGlvbi4gIEhvdyBhYm91dDoKCiAgICAgIFRoZSBzZXQgb2YgY29tbWFuZHMg
YW5kIHRoZWlyIHNlbWFudGljcyBpcyBpbXBsZW1lbnRhdGlvbgogICAgICBzcGVjaWZpYyBhbmQg
aXMgbGlrZWx5IHRvIGNoYW5nZSBmcm9tIG9uZSBYZW4gdmVyc2lvbiB0byB0aGUKICAgICAgbmV4
dC4gIE91dC1vZi10cmVlIHVzZXJzIHdpbGwgZW5jb3VudGVyIGNvbXBhdGliaWxpdHkgaXNzdWVz
LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:15:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fhr-00027G-Uf; Mon, 08 May 2017 10:15:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7fhq-000279-JC
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:15:54 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8B/60-03587-95540195; Mon, 08 May 2017 10:15:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW6kq0C
 kwZapUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buHT4Ff9kqHj94xNTAeJu1i5GTQ0LAX+Lc
 2pfsIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQaF13HKyXRUBFY
 vb0TqAaLg4RgW4miXm7XoMVCQv4SKy4uw1sEKeAo0TT4+Ngg4QEpjBKbD4bCHGEicTbhTuB4h
 xAcTWJuevjJzDyzkJyxiwkZ8xCcsYCRuZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiBIcUABDsYvywLOMQoycGkJMobxSAQKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCt9YFKCdYlJqeWpGWmQMMbpi0BAePkghvJkiat7ggMbc4Mx0idYpRl2POva/vmYRY8
 vLzUqXEefNAigRAijJK8+BGwCLtEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR580Gm8GTmlc
 BtegV0BBPQEYEMYEeUJCKkpBoYTyzyMFoVEShmHOe9lcln2iX/v5vPMaifvHwpedbW7MXn2P8
 Kdl0+qHc+pMr2/fXHvyTDTc1ke6dX58ifOrHUhWFq4fLMjLtn/KvdDluZFInMTLj3teDJW5MH
 R/c+NLM+eSCiZhGrmOifKr8Ar1qjD5d+3PNe6iudV89v0HDuiE5Q5s+bf2S5lFiKMxINtZiLi
 hMB8yFIIK8CAAA=
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494238546!90618333!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3302 invoked from network); 8 May 2017 10:15:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:15:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431313224"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.17744.980275.106625@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 11:15:44 +0100
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>,
 <andrew.cooper3@citrix.com>, <George.Dunlap@eu.citrix.com>,
 <jbeulich@suse.com>, <konrad.wilk@oracle.com>, <sstabellini@kernel.org>,
 <tim@xen.org>, <wei.liu2@citrix.com>, <julien.grall@arm.com>
In-Reply-To: <22800.17248.872629.706495@mariner.uk.xensource.com>
References: <20170508065844.28855-1-jgross@suse.com>
 <20170508065844.28855-2-jgross@suse.com>
 <22800.17248.872629.706495@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
	protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KHJlc2VuZGluZyB0aGlzIG9uZSB3aXRoIEp1bGllbidzIHJpZ2h0IGFkZHJlc3MuKQoKSWFuIEph
Y2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCAxLzNdIGRvY3M6IHNwZWNpZnkgZW5kaWFuZXNzIG9m
IHhlbnN0b3JlIHByb3RvY29sIGhlYWRlciIpOgo+IEp1ZXJnZW4gR3Jvc3Mgd3JpdGVzICgiW1BB
VENIIDEvM10gZG9jczogc3BlY2lmeSBlbmRpYW5lc3Mgb2YgeGVuc3RvcmUgcHJvdG9jb2wgaGVh
ZGVyIik6Cj4gPiBUaGUgZW5kaWFuZXNzIG9mIHRoZSB4ZW5zdG9yZSBwcm90b2NvbCBoZWFkZXIg
c2hvdWxkIGJlIHNwZWNpZmllZC4KPiAuLi4KPiA+IC1mb2xsb3dlZCBieSB4c2Rfc29ja21zZy5s
ZW4gYnl0ZXMgb2YgcGF5bG9hZC4KPiA+ICtmb2xsb3dlZCBieSB4c2Rfc29ja21zZy5sZW4gYnl0
ZXMgb2YgcGF5bG9hZC4gVGhlIGhlYWRlciBmaWVsZHMgYXJlCj4gPiArYWxsIGluIGxpdHRsZSBl
bmRpYW4gYnl0ZSBvcmRlci4KPiAKPiBZZXMsIGJ1dCB0aGlzIGlzIG5vdCBjb3JyZWN0LiAgT24g
YSBiaWctZW5kaWFuIGNwdSwgdGhleSB3b3VsZCBiZSBpbgo+IGJpZy1lbmRpYW4uCj4gCj4gT24g
YSBieXRlc2V4dWFsIGNwdSwgdGhlIGVuZGlhbm5lc3Mgc2hvdWxkIGJlIHNwZWNpZmllZCBidXQg
aXQgd2lsbCBiZQo+IHRoZSBzYW1lIGVuZGlhbm5lc3MgYXMgc2hhcmVkIHJpbmcgZmllbGRzLCBl
dGMuICBTbyB0aGlzIGRvYyBwcm9iYWJseQo+IG91Z2h0IG5vdCB0byBjb250YWluIGEgbGlzdCBv
ZiBlbmRpYW5uZXNzZXMuICBCZXN0IGp1c3QgdG8gc2F5IHRoYXQKPiB0aGUgZmllbGRzIGFyZSBh
bGwgaW4gaG9zdCBuYXRpdmUgYnl0ZSBvcmRlci4KCkFsc286IGluIHRoZSBzdWJqZWN0LCBgZW5k
aWFuZXNzJyBzaG91bGQgYmUgYGVuZGlhbm5lc3MnLgoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:18:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fjt-0002G4-9u; Mon, 08 May 2017 10:18:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7fjs-0002Fv-2i
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:18:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BF/57-01721-7D540195; Mon, 08 May 2017 10:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVyuP0Ov+41V4F
 Ig903VCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7Z1+wFbzjrPi6QKGBsZWji5GTQ0LASOLt
 xH9MXYxcHEICCxklzrXPZQFJCAv4SKy4uw3MFhHQlnixah0bRNEURomJNzcygiSYBW4wSmzZl
 QZiswmoSmy4fooVxOYVsJboX/GVvYuRg4NFQEVi/39lkLCoQLjE28YjLBAlghInZz4BszkFHC
 WaHh9ngxipJ7Hj+i9WCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA0N9JKKMtM
 zSnITM3OAPGO93NTi4sT01JzEpGK95PzcTYzAYKtnYGDcwbity/kQoyQHk5IobxSDQKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd5aF6CcYFFqempFWmYOMOxh0hIcPEoivEtB0rzFBYm5xZnpE
 KlTjIpS4rx5IAkBkERGaR5cGyzWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0NMoUnM6
 8EbvoroMVMQIsDGcAWlyQipKQaGB1a3yaIZ65+eT5Z8VDm5boXVlpz+8/cOnNHavsdr233bc6
 4Pn7LvPfmhJrrmr3dx4R+8E56+jz36fL6GYGrfI3O/nwi/+t4zO8jSnHrE8InzS2ujvx+gufM
 ZJcfQYJq6g1SXtN1Fd4K/Av05A6e83PzzQ3Nt64I253NiM91PsWgM8PqTVJ46l4lluKMREMt5
 qLiRABVv5xxsAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494238678!98556365!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50904 invoked from network); 8 May 2017 10:17:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 10:17:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0BA02AAB4;
 Mon,  8 May 2017 10:17:58 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170508065844.28855-1-jgross@suse.com>
 <20170508065844.28855-2-jgross@suse.com>
 <22800.17248.872629.706495@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2a155db6-0e3f-a66b-1b6a-14067e95f2af@suse.com>
Date: Mon, 8 May 2017 12:17:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.17248.872629.706495@mariner.uk.xensource.com>
Cc: julien.grall@amd.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
	protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTI6MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiW1BBVENIIDEvM10gZG9jczogc3BlY2lmeSBlbmRpYW5lc3Mgb2YgeGVuc3RvcmUgcHJv
dG9jb2wgaGVhZGVyIik6Cj4+IFRoZSBlbmRpYW5lc3Mgb2YgdGhlIHhlbnN0b3JlIHByb3RvY29s
IGhlYWRlciBzaG91bGQgYmUgc3BlY2lmaWVkLgo+IC4uLgo+PiAtZm9sbG93ZWQgYnkgeHNkX3Nv
Y2ttc2cubGVuIGJ5dGVzIG9mIHBheWxvYWQuCj4+ICtmb2xsb3dlZCBieSB4c2Rfc29ja21zZy5s
ZW4gYnl0ZXMgb2YgcGF5bG9hZC4gVGhlIGhlYWRlciBmaWVsZHMgYXJlCj4+ICthbGwgaW4gbGl0
dGxlIGVuZGlhbiBieXRlIG9yZGVyLgo+IAo+IFllcywgYnV0IHRoaXMgaXMgbm90IGNvcnJlY3Qu
ICBPbiBhIGJpZy1lbmRpYW4gY3B1LCB0aGV5IHdvdWxkIGJlIGluCj4gYmlnLWVuZGlhbi4KCldl
IGRvbid0IHN1cHBvcnQgYmlnLWVuZGlhbiBjcHVzLCByaWdodD8gRG8gd2Ugd2FudCB0byBzcGVj
aWZ5IHRoZQpwcm90b2NvbCBmb3IgdW5zdXBwb3J0ZWQgY3B1cz8KCj4gT24gYSBieXRlc2V4dWFs
IGNwdSwgdGhlIGVuZGlhbm5lc3Mgc2hvdWxkIGJlIHNwZWNpZmllZCBidXQgaXQgd2lsbCBiZQo+
IHRoZSBzYW1lIGVuZGlhbm5lc3MgYXMgc2hhcmVkIHJpbmcgZmllbGRzLCBldGMuICBTbyB0aGlz
IGRvYyBwcm9iYWJseQo+IG91Z2h0IG5vdCB0byBjb250YWluIGEgbGlzdCBvZiBlbmRpYW5uZXNz
ZXMuICBCZXN0IGp1c3QgdG8gc2F5IHRoYXQKPiB0aGUgZmllbGRzIGFyZSBhbGwgaW4gaG9zdCBu
YXRpdmUgYnl0ZSBvcmRlci4KCkhtbSwgdGhpcyBpcyBwcm9ibGVtYXRpYy4gSG93IGRvZXMgYSBn
dWVzdCBzdGFydGVkIGUuZy4gYmlnLWVuZGlhbiBvbiBhCmNwdSBjYXBhYmxlIG9mIGJvdGggYnl0
ZSBvcmRlcnMga25vdyB3aGljaCBlbmRpYW5lc3MgdGhlIGhvc3QgaGFzPyBJCnRoaW5rIHNwZWNp
Znlpbmcgb25lIGVuZGlhbmVzcyBpbiB0aGlzIGNhc2UgaXMgdGhlIGJldHRlciBhcHByb2FjaC4K
CkJUVzogSSdtIHF1aXRlIHN1cmUgd2UgZG9uJ3Qgc3VwcG9ydCBiaWctZW5kaWFuIGd1ZXN0cyAo
b3IgaG9zdCkgb24gQVJNCmVpdGhlciwgZG8gd2U/CgpJIGNvdWxkIHJld29yZCB0aGUgcGFyYWdy
YXBoIHRvOgoKIlRoZSBoZWFkZXIgZmllbGRzIGFyZSBpbiB0aGUgZGVmYXVsdCBlbmRpYW5lc3Mg
b2YgdGhlIHByb2Nlc3NvciwgZS5nLgpsaXR0bGUgZW5kaWFuIG9uIHg4NiBhbmQgQVJNLiIKCgpK
dWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:22:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7foL-00034I-VG; Mon, 08 May 2017 10:22:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7foL-00034C-F7
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:22:37 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D6/93-02005-CE640195; Mon, 08 May 2017 10:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyuP0Ov+5rN4F
 Ig+NNohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8anp7/YCtZyVOzbvIy1gfEWWxcjJ4eEgJHE
 24n/mLoYuTiEBBYySmw/cJwRJCEs4CPxYfYZZhBbREBb4sWqdWwQRVMYJWZPW88M4jAL3GCUe
 Df/CTtIFZuAqsSG66dYQWxeAWuJ2dc2gq1gEVCRuH7qBAuILSoQLvG28QgLRI2gxMmZT8BsTg
 FHif037oPZzAJ6Ejuu/2KFsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI18hSL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMOTqGRgYdzA27fU7xCjJwaQkyhvFIBAp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYK3zBUoJ1iUmp5akZaZAwx+mLQEB4+SCO90kDRvcUFib
 nFmOkTqFKMux7ulH94zCbHk5eelSonzpoAUCYAUZZTmwY2AReIlRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8cSBTeDLzSuA2vQI6ggnoiEAGsCNKEhFSUg2MrCpnTOzfnQrUjViZKjv7od0
 7xWkGzKtrCuaJ95nez8mZPvuF8fopcZEdPbtXVUVO+leb8OlhXUun6NLnXQ7JroH/Xvaobn8S
 Or2Lk9nSXTCk9mXVhei2NDmf3HtmonrT1701OHQuRlOa12z5btYVnuXrli/QObTprfgxnl33Q
 wR/1kfcvzBLiaU4I9FQi7moOBEAPB6rY78CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494238955!68372216!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26281 invoked from network); 8 May 2017 10:22:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 10:22:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EA905AAB9;
 Mon,  8 May 2017 10:22:34 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170508070049.29553-1-jgross@suse.com>
 <20170508070049.29553-4-jgross@suse.com>
 <22800.17597.555059.289271@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <fe02ed53-76b2-da5a-dd6f-b27e6cd0bbbe@suse.com>
Date: Mon, 8 May 2017 12:22:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.17597.555059.289271@mariner.uk.xensource.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] docs: document CONTROL command of
	xenstore protocol
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTI6MTMsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiW1BBVENIIDMvM10gZG9jczogZG9jdW1lbnQgQ09OVFJPTCBjb21tYW5kIG9mIHhlbnN0
b3JlIHByb3RvY29sIik6Cj4+IFRoZSBDT05UUk9MIGNvbW1hbmQgKGZvcm1lciBERUJVRyBjb21t
YW5kKSBpc24ndCBzcGVjaWZpZWQgaW4gdGhlCj4+IHhlbnN0b3JlIHByb3RvY29sIGRvYy4gQWRk
IGl0Lgo+IC4uLgo+PiAtREVCVUcJCQlwcmludHw8c3RyaW5nPnw/PwkgICAgc2VuZHMgPHN0cmlu
Zz4gdG8gZGVidWcgbG9nCj4+IC1ERUJVRwkJCXByaW50fDx0aGluZy13aXRoLW5vLW51bD4gICBF
SU5WQUwKPj4gLURFQlVHCQkJY2hlY2t8Pz8JCSAgICBjaGVja3MgeGVuc3RvcmVkIGlubmFyZHMK
Pj4gLURFQlVHCQkJPGFueXRoaW5nLWVsc2V8PgkgICAgbm8tb3AgKGZ1dHVyZSBleHRlbnNpb24p
Cj4+ICtDT05UUk9MCQkJPGNvbW1hbmQ+fFs8cGFyYW1ldGVycz58XQo+PiArCVNlbmQgYSBjb250
cm9sIGNvbW1hbmQgPGNvbW1hbmQ+IHdpdGggb3B0aW9uYWwgcGFyYW1ldGVycwo+PiArCSg8cGFy
YW1ldGVycz4pIHRvIFhlbnN0b3JlIGRhZW1vbi4gPGNvbW1hbmQ+IHN1cHBvcnQgaXMKPj4gKwlp
bXBsZW1lbnRhdGlvbiBzcGVjaWZpYyBhbmQgbWlnaHQgY2hhbmdlIGluIGZ1dHVyZS4KPj4gIAo+
PiAtCVRoZXNlIHJlcXVlc3RzIHNob3VsZCBub3QgZ2VuZXJhbGx5IGJlIHVzZWQgYW5kIG1heSBi
ZQo+PiAtCXdpdGhkcmF3biBpbiB0aGUgZnV0dXJlLgo+IAo+IEkgc2hvdWxkIHJldGFpbiBhIHN0
cm9uZ2VyIGltcHJlY2F0aW9uLiAgSG93IGFib3V0Ogo+IAo+ICAgICAgIFRoZSBzZXQgb2YgY29t
bWFuZHMgYW5kIHRoZWlyIHNlbWFudGljcyBpcyBpbXBsZW1lbnRhdGlvbgo+ICAgICAgIHNwZWNp
ZmljIGFuZCBpcyBsaWtlbHkgdG8gY2hhbmdlIGZyb20gb25lIFhlbiB2ZXJzaW9uIHRvIHRoZQo+
ICAgICAgIG5leHQuICBPdXQtb2YtdHJlZSB1c2VycyB3aWxsIGVuY291bnRlciBjb21wYXRpYmls
aXR5IGlzc3Vlcy4KCkknbSBmaW5lIHdpdGggdGhpcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 10:25:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fqg-0003Dn-BK; Mon, 08 May 2017 10:25:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7fqf-0003Dh-0X
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:25:01 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 87/89-01721-B7740195; Mon, 08 May 2017 10:24:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG6Vu0C
 kwYKdVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atM+wFjfwVrw6qNzBO4eli5OSQEPCXOH3z
 JSuIzSagK9G05S8biM0rIChxcuYTFhCbWUBHYsHuT2wQtrzE9rdzmCFqHCQOPnjJCGKzCKhIn
 PtwiAnEFhFQlvjY2svexcgFVP+KUWLTqblgg4QFfCRW3N0GZnMK2EgsX3qbEaRISOAoo8TC3S
 cZIS4ykXi7cCfQNg6ghJrE3PXxExj5ZiG5aRaSm2YhuWkBI/MqRo3i1KKy1CJdI2O9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwdi31+8QoyQHk5IobxSDQKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd50N6CcYFFqempFWmYOMOhh0hIcPEoivOddgdK8xQWJucWZ6
 RCpU4yKUuK8USB9AiCJjNI8uDZYpF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzbCTKFJz
 OvBG46MGSBbhbhDWQAW1ySiJCSamCcE8njzbr2zGrPOv57qqX8+Ua2Cr/k12stuzeja1l2jsR
 KK7Mrc6+t/R19mj/w0x4WjjMz8n6kLJ316+rt/OW7PtZ331dh/ZT/4JulvvCPIpY9891Fpaui
 U45cmLIwff+ORMfq2JO3LQxrLGu6pTplNvQ/mV/vu7XP0Zbd6p6NDnf8JGmRDVlKLMUZiYZaz
 EXFiQCbQwndrwIAAA==
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494239097!95203192!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6147 invoked from network); 8 May 2017 10:24:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:24:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422636842"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.18295.182966.762721@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 11:24:55 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <2a155db6-0e3f-a66b-1b6a-14067e95f2af@suse.com>
References: <20170508065844.28855-1-jgross@suse.com>
 <20170508065844.28855-2-jgross@suse.com>
 <22800.17248.872629.706495@mariner.uk.xensource.com>
 <2a155db6-0e3f-a66b-1b6a-14067e95f2af@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: julien.grall@amd.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
	protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1BBVENIIDEvM10gZG9jczogc3BlY2lmeSBlbmRp
YW5lc3Mgb2YgeGVuc3RvcmUgcHJvdG9jb2wgaGVhZGVyIik6Cj4gT24gMDgvMDUvMTcgMTI6MDcs
IElhbiBKYWNrc29uIHdyb3RlOgo+ID4gWWVzLCBidXQgdGhpcyBpcyBub3QgY29ycmVjdC4gIE9u
IGEgYmlnLWVuZGlhbiBjcHUsIHRoZXkgd291bGQgYmUgaW4KPiA+IGJpZy1lbmRpYW4uCj4gCj4g
V2UgZG9uJ3Qgc3VwcG9ydCBiaWctZW5kaWFuIGNwdXMsIHJpZ2h0PyBEbyB3ZSB3YW50IHRvIHNw
ZWNpZnkgdGhlCj4gcHJvdG9jb2wgZm9yIHVuc3VwcG9ydGVkIGNwdXM/CgpXZSBoYXZlIGluIHRo
ZSBwYXN0IHN1cHBvcnRlZCBiaWctZW5kaWFuIENQVXMuICBUaGVyZSBpcyBubwpwYXJ0aWN1bGFy
IHJlYXNvbiB0byB0aGluayB0aGF0IGEgZnV0dXJlIFhlbiBwb3J0IHdpbGwgYmUgdG8gb25seSBh
CmxpdHRsZS1lbmRpYW4gQ1BVLgoKPiA+IE9uIGEgYnl0ZXNleHVhbCBjcHUsIHRoZSBlbmRpYW5u
ZXNzIHNob3VsZCBiZSBzcGVjaWZpZWQgYnV0IGl0IHdpbGwgYmUKPiA+IHRoZSBzYW1lIGVuZGlh
bm5lc3MgYXMgc2hhcmVkIHJpbmcgZmllbGRzLCBldGMuICBTbyB0aGlzIGRvYyBwcm9iYWJseQo+
ID4gb3VnaHQgbm90IHRvIGNvbnRhaW4gYSBsaXN0IG9mIGVuZGlhbm5lc3Nlcy4gIEJlc3QganVz
dCB0byBzYXkgdGhhdAo+ID4gdGhlIGZpZWxkcyBhcmUgYWxsIGluIGhvc3QgbmF0aXZlIGJ5dGUg
b3JkZXIuCj4gCj4gSG1tLCB0aGlzIGlzIHByb2JsZW1hdGljLiBIb3cgZG9lcyBhIGd1ZXN0IHN0
YXJ0ZWQgZS5nLiBiaWctZW5kaWFuIG9uIGEKPiBjcHUgY2FwYWJsZSBvZiBib3RoIGJ5dGUgb3Jk
ZXJzIGtub3cgd2hpY2ggZW5kaWFuZXNzIHRoZSBob3N0IGhhcz8gSQo+IHRoaW5rIHNwZWNpZnlp
bmcgb25lIGVuZGlhbmVzcyBpbiB0aGlzIGNhc2UgaXMgdGhlIGJldHRlciBhcHByb2FjaC4KClRo
ZSBzYW1lIHdheSB0aGF0IHRoZSBndWVzdCBrbm93cyB0aGUgZW5kaWFubmVzcyBvZiB0aGUgb3Ro
ZXIgY3B1CnN0cnVjdHVyZXMuCgo+IEJUVzogSSdtIHF1aXRlIHN1cmUgd2UgZG9uJ3Qgc3VwcG9y
dCBiaWctZW5kaWFuIGd1ZXN0cyAob3IgaG9zdCkgb24gQVJNCj4gZWl0aGVyLCBkbyB3ZT8KCkkg
aGF2ZSBubyBpZGVhLiAgSWYgd2UgZG8sIHRoZXkgd2lsbCBuZWVkIHRvIGJ5dGVzd2FwIHRoaW5n
cyB3aGVuCnRhbGtpbmcgUFYgcHJvdG9jb2xzLgoKPiBJIGNvdWxkIHJld29yZCB0aGUgcGFyYWdy
YXBoIHRvOgo+IAo+ICJUaGUgaGVhZGVyIGZpZWxkcyBhcmUgaW4gdGhlIGRlZmF1bHQgZW5kaWFu
ZXNzIG9mIHRoZSBwcm9jZXNzb3IsIGUuZy4KPiBsaXR0bGUgZW5kaWFuIG9uIHg4NiBhbmQgQVJN
LiIKCldoYXQgaW5mb3JtYXRpb24gYWJvdXQgZW5kaWFubmVzcyBpcyBpbiB4ZW4vaW5jbHVkZS9w
dWJsaWMgPwoKSSBkb24ndCB0aGluayB0aGUgeGVuc3RvcmUgZG9jIHNob3VsZCBjb250YWluIGl0
cyBvd24gaW5kaWNhdGlvbiBvZgplbmRpYW5uZXNzLiAgVGhhdCBsZWF2ZXMgb3BlbiB0aGUgcG9z
c2liaWxpdHkgdGhhdCB0aGUgZG9jcyBtaWdodApzcGVjaWZ5IChhbmQgc29tZW9uZSBtaWdodCBp
bXBsZW1lbnQhKSBhIG1peGVkLWVuZGlhbiBzeXN0ZW0sIHdoZXJlCnRoZSBwdWJsaWMgaGVhZGVy
cyBhbmQgUFYgcHJvdG9jb2xzIGFyZSBpbiBvbmUgZW5kaWFubmVzcywgYnV0CnhlbnN0b3JlIGlu
IGFub3RoZXIsIGJlY2F1c2Ugb2YgZGlmZmVyZW5jZXMgaW4gZG9jcyB3b3JkaW5nLgoKSG93IGFi
b3V0IGlmIHhlbnN0b3JlLnR4dCBzYXlzIHNvbWV0aGluZyBsaWtlIGB0aGUgZW5kaWFubmVzcyBp
cyB0aGUKc2FtZSBhcyB0aGF0IG9mIHRoZSBzdHJ1Y3R1cmVzIGluIHRoZSBYZW4gcHVibGljIGhl
YWRlcnMgYW5kIHRoZSBYZW4KUFYgcHJvdG9jb2xzJyA/CgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 10:28:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fu5-0003VX-QB; Mon, 08 May 2017 10:28:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7fu4-0003VP-Pq
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:28:32 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 00/B7-01977-F4840195; Mon, 08 May 2017 10:28:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVysyfVTdffQyD
 S4PIjWYslHxezODB6HN39mymAMYo1My8pvyKBNePvVYGCZSwVLUu/sjcwbmLuYuTiEBLYxCgx
 a/95IIcTyNnNKPH4lFQXIweHsICbxO0Z/iBhEQF9iU23G9khSiol5szYxQhiMwtIS1x78pYNx
 GYT0JS48/kTE4jNK2AlsXbtamaQMSwCKhIn79qAhEUFwiXeNh5hgSgRlDg58wmYzSngLbGgpY
 sdYqStxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTbQSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLR6BgbGHYydJ/wOMUpyMCmJ8kYxCEQK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuANdAfKCRalpqdWpGXmAEMeJi3BwaMkwmsBkuYtLkjMLc5Mh0idY
 tTlmHPv63smIZa8/LxUKXFed5AiAZCijNI8uBGw+LvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnI
 NRSZh3B8gUnsy8ErhNr4COYAI6IpAB7IiSRISUVAOjjrp5/6PbT7dO+3azOC7JLepJ8CHJ1OU
 5JzJyRc0eLA/bwP2i6U9HYIG48oNzVbeP5VxVO/Ni/0P9NW/3tZRKP0k7KtOUrxJ+sT6eOfy1
 /9ZT7zyLFIWdtS26nrLf3xfO91SF97H84dkd7p+8jF5seNIieOy/6+UzD74YPFj7vLf57J7c6
 NU3lViKMxINtZiLihMB5w1ueboCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494239310!99234327!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37593 invoked from network); 8 May 2017 10:28:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 8 May 2017 10:28:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6AC9180D;
 Mon,  8 May 2017 03:28:30 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EA1033F220;
 Mon,  8 May 2017 03:28:29 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170505143036.27405-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1705051209150.2892@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3b426ee5-fbf3-a388-717d-c5a11ed96f67@arm.com>
Date: Mon, 8 May 2017 11:28:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705051209150.2892@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen/arm: Survive unknown traps from
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDA1LzA1LzE3IDIwOjA5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gRnJpLCA1IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIGFsbCwKPj4K
Pj4gVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgZW5zdXJlIHRoYXQgWGVuIHdpbGwgbm90IGRpZSB3
aGVuIHJlY2VpdmluZyB1bmtub3duCj4+IHRyYXAgZnJvbSB0aGUgZ3Vlc3RzLiBJIGFtIG5vdCBh
d2FyZSBvZiBhbnkgaXNzdWUgd2l0aCBwbGF0Zm9ybSB3ZSBjdXJyZW50bHkKPj4gc3VwcG9ydCwg
c28gSSBhbSBub3Qgc3VyZSB3aGV0aGVyIGl0IHdvdWxkIGJlIFhlbiA0LjkgbWF0ZXJpYWwuCj4K
PiBHaXZlbiB0aGF0IGl0IGlzIGEgYnVnIGZpeCBhbmQgb2Ygc21hbGwgcmlzaywgSSB0aGluayBp
dCBzaG91bGQgYmUgaW4KPiA0LjkuCgpJIGFncmVlIGhlcmUsIHRoaXMgd291bGQgYWxsb3cgWGVu
IHRvIGJlIHVzZWQgc2FmZWx5IG9uIG5ldyBoYXJkd2FyZSBpZiAKbm8gb3RoZXIgcGF0Y2ggaXMg
cmVxdWlyZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 10:29:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fv8-0003a6-43; Mon, 08 May 2017 10:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7fv6-0003Zi-VS
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 10:29:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 89/40-03587-09840195; Mon, 08 May 2017 10:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVbffQyD
 SYMJeQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzP44i6lgR0XF0ev72RsY
 7+V1MXJxCAn8ZZT4d+w/E4TzmFHi8cmXjF2MnEDONkaJI+dLQGwRAWeJr2fmsoPYwgJ+Evce9
 LGC2LwC9hIbl+9j62Jk52ATsJI4JAYSZRFQlVi8cg3LBEaOBYwMqxg1ilOLylKLdA1N9JKKMt
 MzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3FAAQ7GK9vDDjEKMnBpCTKG8UgECnEl5S
 fUpmRWJwRX1Sak1p8iFGGg0NJgve4O1BOsCg1PbUiLTMHGDIwaQkOHiUR3rcgad7igsTc4sx0
 iNQpRl2Od0s/vGcSYsnLz0uVEufdCVIkAFKUUZoHNwIWvpcYZaWEeRmBjhLiKUgtys0sQZV/x
 SjOwagkzMsAMoUnM68EbtMroCOYgI4IZAA7oiQRISXVwLhYcJ7Atv+W74O3sd7bsqNmyp1Tgt
 e2iYbzCwZLb3iopd+zJNUr/aJn82mpazolfT3KthUT3J4IJn74wbHd6/I2lmP/JawS39idcWC
 bXnLlpgVTdQMXu9Hb+0eC/7gv0VvW5PgrRDXPZGmggezk7Yf9V59csDnp7Q6hw5MmvKx0qzpy
 47fS+Q4lluKMREMt5qLiRAD0fjDnWgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494239374!48038740!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4103 invoked from network); 8 May 2017 10:29:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 10:29:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fuz-0003kW-TT; Mon, 08 May 2017 10:29:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fuu-0007ho-6i; Mon, 08 May 2017 10:29:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fut-0006F4-Jo; Mon, 08 May 2017 10:29:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d7fut-0006F4-Jo@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 10:29:23 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-qemuu-rhel6hvm-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMTNlMDk4ODE0MDM3
NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZQogIEJ1ZyBub3QgcHJlc2VudDogMjc2M2Y5MmY4
NThmN2M0YzMxOTgzMzVjMDU0MjcyNmVhZWQwN2JhMwogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE2OS8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEw
OTE2OS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTU5MjU0IC0tYmxlc3Npbmdz
PXJlYWwscmVhbC1iaXNlY3QgbGludXgtbGludXMgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAx
MDkxMjcgZmFpbCBbaG9zdD1ub2JsaW5nMV0gLyAxMDgxMjQgW2hvc3Q9Y2hhcmRvbm5heTBdIDEw
ODA5MyBbaG9zdD1iYXJvcXVlMV0gMTA4MDUxIFtob3N0PWZpYW5vMF0gMTA4MDIyIFtob3N0PWVs
YmxpbmcwXSAxMDc5ODAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA3OTI1IFtob3N0PWZpYW5vMV0gMTA3
ODE5IFtob3N0PWl0YWxpYTBdIDEwNzc1MyBbaG9zdD1iYXJvcXVlMF0gMTA3NzEwIFtob3N0PWh1
eGVscmViZTBdIDEwNzY2MCBbaG9zdD1maWFubzBdIDEwNzYzOCBbaG9zdD1jaGFyZG9ubmF5MV0g
MTA3NjMwIFtob3N0PWJhcm9xdWUxXSAxMDc2MjEgW2hvc3Q9ZWxibGluZzFdIDEwNzYwNyBbaG9z
dD1odXhlbHJlYmUxXSAxMDc1OTIgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwNzU3OSBbaG9zdD1pdGFs
aWExXSAxMDc1NzEgW2hvc3Q9Zmlhbm8xXSAxMDc1NTUgW2hvc3Q9ZWxibGluZzBdIDEwNzUyOSBb
aG9zdD1pdGFsaWEwXSAxMDc0OTcgW2hvc3Q9aXRhbGlhMF0gMTA3NDg2IFtob3N0PWJhcm9xdWUx
XSAxMDc0NzQgW2hvc3Q9ZWxibGluZzFdIDEwNzQ2OSBbaG9zdD1odXhlbHJlYmUxXSAxMDc0NjIg
W2hvc3Q9Zmlhbm8wXSAxMDc0NTIgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwNzQ0MyBbaG9zdD1pdGFs
aWExXSAxMDc0MjggW2hvc3Q9ZWxibGluZzBdIDEwNzQwNiBbaG9zdD1iYXJvcXVlMF0gMTA3Mzgz
IFtob3N0PWh1eGVscmViZTBdIDEwNzM2NyBbaG9zdD1pdGFsaWEwXSAxMDczNTAgW2hvc3Q9Y2hh
cmRvbm5heTFdIDEwNzI1MyBbaG9zdD1iYXJvcXVlMV0gMTA3MjIxIFtob3N0PWh1eGVscmViZTFd
IDEwNzIwNiBbaG9zdD1pdGFsaWExXSAxMDcxNjkgW2hvc3Q9YmFyb3F1ZTBdIDEwNzE1OSBbaG9z
dD1jaGFyZG9ubmF5MF0gMTA3MTQyIFtob3N0PWZpYW5vMF0gMTA3MTIzIFtob3N0PWh1eGVscmVi
ZTBdIDEwNzEwNiBbaG9zdD1lbGJsaW5nMF0gMTA3MDkwIFtob3N0PWNoYXJkb25uYXkxXSAxMDcw
NzUgW2hvc3Q9Zmlhbm8xXSAxMDcwNTMgW2hvc3Q9aXRhbGlhMV0gMTA3MDI0IFtob3N0PWVsYmxp
bmcxXSAxMDcwMTAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA2OTk4IFtob3N0PWl0YWxpYTBdIDEwNjk4
NyBbaG9zdD1iYXJvcXVlMV0gMTA2OTc2IFtob3N0PWJhcm9xdWUwXSAxMDY5NDYgW2hvc3Q9Y2hh
cmRvbm5heTFdIDEwNjkzOSBbaG9zdD1odXhlbHJlYmUwXSAxMDY5MzAgW2hvc3Q9ZWxibGluZzBd
IDEwNjkyNyBbaG9zdD1maWFubzBdIDEwNjkyNiBbaG9zdD1pdGFsaWExXSAxMDY5MjIgW2hvc3Q9
Zmlhbm8xXSAxMDY5MTkgW2hvc3Q9ZWxibGluZzFdIDEwNjkwMiBbaG9zdD1odXhlbHJlYmUxXSAx
MDY4ODYgW2hvc3Q9aXRhbGlhMF0gMTA2ODU3IFtob3N0PWJhcm9xdWUwXSAxMDY4MjUgW2hvc3Q9
YmFyb3F1ZTFdIDEwNjgwNiBbaG9zdD1odXhlbHJlYmUwXSAxMDY3OTkgW2hvc3Q9Y2hhcmRvbm5h
eTFdIDEwNjc4OCBbaG9zdD1jaGFyZG9ubmF5MF0gMTA2NzYxIFtob3N0PWh1eGVscmViZTFdIDEw
Njc1MiBbaG9zdD1iYXJvcXVlMF0gMTA2NzQ0IFtob3N0PWJhcm9xdWUxXSAxMDY3MjkgW2hvc3Q9
Zmlhbm8xXSAxMDY3MTQgW2hvc3Q9aXRhbGlhMF0gMTA2Njk5IFtob3N0PWh1eGVscmViZTBdIDEw
NjY3NCBbaG9zdD1jaGFyZG9ubmF5MF0gMTA2NjYwIFtob3N0PWNoYXJkb25uYXkxXSAxMDY2MzYg
W2hvc3Q9aHV4ZWxyZWJlMV0gMTA2NjMwIFtob3N0PWl0YWxpYTFdIDEwNjYyNSBbaG9zdD1iYXJv
cXVlMV0gMTA2NjIzIFtob3N0PWVsYmxpbmcwXSAxMDY2MDAgW2hvc3Q9YmFyb3F1ZTBdIDEwNjU5
NyBbaG9zdD1maWFubzBdIDEwNjU5MSBbaG9zdD1pdGFsaWEwXSAxMDY1ODkgW2hvc3Q9aHV4ZWxy
ZWJlMF0gMTA2NTcwIFtob3N0PWVsYmxpbmcxXSAxMDY1MzcgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA2
NTIwIFtob3N0PWJhcm9xdWUwXSAxMDY1MDkgW2hvc3Q9YmFyb3F1ZTFdIDEwNjQ4NiBbaG9zdD1p
dGFsaWEwXSAxMDY0ODAgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA2NDc4IFtob3N0PWVsYmxpbmcwXSAx
MDY0NzEgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwNjQ1NyBbaG9zdD1maWFubzBdIDEwNjQwNiBbaG9z
dD1pdGFsaWExXSAxMDYzODggW2hvc3Q9aHV4ZWxyZWJlMV0gMTA2Mzc1IFtob3N0PWJhcm9xdWUw
XSAxMDYzNTQgW2hvc3Q9aXRhbGlhMF0gMTA2MzEyIFtob3N0PWJhcm9xdWUxXSAxMDYyODUgW2hv
c3Q9aHV4ZWxyZWJlMF0gMTA2MjY1IFtob3N0PWZpYW5vMV0gMTA2MTI0IFtob3N0PWl0YWxpYTFd
IDEwNjA4MyBbaG9zdD1lbGJsaW5nMV0gMTA1OTg0IFtob3N0PWNoYXJkb25uYXkwXSAxMDU5NjAg
W2hvc3Q9aHV4ZWxyZWJlMF0gMTA1OTQxIFtob3N0PWJhcm9xdWUwXSAxMDU5MjkgW2hvc3Q9aHV4
ZWxyZWJlMV0gMTA1OTIyIFtob3N0PWJhcm9xdWUxXSAxMDU5MDUgW2hvc3Q9Y2hhcmRvbm5heTFd
IDEwNTkwMSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTA5MTI3IC8gMTA1OTAx
Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJl
ZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGlu
dXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAxM2UwOTg4MTQwMzc0MTIz
YmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAz
ZDdmMzQ5OTIxY2Y3M2EyZDQKQmFzaXMgcGFzcyAyNzYzZjkyZjg1OGY3YzRjMzE5ODMzNWMwNTQy
NzI2ZWFlZDA3YmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2
OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSAwOGMwMDhkZTljN2QzYWM3MWY3
MWM4N2NjMDRhNDc4MTljYTIyOGRjIDc1ZGExYjE1MGU2NDZiYjlhYWEyNmM1YjI0NTJmMGMzZTc4
MmQzMDIKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQjMjc2M2Y5MmY4NThmN2M0YzMxOTgzMzVjMDU0MjcyNmVhZWQwN2JhMy0x
M2UwOTg4MTQwMzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNiNjY5ZTkyMmIz
N2I4OTU3MjQ4Nzk4YTVlYjdhYTk2YTY2NmNkM2ZlLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCMwOGMwMDhk
ZTljN2QzYWM3MWY3MWM4N2NjMDRhNDc4MTljYTIyOGRjLWU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZk
MWQ4NDhmZmRmZWU2YTMxYzcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjNzVkYTFiMTUw
ZTY0NmJiOWFhYTI2YzViMjQ1MmYwYzNlNzgyZDMwMi0wYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3
ZjM0OTkyMWNmNzNhMmQ0CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1
b3VzOiBsaW51eC0yLjYKTG9hZGVkIDcwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNo
aW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMDU4OTMgW2hvc3Q9aXRhbGlhMV0KIDEwNTg5NyBbaG9z
dD1maWFubzFdCiAxMDU4OTggW2hvc3Q9ZWxibGluZzFdCiAxMDU5MDEgcGFzcyAyNzYzZjkyZjg1
OGY3YzRjMzE5ODMzNWMwNTQyNzI2ZWFlZDA3YmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSAw
OGMwMDhkZTljN2QzYWM3MWY3MWM4N2NjMDRhNDc4MTljYTIyOGRjIDc1ZGExYjE1MGU2NDZiYjlh
YWEyNmM1YjI0NTJmMGMzZTc4MmQzMDIKIDEwNTkwNSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNTky
MiBbaG9zdD1iYXJvcXVlMV0KIDEwNTkyOSBbaG9zdD1odXhlbHJlYmUxXQogMTA1OTQxIFtob3N0
PWJhcm9xdWUwXQogMTA1OTg0IFtob3N0PWNoYXJkb25uYXkwXQogMTA1OTYwIFtob3N0PWh1eGVs
cmViZTBdCiAxMDYwODMgW2hvc3Q9ZWxibGluZzFdCiAxMDYxNTIgW10KIDEwNjEyNCBbaG9zdD1p
dGFsaWExXQogMTA2MTM5IFtdCiAxMDYxNzIgW10KIDEwNjE5MCBbXQogMTA2MjA5IFtdCiAxMDYy
NjUgW2hvc3Q9Zmlhbm8xXQogMTA2MjI0IFtdCiAxMDYyODUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEw
NjMxMiBbaG9zdD1iYXJvcXVlMV0KIDEwNjM1NCBbaG9zdD1pdGFsaWEwXQogMTA2Mzc1IFtob3N0
PWJhcm9xdWUwXQogMTA2Mzg4IFtob3N0PWh1eGVscmViZTFdCiAxMDY0MDYgW2hvc3Q9aXRhbGlh
MV0KIDEwNjQ1NyBbaG9zdD1maWFubzBdCiAxMDY0ODAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjQ3
MSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjQ3OCBbaG9zdD1lbGJsaW5nMF0KIDEwNjQ4NiBbaG9z
dD1pdGFsaWEwXQogMTA2NTA5IFtob3N0PWJhcm9xdWUxXQogMTA2NTIwIFtob3N0PWJhcm9xdWUw
XQogMTA2NTg5IFtob3N0PWh1eGVscmViZTBdCiAxMDY1MzcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEw
NjU3MCBbaG9zdD1lbGJsaW5nMV0KIDEwNjU5MSBbaG9zdD1pdGFsaWEwXQogMTA2NjAwIFtob3N0
PWJhcm9xdWUwXQogMTA2NTk3IFtob3N0PWZpYW5vMF0KIDEwNjYwOSBbXQogMTA2NjI1IFtob3N0
PWJhcm9xdWUxXQogMTA2NjIzIFtob3N0PWVsYmxpbmcwXQogMTA2NjMwIFtob3N0PWl0YWxpYTFd
CiAxMDY2MzYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjY2MCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEw
NjY5OSBbaG9zdD1odXhlbHJlYmUwXQogMTA2Njc0IFtob3N0PWNoYXJkb25uYXkwXQogMTA2NzE0
IFtob3N0PWl0YWxpYTBdCiAxMDY3MjkgW2hvc3Q9Zmlhbm8xXQogMTA2NzQ0IFtob3N0PWJhcm9x
dWUxXQogMTA2NzUyIFtob3N0PWJhcm9xdWUwXQogMTA2NzYxIFtob3N0PWh1eGVscmViZTFdCiAx
MDY4MDYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjc5OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNjc4
OCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjgyNSBbaG9zdD1iYXJvcXVlMV0KIDEwNjg1NyBbaG9z
dD1iYXJvcXVlMF0KIDEwNjk0NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNjkwMiBbaG9zdD1odXhl
bHJlYmUxXQogMTA2OTMwIFtob3N0PWVsYmxpbmcwXQogMTA2ODg2IFtob3N0PWl0YWxpYTBdCiAx
MDY5MTkgW2hvc3Q9ZWxibGluZzFdCiAxMDY5MjIgW2hvc3Q9Zmlhbm8xXQogMTA2OTI2IFtob3N0
PWl0YWxpYTFdCiAxMDY5MjcgW2hvc3Q9Zmlhbm8wXQogMTA2OTM5IFtob3N0PWh1eGVscmViZTBd
CiAxMDY5NzYgW2hvc3Q9YmFyb3F1ZTBdCiAxMDY5OTggW2hvc3Q9aXRhbGlhMF0KIDEwNjk4NyBb
aG9zdD1iYXJvcXVlMV0KIDEwNzAxMCBbaG9zdD1odXhlbHJlYmUxXQogMTA3MDUzIFtob3N0PWl0
YWxpYTFdCiAxMDcwMjQgW2hvc3Q9ZWxibGluZzFdCiAxMDcwNzUgW2hvc3Q9Zmlhbm8xXQogMTA3
MTA2IFtob3N0PWVsYmxpbmcwXQogMTA3MDkwIFtob3N0PWNoYXJkb25uYXkxXQogMTA3MTY5IFto
b3N0PWJhcm9xdWUwXQogMTA3MTIzIFtob3N0PWh1eGVscmViZTBdCiAxMDcxNTkgW2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMDcxNDIgW2hvc3Q9Zmlhbm8wXQogMTA3MjA2IFtob3N0PWl0YWxpYTFdCiAx
MDcyMjEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNzI1MyBbaG9zdD1iYXJvcXVlMV0KIDEwNzM2NyBb
aG9zdD1pdGFsaWEwXQogMTA3NDA2IFtob3N0PWJhcm9xdWUwXQogMTA3MzUwIFtob3N0PWNoYXJk
b25uYXkxXQogMTA3MzgzIFtob3N0PWh1eGVscmViZTBdCiAxMDc0MjggW2hvc3Q9ZWxibGluZzBd
CiAxMDc0NDMgW2hvc3Q9aXRhbGlhMV0KIDEwNzQ1MiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNzQ2
MiBbaG9zdD1maWFubzBdCiAxMDc0NjkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNzQ3NCBbaG9zdD1l
bGJsaW5nMV0KIDEwNzQ4NiBbaG9zdD1iYXJvcXVlMV0KIDEwNzQ5NyBbaG9zdD1pdGFsaWEwXQog
MTA3NTI5IFtob3N0PWl0YWxpYTBdCiAxMDc1NTUgW2hvc3Q9ZWxibGluZzBdCiAxMDc1NzEgW2hv
c3Q9Zmlhbm8xXQogMTA3NjIxIFtob3N0PWVsYmxpbmcxXQogMTA3NTc5IFtob3N0PWl0YWxpYTFd
CiAxMDc2MDcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNzYxNiBbXQogMTA3NTkyIFtob3N0PWNoYXJk
b25uYXkwXQogMTA3NjMwIFtob3N0PWJhcm9xdWUxXQogMTA3NjM4IFtob3N0PWNoYXJkb25uYXkx
XQogMTA3NjYwIFtob3N0PWZpYW5vMF0KIDEwNzcxMCBbaG9zdD1odXhlbHJlYmUwXQogMTA3NzUz
IFtob3N0PWJhcm9xdWUwXQogMTA3ODE5IFtob3N0PWl0YWxpYTBdCiAxMDc5MjUgW2hvc3Q9Zmlh
bm8xXQogMTA3OTgwIFtob3N0PWh1eGVscmViZTFdCiAxMDgwMjIgW2hvc3Q9ZWxibGluZzBdCiAx
MDgwNTEgW2hvc3Q9Zmlhbm8wXQogMTA4MDkzIFtob3N0PWJhcm9xdWUxXQogMTA4MTYwIGZhaWwg
aXJyZWxldmFudAogMTA4MTI0IFtob3N0PWNoYXJkb25uYXkwXQogMTA4MjEwIGZhaWwgaXJyZWxl
dmFudAogMTA5MDA3IFtdCiAxMDkwNDggZmFpbCBpcnJlbGV2YW50CiAxMDkwNzUgZmFpbCBpcnJl
bGV2YW50CiAxMDkxNDkgcGFzcyAyNzYzZjkyZjg1OGY3YzRjMzE5ODMzNWMwNTQyNzI2ZWFlZDA3
YmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4
ZmZkZmVlNmEzMWM3IDgxOGZmNjUzYTdhZmE1MWUxMTYzMWU0ZWQzNzNmNzBmZDQ1ZTNhMjEKIDEw
OTE1MSBwYXNzIDI3NjNmOTJmODU4ZjdjNGMzMTk4MzM1YzA1NDI3MjZlYWVkMDdiYTMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMx
YzcgZGUyMmUwZGQwZGY3MjQ0MDUyYjk3OGZkZDkzOWFhZTdhMDkzNzA3NwogMTA5MTYzIHBhc3Mg
Mjc2M2Y5MmY4NThmN2M0YzMxOTgzMzVjMDU0MjcyNmVhZWQwN2JhMyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBl
ZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkxNTIgcGFzcyAyNzYzZjkyZjg1
OGY3YzRjMzE5ODMzNWMwNTQyNzI2ZWFlZDA3YmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBl
OTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDgxOThmZjJjZGZiYzhiMjk0
NGFjN2JmZmNkZTBlNTE4MWEzMDk4YjMKIDEwOTEzNCBwYXNzIDI3NjNmOTJmODU4ZjdjNGMzMTk4
MzM1YzA1NDI3MjZlYWVkMDdiYTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBiNjY5ZTkyMmIzN2I4OTU3MjQ4Nzk4YTVlYjdhYTk2YTY2NmNkM2ZlIDA4YzAwOGRlOWM3
ZDNhYzcxZjcxYzg3Y2MwNGE0NzgxOWNhMjI4ZGMgNzVkYTFiMTUwZTY0NmJiOWFhYTI2YzViMjQ1
MmYwYzNlNzgyZDMwMgogMTA5MTUzIHBhc3MgMjc2M2Y5MmY4NThmN2M0YzMxOTgzMzVjMDU0Mjcy
NmVhZWQwN2JhMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4Yjhl
NmQxZDg0OGZmZGZlZTZhMzFjNyBlM2I5M2IzYzU5NTQ0N2RiMzRkMGI1NWY0NWNiZDg1YWE2MzZm
MzFhCiAxMDkxMzcgZmFpbCAxM2UwOTg4MTQwMzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhl
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZk
ZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTE2
NiBmYWlsIDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
MGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MTA1IGZhaWwgMTNl
MDk4ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFm
OTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkxMzkgcGFzcyAyNzYzZjkyZjg1OGY3
YzRjMzE5ODMzNWMwNTQyNzI2ZWFlZDA3YmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4
MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDgyZWVhNGQwNTE2YjRjNjgzNmVk
MmI3ODQ3MjY0Mzc0NDBhYzc4MmMKIDEwOTE1NCBwYXNzIDI3NjNmOTJmODU4ZjdjNGMzMTk4MzM1
YzA1NDI3MjZlYWVkMDdiYTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMTQ0YWVjNDE0MDUxNWM1M2JiMTY3NmRmNzFhNDY5
ZjNlMjg1YzU1NwogMTA5MTU2IHBhc3MgMjc2M2Y5MmY4NThmN2M0YzMxOTgzMzVjMDU0MjcyNmVh
ZWQwN2JhMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQx
ZDg0OGZmZGZlZTZhMzFjNyBjZDkxYWIwOGVhYTIzNDA5NDQwZWY2YjRmNWFkNmU2NTFiNjI5YzNi
CiAxMDkxNDEgcGFzcyAyNzYzZjkyZjg1OGY3YzRjMzE5ODMzNWMwNTQyNzI2ZWFlZDA3YmEzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3IGFjOWZmNzRmMzlhNzM0NzU2YWY5MGNjYmI3MTg0NTUxZjdiMWUyMmEKIDEwOTE0MyBw
YXNzIDI3NjNmOTJmODU4ZjdjNGMzMTk4MzM1YzA1NDI3MjZlYWVkMDdiYTMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YjQ4MzRlZTEyMDI4NTJlZDgzYTlmYzYxMjY4
YzY1ZmI2OTYxZWE3IDU3ZThmYmIyZjcwMjAwMWExOGJkODFlOWZlMzFiMjZkOTQyNDdhYzkgYmZk
OWEyMDk1ZjE4ODJlOGMwNzRiMmQ5MTFiY2IwN2QxMmNmNmNmNQogMTA5MTY3IHBhc3MgMjc2M2Y5
MmY4NThmN2M0YzMxOTgzMzVjMDU0MjcyNmVhZWQwN2JhMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgw
OGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkxNDUgcGFzcyAyNzYzZjkyZjg1OGY3YzRj
MzE5ODMzNWMwNTQyNzI2ZWFlZDA3YmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDQ1MzcxM2IxNzUwMDNhNjI0MWY0NTYw
Yzc4NDQ3MmQ4NmY4M2M2NGIKIDEwOTE0OCBwYXNzIDI3NjNmOTJmODU4ZjdjNGMzMTk4MzM1YzA1
NDI3MjZlYWVkMDdiYTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgNjI0MDRhYmE3ODJhNDg4MjQ0ZGE5YzA0NDRlOThjODRi
YjEyN2E2NwogMTA5MTI3IGZhaWwgMTNlMDk4ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1
MTA4ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0
OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAx
MDkxNTcgcGFzcyAyNzYzZjkyZjg1OGY3YzRjMzE5ODMzNWMwNTQyNzI2ZWFlZDA3YmEzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEz
MWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTE2MCBmYWls
IDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1Mzcw
ZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MTY5IGZhaWwgMTNlMDk4ODE0
MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
ZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZi
YjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lv
bnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEwNTkwMSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMDkxMDUgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMDkxMzQgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMDkxMzcgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMg
YXQgMjc2M2Y5MmY4NThmN2M0YzMxOTgzMzVjMDU0MjcyNmVhZWQwN2JhMyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUz
NzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0Ck5vIHJldmlzaW9ucyBsZWZ0IHRv
IHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5MTU3
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5MTYwIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MTYzIChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDkxNjYgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDkxNjcgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTE2OSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBp
cyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDEzZTA5ODgx
NDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUKICBCdWcgbm90IHByZXNlbnQ6IDI3NjNm
OTJmODU4ZjdjNGMzMTk4MzM1YzA1NDI3MjZlYWVkMDdiYTMKICBMYXN0IGZhaWwgcmVwcm86IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkxNjkvCgoK
ICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCmRvdDogZ3JhcGggaXMgdG9vIGxh
cmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuOTg3MTk2IHRvIGZp
dApwbm10b3BuZzogMTAyIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21l
L2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMDkxNjk6IHRvbGVyYWJsZSBBTEwgRkFJTAoK
ZmxpZ2h0IDEwOTE2OSBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE2OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICA2IHhlbi1ib290ICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:30:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:30:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fvd-00044v-Gg; Mon, 08 May 2017 10:30:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7fvc-00044d-4C
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:30:08 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 C1/FE-01752-FA840195; Mon, 08 May 2017 10:30:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXe1h0C
 kwb7rJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aT96cYC2ZzVbxvX8rUwLiTo4uRk0NIYBOj
 xKoHol2MXED2bkaJzmd3GUESwgKJEhO6DoHZIgK+Emvn/2WEaCiQuL1jMiuIzSxQI/Fh2kmwO
 JuApsSdz5+YQGxeASuJB/Ous4PYLAIqEo8adoDFRQXCJd42HmGBqBGUODnzCZjNKWAv0bLwFz
 vETFuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqRraKmXVJSZnlGSm5i
 Zo2toYKqXm1pcnJiempOYVKyXnJ+7iREYbvUMDIw7GB/1+x1ilORgUhLljWIQiBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwXvcHSgnWJSanlqRlpkDDHyYtAQHj5II71uQNG9xQWJucWY6ROoUo
 6KUOO9OkIQASCKjNA+uDRZtlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ834EmcKTmVcCN/
 0V0GImoMWBDGCLSxIRUlINjC0vudwetic9ab6WyH/NsOyRTCnDgojQ/p76eLOP0R/iZpjP/lJ
 +JdA92XC/qs7Xws6HKo93q218985k65Q3/EKsftNbdLVvT9J45x9c8Z8/zzWkyvr8OnP9mMvL
 wtqe80Rk7Dd6c1yTj99L5Z74dvPE/nP/j9aufNq2ckG9RseFjT3NTr/vKLEUZyQaajEXFScCA
 I+zyLOxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494239403!76260227!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45202 invoked from network); 8 May 2017 10:30:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 8 May 2017 10:30:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 139AB80D;
 Mon,  8 May 2017 03:30:03 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E143A3F220;
 Mon,  8 May 2017 03:30:01 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Mohit Gambhir <mohit.gambhir@oracle.com>
References: <20170504213017.5433-1-mohit.gambhir@oracle.com>
 <590C6D0B02000078001571D9@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <773688e6-f010-f9c8-183d-39269bb10aea@arm.com>
Date: Mon, 8 May 2017 11:30:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590C6D0B02000078001571D9@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, mgambhir@outlook.com, boris.ostrovsky@oracle.com,
 jun.nakajima@intel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/vpmu_intel: Fix hypervisor crash by
 masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDUvMDUvMTcgMTE6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0
LjA1LjE3IGF0IDIzOjMwLCA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPiB3cm90ZToKPj4gU2V0
dGluZyBQaW4gQ29udHJvbCAoUEMpIGJpdCAoMTkpIGluIE1TUl9QNl9FVk5UU0VMIHJlc3VsdHMg
aW4gYSBHZW5lcmFsCj4+IFByb3RlY3Rpb24gRmF1bHQgYW5kIHRodXMgcmVzdWx0cyBpbiBhIGh5
cGVydmlzb3IgY3Jhc2guIFRoaXMgYmVoYXZpb3IgaGFzCj4+IGJlZW4gb2JzZXJ2ZWQgb24gdHdv
IGdlbmVyYXRpb25zIG9mIEludGVsIHByb2Nlc3NvcnMgbmFtZWx5LCBIYXN3ZWxsIGFuZAo+PiBC
cm9hZHdlbGwuIE90aGVyIEludGVsIHByb2Nlc3NvciBnZW5lcmF0aW9ucyB3ZXJlIG5vdCB0ZXN0
ZWQuIEhvd2V2ZXIsIGl0Cj4+IGRvZXMgc2VlbSB0byBiZSBhIHBvc3NpYmxlIGVycmF0dW0gdGhh
dCBoYXNuJ3QgeWV0IGJlZW4gY29uZmlybWVkIGJ5IEludGVsLgo+Pgo+PiBUbyBmaXggdGhlIHBy
b2JsZW0gdGhpcyBwYXRjaCBtYXNrcyBQQyBiaXQgYW5kIHJldHVybnMgYW4gZXJyb3IgaW4KPj4g
Y2FzZSBhbnkgZ3Vlc3QgdHJpZXMgdG8gd3JpdGUgdG8gaXQgb24gYW55IEludGVsIHByb2Nlc3Nv
ci4gSW4gYWRkaXRpb24KPj4gdG8gdGhlIGZhY3QgdGhhdCBzZXR0aW5nIHRoaXMgYml0IGNyYXNo
ZXMgdGhlIGh5cGVydmlzb3Igb24gSGFzd2VsbCBhbmQKPj4gQnJvYWR3ZWxsLCB0aGUgUEMgZmxh
ZyBiaXQgdG9nZ2xlcyBhIGhhcmR3YXJlIHBpbiBvbiB0aGUgcGh5c2ljYWwgQ1BVCj4+IGV2ZXJ5
IHRpbWUgdGhlIHByb2dyYW1tZWQgZXZlbnQgb2NjdXJzIGFuZCB0aGUgaGFyZHdhcmUgYmVoYXZp
b3IgaW4KPj4gcmVzcG9uc2UgdG8gdGhlIHRvZ2dsZSBpcyB1bmRlZmluZWQgaW4gdGhlIFNETSwg
d2hpY2ggbWFrZXMgdGhpcyBiaXQKPj4gdW5zYWZlIHRvIGJlIHVzZWQgYnkgZ3Vlc3RzIGFuZCBo
ZW5jZSBzaG91bGQgYmUgbWFza2VkIG9uIGFsbCBtYWNoaW5lcy4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgo+Cj4gUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IElpcmMgdGhlIGludGVudGlv
biB3YXMgdG8gaGF2ZSB0aGlzIGluIDQuOSwgaW4gd2hpY2ggY2FzZSB5b3Ugc2hvdWxkCj4gaGF2
ZSBDYy1lZCBKdWxpbmUgKG5vdyBhZGRlZCkuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:31:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fx1-0004HQ-QV; Mon, 08 May 2017 10:31:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7fx1-0004HJ-FT
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:31:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4D/DB-02189-60940195; Mon, 08 May 2017 10:31:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVyuP0Ovy6bp0C
 kwdZvghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6m4fZCjbxVOz7+569gXExVxcjJ4eEgJHE
 24n/mLoYuTiEBBYySvx/t4kNJCEsEClx68dTdhBbREBb4sWqdWwQRVMYJfa0rWcHcZgFbjBKv
 Jv/BKyKTUBVYsP1U6wgNq+AtcTC0/vBJrEIqEh0HH4KZosKhEu8bTzCAlEjKHFy5hMwm1PAUa
 Jp93awGmYBPYkd13+xQtjyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtorJdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhyDECwg3Hbds9DjJIcTEqivFEMApFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgD3YFygkWp6akVaZk5wOCHSUtw8CiJ8FqApHmLCxJzizPTI
 VKnGBWlxHndQRICIImM0jy4NljEXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwrx3IFJ7MvB
 K46a+AFjMBLQ5kAFtckoiQkmpg9DfOE2t197WI7z+WeM1SY9G+sLywP2W+38ustpRd4mmTf3q
 y4uCG2PmVQT/nRAgs6KuXyGn8opx3ubPJJzxrn9aX90cdGN2qHL++NhK55F7aH20UHhuspLr2
 49K5r9nVgqeofs6RuFRSMi3qz/vkgFZF5rfHyrUfP37JNVvK6uhdIZEP65uUWIozEg21mIuKE
 wF4c82VswIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494239494!99252697!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27910 invoked from network); 8 May 2017 10:31:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 10:31:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D67ECAAF2;
 Mon,  8 May 2017 10:31:33 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170508070049.29553-1-jgross@suse.com>
 <20170508070049.29553-3-jgross@suse.com>
 <22800.17389.689758.180542@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f7312a23-ab5c-46b9-5dd0-a0c4466bb748@suse.com>
Date: Mon, 8 May 2017 12:31:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.17389.689758.180542@mariner.uk.xensource.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] docs: add DIRECTORY_PART specification
 do xenstore protocol doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTI6MDksIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiW1BBVENIIDIvM10gZG9jczogYWRkIERJUkVDVE9SWV9QQVJUIHNwZWNpZmljYXRpb24g
ZG8geGVuc3RvcmUgcHJvdG9jb2wgZG9jIik6Cj4+IERJUkVDVE9SWV9QQVJUIHdhcyBtaXNzaW5n
IGluIGRvY3MvbWlzYy94ZW5zdG9yZS50eHQuIEFkZCBpdC4KPiAuLi4KPj4gK0RJUkVDVE9SWV9Q
QVJUCQk8cGF0aD58PG9mZnNldD4JCTxnZW5jbnQ+fDxjaGlsZC1sZWFmLW5hbWU+fCoKPj4gKwlT
YW1lIGFzIERJUkVDVE9SWSwgYnV0IHRvIGJlIHVzZWQgZm9yIGNoaWxkcmVuIGxpc3RzIGxvbmdl
ciB0aGFuCj4+ICsJWEVOU1RPUkVfUEFZTE9BRF9NQVguIElucHV0IGFyZSA8cGF0aD4gYW5kIHRo
ZSBieXRlIG9mZnNldCBpbnRvCj4+ICsJdGhlIGxpc3Qgb2YgY2hpbGRyZW4gdG8gcmV0dXJuLiBS
ZXR1cm4gdmFsdWVzIGFyZSB0aGUgZ2VuZXJhdGlvbgo+PiArCWNvdW50IDxnZW5jbnQ+IG9mIHRo
ZSBub2RlICh0byBiZSB1c2VkIHRvIGVuc3VyZSB0aGUgbm9kZSBoYXNuJ3QKPj4gKwljaGFuZ2Vk
IGJldHdlZW4gdHdvIHJlYWRzOiA8Z2VuY250PiBiZWluZyB0aGUgc2FtZSBmb3IgbXVsdGlwbGUK
Pj4gKwlyZWFkcyBndWFyYW50ZWVzIHRoZSBub2RlIGhhc24ndCBjaGFuZ2VkKSBhbmQgdGhlIGxp
c3Qgb2YgY2hpbGRyZW4KPj4gKwlzdGFydGluZyBhdCB0aGUgc3BlY2lmaWVkIDxvZmZzZXQ+IG9m
IHRoZSBjb21wbGV0ZSBsaXN0Lgo+IAo+IFRoZSAiZ2VuZXJhdGlvbiBjb3VudCIgaXMgbm90IGRl
ZmluZWQgYW55d2hlcmUgZWxzZSBpbiB0aGlzIHByb3RvY29sCj4gc3BlYywgc28gc2hvdWxkbid0
IGJlIHJlZmVycmVkIHRvIGhlcmUgd2l0aG91dCBkZWZpbml0aW9uLiAgV2Ugc2hvdWxkCj4gZXhw
bGljaXRseSBzdGF0ZSB3aGV0aGVyIHVzaW5nIGEgdHJhbnNhY3Rpb24gaXMgc3VmZmljaWVudCB0
byBlbnN1cmUKPiB0aGF0IHRoaXMgY2hlY2sgd2lsbCBuZXZlciBmYWlsLgoKQXMgdGhlIGdlbmVy
YXRpb24gY291bnQgaXMgaWYgbm8gaW50ZXJlc3QgYW55d2hlcmUgZWxzZSBpbiB0aGlzIHByb3Rv
Y29sCkkgZG9uJ3Qgc2VlIHdoeSB0aGUgZGVmaW5pdGlvbiBnaXZlbiBpbiBwYXJlbnRoZXNlcyBp
c24ndCBlbm91Z2guCgpUaGUgc29sdXRpb24gd2l0aCA8Z2VuY250PiB3YXMgZXhwbGljaXRseSBk
ZW1hbmRlZCBpbiBvcmRlciB0byBfbm90XwpoYXZlIHRvIHVzZSB0cmFuc2FjdGlvbnMuIFNvIHJl
ZmVycmluZyB0byB0cmFuc2FjdGlvbnMgbm93IHNlZW1zIHRvIGJlCmNvdW50ZXJwcm9kdWN0aXZl
LgoKPiBUYWtlbiB0b2dldGhlciwgSSB0aGluayB0aGUgcmlnaHQgYXBwcm9hY2ggaXMgdG8gc3Bl
Y2lmeSBhIG1ldGhvZCB0bwo+IHVzZSB0aGlzIGFuZCB0byBzYXkgdGhhdCBpZiBhIGRpZmZlcmVu
dCBtZXRob2QgaXMgdXNlZCwgdGhlIHJlc3VsdHMKPiBhcmUgbm90IHJlbGlhYmxlLgoKU28gbGli
eGVuc3RvcmUgaXMgdXNpbmcgRElSRUNUT1JZX1BBUlQgd2l0aG91dCB0cmFuc2FjdGlvbnMgYW5k
IHdpbGwKc3RpbGwgZGVsaXZlciBjb3JyZWN0IHJlc3VsdHMuCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:33:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7fyV-0004Qj-5j; Mon, 08 May 2017 10:33:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7fyT-0004QI-Lz
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 10:33:05 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 87/A8-01734-06940195; Mon, 08 May 2017 10:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTfBUyD
 S4KuNxYrHv1ks7k15z+7A5HH4wxUWj+19u9gDmKJYM/OS8isSWDM2P2tjLphUWHFmnX8D4xyP
 LkYuDiGBv4wS7zYdZIZwHjNKXN25mR3C2cYo0XJ+ClCGk0NEwFni65m57CA2r4C+xIQrTYwgt
 rCAhUTPvqmsIA0SApd0JVafesPUxcgB5HhL/PyoD2O+3CPVxcjOwSZgJXFIDKSRRUBVYt/5Sc
 wTGLkXMDKsYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0NQM
 Q7GA82Ox8iFGSg0lJlDeKQSBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvswdQTrAoNT21Ii0z
 Bxh0MGkJDh4lEd637kBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US59UFmSEAUpRRmgc3A
 hYBlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+xFkFU9mXgncpldARzABHRHIAHZESSJCSq
 qBcf1mq1vKrxwX3lR9zP974adm3oRTFmHT18/998JOfrfrC2uO5UuF9k54q5jTK24nMX9R9fY
 aRx6lhyt2rnnp+/zXq9YaTc+7r3u429J0Dr8xfzptvvtOIT9LZ691q7Y3pk88t13mc9+hhJSf
 H/LrpzziD+Qs2VuY7+SusDNJ5vgP7pRD8vvvrVBiKc5INNRiLipOBADaVuGzewIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494239582!95242182!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11515 invoked from network); 8 May 2017 10:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 10:33:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fyP-0003qz-6a; Mon, 08 May 2017 10:33:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fyJ-0007sg-Lw; Mon, 08 May 2017 10:32:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7fyI-0007Qz-RS; Mon, 08 May 2017 10:32:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109162-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 10:32:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 109162: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6774229900976309780=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6774229900976309780==
Content-Type: text/plain

flight 109162 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109162/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   13 days
Failing since        107644  2017-04-25 10:26:10 Z   13 days   32 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    3 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============6774229900976309780==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6774229900976309780==--

From xen-devel-bounces@lists.xen.org Mon May 08 10:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7g1a-0004fX-Ni; Mon, 08 May 2017 10:36:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7g1Z-0004fO-GA
 for Xen-devel@lists.xen.org; Mon, 08 May 2017 10:36:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9C/EC-03920-02A40195; Mon, 08 May 2017 10:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTVfBSyD
 S4MR+doslHxezODB6HN39mymAMYo1My8pvyKBNeNqdzd7QadQxf7531kbGK/xdjFycQgJbGKU
 uDJ1LQuEs5tRounucaYuRg4OYYE0iQnTzboYOTlEBAIlNn/rZwOxhQSKJA6cfMIOUsIsYCCx7
 xQXSJhNQFPizudPTCA2r4CVxNRD28BKWARUJI42KYCERQXCJd42HmGBKBGUODnzCZjNKeAo8X
 D+WkYQm1nAVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RqZ6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYFy1IPAQoyQHk5IobxSDQKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV55T6CcYFFqempFWmYOMOhh0hIcPEoivDIgad7igsTc4sx0i
 NQpRkUpcYg+AZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmDcGZApPZl4J3P
 RXQIuZgBYHMoAtLklESEk1MBZzrXmXtcVE2OOwSsqfi/8eer4QS7L6zxCz88FOzogTVSv39kn
 FsG59rzjf8Kgto97Vj/+vTzz87wv/Yhn7iV6mNueOzz+y0ujMzMPt4XcFbk1Uenzt16+Xe/Zl
 FPv7nG26Fzgrl4vln77zlViHZIt0ubuMif9lLpcJHNg+Ye8xuw9Lp35y/WmjxFKckWioxVxUn
 AgAWUnd6K8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494239775!60582833!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14058 invoked from network); 8 May 2017 10:36:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 8 May 2017 10:36:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6233880D;
 Mon,  8 May 2017 03:36:15 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E0513F220;
 Mon,  8 May 2017 03:36:14 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Robin Lee <robinlee.sysu@gmail.com>
References: <20170505190232.27109-1-robinlee.sysu@gmail.com>
 <22800.16488.804888.310906@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3fc7051a-e6ae-89e1-caa5-a7da60b2577a@arm.com>
Date: Mon, 8 May 2017 11:36:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.16488.804888.310906@mariner.uk.xensource.com>
Cc: wei.liu2@citrix.com, Xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [for-4.9] Re: [PATCH v2] libxl/libxl_dm.c:
 u.hvm.usbdevice_list is checked for emptiness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMDgvMDUvMTcgMTA6NTQsIElhbiBKYWNrc29uIHdyb3RlOgo+IFJvYmluIExl
ZSB3cml0ZXMgKCJbUEFUQ0ggdjJdIGxpYnhsL2xpYnhsX2RtLmM6IHUuaHZtLnVzYmRldmljZV9s
aXN0IGlzIGNoZWNrZWQgZm9yIGVtcHRpbmVzcyIpOgo+PiBDdXJyZW50bHkgdXNiZGV2aWNlX2xp
c3QgaXMgb25seSBjaGVja2VkIGZvciBudWxsaXR5LiBCdXQgdGhlIE9DYW1sIGJpbmRpbmcKPj4g
d2lsbCBjb252ZXJ0IGVtcHR5IGxpc3QgdG8gYSBwb2ludGVyIHRvIE5VTEwsIGluc3RlYWQgb2Yg
YSBOVUxMIHBvaW50ZXIuIFRoYXQKPj4gbWVhbnMgdGhlIE9DYW1sIGJpbmRpbmcgd2lsbCBmYWls
IHRvIGRpc2FibGUgVVNCLgo+Pgo+PiBUaGlzIHBhdGNoIHdpbGwgY2hlY2sgZW1wdGluZXNzIG9m
IHVzYmRldmljZV9saXN0LiBBbmQgTlVMTCBpcyBzdGlsbCBhIHZhbGlkIGVtcHR5IGxpc3QuCj4K
PiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4KPiBK
dWxpZW4sIHRoaXMgaXMgYSBjYW5kaWRhdGUgZm9yIDQuOS4gIEl0J3MgYSBtaW5vciBidWdmaXgu
CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Pgo+IElhbi4KPgo+PiAgdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDEyICsrKysrKy0tLS0tLQo+
PiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4KPj4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9k
bS5jCj4+IGluZGV4IGY4YmE4NTkuLjQ0ZWJkNzAgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwo+PiBAQCAtNTU5LDkg
KzU1OSw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX29sZChs
aWJ4bF9fZ2MgKmdjLAo+PiAgICAgICAgICB9Cj4+ICAgICAgICAgIGlmIChsaWJ4bF9kZWZib29s
X3ZhbChiX2luZm8tPnUuaHZtLnVzYikKPj4gICAgICAgICAgICAgIHx8IGJfaW5mby0+dS5odm0u
dXNiZGV2aWNlCj4+IC0gICAgICAgICAgICB8fCBiX2luZm8tPnUuaHZtLnVzYmRldmljZV9saXN0
KSB7Cj4+IC0gICAgICAgICAgICBpZiAoIGJfaW5mby0+dS5odm0udXNiZGV2aWNlICYmIGJfaW5m
by0+dS5odm0udXNiZGV2aWNlX2xpc3QgKQo+PiAtICAgICAgICAgICAgewo+PiArICAgICAgICAg
ICAgfHwgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZiX2luZm8tPnUuaHZtLnVzYmRldmljZV9s
aXN0KSkgewo+PiArICAgICAgICAgICAgaWYgKGJfaW5mby0+dS5odm0udXNiZGV2aWNlCj4+ICsg
ICAgICAgICAgICAgICAgJiYgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZiX2luZm8tPnUuaHZt
LnVzYmRldmljZV9saXN0KSkgewo+PiAgICAgICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LCAiQm90aCB1c2JkZXZpY2UgYW5kIHVzYmRldmljZV9saXN0IHNldCIpOwo+PiAgICAgICAgICAg
ICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPj4gICAgICAgICAgICAgIH0KPj4gQEAgLTExNDks
OSArMTE0OSw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25l
dyhsaWJ4bF9fZ2MgKmdjLAo+PiAgICAgICAgICB9Cj4+ICAgICAgICAgIGlmIChsaWJ4bF9kZWZi
b29sX3ZhbChiX2luZm8tPnUuaHZtLnVzYikKPj4gICAgICAgICAgICAgIHx8IGJfaW5mby0+dS5o
dm0udXNiZGV2aWNlCj4+IC0gICAgICAgICAgICB8fCBiX2luZm8tPnUuaHZtLnVzYmRldmljZV9s
aXN0KSB7Cj4+IC0gICAgICAgICAgICBpZiAoIGJfaW5mby0+dS5odm0udXNiZGV2aWNlICYmIGJf
aW5mby0+dS5odm0udXNiZGV2aWNlX2xpc3QgKQo+PiAtICAgICAgICAgICAgewo+PiArICAgICAg
ICAgICAgfHwgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZiX2luZm8tPnUuaHZtLnVzYmRldmlj
ZV9saXN0KSkgewo+PiArICAgICAgICAgICAgaWYgKGJfaW5mby0+dS5odm0udXNiZGV2aWNlCj4+
ICsgICAgICAgICAgICAgICAgJiYgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZiX2luZm8tPnUu
aHZtLnVzYmRldmljZV9saXN0KSkgewo+PiAgICAgICAgICAgICAgICAgIExPR0QoRVJST1IsIGd1
ZXN0X2RvbWlkLCAiQm90aCB1c2JkZXZpY2UgYW5kIHVzYmRldmljZV9saXN0IHNldCIpOwo+PiAg
ICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPj4gICAgICAgICAgICAgIH0KPj4g
LS0KPj4gMi45LjMKPj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 10:40:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7g57-0004qb-6V; Mon, 08 May 2017 10:39:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7g55-0004qT-SS
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:39:55 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C1/A5-03620-BFA40195; Mon, 08 May 2017 10:39:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTfeXl0C
 kwb1uA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPPjR72gqnMFa//zmFtYDzP1MXIxSEksIlR
 4sWxZawQzm5GiYXtOxm7GDk5hAXcJO7NmsoOYosIOEs0tO1jArGFBEwkzv5dCtbNLLCHUeLhh
 PdgDWwCmhJ3Pn8CK+IVsJI4cGElmM0ioCIx5XQrG4gtKhAu8bbxCAtEjaDEyZlPwGxOAVOJj7
 /7wWqYBWwl7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuoaleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgyDEAwQ7Gb8sCDjFKcjApifJGMQhECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLglQeGsJBgUWp6akVaZg4w+GHSEhw8SiK8biBp3uKCxNzizHSI1
 ClGXY45976+ZxJiycvPS5US57UGKRIAKcoozYMbAYvES4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLmneYJNIUnM68EbtMroCOYgI4IZAA7oiQRISXVwDijVSVOgY3ntKfJUw3lPytcQ4N69Jz
 v+8jPVeC7suPFf7+XF5eJWv9PPcl5W4TbaeKT2SsTa/hC96/Y5Sa345Rc648EfyF7/Q6uIwLB
 nU3JLDlMt/reOa9dYC5xUkfFKfzHn192rNdXSTecvCHzeGmtW4FFcZvm5Ws7BVK+/NiU2mLb0
 7r+kBJLcUaioRZzUXEiAOV1W9O/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494239994!53289480!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24060 invoked from network); 8 May 2017 10:39:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 8 May 2017 10:39:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A623A344;
 Mon,  8 May 2017 03:39:53 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 180B83F220;
 Mon,  8 May 2017 03:39:51 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170508070049.29553-1-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c4f23024-55cc-023f-7325-37014d072b75@arm.com>
Date: Mon, 8 May 2017 11:39:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170508070049.29553-1-jgross@suse.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 0/3] docs: add some missing xenstore
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDA4LzA1LzE3IDA4OjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFRo
ZXJlIHdlcmUgc29tZSBiaXRzIG1pc3NpbmcgaW4gZG9jcy9taXNjL3hlbnN0b3JlLnR4dCwgc28g
YWRkIHRoZW0uCj4KPiBXZSBtaWdodCB3YW50IHRvIGluY2x1ZGUgdGhpcyBpbiA0LjksIGJ1dCBJ
J20gbm90IGZlZWxpbmcgcmVhbGx5Cj4gc3Ryb25nIGFib3V0IHRoaXMuCgpJIHRoaW5rIGFueSBk
b2N1bWVudGF0aW9uIHBhdGNoIHNob3VsZCBnbyBpbiB0aGUgcmVsZWFzZS4gQmV0dGVyIApkb2N1
bWVudGF0aW9uIHdpbGwgbWFrZSBoYXBwaWVyIHVzZXJzIDopLgoKUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 10:42:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7g6w-0005Zk-HC; Mon, 08 May 2017 10:41:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7g6u-0005Za-Qe
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 10:41:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 09/E0-03613-C6B40195; Mon, 08 May 2017 10:41:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVyuP0Ov262t0C
 kwZKJAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a0Fz8YC1pEKh4/lWpgXC3QxcjJISFgJPF2
 4j+mLkYuDiGBhYwSKye+ZgJJCAv4SKy4u40FxBYR0JZ4sWodG0TRb0aJQ3+vgHUwC9xglHg3/
 wk7SBWbgKrEhuunWEFsXgFriY5pZ8HiLAIqEut3rmYEsUUFwiXeNh5hgagRlDg58wmYzSngKN
 H2p5ENxGYW0JPYcf0XK4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGlnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBxwAEOxgPLAo8xCjJwaQkyhvFIBApxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJ3oRdQTrAoNT21Ii0zBxj6MGkJDh4lEd5fIGne4oLE3OLMd
 IjUKUZFKXFea5CEAEgiozQPrg0Wb5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsGMoUnM6
 8EbvoroMVMQIsDGcAWlyQipIAxLFDy3vQGz5e8yiXRqu+3G0VnTPuuaGz2XpGje1237eR2h+b
 rduLazszTopc0PcphYnNNZ3h3kf/lnM3hb/1mM+5cVJzx4p7Du47kexln5mmoRyWuEXtes/rl
 /ZcBOXkfTrWIFRnn8J/8rSo55U/3m+OCR3eaK6hIVx20Cf8a+MP4fk77N54wJZbijERDLeai4
 kQAenVharICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494240107!96312090!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44249 invoked from network); 8 May 2017 10:41:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 10:41:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7C77DAB07;
 Mon,  8 May 2017 10:41:46 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170508065844.28855-1-jgross@suse.com>
 <20170508065844.28855-2-jgross@suse.com>
 <22800.17248.872629.706495@mariner.uk.xensource.com>
 <2a155db6-0e3f-a66b-1b6a-14067e95f2af@suse.com>
 <22800.18295.182966.762721@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <452c919a-b795-47ae-6fc2-61233aa72ec7@suse.com>
Date: Mon, 8 May 2017 12:41:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.18295.182966.762721@mariner.uk.xensource.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
	protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTI6MjQsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiUmU6IFtQQVRDSCAxLzNdIGRvY3M6IHNwZWNpZnkgZW5kaWFuZXNzIG9mIHhlbnN0b3Jl
IHByb3RvY29sIGhlYWRlciIpOgo+PiBPbiAwOC8wNS8xNyAxMjowNywgSWFuIEphY2tzb24gd3Jv
dGU6Cj4+PiBZZXMsIGJ1dCB0aGlzIGlzIG5vdCBjb3JyZWN0LiAgT24gYSBiaWctZW5kaWFuIGNw
dSwgdGhleSB3b3VsZCBiZSBpbgo+Pj4gYmlnLWVuZGlhbi4KPj4KPj4gV2UgZG9uJ3Qgc3VwcG9y
dCBiaWctZW5kaWFuIGNwdXMsIHJpZ2h0PyBEbyB3ZSB3YW50IHRvIHNwZWNpZnkgdGhlCj4+IHBy
b3RvY29sIGZvciB1bnN1cHBvcnRlZCBjcHVzPwo+IAo+IFdlIGhhdmUgaW4gdGhlIHBhc3Qgc3Vw
cG9ydGVkIGJpZy1lbmRpYW4gQ1BVcy4gIFRoZXJlIGlzIG5vCj4gcGFydGljdWxhciByZWFzb24g
dG8gdGhpbmsgdGhhdCBhIGZ1dHVyZSBYZW4gcG9ydCB3aWxsIGJlIHRvIG9ubHkgYQo+IGxpdHRs
ZS1lbmRpYW4gQ1BVLgo+IAo+Pj4gT24gYSBieXRlc2V4dWFsIGNwdSwgdGhlIGVuZGlhbm5lc3Mg
c2hvdWxkIGJlIHNwZWNpZmllZCBidXQgaXQgd2lsbCBiZQo+Pj4gdGhlIHNhbWUgZW5kaWFubmVz
cyBhcyBzaGFyZWQgcmluZyBmaWVsZHMsIGV0Yy4gIFNvIHRoaXMgZG9jIHByb2JhYmx5Cj4+PiBv
dWdodCBub3QgdG8gY29udGFpbiBhIGxpc3Qgb2YgZW5kaWFubmVzc2VzLiAgQmVzdCBqdXN0IHRv
IHNheSB0aGF0Cj4+PiB0aGUgZmllbGRzIGFyZSBhbGwgaW4gaG9zdCBuYXRpdmUgYnl0ZSBvcmRl
ci4KPj4KPj4gSG1tLCB0aGlzIGlzIHByb2JsZW1hdGljLiBIb3cgZG9lcyBhIGd1ZXN0IHN0YXJ0
ZWQgZS5nLiBiaWctZW5kaWFuIG9uIGEKPj4gY3B1IGNhcGFibGUgb2YgYm90aCBieXRlIG9yZGVy
cyBrbm93IHdoaWNoIGVuZGlhbmVzcyB0aGUgaG9zdCBoYXM/IEkKPj4gdGhpbmsgc3BlY2lmeWlu
ZyBvbmUgZW5kaWFuZXNzIGluIHRoaXMgY2FzZSBpcyB0aGUgYmV0dGVyIGFwcHJvYWNoLgo+IAo+
IFRoZSBzYW1lIHdheSB0aGF0IHRoZSBndWVzdCBrbm93cyB0aGUgZW5kaWFubmVzcyBvZiB0aGUg
b3RoZXIgY3B1Cj4gc3RydWN0dXJlcy4KPiAKPj4gQlRXOiBJJ20gcXVpdGUgc3VyZSB3ZSBkb24n
dCBzdXBwb3J0IGJpZy1lbmRpYW4gZ3Vlc3RzIChvciBob3N0KSBvbiBBUk0KPj4gZWl0aGVyLCBk
byB3ZT8KPiAKPiBJIGhhdmUgbm8gaWRlYS4gIElmIHdlIGRvLCB0aGV5IHdpbGwgbmVlZCB0byBi
eXRlc3dhcCB0aGluZ3Mgd2hlbgo+IHRhbGtpbmcgUFYgcHJvdG9jb2xzLgo+IAo+PiBJIGNvdWxk
IHJld29yZCB0aGUgcGFyYWdyYXBoIHRvOgo+Pgo+PiAiVGhlIGhlYWRlciBmaWVsZHMgYXJlIGlu
IHRoZSBkZWZhdWx0IGVuZGlhbmVzcyBvZiB0aGUgcHJvY2Vzc29yLCBlLmcuCj4+IGxpdHRsZSBl
bmRpYW4gb24geDg2IGFuZCBBUk0uIgo+IAo+IFdoYXQgaW5mb3JtYXRpb24gYWJvdXQgZW5kaWFu
bmVzcyBpcyBpbiB4ZW4vaW5jbHVkZS9wdWJsaWMgPwoKeGVuL2luY2x1ZGUvcHVibGljPiBncmVw
IC1pUkkgZW5kaWFuIC4KLi9hcmNoLWFybS5oOiAqIGh5cGVyY2FsbCBhcmd1bWVudHMgYXJlIGFs
d2F5cyBsaXR0bGUgZW5kaWFuLgouL2FyY2gtYXJtLmg6I2RlZmluZSBQU1JfQklHX0VORElBTiAg
KDE8PDkpICAgICAgICAvKiBhcm0zMjogQmlnIEVuZGlhbgpNb2RlICovCi4vYXJjaC14ODYvaHZt
L3N0YXJ0X2luZm8uaDogKiBUaGUgYWRkcmVzcyBhbmQgc2l6ZXMgYXJlIGFsd2F5cyBhIDY0Yml0
CmxpdHRsZSBlbmRpYW4gdW5zaWduZWQgaW50ZWdlci4KLi9pby9zbmRpZi5oOiAqIFhFTlNORF9Q
Q01fRk9STUFUXzxmb3JtYXQ+W188ZW5kaWFuPl0KLi9pby9zbmRpZi5oOiAqIGVuZGlhbjogPExF
L0JFPiwgbWF5IGJlIGFic2VudAouL2lvL3NuZGlmLmg6ICogICAgIExFIC0gTGl0dGxlIGVuZGlh
biwgQkUgLSBCaWcgZW5kaWFuCgpTbyB3aXRoIHRoZSBleGNlcHRpb24gb2Ygc25kaWYuaDogYWx3
YXlzIGxpdHRsZSBlbmRpYW4uCgo+IEkgZG9uJ3QgdGhpbmsgdGhlIHhlbnN0b3JlIGRvYyBzaG91
bGQgY29udGFpbiBpdHMgb3duIGluZGljYXRpb24gb2YKPiBlbmRpYW5uZXNzLiAgVGhhdCBsZWF2
ZXMgb3BlbiB0aGUgcG9zc2liaWxpdHkgdGhhdCB0aGUgZG9jcyBtaWdodAo+IHNwZWNpZnkgKGFu
ZCBzb21lb25lIG1pZ2h0IGltcGxlbWVudCEpIGEgbWl4ZWQtZW5kaWFuIHN5c3RlbSwgd2hlcmUK
PiB0aGUgcHVibGljIGhlYWRlcnMgYW5kIFBWIHByb3RvY29scyBhcmUgaW4gb25lIGVuZGlhbm5l
c3MsIGJ1dAo+IHhlbnN0b3JlIGluIGFub3RoZXIsIGJlY2F1c2Ugb2YgZGlmZmVyZW5jZXMgaW4g
ZG9jcyB3b3JkaW5nLgo+IAo+IEhvdyBhYm91dCBpZiB4ZW5zdG9yZS50eHQgc2F5cyBzb21ldGhp
bmcgbGlrZSBgdGhlIGVuZGlhbm5lc3MgaXMgdGhlCj4gc2FtZSBhcyB0aGF0IG9mIHRoZSBzdHJ1
Y3R1cmVzIGluIHRoZSBYZW4gcHVibGljIGhlYWRlcnMgYW5kIHRoZSBYZW4KPiBQViBwcm90b2Nv
bHMnID8KClNhbWUgYXMgaHlwZXJjYWxsIGFyZ3VtZW50IGVuZGlhbm5lc3M/CgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:46:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gB5-00060b-1R; Mon, 08 May 2017 10:46:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7gB3-00060V-RD
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:46:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F8/32-03058-D6C40195; Mon, 08 May 2017 10:46:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW6Oj0C
 kwdw1KhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBb84K54/Pc7awDiDo4uRk0NCwF/i
 0MNrzCC2sECgxPO7l5m6GDk4RAQiJDZ/BDK5OIQEbrBJ/Fv1BsxhFjjNKHFh13QWkAY2AT2Je
 ce/gtm8ArYSjUs+sYI0swioSKzdngwSFhUIl3jbeASqRFDi5MwnYDangLfEvVlXwWxmAQOJI4
 vmsELY8hLNW2eD3SMkoCqx+MFR9gmMfLOQtM9C0jILScsCRuZVjBrFqUVlqUW6RmZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsYzywIPMQoycGkJMobxSAQKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCV90bKCdYlJqeWpGWmQMMe5i0BAePkgivOUiat7ggMbc4Mx0id
 YpRUUqc95AXUEIAJJFRmgfXBou1S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm/Q8yhSczrw
 Ru+iugxUxAiwMZwBaXJCKkpBoYw7z8otqt9fqK26q0prNlHTmuZG1sWfNLy1eg6O9S8/C3TP4
 F5V4XJjzy8NhuxWBzbO7h3fE2N/qO8FhE8L1N9wu7FxX9+EFLA3+CgWrB7P9+u9K0GFIZrl79
 Lvszs/3syXlaztXPL8YJVLKnvJT3Ppbs1mW3zraOJcfne6FcgXqm86zyu0osxRmJhlrMRcWJA
 KCxQ9mwAgAA
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494240363!62715562!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6216 invoked from network); 8 May 2017 10:46:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:46:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431315634"
To: Stefano Stabellini <sstabellini@kernel.org>, Andrii Anisov
 <andrii_anisov@epam.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <22b555fe-014e-ac99-d930-c16d2891b0b6@citrix.com>
Date: Mon, 8 May 2017 11:46:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMjA6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBGcmksIDUg
TWF5IDIwMTcsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IEhlbGxvIFN0ZWZhbm8sCj4+Cj4+IE9u
IDI0LjA0LjE3IDIxOjA4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBTdHViZG9tYWlu
cyAoc3R1YmRvbXMgaW4gc2hvcnQpIGFyZSBzbWFsbCBkb21haW5zLCBlYWNoIHJ1bm5pbmcgYSBz
aW5nbGUKPj4+IGFwcGxpY2F0aW9uLiBUeXBpY2FsbHkgdGhleSBydW4gdW5pa2VybmVscyByYXRo
ZXIgdGhhbiBhIGZ1bGwgZmxlZGdlZAo+Pj4gb3BlcmF0aW5nIHN5c3RlbS4gQSBjbGFzc2ljIGV4
YW1wbGUgaXMgUUVNVSBzdHViZG9tcyBvbiB4ODY6IG9uZSBRRU1VCj4+PiBzdHViZG9tcyBpcyBz
dGFydGVkIGZvciBlYWNoIHJlZ3VsYXIgZ3Vlc3QgZG9tYWluLiBFYWNoIFFFTVUgc3R1YmRvbQo+
Pj4gaW5zdGFuY2UgcHJvdmlkZXMgZW11bGF0aW9uIGZvciBvbmUgZ3Vlc3QgLSBpdCBydW5zIG9u
ZSBpbnN0YW5jZSBvZgo+Pj4gUUVNVS4KPj4gSSdtIHdvbmRlcmluZyBpZiB0aGVyZSBhcmUgYW55
IGV4YW1wbGVzIG9mIHByYWN0aWNhbCB1c2FnZSBvZiBzdHViIGRvbWFpbnMKPj4gd2l0aCBBUk0/
Cj4gCj4gR29vZCBxdWVzdGlvbi4gSSBkb24ndCB0aGluayBzbzogdGhlcmUgaGF2ZSBiZWVuIHBy
YWN0aWNhbCBleGFtcGxlcyBvZgo+IHVuaWtlcm5lbHMgcnVubmluZyBvbiBYZW4gb24gQVJNLCBi
dXQgbm90IHN0dWJkb21zLCBiZWNhdXNlIHdlIGhhdmVuJ3QKPiBuZWVkZWQgdG8gcnVuIGxhcmdl
IGVtdWxhdGlvbiBwaWVjZXMgeWV0LgoKU28gb2Z0ZW4gd2hlbiB3ZSBzYXkgInN0dWIgZG9tYWlu
cyIgd2UgbWVhbiBzcGVjaWZpY2FsbHksICJkZXZpY2Vtb2RlbApzdHViIGRvbWFpbnMiLiAgQnV0
IHRoZXJlIGFyZSBtYW55IG90aGVyIHN0dWIgZG9tYWlucyBmb3Igb3RoZXIKcHVycG9zZXMuICBZ
b3UgY2FuIHJ1biB4ZW5zdG9yZWQgaW4gYSBzdHViZG9tYWluIHJhdGhlciB0aGFuIGluIGRvbTAs
CmZvciBpbnN0YW5jZTsgSSB0aGluayB0aGlzIHByb2JhYmx5IGFscmVhZHkgd29ya3Mgb24gQVJN
LiAgSSBiZWxpZXZlCnRoYXQgdGhlIFBWIHZUUE0gYXJjaGl0ZWN0dXJlIGFsc28gaGFzIG9uZSB2
VFBNICJ3b3JrZXIiIHBlciBndWVzdCwKYWxvbmcgd2l0aCBhICJnbG9iYWwiIGRvbWFpbiB0byBj
b250cm9sIHRoZSBwaHlzaWNhbCBUUE0gYW5kIG11bHRpcGxleAppdCBvdmVyIHRoZSB2YXJpb3Vz
IHZUUE1zLgoKIC1HZW9yZ2UKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:52:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gHB-00071h-Nw; Mon, 08 May 2017 10:52:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7gHA-00071b-Je
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:52:24 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 68/0F-02181-7ED40195; Mon, 08 May 2017 10:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eZr0C
 kweXrVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bMGWcZC/7yVhy4t5+5gXEmdxcjJ4eQQJ7E
 sedH2EBsXgE7idOHljGD2BIChhJP318Hi7MIqErMOfMBzGYTUJdoe7adFcQWEdCXmP/pJ5jNL
 BAoMe/UbBYQW1jAR2LayyPsXYxcQPM7GCXudq9iB0lwCnhJ3O2fClTEAbRMUOLvDmGIXi2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukYVeUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg+NUzMDDuYOxb5XeIUZKDSUmUN4pBIFKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfCy+ADVCRalpqdWpGXmACMEplSCg
 0dJhFcNJM1bXJCYW5yZDpE6xagoJc7rAZIQAElklObBtcGi8hKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYd6lIFN4MvNK4Ka/AlrMBLQ4kAFscUkiQkqqgVFd5HH//gNf5X0FNh1sVGSq2f4
 nbMn/+RuqFXj/cS56lDNXblb64etOJ9yU+hpVhY6fXcHixhsattm58uNZt0kOTje+zxY6Juxd
 3Pyne52S3L3ljwO4L7Aaxs76d63UYs0OsUMHj+VqPay56vfte+lykYlWmuqZL5aJ2L2UFbyxV
 uZo4p7NsneUWIozEg21mIuKEwE0J7pzxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494240740!76264915!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20098 invoked from network); 8 May 2017 10:52:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 10:52:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 04:52:20 -0600
Message-Id: <59106A000200007800157AA5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 04:52:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
 <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/pv: Fix bugs with the handling of
 int80_bounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDEyOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGVzdGluZyBoYXMgcmV2ZWFsZWQgdHdvIGlzc3VlczoKPiAKPiAgMSkgUGFzc2luZyBh
IE5VTEwgaGFuZGxlIHRvIHNldF90cmFwX3RhYmxlKCkgaXMgaW50ZW5kZWQgdG8gZmx1c2ggdGhl
IGVudGlyZQo+ICAgICB0YWJsZS4gIFRoZSA2NGJpdCBndWVzdCBjYXNlIChhbmQgMzJiaXQgZ3Vl
c3Qgb24gMzJiaXQgWGVuLCB3aGVuIGl0Cj4gICAgIGV4aXN0ZWQpIGNhbGxlZCBpbml0X2ludDgw
X2RpcmVjdF90cmFwKCkgdG8gcmVzZXQgaW50ODBfYm91bmNlLCBidXQgYy9zCj4gICAgIGNkYTMz
NWMyNzkgd2hpY2ggaW50cm9kdWNlZCB0aGUgMzJiaXQgZ3Vlc3Qgb24gNjRiaXQgWGVuIHN1cHBv
cnQgb21pdHRlZAo+ICAgICB0aGlzIHN0ZXAuICBQcmV2aW91c2x5IHRoZXJlZm9yZSwgaXQgd2Fz
IGltcG9zc2libGUgZm9yIGEgMzJiaXQgZ3Vlc3QgdG8KPiAgICAgcmVzZXQgaXRzIHJlZ2lzdGVy
ZWQgaW50ODBfYm91bmNlIGRldGFpbHMuCj4gCj4gIDIpIGluaXRfaW50ODBfZGlyZWN0X3RyYXAo
KSBkb2Vzbid0IGhvbm91ciB0aGUgZ3Vlc3RzIHJlcXVlc3QgdG8gaGF2ZQo+ICAgICBpbnRlcnJ1
cHRzIGRpc2FibGVkIG9uIGVudHJ5LiAgUFZvcHMgTGludXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1
cHRzIGFyZQo+ICAgICBkaXNhYmxlZCwgYnV0IFhlbiBjdXJyZW50bHkgbGVhdmVzIHRoZW0gZW5h
YmxlZCB3aGVuIGZvbGxvd2luZyB0aGUgaW50ODAKPiAgICAgZmFzdHBhdGguCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggYSByZW1hcms6Cgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYwo+IEBAIC00MjcsMTIgKzQyNywxMyBAQCB2b2lkIGluaXRfaW50ODBfZGly
ZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCj4gICAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0aSA9ICZ2
LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0WzB4ODBdOwo+ICAgICAgc3RydWN0IHRyYXBfYm91bmNl
ICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUuaW50ODBfYm91bmNlOwo+ICAKPiAtICAgIHRiLT5mbGFn
cyA9IFRCRl9FWENFUFRJT047Cj4gICAgICB0Yi0+Y3MgICAgPSB0aS0+Y3M7Cj4gICAgICB0Yi0+
ZWlwICAgPSB0aS0+YWRkcmVzczsKPiAgCj4gICAgICBpZiAoIG51bGxfdHJhcF9ib3VuY2Uodiwg
dGIpICkKPiAgICAgICAgICB0Yi0+ZmxhZ3MgPSAwOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHRi
LT5mbGFncyA9IFRCRl9FWENFUFRJT04gfCAoVElfR0VUX0lGKHRpKSA/IFRCRl9JTlRFUlJVUFQg
OiAwKTsKPiAgfQoKVGhpcyBjZXJ0YWlubHkgaXMgYSBjb3JyZWN0IGNoYW5nZSB0byBtYWtlLCBi
dXQgaXQncyBub3Qgd2l0aG91dCByaXNrOgpJZiBzb21lIGd1ZXN0IHJlbGllcyBvbiBwcmV2aW91
cyBidWdneSBiZWhhdmlvciAod3JvbmdseSBzZXR0aW5nCnRoZSBmbGFnIGJ1dCBleHBlY3Rpbmcg
aW50ZXJydXB0cyB0byBiZSBvbiksIHVnbHkgbWlzYmVoYXZpb3IgaW4gdGhlCmd1ZXN0IGNvdWxk
IHJlc3VsdC4gSW5pdGlhbGx5IEkgd2FzIGFmcmFpZCBYZW5vTGludXggbWlnaHQgYmUKYWZmZWN0
ZWQsIGJ1dCBJJ3ZlIGNoZWNrZWQgYW5kIGl0IGlzbid0LgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:52:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gHJ-000732-V5; Mon, 08 May 2017 10:52:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d7gHI-00072k-Uc
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:52:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2A/A9-27980-0FD40195; Mon, 08 May 2017 10:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLKsWRWlGSWpSXmKPExsXS1tYhr/veVyD
 SYHuLksWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH12ASWgqfCFRN+7GFuYFwt0MXIwSEkUCmx
 87NVFyMnh4QAr8SRZTNYIewAiV+v3gHZXEAlDYwS7xtOMEE4uxkl/r5bB1YlJLCWUeLzSkEQm
 03AQOL3uT4WEFtEQFmi99dvFpAGZoEvTBKPTvxkBkkIC6RJvN1/nwmiKF3iy7VVrBC2m8T9j4
 sYQWwWARWJvesPgNXzCgRLbG1ZzQ6x+TujxJ0fp9lBEpwC9hK9bbPBihgFxCS+n1oDNpRZQFz
 i1pP5TBA/CEgs2XOeGcIWlXj5+B/YPxICc5kl5v7+xA6RkJY4tu46K8RmSYlJn75A2eISay7P
 h7M79/1kg6hXlPi7vpURYpmOxILdn9ggbG2JZQtfQ10tKHFy5hMWSBCpSLT3nmKZwCg3C8l9s
 5C0z0LSPgtJ+wJGllWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+b
 mbGIHJoJ6BgXEH46vjfocYJTmYlER5oxgEIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8GoDk4u
 QYFFqempFWmYOMC3BpCU4eJREeNV8gNK8xQWJucWZ6RCpU4yKUuK8aiB9AiCJjNI8uDZYKrzE
 KCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXBmQKT2ZeCdz0V0CLmYAWBzKALS5JREhJNTBOc
 S2wt150sXaioMeHH/ldyyX22W9n/25UsvmImcaKGpXoqU4c29SUrBj01XpUfh7g5WusWBMvq/
 7i197wdUY/dW8zn37ptGuTqIH6Qu79Z3Yd7Ao1zQlV37DGrSn5UMOJew0+ZW7v9/a6LvwWP+H
 49dMfTiXrJvxqXvJpxruK1U4Ft0VTVLiVWIozEg21mIuKEwFNQvC2gAMAAA==
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494240748!99257202!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42650 invoked from network); 8 May 2017 10:52:31 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 10:52:31 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP; 08 May 2017 03:52:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,309,1491289200"; d="scan'208";a="1145028729"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga001.fm.intel.com with ESMTP; 08 May 2017 03:52:28 -0700
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 8 May 2017 03:52:28 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.178]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.193]) with mapi id 14.03.0319.002;
 Mon, 8 May 2017 18:52:26 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/ioreq server:  Fix DomU couldn't reboot when using
 p2m_ioreq_server p2m_type
Thread-Index: AQHSxMw/BjDFmxa3JkWcZQXmgcgnfqHlS04AgAE3atCAAwBggIAAnjRw
Date: Mon, 8 May 2017 10:52:25 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C4DEE0B@SHSMSX104.ccr.corp.intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
 <591034B90200007800157905@prv-mh.provo.novell.com>
In-Reply-To: <591034B90200007800157905@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjU4Y2NmYjctODg5Yy00N2YyLTg1MDItYzEwM2NlZDZmYmZhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6ImNtcWFTdHFkWjR1WDlMODRwekpsZjBRM29Yd0VRdFdnbEpTaDNWempCa0U9In0=
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "yu.c.zhang@linux.intel.com" <yu.c.zhang@linux.intel.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>, "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gT24gMDYuMDUuMTcgYXQgMDM6NTEsIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4gd3Jv
dGU6Cj4gPj4gPj4+IE9uIDA1LjA1LjE3IGF0IDA1OjUyLCA8eGlvbmcueS56aGFuZ0BpbnRlbC5j
b20+IHdyb3RlOgo+ID4+ID4gJ2NvbW1pdCAxNjc5ZTBkZjNkZjYgKCJ4ODYvaW9yZXEgc2VydmVy
OiBhc3luY2hyb25vdXNseSByZXNldAo+ID4+ID4gb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZl
ciBlbnRyaWVzIiknIHdpbGwgY2FsbAo+ID4+ID4gcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2Jh
bCgpIHdoaWNoIHNldCBlbnRyeS5yZWNhbGM9MS4gVGhlbgo+ID4+ID4gdGhlIGZvbGxvd2luZyBn
ZXRfZW50cnkocDJtX2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4KPiA+PiA+IHAybV9yYW1fcncg
dHlwZS4KPiA+PiA+IEJ1dCAnY29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6
IHN5bmNocm9ub3VzbHkgcmVzZXQKPiA+PiA+IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIg
ZW50cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKPiA+PiA+IGFzc3VtZSBnZXRf
ZW50cnkocDJtX2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4gcDJtX2lvcmVxX3NlcnZlcgo+ID4+
ID4gdHlwZSwgdGhlbiByZXNldCBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMuIFRoZSBmYWN0IGlz
IHRoZSBhc3N1bXB0aW9uCj4gPj4gPiBpc24ndCB0cnVlLCBhbmQgc3lzbmNocm9ub3VzbHkgcmVz
ZXQgZnVuY3Rpb24gY291bGRuJ3Qgd29yay4gVGhlbgo+ID4+ID4gaW9yZXEuZW50cnlfY291bnQg
aXMgbGFyZ2VyIHRoYW4gemVybyBhZnRlciBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzLAo+ID4+ID4g
ZmluYWxseSB0aGlzIHJlc3VsdHMgRG9tVSBjb3VsZG4ndCByZWJvb3QuCj4gPj4KPiA+PiBJJ3Zl
IGhhZCB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhpcyBwYXJ0IGFscmVhZHkgb24gdjEgKGJ0dywg
d2h5IGlzCj4gPj4gdGhpcyBvbmUgbm90IHRhZ2dlZCB2Mj8pLCBhbmQgc2luY2UgSSBzdGlsbCBj
YW4ndCBmaWd1cmUgaXQgSSBoYXZlIHRvIGFzazoKPiA+PiBXaHkgaXMgaXQgdGhhdCBndWVzdCBy
ZWJvb3QgaXMgYmVpbmcgaW1wYWN0ZWQgaGVyZT8gRnJvbSB3aGF0IEkgcmVjYWxsCj4gPj4gYSBu
b24temVybyBjb3VudCBzaG91bGQgb25seSBwcmV2ZW50IG1pZ3JhdGlvbi4KPiA+IFtaaGFuZywg
WGlvbmcgWV0gU29ycnksIGFsdGhvdWdoIHRoZXkgc29sdmUgdGhlIHNhbWUgaXNzdWUsIHRoZSBz
b2x1dGlvbiBpcwo+ID4gdG90YWxseSBkaWZmZXJlbnQsIHNvIEkgZGlkbid0IG1hcmsgdGhpcyBh
cyBWMiwgSSB3aWxsIG1hcmsgdGhlIGZvbGxvd2luZwo+ID4gYXMgdjIgd2l0aCB0aGlzIHNvbHV0
aW9uLgo+ID4gRHVyaW5nIERvbVUgcmVib290LCBpdCB3aWxsIGZpcnN0IHVubWFwIGlvcmVxIHNl
cnZlciBpbiBzaHV0ZG93biBwcm9jZXNzLAo+ID4gdGhlbiBpdCBjYWxsIG1hcCBpb3JlcSBzZXJ2
ZXIgaW4gYm9vdCBwcm9jZXNzLiBUaGUgZm9sbG93aW5nIHNlbnRlbmNlIGluCj4gPiBwMm1fc2V0
X2lvcmVxX3NlcnZlcigpIHJlc3VsdCBtYXBwaW5nIGlvcmVxIHNlcnZlciBmYWlsdXJlLCB0aGVu
IERvbVUKPiA+IGNvdWxkbid0IGNvbnRpbnVlIGJvb3RpbmcuCj4gPiBJZiAoIHJlYWRfYXRvbWlj
KCZwLT5pb3JlcS5lbnRyeV9jb3VudCkpCj4gPiAgICBnb3RvIG91dDsKPiAKPiBJdCBpcyBjbGVh
ciB0aGF0IGl0IHdvdWxkIGJlIHRoaXMgc3RhdGVtZW50IHRvIGJlIHRoZSBwcm9ibGVtIG9uZSwK
PiBidXQgSSBjb250aW51ZSB0byBub3Qgc2VlIHdoeSB0aGlzIHdvdWxkIGFmZmVjdCByZWJvb3Q6
IFRoZSByZWJvb3RlZAo+IGd1ZXN0IHJ1bnMgaW4gYW5vdGhlciBWTSB3aXRoLCBoZW5jZSwgYSBk
aWZmZXJlbnQgcDJtLiBJIGNhbm5vdCBzZWUKPiB3aHkgdGhlcmUgd291bGQgYmUgYSBub24temVy
byBpb3JlcS5lbnRyeV9jb3VudCB0aGUgZmlyc3QgdGltZSBhbgo+IGlvcmVxIHNlcnZlciBjbGFp
bXMgdGhlIHAybV9pb3JlcV9zZXJ2ZXIgdHlwZSBmb3IgdGhpcyBuZXcgZG9tYWluLgo+IApbWmhh
bmcsIFhpb25nIFldIFRoaXMgaXMgd2hhdCBJIHNlZSBmcm9tIHhsIGRtZXNnIHdoZW4gYSBEb21V
IHJlYm9vdAoxKSB1bm1hcCBpb19yZXFfc2VydmVyIHdpdGggb2xkIGRvbWlkCjIpIG1hcCBpb19y
ZXFfc2VydmVyIHdpdGggb2xkIGRvbWlkIAozKXVubWFwIGlvX3JlcV9zZXJ2ZXIgd2l0aCBvbGQg
ZG9taWQKNCkgbWFwIGlvX3JlcV9zZXJ2ZXIgd2l0aCBuZXcgZG9taWQKClRoZSAxKSBhbmQgMikg
YXJlIHRyaWdnZXJlZCBieSBvdXIgZGV2aWNlIHJlc2V0IGhhbmRsZXIgaW4gcWVtdSwgaXQgd2ls
bApkZXN0cm95IG9sZCBkZXZpY2UgaGFuZGxlciwgdGhlbiBjcmVhdGUgZGV2aWNlIGhhbmRsZXIg
d2l0aCB0aGUgb2xkIGRvbWlkCmFnYWluLiBzbyB3ZSBjb3VsZCBzZWUgaW9yZXEuZW50cnlfY291
bGQgPiAwIHdpdGggb2xkIGRvbWlkLCB0aGVuIHJlYm9vdApwcm9jZXNzIHRlcm1pbmF0ZWQuCj4g
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 10:56:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gLR-0007MP-IS; Mon, 08 May 2017 10:56:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7gLQ-0007MJ-FB
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:56:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9E/EA-02956-FEE40195; Mon, 08 May 2017 10:56:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/e9n0C
 kwbd/fBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZhwcZC1YwVyxasJi1gfERUxcjJ4eQQJ7E
 sUVtjCA2r4CdxNKGxWwgtoSAocTT99fBbBYBVYlXX5aA2WwC6hJtz7azgtgiAvoS8z/9BLOZB
 QIl5p2azQJiCwuESMx7so4VYn4Ho8TmDaYgNqeAl8SG3j6gXRxAuwQl/u4QhmjVknj46xYLhK
 0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rob6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYGxaFHiIUZKDSUmUN4pBIFKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBK8qMJiFBItS01Mr0jJzgHEAk5bg4FES4WUDSfMWFyTmFmemQ6ROM
 epyzLn39T2TEEtefl6qlDivMkiRAEhRRmke3AhYTF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMC8PyBSezLwSuE2vgI5gAjoikAHsiJJEhJRUA6OTdfW5JWmymeduP0ovu+jnldCy5cfbiN/
 1IVzCbFx7j6qdM9wmeX3tgQkm8amTpoVquq+r0+Tqt9T8zT//uDwHu8g347xjD9N01zmeclz8
 8Y/1Yv/AKQcVVazvx0Saf7vrvbGFd25JVYTin0btULVUk6kG7z8c8hFv+ZCz5OnyBxqMGrdEF
 ZRYijMSDbWYi4oTAYmglbHEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494241005!67089879!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42426 invoked from network); 8 May 2017 10:56:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 10:56:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 04:56:45 -0600
Message-Id: <59106B0A0200007800157AB4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 04:56:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
 <1494237876-15936-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494237876-15936-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pv: Align %rsp before pushing the
 failsafe stack frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDEyOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXJjaGl0ZWN0dXJhbGx5LCBhbGwgNjRiaXQgc3RhY2tzIGFyZSBhbGlnbmVkIG9uIGEg
MTYgYnl0ZSBib3VuZGFyeSBiZWZvcmUgYW4KPiBleGNlcHRpb24gZnJhbWUgaXMgcHVzaGVkLiAg
VGhlIGZhaWxzYWZlIGZyYW1lIGlzIG5vdCBzcGVjaWFsIGluIHRoaXMgcmVnYXJkLgoKSSdkIHBy
ZWZlciAic2hvdWxkIG5vdCBiZSIgYXMgZWZmZWN0aXZlbHkgaXMgaGFzIGJlZW4gc28gZmFyLCBi
dXQgb3RoZXIKdGhhbiB0aGF0IC4uLgoKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 10:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gMk-0007Qv-SF; Mon, 08 May 2017 10:58:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7gMj-0007Qo-L9
 for xen-devel@lists.xen.org; Mon, 08 May 2017 10:58:09 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DF/4C-02183-04F40195; Mon, 08 May 2017 10:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQtfBXyD
 SYNN9OYslHxezODB6HN39mymAMYo1My8pvyKBNaNz5xOWgjfMFfO/N7I2MM5l7mLk5JAQ8JNo
 f3ONCcQWFgiR2P/nMpgtIqAs0fvrN0sXIxeHkMAeRokL83cygiSYBXwklm84xApiswnoS+x+8
 QmogYODV8BWYuHjaJAwi4CKRP+LP2DlogLhEm8bj7CA2LwCghInZz4BszkF7CWOLv3LAjHSQO
 LIojmsELa8xPa3c8BuExJQk7jWf4kd4s50iYnPelgmMPLPQjJqFpL2WUjaFzAyr2JUL04tKks
 t0jXXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEEGINjBeGyy8yFGSQ4mJVHe
 KAaBSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNt8gXKCRanpqRVpmTnAaIBJS3DwKInwsvkBp
 XmLCxJzizPTIVKnGHU55tz7+p5JiCUvPy9VSpxXGaRIAKQoozQPbgQsMi8xykoJ8zICHSXEU5
 BalJtZgir/ilGcg1FJmPc8yCU8mXklcJteAR3BBHREIAPYESWJCCmpBsb5Mz5KLs1P2uvxq2T
 3n9JlfVovqxZJN7PdZzB4uIZxUyfjK5P2Pw92CfqnyAU+vrzF7nHbJ43Zf7lfPUlaqW/5+IPb
 hUrBOBe1mRU/55f8O12zKiJrA9veFavud7DbTRN3PlK1UFV3lbeV9fUdt5UtvM9olQjOOpWwo
 MHZc4rkhD9SzyUjnSYqsRRnJBpqMRcVJwIAAYiMi8cCAAA=
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494241088!81010621!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23134 invoked from network); 8 May 2017 10:58:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 10:58:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="45599729"
To: Jan Beulich <JBeulich@suse.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
 <1494237876-15936-3-git-send-email-andrew.cooper3@citrix.com>
 <59106B0A0200007800157AB4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8eefdafe-3220-bcea-5b12-04112056c009@citrix.com>
Date: Mon, 8 May 2017 11:58:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59106B0A0200007800157AB4@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pv: Align %rsp before pushing the
 failsafe stack frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTE6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA1LjE3IGF0
IDEyOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEFyY2hpdGVjdHVy
YWxseSwgYWxsIDY0Yml0IHN0YWNrcyBhcmUgYWxpZ25lZCBvbiBhIDE2IGJ5dGUgYm91bmRhcnkg
YmVmb3JlIGFuCj4+IGV4Y2VwdGlvbiBmcmFtZSBpcyBwdXNoZWQuICBUaGUgZmFpbHNhZmUgZnJh
bWUgaXMgbm90IHNwZWNpYWwgaW4gdGhpcyByZWdhcmQuCj4gSSdkIHByZWZlciAic2hvdWxkIG5v
dCBiZSIgYXMgZWZmZWN0aXZlbHkgaXMgaGFzIGJlZW4gc28gZmFyLCBidXQgb3RoZXIKPiB0aGFu
IHRoYXQgLi4uCgpDZXJ0YWlubHkuCgo+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 11:00:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 11:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gOa-0007yT-6w; Mon, 08 May 2017 11:00:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7gOZ-0007ir-1a
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 11:00:03 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 92/89-03920-2BF40195; Mon, 08 May 2017 11:00:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTXejv0C
 kwbQDehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bM1v1MBYsEKiZe+cXawLiRt4uRi0NIYBOj
 xMWN3YwQzm5GiZZPk1i7GDk5hAUiJT4ums0GYosI+EhMubWUFaLoKKPE71M/mEAcZoH9jBLfN
 /xgAaliE9CUuPP5ExOIzStgJXHk9CZ2EJtFQEViwrbjYFNFBcIl3jYeYYGoEZQ4OfMJmM0pYC
 OxfOltRhCbWcBMYt7mh8wQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGhnqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh0DEOxg/LMs4BCjJAeTkihvFINApBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3sl+QDnBotT01Iq0zBxg+MOkJTh4lER4nUHSvMUFibnFm
 ekQqVOMuhzvln54zyTEkpeflyolzqsMUiQAUpRRmgc3AhaLlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTM6wkyhSczrwRu0yugI5iAjghkADuiJBEhJdXAyHjsdslJ1lvT5+n3rdD89ChsnmD
 5ab8ra/QLi5m6PytozLW9xGPdtUMz82bN1xuvTRJZurRFJcKkV/6/stiYd5blkZdxWrbHp836
 zsm9et63tZHa0mnzJix1Mw48kR3M/GHpA5NJa5LCLrwvkbpvtn8v8xo+1jP1234tcD8ceeZIo
 W2p/W/bKCWW4oxEQy3mouJEALz+/cLAAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494241201!101005320!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51303 invoked from network); 8 May 2017 11:00:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 8 May 2017 11:00:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EED5380D;
 Mon,  8 May 2017 04:00:00 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 61D3B3F220;
 Mon,  8 May 2017 03:59:59 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170508065844.28855-1-jgross@suse.com>
 <20170508065844.28855-2-jgross@suse.com>
 <22800.17248.872629.706495@mariner.uk.xensource.com>
 <2a155db6-0e3f-a66b-1b6a-14067e95f2af@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a800c721-6c2a-ba44-7cf9-ecc398b58c4b@arm.com>
Date: Mon, 8 May 2017 11:59:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2a155db6-0e3f-a66b-1b6a-14067e95f2af@suse.com>
Cc: julien.grall@amd.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
 protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDA4LzA1LzE3IDExOjE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDA4LzA1LzE3IDEyOjA3LCBJYW4gSmFja3NvbiB3cm90ZToKPj4gSnVlcmdlbiBHcm9zcyB3cml0
ZXMgKCJbUEFUQ0ggMS8zXSBkb2NzOiBzcGVjaWZ5IGVuZGlhbmVzcyBvZiB4ZW5zdG9yZSBwcm90
b2NvbCBoZWFkZXIiKToKPj4+IFRoZSBlbmRpYW5lc3Mgb2YgdGhlIHhlbnN0b3JlIHByb3RvY29s
IGhlYWRlciBzaG91bGQgYmUgc3BlY2lmaWVkLgo+PiAuLi4KPj4+IC1mb2xsb3dlZCBieSB4c2Rf
c29ja21zZy5sZW4gYnl0ZXMgb2YgcGF5bG9hZC4KPj4+ICtmb2xsb3dlZCBieSB4c2Rfc29ja21z
Zy5sZW4gYnl0ZXMgb2YgcGF5bG9hZC4gVGhlIGhlYWRlciBmaWVsZHMgYXJlCj4+PiArYWxsIGlu
IGxpdHRsZSBlbmRpYW4gYnl0ZSBvcmRlci4KPj4KPj4gWWVzLCBidXQgdGhpcyBpcyBub3QgY29y
cmVjdC4gIE9uIGEgYmlnLWVuZGlhbiBjcHUsIHRoZXkgd291bGQgYmUgaW4KPj4gYmlnLWVuZGlh
bi4KPgo+IFdlIGRvbid0IHN1cHBvcnQgYmlnLWVuZGlhbiBjcHVzLCByaWdodD8gRG8gd2Ugd2Fu
dCB0byBzcGVjaWZ5IHRoZQo+IHByb3RvY29sIGZvciB1bnN1cHBvcnRlZCBjcHVzPwo+Cj4+IE9u
IGEgYnl0ZXNleHVhbCBjcHUsIHRoZSBlbmRpYW5uZXNzIHNob3VsZCBiZSBzcGVjaWZpZWQgYnV0
IGl0IHdpbGwgYmUKPj4gdGhlIHNhbWUgZW5kaWFubmVzcyBhcyBzaGFyZWQgcmluZyBmaWVsZHMs
IGV0Yy4gIFNvIHRoaXMgZG9jIHByb2JhYmx5Cj4+IG91Z2h0IG5vdCB0byBjb250YWluIGEgbGlz
dCBvZiBlbmRpYW5uZXNzZXMuICBCZXN0IGp1c3QgdG8gc2F5IHRoYXQKPj4gdGhlIGZpZWxkcyBh
cmUgYWxsIGluIGhvc3QgbmF0aXZlIGJ5dGUgb3JkZXIuCj4KPiBIbW0sIHRoaXMgaXMgcHJvYmxl
bWF0aWMuIEhvdyBkb2VzIGEgZ3Vlc3Qgc3RhcnRlZCBlLmcuIGJpZy1lbmRpYW4gb24gYQo+IGNw
dSBjYXBhYmxlIG9mIGJvdGggYnl0ZSBvcmRlcnMga25vdyB3aGljaCBlbmRpYW5lc3MgdGhlIGhv
c3QgaGFzPyBJCj4gdGhpbmsgc3BlY2lmeWluZyBvbmUgZW5kaWFuZXNzIGluIHRoaXMgY2FzZSBp
cyB0aGUgYmV0dGVyIGFwcHJvYWNoLgo+Cj4gQlRXOiBJJ20gcXVpdGUgc3VyZSB3ZSBkb24ndCBz
dXBwb3J0IGJpZy1lbmRpYW4gZ3Vlc3RzIChvciBob3N0KSBvbiBBUk0KPiBlaXRoZXIsIGRvIHdl
PwoKQXQgdGhlIG1vbWVudCwgWGVuIGlzIGFsd2F5cyBsaXR0bGUgZW5kaWFuIGFuZCBhbGwgdGhl
IHN0cnVjdHVyZSBiZXR3ZWVuIApYZW4gYW5kIHRoZSBndWVzdHMgYXJlIGxpdHRsZS1lbmRpYW4u
CgpXZSBkb24ndCB5ZXQgc3VwcG9ydCBiaWctZW5kIGd1ZXN0cyBidXQgdGhlcmUgYXJlIG5vdGhp
bmcgdG8gcHJldmVudCAKdGhhdC4gVGhlIG9ubHkgY2hhbmdlIEkgYW0gYXdhcmUgb2YgaXMgaW4g
dGhlIE1NSU8gZW11bGF0aW9uIChzZWUgWzFdKS4gCkFsbCB0aGUgWGVuIGh5cGVyY2FsbCBhcmd1
bWVudCB3aWxsIHN0YXkgbGl0dGxlLWVuZGlhbiBhbmQgdGhlIGd1ZXN0IAp3b3VsZCBoYXZlIHRv
IHRha2UgY2FyZSBvZiBwYXNzaW5nIHRoZSBhcmd1bWVudHMgd2l0aCB0aGUgY29ycmVjdCAKZW5k
aWFubmVzcy4KCj4KPiBJIGNvdWxkIHJld29yZCB0aGUgcGFyYWdyYXBoIHRvOgo+Cj4gIlRoZSBo
ZWFkZXIgZmllbGRzIGFyZSBpbiB0aGUgZGVmYXVsdCBlbmRpYW5lc3Mgb2YgdGhlIHByb2Nlc3Nv
ciwgZS5nLgo+IGxpdHRsZSBlbmRpYW4gb24geDg2IGFuZCBBUk0uIgoKV2hpbHN0IGluc3RydWN0
aW9uIGZldGNoZXMgYXJlIGFsd2F5cyBsaXR0bGUtZW5kaWFuLCB0aGUgbWVtb3J5IAplbmRpYW5u
ZXNzIG9mIGRhdGEgYWNjZXNzIGRvZXMgbm90IGhhdmUgYSBwYXJ0aWN1bGFyIGRlZmF1bHQgaW4g
dGhlIEFSTSAKQVJNLiBUaGlzIGlzIGxlZnQgdXAgdG8gdGhlIGltcGxlbWVudG9yLgoKQ2hlZXJz
LAoKWzFdIApodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2p1bGllbmcv
eGVuLXVuc3RhYmxlLmdpdDthPWNvbW1pdDtoPWU0OWNlY2VmOTZkNTc2MjJlOWRjYmM2MTk5YmUx
ZjAxOGQ0MDVmYzAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 11:12:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 11:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gaI-0000ok-A2; Mon, 08 May 2017 11:12:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29414ae7c=citrix-osstest@xenproject.org>)
 id 1d7gaG-0000oO-QT
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 11:12:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C4/F9-01730-88250195; Mon, 08 May 2017 11:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG57kEC
 kwaZ9chb3prxnd2D02N63iz2AMYo1My8pvyKBNaNlzSOWggliFUse9bA3ME7l62Lk5JAQ8Jd4
 OeEXO4TtLjG9fQUbiC0i4Cwx4cNtIJuDg1dAT+Lw7DKQsLCAm8TpLWeYuxi5gMrnc0pMOLaOF
 aJXVeLTs+lgc9gEPCQm9kxkAbFZBFQklt5dzQhiCwloSSxdvJIJxOYVEJQ4OfMJWA2zgITEwR
 cvmCHmWEjs+NjHNoGRdxaSsllIyhYwMq1iVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw1ctNLS5
 OTE/NSUwq1kvOz93ECAwdBiDYwfj9j9MhRkkOJiVR3igGgUghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKEryRgUA5waLU9NSKtMwcYBDDpCU4eJREeM+CpHmLCxJzizPTIVKnGHU53i398J5JiCUvP
 y9VSpw3FqRIAKQoozQPbgQsoi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcOZApPZl4J3K
 ZXQEcwAR0RyAB2REkiQkqqgVGp9ODa7VOvXWf5zvwnPaeUcxfD/TkhcsLV0/OOf7XkE74wvfh
 U0uytsl+iM/mlrTZO0r8xeZLhYzPNqKlm+2feniLo9DeYU3dHmcnhT69jjsgs4U7ouswpteGq
 e9DRju36rjeNxOfkH/B5qpefcfR8prtOv0vhpzvPvsu9EbISPV4fJOp496ISS3FGoqEWc1FxI
 gB0ouMaowIAAA==
X-Env-Sender: prvs=29414ae7c=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494241925!94019989!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10685 invoked from network); 8 May 2017 11:12:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 11:12:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422647826"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71263-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:build-armhf:host-install(3):broken:regression
 distros-debian-sid:build-armhf-pvops:host-install(3):broken:regression
 distros-debian-sid:build-amd64:host-install(3):broken:regression
 distros-debian-sid:build-amd64-pvops:host-install(3):broken:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71244
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 8 May 2017 12:12:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71263: trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjYzIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMjYzLwoKRmFpbHVyZXMg
YW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQg
YW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gNzEyNDQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMg
aG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTI0NAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDcxMjQ0CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAzIGhvc3QtaW5zdGFs
bCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEyNDQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lk
LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNp
ZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGln
aHQgICAgICAgICAgICAgICA3MTI0NAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 11:13:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 11:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gbC-0000sH-Iz; Mon, 08 May 2017 11:13:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7gbB-0000s9-Lq
 for xen-devel@lists.xen.org; Mon, 08 May 2017 11:13:05 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 26/29-19466-0C250195; Mon, 08 May 2017 11:13:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6BIIF
 Igx93xSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDX2oKHolVrFim0sDYJtzFyMkhIeAv8XHR
 V1YQW1ggVWLB8XtMILaIQIBE/6RZQDYXh5DAASaJx2+/MoM4zAInmCTuPlzEDFLFJqAnMe/4V
 5YuRg4OXgFbibtnA0HCLAIqEoevbQYrERUIl3jbeIQFxOYVEJQ4OfMJmM0pECJxuWUm2DJmAQ
 OJI4vmsELY8hLb384B6xUSUJVY/OAo+wRGvllI2mchaZmFpGUBI/MqRvXi1KKy1CJdS72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYxrW50PMUpyMCmJ8kYxCEQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC9HgiUEyxKTU+tSMvMAYY8TFqCg0dJhPcsSJq3uCAxtzgzH
 SJ1ilFRSpz3HUhCACSRUZoH1waLs0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5r0IMoUnM6
 8EbvoroMVMQIsDGcAWlyQipKQaGHMeX5PPiDiaafT2h7nSriO312x2fH9E/OoJgSBNFcbNX1U
 OqR8IMjhq/mDSzs/uW3sbNO5+XjAh09306U43wZ0cq5mea6SlX3lTdEls8cVbnZJyH7VTp/fP
 fcp6Y8lHm/KWB6nt1zhnCzxaP+8JQ8bCCc2mi8/rMrzZ/6Ln/pIivaarCSnhPSlKLMUZiYZaz
 EXFiQC9dG8XrgIAAA==
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494241982!77093819!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55396 invoked from network); 8 May 2017 11:13:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 11:13:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422647856"
To: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>, Jan Beulich <JBeulich@suse.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
 <591034B90200007800157905@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DEE0B@SHSMSX104.ccr.corp.intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <077884ad-247c-ca65-3c0d-e8d5d6cf642f@citrix.com>
Date: Mon, 8 May 2017 12:12:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8082FF9BCB2B054996454E47167FF4EC1C4DEE0B@SHSMSX104.ccr.corp.intel.com>
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "yu.c.zhang@linux.intel.com" <yu.c.zhang@linux.intel.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTE6NTIsIFpoYW5nLCBYaW9uZyBZIHdyb3RlOgo+Pj4+PiBPbiAwNi4wNS4x
NyBhdCAwMzo1MSwgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4+PiBPbiAw
NS4wNS4xNyBhdCAwNTo1MiwgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4g
J2NvbW1pdCAxNjc5ZTBkZjNkZjYgKCJ4ODYvaW9yZXEgc2VydmVyOiBhc3luY2hyb25vdXNseSBy
ZXNldAo+Pj4+PiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScgd2lsbCBj
YWxsCj4+Pj4+IHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSB3aGljaCBzZXQgZW50cnku
cmVjYWxjPTEuIFRoZW4KPj4+Pj4gdGhlIGZvbGxvd2luZyBnZXRfZW50cnkocDJtX2lvcmVxX3Nl
cnZlcikgd2lsbCByZXR1cm4KPj4+Pj4gcDJtX3JhbV9ydyB0eXBlLgo+Pj4+PiBCdXQgJ2NvbW1p
dCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0Cj4+
Pj4+IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyB3aGVuIGFuIGlvcmVxIHNl
cnZlciB1bm1hcHMiKScKPj4+Pj4gYXNzdW1lIGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSB3
aWxsIHJldHVybiBwMm1faW9yZXFfc2VydmVyCj4+Pj4+IHR5cGUsIHRoZW4gcmVzZXQgcDJtX2lv
cmVxX3NlcnZlciBlbnRyaWVzLiBUaGUgZmFjdCBpcyB0aGUgYXNzdW1wdGlvbgo+Pj4+PiBpc24n
dCB0cnVlLCBhbmQgc3lzbmNocm9ub3VzbHkgcmVzZXQgZnVuY3Rpb24gY291bGRuJ3Qgd29yay4g
VGhlbgo+Pj4+PiBpb3JlcS5lbnRyeV9jb3VudCBpcyBsYXJnZXIgdGhhbiB6ZXJvIGFmdGVyIGFu
IGlvcmVxIHNlcnZlciB1bm1hcHMsCj4+Pj4+IGZpbmFsbHkgdGhpcyByZXN1bHRzIERvbVUgY291
bGRuJ3QgcmVib290Lgo+Pj4+Cj4+Pj4gSSd2ZSBoYWQgdHJvdWJsZSB1bmRlcnN0YW5kaW5nIHRo
aXMgcGFydCBhbHJlYWR5IG9uIHYxIChidHcsIHdoeSBpcwo+Pj4+IHRoaXMgb25lIG5vdCB0YWdn
ZWQgdjI/KSwgYW5kIHNpbmNlIEkgc3RpbGwgY2FuJ3QgZmlndXJlIGl0IEkgaGF2ZSB0byBhc2s6
Cj4+Pj4gV2h5IGlzIGl0IHRoYXQgZ3Vlc3QgcmVib290IGlzIGJlaW5nIGltcGFjdGVkIGhlcmU/
IEZyb20gd2hhdCBJIHJlY2FsbAo+Pj4+IGEgbm9uLXplcm8gY291bnQgc2hvdWxkIG9ubHkgcHJl
dmVudCBtaWdyYXRpb24uCj4+PiBbWmhhbmcsIFhpb25nIFldIFNvcnJ5LCBhbHRob3VnaCB0aGV5
IHNvbHZlIHRoZSBzYW1lIGlzc3VlLCB0aGUgc29sdXRpb24gaXMKPj4+IHRvdGFsbHkgZGlmZmVy
ZW50LCBzbyBJIGRpZG4ndCBtYXJrIHRoaXMgYXMgVjIsIEkgd2lsbCBtYXJrIHRoZSBmb2xsb3dp
bmcKPj4+IGFzIHYyIHdpdGggdGhpcyBzb2x1dGlvbi4KPj4+IER1cmluZyBEb21VIHJlYm9vdCwg
aXQgd2lsbCBmaXJzdCB1bm1hcCBpb3JlcSBzZXJ2ZXIgaW4gc2h1dGRvd24gcHJvY2VzcywKPj4+
IHRoZW4gaXQgY2FsbCBtYXAgaW9yZXEgc2VydmVyIGluIGJvb3QgcHJvY2Vzcy4gVGhlIGZvbGxv
d2luZyBzZW50ZW5jZSBpbgo+Pj4gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoKSByZXN1bHQgbWFwcGlu
ZyBpb3JlcSBzZXJ2ZXIgZmFpbHVyZSwgdGhlbiBEb21VCj4+PiBjb3VsZG4ndCBjb250aW51ZSBi
b290aW5nLgo+Pj4gSWYgKCByZWFkX2F0b21pYygmcC0+aW9yZXEuZW50cnlfY291bnQpKQo+Pj4g
ICAgZ290byBvdXQ7Cj4+Cj4+IEl0IGlzIGNsZWFyIHRoYXQgaXQgd291bGQgYmUgdGhpcyBzdGF0
ZW1lbnQgdG8gYmUgdGhlIHByb2JsZW0gb25lLAo+PiBidXQgSSBjb250aW51ZSB0byBub3Qgc2Vl
IHdoeSB0aGlzIHdvdWxkIGFmZmVjdCByZWJvb3Q6IFRoZSByZWJvb3RlZAo+PiBndWVzdCBydW5z
IGluIGFub3RoZXIgVk0gd2l0aCwgaGVuY2UsIGEgZGlmZmVyZW50IHAybS4gSSBjYW5ub3Qgc2Vl
Cj4+IHdoeSB0aGVyZSB3b3VsZCBiZSBhIG5vbi16ZXJvIGlvcmVxLmVudHJ5X2NvdW50IHRoZSBm
aXJzdCB0aW1lIGFuCj4+IGlvcmVxIHNlcnZlciBjbGFpbXMgdGhlIHAybV9pb3JlcV9zZXJ2ZXIg
dHlwZSBmb3IgdGhpcyBuZXcgZG9tYWluLgo+Pgo+IFtaaGFuZywgWGlvbmcgWV0gVGhpcyBpcyB3
aGF0IEkgc2VlIGZyb20geGwgZG1lc2cgd2hlbiBhIERvbVUgcmVib290Cj4gMSkgdW5tYXAgaW9f
cmVxX3NlcnZlciB3aXRoIG9sZCBkb21pZAo+IDIpIG1hcCBpb19yZXFfc2VydmVyIHdpdGggb2xk
IGRvbWlkIAo+IDMpdW5tYXAgaW9fcmVxX3NlcnZlciB3aXRoIG9sZCBkb21pZAo+IDQpIG1hcCBp
b19yZXFfc2VydmVyIHdpdGggbmV3IGRvbWlkCj4gCj4gVGhlIDEpIGFuZCAyKSBhcmUgdHJpZ2dl
cmVkIGJ5IG91ciBkZXZpY2UgcmVzZXQgaGFuZGxlciBpbiBxZW11LCBpdCB3aWxsCj4gZGVzdHJv
eSBvbGQgZGV2aWNlIGhhbmRsZXIsIHRoZW4gY3JlYXRlIGRldmljZSBoYW5kbGVyIHdpdGggdGhl
IG9sZCBkb21pZAo+IGFnYWluLiBzbyB3ZSBjb3VsZCBzZWUgaW9yZXEuZW50cnlfY291bGQgPiAw
IHdpdGggb2xkIGRvbWlkLCB0aGVuIHJlYm9vdAo+IHByb2Nlc3MgdGVybWluYXRlZC4KCk9oLCBz
byBpdCBwcmV2ZW50cyByZWJvb3Qgb2YgWGVuR1QsIGJ1dCBub3Qgb2Ygbm9ybWFsIGd1ZXN0cz8K
CldoeSBkb2VzIGEgcmVib290IGNhdXNlIHRoZSBkZXZpY2UgdG8gZGV0YWNoLCByZS1hdHRhY2gs
IGFuZCB0aGVuCnJlLWRldGFjaCBhZ2Fpbj8KCkFsc28sIEknbSBzb3JyeSBmb3IgbWlzc2luZyB0
aGUgYnVnIGR1cmluZyByZXZpZXcsIGJ1dCBpdCdzIGEgYml0CmFubm95aW5nIHRvIGZpbmQgb3V0
IHRoYXQgdGhlIGNvcmUgZnVuY3Rpb25hbGl0eSBvZiBwYXRjaCAtLSBkZXRhY2hpbmcKYW5kIHJl
LWF0dGFjaGluZyAtLSB3YXNuJ3QgdGVzdGVkIGF0IGFsbCBiZWZvcmUgc3VibWlzc2lvbi4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 11:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 11:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7gtF-0002co-5d; Mon, 08 May 2017 11:31:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7gtD-0002ci-R4
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 11:31:43 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C6/C4-03058-F1750195; Mon, 08 May 2017 11:31:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVysyfVTVcuXCD
 S4O11ZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPD+dPsBW/5KrZu3cvWwDiJp4uRk0NIYBOj
 xOczLl2MXED2bkaJ+ZMus4AkhAXCJa6fvsPcxcjBISLgJ3HnaiBEfQuTxPcpxiBhZgF9iXM7y
 kHCbAKaEnc+f2ICsXkFrCRWnFrPCmKzCKhI/F60mQ3EFgWa+LbxCAtEjaDEyZlPWEDGcAo4Sk
 z/Vw8SZhYwk5i3+SEzhC0vsf3tHOYJjHyzkHTMQlI2C0nZAkbmVYzqxalFZalFukZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsYl/11OsQoycGkJMobxSAQKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCd0soUE6wKDU9tSItMwcY8DBpCQ4eJRHe4yBp3uKCxNzizHSI1
 ClGRSlx3kUgCQGQREZpHlwbLMouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3DGQKT2ZeCd
 z0V0CLmYAWBzKALS5JREhJNTCukw4Lv3dLRznbSX6KinihnGycsLNXpG3BzZSLiwor27ctN9Z
 grA7SXGH4bP7WvHsCh9ccMPiYH79Y+OfMf42LGaMim6/G/N0SpPG7X5j96RK+iuCZn1Nr/pjE
 NZ1dHLfIwtNXVzll3hrujIRnBdck9ILt/15O1b79zF1ReE9CAIOji9S+uUosxRmJhlrMRcWJA
 OLEreutAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494243102!101012411!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22482 invoked from network); 8 May 2017 11:31:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 8 May 2017 11:31:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BEC96344;
 Mon,  8 May 2017 04:31:41 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 27DB33F220;
 Mon,  8 May 2017 04:31:41 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-3-proskurin@sec.in.tum.de>
 <1f9c1ea5-f951-cfb1-a91b-7b0136456fc8@arm.com>
 <162b2db3-2181-1b91-e95a-c7fcb4263ffa@arm.com>
 <c050a815-d412-19d8-5889-5012893432f3@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f31cbc8f-b275-82bd-8f6b-6305f9fb1209@arm.com>
Date: Mon, 8 May 2017 12:31:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c050a815-d412-19d8-5889-5012893432f3@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 2/4] arm/mem_access: Change value of
 TTBCR_SZ_MASK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8wNS8xNyAwNzo0MCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4KPgo+IE9uIDA1LzAyLzIwMTcgMDI6MDEgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4K
Pj4gT24gMDIvMDUvMTcgMTI6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIFNlcmdlaiwK
Pj4+Cj4+PiBPbiAzMC8wNC8xNyAyMDo0OCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4+PiBU
aGUgVFRCQ1JfU1ogaG9sZHMgb25seSAzIGJpdHMgYW5kIHRodXMgbXVzdCBiZSBtYXNrZWQgd2l0
aCB0aGUgdmFsdWUKPj4+PiAweDcgaW5zdGVhZCBvZiB0aGUgcHJldmlvdXNseSB1c2VkIHZhbHVl
IDB4Zi4KPj4+Cj4+PiBQbGVhc2UgcXVvdGUgdGhlIHNwZWMgKHBhcmFnYXBoICsgdmVyc2lvbikg
d2hlbiB5b3UgZG8gYSBzdWNoIGNoYW5nZS4KPj4+Cj4+PiBUVEJDUl8qIGZsYWdzIGFyZSB1c2Vk
IGZvciBib3RoIFRDUl9FTDEgKEFBcmNoNjQpIGFuZCBUVEJDUiAoQUFyY2gzMikuCj4+PiBMb29r
aW5nIGF0IHRoZSBzcGVjIChBUk0gRERJIDA0ODdBLmtfaXNzMTA3NzUpIFRDUl9FTDEue1QwU1os
VDFTWikgaXMKPj4+IGVuY29kZWQgb24gNiBiaXRzIGFuZCBUVEJDUl9FTDEue1QwU1osVDFTWn0g
aXMgZW5jb2RlZCBvbiAzIGJpdHMsIHdpdGgKPj4+IHRoZSBmb2xsb3dpbmcgMyBiaXRzIFJFUzAu
Cj4+Pgo+Pj4gU28gdGhlIG1hc2sgaGVyZSBzaG91bGQgYmUgMHgzZi4KPj4KPj4gSG1tbSwgSSBo
YXZlIGp1c3Qgbm90aWNlZCB3ZSBkbyBhIG1peCBvZiBUVEJDUiBhbmQgVENSIGluIHRoZSBjb2Rl
LiBJCj4+IHdvdWxkIHByZWZlciBpZiB3ZSB1c2Ugb25seSBUQ1JfKiBldmVyeXdoZXJlLgo+Pgo+
Cj4gVGhhbmsgeW91LiBJIGhhdmUgYWRvcHRlZCBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uIHNv
IHRoYXQgaXQgdXNlcwo+IHNvbGVseSBUQ1JfKiBkZWZpbmVzLgo+Cj4gVGhpcyBpcyBmaW5lIGZv
ciB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBhcyBpdCBzdXBwb3J0cyBvbmx5IEFhcmNoNjQK
PiBhbmQgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgb2YgQWFy
Y2gzMi9BUk12Ny4gWWV0LAo+IGFzIHNvb24gYXMgd2UgcHJvdmlkZSBzdXBwb3J0IGZvciB0aGUg
c2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZQo+IGZvcm1hdCwgSSBiZWxpZXZlIGl0
IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gbWFrZSB1c2Ugb2YgdGhlIFRUQkNSXyoKPiBkZWZpbmVzLCBh
cyB3ZWxsLiBPdGhlcndpc2UsIHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBtaXh1cCB0aGUgVENS
XyoKPiB3aXRoLCBlLmcuLCB0aGUgVFRCQ1JfTl9NQVNLIGRlZmluZXMuIEJlY2F1c2Ugb2YgdGhp
cywgSSB3b3VsZCBzdWdnZXN0Cj4gdG8gdXNlIHRoZSBUVEJDUl8qIHdoZW4gaXQgY29tZXMgdG8g
dGhlIHNob3J0LWRlc2NyaXB0b3IgZm9ybWF0LiBXaGF0IGRvCj4geW91IHRoaW5rIGFib3V0IHRo
YXQ/Cj4KPiBBbHNvLCBpbiBvcmRlciB0byByZWR1Y2UgdGhlIGNvbXBsZXhpdHkgb2YgdGhlIGdw
dC13YWxrIGZ1bmN0aW9uLCBpdAo+IHdvdWxkIHByb2JhYmx5IG1ha2Ugc2Vuc2UgdG8gbW92ZSBh
bGwgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZQo+IHJlbGF0ZWQgb3BlcmF0aW9u
cyBvdXQgb2YgdGhlIHN1Z2dlc3RlZCBmdW5jdGlvbiBpbiB0aGUgcGF0Y2ggNC80LgoKSXQgd291
bGQgYmUgaW5kZWVkIGJldHRlci4gQnV0IGluIHRoYXQgY2FzZSwgdGhlIExQQUUgcGFnZSB3YWxr
IHNob3VsZCAKYmUgbW92ZWQgaW4gYSBzZXBhcmF0ZSBmdW5jdGlvbiB0b28uIFRoZSBjdXJyZW50
IGhlbHBlciB3b3VsZCBqdXN0IApzZWxlY3QgdGhlIGNvcnJlY3Qgb25lIHRvIGNhbGwuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 11:44:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 11:44:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7h5Y-0003Zb-Ct; Mon, 08 May 2017 11:44:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7h5Y-0003ZV-14
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 11:44:28 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 37/9B-03620-B1A50195; Mon, 08 May 2017 11:44:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTVcqSiD
 S4P1yPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPV8XlsBe9UK1bMPcrewNgg28XIySEksJlR
 YulPfgh7N6PE3+++ILawQIzErGWTWboYOThEBPwk7lwNhCi5wihxbCtzFyMXB7NAK6PEvJP7m
 EASbAKaEnc+fwKzeQWsJF4+vcUGYrMIqEgsef+QEcQWFQiXeNt4hAWiRlDi5MwnYDangKNEx6
 plYDazgJnEvM0PmSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtFLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MG472PkIUZJDiYlUd4oBoFIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8mRFAOcGi1PTUirTMHGDYw6QlOHiURHhngqR5iwsSc4sz0yFSp
 xgVpcR5K0ESAiCJjNI8uDZYrF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8ikCk8mXklcN
 NfAS1mAlocyAC2uCQRISXVwJhYdPlbm4uCy9vbh+Lik+RPbbW/909063kLG+szc7gW7ltcWdv
 K1OCmfyj+JtfLOYGS/escg85wnP2QyMbsfUlBdE/ohfXnLtje8vO245t+/0KiJHPd9plqix1v
 7F5/8/BM1dBpr/a9mnXjqNOhyTNPt5Uc3f03Nk9l3e47G+5uaFuyoaBu8f7TSizFGYmGWsxFx
 YkApIZCDLACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494243866!67104343!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54102 invoked from network); 8 May 2017 11:44:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 8 May 2017 11:44:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E89F1516;
 Mon,  8 May 2017 04:44:25 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BA9B63F220;
 Mon,  8 May 2017 04:44:24 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
Date: Mon, 8 May 2017 12:44:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOC8wNS8xNyAxMDoyMiwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBPbiAwNS8w
Mi8yMDE3IDA1OjE3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDMwLzA0LzE3IDIwOjQ4
LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBBbHNvIHMvdHRiY3IvdGNyLwo+Pgo+Pj4gKyAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4+PiArCj4+PiArICAgIGNvbnN0IHVu
c2lnbmVkIGludCBvZmZzZXRzWzRdID0gewo+Pj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+PiAr
ICAgICAgICB6ZXJvZXRoX3RhYmxlX29mZnNldChndmEpLAo+Pj4gKyNlbmRpZgo+Pj4gKyAgICAg
ICAgZmlyc3RfdGFibGVfb2Zmc2V0KGd2YSksCj4+PiArICAgICAgICBzZWNvbmRfdGFibGVfb2Zm
c2V0KGd2YSksCj4+PiArICAgICAgICB0aGlyZF90YWJsZV9vZmZzZXQoZ3ZhKQo+Pj4gKyAgICB9
Owo+Pgo+PiBPZmZzZXRzIGFyZSBiYXNlZCBvbiB0aGUgZ3JhbnVsYXJpdHkgb2YgWGVuIChjdXJy
ZW50bHkgNEtCKS4gSG93ZXZlcgo+PiB0aGUgZ3Vlc3RzIGNhbiBzdXBwb3J0IDRLQiwgMTZLQiwg
NjRLQi4gUGxlYXNlIGhhbmRsZSBldmVyeXRoaW5nCj4+IGNvcnJlY3RseS4KPgo+IFRydWUsIEFS
TSBpc3QgcXVpdGUgZmxleGlibGUuIFlldCwgSSBoYXZlIG5vdCBzZWVuIGFuIE9TIGltcGxlbWVu
dGF0aW9uCj4gdGhhdCBpcyBzdXBwb3J0ZWQgYnkgWGVuIGFuZCBtYWtlcyB1c2Ugb2YgcGFnZSBz
aXplcyBvdGhlciB0aGFuIDRLQiBhbmQKPiB0aGVpciBzdXBlcnNldHMgKDIvNE1CLCAxR0IpIChw
bGVhc2UgbGV0IG1lIGtub3csIGlmIHlvdSBrbm93IHNvbWUpLAo+IHdoaWNoIGlzIHdoeSBJIGRv
dWJ0IHRoYXQgd2UgbmVlZCB0aGF0LiBQbGVhc2UgbGV0IG1lIGtub3cgd2h5IHlvdSB0aGluawo+
IHdlIG5lZWQgdGhhdCBraW5kIG9mIGZsZXhpYmlsaXR5IGluIHNvZnR3YXJlPwo+Cj4gSWYgeW91
IHNob3VsZCBuZXZlcnRoZWxlc3MgaW5zaXN0IG9uIHRoYXQgZnVuY3Rpb25hbGl0eSwgSSB3b3Vs
ZCBpbmNsdWRlCj4gaXQgaW4gdGhlIG5leHQgcGF0Y2ggYW5kIHRyeSBub3QgdG8gYmxvdyB1cCB0
aGUgY29kZSB0b28gbXVjaC4KCkxpbnV4IGlzIGFibGUgdG8gc3VwcG9ydCA0S0IsIDE2S0IsIDY0
S0IgcGFnZSBncmFudWxhcml0eSBmb3IgQUFyY2g2NC4gCkNlbnRvcyBhbmQgUmVkSGF0IGFyZSBv
bmx5IHNoaXBwZWQgd2l0aCA2NEtCIHBhZ2UgZ3JhbnVsYXJpdHkuCgo+Cj4+Cj4+PiArCj4+PiAr
ICAgIGNvbnN0IHBhZGRyX3QgbWFza3NbNF0gPSB7Cj4+PiArI2lmZGVmIENPTkZJR19BUk1fNjQK
Pj4+ICsgICAgICAgIFpFUk9FVEhfU0laRSAtIDEsCj4+PiArI2VuZGlmCj4+PiArICAgICAgICBG
SVJTVF9TSVpFIC0gMSwKPj4+ICsgICAgICAgIFNFQ09ORF9TSVpFIC0gMSwKPj4+ICsgICAgICAg
IFRISVJEX1NJWkUgLSAxCj4+PiArICAgIH07Cj4+PiArCj4+PiArICAgIC8qIElmIHRoZSBNTVUg
aXMgZGlzYWJsZWQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhbnNsYXRlIHRoZQo+Pj4gZ3ZhLiAq
Lwo+Pj4gKyAgICBpZiAoICEoc2N0bHIgJiBTQ1RMUl9NKSApCj4+PiArICAgIHsKPj4+ICsgICAg
ICAgICppcGEgPSBndmE7Cj4+PiArCj4+PiArICAgICAgICByZXR1cm4gMDsKPj4+ICsgICAgfQo+
Pj4gKwo+Pj4gKyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCj4+PiArICAgIHsKPj4+ICsg
ICAgICAgIC8qCj4+PiArICAgICAgICAgKiBYWFg6IFdlIGRvIG5vdCBzdXBwb3J0IDMyLWJpdCBk
b21haW4gdHJhbnNsYXRpb24gdGFibGUKPj4+IHdhbGtzIGZvcgo+Pj4gKyAgICAgICAgICogZG9t
YWlucyB1c2luZyB0aGUgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZQo+Pj4gZm9y
bWF0LCB5ZXQuCj4+PiArICAgICAgICAgKi8KPj4KPj4gRGViaWFuIEFSTSAzMmJpdCBpcyB1c2lu
ZyBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlLiBTbyBhcmUKPj4geW91IHN1Z2dl
c3RpbmcgdGhhdCBtZW1hY2Nlc3Mgd2lsbCBub3QgY29ycmVjdGx5IHdpdGggRGViaWFuIGd1ZXN0
Pwo+Pgo+Cj4gWWVzLCBhcyBzdGF0ZWQgaW4gdGhlIGNvbW1lbnQsIHRoZSBjdXJyZW50IGltcGxl
bWVudGF0aW9uIGRvZXMgbm90Cj4gc3VwcG9ydCB0aGUgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xh
dGlvbiB0YWJsZSBmb3JtYXQuIEFzIHRoaXMgaXMgYW4gUkZDCj4gcGF0Y2gsIEkgd2FudGVkIHRv
IHNlZSB5b3VyIG9waW5pb24gb24gdGhhdCBmdW5jdGlvbmFsaXR5IGluIGdlbmVyYWwKPiBiZWZv
cmUgaW1wbGVtZW50aW5nIGFsbCBjb3JuZXIgY2FzZXMgb2YgdGhlIEFSTSBhcmNoaXRlY3R1cmUu
Cj4KPiBBcyBtZW50aW9uZWQgaW4gbXkgcHJldmlvdXMgcmVwbHkgaW4gcGF0Y2ggKHBhdGNoIDIv
NCksIEkgd291bGQgcHJlZmVyCj4gdG8gc2VwYXJhdGUgdGhlIGxvbmctZGVzY3JpcHRvciBmcm9t
IHRoZSBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIGluCj4gdGhlIGZ1dHVyZSBpbXBsZW1l
bnRhdGlvbi4KCkkgYWdyZWUgaGVyZS4gU2VlIG15IGFuc3dlciBvbiBwYXRjaCAjMiBhYm91dCBo
b3cgSSB3b3VsZCBsaWtlIHRvIHNlZSAKdGhlIGltcGxlbWVudGF0aW9uLgoKWy4uLl0KCj4+PiAr
Cj4+PiArICAgICppcGEgPSBwZm5fdG9fcGFkZHIocHRlLndhbGsuYmFzZSkgfCAoZ3ZhICYgbWFz
a3NbbGV2ZWxdKTsKPj4+ICsKPj4+ICsgICAgcmV0dXJuIDA7Cj4+PiArfQo+Pj4gKwo+Pj4gKwo+
Pj4gIC8qCj4+PiAgICogSWYgbWVtX2FjY2VzcyBpcyBpbiB1c2UgaXQgbWlnaHQgaGF2ZSBiZWVu
IHRoZSByZWFzb24gd2h5Cj4+PiBnZXRfcGFnZV9mcm9tX2d2YQo+Pj4gICAqIGZhaWxlZCB0byBm
ZXRjaCB0aGUgcGFnZSwgYXMgaXQgdXNlcyB0aGUgTU1VIGZvciB0aGUgcGVybWlzc2lvbgo+Pj4g
Y2hlY2tpbmcuCj4+PiBAQCAtMTA5LDkgKzIzMywyMyBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19h
bmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsCj4+PiB1bnNpZ25lZCBsb25nIGZsYWcsCj4+PiAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwo+Pj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtID0gJnYtPmRvbWFpbi0+YXJjaC5wMm07Cj4+Pgo+Pj4gKyAgICBBU1NFUlQocDJtLT5t
ZW1fYWNjZXNzX2VuYWJsZWQpOwo+Pj4gKwo+Pgo+PiBXaHkgdGhpcyBBU1NFUlQgaGFzIGJlZW4g
YWRkZWQ/Cj4KPiBUaGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdl
IGlzIGNhbGxlZCBvbmx5IGlmCj4gZ2V0X3BhZ2VfZnJvbV9ndmEgZmFpbHMgYW5kIG1lbV9hY2Nl
c3MgaXMgYWN0aXZlLiBJIGNhbiBhZGQgYSBjb21tZW50Cj4gYW5kIG1vdmUgdGhpcyBwYXJ0IGlu
dG8gYW4gaW5kaXZpZHVhbCBjb21taXQuCgpXaGlsc3QgSSBhZ3JlZSBpdCBpcyBkdW1iIHRvIGNh
bGwgdGhpcyBjb2RlIHdpdGhvdXQgbWVtX2FjY2VzcyBlbmFibGVkLCAKdGhpcyBjb2RlIGlzIGFi
bGUgdG8gY29wZSB3aXRoIGl0LiBTbyB3aHkgZG8geW91IG5lZWQgdGhpcyBBU1NFUlQ/Cgo+Cj4+
Cj4+PiAgICAgIHJjID0gZ3ZhX3RvX2lwYShndmEsICZpcGEsIGZsYWcpOwo+Pj4gKwo+Pj4gKyAg
ICAvKgo+Pj4gKyAgICAgKiBJbiBjYXNlIG1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBoYXJkd2FyZS1i
YXNlZCBndmFfdG9faXBhCj4+PiB0cmFuc2xhdGlvbgo+Pj4gKyAgICAgKiBtaWdodCBmYWlsLiBT
aW5jZSBndmFfdG9faXBhIHVzZXMgdGhlIGd1ZXN0J3MgdHJhbnNsYXRpb24KPj4+IHRhYmxlcywg
YWNjZXNzCj4+PiArICAgICAqIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3RyaWN0ZWQgYnkgdGhlIGFj
dGl2ZSBWVFRCUiwgd2UgcGVyZm9ybQo+Pj4gYSBndmEgdG8KPj4+ICsgICAgICogaXBhIHRyYW5z
bGF0aW9uIGluIHNvZnR3YXJlLgo+Pj4gKyAgICAgKi8KPj4+ICAgICAgaWYgKCByYyA8IDAgKQo+
Pj4gLSAgICAgICAgZ290byBlcnI7Cj4+PiArICAgICAgICBpZiAoIHAybV9ndmFfdG9faXBhKHAy
bSwgZ3ZhLCAmaXBhLCBmbGFnKSA8IDAgKQo+Pj4gKyAgICAgICAgICAgIC8qCj4+PiArICAgICAg
ICAgICAgICogVGhlIHNvZnR3YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRpb24gY2FuIHN0aWxsIGZh
aWwsCj4+PiBpZiB0aGUgdGhlCj4+PiArICAgICAgICAgICAgICogZ3ZhIGlzIG5vdCBtYXBwZWQg
b3IgZG9lcyBub3QgaG9sZCB0aGUgcmVxdWVzdGVkCj4+PiBhY2Nlc3MgcmlnaHRzLgo+Pj4gKyAg
ICAgICAgICAgICAqLwo+Pj4gKyAgICAgICAgICAgIGdvdG8gZXJyOwo+Pgo+PiBSYXRoZXIgZmFs
bGluZyBiYWNrLCB3aHkgZG9uJ3Qgd2UgZG8gc29mdHdhcmUgcGFnZSB0YWJsZSB3YWxrIGV2ZXJ5
IHRpbWU/Cj4KPiBBIHNvZnR3YXJlIHBhZ2UgdGFibGUgd2FsayB3b3VsZCAocHJlc3VtYWJseSkg
dGFrZSBtb3JlIHRpbWUgdG8KPiB0cmFuc2xhdGUgdGhlIGd2YS4gRG8gd2Ugd2FudCB0aGF0PyBB
bHNvLCBJIGFtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW50Cj4gYnkgImZhbGxpbmcgYmFjayIgYXQg
dGhpcyBwb2ludC4gVGhhbmsgeW91LgoKV2hhdCB5b3UgY3VycmVudGx5IGRvIGlzIHRyeSBndmFf
dG9faXBhIGFuZCBpZiBpdCBkb2VzIG5vdCB3b3JrIHlvdSB3aWxsIApjYWxsIHAybV9ndmFfdG9f
aXBhLiBUaGlzIHNvdW5kcyBhIGJpdCBwb2ludGxlc3MgdG8gbWUgYW5kIHdhc3RlIG9mIHRpbWUg
CmlmIHRoZSB1bmRlcmx5aW5nIG1lbW9yeSBvZiBzdGFnZS0xIHBhZ2UgdGFibGUgaXMgcHJvdGVj
dGVkLgoKQmVmb3JlIHNheWluZyB0aGlzIGlzIHRha2luZyBtdWNoIG1vcmUgdGltZSwgSSB3b3Vs
ZCBsaWtlIHRvIHNlZSBhY3R1YWwgCm51bWJlcnMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 11:54:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 11:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hEv-0004FW-9n; Mon, 08 May 2017 11:54:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7hEu-0004FQ-Dd
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 11:54:08 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 41/76-01735-F5C50195; Mon, 08 May 2017 11:54:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHSDvW5MjEC
 kwZo+bovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPqvMWsBVfZK/4vusjcwLiMrYuRk0NCwF/i
 7uTPYDabgK5E05a/YDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaocZCYPOciO4jNIqAiM
 fHIXiYQW0RAWeJjay9QnAuo/hWjxN0j98EahAUiJW79eArWwClgI7Hp7TNWkCIhgaOMEh8u9L
 JCXGQi8XbhTqBtHEAJNYm56+MnMPLNQnLTLCQ3zUJy0wJG5lWMGsWpRWWpRbpGxnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhVs/AwLiDcUe73yFGSQ4mJVHeKAaBSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvJzRQDnBotT01Iq0zBxg4MOkJTh4lER4F4GkeYsLEnOLM9MhU
 qcYdTnm3Pv6nkmIJS8/L1VKnNcOpEgApCijNA9uBCwKLzHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5nUEmcKTmVcCtwkYykD3i/AGMoAdUZKIkJJqYOyZd9zI3ZvR6NyatyIZxd3115we7V1
 5ktU6znjOld0PI/5fZwg7bxN2+j2rnGuT0dkYZZNXu17FNJlp+zg0q/i+F18ZYr32oaxApz1D
 w1rL9BuPEgUMd/0pffHfaMb8P9l9zId//Z+2S8QiZvvtrb+9lt7bnmeUxpkjra4ld8Jga78d2
 8HUdUosxRmJhlrMRcWJAGpb8FO9AgAA
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494244442!77102222!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35105 invoked from network); 8 May 2017 11:54:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 11:54:03 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431325902"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.23635.768427.748130@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 12:53:55 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <f7312a23-ab5c-46b9-5dd0-a0c4466bb748@suse.com>
References: <20170508070049.29553-1-jgross@suse.com>
 <20170508070049.29553-3-jgross@suse.com>
 <22800.17389.689758.180542@mariner.uk.xensource.com>
 <f7312a23-ab5c-46b9-5dd0-a0c4466bb748@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] docs: add DIRECTORY_PART specification
 do xenstore protocol doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1BBVENIIDIvM10gZG9jczogYWRkIERJUkVDVE9S
WV9QQVJUIHNwZWNpZmljYXRpb24gZG8geGVuc3RvcmUgcHJvdG9jb2wgZG9jIik6Cj4gT24gMDgv
MDUvMTcgMTI6MDksIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gVGhlICJnZW5lcmF0aW9uIGNvdW50
IiBpcyBub3QgZGVmaW5lZCBhbnl3aGVyZSBlbHNlIGluIHRoaXMgcHJvdG9jb2wKPiA+IHNwZWMs
IHNvIHNob3VsZG4ndCBiZSByZWZlcnJlZCB0byBoZXJlIHdpdGhvdXQgZGVmaW5pdGlvbi4gIFdl
IHNob3VsZAo+ID4gZXhwbGljaXRseSBzdGF0ZSB3aGV0aGVyIHVzaW5nIGEgdHJhbnNhY3Rpb24g
aXMgc3VmZmljaWVudCB0byBlbnN1cmUKPiA+IHRoYXQgdGhpcyBjaGVjayB3aWxsIG5ldmVyIGZh
aWwuCj4gCj4gQXMgdGhlIGdlbmVyYXRpb24gY291bnQgaXMgaWYgbm8gaW50ZXJlc3QgYW55d2hl
cmUgZWxzZSBpbiB0aGlzIHByb3RvY29sCj4gSSBkb24ndCBzZWUgd2h5IHRoZSBkZWZpbml0aW9u
IGdpdmVuIGluIHBhcmVudGhlc2VzIGlzbid0IGVub3VnaC4KCkkgdGhpbmsgaXQncyByYXRoZXIg
aW5leHBsaWNpdC4gIEhvdyBhYm91dCBpZiBJIHByb3Bvc2UgYW4KYWx0ZXJuYXRpdmUgPwoKPiBU
aGUgc29sdXRpb24gd2l0aCA8Z2VuY250PiB3YXMgZXhwbGljaXRseSBkZW1hbmRlZCBpbiBvcmRl
ciB0byBfbm90Xwo+IGhhdmUgdG8gdXNlIHRyYW5zYWN0aW9ucy4gU28gcmVmZXJyaW5nIHRvIHRy
YW5zYWN0aW9ucyBub3cgc2VlbXMgdG8gYmUKPiBjb3VudGVycHJvZHVjdGl2ZS4KClRoZSBxdWVz
dGlvbiBpcyB3aGV0aGVyIGEgY2xpZW50IGNhbiB1c2UgdHJhbnNhY3Rpb25zIGluc3RlYWQuICBZ
b3VyCmN1cnJlbnQgd29yZGluZyBzZWVtcyB0byBsZWF2ZSB0aGlzIHF1ZXN0aW9uIG9wZW4uCgpE
byB5b3UgaGF2ZSBhbiBvcGluaW9uIGFib3V0IHRoZSBhbnN3ZXIgdGhpcyBxdWVzdGlvbiA/CgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 12:00:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hKe-0004qE-74; Mon, 08 May 2017 12:00:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d7hKc-0004Yz-Lp
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:00:02 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 55/28-02005-1CD50195; Mon, 08 May 2017 12:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfc85m1M89jqde9QiHBKWKZqUkRD
 iF/NDUfhBlMLO9LgNtqk7U1ZEWZLXvOQ1JZvLC2beE9K0wCvey4QKP6pU2ofQLDHL2tmZZu+n
 38P/ed7//315JKR0W+QtYU1G1qBntAqxM5WdnZsUOHgFxwWXlDmeblirpyLQudH+beIiihdp9
 MoU01WRunZgmkq97WNqv2cWZ6J6z3zkJJFiE7T8XEU8A6ZhpOmBSOALUNbdQeUjZ2tPJoLezh
 5SKPoR5M8NEkLRh6Dx+xN70YYge7aY4ufFOBi2Z4ts7IHPw50Xo7YmEm8QsDi+RfKCO2ahcsy
 ChKZkmB2vJgU+AfcttY48U9gPFiarbKFoHAPLBV8pIfg3AnZKMnh2wmehaXrA1oOwJ2xOthI8
 k1gOC8tmQngQhoaB16TAMlhZ2hHxgQDXkrDZmGP/AR8Ya38vEoy9oHR9w85yaJ0373Heqy2x0
 O8LvzvuIsHsONT1r4sFDoAmyxdSCO0GE9XL9tB+kFM4SZWgwzX78tXsG6/ZN16zb7wOUS3In2
 MNGawhMCQsSGnQqNRGHaPRBoYEhwbpWI5jVKyWUXJBiSm6bmRdCgfr6UUrU9FDyEtCKGR0vAO
 Ok7oqU5KuqRlOnWBI17LcEDookSiA1l+2am4GVsWakjVa62btyiBxUXjQ87xMc6mMjtOoBGkS
 +XrL6Q5ewLygTtfvje3u5Ft0yNudRtYgUpdU1qDTGP/XV5FcghTutIW/xUWjN+7dvmo1JqzGl
 xxsxkbmn+SdiSqiH45EaUsnmMVy/wMqWWiMbv7pjxttWZ/k2oC1iKhCfFN0qjzsY1FsQe6So9
 uztM4jXRPNsdLkk+jR5y7Zeninz9xOomuP5WjkmTmf683SNz1TC++qWivyzAUjv/y3I/sKWhJ
 ibn14PPS8snR2uPhPaN9M+MstXWx4t8w4nDaTpaA4NRNyjDRwzF8E87ncjgMAAA==
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494244798!99253961!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34162 invoked from network); 8 May 2017 12:00:00 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 12:00:00 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga105.jf.intel.com with ESMTP; 08 May 2017 04:59:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,309,1491289200"; d="scan'208";a="84017880"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga002.jf.intel.com with ESMTP; 08 May 2017 04:59:57 -0700
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 8 May 2017 04:59:56 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 8 May 2017 04:59:56 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.178]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.224]) with mapi id 14.03.0319.002;
 Mon, 8 May 2017 19:59:53 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/ioreq server: Fix DomU couldn't reboot when using
 p2m_ioreq_server p2m_type
Thread-Index: AQHSx+wX4+RDKstZ+UiXGnjrPzg6faHqUpHw
Date: Mon, 8 May 2017 11:59:52 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C4DEFF9@SHSMSX104.ccr.corp.intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
 <591034B90200007800157905@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DEE0B@SHSMSX104.ccr.corp.intel.com>
 <077884ad-247c-ca65-3c0d-e8d5d6cf642f@citrix.com>
In-Reply-To: <077884ad-247c-ca65-3c0d-e8d5d6cf642f@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOWIyM2Q4MTEtNTIzYy00Y2IxLThhYmEtYmUwOWE0MTc4YmVlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6ImZCQlh6NVphS0tlRHlBSThHQkpEc3llNmNjR2ZGWGM1dGhZeHRYNkI2enc9In0=
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "yu.c.zhang@linux.intel.com" <yu.c.zhang@linux.intel.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>, "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBPbiAwOC8wNS8xNyAxMTo1MiwgWmhhbmcsIFhpb25nIFkgd3JvdGU6Cj4gPj4+Pj4gT24gMDYu
MDUuMTcgYXQgMDM6NTEsIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4gPj4+Pj4+
PiBPbiAwNS4wNS4xNyBhdCAwNTo1MiwgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPiB3cm90ZToK
PiA+Pj4+PiAnY29tbWl0IDE2NzllMGRmM2RmNiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IGFzeW5jaHJv
bm91c2x5IHJlc2V0Cj4gPj4+Pj4gb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVz
IiknIHdpbGwgY2FsbAo+ID4+Pj4+IHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSB3aGlj
aCBzZXQgZW50cnkucmVjYWxjPTEuIFRoZW4KPiA+Pj4+PiB0aGUgZm9sbG93aW5nIGdldF9lbnRy
eShwMm1faW9yZXFfc2VydmVyKSB3aWxsIHJldHVybgo+ID4+Pj4+IHAybV9yYW1fcncgdHlwZS4K
PiA+Pj4+PiBCdXQgJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5j
aHJvbm91c2x5IHJlc2V0Cj4gPj4+Pj4gb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRy
aWVzIHdoZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpJwo+ID4+Pj4+IGFzc3VtZSBnZXRfZW50
cnkocDJtX2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4gcDJtX2lvcmVxX3NlcnZlcgo+ID4+Pj4+
IHR5cGUsIHRoZW4gcmVzZXQgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzLiBUaGUgZmFjdCBpcyB0
aGUgYXNzdW1wdGlvbgo+ID4+Pj4+IGlzbid0IHRydWUsIGFuZCBzeXNuY2hyb25vdXNseSByZXNl
dCBmdW5jdGlvbiBjb3VsZG4ndCB3b3JrLiBUaGVuCj4gPj4+Pj4gaW9yZXEuZW50cnlfY291bnQg
aXMgbGFyZ2VyIHRoYW4gemVybyBhZnRlciBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzLAo+ID4+Pj4+
IGZpbmFsbHkgdGhpcyByZXN1bHRzIERvbVUgY291bGRuJ3QgcmVib290Lgo+ID4+Pj4KPiA+Pj4+
IEkndmUgaGFkIHRyb3VibGUgdW5kZXJzdGFuZGluZyB0aGlzIHBhcnQgYWxyZWFkeSBvbiB2MSAo
YnR3LCB3aHkgaXMKPiA+Pj4+IHRoaXMgb25lIG5vdCB0YWdnZWQgdjI/KSwgYW5kIHNpbmNlIEkg
c3RpbGwgY2FuJ3QgZmlndXJlIGl0IEkgaGF2ZSB0byBhc2s6Cj4gPj4+PiBXaHkgaXMgaXQgdGhh
dCBndWVzdCByZWJvb3QgaXMgYmVpbmcgaW1wYWN0ZWQgaGVyZT8gRnJvbSB3aGF0IEkgcmVjYWxs
Cj4gPj4+PiBhIG5vbi16ZXJvIGNvdW50IHNob3VsZCBvbmx5IHByZXZlbnQgbWlncmF0aW9uLgo+
ID4+PiBbWmhhbmcsIFhpb25nIFldIFNvcnJ5LCBhbHRob3VnaCB0aGV5IHNvbHZlIHRoZSBzYW1l
IGlzc3VlLCB0aGUgc29sdXRpb24gaXMKPiA+Pj4gdG90YWxseSBkaWZmZXJlbnQsIHNvIEkgZGlk
bid0IG1hcmsgdGhpcyBhcyBWMiwgSSB3aWxsIG1hcmsgdGhlIGZvbGxvd2luZwo+ID4+PiBhcyB2
MiB3aXRoIHRoaXMgc29sdXRpb24uCj4gPj4+IER1cmluZyBEb21VIHJlYm9vdCwgaXQgd2lsbCBm
aXJzdCB1bm1hcCBpb3JlcSBzZXJ2ZXIgaW4gc2h1dGRvd24gcHJvY2VzcywKPiA+Pj4gdGhlbiBp
dCBjYWxsIG1hcCBpb3JlcSBzZXJ2ZXIgaW4gYm9vdCBwcm9jZXNzLiBUaGUgZm9sbG93aW5nIHNl
bnRlbmNlIGluCj4gPj4+IHAybV9zZXRfaW9yZXFfc2VydmVyKCkgcmVzdWx0IG1hcHBpbmcgaW9y
ZXEgc2VydmVyIGZhaWx1cmUsIHRoZW4gRG9tVQo+ID4+PiBjb3VsZG4ndCBjb250aW51ZSBib290
aW5nLgo+ID4+PiBJZiAoIHJlYWRfYXRvbWljKCZwLT5pb3JlcS5lbnRyeV9jb3VudCkpCj4gPj4+
ICAgIGdvdG8gb3V0Owo+ID4+Cj4gPj4gSXQgaXMgY2xlYXIgdGhhdCBpdCB3b3VsZCBiZSB0aGlz
IHN0YXRlbWVudCB0byBiZSB0aGUgcHJvYmxlbSBvbmUsCj4gPj4gYnV0IEkgY29udGludWUgdG8g
bm90IHNlZSB3aHkgdGhpcyB3b3VsZCBhZmZlY3QgcmVib290OiBUaGUgcmVib290ZWQKPiA+PiBn
dWVzdCBydW5zIGluIGFub3RoZXIgVk0gd2l0aCwgaGVuY2UsIGEgZGlmZmVyZW50IHAybS4gSSBj
YW5ub3Qgc2VlCj4gPj4gd2h5IHRoZXJlIHdvdWxkIGJlIGEgbm9uLXplcm8gaW9yZXEuZW50cnlf
Y291bnQgdGhlIGZpcnN0IHRpbWUgYW4KPiA+PiBpb3JlcSBzZXJ2ZXIgY2xhaW1zIHRoZSBwMm1f
aW9yZXFfc2VydmVyIHR5cGUgZm9yIHRoaXMgbmV3IGRvbWFpbi4KPiA+Pgo+ID4gW1poYW5nLCBY
aW9uZyBZXSBUaGlzIGlzIHdoYXQgSSBzZWUgZnJvbSB4bCBkbWVzZyB3aGVuIGEgRG9tVSByZWJv
b3QKPiA+IDEpIHVubWFwIGlvX3JlcV9zZXJ2ZXIgd2l0aCBvbGQgZG9taWQKPiA+IDIpIG1hcCBp
b19yZXFfc2VydmVyIHdpdGggb2xkIGRvbWlkCj4gPiAzKXVubWFwIGlvX3JlcV9zZXJ2ZXIgd2l0
aCBvbGQgZG9taWQKPiA+IDQpIG1hcCBpb19yZXFfc2VydmVyIHdpdGggbmV3IGRvbWlkCj4gPgo+
ID4gVGhlIDEpIGFuZCAyKSBhcmUgdHJpZ2dlcmVkIGJ5IG91ciBkZXZpY2UgcmVzZXQgaGFuZGxl
ciBpbiBxZW11LCBpdCB3aWxsCj4gPiBkZXN0cm95IG9sZCBkZXZpY2UgaGFuZGxlciwgdGhlbiBj
cmVhdGUgZGV2aWNlIGhhbmRsZXIgd2l0aCB0aGUgb2xkIGRvbWlkCj4gPiBhZ2Fpbi4gc28gd2Ug
Y291bGQgc2VlIGlvcmVxLmVudHJ5X2NvdWxkID4gMCB3aXRoIG9sZCBkb21pZCwgdGhlbiByZWJv
b3QKPiA+IHByb2Nlc3MgdGVybWluYXRlZC4KPiAKPiBPaCwgc28gaXQgcHJldmVudHMgcmVib290
IG9mIFhlbkdULCBidXQgbm90IG9mIG5vcm1hbCBndWVzdHM/CltaaGFuZywgWGlvbmcgWV0gWWVz
LCBvbmx5IFhlbkdUIGhhcyB0aGlzIGlzc3VlLgo+IAo+IFdoeSBkb2VzIGEgcmVib290IGNhdXNl
IHRoZSBkZXZpY2UgdG8gZGV0YWNoLCByZS1hdHRhY2gsIGFuZCB0aGVuCj4gcmUtZGV0YWNoIGFn
YWluPwpbWmhhbmcsIFhpb25nIFldIEFzIG91ciB2Z3RfcmVzZXQoKSBmdW5jdGlvbiB3aWxsIGRl
c3Ryb3kgYSB2Z3QgaW5zdGFuY2UsCnRoZW4gY3JlYXRlIGEgdmd0IGluc3RhbmNlLiBBbmQgdGhp
cyB2Z3RfcmVzZXQgZnVuY3Rpb24gaXMgYWxzbyB1c2VkCmluIG5vcm1hbCBib290IHByb2Nlc3Mu
IAo+IAo+IEFsc28sIEknbSBzb3JyeSBmb3IgbWlzc2luZyB0aGUgYnVnIGR1cmluZyByZXZpZXcs
IGJ1dCBpdCdzIGEgYml0Cj4gYW5ub3lpbmcgdG8gZmluZCBvdXQgdGhhdCB0aGUgY29yZSBmdW5j
dGlvbmFsaXR5IG9mIHBhdGNoIC0tIGRldGFjaGluZwo+IGFuZCByZS1hdHRhY2hpbmcgLS0gd2Fz
bid0IHRlc3RlZCBhdCBhbGwgYmVmb3JlIHN1Ym1pc3Npb24uCltaaGFuZywgWGlvbmcgWV0gU29y
cnksIGl0IGlzIG1haW5seSBvdXIgZmF1bHQgdGhhdCB3ZSBtaXNzIHRoaXMuCkFzIHdlIGFyZSBw
cmVwYXJpbmcgWGVuZ3QgY29tbXVuaXR5IHJlbGVhc2UgcmVjZW50bHkgYW5kIGFyZSByZWZhY3Rv
cmluZyAKb3VyIGNvZGUsIHRoZW4gdGhpcyBpc3N1ZSBhcmUgZXhwb3NlZC4KCj4gCj4gIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 12:12:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:12:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hWi-0006G0-AF; Mon, 08 May 2017 12:12:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7hWh-0006Fu-Jc
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:12:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3B/50-03920-EA060195; Mon, 08 May 2017 12:12:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXddgkC
 kwfseSYslHxezODB6HN39mymAMYo1My8pvyKBNWNX8wuWgr2sFT82fmFpYDzP0sXIxSEksJlR
 Ys+lFUwQzm5GiUcbHwI5nBzCAs4S35cfYgWxRQRKJFY0NoHFhQRqJJ5NaGYDsZkFtCRu7v7BD
 mKzCWhK3Pn8CayGV8BKYuH6aywgNouAisTKt7fA6kUFwiXeNh5hgagRlDg58wmYzSlgJ3F952
 1WiJm2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BUL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOAYgGAH47dlAYcYJTmYlER5oxgEIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8IbFA+UEi1LTUyvSMnOAoQ+TluDgURLhfRsHlOYtLkjMLc5Mh0idY
 tTlmHPv63smIZa8/LxUKXHeIJAZAiBFGaV5cCNgcXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrylIFN4MvNK4Da9AjqCCeiIQAawI0oSEVJSDYwBZ8Pf+ond2ZD8gevmOpN/M+3XJrjfd0j
 1M5226e6msomSvdoaZ4uOWnKvdZlqeT349uklcgdmfj9y+8LdO6cPTLYWcPXU/y1xvtPuWtSC
 tYu2pl73Z2U6X/v0R8jjfF+uxEKThUeZVDVcXV06VKYIr/vsty0mwjBpyoavz58KKzM957VsX
 CWhxFKckWioxVxUnAgAfyPRlL4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494245549!53309869!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53587 invoked from network); 8 May 2017 12:12:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 8 May 2017 12:12:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5E1DD1516;
 Mon,  8 May 2017 05:12:29 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 76FB23F220;
 Mon,  8 May 2017 05:12:28 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xen.org
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <7a156cbf-8b33-a826-2755-f1da75979da4@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <11e4d029-82f8-dbc4-597c-46593104a2c3@arm.com>
Date: Mon, 8 May 2017 13:12:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <7a156cbf-8b33-a826-2755-f1da75979da4@citrix.com>
Cc: tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 0/2] Fix vm_event resume path race
	condition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wNS8xNyAxNToxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNC8wNS8xNyAx
MDowMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBUaGlzIHNtYWxsIHNlcmllcyBmaXJzdCBj
cmVhdGVzIGh2bS92bV9ldmVudC57aCxjfSwgaW4gb3JkZXIgdG8gYnJpbmcKPj4gdW5kZXIgdm1f
ZXZlbnQgbWFpbnRhaW5lcnNoaXAgdGhlIGNvZGUgdGhhdCBoYXMgcHJldmlvdXNseSBsaXZlZCBp
bgo+PiBodm1fZG9fcmVzdW1lKCksIGFuZCB0aGVuIGZpeGVzIGEgX19jb250ZXh0X3N3aXRjaCgp
LXJlbGF0ZWQgcmFjZQo+PiBjb25kaXRpb24gd2hlbiBhdHRlbXB0aW5nIHRvIHNldCByZWdpc3Rl
cnMgdmlhIHZtX2V2ZW50IHJlcGx5Lgo+Pgo+PiBbUEFUQ0ggVjMgMS8yXSB4ODYvdm1fZXZlbnQ6
IGFkZGVkIGh2bS92bV9ldmVudC57aCxjfQo+PiBbUEFUQ0ggVjMgMi8yXSB4ODYvdm1fZXZlbnQ6
IGZpeCByYWNlIGJldHdlZW4gX19jb250ZXh0X3N3aXRjaCgpIGFuZAo+Cj4gSnVsaWVuOiBDb3Vs
ZCB3ZSBnZXQgdGhpcyBmaXggaW50byA0Ljk/ICBUaGUgY29udGVudCBpcyByZXZpZXdlZC9hY2tl
ZAo+IChzdWJqZWN0IHRvIGEgZml4dXAgb24gY29tbWl0KS4KClJlbGVhc2UtYWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+Cj4gfkFuZHJldwo+
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 12:13:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hXK-0006Hh-Ia; Mon, 08 May 2017 12:13:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7hXK-0006Hb-20
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 12:13:10 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A8/9F-02192-5D060195; Mon, 08 May 2017 12:13:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVysyfVTfdKgkC
 kQed5bYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNg90rmgr8cFZsufWJsYNzH3sXIxSEksJlR
 onH/RyYIZzejxJ9Z3SxdjJwcwgIWEpf3XGMGsUUEqiV+7vzDBmILCSxllGg9WAliswloStz5/
 IkJxOYVsJKY1ngMrJdFQEXi+vkDrCC2qEC4xNvGIywQNYISJ2c+AbM5Bewk9q44xg5iMwvYSt
 yZu5sZwpaX2P52DvMERt5ZSFpmISmbhaRsASPzKkb14tSistQiXUu9pKLM9IyS3MTMHF1DA2O
 93NTi4sT01JzEpGK95PzcTYzAsKpnYGDcwfj6p9MhRkkOJiVR3igGgUghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErwH44FygkWp6akVaZk5wACHSUtw8CiJ8D4ESfMWFyTmFmemQ6ROMSpKifPuA
 0kIgCQySvPg2mBRdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8pyBSezLwSuOmvgBYzAS
 0OZABbXJKIkJJqYCw8Lb9mW64p71uJkkpJ0dOrxE5P7Pglun3Xlt2f77i6rEswy+2WFhT/v18
 oOSeJ8dbVmqC20yp2bmvytpzb81I7KJ5nt5HqtXbO5EdlN1W2mloeuXY6rmrXJqM2yVmlqfyf
 dCtqXpvZ7Fe4erFUrFM83+1qoP2zlbV2y4QjrTbaflMouLRTWYmlOCPRUIu5qDgRAP2sOaOlA
 gAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494245588!99350885!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6813 invoked from network); 8 May 2017 12:13:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 8 May 2017 12:13:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BD5AD1516;
 Mon,  8 May 2017 05:13:07 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2B4DF3F220;
 Mon,  8 May 2017 05:13:07 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590C96180200007800157300@prv-mh.provo.novell.com>
 <590C96180200007800157300@prv-mh.provo.novell.com>
 <d9668e88-ed46-af5b-cb94-901de981d283@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0221d6a8-a3a0-ecc3-5404-333391b8c1fe@arm.com>
Date: Mon, 8 May 2017 13:13:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d9668e88-ed46-af5b-cb94-901de981d283@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] x86: correct create_bounce_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wNS8xNyAxNTo0MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wNS8x
NyAxNDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IENvbW1pdCBkOWI3ZWYyMDlhNyAoIng4Njog
ZHJvcCBmYWlsc2FmZSBjYWxsYmFjayBpbnZvY2F0aW9uIGZyb20KPj4gYXNzZW1ibHkiKSBkaWRu
J3QgZ28gcXVpdGUgZmFyIGVub3VnaCB3aXRoIHRoZSBjbGVhbnVwIGl0IGRpZDogVGhlCj4+IGNo
YW5nZWQgbWF4aW11bSBmcmFtZSBzaXplIHNob3VsZCBhbHNvIGhhdmUgYmVlbiByZWZsZWN0ZWQg
aW4gdGhlIGVhcmx5Cj4+IGFkZHJlc3MgcmFuZ2UgY2hlY2sgKHdoaWNoIGhhcyBub3cgYmVlbiBw
b2ludGVkIG91dCB0byBoYXZlIGJlZW4gd3JvbmcKPj4gYW55d2F5LCB1c2luZyA2MCBpbnN0ZWFk
IG9mIDB4NjApLCBhbmQgaXQgc2hvdWxkIGhhdmUgdXBkYXRlZCB0aGUKPj4gY29tbWVudCBhaGVh
ZCBvZiB0aGUgZnVuY3Rpb24uCj4+Cj4+IEFsc28gYWRqdXN0IHRoZSBsb3dlciBib3VuZCAtIGFs
bCBpcyBmaW5lIChmb3Igb3VyIHB1cnBvc2VzKSBpZiB0aGUKPj4gaW5pdGlhbCBndWVzdCBrZXJu
ZWwgc3RhY2sgcG9pbnRlciBwb2ludHMgcmlnaHQgYXQgdGhlIGh5cGVydmlzb3IgYmFzZQo+PiBh
ZGRyZXNzLCBhcyBvbmx5IG1lbW9yeSBfYmVsb3dfIHRoYXQgYWRkcmVzcyBpcyBnb2luZyB0byBi
ZSB3cml0dGVuLgo+Pgo+PiBBZGRpdGlvbmFsbHkgbGltaXQgdGhlIG51bWJlciBvZiB0aW1lcyAl
cnNpIGlzIGJlaW5nIGFkanVzdGVkIHRvIHdoYXQKPj4gaXMgcmVhbGx5IG5lZWRlZC4KPj4KPj4g
RmluYWxseSBtb3ZlIGV4Y2VwdGlvbiBmaXh1cCBjb2RlIGludG8gdGhlIGRlc2lnbmF0ZWQgLmZp
eHVwIHNlY3Rpb24KPj4gYW5kIG1hY3JvaXplIHRoZSBzdG9yZXMgdG8gZ3Vlc3Qgc3RhY2suCj4+
Cj4+IFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+Cj4+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIGdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 12:13:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:13:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hXi-0006Km-Qs; Mon, 08 May 2017 12:13:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7hXh-0006KV-JG
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:13:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8C/E3-03920-CE060195; Mon, 08 May 2017 12:13:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/dNgkC
 kQetvCYslHxezODB6HN39mymAMYo1My8pvyKBNWPGxQ62gh6piitTzrE3MB4X7WLk5BASyJNY
 d/4tC4jNK2AnceXHA1YQW0LAUOLp++tsIDaLgKrE5avXwGw2AXWJtmfbwWpEBHQlmhd8AetlF
 vjCJNHzEGymsECqxOp9W5m7GLmA5u9hltj9axdYEadAiMTx5k1MXYwcQMsEJf7uEIbo1ZJ4+O
 sW1BxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfITC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+OZBYGHGCU5mJREeaMYBCKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAejAfKCRalpqdWpGXmACMBJi3BwaMkwvsQJM1bXJCYW5yZD
 pE6xagoJc67DyQhAJLIKM2Da4NF3yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ824AmcKTmV
 cCN/0V0GImoMWBDGCLSxIRUlINjIqfuK2uv/F3nDejw8ZwU+789t7z2VNuxclv9BXmPX89xUX
 upfDfj0f9G9PW7z73+Y7UuwuJtz6J99sEr65Xdpj1dvYp/skzD97/zyTysKD58mMpr2U7FjWU
 tS1anqPGvyx4XVt7wt5ZzsVFi9Zb/1l1paRVb/HqyaUrJ4kL/buRcj2UnaO7eL0SS3FGoqEWc
 1FxIgB19mnluQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494245610!88490021!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39253 invoked from network); 8 May 2017 12:13:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 12:13:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 06:13:29 -0600
Message-Id: <59107D060200007800157B2E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 06:13:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Y Zhang" <xiong.y.zhang@intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
 <591034B90200007800157905@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DEE0B@SHSMSX104.ccr.corp.intel.com>
 <077884ad-247c-ca65-3c0d-e8d5d6cf642f@citrix.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DEFF9@SHSMSX104.ccr.corp.intel.com>
In-Reply-To: <8082FF9BCB2B054996454E47167FF4EC1C4DEFF9@SHSMSX104.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "yu.c.zhang@linux.intel.com" <yu.c.zhang@linux.intel.com>,
 Zhiyuan Lv <zhiyuan.lv@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDEzOjU5LCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiAgT24gMDgvMDUvMTcgMTE6NTIsIFpoYW5nLCBYaW9uZyBZIHdyb3RlOgo+PiA+Pj4+PiBP
biAwNi4wNS4xNyBhdCAwMzo1MSwgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPj4g
Pj4+Pj4+PiBPbiAwNS4wNS4xNyBhdCAwNTo1MiwgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPiB3
cm90ZToKPj4gPj4+Pj4gJ2NvbW1pdCAxNjc5ZTBkZjNkZjYgKCJ4ODYvaW9yZXEgc2VydmVyOiBh
c3luY2hyb25vdXNseSByZXNldAo+PiA+Pj4+PiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVy
IGVudHJpZXMiKScgd2lsbCBjYWxsCj4+ID4+Pj4+IHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9i
YWwoKSB3aGljaCBzZXQgZW50cnkucmVjYWxjPTEuIFRoZW4KPj4gPj4+Pj4gdGhlIGZvbGxvd2lu
ZyBnZXRfZW50cnkocDJtX2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4KPj4gPj4+Pj4gcDJtX3Jh
bV9ydyB0eXBlLgo+PiA+Pj4+PiBCdXQgJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEg
c2VydmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0Cj4+ID4+Pj4+IG91dHN0YW5kaW5nIHAybV9pb3Jl
cV9zZXJ2ZXIgZW50cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKPj4gPj4+Pj4g
YXNzdW1lIGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSB3aWxsIHJldHVybiBwMm1faW9yZXFf
c2VydmVyCj4+ID4+Pj4+IHR5cGUsIHRoZW4gcmVzZXQgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVz
LiBUaGUgZmFjdCBpcyB0aGUgYXNzdW1wdGlvbgo+PiA+Pj4+PiBpc24ndCB0cnVlLCBhbmQgc3lz
bmNocm9ub3VzbHkgcmVzZXQgZnVuY3Rpb24gY291bGRuJ3Qgd29yay4gVGhlbgo+PiA+Pj4+PiBp
b3JlcS5lbnRyeV9jb3VudCBpcyBsYXJnZXIgdGhhbiB6ZXJvIGFmdGVyIGFuIGlvcmVxIHNlcnZl
ciB1bm1hcHMsCj4+ID4+Pj4+IGZpbmFsbHkgdGhpcyByZXN1bHRzIERvbVUgY291bGRuJ3QgcmVi
b290Lgo+PiA+Pj4+Cj4+ID4+Pj4gSSd2ZSBoYWQgdHJvdWJsZSB1bmRlcnN0YW5kaW5nIHRoaXMg
cGFydCBhbHJlYWR5IG9uIHYxIChidHcsIHdoeSBpcwo+PiA+Pj4+IHRoaXMgb25lIG5vdCB0YWdn
ZWQgdjI/KSwgYW5kIHNpbmNlIEkgc3RpbGwgY2FuJ3QgZmlndXJlIGl0IEkgaGF2ZSB0byBhc2s6
Cj4+ID4+Pj4gV2h5IGlzIGl0IHRoYXQgZ3Vlc3QgcmVib290IGlzIGJlaW5nIGltcGFjdGVkIGhl
cmU/IEZyb20gd2hhdCBJIHJlY2FsbAo+PiA+Pj4+IGEgbm9uLXplcm8gY291bnQgc2hvdWxkIG9u
bHkgcHJldmVudCBtaWdyYXRpb24uCj4+ID4+PiBbWmhhbmcsIFhpb25nIFldIFNvcnJ5LCBhbHRo
b3VnaCB0aGV5IHNvbHZlIHRoZSBzYW1lIGlzc3VlLCB0aGUgc29sdXRpb24gaXMKPj4gPj4+IHRv
dGFsbHkgZGlmZmVyZW50LCBzbyBJIGRpZG4ndCBtYXJrIHRoaXMgYXMgVjIsIEkgd2lsbCBtYXJr
IHRoZSBmb2xsb3dpbmcKPj4gPj4+IGFzIHYyIHdpdGggdGhpcyBzb2x1dGlvbi4KPj4gPj4+IER1
cmluZyBEb21VIHJlYm9vdCwgaXQgd2lsbCBmaXJzdCB1bm1hcCBpb3JlcSBzZXJ2ZXIgaW4gc2h1
dGRvd24gcHJvY2VzcywKPj4gPj4+IHRoZW4gaXQgY2FsbCBtYXAgaW9yZXEgc2VydmVyIGluIGJv
b3QgcHJvY2Vzcy4gVGhlIGZvbGxvd2luZyBzZW50ZW5jZSBpbgo+PiA+Pj4gcDJtX3NldF9pb3Jl
cV9zZXJ2ZXIoKSByZXN1bHQgbWFwcGluZyBpb3JlcSBzZXJ2ZXIgZmFpbHVyZSwgdGhlbiBEb21V
Cj4+ID4+PiBjb3VsZG4ndCBjb250aW51ZSBib290aW5nLgo+PiA+Pj4gSWYgKCByZWFkX2F0b21p
YygmcC0+aW9yZXEuZW50cnlfY291bnQpKQo+PiA+Pj4gICAgZ290byBvdXQ7Cj4+ID4+Cj4+ID4+
IEl0IGlzIGNsZWFyIHRoYXQgaXQgd291bGQgYmUgdGhpcyBzdGF0ZW1lbnQgdG8gYmUgdGhlIHBy
b2JsZW0gb25lLAo+PiA+PiBidXQgSSBjb250aW51ZSB0byBub3Qgc2VlIHdoeSB0aGlzIHdvdWxk
IGFmZmVjdCByZWJvb3Q6IFRoZSByZWJvb3RlZAo+PiA+PiBndWVzdCBydW5zIGluIGFub3RoZXIg
Vk0gd2l0aCwgaGVuY2UsIGEgZGlmZmVyZW50IHAybS4gSSBjYW5ub3Qgc2VlCj4+ID4+IHdoeSB0
aGVyZSB3b3VsZCBiZSBhIG5vbi16ZXJvIGlvcmVxLmVudHJ5X2NvdW50IHRoZSBmaXJzdCB0aW1l
IGFuCj4+ID4+IGlvcmVxIHNlcnZlciBjbGFpbXMgdGhlIHAybV9pb3JlcV9zZXJ2ZXIgdHlwZSBm
b3IgdGhpcyBuZXcgZG9tYWluLgo+PiA+Pgo+PiA+IFtaaGFuZywgWGlvbmcgWV0gVGhpcyBpcyB3
aGF0IEkgc2VlIGZyb20geGwgZG1lc2cgd2hlbiBhIERvbVUgcmVib290Cj4+ID4gMSkgdW5tYXAg
aW9fcmVxX3NlcnZlciB3aXRoIG9sZCBkb21pZAo+PiA+IDIpIG1hcCBpb19yZXFfc2VydmVyIHdp
dGggb2xkIGRvbWlkCj4+ID4gMyl1bm1hcCBpb19yZXFfc2VydmVyIHdpdGggb2xkIGRvbWlkCj4+
ID4gNCkgbWFwIGlvX3JlcV9zZXJ2ZXIgd2l0aCBuZXcgZG9taWQKPj4gPgo+PiA+IFRoZSAxKSBh
bmQgMikgYXJlIHRyaWdnZXJlZCBieSBvdXIgZGV2aWNlIHJlc2V0IGhhbmRsZXIgaW4gcWVtdSwg
aXQgd2lsbAo+PiA+IGRlc3Ryb3kgb2xkIGRldmljZSBoYW5kbGVyLCB0aGVuIGNyZWF0ZSBkZXZp
Y2UgaGFuZGxlciB3aXRoIHRoZSBvbGQgZG9taWQKPj4gPiBhZ2Fpbi4gc28gd2UgY291bGQgc2Vl
IGlvcmVxLmVudHJ5X2NvdWxkID4gMCB3aXRoIG9sZCBkb21pZCwgdGhlbiByZWJvb3QKPj4gPiBw
cm9jZXNzIHRlcm1pbmF0ZWQuCj4+IAo+PiBPaCwgc28gaXQgcHJldmVudHMgcmVib290IG9mIFhl
bkdULCBidXQgbm90IG9mIG5vcm1hbCBndWVzdHM/Cj4gW1poYW5nLCBYaW9uZyBZXSBZZXMsIG9u
bHkgWGVuR1QgaGFzIHRoaXMgaXNzdWUuCgpUaGUgcGF0Y2ggZGVzY3JpcHRpb24gc2hvdWxkIHNh
eSBzbyB0aGVuLgoKPj4gV2h5IGRvZXMgYSByZWJvb3QgY2F1c2UgdGhlIGRldmljZSB0byBkZXRh
Y2gsIHJlLWF0dGFjaCwgYW5kIHRoZW4KPj4gcmUtZGV0YWNoIGFnYWluPwo+IFtaaGFuZywgWGlv
bmcgWV0gQXMgb3VyIHZndF9yZXNldCgpIGZ1bmN0aW9uIHdpbGwgZGVzdHJveSBhIHZndCBpbnN0
YW5jZSwKPiB0aGVuIGNyZWF0ZSBhIHZndCBpbnN0YW5jZS4gQW5kIHRoaXMgdmd0X3Jlc2V0IGZ1
bmN0aW9uIGlzIGFsc28gdXNlZAo+IGluIG5vcm1hbCBib290IHByb2Nlc3MuIAoKU291bmRzIGxp
a2UgdGhhdCdzIHdoZXJlIHRoZSBpbW1lZGlhdGUgcHJvYmxlbSBpcyB0aGVuLiAoT2YgY291cnNl
CndlIHdhbnQgdGhlIGh5cGVydmlzb3Igc2lkZSB0YWtlbiBjYXJlIG9mIHRvby4pCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 12:16:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ha9-0006bl-7G; Mon, 08 May 2017 12:16:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7ha7-0006bc-Ry
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 12:16:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F5/5C-03058-38160195; Mon, 08 May 2017 12:16:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTbcpUSD
 SoK/J0OL7lslMDowehz9cYQlgjGLNzEvKr0hgzXh85hZTQRtrxaTTt1kaGOezdDFycQgJbGaU
 2PN6FzuEs5tRYvXiY6xdjJwcwgIeEtfObmUGsUUEqiV+7vzDBlG0lFHi9/8JbCAJNgFNiTufP
 zGB2LwCVhJdE+eDNbMIqEgcPNvBAmKLCoRLvG08wgJRIyhxcuYTMJtTwE7izJ8ZYPXMAmYS8z
 Y/ZIaw5SW2v53DPIGRdxaSlllIymYhKVvAyLyKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwEw
 vN7W4ODE9NScxqVgvOT93EyMwtBiAYAfjp2UBhxglOZiURHmjGAQihfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwrk4AygkWpaanVqRl5gCDHCYtwcGjJMJ7HiTNW1yQmFucmQ6ROsWoyzHn3tf3T
 EIsefl5qVLivHdBigRAijJK8+BGwCLuEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5F4JM4c
 nMK4Hb9AroCCagIwIZwI4oSURISTUw6u1KNJ2TbqZXJDXJ4cT2uvVVFbsuV+s+8Oar6so8JRj
 f8lnxddiHmbt/C5kICzxwlFc8r+kg+NekyCjtMUv9qTaOoGcVZ2xao/bMbmmbXN4x4b2t3zNV
 vRCp+Qf2q4sKPPv63EJA5J7N58etxxUqvpzcvawqVnDCh4t10/lN/twztA/sY/ZVYinOSDTUY
 i4qTgQAIrILrrMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494245762!88490562!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30030 invoked from network); 8 May 2017 12:16:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 8 May 2017 12:16:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E74371516;
 Mon,  8 May 2017 05:16:01 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5276D3F220;
 Mon,  8 May 2017 05:16:01 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590C9644020000780015730C@prv-mh.provo.novell.com>
 <590C9644020000780015730C@prv-mh.provo.novell.com>
 <cd17c9d9-4c14-1026-aab8-27e89289aea4@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <71333777-9570-4d43-62df-5e9bd9d5b00a@arm.com>
Date: Mon, 8 May 2017 13:16:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <cd17c9d9-4c14-1026-aab8-27e89289aea4@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: correct boot time page table setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wNS8xNyAxNjowOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wNS8x
NyAxNDoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdoaWxlIHVzaW5nIGFsbG9jX2RvbWhlYXBf
cGFnZXMoKSBhbmQgYXNzdW1pbmcgdGhlIGFsbG9jYXRlZCBtZW1vcnkgaXMKPj4gZGlyZWN0bHkg
YWNjZXNzaWJsZSBpcyBva2F5IGF0IGJvb3QgdGltZSAoYXMgd2UgcnVuIG9uIHRoZSBpZGxlIHBh
Z2UKPj4gdGFibGVzIHRoZXJlKSwgbWVtb3J5IGhvdHBsdWcgY29kZSB0b28gYXNzdW1lcyBpdCBj
YW4gYWNjZXNzIHRoZQo+PiByZXN1bHRpbmcgcGFnZSB0YWJsZXMgd2l0aG91dCB1c2luZyBtYXBf
ZG9tYWluX3BhZ2UoKSBvciBhbGlrZSwgYW5kCj4+IGhlbmNlIHdlIG5lZWQgdG8gb2J0YWluIG1l
bW9yeSBzdWl0YWJsZSBmb3Igb3JkaW5hcnkgcGFnZSB0YWJsZSB1c2UKPj4gaGVyZS4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZWxlYXNl
LWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoK
Ci0tIApKdWxpZW4gR3JhbGwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hjB-0007LC-3K; Mon, 08 May 2017 12:25:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7hj9-0007L3-Fk
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:25:23 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E2/A6-03587-2B360195; Mon, 08 May 2017 12:25:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQndTskC
 kwbJHwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bqm73sBX+lKh4vkGxg7BDrYuTkkBDwkzi2
 dwYziC0s4C2xrOMWC4gtIqAs0fvrN5DNxSEksIdRYunbflaQBLOAj8TyDYfAbDYBfYndLz4xd
 TFycPAK2EocWOMNEmYRUJHoWHiEDcQWFQiXeNt4BGwmr4CgxMmZT8BsTgF7iY1f/7FBjDSQOL
 JoDtR4eYntb+eA3SMkoCZxrf8SO8Sd6RJb//5insDIPwvJqFlI2mchaV/AyLyKUaM4tagstUj
 X2EAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfj37WBhxglOZiURHmj
 GAQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTk4CygkWpaanVqRl5gCjASYtwcGjJMJrCZLmL
 S5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3m6QIgGQoozSPLgRsMi8xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHevSBTeDLzSuA2vQI6ggnoiEAGsCNKEhFSUg2MvjyTo3U0d67kjuB4lD7
 pyvfpltLvtllrzNtVZirikrMpbM10W/vub5G+d+t2Mb5z+e+gd/jvi21zbEznFIUK8Hy03riI
 /314dmGI1NQdIuo+4XczX+Z47wyqO69h2b9Q7hmP6eVrr7Y7T8woXr/PwPPIjW/mV7Z+ODqN5
 /U07rnV502NP/4uVGIpzkg01GIuKk4EAPJ13h/HAgAA
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494246321!61066310!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38562 invoked from network); 8 May 2017 12:25:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 12:25:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="45606245"
To: Jan Beulich <JBeulich@suse.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
 <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com>
 <59106A000200007800157AA5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <affb3090-18c7-868d-84b6-bdb7646faef4@citrix.com>
Date: Mon, 8 May 2017 13:23:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59106A000200007800157AA5@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/pv: Fix bugs with the handling of
	int80_bounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTE6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA1LjE3IGF0
IDEyOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRlc3RpbmcgaGFz
IHJldmVhbGVkIHR3byBpc3N1ZXM6Cj4+Cj4+ICAxKSBQYXNzaW5nIGEgTlVMTCBoYW5kbGUgdG8g
c2V0X3RyYXBfdGFibGUoKSBpcyBpbnRlbmRlZCB0byBmbHVzaCB0aGUgZW50aXJlCj4+ICAgICB0
YWJsZS4gIFRoZSA2NGJpdCBndWVzdCBjYXNlIChhbmQgMzJiaXQgZ3Vlc3Qgb24gMzJiaXQgWGVu
LCB3aGVuIGl0Cj4+ICAgICBleGlzdGVkKSBjYWxsZWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcCgp
IHRvIHJlc2V0IGludDgwX2JvdW5jZSwgYnV0IGMvcwo+PiAgICAgY2RhMzM1YzI3OSB3aGljaCBp
bnRyb2R1Y2VkIHRoZSAzMmJpdCBndWVzdCBvbiA2NGJpdCBYZW4gc3VwcG9ydCBvbWl0dGVkCj4+
ICAgICB0aGlzIHN0ZXAuICBQcmV2aW91c2x5IHRoZXJlZm9yZSwgaXQgd2FzIGltcG9zc2libGUg
Zm9yIGEgMzJiaXQgZ3Vlc3QgdG8KPj4gICAgIHJlc2V0IGl0cyByZWdpc3RlcmVkIGludDgwX2Jv
dW5jZSBkZXRhaWxzLgo+Pgo+PiAgMikgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcCgpIGRvZXNuJ3Qg
aG9ub3VyIHRoZSBndWVzdHMgcmVxdWVzdCB0byBoYXZlCj4+ICAgICBpbnRlcnJ1cHRzIGRpc2Fi
bGVkIG9uIGVudHJ5LiAgUFZvcHMgTGludXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1cHRzIGFyZQo+
PiAgICAgZGlzYWJsZWQsIGJ1dCBYZW4gY3VycmVudGx5IGxlYXZlcyB0aGVtIGVuYWJsZWQgd2hl
biBmb2xsb3dpbmcgdGhlIGludDgwCj4+ICAgICBmYXN0cGF0aC4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggYSByZW1hcms6Cj4KPj4g
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYwo+PiBAQCAtNDI3LDEyICs0MjcsMTMgQEAgdm9pZCBpbml0X2ludDgwX2Rp
cmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgIHN0cnVjdCB0cmFwX2luZm8gKnRpID0g
JnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbMHg4MF07Cj4+ICAgICAgc3RydWN0IHRyYXBfYm91
bmNlICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUuaW50ODBfYm91bmNlOwo+PiAgCj4+IC0gICAgdGIt
PmZsYWdzID0gVEJGX0VYQ0VQVElPTjsKPj4gICAgICB0Yi0+Y3MgICAgPSB0aS0+Y3M7Cj4+ICAg
ICAgdGItPmVpcCAgID0gdGktPmFkZHJlc3M7Cj4+ICAKPj4gICAgICBpZiAoIG51bGxfdHJhcF9i
b3VuY2UodiwgdGIpICkKPj4gICAgICAgICAgdGItPmZsYWdzID0gMDsKPj4gKyAgICBlbHNlCj4+
ICsgICAgICAgIHRiLT5mbGFncyA9IFRCRl9FWENFUFRJT04gfCAoVElfR0VUX0lGKHRpKSA/IFRC
Rl9JTlRFUlJVUFQgOiAwKTsKPj4gIH0KPiBUaGlzIGNlcnRhaW5seSBpcyBhIGNvcnJlY3QgY2hh
bmdlIHRvIG1ha2UsIGJ1dCBpdCdzIG5vdCB3aXRob3V0IHJpc2s6Cj4gSWYgc29tZSBndWVzdCBy
ZWxpZXMgb24gcHJldmlvdXMgYnVnZ3kgYmVoYXZpb3IgKHdyb25nbHkgc2V0dGluZwo+IHRoZSBm
bGFnIGJ1dCBleHBlY3RpbmcgaW50ZXJydXB0cyB0byBiZSBvbiksIHVnbHkgbWlzYmVoYXZpb3Ig
aW4gdGhlCj4gZ3Vlc3QgY291bGQgcmVzdWx0LiBJbml0aWFsbHkgSSB3YXMgYWZyYWlkIFhlbm9M
aW51eCBtaWdodCBiZQo+IGFmZmVjdGVkLCBidXQgSSd2ZSBjaGVja2VkIGFuZCBpdCBpc24ndC4K
ClNvIGMvcyBiZmFkNTU1ODUgKHdoaWNoIGludHJvZHVjZXMgaW50ODBfYm91bmNlKSBpcyBhIHZl
cnkgaW50ZXJlc3RpbmcgcmVhZC4KCihBc2lkZSBmcm9tIHRoZSBwb2ludCBoZXJlLCBJIGRpZG4n
dCByZWFsaXNlIHRoYXQgd2UgZXZlciBoYWQgYSBjb3B5IG9mCnRoZSBGcmVlQlNEIGtlcm5lbCBp
biB0cmVlLCBvciB0aGF0IHRoZSByZWFzb24gd2UgaGF2ZSBhIHNlcGFyYXRlIElEVApwZXIgcGNw
dSB3YXMgZm9yIHRoZSBwcmVkZWNlc3NvciB0byBpbnQ4MF9ib3VjZS4pCgpBdCB0aGUgdGltZSwg
dGhlcmUgd2FzIGdlbmVyaWMgc2V0X2Zhc3RfdHJhcCgpIHdoaWNoIHJld3JvdGUgdGhlIElEVCB0
bwptb3ZlIHN0cmFpZ2h0IGZyb20gcmluZzMgdG8gcmluZzEuICBJdCBoYWQgYSBmZXcgcmVzdHJp
Y3Rpb25zIHN1Y2ggYXMKb25seSB0b2xlcmF0aW5nIGEgdmVjdG9yIG9mIDB4ODAsIGFuZCByZWpl
Y3RpbmcgdGhlIHNldHVwIGlmIGludGVycnVwdHMKd2VyZSByZXF1ZXN0ZWQgdG8gYmUgZGlzYWJs
ZWQgKGFzIHRoZXJlIHdhcyBubyB3YXkgb2YgY2xlYXJpbmcgdGhlCmV2dGNobl91cGNhbGxfbWFz
ayB3aXRoIHRoaXMgbWVjaGFuaXNtKS4KClRoYXQgcGF0Y2ggaW50cm9kdWNlZCBpbml0X2ludDgw
X2RpcmVjdF90cmFwKCksIGFsb25nIHdpdGggYSBjb21tZW50CmV4cGxhaW5pbmcgd2h5IGludGVy
cnVwdCBnYXRlcyB3ZXJlIHJlamVjdGVkLCBhbHRob3VnaCBpdCB3YXMgcmVzdHJpY3RlZAp0byAz
MmJpdCBoeXBlcnZpc29ycyBhdCB0aGF0IHBvaW50LgoKVGhlIGRpcmVjdC10cmFwIHBhdGggd2Fz
IG5ldmVyIGF2YWlsYWJsZSBpbiBhIDY0Yml0IGJ1aWxkIG9mIFhlbiAob3dpbmcKdG8gdGhlIGlu
YWJpbGl0eSB0byBoYXZlIG5vbiBsb25nIG1vZGUgY29kZSBzZWdtZW50cyBpbiB0aGUgSURUKSwg
YW5kCmMvcyAzZTFiOTUyNWRlIGludHJvZHVjZWQgdGhlIGludDgwX2RpcmVjdF90cmFwKCkgcGF0
aCAod2hpY2ggbG9va3MKcmVtYXJrYWJseSB1bmNoYW5nZWQgaW4gdGhlIDEwIHllYXJzIGl0cyBi
ZWVuIGluIHRoZSBjb2RlYmFzZSkuCgpBdCB0aGlzIHBvaW50LCB0aGUgMzJiaXQgdmVyc2lvbiBv
ZiBpbnQ4MF9kaXJlY3RfdHJhcCgpIGV4cGxhaW5lZCB3aHkgaXQKY291bGRuJ3QgdG9sZXJhdGUg
aW50ZXJydXB0IGdhdGVzLCBidXQgdGhlIG5ld2x5LWludHJvZHVjZWQgNjRiaXQKdmVyc2lvbiBv
bWl0dGVkIGFueSBjb21tZW50L2NvZGUgb24gdGhpcyBwb2ludCwgYW5kIHdvdWxkIGhhdmUgd29y
a2VkCmNvcnJlY3RseSBmb3IgaW50ZXJydXB0IGdhdGVzIGlmIHRoZSBhZGp1c3RtZW50IGluIHRo
aXMgcGF0Y2ggaGFkIGJlZW4KY29uc2lkZXJlZC4KCk92ZXJhbGwsIEkgZXhwZWN0IHRoYXQgWGVu
b2xpbnV4IHB1cnBvc2VmdWxseSBuZXZlciBhc2tlZCBmb3IgYW4KaW50ZXJydXB0IGdhdGUgKGFz
IFhlbiB3b3VsZCBoYXZlIHJlamVjdGVkIHRoYXQgaW4gdGhlIDMyYml0IGNhc2UpLCBhbmQKdGhp
cyBwb2ludCB3YXMgbmV2ZXIgY29uc2lkZXJlZCBhdCBhbGwgd2hlbiBQVk9wcyB3YXMgZGV2ZWxv
cGVkLCB3aGljaApmb2xsb3dlZCBMaW51eCdzIG5vcm1hbCBleHBlY3RhdGlvbiB0aGF0IGludDgw
IHdhcyBhbiBpbnRlcnJ1cHQgZ2F0ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 12:31:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hoU-0008UH-Q9; Mon, 08 May 2017 12:30:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7hoU-0008U5-7H
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 12:30:54 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 4B/92-01709-DF460195; Mon, 08 May 2017 12:30:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdPikC
 kwedTihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHR0HmNB21zGiuP3YxsY
 JxV2MXJxCAn8ZZRYfG4/G4TzmFFi5Z71LBDONkaJWcueMXUxcnKICDhLfD0zlx3E5hXQlzjwD
 qSIk0NYwEriz5zTzCANEgKHZCSuPr3MCJKQEPCWWHBoJhuMfa//BNAgdg42oIZDYiBRFgFVib
 8flzNNYORewMiwilG9OLWoLLVI10wvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q5wxAsINxaoPzIUZJDiYlUd4oBoFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8k5OBcoJFqemp
 FWmZOcDgg0lLcPAoifAuAEnzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ473GQIgGQoozSP
 LgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHedyBTeDLzSuA2vQI6ggnoiEAGsCNKEh
 FSUg2MKtqvbmZZvVQs9RG/u/RRlYfYgksLcyXb52QeahHcWBNTpPV19fSEpZ4pwPhWOJGxM3T
 uO48zs95kWBX28zO7Xo+44fl81cTHUcJ7DqavVu9ybTjDzHzx3qObSks6z6l/e7nwiF5beFLY
 zDVOLDovajzr/yr579kRMDNVO0Z29UFd8YuiE1iUWIozEg21mIuKEwHzut3wfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494246651!82886503!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19880 invoked from network); 8 May 2017 12:30:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 12:30:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7hoQ-00079m-Hp; Mon, 08 May 2017 12:30:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7hoK-0005Eg-Vi; Mon, 08 May 2017 12:30:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7hoK-0007FZ-G6; Mon, 08 May 2017 12:30:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109161-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=68e50dad01f491a0645b720d6bf5a2f00411fbec
X-Osstest-Versions-That: linux=ce88f02714836c33a4f0173c29fbe378ea402275
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 12:30:44 +0000
Subject: [Xen-devel] [linux-3.18 test] 109161: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE2MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkxNjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwODE1MgoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDEwODAzNwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMSBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxMDgw
OTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDEwODA5NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4MTUyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMDgxNTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwODE1MgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4
MTUyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNSBrZXJuZWwtYnVpbGQgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNjhlNTBkYWQwMWY0OTFh
MDY0NWI3MjBkNmJmNWEyZjAwNDExZmJlYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgY2U4OGYwMjcxNDgzNmMzM2E0ZjAxNzNjMjlmYmUzNzhlYTQwMjI3NQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTA4MTUyICAyMDE3LTA1LTAyIDE2OjQ4OjUxIFogICAgNSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTE2MSAgMjAxNy0wNS0wOCAwNjoyMDozMSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFhcm9uIEJyb3du
IDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBZHJpYW4gU2FsaWRvIDxzYWxpZG9hQGdvb2ds
ZS5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQW1pciBWYWRhaSA8
YW1pcnZAbWVsbGFub3guY29tPgogIEFtaXQgUHVuZGlyIDxhbWl0LnB1bmRpckBsaW5hcm8ub3Jn
PgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1v
cnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXkgS29ub3ZhbG92IDxhbmRy
ZXlrbnZsQGdvb2dsZS5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW96
ZW5nIERpbmcgPHNwbG92aW5nMUBnbWFpbC5jb20+CiAgQmVuamFtaW4gUm9tZXIgPGJlbmphbWlu
LnJvbWVyQHVuaXN5cy5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4K
ICBCb2IgUGljY28gPGJvYi5waWNjb0BvcmFjbGUuY29tPgogIEJyYWQgTW91cmluZyA8YnJhZC5t
b3VyaW5nQG5pLmNvbT4KICBCcmlhbiBOb3JyaXMgPGNvbXB1dGVyc2ZvcnBlYWNlQGdtYWlsLmNv
bT4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYW8gWXUg
PGNoYW8yLnl1QHNhbXN1bmcuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5j
b20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhdmlkIFMu
IE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50
b3Jva2hvdkBnbWFpbC5jb20+CiAgRWQgQm9yZGluIDxlZGJvcmRpbkBnbWFpbC5jb20+CiAgRWxp
IENvaGVuIDxlbGlAbWVsbGFub3guY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xl
LmNvbT4KICBGYWJpbyBFc3RldmFtIDxmYWJpby5lc3RldmFtQGZyZWVzY2FsZS5jb20+CiAgRmVs
aXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbGlwZSBGLiBUb25l
bGxvIDxldUBmZWxpcGV0b25lbGxvLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsu
ZnI+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxi
ZmllbGRzQHJlZGhhdC5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBK
YW1lcyBCb3R0b21sZXkgPEpCb3R0b21sZXlAT2Rpbi5jb20+CiAgSmFtZXMgSG9nYW4gPGphbWVz
LmhvZ2FuQGltZ3RlYy5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKZWZmIEtpcnNo
ZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBmYi5j
b20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogIEtoZW0gUmFqIDxyYWoua2hlbUBnbWFpbC5jb20+CiAgS2ly
aWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgogIEt5bGUg
Um9lc2NobGV5IDxreWxlLnJvZXNjaGxleUBuaS5jb20+CiAgTGFycyBFbGxlbmJlcmcgPGxhcnMu
ZWxsZW5iZXJnQGxpbmJpdC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJA
Z21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXNhaGlybyBZ
YW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdXJvIENhcnZhbGhvIENo
ZWhhYiA8bWNoZWhhYkBvc2cuc2Ftc3VuZy5jb20+CiAgTWF4aW1lIENvcXVlbGluIDxtYXhpbWUu
Y29xdWVsaW5Ac3QuY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4K
ICBNaWNoYWwgTWFyZWsgPG1tYXJla0BzdXNlLmN6PgogIE1pY2hhbCBOYXphcmV3aWN6IDxtaW5h
ODZAbWluYTg2LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBOYXRo
YW4gU3VsbGl2YW4gPG5hdGhhbi5zdWxsaXZhbkBuaS5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJv
diA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVk
aGF0LmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgT3IgR2VybGl0eiA8
b2dlcmxpdHpAbWVsbGFub3guY29tPgogIFBhdWwgR29ydG1ha2VyIDxwYXVsLmdvcnRtYWtlckB3
aW5kcml2ZXIuY29tPgogIFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CiAgUGF2
ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFBoaWxpcHAgUmVpc25lciA8cGhpbGlwcC5yZWlzbmVyQGxpbmJpdC5jb20+
CiAgUmFsZiBCYWVjaGxlIDxyYWxmQGxpbnV4LW1pcHMub3JnPgogIFJvbGFuZCBEcmVpZXIgPHJv
bGFuZEBwdXJlc3RvcmFnZS5jb20+CiAgUnVzdHkgUnVzc2VsbCA8cnVzdHlAcnVzdGNvcnAuY29t
LmF1PgogIFJ1c3R5IFJ1c3NlbGwgPHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdT4gKHRoZW4gcmViYXNl
ZCkKICBTYWNoaW4gUHJhYmh1IDxzcHJhYmh1QHJlZGhhdC5jb20+CiAgU2FnaSBHcmltYmVyZyA8
c2FnaWdAbWVsbGFub3guY29tPgogIFNhbnRvc2ggU2hpbGlta2FyIDxzYW50b3NoLnNoaWxpbWth
ckBvcmFjbGUuY29tPgogIHNhbnRvc2guc2hpbGlta2FyQG9yYWNsZS5jb20gPHNhbnRvc2guc2hp
bGlta2FyQG9yYWNsZS5jb20+CiAgU2VyZ2UgSGFsbHluIDxzZXJnZS5oYWxseW5AY2Fub25pY2Fs
LmNvbT4KICBTZXVuZy1Xb28gS2ltIDxzdzAzMTIua2ltQHNhbXN1bmcuY29tPgogIFNoYW9odWEg
TGkgPHNobGlAZmIuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICBTdGVwaGVuIFJvdGh3ZWxsIDxzZnJAY2FuYi5hdXVnLm9yZy5hdT4KICBUYWthc2hp
IEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBU
aG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gSHJvbWF0a2EgPHRvbS5o
cm9tYXRrYUBvcmFjbGUuY29tPgogIFR1c2hhciBEYXZlIDx0dXNoYXIubi5kYXZlQG9yYWNsZS5j
b20+CiAgV2VpIEZhbmcgPGZhbmd3ZWkxQGh1YXdlaS5jb20+CiAgV2VuZ2FuZyBXYW5nIDx3ZW4u
Z2FuZy53YW5nQG9yYWNsZS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
CiAgWGFuZGVyIEh1ZmYgPHhhbmRlci5odWZmQG5pLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhp
bkBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNo
PWxpbnV4LTMuMTgKKyByZXZpc2lvbj02OGU1MGRhZDAxZjQ5MWEwNjQ1YjcyMGQ2YmY1YTJmMDA0
MTFmYmVjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGludXgtMy4xOCA2
OGU1MGRhZDAxZjQ5MWEwNjQ1YjcyMGQ2YmY1YTJmMDA0MTFmYmVjCisgYnJhbmNoPWxpbnV4LTMu
MTgKKyByZXZpc2lvbj02OGU1MGRhZDAxZjQ5MWEwNjQ1YjcyMGQ2YmY1YTJmMDA0MTFmYmVjCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PWxpbnV4LTMuMTgKKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDY4ZTUw
ZGFkMDFmNDkxYTA2NDViNzIwZDZiZjVhMmYwMDQxMWZiZWMgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5n
aXQgPSB4ICddJworKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCA9IHggJ10nCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVz
dGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5s
aW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51
eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0z
LjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGludXgtMy4xOAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgtMy4xOAorIGNhc2UgJDEg
aW4KKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFi
bGUvbGludXgtc3RhYmxlLmdpdAorIDogbGludXgtMy4xOC55CisgOiBsaW51eC0zLjE4LnkKKyA6
IGdpdAorIDogZ2l0CisgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IDogdGVzdGVkL2xpbnV4LTMuMTgKKyA6IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTMuMTgKKyBy
ZXR1cm4gMAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCA2OGU1MGRhZDAx
ZjQ5MWEwNjQ1YjcyMGQ2YmY1YTJmMDA0MTFmYmVjOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTMu
MTgKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKICAgY2U4OGYwMi4uNjhlNTBkYSAgNjhlNTBkYWQwMWY0OTFhMDY0NWI3MjBkNmJmNWEyZjAw
NDExZmJlYyAtPiB0ZXN0ZWQvbGludXgtMy4xOAorIGV4aXQgMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 12:33:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hqd-00009N-7H; Mon, 08 May 2017 12:33:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d7hqc-000099-KV
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 12:33:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 33/35-03920-28560195; Mon, 08 May 2017 12:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVyuP0Ov25jqkC
 kwfIj8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aL3p+sBZ85Ko79fsrSwLiavYuRk0NCwEji
 7cR/TF2MXBxCAgsZJSb3dDKDJIQFIiVu/XgKViQioC3xYtU6Noii34wSp+fcYwdxmAVuMEq8m
 /8ErIpNQFViw/VTrF2MHBy8AtYSX165gYRZBFQkWl78YwGxRQXCJd42HgGzeQUEJU7OfAJmcw
 o4Sixf8QNsMbOAnsSO679YIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy1ks
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwfhnfuAhRkkOJiVR3igGgUgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzlKUA5waLU9NSKtMwcYOjDpCU4eJREeMNB0rzFBYm5x
 ZnpEKlTjIpS4rzHk4ESAiCJjNI8uDZYvF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO+PJK
 ApPJl5JXDTXwEtZgJaHMgAtrgkESEl1cAoEe5tkn6NX477Y+Mzn76Ne8veb41799lmwpmGbt2
 HtzNXxubuOxz77KL6pVMX9R7dvV7yLNg2KzPA1k517n7Jny8Lr+xfYV4dxWy83n7+EQ7joICp
 5/65VFiusjm6VIzh/81Ti704Y9g+WMs9828xWcxUYrchcAJHx5ffRz4vCGyWuuOQN22zEktxR
 qKhFnNRcSIAEgj+s7ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494246785!59247379!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24509 invoked from network); 8 May 2017 12:33:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 May 2017 12:33:05 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5815AB08;
 Mon,  8 May 2017 12:33:04 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170508070049.29553-1-jgross@suse.com>
 <20170508070049.29553-3-jgross@suse.com>
 <22800.17389.689758.180542@mariner.uk.xensource.com>
 <f7312a23-ab5c-46b9-5dd0-a0c4466bb748@suse.com>
 <22800.23635.768427.748130@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <97e06d19-67ae-1f8d-2e15-5b851b956ce8@suse.com>
Date: Mon, 8 May 2017 14:33:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.23635.768427.748130@mariner.uk.xensource.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] docs: add DIRECTORY_PART specification
 do xenstore protocol doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTM6NTMsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiUmU6IFtQQVRDSCAyLzNdIGRvY3M6IGFkZCBESVJFQ1RPUllfUEFSVCBzcGVjaWZpY2F0
aW9uIGRvIHhlbnN0b3JlIHByb3RvY29sIGRvYyIpOgo+PiBPbiAwOC8wNS8xNyAxMjowOSwgSWFu
IEphY2tzb24gd3JvdGU6Cj4+PiBUaGUgImdlbmVyYXRpb24gY291bnQiIGlzIG5vdCBkZWZpbmVk
IGFueXdoZXJlIGVsc2UgaW4gdGhpcyBwcm90b2NvbAo+Pj4gc3BlYywgc28gc2hvdWxkbid0IGJl
IHJlZmVycmVkIHRvIGhlcmUgd2l0aG91dCBkZWZpbml0aW9uLiAgV2Ugc2hvdWxkCj4+PiBleHBs
aWNpdGx5IHN0YXRlIHdoZXRoZXIgdXNpbmcgYSB0cmFuc2FjdGlvbiBpcyBzdWZmaWNpZW50IHRv
IGVuc3VyZQo+Pj4gdGhhdCB0aGlzIGNoZWNrIHdpbGwgbmV2ZXIgZmFpbC4KPj4KPj4gQXMgdGhl
IGdlbmVyYXRpb24gY291bnQgaXMgaWYgbm8gaW50ZXJlc3QgYW55d2hlcmUgZWxzZSBpbiB0aGlz
IHByb3RvY29sCj4+IEkgZG9uJ3Qgc2VlIHdoeSB0aGUgZGVmaW5pdGlvbiBnaXZlbiBpbiBwYXJl
bnRoZXNlcyBpc24ndCBlbm91Z2guCj4gCj4gSSB0aGluayBpdCdzIHJhdGhlciBpbmV4cGxpY2l0
LiAgSG93IGFib3V0IGlmIEkgcHJvcG9zZSBhbgo+IGFsdGVybmF0aXZlID8KPiAKPj4gVGhlIHNv
bHV0aW9uIHdpdGggPGdlbmNudD4gd2FzIGV4cGxpY2l0bHkgZGVtYW5kZWQgaW4gb3JkZXIgdG8g
X25vdF8KPj4gaGF2ZSB0byB1c2UgdHJhbnNhY3Rpb25zLiBTbyByZWZlcnJpbmcgdG8gdHJhbnNh
Y3Rpb25zIG5vdyBzZWVtcyB0byBiZQo+PiBjb3VudGVycHJvZHVjdGl2ZS4KPiAKPiBUaGUgcXVl
c3Rpb24gaXMgd2hldGhlciBhIGNsaWVudCBjYW4gdXNlIHRyYW5zYWN0aW9ucyBpbnN0ZWFkLiAg
WW91cgo+IGN1cnJlbnQgd29yZGluZyBzZWVtcyB0byBsZWF2ZSB0aGlzIHF1ZXN0aW9uIG9wZW4u
Cj4gCj4gRG8geW91IGhhdmUgYW4gb3BpbmlvbiBhYm91dCB0aGUgYW5zd2VyIHRoaXMgcXVlc3Rp
b24gPwoKVXNpbmcgdHJhbnNhY3Rpb25zIGluc3RlYWQgd2lsbCB3b3JrLCBvZiBjb3Vyc2UuIE90
aGVyd2lzZSB0cmFuc2FjdGlvbgpoYW5kbGluZyB3b3VsZCBiZSBicm9rZW4uCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 12:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hxN-0000qK-04; Mon, 08 May 2017 12:40:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7hxL-0000hL-W5
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:40:04 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 48/78-03696-32760195; Mon, 08 May 2017 12:40:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS1cpXSD
 S4PtZE4slHxezODB6HN39mymAMYo1My8pvyKBNePH0T8sBauYKzqOb2VuYLzH1MXIySEkkCfx
 cM9U9i5GDg5eATuJr0uSQMISAoYST99fZwOxWQRUJU62bAGz2QTUJdqebWcFsUUE9CXmf/oJZ
 jMLBErMOzWbBcQWFvCRmPbyCNBILqDx7xkl9m65CJbgBJq/++sqFohdghJ/dwhD9GpJPPx1iw
 XC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jY31kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYw7lwfeIhRkoNJSZQ3ikEgUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb1gqUE6wKDU9tSItMwcYBzBpCQ4eJRHeBpA0b3FBYm5xZjpE6
 hSjMce7pR/eM3HMuff1PZMQS15+XqqUOG8PSKkASGlGaR7cIFh8XmKUlRLmZQQ6TYinILUoN7
 MEVf4VozgHo5Iw71mQKTyZeSVw+14BncIEdEogA9gpJYkIKakGxspotxvyT0WfPX7wk2PVNP2
 7958s3xzDOiPpSdYTy1TXBULXXgVs3ir0O/x64I+yiZqX52SyPNFQ1NmYsih36cXp96wPG/3V
 3uOZ82jhllcWpzQMV0g3dqzR0o1pD1may79zxeR70+LZJc4dvh/brHh+R6Trwyitog91jx/tF
 ReIs7ooNFU48poSS3FGoqEWc1FxIgAmVuxRygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494247201!60597134!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62926 invoked from network); 8 May 2017 12:40:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 12:40:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 06:40:00 -0600
Message-Id: <5910833E0200007800157B7C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 06:39:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
 <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com>
 <59106A000200007800157AA5@prv-mh.provo.novell.com>
 <affb3090-18c7-868d-84b6-bdb7646faef4@citrix.com>
In-Reply-To: <affb3090-18c7-868d-84b6-bdb7646faef4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/pv: Fix bugs with the handling of
 int80_bounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE0OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT3ZlcmFsbCwgSSBleHBlY3QgdGhhdCBYZW5vbGludXggcHVycG9zZWZ1bGx5IG5ldmVy
IGFza2VkIGZvciBhbgo+IGludGVycnVwdCBnYXRlIChhcyBYZW4gd291bGQgaGF2ZSByZWplY3Rl
ZCB0aGF0IGluIHRoZSAzMmJpdCBjYXNlKSwgYW5kCj4gdGhpcyBwb2ludCB3YXMgbmV2ZXIgY29u
c2lkZXJlZCBhdCBhbGwgd2hlbiBQVk9wcyB3YXMgZGV2ZWxvcGVkLCB3aGljaAo+IGZvbGxvd2Vk
IExpbnV4J3Mgbm9ybWFsIGV4cGVjdGF0aW9uIHRoYXQgaW50ODAgd2FzIGFuIGludGVycnVwdCBn
YXRlLgoKWWV0IEkgaGF2ZSBhIGhhcmQgdGltZSBzZWVpbmcgd2h5IDMyLWJpdCBMaW51eCBuZWVk
cyBpdCB0byBiZSB0aGF0CndheS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 12:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7hy9-00019y-8n; Mon, 08 May 2017 12:40:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7hy8-00019f-54
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:40:52 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2A/54-03058-35760195; Mon, 08 May 2017 12:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDvW5QukC
 kwcWn1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bq3xOZC7rEK3bNfcfawLhSqIuRk0NCwF9i
 78YmdhCbTUBfYveLT0wgtoiAusTpjousIDazQJ7EmZZeFhBbWMBJYsrqBrA4i4CKxLRf5xhBb
 F4BT4nJJ/YxQ8yUkzh//CeYLSSgJnGt/xI7RI2gxMmZT1ggZkpIHHzxgnkCI/csJKlZSFILGJ
 lWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBgMDEOxgvL4
 x4BCjJAeTkihvFINApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tupQDnBotT01Iq0zBxgWMKk
 JTh4lER4G0DSvMUFibnFmekQqVOMilLivD0gCQGQREZpHlwbLBYuMcpKCfMyAh0ixFOQWpSbW
 YIq/4pRnINRSZiXOw1oCk9mXgnc9FdAi5mAFgcygC0uSURISTUwbpkuf+f9/oOBRgfcN9yYPm
 nL3el89Wuut396HuItrO28UiS/4IXj+3y1RW82PW8RmJ3x8ODNDct2yR7cN6PvYkHipGqOeeX
 XuWUut5z5rtWw8cjl9oq2NQ0T455OitZIuc+nZvNAeOWpmr/eHG42Sb1nBeY4yUfmia9f8bxj
 q3SNeMzP8A3uSkosxRmJhlrMRcWJAFV2UmaAAgAA
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494247249!101027388!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36313 invoked from network); 8 May 2017 12:40:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 12:40:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431332382"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 13:40:36 +0100
Message-ID: <1494247236-26874-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] xen/x86: Remove APIC_INTEGRATED()
	checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsIDY0Yml0IHByb2Nlc3NvcnMgaGF2ZSBpbnRlZ3JhdGVkIEFQSUNzLiAgWGVuIGhhcyBubyBu
ZWVkIHRvIGF0dGVtcHQgdG8KY29wZSB3aXRoIGV4dGVybmFsIEFQSUNzLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FwaWMuYyAgICAg
ICAgICAgfCA5ICsrKy0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgfCA2ICst
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmggfCAxIC0KIDMgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCBlMzJkY2Q3Li4xZGQxODhh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGlj
LmMKQEAgLTUyMiw3ICs1MjIsNyBAQCBzdGF0aWMgdm9pZCByZXN1bWVfeDJhcGljKHZvaWQpCiAK
IHZvaWQgc2V0dXBfbG9jYWxfQVBJQyh2b2lkKQogewotICAgIHVuc2lnbmVkIGxvbmcgb2xkdmFs
dWUsIHZhbHVlLCB2ZXIsIG1heGx2dDsKKyAgICB1bnNpZ25lZCBsb25nIG9sZHZhbHVlLCB2YWx1
ZSwgbWF4bHZ0OwogICAgIGludCBpLCBqOwogCiAgICAgLyogUG91bmQgdGhlIEVTUiByZWFsbHkg
aGFyZCBvdmVyIHRoZSBoZWFkIHdpdGggYSBiaWcgaGFtbWVyIC0gbWJsaWdoICovCkBAIC01MzMs
MTUgKzUzMywxMiBAQCB2b2lkIHNldHVwX2xvY2FsX0FQSUModm9pZCkKICAgICAgICAgYXBpY193
cml0ZShBUElDX0VTUiwgMCk7CiAgICAgfQogCi0gICAgdmFsdWUgPSBhcGljX3JlYWQoQVBJQ19M
VlIpOwotICAgIHZlciA9IEdFVF9BUElDX1ZFUlNJT04odmFsdWUpOwotCiAgICAgQlVJTERfQlVH
X09OKChTUFVSSU9VU19BUElDX1ZFQ1RPUiAmIDB4MGYpICE9IDB4MGYpOwogCiAgICAgLyoKICAg
ICAgKiBEb3VibGUtY2hlY2sgd2hldGhlciB0aGlzIEFQSUMgaXMgcmVhbGx5IHJlZ2lzdGVyZWQu
CiAgICAgICovCi0gICAgaWYgKCFBUElDX0lOVEVHUkFURUQodmVyKSB8fCAhYXBpY19pZF9yZWdp
c3RlcmVkKCkpCisgICAgaWYgKCFhcGljX2lkX3JlZ2lzdGVyZWQoKSkKICAgICAgICAgQlVHKCk7
CiAKICAgICAvKgpAQCAtMTM1OCw3ICsxMzU1LDcgQEAgaW50IF9faW5pdCBBUElDX2luaXRfdW5p
cHJvY2Vzc29yICh2b2lkKQogICAgIC8qCiAgICAgICogQ29tcGxhaW4gaWYgdGhlIEJJT1MgcHJl
dGVuZHMgdGhlcmUgaXMgb25lLgogICAgICAqLwotICAgIGlmICghY3B1X2hhc19hcGljICYmIEFQ
SUNfSU5URUdSQVRFRChhcGljX3ZlcnNpb25bYm9vdF9jcHVfcGh5c2ljYWxfYXBpY2lkXSkpIHsK
KyAgICBpZiAoIWNwdV9oYXNfYXBpYykgewogICAgICAgICBwcmludGsoS0VSTl9FUlIgIkJJT1Mg
YnVnLCBsb2NhbCBBUElDICMlZCBub3QgZGV0ZWN0ZWQhLi4uXG4iLAogICAgICAgICAgICAgICAg
Ym9vdF9jcHVfcGh5c2ljYWxfYXBpY2lkKTsKICAgICAgICAgc2tpcF9pb2FwaWNfc2V0dXAgPSAx
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKaW5kZXggNTBiOTA3Yi4uOTJmZTRmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zODUsOSArMzg1LDYgQEAg
c3RhdGljIGludCB3YWtldXBfc2Vjb25kYXJ5X2NwdShpbnQgcGh5c19hcGljaWQsIHVuc2lnbmVk
IGxvbmcgc3RhcnRfZWlwKQogICAgIC8qCiAgICAgICogQmUgcGFyYW5vaWQgYWJvdXQgY2xlYXJp
bmcgQVBJQyBlcnJvcnMuCiAgICAgICovCi0gICAgaWYgKCAhQVBJQ19JTlRFR1JBVEVEKGFwaWNf
dmVyc2lvbltwaHlzX2FwaWNpZF0pICkKLSAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0KICAgICBh
cGljX3JlYWRfYXJvdW5kKEFQSUNfU1BJVik7CiAgICAgYXBpY193cml0ZShBUElDX0VTUiwgMCk7
CiAgICAgYXBpY19yZWFkKEFQSUNfRVNSKTsKQEAgLTgzNSw4ICs4MzIsNyBAQCB2b2lkIF9faW5p
dCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKICAgICB9CiAKICAgICAv
KiBJZiB3ZSBjb3VsZG4ndCBmaW5kIGEgbG9jYWwgQVBJQywgdGhlbiBnZXQgb3V0IG9mIGhlcmUg
bm93ISAqLwotICAgIGlmICggIUFQSUNfSU5URUdSQVRFRChhcGljX3ZlcnNpb25bYm9vdF9jcHVf
cGh5c2ljYWxfYXBpY2lkXSkKLSAgICAgICAgIHx8ICFjcHVfaGFzX2FwaWMgKQorICAgIGlmICgg
IWNwdV9oYXNfYXBpYyApCiAgICAgewogICAgICAgICBwcmludGsoS0VSTl9FUlIgIkJJT1MgYnVn
LCBsb2NhbCBBUElDICMlZCBub3QgZGV0ZWN0ZWQhLi4uXG4iLAogICAgICAgICAgICAgICAgYm9v
dF9jcHVfcGh5c2ljYWxfYXBpY2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXBpY2RlZi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmgKaW5kZXggZGE3ZjRkMy4u
MWIyYzQ1MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmgKQEAgLTE5LDcgKzE5LDYgQEAKICNkZWZpbmUJ
CQlBUElDX0xWUl9ESVJFQ1RFRF9FT0kJKDEgPDwgMjQpCiAjZGVmaW5lCQkJR0VUX0FQSUNfVkVS
U0lPTih4KQkoKHgpJjB4RkYpCiAjZGVmaW5lCQkJR0VUX0FQSUNfTUFYTFZUKHgpCSgoKHgpPj4x
NikmMHhGRikKLSNkZWZpbmUJCQlBUElDX0lOVEVHUkFURUQoeCkJKCh4KSYweEYwKQogI2RlZmlu
ZQkJCUFQSUNfWEFQSUMoeCkJCSgoeCkgPj0gMHgxNCkKICNkZWZpbmUJCUFQSUNfVEFTS1BSSQkw
eDgwCiAjZGVmaW5lCQkJQVBJQ19UUFJJX01BU0sJCTB4RkYKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 12:44:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7i1r-0001Of-Py; Mon, 08 May 2017 12:44:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7i1q-0001OY-5s
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:44:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C1/16-01734-93860195; Mon, 08 May 2017 12:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS9csQyD
 SoH0Cp8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtFw5AJrwXPWii+7L7I0MDaxdjFycggJ5Ek8
 uryaqYuRg4NXwE7i3BJdkLCEgKHE0/fX2UBsFgFVideXJoPZbALqEm3PtoO1igDVnJzxmBHEZ
 hYIlDhzZwsTiC0s4CRxbHIrUD0X0PgORomPbx6wgCQ4BbwkJnVtZ4fYJSjxd4cwRK+WxMNft1
 ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BAL6koMz2
 jJDcxMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MG4ZqrzIUZJDiYlUd4oBoFIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8d9OAcoJFqempFWmZOcA4gElLcPAoifAmpQOleYsLEnOLM9MhU
 qcYjTneLf3wnoljzr2v75mEWPLy81KlxHm/gUwSACnNKM2DGwSLz0uMslLCvIxApwnxFKQW5W
 aWoMq/YhTnYFQS5t0LMoUnM68Ebt8roFOYgE4JZAA7pSQRISXVwKiQO/9Bics7tr1MUwrWVhl
 t3MtmLlu6vbv2+4WdbXGJjOLyWbPPPfqxLkl96UclFa2Kfd/N/O9su39y1rnUtPhAFvEm1Zvu
 kcW3FmU0BC2ofvf22+aZr3Zpa0y4Z/kilUG49xj/jeNygXFFah+frpzg2XOUp77tkGzwFnE36
 8QlAb5XtcKq2JVYijMSDbWYi4oTATvK1RDKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494247476!58073525!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6460 invoked from network); 8 May 2017 12:44:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 May 2017 12:44:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 06:44:35 -0600
Message-Id: <591084510200007800157B90@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 06:44:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDExOjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysgYi9NQUlOVEFJTkVSUwo+IEBAIC00MDQsNiAr
NDA0LDcgQEAgUzoJU3VwcG9ydGVkCj4gIEY6CXRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MKPiAgRjoJ
eGVuL2FyY2gvKi9tb25pdG9yLmMKPiAgRjoJeGVuL2FyY2gvKi92bV9ldmVudC5jCj4gK0Y6CXhl
bi9hcmNoLyovaHZtL3ZtX2V2ZW50LmMKPiAgRjoJeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+
ICBGOgl4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gIEY6CXhlbi9hcmNoL3g4Ni9odm0v
bW9uaXRvci5jCj4gQEAgLTQxMyw2ICs0MTQsNyBAQCBGOgl4ZW4vY29tbW9uL3ZtX2V2ZW50LmMK
PiAgRjoJeGVuL2luY2x1ZGUvKi9tZW1fYWNjZXNzLmgKPiAgRjoJeGVuL2luY2x1ZGUvKi9tb25p
dG9yLmgKPiAgRjoJeGVuL2luY2x1ZGUvKi92bV9ldmVudC5oCj4gK0Y6CXhlbi9pbmNsdWRlLyov
aHZtL3ZtX2V2ZW50LmgKPiAgRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCgpC
dHcuLCBJJ3ZlIG5vdGljZWQgb25seSBub3cgdGhhdCB0aGVzZSBhZGRpdGlvbnMgd291bGQgYmV0
dGVyIGJlCng4Ni1zcGVjaWZpYywganVzdCBsaWtlIHRoZWlyIGh2bS9tb25pdG9yLltjaF0gY291
bnRlcnBhcnRzLiBJIGludGVuZAp0byBhZGp1c3QgdGhpcyB3aGlsZSBjb21taXR0aW5nLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 12:47:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7i3y-0001W0-5Z; Mon, 08 May 2017 12:46:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1d7i3x-0001Vr-EM
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:46:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 99/8C-03587-CB860195; Mon, 08 May 2017 12:46:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsUSfTxjoe6eDIF
 Ig3nnhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvzbdZCvazVdzeuYK5gfEMaxcjB4eQgLvE
 o89hXYxcQOYaRokXD54zQTjXGCVal7azdTFyghX9XbOKESKxkFHi5645TCAJYQEniWOTW8GKR
 ASUJXp//WYBsZkFvCU23PzODNGwh1Hi4bUtjCAJNgFDidUbW8AaeIGaD32eAhZnEVCR+HjnPT
 OILSoQLvFiyx9WiBpBiZMzn4AN5RSwl7hxcgMrxAJ1iT/zLjFD2OISt57MZ4Kw5SW2v50DFpc
 QyJFob3vMDvKmhICUxP9WJZB7JAS+MUvM3PSPBaJGRuLRxJtsExjFZiFZNwvJillIVsxCsmIB
 I8sqRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAWGIAgh2MO
 9cHHmKU5GBSEuWNYhCIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBawmMTSHBotT01Iq0zBxgVM
 OkJTh4lER4k9KB0rzFBYm5xZnpEKlTjMYc75Z+eM/EMefe1/dMQix5+XmpUuK8H0BKBUBKM0r
 z4AbBks0lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfMWgEzhycwrgdv3CugUJqBTAhnATilJ
 REhJNTDyNC9RChF5kFf2d+fqPJenc3vC/qr06WybpquUs3KKuEjcB13P4HnOvzSLC6zzOv5NS
 P38u3ruxfUr1yglPi4zXPn3isrUhdrvkyK53wb2OWysb1/4vVCuZn7Z+TvdbNOd4pzjGk6xPz
 x1uoTreHtyeVarZOtft5544ZgvHdvW2t/PdvdSmqXEUpyRaKjFXFScCACJIBmKMQMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494247611!67117676!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45287 invoked from network); 8 May 2017 12:46:52 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 May 2017 12:46:52 -0000
Received: (qmail 30892 invoked from network); 8 May 2017 15:46:50 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 8 May 2017 15:46:50 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 28B127FC03
 for <xen-devel@lists.xen.org>; Mon,  8 May 2017 15:46:50 +0300 (EEST)
Received: (qmail 31206 invoked from network); 8 May 2017 15:46:50 +0300
Received: from rcojocaru.dsd.ro (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 8 May 2017 15:46:49 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1493888417-20803-1-git-send-email-rcojocaru@bitdefender.com>
 <1493888417-20803-2-git-send-email-rcojocaru@bitdefender.com>
 <591084510200007800157B90@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <73c78b59-f54a-a71a-126d-f8135a419506@bitdefender.com>
Date: Mon, 8 May 2017 15:47:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <591084510200007800157B90@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71282
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 448486,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.003039)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002041), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.005878,0.000039)], URL: [Enabled, t: (0.000005)], RTDA: [Enabled,
 t: (0.145246), Hit: No, Details: v2.4.9; Id:
 11.5eu2o4.1bfa4k999.2g085], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 1/2] x86/vm_event: added hvm/vm_event.{h,
	c}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDgvMTcgMTU6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA1LjE3IGF0
IDExOjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL01BSU5U
QUlORVJTCj4+ICsrKyBiL01BSU5UQUlORVJTCj4+IEBAIC00MDQsNiArNDA0LDcgQEAgUzoJU3Vw
cG9ydGVkCj4+ICBGOgl0b29scy90ZXN0cy94ZW4tYWNjZXNzCj4+ICBGOgl4ZW4vYXJjaC8qL21v
bml0b3IuYwo+PiAgRjoJeGVuL2FyY2gvKi92bV9ldmVudC5jCj4+ICtGOgl4ZW4vYXJjaC8qL2h2
bS92bV9ldmVudC5jCj4+ICBGOgl4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCj4+ICBGOgl4ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+ICBGOgl4ZW4vYXJjaC94ODYvaHZtL21vbml0b3Iu
Ywo+PiBAQCAtNDEzLDYgKzQxNCw3IEBAIEY6CXhlbi9jb21tb24vdm1fZXZlbnQuYwo+PiAgRjoJ
eGVuL2luY2x1ZGUvKi9tZW1fYWNjZXNzLmgKPj4gIEY6CXhlbi9pbmNsdWRlLyovbW9uaXRvci5o
Cj4+ICBGOgl4ZW4vaW5jbHVkZS8qL3ZtX2V2ZW50LmgKPj4gK0Y6CXhlbi9pbmNsdWRlLyovaHZt
L3ZtX2V2ZW50LmgKPj4gIEY6CXhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAo+IAo+
IEJ0dy4sIEkndmUgbm90aWNlZCBvbmx5IG5vdyB0aGF0IHRoZXNlIGFkZGl0aW9ucyB3b3VsZCBi
ZXR0ZXIgYmUKPiB4ODYtc3BlY2lmaWMsIGp1c3QgbGlrZSB0aGVpciBodm0vbW9uaXRvci5bY2hd
IGNvdW50ZXJwYXJ0cy4gSSBpbnRlbmQKPiB0byBhZGp1c3QgdGhpcyB3aGlsZSBjb21taXR0aW5n
LgoKRmFpciBlbm91Z2guCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 12:54:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 12:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7iBf-0002Dl-QK; Mon, 08 May 2017 12:54:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7iBf-0002Df-0P
 for xen-devel@lists.xen.org; Mon, 08 May 2017 12:54:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 96/28-02956-A9A60195; Mon, 08 May 2017 12:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQndmlkC
 kQe8hbYslHxezODB6HN39mymAMYo1My8pvyKBNePH1MusBZ9YKi4eOcvYwNjE0sXIwSEh4Ccx
 81JuFyMnh7CAt8SyjlssILaIgLJE76/fQDYXh5DAYiaJzqPPmEASzAI+Ess3HGIFsdkE9CV2v
 /gEFucVsJW4du0CM4jNIqAisXJxF9ggUYFwibeNR1ggagQlTs58AmZzCthLHJq0lRFipoHEkU
 VzWCFseYntb+eAzRESUJO41n+JHcSWEEiX2Pr3F/MERv5ZSEbNQtI+C0n7AkbmVYwaxalFZal
 FusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHIAAQ7GP+uDTzEKMnBpCTK
 G8UgECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdcJlBOsCg1PbUiLTMHGA8waQkOHiUR3t0ga
 d7igsTc4sx0iNQpRmOOd0s/vGfimHPv63smIZa8/LxUKXHeoyClAiClGaV5cINgcXqJUVZKmJ
 cR6DQhnoLUotzMElT5V4ziHIxKwrzBIFN4MvNK4Pa9AjqFCeiUQAawU0oSEVJSDYwKnyusfuz
 6LtGYcWJXcx+v25yLYcuyzt/LmG8bv+rF5U8bphVyNMmd7GII8V6X96x0NQOP8NxTrSstQt4G
 XKv0YJ4Rc+GJfhznf58oJT1T+0dbq80D64XUt3kcDcnINxE8s3LOT36lO1nO1ZHfrhz7eqB5i
 k0Sp93ScKNVitUXbJ8K7grikVdiKc5INNRiLipOBABlIgV5zgIAAA==
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494248089!62743551!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52208 invoked from network); 8 May 2017 12:54:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 12:54:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="45607992"
To: Jan Beulich <JBeulich@suse.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
 <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com>
 <59106A000200007800157AA5@prv-mh.provo.novell.com>
 <affb3090-18c7-868d-84b6-bdb7646faef4@citrix.com>
 <5910833E0200007800157B7C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dc0d480b-9d19-c8bb-2d88-8beeb042868c@citrix.com>
Date: Mon, 8 May 2017 13:54:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5910833E0200007800157B7C@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/pv: Fix bugs with the handling of
	int80_bounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTM6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA1LjE3IGF0
IDE0OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE92ZXJhbGwsIEkg
ZXhwZWN0IHRoYXQgWGVub2xpbnV4IHB1cnBvc2VmdWxseSBuZXZlciBhc2tlZCBmb3IgYW4KPj4g
aW50ZXJydXB0IGdhdGUgKGFzIFhlbiB3b3VsZCBoYXZlIHJlamVjdGVkIHRoYXQgaW4gdGhlIDMy
Yml0IGNhc2UpLCBhbmQKPj4gdGhpcyBwb2ludCB3YXMgbmV2ZXIgY29uc2lkZXJlZCBhdCBhbGwg
d2hlbiBQVk9wcyB3YXMgZGV2ZWxvcGVkLCB3aGljaAo+PiBmb2xsb3dlZCBMaW51eCdzIG5vcm1h
bCBleHBlY3RhdGlvbiB0aGF0IGludDgwIHdhcyBhbiBpbnRlcnJ1cHQgZ2F0ZS4KPiBZZXQgSSBo
YXZlIGEgaGFyZCB0aW1lIHNlZWluZyB3aHkgMzItYml0IExpbnV4IG5lZWRzIGl0IHRvIGJlIHRo
YXQKPiB3YXkuCgpJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB5b3UgbWVhbiBieSB0aGlzLgoKSXMg
aXQgYSBjb3VudGVycG9pbnQgdG8gbXkgc3RhdGVtZW50LCBvciBqdXN0IGFuIG9ic2VydmF0aW9u
IGFib3V0IHRoZQp3YXkgTGludXggY2hvb3NlcyB0byBzZXQgdGhpbmdzIHVwPwoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 13:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 13:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7iHE-0002us-Fz; Mon, 08 May 2017 13:00:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7iHD-0002ul-9j
 for xen-devel@lists.xen.org; Mon, 08 May 2017 13:00:35 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9A/81-02181-2FB60195; Mon, 08 May 2017 13:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS/dTtkC
 kwaN6iyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y9XEyewFM5gqjryVa2B8z9jFyMkhJJAnceva
 RTYQm1fATqJ/9Xx2EFtCwFDi6fvrYHEWAVWJuVv6mUFsNgF1ibZn21lBbBEBfYn5n36C2cwC3
 hLb5i5gArGFBdwkbl58zwwx31PiwZajYHM4BbwkOpZdBrI5gHYJSvzdIQzRqiXx8NctFghbW2
 LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11ksqykzPKMlNzMz
 RNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw7BiDYwbj3n9MhRkkOJiVR3igGgUghvqT8lMqMxOKM
 +KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMGbkgVUJ1iUmp5akZaZA4wMmFIJDh4lEd4XIGne4
 oLE3OLMdIjUKUZdjjn3vr5nEgKbISXOuwukSACkKKM0D24ELEovMcpKCfMyAh0oxFOQWpSbWY
 Iq/4pRnINRSZj3G8gUnsy8ErhNr4COYAI6IpAB7IiSRISUVANjxrXjD1aeT7UTLD4TGWhx9+6
 mpd5rI48kXNrBpqD1PvMrS8bF9wqct2NUMg+zr5k8za1h/6HVtfJi/BNTFO5ap7o/vvV1x5Q1
 rLwd0Ul2VWcEP2t6rtJdvnYDw6kqT9ar7Lm3M+tuznCOes+875RvaJREnLPDM18/T1txhvb9d
 QnLjC3N/fcpsRRnJBpqMRcVJwIArV55p80CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494248432!96704256!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43569 invoked from network); 8 May 2017 13:00:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 13:00:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 07:00:31 -0600
Message-Id: <5910880C0200007800157BB0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 07:00:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494247236-26874-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494247236-26874-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] xen/x86: Remove APIC_INTEGRATED()
	checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE0OjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWxsIDY0Yml0IHByb2Nlc3NvcnMgaGF2ZSBpbnRlZ3JhdGVkIEFQSUNzLiAgWGVuIGhh
cyBubyBuZWVkIHRvIGF0dGVtcHQgdG8KPiBjb3BlIHdpdGggZXh0ZXJuYWwgQVBJQ3MuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 13:05:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 13:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7iLm-000359-1v; Mon, 08 May 2017 13:05:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7iLl-00034w-1s
 for xen-devel@lists.xen.org; Mon, 08 May 2017 13:05:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C6/89-03557-C0D60195; Mon, 08 May 2017 13:05:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5c7VyD
 S4PsRXYslHxezODB6HN39mymAMYo1My8pvyKBNaP16hPmgtUcFasmfGNpYHzH1sXIySEkkCdx
 f9oyJhCbV8BO4tr+68wgtoSAocTT99eBajg4WARUJf62WICE2QTUJdqebWcFsUUE9CXmf/oJZ
 jMLBErMOzWbBcQWFvCRmPbyCDvE+GtMEl+eGoDYnEDjv5w7xQwykldAUOLvDmGIVi2Jh79usU
 DY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RsV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsY/8wMPMUpyMCmJ8kYxCEQK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDlzQHKCRalpqdWpGXmAKMAJi3BwaMkwjs7GyjNW1yQmFucmQ6RO
 sWoy/Fu6Yf3TEIsefl5qVLivEdBigRAijJK8+BGwCLyEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5n4FM4cnMK4Hb9AroCCagIwIZwI4oSURISTUwGvkdScoO31h5dPrS7SkXves5r/zkCXr
 fM72x6/pnvxv/PvM/TSn8vZVZXJiDKWpStdCBa80z00QNgv203r4snsb/n2Xup5t781f++ev9
 tXWpyLTkmIk5r6fEaUqpzZrfKu0V5vNuzr508+QHRXHFwpsyo/7+3vussCjd5j3nN/PNgYeml
 HmkKLEUZyQaajEXFScCACg+at3DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494248713!63759430!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11640 invoked from network); 8 May 2017 13:05:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 13:05:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 07:05:13 -0600
Message-Id: <591089260200007800157C02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 07:05:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
 <1494237876-15936-2-git-send-email-andrew.cooper3@citrix.com>
 <59106A000200007800157AA5@prv-mh.provo.novell.com>
 <affb3090-18c7-868d-84b6-bdb7646faef4@citrix.com>
 <5910833E0200007800157B7C@prv-mh.provo.novell.com>
 <dc0d480b-9d19-c8bb-2d88-8beeb042868c@citrix.com>
In-Reply-To: <dc0d480b-9d19-c8bb-2d88-8beeb042868c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/pv: Fix bugs with the handling of
 int80_bounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE0OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDUvMTcgMTM6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
NS4xNyBhdCAxNDoyMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT3Zl
cmFsbCwgSSBleHBlY3QgdGhhdCBYZW5vbGludXggcHVycG9zZWZ1bGx5IG5ldmVyIGFza2VkIGZv
ciBhbgo+Pj4gaW50ZXJydXB0IGdhdGUgKGFzIFhlbiB3b3VsZCBoYXZlIHJlamVjdGVkIHRoYXQg
aW4gdGhlIDMyYml0IGNhc2UpLCBhbmQKPj4+IHRoaXMgcG9pbnQgd2FzIG5ldmVyIGNvbnNpZGVy
ZWQgYXQgYWxsIHdoZW4gUFZPcHMgd2FzIGRldmVsb3BlZCwgd2hpY2gKPj4+IGZvbGxvd2VkIExp
bnV4J3Mgbm9ybWFsIGV4cGVjdGF0aW9uIHRoYXQgaW50ODAgd2FzIGFuIGludGVycnVwdCBnYXRl
Lgo+PiBZZXQgSSBoYXZlIGEgaGFyZCB0aW1lIHNlZWluZyB3aHkgMzItYml0IExpbnV4IG5lZWRz
IGl0IHRvIGJlIHRoYXQKPj4gd2F5Lgo+IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHlvdSBt
ZWFuIGJ5IHRoaXMuCj4gCj4gSXMgaXQgYSBjb3VudGVycG9pbnQgdG8gbXkgc3RhdGVtZW50LCBv
ciBqdXN0IGFuIG9ic2VydmF0aW9uIGFib3V0IHRoZQo+IHdheSBMaW51eCBjaG9vc2VzIHRvIHNl
dCB0aGluZ3MgdXA/CgpKdXN0IGFuIG9ic2VydmF0aW9uLCBpbmNsdWRpbmcgdGhlIGltcGxpY2F0
aW9uIHRoYXQgYXQgbGVhc3QgdGhlIDMyLWJpdApMaW51eCBjYXNlIGhhcyBubyBpc3N1ZSAoYW5k
IHF1aXRlIGxpa2VseSBuZXZlciBoYWQgb25lKSB3aXRoIHVzIG5vdAptYXNraW5nIGV2ZW50cyBk
ZXNwaXRlIHRoaXMgaGF2aW5nIGJlZW4gcmVxdWVzdGVkLiBPdG9oIGl0J3MgYSBsaXR0bGUKc3Vy
cHJpc2luZyB0aGF0IDY0LWJpdCBMaW51eCBuZXZlciBoYWQgdGhpcyByZXBvcnRlZCBhcyBhbiBp
c3N1ZSwgYXMKdGhlcmUncyBhIG5vbi16ZXJvIGNoYW5jZSBmb3IgaXRzIGVudHJ5IGNvZGUgdG8g
YmUgaGl0IGJlZm9yZSB0aGUgR1MKc3dpdGNoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 13:27:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 13:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7igc-0004X5-RN; Mon, 08 May 2017 13:26:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7igc-0004Wz-0N
 for xen-devel@lists.xen.org; Mon, 08 May 2017 13:26:50 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CB/60-01735-91270195; Mon, 08 May 2017 13:26:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpK5EkUC
 kwa05ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahVctZC9YLV2zvb2ZvYFws0MXIySEh4C9x
 5cQVVhBbWCBVYsHxe0wgtoiAl8SjGXPZQGwhgSqJvVsagOJcHMwCaxglZk9ZC1bEJqAnMe/4V
 xYQm1fAVqLt3xWwOIuAisTfle1gtqhAuMTbxiNQNYISJ2c+AbM5BewlTvbvZwaxmQUMJI4sms
 MKYctLNG+dzQyxWFVi8YOj7BMY+WYhaZ+FpGUWkpYFjMyrGDWKU4vKUot0DY31kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw40BCHYw/tvmeYhRkoNJSZQ3ikEgUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE76ECoJxgUWp6akVaZg4w8GHSEhw8SiK8TIVAad7igsTc4sx0iNQpR
 kUpcd6bIH0CIImM0jy4Nli0XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrwrIFJ7MvBK46a
 +AFjMBLQ5kAFtckoiQkmpgzA2tDt770ZBxc7N1tPFhnxbRaWnrwtJPs022uvcx15XX//RbgzN
 9fenrdHZHapUdiuwrjHtx/esryd2saj+ZK951i2hO6lau/dWoOFUjNKXscPOqIzrp6R7RAaoP
 dkidCb6sn+F2Y2pKxLxnd1m4VopYFlkYyYetapNdcpfd990L/Rad+vNKLMUZiYZazEXFiQAIV
 F93sQIAAA==
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494250006!96710137!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57972 invoked from network); 8 May 2017 13:26:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 13:26:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422666514"
To: Jan Beulich <JBeulich@suse.com>, Xiong Zhang <xiong.y.zhang@intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <b6aadbbb-9b3b-8394-fb8e-35235e4a10c0@citrix.com>
Date: Mon, 8 May 2017 14:26:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, yu.c.zhang@linux.intel.com,
 zhiyuan.lv@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTU6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA1LjE3IGF0
IDA1OjUyLCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+PiAnY29tbWl0IDE2Nzll
MGRmM2RmNiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IGFzeW5jaHJvbm91c2x5IHJlc2V0Cj4+IG91dHN0
YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIpJyB3aWxsIGNhbGwKPj4gcDJtX2NoYW5n
ZV9lbnRyeV90eXBlX2dsb2JhbCgpIHdoaWNoIHNldCBlbnRyeS5yZWNhbGM9MS4gVGhlbgo+PiB0
aGUgZm9sbG93aW5nIGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSB3aWxsIHJldHVybgo+PiBw
Mm1fcmFtX3J3IHR5cGUuCj4+IEJ1dCAnY29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBz
ZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVzZXQKPj4gb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZl
ciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpJwo+PiBhc3N1bWUgZ2V0X2Vu
dHJ5KHAybV9pb3JlcV9zZXJ2ZXIpIHdpbGwgcmV0dXJuIHAybV9pb3JlcV9zZXJ2ZXIKPj4gdHlw
ZSwgdGhlbiByZXNldCBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMuIFRoZSBmYWN0IGlzIHRoZSBh
c3N1bXB0aW9uCj4+IGlzbid0IHRydWUsIGFuZCBzeXNuY2hyb25vdXNseSByZXNldCBmdW5jdGlv
biBjb3VsZG4ndCB3b3JrLiBUaGVuCj4+IGlvcmVxLmVudHJ5X2NvdW50IGlzIGxhcmdlciB0aGFu
IHplcm8gYWZ0ZXIgYW4gaW9yZXEgc2VydmVyIHVubWFwcywKPj4gZmluYWxseSB0aGlzIHJlc3Vs
dHMgRG9tVSBjb3VsZG4ndCByZWJvb3QuCj4gCj4gSSd2ZSBoYWQgdHJvdWJsZSB1bmRlcnN0YW5k
aW5nIHRoaXMgcGFydCBhbHJlYWR5IG9uIHYxIChidHcsIHdoeSBpcwo+IHRoaXMgb25lIG5vdCB0
YWdnZWQgdjI/KSwgYW5kIHNpbmNlIEkgc3RpbGwgY2FuJ3QgZmlndXJlIGl0IEkgaGF2ZSB0byBh
c2s6Cj4gV2h5IGlzIGl0IHRoYXQgZ3Vlc3QgcmVib290IGlzIGJlaW5nIGltcGFjdGVkIGhlcmU/
IEZyb20gd2hhdCBJIHJlY2FsbAo+IGEgbm9uLXplcm8gY291bnQgc2hvdWxkIG9ubHkgcHJldmVu
dCBtaWdyYXRpb24uCj4gCj4+IFRoaXMgcGF0Y2ggYWRkIGEgUDJNX1BSRV9SRUNBTEMgZmxhZyB0
byBwMm1fcXVlcnlfdCwgdGhlbgo+PiBnZXRfZW50cnkoUDJNX1BSRV9SRUNBTEMpIHdpbGwgcmV0
dXJuIHAybV9pb3JlcV9zZXJ2ZXIgdHlwZQo+PiBmb3IgcDJtX2lvcmVxX3NlcnZlciBwZm4sIGFu
ZCBmaW5hbGx5IGNoYW5nZSBtZW0gdHlwZSB0aHJvdWdoIHNldF9lbnRyeS4KPiAKPiBUaGlzIGxv
b2tzIHRvIGJlIGEgcmVsYXRpdmVseSBsaXR0bGUgaW1wYWN0IGNoYW5nZSwgYnV0IG5ldmVydGhl
bGVzcwo+IEknbSB3b25kZXJpbmcgd2hldGhlciBzb21lb25lIGVsc2UgKEdlb3JnZT8pIG1heSBi
ZSBhYmxlIHRvCj4gdGhpbmsgb2Ygc29tZSBtb3JlIGVsZWdhbnQgc29sdXRpb24gKEkgaGF2ZSB0
byBhZG1pdCB0aGF0LCBoYXZpbmcKPiBzdWdnZXN0ZWQgdGhlIG9uZSBoZXJlLCBJIGNhbid0KS4K
ClNvIHRoZSBiYXNpYyBwcm9ibGVtIGlzIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uLXNwZWNpZmlj
IGdldF9lbnRyeSgpCndpbGwgcmV0dXJuIHRoZSB0aGVvcmV0aWNhbCBuZXcgdHlwZSB3aXRob3V0
IGNoYW5naW5nIGl0LCBhbmQKZmluaXNoX3R5cGVfY2hhbmdlKCkgaXMgaW4gdGhlIGdlbmVyaWMg
Y29kZSB3aGljaCBjYWxscyB0aGVzZQppbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBwMm0gZnVuY3Rp
b25zLgoKSSB0aGluayB0aGUgcG9zc2libGUgc29sdXRpb25zIGFyZToKCjEuIEFkZCBhIGZsYWcg
dG8gdGhlIGdldF9lbnRyeSgpIGNhbGwgdG8gcmV0dXJuIHRoZSByZWFsIGVudHJ5IChpLmUuLAp0
aGUgc29sdXRpb24gaW4gdGhpcyBwYXRjaCkKCjIuIEhhdmUgZ2V0X2VudHJ5KCkgdXBkYXRlIGVu
dHJpZXMgYXMgaXQgcmVhZHMgdGhlbQoKMy4gSW1wbGVtZW50IGFuIGltcGxlbWVudGF0aW9uLXNw
ZWNpZmljIGZpbmlzaF90eXBlX2NoYW5nZSgpCgpPZiB0aGUgdGhyZWUsIHRoZXJlJ3Mgc29tZXRo
aW5nIGF0dHJhY3RpdmUgYWJvdXQgIzI7IGJ1dCBpdCB3b3VsZCB0YWtlIGEKbG90IG9mIGNhcmVm
dWwgdGhvdWdodC4gIEluIHRoZW9yeSB0aGVyZSBzaG91bGRuJ3QgYmUgYW55IGhhcm0gaW4KY2hh
bmdpbmcgdGhlIHR5cGUgb2YgYW4gZW50cnkgbWFya2VkICJyZWNhbGMiLCBidXQgd2l0aCBzbyBt
YW55IGNhbGxlcnMKaXQncyBkaWZmaWN1bHQgdG8gYmUgc3VyZS4gIEknZCBuZXZlciB3YW50IHRv
IG1ha2Ugc3VjaCBhIGNoYW5nZSB0aGlzCmNsb3NlIHRvIGEgcmVsZWFzZS4KCiMzIHdpbGwgaW50
cm9kdWNlIGEgbG90IG9mIHVubmVjZXNzYXJ5IGNvZGUgZHVwbGljYXRpb247IHNvIEkgdGhpbmsg
Zm9yCm5vdyAjMSBpcyBwcm9iYWJseSB0aGUgYmVzdCBpZGVhIChpbiBwYXJ0aWN1bGFyIGR1cmlu
ZyBhIGNvZGUgZnJlZXplKS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 13:36:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 13:36:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ipy-0005DZ-MQ; Mon, 08 May 2017 13:36:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=294daf55d=wei.liu2@citrix.com>)
 id 1d7ipx-0005DT-VE
 for xen-devel@lists.xen.org; Mon, 08 May 2017 13:36:30 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B5/4E-01870-D5470195; Mon, 08 May 2017 13:36:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW5MiUC
 kwaGfxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzI79ZCyYxVWz93MbewPicsYuRg0NCwF/i
 2VWlLkZODhYBFYnvH7ewgthsAsoSPzt72UBsEQFdiWcLnoHZzAIZErN+3WUEsYUF3CRuXnzPD
 GLzClhIdD16D9YrJOAp8WDLUTaIuKDEyZlPWCB6dSQW7P7EBrKWWUBaYvk/DpAwp4CXRMeyy2
 DlokAndC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGpnoJRVlpmeU5CZ
 m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhlk9AwPjDsZXx/0OMUpyMCmJ8voUC0QK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDlAMkJFqWmp1akZeYAAx4mLcHBoyTCqwCS5i0uSMwtzkyHSJ1i1
 OWYc+/reyYhlrz8vFQpcd5UkCIBkKKM0jy4EbDou8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1
 FJmDcXZApPZl4J3KZXQEcwAR0RyAB2REkiQkqqgZHjw+M99w6vPabq7xInm/72lkdo0SULyZn
 vftSF3/mcLLTztXVU0P4uCfGV53M3WJef+updesH9b9nRN1lZz+SeCYUnOmZ987h4tFrkyOJ9
 rf2T4iN7/ohv2TjtqJojU+2uaeEGTD43TOILDW02vTg4Q++tjMWx3T6Tfha5Hb0319fCTPmT8
 R0lluKMREMt5qLiRACarAoduQIAAA==
X-Env-Sender: prvs=294daf55d=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494250587!91736179!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50945 invoked from network); 8 May 2017 13:36:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 13:36:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431342143"
Date: Mon, 8 May 2017 14:36:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170508133624.3z6god2imxnc6kzm@citrix.com>
References: <1494247236-26874-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494247236-26874-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] xen/x86: Remove APIC_INTEGRATED()
	checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMDE6NDA6MzZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbGwgNjRiaXQgcHJvY2Vzc29ycyBoYXZlIGludGVncmF0ZWQgQVBJQ3MuICBYZW4g
aGFzIG5vIG5lZWQgdG8gYXR0ZW1wdCB0bwo+IGNvcGUgd2l0aCBleHRlcm5hbCBBUElDcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 13:51:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 13:51:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7j4O-0006XZ-Sb; Mon, 08 May 2017 13:51:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7j4O-0006XT-7P
 for Xen-devel@lists.xen.org; Mon, 08 May 2017 13:51:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BF/72-02006-BD770195; Mon, 08 May 2017 13:51:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7tcoF
 Ig1+LGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owTf1oZCzYzVSyd/4OpgbGZqYuRk0NCwF9i
 6ZWV7CA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkOg/uIoRxGYRU
 JGYf+AiWI2IgLrEnwsTGCHqoyQWL20Gsjk4hAXSJCZMNwMJcwpYS6w/uwmonItDSGARo8S+qQ
 +YIe4xkXi7cCcbSL2QgJrE3PXxExj5ZiG5aBaSi2YhuWgBI/MqRo3i1KKy1CJdI2O9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwbij3e8QoyQHk5Ior0+xQKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV5GYOgKCRalpqdWpGXmAIMeJi3BwaMkwru4DCjNW1yQmFucm
 Q6ROsWoyzHn3tf3TEIsefl5qVLivO9AigRAijJK8+BGwCLwEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVhXn2QS3gy80rgNr0COoIJ6IhABrAjShIRUlINjBPEfvrZyBjy1uq+/6Ff/NLVpO3
 6hjVds69EqxmrP8wWcGrJe3VxVg/z21lZHfEsb/+U8NjuM5D5na4YIGApITzDnXUdI++lVRmR
 mxvaKp/Ny0vI+LNzwXHdJpVzp0PNtj43PZ+sFrHtZ8FZhd/vPDd91N93vVlvR8rWLv5q4eqFe
 75O8wgTVGIpzkg01GIuKk4EAN888RC7AgAA
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494251481!81406282!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47349 invoked from network); 8 May 2017 13:51:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 13:51:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422670740"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.30679.164642.738062@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 14:51:19 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <3fc7051a-e6ae-89e1-caa5-a7da60b2577a@arm.com>
References: <20170505190232.27109-1-robinlee.sysu@gmail.com>
 <22800.16488.804888.310906@mariner.uk.xensource.com>
 <3fc7051a-e6ae-89e1-caa5-a7da60b2577a@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Robin Lee <robinlee.sysu@gmail.com>, wei.liu2@citrix.com,
 Xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [for-4.9] Re: [PATCH v2] libxl/libxl_dm.c:
 u.hvm.usbdevice_list is checked for emptiness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbZm9yLTQuOV0gUmU6IFtQQVRDSCB2Ml0gbGlieGwv
bGlieGxfZG0uYzogdS5odm0udXNiZGV2aWNlX2xpc3QgaXMgY2hlY2tlZCBmb3IgZW1wdGluZXNz
Iik6Cj4gT24gMDgvMDUvMTcgMTA6NTQsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSnVsaWVuLCB0
aGlzIGlzIGEgY2FuZGlkYXRlIGZvciA0LjkuICBJdCdzIGEgbWlub3IgYnVnZml4Lgo+IAo+IFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGFu
a3MuICBDb21taXR0ZWQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 13:56:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 13:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7j8r-0007Mg-EA; Mon, 08 May 2017 13:56:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7j8q-0007MZ-M8
 for xen-devel@lists.xen.org; Mon, 08 May 2017 13:56:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B2/21-03058-0F870195; Mon, 08 May 2017 13:56:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO77CoF
 Ig83X1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owbB2+xF6yUrPi/eDFbA+M00S5GTg4JAX+J
 jdN/sYHYwgKpEguO32MCsUUEvCQezZgLFOfiEBJYyyjR2HmBCcRhFljDKDF7ylqwKjYBPYl5x
 7+ygNi8ArYSTxqawOIsAioSNz9OBJsqKhAu8bbxCFSNoMTJmU/AbE4BO4n1B34xgtjMAgYSRx
 bNYYWw5SWat85mBrGFBFQlFj84yj6BkW8WkvZZSFpmIWlZwMi8ilG9OLWoLLVI10IvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw3BiAYAfj7Mv+hxglOZiURHl9igUihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwFpcD5QSLUtNTK9Iyc4CBD5OW4OBREuFdXAaU5i0uSMwtzkyHS
 J1iVJQS580F6RMASWSU5sG1waLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR59UGm8GTmlc
 BNfwW0mAlocSAD2OKSRISUVANjNavqKouZP78+Fpt+/cufgi2bxb8tchB6+/FJVd5SKa38FRn
 Hp25NETdMXffqWeg5j+m/lUv1Hi1j0+5fof/k3NW185Z8sg2Kev60LnT653mOAU53Lnw7n+hj
 ynK7YG3s+7tTDS6cufnCqG6qLdMDvic+ojM7l4SyLp/MMPHYE+nAEqeZobVVjEosxRmJhlrMR
 cWJAIsuSoexAgAA
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494251757!67128889!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24535 invoked from network); 8 May 2017 13:55:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 13:55:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422671637"
To: Jan Beulich <JBeulich@suse.com>, Xiong Zhang <xiong.y.zhang@intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <b6aadbbb-9b3b-8394-fb8e-35235e4a10c0@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ba8b476e-d685-f864-c1fd-89e2948d7814@citrix.com>
Date: Mon, 8 May 2017 14:55:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b6aadbbb-9b3b-8394-fb8e-35235e4a10c0@citrix.com>
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, yu.c.zhang@linux.intel.com,
 zhiyuan.lv@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTQ6MjYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDUvMDUvMTcgMTU6
NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4wNS4xNyBhdCAwNTo1MiwgPHhpb25n
LnkuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+ICdjb21taXQgMTY3OWUwZGYzZGY2ICgieDg2
L2lvcmVxIHNlcnZlcjogYXN5bmNocm9ub3VzbHkgcmVzZXQKPj4+IG91dHN0YW5kaW5nIHAybV9p
b3JlcV9zZXJ2ZXIgZW50cmllcyIpJyB3aWxsIGNhbGwKPj4+IHAybV9jaGFuZ2VfZW50cnlfdHlw
ZV9nbG9iYWwoKSB3aGljaCBzZXQgZW50cnkucmVjYWxjPTEuIFRoZW4KPj4+IHRoZSBmb2xsb3dp
bmcgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2ZXIpIHdpbGwgcmV0dXJuCj4+PiBwMm1fcmFtX3J3
IHR5cGUuCj4+PiBCdXQgJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBz
eW5jaHJvbm91c2x5IHJlc2V0Cj4+PiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJp
ZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIiknCj4+PiBhc3N1bWUgZ2V0X2VudHJ5KHAy
bV9pb3JlcV9zZXJ2ZXIpIHdpbGwgcmV0dXJuIHAybV9pb3JlcV9zZXJ2ZXIKPj4+IHR5cGUsIHRo
ZW4gcmVzZXQgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzLiBUaGUgZmFjdCBpcyB0aGUgYXNzdW1w
dGlvbgo+Pj4gaXNuJ3QgdHJ1ZSwgYW5kIHN5c25jaHJvbm91c2x5IHJlc2V0IGZ1bmN0aW9uIGNv
dWxkbid0IHdvcmsuIFRoZW4KPj4+IGlvcmVxLmVudHJ5X2NvdW50IGlzIGxhcmdlciB0aGFuIHpl
cm8gYWZ0ZXIgYW4gaW9yZXEgc2VydmVyIHVubWFwcywKPj4+IGZpbmFsbHkgdGhpcyByZXN1bHRz
IERvbVUgY291bGRuJ3QgcmVib290Lgo+Pgo+PiBJJ3ZlIGhhZCB0cm91YmxlIHVuZGVyc3RhbmRp
bmcgdGhpcyBwYXJ0IGFscmVhZHkgb24gdjEgKGJ0dywgd2h5IGlzCj4+IHRoaXMgb25lIG5vdCB0
YWdnZWQgdjI/KSwgYW5kIHNpbmNlIEkgc3RpbGwgY2FuJ3QgZmlndXJlIGl0IEkgaGF2ZSB0byBh
c2s6Cj4+IFdoeSBpcyBpdCB0aGF0IGd1ZXN0IHJlYm9vdCBpcyBiZWluZyBpbXBhY3RlZCBoZXJl
PyBGcm9tIHdoYXQgSSByZWNhbGwKPj4gYSBub24temVybyBjb3VudCBzaG91bGQgb25seSBwcmV2
ZW50IG1pZ3JhdGlvbi4KPj4KPj4+IFRoaXMgcGF0Y2ggYWRkIGEgUDJNX1BSRV9SRUNBTEMgZmxh
ZyB0byBwMm1fcXVlcnlfdCwgdGhlbgo+Pj4gZ2V0X2VudHJ5KFAyTV9QUkVfUkVDQUxDKSB3aWxs
IHJldHVybiBwMm1faW9yZXFfc2VydmVyIHR5cGUKPj4+IGZvciBwMm1faW9yZXFfc2VydmVyIHBm
biwgYW5kIGZpbmFsbHkgY2hhbmdlIG1lbSB0eXBlIHRocm91Z2ggc2V0X2VudHJ5Lgo+Pgo+PiBU
aGlzIGxvb2tzIHRvIGJlIGEgcmVsYXRpdmVseSBsaXR0bGUgaW1wYWN0IGNoYW5nZSwgYnV0IG5l
dmVydGhlbGVzcwo+PiBJJ20gd29uZGVyaW5nIHdoZXRoZXIgc29tZW9uZSBlbHNlIChHZW9yZ2U/
KSBtYXkgYmUgYWJsZSB0bwo+PiB0aGluayBvZiBzb21lIG1vcmUgZWxlZ2FudCBzb2x1dGlvbiAo
SSBoYXZlIHRvIGFkbWl0IHRoYXQsIGhhdmluZwo+PiBzdWdnZXN0ZWQgdGhlIG9uZSBoZXJlLCBJ
IGNhbid0KS4KPiAKPiBTbyB0aGUgYmFzaWMgcHJvYmxlbSBpcyB0aGF0IHRoZSBpbXBsZW1lbnRh
dGlvbi1zcGVjaWZpYyBnZXRfZW50cnkoKQo+IHdpbGwgcmV0dXJuIHRoZSB0aGVvcmV0aWNhbCBu
ZXcgdHlwZSB3aXRob3V0IGNoYW5naW5nIGl0LCBhbmQKPiBmaW5pc2hfdHlwZV9jaGFuZ2UoKSBp
cyBpbiB0aGUgZ2VuZXJpYyBjb2RlIHdoaWNoIGNhbGxzIHRoZXNlCj4gaW1wbGVtZW50YXRpb24t
c3BlY2lmaWMgcDJtIGZ1bmN0aW9ucy4KPiAKPiBJIHRoaW5rIHRoZSBwb3NzaWJsZSBzb2x1dGlv
bnMgYXJlOgo+IAo+IDEuIEFkZCBhIGZsYWcgdG8gdGhlIGdldF9lbnRyeSgpIGNhbGwgdG8gcmV0
dXJuIHRoZSByZWFsIGVudHJ5IChpLmUuLAo+IHRoZSBzb2x1dGlvbiBpbiB0aGlzIHBhdGNoKQo+
IAo+IDIuIEhhdmUgZ2V0X2VudHJ5KCkgdXBkYXRlIGVudHJpZXMgYXMgaXQgcmVhZHMgdGhlbQo+
IAo+IDMuIEltcGxlbWVudCBhbiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBmaW5pc2hfdHlwZV9j
aGFuZ2UoKQoKQWN0dWFsbHkgLS0gdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb24tc3Bl
Y2lmaWMgdmVyc2lvbnMgZm9yCmluZGl2aWR1YWwgZ3BhczogcDJtLXB0LmM6ZG9fcmVjYWxjKCkg
YW5kIHAybS1lcHQuYzpyZXNvbHZlX21pc2NvbmZpZygpLgogVGhleSBldmVuIGFscmVhZHkgaGF2
ZSB0aGUgc2FtZSBmdW5jdGlvbiBzaWduYXR1cmUKCklmIHdlIG1hZGUgYSBuZXcgcDJtIGhvb2ss
IHAybS0+cmVjYWxjKCksIHdlIGNvdWxkIHNpbXBseSBsb29wIGFyb3VuZApjYWxsaW5nIHRoYXQg
aW5zdGVhZCBvZiBkb2luZyB0aGUgZ2V0X2VudHJ5KCkgLyBzZXRfZW50cnkoKSBjeWNsZS4KCk9u
ZSBhZHZhbnRhZ2Ugb2YgZG9pbmcgdGhpcyBpcyB0aGF0IHRob3NlIGZ1bmN0aW9ucyBhdXRvbWF0
aWNhbGx5IGhhbmRsZQpzdXBlcnBhZ2VzLCB3aGVyZWFzIHRoZSBwYXRjaCB5b3Ugc2VuZCBoZXJl
IHJlc2V0cyBhbGwgZW50cmllcyB0byA0ay4KCklkZWFsbHkgd2UnZCBtb2RpZnkgdGhlIGZ1bmN0
aW9ucyB0byByZXR1cm4gdGhlIG9yZGVyIG9mIHRoZSBlbnRyeQpjaGFuZ2VkIHRvIG1ha2UgdGhl
IGxvb3AgbW9yZSBlZmZpY2llbnQsIGJ1dCB0aGF0IHNob3VsZCBwcm9iYWJseSB3YWl0CnVudGls
IGFmdGVyIDQuOS4KCiAtR2VvcmdlCgo+IAo+IE9mIHRoZSB0aHJlZSwgdGhlcmUncyBzb21ldGhp
bmcgYXR0cmFjdGl2ZSBhYm91dCAjMjsgYnV0IGl0IHdvdWxkIHRha2UgYQo+IGxvdCBvZiBjYXJl
ZnVsIHRob3VnaHQuICBJbiB0aGVvcnkgdGhlcmUgc2hvdWxkbid0IGJlIGFueSBoYXJtIGluCj4g
Y2hhbmdpbmcgdGhlIHR5cGUgb2YgYW4gZW50cnkgbWFya2VkICJyZWNhbGMiLCBidXQgd2l0aCBz
byBtYW55IGNhbGxlcnMKPiBpdCdzIGRpZmZpY3VsdCB0byBiZSBzdXJlLiAgSSdkIG5ldmVyIHdh
bnQgdG8gbWFrZSBzdWNoIGEgY2hhbmdlIHRoaXMKPiBjbG9zZSB0byBhIHJlbGVhc2UuCj4gCj4g
IzMgd2lsbCBpbnRyb2R1Y2UgYSBsb3Qgb2YgdW5uZWNlc3NhcnkgY29kZSBkdXBsaWNhdGlvbjsg
c28gSSB0aGluayBmb3IKPiBub3cgIzEgaXMgcHJvYmFibHkgdGhlIGJlc3QgaWRlYSAoaW4gcGFy
dGljdWxhciBkdXJpbmcgYSBjb2RlIGZyZWV6ZSkuCj4gCj4gIC1HZW9yZ2UKPiAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 14:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7jX4-0001M1-Le; Mon, 08 May 2017 14:21:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7jX3-0001Ln-3j
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 14:21:01 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D3/63-03587-CCE70195; Mon, 08 May 2017 14:21:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfd0nUC
 kQd8KbYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7FuwjqXggmLFv/5bLA2M
 RyS7GLk4hAT+Mkrcb9zDCOE8ZpSY9vU2G4SzjVHi57OdrF2MnBwiAs4SX8/MZQexeQX0JZ7Na
 mIGsYUFgiRmvjvDBmJLCDQzSbzrLIGwPSUe/LrABGO3X74HZLNzsAlYSRwSA4myCKhK3Lq7hH
 0CI/cCRoZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBPmc
 Agh2Mf9cGHmKU5GBSEuX1KRaIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu64WKCdYlJqeWpGW
 mQMMPpi0BAePkgjvJpA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ8waDFAmAFGWU5sGNg
 EXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz9oJM4cnMK4Hb9AroCCagIwIZwI4oSURIST
 UwNm1WM9dq0Z6tesiJf+JbnaeK7+y5zBldQnVMlPOWGZSI9/P8rA0szs3fcHLS01jutgnCM19
 ukTRaUv927ZzOn5eSRX7/vtzDdnXSox3n1VYpTJwfczwgjVfb6E7sEb/Z6vs5Vd5dn8vxm8Pq
 VWksx4UZs18ff3lJYdOy8v2NAW3Js68d6NH4ocRSnJFoqMVcVJwIANimoFd/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494253258!67148217!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26495 invoked from network); 8 May 2017 14:20:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 14:20:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7jX0-0001hu-9W; Mon, 08 May 2017 14:20:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7jWu-00030A-Mw; Mon, 08 May 2017 14:20:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7jWu-0007Oh-IM; Mon, 08 May 2017 14:20:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109174-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8bf68dca65e2d61f4dfc6715cca51ad3dd5aadf1
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 14:20:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109174: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE3NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5MDM2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOGJmNjhkY2E2NWUyZDYxZjRkZmM2NzE1
Y2NhNTFhZDNkZDVhYWRmMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTA5MDM2ICAyMDE3LTA1LTA1IDE2OjAzOjEyIFogICAgMiBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEwOTE3NCAgMjAxNy0wNS0wOCAxMjowMTo0MSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgOGJmNjhkY2E2NWUyZDYxZjRkZmM2NzE1Y2NhNTFhZDNkZDVhYWRmMQpB
dXRob3I6IE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KRGF0ZTogICBN
b24gTWF5IDggMTM6Mzc6MTcgMjAxNyArMDIwMAoKICAgIHg4Ni92cG11X2ludGVsOiBmaXggaHlw
ZXJ2aXNvciBjcmFzaCBieSBtYXNraW5nIFBDIGJpdCBpbiBNU1JfUDZfRVZOVFNFTAogICAgCiAg
ICBTZXR0aW5nIFBpbiBDb250cm9sIChQQykgYml0ICgxOSkgaW4gTVNSX1A2X0VWTlRTRUwgcmVz
dWx0cyBpbiBhIEdlbmVyYWwKICAgIFByb3RlY3Rpb24gRmF1bHQgYW5kIHRodXMgcmVzdWx0cyBp
biBhIGh5cGVydmlzb3IgY3Jhc2guIFRoaXMgYmVoYXZpb3IgaGFzCiAgICBiZWVuIG9ic2VydmVk
IG9uIHR3byBnZW5lcmF0aW9ucyBvZiBJbnRlbCBwcm9jZXNzb3JzIG5hbWVseSwgSGFzd2VsbCBh
bmQKICAgIEJyb2Fkd2VsbC4gT3RoZXIgSW50ZWwgcHJvY2Vzc29yIGdlbmVyYXRpb25zIHdlcmUg
bm90IHRlc3RlZC4gSG93ZXZlciwgaXQKICAgIGRvZXMgc2VlbSB0byBiZSBhIHBvc3NpYmxlIGVy
cmF0dW0gdGhhdCBoYXNuJ3QgeWV0IGJlZW4gY29uZmlybWVkIGJ5IEludGVsLgogICAgCiAgICBU
byBmaXggdGhlIHByb2JsZW0gdGhpcyBwYXRjaCBtYXNrcyBQQyBiaXQgYW5kIHJldHVybnMgYW4g
ZXJyb3IgaW4KICAgIGNhc2UgYW55IGd1ZXN0IHRyaWVzIHRvIHdyaXRlIHRvIGl0IG9uIGFueSBJ
bnRlbCBwcm9jZXNzb3IuIEluIGFkZGl0aW9uCiAgICB0byB0aGUgZmFjdCB0aGF0IHNldHRpbmcg
dGhpcyBiaXQgY3Jhc2hlcyB0aGUgaHlwZXJ2aXNvciBvbiBIYXN3ZWxsIGFuZAogICAgQnJvYWR3
ZWxsLCB0aGUgUEMgZmxhZyBiaXQgdG9nZ2xlcyBhIGhhcmR3YXJlIHBpbiBvbiB0aGUgcGh5c2lj
YWwgQ1BVCiAgICBldmVyeSB0aW1lIHRoZSBwcm9ncmFtbWVkIGV2ZW50IG9jY3VycyBhbmQgdGhl
IGhhcmR3YXJlIGJlaGF2aW9yIGluCiAgICByZXNwb25zZSB0byB0aGUgdG9nZ2xlIGlzIHVuZGVm
aW5lZCBpbiB0aGUgU0RNLCB3aGljaCBtYWtlcyB0aGlzIGJpdAogICAgdW5zYWZlIHRvIGJlIHVz
ZWQgYnkgZ3Vlc3RzIGFuZCBoZW5jZSBzaG91bGQgYmUgbWFza2VkIG9uIGFsbCBtYWNoaW5lcy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFj
bGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQg
ZDU5NWUxMjZjOTY5NzZkMDU2ZDc4NzdlNDMxOWIzZjJmM2QyNDZiMQpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTM6MzY6MjggMjAxNyAr
MDIwMAoKICAgIFZNWDogY29uc3RyYWluIHZteF9pbnRyX2Fzc2lzdCgpIGRlYnVnZ2luZyBjb2Rl
IHRvIGRlYnVnIGJ1aWxkcwogICAgCiAgICBUaGlzIGlzIGJlY2F1c2UgdGhhdCBjb2RlLCBhZGRl
ZCBieSBjb21taXQgOTk3MzgyYjc3MSAoInk4Ni92bXg6IGR1bXAKICAgIFBJUiBhbmQgdklSUiBi
ZWZvcmUgQVNTRVJUKCkiKSwgd2FzIG1lYW50IHRvIGJlIHJlbW92ZWQgYnkgdGhlIHRpbWUgd2UK
ICAgIGZpbmFsaXplIDQuOSwgYnV0IHRoZSByb290IGNhdXNlIG9mIHRoZSBBU1NFUlQoKSB3cm9u
Z2x5KD8pIHRyaWdnZXJpbmcKICAgIHN0aWxsIHdhc24ndCBmb3VuZC4KICAgIAogICAgVGFrZSB0
aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gY29ycmVjdCB0aGUgZm9ybWF0IHNwZWNpZmllcnMsIHdo
aWNoIEkKICAgIGhhZCBnb3Qgd3Jvbmcgd2hlbiBlZGl0aW5nIHNhaWQgY2hhbmdlIHdoaWxlIGNv
bW1pdHRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 14:26:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7jcH-0001ma-9X; Mon, 08 May 2017 14:26:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7jcF-0001mU-GM
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 14:26:23 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9C/91-01709-E0080195; Mon, 08 May 2017 14:26:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTZevQSD
 SYNUJHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePEpsNMBT9FKnrXfWRqYFwo2MXIxSEksJlR
 4mj7EUYIZzejxJL3G1m6GDk5hAXCJCY2PWcGsUUEIiX2bz3AAlF0ilFi476H7CAJZgElif1nr
 zGC2GwCmhJ3Pn9iArF5BawkppxrA6thEVCReHDlLBuILSoQLvG28QgLRI2gxMmZT8BsTgFrib
 5TR5ghZtpK3Jm7G8qWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypG9eLUorLUIl1jvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwIBjAIIdjHv/OR1ilORgUhLl9SkWiBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwStSD5QTLEpNT61Iy8wBhj5MWoKDR0mEV70OKM1bXJCYW5yZDpE6x
 agoJc67CyQhAJLIKM2Da4PF2yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ81aCTOHJzCuBm/
 4KaDET0OJABrDFJYkIKakGRsvaeU+Mz3LsM78S62Wt/ZSb23TVDv/JJ8L+bmub5Fu7Xkr24wz
 ZW4a/+D13H33+Ucnpzmmxww+K3Sym9dolhKRnrDVvXsojJ5SZIxbwR/nPzIfT5J9WzJ7d/zBv
 8c23zZVnOV5wJc66rejuMUmRcc+Hdk3DE9abqtX+lLl41/2a27XxwdznbEosxRmJhlrMRcWJA
 CcV7mOyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494253581!94061293!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 824 invoked from network); 8 May 2017 14:26:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 8 May 2017 14:26:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 073DF1516;
 Mon,  8 May 2017 07:26:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 65A233F4FF;
 Mon,  8 May 2017 07:26:20 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-2-andre.przywara@arm.com>
 <1c11740c-d9f5-8ab7-2b43-6c76be81a6fb@arm.com>
 <56f0a733-3d3b-1cf6-758a-5c238328369b@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <79e4daa8-6903-534e-d47c-9d38ff794d22@arm.com>
Date: Mon, 8 May 2017 15:26:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <56f0a733-3d3b-1cf6-758a-5c238328369b@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 01/10] ARM: vGIC: remove rank lock from
 IRQ routing functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwOC8wNS8xNyAxMDoxNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24g
MDQvMDUvMTcgMTY6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUsCj4+Cj4+IE9u
IDA0LzA1LzE3IDE2OjMxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IGdpY19yb3V0ZV9pcnFf
dG9fZ3Vlc3QoKSBhbmQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdCgpIHRha2UgdGhlIHJhbmsK
Pj4+IGxvY2ssIGhvd2V2ZXIgbmV2ZXIgYWN0dWFsbHkgYWNjZXNzIHRoZSByYW5rIHN0cnVjdHVy
ZS4KPj4+IEF2b2lkIHRha2luZyB0aGUgbG9jayBpbiB0aG9zZSB0d28gZnVuY3Rpb25zIGFuZCBy
ZW1vdmUgc29tZSBtb3JlCj4+PiB1bm5lZWRlZCBjb2RlIG9uIHRoZSB3YXkuCj4+Cj4+IFRoZSBy
YW5rIGlzIGhlcmUgdG8gcHJvdGVjdCBwLT5kZXNjIHdoZW4gY2hlY2tpbmcgdGhhdCB0aGUgdmly
dHVhbAo+PiBpbnRlcnJ1cHQgd2FzIG5vdCB5ZXQgcm91dGVkIHRvIGFub3RoZXIgcGh5c2ljYWwg
aW50ZXJydXB0Lgo+Cj4gUmVhbGx5PyBUbyBtZSB0aGF0IHNvdW5kcyBxdWl0ZSBzdXJwcmlzaW5n
Lgo+IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUgVkdJQyBWQ1BVIGxvY2sgcHJvdGVjdGVk
IHRoZSBwZW5kaW5nX2lycQo+IChhbmQgdGh1cyB0aGUgZGVzYyBwb2ludGVyPykgc28gZmFyLCBh
bmQgdGhlIGRlc2MgaXRzZWxmIGhhcyBpdHMgb3duIGxvY2suCj4gQWNjb3JkaW5nIHRvIHRoZSBj
b21tZW50IGluIHRoZSBzdHJ1Y3QgaXJxX3JhbmsgZGVjbGFyYXRpb24gdGhlIGxvY2sKPiBwcm90
ZWN0cyB0aGUgbWVtYmVycyBvZiB0aGlzIHN0cnVjdCBvbmx5Lgo+Cj4gTG9va2luZyBicmllZmx5
IGF0IHVzZXJzIG9mIHBlbmRpbmdfaXJxLT5kZXNjIChmb3IgaW5zdGFuY2UKPiBnaWN2WzIzXV91
cGRhdGVfbHIoKSBvciBnaWNfdXBkYXRlX29uZV9scigpKSBJIGNhbid0IHNlZSBhbnkgaGludCB0
aGF0Cj4gdGhleSBjYXJlIGFib3V0IHRoZSBsb2NrLgo+Cj4gU28gc2hvdWxkIHRoYXQgYmUgZml4
ZWQgb3IgYXQgbGVhc3QgZG9jdW1lbnRlZD8KCk15IHVuZGVyc3RhbmRpbmcgaXMgdGhpcyByYW5r
IGxvY2sgaXMgcHJldmVudGluZyByYWNlIGJldHdlZW4gdHdvIAp1cGRhdGVzIG9mIHAtPmRlc2Mu
IFRoaXMgY2FuIGhhcHBlbiBpZiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KC4uLikgaXMgCmNhbGxl
ZCBjb25jdXJyZW50bHkgd2l0aCB0aGUgc2FtZSB2SVJRIGJ1dCBkaWZmZXJlbnQgcElSUS4KCklm
IHlvdSBkcm9wIHRoaXMgbG9jaywgbm90aGluZyB3aWxsIHByb3RlY3QgdGhhdCBhbnltb3JlLgoK
Pgo+PiBXaXRob3V0IHRoaXMgbG9ja2luZywgeW91IGNhbiBoYXZlIHR3byBjb25jdXJyZW50IGNh
bGwgb2YKPj4gZ2ljX3JvdXRlX2lycV90b19ndWVzdCB0aGF0IHdpbGwgdXBkYXRlIHRoZSBzYW1l
IHZpcnR1YWwgaW50ZXJydXB0IGJ1dAo+PiB3aXRoIGRpZmZlcmVudCBwaHlzaWNhbCBpbnRlcnJ1
cHRzLgo+Pgo+PiBZb3Ugd291bGQgaGF2ZSB0byByZXBsYWNlIHRoZSByYW5rIGxvY2sgYnkgdGhl
IHBlci1wZW5kaW5nX2lycSBsb2NrIHRvCj4+IGtlZXAgdGhlIGNvZGUgc2FmZS4KPgo+IFRoYXQg
aW5kZWVkIHNvdW5kcyByZWFzb25hYmxlLgoKQXMgeW91IG1lbnRpb25lZCBJUkwsIHRoZSBjdXJy
ZW50IGNvZGUgbWF5IGxlYWQgdG8gYSBkZWFkbG9jayBkdWUgdG8gCmxvY2tpbmcgb3JkZXIuCgpJ
bmRlZWQgcm91dGluZyBhbiBJUlEgKHJvdXRlX2lycV90b19ndWVzdCkgd2lsbCB0YWtlOgoJMSkg
ZGVzYyBsb2NrIChpbiByb3V0ZV9pcnFfdG9fZ3Vlc3QpCgkyKSByYW5rIGxvY2sgKGluIGdpY19y
b3V0ZV9pcnFfdG9fZ3Vlc3QpCgpXaGlsc3QgdGhlIE1NSU8gZW11bGF0aW9uIG9mIElTRU5BQkxF
Ul8qIHdpbGwgdGFrZToKCTEpIHJhbmsgbG9jawoJMikgZGVzYyBsb2NrIChpbiB2Z2ljX2VuYWJs
ZV9pcnFzKQoKVXNpbmcgdGhlIHBlci1wZW5kaW5nX2lycSBsb2NrIHdpbGwgbm90IHNvbHZlIHRo
ZSBkZWFkbG9jay4gSSB0aG91Z2ggYSAKYml0IG1vcmUgdG8gdGhlIGNvZGUuIEkgYmVsaWV2ZSB0
aGUgcm91dGluZyBvZiBTUElzL1BQSXMgYWZ0ZXIgZG9tYWluIApjcmVhdGlvbiB0aW1lIGlzIGEg
Y2FsbCB0byBtaXN0YWtlIGFuZCBsb2NraW5nIG5pZ2h0bWFyZS4gU2ltaWxhcmx5IGFuIAppbnRl
cnJ1cHQgc2hvdWxkIHN0YXkgcm91dGVkIGZvciB0aGUgZHVyYXRpb24gb2YgdGhlIGRvbWFpbiBs
aWZlLgoKU28gSSB3b3VsZCBmb3JiaWQgSVJRIHJvdXRpbmcgYWZ0ZXIgZG9tYWluIGNyZWF0aW9u
IChzZWUgCmQtPmNyZWF0aW9uX2ZpbmlzaGVkKSBhbmQgcmVtb3ZlIElSUSB3aGlsc3Qgcm91dGlu
ZyAoSSB0aGluayB3aXRoIApkLT5pc19keWluZykuIFRoaXMgd291bGQgaGF2ZSBhbiByYWNlIGJl
dHdlZW4gdGhlIHJvdXRpbmcgYW5kIHRoZSByZXN0IApvZiB0aGUgdkdJQyBjb2RlLgoKSG93ZXZl
ciwgdGhpcyB3b3VsZCBub3QgcHJldmVudCB0aGUgcm91dGluZyBmdW5jdGlvbiB0byByYWNlIGFn
YWluc3QgCml0c2VsZi4gRm9yIHRoYXQgSSB3b3VsZCB0YWtlIHRoZSB2Z2ljIGRvbWFpbiBsb2Nr
LCBpdCBpcyBmaW5lIGJlY2F1c2UgCnJvdXRpbmcgaXMgbm90IHNvbWV0aGluZyB3ZSBleHBlY3Qg
dG8gaGFwcGVuIG9mdGVuLgoKQW55IG9waW5pb25zPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 14:29:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:29:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7jfG-00023D-S5; Mon, 08 May 2017 14:29:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7jfF-000233-I3
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 14:29:29 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4D/F5-02956-8C080195; Mon, 08 May 2017 14:29:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvdEg0C
 kwd5WKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePxkSbWgvecFff3BDQwtnF0MXJySAj4S9zb
 uIMRxGYT0JVo2vKXDcTmFRCUODnzCQuIzSygI7Fg9yc2CFteYvvbOcwQNQ4SR84dA6thEVCRu
 LdsB1iNiEC5xJ5ba5lAbGEBV4kJN7aB2ZwCpRItR58D1XNxCAksY5SY+2QjG8QRJhJvF+4Esj
 mAEmoSc9fHT2DknYXkjFlIzpiF5IwFjMyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQIDigEIdjBOv+x/iFGSg0lJlNenWCBSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgRvXj1QTrAoNT21Ii0zBxjaMGkJDh4lEd4+kDRvcUFibnFmOkTqFKOilDivJ0hCACSRU
 ZoH1waLp0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5s0CmcKTmVcCN/0V0GImoMWBDGCLSx
 IRUlINjLnGItPu1SgqVbnse3D25KrguUs2njQTNjfpYGr/kugUnsYnKef67OL8GV+mz38bwrq
 I+cxRM27lDyr8oitcpPcK9E7W2F3x5rTKLO9vSa1Ne9eZC+hOPP7w5Elr7mpB5oYZjv9uOflO
 WybZvI4h8OXDJ4fj664zsX+9HL0+8/+CVWcEWByPcSmxFGckGmoxFxUnAgDZ7JFzogIAAA==
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494253766!53340062!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40742 invoked from network); 8 May 2017 14:29:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 14:29:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422680103"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.32964.802386.415016@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 15:29:24 +0100
To: <xen-devel@lists.xenproject.org>, <security-team-members@xenproject.org>, 
 George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <22792.37640.43418.391463@chiark.greenend.org.uk>,
 <22792.48729.992225.955471@mariner.uk.xensource.com>
References: <22792.37640.43418.391463@chiark.greenend.org.uk>
 <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
 <22792.48729.992225.955471@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: Re: [Xen-devel] Security response;
	public holidays [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiU2VjdXJpdHkgcmVzcG9uc2U7IHB1YmxpYyBob2xpZGF5cyIp
Ogo+IEl0IHdvdWxkIHBlcmhhcHMgYmUgcG9zc2libGUgdG8gZmluZCBhIGhvbGlkYXkgY2FsZW5k
YXIgbGlzdGluZyBhbGwKPiBrbm93biBwdWJsaWMgaG9saWRheXMgdGhyb3VnaG91dCB0aGUgd29y
bGQuICBCdXQgd2UgYXJlIGludGVyZXN0ZWQgaW4KPiBwdWJsaWMgaG9saWRheXMgYWZmZWN0aW5n
IFhlbiBQcm9qZWN0IGNvbW11bml0eSBtZW1iZXJzLgo+IAo+IEkgd2FzIHdvbmRlcmluZyBpZiB3
ZSBzaG91bGQgc3RhcnQgYSB3aWtpIHBhZ2UgYW5kIGludml0ZSBjb21tdW5pdHkKPiBtZW1iZXJz
IHRvIGFkZCB0aGVpciBvd24gbG9jYWwgaG9saWRheXMuCgpJIGhhdmUgbm93IGNyZWF0ZWQgdGhp
cyBwYWdlOgogIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0hvbGlkYXlDYWxlbmRh
cgoKSSBwb3B1bGF0ZWQgaXQgd2l0aCBob2xpZGF5cyBmcm9tIG15IG93biBqdXJpc2RpY3Rpb24s
IHRoZSBVSywgdG8KcHJvdmlkZSBhIHNrZWxldG9uLgoKRG9lcyB0aGF0IGxvb2sgYWJvdXQgcmln
aHQgPyAgSWYgc28gdGhlbiB3ZSBzaG91bGQgc2VuZCBvdXQgYSBjYWxsIG9uCnhlbi1hbm5vdW5j
ZSBmb3IgY29tbXVuaXR5IG1lbWJlcnMgdG8gYWRkIHRoZWlyIG93biBkYXRlcy4KClRoZSBwb2xp
Y3kgZG9lc24ndCBleHBsaWNpdGx5IGFzayB1cyB0byBhdm9pZCBob2xpZGF5cy4gIEl0IHRhbGtz
CmFib3V0IGEgInVzdWFsIHN0YXJ0aW5nIHBvaW50IiBhbmQgInJlYXNvbnMgdG8gZGl2ZXJnZSIu
ICBXZSBoYXZlCnVzdWFsbHkgdHJlYXRlZCBwdWJsaWMgaG9saWRheXMgKGF0IGxlYXN0LCBvbmVz
IHdoaWNoIGFyZSB3aWRlbHkKb2JzZXJ2ZWQpIGFzIHJlYXNvbnMgdG8gZGl2ZXJnZSBhbmQgbm8t
b25lIHNlZW1zIHRvIG9iamVjdCB0byB0aGlzCnByYWN0aWNlLgoKSWYgYW55b25lIHRoaW5ncyB0
aGlzIG5lZWRzIHRvIGJlIG1hZGUgbW9yZSBleHBsaWNpdCBpbiB0aGUgcG9saWN5LCBJCndvdWxk
bid0IG9wcG9zZSB0aGF0LCBidXQgcGVyc29uYWxseSBJIHRoaW5rIHdoYXQgd2UgaGF2ZSBpcyBP
Sy4KCj4gSSBzdWdnZXN0IHdlIHNldCBhIHJlbWluZGVyIHRvIHNlbmQgb3V0IGEgY2FsbCBmb3Ig
dXBkYXRlcyBpbiBhcm91bmQKPiBPY3RvYmVyIG9mIHRoZSBwcmV2aW91cyB5ZWFyLgoKSSBjaGFu
Z2VkIHRoaXMgdG8gU2VwdGVtYmVyIGFuZCBwdXQgaXQgaW4gdGhlIGJvdHRvbSBvZiB0aGUgcGFn
ZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 14:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7jie-0002sR-BB; Mon, 08 May 2017 14:33:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d7jic-0002sL-Qq
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 14:32:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C1/99-03058-A9180195; Mon, 08 May 2017 14:32:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplk+JIrShJLcpLzFFi42K52LJdRndmo0C
 kwdY2UYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePBy07Wgn0GFW8Ot7M0MJ7W6mLk4hASmM0k
 cWPXH5YuRk4OFgF7icvX/7CB2IwCZRKbWl6wQNjZEh+/dTNC1NhJPJn1kB2ieR2jxKr2y0wgC
 WGBYInut7/ZQWwRAT2Je3PXMoPYzALnuCTmXxMFsYUEuhglLuwT6WLk4GATUJH4tSoGJMwvYC
 7R/GMTK0iYX0Baom2hLIjJK2Ar0Xw0C2KrisSadfdZQWxRgXCJF1v+gNm8AoISJ2c+AbuSU8B
 UYurclSwglzELtDNK3DrfDfaKhIC2RMP5n6wgCQmBPkaJw1+/sU5gFJ2FZMAsZE2zwM5Okfg7
 +SPrLIRTZyH5bBaSz2Yh3DoLKSBmIXl4FpL7IFrVJf7MuwQ1Rlzi1pP5TBC2tsSyha+h4rYS6
 9a9h6rXk3j7uxfKtpRYv+MT+wJGgVWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGZnq5qcXFie
 mpOYlJxXrJ+bmbGIHJhAEIdjBe3xhwiFGSg0lJlNenWCBSiC8pP6UyI7E4I76oNCe1+BCjDAe
 HkgTvl3qgnGBRanpqRVpmDjCtwaQlOHiURHjPg6R5iwsSc4sz0yFSpxgVpcR5d4IkBEASGaV5
 cG2wVHqJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzPQKbwZOaVwE1/BbSYCWhxIAPY4pJEh
 JRUA+N+nYRgbm5Tqaervpz8w87tJvU6jVlvZ/8atWiTjRnXHLOENTJWsupNumf4zCr++5nc+W
 rro5iWdoeoqy1auNvnkz5/5if9yMuPDHXje69M65na8LY0wNczbeo9vWSb33Ffja03vNil/4u
 rc5bw9pdntxk/VYgy2CGXv3tG/Y/t+mcKagMXblFiKc5INNRiLipOBABRrM8xoAMAAA==
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494253975!101052157!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8836 invoked from network); 8 May 2017 14:32:57 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 14:32:57 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 46375A0905;
 Mon,  8 May 2017 14:32:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 46375A0905
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 46375A0905
Received: from [10.10.122.86] (ovpn-122-86.rdu2.redhat.com [10.10.122.86])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9BAEC5C7A6;
 Mon,  8 May 2017 14:32:43 +0000 (UTC)
To: David Gibson <david@gibson.dropbear.id.au>
References: <20170505193810.2934-1-eblake@redhat.com>
 <20170505193810.2934-4-eblake@redhat.com>
 <20170508052617.GC25748@umbus.fritz.box>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <117db2fa-302b-362a-738c-0c114439f8af@redhat.com>
Date: Mon, 8 May 2017 09:32:42 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170508052617.GC25748@umbus.fritz.box>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 08 May 2017 14:32:55 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Andrzej Zaborowski <balrogg@gmail.com>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Eduardo Habkost <ehabkost@redhat.com>, Stefan Weil <sw@weilnetz.de>,
 alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Cornelia Huck <cornelia.huck@de.ibm.com>,
 Richard Henderson <rth@twiddle.net>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v6 3/5] shutdown: Add source information to
 SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8804174705491131630=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============8804174705491131630==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="eJaV9TWHqeWL3RiuGaBs5V0dHviTnHgX7"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--eJaV9TWHqeWL3RiuGaBs5V0dHviTnHgX7
Content-Type: multipart/mixed; boundary="N3SR1LsJgaJAGWQAJUnJiFhkLotjXn9So";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: David Gibson <david@gibson.dropbear.id.au>
Cc: qemu-devel@nongnu.org, armbru@redhat.com, berrange@redhat.com,
 alistair.francis@xilinx.com, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, Rob Herring <robh@kernel.org>,
 Peter Maydell <peter.maydell@linaro.org>, Jan Kiszka <jan.kiszka@web.de>,
 Andrzej Zaborowski <balrogg@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paul Burton <paul.burton@imgtec.com>, Aurelien Jarno <aurelien@aurel32.net>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alexander Graf <agraf@suse.de>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Cornelia Huck <cornelia.huck@de.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Magnus Damm <magnus.damm@gmail.com>, Michael Walle <michael@walle.cc>,
 Max Filippov <jcmvbkbc@gmail.com>, Stefan Weil <sw@weilnetz.de>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Marcelo Tosatti <mtosatti@redhat.com>, Artyom Tarasenko
 <atar4qemu@gmail.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 "open list:Overall" <kvm@vger.kernel.org>
Message-ID: <117db2fa-302b-362a-738c-0c114439f8af@redhat.com>
Subject: Re: [PATCH v6 3/5] shutdown: Add source information to SHUTDOWN and
 RESET
References: <20170505193810.2934-1-eblake@redhat.com>
 <20170505193810.2934-4-eblake@redhat.com>
 <20170508052617.GC25748@umbus.fritz.box>
In-Reply-To: <20170508052617.GC25748@umbus.fritz.box>

--N3SR1LsJgaJAGWQAJUnJiFhkLotjXn9So
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/08/2017 12:26 AM, David Gibson wrote:
> On Fri, May 05, 2017 at 02:38:08PM -0500, Eric Blake wrote:
>> Time to wire up all the call sites that request a shutdown or
>> reset to use the enum added in the previous patch.
>>
>> It would have been less churn to keep the common case with no
>> arguments as meaning guest-triggered, and only modified the
>> host-triggered code paths, via a wrapper function, but then we'd
>> still have to audit that I didn't miss any host-triggered spots;
>> changing the signature forces us to double-check that I correctly
>> categorized all callers.
>>
>> Since command line options can change whether a guest reset request
>> causes an actual reset vs. a shutdown, it's easy to also add the
>> information to reset requests.
>>
>> Replay adds a FIXME to preserve the cause across the replay stream,
>> that will be tackled in the next patch.
>>
>> Signed-off-by: Eric Blake <eblake@redhat.com>
>> Acked-by: David Gibson <david@gibson.dropbear.id.au> [ppc parts]
>> Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> [SPARC p=
art]
>=20
> [snip]
>=20
>> diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
>> index 9f18f75..2735fe9 100644
>> --- a/hw/ppc/spapr_hcall.c
>> +++ b/hw/ppc/spapr_hcall.c
>> @@ -1166,7 +1166,7 @@ static target_ulong h_client_architecture_suppor=
t(PowerPCCPU *cpu,
>>      spapr_ovec_cleanup(ov5_updates);
>>
>>      if (spapr->cas_reboot) {
>> -        qemu_system_reset_request();
>> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
>=20
> I'm not 100% sure about this one, since I'm not sure 100% of how the
> different enum values are defined.  This one is tripped when feature
> negotiation between firmware and guest can't be satisfied without
> rebooting (next time round the firmware will use some different
> options).

Patch 2/5 introduced the enum.  The biggest part of the patch (for now)
is that anything SHUTDOWN_CAUSE_HOST_ will be exposed to the QMP client
as host-triggered, anything SHUTDOWN_CAUSE_GUEST_ will be exposed as
guest-triggered.  I basically used SHUTDOWN_CAUSE_GUEST_RESET for any
call to qemu_system_reset_requst() underneath the hw/ tree, because the
hw/ tree is emulating guest behavior and therefore it is presumably a
reset caused by a guest request.

>=20
> So it's essentially a firmware/hypervisor triggered reset, but one
> that should only ever be tripped during early guest boot.  Is
> CAUSE_GUEST_RESET correct for that?

Of course, I'm not an export on SPAPR, so I'll happily change it to
anything else if you think that is more appropriate. But the rule of
thumb I went by is whether this is qemu emulating a bare-metal
reset/shutdown, vs. qemu killing the guest without waiting for guest
instructions to reach some magic
memory/register/ACPI/who-knows-what-else request.  While it may happen
only early during guest boot, it is still the guest firmware that is
requesting it, and not qemu causing a unilateral death.

>=20
> Apart from this, ppc changes
>=20
> Acked-by: David Gibson <david@gibson.dropbear.id.au>

Thanks.

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--N3SR1LsJgaJAGWQAJUnJiFhkLotjXn9So--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZEIGKAAoJEKeha0olJ0NqFUAH/2b8f/o4s8hHefg41wGxezZb
A/JVuE4gus9lM/B2Nrl5GgA32JQVDjLtXlty2jcZRrdfFA7TOwVXREaAwThe+F/O
Y2su6qeNcuSLbdN3SL4ygiPDSmuZwaS4b6sDtE94MOaj1zCNkqtd713i/AP4xWDy
2ZRR+SOIbl/CKP6n83aZTDLjI9gGZOZiE/g1BLCz6c/y2QWKvHVFtEmkTb//m9yJ
LUWwTiP3LV40z5FRq+gjpE+G0V+wb2JqE5UGd24Fau4M4e9dWyIhwH7+hulkv9E7
anGqjLdYhNDGnnz8jCvXo4DBYjiY0DdnhlVOHuvdUlcSVIp1n99/QpmkdjrR5Ws=
=fXNm
-----END PGP SIGNATURE-----

--eJaV9TWHqeWL3RiuGaBs5V0dHviTnHgX7--


--===============8804174705491131630==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8804174705491131630==--


From xen-devel-bounces@lists.xen.org Mon May 08 14:39:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7joo-00034u-0l; Mon, 08 May 2017 14:39:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7jom-00034o-RC
 for xen-devel@lists.xen.org; Mon, 08 May 2017 14:39:20 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 93/11-01977-71380195; Mon, 08 May 2017 14:39:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTVe8WSD
 S4Ek/q8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFhzgy2gp92FVd/dTA1MP427GLk4hAS2Mwo
 8fzHS1YIZzejxNXf04AcDg5hgXSJOfuzuxg5OUQEjCVmt31ihKhpYpToW7OZGcRhFnjOKPG0b
 zMLSBWbgKbEnc+fmEBsXgEriYc33zCBDGIRUJFoOQkWFhUIl3jbeIQFokRQ4uTMJywgJZwC7h
 KP/6SDhJkFbCXuzN3NDGHLS2x/O4d5AiPfLCQds5CUzUJStoCReRWjRnFqUVlqka6RgV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmC41TMwMO5gbD7hd4hRkoNJSZTXp1ggUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE76lGoJxgUWp6akVaZg4w8GHSEhw8SiK8a0HSvMUFibnFm
 ekQqVOMilLivDNBEgIgiYzSPLg2WLRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM2w4yhS
 czrwRu+iugxUxAiwMZwBaXJCKkpBoYpzLeVO6v8b1QvMt7S1f88ytPW7RlPzyWyz9WdfoXw9p
 3G0Tsd83O+iFx4Np81vv19ad7pu4x4L5Tfyl94U/FBtmp32RrdU5/2hf1o/d3iPI0xfoLHX+i
 Anh1hDV+vl8f/yrQ5J9i24w/l85M3XzvysaOOPfHdtalZzaZWcezrH33T8yTc1vkWyWW4oxEQ
 y3mouJEANl6Iq+xAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494254358!91705779!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58599 invoked from network); 8 May 2017 14:39:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 8 May 2017 14:39:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E4F5E1516;
 Mon,  8 May 2017 07:39:17 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 268443F4FF;
 Mon,  8 May 2017 07:39:16 -0700 (PDT)
To: vijay.kilari@gmail.com, xen-devel@lists.xen.org
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-7-git-send-email-vijay.kilari@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4d999917-56ea-152d-4fed-a96883efa1ac@arm.com>
Date: Mon, 8 May 2017 15:39:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1490716413-19796-7-git-send-email-vijay.kilari@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 06/25] x86: NUMA: Add accessors for
 nodes[] and node_memblk_range[] structs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmlqYXksCgpPbiAyOC8wMy8xNyAxNjo1MywgdmlqYXkua2lsYXJpQGdtYWlsLmNvbSB3cm90
ZToKPiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4KPiBB
ZGQgYWNjZXNzb3IgZm9yIG5vZGVzW10gYW5kIG90aGVyIHN0YXRpYyB2YXJpYWJsZXMgYW5kCgpz
L2FjY2Vzc29yL2FjY2Vzc29ycy8KCj4gdXNlZCB0aG9zZSBhY2Nlc3NvcnMuCgpBbHNvLCBJIGFt
IG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhlIHVzZWZ1bG5lc3Mgb2YgdGhvc2UgYWNjZXNzb3Jz
IG92ZXIgCmEgZ2xvYmFsIHZhcmlhYmxlLgoKPiBTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3VtYXIg
SyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9zcmF0LmMg
fCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LQo+ICAxIGZpbGUgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NyYXQuYyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMK
PiBpbmRleCBjY2FjYmNkLi45ODNlMWQ4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zcmF0
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3JhdC5jCj4gQEAgLTQxLDcgKzQxLDQ1IEBAIHN0YXRp
YyBzdHJ1Y3Qgbm9kZSBub2RlX21lbWJsa19yYW5nZVtOUl9OT0RFX01FTUJMS1NdOwo+ICBzdGF0
aWMgbm9kZWlkX3QgbWVtYmxrX25vZGVpZFtOUl9OT0RFX01FTUJMS1NdOwo+ICBzdGF0aWMgX19p
bml0ZGF0YSBERUNMQVJFX0JJVE1BUChtZW1ibGtfaG90cGx1ZywgTlJfTk9ERV9NRU1CTEtTKTsK
Pgo+IC1zdGF0aWMgaW5saW5lIGJvb2wgbm9kZV9mb3VuZCh1bnNpZ25lZCBpZHgsIHVuc2lnbmVk
IHB4bSkKPiArc3RhdGljIHN0cnVjdCBub2RlICpnZXRfbnVtYV9ub2RlKGludCBpZCkKCnVuc2ln
bmVkIGludC4KCj4gK3sKPiArCXJldHVybiAmbm9kZXNbaWRdOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
bm9kZWlkX3QgZ2V0X21lbWJsa19ub2RlaWQoaW50IGlkKQoKdW5zaWduZWQgaW50LgoKPiArewo+
ICsJcmV0dXJuIG1lbWJsa19ub2RlaWRbaWRdOwo+ICt9Cj4gKwo+ICtzdGF0aWMgbm9kZWlkX3Qg
KmdldF9tZW1ibGtfbm9kZWlkX21hcCh2b2lkKQo+ICt7Cj4gKwlyZXR1cm4gJm1lbWJsa19ub2Rl
aWRbMF07Cj4gK30KPiArCj4gK3N0YXRpYyBzdHJ1Y3Qgbm9kZSAqZ2V0X25vZGVfbWVtYmxrX3Jh
bmdlKGludCBtZW1ibGspCgp1bnNpZ25lZCBpbnQuCgo+ICt7Cj4gKwlyZXR1cm4gJm5vZGVfbWVt
YmxrX3JhbmdlW21lbWJsa107Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgZ2V0X251bV9ub2RlX21l
bWJsa3Modm9pZCkKPiArewo+ICsJcmV0dXJuIG51bV9ub2RlX21lbWJsa3M7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbnQgX19pbml0IG51bWFfYWRkX21lbWJsayhub2RlaWRfdCBub2RlaWQsIHBhZGRy
X3Qgc3RhcnQsIHVpbnQ2NF90IHNpemUpCj4gK3sKPiArCWlmIChub2RlaWQgPj0gTlJfTk9ERV9N
RU1CTEtTKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCW5vZGVfbWVtYmxrX3JhbmdlW251
bV9ub2RlX21lbWJsa3NdLnN0YXJ0ID0gc3RhcnQ7Cj4gKwlub2RlX21lbWJsa19yYW5nZVtudW1f
bm9kZV9tZW1ibGtzXS5lbmQgPSBzdGFydCArIHNpemU7Cj4gKwltZW1ibGtfbm9kZWlkW251bV9u
b2RlX21lbWJsa3NdID0gbm9kZWlkOwo+ICsJbnVtX25vZGVfbWVtYmxrcysrOwo+ICsKPiArCXJl
dHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbm9kZV9mb3VuZCh1bnNpZ25l
ZCBpbnQgaWR4LCB1bnNpZ25lZCBpbnQgcHhtKQoKUGxlYXNlIGRvbid0IG1ha2UgdW5yZWxhdGVk
IGNoYW5nZSBpbiB0aGUgc2FtZSBwYXRjaC4gSW4gdGhpcyBjYXNlIEkgCmRvbid0IHNlZSB3aHkg
eW91IHN3aXRjaCBmcm9tICJ1bnNpZ25lZCIgdG8gInVuc2lnbmVkIGludCIuCgo+ICB7Cj4gIAly
ZXR1cm4gKChweG0ybm9kZVtpZHhdLnB4bSA9PSBweG0pICYmCj4gIAkJKHB4bTJub2RlW2lkeF0u
bm9kZSAhPSBOVU1BX05PX05PREUpKTsKPiBAQCAtMTA3LDExICsxNDUsMTEgQEAgaW50IHZhbGlk
X251bWFfcmFuZ2UocGFkZHJfdCBzdGFydCwgcGFkZHJfdCBlbmQsIG5vZGVpZF90IG5vZGUpCj4g
IHsKPiAgCWludCBpOwo+Cj4gLQlmb3IgKGkgPSAwOyBpIDwgbnVtX25vZGVfbWVtYmxrczsgaSsr
KSB7Cj4gLQkJc3RydWN0IG5vZGUgKm5kID0gJm5vZGVfbWVtYmxrX3JhbmdlW2ldOwo+ICsJZm9y
IChpID0gMDsgaSA8IGdldF9udW1fbm9kZV9tZW1ibGtzKCk7IGkrKykgewo+ICsJCXN0cnVjdCBu
b2RlICpuZCA9IGdldF9ub2RlX21lbWJsa19yYW5nZShpKTsKPgo+ICAJCWlmIChuZC0+c3RhcnQg
PD0gc3RhcnQgJiYgbmQtPmVuZCA+IGVuZCAmJgo+IC0JCQltZW1ibGtfbm9kZWlkW2ldID09IG5v
ZGUgKQo+ICsJCSAgICBnZXRfbWVtYmxrX25vZGVpZChpKSA9PSBub2RlKQoKV2h5IHRoZSBpbmRl
bnRhdGlvbiBjaGFuZ2VkIGhlcmU/Cgo+ICAJCQlyZXR1cm4gMTsKPiAgCX0KPgo+IEBAIC0xMjIs
OCArMTYwLDggQEAgc3RhdGljIGludCBfX2luaXQgY29uZmxpY3RpbmdfbWVtYmxrcyhwYWRkcl90
IHN0YXJ0LCBwYWRkcl90IGVuZCkKPiAgewo+ICAJaW50IGk7Cj4KPiAtCWZvciAoaSA9IDA7IGkg
PCBudW1fbm9kZV9tZW1ibGtzOyBpKyspIHsKPiAtCQlzdHJ1Y3Qgbm9kZSAqbmQgPSAmbm9kZV9t
ZW1ibGtfcmFuZ2VbaV07Cj4gKwlmb3IgKGkgPSAwOyBpIDwgZ2V0X251bV9ub2RlX21lbWJsa3Mo
KTsgaSsrKSB7Cj4gKwkJc3RydWN0IG5vZGUgKm5kID0gZ2V0X25vZGVfbWVtYmxrX3JhbmdlKGkp
Owo+ICAJCWlmIChuZC0+c3RhcnQgPT0gbmQtPmVuZCkKPiAgCQkJY29udGludWU7Cj4gIAkJaWYg
KG5kLT5lbmQgPiBzdGFydCAmJiBuZC0+c3RhcnQgPCBlbmQpCj4gQEAgLTEzNiw3ICsxNzQsOCBA
QCBzdGF0aWMgaW50IF9faW5pdCBjb25mbGljdGluZ19tZW1ibGtzKHBhZGRyX3Qgc3RhcnQsIHBh
ZGRyX3QgZW5kKQo+Cj4gIHN0YXRpYyB2b2lkIF9faW5pdCBjdXRvZmZfbm9kZShpbnQgaSwgcGFk
ZHJfdCBzdGFydCwgcGFkZHJfdCBlbmQpCj4gIHsKPiAtCXN0cnVjdCBub2RlICpuZCA9ICZub2Rl
c1tpXTsKPiArCXN0cnVjdCBub2RlICpuZCA9IGdldF9udW1hX25vZGUoaSk7Cj4gKwo+ICAJaWYg
KG5kLT5zdGFydCA8IHN0YXJ0KSB7Cj4gIAkJbmQtPnN0YXJ0ID0gc3RhcnQ7Cj4gIAkJaWYgKG5k
LT5lbmQgPCBuZC0+c3RhcnQpCj4gQEAgLTI3OCw2ICszMTcsNyBAQCBhY3BpX251bWFfbWVtb3J5
X2FmZmluaXR5X2luaXQoY29uc3Qgc3RydWN0IGFjcGlfc3JhdF9tZW1fYWZmaW5pdHkgKm1hKQo+
ICAJdW5zaWduZWQgcHhtOwo+ICAJbm9kZWlkX3Qgbm9kZTsKPiAgCWludCBpOwo+ICsJc3RydWN0
IG5vZGUgKm1lbWJsazsKPgo+ICAJaWYgKHNyYXRfZGlzYWJsZWQoKSkKPiAgCQlyZXR1cm47Cj4g
QEAgLTI4OCw3ICszMjgsNyBAQCBhY3BpX251bWFfbWVtb3J5X2FmZmluaXR5X2luaXQoY29uc3Qg
c3RydWN0IGFjcGlfc3JhdF9tZW1fYWZmaW5pdHkgKm1hKQo+ICAJaWYgKCEobWEtPmZsYWdzICYg
QUNQSV9TUkFUX01FTV9FTkFCTEVEKSkKPiAgCQlyZXR1cm47Cj4KPiAtCWlmIChudW1fbm9kZV9t
ZW1ibGtzID49IE5SX05PREVfTUVNQkxLUykKPiArCWlmIChnZXRfbnVtX25vZGVfbWVtYmxrcygp
ID49IE5SX05PREVfTUVNQkxLUykKPiAgCXsKPiAgCQlkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+
ICAgICAgICAgICAgICAgICAgIlRvbyBtYW55IG51bWEgZW50cnksIHRyeSBiaWdnZXIgTlJfTk9E
RV9NRU1CTEtTIFxuIik7Cj4gQEAgLTMxMCwyNyArMzUwLDMxIEBAIGFjcGlfbnVtYV9tZW1vcnlf
YWZmaW5pdHlfaW5pdChjb25zdCBzdHJ1Y3QgYWNwaV9zcmF0X21lbV9hZmZpbml0eSAqbWEpCj4g
IAlpID0gY29uZmxpY3RpbmdfbWVtYmxrcyhzdGFydCwgZW5kKTsKPiAgCWlmIChpIDwgMCkKPiAg
CQkvKiBldmVyeXRoaW5nIGZpbmUgKi87Cj4gLQllbHNlIGlmIChtZW1ibGtfbm9kZWlkW2ldID09
IG5vZGUpIHsKPiArCWVsc2UgaWYgKGdldF9tZW1ibGtfbm9kZWlkKGkpID09IG5vZGUpIHsKPiAg
CQlib29sIG1pc21hdGNoID0gIShtYS0+ZmxhZ3MgJiBBQ1BJX1NSQVRfTUVNX0hPVF9QTFVHR0FC
TEUpICE9Cj4gIAkJICAgICAgICAgICAgICAgICF0ZXN0X2JpdChpLCBtZW1ibGtfaG90cGx1Zyk7
Cj4KPiArCQltZW1ibGsgPSBnZXRfbm9kZV9tZW1ibGtfcmFuZ2UoaSk7Cj4gKwo+ICAJCXByaW50
aygiJXNTUkFUOiBQWE0gJXUgKCUiUFJJeDY0Ii0lIlBSSXg2NCIpIG92ZXJsYXBzIHdpdGggaXRz
ZWxmICglIlBSSXg2NCItJSJQUkl4NjQiKVxuIiwKPiAgCQkgICAgICAgbWlzbWF0Y2ggPyBLRVJO
X0VSUiA6IEtFUk5fV0FSTklORywgcHhtLCBzdGFydCwgZW5kLAo+IC0JCSAgICAgICBub2RlX21l
bWJsa19yYW5nZVtpXS5zdGFydCwgbm9kZV9tZW1ibGtfcmFuZ2VbaV0uZW5kKTsKPiArCQkgICAg
ICAgbWVtYmxrLT5zdGFydCwgbWVtYmxrLT5lbmQpOwo+ICAJCWlmIChtaXNtYXRjaCkgewo+ICAJ
CQliYWRfc3JhdCgpOwo+ICAJCQlyZXR1cm47Cj4gIAkJfQo+ICAJfSBlbHNlIHsKPiArCQltZW1i
bGsgPSBnZXRfbm9kZV9tZW1ibGtfcmFuZ2UoaSk7Cj4gKwo+ICAJCXByaW50ayhLRVJOX0VSUgo+
ICAJCSAgICAgICAiU1JBVDogUFhNICV1ICglIlBSSXg2NCItJSJQUkl4NjQiKSBvdmVybGFwcyB3
aXRoIFBYTSAldSAoJSJQUkl4NjQiLSUiUFJJeDY0IilcbiIsCj4gLQkJICAgICAgIHB4bSwgc3Rh
cnQsIGVuZCwgbm9kZV90b19weG0obWVtYmxrX25vZGVpZFtpXSksCj4gLQkJICAgICAgIG5vZGVf
bWVtYmxrX3JhbmdlW2ldLnN0YXJ0LCBub2RlX21lbWJsa19yYW5nZVtpXS5lbmQpOwo+ICsJCSAg
ICAgICBweG0sIHN0YXJ0LCBlbmQsIG5vZGVfdG9fcHhtKGdldF9tZW1ibGtfbm9kZWlkKGkpKSwK
PiArCQkgICAgICAgbWVtYmxrLT5zdGFydCwgbWVtYmxrLT5lbmQpOwo+ICAJCWJhZF9zcmF0KCk7
Cj4gIAkJcmV0dXJuOwo+ICAJfQo+ICAJaWYgKCEobWEtPmZsYWdzICYgQUNQSV9TUkFUX01FTV9I
T1RfUExVR0dBQkxFKSkgewo+IC0JCXN0cnVjdCBub2RlICpuZCA9ICZub2Rlc1tub2RlXTsKPiAr
CQlzdHJ1Y3Qgbm9kZSAqbmQgPSBnZXRfbnVtYV9ub2RlKG5vZGUpOwo+Cj4gIAkJaWYgKCFub2Rl
X3Rlc3RfYW5kX3NldChub2RlLCBtZW1vcnlfbm9kZXNfcGFyc2VkKSkgewo+ICAJCQluZC0+c3Rh
cnQgPSBzdGFydDsKPiBAQCAtMzQ2LDE1ICszOTAsMTcgQEAgYWNwaV9udW1hX21lbW9yeV9hZmZp
bml0eV9pbml0KGNvbnN0IHN0cnVjdCBhY3BpX3NyYXRfbWVtX2FmZmluaXR5ICptYSkKPiAgCSAg
ICAgICBub2RlLCBweG0sIHN0YXJ0LCBlbmQsCj4gIAkgICAgICAgbWEtPmZsYWdzICYgQUNQSV9T
UkFUX01FTV9IT1RfUExVR0dBQkxFID8gIiAoaG90cGx1ZykiIDogIiIpOwo+Cj4gLQlub2RlX21l
bWJsa19yYW5nZVtudW1fbm9kZV9tZW1ibGtzXS5zdGFydCA9IHN0YXJ0Owo+IC0Jbm9kZV9tZW1i
bGtfcmFuZ2VbbnVtX25vZGVfbWVtYmxrc10uZW5kID0gZW5kOwo+IC0JbWVtYmxrX25vZGVpZFtu
dW1fbm9kZV9tZW1ibGtzXSA9IG5vZGU7Cj4gKwlpZiAobnVtYV9hZGRfbWVtYmxrKG5vZGUsIHN0
YXJ0LCBtYS0+bGVuZ3RoKSkgewo+ICsJCXByaW50ayhLRVJOX0VSUiAiU1JBVDogbm9kZS1pZCAl
dSBvdXQgb2YgcmFuZ2VcbiIsIG5vZGUpOwo+ICsJCWJhZF9zcmF0KCk7Cj4gKwkJcmV0dXJuOwo+
ICsJfQo+ICsKPiAgCWlmIChtYS0+ZmxhZ3MgJiBBQ1BJX1NSQVRfTUVNX0hPVF9QTFVHR0FCTEUp
IHsKPiAtCQlfX3NldF9iaXQobnVtX25vZGVfbWVtYmxrcywgbWVtYmxrX2hvdHBsdWcpOwo+ICsJ
CV9fc2V0X2JpdChnZXRfbnVtX25vZGVfbWVtYmxrcygpLCBtZW1ibGtfaG90cGx1Zyk7Cj4gIAkJ
aWYgKGVuZCA+IG1lbV9ob3RwbHVnKQo+ICAJCQltZW1faG90cGx1ZyA9IGVuZDsKPiAgCX0KPiAt
CW51bV9ub2RlX21lbWJsa3MrKzsKPiAgfQo+Cj4gIC8qIFNhbml0eSBjaGVjayB0byBjYXRjaCBt
b3JlIGJhZCBTUkFUcyAodGhleSBhcmUgYW1hemluZ2x5IGNvbW1vbikuCj4gQEAgLTM3NywxNyAr
NDIzLDIxIEBAIHN0YXRpYyBpbnQgX19pbml0IG5vZGVzX2NvdmVyX21lbW9yeSh2b2lkKQo+ICAJ
CWRvIHsKPiAgCQkJZm91bmQgPSAwOwo+ICAJCQlmb3JfZWFjaF9ub2RlX21hc2soaiwgbWVtb3J5
X25vZGVzX3BhcnNlZCkKPiAtCQkJCWlmIChzdGFydCA8IG5vZGVzW2pdLmVuZAo+IC0JCQkJICAg
ICYmIGVuZCA+IG5vZGVzW2pdLnN0YXJ0KSB7Cj4gLQkJCQkJaWYgKHN0YXJ0ID49IG5vZGVzW2pd
LnN0YXJ0KSB7Cj4gLQkJCQkJCXN0YXJ0ID0gbm9kZXNbal0uZW5kOwo+ICsJCQl7Cj4gKwkJICAg
ICAgICAgICAgICAgIHN0cnVjdCBub2RlICpuZCA9IGdldF9udW1hX25vZGUoaik7Cj4gKwo+ICsJ
CQkJaWYgKHN0YXJ0IDwgbmQtPmVuZAo+ICsJCQkJICAgICYmIGVuZCA+IG5kLT5zdGFydCkgewo+
ICsJCQkJCWlmIChzdGFydCA+PSBuZC0+c3RhcnQpIHsKPiArCQkJCQkJc3RhcnQgPSBuZC0+ZW5k
Owo+ICAJCQkJCQlmb3VuZCA9IDE7Cj4gIAkJCQkJfQo+IC0JCQkJCWlmIChlbmQgPD0gbm9kZXNb
al0uZW5kKSB7Cj4gLQkJCQkJCWVuZCA9IG5vZGVzW2pdLnN0YXJ0Owo+ICsJCQkJCWlmIChlbmQg
PD0gbmQtPmVuZCkgewo+ICsJCQkJCQllbmQgPSBuZC0+c3RhcnQ7Cj4gIAkJCQkJCWZvdW5kID0g
MTsKPiAgCQkJCQl9Cj4gIAkJCQl9Cj4gKwkJCX0KPiAgCQl9IHdoaWxlIChmb3VuZCAmJiBzdGFy
dCA8IGVuZCk7Cj4KPiAgCQlpZiAoc3RhcnQgPCBlbmQpIHsKPiBAQCAtNDU3LDYgKzUwNyw4IEBA
IGludCBfX2luaXQgYWNwaV9zY2FuX25vZGVzKHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQp
Cj4gIHsKPiAgCWludCBpOwo+ICAJbm9kZW1hc2tfdCBhbGxfbm9kZXNfcGFyc2VkOwo+ICsJc3Ry
dWN0IG5vZGUgKm1lbWJsa3M7Cj4gKwlub2RlaWRfdCAqbm9kZWlkczsKPgo+ICAJLyogRmlyc3Qg
Y2xlYW4gdXAgdGhlIG5vZGUgbGlzdCAqLwo+ICAJZm9yIChpID0gMDsgaSA8IE1BWF9OVU1OT0RF
UzsgaSsrKQo+IEBAIC00NzAsNiArNTIyLDggQEAgaW50IF9faW5pdCBhY3BpX3NjYW5fbm9kZXMo
dWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVuZCkKPiAgCQlyZXR1cm4gLTE7Cj4gIAl9Cj4KPiAr
CW1lbWJsa3MgPSBnZXRfbm9kZV9tZW1ibGtfcmFuZ2UoMCk7Cj4gKwlub2RlaWRzID0gZ2V0X21l
bWJsa19ub2RlaWRfbWFwKCk7Cj4gIAlpZiAoY29tcHV0ZV9tZW1ub2RlX3NoaWZ0KG5vZGVfbWVt
YmxrX3JhbmdlLCBudW1fbm9kZV9tZW1ibGtzLAo+ICAJCQkJICBtZW1ibGtfbm9kZWlkLCAmbWVt
bm9kZV9zaGlmdCkpIHsKPiAgCQltZW1ub2RlX3NoaWZ0ID0gMDsKPiBAQCAtNDg0LDEyICs1Mzgs
MTQgQEAgaW50IF9faW5pdCBhY3BpX3NjYW5fbm9kZXModWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90
IGVuZCkKPiAgCS8qIEZpbmFsbHkgcmVnaXN0ZXIgbm9kZXMgKi8KPiAgCWZvcl9lYWNoX25vZGVf
bWFzayhpLCBhbGxfbm9kZXNfcGFyc2VkKQo+ICAJewo+IC0JCXVpbnQ2NF90IHNpemUgPSBub2Rl
c1tpXS5lbmQgLSBub2Rlc1tpXS5zdGFydDsKPiArCQlzdHJ1Y3Qgbm9kZSAqbmQgPSBnZXRfbnVt
YV9ub2RlKGkpOwo+ICsJCXVpbnQ2NF90IHNpemUgPSBuZC0+ZW5kIC0gbmQtPnN0YXJ0Owo+ICsK
PiAgCQlpZiAoIHNpemUgPT0gMCApCj4gIAkJCXByaW50ayhLRVJOX1dBUk5JTkcgIlNSQVQ6IE5v
ZGUgJXUgaGFzIG5vIG1lbW9yeS4gIgo+ICAJCQkgICAgICAgIkJJT1MgQnVnIG9yIG1pcy1jb25m
aWd1cmVkIGhhcmR3YXJlP1xuIiwgaSk7Cj4KPiAtCQlzZXR1cF9ub2RlX2Jvb3RtZW0oaSwgbm9k
ZXNbaV0uc3RhcnQsIG5vZGVzW2ldLmVuZCk7Cj4gKwkJc2V0dXBfbm9kZV9ib290bWVtKGksIG5k
LT5zdGFydCwgbmQtPmVuZCk7Cj4gIAl9Cj4gIAlmb3IgKGkgPSAwOyBpIDwgbnJfY3B1X2lkczsg
aSsrKSB7Cj4gIAkJaWYgKGNwdV90b19ub2RlW2ldID09IE5VTUFfTk9fTk9ERSkKPgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 14:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7jrK-0003i8-E9; Mon, 08 May 2017 14:41:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1d7jrI-0003hy-P5
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 14:41:56 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 27/B0-01735-3B380195; Mon, 08 May 2017 14:41:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMbThoO7mZoF
 Ig2lvWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9Z1axFPzhrmg/+Ye1gfE5ZxcjF4eQwAxG
 icZlD5i6GDk5WARmsUo0bUoCSUgIbGOVmHDpHxtIQkIgTmL7ltNMEHa1xLqnD5lBbCEBdYl7i
 26zQ0xaziTxc8YFsCJmAS2JG/9egtm8AnoSr25dZgWxhQVcJSbc2AYWZxPQlth04wHYIE4BR4
 lln86xQFyhItF/dAMLxJwSiabGfjYIW1ti2cLXzBAzbST2TVnOBLH4JqPE0z0PwRaIABW9WLU
 O6mpZid2/HzFNYBSeheSmWUhumoVk7gJG5lWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpnq5
 qcXFiempOYlJxXrJ+bmbGIHBXs/AwLiDcUe73yFGSQ4mJVFen2KBSCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvJebgHKCRanpqRVpmTnAuINJS3DwKInwzgZJ8xYXJOYWZ6ZDpE4xGnO8uPz+PR
 PHk5U/3jMJseTl56VKifOeBCkVACnNKM2DGwRLB5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczA
 qCfNWgkzhycwrgdv3CugUJqBTAhnATilJREhJNTC6SX0vnsIdPOvWm0Dx3OnhP3f2aXi5zTr3
 QU4i7Ur45tnBTp8Ong6vv1QrzjdNUk3O8taZSTdv3dxpc9Hx0kfD95yaHL5rNH/eqb+U8ynrn
 KRupLHpW9GgFwEMFkf1+SsZ47jab1y5UqvyKWjP1vsqmz+3SepPv3PolNguvQN/lcq+z9bUTv
 BSYinOSDTUYi4qTgQAB13uBQIDAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494254514!95295567!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49321 invoked from network); 8 May 2017 14:41:55 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 14:41:55 -0000
Received: by mail-wr0-f193.google.com with SMTP id g12so8864069wrg.2
 for <xen-devel@lists.xenproject.org>; Mon, 08 May 2017 07:41:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3pidPhETSZLrR6duuC8zVVUlgY80PMtwai34DpdizzI=;
 b=XD/cvtg6SYcpYbrEo630uWr4qXw42yYyX/ia5WEtuo1FkUMnmr3QDmHB5SpHSRD/c4
 TJmDXns67XkpSsSmzhiJJJ3YEC/q7/yqn3plIZmdXuYkY79tOMnbqsALitw7jYL+fhmz
 7gR09zG6TwxWkihLoeIo37o+KjJUShyd6Pc7ruMDooV0qGlT6eplUcYkIaJ5AZ0fc8n6
 YvzvbiHaoxZ/imkk/biZeWPxp0/Fmr0sR8rpDXcZmkmeonOSFeMMf+PIzERhZQPUiiLg
 XU/4BUcVBED7spEkmdrogMjB/eIBxi6MQVySBJMSlB1qEn2MhHWcYZSJdFpxATGHFJV3
 LaTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3pidPhETSZLrR6duuC8zVVUlgY80PMtwai34DpdizzI=;
 b=hjfTWd36Hrz8sJdoo+zjZR3FAJKWeb5Ng5QS9d1hwgdUp1EwYZpbBVLeDe1gyuUhO6
 eCyyZ+IvuEKvOJ60n+LiJWSOpi7ACnBiY0rJL/sVwl1+5stuQtlW1cCCHunpjS50NjE8
 Ma8IWvVMsRDG7s/88mGMbp9D8cJSiI3rHxehOCzQykOP8p0QdJJRmGFxcNAidli2LdL5
 8yVA881Xu/XI57zycgsbcVA6CPLQWn4TqhwfrDJBscEfdEbgk9j92fcxqMqynl21DTp/
 PL0OqBam6hjGp2cpdH3h7RpmMXM3RcAIIWmHqnVm0uzvNNM6eEqLFa2Y+6spEyvW9vNO
 V0cQ==
X-Gm-Message-State: AN3rC/6Hak/ntIn9XD2Z/8hEkfUSYXlFL4r9TSztkDdYulQ/w8LTaQyb
 yY68vC6VXyb6RQ==
X-Received: by 10.223.162.150 with SMTP id s22mr38193122wra.88.1494254514223; 
 Mon, 08 May 2017 07:41:54 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:8c55:526b:4416:d29f?
 ([2a02:c7f:ac18:da00:8c55:526b:4416:d29f])
 by smtp.gmail.com with ESMTPSA id a197sm6401565wma.1.2017.05.08.07.41.53
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 08 May 2017 07:41:53 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <22800.32964.802386.415016@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 15:41:52 +0100
Message-Id: <CE2B2897-08BF-43AD-A322-0171C2B5D6C7@gmail.com>
References: <22792.37640.43418.391463@chiark.greenend.org.uk>
 <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
 <22792.48729.992225.955471@mariner.uk.xensource.com>
 <22800.32964.802386.415016@mariner.uk.xensource.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Security response;
	public holidays [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gOCBNYXkgMjAxNywgYXQgMTU6MjksIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPiB3cm90ZToKPiAKPiBJYW4gSmFja3NvbiB3cml0ZXMgKCJTZWN1cml0eSByZXNw
b25zZTsgcHVibGljIGhvbGlkYXlzIik6Cj4+IEl0IHdvdWxkIHBlcmhhcHMgYmUgcG9zc2libGUg
dG8gZmluZCBhIGhvbGlkYXkgY2FsZW5kYXIgbGlzdGluZyBhbGwKPj4ga25vd24gcHVibGljIGhv
bGlkYXlzIHRocm91Z2hvdXQgdGhlIHdvcmxkLiAgQnV0IHdlIGFyZSBpbnRlcmVzdGVkIGluCj4+
IHB1YmxpYyBob2xpZGF5cyBhZmZlY3RpbmcgWGVuIFByb2plY3QgY29tbXVuaXR5IG1lbWJlcnMu
Cj4+IAo+PiBJIHdhcyB3b25kZXJpbmcgaWYgd2Ugc2hvdWxkIHN0YXJ0IGEgd2lraSBwYWdlIGFu
ZCBpbnZpdGUgY29tbXVuaXR5Cj4+IG1lbWJlcnMgdG8gYWRkIHRoZWlyIG93biBsb2NhbCBob2xp
ZGF5cy4KPiAKPiBJIGhhdmUgbm93IGNyZWF0ZWQgdGhpcyBwYWdlOgo+ICBodHRwczovL3dpa2ku
eGVucHJvamVjdC5vcmcvd2lraS9Ib2xpZGF5Q2FsZW5kYXIKPiAKPiBJIHBvcHVsYXRlZCBpdCB3
aXRoIGhvbGlkYXlzIGZyb20gbXkgb3duIGp1cmlzZGljdGlvbiwgdGhlIFVLLCB0bwo+IHByb3Zp
ZGUgYSBza2VsZXRvbi4KPiAKPiBEb2VzIHRoYXQgbG9vayBhYm91dCByaWdodCA/ICBJZiBzbyB0
aGVuIHdlIHNob3VsZCBzZW5kIG91dCBhIGNhbGwgb24KPiB4ZW4tYW5ub3VuY2UgZm9yIGNvbW11
bml0eSBtZW1iZXJzIHRvIGFkZCB0aGVpciBvd24gZGF0ZXMuCj4gCj4gVGhlIHBvbGljeSBkb2Vz
bid0IGV4cGxpY2l0bHkgYXNrIHVzIHRvIGF2b2lkIGhvbGlkYXlzLiAgSXQgdGFsa3MKPiBhYm91
dCBhICJ1c3VhbCBzdGFydGluZyBwb2ludCIgYW5kICJyZWFzb25zIHRvIGRpdmVyZ2UiLiAgV2Ug
aGF2ZQo+IHVzdWFsbHkgdHJlYXRlZCBwdWJsaWMgaG9saWRheXMgKGF0IGxlYXN0LCBvbmVzIHdo
aWNoIGFyZSB3aWRlbHkKPiBvYnNlcnZlZCkgYXMgcmVhc29ucyB0byBkaXZlcmdlIGFuZCBuby1v
bmUgc2VlbXMgdG8gb2JqZWN0IHRvIHRoaXMKPiBwcmFjdGljZS4KPiAKPiBJZiBhbnlvbmUgdGhp
bmdzIHRoaXMgbmVlZHMgdG8gYmUgbWFkZSBtb3JlIGV4cGxpY2l0IGluIHRoZSBwb2xpY3ksIEkK
PiB3b3VsZG4ndCBvcHBvc2UgdGhhdCwgYnV0IHBlcnNvbmFsbHkgSSB0aGluayB3aGF0IHdlIGhh
dmUgaXMgT0suCj4gCj4+IEkgc3VnZ2VzdCB3ZSBzZXQgYSByZW1pbmRlciB0byBzZW5kIG91dCBh
IGNhbGwgZm9yIHVwZGF0ZXMgaW4gYXJvdW5kCj4+IE9jdG9iZXIgb2YgdGhlIHByZXZpb3VzIHll
YXIuCj4gCj4gSSBjaGFuZ2VkIHRoaXMgdG8gU2VwdGVtYmVyIGFuZCBwdXQgaXQgaW4gdGhlIGJv
dHRvbSBvZiB0aGUgcGFnZS4KCkkgdGhpbmsgdGhpcyBtYWtlcyBzZW5zZS4gSXQgaXMgcHJvYmFi
bHkgYWxzbyB3b3J0aCBsb29raW5nIGF0IGh0dHA6Ly93d3cub2ZmaWNlaG9saWRheXMuY29tLyAo
b3Igc29tZXRoaW5nIHNpbWlsYXIpCgpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 14:49:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7jxt-00042j-8k; Mon, 08 May 2017 14:48:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7jxs-00042d-L3
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 14:48:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 45/24-03696-B4580195; Mon, 08 May 2017 14:48:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpK53q0C
 kwYetyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahnsMsBbPZKrZf2sjYwNjJ2sXIySEh4C9x
 +8p6dhBbWMBVYsKNbUwgtohAmcTh27OAbC4OIYE7jBI3u9qYQRJsAnoS845/ZQGxeQVsJR7Ne
 QcWZxFQkbjQegRskKhAuMTbxiNQNYISJ2c+AbM5BRwlln06B2YzCxhIHFk0hxXClpfY/nYO2B
 whAVWJxQ+Osk9g5J2FpH0WkpZZSFoWMDKvYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDCsGINjB+GlZwCFGSQ4mJVFen2KBSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvEotQDnBotT01Iq0zBxggMOkJTh4lER4q0HSvMUFibnFmekQqVOMuhxz7n19zyTEk
 peflyolzjsbpEgApCijNA9uBCzaLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYd0kz0BSezL
 wSuE2vgI5gAjoikAHsiJJEhJRUA2P1HJ+F1+N6ZrxybbDIT+/o6m66cFvhZX2vocf+1N2t3lE
 bxJZvyvIzfFCW6bFPSfHmz+PLT6s/3yWvsmy1l3XF5ENPtrPp1c45KB9V1nrfxHEv88mVe8q+
 269kjVoZ6svFsyJHv9bafaZ42IyUbWubJ/3K8fBt3t4bKnRr5e3pO64zlH7JCFFiKc5INNRiL
 ipOBADav4MssQIAAA==
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494254921!63782066!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22621 invoked from network); 8 May 2017 14:48:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 14:48:43 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422684058"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>, 
 <security-team-members@xenproject.org>
References: <22792.37640.43418.391463@chiark.greenend.org.uk>
 <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
 <22792.48729.992225.955471@mariner.uk.xensource.com>
 <22800.32964.802386.415016@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5ab44ece-ddb2-67ca-7718-ecaedf1229b3@citrix.com>
Date: Mon, 8 May 2017 15:48:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.32964.802386.415016@mariner.uk.xensource.com>
Subject: Re: [Xen-devel] Security response;
	public holidays [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTU6MjksIElhbiBKYWNrc29uIHdyb3RlOgo+IElhbiBKYWNrc29uIHdyaXRl
cyAoIlNlY3VyaXR5IHJlc3BvbnNlOyBwdWJsaWMgaG9saWRheXMiKToKPj4gSXQgd291bGQgcGVy
aGFwcyBiZSBwb3NzaWJsZSB0byBmaW5kIGEgaG9saWRheSBjYWxlbmRhciBsaXN0aW5nIGFsbAo+
PiBrbm93biBwdWJsaWMgaG9saWRheXMgdGhyb3VnaG91dCB0aGUgd29ybGQuICBCdXQgd2UgYXJl
IGludGVyZXN0ZWQgaW4KPj4gcHVibGljIGhvbGlkYXlzIGFmZmVjdGluZyBYZW4gUHJvamVjdCBj
b21tdW5pdHkgbWVtYmVycy4KPj4KPj4gSSB3YXMgd29uZGVyaW5nIGlmIHdlIHNob3VsZCBzdGFy
dCBhIHdpa2kgcGFnZSBhbmQgaW52aXRlIGNvbW11bml0eQo+PiBtZW1iZXJzIHRvIGFkZCB0aGVp
ciBvd24gbG9jYWwgaG9saWRheXMuCj4gCj4gSSBoYXZlIG5vdyBjcmVhdGVkIHRoaXMgcGFnZToK
PiAgIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0hvbGlkYXlDYWxlbmRhcgo+IAo+
IEkgcG9wdWxhdGVkIGl0IHdpdGggaG9saWRheXMgZnJvbSBteSBvd24ganVyaXNkaWN0aW9uLCB0
aGUgVUssIHRvCj4gcHJvdmlkZSBhIHNrZWxldG9uLgo+IAo+IERvZXMgdGhhdCBsb29rIGFib3V0
IHJpZ2h0ID8gIElmIHNvIHRoZW4gd2Ugc2hvdWxkIHNlbmQgb3V0IGEgY2FsbCBvbgo+IHhlbi1h
bm5vdW5jZSBmb3IgY29tbXVuaXR5IG1lbWJlcnMgdG8gYWRkIHRoZWlyIG93biBkYXRlcy4KCkxv
b2tzIGRlY2VudCAtLSBJJ3ZlIGFkZGVkIHNvbWUgVVMgaG9saWRheXMuCgogLUdlb3JnZQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 14:49:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7jxz-00043G-Fu; Mon, 08 May 2017 14:48:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berto@igalia.com>) id 1d7jxy-000437-NW
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 14:48:50 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 0A/08-01734-15580195; Mon, 08 May 2017 14:48:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsUSXZo8W9evVSD
 S4OApHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN5wy2WgsNsFXe3nWVuYFzG2sXIxcEicItF
 or/tPVsXIyeHkMAjRomuCfoQdr7Emh9/WUFsNgF1ie1rX7OA2CICnhKPeyaCNTMLrGeT6NjRx
 A6SEBZIlpj17iMjiM0pYCDxtH0HWJGQQCujxOEnn8EmiQqESLybs48ZxGYRUJXov9oL1swrYC
 6x9Ms9JghbUOLkzCdg25iBNv+Zd4kZwtaWWLbwNfMERv5ZSMpmISmbhaRsASPzKkb14tSistQ
 iXQu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAQGQAgh2MB5udDzFKcjApifL6
 FAtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVWoBygkWpaanVqRl5gBjAiYtwcGjJMLb3QyU5
 i0uSMwtzkyHSJ1i1OWYc+/reyYhlrz8vFQpcV4JkBkCIEUZpXlwI2DxeYlRVkqYlxHoKCGegt
 Si3MwSVPlXjOIcjErCvEtAVvFk5pXAbXoFdAQT0BGBDGBHlCQipKQaGL0FRSxOCxel37T4v+b
 vT/EFzlv1n7jc/17f9PruHnHjY2YljSX7IyfU3HmtfGLuqmPc7G/824MWZH4TXRWpeD0jvqIj
 dwaHX/rmUn55wVMTvNK71G7b3FQ2vux1alP6U+kbfTpnJLJa5p5NkJ1s/aVSyv7QwtNbYyRZ0
 xfrfrm+0dlnjs2ufCWW4oxEQy3mouJEAA5ZeUrKAgAA
X-Env-Sender: berto@igalia.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494254925!77139290!1
X-Originating-IP: [91.117.99.155]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61250 invoked from network); 8 May 2017 14:48:46 -0000
Received: from fanzine.igalia.com (HELO fanzine.igalia.com) (91.117.99.155)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 14:48:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com;
 s=20170329; 
 h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From;
 bh=AJIKbOgYdLiW254m5IOmJokqMJ+Z38XAId6cVYweosw=; 
 b=XoyEbXGzF1f5mv0JeEzT1IBEcRM/Hffsu0KCHhFxLDGvlzDjHaWHeHNqAEaO1/p/NHLd3/Il0zWa7YKhSbObU03BX68z7KVc2JFMwXMa/0AjZOChv4f+Jv6JkUHPA5DZBtVd8U+a19It/LVB7AQeeomRK+9sQrvJ7LXPpjO0TMVrI+WV3h7/3DALdV2SzOphdgmr4BwIC5kRWlZSBPi2wX+BiOjjzfH5IpanKfYs71RJwHJw3YzBBBJr/uhUX4G4v5YbfxkFQCtIMZsrVc5MXL1hnh8uiFxSUHE5TgAtRIKyt7NKpzYu87NJNweTV/1sJAaJ53P9nCBhiGx6RkgJeA==;
Received: from maestria.local.igalia.com ([192.168.10.14] helo=mail.igalia.com)
 by fanzine.igalia.com with esmtps 
 (Cipher TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim)
 id 1d7jxe-0001wv-B5; Mon, 08 May 2017 16:48:30 +0200
Received: from berto by mail.igalia.com with local (Exim)
 id 1d7jxe-0008VY-8X; Mon, 08 May 2017 16:48:30 +0200
From: Alberto Garcia <berto@igalia.com>
To: Markus Armbruster <armbru@redhat.com>, Eric Blake <eblake@redhat.com>
In-Reply-To: <87a871nd7j.fsf@dusky.pond.sub.org>
References: <20170427215821.19397-1-eblake@redhat.com>
 <20170427215821.19397-7-eblake@redhat.com>
 <87a871nd7j.fsf@dusky.pond.sub.org>
User-Agent: Notmuch/0.18.2 (http://notmuchmail.org) Emacs/24.4.1
 (i586-pc-linux-gnu)
Date: Mon, 08 May 2017 16:48:30 +0200
Message-ID: <w51zien1k1t.fsf@maestria.local.igalia.com>
MIME-Version: 1.0
Cc: Kevin Wolf <kwolf@redhat.com>, Josh Durgin <jdurgin@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 Michael Roth <mdroth@linux.vnet.ibm.com>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 "Richard W.M. Jones" <rjones@redhat.com>, Stefan Weil <sw@weilnetz.de>,
 Jeff Cody <jcody@redhat.com>,
 Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Peter Lieven <pl@kamp.de>, qemu-devel@nongnu.org,
 Alexander Graf <agraf@suse.de>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, "open
 list:X86" <xen-devel@lists.xenproject.org>, Max Reitz <mreitz@redhat.com>, "Dr.
 David Alan Gilbert" <dgilbert@redhat.com>, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 06/10] qobject: Use simpler
	QDict/QList scalar insertion macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpIDI4IEFwciAyMDE3IDEwOjMzOjM2IEFNIENFU1QsIE1hcmt1cyBBcm1icnVzdGVyIHdy
b3RlOgo+PiB2NTogcmViYXNlIHRvIG1hc3RlciAoQ29jY2luZWxsZSBmb3VuZCBhIGNvdXBsZSBu
ZXcgc3BvdHMpLCBzcXVhc2ggMwo+PiBwYXRjaGVzIGludG8gMSwgYWRqdXN0IFItYiB0byBvbmx5
IGxpc3QgTWFya3VzICh3aGlsZSB0aGVyZSB3ZXJlIG90aGVyCj4+IHJldmlld3Mgb24gdGhlIHBy
ZS1zcXVhc2hlZCBwYXRjaGVzLCBNYXJrdXMgd2FzIHRoZSBvbmx5IG9uZSBvbiBhbGwgMykKPgo+
IFRoZSBibG9jazogcGFydCBoYWQKPgo+ICAgICBBY2tlZC1ieTogUmljaGFyZCBXLk0uIEpvbmVz
IDxyam9uZXNAcmVkaGF0LmNvbT4KPiAgICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KPiAgICAgUmV2aWV3ZWQtYnk6IEFsYmVydG8gR2FyY2lhIDxi
ZXJ0b0BpZ2FsaWEuY29tPgo+Cj4gVGhlIHRlc3RzIGFuZCBxb2JqZWN0IHBhcnRzIGhhZAo+Cj4g
ICAgIFJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3Jn
Pgo+Cj4gUmljaGFyZCwgU3RlZmFuLCBBbGJlcnRvLCBQaGlsaXBwZSwgbGV0IG1lIGtub3cgaWYg
eW91J2QgbGlrZSBtZSB0bwo+IGNvbnZlcnQgeW91ciBSLWJ5IG9mIHBhcnRzIHRvIGFuIEFja2Vk
LWJ5IG9mIHRoZSBjb21iaW5lZCBwYXRjaC4gIEZlZWwKPiBmcmVlIHRvIHJldmlldyB0aGUgY29t
YmluZWQgcGF0Y2gsIG9mIGNvdXJzZS4KCllvdSBjYW4ga2VlcCBteSBSLWJ5LCBJIGp1c3QgcmV2
aWV3ZWQgdGhlIGNvbWJpbmVkIHBhdGNoLgoKQmVydG8KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 14:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7k0P-0004iI-SX; Mon, 08 May 2017 14:51:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7k0P-0004iA-2P
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 14:51:21 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0D/09-03058-8E580195; Mon, 08 May 2017 14:51:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO7zVoF
 Igx0ndCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5W5+zF7RxVGxsL2lgPM3WxcjBISHgL/Hg
 lmcXIycHm4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkDh6ZTMjiM0io
 CKx8OBjMFtEIERix5GdUL0+EvfPLgKLCwtES7yYcQzM5hQolNjdvhBsjpDAQSaJa1OKQGwJAR
 OJtwt3gp0mJKAmMXd9/ARGvllILpqF5KJZSC5awMi8ilG9OLWoLLVI10gvqSgzPaMkNzEzR9f
 QwEwvN7W4ODE9NScxqVgvOT93EyMwyBiAYAfjsr9OhxglOZiURHl9igUihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwrm8BygkWpaanVqRl5gDDHSYtwcGjJMJbDZLmLS5IzC3OTIdInWJUlBLnn
 Q2SEABJZJTmwbXBYuwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkvgEzhycwrgZv+CmgxE9
 DiQAawxSWJCCmpBkbLpK8XT8oazP9zuMbWO8lLJZ1j3S2rE8mv+BgclYPiT5mfTmB+Uzt73zO
 2vQKMq2pCGvm2ZCYd/xq5am/m6SVT979jEy+dbfL17/fYa5IeLiZrvywUYeqOsup7+PZ+/U+W
 lcf3Oz9Z0txR+ix24ywNS3WtzPKCmSlqTDznjifrHPopEhoxZbcSS3FGoqEWc1FxIgCNuhWDr
 AIAAA==
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494255077!96366834!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26547 invoked from network); 8 May 2017 14:51:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 14:51:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422684759"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.34258.426489.257313@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 15:50:58 +0100
To: George Dunlap <george.dunlap@citrix.com>, Lars Kurth
 <lars.kurth.xen@gmail.com>
In-Reply-To: <CE2B2897-08BF-43AD-A322-0171C2B5D6C7@gmail.com>,
 <5ab44ece-ddb2-67ca-7718-ecaedf1229b3@citrix.com>
References: <22792.37640.43418.391463@chiark.greenend.org.uk>
 <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
 <22792.48729.992225.955471@mariner.uk.xensource.com>
 <22800.32964.802386.415016@mariner.uk.xensource.com>
 <5ab44ece-ddb2-67ca-7718-ecaedf1229b3@citrix.com>
 <CE2B2897-08BF-43AD-A322-0171C2B5D6C7@gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org
Subject: Re: [Xen-devel] Security response;
	public holidays [and 1 more messages] [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogU2VjdXJpdHkgcmVzcG9uc2U7IHB1YmxpYyBob2xpZGF5
cyBbYW5kIDEgbW9yZSBtZXNzYWdlc10iKToKPiBJIHRoaW5rIHRoaXMgbWFrZXMgc2Vuc2UuIEl0
IGlzIHByb2JhYmx5IGFsc28gd29ydGggbG9va2luZyBhdCBodHRwOi8vd3d3Lm9mZmljZWhvbGlk
YXlzLmNvbS8gKG9yIHNvbWV0aGluZyBzaW1pbGFyKQoKSSBkZWxpYmVyYXRlbHkgZGVjaWRlZCB0
byBhdm9pZCBvbmUgb2YgdGhvc2UgcG9ydG1hbnRlYXUgc2l0ZXMgYmVjYXVzZQp0aGUgc2V0IG9m
IGhvbGlkYXlzIGxpc3RlZCB0aGVyZSBtYXkgbm90IGJlIHRoZSBzZXQgb2Ygb25lcyB0aGF0IHRo
ZQpYZW4gUHJvamVjdCBDb21tdW5pdHkgY2FyZXMgYWJvdXQuICBUaGVyZSBpcyBhbHNvIGFuIGF3
a2FyZG5lc3MgaW4KcmVmZXJyaW5nIHRvIGEgcmFuZG9tIHRoaXJkLXBhcnR5IHNpdGUgd2l0aCB1
bmNlcnRhaW4gZWRpdG9yaWFsCnByYWN0aWNlcy4KCkllIEkgdGhpbmsgdGhlIHJpZ2h0IGFwcHJv
YWNoIGlzIGZvciBjb21tdW5pdHkgbWVtYmVycyB3aG8gY2FyZSBhYm91dAp0aGlzIHRvIHJlY29y
ZCB0aGUgaG9saWRheXMgcmVsZXZhbnQgdG8gdGhlbSBpbiBhIFhlbiBQcm9qZWN0IHdpa2kKcGFn
ZS4KCklhbi4KCkdlb3JnZSBEdW5sYXAgd3JpdGVzICgiUmU6IFNlY3VyaXR5IHJlc3BvbnNlOyBw
dWJsaWMgaG9saWRheXMgW2FuZCAxIG1vcmUgbWVzc2FnZXNdIik6Cj4gT24gMDgvMDUvMTcgMTU6
MjksIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gRG9lcyB0aGF0IGxvb2sgYWJvdXQgcmlnaHQgPyAg
SWYgc28gdGhlbiB3ZSBzaG91bGQgc2VuZCBvdXQgYSBjYWxsIG9uCj4gPiB4ZW4tYW5ub3VuY2Ug
Zm9yIGNvbW11bml0eSBtZW1iZXJzIHRvIGFkZCB0aGVpciBvd24gZGF0ZXMuCj4gCj4gTG9va3Mg
ZGVjZW50IC0tIEkndmUgYWRkZWQgc29tZSBVUyBob2xpZGF5cy4KClRoYW5rcy4gIEknbGwgc2Vu
ZCBvdXQgYSBmb3JtYWwgY2FsbCBmb3IgY29udHJpYnV0aW9ucyBpbiBhIGRheSBvcgp0d28uCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 15:01:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kA6-0005SW-Qq; Mon, 08 May 2017 15:01:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7kA5-0005SQ-DE
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 15:01:21 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2D/06-01744-04880195; Mon, 08 May 2017 15:01:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva5Dh0C
 kwcyFrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHByIF19krPq79ztrA+IC1i5GDQ0LAX6Jt
 XkEXIyeHsECoxM72eWwgtohAgMTpvgZWEFtIoEjizamL7F2MXBzMAg2MEq3r+sCK2AT0JOYd/
 8oCModXwFaiY64wSJhFQEXibvtiJhBbVCBc4m3jERYQm1dAUOLkzCdgNqeAvcT6i2/AapgFDC
 SOLJrDCmHLS2x/O4cZYq+qxOIHR9knMPLNQtI+C0nLLCQtCxiZVzFqFKcWlaUW6Rqa6yUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYaAxDsYHx52vMQoyQHk5Ior0+xQKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd7jbUA5waLU9NSKtMwcYMjDpCU4eJREeK+CpHmLCxJzizPTI
 VKnGI053i398J6JY869r++ZhFjy8vNSpcR5P4KUCoCUZpTmwQ2CxeIlRlkpYV5GoNOEeApSi3
 IzS1DlXzGKczAqCfNuBpnCk5lXArfvFdApTECnBDKAnVKSiJCSamBcsDvgUF+w1wepg/slzwX
 /3c/3noGluKrtYAD3u/TF/ksdys9pCpqt6zXlv5V7c396vO9X1o5wjYadMt0xb+5bvmPcu/aS
 ypTHl/8vbdry02nC3n88Z49qtr7WWpfPuKXm1u59ha33wjaFvvgWNG3GHsPzTA/Xca0WeaP3M
 ezPDtP7u36mFHbeUmIpzkg01GIuKk4EAI1iQeTAAgAA
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494255678!82523712!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33754 invoked from network); 8 May 2017 15:01:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 15:01:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431361256"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
 <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8659c16a-e79c-63ed-229c-eb247f856a47@citrix.com>
Date: Mon, 8 May 2017 16:00:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <590B0BDB0200007800156A92@prv-mh.provo.novell.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: add temporary debugging code to
 get_page_from_gfn_p2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMTA6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNlZSB0aGUgY29kZSBjb21t
ZW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgo+IAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
Ywo+IEBAIC00ODAsNiArNDgwLDIyIEBAIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21f
Z2ZuX3AybSgKPiAgICAgIHAybV9hY2Nlc3NfdCBfYTsKPiAgICAgIHAybV90eXBlX3QgX3Q7Cj4g
ICAgICBtZm5fdCBtZm47Cj4gKyNpZm5kZWYgTkRFQlVHCj4gKyAgICAvKgo+ICsgICAgICogVGVt
cG9yYXJ5IGRlYnVnZ2luZyBjb2RlLCBhZGRlZCBpbiB0aGUgaG9wZSBvZiBmaW5kaW5nIHRoZSBv
cmlnaW4KPiArICAgICAqIG9mIGNhbGxzIHRvIGdldF9wYWdlKC4uLiwgZG9tX2NvdykgYXMgb2Jz
ZXJ2ZWQgZHVyaW5nIG9zc3Rlc3QKPiArICAgICAqIG1pZ3JhdGlvbiBmYWlsdXJlcyAoc2VlCj4g
KyAgICAgKiBsaXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA0L21zZzAzMzMxLmh0bWwpLgo+ICsgICAgICovCj4gKyAgICBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBjbnQsIHRocjsKPiArCj4gKyAgICBpZiAoIGQtPmlzX2R5aW5nICYmICsrY250ID4gdGhyICkK
PiArICAgIHsKPiArICAgICAgICB0aHIgfD0gY250Owo+ICsgICAgICAgIHByaW50aygiJXB2OiBk
JWQgZHlpbmcgKGxvb2tpbmcgdXAgJWx4KVxuIiwgY3VycmVudCwgZC0+ZG9tYWluX2lkLCBnZm4p
Owo+ICsgICAgICAgIGR1bXBfZXhlY3V0aW9uX3N0YXRlKCk7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+
ICAKPiAgICAgIC8qIEFsbG93IHQgb3IgYSB0byBiZSBOVUxMICovCj4gICAgICB0ID0gdCA/OiAm
X3Q7Cj4gCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 15:08:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kGR-0005hW-Gl; Mon, 08 May 2017 15:07:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7kGP-0005hN-PQ
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 15:07:53 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E0/60-01721-9C980195; Mon, 08 May 2017 15:07:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO6JToF
 Ig1MNqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bew9+ZC2awV2w69I+5gfELaxcjJ4eEgL/E
 jv03WUBsYYEYiU1P7jGD2CICwRJzd0xh7GLk4hAS+M4kcf/eNCaQBLOAj8T9s4sYQWw2AT2Je
 ce/gjXzCthKzHn5BGwoi4CKxNOOm2A1ogLhEm8bj0DVCEqcnPkEzOYUcJSYc2svC8RMA4kji+
 awQtjyEs1bZ4MdISSgKrH4wVH2CYx8s5C0z0LSMgtJywJG5lWM6sWpRWWpRbqmeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcFWz8DAuIPx8lenQ4ySHExKorw+xQKRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4pYHBKyRYlJqeWpGWmQMMe5i0BAePkgivTQdQmre4IDG3ODMdI
 nWKUZdjzr2v75mEWPLy81KlxHnPghQJgBRllObBjYDF4CVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrznQabwZOaVwG16BXQEE9ARgQxgR5QkIqSkGhjDmr62PX++63xOmPP1oqPe3E8rhb7
 6eXQkTjzRO/f5neV8h4psks69jbZbrORt/NmddfqsNqUXq/iStjz/WPexhDNfuffdru8dP7LW
 py/Tc7CbG/Ln7CRjY4O0xFtPlGtPHQ06HL7O+/MxbudpSm2Zn91n655/7aDJE/Kv+N5jxiMnX
 NrkFxcosRRnJBpqMRcVJwIA3ke0nLwCAAA=
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494256070!91755555!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 658 invoked from network); 8 May 2017 15:07:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 15:07:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422688621"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Lars Kurth
 <lars.kurth.xen@gmail.com>
References: <22792.37640.43418.391463@chiark.greenend.org.uk>
 <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
 <22792.48729.992225.955471@mariner.uk.xensource.com>
 <22800.32964.802386.415016@mariner.uk.xensource.com>
 <5ab44ece-ddb2-67ca-7718-ecaedf1229b3@citrix.com>
 <CE2B2897-08BF-43AD-A322-0171C2B5D6C7@gmail.com>
 <22800.34258.426489.257313@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <25ec5c83-faad-9eb9-6be0-84701e1adef7@citrix.com>
Date: Mon, 8 May 2017 16:07:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.34258.426489.257313@mariner.uk.xensource.com>
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org
Subject: Re: [Xen-devel] Security response;
 public holidays [and 1 more messages] [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTU6NTAsIElhbiBKYWNrc29uIHdyb3RlOgo+IExhcnMgS3VydGggd3JpdGVz
ICgiUmU6IFNlY3VyaXR5IHJlc3BvbnNlOyBwdWJsaWMgaG9saWRheXMgW2FuZCAxIG1vcmUgbWVz
c2FnZXNdIik6Cj4+IEkgdGhpbmsgdGhpcyBtYWtlcyBzZW5zZS4gSXQgaXMgcHJvYmFibHkgYWxz
byB3b3J0aCBsb29raW5nIGF0IGh0dHA6Ly93d3cub2ZmaWNlaG9saWRheXMuY29tLyAob3Igc29t
ZXRoaW5nIHNpbWlsYXIpCj4gCj4gSSBkZWxpYmVyYXRlbHkgZGVjaWRlZCB0byBhdm9pZCBvbmUg
b2YgdGhvc2UgcG9ydG1hbnRlYXUgc2l0ZXMgYmVjYXVzZQo+IHRoZSBzZXQgb2YgaG9saWRheXMg
bGlzdGVkIHRoZXJlIG1heSBub3QgYmUgdGhlIHNldCBvZiBvbmVzIHRoYXQgdGhlCj4gWGVuIFBy
b2plY3QgQ29tbXVuaXR5IGNhcmVzIGFib3V0LiAgVGhlcmUgaXMgYWxzbyBhbiBhd2thcmRuZXNz
IGluCj4gcmVmZXJyaW5nIHRvIGEgcmFuZG9tIHRoaXJkLXBhcnR5IHNpdGUgd2l0aCB1bmNlcnRh
aW4gZWRpdG9yaWFsCj4gcHJhY3RpY2VzLgo+IAo+IEllIEkgdGhpbmsgdGhlIHJpZ2h0IGFwcHJv
YWNoIGlzIGZvciBjb21tdW5pdHkgbWVtYmVycyB3aG8gY2FyZSBhYm91dAo+IHRoaXMgdG8gcmVj
b3JkIHRoZSBob2xpZGF5cyByZWxldmFudCB0byB0aGVtIGluIGEgWGVuIFByb2plY3Qgd2lraQo+
IHBhZ2UuCgorMSB0byB0aGlzLiAgVGhvc2UgbWlnaHQgYmUgZ29vZCBwcm9tcHRzIGZvciBwZW9w
bGUgdG8gcmVtZW1iZXIgdGhlaXIKb3duIG5hdGlvbmFsIGhvbGlkYXlzIHdoaWNoIGFyZSBpbXBv
cnRhbnQ7IGJ1dCB3ZSdyZSBub3QgcmVhbGx5IGluIGEKcG9zaXRpb24gdG8gdGVsbCB3aGljaCBo
b2xpZGF5cyBwZW9wbGUgYWN0dWFsbHkgYWZmZWN0IHBlb3BsZSdzCmF2YWlsYWJpbGl0eS4KCiAt
R2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 15:10:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:10:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kIY-0006Ft-TF; Mon, 08 May 2017 15:10:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1d7kIY-0006Fl-DF
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 15:10:06 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 5E/E0-02022-D4A80195; Mon, 08 May 2017 15:10:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXiVRvkqOvZJRB
 p0PBOw+L7lslMDowehz9cYQlgjGLNzEvKr0hgzZh7vIe14BJHxbYnJxkbGHvZuxi5OIQEZjBK
 vN02E8xhEZjFKvFi2z1GEEdCYBurxPMDvcxdjJxATpzEpxMfGCHsaoklz5+D2UIC6hL3Ft2GG
 rWCSeLB6S1gCWYBPYkd13+xgti8QParW5fBbGGBaIkXM46B1bAJaEtsuvEAbAGngJ3Ejj/XwO
 IsAioSr+acY4GYUyzxdP1mqJnaEssWvmaGmGkj8XzGdSaIxYuZJQ603GcCSYgI6Ehc3fuCFeJ
 SWYndvx8xTWAUnoXkpllIbpqFZO4CRuZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBqZ6uanF
 xYnpqTmJScV6yfm5mxiB4V7PwMC4g7Fxtt8hRkkOJiVRXp9igUghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKErwzOoBygkWp6akVaZk5wMiDSUtw8CiJ8NqApHmLCxJzizPTIVKnGHU5Hq388Z5JiC
 UvPy9VSpw3H6RIAKQoozQPbgQsCVxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7FWQKT2Z
 eCdymV0BHMAEdEcgAdkRJIkJKqoFRe1WUvJ9KUvpP97jSr0tflrPs12gyeSu2Jd74klTO0aVn
 1l6r/sybaDI51ex2nlk+g/xVOZejzze875pY0uj8ytif/2z72bv8qh4lDifS1yfzB5YHPpptn
 /Y9f5JUdEz6vC72qLftU9JLr1osT2hfFN4pP7FvE+Pt5KplmVHBjmuK9c8UiyqxFGckGmoxFx
 UnAgC78TIG/QIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494256201!60651710!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43056 invoked from network); 8 May 2017 15:10:01 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 15:10:01 -0000
Received: by mail-wm0-f65.google.com with SMTP id y10so16130632wmh.0
 for <xen-devel@lists.xenproject.org>; Mon, 08 May 2017 08:10:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=PR8ceErlTff5EX6RvGwBrK1+OkuPU+ExbblY+7QxlzY=;
 b=c/Cq8bcXgTXeb2cvHetB5iZzG5xClDXc+MgBcpGTmAJnqWVWbpu3f7pP4Uuy15AbQf
 Tzuv2qHvKNyyuunLgTbnLOhrXKBzIsZL6yVW0z1M1Kn84oTS/Vp41IIrlunZlOO70Z8E
 hOA6F/vCT7C8BLntLshslOTuXgdTiOp+U1Y0WmgS2Q+VIJcVxUy2E8L3xANo8aTlnrz8
 Rph8Smhu6GY5cwMx2vq41jWPN/s5+ItR05UkuyDn6dpFtw9474O6stT7AOtra+yHd2HH
 Pzwq64B+41Gjslaq8Z541nlU7OOaEkqiIkdDEyLP8hBuVpq+5cZ68e6WwsqrDbQ8KOv+
 hXkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=PR8ceErlTff5EX6RvGwBrK1+OkuPU+ExbblY+7QxlzY=;
 b=Xh+AP3Z9pOzRQUrxWRcpb0/ej/j8nop8wT8LP69KrPgO41GK0qVCFb16ko+abquYH1
 dMMPlOb6S/XfEPjvDuADqJbstbHWwJX1wsaZ81cyA2URHU1agq/bXsF7Fuf527I+bBtq
 dDwaKQYbrxnMdUKRTo6t5L4i7sYw1SkwEb9qerRCrg0lb5gxu6DTlkfWfcK/XxoTcxs2
 tlTqYvJ8yofVQYVnqbW5bASuFYDVXRg5NVT30/AFfluG/WD5NkcYOOnGPSBv0sxGRMQD
 K6MxUfsVye1HUYDTID7M8nmUuTILFIbolxeBWi1ijhe78jByL77+8Au+5/+GbH76MuJu
 oBcw==
X-Gm-Message-State: AODbwcAe/McCsmFiBZMi93LgLbJIWq2cqCR2A1UQzV9iqUcBgQ6JH5ZK
 /Ubu1ikVUzI7Sg==
X-Received: by 10.28.152.133 with SMTP id a127mr6765329wme.115.1494256201272; 
 Mon, 08 May 2017 08:10:01 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:8c55:526b:4416:d29f?
 ([2a02:c7f:ac18:da00:8c55:526b:4416:d29f])
 by smtp.gmail.com with ESMTPSA id o20sm12737832wro.61.2017.05.08.08.10.00
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 08 May 2017 08:10:00 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <25ec5c83-faad-9eb9-6be0-84701e1adef7@citrix.com>
Date: Mon, 8 May 2017 16:09:59 +0100
Message-Id: <9AE3A5BA-4CA7-4AC1-A8F0-93DBA2CF0DE0@gmail.com>
References: <22792.37640.43418.391463@chiark.greenend.org.uk>
 <da424669-04eb-ee75-cbe1-21e7f07752d6@citrix.com>
 <22792.48729.992225.955471@mariner.uk.xensource.com>
 <22800.32964.802386.415016@mariner.uk.xensource.com>
 <5ab44ece-ddb2-67ca-7718-ecaedf1229b3@citrix.com>
 <CE2B2897-08BF-43AD-A322-0171C2B5D6C7@gmail.com>
 <22800.34258.426489.257313@mariner.uk.xensource.com>
 <25ec5c83-faad-9eb9-6be0-84701e1adef7@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Security response;
	public holidays [and 1 more messages] [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gOCBNYXkgMjAxNywgYXQgMTY6MDcsIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gT24gMDgvMDUvMTcgMTU6NTAsIElhbiBKYWNrc29uIHdy
b3RlOgo+PiBMYXJzIEt1cnRoIHdyaXRlcyAoIlJlOiBTZWN1cml0eSByZXNwb25zZTsgcHVibGlj
IGhvbGlkYXlzIFthbmQgMSBtb3JlIG1lc3NhZ2VzXSIpOgo+Pj4gSSB0aGluayB0aGlzIG1ha2Vz
IHNlbnNlLiBJdCBpcyBwcm9iYWJseSBhbHNvIHdvcnRoIGxvb2tpbmcgYXQgaHR0cDovL3d3dy5v
ZmZpY2Vob2xpZGF5cy5jb20vIChvciBzb21ldGhpbmcgc2ltaWxhcikKPj4gCj4+IEkgZGVsaWJl
cmF0ZWx5IGRlY2lkZWQgdG8gYXZvaWQgb25lIG9mIHRob3NlIHBvcnRtYW50ZWF1IHNpdGVzIGJl
Y2F1c2UKPj4gdGhlIHNldCBvZiBob2xpZGF5cyBsaXN0ZWQgdGhlcmUgbWF5IG5vdCBiZSB0aGUg
c2V0IG9mIG9uZXMgdGhhdCB0aGUKPj4gWGVuIFByb2plY3QgQ29tbXVuaXR5IGNhcmVzIGFib3V0
LiAgVGhlcmUgaXMgYWxzbyBhbiBhd2thcmRuZXNzIGluCj4+IHJlZmVycmluZyB0byBhIHJhbmRv
bSB0aGlyZC1wYXJ0eSBzaXRlIHdpdGggdW5jZXJ0YWluIGVkaXRvcmlhbAo+PiBwcmFjdGljZXMu
Cj4+IAo+PiBJZSBJIHRoaW5rIHRoZSByaWdodCBhcHByb2FjaCBpcyBmb3IgY29tbXVuaXR5IG1l
bWJlcnMgd2hvIGNhcmUgYWJvdXQKPj4gdGhpcyB0byByZWNvcmQgdGhlIGhvbGlkYXlzIHJlbGV2
YW50IHRvIHRoZW0gaW4gYSBYZW4gUHJvamVjdCB3aWtpCj4+IHBhZ2UuCgpBZ3JlZWQ6IHRoaXMg
d2FzIG1vcmUgYWJvdXQgY2hlY2tpbmcgd2hhdCBwZW9wbGUgYWRkIHRvIHRoZSB3aWtpIHBhZ2Uu
Cgo+ICsxIHRvIHRoaXMuICBUaG9zZSBtaWdodCBiZSBnb29kIHByb21wdHMgZm9yIHBlb3BsZSB0
byByZW1lbWJlciB0aGVpcgo+IG93biBuYXRpb25hbCBob2xpZGF5cyB3aGljaCBhcmUgaW1wb3J0
YW50OyBidXQgd2UncmUgbm90IHJlYWxseSBpbiBhCj4gcG9zaXRpb24gdG8gdGVsbCB3aGljaCBo
b2xpZGF5cyBwZW9wbGUgYWN0dWFsbHkgYWZmZWN0IHBlb3BsZSdzCj4gYXZhaWxhYmlsaXR5LgoK
KzEKCkxhcnMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 15:34:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kfn-00086x-R8; Mon, 08 May 2017 15:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29414ae7c=citrix-osstest@xenproject.org>)
 id 1d7kfn-00086l-6D
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 15:34:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8A/3E-03696-EEF80195; Mon, 08 May 2017 15:34:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7bfoF
 Ig/MPzS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bjDy/ZCzqVKzYuDWhgvCPZxcjJISHgL7Fi
 3U0mCNtdYk77UlYQW0TAWWLCh9tsIDavgJ5Ey/pvYHFhgVCJHbObGbsYuYDqrzJLvL14C6rZT
 eLo6qnMMPaKeXtZQGw2AQ+JiT0TwWwWARWJw9u3gw0SEtCSWLp4JRPEAkGJkzOfgNUwC0hIHH
 zxAmqOhcSh5/+ZJzDyzUJSNgtJ2QJGplWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIFBxQAEOxh/LQs4xCjJwaQkyutTLBApxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYK3sg8oJ1iUmp5akZaZAwxvmLQEB4+SCO95kDRvcUFibnFmOkTqFKMux7ulH94zCbHk5
 eelSonzGgKjRUgApCijNA9uBCzWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwVkCk9mXg
 ncpldARzABHRHIAHZESSJCSqqBUbqq1lvK7XmHkJgY67FVlg5SL564mlfdqOUwnlP7ol2B/Z5
 em1BSg5HU65Rj0ze/LWjTaD3LbCn7Xe5Zxu2pV06ZKqeIlYRw2H5Z8al2RvGWPfdFooPj9i10
 2G40r5PJ55rAFb5FuwwVe6pdglIiZ/dy5YVIeUmW3Sn01vGuUpVR+hAyJ0yJpTgj0VCLuag4E
 QAKrIyTsAIAAA==
X-Env-Sender: prvs=29414ae7c=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494257644!90686955!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14999 invoked from network); 8 May 2017 15:34:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 15:34:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431369315"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71264-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:host-install(3):broken:allowable
 ovmf:build-amd64-pvops:host-install(3):broken:allowable
 ovmf:build-amd64:host-install(3):broken:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=3654c4623c9b37ddc64426995fa399d8626b7ced
X-Osstest-Versions-That: ovmf=d7b96017ccf5922b798f496fbcdcac4067d04c6d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 8 May 2017 16:34:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71264: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAg
ICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICBicm9rZW4g
YmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmly
dC1idWlsZCAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMzY1NGM0NjIzYzliMzdkZGM2
NDQyNjk5NWZhMzk5ZDg2MjZiN2NlZApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAg
ICAgICAgZDdiOTYwMTdjY2Y1OTIyYjc5OGY0OTZmYmNkY2FjNDA2N2QwNGM2ZAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgIDcxMjYyICAyMDE3LTA1LTA4IDAzOjE2OjM4IFogICAgMCBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgICA3MTI2NCAgMjAxNy0wNS0wOCAwODoxNzo1OSBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQgaG9zdC1pbnN0YWxsKDMpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNjU0
YzQ2MjNjOWIzN2RkYzY0NDI2OTk1ZmEzOTlkODYyNmI3Y2VkCkF1dGhvcjogUnVpeXUgTmkgPHJ1
aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTA6MTA6MDAgMjAxNyArMDgwMAoK
ICAgIFVlZmlDcHVQa2cvTXRyckxpYjogRG9uJ3QgcmVwb3J0IE91dE9mUmVzb3VyY2Ugd2hlbiBN
VFJSIGlzIGVub3VnaAogICAgCiAgICBUaGUgTVRSUiBjYWxjdWxhdGlvbiBhbGdvcml0aG0gY29u
dGFpbnMgYSBidWcgdGhhdCB3aGVuIGxlZnQKICAgIHN1YnRyYWN0aW9uIGNhbm5vdCBwcm9kdWNl
IGJldHRlciBNVFJSIHNvbHV0aW9uLCBpdCBmb3JnZXRzCiAgICB0byByZXN0b3JlIHRoZSBCYXNl
QWRkcmVzcy9MZW5ndGggc28gdGhhdCBNdHJyTGliR2V0TXRyck51bWJlcigpCiAgICByZXR1cm5z
IGJpZ2dlciB2YWx1ZSBvZiBhY3R1YWwgcmVxdWlyZWQgTVRSUiBudW1iZXJzLgogICAgQXMgYSBy
ZXN1bHQsIHRoZSBNdHJyTGliIHJlcG9ydHMgT3V0T2ZSZXNvdXJjZSBidXQgYWN0dWFsbHkgdGhl
CiAgICBNVFJSIGlzIGVub3VnaC4KICAgIAogICAgTUVNT1JZX1JBTkdFIG1DW10gPSB7CiAgICAg
IDAsIDB4MTAwMDAwLCBDYWNoZVVuY2FjaGVhYmxlLAogICAgICAweDEwMDAwMCwgMHg4OUYwMDAw
MCwgQ2FjaGVXcml0ZUJhY2ssCiAgICAgIDB4OEEwMDAwMDAsIDB4NzUwMDAwMDAsIENhY2hlVW5j
YWNoZWFibGUsCiAgICAgIDB4RkYwMDAwMDAsIDB4MDEwMDAwMDAsIENhY2hlV3JpdGVQcm90ZWN0
ZWQsCiAgICAgIDB4MTAwMDAwMDAwLCAweDdGMDAwMDAwMDAsIENhY2hlVW5jYWNoZWFibGUsCiAg
ICAgIDB4RkMyNDAwMDAsIDB4MjAwMCwgQ2FjaGVXcml0ZUNvbWJpbmluZyAvLyA8LS0gdHJpZ2dl
ciB0aGUgZXJyb3IKICAgIH07CiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxy
dWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmVmZiBGYW4gPGplZmYuZmFuQGlu
dGVsLmNvbT4KCmNvbW1pdCAwMDdiNTFlMTgwZDIyMDI2MzdkZmM2ZDJhZmJlOGEzNDcwNGM0MjNm
CkF1dGhvcjogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KRGF0ZTogICBNb24gTWF5IDgg
MTM6MzE6MDAgMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2c6IFVwZGF0ZSBwYWNrYWdlIHZlcnNp
b24gdG8gMC44MAogICAgCiAgICBDYzogRmVuZyBUaWFuIDxmZW5nLnRpYW5AaW50ZWwuY29tPgog
ICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYt
Ynk6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBE
b25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29tbWl0IDkzMDQxOTcyNjE3YWY1ZjUzOGZhYzgy
OTFlN2E1N2I3NzY2YzZlMTAKQXV0aG9yOiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgpE
YXRlOiAgIE1vbiBNYXkgOCAxMTozMTo1MCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZzogVXBk
YXRlIHBhY2thZ2UgdmVyc2lvbiB0byAwLjgwCiAgICAKICAgIENjOiBGZW5nIFRpYW4gPGZlbmcu
dGlhbkBpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 15:47:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kse-0000pI-3A; Mon, 08 May 2017 15:47:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d7ksd-0000pC-3u
 for xen-devel@lists.xen.org; Mon, 08 May 2017 15:47:23 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5B/75-03696-A0390195; Mon, 08 May 2017 15:47:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS5dzskC
 kwcRHVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b/Cc1sBQdEKlbcXcLawLhDsIuRk0NIIE+i
 ad5tdhCbV8BOonXvUiYQW0LAUOLp++tsIDaLgKrE5gezWEBsNgF1ibZn21lBbBGBCInNPy4xd
 jFycTALrGaUuH/1O1iDsECqxMYnJ5lBEkICDxgldq45ygiS4ATasKd7I5DNAbRNUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 YWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PO9YGHGCU5mJREeX2K
 BSKF+JLyUyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgRv3ESgOsGi1PTUirTMHGCMw
 JRKcPAoifBqgKR5iwsSc4sz0yFSpxgVpcR5/4AkBEASGaV5cG2wuLzEKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYd46kCk8mXklcNNfAS1mAlocyAC2uCQRISXVwHjz94+tF49aHOSXikrcyHT
 jW9iVDbO2v0+OCLkev2ZBremp1+GVZ9aavbd0Pei96XDzsbcXe+82eK8+pJV6Y+HD/tqOtTsq
 CyYwnjTdytaV/vKrv109g6r/qj3PmReYyIiahSq/8Y0RddTa2sp953/T/29Vvu8092n6PC2xr
 xO9qPusLabe+5oSS3FGoqEWc1FxIgATL4eOxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494258440!91500450!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61582 invoked from network); 8 May 2017 15:47:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 15:47:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 May 2017 09:47:19 -0600
Message-Id: <5910AF230200007800157E60@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Mon, 08 May 2017 09:47:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>,
 "Xiong Zhang" <xiong.y.zhang@intel.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <b6aadbbb-9b3b-8394-fb8e-35235e4a10c0@citrix.com>
 <ba8b476e-d685-f864-c1fd-89e2948d7814@citrix.com>
In-Reply-To: <ba8b476e-d685-f864-c1fd-89e2948d7814@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, yu.c.zhang@linux.intel.com,
 zhiyuan.lv@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE1OjU1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8wNS8xNyAxNDoyNiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDUvMDUv
MTcgMTU6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDUuMDUuMTcgYXQgMDU6NTIs
IDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+Pj4gJ2NvbW1pdCAxNjc5ZTBkZjNk
ZjYgKCJ4ODYvaW9yZXEgc2VydmVyOiBhc3luY2hyb25vdXNseSByZXNldAo+Pj4+IG91dHN0YW5k
aW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIpJyB3aWxsIGNhbGwKPj4+PiBwMm1fY2hhbmdl
X2VudHJ5X3R5cGVfZ2xvYmFsKCkgd2hpY2ggc2V0IGVudHJ5LnJlY2FsYz0xLiBUaGVuCj4+Pj4g
dGhlIGZvbGxvd2luZyBnZXRfZW50cnkocDJtX2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4KPj4+
PiBwMm1fcmFtX3J3IHR5cGUuCj4+Pj4gQnV0ICdjb21taXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lv
cmVxIHNlcnZlcjogc3luY2hyb25vdXNseSByZXNldAo+Pj4+IG91dHN0YW5kaW5nIHAybV9pb3Jl
cV9zZXJ2ZXIgZW50cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKPj4+PiBhc3N1
bWUgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2ZXIpIHdpbGwgcmV0dXJuIHAybV9pb3JlcV9zZXJ2
ZXIKPj4+PiB0eXBlLCB0aGVuIHJlc2V0IHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcy4gVGhlIGZh
Y3QgaXMgdGhlIGFzc3VtcHRpb24KPj4+PiBpc24ndCB0cnVlLCBhbmQgc3lzbmNocm9ub3VzbHkg
cmVzZXQgZnVuY3Rpb24gY291bGRuJ3Qgd29yay4gVGhlbgo+Pj4+IGlvcmVxLmVudHJ5X2NvdW50
IGlzIGxhcmdlciB0aGFuIHplcm8gYWZ0ZXIgYW4gaW9yZXEgc2VydmVyIHVubWFwcywKPj4+PiBm
aW5hbGx5IHRoaXMgcmVzdWx0cyBEb21VIGNvdWxkbid0IHJlYm9vdC4KPj4+Cj4+PiBJJ3ZlIGhh
ZCB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhpcyBwYXJ0IGFscmVhZHkgb24gdjEgKGJ0dywgd2h5
IGlzCj4+PiB0aGlzIG9uZSBub3QgdGFnZ2VkIHYyPyksIGFuZCBzaW5jZSBJIHN0aWxsIGNhbid0
IGZpZ3VyZSBpdCBJIGhhdmUgdG8gYXNrOgo+Pj4gV2h5IGlzIGl0IHRoYXQgZ3Vlc3QgcmVib290
IGlzIGJlaW5nIGltcGFjdGVkIGhlcmU/IEZyb20gd2hhdCBJIHJlY2FsbAo+Pj4gYSBub24temVy
byBjb3VudCBzaG91bGQgb25seSBwcmV2ZW50IG1pZ3JhdGlvbi4KPj4+Cj4+Pj4gVGhpcyBwYXRj
aCBhZGQgYSBQMk1fUFJFX1JFQ0FMQyBmbGFnIHRvIHAybV9xdWVyeV90LCB0aGVuCj4+Pj4gZ2V0
X2VudHJ5KFAyTV9QUkVfUkVDQUxDKSB3aWxsIHJldHVybiBwMm1faW9yZXFfc2VydmVyIHR5cGUK
Pj4+PiBmb3IgcDJtX2lvcmVxX3NlcnZlciBwZm4sIGFuZCBmaW5hbGx5IGNoYW5nZSBtZW0gdHlw
ZSB0aHJvdWdoIHNldF9lbnRyeS4KPj4+Cj4+PiBUaGlzIGxvb2tzIHRvIGJlIGEgcmVsYXRpdmVs
eSBsaXR0bGUgaW1wYWN0IGNoYW5nZSwgYnV0IG5ldmVydGhlbGVzcwo+Pj4gSSdtIHdvbmRlcmlu
ZyB3aGV0aGVyIHNvbWVvbmUgZWxzZSAoR2VvcmdlPykgbWF5IGJlIGFibGUgdG8KPj4+IHRoaW5r
IG9mIHNvbWUgbW9yZSBlbGVnYW50IHNvbHV0aW9uIChJIGhhdmUgdG8gYWRtaXQgdGhhdCwgaGF2
aW5nCj4+PiBzdWdnZXN0ZWQgdGhlIG9uZSBoZXJlLCBJIGNhbid0KS4KPj4gCj4+IFNvIHRoZSBi
YXNpYyBwcm9ibGVtIGlzIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGdldF9lbnRy
eSgpCj4+IHdpbGwgcmV0dXJuIHRoZSB0aGVvcmV0aWNhbCBuZXcgdHlwZSB3aXRob3V0IGNoYW5n
aW5nIGl0LCBhbmQKPj4gZmluaXNoX3R5cGVfY2hhbmdlKCkgaXMgaW4gdGhlIGdlbmVyaWMgY29k
ZSB3aGljaCBjYWxscyB0aGVzZQo+PiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBwMm0gZnVuY3Rp
b25zLgo+PiAKPj4gSSB0aGluayB0aGUgcG9zc2libGUgc29sdXRpb25zIGFyZToKPj4gCj4+IDEu
IEFkZCBhIGZsYWcgdG8gdGhlIGdldF9lbnRyeSgpIGNhbGwgdG8gcmV0dXJuIHRoZSByZWFsIGVu
dHJ5IChpLmUuLAo+PiB0aGUgc29sdXRpb24gaW4gdGhpcyBwYXRjaCkKPj4gCj4+IDIuIEhhdmUg
Z2V0X2VudHJ5KCkgdXBkYXRlIGVudHJpZXMgYXMgaXQgcmVhZHMgdGhlbQo+PiAKPj4gMy4gSW1w
bGVtZW50IGFuIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGZpbmlzaF90eXBlX2NoYW5nZSgpCj4g
Cj4gQWN0dWFsbHkgLS0gdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMg
dmVyc2lvbnMgZm9yCj4gaW5kaXZpZHVhbCBncGFzOiBwMm0tcHQuYzpkb19yZWNhbGMoKSBhbmQg
cDJtLWVwdC5jOnJlc29sdmVfbWlzY29uZmlnKCkuCj4gIFRoZXkgZXZlbiBhbHJlYWR5IGhhdmUg
dGhlIHNhbWUgZnVuY3Rpb24gc2lnbmF0dXJlCj4gCj4gSWYgd2UgbWFkZSBhIG5ldyBwMm0gaG9v
aywgcDJtLT5yZWNhbGMoKSwgd2UgY291bGQgc2ltcGx5IGxvb3AgYXJvdW5kCj4gY2FsbGluZyB0
aGF0IGluc3RlYWQgb2YgZG9pbmcgdGhlIGdldF9lbnRyeSgpIC8gc2V0X2VudHJ5KCkgY3ljbGUu
CgpBaCwgdGhhdCdzIGEgbmVhdCBpZGVhIGluZGVlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 15:48:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ktV-0000s6-Bw; Mon, 08 May 2017 15:48:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7ktT-0000rz-Gv
 for xen-devel@lists.xen.org; Mon, 08 May 2017 15:48:15 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 37/99-03587-E3390195; Mon, 08 May 2017 15:48:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXtduskC
 kwZNX3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2rZfZC56aV1xadZC5gbFVt4uRk0NCwF9i
 ws5JrCA2m4C+xO4Xn5hAbBEBdYnTHRfB4swCeRJnWnpZQGxhASeJ/ROnMIPYLAIqEutmtIPV8
 Ap4Sjw6co0NYqacxPnjP8FqOAW8JG59vQo2Uwio5tmOpywQtprEtf5L7BC9ghInZz5hgdglIX
 HwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDoMQLCDcfpl/0OMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAMn
 AeUEi1LTUyvSMnOAQQyTluDgURLhDQFJ8xYXJOYWZ6ZDpE4xKkqJ85aBJARAEhmleXBtsMi5x
 CgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeuolAU3gy80rgpr8CWswEtDiQAWxxSSJCSqqBUS
 5T+wnLBndpb5+tKln6VtsWi02VXLdBev2n9MKLOW3hhtOfG6gy/j3G4edRbOS0UNm0abfOks/
 z1J1F1yy069yyK7XxKM81ixah2bb7pj/mMFUp37ww7GVMoDKTec6pZPV1mz8WrjYRYjzm/j74
 p8F+1ULu/7Vv+MVO99iaXF7m12pm8ZRRiaU4I9FQi7moOBEAtcwdUZcCAAA=
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494258491!48491982!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57120 invoked from network); 8 May 2017 15:48:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 15:48:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431372171"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 16:48:05 +0100
Message-ID: <1494258488-30714-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/4] x86/pv: Drop int80_bounce from struct
	pv_vcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGludDgwX2JvdW5jZSBmaWVsZCBvZiBzdHJ1Y3QgcHZfdmNwdSBpcyBhIGJpdCBvZiBhbiBv
ZGQgc3BlY2lhbCBjYXNlLApiZWNhdXNlIGl0IGlzIGEgc2ltcGxlIGRlcml2YXRpb24gb2YgdHJh
cF9jdHh0WzB4ODBdLCB3aGljaCBpcyBhbHNvIHN0b3JlZC4KCkl0IGlzIGFsc28gdGhlIG9ubHkg
dXNlIG9mIHtjb21wYXRfLH1jcmVhdGVfYm91bmNlX2ZyYW1lKCkgd2hpY2ggaXNuJ3QKcmVmZXJl
bmNpbmcgdGhlIHBsYWluIHRyYXBfYm91bmNlIGZpZWxkIG9mIHN0cnVjdCBwdl92Y3B1LiAgKEFu
ZCBhbHRlcmluZyB0aGlzCnByb3BlcnR5IHRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2guKQoKUmVt
b3ZlIHRoZSBpbnQ4MF9ib3VuY2UgZmllbGQgZW50aXJlbHksIGFsb25nIHdpdGggaW5pdF9pbnQ4
MF9kaXJlY3RfdHJhcCgpLAp3aGljaCBpbiB0dXJuIHJlcXVpcmVzIHRoYXQgdGhlIGludDgwX2Rp
cmVjdF90cmFwKCkgcGF0aCBnYWluIGxvZ2ljIHByZXZpb3VzbHkKY29udGFpbmVkIGluIGluaXRf
aW50ODBfZGlyZWN0X3RyYXAoKS4KClRoaXMgZG9lcyBhZG1pdHRlZGx5IG1ha2UgdGhlIGludDgw
IGZhc3RwYXRoIHNsaWdodGx5IGxvbmdlciwgYnV0IHRoZXNlIGZldwppbnN0cnVjdGlvbnMgYXJl
IGluIHRoZSBub2lzZSBjb21wYXJlZCB0byB0aGUgYXJjaGl0ZWN0dXJhbCBjb250ZXh0IHN3aXRj
aApvdmVyaGVhZCwgYW5kIGl0IG5vdyBtYXRjaGVzIHRoZSBzeXNjYWxsL3N5c2VudGVyIHBhdGhz
ICh3aGljaCBoYXZlIGZhciBsZXNzCmFyY2hpdGVjdHVyYWwgb3ZlcmhlYWQgYWxyZWFkeSkuCgpO
byBiZWhhdmlvdXJhbCBjaGFuZ2UgZnJvbSB0aGUgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgIHwgIDIgLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAg
ICAgICAgfCAgNCAtLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgIDEg
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8ICA0IC0tLS0KIHhlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgICB8IDE0IC0tLS0tLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgIHwgIDEgLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgICB8ICAyIC0tCiA4IGZpbGVzIGNoYW5nZWQsIDI4
IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAyZWYxYzlmLi43YjMwMWUz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCkBAIC04MzMsOCArODMzLDYgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGluaXRfaW50ODBfZGlyZWN0X3RyYXAodik7Ci0K
ICAgICAvKiBJT1BMIHByaXZpbGVnZXMgYXJlIHZpcnR1YWxpc2VkLiAqLwogICAgIHYtPmFyY2gu
cHZfdmNwdS5pb3BsID0gdi0+YXJjaC51c2VyX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19JT1BM
OwogICAgIHYtPmFyY2gudXNlcl9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19JT1BMOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRl
eCAyN2ZkZjEyLi5lY2UyYzEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNDAxMyw3ICs0MDEzLDYgQEAgbG9uZyBkb19zZXRf
dHJhcF90YWJsZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3RyYXBfaW5mb190KSB0cmFw
cykKICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHRyYXBzKSApCiAgICAgewogICAgICAg
ICBtZW1zZXQoZHN0LCAwLCBOUl9WRUNUT1JTICogc2l6ZW9mKCpkc3QpKTsKLSAgICAgICAgaW5p
dF9pbnQ4MF9kaXJlY3RfdHJhcChjdXJyKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBA
IC00MDM1LDkgKzQwMzQsNiBAQCBsb25nIGRvX3NldF90cmFwX3RhYmxlKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oY29uc3RfdHJhcF9pbmZvX3QpIHRyYXBzKQogCiAgICAgICAgIG1lbWNweSgmZHN0
W2N1ci52ZWN0b3JdLCAmY3VyLCBzaXplb2YoY3VyKSk7CiAKLSAgICAgICAgaWYgKCBjdXIudmVj
dG9yID09IDB4ODAgKQotICAgICAgICAgICAgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChjdXJyKTsK
LQogICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh0cmFwcywgMSk7CiAKICAgICAgICAg
aWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YwppbmRleCBlMTM2YWY2Li5hZGYyNzQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBA
IC02MSw3ICs2MSw2IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKFZDUFVfZG9t
YWluLCBzdHJ1Y3QgdmNwdSwgZG9tYWluKTsKICAgICBPRkZTRVQoVkNQVV92Y3B1X2luZm8sIHN0
cnVjdCB2Y3B1LCB2Y3B1X2luZm8pOwogICAgIE9GRlNFVChWQ1BVX3RyYXBfYm91bmNlLCBzdHJ1
Y3QgdmNwdSwgYXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlKTsKLSAgICBPRkZTRVQoVkNQVV9pbnQ4
MF9ib3VuY2UsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUuaW50ODBfYm91bmNlKTsKICAgICBP
RkZTRVQoVkNQVV90aHJlYWRfZmxhZ3MsIHN0cnVjdCB2Y3B1LCBhcmNoLmZsYWdzKTsKICAgICBP
RkZTRVQoVkNQVV9ldmVudF9hZGRyLCBzdHJ1Y3QgdmNwdSwgYXJjaC5wdl92Y3B1LmV2ZW50X2Nh
bGxiYWNrX2VpcCk7CiAgICAgT0ZGU0VUKFZDUFVfZXZlbnRfc2VsLCBzdHJ1Y3QgdmNwdSwgYXJj
aC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNrX2NzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5j
CmluZGV4IDE3NTFlYzYuLjBhYjJjMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYwpA
QCAtMzM5LDcgKzMzOSw2IEBAIGludCBjb21wYXRfc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNUX0hB
TkRMRSh0cmFwX2luZm9fY29tcGF0X3QpIHRyYXBzKQogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lz
X251bGwodHJhcHMpICkKICAgICB7CiAgICAgICAgIG1lbXNldChkc3QsIDAsIE5SX1ZFQ1RPUlMg
KiBzaXplb2YoKmRzdCkpOwotICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90cmFwKGN1cnJlbnQp
OwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKQEAgLTM1OCw5ICszNTcsNiBAQCBpbnQgY29t
cGF0X3NldF90cmFwX3RhYmxlKFhFTl9HVUVTVF9IQU5ETEUodHJhcF9pbmZvX2NvbXBhdF90KSB0
cmFwcykKIAogICAgICAgICBYTEFUX3RyYXBfaW5mbyhkc3QgKyBjdXIudmVjdG9yLCAmY3VyKTsK
IAotICAgICAgICBpZiAoIGN1ci52ZWN0b3IgPT0gMHg4MCApCi0gICAgICAgICAgICBpbml0X2lu
dDgwX2RpcmVjdF90cmFwKGN1cnJlbnQpOwotCiAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zm
c2V0KHRyYXBzLCAxKTsKIAogICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCmluZGV4IDY1Yzc3MWYuLjU3OTUyZDAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
QEAgLTIzMywxMiArMjMzLDM2IEBAIFVOTElLRUxZX0VORChtc2lfY2hlY2spCiAKICAgICAgICAg
R0VUX0NVUlJFTlQoYngpCiAKLSAgICAgICAgLyogQ2hlY2sgdGhhdCB0aGUgY2FsbGJhY2sgaXMg
bm9uLW51bGwuICovCi0gICAgICAgIGxlYXEgIFZDUFVfaW50ODBfYm91bmNlKCVyYngpLCVyZHgK
LSAgICAgICAgY21wYiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAgICBtb3YgICBW
Q1BVX3RyYXBfY3R4dCglcmJ4KSwgJXJzaQorICAgICAgICBtb3YgICBWQ1BVX2RvbWFpbiglcmJ4
KSwgJXJheAorCisgICAgICAgIC8qCisgICAgICAgICAqIGlmICggbnVsbF90cmFwX2JvdW5jZSh2
LCAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXSkgKQorICAgICAgICAgKiAgICBnb3Rv
IGludDgwX3Nsb3dfcGF0aDsKKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAweDgwICogVFJB
UElORk9fc2l6ZW9mICsgVFJBUElORk9fZWlwKCVyc2kpLCAlcmRpCisgICAgICAgIG1vdnp3bCAw
eDgwICogVFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fY3MgKCVyc2kpLCAlZWN4CisKKyAgICAg
ICAgbW92ICAgJWVjeCwgJWVkeAorICAgICAgICBhbmQgICAkfjMsICVlZHgKKworICAgICAgICB0
ZXN0YiAkMSwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCisgICAgICAgIGNtb3ZlICVyZGksICVy
ZHgKKworICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4CiAgICAgICAgIGp6ICAgIGludDgwX3Nsb3df
cGF0aAogCi0gICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKKyAgICAgICAgLyog
Q29uc3RydWN0IHRyYXBfYm91bmNlIGZyb20gdHJhcF9jdHh0WzB4ODBdLiAqLworICAgICAgICBs
ZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAgICAgIG1vdncgICVjeCwgVFJB
UEJPVU5DRV9jcyglcmR4KQorICAgICAgICBtb3ZxICAlcmRpLCBUUkFQQk9VTkNFX2VpcCglcmR4
KQorCisgICAgICAgIC8qIFRCX2ZsYWdzID0gVEJGX0VYQ0VQVElPTiB8IChUSV9HRVRfSUYodGkp
ID8gVEJGX0lOVEVSUlVQVCA6IDApOyAqLworICAgICAgICB0ZXN0YiAkNCwgMHg4MCAqIFRSQVBJ
TkZPX3NpemVvZiArIFRSQVBJTkZPX2ZsYWdzKCVyc2kpCisgICAgICAgIHNldG56ICVjbAorICAg
ICAgICBsZWEgICBUQkZfRVhDRVBUSU9OKCwgJXJjeCwgVEJGX0lOVEVSUlVQVCksICVlY3gKKyAg
ICAgICAgbW92YiAgJWNsLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisKICAgICAgICAgdGVzdGIg
JDEsRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCiAgICAgICAgIGpueiAgIGNvbXBhdF9pbnQ4MF9k
aXJlY3RfdHJhcAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5kZXggNzhmNDEwNS4uNjlmMWRjMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvdHJhcHMuYwpAQCAtNDIyLDIwICs0MjIsNiBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBz
X2luaXQodm9pZCkKICAgICB3cm1zcmwoTVNSX1NZU0NBTExfTUFTSywgWEVOX1NZU0NBTExfTUFT
Syk7CiB9CiAKLXZvaWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChzdHJ1Y3QgdmNwdSAqdikKLXsK
LSAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0aSA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0WzB4
ODBdOwotICAgIHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmdi0+YXJjaC5wdl92Y3B1LmludDgw
X2JvdW5jZTsKLQotICAgIHRiLT5jcyAgICA9IHRpLT5jczsKLSAgICB0Yi0+ZWlwICAgPSB0aS0+
YWRkcmVzczsKLQotICAgIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCB0YikgKQotICAgICAgICB0
Yi0+ZmxhZ3MgPSAwOwotICAgIGVsc2UKLSAgICAgICAgdGItPmZsYWdzID0gVEJGX0VYQ0VQVElP
TiB8IChUSV9HRVRfSUYodGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOwotfQotCiBzdGF0aWMgbG9u
ZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykK
IHsKICAgICBsb25nIHJldCA9IDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA2YWI5ODdmLi5lY2Uw
MTZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTQ3Myw3ICs0NzMsNiBAQCBzdHJ1Y3QgcHZfdmNw
dQogCiAgICAgLyogQm91bmNlIGluZm9ybWF0aW9uIGZvciBwcm9wYWdhdGluZyBhbiBleGNlcHRp
b24gdG8gZ3Vlc3QgT1MuICovCiAgICAgc3RydWN0IHRyYXBfYm91bmNlIHRyYXBfYm91bmNlOwot
ICAgIHN0cnVjdCB0cmFwX2JvdW5jZSBpbnQ4MF9ib3VuY2U7CiAKICAgICAvKiBJL08tcG9ydCBh
Y2Nlc3MgYml0bWFwLiAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEUodWludDgpIGlvYm1wOyAvKiBH
dWVzdCBrZXJuZWwgdmFkZHIgb2YgdGhlIGJpdG1hcC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CmluZGV4IDFkMWE0ZmYuLjUwNDM1ZTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNDY2
LDggKzQ2Niw2IEBAIGV4dGVybiBpZHRfZW50cnlfdCAqaWR0X3RhYmxlc1tdOwogCiBERUNMQVJF
X1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsKIAotZXh0ZXJuIHZvaWQgaW5p
dF9pbnQ4MF9kaXJlY3RfdHJhcChzdHJ1Y3QgdmNwdSAqdik7Ci0KIGV4dGVybiB2b2lkIHdyaXRl
X3B0YmFzZShzdHJ1Y3QgdmNwdSAqdik7CiAKIHZvaWQgZGVzdHJveV9nZHQoc3RydWN0IHZjcHUg
KmQpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 15:48:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:48:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ktY-0000t2-J7; Mon, 08 May 2017 15:48:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7ktW-0000sU-Ld
 for xen-devel@lists.xen.org; Mon, 08 May 2017 15:48:18 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 DD/DE-02192-14390195; Mon, 08 May 2017 15:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHRDpK7jZIF
 Ig6ft4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8abW+eZC2bxVEyfuZe9gbGLs4uRk0NCwF/i
 4cc2VhCbTUBfYveLT0wgtoiAusTpjotgcWaBPIkzLb0sILawQLDE2+9LwWwWARWJuf0nmbsYO
 Th4BTwlppzhhxgpJ3H++E9mEFtIQE3iWv8ldhCbV0BQ4uTMJywQIyUkDr54wTyBkXsWktQsJK
 kFjEyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDoZ6BgXE
 H46lm50OMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeA9PBMoJFqWmp1akZeYA
 QxImLcHBoyTCqwGS5i0uSMwtzkyHSJ1iVJQS560DSQiAJDJK8+DaYHFwiVFWSpiXkYGBQYinI
 LUoN7MEVf4VozgHo5Iw71+QKTyZeSVw018BLWYCWhzIALa4JBEhJdXAqC625UvJd57+5N7Flu
 dNHcX8SydrGEV+83pZ0eP4T9Le80/shnsxwtP+C7l/KHzi4/B0//15xkcv8jvnVkY/XcvJsen
 /io2B+21buZ/ciDJw7D/BNzPFXCL4z66IH32nosrbQnQn7BB9MnfB8vM635Tq7vcXP3lc+ypx
 ovHVOV0KNsYPXvybr8RSnJFoqMVcVJwIAIKdvfF+AgAA
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494258494!99395199!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23473 invoked from network); 8 May 2017 15:48:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 15:48:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422698374"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 16:48:04 +0100
Message-ID: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC for-next 0/4] Reimpliement {compat_,
	}create_bounce_frame() in C
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmxvYXQtby1tZXRlciByZXBvcnRzOgogIGFkZC9yZW1vdmU6IDEvMSBncm93L3NocmluazogMC8x
IHVwL2Rvd246IDEyMTEvLTI1ODcgKC0xMzc2KQogIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICBwdl9jcmVhdGVfZXhjZXB0
aW9uX2ZyYW1lICAgICAgICAgICAgICAgICAgICAgIC0gICAgMTIxMSAgICsxMjExCiAgYXNtX2Rv
bWFpbl9jcmFzaF9zeW5jaHJvbm91cyAgICAgICAgICAgICAgICAgIDY1ICAgICAgIC0gICAgIC02
NQogIGNvbnRleHRfc3dpdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzU2NSAgICAx
MDQzICAgLTI1MjIKCmJ1dCBhcyB0aGUgYXNzZW1ibHkgc3ltYm9scyBhcmVuJ3QgdGFnZ2VkIHdp
dGggdHlwZS9zaXplIGluZm9ybWF0aW9uLCBpdCBjYW4ndApzcG90IHRoZSByZW1vdmFsIG9mIHtj
b21wYXRfLH1jcmVhdGVfYm91bmNlX2ZyYW1lKCkgYXQgYWxsLgoKVGhpcyBzZXJpZXMgaXMgYmFz
ZWQgb24gdG9wIG9mIHRoZSAiW1BBVENIIGZvci00LjkgMC8yXSB4ODYvcHY6IE1pc2MgZml4ZXMi
CnNlcmllcywgd2hpY2ggd2VyZSBkaXNjb3ZlcmVkIHdoaWxlIGRldmVsb3BpbmcgdGhpcyBzZXJp
ZXMuCgpBbmRyZXcgQ29vcGVyICg0KToKICB4ODYvcHY6IERyb3AgaW50ODBfYm91bmNlIGZyb20g
c3RydWN0IHB2X3ZjcHUKICB4ODYvcHY6IEludHJvZHVjZSBwdl9jcmVhdGVfZXhjZXB0aW9uX2Zy
YW1lKCkKICB4ODYvcHY6IERyb3Age2NvbXBhdF8sfWNyZWF0ZV9ib3VuY2VfZnJhbWUoKSBhbmQg
dXNlIHRoZSBDIHZlcnNpb24gaW5zdGVhZAogIHg4Ni9wdjogSW1wbGVtZW50IHRoZSBmYWlsc2Fm
ZSBjYWxsYmFjayB1c2luZyB0aGUgZ2VuZXJhbCBwYXRoCgogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICAgICAgICB8IDEwMiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
cHYvdHJhcHMuYyAgICAgICAgICAgIHwgMTUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgIHwgIDI3IC0tLS0tLQogeGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TIHwgMTE2ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgfCAgIDQgLQogeGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TICAgICAgICB8IDE3MyArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgICAgIHwgIDE0IC0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICB8ICAgMSAtCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oICAgIHwgICAzICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAg
ICAgIHwgICA3IC0tCiAxMSBmaWxlcyBjaGFuZ2VkLCAxOTggaW5zZXJ0aW9ucygrKSwgNDAyIGRl
bGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 15:49:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kuC-00010F-Rq; Mon, 08 May 2017 15:49:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7kuC-0000zw-6e
 for xen-devel@lists.xen.org; Mon, 08 May 2017 15:49:00 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 3B/A6-03620-B6390195; Mon, 08 May 2017 15:48:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUjdrskC
 kwYy1NhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b1u5/ZC85WV3Q8vs3ewHgisouRk0NCwF9i
 dnc/K4jNJqAvsfvFJyYQW0RAXeJ0x0WwOLNAnsSZll4WEFtYIF7iwOzf7CA2i4CKxK3bh8Dqe
 QU8JXY0P2CEmCkncf74T2YQm1PAS+LW16tgNUJANc92PGWBsNUkrvVfYofoFZQ4OfMJC8QuCY
 mDL14wT2DknYUkNQtJagEj0ypG9eLUorLUIl0TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKR
 iveT83E2MwNBhAIIdjN2X/Q8xSnIwKYny+hQLRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A2c
 BJQTLEpNT61Iy8wBBjFMWoKDR0mEV2MiUJq3uCAxtzgzHSJ1ilFRSpy3DKRPACSRUZoH1waLn
 EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5q0DGc+TmVcCN/0V0GImoMWBDGCLSxIRUlINjK
 EeBcfajM9OmDI5Yvbref2t95yLZNQTNJiX3lCZw3D7yUSLoyvkNsd+yLvpevQb941QlgqHhvc
 rfmxPKLllZs2esH7BuwV27WKBtntmu0x6tsRJQPv4sQNKFjLf7F93tWiw8ZXbzG2TWW/59MFr
 j6v5KzdxBf/nmfTk88mUe3xit0y3qh6IaFZiKc5INNRiLipOBACRP8rYlwIAAA==
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494258537!67151770!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 398 invoked from network); 8 May 2017 15:48:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 15:48:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422698390"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 16:48:07 +0100
Message-ID: <1494258488-30714-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/4] x86/pv: Drop {compat_,
	}create_bounce_frame() and use the C version instead
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNsb2JiZXJpbmcgb2YgVFJBUEJPVU5DRV9mbGFncyBpbiAuTHtjb21wYXRffWJvdW5jZV9l
eGNlcHRpb24gaXMgc3Vic3VtZWQKYnkgdGhlIGxvZ2ljIGF0IHRoZSBlbmQgb2YgcHZfY3JlYXRl
X2JvdW5jZV9mcmFtZSgpLgoKVGhpcyBjbGVhbnVwIHJlbW92ZXMgYWxsIGNhbGxlcnMgb2YgYXNt
X2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpLCB3aGljaCBpcwp0aGVyZWZvcmUgZHJvcHBlZCBh
cyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICB8ICAyMyAtLS0tLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAxMTYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgMTQxICsrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAg
ICAgICAgfCAgIDcgLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMjc3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKaW5kZXggZWNlMmMxMy4uNzNhOWM3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTQxOTUsMjkgKzQxOTUs
NiBAQCB1bnNpZ25lZCBsb25nIGRvX2dldF9kZWJ1Z3JlZyhpbnQgcmVnKQogICAgIHJldHVybiAt
RUlOVkFMOwogfQogCi12b2lkIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXModW5zaWduZWQg
bG9uZyBhZGRyKQotewotICAgIC8qCi0gICAgICogV2UgbmVlZCBjbGVhciBBQyBiaXQgaGVyZSBi
ZWNhdXNlIGluIGVudHJ5LlMgQUMgaXMgc2V0Ci0gICAgICogYnkgQVNNX1NUQUMgdG8gdGVtcG9y
YXJpbHkgYWxsb3cgYWNjZXNzZXMgdG8gdXNlciBwYWdlcwotICAgICAqIHdoaWNoIGlzIHByZXZl
bnRlZCBieSBTTUFQIGJ5IGRlZmF1bHQuCi0gICAgICoKLSAgICAgKiBGb3Igc29tZSBjb2RlIHBh
dGhzLCB3aGVyZSB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCwgY2xhYygpCi0gICAgICogaXMgbm90
IG5lZWRlZCwgYnV0IGFkZGluZyBjbGFjKCkgaGVyZSBpbnN0ZWFkIG9mIGVhY2ggcGxhY2UKLSAg
ICAgKiBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkgaXMgY2FsbGVkIGNhbiByZWR1Y2Ug
dGhlIGNvZGUKLSAgICAgKiByZWR1bmRhbmN5LCBhbmQgaXQgaXMgaGFybWxlc3MgYXMgd2VsbC4K
LSAgICAgKi8KLSAgICBjbGFjKCk7Ci0KLSAgICBpZiAoIGFkZHIgPT0gMCApCi0gICAgICAgIGFk
ZHIgPSB0aGlzX2NwdShsYXN0X2V4dGFibGVfYWRkcik7Ci0KLSAgICBwcmludGsoImRvbWFpbl9j
cmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZhdWx0IGF0ICVwICVwU1xuIiwKLSAgICAg
ICAgICAgX3AoYWRkciksIF9wKGFkZHIpKTsKLQotICAgIF9fZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKCk7Ci19Ci0KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA5MGJkYTA5Li4xY2Q0NjcyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMKQEAgLTUxLDcgKzUxLDcgQEAgY29tcGF0X3Rlc3RfZ3Vlc3RfZXZl
bnRzOgogICAgICAgICBtb3ZsICBWQ1BVX2V2ZW50X3NlbCglcmJ4KSwlZWF4CiAgICAgICAgIG1v
dncgICVheCxUUkFQQk9VTkNFX2NzKCVyZHgpCiAgICAgICAgIG1vdmIgICRUQkZfSU5URVJSVVBU
LFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3Vu
Y2VfZnJhbWUKKyAgICAgICAgY2FsbCAgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFtZQogICAgICAg
ICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAKICAgICAgICAgQUxJR04KQEAgLTk1LDcg
Kzk1LDcgQEAgY29tcGF0X3Byb2Nlc3Nfbm1pOgogICAgICAgICAvKiBGQUxMVEhST1VHSCAqLwog
Y29tcGF0X3Byb2Nlc3NfdHJhcDoKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4
KSwlcmR4Ci0gICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAg
IGNhbGwgIHB2X2NyZWF0ZV9leGNlcHRpb25fZnJhbWUKICAgICAgICAgam1wICAgY29tcGF0X3Rl
c3RfYWxsX2V2ZW50cwogCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSwgaW50ZXJydXB0cyBkaXNhYmxl
ZCAqLwpAQCAtMTgxLDggKzE4MSw3IEBAIEVOVFJZKGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRp
b24pCiAgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkK
ICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwogLkxjb21wYXRfYm91bmNlX2V4
Y2VwdGlvbjoKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAg
ICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAgICBjYWxsICBwdl9jcmVh
dGVfZXhjZXB0aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMK
IAogLyogU2VlIGxzdGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3RlciBzdGF0ZS4gKi8KQEAgLTIz
NCwxMTUgKzIzMywxMCBAQCBFTlRSWShjb21wYXRfc3lzZW50ZXIpCiAgICAgICAgIG1vdmwgICRG
TEFUX0NPTVBBVF9VU0VSX1NTLFVSRUdTX3NzKCVyc3ApCiAgICAgICAgIGNtb3Z6bCAlZWN4LCVl
YXgKICAgICAgICAgbW92dyAgJWF4LFRSQVBCT1VOQ0VfY3MoJXJkeCkKLSAgICAgICAgY2FsbCAg
Y29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgY2FsbCAgcHZfY3JlYXRlX2V4Y2Vw
dGlvbl9mcmFtZQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAKIEVOVFJZ
KGNvbXBhdF9pbnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQotICAg
ICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBjYWxsICBwdl9j
cmVhdGVfZXhjZXB0aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVu
dHMKLQotLyogQ1JFQVRFIEEgQkFTSUMgRVhDRVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIChSSU5H
LTEpIFNUQUNLOiAgICAgICAgICAgICovCi0vKiAgIHtbRVJSQ09ERSxdIEVJUCwgQ1MsIEVGTEFH
UywgW0VTUCwgU1NdfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLS8qICVyZHg6IHRy
YXBfYm91bmNlLCAlcmJ4OiBzdHJ1Y3QgdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAqLwotLyogT24gcmV0dXJuIG9ubHkgJXJieCBhbmQgJXJkeCBhcmUgZ3VhcmFudGVlZCBu
b24tY2xvYmJlcmVkLiAgICAgICAgICAgICovCi1jb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZToK
LSAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRU5BQkxFRAotICAgICAgICBtb3YgICAlZnMsJWVk
aQotICAgICAgICBBU01fU1RBQwotICAgICAgICB0ZXN0YiAkMixVUkVHU19jcys4KCVyc3ApCi0g
ICAgICAgIGp6ICAgIDFmCi0gICAgICAgIC8qIFB1c2ggbmV3IGZyYW1lIGF0IHJlZ2lzdGVyZWQg
Z3Vlc3QtT1Mgc3RhY2sgYmFzZS4gKi8KLSAgICAgICAgbW92bCAgVkNQVV9rZXJuZWxfc3AoJXJi
eCksJWVzaQotLkxmdDE6ICBtb3YgICBWQ1BVX2tlcm5lbF9zcyglcmJ4KSwlZnMKLSAgICAgICAg
c3VibCAgJDIqNCwlZXNpCi0gICAgICAgIG1vdmwgIFVSRUdTX3JzcCs4KCVyc3ApLCVlYXgKLS5M
ZnQyOiAgbW92bCAgJWVheCwlZnM6KCVyc2kpCi0gICAgICAgIG1vdmwgIFVSRUdTX3NzKzgoJXJz
cCksJWVheAotLkxmdDM6ICBtb3ZsICAlZWF4LCVmczo0KCVyc2kpCi0gICAgICAgIGptcCAgIDJm
Ci0xOiAgICAgIC8qIEluIGtlcm5lbCBjb250ZXh0IGFscmVhZHk6IHB1c2ggbmV3IGZyYW1lIGF0
IGV4aXN0aW5nICVyc3AuICovCi0gICAgICAgIG1vdmwgIFVSRUdTX3JzcCs4KCVyc3ApLCVlc2kK
LS5MZnQ0OiAgbW92ICAgVVJFR1Nfc3MrOCglcnNwKSwlZnMKLTI6Ci0gICAgICAgIG1vdnEgIFZD
UFVfZG9tYWluKCVyYngpLCVyOAotICAgICAgICBzdWJsICAkMyo0LCVlc2kKLSAgICAgICAgbW92
cSAgVkNQVV92Y3B1X2luZm8oJXJieCksJXJheAotICAgICAgICBwdXNocSBDT01QQVRfVkNQVUlO
Rk9fdXBjYWxsX21hc2soJXJheCkKLSAgICAgICAgdGVzdGIgJFRCRl9JTlRFUlJVUFQsVFJBUEJP
VU5DRV9mbGFncyglcmR4KQotICAgICAgICBzZXRueiAlY2ggICAgICAgICAgICAgICAgICAgICAg
ICMgVEJGX0lOVEVSUlVQVCAtPiBzZXQgdXBjYWxsIG1hc2sKLSAgICAgICAgb3JiICAgJWNoLENP
TVBBVF9WQ1BVSU5GT191cGNhbGxfbWFzayglcmF4KQotICAgICAgICBwb3BxICAlcmF4Ci0gICAg
ICAgIHNobGwgICQxNiwlZWF4ICAgICAgICAgICAgICAgICAgIyBCaXRzIDE2LTIzOiBzYXZlZF91
cGNhbGxfbWFzawotICAgICAgICBtb3Z3ICBVUkVHU19jcys4KCVyc3ApLCVheCAgICAgICMgQml0
cyAgMC0xNTogQ1MKLS5MZnQ1OiAgbW92bCAgJWVheCwlZnM6NCglcnNpKSAgICAgICAgICAjIENT
IC8gc2F2ZWRfdXBjYWxsX21hc2sKLSAgICAgICAgc2hybCAgJDE2LCVlYXgKLSAgICAgICAgdGVz
dGIgJWFsLCVhbCAgICAgICAgICAgICAgICAgICAjIEJpdHMgMC03OiBzYXZlZF91cGNhbGxfbWFz
awotICAgICAgICBzZXR6ICAlY2ggICAgICAgICAgICAgICAgICAgICAgICMgJWNoID09ICFzYXZl
ZF91cGNhbGxfbWFzawotICAgICAgICBtb3ZsICBVUkVHU19lZmxhZ3MrOCglcnNwKSwlZWF4Ci0g
ICAgICAgIGFuZGwgICR+KFg4Nl9FRkxBR1NfSUZ8WDg2X0VGTEFHU19JT1BMKSwlZWF4Ci0gICAg
ICAgIGFkZGIgICVjaCwlY2ggICAgICAgICAgICAgICAgICAgIyBCaXQgOSAoRUZMQUdTLklGKQot
ICAgICAgICBvcmIgICAlY2gsJWFoICAgICAgICAgICAgICAgICAgICMgRm9sZCBFRkxBR1MuSUYg
aW50byAlZWF4Ci0gICAgICAgIHhvcmwgICVlY3gsJWVjeCAgICAgICAgICAgICAgICAgIyBpZiAo
IFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQotICAgICAgICB0ZXN0
YiAkMSA8PCBWTUFTU1RfVFlQRV9hcmNoaXRlY3R1cmFsX2lvcGwsRE9NQUlOX3ZtX2Fzc2lzdCgl
cjgpCi0gICAgICAgIGNtb3ZuemwgVkNQVV9pb3BsKCVyYngpLCVlY3ggICAgIyBCaXRzIDEzOjEy
IChFRkxBR1MuSU9QTCkKLSAgICAgICAgb3JsICAgJWVjeCwlZWF4ICAgICAgICAgICAgICAgICAj
IEZvbGQgRUZMQUdTLklPUEwgaW50byAlZWF4Ci0uTGZ0NjogIG1vdmwgICVlYXgsJWZzOjIqNCgl
cnNpKSAgICAgICAgIyBFRkxBR1MKLSAgICAgICAgbW92bCAgVVJFR1NfcmlwKzgoJXJzcCksJWVh
eAotLkxmdDc6ICBtb3ZsICAlZWF4LCVmczooJXJzaSkgICAgICAgICAgICMgRUlQCi0gICAgICAg
IHRlc3RiICRUQkZfRVhDRVBUSU9OX0VSUkNPREUsVFJBUEJPVU5DRV9mbGFncyglcmR4KQotICAg
ICAgICBqeiAgICAxZgotICAgICAgICBzdWJsICAkNCwlZXNpCi0gICAgICAgIG1vdmwgIFRSQVBC
T1VOQ0VfZXJyb3JfY29kZSglcmR4KSwlZWF4Ci0uTGZ0ODogIG1vdmwgICVlYXgsJWZzOiglcnNp
KSAgICAgICAgICAgIyBFUlJPUiBDT0RFCi0xOgotICAgICAgICBBU01fQ0xBQwotICAgICAgICAv
KiBSZXdyaXRlIG91ciBzdGFjayBmcmFtZSBhbmQgcmV0dXJuIHRvIGd1ZXN0LU9TIG1vZGUuICov
Ci0gICAgICAgIC8qIElBMzIgUmVmLiBWb2wuIDM6IFRGLCBWTSwgUkYgYW5kIE5UIGZsYWdzIGFy
ZSBjbGVhcmVkIG9uIHRyYXAuICovCi0gICAgICAgIGFuZGwgICR+KFg4Nl9FRkxBR1NfVk18WDg2
X0VGTEFHU19SRnxcCi0gICAgICAgICAgICAgICAgIFg4Nl9FRkxBR1NfTlR8WDg2X0VGTEFHU19U
RiksVVJFR1NfZWZsYWdzKzgoJXJzcCkKLSAgICAgICAgbW92ICAgJWZzLFVSRUdTX3NzKzgoJXJz
cCkKLSAgICAgICAgbW92bCAgJWVzaSxVUkVHU19yc3ArOCglcnNwKQotLkxmdDEzOiBtb3YgICAl
ZWRpLCVmcwotICAgICAgICBtb3Z6d2wgVFJBUEJPVU5DRV9jcyglcmR4KSwlZWF4Ci0gICAgICAg
IC8qIE51bGwgc2VsZWN0b3JzICgwLTMpIGFyZSBub3QgYWxsb3dlZC4gKi8KLSAgICAgICAgdGVz
dGwgJH4zLCVlYXgKLVVOTElLRUxZX1NUQVJUKHosIGNvbXBhdF9ib3VuY2VfbnVsbF9zZWxlY3Rv
cikKLSAgICAgICAgbGVhICAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwoY29tcGF0X2JvdW5jZV9u
dWxsX3NlbGVjdG9yKSglcmlwKSwgJXJkaQotICAgICAgICBqbXAgICBhc21fZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzICAvKiBEb2VzIG5vdCByZXR1cm4gKi8KLV9fVU5MSUtFTFlfRU5EKGNvbXBh
dF9ib3VuY2VfbnVsbF9zZWxlY3RvcikKLSAgICAgICAgbW92bCAgJWVheCxVUkVHU19jcys4KCVy
c3ApCi0gICAgICAgIG1vdmwgIFRSQVBCT1VOQ0VfZWlwKCVyZHgpLCVlYXgKLSAgICAgICAgbW92
bCAgJWVheCxVUkVHU19yaXArOCglcnNwKQotICAgICAgICByZXQKLS5zZWN0aW9uIC5maXh1cCwi
YXgiCi0uTGZ4MTM6Ci0gICAgICAgIHhvcmwgICVlZGksJWVkaQotICAgICAgICBqbXAgICAuTGZ0
MTMKLS5wcmV2aW91cwotICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDEsICBkb21fY3Jhc2hfc3lu
Y19leHRhYmxlKQotICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDIsICBjb21wYXRfY3Jhc2hfcGFn
ZV9mYXVsdCkKLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQzLCAgY29tcGF0X2NyYXNoX3BhZ2Vf
ZmF1bHRfNCkKLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ0LCAgZG9tX2NyYXNoX3N5bmNfZXh0
YWJsZSkKLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ1LCAgY29tcGF0X2NyYXNoX3BhZ2VfZmF1
bHRfNCkKLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ2LCAgY29tcGF0X2NyYXNoX3BhZ2VfZmF1
bHRfOCkKLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ3LCAgY29tcGF0X2NyYXNoX3BhZ2VfZmF1
bHQpCi0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0OCwgIGNvbXBhdF9jcmFzaF9wYWdlX2ZhdWx0
KQotICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDEzLCAuTGZ4MTMpCi0KLWNvbXBhdF9jcmFzaF9w
YWdlX2ZhdWx0Xzg6Ci0gICAgICAgIGFkZGwgICQ0LCVlc2kKLWNvbXBhdF9jcmFzaF9wYWdlX2Zh
dWx0XzQ6Ci0gICAgICAgIGFkZGwgICQ0LCVlc2kKLWNvbXBhdF9jcmFzaF9wYWdlX2ZhdWx0Ogot
LkxmdDE0OiBtb3YgICAlZWRpLCVmcwotICAgICAgICBBU01fQ0xBQwotICAgICAgICBtb3ZsICAl
ZXNpLCVlZGkKLSAgICAgICAgY2FsbCAgc2hvd19wYWdlX3dhbGsKLSAgICAgICAgam1wICAgZG9t
X2NyYXNoX3N5bmNfZXh0YWJsZQotLnNlY3Rpb24gLmZpeHVwLCJheCIKLS5MZngxNDoKLSAgICAg
ICAgeG9ybCAgJWVkaSwlZWRpCi0gICAgICAgIGptcCAgIC5MZnQxNAotLnByZXZpb3VzCi0gICAg
ICAgIF9BU01fRVhUQUJMRSguTGZ0MTQsIC5MZngxNCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA1Nzk1
MmQwLi43ZDU5MDUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0yOCw3ICsyOCw3IEBAIEVOVFJZKHN3
aXRjaF90b19rZXJuZWwpCiAgICAgICAgIHNldGMgICVjbAogICAgICAgICBsZWFsICAoLCVyY3gs
VEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9mbGFncygl
cmR4KQotICAgICAgICBjYWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIGNhbGwgIHB2
X2NyZWF0ZV9leGNlcHRpb25fZnJhbWUKICAgICAgICAgYW5kbCAgJH5YODZfRUZMQUdTX0RGLFVS
RUdTX2VmbGFncyglcnNwKQogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIApAQCAtMTMx
LDcgKzEzMSw3IEBAIHRlc3RfZ3Vlc3RfZXZlbnRzOgogICAgICAgICBtb3ZxICBWQ1BVX2V2ZW50
X2FkZHIoJXJieCksJXJheAogICAgICAgICBtb3ZxICAlcmF4LFRSQVBCT1VOQ0VfZWlwKCVyZHgp
CiAgICAgICAgIG1vdmIgICRUQkZfSU5URVJSVVBULFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAg
ICAgICAgY2FsbCAgY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBjYWxsICBwdl9jcmVhdGVf
ZXhjZXB0aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cwogCiAgICAgICAg
IEFMSUdOCkBAIC0xNzUsNyArMTc1LDcgQEAgcHJvY2Vzc19ubWk6CiAgICAgICAgIC8qIEZBTExU
SFJPVUdIICovCiBwcm9jZXNzX3RyYXA6CiAgICAgICAgIGxlYXEgVkNQVV90cmFwX2JvdW5jZSgl
cmJ4KSwlcmR4Ci0gICAgICAgIGNhbGwgY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBjYWxs
IHB2X2NyZWF0ZV9leGNlcHRpb25fZnJhbWUKICAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMK
IAogRU5UUlkoc3lzZW50ZXJfZW50cnkpCkBAIC0yNjYsNyArMjY2LDcgQEAgVU5MSUtFTFlfRU5E
KG1zaV9jaGVjaykKICAgICAgICAgdGVzdGIgJDEsRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCiAg
ICAgICAgIGpueiAgIGNvbXBhdF9pbnQ4MF9kaXJlY3RfdHJhcAogCi0gICAgICAgIGNhbGwgIGNy
ZWF0ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgY2FsbCAgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFt
ZQogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIAogaW50ODBfc2xvd19wYXRoOgpAQCAt
MjgxLDEzNiArMjgxLDYgQEAgaW50ODBfc2xvd19wYXRoOgogICAgICAgICBzdWJxICAkMixVUkVH
U19yaXAoJXJzcCkKICAgICAgICAgam1wICAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZAogCi0vKiBD
UkVBVEUgQSBCQVNJQyBFWENFUFRJT04gRlJBTUUgT04gR1VFU1QgT1MgU1RBQ0s6ICAgICAgICAg
ICAgICAgICAgICAgKi8KLS8qICAgeyBSQ1gsIFIxMSwgW0VSUkNPREUsXSBSSVAsIENTLCBSRkxB
R1MsIFJTUCwgU1MgfSAgICAgICAgICAgICAgICAgICAqLwotLyogJXJkeDogdHJhcF9ib3VuY2Us
ICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi0v
KiBPbiByZXR1cm4gb25seSAlcmJ4IGFuZCAlcmR4IGFyZSBndWFyYW50ZWVkIG5vbi1jbG9iYmVy
ZWQuICAgICAgICAgICAgKi8KLWNyZWF0ZV9ib3VuY2VfZnJhbWU6Ci0gICAgICAgIEFTU0VSVF9J
TlRFUlJVUFRTX0VOQUJMRUQKLSAgICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhy
ZWFkX2ZsYWdzKCVyYngpCi0gICAgICAgIGpueiAgIDFmCi0gICAgICAgIC8qIFB1c2ggbmV3IGZy
YW1lIGF0IHJlZ2lzdGVyZWQgZ3Vlc3QtT1Mgc3RhY2sgYmFzZS4gKi8KLSAgICAgICAgcHVzaHEg
JXJkeAotICAgICAgICBtb3ZxICAlcmJ4LCVyZGkKLSAgICAgICAgY2FsbCAgdG9nZ2xlX2d1ZXN0
X21vZGUKLSAgICAgICAgcG9wcSAgJXJkeAotICAgICAgICBtb3ZxICBWQ1BVX2tlcm5lbF9zcCgl
cmJ4KSwlcnNpCi0gICAgICAgIGptcCAgIDJmCi0xOiAgICAgIC8qIEluIGtlcm5lbCBjb250ZXh0
IGFscmVhZHk6IHB1c2ggbmV3IGZyYW1lIGF0IGV4aXN0aW5nICVyc3AuICovCi0gICAgICAgIG1v
dnEgIFVSRUdTX3JzcCs4KCVyc3ApLCVyc2kKLSAgICAgICAgYW5kYiAgJDB4ZmMsVVJFR1NfY3Mr
OCglcnNwKSAgICAjIEluZGljYXRlIGtlcm5lbCBjb250ZXh0IHRvIGd1ZXN0LgotMjogICAgICBh
bmRxICAkfjB4ZiwlcnNpICAgICAgICAgICAgICAgICMgU3RhY2sgZnJhbWVzIGFyZSAxNi1ieXRl
IGFsaWduZWQuCi0gICAgICAgIG1vdnEgICRIWVBFUlZJU09SX1ZJUlRfU1RBUlQrMSwlcmF4Ci0g
ICAgICAgIGNtcHEgICVyYXgsJXJzaQotICAgICAgICBtb3ZxICAkSFlQRVJWSVNPUl9WSVJUX0VO
RCs4KjgsJXJheAotICAgICAgICBzYmIgICAlZWN4LCVlY3ggICAgICAgICAgICAgICAgICMgSW4g
K3ZlIGFkZHJlc3Mgc3BhY2U/IFRoZW4gb2theS4KLSAgICAgICAgY21wcSAgJXJheCwlcnNpCi0g
ICAgICAgIGFkYyAgICVlY3gsJWVjeCAgICAgICAgICAgICAgICAgIyBBYm92ZSBYZW4gcHJpdmF0
ZSBhcmVhPyBUaGVuIG9rYXkuCi1VTkxJS0VMWV9TVEFSVChnLCBjcmVhdGVfYm91bmNlX2ZyYW1l
X2JhZF9zcCkKLSAgICAgICAgbGVhICAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwoY3JlYXRlX2Jv
dW5jZV9mcmFtZV9iYWRfc3ApKCVyaXApLCAlcmRpCi0gICAgICAgIGptcCAgIGFzbV9kb21haW5f
Y3Jhc2hfc3luY2hyb25vdXMgIC8qIERvZXMgbm90IHJldHVybiAqLwotX19VTkxJS0VMWV9FTkQo
Y3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfc3ApCi0KLSNkZWZpbmUgU1RPUkVfR1VFU1RfU1RBQ0so
cmVnLCBuKSBcCi0wOiAgICAgIG1vdnEgICVyZWcsKG4pKjgoJXJzaSk7IFwKLSAgICAgICAgX0FT
TV9FWFRBQkxFKDBiLCBkb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8gIyMgbiAjIyB4OCkKLQotICAg
ICAgICBzdWJxICAkNyo4LCVyc2kKLSAgICAgICAgbW92cSAgVVJFR1Nfc3MrOCglcnNwKSwlcmF4
Ci0gICAgICAgIEFTTV9TVEFDCi0gICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkK
LSAgICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4LDYpICAgICAgICAjIFNTCi0gICAgICAgIG1v
dnEgIFVSRUdTX3JzcCs4KCVyc3ApLCVyYXgKLSAgICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4
LDUpICAgICAgICAjIFJTUAotICAgICAgICBtb3ZxICBWQ1BVX3ZjcHVfaW5mbyglcmJ4KSwlcmF4
Ci0gICAgICAgIHB1c2hxIFZDUFVJTkZPX3VwY2FsbF9tYXNrKCVyYXgpCi0gICAgICAgIHRlc3Ri
ICRUQkZfSU5URVJSVVBULFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgc2V0bnogJWNo
ICAgICAgICAgICAgICAgICAgICAgICAjIFRCRl9JTlRFUlJVUFQgLT4gc2V0IHVwY2FsbCBtYXNr
Ci0gICAgICAgIG9yYiAgICVjaCxWQ1BVSU5GT191cGNhbGxfbWFzayglcmF4KQotICAgICAgICBw
b3BxICAlcmF4Ci0gICAgICAgIHNobHEgICQzMiwlcmF4ICAgICAgICAgICAgICAgICAgIyBCaXRz
IDMyLTM5OiBzYXZlZF91cGNhbGxfbWFzawotICAgICAgICBtb3Z3ICBVUkVHU19jcys4KCVyc3Ap
LCVheCAgICAgICMgQml0cyAgMC0xNTogQ1MKLSAgICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4
LDMpICAgICAgICAjIENTIC8gc2F2ZWRfdXBjYWxsX21hc2sKLSAgICAgICAgc2hycSAgJDMyLCVy
YXgKLSAgICAgICAgdGVzdGIgJDB4RkYsJWFsICAgICAgICAgICAgICAgICAjIEJpdHMgMC03OiBz
YXZlZF91cGNhbGxfbWFzawotICAgICAgICBzZXR6ICAlY2ggICAgICAgICAgICAgICAgICAgICAg
ICMgJWNoID09ICFzYXZlZF91cGNhbGxfbWFzawotICAgICAgICBtb3ZsICBVUkVHU19lZmxhZ3Mr
OCglcnNwKSwlZWF4Ci0gICAgICAgIGFuZGwgICR+KFg4Nl9FRkxBR1NfSUZ8WDg2X0VGTEFHU19J
T1BMKSwlZWF4Ci0gICAgICAgIGFkZGIgICVjaCwlY2ggICAgICAgICAgICAgICAgICAgIyBCaXQg
OSAoRUZMQUdTLklGKQotICAgICAgICBvcmIgICAlY2gsJWFoICAgICAgICAgICAgICAgICAgICMg
Rm9sZCBFRkxBR1MuSUYgaW50byAlZWF4Ci0gICAgICAgIHhvcmwgICVlY3gsJWVjeCAgICAgICAg
ICAgICAgICAgIyBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkg
KQotICAgICAgICB0ZXN0YiAkMSA8PCBWTUFTU1RfVFlQRV9hcmNoaXRlY3R1cmFsX2lvcGwsRE9N
QUlOX3ZtX2Fzc2lzdCglcmRpKQotICAgICAgICBjbW92bnpsIFZDUFVfaW9wbCglcmJ4KSwlZWN4
ICAgICMgQml0cyAxMzoxMiAoRUZMQUdTLklPUEwpCi0gICAgICAgIG9ybCAgICVlY3gsJWVheCAg
ICAgICAgICAgICAgICAgIyBGb2xkIEVGTEFHUy5JT1BMIGludG8gJWVheAotICAgICAgICBTVE9S
RV9HVUVTVF9TVEFDSyhyYXgsNCkgICAgICAgICMgUkZMQUdTCi0gICAgICAgIG1vdnEgIFVSRUdT
X3JpcCs4KCVyc3ApLCVyYXgKLSAgICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4LDIpICAgICAg
ICAjIFJJUAotICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTl9FUlJDT0RFLFRSQVBCT1VOQ0Vf
ZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgMWYKLSAgICAgICAgc3VicSAgJDgsJXJzaQotICAg
ICAgICBtb3ZsICBUUkFQQk9VTkNFX2Vycm9yX2NvZGUoJXJkeCksJWVheAotICAgICAgICBTVE9S
RV9HVUVTVF9TVEFDSyhyYXgsMikgICAgICAgICMgRVJST1IgQ09ERQotMToKLSAgICAgICAgbW92
cSAgVVJFR1NfcjExKzgoJXJzcCksJXJheAotICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgs
MSkgICAgICAgICMgUjExCi0gICAgICAgIG1vdnEgIFVSRUdTX3JjeCs4KCVyc3ApLCVyYXgKLSAg
ICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4LDApICAgICAgICAjIFJDWAotICAgICAgICBBU01f
Q0xBQwotCi0jdW5kZWYgU1RPUkVfR1VFU1RfU1RBQ0sKLQotICAgICAgICAvKiBSZXdyaXRlIG91
ciBzdGFjayBmcmFtZSBhbmQgcmV0dXJuIHRvIGd1ZXN0LU9TIG1vZGUuICovCi0gICAgICAgIC8q
IElBMzIgUmVmLiBWb2wuIDM6IFRGLCBWTSwgUkYgYW5kIE5UIGZsYWdzIGFyZSBjbGVhcmVkIG9u
IHRyYXAuICovCi0gICAgICAgIC8qIEFsc28gY2xlYXIgQUM6IGFsaWdubWVudCBjaGVja3Mgc2hv
dWxkbid0IHRyaWdnZXIgaW4ga2VybmVsIG1vZGUuICovCi0gICAgICAgIG9ybCAgICRUUkFQX3N5
c2NhbGwsVVJFR1NfZW50cnlfdmVjdG9yKzgoJXJzcCkKLSAgICAgICAgYW5kbCAgJH4oWDg2X0VG
TEFHU19BQ3xYODZfRUZMQUdTX1ZNfFg4Nl9FRkxBR1NfUkZ8XAotICAgICAgICAgICAgICAgICBY
ODZfRUZMQUdTX05UfFg4Nl9FRkxBR1NfVEYpLFVSRUdTX2VmbGFncys4KCVyc3ApCi0gICAgICAg
IG1vdnEgICRGTEFUX0tFUk5FTF9TUyxVUkVHU19zcys4KCVyc3ApCi0gICAgICAgIG1vdnEgICVy
c2ksVVJFR1NfcnNwKzgoJXJzcCkKLSAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX0NTLFVSRUdT
X2NzKzgoJXJzcCkKLSAgICAgICAgbW92cSAgVFJBUEJPVU5DRV9laXAoJXJkeCksJXJheAotICAg
ICAgICB0ZXN0cSAlcmF4LCVyYXgKLVVOTElLRUxZX1NUQVJUKHosIGNyZWF0ZV9ib3VuY2VfZnJh
bWVfYmFkX2JvdW5jZV9pcCkKLSAgICAgICAgbGVhICAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwo
Y3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91bmNlX2lwKSglcmlwKSwgJXJkaQotICAgICAgICBq
bXAgICBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzICAvKiBEb2VzIG5vdCByZXR1cm4gKi8K
LV9fVU5MSUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX2JvdW5jZV9pcCkKLSAgICAg
ICAgbW92cSAgJXJheCxVUkVHU19yaXArOCglcnNwKQotICAgICAgICByZXQKLQotICAgICAgICAu
cHVzaHNlY3Rpb24gLmZpeHVwLCAiYXgiLCBAcHJvZ2JpdHMKLSAgICAgICAgIyBOdW1lcmljIHRh
Z3MgYmVsb3cgcmVwcmVzZW50IHRoZSBpbnRlbmRlZCBvdmVyYWxsICVyc2kgYWRqdXN0bWVudC4K
LWRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzZ4ODoKLSAgICAgICAgYWRkcSAgJDgsJXJzaQotZG9t
YWluX2NyYXNoX3BhZ2VfZmF1bHRfNXg4OgotICAgICAgICBhZGRxICAkOCwlcnNpCi1kb21haW5f
Y3Jhc2hfcGFnZV9mYXVsdF80eDg6Ci0gICAgICAgIGFkZHEgICQ4LCVyc2kKLWRvbWFpbl9jcmFz
aF9wYWdlX2ZhdWx0XzN4ODoKLSAgICAgICAgYWRkcSAgJDgsJXJzaQotZG9tYWluX2NyYXNoX3Bh
Z2VfZmF1bHRfMng4OgotICAgICAgICBhZGRxICAkOCwlcnNpCi1kb21haW5fY3Jhc2hfcGFnZV9m
YXVsdF8xeDg6Ci0gICAgICAgIGFkZHEgICQ4LCVyc2kKLWRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0
XzB4ODoKLSAgICAgICAgQVNNX0NMQUMKLSAgICAgICAgbW92cSAgJXJzaSwlcmRpCi0gICAgICAg
IGNhbGwgIHNob3dfcGFnZV93YWxrCi1FTlRSWShkb21fY3Jhc2hfc3luY19leHRhYmxlKQotICAg
ICAgICBBU01fQ0xBQwotICAgICAgICAjIEdldCBvdXQgb2YgdGhlIGd1ZXN0LXNhdmUgYXJlYSBv
ZiB0aGUgc3RhY2suCi0gICAgICAgIEdFVF9TVEFDS19FTkQoYXgpCi0gICAgICAgIGxlYXEgIFNU
QUNLX0NQVUlORk9fRklFTEQoZ3Vlc3RfY3B1X3VzZXJfcmVncykoJXJheCksJXJzcAotICAgICAg
ICAjIGNyZWF0ZV9ib3VuY2VfZnJhbWUoKSB0ZW1wb3JhcmlseSBjbG9iYmVycyBDUy5SUEwuIEZp
eCB1cC4KLSAgICAgICAgX19HRVRfQ1VSUkVOVChheCkKLSAgICAgICAgbW92cSAgVkNQVV9kb21h
aW4oJXJheCksJXJheAotICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJheCkK
LSAgICAgICAgc2V0eiAgJWFsCi0gICAgICAgIGxlYWwgICglcmF4LCVyYXgsMiksJWVheAotICAg
ICAgICBvcmIgICAlYWwsVVJFR1NfY3MoJXJzcCkKLSAgICAgICAgeG9ybCAgJWVkaSwlZWRpCi0g
ICAgICAgIGptcCAgIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMgLyogRG9lcyBub3QgcmV0
dXJuICovCi0gICAgICAgIC5wb3BzZWN0aW9uCi0KIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAg
ICAgICAgIFNBVkVfQUxMIENMQUMKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQpAQCAtNTA2LDgg
KzM3Niw3IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIHRlc3RiICRUQkZfRVhD
RVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVzdF9hbGxfZXZl
bnRzCiAuTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAgICBjYWxs
ICBwdl9jcmVhdGVfZXhjZXB0aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50
cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAx
MTI3Y2E5Li5hMGVmNjNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjMyLDEzICs2MzIsNiBAQCB2b2lkIG5vcmV0
dXJuIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQpOwogICAgIF9fZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiB9IHdoaWxlICgwKQogCi0vKgotICogQ2FsbGVkIGZyb20gYXNzZW1ibHkgY29kZSwgd2l0aCBh
biBvcHRpb25hbCBhZGRyZXNzIHRvIGhlbHAgaW5kaWNhdGUgd2h5Ci0gKiB0aGUgY3Jhc2ggb2Nj
dXJlZC4gIElmIGFkZHIgaXMgMCwgbG9vayB1cCBhZGRyZXNzIGZyb20gbGFzdCBleHRhYmxlCi0g
KiByZWRpcmVjdGlvbi4KLSAqLwotdm9pZCBub3JldHVybiBhc21fZG9tYWluX2NyYXNoX3N5bmNo
cm9ub3VzKHVuc2lnbmVkIGxvbmcgYWRkcik7Ci0KICNkZWZpbmUgc2V0X2N1cnJlbnRfc3RhdGUo
X3MpIGRvIHsgY3VycmVudC0+c3RhdGUgPSAoX3MpOyB9IHdoaWxlICgwKQogdm9pZCBzY2hlZHVs
ZXJfaW5pdCh2b2lkKTsKIGludCAgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgcHJvY2Vzc29yKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 15:49:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kuE-00011K-6Q; Mon, 08 May 2017 15:49:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7kuD-00010E-7F
 for xen-devel@lists.xen.org; Mon, 08 May 2017 15:49:01 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 72/E6-03557-C6390195; Mon, 08 May 2017 15:49:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUjd7skC
 kwdd5FhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7KSvYCy45V3T//c7WwHhfp4uRk0NCwF9i
 2ut5bCA2m4C+xO4Xn5hAbBEBdYnTHRdZQWxmgTyJMy29LF2MHBzCAsESDydYg4RZBFQkTi7pY
 AexeQU8JZqevGKFGCkncf74T2YQm1PAS+LW16tgI4WAap7teMoCYatJXOu/BNUrKHFy5hMWiF
 USEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsYuy/7H2KU5GBSEuX1KRaIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 GzgJKCdYlJqeWpGWmQMMYZi0BAePkgivxkSgNG9xQWJucWY6ROoUo6KUOG8ZSJ8ASCKjNA+uD
 RY3lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMWwcyniczrwRu+iugxUxAiwMZwBaXJCKkpB
 oYnbkiF8ndPPJR2EPL1XviZNWN51ctChaK8+NY0RGqueHk7qUPtji2P7zzqH0rg3lWD/dX81X
 btff0zf9twD09O7vyy8yll7cZvT9q8HbiIt+kH98K7T/OmPDyVmXuBzFeFj2GjZe5ZfXdDvfU
 XVd7vEGtsvTvjxKuwzZn7+jYvr546Wn/5lNR0kosxRmJhlrMRcWJAGK9YsiWAgAA
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494258537!67151770!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 504 invoked from network); 8 May 2017 15:48:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 15:48:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422698393"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 16:48:08 +0100
Message-ID: <1494258488-30714-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/4] x86/pv: Implement the failsafe callback
	using the general path
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVpbnRyb2R1Y2UgVEJGX0ZBSUxTQUZFIGFuZCB1cGRhdGUgcHZfY3JlYXRlX2V4Y2VwdGlvbl9m
cmFtZSgpIHRvIGNvcGUgd2l0aAp0aGUgYWRkaXRpb25hbCBkYXRhIHNlZ21lbnQgcmVnaXN0ZXJz
LgoKbG9hZF9zZWdtZW50cygpIG5vdyBmaWxscyBpbiB0cmFwX2JvdW5jZSwgYW5kIGxldHMgdGhl
IGdlbmVyYWwgcmV0dXJuLXRvLWd1ZXN0CnBhdGggaW5qZWN0IHRoZSBleGNlcHRpb24uCgpCbG9h
dC1vLW1ldGVyIHJlcG9ydHM6CiAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAxLzEgdXAv
ZG93bjogMTIzLy0yNTIyICgtMjM5OSkKICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgcHZfY3JlYXRlX2V4Y2VwdGlvbl9m
cmFtZSAgICAgICAgICAgICAgICAgICAxMDg4ICAgIDEyMTEgICAgKzEyMwogIGNvbnRleHRfc3dp
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzU2NSAgICAxMDQzICAgLTI1MjIKCndo
aWNoIEkgc3VzcGVjdCBpcyBsYXJnZWx5IGR1ZSB0byB0aGUgcXVhbnRpdHkgb2YgY29kZSBoaWRk
ZW4gYmVoaW5kCnB1dF91c2VyKCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgMTAwICsrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
ICAgICAgICAgfCAgMzEgKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaCB8ICAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDk5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwppbmRleCA3YjMwMWUzLi5jNTMzZTA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMjc1LDEwMCArMTI3
NSwxNCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuKQogCiAgICAg
aWYgKCB1bmxpa2VseSghYWxsX3NlZ3Nfb2theSkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IHB2
X3ZjcHUgKnB2ID0gJm4tPmFyY2gucHZfdmNwdTsKLSAgICAgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcg
KnJzcCA9Ci0gICAgICAgICAgICAodW5zaWduZWQgbG9uZyAqKSgoKG4tPmFyY2guZmxhZ3MgJiBU
Rl9rZXJuZWxfbW9kZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IHJlZ3MtPnJz
cCA6IHB2LT5rZXJuZWxfc3ApICYgfjB4Zik7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgY3NfYW5k
X21hc2ssIHJmbGFnczsKLQotICAgICAgICAvKiBGb2xkIHVwY2FsbCBtYXNrIGFuZCBhcmNoaXRl
Y3R1cmFsIElPUEwgaW50byBSRkxBR1MuSUYuICovCi0gICAgICAgIHJmbGFncyAgPSByZWdzLT5y
ZmxhZ3MgJiB+KFg4Nl9FRkxBR1NfSUZ8WDg2X0VGTEFHU19JT1BMKTsKLSAgICAgICAgcmZsYWdz
IHw9ICF2Y3B1X2luZm8obiwgZXZ0Y2huX3VwY2FsbF9tYXNrKSA8PCA5OwotICAgICAgICBpZiAo
IFZNX0FTU0lTVChuLT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQotICAgICAgICAgICAg
cmZsYWdzIHw9IG4tPmFyY2gucHZfdmNwdS5pb3BsOwotCi0gICAgICAgIGlmICggaXNfcHZfMzJi
aXRfdmNwdShuKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZXNwID0g
cmluZ18xKHJlZ3MpID8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVk
IGludCAqKXJlZ3MtPnJzcCA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNp
Z25lZCBpbnQgKilwdi0+a2VybmVsX3NwOwotICAgICAgICAgICAgaW50IHJldCA9IDA7Ci0KLSAg
ICAgICAgICAgIC8qIENTIGxvbmd3b3JkIGFsc28gY29udGFpbnMgZnVsbCBldnRjaG5fdXBjYWxs
X21hc2suICovCi0gICAgICAgICAgICBjc19hbmRfbWFzayA9ICh1bnNpZ25lZCBzaG9ydClyZWdz
LT5jcyB8Ci0gICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBpbnQpdmNwdV9pbmZvKG4sIGV2dGNo
bl91cGNhbGxfbWFzaykgPDwgMTYpOwotCi0gICAgICAgICAgICBpZiAoICFyaW5nXzEocmVncykg
KQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJldCAgPSBwdXRfdXNlcihyZWdzLT5z
cywgICAgICAgZXNwLTEpOwotICAgICAgICAgICAgICAgIHJldCB8PSBwdXRfdXNlcihyZWdzLT5l
c3AsICAgICAgZXNwLTIpOwotICAgICAgICAgICAgICAgIGVzcCAtPSAyOwotICAgICAgICAgICAg
fQotCi0gICAgICAgICAgICBpZiAoIHJldCB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHJm
bGFncywgICAgICAgICAgICAgIGVzcC0xKSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKGNz
X2FuZF9tYXNrLCAgICAgICAgIGVzcC0yKSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHJl
Z3MtPmVpcCwgICAgICAgICAgIGVzcC0zKSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVy
ZWdzLT5ncywgICAgICAgICAgIGVzcC00KSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVy
ZWdzLT5mcywgICAgICAgICAgIGVzcC01KSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVy
ZWdzLT5lcywgICAgICAgICAgIGVzcC02KSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVy
ZWdzLT5kcywgICAgICAgICAgIGVzcC03KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAgICAgICAgICAgICAgImVycm9yIHdo
aWxlIGNyZWF0aW5nIGNvbXBhdCBmYWlsc2FmZSBjYWxsYmFjayBmcmFtZVxuIik7Ci0gICAgICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKG4tPmRvbWFpbik7Ci0gICAgICAgICAgICB9CisgICAgICAg
IGJvb2wgZGlzYWJsZSA9IG4tPmFyY2gudmdjX2ZsYWdzICYgVkdDRl9mYWlsc2FmZV9kaXNhYmxl
c19ldmVudHM7CiAKLSAgICAgICAgICAgIGlmICggbi0+YXJjaC52Z2NfZmxhZ3MgJiBWR0NGX2Zh
aWxzYWZlX2Rpc2FibGVzX2V2ZW50cyApCi0gICAgICAgICAgICAgICAgdmNwdV9pbmZvKG4sIGV2
dGNobl91cGNhbGxfbWFzaykgPSAxOwotCi0gICAgICAgICAgICByZWdzLT5lbnRyeV92ZWN0b3Ig
fD0gVFJBUF9zeXNjYWxsOwotICAgICAgICAgICAgcmVncy0+ZWZsYWdzICAgICAgICY9IH4oWDg2
X0VGTEFHU19WTXxYODZfRUZMQUdTX1JGfFg4Nl9FRkxBR1NfTlR8Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX0lPUEx8WDg2X0VGTEFHU19URik7Ci0gICAg
ICAgICAgICByZWdzLT5zcyAgICAgICAgICAgID0gRkxBVF9DT01QQVRfS0VSTkVMX1NTOwotICAg
ICAgICAgICAgcmVncy0+ZXNwICAgICAgICAgICA9ICh1bnNpZ25lZCBsb25nKShlc3AtNyk7Ci0g
ICAgICAgICAgICByZWdzLT5jcyAgICAgICAgICAgID0gRkxBVF9DT01QQVRfS0VSTkVMX0NTOwot
ICAgICAgICAgICAgcmVncy0+ZWlwICAgICAgICAgICA9IHB2LT5mYWlsc2FmZV9jYWxsYmFja19l
aXA7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoICEobi0+
YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCi0gICAgICAgICAgICB0b2dnbGVfZ3Vlc3Rf
bW9kZShuKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmVncy0+Y3MgJj0gfjM7Ci0KLSAg
ICAgICAgLyogQ1MgbG9uZ3dvcmQgYWxzbyBjb250YWlucyBmdWxsIGV2dGNobl91cGNhbGxfbWFz
ay4gKi8KLSAgICAgICAgY3NfYW5kX21hc2sgPSAodW5zaWduZWQgbG9uZylyZWdzLT5jcyB8Ci0g
ICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpdmNwdV9pbmZvKG4sIGV2dGNobl91cGNhbGxfbWFz
aykgPDwgMzIpOwotCi0gICAgICAgIGlmICggcHV0X3VzZXIocmVncy0+c3MsICAgICAgICAgICAg
cnNwLSAxKSB8Ci0gICAgICAgICAgICAgcHV0X3VzZXIocmVncy0+cnNwLCAgICAgICAgICAgcnNw
LSAyKSB8Ci0gICAgICAgICAgICAgcHV0X3VzZXIocmZsYWdzLCAgICAgICAgICAgICAgcnNwLSAz
KSB8Ci0gICAgICAgICAgICAgcHV0X3VzZXIoY3NfYW5kX21hc2ssICAgICAgICAgcnNwLSA0KSB8
Ci0gICAgICAgICAgICAgcHV0X3VzZXIocmVncy0+cmlwLCAgICAgICAgICAgcnNwLSA1KSB8Ci0g
ICAgICAgICAgICAgcHV0X3VzZXIodXJlZ3MtPmdzLCAgICAgICAgICAgcnNwLSA2KSB8Ci0gICAg
ICAgICAgICAgcHV0X3VzZXIodXJlZ3MtPmZzLCAgICAgICAgICAgcnNwLSA3KSB8Ci0gICAgICAg
ICAgICAgcHV0X3VzZXIodXJlZ3MtPmVzLCAgICAgICAgICAgcnNwLSA4KSB8Ci0gICAgICAgICAg
ICAgcHV0X3VzZXIodXJlZ3MtPmRzLCAgICAgICAgICAgcnNwLSA5KSB8Ci0gICAgICAgICAgICAg
cHV0X3VzZXIocmVncy0+cjExLCAgICAgICAgICAgcnNwLTEwKSB8Ci0gICAgICAgICAgICAgcHV0
X3VzZXIocmVncy0+cmN4LCAgICAgICAgICAgcnNwLTExKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGdwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgICAgICAgICAgICAgImVycm9yIHdoaWxl
IGNyZWF0aW5nIGZhaWxzYWZlIGNhbGxiYWNrIGZyYW1lXG4iKTsKLSAgICAgICAgICAgIGRvbWFp
bl9jcmFzaChuLT5kb21haW4pOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBuLT5hcmNoLnZn
Y19mbGFncyAmIFZHQ0ZfZmFpbHNhZmVfZGlzYWJsZXNfZXZlbnRzICkKLSAgICAgICAgICAgIHZj
cHVfaW5mbyhuLCBldnRjaG5fdXBjYWxsX21hc2spID0gMTsKLQotICAgICAgICByZWdzLT5lbnRy
eV92ZWN0b3IgfD0gVFJBUF9zeXNjYWxsOwotICAgICAgICByZWdzLT5yZmxhZ3MgICAgICAgJj0g
fihYODZfRUZMQUdTX0FDfFg4Nl9FRkxBR1NfVk18WDg2X0VGTEFHU19SRnwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxYODZfRUZMQUdTX0lPUEx8WDg2X0VG
TEFHU19URik7Ci0gICAgICAgIHJlZ3MtPnNzICAgICAgICAgICAgPSBGTEFUX0tFUk5FTF9TUzsK
LSAgICAgICAgcmVncy0+cnNwICAgICAgICAgICA9ICh1bnNpZ25lZCBsb25nKShyc3AtMTEpOwot
ICAgICAgICByZWdzLT5jcyAgICAgICAgICAgID0gRkxBVF9LRVJORUxfQ1M7Ci0gICAgICAgIHJl
Z3MtPnJpcCAgICAgICAgICAgPSBwdi0+ZmFpbHNhZmVfY2FsbGJhY2tfZWlwOworICAgICAgICBu
LT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2UgPSAoc3RydWN0IHRyYXBfYm91bmNlKXsKKyAgICAg
ICAgICAgIC5mbGFncyA9IChUQkZfRkFJTFNBRkUgfCBUQkZfRVhDRVBUSU9OIHwKKyAgICAgICAg
ICAgICAgICAgICAgICAoZGlzYWJsZSA/IFRCRl9JTlRFUlJVUFQgOiAwKSksCisgICAgICAgICAg
ICAuY3MgICAgPSBGTEFUX0NPTVBBVF9LRVJORUxfQ1MsIC8qIElnbm9yZWQgZm9yIDY0Yml0IGd1
ZXN0cy4gKi8KKyAgICAgICAgICAgIC5laXAgICA9IG4tPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9j
YWxsYmFja19laXAKKyAgICAgICAgfTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggODk3M2IyMy4u
ZTM3MmVjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L3RyYXBzLmMKQEAgLTQ0LDcgKzQ0LDggQEAgdm9pZCBwdl9jcmVhdGVfZXhjZXB0
aW9uX2ZyYW1lKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAg
IHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmY3Vyci0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNl
OwotICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygp
OworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygp
LAorICAgICAgICAqdXJlZ3MgPSAmY3Vyci0+YXJjaC51c2VyX3JlZ3M7CiAgICAgY29uc3QgYm9v
bCB1c2VyX21vZGVfZnJhbWUgPSAhZ3Vlc3Rfa2VybmVsX21vZGUoY3VyciwgcmVncyk7CiAgICAg
dWludDhfdCAqZXZ0X21hc2sgPSAmdmNwdV9pbmZvKGN1cnIsIGV2dGNobl91cGNhbGxfbWFzayk7
CiAgICAgdW5zaWduZWQgbG9uZyByZmxhZ3M7CkBAIC02NiwxMCArNjcsMTggQEAgdm9pZCBwdl9j
cmVhdGVfZXhjZXB0aW9uX2ZyYW1lKHZvaWQpCiAKICAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUo
Y3VycikgKQogICAgIHsKLSAgICAgICAgLyogeyBbRVJSQ09ERSxdIEVJUCwgQ1MvTUFTSyAsIEVG
TEFHUywgW0VTUCwgU1NdIH0gKi8KLSAgICAgICAgdW5zaWduZWQgaW50IGZyYW1lWzZdLCAqcHRy
ID0gZnJhbWUsIGtzcCA9CisgICAgICAgIC8qIHsgW0RTLUdTLF0gW0VSUkNPREUsXSBFSVAsIENT
L01BU0sgLCBFRkxBR1MsIFtFU1AsIFNTXSB9ICovCisgICAgICAgIHVuc2lnbmVkIGludCBmcmFt
ZVsxMF0sICpwdHIgPSBmcmFtZSwga3NwID0KICAgICAgICAgICAgICh1c2VyX21vZGVfZnJhbWUg
PyBjdXJyLT5hcmNoLnB2X3ZjcHUua2VybmVsX3NwIDogcmVncy0+ZXNwKTsKIAorICAgICAgICBp
ZiAoIHRiLT5mbGFncyAmIFRCRl9GQUlMU0FGRSApCisgICAgICAgIHsKKyAgICAgICAgICAgICpw
dHIrKyA9IHVyZWdzLT5kczsKKyAgICAgICAgICAgICpwdHIrKyA9IHVyZWdzLT5lczsKKyAgICAg
ICAgICAgICpwdHIrKyA9IHVyZWdzLT5mczsKKyAgICAgICAgICAgICpwdHIrKyA9IHVyZWdzLT5n
czsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggdGItPmZsYWdzICYgVEJGX0VYQ0VQVElPTl9F
UlJDT0RFICkKICAgICAgICAgICAgICpwdHIrKyA9IHRiLT5lcnJvcl9jb2RlOwogCkBAIC0xMDAs
MTMgKzEwOSwxNSBAQCB2b2lkIHB2X2NyZWF0ZV9leGNlcHRpb25fZnJhbWUodm9pZCkKICAgICAg
ICAgcmVncy0+ZWZsYWdzICAgICAgICY9IH4oWDg2X0VGTEFHU19WTSB8IFg4Nl9FRkxBR1NfUkYg
fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX05UIHwgWDg2X0VG
TEFHU19URik7CiAgICAgICAgIHJlZ3MtPnJzcCAgICAgICAgICAgPSBrc3A7Ci0gICAgICAgIGlm
ICggdXNlcl9tb2RlX2ZyYW1lICkKKyAgICAgICAgaWYgKCB0Yi0+ZmxhZ3MgJiBUQkZfRkFJTFNB
RkUgKQorICAgICAgICAgICAgcmVncy0+c3MgPSBGTEFUX0NPTVBBVF9LRVJORUxfU1M7CisgICAg
ICAgIGVsc2UgaWYgKCB1c2VyX21vZGVfZnJhbWUgKQogICAgICAgICAgICAgcmVncy0+c3MgPSBj
dXJyLT5hcmNoLnB2X3ZjcHUua2VybmVsX3NzOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAg
ICAgICAvKiB7IFJDWCwgUjExLCBbRVJSQ09ERSxdIFJJUCwgQ1MvTUFTSywgUkZMQUdTLCBSU1As
IFNTIH0gKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZVs3XSwgKnB0ciA9IGZyYW1lLCBr
c3AgPQorICAgICAgICAvKiB7IFJDWCwgUjExLCBbRFMtR1MsXSBbRVJSQ09ERSxdIFJJUCwgQ1Mv
TUFTSywgUkZMQUdTLCBSU1AsIFNTIH0gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZVsx
MV0sICpwdHIgPSBmcmFtZSwga3NwID0KICAgICAgICAgICAgICh1c2VyX21vZGVfZnJhbWUgPyBj
dXJyLT5hcmNoLnB2X3ZjcHUua2VybmVsX3NwIDogcmVncy0+cnNwKSAmIH4weGY7CiAKICAgICAg
ICAgaWYgKCB1c2VyX21vZGVfZnJhbWUgKQpAQCAtMTE1LDYgKzEyNiwxNCBAQCB2b2lkIHB2X2Ny
ZWF0ZV9leGNlcHRpb25fZnJhbWUodm9pZCkKICAgICAgICAgKnB0cisrID0gcmVncy0+cmN4Owog
ICAgICAgICAqcHRyKysgPSByZWdzLT5yMTE7CiAKKyAgICAgICAgaWYgKCB0Yi0+ZmxhZ3MgJiBU
QkZfRkFJTFNBRkUgKQorICAgICAgICB7CisgICAgICAgICAgICAqcHRyKysgPSB1cmVncy0+ZHM7
CisgICAgICAgICAgICAqcHRyKysgPSB1cmVncy0+ZXM7CisgICAgICAgICAgICAqcHRyKysgPSB1
cmVncy0+ZnM7CisgICAgICAgICAgICAqcHRyKysgPSB1cmVncy0+Z3M7CisgICAgICAgIH0KKwog
ICAgICAgICBpZiAoIHRiLT5mbGFncyAmIFRCRl9FWENFUFRJT05fRVJSQ09ERSApCiAgICAgICAg
ICAgICAqcHRyKysgPSB0Yi0+ZXJyb3JfY29kZTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5k
ZXggNTA0MzVlMy4uNzY0MTRkZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC02MCw2ICs2
MCw3IEBACiAvKiAndHJhcF9ib3VuY2UnIGZsYWdzIHZhbHVlcyAqLwogI2RlZmluZSBUQkZfRVhD
RVBUSU9OICAgICAgICAgIDEKICNkZWZpbmUgVEJGX0VYQ0VQVElPTl9FUlJDT0RFICAyCisjZGVm
aW5lIFRCRl9GQUlMU0FGRSAgICAgICAgICAgNAogI2RlZmluZSBUQkZfSU5URVJSVVBUICAgICAg
ICAgIDgKIAogLyogJ2FyY2hfdmNwdScgZmxhZ3MgdmFsdWVzICovCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 15:49:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kuF-00012Q-Em; Mon, 08 May 2017 15:49:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1d7kuE-00011E-F0
 for xen-devel@lists.xen.org; Mon, 08 May 2017 15:49:02 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 58/EB-03587-D6390195; Mon, 08 May 2017 15:49:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSO6nOVTd7skC
 kwa4uXoslHxezODB6HN39mymAMYo1My8pvyKBNeP10evsBdfZK3bfvc7cwNjK1sXIxSEk0M4k
 MfPkZmYI5zOjxIHXNxghnA2MErv+vIMq62aUuLF+HnsXIyeQUyRxYPd5FhCbRUBF4uXKBUBxD
 g42AROJN6scQcIiAsoSvb9+s4D0Mgu8Y5Q40j2FESQhLGAj8ejtBrA5vALmEjNP/IWauZdR4u
 AdRYi4oMTJmU/A5jMLaEnc+PeSCWQ+s4C0xPJ/HCBhTgF7iQ0nvrKB2KJAu3bf2ssMYksIGEv
 0zepjmcAoNAvJpFlIJs1CmLSAkXkVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6
 ak5iUrFecn7uJkZgQDMAwQ7GyxsDDjFKcjApifL6FAtECvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLgPTwRKCdYlJqeWpGWmQOMLZi0BAePkgivBkiat7ggMbc4Mx0idYpRl2POva/vmYRY8vLzUq
 XEef+AFAmAFGWU5sGNgMX5JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz/gWZwpOZVwK36RX
 QEUxARwQygB1RkoiQkmpg3B2vmnz5EY/h6Y6/R9+fqzG8KL83wKfs4eU6Ra8qodibuU6/ZZiC
 FPJkki7OXtDZpvLu1aJ3q7SFLtzdefTbfjfB1RZPD9w8fOtOut6NXcpVBSuviAb8ex+eIPaiT
 dc0LHKJT93L2/fvx/KUy3S0hVtHNk+7HzTLw2dej2nyS8tnKlIyElHzlFiKMxINtZiLihMBBJ
 8DBu4CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494258537!61412154!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26285 invoked from network); 8 May 2017 15:48:58 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 15:48:58 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v48FmknG025093
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 8 May 2017 15:48:46 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v48Fmjwr031130
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 8 May 2017 15:48:45 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v48FmhTk022477;
 Mon, 8 May 2017 15:48:44 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 May 2017 08:48:43 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 668ED6A0110; Mon,  8 May 2017 11:48:42 -0400 (EDT)
Date: Mon, 8 May 2017 11:48:42 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170508154842.GW13896@char.us.oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-10-git-send-email-boris.ostrovsky@oracle.com>
 <590CB0F202000078001574A0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <590CB0F202000078001574A0@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 9/9] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMDUsIDIwMTcgYXQgMDk6MDU6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA0LjE3IGF0IDE3OjM3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL0tjb25maWcuZGVidWcKPiA+ICsrKyBiL3hlbi9LY29u
ZmlnLmRlYnVnCj4gPiBAQCAtMTE0LDYgKzExNCwxMyBAQCBjb25maWcgREVWSUNFX1RSRUVfREVC
VUcKPiA+ICAJICBsb2dnZWQgaW4gdGhlIFhlbiByaW5nIGJ1ZmZlci4KPiA+ICAJICBJZiB1bnN1
cmUsIHNheSBOIGhlcmUuCj4gPiAgCj4gPiArY29uZmlnIFNDUlVCX0RFQlVHCj4gPiArICAgIGJv
b2wgIlBhZ2Ugc2NydWJiaW5nIHRlc3QiCj4gPiArICAgIGRlZmF1bHQgREVCVUcKPiA+ICsgICAg
LS0taGVscC0tLQo+ID4gKyAgICAgIFZlcmlmeSB0aGF0IHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBz
Y3J1YmJlZCBiZWZvcmUgYmVpbmcgYWxsb2NhdGVkIHRvCj4gPiArICAgICAgYSBndWVzdCBhcmUg
aW5kZWVkIHNjcnViYmVkLgo+IAo+IEluZGVudGF0aW9uLgo+IAo+ID4gLS0tIGEveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKPiA+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gPiBAQCAt
Njk0LDYgKzY5NCwzMSBAQCBzdGF0aWMgdm9pZCBwYWdlX2xpc3RfYWRkX3NjcnViKHN0cnVjdCBw
YWdlX2luZm8gKnBnLCAKPiA+IHVuc2lnbmVkIGludCBub2RlLAo+ID4gICAgICAgICAgcGFnZV9s
aXN0X2FkZChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiA+ICB9Cj4gPiAgCj4gPiAr
I2RlZmluZSBTQ1JVQl9CWVRFX1BBVFRFUk4gMHhjMmMyYzJjMmMyYzJjMmMyCj4gCj4gVGhpcyBs
aWtlbHkgbmVlZHMgYSBVTEwgc3VmZml4IGF0IGxlYXN0IGZvciB0aGUgQVJNMzIgYnVpbGQuCgpT
ZWUgM2FjN2NhMQoKU28gMHhlN2YwMDBmMCBmb3IgQVJNMzIgYW5kIEFBUkNINjRfQlJFQUtfRkFV
TFQgZm9yIEFSTTY0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 15:49:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:49:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7kuH-000144-MO; Mon, 08 May 2017 15:49:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7kuG-000134-Ck
 for xen-devel@lists.xen.org; Mon, 08 May 2017 15:49:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 83/21-02189-F6390195; Mon, 08 May 2017 15:49:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUjdnskC
 kwZIjhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bEiSfZCyZoVyxf3srcwHhProuRk0NCwF/i
 wLItbCA2m4C+xO4Xn5hAbBEBdYnTHRdZQWxmgTyJMy29LCC2sICTxJuuRWA1LAIqEm+WL2EHs
 XkFPCWOdXxjgpgpJ3H++E9mEJtTwEvi1terYHEhoJpnO56yQNhqEtf6L0H1CkqcnPmEBWKXhM
 TBFy+YJzDyzkKSmoUktYCRaRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlK
 xXnJ+7iZGYOjUMzAw7mA81ex8iFGSg0lJlNenWCBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv
 4CSgnGBRanpqRVpmDjCIYdISHDxKIrwhIGne4oLE3OLMdIjUKUZFKXHePxOBEgIgiYzSPLg2W
 ORcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMWwgyniczrwRu+iugxUxAiwMZwBaXJCKkpB
 oYA49Hfm/Rr97nekNClue/pVhc6MorUf2c3GXefBdOm+ip77gwb4rzzp5LqtL3s3iP79LvidN
 ir5tbuerylfQrOovTytQXp5SvjGThlxZ6edMw8qakEH97WPLTpwdLTHPWzTh8/Kjx5/8Cy0LT
 557x9Xkau7DWKvni/Y9dZic5640Ya04cMN+jxFKckWioxVxUnAgAaGKVbpcCAAA=
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494258538!91719041!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39736 invoked from network); 8 May 2017 15:49:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 15:49:00 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422698386"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 16:48:06 +0100
Message-ID: <1494258488-30714-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/4] x86/pv: Introduce
	pv_create_exception_frame()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhIEMgaW1wbGVtZW50YXRpb24gb2Yge2NvbXBhdF8sfWNyZWF0ZV9ib3VuY2VfZnJh
bWUoKSwgYmFzZWQgbG9vc2VseQpvbiB0aGUgZXhpc3RpbmcgZmFpbHNhZmUgaW1wbGVtZW50YXRp
b24gaW4gbG9hZF9zZWdtZW50cygpLiAgSXQgcGlja3MgdXAgYWxsCmluamVjdGlvbiBpbmZvcm1h
dGlvbiBmcm9tIHRoZSB0cmFwX2JvdW5jZSBzdHJ1Y3R1cmUuCgpPbmUgbWlub3IgaW1wcm92ZW1l
bnQgaXMgdGhhdCBhdCBub3QgcG9pbnQgaXMgcmVncy0+Y3MgbGVmdCB3aXRoIGFuIHJwbCBvZiAw
Cm9uIHRoZSByb290IHN0YWNrIGZyYW1lLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgfCAxMzMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMz
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDUxMTI1YTguLjg5NzNiMjMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBA
IC0zMiw2ICszMiwxMzkgQEAgdm9pZCBkb19lbnRyeV9pbnQ4MihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIH0KIAogLyoKKyAqIFRoaXMgZnVuY3Rpb24gZW11bGF0ZXMgdGhlIGJlaGF2aW91
ciBvZiBoYXJkd2FyZSB3aGVuIFhlbiBuZWVkcyB0byBpbmplY3QKKyAqIGFuIGV2ZW50IGludG8g
aW50byBhIGd1ZXN0LgorICoKKyAqIEl0IG1heSBzd2l0Y2ggZnJvbSB1c2VyIG1vZGUgdG8ga2Vy
bmVsIG1vZGUsIHdpbGwgd3JpdGUgYW4gYXBwcm9wcmlhdGUKKyAqIGhhcmR3YXJlIGV4Y2VwdGlv
biBmcmFtZSAoaW5jbHVkaW5nIFhlbi1zcGVjaWZpYyBleHRyYXMpLCBhbmQgYWx0ZXIgdGhlCisg
KiByb290IHN0YWNrIGZyYW1lIHRvIGludm9rZSB0aGUgZ3Vlc3Qga2VybmVscyBjb3JyZWN0IGVu
dHJ5IHBvaW50IG9uIGV4aXQKKyAqIGZyb20gdGhlIGh5cGVydmlzb3IuCisgKi8KK3ZvaWQgcHZf
Y3JlYXRlX2V4Y2VwdGlvbl9mcmFtZSh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0g
Y3VycmVudDsKKyAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRiID0gJmN1cnItPmFyY2gucHZfdmNw
dS50cmFwX2JvdW5jZTsKKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKTsKKyAgICBjb25zdCBib29sIHVzZXJfbW9kZV9mcmFtZSA9ICFndWVzdF9r
ZXJuZWxfbW9kZShjdXJyLCByZWdzKTsKKyAgICB1aW50OF90ICpldnRfbWFzayA9ICZ2Y3B1X2lu
Zm8oY3VyciwgZXZ0Y2huX3VwY2FsbF9tYXNrKTsKKyAgICB1bnNpZ25lZCBsb25nIHJmbGFnczsK
KyAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIG1pc3Npbmc7CisKKyAgICBBU1NFUlRfTk9UX0lOX0FU
T01JQygpOworCisgICAgaWYgKCB1bmxpa2VseShudWxsX3RyYXBfYm91bmNlKGN1cnIsIHRiKSkg
KQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRmF0YWw6IEF0dGVtcHRpbmcg
dG8gaW5qZWN0IG51bGwgdHJhcCBib3VuY2VcbiIpOworICAgICAgICBfX2RvbWFpbl9jcmFzaF9z
eW5jaHJvbm91cygpOworICAgIH0KKworICAgIC8qIEZvbGQgdGhlIHVwY2FsbCBtYXNrIGFuZCBh
cmNoaXRlY3R1cmFsIElPUEwgaW50byB0aGUgZ3Vlc3RzIHJmbGFncy4gKi8KKyAgICByZmxhZ3Mg
ID0gcmVncy0+cmZsYWdzICYgfihYODZfRUZMQUdTX0lGIHwgWDg2X0VGTEFHU19JT1BMKTsKKyAg
ICByZmxhZ3MgfD0gKCgqZXZ0X21hc2sgPyAwIDogWDg2X0VGTEFHU19JRikgfAorICAgICAgICAg
ICAgICAgKFZNX0FTU0lTVChjdXJyLT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkKKyAgICAg
ICAgICAgICAgICA/IGN1cnItPmFyY2gucHZfdmNwdS5pb3BsIDogMCkpOworCisgICAgaWYgKCBp
c19wdl8zMmJpdF92Y3B1KGN1cnIpICkKKyAgICB7CisgICAgICAgIC8qIHsgW0VSUkNPREUsXSBF
SVAsIENTL01BU0sgLCBFRkxBR1MsIFtFU1AsIFNTXSB9ICovCisgICAgICAgIHVuc2lnbmVkIGlu
dCBmcmFtZVs2XSwgKnB0ciA9IGZyYW1lLCBrc3AgPQorICAgICAgICAgICAgKHVzZXJfbW9kZV9m
cmFtZSA/IGN1cnItPmFyY2gucHZfdmNwdS5rZXJuZWxfc3AgOiByZWdzLT5lc3ApOworCisgICAg
ICAgIGlmICggdGItPmZsYWdzICYgVEJGX0VYQ0VQVElPTl9FUlJDT0RFICkKKyAgICAgICAgICAg
ICpwdHIrKyA9IHRiLT5lcnJvcl9jb2RlOworCisgICAgICAgICpwdHIrKyA9IHJlZ3MtPmVpcDsK
KyAgICAgICAgKnB0cisrID0gcmVncy0+Y3MgfCAoKCh1bnNpZ25lZCBpbnQpKmV2dF9tYXNrKSA8
PCAxNik7CisgICAgICAgICpwdHIrKyA9IHJmbGFnczsKKworICAgICAgICBpZiAoIHVzZXJfbW9k
ZV9mcmFtZSApCisgICAgICAgIHsKKyAgICAgICAgICAgICpwdHIrKyA9IHJlZ3MtPmVzcDsKKyAg
ICAgICAgICAgICpwdHIrKyA9IHJlZ3MtPnNzOworICAgICAgICB9CisKKyAgICAgICAgLyogQ29w
eSB0aGUgY29uc3RydWN0ZWQgZnJhbWUgdG8gdGhlIGd1ZXN0IGtlcm5lbCBzdGFjay4gKi8KKyAg
ICAgICAgYnl0ZXMgPSBfcChwdHIpIC0gX3AoZnJhbWUpOworICAgICAgICBrc3AgLT0gYnl0ZXM7
CisKKyAgICAgICAgaWYgKCB1bmxpa2VseSgobWlzc2luZyA9IF9fY29weV90b191c2VyKF9wKGtz
cCksIGZyYW1lLCBieXRlcykpICE9IDApICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAiRmF0YWw6IEZhdWx0IHdoaWxlIHdyaXRpbmcgZXhjZXB0aW9uIGZyYW1l
XG4iKTsKKyAgICAgICAgICAgIHNob3dfcGFnZV93YWxrKGtzcCArIG1pc3NpbmcpOworICAgICAg
ICAgICAgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAgICAgICAgfQorCisgICAgICAg
IC8qIFJld3JpdGUgb3VyIHN0YWNrIGZyYW1lLiAqLworICAgICAgICByZWdzLT5yaXAgICAgICAg
ICAgID0gKHVpbnQzMl90KXRiLT5laXA7CisgICAgICAgIHJlZ3MtPmNzICAgICAgICAgICAgPSB0
Yi0+Y3M7CisgICAgICAgIHJlZ3MtPmVmbGFncyAgICAgICAmPSB+KFg4Nl9FRkxBR1NfVk0gfCBY
ODZfRUZMQUdTX1JGIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFH
U19OVCB8IFg4Nl9FRkxBR1NfVEYpOworICAgICAgICByZWdzLT5yc3AgICAgICAgICAgID0ga3Nw
OworICAgICAgICBpZiAoIHVzZXJfbW9kZV9mcmFtZSApCisgICAgICAgICAgICByZWdzLT5zcyA9
IGN1cnItPmFyY2gucHZfdmNwdS5rZXJuZWxfc3M7CisgICAgfQorICAgIGVsc2UKKyAgICB7Cisg
ICAgICAgIC8qIHsgUkNYLCBSMTEsIFtFUlJDT0RFLF0gUklQLCBDUy9NQVNLLCBSRkxBR1MsIFJT
UCwgU1MgfSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lWzddLCAqcHRyID0gZnJhbWUs
IGtzcCA9CisgICAgICAgICAgICAodXNlcl9tb2RlX2ZyYW1lID8gY3Vyci0+YXJjaC5wdl92Y3B1
Lmtlcm5lbF9zcCA6IHJlZ3MtPnJzcCkgJiB+MHhmOworCisgICAgICAgIGlmICggdXNlcl9tb2Rl
X2ZyYW1lICkKKyAgICAgICAgICAgIHRvZ2dsZV9ndWVzdF9tb2RlKGN1cnIpOworCisgICAgICAg
ICpwdHIrKyA9IHJlZ3MtPnJjeDsKKyAgICAgICAgKnB0cisrID0gcmVncy0+cjExOworCisgICAg
ICAgIGlmICggdGItPmZsYWdzICYgVEJGX0VYQ0VQVElPTl9FUlJDT0RFICkKKyAgICAgICAgICAg
ICpwdHIrKyA9IHRiLT5lcnJvcl9jb2RlOworCisgICAgICAgICpwdHIrKyA9IHJlZ3MtPnJpcDsK
KyAgICAgICAgKnB0cisrID0gKHVzZXJfbW9kZV9mcmFtZSA/IHJlZ3MtPmNzIDogcmVncy0+Y3Mg
JiB+MykgfAorICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKSgqZXZ0X21hc2spIDw8IDMyKTsK
KyAgICAgICAgKnB0cisrID0gcmZsYWdzOworICAgICAgICAqcHRyKysgPSByZWdzLT5yc3A7Cisg
ICAgICAgICpwdHIrKyA9IHJlZ3MtPnNzOworCisgICAgICAgIC8qIENvcHkgdGhlIGNvbnN0cnVj
dGVkIGZyYW1lIHRvIHRoZSBndWVzdCBrZXJuZWwgc3RhY2suICovCisgICAgICAgIGJ5dGVzID0g
X3AocHRyKSAtIF9wKGZyYW1lKTsKKyAgICAgICAga3NwIC09IGJ5dGVzOworCisgICAgICAgIGlm
ICggdW5saWtlbHkoIV9fYWRkcl9vayhrc3ApKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgIkZhdGFsOiBCYWQgZ3Vlc3Qga2VybmVsIHN0YWNrICVwXG4iLCBf
cChrc3ApKTsKKyAgICAgICAgICAgIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KChtaXNzaW5nID0KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX2NvcHlfdG9fdXNlcihfcChrc3ApLCBmcmFtZSwgYnl0ZXMpKSAh
PSAwKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkZhdGFs
OiBGYXVsdCB3aGlsZSB3cml0aW5nIGV4Y2VwdGlvbiBmcmFtZVxuIik7CisgICAgICAgICAgICBz
aG93X3BhZ2Vfd2Fsayhrc3AgKyBtaXNzaW5nKTsKKyAgICAgICAgICAgIF9fZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKCk7CisgICAgICAgIH0KKworICAgICAgICAvKiBSZXdyaXRlIG91ciBzdGFj
ayBmcmFtZS4gKi8KKyAgICAgICAgcmVncy0+ZW50cnlfdmVjdG9yIHw9IFRSQVBfc3lzY2FsbDsK
KyAgICAgICAgcmVncy0+cmlwICAgICAgICAgICA9IHRiLT5laXA7CisgICAgICAgIHJlZ3MtPmNz
ICAgICAgICAgICAgPSBGTEFUX0tFUk5FTF9DUzsKKyAgICAgICAgcmVncy0+cmZsYWdzICAgICAg
ICY9IH4oWDg2X0VGTEFHU19BQyB8IFg4Nl9FRkxBR1NfVk0gfCBYODZfRUZMQUdTX1JGIHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVCB8IFg4Nl9FRkxBR1Nf
VEYpOworICAgICAgICByZWdzLT5yc3AgICAgICAgICAgID0ga3NwOworICAgICAgICByZWdzLT5z
cyAgICAgICAgICAgID0gRkxBVF9LRVJORUxfU1M7CisgICAgfQorCisgICAgLyogTWFzayBldmVu
dHMgaWYgcmVxdWVzdGVkLiAqLworICAgIGlmICggdGItPmZsYWdzICYgVEJGX0lOVEVSUlVQVCAp
CisgICAgICAgICpldnRfbWFzayA9IDE7CisKKyAgICAvKgorICAgICAqIENsb2JiZXIgdGhlIGlu
amVjdGlvbiBpbmZvcm1hdGlvbiBub3cgaXQgaGFzIGJlZW4gY29tcGxldGVkLiAgQnVnZ3kKKyAg
ICAgKiBhdHRlbXB0cyB0byBpbmplY3QgdGhlIHNhbWUgZXZlbnQgdHdpY2Ugd2lsbCBoaXQgdGhl
IG51bGxfdHJhcF9ib3VuY2UoKQorICAgICAqIGNoZWNrIGFib3ZlLgorICAgICAqLworICAgICp0
YiA9IChzdHJ1Y3QgdHJhcF9ib3VuY2Upe307Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 15:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 15:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7l3L-0002Ji-IJ; Mon, 08 May 2017 15:58:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7l3K-0002Jc-Ig
 for xen-devel@lists.xen.org; Mon, 08 May 2017 15:58:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D0/32-02956-1A590195; Mon, 08 May 2017 15:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXfhVIF
 Ig2uPhC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjU7sZC47zVSw4/4GpgbGHp4uRi0NIYDOj
 xNeOPhYIZzejxIOmW4xdjJwcwgJREvueN7GA2CICxhKz2z4xQhQ1M0rM7jnMDOIwCzxnlHjat
 xmsik1AU+LO509MIDavgJXEhZ5rbCA2i4CKxJufF9lBbFGBcIm3jUdYIGoEJU7OfAJkc3BwCn
 hIzLjoBxJmFrCVuDN3NzOELS+x/e0c5gmMfLOQdMxCUjYLSdkCRuZVjBrFqUVlqUW6RpZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIccABDsYDywKPMQoycGkJMrrUywQKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV2UKUE6wKDU9tSItMwcY/DBpCQ4eJRFeK5A0b3FBYm5xZ
 jpE6hSjopQ47/XJQAkBkERGaR5cGyziLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNxJkPE
 9mXgnc9FdAi5mAFgcygC0uSURISTUwWgdqfP+uNuF9+/vaNSu23ynQVczJ3cbW36L3fkeJRta
 SZe/TZ+823RXW4Z5iuCy1hefk0mNdT7w1V4esULayefg2qzz37GuG63fEDlZtyJTt+3kwKeb6
 ozMbe0VWH8rnOzD3xZuMJ89O7nPxkuG9yRW85UfrS+aTN3yPPljxbd0X5UBTXWPuV0osxRmJh
 lrMRcWJANSpckWzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494259104!67180686!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23382 invoked from network); 8 May 2017 15:58:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 8 May 2017 15:58:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 31E951516;
 Mon,  8 May 2017 08:58:24 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 759533F220;
 Mon,  8 May 2017 08:58:22 -0700 (PDT)
To: vijay.kilari@gmail.com, xen-devel@lists.xen.org
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-10-git-send-email-vijay.kilari@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b7140dbc-87e5-cc38-2e52-57c5e72ffe19@arm.com>
Date: Mon, 8 May 2017 16:58:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1490716413-19796-10-git-send-email-vijay.kilari@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 09/25] ARM: NUMA: Add existing ARM
 numa code under CONFIG_NUMA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmlqYXksCgpPbiAyOC8wMy8xNyAxNjo1MywgdmlqYXkua2lsYXJpQGdtYWlsLmNvbSB3cm90
ZToKPiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4KPiBS
aWdodCBub3cgQ09ORklHX05VTUEgaXMgbm90IGVuYWJsZWQgZm9yIEFSTSBhbmQKPiBleGlzdGlu
ZyBjb2RlIGluIGFzbS1hcm0vbnVtYS5oIGlzIGZvciAhQ09ORklHX05VTUEuCj4gSGVuY2UgcHV0
IHRoaXMgY29kZSB1bmRlciAjaWZuZGVmIENPTkZJR19OVU1BLgo+Cj4gVGhpcyBoZWxwIHRvIG1h
a2UgdGhpcyBjaGFuZ2VzIHdvcmsgd2hlbiBDT05GSUdfTlVNQQo+IGlzIG5vdCBlbmFibGVkLgoK
QnV0IHlvdSBhbHdheXMgdHVybiBOVU1BIG9uIGJ5IGRlZmF1bHQgKHNlZSBwYXRjaCAjMjQpIGFu
ZCB0aGVyZSBpcyBubyAKcG9zc2liaWxpdHkgdG8gdHVybiBvZmYgTlVNQS4KCj4KPiBBbHNvIGRl
ZmluZSBOT0RFU19TSElGVCBtYWNybyBmb3IgQVJNIHRvIHZhbHVlIDIuCj4gVGhpcyBsaW1pdHMg
bnVtYmVyIG9mIE5VTUEgbm9kZXMgc3VwcG9ydGVkIHRvIDQuCj4gVGhlcmUgaXMgbm90IGhhcmQg
cmVzdHJpY3Rpb25zIG9uIHRoaXMgdmFsdWUgc2V0IHRvIDIuCgpBZ2Fpbiwgd2h5IG9ubHkgMiB3
aGVuIHg4NiBpcyBzdXBwb3J0aW5nIDY/CgpGdXJ0aGVybW9yZSwgdGhpcyBpcyBub3QgcmVsYXRl
ZCB0byB0aGlzIHBhdGNoIGl0c2VsZiBhbmQgc2hvdWxkIGJlIHBhcnQgCm9mIHNlcGFyYXRlIHBh
dGNoLgoKTGFzdGx5LCB3aHkgZG9uJ3QgeW91IG1vdmUgdGhhdCB0byBhIEtjb25maWcgYWxsb3dp
bmcgdGhlIHVzZXIgdG8gCmNvbmZpZ3VyZSB0aGUgbnVtYmVyIG9mIE5vZGVzPwoKPgo+IFNpZ25l
ZC1vZmYtYnk6IFZpamF5YSBLdW1hciBLIDxWaWpheWEuS3VtYXJAY2F2aXVtLmNvbT4KPiAtLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmggfCA1ICsrKysrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL251
bWEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbnVtYS5oCj4gaW5kZXggNTNmOTlhZi4uOTI0YmZj
MCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbnVtYS5oCj4gQEAgLTMsNiArMywxMCBAQAo+Cj4gIHR5cGVkZWYgdWlu
dDhfdCBub2RlaWRfdDsKPgo+ICsvKiBMaW1pdCBudW1iZXIgb2YgTlVNQSBub2RlcyBzdXBwb3J0
ZWQgdG8gNCAqLwo+ICsjZGVmaW5lIE5PREVTX1NISUZUIDIKCldoeSB0aGlzIGlzIG5vdCBjb3Zl
cmVkIGJ5IENPTkZJR19OVU1BPwoKPiArCj4gKyNpZm5kZWYgQ09ORklHX05VTUEKPiAgLyogRmFr
ZSBvbmUgbm9kZSBmb3Igbm93LiBTZWUgYWxzbyBub2RlX29ubGluZV9tYXAuICovCj4gICNkZWZp
bmUgY3B1X3RvX25vZGUoY3B1KSAwCj4gICNkZWZpbmUgbm9kZV90b19jcHVtYXNrKG5vZGUpICAg
KGNwdV9vbmxpbmVfbWFwKQo+IEBAIC0xNiw2ICsyMCw3IEBAIHN0YXRpYyBpbmxpbmUgX19hdHRy
aWJ1dGVfXygocHVyZSkpIG5vZGVpZF90IHBoeXNfdG9fbmlkKHBhZGRyX3QgYWRkcikKPiAgI2Rl
ZmluZSBub2RlX3NwYW5uZWRfcGFnZXMobmlkKSAodG90YWxfcGFnZXMpCj4gICNkZWZpbmUgbm9k
ZV9zdGFydF9wZm4obmlkKSAocGR4X3RvX3BmbihmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKPiAgI2Rl
ZmluZSBfX25vZGVfZGlzdGFuY2UoYSwgYikgKDIwKQo+ICsjZW5kaWYgLyogQ09ORklHX05VTUEg
Ki8KPgo+ICBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBhcmNoX2dldF9kbWFfYml0c2l6ZSh2
b2lkKQo+ICB7Cj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 16:04:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:04:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7l9Z-0003YG-C9; Mon, 08 May 2017 16:04:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29447a91c=Ian.Jackson@citrix.com>)
 id 1d7l9X-0003Y0-CC
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 16:04:51 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 10/21-02005-22790195; Mon, 08 May 2017 16:04:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7SdIF
 Ig49/mC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozO04dZCiayVrTPimpgnMLSxcjJISHgL7Fj
 7hNWEJtNQFeiactfNhCbV0BQ4uTMJ2A1zAI6Egt2f2KDsOUltr+dwwxR4yBxfcd8JhCbRUBF4
 ueuBWC2iICMxIxXO5kg6ksktn9rA+sVFrCRmPPlPTuIzSlgLXFnTxPQfC4OIYGLjBJ/7mxlgj
 jIROLtwp1ADRxACTWJuevjJzDyzUJy0iwkJ81CctICRuZVjBrFqUVlqUW6hsZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYt233PMQoycGkJMrrUywQKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC12saUE6wKDU9tSItMwcY9DBpCQ4eJRHeUJA0b3FBYm5xZjpE6hSjL
 sece1/fMwmx5OXnpUqJ85qDFAmAFGWU5sGNgEXgJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzmoJM4cnMK4Hb9AroCCagIwIZwI4oSURISTUwOjG46bL47pVQar5T76UpPe3z0rZ7gtfbaxv
 ed2jEXD5Zvr6Cd1OL4o6gLRXz2SycPX4E9rd+eyz93HDr4rSClmX7DdqzX2+4kLmt9tRBTdMe
 p6cT/dlYl32Y3p7Xe4L9m0Xn5srrl1/MOlgwYVpBob7Gz4WJombt3fGTrFW6HKp2J/48uyNUi
 aU4I9FQi7moOBEAWpNd37sCAAA=
X-Env-Sender: prvs=29447a91c=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494259488!98628992!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12984 invoked from network); 8 May 2017 16:04:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 16:04:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422701898"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22800.38685.526518.751534@mariner.uk.xensource.com>
Date: Mon, 8 May 2017 17:04:45 +0100
To: Tim Deegan <tim@xen.org>
In-Reply-To: <20170505093600.GB70869@deinos.phlegethon.org>
References: <22795.9270.372526.854999@mariner.uk.xensource.com>
 <20170505084332.GA70869@deinos.phlegethon.org>
 <1AE818EC-6C95-46D1-AD8A-8E10090148EF@gmail.com>
 <20170505093600.GB70869@deinos.phlegethon.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Lars Kurth <lars.kurth.xen@gmail.com>, xen-devel@lists.xenproject.org,
 security-team-members@xenproject.org
Subject: Re: [Xen-devel] Security support scope (apropos of Xen and CNA)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGltIERlZWdhbiB3cml0ZXMgKCJSZTogU2VjdXJpdHkgc3VwcG9ydCBzY29wZSAoYXByb3BvcyBv
ZiBYZW4gYW5kIENOQSkiKToKPiBBaCwgc28gaXQgaXMuICBTbyB0aGVyZSBpcyBpbmZvcm1hdGlv
biBvbiB0aGUgd2lraSBwYWdlIHRoYXQncyBub3QgaW4KPiBNQUlOVEFJTkVSUy4gIENvdWxkIHRo
YXQgYmUgbW92ZWQgaW50byBNQUlOVEFJTkVSUz8gIFRoZXJlIGFyZQo+IGEgZmV3IHRoaW5ncyB0
aGF0IGRvbid0IG1hcCB3ZWxsIHRvIG1haW50YWluZXJzaGlwIG9mIHNwZWNpZmljCj4gZmlsZXMs
IGUuZy4gInZNQ0UiIG9yIG5lc3RlZCB2aXJ0dWFsaXphdGlvbi4gIEJ1dCBvbiB0aGUgd2hvbGUg
SQo+IHRoaW5rIHRoYXQgYWRkaW5nIGNsYXVzZXMgZm9yIHRoZW0gd291bGQgYmUgT0suCgpJIHRo
aW5rIHRoaXMgaXMgcXVpdGUgYXdrd2FyZCwgcmVhbGx5LiAgTUFJTlRBSU5FUlMgaXMgYWJvdXQg
ZmlsZXMsCmFuZCBpbXBsZW1lbnRhdGlvbnMuICBUaGUgc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMg
aXMgYWJvdXQgcGFydHMgb2YKaW50ZXJmYWNlcywgd2hpY2ggZG9uJ3QgbWFwIGF0IGFsbCB3ZWxs
LgoKV2UgY291bGQgYWRkIG5vLWZpbGVzIHN0YW56YXMsIGJ1dCBob3cgd291bGQgeW91IHRlbGwg
d2hhdCB0aGV5CnJlZmVycmVkIHRvID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 16:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7lGM-0004Hw-3S; Mon, 08 May 2017 16:11:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7lGK-0004Hq-Jh
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 16:11:52 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B8/22-03058-7C890195; Mon, 08 May 2017 16:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvf4DIF
 Ig3sfOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNk66zF3RzVKyYN5W1gfEcWxcjB4eEgJ9E
 /72ALkZODmEBG4k5X96zg9giAq4Sved2A9lcHEIC7UwSr1s/M4IkmAVKJLZ/a2MDsdkE9CV2v
 /jEBGLzCthK3NqynxnEZhFQkdjUew1skKhAuMTbxiMsEDWCEidnPgGzOQUcJR5N+s4KMdNA4s
 iiOVC2vMT2t3PA5ggJqElc678ENkdCIF1i699fzBMY+WchGTULSfssJO0LGJlXMWoUpxaVpRb
 pGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiEDEOxgvL8x4BCjJAeTkiiv
 T7FApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jnTgXKCRanpqRVpmTnAeIBJS3DwKInwNoCke
 YsLEnOLM9MhUqcYFaXEeZeCJARAEhmleXBtsBi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 HeRJApPJl5JXDTXwEtZgJaHMgAtrgkESEl1cBocMFzTfa32J4/cZNkQp5NvtcXvHPPPNVFC/9
 sV/v3+YUWx4fPl9+alZcEZbtVeh9cN/OQpZdc/SWeD+qPKvmjztpduxhuHJt/54jPj6dnN+3u
 qc/dOtN3D29B9yyLdYEXHXr7J71T89X4nNCf1m8ma7OlWFTj7MQfRu9vSTyK3Nqhm1rmyXdQi
 aU4I9FQi7moOBEAodTMlLwCAAA=
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494259910!90693295!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26699 invoked from network); 8 May 2017 16:11:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 16:11:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="45625511"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
References: <22795.9270.372526.854999@mariner.uk.xensource.com>
 <20170505084332.GA70869@deinos.phlegethon.org>
 <1AE818EC-6C95-46D1-AD8A-8E10090148EF@gmail.com>
 <20170505093600.GB70869@deinos.phlegethon.org>
 <22800.38685.526518.751534@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c7d47591-2f5b-05f9-20bd-1e8dc2f9dd48@citrix.com>
Date: Mon, 8 May 2017 17:11:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22800.38685.526518.751534@mariner.uk.xensource.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth.xen@gmail.com>, xen-devel@lists.xenproject.org,
 security-team-members@xenproject.org
Subject: Re: [Xen-devel] Security support scope (apropos of Xen and CNA)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTc6MDQsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRpbSBEZWVnYW4gd3JpdGVz
ICgiUmU6IFNlY3VyaXR5IHN1cHBvcnQgc2NvcGUgKGFwcm9wb3Mgb2YgWGVuIGFuZCBDTkEpIik6
Cj4+IEFoLCBzbyBpdCBpcy4gIFNvIHRoZXJlIGlzIGluZm9ybWF0aW9uIG9uIHRoZSB3aWtpIHBh
Z2UgdGhhdCdzIG5vdCBpbgo+PiBNQUlOVEFJTkVSUy4gIENvdWxkIHRoYXQgYmUgbW92ZWQgaW50
byBNQUlOVEFJTkVSUz8gIFRoZXJlIGFyZQo+PiBhIGZldyB0aGluZ3MgdGhhdCBkb24ndCBtYXAg
d2VsbCB0byBtYWludGFpbmVyc2hpcCBvZiBzcGVjaWZpYwo+PiBmaWxlcywgZS5nLiAidk1DRSIg
b3IgbmVzdGVkIHZpcnR1YWxpemF0aW9uLiAgQnV0IG9uIHRoZSB3aG9sZSBJCj4+IHRoaW5rIHRo
YXQgYWRkaW5nIGNsYXVzZXMgZm9yIHRoZW0gd291bGQgYmUgT0suCj4gSSB0aGluayB0aGlzIGlz
IHF1aXRlIGF3a3dhcmQsIHJlYWxseS4gIE1BSU5UQUlORVJTIGlzIGFib3V0IGZpbGVzLAo+IGFu
ZCBpbXBsZW1lbnRhdGlvbnMuICBUaGUgc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMgaXMgYWJvdXQg
cGFydHMgb2YKPiBpbnRlcmZhY2VzLCB3aGljaCBkb24ndCBtYXAgYXQgYWxsIHdlbGwuCj4KPiBX
ZSBjb3VsZCBhZGQgbm8tZmlsZXMgc3RhbnphcywgYnV0IGhvdyB3b3VsZCB5b3UgdGVsbCB3aGF0
IHRoZXkKPiByZWZlcnJlZCB0byA/CgpUaGlzIGlzIHRoZSBwcmluY2lwbGUgYmVoaW5kIGludHJv
ZHVjaW5nIGRvY3MvZmVhdHVyZXMvKiB3aGljaCwgYXMgcGFydApvZiB0aGUgcmVxdWlyZWQgbWV0
YWRhdGEsIGNvbnRhaW5zIGEgc3VwcG9ydCBzdGF0ZW1lbnQuCgpUaGlzIHdheSwgdGhlcmUgaXMg
YW4gYXV0aG9yaXRhdGl2ZSBzdGF0ZW1lbnQgb2Ygc3VwcG9ydCBvbiBhCnBlci1mZWF0dXJlIGJh
c2lzIHdoaWNoIGlzIGVhc3kgdG8ga2VlcCB1cCB0byBkYXRlLgoKTGFyczogQW55IHVwZGF0ZSBv
biB5b3VyIHByb2plY3QgbGV2ZWwgY2xhcmlmaWNhdGlvbnMgb2Ygc3VwcG9ydCBzdGF0dXNlcz8K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 16:18:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:18:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7lM3-0004VR-PF; Mon, 08 May 2017 16:17:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29411ba52=ross.lagerwall@citrix.com>)
 id 1d7lM1-0004VL-TZ
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:17:46 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3A/5C-01709-92A90195; Mon, 08 May 2017 16:17:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpK7aLIF
 Ig/uT5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owPjavZCv7LVTxcOZmpgfGoZBcjJ4eEgL/E
 vAnTWUBsNgEDiVuXvjOD2CICshKru+awg9jMAtUSBxb2MYLYwgJmEo2H5oLZLAIqEpsv/GICs
 XkFPCXetp1hhpgpJ3HzXCeYLSSgJvF2+RkWiBpBiZMzn7BAzJSQOPjiBfMERu5ZSFKzkKQWMD
 KtYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDIZ6BgbGHYw
 72v0OMUpyMCmJ8voUC0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdNBMoJ1iUmp5akZaZAwxL
 mLQEB4+SCK8qSJq3uCAxtzgzHSJ1ilGXo6/j43smIZa8/LxUKXFeHpAiAZCijNI8uBGwGLnEK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXCWQKT2ZeCdymV0BHMAEdEcgAdkRJIkJKqoHR5w
 mHUJvFtuRUxkdr2vTSS3hOLDH/PPPR/9qd2362i39yZsgxvbZbJE3ry49NNktSVi41s06f8fn
 PidNCDs26Zvvknvtfusn+kLutce5Lw8rO3Ttjr0V0O2yty0h66bS53DzQbqnn3Ac1jvvmP/KQ
 imvcaJR2JbhxsusZ/QVurudrK7qPHZBRYinOSDTUYi4qTgQAPlUiq4wCAAA=
X-Env-Sender: prvs=29411ba52=ross.lagerwall@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494260260!81075529!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16460 invoked from network); 8 May 2017 16:17:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 16:17:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="422704890"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 17:17:18 +0100
Message-ID: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/efi: Reserve EFI properties table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBFRkkgZmlybXdhcmUgaW1wbGVtZW50YXRpb25zIG1heSBwbGFjZSB0aGUgRUZJIHByb3Bl
cnRpZXMgdGFibGUgaW4KUkFNIG1hcmtlZCBhcyBCb290U2VydmljZXNEYXRhLCB3aGljaCBYZW4g
ZG9lcyBub3QgY29uc2lkZXIgYXMgcmVzZXJ2ZWQuCldoZW4gZG9tMCB0cmllcyB0byBhY2Nlc3Mg
dGhlIEVGSSBwcm9wZXJ0aWVzIHRhYmxlICh3aGljaCBMaW51eCA+PSA0LjQKZG9lcyksIGl0IGNy
YXNoZXMgd2l0aCBhIHBhZ2UgZmF1bHQuICBGaXggdGhpcyBieSB1bmNvbmRpdGlvbmFsbHkKbWFy
a2luZyB0aGUgRUZJIHByb3BlcnRpZXMgdGFibGUgYXMgcmVzZXJ2ZWQgaW4gdGhlIEU4MjAsIG11
Y2ggbGlrZSBpcwpkb25lIHdpdGggdGhlIGRtaSByZWdpb25zLgoKU2lnbmVkLW9mZi1ieTogUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oIHwgIDggKysrKysrKysKIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAg
ICB8IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2VmaS9lZmkuaCAgICAgICAg
fCAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290
LmgKaW5kZXggMzQ1MzdkNC4uMzZhZTQ2NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9l
ZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMjA5LDYgKzIw
OSwxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfcHJvY2Vzc19tZW1vcnlfbWFwKEVG
SV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlLAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYg
KCBlZmlfcHJvcGVydGllc190YmxfYWRkciAmJiBlZmlfcHJvcGVydGllc190Ymxfc2l6ZSApCisg
ICAgeworICAgICAgICArK2U7CisgICAgICAgIGUtPmFkZHIgPSBlZmlfcHJvcGVydGllc190Ymxf
YWRkcjsKKyAgICAgICAgZS0+c2l6ZSA9IGVmaV9wcm9wZXJ0aWVzX3RibF9zaXplOworICAgICAg
ICBlLT50eXBlID0gRTgyMF9SRVNFUlZFRDsKKyAgICAgICAgKytlODIwX3Jhdy5ucl9tYXA7Cisg
ICAgfQogfQogCiBzdGF0aWMgdm9pZCAqX19pbml0IGVmaV9hcmNoX2FsbG9jYXRlX21tYXBfYnVm
ZmVyKFVJTlROIG1hcF9zaXplKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIv
eGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IGRhZjBjODAuLjFmYjM5NmIgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTQw
LDYgKzQwLDggQEAKICAgeyAweDYwNWRhYjUwLCAweGUwNDYsIDB4NDMwMCwgezB4YWIsIDB4YjYs
IDB4M2QsIDB4ZDgsIDB4MTAsIDB4ZGQsIDB4OGIsIDB4MjN9IH0KICNkZWZpbmUgQVBQTEVfUFJP
UEVSVElFU19QUk9UT0NPTF9HVUlEIFwKICAgeyAweDkxYmQxMmZlLCAweGY2YzMsIDB4NDRmYiwg
eyAweGE1LCAweGI3LCAweDUxLCAweDIyLCAweGFiLCAweDMwLCAweDNhLCAweGUwfSB9CisjZGVm
aW5lIEVGSV9QUk9QRVJUSUVTX1RBQkxFX0dVSUQgXAorICB7IDB4ODgwYWFjYTMsIDB4NGFkYywg
MHg0YTA0LCB7IDB4OTAsIDB4NzksIDB4YjcsIDB4NDcsIDB4MzQsIDB4MDgsIDB4MjUsIDB4ZTV9
IH0KIAogdHlwZWRlZiBFRklfU1RBVFVTCiAoLyogX25vdF8gRUZJQVBJICovICpFRklfU0hJTV9M
T0NLX1ZFUklGWSkgKApAQCAtMTcxLDYgKzE3MywxNSBAQCBzdGF0aWMgY2hhciBfX3NlY3Rpb24o
Ii5ic3MucGFnZV9hbGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSkKICAgICBlYm1hbGxvY19t
ZW1bRUJNQUxMT0NfU0laRV07CiBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIGVibWFs
bG9jX2FsbG9jYXRlZDsKIAorc3RydWN0IGVmaV9wcm9wZXJ0aWVzX3RhYmxlIHsKKyAgICB1MzIg
dmVyc2lvbjsKKyAgICB1MzIgbGVuZ3RoOworICAgIHU2NCBtZW1vcnlfcHJvdGVjdGlvbl9hdHRy
aWJ1dGU7Cit9OworCit1NjQgX19pbml0ZGF0YSBlZmlfcHJvcGVydGllc190YmxfYWRkcjsKK3Uz
MiBfX2luaXRkYXRhIGVmaV9wcm9wZXJ0aWVzX3RibF9zaXplOworCiAvKiBFRkkgYm9vdCBhbGxv
Y2F0b3IuICovCiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgKmVibWFsbG9jKHNp
emVfdCBzaXplKQogewpAQCAtODA5LDYgKzgyMCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlf
dGFibGVzKHZvaWQpCiAgICAgICAgIHN0YXRpYyBFRklfR1VJRCBfX2luaXRkYXRhIG1wc19ndWlk
ID0gTVBTX1RBQkxFX0dVSUQ7CiAgICAgICAgIHN0YXRpYyBFRklfR1VJRCBfX2luaXRkYXRhIHNt
Ymlvc19ndWlkID0gU01CSU9TX1RBQkxFX0dVSUQ7CiAgICAgICAgIHN0YXRpYyBFRklfR1VJRCBf
X2luaXRkYXRhIHNtYmlvczNfZ3VpZCA9IFNNQklPUzNfVEFCTEVfR1VJRDsKKyAgICAgICAgc3Rh
dGljIEVGSV9HVUlEIF9faW5pdGRhdGEgcHJvcGVydGllc19ndWlkID0gRUZJX1BST1BFUlRJRVNf
VEFCTEVfR1VJRDsKIAogICAgICAgICBpZiAoIG1hdGNoX2d1aWQoJmFjcGkyX2d1aWQsICZlZmlf
Y3RbaV0uVmVuZG9yR3VpZCkgKQogCSAgICAgICBlZmkuYWNwaTIwID0gKGxvbmcpZWZpX2N0W2ld
LlZlbmRvclRhYmxlOwpAQCAtODIwLDYgKzgzMiwxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZp
X3RhYmxlcyh2b2lkKQogCSAgICAgICBlZmkuc21iaW9zID0gKGxvbmcpZWZpX2N0W2ldLlZlbmRv
clRhYmxlOwogICAgICAgICBpZiAoIG1hdGNoX2d1aWQoJnNtYmlvczNfZ3VpZCwgJmVmaV9jdFtp
XS5WZW5kb3JHdWlkKSApCiAJICAgICAgIGVmaS5zbWJpb3MzID0gKGxvbmcpZWZpX2N0W2ldLlZl
bmRvclRhYmxlOworICAgICAgICBpZiAoIG1hdGNoX2d1aWQoJnByb3BlcnRpZXNfZ3VpZCwgJmVm
aV9jdFtpXS5WZW5kb3JHdWlkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBlZmlf
cHJvcGVydGllc190YWJsZSAqcHJvcGVydGllczsKKworICAgICAgICAgICAgZWZpX3Byb3BlcnRp
ZXNfdGJsX2FkZHIgPSAobG9uZyllZmlfY3RbaV0uVmVuZG9yVGFibGU7CisgICAgICAgICAgICBw
cm9wZXJ0aWVzID0gKHN0cnVjdCBlZmlfcHJvcGVydGllc190YWJsZSAqKWVmaV9wcm9wZXJ0aWVz
X3RibF9hZGRyOworICAgICAgICAgICAgZWZpX3Byb3BlcnRpZXNfdGJsX3NpemUgPSBwcm9wZXJ0
aWVzLT5sZW5ndGg7CisgICAgICAgIH0KICAgICB9CiAKICNpZm5kZWYgQ09ORklHX0FSTSAvKiBU
T0RPIC0gZGlzYWJsZWQgdW50aWwgaW1wbGVtZW50ZWQgb24gQVJNICovCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2VmaS9lZmkuaCBiL3hlbi9jb21tb24vZWZpL2VmaS5oCmluZGV4IDZiOWM1NmUu
LmU1MDkxMTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2VmaS5oCisrKyBiL3hlbi9jb21t
b24vZWZpL2VmaS5oCkBAIC01LDYgKzUsNyBAQAogI2luY2x1ZGUgPGVmaS9lZmlkZXZwLmg+CiAj
aW5jbHVkZSA8ZWZpL2VmaWNhcHN1bGUuaD4KICNpbmNsdWRlIDxlZmkvZWZpYXBpLmg+CisjaW5j
bHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vZWZpLmg+CiAjaW5jbHVkZSA8eGVuL3Nw
aW5sb2NrLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KQEAgLTM5LDMgKzQwLDYgQEAgZXh0ZXJu
IFVJTlQ2NCBlZmlfYm9vdF9tYXhfdmFyX3N0b3JlX3NpemUsIGVmaV9ib290X3JlbWFpbl92YXJf
c3RvcmVfc2l6ZSwKIAogZXh0ZXJuIFVJTlQ2NCBlZmlfYXBwbGVfcHJvcGVydGllc19hZGRyOwog
ZXh0ZXJuIFVJTlROIGVmaV9hcHBsZV9wcm9wZXJ0aWVzX2xlbjsKKworZXh0ZXJuIHU2NCBfX2lu
aXRkYXRhIGVmaV9wcm9wZXJ0aWVzX3RibF9hZGRyOworZXh0ZXJuIHUzMiBfX2luaXRkYXRhIGVm
aV9wcm9wZXJ0aWVzX3RibF9zaXplOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 16:23:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7lRX-0005Bd-DS; Mon, 08 May 2017 16:23:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d7lRV-0005BX-Vd
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:23:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 07/4B-02956-D7B90195; Mon, 08 May 2017 16:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVbdmtkC
 kQcNeA4slHxezODB6HN39mymAMYo1My8pvyKBNWPO66WMBRdYKq7ue8DUwPieuYuRi0NIYBKT
 xMPVrawQzi9Gid/3f7BAOBsYJc7OfgFVtp1R4tzh+0AOJ4ewgI3Eo7cb2EFsEYFoiUe39jJBF
 L1ilNi2bzFYB7PADkaJ9puPGEGq2ASMJM4enQ5m8wrYSvRuOA42iUVARWLXmv2sILaoQLjE28
 YjLBA1ghInZz4BszkFLCR2vrgBZjML6EnsuP6LFcKWl9j+dg7YHAkBY4n2txfZJjAKzkLSPgt
 JyywkLQsYmVcxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYv
 AxDsYJx3wv8QoyQHk5Ior0+xQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5Zs4BygkWp6akVa
 Zk5wEiCSUtw8CiJ8AaDpHmLCxJzizPTIVKnGHU55tz7+p5JiCUvPy9VSpw3FaRIAKQoozQPbg
 Qsqi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcEZApPZl4J3CZgDAHdL8IbyAB2REkiQkq
 qgfHwu3MX4nd95DR//YrnRqLx9BdeLZMK6qS8rU85/as6GpjLqVkTXz9902SBFbL9+ts3HCt9
 dtc8ags3v9sX/sadJ3bICS4uuHqgKfjcpydprEyrXc6cnhfKyJxS/vNKxITp5UbfjKpjHjI9f
 cq7iTG2198PJMXeJ/bZLEPHwJgp84dZ2QklluKMREMt5qLiRAAW3QDE5QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494260603!60642227!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61865 invoked from network); 8 May 2017 16:23:24 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 16:23:24 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v48GNFxK010075
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 8 May 2017 16:23:15 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v48GNExR014682
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 8 May 2017 16:23:15 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v48GNEI8012570;
 Mon, 8 May 2017 16:23:14 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 May 2017 09:23:13 -0700
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <JBeulich@suse.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-10-git-send-email-boris.ostrovsky@oracle.com>
 <590CB0F202000078001574A0@prv-mh.provo.novell.com>
 <20170508154842.GW13896@char.us.oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <02686a6d-2266-d86f-b012-90e8f6451462@oracle.com>
Date: Mon, 8 May 2017 12:23:09 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170508154842.GW13896@char.us.oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 9/9] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+Pj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPj4+IEBAIC02OTQsNiArNjk0LDMxIEBAIHN0YXRpYyB2b2lkIHBhZ2VfbGlz
dF9hZGRfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIAo+Pj4gdW5zaWduZWQgaW50IG5vZGUs
Cj4+PiAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikp
Owo+Pj4gIH0KPj4+ICAKPj4+ICsjZGVmaW5lIFNDUlVCX0JZVEVfUEFUVEVSTiAweGMyYzJjMmMy
YzJjMmMyYzIKPj4gVGhpcyBsaWtlbHkgbmVlZHMgYSBVTEwgc3VmZml4IGF0IGxlYXN0IGZvciB0
aGUgQVJNMzIgYnVpbGQuCj4gU2VlIDNhYzdjYTEKPgo+IFNvIDB4ZTdmMDAwZjAgZm9yIEFSTTMy
IGFuZCBBQVJDSDY0X0JSRUFLX0ZBVUxUIGZvciBBUk02NC4KCgpUaGF0J3Mgc2xpZ2h0bHkgZGlm
ZmVyZW50IHRob3VnaCAtLS0gdW5saWtlIGZyZWVfaW5pdF9tZW1vcnkoKSB0aGlzCnBhdHRlcm4g
aXMgb25seSB1c2VkIHdoZW4gIU5ERUJVRyBhbmQgaXQgaXMgYnl0ZS1zaXplZCAocGFzc2VkIGlu
dG8KbWVtc2V0KCkpLgoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 16:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7lS5-0005Dz-Ll; Mon, 08 May 2017 16:24:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1d7lS4-0005Dp-UA
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 16:24:01 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 77/50-03587-0AB90195; Mon, 08 May 2017 16:24:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXiVRvkpDtvtkC
 kwZ1X5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aul8eZCg4JVpzd79HAuImvi5GLQ0hgBqPE
 5ek3GEEcFoFZrBKLp65hBXEkBLaxSpw71cLUxcgB5MRJzLhjCmFWSDzbU93FyAnUrC5xb9Ftd
 ohBy5kkfj/fzAKSYBbQk9hx/RcriM0LZL+6dRnMFhawkZjz5T07iM0moC2x6cYDZhCbU8BO4u
 6R+4wgNouAisTOw4fBbmAW6GOU6Lq1kxViqLbEsoWvmSGG2kj0/VzNDLF5K5PE5x1rwBIiAro
 SzxY8YwOxJQRkJXb/fsQ0gVF4FpKjZiE5ahaSuQsYmVcxqhenFpWlFuma6SUVZaZnlOQmZubo
 GhqY6eWmFhcnpqfmJCYV6yXn525iBAY6AxDsYJx3wv8QoyQHk5Ior0+xQKQQX1J+SmVGYnFGf
 FFpTmrxIUYZDg4lCd5Zs4BygkWp6akVaZk5wJiDSUtw8CiJ8AaDpHmLCxJzizPTIVKnGHU5Hq
 388Z5JiCUvPy9VSpw3FaRIAKQoozQPbgQs/i8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDc
 XZApPZl4J3KZXQEcwAR0RyAB2REkiQkqqgVHf1rB3Z0Dz2WlaTx31z3HzHLwQ+0HOcX/vLnG+
 Ze+dLoe7flh36WPHynh+GR9b4dMb79U+OBEpZ1CS6Jz0Wz0g7Vz4LMnCxxOlTmd8T7rfISz4Y
 euL1vsiGludG3rLVMv/bpez+rchZNfDhMcFgjk8/8Oj4jfz33dnZ7sq//XCrBL/+cHzuZRYij
 MSDbWYi4oTASHs1M36AgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494260638!59294364!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43176 invoked from network); 8 May 2017 16:23:58 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 16:23:58 -0000
Received: by mail-wm0-f66.google.com with SMTP id u65so16528685wmu.3
 for <xen-devel@lists.xenproject.org>; Mon, 08 May 2017 09:23:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=qPvYEySkurshTTXnr2hm3RT5YawIR0JZLh2a6MoagM4=;
 b=AYuVKeYNCn4SG+EoPLMIt15Z42ICOO/ryAWIzOWPCK9TEa/8Jqk/+5ciAOGzz2Fw71
 1NCBaZpzQjBdv6K3D1jTeNTPRcmLmxQOhAkx5WybMe+DI+OKs0Nnvmk95oJBqfTGKK9k
 ZI1jatlxom/25paBDRUIdrrP7YbIsJo/r4OtE+tDZJLaY8lAqkenUCKBuGSDdBvKJZT/
 B0ygGdVLMTuzzND+YijVPGzhOmNLFMwDokGfg/aJmbBC8qnx7So4WyDHbEi8wQ2rgOlL
 XC7wmqxM9ULM33vX+5Tv61wzJM+0m1LE+dIQLyb3XLT7RGMLs5fw0dGc9rikyh/aYLoj
 UbwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=qPvYEySkurshTTXnr2hm3RT5YawIR0JZLh2a6MoagM4=;
 b=JplhZhcn4GRyRLCegzuD9KyPcq6I4UBOXDb9DU23bQ5OJyDO1qfK1XHqGMpbZzz+nx
 C6Q/4jl+TyLwq76GdoM8PFpz2A9q30cm/MqjW/Ge/9crDmpM1pPXTwlgkjn+ztsNMRzt
 WQVatMClUZsaHxDsbnHjInR9OhudwtajcTxlXMFz9qR8zbTxybO89mbAXWT1eiMjWItE
 rxF666mkJ3kXUc7Rvv6qhDNaH8MxBrTFGfA09gBoK1St4IZIax3XtQzpYhOs5QRtuApD
 l3e3nJxdQtxXl3oPXgHGoL00vmQ7GtIhdPsC8wmMKKkza5zTWOhS6JSAiEmJRfV45vBC
 VhkQ==
X-Gm-Message-State: AN3rC/7emgtsSJARjDrVkomCgXA9X9ilRPKGyy6+o2DS3hjd93QfCq6k
 9y7lZ5RTaTNblw==
X-Received: by 10.28.213.72 with SMTP id m69mr13041467wmg.9.1494260638541;
 Mon, 08 May 2017 09:23:58 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:8c55:526b:4416:d29f?
 ([2a02:c7f:ac18:da00:8c55:526b:4416:d29f])
 by smtp.gmail.com with ESMTPSA id c17sm8714676wre.35.2017.05.08.09.23.57
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 08 May 2017 09:23:57 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <c7d47591-2f5b-05f9-20bd-1e8dc2f9dd48@citrix.com>
Date: Mon, 8 May 2017 17:23:56 +0100
Message-Id: <D1119088-40FF-46B8-B89B-C1CE03DCED3C@gmail.com>
References: <22795.9270.372526.854999@mariner.uk.xensource.com>
 <20170505084332.GA70869@deinos.phlegethon.org>
 <1AE818EC-6C95-46D1-AD8A-8E10090148EF@gmail.com>
 <20170505093600.GB70869@deinos.phlegethon.org>
 <22800.38685.526518.751534@mariner.uk.xensource.com>
 <c7d47591-2f5b-05f9-20bd-1e8dc2f9dd48@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-Mailer: Apple Mail (2.2104)
Cc: Tim Deegan <tim@xen.org>, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Security support scope (apropos of Xen and CNA)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gOCBNYXkgMjAxNywgYXQgMTc6MTEsIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+IE9uIDA4LzA1LzE3IDE3OjA0LCBJYW4gSmFja3NvbiB3
cm90ZToKPj4gVGltIERlZWdhbiB3cml0ZXMgKCJSZTogU2VjdXJpdHkgc3VwcG9ydCBzY29wZSAo
YXByb3BvcyBvZiBYZW4gYW5kIENOQSkiKToKPj4+IEFoLCBzbyBpdCBpcy4gIFNvIHRoZXJlIGlz
IGluZm9ybWF0aW9uIG9uIHRoZSB3aWtpIHBhZ2UgdGhhdCdzIG5vdCBpbgo+Pj4gTUFJTlRBSU5F
UlMuICBDb3VsZCB0aGF0IGJlIG1vdmVkIGludG8gTUFJTlRBSU5FUlM/ICBUaGVyZSBhcmUKPj4+
IGEgZmV3IHRoaW5ncyB0aGF0IGRvbid0IG1hcCB3ZWxsIHRvIG1haW50YWluZXJzaGlwIG9mIHNw
ZWNpZmljCj4+PiBmaWxlcywgZS5nLiAidk1DRSIgb3IgbmVzdGVkIHZpcnR1YWxpemF0aW9uLiAg
QnV0IG9uIHRoZSB3aG9sZSBJCj4+PiB0aGluayB0aGF0IGFkZGluZyBjbGF1c2VzIGZvciB0aGVt
IHdvdWxkIGJlIE9LLgo+PiBJIHRoaW5rIHRoaXMgaXMgcXVpdGUgYXdrd2FyZCwgcmVhbGx5LiAg
TUFJTlRBSU5FUlMgaXMgYWJvdXQgZmlsZXMsCj4+IGFuZCBpbXBsZW1lbnRhdGlvbnMuICBUaGUg
c2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMgaXMgYWJvdXQgcGFydHMgb2YKPj4gaW50ZXJmYWNlcywg
d2hpY2ggZG9uJ3QgbWFwIGF0IGFsbCB3ZWxsLgo+PiAKPj4gV2UgY291bGQgYWRkIG5vLWZpbGVz
IHN0YW56YXMsIGJ1dCBob3cgd291bGQgeW91IHRlbGwgd2hhdCB0aGV5Cj4+IHJlZmVycmVkIHRv
ID8KPiAKPiBUaGlzIGlzIHRoZSBwcmluY2lwbGUgYmVoaW5kIGludHJvZHVjaW5nIGRvY3MvZmVh
dHVyZXMvKiB3aGljaCwgYXMgcGFydAo+IG9mIHRoZSByZXF1aXJlZCBtZXRhZGF0YSwgY29udGFp
bnMgYSBzdXBwb3J0IHN0YXRlbWVudC4KPiAKPiBUaGlzIHdheSwgdGhlcmUgaXMgYW4gYXV0aG9y
aXRhdGl2ZSBzdGF0ZW1lbnQgb2Ygc3VwcG9ydCBvbiBhCj4gcGVyLWZlYXR1cmUgYmFzaXMgd2hp
Y2ggaXMgZWFzeSB0byBrZWVwIHVwIHRvIGRhdGUuCj4gCj4gTGFyczogQW55IHVwZGF0ZSBvbiB5
b3VyIHByb2plY3QgbGV2ZWwgY2xhcmlmaWNhdGlvbnMgb2Ygc3VwcG9ydCBzdGF0dXNlcz8KCk5v
LCB0aGVyZSBpcyBubyB2ZW5kb3IgYWdyZWVtZW50IHlldCBvbiB0aGUgdGVzdGluZyBzaWRlIChh
a2Egd2hhdCB0ZXN0aW5nIHRoZXkgY29tbWl0IHRvIGFuZCB3aGF0IHdvdWxkIGhhcHBlbiBpZiAz
cmQgcGFydHkgdGVzdGluZyBvdXRzaWRlIG9mIE9TU1RFU1QgZG9lcyBub3QgdGFrZSBwbGFjZSku
IFRoYXQgYW5kIHdoYXQgdG8gZG8gd2l0aCAic2VjdXJpdHkgc3VwcG9ydGVkIiBjb21wb25lbnRz
IHdoaWNoIGhhdmUgcG9vciB0ZXN0aW5nIGZvciBoaXN0b3JpY2FsIHJlYXNvbnMgYXJlIHRoZSBv
bmx5IG91dHN0YW5kaW5nIGlzc3VlLiBUaGVzZSBhcmUgcmVhbGx5IGJpZyBpc3N1ZXMsIHdoZXJl
IHRoZXJlIGlzIG5vIHJlYWwgY29uc2Vuc3VzLiBJIHdpbGwgZ2V0IGEgRGVzaWduIFNlc3Npb24g
aW4gcGxhY2UgZm9yIHRoaXMgYXQgdGhlIHN1bW1pdDogbWF5YmUgd2UgY2FuIG1ha2Ugc29tZSBw
cm9ncmVzcy4KCkhvd2V2ZXIsIElNSE8sIHdlIGNhbiBzdGFydCBvZmYgYWdyZWVpbmcgYSBmb3Jt
YXQ6IGluIG51dHNoZWxsIHdoYXQgd2UgbmVlZCBpcyBhIGxpc3QgdGhhdCBzaG93cyBmZWF0dXJl
PXN0YXR1cyAtIGFsdGhvdWdoIHdlIG1heSB3YW50IHRvIGFkZCBhIGZldyBtb3JlIGZpZWxkcywg
YWthIGZlYXR1cmU9KHN1cHBvcnQgc3RhdHVzPS4uLiwgbWFpbnRhaW5lciBzdGF0dXM9PGFzIHBl
ciBtYWludGFpbmVycyBmaWxlPiwgdGVzdGVkPU9TU1RFU1R8WFRGfDNyZCBQYXJ0eXwuLi4sIC4u
LikuIFNvbWVvbmUgbmVlZHMgdG8gbWFrZSBhIHNlbnNpYmxlIHByb3Bvc2FsLgoKRm9yIGV4YW1w
bGUsIHdlIGNvdWxkIGp1c3QgbWFwICJzdGF0dXMiIG9uIHdoYXQgd2UgaGF2ZSBub3c6IHByZXZp
ZXcsIGV4cGVyaW1lbnRhbCwgc3VwcG9ydGVkICh3aGljaCBpbmNsdWRlcyBzZWN1cml0eSBzdXBw
b3J0KSBhbmQgZXh0ZW5kL2NoYW5nZSB0aGUgbWVhbmluZyBvZiB0aGUgc3RhdHVzIGZpZWxkIGFz
IHRoaXMgZ2V0cyByZXNvbHZlZC4gSSBkb24ndCB0aGluayB0aGUgdHdvIHRoaW5ncyBhcmUgc3Ry
b25nbHkgbGlua2VkLgoKTGFycwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 16:29:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7lXB-0005VP-8O; Mon, 08 May 2017 16:29:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7lX9-0005VJ-R4
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:29:15 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 31/B2-02202-ADC90195; Mon, 08 May 2017 16:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQvfWHIF
 Ig58rZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozjr6ezF6xiq1j8xaWBcRFrFyMnh4SAn8TF
 68cZQWxhASuJ2c07WEBsEQFPiX1bfrOD2EJA9qy/T4HiHBzMAh4SG5aagoTZBPQldr/4xARi8
 wrYSnzquc0MYrMIqEj8/HGHDcQWFQiXeNt4hAWiRlDi5MwnYDangJfEihntYCcwCxhIHFk0B8
 qWl9j+dg4zxFo1iWv9l9ghzkyXmPish2UCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQiXUMDvaS
 izPSMktzEzBwgz1gvN7W4ODE9NScxqVgvOT93EyMwAOsZGBh3MG7rcj7EKMnBpCTK61MsECnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcPGNBCgkWp6akVaZk5wFiASUtw8CiJ8BaBpHmLCxJzi
 zPTIVKnGI05+jo+vmfimHPv63smIZa8/LxUKXFeeZBSAZDSjNI8uEGwGL3EKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZg3EGQKT2ZeCdy+V0CnMAGdEsgAdkpJIkJKqoHR7I7uxtcaPbfyLhq
 wZ9yIP2vGxlqy/M6vXqW37w54ld7tNyhi74qqVjq2+Igbq+1pi/TEV5t0y/jZ+b/uf7CipIvV
 uT/n3HNvD0E+QdsTe0rMdrVPee5rJLJjfZAAj/Ginb8PGvS9e/96AX+Yg0jB0qZzoTMsHN5VT
 rTyrdka8c1n08HfDvFKLMUZiYZazEXFiQCi478SzAIAAA==
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494260954!68447042!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48606 invoked from network); 8 May 2017 16:29:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 16:29:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="45626672"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <672ab9a1-972a-6f82-dd80-aae813abb8f7@citrix.com>
Date: Mon, 8 May 2017 17:29:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/efi: Reserve EFI properties table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTc6MTcsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IFNvbWUgRUZJIGZpcm13
YXJlIGltcGxlbWVudGF0aW9ucyBtYXkgcGxhY2UgdGhlIEVGSSBwcm9wZXJ0aWVzIHRhYmxlIGlu
Cj4gUkFNIG1hcmtlZCBhcyBCb290U2VydmljZXNEYXRhLCB3aGljaCBYZW4gZG9lcyBub3QgY29u
c2lkZXIgYXMgcmVzZXJ2ZWQuCj4gV2hlbiBkb20wIHRyaWVzIHRvIGFjY2VzcyB0aGUgRUZJIHBy
b3BlcnRpZXMgdGFibGUgKHdoaWNoIExpbnV4ID49IDQuNAo+IGRvZXMpLCBpdCBjcmFzaGVzIHdp
dGggYSBwYWdlIGZhdWx0LgoKVGhlIHBhZ2VmYXVsdCBpcyBqdXN0IGEgc2lkZSBlZmZlY3Qgb2Yg
TGludXggYmxpbmRseSBhc3N1bWluZyB0aGF0IHRoZQppb3JlbWFwKCkgcmVxdWVzdCBzdWNjZWVk
ZWQuCgpGcm9tIFhlbidzIHBvaW50IG9mIHZpZXcsIERvbTAgdHJpZXMgdG8gbWFwIGEgcGFnZSB3
aGljaCBkb2Vzbid0IGJlbG9uZwp0byBkb21feGVuLCByZXN1bHRpbmcgYSBwZXJtaXNzaW9uIGZh
aWx1cmUuCgo+ICAgRml4IHRoaXMgYnkgdW5jb25kaXRpb25hbGx5Cj4gbWFya2luZyB0aGUgRUZJ
IHByb3BlcnRpZXMgdGFibGUgYXMgcmVzZXJ2ZWQgaW4gdGhlIEU4MjAsIG11Y2ggbGlrZSBpcwo+
IGRvbmUgd2l0aCB0aGUgZG1pIHJlZ2lvbnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhpcyBpcyBwcm9iYWJseSBhbHNvIDQu
OSBtYXRlcmlhbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 16:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7lZz-00067O-PB; Mon, 08 May 2017 16:32:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29444e6af=Andrew.Cooper3@citrix.com>)
 id 1d7lZy-00067H-PU
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:32:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E4/2B-03920-A8D90195; Mon, 08 May 2017 16:32:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHSDvW7nXIF
 Ig1enNS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owpx2oLZrNV/J7Vz9jAOI+1i5GTQ0LAX+L6
 hdfsIDabgL7E7hefmEBsEQF1idMdF4FqODiYBfwkDj3wBTGFBYIlWn9rgVSwCKhIrJ34EqyaV
 8BToq1xGjvERDmJ88d/MoPYQgJqEtf6L7FD1AhKnJz5hAXEZhaQkDj44gXzBEbuWUhSs5CkFj
 AyrWLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwDBiDYwXh
 +beAhRkkOJiVRXp9igUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx+c4BygkWp6akVaZk5wICE
 SUtw8CiJ8BaBpHmLCxJzizPTIVKnGHU55tz7+p5JiCUvPy9VSpxXHqRIAKQoozQPbgQsOi4xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcQZApPZl4J3KZXQEcwAR0RyAB2REkiQkqqgTH/9M
 o8v6h3rjmnj9/futAoYceVVPNv1hc6n09LsD7ncUOrTqrrtEbc0/D2nz/v1d5suTl/geQym/C
 Q7PsfQz/peDNd2tu3MH7Rr6e+L9l5fXs+ON1imMy23NCsdZdPofKlFN99IROeu98OmHJFLOBv
 xH2+VGZ3Mx3HGT+Kpv+fpLpf7NX0xSuUWIozEg21mIuKEwEszGj3iQIAAA==
X-Env-Sender: prvs=29444e6af=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494261127!67158561!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48931 invoked from network); 8 May 2017 16:32:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 16:32:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431381444"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 May 2017 17:31:32 +0100
Message-ID: <1494261092-31931-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] x86/tlb: Don't use locked operations
	in tlbflush_filter()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsIHBhc3NlZCBjcHVtYXNrX3QncyBhcmUgY29udGV4dC1sb2NhbCBhbmQgbm90IGF0IHJpc2sg
b2YgY29uY3VycmVudAp1cGRhdGVzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRs
Yi5oCmluZGV4IDhiN2FkZWYuLmFhODZlYTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTU1
LDcgKzU1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHRsYmZsdXNoX2ZpbHRlcihjcHVtYXNrX3Qg
Km1hc2ssIHVpbnQzMl90IHBhZ2VfdGltZXN0YW1wKQogCiAgICAgZm9yX2VhY2hfY3B1ICggY3B1
LCBtYXNrICkKICAgICAgICAgaWYgKCAhTkVFRF9GTFVTSChwZXJfY3B1KHRsYmZsdXNoX3RpbWUs
IGNwdSksIHBhZ2VfdGltZXN0YW1wKSApCi0gICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShj
cHUsIG1hc2spOworICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsIG1hc2spOwog
fQogCiB2b2lkIG5ld190bGJmbHVzaF9jbG9ja19wZXJpb2Qodm9pZCk7Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 16:42:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ljX-0006tr-Qm; Mon, 08 May 2017 16:42:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7ljW-0006ta-4B
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:42:02 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CD/A3-01744-9DF90195; Mon, 08 May 2017 16:42:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTffGfIF
 Ig0UvVCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5d3uZCg5oVixY+pmtgXGJYhcjJ4eQwGZG
 ib8vY7oYuYDs3YwSr9tWsIMkhAUCJI43bQCzRQSMJWa3fWKEKGpmlFj86hMbiMMs8JxR4mnfZ
 haQKjYBTYk7nz8xgdi8AlYSt/dvYwWxWQRUJBbffAw2SVQgXOJt4xEWiBpBiZMzn4DZnAIeEq
 2PW8BsZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2ipl1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHL1DAyMOxh/H/c7xCjJwaQkyutTLBApxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYLXdB5QTrAoNT21Ii0zBxj8MGkJDh4lEV4xkDRvcUFibnFmO
 kTqFKMux5XWj++ZhFjy8vNSpcR5P84FKhIAKcoozYMbAYvES4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEefVAVvFk5pXAbXoFdAQT0BGBDGBHlCQipKQaGOUyHVhO5WqtPaZxfsk1A8Fd0XP
 rn3c/2pA1pXv/AdFDV1tyo79wi94UDJq4TJy7Qyx4UsjULS/iWf9OWXlySrpS2fZL4We9/Y1S
 YljzN74+uW322Y93TszW2Wn0deXRlbzhPx7ftvp/Ve9UU8iD1Yr7a1Lmfk45oKt272t69WvZT
 M5If6MzrglKLMUZiYZazEXFiQBGps+PvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494261719!98634297!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17151 invoked from network); 8 May 2017 16:42:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 8 May 2017 16:42:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 205371516;
 Mon,  8 May 2017 09:41:59 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 12AC73F220;
 Mon,  8 May 2017 09:41:56 -0700 (PDT)
To: vijay.kilari@gmail.com, xen-devel@lists.xen.org
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-11-git-send-email-vijay.kilari@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f6e0282c-94dd-3c0d-3171-e5ce4ac69f34@arm.com>
Date: Mon, 8 May 2017 17:41:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1490716413-19796-11-git-send-email-vijay.kilari@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 10/25] x86: NUMA: Move numa code and
 make it generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmlqYXksCgpPbiAyOC8wMy8xNyAxNjo1MywgdmlqYXkua2lsYXJpQGdtYWlsLmNvbSB3cm90
ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L251bWEuYyBiL3hlbi9hcmNoL3g4Ni9udW1h
LmMKPiBpbmRleCAzYmRhYjlhLi4zM2M2ODA2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9u
dW1hLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbnVtYS5jCj4gQEAgLTEwLDI4NiArMTAsMTMgQEAK
PiAgI2luY2x1ZGUgPHhlbi9jdHlwZS5oPgo+ICAjaW5jbHVkZSA8eGVuL25vZGVtYXNrLmg+Cj4g
ICNpbmNsdWRlIDx4ZW4vbnVtYS5oPgo+IC0jaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KPiAg
I2luY2x1ZGUgPHhlbi90aW1lLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc21wLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vcGZuLmg+Cj4gICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+IC0jaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgo+IC0KPiAtc3RhdGljIGludCBudW1h
X3NldHVwKGNoYXIgKnMpOwo+IC1jdXN0b21fcGFyYW0oIm51bWEiLCBudW1hX3NldHVwKTsKPiAt
Cj4gLXN0cnVjdCBub2RlX2RhdGEgbm9kZV9kYXRhW01BWF9OVU1OT0RFU107Cj4gLQo+IC0vKiBN
YXBwaW5nIGZyb20gcGR4IHRvIG5vZGUgaWQgKi8KPiAtdW5zaWduZWQgaW50IG1lbW5vZGVfc2hp
ZnQ7Cj4gLXN0YXRpYyB0eXBlb2YoKm1lbW5vZGVtYXApIF9tZW1ub2RlbWFwWzY0XTsKPiAtdW5z
aWduZWQgbG9uZyBtZW1ub2RlbWFwc2l6ZTsKPiAtdWludDhfdCAqbWVtbm9kZW1hcDsKPiAtCj4g
LW5vZGVpZF90IF9fcmVhZF9tb3N0bHkgY3B1X3RvX25vZGVbTlJfQ1BVU10gPSB7Cj4gLSAgICBb
MCAuLi4gTlJfQ1BVUy0xXSA9IE5VTUFfTk9fTk9ERQo+IC19Owo+IC0vKgo+IC0gKiBLZWVwIEJJ
T1MncyBDUFUybm9kZSBpbmZvcm1hdGlvbiwgc2hvdWxkIG5vdCBiZSB1c2VkIGZvciBtZW1vcnkg
YWxsb2NhaW9uCj4gLSAqLwo+IC1ub2RlaWRfdCBhcGljaWRfdG9fbm9kZVtNQVhfTE9DQUxfQVBJ
Q10gPSB7Cj4gLSAgICBbMCAuLi4gTUFYX0xPQ0FMX0FQSUMtMV0gPSBOVU1BX05PX05PREUKPiAt
fTsKCldoeSB0aGlzIGlzIG1vdmVkIGluIHRoaXMgcGF0Y2ggZnJvbSBoZXJlIHRvIHg4Ni9zcmF0
LmM/CgpbLi4uXQoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NyYXQuYyBiL3hlbi9hcmNo
L3g4Ni9zcmF0LmMKPiBpbmRleCA3Y2Y0NzcxLi4yY2M4N2EzIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9zcmF0LmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3JhdC5jCj4gQEAgLTI3LDYgKzI3
LDEzIEBAIHN0YXRpYyBub2RlbWFza190IF9faW5pdGRhdGEgbWVtb3J5X25vZGVzX3BhcnNlZDsK
PiAgc3RhdGljIG5vZGVtYXNrX3QgX19pbml0ZGF0YSBwcm9jZXNzb3Jfbm9kZXNfcGFyc2VkOwo+
ICBzdGF0aWMgc3RydWN0IG5vZGUgX19pbml0ZGF0YSBub2Rlc1tNQVhfTlVNTk9ERVNdOwo+Cj4g
Ky8qCj4gKyAqIEtlZXAgQklPUydzIENQVTJub2RlIGluZm9ybWF0aW9uLCBzaG91bGQgbm90IGJl
IHVzZWQgZm9yIG1lbW9yeSBhbGxvY2Fpb24KPiArICovCj4gK25vZGVpZF90IGFwaWNpZF90b19u
b2RlW01BWF9MT0NBTF9BUElDXSA9IHsKPiArICAgIFswIC4uLiBNQVhfTE9DQUxfQVBJQy0xXSA9
IE5VTUFfTk9fTk9ERQo+ICt9Owo+ICsKClRoaXMgZG9lcyBub3QgYmVsb25nIHRvIHRoaXMgcGF0
Y2guLi4KCj4gIHN0cnVjdCBweG0ybm9kZSB7Cj4gIAl1bnNpZ25lZCBpbnQgcHhtOwo+ICAJbm9k
ZWlkX3Qgbm9kZTsKClsuLi5dCgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL251bWEuYyBiL3hl
bi9jb21tb24vbnVtYS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4y
MDdlYmQ4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9jb21tb24vbnVtYS5jCj4gQEAgLTAs
MCArMSw0ODggQEAKPiArLyoKPiArICogQ29tbW9uIE5VTUEgaGFuZGxpbmcgZnVuY3Rpb25zIGZv
ciB4ODYgYW5kIGFybS4KPiArICogT3JpZ2luYWwgY29kZSBleHRyYWN0ZWQgZnJvbSBhcmNoL3g4
Ni9udW1hLmMKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSwg
dmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
PiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
PiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vc3RyaW5nLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ICsjaW5jbHVk
ZSA8eGVuL2N0eXBlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbm9kZW1hc2suaD4KPiArI2luY2x1ZGUg
PHhlbi9udW1hLmg+Cj4gKyNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgo+ICsjaW5jbHVkZSA8
eGVuL3RpbWUuaD4KPiArI2luY2x1ZGUgPHhlbi9zbXAuaD4KPiArI2luY2x1ZGUgPHhlbi9wZm4u
aD4KPiArI2luY2x1ZGUgPGFzbS9hY3BpLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAr
I2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CgpXaGlsc3QgeW91IGFyZSBtb3ZpbmcgdGhpcyBpbiBh
IG5ld2ZpbGUsIHBsZWFzZSBvcmRlciB0aGUgaW5jbHVkZXMuCgpbLi4uXQoKPiArc3RhdGljIHVu
c2lnbmVkIGludCBfX2luaXQgZXh0cmFjdF9sc2JfZnJvbV9ub2Rlcyhjb25zdCBzdHJ1Y3Qgbm9k
ZSAqbm9kZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IG51bW5vZGVzKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgbm9kZXNfdXNl
ZCA9IDA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHNwZHgsIGVwZHg7Cj4gKyAgICB1bnNpZ25lZCBs
b25nIGJpdGZpZWxkID0gMCwgbWVtdG9wID0gMDsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IG51bW5vZGVzOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHNwZHggPSBwYWRkcl90b19wZHgo
bm9kZXNbaV0uc3RhcnQpOwo+ICsgICAgICAgIGVwZHggPSBwYWRkcl90b19wZHgobm9kZXNbaV0u
ZW5kIC0gMSkgKyAxOwo+ICsgICAgICAgIGlmICggc3BkeCA+PSBlcGR4ICkKPiArICAgICAgICAg
ICAgY29udGludWU7Cj4gKyAgICAgICAgYml0ZmllbGQgfD0gc3BkeDsKPiArICAgICAgICBub2Rl
c191c2VkKys7Cj4gKyAgICAgICAgaWYgKCBlcGR4ID4gbWVtdG9wICkKPiArICAgICAgICAgICAg
bWVtdG9wID0gZXBkeDsKPiArICAgIH0KPiArICAgIGlmICggbm9kZXNfdXNlZCA8PSAxICkKPiAr
ICAgICAgICBpID0gQklUU19QRVJfTE9ORyAtIDE7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgaSA9
IGZpbmRfZmlyc3RfYml0KCZiaXRmaWVsZCwgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpICogOCk7Cj4g
KwoKSXQgaXMgaW50ZXJlc3RpbmcgdG8gc2VlIHRoYXQgbmV3bGluZSB3YXMgYWRkZWQgaW4gdGhl
IHByb2Nlc3Mgb2YgbW92aW5nIAp0aGUgY29kZS4KCj4gKyAgICBtZW1ub2RlbWFwc2l6ZSA9ICht
ZW10b3AgPj4gaSkgKyAxOwoKWy4uLi5dCgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
bnVtYS5oIGIveGVuL2luY2x1ZGUveGVuL251bWEuaAo+IGluZGV4IDkyMmZiZDguLmVlZDQwYWYg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL251bWEuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi9udW1hLmgKPiBAQCAtMTQsNiArMTQsMjEgQEAKPgo+ICAjZGVmaW5lIE1BWF9OVU1OT0RF
UyAgICAoMSA8PCBOT0RFU19TSElGVCkKPgo+ICtzdHJ1Y3Qgbm9kZSB7Cj4gKyAgICBwYWRkcl90
IHN0YXJ0Owo+ICsgICAgcGFkZHJfdCBlbmQ7Cj4gK307Cj4gKwo+ICtleHRlcm4gaW50IGNvbXB1
dGVfbWVtbm9kZV9zaGlmdChzdHJ1Y3Qgbm9kZSAqbm9kZXMsIGludCBudW1ub2RlcywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZWlkX3QgKm5vZGVpZHMsIHVuc2lnbmVk
IGludCAqc2hpZnQpOwo+ICtleHRlcm4gdm9pZCBudW1hX2luaXRfYXJyYXkodm9pZCk7Cj4gK2V4
dGVybiBib29sX3Qgc3JhdF9kaXNhYmxlZCh2b2lkKTsKPiArZXh0ZXJuIHZvaWQgbnVtYV9zZXRf
bm9kZShpbnQgY3B1LCBub2RlaWRfdCBub2RlKTsKPiArZXh0ZXJuIG5vZGVpZF90IGFjcGlfc2V0
dXBfbm9kZSh1bnNpZ25lZCBpbnQgcHhtKTsKPiArZXh0ZXJuIHZvaWQgc3JhdF9kZXRlY3Rfbm9k
ZShpbnQgY3B1KTsKPiArZXh0ZXJuIHZvaWQgc2V0dXBfbm9kZV9ib290bWVtKG5vZGVpZF90IG5v
ZGVpZCwgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBlbmQpOwo+ICtleHRlcm4gdm9pZCBpbml0X2Nw
dV90b19ub2RlKHZvaWQpOwoKQ2FuIHlvdSBwbGVhc2UgYmUgY29uc2lzdGVudCB3aXRoIHRoaXMg
ZmlsZSBhbmQgZHJvcCB0aGUgdW5lY2Vzc2FyeSAKImV4dGVybiIuCgo+ICsKPiAgI2RlZmluZSB2
Y3B1X3RvX25vZGUodikgKGNwdV90b19ub2RlKCh2KS0+cHJvY2Vzc29yKSkKPgo+ICAjZGVmaW5l
IGRvbWFpbl90b19ub2RlKGQpIFwKPiBAQCAtMjMsNCArMzgsNyBAQAo+ICBib29sIGlzX251bWFf
b2ZmKHZvaWQpOwo+ICBib29sIGdldF9hY3BpX251bWEodm9pZCk7Cj4gIHZvaWQgc2V0X2FjcGlf
bnVtYShib29sIHZhbCk7Cj4gK2ludCBnZXRfbnVtYV9mYWtlKHZvaWQpOwo+ICtleHRlcm4gaW50
IG51bWFfZW11bGF0aW9uKHVpbnQ2NF90IHN0YXJ0X3BmbiwgdWludDY0X3QgZW5kX3Bmbik7Cj4g
K2V4dGVybiB2b2lkIG51bWFfZHVtbXlfaW5pdCh1aW50NjRfdCBzdGFydF9wZm4sIHVpbnQ2NF90
IGVuZF9wZm4pOwoKRGl0dG8uCgo+ICAjZW5kaWYgLyogX1hFTl9OVU1BX0ggKi8KPgoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 16:42:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ljV-0006tb-Js; Mon, 08 May 2017 16:42:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2941b2e89=George.Dunlap@citrix.com>)
 id 1d7ljT-0006tU-Vm
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:42:00 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 70/D7-02185-7DF90195; Mon, 08 May 2017 16:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve61+QK
 RBl0/9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz+l6EFvYoVsz/uZG5gnCTRxcjJISHgL/Hu
 7xlWEFtYwFei5cw/dhBbRMBb4ufT64wgtpBAB6PEsQUpXYxcHMwCZxglev5OYQFJsAnoScw7/
 hXM5hWwlbh97zeYzSKgItFy6APYUFGBcIm3jUegagQlTs58AmZzCnhJ3HjznBnEZhYwkDiyaA
 4rhC0v0bx1NjPEYlWJxQ+Osk9g5JuFpH0WkpZZSFoWMDKvYtQoTi0qSy3SNTLXSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLZ6BgbGHYwte/0OMUpyMCmJ8voUC0QK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuA1nQeUEyxKTU+tSMvMAYY9TFqCg0dJhPciSJq3uCAxtzgzHSJ1i
 lFRSpy3GSQhAJLIKM2Da4PF2iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryZIFN4MvNK4K
 a/AlrMBLQ4kAFscUkiQkqqgXE/2zanUlPlO8a7Xnc8NZz4QSt2lszttqjFyyY1vbo1n095Fp9
 5V94/zWY+s6AEHndfxgDbtGULJm34m7Y3Q5T/7KdN69ao7q3fdDxr5ovb3/IfzHywQv7fja4H
 P9k4a+osmLmc7hlv//dGeWu3pkj7hI3PBabO++s+wzZ51ZvKZwarbrAmHpmkxFKckWioxVxUn
 AgAFjbm4bACAAA=
X-Env-Sender: prvs=2941b2e89=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494261717!98634290!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16818 invoked from network); 8 May 2017 16:41:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 16:41:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,309,1491264000"; d="scan'208";a="431383588"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-3-git-send-email-boris.ostrovsky@oracle.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9348eb3e-1bee-0e46-54b7-b589ce5afc5b@citrix.com>
Date: Mon, 8 May 2017 17:41:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1492184258-3277-3-git-send-email-boris.ostrovsky@oracle.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 2/9] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDQvMTcgMTY6MzcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAuIHNvIHRoYXQgaXQn
cyBlYXN5IHRvIGZpbmQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkICh0aG9zZSBwYWdl
cyBhcmUKPiBub3cgbWFya2VkIHdpdGggX1BHQ19uZWVkX3NjcnViIGJpdCkuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAt
LS0KPiBDaGFuZ2VzIGluIHYzOgo+ICogS2VlcCBkaXJ0eSBiaXQgcGVyIHBhZ2UsIGFkZCBkaXJ0
eV9oZWFkIHRvIHBhZ2VfaW5mbyB0aGF0IGluZGljYXRlcyB3aGV0aGVyCj4gICB0aGUgYnVkZHkg
aGFzIGRpcnR5IHBhZ2VzLgo+ICogTWFrZSBwYWdlX2xpc3RfYWRkX3NjcnViKCkgc2V0IGJ1ZGR5
J3MgcGFnZSBvcmRlcgo+ICogRGF0YSB0eXBlIGFkanVzdG1lbnRzIChpbnQgLT4gdW5zaWduZWQp
Cj4gCj4gIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICB8ICAxMTkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8
ICAgIDYgKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgICAgNiArKwo+ICAzIGZpbGVz
IGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+
IGluZGV4IDZmZTU1ZWUuLjlkY2Y2ZWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0zODMsNiArMzgzLDgg
QEAgdHlwZWRlZiBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgaGVhcF9ieV96b25lX2FuZF9vcmRlcl90
W05SX1pPTkVTXVtNQVhfT1JERVIrMV07Cj4gIHN0YXRpYyBoZWFwX2J5X3pvbmVfYW5kX29yZGVy
X3QgKl9oZWFwW01BWF9OVU1OT0RFU107Cj4gICNkZWZpbmUgaGVhcChub2RlLCB6b25lLCBvcmRl
cikgKCgqX2hlYXBbbm9kZV0pW3pvbmVdW29yZGVyXSkKPiAgCj4gK3N0YXRpYyB1bnNpZ25lZCBs
b25nIG5vZGVfbmVlZF9zY3J1YltNQVhfTlVNTk9ERVNdOwo+ICsKPiAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgKmF2YWlsW01BWF9OVU1OT0RFU107Cj4gIHN0YXRpYyBsb25nIHRvdGFsX2F2YWlsX3Bh
Z2VzOwo+ICAKPiBAQCAtNjc4LDYgKzY4MCwyMCBAQCBzdGF0aWMgdm9pZCBjaGVja19sb3dfbWVt
X3ZpcnEodm9pZCkKPiAgICAgIH0KPiAgfQo+ICAKPiArLyogUGFnZXMgdGhhdCBuZWVkIHNjcnVi
IGFyZSBhZGRlZCB0byB0YWlsLCBvdGhlcndpc2UgdG8gaGVhZC4gKi8KPiArc3RhdGljIHZvaWQg
cGFnZV9saXN0X2FkZF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5v
ZGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHpvbmUs
IHVuc2lnbmVkIGludCBvcmRlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIG5lZWRfc2NydWIpCj4gK3sKPiArICAgIFBGTl9PUkRFUihwZykgPSBvcmRlcjsKPiArICAg
IHBnLT51LmZyZWUuZGlydHlfaGVhZCA9IG5lZWRfc2NydWI7Cj4gKwo+ICsgICAgaWYgKCBuZWVk
X3NjcnViICkKPiArICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcsICZoZWFwKG5vZGUsIHpv
bmUsIG9yZGVyKSk7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgcGFnZV9saXN0X2FkZChwZywgJmhl
YXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiArfQo+ICsKPiAgLyogQWxsb2NhdGUgMl5Ab3JkZXIg
Y29udGlndW91cyBwYWdlcy4gKi8KPiAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hl
YXBfcGFnZXMoCj4gICAgICB1bnNpZ25lZCBpbnQgem9uZV9sbywgdW5zaWduZWQgaW50IHpvbmVf
aGksCj4gQEAgLTgwMiw3ICs4MTgsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2Nf
aGVhcF9wYWdlcygKPiAgICAgIHdoaWxlICggaiAhPSBvcmRlciApCj4gICAgICB7Cj4gICAgICAg
ICAgUEZOX09SREVSKHBnKSA9IC0tajsKPiAtICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcs
ICZoZWFwKG5vZGUsIHpvbmUsIGopKTsKPiArICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVh
cChub2RlLCB6b25lLCBqKSk7Cj4gICAgICAgICAgcGcgKz0gMSA8PCBqOwo+ICAgICAgfQo+ICAK
PiBAQCAtODUxLDExICs4NjcsMTQgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uo
c3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKPiAgICAgIGludCB6b25lID0gcGFnZV90b196b25lKGhl
YWQpLCBpLCBoZWFkX29yZGVyID0gUEZOX09SREVSKGhlYWQpLCBjb3VudCA9IDA7Cj4gICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpjdXJfaGVhZDsKPiAgICAgIGludCBjdXJfb3JkZXI7Cj4gKyAgICBi
b29sIG5lZWRfc2NydWI7Cj4gIAo+ICAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZWFwX2xv
Y2spKTsKPiAgCj4gICAgICBjdXJfaGVhZCA9IGhlYWQ7Cj4gIAo+ICsgICAgaGVhZC0+dS5mcmVl
LmRpcnR5X2hlYWQgPSBmYWxzZTsKPiArCj4gICAgICBwYWdlX2xpc3RfZGVsKGhlYWQsICZoZWFw
KG5vZGUsIHpvbmUsIGhlYWRfb3JkZXIpKTsKPiAgCj4gICAgICB3aGlsZSAoIGN1cl9oZWFkIDwg
KGhlYWQgKyAoMSA8PCBoZWFkX29yZGVyKSkgKQo+IEBAIC04OTIsOCArOTExLDE2IEBAIHN0YXRp
YyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCj4gICAg
ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgbWVyZ2U6Cj4gICAgICAgICAgICAgICAgICAvKiBX
ZSBkb24ndCBjb25zaWRlciBtZXJnaW5nIG91dHNpZGUgdGhlIGhlYWRfb3JkZXIuICovCj4gLSAg
ICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoY3VyX2hlYWQsICZoZWFwKG5vZGUsIHpv
bmUsIGN1cl9vcmRlcikpOwo+IC0gICAgICAgICAgICAgICAgUEZOX09SREVSKGN1cl9oZWFkKSA9
IGN1cl9vcmRlcjsKPiArCj4gKyAgICAgICAgICAgICAgICAvKiBTZWUgaWYgYW55IG9mIHRoZSBw
YWdlcyBuZWVkIHNjcnViYmluZy4gKi8KPiArICAgICAgICAgICAgICAgIG5lZWRfc2NydWIgPSBm
YWxzZTsKPiArICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgY3VyX29yZGVy
KTsgaSsrICkKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KF9QR0NfbmVlZF9z
Y3J1YiwgJmN1cl9oZWFkW2ldLmNvdW50X2luZm8pICkKPiArICAgICAgICAgICAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG5lZWRfc2NydWIgPSB0cnVlOwo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgICAgICAgICB9Cj4gKyAgICAg
ICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKGN1cl9oZWFkLCBub2RlLCB6b25lLCBjdXJf
b3JkZXIsIG5lZWRfc2NydWIpOwoKVGhpcyB0aGluZyB3aXRoIGNsZWFyaW5nIGRpcnR5X2hlYWQs
IHRoZW4gc2V0dGluZyBpdCBhZ2FpbiBpbgpwYWdlX2xpc3RfYWRkX3NjcnViKCkgY291bGQgdXNl
IHNvbWUgZXhwbGFuYXRpb24gLS0gZWl0aGVyIG5lYXIgb25lIG9mCnRoZXNlIGxvb3BzLCBvciBp
biBtbS5oIHByZWZlcnJhYmx5LgoKCj4gICAgICAgICAgICAgICAgICBjdXJfaGVhZCArPSAoMSA8
PCBjdXJfb3JkZXIpOwo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIH0K
PiBAQCAtOTIyLDEwICs5NDksMTMgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uo
c3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKPiAgLyogUmV0dXJucyBuZXcgYnVkZHkgaGVhZC4gKi8K
PiAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKgo+ICBtZXJnZV9hbmRfZnJlZV9idWRkeShzdHJ1
Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUsCj4gLSAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCB6b25lLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gKyAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCB6b25lLCB1bnNpZ25lZCBpbnQgb3JkZXIsCj4gKyAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgbmVlZF9zY3J1YikKCldoYXQgaXMgdGhlIG1lYW5pbmcgb2Yg
Im5lZWRfc2NydWIiIGhlcmU/ICBEb2VzIHRoaXMgbWVhbiB0aGF0IHBnIG5lZWRzCnRvIGJlIHNj
cnViYmVkPwoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 16:51:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7lsr-0007oC-Nn; Mon, 08 May 2017 16:51:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7lsq-0007o6-Cq
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:51:40 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 33/0E-03696-B12A0195; Mon, 08 May 2017 16:51:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTVdqkUC
 kwZelZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9XfvZC57xVtyadJG9gXEXdxcjF4eQwGZG
 iX37P7JAOLsZJY6v62HtYuTkEBYIkDjetIEdxBYRMJaY3faJEaKomVFi8atPbCAOs8BzRomnf
 ZtZQKrYBDQl7nz+xARi8wpYSezZ08LcxcjBwSKgIrHxlB5IWFQgXOJt4xEWiBJBiZMzn4DZnA
 IeEq2PW8BsZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Sul1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHIMQLCDcfHawEOMkhxMSqK8PsUCkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeCUXAuUEi1LTUyvSMnOAwQ+TluDgURLhLVwAlOYtLkjML
 c5Mh0idYtTluNL68T2TEEtefl6qlDivFcgMAZCijNI8uBGwSLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd42kFU8mXklcJteAR3BBHREIAPYESWJCCmpBsa8u1u+sticDBXZEVM60UEwZLe
 QDgNTT7zuhQfnhYod64Qi+Cd7xnPYXLrWHd73dJ19+vkq26jJTx6odcxa9dlpPvcjLvU4zu3l
 f34cmiwu8Z/xeqz35alumq92978znmqWqjt76/ETi4x4suWu1Zo6Mx4w/Be35vDulkeSUZcf7
 V/SEOK5N06JpTgj0VCLuag4EQDpG/gFvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494262298!88544468!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24588 invoked from network); 8 May 2017 16:51:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 8 May 2017 16:51:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1C70C1516;
 Mon,  8 May 2017 09:51:38 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 61D9E3F220;
 Mon,  8 May 2017 09:51:36 -0700 (PDT)
To: vijay.kilari@gmail.com, xen-devel@lists.xen.org
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-11-git-send-email-vijay.kilari@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <25259a16-68ab-dc69-3894-d911a19b78ef@arm.com>
Date: Mon, 8 May 2017 17:51:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1490716413-19796-11-git-send-email-vijay.kilari@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 10/25] x86: NUMA: Move numa code and
 make it generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDMvMTcgMTY6NTMsIHZpamF5LmtpbGFyaUBnbWFpbC5jb20gd3JvdGU6Cj4gZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vbnVtYS5jIGIveGVuL2NvbW1vbi9udW1hLmMKPiBuZXcgZmlsZSBt
b2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjIwN2ViZDgKPiAtLS0gL2Rldi9udWxsCj4gKysr
IGIveGVuL2NvbW1vbi9udW1hLmMKPiBAQCAtMCwwICsxLDQ4OCBAQAo+ICsvKgo+ICsgKiBDb21t
b24gTlVNQSBoYW5kbGluZyBmdW5jdGlvbnMgZm9yIHg4NiBhbmQgYXJtLgo+ICsgKiBPcmlnaW5h
bCBjb2RlIGV4dHJhY3RlZCBmcm9tIGFyY2gveDg2L251bWEuYwo+ICsgKgo+ICsgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4g
KyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiAr
Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiArI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4KPiArI2lu
Y2x1ZGUgPHhlbi9pbml0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vY3R5cGUuaD4KPiArI2luY2x1ZGUg
PHhlbi9ub2RlbWFzay5oPgo+ICsjaW5jbHVkZSA8eGVuL251bWEuaD4KPiArI2luY2x1ZGUgPHhl
bi9rZXloYW5kbGVyLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdGltZS5oPgo+ICsjaW5jbHVkZSA8eGVu
L3NtcC5oPgo+ICsjaW5jbHVkZSA8eGVuL3Bmbi5oPgo+ICsjaW5jbHVkZSA8YXNtL2FjcGkuaD4K
PiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KPiAr
Cj4gK3N0YXRpYyBpbnQgbnVtYV9zZXR1cChjaGFyICpzKTsKPiArY3VzdG9tX3BhcmFtKCJudW1h
IiwgbnVtYV9zZXR1cCk7Cj4gKwo+ICtzdHJ1Y3Qgbm9kZV9kYXRhIG5vZGVfZGF0YVtNQVhfTlVN
Tk9ERVNdOwo+ICsKPiArLyogTWFwcGluZyBmcm9tIHBkeCB0byBub2RlIGlkICovCj4gK3Vuc2ln
bmVkIGludCBtZW1ub2RlX3NoaWZ0Owo+ICtzdGF0aWMgdHlwZW9mKCptZW1ub2RlbWFwKSBfbWVt
bm9kZW1hcFs2NF07CgpBbHNvLCB5b3UgbW92ZSB0aGUgaGFyZGNvZGVkIDY0IGhlcmUuIEJ1dCBo
YXZlIHlvdSBjaGVja2VkIGl0IGlzIHZhbGlkIApmb3IgQVJNPwoKUmVnYXJkbGVzcyB0aGF0LCB0
aGlzIHNvdW5kcyBsaWtlIHNvbWV0aGluZyB0aGF0IHNob3VsZCBiZSB0dXJuZWQgaW50byBhIApk
ZWZpbmUgYW5kIHJlcXVpcmUgYSBjb21tZW50LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 16:59:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7m00-00081n-Fx; Mon, 08 May 2017 16:59:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1d7lzz-00081h-18
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:59:03 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 47/EE-03371-6D3A0195; Mon, 08 May 2017 16:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUyZ7p8oO7VxQK
 RBpsfqFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTZ9xkLnioUtG3/w5LA+M/2S5GLg4hgXYm
 iSu3GpggnK+MElf/XWeFcDYwShyavwPK6WaUeDV3GksXIyeQUyRx5EInI4jNIqAicf/haqAiD
 g42AROJN6scQcIiAnoSXWuamUHCzAL5Em+X8ICYwgJuEifv+4JU8AqYS9xZ38YOMdBTYtbfpy
 wQcUGJkzOfgNnMAloSN/69ZIKYIi2x/B8HSJhTwEtixYx2VhBbVEBZYvetvcwgtoSAsUTfrD6
 WCYxCs5BMmoVk0iyESQsYmVcxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQm
 Fesl5+duYgSGMgMQ7GBcMz/wEKMkB5OSKK9PsUCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneb
 4uAcoJFqempFWmZOcCogklLcPAoifD6g6R5iwsSc4sz0yFSpxiNOd4t/fCeiaOv4+N7JiGWvP
 y8VClx3pUgpQIgpRmleXCDYNF+iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK82SBTeDLzSuD
 2vQI6hQnolEAGsFNKEhFSUg2MJjpzF+VP/O8VaZ2nPJG3cZ3YMrFrStPznZulQ1w33D12+sG0
 Q72BPuyGf1t3qx75XHmwNMtt6vmct01Bf7Q9e96y72C6WB83/+nbczPLWz/YGO2Utbjpa7mPw
 bX+wOnE6OdOKr8Eb9XvUbntyfltyTH9W+erbi84m+J7b/nPjwLbzDjeFBVvUGIpzkg01GIuKk
 4EALY0p8nxAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494262739!90699422!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61840 invoked from network); 8 May 2017 16:59:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 16:59:01 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v48Gwu8Y000503
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 8 May 2017 16:58:57 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v48Gwu01005793
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 8 May 2017 16:58:56 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v48Gwts2008768;
 Mon, 8 May 2017 16:58:55 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 May 2017 09:58:55 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 7F9CE6A0110; Mon,  8 May 2017 12:58:54 -0400 (EDT)
Date: Mon, 8 May 2017 12:58:54 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20170508165854.GD13896@char.us.oracle.com>
References: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/efi: Reserve EFI properties table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMDU6MTc6MThQTSArMDEwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gU29tZSBFRkkgZmlybXdhcmUgaW1wbGVtZW50YXRpb25zIG1heSBwbGFjZSB0aGUg
RUZJIHByb3BlcnRpZXMgdGFibGUgaW4KPiBSQU0gbWFya2VkIGFzIEJvb3RTZXJ2aWNlc0RhdGEs
IHdoaWNoIFhlbiBkb2VzIG5vdCBjb25zaWRlciBhcyByZXNlcnZlZC4KPiBXaGVuIGRvbTAgdHJp
ZXMgdG8gYWNjZXNzIHRoZSBFRkkgcHJvcGVydGllcyB0YWJsZSAod2hpY2ggTGludXggPj0gNC40
Cj4gZG9lcyksIGl0IGNyYXNoZXMgd2l0aCBhIHBhZ2UgZmF1bHQuICBGaXggdGhpcyBieSB1bmNv
bmRpdGlvbmFsbHkKPiBtYXJraW5nIHRoZSBFRkkgcHJvcGVydGllcyB0YWJsZSBhcyByZXNlcnZl
ZCBpbiB0aGUgRTgyMCwgbXVjaCBsaWtlIGlzCj4gZG9uZSB3aXRoIHRoZSBkbWkgcmVnaW9ucy4K
ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CgpBbmQgYWxzbyBmb3VuZCB3aG8gc2V0cyB0aGlzOgpodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIvYmxvYi8xODYwY2IwMGMxOGM2ZjBjNTgzMzZlYTE1YTYzODg5ZGFiZDMxZDE1
L01kZU1vZHVsZVBrZy9Db3JlL0R4ZS9NaXNjL1Byb3BlcnRpZXNUYWJsZS5jCgpEb24ndCBrbm93
IGlmIHlvdSB3YW50IHRvIGluY2x1ZGUgdGhhdCBpbiB0aGUgYmx1cmIgc28gc29tZWJvZHkKY2Fu
IGFsc28gbG9vayB1cCB3aHkgaXQgaXMgYmVpbmcgc2V0LgoKCj4gCj4gU2lnbmVkLW9mZi1ieTog
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCB8ICA4ICsrKysrKysrCj4gIHhlbi9jb21tb24vZWZpL2Jv
b3QuYyAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9jb21tb24vZWZpL2Vm
aS5oICAgICAgICB8ICA0ICsrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCsp
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNo
L3g4Ni9lZmkvZWZpLWJvb3QuaAo+IGluZGV4IDM0NTM3ZDQuLjM2YWU0NjQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4gKysrIGIveGVuL2FyY2gveDg2L2VmaS9l
ZmktYm9vdC5oCj4gQEAgLTIwOSw2ICsyMDksMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9h
cmNoX3Byb2Nlc3NfbWVtb3J5X21hcChFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSwKPiAg
ICAgICAgICB9Cj4gICAgICB9Cj4gIAo+ICsgICAgaWYgKCBlZmlfcHJvcGVydGllc190YmxfYWRk
ciAmJiBlZmlfcHJvcGVydGllc190Ymxfc2l6ZSApCj4gKyAgICB7Cj4gKyAgICAgICAgKytlOwo+
ICsgICAgICAgIGUtPmFkZHIgPSBlZmlfcHJvcGVydGllc190YmxfYWRkcjsKPiArICAgICAgICBl
LT5zaXplID0gZWZpX3Byb3BlcnRpZXNfdGJsX3NpemU7Cj4gKyAgICAgICAgZS0+dHlwZSA9IEU4
MjBfUkVTRVJWRUQ7Cj4gKyAgICAgICAgKytlODIwX3Jhdy5ucl9tYXA7Cj4gKyAgICB9Cj4gIH0K
PiAgCj4gIHN0YXRpYyB2b2lkICpfX2luaXQgZWZpX2FyY2hfYWxsb2NhdGVfbW1hcF9idWZmZXIo
VUlOVE4gbWFwX3NpemUpCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hl
bi9jb21tb24vZWZpL2Jvb3QuYwo+IGluZGV4IGRhZjBjODAuLjFmYjM5NmIgMTAwNjQ0Cj4gLS0t
IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCj4gKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCj4g
QEAgLTQwLDYgKzQwLDggQEAKPiAgICB7IDB4NjA1ZGFiNTAsIDB4ZTA0NiwgMHg0MzAwLCB7MHhh
YiwgMHhiNiwgMHgzZCwgMHhkOCwgMHgxMCwgMHhkZCwgMHg4YiwgMHgyM30gfQo+ICAjZGVmaW5l
IEFQUExFX1BST1BFUlRJRVNfUFJPVE9DT0xfR1VJRCBcCj4gICAgeyAweDkxYmQxMmZlLCAweGY2
YzMsIDB4NDRmYiwgeyAweGE1LCAweGI3LCAweDUxLCAweDIyLCAweGFiLCAweDMwLCAweDNhLCAw
eGUwfSB9Cj4gKyNkZWZpbmUgRUZJX1BST1BFUlRJRVNfVEFCTEVfR1VJRCBcCj4gKyAgeyAweDg4
MGFhY2EzLCAweDRhZGMsIDB4NGEwNCwgeyAweDkwLCAweDc5LCAweGI3LCAweDQ3LCAweDM0LCAw
eDA4LCAweDI1LCAweGU1fSB9Cj4gIAo+ICB0eXBlZGVmIEVGSV9TVEFUVVMKPiAgKC8qIF9ub3Rf
IEVGSUFQSSAqLyAqRUZJX1NISU1fTE9DS19WRVJJRlkpICgKPiBAQCAtMTcxLDYgKzE3MywxNSBA
QCBzdGF0aWMgY2hhciBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkIikgX19hbGlnbmVkKFBB
R0VfU0laRSkKPiAgICAgIGVibWFsbG9jX21lbVtFQk1BTExPQ19TSVpFXTsKPiAgc3RhdGljIHVu
c2lnbmVkIGxvbmcgX19pbml0ZGF0YSBlYm1hbGxvY19hbGxvY2F0ZWQ7Cj4gIAo+ICtzdHJ1Y3Qg
ZWZpX3Byb3BlcnRpZXNfdGFibGUgewo+ICsgICAgdTMyIHZlcnNpb247Cj4gKyAgICB1MzIgbGVu
Z3RoOwo+ICsgICAgdTY0IG1lbW9yeV9wcm90ZWN0aW9uX2F0dHJpYnV0ZTsKPiArfTsKPiArCj4g
K3U2NCBfX2luaXRkYXRhIGVmaV9wcm9wZXJ0aWVzX3RibF9hZGRyOwo+ICt1MzIgX19pbml0ZGF0
YSBlZmlfcHJvcGVydGllc190Ymxfc2l6ZTsKPiArCj4gIC8qIEVGSSBib290IGFsbG9jYXRvci4g
Ki8KPiAgc3RhdGljIHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkICplYm1hbGxvYyhzaXplX3Qg
c2l6ZSkKPiAgewo+IEBAIC04MDksNiArODIwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV90
YWJsZXModm9pZCkKPiAgICAgICAgICBzdGF0aWMgRUZJX0dVSUQgX19pbml0ZGF0YSBtcHNfZ3Vp
ZCA9IE1QU19UQUJMRV9HVUlEOwo+ICAgICAgICAgIHN0YXRpYyBFRklfR1VJRCBfX2luaXRkYXRh
IHNtYmlvc19ndWlkID0gU01CSU9TX1RBQkxFX0dVSUQ7Cj4gICAgICAgICAgc3RhdGljIEVGSV9H
VUlEIF9faW5pdGRhdGEgc21iaW9zM19ndWlkID0gU01CSU9TM19UQUJMRV9HVUlEOwo+ICsgICAg
ICAgIHN0YXRpYyBFRklfR1VJRCBfX2luaXRkYXRhIHByb3BlcnRpZXNfZ3VpZCA9IEVGSV9QUk9Q
RVJUSUVTX1RBQkxFX0dVSUQ7Cj4gIAo+ICAgICAgICAgIGlmICggbWF0Y2hfZ3VpZCgmYWNwaTJf
Z3VpZCwgJmVmaV9jdFtpXS5WZW5kb3JHdWlkKSApCj4gIAkgICAgICAgZWZpLmFjcGkyMCA9IChs
b25nKWVmaV9jdFtpXS5WZW5kb3JUYWJsZTsKPiBAQCAtODIwLDYgKzgzMiwxNCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgZWZpX3RhYmxlcyh2b2lkKQo+ICAJICAgICAgIGVmaS5zbWJpb3MgPSAobG9u
ZyllZmlfY3RbaV0uVmVuZG9yVGFibGU7Cj4gICAgICAgICAgaWYgKCBtYXRjaF9ndWlkKCZzbWJp
b3MzX2d1aWQsICZlZmlfY3RbaV0uVmVuZG9yR3VpZCkgKQo+ICAJICAgICAgIGVmaS5zbWJpb3Mz
ID0gKGxvbmcpZWZpX2N0W2ldLlZlbmRvclRhYmxlOwo+ICsgICAgICAgIGlmICggbWF0Y2hfZ3Vp
ZCgmcHJvcGVydGllc19ndWlkLCAmZWZpX2N0W2ldLlZlbmRvckd1aWQpICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHN0cnVjdCBlZmlfcHJvcGVydGllc190YWJsZSAqcHJvcGVydGllczsK
PiArCj4gKyAgICAgICAgICAgIGVmaV9wcm9wZXJ0aWVzX3RibF9hZGRyID0gKGxvbmcpZWZpX2N0
W2ldLlZlbmRvclRhYmxlOwo+ICsgICAgICAgICAgICBwcm9wZXJ0aWVzID0gKHN0cnVjdCBlZmlf
cHJvcGVydGllc190YWJsZSAqKWVmaV9wcm9wZXJ0aWVzX3RibF9hZGRyOwo+ICsgICAgICAgICAg
ICBlZmlfcHJvcGVydGllc190Ymxfc2l6ZSA9IHByb3BlcnRpZXMtPmxlbmd0aDsKPiArICAgICAg
ICB9Cj4gICAgICB9Cj4gIAo+ICAjaWZuZGVmIENPTkZJR19BUk0gLyogVE9ETyAtIGRpc2FibGVk
IHVudGlsIGltcGxlbWVudGVkIG9uIEFSTSAqLwo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Vm
aS9lZmkuaCBiL3hlbi9jb21tb24vZWZpL2VmaS5oCj4gaW5kZXggNmI5YzU2ZS4uZTUwOTExMSAx
MDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2VmaS9lZmkuaAo+ICsrKyBiL3hlbi9jb21tb24vZWZp
L2VmaS5oCj4gQEAgLTUsNiArNSw3IEBACj4gICNpbmNsdWRlIDxlZmkvZWZpZGV2cC5oPgo+ICAj
aW5jbHVkZSA8ZWZpL2VmaWNhcHN1bGUuaD4KPiAgI2luY2x1ZGUgPGVmaS9lZmlhcGkuaD4KPiAr
I2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vZWZpLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gQEAgLTM5LDMgKzQw
LDYgQEAgZXh0ZXJuIFVJTlQ2NCBlZmlfYm9vdF9tYXhfdmFyX3N0b3JlX3NpemUsIGVmaV9ib290
X3JlbWFpbl92YXJfc3RvcmVfc2l6ZSwKPiAgCj4gIGV4dGVybiBVSU5UNjQgZWZpX2FwcGxlX3By
b3BlcnRpZXNfYWRkcjsKPiAgZXh0ZXJuIFVJTlROIGVmaV9hcHBsZV9wcm9wZXJ0aWVzX2xlbjsK
PiArCj4gK2V4dGVybiB1NjQgX19pbml0ZGF0YSBlZmlfcHJvcGVydGllc190YmxfYWRkcjsKPiAr
ZXh0ZXJuIHUzMiBfX2luaXRkYXRhIGVmaV9wcm9wZXJ0aWVzX3RibF9zaXplOwo+IC0tIAo+IDIu
Ny40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 16:59:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 16:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7m0G-00083C-QX; Mon, 08 May 2017 16:59:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d7m0F-00082p-8m
 for xen-devel@lists.xen.org; Mon, 08 May 2017 16:59:19 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EE/4B-02183-6E3A0195; Mon, 08 May 2017 16:59:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oO6jxQK
 RBm+OGVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkH3v1hKvgvXPGu5wJrA2MrXxcjF4eQwAQm
 ie07WhghnF+MEne+LWCGcDYwSrzreA+V2c4oMWvjEaYuRk4OYQFfiZYz/9hBbBEBV4l9x5cxQ
 RTtZpS4f74TrINZ4BSjxM97i5hBqtgEjCTOHp3OCGLzCthKzPqymgXEZhFQkei8uB4sLioQLv
 G28QgLRI2gxMmZT8BsTgE7ic/3V4NtZhbQk9hx/RcrhC0vsf3tHLD5EgKGEqcfbmOcwCg4C0n
 7LCQts5C0LGBkXsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnq5aYWFyemp+YkJhXrJefnbmIE
 BjADEOxgXDPV+RCjJAeTkiivT7FApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3r5FQDnBotT01
 Iq0zBxgLMGkJTh4lER4e0DSvMUFibnFmekQqVOMilLivCtBEgIgiYzSPLg2WPxeYpSVEuZlBD
 pEiKcgtSg3swRV/hWjOAejkjDEFJ7MvBK46a+AFjMBLQ5kAFtckoiQkmpgVDx2IDZVemfh1sf
 VjKZPkq7KOhkkbmNJ4znekPK2T/+dUHCkyn577UhRW9ebEuVbQjtZEpKPBjvO277yZOPlqMmF
 Rj4MDW3C+xpj/uapyj3pa90UFPRWLKZsptX3E5zfWBasFK38uewIb+fCKQ8fzJDeG8ymdEEgK
 uv3ZZ+LuyVN2G+efRqnxFKckWioxVxUnAgAUyYlStoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494262752!94086471!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16618 invoked from network); 8 May 2017 16:59:14 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 16:59:14 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v48Gx6SJ001157
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 8 May 2017 16:59:07 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v48Gx62G014575
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 8 May 2017 16:59:06 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v48Gx5iT031544;
 Mon, 8 May 2017 16:59:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 May 2017 09:59:05 -0700
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-3-git-send-email-boris.ostrovsky@oracle.com>
 <9348eb3e-1bee-0e46-54b7-b589ce5afc5b@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ef9988a0-a61c-63b4-2899-af60abf70161@oracle.com>
Date: Mon, 8 May 2017 12:59:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9348eb3e-1bee-0e46-54b7-b589ce5afc5b@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 2/9] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+IEBAIC04NTEsMTEgKzg2NywxNCBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFn
ZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+PiAgICAgIGludCB6b25lID0gcGFnZV90b196b25l
KGhlYWQpLCBpLCBoZWFkX29yZGVyID0gUEZOX09SREVSKGhlYWQpLCBjb3VudCA9IDA7Cj4+ICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqY3VyX2hlYWQ7Cj4+ICAgICAgaW50IGN1cl9vcmRlcjsKPj4g
KyAgICBib29sIG5lZWRfc2NydWI7Cj4+ICAKPj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JmhlYXBfbG9jaykpOwo+PiAgCj4+ICAgICAgY3VyX2hlYWQgPSBoZWFkOwo+PiAgCj4+ICsgICAg
aGVhZC0+dS5mcmVlLmRpcnR5X2hlYWQgPSBmYWxzZTsKPj4gKwo+PiAgICAgIHBhZ2VfbGlzdF9k
ZWwoaGVhZCwgJmhlYXAobm9kZSwgem9uZSwgaGVhZF9vcmRlcikpOwo+PiAgCj4+ICAgICAgd2hp
bGUgKCBjdXJfaGVhZCA8IChoZWFkICsgKDEgPDwgaGVhZF9vcmRlcikpICkKPj4gQEAgLTg5Miw4
ICs5MTEsMTYgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2Vf
aW5mbyAqaGVhZCkKPj4gICAgICAgICAgICAgIHsKPj4gICAgICAgICAgICAgIG1lcmdlOgo+PiAg
ICAgICAgICAgICAgICAgIC8qIFdlIGRvbid0IGNvbnNpZGVyIG1lcmdpbmcgb3V0c2lkZSB0aGUg
aGVhZF9vcmRlci4gKi8KPj4gLSAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoY3Vy
X2hlYWQsICZoZWFwKG5vZGUsIHpvbmUsIGN1cl9vcmRlcikpOwo+PiAtICAgICAgICAgICAgICAg
IFBGTl9PUkRFUihjdXJfaGVhZCkgPSBjdXJfb3JkZXI7Cj4+ICsKPj4gKyAgICAgICAgICAgICAg
ICAvKiBTZWUgaWYgYW55IG9mIHRoZSBwYWdlcyBuZWVkIHNjcnViYmluZy4gKi8KPj4gKyAgICAg
ICAgICAgICAgICBuZWVkX3NjcnViID0gZmFsc2U7Cj4+ICsgICAgICAgICAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCAoMSA8PCBjdXJfb3JkZXIpOyBpKysgKQo+PiArICAgICAgICAgICAgICAgICAg
ICBpZiAoIHRlc3RfYml0KF9QR0NfbmVlZF9zY3J1YiwgJmN1cl9oZWFkW2ldLmNvdW50X2luZm8p
ICkKPj4gKyAgICAgICAgICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
bmVlZF9zY3J1YiA9IHRydWU7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPj4g
KyAgICAgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRf
c2NydWIoY3VyX2hlYWQsIG5vZGUsIHpvbmUsIGN1cl9vcmRlciwgbmVlZF9zY3J1Yik7Cj4gVGhp
cyB0aGluZyB3aXRoIGNsZWFyaW5nIGRpcnR5X2hlYWQsIHRoZW4gc2V0dGluZyBpdCBhZ2FpbiBp
bgo+IHBhZ2VfbGlzdF9hZGRfc2NydWIoKSBjb3VsZCB1c2Ugc29tZSBleHBsYW5hdGlvbiAtLSBl
aXRoZXIgbmVhciBvbmUgb2YKPiB0aGVzZSBsb29wcywgb3IgaW4gbW0uaCBwcmVmZXJyYWJseS4K
ClRoaXMgaXMgZG9uZSBiZWNhdXNlIHdlIGFyZSBtZXJnaW5nL3NwbGl0dGluZyBidWRkaWVzIGFu
ZCBkaXJ0eV9oZWFkCnNob3VsZCBvbmx5IGJlIHNldCBvbiBidWRkeSdzIGhlYWQuIFNvIHdlIGNs
ZWFyIGl0IGJlZm9yZSBhbnkgc3VjaApvcGVyYXRpb24gYW5kIHRoZW4sIGFzIHdlIG1lcmdlL3Nw
bGl0IHRoaW5ncywgd2Ugc2VlIGlmIHRoZXJlIGFyZSBhbnkKZGlydHkgcGFnZXMgaW4gdGhlIGJ1
ZGR5LiBJZiB0aGVyZSBhcmUsIHdlIHNldCBkaXJ0eV9oZWFkLgoKSSB3aWxsIGFkZCBzb21ldGhp
bmcuCgooTm90ZSB0aGF0IGF0IEphbidzIHN1Z2dlc3Rpb24gSSB3aWxsIHJlcGxhY2UgYm9vbGVh
biBkaXJ0eV9oZWFkIHdpdGggYW4KaW50IHRoYXQgaGludHMgd2hlcmUgdGhlIGZpcnN0IGRpcnR5
IHBhZ2UgaW4gdGhlIGJ1ZGR5IGlzKQoKPgo+Cj4+ICAgICAgICAgICAgICAgICAgY3VyX2hlYWQg
Kz0gKDEgPDwgY3VyX29yZGVyKTsKPj4gICAgICAgICAgICAgICAgICBicmVhazsKPj4gICAgICAg
ICAgICAgIH0KPj4gQEAgLTkyMiwxMCArOTQ5LDEzIEBAIHN0YXRpYyBpbnQgcmVzZXJ2ZV9vZmZs
aW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCj4+ICAvKiBSZXR1cm5zIG5ldyBidWRk
eSBoZWFkLiAqLwo+PiAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKgo+PiAgbWVyZ2VfYW5kX2Zy
ZWVfYnVkZHkoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAo+PiAtICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHpvbmUsIHVuc2lnbmVkIGludCBvcmRlcikK
Pj4gKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB6b25lLCB1bnNpZ25lZCBpbnQg
b3JkZXIsCj4+ICsgICAgICAgICAgICAgICAgICAgICBib29sIG5lZWRfc2NydWIpCj4gV2hhdCBp
cyB0aGUgbWVhbmluZyBvZiAibmVlZF9zY3J1YiIgaGVyZT8gIERvZXMgdGhpcyBtZWFuIHRoYXQg
cGcgbmVlZHMKPiB0byBiZSBzY3J1YmJlZD8KCkl0IG1lYW5zIHRoYXQgdGhlIGJ1ZGR5IG5lZWRz
IChvciwgbW9yZSBwcmVjaXNlbHksIG1heSBuZWVkKSBzY3J1YmJpbmcuCgoKLWJvcmlzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 17:06:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 17:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7m7B-0000Vw-HS; Mon, 08 May 2017 17:06:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7m79-0000Vo-M3
 for xen-devel@lists.xen.org; Mon, 08 May 2017 17:06:27 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D0/3C-01721-295A0195; Mon, 08 May 2017 17:06:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXfSUoF
 Ig7uNAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bi7+dZCp6oV+yd9YGxgXG5YhcjF4eQwGZG
 iYMfOlggnN2MEp3zfrF1MXJyCAt4Snw62swEYosIGEvMbvvECFHUzCgxdeJpNhCHWeA5o8TTv
 s0sIFVsApoSdz5/AuvgFbCS+PH7KCOIzSKgIrHxxBUwW1QgXOJt4xEWiBpBiZMzn4DZnAIeEh
 3npoHZzAK2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilG9OLWoLLVI10wvqSgzPaM
 kNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw5OoZGBh3MF5pcz7EKMnBpCTK61MsECnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvf4EqCcYFFqempFWmYOMPhh0hIcPEoivIYgad7igsTc4sx0i
 NQpRkUpcd5mkIQASCKjNA+uDRZxlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ87aDTOHJzC
 uBm/4KaDET0OJABrDFJYkIKakGxu38fPferpGOP9dzUqerx1G4KeSu/52HdgZBpyVqWYxfezp
 ml6z5ZSzTFL9JQPXBmZ7JfqGeMzimbsyatH5fjEa+5RrBBJsTNvY98TO+5j+UU357jiVN79AO
 jgxt6f3i/4RjWg65JtlIrN8SLeTQG3dpd0DfY9nl7yIX6Oi911wWsFX/onCCEktxRqKhFnNRc
 SIAPWVFMrMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494263185!98692056!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64495 invoked from network); 8 May 2017 17:06:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 8 May 2017 17:06:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 222171516;
 Mon,  8 May 2017 10:06:25 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 616953F220;
 Mon,  8 May 2017 10:06:23 -0700 (PDT)
To: vijay.kilari@gmail.com, xen-devel@lists.xen.org
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-12-git-send-email-vijay.kilari@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0035c991-d3f3-bf30-2509-f1e861211d47@arm.com>
Date: Mon, 8 May 2017 18:06:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1490716413-19796-12-git-send-email-vijay.kilari@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 11/25] x86: NUMA: Move common code
	from srat.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmlqYXksCgpPbiAyOC8wMy8xNyAxNjo1MywgdmlqYXkua2lsYXJpQGdtYWlsLmNvbSB3cm90
ZToKPiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4KPiBN
b3ZlIGNvZGUgZnJvbSB4ZW4vYXJjaC94ODYvc3JhdC5jIHRvIHhlbi9jb21tb24vbnVtYS5jCj4g
c28gdGhhdCBpdCBjYW4gYmUgdXNlZCBieSBvdGhlciBhcmNocy4KPiBGZXcgZ2VuZXJpYyBzdGF0
aWMgZnVuY3Rpb25zIGluIHg4Ni9zcmF0LmMgYXJlIG1hZGUKPiBub24tc3RhdGljIGNvbW1vbi9u
dW1hLmMKPgo+IFNpZ25lZC1vZmYtYnk6IFZpamF5YSBLdW1hciBLIDxWaWpheWEuS3VtYXJAY2F2
aXVtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3NyYXQuYyAgICAgICAgfCAxNTIgKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9jb21tb24vbnVt
YS5jICAgICAgICAgIHwgMTQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmggfCAgIDMgLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L251bWEuaCB8ICAgMiAtCj4gIHhlbi9pbmNsdWRlL3hlbi9udW1hLmggICAgIHwg
IDE0ICsrKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgMTY0IGluc2VydGlvbnMoKyksIDE1MyBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3JhdC5jIGIveGVuL2FyY2gv
eDg2L3NyYXQuYwo+IGluZGV4IDJjYzg3YTMuLjU1OTQ3YmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3NyYXQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKPiBAQCAtMjMsOSArMjMs
OCBAQAo+Cj4gIHN0YXRpYyBzdHJ1Y3QgYWNwaV90YWJsZV9zbGl0ICpfX3JlYWRfbW9zdGx5IGFj
cGlfc2xpdDsKPgo+IC1zdGF0aWMgbm9kZW1hc2tfdCBfX2luaXRkYXRhIG1lbW9yeV9ub2Rlc19w
YXJzZWQ7Cj4gLXN0YXRpYyBub2RlbWFza190IF9faW5pdGRhdGEgcHJvY2Vzc29yX25vZGVzX3Bh
cnNlZDsKPiAtc3RhdGljIHN0cnVjdCBub2RlIF9faW5pdGRhdGEgbm9kZXNbTUFYX05VTU5PREVT
XTsKPiArZXh0ZXJuIG5vZGVtYXNrX3QgcHJvY2Vzc29yX25vZGVzX3BhcnNlZDsKPiArZXh0ZXJu
IG5vZGVtYXNrX3QgbWVtb3J5X25vZGVzX3BhcnNlZDsKCk9uIHYxLCBKYW4gY2xlYXJseSBOQUsg
dG8gY2hhbmdlcyBsaWtlIHRoaXMuIERlY2xhcmF0aW9ucyBiZWxvbmcgaW4gCmhlYWRlciBmaWxl
cy4gSXQgaXMgYSBkaWZmZXJlbnQgdmFyaWFibGUgY29tcGFyZSB0byB2MSwgYnV0IEkgd291bGQg
aGF2ZSAKZXhwZWN0ZWQgeW91IHRvIGFwcGx5IHdoYXQgaGUgc2FpZCBldmVyeXdoZXJlLi4uCgpb
Li4uXQoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9udW1hLmMgYi94ZW4vY29tbW9uL251bWEu
Ywo+IGluZGV4IDIwN2ViZDguLjE3ODliYmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9udW1h
LmMKPiArKysgYi94ZW4vY29tbW9uL251bWEuYwo+IEBAIC0zMiw2ICszMiw4IEBACj4gIHN0YXRp
YyBpbnQgbnVtYV9zZXR1cChjaGFyICpzKTsKPiAgY3VzdG9tX3BhcmFtKCJudW1hIiwgbnVtYV9z
ZXR1cCk7Cj4KPiArbm9kZW1hc2tfdCBfX2luaXRkYXRhIG1lbW9yeV9ub2Rlc19wYXJzZWQ7Cj4g
K25vZGVtYXNrX3QgX19pbml0ZGF0YSBwcm9jZXNzb3Jfbm9kZXNfcGFyc2VkOwo+ICBzdHJ1Y3Qg
bm9kZV9kYXRhIG5vZGVfZGF0YVtNQVhfTlVNTk9ERVNdOwo+Cj4gIC8qIE1hcHBpbmcgZnJvbSBw
ZHggdG8gbm9kZSBpZCAqLwo+IEBAIC00Nyw2ICs0OSwxMCBAQCBjcHVtYXNrX3QgX19yZWFkX21v
c3RseSBub2RlX3RvX2NwdW1hc2tbTUFYX05VTU5PREVTXTsKPgo+ICBzdGF0aWMgYm9vbCBudW1h
X29mZiA9IDA7Cj4gIHN0YXRpYyBib29sIGFjcGlfbnVtYSA9IDE7Cj4gK3N0YXRpYyBpbnQgbnVt
X25vZGVfbWVtYmxrczsKPiArc3RhdGljIHN0cnVjdCBub2RlIG5vZGVfbWVtYmxrX3JhbmdlW05S
X05PREVfTUVNQkxLU107Cj4gK3N0YXRpYyBub2RlaWRfdCBtZW1ibGtfbm9kZWlkW05SX05PREVf
TUVNQkxLU107Cj4gK3N0YXRpYyBzdHJ1Y3Qgbm9kZSBfX2luaXRkYXRhIG5vZGVzW01BWF9OVU1O
T0RFU107CgpJdCB3b3VsZCBtYWtlIHNlbnNlIHRvIGtlZXAgdGhvc2UgdmFyaWFibGVzIHRvZ2V0
aGVyIHdpdGggCnttZW1vcnkscHJvY2Vzc29yfV9ub2Rlc19wYXJzZWQuCgpbLi4uXQoKPiAraW50
IHZhbGlkX251bWFfcmFuZ2UocGFkZHJfdCBzdGFydCwgcGFkZHJfdCBlbmQsIG5vZGVpZF90IG5v
ZGUpCj4gK3sKPiArICAgIGludCBpOwo+ICsKPiArICAgIGZvciAoaSA9IDA7IGkgPCBnZXRfbnVt
X25vZGVfbWVtYmxrcygpOyBpKyspIHsKCmNvbW1vbi9udW1hLmMgaXMgdXNpbmcgWGVuIGNvZGlu
ZyBzdHlsZSB3aGlsc3QgYXJjaC94ODYvc3JhdC5jIGlzIHVzaW5nIApMaW51eCBjb2Rpbmcgc3R5
bGUuCgpZb3UgZGVjaWRlZCB0byB2YWxpZGx5IHN3aXRjaCB0byBzb2Z0IHRhYiwgbWFraW5nIHF1
aXRlIGRpZmZpY3VsdCB0byAKY2hlY2sgaWYgdGhpcyBwYXRjaCBpcyBvbmx5IGNvZGUgbW92ZW1l
bnQuIEJ1dCB5b3UgZGlkIG5vdCBnbyBmYXIgZW5vdWdoIAphbmQgZml4IHRoZSBjb2Rpbmcgc3R5
bGUgb2YgdGhlIGNvZGUgbW92ZWQuCgpQbGVhc2UgZG8gaXQgcHJvcGVybHkgYW5kIG5vdCBoYWxm
IG9mIGl0LiBGb3Igc2ltcGxpY2l0eSBJIHdvdWxkIGJlIE9LIAp0aGF0IGl0IGlzIGRvbmUgaW4g
dGhpcyBwYXRjaC4gQnV0IHRoaXMgbmVlZHMgdG8gYmUgY2xlYXJseSB3cml0dGVuIGluIAp0aGUg
Y29tbWl0IG1lc3NhZ2UuCgo+ICsgICAgICAgIHN0cnVjdCBub2RlICpuZCA9IGdldF9ub2RlX21l
bWJsa19yYW5nZShpKTsKPiArCj4gKyAgICAgICAgaWYgKG5kLT5zdGFydCA8PSBzdGFydCAmJiBu
ZC0+ZW5kID4gZW5kICYmCj4gKyAgICAgICAgICAgIGdldF9tZW1ibGtfbm9kZWlkKGkpID09IG5v
ZGUpCj4gKyAgICAgICAgICAgIHJldHVybiAxOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAw
Owo+ICt9CgpbLi4uXQoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9udW1hLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L251bWEuaAo+IGluZGV4IDQyMWU4YjcuLjdjZmYyMjAgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9udW1hLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L251bWEuaAo+IEBAIC00Nyw4ICs0Nyw2IEBAIHN0YXRpYyBpbmxpbmUgX19hdHRy
aWJ1dGVfXygocHVyZSkpIG5vZGVpZF90IHBoeXNfdG9fbmlkKHBhZGRyX3QgYWRkcikKPiAgI2Rl
ZmluZSBub2RlX2VuZF9wZm4obmlkKSAgICAgICAoTk9ERV9EQVRBKG5pZCktPm5vZGVfc3RhcnRf
cGZuICsgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOT0RFX0RBVEEobmlk
KS0+bm9kZV9zcGFubmVkX3BhZ2VzKQo+Cj4gLWV4dGVybiBpbnQgdmFsaWRfbnVtYV9yYW5nZShw
YWRkcl90IHN0YXJ0LCBwYWRkcl90IGVuZCwgbm9kZWlkX3Qgbm9kZSk7Cj4gLQo+ICB2b2lkIHNy
YXRfcGFyc2VfcmVnaW9ucyh1aW50NjRfdCBhZGRyKTsKPiAgZXh0ZXJuIHVpbnQ4X3QgX19ub2Rl
X2Rpc3RhbmNlKG5vZGVpZF90IGEsIG5vZGVpZF90IGIpOwo+ICB1bnNpZ25lZCBpbnQgYXJjaF9n
ZXRfZG1hX2JpdHNpemUodm9pZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9udW1h
LmggYi94ZW4vaW5jbHVkZS94ZW4vbnVtYS5oCj4gaW5kZXggZWVkNDBhZi4uZWU1MzUyNiAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbnVtYS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L251bWEuaAo+IEBAIC0xMyw2ICsxMyw3IEBACj4gICNkZWZpbmUgTlVNQV9OT19ESVNUQU5DRSAw
eEZGCj4KPiAgI2RlZmluZSBNQVhfTlVNTk9ERVMgICAgKDEgPDwgTk9ERVNfU0hJRlQpCj4gKyNk
ZWZpbmUgTlJfTk9ERV9NRU1CTEtTIChNQVhfTlVNTk9ERVMgKiAyKQo+Cj4gIHN0cnVjdCBub2Rl
IHsKPiAgICAgIHBhZGRyX3Qgc3RhcnQ7Cj4gQEAgLTI4LDYgKzI5LDE5IEBAIGV4dGVybiBub2Rl
aWRfdCBhY3BpX3NldHVwX25vZGUodW5zaWduZWQgaW50IHB4bSk7Cj4gIGV4dGVybiB2b2lkIHNy
YXRfZGV0ZWN0X25vZGUoaW50IGNwdSk7Cj4gIGV4dGVybiB2b2lkIHNldHVwX25vZGVfYm9vdG1l
bShub2RlaWRfdCBub2RlaWQsIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3QgZW5kKTsKPiAgZXh0ZXJu
IHZvaWQgaW5pdF9jcHVfdG9fbm9kZSh2b2lkKTsKPiArZXh0ZXJuIGludCB2YWxpZF9udW1hX3Jh
bmdlKHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3QgZW5kLCBub2RlaWRfdCBub2RlKTsKPiArZXh0ZXJu
IGludCBjb25mbGljdGluZ19tZW1ibGtzKHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3QgZW5kKTsKPiAr
ZXh0ZXJuIHZvaWQgY3V0b2ZmX25vZGUoaW50IGksIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3QgZW5k
KTsKPiArZXh0ZXJuIHN0cnVjdCBub2RlICpnZXRfbnVtYV9ub2RlKGludCBpZCk7Cj4gK2V4dGVy
biBub2RlaWRfdCBnZXRfbWVtYmxrX25vZGVpZChpbnQgbWVtYmxrKTsKPiArZXh0ZXJuIG5vZGVp
ZF90ICpnZXRfbWVtYmxrX25vZGVpZF9tYXAodm9pZCk7Cj4gK2V4dGVybiBzdHJ1Y3Qgbm9kZSAq
Z2V0X25vZGVfbWVtYmxrX3JhbmdlKGludCBtZW1ibGspOwo+ICtleHRlcm4gc3RydWN0IG5vZGUg
KmdldF9tZW1ibGsoaW50IG1lbWJsayk7Cj4gK2V4dGVybiBpbnQgbnVtYV9hZGRfbWVtYmxrKG5v
ZGVpZF90IG5vZGVpZCwgcGFkZHJfdCBzdGFydCwgdWludDY0X3Qgc2l6ZSk7Cj4gK2V4dGVybiBp
bnQgZ2V0X251bV9ub2RlX21lbWJsa3Modm9pZCk7Cj4gK2V4dGVybiBpbnQgYXJjaF9zYW5pdGl6
ZV9ub2Rlc19tZW1vcnkodm9pZCk7Cj4gK2V4dGVybiB2b2lkIG51bWFfZmFpbGVkKHZvaWQpOwo+
ICtleHRlcm4gaW50IG51bWFfc2Nhbl9ub2Rlcyh1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5k
KTsKClNlZSBteSBjb21tZW50IG9uIHRoZSBwcmV2aW91cyBwYXRjaC4KCj4KPiAgI2RlZmluZSB2
Y3B1X3RvX25vZGUodikgKGNwdV90b19ub2RlKCh2KS0+cHJvY2Vzc29yKSkKPgo+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 17:31:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 17:31:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7mVK-0002Tt-Ie; Mon, 08 May 2017 17:31:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7mVJ-0002Tn-Gu
 for xen-devel@lists.xen.org; Mon, 08 May 2017 17:31:25 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 77/CC-19466-C6BA0195; Mon, 08 May 2017 17:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTTdntUC
 kweTpzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8arp0+YCrq0K5bN72FsYHyq0MXIxSEksJlR
 onfaQXYIZzejxK1LPxm7GDk4hAXcJb7ciuhi5OQQETCWmN32iRGipplR4sSnuUwgDrPAc0aJp
 32bWUCq2AQ0Je58/sQEYvMKWElcfPKbEcRmEVCR+HpmO1iNqEC4xNvGIywQNYISJ2c+AbM5BT
 wkXt3vYgWxmQVsJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGlXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYMjVMzAw7mC8vMXvEKMkB5OSKK9PsUCk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle1lVAOcGi1PTUirTMHGDww6QlOHiURHi5QdK8xQWJu
 cWZ6RCpU4y6HFdaP75nEmLJy89LlRLn1QMpEgApyijNgxsBi8RLjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5U0Gm8GTmlcBtegV0BBPQEYEMYEeUJCKkpBoYN1+6nJLf85V5isvUc1qSLTt
 mW4Q9u27jJHe38JMTl1t9wQpdOSu5pT/m5t37esBPPfG0wA6n9tYTaZfNd5WGtJiwLPAOP8Ke
 1yxyNcPHuPZ+d6vGnJUHjjPWVqvlMOZ3uN2IYM2pDnSVunxdJPWb/2yJHS6a/1wyZBft+Gyfu
 PTLh0VnhRcpsRRnJBpqMRcVJwIAEp2xpb8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494264683!82939777!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31426 invoked from network); 8 May 2017 17:31:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 8 May 2017 17:31:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 644081516;
 Mon,  8 May 2017 10:31:22 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A9D153F220;
 Mon,  8 May 2017 10:31:20 -0700 (PDT)
To: vijay.kilari@gmail.com, xen-devel@lists.xen.org
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-13-git-send-email-vijay.kilari@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <13f0188b-6982-04b3-4342-07fd984d17f9@arm.com>
Date: Mon, 8 May 2017 18:31:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1490716413-19796-13-git-send-email-vijay.kilari@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 12/25] ARM: NUMA: Parse CPU NUMA
	information
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmlqYXksCgpUaGUgdGl0bGUgbGlrZWx5IG5lZWRzIHRvIGhhdmUgdGhlIHdvcmsgZGV2aWNl
LXRyZWUvRFQgaW4gaXQuCgpPbiAyOC8wMy8xNyAxNjo1MywgdmlqYXkua2lsYXJpQGdtYWlsLmNv
bSB3cm90ZToKPiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+
Cj4KPiBQYXJzZSBDUFUgbm9kZSBhbmQgZmV0Y2ggbnVtYS1ub2RlLWlkIGluZm9ybWF0aW9uLgo+
IEZvciBlYWNoIG5vZGUtaWQgZm91bmQsIHVwZGF0ZSBub2RlbWFza190IG1hc2suCj4gUmVmZXIg
dG8gL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udW1hLnR4dC4KCkluIHdoaWNo
IHJlcG9zaXRvcnk/Cgo+Cj4gU2lnbmVkLW9mZi1ieTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5L
dW1hckBjYXZpdW0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgfCAg
MSArCj4gIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDE2ICsrKysrKysrLS0KPiAgeGVu
L2FyY2gvYXJtL251bWEvTWFrZWZpbGUgIHwgIDIgKysKPiAgeGVuL2FyY2gvYXJtL251bWEvZHRf
bnVtYS5jIHwgNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIHhlbi9hcmNoL2FybS9udW1hL251bWEuYyAgICB8IDUwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICB8ICA0ICsrKwo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL251bWEuaCAgfCAxMCArKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9zZXR1cC5oIHwgIDQgKystCj4gIDggZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIv
eGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggMGNlOTRhOC4uZDEzYjc5ZiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUK
PiBAQCAtMyw2ICszLDcgQEAgc3ViZGlyLSQoQ09ORklHX0FSTV82NCkgKz0gYXJtNjQKPiAgc3Vi
ZGlyLXkgKz0gcGxhdGZvcm1zCj4gIHN1YmRpci0kKENPTkZJR19BUk1fNjQpICs9IGVmaQo+ICBz
dWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQo+ICtzdWJkaXItJChDT05GSUdfTlVNQSkgKz0g
bnVtYQo+Cj4gIG9iai0kKENPTkZJR19IQVNfQUxURVJOQVRJVkUpICs9IGFsdGVybmF0aXZlLm8K
PiAgb2JqLXkgKz0gYm9vdGZkdC5pbml0Lm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiBpbmRleCBlYTE4OGEwLi4xZjg3NmYw
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vYm9vdGZkdC5jCj4gQEAgLTYyLDggKzYyLDIwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBkZXZp
Y2VfdHJlZV9nZXRfcmVnKGNvbnN0IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLAo+
ICAgICAgKnNpemUgPSBkdF9uZXh0X2NlbGwoc2l6ZV9jZWxscywgY2VsbCk7Cj4gIH0KPgo+IC1z
dGF0aWMgdTMyIF9faW5pdCBkZXZpY2VfdHJlZV9nZXRfdTMyKGNvbnN0IHZvaWQgKmZkdCwgaW50
IG5vZGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqcHJvcF9uYW1lLCB1MzIgZGZsdCkKPiArYm9vbF90IF9faW5pdCBkZXZpY2VfdHJlZV90eXBl
X21hdGNoZXMoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbWF0Y2gpCj4gK3sKPiArICAgIGNvbnN0
IHZvaWQgKnByb3A7Cj4gKwo+ICsgICAgcHJvcCA9IGZkdF9nZXRwcm9wKGZkdCwgbm9kZSwgImRl
dmljZV90eXBlIiwgTlVMTCk7Cj4gKyAgICBpZiAoIHByb3AgPT0gTlVMTCApCj4gKyAgICAgICAg
cmV0dXJuIDA7Cj4gKwo+ICsgICAgcmV0dXJuIHN0cmNtcChwcm9wLCBtYXRjaCkgPT0gMCA/IDEg
OiAwOwo+ICt9Cj4gKwoKVGhpcyBjaGFuZ2UgaXMgbm90IGV4cGxhaW5lZCBpbiB0aGUgcGF0Y2gg
YW5kIGRvZXMgbm90IGJlbG9uZyB0byBpdCBhbnl3YXkuCgo+ICt1MzIgX19pbml0IGRldmljZV90
cmVlX2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnByb3BfbmFtZSwgdTMyIGRmbHQpCgpEaXR0by4g
SSB3b3VsZCByZWNvbW1lbmQgdG8gcmVhZCBbMV0gZm9yIHRpcHMgdG8gYnJlYWsgZG93biBhIHBh
dGNoLgoKPiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbnVtYS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9udW1h
L01ha2VmaWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4zYWYzYWZm
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS9udW1hL01ha2VmaWxlCj4gQEAg
LTAsMCArMSwyIEBACj4gK29iai15ICs9IGR0X251bWEubwo+ICtvYmoteSArPSBudW1hLm8KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL251bWEvZHRfbnVtYS5jIGIveGVuL2FyY2gvYXJtL251
bWEvZHRfbnVtYS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi42NmM2
ZWZiCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS9udW1hL2R0X251bWEuYwo+
IEBAIC0wLDAgKzEsNzggQEAKPiArLyoKPiArICogT0YgTlVNQSBQYXJzaW5nIHN1cHBvcnQuCj4g
KyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNSAtIDIwMTYgQ2F2aXVtIEluYy4KPiArICoKPiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Cj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNp
bmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgo+ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vbm9kZW1hc2suaD4KPiArI2luY2x1ZGUgPGFzbS9tbS5oPgoKVGhpcyBpcyBh
bHJlYWR5IGluY2x1ZGVkIGJ5IHhlbi9tbS5oCgo+ICsjaW5jbHVkZSA8eGVuL251bWEuaD4KPiAr
I2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3NldHVwLmg+CgpQ
bGVhc2Ugb3JkZXIgdGhlIGluY2x1ZGUuCgo+ICsKPiArZXh0ZXJuIG5vZGVtYXNrX3QgcHJvY2Vz
c29yX25vZGVzX3BhcnNlZDsKClNlZSBteSBjb21tZW50IG9uIHBhdGNoICMxMS4gSSBtYXkgbWlz
cyBvZiB0aGVtIGFuZCBob3BpbmcgeW91IHdpbGwgZml4IAphbGwgdGhlIG9jY3VycmVuY2UgaW4g
dGhlIG5leHQgdmVyc2lvbi4KCj4gKwo+ICsvKgo+ICsgKiBFdmVuIHRob3VnaCB3ZSBjb25uZWN0
IGNwdXMgdG8gbnVtYSBkb21haW5zIGxhdGVyIGluIFNNUAo+ICsgKiBpbml0LCB3ZSBuZWVkIHRv
IGtub3cgdGhlIG5vZGUgaWRzIG5vdyBmb3IgYWxsIGNwdXMuCj4gKyAqLwo+ICtzdGF0aWMgaW50
IF9faW5pdCBkdF9udW1hX3Byb2Nlc3NfY3B1X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9k
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKm5hbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBhZGRyZXNzX2NlbGxzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3Qgc2l6ZV9jZWxscykKPiArewo+ICsgICAgdWludDMyX3Qgbmlk
Owo+ICsKPiArICAgIG5pZCA9IGRldmljZV90cmVlX2dldF91MzIoZmR0LCBub2RlLCAibnVtYS1u
b2RlLWlkIiwgTUFYX05VTU5PREVTKTsKPiArCj4gKyAgICBpZiAoIG5pZCA+PSBNQVhfTlVNTk9E
RVMgKQo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiTlVNQTogTm9kZSBpZCAldSBl
eGNlZWRzIG1heGltdW0gdmFsdWVcbiIsIG5pZCk7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgbm9k
ZV9zZXQobmlkLCBwcm9jZXNzb3Jfbm9kZXNfcGFyc2VkKTsKPiArCj4gKyAgICByZXR1cm4gMDsK
PiArfQo+ICsKPiArc3RhdGljIGludCBfX2luaXQgZHRfbnVtYV9zY2FuX2NwdV9ub2RlKGNvbnN0
IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpuYW1lLCBpbnQgZGVwdGgsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZV9jZWxscywgdm9p
ZCAqZGF0YSkKPiArewo+ICsgICAgaWYgKCBkZXZpY2VfdHJlZV90eXBlX21hdGNoZXMoZmR0LCBu
b2RlLCAiY3B1IikgKQo+ICsgICAgICAgIHJldHVybiBkdF9udW1hX3Byb2Nlc3NfY3B1X25vZGUo
ZmR0LCBub2RlLCBuYW1lLCBhZGRyZXNzX2NlbGxzLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZV9jZWxscyk7CgpBcyBzYWlkIG9uIHYxLCB0aGlzIGNvZGUg
aXMgd3JvbmcuIENQVXMgbm9kZXMgY2FuIG9ubHkgYmUgaW4gL2NwdXMgYW5kIAp5b3UgY2Fubm90
IHJlbHkgb24gdGhlIG5hbWUgdG8gYmUgImNwdSIgKHNlZSBiaW5kaW5nIGluIApEb2N1bWVudGF0
aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL2NwdS50eHQpLiBUaGUgb25seSB3YXkgdG8gY2hl
Y2sgaWYgCml0IGlzIGEgQ1BVIGlzIHRvIGxvb2sgZm9yIHRoZSBwcm9wZXJ0eSBkZXZpY2VfdHlw
ZS4KCkNoZWVycywKClsxXSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0
aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 17:38:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 17:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7mcA-0002gz-9H; Mon, 08 May 2017 17:38:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7mc9-0002gt-6Z
 for xen-devel@lists.xen.org; Mon, 08 May 2017 17:38:29 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 99/66-01999-41DA0195; Mon, 08 May 2017 17:38:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVdgrUC
 kwfS/WhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b816+ZCu7yVix93cTcwNjB3cXIxSEksIlR
 YmX7PEYIZzejxLEr71i6GDk5hAWyJaZeX8IEYosIeElsuDebDcQWEuhjlZh6yRukgVngH5NEx
 82FzCAJNgFNiTufP4E18ApYSdxe2coKYrMIqEi0zWoAqxEVCJd423iEBaJGUOLkzCdANgcHp0
 CgxKanmSBhZgEziXmbHzJD2PIS29/OYZ7AyDcLSccsJGWzkJQtYGRexahRnFpUllqka2ipl1S
 UmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHD1DAyMOxgf9fsdYpTkYFIS5fUpFogU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7eTVQTrAoNT21Ii0zBxj6MGkJDh4lEd71IGne4oLE3
 OLMdIjUKUZFKXFeqTVACQGQREZpHlwbLN4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmnQ
 4yniczrwRu+iugxUxAiwMZwBaXJCKkpBoYNWUTgk6sqWt1NHd+vcHBY4PaZBMvpf2/DxzV2n0
 9ZLcHn/5PCXO5laoG14uqd7rL7T1y/o9kZVx5knzz6jem+08v8Qs+sme68bvgBdGSS3987u3p
 tJ9bUxTY+jBze9ArNd2NE+Vmz49SXnu2Iyd2bqj35CLWKi5791n1pzuMF68v+bFu26P1SizFG
 YmGWsxFxYkAUGFUwbICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494265104!95322044!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15173 invoked from network); 8 May 2017 17:38:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 8 May 2017 17:38:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CCF1980D;
 Mon,  8 May 2017 10:38:23 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0086F3F220;
 Mon,  8 May 2017 10:38:21 -0700 (PDT)
To: Vijay Kilari <vijay.kilari@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-5-git-send-email-vijay.kilari@gmail.com>
 <d8839ead-31e6-dd20-70d5-0386fc8fa228@arm.com>
 <CALicx6vq67t2JDMNe=fRXmwJbbik4C-zmU1hZtu=zkKMrvJ1Dw@mail.gmail.com>
 <351af2e2-159d-0313-feb3-764e2015f6b8@arm.com>
 <CALicx6vvvtHRJkuD3MnT+HyvcL09vXaYF6GbEJhidjGzh9Spog@mail.gmail.com>
 <460fb1fe-7063-2e83-f748-230792230ad6@arm.com>
 <CALicx6uJAUAKKkNPxQ9En7NZMxHR7VBpbCVyyv06K-9o95tZLw@mail.gmail.com>
 <70556bda-a389-cfc6-a576-2ec0f9aee434@arm.com>
 <58FF8ABB02000078001540E3@prv-mh.provo.novell.com>
 <CALicx6u+vZ-BZENLUFjJkkjnmuEAtqCnNehDNsPH+30WYbOMyA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b5a7f8d-3287-1119-5d29-fc30014c21dc@arm.com>
Date: Mon, 8 May 2017 18:38:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CALicx6u+vZ-BZENLUFjJkkjnmuEAtqCnNehDNsPH+30WYbOMyA@mail.gmail.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 04/25] x86: NUMA: Add accessors for
 acpi_numa, numa_off and numa_fake variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmlqYXksCgpPbiAwMi8wNS8xNyAxMDo0NywgVmlqYXkgS2lsYXJpIHdyb3RlOgo+IE9uIFR1
ZSwgQXByIDI1LCAyMDE3IGF0IDk6MTMgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4gd3JvdGU6Cj4+Pj4+IE9uIDI1LjA0LjE3IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5j
b20+IHdyb3RlOgo+Pj4gT24gMjUvMDQvMTcgMTU6NTQsIFZpamF5IEtpbGFyaSB3cm90ZToKPj4+
PiBPbiBUdWUsIEFwciAyNSwgMjAxNyBhdCA1OjU4IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+Pj4KPj4+Pj4+Pj4gQnkgc2V0dGluZyAxLCB3ZSBh
cmUgZW5hYmxpbmcgYWNwaV9udW1hIGJ5IGRlZmF1bHQuIElmIG5vdCBlbmFibGVkLCB0aGUKPj4+
Pj4+Pj4gYmVsb3cKPj4+Pj4+Pj4gY2FsbCBoYXMgY2hlY2sgc3JhdF9kaXNhYmxlZCgpIGJlZm9y
ZSBwcm9jZWVkaW5nIGZhaWxzLgo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+IE15IHVu
ZGVyc3RhbmRpbmcgaXMgb24geDg2IGFjcGlfbnVtYSBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGFu
ZCB3aWxsIGJlCj4+Pj4+Pj4gZW5hYmxlZCBpZiB0aGV5IGFyZSBhYmxlIHRvIHBhcnNlIHRoZSBT
UkFULiBTbyB3aHkgYXJlIHlvdSBjaGFuZ2luZyB0aGUKPj4+Pj4+PiBiZWhhdmlvciBmb3IgeDg2
Pwo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBhY3BpX251bWEgPSAwIG1lYW5zIGl0IGlzIGVuYWJsZWQg
YnkgZGVmYXVsdCBvbiB4ODYuCj4+Pj4+Cj4+Pj4+Cj4+Pj4+IEluIGFjcGlfc2Nhbl9ub2RlczoK
Pj4+Pj4KPj4+Pj4gaWYgKGFjcGlfbnVtYSA8PSAwKQo+Pj4+PiAgIHJldHVybiAtMTsKPj4+Pj4K
Pj4+Pj4gU28gaXQgZG9lcyBub3Qgc2VlbSB0aGF0IDAgbWVhbnMgZW5hYmxlZC4KPj4+Pgo+Pj4+
IElNTywgSW4geDg2Cj4+Pj4gICAgICAgICAgLTEgbWVhbnMgZGlzYWJsZWQKPj4+PiAgICAgICAg
ICAgMCBlbmFibGVkIGJ1dCBub3QgbnVtYSBpbml0aWFsaXplZAo+Pj4+ICAgICAgICAgICAxIGVu
YWJsZWQgYW5kIG51bWEgaW5pdGlhbGl6ZWQuCj4+Pj4KPj4+PiBJIGNsdWJiZWQgMCAmIDEuCj4+
Pgo+Pj4gIEZyb20geW91ciBkZXNjcmlwdGlvbiAwIGFuZCAxIGhhdmUgZGlmZmVyZW50IG1lYW5p
bmcsIHNvIEkgZG9uJ3Qgc2VlCj4+PiBob3cgeW91IGNhbiBtZXJnZSB0aGVtIHRoYXQgZWFzaWx5
IHdpdGhvdXQgYW55IGV4cGxhbmF0aW9uLgo+Pj4KPj4+IEFueXdheSwgSSB3aWxsIGxlYXZlIHg4
NiBtYWludGFpbmVycyBnaXZlIHRoZWlyIG9waW5pb24gaGVyZS4KPj4KPj4gSSdtIHByZXR0eSBj
ZXJ0YWluIHRoaXMgbmVlZHMgdG8gcmVtYWluIGEgdHJpc3RhdGUuCj4KPiBPay4gSSB3aWxsIGRy
b3AgdGhpcyBwYXRjaCBmcm9tIHRoaXMgc2VyaWVzIGFuZCBjYW4gYmUgZml4ZWQKPiBvdXRzaWRl
IHRoaXMgc2VyaWVzLgo+IEJUVywgYW55IHJldmlldyBjb21tZW50cyBvbiByZW1haW5pbmcgcGF0
Y2hlcz8KCkkgaGFkIGEgbG9va2VkIGF0IHRoZSBzZXJpZXMgYW5kIGRlY2lkZWQgdG8gc3RvcCBy
ZXZpZXdpbmcgaXQgYmVjYXVzZSAKY29tbWVudHMgYXJlIG5vdCBhZGRyZXNzZWQuCgpJIGFtIG5v
dCBnb2luZyB0byByZXZpZXcgYW55dGhpbmcgdW50aWwgKmFsbCogdGhlIGNvbW1lbnRzIGZyb20g
cHJldmlvdXMgCnZlcnNpb24gYXJlIGFkZHJlc3NlZC4gSSB3b3VsZCByZWNvbW1lbmQgdGhlIG90
aGVyIHRvIGRvIHRoZSBzYW1lLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 17:56:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 17:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7mtF-00043u-PB; Mon, 08 May 2017 17:56:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7mtD-00043i-Oq
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 17:56:07 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AD/2A-03620-731B0195; Mon, 08 May 2017 17:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddso0C
 kwaTXghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHtlCnPBlvqKQ/M2sTcw
 7gzqYuTiEBL4yyixZfl2NgjnMaPEnfPTWSGcbYwSx9s3MHUxcnKICDhLfD0zlx3E5hXQl3iz+
 zEriC0sYCbxsWEdI0iDhMAcO4nzn9YxgyQkBLwl9uzewQRjn/jYCxRn52ATsJI4JAYSZRFQlb
 hybC/7BEbuBYwMqxjVi1OLylKLdC31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsY724KOMQoycGkJMrrUywQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV3cDUE6wKDU9
 tSItMwcYfDBpCQ4eJRHeZJA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ8x5bD1QkAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzNsAsoonM68EbtMroCOYgI4IZAA7oi
 QRISXVwBgkGrdy7rf5Pw8Ub1fYGbGQyXDW5h0FUlsXlf89zbxxr6vxir09vIWxt5/ftnryJ7A
 uP3B/cWNKXtnmmy2L/u39GHTscLrRr9ZvU/kdvKc7Pf656H2d4WuBAp6O4o498Rosl8o5FFI+
 l/z2KTN8PVfo3MKSuzZtq1gDeNxfWBjw7zmXFbHfgk+JpTgj0VCLuag4EQBpXY94fwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494266165!67280362!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23281 invoked from network); 8 May 2017 17:56:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 17:56:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7mtA-0007uk-3H; Mon, 08 May 2017 17:56:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7mt4-0007bV-Lj; Mon, 08 May 2017 17:55:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7mt4-0005Ev-FC; Mon, 08 May 2017 17:55:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109155-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=13e0988140374123bead1dd27c287354cb95108e
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 17:55:58 +0000
Subject: [Xen-devel] [linux-linus test] 109155: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE1NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MTU1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgOSB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA2
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
NiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJvb3QgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
NSB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5MTI3CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICA5IHhlbi1ib290L3NyY19ob3N0ICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFp
bCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA2IHhlbi1ib290ICAgICAgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICA5IHhlbi1ib290L3NyY19o
b3N0ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4t
Ym9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDU5MjU0CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQg
aW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgaW4gMTA5MTI3IGxpa2UgNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDkxMjcgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEwOTEyNyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTNlMDk4ODE0MDM3NDEyM2JlYWQx
ZGQyN2MyODczNTRjYjk1MTA4ZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgNDU4MjBjMjk0ZmUxYjFhOWRmNDk1ZDU3ZjQwNTg1ZWYyZDA2OWEzOQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgIDU5MjU0ICAyMDE1LTA3LTA5IDA0OjIwOjQ4IFogIDY2OSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgICA1OTM0OCAgMjAxNS0wNy0xMCAwNDoyNDowNSBaICA2NjggZGF5cyAgNDI2
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTEwNSAgMjAxNy0wNS0wNyAwMzowNDo0
NyBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KODYxOSBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjY3OTM4NSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 18:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7mzT-0004rN-JD; Mon, 08 May 2017 18:02:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7mzS-0004rC-Mj
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 18:02:34 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 33/83-02180-9B2B0195; Mon, 08 May 2017 18:02:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfnJoF
 Ig6VXGC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf3oYeaCSYUVWz42Mjcw
 zvXoYuTiEBL4yyix/vtTdgjnMaPE7B0trBDONkaJExMfs3QxcnKICDhLfD0zlx3E5hXQl1j7a
 RoTiC0sYCHx/foVFpAGCYFLuhKrT70BSnAAOd4SPz/qw5gv90h1MbJzsAlYSRwSA2lkEVCVuP
 rpH9MERu4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL
 9zQAEOxhv9TkfYpTkYFIS5fUpFogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLthEoJ1iUmp5a
 kZaZAww8mLQEB4+SCO/tDUBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US57UAmSEAUpRRm
 gc3AhYFlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMawsyhSczrwRu0yugI5iAjghkADuiJB
 EhJdXA6GfUfSra5eDDG5kNy1MsW88mH46t0rV7HLCXa57CzosH9/5/ZfTmddPhz1FqHJUTXL4
 Y9JRa+CTfKJmT07Fl0qktm6PcFktdWaxr+fpX8b6Pm2wsXlgK8Vuz569OPFad9Mlnjtkf9lcX
 3br2veLXNFqz40Vj0tLAt/WHl0774PjAy/Tj6g1tl5RYijMSDbWYi4oTActQYLV9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494266551!95324456!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12841 invoked from network); 8 May 2017 18:02:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 18:02:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7mzO-0008AE-JR; Mon, 08 May 2017 18:02:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7mzJ-0007r1-8Y; Mon, 08 May 2017 18:02:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7mzI-0007va-Vf; Mon, 08 May 2017 18:02:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109173-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=12a95f320a36ef66f724a49bb05e4fb553ac5dbe
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 18:02:24 +0000
Subject: [Xen-devel] [qemu-mainline test] 109173: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6244755332562341499=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6244755332562341499==
Content-Type: text/plain

flight 109173 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109173/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                12a95f320a36ef66f724a49bb05e4fb553ac5dbe
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   13 days
Failing since        107644  2017-04-25 10:26:10 Z   13 days   33 attempts
Testing same since   109015  2017-05-05 10:12:02 Z    3 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Corey Minyard <cminyard@mvista.com>
  CÃ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2992 lines long.)


--===============6244755332562341499==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6244755332562341499==--

From xen-devel-bounces@lists.xen.org Mon May 08 18:24:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7nK0-0006Ib-D3; Mon, 08 May 2017 18:23:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d7nJy-0006IT-SZ
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 18:23:46 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 00/E5-01868-2B7B0195; Mon, 08 May 2017 18:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVybKJsh+7G7QK
 RBsevyVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbX9YWXGOv6GnpYG9gnMvWxcjFISQwlVFi
 y6MjzBDOH0aJJx9XsnYxcnKwCGhJ9F39xg5iswkYSvx9sgmog4NDAshe8pkDJCwioC3xYtU6s
 EHMAq1MEvdWb2EDSQgL+Ep8nXQDrJdTwFGi6fFxsDivgLfEuZ4GFohlkxglvs/+AlYkKqArce
 jfH6giQYmTM5+wgNjMQEcsn74NzJYQyJCY1zOHFcL2klh04xKUrSZx9dwm5gmMgrOQtM9C0r6
 AkWkVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsbG
 L06HGCU5mJREeX2KBSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB2bQPKCRalpqdWpGXmACMFJ
 i3BwaMkwlsPkuYtLkjMLc5Mh0idYtTlmHPv63smIZa8/LxUKXHeUpAiAZCijNI8uBGwqL3EKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7lIFN4MvNK4Da9AjqCCeiIQAawI0oSEVJSDYw8l76
 s+nDgQq/xcVapqzMjC3QiOIS/vrdQ3h/MoVfDvy1I1brlnbuG77YNZ6e/XKh9M6T7o67UeReh
 qmzfHM6l79YvjKgyWp36e1aT41+/wAYNi3+/1k/3W5Rj2i+qv+mnb8j3Z5lur2Tk7pden3voY
 FnG80udy/nNFip9VZlbJbki449yXLwSS3FGoqEWc1FxIgAjerYd1QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494267824!99338108!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4099 invoked from network); 8 May 2017 18:23:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 18:23:45 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id A5904201F2;
 Mon,  8 May 2017 18:23:42 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 69C40201EF;
 Mon,  8 May 2017 18:23:41 +0000 (UTC)
Date: Mon, 8 May 2017 11:23:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <22800.17248.872629.706495@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1705081121480.24729@sstabellini-ThinkPad-X260>
References: <20170508065844.28855-1-jgross@suse.com>
 <20170508065844.28855-2-jgross@suse.com>
 <22800.17248.872629.706495@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Juergen Gross <jgross@suse.com>, julien.grall@amd.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] docs: specify endianess of xenstore
 protocol header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA4IE1heSAyMDE3LCBJYW4gSmFja3NvbiB3cm90ZToKPiBKdWVyZ2VuIEdyb3NzIHdy
aXRlcyAoIltQQVRDSCAxLzNdIGRvY3M6IHNwZWNpZnkgZW5kaWFuZXNzIG9mIHhlbnN0b3JlIHBy
b3RvY29sIGhlYWRlciIpOgo+ID4gVGhlIGVuZGlhbmVzcyBvZiB0aGUgeGVuc3RvcmUgcHJvdG9j
b2wgaGVhZGVyIHNob3VsZCBiZSBzcGVjaWZpZWQuCj4gLi4uCj4gPiAtZm9sbG93ZWQgYnkgeHNk
X3NvY2ttc2cubGVuIGJ5dGVzIG9mIHBheWxvYWQuCj4gPiArZm9sbG93ZWQgYnkgeHNkX3NvY2tt
c2cubGVuIGJ5dGVzIG9mIHBheWxvYWQuIFRoZSBoZWFkZXIgZmllbGRzIGFyZQo+ID4gK2FsbCBp
biBsaXR0bGUgZW5kaWFuIGJ5dGUgb3JkZXIuCj4gCj4gWWVzLCBidXQgdGhpcyBpcyBub3QgY29y
cmVjdC4gIE9uIGEgYmlnLWVuZGlhbiBjcHUsIHRoZXkgd291bGQgYmUgaW4KPiBiaWctZW5kaWFu
Lgo+IAo+IE9uIGEgYnl0ZXNleHVhbCBjcHUsIHRoZSBlbmRpYW5uZXNzIHNob3VsZCBiZSBzcGVj
aWZpZWQgYnV0IGl0IHdpbGwgYmUKPiB0aGUgc2FtZSBlbmRpYW5uZXNzIGFzIHNoYXJlZCByaW5n
IGZpZWxkcywgZXRjLiAgU28gdGhpcyBkb2MgcHJvYmFibHkKPiBvdWdodCBub3QgdG8gY29udGFp
biBhIGxpc3Qgb2YgZW5kaWFubmVzc2VzLiAgQmVzdCBqdXN0IHRvIHNheSB0aGF0Cj4gdGhlIGZp
ZWxkcyBhcmUgYWxsIGluIGhvc3QgbmF0aXZlIGJ5dGUgb3JkZXIuCgpXZSBvbmx5IGhhdmUgdHdv
IHN1cHBvcnRlZCBhcmNoaXRlY3R1cmVzIHRvZGF5OiB4ODYgYW5kIEFSTS4gU3BlYWtpbmcKZm9y
IEFSTSwgd2UgbmVlZCB0byBzYXkgY2xlYXJseSB0aGF0IGl0J3MgbGl0dGxlIGVuZGlhbiwgYmVj
YXVzZSBBUk0KYWN0dWFsbHkgc3VwcG9ydCBib3RoIGFuZCBpdCBpcyBwb3NzaWJsZSB0byBoYXZl
IGEgbWl4IG9mIGJpZyBhbmQgbGl0dGxlCmVuZGlhbiBndWVzdHMgb24gYSBsaXR0bGUgZW5kaWFu
IGh5cGVydmlzb3IuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 18:26:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:26:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7nMV-0006QT-Px; Mon, 08 May 2017 18:26:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1d7nMU-0006QL-QU
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 18:26:23 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A4/41-02022-E48B0195; Mon, 08 May 2017 18:26:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VRX0gTcRz3t7vpT/Py523iz6EvB0EWW0pJ9aL
 1UJgF/XnSXvRm13Z0u9ndtNlD3bB6kFjGymjaKK0gDathbhRozqCU0BQLTVIwFTFQX0IMi+5u
 afZ7+sDnL78vJOg50gI5r4eTRFZgElPI4SuRbGtJFJXl+VrS9q10BgwHQHHf8ih5Apw28qLd7
 a0wOrumW41Vi+Xe2MNaBYSO1oMUSKMmA1773EbUg2RIoiL8oE4xahigGvzq+SARx+ewEg6QcU
 0hruuYMsTNUYDH2t/rIhpdwM3Xl3VRItqJY1PdepAZMfjOY1+SZiDQAoG7OgaARpiQA4ca/X/
 NFdjnv22MN2zDgZ6Q2gBhMpLwap+gQQrtwqPRg5oiA+3HTb0TegqF0nH/3Rm9lkAY987P64lY
 naAMrRq1Woz8AL9oGE9qAObgJk9wk+c+MLSB7TIn1XCSNb/AZpd4h9PjYnnBmp9XYHNxssw6O
 IG1y7ZKtysM1D9PUF8UKJEjMZAFDUwGdUxGZfRWu/tMrZOVneVStcDJMZANIYMpLqJy6RLn4L
 xneUE93DqNYSpjpnZrNCVXsS6Zd8SpAWCFi4+Wlww0KbpFzpJJiZoIaSJntbgRsX7+EZBjMVF
 AHUWnVnGSi/f8zy+ATAgYE1WqpaTyomejaUEdYVBHnEzQR3jYf5RFATCq2FIOHd/zZGnoK9EZ
 Id99iwr1fPvM2/ONb56N/G759amnuiF9rPjHzOHccNbK09nIqUAoYF+rrLXTs4XDpf0rwx/8L
 1u7bsoZNfS1ucv0jbF7l9DPjmZ+S8mXie85RfO3Js25rvGpq5PBwfBesfmiqa579TVcCn5MS/
 YlTjOk7GTzdxCSzP4BfUgvyfkCAAA=
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494267975!96757236!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62913 invoked from network); 8 May 2017 18:26:17 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 18:26:17 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 39A504E024;
 Mon,  8 May 2017 18:26:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 39A504E024
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 39A504E024
Received: from blackfin.pond.sub.org (ovpn-116-149.ams2.redhat.com
 [10.36.116.149])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id DFA6660465;
 Mon,  8 May 2017 18:26:12 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 5C0EE1138648; Mon,  8 May 2017 20:26:11 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
References: <20170505193810.2934-1-eblake@redhat.com>
 <20170505193810.2934-3-eblake@redhat.com>
Date: Mon, 08 May 2017 20:26:11 +0200
In-Reply-To: <20170505193810.2934-3-eblake@redhat.com> (Eric Blake's message
 of "Fri, 5 May 2017 14:38:07 -0500")
Message-ID: <87zien433w.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Mon, 08 May 2017 18:26:15 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Juan Quintela <quintela@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 alistair.francis@xilinx.com, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 zhanghailiang <zhang.zhanghailiang@huawei.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v6 2/5] shutdown: Prepare for
	use of an enum in reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gV2Ugd2FudCB0byB0cmFj
ayB3aHkgYSBndWVzdCB3YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIsIGJlaW5nIGFibGUKPiB0
byB0ZWxsIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYSBndWVzdCByZXF1ZXN0IChzdWNoIGFzIEFD
UEkgcmVxdWVzdCkKPiBhbmQgaG9zdCByZXF1ZXN0IChzdWNoIGFzIFNJR0lOVCkgd2lsbCBwcm92
ZSB1c2VmdWwgdG8gbGlidmlydC4KPiBTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1YWxseSBlbmQg
dXAgY2hhbmdpbmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCj4gdmwuYywgdGhlIGxvZ2ljYWwgY2hh
bmdlIGlzIHRvIG1ha2UgdGhhdCB2YWx1ZSB0cmFjayB0aGUgcmVhc29uLAo+IHJhdGhlciB0aGFu
IGl0cyBjdXJyZW50IDAvMSBjb250ZW50cy4KPgo+IFNpbmNlIGNvbW1hbmQtbGluZSBvcHRpb25z
IGNvbnRyb2wgd2hldGhlciBhIHJlc2V0IHJlcXVlc3QgaXMgdHVybmVkCj4gaW50byBhIHNodXRk
b3duIHJlcXVlc3QgaW5zdGVhZCwgdGhlIHNhbWUgdHJlYXRtZW50IGlzIGdpdmVuIHRvCj4gcmVz
ZXRfcmVxdWVzdGVkLgo+Cj4gVGhpcyBwYXRjaCBhZGRzIGFuIGludGVybmFsIGVudW0gU2h1dGRv
d25DYXVzZSB0aGF0IGRlc2NyaWJlcyByZWFzb25zCj4gdGhhdCBhIHNodXRkb3duIGNhbiBiZSBy
ZXF1ZXN0ZWQsIGFuZCBjaGFuZ2VzIHFlbXVfc3lzdGVtX3Jlc2V0KCkgdG8KPiBwYXNzIHRoZSBy
ZWFzb24gdGhyb3VnaCwgYWx0aG91Z2ggZm9yIG5vdyBpdCBpcyBub3QgcmVwb3J0ZWQuICBUaGUK
PiBlbnVtIGNvdWxkIGJlIGV4cG9ydGVkIHZpYSBRQVBJIGF0IGEgbGF0ZXIgZGF0ZSwgaWYgZGVl
bWVkIG5lY2Vzc2FyeSwKPiBidXQgZm9yIG5vdywgdGhlcmUgaGFzIG5vdCBiZWVuIGEgcmVxdWVz
dCB0byBleHBvc2UgdGhhdCBtdWNoIGRldGFpbAo+IHRvIGVuZCBjbGllbnRzLgo+Cj4gRm9yIG5v
dywgd2Ugb25seSBwb3B1bGF0ZSB0aGUgcmVhc29uIHdpdGggSE9TVF9FUlJPUiwgYWxvbmcgd2l0
aCBGSVhNRQo+IGNvbW1lbnRzIHRoYXQgZGVzY3JpYmUgb3VyIHBsYW5zIGZvciBob3cgdG8gcGFz
cyBhbiBhY3R1YWwgY29ycmVjdAo+IHJlYXNvbi4KCkluIG90aGVyIHdvcmRzLCByZXBsYWNpbmcg
MCBieSBTSFVURE9XTl9DQVVTRV9OT05FLCBhbmQgMSBieQpTSFVURE9XTl9DQVVTRV9IT1NUX0VS
Uk9SLiAgTWFrZXMgc2Vuc2UuCgo+ICAgICAgICAgIFRoZSBuZXh0IHBhdGNoZXMgd2lsbCB0aGVu
IGFjdHVhbGx5IHdpcmUgdGhpbmdzIHVwIHRvIG1vZGlmeQo+IGV2ZW50cyB0byByZXBvcnQgZGF0
YSBiYXNlZCBvbiB0aGUgcmVhc29uLCBhbmQgdG8gcGFzcyB0aGUgY29ycmVjdCBlbnVtCj4gdmFs
dWUgaW4gZnJvbSB2YXJpb3VzIGNhbGwtc2l0ZXMgdGhhdCBjYW4gdHJpZ2dlciBhIHJlc2V0L3No
dXRkb3duIChiaWcKPiBlbm91Z2ggdGhhdCBpdCB3YXMgd29ydGggc3BsaXR0aW5nIGZyb20gdGhp
cyBwYXRjaCkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KPgo+IC0tLQo+IHY2OiBtYWtlIFNodXRkb3duQ2F1c2UgaW50ZXJuYWwtb25seSwgYWRkIFNI
VVRET1dOX0NBVVNFX05PTkUgc28gdGhhdAo+IGNvbXBhcmlzb24gdG8gMCBzdGlsbCB3b3Jrcywg
dHdlYWsgaW5pdGlhbCBGSVhNRSB2YWx1ZXMKPiB2NTogbm8gY2hhbmdlCj4gdjQ6IHMvU2h1dGRv
d25UeXBlL1NodXRkb3duQ2F1c2UvLCBubyB0aGFua3MgdG8gbWluZ3cgaGVhZGVyIHBvbGx1dGlv
bgo+IHYzOiBuZXcgcGF0Y2gKPiAtLS0KPiAgaW5jbHVkZS9zeXNlbXUvc3lzZW11LmggfCAyMiAr
KysrKysrKysrKysrKysrKystLS0KPiAgdmwuYyAgICAgICAgICAgICAgICAgICAgfCA1MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGh3L2kzODYv
eGVuL3hlbi1odm0uYyAgIHwgIDcgKysrKystLQo+ICBtaWdyYXRpb24vY29sby5jICAgICAgICB8
ICAyICstCj4gIG1pZ3JhdGlvbi9zYXZldm0uYyAgICAgIHwgIDIgKy0KPiAgNSBmaWxlcyBjaGFu
Z2VkLCA1OCBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9p
bmNsdWRlL3N5c2VtdS9zeXNlbXUuaCBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCj4gaW5kZXgg
MTYxNzVmNy4uZTRkYTlkNCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaAo+
ICsrKyBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCj4gQEAgLTM2LDYgKzM2LDIyIEBAIHZvaWQg
dm1fc3RhdGVfbm90aWZ5KGludCBydW5uaW5nLCBSdW5TdGF0ZSBzdGF0ZSk7Cj4gICNkZWZpbmUg
Vk1SRVNFVF9TSUxFTlQgICBmYWxzZQo+ICAjZGVmaW5lIFZNUkVTRVRfUkVQT1JUICAgdHJ1ZQo+
Cj4gKy8qIEVudW1lcmF0aW9uIG9mIHZhcmlvdXMgY2F1c2VzIGZvciBzaHV0ZG93bi4gKi8KPiAr
dHlwZWRlZiBlbnVtIFNodXRkb3duQ2F1c2UgU2h1dGRvd25DYXVzZTsKPiArZW51bSBTaHV0ZG93
bkNhdXNlIHsKCldoeSBkZWZpbmUgdGhlIHR5cGVkZWYgc2VwYXJhdGVseSBoZXJlPyAgV2hhdCdz
IHdyb25nIHdpdGgKCiAgICB0eXBlZGVmIGVudW0gU2h1dGRvd25DYXVzZSB7CiAgICAgICAgLi4u
CiAgICB9IFNodXRkb3duQ2F1c2U7Cgo/Cgo+ICsgICAgU0hVVERPV05fQ0FVU0VfTk9ORSwgICAg
ICAgICAgLyogTm8gc2h1dGRvd24gcmVxdWVzdGVkIHlldCAqLwoKQ29tbWVudCBpcyBmaW5lLiAg
UG9zc2libGUgYWx0ZXJuYXRpdmU6IC8qIE5vIHNodXRkb3duIHJlcXVlc3QgcGVuZGluZyAqLwoK
PiArICAgIFNIVVRET1dOX0NBVVNFX0hPU1RfUU1QLCAgICAgIC8qIFJlYWN0aW9uIHRvIGEgUU1Q
IGNvbW1hbmQsIGxpa2UgJ3F1aXQnICovCj4gKyAgICBTSFVURE9XTl9DQVVTRV9IT1NUX1NJR05B
TCwgICAvKiBSZWFjdGlvbiB0byBhIHNpZ25hbCwgc3VjaCBhcyBTSUdJTlQgKi8KPiArICAgIFNI
VVRET1dOX0NBVVNFX0hPU1RfVUksICAgICAgIC8qIFJlYWN0aW9uIHRvIFVJIGV2ZW50LCBsaWtl
IHdpbmRvdyBjbG9zZSAqLwo+ICsgICAgU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUiwgICAgLyog
QW4gZXJyb3IgcHJldmVudHMgZnVydGhlciB1c2Ugb2YgZ3Vlc3QgKi8KPiArICAgIFNIVVRET1dO
X0NBVVNFX0dVRVNUX1NIVVRET1dOLC8qIEd1ZXN0IHJlcXVlc3RlZCBzaHV0ZG93biwgc3VjaCBh
cyB2aWEKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFDUEkgb3Igb3Ro
ZXIgaGFyZHdhcmUtc3BlY2lmaWMgbWVhbnMgKi8KPiArICAgIFNIVVRET1dOX0NBVVNFX0dVRVNU
X1JFU0VULCAgIC8qIEd1ZXN0IHJlcXVlc3RlZCByZXNldCwgYW5kIGNvbW1hbmQgbGluZQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHVybnMgdGhhdCBpbnRvIGEgc2h1
dGRvd24gKi8KPiArICAgIFNIVVRET1dOX0NBVVNFX0dVRVNUX1BBTklDLCAgIC8qIEd1ZXN0IHBh
bmlja2VkLCBhbmQgY29tbWFuZCBsaW5lIHR1cm5zCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0aGF0IGludG8gYSBzaHV0ZG93biAqLwo+ICt9Owo+ICsKPiAgdm9pZCB2
bV9zdGFydCh2b2lkKTsKPiAgaW50IHZtX3ByZXBhcmVfc3RhcnQodm9pZCk7Cj4gIGludCB2bV9z
dG9wKFJ1blN0YXRlIHN0YXRlKTsKPiBAQCAtNjIsMTAgKzc4LDEwIEBAIHZvaWQgcWVtdV9zeXN0
ZW1fZGVidWdfcmVxdWVzdCh2b2lkKTsKPiAgdm9pZCBxZW11X3N5c3RlbV92bXN0b3BfcmVxdWVz
dChSdW5TdGF0ZSByZWFzb24pOwo+ICB2b2lkIHFlbXVfc3lzdGVtX3Ztc3RvcF9yZXF1ZXN0X3By
ZXBhcmUodm9pZCk7Cj4gIGJvb2wgcWVtdV92bXN0b3BfcmVxdWVzdGVkKFJ1blN0YXRlICpyKTsK
PiAtaW50IHFlbXVfc2h1dGRvd25fcmVxdWVzdGVkX2dldCh2b2lkKTsKPiAtaW50IHFlbXVfcmVz
ZXRfcmVxdWVzdGVkX2dldCh2b2lkKTsKPiArU2h1dGRvd25DYXVzZSBxZW11X3NodXRkb3duX3Jl
cXVlc3RlZF9nZXQodm9pZCk7Cj4gK1NodXRkb3duQ2F1c2UgcWVtdV9yZXNldF9yZXF1ZXN0ZWRf
Z2V0KHZvaWQpOwo+ICB2b2lkIHFlbXVfc3lzdGVtX2tpbGxlZChpbnQgc2lnbmFsLCBwaWRfdCBw
aWQpOwo+IC12b2lkIHFlbXVfc3lzdGVtX3Jlc2V0KGJvb2wgcmVwb3J0KTsKPiArdm9pZCBxZW11
X3N5c3RlbV9yZXNldChib29sIHJlcG9ydCwgU2h1dGRvd25DYXVzZSByZWFzb24pOwo+ICB2b2lk
IHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2VkKEd1ZXN0UGFuaWNJbmZvcm1hdGlvbiAqaW5mbyk7
Cj4gIHNpemVfdCBxZW11X3RhcmdldF9wYWdlX3NpemUodm9pZCk7Cj4KPiBkaWZmIC0tZ2l0IGEv
dmwuYyBiL3ZsLmMKPiBpbmRleCBmMjJhM2FjLi42MDY5ZmIyIDEwMDY0NAo+IC0tLSBhL3ZsLmMK
PiArKysgYi92bC5jCj4gQEAgLTE1OTcsOCArMTU5Nyw5IEBAIHZvaWQgdm1fc3RhdGVfbm90aWZ5
KGludCBydW5uaW5nLCBSdW5TdGF0ZSBzdGF0ZSkKPiAgICAgIH0KPiAgfQo+Cj4gLXN0YXRpYyBp
bnQgcmVzZXRfcmVxdWVzdGVkOwo+IC1zdGF0aWMgaW50IHNodXRkb3duX3JlcXVlc3RlZCwgc2h1
dGRvd25fc2lnbmFsOwo+ICtzdGF0aWMgU2h1dGRvd25DYXVzZSByZXNldF9yZXF1ZXN0ZWQ7Cj4g
K3N0YXRpYyBTaHV0ZG93bkNhdXNlIHNodXRkb3duX3JlcXVlc3RlZDsKPiArc3RhdGljIGludCBz
aHV0ZG93bl9zaWduYWw7Cj4gIHN0YXRpYyBwaWRfdCBzaHV0ZG93bl9waWQ7Cj4gIHN0YXRpYyBp
bnQgcG93ZXJkb3duX3JlcXVlc3RlZDsKPiAgc3RhdGljIGludCBkZWJ1Z19yZXF1ZXN0ZWQ7Cj4g
QEAgLTE2MTIsMTkgKzE2MTMsMTkgQEAgc3RhdGljIE5vdGlmaWVyTGlzdCB3YWtldXBfbm90aWZp
ZXJzID0KPiAgICAgIE5PVElGSUVSX0xJU1RfSU5JVElBTElaRVIod2FrZXVwX25vdGlmaWVycyk7
Cj4gIHN0YXRpYyB1aW50MzJfdCB3YWtldXBfcmVhc29uX21hc2sgPSB+KDEgPDwgUUVNVV9XQUtF
VVBfUkVBU09OX05PTkUpOwo+Cj4gLWludCBxZW11X3NodXRkb3duX3JlcXVlc3RlZF9nZXQodm9p
ZCkKPiArU2h1dGRvd25DYXVzZSBxZW11X3NodXRkb3duX3JlcXVlc3RlZF9nZXQodm9pZCkKPiAg
ewo+ICAgICAgcmV0dXJuIHNodXRkb3duX3JlcXVlc3RlZDsKPiAgfQo+Cj4gLWludCBxZW11X3Jl
c2V0X3JlcXVlc3RlZF9nZXQodm9pZCkKPiArU2h1dGRvd25DYXVzZSBxZW11X3Jlc2V0X3JlcXVl
c3RlZF9nZXQodm9pZCkKPiAgewo+ICAgICAgcmV0dXJuIHJlc2V0X3JlcXVlc3RlZDsKPiAgfQo+
Cj4gIHN0YXRpYyBpbnQgcWVtdV9zaHV0ZG93bl9yZXF1ZXN0ZWQodm9pZCkKPiAgewo+IC0gICAg
cmV0dXJuIGF0b21pY194Y2hnKCZzaHV0ZG93bl9yZXF1ZXN0ZWQsIDApOwo+ICsgICAgcmV0dXJu
IGF0b21pY194Y2hnKCZzaHV0ZG93bl9yZXF1ZXN0ZWQsIFNIVVRET1dOX0NBVVNFX05PTkUpOwo+
ICB9Cj4KPiAgc3RhdGljIHZvaWQgcWVtdV9raWxsX3JlcG9ydCh2b2lkKQo+IEBAIC0xNjQ3LDE0
ICsxNjQ4LDE0IEBAIHN0YXRpYyB2b2lkIHFlbXVfa2lsbF9yZXBvcnQodm9pZCkKPiAgICAgIH0K
PiAgfQo+Cj4gLXN0YXRpYyBpbnQgcWVtdV9yZXNldF9yZXF1ZXN0ZWQodm9pZCkKPiArc3RhdGlj
IFNodXRkb3duQ2F1c2UgcWVtdV9yZXNldF9yZXF1ZXN0ZWQodm9pZCkKPiAgewo+IC0gICAgaW50
IHIgPSByZXNldF9yZXF1ZXN0ZWQ7Cj4gKyAgICBTaHV0ZG93bkNhdXNlIHIgPSByZXNldF9yZXF1
ZXN0ZWQ7CgpHb29kIG9wcG9ydHVuaXR5IHRvIGluc2VydCBhIGJsYW5rIGxpbmUgaGVyZS4KCj4g
ICAgICBpZiAociAmJiByZXBsYXlfY2hlY2twb2ludChDSEVDS1BPSU5UX1JFU0VUX1JFUVVFU1RF
RCkpIHsKPiAtICAgICAgICByZXNldF9yZXF1ZXN0ZWQgPSAwOwo+ICsgICAgICAgIHJlc2V0X3Jl
cXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX05PTkU7Cj4gICAgICAgICAgcmV0dXJuIHI7Cj4gICAg
ICB9Cj4gLSAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICByZXR1cm4gU0hVVERPV05fQ0FVU0VfTk9O
RTsKPiAgfQo+Cj4gIHN0YXRpYyBpbnQgcWVtdV9zdXNwZW5kX3JlcXVlc3RlZCh2b2lkKQo+IEBA
IC0xNjg2LDcgKzE2ODcsMTIgQEAgc3RhdGljIGludCBxZW11X2RlYnVnX3JlcXVlc3RlZCh2b2lk
KQo+ICAgICAgcmV0dXJuIHI7Cj4gIH0KPgo+IC12b2lkIHFlbXVfc3lzdGVtX3Jlc2V0KGJvb2wg
cmVwb3J0KQo+ICsvKgo+ICsgKiBSZXNldCB0aGUgVk0uIElmIEByZXBvcnQgaXMgVk1SRVNFVF9S
RVBPUlQsIGlzc3VlIGFuIGV2ZW50LCB1c2luZwo+ICsgKiB0aGUgQHJlYXNvbiBpbnRlcnByZXRl
ZCBhcyBTaHV0ZG93bkNhdXNlIGZvciBkZXRhaWxzLiAgT3RoZXJ3aXNlLAo+ICsgKiBAcmVwb3J0
IGlzIFZNUkVTRVRfU0lMRU5UIGFuZCBAcmVhc29uIGlzIGlnbm9yZWQuCj4gKyAqLwoKImludGVy
cHJldGVkIGFzIFNodXRkb3duQ2F1c2UiPyAgSXQgKmlzKiBhIFNodXRkb3duQ2F1c2UuICBMZWZ0
b3Zlcj8KCj4gK3ZvaWQgcWVtdV9zeXN0ZW1fcmVzZXQoYm9vbCByZXBvcnQsIFNodXRkb3duQ2F1
c2UgcmVhc29uKQo+ICB7Cj4gICAgICBNYWNoaW5lQ2xhc3MgKm1jOwo+Cj4gQEAgLTE3MDAsNiAr
MTcwNiw3IEBAIHZvaWQgcWVtdV9zeXN0ZW1fcmVzZXQoYm9vbCByZXBvcnQpCj4gICAgICAgICAg
cWVtdV9kZXZpY2VzX3Jlc2V0KCk7Cj4gICAgICB9Cj4gICAgICBpZiAocmVwb3J0KSB7Cj4gKyAg
ICAgICAgYXNzZXJ0KHJlYXNvbik7Cj4gICAgICAgICAgcWFwaV9ldmVudF9zZW5kX3Jlc2V0KCZl
cnJvcl9hYm9ydCk7Cj4gICAgICB9Cj4gICAgICBjcHVfc3luY2hyb25pemVfYWxsX3Bvc3RfcmVz
ZXQoKTsKCkxvb2tzIGxpa2Ugd2UncmUgbm90IHVzaW5nIEByZWFzb24gImZvciBkZXRhaWxzIiBq
dXN0IHlldC4KCj4gQEAgLTE3MzgsOSArMTc0NSwxMCBAQCB2b2lkIHFlbXVfc3lzdGVtX2d1ZXN0
X3Bhbmlja2VkKEd1ZXN0UGFuaWNJbmZvcm1hdGlvbiAqaW5mbykKPiAgdm9pZCBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KHZvaWQpCj4gIHsKPiAgICAgIGlmIChub19yZWJvb3QpIHsKPiAtICAg
ICAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSAxOwo+ICsgICAgICAgIC8qIEZJWE1FIC0gYWRkIGEg
cGFyYW1ldGVyIHRvIGFsbG93IGNhbGxlcnMgdG8gc3BlY2lmeSByZWFzb24gKi8KPiArICAgICAg
ICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SOwo+ICAgICAg
fSBlbHNlIHsKPiAtICAgICAgICByZXNldF9yZXF1ZXN0ZWQgPSAxOwo+ICsgICAgICAgIHJlc2V0
X3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1I7Cj4gICAgICB9Cj4gICAgICBj
cHVfc3RvcF9jdXJyZW50KCk7Cj4gICAgICBxZW11X25vdGlmeV9ldmVudCgpOwo+IEBAIC0xODA3
LDcgKzE4MTUsNyBAQCB2b2lkIHFlbXVfc3lzdGVtX2tpbGxlZChpbnQgc2lnbmFsLCBwaWRfdCBw
aWQpCj4gICAgICAvKiBDYW5ub3QgY2FsbCBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0IGRp
cmVjdGx5IGJlY2F1c2UKPiAgICAgICAqIHdlIGFyZSBpbiBhIHNpZ25hbCBoYW5kbGVyLgo+ICAg
ICAgICovCj4gLSAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSAxOwo+ICsgICAgc2h1dGRvd25fcmVx
dWVzdGVkID0gU0hVVERPV05fQ0FVU0VfSE9TVF9TSUdOQUw7CgpTaG91bGQgdGhpcyBiZSBTSFVU
RE9XTl9DQVVTRV9IT1NUX0VSUk9SLCB0byBiZSB1cGRhdGVkIGluIHRoZSBuZXh0CnBhdGNoPyAg
QWx0ZXJuYXRpdmVseSwgdHdlYWsgdGhpcyBwYXRjaCdzIGNvbW1pdCBtZXNzYWdlPwoKPiAgICAg
IHFlbXVfbm90aWZ5X2V2ZW50KCk7Cj4gIH0KPgo+IEBAIC0xODE1LDcgKzE4MjMsOCBAQCB2b2lk
IHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qodm9pZCkKPiAgewo+ICAgICAgdHJhY2VfcWVt
dV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOwo+ICAgICAgcmVwbGF5X3NodXRkb3duX3JlcXVl
c3QoKTsKPiAtICAgIHNodXRkb3duX3JlcXVlc3RlZCA9IDE7Cj4gKyAgICAvKiBGSVhNRSAtIGFk
ZCBhIHBhcmFtZXRlciB0byBhbGxvdyBjYWxsZXJzIHRvIHNwZWNpZnkgcmVhc29uICovCj4gKyAg
ICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SOwo+ICAgICAg
cWVtdV9ub3RpZnlfZXZlbnQoKTsKPiAgfQo+Cj4gQEAgLTE4NDYsMTMgKzE4NTUsMTYgQEAgdm9p
ZCBxZW11X3N5c3RlbV9kZWJ1Z19yZXF1ZXN0KHZvaWQpCj4gIHN0YXRpYyBib29sIG1haW5fbG9v
cF9zaG91bGRfZXhpdCh2b2lkKQo+ICB7Cj4gICAgICBSdW5TdGF0ZSByOwo+ICsgICAgU2h1dGRv
d25DYXVzZSByZXF1ZXN0Owo+ICsKPiAgICAgIGlmIChxZW11X2RlYnVnX3JlcXVlc3RlZCgpKSB7
Cj4gICAgICAgICAgdm1fc3RvcChSVU5fU1RBVEVfREVCVUcpOwo+ICAgICAgfQo+ICAgICAgaWYg
KHFlbXVfc3VzcGVuZF9yZXF1ZXN0ZWQoKSkgewo+ICAgICAgICAgIHFlbXVfc3lzdGVtX3N1c3Bl
bmQoKTsKPiAgICAgIH0KPiAtICAgIGlmIChxZW11X3NodXRkb3duX3JlcXVlc3RlZCgpKSB7Cj4g
KyAgICByZXF1ZXN0ID0gcWVtdV9zaHV0ZG93bl9yZXF1ZXN0ZWQoKTsKPiArICAgIGlmIChyZXF1
ZXN0KSB7Cj4gICAgICAgICAgcWVtdV9raWxsX3JlcG9ydCgpOwo+ICAgICAgICAgIHFhcGlfZXZl
bnRfc2VuZF9zaHV0ZG93bigmZXJyb3JfYWJvcnQpOwo+ICAgICAgICAgIGlmIChub19zaHV0ZG93
bikgewoKVGhlIGRldG91ciB0aHJvdWdoIEByZXF1ZXN0IGFwcGVhcnMgaXNuJ3QgbmVjZXNzYXJ5
IGhlcmUuICBQZXJoYXBzIHlvdQpkbyBpdCBmb3IgY29uc2lzdGVuY3kgd2l0aCB0aGUgbmV4dCBo
dW5rLiAgRG8geW91PyAgSnVzdCBhc2tpbmcgdG8gbWFrZQpzdXJlIEkgZ2V0IHdoYXQgeW91J3Jl
IGRvaW5nLgoKSG1tLCB0aGVyZSdzIGFub3RoZXIgb25lIGluIHhlbi1odm0uYywgYnV0IGNvbnNp
c3RlbmN5IGhhcmRseSBhcHBsaWVzCnRoZXJlLiAgSWYgbGF0ZXIgcGF0Y2hlcyBhZGQgbW9yZSB1
c2VzLCB5b3UgbWlnaHQgd2FudCBkZWxheSB0aGUgY2hhbmdlCnVudGlsIHRoZW4uCgo+IEBAIC0x
ODYxLDkgKzE4NzMsMTAgQEAgc3RhdGljIGJvb2wgbWFpbl9sb29wX3Nob3VsZF9leGl0KHZvaWQp
Cj4gICAgICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAtICAg
IGlmIChxZW11X3Jlc2V0X3JlcXVlc3RlZCgpKSB7Cj4gKyAgICByZXF1ZXN0ID0gcWVtdV9yZXNl
dF9yZXF1ZXN0ZWQoKTsKPiArICAgIGlmIChyZXF1ZXN0KSB7Cj4gICAgICAgICAgcGF1c2VfYWxs
X3ZjcHVzKCk7Cj4gLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9SRVBPUlQpOwo+
ICsgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZNUkVTRVRfUkVQT1JULCByZXF1ZXN0KTsKPiAg
ICAgICAgICByZXN1bWVfYWxsX3ZjcHVzKCk7Cj4gICAgICAgICAgaWYgKCFydW5zdGF0ZV9jaGVj
ayhSVU5fU1RBVEVfUlVOTklORykgJiYKPiAgICAgICAgICAgICAgICAgICFydW5zdGF0ZV9jaGVj
ayhSVU5fU1RBVEVfSU5NSUdSQVRFKSkgewo+IEBAIC0xODcyLDcgKzE4ODUsNyBAQCBzdGF0aWMg
Ym9vbCBtYWluX2xvb3Bfc2hvdWxkX2V4aXQodm9pZCkKPiAgICAgIH0KPiAgICAgIGlmIChxZW11
X3dha2V1cF9yZXF1ZXN0ZWQoKSkgewo+ICAgICAgICAgIHBhdXNlX2FsbF92Y3B1cygpOwo+IC0g
ICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5UKTsKPiArICAgICAgICBxZW11
X3N5c3RlbV9yZXNldChWTVJFU0VUX1NJTEVOVCwgU0hVVERPV05fQ0FVU0VfTk9ORSk7Cj4gICAg
ICAgICAgbm90aWZpZXJfbGlzdF9ub3RpZnkoJndha2V1cF9ub3RpZmllcnMsICZ3YWtldXBfcmVh
c29uKTsKPiAgICAgICAgICB3YWtldXBfcmVhc29uID0gUUVNVV9XQUtFVVBfUkVBU09OX05PTkU7
Cj4gICAgICAgICAgcmVzdW1lX2FsbF92Y3B1cygpOwo+IEBAIC00Njg2LDcgKzQ2OTksNyBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YsIGNoYXIgKiplbnZwKQo+ICAgICAgICAgcmVh
ZGluZyBmcm9tIHRoZSBvdGhlciByZWFkcywgYmVjYXVzZSB0aW1lciBwb2xsaW5nIGZ1bmN0aW9u
cyBxdWVyeQo+ICAgICAgICAgY2xvY2sgdmFsdWVzIGZyb20gdGhlIGxvZy4gKi8KPiAgICAgIHJl
cGxheV9jaGVja3BvaW50KENIRUNLUE9JTlRfUkVTRVQpOwo+IC0gICAgcWVtdV9zeXN0ZW1fcmVz
ZXQoVk1SRVNFVF9TSUxFTlQpOwo+ICsgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9TSUxF
TlQsIFNIVVRET1dOX0NBVVNFX05PTkUpOwo+ICAgICAgcmVnaXN0ZXJfZ2xvYmFsX3N0YXRlKCk7
Cj4gICAgICBpZiAocmVwbGF5X21vZGUgIT0gUkVQTEFZX01PREVfTk9ORSkgewo+ICAgICAgICAg
IHJlcGxheV92bXN0YXRlX2luaXQoKTsKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gaW5kZXggYjFjMDVmZi4uYjEwMDFjMSAxMDA2
NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiArKysgYi9ody9pMzg2L3hlbi94ZW4t
aHZtLmMKPiBAQCAtMTA4OSwxMSArMTA4OSwxNCBAQCBzdGF0aWMgdm9pZCBjcHVfaGFuZGxlX2lv
cmVxKHZvaWQgKm9wYXF1ZSkKPiAgICAgICAgICAgKiBjYXVzZXMgWGVuIHRvIHBvd2VyZG93biB0
aGUgZG9tYWluLgo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIGlmIChydW5zdGF0ZV9pc19ydW5u
aW5nKCkpIHsKPiArICAgICAgICAgICAgU2h1dGRvd25DYXVzZSByZXF1ZXN0Owo+ICsKPiAgICAg
ICAgICAgICAgaWYgKHFlbXVfc2h1dGRvd25fcmVxdWVzdGVkX2dldCgpKSB7Cj4gICAgICAgICAg
ICAgICAgICBkZXN0cm95X2h2bV9kb21haW4oZmFsc2UpOwo+ICAgICAgICAgICAgICB9Cj4gLSAg
ICAgICAgICAgIGlmIChxZW11X3Jlc2V0X3JlcXVlc3RlZF9nZXQoKSkgewo+IC0gICAgICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9SRVBPUlQpOwo+ICsgICAgICAgICAgICBy
ZXF1ZXN0ID0gcWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KCk7Cj4gKyAgICAgICAgICAgIGlmIChy
ZXF1ZXN0KSB7Cj4gKyAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VUX1JF
UE9SVCwgcmVxdWVzdCk7Cj4gICAgICAgICAgICAgICAgICBkZXN0cm95X2h2bV9kb21haW4odHJ1
ZSk7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL21pZ3JhdGlv
bi9jb2xvLmMgYi9taWdyYXRpb24vY29sby5jCj4gaW5kZXggOTYzYzgwMi4uYmY1YjdlOSAxMDA2
NDQKPiAtLS0gYS9taWdyYXRpb24vY29sby5jCj4gKysrIGIvbWlncmF0aW9uL2NvbG8uYwo+IEBA
IC02MjMsNyArNjIzLDcgQEAgdm9pZCAqY29sb19wcm9jZXNzX2luY29taW5nX3RocmVhZCh2b2lk
ICpvcGFxdWUpCj4gICAgICAgICAgfQo+Cj4gICAgICAgICAgcWVtdV9tdXRleF9sb2NrX2lvdGhy
ZWFkKCk7Cj4gLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9TSUxFTlQpOwo+ICsg
ICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5ULCBTSFVURE9XTl9DQVVTRV9O
T05FKTsKPiAgICAgICAgICB2bXN0YXRlX2xvYWRpbmcgPSB0cnVlOwo+ICAgICAgICAgIGlmIChx
ZW11X2xvYWR2bV9zdGF0ZShmYikgPCAwKSB7Cj4gICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgi
Q09MTzogbG9hZHZtIGZhaWxlZCIpOwo+IGRpZmYgLS1naXQgYS9taWdyYXRpb24vc2F2ZXZtLmMg
Yi9taWdyYXRpb24vc2F2ZXZtLmMKPiBpbmRleCBhMDBjMWFiLi45YWMyZDIyIDEwMDY0NAo+IC0t
LSBhL21pZ3JhdGlvbi9zYXZldm0uYwo+ICsrKyBiL21pZ3JhdGlvbi9zYXZldm0uYwo+IEBAIC0y
MzAwLDcgKzIzMDAsNyBAQCBpbnQgbG9hZF92bXN0YXRlKGNvbnN0IGNoYXIgKm5hbWUpCj4gICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICB9Cj4KPiAtICAgIHFlbXVfc3lzdGVtX3Jlc2V0
KFZNUkVTRVRfU0lMRU5UKTsKPiArICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5U
LCBTSFVURE9XTl9DQVVTRV9OT05FKTsKPiAgICAgIG1pcy0+ZnJvbV9zcmNfZmlsZSA9IGY7Cj4K
PiAgICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYWlvX2NvbnRleHQpOwoKWW91IHNlZW0gdG8gYmUg
cGFzc2luZyBTSFVURE9XTl9DQVVTRV9OT05FIGV4YWN0bHkgd2l0aCBWTVJFU0VUX1NJTEVOVC4K
V291bGQgaXQgYmUgcG9zc2libGUgdG8gaGF2ZSBTSFVURE9XTl9DQVVTRV9OT05FIGltcGx5ICFy
ZXBvcnQsIGFueQpvdGhlciBjYXNlIGltcGx5IHJlcG9ydCwgYW5kIGdldCByaWQgb2YgdGhlIGZp
cnN0IHBhcmFtZXRlcj8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 18:31:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7nRU-0007AV-Gt; Mon, 08 May 2017 18:31:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d7nRT-0007AP-4W
 for xen-devel@lists.xen.org; Mon, 08 May 2017 18:31:31 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D6/33-03613-289B0195; Mon, 08 May 2017 18:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVybKJsh27jToF
 Ig4PHTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvF/+wFTzkqTiy/RN7A+M2ri5GLg4hgamM
 El8mr2eDcP4wSux58oOpi5GTg0VAS2LljXNsIDabgKHE3yebgGwODgkge8lnDpCwiICOxNW9L
 1hBepkFtjNJTPl2HqxeWCBQ4vndy2BzOAXsJK492QMW5xXwlthy4iQzxLIGdoneLy9ZQRKiAr
 oSh/79gSoSlDg58wkLiM0MdMTy6dvAbAmBDIl5PXNYIWwviUU3LkHZahJXz21insAoOAtJ+yw
 k7QsYmVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYoAxDs
 YOz453SIUZKDSUmU16dYIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/V7UA5waLU9NSKtMwcY
 KzApCU4eJREeAtB0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc7rvgOoSACkKKM0D24ELG
 4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3BWQKT2ZeCdymV0BHMAEdEcgAdkRJIkJKqoE
 xw4Qh7yKTuJ2BZUyNk8POv/ujTy+yrkxnu3L1k82Bd8pbdexDO3Xv19+5ftn7nr/h+U3OebxP
 DrfMn8w17+C1FXVzUq7+mD/vu9XFnu3rZPVbahWeP5rJ+3jWhL85/3b1vL+1sKjBg62yoGHLk
 kId7cV5mepzr99e/Tup/JfXJL03Jh4aP0+8V2Ipzkg01GIuKk4EAOQdEWfWAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494268288!95500565!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35413 invoked from network); 8 May 2017 18:31:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 18:31:29 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 45BB120149;
 Mon,  8 May 2017 18:31:27 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D63D420148;
 Mon,  8 May 2017 18:31:25 +0000 (UTC)
Date: Mon, 8 May 2017 11:31:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <22b555fe-014e-ac99-d930-c16d2891b0b6@citrix.com>
Message-ID: <alpine.DEB.2.10.1705081128050.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <22b555fe-014e-ac99-d930-c16d2891b0b6@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA4IE1heSAyMDE3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDA1LzA1LzE3IDIw
OjI4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBGcmksIDUgTWF5IDIwMTcsIEFu
ZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPj4gSGVsbG8gU3RlZmFubywKPiA+Pgo+ID4+IE9uIDI0LjA0
LjE3IDIxOjA4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+IFN0dWJkb21haW5zIChz
dHViZG9tcyBpbiBzaG9ydCkgYXJlIHNtYWxsIGRvbWFpbnMsIGVhY2ggcnVubmluZyBhIHNpbmds
ZQo+ID4+PiBhcHBsaWNhdGlvbi4gVHlwaWNhbGx5IHRoZXkgcnVuIHVuaWtlcm5lbHMgcmF0aGVy
IHRoYW4gYSBmdWxsIGZsZWRnZWQKPiA+Pj4gb3BlcmF0aW5nIHN5c3RlbS4gQSBjbGFzc2ljIGV4
YW1wbGUgaXMgUUVNVSBzdHViZG9tcyBvbiB4ODY6IG9uZSBRRU1VCj4gPj4+IHN0dWJkb21zIGlz
IHN0YXJ0ZWQgZm9yIGVhY2ggcmVndWxhciBndWVzdCBkb21haW4uIEVhY2ggUUVNVSBzdHViZG9t
Cj4gPj4+IGluc3RhbmNlIHByb3ZpZGVzIGVtdWxhdGlvbiBmb3Igb25lIGd1ZXN0IC0gaXQgcnVu
cyBvbmUgaW5zdGFuY2Ugb2YKPiA+Pj4gUUVNVS4KPiA+PiBJJ20gd29uZGVyaW5nIGlmIHRoZXJl
IGFyZSBhbnkgZXhhbXBsZXMgb2YgcHJhY3RpY2FsIHVzYWdlIG9mIHN0dWIgZG9tYWlucwo+ID4+
IHdpdGggQVJNPwo+ID4gCj4gPiBHb29kIHF1ZXN0aW9uLiBJIGRvbid0IHRoaW5rIHNvOiB0aGVy
ZSBoYXZlIGJlZW4gcHJhY3RpY2FsIGV4YW1wbGVzIG9mCj4gPiB1bmlrZXJuZWxzIHJ1bm5pbmcg
b24gWGVuIG9uIEFSTSwgYnV0IG5vdCBzdHViZG9tcywgYmVjYXVzZSB3ZSBoYXZlbid0Cj4gPiBu
ZWVkZWQgdG8gcnVuIGxhcmdlIGVtdWxhdGlvbiBwaWVjZXMgeWV0Lgo+IAo+IFNvIG9mdGVuIHdo
ZW4gd2Ugc2F5ICJzdHViIGRvbWFpbnMiIHdlIG1lYW4gc3BlY2lmaWNhbGx5LCAiZGV2aWNlbW9k
ZWwKPiBzdHViIGRvbWFpbnMiLiAgQnV0IHRoZXJlIGFyZSBtYW55IG90aGVyIHN0dWIgZG9tYWlu
cyBmb3Igb3RoZXIKPiBwdXJwb3Nlcy4gIFlvdSBjYW4gcnVuIHhlbnN0b3JlZCBpbiBhIHN0dWJk
b21haW4gcmF0aGVyIHRoYW4gaW4gZG9tMCwKPiBmb3IgaW5zdGFuY2U7IEkgdGhpbmsgdGhpcyBw
cm9iYWJseSBhbHJlYWR5IHdvcmtzIG9uIEFSTS4gIEkgYmVsaWV2ZQo+IHRoYXQgdGhlIFBWIHZU
UE0gYXJjaGl0ZWN0dXJlIGFsc28gaGFzIG9uZSB2VFBNICJ3b3JrZXIiIHBlciBndWVzdCwKPiBh
bG9uZyB3aXRoIGEgImdsb2JhbCIgZG9tYWluIHRvIGNvbnRyb2wgdGhlIHBoeXNpY2FsIFRQTSBh
bmQgbXVsdGlwbGV4Cj4gaXQgb3ZlciB0aGUgdmFyaW91cyB2VFBNcy4KClRQTSBpcyBhbiB4ODYg
Y29uY2VwdCwgYnV0IHhlbnN0b3JlZCBzdHViZG9tIGlzIHBvc3NpYmxlLgoKQWx0aG91Z2h0IHRo
ZXkgZG9uJ3QgaGF2ZSB0bywgc3R1YmRvbXMgYXJlIHR5cGljYWxseSBiYXNlZCBvbiBtaW5pLW9z
CihnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQpIHdoaWNoIG9ubHkgaGFzIDMyLWJp
dCBBUk0gc3VwcG9ydAp0b2RheS4gSG93ZXZlciwgaXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIHJ1
biBhIDMyLWJpdCBzdHViZG9tIG9uIGEKNjQtYml0IGhvc3QuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 18:33:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7nTX-0007Hc-SL; Mon, 08 May 2017 18:33:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7nTW-0007HU-HM
 for xen-devel@lists.xen.org; Mon, 08 May 2017 18:33:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AC/7F-01992-10AB0195; Mon, 08 May 2017 18:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTffPToF
 IgwXGFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxqTfy9gLlvNVvFi5lL2B8SV3FyMXh5DAJkaJ
 tw3X2SGcpYwS1zous3YxcnIICwRKPL97mQnEFhGIkriw7D8jiC0kcIZd4uZdHZAGZoHzjBLP1
 v0DS7AJaErc+fwJrIFXwEpiwuq1YINYBFQkWp8eYwexRQXCJd42HmGBqBGUODnzCZjNKeAjMa
 V7JVgvs4CtxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTTWSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDgGINjB+G+b5yFGSQ4mJVFen2KBSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvEd3AOUEi1LTUyvSMnOAoQ+TluDgURLhvQGS5i0uSMwtzkyHS
 J1i1OV4t/TDeyYhlrz8vFQpcd6dIEUCIEUZpXlwI2BxeIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvAdBpvBk5pXAbXoFdAQT0BGBDGBHlCQipKQaGP0PZila/FJgm3Si+XNSOXfgpX81DRx
 Tn5yI/r9Y6XaGjJH2A/ZjzfE/CvbExb/vu9qQ9mzl1u17Uw1azk2OimI+Ef7piXhMQ9z3HUGv
 XrovvpnnfXzy0fNzcusu732+7PeR5H83N7qprf/I6d80h605Ljbke/LvV81TbfptZri0ZU1Uu
 razQlCJpTgj0VCLuag4EQBfZivBvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494268411!94096155!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36880 invoked from network); 8 May 2017 18:33:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 8 May 2017 18:33:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF97780D;
 Mon,  8 May 2017 11:33:30 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DED333F220;
 Mon,  8 May 2017 11:33:28 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <22b555fe-014e-ac99-d930-c16d2891b0b6@citrix.com>
 <alpine.DEB.2.10.1705081128050.24729@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f7ab033-ca6c-d5fc-0fce-cafff16e9663@arm.com>
Date: Mon, 8 May 2017 19:33:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705081128050.24729@sstabellini-ThinkPad-X260>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wOC8yMDE3IDA3OjMxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCA4IE1heSAyMDE3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwNS8wNS8xNyAyMDoy
OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gRnJpLCA1IE1heSAyMDE3LCBBbmRy
aWkgQW5pc292IHdyb3RlOgo+Pj4+IEhlbGxvIFN0ZWZhbm8sCj4+Pj4KPj4+PiBPbiAyNC4wNC4x
NyAyMTowOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+PiBTdHViZG9tYWlucyAoc3R1
YmRvbXMgaW4gc2hvcnQpIGFyZSBzbWFsbCBkb21haW5zLCBlYWNoIHJ1bm5pbmcgYSBzaW5nbGUK
Pj4+Pj4gYXBwbGljYXRpb24uIFR5cGljYWxseSB0aGV5IHJ1biB1bmlrZXJuZWxzIHJhdGhlciB0
aGFuIGEgZnVsbCBmbGVkZ2VkCj4+Pj4+IG9wZXJhdGluZyBzeXN0ZW0uIEEgY2xhc3NpYyBleGFt
cGxlIGlzIFFFTVUgc3R1YmRvbXMgb24geDg2OiBvbmUgUUVNVQo+Pj4+PiBzdHViZG9tcyBpcyBz
dGFydGVkIGZvciBlYWNoIHJlZ3VsYXIgZ3Vlc3QgZG9tYWluLiBFYWNoIFFFTVUgc3R1YmRvbQo+
Pj4+PiBpbnN0YW5jZSBwcm92aWRlcyBlbXVsYXRpb24gZm9yIG9uZSBndWVzdCAtIGl0IHJ1bnMg
b25lIGluc3RhbmNlIG9mCj4+Pj4+IFFFTVUuCj4+Pj4gSSdtIHdvbmRlcmluZyBpZiB0aGVyZSBh
cmUgYW55IGV4YW1wbGVzIG9mIHByYWN0aWNhbCB1c2FnZSBvZiBzdHViIGRvbWFpbnMKPj4+PiB3
aXRoIEFSTT8KPj4+Cj4+PiBHb29kIHF1ZXN0aW9uLiBJIGRvbid0IHRoaW5rIHNvOiB0aGVyZSBo
YXZlIGJlZW4gcHJhY3RpY2FsIGV4YW1wbGVzIG9mCj4+PiB1bmlrZXJuZWxzIHJ1bm5pbmcgb24g
WGVuIG9uIEFSTSwgYnV0IG5vdCBzdHViZG9tcywgYmVjYXVzZSB3ZSBoYXZlbid0Cj4+PiBuZWVk
ZWQgdG8gcnVuIGxhcmdlIGVtdWxhdGlvbiBwaWVjZXMgeWV0Lgo+Pgo+PiBTbyBvZnRlbiB3aGVu
IHdlIHNheSAic3R1YiBkb21haW5zIiB3ZSBtZWFuIHNwZWNpZmljYWxseSwgImRldmljZW1vZGVs
Cj4+IHN0dWIgZG9tYWlucyIuICBCdXQgdGhlcmUgYXJlIG1hbnkgb3RoZXIgc3R1YiBkb21haW5z
IGZvciBvdGhlcgo+PiBwdXJwb3Nlcy4gIFlvdSBjYW4gcnVuIHhlbnN0b3JlZCBpbiBhIHN0dWJk
b21haW4gcmF0aGVyIHRoYW4gaW4gZG9tMCwKPj4gZm9yIGluc3RhbmNlOyBJIHRoaW5rIHRoaXMg
cHJvYmFibHkgYWxyZWFkeSB3b3JrcyBvbiBBUk0uICBJIGJlbGlldmUKPj4gdGhhdCB0aGUgUFYg
dlRQTSBhcmNoaXRlY3R1cmUgYWxzbyBoYXMgb25lIHZUUE0gIndvcmtlciIgcGVyIGd1ZXN0LAo+
PiBhbG9uZyB3aXRoIGEgImdsb2JhbCIgZG9tYWluIHRvIGNvbnRyb2wgdGhlIHBoeXNpY2FsIFRQ
TSBhbmQgbXVsdGlwbGV4Cj4+IGl0IG92ZXIgdGhlIHZhcmlvdXMgdlRQTXMuCj4KPiBUUE0gaXMg
YW4geDg2IGNvbmNlcHQsIGJ1dCB4ZW5zdG9yZWQgc3R1YmRvbSBpcyBwb3NzaWJsZS4KPgo+IEFs
dGhvdWdodCB0aGV5IGRvbid0IGhhdmUgdG8sIHN0dWJkb21zIGFyZSB0eXBpY2FsbHkgYmFzZWQg
b24gbWluaS1vcwo+IChnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQpIHdoaWNoIG9u
bHkgaGFzIDMyLWJpdCBBUk0gc3VwcG9ydAo+IHRvZGF5LiBIb3dldmVyLCBpdCBzaG91bGQgYmUg
cG9zc2libGUgdG8gcnVuIGEgMzItYml0IHN0dWJkb20gb24gYQo+IDY0LWJpdCBob3N0LgoKVGhl
IDMyLWJpdCBBUk0gc3VwcG9ydCBpbiBNaW5pLU9TIGhhcyBuZXZlciBiZWVuIGNvbXBsZXRlZC4g
SG9wZWZ1bGx5CnNvbWVvbmUgd2lsbCBmaW5pc2ggaXQgc29vbi4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 18:33:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7nTi-0007JO-3M; Mon, 08 May 2017 18:33:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d7nTh-0007JC-CY
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 18:33:49 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 5D/CB-02956-C0AB0195; Mon, 08 May 2017 18:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAJsWRWlGSWpSXmKPExsVysWW7jC73LoF
 IgwWrNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrt6ayFHx3rOj59om1gfGuWRcjF4eQwGwm
 iYYf2xm7GDk5WATsJS5s6WQHsRkFyiTOzbrIBGFnS6y7uYcZosZOYtanS8wQzesYJX5MuQfWI
 CyQIbH3wCmwBhEBTYkZL96yghQxCzxjltg7+REjREcLo8SU7T1AHRwcbAIqEr9WxYA08AuYSz
 T/2MQKEuYXkJZoWygLEuYVsJW40fMIarGKxOqe+2C2qEC4xIstf1ghagQlTs58wgJicwoYSPz
 708wEsbedUeLPz+9gB0kIaEsc2b2XDcLuY5SYdq98AqPoLCT9s5D1zAK6g1kgRWJji/wshEtn
 IXltFrLXZiG5dRZSWMxC9vIsJAeC2MwC6hJ/5l1ihrDFJW49mQ8V15ZYtvA1VNxWYt269ywQt
 p7E29+9ULalxPodn9gXMAqsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKt
 ZLzs/dxAhMKQxAsINx2V+nQ4ySHExKorw+xQKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4j+4
 AygkWpaanVqRl5gCTG0xagoNHSYT3Bkiat7ggMbc4Mx0idYpRUUqcdydIQgAkkVGaB9cGS6iX
 GGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7EGQKT2ZeCdz0V0CLmYAWBzKALS5JREhJNTDaO
 C76/fFl42KWiYdPpj4uVb+uU7t3WuPKu91ns2bJ/T55v2Sl1o4gh6CbEvZZ3F7XxQsdmvdJzz
 6Us+LDqgtsv99fmPmmcnMkz6u+KY1bGj/1XZjtsONJ3YRTiZnHJ3/Mj/r8W9Suoer6kvmXu24
 /SOLcumjLxE+sFtOZb/9/Uu4ifqmY4VFMixJLcUaioRZzUXEiABbxBx2jAwAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494268426!44260684!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13363 invoked from network); 8 May 2017 18:33:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 18:33:47 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A1F0180C0D;
 Mon,  8 May 2017 18:33:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A1F0180C0D
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com A1F0180C0D
Received: from [10.10.122.86] (ovpn-122-86.rdu2.redhat.com [10.10.122.86])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1D2E517180;
 Mon,  8 May 2017 18:33:42 +0000 (UTC)
To: Markus Armbruster <armbru@redhat.com>
References: <20170505193810.2934-1-eblake@redhat.com>
 <20170505193810.2934-3-eblake@redhat.com> <87zien433w.fsf@dusky.pond.sub.org>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <b5139e70-1be8-49ae-282b-ceac5867f4bb@redhat.com>
Date: Mon, 8 May 2017 13:33:41 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <87zien433w.fsf@dusky.pond.sub.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 08 May 2017 18:33:45 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Juan Quintela <quintela@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 alistair.francis@xilinx.com, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 zhanghailiang <zhang.zhanghailiang@huawei.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v6 2/5] shutdown: Prepare for
 use of an enum in reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1326785495532494815=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============1326785495532494815==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="Noc2iiQUPcht9l7deBelQ5T2rDfuMDD7a"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Noc2iiQUPcht9l7deBelQ5T2rDfuMDD7a
Content-Type: multipart/mixed; boundary="P1qdjcfCCvvoMGNT7JNqq2pEXDBdTBCMv";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Markus Armbruster <armbru@redhat.com>
Cc: qemu-devel@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin"
 <mst@redhat.com>, Juan Quintela <quintela@redhat.com>,
 alistair.francis@xilinx.com, zhanghailiang <zhang.zhanghailiang@huawei.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Message-ID: <b5139e70-1be8-49ae-282b-ceac5867f4bb@redhat.com>
Subject: Re: [Qemu-devel] [PATCH v6 2/5] shutdown: Prepare for use of an enum
 in reset/shutdown_request
References: <20170505193810.2934-1-eblake@redhat.com>
 <20170505193810.2934-3-eblake@redhat.com> <87zien433w.fsf@dusky.pond.sub.org>
In-Reply-To: <87zien433w.fsf@dusky.pond.sub.org>

--P1qdjcfCCvvoMGNT7JNqq2pEXDBdTBCMv
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/08/2017 01:26 PM, Markus Armbruster wrote:
> Eric Blake <eblake@redhat.com> writes:
>=20
>> We want to track why a guest was shutdown; in particular, being able
>> to tell the difference between a guest request (such as ACPI request)
>> and host request (such as SIGINT) will prove useful to libvirt.
>> Since all requests eventually end up changing shutdown_requested in
>> vl.c, the logical change is to make that value track the reason,
>> rather than its current 0/1 contents.
>>
>> Since command-line options control whether a reset request is turned
>> into a shutdown request instead, the same treatment is given to
>> reset_requested.
>>
>> This patch adds an internal enum ShutdownCause that describes reasons
>> that a shutdown can be requested, and changes qemu_system_reset() to
>> pass the reason through, although for now it is not reported.  The
>> enum could be exported via QAPI at a later date, if deemed necessary,
>> but for now, there has not been a request to expose that much detail
>> to end clients.
>>
>> For now, we only populate the reason with HOST_ERROR, along with FIXME=

>> comments that describe our plans for how to pass an actual correct
>> reason.
>=20
> In other words, replacing 0 by SHUTDOWN_CAUSE_NONE, and 1 by
> SHUTDOWN_CAUSE_HOST_ERROR.  Makes sense.

Maybe I could have ordered HOST_ERROR to actually be 1...


>> +/* Enumeration of various causes for shutdown. */
>> +typedef enum ShutdownCause ShutdownCause;
>> +enum ShutdownCause {
>=20
> Why define the typedef separately here?  What's wrong with
>=20
>     typedef enum ShutdownCause {
>         ...
>     } ShutdownCause;
>=20
> ?

That would work too.  I don't know if the code base has a strong
preference for one form over the other.

>=20
>> +    SHUTDOWN_CAUSE_NONE,          /* No shutdown requested yet */
>=20
> Comment is fine.  Possible alternative: /* No shutdown request pending =
*/
>=20
>> +    SHUTDOWN_CAUSE_HOST_QMP,      /* Reaction to a QMP command, like =
'quit' */
>> +    SHUTDOWN_CAUSE_HOST_SIGNAL,   /* Reaction to a signal, such as SI=
GINT */
>> +    SHUTDOWN_CAUSE_HOST_UI,       /* Reaction to UI event, like windo=
w close */
>> +    SHUTDOWN_CAUSE_HOST_ERROR,    /* An error prevents further use of=
 guest */

=2E..rather than 4.  I don't know that it matters much.


>> -static int qemu_reset_requested(void)
>> +static ShutdownCause qemu_reset_requested(void)
>>  {
>> -    int r =3D reset_requested;
>> +    ShutdownCause r =3D reset_requested;
>=20
> Good opportunity to insert a blank line here.
>=20

Sure.

>>      if (r && replay_checkpoint(CHECKPOINT_RESET_REQUESTED)) {
>> -        reset_requested =3D 0;
>> +        reset_requested =3D SHUTDOWN_CAUSE_NONE;
>>          return r;
>>      }
>> -    return false;
>> +    return SHUTDOWN_CAUSE_NONE;
>>  }
>>
>>  static int qemu_suspend_requested(void)
>> @@ -1686,7 +1687,12 @@ static int qemu_debug_requested(void)
>>      return r;
>>  }
>>
>> -void qemu_system_reset(bool report)
>> +/*
>> + * Reset the VM. If @report is VMRESET_REPORT, issue an event, using
>> + * the @reason interpreted as ShutdownCause for details.  Otherwise,
>> + * @report is VMRESET_SILENT and @reason is ignored.
>> + */
>=20
> "interpreted as ShutdownCause"?  It *is* a ShutdownCause.  Leftover?

Oh, yeah. In v5, the parameter was 'int'.

>=20
>> +void qemu_system_reset(bool report, ShutdownCause reason)
>>  {
>>      MachineClass *mc;
>>
>> @@ -1700,6 +1706,7 @@ void qemu_system_reset(bool report)
>>          qemu_devices_reset();
>>      }
>>      if (report) {
>> +        assert(reason);
>>          qapi_event_send_reset(&error_abort);
>>      }
>>      cpu_synchronize_all_post_reset();
>=20
> Looks like we're not using @reason "for details" just yet.

Correct. I can add a FIXME (to be removed in the later patch where it is
used) if that is desired.


>> @@ -1807,7 +1815,7 @@ void qemu_system_killed(int signal, pid_t pid)
>>      /* Cannot call qemu_system_shutdown_request directly because
>>       * we are in a signal handler.
>>       */
>> -    shutdown_requested =3D 1;
>> +    shutdown_requested =3D SHUTDOWN_CAUSE_HOST_SIGNAL;
>=20
> Should this be SHUTDOWN_CAUSE_HOST_ERROR, to be updated in the next
> patch?  Alternatively, tweak this patch's commit message?

This is the one case that we actually do have a strong cause affiliated
with the reason without having to resort to changing function
signatures.  Commit message tweak is better.

>> @@ -1846,13 +1855,16 @@ void qemu_system_debug_request(void)
>>  static bool main_loop_should_exit(void)
>>  {
>>      RunState r;
>> +    ShutdownCause request;
>> +
>>      if (qemu_debug_requested()) {
>>          vm_stop(RUN_STATE_DEBUG);
>>      }
>>      if (qemu_suspend_requested()) {
>>          qemu_system_suspend();
>>      }
>> -    if (qemu_shutdown_requested()) {
>> +    request =3D qemu_shutdown_requested();
>> +    if (request) {
>>          qemu_kill_report();
>>          qapi_event_send_shutdown(&error_abort);
>>          if (no_shutdown) {
>=20
> The detour through @request appears isn't necessary here.  Perhaps you
> do it for consistency with the next hunk.  Do you?  Just asking to make=

> sure I get what you're doing.

Consistency with the next hunk, AND because a later patch then uses
'request' to pass an additional parameter to qapi_event_send_shutdown().

>=20
> Hmm, there's another one in xen-hvm.c, but consistency hardly applies
> there.  If later patches add more uses, you might want delay the change=

> until then.

Can do, if it makes incremental reviews easier.


>> +++ b/migration/savevm.c
>> @@ -2300,7 +2300,7 @@ int load_vmstate(const char *name)
>>          return -EINVAL;
>>      }
>>
>> -    qemu_system_reset(VMRESET_SILENT);
>> +    qemu_system_reset(VMRESET_SILENT, SHUTDOWN_CAUSE_NONE);
>>      mis->from_src_file =3D f;
>>
>>      aio_context_acquire(aio_context);
>=20
> You seem to be passing SHUTDOWN_CAUSE_NONE exactly with VMRESET_SILENT.=

> Would it be possible to have SHUTDOWN_CAUSE_NONE imply !report, any
> other case imply report, and get rid of the first parameter?

Indeed, and it would also get rid of the ugly
 #define VMRESET_SILENT false

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--P1qdjcfCCvvoMGNT7JNqq2pEXDBdTBCMv--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZELoFAAoJEKeha0olJ0NqS2UH+QFOjY1GG1m2iL8z9LUULHv4
ncY/PWhnVaHYj+Xd3cVS8bi19XlYxJO1tmSuPtFUiOj+Bx8EDEZHD/SseHwcycZO
AHiaF5MLBgnfEiiIL70fbw0oWLW4OkxXYs8mtkw1K9vFWcF6RZX/4h5jGoLoK0QW
uCeLWcqDWWYmgiQtCHFvqIgEOK7X0wYnffNbE9S+NmCxWkDyxcgrHIZ/N4QFQJha
3905YG/Ak89vAnrjpdJk84ngIVjowA05t+jlUFz1jwPdDHU9OrKxFWYM9GN/IYlh
iHDA274OIulTFnvo9kLkkSXGbaUrO0ygiypXLloIcy4wFLwjF4+JBUmZhKY8wvw=
=G71h
-----END PGP SIGNATURE-----

--Noc2iiQUPcht9l7deBelQ5T2rDfuMDD7a--


--===============1326785495532494815==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1326785495532494815==--


From xen-devel-bounces@lists.xen.org Mon May 08 18:34:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7nTy-0007MF-BR; Mon, 08 May 2017 18:34:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7nTx-0007Ll-Bc
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 18:34:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E9/10-01992-C1AB0195; Mon, 08 May 2017 18:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdql0C
 kwcmnehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6F7QwlbQbVlxqqGXrYFx
 j34XIxeHkMBfRokVC44yQTiPGSU2fDvNBuFsY5S4v+E/cxcjJ4eIgLPE1zNz2UFsXgF9iQMrb
 jKB2MICQRIz519iAWmQEHjCJHFnzlawhISAp8S0SY9YYez2y/eA4uwcbAJWEofEuhg5OFgEVC
 XenciawMi9gJFhFaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzDenex3iFGSg0lJlNenWCBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv0R1AOcGi
 1PTUirTMHGDwwaQlOHiURHhvgKR5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcdydIkQBIU
 UZpHtwIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM2wIyhSczrwRu0yugI5iAjghkAD
 uiJBEhJdXAGNOrdO6YoWKMKNde7svnr225WRN86v0+nkutvHwc7fbi71UPdc8+aflapfvc7vI
 w01msbp+y/X98nLzlxodbG5eVFbO+fZrk8NmEX/d4hn4996m85VoTj+j+ZM2c/lrBK8EgSkiV
 1511UeQne8GP9W9dtzi9Mm+rPpga0mTtyNbnZpPzlfOaEktxRqKhFnNRcSIA3GruwX8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494268441!60678299!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60975 invoked from network); 8 May 2017 18:34:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 18:34:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7nTs-0000Ys-6Z; Mon, 08 May 2017 18:34:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7nTm-0001Of-VZ; Mon, 08 May 2017 18:33:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7nTm-0002jI-Iq; Mon, 08 May 2017 18:33:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109178-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=03350f1ce7398a5b2d54802efe21659bd8d03772
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 18:33:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109178: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE3OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDAzMzUwZjFjZTczOThh
NWIyZDU0ODAyZWZlMjE2NTliZDhkMDM3NzIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTAzNiAgMjAxNy0wNS0wNSAxNjowMzoxMiBaICAgIDMgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMDkxNzQgIDIwMTctMDUtMDggMTI6MDE6NDEgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxNzggIDIwMTctMDUtMDgg
MTU6MDI6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CiAgUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvYmluIExlZSA8cm9i
aW5sZWUuc3lzdUBnbWFpbC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lv
bj0wMzM1MGYxY2U3Mzk4YTViMmQ1NDgwMmVmZTIxNjU5YmQ4ZDAzNzcyCisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDAzMzUwZjFjZTczOThh
NWIyZDU0ODAyZWZlMjE2NTliZDhkMDM3NzIKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisg
cmV2aXNpb249MDMzNTBmMWNlNzM5OGE1YjJkNTQ4MDJlZmUyMTY1OWJkOGQwMzc3MgorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
IC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVj
dF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhl
bi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAn
WycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0t
dW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3Rp
bmcKKyAnWycgeDAzMzUwZjFjZTczOThhNWIyZDU0ODAyZWZlMjE2NTliZDhkMDM3NzIgPSB4ICdd
JworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9z
Lm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElO
VVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisg
VFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGlu
CisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mv
eGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0IDAzMzUwZjFjZTczOThhNWIyZDU0ODAyZWZlMjE2NTliZDhkMDM3NzI6cmVmcy9oZWFkcy9z
bW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAg
ODgzOWJlNS4uMDMzNTBmMSAgMDMzNTBmMWNlNzM5OGE1YjJkNTQ4MDJlZmUyMTY1OWJkOGQwMzc3
MiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 18:41:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7nao-0008JY-5L; Mon, 08 May 2017 18:41:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>)
 id 1d7nam-0008JM-IH; Mon, 08 May 2017 18:41:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C9/DC-01999-3CBB0195; Mon, 08 May 2017 18:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVysyfVTffwboF
 IgxtPmCxmb2xjtvi+ZTKTxbt9f5kdmD0Of7jCEsAYxZqZl5RfkcCa8fHuD+aCu6wVXWtOsjcw
 trN2MXJxCAlsYpT4PW8XM4SzlFHi46ZO9i5GDg4RgSKJCasiuhg5OZgF1CS6zn5iA7HZBDQl7
 nz+xARiCwuISFw/ch8szitgJfHv4V12EJtFQEXiT/tHVhBbVCBc4m3jERaIGkGJkzOfsEDMVJ
 f4M+8SM4QtL7H97RzmCYw8s5CUzUJSNgtJ2QJG5lWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoY
 Gpnq5qcXFiempOYlJxXrJ+bmbGIEhxQAEOxibtnseYpTkYFIS5fUpFogU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMFrsAsoJ1iUmp5akZaZAwxumLQEB4+SCK8jSJq3uCAxtzgzHSJ1itGY493SD
 ++ZOObc+/qeSYglLz8vVUqcdwVIqQBIaUZpHtwgWNRdYpSVEuZlBDpNiKcgtSg3swRV/hWjOA
 ejkjCvDsgUnsy8Erh9r4BOYQI6JZAB7JSSRISUVAOjen1ml9bk2M95xp+St9U5hmYsfhpyoCX
 s91y/ltYH8h+f7THb1nnpjUTt9UNsDSvZai4rfdt4wWD5262ZueI+rzZXu9v/Zn4UV8bFGaOx
 VubWC413LgUM8woEewsKIvVM6iOPTecPXpNz8lH7Co8dMWqHYmRlgzTE+jfIPujW/zPlo+LM2
 aeVWIozEg21mIuKEwGfb2r/tQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494268865!60678978!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37509 invoked from network); 8 May 2017 18:41:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 8 May 2017 18:41:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E95CF80D;
 Mon,  8 May 2017 11:41:04 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D6B2F3F220;
 Mon,  8 May 2017 11:41:03 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
Date: Mon, 8 May 2017 19:41:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzQgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzQKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzQveGVuLTQuOS4wLXJj
NC50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzQveGVuLTQuOS4wLXJjNC50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvCnhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLCBwbGVhc2UgQ0MK
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpBcyBh
IHJlbWluZGVyLCB0aGVyZSB3aWxsIGJlIGFub3RoZXIgWGVuIFRlc3QgRGF5IHRvbW9ycm93IChU
dWVzZGF5IDl0aCBNYXkpLApmb3IgdGhlIGluc3RydWN0aW9ucyBzZWU6CgpodHRwczovL2Jsb2cu
eGVucHJvamVjdC5vcmcvMjAxNy8wNC8xMy9hbm5vdW5jaW5nLXhlbi1wcm9qZWN0LTQtOS1yYy1h
bmQtdGVzdC1kYXktc2NoZWR1bGUvCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 19:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 19:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7nwF-00022x-5M; Mon, 08 May 2017 19:03:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7nwD-00022W-Ej
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 19:03:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 32/D1-01735-4F0C0195; Mon, 08 May 2017 19:03:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffzAYF
 Ig3MtChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Hijh7Xg3iTGirerjrE3
 MK5I6WLk4hAS+Mso8f3AfyYI5zGjxNoDZxghnG2MEpPPNrN1MXJyiAg4S3w9M5cdxOYV0JdY8
 bQLqIiDQ1jARmLunhKQegmBN2oSW9c3g9VICHhKtK3/wwpjz5x4G6ienYNNwErikBhIJ4uAqs
 TsO5UTGLkXMDKsYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GCc2uB8iFGSg0lJlNenWCBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvDDCAhASLUtNT
 K9Iyc4ChB5OW4OBREuFdvR8ozVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4ryPQYoEQIoyS
 vPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeS+CTOHJzCuB2/QK6AgmoCMCGcCOKE
 lESEk1MDaml51L7lX3na5rfCcp2GI5c5q6waFb6X9tA8IXPfhcHla0ZW+fptvpmU981DzeHXH
 9aNmscubLmdSij7HKPh/iXC5mL0wJCPvK4DhV6/PsYPE3+0MP81s9nyf/sPDfe4b2fOkJmfY9
 V2ZcPLBwllDj3vMth/eFWF9tvhpnEBo3+SHXrx2r7yuxFGckGmoxFxUnAgDd45WUfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494270194!77172651!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50232 invoked from network); 8 May 2017 19:03:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 19:03:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7nw5-0001O2-Vq; Mon, 08 May 2017 19:03:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7nw0-0002Ek-Ep; Mon, 08 May 2017 19:03:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7nw0-0005yM-5j; Mon, 08 May 2017 19:03:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109165-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 19:03:04 +0000
Subject: [Xen-devel] [xen-unstable test] 109165: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE2NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE2NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDUgeGVuLWluc3Rh
bGwgICAgICBmYWlsIGluIDEwOTEzNiBwYXNzIGluIDEwOTE2NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW54cHNwMyAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5MTM2IHBhc3MgaW4gMTA5
MTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0
b3AgICAgIGZhaWwgcGFzcyBpbiAxMDkxMzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
eHBzcDMgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTA5MTM2CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTA5MTM2
IGxpa2UgMTA3ODQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTEzNiBsaWtlIDEwNzg0MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGxpa2UgMTA3ODQwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDc4NDAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNzkw
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDEwNzkwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA3OTAwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMDc5MDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNzkwMAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA3
OTAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDc5MDAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNw
dSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwYTUzNzBlZTFmOTgwOGZiYjE2YmIw
M2Q3ZjM0OTkyMWNmNzNhMmQ0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDc5MDAgIDIwMTctMDQt
MjggMTQ6MDY6MjIgWiAgIDEwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3OTQwICAyMDE3
LTA0LTI5IDA2OjUxOjU2IFogICAgOSBkYXlzICAgMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTA5MDYwICAyMDE3LTA1LTA2IDA0OjAzOjA0IFogICAgMiBkYXlzICAgIDUgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBRdWFuIFh1IDx4dXF1YW44QGh1YXdlaS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBDaGVu
IDxXZWkuQ2hlbkBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZj
cHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZQorIHJldmlz
aW9uPTg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUgODgzOWJlNWMxZmUzMzlhMTMx
MGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj04
ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCisgLiAuL2NyaS1sb2NrLXJl
cG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5j
aAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxl
CisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJwor
IHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5j
aAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9
eGVuLTQuOC10ZXN0aW5nCisgJ1snIHg4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMw
Yjc5NTlkID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJl
YW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6
Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv
cmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9
IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQv
Mi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3Rh
YmxlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdCA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5
NTlkOnJlZnMvaGVhZHMvbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAogICAwYTUzNzBlLi44ODM5YmU1ICA4ODM5YmU1YzFmZTMzOWExMzEwYjRl
MDVlODhjNWEwMjMwYjc5NTlkIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 19:43:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 19:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7oZ1-0004jx-4O; Mon, 08 May 2017 19:43:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d7oYz-0004jr-Rm
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 19:43:21 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EF/FB-03557-95AC0195; Mon, 08 May 2017 19:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXiVRvkrBtxSiD
 S4HQLn8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrH0wkHWgts6Fa0PLRsYbyl1MXJxCAnMYJR4
 tuEUE4gjITCHVWLf0R+sXYycQE6SxJltm9kg7CqJ36dbWUBsIQENids3G9khuo8zSUx9dpYdb
 tSrV5OAqjiAOkol7l10A2ngFRCUODnzCVSzh8S5Y1OZQGxOAWuJedeusUL0NjFJND/7AbaNTU
 Bbou31LrArWARUJPqeHmGBuCJR4sztycwQQwMkLq55DFYjLBAjMWvZZLAaEQF1iT8XJjCCDGU
 W2MYo8Wb3cmaQg5iBEuvnCU1gFJmF5KZZCJkFjEyrGDWKU4vKUot0DY31kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECA50BCHYwflkWcIhRkoNJSZTXp1ggUogvKT+lMiOxOCO+q
 DQntfgQowwHh5IE77ETQDnBotT01Iq0zBxgzMGkJTh4lER4hU8CpXmLCxJzizPTIVKnGHU5Hq
 388Z5JiCUvPy9VSpz3CMgMAZCijNI8uBGw+L/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5
 zkFU8mXklcJteAR3BBHREIAPYESWJCCmpBsaZJYuVAmIb9wgW5ubtueo8ra3Y5HDb5OMzuq+f
 WrCyTM/C8MbbmSbbRd+w9AbufxnCcdjROPiaWTHHt+XtFXEa6itavxz4tKNQYMaV02LP5vC1H
 3u1/GO1d/GUBPm82aeYXqhGxyeyqEhdONM8u4jdJS2T9eq9B12m70Wfb43VF+ZZ7WokYqjEUp
 yRaKjFXFScCAAa/Rlg+gIAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494272600!61438784!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8930 invoked from network); 8 May 2017 19:43:20 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 19:43:20 -0000
Received: by mail-wm0-f67.google.com with SMTP id u65so17675294wmu.3
 for <xen-devel@lists.xenproject.org>; Mon, 08 May 2017 12:43:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Wv5CjZLhZhBsrIIkOA8AB2618eAJqIqVAAou0aaAqhw=;
 b=KPBIxQZsvfLCIMMlf0mE6ioOeS/N6kzylppso2e2muiu+M0SeMHPacqVgVU8xz6VkB
 Iit6S3O61oMwsS7iDg6MNman6NQGiifkc+HGX4NAIpQALc4bJYY2zfhx6u8bNkiOJejW
 hmVxddtgcE0/AFB9NGlisxPyBCJ0DauLkZVexWZd88yNDbi+I4Ynymnq3cmtdJyi9LCd
 OCMJsOE7upkrA6Sc6rVESQlaSbEYzJFgguEFB+SJnGk3zeHhYnnNlqL80LW84rHZkGWT
 Hh2V0OYxEhjAtjCPkuUB+tdkRg+kGdOcKJ+ynKlbjPKaHXnAlSWHaSni2/EW74Ccl8Y0
 Z/Ew==
X-Gm-Message-State: AN3rC/6bupX+UcbnxU19USaxzhdJHF2Z5jPfKHuud6UK2PO6Autd1qNX
 ZZI6stxZDZ2cLKFq1Ck=
X-Received: by 10.28.129.201 with SMTP id c192mr13432414wmd.0.1494272599545;
 Mon, 08 May 2017 12:43:19 -0700 (PDT)
Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com.
 [74.125.82.46])
 by smtp.gmail.com with ESMTPSA id p197sm9521355wmb.34.2017.05.08.12.43.19
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 08 May 2017 12:43:19 -0700 (PDT)
Received: by mail-wm0-f46.google.com with SMTP id u65so96758523wmu.1
 for <xen-devel@lists.xenproject.org>; Mon, 08 May 2017 12:43:19 -0700 (PDT)
X-Received: by 10.28.164.193 with SMTP id n184mr14864343wme.107.1494272599096; 
 Mon, 08 May 2017 12:43:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Mon, 8 May 2017 12:42:38 -0700 (PDT)
In-Reply-To: <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 8 May 2017 13:42:38 -0600
X-Gmail-Original-Message-ID: <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
Message-ID: <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgOCwgMjAxNyBhdCA1OjQ0IEFNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPiBIaSwKPgo+IE9uIDA4LzA1LzE3IDEwOjIyLCBTZXJnZWogUHJv
c2t1cmluIHdyb3RlOgo+Pgo+PiBPbiAwNS8wMi8yMDE3IDA1OjE3IFBNLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pgo+Pj4gT24gMzAvMDQvMTcgMjA6NDgsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6
Cj4+PiBBbHNvIHMvdHRiY3IvdGNyLwo+Pj4KPj4+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
Mm0tPmRvbWFpbjsKPj4+PiArCj4+Pj4gKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0
XSA9IHsKPj4+PiArI2lmZGVmIENPTkZJR19BUk1fNjQKPj4+PiArICAgICAgICB6ZXJvZXRoX3Rh
YmxlX29mZnNldChndmEpLAo+Pj4+ICsjZW5kaWYKPj4+PiArICAgICAgICBmaXJzdF90YWJsZV9v
ZmZzZXQoZ3ZhKSwKPj4+PiArICAgICAgICBzZWNvbmRfdGFibGVfb2Zmc2V0KGd2YSksCj4+Pj4g
KyAgICAgICAgdGhpcmRfdGFibGVfb2Zmc2V0KGd2YSkKPj4+PiArICAgIH07Cj4+Pgo+Pj4KPj4+
IE9mZnNldHMgYXJlIGJhc2VkIG9uIHRoZSBncmFudWxhcml0eSBvZiBYZW4gKGN1cnJlbnRseSA0
S0IpLiBIb3dldmVyCj4+PiB0aGUgZ3Vlc3RzIGNhbiBzdXBwb3J0IDRLQiwgMTZLQiwgNjRLQi4g
UGxlYXNlIGhhbmRsZSBldmVyeXRoaW5nCj4+PiBjb3JyZWN0bHkuCj4+Cj4+Cj4+IFRydWUsIEFS
TSBpc3QgcXVpdGUgZmxleGlibGUuIFlldCwgSSBoYXZlIG5vdCBzZWVuIGFuIE9TIGltcGxlbWVu
dGF0aW9uCj4+IHRoYXQgaXMgc3VwcG9ydGVkIGJ5IFhlbiBhbmQgbWFrZXMgdXNlIG9mIHBhZ2Ug
c2l6ZXMgb3RoZXIgdGhhbiA0S0IgYW5kCj4+IHRoZWlyIHN1cGVyc2V0cyAoMi80TUIsIDFHQikg
KHBsZWFzZSBsZXQgbWUga25vdywgaWYgeW91IGtub3cgc29tZSksCj4+IHdoaWNoIGlzIHdoeSBJ
IGRvdWJ0IHRoYXQgd2UgbmVlZCB0aGF0LiBQbGVhc2UgbGV0IG1lIGtub3cgd2h5IHlvdSB0aGlu
awo+PiB3ZSBuZWVkIHRoYXQga2luZCBvZiBmbGV4aWJpbGl0eSBpbiBzb2Z0d2FyZT8KPj4KPj4g
SWYgeW91IHNob3VsZCBuZXZlcnRoZWxlc3MgaW5zaXN0IG9uIHRoYXQgZnVuY3Rpb25hbGl0eSwg
SSB3b3VsZCBpbmNsdWRlCj4+IGl0IGluIHRoZSBuZXh0IHBhdGNoIGFuZCB0cnkgbm90IHRvIGJs
b3cgdXAgdGhlIGNvZGUgdG9vIG11Y2guCj4KPgo+IExpbnV4IGlzIGFibGUgdG8gc3VwcG9ydCA0
S0IsIDE2S0IsIDY0S0IgcGFnZSBncmFudWxhcml0eSBmb3IgQUFyY2g2NC4KPiBDZW50b3MgYW5k
IFJlZEhhdCBhcmUgb25seSBzaGlwcGVkIHdpdGggNjRLQiBwYWdlIGdyYW51bGFyaXR5Lgo+Cj4K
Pj4KPj4+Cj4+Pj4gKwo+Pj4+ICsgICAgY29uc3QgcGFkZHJfdCBtYXNrc1s0XSA9IHsKPj4+PiAr
I2lmZGVmIENPTkZJR19BUk1fNjQKPj4+PiArICAgICAgICBaRVJPRVRIX1NJWkUgLSAxLAo+Pj4+
ICsjZW5kaWYKPj4+PiArICAgICAgICBGSVJTVF9TSVpFIC0gMSwKPj4+PiArICAgICAgICBTRUNP
TkRfU0laRSAtIDEsCj4+Pj4gKyAgICAgICAgVEhJUkRfU0laRSAtIDEKPj4+PiArICAgIH07Cj4+
Pj4gKwo+Pj4+ICsgICAgLyogSWYgdGhlIE1NVSBpcyBkaXNhYmxlZCwgdGhlcmUgaXMgbm8gbmVl
ZCB0byB0cmFuc2xhdGUgdGhlCj4+Pj4gZ3ZhLiAqLwo+Pj4+ICsgICAgaWYgKCAhKHNjdGxyICYg
U0NUTFJfTSkgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgICppcGEgPSBndmE7Cj4+Pj4gKwo+
Pj4+ICsgICAgICAgIHJldHVybiAwOwo+Pj4+ICsgICAgfQo+Pj4+ICsKPj4+PiArICAgIGlmICgg
aXNfMzJiaXRfZG9tYWluKGQpICkKPj4+PiArICAgIHsKPj4+PiArICAgICAgICAvKgo+Pj4+ICsg
ICAgICAgICAqIFhYWDogV2UgZG8gbm90IHN1cHBvcnQgMzItYml0IGRvbWFpbiB0cmFuc2xhdGlv
biB0YWJsZQo+Pj4+IHdhbGtzIGZvcgo+Pj4+ICsgICAgICAgICAqIGRvbWFpbnMgdXNpbmcgdGhl
IHNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUKPj4+PiBmb3JtYXQsIHlldC4KPj4+
PiArICAgICAgICAgKi8KPj4+Cj4+Pgo+Pj4gRGViaWFuIEFSTSAzMmJpdCBpcyB1c2luZyBzaG9y
dC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlLiBTbyBhcmUKPj4+IHlvdSBzdWdnZXN0aW5n
IHRoYXQgbWVtYWNjZXNzIHdpbGwgbm90IGNvcnJlY3RseSB3aXRoIERlYmlhbiBndWVzdD8KPj4+
Cj4+Cj4+IFllcywgYXMgc3RhdGVkIGluIHRoZSBjb21tZW50LCB0aGUgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiBkb2VzIG5vdAo+PiBzdXBwb3J0IHRoZSBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0
aW9uIHRhYmxlIGZvcm1hdC4gQXMgdGhpcyBpcyBhbiBSRkMKPj4gcGF0Y2gsIEkgd2FudGVkIHRv
IHNlZSB5b3VyIG9waW5pb24gb24gdGhhdCBmdW5jdGlvbmFsaXR5IGluIGdlbmVyYWwKPj4gYmVm
b3JlIGltcGxlbWVudGluZyBhbGwgY29ybmVyIGNhc2VzIG9mIHRoZSBBUk0gYXJjaGl0ZWN0dXJl
Lgo+Pgo+PiBBcyBtZW50aW9uZWQgaW4gbXkgcHJldmlvdXMgcmVwbHkgaW4gcGF0Y2ggKHBhdGNo
IDIvNCksIEkgd291bGQgcHJlZmVyCj4+IHRvIHNlcGFyYXRlIHRoZSBsb25nLWRlc2NyaXB0b3Ig
ZnJvbSB0aGUgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiBpbgo+PiB0aGUgZnV0dXJlIGlt
cGxlbWVudGF0aW9uLgo+Cj4KPiBJIGFncmVlIGhlcmUuIFNlZSBteSBhbnN3ZXIgb24gcGF0Y2gg
IzIgYWJvdXQgaG93IEkgd291bGQgbGlrZSB0byBzZWUgdGhlCj4gaW1wbGVtZW50YXRpb24uCj4K
PiBbLi4uXQo+Cj4+Pj4gKwo+Pj4+ICsgICAgKmlwYSA9IHBmbl90b19wYWRkcihwdGUud2Fsay5i
YXNlKSB8IChndmEgJiBtYXNrc1tsZXZlbF0pOwo+Pj4+ICsKPj4+PiArICAgIHJldHVybiAwOwo+
Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICsKPj4+PiAgLyoKPj4+PiAgICogSWYgbWVtX2FjY2VzcyBpcyBp
biB1c2UgaXQgbWlnaHQgaGF2ZSBiZWVuIHRoZSByZWFzb24gd2h5Cj4+Pj4gZ2V0X3BhZ2VfZnJv
bV9ndmEKPj4+PiAgICogZmFpbGVkIHRvIGZldGNoIHRoZSBwYWdlLCBhcyBpdCB1c2VzIHRoZSBN
TVUgZm9yIHRoZSBwZXJtaXNzaW9uCj4+Pj4gY2hlY2tpbmcuCj4+Pj4gQEAgLTEwOSw5ICsyMzMs
MjMgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlKHZhZGRyX3QgZ3ZhLAo+Pj4+
IHVuc2lnbmVkIGxvbmcgZmxhZywKPj4+PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBO
VUxMOwo+Pj4+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZ2LT5kb21haW4tPmFyY2gu
cDJtOwo+Pj4+Cj4+Pj4gKyAgICBBU1NFUlQocDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQpOwo+Pj4+
ICsKPj4+Cj4+Pgo+Pj4gV2h5IHRoaXMgQVNTRVJUIGhhcyBiZWVuIGFkZGVkPwo+Pgo+Pgo+PiBU
aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlIGlzIGNhbGxlZCBv
bmx5IGlmCj4+IGdldF9wYWdlX2Zyb21fZ3ZhIGZhaWxzIGFuZCBtZW1fYWNjZXNzIGlzIGFjdGl2
ZS4gSSBjYW4gYWRkIGEgY29tbWVudAo+PiBhbmQgbW92ZSB0aGlzIHBhcnQgaW50byBhbiBpbmRp
dmlkdWFsIGNvbW1pdC4KPgo+Cj4gV2hpbHN0IEkgYWdyZWUgaXQgaXMgZHVtYiB0byBjYWxsIHRo
aXMgY29kZSB3aXRob3V0IG1lbV9hY2Nlc3MgZW5hYmxlZCwgdGhpcwo+IGNvZGUgaXMgYWJsZSB0
byBjb3BlIHdpdGggaXQuIFNvIHdoeSBkbyB5b3UgbmVlZCB0aGlzIEFTU0VSVD8KPgo+Cj4+Cj4+
Pgo+Pj4+ICAgICAgcmMgPSBndmFfdG9faXBhKGd2YSwgJmlwYSwgZmxhZyk7Cj4+Pj4gKwo+Pj4+
ICsgICAgLyoKPj4+PiArICAgICAqIEluIGNhc2UgbWVtX2FjY2VzcyBpcyBhY3RpdmUsIGhhcmR3
YXJlLWJhc2VkIGd2YV90b19pcGEKPj4+PiB0cmFuc2xhdGlvbgo+Pj4+ICsgICAgICogbWlnaHQg
ZmFpbC4gU2luY2UgZ3ZhX3RvX2lwYSB1c2VzIHRoZSBndWVzdCdzIHRyYW5zbGF0aW9uCj4+Pj4g
dGFibGVzLCBhY2Nlc3MKPj4+PiArICAgICAqIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3RyaWN0ZWQg
YnkgdGhlIGFjdGl2ZSBWVFRCUiwgd2UgcGVyZm9ybQo+Pj4+IGEgZ3ZhIHRvCj4+Pj4gKyAgICAg
KiBpcGEgdHJhbnNsYXRpb24gaW4gc29mdHdhcmUuCj4+Pj4gKyAgICAgKi8KPj4+PiAgICAgIGlm
ICggcmMgPCAwICkKPj4+PiAtICAgICAgICBnb3RvIGVycjsKPj4+PiArICAgICAgICBpZiAoIHAy
bV9ndmFfdG9faXBhKHAybSwgZ3ZhLCAmaXBhLCBmbGFnKSA8IDAgKQo+Pj4+ICsgICAgICAgICAg
ICAvKgo+Pj4+ICsgICAgICAgICAgICAgKiBUaGUgc29mdHdhcmUgZ3ZhIHRvIGlwYSB0cmFuc2xh
dGlvbiBjYW4gc3RpbGwgZmFpbCwKPj4+PiBpZiB0aGUgdGhlCj4+Pj4gKyAgICAgICAgICAgICAq
IGd2YSBpcyBub3QgbWFwcGVkIG9yIGRvZXMgbm90IGhvbGQgdGhlIHJlcXVlc3RlZAo+Pj4+IGFj
Y2VzcyByaWdodHMuCj4+Pj4gKyAgICAgICAgICAgICAqLwo+Pj4+ICsgICAgICAgICAgICBnb3Rv
IGVycjsKPj4+Cj4+Pgo+Pj4gUmF0aGVyIGZhbGxpbmcgYmFjaywgd2h5IGRvbid0IHdlIGRvIHNv
ZnR3YXJlIHBhZ2UgdGFibGUgd2FsayBldmVyeSB0aW1lPwo+Pgo+Pgo+PiBBIHNvZnR3YXJlIHBh
Z2UgdGFibGUgd2FsayB3b3VsZCAocHJlc3VtYWJseSkgdGFrZSBtb3JlIHRpbWUgdG8KPj4gdHJh
bnNsYXRlIHRoZSBndmEuIERvIHdlIHdhbnQgdGhhdD8gQWxzbywgSSBhbSBub3Qgc3VyZSB3aGF0
IHlvdSBtZWFudAo+PiBieSAiZmFsbGluZyBiYWNrIiBhdCB0aGlzIHBvaW50LiBUaGFuayB5b3Uu
Cj4KPgo+IFdoYXQgeW91IGN1cnJlbnRseSBkbyBpcyB0cnkgZ3ZhX3RvX2lwYSBhbmQgaWYgaXQg
ZG9lcyBub3Qgd29yayB5b3Ugd2lsbAo+IGNhbGwgcDJtX2d2YV90b19pcGEuIFRoaXMgc291bmRz
IGEgYml0IHBvaW50bGVzcyB0byBtZSBhbmQgd2FzdGUgb2YgdGltZSBpZgo+IHRoZSB1bmRlcmx5
aW5nIG1lbW9yeSBvZiBzdGFnZS0xIHBhZ2UgdGFibGUgaXMgcHJvdGVjdGVkLgoKQnV0IHdlIGRv
bid0IGtub3cgdGhhdCB0aGUgc3RhZ2UtMSBwYWdlIHRhYmxlIGlzIHByb3RlY3RlZCB1bnRpbCB0
aGUKaGFyZHdhcmUgYmFzZWQgbG9va3VwIGZhaWxzLiBJIGNhbiB0dXJuIHlvdXIgYXJndW1lbnQg
YXJvdW5kIGFuZCBzYXkKZG9pbmcgdGhlIHNvZnR3YXJlIGJhc2VkIGxvb2t1cCBpcyBwb2ludGxl
c3MgYW5kIGEgd2FzdGUgb2YgdGltZSB3aGVuCnRoZSBzdGFnZS0xIHRhYmxlIGlzIG5vdCBwcm90
ZWN0ZWQuIFdoaWNoIGlzIGJ5IHRoZSB3YXkgd2hhdCBJIHdvdWxkCmV4cGVjdCB0byBzZWUgaW4g
bW9zdCBjYXNlcy4KCj4gQmVmb3JlIHNheWluZyB0aGlzIGlzIHRha2luZyBtdWNoIG1vcmUgdGlt
ZSwgSSB3b3VsZCBsaWtlIHRvIHNlZSBhY3R1YWwKPiBudW1iZXJzLgoKV2hldGhlciB0aGUgcGVy
Zm9ybWFuY2UgaXMgbWVhc3VyYWJsZSBkaWZmZXJlbnQgaXMgZ29pbmcgdG8gYmUgdmVyeQp1c2Vj
YXNlIHNwZWNpZmljLiBJZiB0aGUgVExCcyBhcmUgYWxyZWFkeSBsb2FkZWQgd2l0aCB0aGUgdHJh
bnNsYXRpb24KdGhlbiB0aGUgaGFyZHdhcmUgbG9va3VwIHdpbGwgYmUgYSBsb3QgZmFzdGVyLiBT
ZXR0aW5nIHVwIGEgdGVzdC1jYXNlCmZvciB0aGlzIGlzIGp1c3QgYSBQSVRBIGFuZCBJIGRvbid0
IHJlYWxseSBzZWUgd2h5IHlvdSBhcmUgYWdhaW5zdAp1c2luZyB0aGUgaGFyZHdhcmUgbG9va3Vw
IHRvIHN0YXJ0IHdpdGguCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 20:08:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 20:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ox8-0006Nz-3p; Mon, 08 May 2017 20:08:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29414ae7c=citrix-osstest@xenproject.org>)
 id 1d7ox6-0006Nd-Ky
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 20:08:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BF/EB-02956-030D0195; Mon, 08 May 2017 20:08:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDva7eBYF
 Ig8fd1hb3prxnd2D02N63iz2AMYo1My8pvyKBNePM1m+MBaenM1ac+PqJsYFxWloXIyeHhIC/
 xMnG9awQtrvE9PYVbCC2iICzxIQPt8FsXgE9iXd7rzCC2MJANf0Na9i7GLmA6r9YSdz9dI8Fp
 nnD6/Nwgx4tfAoWZxPwkJjYMxHMZhFQkTj8ZyXYICEBLYmli1cyQSwQlDg58wlYDbOAhMTBFy
 +YIeZYSOz42Mc2gZFvFpKyWUjKFjAyrWJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDCsGINjBOPuy/yFGSQ4mJVFen2KBSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvC/PAeUEi1LTUyvSMnOAAQ6TluDgURLhZQRJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+X
 qqUOO99kCIBkKKM0jy4EbBou8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXnWQKTyZeSVwm1
 4BHcEEdEQgA9gRJYkIKakGxs6CBdmvfMyq7DvK3vqdebxTRVpy8ZJ9nwJdgvxC2SY1XDjupm5
 c/eK6zkMlyWSRP2f8FM6v17WuuMIccCX6T/zmZeeXL3hmtapQ2ku3fm0ZQ+ejOZXt86WWVAnK
 Wjw76tKT4Gp0IpIh1cfcZMKfkmWqH3hja59fXJhy1TNJQ53rVrvZaomDSizFGYmGWsxFxYkAT
 29TELECAAA=
X-Env-Sender: prvs=29414ae7c=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494274093!48136085!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48850 invoked from network); 8 May 2017 20:08:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 May 2017 20:08:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,310,1491264000"; d="scan'208";a="431417478"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71265-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-armhf-xsm:host-install(3):broken:regression
 linux-3.18:build-armhf-pvops:host-install(3):broken:regression
 linux-3.18:build-armhf:host-install(3):broken:regression
 linux-3.18:build-amd64-xsm:host-install(3):broken:regression
 linux-3.18:build-amd64:host-install(3):broken:regression
 linux-3.18:build-amd64-pvops:host-install(3):broken:regression
 linux-3.18:build-i386:host-install(3):broken:regression
 linux-3.18:build-i386-pvops:host-install(3):broken:regression
 linux-3.18:build-i386-xsm:host-install(3):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: linux=68e50dad01f491a0645b720d6bf5a2f00411fbec
X-Osstest-Versions-That: linux=ce88f02714836c33a4f0173c29fbe378ea402275
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 8 May 2017 21:08:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 71265: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI2NSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0
L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNjUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0
aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiA3MTI0OQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxMjQ5CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEyNDkKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3MTI0OQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgMyBob3N0
LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxMjQ5CiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzEyNDkKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTI0OQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxMjQ5CiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzEyNDkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNw
My12Y3B1czEgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2lueHBzcDMgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12
Y3B1czEgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVy
IHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICA2OGU1MGRhZDAxZjQ5MWEwNjQ1YjcyMGQ2YmY1YTJmMDA0MTFmYmVjCmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBjZTg4ZjAyNzE0ODM2YzMzYTRm
MDE3M2MyOWZiZTM3OGVhNDAyMjc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEyNDkgIDIwMTct
MDUtMDMgMTU6MTc6NDEgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxMjY1ICAy
MDE3LTA1LTA4IDEyOjQ3OjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFybyBLb3NraW5lbiA8YWFyby5r
b3NraW5lbkBpa2kuZmk+CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgog
IEFkcmlhbiBTYWxpZG8gPHNhbGlkb2FAZ29vZ2xlLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2
LmxpbnV4Lm9yZy51az4KICBBbWlyIFZhZGFpIDxhbWlydkBtZWxsYW5veC5jb20+CiAgQW1pdCBQ
dW5kaXIgPGFtaXQucHVuZGlyQGxpbmFyby5vcmc+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdy
dWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEFuZHJleSBLb25vdmFsb3YgPGFuZHJleWtudmxAZ29vZ2xlLmNvbT4KICBBcm5kIEJl
cmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhb3plbmcgRGluZyA8c3Bsb3ZpbmcxQGdtYWlsLmNv
bT4KICBCZW5qYW1pbiBSb21lciA8YmVuamFtaW4ucm9tZXJAdW5pc3lzLmNvbT4KICBCam9ybiBI
ZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIEJvYiBQaWNjbyA8Ym9iLnBpY2NvQG9yYWNs
ZS5jb20+CiAgQnJhZCBNb3VyaW5nIDxicmFkLm1vdXJpbmdAbmkuY29tPgogIEJyaWFuIE5vcnJp
cyA8Y29tcHV0ZXJzZm9ycGVhY2VAZ21haWwuY29tPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxp
bi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhbyBZdSA8Y2hhbzIueXVAc2Ftc3VuZy5jb20+CiAgQ29y
ZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2Fy
cGVudGVyQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0
PgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBFZCBCb3Jk
aW4gPGVkYm9yZGluQGdtYWlsLmNvbT4KICBFbGkgQ29oZW4gPGVsaUBtZWxsYW5veC5jb20+CiAg
RXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZhYmlvIEVzdGV2YW0gPGZhYmlv
LmVzdGV2YW1AZnJlZXNjYWxlLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51
eC5pbnRlbC5jb20+CiAgRmVsaXBlIEYuIFRvbmVsbG8gPGV1QGZlbGlwZXRvbmVsbG8uY29tPgog
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VpbGxh
dW1lIE5hdWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2Vy
bmVsLm9yZz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYWVnZXVr
IEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphbWVzIEJvdHRvbWxleSA8SkJvdHRvbWxleUBP
ZGluLmNvbT4KICBKYW1lcyBIb2dhbiA8amFtZXMuaG9nYW5AaW1ndGVjLmNvbT4KICBKYW4gS2Fy
YSA8amFja0BzdXNlLmN6PgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwu
Y29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGZiLmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1i
b2VAcmVkaGF0LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgS2hlbSBS
YWogPHJhai5raGVtQGdtYWlsLmNvbT4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0
ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS3lsZSBSb2VzY2hsZXkgPGt5bGUucm9lc2NobGV5QG5p
LmNvbT4KICBMYXJzIEVsbGVuYmVyZyA8bGFycy5lbGxlbmJlcmdAbGluYml0LmNvbT4KICBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFyY2VsbyBSaWNh
cmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJv
b25pZUBrZXJuZWwub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lv
bmV4dC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiQG9zZy5zYW1zdW5nLmNv
bT4KICBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkBzdC5jb20+CiAgTWljaGFlbCBF
bGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhbCBNYXJlayA8bW1hcmVrQHN1c2Uu
Y3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4NkBtaW5hODYuY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE5hdGhhbiBTdWxsaXZhbiA8bmF0aGFuLnN1bGxpdmFu
QG5pLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5j
b20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9sb2YgSm9oYW5zc29uIDxv
bG9mQGxpeG9tLm5ldD4KICBPciBHZXJsaXR6IDxvZ2VybGl0ekBtZWxsYW5veC5jb20+CiAgUGF1
bCBHb3J0bWFrZXIgPHBhdWwuZ29ydG1ha2VyQHdpbmRyaXZlci5jb20+CiAgUGF1bCBNZW56ZWwg
PHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9z
b2Z0LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4K
ICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbGlwcCBSZWlzbmVy
IDxwaGlsaXBwLnJlaXNuZXJAbGluYml0LmNvbT4KICBSYWxmIEJhZWNobGUgPHJhbGZAbGludXgt
bWlwcy5vcmc+CiAgUm9sYW5kIERyZWllciA8cm9sYW5kQHB1cmVzdG9yYWdlLmNvbT4KICBSdXN0
eSBSdXNzZWxsIDxydXN0eUBydXN0Y29ycC5jb20uYXU+CiAgUnVzdHkgUnVzc2VsbCA8cnVzdHlA
cnVzdGNvcnAuY29tLmF1PiAodGhlbiByZWJhc2VkKQogIFNhY2hpbiBQcmFiaHUgPHNwcmFiaHVA
cmVkaGF0LmNvbT4KICBTYWdpIEdyaW1iZXJnIDxzYWdpZ0BtZWxsYW5veC5jb20+CiAgU2FudG9z
aCBTaGlsaW1rYXIgPHNhbnRvc2guc2hpbGlta2FyQG9yYWNsZS5jb20+CiAgc2FudG9zaC5zaGls
aW1rYXJAb3JhY2xlLmNvbSA8c2FudG9zaC5zaGlsaW1rYXJAb3JhY2xlLmNvbT4KICBTZXJnZSBI
YWxseW4gPHNlcmdlLmhhbGx5bkBjYW5vbmljYWwuY29tPgogIFNldW5nLVdvbyBLaW0gPHN3MDMx
Mi5raW1Ac2Ftc3VuZy5jb20+CiAgU2hhb2h1YSBMaSA8c2hsaUBmYi5jb20+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZXBoZW4gUm90aHdlbGwgPHNm
ckBjYW5iLmF1dWcub3JnLmF1PgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUaGVv
ZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJv
bml4LmRlPgogIFRvbSBIcm9tYXRrYSA8dG9tLmhyb21hdGthQG9yYWNsZS5jb20+CiAgVHVzaGFy
IERhdmUgPHR1c2hhci5uLmRhdmVAb3JhY2xlLmNvbT4KICBXZWkgRmFuZyA8ZmFuZ3dlaTFAaHVh
d2VpLmNvbT4KICBXZW5nYW5nIFdhbmcgPHdlbi5nYW5nLndhbmdAb3JhY2xlLmNvbT4KICBXaWxs
IERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBYYW5kZXIgSHVmZiA8eGFuZGVyLmh1ZmZA
bmkuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhw
c3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0
L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYteHNtIGhvc3QtaW5z
dGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoMykKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWFt
ZDY0LXhzbSBob3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0
YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCgzKQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1pMzg2
LXB2b3BzIGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWlu
c3RhbGwoMykKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAyMDIyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 20:20:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 20:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7p8e-0007du-Ap; Mon, 08 May 2017 20:20:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7p8d-0007dY-Bn
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 20:20:11 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 01/F3-03920-AF2D0195; Mon, 08 May 2017 20:20:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffnJYF
 IgyNbjS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasbDvIlNBh2XFgu3SDYzH
 9boYuTiEBP4ySrR9n8wE4TxmlOhf8ZINwtnGKNG47A1zFyMnh4iAs8TXM3PZuxg5OHgF9CUuL
 QsDMYUFzCUWPxACqZAQuMcq8W6pKoTtKfGmvYsRxn75fDtQJzsHm4CVxCExkCiLgKrE9tvzmS
 cwci9gZFjFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHobQY
 g2MG472PkIUZJDiYlUV6fYoFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8hy8C5QSLUtNTK9Iy
 c4BhB5OW4OBREuE9AJLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClxXiuQIgGQoozSPLgRs
 Bi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHedyBTeDLzSuA2vQI6ggnoiEAGsCNKEhFSUg
 2MWay3zpre9T16Za8fX/+aZT9twh7wGSz5+9KpIVL7m2bLRrfZquVHt8++vmubt9ipx1Pq7v3
 XWCJ0dEmSW/o536cH1/0L3Jj94V1i6I7vTCw7n+VW+v1yCVHYHsh+s+JVtmGVKp+hfa3Uy4LF
 5znWfU7OEtmQ4Ju4ybZXaA73oeBJs5b5/LLap8RSnJFoqMVcVJwIAJelsvR8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494274808!101096385!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26456 invoked from network); 8 May 2017 20:20:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 20:20:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7p8X-0003OH-MF; Mon, 08 May 2017 20:20:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7p8S-00040r-37; Mon, 08 May 2017 20:20:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7p8R-0007GS-Ti; Mon, 08 May 2017 20:19:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109184-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-pv64-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-pv64-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-pv64-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-1:xtf/test-pv64-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-213:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-pv64-xsa-213:fail:nonblocking
X-Osstest-Versions-This: xtf=49bbe725286dd7b97974fb7de7be5463673c2ff2
X-Osstest-Versions-That: xtf=7e7c4526bc137999335b6e8e4b3db233ae2cf4b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 20:19:59 +0000
Subject: [Xen-devel] [xtf test] 109184: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE4NCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE4NC8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0y
MTMgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDc3
IHh0Zi90ZXN0LXB2NjQteHNhLTIxMyAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgNjYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMjEzICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA2NiB4dGYvdGVzdC1w
djMycGFlLXhzYS0yMTMgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDc3IHh0Zi90ZXN0LXB2NjQteHNhLTIxMyAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzcgeHRmL3Rlc3QtcHY2NC14c2EtMjEz
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA2
NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0yMTMgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDc3IHh0Zi90ZXN0LXB2NjQteHNhLTIxMyAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNjYgeHRmL3Rlc3Qt
cHYzMnBhZS14c2EtMjEzICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICA3NyB4dGYvdGVzdC1wdjY0LXhzYS0yMTMgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeHRmICAgICAgICAgICAgICAgICAg
NDliYmU3MjUyODZkZDdiOTc5NzRmYjdkZTdiZTU0NjM2NzNjMmZmMgpiYXNlbGluZSB2ZXJzaW9u
OgogeHRmICAgICAgICAgICAgICAgICAgN2U3YzQ1MjZiYzEzNzk5OTMzNWI2ZThlNGIzZGIyMzNh
ZTJjZjRiOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3NzI0ICAyMDE3LTA0LTI2IDE4OjQ0OjQy
IFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTE4NCAgMjAxNy0wNS0wOCAxODoy
MjozMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eHRmCisgcmV2aXNp
b249NDliYmU3MjUyODZkZDdiOTc5NzRmYjdkZTdiZTU0NjM2NzNjMmZmMgorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHh0ZiA0OWJiZTcyNTI4NmRkN2I5Nzk3NGZiN2RlN2Jl
NTQ2MzY3M2MyZmYyCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTQ5YmJlNzI1Mjg2ZGQ3Yjk3OTc0
ZmI3ZGU3YmU1NDYzNjczYzJmZjIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPXh0ZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHh0ZiA9IHhsaW51
eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAn
WycgeDQ5YmJlNzI1Mjg2ZGQ3Yjk3OTc0ZmI3ZGU3YmU1NDYzNjczYzJmZjIgPSB4ICddJworIDog
dGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9z
ZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRh
aWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6
IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRmCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0IDQ5YmJlNzI1Mjg2ZGQ3Yjk3OTc0ZmI3
ZGU3YmU1NDYzNjczYzJmZjI6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgN2U3YzQ1Mi4uNDliYmU3
MiAgNDliYmU3MjUyODZkZDdiOTc5NzRmYjdkZTdiZTU0NjM2NzNjMmZmMiAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 20:46:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 20:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7pXU-0000qw-Dk; Mon, 08 May 2017 20:45:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d7pXT-0000qq-M5
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 20:45:51 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D1/1E-02180-EF8D0195; Mon, 08 May 2017 20:45:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJsh+7vGwK
 RBgtfiFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyTb+ezFMzjqXh6XreBcTNHFyMXh5DAVEaJ
 KXumskI4fxglZs34wtLFyMnBIqAlcer1RDCbTcBQ4u+TTWxdjBwcEkD2ks8cIGERAVmJ7q7XL
 CC9zALdjBJLtz1gBEkIC7hKbJt/lg3E5hXwlth1qIkZxBYV0JU49O8PVFxQ4uTMJ2DzmYF2LZ
 ++DcyWEMiQmNczhxXC9pJYdOMSlK0mcfXcJuYJjPyzkLTPQtK+gJFpFaN6cWpRWWqRrpleUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GqQ3OhxglOZiURHl9igUihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwhl4HygkWpaanVqRl5gDDHiYtwcGjJMK7DCTNW1yQmFucm
 Q6ROsWoy/Fu6Yf3TEIsefl5qVLivOdBigRAijJK8+BGwGLwEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5+0Cm8GTmlcBtegV0BBPQEYEMYEeUJCKkpBoYW6Wz+jbsWlndHpp+Z7LrjzsTNir
 N+PJb+IvajPpfjEIR6j5u8gdUc0XvzVJWWrty85LqgttPrp6W/s03f5Zjl2i+v9ivY2sMZoU+
 a49b0NDz608yB/ub312ea1Vmf3vcnNS/sXyCX9hd7o+HPi9bHuYnz8TeJcKrrMqcJdj/+SmXg
 qXbcw0WJZbijERDLeai4kQARrmIk7wCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494276345!96939133!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32626 invoked from network); 8 May 2017 20:45:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 20:45:46 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 89C412024D;
 Mon,  8 May 2017 20:45:43 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7B8B72024C;
 Mon,  8 May 2017 20:45:42 +0000 (UTC)
Date: Mon, 8 May 2017 13:45:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: anthony.perard@citrix.com
Message-ID: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: xen-devel@lists.xensource.com, aneesh.kumar@linux.vnet.ibm.com,
 sstabellini@kernel.org, qemu-devel@nongnu.org, groug@kaod.org
Subject: [Xen-devel] [PATCH] Fix issues affecting Xen 9pfs discovered by
	Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4IHR3byByZXNvdXJjZSBsZWFrcyBvbiBlcnJvciBwYXRocywgZGlzY292ZXJlZCBieSBDb3Zl
cml0eS4KQ2hlY2sgZm9yIGVycm9ycyByZXR1cm5lZCBieSBmY250bCwgYWxzbyBmb3VuZCBieSBD
b3Zlcml0eS4KCkNJRDoxMzc0ODM2CkNJRDoxMzc0ODMxCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpkaWZmIC0tZ2l0IGEvaHcvOXBm
cy94ZW4tOXAtYmFja2VuZC5jIGIvaHcvOXBmcy94ZW4tOXAtYmFja2VuZC5jCmluZGV4IDljN2Y0
MWEuLmY3NWU3MjggMTAwNjQ0Ci0tLSBhL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYworKysgYi9o
dy85cGZzL3hlbi05cC1iYWNrZW5kLmMKQEAgLTMzMiwxMiArMzMyLDE0IEBAIHN0YXRpYyBpbnQg
eGVuXzlwZnNfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgICAgIHN0ciA9
IGdfc3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIsIGkpOwogICAgICAgICBpZiAoeGVuc3RvcmVf
cmVhZF9mZV9pbnQoJnhlbl85cGRldi0+eGVuZGV2LCBzdHIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmeGVuXzlwZGV2LT5yaW5nc1tpXS5yZWYpID09IC0xKSB7CisgICAgICAg
ICAgICBnX2ZyZWUoc3RyKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAg
ICAgIGdfZnJlZShzdHIpOwogICAgICAgICBzdHIgPSBnX3N0cmR1cF9wcmludGYoImV2ZW50LWNo
YW5uZWwtJXUiLCBpKTsKICAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KCZ4ZW5fOXBk
ZXYtPnhlbmRldiwgc3RyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbl85
cGRldi0+cmluZ3NbaV0uZXZ0Y2huKSA9PSAtMSkgeworICAgICAgICAgICAgZ19mcmVlKHN0cik7
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICBnX2ZyZWUoc3RyKTsK
QEAgLTM3OCw3ICszODAsMTAgQEAgc3RhdGljIGludCB4ZW5fOXBmc19jb25uZWN0KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKICAgICAgICAgaWYgKHhlbl85cGRldi0+cmluZ3NbaV0uZXZ0Y2hu
ZGV2ID09IE5VTEwpIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0gICAgICAg
IGZjbnRsKHhlbmV2dGNobl9mZCh4ZW5fOXBkZXYtPnJpbmdzW2ldLmV2dGNobmRldiksIEZfU0VU
RkQsIEZEX0NMT0VYRUMpOworICAgICAgICBpZiAoZmNudGwoeGVuZXZ0Y2huX2ZkKHhlbl85cGRl
di0+cmluZ3NbaV0uZXZ0Y2huZGV2KSwKKyAgICAgICAgICAgICAgICAgIEZfU0VURkQsIEZEX0NM
T0VYRUMpID09IC0xKSB7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogICAgICAg
ICB4ZW5fOXBkZXYtPnJpbmdzW2ldLmxvY2FsX3BvcnQgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRv
bWFpbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoeGVuXzlw
ZGV2LT5yaW5nc1tpXS5ldnRjaG5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5kZXYtPmRvbSwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 20:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 20:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7pfC-0001ah-6s; Mon, 08 May 2017 20:53:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d7pfA-0001ab-TS
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 20:53:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0A/E6-01997-CDAD0195; Mon, 08 May 2017 20:53:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTff2LYF
 IgyWvxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfmxuZC5axVTz/PJm5gbGVtYuRi0NIYBOj
 ROvTOexdjJxAzj5GiU+T80FsYYEYiVnLJrN0MXJwiAhoSrT9VIOoP8UksX7/fXYQh1lgO6PE/
 4v/mUAa2ICK7nz+BGbzClhJNJ5ZwgxiswioSLyf3c8GYosKhEu8bTzCAlEjKHFy5hOwBZwCgR
 ILz6mDhJkFzCTmbX7IDGHLS2x/O4d5AiPfLCQds5CUzUJStoCReRWjenFqUVlqka6ZXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mC80uZ8iFGSg0lJlNenWCBSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSv3U2gnGBRanpqRVpmDjDsYdISHDxKIryNIGne4oLE3OLMd
 IjUKUZdjjn3vr5nEmLJy89LlRLndQQpEgApyijNgxsBi8FLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5i0Cm8GTmlcBtegV0BBPQEYEMYEeUJCKkpBoY6yKPuTX4b+AOvbz3XtBEw7LrgeU
 Kax9s+tK1rdyuoX/Jtjlbn+y1fdKxzHed+vFtVVr5/2vsa/tk1D2lNr7kr1fNb3lisqlfjyF7
 KYPowl+BCzdYvVkywUM7en6Qxpu7K2a+5Xx9UfmN+MHGyh2WH3odXsV7HNrK0T/TWtNEYaOV9
 eLaFq4aJZbijERDLeai4kQAhGs/27wCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494276826!91750244!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19338 invoked from network); 8 May 2017 20:53:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 8 May 2017 20:53:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3CFB180D;
 Mon,  8 May 2017 13:53:46 -0700 (PDT)
Received: from [192.168.0.6] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 1AD333F4FF; Mon,  8 May 2017 13:53:44 -0700 (PDT)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <92966d28-67b7-8ee3-833e-521853a42648@arm.com>
Date: Mon, 8 May 2017 21:53:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wOC8yMDE3IDA4OjQyIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gTW9u
LCBNYXkgOCwgMjAxNyBhdCA1OjQ0IEFNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToKPiBXaGV0aGVyIHRoZSBwZXJmb3JtYW5jZSBpcyBtZWFzdXJhYmxlIGRpZmZl
cmVudCBpcyBnb2luZyB0byBiZSB2ZXJ5Cj4gdXNlY2FzZSBzcGVjaWZpYy4gSWYgdGhlIFRMQnMg
YXJlIGFscmVhZHkgbG9hZGVkIHdpdGggdGhlIHRyYW5zbGF0aW9uCj4gdGhlbiB0aGUgaGFyZHdh
cmUgbG9va3VwIHdpbGwgYmUgYSBsb3QgZmFzdGVyLiBTZXR0aW5nIHVwIGEgdGVzdC1jYXNlCj4g
Zm9yIHRoaXMgaXMganVzdCBhIFBJVEEgYW5kIEkgZG9uJ3QgcmVhbGx5IHNlZSB3aHkgeW91IGFy
ZSBhZ2FpbnN0Cj4gdXNpbmcgdGhlIGhhcmR3YXJlIGxvb2t1cCB0byBzdGFydCB3aXRoLgoKV2Vs
bCwgaWYgeW91IHJlYWQgbXkgZS1tYWlsIHlvdSB3b3VsZCBoYXZlIG5vdGljZWQgSSBhbSBub3Qg
YWdhaW5zdCBpdC4gCkkganVzdCBmaW5kIGEgYml0IHBvaW50bGVzcyB0byBkbyBib3RoIGFuZCB3
YXMgYXNraW5nIGlmIHlvdSBkaWQgc29tZSAKYmVuY2htYXJrIGJlZm9yZSB0YWtpbmcgdGhpcyBk
ZWNpc2lvbi4KCkJ1dCBpdCBzb3VuZHMgbGlrZSB5b3UgYXJlIG5vdCB3aWxsaW5nIHRvIGV2ZW4g
Y29uc2lkZXIgaXQuIEFueXdheSBJIGFtIApub3QgZ29pbmcgdG8gYXJndWUgb24gdGhhdC4gSXQg
aXMgbm90IHNvbWV0aGluZyBJIHJlYWxseSBjYXJlIGZvciBub3cuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 21:12:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 21:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7pwQ-00031V-Nh; Mon, 08 May 2017 21:11:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d7pwO-00031K-Ke
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 21:11:36 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 87/31-01734-70FD0195; Mon, 08 May 2017 21:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplk+JIrShJLcpLzFFi42K52LJdRpf9vkC
 kQcM/Vot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH50n/Wgh8iFU1HTjM3MB4T6mLk4hASmM0k
 MXnuS8YuRk4OFgF7id5tF9hAbEaBMolzsy4yQdjZEutu7mGGqLGTmNExlRGieR2jxN6Ok2BFw
 gLhEve/zGUFsUUEvCSOTe9mB7GZBbIkLv86CdYsJOAtcfThIpYuRg4ONgEViV+rYkDC/ALmEs
 0/NrGChPkFpCXaFsqCmLwCthInr3pDbFWR+HvpBtgiUaBFL7b8AVvEKyAocXLmExYQm1PAR2J
 O5wkWkMuYBdoZJXZMmAP2loSAtkTD+Z+sIAkJgT5Gic3fJzJNYBSdhWTALGRNs8DOTpF4v/YM
 kA136iwkn81C8tkshFtnIQXELCQPz0JyH0SrusSfeZeYIWxxiVtP5jNB2NoSyxa+horbSqxb9
 x6qXk/i7e9eKNtSYv2OT+wLGAVWMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5pnq5qcXFiempOY
 lJxXrJ+bmbGIHJhAEIdjCumep8iFGSg0lJlNenWCBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgT
 v27tAOcGi1PTUirTMHGBag0lLcPAoifAa3wNK8xYXJOYWZ6ZDpE4xKkqJ8z4C6RMASWSU5sG1
 wVLpJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzrgKZwpOZVwI3/RXQYiagxYEMYItLEhFSU
 g2M6rPsN6etX3iKRV67e3Pu4/kxkVo3SpJKdv5tcX8jH2Dw3yP5AruK7KMLxX+eXeC48+Zl70
 G5Pwz82om8Nz3s9L8bStw1zfyqHObGu9Ezc76rMPdEq2Axa4lVPkuDT7teNHwuylb5767ia5N
 P9eeOTeG8/+rGu2v2pvstVx27oVpkGXZJKLlaiaU4I9FQi7moOBEAUo83lqADAAA=
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494277893!94108874!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28760 invoked from network); 8 May 2017 21:11:34 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 21:11:34 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id F274385A07;
 Mon,  8 May 2017 21:11:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com F274385A07
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com F274385A07
Received: from [10.10.122.86] (ovpn-122-86.rdu2.redhat.com [10.10.122.86])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2986FC6773;
 Mon,  8 May 2017 21:11:30 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, anthony.perard@citrix.com
References: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <1f0bf90b-a706-01c8-cad1-6dea6620deef@redhat.com>
Date: Mon, 8 May 2017 16:11:30 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 08 May 2017 21:11:33 +0000 (UTC)
Cc: groug@kaod.org, xen-devel@lists.xensource.com,
 aneesh.kumar@linux.vnet.ibm.com, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Fix issues affecting Xen 9pfs
 discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1923240293997672714=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============1923240293997672714==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="0wrl2I62axX5rCCecxecReCHJVo05LHa1"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--0wrl2I62axX5rCCecxecReCHJVo05LHa1
Content-Type: multipart/mixed; boundary="4vvNBwRmNx7IQOxBOtD1BJ5CabJT7MkvS";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>, anthony.perard@citrix.com
Cc: xen-devel@lists.xensource.com, aneesh.kumar@linux.vnet.ibm.com,
 qemu-devel@nongnu.org, groug@kaod.org
Message-ID: <1f0bf90b-a706-01c8-cad1-6dea6620deef@redhat.com>
Subject: Re: [Qemu-devel] [PATCH] Fix issues affecting Xen 9pfs discovered by
 Coverity
References: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>

--4vvNBwRmNx7IQOxBOtD1BJ5CabJT7MkvS
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/08/2017 03:45 PM, Stefano Stabellini wrote:
> Fix two resource leaks on error paths, discovered by Coverity.
> Check for errors returned by fcntl, also found by Coverity.
>=20
> CID:1374836
> CID:1374831
>=20

> @@ -378,7 +380,10 @@ static int xen_9pfs_connect(struct XenDevice *xend=
ev)
>          if (xen_9pdev->rings[i].evtchndev =3D=3D NULL) {
>              goto out;
>          }
> -        fcntl(xenevtchn_fd(xen_9pdev->rings[i].evtchndev), F_SETFD, FD=
_CLOEXEC);
> +        if (fcntl(xenevtchn_fd(xen_9pdev->rings[i].evtchndev),
> +                  F_SETFD, FD_CLOEXEC) =3D=3D -1) {
> +            goto out;

Directly calling fcntl(F_SETFD) without first reading fcntl(F_GETFD) is
(theoretically) incorrect.  Better might be using qemu_set_cloexec()
instead of open-coding something.

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--4vvNBwRmNx7IQOxBOtD1BJ5CabJT7MkvS--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZEN8CAAoJEKeha0olJ0NqTB8H/1JgGZ2smxjJVtOdw0DQcMwG
nlkechOKjB3urHR4uNnorZDTGsOgroswYzvWhubriVm5y49kasHoy8JHnVWiZTxT
3MQuSFargA4yQeDDk6ieYB/2PQ7uvdFL8x76W/QfKnroth7jPkDaILZHPo7Qf4in
clrSO/KxsoIPKIluXM4pYXbp3gppmOd2wysPYS0qwCCXg5d/hbA79M/D37hs7ocu
BQzhl3oKxTKPgAg2jcSB+TRxkDvAhBGxJd+JTXkbvQZSP1gzdl+NQQIEHmw8uDev
QIisyxkxrxF9kSZWhtDwqstoCCMgTjobKhllOQEflaQIqi49tlOJ5mQ7Zi1wFCE=
=7BsU
-----END PGP SIGNATURE-----

--0wrl2I62axX5rCCecxecReCHJVo05LHa1--


--===============1923240293997672714==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1923240293997672714==--


From xen-devel-bounces@lists.xen.org Mon May 08 21:12:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 21:12:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7px9-00033x-0b; Mon, 08 May 2017 21:12:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7px7-00033a-TZ
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 21:12:22 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E9/A9-03587-53FD0195; Mon, 08 May 2017 21:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdfkvkC
 kwbpf7BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaHjfxV7wzaxi6qJ5jA2M
 N3W7GLk4hAT+Mkpsb+ti7mLkBHIeM0rMP+oIYW9jlJjWJAliiwg4S3w9M5cdxOYV0Je492IyE
 4gtLBAkcez4RGaQQRICT5gk7szZCpTgAHI8JabtNAepATHXfvnA1sXIzsEmYCVxSAwkyiKgKj
 Fj5i+mCYzcCxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 EepsBCHYwzr7sf4hRkoNJSZTXp1ggUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79u7QDnBotT0
 1Iq0zBxg2MGkJTh4lER4je8BpXmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpz3EcgMAZCij
 NI8uBGwGLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4VkFU8mXklcJteAR3BBHREIAPYES
 WJCCmpBsa12xJ0Pi/XSP3gkTZRXPrkDA3umfrq+XGrwzpNN4gw18x4yqO20/PzhOWxhTFbLHd
 uWX369PF+m39Z85+qTN837bMc48Jf0oFpjdeMbrjflQicxt2S/inq7OpVz1Mjj7/5qLY65XnT
 isXiS38/PHKpW2jG9R0ijZt2BGtGdxy5+TpCYNX2Fz/vK7EUZyQaajEXFScCAF26yk18AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494277939!96411795!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47735 invoked from network); 8 May 2017 21:12:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 21:12:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7px3-0004vk-Lt; Mon, 08 May 2017 21:12:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7pwy-0005Xk-Ak; Mon, 08 May 2017 21:12:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7pwx-0001Sc-GZ; Mon, 08 May 2017 21:12:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109185-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=933f966bcdf4f4255b432071fc12c9ee2efb05ef
X-Osstest-Versions-That: xen=03350f1ce7398a5b2d54802efe21659bd8d03772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 21:12:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109185: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE4NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzM2Y5NjZiY2RmNGY0
MjU1YjQzMjA3MWZjMTJjOWVlMmVmYjA1ZWYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDAzMzUwZjFjZTczOThhNWIyZDU0ODAyZWZlMjE2NTliZDhkMDM3NzIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTE3OCAgMjAxNy0wNS0wOCAxNTowMjo0NSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxODUgIDIwMTctMDUtMDggMTk6MDc6MjYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQor
IHJldmlzaW9uPTkzM2Y5NjZiY2RmNGY0MjU1YjQzMjA3MWZjMTJjOWVlMmVmYjA1ZWYKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xP
Q0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgOTMzZjk2
NmJjZGY0ZjQyNTViNDMyMDcxZmMxMmM5ZWUyZWZiMDVlZgorIGJyYW5jaD14ZW4tdW5zdGFibGUt
c21va2UKKyByZXZpc2lvbj05MzNmOTY2YmNkZjRmNDI1NWI0MzIwNzFmYzEyYzllZTJlZmIwNWVm
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAy
Cisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5i
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11
cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmkt
Z2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00
LjgtdGVzdGluZworICdbJyB4OTMzZjk2NmJjZGY0ZjQyNTViNDMyMDcxZmMxMmM5ZWUyZWZiMDVl
ZiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0g
b3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0
LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2Vk
azIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmly
bXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICdd
JworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4z
OS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNh
c2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVz
dC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQgOTMzZjk2NmJjZGY0ZjQyNTViNDMyMDcxZmMxMmM5ZWUyZWZiMDVlZjpyZWZz
L2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICAwMzM1MGYxLi45MzNmOTY2ICA5MzNmOTY2YmNkZjRmNDI1NWI0MzIwNzFmYzEyYzll
ZTJlZmIwNWVmIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 21:20:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 21:20:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7q4h-0003p2-To; Mon, 08 May 2017 21:20:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d7q4g-0003ow-Q7
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 21:20:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 84/2C-03058-A01E0195; Mon, 08 May 2017 21:20:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysWW7jC7nQ4F
 Ig8k/JSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3TXsZC6aFVizdc5SxgfGJcxcjF4eQwGwm
 iSm9Fxi7GDk5WATsJbas72IFsRkFyiTmf/7OBmFnSyy8u50VosZOom/fAnaI5nWMEkuPbgBKc
 HCwCahI/FoVA1IjIiAp8bvrNDNIDbPAT2aJ70f/gw0SFgiTmL3oNNQyVYmFixeB2bwCZhJN85
 eygNicAuYS7zv2gtlCQPH7C/axg8yXENCWeD85D2SmhEAfo8Tz9RtZJjAKLGBkWMWoXpxaVJZ
 apGuhl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGFYMQLCDcfZl/0OMkhxMSqK8
 PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN0eAOUEi1LTUyvSMnOAAQ6TluDgURLhFQNJ8
 xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOK8dSJEASFFGaR7cCFi0XWKUlRLmZQQ6SoinIL
 UoN7MEVf4VozgHo5Iw7/H7QFN4MvNK4Da9AjqCCeiIQAawI0oSEVJSDYxb8sPc4/lUu85G+7x
 x8FtXcvxe9cVn1iGVue+55uRVeXovfFGxwTORu0koS4DXm4Nh1lTR63sviy+bdUv7w4uTil9e
 965aWfPTWs+fPUvjcO8iNvWwG6//MrjtFVTcXDf7uMjU1otLVt/zib+3deY/pg2TLmSsdt98R
 /6CWfL7Xdn7laTdtogqsRRnJBpqMRcVJwIA7lM9+LECAAA=
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494278407!96412318!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46773 invoked from network); 8 May 2017 21:20:09 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 21:20:09 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9385981240;
 Mon,  8 May 2017 21:20:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9385981240
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 9385981240
Received: from red.redhat.com (ovpn-122-86.rdu2.redhat.com [10.10.122.86])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 366099F98E;
 Mon,  8 May 2017 21:19:59 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon,  8 May 2017 16:19:50 -0500
Message-Id: <20170508211953.28017-3-eblake@redhat.com>
In-Reply-To: <20170508211953.28017-1-eblake@redhat.com>
References: <20170508211953.28017-1-eblake@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Mon, 08 May 2017 21:20:07 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, berrange@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Juan Quintela <quintela@redhat.com>, armbru@redhat.com,
 alistair.francis@xilinx.com, zhanghailiang <zhang.zhanghailiang@huawei.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH v7 2/5] shutdown: Prepare for use of an enum in
	reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugd2FudCB0byB0cmFjayB3aHkgYSBndWVzdCB3YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIs
IGJlaW5nIGFibGUKdG8gdGVsbCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgZ3Vlc3QgcmVxdWVz
dCAoc3VjaCBhcyBBQ1BJIHJlcXVlc3QpCmFuZCBob3N0IHJlcXVlc3QgKHN1Y2ggYXMgU0lHSU5U
KSB3aWxsIHByb3ZlIHVzZWZ1bCB0byBsaWJ2aXJ0LgpTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1
YWxseSBlbmQgdXAgY2hhbmdpbmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCnZsLmMsIHRoZSBsb2dp
Y2FsIGNoYW5nZSBpcyB0byBtYWtlIHRoYXQgdmFsdWUgdHJhY2sgdGhlIHJlYXNvbiwKcmF0aGVy
IHRoYW4gaXRzIGN1cnJlbnQgMC8xIGNvbnRlbnRzLgoKU2luY2UgY29tbWFuZC1saW5lIG9wdGlv
bnMgY29udHJvbCB3aGV0aGVyIGEgcmVzZXQgcmVxdWVzdCBpcyB0dXJuZWQKaW50byBhIHNodXRk
b3duIHJlcXVlc3QgaW5zdGVhZCwgdGhlIHNhbWUgdHJlYXRtZW50IGlzIGdpdmVuIHRvCnJlc2V0
X3JlcXVlc3RlZC4KClRoaXMgcGF0Y2ggYWRkcyBhbiBpbnRlcm5hbCBlbnVtIFNodXRkb3duQ2F1
c2UgdGhhdCBkZXNjcmliZXMgcmVhc29ucwp0aGF0IGEgc2h1dGRvd24gY2FuIGJlIHJlcXVlc3Rl
ZCwgYW5kIGNoYW5nZXMgcWVtdV9zeXN0ZW1fcmVzZXQoKSB0bwpwYXNzIHRoZSByZWFzb24gdGhy
b3VnaCwgYWx0aG91Z2ggZm9yIG5vdyBub3RoaW5nIGlzIGFjdHVhbGx5IGNoYW5nZWQKd2l0aCBy
ZWdhcmRzIHRvIHdoYXQgZ2V0cyByZXBvcnRlZC4gIFRoZSBlbnVtIGNvdWxkIGJlIGV4cG9ydGVk
IHZpYQpRQVBJIGF0IGEgbGF0ZXIgZGF0ZSwgaWYgZGVlbWVkIG5lY2Vzc2FyeSwgYnV0IGZvciBu
b3csIHRoZXJlIGhhcyBub3QKYmVlbiBhIHJlcXVlc3QgdG8gZXhwb3NlIHRoYXQgbXVjaCBkZXRh
aWwgdG8gZW5kIGNsaWVudHMuCgpGb3IgdGhlIG1vc3QgcGFydCwgd2UgdHVybiAwIGludG8gU0hV
VERPV05fQ0FVU0VfTk9ORSwgYW5kIDEgaW50bwpTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SOyB0
aGUgb25seSBzcGVjaWZpYyBjYXNlIHdoZXJlIHdlIGhhdmUgZW5vdWdoCmluZm9ybWF0aW9uIHJp
Z2h0IG5vdyB0byB1c2UgYSBkaWZmZXJlbnQgdmFsdWUgaXMgd2hlbiB3ZSBhcmUgcmVhY3RpbmcK
dG8gYSBob3N0IHNpZ25hbC4gIEl0IHdpbGwgdGFrZSBhIGZ1cnRoZXIgcGF0Y2ggdG8gZWRpdCBh
bGwgY2FsbC1zaXRlcwp0aGF0IGNhbiB0cmlnZ2VyIGEgcmVzZXQgb3Igc2h1dGRvd24gcmVxdWVz
dCB0byBwcm9wZXJseSBwYXNzIGluIGFueQpvdGhlciByZWFzb25zOyB0aGlzIHBhdGNoIGluY2x1
ZGVzIEZJWE1FcyB0byBwb2ludCBzdWNoIHBsYWNlcyBvdXQuCgpxZW11X3N5c3RlbV9yZXNldCgp
IHRyYWRlcyBpdHMgJ2Jvb2wgcmVwb3J0JyBwYXJhbWV0ZXIgZm9yIGEKJ1NodXRkb3duQ2F1c2Ug
cmVhc29uJywgd2l0aCBhbGwgbm9uLXplcm8gdmFsdWVzIGhhdmluZyB0aGUgc2FtZQplZmZlY3Q7
IHRoaXMgbGV0cyB1cyBnZXQgcmlkIG9mIHRoZSB3ZWlyZCAjZGVmaW5lcyBmb3IgVk1SRVNFVF8q
CmFzIHN5bm9ueW1zIGZvciBib29scy4KClNpZ25lZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFr
ZUByZWRoYXQuY29tPgoKLS0tCnY3OiBkcm9wICdib29sIHJlcG9ydCcgZnJvbSBxZW11X3N5c3Rl
bV9yZXNldCgpLCByZW9yZGVyIGVudW0gdG8gcHV0CkhPU1RfRVJST1IgPT0gMSwgaW1wcm92ZSBj
b21taXQgbWVzc2FnZQp2NjogbWFrZSBTaHV0ZG93bkNhdXNlIGludGVybmFsLW9ubHksIGFkZCBT
SFVURE9XTl9DQVVTRV9OT05FIHNvIHRoYXQKY29tcGFyaXNvbiB0byAwIHN0aWxsIHdvcmtzLCB0
d2VhayBpbml0aWFsIEZJWE1FIHZhbHVlcwp2NTogbm8gY2hhbmdlCnY0OiBzL1NodXRkb3duVHlw
ZS9TaHV0ZG93bkNhdXNlLywgbm8gdGhhbmtzIHRvIG1pbmd3IGhlYWRlciBwb2xsdXRpb24KdjM6
IG5ldyBwYXRjaAotLS0KIGluY2x1ZGUvc3lzZW11L3N5c2VtdS5oIHwgMjIgKysrKysrKysrKysr
KysrLS0tLS0KIHZsLmMgICAgICAgICAgICAgICAgICAgIHwgNTMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAg
fCAgNyArKysrKy0tCiBtaWdyYXRpb24vY29sby5jICAgICAgICB8ICAyICstCiBtaWdyYXRpb24v
c2F2ZXZtLmMgICAgICB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyks
IDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oIGIv
aW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKaW5kZXggMTU2NTZiNy4uOThiMzI3NCAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKKysrIGIvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgK
QEAgLTMzLDggKzMzLDIwIEBAIFZNQ2hhbmdlU3RhdGVFbnRyeSAqcWVtdV9hZGRfdm1fY2hhbmdl
X3N0YXRlX2hhbmRsZXIoVk1DaGFuZ2VTdGF0ZUhhbmRsZXIgKmNiLAogdm9pZCBxZW11X2RlbF92
bV9jaGFuZ2Vfc3RhdGVfaGFuZGxlcihWTUNoYW5nZVN0YXRlRW50cnkgKmUpOwogdm9pZCB2bV9z
dGF0ZV9ub3RpZnkoaW50IHJ1bm5pbmcsIFJ1blN0YXRlIHN0YXRlKTsKCi0jZGVmaW5lIFZNUkVT
RVRfU0lMRU5UICAgZmFsc2UKLSNkZWZpbmUgVk1SRVNFVF9SRVBPUlQgICB0cnVlCisvKiBFbnVt
ZXJhdGlvbiBvZiB2YXJpb3VzIGNhdXNlcyBmb3Igc2h1dGRvd24uICovCit0eXBlZGVmIGVudW0g
U2h1dGRvd25DYXVzZSB7CisgICAgU0hVVERPV05fQ0FVU0VfTk9ORSwgICAgICAgICAgLyogTm8g
c2h1dGRvd24gcmVxdWVzdCBwZW5kaW5nICovCisgICAgU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJP
UiwgICAgLyogQW4gZXJyb3IgcHJldmVudHMgZnVydGhlciB1c2Ugb2YgZ3Vlc3QgKi8KKyAgICBT
SFVURE9XTl9DQVVTRV9IT1NUX1FNUCwgICAgICAvKiBSZWFjdGlvbiB0byBhIFFNUCBjb21tYW5k
LCBsaWtlICdxdWl0JyAqLworICAgIFNIVVRET1dOX0NBVVNFX0hPU1RfU0lHTkFMLCAgIC8qIFJl
YWN0aW9uIHRvIGEgc2lnbmFsLCBzdWNoIGFzIFNJR0lOVCAqLworICAgIFNIVVRET1dOX0NBVVNF
X0hPU1RfVUksICAgICAgIC8qIFJlYWN0aW9uIHRvIFVJIGV2ZW50LCBsaWtlIHdpbmRvdyBjbG9z
ZSAqLworICAgIFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOLC8qIEd1ZXN0IHJlcXVlc3Rl
ZCBzaHV0ZG93biwgc3VjaCBhcyB2aWEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBQ1BJIG9yIG90aGVyIGhhcmR3YXJlLXNwZWNpZmljIG1lYW5zICovCisgICAgU0hVVERP
V05fQ0FVU0VfR1VFU1RfUkVTRVQsICAgLyogR3Vlc3QgcmVxdWVzdGVkIHJlc2V0LCBhbmQgY29t
bWFuZCBsaW5lCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHVybnMgdGhh
dCBpbnRvIGEgc2h1dGRvd24gKi8KKyAgICBTSFVURE9XTl9DQVVTRV9HVUVTVF9QQU5JQywgICAv
KiBHdWVzdCBwYW5pY2tlZCwgYW5kIGNvbW1hbmQgbGluZSB0dXJucworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRoYXQgaW50byBhIHNodXRkb3duICovCit9IFNodXRkb3du
Q2F1c2U7Cgogdm9pZCB2bV9zdGFydCh2b2lkKTsKIGludCB2bV9wcmVwYXJlX3N0YXJ0KHZvaWQp
OwpAQCAtNjIsMTAgKzc0LDEwIEBAIHZvaWQgcWVtdV9zeXN0ZW1fZGVidWdfcmVxdWVzdCh2b2lk
KTsKIHZvaWQgcWVtdV9zeXN0ZW1fdm1zdG9wX3JlcXVlc3QoUnVuU3RhdGUgcmVhc29uKTsKIHZv
aWQgcWVtdV9zeXN0ZW1fdm1zdG9wX3JlcXVlc3RfcHJlcGFyZSh2b2lkKTsKIGJvb2wgcWVtdV92
bXN0b3BfcmVxdWVzdGVkKFJ1blN0YXRlICpyKTsKLWludCBxZW11X3NodXRkb3duX3JlcXVlc3Rl
ZF9nZXQodm9pZCk7Ci1pbnQgcWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KHZvaWQpOworU2h1dGRv
d25DYXVzZSBxZW11X3NodXRkb3duX3JlcXVlc3RlZF9nZXQodm9pZCk7CitTaHV0ZG93bkNhdXNl
IHFlbXVfcmVzZXRfcmVxdWVzdGVkX2dldCh2b2lkKTsKIHZvaWQgcWVtdV9zeXN0ZW1fa2lsbGVk
KGludCBzaWduYWwsIHBpZF90IHBpZCk7Ci12b2lkIHFlbXVfc3lzdGVtX3Jlc2V0KGJvb2wgcmVw
b3J0KTsKK3ZvaWQgcWVtdV9zeXN0ZW1fcmVzZXQoU2h1dGRvd25DYXVzZSByZWFzb24pOwogdm9p
ZCBxZW11X3N5c3RlbV9ndWVzdF9wYW5pY2tlZChHdWVzdFBhbmljSW5mb3JtYXRpb24gKmluZm8p
Owogc2l6ZV90IHFlbXVfdGFyZ2V0X3BhZ2Vfc2l6ZSh2b2lkKTsKCmRpZmYgLS1naXQgYS92bC5j
IGIvdmwuYwppbmRleCA3YTIwNWUwLi44ZGY4ODZlIDEwMDY0NAotLS0gYS92bC5jCisrKyBiL3Zs
LmMKQEAgLTE1OTcsOCArMTU5Nyw5IEBAIHZvaWQgdm1fc3RhdGVfbm90aWZ5KGludCBydW5uaW5n
LCBSdW5TdGF0ZSBzdGF0ZSkKICAgICB9CiB9Cgotc3RhdGljIGludCByZXNldF9yZXF1ZXN0ZWQ7
Ci1zdGF0aWMgaW50IHNodXRkb3duX3JlcXVlc3RlZCwgc2h1dGRvd25fc2lnbmFsOworc3RhdGlj
IFNodXRkb3duQ2F1c2UgcmVzZXRfcmVxdWVzdGVkOworc3RhdGljIFNodXRkb3duQ2F1c2Ugc2h1
dGRvd25fcmVxdWVzdGVkOworc3RhdGljIGludCBzaHV0ZG93bl9zaWduYWw7CiBzdGF0aWMgcGlk
X3Qgc2h1dGRvd25fcGlkOwogc3RhdGljIGludCBwb3dlcmRvd25fcmVxdWVzdGVkOwogc3RhdGlj
IGludCBkZWJ1Z19yZXF1ZXN0ZWQ7CkBAIC0xNjEyLDE5ICsxNjEzLDE5IEBAIHN0YXRpYyBOb3Rp
Zmllckxpc3Qgd2FrZXVwX25vdGlmaWVycyA9CiAgICAgTk9USUZJRVJfTElTVF9JTklUSUFMSVpF
Uih3YWtldXBfbm90aWZpZXJzKTsKIHN0YXRpYyB1aW50MzJfdCB3YWtldXBfcmVhc29uX21hc2sg
PSB+KDEgPDwgUUVNVV9XQUtFVVBfUkVBU09OX05PTkUpOwoKLWludCBxZW11X3NodXRkb3duX3Jl
cXVlc3RlZF9nZXQodm9pZCkKK1NodXRkb3duQ2F1c2UgcWVtdV9zaHV0ZG93bl9yZXF1ZXN0ZWRf
Z2V0KHZvaWQpCiB7CiAgICAgcmV0dXJuIHNodXRkb3duX3JlcXVlc3RlZDsKIH0KCi1pbnQgcWVt
dV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KHZvaWQpCitTaHV0ZG93bkNhdXNlIHFlbXVfcmVzZXRfcmVx
dWVzdGVkX2dldCh2b2lkKQogewogICAgIHJldHVybiByZXNldF9yZXF1ZXN0ZWQ7CiB9Cgogc3Rh
dGljIGludCBxZW11X3NodXRkb3duX3JlcXVlc3RlZCh2b2lkKQogewotICAgIHJldHVybiBhdG9t
aWNfeGNoZygmc2h1dGRvd25fcmVxdWVzdGVkLCAwKTsKKyAgICByZXR1cm4gYXRvbWljX3hjaGco
JnNodXRkb3duX3JlcXVlc3RlZCwgU0hVVERPV05fQ0FVU0VfTk9ORSk7CiB9Cgogc3RhdGljIHZv
aWQgcWVtdV9raWxsX3JlcG9ydCh2b2lkKQpAQCAtMTY0NywxNCArMTY0OCwxNSBAQCBzdGF0aWMg
dm9pZCBxZW11X2tpbGxfcmVwb3J0KHZvaWQpCiAgICAgfQogfQoKLXN0YXRpYyBpbnQgcWVtdV9y
ZXNldF9yZXF1ZXN0ZWQodm9pZCkKK3N0YXRpYyBTaHV0ZG93bkNhdXNlIHFlbXVfcmVzZXRfcmVx
dWVzdGVkKHZvaWQpCiB7Ci0gICAgaW50IHIgPSByZXNldF9yZXF1ZXN0ZWQ7CisgICAgU2h1dGRv
d25DYXVzZSByID0gcmVzZXRfcmVxdWVzdGVkOworCiAgICAgaWYgKHIgJiYgcmVwbGF5X2NoZWNr
cG9pbnQoQ0hFQ0tQT0lOVF9SRVNFVF9SRVFVRVNURUQpKSB7Ci0gICAgICAgIHJlc2V0X3JlcXVl
c3RlZCA9IDA7CisgICAgICAgIHJlc2V0X3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX05PTkU7
CiAgICAgICAgIHJldHVybiByOwogICAgIH0KLSAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJu
IFNIVVRET1dOX0NBVVNFX05PTkU7CiB9Cgogc3RhdGljIGludCBxZW11X3N1c3BlbmRfcmVxdWVz
dGVkKHZvaWQpCkBAIC0xNjg2LDcgKzE2ODgsMTAgQEAgc3RhdGljIGludCBxZW11X2RlYnVnX3Jl
cXVlc3RlZCh2b2lkKQogICAgIHJldHVybiByOwogfQoKLXZvaWQgcWVtdV9zeXN0ZW1fcmVzZXQo
Ym9vbCByZXBvcnQpCisvKgorICogUmVzZXQgdGhlIFZNLiBJc3N1ZSBhbiBldmVudCB1bmxlc3Mg
QHJlYXNvbiBpcyBTSFVURE9XTl9DQVVTRV9OT05FLgorICovCit2b2lkIHFlbXVfc3lzdGVtX3Jl
c2V0KFNodXRkb3duQ2F1c2UgcmVhc29uKQogewogICAgIE1hY2hpbmVDbGFzcyAqbWM7CgpAQCAt
MTY5OSw3ICsxNzA0LDggQEAgdm9pZCBxZW11X3N5c3RlbV9yZXNldChib29sIHJlcG9ydCkKICAg
ICB9IGVsc2UgewogICAgICAgICBxZW11X2RldmljZXNfcmVzZXQoKTsKICAgICB9Ci0gICAgaWYg
KHJlcG9ydCkgeworICAgIGlmIChyZWFzb24pIHsKKyAgICAgICAgLyogRklYTUUgdXBkYXRlIGV2
ZW50IGJhc2VkIG9uIHJlYXNvbiAqLwogICAgICAgICBxYXBpX2V2ZW50X3NlbmRfcmVzZXQoJmVy
cm9yX2Fib3J0KTsKICAgICB9CiAgICAgY3B1X3N5bmNocm9uaXplX2FsbF9wb3N0X3Jlc2V0KCk7
CkBAIC0xNzM4LDkgKzE3NDQsMTAgQEAgdm9pZCBxZW11X3N5c3RlbV9ndWVzdF9wYW5pY2tlZChH
dWVzdFBhbmljSW5mb3JtYXRpb24gKmluZm8pCiB2b2lkIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVl
c3Qodm9pZCkKIHsKICAgICBpZiAobm9fcmVib290KSB7Ci0gICAgICAgIHNodXRkb3duX3JlcXVl
c3RlZCA9IDE7CisgICAgICAgIC8qIEZJWE1FIC0gYWRkIGEgcGFyYW1ldGVyIHRvIGFsbG93IGNh
bGxlcnMgdG8gc3BlY2lmeSByZWFzb24gKi8KKyAgICAgICAgc2h1dGRvd25fcmVxdWVzdGVkID0g
U0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKICAgICB9IGVsc2UgewotICAgICAgICByZXNldF9y
ZXF1ZXN0ZWQgPSAxOworICAgICAgICByZXNldF9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9I
T1NUX0VSUk9SOwogICAgIH0KICAgICBjcHVfc3RvcF9jdXJyZW50KCk7CiAgICAgcWVtdV9ub3Rp
ZnlfZXZlbnQoKTsKQEAgLTE4MDcsNyArMTgxNCw3IEBAIHZvaWQgcWVtdV9zeXN0ZW1fa2lsbGVk
KGludCBzaWduYWwsIHBpZF90IHBpZCkKICAgICAvKiBDYW5ub3QgY2FsbCBxZW11X3N5c3RlbV9z
aHV0ZG93bl9yZXF1ZXN0IGRpcmVjdGx5IGJlY2F1c2UKICAgICAgKiB3ZSBhcmUgaW4gYSBzaWdu
YWwgaGFuZGxlci4KICAgICAgKi8KLSAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSAxOworICAgIHNo
dXRkb3duX3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX0hPU1RfU0lHTkFMOwogICAgIHFlbXVf
bm90aWZ5X2V2ZW50KCk7CiB9CgpAQCAtMTgxNSw3ICsxODIyLDggQEAgdm9pZCBxZW11X3N5c3Rl
bV9zaHV0ZG93bl9yZXF1ZXN0KHZvaWQpCiB7CiAgICAgdHJhY2VfcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdCgpOwogICAgIHJlcGxheV9zaHV0ZG93bl9yZXF1ZXN0KCk7Ci0gICAgc2h1dGRv
d25fcmVxdWVzdGVkID0gMTsKKyAgICAvKiBGSVhNRSAtIGFkZCBhIHBhcmFtZXRlciB0byBhbGxv
dyBjYWxsZXJzIHRvIHNwZWNpZnkgcmVhc29uICovCisgICAgc2h1dGRvd25fcmVxdWVzdGVkID0g
U0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKICAgICBxZW11X25vdGlmeV9ldmVudCgpOwogfQoK
QEAgLTE4NDYsMTQgKzE4NTQsMTggQEAgdm9pZCBxZW11X3N5c3RlbV9kZWJ1Z19yZXF1ZXN0KHZv
aWQpCiBzdGF0aWMgYm9vbCBtYWluX2xvb3Bfc2hvdWxkX2V4aXQodm9pZCkKIHsKICAgICBSdW5T
dGF0ZSByOworICAgIFNodXRkb3duQ2F1c2UgcmVxdWVzdDsKKwogICAgIGlmIChxZW11X2RlYnVn
X3JlcXVlc3RlZCgpKSB7CiAgICAgICAgIHZtX3N0b3AoUlVOX1NUQVRFX0RFQlVHKTsKICAgICB9
CiAgICAgaWYgKHFlbXVfc3VzcGVuZF9yZXF1ZXN0ZWQoKSkgewogICAgICAgICBxZW11X3N5c3Rl
bV9zdXNwZW5kKCk7CiAgICAgfQotICAgIGlmIChxZW11X3NodXRkb3duX3JlcXVlc3RlZCgpKSB7
CisgICAgcmVxdWVzdCA9IHFlbXVfc2h1dGRvd25fcmVxdWVzdGVkKCk7CisgICAgaWYgKHJlcXVl
c3QpIHsKICAgICAgICAgcWVtdV9raWxsX3JlcG9ydCgpOworICAgICAgICAvKiBGSVhNRSB1cGRh
dGUgZXZlbnQgYmFzZWQgb24gcmVxdWVzdCAqLwogICAgICAgICBxYXBpX2V2ZW50X3NlbmRfc2h1
dGRvd24oJmVycm9yX2Fib3J0KTsKICAgICAgICAgaWYgKG5vX3NodXRkb3duKSB7CiAgICAgICAg
ICAgICB2bV9zdG9wKFJVTl9TVEFURV9TSFVURE9XTik7CkBAIC0xODYxLDkgKzE4NzMsMTAgQEAg
c3RhdGljIGJvb2wgbWFpbl9sb29wX3Nob3VsZF9leGl0KHZvaWQpCiAgICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KLSAgICBpZiAocWVtdV9yZXNldF9yZXF1ZXN0ZWQo
KSkgeworICAgIHJlcXVlc3QgPSBxZW11X3Jlc2V0X3JlcXVlc3RlZCgpOworICAgIGlmIChyZXF1
ZXN0KSB7CiAgICAgICAgIHBhdXNlX2FsbF92Y3B1cygpOwotICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldChWTVJFU0VUX1JFUE9SVCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KHJlcXVlc3Qp
OwogICAgICAgICByZXN1bWVfYWxsX3ZjcHVzKCk7CiAgICAgICAgIGlmICghcnVuc3RhdGVfY2hl
Y2soUlVOX1NUQVRFX1JVTk5JTkcpICYmCiAgICAgICAgICAgICAgICAgIXJ1bnN0YXRlX2NoZWNr
KFJVTl9TVEFURV9JTk1JR1JBVEUpKSB7CkBAIC0xODcyLDcgKzE4ODUsNyBAQCBzdGF0aWMgYm9v
bCBtYWluX2xvb3Bfc2hvdWxkX2V4aXQodm9pZCkKICAgICB9CiAgICAgaWYgKHFlbXVfd2FrZXVw
X3JlcXVlc3RlZCgpKSB7CiAgICAgICAgIHBhdXNlX2FsbF92Y3B1cygpOwotICAgICAgICBxZW11
X3N5c3RlbV9yZXNldChWTVJFU0VUX1NJTEVOVCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
KFNIVVRET1dOX0NBVVNFX05PTkUpOwogICAgICAgICBub3RpZmllcl9saXN0X25vdGlmeSgmd2Fr
ZXVwX25vdGlmaWVycywgJndha2V1cF9yZWFzb24pOwogICAgICAgICB3YWtldXBfcmVhc29uID0g
UUVNVV9XQUtFVVBfUkVBU09OX05PTkU7CiAgICAgICAgIHJlc3VtZV9hbGxfdmNwdXMoKTsKQEAg
LTQ2ODcsNyArNDcwMCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndiwgY2hhciAq
KmVudnApCiAgICAgICAgcmVhZGluZyBmcm9tIHRoZSBvdGhlciByZWFkcywgYmVjYXVzZSB0aW1l
ciBwb2xsaW5nIGZ1bmN0aW9ucyBxdWVyeQogICAgICAgIGNsb2NrIHZhbHVlcyBmcm9tIHRoZSBs
b2cuICovCiAgICAgcmVwbGF5X2NoZWNrcG9pbnQoQ0hFQ0tQT0lOVF9SRVNFVCk7Ci0gICAgcWVt
dV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9TSUxFTlQpOworICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFNI
VVRET1dOX0NBVVNFX05PTkUpOwogICAgIHJlZ2lzdGVyX2dsb2JhbF9zdGF0ZSgpOwogICAgIGlm
IChyZXBsYXlfbW9kZSAhPSBSRVBMQVlfTU9ERV9OT05FKSB7CiAgICAgICAgIHJlcGxheV92bXN0
YXRlX2luaXQoKTsKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYv
eGVuL3hlbi1odm0uYwppbmRleCBiMWMwNWZmLi4yMjJkODlhIDEwMDY0NAotLS0gYS9ody9pMzg2
L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xMDg5LDExICsx
MDg5LDE0IEBAIHN0YXRpYyB2b2lkIGNwdV9oYW5kbGVfaW9yZXEodm9pZCAqb3BhcXVlKQogICAg
ICAgICAgKiBjYXVzZXMgWGVuIHRvIHBvd2VyZG93biB0aGUgZG9tYWluLgogICAgICAgICAgKi8K
ICAgICAgICAgaWYgKHJ1bnN0YXRlX2lzX3J1bm5pbmcoKSkgeworICAgICAgICAgICAgU2h1dGRv
d25DYXVzZSByZXF1ZXN0OworCiAgICAgICAgICAgICBpZiAocWVtdV9zaHV0ZG93bl9yZXF1ZXN0
ZWRfZ2V0KCkpIHsKICAgICAgICAgICAgICAgICBkZXN0cm95X2h2bV9kb21haW4oZmFsc2UpOwog
ICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKHFlbXVfcmVzZXRfcmVxdWVzdGVkX2dldCgp
KSB7Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1SRVNFVF9SRVBPUlQpOwor
ICAgICAgICAgICAgcmVxdWVzdCA9IHFlbXVfcmVzZXRfcmVxdWVzdGVkX2dldCgpOworICAgICAg
ICAgICAgaWYgKHJlcXVlc3QpIHsKKyAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldChy
ZXF1ZXN0KTsKICAgICAgICAgICAgICAgICBkZXN0cm95X2h2bV9kb21haW4odHJ1ZSk7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9jb2xvLmMgYi9taWdy
YXRpb24vY29sby5jCmluZGV4IDk2M2M4MDIuLjEyZDM1NWEgMTAwNjQ0Ci0tLSBhL21pZ3JhdGlv
bi9jb2xvLmMKKysrIGIvbWlncmF0aW9uL2NvbG8uYwpAQCAtNjIzLDcgKzYyMyw3IEBAIHZvaWQg
KmNvbG9fcHJvY2Vzc19pbmNvbWluZ190aHJlYWQodm9pZCAqb3BhcXVlKQogICAgICAgICB9Cgog
ICAgICAgICBxZW11X211dGV4X2xvY2tfaW90aHJlYWQoKTsKLSAgICAgICAgcWVtdV9zeXN0ZW1f
cmVzZXQoVk1SRVNFVF9TSUxFTlQpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldChTSFVURE9X
Tl9DQVVTRV9OT05FKTsKICAgICAgICAgdm1zdGF0ZV9sb2FkaW5nID0gdHJ1ZTsKICAgICAgICAg
aWYgKHFlbXVfbG9hZHZtX3N0YXRlKGZiKSA8IDApIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9y
dCgiQ09MTzogbG9hZHZtIGZhaWxlZCIpOwpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL3NhdmV2bS5j
IGIvbWlncmF0aW9uL3NhdmV2bS5jCmluZGV4IDM1MmE4ZjIuLmE3M2E1ZDcgMTAwNjQ0Ci0tLSBh
L21pZ3JhdGlvbi9zYXZldm0uYworKysgYi9taWdyYXRpb24vc2F2ZXZtLmMKQEAgLTIyOTEsNyAr
MjI5MSw3IEBAIGludCBsb2FkX3Ztc3RhdGUoY29uc3QgY2hhciAqbmFtZSkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAgICAgfQoKLSAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VUX1NJTEVO
VCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXQoU0hVVERPV05fQ0FVU0VfTk9ORSk7CiAgICAgbWlz
LT5mcm9tX3NyY19maWxlID0gZjsKCiAgICAgYWlvX2NvbnRleHRfYWNxdWlyZShhaW9fY29udGV4
dCk7Ci0tIAoyLjkuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 21:20:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 21:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7q4r-0003qc-4p; Mon, 08 May 2017 21:20:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d7q4p-0003qO-Dy
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 21:20:19 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8C/3E-03620-211E0195; Mon, 08 May 2017 21:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jK7gQ4F
 Ig5lTNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyV11azFzw/wFTx/d1W9gbGvV8Zuxi5OIQE
 ZjNJfO6/w9bFyMnBImAvcfbOAkYQm1GgTGL+5+9sEHa2xMK721khauwk3p07zgTRvI5R4tbby
 0BFHBxsAioSv1bFgNSICEhK/O46zQxSwyzwnEuiZfIOFpCEsICfxOHzCxkhBqlKrD3zB2wor4
 CZxJ/z18BqOAXMJd537AWzhYDi9xfsY4eoEZQ4OfMJC8guZgF1ifXzhEDCzALyEs1bZzODhCU
 EtCXeT84DWSsh0Mco8bbtH+MERuFZSLpnIXTPQtK9gJF5FaNGcWpRWWqRrpGRXlJRZnpGSW5i
 Zo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAzAMEOxjXzAw8xSnIwKYny+hQLRArxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4D1xHygnWJSanlqRlpkDjDmYtAQHj5II7w2QNG9xQWJucWY6ROoUo6
 KUOO8xkIQASCKjNA+uDRbnlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqARU8QBoCk9mXgnc9Fd
 Ai5mAFgcygC0uSURISTUwRrCe7goNeMpwxtqaSy/+zmxRVvn/5251tyscvB/svqtwda4OR/6N
 4u47qZ2xd3MKH8mzNcXEdS0+EroixmH+mrx3STOuNZytenW8embcpMMb7rn5vXh9svbIR6b38
 zawTubTdN+1ef/F2fZTpP5O3Cc6/bf9lySXb98326X+zFO/dMzxbv+TSCWW4oxEQy3mouJEAD
 Hr1+PuAgAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494278415!67199519!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49177 invoked from network); 8 May 2017 21:20:16 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 21:20:16 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 64BCE80E7C;
 Mon,  8 May 2017 21:20:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 64BCE80E7C
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 64BCE80E7C
Received: from red.redhat.com (ovpn-122-86.rdu2.redhat.com [10.10.122.86])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 11B3F9F9AF;
 Mon,  8 May 2017 21:20:06 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon,  8 May 2017 16:19:51 -0500
Message-Id: <20170508211953.28017-4-eblake@redhat.com>
In-Reply-To: <20170508211953.28017-1-eblake@redhat.com>
References: <20170508211953.28017-1-eblake@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Mon, 08 May 2017 21:20:15 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>, Andrzej Zaborowski <balrogg@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Cornelia Huck <cornelia.huck@de.ibm.com>,
 David Gibson <david@gibson.dropbear.id.au>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v7 3/5] shutdown: Add source information to
	SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGltZSB0byB3aXJlIHVwIGFsbCB0aGUgY2FsbCBzaXRlcyB0aGF0IHJlcXVlc3QgYSBzaHV0ZG93
biBvcgpyZXNldCB0byB1c2UgdGhlIGVudW0gYWRkZWQgaW4gdGhlIHByZXZpb3VzIHBhdGNoLgoK
SXQgd291bGQgaGF2ZSBiZWVuIGxlc3MgY2h1cm4gdG8ga2VlcCB0aGUgY29tbW9uIGNhc2Ugd2l0
aCBubwphcmd1bWVudHMgYXMgbWVhbmluZyBndWVzdC10cmlnZ2VyZWQsIGFuZCBvbmx5IG1vZGlm
aWVkIHRoZQpob3N0LXRyaWdnZXJlZCBjb2RlIHBhdGhzLCB2aWEgYSB3cmFwcGVyIGZ1bmN0aW9u
LCBidXQgdGhlbiB3ZSdkCnN0aWxsIGhhdmUgdG8gYXVkaXQgdGhhdCBJIGRpZG4ndCBtaXNzIGFu
eSBob3N0LXRyaWdnZXJlZCBzcG90czsKY2hhbmdpbmcgdGhlIHNpZ25hdHVyZSBmb3JjZXMgdXMg
dG8gZG91YmxlLWNoZWNrIHRoYXQgSSBjb3JyZWN0bHkKY2F0ZWdvcml6ZWQgYWxsIGNhbGxlcnMu
CgpTaW5jZSBjb21tYW5kIGxpbmUgb3B0aW9ucyBjYW4gY2hhbmdlIHdoZXRoZXIgYSBndWVzdCBy
ZXNldCByZXF1ZXN0CmNhdXNlcyBhbiBhY3R1YWwgcmVzZXQgdnMuIGEgc2h1dGRvd24sIGl0J3Mg
ZWFzeSB0byBhbHNvIGFkZCB0aGUKaW5mb3JtYXRpb24gdG8gcmVzZXQgcmVxdWVzdHMuCgpSZXBs
YXkgYWRkcyBhIEZJWE1FIHRvIHByZXNlcnZlIHRoZSBjYXVzZSBhY3Jvc3MgdGhlIHJlcGxheSBz
dHJlYW0sCnRoYXQgd2lsbCBiZSB0YWNrbGVkIGluIHRoZSBuZXh0IHBhdGNoLgoKU2lnbmVkLW9m
Zi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkFja2VkLWJ5OiBEYXZpZCBHaWJz
b24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gW3BwYyBwYXJ0c10KUmV2aWV3ZWQtYnk6
IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPiBbU1BBUkMg
cGFydF0KCi0tLQp2Nzogbm8gY2hhbmdlCnY2OiBkZWZlciBldmVudCBhZGRpdGlvbnMgdG8gbGF0
ZXIsIGFkZCByZXZpZXdzIG9mIHVuY2hhbmdlZCBwb3J0aW9ucwp2NTogZHJvcCBhY2NpZGVudGFs
IGFkZGl0aW9uIG9mIHVucmVsYXRlZCBmaWxlcwp2NDogcy9TaHV0ZG93blR5cGUvU2h1dGRvd25D
YXVzZS8sIG5vIHRoYW5rcyB0byBtaW5ndyBoZWFkZXIgcG9sbHV0aW9uCnYzOiByZXRpdGxlIGFn
YWluLCBmaXggcWVtdS1pb3Rlc3RzLCB1c2UgZW51bSByYXRoZXIgdGhhbiByYXcgYm9vbAppbiBh
bGwgY2FsbGVycwp2MjogcmV0aXRsZSAod2FzICJldmVudDogQWRkIHNpZ25hbCBpbmZvcm1hdGlv
biB0byBTSFVURE9XTiIpLApjb21wbGV0ZWx5IHJld29yayB0byBwb3N0IGJvb2wgYmFzZWQgb24g
d2hldGhlciBpdCBpcyBndWVzdC1pbml0aWF0ZWQKdjE6IGluaXRpYWwgc3VibWlzc2lvbiwgZXhw
b3NpbmcganVzdCBVbml4IHNpZ25hbHMgZnJvbSBob3N0Ci0tLQogaW5jbHVkZS9zeXNlbXUvc3lz
ZW11LmggICAgIHwgIDQgKystLQogdmwuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTcgKysr
KysrKystLS0tLS0tLS0KIGh3L2FjcGkvY29yZS5jICAgICAgICAgICAgICB8ICA0ICsrLS0KIGh3
L2FybS9oaWdoYmFuay5jICAgICAgICAgICB8ICA0ICsrLS0KIGh3L2FybS9pbnRlZ3JhdG9yY3Au
YyAgICAgICB8ICAyICstCiBody9hcm0vbXVzaWNwYWwuYyAgICAgICAgICAgfCAgMiArLQogaHcv
YXJtL29tYXAxLmMgICAgICAgICAgICAgIHwgMTAgKysrKysrLS0tLQogaHcvYXJtL29tYXAyLmMg
ICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2FybS9zcGl0ei5jICAgICAgICAgICAgICB8ICAyICst
CiBody9hcm0vc3RlbGxhcmlzLmMgICAgICAgICAgfCAgMiArLQogaHcvYXJtL3Rvc2EuYyAgICAg
ICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYvcGMuYyAgICAgICAgICAgICAgICB8ICAyICstCiBo
dy9pMzg2L3hlbi94ZW4taHZtLmMgICAgICAgfCAgMiArLQogaHcvaW5wdXQvcGNrYmQuYyAgICAg
ICAgICAgIHwgIDQgKystLQogaHcvaXBtaS9pcG1pLmMgICAgICAgICAgICAgIHwgIDQgKystLQog
aHcvaXNhL2xwY19pY2g5LmMgICAgICAgICAgIHwgIDIgKy0KIGh3L21pcHMvYm9zdG9uLmMgICAg
ICAgICAgICB8ICAyICstCiBody9taXBzL21pcHNfbWFsdGEuYyAgICAgICAgfCAgMiArLQogaHcv
bWlwcy9taXBzX3I0ay5jICAgICAgICAgIHwgIDQgKystLQogaHcvbWlzYy9hcm1fc3lzY3RsLmMg
ICAgICAgIHwgIDggKysrKy0tLS0KIGh3L21pc2MvY2J1cy5jICAgICAgICAgICAgICB8ICAyICst
CiBody9taXNjL21hY2lvL2N1ZGEuYyAgICAgICAgfCAgNCArKy0tCiBody9taXNjL3NsYXZpb19t
aXNjLmMgICAgICAgfCAgNCArKy0tCiBody9taXNjL3p5bnFfc2xjci5jICAgICAgICAgfCAgMiAr
LQogaHcvcGNpLWhvc3QvYXBiLmMgICAgICAgICAgIHwgIDQgKystLQogaHcvcGNpLWhvc3QvYm9u
aXRvLmMgICAgICAgIHwgIDIgKy0KIGh3L3BjaS1ob3N0L3BpaXguYyAgICAgICAgICB8ICAyICst
CiBody9wcGMvZTUwMC5jICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcHBjL21wYzg1NDRfZ3V0
cy5jICAgICAgIHwgIDIgKy0KIGh3L3BwYy9wcGMuYyAgICAgICAgICAgICAgICB8ICAyICstCiBo
dy9wcGMvcHBjNDA1X3VjLmMgICAgICAgICAgfCAgMiArLQogaHcvcHBjL3NwYXByX2hjYWxsLmMg
ICAgICAgIHwgIDIgKy0KIGh3L3BwYy9zcGFwcl9ydGFzLmMgICAgICAgICB8ICA0ICsrLS0KIGh3
L3MzOTB4L2lwbC5jICAgICAgICAgICAgICB8ICAyICstCiBody9zaDQvcjJkLmMgICAgICAgICAg
ICAgICAgfCAgMiArLQogaHcvdGltZXIvZXRyYXhmc190aW1lci5jICAgIHwgIDIgKy0KIGh3L3Rp
bWVyL200OHQ1OS5jICAgICAgICAgICB8ICA0ICsrLS0KIGh3L3RpbWVyL21pbGt5bWlzdC1zeXNj
dGwuYyB8ICA0ICsrLS0KIGh3L3RpbWVyL3B4YTJ4eF90aW1lci5jICAgICB8ICAyICstCiBody93
YXRjaGRvZy93YXRjaGRvZy5jICAgICAgfCAgMiArLQogaHcveGVucHYveGVuX2RvbWFpbmJ1aWxk
LmMgIHwgIDIgKy0KIGh3L3h0ZW5zYS94dGZwZ2EuYyAgICAgICAgICB8ICAyICstCiBrdm0tYWxs
LmMgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIG9zLXdpbjMyLmMgICAgICAgICAgICAg
ICAgICB8ICAyICstCiBxbXAuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiByZXBs
YXkvcmVwbGF5LmMgICAgICAgICAgICAgfCAgMyArKy0KIHRhcmdldC9hbHBoYS9zeXNfaGVscGVy
LmMgICB8ICA0ICsrLS0KIHRhcmdldC9hcm0vcHNjaS5jICAgICAgICAgICB8ICA0ICsrLS0KIHRh
cmdldC9pMzg2L2V4Y3BfaGVscGVyLmMgICB8ICAyICstCiB0YXJnZXQvaTM4Ni9oYXgtYWxsLmMg
ICAgICAgfCAgNiArKystLS0KIHRhcmdldC9pMzg2L2hlbHBlci5jICAgICAgICB8ICAyICstCiB0
YXJnZXQvaTM4Ni9rdm0uYyAgICAgICAgICAgfCAgMiArLQogdGFyZ2V0L3MzOTB4L2hlbHBlci5j
ICAgICAgIHwgIDIgKy0KIHRhcmdldC9zMzkweC9rdm0uYyAgICAgICAgICB8ICA0ICsrLS0KIHRh
cmdldC9zMzkweC9taXNjX2hlbHBlci5jICB8ICA0ICsrLS0KIHRhcmdldC9zcGFyYy9pbnQzMl9o
ZWxwZXIuYyB8ICAyICstCiB1aS9zZGwuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdWkv
c2RsMi5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogdHJhY2UtZXZlbnRzICAgICAgICAg
ICAgICAgIHwgIDIgKy0KIHVpL2NvY29hLm0gICAgICAgICAgICAgICAgICB8ICAyICstCiA2MCBm
aWxlcyBjaGFuZ2VkLCA5OCBpbnNlcnRpb25zKCspLCA5NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaCBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCmlu
ZGV4IDk4YjMyNzQuLmZlMTk3YWEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5o
CisrKyBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCkBAIC02MSwxMyArNjEsMTMgQEAgdHlwZWRl
ZiBlbnVtIFdha2V1cFJlYXNvbiB7CiAgICAgUUVNVV9XQUtFVVBfUkVBU09OX09USEVSLAogfSBX
YWtldXBSZWFzb247Cgotdm9pZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KHZvaWQpOwordm9p
ZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNodXRkb3duQ2F1c2UgcmVhc29uKTsKIHZvaWQg
cWVtdV9zeXN0ZW1fc3VzcGVuZF9yZXF1ZXN0KHZvaWQpOwogdm9pZCBxZW11X3JlZ2lzdGVyX3N1
c3BlbmRfbm90aWZpZXIoTm90aWZpZXIgKm5vdGlmaWVyKTsKIHZvaWQgcWVtdV9zeXN0ZW1fd2Fr
ZXVwX3JlcXVlc3QoV2FrZXVwUmVhc29uIHJlYXNvbik7CiB2b2lkIHFlbXVfc3lzdGVtX3dha2V1
cF9lbmFibGUoV2FrZXVwUmVhc29uIHJlYXNvbiwgYm9vbCBlbmFibGVkKTsKIHZvaWQgcWVtdV9y
ZWdpc3Rlcl93YWtldXBfbm90aWZpZXIoTm90aWZpZXIgKm5vdGlmaWVyKTsKLXZvaWQgcWVtdV9z
eXN0ZW1fc2h1dGRvd25fcmVxdWVzdCh2b2lkKTsKK3ZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdChTaHV0ZG93bkNhdXNlIHJlYXNvbik7CiB2b2lkIHFlbXVfc3lzdGVtX3Bvd2VyZG93
bl9yZXF1ZXN0KHZvaWQpOwogdm9pZCBxZW11X3JlZ2lzdGVyX3Bvd2VyZG93bl9ub3RpZmllcihO
b3RpZmllciAqbm90aWZpZXIpOwogdm9pZCBxZW11X3N5c3RlbV9kZWJ1Z19yZXF1ZXN0KHZvaWQp
OwpkaWZmIC0tZ2l0IGEvdmwuYyBiL3ZsLmMKaW5kZXggOGRmODg2ZS4uMmQ1NDY0NjAgMTAwNjQ0
Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAtMTcyNCw3ICsxNzI0LDcgQEAgdm9pZCBxZW11X3N5
c3RlbV9ndWVzdF9wYW5pY2tlZChHdWVzdFBhbmljSW5mb3JtYXRpb24gKmluZm8pCiAgICAgaWYg
KCFub19zaHV0ZG93bikgewogICAgICAgICBxYXBpX2V2ZW50X3NlbmRfZ3Vlc3RfcGFuaWNrZWQo
R1VFU1RfUEFOSUNfQUNUSU9OX1BPV0VST0ZGLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgISFpbmZvLCBpbmZvLCAmZXJyb3JfYWJvcnQpOwotICAgICAgICBxZW11X3N5
c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3Jl
cXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUEFOSUMpOwogICAgIH0KCiAgICAgaWYgKGluZm8p
IHsKQEAgLTE3NDEsMTMgKzE3NDEsMTIgQEAgdm9pZCBxZW11X3N5c3RlbV9ndWVzdF9wYW5pY2tl
ZChHdWVzdFBhbmljSW5mb3JtYXRpb24gKmluZm8pCiAgICAgfQogfQoKLXZvaWQgcWVtdV9zeXN0
ZW1fcmVzZXRfcmVxdWVzdCh2b2lkKQordm9pZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNo
dXRkb3duQ2F1c2UgcmVhc29uKQogewogICAgIGlmIChub19yZWJvb3QpIHsKLSAgICAgICAgLyog
RklYTUUgLSBhZGQgYSBwYXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVycyB0byBzcGVjaWZ5IHJlYXNv
biAqLwotICAgICAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX0VS
Uk9SOworICAgICAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSByZWFzb247CiAgICAgfSBlbHNlIHsK
LSAgICAgICAgcmVzZXRfcmVxdWVzdGVkID0gU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKKyAg
ICAgICAgcmVzZXRfcmVxdWVzdGVkID0gcmVhc29uOwogICAgIH0KICAgICBjcHVfc3RvcF9jdXJy
ZW50KCk7CiAgICAgcWVtdV9ub3RpZnlfZXZlbnQoKTsKQEAgLTE4MTgsMTIgKzE4MTcsMTIgQEAg
dm9pZCBxZW11X3N5c3RlbV9raWxsZWQoaW50IHNpZ25hbCwgcGlkX3QgcGlkKQogICAgIHFlbXVf
bm90aWZ5X2V2ZW50KCk7CiB9Cgotdm9pZCBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KHZv
aWQpCit2b2lkIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU2h1dGRvd25DYXVzZSByZWFz
b24pCiB7Ci0gICAgdHJhY2VfcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgIHRy
YWNlX3FlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QocmVhc29uKTsKKyAgICAvKiBGSVhNRSAt
IGFkZCBhIHBhcmFtZXRlciB0byBsZXQgcmVwbGF5IHByZXNlcnZlIHJlYXNvbiAqLwogICAgIHJl
cGxheV9zaHV0ZG93bl9yZXF1ZXN0KCk7Ci0gICAgLyogRklYTUUgLSBhZGQgYSBwYXJhbWV0ZXIg
dG8gYWxsb3cgY2FsbGVycyB0byBzcGVjaWZ5IHJlYXNvbiAqLwotICAgIHNodXRkb3duX3JlcXVl
c3RlZCA9IFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1I7CisgICAgc2h1dGRvd25fcmVxdWVzdGVk
ID0gcmVhc29uOwogICAgIHFlbXVfbm90aWZ5X2V2ZW50KCk7CiB9CgpkaWZmIC0tZ2l0IGEvaHcv
YWNwaS9jb3JlLmMgYi9ody9hY3BpL2NvcmUuYwppbmRleCBlODkwYTVkLi45NWZjYWM5IDEwMDY0
NAotLS0gYS9ody9hY3BpL2NvcmUuYworKysgYi9ody9hY3BpL2NvcmUuYwpAQCAtNTYxLDcgKzU2
MSw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcG0xX2NudF93cml0ZShBQ1BJUkVHUyAqYXIsIHVpbnQx
Nl90IHZhbCkKICAgICAgICAgdWludDE2X3Qgc3VzX3R5cCA9ICh2YWwgPj4gMTApICYgNzsKICAg
ICAgICAgc3dpdGNoKHN1c190eXApIHsKICAgICAgICAgY2FzZSAwOiAvKiBzb2Z0IHBvd2VyIG9m
ZiAqLwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9T
SFVURE9XTik7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAxOgogICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fc3VzcGVuZF9yZXF1ZXN0KCk7CkBAIC01NjksNyArNTY5LDcgQEAgc3Rh
dGljIHZvaWQgYWNwaV9wbTFfY250X3dyaXRlKEFDUElSRUdTICphciwgdWludDE2X3QgdmFsKQog
ICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgaWYgKHN1c190eXAgPT0gYXItPnBtMS5jbnQu
czRfdmFsKSB7IC8qIFM0IHJlcXVlc3QgKi8KICAgICAgICAgICAgICAgICBxYXBpX2V2ZW50X3Nl
bmRfc3VzcGVuZF9kaXNrKCZlcnJvcl9hYm9ydCk7Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0
ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRk
b3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL2h3L2FybS9oaWdo
YmFuay5jIGIvaHcvYXJtL2hpZ2hiYW5rLmMKaW5kZXggMGE0NTA4Yy4uZDIwOWI5NyAxMDA2NDQK
LS0tIGEvaHcvYXJtL2hpZ2hiYW5rLmMKKysrIGIvaHcvYXJtL2hpZ2hiYW5rLmMKQEAgLTEwOCw5
ICsxMDgsOSBAQCBzdGF0aWMgdm9pZCBoYl9yZWdzX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRy
IG9mZnNldCwKCiAgICAgaWYgKG9mZnNldCA9PSAweGYwMCkgewogICAgICAgICBpZiAodmFsdWUg
PT0gMSB8fCB2YWx1ZSA9PSAyKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NB
VVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgfSBlbHNlIGlmICh2YWx1ZSA9PSAzKSB7Ci0gICAg
ICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11
X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsK
ICAgICAgICAgfQogICAgIH0KCmRpZmYgLS1naXQgYS9ody9hcm0vaW50ZWdyYXRvcmNwLmMgYi9o
dy9hcm0vaW50ZWdyYXRvcmNwLmMKaW5kZXggNTYxMGZmYy4uY2EzZWNhMSAxMDA2NDQKLS0tIGEv
aHcvYXJtL2ludGVncmF0b3JjcC5jCisrKyBiL2h3L2FybS9pbnRlZ3JhdG9yY3AuYwpAQCAtMTU4
LDcgKzE1OCw3IEBAIHN0YXRpYyB2b2lkIGludGVncmF0b3JjbV9kb19yZW1hcChJbnRlZ3JhdG9y
Q01TdGF0ZSAqcykKIHN0YXRpYyB2b2lkIGludGVncmF0b3JjbV9zZXRfY3RybChJbnRlZ3JhdG9y
Q01TdGF0ZSAqcywgdWludDMyX3QgdmFsdWUpCiB7CiAgICAgaWYgKHZhbHVlICYgOCkgewotICAg
ICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jl
c2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgIH0KICAgICBpZiAo
KHMtPmNtX2N0cmwgXiB2YWx1ZSkgJiAxKSB7CiAgICAgICAgIC8qICh2YWx1ZSAmIDEpICE9IDAg
bWVhbnMgdGhlIGdyZWVuICJNSVNDIExFRCIgaXMgbGl0LgpkaWZmIC0tZ2l0IGEvaHcvYXJtL211
c2ljcGFsLmMgYi9ody9hcm0vbXVzaWNwYWwuYwppbmRleCBjYmJjYTRlLi45YzcxMGY3IDEwMDY0
NAotLS0gYS9ody9hcm0vbXVzaWNwYWwuYworKysgYi9ody9hcm0vbXVzaWNwYWwuYwpAQCAtODk4
LDcgKzg5OCw3IEBAIHN0YXRpYyB2b2lkIG12ODh3ODYxOF9waXRfd3JpdGUodm9pZCAqb3BhcXVl
LCBod2FkZHIgb2Zmc2V0LAoKICAgICBjYXNlIE1QX0JPQVJEX1JFU0VUOgogICAgICAgICBpZiAo
dmFsdWUgPT0gTVBfQk9BUkRfUkVTRVRfTUFHSUMpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KZGlmZiAtLWdpdCBhL2h3L2FybS9vbWFwMS5jIGIvaHcvYXJtL29tYXAxLmMKaW5kZXgg
YjNjZjBlYy4uNTQ1ODJiZCAxMDA2NDQKLS0tIGEvaHcvYXJtL29tYXAxLmMKKysrIGIvaHcvYXJt
L29tYXAxLmMKQEAgLTM1NSw3ICszNTUsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3dkX3RpbWVyX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgLyogWFhYOiBv
biBUfEUgaGFyZHdhcmUgc29tZWhvdyB0aGlzIGhhcyBubyBlZmZlY3QsCiAgICAgICAgICAgICAg
ICAgICogb24gWmlyZSA3MSBpdCB3b3JrcyBhcyBzcGVjaWZpZWQuICAqLwogICAgICAgICAgICAg
ICAgIHMtPnJlc2V0ID0gMTsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAg
cy0+bGFzdF93ciA9IHZhbHVlICYgMHhmZjsKQEAgLTE1NDUsOCArMTU0NSwxMCBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgb21hcF9jbGttX2lkbGVjdDFfdXBkYXRlKHN0cnVjdCBvbWFwX21wdV9zdGF0
ZV9zICpzLAogICAgIGlmICh2YWx1ZSAmICgxIDw8IDExKSkgeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBTRVRBUk1fSURMRSAqLwogICAgICAgICBjcHVfaW50ZXJydXB0KENQVShzLT5j
cHUpLCBDUFVfSU5URVJSVVBUX0hBTFQpOwogICAgIH0KLSAgICBpZiAoISh2YWx1ZSAmICgxIDw8
IDEwKSkpCQkJCS8qIFdLVVBfTU9ERSAqLwotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9y
ZXF1ZXN0KCk7CS8qIFhYWDogZGlzYWJsZSB3YWtldXAgZnJvbSBJUlEgKi8KKyAgICBpZiAoISh2
YWx1ZSAmICgxIDw8IDEwKSkpIHsgICAgICAgICAgICAgICAgICAgICAgICAgLyogV0tVUF9NT0RF
ICovCisgICAgICAgIC8qIFhYWDogZGlzYWJsZSB3YWtldXAgZnJvbSBJUlEgKi8KKyAgICAgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9X
Tik7CisgICAgfQoKICNkZWZpbmUgU0VUX0NBTklETEUoY2xvY2ssIGJpdCkJCQkJXAogICAgIGlm
IChkaWZmICYgKDEgPDwgYml0KSkgewkJCQlcCkBAIC0xNjkzLDcgKzE2OTUsNyBAQCBzdGF0aWMg
dm9pZCBvbWFwX2Nsa21fd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAg
ZGlmZiA9IHMtPmNsa20uYXJtX3JzdGN0MSBeIHZhbHVlOwogICAgICAgICBzLT5jbGttLmFybV9y
c3RjdDEgPSB2YWx1ZSAmIDB4MDAwNzsKICAgICAgICAgaWYgKHZhbHVlICYgOSkgewotICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0
ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAg
ICBzLT5jbGttLmNvbGRfc3RhcnQgPSAweGE7CiAgICAgICAgIH0KICAgICAgICAgaWYgKGRpZmYg
JiB+dmFsdWUgJiA0KSB7CQkJCS8qIERTUF9SU1QgKi8KZGlmZiAtLWdpdCBhL2h3L2FybS9vbWFw
Mi5jIGIvaHcvYXJtL29tYXAyLmMKaW5kZXggY2YxYjRiYS4uOGFmYjg1NCAxMDA2NDQKLS0tIGEv
aHcvYXJtL29tYXAyLmMKKysrIGIvaHcvYXJtL29tYXAyLmMKQEAgLTE2MTAsNyArMTYxMCw3IEBA
IHN0YXRpYyB2b2lkIG9tYXBfcHJjbV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAog
ICAgIGNhc2UgMHg0NTA6CS8qIFJNX1JTVENUUkxfV0tVUCAqLwogICAgICAgICAvKiBUT0RPOiBy
ZXNldCAqLwogICAgICAgICBpZiAodmFsdWUgJiAyKQotICAgICAgICAgICAgcWVtdV9zeXN0ZW1f
cmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChT
SFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMHg0
NTQ6CS8qIFJNX1JTVFRJTUVfV0tVUCAqLwogICAgICAgICBzLT5yc3R0aW1lX3drdXAgPSB2YWx1
ZSAmIDB4MWZmZjsKZGlmZiAtLWdpdCBhL2h3L2FybS9zcGl0ei5jIGIvaHcvYXJtL3NwaXR6LmMK
aW5kZXggZmUyZDVhNy4uN2U5ZjU3OSAxMDA2NDQKLS0tIGEvaHcvYXJtL3NwaXR6LmMKKysrIGIv
aHcvYXJtL3NwaXR6LmMKQEAgLTg0OCw3ICs4NDgsNyBAQCBzdGF0aWMgdm9pZCBzcGl0el9sY2Rf
aHN5bmNfaGFuZGxlcih2b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiBzdGF0aWMg
dm9pZCBzcGl0el9yZXNldCh2b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiB7CiAg
ICAgaWYgKGxldmVsKSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAg
ICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNF
VCk7CiAgICAgfQogfQoKZGlmZiAtLWdpdCBhL2h3L2FybS9zdGVsbGFyaXMuYyBiL2h3L2FybS9z
dGVsbGFyaXMuYwppbmRleCBlYTdhODA5Li5jZjZlN2JlIDEwMDY0NAotLS0gYS9ody9hcm0vc3Rl
bGxhcmlzLmMKKysrIGIvaHcvYXJtL3N0ZWxsYXJpcy5jCkBAIC0xMTk3LDcgKzExOTcsNyBAQCBz
dGF0aWMKIHZvaWQgZG9fc3lzX3Jlc2V0KHZvaWQgKm9wYXF1ZSwgaW50IG4sIGludCBsZXZlbCkK
IHsKICAgICBpZiAobGV2ZWwpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgp
OworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNU
X1JFU0VUKTsKICAgICB9CiB9CgpkaWZmIC0tZ2l0IGEvaHcvYXJtL3Rvc2EuYyBiL2h3L2FybS90
b3NhLmMKaW5kZXggOWY1OGEyMy4uMjQyMWI4MSAxMDA2NDQKLS0tIGEvaHcvYXJtL3Rvc2EuYwor
KysgYi9ody9hcm0vdG9zYS5jCkBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyB2b2lkIHRvc2Ffb3V0
X3N3aXRjaCh2b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiBzdGF0aWMgdm9pZCB0
b3NhX3Jlc2V0KHZvaWQgKm9wYXF1ZSwgaW50IGxpbmUsIGludCBsZXZlbCkKIHsKICAgICBpZiAo
bGV2ZWwpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBx
ZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAg
ICB9CiB9CgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCmluZGV4IGYz
YjM3MmEuLjQyN2YxMjMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGMuYworKysgYi9ody9pMzg2L3Bj
LmMKQEAgLTUxOSw3ICs1MTksNyBAQCBzdGF0aWMgdm9pZCBwb3J0OTJfd3JpdGUodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwgdWludDY0X3QgdmFsLAogICAgIHMtPm91dHBvcnQgPSB2YWw7CiAg
ICAgcWVtdV9zZXRfaXJxKHMtPmEyMF9vdXQsICh2YWwgPj4gMSkgJiAxKTsKICAgICBpZiAoKHZh
bCAmIDEpICYmICEob2xkdmFsICYgMSkpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVx
dWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNF
X0dVRVNUX1JFU0VUKTsKICAgICB9CiB9CgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IDIyMmQ4OWEuLjkxOWYwOWIgMTAwNjQ0
Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMK
QEAgLTEzOTgsNyArMTM5OCw3IEBAIHZvaWQgeGVuX3NodXRkb3duX2ZhdGFsX2Vycm9yKGNvbnN0
IGNoYXIgKmZtdCwgLi4uKQogICAgIHZhX2VuZChhcCk7CiAgICAgZnByaW50ZihzdGRlcnIsICJX
aWxsIGRlc3Ryb3kgdGhlIGRvbWFpbi5cbiIpOwogICAgIC8qIGRlc3Ryb3kgdGhlIGRvbWFpbiAq
LwotICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICBxZW11X3N5c3RlbV9z
aHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1IpOwogfQoKIHZvaWQgeGVu
X2h2bV9tb2RpZmllZF9tZW1vcnkocmFtX2FkZHJfdCBzdGFydCwgcmFtX2FkZHJfdCBsZW5ndGgp
CmRpZmYgLS1naXQgYS9ody9pbnB1dC9wY2tiZC5jIGIvaHcvaW5wdXQvcGNrYmQuYwppbmRleCBk
NDE0Mjg4Li5jNDc5ZjgyIDEwMDY0NAotLS0gYS9ody9pbnB1dC9wY2tiZC5jCisrKyBiL2h3L2lu
cHV0L3Bja2JkLmMKQEAgLTIyNiw3ICsyMjYsNyBAQCBzdGF0aWMgdm9pZCBvdXRwb3J0X3dyaXRl
KEtCRFN0YXRlICpzLCB1aW50MzJfdCB2YWwpCiAgICAgcy0+b3V0cG9ydCA9IHZhbDsKICAgICBx
ZW11X3NldF9pcnEocy0+YTIwX291dCwgKHZhbCA+PiAxKSAmIDEpOwogICAgIGlmICghKHZhbCAm
IDEpKSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVt
dV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAg
fQogfQoKQEAgLTMwMSw3ICszMDEsNyBAQCBzdGF0aWMgdm9pZCBrYmRfd3JpdGVfY29tbWFuZCh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBzLT5vdXRwb3J0ICY9IH5LQkRfT1VU
X0EyMDsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBLQkRfQ0NNRF9SRVNFVDoKLSAgICAgICAg
cWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBLQkRfQ0NNRF9OT19PUDoKICAgICAgICAgLyogaWdub3JlIHRoYXQgKi8KZGlmZiAtLWdp
dCBhL2h3L2lwbWkvaXBtaS5jIGIvaHcvaXBtaS9pcG1pLmMKaW5kZXggNWNmMWNhYS4uYWZhZmUx
NCAxMDA2NDQKLS0tIGEvaHcvaXBtaS9pcG1pLmMKKysrIGIvaHcvaXBtaS9pcG1pLmMKQEAgLTQ0
LDE0ICs0NCwxNCBAQCBzdGF0aWMgaW50IGlwbWlfZG9faHdfb3AoSVBNSUludGVyZmFjZSAqcywg
ZW51bSBpcG1pX29wIG9wLCBpbnQgY2hlY2tvbmx5KQogICAgICAgICBpZiAoY2hlY2tvbmx5KSB7
CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQotICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICByZXR1cm4gMDsKCiAgICAgY2FzZSBJUE1J
X1BPV0VST0ZGX0NIQVNTSVM6CiAgICAgICAgIGlmIChjaGVja29ubHkpIHsKICAgICAgICAgICAg
IHJldHVybiAwOwogICAgICAgICB9Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVl
c3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVT
RV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIHJldHVybiAwOwoKICAgICBjYXNlIElQTUlfU0VO
RF9OTUk6CmRpZmYgLS1naXQgYS9ody9pc2EvbHBjX2ljaDkuYyBiL2h3L2lzYS9scGNfaWNoOS5j
CmluZGV4IGEwODY2YzMuLjJiMDkzNTQgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9scGNfaWNoOS5jCisr
KyBiL2h3L2lzYS9scGNfaWNoOS5jCkBAIC02MDYsNyArNjA2LDcgQEAgc3RhdGljIHZvaWQgaWNo
OV9yc3RfY250X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVpbnQ2NF90IHZhbCwK
ICAgICBJQ0g5TFBDU3RhdGUgKmxwYyA9IG9wYXF1ZTsKCiAgICAgaWYgKHZhbCAmIDQpIHsKLSAg
ICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KICAgICBscGMtPnJzdF9jbnQgPSB2YWwgJiAweEE7IC8qIGtlZXAgRlVMTF9SU1Qg
KGJpdCAzKSBhbmQgU1lTX1JTVCAoYml0IDEpICovCmRpZmYgLS1naXQgYS9ody9taXBzL2Jvc3Rv
bi5jIGIvaHcvbWlwcy9ib3N0b24uYwppbmRleCA4M2Y3YjgyLi41M2QxZTBjIDEwMDY0NAotLS0g
YS9ody9taXBzL2Jvc3Rvbi5jCisrKyBiL2h3L21pcHMvYm9zdG9uLmMKQEAgLTIzMiw3ICsyMzIs
NyBAQCBzdGF0aWMgdm9pZCBib3N0b25fcGxhdHJlZ193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLAogICAgICAgICBicmVhazsKICAgICBjYXNlIFBMQVRfU09GVFJTVF9DVEw6CiAgICAg
ICAgIGlmICh2YWwgJiBQTEFUX1NPRlRSU1RfQ1RMX1NZU1JFU0VUKSB7Ci0gICAgICAgICAgICBx
ZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNl
dF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21hbHRhLmMg
Yi9ody9taXBzL21pcHNfbWFsdGEuYwppbmRleCA1ZGQxNzdlLi43ODE0YzM5IDEwMDY0NAotLS0g
YS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9ody9taXBzL21pcHNfbWFsdGEuYwpAQCAtNDcw
LDcgKzQ3MCw3IEBAIHN0YXRpYyB2b2lkIG1hbHRhX2ZwZ2Ffd3JpdGUodm9pZCAqb3BhcXVlLCBo
d2FkZHIgYWRkciwKICAgICAvKiBTT0ZUUkVTIFJlZ2lzdGVyICovCiAgICAgY2FzZSAweDAwNTAw
OgogICAgICAgICBpZiAodmFsID09IDB4NDIpCi0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNl
dF9yZXF1ZXN0ICgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwoKICAgICAvKiBCUktSRVMg
UmVnaXN0ZXIgKi8KZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19yNGsuYyBiL2h3L21pcHMvbWlw
c19yNGsuYwppbmRleCA3NDg1ODZlLi5mNGRlOWZjIDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNf
cjRrLmMKKysrIGIvaHcvbWlwcy9taXBzX3I0ay5jCkBAIC01Myw5ICs1Myw5IEBAIHN0YXRpYyB2
b2lkIG1pcHNfcWVtdV93cml0ZSAodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsLCB1bnNpZ25lZCBzaXplKQogewogICAg
IGlmICgoYWRkciAmIDB4ZmZmZikgPT0gMCAmJiB2YWwgPT0gNDIpCi0gICAgICAgIHFlbXVfc3lz
dGVtX3Jlc2V0X3JlcXVlc3QgKCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgIGVsc2UgaWYgKChhZGRyICYgMHhmZmZm
KSA9PSA0ICYmIHZhbCA9PSA0MikKLSAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVz
dCAoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVT
RV9HVUVTVF9TSFVURE9XTik7CiB9Cgogc3RhdGljIHVpbnQ2NF90IG1pcHNfcWVtdV9yZWFkICh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLApkaWZmIC0tZ2l0IGEvaHcvbWlzYy9hcm1fc3lzY3Rs
LmMgYi9ody9taXNjL2FybV9zeXNjdGwuYwppbmRleCA4NTI0MDA4Li5iMjBiNDRlIDEwMDY0NAot
LS0gYS9ody9taXNjL2FybV9zeXNjdGwuYworKysgYi9ody9taXNjL2FybV9zeXNjdGwuYwpAQCAt
MzUxLDEzICszNTEsMTMgQEAgc3RhdGljIGJvb2wgdmV4cHJlc3NfY2ZnY3RybF93cml0ZShhcm1f
c3lzY3RsX3N0YXRlICpzLCB1bnNpZ25lZCBpbnQgZGNjLAogICAgICAgICBicmVhazsKICAgICBj
YXNlIFNZU19DRkdfU0hVVERPV046CiAgICAgICAgIGlmIChzaXRlID09IFNZU19DRkdfU0lURV9N
QiAmJiBkZXZpY2UgPT0gMCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVx
dWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAg
ICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIFNZU19DRkdfUkVCT09UOgogICAgICAgICBp
ZiAoc2l0ZSA9PSBTWVNfQ0ZHX1NJVEVfTUIgJiYgZGV2aWNlID09IDApIHsKLSAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jl
c2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CkBAIC00MjksNyArNDI5LDcgQEAg
c3RhdGljIHZvaWQgYXJtX3N5c2N0bF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQs
CiAgICAgICAgICAgICBpZiAocy0+bG9ja3ZhbCA9PSBMT0NLX1ZBTFVFKSB7CiAgICAgICAgICAg
ICAgICAgcy0+cmVzZXRsZXZlbCA9IHZhbDsKICAgICAgICAgICAgICAgICBpZiAodmFsICYgMHgx
MDApIHsKLSAgICAgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOwor
ICAgICAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NB
VVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBicmVhazsKQEAgLTQzOCw3ICs0MzgsNyBAQCBzdGF0aWMgdm9pZCBhcm1fc3lzY3Rs
X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgICAgIGlmIChzLT5s
b2NrdmFsID09IExPQ0tfVkFMVUUpIHsKICAgICAgICAgICAgICAgICBzLT5yZXNldGxldmVsID0g
dmFsOwogICAgICAgICAgICAgICAgIGlmICh2YWwgJiAweDA0KSB7Ci0gICAgICAgICAgICAgICAg
ICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAgICAgICAgcWVt
dV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1n
aXQgYS9ody9taXNjL2NidXMuYyBiL2h3L21pc2MvY2J1cy5jCmluZGV4IDBjMjA3ZTMuLjY3NzI3
NGMgMTAwNjQ0Ci0tLSBhL2h3L21pc2MvY2J1cy5jCisrKyBiL2h3L21pc2MvY2J1cy5jCkBAIC0z
NTYsNyArMzU2LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHJldHVfd3JpdGUoQ0J1c1JldHUgKnMs
IGludCByZWcsIHVpbnQxNl90IHZhbCkKCiAgICAgY2FzZSBSRVRVX1JFR19XQVRDSERPRzoKICAg
ICAgICAgaWYgKHZhbCA9PSAwICYmIChzLT5jY1swXSAmIDIpKQotICAgICAgICAgICAgcWVtdV9z
eXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIGJyZWFr
OwoKICAgICBjYXNlIFJFVFVfUkVHX1RYQ1I6CmRpZmYgLS1naXQgYS9ody9taXNjL21hY2lvL2N1
ZGEuYyBiL2h3L21pc2MvbWFjaW8vY3VkYS5jCmluZGV4IDA1YzAyZmIuLjAwOGQ4YmQgMTAwNjQ0
Ci0tLSBhL2h3L21pc2MvbWFjaW8vY3VkYS5jCisrKyBiL2h3L21pc2MvbWFjaW8vY3VkYS5jCkBA
IC02MTIsNyArNjEyLDcgQEAgc3RhdGljIGJvb2wgY3VkYV9jbWRfcG93ZXJkb3duKENVREFTdGF0
ZSAqcywKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KCi0gICAgcWVtdV9zeXN0ZW1fc2h1
dGRvd25fcmVxdWVzdCgpOworICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgIHJldHVybiB0cnVlOwogfQoKQEAgLTYyNCw3
ICs2MjQsNyBAQCBzdGF0aWMgYm9vbCBjdWRhX2NtZF9yZXNldF9zeXN0ZW0oQ1VEQVN0YXRlICpz
LAogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQoKLSAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9H
VUVTVF9SRVNFVCk7CiAgICAgcmV0dXJuIHRydWU7CiB9CgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9z
bGF2aW9fbWlzYy5jIGIvaHcvbWlzYy9zbGF2aW9fbWlzYy5jCmluZGV4IGVkZDVkZTAuLjE4ZmY2
NzcgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mvc2xhdmlvX21pc2MuYworKysgYi9ody9taXNjL3NsYXZp
b19taXNjLmMKQEAgLTI1OCw3ICsyNTgsNyBAQCBzdGF0aWMgdm9pZCBzbGF2aW9fYXV4Ml9tZW1f
d3JpdGViKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIHZhbCAmPSBBVVgyX1BX
Uk9GRjsKICAgICBzLT5hdXgyID0gdmFsOwogICAgIGlmICh2YWwgJiBBVVgyX1BXUk9GRikKLSAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3Rl
bV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICBz
bGF2aW9fbWlzY191cGRhdGVfaXJxKHMpOwogfQoKQEAgLTMzOCw3ICszMzgsNyBAQCBzdGF0aWMg
dm9pZCBzbGF2aW9fc3lzY3RybF9tZW1fd3JpdGVsKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIs
CiAgICAgY2FzZSAwOgogICAgICAgICBpZiAodmFsICYgU1lTX1JFU0VUKSB7CiAgICAgICAgICAg
ICBzLT5zeXNjdHJsID0gU1lTX1JFU0VUU1RBVDsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jl
c2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hV
VERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAg
IGRlZmF1bHQ6CmRpZmYgLS1naXQgYS9ody9taXNjL3p5bnFfc2xjci5jIGIvaHcvbWlzYy96eW5x
X3NsY3IuYwppbmRleCA3ODkxMjE5Li40NDMwNGQ0IDEwMDY0NAotLS0gYS9ody9taXNjL3p5bnFf
c2xjci5jCisrKyBiL2h3L21pc2MvenlucV9zbGNyLmMKQEAgLTQwNSw3ICs0MDUsNyBAQCBzdGF0
aWMgdm9pZCB6eW5xX3NsY3Jfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAg
IHN3aXRjaCAob2Zmc2V0KSB7CiAgICAgY2FzZSBQU1NfUlNUX0NUUkw6CiAgICAgICAgIGlmICh2
YWwgJiBSX1BTU19SU1RfQ1RSTF9TT0ZUX1JTVCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1f
cmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChT
SFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvYXBiLmMgYi9ody9wY2ktaG9zdC9hcGIuYwpp
bmRleCA2NTNlNzExLi44M2ZjNmE5IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9hcGIuYworKysg
Yi9ody9wY2ktaG9zdC9hcGIuYwpAQCAtNDgyLDkgKzQ4Miw5IEBAIHN0YXRpYyB2b2lkIGFwYl9j
b25maWdfd3JpdGVsICh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICAgICAgcy0+
cmVzZXRfY29udHJvbCB8PSB2YWwgJiBSRVNFVF9XTUFTSzsKICAgICAgICAgICAgIGlmICh2YWwg
JiBTT0ZUX1BPUikgewogICAgICAgICAgICAgICAgIHMtPm5yX3Jlc2V0cyA9IDA7Ci0gICAgICAg
ICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAg
ICAgICAgICAgfSBlbHNlIGlmICh2YWwgJiBTT0ZUX1hJUikgewotICAgICAgICAgICAgICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L2Jvbml0
by5jIGIvaHcvcGNpLWhvc3QvYm9uaXRvLmMKaW5kZXggMTk5OWVjZS4uYjFkNDFkMCAxMDA2NDQK
LS0tIGEvaHcvcGNpLWhvc3QvYm9uaXRvLmMKKysrIGIvaHcvcGNpLWhvc3QvYm9uaXRvLmMKQEAg
LTI2OSw3ICsyNjksNyBAQCBzdGF0aWMgdm9pZCBib25pdG9fd3JpdGVsKHZvaWQgKm9wYXF1ZSwg
aHdhZGRyIGFkZHIsCiAgICAgICAgIH0KICAgICAgICAgcy0+cmVnc1tzYWRkcl0gPSB2YWw7CiAg
ICAgICAgIGlmIChyZXNldCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVT
RV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCT05J
VE9fSU5URU5TRVQ6CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9waWl4LmMgYi9ody9wY2ktaG9z
dC9waWl4LmMKaW5kZXggZjkyMThhYS4uYzFkNmE4NSAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3Qv
cGlpeC5jCisrKyBiL2h3L3BjaS1ob3N0L3BpaXguYwpAQCAtNjM4LDcgKzYzOCw3IEBAIHN0YXRp
YyB2b2lkIHJjcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWws
IHVuc2lnbmVkIGxlbikKICAgICBQSUlYM1N0YXRlICpkID0gb3BhcXVlOwoKICAgICBpZiAodmFs
ICYgNCkgewotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAg
ICAgICByZXR1cm47CiAgICAgfQogICAgIGQtPnJjciA9IHZhbCAmIDI7IC8qIGtlZXAgU3lzdGVt
IFJlc2V0IHR5cGUgb25seSAqLwpkaWZmIC0tZ2l0IGEvaHcvcHBjL2U1MDAuYyBiL2h3L3BwYy9l
NTAwLmMKaW5kZXggZjdkZjIzOC4uNjJmMTg1NyAxMDA2NDQKLS0tIGEvaHcvcHBjL2U1MDAuYwor
KysgYi9ody9wcGMvZTUwMC5jCkBAIC03NzQsNyArNzc0LDcgQEAgc3RhdGljIHFlbXVfaXJxICpw
cGNlNTAwX2luaXRfbXBpYyhNYWNoaW5lU3RhdGUgKm1hY2hpbmUsIFBQQ0U1MDBQYXJhbXMgKnBh
cmFtcywKIHN0YXRpYyB2b2lkIHBwY2U1MDBfcG93ZXJfb2ZmKHZvaWQgKm9wYXF1ZSwgaW50IGxp
bmUsIGludCBvbikKIHsKICAgICBpZiAob24pIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICB9CiB9CgpkaWZmIC0tZ2l0IGEvaHcvcHBj
L21wYzg1NDRfZ3V0cy5jIGIvaHcvcHBjL21wYzg1NDRfZ3V0cy5jCmluZGV4IGJhNjkxNzguLmNl
MTI1NGIgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9tcGM4NTQ0X2d1dHMuYworKysgYi9ody9wcGMvbXBj
ODU0NF9ndXRzLmMKQEAgLTk4LDcgKzk4LDcgQEAgc3RhdGljIHZvaWQgbXBjODU0NF9ndXRzX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgc3dpdGNoIChhZGRyKSB7CiAgICAg
Y2FzZSBNUEM4NTQ0X0dVVFNfQUREUl9SU1RDUjoKICAgICAgICAgaWYgKHZhbHVlICYgTVBDODU0
NF9HVVRTX1JTVENSX1JFU0VUKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NB
VVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3BwYy5jIGIvaHcvcHBjL3BwYy5jCmluZGV4IDVmOTMwODMu
LjIyNDE4NGQgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9wcGMuYworKysgYi9ody9wcGMvcHBjLmMKQEAg
LTQxMiw3ICs0MTIsNyBAQCBzdGF0aWMgdm9pZCBwcGNlNTAwX3NldF9pcnEodm9pZCAqb3BhcXVl
LCBpbnQgcGluLCBpbnQgbGV2ZWwpCiAgICAgICAgICAgICBpZiAobGV2ZWwpIHsKICAgICAgICAg
ICAgICAgICBMT0dfSVJRKCIlczogcmVzZXQgdGhlIFBvd2VyUEMgc3lzdGVtXG4iLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKLSAgICAgICAgICAgICAgICBxZW11X3N5
c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBQUENFNTAwX0lOUFVUX1JFU0VUX0NPUkU6CmRp
ZmYgLS1naXQgYS9ody9wcGMvcHBjNDA1X3VjLmMgYi9ody9wcGMvcHBjNDA1X3VjLmMKaW5kZXgg
ZDVkZjk0YS4uZmMzMmU5NiAxMDA2NDQKLS0tIGEvaHcvcHBjL3BwYzQwNV91Yy5jCisrKyBiL2h3
L3BwYy9wcGM0MDVfdWMuYwpAQCAtMTgwNyw3ICsxODA3LDcgQEAgdm9pZCBwcGM0MHhfY2hpcF9y
ZXNldChQb3dlclBDQ1BVICpjcHUpCiB2b2lkIHBwYzQweF9zeXN0ZW1fcmVzZXQoUG93ZXJQQ0NQ
VSAqY3B1KQogewogICAgIHByaW50ZigiUmVzZXQgUG93ZXJQQyBzeXN0ZW1cbiIpOwotICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0
KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKIH0KCiB2b2lkIHN0b3JlXzQweF9kYmNyMCAo
Q1BVUFBDU3RhdGUgKmVudiwgdWludDMyX3QgdmFsKQpkaWZmIC0tZ2l0IGEvaHcvcHBjL3NwYXBy
X2hjYWxsLmMgYi9ody9wcGMvc3BhcHJfaGNhbGwuYwppbmRleCA5ZjE4Zjc1Li4yNzM1ZmU5IDEw
MDY0NAotLS0gYS9ody9wcGMvc3BhcHJfaGNhbGwuYworKysgYi9ody9wcGMvc3BhcHJfaGNhbGwu
YwpAQCAtMTE2Niw3ICsxMTY2LDcgQEAgc3RhdGljIHRhcmdldF91bG9uZyBoX2NsaWVudF9hcmNo
aXRlY3R1cmVfc3VwcG9ydChQb3dlclBDQ1BVICpjcHUsCiAgICAgc3BhcHJfb3ZlY19jbGVhbnVw
KG92NV91cGRhdGVzKTsKCiAgICAgaWYgKHNwYXByLT5jYXNfcmVib290KSB7Ci0gICAgICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgfSBlbHNlIHsKICAgICAgICAg
LyogSWYgcHBjX3NwYXByX3Jlc2V0KCkgZGlkIG5vdCBzZXQgdXAgYSBIUFQgYnV0IG9uZSBpcyBu
ZWNlc3NhcnkKICAgICAgICAgICogKGJlY2F1c2UgdGhlIGd1ZXN0IGlzbid0IGdvaW5nIHRvIHVz
ZSByYWRpeCkgdGhlbiBzZXQgaXQgdXAgaGVyZS4gKi8KZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFw
cl9ydGFzLmMgYi9ody9wcGMvc3BhcHJfcnRhcy5jCmluZGV4IDYxOWYzMmMuLjEyOGQ5OTMgMTAw
NjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9ydGFzLmMKKysrIGIvaHcvcHBjL3NwYXByX3J0YXMuYwpA
QCAtMTEwLDcgKzExMCw3IEBAIHN0YXRpYyB2b2lkIHJ0YXNfcG93ZXJfb2ZmKFBvd2VyUENDUFUg
KmNwdSwgc1BBUFJNYWNoaW5lU3RhdGUgKnNwYXByLAogICAgICAgICBydGFzX3N0KHJldHMsIDAs
IFJUQVNfT1VUX1BBUkFNX0VSUk9SKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBxZW11
X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgY3B1X3N0b3BfY3VycmVu
dCgpOwogICAgIHJ0YXNfc3QocmV0cywgMCwgUlRBU19PVVRfU1VDQ0VTUyk7CiB9CkBAIC0xMjQs
NyArMTI0LDcgQEAgc3RhdGljIHZvaWQgcnRhc19zeXN0ZW1fcmVib290KFBvd2VyUENDUFUgKmNw
dSwgc1BBUFJNYWNoaW5lU3RhdGUgKnNwYXByLAogICAgICAgICBydGFzX3N0KHJldHMsIDAsIFJU
QVNfT1VUX1BBUkFNX0VSUk9SKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBxZW11X3N5
c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgcnRhc19zdChyZXRzLCAwLCBSVEFTX09VVF9T
VUNDRVNTKTsKIH0KCmRpZmYgLS1naXQgYS9ody9zMzkweC9pcGwuYyBiL2h3L3MzOTB4L2lwbC5j
CmluZGV4IDc1ZDNjNjguLjRlNjQ2OWQgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L2lwbC5jCisrKyBi
L2h3L3MzOTB4L2lwbC5jCkBAIC0zOTYsNyArMzk2LDcgQEAgdm9pZCBzMzkwX3JlaXBsX3JlcXVl
c3Qodm9pZCkKICAgICBTMzkwSVBMU3RhdGUgKmlwbCA9IGdldF9pcGxfZGV2aWNlKCk7CgogICAg
IGlwbC0+cmVpcGxfcmVxdWVzdGVkID0gdHJ1ZTsKLSAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVT
VF9SRVNFVCk7CiB9Cgogdm9pZCBzMzkwX2lwbF9wcmVwYXJlX2NwdShTMzkwQ1BVICpjcHUpCmRp
ZmYgLS1naXQgYS9ody9zaDQvcjJkLmMgYi9ody9zaDQvcjJkLmMKaW5kZXggOGY1MjBjZS4uZTZm
Yzc0ZSAxMDA2NDQKLS0tIGEvaHcvc2g0L3IyZC5jCisrKyBiL2h3L3NoNC9yMmQuYwpAQCAtMTY0
LDcgKzE2NCw3IEBAIHIyZF9mcGdhX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVp
bnQ2NF90IHZhbHVlLCB1bnNpZ25lZCBpbnQgc2l6ZSkKIAlicmVhazsKICAgICBjYXNlIFBBX1BP
V09GRjoKICAgICAgICAgaWYgKHZhbHVlICYgMSkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1f
c2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBQQV9WRVJSRUc6CmRpZmYgLS1naXQgYS9ody90aW1lci9ldHJheGZz
X3RpbWVyLmMgYi9ody90aW1lci9ldHJheGZzX3RpbWVyLmMKaW5kZXggOGUxODIzNi4uZDEzYmMz
MCAxMDA2NDQKLS0tIGEvaHcvdGltZXIvZXRyYXhmc190aW1lci5jCisrKyBiL2h3L3RpbWVyL2V0
cmF4ZnNfdGltZXIuYwpAQCAtMjA3LDcgKzIwNyw3IEBAIHN0YXRpYyB2b2lkIHdhdGNoZG9nX2hp
dCh2b2lkICpvcGFxdWUpCiAgICAgICAgIHFlbXVfaXJxX3JhaXNlKHQtPm5taSk7CiAgICAgfQog
ICAgIGVsc2UKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBx
ZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKCiAg
ICAgdC0+d2RfaGl0cysrOwogfQpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvbTQ4dDU5LmMgYi9ody90
aW1lci9tNDh0NTkuYwppbmRleCA0NzQ5ODFhLi40YTA2NGZiIDEwMDY0NAotLS0gYS9ody90aW1l
ci9tNDh0NTkuYworKysgYi9ody90aW1lci9tNDh0NTkuYwpAQCAtMSw3ICsxLDcgQEAKIC8qCiAg
KiBRRU1VIE00OFQ1OSBhbmQgTTQ4VDA4IE5WUkFNIGVtdWxhdGlvbiBmb3IgUFBDIFBSRVAgYW5k
IFNwYXJjIHBsYXRmb3JtcwogICoKLSAqIENvcHlyaWdodCAoYykgMjAwMy0yMDA1LCAyMDA3IEpv
Y2VseW4gTWF5ZXIKKyAqIENvcHlyaWdodCAoYykgMjAwMy0yMDA1LCAyMDA3LCAyMDE3IEpvY2Vs
eW4gTWF5ZXIKICAqIENvcHlyaWdodCAoYykgMjAxMyBIZXJ2w6kgUG91c3NpbmVhdQogICoKICAq
IFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVy
c29uIG9idGFpbmluZyBhIGNvcHkKQEAgLTE1OSw3ICsxNTksNyBAQCBzdGF0aWMgdm9pZCB3YXRj
aGRvZ19jYiAodm9pZCAqb3BhcXVlKQogCU5WUkFNLT5idWZmZXJbMHgxRkY3XSA9IDB4MDA7CiAJ
TlZSQU0tPmJ1ZmZlclsweDFGRkNdICY9IH4weDQwOwogICAgICAgICAvKiBNYXkgaXQgYmUgYSBo
dyBDUFUgUmVzZXQgaW5zdGVhZCA/ICovCi0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVl
c3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9H
VUVTVF9SRVNFVCk7CiAgICAgfSBlbHNlIHsKIAlxZW11X3NldF9pcnEoTlZSQU0tPklSUSwgMSk7
CiAJcWVtdV9zZXRfaXJxKE5WUkFNLT5JUlEsIDApOwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvbWls
a3ltaXN0LXN5c2N0bC5jIGIvaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jCmluZGV4IDQ0ODg1
OTAuLjkzYmM2ZTE3IDEwMDY0NAotLS0gYS9ody90aW1lci9taWxreW1pc3Qtc3lzY3RsLmMKKysr
IGIvaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jCkBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyB2
b2lkIHN5c2N0bF9pY2FwX3dyaXRlKE1pbGt5bWlzdFN5c2N0bFN0YXRlICpzLCB1aW50MzJfdCB2
YWx1ZSkKICAgICB0cmFjZV9taWxreW1pc3Rfc3lzY3RsX2ljYXBfd3JpdGUodmFsdWUpOwogICAg
IHN3aXRjaCAodmFsdWUgJiAweGZmZmYpIHsKICAgICBjYXNlIDB4MDAwZToKLSAgICAgICAgcWVt
dV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93
bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgYnJlYWs7
CiAgICAgfQogfQpAQCAtMTk1LDcgKzE5NSw3IEBAIHN0YXRpYyB2b2lkIHN5c2N0bF93cml0ZSh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgcy0+cmVn
c1thZGRyXSA9IDE7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUl9TWVNURU1fSUQ6Ci0gICAg
ICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVz
ZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwoK
ICAgICBjYXNlIFJfR1BJT19JTjoKZGlmZiAtLWdpdCBhL2h3L3RpbWVyL3B4YTJ4eF90aW1lci5j
IGIvaHcvdGltZXIvcHhhMnh4X3RpbWVyLmMKaW5kZXggNTkwMDJiNC4uNjhiYTVhNyAxMDA2NDQK
LS0tIGEvaHcvdGltZXIvcHhhMnh4X3RpbWVyLmMKKysrIGIvaHcvdGltZXIvcHhhMnh4X3RpbWVy
LmMKQEAgLTQwMSw3ICs0MDEsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfdGltZXJfdGljayh2b2lk
ICpvcGFxdWUpCiAgICAgaWYgKHQtPm51bSA9PSAzKQogICAgICAgICBpZiAoaS0+cmVzZXQzICYg
MSkgewogICAgICAgICAgICAgaS0+cmVzZXQzID0gMDsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICB9CiB9CgpkaWZmIC0tZ2l0IGEv
aHcvd2F0Y2hkb2cvd2F0Y2hkb2cuYyBiL2h3L3dhdGNoZG9nL3dhdGNoZG9nLmMKaW5kZXggMmFl
YWYxZi4uMGM1YzljZCAxMDA2NDQKLS0tIGEvaHcvd2F0Y2hkb2cvd2F0Y2hkb2cuYworKysgYi9o
dy93YXRjaGRvZy93YXRjaGRvZy5jCkBAIC0xMTAsNyArMTEwLDcgQEAgdm9pZCB3YXRjaGRvZ19w
ZXJmb3JtX2FjdGlvbih2b2lkKQogICAgIHN3aXRjaCAod2F0Y2hkb2dfYWN0aW9uKSB7CiAgICAg
Y2FzZSBXRFRfUkVTRVQ6ICAgICAgICAgICAgIC8qIHNhbWUgYXMgJ3N5c3RlbV9yZXNldCcgaW4g
bW9uaXRvciAqLwogICAgICAgICBxYXBpX2V2ZW50X3NlbmRfd2F0Y2hkb2coV0FUQ0hET0dfRVhQ
SVJBVElPTl9BQ1RJT05fUkVTRVQsICZlcnJvcl9hYm9ydCk7Ci0gICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwoKICAgICBjYXNlIFdEVF9T
SFVURE9XTjogICAgICAgICAgLyogc2FtZSBhcyAnc3lzdGVtX3Bvd2VyZG93bicgaW4gbW9uaXRv
ciAqLwpkaWZmIC0tZ2l0IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgYi9ody94ZW5wdi94
ZW5fZG9tYWluYnVpbGQuYwppbmRleCA0NTdhODk3Li5jODljZWQyIDEwMDY0NAotLS0gYS9ody94
ZW5wdi94ZW5fZG9tYWluYnVpbGQuYworKysgYi9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwpA
QCAtMTQ4LDcgKzE0OCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9kb21haW5fcG9sbCh2b2lkICpvcGFx
dWUpCiAgICAgcmV0dXJuOwoKIHF1aXQ6Ci0gICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVz
dCgpOworICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfU0hVVERPV04pOwogfQoKIHN0YXRpYyBpbnQgeGVuX2RvbWFpbl93YXRjaGVyKHZvaWQpCmRp
ZmYgLS1naXQgYS9ody94dGVuc2EveHRmcGdhLmMgYi9ody94dGVuc2EveHRmcGdhLmMKaW5kZXgg
MTExNzZlMi4uNDYzNmY4ZSAxMDA2NDQKLS0tIGEvaHcveHRlbnNhL3h0ZnBnYS5jCisrKyBiL2h3
L3h0ZW5zYS94dGZwZ2EuYwpAQCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyB2b2lkIGx4NjBfZnBn
YV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAoKICAgICBjYXNlIDB4MTA6IC8qYm9h
cmQgcmVzZXQqLwogICAgICAgICBpZiAodmFsID09IDB4ZGVhZCkgewotICAgICAgICAgICAgcWVt
dV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEva3ZtLWFsbC5jIGIva3ZtLWFsbC5jCmluZGV4IDkw
Yjg1NzMuLjdkZjI3YzggMTAwNjQ0Ci0tLSBhL2t2bS1hbGwuYworKysgYi9rdm0tYWxsLmMKQEAg
LTIwNTIsNyArMjA1Miw3IEBAIGludCBrdm1fY3B1X2V4ZWMoQ1BVU3RhdGUgKmNwdSkKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEtWTV9FWElUX1NIVVRET1dOOgogICAgICAgICAg
ICAgRFBSSU5URigic2h1dGRvd25cbiIpOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICByZXQgPSBFWENQX0lOVEVSUlVQVDsK
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEtWTV9FWElUX1VOS05PV046CkBAIC0y
MDY2LDExICsyMDY2LDExIEBAIGludCBrdm1fY3B1X2V4ZWMoQ1BVU3RhdGUgKmNwdSkKICAgICAg
ICAgY2FzZSBLVk1fRVhJVF9TWVNURU1fRVZFTlQ6CiAgICAgICAgICAgICBzd2l0Y2ggKHJ1bi0+
c3lzdGVtX2V2ZW50LnR5cGUpIHsKICAgICAgICAgICAgIGNhc2UgS1ZNX1NZU1RFTV9FVkVOVF9T
SFVURE9XTjoKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7
CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgICAgICAgICAgcmV0ID0gRVhDUF9JTlRFUlJV
UFQ7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIEtWTV9TWVNURU1f
RVZFTlRfUkVTRVQ6Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgp
OworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgICAgIHJldCA9IEVYQ1BfSU5URVJSVVBUOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBLVk1fU1lTVEVNX0VWRU5U
X0NSQVNIOgpkaWZmIC0tZ2l0IGEvb3Mtd2luMzIuYyBiL29zLXdpbjMyLmMKaW5kZXggYWU5ODU3
NC4uNTg2YTdjNyAxMDA2NDQKLS0tIGEvb3Mtd2luMzIuYworKysgYi9vcy13aW4zMi5jCkBAIC01
Miw3ICs1Miw3IEBAIGludCBzZXRlbnYoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFs
dWUsIGludCBvdmVyd3JpdGUpCgogc3RhdGljIEJPT0wgV0lOQVBJIHFlbXVfY3RybF9oYW5kbGVy
KERXT1JEIHR5cGUpCiB7Ci0gICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAg
IHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfSE9TVF9TSUdOQUwp
OwogICAgIC8qIFdpbmRvd3MgNyBraWxscyBhcHBsaWNhdGlvbiB3aGVuIHRoZSBmdW5jdGlvbiBy
ZXR1cm5zLgogICAgICAgIFNsZWVwIGhlcmUgdG8gZ2l2ZSBRRU1VIGEgdHJ5IGZvciBjbG9zaW5n
LgogICAgICAgIFNsZWVwIHBlcmlvZCBpcyAxMDAwMG1zIGJlY2F1c2UgV2luZG93cyBraWxscyB0
aGUgcHJvZ3JhbQpkaWZmIC0tZ2l0IGEvcW1wLmMgYi9xbXAuYwppbmRleCBhYjc0Y2Q3Li45NTk0
OWQwIDEwMDY0NAotLS0gYS9xbXAuYworKysgYi9xbXAuYwpAQCAtODQsNyArODQsNyBAQCBVdWlk
SW5mbyAqcW1wX3F1ZXJ5X3V1aWQoRXJyb3IgKiplcnJwKQogdm9pZCBxbXBfcXVpdChFcnJvciAq
KmVycnApCiB7CiAgICAgbm9fc2h1dGRvd24gPSAwOwotICAgIHFlbXVfc3lzdGVtX3NodXRkb3du
X3JlcXVlc3QoKTsKKyAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NB
VVNFX0hPU1RfUU1QKTsKIH0KCiB2b2lkIHFtcF9zdG9wKEVycm9yICoqZXJycCkKQEAgLTEwNSw3
ICsxMDUsNyBAQCB2b2lkIHFtcF9zdG9wKEVycm9yICoqZXJycCkKCiB2b2lkIHFtcF9zeXN0ZW1f
cmVzZXQoRXJyb3IgKiplcnJwKQogewotICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsK
KyAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfUU1QKTsK
IH0KCiB2b2lkIHFtcF9zeXN0ZW1fcG93ZXJkb3duKEVycm9yICoqZXJwKQpkaWZmIC0tZ2l0IGEv
cmVwbGF5L3JlcGxheS5jIGIvcmVwbGF5L3JlcGxheS5jCmluZGV4IGY4MTA2MjguLjYwNGZhNGYg
MTAwNjQ0Ci0tLSBhL3JlcGxheS9yZXBsYXkuYworKysgYi9yZXBsYXkvcmVwbGF5LmMKQEAgLTUx
LDcgKzUxLDggQEAgYm9vbCByZXBsYXlfbmV4dF9ldmVudF9pcyhpbnQgZXZlbnQpCiAgICAgICAg
IHN3aXRjaCAocmVwbGF5X3N0YXRlLmRhdGFfa2luZCkgewogICAgICAgICBjYXNlIEVWRU5UX1NI
VVRET1dOOgogICAgICAgICAgICAgcmVwbGF5X2ZpbmlzaF9ldmVudCgpOwotICAgICAgICAgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgLyogRklYTUUgLSBz
dG9yZSBhY3R1YWwgcmVhc29uICovCisgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9y
ZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1IpOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAvKiBjbG9jaywgdGltZV90LCBjaGVja3BvaW50
IGFuZCBvdGhlciBldmVudHMgKi8KZGlmZiAtLWdpdCBhL3RhcmdldC9hbHBoYS9zeXNfaGVscGVy
LmMgYi90YXJnZXQvYWxwaGEvc3lzX2hlbHBlci5jCmluZGV4IDY1MjE5NWQuLmFjMjIzMjMgMTAw
NjQ0Ci0tLSBhL3RhcmdldC9hbHBoYS9zeXNfaGVscGVyLmMKKysrIGIvdGFyZ2V0L2FscGhhL3N5
c19oZWxwZXIuYwpAQCAtNjAsOSArNjAsOSBAQCB2b2lkIGhlbHBlcl90Yl9mbHVzaChDUFVBbHBo
YVN0YXRlICplbnYpCiB2b2lkIGhlbHBlcl9oYWx0KHVpbnQ2NF90IHJlc3RhcnQpCiB7CiAgICAg
aWYgKHJlc3RhcnQpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAg
ICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VU
KTsKICAgICB9IGVsc2UgewotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7
CisgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfU0hVVERPV04pOwogICAgIH0KIH0KCmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL3BzY2kuYyBi
L3RhcmdldC9hcm0vcHNjaS5jCmluZGV4IGFkZTlmZTIuLmZjMzRiMjYgMTAwNjQ0Ci0tLSBhL3Rh
cmdldC9hcm0vcHNjaS5jCisrKyBiL3RhcmdldC9hcm0vcHNjaS5jCkBAIC0xMzcsNyArMTM3LDcg
QEAgdm9pZCBhcm1faGFuZGxlX3BzY2lfY2FsbChBUk1DUFUgKmNwdSkKICAgICAgICAgfQogICAg
ICAgICBicmVhazsKICAgICBjYXNlIFFFTVVfUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgotICAg
ICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jl
c2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAvKiBRRU1V
IHJlc2V0IGFuZCBzaHV0ZG93biBhcmUgYXN5bmMgcmVxdWVzdHMsIGJ1dCBQU0NJCiAgICAgICAg
ICAqIG1hbmRhdGVzIHRoYXQgd2UgbmV2ZXIgcmV0dXJuIGZyb20gdGhlIHJlc2V0L3NodXRkb3du
CiAgICAgICAgICAqIGNhbGwsIHNvIHBvd2VyIHRoZSBDUFUgb2ZmIG5vdyBzbyBpdCBkb2Vzbid0
IGV4ZWN1dGUKQEAgLTE0NSw3ICsxNDUsNyBAQCB2b2lkIGFybV9oYW5kbGVfcHNjaV9jYWxsKEFS
TUNQVSAqY3B1KQogICAgICAgICAgKi8KICAgICAgICAgZ290byBjcHVfb2ZmOwogICAgIGNhc2Ug
UUVNVV9QU0NJXzBfMl9GTl9TWVNURU1fT0ZGOgotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93
bl9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICBnb3RvIGNwdV9vZmY7CiAgICAgY2Fz
ZSBRRU1VX1BTQ0lfMF8xX0ZOX0NQVV9PTjoKICAgICBjYXNlIFFFTVVfUFNDSV8wXzJfRk5fQ1BV
X09OOgpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2kzODYvZXhjcF9oZWxwZXIuYyBiL3RhcmdldC9pMzg2
L2V4Y3BfaGVscGVyLmMKaW5kZXggZWU1OTZjNi4uYjc2OTc3MiAxMDA2NDQKLS0tIGEvdGFyZ2V0
L2kzODYvZXhjcF9oZWxwZXIuYworKysgYi90YXJnZXQvaTM4Ni9leGNwX2hlbHBlci5jCkBAIC01
OSw3ICs1OSw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfZXhjZXB0aW9uKENQVVg4NlN0YXRlICplbnYs
IGludCBpbnRubywgaW50ICplcnJvcl9jb2RlLAoKICAgICAgICAgcWVtdV9sb2dfbWFzayhDUFVf
TE9HX1JFU0VULCAiVHJpcGxlIGZhdWx0XG4iKTsKCi0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIHJldHVybiBFWENQX0hMVDsKICAgICB9CiAjZW5k
aWYKZGlmZiAtLWdpdCBhL3RhcmdldC9pMzg2L2hheC1hbGwuYyBiL3RhcmdldC9pMzg2L2hheC1h
bGwuYwppbmRleCBlZjEzMDE1Li43MzQ2OTMxIDEwMDY0NAotLS0gYS90YXJnZXQvaTM4Ni9oYXgt
YWxsLmMKKysrIGIvdGFyZ2V0L2kzODYvaGF4LWFsbC5jCkBAIC01NDAsMTQgKzU0MCwxNCBAQCBz
dGF0aWMgaW50IGhheF92Y3B1X2hheF9leGVjKENQVUFyY2hTdGF0ZSAqZW52KQogICAgICAgICAv
KiBHdWVzdCBzdGF0ZSBjaGFuZ2VkLCBjdXJyZW50bHkgb25seSBmb3Igc2h1dGRvd24gKi8KICAg
ICAgICAgY2FzZSBIQVhfRVhJVF9TVEFURUNIQU5HRToKICAgICAgICAgICAgIGZwcmludGYoc3Rk
b3V0LCAiVkNQVSBzaHV0ZG93biByZXF1ZXN0XG4iKTsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3Jl
cXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgaGF4X3Zj
cHVfc3luY19zdGF0ZShlbnYsIDApOwogICAgICAgICAgICAgcmV0ID0gMTsKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBjYXNlIEhBWF9FWElUX1VOS05PV05fVk1FWElUOgogICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJVbmtub3duIFZNWCBleGl0ICV4IGZyb20gZ3Vlc3RcbiIsCiAg
ICAgICAgICAgICAgICAgICAgIGh0LT5fZXhpdF9yZWFzb24pOwotICAgICAgICAgICAgcWVtdV9z
eXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICBoYXhfdmNwdV9z
eW5jX3N0YXRlKGVudiwgMCk7CiAgICAgICAgICAgICBjcHVfZHVtcF9zdGF0ZShjcHUsIHN0ZGVy
ciwgZnByaW50ZiwgMCk7CiAgICAgICAgICAgICByZXQgPSAtMTsKQEAgLTU3OCw3ICs1NzgsNyBA
QCBzdGF0aWMgaW50IGhheF92Y3B1X2hheF9leGVjKENQVUFyY2hTdGF0ZSAqZW52KQogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIlVua25vd24gZXhpdCAleCBmcm9tIEhBWFxuIiwgaHQtPl9leGl0X3N0YXR1cyk7Ci0gICAg
ICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5
c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAg
ICAgIGhheF92Y3B1X3N5bmNfc3RhdGUoZW52LCAwKTsKICAgICAgICAgICAgIGNwdV9kdW1wX3N0
YXRlKGNwdSwgc3RkZXJyLCBmcHJpbnRmLCAwKTsKICAgICAgICAgICAgIHJldCA9IDE7CmRpZmYg
LS1naXQgYS90YXJnZXQvaTM4Ni9oZWxwZXIuYyBiL3RhcmdldC9pMzg2L2hlbHBlci5jCmluZGV4
IGYxMWNhYzYuLmVlN2VmZjIgMTAwNjQ0Ci0tLSBhL3RhcmdldC9pMzg2L2hlbHBlci5jCisrKyBi
L3RhcmdldC9pMzg2L2hlbHBlci5jCkBAIC0xMjEyLDcgKzEyMTIsNyBAQCBzdGF0aWMgdm9pZCBk
b19pbmplY3RfeDg2X21jZShDUFVTdGF0ZSAqY3MsIHJ1bl9vbl9jcHVfZGF0YSBkYXRhKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIiB0cmlwbGUgZmF1bHRcbiIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjcy0+Y3B1X2luZGV4KTsKICAgICAgICAgICAgIHFlbXVfbG9nX21hc2so
Q1BVX0xPR19SRVNFVCwgIlRyaXBsZSBmYXVsdFxuIik7Ci0gICAgICAgICAgICBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0
KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgfQogICAgICAgICBpZiAoYmFua3NbMV0gJiBNQ0lfU1RBVFVTX1ZBTCkgewpkaWZmIC0tZ2l0
IGEvdGFyZ2V0L2kzODYva3ZtLmMgYi90YXJnZXQvaTM4Ni9rdm0uYwppbmRleCA1NTg2NWRiLi5j
ZmQ3Njk1IDEwMDY0NAotLS0gYS90YXJnZXQvaTM4Ni9rdm0uYworKysgYi90YXJnZXQvaTM4Ni9r
dm0uYwpAQCAtMjkzMCw3ICsyOTMwLDcgQEAgaW50IGt2bV9hcmNoX3Byb2Nlc3NfYXN5bmNfZXZl
bnRzKENQVVN0YXRlICpjcykKCiAgICAgICAgIGlmIChlbnYtPmV4Y2VwdGlvbl9pbmplY3RlZCA9
PSBFWENQMDhfREJMRSkgewogICAgICAgICAgICAgLyogdGhpcyBtZWFucyB0cmlwbGUgZmF1bHQg
Ki8KLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwog
ICAgICAgICAgICAgY3MtPmV4aXRfcmVxdWVzdCA9IDE7CiAgICAgICAgICAgICByZXR1cm4gMDsK
ICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3MzOTB4L2hlbHBlci5jIGIvdGFyZ2V0L3Mz
OTB4L2hlbHBlci5jCmluZGV4IDY4YmQyZjkuLmQyYmI5YWEgMTAwNjQ0Ci0tLSBhL3RhcmdldC9z
MzkweC9oZWxwZXIuYworKysgYi90YXJnZXQvczM5MHgvaGVscGVyLmMKQEAgLTI2Niw3ICsyNjYs
NyBAQCB2b2lkIGxvYWRfcHN3KENQVVMzOTBYU3RhdGUgKmVudiwgdWludDY0X3QgbWFzaywgdWlu
dDY0X3QgYWRkcikKICAgICAgICAgUzM5MENQVSAqY3B1ID0gczM5MF9lbnZfZ2V0X2NwdShlbnYp
OwogICAgICAgICBpZiAoczM5MF9jcHVfaGFsdChjcHUpID09IDApIHsKICNpZm5kZWYgQ09ORklH
X1VTRVJfT05MWQotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOwor
ICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9H
VUVTVF9TSFVURE9XTik7CiAjZW5kaWYKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3Rh
cmdldC9zMzkweC9rdm0uYyBiL3RhcmdldC9zMzkweC9rdm0uYwppbmRleCAxYTI0OWQ4Li4yODRm
NWVmIDEwMDY0NAotLS0gYS90YXJnZXQvczM5MHgva3ZtLmMKKysrIGIvdGFyZ2V0L3MzOTB4L2t2
bS5jCkBAIC0xOTI5LDcgKzE5MjksNyBAQCBzdGF0aWMgaW50IGhhbmRsZV9pbnRlcmNlcHQoUzM5
MENQVSAqY3B1KQogICAgICAgICAgICAgY3B1X3N5bmNocm9uaXplX3N0YXRlKGNzKTsKICAgICAg
ICAgICAgIGlmIChzMzkwX2NwdV9oYWx0KGNwdSkgPT0gMCkgewogICAgICAgICAgICAgICAgIGlm
IChpc19zcGVjaWFsX3dhaXRfcHN3KGNzKSkgewotICAgICAgICAgICAgICAgICAgICBxZW11X3N5
c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAg
ICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX2d1ZXN0
X3Bhbmlja2VkKE5VTEwpOwogICAgICAgICAgICAgICAgIH0KQEAgLTE5MzgsNyArMTkzOCw3IEBA
IHN0YXRpYyBpbnQgaGFuZGxlX2ludGVyY2VwdChTMzkwQ1BVICpjcHUpCiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgY2FzZSBJQ1BUX0NQVV9TVE9QOgogICAgICAgICAgICAgaWYgKHMzOTBf
Y3B1X3NldF9zdGF0ZShDUFVfU1RBVEVfU1RPUFBFRCwgY3B1KSA9PSAwKSB7Ci0gICAgICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgICAgIHFl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04p
OwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKGNwdS0+ZW52LnNpZ3Bfb3JkZXIgPT0g
U0lHUF9TVE9QX1NUT1JFX1NUQVRVUykgewogICAgICAgICAgICAgICAgIGt2bV9zMzkwX3N0b3Jl
X3N0YXR1cyhjcHUsIEtWTV9TMzkwX1NUT1JFX1NUQVRVU19ERUZfQUREUiwKZGlmZiAtLWdpdCBh
L3RhcmdldC9zMzkweC9taXNjX2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L21pc2NfaGVscGVyLmMK
aW5kZXggZWNhODI0NC4uNzY4MDQzZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L21pc2NfaGVs
cGVyLmMKKysrIGIvdGFyZ2V0L3MzOTB4L21pc2NfaGVscGVyLmMKQEAgLTUzMywxMSArNTMzLDEx
IEBAIHVpbnQzMl90IEhFTFBFUihzaWdwKShDUFVTMzkwWFN0YXRlICplbnYsIHVpbnQ2NF90IG9y
ZGVyX2NvZGUsIHVpbnQzMl90IHIxLAogICAgICAgICBicmVhazsKICNpZiAhZGVmaW5lZChDT05G
SUdfVVNFUl9PTkxZKQogICAgIGNhc2UgU0lHUF9SRVNUQVJUOgotICAgICAgICBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hV
VERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICBjcHVfbG9vcF9leGl0KENQVShzMzkw
X2Vudl9nZXRfY3B1KGVudikpKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBTSUdQX1NUT1A6
Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9z
eXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAg
ICAgICAgIGNwdV9sb29wX2V4aXQoQ1BVKHMzOTBfZW52X2dldF9jcHUoZW52KSkpOwogICAgICAg
ICBicmVhazsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5j
IGIvdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5jCmluZGV4IDA5YWZlMTMuLmVlYzlhNGQgMTAw
NjQ0Ci0tLSBhL3RhcmdldC9zcGFyYy9pbnQzMl9oZWxwZXIuYworKysgYi90YXJnZXQvc3BhcmMv
aW50MzJfaGVscGVyLmMKQEAgLTEwOSw3ICsxMDksNyBAQCB2b2lkIHNwYXJjX2NwdV9kb19pbnRl
cnJ1cHQoQ1BVU3RhdGUgKmNzKQogICAgIGlmIChlbnYtPnBzcmV0ID09IDApIHsKICAgICAgICAg
aWYgKGNzLT5leGNlcHRpb25faW5kZXggPT0gMHg4MCAmJgogICAgICAgICAgICAgZW52LT5kZWYt
PmZlYXR1cmVzICYgQ1BVX0ZFQVRVUkVfVEEwX1NIVVRET1dOKSB7Ci0gICAgICAgICAgICBxZW11
X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0
ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgfSBl
bHNlIHsKICAgICAgICAgICAgIGNwdV9hYm9ydChjcywgIlRyYXAgMHglMDJ4IHdoaWxlIGludGVy
cnVwdHMgZGlzYWJsZWQsIEVycm9yIHN0YXRlIiwKICAgICAgICAgICAgICAgICAgICAgICBjcy0+
ZXhjZXB0aW9uX2luZGV4KTsKZGlmZiAtLWdpdCBhL3VpL3NkbC5jIGIvdWkvc2RsLmMKaW5kZXgg
MzdjMjFhMC4uYmQ1MWZmZCAxMDA2NDQKLS0tIGEvdWkvc2RsLmMKKysrIGIvdWkvc2RsLmMKQEAg
LTgzNyw3ICs4MzcsNyBAQCBzdGF0aWMgdm9pZCBzZGxfcmVmcmVzaChEaXNwbGF5Q2hhbmdlTGlz
dGVuZXIgKmRjbCkKICAgICAgICAgY2FzZSBTRExfUVVJVDoKICAgICAgICAgICAgIGlmICghbm9f
cXVpdCkgewogICAgICAgICAgICAgICAgIG5vX3NodXRkb3duID0gMDsKLSAgICAgICAgICAgICAg
ICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9z
eXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFNETF9NT1VTRU1PVElPTjoK
ZGlmZiAtLWdpdCBhL3VpL3NkbDIuYyBiL3VpL3NkbDIuYwppbmRleCBmYWY5YmRmLi5lMDkyNjM2
IDEwMDY0NAotLS0gYS91aS9zZGwyLmMKKysrIGIvdWkvc2RsMi5jCkBAIC01NjgsNyArNTY4LDcg
QEAgc3RhdGljIHZvaWQgaGFuZGxlX3dpbmRvd2V2ZW50KFNETF9FdmVudCAqZXYpCiAgICAgY2Fz
ZSBTRExfV0lORE9XRVZFTlRfQ0xPU0U6CiAgICAgICAgIGlmICghbm9fcXVpdCkgewogICAgICAg
ICAgICAgbm9fc2h1dGRvd24gPSAwOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNl
IFNETF9XSU5ET1dFVkVOVF9TSE9XTjoKQEAgLTYxMSw3ICs2MTEsNyBAQCB2b2lkIHNkbDJfcG9s
bF9ldmVudHMoc3RydWN0IHNkbDJfY29uc29sZSAqc2NvbikKICAgICAgICAgY2FzZSBTRExfUVVJ
VDoKICAgICAgICAgICAgIGlmICghbm9fcXVpdCkgewogICAgICAgICAgICAgICAgIG5vX3NodXRk
b3duID0gMDsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7
CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9IT1NUX1VJKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBjYXNlIFNETF9NT1VTRU1PVElPTjoKZGlmZiAtLWdpdCBhL3RyYWNlLWV2ZW50cyBiL3RyYWNl
LWV2ZW50cwppbmRleCBlNTgyZDYzLi40MzM4NjVmIDEwMDY0NAotLS0gYS90cmFjZS1ldmVudHMK
KysrIGIvdHJhY2UtZXZlbnRzCkBAIC0zOCw3ICszOCw3IEBAIHZtX3N0YXRlX25vdGlmeShpbnQg
cnVubmluZywgaW50IHJlYXNvbikgInJ1bm5pbmcgJWQgcmVhc29uICVkIgogbG9hZF9maWxlKGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnBhdGgpICJuYW1lICVzIGxvY2F0aW9uICVzIgog
cnVuc3RhdGVfc2V0KGludCBuZXdfc3RhdGUpICJuZXcgc3RhdGUgJWQiCiBzeXN0ZW1fd2FrZXVw
X3JlcXVlc3QoaW50IHJlYXNvbikgInJlYXNvbj0lZCIKLXFlbXVfc3lzdGVtX3NodXRkb3duX3Jl
cXVlc3Qodm9pZCkgIiIKK3FlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoaW50IHJlYXNvbikg
InJlYXNvbj0lZCIKIHFlbXVfc3lzdGVtX3Bvd2VyZG93bl9yZXF1ZXN0KHZvaWQpICIiCgogIyBz
cGljZS1xZW11LWNoYXIuYwpkaWZmIC0tZ2l0IGEvdWkvY29jb2EubSBiL3VpL2NvY29hLm0KaW5k
ZXggMjA3NTU1ZS4uZjg5ZjY4NiAxMDA2NDQKLS0tIGEvdWkvY29jb2EubQorKysgYi91aS9jb2Nv
YS5tCkBAIC05MzQsNyArOTM0LDcgQEAgUWVtdUNvY29hVmlldyAqY29jb2FWaWV3OwogewogICAg
IENPQ09BX0RFQlVHKCJRZW11Q29jb2FBcHBDb250cm9sbGVyOiBhcHBsaWNhdGlvbldpbGxUZXJt
aW5hdGVcbiIpOwoKLSAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgcWVt
dV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICBl
eGl0KDApOwogfQoKLS0gCjIuOS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 21:23:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 21:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7q7y-0004Cu-Oi; Mon, 08 May 2017 21:23:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d7q7x-0004Ci-2h
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 21:23:33 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 08/B0-02181-3D1E0195; Mon, 08 May 2017 21:23:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMbRhle65hwK
 RBnM2KVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlr//1jK9jNUfHi2E7GBsYXbF2MXBxCAjMZ
 JT6s6mEFcSQE5rBKrJu9DyjDAeQkSaz7GdnFyAlkVkksnLSHDcQWEtCQuH2zkR2i+RSTxJyFK
 1jhJu15t50VorlYouu9NkgDr4CgxMmZT1ggmj0kph/bwwRSwilgLfF+rgFE63cmiQk9L5lAat
 gEtCXaXu9iBbFZBFQkXhz8zwxxRKLE/xMv2SFmBkjcOXEZzBYWiJGYtWwy2HwRAXWJPxcmMII
 MZRbYxijxf/kbdpBlzECJ9fOEJjCKzEJy0iyEzAJGplWM6sWpRWWpRbomeklFmekZJbmJmTm6
 hgamermpxcWJ6ak5iUnFesn5uZsYgUHOAAQ7GG/1OR9ilORgUhLl9SkWiBTiS8pPqcxILM6IL
 yrNSS0+xCjDwaEkwXv4AVBOsCg1PbUiLTMHGG8waQkOHiURXjGQNG9xQWJucWY6ROoUozHHi8
 vv3zNxPFn54z2TEEtefl6qlDjvRpBSAZDSjNI8uEGwNHCJUVZKmJcR6DQhnoLUotzMElT5V4z
 iHIxKwryfQKbwZOaVwO17BXQKE9ApgQxgp5QkIqSkGhgjP3M6XdZ3ZdWs3WupzX3yOX/aC7cb
 z/x+PUs6p6/PJWn06Ydu5S1WlgLRLz/9Ji+LnHcwMyKy9Qbv93dGl1JeuYal39l58+l2Fm7jv
 eb6svqGe+RefNg06Zns9uxD7ulqRncm1mjX3tU/uZDjrOBsMwdt1eil27ZxTF0Rlbv1WLChYG
 DICRclluKMREMt5qLiRABcd0Xn/gIAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494278606!60691633!1
X-Originating-IP: [209.85.128.170]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19673 invoked from network); 8 May 2017 21:23:26 -0000
Received: from mail-wr0-f170.google.com (HELO mail-wr0-f170.google.com)
 (209.85.128.170)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 21:23:26 -0000
Received: by mail-wr0-f170.google.com with SMTP id w50so54894409wrc.0
 for <xen-devel@lists.xenproject.org>; Mon, 08 May 2017 14:23:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=HVoKNcInFnjGBJ1aoeqrBb7FiPJyKPOnS32SyuL/+gI=;
 b=Rs+Wmd7kE4ngGNzE4wi/Rs188rPTXCyjwqrDiWraLb4q18npAKdIIUsEdRAhVtubm2
 6+P9nzLQs9Eyaq0PGEVf3lvgUUDQcnyVCEY4vf0Fn2ND5Ea7BJ3Wjj09jc7NqJTQq81Q
 0aoR/T8+63U6hbT14VPql88TcnYUgjnBI3t+01ttdBZntdTJ6O0qm4As9VOCYrNQq4yS
 DlelT9DmDed2Wc112mNF+8UDsMHPEuEVMRmocGox2tVcYsEEsyZ9AZxs1M0A/mzLqxIb
 iHcluEo5QWgYLaYFzBK0A/nQA24Ghzbjph5GLxlkBq+w267YBdDMySnPcU5jq355vGD+
 pVnw==
X-Gm-Message-State: AN3rC/4Ox89OpjQLMOhn+ddxkBhP7v2S7yyiaPbByJ978O9ASFSmXaSy
 1J+PxEnYu5Gb4bUhUs8=
X-Received: by 10.223.132.39 with SMTP id 36mr28938562wrf.179.1494278606004;
 Mon, 08 May 2017 14:23:26 -0700 (PDT)
Received: from mail-wr0-f169.google.com (mail-wr0-f169.google.com.
 [209.85.128.169])
 by smtp.gmail.com with ESMTPSA id b80sm12901354wma.5.2017.05.08.14.23.25
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 08 May 2017 14:23:25 -0700 (PDT)
Received: by mail-wr0-f169.google.com with SMTP id w50so54894055wrc.0
 for <xen-devel@lists.xenproject.org>; Mon, 08 May 2017 14:23:25 -0700 (PDT)
X-Received: by 10.223.135.90 with SMTP id 26mr29005787wrz.199.1494278604898;
 Mon, 08 May 2017 14:23:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Mon, 8 May 2017 14:22:44 -0700 (PDT)
In-Reply-To: <92966d28-67b7-8ee3-833e-521853a42648@arm.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
 <92966d28-67b7-8ee3-833e-521853a42648@arm.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 8 May 2017 15:22:44 -0600
X-Gmail-Original-Message-ID: <CABfawhnKcF4Lqy=gUrNnezWxQpj08Z+VrPj5nyPdeGVqB=R2zQ@mail.gmail.com>
Message-ID: <CABfawhnKcF4Lqy=gUrNnezWxQpj08Z+VrPj5nyPdeGVqB=R2zQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgOCwgMjAxNyBhdCAyOjUzIFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+Cj4gT24gMDUvMDgvMjAxNyAwODo0MiBQTSwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+Pgo+PiBPbiBNb24sIE1heSA4LCAyMDE3IGF0IDU6NDQgQU0sIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBXaGV0aGVyIHRoZSBwZXJm
b3JtYW5jZSBpcyBtZWFzdXJhYmxlIGRpZmZlcmVudCBpcyBnb2luZyB0byBiZSB2ZXJ5Cj4+IHVz
ZWNhc2Ugc3BlY2lmaWMuIElmIHRoZSBUTEJzIGFyZSBhbHJlYWR5IGxvYWRlZCB3aXRoIHRoZSB0
cmFuc2xhdGlvbgo+PiB0aGVuIHRoZSBoYXJkd2FyZSBsb29rdXAgd2lsbCBiZSBhIGxvdCBmYXN0
ZXIuIFNldHRpbmcgdXAgYSB0ZXN0LWNhc2UKPj4gZm9yIHRoaXMgaXMganVzdCBhIFBJVEEgYW5k
IEkgZG9uJ3QgcmVhbGx5IHNlZSB3aHkgeW91IGFyZSBhZ2FpbnN0Cj4+IHVzaW5nIHRoZSBoYXJk
d2FyZSBsb29rdXAgdG8gc3RhcnQgd2l0aC4KPgo+Cj4gV2VsbCwgaWYgeW91IHJlYWQgbXkgZS1t
YWlsIHlvdSB3b3VsZCBoYXZlIG5vdGljZWQgSSBhbSBub3QgYWdhaW5zdCBpdC4gSQo+IGp1c3Qg
ZmluZCBhIGJpdCBwb2ludGxlc3MgdG8gZG8gYm90aCBhbmQgd2FzIGFza2luZyBpZiB5b3UgZGlk
IHNvbWUKPiBiZW5jaG1hcmsgYmVmb3JlIHRha2luZyB0aGlzIGRlY2lzaW9uLgo+Cj4gQnV0IGl0
IHNvdW5kcyBsaWtlIHlvdSBhcmUgbm90IHdpbGxpbmcgdG8gZXZlbiBjb25zaWRlciBpdC4gQW55
d2F5IEkgYW0gbm90Cj4gZ29pbmcgdG8gYXJndWUgb24gdGhhdC4gSXQgaXMgbm90IHNvbWV0aGlu
ZyBJIHJlYWxseSBjYXJlIGZvciBub3cuCgpJdCBkaWQgc291bmQgdG8gbWUgbGlrZSB5b3Ugd2Vy
ZSBwdXNoaW5nIGZvciBpdC4gSSB3b3VsZCBwcmVmZXIgZG9pbmcKaGFyZHdhcmUgdHJhbnNsYXRp
b24gZmlyc3QgYW5kIG9ubHkgZmFsbGluZyBiYWNrIHRvIHNvZnR3YXJlIHdoZW4KbmVlZGVkIHVu
bGVzcyB3ZSBoYXZlIHNvbWUgZ29vZCBpbmNlbnRpdmUgdG8gZG8gb3RoZXJ3aXNlLgoKVGFtYXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 08 21:40:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 21:40:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7qOJ-0005Zi-6R; Mon, 08 May 2017 21:40:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7qOI-0005ZX-Fs
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 21:40:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 95/E6-03587-9C5E0195; Mon, 08 May 2017 21:40:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffEU4F
 Ig60PdSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasff9YeaCluSKrc0pDYw9
 tl2MXBxCAn8ZJXafus4O4TxmlHjWvpkVwtnGKPGqv4uxi5GTQ0TAWeLrmbnsIDavgL7EwZfnw
 eLCAoYS8ya0soE0SAh0qUv0nbkCViQh4C3Rtf0kE4x99cwcoKnsHGwCVhKHxECiLAKqEitOzG
 WawMi9gJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagxxm
 AYAfjzMv+hxglOZiURHl9igUihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwpj8BygkWpaanVqRl
 5gBDDyYtwcGjJMJ7DCTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivDUgRQIgRRmleXAjY
 HFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8m0Gm8GTmlcBtegV0BBPQEYEMYEeUJCKkpB
 oYvT78WHVu00rxUzZTir+elOoIVDt9Sck6c5Pm374L8a1J4g7mRmqq7RPeS27uOrfrz0bBxtB
 3MUaRq02XT9nerarKUhz44s9yrZcLQ1XnvwryN2QL2ndx797WHT94zjKf1PJ98VBjk0OT3eKj
 c34sZ84R/ZEXlMR5ds2ksrUHl4XVdtUFl5vKK7EUZyQaajEXFScCAFwDtK1+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494279623!67191265!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13344 invoked from network); 8 May 2017 21:40:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 21:40:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7qOD-0005fS-FX; Mon, 08 May 2017 21:40:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7qO7-0006BS-5x; Mon, 08 May 2017 21:40:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7qO6-0001VF-CV; Mon, 08 May 2017 21:40:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109170-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f12e216777935a05c1dff943e41ecee62e80fe35
X-Osstest-Versions-That: linux=13e0988140374123bead1dd27c287354cb95108e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 21:40:14 +0000
Subject: [Xen-devel] [linux-next test] 109170: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE3MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkxNzAvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVuLWRlbW8t
eGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA5MTU1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMDkxNTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBibG9ja2VkIGluIDEwOTE1NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gMTA5MTU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE3IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEwOTE1NQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2Ug
MTA5MTI3CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkxNTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBsaWtlIDEwOTE1NQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4t
Ym9vdCBmYWlsIGxpa2UgMTA5MTU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgbGlrZSAxMDkxNTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBs
aWtlIDEwOTE1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA2IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MTU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMDkxNTUK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEwOTE1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICA2IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MTU1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDkxNTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTE1NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MTU1
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMDkxNTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZjEyZTIxNjc3NzkzNWEwNWMxZGZmOTQzZTQxZWNlZTYyZTgwZmUzNQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTNlMDk4ODE0MDM3NDEyM2JlYWQxZGQyN2My
ODczNTRjYjk1MTA4ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAg
ICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxNzAgIDIwMTct
MDUtMDggMDk6Mjg6MTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhw
c3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 08 21:54:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 21:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7qbR-0006Tg-Dh; Mon, 08 May 2017 21:54:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d7qbQ-0006TY-8l
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 21:54:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 4B/59-03920-7F8E0195; Mon, 08 May 2017 21:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJsh+73FwK
 RBjcWsFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkN/w+yF7yXr7h2+y5bA+N3yS5GLg4hgamM
 Er2vOxghnD9AzrbpTF2MnBwsAloSz1Y9YgGx2QQMJf4+2cTWxcjBIQFkL/nMARIWEVCX+HNhA
 lgvs0ATo8S132vBeoUFwiQmNj1nBrE5BawlJq/bzAZi8wp4SzRdW8gGsewbo0TDrHXsIAlRAV
 2JQ//+QBUJSpyc+QRsMTPQEcunbwOzJQQyJOb1zGGFsL0kFt24BGWrSVw9t4l5AqPgLCTts5C
 0L2BkWsWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKAMQLCD
 sfuy/yFGSQ4mJVFen2KBSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDOeA+UEi1LTUyvSMnOAs
 QKTluDgURLhFQDGixBvcUFibnFmOkTqFKOilDjvEZA+AZBERmkeXBssPi8xykoJ8zICHSLEU5
 BalJtZgir/ilGcg1FJmJcBZDxPZl4J3PRXQIuZgBYHMoAtLklESEk1MPqZL0/rW92ycX/9/co
 34d3a8TvjUx94qF8oyi+XTFmWdvNnQmXD90kTDb4k7BLcp2j13WeBwE2l0MiDLyyn7XF5URFy
 Pav8zrZo1cm+d96qeAYo/b5x3C0g+PK5x2s+HMnVfxK96ZbGaq4H6izlSQd3lH25/rRYr0zwf
 Zdai31W1FLD9v+nWJRYijMSDbWYi4oTAelCEZLKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494280437!48528745!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46305 invoked from network); 8 May 2017 21:53:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 21:53:58 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 1D20120219;
 Mon,  8 May 2017 21:53:56 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B1BCE201C8;
 Mon,  8 May 2017 21:53:54 +0000 (UTC)
Date: Mon, 8 May 2017 14:53:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <79e4daa8-6903-534e-d47c-9d38ff794d22@arm.com>
Message-ID: <alpine.DEB.2.10.1705081408250.24729@sstabellini-ThinkPad-X260>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-2-andre.przywara@arm.com>
 <1c11740c-d9f5-8ab7-2b43-6c76be81a6fb@arm.com>
 <56f0a733-3d3b-1cf6-758a-5c238328369b@arm.com>
 <79e4daa8-6903-534e-d47c-9d38ff794d22@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 01/10] ARM: vGIC: remove rank lock from
 IRQ routing functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA4IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQW5kcmUsCj4gCj4g
T24gMDgvMDUvMTcgMTA6MTUsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+ID4gT24gMDQvMDUvMTcg
MTY6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGkgQW5kcmUsCj4gPiA+IAo+ID4gPiBP
biAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiA+ID4gZ2ljX3JvdXRl
X2lycV90b19ndWVzdCgpIGFuZCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCkgdGFrZSB0aGUg
cmFuawo+ID4gPiA+IGxvY2ssIGhvd2V2ZXIgbmV2ZXIgYWN0dWFsbHkgYWNjZXNzIHRoZSByYW5r
IHN0cnVjdHVyZS4KPiA+ID4gPiBBdm9pZCB0YWtpbmcgdGhlIGxvY2sgaW4gdGhvc2UgdHdvIGZ1
bmN0aW9ucyBhbmQgcmVtb3ZlIHNvbWUgbW9yZQo+ID4gPiA+IHVubmVlZGVkIGNvZGUgb24gdGhl
IHdheS4KPiA+ID4gCj4gPiA+IFRoZSByYW5rIGlzIGhlcmUgdG8gcHJvdGVjdCBwLT5kZXNjIHdo
ZW4gY2hlY2tpbmcgdGhhdCB0aGUgdmlydHVhbAo+ID4gPiBpbnRlcnJ1cHQgd2FzIG5vdCB5ZXQg
cm91dGVkIHRvIGFub3RoZXIgcGh5c2ljYWwgaW50ZXJydXB0Lgo+ID4gCj4gPiBSZWFsbHk/IFRv
IG1lIHRoYXQgc291bmRzIHF1aXRlIHN1cnByaXNpbmcuCj4gPiBNeSB1bmRlcnN0YW5kaW5nIGlz
IHRoYXQgdGhlIFZHSUMgVkNQVSBsb2NrIHByb3RlY3RlZCB0aGUgcGVuZGluZ19pcnEKPiA+IChh
bmQgdGh1cyB0aGUgZGVzYyBwb2ludGVyPykgc28gZmFyLCBhbmQgdGhlIGRlc2MgaXRzZWxmIGhh
cyBpdHMgb3duIGxvY2suCj4gPiBBY2NvcmRpbmcgdG8gdGhlIGNvbW1lbnQgaW4gdGhlIHN0cnVj
dCBpcnFfcmFuayBkZWNsYXJhdGlvbiB0aGUgbG9jawo+ID4gcHJvdGVjdHMgdGhlIG1lbWJlcnMg
b2YgdGhpcyBzdHJ1Y3Qgb25seS4KPiA+IAo+ID4gTG9va2luZyBicmllZmx5IGF0IHVzZXJzIG9m
IHBlbmRpbmdfaXJxLT5kZXNjIChmb3IgaW5zdGFuY2UKPiA+IGdpY3ZbMjNdX3VwZGF0ZV9scigp
IG9yIGdpY191cGRhdGVfb25lX2xyKCkpIEkgY2FuJ3Qgc2VlIGFueSBoaW50IHRoYXQKPiA+IHRo
ZXkgY2FyZSBhYm91dCB0aGUgbG9jay4KPiA+IAo+ID4gU28gc2hvdWxkIHRoYXQgYmUgZml4ZWQg
b3IgYXQgbGVhc3QgZG9jdW1lbnRlZD8KPiAKPiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoaXMgcmFu
ayBsb2NrIGlzIHByZXZlbnRpbmcgcmFjZSBiZXR3ZWVuIHR3byB1cGRhdGVzIG9mCj4gcC0+ZGVz
Yy4gVGhpcyBjYW4gaGFwcGVuIGlmIGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QoLi4uKSBpcyBjYWxs
ZWQgY29uY3VycmVudGx5Cj4gd2l0aCB0aGUgc2FtZSB2SVJRIGJ1dCBkaWZmZXJlbnQgcElSUS4K
PiAKPiBJZiB5b3UgZHJvcCB0aGlzIGxvY2ssIG5vdGhpbmcgd2lsbCBwcm90ZWN0IHRoYXQgYW55
bW9yZS4KClRoZSBkZXNjLT5sb2NrIGluIHJvdXRlX2lycV90b19ndWVzdCBpcyBwcm90ZWN0aW5n
IGFnYWluc3QgY29uY3VycmVudApjaGFuZ2VzIHRvIHRoZSBzYW1lIHBoeXNpY2FsIGlycS4KClRo
ZSB2Z2ljX2xvY2tfcmFuayBpbiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0IGlzIHByb3RlY3Rpbmcg
YWdhaW5zdApjb25jdXJyZW50IGNoYW5nZXMgdG8gdGhlIHNhbWUgdmlydHVhbCBpcnEuCgpJbiBv
dGhlciB3b3JkcywgdGhlIGN1cnJlbnQgY29kZSBkb2VzOgoxKSBsb2NrIHBoeXNpY2FsIGlycQoy
KSBsb2NrIHZpcnR1YWwgaXJxCjMpIGVzdGFibGlzaCBtYXBwaW5nIHZpcnR1YWwgaXJxIC0gcGh5
c2ljYWwgaXJxCgpBbmRyZSwgc29ycnkgZm9yIG5vdCBzZWVpbmcgdGhpcyBlYXJsaWVyLgoKCj4g
PiA+IFdpdGhvdXQgdGhpcyBsb2NraW5nLCB5b3UgY2FuIGhhdmUgdHdvIGNvbmN1cnJlbnQgY2Fs
bCBvZgo+ID4gPiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0IHRoYXQgd2lsbCB1cGRhdGUgdGhlIHNh
bWUgdmlydHVhbCBpbnRlcnJ1cHQgYnV0Cj4gPiA+IHdpdGggZGlmZmVyZW50IHBoeXNpY2FsIGlu
dGVycnVwdHMuCj4gPiA+IAo+ID4gPiBZb3Ugd291bGQgaGF2ZSB0byByZXBsYWNlIHRoZSByYW5r
IGxvY2sgYnkgdGhlIHBlci1wZW5kaW5nX2lycSBsb2NrIHRvCj4gPiA+IGtlZXAgdGhlIGNvZGUg
c2FmZS4KPiA+IAo+ID4gVGhhdCBpbmRlZWQgc291bmRzIHJlYXNvbmFibGUuCj4gCj4gQXMgeW91
IG1lbnRpb25lZCBJUkwsIHRoZSBjdXJyZW50IGNvZGUgbWF5IGxlYWQgdG8gYSBkZWFkbG9jayBk
dWUgdG8gbG9ja2luZwo+IG9yZGVyLgo+IAo+IEluZGVlZCByb3V0aW5nIGFuIElSUSAocm91dGVf
aXJxX3RvX2d1ZXN0KSB3aWxsIHRha2U6Cj4gCTEpIGRlc2MgbG9jayAoaW4gcm91dGVfaXJxX3Rv
X2d1ZXN0KQo+IAkyKSByYW5rIGxvY2sgKGluIGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QpCj4gCj4g
V2hpbHN0IHRoZSBNTUlPIGVtdWxhdGlvbiBvZiBJU0VOQUJMRVJfKiB3aWxsIHRha2U6Cj4gCTEp
IHJhbmsgbG9jawo+IAkyKSBkZXNjIGxvY2sgKGluIHZnaWNfZW5hYmxlX2lycXMpCgpZZXMsIHlv
dSBhcmUgcmlnaHQsIGJ1dCBJIGRvbid0IHRoaW5rIHRoYXQgaXMgYW4gaXNzdWUgYmVjYXVzZQpy
b3V0ZV9pcnFfdG9fZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gYmUgY2FsbGVkIGJlZm9yZSB0aGUgZG9t
YWluIGlzCnN0YXJ0ZWQsIHdoaWNoIGlzIGNvbnNpc3RlbnQgd2l0aCB3aGF0IHlvdSB3cm90ZSBi
ZWxvdyB0aGF0IHJvdXRpbmcKc2hvdWxkIGJlIGRvbmUgKmJlZm9yZSogcnVubmluZyB0aGUgVk0u
CgpUbyBiZSBjbGVhcjogSSBhbSBub3QgYXJndWluZyBmb3Iga2VlcGluZyB0aGUgY29kZSBhcy1p
cywganVzdCB0cnlpbmcgdG8KdW5kZXJzdGFuZCBpdC4KCiAKPiBVc2luZyB0aGUgcGVyLXBlbmRp
bmdfaXJxIGxvY2sgd2lsbCBub3Qgc29sdmUgdGhlIGRlYWRsb2NrLiBJIHRob3VnaCBhIGJpdAo+
IG1vcmUgdG8gdGhlIGNvZGUuIEkgYmVsaWV2ZSB0aGUgcm91dGluZyBvZiBTUElzL1BQSXMgYWZ0
ZXIgZG9tYWluIGNyZWF0aW9uCj4gdGltZSBpcyBhIGNhbGwgdG8gbWlzdGFrZSBhbmQgbG9ja2lu
ZyBuaWdodG1hcmUuIFNpbWlsYXJseSBhbiBpbnRlcnJ1cHQgc2hvdWxkCj4gc3RheSByb3V0ZWQg
Zm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgZG9tYWluIGxpZmUuCgpJdCBsb29rcyBsaWtlIGN1cnJl
bnQgcm91dGluZyBjb2RlIHdhcyBhbHJlYWR5IHdyaXR0ZW4gd2l0aCB0aGF0IGFzc3VtcHRpb24u
CgoKPiBTbyBJIHdvdWxkIGZvcmJpZCBJUlEgcm91dGluZyBhZnRlciBkb21haW4gY3JlYXRpb24g
KHNlZSBkLT5jcmVhdGlvbl9maW5pc2hlZCkKPiBhbmQgcmVtb3ZlIElSUSB3aGlsc3Qgcm91dGlu
ZyAoSSB0aGluayB3aXRoIGQtPmlzX2R5aW5nKS4gVGhpcyB3b3VsZCBoYXZlIGFuCj4gcmFjZSBi
ZXR3ZWVuIHRoZSByb3V0aW5nIGFuZCB0aGUgcmVzdCBvZiB0aGUgdkdJQyBjb2RlLgoKSSBhbSBm
aW5lIHdpdGggdGhhdC4KCgo+IEhvd2V2ZXIsIHRoaXMgd291bGQgbm90IHByZXZlbnQgdGhlIHJv
dXRpbmcgZnVuY3Rpb24gdG8gcmFjZSBhZ2FpbnN0IGl0c2VsZi4KPiBGb3IgdGhhdCBJIHdvdWxk
IHRha2UgdGhlIHZnaWMgZG9tYWluIGxvY2ssIGl0IGlzIGZpbmUgYmVjYXVzZSByb3V0aW5nIGlz
IG5vdAo+IHNvbWV0aGluZyB3ZSBleHBlY3QgdG8gaGFwcGVuIG9mdGVuLgo+IAo+IEFueSBvcGlu
aW9ucz8KClRoZSBjaGFuZ2VzIGRvbmUgYnkgZ2ljX3JvdXRlX2lycV90b19ndWVzdCBhcmUgc3Bl
Y2lmaWMgdG8gb25lIHZpcnR1YWwKaXJxIGFuZCBvbmUgcGh5c2ljYWwgaXJxLiBJbiBmYWN0LCB0
aGV5IGVzdGFibGlzaCB0aGUgbWFwcGluZyBiZXR3ZWVuCnRoZSB0d28uCgpHaXZlbiB0aGF0IGNv
bmN1cnJlbnQgY2hhbmdlcyB0byBhIHBoeXNpY2FsIGlycSBhcmUgcHJvdGVjdGVkIGJ5IHRoZQpk
ZXNjLT5sb2NrIGluIHJvdXRlX2lycV90b19ndWVzdCwgd2h5IGRvIHlvdSB0aGluayB0aGF0IHRh
a2luZyB0aGUgbmV3CnBlbmRpbmdfaXJxIGxvY2sgaW4gZ2ljX3JvdXRlX2lycV90b19ndWVzdCB3
b3VsZCBub3QgYmUgc3VmZmljaWVudD8KKGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QgaXMgYWx3YXlz
IGNhbGxlZCBieSByb3V0ZV9pcnFfdG9fZ3Vlc3QuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 21:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 21:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7qez-0006gg-1B; Mon, 08 May 2017 21:57:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d7qew-0006ga-W2
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 21:57:39 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B2/76-02183-2D9E0195; Mon, 08 May 2017 21:57:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJsh+7FlwK
 RBjNPyFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz5ey8xF0zkrDg/ay9jA+Mk9i5GTg4hgamM
 Es0bzCDsP4wSje2cIDaLgJZE37kuRhCbTcBQ4u+TTWxdjBwcEkD2ks8cIGERASWJ6csagcZwc
 TAL7GaUeHl2HytIQlggXOLgkudg8zkF7CSm7LoKNodXwFti+92HzBC7aiWW/TsOFhcV0JU49O
 8PG0SNoMTJmU9YQGxmoBuWT98GZksIZEjM65nDCmF7SSy6cQnKVpO4em4T8wRGwVlI2mchaV/
 AyLSKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwOOsZGBh3
 MPbt9TvEKMnBpCTK61MsECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfTC6CcYFFqempFWmYOM
 E5g0hIcPEoivMdA0rzFBYm5xZnpEKlTjIpS4rxewOgSEgBJZJTmwbXBYvMSo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWHetyDjeTLzSuCmvwJazAS0OJABbHFJIkJKqoFx4pSc7UZ//FY8nBD
 JG6EgNp9VrkHyieATn2BuG53kCK2LZxd4qC+oPtqyPlKnIqbw0J8S5gb/OfUahslnz95zsXp8
 QkvqgZ1HQ839ibPWpC+cyPfWp1CO76CC6+EZ7hsrt9dl/HrKdXrbvc4M66vb+ZZyKXet1951Q
 ycyUEL39qrINTunZGcpsRRnJBpqMRcVJwIAtdYkYcgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494280656!43875949!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42388 invoked from network); 8 May 2017 21:57:37 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 21:57:37 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id B6C482021B;
 Mon,  8 May 2017 21:57:34 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A064A20219;
 Mon,  8 May 2017 21:57:33 +0000 (UTC)
Date: Mon, 8 May 2017 14:57:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Eric Blake <eblake@redhat.com>
In-Reply-To: <1f0bf90b-a706-01c8-cad1-6dea6620deef@redhat.com>
Message-ID: <alpine.DEB.2.10.1705081454510.24729@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
 <1f0bf90b-a706-01c8-cad1-6dea6620deef@redhat.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>, groug@kaod.org,
 qemu-devel@nongnu.org, xen-devel@lists.xensource.com,
 aneesh.kumar@linux.vnet.ibm.com, anthony.perard@citrix.com
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Fix issues affecting Xen 9pfs
 discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA4IE1heSAyMDE3LCBFcmljIEJsYWtlIHdyb3RlOgo+IE9uIDA1LzA4LzIwMTcgMDM6
NDUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEZpeCB0d28gcmVzb3VyY2UgbGVh
a3Mgb24gZXJyb3IgcGF0aHMsIGRpc2NvdmVyZWQgYnkgQ292ZXJpdHkuCj4gPiBDaGVjayBmb3Ig
ZXJyb3JzIHJldHVybmVkIGJ5IGZjbnRsLCBhbHNvIGZvdW5kIGJ5IENvdmVyaXR5Lgo+ID4gCj4g
PiBDSUQ6MTM3NDgzNgo+ID4gQ0lEOjEzNzQ4MzEKPiA+IAo+IAo+ID4gQEAgLTM3OCw3ICszODAs
MTAgQEAgc3RhdGljIGludCB4ZW5fOXBmc19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
dikKPiA+ICAgICAgICAgIGlmICh4ZW5fOXBkZXYtPnJpbmdzW2ldLmV2dGNobmRldiA9PSBOVUxM
KSB7Cj4gPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiAgICAgICAgICB9Cj4gPiAtICAgICAg
ICBmY250bCh4ZW5ldnRjaG5fZmQoeGVuXzlwZGV2LT5yaW5nc1tpXS5ldnRjaG5kZXYpLCBGX1NF
VEZELCBGRF9DTE9FWEVDKTsKPiA+ICsgICAgICAgIGlmIChmY250bCh4ZW5ldnRjaG5fZmQoeGVu
XzlwZGV2LT5yaW5nc1tpXS5ldnRjaG5kZXYpLAo+ID4gKyAgICAgICAgICAgICAgICAgIEZfU0VU
RkQsIEZEX0NMT0VYRUMpID09IC0xKSB7Cj4gPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gCj4g
RGlyZWN0bHkgY2FsbGluZyBmY250bChGX1NFVEZEKSB3aXRob3V0IGZpcnN0IHJlYWRpbmcgZmNu
dGwoRl9HRVRGRCkgaXMKPiAodGhlb3JldGljYWxseSkgaW5jb3JyZWN0LiAgQmV0dGVyIG1pZ2h0
IGJlIHVzaW5nIHFlbXVfc2V0X2Nsb2V4ZWMoKQo+IGluc3RlYWQgb2Ygb3Blbi1jb2Rpbmcgc29t
ZXRoaW5nLgoKTWFrZXMgc2Vuc2UgYnV0IHRoZSB1bmNoZWNrZWQgcmV0dXJuIG9mIGZjbnRsLCBk
aXNjb3ZlcmVkIGJ5IENvdmVyaXR5LAp3b3VsZCByZW1haW4gdW5maXhlZCBieSBjYWxsaW5nIHFl
bXVfc2V0X2Nsb2V4ZWMgaGVyZS4gSSBkb24ndCB0aGluayBJCmFtIHVwIGZvciBmaXhpbmcgYWxs
IHRoZSBjYWxsIHNpdGVzIG9mIHFlbXVfc2V0X2Nsb2V4ZWMuCgpJIGFtIGdvaW5nIHRvIGRyb3Ag
dGhpcyBjaGFuZ2UsIGFuZCByZXNlbmQgdGhpcyBwYXRjaCB3YXMgb25seSB0aGUgb3RoZXIKdHdv
IGZpeGVzLCBmaXhpbmcgMTM3NDgzNiBvbmx5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 22:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 22:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7qhm-0007N0-FK; Mon, 08 May 2017 22:00:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d7qhl-0007Mt-7u
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 22:00:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 71/7E-01730-08AE0195; Mon, 08 May 2017 22:00:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJsh27NK4F
 Ig6NbbSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bzat6CNt6K7wv2sTYw9nN1MXJxCAlMZZTY
 O20NE4Tzh1Hizpyl7F2MnBwsAloSX6/vZAGx2QQMJf4+2cTWxcjBIQFkL/nMARIWEdCX2HS7k
 R2kl1lgHaPE5JVL2EASwgLhEgeXPGcHqecU8JE4N0sCJMwr4C0x8ed3ZohdexklZj3azgSSEB
 XQlTj07w8bRJGgxMmZT8D2MgPdsHz6NjBbQiBDYl7PHFYI20ti0Y1LULaaxNVzm5gnMArOQtI
 +C0n7AkamVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeHJ
 AAQ7GM+e9jzEKMnBpCTK61MsECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf2JVBOsCg1PbUiL
 TMHGCkwaQkOHiURXjuQNG9xQWJucWY6ROoUo6KUOO8SkIQASCKjNA+uDRadlxhlpYR5GYEOEe
 IpSC3KzSxBlX/FKM7BqCTMmwkyhSczrwRu+iugxUxAiwMZwBaXJCKkpBoYk1Vi570yzronoLx
 unbjFnZKiqGMdl3X3mv53Wh176n31Za5Xp1p4+lv2PAk5uOP6tt7HJhpl9xa80rKpvhdfcN9T
 cNGbd5LLdUor3mUwsrvc9W6xzuGN/GQq9UTx3a0XFWm+4j938Ma75z1+7yF5QG3a+vhE9QXyk
 aVfvwuuf3hqf8CfL9ealViKMxINtZiLihMBt+5MsckCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494280827!60694091!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2322 invoked from network); 8 May 2017 22:00:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 May 2017 22:00:28 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 58F5A20219;
 Mon,  8 May 2017 22:00:26 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2D94B20220;
 Mon,  8 May 2017 22:00:25 +0000 (UTC)
Date: Mon, 8 May 2017 15:00:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1705081454510.24729@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1705081459030.24729@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
 <1f0bf90b-a706-01c8-cad1-6dea6620deef@redhat.com>
 <alpine.DEB.2.10.1705081454510.24729@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: xen-devel@lists.xensource.com, groug@kaod.org, qemu-devel@nongnu.org,
 aneesh.kumar@linux.vnet.ibm.com, anthony.perard@citrix.com,
 Eric Blake <eblake@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Fix issues affecting Xen 9pfs
 discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA4IE1heSAyMDE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gTW9uLCA4
IE1heSAyMDE3LCBFcmljIEJsYWtlIHdyb3RlOgo+ID4gT24gMDUvMDgvMjAxNyAwMzo0NSBQTSwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBGaXggdHdvIHJlc291cmNlIGxlYWtzIG9u
IGVycm9yIHBhdGhzLCBkaXNjb3ZlcmVkIGJ5IENvdmVyaXR5Lgo+ID4gPiBDaGVjayBmb3IgZXJy
b3JzIHJldHVybmVkIGJ5IGZjbnRsLCBhbHNvIGZvdW5kIGJ5IENvdmVyaXR5Lgo+ID4gPiAKPiA+
ID4gQ0lEOjEzNzQ4MzYKPiA+ID4gQ0lEOjEzNzQ4MzEKPiA+ID4gCj4gPiAKPiA+ID4gQEAgLTM3
OCw3ICszODAsMTAgQEAgc3RhdGljIGludCB4ZW5fOXBmc19jb25uZWN0KHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKPiA+ID4gICAgICAgICAgaWYgKHhlbl85cGRldi0+cmluZ3NbaV0uZXZ0Y2hu
ZGV2ID09IE5VTEwpIHsKPiA+ID4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4gPiAgICAgICAg
ICB9Cj4gPiA+IC0gICAgICAgIGZjbnRsKHhlbmV2dGNobl9mZCh4ZW5fOXBkZXYtPnJpbmdzW2ld
LmV2dGNobmRldiksIEZfU0VURkQsIEZEX0NMT0VYRUMpOwo+ID4gPiArICAgICAgICBpZiAoZmNu
dGwoeGVuZXZ0Y2huX2ZkKHhlbl85cGRldi0+cmluZ3NbaV0uZXZ0Y2huZGV2KSwKPiA+ID4gKyAg
ICAgICAgICAgICAgICAgIEZfU0VURkQsIEZEX0NMT0VYRUMpID09IC0xKSB7Cj4gPiA+ICsgICAg
ICAgICAgICBnb3RvIG91dDsKPiA+IAo+ID4gRGlyZWN0bHkgY2FsbGluZyBmY250bChGX1NFVEZE
KSB3aXRob3V0IGZpcnN0IHJlYWRpbmcgZmNudGwoRl9HRVRGRCkgaXMKPiA+ICh0aGVvcmV0aWNh
bGx5KSBpbmNvcnJlY3QuICBCZXR0ZXIgbWlnaHQgYmUgdXNpbmcgcWVtdV9zZXRfY2xvZXhlYygp
Cj4gPiBpbnN0ZWFkIG9mIG9wZW4tY29kaW5nIHNvbWV0aGluZy4KPiAKPiBNYWtlcyBzZW5zZSBi
dXQgdGhlIHVuY2hlY2tlZCByZXR1cm4gb2YgZmNudGwsIGRpc2NvdmVyZWQgYnkgQ292ZXJpdHks
Cj4gd291bGQgcmVtYWluIHVuZml4ZWQgYnkgY2FsbGluZyBxZW11X3NldF9jbG9leGVjIGhlcmUu
IEkgZG9uJ3QgdGhpbmsgSQo+IGFtIHVwIGZvciBmaXhpbmcgYWxsIHRoZSBjYWxsIHNpdGVzIG9m
IHFlbXVfc2V0X2Nsb2V4ZWMuCj4gCj4gSSBhbSBnb2luZyB0byBkcm9wIHRoaXMgY2hhbmdlLCBh
bmQgcmVzZW5kIHRoaXMgcGF0Y2ggd2FzIG9ubHkgdGhlIG90aGVyCj4gdHdvIGZpeGVzLCBmaXhp
bmcgMTM3NDgzNiBvbmx5LgoKVW5sZXNzIHlvdSB3b3VsZCBiZSBmaW5lIHdpdGg6CgpkaWZmIC0t
Z2l0IGEvdXRpbC9vc2xpYi1wb3NpeC5jIGIvdXRpbC9vc2xpYi1wb3NpeC5jCmluZGV4IDRkOTE4
OWUuLjE2ODk0YWQgMTAwNjQ0Ci0tLSBhL3V0aWwvb3NsaWItcG9zaXguYworKysgYi91dGlsL29z
bGliLXBvc2l4LmMKQEAgLTE4Miw3ICsxODIsOSBAQCB2b2lkIHFlbXVfc2V0X2Nsb2V4ZWMoaW50
IGZkKQogewogICAgIGludCBmOwogICAgIGYgPSBmY250bChmZCwgRl9HRVRGRCk7Ci0gICAgZmNu
dGwoZmQsIEZfU0VURkQsIGYgfCBGRF9DTE9FWEVDKTsKKyAgICBhc3NlcnQoZiAhPSAtMSk7Cisg
ICAgZiA9IGZjbnRsKGZkLCBGX1NFVEZELCBmIHwgRkRfQ0xPRVhFQyk7CisgICAgYXNzZXJ0KGYg
IT0gLTEpOwogfQogCiAvKgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 22:05:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 22:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7qmL-0007ZQ-0p; Mon, 08 May 2017 22:05:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d7qmK-0007ZK-D2
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 22:05:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E2/C4-03920-B9BE0195; Mon, 08 May 2017 22:05:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAJsWRWlGSWpSXmKPExsVysWW7jO6s1wK
 RBn92WFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxzn1pZC35KVqxeuou1gbFTvIuRi0NIYC6T
 xMI7Bxi7GDk4WAQcJRa2WncxcnIwCpRJTDnZxAJhZ0vsOHePHcRmEXCQWLBgGiNE7zpGif7/S
 1hBEsIC4RL3v8wFs0UE9CU23W5kByliFmhllNjR/g6qo4FJov3KWrBtbAIqEr9WxYA08AuYSz
 T/2MQKEuYXkJZoWygLYvIK2Eqc7kuC2Ksi8XTffrB7RIFWvdjyB2wVr4CgxMmZT8DinAI+Er+
 /b2SEWNvOKHFz1Ss2kISEgLZEw/mfrCAJCYE+RondJ1ezTWAUnYVkwCxkTSAJZoEUiY0/rwHZ
 cKfOQvLbLGS/zUI4dhZSWMxC9vIsJBdCzFeX+DPvEjOELS5x68l8JghbW2LZwtdQcVuJdeves
 0DYehJvf/dC2ZYS63d8Yl/AKLCKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NS
 cxqVgvOT93EyMwpTAAwQ7GP/MDDzFKcjApifL6FAtECvEl5adUZiQWZ8QXleakFh9ilOHgUJL
 gvf0KKCdYlJqeWpGWmQNMbjBpCQ4eJRFebZA0b3FBYm5xZjpE6hSjopQ475KXQAkBkERGaR5c
 GyyhXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7ySQ8TyZeSVw018BLWYCWhzIALa4JBEhJ
 dXAyJ58re68/7SutT2dm3lbed2mG2+fuflFjuHF3ZM0JIJfnjI/e+7OpBefXq8O2nOg9FvG9f
 Unsx6zCJZOaKrbJKs+R9Xkp1OI1ku+jCif5Cbly/vjFP4GHwrdx/O5OfuLN4d/Sd7b9RVV153
 VeTRtal/bxbK5lT7LS910v/uU1ddZGac21m2tV2Ipzkg01GIuKk4EAAhhy9OjAwAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494281103!100712351!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20769 invoked from network); 8 May 2017 22:05:14 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 May 2017 22:05:14 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BEB6CC04B31F;
 Mon,  8 May 2017 22:05:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com BEB6CC04B31F
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com BEB6CC04B31F
Received: from [10.10.122.86] (ovpn-122-86.rdu2.redhat.com [10.10.122.86])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C42B4C6793;
 Mon,  8 May 2017 22:05:01 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
 <1f0bf90b-a706-01c8-cad1-6dea6620deef@redhat.com>
 <alpine.DEB.2.10.1705081454510.24729@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1705081459030.24729@sstabellini-ThinkPad-X260>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <356752db-bd70-a908-141e-eec99f4c15e2@redhat.com>
Date: Mon, 8 May 2017 17:05:01 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705081459030.24729@sstabellini-ThinkPad-X260>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Mon, 08 May 2017 22:05:03 +0000 (UTC)
Cc: anthony.perard@citrix.com, groug@kaod.org, xen-devel@lists.xensource.com,
 aneesh.kumar@linux.vnet.ibm.com, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Fix issues affecting Xen 9pfs
 discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6729642245629704698=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6729642245629704698==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="gjiOIWEhbDnMrvrswwQKPE39C1tk9Kl7N"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--gjiOIWEhbDnMrvrswwQKPE39C1tk9Kl7N
Content-Type: multipart/mixed; boundary="1IObXG6KVDAGAP13mMDqH2upkLd3rKRlh";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: anthony.perard@citrix.com, xen-devel@lists.xensource.com,
 aneesh.kumar@linux.vnet.ibm.com, qemu-devel@nongnu.org, groug@kaod.org
Message-ID: <356752db-bd70-a908-141e-eec99f4c15e2@redhat.com>
Subject: Re: [Qemu-devel] [PATCH] Fix issues affecting Xen 9pfs discovered by
 Coverity
References: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
 <1f0bf90b-a706-01c8-cad1-6dea6620deef@redhat.com>
 <alpine.DEB.2.10.1705081454510.24729@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1705081459030.24729@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1705081459030.24729@sstabellini-ThinkPad-X260>

--1IObXG6KVDAGAP13mMDqH2upkLd3rKRlh
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/08/2017 05:00 PM, Stefano Stabellini wrote:

>>> Directly calling fcntl(F_SETFD) without first reading fcntl(F_GETFD) =
is
>>> (theoretically) incorrect.  Better might be using qemu_set_cloexec()
>>> instead of open-coding something.
>>
>> Makes sense but the unchecked return of fcntl, discovered by Coverity,=

>> would remain unfixed by calling qemu_set_cloexec here. I don't think I=

>> am up for fixing all the call sites of qemu_set_cloexec.
>>
>> I am going to drop this change, and resend this patch was only the oth=
er
>> two fixes, fixing 1374836 only.
>=20
> Unless you would be fine with:
>=20
> diff --git a/util/oslib-posix.c b/util/oslib-posix.c
> index 4d9189e..16894ad 100644
> --- a/util/oslib-posix.c
> +++ b/util/oslib-posix.c
> @@ -182,7 +182,9 @@ void qemu_set_cloexec(int fd)
>  {
>      int f;
>      f =3D fcntl(fd, F_GETFD);
> -    fcntl(fd, F_SETFD, f | FD_CLOEXEC);
> +    assert(f !=3D -1);
> +    f =3D fcntl(fd, F_SETFD, f | FD_CLOEXEC);
> +    assert(f !=3D -1);

Seems reasonable to me, but I don't know if anyone else would object.

Changes semantics if someone ever calls qemu_set_cloexec(-1) (previously
it would ignore the EBADF failures, now it will abort) - such callers
are arguably broken, so that's okay by me.

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--1IObXG6KVDAGAP13mMDqH2upkLd3rKRlh--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZEOuNAAoJEKeha0olJ0NqcLQH/RafKZ5gkrROCygz3mcGUN6E
vOffrprotbepD4fnloyqRmkdjpsXjeWY4/pohqGfDOGr+JzuGB4z44tYsi2Ty3hP
R3ywaotARt3Al7akkM7GkpnSkNj4fU7ur+IBsrH35NBvmA2l3jjav3DmphO8zBEf
jh+dYvy2OkVgM9Yc6IWfa0EhQpJXkv6+0sV/YRxP7TA7Fa0Y8Kbq5vf2IX873K4x
/ztYt/zgEloXAhcjOfAGUAJyR8edNfOkVZiuiJE3ueLefXhvic/H+gaFPMBdtf4S
outoELbjZGZ0BxToT72HiGVNDzpA/Tj2MF2o3ewGID5eva6tWqnshItyjEjiRPE=
=9aJj
-----END PGP SIGNATURE-----

--gjiOIWEhbDnMrvrswwQKPE39C1tk9Kl7N--


--===============6729642245629704698==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6729642245629704698==--


From xen-devel-bounces@lists.xen.org Mon May 08 22:13:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 22:13:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7quL-0008Hj-RL; Mon, 08 May 2017 22:13:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1d7quK-0008Hb-Ou
 for xen-devel@lists.xenproject.org; Mon, 08 May 2017 22:13:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 56/87-01730-B8DE0195; Mon, 08 May 2017 22:13:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURjdOzO7O4qjd1fFz0V7bEJWrg8wFAk
 KeoOJQRi9tNmcdhf2YTOr2J/aHlRu5YMFUyvL0owC6WEZGGVb/UizsDR8QYaFtPjIRwhq1MyO
 Zt1f555z7rnnXj6a1J5S6Wiu0MnxdtaqVwVS5gTFRsP5EbwnscGrSp1u9BAb0LaXPzqpTLRXa
 bEbHYUHleY2l5fIexVTeOluBeFCZUvcKJCmsIuECs9zpbRBuBrBz/IqJG20+CwB33rH1W4UQI
 fiLCg7OURKOAwnwIO+E35ei5sJqKnVuRFNk3g/TA6nSLQKr4L+yQlCohmcBpWlyRJN4RgYvVd
 PSTgcczA+OoUkzGANvKn86ucDcDrMvu0i5cT1MPCoQKJJvBSaRq74C4CIX05X+isDdiN4XD6q
 lNssh4qiF5RsiobX7Vfm8Q6o6HGppEzAK6D1dIYMj8Pcl3Q5xqOGGd8lQrZ3kjDVvUbCwVgLT
 QNPCdmfB72NW2RLKpS6WlXyWfELbw8NzvcpUUNHXYNadkVB/cNBShb6lTB9v2TedS0ExloqVa
 UotuqfD6hafHTVP4++jsg7KFbg+AKONySlxBt5i8nstLEWqyEpcW28jRME1sRZWaMQf8hhe4D
 EgVCI6wnqaNvuRZE0oQ9n0gW8RxtsdOQeNbOCOYfPt3KCF0XRtB6YnGFR0/CciSs8bLGKU7Ug
 Ax2kD2M2SzIj5LE2wWKSpVZkoIvPjY8RWsrusHO6CCZcMmHJZM63/41YmM0PKFoXyiCxlDYoj
 +NtFuf/ug9F0EgfyhRIKUEWu/PvTT6xBCGW2Knwl3Cyi5LOhTw3ByPIZzPHQuJSzKb4redDzm
 z6XtwfPEutLKpL0Gz/1FC9qy63RFMjRGdp3swtVTwfWdbqqX3UnfzeaUlTv/sdO27ImDqwz5e
 7H8o8HxXZ/dO33BcbnVdnsmzZPZ3GWdox8flCi8+qztR4I2/wXe2uyy0H1w2zJb+a+3bHJRzR
 U4KZTVpN8gL7B7HbemKWAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494281610!58147223!1
X-Originating-IP: [104.47.0.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38652 invoked from network); 8 May 2017 22:13:31 -0000
Received: from mail-he1eur01on0067.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.67)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 May 2017 22:13:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=23U6v0K5Gr2ks8CGCOqb3zpDFcyO4xjU+826FZAd/Zc=;
 b=YJiHtPMEAqZczjpfsXnT0x9h6vpVF7wwfsKfaNH6yHgdG0gORiFIjsgDpwXY5Od+Cf5F0o41FdEyFyGF8ijnJEfa0XiPlPJafu5Hyd5W2m5EveufA2SKDE7wbqLsko0uwfaueCK1AmuFHGe9NwbjmjojHRh0Ap71GcIAoPmY8gI=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0802MB2188.eurprd08.prod.outlook.com (10.172.126.135) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Mon, 8
 May 2017 22:13:28 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-2-andre.przywara@arm.com>
 <1c11740c-d9f5-8ab7-2b43-6c76be81a6fb@arm.com>
 <56f0a733-3d3b-1cf6-758a-5c238328369b@arm.com>
 <79e4daa8-6903-534e-d47c-9d38ff794d22@arm.com>
 <alpine.DEB.2.10.1705081408250.24729@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a8ec8bbf-2c29-511e-5b04-ca255f1ead6b@arm.com>
Date: Mon, 8 May 2017 23:13:22 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705081408250.24729@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: AM4PR05CA0015.eurprd05.prod.outlook.com (10.171.184.156) To
 HE1PR0802MB2188.eurprd08.prod.outlook.com (10.172.126.135)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5c5c18bf-91dd-4e7f-010c-08d4965f74d7
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2188; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 3:nH9BsRd9RibNIhg0nKU6w2EF0xUnEcANNhzuFmeh0hIRgZaxqiQn92Sun1P5VxUAQbDzTJO6ry8+8w75D1Z1wEF9PicDfOMvjKPvGWSNSgg9735sok5A9WI5BAK1sL+kgDYgG9opP7yKk5NqX1Mkx6YcAzlpVhQjM9KTjPX5wzvs5euNL0ukytKQ2sfbkv2vkEctT3xE7qLM0fYmuFUxXPTHh0P3lMPmP3hcsNNZVEMpC1arJf5yBV0SyNiiGDc1QIbNpuZTic56VbV0EMVHm6OFPI/Z122mnZ/sxuiWSLjizmX7OA9s+eyX+DkcXKssfB11lYw3YOZrDO6nczOWkLZ4jgXQyZqvMqHl9FRyVRQ=;
 25:AOQzzcGqJgjYSS7MefhGMYU3GojR5cJugQCQGXKXF4Tmf88frZbnf+j+3K/N0UcJcBs9QTPOb1axKKRuLRolEuRYBBpZ0YOoAsj6PzRAvh97RSC9wA8BtMZp62cI54Jssv4C5HL6bYxkz7Yj/D/7Zo61vm93VLYWZB/tWpwLXtAJIqt5mF9C2gxSIYMmahETrqslqWix8ZJvUQyAO/e6Dv7vJ6vXi5XjmQLbw0c58MUMD1lW4UvYbVwHcgUz7ZGYWtgWT5p/S+41YWtti7oXT26m6tIjsNz4XKZKzA4ppkcOY15nSrWZkGBcTHM30G+GlWZbnZOzI+RimNmw3o1J4TBYGbgtq1X0AkBry1azbVbZSHNYHHLeM1XFLoWsX4zI34E77hRBPkullAB20j3MLkoPeCP+6zjdOza7jm76hp1pB1hqFErBX0DNY6Q/FgQIydCvCZO2XK30Q6byG4t2o0FmpssF13sPCC5Ca7pYkto=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 31:5ItKFafoJncVk+GeRiaKgH1KM7PO132lk7jU8nDVWQ7xT7aW5UaKDjtAb3fzsxKzJ1wShZZIgkggFi2wy96xONJB3eIX/sNhq3wAzuybqKtvF4JWWZ+5M+Bvw8mdWJm3CcfvOUz3j9EYwvPCmnGCKBs7kbpdc01XON/XkjVFnOqQi4dn+BPUyRBrXLE0VRdPlwjSiAw13ATmdDmRnLMI3Cc/cyepLxNFj9nEk41UwB4=;
 20:+jW85SWnJ/aDgnP6EFRBAtcVuN0lwXYYhaAD52lhiDnzB4JBqu0FtbugocEumnNMTswNvwF01Ffv8wlLbXiN1bL/yg+SKC4Y1blvVFP35eEix8sXEEd4KTvuUTXlUsNHe8oLp/1/5DCg3chdrsAqFvQQDQgJJ82o8b3BiAfwBHY=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB218876F18E94984E1FBEB86780EE0@HE1PR0802MB2188.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(6072148);
 SRVR:HE1PR0802MB2188; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2188; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 4:16eZVv9b295o+XEushb1HNyTLKXpOQ/aP7T1FYCrPpvMZDM9radx33x2vLUN3jRUwqlIqY+/IcEkFil4Cv4BjzUHHQS9OvmpLJSCq0nTPlDN0mrkbXSHUb1AWVllwP950Wo3nDt6QUybHbOFUYRqre9w/3Zwo40K8eK3mL+bzRIJ9iVjakg6BIaWByzti/YGRoxMEi4Tzs0xcKsOEthO76A86l8iMnP6Gg4n+N48U9xBAxTD1zBqixk4HzDpEhpxlNpdl3azPNoPpKqcKWeOsAmUGnywAu7reavv0fYCqiUbXjerkVSRfdCDixoaZlF+P6MGvR0EmC17wyp+zKB58x59jGixFiw8dF2539SyjokH/TL5zyDkVqzL3oOTl7XlIFcnxdwWBcBtF9cY/6USwfhtufaIIRUODSVdkQ7z1G4v+zM+6S2wUzrJPag2kPp3Durt60WdkmRLJV6D5UJwKDr9j48XB6YyA92xAFy+W3/PMCynnTFnZnfJqe8bKz1UfS7UcSkA6uSUA2l/wQGaRcg1ocA8qdEpV87Ys35jKdXB0C2T2G5C2bezFAwQ9DoghdFyNrpq9+2MGRF6vD+gfWxfqsQMtDv3F/S8ctiP+JODnuRTe7TiXtjCwaeSkABeMTNhAiOdE2s7VIJiq/01lGWKLLa+p6V/g7+fmslfdgJDkj4ayZl908MoZ7UrV2tOAC3/ZyCagUEJOuAGlKnT4tK84HXgMYDT+XI/BGFHHM6r+HgfQr3jbIuM6qDUahLr220H7EkCOFm9eVe6jzTUlleXnlUVcvaCRRF/OcdtzfO6WKTchxi/MdI9TeDsVljSxvlRF+QydXjE/MUuIZg1+g==
X-Forefront-PRVS: 0301360BF5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39840400002)(39450400003)(39410400002)(39400400002)(39850400002)(24454002)(65956001)(6512007)(93886004)(66066001)(65806001)(6486002)(229853002)(6506006)(23746002)(189998001)(83506001)(4326008)(47776003)(4001350100001)(36756003)(76176999)(54356999)(33646002)(50986999)(110136004)(53936002)(6246003)(53546009)(2906002)(7736002)(38730400002)(3846002)(25786009)(230700001)(86362001)(6116002)(5660300001)(31686004)(31696002)(42186005)(478600001)(81166006)(50466002)(6666003)(8676002)(6916009)(54906002)(2950100002)(64126003)(305945005)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2188; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2188;
 23:xgKZzIZ1uyI6dxW6Zt/bJQC+aPyyxL+z2yD?=
 =?Windows-1252?Q?OXB5wmfEoNGR9khQ99O2Qa+eyGfJAQUy8j7z0L55yAvUNQfvfk0aouu7?=
 =?Windows-1252?Q?s9U7UOpMPIGZxxt74DD6QKchokWwohuQGBr3L6BuOsqdqzyHEJl4cSW7?=
 =?Windows-1252?Q?9rxYmCjQL3D5jPXGWvrGmUfJyZauyRbnoWvi3at9Cd9GIZEN7N55cR88?=
 =?Windows-1252?Q?b8SnTJjuy59JWaQCyE8A2T5FRt+RpK10wHWFoMxwDz8/0NHf+20JR05i?=
 =?Windows-1252?Q?Ti5tLOGXJyVQMNxbYsQ+8F2aao5KmtnWLDvxoo6Kjkff2ghuV3+Xp5Jd?=
 =?Windows-1252?Q?jv70pYuW5E0Gjfg/6DqLnDkKpbCYKJz55nYmRw8peS/M4eZCa5mri7x9?=
 =?Windows-1252?Q?oRS+4bYmXt7q3PCuMjTQWIs1g5NQmSS7Aoq+eaKNO5+pR+YQ0Tdfn8q6?=
 =?Windows-1252?Q?DIxgszpXvnfYgFB/0mSOa7mJ2VQhBowYjMWP3TVFUbWTIuMsOWigysR2?=
 =?Windows-1252?Q?7beICtSUnsm2G6OJ5QOfbh5kmS056W1D317AcJRPNp4qf4GujUQqXNEt?=
 =?Windows-1252?Q?11q+lc+WhYANqq+QIJgNs5KIheSZK44Qg3J6T6P77A+WtJvGh+m4newE?=
 =?Windows-1252?Q?Grk0UxEfHGp6k1U4V7EEtfuPtTXO8jk9yci2KwQtkTmC2lIAw/1yk0X7?=
 =?Windows-1252?Q?r7rs58l7Obz0Cf/0SBzmIKNjI0i+IqBMjaris1ieKMsFxMBDpf55Fxe9?=
 =?Windows-1252?Q?dDWtol3o/U/j2Q+PP6t282Jau4td3zLzHUfNsfSdOjEyJF1wN7KZWm4c?=
 =?Windows-1252?Q?u+j9D2J/khANmP11Sr6MIeomZe376QSWiexo1bUeqU4pnFwm5PW1KMq1?=
 =?Windows-1252?Q?YXCaImYJ+ngoFgEIlgV3aOcL+h2eIFbuJx4cesLwqjkzioMuemJNpag/?=
 =?Windows-1252?Q?t1H0CxXXzegF82CyH3CQaprwaYqdfe+1szJyM3Ij/KsrRyY6sYmp0dA/?=
 =?Windows-1252?Q?cGBJyt0R/7oEHwwSUJVVxc5fNuO8P5FcaUeUSTf5uK02xc+i6wawY+PP?=
 =?Windows-1252?Q?3PBzWCPlDoN3JmhqNSRdhKsEJSe9JcIwODOOrTFZW6sY6n7vNycc3fwS?=
 =?Windows-1252?Q?RQ2FSb5KPhlnrTFAU3YWa39yXcTps01Aah8O0D5YbpLnEKaTMpOzR2oL?=
 =?Windows-1252?Q?Ehxe62qr4V+zlCD6kISeiZQ1fAzDQKH8H4thc2NYJQWKMNbxh4vwOuzt?=
 =?Windows-1252?Q?nWrmFklGcwK283tKu3JBZwZm24pzdW2tzukIxIWnHhNvOlRucnHBuqgn?=
 =?Windows-1252?Q?ti6WTUp5yjalicJ5zRs8VxWJrS6LPzapwbTg2Yw3vVYx0f9wOq7tnhdE?=
 =?Windows-1252?Q?TRx7blX7ExBoJ62qAo0KaU7t3PatBko1GwKmrdWe6LzBb0Ok30TPKvsn?=
 =?Windows-1252?Q?4IoMKELP/zB+JBY4VkoCpu/aqukxildY2YcxGiJ9wWg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 6:O9obgo9XluNEqR0Jg0xry2dyD5bLFF8tJuZNzXq2arJ7rFCdEO6CV+dsfZxHN9QpPsWHlupKkQ6FHevyVnzzGq+L2c0KfJrotsWMBiX6UT6Vg5ykx7XO6b91IYie1+ZdrwJiaAo5oAAHDU8w5m1q4nHBrAi04aIh0ZEB0u90MOQ/dqnDXYqbJBwLpFKB4Kl1U/EKcYj+06vqZu0iad192yYTcC1rylLU8mPTG6qI0H/RVRdcfs5z8ePfb7Dzobis0fpfzqr9ewWSupjLsnA0rMAPsrC/EK/36t0Xe6vtMpqV8ipVeLgZsNKu4aaz5L2FmYOjOO9B9PDf8B/UzfkDHCmvX7wBwPg7QHCUQyAYknS/P2W7g9BqfxoxHIM2zEgbzIeeDyxnRO/frwjgIlqH2T8fBJoVSh8kB8Ayv1QApGEPb7g1aToevykpzYeFTsO5kUoCw6iHbmiH88VmvW4pn70egrrSVhgiTWIhG5CfUXC/6g54dqMyYel9rPlSORMesDpFoFMTinMfWYIpg4y7FfnFkh2p9bIcodDt9kIr3Qg=;
 5:jXQPhLBCBJAgltC0BK/agp4x3pLUPqGHAVefiVrirqzT30eYd4USpqguBd2P0P6/d5eIsYGlw7l5rA/oH3DMdQpMmVHaMK8xW8waIkO8KLSpZPhvAE4a5svm/FYFVb+cSHTT+V4d2kpx3DjrdrU1Jw==;
 24:0Pofd/YbDpphtwK2fBtjKZFvgL4bf3sMMQyf1yxXm5n1cHY/1hxj6IdeqpnI8HOeLNWtuZzk87UWTc44lrXMxUyDVnnnDdJg0EMnX0/XZt0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 7:roX+xKnZGf/gXmhX94rM+rAOvZsAKwcM6UlZMWNC0yeeGvR43insO+pM9jITtDiFohCD+MXnKY34JAih5YYBM6K/tUxD0u/+9L+0+CX89V4rnFcQyjC9sAboxLolBbzQZZws8kngBAYCGCuZ6io1cwJkTwVqSZYYbzqDKmcI6tyuIsRS+JaYnYsYO3PtcmwF13fDAFqmD+yCndKewiYVyITdkXKC1qtHj5yTUs3MPqDJH9lUy3HFH9D1EGGVWeMRUCtYyYuU+F3wdRgsRw6r6PEy0HPPuOLrsNwvY9IGdAC4F/KBiGfqCRg6QMWGREhmvCNgJpX/sXa6xmuD//y0Cg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2017 22:13:28.8836 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2188
Cc: Andre Przywara <andre.przywara@arm.com>, nd@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 01/10] ARM: vGIC: remove rank lock from
 IRQ routing functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDA4LzA1LzIwMTcgMjI6NTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDggTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUs
Cj4+Cj4+IE9uIDA4LzA1LzE3IDEwOjE1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IE9uIDA0
LzA1LzE3IDE2OjUzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgQW5kcmUsCj4+Pj4KPj4+
PiBPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+IGdpY19yb3V0
ZV9pcnFfdG9fZ3Vlc3QoKSBhbmQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdCgpIHRha2UgdGhl
IHJhbmsKPj4+Pj4gbG9jaywgaG93ZXZlciBuZXZlciBhY3R1YWxseSBhY2Nlc3MgdGhlIHJhbmsg
c3RydWN0dXJlLgo+Pj4+PiBBdm9pZCB0YWtpbmcgdGhlIGxvY2sgaW4gdGhvc2UgdHdvIGZ1bmN0
aW9ucyBhbmQgcmVtb3ZlIHNvbWUgbW9yZQo+Pj4+PiB1bm5lZWRlZCBjb2RlIG9uIHRoZSB3YXku
Cj4+Pj4KPj4+PiBUaGUgcmFuayBpcyBoZXJlIHRvIHByb3RlY3QgcC0+ZGVzYyB3aGVuIGNoZWNr
aW5nIHRoYXQgdGhlIHZpcnR1YWwKPj4+PiBpbnRlcnJ1cHQgd2FzIG5vdCB5ZXQgcm91dGVkIHRv
IGFub3RoZXIgcGh5c2ljYWwgaW50ZXJydXB0Lgo+Pj4KPj4+IFJlYWxseT8gVG8gbWUgdGhhdCBz
b3VuZHMgcXVpdGUgc3VycHJpc2luZy4KPj4+IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUg
VkdJQyBWQ1BVIGxvY2sgcHJvdGVjdGVkIHRoZSBwZW5kaW5nX2lycQo+Pj4gKGFuZCB0aHVzIHRo
ZSBkZXNjIHBvaW50ZXI/KSBzbyBmYXIsIGFuZCB0aGUgZGVzYyBpdHNlbGYgaGFzIGl0cyBvd24g
bG9jay4KPj4+IEFjY29yZGluZyB0byB0aGUgY29tbWVudCBpbiB0aGUgc3RydWN0IGlycV9yYW5r
IGRlY2xhcmF0aW9uIHRoZSBsb2NrCj4+PiBwcm90ZWN0cyB0aGUgbWVtYmVycyBvZiB0aGlzIHN0
cnVjdCBvbmx5Lgo+Pj4KPj4+IExvb2tpbmcgYnJpZWZseSBhdCB1c2VycyBvZiBwZW5kaW5nX2ly
cS0+ZGVzYyAoZm9yIGluc3RhbmNlCj4+PiBnaWN2WzIzXV91cGRhdGVfbHIoKSBvciBnaWNfdXBk
YXRlX29uZV9scigpKSBJIGNhbid0IHNlZSBhbnkgaGludCB0aGF0Cj4+PiB0aGV5IGNhcmUgYWJv
dXQgdGhlIGxvY2suCj4+Pgo+Pj4gU28gc2hvdWxkIHRoYXQgYmUgZml4ZWQgb3IgYXQgbGVhc3Qg
ZG9jdW1lbnRlZD8KPj4KPj4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGlzIHJhbmsgbG9jayBpcyBw
cmV2ZW50aW5nIHJhY2UgYmV0d2VlbiB0d28gdXBkYXRlcyBvZgo+PiBwLT5kZXNjLiBUaGlzIGNh
biBoYXBwZW4gaWYgZ2ljX3JvdXRlX2lycV90b19ndWVzdCguLi4pIGlzIGNhbGxlZCBjb25jdXJy
ZW50bHkKPj4gd2l0aCB0aGUgc2FtZSB2SVJRIGJ1dCBkaWZmZXJlbnQgcElSUS4KPj4KPj4gSWYg
eW91IGRyb3AgdGhpcyBsb2NrLCBub3RoaW5nIHdpbGwgcHJvdGVjdCB0aGF0IGFueW1vcmUuCj4K
PiBUaGUgZGVzYy0+bG9jayBpbiByb3V0ZV9pcnFfdG9fZ3Vlc3QgaXMgcHJvdGVjdGluZyBhZ2Fp
bnN0IGNvbmN1cnJlbnQKPiBjaGFuZ2VzIHRvIHRoZSBzYW1lIHBoeXNpY2FsIGlycS4KPgo+IFRo
ZSB2Z2ljX2xvY2tfcmFuayBpbiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0IGlzIHByb3RlY3Rpbmcg
YWdhaW5zdAo+IGNvbmN1cnJlbnQgY2hhbmdlcyB0byB0aGUgc2FtZSB2aXJ0dWFsIGlycS4KPgo+
IEluIG90aGVyIHdvcmRzLCB0aGUgY3VycmVudCBjb2RlIGRvZXM6Cj4gMSkgbG9jayBwaHlzaWNh
bCBpcnEKPiAyKSBsb2NrIHZpcnR1YWwgaXJxCj4gMykgZXN0YWJsaXNoIG1hcHBpbmcgdmlydHVh
bCBpcnEgLSBwaHlzaWNhbCBpcnEKPgo+IEFuZHJlLCBzb3JyeSBmb3Igbm90IHNlZWluZyB0aGlz
IGVhcmxpZXIuCj4KPgo+Pj4+IFdpdGhvdXQgdGhpcyBsb2NraW5nLCB5b3UgY2FuIGhhdmUgdHdv
IGNvbmN1cnJlbnQgY2FsbCBvZgo+Pj4+IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QgdGhhdCB3aWxs
IHVwZGF0ZSB0aGUgc2FtZSB2aXJ0dWFsIGludGVycnVwdCBidXQKPj4+PiB3aXRoIGRpZmZlcmVu
dCBwaHlzaWNhbCBpbnRlcnJ1cHRzLgo+Pj4+Cj4+Pj4gWW91IHdvdWxkIGhhdmUgdG8gcmVwbGFj
ZSB0aGUgcmFuayBsb2NrIGJ5IHRoZSBwZXItcGVuZGluZ19pcnEgbG9jayB0bwo+Pj4+IGtlZXAg
dGhlIGNvZGUgc2FmZS4KPj4+Cj4+PiBUaGF0IGluZGVlZCBzb3VuZHMgcmVhc29uYWJsZS4KPj4K
Pj4gQXMgeW91IG1lbnRpb25lZCBJUkwsIHRoZSBjdXJyZW50IGNvZGUgbWF5IGxlYWQgdG8gYSBk
ZWFkbG9jayBkdWUgdG8gbG9ja2luZwo+PiBvcmRlci4KPj4KPj4gSW5kZWVkIHJvdXRpbmcgYW4g
SVJRIChyb3V0ZV9pcnFfdG9fZ3Vlc3QpIHdpbGwgdGFrZToKPj4gCTEpIGRlc2MgbG9jayAoaW4g
cm91dGVfaXJxX3RvX2d1ZXN0KQo+PiAJMikgcmFuayBsb2NrIChpbiBnaWNfcm91dGVfaXJxX3Rv
X2d1ZXN0KQo+Pgo+PiBXaGlsc3QgdGhlIE1NSU8gZW11bGF0aW9uIG9mIElTRU5BQkxFUl8qIHdp
bGwgdGFrZToKPj4gCTEpIHJhbmsgbG9jawo+PiAJMikgZGVzYyBsb2NrIChpbiB2Z2ljX2VuYWJs
ZV9pcnFzKQo+Cj4gWWVzLCB5b3UgYXJlIHJpZ2h0LCBidXQgSSBkb24ndCB0aGluayB0aGF0IGlz
IGFuIGlzc3VlIGJlY2F1c2UKPiByb3V0ZV9pcnFfdG9fZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gYmUg
Y2FsbGVkIGJlZm9yZSB0aGUgZG9tYWluIGlzCj4gc3RhcnRlZCwgd2hpY2ggaXMgY29uc2lzdGVu
dCB3aXRoIHdoYXQgeW91IHdyb3RlIGJlbG93IHRoYXQgcm91dGluZwo+IHNob3VsZCBiZSBkb25l
ICpiZWZvcmUqIHJ1bm5pbmcgdGhlIFZNLgoKSSBkaWRuJ3QgY29uc2lkZXIgYXMgYSBiaWcgaXNz
dWUgYmVjYXVzZSBvZiB0aGF0IGFuZCB0aGUgZmFjdCBpdCAKY3VycmVudGx5IGNhbiBvbmx5IGhh
cHBlbiB2aWEgYSBkb21jdGwgb3IgZHVyaW5nIGRvbTAgYnVpbGRpbmcuCgo+Cj4gVG8gYmUgY2xl
YXI6IEkgYW0gbm90IGFyZ3VpbmcgZm9yIGtlZXBpbmcgdGhlIGNvZGUgYXMtaXMsIGp1c3QgdHJ5
aW5nIHRvCj4gdW5kZXJzdGFuZCBpdC4KPgo+Cj4+IFVzaW5nIHRoZSBwZXItcGVuZGluZ19pcnEg
bG9jayB3aWxsIG5vdCBzb2x2ZSB0aGUgZGVhZGxvY2suIEkgdGhvdWdoIGEgYml0Cj4+IG1vcmUg
dG8gdGhlIGNvZGUuIEkgYmVsaWV2ZSB0aGUgcm91dGluZyBvZiBTUElzL1BQSXMgYWZ0ZXIgZG9t
YWluIGNyZWF0aW9uCj4+IHRpbWUgaXMgYSBjYWxsIHRvIG1pc3Rha2UgYW5kIGxvY2tpbmcgbmln
aHRtYXJlLiBTaW1pbGFybHkgYW4gaW50ZXJydXB0IHNob3VsZAo+PiBzdGF5IHJvdXRlZCBmb3Ig
dGhlIGR1cmF0aW9uIG9mIHRoZSBkb21haW4gbGlmZS4KPgo+IEl0IGxvb2tzIGxpa2UgY3VycmVu
dCByb3V0aW5nIGNvZGUgd2FzIGFscmVhZHkgd3JpdHRlbiB3aXRoIHRoYXQgYXNzdW1wdGlvbi4K
Pgo+Cj4+IFNvIEkgd291bGQgZm9yYmlkIElSUSByb3V0aW5nIGFmdGVyIGRvbWFpbiBjcmVhdGlv
biAoc2VlIGQtPmNyZWF0aW9uX2ZpbmlzaGVkKQo+PiBhbmQgcmVtb3ZlIElSUSB3aGlsc3Qgcm91
dGluZyAoSSB0aGluayB3aXRoIGQtPmlzX2R5aW5nKS4gVGhpcyB3b3VsZCBoYXZlIGFuCj4+IHJh
Y2UgYmV0d2VlbiB0aGUgcm91dGluZyBhbmQgdGhlIHJlc3Qgb2YgdGhlIHZHSUMgY29kZS4KPgo+
IEkgYW0gZmluZSB3aXRoIHRoYXQuCj4KPgo+PiBIb3dldmVyLCB0aGlzIHdvdWxkIG5vdCBwcmV2
ZW50IHRoZSByb3V0aW5nIGZ1bmN0aW9uIHRvIHJhY2UgYWdhaW5zdCBpdHNlbGYuCj4+IEZvciB0
aGF0IEkgd291bGQgdGFrZSB0aGUgdmdpYyBkb21haW4gbG9jaywgaXQgaXMgZmluZSBiZWNhdXNl
IHJvdXRpbmcgaXMgbm90Cj4+IHNvbWV0aGluZyB3ZSBleHBlY3QgdG8gaGFwcGVuIG9mdGVuLgo+
Pgo+PiBBbnkgb3BpbmlvbnM/Cj4KPiBUaGUgY2hhbmdlcyBkb25lIGJ5IGdpY19yb3V0ZV9pcnFf
dG9fZ3Vlc3QgYXJlIHNwZWNpZmljIHRvIG9uZSB2aXJ0dWFsCj4gaXJxIGFuZCBvbmUgcGh5c2lj
YWwgaXJxLiBJbiBmYWN0LCB0aGV5IGVzdGFibGlzaCB0aGUgbWFwcGluZyBiZXR3ZWVuCj4gdGhl
IHR3by4KPgo+IEdpdmVuIHRoYXQgY29uY3VycmVudCBjaGFuZ2VzIHRvIGEgcGh5c2ljYWwgaXJx
IGFyZSBwcm90ZWN0ZWQgYnkgdGhlCj4gZGVzYy0+bG9jayBpbiByb3V0ZV9pcnFfdG9fZ3Vlc3Qs
IHdoeSBkbyB5b3UgdGhpbmsgdGhhdCB0YWtpbmcgdGhlIG5ldwo+IHBlbmRpbmdfaXJxIGxvY2sg
aW4gZ2ljX3JvdXRlX2lycV90b19ndWVzdCB3b3VsZCBub3QgYmUgc3VmZmljaWVudD8KPiAoZ2lj
X3JvdXRlX2lycV90b19ndWVzdCBpcyBhbHdheXMgY2FsbGVkIGJ5IHJvdXRlX2lycV90b19ndWVz
dC4pCgpCZWNhdXNlIGlmIHdlIGp1c3QgcmVwbGFjZSB0aGUgcmFuayBsb2NrIGJ5IHRoZSBwZW5k
aW5nIGxvY2sgdGhlcmUgCmRlYWRsb2NrIHdvdWxkIHN0aWxsIGJlIHRoZXJlLiBJIGd1ZXNzIHdl
IGNhbiB0YWtlIHRoZSBwZW5kaW5nX2lycSBsb2NrIAppbiByb3V0ZV9pcnFfdG9fZ3Vlc3QgYmVm
b3JlIHRoZSBkZXNjIGxvY2suCgpCdXQgSSBsaWtlIHRoZSBpZGVhIG9mIGhpZGluZyB0aGUgdmdp
YyBsb2NraW5nIGluIGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QgCnRvIGtlZXAgaXJxLmMgZmFpcmx5
IEludGVycnVwdCBDb250cm9sbGVyIGFnbm9zdGljLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 08 23:48:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 23:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7sO3-0005kb-1M; Mon, 08 May 2017 23:48:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7sO2-0005kQ-IB
 for xen-devel@lists.xensource.com; Mon, 08 May 2017 23:48:18 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5A/A3-03557-1C301195; Mon, 08 May 2017 23:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfcAs2C
 kwfkuM4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPO/fx1xw0qzi47SvbA2M
 G3W7GLk4hAT+MkocW/mdDcJ5zChx/fwUIIcTyNnGKPFksSOILSLgLPH1zFx2EJtXQF/i3fXpL
 CC2sECQRPfdXrBmCYEnTBJ35mxl6mJkB3I8JTpUuhg5wKz3S8RAgmwCVhKHxED6WARUJd4u6W
 SbwMi9gJFhFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoLc
 ZgGAH47dlAYcYJTmYlER5fYoFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F5nEowUEixKTU+t
 SMvMAYYdTFqCg0dJhFcJJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8T0CKBECKMkrz4
 EbAYuASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlZgBElxJOZVwK36RXQEUxARwQyCIAcUZ
 KIkJJqYNRLNv1+74nmVW2bs+z9u1VeaxQd/ar8QPHu1H16hUF6x/4vfND/TW/jPLOi9R9yq1J
 15bY9fPJYX4yDQSO88nJ7mzfDwauh5862fneyY7l9w+6DNU/YdMVn5QbLZ7kbHy44MP/a7W/6
 9T6NRbbWkvnd3q9OHpm36F3AkTvHZTnrI/b9LThzNlKJpTgj0VCLuag4EQB7AxIIfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494287295!91544392!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32411 invoked from network); 8 May 2017 23:48:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 May 2017 23:48:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7sNy-0000Tt-St; Mon, 08 May 2017 23:48:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7sNt-00030x-8P; Mon, 08 May 2017 23:48:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7sNs-0005zA-QZ; Mon, 08 May 2017 23:48:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109189-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=baf2950213e6a50801940643e2549a5baa21ad71
X-Osstest-Versions-That: xen=933f966bcdf4f4255b432071fc12c9ee2efb05ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 May 2017 23:48:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109189: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE4OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE4OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGJhZjI5NTAyMTNlNmE1
MDgwMTk0MDY0M2UyNTQ5YTViYWEyMWFkNzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDkzM2Y5NjZiY2RmNGY0MjU1YjQzMjA3MWZjMTJjOWVlMmVmYjA1ZWYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTE4NSAgMjAxNy0wNS0wOCAxOTowNzoyNiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxODkgIDIwMTctMDUtMDggMjI6MDI6NDAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmsgUnV0bGFu
ZCA8bWFyay5ydXRsYW5kQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0
YWJsZS1zbW9rZQorIHJldmlzaW9uPWJhZjI5NTAyMTNlNmE1MDgwMTk0MDY0M2UyNTQ5YTViYWEy
MWFkNzEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUt
c21va2UgYmFmMjk1MDIxM2U2YTUwODAxOTQwNjQzZTI1NDlhNWJhYTIxYWQ3MQorIGJyYW5jaD14
ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1iYWYyOTUwMjEzZTZhNTA4MDE5NDA2NDNlMjU0
OWE1YmFhMjFhZDcxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFu
Y2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4YmFmMjk1MDIxM2U2YTUwODAxOTQwNjQzZTI1
NDlhNWJhYTIxYWQ3MSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJl
YW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVz
dFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJs
ZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgYmFmMjk1MDIxM2U2YTUwODAxOTQwNjQzZTI1NDlhNWJh
YTIxYWQ3MTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICA5MzNmOTY2Li5iYWYyOTUwICBiYWYyOTUwMjEzZTZhNTA4MDE5
NDA2NDNlMjU0OWE1YmFhMjFhZDcxIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 00:39:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 00:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7tAx-00018v-PM; Tue, 09 May 2017 00:38:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7tAw-00018a-Sp
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 00:38:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 CF/A8-03920-A9F01195; Tue, 09 May 2017 00:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXcmv2C
 kwfcvHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6NxzhLHgcVTFvLebWBsY
 f5p2MXJxCAn8ZZRYv/MqM4TzmFGi+XALE4SzjVFi8fYP7F2MnBwiAs4SX8/MBbN5BfQldq49z
 gpiCwuYSDx794YNpEFC4KKUxO6P01hAEhIC3hILZn4DmsQBZl+9at3FyM7BJmAlcUgMpIBFQF
 XixZTDjBMYuRcwMqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GA8vzbwEKMkB5OSKK9PsUCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnet3yCkUKC
 RanpqRVpmTnA4INJS3DwKInwpoGkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnHc2SJEAS
 FFGaR7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbwvIFJ7MvBK4Ta+AjmACOiKQQQ
 DkiJJEhJRUA2PUS5P6qiTG47aNm6M2Pvz+Xf18m6SHgO3q74kvd78wV+F4x7ol2Oe2OU/d7XP
 msgu+JnhcTqgqfrh8Ezvf98Zk3gMvc5+2nLERX856dK3Q1Ymp9xcEL88Tenk06KL14h3/t7hq
 +/H8MTCQcEhrUdNoSyu5e8VDRdvj51anZ7e/FkxWEK7qzVZiKc5INNRiLipOBADIS3/SfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494290328!61155227!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47685 invoked from network); 9 May 2017 00:38:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 00:38:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7tAs-0002JH-JO; Tue, 09 May 2017 00:38:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7tAn-00057F-7Q; Tue, 09 May 2017 00:38:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7tAm-0002Gu-GJ; Tue, 09 May 2017 00:38:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109171-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 00:38:40 +0000
Subject: [Xen-devel] [linux-4.9 test] 109171: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE3MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE3MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAx
NyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMyB4ZW4tYm9vdC9sMSAgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhlbi1ib290L2wx
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg5ZjNiOGQ1ZjI2NGQ1ZGFiOTgxOGM2NjY3YzcxZTNj
YzU1YjEzZjUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgw
OTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
NzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgMjggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDI2IGRheXMgICA0NCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxNzEgIDIwMTctMDUtMDggMDk6NTg6NTkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzNCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTIzNiBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 00:47:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 00:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7tJL-0001rm-Kt; Tue, 09 May 2017 00:47:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7tJJ-0001ra-O7
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 00:47:29 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C4/16-01733-0A111195; Tue, 09 May 2017 00:47:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXe+oGC
 kwe8OI4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdDQcZiroL6v4uWgxcwPj
 SZ8uRi4OIYG/jBJPnkxihXAeM0q8mD0XytnGKPFz1n3mLkZODhEBZ4mvZ+ayg9i8AvoS5x+sB
 osLC1hIvLm+nwmkQULgkq7E6lNvmEASEgLeEvd39QDZHGD2yz1SXYzsHGwCVhKHxEAKWARUJd
 rXz2KZwMi9gJFhFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAH49nTnocYJTmYlER5fYoFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8PoKCEYKCRal
 pqdWpGXmAIMPJi3BwaMkwtsJkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHeDpAiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4UkCk8mXklcJteAR3BBHREIIMAyB
 EliQgpqQbGDZc+JGVasv9+yKzh+/z6wT6FWuXw6/H/0uz8EtL5ltqquHw947ySl1d/ssSG+gW
 a9vvEOLRe3HcR+ciYP4t/gvnT830LMzKfqC1t6M7y/HDCQYxdOXT/jDCem/UJ7qd+rbt5cUrS
 bOdPy2Q7/K7mBu++12319PjVmukKBydfVGlU8Uz8ua5fiaU4I9FQi7moOBEAi2eTb38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494290844!76372028!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16356 invoked from network); 9 May 2017 00:47:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 00:47:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7tJB-0002Wo-4u; Tue, 09 May 2017 00:47:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7tJ5-0005nP-Py; Tue, 09 May 2017 00:47:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7tJ5-0006uM-7n; Tue, 09 May 2017 00:47:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109183-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dd1559bb267becbb838de41132ef60771d183e5d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 00:47:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 109183: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0540272309543625297=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0540272309543625297==
Content-Type: text/plain

flight 109183 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109183/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                dd1559bb267becbb838de41132ef60771d183e5d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   14 days
Failing since        107644  2017-04-25 10:26:10 Z   13 days   34 attempts
Testing same since   109183  2017-05-08 18:23:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4670 lines long.)


--===============0540272309543625297==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0540272309543625297==--

From xen-devel-bounces@lists.xen.org Tue May 09 00:47:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 00:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7tJi-0001ui-0z; Tue, 09 May 2017 00:47:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d7tJg-0001uZ-Au
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 00:47:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D2/F6-03620-7B111195; Tue, 09 May 2017 00:47:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVybKJsh+42QcF
 Ig8ufLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOW1+ZCz7pVaz9PZu5gbFJtYuRi0NIYCqj
 RNuaR2wQzh9GiSM77zB2MXJysAhoSdy/NZ0FxGYTMJT4+2QTUBEHhwSQveQzB0hYREBd4s+FC
 YwgvcwCfYwSn3b2gfUKCyRJ7Fw4jxXE5hSwlrjy+w4TiM0r4C2xanYb1LJnTBK7u5eDJUQFdC
 UO/fvDBlEkKHFy5hOwxcxARyyfvg3MlhDIkJjXM4cVwvaSWHTjEpStJnH13CbmCYyCs5C0z0L
 SvoCRaRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDB
 DsabGwMOMUpyMCmJ8voUC0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1FRCMFBIsSk1PrUjLz
 AFGC0xagoNHSYTXGyTNW1yQmFucmQ6ROsWoy9HX8fE9kxBLXn5eqpQ4LyNIkQBIUUZpHtwIWO
 ReYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvJsgUnsy8ErhNr4COYAI6IpBBAOSIkkSElFQ
 DI4Po9VeB4ue8Z2okXji1oij5/uzXr6dYmdj3fGE+u/TVifTy5t+h2483ac9t+pH/QfL+nWUl
 v958vDXj40T3lJUCkX7JaU/v/PXxulL64fj8dSeTGgV8A2Z2VDx1KJd8EGh7SV7vHlPepmChj
 sV/pq6Z/GrmPDsv1zSOW0n31z/YfXTflftlqg1KLMUZiYZazEXFiQBbY7jk1wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494290869!67311661!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24975 invoked from network); 9 May 2017 00:47:50 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 00:47:50 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id C0D9E2024F;
 Tue,  9 May 2017 00:47:47 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6F0402024D;
 Tue,  9 May 2017 00:47:46 +0000 (UTC)
Date: Mon, 8 May 2017 17:47:45 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a8ec8bbf-2c29-511e-5b04-ca255f1ead6b@arm.com>
Message-ID: <alpine.DEB.2.10.1705081734480.24729@sstabellini-ThinkPad-X260>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-2-andre.przywara@arm.com>
 <1c11740c-d9f5-8ab7-2b43-6c76be81a6fb@arm.com>
 <56f0a733-3d3b-1cf6-758a-5c238328369b@arm.com>
 <79e4daa8-6903-534e-d47c-9d38ff794d22@arm.com>
 <alpine.DEB.2.10.1705081408250.24729@sstabellini-ThinkPad-X260>
 <a8ec8bbf-2c29-511e-5b04-ca255f1ead6b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Andre Przywara <andre.przywara@arm.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 01/10] ARM: vGIC: remove rank lock from
 IRQ routing functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA4IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwOC8wNS8yMDE3IDIyOjUzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBN
b24sIDggTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGkgQW5kcmUsCj4gPiA+
IAo+ID4gPiBPbiAwOC8wNS8xNyAxMDoxNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiA+ID4g
T24gMDQvMDUvMTcgMTY6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IEhpIEFuZHJl
LAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAwNC8wNS8xNyAxNjozMSwgQW5kcmUgUHJ6eXdhcmEg
d3JvdGU6Cj4gPiA+ID4gPiA+IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QoKSBhbmQgZ2ljX3JlbW92
ZV9pcnFfZnJvbV9ndWVzdCgpIHRha2UgdGhlCj4gPiA+ID4gPiA+IHJhbmsKPiA+ID4gPiA+ID4g
bG9jaywgaG93ZXZlciBuZXZlciBhY3R1YWxseSBhY2Nlc3MgdGhlIHJhbmsgc3RydWN0dXJlLgo+
ID4gPiA+ID4gPiBBdm9pZCB0YWtpbmcgdGhlIGxvY2sgaW4gdGhvc2UgdHdvIGZ1bmN0aW9ucyBh
bmQgcmVtb3ZlIHNvbWUgbW9yZQo+ID4gPiA+ID4gPiB1bm5lZWRlZCBjb2RlIG9uIHRoZSB3YXku
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRoZSByYW5rIGlzIGhlcmUgdG8gcHJvdGVjdCBwLT5kZXNj
IHdoZW4gY2hlY2tpbmcgdGhhdCB0aGUgdmlydHVhbAo+ID4gPiA+ID4gaW50ZXJydXB0IHdhcyBu
b3QgeWV0IHJvdXRlZCB0byBhbm90aGVyIHBoeXNpY2FsIGludGVycnVwdC4KPiA+ID4gPiAKPiA+
ID4gPiBSZWFsbHk/IFRvIG1lIHRoYXQgc291bmRzIHF1aXRlIHN1cnByaXNpbmcuCj4gPiA+ID4g
TXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHRoZSBWR0lDIFZDUFUgbG9jayBwcm90ZWN0ZWQgdGhl
IHBlbmRpbmdfaXJxCj4gPiA+ID4gKGFuZCB0aHVzIHRoZSBkZXNjIHBvaW50ZXI/KSBzbyBmYXIs
IGFuZCB0aGUgZGVzYyBpdHNlbGYgaGFzIGl0cyBvd24KPiA+ID4gPiBsb2NrLgo+ID4gPiA+IEFj
Y29yZGluZyB0byB0aGUgY29tbWVudCBpbiB0aGUgc3RydWN0IGlycV9yYW5rIGRlY2xhcmF0aW9u
IHRoZSBsb2NrCj4gPiA+ID4gcHJvdGVjdHMgdGhlIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3Qgb25s
eS4KPiA+ID4gPiAKPiA+ID4gPiBMb29raW5nIGJyaWVmbHkgYXQgdXNlcnMgb2YgcGVuZGluZ19p
cnEtPmRlc2MgKGZvciBpbnN0YW5jZQo+ID4gPiA+IGdpY3ZbMjNdX3VwZGF0ZV9scigpIG9yIGdp
Y191cGRhdGVfb25lX2xyKCkpIEkgY2FuJ3Qgc2VlIGFueSBoaW50IHRoYXQKPiA+ID4gPiB0aGV5
IGNhcmUgYWJvdXQgdGhlIGxvY2suCj4gPiA+ID4gCj4gPiA+ID4gU28gc2hvdWxkIHRoYXQgYmUg
Zml4ZWQgb3IgYXQgbGVhc3QgZG9jdW1lbnRlZD8KPiA+ID4gCj4gPiA+IE15IHVuZGVyc3RhbmRp
bmcgaXMgdGhpcyByYW5rIGxvY2sgaXMgcHJldmVudGluZyByYWNlIGJldHdlZW4gdHdvIHVwZGF0
ZXMKPiA+ID4gb2YKPiA+ID4gcC0+ZGVzYy4gVGhpcyBjYW4gaGFwcGVuIGlmIGdpY19yb3V0ZV9p
cnFfdG9fZ3Vlc3QoLi4uKSBpcyBjYWxsZWQKPiA+ID4gY29uY3VycmVudGx5Cj4gPiA+IHdpdGgg
dGhlIHNhbWUgdklSUSBidXQgZGlmZmVyZW50IHBJUlEuCj4gPiA+IAo+ID4gPiBJZiB5b3UgZHJv
cCB0aGlzIGxvY2ssIG5vdGhpbmcgd2lsbCBwcm90ZWN0IHRoYXQgYW55bW9yZS4KPiA+IAo+ID4g
VGhlIGRlc2MtPmxvY2sgaW4gcm91dGVfaXJxX3RvX2d1ZXN0IGlzIHByb3RlY3RpbmcgYWdhaW5z
dCBjb25jdXJyZW50Cj4gPiBjaGFuZ2VzIHRvIHRoZSBzYW1lIHBoeXNpY2FsIGlycS4KPiA+IAo+
ID4gVGhlIHZnaWNfbG9ja19yYW5rIGluIGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QgaXMgcHJvdGVj
dGluZyBhZ2FpbnN0Cj4gPiBjb25jdXJyZW50IGNoYW5nZXMgdG8gdGhlIHNhbWUgdmlydHVhbCBp
cnEuCj4gPiAKPiA+IEluIG90aGVyIHdvcmRzLCB0aGUgY3VycmVudCBjb2RlIGRvZXM6Cj4gPiAx
KSBsb2NrIHBoeXNpY2FsIGlycQo+ID4gMikgbG9jayB2aXJ0dWFsIGlycQo+ID4gMykgZXN0YWJs
aXNoIG1hcHBpbmcgdmlydHVhbCBpcnEgLSBwaHlzaWNhbCBpcnEKPiA+IAo+ID4gQW5kcmUsIHNv
cnJ5IGZvciBub3Qgc2VlaW5nIHRoaXMgZWFybGllci4KPiA+IAo+ID4gCj4gPiA+ID4gPiBXaXRo
b3V0IHRoaXMgbG9ja2luZywgeW91IGNhbiBoYXZlIHR3byBjb25jdXJyZW50IGNhbGwgb2YKPiA+
ID4gPiA+IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QgdGhhdCB3aWxsIHVwZGF0ZSB0aGUgc2FtZSB2
aXJ0dWFsIGludGVycnVwdCBidXQKPiA+ID4gPiA+IHdpdGggZGlmZmVyZW50IHBoeXNpY2FsIGlu
dGVycnVwdHMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFlvdSB3b3VsZCBoYXZlIHRvIHJlcGxhY2Ug
dGhlIHJhbmsgbG9jayBieSB0aGUgcGVyLXBlbmRpbmdfaXJxIGxvY2sgdG8KPiA+ID4gPiA+IGtl
ZXAgdGhlIGNvZGUgc2FmZS4KPiA+ID4gPiAKPiA+ID4gPiBUaGF0IGluZGVlZCBzb3VuZHMgcmVh
c29uYWJsZS4KPiA+ID4gCj4gPiA+IEFzIHlvdSBtZW50aW9uZWQgSVJMLCB0aGUgY3VycmVudCBj
b2RlIG1heSBsZWFkIHRvIGEgZGVhZGxvY2sgZHVlIHRvCj4gPiA+IGxvY2tpbmcKPiA+ID4gb3Jk
ZXIuCj4gPiA+IAo+ID4gPiBJbmRlZWQgcm91dGluZyBhbiBJUlEgKHJvdXRlX2lycV90b19ndWVz
dCkgd2lsbCB0YWtlOgo+ID4gPiAJMSkgZGVzYyBsb2NrIChpbiByb3V0ZV9pcnFfdG9fZ3Vlc3Qp
Cj4gPiA+IAkyKSByYW5rIGxvY2sgKGluIGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QpCj4gPiA+IAo+
ID4gPiBXaGlsc3QgdGhlIE1NSU8gZW11bGF0aW9uIG9mIElTRU5BQkxFUl8qIHdpbGwgdGFrZToK
PiA+ID4gCTEpIHJhbmsgbG9jawo+ID4gPiAJMikgZGVzYyBsb2NrIChpbiB2Z2ljX2VuYWJsZV9p
cnFzKQo+ID4gCj4gPiBZZXMsIHlvdSBhcmUgcmlnaHQsIGJ1dCBJIGRvbid0IHRoaW5rIHRoYXQg
aXMgYW4gaXNzdWUgYmVjYXVzZQo+ID4gcm91dGVfaXJxX3RvX2d1ZXN0IGlzIGV4cGVjdGVkIHRv
IGJlIGNhbGxlZCBiZWZvcmUgdGhlIGRvbWFpbiBpcwo+ID4gc3RhcnRlZCwgd2hpY2ggaXMgY29u
c2lzdGVudCB3aXRoIHdoYXQgeW91IHdyb3RlIGJlbG93IHRoYXQgcm91dGluZwo+ID4gc2hvdWxk
IGJlIGRvbmUgKmJlZm9yZSogcnVubmluZyB0aGUgVk0uCj4gCj4gSSBkaWRuJ3QgY29uc2lkZXIg
YXMgYSBiaWcgaXNzdWUgYmVjYXVzZSBvZiB0aGF0IGFuZCB0aGUgZmFjdCBpdCBjdXJyZW50bHkg
Y2FuCj4gb25seSBoYXBwZW4gdmlhIGEgZG9tY3RsIG9yIGR1cmluZyBkb20wIGJ1aWxkaW5nLgo+
IAo+ID4gCj4gPiBUbyBiZSBjbGVhcjogSSBhbSBub3QgYXJndWluZyBmb3Iga2VlcGluZyB0aGUg
Y29kZSBhcy1pcywganVzdCB0cnlpbmcgdG8KPiA+IHVuZGVyc3RhbmQgaXQuCj4gPiAKPiA+IAo+
ID4gPiBVc2luZyB0aGUgcGVyLXBlbmRpbmdfaXJxIGxvY2sgd2lsbCBub3Qgc29sdmUgdGhlIGRl
YWRsb2NrLiBJIHRob3VnaCBhIGJpdAo+ID4gPiBtb3JlIHRvIHRoZSBjb2RlLiBJIGJlbGlldmUg
dGhlIHJvdXRpbmcgb2YgU1BJcy9QUElzIGFmdGVyIGRvbWFpbiBjcmVhdGlvbgo+ID4gPiB0aW1l
IGlzIGEgY2FsbCB0byBtaXN0YWtlIGFuZCBsb2NraW5nIG5pZ2h0bWFyZS4gU2ltaWxhcmx5IGFu
IGludGVycnVwdAo+ID4gPiBzaG91bGQKPiA+ID4gc3RheSByb3V0ZWQgZm9yIHRoZSBkdXJhdGlv
biBvZiB0aGUgZG9tYWluIGxpZmUuCj4gPiAKPiA+IEl0IGxvb2tzIGxpa2UgY3VycmVudCByb3V0
aW5nIGNvZGUgd2FzIGFscmVhZHkgd3JpdHRlbiB3aXRoIHRoYXQgYXNzdW1wdGlvbi4KPiA+IAo+
ID4gCj4gPiA+IFNvIEkgd291bGQgZm9yYmlkIElSUSByb3V0aW5nIGFmdGVyIGRvbWFpbiBjcmVh
dGlvbiAoc2VlCj4gPiA+IGQtPmNyZWF0aW9uX2ZpbmlzaGVkKQo+ID4gPiBhbmQgcmVtb3ZlIElS
USB3aGlsc3Qgcm91dGluZyAoSSB0aGluayB3aXRoIGQtPmlzX2R5aW5nKS4gVGhpcyB3b3VsZCBo
YXZlCj4gPiA+IGFuCj4gPiA+IHJhY2UgYmV0d2VlbiB0aGUgcm91dGluZyBhbmQgdGhlIHJlc3Qg
b2YgdGhlIHZHSUMgY29kZS4KPiA+IAo+ID4gSSBhbSBmaW5lIHdpdGggdGhhdC4KPiA+IAo+ID4g
Cj4gPiA+IEhvd2V2ZXIsIHRoaXMgd291bGQgbm90IHByZXZlbnQgdGhlIHJvdXRpbmcgZnVuY3Rp
b24gdG8gcmFjZSBhZ2FpbnN0Cj4gPiA+IGl0c2VsZi4KPiA+ID4gRm9yIHRoYXQgSSB3b3VsZCB0
YWtlIHRoZSB2Z2ljIGRvbWFpbiBsb2NrLCBpdCBpcyBmaW5lIGJlY2F1c2Ugcm91dGluZyBpcwo+
ID4gPiBub3QKPiA+ID4gc29tZXRoaW5nIHdlIGV4cGVjdCB0byBoYXBwZW4gb2Z0ZW4uCj4gPiA+
IAo+ID4gPiBBbnkgb3BpbmlvbnM/Cj4gPiAKPiA+IFRoZSBjaGFuZ2VzIGRvbmUgYnkgZ2ljX3Jv
dXRlX2lycV90b19ndWVzdCBhcmUgc3BlY2lmaWMgdG8gb25lIHZpcnR1YWwKPiA+IGlycSBhbmQg
b25lIHBoeXNpY2FsIGlycS4gSW4gZmFjdCwgdGhleSBlc3RhYmxpc2ggdGhlIG1hcHBpbmcgYmV0
d2Vlbgo+ID4gdGhlIHR3by4KPiA+IAo+ID4gR2l2ZW4gdGhhdCBjb25jdXJyZW50IGNoYW5nZXMg
dG8gYSBwaHlzaWNhbCBpcnEgYXJlIHByb3RlY3RlZCBieSB0aGUKPiA+IGRlc2MtPmxvY2sgaW4g
cm91dGVfaXJxX3RvX2d1ZXN0LCB3aHkgZG8geW91IHRoaW5rIHRoYXQgdGFraW5nIHRoZSBuZXcK
PiA+IHBlbmRpbmdfaXJxIGxvY2sgaW4gZ2ljX3JvdXRlX2lycV90b19ndWVzdCB3b3VsZCBub3Qg
YmUgc3VmZmljaWVudD8KPiA+IChnaWNfcm91dGVfaXJxX3RvX2d1ZXN0IGlzIGFsd2F5cyBjYWxs
ZWQgYnkgcm91dGVfaXJxX3RvX2d1ZXN0LikKPiAKPiBCZWNhdXNlIGlmIHdlIGp1c3QgcmVwbGFj
ZSB0aGUgcmFuayBsb2NrIGJ5IHRoZSBwZW5kaW5nIGxvY2sgdGhlcmUgZGVhZGxvY2sKPiB3b3Vs
ZCBzdGlsbCBiZSB0aGVyZS4gSSBndWVzcyB3ZSBjYW4gdGFrZSB0aGUgcGVuZGluZ19pcnEgbG9j
ayBpbgo+IHJvdXRlX2lycV90b19ndWVzdCBiZWZvcmUgdGhlIGRlc2MgbG9jay4KCkkgdGhpbmsg
dGhhdCdzIHJpZ2h0LCBpdCB3b3VsZCB3b3JrLgoKCj4gQnV0IEkgbGlrZSB0aGUgaWRlYSBvZiBo
aWRpbmcgdGhlIHZnaWMgbG9ja2luZyBpbiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0IHRvCj4ga2Vl
cCBpcnEuYyBmYWlybHkgSW50ZXJydXB0IENvbnRyb2xsZXIgYWdub3N0aWMuCgpEaWQgeW91IHN1
Z2dlc3QgdG8gdGFrZSB0aGUgdmdpYyBkb21haW4gbG9jayBpbiBnaWNfcm91dGVfaXJxX3RvX2d1
ZXN0LAppbnN0ZWFkIG9mIHRoZSByYW5rIGxvY2s/CgpJdCB3b3VsZCB3b3JrLCBidXQgaXQgd291
bGQgZXN0YWJsaXNoIGEgbmV3IGxvY2tpbmcgb3JkZXIgY29uc3RyYWludDoKZGVzYy0+bG9jayBm
aXJzdCwgdGhlbiBkLT5hcmNoLnZnaWMubG9jaywgd2hpY2ggaXMgYSBiaXQgdW5uYXR1cmFsLiBG
b3IKZXhhbXBsZSwgdGhlIGQtPmFyY2gudmdpYy5sb2NrIGlzIHRha2VuIGJ5IHZnaWMtdjIgYW5k
IHZnaWMtdjMgaW4KcmVzcG9uc2UgdG8gZ3Vlc3QgTU1JTyB0cmFwcy4gVG9kYXksIHRoZXkgZG9u
J3QgZG8gbXVjaCwgYnV0IGl0IGlzIGVhc3kKdG8gaW1hZ2luZSB0aGF0IGluIHRoZSBmdXR1cmUg
eW91IG1pZ2h0IHdhbnQgdG8gdGFrZSB0aGUgZGVzYy0+bG9jawphZnRlciB0aGUgZC0+YXJjaC52
Z2ljLmxvY2ssIHRoZSBzYW1lIHdheSB3ZSB0YWtlIHRoZSBkZXNjLT5sb2NrIGFmdGVyCnRoZSBy
YW5rIGxvY2sgdG9kYXkuCgpPbiB0aGUgb3RoZXIgZW5kLCBpZiB3ZSB0YWtlIHRoZSBwZW5kaW5n
X2lycSBsb2NrIGJlZm9yZSBkZXNjLT5sb2NrIHdlCmRvbid0IGFkZCBhbnkgbmV3IG9yZGVyIGNv
bnN0cmFpbnRzLiBUaGF0J3MgbXkgcHJlZmVyZW5jZQoKCkJ1dCBtYXliZSBJIG1pc3VuZGVyc3Rv
b2QgYW5kIHlvdSBtZWFudCB0byBzdWdnZXN0IHRha2luZyB0aGUKZC0+YXJjaC52Z2ljLmxvY2sg
YmVmb3JlIHRoZSBkZXNjLT5sb2NrIGluIHJvdXRlX2lycV90b19ndWVzdD8gSSBndWVzcwp0aGF0
IHdvdWxkIHdvcmsgdG9vLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 04:33:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 04:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7wpQ-00023v-2u; Tue, 09 May 2017 04:32:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7wpP-00023k-0c
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 04:32:51 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8E/BC-01992-27641195; Tue, 09 May 2017 04:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVbfQTTD
 S4PJuPosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9Hz4y1owxaRi0fSfrA2M
 h7S6GDk5hAT+Mko0L3aBsB8zSuw/m9TFyAVkb2OUeLP0CBNIQkTAWeLrmbnsIDavgL7Evd4dr
 CC2sICexKJPq5hBbAkBL4m5H6bB2adnLAKy2TnYBKwkDomBRFkEVCVmr9/JOIGRawEjwypGje
 LUorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC/MgDBDsaV7c6HGCU
 5mJREeX2KBSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB6uwpGCgkWpaanVqRl5gADDCYtwcGj
 JMLLBZLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClxXleQIgGQoozSPLgRsGC/xCgrJczLC
 HSUEE9BalFuZgmq/CtGcQ5GJWHeYJApPJl5JXCbXgEdwQR0RCCDAMgRJYkIKakGxuJXNx7qbc
 h8/f3pg/TzD8vuqDxfvXxTLEObVX9m0idxf+/X2h6ODgVRn2Rqd4Y+7epUkyhLfJq1+c4ie5V
 zp+aG1F4z/brI4kaa4NazHjtTNwkWtC7PvdfJo7yHtfzEn0mN4aYHfFKOH0+2kmd4abG7nm3D
 xR3ZDDHCj6/MOmpaLbqq+FFjohJLcUaioRZzUXEiAFZ3PMhxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494304368!75666623!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41949 invoked from network); 9 May 2017 04:32:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 04:32:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7wpJ-0007Ip-F2; Tue, 09 May 2017 04:32:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7wpE-0007ow-5s; Tue, 09 May 2017 04:32:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7wpD-0006xD-VE; Tue, 09 May 2017 04:32:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109196-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ca12a0c83b7b889fc807cb2dd47356f0fd1253d6
X-Osstest-Versions-That: ovmf=3654c4623c9b37ddc64426995fa399d8626b7ced
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 04:32:39 +0000
Subject: [Xen-devel] [ovmf test] 109196: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkxOTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjYTEyYTBjODNiN2I4ODlmYzgwN2NiMmRkNDczNTZm
MGZkMTI1M2Q2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNjU0YzQ2
MjNjOWIzN2RkYzY0NDI2OTk1ZmEzOTlkODYyNmI3Y2VkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkxNTkgIDIwMTctMDUtMDggMDU6NDc6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MTk2ICAyMDE3LTA1LTA5IDAxOjE3OjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV5IFRl
cGluIDxhdGVwaW5Aa3JhZnR3YXkucnU+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249Y2ExMmEwYzgzYjdiODg5ZmM4MDdjYjJkZDQ3MzU2
ZjBmZDEyNTNkNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgY2Ex
MmEwYzgzYjdiODg5ZmM4MDdjYjJkZDQ3MzU2ZjBmZDEyNTNkNgorIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249Y2ExMmEwYzgzYjdiODg5ZmM4MDdjYjJkZDQ3MzU2ZjBmZDEyNTNkNgorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4g
Li9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhjYTEyYTBjODNiN2I4ODlmYzgwN2NiMmRk
NDczNTZmMGZkMTI1M2Q2ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBo
dHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11
Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVN
UFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisg
Y2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgY2ExMmEwYzgzYjdiODg5ZmM4MDdjYjJkZDQ3MzU2ZjBm
ZDEyNTNkNjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAzNjU0YzQ2Li5jYTEyYTBj
ICBjYTEyYTBjODNiN2I4ODlmYzgwN2NiMmRkNDczNTZmMGZkMTI1M2Q2IC0+IHhlbi10ZXN0ZWQt
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 05:18:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 05:18:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7xXc-00057j-Ja; Tue, 09 May 2017 05:18:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d7xXb-00057d-SH
 for xen-devel@lists.xen.org; Tue, 09 May 2017 05:18:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AD/74-01709-72151195; Tue, 09 May 2017 05:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXS1tbhqKscKBh
 pcPSwvMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjF7xn62gvnWFVMePWVsYPyo28XIxSEkMJ1R
 ov3UHaYuRk4OCQFeiSPLZrB2MXIA2QESzStVIWpaGCVmdZ9iBKlhE9CWWPv3FBuILSIgLXHt8
 2VGkCJmgUOMEtt+zmQGSQgLZEpM/TcFrIFFQFXi1c8NYA28Am4S67uvM0Isk5O4ea6TeQIj9w
 JGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjHv
 /OR1ilORgUhLl9SkWiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwesWIBgpJFiUmp5akZaZAww0
 mLQEB4+SCK8uSJq3uCAxtzgzHSJ1ilGXY9fcd++ZhFjy8vNSpcR5t/sDFQmAFGWU5sGNgAX9J
 UZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgSZwpOZVwK36RXQEUxARwQyCIAcUZKIkJJqYD
 RMLC3XOqMVs7C5XLosjc8kUPtQt9udC1s2/jmRziKvzqopUFesdjqax/9/+vZd8n6LYk5FfEg
 662rQEHnU1Iaz33mOG1+7XqVxwaqD9+NviNVu/6D9bcon19vSLdN0dxucb7YJkm8TbHtsaGT6
 uSBPc17Ajrjme+uvFKuZ6+tvadi4I6FPiaU4I9FQi7moOBEA54IE5nUCAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494307105!96970652!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=2.8 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_FUTURE_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27864 invoked from network); 9 May 2017 05:18:27 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 05:18:27 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 May 2017 22:18:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,312,1491289200"; d="scan'208";a="1145424705"
Received: from test-optiplex-7040.bj.intel.com ([10.238.154.174])
 by fmsmga001.fm.intel.com with ESMTP; 08 May 2017 22:18:22 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 10 May 2017 05:22:44 +0800
Message-Id: <1494364964-3775-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: andrew.cooper3@citrix.com, george.dunlap@citrix.com,
 paul.durrant@citrix.com, yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com,
 JBeulich@suse.com, Xiong Zhang <xiong.y.zhang@intel.com>
Subject: [Xen-devel] [PATCH V2] x86/ioreq server: Fix XenGT couldn't reboot
	when XenGT use p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

J2NvbW1pdCAxNjc5ZTBkZjNkZjYgKCJ4ODYvaW9yZXEgc2VydmVyOiBhc3luY2hyb25vdXNseSBy
ZXNldApvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScgd2lsbCBjYWxsCnAy
bV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSB3aGljaCBzZXQgZW50cnkucmVjYWxjPTEuIFRo
ZW4KdGhlIGZvbGxvd2luZyBnZXRfZW50cnkocDJtX2lvcmVxX3NlcnZlcikgd2lsbCByZXR1cm4K
cDJtX3JhbV9ydyB0eXBlLgpCdXQgJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2Vy
dmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0Cm91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50
cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKYXNzdW1lIGdldF9lbnRyeShwMm1f
aW9yZXFfc2VydmVyKSB3aWxsIHJldHVybiBwMm1faW9yZXFfc2VydmVyCnR5cGUsIHRoZW4gcmVz
ZXQgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzLiBUaGUgZmFjdCBpcyB0aGUgYXNzdW1wdGlvbgpp
c24ndCB0cnVlLCBhbmQgc3lzbmNocm9ub3VzbHkgcmVzZXQgZnVuY3Rpb24gY291bGRuJ3Qgd29y
ay4gVGhlbgppb3JlcS5lbnRyeV9jb3VudCBpcyBsYXJnZXIgdGhhbiB6ZXJvIGFmdGVyIGFuIGlv
cmVxIHNlcnZlciB1bm1hcHMuCkR1cmluZyBYZW5HVCBkb21VIHJlYm9vdCwgaXQgd2lsbCB1bm1h
cCwgbWFwIGFuZCB1bm1hcCBpb3JlcQpzZXJ2ZXIgd2l0aCBvbGQgZG9taWQsIHRoZSBtYXAgd2ls
bCBmYWlsIGFzIGlvcmVxLmVudHJ5X2NvdW50ID4gMCBhbmQKcmVib290IHByb2Nlc3MgaXMgdGVy
bWluYXRlZC4KClRoaXMgcGF0Y2ggYWRkIHAybS0+cmVjYWxjKCkgaG9vayB3aGljaCB1c2UgdGhl
IGV4aXN0aW5nIGltcGxlbWVudGF0aW9uCnNwZWNpZmljIGZ1bmN0aW9uIGFzIGVwdCByZXNvbHZl
X21pc2NvbmZpZyBhbmQgcHQgZG9fcmVjYWxjLCBzbwpwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCkg
Y291bGQgY2FsbCBwMm0tPnJlY2FsYygpIGRpcmVjdGx5IHRvCmNoYW5nZSBnZm4gcDJtX3R5cGUg
d2hpY2ggbmVlZCByZWNhbGMuCgpGaXg6ICdjb21taXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVx
IHNlcnZlcjogc3luY2hyb25vdXNseSByZXNldAogICAgICBvdXRzdGFuZGluZyBwMm1faW9yZXFf
c2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIiknCgp2MTogQWRkIGlv
cmVxX3ByZV9yZWNhbGMgcXVlcnkgZmxhZyB0byBnZXQgdGhlIG9sZCBwMm1fdHlwZS4oSmFuKQp2
MjogQWRkIHAybS0+cmVjYWxjKCkgaG9vayB0byBjaGFuZ2UgZ2ZuIHAybV90eXBlLiAoR2Vvcmdl
KQoKU2lnbmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgpT
aWduZWQtb2ZmLWJ5OiBZdSBaaGFuZyA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyB8ICA3ICsrKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAgNyArKysrLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMTIgKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oIHwgIDUgKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u
cygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5j
IGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCmluZGV4IGQ3MmI3YmQuLmMxNjI3ZWMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAg
LTQxMiw4ICs0MTIsNyBAQCBzdGF0aWMgaW50IGRtX29wKGRvbWlkX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgICAgIGZpcnN0X2dmbiA8PSBwMm0tPm1heF9tYXBwZWRfcGZuICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAvKiBJdGVyYXRlIHAybSB0YWJsZSBmb3IgMjU2IGdmbnMg
ZWFjaCB0aW1lLiAqLwotICAgICAgICAgICAgICAgIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoZCwg
X2dmbihmaXJzdF9nZm4pLCAyNTYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1faW9yZXFfc2VydmVyLCBwMm1fcmFtX3J3KTsKKyAgICAgICAgICAgICAgICBwMm1f
ZmluaXNoX3R5cGVfY2hhbmdlKGQsIF9nZm4oZmlyc3RfZ2ZuKSwgMjU2KTsKIAogICAgICAgICAg
ICAgICAgIGZpcnN0X2dmbiArPSAyNTY7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IGYzN2ExZjIuLmY5NmJk
M2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYwpAQCAtNTAyLDcgKzUwMiw3IEBAIHN0YXRpYyBpbnQgZXB0X2ludmFs
aWRhdGVfZW10X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgKiAtIHplcm8gaWYgbm8g
YWRqdXN0bWVudCB3YXMgZG9uZSwKICAqIC0gYSBwb3NpdGl2ZSB2YWx1ZSBpZiBhdCBsZWFzdCBv
bmUgYWRqdXN0bWVudCB3YXMgZG9uZS4KICAqLwotc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZp
ZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyBpbnQg
ZXB0X3Jlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuKQogewogICAgIHN0cnVjdCBlcHRfZGF0YSAqZXB0ID0gJnAybS0+ZXB0OwogICAgIHVu
c2lnbmVkIGludCBsZXZlbCA9IGVwdC0+d2w7CkBAIC02NTksNyArNjU5LDcgQEAgYm9vbF90IGVw
dF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKICAgICBwMm1fbG9jayhwMm0pOwogCiAg
ICAgc3B1cmlvdXMgPSBjdXJyLT5hcmNoLmh2bV92bXguZXB0X3NwdXJpb3VzX21pc2NvbmZpZzsK
LSAgICByYyA9IHJlc29sdmVfbWlzY29uZmlnKHAybSwgUEZOX0RPV04oZ3BhKSk7CisgICAgcmMg
PSBlcHRfcmVzb2x2ZV9taXNjb25maWcocDJtLCBQRk5fRE9XTihncGEpKTsKICAgICBjdXJyLT5h
cmNoLmh2bV92bXguZXB0X3NwdXJpb3VzX21pc2NvbmZpZyA9IDA7CiAKICAgICBwMm1fdW5sb2Nr
KHAybSk7CkBAIC03MDcsNyArNzA3LDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAogICAgIC8qIENhcnJ5IG91dCBhbnkgZXZlbnR1YWxseSBwZW5kaW5nIGVhcmxpZXIg
Y2hhbmdlcyBmaXJzdC4gKi8KLSAgICByZXQgPSByZXNvbHZlX21pc2NvbmZpZyhwMm0sIGdmbik7
CisgICAgcmV0ID0gZXB0X3Jlc29sdmVfbWlzY29uZmlnKHAybSwgZ2ZuKTsKICAgICBpZiAoIHJl
dCA8IDAgKQogICAgICAgICByZXR1cm4gcmV0OwogCkBAIC0xMjM4LDYgKzEyMzgsNyBAQCBpbnQg
ZXB0X3AybV9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAKICAgICBwMm0tPnNldF9lbnRy
eSA9IGVwdF9zZXRfZW50cnk7CiAgICAgcDJtLT5nZXRfZW50cnkgPSBlcHRfZ2V0X2VudHJ5Owor
ICAgIHAybS0+cmVjYWxjID0gZXB0X3Jlc29sdmVfbWlzY29uZmlnOwogICAgIHAybS0+Y2hhbmdl
X2VudHJ5X3R5cGVfZ2xvYmFsID0gZXB0X2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbDsKICAgICBw
Mm0tPmNoYW5nZV9lbnRyeV90eXBlX3JhbmdlID0gZXB0X2NoYW5nZV9lbnRyeV90eXBlX3Jhbmdl
OwogICAgIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCA9IGVwdF9tZW1vcnlfdHlwZV9jaGFuZ2Vk
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21t
L3AybS1wdC5jCmluZGV4IDUwNzliNTkuLmIwZjZhYTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTM2Nyw3ICsz
NjcsNyBAQCBzdGF0aWMgaW50IHAybV9wdF9zZXRfcmVjYWxjX3JhbmdlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgKiBHRk4uIFByb3BhZ2F0ZSB0aGUgcmUtY2FsY3VsYXRpb24gZmxhZyBkb3du
IHRvIHRoZSBuZXh0IHBhZ2UgdGFibGUgbGV2ZWwKICAqIGZvciBlbnRyaWVzIG5vdCBpbnZvbHZl
ZCBpbiB0aGUgdHJhbnNsYXRpb24gb2YgdGhlIGdpdmVuIEdGTi4KICAqLwotc3RhdGljIGludCBk
b19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0
aWMgaW50IHAybV9wdF9kb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4pCiB7CiAgICAgdm9pZCAqdGFibGU7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVt
YWluZGVyID0gZ2ZuOwpAQCAtNDkzLDcgKzQ5Myw3IEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVy
cmVkX2NoYW5nZXModWludDY0X3QgZ3BhKQogICAgIGludCByYzsKIAogICAgIHAybV9sb2NrKHAy
bSk7Ci0gICAgcmMgPSBkb19yZWNhbGMocDJtLCBQRk5fRE9XTihncGEpKTsKKyAgICByYyA9IHAy
bV9wdF9kb19yZWNhbGMocDJtLCBQRk5fRE9XTihncGEpKTsKICAgICBwMm1fdW5sb2NrKHAybSk7
CiAKICAgICByZXR1cm4gcmM7CkBAIC01NTUsNyArNTU1LDcgQEAgcDJtX3B0X3NldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAg
IH0KIAogICAgIC8qIENhcnJ5IG91dCBhbnkgZXZlbnR1YWxseSBwZW5kaW5nIGVhcmxpZXIgY2hh
bmdlcyBmaXJzdC4gKi8KLSAgICByYyA9IGRvX3JlY2FsYyhwMm0sIGdmbik7CisgICAgcmMgPSBw
Mm1fcHRfZG9fcmVjYWxjKHAybSwgZ2ZuKTsKICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHJl
dHVybiByYzsKIApAQCAtMTE1Myw2ICsxMTUzLDcgQEAgdm9pZCBwMm1fcHRfaW5pdChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQogewogICAgIHAybS0+c2V0X2VudHJ5ID0gcDJtX3B0X3NldF9lbnRy
eTsKICAgICBwMm0tPmdldF9lbnRyeSA9IHAybV9wdF9nZXRfZW50cnk7CisgICAgcDJtLT5yZWNh
bGMgPSBwMm1fcHRfZG9fcmVjYWxjOwogICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
ID0gcDJtX3B0X2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbDsKICAgICBwMm0tPmNoYW5nZV9lbnRy
eV90eXBlX3JhbmdlID0gcDJtX3B0X2NoYW5nZV9lbnRyeV90eXBlX3JhbmdlOwogICAgIHAybS0+
d3JpdGVfcDJtX2VudHJ5ID0gcGFnaW5nX3dyaXRlX3AybV9lbnRyeTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAxZDU3ZTVj
Li4yYmFkMmUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCkBAIC0xMDEzLDI2ICsxMDEzLDE4IEBAIHZvaWQgcDJtX2NoYW5nZV90
eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAKIC8qIFN5bmNocm9ub3VzbHkgbW9kaWZ5IHRo
ZSBwMm0gdHlwZSBmb3IgYSByYW5nZSBvZiBnZm5zIGZyb20gb3QgdG8gbnQuICovCiB2b2lkIHAy
bV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVkIGxvbmcgbWF4X25yLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2ZuLCB1bnNpZ25lZCBsb25nIG1h
eF9ucikKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQp
OwotICAgIHAybV90eXBlX3QgdDsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KGZpcnN0
X2dmbik7CiAgICAgdW5zaWduZWQgbG9uZyBsYXN0X2dmbiA9IGdmbiArIG1heF9uciAtIDE7CiAK
LSAgICBBU1NFUlQob3QgIT0gbnQpOwotICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkg
JiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKLQogICAgIHAybV9sb2NrKHAybSk7CiAKICAgICBs
YXN0X2dmbiA9IG1pbihsYXN0X2dmbiwgcDJtLT5tYXhfbWFwcGVkX3Bmbik7CiAgICAgd2hpbGUg
KCBnZm4gPD0gbGFzdF9nZm4gKQogICAgIHsKLSAgICAgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tl
ZChkLCBnZm4sICZ0KTsKLQotICAgICAgICBpZiAoIHQgPT0gb3QgKQotICAgICAgICAgICAgcDJt
X2NoYW5nZV90eXBlX29uZShkLCBnZm4sIHQsIG50KTsKKyAgICAgICAgcDJtLT5yZWNhbGMocDJt
LCBnZm4pOwogCiAgICAgICAgIGdmbisrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDc1NzRhOWIu
LjA4MTYzOWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtMjQ2LDYgKzI0Niw4IEBAIHN0cnVjdCBwMm1fZG9t
YWluIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9xdWVyeV90IHEs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vf
b3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgKnN2ZSk7
CisgICAgaW50ICAgICAgICAgICAgICAgICgqcmVjYWxjKShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pOwog
ICAgIHZvaWQgICAgICAgICAgICAgICAoKmVuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkpKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0pOwogICAgIHZvaWQgICAgICAgICAgICAgICAoKmRpc2FibGVfaGFy
ZHdhcmVfbG9nX2RpcnR5KShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKICAgICB2b2lkICAgICAg
ICAgICAgICAgKCpmbHVzaF9oYXJkd2FyZV9jYWNoZWRfZGlydHkpKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0pOwpAQCAtNjA5LDggKzYxMSw3IEBAIGludCBwMm1fY2hhbmdlX3R5cGVfb25lKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogLyogU3luY2hyb25vdXNseSBjaGFuZ2Ug
dGhlIHAybSB0eXBlIGZvciBhIHJhbmdlIG9mIGdmbnMgKi8KIHZvaWQgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
bl90IGZpcnN0X2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1heF9uciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1f
dHlwZV90IG50KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1h
eF9ucik7CiAKIC8qIFJlcG9ydCBhIGNoYW5nZSBhZmZlY3RpbmcgbWVtb3J5IHR5cGVzLiAqLwog
dm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 05:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 05:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7xkn-0006Sg-Tb; Tue, 09 May 2017 05:32:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yu.c.zhang@linux.intel.com>) id 1d7xkn-0006SZ-32
 for xen-devel@lists.xen.org; Tue, 09 May 2017 05:32:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B1/1E-01733-85451195; Tue, 09 May 2017 05:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNxEWzckRDD
 S4PwcA4slHxezODB6HN39mymAMYo1My8pvyKBNePMigbWgonyFdP/rWBtYOyQ6mLk5BASqJTo
 2nCOFcSWEOCVOLJsBpQdIPFw8UTmLkYuoJr5jBJrDvxlBEkICxRKnJ82iQXEFhGokniz8y0rx
 KDPTBL/JpSB2MwCPUwS+3/qgthsAtoSP1b/BuvlFdCT2PBnIlsXIwcHi4CKxK+/IiBhUYFoid
 3nGpghSgQlTs58AjaeU8BOYtmZPawQI80k5m1+yAxhy0tsfzuHeQKjwCwkLbOQlM1CUraAkXk
 Vo3pxalFZapGukV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBoMgDBDsbvf5wO
 MUpyMCmJ8voUC0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBtCBaMFBIsSk1PrUjLzAFGCUxag
 oNHSYT3dxBQmre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHlZQGYIgBRllObBjYBF7CVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ8x4BWcWTmVcCt+kV0BFMQEcEMgiAHFGSiJCSamAMrPh
 /hC37Ve6ZqQGOhxiWrDFeN6mYXX7Z1c87XYVPXWwtCF52ZFb4lrT5+6Wt5gi0Xtt/+4XXxtM/
 Dwp0h09ILEoWd5l+6JvSqlt/813429QTF5TUuZyLlDnTfPHoX3a7tCVnr4s+8F/7Vsg/TST84
 ZY81bQ6sRa9w71q2xbu/1DaWPg8c3ehEktxRqKhFnNRcSIAHgDk49MCAAA=
X-Env-Sender: yu.c.zhang@linux.intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494307922!97128530!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14210 invoked from network); 9 May 2017 05:32:04 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 05:32:04 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP; 08 May 2017 22:32:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,312,1491289200"; d="scan'208";a="1145428369"
Received: from zhangyu-win7x64.ccr.corp.intel.com (HELO [10.238.135.171])
 ([10.238.135.171])
 by fmsmga001.fm.intel.com with ESMTP; 08 May 2017 22:32:00 -0700
To: George Dunlap <george.dunlap@citrix.com>,
 "Zhang, Xiong Y" <xiong.y.zhang@intel.com>, Jan Beulich <JBeulich@suse.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
 <591034B90200007800157905@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DEE0B@SHSMSX104.ccr.corp.intel.com>
 <077884ad-247c-ca65-3c0d-e8d5d6cf642f@citrix.com>
From: Yu Zhang <yu.c.zhang@linux.intel.com>
Message-ID: <591151F1.5080402@linux.intel.com>
Date: Tue, 9 May 2017 13:21:53 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.5.0
MIME-Version: 1.0
In-Reply-To: <077884ad-247c-ca65-3c0d-e8d5d6cf642f@citrix.com>
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA1LzgvMjAxNyA3OjEyIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDA4LzA1LzE3
IDExOjUyLCBaaGFuZywgWGlvbmcgWSB3cm90ZToKPj4+Pj4+IE9uIDA2LjA1LjE3IGF0IDAzOjUx
LCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+Pj4+PiBPbiAwNS4wNS4xNyBh
dCAwNTo1MiwgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4+ICdjb21taXQg
MTY3OWUwZGYzZGY2ICgieDg2L2lvcmVxIHNlcnZlcjogYXN5bmNocm9ub3VzbHkgcmVzZXQKPj4+
Pj4+IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIpJyB3aWxsIGNhbGwKPj4+
Pj4+IHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSB3aGljaCBzZXQgZW50cnkucmVjYWxj
PTEuIFRoZW4KPj4+Pj4+IHRoZSBmb2xsb3dpbmcgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2ZXIp
IHdpbGwgcmV0dXJuCj4+Pj4+PiBwMm1fcmFtX3J3IHR5cGUuCj4+Pj4+PiBCdXQgJ2NvbW1pdCA2
ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0Cj4+Pj4+
PiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2
ZXIgdW5tYXBzIiknCj4+Pj4+PiBhc3N1bWUgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2ZXIpIHdp
bGwgcmV0dXJuIHAybV9pb3JlcV9zZXJ2ZXIKPj4+Pj4+IHR5cGUsIHRoZW4gcmVzZXQgcDJtX2lv
cmVxX3NlcnZlciBlbnRyaWVzLiBUaGUgZmFjdCBpcyB0aGUgYXNzdW1wdGlvbgo+Pj4+Pj4gaXNu
J3QgdHJ1ZSwgYW5kIHN5c25jaHJvbm91c2x5IHJlc2V0IGZ1bmN0aW9uIGNvdWxkbid0IHdvcmsu
IFRoZW4KPj4+Pj4+IGlvcmVxLmVudHJ5X2NvdW50IGlzIGxhcmdlciB0aGFuIHplcm8gYWZ0ZXIg
YW4gaW9yZXEgc2VydmVyIHVubWFwcywKPj4+Pj4+IGZpbmFsbHkgdGhpcyByZXN1bHRzIERvbVUg
Y291bGRuJ3QgcmVib290Lgo+Pj4+PiBJJ3ZlIGhhZCB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhp
cyBwYXJ0IGFscmVhZHkgb24gdjEgKGJ0dywgd2h5IGlzCj4+Pj4+IHRoaXMgb25lIG5vdCB0YWdn
ZWQgdjI/KSwgYW5kIHNpbmNlIEkgc3RpbGwgY2FuJ3QgZmlndXJlIGl0IEkgaGF2ZSB0byBhc2s6
Cj4+Pj4+IFdoeSBpcyBpdCB0aGF0IGd1ZXN0IHJlYm9vdCBpcyBiZWluZyBpbXBhY3RlZCBoZXJl
PyBGcm9tIHdoYXQgSSByZWNhbGwKPj4+Pj4gYSBub24temVybyBjb3VudCBzaG91bGQgb25seSBw
cmV2ZW50IG1pZ3JhdGlvbi4KPj4+PiBbWmhhbmcsIFhpb25nIFldIFNvcnJ5LCBhbHRob3VnaCB0
aGV5IHNvbHZlIHRoZSBzYW1lIGlzc3VlLCB0aGUgc29sdXRpb24gaXMKPj4+PiB0b3RhbGx5IGRp
ZmZlcmVudCwgc28gSSBkaWRuJ3QgbWFyayB0aGlzIGFzIFYyLCBJIHdpbGwgbWFyayB0aGUgZm9s
bG93aW5nCj4+Pj4gYXMgdjIgd2l0aCB0aGlzIHNvbHV0aW9uLgo+Pj4+IER1cmluZyBEb21VIHJl
Ym9vdCwgaXQgd2lsbCBmaXJzdCB1bm1hcCBpb3JlcSBzZXJ2ZXIgaW4gc2h1dGRvd24gcHJvY2Vz
cywKPj4+PiB0aGVuIGl0IGNhbGwgbWFwIGlvcmVxIHNlcnZlciBpbiBib290IHByb2Nlc3MuIFRo
ZSBmb2xsb3dpbmcgc2VudGVuY2UgaW4KPj4+PiBwMm1fc2V0X2lvcmVxX3NlcnZlcigpIHJlc3Vs
dCBtYXBwaW5nIGlvcmVxIHNlcnZlciBmYWlsdXJlLCB0aGVuIERvbVUKPj4+PiBjb3VsZG4ndCBj
b250aW51ZSBib290aW5nLgo+Pj4+IElmICggcmVhZF9hdG9taWMoJnAtPmlvcmVxLmVudHJ5X2Nv
dW50KSkKPj4+PiAgICAgZ290byBvdXQ7Cj4+PiBJdCBpcyBjbGVhciB0aGF0IGl0IHdvdWxkIGJl
IHRoaXMgc3RhdGVtZW50IHRvIGJlIHRoZSBwcm9ibGVtIG9uZSwKPj4+IGJ1dCBJIGNvbnRpbnVl
IHRvIG5vdCBzZWUgd2h5IHRoaXMgd291bGQgYWZmZWN0IHJlYm9vdDogVGhlIHJlYm9vdGVkCj4+
PiBndWVzdCBydW5zIGluIGFub3RoZXIgVk0gd2l0aCwgaGVuY2UsIGEgZGlmZmVyZW50IHAybS4g
SSBjYW5ub3Qgc2VlCj4+PiB3aHkgdGhlcmUgd291bGQgYmUgYSBub24temVybyBpb3JlcS5lbnRy
eV9jb3VudCB0aGUgZmlyc3QgdGltZSBhbgo+Pj4gaW9yZXEgc2VydmVyIGNsYWltcyB0aGUgcDJt
X2lvcmVxX3NlcnZlciB0eXBlIGZvciB0aGlzIG5ldyBkb21haW4uCj4+Pgo+PiBbWmhhbmcsIFhp
b25nIFldIFRoaXMgaXMgd2hhdCBJIHNlZSBmcm9tIHhsIGRtZXNnIHdoZW4gYSBEb21VIHJlYm9v
dAo+PiAxKSB1bm1hcCBpb19yZXFfc2VydmVyIHdpdGggb2xkIGRvbWlkCj4+IDIpIG1hcCBpb19y
ZXFfc2VydmVyIHdpdGggb2xkIGRvbWlkCj4+IDMpdW5tYXAgaW9fcmVxX3NlcnZlciB3aXRoIG9s
ZCBkb21pZAo+PiA0KSBtYXAgaW9fcmVxX3NlcnZlciB3aXRoIG5ldyBkb21pZAo+Pgo+PiBUaGUg
MSkgYW5kIDIpIGFyZSB0cmlnZ2VyZWQgYnkgb3VyIGRldmljZSByZXNldCBoYW5kbGVyIGluIHFl
bXUsIGl0IHdpbGwKPj4gZGVzdHJveSBvbGQgZGV2aWNlIGhhbmRsZXIsIHRoZW4gY3JlYXRlIGRl
dmljZSBoYW5kbGVyIHdpdGggdGhlIG9sZCBkb21pZAo+PiBhZ2Fpbi4gc28gd2UgY291bGQgc2Vl
IGlvcmVxLmVudHJ5X2NvdWxkID4gMCB3aXRoIG9sZCBkb21pZCwgdGhlbiByZWJvb3QKPj4gcHJv
Y2VzcyB0ZXJtaW5hdGVkLgo+IE9oLCBzbyBpdCBwcmV2ZW50cyByZWJvb3Qgb2YgWGVuR1QsIGJ1
dCBub3Qgb2Ygbm9ybWFsIGd1ZXN0cz8KPgo+IFdoeSBkb2VzIGEgcmVib290IGNhdXNlIHRoZSBk
ZXZpY2UgdG8gZGV0YWNoLCByZS1hdHRhY2gsIGFuZCB0aGVuCj4gcmUtZGV0YWNoIGFnYWluPwo+
Cj4gQWxzbywgSSdtIHNvcnJ5IGZvciBtaXNzaW5nIHRoZSBidWcgZHVyaW5nIHJldmlldywgYnV0
IGl0J3MgYSBiaXQKPiBhbm5veWluZyB0byBmaW5kIG91dCB0aGF0IHRoZSBjb3JlIGZ1bmN0aW9u
YWxpdHkgb2YgcGF0Y2ggLS0gZGV0YWNoaW5nCj4gYW5kIHJlLWF0dGFjaGluZyAtLSB3YXNuJ3Qg
dGVzdGVkIGF0IGFsbCBiZWZvcmUgc3VibWlzc2lvbi4KClRoYW5rcyBmb3IgeW91ciByZXBseSwg
R2VvcmdlLgpUaGlzIGVycm9yIHdhcyBpbnRyb2R1Y2VkIGluIHRoZSBsYXN0IHZlcnNpb24gb2Yg
cGF0Y2ggIng4Ni9pb3JlcSAKc2VydmVyOiBBc3luY2hyb25vdXNseSByZXNldApvdXRzdGFuZGlu
ZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMuIiwgd2hpY2ggaW5jbHVkZWQgMiBjaGFuZ2VzIGZy
b20gCml0cyBwcmV2aW91cyB2ZXJzaW9uOgoKMT4gRG8gbm90IHJlc2V0IHAybV9pb3JlcV9zZXJ2
ZXIgYmFjayB0byBwMm1fcmFtX3J3IHdoZW4gYW4gaW9yZXEgc2VydmVyIAppcyBtYXBwZWQ7Cgoy
PiBVc2UgYSBoZWxwZXIgZnVuY3Rpb24gdG8gcmV0dXJuIHRoZSBwMm0gdHlwZSAtICB0aGlzIG5l
dyBoZWxwZXIgCnJvdXRpbmUgcmV0dXJucyBwMm1fcmFtX3J3Cmluc3RlYWQgb2YgcDJtX2lvcmVx
X3NlcnZlciBpZiB0aGVyZSdzIG5vIG1hcHBpbmcgaW9yZXEgc2VydmVyLiBJbiAKcHJldmlvdXMg
dmVyc2lvbnMgSSBqdXN0IHJldHVybmVkCnAybV9pb3JlcV9zZXJ2ZXIsIGFuZCBYZW5HVCB0ZXN0
cyBhbGwgcGFzc2VkIHN1Y2Nlc3NmdWxseS4gQnV0IEkgaGFkIG5vdCAKcmVhbGl6ZWQgdGhpcyBp
c3N1ZSBmb3IgdGhpcwpsYXN0IHZlcnNpb24gYW5kIGRpZCBub3QgaGF2ZSBlbm91Z2ggdGltZSB0
byBkbyB0aGUgdGVzdCBmb3IgdGhpcyAKdmVyc2lvbiBpbiB0aGUgbGFzdCBtb21lbnQgYmVmb3Jl
CmNvZGUgZnJlZXplLi4uCgpTb3JyeSBhYm91dCBteSBuZWdsaWdlbmNlLCB3ZSB3aWxsIHBlcmZv
cm0gYWxsIG5lY2Vzc2FyeSB0ZXN0cyBuZXh0IApiZWZvcmUgd2Ugc2VuZCBvdXQgb3VyIG5ldwpw
YXRjaGVzLiA6LSkKCll1CgoKPiAgIC1HZW9yZ2UKPgo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 05:40:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 05:40:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7xsu-0007A4-PT; Tue, 09 May 2017 05:40:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2950362c5=citrix-osstest@xenproject.org>)
 id 1d7xst-00079A-7Y
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 05:40:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6D/25-03696-E4651195; Tue, 09 May 2017 05:40:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva5vmGC
 kwdk3uhb3prxnd2D02N63iz2AMYo1My8pvyKBNePaq5VMBdP6GSs+tM9gaWD8H9nFyMEhIeAv
 MelGZRcjJ5DpIXH97AkmEFtEwFliwofbbCA2r4CexLrzh8FsYQFPiU/PPwDZXED1i50l3u9tY
 YRodpU4f76PBca+u6aNHcRmAxo6sWciWJxFQEViYWsXWFxIQEti6eKVTBALBCVOznwCVsMsIC
 Fx8MULZog5lhLf1j9lnsDINwtJ2SwkZQsYmVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBAYVAxDsYFz21+kQoyQHk5Ior0+xQKQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd4rIYKRQoJFqempFWmZOcDwhklLcPAoifBGhQKleYsLEnOLM9MhUqcYdTneLf3wn
 kmIJS8/L1VKnJcVpEgApCijNA9uBCzWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNxJkCk
 9mXgncpldARzABHRHIIAByREkiQkqqgVFng7uT6I/ArK1X9O7Ob7fIXvy6wPV9FEPjLyuDyEv
 XXqlyywtWfa6LqMy7HMR/MXuyt98x1zevTjW6GhRxlH78k3N+m0CGhs7/k/eu/LQ22G9SrCB/
 dMND5XKteZpvL+un5n09U2HP7ta7WWbK89ya85dN7rCL/+70XRUX7Gqy7p3iH17ja0osxRmJh
 lrMRcWJAArew7OwAgAA
X-Env-Sender: prvs=2950362c5=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494308428!67385618!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24929 invoked from network); 9 May 2017 05:40:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 05:40:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,312,1491264000"; d="scan'208";a="431466524"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71266-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:host-install(3):broken:regression
 xen-unstable:build-armhf-xsm:host-install(3):broken:regression
 xen-unstable:build-armhf:host-install(3):broken:regression
 xen-unstable:build-amd64-xsm:host-install(3):broken:regression
 xen-unstable:build-amd64-pvops:host-install(3):broken:regression
 xen-unstable:build-amd64-oldkern:host-install(3):broken:regression
 xen-unstable:build-i386-prev:host-install(3):broken:regression
 xen-unstable:build-i386-pvops:host-install(3):broken:regression
 xen-unstable:build-amd64-prev:host-install(3):broken:regression
 xen-unstable:build-i386-xsm:host-install(3):broken:regression
 xen-unstable:build-amd64-xtf:host-install(3):broken:regression
 xen-unstable:build-amd64:host-install(3):broken:regression
 xen-unstable:build-i386-oldkern:host-install(3):broken:regression
 xen-unstable:build-i386:host-install(3):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
X-Osstest-Versions-That: xen=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 9 May 2017 06:40:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71266: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI2NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI2Ni8KCkZhaWx1cmVzIGFuZCBwcm9ibGVtcyB3
aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tp
bmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDcxMjQwCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgz
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEyNDAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTI0MAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDcxMjQwCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAzIGhv
c3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEyNDAKIGJ1aWxkLWFtZDY0
LW9sZGtlcm4gICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiA3MTI0MAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwo
MykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxMjQwCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEyNDAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiA3MTI0MAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgMyBo
b3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxMjQwCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gNzEyNDAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxs
KDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTI0MAogYnVpbGQtaTM4Ni1vbGRrZXJuICAg
ICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxMjQw
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gNzEyNDAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bnhwc3AzICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1
czEgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhj
NWEwMjMwYjc5NTlkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwYTUz
NzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAgNzEyNDAgIDIwMTctMDQtMjggMTQ6MTc6MzggWiAgIDEwIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgIDcxMjY2ICAyMDE3LTA1LTA4IDE5OjE0OjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBRdWFuIFh1IDx4dXF1YW44QGh1YXdlaS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBDaGVu
IDxXZWkuQ2hlbkBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVz
dC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+
b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3Bz
IGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi14c20gaG9zdC1pbnN0YWxs
KDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCBi
dWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2
b3BzIGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1vbGRrZXJuIGhvc3Qt
aW5zdGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYgaG9zdC1pbnN0YWxsKDMpCmJy
b2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0LXByZXYgaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNt
IGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14dGYgaG9zdC1pbnN0YWxs
KDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2LW9sZGtlcm4gaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYg
aG9zdC1pbnN0YWxsKDMpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMzkyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 06:15:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 06:15:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7yQu-0000z1-KY; Tue, 09 May 2017 06:15:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7yQu-0000yq-1p
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 06:15:40 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F0/BB-02183-B8E51195; Tue, 09 May 2017 06:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVbcrTjD
 S4MxebosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTLh4jL2gbStjxZHdd1ka
 GB+uZOxi5OIQEvjLKLHn3Wu2LkZOIOcxo8T8VgGIxDZGiQMfrzKCJEQEnCW+npnLDmILC9hLr
 Pp9lxnE5gWy1y2ZytrFyM7BJmAlcUgMJMoioCpxZst+xgmMHAsYGVYxahSnFpWlFukaWeglFW
 WmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6q56BgXEHY/sJv0OMkhxMSqK8PsUCkUJ
 8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOfGCEYKCRalpqdWpGXmAMMGJi3BwaMkwnsPJM1bXJCY
 W5yZDpE6xajL8W7ph/dMQix5+XmpUuK8sbFARQIgRRmleXAjYCF8iVFWSpiXkYGBQYinILUoN
 7MEVf4VozgHo5IwrxzIFJ7MvBK4Ta+AjmACOiKQQQDkiJJEhJRUA2PZg3Xpm7Xv33b1/c1h/u
 dwfsuhx9MaL8z6YlfaJCl02Pv2jXlr7xdNOmreZOu17fLZ5AXztiyST3+kL+Hi7/H9rfCyhhN
 JKZUHjBeWB+2Wnbn+JMPFZTKnI1PmidnOrvpjvLO7X58nmHNhuzGjcdX1byFXXnnfmx+Ve8b/
 8tFn7R+3LLxfv6BdiaU4I9FQi7moOBEA7ZNqH1wCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494310536!87708906!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7917 invoked from network); 9 May 2017 06:15:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 06:15:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7yQn-0001ol-QZ; Tue, 09 May 2017 06:15:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7yQi-0002Kl-7I; Tue, 09 May 2017 06:15:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7yQi-0004a1-2f; Tue, 09 May 2017 06:15:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d7yQi-0004a1-2f@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 06:15:28 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-amd64-pair
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIKdGVzdGlkIHhlbi1ib290L3NyY19ob3N0CgpUcmVlOiBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMTNlMDk4ODE0MDM3NDEyM2Jl
YWQxZGQyN2MyODczNTRjYjk1MTA4ZQogIEJ1ZyBub3QgcHJlc2VudDogOTI2YWY2MjczZmM2ODNj
ZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTIwNS8KCgogIChSZXZpc2lv
biBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUg
Z3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcGFpci54ZW4tYm9v
dC0tc3JjX2hvc3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCBy
ZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0v
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcGFp
ci54ZW4tYm9vdC0tc3JjX2hvc3QgLS1zdW1tYXJ5LW91dD10bXAvMTA5MjA1LmJpc2VjdGlvbi1z
dW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9NTkyNTQgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgeGVuLWJvb3Qvc3JjX2hvc3QKU2Vh
cmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEwOTE4MSBmYWlsIFtkc3RfaG9zdD1u
b2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0gLyAxMDgxMjQgW2RzdF9ob3N0PWZpYW5vMSxzcmNf
aG9zdD1maWFubzBdIDEwODA5MyBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFd
IDEwODA1MSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdIDEwODAyMiBbZHN0
X2hvc3Q9Zmlhbm8wLHNyY19ob3N0PWZpYW5vMV0gMTA3OTgwIFtkc3RfaG9zdD1odXhlbHJlYmUx
LHNyY19ob3N0PWh1eGVscmViZTBdIDEwNzkyNSBbZHN0X2hvc3Q9Z29kZWxsbzAsc3JjX2hvc3Q9
Z29kZWxsbzFdIDEwNzgxOSBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXSAxMDc3
NTMgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0gMTA3NzEwIFtkc3RfaG9zdD1p
dGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdIDEwNzY2MCBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0
PXBpbm90MV0gMTA3NjM4IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0gMTA3
NjMwIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdIDEwNzYyMSBbZHN0
X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXSAxMDc2MTYgW2RzdF9ob3N0PWJhcm9xdWUx
LHNyY19ob3N0PWJhcm9xdWUwXSAxMDc2MDcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVs
YmxpbmcxXSAxMDc1OTIgW2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0gMTA3NTc5
IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXSAxMDc1NzEgW2RzdF9ob3N0PWJhcm9x
dWUwLHNyY19ob3N0PWJhcm9xdWUxXSAxMDc1NTUgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9
aXRhbGlhMF0gMTA3NTI5IFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5
MV0gMTA3NDk3IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXSAxMDc0ODYgW2RzdF9o
b3N0PWdvZGVsbG8wLHNyY19ob3N0PWdvZGVsbG8xXSAxMDc0NzQgW2RzdF9ob3N0PWl0YWxpYTAs
c3JjX2hvc3Q9aXRhbGlhMV0gMTA3NDY5IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxp
YTFdIDEwNzQ2MiBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXSAxMDc0
NTIgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXSAxMDc0NDMgW2RzdF9ob3N0
PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXSAxMDc0MjggW2RzdF9ob3N0PWh1eGVscmViZTAs
c3JjX2hvc3Q9aHV4ZWxyZWJlMV0gMTA3NDA2IFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0
YWxpYTBdIDEwNzM4MyBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdIDEwNzM2
NyBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdIDEwNzM1MCBbZHN0X2hvc3Q9
cGlub3QxLHNyY19ob3N0PXBpbm90MF0gMTA3MjUzIFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9
Zmlhbm8wXSAxMDcyMjEgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXSAxMDcy
MDYgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0gMTA3MTY5IFtkc3RfaG9zdD1y
aW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdIDEwNzE1OSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3Jj
X2hvc3Q9Y2hhcmRvbm5heTBdIDEwNzE0MiBbZHN0X2hvc3Q9Z29kZWxsbzAsc3JjX2hvc3Q9Z29k
ZWxsbzFdIDEwNzEyMyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRvbm5heTFd
IDEwNzEwNiBbZHN0X2hvc3Q9Zmlhbm8wLHNyY19ob3N0PWZpYW5vMV0gMTA3MDkwIFtkc3RfaG9z
dD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdIDEwNzA3NSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxz
cmNfaG9zdD1odXhlbHJlYmUwXSAxMDcwNTMgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1waW5v
dDFdIDEwNzAyNCBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdIDEwNzAxMCBb
ZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdIDEwNjk5OCBbZHN0X2hvc3Q9Z29k
ZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdIDEwNjk4NyBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9z
dD1pdGFsaWEwXSAxMDY5NzYgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJl
MV0gMTA2OTQ2IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0gMTA2OTM5IFtk
c3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0gMTA2OTMwIFtkc3RfaG9zdD1waW5v
dDEsc3JjX2hvc3Q9cGlub3QwXSAxMDY5MjcgW2RzdF9ob3N0PW5vY2VyYTEsc3JjX2hvc3Q9bm9j
ZXJhMF0gMTA2OTI2IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdIDEwNjkyMiBb
ZHN0X2hvc3Q9Z29kZWxsbzAsc3JjX2hvc3Q9Z29kZWxsbzFdIDEwNjkxOSBbZHN0X2hvc3Q9Y2hh
cmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdIDEwNjkwMiBbZHN0X2hvc3Q9bm9jZXJhMCxz
cmNfaG9zdD1ub2NlcmExXSAxMDY4ODYgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZh
MV0gMTA2ODU3IFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0gMTA2
ODI1IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdIDEwNjgwNiBbZHN0X2hvc3Q9
aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXSAxMDY3OTkgW2RzdF9ob3N0PWdvZGVsbG8x
LHNyY19ob3N0PWdvZGVsbG8wXSAxMDY3ODggW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVs
YmxpbmcwXSAxMDY3NjEgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0gMTA2NzUy
IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXSAxMDY3NDQgW2RzdF9ob3N0PWJhcm9x
dWUxLHNyY19ob3N0PWJhcm9xdWUwXSAxMDY3MjkgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hv
c3Q9aHV4ZWxyZWJlMV0gMTA2NzE0IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXSAx
MDY2OTkgW2RzdF9ob3N0PWdvZGVsbG8wLHNyY19ob3N0PWdvZGVsbG8xXSAxMDY2NzQgW2RzdF9o
b3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXSAxMDY2NjAgW2RzdF9ob3N0PWJhcm9xdWUw
LHNyY19ob3N0PWJhcm9xdWUxXSAxMDY2MzYgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRh
bGlhMV0gMTA2NjMwIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0g
MTA2NjI1IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdIDEwNjYyMyBb
ZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXSAxMDY2MDAgW2RzdF9ob3N0PWVsYmxp
bmcxLHNyY19ob3N0PWVsYmxpbmcwXSAxMDY1OTcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0
PWVsYmxpbmcxXSAxMDY1OTEgW2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0gMTA2
NTg5IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdIDEwNjU3MCBbZHN0X2hvc3Q9
cGlub3QwLHNyY19ob3N0PXBpbm90MV0gMTA2NTM3IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9
Zmlhbm8wXSAxMDY1MjAgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXSAxMDY1
MDkgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdIDEwNjQ4NiBbZHN0X2hvc3Q9cmlt
YXZhMSxzcmNfaG9zdD1yaW1hdmEwXSAxMDY0ODAgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0
PWdvZGVsbG8wXSAxMDY0NzggW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXSAx
MDY0NzEgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0gMTA2NDU3IFtkc3RfaG9z
dD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdIDEwNjQwNiBbZHN0X2hvc3Q9ZWxibGlu
ZzEsc3JjX2hvc3Q9ZWxibGluZzBdIDEwNjM4OCBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1y
aW1hdmExXSAxMDYzNzUgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXSAxMDYz
NTQgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1waW5vdDFdIDEwNjMxMiBbZHN0X2hvc3Q9Zmlh
bm8wLHNyY19ob3N0PWZpYW5vMV0gMTA2Mjg1IFtkc3RfaG9zdD1ub2NlcmExLHNyY19ob3N0PW5v
Y2VyYTBdIDEwNjI2NSBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEwXSAxMDYyMjQg
W2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdIDEwNjIwOSBbZHN0X2hvc3Q9bm9jZXJh
MCxzcmNfaG9zdD1ub2NlcmExXSAxMDYxOTAgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9
aHV4ZWxyZWJlMV0gMTA2MTcyIFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0g
MTA2MTUyIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXSAxMDYxMzkgW2RzdF9ob3N0
PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXSAxMDYxMjQgW2RzdF9ob3N0PWl0YWxpYTAsc3Jj
X2hvc3Q9aXRhbGlhMV0gMTA2MDgzIFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVs
cmViZTBdIDEwNTk4NCBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdIDEwNTk2
MCBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXSAxMDU5NDEgW2RzdF9ob3N0PWNo
YXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXSAxMDU5MjkgW2RzdF9ob3N0PWNoYXJkb25u
YXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXSAxMDU5MjIgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9z
dD1waW5vdDFdIDEwNTkwNSBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdIDEw
NTkwMSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXSAxMDU4OTggW2Rz
dF9ob3N0PWdvZGVsbG8wLHNyY19ob3N0PWdvZGVsbG8xXSAxMDU4OTcgW2RzdF9ob3N0PWdvZGVs
bG8xLHNyY19ob3N0PWdvZGVsbG8wXSAxMDU4OTMgW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9zdD1m
aWFubzFdIDEwNTg2NyBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdIDEwNTg0
NSBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0gMTA1ODI0IFtkc3RfaG9zdD1pdGFs
aWEwLHNyY19ob3N0PWl0YWxpYTFdIDEwNTgwNyBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBp
bm90MF0gMTA1ODAzIFtkc3RfaG9zdD1ub2NlcmExLHNyY19ob3N0PW5vY2VyYTBdIDEwNTc5NSBb
ZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdIDEwNTc3OCBbZHN0X2hvc3Q9Y2hh
cmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdIDEwNTc2NyBbZHN0X2hvc3Q9aHV4ZWxyZWJl
MSxzcmNfaG9zdD1odXhlbHJlYmUwXSAxMDU3NTcgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9
cmltYXZhMF0gMTA1NzUzIFtkc3RfaG9zdD1ub2NlcmEwLHNyY19ob3N0PW5vY2VyYTFdIDEwNTc0
OCBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEwXSAxMDU3NDQgW2RzdF9ob3N0PWJh
cm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXSAxMDU3MzYgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hv
c3Q9cmltYXZhMV0gMTA1NzI5IFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9u
bmF5MV0gMTA1NzEzIFtkc3RfaG9zdD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXSAxMDU2ODcgW2Rz
dF9ob3N0PWdvZGVsbG8wLHNyY19ob3N0PWdvZGVsbG8xXSAxMDU2NzIgW2RzdF9ob3N0PWh1eGVs
cmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0gMTA1NjU1IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNf
aG9zdD1nb2RlbGxvMF0gMTA1NjQxIFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5n
MF0gMTA1NjI1IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0gMTA1NjE2IG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMDkxODEgLyAxMDU2MTYKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJl
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdj
Mjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFj
ZjczYTJkNApCYXNpcyBwYXNzIDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVlZDY3
NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBiNjY5ZTkyMmIzN2I4
OTU3MjQ4Nzk4YTVlYjdhYTk2YTY2NmNkM2ZlIDVjZDJlMTczOTc2MzkxNWU2YjRjMjQ3ZWVmNzFm
OTQ4ZGM4MDhiZDUgMjczM2I4MDBjOWEyMDg2ZDQ2Mzc5ZDNlYjNmNDgwZWI1ZmQ0MzNlYQpHZW5l
cmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdCM5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyLTEzZTA5ODgxNDAz
NzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2I2NjllOTIyYjM3Yjg5NTcyNDg3
OThhNWViN2FhOTZhNjY2Y2QzZmUtODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzVjZDJlMTczOTc2MzkxNWU2
YjRjMjQ3ZWVmNzFmOTQ4ZGM4MDhiZDUtZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMyNzMzYjgwMGM5YTIwODZkNDYz
NzlkM2ViM2Y0ODBlYjVmZDQzM2VhLTBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3
M2EyZDQKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4
LTIuNgpMb2FkZWQgNzAwMSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRl
c3QgcmVzdWx0czoKIDEwNTU4OCBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFd
CiAxMDU1OTUgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTA1NTkyIFtk
c3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEwNTU5NCBbZHN0X2hvc3Q9ZWxi
bGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMDU2MDYgW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9z
dD1maWFubzFdCiAxMDU2MTYgcGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBkMDRhMDJl
ZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJi
MzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSA1Y2QyZTE3Mzk3NjM5MTVlNmI0YzI0N2Vl
ZjcxZjk0OGRjODA4YmQ1IDI3MzNiODAwYzlhMjA4NmQ0NjM3OWQzZWIzZjQ4MGViNWZkNDMzZWEK
IDEwNTY0MSBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMDU2MjUgW2Rz
dF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTA1NjU1IFtkc3RfaG9zdD1nb2Rl
bGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwNTY3MiBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNf
aG9zdD1odXhlbHJlYmUxXQogMTA1Njg3IFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2Rl
bGxvMV0KIDEwNTcxMyBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEwNTcyOSBb
ZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDU3NTcgW2RzdF9o
b3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDEwNTczNiBbZHN0X2hvc3Q9cmltYXZhMCxz
cmNfaG9zdD1yaW1hdmExXQogMTA1NzQ0IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJv
cXVlMV0KIDEwNTgwNyBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEwNTc0OCBb
ZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEwXQogMTA1Nzc4IFtkc3RfaG9zdD1jaGFy
ZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEwNTc1MyBbZHN0X2hvc3Q9bm9jZXJhMCxz
cmNfaG9zdD1ub2NlcmExXQogMTA1NzY3IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1
eGVscmViZTBdCiAxMDU3OTUgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQog
MTA1ODAzIFtkc3RfaG9zdD1ub2NlcmExLHNyY19ob3N0PW5vY2VyYTBdCiAxMDU4NDUgW2RzdF9o
b3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMDU4MjQgW2RzdF9ob3N0PWl0YWxpYTAsc3Jj
X2hvc3Q9aXRhbGlhMV0KIDEwNTg5MyBbZHN0X2hvc3Q9Zmlhbm8wLHNyY19ob3N0PWZpYW5vMV0K
IDEwNTg2NyBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMDU4OTcgW2Rz
dF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTA1ODk4IFtkc3RfaG9zdD1nb2Rl
bGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0KIDEwNTkwMSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNf
aG9zdD1odXhlbHJlYmUxXQogMTA1OTA1IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJs
aW5nMF0KIDEwNTkyMiBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEwNTkyOSBb
ZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDU5NDEgW2RzdF9o
b3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTA1OTg0IFtkc3RfaG9zdD1i
YXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEwNTk2MCBbZHN0X2hvc3Q9cmltYXZhMCxzcmNf
aG9zdD1yaW1hdmExXQogMTA2MDgzIFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVs
cmViZTBdCiAxMDYxNTIgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMDYxMjQg
W2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDEwNjEzOSBbZHN0X2hvc3Q9Z29k
ZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMDYxNzIgW2RzdF9ob3N0PWdvZGVsbG8wLHNyY19o
b3N0PWdvZGVsbG8xXQogMTA2MTkwIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVs
cmViZTFdCiAxMDYyMDkgW2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0KIDEwNjI2
NSBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEwXQogMTA2MjI0IFtkc3RfaG9zdD1m
aWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTA2Mjg1IFtkc3RfaG9zdD1ub2NlcmExLHNyY19ob3N0
PW5vY2VyYTBdCiAxMDYzMTIgW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9zdD1maWFubzFdCiAxMDYz
NTQgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1waW5vdDFdCiAxMDYzNzUgW2RzdF9ob3N0PWVs
YmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTA2Mzg4IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19o
b3N0PXJpbWF2YTFdCiAxMDY0MDYgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcw
XQogMTA2NDU3IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMDY0
ODAgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTA2NDcxIFtkc3RfaG9z
dD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDY0NzggW2RzdF9ob3N0PWJhcm9xdWUwLHNy
Y19ob3N0PWJhcm9xdWUxXQogMTA2NDg2IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2
YTBdCiAxMDY1MDkgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMDY1MjAgW2Rz
dF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTA2NTg5IFtkc3RfaG9zdD1yaW1h
dmEwLHNyY19ob3N0PXJpbWF2YTFdCiAxMDY1MzcgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1m
aWFubzBdCiAxMDY1NzAgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1waW5vdDFdCiAxMDY1OTEg
W2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0KIDEwNjYwMCBbZHN0X2hvc3Q9ZWxi
bGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMDY1OTcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19o
b3N0PWVsYmxpbmcxXQogMTA2NjA5IFtdCiAxMDY2MjUgW2RzdF9ob3N0PWh1eGVscmViZTEsc3Jj
X2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjYyMyBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2Nl
cmEwXQogMTA2NjMwIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0K
IDEwNjYzNiBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA2NjYwIFtkc3Rf
aG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEwNjY5OSBbZHN0X2hvc3Q9Z29kZWxs
bzAsc3JjX2hvc3Q9Z29kZWxsbzFdCiAxMDY2NzQgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0
PWdvZGVsbG8wXQogMTA2NzE0IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTA2
NzI5IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiAxMDY3NDQgW2Rz
dF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTA2NzUyIFtkc3RfaG9zdD1waW5v
dDEsc3JjX2hvc3Q9cGlub3QwXQogMTA2NzYxIFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0
YWxpYTBdCiAxMDY4MDYgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0K
IDEwNjc5OSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMDY3ODggW2Rz
dF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTA2ODI1IFtkc3RfaG9zdD1pdGFs
aWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDY4NTcgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19o
b3N0PWNoYXJkb25uYXkxXQogMTA2OTQ2IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJs
aW5nMV0KIDEwNjkwMiBbZHN0X2hvc3Q9bm9jZXJhMCxzcmNfaG9zdD1ub2NlcmExXQogMTA2OTMw
IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTA2ODg2IFtkc3RfaG9zdD1yaW1h
dmEwLHNyY19ob3N0PXJpbWF2YTFdCiAxMDY5MTkgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19o
b3N0PWNoYXJkb25uYXkwXQogMTA2OTIyIFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2Rl
bGxvMV0KIDEwNjkyNiBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTA2OTI3
IFtkc3RfaG9zdD1ub2NlcmExLHNyY19ob3N0PW5vY2VyYTBdCiAxMDY5MzkgW2RzdF9ob3N0PWJh
cm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTA2OTc2IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNy
Y19ob3N0PWh1eGVscmViZTFdCiAxMDY5OTggW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdv
ZGVsbG8wXQogMTA2OTg3IFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiAxMDcw
MTAgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTA3MDUzIFtkc3RfaG9z
dD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXQogMTA3MDI0IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNf
aG9zdD1lbGJsaW5nMF0KIDEwNzA3NSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhl
bHJlYmUwXQogMTA3MTA2IFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTA3MDkw
IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDcxNjkgW2RzdF9ob3N0PXJp
bWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDEwNzEyMyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3Jj
X2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDcxNTkgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0
PWNoYXJkb25uYXkwXQogMTA3MTQyIFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxv
MV0KIDEwNzIwNiBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTA3MjIxIFtk
c3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwNzI1MyBbZHN0X2hvc3Q9Zmlh
bm8xLHNyY19ob3N0PWZpYW5vMF0KIDEwNzM2NyBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9
YmFyb3F1ZTFdCiAxMDc0MDYgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0KIDEw
NzM1MCBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEwNzM4MyBbZHN0X2hvc3Q9
ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMDc0MjggW2RzdF9ob3N0PWh1eGVscmViZTAs
c3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNzQ0MyBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9
YmFyb3F1ZTBdCiAxMDc0NTIgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQog
MTA3NDYyIFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMDc0Njkg
W2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDEwNzQ3NiBbZHN0X2hvc3Q9aXRh
bGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA3NDc4IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0
PWl0YWxpYTFdCiAxMDc0NzQgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDEw
NzQ4NiBbZHN0X2hvc3Q9Z29kZWxsbzAsc3JjX2hvc3Q9Z29kZWxsbzFdCiAxMDc0OTcgW2RzdF9o
b3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMDc1MjkgW2RzdF9ob3N0PWNoYXJkb25uYXkw
LHNyY19ob3N0PWNoYXJkb25uYXkxXQogMTA3NTU1IFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0
PWl0YWxpYTBdCiAxMDc1NzEgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQog
MTA3NjIxIFtkc3RfaG9zdD1ub2NlcmExLHNyY19ob3N0PW5vY2VyYTBdCiAxMDc1NzkgW2RzdF9o
b3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMDc2MDcgW2RzdF9ob3N0PWVsYmxpbmcwLHNy
Y19ob3N0PWVsYmxpbmcxXQogMTA3NjE2IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJv
cXVlMF0KIDEwNzU5MiBbZHN0X2hvc3Q9bm9jZXJhMCxzcmNfaG9zdD1ub2NlcmExXQogMTA3NjMw
IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiAxMDc2MzggW2RzdF9o
b3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTA3NjYwIFtkc3RfaG9zdD1waW5vdDAs
c3JjX2hvc3Q9cGlub3QxXQogMTA3NzEwIFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxp
YTFdCiAxMDc3NTMgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDEwNzgxOSBb
ZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTA3OTI1IFtkc3RfaG9zdD1nb2Rl
bGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0KIDEwNzk4MCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNf
aG9zdD1odXhlbHJlYmUwXQogMTA4MDIyIFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8x
XQogMTA4MDUxIFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwODA5MyBb
ZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMDgxNjAgZmFpbCBpcnJlbGV2
YW50CiAxMDgxMjQgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMDgyMTAgZmFp
bCBpcnJlbGV2YW50CiAxMDkwMDcgW10KIDEwOTA0OCBmYWlsIGlycmVsZXZhbnQKIDEwOTA3NSBm
YWlsIGlycmVsZXZhbnQKIDEwOTE3MiBwYXNzIDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQw
NGEwMmVlZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBiNjY5
ZTkyMmIzN2I4OTU3MjQ4Nzk4YTVlYjdhYTk2YTY2NmNkM2ZlIDVjZDJlMTczOTc2MzkxNWU2YjRj
MjQ3ZWVmNzFmOTQ4ZGM4MDhiZDUgMjczM2I4MDBjOWEyMDg2ZDQ2Mzc5ZDNlYjNmNDgwZWI1ZmQ0
MzNlYQogMTA5MTc1IGZhaWwgMTNlMDk4ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4
ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZm
ZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkx
MDUgZmFpbCAxM2UwOTg4MTQwMzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3
IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTE1NSBmYWlsIDEz
ZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUx
Zjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MTc2IHBhc3MgOTI2YWY2MjczZmM2
ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4MmVlYTRkMDUxNmI0YzY4MzZl
ZDJiNzg0NzI2NDM3NDQwYWM3ODJjCiAxMDkxMjcgZmFpbCAxM2UwOTg4MTQwMzc0MTIzYmVhZDFk
ZDI3YzI4NzM1NGNiOTUxMDhlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3
ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5
OTIxY2Y3M2EyZDQKIDEwOTE3NyBwYXNzIDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEw
MmVlZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZk
MWQ4NDhmZmRmZWU2YTMxYzcgYWM5ZmY3NGYzOWE3MzQ3NTZhZjkwY2NiYjcxODQ1NTFmN2IxZTIy
YQogMTA5MTkzIHBhc3MgOTI2YWY2MjczZmM2ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyAxNDRhZWM0MTQwNTE1YzUzYmIxNjc2ZGY3MWE0NjlmM2UyODVjNTU3CiAxMDkxNzkg
cGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOGI0ODM0ZWUxMjAyODUyZWQ4M2E5ZmM2MTI2
OGM2NWZiNjk2MWVhNyA1N2U4ZmJiMmY3MDIwMDFhMThiZDgxZTlmZTMxYjI2ZDk0MjQ3YWM5IDYw
YzAwNWM3OGM0MWJlOGQzOTY5MDg3OTA2OGU1MjY3OWQ0NWVkZjUKIDEwOTE4OCBwYXNzIDkyNmFm
NjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVlZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZGZiNWE5MmNmODJh
MjdhNzZmNmIxYjFjNTViNWRjZmI5YTkxODQzOQogMTA5MjAyIGZhaWwgMTNlMDk4ODE0MDM3NDEy
M2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMy
ZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIw
M2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkxODAgcGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdi
ZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRk
NDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGY0OWZhNjU4YjUzNTgwY2YyYWQzNTRkMmJmMTc5Njc2
NmNjMTEyMjIKIDEwOTE4MiBwYXNzIDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVl
ZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4
NDhmZmRmZWU2YTMxYzcgMzA2ZjE2NDM2Mjk4YjM1Mjc4YmU5Mjc1NzU1OTg1MTUyOGUwZWQ0Ngog
MTA5MTkxIHBhc3MgOTI2YWY2MjczZmM2ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZh
MzFjNyBhNTc5YzhiY2YzNDhlYjhiMDI4MGNiNDI5ZDM4NzY4MzFmZmY0ZTIzCiAxMDkxODcgcGFz
cyA5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGRjMGU2
OWFhNDFlNDdjMWQyM2NhNmVkOTM5MjcyYWExMWM0NzZmMTIKIDEwOTIwMCBwYXNzIDkyNmFmNjI3
M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVlZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhm
YmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MTkwIHBhc3MgOTI2YWY2MjczZmM2ODNjZDk4
Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2
YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBkYzkzMjQ2YjUwNGE0Y2RkOTBhN2Q3OWJm
ZmZkNDIyNTVmOWFmODNmCiAxMDkxOTggcGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBk
MDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhi
OGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3
M2EyZDQKIDEwOTE5NyBwYXNzIDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVlZDY3
NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhm
ZmRmZWU2YTMxYzcgY2Q5MWFiMDhlYWEyMzQwOTQ0MGVmNmI0ZjVhZDZlNjUxYjYyOWMzYgogMTA5
MTk5IGZhaWwgMTNlMDk4ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFj
NyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkxODEgZmFpbCAx
M2UwOTg4MTQwMzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVl
MWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTIwNCBwYXNzIDkyNmFmNjI3M2Zj
NjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVlZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5
NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIx
NmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MjA1IGZhaWwgMTNlMDk4ODE0MDM3NDEyM2JlYWQx
ZGQyN2MyODczNTRjYjk1MTA4ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJh
N2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0
OTkyMWNmNzNhMmQ0ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEwNTYxNiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMDkxMDUgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMDkxNzIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MDkxNzUgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOTI2YWY2Mjcz
ZmM2ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
ZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZi
YjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNr
aW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5MTk4IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5MTk5IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MjAwIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDkyMDIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMDkyMDQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEwOTIwNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDEzZTA5ODgxNDAzNzQxMjNiZWFk
MWRkMjdjMjg3MzU0Y2I5NTEwOGUKICBCdWcgbm90IHByZXNlbnQ6IDkyNmFmNjI3M2ZjNjgzY2Q5
OGNkMGNlN2JmMGQwNGEwMmVlZDY3NDIKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkyMDUvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWly
by1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuODI3NzIxIHRvIGZpdApwbm10b3BuZzog
MTA5IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyLnhlbi1ib290LS1zcmNf
aG9zdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KMTA5MjA1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMDkyMDUgbGlu
dXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkyMDUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Np
b25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDkgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 06:17:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 06:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7ySA-00013l-Vt; Tue, 09 May 2017 06:16:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7yS9-00013M-TC
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 06:16:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DA/85-02956-9DE51195; Tue, 09 May 2017 06:16:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsWS0XRdVfdGnGC
 kwceVfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePWphb3gzRrGihWr/zE3
 MH5bxNjFyMUhJPCXUeLxhn4o5zGjxKE/r6CcbYwSHe0v2LsYOTlEBJwlvp6ZC2YLC9hLrPp9l
 xnE5gWylx55wtLFyM7BJmAlcUgMJMoioCqx985b1gmMHAsYGVYxahSnFpWlFukaWeolFWWmZ5
 TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6iwEIdjAeWBR4iFGSg0lJlNenWCBSiC8pP6U
 yI7E4I76oNCe1+BCjDAeHkgTvnVjBSCHBotT01Iq0zBxg4MCkJTh4lER478UApXmLCxJzizPT
 IVKnGHU53i398J5JiCUvPy9VSpw3FmSGAEhRRmke3AhYEF9ilJUS5mUEOkqIpyC1KDezBFX+F
 aM4B6OSMG8UyBSezLwSuE2vgI5gAjoikEEA5IiSRISUVANjelreZpvNrz5NXht79ShH4pTvp4
 OXfL/aMEFZ58Uf5gOr4uwiF597dfWD6EHdKRvMVtV+uKhjsc79+C2278/Zph3cG9p+IlJgisz
 7l/N8Ji8teF+YWHJW5zRfzq1Zyns/xv7m3/w98frapa1G1z1/tsUZNf7nWhFU5Be+OLpF8dCP
 azcvbp//2U6JpTgj0VCLuag4EQDPI6whXQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494310615!53428165!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38862 invoked from network); 9 May 2017 06:16:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 06:16:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7yS5-0001q0-SG; Tue, 09 May 2017 06:16:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7yS0-0002LW-Ju; Tue, 09 May 2017 06:16:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7yS0-0004yC-FX; Tue, 09 May 2017 06:16:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d7yS0-0004yC-FX@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 06:16:48 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-amd64-pair
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIKdGVzdGlkIHhlbi1ib290L2RzdF9ob3N0CgpUcmVlOiBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMTNlMDk4ODE0MDM3NDEyM2Jl
YWQxZGQyN2MyODczNTRjYjk1MTA4ZQogIEJ1ZyBub3QgcHJlc2VudDogOTI2YWY2MjczZmM2ODNj
ZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTIwNS8KCgogIChSZXZpc2lv
biBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUg
Z3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcGFpci54ZW4tYm9v
dC0tZHN0X2hvc3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCBy
ZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0v
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcGFp
ci54ZW4tYm9vdC0tZHN0X2hvc3QgLS1zdW1tYXJ5LW91dD10bXAvMTA5MjA2LmJpc2VjdGlvbi1z
dW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9NTkyNTQgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCAtLWZsaWdodD0xMDkyMDYgbGludXgtbGludXMgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHhlbi1i
b290L2RzdF9ob3N0ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMDkxODEg
ZmFpbCBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdIC8gMTA4MTI0IFtkc3Rf
aG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXSAxMDgwOTMgW2RzdF9ob3N0PWJhcm9xdWUwLHNy
Y19ob3N0PWJhcm9xdWUxXSAxMDgwNTEgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVs
bG8wXSAxMDgwMjIgW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9zdD1maWFubzFdIDEwNzk4MCBbZHN0
X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXSAxMDc5MjUgW2RzdF9ob3N0PWdv
ZGVsbG8wLHNyY19ob3N0PWdvZGVsbG8xXSAxMDc4MTkgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hv
c3Q9cmltYXZhMF0gMTA3NzUzIFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdIDEw
NzcxMCBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXSAxMDc2NjAgW2RzdF9ob3N0
PXBpbm90MCxzcmNfaG9zdD1waW5vdDFdIDEwNzYzOCBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hv
c3Q9ZWxibGluZzBdIDEwNzYzMCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJl
YmUxXSAxMDc2MjEgW2RzdF9ob3N0PW5vY2VyYTEsc3JjX2hvc3Q9bm9jZXJhMF0gMTA3NjE2IFtk
c3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0gMTA3NjA3IFtkc3RfaG9zdD1lbGJs
aW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0gMTA3NTkyIFtkc3RfaG9zdD1ub2NlcmEwLHNyY19ob3N0
PW5vY2VyYTFdIDEwNzU3OSBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0gMTA3NTcx
IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0gMTA3NTU1IFtkc3RfaG9zdD1p
dGFsaWExLHNyY19ob3N0PWl0YWxpYTBdIDEwNzUyOSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3Jj
X2hvc3Q9Y2hhcmRvbm5heTFdIDEwNzQ5NyBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5v
MF0gMTA3NDg2IFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0gMTA3NDc0IFtk
c3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdIDEwNzQ2OSBbZHN0X2hvc3Q9aXRhbGlh
MCxzcmNfaG9zdD1pdGFsaWExXSAxMDc0NjIgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9
aHV4ZWxyZWJlMF0gMTA3NDUyIFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0g
MTA3NDQzIFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0gMTA3NDI4IFtkc3Rf
aG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdIDEwNzQwNiBbZHN0X2hvc3Q9aXRh
bGlhMSxzcmNfaG9zdD1pdGFsaWEwXSAxMDczODMgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0
PWVsYmxpbmcxXSAxMDczNjcgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXSAx
MDczNTAgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdIDEwNzI1MyBbZHN0X2hvc3Q9
Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0gMTA3MjIxIFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9z
dD1nb2RlbGxvMF0gMTA3MjA2IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdIDEw
NzE2OSBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXSAxMDcxNTkgW2RzdF9ob3N0
PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXSAxMDcxNDIgW2RzdF9ob3N0PWdvZGVs
bG8wLHNyY19ob3N0PWdvZGVsbG8xXSAxMDcxMjMgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19o
b3N0PWNoYXJkb25uYXkxXSAxMDcxMDYgW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9zdD1maWFubzFd
IDEwNzA5MCBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXSAxMDcwNzUgW2RzdF9o
b3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0gMTA3MDUzIFtkc3RfaG9zdD1waW5v
dDAsc3JjX2hvc3Q9cGlub3QxXSAxMDcwMjQgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVs
YmxpbmcwXSAxMDcwMTAgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXSAxMDY5
OTggW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXSAxMDY5ODcgW2RzdF9ob3N0
PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0gMTA2OTc2IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNy
Y19ob3N0PWh1eGVscmViZTFdIDEwNjk0NiBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxi
bGluZzFdIDEwNjkzOSBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdIDEwNjkz
MCBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0gMTA2OTI3IFtkc3RfaG9zdD1ub2Nl
cmExLHNyY19ob3N0PW5vY2VyYTBdIDEwNjkyNiBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1y
aW1hdmEwXSAxMDY5MjIgW2RzdF9ob3N0PWdvZGVsbG8wLHNyY19ob3N0PWdvZGVsbG8xXSAxMDY5
MTkgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXSAxMDY5MDIgW2Rz
dF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0gMTA2ODg2IFtkc3RfaG9zdD1yaW1hdmEw
LHNyY19ob3N0PXJpbWF2YTFdIDEwNjg1NyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9
Y2hhcmRvbm5heTFdIDEwNjgyNSBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXSAx
MDY4MDYgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0gMTA2Nzk5IFtk
c3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0gMTA2Nzg4IFtkc3RfaG9zdD1lbGJs
aW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0gMTA2NzYxIFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0
PWl0YWxpYTBdIDEwNjc1MiBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0gMTA2NzQ0
IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0gMTA2NzI5IFtkc3RfaG9zdD1o
dXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdIDEwNjcxNCBbZHN0X2hvc3Q9Zmlhbm8xLHNy
Y19ob3N0PWZpYW5vMF0gMTA2Njk5IFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxv
MV0gMTA2Njc0IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0gMTA2NjYwIFtk
c3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0gMTA2NjM2IFtkc3RfaG9zdD1pdGFs
aWEwLHNyY19ob3N0PWl0YWxpYTFdIDEwNjYzMCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hv
c3Q9Y2hhcmRvbm5heTBdIDEwNjYyNSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhl
bHJlYmUwXSAxMDY2MjMgW2RzdF9ob3N0PW5vY2VyYTEsc3JjX2hvc3Q9bm9jZXJhMF0gMTA2NjAw
IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0gMTA2NTk3IFtkc3RfaG9zdD1l
bGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0gMTA2NTkxIFtkc3RfaG9zdD1ub2NlcmEwLHNyY19o
b3N0PW5vY2VyYTFdIDEwNjU4OSBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXSAx
MDY1NzAgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1waW5vdDFdIDEwNjUzNyBbZHN0X2hvc3Q9
Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0gMTA2NTIwIFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9z
dD1iYXJvcXVlMF0gMTA2NTA5IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXSAxMDY0
ODYgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0gMTA2NDgwIFtkc3RfaG9zdD1n
b2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0gMTA2NDc4IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNf
aG9zdD1iYXJvcXVlMV0gMTA2NDcxIFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFd
IDEwNjQ1NyBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXSAxMDY0MDYg
W2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXSAxMDYzODggW2RzdF9ob3N0PXJp
bWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0gMTA2Mzc1IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9z
dD1lbGJsaW5nMV0gMTA2MzU0IFtkc3RfaG9zdD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXSAxMDYz
MTIgW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9zdD1maWFubzFdIDEwNjI4NSBbZHN0X2hvc3Q9bm9j
ZXJhMSxzcmNfaG9zdD1ub2NlcmEwXSAxMDYyNjUgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9
aXRhbGlhMF0gMTA2MjI0IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXSAxMDYyMDkg
W2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0gMTA2MTkwIFtkc3RfaG9zdD1odXhl
bHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdIDEwNjE3MiBbZHN0X2hvc3Q9Z29kZWxsbzAsc3Jj
X2hvc3Q9Z29kZWxsbzFdIDEwNjE1MiBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0g
MTA2MTM5IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0gMTA2MTI0IFtkc3Rf
aG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdIDEwNjA4MyBbZHN0X2hvc3Q9aHV4ZWxyZWJl
MSxzcmNfaG9zdD1odXhlbHJlYmUwXSAxMDU5ODQgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0
PWJhcm9xdWUxXSAxMDU5NjAgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0gMTA1
OTQxIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0gMTA1OTI5IFtk
c3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0gMTA1OTIyIFtkc3RfaG9z
dD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXSAxMDU5MDUgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19o
b3N0PWVsYmxpbmcwXSAxMDU5MDEgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxy
ZWJlMV0gMTA1ODk4IFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0gMTA1ODk3
IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0gMTA1ODkzIFtkc3RfaG9zdD1m
aWFubzAsc3JjX2hvc3Q9Zmlhbm8xXSAxMDU4NjcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0
PWVsYmxpbmcxXSAxMDU4NDUgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdIDEwNTgy
NCBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXSAxMDU4MDcgW2RzdF9ob3N0PXBp
bm90MSxzcmNfaG9zdD1waW5vdDBdIDEwNTgwMyBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1u
b2NlcmEwXSAxMDU3OTUgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXSAxMDU3
NzggW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXSAxMDU3NjcgW2Rz
dF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0gMTA1NzU3IFtkc3RfaG9zdD1y
aW1hdmExLHNyY19ob3N0PXJpbWF2YTBdIDEwNTc1MyBbZHN0X2hvc3Q9bm9jZXJhMCxzcmNfaG9z
dD1ub2NlcmExXSAxMDU3NDggW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0gMTA1
NzQ0IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0gMTA1NzM2IFtkc3RfaG9z
dD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdIDEwNTcyOSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAs
c3JjX2hvc3Q9Y2hhcmRvbm5heTFdIDEwNTcxMyBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBp
bm90MV0gMTA1Njg3IFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0gMTA1Njcy
IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdIDEwNTY1NSBbZHN0X2hv
c3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdIDEwNTY0MSBbZHN0X2hvc3Q9ZWxibGluZzEs
c3JjX2hvc3Q9ZWxibGluZzBdIDEwNTYyNSBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxi
bGluZzBdIDEwNTYxNiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTA5MTgxIC8g
MTA1NjE2Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1m
KQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAxM2UwOTg4MTQw
Mzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBl
OTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJi
MTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKQmFzaXMgcGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBj
ZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSA1Y2QyZTE3Mzk3NjM5
MTVlNmI0YzI0N2VlZjcxZjk0OGRjODA4YmQ1IDI3MzNiODAwYzlhMjA4NmQ0NjM3OWQzZWIzZjQ4
MGViNWZkNDMzZWEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdl
bmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQjOTI2YWY2MjczZmM2ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVk
Njc0Mi0xM2UwOTg4MTQwMzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlIGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNiNjY5
ZTkyMmIzN2I4OTU3MjQ4Nzk4YTVlYjdhYTk2YTY2NmNkM2ZlLTgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM1
Y2QyZTE3Mzk3NjM5MTVlNmI0YzI0N2VlZjcxZjk0OGRjODA4YmQ1LWU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMjcz
M2I4MDBjOWEyMDg2ZDQ2Mzc5ZDNlYjNmNDgwZWI1ZmQ0MzNlYS0wYTUzNzBlZTFmOTgwOGZiYjE2
YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNj
b250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDcwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgK
U2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMDU1ODggW2RzdF9ob3N0PWVsYmxpbmcwLHNy
Y19ob3N0PWVsYmxpbmcxXQogMTA1NTk1IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJs
aW5nMV0KIDEwNTU5MiBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMDU1
OTQgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTA1NjA2IFtkc3RfaG9z
dD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTA1NjE2IHBhc3MgOTI2YWY2MjczZmM2ODNjZDk4
Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGI2NjllOTIyYjM3Yjg5NTcyNDg3OThhNWViN2FhOTZhNjY2Y2QzZmUgNWNkMmUxNzM5
NzYzOTE1ZTZiNGMyNDdlZWY3MWY5NDhkYzgwOGJkNSAyNzMzYjgwMGM5YTIwODZkNDYzNzlkM2Vi
M2Y0ODBlYjVmZDQzM2VhCiAxMDU2NDEgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxp
bmcwXQogMTA1NjI1IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDEwNTY1
NSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMDU2NzIgW2RzdF9ob3N0
PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTY4NyBbZHN0X2hvc3Q9Z29kZWxs
bzAsc3JjX2hvc3Q9Z29kZWxsbzFdCiAxMDU3MTMgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1w
aW5vdDFdCiAxMDU3MjkgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkx
XQogMTA1NzU3IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMDU3MzYgW2Rz
dF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDEwNTc0NCBbZHN0X2hvc3Q9YmFyb3F1
ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMDU4MDcgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1w
aW5vdDBdCiAxMDU3NDggW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0KIDEwNTc3
OCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDU3NTMgW2Rz
dF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0KIDEwNTc2NyBbZHN0X2hvc3Q9aHV4ZWxy
ZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogMTA1Nzk1IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNf
aG9zdD1iYXJvcXVlMF0KIDEwNTgwMyBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEw
XQogMTA1ODQ1IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTA1ODI0IFtkc3Rf
aG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDU4OTMgW2RzdF9ob3N0PWZpYW5vMCxz
cmNfaG9zdD1maWFubzFdCiAxMDU4NjcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxp
bmcxXQogMTA1ODk3IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwNTg5
OCBbZHN0X2hvc3Q9Z29kZWxsbzAsc3JjX2hvc3Q9Z29kZWxsbzFdCiAxMDU5MDEgW2RzdF9ob3N0
PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTkwNSBbZHN0X2hvc3Q9ZWxibGlu
ZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMDU5MjIgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1w
aW5vdDFdCiAxMDU5MjkgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkx
XQogMTA1OTQxIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEw
NTk4NCBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMDU5NjAgW2RzdF9o
b3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDEwNjA4MyBbZHN0X2hvc3Q9aHV4ZWxyZWJl
MSxzcmNfaG9zdD1odXhlbHJlYmUwXQogMTA2MTUyIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9
cGlub3QwXQogMTA2MTI0IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDYx
MzkgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTA2MTcyIFtkc3RfaG9z
dD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0KIDEwNjE5MCBbZHN0X2hvc3Q9aHV4ZWxyZWJl
MCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTA2MjA5IFtkc3RfaG9zdD1ub2NlcmEwLHNyY19ob3N0
PW5vY2VyYTFdCiAxMDYyNjUgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0KIDEw
NjIyNCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDEwNjI4NSBbZHN0X2hvc3Q9
bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXQogMTA2MzEyIFtkc3RfaG9zdD1maWFubzAsc3JjX2hv
c3Q9Zmlhbm8xXQogMTA2MzU0IFtkc3RfaG9zdD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXQogMTA2
Mzc1IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEwNjM4OCBbZHN0X2hv
c3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTA2NDA2IFtkc3RfaG9zdD1lbGJsaW5nMSxz
cmNfaG9zdD1lbGJsaW5nMF0KIDEwNjQ1NyBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1o
dXhlbHJlYmUwXQogMTA2NDgwIFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0K
IDEwNjQ3MSBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA2NDc4IFtkc3Rf
aG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEwNjQ4NiBbZHN0X2hvc3Q9cmltYXZh
MSxzcmNfaG9zdD1yaW1hdmEwXQogMTA2NTA5IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlu
b3QwXQogMTA2NTIwIFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0KIDEwNjU4
OSBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTA2NTM3IFtkc3RfaG9zdD1m
aWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTA2NTcwIFtkc3RfaG9zdD1waW5vdDAsc3JjX2hvc3Q9
cGlub3QxXQogMTA2NTkxIFtkc3RfaG9zdD1ub2NlcmEwLHNyY19ob3N0PW5vY2VyYTFdCiAxMDY2
MDAgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTA2NTk3IFtkc3RfaG9z
dD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEwNjYwOSBbXQogMTA2NjI1IFtkc3RfaG9z
dD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMDY2MjMgW2RzdF9ob3N0PW5vY2Vy
YTEsc3JjX2hvc3Q9bm9jZXJhMF0KIDEwNjYzMCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hv
c3Q9Y2hhcmRvbm5heTBdCiAxMDY2MzYgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlh
MV0KIDEwNjY2MCBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMDY2OTkg
W2RzdF9ob3N0PWdvZGVsbG8wLHNyY19ob3N0PWdvZGVsbG8xXQogMTA2Njc0IFtkc3RfaG9zdD1n
b2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwNjcxNCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19o
b3N0PWZpYW5vMF0KIDEwNjcyOSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJl
YmUxXQogMTA2NzQ0IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0KIDEwNjc1
MiBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEwNjc2MSBbZHN0X2hvc3Q9aXRh
bGlhMSxzcmNfaG9zdD1pdGFsaWEwXQogMTA2ODA2IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19o
b3N0PWh1eGVscmViZTBdCiAxMDY3OTkgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVs
bG8wXQogMTA2Nzg4IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDEwNjgy
NSBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA2ODU3IFtkc3RfaG9zdD1j
aGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0KIDEwNjk0NiBbZHN0X2hvc3Q9ZWxibGlu
ZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMDY5MDIgW2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9
bm9jZXJhMV0KIDEwNjkzMCBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEwNjg4
NiBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTA2OTE5IFtkc3RfaG9zdD1j
aGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjkyMiBbZHN0X2hvc3Q9Z29kZWxs
bzAsc3JjX2hvc3Q9Z29kZWxsbzFdCiAxMDY5MjYgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9
cmltYXZhMF0KIDEwNjkyNyBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXQogMTA2
OTM5IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEwNjk3NiBbZHN0X2hv
c3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTA2OTk4IFtkc3RfaG9zdD1nb2Rl
bGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwNjk4NyBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9z
dD1pdGFsaWEwXQogMTA3MDEwIFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0K
IDEwNzA1MyBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEwNzAyNCBbZHN0X2hv
c3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMDcwNzUgW2RzdF9ob3N0PWh1eGVscmVi
ZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNzEwNiBbZHN0X2hvc3Q9Zmlhbm8wLHNyY19ob3N0
PWZpYW5vMV0KIDEwNzA5MCBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA3
MTY5IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdCiAxMDcxMjMgW2RzdF9ob3N0
PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogMTA3MTU5IFtkc3RfaG9zdD1jaGFy
ZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEwNzE0MiBbZHN0X2hvc3Q9Z29kZWxsbzAs
c3JjX2hvc3Q9Z29kZWxsbzFdCiAxMDcyMDYgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmlt
YXZhMV0KIDEwNzIyMSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMDcy
NTMgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMDczNjcgW2RzdF9ob3N0PWJh
cm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTA3NDA2IFtkc3RfaG9zdD1pdGFsaWExLHNyY19o
b3N0PWl0YWxpYTBdCiAxMDczNTAgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAx
MDczODMgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTA3NDI4IFtkc3Rf
aG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiAxMDc0NDMgW2RzdF9ob3N0PWJh
cm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTA3NDUyIFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNf
aG9zdD1lbGJsaW5nMF0KIDEwNzQ2MiBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhl
bHJlYmUwXQogMTA3NDY5IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDc0
NzYgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDEwNzQ3OCBbZHN0X2hvc3Q9
aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA3NDc0IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19o
b3N0PWl0YWxpYTFdCiAxMDc0ODYgW2RzdF9ob3N0PWdvZGVsbG8wLHNyY19ob3N0PWdvZGVsbG8x
XQogMTA3NDk3IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTA3NTI5IFtkc3Rf
aG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzU1NSBbZHN0X2hvc3Q9
aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEwXQogMTA3NTcxIFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNf
aG9zdD1iYXJvcXVlMV0KIDEwNzYyMSBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEw
XQogMTA3NTc5IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTA3NjA3IFtkc3Rf
aG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEwNzYxNiBbZHN0X2hvc3Q9YmFyb3F1
ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMDc1OTIgW2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9
bm9jZXJhMV0KIDEwNzYzMCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUx
XQogMTA3NjM4IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDEwNzY2MCBb
ZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEwNzcxMCBbZHN0X2hvc3Q9aXRhbGlh
MCxzcmNfaG9zdD1pdGFsaWExXQogMTA3NzUzIFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJp
bWF2YTFdCiAxMDc4MTkgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDEwNzky
NSBbZHN0X2hvc3Q9Z29kZWxsbzAsc3JjX2hvc3Q9Z29kZWxsbzFdCiAxMDc5ODAgW2RzdF9ob3N0
PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDEwODAyMiBbZHN0X2hvc3Q9Zmlhbm8w
LHNyY19ob3N0PWZpYW5vMV0KIDEwODA1MSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29k
ZWxsbzBdCiAxMDgwOTMgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTA4
MTYwIGZhaWwgaXJyZWxldmFudAogMTA4MTI0IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlh
bm8wXQogMTA4MjEwIGZhaWwgaXJyZWxldmFudAogMTA5MDA3IFtdCiAxMDkwNDggZmFpbCBpcnJl
bGV2YW50CiAxMDkwNzUgZmFpbCBpcnJlbGV2YW50CiAxMDkxNzIgcGFzcyA5MjZhZjYyNzNmYzY4
M2NkOThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSA1Y2Qy
ZTE3Mzk3NjM5MTVlNmI0YzI0N2VlZjcxZjk0OGRjODA4YmQ1IDI3MzNiODAwYzlhMjA4NmQ0NjM3
OWQzZWIzZjQ4MGViNWZkNDMzZWEKIDEwOTE3NSBmYWlsIDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRk
MjdjMjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5
MjFjZjczYTJkNAogMTA5MTA1IGZhaWwgMTNlMDk4ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRj
Yjk1MTA4ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQx
ZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0
CiAxMDkxNTUgZmFpbCAxM2UwOTg4MTQwMzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTE3NiBw
YXNzIDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVlZDY3NDIgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODJl
ZWE0ZDA1MTZiNGM2ODM2ZWQyYjc4NDcyNjQzNzQ0MGFjNzgyYwogMTA5MTI3IGZhaWwgMTNlMDk4
ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgw
OGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkxNzcgcGFzcyA5MjZhZjYyNzNmYzY4M2Nk
OThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGFjOWZmNzRmMzlhNzM0NzU2YWY5MGNj
YmI3MTg0NTUxZjdiMWUyMmEKIDEwOTE5MyBwYXNzIDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2Jm
MGQwNGEwMmVlZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMTQ0YWVjNDE0MDUxNWM1M2JiMTY3NmRmNzFhNDY5ZjNl
Mjg1YzU1NwogMTA5MTc5IHBhc3MgOTI2YWY2MjczZmM2ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVk
Njc0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDhiNDgzNGVlMTIw
Mjg1MmVkODNhOWZjNjEyNjhjNjVmYjY5NjFlYTcgNTdlOGZiYjJmNzAyMDAxYTE4YmQ4MWU5ZmUz
MWIyNmQ5NDI0N2FjOSA2MGMwMDVjNzhjNDFiZThkMzk2OTA4NzkwNjhlNTI2NzlkNDVlZGY1CiAx
MDkxODggcGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEz
MWM3IGRmYjVhOTJjZjgyYTI3YTc2ZjZiMWIxYzU1YjVkY2ZiOWE5MTg0MzkKIDEwOTIwMiBmYWls
IDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1Mzcw
ZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MTgwIHBhc3MgOTI2YWY2Mjcz
ZmM2ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
ZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBmNDlmYTY1OGI1MzU4MGNm
MmFkMzU0ZDJiZjE3OTY3NjZjYzExMjIyCiAxMDkxODIgcGFzcyA5MjZhZjYyNzNmYzY4M2NkOThj
ZDBjZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZi
MmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDMwNmYxNjQzNjI5OGIzNTI3OGJlOTI3NTc1
NTk4NTE1MjhlMGVkNDYKIDEwOTE5MSBwYXNzIDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQw
NGEwMmVlZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4
ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYTU3OWM4YmNmMzQ4ZWI4YjAyODBjYjQyOWQzODc2ODMxZmZm
NGUyMwogMTA5MTg3IHBhc3MgOTI2YWY2MjczZmM2ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0
MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZm
ZGZlZTZhMzFjNyBkYzBlNjlhYTQxZTQ3YzFkMjNjYTZlZDkzOTI3MmFhMTFjNDc2ZjEyCiAxMDky
MDAgcGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3
IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTE5MCBwYXNzIDky
NmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVlZDY3NDIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZGM5MzI0NmI1
MDRhNGNkZDkwYTdkNzliZmZmZDQyMjU1ZjlhZjgzZgogMTA5MTk4IHBhc3MgOTI2YWY2MjczZmM2
ODNjZDk4Y2QwY2U3YmYwZDA0YTAyZWVkNjc0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2
YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkxOTcgcGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBj
ZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3
ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGNkOTFhYjA4ZWFhMjM0MDk0NDBlZjZiNGY1YWQ2
ZTY1MWI2MjljM2IKIDEwOTE5OSBmYWlsIDEzZTA5ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0
Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZk
MWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJk
NAogMTA5MTgxIGZhaWwgMTNlMDk4ODE0MDM3NDEyM2JlYWQxZGQyN2MyODczNTRjYjk1MTA4ZSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAxMDkyMDQg
cGFzcyA5MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBh
NTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTIwNSBmYWlsIDEzZTA5
ODgxNDAzNzQxMjNiZWFkMWRkMjdjMjg3MzU0Y2I5NTEwOGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4
MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZl
cnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDU2MTYgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5MTA1IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MTcyIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTA5MTc1IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNp
b25zIGF0IDkyNmFmNjI3M2ZjNjgzY2Q5OGNkMGNlN2JmMGQwNGEwMmVlZDY3NDIgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
MGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNApObyByZXZpc2lvbnMgbGVm
dCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEw
OTE5OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEwOTE5OSAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTIwMCAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MjAyIChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MjA0IChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDkyMDUgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxM2Uw
OTg4MTQwMzc0MTIzYmVhZDFkZDI3YzI4NzM1NGNiOTUxMDhlCiAgQnVnIG5vdCBwcmVzZW50OiA5
MjZhZjYyNzNmYzY4M2NkOThjZDBjZTdiZjBkMDRhMDJlZWQ2NzQyCiAgTGFzdCBmYWlsIHJlcHJv
OiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MjA1
LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlzIHRv
byBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjgyNzcyMSB0
byBmaXQKcG5tdG9wbmc6IDEwOSBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAv
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcGFp
ci54ZW4tYm9vdC0tZHN0X2hvc3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgpObyByZXZpc2lvbiB0
byB0ZXN0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 06:56:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 06:56:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7z4V-0003nU-U6; Tue, 09 May 2017 06:56:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <phcoder@gmail.com>) id 1d7z4U-0003nO-HU
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 06:56:34 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A8/2E-02956-12861195; Tue, 09 May 2017 06:56:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyMXThQV3FDMF
 Ig3c/mSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bmluuMBQvVKhYeXc7YwLhGsYuRi0NIYDqj
 xJpZH1lAHBaBBlaJnq5j7CCOhMAcVont3ycxdTGyAzl5Eke4uhg5gKwyiZWfUroYOTl4BQQlT
 s58wgJiCwkkSuxtOQBmcwqYSzx9eY4NxGYTsJRY0NnCCGKzCKhKzHp/hQ2iN0BizreTYHFhgQ
 iJmR2z2EFsEYFQiTdn9rGCXMAssIVRYuXtf2AJZgEvic61/5gnMPLPQrJ7FpLULKDzmAXUJdb
 PE4IIa0ssW/iaGcJWk7i97So7svgCRrZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanF
 xYnpqTmJScV6yfm5mxiBwcwABDsYb24MOMQoycGkJMrrUywQKcSXlJ9SmZFYnBFfVJqTWnyIU
 YaDQ0mC922aYKSQYFFqempFWmYOMK5g0hIcPEoivPUgad7igsTc4sx0iNQpRmOOF5ffv2fieL
 Lyx3smIZa8/LxUKXHetSClAiClGaV5cINg8X6JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwry
 l6UBTeDLzSuD2vQI6hQnolEAGAZBTShIRUlINjKVbyjQl5A5r8wusnXjZ0/9Ovc3U02e/WBof
 TpLQ8zecrPT31J8lXfJiXIePl9jtFnxUt/HYfNkroaGVzREND1c8YtYzmKOQU8Hw2fe95bwfe
 jvmiVeGLHvv9Hv13yfaeVcumT4JOrWE34wliYFvr9LPI94MO3mv+ty45Phn43a7a+xfrRi3n1
 JiKc5INNRiLipOBACzg36q8gIAAA==
X-Env-Sender: phcoder@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494312992!91580097!1
X-Originating-IP: [209.85.161.193]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17242 invoked from network); 9 May 2017 06:56:32 -0000
Received: from mail-yw0-f193.google.com (HELO mail-yw0-f193.google.com)
 (209.85.161.193)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 06:56:32 -0000
Received: by mail-yw0-f193.google.com with SMTP id 203so6709090ywe.0
 for <xen-devel@lists.xensource.com>; Mon, 08 May 2017 23:56:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=9c9Hn2JcqHej6XMNuhEWMoCbwNOXBSKOKSQgG1362KE=;
 b=b7vMns4WO9f5RwaKai2ViU0/RgZWWdaRFYnV0RMFl4VnyIwkVqvtPmx4bstPEJ9r3v
 OveCbhzZvIRwsclbDuyUVIJrLgp/1dRJ8gDSj0Y4uR7iBLMwMQxHiiC615klJfnTGuG4
 Zk9BFsVI1MnIDwILa2jbMux5VYoKNM0OliAKzeJpuT3VCcPf6lV/ezNr57dBrUpHwg8n
 nRrF9fVf0NePIeZvGLWWHcvI3GVKUZSdMPUizK5inlZ+14ka3h6pc+WzUYQGIaNT20ge
 SZdUPCP2X8zfBwVFDUXiRBfkf8k1IKj/dtUgsi2RjYlW251iaHdABcy930fg9LiDPpZ6
 2ZvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=9c9Hn2JcqHej6XMNuhEWMoCbwNOXBSKOKSQgG1362KE=;
 b=QTuYssciNA8z0GID2K0BZDPCZpEUdzwBqKBmtIT+Pcgq9WOd46em1Et2S+8rr9knIG
 gnnhTSWNsCjnNqduFIR2tXCPuJu422cHZeDy/XL77l6HI6sQ061/YTYZXobvNHl3T+Dn
 NqPYquJKBc9HhRiYI/iRbEFlple04N2Gf1DpLqI5gXdJZuEJPHzw8NKhTvKDRhjZz5SR
 p87Td4UVKHr4n8cgC7b6i+9SNCc4+ok19s7mbGnpN5fLUzQfarnBadqV9fUTdfdtH2ct
 IlKKGXyb7MyaHF7Q/sgyyMr5ukHCFr/FW0iA94SXAlPB3nbzB7SqKg1K5dW4llyCt6l0
 d6DA==
X-Gm-Message-State: AODbwcCGLppLMLoGaYyzoiXBL/P0U0aJ9BonyXX1Dg6xBTc/eP+PyLU2
 p5FtYsq59bEWB6lqUfX3e1WdmspM7w==
X-Received: by 10.129.160.207 with SMTP id x198mr14183824ywg.253.1494312991765; 
 Mon, 08 May 2017 23:56:31 -0700 (PDT)
MIME-Version: 1.0
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-2-fu.wei@linaro.org>
In-Reply-To: <20170502070627.11389-2-fu.wei@linaro.org>
From: "Vladimir 'phcoder' Serbinenko" <phcoder@gmail.com>
Date: Tue, 09 May 2017 06:56:20 +0000
Message-ID: <CAEaD8JN8cSOKSNqpjWFhgVu5f0c6efi0nqjsW7hyy65GiuH8Hg@mail.gmail.com>
To: fu.wei@linaro.org, dkiper@net-space.pl, grub-devel@gnu.org, 
 arvidjaar@gmail.com
Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, jcm@redhat.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org
Subject: Re: [Xen-devel] [PATCH v7 1/3] arm64: add "--nounzip" option
 support in xen_module command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6913680035661770694=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6913680035661770694==
Content-Type: multipart/alternative; boundary=94eb2c07f6680eb9f7054f11db91

--94eb2c07f6680eb9f7054f11db91
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le Tue, May 2, 2017 =C3=A0 9:06 AM, <fu.wei@linaro.org> a =C3=A9crit :

> From: Fu Wei <fu.wei@linaro.org>
>
> This patch adds "--nounzip" option support in order to
> be compatible with the module command of multiboot on other architecture,
> by this way we can simplify grub-mkconfig support code.
>
> This patch also allow us to use zip compressed module(like Linux kernel
> "vmlinuz*" for Dom0).
>
> Signed-off-by: Fu Wei <fu.wei@linaro.org>
> ---
>  grub-core/loader/arm64/xen_boot.c | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)
>
> diff --git a/grub-core/loader/arm64/xen_boot.c
> b/grub-core/loader/arm64/xen_boot.c
> index a914eb8..0878364 100644
> --- a/grub-core/loader/arm64/xen_boot.c
> +++ b/grub-core/loader/arm64/xen_boot.c
> @@ -20,6 +20,7 @@
>  #include <grub/charset.h>
>  #include <grub/command.h>
>  #include <grub/err.h>
> +#include <grub/env.h>
>
This looks like spurious hunk.

>  #include <grub/file.h>
>  #include <grub/fdt.h>
>  #include <grub/list.h>
> @@ -379,6 +380,20 @@ grub_cmd_xen_module (grub_command_t cmd
> __attribute__((unused)),
>
>    struct xen_boot_binary *module =3D NULL;
>    grub_file_t file =3D 0;
> +  int nounzip =3D 0;
> +
> +  if (!argc)
> +    {
> +      grub_error (GRUB_ERR_BAD_ARGUMENT, N_("filename expected"));
> +      goto fail;
> +    }
> +
> +  if (grub_strcmp (argv[0], "--nounzip") =3D=3D 0)
> +    {
> +      argv++;
> +      argc--;
> +      nounzip =3D 1;
> +    }
>
>    if (!argc)
>      {
> @@ -403,6 +418,8 @@ grub_cmd_xen_module (grub_command_t cmd
> __attribute__((unused)),
>
>    grub_dprintf ("xen_loader", "Init module and node info\n");
>
> +  if (nounzip)
> +    grub_file_filter_disable_compression ();
>    file =3D grub_file_open (argv[0]);
>    if (!file)
>      goto fail;
> --
> 2.9.3
>
>

--94eb2c07f6680eb9f7054f11db91
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">Le=C2=
=A0Tue, May 2, 2017 =C3=A0=C2=A09:06 AM, &lt;<a href=3D"mailto:fu.wei@linar=
o.org">fu.wei@linaro.org</a>&gt; a =C3=A9crit=C2=A0:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">From: Fu Wei &lt;<a href=3D"mailto:fu.wei@linaro.org" tar=
get=3D"_blank">fu.wei@linaro.org</a>&gt;<br>
<br>
This patch adds &quot;--nounzip&quot; option support in order to<br>
be compatible with the module command of multiboot on other architecture,<b=
r>
by this way we can simplify grub-mkconfig support code.<br>
<br>
This patch also allow us to use zip compressed module(like Linux kernel<br>
&quot;vmlinuz*&quot; for Dom0).<br>
<br>
Signed-off-by: Fu Wei &lt;<a href=3D"mailto:fu.wei@linaro.org" target=3D"_b=
lank">fu.wei@linaro.org</a>&gt;<br>
---<br>
=C2=A0grub-core/loader/arm64/xen_boot.c | 17 +++++++++++++++++<br>
=C2=A01 file changed, 17 insertions(+)<br>
<br>
diff --git a/grub-core/loader/arm64/xen_boot.c b/grub-core/loader/arm64/xen=
_boot.c<br>
index a914eb8..0878364 100644<br>
--- a/grub-core/loader/arm64/xen_boot.c<br>
+++ b/grub-core/loader/arm64/xen_boot.c<br>
@@ -20,6 +20,7 @@<br>
=C2=A0#include &lt;grub/charset.h&gt;<br>
=C2=A0#include &lt;grub/command.h&gt;<br>
=C2=A0#include &lt;grub/err.h&gt;<br>
+#include &lt;grub/env.h&gt;<br></blockquote><div>This looks like spurious =
hunk.=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">
=C2=A0#include &lt;grub/file.h&gt;<br>
=C2=A0#include &lt;grub/fdt.h&gt;<br>
=C2=A0#include &lt;grub/list.h&gt;<br>
@@ -379,6 +380,20 @@ grub_cmd_xen_module (grub_command_t cmd __attribute__(=
(unused)),<br>
<br>
=C2=A0 =C2=A0struct xen_boot_binary *module =3D NULL;<br>
=C2=A0 =C2=A0grub_file_t file =3D 0;<br>
+=C2=A0 int nounzip =3D 0;<br>
+<br>
+=C2=A0 if (!argc)<br>
+=C2=A0 =C2=A0 {<br>
+=C2=A0 =C2=A0 =C2=A0 grub_error (GRUB_ERR_BAD_ARGUMENT, N_(&quot;filename =
expected&quot;));<br>
+=C2=A0 =C2=A0 =C2=A0 goto fail;<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 if (grub_strcmp (argv[0], &quot;--nounzip&quot;) =3D=3D 0)<br>
+=C2=A0 =C2=A0 {<br>
+=C2=A0 =C2=A0 =C2=A0 argv++;<br>
+=C2=A0 =C2=A0 =C2=A0 argc--;<br>
+=C2=A0 =C2=A0 =C2=A0 nounzip =3D 1;<br>
+=C2=A0 =C2=A0 }<br>
<br>
=C2=A0 =C2=A0if (!argc)<br>
=C2=A0 =C2=A0 =C2=A0{<br>
@@ -403,6 +418,8 @@ grub_cmd_xen_module (grub_command_t cmd __attribute__((=
unused)),<br>
<br>
=C2=A0 =C2=A0grub_dprintf (&quot;xen_loader&quot;, &quot;Init module and no=
de info\n&quot;);<br>
<br>
+=C2=A0 if (nounzip)<br>
+=C2=A0 =C2=A0 grub_file_filter_disable_compression ();<br>
=C2=A0 =C2=A0file =3D grub_file_open (argv[0]);<br>
=C2=A0 =C2=A0if (!file)<br>
=C2=A0 =C2=A0 =C2=A0goto fail;<br>
--<br>
2.9.3<br>
<br>
</blockquote></div></div>

--94eb2c07f6680eb9f7054f11db91--


--===============6913680035661770694==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6913680035661770694==--


From xen-devel-bounces@lists.xen.org Tue May 09 07:00:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 07:00:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7z7r-0004Ev-D7; Tue, 09 May 2017 07:00:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <phcoder@gmail.com>) id 1d7z7q-00044T-D9
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 07:00:02 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 FA/9D-02192-1F861195; Tue, 09 May 2017 07:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfTqQd0PGYK
 RBp+vGlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owZH08yFvTbVazf8o65gfGDaRcjF4eQwDRG
 if7fD1lBHBaBBlaJLz172EAcCYE5rBIbjzcxdTFyADl5ElOvC3cxcgKZJRLnZj9lArF5BQQlT
 s58wgJiCwkkSvR9ncAIYnMKmEvsftnPCmKzCVhKLOhsAYuzCKhKvDn2mw2iN0Di/vfrLCDjhQ
 VSJP4v5wQJiwiESrw5sw/sHmaBLYwSK2//YwdJMAt4Sczbto51AiP/LCSrZyFJzQIaxSygLrF
 +nhBEWFti2cLXzBC2msTtbVfZkcUXMLKtYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDWy00t
 Lk5MT81JTCrWS87P3cQIDOd6BgbGHYwNe/0OMUpyMCmJ8voUC0QK8SXlp1RmJBZnxBeV5qQWH
 2KU4eBQkuB9nS4YKSRYlJqeWpGWmQOMLJi0BAePkgivMjC6hHiLCxJzizPTIVKnGI05Xlx+/5
 6J48nKH++ZhFjy8vNSpcR5V4FMEgApzSjNgxsEi/hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTk
 YlYR5NUAW8mTmlcDtewV0ChPQKYEMAiCnlCQipKQaGKMOfVIL5PshVPrn153GNbdSH+66tY2n
 4UHtR+66ngm/2v/n7K/4Y3glQ362xanDW6LPvtQ6/nmTeFK6kanwRKvokxaRgSk8Xk9EWZ46v
 NLPiztobfZMSNZUPv0dw+yNUtNXPfmyJDH04mT2gjvr+yf1vF+ZX23D+6z6PqvulgtZucUsx+
 zemCqxFGckGmoxFxUnAgD3hyzO8wIAAA==
X-Env-Sender: phcoder@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494313199!98758173!1
X-Originating-IP: [209.85.213.193]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64487 invoked from network); 9 May 2017 07:00:00 -0000
Received: from mail-yb0-f193.google.com (HELO mail-yb0-f193.google.com)
 (209.85.213.193)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 07:00:00 -0000
Received: by mail-yb0-f193.google.com with SMTP id 19so2914175ybl.2
 for <xen-devel@lists.xensource.com>; Tue, 09 May 2017 00:00:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=U48bQ6y7/5oARg8X5UOOEvCaZRRrK8GozEitSzU24Vw=;
 b=NKC3pQG9fRo5KXoIHN95JC53cw3uiXZmwXkLGCFtxaSk+AeJWoY7/fIMWekuu7pPLK
 w2BAj2Kl5i1yKItQvcCskn9FB6ZNF52yFjX5rY4/Y9xCjj2MVZFMRVAGerLvK1K+EwSG
 c6nibbyqfvI6MsNolLmk71P5j6nGwIrOXfC+m7XSH2TLyiFOAKi003aibHiKfhfWDoOR
 vV7SFZjAi1rnZrU2msfUS+pSFcVxPN9ro5eLdE1LxTwv2hOq6JhXCgPtd0zaEICZ3sN4
 EkKlGBgtA+NjDI9HkOeH1ofGKWArGzEK++0rOL5M08famo1bZfWsNn32Q7Dbzi214qET
 P+7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=U48bQ6y7/5oARg8X5UOOEvCaZRRrK8GozEitSzU24Vw=;
 b=dXqszWtPwhDJ6bjIjlItm4bS7rgWEBwF3SXl7aIdKiutJFs0bkwmqFPznGI5vhjXtM
 gb1reBjkWlPUhdV5y3RIE9i3HV2ZhB4ELF2+TzMyHSlZPyKAdsUyPkMI6UVDZhr69H0W
 WszPq8n1W9va4N2METZWdmoss3ecDKkAgbHq3jZw1IIkfl9vMpycs1E2+h+0gQLMkgJG
 vDEy7M7DDMFvE6JbI0Q8b+IPXqeiLJf9btdd8fhL8LuUhGmU3RUKrOhwrCUK8xGj1jD6
 Mb5KaN8n056W8JKvi9y3IV10KqjYo36BJJIbZjB1+4t24Nz0IOt9H9WrSCPZTjffeAJo
 luXg==
X-Gm-Message-State: AODbwcCIQIHsnrKSmGSm3bjfaIYyicytN0TawMCq/NuIrh6Q7NbSBQy0
 YOIPAahQVRU2MH4mtgV+b4t+U4KmtA==
X-Received: by 10.37.207.205 with SMTP id f196mr13917281ybg.93.1494313199414; 
 Mon, 08 May 2017 23:59:59 -0700 (PDT)
MIME-Version: 1.0
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
In-Reply-To: <20170502070627.11389-3-fu.wei@linaro.org>
From: "Vladimir 'phcoder' Serbinenko" <phcoder@gmail.com>
Date: Tue, 09 May 2017 06:59:48 +0000
Message-ID: <CAEaD8JN9xTYJ+XY-CmYut43OX2d=OgmmUOfOB5rqoj-rUW2V8A@mail.gmail.com>
To: fu.wei@linaro.org, dkiper@net-space.pl, grub-devel@gnu.org, 
 arvidjaar@gmail.com
Cc: xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, jcm@redhat.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0603607849254390001=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0603607849254390001==
Content-Type: multipart/alternative; boundary=94eb2c05a3646f3586054f11e7cb

--94eb2c05a3646f3586054f11e7cb
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le Tue, May 2, 2017 =C3=A0 9:06 AM, <fu.wei@linaro.org> a =C3=A9crit :

> From: Fu Wei <fu.wei@linaro.org>
>
> This patch adds the support of xen_boot command for aarch64:
>     xen_hypervisor
>     xen_module
> These two commands are only for aarch64, since it has its own protocol an=
d
> commands to boot xen hypervisor and Dom0, but not multiboot.
>
> For other architectures, they are still using multiboot and module
> commands.
>
> Signed-off-by: Fu Wei <fu.wei@linaro.org>
> ---
>  util/grub.d/20_linux_xen.in | 13 ++++++++++---
>  1 file changed, 10 insertions(+), 3 deletions(-)
>
> diff --git a/util/grub.d/20_linux_xen.in b/util/grub.d/20_linux_xen.in
> index c48af94..9777719 100644
> --- a/util/grub.d/20_linux_xen.in
> +++ b/util/grub.d/20_linux_xen.in
> @@ -122,16 +122,16 @@ linux_entry ()
>          else
>              xen_rm_opts=3D"no-real-mode edd=3Doff"
>          fi
> -       multiboot       ${rel_xen_dirname}/${xen_basename} placeholder
> ${xen_args} \${xen_rm_opts}
> +       ${xen_loader}   ${rel_xen_dirname}/${xen_basename} placeholder
> ${xen_args} \${xen_rm_opts}
>         echo    '$(echo "$lmessage" | grub_quote)'
> -       module  ${rel_dirname}/${basename} placeholder
> root=3D${linux_root_device_thisversion} ro ${args}
> +       ${module_loader}        ${rel_dirname}/${basename} placeholder
> root=3D${linux_root_device_thisversion} ro ${args}
>  EOF
>    if test -n "${initrd}" ; then
>      # TRANSLATORS: ramdisk isn't identifier. Should be translated.
>      message=3D"$(gettext_printf "Loading initial ramdisk ...")"
>      sed "s/^/$submenu_indentation/" << EOF
>         echo    '$(echo "$message" | grub_quote)'
> -       module  --nounzip   ${rel_dirname}/${initrd}
> +       ${module_loader}        --nounzip   ${rel_dirname}/${initrd}
>  EOF
>    fi
>    sed "s/^/$submenu_indentation/" << EOF
> @@ -206,6 +206,13 @@ while [ "x${xen_list}" !=3D "x" ] ; do
>      if [ "x$is_top_level" !=3D xtrue ]; then
>         echo "  submenu '$(gettext_printf "Xen hypervisor, version %s"
> "${xen_version}" | grub_quote)' \$menuentry_id_option
> 'xen-hypervisor-$xen_version-$boot_device_id' {"
>      fi
> +    if [ "x$machine" !=3D xaarch64 ]; then
>
Machine of grub-mkconfig doesn't necessarily match the kernel. Think of
chroot or of having 32-bit userspace with 64-bit kernel. Better to do this
on runtime. I know, it's not very nice but the whole grub-mkconfig is
trouble that needs redesign that I'm working on.

> +       xen_loader=3D"multiboot"
> +       module_loader=3D"module"
> +    else
> +       xen_loader=3D"xen_hypervisor"
> +       module_loader=3D"xen_module"
> +    fi
>      while [ "x$list" !=3D "x" ] ; do
>         linux=3D`version_find_latest $list`
>         gettext_printf "Found linux image: %s\n" "$linux" >&2
> --
> 2.9.3
>
>

--94eb2c05a3646f3586054f11e7cb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">Le=C2=
=A0Tue, May 2, 2017 =C3=A0=C2=A09:06 AM, &lt;<a href=3D"mailto:fu.wei@linar=
o.org">fu.wei@linaro.org</a>&gt; a =C3=A9crit=C2=A0:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">From: Fu Wei &lt;<a href=3D"mailto:fu.wei@linaro.org" tar=
get=3D"_blank">fu.wei@linaro.org</a>&gt;<br>
<br>
This patch adds the support of xen_boot command for aarch64:<br>
=C2=A0 =C2=A0 xen_hypervisor<br>
=C2=A0 =C2=A0 xen_module<br>
These two commands are only for aarch64, since it has its own protocol and<=
br>
commands to boot xen hypervisor and Dom0, but not multiboot.<br>
<br>
For other architectures, they are still using multiboot and module<br>
commands.<br>
<br>
Signed-off-by: Fu Wei &lt;<a href=3D"mailto:fu.wei@linaro.org" target=3D"_b=
lank">fu.wei@linaro.org</a>&gt;<br>
---<br>
=C2=A0util/grub.d/<a href=3D"http://20_linux_xen.in" rel=3D"noreferrer" tar=
get=3D"_blank">20_linux_xen.in</a> | 13 ++++++++++---<br>
=C2=A01 file changed, 10 insertions(+), 3 deletions(-)<br>
<br>
diff --git a/util/grub.d/<a href=3D"http://20_linux_xen.in" rel=3D"noreferr=
er" target=3D"_blank">20_linux_xen.in</a> b/util/grub.d/<a href=3D"http://2=
0_linux_xen.in" rel=3D"noreferrer" target=3D"_blank">20_linux_xen.in</a><br=
>
index c48af94..9777719 100644<br>
--- a/util/grub.d/<a href=3D"http://20_linux_xen.in" rel=3D"noreferrer" tar=
get=3D"_blank">20_linux_xen.in</a><br>
+++ b/util/grub.d/<a href=3D"http://20_linux_xen.in" rel=3D"noreferrer" tar=
get=3D"_blank">20_linux_xen.in</a><br>
@@ -122,16 +122,16 @@ linux_entry ()<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0else<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0xen_rm_opts=3D&quot;no-real=
-mode edd=3Doff&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fi<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0multiboot=C2=A0 =C2=A0 =C2=A0 =C2=A0${rel_xen_d=
irname}/${xen_basename} placeholder ${xen_args} \${xen_rm_opts}<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0${xen_loader}=C2=A0 =C2=A0${rel_xen_dirname}/${=
xen_basename} placeholder ${xen_args} \${xen_rm_opts}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 echo=C2=A0 =C2=A0 &#39;$(echo &quot;$lmessage&q=
uot; | grub_quote)&#39;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0module=C2=A0 ${rel_dirname}/${basename} placeho=
lder root=3D${linux_root_device_thisversion} ro ${args}<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0${module_loader}=C2=A0 =C2=A0 =C2=A0 =C2=A0 ${r=
el_dirname}/${basename} placeholder root=3D${linux_root_device_thisversion}=
 ro ${args}<br>
=C2=A0EOF<br>
=C2=A0 =C2=A0if test -n &quot;${initrd}&quot; ; then<br>
=C2=A0 =C2=A0 =C2=A0# TRANSLATORS: ramdisk isn&#39;t identifier. Should be =
translated.<br>
=C2=A0 =C2=A0 =C2=A0message=3D&quot;$(gettext_printf &quot;Loading initial =
ramdisk ...&quot;)&quot;<br>
=C2=A0 =C2=A0 =C2=A0sed &quot;s/^/$submenu_indentation/&quot; &lt;&lt; EOF<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 echo=C2=A0 =C2=A0 &#39;$(echo &quot;$message&qu=
ot; | grub_quote)&#39;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0module=C2=A0 --nounzip=C2=A0 =C2=A0${rel_dirnam=
e}/${initrd}<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0${module_loader}=C2=A0 =C2=A0 =C2=A0 =C2=A0 --n=
ounzip=C2=A0 =C2=A0${rel_dirname}/${initrd}<br>
=C2=A0EOF<br>
=C2=A0 =C2=A0fi<br>
=C2=A0 =C2=A0sed &quot;s/^/$submenu_indentation/&quot; &lt;&lt; EOF<br>
@@ -206,6 +206,13 @@ while [ &quot;x${xen_list}&quot; !=3D &quot;x&quot; ] =
; do<br>
=C2=A0 =C2=A0 =C2=A0if [ &quot;x$is_top_level&quot; !=3D xtrue ]; then<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 echo &quot;=C2=A0 submenu &#39;$(gettext_printf=
 &quot;Xen hypervisor, version %s&quot; &quot;${xen_version}&quot; | grub_q=
uote)&#39; \$menuentry_id_option &#39;xen-hypervisor-$xen_version-$boot_dev=
ice_id&#39; {&quot;<br>
=C2=A0 =C2=A0 =C2=A0fi<br>
+=C2=A0 =C2=A0 if [ &quot;x$machine&quot; !=3D xaarch64 ]; then<br></blockq=
uote><div>Machine of grub-mkconfig doesn&#39;t necessarily match the kernel=
. Think of chroot or of having 32-bit userspace with 64-bit kernel. Better =
to do this on runtime. I know, it&#39;s not very nice but the whole grub-mk=
config is trouble that needs redesign that I&#39;m working on.</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">
+=C2=A0 =C2=A0 =C2=A0 =C2=A0xen_loader=3D&quot;multiboot&quot;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0module_loader=3D&quot;module&quot;<br>
+=C2=A0 =C2=A0 else<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0xen_loader=3D&quot;xen_hypervisor&quot;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0module_loader=3D&quot;xen_module&quot;<br>
+=C2=A0 =C2=A0 fi<br>
=C2=A0 =C2=A0 =C2=A0while [ &quot;x$list&quot; !=3D &quot;x&quot; ] ; do<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 linux=3D`version_find_latest $list`<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gettext_printf &quot;Found linux image: %s\n&qu=
ot; &quot;$linux&quot; &gt;&amp;2<br>
--<br>
2.9.3<br>
<br>
</blockquote></div></div>

--94eb2c05a3646f3586054f11e7cb--


--===============0603607849254390001==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0603607849254390001==--


From xen-devel-bounces@lists.xen.org Tue May 09 07:02:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 07:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7zAP-0004mJ-9r; Tue, 09 May 2017 07:02:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vijay.kilari@gmail.com>) id 1d7zAN-0004m8-EL
 for xen-devel@lists.xen.org; Tue, 09 May 2017 07:02:39 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DF/B8-03696-E8961195; Tue, 09 May 2017 07:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfSWs25fpmC
 kwa9JTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZP4wW2gsbgiqUTFzA3MH4z7WLk4hASmMgo
 MWHmHpYuRk4OFoEGVomJc9JAbAmBOawSNz4rQth5Ei07lrJA2IUSPy/9ZgexeQUEJU7OfAIWF
 xLwlOjpamEFsTkFrCV+9bxmgViwkVGi8eNVJpAEm4C2xKU1j5khlqlIrO/cDRTnABoUIPH6my
 +IKSyQLjFnfzZIhYiAusSfCxMYQcYwCyxklnj2dj5YOTNQYv08oQmMArOQXDELIbOAkWkVo0Z
 xalFZapGukaVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7GA4sCDzFK
 cjApifL6FAtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzc0QjBQSLEpNT61Iy8wBRgNMWoKDR
 0mENxkkzVtckJhbnJkOkTrFaMzx4vL790wcT1b+eM8kxJKXn5cqJc4rAVIqAFKaUZoHNwgWpZ
 cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsQZApPZl4J3L5XQKcwAZ0SyCAAckpJIkJKqoF
 RpHtplcLlX9OWWfQKHplSdWaV7Yu3a8qkX5z/a8Iz/+TMM9sjBXQ/cC8/WqFzuizdwsF4370i
 lhMfp370/y437/j++DvlXz/dvvnf5svcsPK/G91Dq8pNdd99Xifym/PX9N9ZDUya/zxEzx90Y
 rPwz6i4rBk8qZU92+UiJ3Nm/MZ1vFLX+tU7lViKMxINtZiLihMBpqdaOs0CAAA=
X-Env-Sender: vijay.kilari@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494313357!100253132!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40139 invoked from network); 9 May 2017 07:02:37 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 07:02:37 -0000
Received: by mail-oi0-f67.google.com with SMTP id w10so13167632oif.1
 for <xen-devel@lists.xen.org>; Tue, 09 May 2017 00:02:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fIji9x1hK8+1Bw8vLDz1IdVCUK+kSNHR3voF2Iq9g4E=;
 b=nRTK9gsT6OlnAN2+NQZRWswFBU1soJWoOYRSjUKDxCteCVXP8VkTd7CXFVlxhPPsbZ
 KfRVSrFmsznvKCyeXJmFiXoE882RQu9GuURG6QOso4C5Pu8qvmQudmhmdyY7tv8q1293
 V0tdoSysfz93QByVPRnubY00gMWOTuEEbboyBsJuzKPd+MGc5oqU8DLLBC8JAg9UsnGV
 eDFXz/WMUq0PorQT08leN6cqLebzv1Be9CKb7s2ixey0tih7AjklGbsCm41qOpGsaHC4
 0knvE0Ga3QbFenboLt/oSe4wJLRmRZ+t5zCcKwSTMYmHZrw7qvhxPFbKqAnNRun0cOeU
 z0/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fIji9x1hK8+1Bw8vLDz1IdVCUK+kSNHR3voF2Iq9g4E=;
 b=m9tFkDt8LZN+Fh1oAh/vOFw+s6zmuD+WgjR+4ir2qCM1o3BVAh/I8W6etSY+d5dGjP
 p28QJI/A1p0mkyi54UF2WWmZe5uRfb26tm+oi5L02Pd+ryASBvFG2qAq3dQA7SP1Ynft
 gYSzTWSww51mZDV2sCKFKUf0Mi0yGhez9pd7/PkvM/FCK7CY3rixppXB1uqLcd4hK2OU
 +F8KSUIiNjN9Q/CcZ7z97E+5w2djNrO0mT4OLPGRotow20zR9t5qGWa9eA4UHTQwc/ig
 r9Tu1c2DnKQH7rAw1owZb1jQL7OHr3L0GzexhG/ightASkbwsacbT+91ThA34r5qOse3
 XlUQ==
X-Gm-Message-State: AN3rC/6R3oY8lI/RIamu7HVYzrQdYihW9MbHZHGhv2GIfvZ/6EoIZTf4
 qTYSxT+J9uWJdzXOQDxYfb+kBCTzOg==
X-Received: by 10.157.5.178 with SMTP id 47mr27411026otd.39.1494313356500;
 Tue, 09 May 2017 00:02:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.9.189 with HTTP; Tue, 9 May 2017 00:02:36 -0700 (PDT)
In-Reply-To: <4d999917-56ea-152d-4fed-a96883efa1ac@arm.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-7-git-send-email-vijay.kilari@gmail.com>
 <4d999917-56ea-152d-4fed-a96883efa1ac@arm.com>
From: Vijay Kilari <vijay.kilari@gmail.com>
Date: Tue, 9 May 2017 12:32:36 +0530
Message-ID: <CALicx6szsZhx4q9_rct-ZN53x2pHW1U04QM=DaJNcznzE5LY-g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 06/25] x86: NUMA: Add accessors for
 nodes[] and node_memblk_range[] structs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgOCwgMjAxNyBhdCA4OjA5IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPiBIaSBWaWpheSwKPgo+IE9uIDI4LzAzLzE3IDE2OjUzLCB2aWph
eS5raWxhcmlAZ21haWwuY29tIHdyb3RlOgo+Pgo+PiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8Vmlq
YXlhLkt1bWFyQGNhdml1bS5jb20+Cj4+Cj4+IEFkZCBhY2Nlc3NvciBmb3Igbm9kZXNbXSBhbmQg
b3RoZXIgc3RhdGljIHZhcmlhYmxlcyBhbmQKPgo+Cj4gcy9hY2Nlc3Nvci9hY2Nlc3NvcnMvCj4K
Pj4gdXNlZCB0aG9zZSBhY2Nlc3NvcnMuCj4KPgo+IEFsc28sIEkgYW0gbm90IHN1cmUgdG8gdW5k
ZXJzdGFuZCB0aGUgdXNlZnVsbmVzcyBvZiB0aG9zZSBhY2Nlc3NvcnMgb3ZlciBhCj4gZ2xvYmFs
IHZhcmlhYmxlLgoKVGhlc2UgYXJlIHN0YXRpYyB2YXJpYWJsZXMgd2hpY2ggbmVlZHMgdG8gYWNj
ZXNzZWQgZnJvbSBvdGhlciBmaWxlcyBhbmQKbGF0ZXIgbW92ZWQgdG8gZ2VuZXJpYyBmaWxlLgoK
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5j
b20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L3NyYXQuYyB8IDEwOAo+PiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdl
ZCwgODIgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc3JhdC5jIGIveGVuL2FyY2gveDg2L3NyYXQuYwo+PiBpbmRleCBjY2FjYmNk
Li45ODNlMWQ4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvc3JhdC5jCj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9zcmF0LmMKPj4gQEAgLTQxLDcgKzQxLDQ1IEBAIHN0YXRpYyBzdHJ1Y3Qgbm9k
ZSBub2RlX21lbWJsa19yYW5nZVtOUl9OT0RFX01FTUJMS1NdOwo+PiAgc3RhdGljIG5vZGVpZF90
IG1lbWJsa19ub2RlaWRbTlJfTk9ERV9NRU1CTEtTXTsKPj4gIHN0YXRpYyBfX2luaXRkYXRhIERF
Q0xBUkVfQklUTUFQKG1lbWJsa19ob3RwbHVnLCBOUl9OT0RFX01FTUJMS1MpOwo+Pgo+PiAtc3Rh
dGljIGlubGluZSBib29sIG5vZGVfZm91bmQodW5zaWduZWQgaWR4LCB1bnNpZ25lZCBweG0pCj4+
ICtzdGF0aWMgc3RydWN0IG5vZGUgKmdldF9udW1hX25vZGUoaW50IGlkKQo+Cj4KPiB1bnNpZ25l
ZCBpbnQuCk9LCj4KPj4gK3sKPj4gKyAgICAgICByZXR1cm4gJm5vZGVzW2lkXTsKPj4gK30KPj4g
Kwo+PiArc3RhdGljIG5vZGVpZF90IGdldF9tZW1ibGtfbm9kZWlkKGludCBpZCkKPgo+Cj4gdW5z
aWduZWQgaW50Lgo+Cj4+ICt7Cj4+ICsgICAgICAgcmV0dXJuIG1lbWJsa19ub2RlaWRbaWRdOwo+
PiArfQo+PiArCj4+ICtzdGF0aWMgbm9kZWlkX3QgKmdldF9tZW1ibGtfbm9kZWlkX21hcCh2b2lk
KQo+PiArewo+PiArICAgICAgIHJldHVybiAmbWVtYmxrX25vZGVpZFswXTsKPj4gK30KPj4gKwo+
PiArc3RhdGljIHN0cnVjdCBub2RlICpnZXRfbm9kZV9tZW1ibGtfcmFuZ2UoaW50IG1lbWJsaykK
Pgo+Cj4gdW5zaWduZWQgaW50Lgo+Cj4+ICt7Cj4+ICsgICAgICAgcmV0dXJuICZub2RlX21lbWJs
a19yYW5nZVttZW1ibGtdOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IGdldF9udW1fbm9kZV9t
ZW1ibGtzKHZvaWQpCj4+ICt7Cj4+ICsgICAgICAgcmV0dXJuIG51bV9ub2RlX21lbWJsa3M7Cj4+
ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgX19pbml0IG51bWFfYWRkX21lbWJsayhub2RlaWRfdCBu
b2RlaWQsIHBhZGRyX3Qgc3RhcnQsCj4+IHVpbnQ2NF90IHNpemUpCj4+ICt7Cj4+ICsgICAgICAg
aWYgKG5vZGVpZCA+PSBOUl9OT0RFX01FTUJMS1MpCj4+ICsgICAgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPj4gKwo+PiArICAgICAgIG5vZGVfbWVtYmxrX3JhbmdlW251bV9ub2RlX21lbWJs
a3NdLnN0YXJ0ID0gc3RhcnQ7Cj4+ICsgICAgICAgbm9kZV9tZW1ibGtfcmFuZ2VbbnVtX25vZGVf
bWVtYmxrc10uZW5kID0gc3RhcnQgKyBzaXplOwo+PiArICAgICAgIG1lbWJsa19ub2RlaWRbbnVt
X25vZGVfbWVtYmxrc10gPSBub2RlaWQ7Cj4+ICsgICAgICAgbnVtX25vZGVfbWVtYmxrcysrOwo+
PiArCj4+ICsgICAgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgYm9v
bCBub2RlX2ZvdW5kKHVuc2lnbmVkIGludCBpZHgsIHVuc2lnbmVkIGludCBweG0pCj4KPgo+IFBs
ZWFzZSBkb24ndCBtYWtlIHVucmVsYXRlZCBjaGFuZ2UgaW4gdGhlIHNhbWUgcGF0Y2guIEluIHRo
aXMgY2FzZSBJIGRvbid0Cj4gc2VlIHdoeSB5b3Ugc3dpdGNoIGZyb20gInVuc2lnbmVkIiB0byAi
dW5zaWduZWQgaW50Ii4KPgo+PiAgewo+PiAgICAgICAgIHJldHVybiAoKHB4bTJub2RlW2lkeF0u
cHhtID09IHB4bSkgJiYKPj4gICAgICAgICAgICAgICAgIChweG0ybm9kZVtpZHhdLm5vZGUgIT0g
TlVNQV9OT19OT0RFKSk7Cj4+IEBAIC0xMDcsMTEgKzE0NSwxMSBAQCBpbnQgdmFsaWRfbnVtYV9y
YW5nZShwYWRkcl90IHN0YXJ0LCBwYWRkcl90IGVuZCwKPj4gbm9kZWlkX3Qgbm9kZSkKPj4gIHsK
Pj4gICAgICAgICBpbnQgaTsKPj4KPj4gLSAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtX25vZGVf
bWVtYmxrczsgaSsrKSB7Cj4+IC0gICAgICAgICAgICAgICBzdHJ1Y3Qgbm9kZSAqbmQgPSAmbm9k
ZV9tZW1ibGtfcmFuZ2VbaV07Cj4+ICsgICAgICAgZm9yIChpID0gMDsgaSA8IGdldF9udW1fbm9k
ZV9tZW1ibGtzKCk7IGkrKykgewo+PiArICAgICAgICAgICAgICAgc3RydWN0IG5vZGUgKm5kID0g
Z2V0X25vZGVfbWVtYmxrX3JhbmdlKGkpOwo+Pgo+PiAgICAgICAgICAgICAgICAgaWYgKG5kLT5z
dGFydCA8PSBzdGFydCAmJiBuZC0+ZW5kID4gZW5kICYmCj4+IC0gICAgICAgICAgICAgICAgICAg
ICAgIG1lbWJsa19ub2RlaWRbaV0gPT0gbm9kZSApCj4+ICsgICAgICAgICAgICAgICAgICAgZ2V0
X21lbWJsa19ub2RlaWQoaSkgPT0gbm9kZSkKPgo+Cj4gV2h5IHRoZSBpbmRlbnRhdGlvbiBjaGFu
Z2VkIGhlcmU/CgpPSy4gd2lsbCB3cmFwIHRoZXNlIGNoYW5nZXMgaW4gb3RoZXIgcGF0Y2hlcy4K
Cj4KPgo+PiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gMTsKPj4gICAgICAgICB9Cj4+
Cj4+IEBAIC0xMjIsOCArMTYwLDggQEAgc3RhdGljIGludCBfX2luaXQgY29uZmxpY3RpbmdfbWVt
YmxrcyhwYWRkcl90IHN0YXJ0LAo+PiBwYWRkcl90IGVuZCkKPj4gIHsKPj4gICAgICAgICBpbnQg
aTsKPj4KPj4gLSAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtX25vZGVfbWVtYmxrczsgaSsrKSB7
Cj4+IC0gICAgICAgICAgICAgICBzdHJ1Y3Qgbm9kZSAqbmQgPSAmbm9kZV9tZW1ibGtfcmFuZ2Vb
aV07Cj4+ICsgICAgICAgZm9yIChpID0gMDsgaSA8IGdldF9udW1fbm9kZV9tZW1ibGtzKCk7IGkr
Kykgewo+PiArICAgICAgICAgICAgICAgc3RydWN0IG5vZGUgKm5kID0gZ2V0X25vZGVfbWVtYmxr
X3JhbmdlKGkpOwo+PiAgICAgICAgICAgICAgICAgaWYgKG5kLT5zdGFydCA9PSBuZC0+ZW5kKQo+
PiAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKPj4gICAgICAgICAgICAgICAgIGlm
IChuZC0+ZW5kID4gc3RhcnQgJiYgbmQtPnN0YXJ0IDwgZW5kKQo+PiBAQCAtMTM2LDcgKzE3NCw4
IEBAIHN0YXRpYyBpbnQgX19pbml0IGNvbmZsaWN0aW5nX21lbWJsa3MocGFkZHJfdCBzdGFydCwK
Pj4gcGFkZHJfdCBlbmQpCj4+Cj4+ICBzdGF0aWMgdm9pZCBfX2luaXQgY3V0b2ZmX25vZGUoaW50
IGksIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3QgZW5kKQo+PiAgewo+PiAtICAgICAgIHN0cnVjdCBu
b2RlICpuZCA9ICZub2Rlc1tpXTsKPj4gKyAgICAgICBzdHJ1Y3Qgbm9kZSAqbmQgPSBnZXRfbnVt
YV9ub2RlKGkpOwo+PiArCj4+ICAgICAgICAgaWYgKG5kLT5zdGFydCA8IHN0YXJ0KSB7Cj4+ICAg
ICAgICAgICAgICAgICBuZC0+c3RhcnQgPSBzdGFydDsKPj4gICAgICAgICAgICAgICAgIGlmIChu
ZC0+ZW5kIDwgbmQtPnN0YXJ0KQo+PiBAQCAtMjc4LDYgKzMxNyw3IEBAIGFjcGlfbnVtYV9tZW1v
cnlfYWZmaW5pdHlfaW5pdChjb25zdCBzdHJ1Y3QKPj4gYWNwaV9zcmF0X21lbV9hZmZpbml0eSAq
bWEpCj4+ICAgICAgICAgdW5zaWduZWQgcHhtOwo+PiAgICAgICAgIG5vZGVpZF90IG5vZGU7Cj4+
ICAgICAgICAgaW50IGk7Cj4+ICsgICAgICAgc3RydWN0IG5vZGUgKm1lbWJsazsKPj4KPj4gICAg
ICAgICBpZiAoc3JhdF9kaXNhYmxlZCgpKQo+PiAgICAgICAgICAgICAgICAgcmV0dXJuOwo+PiBA
QCAtMjg4LDcgKzMyOCw3IEBAIGFjcGlfbnVtYV9tZW1vcnlfYWZmaW5pdHlfaW5pdChjb25zdCBz
dHJ1Y3QKPj4gYWNwaV9zcmF0X21lbV9hZmZpbml0eSAqbWEpCj4+ICAgICAgICAgaWYgKCEobWEt
PmZsYWdzICYgQUNQSV9TUkFUX01FTV9FTkFCTEVEKSkKPj4gICAgICAgICAgICAgICAgIHJldHVy
bjsKPj4KPj4gLSAgICAgICBpZiAobnVtX25vZGVfbWVtYmxrcyA+PSBOUl9OT0RFX01FTUJMS1Mp
Cj4+ICsgICAgICAgaWYgKGdldF9udW1fbm9kZV9tZW1ibGtzKCkgPj0gTlJfTk9ERV9NRU1CTEtT
KQo+PiAgICAgICAgIHsKPj4gICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcs
Cj4+ICAgICAgICAgICAgICAgICAgIlRvbyBtYW55IG51bWEgZW50cnksIHRyeSBiaWdnZXIgTlJf
Tk9ERV9NRU1CTEtTIFxuIik7Cj4+IEBAIC0zMTAsMjcgKzM1MCwzMSBAQCBhY3BpX251bWFfbWVt
b3J5X2FmZmluaXR5X2luaXQoY29uc3Qgc3RydWN0Cj4+IGFjcGlfc3JhdF9tZW1fYWZmaW5pdHkg
Km1hKQo+PiAgICAgICAgIGkgPSBjb25mbGljdGluZ19tZW1ibGtzKHN0YXJ0LCBlbmQpOwo+PiAg
ICAgICAgIGlmIChpIDwgMCkKPj4gICAgICAgICAgICAgICAgIC8qIGV2ZXJ5dGhpbmcgZmluZSAq
LzsKPj4gLSAgICAgICBlbHNlIGlmIChtZW1ibGtfbm9kZWlkW2ldID09IG5vZGUpIHsKPj4gKyAg
ICAgICBlbHNlIGlmIChnZXRfbWVtYmxrX25vZGVpZChpKSA9PSBub2RlKSB7Cj4+ICAgICAgICAg
ICAgICAgICBib29sIG1pc21hdGNoID0gIShtYS0+ZmxhZ3MgJiBBQ1BJX1NSQVRfTUVNX0hPVF9Q
TFVHR0FCTEUpCj4+ICE9Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIXRlc3Rf
Yml0KGksIG1lbWJsa19ob3RwbHVnKTsKPj4KPj4gKyAgICAgICAgICAgICAgIG1lbWJsayA9IGdl
dF9ub2RlX21lbWJsa19yYW5nZShpKTsKPj4gKwo+PiAgICAgICAgICAgICAgICAgcHJpbnRrKCIl
c1NSQVQ6IFBYTSAldSAoJSJQUkl4NjQiLSUiUFJJeDY0Iikgb3ZlcmxhcHMgd2l0aAo+PiBpdHNl
bGYgKCUiUFJJeDY0Ii0lIlBSSXg2NCIpXG4iLAo+PiAgICAgICAgICAgICAgICAgICAgICAgIG1p
c21hdGNoID8gS0VSTl9FUlIgOiBLRVJOX1dBUk5JTkcsIHB4bSwgc3RhcnQsCj4+IGVuZCwKPj4g
LSAgICAgICAgICAgICAgICAgICAgICBub2RlX21lbWJsa19yYW5nZVtpXS5zdGFydCwKPj4gbm9k
ZV9tZW1ibGtfcmFuZ2VbaV0uZW5kKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICBtZW1ibGst
PnN0YXJ0LCBtZW1ibGstPmVuZCk7Cj4+ICAgICAgICAgICAgICAgICBpZiAobWlzbWF0Y2gpIHsK
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgYmFkX3NyYXQoKTsKPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuOwo+PiAgICAgICAgICAgICAgICAgfQo+PiAgICAgICAgIH0gZWxzZSB7
Cj4+ICsgICAgICAgICAgICAgICBtZW1ibGsgPSBnZXRfbm9kZV9tZW1ibGtfcmFuZ2UoaSk7Cj4+
ICsKPj4gICAgICAgICAgICAgICAgIHByaW50ayhLRVJOX0VSUgo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICJTUkFUOiBQWE0gJXUgKCUiUFJJeDY0Ii0lIlBSSXg2NCIpIG92ZXJsYXBzIHdpdGgK
Pj4gUFhNICV1ICglIlBSSXg2NCItJSJQUkl4NjQiKVxuIiwKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICBweG0sIHN0YXJ0LCBlbmQsIG5vZGVfdG9fcHhtKG1lbWJsa19ub2RlaWRbaV0pLAo+PiAt
ICAgICAgICAgICAgICAgICAgICAgIG5vZGVfbWVtYmxrX3JhbmdlW2ldLnN0YXJ0LAo+PiBub2Rl
X21lbWJsa19yYW5nZVtpXS5lbmQpOwo+PiArICAgICAgICAgICAgICAgICAgICAgIHB4bSwgc3Rh
cnQsIGVuZCwgbm9kZV90b19weG0oZ2V0X21lbWJsa19ub2RlaWQoaSkpLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgIG1lbWJsay0+c3RhcnQsIG1lbWJsay0+ZW5kKTsKPj4gICAgICAgICAgICAg
ICAgIGJhZF9zcmF0KCk7Cj4+ICAgICAgICAgICAgICAgICByZXR1cm47Cj4+ICAgICAgICAgfQo+
PiAgICAgICAgIGlmICghKG1hLT5mbGFncyAmIEFDUElfU1JBVF9NRU1fSE9UX1BMVUdHQUJMRSkp
IHsKPj4gLSAgICAgICAgICAgICAgIHN0cnVjdCBub2RlICpuZCA9ICZub2Rlc1tub2RlXTsKPj4g
KyAgICAgICAgICAgICAgIHN0cnVjdCBub2RlICpuZCA9IGdldF9udW1hX25vZGUobm9kZSk7Cj4+
Cj4+ICAgICAgICAgICAgICAgICBpZiAoIW5vZGVfdGVzdF9hbmRfc2V0KG5vZGUsIG1lbW9yeV9u
b2Rlc19wYXJzZWQpKSB7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgIG5kLT5zdGFydCA9IHN0
YXJ0Owo+PiBAQCAtMzQ2LDE1ICszOTAsMTcgQEAgYWNwaV9udW1hX21lbW9yeV9hZmZpbml0eV9p
bml0KGNvbnN0IHN0cnVjdAo+PiBhY3BpX3NyYXRfbWVtX2FmZmluaXR5ICptYSkKPj4gICAgICAg
ICAgICAgICAgbm9kZSwgcHhtLCBzdGFydCwgZW5kLAo+PiAgICAgICAgICAgICAgICBtYS0+Zmxh
Z3MgJiBBQ1BJX1NSQVRfTUVNX0hPVF9QTFVHR0FCTEUgPyAiIChob3RwbHVnKSIgOgo+PiAiIik7
Cj4+Cj4+IC0gICAgICAgbm9kZV9tZW1ibGtfcmFuZ2VbbnVtX25vZGVfbWVtYmxrc10uc3RhcnQg
PSBzdGFydDsKPj4gLSAgICAgICBub2RlX21lbWJsa19yYW5nZVtudW1fbm9kZV9tZW1ibGtzXS5l
bmQgPSBlbmQ7Cj4+IC0gICAgICAgbWVtYmxrX25vZGVpZFtudW1fbm9kZV9tZW1ibGtzXSA9IG5v
ZGU7Cj4+ICsgICAgICAgaWYgKG51bWFfYWRkX21lbWJsayhub2RlLCBzdGFydCwgbWEtPmxlbmd0
aCkpIHsKPj4gKyAgICAgICAgICAgICAgIHByaW50ayhLRVJOX0VSUiAiU1JBVDogbm9kZS1pZCAl
dSBvdXQgb2YgcmFuZ2VcbiIsIG5vZGUpOwo+PiArICAgICAgICAgICAgICAgYmFkX3NyYXQoKTsK
Pj4gKyAgICAgICAgICAgICAgIHJldHVybjsKPj4gKyAgICAgICB9Cj4+ICsKPj4gICAgICAgICBp
ZiAobWEtPmZsYWdzICYgQUNQSV9TUkFUX01FTV9IT1RfUExVR0dBQkxFKSB7Cj4+IC0gICAgICAg
ICAgICAgICBfX3NldF9iaXQobnVtX25vZGVfbWVtYmxrcywgbWVtYmxrX2hvdHBsdWcpOwo+PiAr
ICAgICAgICAgICAgICAgX19zZXRfYml0KGdldF9udW1fbm9kZV9tZW1ibGtzKCksIG1lbWJsa19o
b3RwbHVnKTsKPj4gICAgICAgICAgICAgICAgIGlmIChlbmQgPiBtZW1faG90cGx1ZykKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgbWVtX2hvdHBsdWcgPSBlbmQ7Cj4+ICAgICAgICAgfQo+PiAt
ICAgICAgIG51bV9ub2RlX21lbWJsa3MrKzsKPj4gIH0KPj4KPj4gIC8qIFNhbml0eSBjaGVjayB0
byBjYXRjaCBtb3JlIGJhZCBTUkFUcyAodGhleSBhcmUgYW1hemluZ2x5IGNvbW1vbikuCj4+IEBA
IC0zNzcsMTcgKzQyMywyMSBAQCBzdGF0aWMgaW50IF9faW5pdCBub2Rlc19jb3Zlcl9tZW1vcnko
dm9pZCkKPj4gICAgICAgICAgICAgICAgIGRvIHsKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
Zm91bmQgPSAwOwo+PiAgICAgICAgICAgICAgICAgICAgICAgICBmb3JfZWFjaF9ub2RlX21hc2so
aiwgbWVtb3J5X25vZGVzX3BhcnNlZCkKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoc3RhcnQgPCBub2Rlc1tqXS5lbmQKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJiYgZW5kID4gbm9kZXNbal0uc3RhcnQpIHsKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIChzdGFydCA+PSBub2Rlc1tqXS5zdGFydCkgewo+PiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydCA9IG5v
ZGVzW2pdLmVuZDsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgewo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBub2RlICpuZCA9IGdldF9udW1hX25vZGUoaik7Cj4+
ICsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoc3RhcnQgPCBuZC0+ZW5k
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYmIGVuZCA+IG5kLT5zdGFy
dCkgewo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHN0YXJ0
ID49IG5kLT5zdGFydCkgewo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGFydCA9IG5kLT5lbmQ7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZvdW5kID0gMTsKPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH0KPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIChlbmQgPD0gbm9kZXNbal0uZW5kKSB7Cj4+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuZCA9IG5vZGVzW2pdLnN0YXJ0Owo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGVuZCA8PSBuZC0+ZW5kKSB7
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuZCA9
IG5kLT5zdGFydDsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZm91bmQgPSAxOwo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgfQo+PiAgICAgICAgICAgICAgICAgfSB3aGlsZSAoZm91bmQgJiYgc3RhcnQg
PCBlbmQpOwo+Pgo+PiAgICAgICAgICAgICAgICAgaWYgKHN0YXJ0IDwgZW5kKSB7Cj4+IEBAIC00
NTcsNiArNTA3LDggQEAgaW50IF9faW5pdCBhY3BpX3NjYW5fbm9kZXModWludDY0X3Qgc3RhcnQs
IHVpbnQ2NF90Cj4+IGVuZCkKPj4gIHsKPj4gICAgICAgICBpbnQgaTsKPj4gICAgICAgICBub2Rl
bWFza190IGFsbF9ub2Rlc19wYXJzZWQ7Cj4+ICsgICAgICAgc3RydWN0IG5vZGUgKm1lbWJsa3M7
Cj4+ICsgICAgICAgbm9kZWlkX3QgKm5vZGVpZHM7Cj4+Cj4+ICAgICAgICAgLyogRmlyc3QgY2xl
YW4gdXAgdGhlIG5vZGUgbGlzdCAqLwo+PiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBNQVhfTlVN
Tk9ERVM7IGkrKykKPj4gQEAgLTQ3MCw2ICs1MjIsOCBAQCBpbnQgX19pbml0IGFjcGlfc2Nhbl9u
b2Rlcyh1aW50NjRfdCBzdGFydCwgdWludDY0X3QKPj4gZW5kKQo+PiAgICAgICAgICAgICAgICAg
cmV0dXJuIC0xOwo+PiAgICAgICAgIH0KPj4KPj4gKyAgICAgICBtZW1ibGtzID0gZ2V0X25vZGVf
bWVtYmxrX3JhbmdlKDApOwo+PiArICAgICAgIG5vZGVpZHMgPSBnZXRfbWVtYmxrX25vZGVpZF9t
YXAoKTsKPj4gICAgICAgICBpZiAoY29tcHV0ZV9tZW1ub2RlX3NoaWZ0KG5vZGVfbWVtYmxrX3Jh
bmdlLCBudW1fbm9kZV9tZW1ibGtzLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWVtYmxrX25vZGVpZCwgJm1lbW5vZGVfc2hpZnQpKSB7Cj4+ICAgICAgICAgICAgICAgICBt
ZW1ub2RlX3NoaWZ0ID0gMDsKPj4gQEAgLTQ4NCwxMiArNTM4LDE0IEBAIGludCBfX2luaXQgYWNw
aV9zY2FuX25vZGVzKHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdAo+PiBlbmQpCj4+ICAgICAgICAg
LyogRmluYWxseSByZWdpc3RlciBub2RlcyAqLwo+PiAgICAgICAgIGZvcl9lYWNoX25vZGVfbWFz
ayhpLCBhbGxfbm9kZXNfcGFyc2VkKQo+PiAgICAgICAgIHsKPj4gLSAgICAgICAgICAgICAgIHVp
bnQ2NF90IHNpemUgPSBub2Rlc1tpXS5lbmQgLSBub2Rlc1tpXS5zdGFydDsKPj4gKyAgICAgICAg
ICAgICAgIHN0cnVjdCBub2RlICpuZCA9IGdldF9udW1hX25vZGUoaSk7Cj4+ICsgICAgICAgICAg
ICAgICB1aW50NjRfdCBzaXplID0gbmQtPmVuZCAtIG5kLT5zdGFydDsKPj4gKwo+PiAgICAgICAg
ICAgICAgICAgaWYgKCBzaXplID09IDAgKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICBwcmlu
dGsoS0VSTl9XQVJOSU5HICJTUkFUOiBOb2RlICV1IGhhcyBubyBtZW1vcnkuCj4+ICIKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJCSU9TIEJ1ZyBvciBtaXMtY29uZmlndXJlZCBo
YXJkd2FyZT9cbiIsCj4+IGkpOwo+Pgo+PiAtICAgICAgICAgICAgICAgc2V0dXBfbm9kZV9ib290
bWVtKGksIG5vZGVzW2ldLnN0YXJ0LCBub2Rlc1tpXS5lbmQpOwo+PiArICAgICAgICAgICAgICAg
c2V0dXBfbm9kZV9ib290bWVtKGksIG5kLT5zdGFydCwgbmQtPmVuZCk7Cj4+ICAgICAgICAgfQo+
PiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBucl9jcHVfaWRzOyBpKyspIHsKPj4gICAgICAgICAg
ICAgICAgIGlmIChjcHVfdG9fbm9kZVtpXSA9PSBOVU1BX05PX05PREUpCj4+Cj4KPiBDaGVlcnMs
Cj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 07:14:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 07:14:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7zLn-0005dA-Fs; Tue, 09 May 2017 07:14:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vijay.kilari@gmail.com>) id 1d7zLm-0005d4-Sy
 for xen-devel@lists.xen.org; Tue, 09 May 2017 07:14:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B9/E0-03620-25C61195; Tue, 09 May 2017 07:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSWi25gjmC
 kwZE2BYslHxezODB6HN39mymAMYo1My8pvyKBNeP343bWgseCFU3NGQ2Mt/m6GLk4hAQmMkqs
 uHeXHcRhEWhglWh48I4RxJEQmMMqsfn0caYuRk4gJ09i6sYrrBB2kcTfQ6tYQGxeAUGJkzOfg
 NlCAp4ST+9sB6vnFLCW2P10FzvEik2MEnNvLWIDSbAJaEtcWvOYGcRmEVCRuHX+JxPEoACJc3
 2PGEFsYYFIicvvN4DFRQTUJf5cmAB2EbPAQmaJZ2/nAyU4gBx1ifXzhCYwCsxCcscshMwCRqZ
 VjBrFqUVlqUW6hpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcgABDsYfywL
 OMQoycGkJMrrUywQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91eWYKSQYFFqempFWmYOMCZg0
 hIcPEoivGbZQGne4oLE3OLMdIjUKUZjjheX379n4niy8sd7JiGWvPy8VClxXluQUgGQ0ozSPL
 hBsFi9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeFpApPJl5JXD7XgGdwgR0SiCDAMgpJYk
 IKakGxgz2xY1X+nLSjEK+/jo95VTiwqKzHFymT+OPOlrMj+8JzWx7VPrScC3rA4k5/2WL/4VO
 nX9hGWOC0oZd3V+kOXy7q+dpbfL7MdeNsWS66/JTp9Ye+Ki32PbvxbaXd/9bcp2I+dsTIK347
 uae8kufuvRNPx1qq7hQ+/hctJrfE1XtuP1Rk6a91lFiKc5INNRiLipOBADBX7sV0AIAAA==
X-Env-Sender: vijay.kilari@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494314064!96461315!1
X-Originating-IP: [209.85.218.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33856 invoked from network); 9 May 2017 07:14:25 -0000
Received: from mail-oi0-f68.google.com (HELO mail-oi0-f68.google.com)
 (209.85.218.68)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 07:14:25 -0000
Received: by mail-oi0-f68.google.com with SMTP id m17so13201337oik.2
 for <xen-devel@lists.xen.org>; Tue, 09 May 2017 00:14:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=BAM2mziz79dwye0tyEPOgJgrlTZ0rAWFLjowMJ/3VeA=;
 b=QkRrdLb8q1M7hom4uj0RF0mNnN/IfbSU8v64kmoySzApjY1beXBb34bOlswNJz78kl
 reHeamt6SFj7ubeAh7htSWpnMexee3xIeLu1Eu1Ec7SCNTDShZd5Nkg/+2hE+O18YGSo
 8Xe/SfEAwygp2dgh8BhCDTPG5ouvqW4K1ZxyrILDYmwkLQsf1ywOdRSx3KvKLwgA1FmS
 dvHHk1qNp/dCbMVTiVyUJJtUEDUyk97xXc4WnHf6BTvrwecOyDq+Cx+TAELX3b6VDF5v
 0DsOdb1MMriGwRBf2dpgVIyQtHOig6pNgFfuD+tidp05e9GgUqPXjiho3t1j5sX9rgxR
 umMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=BAM2mziz79dwye0tyEPOgJgrlTZ0rAWFLjowMJ/3VeA=;
 b=NqZtknVXayYSHdC4Z1edES675JHoGwNpdkl78346TUz/OxwzLwKpgzFKzNxNKlJ2oS
 36A6TkYpIvHwJ58BNVSBeSCZ89+jxqnqqm/Jc5yQbmrviHQ5m7ATppHRh0pgAfQWRhwu
 R3LslWrbvDeXxM3nMm2FltJRabHi/VNVEuIh+XZHH4ssCdhLt1Kdx7RzkZX8mDH6FMMt
 BcXe/Qzd0VmsgWYmmWbdGw0BWK8ypbFz4vYCNykpfhRwM2lfIpxGhaFyIBQtbRjwXml/
 Dwd50REHb0U8O4aStQHgp70nLv+rjID1uv9k3+3a2XEX8qMeqNLDQGrHFrLkJiGrilLu
 +Qtg==
X-Gm-Message-State: AN3rC/4qNMWOYf5cGtyDsMmCZlBrh7TV5XP/WMgNHjZY6MDI6noccbc0
 2xgY9PsfPZkIolpBFuVoxBe/40wheA==
X-Received: by 10.157.15.205 with SMTP id m13mr25898043otd.6.1494314064095;
 Tue, 09 May 2017 00:14:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.9.189 with HTTP; Tue, 9 May 2017 00:14:23 -0700 (PDT)
In-Reply-To: <b7140dbc-87e5-cc38-2e52-57c5e72ffe19@arm.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-10-git-send-email-vijay.kilari@gmail.com>
 <b7140dbc-87e5-cc38-2e52-57c5e72ffe19@arm.com>
From: Vijay Kilari <vijay.kilari@gmail.com>
Date: Tue, 9 May 2017 12:44:23 +0530
Message-ID: <CALicx6sVv3WJZrSO=+ngK97Jak3D6MMdh29i-F=0ZgiMMxZFhQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 09/25] ARM: NUMA: Add existing ARM
	numa code under CONFIG_NUMA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgOCwgMjAxNyBhdCA5OjI4IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPiBIaSBWaWpheSwKPgo+IE9uIDI4LzAzLzE3IDE2OjUzLCB2aWph
eS5raWxhcmlAZ21haWwuY29tIHdyb3RlOgo+Pgo+PiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8Vmlq
YXlhLkt1bWFyQGNhdml1bS5jb20+Cj4+Cj4+IFJpZ2h0IG5vdyBDT05GSUdfTlVNQSBpcyBub3Qg
ZW5hYmxlZCBmb3IgQVJNIGFuZAo+PiBleGlzdGluZyBjb2RlIGluIGFzbS1hcm0vbnVtYS5oIGlz
IGZvciAhQ09ORklHX05VTUEuCj4+IEhlbmNlIHB1dCB0aGlzIGNvZGUgdW5kZXIgI2lmbmRlZiBD
T05GSUdfTlVNQS4KPj4KPj4gVGhpcyBoZWxwIHRvIG1ha2UgdGhpcyBjaGFuZ2VzIHdvcmsgd2hl
biBDT05GSUdfTlVNQQo+PiBpcyBub3QgZW5hYmxlZC4KPgo+Cj4gQnV0IHlvdSBhbHdheXMgdHVy
biBOVU1BIG9uIGJ5IGRlZmF1bHQgKHNlZSBwYXRjaCAjMjQpIGFuZCB0aGVyZSBpcyBubwo+IHBv
c3NpYmlsaXR5IHRvIHR1cm4gb2ZmIE5VTUEuCgpZZXMgYXQgdGhlIGVuZCBvZiB0aGUgc2VyaWVz
IHdlIGVuYWJsZSBOVU1BIGJ5IGRlZmF1bHQuCkJ1dCB0aGUgdGhlIGludGVybWl0dGVudCBwYXRj
aGVzIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGZhaWxzIHRvIGNvbXBpbGUuCgo+Cj4+Cj4+IEFsc28g
ZGVmaW5lIE5PREVTX1NISUZUIG1hY3JvIGZvciBBUk0gdG8gdmFsdWUgMi4KPj4gVGhpcyBsaW1p
dHMgbnVtYmVyIG9mIE5VTUEgbm9kZXMgc3VwcG9ydGVkIHRvIDQuCj4+IFRoZXJlIGlzIG5vdCBo
YXJkIHJlc3RyaWN0aW9ucyBvbiB0aGlzIHZhbHVlIHNldCB0byAyLgo+Cj4KPiBBZ2Fpbiwgd2h5
IG9ubHkgMiB3aGVuIHg4NiBpcyBzdXBwb3J0aW5nIDY/Cj4KPiBGdXJ0aGVybW9yZSwgdGhpcyBp
cyBub3QgcmVsYXRlZCB0byB0aGlzIHBhdGNoIGl0c2VsZiBhbmQgc2hvdWxkIGJlIHBhcnQgb2YK
PiBzZXBhcmF0ZSBwYXRjaC4KPgo+IExhc3RseSwgd2h5IGRvbid0IHlvdSBtb3ZlIHRoYXQgdG8g
YSBLY29uZmlnIGFsbG93aW5nIHRoZSB1c2VyIHRvIGNvbmZpZ3VyZQo+IHRoZSBudW1iZXIgb2Yg
Tm9kZXM/CgpvawoKPgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlh
Lkt1bWFyQGNhdml1bS5jb20+Cj4+IC0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmgg
fCA1ICsrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bnVtYS5oCj4+IGluZGV4IDUzZjk5YWYuLjkyNGJmYzAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbnVtYS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbnVtYS5oCj4+
IEBAIC0zLDYgKzMsMTAgQEAKPj4KPj4gIHR5cGVkZWYgdWludDhfdCBub2RlaWRfdDsKPj4KPj4g
Ky8qIExpbWl0IG51bWJlciBvZiBOVU1BIG5vZGVzIHN1cHBvcnRlZCB0byA0ICovCj4+ICsjZGVm
aW5lIE5PREVTX1NISUZUIDIKPgo+Cj4gV2h5IHRoaXMgaXMgbm90IGNvdmVyZWQgYnkgQ09ORklH
X05VTUE/CgpUaGUgYmVsb3cgZGVmaW5lIGlzIHVzZWQgaW4gZ2VuZXJpYyBjb2RlIGlycmVzcGVj
dGl2ZSBvZiBDT05GSUdfTlVNQQoKI2RlZmluZSBNQVhfTlVNTk9ERVMgICAgKDEgPDwgTk9ERVNf
U0hJRlQpCgo+Cj4+ICsKPj4gKyNpZm5kZWYgQ09ORklHX05VTUEKPj4gIC8qIEZha2Ugb25lIG5v
ZGUgZm9yIG5vdy4gU2VlIGFsc28gbm9kZV9vbmxpbmVfbWFwLiAqLwo+PiAgI2RlZmluZSBjcHVf
dG9fbm9kZShjcHUpIDAKPj4gICNkZWZpbmUgbm9kZV90b19jcHVtYXNrKG5vZGUpICAgKGNwdV9v
bmxpbmVfbWFwKQo+PiBAQCAtMTYsNiArMjAsNyBAQCBzdGF0aWMgaW5saW5lIF9fYXR0cmlidXRl
X18oKHB1cmUpKSBub2RlaWRfdAo+PiBwaHlzX3RvX25pZChwYWRkcl90IGFkZHIpCj4+ICAjZGVm
aW5lIG5vZGVfc3Bhbm5lZF9wYWdlcyhuaWQpICh0b3RhbF9wYWdlcykKPj4gICNkZWZpbmUgbm9k
ZV9zdGFydF9wZm4obmlkKSAocGR4X3RvX3BmbihmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKPj4gICNk
ZWZpbmUgX19ub2RlX2Rpc3RhbmNlKGEsIGIpICgyMCkKPj4gKyNlbmRpZiAvKiBDT05GSUdfTlVN
QSAqLwo+Pgo+PiAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgYXJjaF9nZXRfZG1hX2JpdHNp
emUodm9pZCkKPj4gIHsKPj4KPgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 07:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 07:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7zMg-0005h2-P9; Tue, 09 May 2017 07:15:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1d7zMf-0005gs-He
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 07:15:21 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A1/DA-02956-88C61195; Tue, 09 May 2017 07:15:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K52LJdRrcjRzD
 S4GibrMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHxw2v2gl72ise7brA1MD5n7WLk4hASmM0k
 saPnEJDDycEiYC9x9t5kdhCbUaBM4vaa/awQdrbE/Tl3mCFq7CQ2tr5ihGjewSjxtXUfWEJIo
 Fzi37qVbCA2m4C2xKH7+8CaRQRUJRrXHGADaWAWeMImcWTxekaQhLBAssSsdx+hJm1hlJh6/g
 1TFyMH0ApVicnLFUBqOAUqJU4+2AK2gFdAX+LPuTdgvaIClhKzD95mhIgLSpyc+YQFxGYWUJf
 4M+8SM4StLbFs4WswWwLIvtD+iAXC7mOUeP2nbgKj6Cwk7bOQtM9C0r6AkXkVo0ZxalFZapGu
 kYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgbDAAwQ7GX8sCDjFKcjApifL6F
 AtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/ZUlGCkkWJSanlqRlpkDjFKYtAQHj5IIrzNImr
 e4IDG3ODMdInWKUZdjzr2v75mEWPLy81KlxHlts4GKBECKMkrz4EbAEsYlRlkpYV5GoKOEeAp
 Si3IzS1DlXzGKczAqCfO+AZnCk5lXArfpFdARTEBHBDIIgBxRkoiQkmpgXC7vsXZq7OGLFloF
 5y6eevnewFqo+8itVQfMY+vnse7/3HbC9vnaEkbey6ujOdvnfXazYuXueakhbVQS8uKmoeiU7
 4FFrJ0nPQ4raORdlr164KC3YfGeHuX0mGeiW/2EVqtfuyLztOe13edNR+9tXMzHmyMyY+P249
 aezrpR2XmGKtO4zs+wU2Ipzkg01GIuKk4EAMQsAOQTAwAA
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494314119!48575226!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29365 invoked from network); 9 May 2017 07:15:20 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 07:15:20 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5BC6D80F9A;
 Tue,  9 May 2017 07:15:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 5BC6D80F9A
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 5BC6D80F9A
Received: from blackfin.pond.sub.org (ovpn-116-149.ams2.redhat.com
 [10.36.116.149])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 46588A2501;
 Tue,  9 May 2017 07:14:57 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 20BE71138648; Tue,  9 May 2017 09:14:55 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Alberto Garcia <berto@igalia.com>
References: <20170427215821.19397-1-eblake@redhat.com>
 <20170427215821.19397-7-eblake@redhat.com>
 <87a871nd7j.fsf@dusky.pond.sub.org>
 <w51zien1k1t.fsf@maestria.local.igalia.com>
Date: Tue, 09 May 2017 09:14:55 +0200
In-Reply-To: <w51zien1k1t.fsf@maestria.local.igalia.com> (Alberto Garcia's
 message of "Mon, 08 May 2017 16:48:30 +0200")
Message-ID: <8737ce33io.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 09 May 2017 07:15:18 +0000 (UTC)
Cc: Jeff Cody <jcody@redhat.com>, qemu-devel@nongnu.org,
 Michael Roth <mdroth@linux.vnet.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Josh Durgin <jdurgin@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 Alexander Graf <agraf@suse.de>, Anthony Perard <anthony.perard@citrix.com>,
 "open
 list:X86" <xen-devel@lists.xenproject.org>, Fam Zheng <famz@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Kevin Wolf <kwolf@redhat.com>, "Richard W.M.
 Jones" <rjones@redhat.com>, Max Reitz <mreitz@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <f4bug@amsat.org>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 06/10] qobject: Use simpler
	QDict/QList scalar insertion macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+IHdyaXRlczoKCj4gT24gRnJpIDI4IEFw
ciAyMDE3IDEwOjMzOjM2IEFNIENFU1QsIE1hcmt1cyBBcm1icnVzdGVyIHdyb3RlOgo+Pj4gdjU6
IHJlYmFzZSB0byBtYXN0ZXIgKENvY2NpbmVsbGUgZm91bmQgYSBjb3VwbGUgbmV3IHNwb3RzKSwg
c3F1YXNoIDMKPj4+IHBhdGNoZXMgaW50byAxLCBhZGp1c3QgUi1iIHRvIG9ubHkgbGlzdCBNYXJr
dXMgKHdoaWxlIHRoZXJlIHdlcmUgb3RoZXIKPj4+IHJldmlld3Mgb24gdGhlIHByZS1zcXVhc2hl
ZCBwYXRjaGVzLCBNYXJrdXMgd2FzIHRoZSBvbmx5IG9uZSBvbiBhbGwgMykKPj4KPj4gVGhlIGJs
b2NrOiBwYXJ0IGhhZAo+Pgo+PiAgICAgQWNrZWQtYnk6IFJpY2hhcmQgVy5NLiBKb25lcyA8cmpv
bmVzQHJlZGhhdC5jb20+Cj4+ICAgICBSZXZpZXdlZC1ieTogU3RlZmFuIEhham5vY3ppIDxzdGVm
YW5oYUByZWRoYXQuY29tPgo+PiAgICAgUmV2aWV3ZWQtYnk6IEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgo+Pgo+PiBUaGUgdGVzdHMgYW5kIHFvYmplY3QgcGFydHMgaGFkCj4+Cj4+
ICAgICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9y
Zz4KPj4KPj4gUmljaGFyZCwgU3RlZmFuLCBBbGJlcnRvLCBQaGlsaXBwZSwgbGV0IG1lIGtub3cg
aWYgeW91J2QgbGlrZSBtZSB0bwo+PiBjb252ZXJ0IHlvdXIgUi1ieSBvZiBwYXJ0cyB0byBhbiBB
Y2tlZC1ieSBvZiB0aGUgY29tYmluZWQgcGF0Y2guICBGZWVsCj4+IGZyZWUgdG8gcmV2aWV3IHRo
ZSBjb21iaW5lZCBwYXRjaCwgb2YgY291cnNlLgo+Cj4gWW91IGNhbiBrZWVwIG15IFItYnksIEkg
anVzdCByZXZpZXdlZCB0aGUgY29tYmluZWQgcGF0Y2guCgpEb25lLiAgVGhhbmtzIQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 07:17:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 07:17:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7zOd-0005rd-4L; Tue, 09 May 2017 07:17:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1d7zOc-0005rU-3O
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 07:17:22 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 88/E0-02956-10D61195; Tue, 09 May 2017 07:17:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXSPJ+BQ5chVzD
 S4OkBVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPHnz62gkOCFdP+dbE2MK7i62Lk5BASWMco
 8WEiC4gtLBAjMWvZZDBbRMBPYtP9p4xdjFwczAJdjBJvX/0Ec4QETjFJrN9/nx2kik3AQGLK6
 5WsIDavgIPEjN5OZhCbRUBF4lvXGSYQW1QgXKJ5/mdGiBpBiZMznwBt4ODgFAiUWHhOHSTMLB
 AqsfnqP1YIW1zi1pP5TBMYeWch6ZiFpGwWkjIIW13iz7xLzBC2tsSyha+BbA4gW01iWasSRFh
 eonnrbOYFjOyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC
 g5YBCHYw/pkfeIhRkoNJSZTXp1ggUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb3G2YKSQYFFqe
 mpFWmYOMH5g0hIcPEoivEUgad7igsTc4sx0iNQpRkUpcV7lHKCEAEgiozQPrg0Ws5cYZaWEeR
 mBDhHiKUgtys0sQZV/xSjOwagkzFsCMp4nM68EbvoroMVMQIsDGQRAFpckIqSkGhgbpBYWqx2
 S+huz9ff9U+pbKp5s//p72dvAP/627EWPfdPTfH+6Fx5gZ+mbHjQpdcVZK7scS94i2U2vm1qz
 JVZX26l7/b/4Yr9hR9QFX90dFz+JVzEz3Lin+G+6weGfk7MWvNE68G2tu4PyZ8fmdTqnn3+3z
 HN74dOZ9Oa3ksUUnveSzHO2pdYqsRRnJBpqMRcVJwIAZgur/dQCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494314239!96461919!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8549 invoked from network); 9 May 2017 07:17:20 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 07:17:20 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 5AB35108E9336;
 Tue,  9 May 2017 09:17:13 +0200 (CEST)
To: Tamas K Lengyel <tamas@tklengyel.com>, Julien Grall <julien.grall@arm.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <c867145e-1440-bc88-f00d-d2323a05c8e2@sec.in.tum.de>
Date: Tue, 9 May 2017 09:17:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4405420355872650456=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============4405420355872650456==
Content-Type: multipart/alternative;
 boundary="------------908EB8CC6827F215E20A7A6B"
Content-Language: en-US

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

Hi,

>> What you currently do is try gva_to_ipa and if it does not work >> you=
 will call p2m_gva_to_ipa. This sounds a bit pointless to me and
>> waste of time if the underlying memory of stage-1 page table is >>
protected. > > But we don't know that the stage-1 page table is
protected until the > hardware based lookup fails. I can turn your
argument around and say > doing the software based lookup is pointless
and a waste of time > when the stage-1 table is not protected. Which is
by the way what I > would expect to see in most cases.

I agree with Tamas: I also believe that in most cases the stage-1
translation table won't be protected. So, in my opinion, falling back to
software (which will be presumablly a rare operation) is the better
approach.

Cheers,
~Sergej


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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    <span style="white-space: pre-wrap; display: block; width: 98vw;">&gt;&gt; What you currently do is try gva_to_ipa and if it does not work
&gt;&gt; you will call p2m_gva_to_ipa. This sounds a bit pointless to me and
&gt;&gt; waste of time if the underlying memory of stage-1 page table is
&gt;&gt; protected.
&gt; 
&gt; But we don't know that the stage-1 page table is protected until the 
&gt; hardware based lookup fails. I can turn your argument around and say 
&gt; doing the software based lookup is pointless and a waste of time
&gt; when the stage-1 table is not protected. Which is by the way what I
&gt; would expect to see in most cases.
</span><br>
    <br>
    I agree with Tamas: I also believe that in most cases the stage-1
    translation table won't be protected. So, in my opinion, falling
    back to software (which will be presumablly a rare operation) is the
    better approach.<br>
    <br>
    Cheers,<br>
    ~Sergej<br>
    <br>
  </body>
</html>

--------------908EB8CC6827F215E20A7A6B--


--===============4405420355872650456==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4405420355872650456==--


From xen-devel-bounces@lists.xen.org Tue May 09 07:36:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 07:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7zhI-0007MS-NN; Tue, 09 May 2017 07:36:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vijay.kilari@gmail.com>) id 1d7zhG-0007MM-RE
 for xen-devel@lists.xen.org; Tue, 09 May 2017 07:36:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2B/7C-02956-68171195; Tue, 09 May 2017 07:36:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyMfSWo25roWC
 kQWuPmsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrG28TFjwTXdijeXV7M2MF5T6WLk4hASmMgo
 8bShjw3EYRFoYJV48uA2K4gjITCHVWLl0nPMXYwcQE6exLeFcRBmqcTHvexdjJwcvAKCEidnP
 mEBCQsJeEp8OhELEuYUsJa40nSEBWL+JkaJozOvs4Ak2AS0JS6tecwMYrMIqEjs+3ccbDqvQI
 DElIU6IGFhAX+Jz9vfM4HYIgLqEn8uTGAEmcMssJBZ4tnb+Uwg9cxAifXzhCYwCsxCcsUshMw
 CRqZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIcgABDsY
 Vy0IPMQoycGkJMrrUywQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC93u+YKSQYFFqempFWmYOM
 Bpg0hIcPEoivMoFQGne4oLE3OLMdIjUKUZ7jheX379n4ni39AOQvNL6EUg+WfnjPZMQS15+Xq
 qUOK8KSJsASFtGaR7cUFj0XmKUlRLmZQQ6U4inILUoN7MEVf4VozgHo5IwrxbIFJ7MvBK43a+
 AzmICOiuQQQDkrJJEhJRUA2PuXI6pm+xZhZ2STknozlsk+/LSw4pDT6IlugLtjl+8N1XFQNMj
 7PH74GjZI+dZC6rfR2/+LhEa2HHm2drA6OCO1MVOnodm3qvk5ZvPnzpXJfGoz8Izt7e+OLPjB
 vccHuPty/2MV7DybJ1rck6V21jlbvsJv8y7okYyxwxF5q8zPWqlbMXOflKJpTgj0VCLuag4EQ
 BHJkqM2QIAAA==
X-Env-Sender: vijay.kilari@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494315396!67405488!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22234 invoked from network); 9 May 2017 07:36:37 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 07:36:37 -0000
Received: by mail-oi0-f65.google.com with SMTP id m17so13273575oik.2
 for <xen-devel@lists.xen.org>; Tue, 09 May 2017 00:36:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cN/5801e30UhCoGwEE9qjT6hLlWdeBqyBd5NfxEJiuM=;
 b=An5pnKbGdzK9aTFEw7ypwexfJwP+/3nHZlr71CIdRPHHmhtqM79XGZFw0rm/Ders1I
 DrVNN2QYEeNZYeq0bXpLbIPgTUb1ajXDddOLiPBsW3CTORcilZaSbypikvZlpU8Cn5zi
 z6oI27ST2a0U1WvcveQ+yd68H0+0SIiZUiGIDhM4Gxtd7FoUoxVqKE49ANz33KPAqSGj
 omYyq1sJXevxa/Q57LRKaQT/ysoli4VyjTQtm2QtciBa4QsLuaI1gmW1jlexDKjpARHY
 VYK+NLrOq0vPrJ5d6GmPPZM6bpmTtBMxcrWNZn30kfVCajx05YMdUoMNPQilc/pscQh4
 joQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cN/5801e30UhCoGwEE9qjT6hLlWdeBqyBd5NfxEJiuM=;
 b=cQ3a2NtHh/TEstR/M/lQU8Wg247b9cTAF/mObq+WfHW9fUOJ5jILfnTanOKAq7xU3a
 RQd7gpkJT1tc00vU+RqITqfaPv1bQeWvsl2wR0upNDJ4T/AqE1td0MCeUMHD0NtkBJmX
 90gyWMdXLAULyoMdEA7kSU1oNhWqeARGm5e7CMXtxfLPwNnMXUIgbnTTQB3+7zFCpuUc
 0lzQ5J5JbQYVE0nvvSinLWoY1ykycFZVRNzZdlN1lqGUNLD0ubSSBQ6CvWcdolD7UKZY
 wrL4NbyD22LRqM0E22i+Y/f+NgOlKP9O0HFYeZnmEJDfDp8vcy+E4khP2bYv45q7uYQ+
 JEsQ==
X-Gm-Message-State: AODbwcACtVVDlovAb872J0glQwWMzjJDRzRr2AaIk5klUL2HmUh69zez
 BbBYN7mmbYtT8YHFVABlPe0SjMjjFg==
X-Received: by 10.202.172.194 with SMTP id v185mr7248651oie.176.1494315395169; 
 Tue, 09 May 2017 00:36:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.9.189 with HTTP; Tue, 9 May 2017 00:36:34 -0700 (PDT)
In-Reply-To: <f6e0282c-94dd-3c0d-3171-e5ce4ac69f34@arm.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-11-git-send-email-vijay.kilari@gmail.com>
 <f6e0282c-94dd-3c0d-3171-e5ce4ac69f34@arm.com>
From: Vijay Kilari <vijay.kilari@gmail.com>
Date: Tue, 9 May 2017 13:06:34 +0530
Message-ID: <CALicx6uGkNxL3aK1Qh2GwygCKvKSBbjYi5S7QzccKNrasgdoHw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 10/25] x86: NUMA: Move numa code and
	make it generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgOCwgMjAxNyBhdCAxMDoxMSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgVmlqYXksCj4KPgo+IE9uIDI4LzAzLzE3IDE2OjUzLCB2
aWpheS5raWxhcmlAZ21haWwuY29tIHdyb3RlOgo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L251bWEuYyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKPj4gaW5kZXggM2JkYWI5YS4uMzNjNjgw
NiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L251bWEuYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvbnVtYS5jCj4+IEBAIC0xMCwyODYgKzEwLDEzIEBACj4+ICAjaW5jbHVkZSA8eGVuL2N0eXBl
Lmg+Cj4+ICAjaW5jbHVkZSA8eGVuL25vZGVtYXNrLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL251bWEu
aD4KPj4gLSNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgo+PiAgI2luY2x1ZGUgPHhlbi90aW1l
Lmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3NtcC5oPgo+PiAgI2luY2x1ZGUgPHhlbi9wZm4uaD4KPj4g
ICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+PiAtI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+PiAtI2lu
Y2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4+IC0KPj4gLXN0YXRpYyBpbnQgbnVtYV9zZXR1cChjaGFy
ICpzKTsKPj4gLWN1c3RvbV9wYXJhbSgibnVtYSIsIG51bWFfc2V0dXApOwo+PiAtCj4+IC1zdHJ1
Y3Qgbm9kZV9kYXRhIG5vZGVfZGF0YVtNQVhfTlVNTk9ERVNdOwo+PiAtCj4+IC0vKiBNYXBwaW5n
IGZyb20gcGR4IHRvIG5vZGUgaWQgKi8KPj4gLXVuc2lnbmVkIGludCBtZW1ub2RlX3NoaWZ0Owo+
PiAtc3RhdGljIHR5cGVvZigqbWVtbm9kZW1hcCkgX21lbW5vZGVtYXBbNjRdOwo+PiAtdW5zaWdu
ZWQgbG9uZyBtZW1ub2RlbWFwc2l6ZTsKPj4gLXVpbnQ4X3QgKm1lbW5vZGVtYXA7Cj4+IC0KPj4g
LW5vZGVpZF90IF9fcmVhZF9tb3N0bHkgY3B1X3RvX25vZGVbTlJfQ1BVU10gPSB7Cj4+IC0gICAg
WzAgLi4uIE5SX0NQVVMtMV0gPSBOVU1BX05PX05PREUKPj4gLX07Cj4+IC0vKgo+PiAtICogS2Vl
cCBCSU9TJ3MgQ1BVMm5vZGUgaW5mb3JtYXRpb24sIHNob3VsZCBub3QgYmUgdXNlZCBmb3IgbWVt
b3J5Cj4+IGFsbG9jYWlvbgo+PiAtICovCj4+IC1ub2RlaWRfdCBhcGljaWRfdG9fbm9kZVtNQVhf
TE9DQUxfQVBJQ10gPSB7Cj4+IC0gICAgWzAgLi4uIE1BWF9MT0NBTF9BUElDLTFdID0gTlVNQV9O
T19OT0RFCj4+IC19Owo+Cj4KPiBXaHkgdGhpcyBpcyBtb3ZlZCBpbiB0aGlzIHBhdGNoIGZyb20g
aGVyZSB0byB4ODYvc3JhdC5jPwoKVGhpcyBpcyB4ODYgc3BlY2lmaWMuIEkgd2lsbCBtYWtlIGEg
c2VwYXJhdGUgcGF0Y2ggZm9yIHRoaXMKbW92ZS4KCj4KPiBbLi4uXQo+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3JhdC5jIGIveGVuL2FyY2gveDg2L3NyYXQuYwo+PiBpbmRleCA3Y2Y0
NzcxLi4yY2M4N2EzIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvc3JhdC5jCj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9zcmF0LmMKPj4gQEAgLTI3LDYgKzI3LDEzIEBAIHN0YXRpYyBub2RlbWFz
a190IF9faW5pdGRhdGEgbWVtb3J5X25vZGVzX3BhcnNlZDsKPj4gIHN0YXRpYyBub2RlbWFza190
IF9faW5pdGRhdGEgcHJvY2Vzc29yX25vZGVzX3BhcnNlZDsKPj4gIHN0YXRpYyBzdHJ1Y3Qgbm9k
ZSBfX2luaXRkYXRhIG5vZGVzW01BWF9OVU1OT0RFU107Cj4+Cj4+ICsvKgo+PiArICogS2VlcCBC
SU9TJ3MgQ1BVMm5vZGUgaW5mb3JtYXRpb24sIHNob3VsZCBub3QgYmUgdXNlZCBmb3IgbWVtb3J5
Cj4+IGFsbG9jYWlvbgo+PiArICovCj4+ICtub2RlaWRfdCBhcGljaWRfdG9fbm9kZVtNQVhfTE9D
QUxfQVBJQ10gPSB7Cj4+ICsgICAgWzAgLi4uIE1BWF9MT0NBTF9BUElDLTFdID0gTlVNQV9OT19O
T0RFCj4+ICt9Owo+PiArCj4KPgo+IFRoaXMgZG9lcyBub3QgYmVsb25nIHRvIHRoaXMgcGF0Y2gu
Li4KT2sKPgo+PiAgc3RydWN0IHB4bTJub2RlIHsKPj4gICAgICAgICB1bnNpZ25lZCBpbnQgcHht
Owo+PiAgICAgICAgIG5vZGVpZF90IG5vZGU7Cj4KPgo+IFsuLi5dCj4KPgo+PiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9udW1hLmMgYi94ZW4vY29tbW9uL251bWEuYwo+PiBuZXcgZmlsZSBtb2Rl
IDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwLi4yMDdlYmQ4Cj4+IC0tLSAvZGV2L251bGwKPj4gKysr
IGIveGVuL2NvbW1vbi9udW1hLmMKPj4gQEAgLTAsMCArMSw0ODggQEAKPj4gKy8qCj4+ICsgKiBD
b21tb24gTlVNQSBoYW5kbGluZyBmdW5jdGlvbnMgZm9yIHg4NiBhbmQgYXJtLgo+PiArICogT3Jp
Z2luYWwgY29kZSBleHRyYWN0ZWQgZnJvbSBhcmNoL3g4Ni9udW1hLmMKPj4gKyAqCj4+ICsgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCj4+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKPj4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlz
aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4+ICsgKgo+PiArICogVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
Cj4+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgo+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+PiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KPj4gKyAqCj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+PiArICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KPj4gKyAqLwo+PiArCj4+ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4+ICsjaW5jbHVkZSA8
eGVuL3N0cmluZy5oPgo+PiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4+ICsjaW5jbHVkZSA8eGVu
L2N0eXBlLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL25vZGVtYXNrLmg+Cj4+ICsjaW5jbHVkZSA8eGVu
L251bWEuaD4KPj4gKyNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgo+PiArI2luY2x1ZGUgPHhl
bi90aW1lLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NtcC5oPgo+PiArI2luY2x1ZGUgPHhlbi9wZm4u
aD4KPj4gKyNpbmNsdWRlIDxhc20vYWNwaS5oPgo+PiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+
PiArI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4KPgo+IFdoaWxzdCB5b3UgYXJlIG1vdmluZyB0
aGlzIGluIGEgbmV3ZmlsZSwgcGxlYXNlIG9yZGVyIHRoZSBpbmNsdWRlcy4KCkkgdW5kZXJzdGFu
ZCB0aGF0IHlvdSBkb24ndCBsaWtlIGFueSBjb2RlIGNoYW5nZXMgaW4gY29kZSBtb3ZlbWVudApw
YXRjaC4KCj4KPiBbLi4uXQo+Cj4+ICtzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBleHRyYWN0
X2xzYl9mcm9tX25vZGVzKGNvbnN0IHN0cnVjdCBub2RlCj4+ICpub2RlcywKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG51bW5vZGVzKQo+
PiArewo+PiArICAgIHVuc2lnbmVkIGludCBpLCBub2Rlc191c2VkID0gMDsKPj4gKyAgICB1bnNp
Z25lZCBsb25nIHNwZHgsIGVwZHg7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBiaXRmaWVsZCA9IDAs
IG1lbXRvcCA9IDA7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG51bW5vZGVzOyBpKysg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgc3BkeCA9IHBhZGRyX3RvX3BkeChub2Rlc1tpXS5zdGFy
dCk7Cj4+ICsgICAgICAgIGVwZHggPSBwYWRkcl90b19wZHgobm9kZXNbaV0uZW5kIC0gMSkgKyAx
Owo+PiArICAgICAgICBpZiAoIHNwZHggPj0gZXBkeCApCj4+ICsgICAgICAgICAgICBjb250aW51
ZTsKPj4gKyAgICAgICAgYml0ZmllbGQgfD0gc3BkeDsKPj4gKyAgICAgICAgbm9kZXNfdXNlZCsr
Owo+PiArICAgICAgICBpZiAoIGVwZHggPiBtZW10b3AgKQo+PiArICAgICAgICAgICAgbWVtdG9w
ID0gZXBkeDsKPj4gKyAgICB9Cj4+ICsgICAgaWYgKCBub2Rlc191c2VkIDw9IDEgKQo+PiArICAg
ICAgICBpID0gQklUU19QRVJfTE9ORyAtIDE7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBpID0g
ZmluZF9maXJzdF9iaXQoJmJpdGZpZWxkLCBzaXplb2YodW5zaWduZWQgbG9uZykgKiA4KTsKPj4g
Kwo+Cj4KPiBJdCBpcyBpbnRlcmVzdGluZyB0byBzZWUgdGhhdCBuZXdsaW5lIHdhcyBhZGRlZCBp
biB0aGUgcHJvY2VzcyBvZiBtb3ZpbmcgdGhlCj4gY29kZS4KCk9LLgo+Cj4+ICsgICAgbWVtbm9k
ZW1hcHNpemUgPSAobWVtdG9wID4+IGkpICsgMTsKPgo+Cj4gWy4uLi5dCj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9udW1hLmggYi94ZW4vaW5jbHVkZS94ZW4vbnVtYS5oCj4+IGlu
ZGV4IDkyMmZiZDguLmVlZDQwYWYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9udW1h
LmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL251bWEuaAo+PiBAQCAtMTQsNiArMTQsMjEgQEAK
Pj4KPj4gICNkZWZpbmUgTUFYX05VTU5PREVTICAgICgxIDw8IE5PREVTX1NISUZUKQo+Pgo+PiAr
c3RydWN0IG5vZGUgewo+PiArICAgIHBhZGRyX3Qgc3RhcnQ7Cj4+ICsgICAgcGFkZHJfdCBlbmQ7
Cj4+ICt9Owo+PiArCj4+ICtleHRlcm4gaW50IGNvbXB1dGVfbWVtbm9kZV9zaGlmdChzdHJ1Y3Qg
bm9kZSAqbm9kZXMsIGludCBudW1ub2RlcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5vZGVpZF90ICpub2RlaWRzLCB1bnNpZ25lZCBpbnQgKnNoaWZ0KTsKPj4gK2V4dGVy
biB2b2lkIG51bWFfaW5pdF9hcnJheSh2b2lkKTsKPj4gK2V4dGVybiBib29sX3Qgc3JhdF9kaXNh
YmxlZCh2b2lkKTsKPj4gK2V4dGVybiB2b2lkIG51bWFfc2V0X25vZGUoaW50IGNwdSwgbm9kZWlk
X3Qgbm9kZSk7Cj4+ICtleHRlcm4gbm9kZWlkX3QgYWNwaV9zZXR1cF9ub2RlKHVuc2lnbmVkIGlu
dCBweG0pOwo+PiArZXh0ZXJuIHZvaWQgc3JhdF9kZXRlY3Rfbm9kZShpbnQgY3B1KTsKPj4gK2V4
dGVybiB2b2lkIHNldHVwX25vZGVfYm9vdG1lbShub2RlaWRfdCBub2RlaWQsIHBhZGRyX3Qgc3Rh
cnQsIHBhZGRyX3QKPj4gZW5kKTsKPj4gK2V4dGVybiB2b2lkIGluaXRfY3B1X3RvX25vZGUodm9p
ZCk7Cj4KPgo+IENhbiB5b3UgcGxlYXNlIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGlzIGZpbGUgYW5k
IGRyb3AgdGhlIHVuZWNlc3NhcnkKPiAiZXh0ZXJuIi4KCkkgc2VlIGFsbCB0aGUgZXh0ZXJucyBh
cmUgbm90IHJlcXVpcmVkIGhlcmUuIEkgd2lsbCBkcm9wCgo+Cj4+ICsKPj4gICNkZWZpbmUgdmNw
dV90b19ub2RlKHYpIChjcHVfdG9fbm9kZSgodiktPnByb2Nlc3NvcikpCj4+Cj4+ICAjZGVmaW5l
IGRvbWFpbl90b19ub2RlKGQpIFwKPj4gQEAgLTIzLDQgKzM4LDcgQEAKPj4gIGJvb2wgaXNfbnVt
YV9vZmYodm9pZCk7Cj4+ICBib29sIGdldF9hY3BpX251bWEodm9pZCk7Cj4+ICB2b2lkIHNldF9h
Y3BpX251bWEoYm9vbCB2YWwpOwo+PiAraW50IGdldF9udW1hX2Zha2Uodm9pZCk7Cj4+ICtleHRl
cm4gaW50IG51bWFfZW11bGF0aW9uKHVpbnQ2NF90IHN0YXJ0X3BmbiwgdWludDY0X3QgZW5kX3Bm
bik7Cj4+ICtleHRlcm4gdm9pZCBudW1hX2R1bW15X2luaXQodWludDY0X3Qgc3RhcnRfcGZuLCB1
aW50NjRfdCBlbmRfcGZuKTsKPgo+Cj4gRGl0dG8uCj4KPgo+PiAgI2VuZGlmIC8qIF9YRU5fTlVN
QV9IICovCj4+Cj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 07:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 07:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7zkL-0007Ut-51; Tue, 09 May 2017 07:39:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vijay.kilari@gmail.com>) id 1d7zkJ-0007Uj-V4
 for xen-devel@lists.xen.org; Tue, 09 May 2017 07:39:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2E/B3-02183-34271195; Tue, 09 May 2017 07:39:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfSWk65DkWC
 kwaSV3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acp/uYC04KVEyatZixgfEpbxcjF4eQwERG
 ibttE9hBHBaBBlaJP1uaGEEcCYE5rBL7Jl5l7mLkBHLyJP409UHZxRLfut+wgti8AoISJ2c+Y
 QGxhQQ8JVYtvsoIYnMKWEtMWzuTHWLFJkaJzv6nYM1sAtoSl9Y8BrNZBFQkTk98BmRzAA0KkJ
 hzgBckLCzgL/F5+3smEFtEQF3iz4UJYAcxCyxklnj2dj4TSD0zUGL9PKEJjAKzkJwxCyGzgJF
 pFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgGNYzMDDuYDzV
 7HyIUZKDSUmU16dYIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9koWCkkGBRanpqRVpmDjAiY
 NISHDxKIrxBIGne4oLE3OLMdIjUKUZLjheX379n4rjS+hFIPln54z2TEEtefl6qlDivKEiDAE
 hDRmke3DhY1F5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwbDjKFJzOvBG7rK6CDmIAOCmQ
 QADmoJBEhJdXAuCr8E9v6rpf7jsyueKp564rU3ClmcRrd5w0zz1k4PO7IuMm56pLI/fumLxIz
 Xml/aytRfPbBXuFvyM2ZGbnTX65vavA6l6LAYR83fUGLwA4BX4uC9/tPPk9axeH7VWHRy8oqD
 /VjNoLHngd5zckOfHjV6rBZnMiuomtrjftUL718etisLCLYSYmlOCPRUIu5qDgRABlgS6nVAg
 AA
X-Env-Sender: vijay.kilari@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494315583!91803480!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43563 invoked from network); 9 May 2017 07:39:44 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 07:39:44 -0000
Received: by mail-oi0-f66.google.com with SMTP id m17so13283963oik.2
 for <xen-devel@lists.xen.org>; Tue, 09 May 2017 00:39:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=STT2/WoOrT4nszDu5iHyIZ24Woror00MvNj6nKrNxAw=;
 b=FLp1ckBFxANQpV7kQ8CXOJcMQft9iq+RuBIe14Np80ZzFMgTwDkHw/Gl14rfPrw3EE
 QlxzqkKCdBeNDtCViacjVEN2r5Fr9S7hGnuNR1mw/HW4M80I0RHC6bdvOSEmyysUmslo
 cvvzZd9cWF0x3wybXV5PMYSFuL5iau75/UyWIOrKF7K5H+C33iBMaqo1sYVeWAKZWcgf
 CbIaCy5KRon4VnnXyEhmH3v1BXgthXdIoD0x5VIu8nW+0lLNpY0KEmacPNofu1Ae33DW
 CNAsp/QZHarrqk95/UDlx6ohVyTxn7/q3XZab9nqT68HZ0ZUfo3FMyQs/+6y51n1WU8J
 NEFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=STT2/WoOrT4nszDu5iHyIZ24Woror00MvNj6nKrNxAw=;
 b=AIdCHNECFvoXOXwLf7ffTSJ4ryucVJpiCuCinwDgS+yTQne0LlS92SMRYgLPUN+yFv
 Lmtfh+bX6+Vm7RdX4GY09n/HqAJuYpjG62zbDGGxbrhSmOXOiy2/6ydKpvyeZgdeCm2p
 p1hFlCq+Id+j5HlPMBxwavHVJ2mIL3sgVEJsCN49MkUx6S3TM+wlukHbVqsWZdlMyi/d
 x+nuKT+gLMY+6lerFAO51VgS13RjmOymeZX8w+3EzzlTagLDFzX1Pmigvzt/jkUuc9zk
 DBYRL3KOjuG+DQ19FTUmu5L2pJFmO8CEz4YklcHjeY88gvydUd+JMGXldpBPSd50mXyg
 Pbvg==
X-Gm-Message-State: AODbwcDEvhwDXroLtAtKkUc2xZZEDPRxXnW3poyZDbrK5DK56lK1mD7K
 fFOgnZFNc9jhTTriq/08kUJDoCgyQQ==
X-Received: by 10.202.188.65 with SMTP id m62mr5701254oif.111.1494315582705;
 Tue, 09 May 2017 00:39:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.9.189 with HTTP; Tue, 9 May 2017 00:39:42 -0700 (PDT)
In-Reply-To: <25259a16-68ab-dc69-3894-d911a19b78ef@arm.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-11-git-send-email-vijay.kilari@gmail.com>
 <25259a16-68ab-dc69-3894-d911a19b78ef@arm.com>
From: Vijay Kilari <vijay.kilari@gmail.com>
Date: Tue, 9 May 2017 13:09:42 +0530
Message-ID: <CALicx6tiF1haEJtPUXZGd=89dhg8UC6m_sFHxd2aaudD5vuStQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 10/25] x86: NUMA: Move numa code and
	make it generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgOCwgMjAxNyBhdCAxMDoyMSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gT24gMjgvMDMvMTcgMTY6NTMsIHZpamF5LmtpbGFyaUBnbWFp
bC5jb20gd3JvdGU6Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL251bWEuYyBiL3hlbi9j
b21tb24vbnVtYS5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLjIw
N2ViZDgKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vY29tbW9uL251bWEuYwo+PiBAQCAt
MCwwICsxLDQ4OCBAQAo+PiArLyoKPj4gKyAqIENvbW1vbiBOVU1BIGhhbmRsaW5nIGZ1bmN0aW9u
cyBmb3IgeDg2IGFuZCBhcm0uCj4+ICsgKiBPcmlnaW5hbCBjb2RlIGV4dHJhY3RlZCBmcm9tIGFy
Y2gveDg2L251bWEuYwo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0
aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+PiArICog
TGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4+
ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+PiArICoK
Pj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCj4+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+ICsKPj4gKyNpbmNs
dWRlIDx4ZW4vbW0uaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc3RyaW5nLmg+Cj4+ICsjaW5jbHVkZSA8
eGVuL2luaXQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vY3R5cGUuaD4KPj4gKyNpbmNsdWRlIDx4ZW4v
bm9kZW1hc2suaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbnVtYS5oPgo+PiArI2luY2x1ZGUgPHhlbi9r
ZXloYW5kbGVyLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3RpbWUuaD4KPj4gKyNpbmNsdWRlIDx4ZW4v
c21wLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3Bmbi5oPgo+PiArI2luY2x1ZGUgPGFzbS9hY3BpLmg+
Cj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4K
Pj4gKwo+PiArc3RhdGljIGludCBudW1hX3NldHVwKGNoYXIgKnMpOwo+PiArY3VzdG9tX3BhcmFt
KCJudW1hIiwgbnVtYV9zZXR1cCk7Cj4+ICsKPj4gK3N0cnVjdCBub2RlX2RhdGEgbm9kZV9kYXRh
W01BWF9OVU1OT0RFU107Cj4+ICsKPj4gKy8qIE1hcHBpbmcgZnJvbSBwZHggdG8gbm9kZSBpZCAq
Lwo+PiArdW5zaWduZWQgaW50IG1lbW5vZGVfc2hpZnQ7Cj4+ICtzdGF0aWMgdHlwZW9mKCptZW1u
b2RlbWFwKSBfbWVtbm9kZW1hcFs2NF07Cj4KPgo+IEFsc28sIHlvdSBtb3ZlIHRoZSBoYXJkY29k
ZWQgNjQgaGVyZS4gQnV0IGhhdmUgeW91IGNoZWNrZWQgaXQgaXMgdmFsaWQgZm9yCj4gQVJNPwo+
Cj4gUmVnYXJkbGVzcyB0aGF0LCB0aGlzIHNvdW5kcyBsaWtlIHNvbWV0aGluZyB0aGF0IHNob3Vs
ZCBiZSB0dXJuZWQgaW50byBhCj4gZGVmaW5lIGFuZCByZXF1aXJlIGEgY29tbWVudC4KCjY0IGlz
IGdvb2QgZW5vdWdoLiBUaGlzIF9tZW1ub2RlbWFwIGlzIHVzZWQgaW4gY2FzZSBvZiBOVU1BIGZh
aWxlZCBvciBvZmYsCmluIHdoaWNoIGNhc2UgbWVtbm9kZV9zaGlmdCBpcyA2MyAoQklUU19QRVJf
TE9ORyAtMSkuCgpTbyBhbGwgdGhlIHBoeXNfdG9fbmlkKCkgY29udmVyc2lvbiB3aWxsIGluZGV4
ZWQgd2l0aGluIGxpbWl0cyBvZiBfbWVtbm9kZW1hcFtdCgo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 07:50:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 07:50:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d7zuL-0000J4-6c; Tue, 09 May 2017 07:50:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d7zuK-0000Id-9j
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 07:50:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 54/86-02005-FA471195; Tue, 09 May 2017 07:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXddiWC
 kwdbpghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaG3JK5iygLFi0cG/zA2M
 /7K7GLk4hAT+MkpsPH2QBcJ5DOQcns/cxcgJ5GxjlDi/XxPEFhFwlvh6Zi47iM0roC/x9soRN
 hBbWMBc4vrno2DNEgJflCS+7DwNlpAQ8JSYNukRK4zdfvkeUxcjOwebgJXEITGQKIuAqsTazo
 3MExi5FzAyrGLUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPR
 5PQMD4w7GV8f9DjFKcjApifL6FAtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPV8sGCkkWJSa
 nlqRlpkDDD6YtAQHj5II7+4ioDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzxoPMEAApy
 ijNgxsBi4RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5i0Gm8GTmlcBtegV0BBPQEYEMAi
 BHlCQipKQaGFmSlixfbHdbZNUi0ZuGAVMO7jbtffuMX11sJZ/AGj7221vOH3z6s/8WQwznzkc
 hbIWKaf0fTHYov2hifnlxqsi7xS/VLOx/lvHFthoWW7Oej/hxiGdZ+Rq10I92y9dylK25se9T
 te4fgWXv1i5bsYPVX7xu5l2BpbOXlsjIRxiUrt2gdvKUXKASS3FGoqEWc1FxIgAfI4DufwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494316204!91805479!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32017 invoked from network); 9 May 2017 07:50:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 07:50:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7zuD-0004GY-CS; Tue, 09 May 2017 07:50:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d7zu7-0003ay-PB; Tue, 09 May 2017 07:49:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d7zu7-0004lM-5e; Tue, 09 May 2017 07:49:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109186-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=03350f1ce7398a5b2d54802efe21659bd8d03772
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 07:49:55 +0000
Subject: [Xen-devel] [xen-unstable test] 109186: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE4NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE4Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5MTY1CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTA5MTM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5MTM2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDkx
NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5MTY1CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMDkxNjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5
MTY1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMDMzNTBmMWNlNzM5
OGE1YjJkNTQ4MDJlZmUyMTY1OWJkOGQwMzc3MgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTA5MTY1ICAyMDE3LTA1LTA4IDA3OjE3OjQ2IFogICAgMSBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTE4NiAgMjAxNy0wNS0wOCAxOToyMDoxMCBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1vaGl0
IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9iaW4gTGVlIDxyb2JpbmxlZS5zeXN1QGdtYWls
LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
eHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDMzNTBmMWNlNzM5OGE1YjJkNTQ4MDJlZmUyMTY1
OWJkOGQwMzc3MgpBdXRob3I6IFJvYmluIExlZSA8cm9iaW5sZWUuc3lzdUBnbWFpbC5jb20+CkRh
dGU6ICAgU2F0IE1heSA2IDAzOjAyOjMyIDIwMTcgKzA4MDAKCiAgICBsaWJ4bDogdS5odm0udXNi
ZGV2aWNlX2xpc3QgaXMgY2hlY2tlZCBmb3IgZW1wdGluZXNzCiAgICAKICAgIEN1cnJlbnRseSB1
c2JkZXZpY2VfbGlzdCBpcyBvbmx5IGNoZWNrZWQgZm9yIG51bGxpdHkuIEJ1dCB0aGUgT0NhbWwK
ICAgIGJpbmRpbmcgd2lsbCBjb252ZXJ0IGVtcHR5IGxpc3QgdG8gYSBwb2ludGVyIHRvIE5VTEws
IGluc3RlYWQgb2YgYQogICAgTlVMTCBwb2ludGVyLiBUaGF0IG1lYW5zIHRoZSBPQ2FtbCBiaW5k
aW5nIHdpbGwgZmFpbCB0byBkaXNhYmxlIFVTQi4KICAgIAogICAgVGhpcyBwYXRjaCB3aWxsIGNo
ZWNrIGVtcHRpbmVzcyBvZiB1c2JkZXZpY2VfbGlzdC4gQW5kIE5VTEwgaXMgc3RpbGwgYQogICAg
dmFsaWQgZW1wdHkgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9iaW4gTGVlIDxyb2Jp
bmxlZS5zeXN1QGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgYTBhOTA5NTQzMmY2ZjhiN2M4M2U3NzlkYWQ1ZGVi
YzgxYzU1MjU4MwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBNb24gTWF5IDggMTQ6NTY6MTQgMjAxNyArMDIwMAoKICAgIHg4NjogY29ycmVjdCBib290IHRp
bWUgcGFnZSB0YWJsZSBzZXR1cAogICAgCiAgICBXaGlsZSB1c2luZyBhbGxvY19kb21oZWFwX3Bh
Z2VzKCkgYW5kIGFzc3VtaW5nIHRoZSBhbGxvY2F0ZWQgbWVtb3J5IGlzCiAgICBkaXJlY3RseSBh
Y2Nlc3NpYmxlIGlzIG9rYXkgYXQgYm9vdCB0aW1lIChhcyB3ZSBydW4gb24gdGhlIGlkbGUgcGFn
ZQogICAgdGFibGVzIHRoZXJlKSwgbWVtb3J5IGhvdHBsdWcgY29kZSB0b28gYXNzdW1lcyBpdCBj
YW4gYWNjZXNzIHRoZQogICAgcmVzdWx0aW5nIHBhZ2UgdGFibGVzIHdpdGhvdXQgdXNpbmcgbWFw
X2RvbWFpbl9wYWdlKCkgb3IgYWxpa2UsIGFuZAogICAgaGVuY2Ugd2UgbmVlZCB0byBvYnRhaW4g
bWVtb3J5IHN1aXRhYmxlIGZvciBvcmRpbmFyeSBwYWdlIHRhYmxlIHVzZQogICAgaGVyZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Y29tbWl0IDFjNWUyNDJlNmQ2ZTUxZmU2ZWMzNTUzMjk5ZWM3ZWZjNDg5MzhjNTYKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDE0OjU1OjIw
IDIwMTcgKzAyMDAKCiAgICB4ODY6IGNvcnJlY3QgY3JlYXRlX2JvdW5jZV9mcmFtZQogICAgCiAg
ICBDb21taXQgZDliN2VmMjA5YTcgKCJ4ODY6IGRyb3AgZmFpbHNhZmUgY2FsbGJhY2sgaW52b2Nh
dGlvbiBmcm9tCiAgICBhc3NlbWJseSIpIGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoIHdpdGgg
dGhlIGNsZWFudXAgaXQgZGlkOiBUaGUKICAgIGNoYW5nZWQgbWF4aW11bSBmcmFtZSBzaXplIHNo
b3VsZCBhbHNvIGhhdmUgYmVlbiByZWZsZWN0ZWQgaW4gdGhlIGVhcmx5CiAgICBhZGRyZXNzIHJh
bmdlIGNoZWNrICh3aGljaCBoYXMgbm93IGJlZW4gcG9pbnRlZCBvdXQgdG8gaGF2ZSBiZWVuIHdy
b25nCiAgICBhbnl3YXksIHVzaW5nIDYwIGluc3RlYWQgb2YgMHg2MCksIGFuZCBpdCBzaG91bGQg
aGF2ZSB1cGRhdGVkIHRoZQogICAgY29tbWVudCBhaGVhZCBvZiB0aGUgZnVuY3Rpb24uCiAgICAK
ICAgIEFsc28gYWRqdXN0IHRoZSBsb3dlciBib3VuZCAtIGFsbCBpcyBmaW5lIChmb3Igb3VyIHB1
cnBvc2VzKSBpZiB0aGUKICAgIGluaXRpYWwgZ3Vlc3Qga2VybmVsIHN0YWNrIHBvaW50ZXIgcG9p
bnRzIHJpZ2h0IGF0IHRoZSBoeXBlcnZpc29yIGJhc2UKICAgIGFkZHJlc3MsIGFzIG9ubHkgbWVt
b3J5IF9iZWxvd18gdGhhdCBhZGRyZXNzIGlzIGdvaW5nIHRvIGJlIHdyaXR0ZW4uCiAgICAKICAg
IEFkZGl0aW9uYWxseSBsaW1pdCB0aGUgbnVtYmVyIG9mIHRpbWVzICVyc2kgaXMgYmVpbmcgYWRq
dXN0ZWQgdG8gd2hhdAogICAgaXMgcmVhbGx5IG5lZWRlZC4KICAgIAogICAgRmluYWxseSBtb3Zl
IGV4Y2VwdGlvbiBmaXh1cCBjb2RlIGludG8gdGhlIGRlc2lnbmF0ZWQgLmZpeHVwIHNlY3Rpb24K
ICAgIGFuZCBtYWNyb2l6ZSB0aGUgc3RvcmVzIHRvIGd1ZXN0IHN0YWNrLgogICAgCiAgICBSZXBv
cnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWxpZW4gZ3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDQ2MWYwNDgyMDMzYjA5
YWRlMmYzZTM4YzhjMzNmMWMxNWJjOGRlZmMKQXV0aG9yOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDE0OjU0OjAwIDIwMTcgKzAy
MDAKCiAgICB4ODYvdm1fZXZlbnQ6IGZpeCByYWNlIGJldHdlZW4gX19jb250ZXh0X3N3aXRjaCgp
IGFuZCB2bV9ldmVudF9yZXN1bWUoKQogICAgCiAgICBUaGUgaW50cm9zcGVjdGlvbiBhZ2VudCBj
YW4gcmVwbHkgdG8gYSB2bV9ldmVudCBmYXN0ZXIgdGhhbgogICAgdm14X3ZtZXhpdF9oYW5kbGVy
KCkgY2FuIGNvbXBsZXRlIGluIHNvbWUgY2FzZXMsIHdoZXJlIGl0IGlzIHRoZW4KICAgIG5vdCBz
YWZlIGZvciB2bV9ldmVudF9zZXRfcmVnaXN0ZXJzKCkgdG8gbW9kaWZ5IHYtPmFyY2gudXNlcl9y
ZWdzLgogICAgSW4gdGhlIHRlc3Qgc2NlbmFyaW8sIHdlIHdlcmUgc3RlcHBpbmcgb3ZlciBhbiBJ
TlQzIGJyZWFrcG9pbnQgYnkKICAgIHNldHRpbmcgUklQICs9IDEuIFRoZSBxdWljayByZXBseSB0
ZW5kZWQgdG8gY29tcGxldGUgYmVmb3JlIHRoZSBWQ1BVCiAgICB0cmlnZ2VyaW5nIHRoZSBpbnRy
b3NwZWN0aW9uIGV2ZW50IGhhZCBwcm9wZXJseSBwYXVzZWQgYW5kIGJlZW4KICAgIGRlc2NoZWR1
bGVkLiBJZiB0aGUgcmVwbHkgb2NjdXJzIGJlZm9yZSBfX2NvbnRleHRfc3dpdGNoKCkgaGFwcGVu
cywKICAgIF9fY29udGV4dF9zd2l0Y2goKSBjbG9iYmVycyB0aGUgcmVwbHkgYnkgb3ZlcndyaXRp
bmcKICAgIHYtPmFyY2gudXNlcl9yZWdzIGZyb20gdGhlIHN0YWNrLiBJZiB3ZSBkb24ndCBwYXNz
IHRocm91Z2gKICAgIF9fY29udGV4dF9zd2l0Y2goKSAoZHVlIHRvIHN3aXRjaGluZyB0byB0aGUg
aWRsZSB2Q1BVKSwgcmVwbHkgZGF0YQogICAgd291bGRuJ3QgYmUgcGlja2VkIHVwIHdoZW4gc3dp
dGNoaW5nIGJhY2sgc3RyYWlnaHQgdG8gdGhlIG9yaWdpbmFsCiAgICB2Q1BVLgogICAgCiAgICBU
aGlzIHBhdGNoIGVuc3VyZXMgdGhhdCB2bV9ldmVudF9yZXN1bWUoKSBjb2RlIG9ubHkgc2V0cyBw
ZXItVkNQVQogICAgZGF0YSB0byBiZSB1c2VkIGZvciB0aGUgYWN0dWFsIHNldHRpbmcgb2YgcmVn
aXN0ZXJzIGxhdGVyIGluCiAgICBodm1fZG9fcmVzdW1lKCkgKHNpbWlsYXIgdG8gdGhlIG1vZGVs
IHVzZWQgdG8gY29udHJvbCBzZXR0aW5nIG9mIENScwogICAgYW5kIE1TUnMpLgogICAgCiAgICBU
aGUgcGF0Y2ggYWRkaXRpb25hbGx5IHJlbW92ZXMgdGhlIHN5bmNfdmNwdV9leGVjc3RhdGUodikg
Y2FsbCBmcm9tCiAgICB2bV9ldmVudF9yZXN1bWUoKSwgd2hpY2ggaXMgbm8gbG9uZ2VyIG5lY2Vz
c2FyeSwgd2hpY2ggcmVtb3ZlcyB0aGUKICAgIGFzc29jaWF0ZWQgYnJvYWRjYXN0IFRMQiBmbHVz
aCAocmVhZDogcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDEzNjZhMGU3NmRi
Njc5NTMzNjhkYzRjYTg1YmNiYjI4ZDBmMzAwM2YKQXV0aG9yOiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDE0OjUyOjMxIDIwMTcg
KzAyMDAKCiAgICB4ODYvdm1fZXZlbnQ6IGFkZCBodm0vdm1fZXZlbnQue2gsY30KICAgIAogICAg
Q3JlYXRlZCBhcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyBhbmQgaW5jbHVkZS9hc20teDg2L2h2bS92
bV9ldmVudC5oLAogICAgd2hlcmUgSFZNLXNwZWNpZmljIHZtX2V2ZW50LXJlbGF0ZWQgY29kZSB3
aWxsIGxpdmUuIFRoaXMgY2xlYW5zIHVwCiAgICBodm1fZG9fcmVzdW1lKCkgYW5kIGVuc3VyZXMg
dGhhdCB0aGUgdm1fZXZlbnQgbWFpbnRhaW5lcnMgYXJlCiAgICByZXNwb25zaWJsZSBmb3IgY2hh
bmdlcyB0byB0aGF0IGNvZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCmNvbW1pdCA4YmY2OGRjYTY1ZTJkNjFmNGRmYzY3MTVjY2E1MWFkM2Rk
NWFhZGYxCkF1dGhvcjogTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgpE
YXRlOiAgIE1vbiBNYXkgOCAxMzozNzoxNyAyMDE3ICswMjAwCgogICAgeDg2L3ZwbXVfaW50ZWw6
IGZpeCBoeXBlcnZpc29yIGNyYXNoIGJ5IG1hc2tpbmcgUEMgYml0IGluIE1TUl9QNl9FVk5UU0VM
CiAgICAKICAgIFNldHRpbmcgUGluIENvbnRyb2wgKFBDKSBiaXQgKDE5KSBpbiBNU1JfUDZfRVZO
VFNFTCByZXN1bHRzIGluIGEgR2VuZXJhbAogICAgUHJvdGVjdGlvbiBGYXVsdCBhbmQgdGh1cyBy
ZXN1bHRzIGluIGEgaHlwZXJ2aXNvciBjcmFzaC4gVGhpcyBiZWhhdmlvciBoYXMKICAgIGJlZW4g
b2JzZXJ2ZWQgb24gdHdvIGdlbmVyYXRpb25zIG9mIEludGVsIHByb2Nlc3NvcnMgbmFtZWx5LCBI
YXN3ZWxsIGFuZAogICAgQnJvYWR3ZWxsLiBPdGhlciBJbnRlbCBwcm9jZXNzb3IgZ2VuZXJhdGlv
bnMgd2VyZSBub3QgdGVzdGVkLiBIb3dldmVyLCBpdAogICAgZG9lcyBzZWVtIHRvIGJlIGEgcG9z
c2libGUgZXJyYXR1bSB0aGF0IGhhc24ndCB5ZXQgYmVlbiBjb25maXJtZWQgYnkgSW50ZWwuCiAg
ICAKICAgIFRvIGZpeCB0aGUgcHJvYmxlbSB0aGlzIHBhdGNoIG1hc2tzIFBDIGJpdCBhbmQgcmV0
dXJucyBhbiBlcnJvciBpbgogICAgY2FzZSBhbnkgZ3Vlc3QgdHJpZXMgdG8gd3JpdGUgdG8gaXQg
b24gYW55IEludGVsIHByb2Nlc3Nvci4gSW4gYWRkaXRpb24KICAgIHRvIHRoZSBmYWN0IHRoYXQg
c2V0dGluZyB0aGlzIGJpdCBjcmFzaGVzIHRoZSBoeXBlcnZpc29yIG9uIEhhc3dlbGwgYW5kCiAg
ICBCcm9hZHdlbGwsIHRoZSBQQyBmbGFnIGJpdCB0b2dnbGVzIGEgaGFyZHdhcmUgcGluIG9uIHRo
ZSBwaHlzaWNhbCBDUFUKICAgIGV2ZXJ5IHRpbWUgdGhlIHByb2dyYW1tZWQgZXZlbnQgb2NjdXJz
IGFuZCB0aGUgaGFyZHdhcmUgYmVoYXZpb3IgaW4KICAgIHJlc3BvbnNlIHRvIHRoZSB0b2dnbGUg
aXMgdW5kZWZpbmVkIGluIHRoZSBTRE0sIHdoaWNoIG1ha2VzIHRoaXMgYml0CiAgICB1bnNhZmUg
dG8gYmUgdXNlZCBieSBndWVzdHMgYW5kIGhlbmNlIHNob3VsZCBiZSBtYXNrZWQgb24gYWxsIG1h
Y2hpbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1i
aGlyQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCBkNTk1ZTEyNmM5Njk3NmQwNTZkNzg3N2U0MzE5YjNmMmYzZDI0NmIxCkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxMzozNjoy
OCAyMDE3ICswMjAwCgogICAgVk1YOiBjb25zdHJhaW4gdm14X2ludHJfYXNzaXN0KCkgZGVidWdn
aW5nIGNvZGUgdG8gZGVidWcgYnVpbGRzCiAgICAKICAgIFRoaXMgaXMgYmVjYXVzZSB0aGF0IGNv
ZGUsIGFkZGVkIGJ5IGNvbW1pdCA5OTczODJiNzcxICgieTg2L3ZteDogZHVtcAogICAgUElSIGFu
ZCB2SVJSIGJlZm9yZSBBU1NFUlQoKSIpLCB3YXMgbWVhbnQgdG8gYmUgcmVtb3ZlZCBieSB0aGUg
dGltZSB3ZQogICAgZmluYWxpemUgNC45LCBidXQgdGhlIHJvb3QgY2F1c2Ugb2YgdGhlIEFTU0VS
VCgpIHdyb25nbHkoPykgdHJpZ2dlcmluZwogICAgc3RpbGwgd2Fzbid0IGZvdW5kLgogICAgCiAg
ICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBjb3JyZWN0IHRoZSBmb3JtYXQgc3BlY2lm
aWVycywgd2hpY2ggSQogICAgaGFkIGdvdCB3cm9uZyB3aGVuIGVkaXRpbmcgc2FpZCBjaGFuZ2Ug
d2hpbGUgY29tbWl0dGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgogICAgUmVsZWFzZS1BY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 08:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80D8-0001sK-Nn; Tue, 09 May 2017 08:09:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d80D7-0001ry-BQ
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 08:09:33 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7E/C5-01870-C3971195; Tue, 09 May 2017 08:09:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVde6UjD
 SYNpOGYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfJl9mL2gv6ziwKN7zA2M
 J326GLk4hAT+MkpMXriLGcJ5zCix9+d61i5GTiBnG6PEjqPaILaIgLPE1zNz2UFsXgF9iRUz5
 oPZwgIWEjv3/2MHaZYQuKQrsfrUGyaQhISAt8T9XT1ANgeY/XKPVBcjOwebgJXEITGQAhYBVY
 mNPVtYJjByL2BkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6G8GINjBuPyj0yFGSQ4mJVFen2KBSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvP3lgpFCgkWp
 6akVaZk5wMCDSUtw8CiJ8MpXAKV5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcdxfIDAGQo
 ozSPLgRsCi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeDZBVPJl5JXCbXgEdwQR0RCCDAM
 gRJYkIKakGxlUhL3YcStpkodJ2P1kiR9r05unbPwsvpd0yWPwlnsFZO6VYZrrQjOi1//K/FFV
 wv33v+0TZfKW3ctSVPfv+CTXJl9a8exipGLDgoD/rdq7/vnIXleU4gnK4Pp/59eLL1/u3N1pz
 NDL/SZd/J6H1kF/VRbOT4ar4h0sOP+NXZsgsS3DeOEdqhRJLcUaioRZzUXEiAKfPXJR9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494317370!91854864!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27361 invoked from network); 9 May 2017 08:09:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 08:09:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d80Cz-0005Iz-RJ; Tue, 09 May 2017 08:09:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d80Cu-0003rm-IH; Tue, 09 May 2017 08:09:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d80Cu-0007on-Am; Tue, 09 May 2017 08:09:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109194-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dd1559bb267becbb838de41132ef60771d183e5d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 08:09:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 109194: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0346868317187974078=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0346868317187974078==
Content-Type: text/plain

flight 109194 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109194/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                dd1559bb267becbb838de41132ef60771d183e5d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   14 days
Failing since        107644  2017-04-25 10:26:10 Z   13 days   35 attempts
Testing same since   109183  2017-05-08 18:23:37 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4670 lines long.)


--===============0346868317187974078==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0346868317187974078==--

From xen-devel-bounces@lists.xen.org Tue May 09 08:10:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80DY-0001ut-3K; Tue, 09 May 2017 08:10:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d80DW-0001uY-HF
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 08:09:58 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 97/24-02956-55971195; Tue, 09 May 2017 08:09:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTTe0UjD
 SoHkKv8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHkoHrBao6KeR+3sTYwXmfrYuTiEBLYzChx
 Y/YJFghnKaPE4f2bWbsYOTmEBWIkZi2bzAJiiwiESbzY9Y8ZoqiBWWLi08NMIA6zQBejxNtXP
 xlBqtgENCXufP7EBGLzClhJTJnzFSzOIqAicW79VLCpogLhEm8bj7BA1AhKnJz5BMzmFHCUON
 XfC1bDLGAmMW/zQ2YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0Dc30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ44BCHYw3t8YcIhRkoNJSZTXp1ggUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb2yFYKSQYFFqempFWmYOMPhh0hIcPEoivHEgad7igsTc4sx0i
 NQpRkUpcV4nkIQASCKjNA+uDRZxlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmwIyhSczrw
 Ru+iugxUxAiwMZBEAWlyQipKQaGNcEFUd3x9qs+bRDSMRd4Lj3rgnpWi+6Zjbcnvxb6+9HFTb
 XSefrZ06KM6hc4Xo5qDZuqV/chMXRknolWm3NJ4u3PPoitoqBt2/BsqyWVWErA+6+EGI9vttP
 YNWLSbElr80y4+01l/U2RS5VFOv25+M7abZ6Eaf545DHReF9rZ9vLClfUfj4txJLcUaioRZzU
 XEiAESfXH+zAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494317396!88631013!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59739 invoked from network); 9 May 2017 08:09:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 9 May 2017 08:09:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0C4F81516;
 Tue,  9 May 2017 01:09:56 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BC4AC3F220;
 Tue,  9 May 2017 01:09:54 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
 <c867145e-1440-bc88-f00d-d2323a05c8e2@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f6bf077c-d1a6-492c-9ad0-63e65f4c6ae9@arm.com>
Date: Tue, 9 May 2017 09:09:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c867145e-1440-bc88-f00d-d2323a05c8e2@sec.in.tum.de>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wOS8yMDE3IDA4OjE3IEFNLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+IEhpLAo+
Cj4+PiBXaGF0IHlvdSBjdXJyZW50bHkgZG8gaXMgdHJ5IGd2YV90b19pcGEgYW5kIGlmIGl0IGRv
ZXMgbm90IHdvcmsgPj4geW91IHdpbGwgY2FsbCBwMm1fZ3ZhX3RvX2lwYS4gVGhpcyBzb3VuZHMg
YSBiaXQgcG9pbnRsZXNzIHRvIG1lIGFuZAo+Pj4gd2FzdGUgb2YgdGltZSBpZiB0aGUgdW5kZXJs
eWluZyBtZW1vcnkgb2Ygc3RhZ2UtMSBwYWdlIHRhYmxlIGlzID4+Cj4gcHJvdGVjdGVkLiA+ID4g
QnV0IHdlIGRvbid0IGtub3cgdGhhdCB0aGUgc3RhZ2UtMSBwYWdlIHRhYmxlIGlzCj4gcHJvdGVj
dGVkIHVudGlsIHRoZSA+IGhhcmR3YXJlIGJhc2VkIGxvb2t1cCBmYWlscy4gSSBjYW4gdHVybiB5
b3VyCj4gYXJndW1lbnQgYXJvdW5kIGFuZCBzYXkgPiBkb2luZyB0aGUgc29mdHdhcmUgYmFzZWQg
bG9va3VwIGlzIHBvaW50bGVzcwo+IGFuZCBhIHdhc3RlIG9mIHRpbWUgPiB3aGVuIHRoZSBzdGFn
ZS0xIHRhYmxlIGlzIG5vdCBwcm90ZWN0ZWQuIFdoaWNoIGlzCj4gYnkgdGhlIHdheSB3aGF0IEkg
PiB3b3VsZCBleHBlY3QgdG8gc2VlIGluIG1vc3QgY2FzZXMuCj4KPiBJIGFncmVlIHdpdGggVGFt
YXM6IEkgYWxzbyBiZWxpZXZlIHRoYXQgaW4gbW9zdCBjYXNlcyB0aGUgc3RhZ2UtMQo+IHRyYW5z
bGF0aW9uIHRhYmxlIHdvbid0IGJlIHByb3RlY3RlZC4gU28sIGluIG15IG9waW5pb24sIGZhbGxp
bmcgYmFjayB0bwo+IHNvZnR3YXJlICh3aGljaCB3aWxsIGJlIHByZXN1bWFibGx5IGEgcmFyZSBv
cGVyYXRpb24pIGlzIHRoZSBiZXR0ZXIKPiBhcHByb2FjaC4KCldlbGwsIHlvdSBib3RoIGNvbnNp
ZGVyIHRoYXQgaXQgaXMgYmV0dGVyIHRvIGRvIHRoZSBmYWxsYmFjayBieSBhc3N1bWluZyAKdGhl
IFRMQnMgd2lsbCBhbHdheXMgY2FjaGUgdGhlIGludGVybWVkaWF0ZSB0cmFuc2xhdGlvbnMgKGUu
ZyBWQSAtPiBJUEEpIAphbmQgbm90IG9ubHkgdGhlIGZ1bGwgUzEgLT4gUzIgdHJhbnNsYXRpb24g
KGUuZyBWQSAtPiBQQSkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 08:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80Gb-0002fU-Hc; Tue, 09 May 2017 08:13:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d80GZ-0002fM-RX
 for xen-devel@lists.xen.org; Tue, 09 May 2017 08:13:07 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 16/90-01734-31A71195; Tue, 09 May 2017 08:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVeoSjD
 S4Mh/VYslHxezODB6HN39mymAMYo1My8pvyKBNaP7zFuWgjVsFX+39bM1MM5j7WLk4hAS2Mwo
 8X7vWjYIZymjxOMr35m7GDk4hAXSJebsz+5i5OQQEdCU2DX7OiNEzQ9GiS/ve1hAHGaB+cwSa
 28fZQKpYgOquvP5E5jNK2AlcfH4OiaQQSwCKhLPpyWDhEUFwiXeNh5hgSgRlDg58wmYzSkQKL
 H4yhlWEJtZwExi3uaHzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaWuglFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHAMQ7GBs2u55iFGSg0lJlNenWCBSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvbIVgpJBgUWp6akVaZg4w9GHSEhw8SiK8cSBp3uKCxNziz
 HSI1ClGXY45976+ZxJiycvPS5US5/0OUiQAUpRRmgc3AhaHlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMew9kCk9mXgncpldARzABHRHIIAByREkiQkqqgTG+tMvP7/UDp0nrz/116pHXZDB
 9KP3cncPQQr1t/dP/XnvuFp1jCtSKZGyf3fiEU7HxhdeZWQxlAkltpSfk3nBo5Z4+W1dzmq/y
 XP6ewo38M/ufOx+6d1a3+qLtlB0Tpk/esIHvztHONb3Xyjr7b0gVVZqu3TCnli31G9cTTeFPN
 fsnmXDysCixFGckGmoxFxUnAgBxzGc1vgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494317586!81162362!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40967 invoked from network); 9 May 2017 08:13:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 9 May 2017 08:13:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9046B1516;
 Tue,  9 May 2017 01:13:05 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 16F073F220;
 Tue,  9 May 2017 01:13:02 -0700 (PDT)
To: Vijay Kilari <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-7-git-send-email-vijay.kilari@gmail.com>
 <4d999917-56ea-152d-4fed-a96883efa1ac@arm.com>
 <CALicx6szsZhx4q9_rct-ZN53x2pHW1U04QM=DaJNcznzE5LY-g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <17a7d217-99ff-0f76-97c4-34922fec66fb@arm.com>
Date: Tue, 9 May 2017 09:13:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CALicx6szsZhx4q9_rct-ZN53x2pHW1U04QM=DaJNcznzE5LY-g@mail.gmail.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 06/25] x86: NUMA: Add accessors for
 nodes[] and node_memblk_range[] structs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wOS8yMDE3IDA4OjAyIEFNLCBWaWpheSBLaWxhcmkgd3JvdGU6Cj4gT24gTW9uLCBN
YXkgOCwgMjAxNyBhdCA4OjA5IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiB3cm90ZToKPj4gSGkgVmlqYXksCj4+Cj4+IE9uIDI4LzAzLzE3IDE2OjUzLCB2aWpheS5raWxh
cmlAZ21haWwuY29tIHdyb3RlOgo+Pj4KPj4+IEZyb206IFZpamF5YSBLdW1hciBLIDxWaWpheWEu
S3VtYXJAY2F2aXVtLmNvbT4KPj4+Cj4+PiBBZGQgYWNjZXNzb3IgZm9yIG5vZGVzW10gYW5kIG90
aGVyIHN0YXRpYyB2YXJpYWJsZXMgYW5kCj4+Cj4+Cj4+IHMvYWNjZXNzb3IvYWNjZXNzb3JzLwo+
Pgo+Pj4gdXNlZCB0aG9zZSBhY2Nlc3NvcnMuCj4+Cj4+Cj4+IEFsc28sIEkgYW0gbm90IHN1cmUg
dG8gdW5kZXJzdGFuZCB0aGUgdXNlZnVsbmVzcyBvZiB0aG9zZSBhY2Nlc3NvcnMgb3ZlciBhCj4+
IGdsb2JhbCB2YXJpYWJsZS4KPgo+IFRoZXNlIGFyZSBzdGF0aWMgdmFyaWFibGVzIHdoaWNoIG5l
ZWRzIHRvIGFjY2Vzc2VkIGZyb20gb3RoZXIgZmlsZXMgYW5kCj4gbGF0ZXIgbW92ZWQgdG8gZ2Vu
ZXJpYyBmaWxlLgoKMTAxIG9mIGEgY29udHJpYnV0b3IsIGFsd2F5cyBleHBsYWluaW5nIGluIHRo
ZSBjb21taXQgbWVzc2FnZSB3aHkgeW91IGRvIApzb21ldGhpbmcuIEFsc28sIEkgYW0gcXVpdGUg
Y29uZnVzZWQgd2h5IHNvbWV0aW1lcyB5b3UgZGVjaWRlIHRvIHVzZSAKc3RhdGljIGFuZCBoZWxw
ZXIsIG90aGVyIHRpbWUgeW91IHdpbGwgdXNlIGdsb2JhbCB2YXJpYWJsZXMuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 08:21:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:21:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80OO-0003S0-Bm; Tue, 09 May 2017 08:21:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d80ON-0003Ru-7X
 for xen-devel@lists.xen.org; Tue, 09 May 2017 08:21:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 83/7E-02956-6FB71195; Tue, 09 May 2017 08:21:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfdrtWC
 kwcK/RhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b83zuYCxYIVbxYeYOlgfEzXxcjJ4eQwGZG
 iXdHo7sYuYDspYwSZ/4/ZwZJCAtESex73sQCYosIaErsmn2dEaLoJ6PE2jlHWEAcZoH5zBJrb
 x9lAqliA6q68/kTmM0rYCXx+vRCNhCbRUBFouXyDbBJogLhEm8bj7BA1AhKnJz5BMzmFAiUmH
 H2GyuIzSxgJjFv80NmCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0s9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOOAQh2MB5YFHiIUZKDSUmU16dYIFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/WKsFIIcGi1PTUirTMHGDww6QlOHiURHhrQdK8xQWJucWZ6
 RCpU4yKUuK830ESAiCJjNI8uDZYxF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8ekCk8mX
 klcNNfAS1mAlocyCAAsrgkESEl1cAYOfNowzvWp/MXfzYpqUv+oiCxLvNwQkPkOgHlGoU3VlX
 TPJx6O2VUAlpnND8qE71xmXmmWp3/7v8nC+9HHH3iqFvGEyGzMHCezJTXak0nmthvW+mF+PxT
 Ov3hupL/7VOJjMkvgrscty74zTXPrnIfh552Q+9C7buH49nYp0yOPn1wtveXSi4lluKMREMt5
 qLiRABUoqV4swIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494318069!70506841!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40291 invoked from network); 9 May 2017 08:21:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 9 May 2017 08:21:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F4341516;
 Tue,  9 May 2017 01:21:09 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 96FC13F220;
 Tue,  9 May 2017 01:21:06 -0700 (PDT)
To: Vijay Kilari <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-10-git-send-email-vijay.kilari@gmail.com>
 <b7140dbc-87e5-cc38-2e52-57c5e72ffe19@arm.com>
 <CALicx6sVv3WJZrSO=+ngK97Jak3D6MMdh29i-F=0ZgiMMxZFhQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <30be97c9-a019-07d3-004d-cc159d565633@arm.com>
Date: Tue, 9 May 2017 09:21:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CALicx6sVv3WJZrSO=+ngK97Jak3D6MMdh29i-F=0ZgiMMxZFhQ@mail.gmail.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 09/25] ARM: NUMA: Add existing ARM
 numa code under CONFIG_NUMA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMjAxNyAwODoxNCBBTSwgVmlqYXkgS2lsYXJpIHdyb3RlOgo+IE9uIE1vbiwgTWF5
IDgsIDIwMTcgYXQgOToyOCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4g
d3JvdGU6Cj4+IEhpIFZpamF5LAo+Pgo+PiBPbiAyOC8wMy8xNyAxNjo1MywgdmlqYXkua2lsYXJp
QGdtYWlsLmNvbSB3cm90ZToKPj4+Cj4+PiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1
bWFyQGNhdml1bS5jb20+Cj4+Pgo+Pj4gUmlnaHQgbm93IENPTkZJR19OVU1BIGlzIG5vdCBlbmFi
bGVkIGZvciBBUk0gYW5kCj4+PiBleGlzdGluZyBjb2RlIGluIGFzbS1hcm0vbnVtYS5oIGlzIGZv
ciAhQ09ORklHX05VTUEuCj4+PiBIZW5jZSBwdXQgdGhpcyBjb2RlIHVuZGVyICNpZm5kZWYgQ09O
RklHX05VTUEuCj4+Pgo+Pj4gVGhpcyBoZWxwIHRvIG1ha2UgdGhpcyBjaGFuZ2VzIHdvcmsgd2hl
biBDT05GSUdfTlVNQQo+Pj4gaXMgbm90IGVuYWJsZWQuCj4+Cj4+Cj4+IEJ1dCB5b3UgYWx3YXlz
IHR1cm4gTlVNQSBvbiBieSBkZWZhdWx0IChzZWUgcGF0Y2ggIzI0KSBhbmQgdGhlcmUgaXMgbm8K
Pj4gcG9zc2liaWxpdHkgdG8gdHVybiBvZmYgTlVNQS4KPgo+IFllcyBhdCB0aGUgZW5kIG9mIHRo
ZSBzZXJpZXMgd2UgZW5hYmxlIE5VTUEgYnkgZGVmYXVsdC4KPiBCdXQgdGhlIHRoZSBpbnRlcm1p
dHRlbnQgcGF0Y2hlcyBvZiB0aGlzIHBhdGNoIHNlcmllcyBmYWlscyB0byBjb21waWxlLgoKU28g
Zm9yIGhlbHBpbmcgdGhpcyBzZXJpZXMsIHlvdSBhZGQgY29kZSB0aGF0IHdpbGwgZ2V0IHJvdHRl
bj8/PwoKSSBkb24ndCBsaWtlIHRoaXMgaWRlYSBhdCBhbGwsIHdlIHNob3VsZCBhdm9pZCB0byBh
ZGQgY29kZSBpbiBYZW4gdGhhdCAKd2lsbCBub3QgYmUgdXNlZC4KCj4+Cj4+Pgo+Pj4gQWxzbyBk
ZWZpbmUgTk9ERVNfU0hJRlQgbWFjcm8gZm9yIEFSTSB0byB2YWx1ZSAyLgo+Pj4gVGhpcyBsaW1p
dHMgbnVtYmVyIG9mIE5VTUEgbm9kZXMgc3VwcG9ydGVkIHRvIDQuCj4+PiBUaGVyZSBpcyBub3Qg
aGFyZCByZXN0cmljdGlvbnMgb24gdGhpcyB2YWx1ZSBzZXQgdG8gMi4KPj4KPj4KPj4gQWdhaW4s
IHdoeSBvbmx5IDIgd2hlbiB4ODYgaXMgc3VwcG9ydGluZyA2Pwo+Pgo+PiBGdXJ0aGVybW9yZSwg
dGhpcyBpcyBub3QgcmVsYXRlZCB0byB0aGlzIHBhdGNoIGl0c2VsZiBhbmQgc2hvdWxkIGJlIHBh
cnQgb2YKPj4gc2VwYXJhdGUgcGF0Y2guCj4+Cj4+IExhc3RseSwgd2h5IGRvbid0IHlvdSBtb3Zl
IHRoYXQgdG8gYSBLY29uZmlnIGFsbG93aW5nIHRoZSB1c2VyIHRvIGNvbmZpZ3VyZQo+PiB0aGUg
bnVtYmVyIG9mIE5vZGVzPwo+Cj4gb2sKPgo+Pgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFZpamF5
YSBLdW1hciBLIDxWaWpheWEuS3VtYXJAY2F2aXVtLmNvbT4KPj4+IC0tLQo+Pj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vbnVtYS5oIHwgNSArKysrKwo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAo+Pj4gaW5kZXggNTNmOTlhZi4uOTI0YmZjMCAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbnVtYS5oCj4+PiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL251bWEuaAo+Pj4gQEAgLTMsNiArMywxMCBAQAo+Pj4KPj4+ICB0eXBl
ZGVmIHVpbnQ4X3Qgbm9kZWlkX3Q7Cj4+Pgo+Pj4gKy8qIExpbWl0IG51bWJlciBvZiBOVU1BIG5v
ZGVzIHN1cHBvcnRlZCB0byA0ICovCj4+PiArI2RlZmluZSBOT0RFU19TSElGVCAyCj4+Cj4+Cj4+
IFdoeSB0aGlzIGlzIG5vdCBjb3ZlcmVkIGJ5IENPTkZJR19OVU1BPwo+Cj4gVGhlIGJlbG93IGRl
ZmluZSBpcyB1c2VkIGluIGdlbmVyaWMgY29kZSBpcnJlc3BlY3RpdmUgb2YgQ09ORklHX05VTUEK
Pgo+ICNkZWZpbmUgTUFYX05VTU5PREVTICAgICgxIDw8IE5PREVTX1NISUZUKQoKQXMgeW91IG1h
eSBoYXZlIG5vdGljZWQgTk9ERVNfU0hJRlQgY3VycmVudGx5IGRvZXMgbm90IGV4aXN0IG9uIEFS
TSBhbmQgCndlIGFyZSBzdGlsbCBhYmxlIHRvIGNvbXBpbGUgdGhlIGdlbmVyaWMgY29kZS4gU28g
d2h5IGRvIHlvdSBuZWVkIHRvIGRvIAppdCB1bmNvbmRpdGlvbmFsbHk/CgpJZiB5b3UgbG9vayBh
dCB0aGUgY29kZSwgeGVuL251bWEuaCB3aWxsIGRlZmluZSBOT0RFU19TSElGVCB0byAwIGlmIGl0
IApoYXMgbm90IHByZXZpb3VzbHkgZGVmaW5lZC4gU28gSSBzdGlsbCBkb24ndCBzZWUgYW55IHJl
YXNvbiBvbiB3aGF0IHlvdSAKYXJlIGRvaW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 08:23:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:23:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80Qx-0003ZS-Oi; Tue, 09 May 2017 08:23:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d80Qx-0003ZL-3S
 for xen-devel@lists.xen.org; Tue, 09 May 2017 08:23:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D4/F6-03058-69C71195; Tue, 09 May 2017 08:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTXdqjWC
 kwZZLahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUU0/ZC/rkK5Zv2sLawPhbsouRi0NIYDOj
 xJ73mxghnKWMEg+vLGXuYuTkEBYIkDjetIEdxBYR0JTYNfs6VNFPRonDt5eygTjMAvOZJdbeP
 soEUsUGVHXn8ycwm1fASuLDj9tg3SwCKhLvL7SygNiiAuESbxuPsEDUCEqcnPkEzOYUCJT4eX
 sGI4jNLGAmMW/zQ2YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jY30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg44BCHYwnl4XeIhRkoNJSZTXp1ggUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE7+ZqwUghwaLU9NSKtMwcYPjDpCU4eJREeJeDpHmLCxJzizPTI
 VKnGI053i398J6J40rrx/dMQix5+XmpUuK8T0FKBUBKM0rz4AbB4vISo6yUMC8j0GlCPAWpRb
 mZJajyrxjFORiVhHnVgVEuxJOZVwK37xXQKUxApwQyCICcUpKIkJJqYLQzle6OvDxnbc8ro78
 3Qyrf/YutPRpz+JeQ8aKbYa9+fDuYW6FrrqoefuHqd0GR5QuPxTNnHLJNEnIS+CKetn79lIda
 aYyTWjd2ucvHMs71+qqdpHKWRUTgw7HowgOBX7/yblO+oPDe7fK1ZeEnHr0xUDVUdI8XVy/jv
 c7k73lzuZOIh5S8nRJLcUaioRZzUXEiAJprD9XGAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494318229!44338866!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47833 invoked from network); 9 May 2017 08:23:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 9 May 2017 08:23:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BB69C1516;
 Tue,  9 May 2017 01:23:48 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D4CC3F220;
 Tue,  9 May 2017 01:23:45 -0700 (PDT)
To: Vijay Kilari <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-11-git-send-email-vijay.kilari@gmail.com>
 <f6e0282c-94dd-3c0d-3171-e5ce4ac69f34@arm.com>
 <CALicx6uGkNxL3aK1Qh2GwygCKvKSBbjYi5S7QzccKNrasgdoHw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <890d30ce-545b-c5c8-8bd0-c63a7cc7bf9a@arm.com>
Date: Tue, 9 May 2017 09:23:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CALicx6uGkNxL3aK1Qh2GwygCKvKSBbjYi5S7QzccKNrasgdoHw@mail.gmail.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 10/25] x86: NUMA: Move numa code and
 make it generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wOS8yMDE3IDA4OjM2IEFNLCBWaWpheSBLaWxhcmkgd3JvdGU6Cj4gT24gTW9uLCBN
YXkgOCwgMjAxNyBhdCAxMDoxMSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4gd3JvdGU6Cj4+IEhpIFZpamF5LAo+Pgo+Pgo+PiBPbiAyOC8wMy8xNyAxNjo1MywgdmlqYXku
a2lsYXJpQGdtYWlsLmNvbSB3cm90ZToKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L251bWEuYyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKPj4+IGluZGV4IDNiZGFiOWEuLjMzYzY4MDYg
MTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5jCj4+PiArKysgYi94ZW4vYXJjaC94
ODYvbnVtYS5jCj4+PiBAQCAtMTAsMjg2ICsxMCwxMyBAQAo+Pj4gICNpbmNsdWRlIDx4ZW4vY3R5
cGUuaD4KPj4+ICAjaW5jbHVkZSA8eGVuL25vZGVtYXNrLmg+Cj4+PiAgI2luY2x1ZGUgPHhlbi9u
dW1hLmg+Cj4+PiAtI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+Cj4+PiAgI2luY2x1ZGUgPHhl
bi90aW1lLmg+Cj4+PiAgI2luY2x1ZGUgPHhlbi9zbXAuaD4KPj4+ICAjaW5jbHVkZSA8eGVuL3Bm
bi5oPgo+Pj4gICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+Pj4gLSNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPj4+IC0jaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KPj4+IC0KPj4+IC1zdGF0aWMgaW50IG51
bWFfc2V0dXAoY2hhciAqcyk7Cj4+PiAtY3VzdG9tX3BhcmFtKCJudW1hIiwgbnVtYV9zZXR1cCk7
Cj4+PiAtCj4+PiAtc3RydWN0IG5vZGVfZGF0YSBub2RlX2RhdGFbTUFYX05VTU5PREVTXTsKPj4+
IC0KPj4+IC0vKiBNYXBwaW5nIGZyb20gcGR4IHRvIG5vZGUgaWQgKi8KPj4+IC11bnNpZ25lZCBp
bnQgbWVtbm9kZV9zaGlmdDsKPj4+IC1zdGF0aWMgdHlwZW9mKCptZW1ub2RlbWFwKSBfbWVtbm9k
ZW1hcFs2NF07Cj4+PiAtdW5zaWduZWQgbG9uZyBtZW1ub2RlbWFwc2l6ZTsKPj4+IC11aW50OF90
ICptZW1ub2RlbWFwOwo+Pj4gLQo+Pj4gLW5vZGVpZF90IF9fcmVhZF9tb3N0bHkgY3B1X3RvX25v
ZGVbTlJfQ1BVU10gPSB7Cj4+PiAtICAgIFswIC4uLiBOUl9DUFVTLTFdID0gTlVNQV9OT19OT0RF
Cj4+PiAtfTsKPj4+IC0vKgo+Pj4gLSAqIEtlZXAgQklPUydzIENQVTJub2RlIGluZm9ybWF0aW9u
LCBzaG91bGQgbm90IGJlIHVzZWQgZm9yIG1lbW9yeQo+Pj4gYWxsb2NhaW9uCj4+PiAtICovCj4+
PiAtbm9kZWlkX3QgYXBpY2lkX3RvX25vZGVbTUFYX0xPQ0FMX0FQSUNdID0gewo+Pj4gLSAgICBb
MCAuLi4gTUFYX0xPQ0FMX0FQSUMtMV0gPSBOVU1BX05PX05PREUKPj4+IC19Owo+Pgo+Pgo+PiBX
aHkgdGhpcyBpcyBtb3ZlZCBpbiB0aGlzIHBhdGNoIGZyb20gaGVyZSB0byB4ODYvc3JhdC5jPwo+
Cj4gVGhpcyBpcyB4ODYgc3BlY2lmaWMuIEkgd2lsbCBtYWtlIGEgc2VwYXJhdGUgcGF0Y2ggZm9y
IHRoaXMKPiBtb3ZlLgoKQnV0IHg4Ni9udW1hLmMgaXMgc3BlY2lmaWMgc3BlY2lmaWMuLi4uIFNv
IHdoeSBkbyB5b3UgbW92ZSBpdD8/Pz8KCj4KPj4KPj4gWy4uLl0KPj4KPj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3JhdC5jIGIveGVuL2FyY2gveDg2L3NyYXQuYwo+Pj4gaW5kZXggN2Nm
NDc3MS4uMmNjODdhMyAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zcmF0LmMKPj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKPj4+IEBAIC0yNyw2ICsyNywxMyBAQCBzdGF0aWMgbm9k
ZW1hc2tfdCBfX2luaXRkYXRhIG1lbW9yeV9ub2Rlc19wYXJzZWQ7Cj4+PiAgc3RhdGljIG5vZGVt
YXNrX3QgX19pbml0ZGF0YSBwcm9jZXNzb3Jfbm9kZXNfcGFyc2VkOwo+Pj4gIHN0YXRpYyBzdHJ1
Y3Qgbm9kZSBfX2luaXRkYXRhIG5vZGVzW01BWF9OVU1OT0RFU107Cj4+Pgo+Pj4gKy8qCj4+PiAr
ICogS2VlcCBCSU9TJ3MgQ1BVMm5vZGUgaW5mb3JtYXRpb24sIHNob3VsZCBub3QgYmUgdXNlZCBm
b3IgbWVtb3J5Cj4+PiBhbGxvY2Fpb24KPj4+ICsgKi8KPj4+ICtub2RlaWRfdCBhcGljaWRfdG9f
bm9kZVtNQVhfTE9DQUxfQVBJQ10gPSB7Cj4+PiArICAgIFswIC4uLiBNQVhfTE9DQUxfQVBJQy0x
XSA9IE5VTUFfTk9fTk9ERQo+Pj4gK307Cj4+PiArCj4+Cj4+Cj4+IFRoaXMgZG9lcyBub3QgYmVs
b25nIHRvIHRoaXMgcGF0Y2guLi4KPiBPawo+Pgo+Pj4gIHN0cnVjdCBweG0ybm9kZSB7Cj4+PiAg
ICAgICAgIHVuc2lnbmVkIGludCBweG07Cj4+PiAgICAgICAgIG5vZGVpZF90IG5vZGU7Cj4+Cj4+
Cj4+IFsuLi5dCj4+Cj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9udW1hLmMgYi94ZW4v
Y29tbW9uL251bWEuYwo+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+IGluZGV4IDAwMDAwMDAu
LjIwN2ViZDgKPj4+IC0tLSAvZGV2L251bGwKPj4+ICsrKyBiL3hlbi9jb21tb24vbnVtYS5jCj4+
PiBAQCAtMCwwICsxLDQ4OCBAQAo+Pj4gKy8qCj4+PiArICogQ29tbW9uIE5VTUEgaGFuZGxpbmcg
ZnVuY3Rpb25zIGZvciB4ODYgYW5kIGFybS4KPj4+ICsgKiBPcmlnaW5hbCBjb2RlIGV4dHJhY3Rl
ZCBmcm9tIGFyY2gveDg2L251bWEuYwo+Pj4gKyAqCj4+PiArICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+Pj4gKyAqIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYwo+Pj4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCj4+PiArICoKPj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4+ICsgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
Zgo+Pj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKPj4+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgo+Pj4gKyAqCj4+PiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPj4+ICsgKiBhbG9uZyB3aXRoIHRo
aXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+
Pj4gKyAqLwo+Pj4gKwo+Pj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPj4+ICsjaW5jbHVkZSA8eGVu
L3N0cmluZy5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4v
Y3R5cGUuaD4KPj4+ICsjaW5jbHVkZSA8eGVuL25vZGVtYXNrLmg+Cj4+PiArI2luY2x1ZGUgPHhl
bi9udW1hLmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+Cj4+PiArI2luY2x1ZGUg
PHhlbi90aW1lLmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9zbXAuaD4KPj4+ICsjaW5jbHVkZSA8eGVu
L3Bmbi5oPgo+Pj4gKyNpbmNsdWRlIDxhc20vYWNwaS5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KPj4+ICsjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KPj4KPj4KPj4gV2hpbHN0IHlvdSBh
cmUgbW92aW5nIHRoaXMgaW4gYSBuZXdmaWxlLCBwbGVhc2Ugb3JkZXIgdGhlIGluY2x1ZGVzLgo+
Cj4gSSB1bmRlcnN0YW5kIHRoYXQgeW91IGRvbid0IGxpa2UgYW55IGNvZGUgY2hhbmdlcyBpbiBj
b2RlIG1vdmVtZW50Cj4gcGF0Y2guCgpBcmUgeW91IHNheWluZyB5b3UgYmxpbmRseSBjb3BpZWQg
dGhlIGhlYWRlcnMgd2l0aG91dCBldmVuIGNoZWNraW5nIHRoZXkgCmFyZSBuZWNlc3Nhcnk/CgpT
dXJlbHksIHlvdSBvbmx5IGFkZGVkIHRoZSBvbmUgbmVjZXNzYXJ5IHdoaWNoIG1lYW5zIGl0IHdv
dWxkIGJlIG9rIHRvIApzb3J0IHRoZW0gYXMgaWYgb25lIGlzIG1pc3NpbmcgdGhpcyB3b3VsZCBi
ZSBjYXRjaCBieSBjb21waWxhdGlvbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 08:26:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80Tf-0003l6-6h; Tue, 09 May 2017 08:26:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d80Te-0003kz-D3
 for xen-devel@lists.xen.org; Tue, 09 May 2017 08:26:38 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FA/0D-03058-D3D71195; Tue, 09 May 2017 08:26:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTde2VjD
 SoLGXz2LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzdh05g5bQTt7xZ/Zs1gaGD+wdjFycQgJbGaU
 aL59lh3CWcoocXv5a6YuRk4OYYEAieNNG9hBbBEBTYlds68zQhT9ZJRYveMrWDuzwHxmibW3j
 4J1sAFV3fn8Ccjm4OAVsJJYcV0QJMwioCLxdeptsEGiAuESbxuPsIDYvAKCEidnPmEBKecUCJ
 SYOSkNJMwsYCYxb/NDZghbXmL72znMExj5ZiHpmIWkbBaSsgWMzKsY1YtTi8pSi3TN9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsONAQh2MM687H+IUZKDSUmU16dYIFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBK9LjWCkkGBRanpqRVpmDjDwYdISHDxKIryRIGne4oLE3OLMd
 IjUKUZdjjn3vr5nEmLJy89LlRLnDQMpEgApyijNgxsBi8JLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuaNA5nCk5lXArfpFdARTEBHBDIIgBxRkoiQkmpglA6syfkX6sEjalNn2N/oE37lytL
 Un5oT/ZIspEtlbq6w3cd+tm5NWtW0Nb9rfUtmicueMF1qHqab8/Va5rzkw9uiS/j5IloW5t5y
 cNX5Zr25r9bmaeav8Jm/9i4ukvi35tLsuUxN86d4b9nIaCbxbLl3wr6LZx45s37+Xvkq+tmbF
 n126541SizFGYmGWsxFxYkAeqQ+Br0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494318396!91600641!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30717 invoked from network); 9 May 2017 08:26:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 9 May 2017 08:26:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7CF2A1516;
 Tue,  9 May 2017 01:26:36 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F3F173F220;
 Tue,  9 May 2017 01:26:33 -0700 (PDT)
To: Vijay Kilari <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-11-git-send-email-vijay.kilari@gmail.com>
 <25259a16-68ab-dc69-3894-d911a19b78ef@arm.com>
 <CALicx6tiF1haEJtPUXZGd=89dhg8UC6m_sFHxd2aaudD5vuStQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d3cca786-ec14-19e6-4441-191a4d733b5d@arm.com>
Date: Tue, 9 May 2017 09:26:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CALicx6tiF1haEJtPUXZGd=89dhg8UC6m_sFHxd2aaudD5vuStQ@mail.gmail.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 10/25] x86: NUMA: Move numa code and
 make it generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wOS8yMDE3IDA4OjM5IEFNLCBWaWpheSBLaWxhcmkgd3JvdGU6Cj4gT24gTW9uLCBN
YXkgOCwgMjAxNyBhdCAxMDoyMSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4gd3JvdGU6Cj4+IE9uIDI4LzAzLzE3IDE2OjUzLCB2aWpheS5raWxhcmlAZ21haWwuY29tIHdy
b3RlOgo+Pj4gK3N0YXRpYyBpbnQgbnVtYV9zZXR1cChjaGFyICpzKTsKPj4+ICtjdXN0b21fcGFy
YW0oIm51bWEiLCBudW1hX3NldHVwKTsKPj4+ICsKPj4+ICtzdHJ1Y3Qgbm9kZV9kYXRhIG5vZGVf
ZGF0YVtNQVhfTlVNTk9ERVNdOwo+Pj4gKwo+Pj4gKy8qIE1hcHBpbmcgZnJvbSBwZHggdG8gbm9k
ZSBpZCAqLwo+Pj4gK3Vuc2lnbmVkIGludCBtZW1ub2RlX3NoaWZ0Owo+Pj4gK3N0YXRpYyB0eXBl
b2YoKm1lbW5vZGVtYXApIF9tZW1ub2RlbWFwWzY0XTsKPj4KPj4KPj4gQWxzbywgeW91IG1vdmUg
dGhlIGhhcmRjb2RlZCA2NCBoZXJlLiBCdXQgaGF2ZSB5b3UgY2hlY2tlZCBpdCBpcyB2YWxpZCBm
b3IKPj4gQVJNPwo+Pgo+PiBSZWdhcmRsZXNzIHRoYXQsIHRoaXMgc291bmRzIGxpa2Ugc29tZXRo
aW5nIHRoYXQgc2hvdWxkIGJlIHR1cm5lZCBpbnRvIGEKPj4gZGVmaW5lIGFuZCByZXF1aXJlIGEg
Y29tbWVudC4KPgo+IDY0IGlzIGdvb2QgZW5vdWdoLiBUaGlzIF9tZW1ub2RlbWFwIGlzIHVzZWQg
aW4gY2FzZSBvZiBOVU1BIGZhaWxlZCBvciBvZmYsCj4gaW4gd2hpY2ggY2FzZSBtZW1ub2RlX3No
aWZ0IGlzIDYzIChCSVRTX1BFUl9MT05HIC0xKS4KCklmIGl0IGJhc2VkIG9uIEJJVFNfUEVSX0xP
TkcsIHRoZW4geW91IHNob3VsZCB1c2UgQklUU19QRVJfTE9ORyAodmlhIGEgCnByb3BlciBkZWZp
bmUpIHJhdGhlciB0aGFuIGhhcmRjb2RpbmcgaXQuCgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 08:42:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80ig-0005AE-Kn; Tue, 09 May 2017 08:42:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d80ie-0005A7-SR
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 08:42:08 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C7/3F-01721-FD081195; Tue, 09 May 2017 08:42:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfSaie79BsF
 Ig6cP+C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aNy51MBesEKo7Mfs7awLiEt4uRi0NIYDqj
 xLLbnawgDovAeWaJz6/eAjmcHBIC21gl1l9IgLDzJF5c28sMYedIzGmawgRi8woISpyc+YQFx
 BYS8JRoO7qbrYuRg4NTIFDi7nsDiAXLGSV6p5xjB6lhE1CQ2PRjFiOIzSKgInHmyUR2iDkBEj
 PbdoPZwgIREjM7ZrGDzBERMJeYcj4AZA6zQD+zxKl3+8H2MgtoSrRu/80OYWtLLFv4mnkCo+A
 sJCfNQlI2C0nZAkbmVYwaxalFZalFuoameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5
 uZsYgYHLAAQ7GNds9zzEKMnBpCTK61MsECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcCGAlCg
 kWp6akVaZk5wBiCSUtw8CiJ8C6pB0rzFhck5hZnpkOkTjEac7y4/P49E8eTlT/eMwmx5OXnpU
 qJ814BKRUAKc0ozYMbBIvtS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmzQGZwpOZVwK37xX
 QKUxApwQyCICcUpKIkJJqYLz0ZP8xqejobSrrv2640nShZb6k0YdksfltzbOul8stdElsuTj/
 m1LF/dDyo8lX+YSucWTUzr4ePS1Y7XdbZ9e190ddOQv+njjx+cCq5BXRM9Z1r046YsXIVzXHf
 94Lk/PZ1jfYZd+3vfkZOjUgJY5l0+UtwSyCd5vXzfd6O/HcNtsbSyMnG91TYinOSDTUYi4qTg
 QAk6aLX+gCAAA=
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494319326!41339039!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50648 invoked from network); 9 May 2017 08:42:07 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 08:42:07 -0000
Received: by mail-it0-f52.google.com with SMTP id g126so4862829ith.0
 for <xen-devel@lists.xensource.com>; Tue, 09 May 2017 01:42:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=qUOzp0re1E3oCvVM6xUBkOyUzU/P3gYTMIS+6PBoW2g=;
 b=Z7U315cvK6T2YtMVqXJyvu1Cra8egXeJVId58fcN99eu6VVsSDs4qhVn5Gxd6dp8IY
 lP5LPoyTAqktA99w6z2mclj2HFTagQPCUjg7z9c1C87jGFKVcRGnYFE65OqzekWBnwVQ
 71XaLF+t+8mdVh3rLcyNYL+PuePkfq3OGyea8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=qUOzp0re1E3oCvVM6xUBkOyUzU/P3gYTMIS+6PBoW2g=;
 b=nOtGm/W/RE/azlvV8yON5H3tJM2e378XYc/MIKYyoNWKTV2u2aEb7lPoQ1GnLI/zuB
 NaSA4kmd2wIbIHmC38r7/5h/9HyEEy6gs1DtLdO0zdjcscUBGPueVM7fgEAcQuAg561v
 iPZuxj/XC+WFjCn+ugV85azZ54O5rA5VUhd2DIm0kZ3xIxRWCCZqjcSv3sMX+zwsbSmD
 CHaHm+f4zT9g6564pcHIP97K3JuZiUuhMxgKv3p6xKWO7WD009iyIYEGYSD5aAGWA60e
 im1ugchMEpoZNgQOfSm5o49S3S55d+P12/pB3Z2o6Y+lWSY7kSPr/2OVtLi4bxNd7DmE
 B8SQ==
X-Gm-Message-State: AODbwcBP5Ww/pPSVqFNVNMMrF/zG2PcM09EyxsMd3R9ypkCbVhKNL2AR
 AmGrTktGbxfSzcjO7MrwfNrmSISUUjcq
X-Received: by 10.36.23.6 with SMTP id 6mr215248ith.40.1494319326041; Tue, 09
 May 2017 01:42:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.154.71 with HTTP; Tue, 9 May 2017 01:42:05 -0700 (PDT)
In-Reply-To: <CAEaD8JN8cSOKSNqpjWFhgVu5f0c6efi0nqjsW7hyy65GiuH8Hg@mail.gmail.com>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-2-fu.wei@linaro.org>
 <CAEaD8JN8cSOKSNqpjWFhgVu5f0c6efi0nqjsW7hyy65GiuH8Hg@mail.gmail.com>
From: Fu Wei <fu.wei@linaro.org>
Date: Tue, 9 May 2017 16:42:05 +0800
Message-ID: <CADyBb7sHAUG-8OWBpoiac=BtkTaNqF-2XPi3odYjYJ1JUrkgAg@mail.gmail.com>
To: "Vladimir 'phcoder' Serbinenko" <phcoder@gmail.com>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel@lists.xensource.com, Ian Campbell <Ian.Campbell@citrix.com>,
 arvidjaar@gmail.com, Jon Masters <jcm@redhat.com>,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 1/3] arm64: add "--nounzip" option
 support in xen_module command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmxhZGltaXIsCgpPbiA5IE1heSAyMDE3IGF0IDE0OjU2LCBWbGFkaW1pciAncGhjb2Rlcicg
U2VyYmluZW5rbyA8cGhjb2RlckBnbWFpbC5jb20+IHdyb3RlOgo+Cj4KPiBMZSBUdWUsIE1heSAy
LCAyMDE3IMOgIDk6MDYgQU0sIDxmdS53ZWlAbGluYXJvLm9yZz4gYSDDqWNyaXQgOgo+Pgo+PiBG
cm9tOiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+Pgo+PiBUaGlzIHBhdGNoIGFkZHMgIi0t
bm91bnppcCIgb3B0aW9uIHN1cHBvcnQgaW4gb3JkZXIgdG8KPj4gYmUgY29tcGF0aWJsZSB3aXRo
IHRoZSBtb2R1bGUgY29tbWFuZCBvZiBtdWx0aWJvb3Qgb24gb3RoZXIgYXJjaGl0ZWN0dXJlLAo+
PiBieSB0aGlzIHdheSB3ZSBjYW4gc2ltcGxpZnkgZ3J1Yi1ta2NvbmZpZyBzdXBwb3J0IGNvZGUu
Cj4+Cj4+IFRoaXMgcGF0Y2ggYWxzbyBhbGxvdyB1cyB0byB1c2UgemlwIGNvbXByZXNzZWQgbW9k
dWxlKGxpa2UgTGludXgga2VybmVsCj4+ICJ2bWxpbnV6KiIgZm9yIERvbTApLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+PiAtLS0KPj4gIGdydWItY29y
ZS9sb2FkZXIvYXJtNjQveGVuX2Jvb3QuYyB8IDE3ICsrKysrKysrKysrKysrKysrCj4+ICAxIGZp
bGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3Jl
L2xvYWRlci9hcm02NC94ZW5fYm9vdC5jCj4+IGIvZ3J1Yi1jb3JlL2xvYWRlci9hcm02NC94ZW5f
Ym9vdC5jCj4+IGluZGV4IGE5MTRlYjguLjA4NzgzNjQgMTAwNjQ0Cj4+IC0tLSBhL2dydWItY29y
ZS9sb2FkZXIvYXJtNjQveGVuX2Jvb3QuYwo+PiArKysgYi9ncnViLWNvcmUvbG9hZGVyL2FybTY0
L3hlbl9ib290LmMKPj4gQEAgLTIwLDYgKzIwLDcgQEAKPj4gICNpbmNsdWRlIDxncnViL2NoYXJz
ZXQuaD4KPj4gICNpbmNsdWRlIDxncnViL2NvbW1hbmQuaD4KPj4gICNpbmNsdWRlIDxncnViL2Vy
ci5oPgo+PiArI2luY2x1ZGUgPGdydWIvZW52Lmg+Cj4KPiBUaGlzIGxvb2tzIGxpa2Ugc3B1cmlv
dXMgaHVuay4KClllcywgd2UgZG9uJ3QgbmVlZCB0aGlzIGhlYWRmaWxlIHRvIGJ1aWxkIHhlbl9i
b290Lgp3aWxsIGRlbGV0ZSBpdApUaGFua3MsCgo+Pgo+PiAgI2luY2x1ZGUgPGdydWIvZmlsZS5o
Pgo+PiAgI2luY2x1ZGUgPGdydWIvZmR0Lmg+Cj4+ICAjaW5jbHVkZSA8Z3J1Yi9saXN0Lmg+Cj4+
IEBAIC0zNzksNiArMzgwLDIwIEBAIGdydWJfY21kX3hlbl9tb2R1bGUgKGdydWJfY29tbWFuZF90
IGNtZAo+PiBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSwKPj4KPj4gICAgc3RydWN0IHhlbl9ib290
X2JpbmFyeSAqbW9kdWxlID0gTlVMTDsKPj4gICAgZ3J1Yl9maWxlX3QgZmlsZSA9IDA7Cj4+ICsg
IGludCBub3VuemlwID0gMDsKPj4gKwo+PiArICBpZiAoIWFyZ2MpCj4+ICsgICAgewo+PiArICAg
ICAgZ3J1Yl9lcnJvciAoR1JVQl9FUlJfQkFEX0FSR1VNRU5ULCBOXygiZmlsZW5hbWUgZXhwZWN0
ZWQiKSk7Cj4+ICsgICAgICBnb3RvIGZhaWw7Cj4+ICsgICAgfQo+PiArCj4+ICsgIGlmIChncnVi
X3N0cmNtcCAoYXJndlswXSwgIi0tbm91bnppcCIpID09IDApCj4+ICsgICAgewo+PiArICAgICAg
YXJndisrOwo+PiArICAgICAgYXJnYy0tOwo+PiArICAgICAgbm91bnppcCA9IDE7Cj4+ICsgICAg
fQo+Pgo+PiAgICBpZiAoIWFyZ2MpCj4+ICAgICAgewo+PiBAQCAtNDAzLDYgKzQxOCw4IEBAIGdy
dWJfY21kX3hlbl9tb2R1bGUgKGdydWJfY29tbWFuZF90IGNtZAo+PiBfX2F0dHJpYnV0ZV9fKCh1
bnVzZWQpKSwKPj4KPj4gICAgZ3J1Yl9kcHJpbnRmICgieGVuX2xvYWRlciIsICJJbml0IG1vZHVs
ZSBhbmQgbm9kZSBpbmZvXG4iKTsKPj4KPj4gKyAgaWYgKG5vdW56aXApCj4+ICsgICAgZ3J1Yl9m
aWxlX2ZpbHRlcl9kaXNhYmxlX2NvbXByZXNzaW9uICgpOwo+PiAgICBmaWxlID0gZ3J1Yl9maWxl
X29wZW4gKGFyZ3ZbMF0pOwo+PiAgICBpZiAoIWZpbGUpCj4+ICAgICAgZ290byBmYWlsOwo+PiAt
LQo+PiAyLjkuMwo+Pgo+CgoKCi0tIApCZXN0IHJlZ2FyZHMsCgpGdSBXZWkKU29mdHdhcmUgRW5n
aW5lZXIKUmVkIEhhdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 08:45:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80ln-0005LE-6a; Tue, 09 May 2017 08:45:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d80ll-0005L1-Ni
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 08:45:21 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 99/3F-02183-0A181195; Tue, 09 May 2017 08:45:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdmo2C
 kwZV3jBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLN3L3vBlvqKa5tlGxjX
 BnUxcnEICfxllPjUsoUZwnnMKPHz9ncoZxujRM++mSxdjJwcIgLOEl/PzGUHsXkF9CXOHD3HB
 mILC5hJzDt2FSwuIdBjJ3Fjty6E7S2xZ/cOJhj7xMdeoKHsHGwCVhKHxECiLAKqEndPP2SawM
 i9gJFhFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoMcZgGA
 HY8N2z0OMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeA/XC0YKCRalpqdWpGXm
 AEMPJi3BwaMkwvsQJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8cQ1ARQIgRRmleXAjY
 HFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8j0FW8WTmlcBtegV0BBPQEYEMAiBHlCQipK
 QaGONPXso3umzqLzHT6uS8rp9zdR6r+GVPMpO67/TjSMUKFym5c6t3muxW5vgt3uoe4RYVFvq
 xZWG7tpXgsb37ethWNT179SKSIdlN7HTxYi3JlH/t+dcbFJ6GnmZvXs34jvG/01rmu2fYPoqd
 KTwt0ODAsWqNz9GIRyfV/x1YJfy8e2Xm4+WbTZVYijMSDbWYi4oTAWcU+zd+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494319509!75707852!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57889 invoked from network); 9 May 2017 08:45:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 08:45:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d80lX-0006Dv-OI; Tue, 09 May 2017 08:45:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d80lS-00051y-4d; Tue, 09 May 2017 08:45:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d80lR-0000sB-S9; Tue, 09 May 2017 08:45:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109181-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=13e0988140374123bead1dd27c287354cb95108e
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 08:45:01 +0000
Subject: [Xen-devel] [linux-linus test] 109181: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE4MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MTgxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA2
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgICBmYWlsIFJFR1IuIHZzLiA1
OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVu
LWJvb3QgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
NSB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTA5MTU1IHBhc3MgaW4gMTA5MTgxCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICA1IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxMDkxNTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhlbi1ib290ICAgICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDYgeGVuLWJvb3Qg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQg
aW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTE1NSBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEwOTE1NSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTNlMDk4ODE0MDM3NDEyM2JlYWQx
ZGQyN2MyODczNTRjYjk1MTA4ZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgNDU4MjBjMjk0ZmUxYjFhOWRmNDk1ZDU3ZjQwNTg1ZWYyZDA2OWEzOQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgIDU5MjU0ICAyMDE1LTA3LTA5IDA0OjIwOjQ4IFogIDY3MCBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgICA1OTM0OCAgMjAxNS0wNy0xMCAwNDoyNDowNSBaICA2NjkgZGF5cyAgNDI3
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTEwNSAgMjAxNy0wNS0wNyAwMzowNDo0
NyBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KODYxOSBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjY3OTM4NSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 08:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 08:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d80tt-00066y-4D; Tue, 09 May 2017 08:53:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=295c04cf9=George.Dunlap@citrix.com>)
 id 1d80ts-00066s-0o
 for xen-devel@lists.xen.org; Tue, 09 May 2017 08:53:44 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 82/64-03620-79381195; Tue, 09 May 2017 08:53:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO60ZsF
 Ig5XvNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owpix+yFTzjqVjedo65gfEgVxcjB4eEgL/E
 1J9eXYycHMICgRLP715mArFFBPQlNt1uZAexhQTOsEvcvKvTxcjFwSzwhVGip3cLK0iCTUBPY
 t7xrywgNq+ArcSerYvBmlkEVCROTZvLCGKLCoRLvG08AlUjKHFy5hMwm1PAR2JK90qwemYBA4
 kji+awQtjyEs1bZzNDLFaVWPzgKPsERr5ZSNpnIWmZhaRlASPzKkaN4tSistQiXSNLvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjAcWBR5ilORgUhLl9SkWiBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwbuwUTBSSLAoNT21Ii0zBxj2MGkJDh4lEV6GJqA0b3FBYm5xZ
 jpE6hSjopQ47zGQPgGQREZpHlwbLNYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZiXCWQ8T2
 ZeCdz0V0CLmYAWBzIIgCwuSURISTUw9kj0zdVl6Wrs2qbeuq/a5HJkZPJ7oZj7v8IEtlQl1zY
 s6FOu0ntSNW0n75sJvMpf+dU3m3jcMN7slLvB+sx8VpY3rq475x54vHbuc3v/POfZJcsnnDC7
 1c6qqirlfZbxsNH/uAOvV7QdCdFpTalidy/+3sd7eJHgQZXSPTu2Ttl48aPUa5mDSizFGYmGW
 sxFxYkAU3kmkrACAAA=
X-Env-Sender: prvs=295c04cf9=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494320021!70514879!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57133 invoked from network); 9 May 2017 08:53:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 08:53:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491264000"; d="scan'208";a="422806375"
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <22b555fe-014e-ac99-d930-c16d2891b0b6@citrix.com>
 <alpine.DEB.2.10.1705081128050.24729@sstabellini-ThinkPad-X260>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8468bb6c-41a2-dca1-5b06-490c64fbda58@citrix.com>
Date: Tue, 9 May 2017 09:53:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705081128050.24729@sstabellini-ThinkPad-X260>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDUvMTcgMTk6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBNb24sIDgg
TWF5IDIwMTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDA1LzA1LzE3IDIwOjI4LCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBGcmksIDUgTWF5IDIwMTcsIEFuZHJpaSBBbmlz
b3Ygd3JvdGU6Cj4+Pj4gSGVsbG8gU3RlZmFubywKPj4+Pgo+Pj4+IE9uIDI0LjA0LjE3IDIxOjA4
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+IFN0dWJkb21haW5zIChzdHViZG9tcyBp
biBzaG9ydCkgYXJlIHNtYWxsIGRvbWFpbnMsIGVhY2ggcnVubmluZyBhIHNpbmdsZQo+Pj4+PiBh
cHBsaWNhdGlvbi4gVHlwaWNhbGx5IHRoZXkgcnVuIHVuaWtlcm5lbHMgcmF0aGVyIHRoYW4gYSBm
dWxsIGZsZWRnZWQKPj4+Pj4gb3BlcmF0aW5nIHN5c3RlbS4gQSBjbGFzc2ljIGV4YW1wbGUgaXMg
UUVNVSBzdHViZG9tcyBvbiB4ODY6IG9uZSBRRU1VCj4+Pj4+IHN0dWJkb21zIGlzIHN0YXJ0ZWQg
Zm9yIGVhY2ggcmVndWxhciBndWVzdCBkb21haW4uIEVhY2ggUUVNVSBzdHViZG9tCj4+Pj4+IGlu
c3RhbmNlIHByb3ZpZGVzIGVtdWxhdGlvbiBmb3Igb25lIGd1ZXN0IC0gaXQgcnVucyBvbmUgaW5z
dGFuY2Ugb2YKPj4+Pj4gUUVNVS4KPj4+PiBJJ20gd29uZGVyaW5nIGlmIHRoZXJlIGFyZSBhbnkg
ZXhhbXBsZXMgb2YgcHJhY3RpY2FsIHVzYWdlIG9mIHN0dWIgZG9tYWlucwo+Pj4+IHdpdGggQVJN
Pwo+Pj4KPj4+IEdvb2QgcXVlc3Rpb24uIEkgZG9uJ3QgdGhpbmsgc286IHRoZXJlIGhhdmUgYmVl
biBwcmFjdGljYWwgZXhhbXBsZXMgb2YKPj4+IHVuaWtlcm5lbHMgcnVubmluZyBvbiBYZW4gb24g
QVJNLCBidXQgbm90IHN0dWJkb21zLCBiZWNhdXNlIHdlIGhhdmVuJ3QKPj4+IG5lZWRlZCB0byBy
dW4gbGFyZ2UgZW11bGF0aW9uIHBpZWNlcyB5ZXQuCj4+Cj4+IFNvIG9mdGVuIHdoZW4gd2Ugc2F5
ICJzdHViIGRvbWFpbnMiIHdlIG1lYW4gc3BlY2lmaWNhbGx5LCAiZGV2aWNlbW9kZWwKPj4gc3R1
YiBkb21haW5zIi4gIEJ1dCB0aGVyZSBhcmUgbWFueSBvdGhlciBzdHViIGRvbWFpbnMgZm9yIG90
aGVyCj4+IHB1cnBvc2VzLiAgWW91IGNhbiBydW4geGVuc3RvcmVkIGluIGEgc3R1YmRvbWFpbiBy
YXRoZXIgdGhhbiBpbiBkb20wLAo+PiBmb3IgaW5zdGFuY2U7IEkgdGhpbmsgdGhpcyBwcm9iYWJs
eSBhbHJlYWR5IHdvcmtzIG9uIEFSTS4gIEkgYmVsaWV2ZQo+PiB0aGF0IHRoZSBQViB2VFBNIGFy
Y2hpdGVjdHVyZSBhbHNvIGhhcyBvbmUgdlRQTSAid29ya2VyIiBwZXIgZ3Vlc3QsCj4+IGFsb25n
IHdpdGggYSAiZ2xvYmFsIiBkb21haW4gdG8gY29udHJvbCB0aGUgcGh5c2ljYWwgVFBNIGFuZCBt
dWx0aXBsZXgKPj4gaXQgb3ZlciB0aGUgdmFyaW91cyB2VFBNcy4KPiAKPiBUUE0gaXMgYW4geDg2
IGNvbmNlcHQsIGJ1dCB4ZW5zdG9yZWQgc3R1YmRvbSBpcyBwb3NzaWJsZS4KCkEgZmV3IHllYXJz
IGFnbyBJJ2QgaGF2ZSBzYWlkIEFDUEkgd2FzIGFuIHg4NiBjb25jZXB0IGFzIHdlbGwuIDotKSAg
QnV0Cm15IHBvaW50IHdhcyBtYWlubHkgdG8gZ2l2ZSBleGFtcGxlcyB0byBBbmRyaWkgb2Ygb3Ro
ZXIgd2F5cyBzdHViZG9tYWlucwp3ZXJlIHVzZWQuCgogLUdlb3JnZQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 09:02:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 09:02:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d812L-0006vL-2v; Tue, 09 May 2017 09:02:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d812J-0006vF-Ki
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 09:02:27 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E4/99-03557-2A581195; Tue, 09 May 2017 09:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfSage6iVsF
 Ig2/LBSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8az66uYC45IVOxas52xgfGgcBcjF4eQwFRG
 icuLf7GBOCwC55klpl/dzt7FyMkhIbCNVeLLFeUuRg4gu0ziwUEXiHCOROPsy2AlvAKCEidnP
 mEBsYUEPCWur/vADGJzCgRK/DzQzgSxYDmjxN8vixhBEmwCChKbfswCs1kEVCT2/XjABDEoQG
 LFnN3MILuEBVIk/i/nBDFFBMwlppwPABnDLNDALDFx1VWw+cwCmhKt23+zQ9jaEssWvmaewCg
 4C8lJs5CUzUJStoCReRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeml5taXJyYnpqTmFSsl5yf
 u4kRGLYMQLCD8d6ygEOMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH+3CEYKC
 RalpqdWpGXmACMIJi3BwaMkwnsRJM1bXJCYW5yZDpE6xWjM8eLy+/dMHE9W/njPJMSSl5+XKi
 XOuxWkVACkNKM0D24QLLIvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3CsgUnsy8Erh9r4B
 OYQI6JZBBAOSUkkSElFQD47y7ut1SYdZSZ6OKOuXPXv9wNCnB2Fy2aGHHTQ63aU0H7C/Jb/wT
 f0D0/hIv6eKjYfOOuAkm/uKycA8PeLL/q5So6LMN82VF9b6s4GYzSGma2Kr/1VTphKsHj4HKw
 xY9lzUCP+fwNj3cdde58ebU/HULO2KKgw8cTLZuv1Bpw5H2bMKSzp9+SizFGYmGWsxFxYkAdj
 BApucCAAA=
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494320545!48216404!1
X-Originating-IP: [209.85.214.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57054 invoked from network); 9 May 2017 09:02:26 -0000
Received: from mail-it0-f48.google.com (HELO mail-it0-f48.google.com)
 (209.85.214.48)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 09:02:26 -0000
Received: by mail-it0-f48.google.com with SMTP id o5so1395024ith.1
 for <xen-devel@lists.xensource.com>; Tue, 09 May 2017 02:02:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=svLEgg68lt8t6dZY3dxX5Apppc9l/xjVtztDPbfpIyA=;
 b=gdNQnj2qr+Vqexy1SpAHXuiqGRv1vXLvxYR/gXXtSue4o8tcp6TjAPgAT1Ao3PvGuP
 4dkdHefaCpWoM0UPAvofPWjV/yjQgLcFP11P1nvUMd0L29v095WzCh60SzvhZZPS7JDY
 9L6fT5MiOVIyGIYuibB+Jev3RR/rxBUmO0PJ4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=svLEgg68lt8t6dZY3dxX5Apppc9l/xjVtztDPbfpIyA=;
 b=SGtBJWpCb/vS2Twm3+P4zNl9v3MR7KgNd/OGYdQoXVMSm5fJWUzk7if6Xid5IkwBZ1
 dKFLWPPGFZYMpbSshowzNhwmUFsOgQmftKyc74DSfo6OukLwd0iHP6ice5il208eiYnJ
 Lt4UL47AQhh/Qrrv8s5XFoQXC7tys6aJ3O80jYjhtCDNVWjJs1KyxETjcA06KlA1zXX+
 lec0uiKZXQXf6ubcV7ebdQlFIWACP5p4ZwkCQeY1BNjppg3h+XW1YbV2BYuaCVPEXn1n
 uGV11Heg9lwPupu8//IJOh8c2fWt5WwweExy8Y29gkSTvolA1QE4pBElztbpef0mRuDP
 pXPw==
X-Gm-Message-State: AODbwcDEHWoEQrw6Gbu6EHcbQXCnam80CJDkT785Oyx/oaov2kgZ1fYV
 DK/KCNTOY51vJe3m+A8AX9wbHLCwgu7KOL4FJw==
X-Received: by 10.36.23.6 with SMTP id 6mr264466ith.40.1494320544858; Tue, 09
 May 2017 02:02:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.154.71 with HTTP; Tue, 9 May 2017 02:02:24 -0700 (PDT)
In-Reply-To: <CAEaD8JN9xTYJ+XY-CmYut43OX2d=OgmmUOfOB5rqoj-rUW2V8A@mail.gmail.com>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <CAEaD8JN9xTYJ+XY-CmYut43OX2d=OgmmUOfOB5rqoj-rUW2V8A@mail.gmail.com>
From: Fu Wei <fu.wei@linaro.org>
Date: Tue, 9 May 2017 17:02:24 +0800
Message-ID: <CADyBb7sFqne8ZtJyNTnFde_R48DmS0-sGmBpcOg9wiFzr3v9Fw@mail.gmail.com>
To: "Vladimir 'phcoder' Serbinenko" <phcoder@gmail.com>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel@lists.xensource.com, arvidjaar@gmail.com,
 Jon Masters <jcm@redhat.com>, ian.campbell@docker.com,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmxhZGltaXIKCk9uIDkgTWF5IDIwMTcgYXQgMTQ6NTksIFZsYWRpbWlyICdwaGNvZGVyJyBT
ZXJiaW5lbmtvIDxwaGNvZGVyQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPgo+IExlIFR1ZSwgTWF5IDIs
IDIwMTcgw6AgOTowNiBBTSwgPGZ1LndlaUBsaW5hcm8ub3JnPiBhIMOpY3JpdCA6Cj4+Cj4+IEZy
b206IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+Cj4+Cj4+IFRoaXMgcGF0Y2ggYWRkcyB0aGUg
c3VwcG9ydCBvZiB4ZW5fYm9vdCBjb21tYW5kIGZvciBhYXJjaDY0Ogo+PiAgICAgeGVuX2h5cGVy
dmlzb3IKPj4gICAgIHhlbl9tb2R1bGUKPj4gVGhlc2UgdHdvIGNvbW1hbmRzIGFyZSBvbmx5IGZv
ciBhYXJjaDY0LCBzaW5jZSBpdCBoYXMgaXRzIG93biBwcm90b2NvbCBhbmQKPj4gY29tbWFuZHMg
dG8gYm9vdCB4ZW4gaHlwZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCj4+Cj4+
IEZvciBvdGhlciBhcmNoaXRlY3R1cmVzLCB0aGV5IGFyZSBzdGlsbCB1c2luZyBtdWx0aWJvb3Qg
YW5kIG1vZHVsZQo+PiBjb21tYW5kcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogRnUgV2VpIDxmdS53
ZWlAbGluYXJvLm9yZz4KPj4gLS0tCj4+ICB1dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4gfCAx
MyArKysrKysrKysrLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5p
biBiL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgo+PiBpbmRleCBjNDhhZjk0Li45Nzc3NzE5
IDEwMDY0NAo+PiAtLS0gYS91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KPj4gKysrIGIvdXRp
bC9ncnViLmQvMjBfbGludXhfeGVuLmluCj4+IEBAIC0xMjIsMTYgKzEyMiwxNiBAQCBsaW51eF9l
bnRyeSAoKQo+PiAgICAgICAgICBlbHNlCj4+ICAgICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8t
cmVhbC1tb2RlIGVkZD1vZmYiCj4+ICAgICAgICAgIGZpCj4+IC0gICAgICAgbXVsdGlib290ICAg
ICAgICR7cmVsX3hlbl9kaXJuYW1lfS8ke3hlbl9iYXNlbmFtZX0gcGxhY2Vob2xkZXIKPj4gJHt4
ZW5fYXJnc30gXCR7eGVuX3JtX29wdHN9Cj4+ICsgICAgICAgJHt4ZW5fbG9hZGVyfSAgICR7cmVs
X3hlbl9kaXJuYW1lfS8ke3hlbl9iYXNlbmFtZX0gcGxhY2Vob2xkZXIKPj4gJHt4ZW5fYXJnc30g
XCR7eGVuX3JtX29wdHN9Cj4+ICAgICAgICAgZWNobyAgICAnJChlY2hvICIkbG1lc3NhZ2UiIHwg
Z3J1Yl9xdW90ZSknCj4+IC0gICAgICAgbW9kdWxlICAke3JlbF9kaXJuYW1lfS8ke2Jhc2VuYW1l
fSBwbGFjZWhvbGRlcgo+PiByb290PSR7bGludXhfcm9vdF9kZXZpY2VfdGhpc3ZlcnNpb259IHJv
ICR7YXJnc30KPj4gKyAgICAgICAke21vZHVsZV9sb2FkZXJ9ICAgICAgICAke3JlbF9kaXJuYW1l
fS8ke2Jhc2VuYW1lfSBwbGFjZWhvbGRlcgo+PiByb290PSR7bGludXhfcm9vdF9kZXZpY2VfdGhp
c3ZlcnNpb259IHJvICR7YXJnc30KPj4gIEVPRgo+PiAgICBpZiB0ZXN0IC1uICIke2luaXRyZH0i
IDsgdGhlbgo+PiAgICAgICMgVFJBTlNMQVRPUlM6IHJhbWRpc2sgaXNuJ3QgaWRlbnRpZmllci4g
U2hvdWxkIGJlIHRyYW5zbGF0ZWQuCj4+ICAgICAgbWVzc2FnZT0iJChnZXR0ZXh0X3ByaW50ZiAi
TG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uIikiCj4+ICAgICAgc2VkICJzL14vJHN1Ym1lbnVf
aW5kZW50YXRpb24vIiA8PCBFT0YKPj4gICAgICAgICBlY2hvICAgICckKGVjaG8gIiRtZXNzYWdl
IiB8IGdydWJfcXVvdGUpJwo+PiAtICAgICAgIG1vZHVsZSAgLS1ub3VuemlwICAgJHtyZWxfZGly
bmFtZX0vJHtpbml0cmR9Cj4+ICsgICAgICAgJHttb2R1bGVfbG9hZGVyfSAgICAgICAgLS1ub3Vu
emlwICAgJHtyZWxfZGlybmFtZX0vJHtpbml0cmR9Cj4+ICBFT0YKPj4gICAgZmkKPj4gICAgc2Vk
ICJzL14vJHN1Ym1lbnVfaW5kZW50YXRpb24vIiA8PCBFT0YKPj4gQEAgLTIwNiw2ICsyMDYsMTMg
QEAgd2hpbGUgWyAieCR7eGVuX2xpc3R9IiAhPSAieCIgXSA7IGRvCj4+ICAgICAgaWYgWyAieCRp
c190b3BfbGV2ZWwiICE9IHh0cnVlIF07IHRoZW4KPj4gICAgICAgICBlY2hvICIgIHN1Ym1lbnUg
JyQoZ2V0dGV4dF9wcmludGYgIlhlbiBoeXBlcnZpc29yLCB2ZXJzaW9uICVzIgo+PiAiJHt4ZW5f
dmVyc2lvbn0iIHwgZ3J1Yl9xdW90ZSknIFwkbWVudWVudHJ5X2lkX29wdGlvbgo+PiAneGVuLWh5
cGVydmlzb3ItJHhlbl92ZXJzaW9uLSRib290X2RldmljZV9pZCcgeyIKPj4gICAgICBmaQo+PiAr
ICAgIGlmIFsgIngkbWFjaGluZSIgIT0geGFhcmNoNjQgXTsgdGhlbgo+Cj4gTWFjaGluZSBvZiBn
cnViLW1rY29uZmlnIGRvZXNuJ3QgbmVjZXNzYXJpbHkgbWF0Y2ggdGhlIGtlcm5lbC4gVGhpbmsg
b2YKPiBjaHJvb3Qgb3Igb2YgaGF2aW5nIDMyLWJpdCB1c2Vyc3BhY2Ugd2l0aCA2NC1iaXQga2Vy
bmVsLiBCZXR0ZXIgdG8gZG8gdGhpcwo+IG9uIHJ1bnRpbWUuIEkga25vdywgaXQncyBub3QgdmVy
eSBuaWNlIGJ1dCB0aGUgd2hvbGUgZ3J1Yi1ta2NvbmZpZyBpcwo+IHRyb3VibGUgdGhhdCBuZWVk
cyByZWRlc2lnbiB0aGF0IEknbSB3b3JraW5nIG9uLgoKU28gaWYgd2UgbmVlZCB0byBkbyB0aGlz
IGF0IHJ1biB0aW1lKGluIGdydWIgc2hlbGwpLCBjYW4gSSB1c2UKImdydWJfY3B1IiB2YXJpYWJs
ZSBpbnN0ZWFkPwoKVGhhbmtzIQoKPj4KPj4gKyAgICAgICB4ZW5fbG9hZGVyPSJtdWx0aWJvb3Qi
Cj4+ICsgICAgICAgbW9kdWxlX2xvYWRlcj0ibW9kdWxlIgo+PiArICAgIGVsc2UKPj4gKyAgICAg
ICB4ZW5fbG9hZGVyPSJ4ZW5faHlwZXJ2aXNvciIKPj4gKyAgICAgICBtb2R1bGVfbG9hZGVyPSJ4
ZW5fbW9kdWxlIgo+PiArICAgIGZpCj4+ICAgICAgd2hpbGUgWyAieCRsaXN0IiAhPSAieCIgXSA7
IGRvCj4+ICAgICAgICAgbGludXg9YHZlcnNpb25fZmluZF9sYXRlc3QgJGxpc3RgCj4+ICAgICAg
ICAgZ2V0dGV4dF9wcmludGYgIkZvdW5kIGxpbnV4IGltYWdlOiAlc1xuIiAiJGxpbnV4IiA+JjIK
Pj4gLS0KPj4gMi45LjMKPj4KPgoKCgotLSAKQmVzdCByZWdhcmRzLAoKRnUgV2VpClNvZnR3YXJl
IEVuZ2luZWVyClJlZCBIYXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 09:17:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 09:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d81GD-0007lM-Ah; Tue, 09 May 2017 09:16:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d81GC-0007l1-4I
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 09:16:48 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D6/DD-01870-FF881195; Tue, 09 May 2017 09:16:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVfdfh2C
 kQc9jKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9PdfYSrYZlLx4U8rawPj
 fa0uRi4OIYG/jBIztx1kh3AeM0oc3nceytnGKHGlaRZrFyMnh4iAs8TXM3PZQWxeAX2J5r9nW
 UBsYQE9id3XGoHiHBwSAl4Szy45wZjbHgGZ7BxsAlYSh8RAalkEVCUWXHnMPoGRawEjwypG9e
 LUorLUIl1TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQK/WMzAw7mC8/NXpEKM
 kB5OSKK9PsUCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQned+2CkUKCRanpqRVpmTnA8IJJS3Dw
 KInw3gNJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOO9KkCIBkKKM0jy4EbBQv8QoKyXMy
 8jAwCDEU5BalJtZgir/ilGcg1FJmFcfZApPZl4J3KZXQEcwAR0RyCAAckRJIkJKqoFRcYmjel
 bY3Wxt46O7LqTqaNlZ+O4UW2T4Jiv7RxeL1WGRcquEu9pP3LYxJHZdrzR+KfH29dyYeS2PT/7
 W8ubeG+709/GTpze4/uyd8vTqlEmyH633aZXM/db7a+tBrnsWc95tWLF29uZbOqaMrXuur/8p
 Li96IyX9j5nwExWrSUf9y398NpHbp8RSnJFoqMVcVJwIAK5XciJwAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494321405!99428191!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58058 invoked from network); 9 May 2017 09:16:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 09:16:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d81G7-00073g-00; Tue, 09 May 2017 09:16:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d81G0-0005me-Uo; Tue, 09 May 2017 09:16:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d81G0-0007NQ-6N; Tue, 09 May 2017 09:16:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109208-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=d547b32dccbef8bd4fedda648db270ad4cbf3857
X-Osstest-Versions-That: ovmf=ca12a0c83b7b889fc807cb2dd47356f0fd1253d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 09:16:36 +0000
Subject: [Xen-devel] [ovmf test] 109208: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTIwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkyMDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkNTQ3YjMyZGNjYmVmOGJkNGZlZGRhNjQ4ZGIyNzBh
ZDRjYmYzODU3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjYTEyYTBj
ODNiN2I4ODlmYzgwN2NiMmRkNDczNTZmMGZkMTI1M2Q2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkxOTYgIDIwMTctMDUtMDkgMDE6MTc6MzEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MjA4ICAyMDE3LTA1LTA5IDA2OjQ1OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
ICBaaGFuZyBMdWJvIDxsdWJvLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPWQ1NDdiMzJkY2NiZWY4YmQ0ZmVkZGE2NDhkYjI3MGFkNGNiZjM4NTcKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGQ1NDdiMzJkY2NiZWY4YmQ0ZmVkZGE2NDhk
YjI3MGFkNGNiZjM4NTcKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWQ1NDdiMzJkY2NiZWY4YmQ0
ZmVkZGE2NDhkYjI3MGFkNGNiZjM4NTcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3Jp
LWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0g
eGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1x
ZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGlu
ZworICdbJyB4ZDU0N2IzMmRjY2JlZjhiZDRmZWRkYTY0OGRiMjcwYWQ0Y2JmMzg1NyA9IHggJ10n
CisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQh
OwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mu
b3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAn
WycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycg
eCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJ
TlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
IFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
IGQ1NDdiMzJkY2NiZWY4YmQ0ZmVkZGE2NDhkYjI3MGFkNGNiZjM4NTc6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKICAgY2ExMmEwYy4uZDU0N2IzMiAgZDU0N2IzMmRjY2JlZjhiZDRmZWRk
YTY0OGRiMjcwYWQ0Y2JmMzg1NyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 09:24:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 09:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d81NW-0008Vl-3h; Tue, 09 May 2017 09:24:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29570d7b3=roger.pau@citrix.com>)
 id 1d81NU-0008Vf-7X
 for xen-devel@lists.xen.org; Tue, 09 May 2017 09:24:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 91/94-03620-3CA81195; Tue, 09 May 2017 09:24:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvdQl2C
 kwcVLphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8af3inMBd/5Kpbe+sTcwNjD08XIwSEh4CfR
 8k28i5GTg0VARWLSwcksIGE2AXuJ6V8rQMIiAsoSH1t72bsYuTiYBR4wSrxfv5cVJCEsoCWx4
 Px/FhCbV8BT4vOv48wgRUICM1kkljZPZoJICEqcnPkErIhZQEdiwe5PbCALmAWkJZb/4wAJcw
 rYSBzffIcZxBYFumHi/D52EFtIQFGif94DNhBbQiBdYuvfX8wTGPlnIZk6C8nUWQhTFzAyr2L
 UKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwdi0KPAQ
 oyQHk5Ior0+xQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6NTsFIIcGi1PTUirTMHGAswKQlO
 HiURHh5QdK8xQWJucWZ6RCpU4yKUuK8piAJAZBERmkeXBss/i4xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmPc4yBSezLwSuOmvgBYzAS0OZBAAWVySiJCSamAM2HuP7f2OGxf2h86dmfrxS0z
 g3nxPy5JAU67pccvMX6lZC9xMKD8eECj1ZWcQg5iX+P2cxdF21k8vpMp8+xpXfuVE2/o/ncEz
 Tnh1H3acXZMpkrZu+9/iDXcPWSvYlH/406pzMb5N6Yhl2DmjAB/hDI/T3HOk/x/3Obxs3urnH
 wVl1WUOczxVYinOSDTUYi4qTgQAYUDmKboCAAA=
X-Env-Sender: prvs=29570d7b3=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494321858!70523577!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62920 invoked from network); 9 May 2017 09:24:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 09:24:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491264000"; d="scan'208";a="45666654"
Date: Tue, 9 May 2017 10:24:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170509092414.uzi6dieevnfi27o3@dhcp-3-128.uk.xensource.com>
References: <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
 <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
 <11277412-f22f-170a-1a31-6039bdece0f4@rimuhosting.com>
 <f9ace036-ee19-c93e-7d15-8f5a2a2177ca@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f9ace036-ee19-c93e-7d15-8f5a2a2177ca@suse.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Steven Haigh <netwiz@crc.id.au>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jennifer Herbert <Jennifer.Herbert@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org,
 glenn@rimuhosting.com
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMTE6MTA6MjRBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNC8wNS8xNyAwMDoxNywgR2xlbm4gRW5yaWdodCB3cm90ZToKPiA+IE9uIDA0
LzA1LzE3IDA0OjU4LCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cj4gPj4gT24gMDQvMDUvMTcgMDE6NTMs
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4+IE9uIDAzLzA1LzE3IDEyOjQ1LCBTdGV2ZW4gSGFp
Z2ggd3JvdGU6Cj4gPj4+PiBKdXN0IHdhbnRlZCB0byBnaXZlIHRoaXMgYSBsaXR0bGUgbnVkZ2Ug
bm93IHBlb3BsZSBzZWVtIHRvIGJlIGJhY2sgb24KPiA+Pj4+IGRlY2suLi4KPiA+Pj4KPiA+Pj4g
R2xlbm4sIGNvdWxkIHlvdSBwbGVhc2UgZ2l2ZSB0aGUgYXR0YWNoZWQgcGF0Y2ggYSB0cnk/Cj4g
Pj4+Cj4gPj4+IEl0IHNob3VsZCBiZSBhcHBsaWVkIG9uIHRvcCBvZiB0aGUgb3RoZXIgY29ycmVj
dGlvbiwgdGhlIG9sZCBkZWJ1Zwo+ID4+PiBwYXRjaCBzaG91bGQgbm90IGJlIGFwcGxpZWQuCj4g
Pj4+Cj4gPj4+IEkgaGF2ZSBhZGRlZCBzb21lIGRlYnVnIG91dHB1dCB0byBtYWtlIHN1cmUgd2Ug
c2VlIHdoYXQgaXMgaGFwcGVuaW5nLgo+ID4+Cj4gPj4gVGhpcyBwYXRjaCBpcyBpbmNsdWRlZCBp
biBrZXJuZWwteGVuLTQuOS4yNi0xCj4gPj4KPiA+PiBJdCBzaG91bGQgYmUgaW4gdGhlIHJlcG9z
IG5vdy4KPiA+Pgo+ID4gCj4gPiBTdGlsbCBzZWVpbmcgdGhlIHNhbWUgaXNzdWUuIFdpdGhvdXQg
dGhlIGV4dHJhIGRlYnVnIHBhdGNoIGFsbCBJIHNlZSBpbgo+ID4gdGhlIGxvZ3MgYWZ0ZXIgZGVz
dHJveSBpcyB0aGlzLi4uCj4gPiAKPiA+IHhlbi1ibGtiYWNrOiB4ZW5fYmxraWZfZGlzY29ubmVj
dDogYnVzeQo+ID4geGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9mcmVlOiBkZWxheWVkID0gMAo+IAo+
IEhtbSwgdG8gbWUgaXQgc2VlbXMgYXMgaWYgc29tZSBncmFudCBpc24ndCBiZWluZyB1bm1hcHBl
ZC4KPiAKPiBMb29raW5nIGF0IGdudHRhYl91bm1hcF9yZWZzX2FzeW5jKCkgSSB3b25kZXIgaG93
IHRoaXMgaXMgc3VwcG9zZWQgdG8KPiB3b3JrOgo+IAo+IEkgZG9uJ3Qgc2VlIGhvdyBhIGdyYW50
IHdvdWxkIGV2ZXIgYmUgdW5tYXBwZWQgaW4gY2FzZSBvZgo+IHBhZ2VfY291bnQoaXRlbS0+cGFn
ZXNbcGNdKSA+IDEgaW4gX19nbnR0YWJfdW5tYXBfcmVmc19hc3luYygpLiBBbGwgaXQKPiBkb2Vz
IGlzIGRlZmVycmluZyB0aGUgY2FsbCB0byB0aGUgdW5tYXAgb3BlcmF0aW9uIGFnYWluIGFuZCBh
Z2Fpbi4gT3IKPiBhbSBJIG1pc3Npbmcgc29tZXRoaW5nIGhlcmU/CgpObywgSSBkb24ndCB0aGlu
ayB5b3UgYXJlIG1pc3NpbmcgYW55dGhpbmcsIGJ1dCBJIGNhbm5vdCBzZWUgaG93IHRoaXMgY2Fu
IGJlCnNvbHZlZCBpbiBhIGJldHRlciB3YXksIHVubWFwcGluZyBhIHBhZ2UgdGhhdCdzIHN0aWxs
IHJlZmVyZW5jZWQgaXMgY2VydGFpbmx5Cm5vdCB0aGUgYmVzdCBvcHRpb24sIG9yIGVsc2Ugd2Ug
cmlzayB0cmlnZ2VyaW5nIGEgcGFnZS1mYXVsdCBlbHNld2hlcmUuCgpJTUhPLCBnbnR0YWJfdW5t
YXBfcmVmc19hc3luYyBzaG91bGQgaGF2ZSBhIHRpbWVvdXQsIGFuZCByZXR1cm4gYW4gZXJyb3Ig
YXQKc29tZSBwb2ludC4gQWxzbywgSSdtIHdvbmRlcmluZyB3aGV0aGVyIHRoZXJlJ3MgYSB3YXkg
dG8ga2VlcCB0cmFjayBvZiB3aG8gaGFzCnJlZmVyZW5jZXMgb24gYSBzcGVjaWZpYyBwYWdlLCBi
dXQgc28gZmFyIEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gZmlndXJlIG91dCBob3cKdG8gZ2V0IHRo
aXMgaW5mb3JtYXRpb24gZnJvbSBMaW51eC4KCkFsc28sIEkndmUgbm90aWNlZCB0aGF0IF9fZ250
dGFiX3VubWFwX3JlZnNfYXN5bmMgdXNlcyBwYWdlX2NvdW50LCBzaG91bGRuJ3QgaXQKdXNlIHBh
Z2VfcmVmX2NvdW50IGluc3RlYWQ/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 09:24:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 09:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d81Nz-00006B-Cw; Tue, 09 May 2017 09:24:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=295c04cf9=George.Dunlap@citrix.com>)
 id 1d81Ny-00005o-NC
 for xen-devel@lists.xen.org; Tue, 09 May 2017 09:24:50 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D6/E0-03371-2EA81195; Tue, 09 May 2017 09:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7DLsF
 Ig6cNmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amOy/YC3YpVKzbrNDA2CHdxcjJISHgL3Ht
 Zx8riC0sUChxftokFhBbRKBcYvb32UBxLg4hgenMEq2rGhlBHGaBHiaJQ32t7CBVbAJ6EvOOf
 wXr4BWwlXhwZitYnEVAReL+l1dgU0UFwiXeNh6BqhGUODnzCZjNKaAvse3hEaChHEBDNSXW79
 IHCTMLyEtsfzuHGcQWElCVWPzgKPsERr5ZSLpnIXTMQtKxgJF5FaNGcWpRWWqRrrGRXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxtPrAg8xSnIwKYny+hQLRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4G3tFIwUEixKTU+tSMvMAQY9TFqCg0dJhJcXJM1bXJCYW5yZD
 pE6xagoJc5rCpIQAElklObBtcEi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEef1ApvBk5p
 XATX8FtJgJaHEggwDI4pJEhJRUA6NtTa9es475qdvTV2Wf6J9ySnHav5TOBxopu9VKLpxdWD5
 FV0Lve93OfVfrft7xTfnZsbZE4O0ByXlP3e823zFtbO8RlLcs5Nkad+H+j9qO8+yB1RyZ09mP
 T7W+PNP8jYKKacg6Zba0pjlatQKiyxU2Ff2bfOTKZXH2Hhu+abdDrap2hEw5tFuJpTgj0VCLu
 ag4EQD+jLRGrwIAAA==
X-Env-Sender: prvs=295c04cf9=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494321888!100754820!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31401 invoked from network); 9 May 2017 09:24:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 09:24:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491264000"; d="scan'208";a="431482836"
To: Yu Zhang <yu.c.zhang@linux.intel.com>, "Zhang, Xiong Y"
 <xiong.y.zhang@intel.com>, Jan Beulich <JBeulich@suse.com>
References: <1493956334-3310-1-git-send-email-xiong.y.zhang@intel.com>
 <590CAAEE02000078001573F1@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DD6B3@SHSMSX104.ccr.corp.intel.com>
 <591034B90200007800157905@prv-mh.provo.novell.com>
 <8082FF9BCB2B054996454E47167FF4EC1C4DEE0B@SHSMSX104.ccr.corp.intel.com>
 <077884ad-247c-ca65-3c0d-e8d5d6cf642f@citrix.com>
 <591151F1.5080402@linux.intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <54600161-9155-a636-3e95-96245fcbca5d@citrix.com>
Date: Tue, 9 May 2017 10:24:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591151F1.5080402@linux.intel.com>
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/ioreq server: Fix DomU couldn't reboot
 when using p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMDY6MjEsIFl1IFpoYW5nIHdyb3RlOgo+IAo+IAo+IE9uIDUvOC8yMDE3IDc6
MTIgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDA4LzA1LzE3IDExOjUyLCBaaGFuZywg
WGlvbmcgWSB3cm90ZToKPj4+Pj4+PiBPbiAwNi4wNS4xNyBhdCAwMzo1MSwgPHhpb25nLnkuemhh
bmdAaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4+Pj4+IE9uIDA1LjA1LjE3IGF0IDA1OjUyLCA8eGlv
bmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+Pj4+ICdjb21taXQgMTY3OWUwZGYzZGY2
ICgieDg2L2lvcmVxIHNlcnZlcjogYXN5bmNocm9ub3VzbHkgcmVzZXQKPj4+Pj4+PiBvdXRzdGFu
ZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScgd2lsbCBjYWxsCj4+Pj4+Pj4gcDJtX2No
YW5nZV9lbnRyeV90eXBlX2dsb2JhbCgpIHdoaWNoIHNldCBlbnRyeS5yZWNhbGM9MS4gVGhlbgo+
Pj4+Pj4+IHRoZSBmb2xsb3dpbmcgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2ZXIpIHdpbGwgcmV0
dXJuCj4+Pj4+Pj4gcDJtX3JhbV9ydyB0eXBlLgo+Pj4+Pj4+IEJ1dCAnY29tbWl0IDZkNzc0YTk1
MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVzZXQKPj4+Pj4+PiBvdXRz
dGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5t
YXBzIiknCj4+Pj4+Pj4gYXNzdW1lIGdldF9lbnRyeShwMm1faW9yZXFfc2VydmVyKSB3aWxsIHJl
dHVybiBwMm1faW9yZXFfc2VydmVyCj4+Pj4+Pj4gdHlwZSwgdGhlbiByZXNldCBwMm1faW9yZXFf
c2VydmVyIGVudHJpZXMuIFRoZSBmYWN0IGlzIHRoZQo+Pj4+Pj4+IGFzc3VtcHRpb24KPj4+Pj4+
PiBpc24ndCB0cnVlLCBhbmQgc3lzbmNocm9ub3VzbHkgcmVzZXQgZnVuY3Rpb24gY291bGRuJ3Qg
d29yay4gVGhlbgo+Pj4+Pj4+IGlvcmVxLmVudHJ5X2NvdW50IGlzIGxhcmdlciB0aGFuIHplcm8g
YWZ0ZXIgYW4gaW9yZXEgc2VydmVyIHVubWFwcywKPj4+Pj4+PiBmaW5hbGx5IHRoaXMgcmVzdWx0
cyBEb21VIGNvdWxkbid0IHJlYm9vdC4KPj4+Pj4+IEkndmUgaGFkIHRyb3VibGUgdW5kZXJzdGFu
ZGluZyB0aGlzIHBhcnQgYWxyZWFkeSBvbiB2MSAoYnR3LCB3aHkgaXMKPj4+Pj4+IHRoaXMgb25l
IG5vdCB0YWdnZWQgdjI/KSwgYW5kIHNpbmNlIEkgc3RpbGwgY2FuJ3QgZmlndXJlIGl0IEkgaGF2
ZQo+Pj4+Pj4gdG8gYXNrOgo+Pj4+Pj4gV2h5IGlzIGl0IHRoYXQgZ3Vlc3QgcmVib290IGlzIGJl
aW5nIGltcGFjdGVkIGhlcmU/IEZyb20gd2hhdCBJCj4+Pj4+PiByZWNhbGwKPj4+Pj4+IGEgbm9u
LXplcm8gY291bnQgc2hvdWxkIG9ubHkgcHJldmVudCBtaWdyYXRpb24uCj4+Pj4+IFtaaGFuZywg
WGlvbmcgWV0gU29ycnksIGFsdGhvdWdoIHRoZXkgc29sdmUgdGhlIHNhbWUgaXNzdWUsIHRoZQo+
Pj4+PiBzb2x1dGlvbiBpcwo+Pj4+PiB0b3RhbGx5IGRpZmZlcmVudCwgc28gSSBkaWRuJ3QgbWFy
ayB0aGlzIGFzIFYyLCBJIHdpbGwgbWFyayB0aGUKPj4+Pj4gZm9sbG93aW5nCj4+Pj4+IGFzIHYy
IHdpdGggdGhpcyBzb2x1dGlvbi4KPj4+Pj4gRHVyaW5nIERvbVUgcmVib290LCBpdCB3aWxsIGZp
cnN0IHVubWFwIGlvcmVxIHNlcnZlciBpbiBzaHV0ZG93bgo+Pj4+PiBwcm9jZXNzLAo+Pj4+PiB0
aGVuIGl0IGNhbGwgbWFwIGlvcmVxIHNlcnZlciBpbiBib290IHByb2Nlc3MuIFRoZSBmb2xsb3dp
bmcKPj4+Pj4gc2VudGVuY2UgaW4KPj4+Pj4gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoKSByZXN1bHQg
bWFwcGluZyBpb3JlcSBzZXJ2ZXIgZmFpbHVyZSwgdGhlbiBEb21VCj4+Pj4+IGNvdWxkbid0IGNv
bnRpbnVlIGJvb3RpbmcuCj4+Pj4+IElmICggcmVhZF9hdG9taWMoJnAtPmlvcmVxLmVudHJ5X2Nv
dW50KSkKPj4+Pj4gICAgIGdvdG8gb3V0Owo+Pj4+IEl0IGlzIGNsZWFyIHRoYXQgaXQgd291bGQg
YmUgdGhpcyBzdGF0ZW1lbnQgdG8gYmUgdGhlIHByb2JsZW0gb25lLAo+Pj4+IGJ1dCBJIGNvbnRp
bnVlIHRvIG5vdCBzZWUgd2h5IHRoaXMgd291bGQgYWZmZWN0IHJlYm9vdDogVGhlIHJlYm9vdGVk
Cj4+Pj4gZ3Vlc3QgcnVucyBpbiBhbm90aGVyIFZNIHdpdGgsIGhlbmNlLCBhIGRpZmZlcmVudCBw
Mm0uIEkgY2Fubm90IHNlZQo+Pj4+IHdoeSB0aGVyZSB3b3VsZCBiZSBhIG5vbi16ZXJvIGlvcmVx
LmVudHJ5X2NvdW50IHRoZSBmaXJzdCB0aW1lIGFuCj4+Pj4gaW9yZXEgc2VydmVyIGNsYWltcyB0
aGUgcDJtX2lvcmVxX3NlcnZlciB0eXBlIGZvciB0aGlzIG5ldyBkb21haW4uCj4+Pj4KPj4+IFta
aGFuZywgWGlvbmcgWV0gVGhpcyBpcyB3aGF0IEkgc2VlIGZyb20geGwgZG1lc2cgd2hlbiBhIERv
bVUgcmVib290Cj4+PiAxKSB1bm1hcCBpb19yZXFfc2VydmVyIHdpdGggb2xkIGRvbWlkCj4+PiAy
KSBtYXAgaW9fcmVxX3NlcnZlciB3aXRoIG9sZCBkb21pZAo+Pj4gMyl1bm1hcCBpb19yZXFfc2Vy
dmVyIHdpdGggb2xkIGRvbWlkCj4+PiA0KSBtYXAgaW9fcmVxX3NlcnZlciB3aXRoIG5ldyBkb21p
ZAo+Pj4KPj4+IFRoZSAxKSBhbmQgMikgYXJlIHRyaWdnZXJlZCBieSBvdXIgZGV2aWNlIHJlc2V0
IGhhbmRsZXIgaW4gcWVtdSwgaXQgd2lsbAo+Pj4gZGVzdHJveSBvbGQgZGV2aWNlIGhhbmRsZXIs
IHRoZW4gY3JlYXRlIGRldmljZSBoYW5kbGVyIHdpdGggdGhlIG9sZAo+Pj4gZG9taWQKPj4+IGFn
YWluLiBzbyB3ZSBjb3VsZCBzZWUgaW9yZXEuZW50cnlfY291bGQgPiAwIHdpdGggb2xkIGRvbWlk
LCB0aGVuIHJlYm9vdAo+Pj4gcHJvY2VzcyB0ZXJtaW5hdGVkLgo+PiBPaCwgc28gaXQgcHJldmVu
dHMgcmVib290IG9mIFhlbkdULCBidXQgbm90IG9mIG5vcm1hbCBndWVzdHM/Cj4+Cj4+IFdoeSBk
b2VzIGEgcmVib290IGNhdXNlIHRoZSBkZXZpY2UgdG8gZGV0YWNoLCByZS1hdHRhY2gsIGFuZCB0
aGVuCj4+IHJlLWRldGFjaCBhZ2Fpbj8KPj4KPj4gQWxzbywgSSdtIHNvcnJ5IGZvciBtaXNzaW5n
IHRoZSBidWcgZHVyaW5nIHJldmlldywgYnV0IGl0J3MgYSBiaXQKPj4gYW5ub3lpbmcgdG8gZmlu
ZCBvdXQgdGhhdCB0aGUgY29yZSBmdW5jdGlvbmFsaXR5IG9mIHBhdGNoIC0tIGRldGFjaGluZwo+
PiBhbmQgcmUtYXR0YWNoaW5nIC0tIHdhc24ndCB0ZXN0ZWQgYXQgYWxsIGJlZm9yZSBzdWJtaXNz
aW9uLgo+IAo+IFRoYW5rcyBmb3IgeW91ciByZXBseSwgR2VvcmdlLgo+IFRoaXMgZXJyb3Igd2Fz
IGludHJvZHVjZWQgaW4gdGhlIGxhc3QgdmVyc2lvbiBvZiBwYXRjaCAieDg2L2lvcmVxCj4gc2Vy
dmVyOiBBc3luY2hyb25vdXNseSByZXNldAo+IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIg
ZW50cmllcy4iLCB3aGljaCBpbmNsdWRlZCAyIGNoYW5nZXMgZnJvbQo+IGl0cyBwcmV2aW91cyB2
ZXJzaW9uOgo+IAo+IDE+IERvIG5vdCByZXNldCBwMm1faW9yZXFfc2VydmVyIGJhY2sgdG8gcDJt
X3JhbV9ydyB3aGVuIGFuIGlvcmVxIHNlcnZlcgo+IGlzIG1hcHBlZDsKPiAKPiAyPiBVc2UgYSBo
ZWxwZXIgZnVuY3Rpb24gdG8gcmV0dXJuIHRoZSBwMm0gdHlwZSAtICB0aGlzIG5ldyBoZWxwZXIK
PiByb3V0aW5lIHJldHVybnMgcDJtX3JhbV9ydwo+IGluc3RlYWQgb2YgcDJtX2lvcmVxX3NlcnZl
ciBpZiB0aGVyZSdzIG5vIG1hcHBpbmcgaW9yZXEgc2VydmVyLiBJbgo+IHByZXZpb3VzIHZlcnNp
b25zIEkganVzdCByZXR1cm5lZAo+IHAybV9pb3JlcV9zZXJ2ZXIsIGFuZCBYZW5HVCB0ZXN0cyBh
bGwgcGFzc2VkIHN1Y2Nlc3NmdWxseS4gQnV0IEkgaGFkIG5vdAo+IHJlYWxpemVkIHRoaXMgaXNz
dWUgZm9yIHRoaXMKPiBsYXN0IHZlcnNpb24gYW5kIGRpZCBub3QgaGF2ZSBlbm91Z2ggdGltZSB0
byBkbyB0aGUgdGVzdCBmb3IgdGhpcwo+IHZlcnNpb24gaW4gdGhlIGxhc3QgbW9tZW50IGJlZm9y
ZQo+IGNvZGUgZnJlZXplLi4uCgpJbmRlZWQsIHdlIHdlcmUgdW5kZXIgYSBsb3Qgb2YgdGltZSBw
cmVzc3VyZSBhbmQgeW91IGRpZCBzcGVuZCBhIGxvdCBvZgp0aW1lIG91dHNpZGUgb2YgeW91ciBu
b3JtYWwgb2ZmaWNlIGhvdXJzIHRvIHRyeSB0byBnZXQgdGhpbmdzIGZpeGVkOyBhbmQKeW91ciAo
cGx1cmFsKSB0ZXN0aW5nIGRpZCBldmVudHVhbGx5IHR1cm4gdGhpcyB1cCBiZWZvcmUgdGhlIHJl
bGVhc2UuClNvcnJ5IGZvciBiZWluZyBhIGJpdCBpcnJpdGFibGUuCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 09:39:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 09:39:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d81bs-00015A-Oz; Tue, 09 May 2017 09:39:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=295bb7a92=wei.liu2@citrix.com>)
 id 1d81br-000154-QS
 for xen-devel@lists.xen.org; Tue, 09 May 2017 09:39:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 84/C0-03058-F3E81195; Tue, 09 May 2017 09:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHRDpK5dn2C
 kwaVJuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bjvM2sBY9YKpp3T2NpYPzO3MXIySEh4C/x
 pu03WxcjBweLgIrE+yZ1kDCbgLLEz85esLCIgI7Exgu+ICazQJrE9UUVIBXCAnYS9/tegA3hF
 bCQ6Jo2nxXEFhKwkVjWuR4qLihxcuYTFhCbGWjKgt2f2CDGSEss/8cBEuYUsJU49Gw1I4gtCr
 S/c+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjXyEAvqSgzPaMkNzEzR9f
 QwEwvN7W4ODE9NScxqVgvOT93EyMwxBiAYAfjr2UBhxglOZiURHl9igUihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwFvUKRgoJFqWmp1akZeYAgx0mLcHBoyTC2wSS5i0uSMwtzkyHSJ1iNOZ4t
 /TDeyaOOfe+vmcSYsnLz0uVEucVASkVACnNKM2DGwSLwkuMslLCvIxApwnxFKQW5WaWoMq/Yh
 TnYFQS5u0EmcKTmVcCt+8V0ClMQKcEMgiAnFKSiJCSamDM//Ll7372KZ/nfH735O+6T5tCX12
 sseG3NTq91m+bw6yvbzK38H6/09czLfG6aWBHn8AaO5kF8fMNjd2l36oZ8Jty/D3x5nP6vA9F
 3i92bwliuBnZJLteYXUuZ2u86Zl1LiufL3jJKSn24ZjMKyOdBc4TjVS9K96+q1zf/+f+L9fNG
 74mx3WoKLEUZyQaajEXFScCADmRvnS9AgAA
X-Env-Sender: prvs=295bb7a92=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494322749!67269342!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61608 invoked from network); 9 May 2017 09:39:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 09:39:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491264000"; d="scan'208";a="422810400"
Date: Tue, 9 May 2017 10:39:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <20170509093907.ns3d47zdcmzs6bbd@citrix.com>
References: <1c3a191f-c2ff-8a47-6993-30a4c924ee81@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1c3a191f-c2ff-8a47-6993-30a4c924ee81@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] qemu-xen-traditional VNC SASL support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgSWFuCgpPbiBTdW4sIE1heSAwNywgMjAxNyBhdCAwNzo1ODoyOVBNICswMTAwLCBTaW1vbiBX
YXRlcm1hbiB3cm90ZToKPiBIaSwKPiAKPiBJIHJlYWQgdGhhdCBvbmx5IGJ1ZyBmaXhlcyBhcmUg
YmVpbmcgYWNjZXB0ZWQgZm9yIHFlbXUteGVuLXRyYWRpdGlvbmFsLiAgSSdkCj4gcXVpdGUgbGlr
ZSB0byBzZWUgU0FTTAo+IHN1cHBvcnQgZm9yIFZOQyBpbiBxZW11LXhlbi10cmFkaXRpb25hbCBz
byB0aGF0IGl0IGlzIGF2YWlsYWJsZSB3aGVuIHVzaW5nCj4gSU9FTVUgc3R1Yi1kb21haW5zLgo+
IAo+IEkndmUgZ290IGEgcGF0Y2ggdGhhdCBiYWNrLXBvcnRzIHRoaXMgc3VwcG9ydCBmcm9tIHVw
c3RyZWFtIFFFTVUgYnV0IGFzIGl0Cj4gY2FuJ3QgYmUgY29uc2lkZXJlZAo+IGEgYnVnIGZpeCwg
ZG9lcyB0aGF0IG1lYW4gdGhlcmUncyBubyBjaGFuY2Ugb2YgaXQgYmVpbmcgbWVyZ2VkPwo+IAo+
IFRoYW5rcy4gIFNpbW9uCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 09:39:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 09:39:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d81c0-00015o-W4; Tue, 09 May 2017 09:39:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d81bz-00015S-RI
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 09:39:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 02/DB-03620-74E81195; Tue, 09 May 2017 09:39:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfSaqa5bn2C
 kwbxzihb3prxnd2D02N63iz2AMYo1My8pvyKBNWPxkmMsBc9UK34e3cbawPhDtouRi0NIYCqj
 xKxv05i6GDk5WATOM0t83p4CYksIbGOVWHM5DcLOk/ixZQkbhJ0jsWXmJjCbV0BQ4uTMJywgt
 pCAp8T8P+dYQWxOgUCJS+e2sUAseMMosaG1nREkwSagILHpxyxGiGUqEu1/F7JDDAqQuHDzHt
 BQDg5hgRSJ/8s5QUwRAXOJKecDQMYwCzQwS0xcdZUZpJxZQFOidftvdghbW2LZwtfMExgFZyE
 5aRaSsllIyhYwMq9iVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93E
 CAxaBiDYwTjzsv8hRkkOJiVRXp9igUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry3egQjhQSLU
 tNTK9Iyc4DxA5OW4OBREuHl7QVK8xYXJOYWZ6ZDpE4xGnO8uPz+PRPHk5U/3jMJseTl56VKif
 OKgJQKgJRmlObBDYLF9SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ83qCTOHJzCuB2/cK6BQ
 moFMCGQRATilJREhJNTDa9/x7FOu+cV9dyXo/XmEe5T1tB55XX+u5PztS+FmLVswhzWcXv/L2
 if3Z4bnm05O5/VPr+c4cPm4hO1n9/H2xLVMy1/wpvlKmOfPgZbt1qQ/evSs3VuP0vf2vVr/hZ
 ACPku6T4iU7BOfkH3aJdw2wPfupyeAcX3SzgJfNB/s1alMK6060n32hxFKckWioxVxUnAgAk7
 UtuOYCAAA=
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494322757!70527302!1
X-Originating-IP: [209.85.214.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55987 invoked from network); 9 May 2017 09:39:18 -0000
Received: from mail-it0-f53.google.com (HELO mail-it0-f53.google.com)
 (209.85.214.53)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 09:39:18 -0000
Received: by mail-it0-f53.google.com with SMTP id o5so1851290ith.1
 for <xen-devel@lists.xensource.com>; Tue, 09 May 2017 02:39:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=UoyuFtyqwKw+CNUzfVNODxDZsXRjK7zitc2KSnNR04I=;
 b=HrZuBbizoLlWFqJdMD/yFLf1bU7r2+eglF8F6glXuhqB7Y3tmeXtAuxn2qValR1u+7
 vA/5DjeyD3mwJ6qt/l8Jr1l2DEhy8IF9PG1zN+KGzTUsfkrF5auHyKWBP6zyavia3eEN
 ZkV5LQw1z73nr7JBU1lTlLAOWHYZYV+9mjfoo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=UoyuFtyqwKw+CNUzfVNODxDZsXRjK7zitc2KSnNR04I=;
 b=EWOAx6cTIptV9Zcpto2Rb8SChxr9MASBHyiRwTKuZ/Xzd2v25QClvxSv+78FrjMyNV
 KB4MGoOOfce6tRCvQrdWrZXSAPB6EqT+u2Hj6xm3PF0qKkRqw3O9SVfID/vQIfD3MqyR
 NlJOyMNTg29I0nnmTZMSuQ1FPQBLfq/Zh/Ygh1IsbyOwcJSJMYUNRbEMNLa4cqN41Kfo
 49j0uLoNntZ/JH6XSxKUmD0F1q5pa3Quz81ZpL7mEPUKA3mKQQ3UkN1UPDUPSUMe7R3z
 FB4ICyCCpLLqOchzfdouX4kUOvZisH8YjHZBtASPLoELrjdRNPAE9z+ep0TtUlsa12tp
 zgBQ==
X-Gm-Message-State: AODbwcC9ilX4Qy9p1g1ucEyXB7WjvTAAsq8EQxapXa59FucYwr85oWEu
 hUfPyUFXSE6eI2bg6J9clDGUROnKYOyM
X-Received: by 10.36.23.6 with SMTP id 6mr349616ith.40.1494322757243; Tue, 09
 May 2017 02:39:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.154.71 with HTTP; Tue, 9 May 2017 02:39:16 -0700 (PDT)
In-Reply-To: <CADyBb7sFqne8ZtJyNTnFde_R48DmS0-sGmBpcOg9wiFzr3v9Fw@mail.gmail.com>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <CAEaD8JN9xTYJ+XY-CmYut43OX2d=OgmmUOfOB5rqoj-rUW2V8A@mail.gmail.com>
 <CADyBb7sFqne8ZtJyNTnFde_R48DmS0-sGmBpcOg9wiFzr3v9Fw@mail.gmail.com>
From: Fu Wei <fu.wei@linaro.org>
Date: Tue, 9 May 2017 17:39:16 +0800
Message-ID: <CADyBb7vL7kFc-vWJ7t=GGWYXO0D5bzKDCaxDy0vpC2o+2Mr3Bw@mail.gmail.com>
To: "Vladimir 'phcoder' Serbinenko" <phcoder@gmail.com>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel@lists.xensource.com, arvidjaar@gmail.com,
 Jon Masters <jcm@redhat.com>, ian.campbell@docker.com,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmxhZGltaXIKCk9uIDkgTWF5IDIwMTcgYXQgMTc6MDIsIEZ1IFdlaSA8ZnUud2VpQGxpbmFy
by5vcmc+IHdyb3RlOgo+IEhpIFZsYWRpbWlyCj4KPiBPbiA5IE1heSAyMDE3IGF0IDE0OjU5LCBW
bGFkaW1pciAncGhjb2RlcicgU2VyYmluZW5rbyA8cGhjb2RlckBnbWFpbC5jb20+IHdyb3RlOgo+
Pgo+Pgo+PiBMZSBUdWUsIE1heSAyLCAyMDE3IMOgIDk6MDYgQU0sIDxmdS53ZWlAbGluYXJvLm9y
Zz4gYSDDqWNyaXQgOgo+Pj4KPj4+IEZyb206IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+Cj4+
Pgo+Pj4gVGhpcyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IG9mIHhlbl9ib290IGNvbW1hbmQgZm9y
IGFhcmNoNjQ6Cj4+PiAgICAgeGVuX2h5cGVydmlzb3IKPj4+ICAgICB4ZW5fbW9kdWxlCj4+PiBU
aGVzZSB0d28gY29tbWFuZHMgYXJlIG9ubHkgZm9yIGFhcmNoNjQsIHNpbmNlIGl0IGhhcyBpdHMg
b3duIHByb3RvY29sIGFuZAo+Pj4gY29tbWFuZHMgdG8gYm9vdCB4ZW4gaHlwZXJ2aXNvciBhbmQg
RG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCj4+Pgo+Pj4gRm9yIG90aGVyIGFyY2hpdGVjdHVyZXMs
IHRoZXkgYXJlIHN0aWxsIHVzaW5nIG11bHRpYm9vdCBhbmQgbW9kdWxlCj4+PiBjb21tYW5kcy4K
Pj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+Pj4gLS0t
Cj4+PiAgdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluIHwgMTMgKysrKysrKysrKy0tLQo+Pj4g
IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pj4KPj4+
IGRpZmYgLS1naXQgYS91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4gYi91dGlsL2dydWIuZC8y
MF9saW51eF94ZW4uaW4KPj4+IGluZGV4IGM0OGFmOTQuLjk3Nzc3MTkgMTAwNjQ0Cj4+PiAtLS0g
YS91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KPj4+ICsrKyBiL3V0aWwvZ3J1Yi5kLzIwX2xp
bnV4X3hlbi5pbgo+Pj4gQEAgLTEyMiwxNiArMTIyLDE2IEBAIGxpbnV4X2VudHJ5ICgpCj4+PiAg
ICAgICAgICBlbHNlCj4+PiAgICAgICAgICAgICAgeGVuX3JtX29wdHM9Im5vLXJlYWwtbW9kZSBl
ZGQ9b2ZmIgo+Pj4gICAgICAgICAgZmkKPj4+IC0gICAgICAgbXVsdGlib290ICAgICAgICR7cmVs
X3hlbl9kaXJuYW1lfS8ke3hlbl9iYXNlbmFtZX0gcGxhY2Vob2xkZXIKPj4+ICR7eGVuX2FyZ3N9
IFwke3hlbl9ybV9vcHRzfQo+Pj4gKyAgICAgICAke3hlbl9sb2FkZXJ9ICAgJHtyZWxfeGVuX2Rp
cm5hbWV9LyR7eGVuX2Jhc2VuYW1lfSBwbGFjZWhvbGRlcgo+Pj4gJHt4ZW5fYXJnc30gXCR7eGVu
X3JtX29wdHN9Cj4+PiAgICAgICAgIGVjaG8gICAgJyQoZWNobyAiJGxtZXNzYWdlIiB8IGdydWJf
cXVvdGUpJwo+Pj4gLSAgICAgICBtb2R1bGUgICR7cmVsX2Rpcm5hbWV9LyR7YmFzZW5hbWV9IHBs
YWNlaG9sZGVyCj4+PiByb290PSR7bGludXhfcm9vdF9kZXZpY2VfdGhpc3ZlcnNpb259IHJvICR7
YXJnc30KPj4+ICsgICAgICAgJHttb2R1bGVfbG9hZGVyfSAgICAgICAgJHtyZWxfZGlybmFtZX0v
JHtiYXNlbmFtZX0gcGxhY2Vob2xkZXIKPj4+IHJvb3Q9JHtsaW51eF9yb290X2RldmljZV90aGlz
dmVyc2lvbn0gcm8gJHthcmdzfQo+Pj4gIEVPRgo+Pj4gICAgaWYgdGVzdCAtbiAiJHtpbml0cmR9
IiA7IHRoZW4KPj4+ICAgICAgIyBUUkFOU0xBVE9SUzogcmFtZGlzayBpc24ndCBpZGVudGlmaWVy
LiBTaG91bGQgYmUgdHJhbnNsYXRlZC4KPj4+ICAgICAgbWVzc2FnZT0iJChnZXR0ZXh0X3ByaW50
ZiAiTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uIikiCj4+PiAgICAgIHNlZCAicy9eLyRzdWJt
ZW51X2luZGVudGF0aW9uLyIgPDwgRU9GCj4+PiAgICAgICAgIGVjaG8gICAgJyQoZWNobyAiJG1l
c3NhZ2UiIHwgZ3J1Yl9xdW90ZSknCj4+PiAtICAgICAgIG1vZHVsZSAgLS1ub3VuemlwICAgJHty
ZWxfZGlybmFtZX0vJHtpbml0cmR9Cj4+PiArICAgICAgICR7bW9kdWxlX2xvYWRlcn0gICAgICAg
IC0tbm91bnppcCAgICR7cmVsX2Rpcm5hbWV9LyR7aW5pdHJkfQo+Pj4gIEVPRgo+Pj4gICAgZmkK
Pj4+ICAgIHNlZCAicy9eLyRzdWJtZW51X2luZGVudGF0aW9uLyIgPDwgRU9GCj4+PiBAQCAtMjA2
LDYgKzIwNiwxMyBAQCB3aGlsZSBbICJ4JHt4ZW5fbGlzdH0iICE9ICJ4IiBdIDsgZG8KPj4+ICAg
ICAgaWYgWyAieCRpc190b3BfbGV2ZWwiICE9IHh0cnVlIF07IHRoZW4KPj4+ICAgICAgICAgZWNo
byAiICBzdWJtZW51ICckKGdldHRleHRfcHJpbnRmICJYZW4gaHlwZXJ2aXNvciwgdmVyc2lvbiAl
cyIKPj4+ICIke3hlbl92ZXJzaW9ufSIgfCBncnViX3F1b3RlKScgXCRtZW51ZW50cnlfaWRfb3B0
aW9uCj4+PiAneGVuLWh5cGVydmlzb3ItJHhlbl92ZXJzaW9uLSRib290X2RldmljZV9pZCcgeyIK
Pj4+ICAgICAgZmkKPj4+ICsgICAgaWYgWyAieCRtYWNoaW5lIiAhPSB4YWFyY2g2NCBdOyB0aGVu
Cj4+Cj4+IE1hY2hpbmUgb2YgZ3J1Yi1ta2NvbmZpZyBkb2Vzbid0IG5lY2Vzc2FyaWx5IG1hdGNo
IHRoZSBrZXJuZWwuIFRoaW5rIG9mCj4+IGNocm9vdCBvciBvZiBoYXZpbmcgMzItYml0IHVzZXJz
cGFjZSB3aXRoIDY0LWJpdCBrZXJuZWwuIEJldHRlciB0byBkbyB0aGlzCj4+IG9uIHJ1bnRpbWUu
IEkga25vdywgaXQncyBub3QgdmVyeSBuaWNlIGJ1dCB0aGUgd2hvbGUgZ3J1Yi1ta2NvbmZpZyBp
cwo+PiB0cm91YmxlIHRoYXQgbmVlZHMgcmVkZXNpZ24gdGhhdCBJJ20gd29ya2luZyBvbi4KPgo+
IFNvIGlmIHdlIG5lZWQgdG8gZG8gdGhpcyBhdCBydW4gdGltZShpbiBncnViIHNoZWxsKSwgY2Fu
IEkgdXNlCj4gImdydWJfY3B1IiB2YXJpYWJsZSBpbnN0ZWFkPwoKRG9zZSB0aGlzIHBhdGNoIG1h
a2Ugc2Vuc2UgdG8geW91PwoKZGlmZiAtLWdpdCBhL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5p
biBiL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgppbmRleCBjNDhhZjk0Li4wYzI2Y2JiIDEw
MDY0NAotLS0gYS91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KKysrIGIvdXRpbC9ncnViLmQv
MjBfbGludXhfeGVuLmluCkBAIC0xMjIsMTYgKzEyMiwyMyBAQCBsaW51eF9lbnRyeSAoKQogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8tcmVhbC1tb2RlIGVkZD1vZmYi
CiAgICAgICAgIGZpCi0gICAgICAgbXVsdGlib290ICAgICAgICR7cmVsX3hlbl9kaXJuYW1lfS8k
e3hlbl9iYXNlbmFtZX0gcGxhY2Vob2xkZXIKJHt4ZW5fYXJnc30gXCR7eGVuX3JtX29wdHN9Cisg
ICAgICAgIGlmIFsgInhcJGdydWJfY3B1IiAhPSB4YXJtNjQgXTsgdGhlbgorICAgICAgICAgICAg
eGVuX2xvYWRlcj0ibXVsdGlib290IgorICAgICAgICAgICAgbW9kdWxlX2xvYWRlcj0ibW9kdWxl
IgorICAgICAgICBlbHNlCisgICAgICAgICAgICB4ZW5fbG9hZGVyPSJ4ZW5faHlwZXJ2aXNvciIK
KyAgICAgICAgICAgIG1vZHVsZV9sb2FkZXI9Inhlbl9tb2R1bGUiCisgICAgICAgIGZpCisgICAg
ICAgIFwke3hlbl9sb2FkZXJ9ICR7cmVsX3hlbl9kaXJuYW1lfS8ke3hlbl9iYXNlbmFtZX0gcGxh
Y2Vob2xkZXIKJHt4ZW5fYXJnc30gXCR7eGVuX3JtX29wdHN9CiAgICAgICAgZWNobyAgICAnJChl
Y2hvICIkbG1lc3NhZ2UiIHwgZ3J1Yl9xdW90ZSknCi0gICAgICAgbW9kdWxlICAke3JlbF9kaXJu
YW1lfS8ke2Jhc2VuYW1lfSBwbGFjZWhvbGRlcgpyb290PSR7bGludXhfcm9vdF9kZXZpY2VfdGhp
c3ZlcnNpb259IHJvICR7YXJnc30KKyAgICAgICAgXCR7bW9kdWxlX2xvYWRlcn0gICAgICAke3Jl
bF9kaXJuYW1lfS8ke2Jhc2VuYW1lfSBwbGFjZWhvbGRlcgpyb290PSR7bGludXhfcm9vdF9kZXZp
Y2VfdGhpc3ZlcnNpb259IHJvICR7YXJnc30KIEVPRgogICBpZiB0ZXN0IC1uICIke2luaXRyZH0i
IDsgdGhlbgogICAgICMgVFJBTlNMQVRPUlM6IHJhbWRpc2sgaXNuJ3QgaWRlbnRpZmllci4gU2hv
dWxkIGJlIHRyYW5zbGF0ZWQuCiAgICAgbWVzc2FnZT0iJChnZXR0ZXh0X3ByaW50ZiAiTG9hZGlu
ZyBpbml0aWFsIHJhbWRpc2sgLi4uIikiCiAgICAgc2VkICJzL14vJHN1Ym1lbnVfaW5kZW50YXRp
b24vIiA8PCBFT0YKICAgICAgICBlY2hvICAgICckKGVjaG8gIiRtZXNzYWdlIiB8IGdydWJfcXVv
dGUpJwotICAgICAgIG1vZHVsZSAgLS1ub3VuemlwICAgJHtyZWxfZGlybmFtZX0vJHtpbml0cmR9
CisgICAgICAgIFwke21vZHVsZV9sb2FkZXJ9IC0tbm91bnppcCAgICAke3JlbF9kaXJuYW1lfS8k
e2luaXRyZH0KIEVPRgogICBmaQogICBzZWQgInMvXi8kc3VibWVudV9pbmRlbnRhdGlvbi8iIDw8
IEVPRgoKCj4KPiBUaGFua3MhCj4KPj4+Cj4+PiArICAgICAgIHhlbl9sb2FkZXI9Im11bHRpYm9v
dCIKPj4+ICsgICAgICAgbW9kdWxlX2xvYWRlcj0ibW9kdWxlIgo+Pj4gKyAgICBlbHNlCj4+PiAr
ICAgICAgIHhlbl9sb2FkZXI9Inhlbl9oeXBlcnZpc29yIgo+Pj4gKyAgICAgICBtb2R1bGVfbG9h
ZGVyPSJ4ZW5fbW9kdWxlIgo+Pj4gKyAgICBmaQo+Pj4gICAgICB3aGlsZSBbICJ4JGxpc3QiICE9
ICJ4IiBdIDsgZG8KPj4+ICAgICAgICAgbGludXg9YHZlcnNpb25fZmluZF9sYXRlc3QgJGxpc3Rg
Cj4+PiAgICAgICAgIGdldHRleHRfcHJpbnRmICJGb3VuZCBsaW51eCBpbWFnZTogJXNcbiIgIiRs
aW51eCIgPiYyCj4+PiAtLQo+Pj4gMi45LjMKPj4+Cj4+Cj4KPgo+Cj4gLS0KPiBCZXN0IHJlZ2Fy
ZHMsCj4KPiBGdSBXZWkKPiBTb2Z0d2FyZSBFbmdpbmVlcgo+IFJlZCBIYXQKCgoKLS0gCkJlc3Qg
cmVnYXJkcywKCkZ1IFdlaQpTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 09:44:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 09:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d81gx-0001uL-JD; Tue, 09 May 2017 09:44:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=295c04cf9=George.Dunlap@citrix.com>)
 id 1d81gw-0001uC-9q
 for xen-devel@lists.xen.org; Tue, 09 May 2017 09:44:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A1/11-01868-97F81195; Tue, 09 May 2017 09:44:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW5lv2C
 kQe8vVoslHxezODB6HN39mymAMYo1My8pvyKBNWPNll2MBevlK1bNOc/ewPhcsouRk0NCwF9i
 04cZrCC2sECuxNQPE9lAbBEBF4llj1eCxYUE3CSWHrjC3sXIxcEs0M4o8erfBBaQBJuAnsS84
 1/BbF4BW4nlRz4zgtgsAioSM2/uBIuLCoRLvG08AlUjKHFy5hMgm4ODU8BdoutyAEiYWcBA4s
 iiOawQtrxE89bZzBB7VSUWPzjKPoGRbxaS7llIWmYhaVnAyLyKUaM4tagstUjXyEgvqSgzPaM
 kNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw2OoZGBh3ME494XeIUZKDSUmU16dYIFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBC93n2CkkGBRanpqRVpmDjDsYdISHDxKIrw/eoHSvMUFibnFm
 ekQqVOMilLivOwgfQIgiYzSPLg2WKxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM6wIyhS
 czrwRu+iugxUxAiwMZBEAWlyQipKQaGGs3nN/udubolYnb8m8GnGbcoci6v2BPyXw2id8Ob2Z
 V/5p49vLCk0dfcDDp8f1fm9nWZJAk4ewbfMTP1bY1OXGx43tDJ1Uvi29dXcIXeTQnuNsmXzWq
 5bXekTb9XElIWZtViExe2rq+7dJ7ZR9/nZcUHyV/wGuV8630JyYhWYfniL9eviY1XomlOCPRU
 Iu5qDgRAG+WjY2wAgAA
X-Env-Sender: prvs=295c04cf9=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494323063!87754947!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15639 invoked from network); 9 May 2017 09:44:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 09:44:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491264000"; d="scan'208";a="431484559"
To: Xiong Zhang <xiong.y.zhang@intel.com>, <xen-devel@lists.xen.org>
References: <1494364964-3775-1-git-send-email-xiong.y.zhang@intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <cd0a585b-9f82-d65a-8bc8-91251cf6350d@citrix.com>
Date: Tue, 9 May 2017 10:44:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494364964-3775-1-git-send-email-xiong.y.zhang@intel.com>
Cc: andrew.cooper3@citrix.com, paul.durrant@citrix.com,
 yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com, JBeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V2] x86/ioreq server: Fix XenGT couldn't
 reboot when XenGT use p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMjI6MjIsIFhpb25nIFpoYW5nIHdyb3RlOgo+ICdjb21taXQgMTY3OWUwZGYz
ZGY2ICgieDg2L2lvcmVxIHNlcnZlcjogYXN5bmNocm9ub3VzbHkgcmVzZXQKPiBvdXRzdGFuZGlu
ZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKScgd2lsbCBjYWxsCj4gcDJtX2NoYW5nZV9lbnRy
eV90eXBlX2dsb2JhbCgpIHdoaWNoIHNldCBlbnRyeS5yZWNhbGM9MS4gVGhlbgo+IHRoZSBmb2xs
b3dpbmcgZ2V0X2VudHJ5KHAybV9pb3JlcV9zZXJ2ZXIpIHdpbGwgcmV0dXJuCj4gcDJtX3JhbV9y
dyB0eXBlLgo+IEJ1dCAnY29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IHN5
bmNocm9ub3VzbHkgcmVzZXQKPiBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMg
d2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIiknCj4gYXNzdW1lIGdldF9lbnRyeShwMm1faW9y
ZXFfc2VydmVyKSB3aWxsIHJldHVybiBwMm1faW9yZXFfc2VydmVyCj4gdHlwZSwgdGhlbiByZXNl
dCBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMuIFRoZSBmYWN0IGlzIHRoZSBhc3N1bXB0aW9uCj4g
aXNuJ3QgdHJ1ZSwgYW5kIHN5c25jaHJvbm91c2x5IHJlc2V0IGZ1bmN0aW9uIGNvdWxkbid0IHdv
cmsuIFRoZW4KPiBpb3JlcS5lbnRyeV9jb3VudCBpcyBsYXJnZXIgdGhhbiB6ZXJvIGFmdGVyIGFu
IGlvcmVxIHNlcnZlciB1bm1hcHMuCj4gRHVyaW5nIFhlbkdUIGRvbVUgcmVib290LCBpdCB3aWxs
IHVubWFwLCBtYXAgYW5kIHVubWFwIGlvcmVxCj4gc2VydmVyIHdpdGggb2xkIGRvbWlkLCB0aGUg
bWFwIHdpbGwgZmFpbCBhcyBpb3JlcS5lbnRyeV9jb3VudCA+IDAgYW5kCj4gcmVib290IHByb2Nl
c3MgaXMgdGVybWluYXRlZC4KPiAKPiBUaGlzIHBhdGNoIGFkZCBwMm0tPnJlY2FsYygpIGhvb2sg
d2hpY2ggdXNlIHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbgo+IHNwZWNpZmljIGZ1bmN0aW9u
IGFzIGVwdCByZXNvbHZlX21pc2NvbmZpZyBhbmQgcHQgZG9fcmVjYWxjLCBzbwo+IHAybV9maW5p
c2hfdHlwZV9jaGFuZ2UoKSBjb3VsZCBjYWxsIHAybS0+cmVjYWxjKCkgZGlyZWN0bHkgdG8KPiBj
aGFuZ2UgZ2ZuIHAybV90eXBlIHdoaWNoIG5lZWQgcmVjYWxjLgoKVGhpcyBsb29rcyBhIGxvdCBu
aWNlciEgIFR3byB0aGluZ3M6IEkgdGhpbmsgSSdkIHJld3JpdGUgdGhlIGNoYW5nZWxvZwp0aGlz
IHdheToKCi0tLQp4ODYvaW9yZXFfc2VydmVyOiBNYWtlIHAybV9maW5pc2hfdHlwZV9jaGFuZ2Ug
YWN0dWFsbHkgd29yawoKQ29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IHN5
bmNocm9ub3VzbHkgcmVzZXQgb3V0c3RhbmRpbmcKcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdo
ZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpIGludHJvZHVjZWQKcDJtX2ZpbmlzaF90eXBlX2No
YW5nZSgpLCB3aGljaCB3YXMgbWVhbnQgdG8gc3luY2hyb25vdXNseSBmaW5pc2ggYQpwcmV2aW91
c2x5IGluaXRpYXRlZCB0eXBlIGNoYW5nZSBvdmVyIGEgZ3BmbiByYW5nZS4gIEl0IGRpZCB0aGlz
IGJ5CmNhbGxpbmcgZ2V0X2VudHJ5KCksIGNoZWNraW5nIGlmIGl0IHdhcyB0aGUgYXBwcm9wcmlh
dGUgdHlwZSwgYW5kIHRoZW4KY2FsbGluZyBzZXRfZW50cnkoKS4KClVuZm9ydHVuYXRlbHksIGEg
cHJldmlvdXMgY29tbWl0ICgxNjc5ZTBkZjNkZjYgIng4Ni9pb3JlcSBzZXJ2ZXI6CmFzeW5jaHJv
bm91c2x5IHJlc2V0IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIpIG1vZGlm
aWVkCmdldF9lbnRyeSgpIHRvIGFsd2F5cyByZXR1cm4gdGhlIG5ldyB0eXBlIGFmdGVyIHRoZSB0
eXBlIGNoYW5nZSwgbWVhbmluZwp0aGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBuZXZlciBj
aGFuZ2VkIGFueSBlbnRyaWVzLiAgV2hpY2ggbWVhbnMKd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgd2Fz
IGRldGFjaGVkIGFuZCB0aGVuIHJlLWF0dGFjaGVkIChhcyBoYXBwZW5zIGluClhlbkdUIG9uIHJl
Ym9vdCkgdGhlIHJlLWF0dGFjaCBmYWlsZWQuCgpGaXggdGhpcyBieSB1c2luZyB0aGUgZXhpc3Rp
bmcgcDJtLXNwZWNpZmljIHJlY2FsY3VsYXRpb24gbG9naWMgaW5zdGVhZApvZiBkb2luZyBhIHJl
YWQtY2hlY2std3JpdGUgbG9vcC4KLS0tCgpBbHNvLi4uCgo+IAo+IEZpeDogJ2NvbW1pdCA2ZDc3
NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0Cj4gICAgICAg
b3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2VydmVy
IHVubWFwcyIpJwo+IAo+IHYxOiBBZGQgaW9yZXFfcHJlX3JlY2FsYyBxdWVyeSBmbGFnIHRvIGdl
dCB0aGUgb2xkIHAybV90eXBlLihKYW4pCj4gdjI6IEFkZCBwMm0tPnJlY2FsYygpIGhvb2sgdG8g
Y2hhbmdlIGdmbiBwMm1fdHlwZS4gKEdlb3JnZSkKPiAKPiBTaWduZWQtb2ZmLWJ5OiBYaW9uZyBa
aGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogWXUgWmhhbmcg
PHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2Rt
LmMgICAgIHwgIDMgKy0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAgNyArKysrLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAgNyArKysrLS0tCj4gIHhlbi9hcmNoL3g4
Ni9tbS9wMm0uYyAgICAgfCAxMiArKy0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCB8ICA1ICsrKy0tCj4gIDUgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjAg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZG0uYwo+IGluZGV4IGQ3MmI3YmQuLmMxNjI3ZWMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4g
QEAgLTQxMiw4ICs0MTIsNyBAQCBzdGF0aWMgaW50IGRtX29wKGRvbWlkX3QgZG9taWQsCj4gICAg
ICAgICAgICAgICAgICAgICAgZmlyc3RfZ2ZuIDw9IHAybS0+bWF4X21hcHBlZF9wZm4gKQo+ICAg
ICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAvKiBJdGVyYXRlIHAybSB0YWJsZSBmb3Ig
MjU2IGdmbnMgZWFjaCB0aW1lLiAqLwo+IC0gICAgICAgICAgICAgICAgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZShkLCBfZ2ZuKGZpcnN0X2dmbiksIDI1NiwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX2lvcmVxX3NlcnZlciwgcDJtX3JhbV9ydyk7Cj4gKyAgICAg
ICAgICAgICAgICBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKGQsIF9nZm4oZmlyc3RfZ2ZuKSwgMjU2
KTsKPiAgCj4gICAgICAgICAgICAgICAgICBmaXJzdF9nZm4gKz0gMjU2Owo+ICAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMKPiBpbmRleCBmMzdhMWYyLi5mOTZiZDNiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4gQEAgLTUwMiw3
ICs1MDIsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlkYXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLAo+ICAgKiAtIHplcm8gaWYgbm8gYWRqdXN0bWVudCB3YXMgZG9uZSwKPiAg
ICogLSBhIHBvc2l0aXZlIHZhbHVlIGlmIGF0IGxlYXN0IG9uZSBhZGp1c3RtZW50IHdhcyBkb25l
Lgo+ICAgKi8KPiAtc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKPiArc3RhdGljIGludCBlcHRfcmVzb2x2ZV9taXNj
b25maWcoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCgpJIHRoaW5r
IHdoaWxlIHdlJ3JlIHJlbmFtaW5nIHRoaXMgSSdkIHJlbmFtZSB0aGlzIHRvIGVwdF9kb19yZWNh
bGMoKS4KClRoYW5rcywKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 09:54:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 09:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d81qT-0002il-GH; Tue, 09 May 2017 09:54:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1d81qR-0002if-Qs
 for xen-devel@lists.xen.org; Tue, 09 May 2017 09:54:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8D/50-03058-7C191195; Tue, 09 May 2017 09:54:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfTOZt1jEwU
 jDbavELNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMO3p/HVDCVreLE0ilsDYyNrF2MnBxCApMY
 JY48d+hi5OJgEWhnlZjbv4gVxJEQWMwq8evnOnaQKgmBPIlLf5oZIewiicefF7KB2LwCghInZ
 z5hAbGFBSQlrkyfzgIx1Vuip/smWA2ngK3EoWerGSHiNhLLOtczg9hsAuoSfTPPgtWzCKhIbN
 nbD7XLUKLhwFemLkYOoPkBEm+uc0CMt5O43/eCGSQsIqAjsfGCL0iYWSBBYsuMuWwgYWagiev
 nCU1gFJqF5LZZCJkFjEyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECA5YBCHYw/l0beIhRkoNJSZTXp1ggUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/gEw
 UghwaLU9NSKtMwcYOzApCU4eJREeE+CpHmLCxJzizPTIVKnGC05Xlx+/56JY869r0Dyycof75
 mEWPLy81KlxHl7QBoEQBoySvPgxsHi+xKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeaeBTOH
 JzCuB2/oK6CAmoIMCGQRADipJREhJNTDO+92gNf/tHm7D/z5frpZmn1huMGfbybpKJSvP+WlF
 91Z/aXMO3nXncXbdfus59usvaNatXsQTOuPQW63A7NA846zLcUpTLfvXzLuzrsdAxmJXtYtVr
 sX98uUXdT/MbNGc/T7rtMKRLy0Zz4RuzGR0OR64PbhjwrkVV7rW3ghUe2ju0L3q7d7FSizFGY
 mGWsxFxYkAth4x6+oCAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494323653!96500684!1
X-Originating-IP: [209.85.220.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44895 invoked from network); 9 May 2017 09:54:14 -0000
Received: from mail-qk0-f179.google.com (HELO mail-qk0-f179.google.com)
 (209.85.220.179)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 09:54:14 -0000
Received: by mail-qk0-f179.google.com with SMTP id u75so73793286qka.3
 for <xen-devel@lists.xen.org>; Tue, 09 May 2017 02:54:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=eGqoSFuUUu0qNwOdajqiQidanDyoJutGRXuutA1dVxY=;
 b=IAWnUC5psw+oMM+D+FVb0/OlmgcDbJSMN1H3DgoIG4gzc/juhSDXKmTSQvxku1goF6
 q4z7x2p0PCZEySvfTefavjqPu4SrsovKYPpt81LYOOBSTavLXHB3TfTXD84GqB/Q4Cyz
 l1l9BE9iJur2jo7rTYNlMQWRpmITksNK3kHr+B3XP0YstYmVtnlKdq7+dNhjt1oduVwE
 Ucb6n+2o0ZAgSPq3qqE3I/byKSIEvbrkfBRcu2WDH4BZWDPadTpiHrMQ+IfVrCwPipgb
 8vzQBkCqrzFG8clXGEEOJXc/dSf82jTsUEwoZFPEX2SdXVy6HMzoXde5JDZXGRfwAsJj
 95pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=eGqoSFuUUu0qNwOdajqiQidanDyoJutGRXuutA1dVxY=;
 b=gphtw7eOafS+UsFN8KfnA3hsZvkvrJB5pfnKAQ0jv01c8qK/gp+AMFNSQ+RTilJ/7D
 SEfLuD2zZG4nxHa8jmTL2n8KYvKOSJj3DXaVbqIzyRAc3t9u1qcX43Me3RJH0196blRy
 ETVRExmCdmf2KukyABfU55cwHa6jKZ/7mYWo7wZW8v2juuhJvxzyHQDwLdXRkhwDFv6t
 TUMC3cEmm6KiQr7pXTPuvNRixDkSmlHOJpAJM5BE251cDtq1ArWWoNPtpZBwHPEhhXlh
 9ZVcpMIoG3RlKLvJk8f4zY2O3XYG8uxdx37Z9IUbVgEXb98bSwj4oYWsxSFq/EP/3LWi
 q8IA==
X-Gm-Message-State: AN3rC/5d8KHhF8BWnZYKLY5UaFxgoVE6wX6wqtp0sYed01BHM9qYyviI
 gy+QTZvcP3cwmuDIb6xnk3ekCV4tkg==
X-Received: by 10.55.23.96 with SMTP id i93mr33408791qkh.114.1494323653361;
 Tue, 09 May 2017 02:54:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.233.237.208 with HTTP; Tue, 9 May 2017 02:54:12 -0700 (PDT)
In-Reply-To: <1c3a191f-c2ff-8a47-6993-30a4c924ee81@gmail.com>
References: <1c3a191f-c2ff-8a47-6993-30a4c924ee81@gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 9 May 2017 10:54:12 +0100
X-Google-Sender-Auth: uYvql4xooTRXFHW2z5_-u1P9m_I
Message-ID: <CAFLBxZYtmKRaULOWtZtQdAhvzceHuK8WM9-7BHNtyeGFSw5_-A@mail.gmail.com>
To: Simon Waterman <watermansrdev@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] qemu-xen-traditional VNC SASL support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBNYXkgNywgMjAxNyBhdCA3OjU4IFBNLCBTaW1vbiBXYXRlcm1hbiA8d2F0ZXJtYW5z
cmRldkBnbWFpbC5jb20+IHdyb3RlOgo+IEhpLAo+Cj4gSSByZWFkIHRoYXQgb25seSBidWcgZml4
ZXMgYXJlIGJlaW5nIGFjY2VwdGVkIGZvciBxZW11LXhlbi10cmFkaXRpb25hbC4gIEknZAo+IHF1
aXRlIGxpa2UgdG8gc2VlIFNBU0wKPiBzdXBwb3J0IGZvciBWTkMgaW4gcWVtdS14ZW4tdHJhZGl0
aW9uYWwgc28gdGhhdCBpdCBpcyBhdmFpbGFibGUgd2hlbiB1c2luZwo+IElPRU1VIHN0dWItZG9t
YWlucy4KPgo+IEkndmUgZ290IGEgcGF0Y2ggdGhhdCBiYWNrLXBvcnRzIHRoaXMgc3VwcG9ydCBm
cm9tIHVwc3RyZWFtIFFFTVUgYnV0IGFzIGl0Cj4gY2FuJ3QgYmUgY29uc2lkZXJlZAo+IGEgYnVn
IGZpeCwgZG9lcyB0aGF0IG1lYW4gdGhlcmUncyBubyBjaGFuY2Ugb2YgaXQgYmVpbmcgbWVyZ2Vk
PwoKSWYgaXQncyBub3QgdG9vIG11Y2ggd29yaywgY291bGQgeW91IHBvc3QgdGhlIHBhdGNoIGFz
IGFuIFJGQyAoY2MnaW5nCklhbiBKYWNrc29uLCB0aGUgcWVtdS10cmFkIG1haW50YWluZXIpPyAg
VGhhdCB3b3VsZCBnaXZlIHVzIHNvbWV0aGluZwpjb25jcmV0ZSB0byB3b3JrIHdpdGguCgpJZiBp
dCB3YXMganVzdCBhIHNtYWxsIHBhdGNoIHdpdGggc2ltcGxlIGNoYW5nZXMsIEkgd291bGQgYXJn
dWUgaW4KZmF2b3Igb2YgYWNjZXB0aW5nIGl0LCBnaXZlbiB0aGF0IHRoZXJlIGlzIG5vIGN1cnJl
bnQgb3B0aW9uIGZvcgpxZW11LXVwc3RyZWFtIHN0dWJkb21zLgoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 10:08:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d824B-0003g0-QG; Tue, 09 May 2017 10:08:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d824A-0003fu-Qh
 for xen-devel@lists.xen.org; Tue, 09 May 2017 10:08:26 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 04/2F-02183-91591195; Tue, 09 May 2017 10:08:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1dyqmC
 kwcNF7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZYxvZCxawVXy7Po2xgXEeaxcjJ4eQQJ5E
 w+nb7CA2r4CdxLnbfcwgtoSAocTT99fZQGwWAVWJUy0zwOJsAuoSbc+2g/WKCERIbP5xibGLk
 YuDWaCHUWLtnDlgDcICuRLd0y6yQSyolJh8eD0LiM0JtGDZj4NAgziAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeolFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGXz0DA+MOxruT/Q4xSnIwKYny+hQLRArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4F04WTBSSLAoNT21Ii0zBxgJMGkJDh4lEd4YkDRvcUFib
 nFmOkTqFKMux5x7X98zCbHk5eelSonzFoAUCYAUZZTmwY2AReUlRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8i0Gm8GTmlcBtegV0BBPQEYEMAiBHlCQipKQaGGXvuEnsMN9wf8fdB1YxZwT
 KGQIXvNAWNpAqEPfovDupbet/oZknGxfs62g4E5ajVD+7jXXllYD5UYs45xcGKVT9XTq3v22y
 4+QTVVf2y7qf2nqU55BTgMXtUwHaFX4PO475my4rPSKmEftRbUpm32T57/7ulzbdNYtnf/jo0
 MK7tT0SChrz/yqxFGckGmoxFxUnAgA4PLImxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494324502!97186872!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27254 invoked from network); 9 May 2017 10:08:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 10:08:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 04:08:22 -0600
Message-Id: <5911B1350200007800158216@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 04:08:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>,
 "Xiong Zhang" <xiong.y.zhang@intel.com>
References: <1494364964-3775-1-git-send-email-xiong.y.zhang@intel.com>
 <cd0a585b-9f82-d65a-8bc8-91251cf6350d@citrix.com>
In-Reply-To: <cd0a585b-9f82-d65a-8bc8-91251cf6350d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, paul.durrant@citrix.com,
 yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] x86/ioreq server: Fix XenGT couldn't
 reboot when XenGT use p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA1LjE3IGF0IDExOjQ0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8wNS8xNyAyMjoyMiwgWGlvbmcgWmhhbmcgd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+
PiBAQCAtNTAyLDcgKzUwMiw3IEBAIHN0YXRpYyBpbnQgZXB0X2ludmFsaWRhdGVfZW10X3Jhbmdl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4+ICAgKiAtIHplcm8gaWYgbm8gYWRqdXN0bWVudCB3
YXMgZG9uZSwKPj4gICAqIC0gYSBwb3NpdGl2ZSB2YWx1ZSBpZiBhdCBsZWFzdCBvbmUgYWRqdXN0
bWVudCB3YXMgZG9uZS4KPj4gICAqLwo+PiAtc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKPj4gK3N0YXRpYyBpbnQg
ZXB0X3Jlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuKQo+IAo+IEkgdGhpbmsgd2hpbGUgd2UncmUgcmVuYW1pbmcgdGhpcyBJJ2QgcmVuYW1l
IHRoaXMgdG8gZXB0X2RvX3JlY2FsYygpLgoKV2hpY2ggZ2V0cyBtZSB0byBhc2sgKG9uY2UgYWdh
aW4pIHdoYXQgcHVycG9zZSB0aGUgZXB0XyBwcmVmaXgKaGFzIGZvciBhIHN0YXRpYyBmdW5jdGlv
bi4gSSdkIHJhdGhlciBzZWUgdGhpcyBjYWxsZWQgZG9fcmVjYWxjKCksIGFuZAp0aGUgcDJtLXB0
IHZhcmlhbnQgY291bGQgYmUgbGVmdCB1bmNoYW5nZWQgYWx0b2dldGhlci4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 10:09:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d824m-0003ih-2K; Tue, 09 May 2017 10:09:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d824k-0003iZ-RZ
 for xen-devel@lists.xen.org; Tue, 09 May 2017 10:09:02 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 74/4D-02956-E3591195; Tue, 09 May 2017 10:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS9d2qmC
 kQf9tNYslHxezODB6HN39mymAMYo1My8pvyKBNeP931XMBY1MFT0zNjA2MN5n7GLk5BASyJO4
 sKqXDcTmFbCT2HvoKVhcQsBQ4un762BxFgFViSc/ZzCD2GwC6hJtz7azgtgiAvoS8z/9BLI5O
 JgFNCXmfK4FMYUFIiR2PJMFMYUEPCU+XjEDMTkFvCQe/1IEMXkFBCX+7hAGGcEsoCXx8NctFg
 hbW2LZwtfMEOOkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sol1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHQMQLCD8c+ygEOMkhxMSqK8PsUCkUJ8SfkplRmJ
 xRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgldtimCkkGBRanpqRVpmDjAuYEolOHiURHgDQ
 NK8xQWJucWZ6RCpU4y6HHPufX3PJAQ2Q0qcVxqkSACkKKM0D24ELEYvMcpKCfMyAh0oxFOQWp
 SbWYIq/4pRnINRSZhXCWQKT2ZeCdymV0BHMAEdEcggAHJESSJCSqqB0cqGf1rgGVmV+WJRr+I
 2Jth9V7g2e02xhahL3rUXgerautfvB9UH7Pw/RXXLWtGeW133dQtz9ZdWdbyIfCx4uX6h3+0r
 v8oVOMsEAk/NEV1xITc2+Mfe4FRjfcFe5b+3C3bf4hVmebgztWDN//wr/Zq/n99cYOIW/4zn7
 LyzUh/URTL1lzxjU2Ipzkg01GIuKk4EAIeDKInMAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494324539!60774311!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7162 invoked from network); 9 May 2017 10:09:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 10:09:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 04:08:59 -0600
Message-Id: <5911B15A0200007800158219@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 04:08:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494261092-31931-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494261092-31931-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/tlb: Don't use locked
 operations in tlbflush_filter()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE4OjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWxsIHBhc3NlZCBjcHVtYXNrX3QncyBhcmUgY29udGV4dC1sb2NhbCBhbmQgbm90IGF0
IHJpc2sgb2YgY29uY3VycmVudAo+IHVwZGF0ZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 10:13:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8290-0004RD-Nd; Tue, 09 May 2017 10:13:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2953bc400=dario.faggioli@citrix.com>)
 id 1d828z-0004R7-BD
 for xen-devel@lists.xen.org; Tue, 09 May 2017 10:13:25 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7A/03-01734-44691195; Tue, 09 May 2017 10:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHRDpK7DNMF
 Ig1k/LS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy7r/YzF7RKVPze9JClgfGDSBcjJ4eEQIjE
 oQctbCA2r4CBxN7lj8FsYYFAied3LzOB2GxA8Tc79rJ2MXJwiAhESGz+CBTm4mAW2M0osefGc
 rB6FgEViZvnbzOC2JwC3hL3Zl1lASkSEnjKJnHiVw/YIH4BSYlbXz4yg9jMAtUSTz8sZoI4Ql
 viyLl+dogjBCVOznzCAmILCahJzJh7mXUCI98sJC2zkJRBxDUlWrf/ZoewtSWWLXzNDGHbSqx
 b9x6qxkZi09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5O
 TE/NSUwq1kvOz93ECAxnBiDYwfhvm+chRkkOJiVRXp9igUghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErwKUwUjhQSLUtNTK9Iyc4CRBZOW4OBREuF1AEnzFhck5hZnpkOkTjEqSonzsoAkBEASGa
 V5cG2waL7EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4rU4Cm8GTmlcBNfwW0mAlocSCDAMj
 ikkSElFQDY+M73p12C3s+PZB2NF5kGhJkZaQ043n/nd4c5jPKn337m+b8uSR/8fO5A2uabnVO
 yd+XU9Zj8ruGN35dS/TZZWm3kxPCGN2XVfKlmr35t/vHPpPW+9vyMuac3912e6Wg8LqoswwhQ
 snnbq4OfbZv84yPzwPbX6u7nlO5zhG2fPsRnyQJv5jn7UosxRmJhlrMRcWJAOUJqtfhAgAA
X-Env-Sender: prvs=2953bc400=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494324799!96926736!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17413 invoked from network); 9 May 2017 10:13:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 10:13:20 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491264000"; 
 d="asc'?scan'208";a="422813395"
Message-ID: <1494324789.9501.7.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Andrii Anisov
 <andrii_anisov@epam.com>
Date: Tue, 9 May 2017 12:13:09 +0200
In-Reply-To: <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>, Artem Mygaiev <joculator@gmail.com>,
 george.dunlap@citrix.com, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1642262526085819886=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1642262526085819886==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-J3I431GZb8WHKzsluknK"

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

On Fri, 2017-05-05 at 12:28 -0700, Stefano Stabellini wrote:
> On Fri, 5 May 2017, Andrii Anisov wrote:
> > On 24.04.17 21:08, Stefano Stabellini wrote:
> > > The advantages of using EL0 apps are:
> > > - scheduled deterministically
> > > - faster context switch
> > > - lower and deterministic latency
> > > - EL0 apps execution time is accounted appropriately to the guest
> > > that
> > > =C2=A0=C2=A0=C2=A0they are servicing
> >=20
> > Can't the EL0 app be servicing XEN itself?
>=20
> Short answer: no.
>=20
> Long answer follows. EL0 apps will run in a different context.=20
>
I still feel like I am missing something (most likely, due to my
limited knowledge of ARM arch and XenOnARM code). Can you try to
clarify a bit for me what it "in a different context" in this case, and
 why it is important?

> It was
> suggested to keep track of their state in the guest vcpu struct,
> which
> looks like a good idea to me. If we did that, the only way to have an
> EL0 app running without being bound to a specific guest, would be to
> run
> it on the idle vcpu, which I think is a bad idea.
>
Which, FTR, is what we do in Xen for a bunch of things already, i.e.,
softirqs and tasklets.

It's actually a rather effective way of executing some piece of Xen
code synchronously with some event (as softirqs are always checked 'on
the way back' from the hypervisor), which I guess in your case could be
 the trap from the guest vCPU requesting service.

And it should not be hard to give such code access to the context of
the vCPU that was previously running (in x86, given we implement what
we call lazy context switch, it's most likely still loaded in the
pCPU!).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-J3I431GZb8WHKzsluknK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZEZY1AAoJEBZCeImluHPu8Y0P/30mEDuJQobogpKlvbDVoupS
ITaQ7rmA5LyLd6Ip24sWu8F+HxwkK/fyL7XlU76L7gViyObHfyPOUJyyqxvFWkzi
mKf3EkeArT0WhREa/XNyw0yFcCfTIjFTf5b7VoKu8Bq9Q7RSFeDHdGTnW57WVwQ9
ivf9P6PVTuCql1Hmzi0LEMmUysq9PRNmsqiHxa8I2N4aMHLeLUSFieFVvCnNib33
0Y18dxbfhLbE4R78BRENw5LnoDVboaO9EaywEC8+quElEUs91qboBiKQMQwCSd9M
iQ2PN894//71M5YDtRKzCn4vMJXA1n1JWfVeVKz/RDBl9XqjH54N6uMtOKUY0Fvp
ABmF0ZF0dU3U5UzXlA5Kw5PO+jVtaVrTyIbX326rmR1j/NO8xq/TLFFQPUDGlLB1
sLpUydcpX+rmFE1fbKpCHlJXY8BIPc62rdxXq7LBmBbUQWTCl+F6ie961ag/KJyt
N/aQt1vQTagCQNYRGwY0eJIXD4+RGcSzP1srux55fesaeqNMsl1UYA05zucX0y/W
ZwB5LTfP136L4jU3jhfZZVDSxOqLWL1mJB55Q+RN8H+or1EAK0u4eFBk58NAcvWn
b1jyBV3Qk8MLIZvZGEqj6RVS63HlEN6jznYQ1bk/kUQsA7m2n3tycaY0FnFTrjf7
x1lxYYfORyWrHpoRlIfi
=07K4
-----END PGP SIGNATURE-----

--=-J3I431GZb8WHKzsluknK--


--===============1642262526085819886==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1642262526085819886==--


From xen-devel-bounces@lists.xen.org Tue May 09 10:22:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d82H8-0005PX-LX; Tue, 09 May 2017 10:21:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=295c04cf9=George.Dunlap@citrix.com>)
 id 1d82H6-0005Lv-GL
 for xen-devel@lists.xen.org; Tue, 09 May 2017 10:21:48 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9A/B4-02181-B3891195; Tue, 09 May 2017 10:21:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDva7FDMF
 Ig/b7/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpDb9ZCq5zVfxftou1gfELRxcjJ4eEgL/E
 7y2n2UFsYYFciakfJrKB2CICXhKPZswFsrk4hATWMkrs+HmEBSTBLNDLKHH9BjeIzSagJzHv+
 FewOK+ArURT81GwZhYBFYndU1cygtiiAuESbxuPQNUISpyc+QTM5hSwl1g3u50RYqaBxJFFc1
 ghbHmJ5q2zmUFsIQFVicUPjrJPYOSbhaR9FpKWWUhaFjAyr2LUKE4tKkst0jW01EsqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy3egYGxh2Mj/r9DjFKcjApifL6FAtECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg/TxNMFJIsCg1PbUiLTMHGPgwaQkOHiUR3scgad7igsTc4sx0i
 NQpRkUpcd6fIAkBkERGaR5cGyzaLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5n0PMoUnM6
 8EbvoroMVMQIsDGQRAFpckIqSkGhg1m19Zfm28Yynl+qogxPlRgYZU0L7bTo/b5mx4bhS4fFf
 3npWndz548slp2jeD/e7Z+97Mq3t6Uncn+/LXs7/tenTO/5wNs869T26c60MsLix7qvDktbmv
 4o1lLwItTv2ddfNUs8lF1t9ZrnxMge8cnhr1RVdPNbxpK1IVWvXKI/todZKnU0GjEktxRqKhF
 nNRcSIASq9Vp7ECAAA=
X-Env-Sender: prvs=295c04cf9=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494325302!94201149!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29807 invoked from network); 9 May 2017 10:21:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 10:21:43 -0000
X-IronPort-AV: E=Sophos;i="5.38,314,1491264000"; d="scan'208";a="431488167"
To: Jan Beulich <JBeulich@suse.com>, Xiong Zhang <xiong.y.zhang@intel.com>
References: <1494364964-3775-1-git-send-email-xiong.y.zhang@intel.com>
 <cd0a585b-9f82-d65a-8bc8-91251cf6350d@citrix.com>
 <5911B1350200007800158216@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2bf60a83-7119-316c-e94c-c101677f74f2@citrix.com>
Date: Tue, 9 May 2017 11:21:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911B1350200007800158216@prv-mh.provo.novell.com>
Cc: andrew.cooper3@citrix.com, paul.durrant@citrix.com,
 yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] x86/ioreq server: Fix XenGT couldn't
 reboot when XenGT use p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTE6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA1LjE3IGF0
IDExOjQ0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDkvMDUvMTcg
MjI6MjIsIFhpb25nIFpoYW5nIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+Pj4gQEAgLTUwMiw3ICs1
MDIsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlkYXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAo+Pj4gICAqIC0gemVybyBpZiBubyBhZGp1c3RtZW50IHdhcyBkb25lLAo+Pj4g
ICAqIC0gYSBwb3NpdGl2ZSB2YWx1ZSBpZiBhdCBsZWFzdCBvbmUgYWRqdXN0bWVudCB3YXMgZG9u
ZS4KPj4+ICAgKi8KPj4+IC1zdGF0aWMgaW50IHJlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+Pj4gK3N0YXRpYyBpbnQgZXB0X3Jlc29s
dmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+
Pgo+PiBJIHRoaW5rIHdoaWxlIHdlJ3JlIHJlbmFtaW5nIHRoaXMgSSdkIHJlbmFtZSB0aGlzIHRv
IGVwdF9kb19yZWNhbGMoKS4KPiAKPiBXaGljaCBnZXRzIG1lIHRvIGFzayAob25jZSBhZ2Fpbikg
d2hhdCBwdXJwb3NlIHRoZSBlcHRfIHByZWZpeAo+IGhhcyBmb3IgYSBzdGF0aWMgZnVuY3Rpb24u
IEknZCByYXRoZXIgc2VlIHRoaXMgY2FsbGVkIGRvX3JlY2FsYygpLCBhbmQKPiB0aGUgcDJtLXB0
IHZhcmlhbnQgY291bGQgYmUgbGVmdCB1bmNoYW5nZWQgYWx0b2dldGhlci4KCldlbGwgd2Ugc2hv
dWxkIGhhdmUgdGhlbSBib3RoIG5hbWVkIGRvX3JlY2FsYygpIChubyBwcmVmaXgpLCBvciBoYXZl
CnRoZW0gYm90aCB0YWdnZWQgdG8gc3BlY2lmeSB3aGljaCB2ZXJzaW9uIHRoZXkncmUgZm9yLiAg
SVNUUiBwZW9wbGUKY29tcGxhaW5pbmcgYWJvdXQgZHVwbGljYXRlIHN0YXRpYyBzeW1ib2xzIG1h
a2luZyB0aGluZ3MgaGFyZGVyIHRvIGRlYnVnCihpLmUuLCBpcyB0aGlzIGRvX3JlY2FsYygpIGlu
IHRoZSBzdGFjayB0cmFjZSB0aGUgcDJtLXB0IHZlcnNpb24gb3IgdGhlCnAybS1lcHQgdmVyc2lv
bj8pLCBzbyB0aGUgbGF0dGVyIGlzIHByb2JhYmx5IHByZWZlcmFibGUuCgoicDJtX3B0XyIgZG9l
cyBzZWVtIGxpa2Uga2luZCBvZiBhIGxvbmcgcHJlZml4LCBidXQgdGhhdCBzZWVtcyB0byBiZQp3
aGF0IHRoZSByZXN0IG9mIHRoZSBwMm1fcHQuYyBmdW5jdGlvbnMgYXJlIGNhbGxlZCwgc28gYXQg
dGhpcyBwb2ludAppdCdzIHByb2JhYmx5IGJlc3QgdG8gZm9sbG93IHN1aXQuCgogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 10:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d82Hl-0005Rn-Tt; Tue, 09 May 2017 10:22:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d82Hl-0005Rh-Ft
 for xen-devel@lists.xen.org; Tue, 09 May 2017 10:22:29 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 8C/A2-03058-46891195; Tue, 09 May 2017 10:22:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsVywNykWDdlhmC
 kQcskToslHxezODB6HN39mymAMYo1My8pvyKBNeNUSydTwRGOinO3HRsYW9i7GLk4hASmMUr0
 TmkAcjg5JAR4JY4sm8EKYftLdO//wwJR1MAo8fTmJmYIZzejxIlrvVDOLkaJOTNuQTlrGSWav
 j1hAelnEzCQ+H2uD8wWEfCV2LtzDtgsZoFtTBJLXnUygiSEBXIl2v7vYYIoypNYtOMjUBEHkG
 0lsWKRDIjJIqAi8fh/MkgFr0CwxJmXV1jgdu34eQRsPqeAvcS62e1gIxkFxCS+n1oDNpJZQFz
 i1pP5TBD/CEgs2XOeGcIWlXj5+B8ryCAJgbnMEmuefYIqkpY4tu46OABYBCQlJn36AmWLS6y5
 PB/O7tz3kw2iXlHi7/pWRohlOhILdn9ig7C1JZYtfM0McbWgxMmZkEARAnqmvfcUywRG+VlI7
 puFpH0WkvZZSNoXMLKsYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS8
 7P3cQITBMMQLCD8fS6wEOMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB9OF4w
 UEixKTU+tSMvMASYsmLQEB4+SCO8MkDRvcUFibnFmOkTqFKOilDhvOkhCACSRUZoH1wZLkpcY
 ZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzLsMZApPZl4J3PRXQIuZgBYHMgiALC5JREhJNTDqh
 XlWX5WyVPm0bUP5P7VPMndKj16817bBIdxCu25zcM2u88btD/Zpnpy27feP9Kdt+R21d7duX6
 w5SyZF1GOKWxjrsZfrCr85bfY8uITTekPH+bt3TxjdPZ9mcXXnKw7e/uhEjz2KHlerQ9bOvxr
 i8eb7kt06oReOL92sudPwxf8TD9asv+/Bp8RSnJFoqMVcVJwIAFfvaVWNAwAA
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494325345!67283865!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45599 invoked from network); 9 May 2017 10:22:27 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 10:22:27 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 May 2017 03:22:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,314,1491289200"; d="scan'208";a="966220622"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga003.jf.intel.com with ESMTP; 09 May 2017 03:22:24 -0700
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 9 May 2017 03:22:24 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 9 May 2017 03:22:24 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.178]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.246]) with mapi id 14.03.0319.002;
 Tue, 9 May 2017 18:22:20 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
Thread-Topic: [PATCH V2] x86/ioreq server: Fix XenGT couldn't reboot when
 XenGT use p2m_ioreq_server p2m_type
Thread-Index: AQHSyKjt0O3Il4vfo0qn9SNxE4cxSaHrQPGAgACG5oA=
Date: Tue, 9 May 2017 10:22:20 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C4E0516@SHSMSX104.ccr.corp.intel.com>
References: <1494364964-3775-1-git-send-email-xiong.y.zhang@intel.com>
 <cd0a585b-9f82-d65a-8bc8-91251cf6350d@citrix.com>
 <5911B1350200007800158216@prv-mh.provo.novell.com>
In-Reply-To: <5911B1350200007800158216@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTI4NGMxM2EtOGFmNC00OGQ0LTg0N2YtN2E3NGQzYTdjOGZkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6InI1UmJrRTR6TEdzNFVMVzlRYzRnaFdoeW4wRThhTjdNRjJjU203SnRWWGM9In0=
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "yu.c.zhang@linux.intel.com" <yu.c.zhang@linux.intel.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>, "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH V2] x86/ioreq server: Fix XenGT couldn't
 reboot when XenGT use p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gT24gMDkuMDUuMTcgYXQgMTE6NDQsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gMDkvMDUvMTcgMjI6MjIsIFhpb25nIFpoYW5nIHdyb3RlOgo+ID4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCj4gPj4gQEAgLTUwMiw3ICs1MDIsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlkYXRl
X2VtdF9yYW5nZShzdHJ1Y3QKPiBwMm1fZG9tYWluICpwMm0sCj4gPj4gICAqIC0gemVybyBpZiBu
byBhZGp1c3RtZW50IHdhcyBkb25lLAo+ID4+ICAgKiAtIGEgcG9zaXRpdmUgdmFsdWUgaWYgYXQg
bGVhc3Qgb25lIGFkanVzdG1lbnQgd2FzIGRvbmUuCj4gPj4gICAqLwo+ID4+IC1zdGF0aWMgaW50
IHJlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuKQo+ID4+ICtzdGF0aWMgaW50IGVwdF9yZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nCj4gZ2ZuKQo+ID4KPiA+IEkgdGhpbmsgd2hpbGUgd2Un
cmUgcmVuYW1pbmcgdGhpcyBJJ2QgcmVuYW1lIHRoaXMgdG8gZXB0X2RvX3JlY2FsYygpLgo+IAo+
IFdoaWNoIGdldHMgbWUgdG8gYXNrIChvbmNlIGFnYWluKSB3aGF0IHB1cnBvc2UgdGhlIGVwdF8g
cHJlZml4Cj4gaGFzIGZvciBhIHN0YXRpYyBmdW5jdGlvbi4gSSdkIHJhdGhlciBzZWUgdGhpcyBj
YWxsZWQgZG9fcmVjYWxjKCksIGFuZAo+IHRoZSBwMm0tcHQgdmFyaWFudCBjb3VsZCBiZSBsZWZ0
IHVuY2hhbmdlZCBhbHRvZ2V0aGVyLgo+IApbWmhhbmcsIFhpb25nIFldIEFzIGFsbCB0aGUgZnVu
Y3Rpb25zIHdpdGggcDJtIGhhdmUgZXB0XyBwcmVmaXggaW4KcDJtLWVwdC5jIGFuZCBoYXZlIHAy
bV9wdF8gcHJlZml4IGluIHAybS1wdC5jLCB0aGVuIEkgZ3Vlc3MgdGhlcmUKbWF5IGJlIGEgcG90
ZW50aWFsIHJ1bGUgdG8gbmFtZSB0aGVzZSBmdW5jdGlvbnMuIElmIHRoZXJlIGlzbid0IHN1Y2gg
CnJ1bGUsIEkgd2lsbCBrZWVwIHRoZWlyIG5hbWUgdW5jaGFuZ2VkLiBUaGFua3MuCj4gSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 10:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d82K1-0005e1-9P; Tue, 09 May 2017 10:24:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2950362c5=citrix-osstest@xenproject.org>)
 id 1d82K0-0005dl-Ab
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 10:24:48 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 77/46-03696-FE891195; Tue, 09 May 2017 10:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve67GYK
 RBst6LC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aCU22sBbv1Kh693cjSwLhDqYuRk0NCwF9i
 +eKJjBC2u8T09hVsILaIgLPEhA+3gWwODl4BPYmDHYIgYWEBR4nmxl7WLkYuoPJ2Vok7Hy8wQ
 fS6SWxqX8kKY+97sRxsJpuAh8TEnoksIDaLgIrE/Tv7wWwhAS2JpYtXgvXyCghKnJz5BCzOLC
 AhcfDFC2aIORYSOz72sU1g5JuFpGwWkrIFjEyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQJDigEIdjDe3RRwiFGSg0lJlNenWCBSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgTv52mCkUKCRanpqRVpmTnA4IZJS3DwKInwxkwHSvMWFyTmFmemQ6ROMepyvFv64
 T2TEEtefl6qlDjvT5AZAiBFGaV5cCNgkXaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzZIK
 t4MvNK4Da9AjqCCeiIQAYBkCNKEhFSUg2MDgfkZk3UYG0UsuTibfr64YeFQ6nq579tbwXdN6q
 lJy3YEzJ18xH305vPryzeoGPy3PbVmvDMzazJosqK/d9OvFzGf4phl0Rqa8gSmxuh311nywWl
 LjgcY8K2d6ts79KPuy0WnHu4fFHcdZlFVWmeExaVKUhfbblTL1i5IHnxCofgQ9rq+6+aKLEUZ
 yQaajEXFScCANYw8JavAgAA
X-Env-Sender: prvs=2950362c5=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494325485!60777914!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21238 invoked from network); 9 May 2017 10:24:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 10:24:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,314,1491264000"; d="scan'208";a="431488435"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71267-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:host-install(3):broken:regression
 ovmf:build-i386-pvops:host-install(3):broken:regression
 ovmf:build-i386:host-install(3):broken:regression
 ovmf:build-amd64-xsm:host-install(3):broken:allowable
 ovmf:build-amd64:host-install(3):broken:allowable
 ovmf:build-amd64-pvops:host-install(3):broken:allowable
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ca12a0c83b7b889fc807cb2dd47356f0fd1253d6
X-Osstest-Versions-That: ovmf=3654c4623c9b37ddc64426995fa399d8626b7ced
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 9 May 2017 11:24:41 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71267: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNjcvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTI2
NAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDcxMjY0CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAz
IGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEyNjQKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgNzEyNjQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDMgaG9zdC1p
bnN0YWxsKDMpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MTI2NAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDcxMjY0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBjYTEyYTBjODNiN2I4ODlmYzgwN2NiMmRkNDczNTZmMGZk
MTI1M2Q2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNjU0YzQ2MjNj
OWIzN2RkYzY0NDI2OTk1ZmEzOTlkODYyNmI3Y2VkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEy
NjQgIDIwMTctMDUtMDggMDg6MTc6NTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDcxMjY3ICAyMDE3LTA1LTA5IDA0OjQ2OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV5IFRlcGlu
IDxhdGVwaW5Aa3JhZnR3YXkucnU+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgYnVpbGQtaTM4
Ni1wdm9wcyBob3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3Rh
bGwoMykKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCgzKQpicm9rZW4t
c3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDMpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBj
YTEyYTBjODNiN2I4ODlmYzgwN2NiMmRkNDczNTZmMGZkMTI1M2Q2CkF1dGhvcjogRnUgU2l5dWFu
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNToyMjowOCAyMDE3ICsw
ODAwCgogICAgTWRlTW9kdWxlUGtnOiBBZGRyZXNzaW5nIFRDUCBXaW5kb3cgUmV0cmFjdGlvbiB3
aGVuIHdpbmRvdyBzY2FsZSBmYWN0b3IgaXMgdXNlZC4KICAgIAogICAgVGhlIFJGQzEzMjMgd2hp
Y2ggZGVmaW5lcyB0aGUgVENQIHdpbmRvdyBzY2FsZSBvcHRpb24gaGFzIGJlZW4gb2Jzb2xldGVk
IGJ5IFJGQzczMjMuCiAgICBUaGlzIHBhdGNoIGlzIHRvIGZvbGxvdyB0aGUgUkZDNzMyMyB0byBh
ZGRyZXNzIHRoZSBUQ1Agd2luZG93IHJldHJhY3Rpb24gcHJvYmxlbQogICAgd2hlbiBhIG5vbi16
ZXJvIHNjYWxlIGZhY3RvciBpcyB1c2VkLgogICAgVGhlIGNoYW5nZXMgaGFzIGJlZW4gdGVzdCBp
biBoaWdoIHBhY2tldCBsb3NzIHJhdGUgbmV0d29yayBieSB1c2luZyBIVFRQIGJvb3QgYW5kCiAg
ICBpU0NTSSBmaWxlIHJlYWQvd3JpdGUuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEZ1IFNp
eXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXdSBKaWF4aW4gPGpp
YXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8dGluZy55ZUBpbnRl
bC5jb20+Cgpjb21taXQgMzY5NmNlYWVjYjAzZmM4ZDY2OTg4NjQ5NTA2ZjVmMjJhNjUyNmQxZQpB
dXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMg
MTQ6MzA6MzYgMjAxNyArMDgwMAoKICAgIE5ldHdvcmtQa2c6IEFkZHJlc3NpbmcgVENQIFdpbmRv
dyBSZXRyYWN0aW9uIHdoZW4gd2luZG93IHNjYWxlIGZhY3RvciBpcyB1c2VkLgogICAgCiAgICBU
aGUgUkZDMTMyMyB3aGljaCBkZWZpbmVzIHRoZSBUQ1Agd2luZG93IHNjYWxlIG9wdGlvbiBoYXMg
YmVlbiBvYnNvbGV0ZWQgYnkgUkZDNzMyMy4KICAgIFRoaXMgcGF0Y2ggaXMgdG8gZm9sbG93IHRo
ZSBSRkM3MzIzIHRvIGFkZHJlc3MgdGhlIFRDUCB3aW5kb3cgcmV0cmFjdGlvbiBwcm9ibGVtCiAg
ICB3aGVuIGEgbm9uLXplcm8gc2NhbGUgZmFjdG9yIGlzIHVzZWQuCiAgICBUaGUgY2hhbmdlcyBo
YXMgYmVlbiB0ZXN0IGluIGhpZ2ggcGFja2V0IGxvc3MgcmF0ZSBuZXR3b3JrIGJ5IHVzaW5nIEhU
VFAgYm9vdCBhbmQKICAgIGlTQ1NJIGZpbGUgcmVhZC93cml0ZS4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVk
LW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZZSBUaW5n
IDx0aW5nLnllQGludGVsLmNvbT4KCmNvbW1pdCAyMDdiM2QyYjBiN2RiMzNiZDY1ZTE5NDNhNjZk
N2VlOWI3MTMyNjk3CkF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgpEYXRl
OiAgIFdlZCBNYXkgMyAxNToyMToyMyAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnOiBBZGQg
d25kIHNjYWxlIGNoZWNrIGJlZm9yZSBzaHJpbmtpbmcgd2luZG93LgogICAgCiAgICBNb3Zpbmcg
UmlnaHQgd2luZG93IGVkZ2UgdG8gdGhlIGxlZnQgb24gc2VuZGVyIHNpZGUgd2l0aG91dCBhZGRp
dGlvbmFsIGNoZWNrCiAgICBjYW4gbGVhZCB0byB0aGUgVENQIGRlYWRsb2NrLCB3aGVuIHJlY2Vp
dmVyIEFDS3MgcHJvcGVyIHNlZ21lbnQsIHdoaWxlIHNlbmRlcgogICAgZGlzY2FyZHMgaXQgZm9y
IGZ1dHVyZSBBQ0suIFRvIHByZXZlbnQgdGhpcyBhZGQgY2hlY2sgaWYgdXNhYmxlIHdpbmRvdyAo
b3IKICAgIHNocmluayBhbW91bnQgaW4gdGhpcyBjYXNlKSBpcyBiaWdnZXIgdGhlbiByZWNlaXZl
cidzIHdpbmRvdyBzY2FsZSBmYWN0b3IuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
eSBUZXBpbiA8YXRlcGluQGtyYWZ0d2F5LnJ1PgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8
c2l5dWFuLmZ1QGludGVsLmNvbT4KCmNvbW1pdCAyZDVhZmJkYWQxYmJlMjY2MzkxN2MwYjNhZDA2
NzUzYmJmMTI4YzZjCkF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgpEYXRl
OiAgIFdlZCBNYXkgMyAxNDoyMDo1NiAyMDE3ICswODAwCgogICAgTmV0d29ya1BrZzogQWRkIHdu
ZCBzY2FsZSBjaGVjayBiZWZvcmUgc2hyaW5raW5nIHdpbmRvdy4KICAgIAogICAgTW92aW5nIFJp
Z2h0IHdpbmRvdyBlZGdlIHRvIHRoZSBsZWZ0IG9uIHNlbmRlciBzaWRlIHdpdGhvdXQgYWRkaXRp
b25hbCBjaGVjawogICAgY2FuIGxlYWQgdG8gdGhlIFRDUCBkZWFkbG9jaywgd2hlbiByZWNlaXZl
ciBBQ0tzIHByb3BlciBzZWdtZW50LCB3aGlsZSBzZW5kZXIKICAgIGRpc2NhcmRzIGl0IGZvciBm
dXR1cmUgQUNLLiBUbyBwcmV2ZW50IHRoaXMgYWRkIGNoZWNrIGlmIHVzYWJsZSB3aW5kb3cgKG9y
CiAgICBzaHJpbmsgYW1vdW50IGluIHRoaXMgY2FzZSkgaXMgYmlnZ2VyIHRoZW4gcmVjZWl2ZXIn
cyB3aW5kb3cgc2NhbGUgZmFjdG9yLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXkg
VGVwaW4gPGF0ZXBpbkBrcmFmdHdheS5ydT4KICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4gPHNp
eXVhbi5mdUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 10:32:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:32:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d82RB-0006LO-1g; Tue, 09 May 2017 10:32:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d82RA-0006LI-41
 for xen-devel@lists.xen.org; Tue, 09 May 2017 10:32:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F9/5C-02185-BAA91195; Tue, 09 May 2017 10:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXfVLMF
 Ig7652hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bz+S/YCn4KVTw4uoqlgXEyfxcjF4eQwCZG
 iYc9ncxdjJxAzlJGibbnJiC2sECgxPO7l5lAikQEWhklDrybzQLR8Y9N4uWsBWAOs8BkRom7H
 VtZQFrYBDQl7nz+xARi8wpYSSz7/pQNxGYRUJGY9/QeI4gtKhAu8bbxCAtEjaDEyZlPwGxOAU
 OJ9/deg9UwC5hJzNv8kBnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdYwO9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAoKtnYGDcwdh5wu8QoyQHk5Ior0+xQKQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6/mYKRQoJFqempFWmZOcDwh0lLcPAoifBuA0nzFhck5
 hZnpkOkTjEqSonzbgFJCIAkMkrz4NpgMXeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvH5
 ApPJl5JXDTXwEtZgJaHMggALK4JBEhJdXAmK8o/mnd/pnM9ce+8JQwvLIw+TM1ScpYOfKB6N+
 wJfL/P9/IfuoYVTlp7d3NdQZaXaGhx3ofhQTVL7u5U+vbMyZFc2n5W+mmFhx7DuZ2SjxQbugu
 /TI9s+bYgpmPX1dPdb7I/0d/bsAWw/yOkKcu78NWTerfdva54I7YDOE316S266161D63QYmlO
 CPRUIu5qDgRAHIHDcG0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494325930!91845664!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54265 invoked from network); 9 May 2017 10:32:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 9 May 2017 10:32:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 80C31344;
 Tue,  9 May 2017 03:32:09 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 365133F23B;
 Tue,  9 May 2017 03:32:07 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
Date: Tue, 9 May 2017 11:32:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494324789.9501.7.camel@citrix.com>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Artem Mygaiev <joculator@gmail.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgpPbiAwNS8wOS8yMDE3IDExOjEzIEFNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiBPbiBGcmksIDIwMTctMDUtMDUgYXQgMTI6MjggLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPj4gT24gRnJpLCA1IE1heSAyMDE3LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+Pj4gT24g
MjQuMDQuMTcgMjE6MDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBUaGUgYWR2YW50
YWdlcyBvZiB1c2luZyBFTDAgYXBwcyBhcmU6Cj4+Pj4gLSBzY2hlZHVsZWQgZGV0ZXJtaW5pc3Rp
Y2FsbHkKPj4+PiAtIGZhc3RlciBjb250ZXh0IHN3aXRjaAo+Pj4+IC0gbG93ZXIgYW5kIGRldGVy
bWluaXN0aWMgbGF0ZW5jeQo+Pj4+IC0gRUwwIGFwcHMgZXhlY3V0aW9uIHRpbWUgaXMgYWNjb3Vu
dGVkIGFwcHJvcHJpYXRlbHkgdG8gdGhlIGd1ZXN0Cj4+Pj4gdGhhdAo+Pj4+ICAgIHRoZXkgYXJl
IHNlcnZpY2luZwo+Pj4KPj4+IENhbid0IHRoZSBFTDAgYXBwIGJlIHNlcnZpY2luZyBYRU4gaXRz
ZWxmPwo+Pgo+PiBTaG9ydCBhbnN3ZXI6IG5vLgo+Pgo+PiBMb25nIGFuc3dlciBmb2xsb3dzLiBF
TDAgYXBwcyB3aWxsIHJ1biBpbiBhIGRpZmZlcmVudCBjb250ZXh0Lgo+Pgo+IEkgc3RpbGwgZmVl
bCBsaWtlIEkgYW0gbWlzc2luZyBzb21ldGhpbmcgKG1vc3QgbGlrZWx5LCBkdWUgdG8gbXkKPiBs
aW1pdGVkIGtub3dsZWRnZSBvZiBBUk0gYXJjaCBhbmQgWGVuT25BUk0gY29kZSkuIENhbiB5b3Ug
dHJ5IHRvCj4gY2xhcmlmeSBhIGJpdCBmb3IgbWUgd2hhdCBpdCAiaW4gYSBkaWZmZXJlbnQgY29u
dGV4dCIgaW4gdGhpcyBjYXNlLCBhbmQKPiAgd2h5IGl0IGlzIGltcG9ydGFudD8KCldlIHdhbnQg
dG8gcnVuIGl0IGluIGEgZGlmZmVyZW50IGV4Y2VwdGlvbiBsZXZlbCB0byBsaW1pdCB0aGUgc3Vy
ZmFjZSAKYXR0YWNrIG9mIHRoZSBoeXBlcnZpc29yIGlmIHRoZSBhcHBsaWNhdGlvbiBpcyBidWdn
eS4KCgo+PiBJdCB3YXMKPj4gc3VnZ2VzdGVkIHRvIGtlZXAgdHJhY2sgb2YgdGhlaXIgc3RhdGUg
aW4gdGhlIGd1ZXN0IHZjcHUgc3RydWN0LAo+PiB3aGljaAo+PiBsb29rcyBsaWtlIGEgZ29vZCBp
ZGVhIHRvIG1lLiBJZiB3ZSBkaWQgdGhhdCwgdGhlIG9ubHkgd2F5IHRvIGhhdmUgYW4KPj4gRUww
IGFwcCBydW5uaW5nIHdpdGhvdXQgYmVpbmcgYm91bmQgdG8gYSBzcGVjaWZpYyBndWVzdCwgd291
bGQgYmUgdG8KPj4gcnVuCj4+IGl0IG9uIHRoZSBpZGxlIHZjcHUsIHdoaWNoIEkgdGhpbmsgaXMg
YSBiYWQgaWRlYS4KPj4KPiBXaGljaCwgRlRSLCBpcyB3aGF0IHdlIGRvIGluIFhlbiBmb3IgYSBi
dW5jaCBvZiB0aGluZ3MgYWxyZWFkeSwgaS5lLiwKPiBzb2Z0aXJxcyBhbmQgdGFza2xldHMuCgpO
bywgd2UgZG9uJ3Qgc3dpdGNoIHRvIHRoZSBpZGxlIHZDUFUgdG8gaGFuZGxlIHRhc2tsZXRzIG9y
IHNvZnRpcnFzLiAKVGhleSB3aWxsIGJlIGRvbmUgYmVmb3JlIGVudGVyaW5nIHRvIHRoZSBndWVz
dCBhbmQgc3RpbGwgaW4gdGhlIApoeXBlcnZpc29yIGNvbnRleHQuCgo+Cj4gSXQncyBhY3R1YWxs
eSBhIHJhdGhlciBlZmZlY3RpdmUgd2F5IG9mIGV4ZWN1dGluZyBzb21lIHBpZWNlIG9mIFhlbgo+
IGNvZGUgc3luY2hyb25vdXNseSB3aXRoIHNvbWUgZXZlbnQgKGFzIHNvZnRpcnFzIGFyZSBhbHdh
eXMgY2hlY2tlZCAnb24KPiB0aGUgd2F5IGJhY2snIGZyb20gdGhlIGh5cGVydmlzb3IpLCB3aGlj
aCBJIGd1ZXNzIGluIHlvdXIgY2FzZSBjb3VsZCBiZQo+ICB0aGUgdHJhcCBmcm9tIHRoZSBndWVz
dCB2Q1BVIHJlcXVlc3Rpbmcgc2VydmljZS4KPgo+IEFuZCBpdCBzaG91bGQgbm90IGJlIGhhcmQg
dG8gZ2l2ZSBzdWNoIGNvZGUgYWNjZXNzIHRvIHRoZSBjb250ZXh0IG9mCj4gdGhlIHZDUFUgdGhh
dCB3YXMgcHJldmlvdXNseSBydW5uaW5nIChpbiB4ODYsIGdpdmVuIHdlIGltcGxlbWVudCB3aGF0
Cj4gd2UgY2FsbCBsYXp5IGNvbnRleHQgc3dpdGNoLCBpdCdzIG1vc3QgbGlrZWx5IHN0aWxsIGxv
YWRlZCBpbiB0aGUKPiBwQ1BVISkuCgpJIGFncmVlIHdpdGggU3RlZmFubywgc3dpdGNoaW5nIHRv
IHRoZSBpZGxlIHZDUFUgaXMgYSBwcmV0dHkgYmFkIGlkZWEuCgp0aGUgaWRsZSB2Q1BVIGlzIGEg
ZmFrZSB2Q1BVIG9uIEFSTSB0byBzdGljayB3aXRoIHRoZSBjb21tb24gY29kZSAod2UgCm5ldmVy
IGxlYXZlIHRoZSBoeXBlcnZpc29yKS4gSW4gdGhlIGNhc2Ugb2YgdGhlIEVMMCBhcHAsIHdlIHdh
bnQgdG8gCmNoYW5nZSBleGNlcHRpb24gbGV2ZWwgdG8gcnVuIHRoZSBjb2RlIHdpdGggbG93ZXIg
cHJpdmlsZWdlLgoKQWxzbyBJSE1PLCBpdCBzaG91bGQgb25seSBiZSB1c2VkIHdoZW4gdGhlcmUg
YXJlIG5vdGhpbmcgdG8gcnVuIGFuZCBub3QgCnJlLXB1cnBvc2VkIGZvciBydW5uaW5nIEVMMCBh
cHAuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 10:50:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d82iZ-0007nt-M4; Tue, 09 May 2017 10:50:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2955136ad=Andrew.Cooper3@citrix.com>)
 id 1d82iX-0007nn-TR
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 10:50:10 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F7/2A-03058-1EE91195; Tue, 09 May 2017 10:50:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQvfBPMF
 IgytztCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjrX1MBVcYKy7tW8vawLiJsYuRk0NCwE/i
 29SF7CC2sICtxKmZt1hBbBEBX4m7j5uYQGwhAXOJPw/usoDYzALKEpuWrwOLswnoS+x+8QnM5
 gXq3TlnA9hMFgEVib4Vb8BsUYFwibeNR1ggagQlTs58AmZzClhIfF95HGqmgcSRRXNYIWx5ie
 1v5zBD7FWTuNZ/iR3iznSJic96WCYw8s9CMmoWkvZZSNoXMDKvYlQvTi0qSy3SNdZLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQQYg2MHY8c/pEKMkB5OSKK9PsUCkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneiLmCkUKCRanpqRVpmTnAaIBJS3DwKInw/p8DlOYtLkjMLc5Mh
 0idYtTlmHPv63smIZa8/LxUKXHecpAZAiBFGaV5cCNgkXmJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrx7QabwZOaVwG16BXQEE9ARgQwCIEeUJCKkpBoY+6P752QXOcdt99ywJWrDlxt7WE8
 xn731WEHg+4XgikeZGwX6dL/x+e+QeXGi2E+o30CR44iWc9ZW+2/70z7sUDn7SGOtgnTzBJuj
 C6+fEovW525o+Ls8eXl9qltS1C5V/WtnbL2vbMx8k2oW56mWfSwl/rvoYruJ9/qTmf7w8amqV
 P99/OW2EktxRqKhFnNRcSIA6yy/sccCAAA=
X-Env-Sender: prvs=2955136ad=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494327008!60783634!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18298 invoked from network); 9 May 2017 10:50:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 10:50:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,314,1491264000"; d="scan'208";a="45670629"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <993a7b00-fa59-57ac-d9af-2ad52997928a@citrix.com>
Date: Tue, 9 May 2017 11:50:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170505144836.8612-1-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 00/18] Refactor x86 trap handling code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTU6NDgsIFdlaSBMaXUgd3JvdGU6Cgo+ICAgeDg2L3RyYXBzOiBleHBvcnQg
dHJhcHN0cgo+ICAgeDg2L3RyYXBzOiBsaWZ0IGRvX2d1ZXN0X3RyYXAgdG8gZG9tYWluLmgKClRo
ZXNlIHR3byBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gYW5kCnB1bGxlZCBpbnRvIHg4Ni1uZXh0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 10:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 10:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d82jU-0007yt-UZ; Tue, 09 May 2017 10:51:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d82jS-0007yl-Vc
 for xen-devel@lists.xen.org; Tue, 09 May 2017 10:51:07 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B6/65-02183-A1F91195; Tue, 09 May 2017 10:51:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1dyvmC
 kwYkfqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btlQ3sBRu4K1Z/+MbUwHiUs4uRk0NIIE9i
 fe9U5i5GDg5eATuJyxO8QMISAoYST99fZwOxWQRUJa6s38wCYrMJqEu0PdvOCmKLCOhJ3Nx0G
 6iVi4NZYCujxJd1j8ASwgK5Et3TLrKBJIQEHjBKXN99HizBCbSgY9IpFohlghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+BrsHmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rpa6iU
 VZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZfPQMD4w7G38f9DjFKcjApifL6FAtE
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtZ8nGCkkWJSanlqRlpkDjASYtAQHj5II7/u5QGne4
 oLE3OLMdIjUKUZFKXFeLpA+AZBERmkeXBss+i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEu
 a1ApnCk5lXAjf9FdBiJqDFgQwCIItLEhFSUg2MW58wHBTudbcy5J8674ZkYOEpFo9bdx7nSCj
 sCRI4vpndSDo1T/T/8lmWFrmveJKenN/FufCt9P11nX2xbw6fKfrP7Tejzn1t3lNOd5PTP+Y8
 auIzMzvo+fT6aimNz69lGhxn7aq1aNnhc9ViguiTCf7yKnUp4uEqzmd1L2X5TVRkma4ybbuLE
 ktxRqKhFnNRcSIA6vQt27kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494327063!41370870!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41761 invoked from network); 9 May 2017 10:51:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 10:51:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 04:51:02 -0600
Message-Id: <5911BB350200007800158255@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 04:51:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <1494364964-3775-1-git-send-email-xiong.y.zhang@intel.com>
 <cd0a585b-9f82-d65a-8bc8-91251cf6350d@citrix.com>
 <5911B1350200007800158216@prv-mh.provo.novell.com>
 <2bf60a83-7119-316c-e94c-c101677f74f2@citrix.com>
In-Reply-To: <2bf60a83-7119-316c-e94c-c101677f74f2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com,
 Xiong Zhang <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH V2] x86/ioreq server: Fix XenGT couldn't
 reboot when XenGT use p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA1LjE3IGF0IDEyOjIxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8wNS8xNyAxMTowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA5LjA1
LjE3IGF0IDExOjQ0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDA5
LzA1LzE3IDIyOjIyLCBYaW9uZyBaaGFuZyB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+Pj4+IEBA
IC01MDIsNyArNTAyLDcgQEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3Ry
dWN0IHAybV9kb21haW4gCj4gKnAybSwKPj4+PiAgICogLSB6ZXJvIGlmIG5vIGFkanVzdG1lbnQg
d2FzIGRvbmUsCj4+Pj4gICAqIC0gYSBwb3NpdGl2ZSB2YWx1ZSBpZiBhdCBsZWFzdCBvbmUgYWRq
dXN0bWVudCB3YXMgZG9uZS4KPj4+PiAgICovCj4+Pj4gLXN0YXRpYyBpbnQgcmVzb2x2ZV9taXNj
b25maWcoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCj4+Pj4gK3N0
YXRpYyBpbnQgZXB0X3Jlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQo+Pj4KPj4+IEkgdGhpbmsgd2hpbGUgd2UncmUgcmVuYW1pbmcgdGhp
cyBJJ2QgcmVuYW1lIHRoaXMgdG8gZXB0X2RvX3JlY2FsYygpLgo+PiAKPj4gV2hpY2ggZ2V0cyBt
ZSB0byBhc2sgKG9uY2UgYWdhaW4pIHdoYXQgcHVycG9zZSB0aGUgZXB0XyBwcmVmaXgKPj4gaGFz
IGZvciBhIHN0YXRpYyBmdW5jdGlvbi4gSSdkIHJhdGhlciBzZWUgdGhpcyBjYWxsZWQgZG9fcmVj
YWxjKCksIGFuZAo+PiB0aGUgcDJtLXB0IHZhcmlhbnQgY291bGQgYmUgbGVmdCB1bmNoYW5nZWQg
YWx0b2dldGhlci4KPiAKPiBXZWxsIHdlIHNob3VsZCBoYXZlIHRoZW0gYm90aCBuYW1lZCBkb19y
ZWNhbGMoKSAobm8gcHJlZml4KSwgb3IgaGF2ZQo+IHRoZW0gYm90aCB0YWdnZWQgdG8gc3BlY2lm
eSB3aGljaCB2ZXJzaW9uIHRoZXkncmUgZm9yLiAgSVNUUiBwZW9wbGUKPiBjb21wbGFpbmluZyBh
Ym91dCBkdXBsaWNhdGUgc3RhdGljIHN5bWJvbHMgbWFraW5nIHRoaW5ncyBoYXJkZXIgdG8gZGVi
dWcKPiAoaS5lLiwgaXMgdGhpcyBkb19yZWNhbGMoKSBpbiB0aGUgc3RhY2sgdHJhY2UgdGhlIHAy
bS1wdCB2ZXJzaW9uIG9yIHRoZQo+IHAybS1lcHQgdmVyc2lvbj8pLCBzbyB0aGUgbGF0dGVyIGlz
IHByb2JhYmx5IHByZWZlcmFibGUuCgpCdXQgdGhhdCdzIHRoZSByZWFzb24gSSBoYWQgZG9uZSBk
MzdkNjNkNGI1ICgic3ltYm9sczogcHJlZml4IHN0YXRpYwpzeW1ib2xzIHdpdGggdGhlaXIgc291
cmNlIGZpbGUgbmFtZXMiKSAtIHRoZXkgYXJlIGRpc3Rpbmd1aXNoYWJsZSBpbgpzdGFjayB0cmFj
ZXMgbm93YWRheXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 11:02:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:02:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d82uO-0000SQ-Uc; Tue, 09 May 2017 11:02:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=295c04cf9=George.Dunlap@citrix.com>)
 id 1d82uN-0000SK-Qs
 for xen-devel@lists.xen.org; Tue, 09 May 2017 11:02:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 31/6B-03613-FB1A1195; Tue, 09 May 2017 11:02:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpO6+hYK
 RBr8uGlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzd0xhKnjPW/FwYRdTA+Nx7i5GTg4JAX+J
 GUt/sYHYwgK5ElM/TASzRQSUJXp//WbpYuTiEBKYwiSxcdN6RhCHWWALo8T2H/MZQarYBPQk5
 h3/ygJi8wrYSjy5/5MJxGYRUJGYuGgqM4gtKhAu8bbxCFSNoMTJmU/AbE4Be4l1z+awg9jMAg
 YSRxbNYYWw5SW2v50D1iskoCqx+MFR9gmMfLOQtM9C0jILScsCRuZVjBrFqUVlqUW6hoZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAccABDsYPy0LOMQoycGkJMrrUywQKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd+oCwUghwaLU9NSKtMwcYOjDpCU4eJREeA+BpHmLCxJzi
 zPTIVKnGBWlxHnjQRICIImM0jy4Nli8XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7ySQKT
 yZeSVw018BLWYCWhzIIACyuCQRISXVwOhdETLRM7to42GNyfdm/zpTrMe32HZh1Kwp8779fDB
 N/amIzJYV0oKtc3+vk2c1kynv+S7yq4F1yaeKt0G3X3A9uPRFJjpiGbfnvyndwivWO4o+z3+d
 JyqwbfIG3Yre9b+Lv3OvP/DquKu12WVNhkfu2tfNyi69lK08zHnhjb/0n3dyx09U+19TYinOS
 DTUYi4qTgQAdbzRXbICAAA=
X-Env-Sender: prvs=295c04cf9=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494327741!101281699!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58968 invoked from network); 9 May 2017 11:02:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 11:02:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,314,1491264000"; d="scan'208";a="422817867"
To: Jan Beulich <JBeulich@suse.com>
References: <1494364964-3775-1-git-send-email-xiong.y.zhang@intel.com>
 <cd0a585b-9f82-d65a-8bc8-91251cf6350d@citrix.com>
 <5911B1350200007800158216@prv-mh.provo.novell.com>
 <2bf60a83-7119-316c-e94c-c101677f74f2@citrix.com>
 <5911BB350200007800158255@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e2b9305b-4998-dd65-9607-d8272626340c@citrix.com>
Date: Tue, 9 May 2017 12:02:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911BB350200007800158255@prv-mh.provo.novell.com>
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com,
 Xiong Zhang <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH V2] x86/ioreq server: Fix XenGT couldn't
 reboot when XenGT use p2m_ioreq_server p2m_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTE6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA1LjE3IGF0
IDEyOjIxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDkvMDUvMTcg
MTE6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDkuMDUuMTcgYXQgMTE6NDQsIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDA5LzA1LzE3IDIyOjIyLCBY
aW9uZyBaaGFuZyB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+
Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4+Pj4+IEBAIC01MDIsNyArNTAy
LDcgQEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAybV9kb21h
aW4gCj4+ICpwMm0sCj4+Pj4+ICAgKiAtIHplcm8gaWYgbm8gYWRqdXN0bWVudCB3YXMgZG9uZSwK
Pj4+Pj4gICAqIC0gYSBwb3NpdGl2ZSB2YWx1ZSBpZiBhdCBsZWFzdCBvbmUgYWRqdXN0bWVudCB3
YXMgZG9uZS4KPj4+Pj4gICAqLwo+Pj4+PiAtc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKPj4+Pj4gK3N0YXRpYyBp
bnQgZXB0X3Jlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuKQo+Pj4+Cj4+Pj4gSSB0aGluayB3aGlsZSB3ZSdyZSByZW5hbWluZyB0aGlzIEkn
ZCByZW5hbWUgdGhpcyB0byBlcHRfZG9fcmVjYWxjKCkuCj4+Pgo+Pj4gV2hpY2ggZ2V0cyBtZSB0
byBhc2sgKG9uY2UgYWdhaW4pIHdoYXQgcHVycG9zZSB0aGUgZXB0XyBwcmVmaXgKPj4+IGhhcyBm
b3IgYSBzdGF0aWMgZnVuY3Rpb24uIEknZCByYXRoZXIgc2VlIHRoaXMgY2FsbGVkIGRvX3JlY2Fs
YygpLCBhbmQKPj4+IHRoZSBwMm0tcHQgdmFyaWFudCBjb3VsZCBiZSBsZWZ0IHVuY2hhbmdlZCBh
bHRvZ2V0aGVyLgo+Pgo+PiBXZWxsIHdlIHNob3VsZCBoYXZlIHRoZW0gYm90aCBuYW1lZCBkb19y
ZWNhbGMoKSAobm8gcHJlZml4KSwgb3IgaGF2ZQo+PiB0aGVtIGJvdGggdGFnZ2VkIHRvIHNwZWNp
Znkgd2hpY2ggdmVyc2lvbiB0aGV5J3JlIGZvci4gIElTVFIgcGVvcGxlCj4+IGNvbXBsYWluaW5n
IGFib3V0IGR1cGxpY2F0ZSBzdGF0aWMgc3ltYm9scyBtYWtpbmcgdGhpbmdzIGhhcmRlciB0byBk
ZWJ1Zwo+PiAoaS5lLiwgaXMgdGhpcyBkb19yZWNhbGMoKSBpbiB0aGUgc3RhY2sgdHJhY2UgdGhl
IHAybS1wdCB2ZXJzaW9uIG9yIHRoZQo+PiBwMm0tZXB0IHZlcnNpb24/KSwgc28gdGhlIGxhdHRl
ciBpcyBwcm9iYWJseSBwcmVmZXJhYmxlLgo+IAo+IEJ1dCB0aGF0J3MgdGhlIHJlYXNvbiBJIGhh
ZCBkb25lIGQzN2Q2M2Q0YjUgKCJzeW1ib2xzOiBwcmVmaXggc3RhdGljCj4gc3ltYm9scyB3aXRo
IHRoZWlyIHNvdXJjZSBmaWxlIG5hbWVzIikgLSB0aGV5IGFyZSBkaXN0aW5ndWlzaGFibGUgaW4K
PiBzdGFjayB0cmFjZXMgbm93YWRheXMuCgpBaCwgcmlnaHQuICBJbiB0aGF0IGNhc2UsIFhpb25n
LCBnbyBhaGVhZCBhbmQgbGVhdmUgdGhlIHR3byBmdW5jdGlvbnMKbmFtZWQgYXMgdGhlIGFyZS4g
IEkgcGxhbiBhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUgdG8gZG8gYSB3aWRlcgpyZW5hbWlu
ZyBpZiAicmVzb2x2ZV9taXNjb25maWciIGluIHAybS1lcHQuYywgc28gSSBjYW4gY2hhbmdlIHRo
ZSBuYW1lCm9mIGFsbCB0aGUgcmVsYXRlZCBmdW5jdGlvbnMgYXQgdGhlIHNhbWUgdGltZS4KCiAt
R2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 11:08:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d830W-0000eu-J1; Tue, 09 May 2017 11:08:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2953bc400=dario.faggioli@citrix.com>)
 id 1d830V-0000eo-63
 for xen-devel@lists.xen.org; Tue, 09 May 2017 11:08:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 62/1F-03557-A33A1195; Tue, 09 May 2017 11:08:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXitHSDva7lYsF
 Ig49HBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrc7exF1xUrTi64DpjA+NNhS5GTg4JgRCJ
 f1NPMoPYvAIGEi27nrKC2MICgRLP715mArHZgOJvduwFi4sI1Er8mjyRvYuRi4NZYCqjxPolM
 8ESLAIqEtN/ngIbxClgLXF8aycLSJGQwF52iXkfLoIV8QtIStz68hGsiFmgWmLTihlsEFdoSx
 w5188OcYWgxMmZT1hAbCEBNYkZcy+zTmDkm4WkZRaSMoi4pkTr9t/sELa2xLKFr5khbFuJdev
 eQ9XYSGy6uoARwpaX2P52DvMCRvZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnp
 qTmJScV6yfm5mxiBAc0ABDsY932MPMQoycGkJMrrUywQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mCl2mRYKSQYFFqempFWmYOMLZg0hIcPEoivGULgdK8xQWJucWZ6RCpU4yKUuK8G0ESAiCJjN
 I8uDZYPF9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9ekCk8mXklcNNfAS1mAlocyCAAsrg
 kESEl1cAY7V56IsVN3/XJdrkZT49aPzI8/vJ1WOL3g+EJkb77r2xTtZ6cyHdgjt73OX6f9iXc
 OFZhIhNvWJa1vG1J3RLPMMEyiYyAX2ql030OKB+eLq81T+vf1o3GMg8ft71ecFLB7C7zvefZb
 kfepW28f8goV6Ck3jClt6BgZ8kf/7Lsa30nVZ5VyZUosRRnJBpqMRcVJwIAoUgpheICAAA=
X-Env-Sender: prvs=2953bc400=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494328119!101207077!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60540 invoked from network); 9 May 2017 11:08:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 11:08:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,314,1491264000"; 
 d="asc'?scan'208";a="431492234"
Message-ID: <1494328112.9501.9.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Andrii Anisov <andrii_anisov@epam.com>
Date: Tue, 9 May 2017 13:08:32 +0200
In-Reply-To: <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Artem Mygaiev <joculator@gmail.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0450859167101126267=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0450859167101126267==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-0jK5r7+eZDi/TV3F8bwc"

--=-0jK5r7+eZDi/TV3F8bwc
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-05-09 at 11:32 +0100, Julien Grall wrote:
> Hi Dario,
>=20
Hey,

> On 05/09/2017 11:13 AM, Dario Faggioli wrote:
> >=20
> > Which, FTR, is what we do in Xen for a bunch of things already,
> > i.e.,
> > softirqs and tasklets.
>=20
> No, we don't switch to the idle vCPU to handle tasklets or softirqs.=C2=
=A0
> They will be done before entering to the guest and still in the=C2=A0
> hypervisor context.
>=20
Mmm... I don't know who's "we" here, but even if it's "you ARM people",
you actually do.

In fact, this is common code:

static struct task_slice
csched_schedule(
    const struct scheduler *ops, s_time_t now, bool_t tasklet_work_schedule=
d)
{
    [...]
    /* Choices, choices:
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* - If we have a tasklet, we need to run the =
idle vcpu no matter what.
    [...]
    /* Tasklet work (which runs in idle VCPU context) overrides all else. *=
/
    if ( tasklet_work_scheduled )
    {
        TRACE_0D(TRC_CSCHED_SCHED_TASKLET);
        snext =3D CSCHED_VCPU(idle_vcpu[cpu]);
        snext->pri =3D CSCHED_PRI_TS_BOOST;
    }
=C2=A0   [...]
}

And this is "your" idle loop:

void idle_loop(void)
{
=C2=A0=C2=A0=C2=A0=C2=A0for ( ; ; )
=C2=A0=C2=A0=C2=A0=C2=A0{
        [...]
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_irq_disable();
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( cpu_is_haltable(smp_pr=
ocessor_id()) )
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0dsb=
(sy);
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0wfi=
();
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_irq_enable();
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_tasklet();
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_softirq();
        [...]
=C2=A0=C2=A0=C2=A0=C2=A0}
}

Actually, yes, it was a bit inaccurate of me to cite both softirqs and
tasklets, together, like I did. Softirqs indeed are checked and handled
before leaving Xen, as you say, as well as, in the idle loop, as shown
above.

But for tasklet (and, to be 100% precise, for vCPU context tasklet),
it's actually the case that we force the idle vCPU in execution to run
them.

> > And it should not be hard to give such code access to the context
> > of
> > the vCPU that was previously running (in x86, given we implement
> > what
> > we call lazy context switch, it's most likely still loaded in the
> > pCPU!).
>=20
> I agree with Stefano, switching to the idle vCPU is a pretty bad
> idea.
>=20
> the idle vCPU is a fake vCPU on ARM to stick with the common code
> (we=C2=A0
> never leave the hypervisor). In the case of the EL0 app, we want to=C2=A0
> change exception level to run the code with lower privilege.
>=20
> Also IHMO, it should only be used when there are nothing to run and
> not=C2=A0
> re-purposed for running EL0 app.
>=20
It's already purposed for running when there is nothing to do _or_ when
there are tasklets.

I do see your point about privilege level, though. And I agree with
George that it looks very similar to when, in the x86 world, we tried
to put the infra together for switching to Ring3 to run some pieces of
Xen code.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-0jK5r7+eZDi/TV3F8bwc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZEaMxAAoJEBZCeImluHPuNhwQAK4tR9lpPpyZ/GJkFAxhgWRm
8aNBs5LAfdjaN2tJ0wbXnhfSpUIHYCL6EOJci2WLreruhT/CB+CCI2EwxJp7p3HK
8FzuraJCUAphDTpbtqJ6rtF7gc3PeIYDfZfhpxUbYsGIvyw5puK0Aecqkiv6x2gv
WREn2n1RzbNJhpYi8RVJbGNoDDlIiq/Ryp9ZcW7dNrf4CGmR7XOMTNlE2HWUR7PZ
ESjJkAcrAp2fnwTdzXIJJmePvQ4jPeUaDshQa+I677Vyd1EzxfxO4u+amFrNhrFm
33YApy1tWvn3C2r+5o1DZuwaJ7N0gQJZotZPWxhet8gijrBr8cYXbjmIpP+Dhopb
gASGUsu8X75lx/PG8i9BQoR7QK7qImDcAdGthBV9N68aqxgtq8AwkxS7agG2G0Ls
N/eoA1iEUsjlLVvfo5K72BEg5m3v/mcyZFcnjO7zGymK3l8FvJCjG0DIqnWTb2x9
LXK2IbggZgW6OkIK8IlL7U15+5z6SU+NuBKxzXUfKPikIfDYBSscQWHcmv4/RHY1
kwLEY7CtoggQ4Eb/0P2b0DKVAT1NJ7PGJJXblP8wYK7lz61uEG2DhbCBUuw10f6e
HcLkI5rJD/J/FVfUxpF7PgyCFlr8evDWW1BFLjYp1xsZ2VDkdf3wM5uBsJo9GML+
cgU0B9zgDeVYXee8U4jL
=2JX3
-----END PGP SIGNATURE-----

--=-0jK5r7+eZDi/TV3F8bwc--


--===============0450859167101126267==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0450859167101126267==--


From xen-devel-bounces@lists.xen.org Tue May 09 11:18:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:18:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d83AK-0001SK-84; Tue, 09 May 2017 11:18:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d83AI-0001S9-RH
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 11:18:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0E/45-03371-A95A1195; Tue, 09 May 2017 11:18:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfmUsF
 Ig8cPhC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfVbM3tBf1TF9UunWRsY
 15p2MXJxCAn8ZZTYdmExK4TzmFFia/8yKGcbo8Syfd9Yuhg5OUQEnCW+npnLDmLzCuhLLJq8g
 xHEFhYwkbj1eBsbSIOEwE9JiQMfF4M1SAh4SyyY+Y2pi5EDzL561bqLkZ2DTcBK4pAYSAGLgK
 rEqs52lgmM3AsYGVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MHb8czrEKMnBpCTK61MsECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdsiWCkkGBR
 anpqRVpmDjD0YNISHDxKIrzeIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnnQlSJABSl
 FGaBzcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbBDKFJzOvBG7TK6AjmICOCGQQAD
 miJBEhJdXAOHeL1e5jrI9f5GosS2/oz8+203ujvtfh95p1d+48fPrxws+bRQY7vc7kF1ayVDb
 yKZyXdrC5YnTjyp/Cvt0zJ+fkfWI6MeftcpWJbcv5F4Rwpz1ydz9lvnqf9fR7sVHS307b8j+T
 ez3faNEE6YWZrL55Se9zd3d/idt3Uyb802wuzfMZastiJyixFGckGmoxFxUnAgB2PCmTfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494328728!60777725!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51549 invoked from network); 9 May 2017 11:18:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 11:18:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d83AA-0001vx-Hu; Tue, 09 May 2017 11:18:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d83A4-00036v-PM; Tue, 09 May 2017 11:18:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d83A3-0002Xo-WC; Tue, 09 May 2017 11:18:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109195-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 11:18:36 +0000
Subject: [Xen-devel] [linux-4.9 test] 109195: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTE5NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTE5NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3
MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
NzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRz
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxMyB4ZW4tYm9vdC9sMSAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEzIHhlbi1ib290L2wxICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg5
ZjNiOGQ1ZjI2NGQ1ZGFiOTgxOGM2NjY3YzcxZTNjYzU1YjEzZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNh
MTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBa
ICAgMjggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6
MTkgWiAgIDI2IGRheXMgICA0NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxNzEg
IDIwMTctMDUtMDggMDk6NTg6NTkgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzNCBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgOTIzNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 11:19:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:19:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d83BL-0001Y4-Ky; Tue, 09 May 2017 11:19:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d83BJ-0001Xt-N0
 for xen-devel@lists.xen.org; Tue, 09 May 2017 11:19:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 13/18-03557-8D5A1195; Tue, 09 May 2017 11:19:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffGUsF
 IgwcPpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyz//UKnktWLP51na2B8ZJwFyMXh5DAJkaJ
 tu1/2SGcpYwSv17vZepi5OQQFgiUeH73MhNIQkSglVHiwLvZLBBVV9glJj1sAGthFpjMKHG3Y
 ysLSAubgKbEnc+fgFo4OHgFrCSet5SBmCwCKhJTl9iAVIgKhEu8bTwCVs0rIChxcuYTMJtTwF
 Diz///7CA2s4CZxLzND5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTLWSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDgGINjB+Gd+4CFGSQ4mJVFen2KBSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvBeXCEYKCRalpqdWpGXmAEMfJi3BwaMkwusNkuYtLkjML
 c5Mh0idYlSUEuedCZIQAElklObBtcHi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeSVApv
 Bk5pXATX8FtJgJaHEggwDI4pJEhJRUA6NOWvjXyJ6uUAfn2MUs+Yc4lBUryj+ssFgv8LA3KoO
 Xc/5EAZP72n/ufFVX+3WtT1dP4e3yGQd4vRSte4oWf/D8ly+w/oLyBMYSxXc8v6eYfXJc1BfV
 9bvrwekr7sZFJ20/VJZrf8w/a7fQcLXSHb/M+ZuWthQrtYh8bZNbHGQcsy51/UMdBiWW4oxEQ
 y3mouJEAOic6TeyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494328791!44381877!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28623 invoked from network); 9 May 2017 11:19:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 9 May 2017 11:19:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 37F8B344;
 Tue,  9 May 2017 04:19:51 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 039783F4FF;
 Tue,  9 May 2017 04:19:48 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <91004d51-4f9a-eaaa-7d5e-2099bce27940@arm.com>
Date: Tue, 9 May 2017 12:19:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494328112.9501.9.camel@citrix.com>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Artem Mygaiev <joculator@gmail.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wOS8yMDE3IDEyOjA4IFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBPbiBUdWUs
IDIwMTctMDUtMDkgYXQgMTE6MzIgKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgRGFy
aW8sCj4+Cj4gSGV5LAo+Cj4+IE9uIDA1LzA5LzIwMTcgMTE6MTMgQU0sIERhcmlvIEZhZ2dpb2xp
IHdyb3RlOgo+Pj4KPj4+IFdoaWNoLCBGVFIsIGlzIHdoYXQgd2UgZG8gaW4gWGVuIGZvciBhIGJ1
bmNoIG9mIHRoaW5ncyBhbHJlYWR5LAo+Pj4gaS5lLiwKPj4+IHNvZnRpcnFzIGFuZCB0YXNrbGV0
cy4KPj4KPj4gTm8sIHdlIGRvbid0IHN3aXRjaCB0byB0aGUgaWRsZSB2Q1BVIHRvIGhhbmRsZSB0
YXNrbGV0cyBvciBzb2Z0aXJxcy4KPj4gVGhleSB3aWxsIGJlIGRvbmUgYmVmb3JlIGVudGVyaW5n
IHRvIHRoZSBndWVzdCBhbmQgc3RpbGwgaW4gdGhlCj4+IGh5cGVydmlzb3IgY29udGV4dC4KPj4K
PiBNbW0uLi4gSSBkb24ndCBrbm93IHdobydzICJ3ZSIgaGVyZSwgYnV0IGV2ZW4gaWYgaXQncyAi
eW91IEFSTSBwZW9wbGUiLAo+IHlvdSBhY3R1YWxseSBkby4KPgo+IEluIGZhY3QsIHRoaXMgaXMg
Y29tbW9uIGNvZGU6Cj4KPiBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKPiBjc2NoZWRfc2NoZWR1
bGUoCj4gICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29s
X3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKPiB7Cj4gICAgIFsuLi5dCj4gICAgIC8qIENob2lj
ZXMsIGNob2ljZXM6Cj4gICAgICAqIC0gSWYgd2UgaGF2ZSBhIHRhc2tsZXQsIHdlIG5lZWQgdG8g
cnVuIHRoZSBpZGxlIHZjcHUgbm8gbWF0dGVyIHdoYXQuCj4gICAgIFsuLi5dCj4gICAgIC8qIFRh
c2tsZXQgd29yayAod2hpY2ggcnVucyBpbiBpZGxlIFZDUFUgY29udGV4dCkgb3ZlcnJpZGVzIGFs
bCBlbHNlLiAqLwo+ICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQo+ICAgICB7Cj4g
ICAgICAgICBUUkFDRV8wRChUUkNfQ1NDSEVEX1NDSEVEX1RBU0tMRVQpOwo+ICAgICAgICAgc25l
eHQgPSBDU0NIRURfVkNQVShpZGxlX3ZjcHVbY3B1XSk7Cj4gICAgICAgICBzbmV4dC0+cHJpID0g
Q1NDSEVEX1BSSV9UU19CT09TVDsKPiAgICAgfQo+ICAgICBbLi4uXQo+IH0KPgo+IEFuZCB0aGlz
IGlzICJ5b3VyIiBpZGxlIGxvb3A6Cj4KPiB2b2lkIGlkbGVfbG9vcCh2b2lkKQo+IHsKPiAgICAg
Zm9yICggOyA7ICkKPiAgICAgewo+ICAgICAgICAgWy4uLl0KPiAgICAgICAgIGxvY2FsX2lycV9k
aXNhYmxlKCk7Cj4gICAgICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShzbXBfcHJvY2Vzc29yX2lk
KCkpICkKPiAgICAgICAgIHsKPiAgICAgICAgICAgICBkc2Ioc3kpOwo+ICAgICAgICAgICAgIHdm
aSgpOwo+ICAgICAgICAgfQo+ICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICAgICAgICAg
ZG9fdGFza2xldCgpOwo+ICAgICAgICAgZG9fc29mdGlycSgpOwo+ICAgICAgICAgWy4uLl0KPiAg
ICAgfQo+IH0KPiBBY3R1YWxseSwgeWVzLCBpdCB3YXMgYSBiaXQgaW5hY2N1cmF0ZSBvZiBtZSB0
byBjaXRlIGJvdGggc29mdGlycXMgYW5kCj4gdGFza2xldHMsIHRvZ2V0aGVyLCBsaWtlIEkgZGlk
LiBTb2Z0aXJxcyBpbmRlZWQgYXJlIGNoZWNrZWQgYW5kIGhhbmRsZWQKPiBiZWZvcmUgbGVhdmlu
ZyBYZW4sIGFzIHlvdSBzYXksIGFzIHdlbGwgYXMsIGluIHRoZSBpZGxlIGxvb3AsIGFzIHNob3du
Cj4gYWJvdmUuCj4KPiBCdXQgZm9yIHRhc2tsZXQgKGFuZCwgdG8gYmUgMTAwJSBwcmVjaXNlLCBm
b3IgdkNQVSBjb250ZXh0IHRhc2tsZXQpLAo+IGl0J3MgYWN0dWFsbHkgdGhlIGNhc2UgdGhhdCB3
ZSBmb3JjZSB0aGUgaWRsZSB2Q1BVIGluIGV4ZWN1dGlvbiB0byBydW4KPiB0aGVtLgoKSSBhbSBh
IGJpdCBjb25mdXNlZC4gV2hlbiBJIHJlYWQgdGhlIHNvZnRpcnEgY29kZSwgSSBzYXcgdGhlcmUg
aXMgYSAKc29mdGlycSB0YXNrbGV0IHdoaWNoIGNhbGwgZG9fdGFza2xldF93b3JrLgoKQnV0IGl0
IHNvdW5kcyBsaWtlIHRoYXQgdGFza2xldCBjYW4gYmUgZWl0aGVyIHNjaGVkdWxlZCBpbiBzb2Z0
aXJxIG9yIGluIAppZGxlIHZDUFUgZGVwZW5kaW5nIG9mIHRoZSB0eXBlIG9mIHRoZSB0YXNrbGV0
IChpc19zb2Z0aXJxKS4KClRoYW5rIHlvdSBmb3IgdGhlIGV4cGxhbmF0aW9uIDopLgoKPgo+Pj4g
QW5kIGl0IHNob3VsZCBub3QgYmUgaGFyZCB0byBnaXZlIHN1Y2ggY29kZSBhY2Nlc3MgdG8gdGhl
IGNvbnRleHQKPj4+IG9mCj4+PiB0aGUgdkNQVSB0aGF0IHdhcyBwcmV2aW91c2x5IHJ1bm5pbmcg
KGluIHg4NiwgZ2l2ZW4gd2UgaW1wbGVtZW50Cj4+PiB3aGF0Cj4+PiB3ZSBjYWxsIGxhenkgY29u
dGV4dCBzd2l0Y2gsIGl0J3MgbW9zdCBsaWtlbHkgc3RpbGwgbG9hZGVkIGluIHRoZQo+Pj4gcENQ
VSEpLgo+Pgo+PiBJIGFncmVlIHdpdGggU3RlZmFubywgc3dpdGNoaW5nIHRvIHRoZSBpZGxlIHZD
UFUgaXMgYSBwcmV0dHkgYmFkCj4+IGlkZWEuCj4+Cj4+IHRoZSBpZGxlIHZDUFUgaXMgYSBmYWtl
IHZDUFUgb24gQVJNIHRvIHN0aWNrIHdpdGggdGhlIGNvbW1vbiBjb2RlCj4+ICh3ZQo+PiBuZXZl
ciBsZWF2ZSB0aGUgaHlwZXJ2aXNvcikuIEluIHRoZSBjYXNlIG9mIHRoZSBFTDAgYXBwLCB3ZSB3
YW50IHRvCj4+IGNoYW5nZSBleGNlcHRpb24gbGV2ZWwgdG8gcnVuIHRoZSBjb2RlIHdpdGggbG93
ZXIgcHJpdmlsZWdlLgo+Pgo+PiBBbHNvIElITU8sIGl0IHNob3VsZCBvbmx5IGJlIHVzZWQgd2hl
biB0aGVyZSBhcmUgbm90aGluZyB0byBydW4gYW5kCj4+IG5vdAo+PiByZS1wdXJwb3NlZCBmb3Ig
cnVubmluZyBFTDAgYXBwLgo+Pgo+IEl0J3MgYWxyZWFkeSBwdXJwb3NlZCBmb3IgcnVubmluZyB3
aGVuIHRoZXJlIGlzIG5vdGhpbmcgdG8gZG8gX29yXyB3aGVuCj4gdGhlcmUgYXJlIHRhc2tsZXRz
Lgo+Cj4gSSBkbyBzZWUgeW91ciBwb2ludCBhYm91dCBwcml2aWxlZ2UgbGV2ZWwsIHRob3VnaC4g
QW5kIEkgYWdyZWUgd2l0aAo+IEdlb3JnZSB0aGF0IGl0IGxvb2tzIHZlcnkgc2ltaWxhciB0byB3
aGVuLCBpbiB0aGUgeDg2IHdvcmxkLCB3ZSB0cmllZAo+IHRvIHB1dCB0aGUgaW5mcmEgdG9nZXRo
ZXIgZm9yIHN3aXRjaGluZyB0byBSaW5nMyB0byBydW4gc29tZSBwaWVjZXMgb2YKPiBYZW4gY29k
ZS4KCldlIHdvdWxkIGxpa2UgdG8gZG8gZXhhY3RseSB0aGUgc2FtZSBmb3IgQVJNLiBPbiBhbm90
aGVyIHBhcnQgb2YgdGhlIAp0aHJlYWQgSSBzdWdnZXN0ZWQgdG8gVm9sb2R5bXlyIHRvIGxvb2sg
YXQgd2hhdCBoYXMgYmVlbiBkb25lIHRoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 11:30:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d83LK-0002qO-K3; Tue, 09 May 2017 11:30:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1d83LJ-0002qI-T0
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 11:30:14 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FC/9B-01870-548A1195; Tue, 09 May 2017 11:30:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVysWW7jK7LCsF
 Ig+9LFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrHU1sBX2mFZ8OnGNrYNyo1cXIxSEkMJtJ
 4vH+p6xdjJwcLAL2Eqvn7mYHsRkFyiQ2tbxggbCzJRZe2cgMUWMncfv+LTaI5h2MEi8vPQRq5
 gByyiX2nCkCqWET0JY4dH8f2EwRASWJ6csa2UHqmQVeMUt8/NgGNlRYIF1i3rQ+ZrhB3bsuMk
 JsUJWY8/EwWDenQJXEs9dXwTbzCuhL/HqzGuw6UQFLidkHbzNCxAUlTs58AjaUWUBC4uCLF2D
 1EkBXPD49nRFkgYRAH6PElIOfmCYwisxC0jMLSc8CRqZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZ
 ObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwV7PwMC4g7H1hN8hRkkOJiVRXp9igUghvqT8lMqMx
 OKM+KLSnNTiQ4wyHBxKErweywQjhQSLUtNTK9Iyc4BxB5OW4OBREuFdApLmLS5IzC3OTIdInW
 JUlBLnlQdJCIAkMkrz4NpgsX6JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvMcgUnsy8Erj
 pr4AWMwEtDmQQAFlckoiQkmpgLI2rbl25VuRRnXVgf2if3ou7pXVtp29+jW9jWbHE+iSHe1Ri
 tsvDPKNfCwNerBeMcFApPyt5Xct+f9cKIR37GEPei+uLe5o+FVrP+XlXS+pGlwv7rxvbLbZUq
 KoLVHkfjBKYHb25sPLpwSXHT9yLNV12ifneqRuNTxyYS1j3rrw44bE211ohJZbijERDLeai4k
 QAeZEBifACAAA=
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494329410!91904471!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7142 invoked from network); 9 May 2017 11:30:12 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 11:30:12 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 55D4361D03;
 Tue,  9 May 2017 11:30:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 55D4361D03
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 55D4361D03
Received: from blackfin.pond.sub.org (ovpn-116-149.ams2.redhat.com
 [10.36.116.149])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7B2FE87F96;
 Tue,  9 May 2017 11:30:03 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id EDA8311385E2; Tue,  9 May 2017 13:30:01 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
References: <20170505193810.2934-1-eblake@redhat.com>
 <20170505193810.2934-3-eblake@redhat.com>
 <87zien433w.fsf@dusky.pond.sub.org>
 <b5139e70-1be8-49ae-282b-ceac5867f4bb@redhat.com>
Date: Tue, 09 May 2017 13:30:01 +0200
In-Reply-To: <b5139e70-1be8-49ae-282b-ceac5867f4bb@redhat.com> (Eric Blake's
 message of "Mon, 8 May 2017 13:33:41 -0500")
Message-ID: <8737ceqnd2.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 09 May 2017 11:30:10 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Juan Quintela <quintela@redhat.com>, qemu-devel@nongnu.org,
 alistair.francis@xilinx.com, zhanghailiang <zhang.zhanghailiang@huawei.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v6 2/5] shutdown: Prepare for
	use of an enum in reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gT24gMDUvMDgvMjAxNyAw
MToyNiBQTSwgTWFya3VzIEFybWJydXN0ZXIgd3JvdGU6Cj4+IEVyaWMgQmxha2UgPGVibGFrZUBy
ZWRoYXQuY29tPiB3cml0ZXM6Cj4+IAo+Pj4gV2Ugd2FudCB0byB0cmFjayB3aHkgYSBndWVzdCB3
YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIsIGJlaW5nIGFibGUKPj4+IHRvIHRlbGwgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiBhIGd1ZXN0IHJlcXVlc3QgKHN1Y2ggYXMgQUNQSSByZXF1ZXN0KQo+
Pj4gYW5kIGhvc3QgcmVxdWVzdCAoc3VjaCBhcyBTSUdJTlQpIHdpbGwgcHJvdmUgdXNlZnVsIHRv
IGxpYnZpcnQuCj4+PiBTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1YWxseSBlbmQgdXAgY2hhbmdp
bmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCj4+PiB2bC5jLCB0aGUgbG9naWNhbCBjaGFuZ2UgaXMg
dG8gbWFrZSB0aGF0IHZhbHVlIHRyYWNrIHRoZSByZWFzb24sCj4+PiByYXRoZXIgdGhhbiBpdHMg
Y3VycmVudCAwLzEgY29udGVudHMuCj4+Pgo+Pj4gU2luY2UgY29tbWFuZC1saW5lIG9wdGlvbnMg
Y29udHJvbCB3aGV0aGVyIGEgcmVzZXQgcmVxdWVzdCBpcyB0dXJuZWQKPj4+IGludG8gYSBzaHV0
ZG93biByZXF1ZXN0IGluc3RlYWQsIHRoZSBzYW1lIHRyZWF0bWVudCBpcyBnaXZlbiB0bwo+Pj4g
cmVzZXRfcmVxdWVzdGVkLgo+Pj4KPj4+IFRoaXMgcGF0Y2ggYWRkcyBhbiBpbnRlcm5hbCBlbnVt
IFNodXRkb3duQ2F1c2UgdGhhdCBkZXNjcmliZXMgcmVhc29ucwo+Pj4gdGhhdCBhIHNodXRkb3du
IGNhbiBiZSByZXF1ZXN0ZWQsIGFuZCBjaGFuZ2VzIHFlbXVfc3lzdGVtX3Jlc2V0KCkgdG8KPj4+
IHBhc3MgdGhlIHJlYXNvbiB0aHJvdWdoLCBhbHRob3VnaCBmb3Igbm93IGl0IGlzIG5vdCByZXBv
cnRlZC4gIFRoZQo+Pj4gZW51bSBjb3VsZCBiZSBleHBvcnRlZCB2aWEgUUFQSSBhdCBhIGxhdGVy
IGRhdGUsIGlmIGRlZW1lZCBuZWNlc3NhcnksCj4+PiBidXQgZm9yIG5vdywgdGhlcmUgaGFzIG5v
dCBiZWVuIGEgcmVxdWVzdCB0byBleHBvc2UgdGhhdCBtdWNoIGRldGFpbAo+Pj4gdG8gZW5kIGNs
aWVudHMuCj4+Pgo+Pj4gRm9yIG5vdywgd2Ugb25seSBwb3B1bGF0ZSB0aGUgcmVhc29uIHdpdGgg
SE9TVF9FUlJPUiwgYWxvbmcgd2l0aCBGSVhNRQo+Pj4gY29tbWVudHMgdGhhdCBkZXNjcmliZSBv
dXIgcGxhbnMgZm9yIGhvdyB0byBwYXNzIGFuIGFjdHVhbCBjb3JyZWN0Cj4+PiByZWFzb24uCj4+
IAo+PiBJbiBvdGhlciB3b3JkcywgcmVwbGFjaW5nIDAgYnkgU0hVVERPV05fQ0FVU0VfTk9ORSwg
YW5kIDEgYnkKPj4gU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUi4gIE1ha2VzIHNlbnNlLgo+Cj4g
TWF5YmUgSSBjb3VsZCBoYXZlIG9yZGVyZWQgSE9TVF9FUlJPUiB0byBhY3R1YWxseSBiZSAxLi4u
CgpNaWdodCBiZSBtYXJnaW5hbGx5IHdvcnRod2hpbGUgaWYgeW91IGNhbiBzcGxpdCBwYXRjaGVz
IHNvIHRoYXQgdGhlIG9uZQpyZXBsYWNpbmcgaW50IGJ5IFNodXRkb3duQ2F1c2UgZG9lc24ndCBj
aGFuZ2UgYW55dGhpbmcgYnV0IG5hbWVzLgoKPj4+ICsvKiBFbnVtZXJhdGlvbiBvZiB2YXJpb3Vz
IGNhdXNlcyBmb3Igc2h1dGRvd24uICovCj4+PiArdHlwZWRlZiBlbnVtIFNodXRkb3duQ2F1c2Ug
U2h1dGRvd25DYXVzZTsKPj4+ICtlbnVtIFNodXRkb3duQ2F1c2Ugewo+PiAKPj4gV2h5IGRlZmlu
ZSB0aGUgdHlwZWRlZiBzZXBhcmF0ZWx5IGhlcmU/ICBXaGF0J3Mgd3Jvbmcgd2l0aAo+PiAKPj4g
ICAgIHR5cGVkZWYgZW51bSBTaHV0ZG93bkNhdXNlIHsKPj4gICAgICAgICAuLi4KPj4gICAgIH0g
U2h1dGRvd25DYXVzZTsKPj4gCj4+ID8KPgo+IFRoYXQgd291bGQgd29yayB0b28uICBJIGRvbid0
IGtub3cgaWYgdGhlIGNvZGUgYmFzZSBoYXMgYSBzdHJvbmcKPiBwcmVmZXJlbmNlIGZvciBvbmUg
Zm9ybSBvdmVyIHRoZSBvdGhlci4KCkkgZG9uJ3QgaGF2ZSBudW1iZXJzLCBidXQgSSB0aGluayB3
ZSB1c2UgdGhlIHNwbGl0IGZvcm0gcHJldHR5IG11Y2ggb25seQp3aGVuIHRoZXJlJ3MgYSByZWFz
b24gZm9yIHRoZSBzcGxpdCwgc3VjaCBhcyBkZWZpbmluZyBhbiBpbmNvbXBsZXRlIHR5cGUKaW4g
YSBoZWFkZXIsIGFuZCBjb21wbGV0aW5nIGl0IGVsc2V3aGVyZS4KCj4+PiArICAgIFNIVVRET1dO
X0NBVVNFX05PTkUsICAgICAgICAgIC8qIE5vIHNodXRkb3duIHJlcXVlc3RlZCB5ZXQgKi8KPj4g
Cj4+IENvbW1lbnQgaXMgZmluZS4gIFBvc3NpYmxlIGFsdGVybmF0aXZlOiAvKiBObyBzaHV0ZG93
biByZXF1ZXN0IHBlbmRpbmcgKi8KPj4gCj4+PiArICAgIFNIVVRET1dOX0NBVVNFX0hPU1RfUU1Q
LCAgICAgIC8qIFJlYWN0aW9uIHRvIGEgUU1QIGNvbW1hbmQsIGxpa2UgJ3F1aXQnICovCj4+PiAr
ICAgIFNIVVRET1dOX0NBVVNFX0hPU1RfU0lHTkFMLCAgIC8qIFJlYWN0aW9uIHRvIGEgc2lnbmFs
LCBzdWNoIGFzIFNJR0lOVCAqLwo+Pj4gKyAgICBTSFVURE9XTl9DQVVTRV9IT1NUX1VJLCAgICAg
ICAvKiBSZWFjdGlvbiB0byBVSSBldmVudCwgbGlrZSB3aW5kb3cgY2xvc2UgKi8KPj4+ICsgICAg
U0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUiwgICAgLyogQW4gZXJyb3IgcHJldmVudHMgZnVydGhl
ciB1c2Ugb2YgZ3Vlc3QgKi8KPgo+IC4uLnJhdGhlciB0aGFuIDQuICBJIGRvbid0IGtub3cgdGhh
dCBpdCBtYXR0ZXJzIG11Y2guCj4KPgo+Pj4gLXN0YXRpYyBpbnQgcWVtdV9yZXNldF9yZXF1ZXN0
ZWQodm9pZCkKPj4+ICtzdGF0aWMgU2h1dGRvd25DYXVzZSBxZW11X3Jlc2V0X3JlcXVlc3RlZCh2
b2lkKQo+Pj4gIHsKPj4+IC0gICAgaW50IHIgPSByZXNldF9yZXF1ZXN0ZWQ7Cj4+PiArICAgIFNo
dXRkb3duQ2F1c2UgciA9IHJlc2V0X3JlcXVlc3RlZDsKPj4gCj4+IEdvb2Qgb3Bwb3J0dW5pdHkg
dG8gaW5zZXJ0IGEgYmxhbmsgbGluZSBoZXJlLgo+PiAKPgo+IFN1cmUuCj4KPj4+ICAgICAgaWYg
KHIgJiYgcmVwbGF5X2NoZWNrcG9pbnQoQ0hFQ0tQT0lOVF9SRVNFVF9SRVFVRVNURUQpKSB7Cj4+
PiAtICAgICAgICByZXNldF9yZXF1ZXN0ZWQgPSAwOwo+Pj4gKyAgICAgICAgcmVzZXRfcmVxdWVz
dGVkID0gU0hVVERPV05fQ0FVU0VfTk9ORTsKPj4+ICAgICAgICAgIHJldHVybiByOwo+Pj4gICAg
ICB9Cj4+PiAtICAgIHJldHVybiBmYWxzZTsKPj4+ICsgICAgcmV0dXJuIFNIVVRET1dOX0NBVVNF
X05PTkU7Cj4+PiAgfQo+Pj4KPj4+ICBzdGF0aWMgaW50IHFlbXVfc3VzcGVuZF9yZXF1ZXN0ZWQo
dm9pZCkKPj4+IEBAIC0xNjg2LDcgKzE2ODcsMTIgQEAgc3RhdGljIGludCBxZW11X2RlYnVnX3Jl
cXVlc3RlZCh2b2lkKQo+Pj4gICAgICByZXR1cm4gcjsKPj4+ICB9Cj4+Pgo+Pj4gLXZvaWQgcWVt
dV9zeXN0ZW1fcmVzZXQoYm9vbCByZXBvcnQpCj4+PiArLyoKPj4+ICsgKiBSZXNldCB0aGUgVk0u
IElmIEByZXBvcnQgaXMgVk1SRVNFVF9SRVBPUlQsIGlzc3VlIGFuIGV2ZW50LCB1c2luZwo+Pj4g
KyAqIHRoZSBAcmVhc29uIGludGVycHJldGVkIGFzIFNodXRkb3duQ2F1c2UgZm9yIGRldGFpbHMu
ICBPdGhlcndpc2UsCj4+PiArICogQHJlcG9ydCBpcyBWTVJFU0VUX1NJTEVOVCBhbmQgQHJlYXNv
biBpcyBpZ25vcmVkLgo+Pj4gKyAqLwo+PiAKPj4gImludGVycHJldGVkIGFzIFNodXRkb3duQ2F1
c2UiPyAgSXQgKmlzKiBhIFNodXRkb3duQ2F1c2UuICBMZWZ0b3Zlcj8KPgo+IE9oLCB5ZWFoLiBJ
biB2NSwgdGhlIHBhcmFtZXRlciB3YXMgJ2ludCcuCgpFYXN5IGVub3VnaCB0byBjbGVhbiB1cCA6
KQoKPj4+ICt2b2lkIHFlbXVfc3lzdGVtX3Jlc2V0KGJvb2wgcmVwb3J0LCBTaHV0ZG93bkNhdXNl
IHJlYXNvbikKPj4+ICB7Cj4+PiAgICAgIE1hY2hpbmVDbGFzcyAqbWM7Cj4+Pgo+Pj4gQEAgLTE3
MDAsNiArMTcwNiw3IEBAIHZvaWQgcWVtdV9zeXN0ZW1fcmVzZXQoYm9vbCByZXBvcnQpCj4+PiAg
ICAgICAgICBxZW11X2RldmljZXNfcmVzZXQoKTsKPj4+ICAgICAgfQo+Pj4gICAgICBpZiAocmVw
b3J0KSB7Cj4+PiArICAgICAgICBhc3NlcnQocmVhc29uKTsKPj4+ICAgICAgICAgIHFhcGlfZXZl
bnRfc2VuZF9yZXNldCgmZXJyb3JfYWJvcnQpOwo+Pj4gICAgICB9Cj4+PiAgICAgIGNwdV9zeW5j
aHJvbml6ZV9hbGxfcG9zdF9yZXNldCgpOwo+PiAKPj4gTG9va3MgbGlrZSB3ZSdyZSBub3QgdXNp
bmcgQHJlYXNvbiAiZm9yIGRldGFpbHMiIGp1c3QgeWV0Lgo+Cj4gQ29ycmVjdC4gSSBjYW4gYWRk
IGEgRklYTUUgKHRvIGJlIHJlbW92ZWQgaW4gdGhlIGxhdGVyIHBhdGNoIHdoZXJlIGl0IGlzCj4g
dXNlZCkgaWYgdGhhdCBpcyBkZXNpcmVkLgoKTm90IG5lY2Vzc2FyeSBpZiB0aGUgZnVuY3Rpb24g
Y29tbWVudCByZWZyYWlucyBmcm9tIGNsYWltaW5nIGl0ICppcyoKdXNlZC4KCj4+PiBAQCAtMTgw
Nyw3ICsxODE1LDcgQEAgdm9pZCBxZW11X3N5c3RlbV9raWxsZWQoaW50IHNpZ25hbCwgcGlkX3Qg
cGlkKQo+Pj4gICAgICAvKiBDYW5ub3QgY2FsbCBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0
IGRpcmVjdGx5IGJlY2F1c2UKPj4+ICAgICAgICogd2UgYXJlIGluIGEgc2lnbmFsIGhhbmRsZXIu
Cj4+PiAgICAgICAqLwo+Pj4gLSAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSAxOwo+Pj4gKyAgICBz
aHV0ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX1NJR05BTDsKPj4gCj4+IFNo
b3VsZCB0aGlzIGJlIFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1IsIHRvIGJlIHVwZGF0ZWQgaW4g
dGhlIG5leHQKPj4gcGF0Y2g/ICBBbHRlcm5hdGl2ZWx5LCB0d2VhayB0aGlzIHBhdGNoJ3MgY29t
bWl0IG1lc3NhZ2U/Cj4KPiBUaGlzIGlzIHRoZSBvbmUgY2FzZSB0aGF0IHdlIGFjdHVhbGx5IGRv
IGhhdmUgYSBzdHJvbmcgY2F1c2UgYWZmaWxpYXRlZAo+IHdpdGggdGhlIHJlYXNvbiB3aXRob3V0
IGhhdmluZyB0byByZXNvcnQgdG8gY2hhbmdpbmcgZnVuY3Rpb24KPiBzaWduYXR1cmVzLiAgQ29t
bWl0IG1lc3NhZ2UgdHdlYWsgaXMgYmV0dGVyLgoKV29ya3MgZm9yIG1lLgoKPj4+IEBAIC0xODQ2
LDEzICsxODU1LDE2IEBAIHZvaWQgcWVtdV9zeXN0ZW1fZGVidWdfcmVxdWVzdCh2b2lkKQo+Pj4g
IHN0YXRpYyBib29sIG1haW5fbG9vcF9zaG91bGRfZXhpdCh2b2lkKQo+Pj4gIHsKPj4+ICAgICAg
UnVuU3RhdGUgcjsKPj4+ICsgICAgU2h1dGRvd25DYXVzZSByZXF1ZXN0Owo+Pj4gKwo+Pj4gICAg
ICBpZiAocWVtdV9kZWJ1Z19yZXF1ZXN0ZWQoKSkgewo+Pj4gICAgICAgICAgdm1fc3RvcChSVU5f
U1RBVEVfREVCVUcpOwo+Pj4gICAgICB9Cj4+PiAgICAgIGlmIChxZW11X3N1c3BlbmRfcmVxdWVz
dGVkKCkpIHsKPj4+ICAgICAgICAgIHFlbXVfc3lzdGVtX3N1c3BlbmQoKTsKPj4+ICAgICAgfQo+
Pj4gLSAgICBpZiAocWVtdV9zaHV0ZG93bl9yZXF1ZXN0ZWQoKSkgewo+Pj4gKyAgICByZXF1ZXN0
ID0gcWVtdV9zaHV0ZG93bl9yZXF1ZXN0ZWQoKTsKPj4+ICsgICAgaWYgKHJlcXVlc3QpIHsKPj4+
ICAgICAgICAgIHFlbXVfa2lsbF9yZXBvcnQoKTsKPj4+ICAgICAgICAgIHFhcGlfZXZlbnRfc2Vu
ZF9zaHV0ZG93bigmZXJyb3JfYWJvcnQpOwo+Pj4gICAgICAgICAgaWYgKG5vX3NodXRkb3duKSB7
Cj4+IAo+PiBUaGUgZGV0b3VyIHRocm91Z2ggQHJlcXVlc3QgYXBwZWFycyBpc24ndCBuZWNlc3Nh
cnkgaGVyZS4gIFBlcmhhcHMgeW91Cj4+IGRvIGl0IGZvciBjb25zaXN0ZW5jeSB3aXRoIHRoZSBu
ZXh0IGh1bmsuICBEbyB5b3U/ICBKdXN0IGFza2luZyB0byBtYWtlCj4+IHN1cmUgSSBnZXQgd2hh
dCB5b3UncmUgZG9pbmcuCj4KPiBDb25zaXN0ZW5jeSB3aXRoIHRoZSBuZXh0IGh1bmssIEFORCBi
ZWNhdXNlIGEgbGF0ZXIgcGF0Y2ggdGhlbiB1c2VzCj4gJ3JlcXVlc3QnIHRvIHBhc3MgYW4gYWRk
aXRpb25hbCBwYXJhbWV0ZXIgdG8gcWFwaV9ldmVudF9zZW5kX3NodXRkb3duKCkuCj4KPj4gCj4+
IEhtbSwgdGhlcmUncyBhbm90aGVyIG9uZSBpbiB4ZW4taHZtLmMsIGJ1dCBjb25zaXN0ZW5jeSBo
YXJkbHkgYXBwbGllcwo+PiB0aGVyZS4gIElmIGxhdGVyIHBhdGNoZXMgYWRkIG1vcmUgdXNlcywg
eW91IG1pZ2h0IHdhbnQgZGVsYXkgdGhlIGNoYW5nZQo+PiB1bnRpbCB0aGVuLgo+Cj4gQ2FuIGRv
LCBpZiBpdCBtYWtlcyBpbmNyZW1lbnRhbCByZXZpZXdzIGVhc2llci4KClVzZSB5b3VyIGp1ZGdl
bWVudC4KCj4+PiArKysgYi9taWdyYXRpb24vc2F2ZXZtLmMKPj4+IEBAIC0yMzAwLDcgKzIzMDAs
NyBAQCBpbnQgbG9hZF92bXN0YXRlKGNvbnN0IGNoYXIgKm5hbWUpCj4+PiAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPj4+ICAgICAgfQo+Pj4KPj4+IC0gICAgcWVtdV9zeXN0ZW1fcmVzZXQoVk1S
RVNFVF9TSUxFTlQpOwo+Pj4gKyAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VUX1NJTEVOVCwg
U0hVVERPV05fQ0FVU0VfTk9ORSk7Cj4+PiAgICAgIG1pcy0+ZnJvbV9zcmNfZmlsZSA9IGY7Cj4+
Pgo+Pj4gICAgICBhaW9fY29udGV4dF9hY3F1aXJlKGFpb19jb250ZXh0KTsKPj4gCj4+IFlvdSBz
ZWVtIHRvIGJlIHBhc3NpbmcgU0hVVERPV05fQ0FVU0VfTk9ORSBleGFjdGx5IHdpdGggVk1SRVNF
VF9TSUxFTlQuCj4+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGhhdmUgU0hVVERPV05fQ0FVU0Vf
Tk9ORSBpbXBseSAhcmVwb3J0LCBhbnkKPj4gb3RoZXIgY2FzZSBpbXBseSByZXBvcnQsIGFuZCBn
ZXQgcmlkIG9mIHRoZSBmaXJzdCBwYXJhbWV0ZXI/Cj4KPiBJbmRlZWQsIGFuZCBpdCB3b3VsZCBh
bHNvIGdldCByaWQgb2YgdGhlIHVnbHkKPiAgI2RlZmluZSBWTVJFU0VUX1NJTEVOVCBmYWxzZQoK
SSdkIGxvdmUgdGhhdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 11:40:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d83VW-0003ly-Jl; Tue, 09 May 2017 11:40:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1d83VV-0003ls-Nl
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 11:40:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A6/BA-03058-CBAA1195; Tue, 09 May 2017 11:40:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jO6eVYK
 RBvPOiFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3n3xhKXjEV/H+zW7mBsZZPF2MXBxCArOZ
 JJY/XM/YxcjJwSJgL9F8+S0biM0oUCaxqeUFC4SdLbHwykbmLkYOoBo7iV+n5SB6dzBK3Hr9g
 hmkRkigXKLp0hV2EJtNQFvi0P19rCC2iICSxPRljewgDcwCr5gltq07BbZMWCBd4viEu+wQzU
 kSrd1XWCCOUJVYOuM/2BGcAsUSz7bcALN5BfQl5jf1gdmiApYSsw/eZoSIC0qcnPkErJdZQEL
 i4AuIgySAjjiyey8byGIJgT5GiT3/trNNYBSZhaRnFpKeBYxMqxg1ilOLylKLdI0M9JKKMtMz
 SnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOdAQh2MP5aFnCIUZKDSUmU16dYIFKILyk/p
 TIjsTgjvqg0J7X4EKMMB4eSBC8/MHaEBItS01Mr0jJzgFEHk5bg4FES4TVfCZTmLS5IzC3OTI
 dInWJUlBLn3QqSEABJZJTmwbXBIv0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHltQabwZOa
 VwE1/BbSYCWhxIIMAyOKSRISUVANjeNh9wyePDgkIWGQ812eIfCj38KNIwv3535PY9ROTJBgn
 yd2T0NrB6OLd5HTPQ+JWRdi6lduWu0+c0D7LfuGP3GNtOY4L7Vd83xzntPH66YvXt0kHR9zur
 px542SI4sqgJ3z1Bs+2zrs1M63M5ufv1yzXxNTTnCy8xSKPXzi1qSrt9NuoKS1/lFiKMxINtZ
 iLihMBQRjANu8CAAA=
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494330042!60795735!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57693 invoked from network); 9 May 2017 11:40:44 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 11:40:44 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4106263306;
 Tue,  9 May 2017 11:40:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 4106263306
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 4106263306
Received: from blackfin.pond.sub.org (ovpn-116-149.ams2.redhat.com
 [10.36.116.149])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 6E8CE171D9;
 Tue,  9 May 2017 11:40:39 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id E18F211385E2; Tue,  9 May 2017 13:40:37 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
References: <20170508211953.28017-1-eblake@redhat.com>
 <20170508211953.28017-3-eblake@redhat.com>
Date: Tue, 09 May 2017 13:40:37 +0200
In-Reply-To: <20170508211953.28017-3-eblake@redhat.com> (Eric Blake's message
 of "Mon, 8 May 2017 16:19:50 -0500")
Message-ID: <87wp9qp8ay.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 09 May 2017 11:40:42 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Juan Quintela <quintela@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 alistair.francis@xilinx.com, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 zhanghailiang <zhang.zhanghailiang@huawei.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v7 2/5] shutdown: Prepare for
	use of an enum in reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gV2Ugd2FudCB0byB0cmFj
ayB3aHkgYSBndWVzdCB3YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIsIGJlaW5nIGFibGUKPiB0
byB0ZWxsIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYSBndWVzdCByZXF1ZXN0IChzdWNoIGFzIEFD
UEkgcmVxdWVzdCkKPiBhbmQgaG9zdCByZXF1ZXN0IChzdWNoIGFzIFNJR0lOVCkgd2lsbCBwcm92
ZSB1c2VmdWwgdG8gbGlidmlydC4KPiBTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1YWxseSBlbmQg
dXAgY2hhbmdpbmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCj4gdmwuYywgdGhlIGxvZ2ljYWwgY2hh
bmdlIGlzIHRvIG1ha2UgdGhhdCB2YWx1ZSB0cmFjayB0aGUgcmVhc29uLAo+IHJhdGhlciB0aGFu
IGl0cyBjdXJyZW50IDAvMSBjb250ZW50cy4KPgo+IFNpbmNlIGNvbW1hbmQtbGluZSBvcHRpb25z
IGNvbnRyb2wgd2hldGhlciBhIHJlc2V0IHJlcXVlc3QgaXMgdHVybmVkCj4gaW50byBhIHNodXRk
b3duIHJlcXVlc3QgaW5zdGVhZCwgdGhlIHNhbWUgdHJlYXRtZW50IGlzIGdpdmVuIHRvCj4gcmVz
ZXRfcmVxdWVzdGVkLgo+Cj4gVGhpcyBwYXRjaCBhZGRzIGFuIGludGVybmFsIGVudW0gU2h1dGRv
d25DYXVzZSB0aGF0IGRlc2NyaWJlcyByZWFzb25zCj4gdGhhdCBhIHNodXRkb3duIGNhbiBiZSBy
ZXF1ZXN0ZWQsIGFuZCBjaGFuZ2VzIHFlbXVfc3lzdGVtX3Jlc2V0KCkgdG8KPiBwYXNzIHRoZSBy
ZWFzb24gdGhyb3VnaCwgYWx0aG91Z2ggZm9yIG5vdyBub3RoaW5nIGlzIGFjdHVhbGx5IGNoYW5n
ZWQKPiB3aXRoIHJlZ2FyZHMgdG8gd2hhdCBnZXRzIHJlcG9ydGVkLiAgVGhlIGVudW0gY291bGQg
YmUgZXhwb3J0ZWQgdmlhCj4gUUFQSSBhdCBhIGxhdGVyIGRhdGUsIGlmIGRlZW1lZCBuZWNlc3Nh
cnksIGJ1dCBmb3Igbm93LCB0aGVyZSBoYXMgbm90Cj4gYmVlbiBhIHJlcXVlc3QgdG8gZXhwb3Nl
IHRoYXQgbXVjaCBkZXRhaWwgdG8gZW5kIGNsaWVudHMuCj4KPiBGb3IgdGhlIG1vc3QgcGFydCwg
d2UgdHVybiAwIGludG8gU0hVVERPV05fQ0FVU0VfTk9ORSwgYW5kIDEgaW50bwo+IFNIVVRET1dO
X0NBVVNFX0hPU1RfRVJST1I7IHRoZSBvbmx5IHNwZWNpZmljIGNhc2Ugd2hlcmUgd2UgaGF2ZSBl
bm91Z2gKPiBpbmZvcm1hdGlvbiByaWdodCBub3cgdG8gdXNlIGEgZGlmZmVyZW50IHZhbHVlIGlz
IHdoZW4gd2UgYXJlIHJlYWN0aW5nCj4gdG8gYSBob3N0IHNpZ25hbC4gIEl0IHdpbGwgdGFrZSBh
IGZ1cnRoZXIgcGF0Y2ggdG8gZWRpdCBhbGwgY2FsbC1zaXRlcwo+IHRoYXQgY2FuIHRyaWdnZXIg
YSByZXNldCBvciBzaHV0ZG93biByZXF1ZXN0IHRvIHByb3Blcmx5IHBhc3MgaW4gYW55Cj4gb3Ro
ZXIgcmVhc29uczsgdGhpcyBwYXRjaCBpbmNsdWRlcyBGSVhNRXMgdG8gcG9pbnQgc3VjaCBwbGFj
ZXMgb3V0LgoKSWYgeW91IG5lZWQgdG8gcmVzcGluIHRoZSBwYXRjaCBmb3Igc29tZSBvdGhlciBy
ZWFzb24sIGNvbnNpZGVyCnJlcGxhY2luZyBGSVhNRSBieSBUT0RPLCBiZWNhdXNlIG5vdGhpbmcn
cyBhY3R1YWxseSBicm9rZW4gaGVyZS4KCj4KPiBxZW11X3N5c3RlbV9yZXNldCgpIHRyYWRlcyBp
dHMgJ2Jvb2wgcmVwb3J0JyBwYXJhbWV0ZXIgZm9yIGEKPiAnU2h1dGRvd25DYXVzZSByZWFzb24n
LCB3aXRoIGFsbCBub24temVybyB2YWx1ZXMgaGF2aW5nIHRoZSBzYW1lCj4gZWZmZWN0OyB0aGlz
IGxldHMgdXMgZ2V0IHJpZCBvZiB0aGUgd2VpcmQgI2RlZmluZXMgZm9yIFZNUkVTRVRfKgo+IGFz
IHN5bm9ueW1zIGZvciBib29scy4KPgo+IFNpZ25lZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFr
ZUByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVk
aGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 11:52:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d83hB-0004bV-Qt; Tue, 09 May 2017 11:52:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d83hA-0004bM-NU; Tue, 09 May 2017 11:52:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9B/B6-02181-F8DA1195; Tue, 09 May 2017 11:52:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMbRho27PWsF
 Ig1szWC2+b5nMZPFu319mByaPwx+usAQwRrFm5iXlVySwZhw5FlmQUHFgyRLWBkbfLkZODiGB
 EonFM08wdzFycbAINLBKfN9yBMyREJjDKnF83g2mLkYOICdJ4tZBBZAGCYFKiYczT7NCNKtL3
 Ft0mx2kXkhgBZPEh7mNbCAJNgFtiU03HjCD2MwCWhI3/r1kgrC1JZYtfA0WFxawl3h2tY8FxO
 YVsJF4tG4lO4jNIqAi0bGpD2yBiIC/xM67E5ghavQkXt26zApxhKzE7t+PmCYwCsxCsmIWkhW
 zkLQsYGRexahenFpUllqka6iXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYovUM
 DIw7GJt6nQ8xSnIwKYny+hQLRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L21WjBSSLAoNT21I
 i0zBxgtMGkJDh4lEd5pIGne4oLE3OLMdIjUKUZXjmlz371n4vgHJl9cfg8k59z7CiSfrPzxnk
 mIJS8/L1VKnJdvDVCzAEhzRmke3GhYpF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7C+Q
 Ensy8ErgLXgEdxwR0XCCDAMhxJYkIKakGRseEesMLd+aExNy5mBKzfRFTi8dC7T17V2rYJt4T
 UbmQe153k7iS1E/mBC7Zqv9JG1tNZPcZ6qpfu6bi/HS7ouijdRGr/l5v93b9HPTrwKJ9XrWM6
 41m7e12WZ7849VeyaZo2dZZnsf6ZpYaa2grabnmTXnSly/p/9Gdf30g798OAZZOqTRHJZbijE
 RDLeai4kQADqeL4u8CAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494330763!77295437!1
X-Originating-IP: [209.85.128.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45165 invoked from network); 9 May 2017 11:52:44 -0000
Received: from mail-wr0-f177.google.com (HELO mail-wr0-f177.google.com)
 (209.85.128.177)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 11:52:44 -0000
Received: by mail-wr0-f177.google.com with SMTP id w50so69475123wrc.0;
 Tue, 09 May 2017 04:52:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=kmwpESV6Xdq/D1VzKalEcdsYpZBunG0r6CKZdhsWiC4=;
 b=YkBhcUoGLmVJ659tHDZyqppeqp0c/+M7wvVBpz86W8O6ArlanYY0pVAwIZRLwGAsn2
 OMRwWn2B98W4S7C9YYDs0GZODYytnITel4mfyWvsodOzy1lCmFlh6+WM/h/ElT7n9xWh
 scP+TdLerLXFIcv3M68vbYsCU3yZoOGAfs84pBJ2Ch0ClfH4OI1dR6KsoYnfMifrgvst
 Qw3nV6IMJungNBHQ5HaVYK1bG60ZQB680rs1ObzlyCCO1RC53AnLgXGhD/jsIH9cbmXl
 HPjP89UHK6EnCPOFY1TFUxIudXuAgDdZDPHRWxj7UnWgdIOPu4OH25sI3hyreGC1mkbH
 NG6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:subject
 :message-id:date:to:mime-version;
 bh=kmwpESV6Xdq/D1VzKalEcdsYpZBunG0r6CKZdhsWiC4=;
 b=cA0j40TmjbsdiCQ/CcQqif3X3I/a6LPMxogrBBTIXtGt8YUPpFHpL6lzc1Lv+4boty
 1qUC8PQFuYZxIZ+5J76eGOx4aH0TmHrLesGQF/N5SF39wFqgh2u/A3CYNq4ZWMKJyFEj
 9IxGXeffT+sjME/+jN3XlxsZj/bX84MALCERysd5jpiuKiTApz9zDWQ6n5zuAqWbpSyO
 BazyWJ6/KXU6WQhHtuAZhe4G7nxbACfWQ0wtBH8T1dqORPjZgUd7LgASaVD9E+o0YtCH
 Wkhje9eMvQ87Wi10uLTAP8LFRcYeBzqRHZbcjdV7/k2qT/EV7w+9vcl30nV5N1hveXdO
 4pQA==
X-Gm-Message-State: AODbwcAGuRs4JhtO5sgu9ovF2jXygeBwdi5hEIMMvkChnt5+27YfvAjl
 TmiLYrIHUn3rqYqDjWM=
X-Received: by 10.28.193.202 with SMTP id r193mr372138wmf.31.1494330761628;
 Tue, 09 May 2017 04:52:41 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:aca9:3559:d313:ffd5?
 ([2a02:c7f:ac18:da00:aca9:3559:d313:ffd5])
 by smtp.gmail.com with ESMTPSA id p17sm16484513wmd.11.2017.05.09.04.52.40
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 09 May 2017 04:52:40 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <2D7C2485-720E-4694-A6FF-2547B49998CD@gmail.com>
Date: Tue, 9 May 2017 12:52:39 +0100
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [Xen-devel] http://xenproject.org/ is down due to a server failure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHNpdGUgaXMgYmVpbmcgcmVzdG9yZWQgb24gYW5vdGhlciBzZXJ2ZXIgYW5kIHNob3VsZCBi
ZSBiYWNrIHVwIGF0IDEzOjAwIFVUQwpSZWdhcmRzCkxhcnMKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 11:57:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d83lB-0004uR-M6; Tue, 09 May 2017 11:56:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1d83lA-0004uH-Gg
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 11:56:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4A/BA-03587-78EA1195; Tue, 09 May 2017 11:56:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jG77OsF
 Ig/VzBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFjdNZCn7KVHQ8X8rewHhVrIuRi0NIYDaT
 RP+Fh8xdjBwcLAL2Ems2BncxcnIwCpRJdLftYoawsyUubX3GBGKzCNhJ7LnYwQ7Ru4NRom3VC
 3aQhJBAucSmZxNZQWw2AW2JQ/f3gdkiAkoS05c1gjUwC+ziktj+YD0jSEJYIF7iUlsrE0Rzks
 THfedYITaoSvy/cZwNxOYUKJbo3PgG7ApeAX2J1Su3gNWIClhKzD54mxEiLihxcuYTFhCbWUB
 C4uCLF2D1EkBHNJz/yQqyWEKgj1Hi7KUX7BMYRWYh6ZmFpGcBI9MqRo3i1KKy1CJdI0u9pKLM
 9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGcAgh2MBxYFHmKU5GBSEuX1KRaIFOJLy
 k+pzEgszogvKs1JLT7EKMPBoSTBW7BWMFJIsCg1PbUiLTMHGHUwaQkOHiUR3g0gad7igsTc4s
 x0iNQpRkUpcd5KkIQASCKjNA+uDRbplxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMywAyhSc
 zrwRu+iugxUxAiwMZBEAWlyQipKQaGDee2MF25r7vj58sPAH7d4Yf+r2s8F5T0Qf2KefLr62o
 F8jszFxy5dHeTRxv3F/WcMrOe5L34cpOS0FLd6bPmyXOqa/mYzHMWGP+327hyyCfaptJ20J2L
 G/9uT03/Kwt9xGeCZXcyR0uz5f3/mG2Xf1P8HGz79ZFbYtLbijOcXlh97TMUHWC4BUlluKMRE
 Mt5qLiRACkl6Cn7wIAAA==
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494331013!100791041!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2206 invoked from network); 9 May 2017 11:56:54 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 11:56:54 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9E8CC7D4E3;
 Tue,  9 May 2017 11:56:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9E8CC7D4E3
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 9E8CC7D4E3
Received: from blackfin.pond.sub.org (ovpn-116-149.ams2.redhat.com
 [10.36.116.149])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D495F865F8;
 Tue,  9 May 2017 11:56:47 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 29AE411385E2; Tue,  9 May 2017 13:56:46 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
References: <20170508211953.28017-1-eblake@redhat.com>
 <20170508211953.28017-4-eblake@redhat.com>
Date: Tue, 09 May 2017 13:56:46 +0200
In-Reply-To: <20170508211953.28017-4-eblake@redhat.com> (Eric Blake's message
 of "Mon, 8 May 2017 16:19:51 -0500")
Message-ID: <87inlap7k1.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Tue, 09 May 2017 11:56:53 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Cornelia Huck <cornelia.huck@de.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, Alexander Graf <agraf@suse.de>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Paolo Bonzini <pbonzini@redhat.com>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Richard Henderson <rth@twiddle.net>, Paul Burton <paul.burton@imgtec.com>,
 Max Filippov <jcmvbkbc@gmail.com>, Marcelo Tosatti <mtosatti@redhat.com>,
 Michael Walle <michael@walle.cc>, "open list:Old World" <qemu-ppc@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v7 3/5] shutdown: Add source
	information to SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gVGltZSB0byB3aXJlIHVw
IGFsbCB0aGUgY2FsbCBzaXRlcyB0aGF0IHJlcXVlc3QgYSBzaHV0ZG93biBvcgo+IHJlc2V0IHRv
IHVzZSB0aGUgZW51bSBhZGRlZCBpbiB0aGUgcHJldmlvdXMgcGF0Y2guCj4KPiBJdCB3b3VsZCBo
YXZlIGJlZW4gbGVzcyBjaHVybiB0byBrZWVwIHRoZSBjb21tb24gY2FzZSB3aXRoIG5vCj4gYXJn
dW1lbnRzIGFzIG1lYW5pbmcgZ3Vlc3QtdHJpZ2dlcmVkLCBhbmQgb25seSBtb2RpZmllZCB0aGUK
PiBob3N0LXRyaWdnZXJlZCBjb2RlIHBhdGhzLCB2aWEgYSB3cmFwcGVyIGZ1bmN0aW9uLCBidXQg
dGhlbiB3ZSdkCj4gc3RpbGwgaGF2ZSB0byBhdWRpdCB0aGF0IEkgZGlkbid0IG1pc3MgYW55IGhv
c3QtdHJpZ2dlcmVkIHNwb3RzOwo+IGNoYW5naW5nIHRoZSBzaWduYXR1cmUgZm9yY2VzIHVzIHRv
IGRvdWJsZS1jaGVjayB0aGF0IEkgY29ycmVjdGx5Cj4gY2F0ZWdvcml6ZWQgYWxsIGNhbGxlcnMu
Cj4KPiBTaW5jZSBjb21tYW5kIGxpbmUgb3B0aW9ucyBjYW4gY2hhbmdlIHdoZXRoZXIgYSBndWVz
dCByZXNldCByZXF1ZXN0Cj4gY2F1c2VzIGFuIGFjdHVhbCByZXNldCB2cy4gYSBzaHV0ZG93biwg
aXQncyBlYXN5IHRvIGFsc28gYWRkIHRoZQo+IGluZm9ybWF0aW9uIHRvIHJlc2V0IHJlcXVlc3Rz
Lgo+Cj4gUmVwbGF5IGFkZHMgYSBGSVhNRSB0byBwcmVzZXJ2ZSB0aGUgY2F1c2UgYWNyb3NzIHRo
ZSByZXBsYXkgc3RyZWFtLAo+IHRoYXQgd2lsbCBiZSB0YWNrbGVkIGluIHRoZSBuZXh0IHBhdGNo
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+Cj4gQWNr
ZWQtYnk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiBbcHBjIHBh
cnRzXQo+IFJldmlld2VkLWJ5OiBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGls
YW5kZS5jby51az4gW1NQQVJDIHBhcnRdClsuLi5dCj4gZGlmZiAtLWdpdCBhL2h3L2FjcGkvY29y
ZS5jIGIvaHcvYWNwaS9jb3JlLmMKPiBpbmRleCBlODkwYTVkLi45NWZjYWM5IDEwMDY0NAo+IC0t
LSBhL2h3L2FjcGkvY29yZS5jCj4gKysrIGIvaHcvYWNwaS9jb3JlLmMKPiBAQCAtNTYxLDcgKzU2
MSw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcG0xX2NudF93cml0ZShBQ1BJUkVHUyAqYXIsIHVpbnQx
Nl90IHZhbCkKPiAgICAgICAgICB1aW50MTZfdCBzdXNfdHlwID0gKHZhbCA+PiAxMCkgJiA3Owo+
ICAgICAgICAgIHN3aXRjaChzdXNfdHlwKSB7Cj4gICAgICAgICAgY2FzZSAwOiAvKiBzb2Z0IHBv
d2VyIG9mZiAqLwo+IC0gICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7
Cj4gKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfU0hVVERPV04pOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBjYXNl
IDE6Cj4gICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3N1c3BlbmRfcmVxdWVzdCgpOwo+IEBAIC01
NjksNyArNTY5LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wbTFfY250X3dyaXRlKEFDUElSRUdTICph
ciwgdWludDE2X3QgdmFsKQo+ICAgICAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgICAgIGlmIChz
dXNfdHlwID09IGFyLT5wbTEuY250LnM0X3ZhbCkgeyAvKiBTNCByZXF1ZXN0ICovCj4gICAgICAg
ICAgICAgICAgICBxYXBpX2V2ZW50X3NlbmRfc3VzcGVuZF9kaXNrKCZlcnJvcl9hYm9ydCk7Cj4g
LSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7Cj4gKyAgICAg
ICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1NIVVRET1dOKTsKCkknbSBmaW5lIHdpdGggdXNpbmcgU0hVVERPV05fQ0FVU0VfR1VFU1Rf
U0hVVERPV04gZm9yIHN1c3BlbmQsIGJ1dCBoYXZlCnlvdSBjb25zaWRlcmVkIFNIVVRET1dOX0NB
VVNFX0dVRVNUX1NVU1BFTkQ/Cgo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGJyZWFr
Owo+ICAgICAgICAgIH0KWy4uLl0KPiBkaWZmIC0tZ2l0IGEvcW1wLmMgYi9xbXAuYwo+IGluZGV4
IGFiNzRjZDcuLjk1OTQ5ZDAgMTAwNjQ0Cj4gLS0tIGEvcW1wLmMKPiArKysgYi9xbXAuYwo+IEBA
IC04NCw3ICs4NCw3IEBAIFV1aWRJbmZvICpxbXBfcXVlcnlfdXVpZChFcnJvciAqKmVycnApCj4g
IHZvaWQgcW1wX3F1aXQoRXJyb3IgKiplcnJwKQo+ICB7Cj4gICAgICBub19zaHV0ZG93biA9IDA7
Cj4gLSAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7Cj4gKyAgICBxZW11X3N5c3Rl
bV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfUU1QKTsKPiAgfQo+Cj4gIHZv
aWQgcW1wX3N0b3AoRXJyb3IgKiplcnJwKQo+IEBAIC0xMDUsNyArMTA1LDcgQEAgdm9pZCBxbXBf
c3RvcChFcnJvciAqKmVycnApCj4KPiAgdm9pZCBxbXBfc3lzdGVtX3Jlc2V0KEVycm9yICoqZXJy
cCkKPiAgewo+IC0gICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOwo+ICsgICAgcWVtdV9z
eXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1FNUCk7CgpUaGlzIGlzIHRo
ZSBvbmx5IHBsYWNlIHdoZXJlIHdlIHBhc3Mgc29tZXRoaW5nIG90aGVyIHRoYW4KU0hVVERPV05f
Q0FVU0VfR1VFU1RfUkVTRVQuICBXZSBjb3VsZCBhdm9pZCBjaHVybiB0aGUgb2J2aW91cyB3YXks
IGJ1dCBJCmd1ZXNzIGhhdmluZyB0aGUgY2h1cm4gZWFzZXMgcGF0Y2ggcmV2aWV3LiAgT2theS4K
Cj4gIH0KPgo+ICB2b2lkIHFtcF9zeXN0ZW1fcG93ZXJkb3duKEVycm9yICoqZXJwKQo+IGRpZmYg
LS1naXQgYS9yZXBsYXkvcmVwbGF5LmMgYi9yZXBsYXkvcmVwbGF5LmMKPiBpbmRleCBmODEwNjI4
Li42MDRmYTRmIDEwMDY0NAo+IC0tLSBhL3JlcGxheS9yZXBsYXkuYwo+ICsrKyBiL3JlcGxheS9y
ZXBsYXkuYwo+IEBAIC01MSw3ICs1MSw4IEBAIGJvb2wgcmVwbGF5X25leHRfZXZlbnRfaXMoaW50
IGV2ZW50KQo+ICAgICAgICAgIHN3aXRjaCAocmVwbGF5X3N0YXRlLmRhdGFfa2luZCkgewo+ICAg
ICAgICAgIGNhc2UgRVZFTlRfU0hVVERPV046Cj4gICAgICAgICAgICAgIHJlcGxheV9maW5pc2hf
ZXZlbnQoKTsKPiAtICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOwo+
ICsgICAgICAgICAgICAvKiBGSVhNRSAtIHN0b3JlIGFjdHVhbCByZWFzb24gKi8KPiArICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX0VS
Uk9SKTsKClRoZSB0ZW1wb3JhcnkgcmVwbGF5IGJyZWFrYWdlIGlzIG5vIGJpZyBkZWFsLiAgU3Rp
bGwsIGNhbiB3ZSBhdm9pZCBpdCBieQpleHRlbmRpbmcgcmVwbGF5IGZpcnN0LCB1c2luZyBhIGR1
bW15IHZhbHVlIGxpa2UKU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUiB1bnRpbCB0aGUgcmVhbCBj
YXVzZSBiZWNvbWVzIGF2YWlsYWJsZT8gIE5vdApzdXJlIGl0J3Mgd29ydGggYSByZXNwaW4sIHRo
b3VnaC4KCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGRlZmF1bHQ6Cj4gICAgICAg
ICAgICAgIC8qIGNsb2NrLCB0aW1lX3QsIGNoZWNrcG9pbnQgYW5kIG90aGVyIGV2ZW50cyAqLwpb
Li4uXQoKUmV2aWV3ZWQtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 12:29:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 12:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d84G4-0007f3-Jt; Tue, 09 May 2017 12:28:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <groug@kaod.org>) id 1d84G2-0007ex-PP
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 12:28:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D1/35-03696-206B1195; Tue, 09 May 2017 12:28:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsWil6nuqMu4TTD
 SoOufiMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzfg17QJbwSyBijfblBsYj/F2MXJxCAmcZJQ4
 vf40I4Rzg1Fi+vMVzF2MnBwsAioSs2+uZQWx2QQUJJqPNIHZIgJKEtOXNbKDNDALLGaUmPV7E
 lhCWCBc4uCS5+wgNq+AtsTls3vYQGxOATuJ1lf9zBAbNjNJ/PgxGywhIeAsMX/rRKgGQYmTM5
 +wgNjMAvUSK4+0AQ3lAKpRlTjYxA5hCkk8nJAK0Ski8WXuc7AbJASOMUpcaNvCMoFRcBaSSbO
 QTIKwtSQe/roFFdeWWLbwNTOErS4x4eQ7dghbT+Lt716WBYxsqxg1ilOLylKLdA0N9JKKMtMz
 SnITM3OAPDO93NTi4sT01JzEpGK95PzcTYzACGAAgh2M95YFHGKU5GBSEuX1KRaIFOJLyk+pz
 EgszogvKs1JLT7EKMPBoSTBe3qLYKSQYFFqempFWmYOMBZh0hIcPEoivD9A0rzFBYm5xZnpEK
 lTjIpS4rynQBICIImM0jy4Nlj8X2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbzPIFJ7MvBK
 46a+AFjMBLQ5kEABZXJKIkJJqYMzWldR/uaq4Pa/q9JIH/dN/8JzOzZIpPN6tuMlTo2TS4Ve7
 Ht+58tlm5dyTf976s2rlbeIXFlNYV7ug79yFDenMHLw9yR2nhLX78hpsPxUZyV2Mioyeq8q7U
 8FLRnrbRsvu16XOYrO7v8mcOKFqOotBcbLT13LvxYnB11ZcU1ZS5ZlzQvVNuRJLcUaioRZzUX
 EiAJ7JgpT6AgAA
X-Env-Sender: groug@kaod.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494332929!61570415!1
X-Originating-IP: [46.105.39.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNDYuMTA1LjM5LjY1ID0+IDM4Njk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16027 invoked from network); 9 May 2017 12:28:49 -0000
Received: from 12.mo5.mail-out.ovh.net (HELO 12.mo5.mail-out.ovh.net)
 (46.105.39.65)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 12:28:49 -0000
Received: from player786.ha.ovh.net (b6.ovh.net [213.186.33.56])
 by mo5.mail-out.ovh.net (Postfix) with ESMTP id 6149EEE45D
 for <xen-devel@lists.xensource.com>; Tue,  9 May 2017 14:28:47 +0200 (CEST)
Received: from bahia (gar31-1-82-66-74-139.fbx.proxad.net [82.66.74.139])
 (Authenticated sender: groug@kaod.org)
 by player786.ha.ovh.net (Postfix) with ESMTPSA id 4E85A8009E;
 Tue,  9 May 2017 14:28:38 +0200 (CEST)
Date: Tue, 9 May 2017 14:28:36 +0200
From: Greg Kurz <groug@kaod.org>
To: Eric Blake <eblake@redhat.com>
Message-ID: <20170509142836.4a07d8d9@bahia>
In-Reply-To: <356752db-bd70-a908-141e-eec99f4c15e2@redhat.com>
References: <alpine.DEB.2.10.1705081334150.24729@sstabellini-ThinkPad-X260>
 <1f0bf90b-a706-01c8-cad1-6dea6620deef@redhat.com>
 <alpine.DEB.2.10.1705081454510.24729@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1705081459030.24729@sstabellini-ThinkPad-X260>
 <356752db-bd70-a908-141e-eec99f4c15e2@redhat.com>
X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
X-Ovh-Tracer-Id: 13114200641611929993
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeljedrtddugddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
Cc: anthony.perard@citrix.com, qemu-devel@nongnu.org,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xensource.com,
 aneesh.kumar@linux.vnet.ibm.com
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Fix issues affecting Xen 9pfs
 discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6783833672045096501=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6783833672045096501==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/iHUUV3/cGA1i=bBhEzaqta="; protocol="application/pgp-signature"

--Sig_/iHUUV3/cGA1i=bBhEzaqta=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Mon, 8 May 2017 17:05:01 -0500
Eric Blake <eblake@redhat.com> wrote:

> On 05/08/2017 05:00 PM, Stefano Stabellini wrote:
>=20
> >>> Directly calling fcntl(F_SETFD) without first reading fcntl(F_GETFD) =
is
> >>> (theoretically) incorrect.  Better might be using qemu_set_cloexec()
> >>> instead of open-coding something. =20
> >>
> >> Makes sense but the unchecked return of fcntl, discovered by Coverity,
> >> would remain unfixed by calling qemu_set_cloexec here. I don't think I
> >> am up for fixing all the call sites of qemu_set_cloexec.
> >>
> >> I am going to drop this change, and resend this patch was only the oth=
er
> >> two fixes, fixing 1374836 only. =20
> >=20
> > Unless you would be fine with:
> >=20
> > diff --git a/util/oslib-posix.c b/util/oslib-posix.c
> > index 4d9189e..16894ad 100644
> > --- a/util/oslib-posix.c
> > +++ b/util/oslib-posix.c
> > @@ -182,7 +182,9 @@ void qemu_set_cloexec(int fd)
> >  {
> >      int f;
> >      f =3D fcntl(fd, F_GETFD);
> > -    fcntl(fd, F_SETFD, f | FD_CLOEXEC);
> > +    assert(f !=3D -1);
> > +    f =3D fcntl(fd, F_SETFD, f | FD_CLOEXEC);
> > +    assert(f !=3D -1); =20
>=20
> Seems reasonable to me, but I don't know if anyone else would object.
>=20
> Changes semantics if someone ever calls qemu_set_cloexec(-1) (previously
> it would ignore the EBADF failures, now it will abort) - such callers
> are arguably broken, so that's okay by me.
>=20

I've checked all current users and they all pass a valid fd to
qemu_set_cloexec(). Also F_SETFD/F_GETFD is required by POSIX
and we cannot get an EINVAL failure either. I guess the change
is ok then.

--Sig_/iHUUV3/cGA1i=bBhEzaqta=
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlkRtfUACgkQAvw66wEB28L+OwCePK40vVUaukOdgimx0i4vg39x
Y80An1+tEQPDPLt+mGP9VpZsT1VodLJA
=qvk4
-----END PGP SIGNATURE-----

--Sig_/iHUUV3/cGA1i=bBhEzaqta=--


--===============6783833672045096501==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6783833672045096501==--


From xen-devel-bounces@lists.xen.org Tue May 09 12:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 12:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d84J9-0008Le-1l; Tue, 09 May 2017 12:32:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d84J7-0008LX-26
 for xen-devel@lists.xen.org; Tue, 09 May 2017 12:32:01 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A1/A1-01733-0C6B1195; Tue, 09 May 2017 12:32:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3f/NsF
 Ig8XTVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOhnnMBb+kK24/ecvUwHhDrIuRk0NIIE/i
 yf8uJhCbV8BO4tHEE2wgtoSAocTT99fBbBYBVYmFLd/BbDYBdYm2Z9tZuxg5OEQEDCTev2MFC
 TMLeEtMeP0brERYwEpidvMOFojxnhKz/j4FszkFvCRWzGgHa+UVEJT4u0MYolVL4uGvWywQtr
 bEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6KXVJSZnlGSm5i
 Zo2toYKqXm1pcnJiempOYVKyXnJ+7iREYeAxAsIPxVp/zIUZJDiYlUV6fYoFIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8B7YKRgoJFqWmp1akZeYAYwAmLcHBoyTCawyS5i0uSMwtzkyHSJ1i1
 OXo6/j4nkmIJS8/L1VKnHcDSJEASFFGaR7cCFg8XmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 Iw70aQKTyZeSVwm14BHcEEdEQggwDIESWJCCmpBsbM6a/n1XXHXrj9+DEHp68x9+VLkdLvmSe
 eitZ+8VZVYklI8kPPg6X6x8+ubu1qm8bgtCLiArsng8XfzM0WUzzDHtT25ag3XJhmc6rAkj1s
 k0+e4/fKkIsih2ec55B8Jp6S9d/h1NrXhVnzFy8plY/4r6tfHLGy1Y5trUHchronvp0Pqudfd
 FdiKc5INNRiLipOBADEa5MOwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494333117!58265214!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38649 invoked from network); 9 May 2017 12:31:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 May 2017 12:31:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 06:31:57 -0600
Message-Id: <5911D2DA020000780015831B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 06:31:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
In-Reply-To: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/efi: Reserve EFI properties table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE4OjE3LCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU29tZSBFRkkgZmlybXdhcmUgaW1wbGVtZW50YXRpb25zIG1heSBwbGFjZSB0aGUgRUZJ
IHByb3BlcnRpZXMgdGFibGUgaW4KPiBSQU0gbWFya2VkIGFzIEJvb3RTZXJ2aWNlc0RhdGEsIHdo
aWNoIFhlbiBkb2VzIG5vdCBjb25zaWRlciBhcyByZXNlcnZlZC4KCkFuZCB3aGljaCBpcyBjb3Jy
ZWN0LiBIZW5jZSAuLi4KCj4gV2hlbiBkb20wIHRyaWVzIHRvIGFjY2VzcyB0aGUgRUZJIHByb3Bl
cnRpZXMgdGFibGUgKHdoaWNoIExpbnV4ID49IDQuNAo+IGRvZXMpLCBpdCBjcmFzaGVzIHdpdGgg
YSBwYWdlIGZhdWx0LiAgRml4IHRoaXMgYnkgdW5jb25kaXRpb25hbGx5Cj4gbWFya2luZyB0aGUg
RUZJIHByb3BlcnRpZXMgdGFibGUgYXMgcmVzZXJ2ZWQgaW4gdGhlIEU4MjAsCgouLi4gImZpeCB0
aGlzIGJ5IiBpcyB0aGUgd3JvbmcgdGVybSwgIndvcmsgYXJvdW5kIHRoaXMgYnkiIHdvdWxkIGJl
Cm1vcmUgc3VpdGFibGUuCgpCdXQgd2hhdCdzIHdvcnNlIC0gTGludXggaGFzIG5vIGJ1c2luZXNz
IGxvb2tpbmcgYXQgdGhlIHNvbGUgYml0CmRlZmluZWQgaW4gTWVtb3J5UHJvdGVjdGlvbkF0dHJp
YnV0ZSwgYXMgdGhhdCdzIHJlbGV2YW50IHRvIFhlbgooYXMgdGhlIGV4Y2x1c2l2ZSBlbnRpdHkg
ZGVhbGluZyB3aXRoIHRoZSBtYWNoaW5lIG1lbW9yeSBtYXApCm9ubHkuIFdoaWxlIEkgdmlldyB0
aGlzIGJ5IGl0c2VsZiBhcyBhIHJlYXNvbiB0byBOQUsgdGhpcyBwYXRjaCwKSSdsbCBuZXZlcnRo
ZWxlc3MgZ2l2ZSBhIGZldyBjb21tZW50cyBiZWxvdy4KCj4gbXVjaCBsaWtlIGlzIGRvbmUgd2l0
aCB0aGUgZG1pIHJlZ2lvbnMuCgo/Pz8gZWZpX2FyY2hfcHJvY2Vzc19tZW1vcnlfbWFwKCkgZG9l
c24ndCBoYXZlIGFueSBETUkKc3BlY2lmaWMgY29kZSwgYW5kIHlvdSBkb24ndCBldmVuIGNvbWUg
Y2xvc2UgdG8gaW50cm9kdWNpbmcKYmVoYXZpb3Igc2ltaWxhciB0byBkbWlfZWZpX2dldF90YWJs
ZSgpIC8gZG1pX2dldF90YWJsZSgpLCB3aGljaApyZXN1bHRzIGluIGEgcHJvcGVyIGNhbGwgdG8g
cmVzZXJ2ZV9lODIwX3JhbSgpIGFzIG9wcG9zZWQgdG8gLi4uCgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+IEBA
IC0yMDksNiArMjA5LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9wcm9jZXNzX21l
bW9yeV9tYXAoRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUsCj4gICAgICAgICAgfQo+ICAg
ICAgfQo+ICAKPiArICAgIGlmICggZWZpX3Byb3BlcnRpZXNfdGJsX2FkZHIgJiYgZWZpX3Byb3Bl
cnRpZXNfdGJsX3NpemUgKQo+ICsgICAgewo+ICsgICAgICAgICsrZTsKPiArICAgICAgICBlLT5h
ZGRyID0gZWZpX3Byb3BlcnRpZXNfdGJsX2FkZHI7Cj4gKyAgICAgICAgZS0+c2l6ZSA9IGVmaV9w
cm9wZXJ0aWVzX3RibF9zaXplOwo+ICsgICAgICAgIGUtPnR5cGUgPSBFODIwX1JFU0VSVkVEOwo+
ICsgICAgICAgICsrZTgyMF9yYXcubnJfbWFwOwo+ICsgICAgfQoKLi4uIHlvdSBjcmVhdGluZyBh
biAoaW4gdGhlIGNhc2UgeW91IHdhbnQgdG8gZGVhbCB3aXRoKSBvdmVybGFwcGluZwplbnRyeSwg
d2hpY2ggd2Ugc2hvdWxkIHJlYWxseSBhdm9pZC4KCj4gQEAgLTE3MSw2ICsxNzMsMTUgQEAgc3Rh
dGljIGNoYXIgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZCIpIF9fYWxpZ25lZChQQUdFX1NJ
WkUpCj4gICAgICBlYm1hbGxvY19tZW1bRUJNQUxMT0NfU0laRV07Cj4gIHN0YXRpYyB1bnNpZ25l
ZCBsb25nIF9faW5pdGRhdGEgZWJtYWxsb2NfYWxsb2NhdGVkOwo+ICAKPiArc3RydWN0IGVmaV9w
cm9wZXJ0aWVzX3RhYmxlIHsKPiArICAgIHUzMiB2ZXJzaW9uOwo+ICsgICAgdTMyIGxlbmd0aDsK
PiArICAgIHU2NCBtZW1vcnlfcHJvdGVjdGlvbl9hdHRyaWJ1dGU7Cj4gK307Cj4gKwo+ICt1NjQg
X19pbml0ZGF0YSBlZmlfcHJvcGVydGllc190YmxfYWRkcjsKPiArdTMyIF9faW5pdGRhdGEgZWZp
X3Byb3BlcnRpZXNfdGJsX3NpemU7CgpObyBuZXcgdXNlcyBvZiB1MzIgLyB1NjQgcGxlYXNlLiBO
YW1lbHkgY29uc2lkZXJpbmcgdGhlIHBhdGNoCmNvbnRleHQgb2YgdGhlIGhlYWRlciBjaGFuZ2Us
IGl0IHNob3VsZCBoYXZlIG9jY3VycmVkIHRvIHlvdSB0bwp1c2UgVUlOVDY0IC8gVUlOVDMyIC8g
VUlOVE4gaGVyZS4KCkFsc28gcGxlYXNlIHVzZSB0aGUgcHJvcGVybHkgc3BlbGxlZCBzdHJ1Y3R1
cmUgdGFnIGFuZCBmaWVsZCBuYW1lcywKYXMgcGVyIHRoZSBVRUZJIHNwZWMuIEV2ZW50dWFsbHkg
SSdkIGV4cGVjdCB0aGVzZSB0byBhcHBlYXIgaW4Kb25lIG9mIHRoZSBjYW5vbmljYWwgRUZJIGhl
YWRlcnMsIGF0IHdoaWNoIHRpbWUgaXQgc2hvdWxkIGJlCnBvc3NpYmxlIHRvIHNpbXBseSBkcm9w
IHRoZSBkZWZpbml0aW9uIGhlcmUgd2l0aG91dCB0aGUgbmVlZCB0bwphZGp1c3QgYW55IG90aGVy
IGNvZGUuCgo+IEBAIC04MjAsNiArODMyLDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfdGFi
bGVzKHZvaWQpCj4gIAkgICAgICAgZWZpLnNtYmlvcyA9IChsb25nKWVmaV9jdFtpXS5WZW5kb3JU
YWJsZTsKPiAgICAgICAgICBpZiAoIG1hdGNoX2d1aWQoJnNtYmlvczNfZ3VpZCwgJmVmaV9jdFtp
XS5WZW5kb3JHdWlkKSApCj4gIAkgICAgICAgZWZpLnNtYmlvczMgPSAobG9uZyllZmlfY3RbaV0u
VmVuZG9yVGFibGU7Cj4gKyAgICAgICAgaWYgKCBtYXRjaF9ndWlkKCZwcm9wZXJ0aWVzX2d1aWQs
ICZlZmlfY3RbaV0uVmVuZG9yR3VpZCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3Ry
dWN0IGVmaV9wcm9wZXJ0aWVzX3RhYmxlICpwcm9wZXJ0aWVzOwoKY29uc3QKCj4gKyAgICAgICAg
ICAgIGVmaV9wcm9wZXJ0aWVzX3RibF9hZGRyID0gKGxvbmcpZWZpX2N0W2ldLlZlbmRvclRhYmxl
Owo+ICsgICAgICAgICAgICBwcm9wZXJ0aWVzID0gKHN0cnVjdCBlZmlfcHJvcGVydGllc190YWJs
ZSAqKWVmaV9wcm9wZXJ0aWVzX3RibF9hZGRyOwoKVGhpcyBzZWNvbmQgY2FzdCBjb3VsZCBiZSBl
YXNpbHkgYXZvaWRlZCBpZiB5b3UgYXNzaWduZWQgZnJvbQplZmlfY3RbaV0uVmVuZG9yVGFibGUs
IHdoaWNoIGlzIFZPSUQgKi4KCj4gQEAgLTM5LDMgKzQwLDYgQEAgZXh0ZXJuIFVJTlQ2NCBlZmlf
Ym9vdF9tYXhfdmFyX3N0b3JlX3NpemUsIGVmaV9ib290X3JlbWFpbl92YXJfc3RvcmVfc2l6ZSwK
PiAgCj4gIGV4dGVybiBVSU5UNjQgZWZpX2FwcGxlX3Byb3BlcnRpZXNfYWRkcjsKPiAgZXh0ZXJu
IFVJTlROIGVmaV9hcHBsZV9wcm9wZXJ0aWVzX2xlbjsKPiArCj4gK2V4dGVybiB1NjQgX19pbml0
ZGF0YSBlZmlfcHJvcGVydGllc190YmxfYWRkcjsKPiArZXh0ZXJuIHUzMiBfX2luaXRkYXRhIGVm
aV9wcm9wZXJ0aWVzX3RibF9zaXplOwoKX19pbml0ZGF0YSBkb2VzIG5vdCBiZWxvbmcgb250byBk
ZWNsYXJhdGlvbnMuIE9ubHkgZm9yIGRlZmluaXRpb25zCnRoaXMgYW5ub3RhdGlvbiBpcyBtZWFu
aW5nZnVsLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 12:53:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 12:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d84dq-0001Lz-Sr; Tue, 09 May 2017 12:53:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d84dq-0001Le-8u
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 12:53:26 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D0/58-01744-5CBB1195; Tue, 09 May 2017 12:53:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffIbsF
 Ig5Yr4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPtyFXvBVJ+Kpy23WBsY
 l1h2MXJxCAn8ZZQ4P3svM4TzmFGi4etuKGcbo8S6xjeMXYycHCICzhJfz8xlB7F5BfQl9p8/D
 hYXFrCWuL/jPStIg4TABh6JnrXXwIokBHwlnrY9AEpwgNk7L8t1MbJzsAlYSRwSAylgEVCVON
 J+knkCI/cCRoZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE
 eZwCCHYwX2p0PMUpyMCmJ8voUC0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlAwaQkGBRanpq
 RVpmDjD0YNISHDxKIryiIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnfbwLqEgApCijN
 A9uBCwOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVxxkFU9mXgncpldARzABHRHIIAByRE
 kiQkqqgZF9o6Dtz9qzsgfvWgpvS5k4v2xFZuTUrwd3cd6r7HUp/WFkcu7tQxWeBQZdX7qNp66
 5uYhxPeejxuQJF1/JHNisuOA0X9+bdx1b3c8dYZmh5/h1TuyyQOG9fmfV7MqD8nm1Vj/8sCdy
 lv3yvVoXN6666d3XsaLdb80/caXuuz5MD2v3xRlrXHNUYinOSDTUYi4qTgQABUrXZ34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494334403!41399007!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20557 invoked from network); 9 May 2017 12:53:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 12:53:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d84dm-0004Q7-Bj; Tue, 09 May 2017 12:53:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d84dh-0007ty-2q; Tue, 09 May 2017 12:53:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d84df-0001mo-FO; Tue, 09 May 2017 12:53:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109203-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=42c7b9e5e893cd6b49f1e109418516a38dd10389
X-Osstest-Versions-That: libvirt=d7acab0bfeec5c9ae75db21b3519486e3586250c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 12:53:15 +0000
Subject: [Xen-devel] [libvirt test] 109203: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTIwMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkyMDMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTA2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MDYyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDkwNjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA0MmM3YjllNWU4OTNjZDZiNDlmMWUxMDk0MTg1MTZhMzhkZDEwMzg5CmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBkN2FjYWIwYmZlZWM1YzlhZTc1ZGIyMWIz
NTE5NDg2ZTM1ODYyNTBjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDkwNjIgIDIwMTctMDUtMDYg
MDQ6MjA6MzEgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MjAzICAyMDE3LTA1
LTA5IDA0OjIwOjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249NDJjN2I5
ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4ZGQxMDM4OQorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgNDJjN2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4
ZGQxMDM4OQorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249NDJjN2I5ZTVlODkzY2Q2YjQ5ZjFl
MTA5NDE4NTE2YTM4ZGQxMDM4OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZpcnQg
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0
aW5nCisgJ1snIHg0MmM3YjllNWU4OTNjZDZiNDlmMWUxMDk0MTg1MTZhMzhkZDEwMzg5ID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9y
Zy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHgg
PSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24u
bGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAor
KyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6
Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQK
KyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29z
c3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQgNDJjN2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4
ZGQxMDM4OTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgZDdhY2FiMC4uNDJjN2I5ZSAgNDJj
N2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4ZGQxMDM4OSAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 13:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 13:07:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d84rk-0002M3-1z; Tue, 09 May 2017 13:07:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d84ri-0002Ls-U9
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 13:07:47 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5D/FF-03920-22FB1195; Tue, 09 May 2017 13:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdxv2C
 kwc6f/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuP1gEUtBf1nF8dsz2RsY
 T/p0MXJxCAn8ZZQ493INK4TzmFHi890XTBDONkaJh7+3ADmcHCICzhJfz8xlB7F5BfQlDh6fx
 gZiCwtYSGztvwPWICFwSVdi9ak3YA0SAt4S93f1ANkcYPbLPVJdjOwcbAJWEofEQIIsAqoS66
 /HTGDkXsDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg3HN/MBDjJIcTEqivD7FApFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgd9wpGCgkWpaan
 VqRl5gBDDyYtwcGjJMK7CiTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivLtAigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5X4NM4cnMK4Hb9AroCCagIwIZBECOKE
 lESEk1MKYKsjh9ZPzwIMDh+utf+7MVpVlqMsMmrdXolV+zW2pxvniz/Z2PSk8e6urt7b508uz
 nyIb6OkbzPV05i05t1PRNOO85+/yZvJrlKedtNblZa5/c5Bb0WRL31XqhwGwTs2ZeWb6VJ5Y+
 ZH45905oSpFtjeOL2twu396yyb8POxtE3/Reuf/RcSWW4oxEQy3mouJEAFUJfsF+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494335264!67319358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39260 invoked from network); 9 May 2017 13:07:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 13:07:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d84rf-0004oG-FN; Tue, 09 May 2017 13:07:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d84ra-0008Bv-2u; Tue, 09 May 2017 13:07:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d84rZ-0002aH-Op; Tue, 09 May 2017 13:07:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109212-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dd1559bb267becbb838de41132ef60771d183e5d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 13:07:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 109212: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6687770991850312209=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6687770991850312209==
Content-Type: text/plain

flight 109212 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109212/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                dd1559bb267becbb838de41132ef60771d183e5d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   14 days
Failing since        107644  2017-04-25 10:26:10 Z   14 days   36 attempts
Testing same since   109183  2017-05-08 18:23:37 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4670 lines long.)


--===============6687770991850312209==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6687770991850312209==--

From xen-devel-bounces@lists.xen.org Tue May 09 13:26:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 13:26:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d859N-0003um-NM; Tue, 09 May 2017 13:26:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2950362c5=citrix-osstest@xenproject.org>)
 id 1d859M-0003tv-1A
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 13:26:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B7/A3-01744-763C1195; Tue, 09 May 2017 13:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvW7aYcF
 Ig+OTtCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aRzn7mgrcKFfeP9zM2MJ4T62Lk5JAQ8Jd4
 ++0jI4TtIfFyyn5WEFtEwFliwofbbCA2r4CexIpns5lBbGEBN4mORfOA6rmA6p8KSsz8O4EVo
 llV4vruTrAGNqBBE3smsoDYLAIqEidPQcSFBLQkli5eyQQxVFDi5MwnYDXMAhISB1+8YIaYYy
 mxfvJd1gmMvLOQlM1CUraAkWkVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZg+NQzMDDuYHx13O8QoyQHk5Ior0+xQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd6yQ4KRQoJFqempFWmZOcBAhklLcPAoifBmHgRK8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+X
 qqUOK8myAwBkKKM0jy4EbCousQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHc2yBSezLwSuE
 2vgI5gAjoikEEA5IiSRISUVAOj1/HN9xmS51snHn9lxnG6e57ncT9GowoX46ILJ2eHtT83NDu
 7kfPXyjStXdou7WXuAUzLM7sdtSIPGz0P/sY+Td7F/2bzirgPf/qXZWl91U6eINJWvf7WX9fk
 vJ/Z+1+sXqU2axMDz4P7UdmfdhxercP6VVTn98mN3VyHs/Wv7Fz35yt/WecvJZbijERDLeai4
 kQA18KCqqUCAAA=
X-Env-Sender: prvs=2950362c5=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494336357!99486618!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37142 invoked from network); 9 May 2017 13:25:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 13:25:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,314,1491264000"; d="scan'208";a="431512348"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71268-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:build-armhf-pvops:host-install(3):broken:regression
 distros-debian-snapshot:build-armhf:host-install(3):broken:regression
 distros-debian-snapshot:build-amd64:host-install(3):broken:regression
 distros-debian-snapshot:build-amd64-pvops:host-install(3):broken:regression
 distros-debian-snapshot:build-i386-pvops:host-install(3):broken:regression
 distros-debian-snapshot:build-i386:host-install(3):broken:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71245
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 9 May 2017 14:25:53 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71268: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjY4IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNjgvCgpGYWls
dXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTI0NQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxMjQ1CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gNzEyNDUKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDMgaG9zdC1p
bnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTI0NQogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDcxMjQ1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzEyNDUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4
Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1u
ZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5l
dGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1h
bWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCgpiYXNlbGluZSB2ZXJzaW9u
OgogZmxpZ2h0ICAgICAgICAgICAgICAgNzEyNDUKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290
LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhm
LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1j
dXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1w
eWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdl
ZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6
IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 09 13:57:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 13:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d85dm-0007ER-7S; Tue, 09 May 2017 13:57:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cornelia.huck@de.ibm.com>) id 1d85dk-0007EL-3z
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 13:57:24 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D2/BD-02185-3CAC1195; Tue, 09 May 2017 13:57:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMKsWRWlGSWpSXmKPExsUyZfEcRt1DpwQ
 jDZ6uVbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWr9vCXtDCV7FgZyNbA+Nu7i5GLg4hgUuM
 EicW7WaFcFqYJJ7NOc4I4TxnlFh7YjkLhHOHUWJ771OozG1Gic5v/9khnOmMEr2Xr0KVzWOU2
 HTnIFMXIycHi4CKxKPmA0A2BwebgJ7E9alKIGERASWJ6csawZqZBabxSJzvmcAMUiMsECzRP5
 MHpIZTwFyiY9FrsDFCAkkSH/edAzuQX6CbSWLS+s0sIAkJAXuJE9/fgBXxCghKnJz5BCzOLKA
 l8fDXLShbXmL72znMEPWCEsuOHWcB2SUhoCOx/7IBRNhCYkXDVVYI20jizZ4dUCPtJC5svwlV
 niVx7500yAkSAv+B/j26k2UCo9QsJJtnIdk8C8nmBYzMqxg1ilOLylKLdI0s9JKKMtMzSnITM
 3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAiOznoGBcQdj+wm/Q4ySHExKorw+xQKRQnxJ+SmVGY
 nFGfFFpTmpxYcYZTg4lCR4D5wUjBQSLEpNT61Iy8wBpgiYtAQHj5II74YTQGne4oLE3OLMdIj
 UKUZFKXHeHSB9AiCJjNI8uDZYWrrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXH2QKT2Ze
 Cdz0V0CLmYAWBzIIgCwuSURISTUw1p20vNjYl8KlfuRJnvk6zsUXonSuBLXfjGcNXMDLcrRxo
 lB5VqguM+dyud83NumZv9p9S4QhrGn2jlnvgmU/PlUWDM037OOod2K1dr+i8vtr1PHWm+8DPH
 dJK+ulPQpo+NBZ1XzY0KhKnrnLIL30+axl+ts2d+3wFz9UtZinR+SMiP7JXmslluKMREMt5qL
 iRAArhPQkRgMAAA==
X-Env-Sender: cornelia.huck@de.ibm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494338240!41414052!1
X-Originating-IP: [148.163.156.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46975 invoked from network); 9 May 2017 13:57:22 -0000
Received: from mx0a-001b2d01.pphosted.com (HELO mx0a-001b2d01.pphosted.com)
 (148.163.156.1)
 by server-4.tower-31.messagelabs.com with AES256-SHA encrypted SMTP;
 9 May 2017 13:57:22 -0000
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id
 v49DrcUE091291
 for <xen-devel@lists.xenproject.org>; Tue, 9 May 2017 09:57:20 -0400
Received: from e06smtp14.uk.ibm.com (e06smtp14.uk.ibm.com [195.75.94.110])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2abd3ex1r9-1
 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Tue, 09 May 2017 09:57:20 -0400
Received: from localhost
 by e06smtp14.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <cornelia.huck@de.ibm.com>;
 Tue, 9 May 2017 14:57:15 +0100
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp14.uk.ibm.com (192.168.101.144) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 Tue, 9 May 2017 14:57:05 +0100
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 v49Dv4gR39125108; Tue, 9 May 2017 13:57:04 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 5208652041;
 Tue,  9 May 2017 13:54:28 +0100 (BST)
Received: from gondolin (unknown [9.152.224.119])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTP id 6C81F52043;
 Tue,  9 May 2017 13:54:27 +0100 (BST)
Date: Tue, 9 May 2017 15:57:02 +0200
From: Cornelia Huck <cornelia.huck@de.ibm.com>
To: Eric Blake <eblake@redhat.com>
In-Reply-To: <20170508211953.28017-4-eblake@redhat.com>
References: <20170508211953.28017-1-eblake@redhat.com>
 <20170508211953.28017-4-eblake@redhat.com>
Organization: IBM Deutschland Research & Development GmbH Vorsitzende des
 Aufsichtsrats: Martina Koederitz =?UTF-8?B?R2VzY2jDpGZ0c2bDvGhydW5nOg==?=
 Dirk Wittkopp Sitz der Gesellschaft: =?UTF-8?B?QsO2Ymxpbmdlbg==?=
 Registergericht: Amtsgericht Stuttgart, HRB 243294
X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu)
MIME-Version: 1.0
X-TM-AS-GCONF: 00
x-cbid: 17050913-0016-0000-0000-0000049729AB
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 17050913-0017-0000-0000-00002795E9F2
Message-Id: <20170509155702.0d7cb606.cornelia.huck@de.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, ,
 definitions=2017-05-09_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 spamscore=0 suspectscore=0
 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam
 adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000
 definitions=main-1705090074
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Alexander Graf <agraf@suse.de>, Max Filippov <jcmvbkbc@gmail.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>, Andrzej Zaborowski <balrogg@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Yongbok Kim <yongbok.kim@imgtec.com>,
 David Gibson <david@gibson.dropbear.id.au>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Marcelo Tosatti <mtosatti@redhat.com>,
 Michael Walle <michael@walle.cc>, "open
 list:Old World" <qemu-ppc@nongnu.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v7 3/5] shutdown: Add source information to
 SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAgOCBNYXkgMjAxNyAxNjoxOTo1MSAtMDUwMApFcmljIEJsYWtlIDxlYmxha2VAcmVk
aGF0LmNvbT4gd3JvdGU6Cgo+IFRpbWUgdG8gd2lyZSB1cCBhbGwgdGhlIGNhbGwgc2l0ZXMgdGhh
dCByZXF1ZXN0IGEgc2h1dGRvd24gb3IKPiByZXNldCB0byB1c2UgdGhlIGVudW0gYWRkZWQgaW4g
dGhlIHByZXZpb3VzIHBhdGNoLgo+IAo+IEl0IHdvdWxkIGhhdmUgYmVlbiBsZXNzIGNodXJuIHRv
IGtlZXAgdGhlIGNvbW1vbiBjYXNlIHdpdGggbm8KPiBhcmd1bWVudHMgYXMgbWVhbmluZyBndWVz
dC10cmlnZ2VyZWQsIGFuZCBvbmx5IG1vZGlmaWVkIHRoZQo+IGhvc3QtdHJpZ2dlcmVkIGNvZGUg
cGF0aHMsIHZpYSBhIHdyYXBwZXIgZnVuY3Rpb24sIGJ1dCB0aGVuIHdlJ2QKPiBzdGlsbCBoYXZl
IHRvIGF1ZGl0IHRoYXQgSSBkaWRuJ3QgbWlzcyBhbnkgaG9zdC10cmlnZ2VyZWQgc3BvdHM7Cj4g
Y2hhbmdpbmcgdGhlIHNpZ25hdHVyZSBmb3JjZXMgdXMgdG8gZG91YmxlLWNoZWNrIHRoYXQgSSBj
b3JyZWN0bHkKPiBjYXRlZ29yaXplZCBhbGwgY2FsbGVycy4KPiAKPiBTaW5jZSBjb21tYW5kIGxp
bmUgb3B0aW9ucyBjYW4gY2hhbmdlIHdoZXRoZXIgYSBndWVzdCByZXNldCByZXF1ZXN0Cj4gY2F1
c2VzIGFuIGFjdHVhbCByZXNldCB2cy4gYSBzaHV0ZG93biwgaXQncyBlYXN5IHRvIGFsc28gYWRk
IHRoZQo+IGluZm9ybWF0aW9uIHRvIHJlc2V0IHJlcXVlc3RzLgo+IAo+IFJlcGxheSBhZGRzIGEg
RklYTUUgdG8gcHJlc2VydmUgdGhlIGNhdXNlIGFjcm9zcyB0aGUgcmVwbGF5IHN0cmVhbSwKPiB0
aGF0IHdpbGwgYmUgdGFja2xlZCBpbiB0aGUgbmV4dCBwYXRjaC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KPiBBY2tlZC1ieTogRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+IFtwcGMgcGFydHNdCj4gUmV2aWV3ZWQtYnk6
IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPiBbU1BBUkMg
cGFydF0KCj4gZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9oZWxwZXIuYyBiL3RhcmdldC9zMzkw
eC9oZWxwZXIuYwo+IGluZGV4IDY4YmQyZjkuLmQyYmI5YWEgMTAwNjQ0Cj4gLS0tIGEvdGFyZ2V0
L3MzOTB4L2hlbHBlci5jCj4gKysrIGIvdGFyZ2V0L3MzOTB4L2hlbHBlci5jCj4gQEAgLTI2Niw3
ICsyNjYsNyBAQCB2b2lkIGxvYWRfcHN3KENQVVMzOTBYU3RhdGUgKmVudiwgdWludDY0X3QgbWFz
aywgdWludDY0X3QgYWRkcikKPiAgICAgICAgICBTMzkwQ1BVICpjcHUgPSBzMzkwX2Vudl9nZXRf
Y3B1KGVudik7Cj4gICAgICAgICAgaWYgKHMzOTBfY3B1X2hhbHQoY3B1KSA9PSAwKSB7Cj4gICNp
Zm5kZWYgQ09ORklHX1VTRVJfT05MWQo+IC0gICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93
bl9yZXF1ZXN0KCk7Cj4gKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwoKTG9va2luZyBhdCB0aGlzLCBJIHRoaW5r
IHRoZSBub24ta3ZtIGNvZGUgcGF0aCBtaWdodCB3YW50IHNvbWUgcGFuaWMKaGFuZGxpbmcgZm9y
IGRpc2FibGVkIHdhaXQsIGJ1dCB0aGF0IHdvdWxkIGJlIGFuIG9ydGhvZ29uYWwgY2hhbmdlIGFu
ZAp0aGlzIHRyYW5zZm9ybWF0aW9uIGxvb2tzIHJlYXNvbmFibGUuCgo+ICAjZW5kaWYKPiAgICAg
ICAgICB9Cj4gICAgICB9CgpzMzkweCBwYXJ0czoKClJldmlld2VkLWJ5OiBDb3JuZWxpYSBIdWNr
IDxjb3JuZWxpYS5odWNrQGRlLmlibS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 14:07:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 14:07:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d85ni-00081v-7s; Tue, 09 May 2017 14:07:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d85nh-00081p-Rc
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 14:07:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 9E/AF-03920-D2DC1195; Tue, 09 May 2017 14:07:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmk+JIrShJLcpLzFFi42K52LJdRlfnrGC
 kQW+7mMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtGz4g5zQZthxZIT91kaGNu1uhi5OIQEZjNJ
 /Hl3kK2LkYODRcBeYs10pi5GTg5GgTKJ22v2s0LY2RIb3t8Di7MI2Ek8uLeDBcQWEtjIKPHtl
 DiILSyQIHFsxTx2EFtEQFNixou3YL3MAuu4JLq3pELsameUeHr/OgvILjYBFYlfq2JAavgFzC
 Waf2xiBQnzC0hLtC2UBQnzCthKLOzdyQqxVkVi7apNbCC2qEC4xIstf1ghagQlTs58AnYOp4C
 BxKljG5kh1gKt2nQxBmSkhIC2xPvJeSAXSAj0MUrMfziRZQKj6Cwk7bOQtEDYKRLHj/1nnYVw
 6Cwkj81C8tgsJJfOQgqIWcgenoXkPIhmdYk/8y5B2eISt57MZ4KwtSWWLXwNFbeVWLfuPdRte
 hJvf/dC2ZYS63d8Yl/AKLCKUb04tagstUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC
 85P3cTIzCRMADBDsaZl/0PMUpyMCmJ8voUC0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9clo
 wUkiwKDU9tSItMweY0mDSEhw8SiK8FmeA0rzFBYm5xZnpEKlTjIpS4rwcIAkBkERGaR5cGyyN
 XmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwrx3IFJ7MvBK46a+AFjMBLQ5kEABZXJKIkJJqY
 Kw9HaC/3O/Vrtc3ppw8oLfb552+3orL/TZByY7dt6IY0nIPxBwJj3TOjzBLNA1z+7N9ZgXf5/
 O8Enr5R5/maTvu/prZU3l9ktNxVZ+mhTfb7/ywf+Tu2CmakaAfL22z8tjGHw9n/WeZwfPRbl2
 hQpl6hr/ZwwZe7grToCc5wVHvlp4STbOYpcRSnJFoqMVcVJwIADvdzHOeAwAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494338858!100355365!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15748 invoked from network); 9 May 2017 14:07:40 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 14:07:40 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id ACC2F83F3E;
 Tue,  9 May 2017 14:07:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com ACC2F83F3E
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com ACC2F83F3E
Received: from [10.10.123.147] (ovpn-123-147.rdu2.redhat.com [10.10.123.147])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1286A783C4;
 Tue,  9 May 2017 14:07:27 +0000 (UTC)
To: Markus Armbruster <armbru@redhat.com>
References: <20170508211953.28017-1-eblake@redhat.com>
 <20170508211953.28017-4-eblake@redhat.com>
 <87inlap7k1.fsf@dusky.pond.sub.org>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <81782139-d66d-72d4-c228-9dd9073a33b9@redhat.com>
Date: Tue, 9 May 2017 09:07:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <87inlap7k1.fsf@dusky.pond.sub.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 09 May 2017 14:07:38 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Max Filippov <jcmvbkbc@gmail.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Cornelia Huck <"corneli a.huck"@de.ibm.com>,
 Magnus Damm <magnus.damm@gmail.com>, Alexander Graf <agraf@suse.de>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Paolo Bonzini <pbonzini@redhat.com>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Richard Henderson <rth@twiddle.net>, Paul Burton <paul.burton@imgtec.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v7 3/5] shutdown: Add source
 information to SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3016279726853619644=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3016279726853619644==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="SDeGOvGBIsueVrhobMIU2OhkcpkGsK3W9"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--SDeGOvGBIsueVrhobMIU2OhkcpkGsK3W9
Content-Type: multipart/mixed; boundary="n9FR9W8MqPB7xigxR1tdNAv5tHnh2nWLa";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Markus Armbruster <armbru@redhat.com>
Cc: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring
 <robh@kernel.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Eduardo Habkost <ehabkost@redhat.com>, Stefan Weil <sw@weilnetz.de>,
 alistair.francis@xilinx.com, "open list:Calxeda Highbank"
 <qemu-arm@nongnu.org>, Jan Kiszka <jan.kiszka@web.de>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>,
 Cornelia Huck <"corneli a.huck"@de.ibm.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Message-ID: <81782139-d66d-72d4-c228-9dd9073a33b9@redhat.com>
Subject: Re: [Qemu-devel] [PATCH v7 3/5] shutdown: Add source information to
 SHUTDOWN and RESET
References: <20170508211953.28017-1-eblake@redhat.com>
 <20170508211953.28017-4-eblake@redhat.com>
 <87inlap7k1.fsf@dusky.pond.sub.org>
In-Reply-To: <87inlap7k1.fsf@dusky.pond.sub.org>

--n9FR9W8MqPB7xigxR1tdNAv5tHnh2nWLa
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/09/2017 06:56 AM, Markus Armbruster wrote:
> Eric Blake <eblake@redhat.com> writes:
>=20
>> Time to wire up all the call sites that request a shutdown or
>> reset to use the enum added in the previous patch.
>>
>> It would have been less churn to keep the common case with no
>> arguments as meaning guest-triggered, and only modified the
>> host-triggered code paths, via a wrapper function, but then we'd
>> still have to audit that I didn't miss any host-triggered spots;
>> changing the signature forces us to double-check that I correctly
>> categorized all callers.
>>
>> Since command line options can change whether a guest reset request
>> causes an actual reset vs. a shutdown, it's easy to also add the
>> information to reset requests.
>>
>> Replay adds a FIXME to preserve the cause across the replay stream,
>> that will be tackled in the next patch.
>>

>> @@ -569,7 +569,7 @@ static void acpi_pm1_cnt_write(ACPIREGS *ar, uint1=
6_t val)
>>          default:
>>              if (sus_typ =3D=3D ar->pm1.cnt.s4_val) { /* S4 request */=

>>                  qapi_event_send_suspend_disk(&error_abort);
>> -                qemu_system_shutdown_request();
>> +                qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHU=
TDOWN);
>=20
> I'm fine with using SHUTDOWN_CAUSE_GUEST_SHUTDOWN for suspend, but have=

> you considered SHUTDOWN_CAUSE_GUEST_SUSPEND?

It was easy to do
s/qemu_system_shutdown_request()/qemu_system_shutdown_request(SHUTDOWN_CA=
USE_GUEST_SHUTDOWN)/
for all hw/ files.  Harder would be picking a difference between
_SHUTDOWN and a new _SUSPEND. I can do it if hardware owners want the
distinction; but remember that this series will intentionally NOT expose
that distinction to QMP, so I don't know how much it will buy us.


>>  void qmp_stop(Error **errp)
>> @@ -105,7 +105,7 @@ void qmp_stop(Error **errp)
>>
>>  void qmp_system_reset(Error **errp)
>>  {
>> -    qemu_system_reset_request();
>> +    qemu_system_reset_request(SHUTDOWN_CAUSE_HOST_QMP);
>=20
> This is the only place where we pass something other than
> SHUTDOWN_CAUSE_GUEST_RESET.  We could avoid churn the obvious way, but =
I
> guess having the churn eases patch review.  Okay.

Yes, and that was the comment I made in the commit message about
changing the signature everywhere instead of adding wrappers that make
the common case become the default.


>> +++ b/replay/replay.c
>> @@ -51,7 +51,8 @@ bool replay_next_event_is(int event)
>>          switch (replay_state.data_kind) {
>>          case EVENT_SHUTDOWN:
>>              replay_finish_event();
>> -            qemu_system_shutdown_request();
>> +            /* FIXME - store actual reason */
>> +            qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_ERROR);
>=20
> The temporary replay breakage is no big deal.  Still, can we avoid it b=
y
> extending replay first, using a dummy value like
> SHUTDOWN_CAUSE_HOST_ERROR until the real cause becomes available?  Not
> sure it's worth a respin, though.
>=20
>>              break;
>>          default:
>>              /* clock, time_t, checkpoint and other events */
> [...]
>=20
> Reviewed-by: Markus Armbruster <armbru@redhat.com>
>=20

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--n9FR9W8MqPB7xigxR1tdNAv5tHnh2nWLa--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZEc0fAAoJEKeha0olJ0NqgSYH/i+v6CJcwzlmUHcGVg6DcqRO
tRa/xL25R5FrC+HOREOYVvVkukTZcEsA/ai2nACEi1upKF8IWHFzRjc/6XolbHWl
vHKmcF7n9BcNZi8dqRu3abstD3bcNIiGexPEYTptFaMFiXQq96lHz7R68Ht59bI/
12LEVwf0VAvN+DGm/+9xNGgszRc/Yd6JenZJ4+VbPwJzubU4XVCX5tTSvRt7dfrZ
ZVOAT52aX46iN5C+awgEYAy1hE1GojIEm4yy6PEBDcPw6twodOLYDg4vwAxqbvcK
HVtxkc5Xa1E3WsxjwT1QFos6LGWrlZx8ZMS1y0BlsygxQ/nGEIkb0TwbJqHdKTY=
=fwyb
-----END PGP SIGNATURE-----

--SDeGOvGBIsueVrhobMIU2OhkcpkGsK3W9--


--===============3016279726853619644==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3016279726853619644==--


From xen-devel-bounces@lists.xen.org Tue May 09 14:24:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 14:24:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d863X-00017w-M4; Tue, 09 May 2017 14:24:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d863W-00017K-H0
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 14:24:02 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 05/EF-01721-101D1195; Tue, 09 May 2017 14:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/ffBcF
 Ig8/zjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFN+wL/olUPFh0i62B8algFyMnh5BAnsS8
 vVtYQWxeATuJO2u6mUFsCQFDiafvr7OB2CwCqhLdLb/BatgE1CXanm0Hsjk4RAQMJM4dTepi5
 OJgFrjKJNG0eCU7SFxYwE9i25VYiPF2Er3HbzKDhHkFBCX+7hAGCTMDhfd+nMM+gZF7FkJmFp
 IMhK0l8fDXLRYIW1ti2cLXzCDlzALSEsv/cUCEnSUmb7/GhqoExPaT2HjwOfMCRo5VjOrFqUV
 lqUW6hnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEByQAEOxiXf3Q6xCjJwaQk
 yutTLBApxJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4L50XjBQSLEpNT61Iy
 8wBxgxMqQQHj5IIbx1Imre4IDG3ODMdInWKUVFKnPcCSEIAJJFRmgfXBovTS4yyUsK8jEBHCf
 EUpBblZpagyr9iFOdgVBLmtQFGvRBPZl4J3PRXQIuZgBYHMgiALC5JREhJNTDe8txZG/JMS2H
 L5TqFIP3f+Tzpjx9MT7jKOLePo266Ub35Au+T+rc/GC+tKWNXkN8lYV+Wczr79p/Olbybdt/o
 frThSfL2Aw8PHrocLB4y5dSWeatUG4rmCGTnOzizvudaYmBsI3GcdcZ6mbY0u63xZkJfzjz8M
 9GxOEb1okFuJNsak0JRT28lluKMREMt5qLiRAA6k8FUzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494339836!87820805!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26879 invoked from network); 9 May 2017 14:23:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 14:23:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 08:23:55 -0600
Message-Id: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 08:23:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part19215CE9.4__="
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part19215CE9.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Since PV kernels can't use large pages anywa, when the init-P2M support
was added it was decided to keep the implementation simple and not
align large pages in PFN space. Document this.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/public/elfnote.h
+++ b/xen/include/public/elfnote.h
@@ -173,7 +173,9 @@
  * The (non-default) location the initial phys-to-machine map should be
  * placed at by the hypervisor (Dom0) or the tools (DomU).
  * The kernel must be prepared for this mapping to be established using
- * large pages, despite such otherwise not being available to guests.
+ * large pages, despite such otherwise not being available to guests. =
Note
+ * that these large pages may be misaligned in PFN space (they'll =
obviously
+ * be aligned in MFN and virtual address spaces).
  * The kernel must also be able to handle the page table pages used for
  * this mapping not being accessible through the initial mapping.
  * (Only x86-64 supports this at present.)




--=__Part19215CE9.4__=
Content-Type: text/plain; name="elfnote-initp2m-misalignment.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="elfnote-initp2m-misalignment.patch"

public/elfnote: document non-alignment of relocated init-P2M=0A=0ASince PV =
kernels can't use large pages anywa, when the init-P2M support=0Awas added =
it was decided to keep the implementation simple and not=0Aalign large =
pages in PFN space. Document this.=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/xen/include/public/elfnote.h=0A+++ =
b/xen/include/public/elfnote.h=0A@@ -173,7 +173,9 @@=0A  * The (non-default=
) location the initial phys-to-machine map should be=0A  * placed at by =
the hypervisor (Dom0) or the tools (DomU).=0A  * The kernel must be =
prepared for this mapping to be established using=0A- * large pages, =
despite such otherwise not being available to guests.=0A+ * large pages, =
despite such otherwise not being available to guests. Note=0A+ * that =
these large pages may be misaligned in PFN space (they'll obviously=0A+ * =
be aligned in MFN and virtual address spaces).=0A  * The kernel must also =
be able to handle the page table pages used for=0A  * this mapping not =
being accessible through the initial mapping.=0A  * (Only x86-64 supports =
this at present.)=0A
--=__Part19215CE9.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part19215CE9.4__=--


From xen-devel-bounces@lists.xen.org Tue May 09 14:34:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 14:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86Dd-0001vf-OR; Tue, 09 May 2017 14:34:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@pond.sub.org>) id 1d86Dc-0001vZ-IM
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 14:34:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F3/66-03058-373D1195; Tue, 09 May 2017 14:34:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsUyweeLsG7xZcF
 IgyeXuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7Px+wFhyQrbi5/hNLA+NE8S5GLg4hgftM
 ErM2dTB3MXICOeUSO7YcZQex2QS0JQ7d38cKYosIKElMX9bIDtLALLCDS2LmgtlgCWGBeIlLb
 a1MIDanQLFE58Y3YINYBFQl/t84ztbFyMHBI8Al8XpmCcT8JImP+86BtYoKWErMPnibEcTmFd
 CXOLbzEROELShxcuYTFhCbWUBC4uCLF8wTGPlmIUnNQpJawMi0ilGjOLWoLLVI18hCL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKwYgGAH4/m1gYcYJTmYlER5fYoFIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8OZeEowUEixKTU+tSMvMAQY4TFqCg0dJhHfhRaA0b3FBYm5xZ
 jpE6hSjopQ4rxVInwBIIqM0D64NFlWXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwbBjKFJz
 OvBG76K6DFTECLAxkEQBaXJCKkpBoY09oCptXtPRr+xsSx/s3bLZ724fumFfxtvu1mz6BX8Tb
 mevkn19X8c/VvXG7RVDqzLbvoit3j4DczzZd7f7txmqtb6ZcM7/HVsuvuWb3R2tt52VzOv6LO
 6Z3ft8are+q/ZLcdv+r4acH11BsMnx72Lg2rnqIs2KOa3n7r36Vr1+Kd5VZFP3PnV2Ipzkg01
 GIuKk4EACFVhtulAgAA
X-Env-Sender: armbru@pond.sub.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494340466!67452641!1
X-Originating-IP: [144.76.244.19]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10166 invoked from network); 9 May 2017 14:34:27 -0000
Received: from oxygen.pond.sub.org (HELO oxygen.pond.sub.org) (144.76.244.19)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 May 2017 14:34:27 -0000
Received: from blackfin.pond.sub.org
 (p2003007F8F538500DACB8AFFFEE0C842.dip0.t-ipconnect.de
 [IPv6:2003:7f:8f53:8500:dacb:8aff:fee0:c842])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by oxygen.pond.sub.org (Postfix) with ESMTPSA id B17672C450;
 Tue,  9 May 2017 16:34:15 +0200 (CEST)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 160AF11385E2; Tue,  9 May 2017 16:34:15 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
In-Reply-To: <20170508211953.28017-4-eblake@redhat.com> (Eric Blake's message
 of "Mon, 8 May 2017 16:19:51 -0500")
Date: Tue, 09 May 2017 13:56:46 +0200
Lines: 100
References: <20170508211953.28017-1-eblake@redhat.com>
 <20170508211953.28017-4-eblake@redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
Message-ID: <87efvyhzfc.fsf@dusky.pond.sub.org>
MIME-Version: 1.0
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Cornelia Huck <cornelia.huck@de.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, Alexander Graf <agraf@suse.de>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Paolo Bonzini <pbonzini@redhat.com>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Richard Henderson <rth@twiddle.net>, Paul Burton <paul.burton@imgtec.com>,
 Max Filippov <jcmvbkbc@gmail.com>, Marcelo Tosatti <mtosatti@redhat.com>,
 Michael Walle <michael@walle.cc>, "open list:Old World" <qemu-ppc@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v7 3/5] shutdown: Add source
	information to SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVzZW5kaW5nIGJlY2F1c2UgZmlyc3Qgc2VuZCBkaWRuJ3QgZ2V0IHRocm91Z2ggdG8gc29tZSBy
ZWNpcGllbnRzLi4uCgpFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4gd3JpdGVzOgoKPiBU
aW1lIHRvIHdpcmUgdXAgYWxsIHRoZSBjYWxsIHNpdGVzIHRoYXQgcmVxdWVzdCBhIHNodXRkb3du
IG9yCj4gcmVzZXQgdG8gdXNlIHRoZSBlbnVtIGFkZGVkIGluIHRoZSBwcmV2aW91cyBwYXRjaC4K
Pgo+IEl0IHdvdWxkIGhhdmUgYmVlbiBsZXNzIGNodXJuIHRvIGtlZXAgdGhlIGNvbW1vbiBjYXNl
IHdpdGggbm8KPiBhcmd1bWVudHMgYXMgbWVhbmluZyBndWVzdC10cmlnZ2VyZWQsIGFuZCBvbmx5
IG1vZGlmaWVkIHRoZQo+IGhvc3QtdHJpZ2dlcmVkIGNvZGUgcGF0aHMsIHZpYSBhIHdyYXBwZXIg
ZnVuY3Rpb24sIGJ1dCB0aGVuIHdlJ2QKPiBzdGlsbCBoYXZlIHRvIGF1ZGl0IHRoYXQgSSBkaWRu
J3QgbWlzcyBhbnkgaG9zdC10cmlnZ2VyZWQgc3BvdHM7Cj4gY2hhbmdpbmcgdGhlIHNpZ25hdHVy
ZSBmb3JjZXMgdXMgdG8gZG91YmxlLWNoZWNrIHRoYXQgSSBjb3JyZWN0bHkKPiBjYXRlZ29yaXpl
ZCBhbGwgY2FsbGVycy4KPgo+IFNpbmNlIGNvbW1hbmQgbGluZSBvcHRpb25zIGNhbiBjaGFuZ2Ug
d2hldGhlciBhIGd1ZXN0IHJlc2V0IHJlcXVlc3QKPiBjYXVzZXMgYW4gYWN0dWFsIHJlc2V0IHZz
LiBhIHNodXRkb3duLCBpdCdzIGVhc3kgdG8gYWxzbyBhZGQgdGhlCj4gaW5mb3JtYXRpb24gdG8g
cmVzZXQgcmVxdWVzdHMuCj4KPiBSZXBsYXkgYWRkcyBhIEZJWE1FIHRvIHByZXNlcnZlIHRoZSBj
YXVzZSBhY3Jvc3MgdGhlIHJlcGxheSBzdHJlYW0sCj4gdGhhdCB3aWxsIGJlIHRhY2tsZWQgaW4g
dGhlIG5leHQgcGF0Y2guCj4KPiBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVk
aGF0LmNvbT4KPiBBY2tlZC1ieTogRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIu
aWQuYXU+IFtwcGMgcGFydHNdCj4gUmV2aWV3ZWQtYnk6IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsu
Y2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPiBbU1BBUkMgcGFydF0KWy4uLl0KPiBkaWZmIC0tZ2l0
IGEvaHcvYWNwaS9jb3JlLmMgYi9ody9hY3BpL2NvcmUuYwo+IGluZGV4IGU4OTBhNWQuLjk1ZmNh
YzkgMTAwNjQ0Cj4gLS0tIGEvaHcvYWNwaS9jb3JlLmMKPiArKysgYi9ody9hY3BpL2NvcmUuYwo+
IEBAIC01NjEsNyArNTYxLDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wbTFfY250X3dyaXRlKEFDUElS
RUdTICphciwgdWludDE2X3QgdmFsKQo+ICAgICAgICAgIHVpbnQxNl90IHN1c190eXAgPSAodmFs
ID4+IDEwKSAmIDc7Cj4gICAgICAgICAgc3dpdGNoKHN1c190eXApIHsKPiAgICAgICAgICBjYXNl
IDA6IC8qIHNvZnQgcG93ZXIgb2ZmICovCj4gLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRk
b3duX3JlcXVlc3QoKTsKPiArICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVz
dChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+
ICAgICAgICAgIGNhc2UgMToKPiAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc3VzcGVuZF9yZXF1
ZXN0KCk7Cj4gQEAgLTU2OSw3ICs1NjksNyBAQCBzdGF0aWMgdm9pZCBhY3BpX3BtMV9jbnRfd3Jp
dGUoQUNQSVJFR1MgKmFyLCB1aW50MTZfdCB2YWwpCj4gICAgICAgICAgZGVmYXVsdDoKPiAgICAg
ICAgICAgICAgaWYgKHN1c190eXAgPT0gYXItPnBtMS5jbnQuczRfdmFsKSB7IC8qIFM0IHJlcXVl
c3QgKi8KPiAgICAgICAgICAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF9zdXNwZW5kX2Rpc2soJmVy
cm9yX2Fib3J0KTsKPiAtICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVl
c3QoKTsKPiArICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hV
VERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwoKSSdtIGZpbmUgd2l0aCB1c2luZyBTSFVURE9X
Tl9DQVVTRV9HVUVTVF9TSFVURE9XTiBmb3Igc3VzcGVuZCwgYnV0IGhhdmUKeW91IGNvbnNpZGVy
ZWQgU0hVVERPV05fQ0FVU0VfR1VFU1RfU1VTUEVORD8KCj4gICAgICAgICAgICAgIH0KPiAgICAg
ICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgfQpbLi4uXQo+IGRpZmYgLS1naXQgYS9xbXAuYyBi
L3FtcC5jCj4gaW5kZXggYWI3NGNkNy4uOTU5NDlkMCAxMDA2NDQKPiAtLS0gYS9xbXAuYwo+ICsr
KyBiL3FtcC5jCj4gQEAgLTg0LDcgKzg0LDcgQEAgVXVpZEluZm8gKnFtcF9xdWVyeV91dWlkKEVy
cm9yICoqZXJycCkKPiAgdm9pZCBxbXBfcXVpdChFcnJvciAqKmVycnApCj4gIHsKPiAgICAgIG5v
X3NodXRkb3duID0gMDsKPiAtICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKPiAr
ICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfSE9TVF9RTVAp
Owo+ICB9Cj4KPiAgdm9pZCBxbXBfc3RvcChFcnJvciAqKmVycnApCj4gQEAgLTEwNSw3ICsxMDUs
NyBAQCB2b2lkIHFtcF9zdG9wKEVycm9yICoqZXJycCkKPgo+ICB2b2lkIHFtcF9zeXN0ZW1fcmVz
ZXQoRXJyb3IgKiplcnJwKQo+ICB7Cj4gLSAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
Cj4gKyAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfUU1Q
KTsKClRoaXMgaXMgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgd2UgcGFzcyBzb21ldGhpbmcgb3RoZXIg
dGhhbgpTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVC4gIFdlIGNvdWxkIGF2b2lkIGNodXJuIHRo
ZSBvYnZpb3VzIHdheSwgYnV0IEkKZ3Vlc3MgaGF2aW5nIHRoZSBjaHVybiBlYXNlcyBwYXRjaCBy
ZXZpZXcuICBPa2F5LgoKPiAgfQo+Cj4gIHZvaWQgcW1wX3N5c3RlbV9wb3dlcmRvd24oRXJyb3Ig
KiplcnApCj4gZGlmZiAtLWdpdCBhL3JlcGxheS9yZXBsYXkuYyBiL3JlcGxheS9yZXBsYXkuYwo+
IGluZGV4IGY4MTA2MjguLjYwNGZhNGYgMTAwNjQ0Cj4gLS0tIGEvcmVwbGF5L3JlcGxheS5jCj4g
KysrIGIvcmVwbGF5L3JlcGxheS5jCj4gQEAgLTUxLDcgKzUxLDggQEAgYm9vbCByZXBsYXlfbmV4
dF9ldmVudF9pcyhpbnQgZXZlbnQpCj4gICAgICAgICAgc3dpdGNoIChyZXBsYXlfc3RhdGUuZGF0
YV9raW5kKSB7Cj4gICAgICAgICAgY2FzZSBFVkVOVF9TSFVURE9XTjoKPiAgICAgICAgICAgICAg
cmVwbGF5X2ZpbmlzaF9ldmVudCgpOwo+IC0gICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93
bl9yZXF1ZXN0KCk7Cj4gKyAgICAgICAgICAgIC8qIEZJWE1FIC0gc3RvcmUgYWN0dWFsIHJlYXNv
biAqLwo+ICsgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dO
X0NBVVNFX0hPU1RfRVJST1IpOwoKVGhlIHRlbXBvcmFyeSByZXBsYXkgYnJlYWthZ2UgaXMgbm8g
YmlnIGRlYWwuICBTdGlsbCwgY2FuIHdlIGF2b2lkIGl0IGJ5CmV4dGVuZGluZyByZXBsYXkgZmly
c3QsIHVzaW5nIGEgZHVtbXkgdmFsdWUgbGlrZQpTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SIHVu
dGlsIHRoZSByZWFsIGNhdXNlIGJlY29tZXMgYXZhaWxhYmxlPyAgTm90CnN1cmUgaXQncyB3b3J0
aCBhIHJlc3BpbiwgdGhvdWdoLgoKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgZGVm
YXVsdDoKPiAgICAgICAgICAgICAgLyogY2xvY2ssIHRpbWVfdCwgY2hlY2twb2ludCBhbmQgb3Ro
ZXIgZXZlbnRzICovClsuLi5dCgpSZXZpZXdlZC1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJy
dUByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 14:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 14:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86ED-0001yG-0g; Tue, 09 May 2017 14:35:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d86EB-0001xO-Be
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 14:35:03 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 22/55-03587-693D1195; Tue, 09 May 2017 14:35:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3faZcF
 Ig9vLmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNjeIFN6Uq+pfOZ2lgnCrYxcjJISSQJ7Hp
 SQsTiM0rYCdx4sBddhBbQsBQ4un762wgNouAqsSzj22sIDabgLpE27PtYLaIgL7Eub3rgWq4O
 JgFbjJKXJ8zDaxBWCBN4sXVjewQC9wlvr3qZwSxOQU8JJ6desvcxcgBtExQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXWC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB2PHP6dDjJIcTEqivD7FApFCfEn5
 KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYI395JgpJBgUWp6akVaZg4wOmBKJTh4l
 ER4z4OkeYsLEnOLM9MhUqcYFaXEea1AEgIgiYzSPLg2WEReYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjBvGMgUnsy8Erjpr4AWMwEtDmQQAFlckoiQkmpgXL/u+Vlt7nNNmY9vX5gl+2VLoVh
 syWOhlbmfwi2+es7iC+FbeU83JOYIV88ckd8iBW9cBJliE14eWD1FvHfqTMaqzwavU4PkTp3c
 eVBZk39fr4LBjer0rIozeTqKM+I4jf4n84h3ul67Odtc7G+N/as9beXbr2+OPLyw/1Lv2xcaB
 /9znn27T4mlOCPRUIu5qDgRANMU2lvDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494340500!67452753!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15039 invoked from network); 9 May 2017 14:35:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 14:35:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 08:34:59 -0600
Message-Id: <5911EFB102000078001583E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 08:34:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Swapnil Paratey" <swapnil.paratey@amd.com>
References: <1493334080-20075-1-git-send-email-swapnil.paratey@amd.com>
In-Reply-To: <1493334080-20075-1-git-send-email-swapnil.paratey@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA0LjE3IGF0IDAxOjAxLCA8c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+IHdyb3Rl
Ogo+ICtzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfbmFtZXZhbHVlX3BhaXJzKGNoYXIgKnN0ciwg
c3RydWN0IG5zMTY1NTAgKnVhcnQpCj4gK3sKPiArICAgIGNoYXIgKnRva2VuLCAqc3RhcnQgPSBz
dHI7Cj4gKyAgICBjaGFyICpwYXJhbV92YWx1ZSA9IE5VTEw7Cj4gKyAgICBib29sIGRldl9zZXQg
PSBmYWxzZTsKPiArCj4gKyAgICBpZiAoIChzdHIgPT0gTlVMTCkgfHwgKCpzdHIgPT0gJ1wwJykg
KQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGRvCj4gKyAgICB7Cj4gKyAgICAg
ICAgLyogV2hlbiBubyB0b2tlbnMgYXJlIGZvdW5kLCBzdGFydCB3aWxsIGJlIE5VTEwgKi8KPiAr
ICAgICAgICB0b2tlbiA9IHN0cnNlcCgmc3RhcnQsICIsIik7Cj4gKwo+ICsgICAgICAgIHN3aXRj
aCAoIGdldF90b2tlbih0b2tlbiwgJnBhcmFtX3ZhbHVlKSApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgIGNhc2UgYmF1ZDoKPiArICAgICAgICAgICAgdWFydC0+YmF1ZCA9IHNpbXBsZV9zdHJ0b3Vs
KHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAg
ICAgIGNhc2UgYnJpZGdlX2JkZjoKPiArICAgICAgICAgICAgaWYgKCAhcGFyc2VfcGNpKHBhcmFt
X3ZhbHVlLCBOVUxMLCAmdWFydC0+cHNfYmRmWzBdLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnVhcnQtPnBzX2JkZlsxXSwgJnVhcnQtPnBzX2JkZlsyXSkgKQo+ICsgICAgICAgICAg
ICAgICAgUEFSU0VfRVJSX1JFVCgiQmFkIHBvcnQgUENJIGNvb3JkaW5hdGVzXG4iKTsKPiArICAg
ICAgICAgICAgdWFydC0+cHNfYmRmX2VuYWJsZSA9IDE7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICBjYXNlIGNsb2NrX2h6Ogo+ICsgICAgICAgICAgICB1YXJ0LT5jbG9ja19o
eiA9IHNpbXBsZV9zdHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKSA8PCA0Owo+ICsgICAgICAg
ICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBkZXZpY2U6Cj4gKyAgICAgICAgICAgIGlm
ICggc3RybmNtcChwYXJhbV92YWx1ZSwgInBjaSIsIDMpID09IDAgKQo+ICsgICAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgICAgICBwY2lfdWFydF9jb25maWcodWFydCwgMS8qIHNraXAgQU1UICov
LCB1YXJ0IC0gbnMxNjU1MF9jb20pOwo+ICsgICAgICAgICAgICAgICAgZGV2X3NldCA9IHRydWU7
Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgZWxzZSBpZiAoIHN0cm5jbXAocGFyYW1f
dmFsdWUsICJhbXQiLCAzKSA9PSAwICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg
ICAgcGNpX3VhcnRfY29uZmlnKHVhcnQsIDAsIHVhcnQgLSBuczE2NTUwX2NvbSk7Cj4gKyAgICAg
ICAgICAgICAgICBkZXZfc2V0ID0gdHJ1ZTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAg
ICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBpb19iYXNlOgo+ICsgICAgICAgICAgICBpZiAo
IGRldl9zZXQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX1dBUk5JTkcKPiArICAgICAgICAgICAgICAgICAgICAgICAiQ2FuJ3QgdXNlIGlvX2Jhc2Ug
d2l0aCBkZXY9cGNpIG9yIGRldj1hbXQgb3B0aW9uc1xuIik7Cj4gKyAgICAgICAgICAgICAgICBi
cmVhazsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB1YXJ0LT5pb19iYXNlID0gc2lt
cGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOwo+ICsgICAgICAgICAgICBicmVhazsK
PiArCj4gKyAgICAgICAgY2FzZSBpcnE6Cj4gKyAgICAgICAgICAgIHVhcnQtPmlycSA9IHNpbXBs
ZV9zdHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4g
Kwo+ICsgICAgICAgIGNhc2UgZGF0YV9iaXRzOgo+ICsgICAgICAgICAgICB1YXJ0LT5kYXRhX2Jp
dHMgPSBzaW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCk7Cj4gKyAgICAgICAgICAg
IGJyZWFrOwo+ICsKPiArICAgICAgICBjYXNlIHBhcml0eToKPiArICAgICAgICAgICAgdWFydC0+
cGFyaXR5ID0gcGFyc2VfcGFyaXR5X2NoYXIoKnBhcmFtX3ZhbHVlKTsKPiArICAgICAgICAgICAg
YnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgcG9ydF9iZGY6Cj4gKyAgICAgICAgICAgIGlmICgg
IXBhcnNlX3BjaShwYXJhbV92YWx1ZSwgTlVMTCwgJnVhcnQtPnBiX2JkZlswXSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ1YXJ0LT5wYl9iZGZbMV0sICZ1YXJ0LT5wYl9iZGZbMl0p
ICkKPiArICAgICAgICAgICAgICAgIFBBUlNFX0VSUl9SRVQoIkJhZCBwb3J0IFBDSSBjb29yZGlu
YXRlc1xuIik7Cj4gKyAgICAgICAgICAgIHVhcnQtPnBiX2JkZl9lbmFibGUgPSB0cnVlOwo+ICsg
ICAgICAgICAgICBicmVhazsKCkNvbnNpZGVyaW5nIHlvdSBpbXBseSBubyBmYWxsIHRocm91Z2gg
ZnJvbSB0aGUgImlmKCkiIGJvZHkgdG8gd2hhdApmb2xsb3dzIHRoZSAiaWYoKSIgaGVyZSwgSSB0
aGluayAuLi4KCj4gKyAgICAgICAgY2FzZSBzdG9wX2JpdHM6Cj4gKyAgICAgICAgICAgIHVhcnQt
PnN0b3BfYml0cyA9IHNpbXBsZV9zdHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKPiArICAg
ICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgcmVnX3NoaWZ0Ogo+ICsgICAgICAg
ICAgICB1YXJ0LT5yZWdfc2hpZnQgPSBzaW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwg
MCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBjYXNlIHJlZ193aWR0aDoK
PiArICAgICAgICAgICAgdWFydC0+cmVnX3dpZHRoID0gc2ltcGxlX3N0cnRvdWwocGFyYW1fdmFs
dWUsIE5VTEwsIDApOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgZGVmYXVs
dDoKPiArICAgICAgICAgICAgUEFSU0VfRVJSX1JFVCgiSW52YWxpZCBwYXJhbWV0ZXI6ICVzXG4i
LCB0b2tlbik7Cj4gKyAgICAgICAgICAgIGJyZWFrOwoKLi4uIHRoZSAiYnJlYWsiIGhlcmUgc2hv
dWxkIGJlIHJlbW92ZWQuIE9yIGFsdGVybmF0aXZlbHkgdGhlICJpZigpIgphYm92ZSAoYW5kIGFs
c28gdGhlIGJyaWRnZV9iZGYgb25lKSBzaG91bGQgZ2FpbiBhbiAiZWxzZSIuIEknZCBiZQpmaW5l
IHdpdGggZG9pbmcgdGhlIGZvcm1lciB3aGlsZSBjb21taXR0aW5nLCBidXQgaWYgeW91IHByZWZl
ciB0aGUKbGF0dGVyLCBwbGVhc2Ugc3VibWl0IHY3LiBXaXRoIGVpdGhlciBhZGp1c3RtZW50ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 14:36:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 14:36:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86Fp-00027q-BS; Tue, 09 May 2017 14:36:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d86Fo-00027e-Jf
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 14:36:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C8/4B-03587-BF3D1195; Tue, 09 May 2017 14:36:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0Ov+7vy4K
 RBhcvyVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/D8YXNHNVrHi7mLGBcQZHFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKnNu1kRkkISwQJ/H21TEgm4NDRCBAom2tIEhYSKBI4knjEmaQemaBSUwSx
 7ZsZwNJsAmoSmy4fooVxOYVsJbY3fEVLM4ioCKx7PlmsLioQLjE28YjLBA1ghInZz4BszkF7C
 UWr13PCGIzC6hL/Jl3iRnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRvXi1KKy1CJdE72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYzdl/0PMUpyMCmJ8voUC0QK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuB9ekkwUkiwKDU9tSItMwcY9DBpCQ4eJRHe8yBp3uKCxNziz
 HSI1ClGXY53Sz+8ZxJiycvPS5US590MUiQAUpRRmgc3AhaBlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMywOMZyGezLwSuE2vgI5gAjoikEEA5IiSRISUVAOjMLeLR8ztvKl202wCf4i+Wyn
 IJVa5+OebpU4J4pK7JgczVcY6vLDav739REsej1e+rtmZO0aeTpsrF8i9Opj15/8Ua3MuY7Ws
 0tWz9VadEmReW/tfKk/vaM0l2Vi3zyzXjj9hvOTJY8s1q7aBUyUwpC2V86c4z8Jd0vFqLCKK3
 oGM/24YnVdiKc5INNRiLipOBAAKAdwCuwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494340603!48681565!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17907 invoked from network); 9 May 2017 14:36:43 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 May 2017 14:36:43 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B5908ABBD;
 Tue,  9 May 2017 14:36:42 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f116dac0-52f4-174f-4085-42296ce7d7cf@suse.com>
Date: Tue, 9 May 2017 16:36:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpbmNlIFBWIGtlcm5lbHMg
Y2FuJ3QgdXNlIGxhcmdlIHBhZ2VzIGFueXdhLCB3aGVuIHRoZSBpbml0LVAyTSBzdXBwb3J0Cj4g
d2FzIGFkZGVkIGl0IHdhcyBkZWNpZGVkIHRvIGtlZXAgdGhlIGltcGxlbWVudGF0aW9uIHNpbXBs
ZSBhbmQgbm90Cj4gYWxpZ24gbGFyZ2UgcGFnZXMgaW4gUEZOIHNwYWNlLiBEb2N1bWVudCB0aGlz
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAK
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2VsZm5vdGUuaAo+IEBAIC0xNzMsNyArMTczLDkgQEAKPiAgICogVGhlIChub24tZGVm
YXVsdCkgbG9jYXRpb24gdGhlIGluaXRpYWwgcGh5cy10by1tYWNoaW5lIG1hcCBzaG91bGQgYmUK
PiAgICogcGxhY2VkIGF0IGJ5IHRoZSBoeXBlcnZpc29yIChEb20wKSBvciB0aGUgdG9vbHMgKERv
bVUpLgo+ICAgKiBUaGUga2VybmVsIG11c3QgYmUgcHJlcGFyZWQgZm9yIHRoaXMgbWFwcGluZyB0
byBiZSBlc3RhYmxpc2hlZCB1c2luZwo+IC0gKiBsYXJnZSBwYWdlcywgZGVzcGl0ZSBzdWNoIG90
aGVyd2lzZSBub3QgYmVpbmcgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KPiArICogbGFyZ2UgcGFnZXMs
IGRlc3BpdGUgc3VjaCBvdGhlcndpc2Ugbm90IGJlaW5nIGF2YWlsYWJsZSB0byBndWVzdHMuIE5v
dGUKClNob3VsZG4ndCB0aGUgbGFyZ2UgcGFnZSB1c2FnZSBiZSBsaW1pdGVkIHRvIGRvbTA/CgoK
SnVlcmdlbgoKPiArICogdGhhdCB0aGVzZSBsYXJnZSBwYWdlcyBtYXkgYmUgbWlzYWxpZ25lZCBp
biBQRk4gc3BhY2UgKHRoZXknbGwgb2J2aW91c2x5Cj4gKyAqIGJlIGFsaWduZWQgaW4gTUZOIGFu
ZCB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2VzKS4KPiAgICogVGhlIGtlcm5lbCBtdXN0IGFsc28gYmUg
YWJsZSB0byBoYW5kbGUgdGhlIHBhZ2UgdGFibGUgcGFnZXMgdXNlZCBmb3IKPiAgICogdGhpcyBt
YXBwaW5nIG5vdCBiZWluZyBhY2Nlc3NpYmxlIHRocm91Z2ggdGhlIGluaXRpYWwgbWFwcGluZy4K
PiAgICogKE9ubHkgeDg2LTY0IHN1cHBvcnRzIHRoaXMgYXQgcHJlc2VudC4pCj4gCj4gCj4gCj4g
Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 14:50:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 14:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86Sh-0003HY-ES; Tue, 09 May 2017 14:50:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d86Sg-000374-BH
 for xen-devel@lists.xen.org; Tue, 09 May 2017 14:50:02 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 16/8D-03620-917D1195; Tue, 09 May 2017 14:50:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS1fiumC
 kwcmHBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUi6cYC/4LVLR9X8XWwHiNp4uRk0NIIE/i
 +7q1zCA2r4CdxOX5RxhBbAkBQ4mn76+zdTFycLAIqEq0rKgDCbMJqEu0PdvOCmKLCOhLzP/0E
 8xmFvCW2DZ3ARNIubCAm8ThnVEQ0zsYJTb/DgAJcwp4SZyZbghi8goISvzdIQzRqCXx8NctFg
 hbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NtRLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOwYg2MHYtCjwEKMkB5OSKK9PsUCkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne41cFI4UEi1LTUyvSMnOAEQCTluDgURLhnQ2S5i0uSMwtzkyHS
 J1iVJQS530BkhAASWSU5sG1waLuEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5V4BM4cnMK4
 Gb/gpoMRPQ4kAGAZDFJYkIKakGxrXh1SoLV0tcZLw//+eHC/EmE1W9389bYZ9xT9yds3+m3f/
 lPPERr9fvnxmYMqeUa8mxXS4zJu3cWHPmwXF2v819v5NWPrvq8Ftvj6aPf6ZLiW3HGeX5rZ9z
 05hmWIr52+04YH592t2joRMfKXfslbgt53OlsedAbEF0/uP7FrM1858+4rsaoqvEUpyRaKjFX
 FScCABQaM4CtQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494341398!63984910!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18315 invoked from network); 9 May 2017 14:50:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 14:50:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 08:49:58 -0600
Message-Id: <5911F334020000780015841A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 08:49:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494258488-30714-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/4] x86/pv: Drop int80_bounce from struct
	pv_vcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE3OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCj4gQEAgLTIzMywxMiArMjMzLDM2IEBAIFVOTElLRUxZX0VORCht
c2lfY2hlY2spCj4gIAo+ICAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQo+ICAKPiAtICAgICAgICAv
KiBDaGVjayB0aGF0IHRoZSBjYWxsYmFjayBpcyBub24tbnVsbC4gKi8KPiAtICAgICAgICBsZWFx
ICBWQ1BVX2ludDgwX2JvdW5jZSglcmJ4KSwlcmR4Cj4gLSAgICAgICAgY21wYiAgJDAsVFJBUEJP
VU5DRV9mbGFncyglcmR4KQo+ICsgICAgICAgIG1vdiAgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCAl
cnNpCj4gKyAgICAgICAgbW92ICAgVkNQVV9kb21haW4oJXJieCksICVyYXgKPiArCj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBpZiAoIG51bGxfdHJhcF9ib3VuY2UodiwgJnYtPmFyY2gucHZf
dmNwdS50cmFwX2N0eHRbMHg4MF0pICkKPiArICAgICAgICAgKiAgICBnb3RvIGludDgwX3Nsb3df
cGF0aDsKPiArICAgICAgICAgKi8KPiArICAgICAgICBtb3YgICAgMHg4MCAqIFRSQVBJTkZPX3Np
emVvZiArIFRSQVBJTkZPX2VpcCglcnNpKSwgJXJkaQo+ICsgICAgICAgIG1vdnp3bCAweDgwICog
VFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fY3MgKCVyc2kpLCAlZWN4Cj4gKwo+ICsgICAgICAg
IG1vdiAgICVlY3gsICVlZHgKPiArICAgICAgICBhbmQgICAkfjMsICVlZHgKPiArCj4gKyAgICAg
ICAgdGVzdGIgJDEsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQoKV2hpbGUgd2UgbWF5IGhhdmUg
b3RoZXIgc3VjaCBpbnN0YW5jZXMsIHRoaXMgaXMgZGFuZ2Vyb3VzIChhbmQgbG9uZwphZ28gSSB0
aGluayB3ZSBoYWQgYWN0dWFsIGlzc3VlcyB3aXRoIGNvbnN0cnVjdHMgbGlrZSB0aGlzIG9uZSku
IEVpdGhlcgoiY21wYiIgYWdhaW5zdCB6ZXJvLCBvciAidGVzdGIiIHdpdGggMHhmZi4KCj4gKyAg
ICAgICAgY21vdmUgJXJkaSwgJXJkeAoKQXMgdGhlcmUncyBub3RoaW5nICJlcXVhbCIgaGVyZSwg
YnV0IG9ubHkgdGhlIHF1ZXN0aW9uIG9mIFpGIGJlaW5nCnNldCBvZiBjbGVhciwgdGhlIG1vcmUg
bmF0dXJhbCBmb3JtIHdvdWxkIGJlICJjbW92eiIgKGp1c3QgbGlrZSB5b3UKdXNlICJqeiIgYW5k
ICJzZXRueiIgYmVsb3cpLgoKPiArICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4Cj4gICAgICAgICAg
anogICAgaW50ODBfc2xvd19wYXRoCj4gIAo+IC0gICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVy
YngpLCVyYXgKPiArICAgICAgICAvKiBDb25zdHJ1Y3QgdHJhcF9ib3VuY2UgZnJvbSB0cmFwX2N0
eHRbMHg4MF0uICovCj4gKyAgICAgICAgbGVhICAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwgJXJk
eAo+ICsgICAgICAgIG1vdncgICVjeCwgVFJBUEJPVU5DRV9jcyglcmR4KQo+ICsgICAgICAgIG1v
dnEgICVyZGksIFRSQVBCT1VOQ0VfZWlwKCVyZHgpCj4gKwo+ICsgICAgICAgIC8qIFRCX2ZsYWdz
ID0gVEJGX0VYQ0VQVElPTiB8IChUSV9HRVRfSUYodGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOyAq
Lwo+ICsgICAgICAgIHRlc3RiICQ0LCAweDgwICogVFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9f
ZmxhZ3MoJXJzaSkKPiArICAgICAgICBzZXRueiAlY2wKPiArICAgICAgICBsZWEgICBUQkZfRVhD
RVBUSU9OKCwgJXJjeCwgVEJGX0lOVEVSUlVQVCksICVlY3gKPiArICAgICAgICBtb3ZiICAlY2ws
IFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKCkluIGNvZGUgZnVydGhlciB1cCB5b3UgYXZvaWRlZCBt
bmVtb25pYyBzdWZmaXhlcyB3aGVyZSBwb3NzaWJsZSwKeWV0IGluIHRoaXMgY29kZSBzZWN0aW9u
IHlvdSdyZSAocGFydGx5KSB1c2luZyB0aGVtIGV2ZW4gd2hlbiBhCnJlZ2lzdGVyIG9wZXJhbmQg
bWFrZXMgdGhlbSByZWR1bmRhbnQuCgpTaW5jZSBJIHVuZGVyc3RhbmQgdGhpcyBjb2RlIHdpbGwg
Z28gYXdheSB3aXRoIHN1YnNlcXVlbnQgcGF0Y2hlcwphbnl3YXksIEkgZG9uJ3QgaW5zaXN0IG9u
IGNoYW5naW5nIHRoZXNlIHRob3VnaC4gSGVuY2Ugd2l0aCBvcgp3aXRob3V0IHRoZSBhZGp1c3Rt
ZW50cwpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:07:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86il-0004Rk-TB; Tue, 09 May 2017 15:06:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d86ik-0004Re-T8
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 15:06:39 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 69/2E-01868-EFAD1195; Tue, 09 May 2017 15:06:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fPLcF
 Ig807TS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZLxcxF7xkr/gz/wJrA+MOti5GTg4hgTyJ
 5be7wGxeATuJXyc/s4LYEgKGEk/fXweLswioShy9MRHMZhNQl2h7th2sRgQofvjScSYQm1ngI
 pPE/oXZILawQJzEiq4pLF2MXEDzFzNKXH68D6yZU8BG4t++JuYuRg6gZYISf3cIQ/RqSTz8dY
 sFwtaWWLbwNVgJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DQ30kooy0zN
 KchMzc4A8Y73c1OLixPTUnMSkYr3k/NxNjMDwq2dgYNzBuK3L+RCjJAeTkiivT7FApBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3r83BSOFBItS01Mr0jJzgJEAk5bg4FES4Y0FSfMWFyTmFmemQ
 6ROMSpKifMuAkkIgCQySvPg2mDRd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8myBSezL
 wSuOmvgBYzAS0OZBAAWVySiJCSamDUUo/J/ss27bOezdbLmrExmZuXfor15siyUUu/k7+4ZfJ
 xwenXGba90435ohwl0WZfU3bD4RtbB1N77vbXXFfkV7mKfORavf6o6f3bjFvzzq3/PzW8aUe+
 PHOM5ASfW1cmPAra8Eft3C3FTScO7jG5s51tWhj3oeVZaVmrb7EtCfxcujJ+4iFeJZbijERDL
 eai4kQASwgskLkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494342394!87830540!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53711 invoked from network); 9 May 2017 15:06:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 15:06:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 09:06:33 -0600
Message-Id: <5911F717020000780015843F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 09:06:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <f116dac0-52f4-174f-4085-42296ce7d7cf@suse.com>
In-Reply-To: <f116dac0-52f4-174f-4085-42296ce7d7cf@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA1LjE3IGF0IDE2OjM2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OS8wNS8xNyAxNjoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFNpbmNlIFBWIGtlcm5lbHMgY2Fu
J3QgdXNlIGxhcmdlIHBhZ2VzIGFueXdhLCB3aGVuIHRoZSBpbml0LVAyTSBzdXBwb3J0Cj4+IHdh
cyBhZGRlZCBpdCB3YXMgZGVjaWRlZCB0byBrZWVwIHRoZSBpbXBsZW1lbnRhdGlvbiBzaW1wbGUg
YW5kIG5vdAo+PiBhbGlnbiBsYXJnZSBwYWdlcyBpbiBQRk4gc3BhY2UuIERvY3VtZW50IHRoaXMu
Cj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCj4+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9lbGZub3RlLmgKPj4gQEAgLTE3Myw3ICsxNzMsOSBAQAo+PiAgICogVGhlIChu
b24tZGVmYXVsdCkgbG9jYXRpb24gdGhlIGluaXRpYWwgcGh5cy10by1tYWNoaW5lIG1hcCBzaG91
bGQgYmUKPj4gICAqIHBsYWNlZCBhdCBieSB0aGUgaHlwZXJ2aXNvciAoRG9tMCkgb3IgdGhlIHRv
b2xzIChEb21VKS4KPj4gICAqIFRoZSBrZXJuZWwgbXVzdCBiZSBwcmVwYXJlZCBmb3IgdGhpcyBt
YXBwaW5nIHRvIGJlIGVzdGFibGlzaGVkIHVzaW5nCj4+IC0gKiBsYXJnZSBwYWdlcywgZGVzcGl0
ZSBzdWNoIG90aGVyd2lzZSBub3QgYmVpbmcgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KPj4gKyAqIGxh
cmdlIHBhZ2VzLCBkZXNwaXRlIHN1Y2ggb3RoZXJ3aXNlIG5vdCBiZWluZyBhdmFpbGFibGUgdG8g
Z3Vlc3RzLiBOb3RlCj4gCj4gU2hvdWxkbid0IHRoZSBsYXJnZSBwYWdlIHVzYWdlIGJlIGxpbWl0
ZWQgdG8gZG9tMD8KCldoeT8gRXZlbiBpZiB0aGUgdG9vbHMgcmlnaHQgbm93IGRvbid0IHVzZSBs
YXJnZSBwYWdlcyBoZXJlLCB3aHkKc2hvdWxkIHdlIHByZWNsdWRlIHRoZW0gd2FudGluZyB0byBh
dCBzb21lIHBvaW50PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:08:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86kY-0004Wi-80; Tue, 09 May 2017 15:08:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1d86kW-0004WZ-6W
 for xen-devel@lists.xen.org; Tue, 09 May 2017 15:08:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 BC/A0-02180-B6BD1195; Tue, 09 May 2017 15:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVy2uJbjG7WbcF
 Ig4mHDC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1exewFBwXr+h+u5CpgXGdaBcjF4eQQAuz
 xPL7T5lBHBaB20wSTYenATmcHGwCqhKrl1xmA7GFBSIlpt88AxYXEZCWuPb5MiOIzStgI9F8t
 o0dxGYBqn97cxJYvahAuMSLLX9YIWoEJU7OfMICsoBZoJ1RYsvsqewTGLlmIcnNQpYDSTALpE
 hc/neEbRaSQ2YhWT4LyfJZSA6E6FWX+DPvEpQtLrGpqZ8RwtaWWLbwNVTcVmLduvcsELaexNv
 fvVC2pcT6HZ/YFzDyrmJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P
 3cQIjAEGINjBOLXB+RCjJAeTkiivT7FApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3r83BSOFB
 ItS01Mr0jJzgNEIk5bg4FES4fW9BZTmLS5IzC3OTIdInWJUlBLnFQdJCIAkMkrz4NpgCeASo6
 yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlDQabwZOaVwE1/BbSYCWhxIIMAyOKSRISUVAOjpOD
 6J2L6q3znF9971Pn9z9FlMlZbfvSuKNy8bv/K7vCzwecfWhxiE1e80rHHarLL0t5dfTo/X23X
 7ea+tob1Ur/Qsh8zeGLLoj5y+klKMj66u/5RLuuFp3KLbkfypfyNSl2wu8bNWfHC0Umvfq/Wu
 b72qNX88KiYgATelf5XuY/JOib+uP6sQ4mlOCPRUIu5qDgRABiPTgr7AgAA
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494342503!83116665!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32813 invoked from network); 9 May 2017 15:08:26 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 May 2017 15:08:26 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-c45c-1f76-dbc4-f5b-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:c45c:1f76:dbc4:f5b])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id D51FD3A0083
 for <xen-devel@lists.xen.org>; Wed, 10 May 2017 01:08:18 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1494342498; bh=gehqW1IEDH0kSZwddBmSZbWUGyM3/ZoATQcnhi5Mzg4=;
 h=From:Subject:To:Date;
 b=Axjovnc1X3AEC0XCc/pRZqzJFivpuk780Mt8VYFifgAPZWfnHmcesISpgj2SkDj8L
 535vwMTMP9h0F3u97wUzJR6uRwg+QOTcBYakAcnBIHNgXhzugw5JMU233u1PBuV4m6
 j40Lb4ibLFM+VBsH46j+RM7OBRd4gLEqbCt1tg00=
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xen.org
Message-ID: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
Date: Wed, 10 May 2017 01:08:17 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
Subject: [Xen-devel] 4.9rc4: linux.c:27:28: fatal error: xen/sys/evtchn.h:
 No such file or directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9123771462128759094=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============9123771462128759094==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="LthkEakB06BAwNckbcSCKvPnI20kCILAd"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--LthkEakB06BAwNckbcSCKvPnI20kCILAd
Content-Type: multipart/mixed; boundary="mraeTw47N6PevEu6NLqIsn2UoDfvm4d9m";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xen.org
Message-ID: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
Subject: 4.9rc4: linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or
 directory

--mraeTw47N6PevEu6NLqIsn2UoDfvm4d9m
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

I'm trying to use the same build procedure I had for working correctly
for Xen 4.7 & 4.8.1 - but am coming across this error:

gcc  -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -Wall
-Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs   -g3 -O0
-fno-omit-frame-pointer -D__XEN_INTERFACE_VERSION__=3D__XE
N_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE   -Werror -Wmissing-prototypes -I./include
-I/builddir/build/BUILD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tools/in=
clude
-I/builddir/build/BUI
LD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tools/libs/toollog/include
-I/builddir/build/BUILD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tools/in=
clude
 -fPIC -c -o linux.opic linux.c
mv headers.chk.new headers.chk
linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or directory
 #include <xen/sys/evtchn.h>
                            ^
compilation terminated.
linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or directory
 #include <xen/sys/evtchn.h>
                            ^
compilation terminated.

Any clues as to what to start pulling apart that changed between 4.8.1
and 4.9.0-rc4 that could cause this?

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897



--mraeTw47N6PevEu6NLqIsn2UoDfvm4d9m--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZEdtiAAoJEEGvNdV6fTHcPccP+gIcr/x+yECvym5qXmIBgG6+
AoI2yNkJ9mzEsOFsMcr9KYqjpdkCH6QiCpDiPernYqgZ5H54HVUST75ghqCB09os
LQJKBk53a+tNXExYwyzGJzp4ZMmK9OG4oMadvueSc+hCqFrP993FKKVBE5jz3y5B
1JxJUSXoAW56IbxnLC057CMcrm/nRhqam1xSAV1ioNCnTcLEdY6LcMamMcTXUDjQ
VV7w0Wors5dTNSPQ47VV2i34Q5JVJjr/eYAQth17aZ50vzpxEMxpSVb3KTkiULLf
6yqZVAlr2dSSO1lahTkMNZWH+P5SoIbdvvE1ANWDem6CliWZLdGvtIAc6uxAjdkz
23WZ070vpkdLVMX+dzn3LiaHP9ze0rPv++4NtjXzymfnlTrQ+0No4H7lkgTjolb4
ujiWaBgB/FHMopX43zez+qO/acszklJj297R46iN72Ht2guBOzGYpM8R6g5INtHj
60yiafUdLeVfZi+e9u+gZfu6fpJB5RtutCD/rsxIeczhvImCohWrh4Il0MGxR3lT
mYUcLIn0daq1IgSHfP89va63RW4H3wvYpORT25OO0Cn0kbLiwMI2PUlIYqEbqaJs
bVB56FqUqT4Ijxj4t7MTIlSCTiqhjWQW2YAhee1AW2kDL/Gv0U3mnBhG6WQqt0aL
9CmWjQOM4QQhBnSrYLjy
=bs4E
-----END PGP SIGNATURE-----

--LthkEakB06BAwNckbcSCKvPnI20kCILAd--


--===============9123771462128759094==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9123771462128759094==--


From xen-devel-bounces@lists.xen.org Tue May 09 15:10:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:10:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86mi-0005Hs-Qn; Tue, 09 May 2017 15:10:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d86mg-0005Gy-TX; Tue, 09 May 2017 15:10:43 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 94/C9-01870-1FBD1195; Tue, 09 May 2017 15:10:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsVyMbThoO6H24K
 RBh+nilus7LnIbNHbepfF4s/iRIvvWyYzWbzb95fZgdXj8IcrLAGMUayZeUn5FQmsGV8nf2Ev
 OOZRcfzYfMYGxut2XYycHEICRRJvt79j6WLk4mAR+MwisXvXZUYQR0JgJqvE3IuXWECqJASSJ
 NpXfmWHsMskNm2byArRrS5xb9FtdpAGIYGlTBKnH51kBEmwCWhLbLrxgBnEZhZIkJhx7BVYA6
 +AjcTqff/YIGw9iVe3LgPFOTiEgWp+XJEECbMIqEg0/dvBBDHfRuLa6hOsIPNFBL4xShzcdRS
 sl1PAVuL5pqWsEAfJSuz+/YhpAqPgLCTrZiFZARHXlli28DUzjH390gVGTHEtifczL7EvYGRb
 xahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGCkMQLCD8eVpz
 0OMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDNuCUYKCRalpqdWpGXmAGMWJi
 3BwaMkwnscJM1bXJCYW5yZDpE6xWjJ8eLy+/dMHO+WfgCST1b+eM8kxJKXn5cqJc67FKRBAKQ
 hozQPbhwsrVxilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO85kCk8mXklcFtfAR3EBHRQIIMA
 yEEliQgpqQbGCpFpuxged09ISHeMNeSYbn8tbCaXFeMUpu/THCWcTf6aH6mc8LnyXe+b1DBDb
 Znvvun3r/c4zRFbLuCU89xF0G5mrqHB9+RtqoIpTyyO3l7K5Bph9k3V8erjyUVHDs5Z9DpR3N
 KZaZdytfwBwa0Td92vv7xTyoH1DnNzuPy6PrljuZpbmLcosRRnJBpqMRcVJwIALk27TSYDAAA
 =
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494342640!99510925!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64397 invoked from network); 9 May 2017 15:10:40 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 15:10:40 -0000
Received: by mail-wr0-f193.google.com with SMTP id w50so875803wrc.0;
 Tue, 09 May 2017 08:10:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:references:to:in-reply-to;
 bh=NAv+KPvD+CLSyBwouoD1XIxVzSVdKEUF/9jHhPkBoVU=;
 b=C+4Wdy186aYe7t22rse7AEx+VOxGXcm3A02VsidhKE2gfvXEIvd6uwRJuv9onE2tti
 iExGg7cwS0QhrQjIaQDWYUv1vfpOPDywtZg0+341OMJynqYkGFcjFxoWzEKPg+cr7nDp
 ILFNz9dd6MsN15fpH/9coeuiWLt+mS+xXrgm+mvmwEuZSNja38so4iWWImNefqT7qEZL
 O2o8LCACCdTR7F4X/KQ/RkOfJoNg+VBHsohRAD9Koyf3LgXbW0S673FQsY92W+JdASke
 /MjhqDYvvLKiyc9d1Zom2+uY7x5qdZr8HVo5srjzn/ca6Vo+PQfMfW8aLWB+23tlpnzc
 Otbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :references:to:in-reply-to;
 bh=NAv+KPvD+CLSyBwouoD1XIxVzSVdKEUF/9jHhPkBoVU=;
 b=PQwAEgw3xikVnDGsjDbRZz7whSLo12HS6kk20gl6p56JeougUZJqBR9Sgkas30Lisj
 CGB9ztO3WRZ57YrXFVL128Dj/clSKeQWDdVeB0GEk6bVIrEmhdjYCq+nsC1nEVMrkSss
 TkTbrM57Ls4Flmw6jR1VUm8boZmFxnpu6mLNa5h1st4SelV0gx5AFd/eDmtNVUiZ0T0d
 x+QFixPLtaJAbQlpk+2b5x4kYLqtrYyb9t9lwhtSehSrGSoJ2xyYlopJdqFucX5YG80C
 YxxM8OEiLYSYzSGIxhCkCdD5sKmFgurIoyo6PevxwKvsztGKaKlBS+75H4mhqdb8iRE6
 uA6g==
X-Gm-Message-State: AODbwcCiJjY77Cym/pq0cT7xUWqE22IwXaxEnaaXWcp/Krmugys6S1+6
 mKf9b3jHmnV33ltRoqI=
X-Received: by 10.28.99.9 with SMTP id x9mr1472581wmb.102.1494342639373;
 Tue, 09 May 2017 08:10:39 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:adf2:af7f:e452:27c8?
 ([2a02:c7f:ac18:da00:adf2:af7f:e452:27c8])
 by smtp.gmail.com with ESMTPSA id y3sm192697wrd.23.2017.05.09.08.10.38
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 09 May 2017 08:10:38 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <F60D60D4-7E51-43C5-BC44-B79F706997DE@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Tue, 9 May 2017 16:10:37 +0100
References: <90DD5747-E161-4792-B890-1973EB7ED568@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
In-Reply-To: <90DD5747-E161-4792-B890-1973EB7ED568@gmail.com>
X-Mailer: Apple Mail (2.2104)
Subject: Re: [Xen-devel] Xen Project Developer Summit Design Sessions
	(updated link for Design Sessions CFP)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8613613138850359326=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8613613138850359326==
Content-Type: multipart/alternative; boundary="Apple-Mail=_22B0D3DC-51FB-4EC3-864C-18849F2F6793"


--Apple-Mail=_22B0D3DC-51FB-4EC3-864C-18849F2F6793
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi everyone,
we created a simplified page to submit Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp-design-session =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp-design-session>, which is also available from the event page =
menu under "Program > CFP - DESIGN SESSIONS". The old link will still =
work, but contains all the extra info related to regular 30 minute =
sessions and panels, which are not accepted any more.
Regards
Lars

> On 8 May 2017, at 10:32, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Dear community members (I CC'ed people who submitted design sessions =
so far)
>=20
> I got a few questions regarding "acceptance" and scheduling of Design =
Sessions for the Developer and Design Summit. As you may recall, the =
Developer and Design Summit mixes the formats of past Summits and =
Hackathons. The afternoons are reserved for Design sessions, which will =
follow the format of Hackathons.
>=20
> Thus, in the tradition of the Xen Project Hackathons, we will not run =
Design Sessions through the Program Management Committee, as long as we =
have enough space to host sessions. The submission system is still open =
for Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp> (although the website says otherwise, which I will get =
fixed) and sessions can be submitted until Friday 7th of July. Sessions =
can still be proposed on the day of the event (using A5 post-it-notes) =
as in the past.=20
>=20
> Whenever new sessions come in, I will once a week put them live the =
afternoon Design Sessions on the summit schedule, using the following =
criteria
> Schedule sessions on a day which has similar topics to the ones =
already proposed (makes the live scheduling sessions at the event =
easier)
> Schedule sessions on (or after) a day where related talks take place =
(creates more valuable discussions)
> Schedule such that people which have multiple sessions get some =
breathing space (aka avoid that everyone has all their sessions on one =
day)
>=20
> Note that we will have room rooms with a projector, others won't.=20
> If you submit design sessions and you need a projector, please add =
this under "List any technical requirements that you have for your =
presentation over and above the standard projector, screen and wireless =
internet"=20
> If you need to have your session on a specific day due to travel =
constraints, please add this under "List any technical requirements..."
> The purpose of publishing design sessions as they come in is twofold:=20=

> let you know what others are planning to do (avoids duplicate =
sessions)
> marketing (attracts attendees)
> You can propose new design sessions every day of the event, but we =
prefer if you proposed them using the submission system.=20
>=20
> As in the past at Hackathons we will try and balance the schedule and =
merge related sessions as a group in a 30 minute scheduling session.  I =
am also happy getting feedback from community members on this thread: to =
facilitate this, I will post schedule updates every other week or so.=20
>=20
> As we have Linux Foundation staff on hand, we should also be able to =
update the on-line schedule immediately afterwards. But we will also =
have a paper schedule (using post-it notes), as it is easier to manage =
the scheduling session.
>=20
> I attached the schedule for Design sessions as we will publish by the =
end of this week

--Apple-Mail=_22B0D3DC-51FB-4EC3-864C-18849F2F6793
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi everyone,<div class=3D"">we created a simplified page to =
submit Design Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp-design-session" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp-design-session</a>, which is also available from =
the event page menu under "Program &gt; CFP - DESIGN SESSIONS". The old =
link will still work, but contains all the extra info related to regular =
30 minute sessions and panels, which are not accepted any more.<br =
class=3D""><div class=3D"">Regards</div><div class=3D"">Lars</div><div =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 8 May 2017, at 10:32, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><div =
class=3D"">Dear community members (I CC'ed people who submitted design =
sessions so far)</div><div class=3D""><br class=3D""></div><div =
class=3D"">I got a few questions regarding "acceptance" and scheduling =
of Design Sessions for the Developer and Design Summit. As you may =
recall, the Developer and Design Summit mixes the formats of past =
Summits and Hackathons. The afternoons are reserved for Design sessions, =
which will follow the format of Hackathons.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thus, in the tradition of the Xen =
Project Hackathons, we will not run Design Sessions through the Program =
Management Committee, as long as we have enough space to host sessions. =
The submission system is still open for Design Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp</a>&nbsp;(although the website says otherwise, =
which I will get fixed) and sessions can be submitted until Friday 7th =
of July. Sessions can still be proposed on the day of the event (using =
A5 post-it-notes) as in the past.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Whenever new sessions come in, I will =
once a week put them live the afternoon Design Sessions on the summit =
schedule, using the following criteria</div><div class=3D""><ul =
class=3D""><li class=3D"">Schedule sessions <b class=3D"">on a day which =
has similar topics</b> to the ones already proposed (makes the live =
scheduling sessions at the event easier)</li><li class=3D"">Schedule =
sessions&nbsp;<b class=3D"">on&nbsp;(or after)</b> a day where related =
talks take place (creates more valuable discussions)</li><li =
class=3D"">Schedule such that people which have multiple sessions get =
some breathing space (aka avoid that everyone has all their sessions on =
one day)</li></ul></div><div class=3D""><br class=3D""></div><div =
class=3D"">Note that we will have room rooms with a projector, others =
won't.&nbsp;</div><div class=3D""><ul class=3D""><li class=3D"">If you =
submit design sessions and you need a projector, please add this under =
"<b class=3D"">List any technical requirements</b> that you have for =
your presentation over and above the standard projector, screen and =
wireless internet"&nbsp;</li><li class=3D"">If you need to have your =
session on a specific day due to travel constraints, please add this =
under "<b class=3D"">List any technical =
requirements</b>..."</li></ul></div><div class=3D"">The purpose of =
publishing design sessions as they come in is twofold:&nbsp;</div><div =
class=3D""><ul class=3D""><li class=3D"">let you know what others are =
planning to do (avoids duplicate sessions)</li><li class=3D"">marketing =
(attracts attendees)</li></ul></div><div class=3D"">You can propose =
new&nbsp;<b class=3D"">design sessions every day of the event</b>, but =
we prefer if you proposed them using the submission =
system.&nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">As=
 in the past at Hackathons we will try and <b class=3D"">balance the =
schedule and merge related sessions as a group in a 30 minute scheduling =
session</b>. &nbsp;I am also happy getting feedback from community =
members on this thread: to facilitate this, I will post schedule updates =
every other week or so.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">As we have Linux Foundation staff on =
hand, we should also be able to update the on-line schedule immediately =
afterwards. But we will also have a paper schedule (using post-it =
notes), as it is easier to manage the scheduling session.</div><div =
class=3D""><br class=3D""></div><div class=3D"">I attached the schedule =
for Design sessions as we will publish by the end of this =
week</div></div></div></blockquote></div></div></div></body></html>=

--Apple-Mail=_22B0D3DC-51FB-4EC3-864C-18849F2F6793--


--===============8613613138850359326==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8613613138850359326==--


From xen-devel-bounces@lists.xen.org Tue May 09 15:11:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86nn-0005ZB-EW; Tue, 09 May 2017 15:11:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2955136ad=Andrew.Cooper3@citrix.com>)
 id 1d86nl-0005Yv-TR
 for xen-devel@lists.xen.org; Tue, 09 May 2017 15:11:50 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1D/A3-02183-53CD1195; Tue, 09 May 2017 15:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQtf4jmC
 kQfNNWYslHxezODB6HN39mymAMYo1My8pvyKBNePL7DamgqeiFVN2LmJvYDws0MXIySEh4Cfx
 8sMFli5GDg5hATeJwzujQMIiAsoSvb9+A4W5OIQE9jBKPF73mAkkwQxU873xITOIzSagL7H7x
 SewOK+ArcT/h1vYQGwWARWJSWfOsIPYogLhEm8bj7BA1AhKnJz5BMzmFLCXuHbiChvETAOJI4
 vmsELY8hLb384Bmy8koCZxrf8SO8Sd6RJb//5insDIPwvJqFlI2mchaV/AyLyKUb04tagstUj
 XTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAEGYBgB+PUBudDjJIcTEqivD7F
 ApFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjv3BKMFBIsSk1PrUjLzAFGA0xagoNHSYSX6TZQm
 re4IDG3ODMdInWKUVFKnJcDJCEAksgozYNrg0XgJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKg
 nzngPZzpOZVwI3/RXQYiagxYEMAiCLSxIRUlINjIl97BNe+QUrsCxb58maa963/227snhD9xV
 e9pTek/LVfhJ+iz/e/nv9lJ2PQpC1wlnxoFXiLw8YdLZvqmnzmn7ovfP1VRnN7rtLEhfnvLHx
 PeHH9W3Zv23JTfsT9RJ9VhjfbIqUSlDT3Hn0aenfyQdPLHO7cJBBVbWcZaKDmVoxF3fnhIizS
 izFGYmGWsxFxYkAkkgO1bsCAAA=
X-Env-Sender: prvs=2955136ad=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494342706!76517954!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16533 invoked from network); 9 May 2017 15:11:46 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 15:11:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,315,1491264000"; d="scan'208";a="45691997"
To: Jan Beulich <JBeulich@suse.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-2-git-send-email-andrew.cooper3@citrix.com>
 <5911F334020000780015841A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2ca837b1-4dcc-66a7-f911-19c222339bae@citrix.com>
Date: Tue, 9 May 2017 16:09:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911F334020000780015841A@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/4] x86/pv: Drop int80_bounce from struct
	pv_vcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTU6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA1LjE3IGF0
IDE3OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKPj4gQEAgLTIzMywxMiArMjMzLDM2IEBAIFVOTElLRUxZX0VORChtc2lfY2hlY2spCj4+ICAK
Pj4gICAgICAgICAgR0VUX0NVUlJFTlQoYngpCj4+ICAKPj4gLSAgICAgICAgLyogQ2hlY2sgdGhh
dCB0aGUgY2FsbGJhY2sgaXMgbm9uLW51bGwuICovCj4+IC0gICAgICAgIGxlYXEgIFZDUFVfaW50
ODBfYm91bmNlKCVyYngpLCVyZHgKPj4gLSAgICAgICAgY21wYiAgJDAsVFJBUEJPVU5DRV9mbGFn
cyglcmR4KQo+PiArICAgICAgICBtb3YgICBWQ1BVX3RyYXBfY3R4dCglcmJ4KSwgJXJzaQo+PiAr
ICAgICAgICBtb3YgICBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheAo+PiArCj4+ICsgICAgICAgIC8q
Cj4+ICsgICAgICAgICAqIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCAmdi0+YXJjaC5wdl92Y3B1
LnRyYXBfY3R4dFsweDgwXSkgKQo+PiArICAgICAgICAgKiAgICBnb3RvIGludDgwX3Nsb3dfcGF0
aDsKPj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIG1vdiAgICAweDgwICogVFJBUElORk9fc2l6
ZW9mICsgVFJBUElORk9fZWlwKCVyc2kpLCAlcmRpCj4+ICsgICAgICAgIG1vdnp3bCAweDgwICog
VFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fY3MgKCVyc2kpLCAlZWN4Cj4+ICsKPj4gKyAgICAg
ICAgbW92ICAgJWVjeCwgJWVkeAo+PiArICAgICAgICBhbmQgICAkfjMsICVlZHgKPj4gKwo+PiAr
ICAgICAgICB0ZXN0YiAkMSwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCj4gV2hpbGUgd2UgbWF5
IGhhdmUgb3RoZXIgc3VjaCBpbnN0YW5jZXMsIHRoaXMgaXMgZGFuZ2Vyb3VzIChhbmQgbG9uZwo+
IGFnbyBJIHRoaW5rIHdlIGhhZCBhY3R1YWwgaXNzdWVzIHdpdGggY29uc3RydWN0cyBsaWtlIHRo
aXMgb25lKS4gRWl0aGVyCj4gImNtcGIiIGFnYWluc3QgemVybywgb3IgInRlc3RiIiB3aXRoIDB4
ZmYuCgpIbW0uICBUaGlzIHdhcyBhIHN0cmFpZ2h0IGNvcHkgb2YgdGhlIGxvZ2ljIHRvIHN3aXRj
aCBiZXR3ZWVuIHRoZSBleGl0CnBhdGhzLgoKSSB0aGluayBJIHdpbGwgcHJlcGFyZSBhIGZpeCBm
b3IgdGhpcyBnZW5lcmFsIGlzc3VlIGluIGEgc2VwYXJhdGUgcGF0Y2gsCnRvIGF2b2lkIGJlaW5n
IG1peGVkIGluIHdpdGggdGhpcyBsb2dpY2FsIGNoYW5nZS4KCj4KPj4gKyAgICAgICAgY21vdmUg
JXJkaSwgJXJkeAo+IEFzIHRoZXJlJ3Mgbm90aGluZyAiZXF1YWwiIGhlcmUsIGJ1dCBvbmx5IHRo
ZSBxdWVzdGlvbiBvZiBaRiBiZWluZwo+IHNldCBvZiBjbGVhciwgdGhlIG1vcmUgbmF0dXJhbCBm
b3JtIHdvdWxkIGJlICJjbW92eiIgKGp1c3QgbGlrZSB5b3UKPiB1c2UgImp6IiBhbmQgInNldG56
IiBiZWxvdykuCj4KPj4gKyAgICAgICAgdGVzdCAgJXJkeCwgJXJkeAo+PiAgICAgICAgICBqeiAg
ICBpbnQ4MF9zbG93X3BhdGgKPj4gIAo+PiAtICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4
KSwlcmF4Cj4+ICsgICAgICAgIC8qIENvbnN0cnVjdCB0cmFwX2JvdW5jZSBmcm9tIHRyYXBfY3R4
dFsweDgwXS4gKi8KPj4gKyAgICAgICAgbGVhICAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwgJXJk
eAo+PiArICAgICAgICBtb3Z3ICAlY3gsIFRSQVBCT1VOQ0VfY3MoJXJkeCkKPj4gKyAgICAgICAg
bW92cSAgJXJkaSwgVFJBUEJPVU5DRV9laXAoJXJkeCkKPj4gKwo+PiArICAgICAgICAvKiBUQl9m
bGFncyA9IFRCRl9FWENFUFRJT04gfCAoVElfR0VUX0lGKHRpKSA/IFRCRl9JTlRFUlJVUFQgOiAw
KTsgKi8KPj4gKyAgICAgICAgdGVzdGIgJDQsIDB4ODAgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQ
SU5GT19mbGFncyglcnNpKQo+PiArICAgICAgICBzZXRueiAlY2wKPj4gKyAgICAgICAgbGVhICAg
VEJGX0VYQ0VQVElPTigsICVyY3gsIFRCRl9JTlRFUlJVUFQpLCAlZWN4Cj4+ICsgICAgICAgIG1v
dmIgICVjbCwgVFJBUEJPVU5DRV9mbGFncyglcmR4KQo+IEluIGNvZGUgZnVydGhlciB1cCB5b3Ug
YXZvaWRlZCBtbmVtb25pYyBzdWZmaXhlcyB3aGVyZSBwb3NzaWJsZSwKPiB5ZXQgaW4gdGhpcyBj
b2RlIHNlY3Rpb24geW91J3JlIChwYXJ0bHkpIHVzaW5nIHRoZW0gZXZlbiB3aGVuIGEKPiByZWdp
c3RlciBvcGVyYW5kIG1ha2VzIHRoZW0gcmVkdW5kYW50LgoKQWggeWVzLiAgSSBoYWQgYSBidWcg
b3JpZ2luYWxseSB3aGVyZSBJIHdhcyBtb3ZpbmcgJWVjeCByYXRoZXIgdGhhbiAlY2wKYW5kIGNs
b2JiZXJpbmcgZmxhZ3MsIHNvIHJlaW50cm9kdWNlZCB0aGUgc3VmZml4ZXMgdG8gbWF0Y2ggdGhl
IHN0cnVjdAp0cmFwX2JvdW5jZSBkZWZpbml0aW9uLgoKPgo+IFNpbmNlIEkgdW5kZXJzdGFuZCB0
aGlzIGNvZGUgd2lsbCBnbyBhd2F5IHdpdGggc3Vic2VxdWVudCBwYXRjaGVzCj4gYW55d2F5LCBJ
IGRvbid0IGluc2lzdCBvbiBjaGFuZ2luZyB0aGVzZSB0aG91Z2guIEhlbmNlIHdpdGggb3IKPiB3
aXRob3V0IHRoZSBhZGp1c3RtZW50cwo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpUaGlzIGNvZGUgKGhvcGVmdWxseSkgaXNuJ3QgZ29pbmcgdG8gc3RheSBh
cm91bmQgbG9uZywgYnV0IGl0IGlzCmNlcnRhaW5seSBub3QgcmVtb3ZlZCBpbiB0aGlzIHNlcmll
cy4gIEkgd2lsbCB0cnkgdG8gbGVhdmUgaXQgaW4gYSBnb29kCnN0YXRlLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:12:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86oZ-0005h3-NE; Tue, 09 May 2017 15:12:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2955136ad=Andrew.Cooper3@citrix.com>)
 id 1d86oX-0005gl-VQ
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 15:12:38 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F6/ED-03058-56CD1195; Tue, 09 May 2017 15:12:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQjfljmC
 kQes5TYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNewy/mgoMcFStvTGBtYPzC1sXIySEh4Cex
 tGMhI4gtLBAksefyEbC4iECAxOm+BlYQW0igSOJJ4xLmLkYuDmaBaUwSr399YwdJsAnoS+x+8
 YkJxOYVsJXYdPwlM4jNIqAi8aEdIi4qEC7xtvEIC0SNoMTJmU/AbE4Be4nFa9eDLWYWMJA4sm
 gOK4QtL7H97RxmiMVqEtf6L7FDHJousfXvL+YJjPyzkIyahaR9FpL2BYzMqxjVi1OLylKLdE3
 1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5ABCHYwTr/sf4hRkoNJSZTXp1gg
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/xtwUghwaLU9NSKtMwcYDzApCU4eJREeO1A0rzFB
 Ym5xZnpEKlTjIpS4rwcIAkBkERGaR5cGywGLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY99
 wtoCk8mXklcNNfAS1mAlocyCAAsrgkESEl1cC4gnl67RHLwln/X7/3EDofv2xe+9fK+D7x+P4
 VtdFV+5s0WM4ZuVW6duzcHMrKZfZT3HNpYdbWu3WFbxPfRJ51+CO7wkfme9vXiCNqf/zuZhUY
 //n3se1N2sEg+UrjPBOFl9ru78qDxPurPr781u9epGDn7WPuK5Symeefc2lJkpXZmf/875VYi
 jMSDbWYi4oTATHHrt68AgAA
X-Env-Sender: prvs=2955136ad=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494342756!48305676!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34224 invoked from network); 9 May 2017 15:12:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 15:12:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,315,1491264000"; d="scan'208";a="45692101"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <586cfd19-b363-9ade-0676-902188d7f624@citrix.com>
Date: Tue, 9 May 2017 16:10:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTU6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpbmNlIFBWIGtlcm5lbHMg
Y2FuJ3QgdXNlIGxhcmdlIHBhZ2VzIGFueXdhLCB3aGVuIHRoZSBpbml0LVAyTSBzdXBwb3J0Cgph
bnl3YXkKCn5BbmRyZXcKCj4gd2FzIGFkZGVkIGl0IHdhcyBkZWNpZGVkIHRvIGtlZXAgdGhlIGlt
cGxlbWVudGF0aW9uIHNpbXBsZSBhbmQgbm90Cj4gYWxpZ24gbGFyZ2UgcGFnZXMgaW4gUEZOIHNw
YWNlLiBEb2N1bWVudCB0aGlzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2VsZm5vdGUuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKPiBAQCAtMTczLDcgKzE3Myw5IEBACj4g
ICAqIFRoZSAobm9uLWRlZmF1bHQpIGxvY2F0aW9uIHRoZSBpbml0aWFsIHBoeXMtdG8tbWFjaGlu
ZSBtYXAgc2hvdWxkIGJlCj4gICAqIHBsYWNlZCBhdCBieSB0aGUgaHlwZXJ2aXNvciAoRG9tMCkg
b3IgdGhlIHRvb2xzIChEb21VKS4KPiAgICogVGhlIGtlcm5lbCBtdXN0IGJlIHByZXBhcmVkIGZv
ciB0aGlzIG1hcHBpbmcgdG8gYmUgZXN0YWJsaXNoZWQgdXNpbmcKPiAtICogbGFyZ2UgcGFnZXMs
IGRlc3BpdGUgc3VjaCBvdGhlcndpc2Ugbm90IGJlaW5nIGF2YWlsYWJsZSB0byBndWVzdHMuCj4g
KyAqIGxhcmdlIHBhZ2VzLCBkZXNwaXRlIHN1Y2ggb3RoZXJ3aXNlIG5vdCBiZWluZyBhdmFpbGFi
bGUgdG8gZ3Vlc3RzLiBOb3RlCj4gKyAqIHRoYXQgdGhlc2UgbGFyZ2UgcGFnZXMgbWF5IGJlIG1p
c2FsaWduZWQgaW4gUEZOIHNwYWNlICh0aGV5J2xsIG9idmlvdXNseQo+ICsgKiBiZSBhbGlnbmVk
IGluIE1GTiBhbmQgdmlydHVhbCBhZGRyZXNzIHNwYWNlcykuCj4gICAqIFRoZSBrZXJuZWwgbXVz
dCBhbHNvIGJlIGFibGUgdG8gaGFuZGxlIHRoZSBwYWdlIHRhYmxlIHBhZ2VzIHVzZWQgZm9yCj4g
ICAqIHRoaXMgbWFwcGluZyBub3QgYmVpbmcgYWNjZXNzaWJsZSB0aHJvdWdoIHRoZSBpbml0aWFs
IG1hcHBpbmcuCj4gICAqIChPbmx5IHg4Ni02NCBzdXBwb3J0cyB0aGlzIGF0IHByZXNlbnQuKQo+
Cj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 15:16:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:16:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86sf-00065t-7W; Tue, 09 May 2017 15:16:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d86se-00065m-1J
 for xen-devel@lists.xen.org; Tue, 09 May 2017 15:16:52 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EE/F8-03620-36DD1195; Tue, 09 May 2017 15:16:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTTfprmC
 kQdM/Q4slHxezODB6HN39mymAMYo1My8pvyKBNePSmxnMBS/5KrZcnsLcwNjE08XIxSEksJFR
 4kjnK3YIZzejxJbPp5m7GDk5hAUSJW4u3cMOYosIOEl82XKcEcQWEsiS+LL2IDNIA7PAHkaJR
 ZufghWxCWhK3Pn8iQnE5hWwktjf1w9mswioSBx7cwasRlQgXOJt4xEWiBpBiZMzn4DZnALWEm
 euPgerZxawlbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFukaWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHHAAQ7GA8sCjzEKMnBpCTK61MsECnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvfkbcFIIcGi1PTUirTMHGDww6QlOHiURHjX3AFK8xYXJOYWZ
 6ZDpE4xKkqJ85aCJARAEhmleXBtsIi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeM5ApPJ
 l5JXDTXwEtZgJaHMggALK4JBEhJdXAmLRaveSRNNP9X1c0PU56PEmaKjYzSWyqgOd27djUmef
 dD3bFdb1ouRe24WtTa+VJo3o5dc3ZfybXXHy2OkV949pPSyKT0r/te5vg8dmHTWD9/AXWjd5/
 zs68Y7R9inuEW/2tstUey5nv7JOdmJD8uCbA21nf9C2D8Pftsjmfi/tK8nbfMdq3Q4mlOCPRU
 Iu5qDgRAAYtwkWzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494343010!101265176!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59173 invoked from network); 9 May 2017 15:16:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 9 May 2017 15:16:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EBEA52B;
 Tue,  9 May 2017 08:16:49 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5EC9D3F3E1;
 Tue,  9 May 2017 08:16:48 -0700 (PDT)
To: Punit Agrawal <punit.agrawal@arm.com>, xen-devel@lists.xen.org
References: <20170331102424.11869-1-punit.agrawal@arm.com>
 <20170331102424.11869-4-punit.agrawal@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9e30e69d-3554-b10a-32d5-e2e63c20167f@arm.com>
Date: Tue, 9 May 2017 16:16:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170331102424.11869-4-punit.agrawal@arm.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, jbeulich@suse.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 RFC PATCH 3/3] Prevent redundant
 icache flushes in populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUHVuaXQsCgpTb3JyeSBmb3IgdGhlIGxhdGUgYW5zd2VyLgoKT24gMzEvMDMvMTcgMTE6MjQs
IFB1bml0IEFncmF3YWwgd3JvdGU6Cj4gcG9wdWxhdGVfcGh5c21hcCgpIGNhbGxzIGFsbG9jX2hl
YXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVkIGV4dGVudC4gQXMKPiBhbGxvY19oZWFwX3BhZ2VzKCkg
cGVyZm9ybXMgaWNhY2hlIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMgYWZmZWN0aW5nIHRoZQo+IGVu
dGlyZSBpbnN0cnVjdGlvbiBjYWNoZSwgdGhpcyBsZWFkcyB0byByZWR1bmRhbnQgY2FjaGUgZmx1
c2hlcyB3aGVuCj4gYWxsb2NhdGluZyBtdWx0aXBsZSBleHRlbnRzIGluIHBvcHVsYXRlX3BoeXNt
YXAoKS4KPgo+IFRvIGFsbGV2aWF0ZSB0aGlzIHByb2JsZW0sIGludHJvZHVjZSBhIG5ldyBmbGFn
ICJNRU1GX25vX2ljYWNoZV9mbHVzaCIKPiB3aGljaCBjYW4gYmUgdXNlZCBwcmV2ZW50IGFsbG9j
X2hlYXBfcGFnZXMoKSB0byBwZXJmb3JtIHVubmVjZXNzYXJ5Cj4gaWNhY2hlIG1haW50ZW5hbmNl
IG9wZXJhdGlvbnMuIFVzZSB0aGUgZmxhZyBpbiBwb3B1bGF0ZV9waHlzbWFwKCkgYW5kCj4gcGVy
Zm9ybSB0aGUgcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1bmN0aW9uIGF0IHRoZSBlbmQg
b2YgdGhlCj4gb3BlcmF0aW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVu
aXQuYWdyYXdhbEBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICB8
IDYgKysrKysrCj4gIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgIHwgMiArLQo+ICB4ZW4vaW5j
bHVkZS9hc20teDg2L3BhZ2UuaCB8IDQgKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAg
ICB8IDIgKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVt
b3J5LmMKPiBpbmRleCBhZDBiMzNjZWI2Li41MDdmMzYzOTI0IDEwMDY0NAo+IC0tLSBhL3hlbi9j
b21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gQEAgLTE2Miw2ICsx
NjIsOCBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICph
KQo+ICAgICAgaWYgKCB1bmxpa2VseSghZC0+Y3JlYXRpb25fZmluaXNoZWQpICkKPiAgICAgICAg
ICBhLT5tZW1mbGFncyB8PSBNRU1GX25vX3RsYmZsdXNoOwo+Cj4gKyAgICBhLT5tZW1mbGFncyB8
PSBNRU1GX25vX2ljYWNoZV9mbHVzaDsKPiArCj4gICAgICBmb3IgKCBpID0gYS0+bnJfZG9uZTsg
aSA8IGEtPm5yX2V4dGVudHM7IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCBpICE9IGEt
Pm5yX2RvbmUgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCj4gQEAgLTI1Myw2ICsyNTUs
MTAgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkK
PiAgb3V0Ogo+ICAgICAgaWYgKCBuZWVkX3RsYmZsdXNoICkKPiAgICAgICAgICBmaWx0ZXJlZF9m
bHVzaF90bGJfbWFzayh0bGJmbHVzaF90aW1lc3RhbXApOwo+ICsKPiArICAgIGlmICggYS0+bWVt
ZmxhZ3MgJiBNRU1GX25vX2ljYWNoZV9mbHVzaCApCj4gKyAgICAgICAgaW52YWxpZGF0ZV9pY2Fj
aGUoKTsKCkkgdGhpbmsgaXQgd291bGQgYmUgZ29vZCB0byBleHBsYWluIHdoeSBpdCBpcyBhbHdh
eXMgZmluZSB0byBkZWZlciB0aGUgCmNhY2hlIGludmFsaWRhdGlvbiBmcm9tIGEgc2VjdXJpdHkg
cG9pbnQgb2YgdmlldyBmb3IgZnV0dXJlIHJlZmVyZW5jZS4gClRoaXMgd291bGQgaGVscCB1cyBp
biB0aGUgZnV0dXJlIHRvIGtub3cgd2h5IHdlIG1hZGUgdGhpcyBjaG9pY2UuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 15:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86x4-0006kx-Oo; Tue, 09 May 2017 15:21:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <m.a.young@durham.ac.uk>) id 1d86x4-0006kq-9c
 for xen-devel@lists.xen.org; Tue, 09 May 2017 15:21:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1D/CA-03058-57ED1195; Tue, 09 May 2017 15:21:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS+OoHo27pPcF
 Ig+dbuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbK1azFRzlrjiwRLeB8T5nFyMXh5DAGkaJ
 5a0T2SGc5YwS++83s3YxcgA5BRJv7ttDxCcySqw/2M3UxcjJwSKgJfHtzHJ2EJtNQENi+aU2J
 pB6EQFlieentUDCzALSEtvWzGcDsYUFMiX+TTnCDlLCKWAr0f/SGSTMK+AosebOdkYQW0jARu
 L035VgtqiAtsSs/ulMEDWCEidnPmGBGKkl8fDXLTBbQsBOYkdHI9hICaD61n9cExgFZyHpmIW
 kYwEj0ypG9eLUorLUIl1LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBkAIId
 jHc3BRxilORgUhLl9SkWiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWt0VzBSSLAoNT21Ii0zB
 xghMGkJDh4lEV45kDRvcUFibnFmOkTqFKOilDivNkhCACSRUZoH1waLykuMslLCvIxAhwjxFK
 QW5WaWoMq/YhTnYFQS5n17B2gKT2ZeCdz0V0CLmYAWBzIIgCwuSURISTUweniFVCzWUfs+/cf
 FDscvLO6X1PifThBYwBJxPdwrxLk38PbfpbW/10gfddT73Px6vryyv++R3RPKX5773JTx3nvn
 mV+f+VKKpdTf8xuWL35aaJUYHu1smSz5pDHQ4NK9zhP5hsINy5PbtSZVFz2ZH+epmcdq03TZf
 e1qv+AZ0kzmvcZuU1cpsRRnJBpqMRcVJwIAUPC6qcUCAAA=
X-Env-Sender: m.a.young@durham.ac.uk
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494343285!101266070!1
X-Originating-IP: [129.234.248.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTI5LjIzNC4yNDguMSA9PiAxMjI2NTk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63106 invoked from network); 9 May 2017 15:21:25 -0000
Received: from hermes1.dur.ac.uk (HELO hermes1.dur.ac.uk) (129.234.248.1)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 15:21:25 -0000
Received: from smtphost4.dur.ac.uk (smtphost4.dur.ac.uk [129.234.252.4])
 by hermes1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id v49FKpj7002226;
 Tue, 9 May 2017 16:20:55 +0100
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost4.dur.ac.uk (8.14.4/8.14.4) with ESMTP id v49FKics031008;
 Tue, 9 May 2017 16:20:44 +0100
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id 7BB4F280FD5; Tue,  9 May 2017 16:20:44 +0100 (BST)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id 676B8280F4E;
 Tue,  9 May 2017 16:20:44 +0100 (BST)
Date: Tue, 9 May 2017 16:20:43 +0100 (BST)
From: M A Young <m.a.young@durham.ac.uk>
To: Steven Haigh <netwiz@crc.id.au>
In-Reply-To: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
Message-ID: <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
References: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
User-Agent: Alpine 2.20 (LFD 67 2015-01-07)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: v49FKpj7002226
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] 4.9rc4: linux.c:27:28: fatal error:
 xen/sys/evtchn.h: No such file or directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiBUdWUsIDkgTWF5IDIwMTcsIFN0ZXZlbiBIYWlnaCB3cm90ZToKCj4gSSdtIHRyeWluZyB0
byB1c2UgdGhlIHNhbWUgYnVpbGQgcHJvY2VkdXJlIEkgaGFkIGZvciB3b3JraW5nIGNvcnJlY3Rs
eQo+IGZvciBYZW4gNC43ICYgNC44LjEgLSBidXQgYW0gY29taW5nIGFjcm9zcyB0aGlzIGVycm9y
Ogo+IAo+IGdjYyAgLURQSUMgLW02NCAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwKPiAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50Cj4gLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1nMyAtTzAKPiAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRQo+IE5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLmxpbnV4Lm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFCj4gLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4vaW5jbHVkZQo+IC1JL2J1
aWxkZGlyL2J1aWxkL0JVSUxEL3hlbi00LjkuMC1yYzQvdG9vbHMvbGlicy9ldnRjaG4vLi4vLi4v
Li4vdG9vbHMvaW5jbHVkZQo+IC1JL2J1aWxkZGlyL2J1aWxkL0JVSQo+IExEL3hlbi00LjkuMC1y
YzQvdG9vbHMvbGlicy9ldnRjaG4vLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUK
PiAtSS9idWlsZGRpci9idWlsZC9CVUlMRC94ZW4tNC45LjAtcmM0L3Rvb2xzL2xpYnMvZXZ0Y2hu
Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUKPiAgLWZQSUMgLWMgLW8gbGludXgub3BpYyBsaW51eC5j
Cj4gbXYgaGVhZGVycy5jaGsubmV3IGhlYWRlcnMuY2hrCj4gbGludXguYzoyNzoyODogZmF0YWwg
ZXJyb3I6IHhlbi9zeXMvZXZ0Y2huLmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKPiAgI2lu
Y2x1ZGUgPHhlbi9zeXMvZXZ0Y2huLmg+Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4K
PiBjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgo+IGxpbnV4LmM6Mjc6Mjg6IGZhdGFsIGVycm9yOiB4
ZW4vc3lzL2V2dGNobi5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cj4gICNpbmNsdWRlIDx4
ZW4vc3lzL2V2dGNobi5oPgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gY29tcGls
YXRpb24gdGVybWluYXRlZC4KPiAKPiBBbnkgY2x1ZXMgYXMgdG8gd2hhdCB0byBzdGFydCBwdWxs
aW5nIGFwYXJ0IHRoYXQgY2hhbmdlZCBiZXR3ZWVuIDQuOC4xCj4gYW5kIDQuOS4wLXJjNCB0aGF0
IGNvdWxkIGNhdXNlIHRoaXM/CgpJdCB3b3JrZWQgZm9yIG1lIGluIGEgdGVzdCBidWlsZCwgZWcu
IHNlZSBvbmUgb2YgdGhlIGJ1aWxkcyBhdApodHRwczovL2NvcHIuZmVkb3JhaW5mcmFjbG91ZC5v
cmcvY29wcnMvbXlvdW5nL3hlbnRlc3QvYnVpbGQvNTQ5MTI0LwoKCU1pY2hhZWwgWW91bmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 15:24:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d86zS-0006up-8q; Tue, 09 May 2017 15:23:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d86zQ-0006uh-VQ
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 15:23:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BE/71-03557-80FD1195; Tue, 09 May 2017 15:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5f9vmC
 kQe97I4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP+qu1MBbOZKn5vf8fcwPiCsYuRk0NIIE+i
 b04rC4jNK2AnceD5RjYQW0LAUOLp++tgNouAqsS/1c1g9WwC6hJtz7azgtgiAvoS8z/9BLOZB
 a4yScxc6QZiCwsESSx8/hJoJhfQ/KWMEm/37gAr4gRacP5xP9BQDqBlghJ/dwhD9GpJPPx1iw
 XC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jUz0kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYw7vsYeYhRkoNJSZTXp1ggUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEr9FdwUghwaLU9NSKtMwcYCTApCU4eJREeBeApHmLCxJzizPTI
 VKnGHU55tz7+p5JiCUvPy9VSpxXG6RIAKQoozQPbgQsKi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmDcJZApPZl4J3KZXQEcwAR0RyCAAckRJIkJKqoFRpYmZvyhKovLslFV501pP1/Prmtv
 KbG5S2SOxdn7MDvGY459jfUTWGBRYR13Xb723rXxRcfL0w3vWxey0bX0TsODylaTA4Mhrp318
 VZwuMdonPvsWK7O+5GbBldgaqVxmsdMXVTzs74S62IXfXa3JHmKyIPPVtlsLjVO9v64wCuPt2
 igh36DEUpyRaKjFXFScCABfWaO1xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494343430!44438592!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23464 invoked from network); 9 May 2017 15:23:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 15:23:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 09:23:49 -0600
Message-Id: <5911FB220200007800158485@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 09:23:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <586cfd19-b363-9ade-0676-902188d7f624@citrix.com>
In-Reply-To: <586cfd19-b363-9ade-0676-902188d7f624@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA1LjE3IGF0IDE3OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMDUvMTcgMTU6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBTaW5jZSBQViBr
ZXJuZWxzIGNhbid0IHVzZSBsYXJnZSBwYWdlcyBhbnl3YSwgd2hlbiB0aGUgaW5pdC1QMk0gc3Vw
cG9ydAo+IAo+IGFueXdheQoKQWxyZWFkeSBmaXhlZCBhZnRlciBBbGFuIHBvaW50ZWQgdGhpcyBv
dXQuIERvIEkgbmVlZCB0byBzZW5kIHYyCmJlY2F1c2Ugb2YgdGhpcyB0eXBvPwoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:24:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:24:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8703-0006yC-HV; Tue, 09 May 2017 15:24:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8701-0006xy-RL
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 15:24:29 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6F/7D-02181-D2FD1195; Tue, 09 May 2017 15:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTVfzvmC
 kQd8ZMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPpu+lsBU+NK77crWhgfK3VxcjFISSwkVFi
 /Z+JTBDObkaJ1fs2s3UxcnIICyRJ7Fw4jxXEFhHQl9h0u5EdomgNs8SlF0uZQBLMAt4SN+7dY
 ASx2QQ0Je58/gQW5xWwktj8tJcZxGYRUJGYdOUimC0qEC7xtvEIC0SNoMTJmU+AbHYOTgEfib
 POEBNtJe7M3c0MYctLbH87h3kCI98sJA2zkJTNQlK2gJF5FaNGcWpRWWqRrpGZXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mC8PdnvEKMkB5OSKK9PsUCkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQle5XuCkUKCRanpqRVpmTnAsIdJS3DwKInweoGkeYsLEnOLM9MhU
 qcYdTn6Oj6+ZxJiycvPS5US57UEKRIAKcoozYMbAYvBS4yyUsK8jAwMDEI8BalFuZklqPKvGM
 U5GJWEee/cBZrCk5lXArfpFdARTEBHBDIIgBxRkoiQkmpgnCu/iVuUV0aB7bhtxtfO929eiLY
 /nXZggpvTDLW/+y7HJVmtnfp4htb9e2ndmhyJKYd1gye4tJ049eKCctyhhogEv7u9yh4Hi3b6
 7QxRfqhxOMBmSUDewYkzQiUFnnfIfNGb6LVHoOfw/Lq3MbYhsRJFmk5PRV6mXk58at2ur/e1N
 kp178m/SizFGYmGWsxFxYkAOMA3WbwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494343464!75801718!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39972 invoked from network); 9 May 2017 15:24:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 9 May 2017 15:24:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C15D2B;
 Tue,  9 May 2017 08:24:24 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABF3B3F3E1;
 Tue,  9 May 2017 08:24:23 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170504153123.1204-1-andre.przywara@arm.com>
 <20170504153123.1204-2-andre.przywara@arm.com>
 <1c11740c-d9f5-8ab7-2b43-6c76be81a6fb@arm.com>
 <56f0a733-3d3b-1cf6-758a-5c238328369b@arm.com>
 <79e4daa8-6903-534e-d47c-9d38ff794d22@arm.com>
 <alpine.DEB.2.10.1705081408250.24729@sstabellini-ThinkPad-X260>
 <a8ec8bbf-2c29-511e-5b04-ca255f1ead6b@arm.com>
 <alpine.DEB.2.10.1705081734480.24729@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9c411794-fac1-94e1-8150-29f2bd79c474@arm.com>
Date: Tue, 9 May 2017 16:24:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705081734480.24729@sstabellini-ThinkPad-X260>
Cc: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 01/10] ARM: vGIC: remove rank lock from
 IRQ routing functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDA5LzA1LzE3IDAxOjQ3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gTW9uLCA4IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZhbm8s
Cj4+Cj4+IE9uIDA4LzA1LzIwMTcgMjI6NTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+
IE9uIE1vbiwgOCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpIEFuZHJlLAo+
Pj4+Cj4+Pj4gT24gMDgvMDUvMTcgMTA6MTUsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+PiBP
biAwNC8wNS8xNyAxNjo1MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gSGkgQW5kcmUsCj4+
Pj4+Pgo+Pj4+Pj4gT24gMDQvMDUvMTcgMTY6MzEsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+
Pj4+IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QoKSBhbmQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVz
dCgpIHRha2UgdGhlCj4+Pj4+Pj4gcmFuawo+Pj4+Pj4+IGxvY2ssIGhvd2V2ZXIgbmV2ZXIgYWN0
dWFsbHkgYWNjZXNzIHRoZSByYW5rIHN0cnVjdHVyZS4KPj4+Pj4+PiBBdm9pZCB0YWtpbmcgdGhl
IGxvY2sgaW4gdGhvc2UgdHdvIGZ1bmN0aW9ucyBhbmQgcmVtb3ZlIHNvbWUgbW9yZQo+Pj4+Pj4+
IHVubmVlZGVkIGNvZGUgb24gdGhlIHdheS4KPj4+Pj4+Cj4+Pj4+PiBUaGUgcmFuayBpcyBoZXJl
IHRvIHByb3RlY3QgcC0+ZGVzYyB3aGVuIGNoZWNraW5nIHRoYXQgdGhlIHZpcnR1YWwKPj4+Pj4+
IGludGVycnVwdCB3YXMgbm90IHlldCByb3V0ZWQgdG8gYW5vdGhlciBwaHlzaWNhbCBpbnRlcnJ1
cHQuCj4+Pj4+Cj4+Pj4+IFJlYWxseT8gVG8gbWUgdGhhdCBzb3VuZHMgcXVpdGUgc3VycHJpc2lu
Zy4KPj4+Pj4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHRoZSBWR0lDIFZDUFUgbG9jayBwcm90
ZWN0ZWQgdGhlIHBlbmRpbmdfaXJxCj4+Pj4+IChhbmQgdGh1cyB0aGUgZGVzYyBwb2ludGVyPykg
c28gZmFyLCBhbmQgdGhlIGRlc2MgaXRzZWxmIGhhcyBpdHMgb3duCj4+Pj4+IGxvY2suCj4+Pj4+
IEFjY29yZGluZyB0byB0aGUgY29tbWVudCBpbiB0aGUgc3RydWN0IGlycV9yYW5rIGRlY2xhcmF0
aW9uIHRoZSBsb2NrCj4+Pj4+IHByb3RlY3RzIHRoZSBtZW1iZXJzIG9mIHRoaXMgc3RydWN0IG9u
bHkuCj4+Pj4+Cj4+Pj4+IExvb2tpbmcgYnJpZWZseSBhdCB1c2VycyBvZiBwZW5kaW5nX2lycS0+
ZGVzYyAoZm9yIGluc3RhbmNlCj4+Pj4+IGdpY3ZbMjNdX3VwZGF0ZV9scigpIG9yIGdpY191cGRh
dGVfb25lX2xyKCkpIEkgY2FuJ3Qgc2VlIGFueSBoaW50IHRoYXQKPj4+Pj4gdGhleSBjYXJlIGFi
b3V0IHRoZSBsb2NrLgo+Pj4+Pgo+Pj4+PiBTbyBzaG91bGQgdGhhdCBiZSBmaXhlZCBvciBhdCBs
ZWFzdCBkb2N1bWVudGVkPwo+Pj4+Cj4+Pj4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGlzIHJhbmsg
bG9jayBpcyBwcmV2ZW50aW5nIHJhY2UgYmV0d2VlbiB0d28gdXBkYXRlcwo+Pj4+IG9mCj4+Pj4g
cC0+ZGVzYy4gVGhpcyBjYW4gaGFwcGVuIGlmIGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QoLi4uKSBp
cyBjYWxsZWQKPj4+PiBjb25jdXJyZW50bHkKPj4+PiB3aXRoIHRoZSBzYW1lIHZJUlEgYnV0IGRp
ZmZlcmVudCBwSVJRLgo+Pj4+Cj4+Pj4gSWYgeW91IGRyb3AgdGhpcyBsb2NrLCBub3RoaW5nIHdp
bGwgcHJvdGVjdCB0aGF0IGFueW1vcmUuCj4+Pgo+Pj4gVGhlIGRlc2MtPmxvY2sgaW4gcm91dGVf
aXJxX3RvX2d1ZXN0IGlzIHByb3RlY3RpbmcgYWdhaW5zdCBjb25jdXJyZW50Cj4+PiBjaGFuZ2Vz
IHRvIHRoZSBzYW1lIHBoeXNpY2FsIGlycS4KPj4+Cj4+PiBUaGUgdmdpY19sb2NrX3JhbmsgaW4g
Z2ljX3JvdXRlX2lycV90b19ndWVzdCBpcyBwcm90ZWN0aW5nIGFnYWluc3QKPj4+IGNvbmN1cnJl
bnQgY2hhbmdlcyB0byB0aGUgc2FtZSB2aXJ0dWFsIGlycS4KPj4+Cj4+PiBJbiBvdGhlciB3b3Jk
cywgdGhlIGN1cnJlbnQgY29kZSBkb2VzOgo+Pj4gMSkgbG9jayBwaHlzaWNhbCBpcnEKPj4+IDIp
IGxvY2sgdmlydHVhbCBpcnEKPj4+IDMpIGVzdGFibGlzaCBtYXBwaW5nIHZpcnR1YWwgaXJxIC0g
cGh5c2ljYWwgaXJxCj4+Pgo+Pj4gQW5kcmUsIHNvcnJ5IGZvciBub3Qgc2VlaW5nIHRoaXMgZWFy
bGllci4KPj4+Cj4+Pgo+Pj4+Pj4gV2l0aG91dCB0aGlzIGxvY2tpbmcsIHlvdSBjYW4gaGF2ZSB0
d28gY29uY3VycmVudCBjYWxsIG9mCj4+Pj4+PiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0IHRoYXQg
d2lsbCB1cGRhdGUgdGhlIHNhbWUgdmlydHVhbCBpbnRlcnJ1cHQgYnV0Cj4+Pj4+PiB3aXRoIGRp
ZmZlcmVudCBwaHlzaWNhbCBpbnRlcnJ1cHRzLgo+Pj4+Pj4KPj4+Pj4+IFlvdSB3b3VsZCBoYXZl
IHRvIHJlcGxhY2UgdGhlIHJhbmsgbG9jayBieSB0aGUgcGVyLXBlbmRpbmdfaXJxIGxvY2sgdG8K
Pj4+Pj4+IGtlZXAgdGhlIGNvZGUgc2FmZS4KPj4+Pj4KPj4+Pj4gVGhhdCBpbmRlZWQgc291bmRz
IHJlYXNvbmFibGUuCj4+Pj4KPj4+PiBBcyB5b3UgbWVudGlvbmVkIElSTCwgdGhlIGN1cnJlbnQg
Y29kZSBtYXkgbGVhZCB0byBhIGRlYWRsb2NrIGR1ZSB0bwo+Pj4+IGxvY2tpbmcKPj4+PiBvcmRl
ci4KPj4+Pgo+Pj4+IEluZGVlZCByb3V0aW5nIGFuIElSUSAocm91dGVfaXJxX3RvX2d1ZXN0KSB3
aWxsIHRha2U6Cj4+Pj4gCTEpIGRlc2MgbG9jayAoaW4gcm91dGVfaXJxX3RvX2d1ZXN0KQo+Pj4+
IAkyKSByYW5rIGxvY2sgKGluIGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QpCj4+Pj4KPj4+PiBXaGls
c3QgdGhlIE1NSU8gZW11bGF0aW9uIG9mIElTRU5BQkxFUl8qIHdpbGwgdGFrZToKPj4+PiAJMSkg
cmFuayBsb2NrCj4+Pj4gCTIpIGRlc2MgbG9jayAoaW4gdmdpY19lbmFibGVfaXJxcykKPj4+Cj4+
PiBZZXMsIHlvdSBhcmUgcmlnaHQsIGJ1dCBJIGRvbid0IHRoaW5rIHRoYXQgaXMgYW4gaXNzdWUg
YmVjYXVzZQo+Pj4gcm91dGVfaXJxX3RvX2d1ZXN0IGlzIGV4cGVjdGVkIHRvIGJlIGNhbGxlZCBi
ZWZvcmUgdGhlIGRvbWFpbiBpcwo+Pj4gc3RhcnRlZCwgd2hpY2ggaXMgY29uc2lzdGVudCB3aXRo
IHdoYXQgeW91IHdyb3RlIGJlbG93IHRoYXQgcm91dGluZwo+Pj4gc2hvdWxkIGJlIGRvbmUgKmJl
Zm9yZSogcnVubmluZyB0aGUgVk0uCj4+Cj4+IEkgZGlkbid0IGNvbnNpZGVyIGFzIGEgYmlnIGlz
c3VlIGJlY2F1c2Ugb2YgdGhhdCBhbmQgdGhlIGZhY3QgaXQgY3VycmVudGx5IGNhbgo+PiBvbmx5
IGhhcHBlbiB2aWEgYSBkb21jdGwgb3IgZHVyaW5nIGRvbTAgYnVpbGRpbmcuCj4+Cj4+Pgo+Pj4g
VG8gYmUgY2xlYXI6IEkgYW0gbm90IGFyZ3VpbmcgZm9yIGtlZXBpbmcgdGhlIGNvZGUgYXMtaXMs
IGp1c3QgdHJ5aW5nIHRvCj4+PiB1bmRlcnN0YW5kIGl0Lgo+Pj4KPj4+Cj4+Pj4gVXNpbmcgdGhl
IHBlci1wZW5kaW5nX2lycSBsb2NrIHdpbGwgbm90IHNvbHZlIHRoZSBkZWFkbG9jay4gSSB0aG91
Z2ggYSBiaXQKPj4+PiBtb3JlIHRvIHRoZSBjb2RlLiBJIGJlbGlldmUgdGhlIHJvdXRpbmcgb2Yg
U1BJcy9QUElzIGFmdGVyIGRvbWFpbiBjcmVhdGlvbgo+Pj4+IHRpbWUgaXMgYSBjYWxsIHRvIG1p
c3Rha2UgYW5kIGxvY2tpbmcgbmlnaHRtYXJlLiBTaW1pbGFybHkgYW4gaW50ZXJydXB0Cj4+Pj4g
c2hvdWxkCj4+Pj4gc3RheSByb3V0ZWQgZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgZG9tYWluIGxp
ZmUuCj4+Pgo+Pj4gSXQgbG9va3MgbGlrZSBjdXJyZW50IHJvdXRpbmcgY29kZSB3YXMgYWxyZWFk
eSB3cml0dGVuIHdpdGggdGhhdCBhc3N1bXB0aW9uLgo+Pj4KPj4+Cj4+Pj4gU28gSSB3b3VsZCBm
b3JiaWQgSVJRIHJvdXRpbmcgYWZ0ZXIgZG9tYWluIGNyZWF0aW9uIChzZWUKPj4+PiBkLT5jcmVh
dGlvbl9maW5pc2hlZCkKPj4+PiBhbmQgcmVtb3ZlIElSUSB3aGlsc3Qgcm91dGluZyAoSSB0aGlu
ayB3aXRoIGQtPmlzX2R5aW5nKS4gVGhpcyB3b3VsZCBoYXZlCj4+Pj4gYW4KPj4+PiByYWNlIGJl
dHdlZW4gdGhlIHJvdXRpbmcgYW5kIHRoZSByZXN0IG9mIHRoZSB2R0lDIGNvZGUuCj4+Pgo+Pj4g
SSBhbSBmaW5lIHdpdGggdGhhdC4KPj4+Cj4+Pgo+Pj4+IEhvd2V2ZXIsIHRoaXMgd291bGQgbm90
IHByZXZlbnQgdGhlIHJvdXRpbmcgZnVuY3Rpb24gdG8gcmFjZSBhZ2FpbnN0Cj4+Pj4gaXRzZWxm
Lgo+Pj4+IEZvciB0aGF0IEkgd291bGQgdGFrZSB0aGUgdmdpYyBkb21haW4gbG9jaywgaXQgaXMg
ZmluZSBiZWNhdXNlIHJvdXRpbmcgaXMKPj4+PiBub3QKPj4+PiBzb21ldGhpbmcgd2UgZXhwZWN0
IHRvIGhhcHBlbiBvZnRlbi4KPj4+Pgo+Pj4+IEFueSBvcGluaW9ucz8KPj4+Cj4+PiBUaGUgY2hh
bmdlcyBkb25lIGJ5IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QgYXJlIHNwZWNpZmljIHRvIG9uZSB2
aXJ0dWFsCj4+PiBpcnEgYW5kIG9uZSBwaHlzaWNhbCBpcnEuIEluIGZhY3QsIHRoZXkgZXN0YWJs
aXNoIHRoZSBtYXBwaW5nIGJldHdlZW4KPj4+IHRoZSB0d28uCj4+Pgo+Pj4gR2l2ZW4gdGhhdCBj
b25jdXJyZW50IGNoYW5nZXMgdG8gYSBwaHlzaWNhbCBpcnEgYXJlIHByb3RlY3RlZCBieSB0aGUK
Pj4+IGRlc2MtPmxvY2sgaW4gcm91dGVfaXJxX3RvX2d1ZXN0LCB3aHkgZG8geW91IHRoaW5rIHRo
YXQgdGFraW5nIHRoZSBuZXcKPj4+IHBlbmRpbmdfaXJxIGxvY2sgaW4gZ2ljX3JvdXRlX2lycV90
b19ndWVzdCB3b3VsZCBub3QgYmUgc3VmZmljaWVudD8KPj4+IChnaWNfcm91dGVfaXJxX3RvX2d1
ZXN0IGlzIGFsd2F5cyBjYWxsZWQgYnkgcm91dGVfaXJxX3RvX2d1ZXN0LikKPj4KPj4gQmVjYXVz
ZSBpZiB3ZSBqdXN0IHJlcGxhY2UgdGhlIHJhbmsgbG9jayBieSB0aGUgcGVuZGluZyBsb2NrIHRo
ZXJlIGRlYWRsb2NrCj4+IHdvdWxkIHN0aWxsIGJlIHRoZXJlLiBJIGd1ZXNzIHdlIGNhbiB0YWtl
IHRoZSBwZW5kaW5nX2lycSBsb2NrIGluCj4+IHJvdXRlX2lycV90b19ndWVzdCBiZWZvcmUgdGhl
IGRlc2MgbG9jay4KPgo+IEkgdGhpbmsgdGhhdCdzIHJpZ2h0LCBpdCB3b3VsZCB3b3JrLgo+Cj4K
Pj4gQnV0IEkgbGlrZSB0aGUgaWRlYSBvZiBoaWRpbmcgdGhlIHZnaWMgbG9ja2luZyBpbiBnaWNf
cm91dGVfaXJxX3RvX2d1ZXN0IHRvCj4+IGtlZXAgaXJxLmMgZmFpcmx5IEludGVycnVwdCBDb250
cm9sbGVyIGFnbm9zdGljLgo+Cj4gRGlkIHlvdSBzdWdnZXN0IHRvIHRha2UgdGhlIHZnaWMgZG9t
YWluIGxvY2sgaW4gZ2ljX3JvdXRlX2lycV90b19ndWVzdCwKPiBpbnN0ZWFkIG9mIHRoZSByYW5r
IGxvY2s/CgpZZXMuCgo+Cj4gSXQgd291bGQgd29yaywgYnV0IGl0IHdvdWxkIGVzdGFibGlzaCBh
IG5ldyBsb2NraW5nIG9yZGVyIGNvbnN0cmFpbnQ6Cj4gZGVzYy0+bG9jayBmaXJzdCwgdGhlbiBk
LT5hcmNoLnZnaWMubG9jaywgd2hpY2ggaXMgYSBiaXQgdW5uYXR1cmFsLiBGb3IKPiBleGFtcGxl
LCB0aGUgZC0+YXJjaC52Z2ljLmxvY2sgaXMgdGFrZW4gYnkgdmdpYy12MiBhbmQgdmdpYy12MyBp
bgo+IHJlc3BvbnNlIHRvIGd1ZXN0IE1NSU8gdHJhcHMuIFRvZGF5LCB0aGV5IGRvbid0IGRvIG11
Y2gsIGJ1dCBpdCBpcyBlYXN5Cj4gdG8gaW1hZ2luZSB0aGF0IGluIHRoZSBmdXR1cmUgeW91IG1p
Z2h0IHdhbnQgdG8gdGFrZSB0aGUgZGVzYy0+bG9jawo+IGFmdGVyIHRoZSBkLT5hcmNoLnZnaWMu
bG9jaywgdGhlIHNhbWUgd2F5IHdlIHRha2UgdGhlIGRlc2MtPmxvY2sgYWZ0ZXIKPiB0aGUgcmFu
ayBsb2NrIHRvZGF5LgoKV2VsbCwgSUhNTyB0aGUgZG9tYWluIHZnaWMgbG9jayBzaG91bGQgb25s
eSBiZSB0YWtlbiB3aGVuIHlvdSBtb2RpZnkgYSAKZ2xvYmFsIGNvbmZpZ3VyYXRpb24gKHN1Y2gg
YXMgZW5hYmxpbmcvZGlzYWJsaW5nIHRoZSBkaXN0cmlidXRvciwgCnJvdXRpbmcgbmV3IElSUXMu
Li4pLiBUaGlzIGlzIHdoYXQgaXMgYWxyZWFkeSBkb25lIHRvZGF5IGFuZCB3ZSBzaG91bGQgCmF2
b2lkIHRvIHVzZSBmb3IgbW9yZSB0aGFuIHRoYXQgYXMgaXQgd2lsbCBub3Qgc2NhbGUuCgpTbyBz
dWdnZXN0aW5nIHRoaXMgbG9jayBvcmRlcmluZyBzb3VuZHMgZ29vZCB0byBtZSBhcyB5b3Ugd2ls
bCB1bmxpa2VseSAKaGF2ZSB0byB0YWtlIHRoZSBkZXNjLT5sb2NrIHdoZW4geW91IGdldCB0aGUg
ZG9tYWluIHZnaWMgbG9jay4KCj4KPiBPbiB0aGUgb3RoZXIgZW5kLCBpZiB3ZSB0YWtlIHRoZSBw
ZW5kaW5nX2lycSBsb2NrIGJlZm9yZSBkZXNjLT5sb2NrIHdlCj4gZG9uJ3QgYWRkIGFueSBuZXcg
b3JkZXIgY29uc3RyYWludHMuIFRoYXQncyBteSBwcmVmZXJlbmNlCgpCdXQgdGhpcyB3b3VsZCBy
ZXF1aXJlIHRvIHRha2UgcGVuZGluZ19pcnEgaW4gcm91dGVfaXJxX3RvX2d1ZXN0IHdoZXJlIEkg
CnRoaW5rIHdlIGFyZSBtYWtpbmcgdGhlIGxpbmUgbW9yZSBibHVyIGJldHdlZW4gaXJxLmMgYW5k
IGdpYy5jCgpJZiBwb3NzaWJsZSBJJ2QgbGlrZSB0byBrZWVwIHRoZSBpcnEuYyBhZ25vc3RpYyB0
byB3aGF0IHdlIGRvIGluIHRoZSB2R0lDLgoKPgo+Cj4gQnV0IG1heWJlIEkgbWlzdW5kZXJzdG9v
ZCBhbmQgeW91IG1lYW50IHRvIHN1Z2dlc3QgdGFraW5nIHRoZQo+IGQtPmFyY2gudmdpYy5sb2Nr
IGJlZm9yZSB0aGUgZGVzYy0+bG9jayBpbiByb3V0ZV9pcnFfdG9fZ3Vlc3Q/IEkgZ3Vlc3MKPiB0
aGF0IHdvdWxkIHdvcmsgdG9vLgoKU2VlIG15IGFuc3dlciBqdXN0IGFib3ZlLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:25:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d870q-00076S-Q2; Tue, 09 May 2017 15:25:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d870p-00076E-Bo
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 15:25:19 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 5B/0B-02022-E5FD1195; Tue, 09 May 2017 15:25:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyuP0Ov27UfcF
 Ig/nfrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFT7gKznJWLGlZz9LA+Jm9i5GTQ0LASOLt
 xH9MXYxcHEICCxkl9l/qYwRJCAvESbx9dYwZxBYRUJbo/fWbBcQWEjjBKLHouARIA7PAfiaJj
 s9tYA1sAqoSG66fYgWxeQWsJb7OX8YEYrMIqEhcfXMRzBYVCJd423iEBaJGUOLkzCdgNqeAgc
 TdBSvZQGxmAXWJP/MuMUPY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqRrZKyXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYbvUMDIw7GHe0+x1ilORgUhLl9SkWiBTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwat8TzBSSLAoNT21Ii0zBxj4MGkJDh4lEV4vkDRvcUFib
 nFmOkTqFKOilDivJUhCACSRUZoH1waLtkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlFQa
 bwZOaVwE1/BbSYCWhxIIMAyOKSRISUVAPjdHkO+bNT65fbVcoU1+iXJG/K2uovJLzm/GNd2SN
 vj7K+X/Xravihc6/8v29ax+N5Tvvg0U0LP20wZit0fTLrBMe83NKv+odtbhbq60w5JhYQv1+0
 KWhxiCLnvBMzg4t/rn10SPTuu7lal9w0TkY7mFxnydn8zzrYLlz6f/4Wrq08CRtnfTbOUGIpz
 kg01GIuKk4EAHdNWWyxAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494343514!81263664!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33247 invoked from network); 9 May 2017 15:25:14 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 May 2017 15:25:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0A2CDABD0;
 Tue,  9 May 2017 15:25:13 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <f116dac0-52f4-174f-4085-42296ce7d7cf@suse.com>
 <5911F717020000780015843F@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2508bc69-2f9d-abce-e32c-c425ede078ca@suse.com>
Date: Tue, 9 May 2017 17:25:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911F717020000780015843F@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA1LjE3IGF0
IDE2OjM2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDkvMDUvMTcgMTY6MjMsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4gU2luY2UgUFYga2VybmVscyBjYW4ndCB1c2UgbGFyZ2UgcGFn
ZXMgYW55d2EsIHdoZW4gdGhlIGluaXQtUDJNIHN1cHBvcnQKPj4+IHdhcyBhZGRlZCBpdCB3YXMg
ZGVjaWRlZCB0byBrZWVwIHRoZSBpbXBsZW1lbnRhdGlvbiBzaW1wbGUgYW5kIG5vdAo+Pj4gYWxp
Z24gbGFyZ2UgcGFnZXMgaW4gUEZOIHNwYWNlLiBEb2N1bWVudCB0aGlzLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Cj4+PiAtLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZWxmbm90ZS5oCj4+PiBAQCAtMTczLDcgKzE3Myw5IEBACj4+PiAgICogVGhlIChub24tZGVmYXVs
dCkgbG9jYXRpb24gdGhlIGluaXRpYWwgcGh5cy10by1tYWNoaW5lIG1hcCBzaG91bGQgYmUKPj4+
ICAgKiBwbGFjZWQgYXQgYnkgdGhlIGh5cGVydmlzb3IgKERvbTApIG9yIHRoZSB0b29scyAoRG9t
VSkuCj4+PiAgICogVGhlIGtlcm5lbCBtdXN0IGJlIHByZXBhcmVkIGZvciB0aGlzIG1hcHBpbmcg
dG8gYmUgZXN0YWJsaXNoZWQgdXNpbmcKPj4+IC0gKiBsYXJnZSBwYWdlcywgZGVzcGl0ZSBzdWNo
IG90aGVyd2lzZSBub3QgYmVpbmcgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KPj4+ICsgKiBsYXJnZSBw
YWdlcywgZGVzcGl0ZSBzdWNoIG90aGVyd2lzZSBub3QgYmVpbmcgYXZhaWxhYmxlIHRvIGd1ZXN0
cy4gTm90ZQo+Pgo+PiBTaG91bGRuJ3QgdGhlIGxhcmdlIHBhZ2UgdXNhZ2UgYmUgbGltaXRlZCB0
byBkb20wPwo+IAo+IFdoeT8gRXZlbiBpZiB0aGUgdG9vbHMgcmlnaHQgbm93IGRvbid0IHVzZSBs
YXJnZSBwYWdlcyBoZXJlLCB3aHkKPiBzaG91bGQgd2UgcHJlY2x1ZGUgdGhlbSB3YW50aW5nIHRv
IGF0IHNvbWUgcG9pbnQ/CgpUaG9zZSBjb3VsZCBiZSBvZiB0ZW1wb3JhcnkgbmF0dXJlIG9ubHkg
aW4gb3JkZXIgbm90IHRvIGJyZWFrIG1pZ3JhdGlvbi4KU28gdGhlIGd1ZXN0IHdvdWxkIGJlIGZv
cmNlZCB0byBzcGxpdCB0aGUgYmlnIHBhZ2VzIHVwIGFueXdheS4gV2h5CmNyZWF0ZSB0aGVtIGlu
IHRoZSBiZWdpbm5pbmcgdGhlbj8KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d877S-00089I-QJ; Tue, 09 May 2017 15:32:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d877R-000897-W0
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 15:32:10 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 05/66-02189-9F0E1195; Tue, 09 May 2017 15:32:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/fHA8F
 Ig9WbJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPy++zF6zlrthzfj1rA+Mqzi5GTg4hgTyJ
 dU2v2UBsXgE7iXOr/zCC2BIChhJP318Hi7MIqEpsn3UBLM4moC7R9mw7K4gtAhQ/fOk4E4jNL
 HCRSWL/wmwQW1ggTmJF1xSWLkYuoPk/GSWW/bnH3sXIwcEpYCPR/FYKxOQVEJT4u0MYolVL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka66XVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYegxAsIOx8bvTIUZJDiYlUV6fYoFIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8FsBQFhIsSk1PrUjLzAFGAUxagoNHSYRXGyTNW1yQmFucm
 Q6ROsWoKCXOqwaSEABJZJTmwbXBIu8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkNQabwZO
 aVwE1/BbSYCWhxIIMAyOKSRISUVAOj2lqeF10Pnk/x3Xq4tmPHy4l8+bZNlw4np9rE/1FvZVi
 Wo2GxRGDNKoXOjq3/Ix/Vca04azXh5KPKmmqH37KJOp655932sDpdnKE2zf+SnDVfQc/8pfqv
 lzZNbPyStC5SVK1Bc+mSS3+P/VKZ1zS1gTUtfu32otbkPytVRKUvcf/hqHdUW6uhxFKckWiox
 VxUnAgAuShOebcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494343926!82727765!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61305 invoked from network); 9 May 2017 15:32:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 15:32:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 09:32:05 -0600
Message-Id: <5911FD1302000078001584AA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 09:32:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <f116dac0-52f4-174f-4085-42296ce7d7cf@suse.com>
 <5911F717020000780015843F@suse.com>
 <2508bc69-2f9d-abce-e32c-c425ede078ca@suse.com>
In-Reply-To: <2508bc69-2f9d-abce-e32c-c425ede078ca@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA1LjE3IGF0IDE3OjI1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OS8wNS8xNyAxNzowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA5LjA1LjE3IGF0IDE2
OjM2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDA5LzA1LzE3IDE2OjIzLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+PiBTaW5jZSBQViBrZXJuZWxzIGNhbid0IHVzZSBsYXJnZSBwYWdl
cyBhbnl3YSwgd2hlbiB0aGUgaW5pdC1QMk0gc3VwcG9ydAo+Pj4+IHdhcyBhZGRlZCBpdCB3YXMg
ZGVjaWRlZCB0byBrZWVwIHRoZSBpbXBsZW1lbnRhdGlvbiBzaW1wbGUgYW5kIG5vdAo+Pj4+IGFs
aWduIGxhcmdlIHBhZ2VzIGluIFBGTiBzcGFjZS4gRG9jdW1lbnQgdGhpcy4KPj4+Pgo+Pj4+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Pgo+Pj4+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZWxmbm90ZS5oCj4+Pj4gQEAgLTE3Myw3ICsxNzMsOSBAQAo+Pj4+ICAgKiBUaGUgKG5v
bi1kZWZhdWx0KSBsb2NhdGlvbiB0aGUgaW5pdGlhbCBwaHlzLXRvLW1hY2hpbmUgbWFwIHNob3Vs
ZCBiZQo+Pj4+ICAgKiBwbGFjZWQgYXQgYnkgdGhlIGh5cGVydmlzb3IgKERvbTApIG9yIHRoZSB0
b29scyAoRG9tVSkuCj4+Pj4gICAqIFRoZSBrZXJuZWwgbXVzdCBiZSBwcmVwYXJlZCBmb3IgdGhp
cyBtYXBwaW5nIHRvIGJlIGVzdGFibGlzaGVkIHVzaW5nCj4+Pj4gLSAqIGxhcmdlIHBhZ2VzLCBk
ZXNwaXRlIHN1Y2ggb3RoZXJ3aXNlIG5vdCBiZWluZyBhdmFpbGFibGUgdG8gZ3Vlc3RzLgo+Pj4+
ICsgKiBsYXJnZSBwYWdlcywgZGVzcGl0ZSBzdWNoIG90aGVyd2lzZSBub3QgYmVpbmcgYXZhaWxh
YmxlIHRvIGd1ZXN0cy4gTm90ZQo+Pj4KPj4+IFNob3VsZG4ndCB0aGUgbGFyZ2UgcGFnZSB1c2Fn
ZSBiZSBsaW1pdGVkIHRvIGRvbTA/Cj4+IAo+PiBXaHk/IEV2ZW4gaWYgdGhlIHRvb2xzIHJpZ2h0
IG5vdyBkb24ndCB1c2UgbGFyZ2UgcGFnZXMgaGVyZSwgd2h5Cj4+IHNob3VsZCB3ZSBwcmVjbHVk
ZSB0aGVtIHdhbnRpbmcgdG8gYXQgc29tZSBwb2ludD8KPiAKPiBUaG9zZSBjb3VsZCBiZSBvZiB0
ZW1wb3JhcnkgbmF0dXJlIG9ubHkgaW4gb3JkZXIgbm90IHRvIGJyZWFrIG1pZ3JhdGlvbi4KPiBT
byB0aGUgZ3Vlc3Qgd291bGQgYmUgZm9yY2VkIHRvIHNwbGl0IHRoZSBiaWcgcGFnZXMgdXAgYW55
d2F5LiBXaHkKPiBjcmVhdGUgdGhlbSBpbiB0aGUgYmVnaW5uaW5nIHRoZW4/CgpBcyBsb25nIGFz
IHRoZSBtaWdyYXRpb24gc3RyZWFtIGRvZXNuJ3QgcmVwcmVzZW50IHRoZW0gYXMgMUdiIG9yCjJN
YiBwYWdlcywgSSBkb24ndCBzZWUgaG93IHRoZXkgd291bGQgZ2V0IGluIHRoZSB3YXkgb2YgbWln
cmF0aW9uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:33:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d878P-0008Em-2v; Tue, 09 May 2017 15:33:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d878O-0008EX-27
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 15:33:08 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 82/9F-03557-331E1195; Tue, 09 May 2017 15:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyuP0Ov67RQ8F
 Ig4nX5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOKftYC9bwVPQ+1WpgnMnVxcjJISFgJPF2
 4j8mEFtIYCGjxOzXYSC2sECcxNtXx5hBbBEBZYneX79Zuhi5gGrmMUn0nbnLCuIwC+xnkuj43
 MYIUsUmoCqx4fopVhCbV8BaYuXvSewgNouAisTbWYvYQGxRgXCJt41HWCBqBCVOznwCZnMKGE
 hcvrkVrJdZQF3iz7xLzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukamuklFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGwMQ7GC8vzHgEKMkB5OSKK9PsUCkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnepfcFI4UEi1LTUyvSMnOAgQ+TluDgURLh3QyS5i0uSMwtz
 kyHSJ1iVJQS550JkhAASWSU5sG1waLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5v4JM4c
 nMK4Gb/gpoMRPQ4kAGAZDFJYkIKakGxv67QsUhu4TOzOtlO3f3JuuzGT/EGSVt0na7b1SxEdg
 k/rbNaYnKolfNu2N2HWVx0XUs15IoObP2d6x30y3OzOjJun+iZgZo6awwl5Vqa2Nv2hPmVdX1
 /MiMjX23+xN1jZ2qNeJ+fVSou9PI+Ek8fWvQ7PfH3lziDqhxlmW0cf1wfVXO3g1VSizFGYmGW
 sxFxYkAffvd3bECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494343986!62979704!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59365 invoked from network); 9 May 2017 15:33:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 9 May 2017 15:33:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C2861ABD0;
 Tue,  9 May 2017 15:33:05 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <f116dac0-52f4-174f-4085-42296ce7d7cf@suse.com>
 <5911F717020000780015843F@suse.com>
 <2508bc69-2f9d-abce-e32c-c425ede078ca@suse.com>
 <5911FD1302000078001584AA@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <121377a6-329f-4115-33dc-b5c71b6df388@suse.com>
Date: Tue, 9 May 2017 17:33:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911FD1302000078001584AA@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTc6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA1LjE3IGF0
IDE3OjI1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDkvMDUvMTcgMTc6MDYsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDkuMDUuMTcgYXQgMTY6MzYsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA5LzA1LzE3IDE2OjIzLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4gU2luY2UgUFYga2VybmVscyBjYW4ndCB1c2UgbGFyZ2UgcGFnZXMgYW55d2EsIHdoZW4g
dGhlIGluaXQtUDJNIHN1cHBvcnQKPj4+Pj4gd2FzIGFkZGVkIGl0IHdhcyBkZWNpZGVkIHRvIGtl
ZXAgdGhlIGltcGxlbWVudGF0aW9uIHNpbXBsZSBhbmQgbm90Cj4+Pj4+IGFsaWduIGxhcmdlIHBh
Z2VzIGluIFBGTiBzcGFjZS4gRG9jdW1lbnQgdGhpcy4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+Pgo+Pj4+PiAtLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9l
bGZub3RlLmgKPj4+Pj4gQEAgLTE3Myw3ICsxNzMsOSBAQAo+Pj4+PiAgICogVGhlIChub24tZGVm
YXVsdCkgbG9jYXRpb24gdGhlIGluaXRpYWwgcGh5cy10by1tYWNoaW5lIG1hcCBzaG91bGQgYmUK
Pj4+Pj4gICAqIHBsYWNlZCBhdCBieSB0aGUgaHlwZXJ2aXNvciAoRG9tMCkgb3IgdGhlIHRvb2xz
IChEb21VKS4KPj4+Pj4gICAqIFRoZSBrZXJuZWwgbXVzdCBiZSBwcmVwYXJlZCBmb3IgdGhpcyBt
YXBwaW5nIHRvIGJlIGVzdGFibGlzaGVkIHVzaW5nCj4+Pj4+IC0gKiBsYXJnZSBwYWdlcywgZGVz
cGl0ZSBzdWNoIG90aGVyd2lzZSBub3QgYmVpbmcgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KPj4+Pj4g
KyAqIGxhcmdlIHBhZ2VzLCBkZXNwaXRlIHN1Y2ggb3RoZXJ3aXNlIG5vdCBiZWluZyBhdmFpbGFi
bGUgdG8gZ3Vlc3RzLiBOb3RlCj4+Pj4KPj4+PiBTaG91bGRuJ3QgdGhlIGxhcmdlIHBhZ2UgdXNh
Z2UgYmUgbGltaXRlZCB0byBkb20wPwo+Pj4KPj4+IFdoeT8gRXZlbiBpZiB0aGUgdG9vbHMgcmln
aHQgbm93IGRvbid0IHVzZSBsYXJnZSBwYWdlcyBoZXJlLCB3aHkKPj4+IHNob3VsZCB3ZSBwcmVj
bHVkZSB0aGVtIHdhbnRpbmcgdG8gYXQgc29tZSBwb2ludD8KPj4KPj4gVGhvc2UgY291bGQgYmUg
b2YgdGVtcG9yYXJ5IG5hdHVyZSBvbmx5IGluIG9yZGVyIG5vdCB0byBicmVhayBtaWdyYXRpb24u
Cj4+IFNvIHRoZSBndWVzdCB3b3VsZCBiZSBmb3JjZWQgdG8gc3BsaXQgdGhlIGJpZyBwYWdlcyB1
cCBhbnl3YXkuIFdoeQo+PiBjcmVhdGUgdGhlbSBpbiB0aGUgYmVnaW5uaW5nIHRoZW4/Cj4gCj4g
QXMgbG9uZyBhcyB0aGUgbWlncmF0aW9uIHN0cmVhbSBkb2Vzbid0IHJlcHJlc2VudCB0aGVtIGFz
IDFHYiBvcgo+IDJNYiBwYWdlcywgSSBkb24ndCBzZWUgaG93IHRoZXkgd291bGQgZ2V0IGluIHRo
ZSB3YXkgb2YgbWlncmF0aW9uLgoKSG93IHdvdWxkIHRoZSByZWNlaXZpbmcgc2lkZSBhbGxvY2F0
ZSB0aGUgYWRkaXRpb25hbCBwYWdlIHRhYmxlcz8KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:47:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d87MK-0001QR-0m; Tue, 09 May 2017 15:47:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d87MJ-0001QK-G1
 for xen-devel@lists.xen.org; Tue, 09 May 2017 15:47:31 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BC/37-03587-294E1195; Tue, 09 May 2017 15:47:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXfiE8F
 Ig94WBYslHxezODB6HN39mymAMYo1My8pvyKBNePi5CWsBV2sFU8OrWZvYGxh6WLk4hAS2Mgo
 cfLrJSYIZzejxLf1+1m7GDk5hAWMJf7NncEIYosIBEssvjgXzBYS8JSY96eNrYuRg4NZQFnid
 EsYSJhNQFPizudPTCA2r4CVxLK9u9hBbBYBFYmfB54xg9iiAuESbxuPsEDUCEqcnPkEzOYU8J
 LY+3sX2HhmAVuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrqZdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhsDECwg/HupoBDjJIcTEqivD7FApFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhXPBaMFBIsSk1PrUjLzAGGPUxagoNHSYS3HCTNW1yQmFucm
 Q6ROsWoyzHn3tf3TEIsefl5qVLivP0gRQIgRRmleXAjYDF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK820Gm8GTmlcBtegV0BBPQEYEMAiBHlCQipKQaGJdmH722aaeHlo2rTPneV/3634z
 bfDZw+6Xc2+P3cZ5hVXOUtYzjrlqJwL+nt39dI/BEouCiWOjm9rL+b4ybMha9mMUh0SiUFVF9
 sJvxhl6/bfyPf3N15Lim3RKNOeWjcGJ103TbM4L2Em/dr32zn3FFpOOK9EQm2cLCy4pNNtVr/
 pgerPzuqMRSnJFoqMVcVJwIAHhumRe8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494344849!61615283!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51691 invoked from network); 9 May 2017 15:47:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 9 May 2017 15:47:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C53E32B;
 Tue,  9 May 2017 08:47:28 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 323133F3E1;
 Tue,  9 May 2017 08:47:28 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <370dd88f-589a-ed07-5b0a-62750930a698@arm.com>
Date: Tue, 9 May 2017 16:47:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494237876-15936-1-git-send-email-andrew.cooper3@citrix.com>
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/2] x86/pv: Misc fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDgvMDUvMTcgMTE6MDQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVHdv
IGZpeGVzIGZvciBidWdzIHdoaWNoIEkgaGF2ZSBmb3VuZCB3aGlsZSB0cnlpbmcgdG8gcmFpc2UK
PiB7Y29tcGF0Xyx9Y3JlYXRlX2JvdW5jZV9mcmFtZSgpIHVwIGludG8gQy4gIFRoZXkgc2hvdWxk
IGJvdGggYmUgZml4ZWQgaW4gYWxsCj4gcmVsZWFzZXMgb2YgWGVuLgo+Cj4gQW5kcmV3IENvb3Bl
ciAoMik6Cj4gICB4ODYvcHY6IEZpeCBidWdzIHdpdGggdGhlIGhhbmRsaW5nIG9mIGludDgwX2Jv
dW5jZQo+ICAgeDg2L3B2OiBBbGlnbiAlcnNwIGJlZm9yZSBwdXNoaW5nIHRoZSBmYWlsc2FmZSBz
dGFjayBmcmFtZQoKRm9yIHRoZSAyIHBhdGNoZXM6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKPgo+ICB4ZW4vYXJjaC94ODYv
ZG9tYWluLmMgICAgICAgICAgICAgIHwgNSArKy0tLQo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC90cmFwcy5jIHwgMSArCj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAg
fCAzICsrLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 15:50:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d87PT-0002E6-J2; Tue, 09 May 2017 15:50:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d87PR-0002Dv-TM
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 15:50:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B3/94-03613-555E1195; Tue, 09 May 2017 15:50:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTTfkqWC
 kwa5Zehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbl4tZChZyVmz5uZalgfEYexcjF4eQwEZG
 iefvvkM5uxklpt07wNzFyMkhLBAksefyEbYuRg4OEYEAiba1giBhIYEiiSeNS8BKmAXmMkm0v
 OYEsdkENCXufP7EBGLzClhJ/D9/kBHEZhFQkdhycCkLiC0qEC7xtvEIC0SNoMTJmU/AbE4Be4
 nFa9czQsy0lbgzdzfUfHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTTVSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDcGINjB+G1ZwCFGSQ4mJVFen2KBSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvK1PBCOFBItS01Mr0jJzgIEPk5bg4FES4U0GSfMWFyTmFmemQ
 6ROMSpKifMWgCQEQBIZpXlwbbBou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3gyQKTyZeS
 Vw018BLWYCWhzIIACyuCQRISXVwBi/89zMIqHgSXv/2m/9FR7mMV1hX+6luCy+y/sebpyjem7
 DvFs2lwKvZOt8vcsYX7DO/WxAqs29uWfKa8XyeHuWzor2YDpcb1n0ZO/MjJlu13X+7BD0uRzK
 9N/6saEnQ7CF/lVtM811iprvzEWYxa+tjv3Zwv/ipNK5plXPFidcvmHx3OnUtl9KLMUZiYZaz
 EXFiQCfL/mjsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494345044!101348177!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13065 invoked from network); 9 May 2017 15:50:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 9 May 2017 15:50:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 052552B;
 Tue,  9 May 2017 08:50:44 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8C83F3F3E1;
 Tue,  9 May 2017 08:50:42 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2be78d8d-b10d-a3b0-ef88-5bbe78ff4f68@arm.com>
Date: Tue, 9 May 2017 16:50:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8wNS8xNyAxNToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2luY2UgUFYga2Vy
bmVscyBjYW4ndCB1c2UgbGFyZ2UgcGFnZXMgYW55d2EsIHdoZW4gdGhlIGluaXQtUDJNIHN1cHBv
cnQKPiB3YXMgYWRkZWQgaXQgd2FzIGRlY2lkZWQgdG8ga2VlcCB0aGUgaW1wbGVtZW50YXRpb24g
c2ltcGxlIGFuZCBub3QKPiBhbGlnbiBsYXJnZSBwYWdlcyBpbiBQRk4gc3BhY2UuIERvY3VtZW50
IHRoaXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpUaGlzIGlzIGRvY3VtZW50YXRpb24gc286CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKPgo+IC0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9lbGZub3RlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCj4g
QEAgLTE3Myw3ICsxNzMsOSBAQAo+ICAgKiBUaGUgKG5vbi1kZWZhdWx0KSBsb2NhdGlvbiB0aGUg
aW5pdGlhbCBwaHlzLXRvLW1hY2hpbmUgbWFwIHNob3VsZCBiZQo+ICAgKiBwbGFjZWQgYXQgYnkg
dGhlIGh5cGVydmlzb3IgKERvbTApIG9yIHRoZSB0b29scyAoRG9tVSkuCj4gICAqIFRoZSBrZXJu
ZWwgbXVzdCBiZSBwcmVwYXJlZCBmb3IgdGhpcyBtYXBwaW5nIHRvIGJlIGVzdGFibGlzaGVkIHVz
aW5nCj4gLSAqIGxhcmdlIHBhZ2VzLCBkZXNwaXRlIHN1Y2ggb3RoZXJ3aXNlIG5vdCBiZWluZyBh
dmFpbGFibGUgdG8gZ3Vlc3RzLgo+ICsgKiBsYXJnZSBwYWdlcywgZGVzcGl0ZSBzdWNoIG90aGVy
d2lzZSBub3QgYmVpbmcgYXZhaWxhYmxlIHRvIGd1ZXN0cy4gTm90ZQo+ICsgKiB0aGF0IHRoZXNl
IGxhcmdlIHBhZ2VzIG1heSBiZSBtaXNhbGlnbmVkIGluIFBGTiBzcGFjZSAodGhleSdsbCBvYnZp
b3VzbHkKPiArICogYmUgYWxpZ25lZCBpbiBNRk4gYW5kIHZpcnR1YWwgYWRkcmVzcyBzcGFjZXMp
Lgo+ICAgKiBUaGUga2VybmVsIG11c3QgYWxzbyBiZSBhYmxlIHRvIGhhbmRsZSB0aGUgcGFnZSB0
YWJsZSBwYWdlcyB1c2VkIGZvcgo+ICAgKiB0aGlzIG1hcHBpbmcgbm90IGJlaW5nIGFjY2Vzc2li
bGUgdGhyb3VnaCB0aGUgaW5pdGlhbCBtYXBwaW5nLgo+ICAgKiAoT25seSB4ODYtNjQgc3VwcG9y
dHMgdGhpcyBhdCBwcmVzZW50LikKPgo+Cj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue May 09 15:58:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d87X9-0002UB-Cl; Tue, 09 May 2017 15:58:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d87X8-0002U5-BK
 for xen-devel@lists.xen.org; Tue, 09 May 2017 15:58:42 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A4/8C-19466-137E1195; Tue, 09 May 2017 15:58:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS9fguWC
 kwbY4iyUfF7M4MHoc3f2bKYAxijUzLym/IoE14+H8iILZehWH7j9na2A8rNDFyMkhJJAn8e/E
 LTYQm1fATuLW2p1gtoSAocTT99fBbBYBVYmX/Y3MIDabgLpE27PtrCC2iIC+xPxPP8FsZgFvi
 W1zFzCB2MICbhKr/21ng5jfwShxv72mi5GDg1PAS+LB1RIQk1dAUOLvDmGITi2Jh79usUDY2h
 LLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaFeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg2NUzMDDuYLw72e8QoyQHk5Ior0+xQKQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV7Wp4KRQoJFqempFWmZOcAIgElLcPAoifBOAknzFhck5hZnpkOkT
 jEqSonzpoMkBEASGaV5cG2wqLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3CsgUnsy8Er
 jpr4AWMwEtDmQQAFlckoiQkmpg5GdoPlRmviqUVdFE8ED6u3iexPv167g+poTw961a+sJ7osc
 apV0MP7LiYv/csRY1TnzstTZvxkX5Pf6zs83ZD4vnbvRZzLx4+WK7AyGKZ4N6RG77dl/u5E97
 sX/fyWItT7G9Rnm/X0QHmuf039nV/EvhUN0UUXXNHRVLlV7dfq72NvF+oluMEktxRqKhFnNRc
 SIAMtZnebUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494345516!94276270!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31088 invoked from network); 9 May 2017 15:58:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 15:58:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 09:58:36 -0600
Message-Id: <5912034A02000078001584EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 09:58:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494258488-30714-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/4] x86/pv: Introduce
	pv_create_exception_frame()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE3OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gK3ZvaWQgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFtZSh2b2lkKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gKyAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRi
ID0gJmN1cnItPmFyY2gucHZfdmNwdS50cmFwX2JvdW5jZTsKCmNvbnN0ICh0d2ljZSk/Cgo+ICsg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Cj4g
KyAgICBjb25zdCBib29sIHVzZXJfbW9kZV9mcmFtZSA9ICFndWVzdF9rZXJuZWxfbW9kZShjdXJy
LCByZWdzKTsKPiArICAgIHVpbnQ4X3QgKmV2dF9tYXNrID0gJnZjcHVfaW5mbyhjdXJyLCBldnRj
aG5fdXBjYWxsX21hc2spOwo+ICsgICAgdW5zaWduZWQgbG9uZyByZmxhZ3M7CgpEb2VzIHRoaXMg
cmVhbGx5IG5lZWQgdG8gYmUgImxvbmciPwoKPiArICAgIHVuc2lnbmVkIGludCBieXRlcywgbWlz
c2luZzsKPiArCj4gKyAgICBBU1NFUlRfTk9UX0lOX0FUT01JQygpOwo+ICsKPiArICAgIGlmICgg
dW5saWtlbHkobnVsbF90cmFwX2JvdW5jZShjdXJyLCB0YikpICkKPiArICAgIHsKPiArICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJGYXRhbDogQXR0ZW1wdGluZyB0byBpbmplY3QgbnVsbCB0
cmFwIGJvdW5jZVxuIik7Cj4gKyAgICAgICAgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsK
CldoeSBub3QgZG9tYWluX2NyYXNoKCkgZm9sbG93ZWQgYnkgInJldHVybiI/Cgo+ICsgICAgfQo+
ICsKPiArICAgIC8qIEZvbGQgdGhlIHVwY2FsbCBtYXNrIGFuZCBhcmNoaXRlY3R1cmFsIElPUEwg
aW50byB0aGUgZ3Vlc3RzIHJmbGFncy4gKi8KPiArICAgIHJmbGFncyAgPSByZWdzLT5yZmxhZ3Mg
JiB+KFg4Nl9FRkxBR1NfSUYgfCBYODZfRUZMQUdTX0lPUEwpOwo+ICsgICAgcmZsYWdzIHw9ICgo
KmV2dF9tYXNrID8gMCA6IFg4Nl9FRkxBR1NfSUYpIHwKPiArICAgICAgICAgICAgICAgKFZNX0FT
U0lTVChjdXJyLT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkKPiArICAgICAgICAgICAgICAg
ID8gY3Vyci0+YXJjaC5wdl92Y3B1LmlvcGwgOiAwKSk7Cj4gKwo+ICsgICAgaWYgKCBpc19wdl8z
MmJpdF92Y3B1KGN1cnIpICkKPiArICAgIHsKPiArICAgICAgICAvKiB7IFtFUlJDT0RFLF0gRUlQ
LCBDUy9NQVNLICwgRUZMQUdTLCBbRVNQLCBTU10gfSAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBmcmFtZVs2XSwgKnB0ciA9IGZyYW1lLCBrc3AgPQo+ICsgICAgICAgICAgICAodXNlcl9tb2Rl
X2ZyYW1lID8gY3Vyci0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zcCA6IHJlZ3MtPmVzcCk7Cj4gKwo+
ICsgICAgICAgIGlmICggdGItPmZsYWdzICYgVEJGX0VYQ0VQVElPTl9FUlJDT0RFICkKPiArICAg
ICAgICAgICAgKnB0cisrID0gdGItPmVycm9yX2NvZGU7Cj4gKwo+ICsgICAgICAgICpwdHIrKyA9
IHJlZ3MtPmVpcDsKPiArICAgICAgICAqcHRyKysgPSByZWdzLT5jcyB8ICgoKHVuc2lnbmVkIGlu
dCkqZXZ0X21hc2spIDw8IDE2KTsKCkRvIHlvdSByZWFsbHkgbmVlZCB0aGUgY2FzdCBoZXJlPyBJ
biBubyBjYXNlIGlzIHRoZXJlIGEgbmVlZCBmb3IgdGhlCnBhcmVudGhlc2VzIGFyb3VuZCB0aGUg
Y2FzdCBleHByZXNzaW9uLgoKPiArICAgICAgICAqcHRyKysgPSByZmxhZ3M7Cj4gKwo+ICsgICAg
ICAgIGlmICggdXNlcl9tb2RlX2ZyYW1lICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgICpw
dHIrKyA9IHJlZ3MtPmVzcDsKPiArICAgICAgICAgICAgKnB0cisrID0gcmVncy0+c3M7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICAvKiBDb3B5IHRoZSBjb25zdHJ1Y3RlZCBmcmFtZSB0byB0
aGUgZ3Vlc3Qga2VybmVsIHN0YWNrLiAqLwo+ICsgICAgICAgIGJ5dGVzID0gX3AocHRyKSAtIF9w
KGZyYW1lKTsKPiArICAgICAgICBrc3AgLT0gYnl0ZXM7Cj4gKwo+ICsgICAgICAgIGlmICggdW5s
aWtlbHkoKG1pc3NpbmcgPSBfX2NvcHlfdG9fdXNlcihfcChrc3ApLCBmcmFtZSwgYnl0ZXMpKSAh
PSAwKSApCgpXaGlsZSBJIGRvbid0IHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVhbGx5IGJvdGhlcmVk
LCBpdCdzIHBlcmhhcHMgc3RpbGwKd29ydGggbm90aW5nIGluIGEgY29tbWVudCB0aGF0IHRoZSB3
cmFwcGluZyBiZWhhdmlvciBoZXJlIGlzCndyb25nIChhbmQgc2xpZ2h0bHkgd29yc2UgdGhhbiB0
aGUgYXNzZW1ibHkgb3JpZ2luYWwpLCBkdWUgdG8KKGltcGxpY2l0KSBhZGRyZXNzIGFyaXRobWV0
aWMgYWxsIGJlaW5nIGRvbmUgd2l0aCA2NC1iaXQgb3BlcmFuZHMuCgo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRmF0YWw6IEZhdWx0IHdoaWxlIHdyaXRp
bmcgZXhjZXB0aW9uIGZyYW1lXG4iKTsKPiArICAgICAgICAgICAgc2hvd19wYWdlX3dhbGsoa3Nw
ICsgbWlzc2luZyk7Cj4gKyAgICAgICAgICAgIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7
Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKiBSZXdyaXRlIG91ciBzdGFjayBmcmFtZS4g
Ki8KPiArICAgICAgICByZWdzLT5yaXAgICAgICAgICAgID0gKHVpbnQzMl90KXRiLT5laXA7Cj4g
KyAgICAgICAgcmVncy0+Y3MgICAgICAgICAgICA9IHRiLT5jczsKPiArICAgICAgICByZWdzLT5l
ZmxhZ3MgICAgICAgJj0gfihYODZfRUZMQUdTX1ZNIHwgWDg2X0VGTEFHU19SRiB8Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVCB8IFg4Nl9FRkxBR1NfVEYp
OwoKWW91IHdyaXRlIC0+cmlwIGFib3ZlIGFuZCAtPnJzcCBiZWxvdyAtIHByZWZlcmFibHkgdGhv
c2Ugd291bGQKYmVjb21lIC0+ZWlwIGFuZCAtPmVzcCwgYnV0IGFsdGVybmF0aXZlbHkgKGZvciBj
b25zaXN0ZW5jeSkgdGhpcwptYXkgd2FudCBzd2l0Y2hpbmcgdG8gLT5yZmxhZ3MuCgo+ICsgICAg
ICAgIHJlZ3MtPnJzcCAgICAgICAgICAgPSBrc3A7Cj4gKyAgICAgICAgaWYgKCB1c2VyX21vZGVf
ZnJhbWUgKQo+ICsgICAgICAgICAgICByZWdzLT5zcyA9IGN1cnItPmFyY2gucHZfdmNwdS5rZXJu
ZWxfc3M7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgLyogeyBSQ1gs
IFIxMSwgW0VSUkNPREUsXSBSSVAsIENTL01BU0ssIFJGTEFHUywgUlNQLCBTUyB9ICovCj4gKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZVs3XSwgKnB0ciA9IGZyYW1lLCBrc3AgPQoKSSBjbGVh
cmx5IGNvdW50IDggZWxlbWVudHMgaW4gdGhlIGNvbW1lbnQuCgo+ICsgICAgICAgICAgICAodXNl
cl9tb2RlX2ZyYW1lID8gY3Vyci0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zcCA6IHJlZ3MtPnJzcCkg
JiB+MHhmOwo+ICsKPiArICAgICAgICBpZiAoIHVzZXJfbW9kZV9mcmFtZSApCj4gKyAgICAgICAg
ICAgIHRvZ2dsZV9ndWVzdF9tb2RlKGN1cnIpOwo+ICsKPiArICAgICAgICAqcHRyKysgPSByZWdz
LT5yY3g7Cj4gKyAgICAgICAgKnB0cisrID0gcmVncy0+cjExOwo+ICsKPiArICAgICAgICBpZiAo
IHRiLT5mbGFncyAmIFRCRl9FWENFUFRJT05fRVJSQ09ERSApCj4gKyAgICAgICAgICAgICpwdHIr
KyA9IHRiLT5lcnJvcl9jb2RlOwo+ICsKPiArICAgICAgICAqcHRyKysgPSByZWdzLT5yaXA7Cj4g
KyAgICAgICAgKnB0cisrID0gKHVzZXJfbW9kZV9mcmFtZSA/IHJlZ3MtPmNzIDogcmVncy0+Y3Mg
JiB+MykgfAo+ICsgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpKCpldnRfbWFzaykgPDwgMzIp
OwoKU3RyYXkgcGFyZW50aGVzZXMgYWdhaW4uCgo+ICsgICAgICAgICpwdHIrKyA9IHJmbGFnczsK
PiArICAgICAgICAqcHRyKysgPSByZWdzLT5yc3A7Cj4gKyAgICAgICAgKnB0cisrID0gcmVncy0+
c3M7Cj4gKwo+ICsgICAgICAgIC8qIENvcHkgdGhlIGNvbnN0cnVjdGVkIGZyYW1lIHRvIHRoZSBn
dWVzdCBrZXJuZWwgc3RhY2suICovCj4gKyAgICAgICAgYnl0ZXMgPSBfcChwdHIpIC0gX3AoZnJh
bWUpOwo+ICsgICAgICAgIGtzcCAtPSBieXRlczsKPiArCj4gKyAgICAgICAgaWYgKCB1bmxpa2Vs
eSghX19hZGRyX29rKGtzcCkpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIkZhdGFsOiBCYWQgZ3Vlc3Qga2VybmVsIHN0YWNrICVwXG4iLCBfcChrc3Ap
KTsKPiArICAgICAgICAgICAgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiArICAgICAg
ICB9Cj4gKyAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KChtaXNzaW5nID0KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fY29weV90b191c2VyKF9wKGtzcCksIGZyYW1lLCBieXRlcykp
ICE9IDApICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwg
IkZhdGFsOiBGYXVsdCB3aGlsZSB3cml0aW5nIGV4Y2VwdGlvbiBmcmFtZVxuIik7Cj4gKyAgICAg
ICAgICAgIHNob3dfcGFnZV93YWxrKGtzcCArIG1pc3NpbmcpOwo+ICsgICAgICAgICAgICBfX2Rv
bWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyog
UmV3cml0ZSBvdXIgc3RhY2sgZnJhbWUuICovCj4gKyAgICAgICAgcmVncy0+ZW50cnlfdmVjdG9y
IHw9IFRSQVBfc3lzY2FsbDsKPiArICAgICAgICByZWdzLT5yaXAgICAgICAgICAgID0gdGItPmVp
cDsKPiArICAgICAgICByZWdzLT5jcyAgICAgICAgICAgID0gRkxBVF9LRVJORUxfQ1M7Cj4gKyAg
ICAgICAgcmVncy0+cmZsYWdzICAgICAgICY9IH4oWDg2X0VGTEFHU19BQyB8IFg4Nl9FRkxBR1Nf
Vk0gfCBYODZfRUZMQUdTX1JGIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
ODZfRUZMQUdTX05UIHwgWDg2X0VGTEFHU19URik7Cj4gKyAgICAgICAgcmVncy0+cnNwICAgICAg
ICAgICA9IGtzcDsKPiArICAgICAgICByZWdzLT5zcyAgICAgICAgICAgID0gRkxBVF9LRVJORUxf
U1M7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogTWFzayBldmVudHMgaWYgcmVxdWVzdGVkLiAqLwo+
ICsgICAgaWYgKCB0Yi0+ZmxhZ3MgJiBUQkZfSU5URVJSVVBUICkKPiArICAgICAgICAqZXZ0X21h
c2sgPSAxOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBDbG9iYmVyIHRoZSBpbmplY3Rpb24gaW5m
b3JtYXRpb24gbm93IGl0IGhhcyBiZWVuIGNvbXBsZXRlZC4gIEJ1Z2d5Cj4gKyAgICAgKiBhdHRl
bXB0cyB0byBpbmplY3QgdGhlIHNhbWUgZXZlbnQgdHdpY2Ugd2lsbCBoaXQgdGhlIG51bGxfdHJh
cF9ib3VuY2UoKQo+ICsgICAgICogY2hlY2sgYWJvdmUuCj4gKyAgICAgKi8KPiArICAgICp0YiA9
IChzdHJ1Y3QgdHJhcF9ib3VuY2Upe307CgpBaCwgc28gdGhhdCBwcmV2ZW50cyB0YiBiZWNvbWlu
ZyBhIHBvaW50ZXIgdG8gY29uc3QuIEkgd29uZGVyCnRob3VnaCB3aGV0aGVyLCBvbiBhIHJhdGhl
ciBob3QgcGF0aCwgd2UgcmVhbGx5IHdhbnQgdG8gemFwIHRoZQplbnRpcmUgc3RydWN0dXJlIGhl
cmUuIEFzIEkgY2FuIHNlZSB0aGUgdmFsdWUgaW4gc2F0aXNmeWluZwpudWxsX3RyYXBfYm91bmNl
KCksIGhvdyBhYm91dCB6YXBwaW5nIGp1c3QgLT5laXAgLyAtPmNzIG9uIHRoZQpzcGxpdCBwYXRo
cyBhYm92ZT8KCk92ZXJhbGwsIGRpZCB5b3UgY29tcGFyZSBnZW5lcmF0ZWQgY29kZSB3aXRoIHRo
ZSBjdXJyZW50CmFzc2VtYmx5IGltcGxlbWVudGF0aW9uPyBUaGF0IG9uZSBzdXJlbHkgd291bGQg
aGF2ZSBoYWQgc29tZQpyb29tIGZvciBpbXByb3ZlbWVudCwgc28gdGhlIHJlc3VsdCBoZXJlIGF0
IGxlYXN0IHNob3VsZG4ndCBiZQp3b3JzZSB0aGFuIHRoYXQuCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 16:02:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 16:02:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d87aU-0003cc-Rw; Tue, 09 May 2017 16:02:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d87aT-0003cT-3A
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 16:02:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A3/DB-03920-008E1195; Tue, 09 May 2017 16:02:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/f/c8F
 Ig76FZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZfdoFc/kqPn08xtrA+Ji7i5GTQ0ggT6L1
 2XtGEJtXwE5i3dKbLCC2hIChxNP319lAbBYBVYkF16+C1bAJqEu0PdvOCmKLAMUPXzrOBGIzC
 1xkkti/MBvEFhaIk1jRNQVoDhfQ/PNMEjvevQFr5hSwkZjzbgdzFyMH0DJBib87hCF6tSQe/r
 rFAmFrSyxb+BqshFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuoZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYdz53OsQoycGkJMrrUywQKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCl/WpYKSQYFFqempFWmYOMApg0hIcPEoivLufAaV5iwsSc4sz0
 yFSpxgVpcR574AkBEASGaV5cG2wyLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4ukCk8mX
 klcNNfAS1mAlocyCAAsrgkESEl1cCYv1Pp7eqHziKO71il+M4+WJdzPCKt4pnenc1pIkGi1+U
 /XY95mGP5msnsbrjAlpiSoztnTrn1fePFgkVfzqxmW2C9zLLQdd2FRXvOVlhPz3/NK3le2Fb5
 FWd8e6HsS68Hamrfjlx9+6hq/fxVHWdn/zab9nkF3+VVqwPLI7/xNfJKKxRdZjyyXImlOCPRU
 Iu5qDgRANMdvVy3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494345725!67522887!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6530 invoked from network); 9 May 2017 16:02:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 16:02:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 10:02:05 -0600
Message-Id: <5912041B02000078001584EF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 10:02:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <f116dac0-52f4-174f-4085-42296ce7d7cf@suse.com>
 <5911F717020000780015843F@suse.com>
 <2508bc69-2f9d-abce-e32c-c425ede078ca@suse.com>
 <5911FD1302000078001584AA@suse.com>
 <121377a6-329f-4115-33dc-b5c71b6df388@suse.com>
In-Reply-To: <121377a6-329f-4115-33dc-b5c71b6df388@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA1LjE3IGF0IDE3OjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OS8wNS8xNyAxNzozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA5LjA1LjE3IGF0IDE3
OjI1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDA5LzA1LzE3IDE3OjA2LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwOS4wNS4xNyBhdCAxNjozNiwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDA5LzA1LzE3IDE2OjIzLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+IFNpbmNlIFBWIGtlcm5lbHMgY2FuJ3QgdXNlIGxhcmdlIHBhZ2VzIGFueXdhLCB3aGVu
IHRoZSBpbml0LVAyTSBzdXBwb3J0Cj4+Pj4+PiB3YXMgYWRkZWQgaXQgd2FzIGRlY2lkZWQgdG8g
a2VlcCB0aGUgaW1wbGVtZW50YXRpb24gc2ltcGxlIGFuZCBub3QKPj4+Pj4+IGFsaWduIGxhcmdl
IHBhZ2VzIGluIFBGTiBzcGFjZS4gRG9jdW1lbnQgdGhpcy4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4gLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2VsZm5vdGUuaAo+Pj4+Pj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2VsZm5vdGUuaAo+Pj4+Pj4gQEAgLTE3Myw3ICsxNzMsOSBAQAo+Pj4+Pj4gICAqIFRo
ZSAobm9uLWRlZmF1bHQpIGxvY2F0aW9uIHRoZSBpbml0aWFsIHBoeXMtdG8tbWFjaGluZSBtYXAg
c2hvdWxkIGJlCj4+Pj4+PiAgICogcGxhY2VkIGF0IGJ5IHRoZSBoeXBlcnZpc29yIChEb20wKSBv
ciB0aGUgdG9vbHMgKERvbVUpLgo+Pj4+Pj4gICAqIFRoZSBrZXJuZWwgbXVzdCBiZSBwcmVwYXJl
ZCBmb3IgdGhpcyBtYXBwaW5nIHRvIGJlIGVzdGFibGlzaGVkIHVzaW5nCj4+Pj4+PiAtICogbGFy
Z2UgcGFnZXMsIGRlc3BpdGUgc3VjaCBvdGhlcndpc2Ugbm90IGJlaW5nIGF2YWlsYWJsZSB0byBn
dWVzdHMuCj4+Pj4+PiArICogbGFyZ2UgcGFnZXMsIGRlc3BpdGUgc3VjaCBvdGhlcndpc2Ugbm90
IGJlaW5nIGF2YWlsYWJsZSB0byBndWVzdHMuIE5vdGUKPj4+Pj4KPj4+Pj4gU2hvdWxkbid0IHRo
ZSBsYXJnZSBwYWdlIHVzYWdlIGJlIGxpbWl0ZWQgdG8gZG9tMD8KPj4+Pgo+Pj4+IFdoeT8gRXZl
biBpZiB0aGUgdG9vbHMgcmlnaHQgbm93IGRvbid0IHVzZSBsYXJnZSBwYWdlcyBoZXJlLCB3aHkK
Pj4+PiBzaG91bGQgd2UgcHJlY2x1ZGUgdGhlbSB3YW50aW5nIHRvIGF0IHNvbWUgcG9pbnQ/Cj4+
Pgo+Pj4gVGhvc2UgY291bGQgYmUgb2YgdGVtcG9yYXJ5IG5hdHVyZSBvbmx5IGluIG9yZGVyIG5v
dCB0byBicmVhayBtaWdyYXRpb24uCj4+PiBTbyB0aGUgZ3Vlc3Qgd291bGQgYmUgZm9yY2VkIHRv
IHNwbGl0IHRoZSBiaWcgcGFnZXMgdXAgYW55d2F5LiBXaHkKPj4+IGNyZWF0ZSB0aGVtIGluIHRo
ZSBiZWdpbm5pbmcgdGhlbj8KPj4gCj4+IEFzIGxvbmcgYXMgdGhlIG1pZ3JhdGlvbiBzdHJlYW0g
ZG9lc24ndCByZXByZXNlbnQgdGhlbSBhcyAxR2Igb3IKPj4gMk1iIHBhZ2VzLCBJIGRvbid0IHNl
ZSBob3cgdGhleSB3b3VsZCBnZXQgaW4gdGhlIHdheSBvZiBtaWdyYXRpb24uCj4gCj4gSG93IHdv
dWxkIHRoZSByZWNlaXZpbmcgc2lkZSBhbGxvY2F0ZSB0aGUgYWRkaXRpb25hbCBwYWdlIHRhYmxl
cz8KCk9oLCBpbmRlZWQuIFlldCBzdGlsbCwgZ3Vlc3RzIG5vdCBpbnRlbmRlZCB0byBiZSBtaWdy
YXRlZCBjb3VsZCBiZQpidWlsdCB0aGF0IHdheS4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgYWxs
b3cga2VybmVsIHNpZGUgcmVsYXhhdGlvbgpoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 16:05:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 16:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d87dW-0003n2-AF; Tue, 09 May 2017 16:05:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d87dV-0003mw-D3
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 16:05:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DE/77-02006-CB8E1195; Tue, 09 May 2017 16:05:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVyMbRhq+6OF4K
 RBifOGFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/z+5iKTjJWzH7TS9TA+Mvri5GTg4hgemM
 EvOaOUBsCYE5rBLfz6tC2EkSf1q3sEHYFRIH+heyQtRrSNy+2cjexcgFZJ9gkpiy8gQLhDODU
 WL2/KksEB0lEtdPHWECsXkFBCVOznzCAtHtIbF5w3NGEJtTwFrixo8TTBDNa5kltk28ygySYB
 PQlmh7vQtsHYuAisTVZ3OAbA6goYkS0+7pQswMkFj/cio7iC0sECMxa9lksPkiAuoSfy5MYAS
 ZySywjVHize7lYDOZBTQlWrf/Zp/AKDILyU2zkKQWMDKtYtQoTi0qSy3SNTLQSyrKTM8oyU3M
 zNE1NDDVy00tLk5MT81JTCrWS87P3cQIDPV6BgbGHYyNs/0OMUpyMCmJ8voUC0QK8SXlp1RmJ
 BZnxBeV5qQWH2KU4eBQkuDd+FwwUkiwKDU9tSItMwcYdTBpCQ4eJRHeQpA0b3FBYm5xZjpE6h
 SjMceLy+/fM3E8WfnjPZMQS15+XqqUOG8ISKkASGlGaR7cIFgyuMQoKyXMy8jAwCDEU5BalJt
 Zgir/ilGcg1FJmLcaZApPZl4J3L5XQKcwAZ0SyCAAckpJIkJKqoGxPiaKk9P44cZrwgvS/FbY
 To2TZlv8zO5fiuCDFX9vGyQ5H/G02W1vkTohXl9lQ2jOlg2aMqElh2aorOJ4dfT6Of9zh45bR
 Rk3y0r55VgKtkssNzNSD0iav33Cnq0z/+lqbJwgIVO26/zWpYZiLwIzRNO74p7PcdhsJeUk/6
 P/4sT6K9qx5QVKLMUZiYZazEXFiQChhkgqAQMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494345912!75809245!1
X-Originating-IP: [209.85.128.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52259 invoked from network); 9 May 2017 16:05:12 -0000
Received: from mail-wr0-f181.google.com (HELO mail-wr0-f181.google.com)
 (209.85.128.181)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 16:05:12 -0000
Received: by mail-wr0-f181.google.com with SMTP id l9so5365686wre.1
 for <xen-devel@lists.xenproject.org>; Tue, 09 May 2017 09:05:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=M/gxG3XEAh4ngqUzA8zb2L9foOd2ybbMSetrUdFRuYA=;
 b=ADdftNN3tqcVgAhkW14V4ny7hqeNRyQs2Uymq4MsYjl2sFT7gFK8L/jt10N8blvkeQ
 dVVZUoRxBrZpIrxiAq9V8gvl5vWeLnAoUVtQx2OzDZITl/jujUN1U3aVQEJw6w687tgi
 qgeJLP34A7EssoGxI/EDB8j1XSVuYpH5xo7Sdd1j5xdZP2dZkRWJ1f0hl8DnvbMVbh6c
 WQtvtKgTmiVd8zGomooyYfPNp/u8tPRUyy/3MBvh54A5QgF7A2qkSUbficvkpvNCYLU6
 r6Dhx8XXY1Wsqjg+T8AFu2tBCu0f6/YIXpQ5y454oPSbAQpeHTcNZZfHLKBrxt8sKu3y
 y0ow==
X-Gm-Message-State: AODbwcDqraodVsbOOEI32SfVP8PiM6kcp8DUeuHAcaF40m7iY/7GpvaN
 Yp752jtfz8kzlH4M94s=
X-Received: by 10.28.238.67 with SMTP id m64mr1623866wmh.57.1494345912266;
 Tue, 09 May 2017 09:05:12 -0700 (PDT)
Received: from mail-wr0-f175.google.com (mail-wr0-f175.google.com.
 [209.85.128.175])
 by smtp.gmail.com with ESMTPSA id 39sm343098wru.50.2017.05.09.09.05.11
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 09 May 2017 09:05:11 -0700 (PDT)
Received: by mail-wr0-f175.google.com with SMTP id z52so5285266wrc.2
 for <xen-devel@lists.xenproject.org>; Tue, 09 May 2017 09:05:11 -0700 (PDT)
X-Received: by 10.28.164.193 with SMTP id n184mr1685567wme.107.1494345911206; 
 Tue, 09 May 2017 09:05:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Tue, 9 May 2017 09:04:30 -0700 (PDT)
In-Reply-To: <f6bf077c-d1a6-492c-9ad0-63e65f4c6ae9@arm.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
 <c867145e-1440-bc88-f00d-d2323a05c8e2@sec.in.tum.de>
 <f6bf077c-d1a6-492c-9ad0-63e65f4c6ae9@arm.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 9 May 2017 10:04:30 -0600
X-Gmail-Original-Message-ID: <CABfawhniB4DCvfpWM2449=8d0PtJgVsG4os-i941vx0eVTBNng@mail.gmail.com>
Message-ID: <CABfawhniB4DCvfpWM2449=8d0PtJgVsG4os-i941vx0eVTBNng@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgOSwgMjAxNyBhdCAyOjA5IEFNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+Cj4gT24gMDUvMDkvMjAxNyAwODoxNyBBTSwgU2VyZ2VqIFBy
b3NrdXJpbiB3cm90ZToKPj4KPj4gSGksCj4+Cj4+Pj4gV2hhdCB5b3UgY3VycmVudGx5IGRvIGlz
IHRyeSBndmFfdG9faXBhIGFuZCBpZiBpdCBkb2VzIG5vdCB3b3JrID4+IHlvdQo+Pj4+IHdpbGwg
Y2FsbCBwMm1fZ3ZhX3RvX2lwYS4gVGhpcyBzb3VuZHMgYSBiaXQgcG9pbnRsZXNzIHRvIG1lIGFu
ZAo+Pj4+IHdhc3RlIG9mIHRpbWUgaWYgdGhlIHVuZGVybHlpbmcgbWVtb3J5IG9mIHN0YWdlLTEg
cGFnZSB0YWJsZSBpcyA+Pgo+Pgo+PiBwcm90ZWN0ZWQuID4gPiBCdXQgd2UgZG9uJ3Qga25vdyB0
aGF0IHRoZSBzdGFnZS0xIHBhZ2UgdGFibGUgaXMKPj4gcHJvdGVjdGVkIHVudGlsIHRoZSA+IGhh
cmR3YXJlIGJhc2VkIGxvb2t1cCBmYWlscy4gSSBjYW4gdHVybiB5b3VyCj4+IGFyZ3VtZW50IGFy
b3VuZCBhbmQgc2F5ID4gZG9pbmcgdGhlIHNvZnR3YXJlIGJhc2VkIGxvb2t1cCBpcyBwb2ludGxl
c3MKPj4gYW5kIGEgd2FzdGUgb2YgdGltZSA+IHdoZW4gdGhlIHN0YWdlLTEgdGFibGUgaXMgbm90
IHByb3RlY3RlZC4gV2hpY2ggaXMKPj4gYnkgdGhlIHdheSB3aGF0IEkgPiB3b3VsZCBleHBlY3Qg
dG8gc2VlIGluIG1vc3QgY2FzZXMuCj4+Cj4+IEkgYWdyZWUgd2l0aCBUYW1hczogSSBhbHNvIGJl
bGlldmUgdGhhdCBpbiBtb3N0IGNhc2VzIHRoZSBzdGFnZS0xCj4+IHRyYW5zbGF0aW9uIHRhYmxl
IHdvbid0IGJlIHByb3RlY3RlZC4gU28sIGluIG15IG9waW5pb24sIGZhbGxpbmcgYmFjayB0bwo+
PiBzb2Z0d2FyZSAod2hpY2ggd2lsbCBiZSBwcmVzdW1hYmxseSBhIHJhcmUgb3BlcmF0aW9uKSBp
cyB0aGUgYmV0dGVyCj4+IGFwcHJvYWNoLgo+Cj4KPiBXZWxsLCB5b3UgYm90aCBjb25zaWRlciB0
aGF0IGl0IGlzIGJldHRlciB0byBkbyB0aGUgZmFsbGJhY2sgYnkgYXNzdW1pbmcgdGhlCj4gVExC
cyB3aWxsIGFsd2F5cyBjYWNoZSB0aGUgaW50ZXJtZWRpYXRlIHRyYW5zbGF0aW9ucyAoZS5nIFZB
IC0+IElQQSkgYW5kIG5vdAo+IG9ubHkgdGhlIGZ1bGwgUzEgLT4gUzIgdHJhbnNsYXRpb24gKGUu
ZyBWQSAtPiBQQSkuCgpObywgSSB3YXMganVzdCBwb2ludGluZyBvdXQgdGhhdCBpZiB0aGUgVExC
IGhhcyBpdCBjYWNoZWQgaXQgaXMKZ3VhcmFudGVlZCB0byBiZSBmYXN0ZXIuIFdoZXRoZXIgdGhh
dCBpcyB0aGUgY2FzZSBpcyBwcm9iYWJseSB1c2VjYXNlCmRlcGVuZGVudC4gQnV0IGV2ZW4gaWYg
dGhlIFRMQiBpcyBub3QgbG9hZGVkLCBJIHdvdWxkIGFzc3VtZSB0aGUKaGFyZHdhcmUgbG9va3Vw
IGlzIGF0IGxlYXN0IGFzIGZhc3QgYXMgdGhlIHNvZnR3YXJlIGJhc2VkIG9uZSwgYnV0IEkKd291
bGQgYmV0IGl0IGlzIGZhc3Rlci4gV2l0aG91dCBudW1iZXIgdGhpcyBpcyBqdXN0IHRoZW9yZXRp
Y2FsIGJ1dCBJCndvdWxkIGJlIHZlcnkgc3VycHJpc2VkIGlmIHRoZSBoYXJkd2FyZSBsb29rdXAg
d291bGQgZXZlciBiZSBzbG93ZXIKdGhlbiB0aGUgc29mdHdhcmUgYmFzZWQgb25lLi4uIEFuZCBz
aW5jZSB0aGlzIGlzIGEgY29ybmVyLWNhc2UgdGhhdAptb3N0IGFwcGxpY2F0aW9uIHdpbGwgbmV2
ZXIgZW5jb3VudGVyLCBmb3JjaW5nIHRoZW0gYWxsIHRvIHVzZSBhCnNsb3dlciBhcHByb2FjaCBk
b2Vzbid0IHNvdW5kIHJpZ2h0LgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 16:16:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 16:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d87o0-0004iX-7g; Tue, 09 May 2017 16:16:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d87nz-0004iR-8H
 for xen-devel@lists.xen.org; Tue, 09 May 2017 16:16:07 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 96/99-02185-64BE1195; Tue, 09 May 2017 16:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9f1tWC
 kQfcvFYslHxezODB6HN39mymAMYo1My8pvyKBNWPq4j1sBa8EK/5tmM7cwLiUt4uRk0NIIE/i
 /+zfrCA2r4CdROviU8wgtoSAocTT99fZuhg5OFgEVCW2PqgHCbMJqEu0PdsOVi4ioC8x/9NPM
 JtZwFti29wFTCC2sECKxLYHO4FsLqDxHYwSM/6sZgaZwyngJdG0MAvE5BUQlPi7QxiiVUvi4a
 9bLBC2tsSyha/BqpkFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoopdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh6DECwg3HFds9DjJIcTEqivD7FApFCfEn5
 KZUZicUZ8UWlOanFhxg1ODgEnq1dfYFRiiUvPy9VSYL330vBSCHBotT01Iq0zBxgdMCUSnDwK
 Inwsr8CSvMWFyTmFmemQ6ROMSpKifMagCQEQBIZpXlwbbCIvMQoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVhXj6QKTyZeSVw018BLWYCWhzIIACyuCQRISXVwFgXFb/zTaZHl+lxC0273n+TJZg
 TFxoL7p1tYvcptn2XZH3hrSDhZZ//hiQYf1nhw33gBkfJSUe9tIlnVL1YG34m63AIeBz5v7RR
 8qGq26qtOgtFz1h8VYlut1wZtFNIVNxbW+w0n2D7zE9LJ56yzRbY+tjHMfZC/uN4laWHs5dyW
 hTnlRxxUWIpzkg01GIuKk4EADA19q7DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494346563!91967553!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49092 invoked from network); 9 May 2017 16:16:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 16:16:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 10:16:02 -0600
Message-Id: <591207600200007800158518@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 10:16:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494258488-30714-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/4] x86/pv: Drop {compat_,
 }create_bounce_frame() and use the C version instead
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE3OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPiBAQCAtNTEsNyArNTEsNyBAQCBjb21w
YXRfdGVzdF9ndWVzdF9ldmVudHM6Cj4gICAgICAgICAgbW92bCAgVkNQVV9ldmVudF9zZWwoJXJi
eCksJWVheAo+ICAgICAgICAgIG1vdncgICVheCxUUkFQQk9VTkNFX2NzKCVyZHgpCj4gICAgICAg
ICAgbW92YiAgJFRCRl9JTlRFUlJVUFQsVFJBUEJPVU5DRV9mbGFncyglcmR4KQo+IC0gICAgICAg
IGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCj4gKyAgICAgICAgY2FsbCAgcHZfY3Jl
YXRlX2V4Y2VwdGlvbl9mcmFtZQo+ICAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVu
dHMKPiAgCj4gICAgICAgICAgQUxJR04KPiBAQCAtOTUsNyArOTUsNyBAQCBjb21wYXRfcHJvY2Vz
c19ubWk6Cj4gICAgICAgICAgLyogRkFMTFRIUk9VR0ggKi8KPiAgY29tcGF0X3Byb2Nlc3NfdHJh
cDoKPiAgICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKPiAtICAgICAg
ICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQo+ICsgICAgICAgIGNhbGwgIHB2X2Ny
ZWF0ZV9leGNlcHRpb25fZnJhbWUKPiAgICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZl
bnRzCgpUaGUgbGVhcSBzaG91bGQgZ28gYXdheSB0aGVuIHRvby4KCj4gQEAgLTE4MSw4ICsxODEs
NyBAQCBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQo+ICAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKPiAgICAgICAgICBqeiAgICBj
b21wYXRfdGVzdF9hbGxfZXZlbnRzCj4gIC5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246Cj4gLSAg
ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKPiAtICAgICAgICBtb3ZiICAk
MCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCj4gKyAgICAgICAgY2FsbCAgcHZfY3JlYXRlX2V4Y2Vw
dGlvbl9mcmFtZQo+ICAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKCkNvbnNp
ZGVyaW5nIHRoaXMgcmVjdXJyaW5nIHBhdHRlcm4gb2YgY2FsbC9qbXAgSSB3b25kZXIgd2hldGhl
ciB3ZQpjb3VsZCByZWR1Y2UgdGhlIGJyYW5jaCB0cmFja2luZyBzdHJ1Y3R1cmUgdXRpbGl6YXRp
b24gaW4gdGhlIENQVSBhCmxpdHRsZSBieSBmb2xkaW5nIHRoZXNlIHBhdGhzLgoKPiAtLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKPiBAQCAtMjgsNyArMjgsNyBAQCBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQo+ICAgICAg
ICAgIHNldGMgICVjbAo+ICAgICAgICAgIGxlYWwgICgsJXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4
Cj4gICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKPiAtICAgICAgICBj
YWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCj4gKyAgICAgICAgY2FsbCAgcHZfY3JlYXRlX2V4Y2Vw
dGlvbl9mcmFtZQo+ICAgICAgICAgIGFuZGwgICR+WDg2X0VGTEFHU19ERixVUkVHU19lZmxhZ3Mo
JXJzcCkKPiAgICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKPiAgCj4gQEAgLTEzMSw3ICsx
MzEsNyBAQCB0ZXN0X2d1ZXN0X2V2ZW50czoKPiAgICAgICAgICBtb3ZxICBWQ1BVX2V2ZW50X2Fk
ZHIoJXJieCksJXJheAo+ICAgICAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkK
PiAgICAgICAgICBtb3ZiICAkVEJGX0lOVEVSUlVQVCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCj4g
LSAgICAgICAgY2FsbCAgY3JlYXRlX2JvdW5jZV9mcmFtZQo+ICsgICAgICAgIGNhbGwgIHB2X2Ny
ZWF0ZV9leGNlcHRpb25fZnJhbWUKPiAgICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKPiAg
Cj4gICAgICAgICAgQUxJR04KPiBAQCAtMTc1LDcgKzE3NSw3IEBAIHByb2Nlc3Nfbm1pOgo+ICAg
ICAgICAgIC8qIEZBTExUSFJPVUdIICovCj4gIHByb2Nlc3NfdHJhcDoKPiAgICAgICAgICBsZWFx
IFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAo+IC0gICAgICAgIGNhbGwgY3JlYXRlX2JvdW5j
ZV9mcmFtZQo+ICsgICAgICAgIGNhbGwgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFtZQo+ICAgICAg
ICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCgpMZWZ0b3ZlciBsZWFxIGFnYWluLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 16:22:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 16:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d87ty-0005Vn-W6; Tue, 09 May 2017 16:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d87tx-0005Vh-OK
 for xen-devel@lists.xen.org; Tue, 09 May 2017 16:22:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C6/C9-03371-9BCE1195; Tue, 09 May 2017 16:22:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3fHG8F
 Ig44XkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3tevYCr5oVaw/eIWpgXGBdBcjJ4eQQJ7E
 gemfWUBsXgE7iX/XzjOB2BIChhJP319nA7FZBFQl2h9uAbPZBNQl2p5tZwWxRQT0JeZ/+glmM
 wt4S2ybuwCsV1ggQuLGvV+MXYxcQPM7GCVur5/DDpLgFPCSuHK4AWgQB9AyQYm/O4QherUkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RsZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsY/8wPPMQoycGkJMrrUywQKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd+5rwUghwaLU9NSKtMwcYCTApCU4eJREeFeBpHmLCxJzi
 zPTIVKnGBWlxHmngCQEQBIZpXlwbbDou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3vcgU3
 gy80rgpr8CWswEtDiQQQBkcUkiQkqqgTH84pbcaQ/WR65StTp+IDpYYvIru87778TnrJZvWff
 34LtKI6Oc0uAv55rvOf3807w5Rnr7n7lc3MY5JnVTBd+bCmboG2ioekTpbbN3CrzAGu3DaaRq
 Kfku6uTVv697DVwj9Hn6nfQ/Nh69yRjgtujqrm6WwvxLUx1tTr6eUGGb/2vLsWWf+JVYijMSD
 bWYi4oTAQf76fG5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494346934!96589072!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57633 invoked from network); 9 May 2017 16:22:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 16:22:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 10:22:14 -0600
Message-Id: <591208D40200007800158522@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 10:22:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494258488-30714-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/4] x86/pv: Implement the failsafe callback
 using the general path
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA1LjE3IGF0IDE3OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4gQEAgLTEyNzUsMTAwICsxMjc1LDE0IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVu
dHMoc3RydWN0IHZjcHUgKm4pCj4gIAo+ICAgICAgaWYgKCB1bmxpa2VseSghYWxsX3NlZ3Nfb2th
eSkgKQo+ICAgICAgewo+IC0gICAgICAgIHN0cnVjdCBwdl92Y3B1ICpwdiA9ICZuLT5hcmNoLnB2
X3ZjcHU7Cj4gLSAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVf
dXNlcl9yZWdzKCk7Cj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyAqcnNwID0KPiAtICAgICAgICAg
ICAgKHVuc2lnbmVkIGxvbmcgKikoKChuLT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IHJlZ3MtPnJzcCA6IHB2LT5rZXJuZWxf
c3ApICYgfjB4Zik7Cj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyBjc19hbmRfbWFzaywgcmZsYWdz
Owo+IC0KPiAtICAgICAgICAvKiBGb2xkIHVwY2FsbCBtYXNrIGFuZCBhcmNoaXRlY3R1cmFsIElP
UEwgaW50byBSRkxBR1MuSUYuICovCj4gLSAgICAgICAgcmZsYWdzICA9IHJlZ3MtPnJmbGFncyAm
IH4oWDg2X0VGTEFHU19JRnxYODZfRUZMQUdTX0lPUEwpOwo+IC0gICAgICAgIHJmbGFncyB8PSAh
dmNwdV9pbmZvKG4sIGV2dGNobl91cGNhbGxfbWFzaykgPDwgOTsKPiAtICAgICAgICBpZiAoIFZN
X0FTU0lTVChuLT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQo+IC0gICAgICAgICAgICBy
ZmxhZ3MgfD0gbi0+YXJjaC5wdl92Y3B1LmlvcGw7Cj4gLQo+IC0gICAgICAgIGlmICggaXNfcHZf
MzJiaXRfdmNwdShuKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICB1bnNpZ25lZCBpbnQg
KmVzcCA9IHJpbmdfMShyZWdzKSA/Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHVuc2lnbmVkIGludCAqKXJlZ3MtPnJzcCA6Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGludCAqKXB2LT5rZXJuZWxfc3A7Cj4gLSAgICAgICAgICAgIGludCBy
ZXQgPSAwOwo+IC0KPiAtICAgICAgICAgICAgLyogQ1MgbG9uZ3dvcmQgYWxzbyBjb250YWlucyBm
dWxsIGV2dGNobl91cGNhbGxfbWFzay4gKi8KPiAtICAgICAgICAgICAgY3NfYW5kX21hc2sgPSAo
dW5zaWduZWQgc2hvcnQpcmVncy0+Y3MgfAo+IC0gICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBp
bnQpdmNwdV9pbmZvKG4sIGV2dGNobl91cGNhbGxfbWFzaykgPDwgMTYpOwo+IC0KPiAtICAgICAg
ICAgICAgaWYgKCAhcmluZ18xKHJlZ3MpICkKPiAtICAgICAgICAgICAgewo+IC0gICAgICAgICAg
ICAgICAgcmV0ICA9IHB1dF91c2VyKHJlZ3MtPnNzLCAgICAgICBlc3AtMSk7Cj4gLSAgICAgICAg
ICAgICAgICByZXQgfD0gcHV0X3VzZXIocmVncy0+ZXNwLCAgICAgIGVzcC0yKTsKPiAtICAgICAg
ICAgICAgICAgIGVzcCAtPSAyOwo+IC0gICAgICAgICAgICB9Cj4gLQo+IC0gICAgICAgICAgICBp
ZiAoIHJldCB8Cj4gLSAgICAgICAgICAgICAgICAgcHV0X3VzZXIocmZsYWdzLCAgICAgICAgICAg
ICAgZXNwLTEpIHwKPiAtICAgICAgICAgICAgICAgICBwdXRfdXNlcihjc19hbmRfbWFzaywgICAg
ICAgICBlc3AtMikgfAo+IC0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHJlZ3MtPmVpcCwgICAg
ICAgICAgIGVzcC0zKSB8Cj4gLSAgICAgICAgICAgICAgICAgcHV0X3VzZXIodXJlZ3MtPmdzLCAg
ICAgICAgICAgZXNwLTQpIHwKPiAtICAgICAgICAgICAgICAgICBwdXRfdXNlcih1cmVncy0+ZnMs
ICAgICAgICAgICBlc3AtNSkgfAo+IC0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVyZWdzLT5l
cywgICAgICAgICAgIGVzcC02KSB8Cj4gLSAgICAgICAgICAgICAgICAgcHV0X3VzZXIodXJlZ3Mt
PmRzLCAgICAgICAgICAgZXNwLTcpICkKPiAtICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAiZXJyb3Ig
d2hpbGUgY3JlYXRpbmcgY29tcGF0IGZhaWxzYWZlIGNhbGxiYWNrIGZyYW1lXG4iKTsKPiAtICAg
ICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChuLT5kb21haW4pOwo+IC0gICAgICAgICAgICB9Cj4g
KyAgICAgICAgYm9vbCBkaXNhYmxlID0gbi0+YXJjaC52Z2NfZmxhZ3MgJiBWR0NGX2ZhaWxzYWZl
X2Rpc2FibGVzX2V2ZW50czsKPiAgCj4gLSAgICAgICAgICAgIGlmICggbi0+YXJjaC52Z2NfZmxh
Z3MgJiBWR0NGX2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cyApCj4gLSAgICAgICAgICAgICAgICB2
Y3B1X2luZm8obiwgZXZ0Y2huX3VwY2FsbF9tYXNrKSA9IDE7Cj4gLQo+IC0gICAgICAgICAgICBy
ZWdzLT5lbnRyeV92ZWN0b3IgfD0gVFJBUF9zeXNjYWxsOwo+IC0gICAgICAgICAgICByZWdzLT5l
ZmxhZ3MgICAgICAgJj0gfihYODZfRUZMQUdTX1ZNfFg4Nl9FRkxBR1NfUkZ8WDg2X0VGTEFHU19O
VHwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19JT1BM
fFg4Nl9FRkxBR1NfVEYpOwo+IC0gICAgICAgICAgICByZWdzLT5zcyAgICAgICAgICAgID0gRkxB
VF9DT01QQVRfS0VSTkVMX1NTOwo+IC0gICAgICAgICAgICByZWdzLT5lc3AgICAgICAgICAgID0g
KHVuc2lnbmVkIGxvbmcpKGVzcC03KTsKPiAtICAgICAgICAgICAgcmVncy0+Y3MgICAgICAgICAg
ICA9IEZMQVRfQ09NUEFUX0tFUk5FTF9DUzsKPiAtICAgICAgICAgICAgcmVncy0+ZWlwICAgICAg
ICAgICA9IHB2LT5mYWlsc2FmZV9jYWxsYmFja19laXA7Cj4gLSAgICAgICAgICAgIHJldHVybjsK
PiAtICAgICAgICB9Cj4gLQo+IC0gICAgICAgIGlmICggIShuLT5hcmNoLmZsYWdzICYgVEZfa2Vy
bmVsX21vZGUpICkKPiAtICAgICAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUobik7Cj4gLSAgICAg
ICAgZWxzZQo+IC0gICAgICAgICAgICByZWdzLT5jcyAmPSB+MzsKPiAtCj4gLSAgICAgICAgLyog
Q1MgbG9uZ3dvcmQgYWxzbyBjb250YWlucyBmdWxsIGV2dGNobl91cGNhbGxfbWFzay4gKi8KPiAt
ICAgICAgICBjc19hbmRfbWFzayA9ICh1bnNpZ25lZCBsb25nKXJlZ3MtPmNzIHwKPiAtICAgICAg
ICAgICAgKCh1bnNpZ25lZCBsb25nKXZjcHVfaW5mbyhuLCBldnRjaG5fdXBjYWxsX21hc2spIDw8
IDMyKTsKPiAtCj4gLSAgICAgICAgaWYgKCBwdXRfdXNlcihyZWdzLT5zcywgICAgICAgICAgICBy
c3AtIDEpIHwKPiAtICAgICAgICAgICAgIHB1dF91c2VyKHJlZ3MtPnJzcCwgICAgICAgICAgIHJz
cC0gMikgfAo+IC0gICAgICAgICAgICAgcHV0X3VzZXIocmZsYWdzLCAgICAgICAgICAgICAgcnNw
LSAzKSB8Cj4gLSAgICAgICAgICAgICBwdXRfdXNlcihjc19hbmRfbWFzaywgICAgICAgICByc3At
IDQpIHwKPiAtICAgICAgICAgICAgIHB1dF91c2VyKHJlZ3MtPnJpcCwgICAgICAgICAgIHJzcC0g
NSkgfAo+IC0gICAgICAgICAgICAgcHV0X3VzZXIodXJlZ3MtPmdzLCAgICAgICAgICAgcnNwLSA2
KSB8Cj4gLSAgICAgICAgICAgICBwdXRfdXNlcih1cmVncy0+ZnMsICAgICAgICAgICByc3AtIDcp
IHwKPiAtICAgICAgICAgICAgIHB1dF91c2VyKHVyZWdzLT5lcywgICAgICAgICAgIHJzcC0gOCkg
fAo+IC0gICAgICAgICAgICAgcHV0X3VzZXIodXJlZ3MtPmRzLCAgICAgICAgICAgcnNwLSA5KSB8
Cj4gLSAgICAgICAgICAgICBwdXRfdXNlcihyZWdzLT5yMTEsICAgICAgICAgICByc3AtMTApIHwK
PiAtICAgICAgICAgICAgIHB1dF91c2VyKHJlZ3MtPnJjeCwgICAgICAgICAgIHJzcC0xMSkgKQo+
IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+IC0gICAgICAg
ICAgICAgICAgICAgICJlcnJvciB3aGlsZSBjcmVhdGluZyBmYWlsc2FmZSBjYWxsYmFjayBmcmFt
ZVxuIik7Cj4gLSAgICAgICAgICAgIGRvbWFpbl9jcmFzaChuLT5kb21haW4pOwo+IC0gICAgICAg
IH0KPiAtCj4gLSAgICAgICAgaWYgKCBuLT5hcmNoLnZnY19mbGFncyAmIFZHQ0ZfZmFpbHNhZmVf
ZGlzYWJsZXNfZXZlbnRzICkKPiAtICAgICAgICAgICAgdmNwdV9pbmZvKG4sIGV2dGNobl91cGNh
bGxfbWFzaykgPSAxOwo+IC0KPiAtICAgICAgICByZWdzLT5lbnRyeV92ZWN0b3IgfD0gVFJBUF9z
eXNjYWxsOwo+IC0gICAgICAgIHJlZ3MtPnJmbGFncyAgICAgICAmPSB+KFg4Nl9FRkxBR1NfQUN8
WDg2X0VGTEFHU19WTXxYODZfRUZMQUdTX1JGfAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFg4Nl9FRkxBR1NfTlR8WDg2X0VGTEFHU19JT1BMfFg4Nl9FRkxBR1NfVEYpOwo+IC0g
ICAgICAgIHJlZ3MtPnNzICAgICAgICAgICAgPSBGTEFUX0tFUk5FTF9TUzsKPiAtICAgICAgICBy
ZWdzLT5yc3AgICAgICAgICAgID0gKHVuc2lnbmVkIGxvbmcpKHJzcC0xMSk7Cj4gLSAgICAgICAg
cmVncy0+Y3MgICAgICAgICAgICA9IEZMQVRfS0VSTkVMX0NTOwo+IC0gICAgICAgIHJlZ3MtPnJp
cCAgICAgICAgICAgPSBwdi0+ZmFpbHNhZmVfY2FsbGJhY2tfZWlwOwo+ICsgICAgICAgIG4tPmFy
Y2gucHZfdmNwdS50cmFwX2JvdW5jZSA9IChzdHJ1Y3QgdHJhcF9ib3VuY2Upewo+ICsgICAgICAg
ICAgICAuZmxhZ3MgPSAoVEJGX0ZBSUxTQUZFIHwgVEJGX0VYQ0VQVElPTiB8Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAoZGlzYWJsZSA/IFRCRl9JTlRFUlJVUFQgOiAwKSksCgpQb2ludGxlc3Mg
b3V0ZXIgcGFyZW50aGVzZXMuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCj4gKysr
IGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKPiBAQCAtNDQsNyArNDQsOCBAQCB2b2lkIHB2X2Ny
ZWF0ZV9leGNlcHRpb25fZnJhbWUodm9pZCkKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50Owo+ICAgICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZjdXJyLT5hcmNoLnB2
X3ZjcHUudHJhcF9ib3VuY2U7Cj4gLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1
ZXN0X2NwdV91c2VyX3JlZ3MoKTsKPiArICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0g
Z3Vlc3RfY3B1X3VzZXJfcmVncygpLAo+ICsgICAgICAgICp1cmVncyA9ICZjdXJyLT5hcmNoLnVz
ZXJfcmVnczsKClRoZXNlIHNob3VsZCBiZSBjb25zdCwgZXZlbiBpZiB0aGlzIHJlcXVpcmVzIGEg
ZnVsbHkgc2VwYXJhdGUKZGVjbGFyYXRpb24uCgpXaXRoIHRoZXNlIHRha2VuIGNhcmUgb2YgKGFu
ZCBzdWl0YWJsZSByZS1iYXNpbmcgb3ZlciBjaGFuZ2VzIHRvCmVhcmxpZXIgcGF0Y2hlcyksClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 16:22:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 16:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d87uM-0005XM-7d; Tue, 09 May 2017 16:22:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d87uK-0005XD-UT
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 16:22:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AB/6E-03058-0DCE1195; Tue, 09 May 2017 16:22:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTffcG8F
 Ig0WPVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxF978wFTwXrtjevYulgfELfxcjF4eQwEZG
 ib47k5ghnN2MEstmrmbpYuTkEBaIkZi1bDKQzcEhIqAp0fZTDaLmG7PEqbevGUEcZoHtjBL/L
 /5nAmlgAyq68/kTmM0rYCWxvOcxO4jNIqAicfvQHmYQW1QgXOJt4xEWiBpBiZMzn4DZnAKBEp
 e+T2MEsZkFzCTmbX7IDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6hpV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDIMQDBDsYfywIOMUpyMCmJ8voUC0QK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBlAIawkGBRanpqRVpmDjD4YdISHDxKIrwJIGne4oLE3OLMd
 IjUKUZFKXFeXpCEAEgiozQPrg0WcZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPv+NdAUns
 y8Erjpr4AWMwEtDmQQAFlckoiQkmpgZOT63br68PXl+4X4/ryV6+QyXJ/3kmFym0j3mnUKO5W
 mXTFkFV66LfzAzPk8K36ynGc992ntn5X7ztSa7YoXL5c65jpdu+hYlPa2pauPHCxsapZfmPnJ
 7+iVHcJMcqFyF/awnI1KmrJj612fHfUXGUtf1JcteOiw+bjr1Wnb1+5pC3x0pnfPmx4lluKMR
 EMt5qLiRAAZzBgPswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494346958!64002504!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36993 invoked from network); 9 May 2017 16:22:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 9 May 2017 16:22:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 692812B;
 Tue,  9 May 2017 09:22:37 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 864053F4FF;
 Tue,  9 May 2017 09:22:36 -0700 (PDT)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
 <c867145e-1440-bc88-f00d-d2323a05c8e2@sec.in.tum.de>
 <f6bf077c-d1a6-492c-9ad0-63e65f4c6ae9@arm.com>
 <CABfawhniB4DCvfpWM2449=8d0PtJgVsG4os-i941vx0eVTBNng@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3b8a9b2f-929f-21cc-4545-c42ba45fd68f@arm.com>
Date: Tue, 9 May 2017 17:22:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CABfawhniB4DCvfpWM2449=8d0PtJgVsG4os-i941vx0eVTBNng@mail.gmail.com>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wNS8xNyAxNzowNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFR1ZSwgTWF5
IDksIDIwMTcgYXQgMjowOSBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4g
d3JvdGU6Cj4+Cj4+Cj4+IE9uIDA1LzA5LzIwMTcgMDg6MTcgQU0sIFNlcmdlaiBQcm9za3VyaW4g
d3JvdGU6Cj4+Pgo+Pj4gSGksCj4+Pgo+Pj4+PiBXaGF0IHlvdSBjdXJyZW50bHkgZG8gaXMgdHJ5
IGd2YV90b19pcGEgYW5kIGlmIGl0IGRvZXMgbm90IHdvcmsgPj4geW91Cj4+Pj4+IHdpbGwgY2Fs
bCBwMm1fZ3ZhX3RvX2lwYS4gVGhpcyBzb3VuZHMgYSBiaXQgcG9pbnRsZXNzIHRvIG1lIGFuZAo+
Pj4+PiB3YXN0ZSBvZiB0aW1lIGlmIHRoZSB1bmRlcmx5aW5nIG1lbW9yeSBvZiBzdGFnZS0xIHBh
Z2UgdGFibGUgaXMgPj4KPj4+Cj4+PiBwcm90ZWN0ZWQuID4gPiBCdXQgd2UgZG9uJ3Qga25vdyB0
aGF0IHRoZSBzdGFnZS0xIHBhZ2UgdGFibGUgaXMKPj4+IHByb3RlY3RlZCB1bnRpbCB0aGUgPiBo
YXJkd2FyZSBiYXNlZCBsb29rdXAgZmFpbHMuIEkgY2FuIHR1cm4geW91cgo+Pj4gYXJndW1lbnQg
YXJvdW5kIGFuZCBzYXkgPiBkb2luZyB0aGUgc29mdHdhcmUgYmFzZWQgbG9va3VwIGlzIHBvaW50
bGVzcwo+Pj4gYW5kIGEgd2FzdGUgb2YgdGltZSA+IHdoZW4gdGhlIHN0YWdlLTEgdGFibGUgaXMg
bm90IHByb3RlY3RlZC4gV2hpY2ggaXMKPj4+IGJ5IHRoZSB3YXkgd2hhdCBJID4gd291bGQgZXhw
ZWN0IHRvIHNlZSBpbiBtb3N0IGNhc2VzLgo+Pj4KPj4+IEkgYWdyZWUgd2l0aCBUYW1hczogSSBh
bHNvIGJlbGlldmUgdGhhdCBpbiBtb3N0IGNhc2VzIHRoZSBzdGFnZS0xCj4+PiB0cmFuc2xhdGlv
biB0YWJsZSB3b24ndCBiZSBwcm90ZWN0ZWQuIFNvLCBpbiBteSBvcGluaW9uLCBmYWxsaW5nIGJh
Y2sgdG8KPj4+IHNvZnR3YXJlICh3aGljaCB3aWxsIGJlIHByZXN1bWFibGx5IGEgcmFyZSBvcGVy
YXRpb24pIGlzIHRoZSBiZXR0ZXIKPj4+IGFwcHJvYWNoLgo+Pgo+Pgo+PiBXZWxsLCB5b3UgYm90
aCBjb25zaWRlciB0aGF0IGl0IGlzIGJldHRlciB0byBkbyB0aGUgZmFsbGJhY2sgYnkgYXNzdW1p
bmcgdGhlCj4+IFRMQnMgd2lsbCBhbHdheXMgY2FjaGUgdGhlIGludGVybWVkaWF0ZSB0cmFuc2xh
dGlvbnMgKGUuZyBWQSAtPiBJUEEpIGFuZCBub3QKPj4gb25seSB0aGUgZnVsbCBTMSAtPiBTMiB0
cmFuc2xhdGlvbiAoZS5nIFZBIC0+IFBBKS4KPgo+IE5vLCBJIHdhcyBqdXN0IHBvaW50aW5nIG91
dCB0aGF0IGlmIHRoZSBUTEIgaGFzIGl0IGNhY2hlZCBpdCBpcwo+IGd1YXJhbnRlZWQgdG8gYmUg
ZmFzdGVyLiBXaGV0aGVyIHRoYXQgaXMgdGhlIGNhc2UgaXMgcHJvYmFibHkgdXNlY2FzZQo+IGRl
cGVuZGVudC4gQnV0IGV2ZW4gaWYgdGhlIFRMQiBpcyBub3QgbG9hZGVkLCBJIHdvdWxkIGFzc3Vt
ZSB0aGUKPiBoYXJkd2FyZSBsb29rdXAgaXMgYXQgbGVhc3QgYXMgZmFzdCBhcyB0aGUgc29mdHdh
cmUgYmFzZWQgb25lLCBidXQgSQo+IHdvdWxkIGJldCBpdCBpcyBmYXN0ZXIuIFdpdGhvdXQgbnVt
YmVyIHRoaXMgaXMganVzdCB0aGVvcmV0aWNhbCBidXQgSQo+IHdvdWxkIGJlIHZlcnkgc3VycHJp
c2VkIGlmIHRoZSBoYXJkd2FyZSBsb29rdXAgd291bGQgZXZlciBiZSBzbG93ZXIKPiB0aGVuIHRo
ZSBzb2Z0d2FyZSBiYXNlZCBvbmUuLi4gQW5kIHNpbmNlIHRoaXMgaXMgYSBjb3JuZXItY2FzZSB0
aGF0Cj4gbW9zdCBhcHBsaWNhdGlvbiB3aWxsIG5ldmVyIGVuY291bnRlciwgZm9yY2luZyB0aGVt
IGFsbCB0byB1c2UgYQo+IHNsb3dlciBhcHByb2FjaCBkb2Vzbid0IHNvdW5kIHJpZ2h0LgoKV2hh
dCB5b3UgbWlzcyBpbiBteSBwb2ludCBpcyBUTEIgY2FuIGJlIGRlc2lnbmVkIHRvIG5ldmVyIGNh
Y2hlIAppbnRlcm1lZGlhdGUgdHJhbnNsYXRpb24uIEl0IGlzIG5vdCBldmVuIGFib3V0IHdoZXRo
ZXIgdGhlIFRMQiBhcmUgCmxvYWRlZCBvciBub3QuCgpJIGFtIHN0cnVnZ2xpbmcgdG8gdW5kZXJz
dGFuZCB3aHkgdGhpcyB3b3VsZCBiZSBhIGNvcm5lciBjYXNlIGFzIGl0IAp3b3VsZCBiZSB2YWxp
ZCB0byBwcm90ZWN0IHRoZSBwYWdlIHRhYmxlIHRvIGluc3BlY3Qgd2hhdCB0aGUgZ3Vlc3QgaXMg
CmRvaW5nLi4uCgpJIGFtIG5vdCBzYXlpbmcgdHJhbnNsYXRpb24gd291bGQgYmUgc2xvd2VyIGlu
IGhhcmR3YXJlIHRoYW4gaW4gCnNvZnR3YXJlLiBJIGFtIGp1c3Qgc2F5aW5nIHRoYXQgbWF5YmUg
aXQgd291bGQgbm90IGJlIGEgaHVnZSBwZXJmb3JtYW5jZSAKaGl0IHRvIGFsd2F5cyBkbyBzb2Z0
d2FyZSByYXRoZXIgdGhhbiBmYWxsYmFjayBhbmQgaGF2aW5nIGEgd29yc2Ugb25lIAp0aW1lIHRv
IHRpbWUgKG9yIG9mdGVuPykuCgpBbHNvLCBpZiB5b3UgdXNlIGFsdHAybSAod2hlbiBpdCBnZXRz
IGltcGxlbWVudGVkKSwgeW91IHdvdWxkIGxpa2VseSAKbmVlZCB0byBlaXRoZXIgZG8gc29tZSBj
b250ZXh0IHN3aXRjaCB0byB1c2UgdGhlIHJpZ2h0IHAybSBvciBkbyAKc29mdHdhcmUgbG9va3Vw
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 16:29:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 16:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d880c-0005qu-UC; Tue, 09 May 2017 16:29:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d880b-0005qo-E5
 for xen-devel@lists.xen.org; Tue, 09 May 2017 16:29:09 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 97/AD-03058-45EE1195; Tue, 09 May 2017 16:29:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfknWC
 kwfzVvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aEGavYC55zVlx5e42lgXE2WxcjJ4eQQJ7E
 qrMPwWxeATuJnsfrWUBsCQFDiafvr4PFWQRUJVZs28sEYrMJqEu0PdvOCmKLCGhLNB95D1TDx
 cEsMIlRYunFA+wgCWGBNIn7LU9YIRZ4SUx/e4YZxOYU8JZ4N+czUA0H0DJBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXUO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MO587HWKU5GBSEuX1KRaIFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvB/fCEYKCRalpqdWpGXmAOMDplSCg
 0dJhFfoLVCat7ggMbc4Mx0idYpRUUqclxMkIQCSyCjNg2uDxeQlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfNGgkzhycwrgZv+CmgxE9DiQAYBkMUliQgpqQbGDmerEqPZwSs+MTd2r/Y26pr
 t6u4q2yGyRXaqcm2vkoQkvynX+TXn845f+7f27aVLmxgMf/w31s7lczd+7/Nq3rbZHeEh88I3
 uTziEZAvM4l03qX3MfTShy1PynWcFIIFqy4+sZ17+d6L9fsUJddf/X90TqO6xxf18lbRg2/rV
 BY15ihOralRYinOSDTUYi4qTgQA8mZaP8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494347346!67474638!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12211 invoked from network); 9 May 2017 16:29:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 16:29:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 10:29:05 -0600
Message-Id: <59120A6F0200007800158530@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 10:29:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yu Zhang" <yu.c.zhang@linux.intel.com>
References: <1491382790-30066-1-git-send-email-yu.c.zhang@linux.intel.com>
In-Reply-To: <1491382790-30066-1-git-send-email-yu.c.zhang@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, zhiyuan.lv@intel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC] x86/ioreq server: Optimize p2m cleaning
 up code in p2m_finish_type_change().
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA0LjE3IGF0IDEwOjU5LCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG0uYwo+IEBAIC00MTEsMTQgKzQxMSwxNyBAQCBzdGF0aWMgaW50IGRtX29wKGRvbWlkX3Qg
ZG9taWQsCj4gICAgICAgICAgICAgIHdoaWxlICggcmVhZF9hdG9taWMoJnAybS0+aW9yZXEuZW50
cnlfY291bnQpICYmCj4gICAgICAgICAgICAgICAgICAgICAgZmlyc3RfZ2ZuIDw9IHAybS0+bWF4
X21hcHBlZF9wZm4gKQo+ICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBib29sIGNo
YW5nZWQgPSBmYWxzZTsKPiArCj4gICAgICAgICAgICAgICAgICAvKiBJdGVyYXRlIHAybSB0YWJs
ZSBmb3IgMjU2IGdmbnMgZWFjaCB0aW1lLiAqLwo+ICAgICAgICAgICAgICAgICAgcDJtX2Zpbmlz
aF90eXBlX2NoYW5nZShkLCBfZ2ZuKGZpcnN0X2dmbiksIDI1NiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2lvcmVxX3NlcnZlciwgcDJtX3JhbV9ydyk7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pb3JlcV9zZXJ2ZXIs
IHAybV9yYW1fcncsICZjaGFuZ2VkKTsKPiAgCj4gICAgICAgICAgICAgICAgICBmaXJzdF9nZm4g
Kz0gMjU2Owo+ICAKPiAgICAgICAgICAgICAgICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24g
aWYgaXQncyBub3QgdGhlIGxhc3QgaXRlcmF0aW9uLiAqLwo+ICAgICAgICAgICAgICAgICAgaWYg
KCBmaXJzdF9nZm4gPD0gcDJtLT5tYXhfbWFwcGVkX3BmbiAmJgo+ICsgICAgICAgICAgICAgICAg
ICAgICBjaGFuZ2VkICYmCj4gICAgICAgICAgICAgICAgICAgICAgIGh5cGVyY2FsbF9wcmVlbXB0
X2NoZWNrKCkgKQo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwoKSSBhcHByZWNpYXRlIGFuZCBzdXBwb3J0IHRoZSBpbnRlbnRpb24sIGJ1
dCB5b3UncmUgb3BlbmluZyB1cCBhCmxvbmcgbGFzdGluZyBsb29wIGhlcmUgaW4gY2FzZSB2ZXJ5
IGxpdHRsZSBvciBubyBjaGFuZ2VzIG5lZWQgdG8KYmUgZG9uZS4gWW91IG5lZWQgdG8gY2hlY2sg
Zm9yIHByZWVtcHRpb24gZXZlcnkgc28gbWFueQppdGVyYXRpb25zIGV2ZW4gaWYgeW91J3ZlIG5l
dmVyIHNlZW4gImNoYW5nZWQiIGNvbWUgYmFjayBzZXQuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 16:30:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 16:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d881y-0006NQ-8F; Tue, 09 May 2017 16:30:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d881x-0006Mu-0z
 for xen-devel@lists.xen.org; Tue, 09 May 2017 16:30:33 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 1A/D8-01733-5AEE1195; Tue, 09 May 2017 16:30:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3fhO8F
 Ig0UPTCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owNPetYCj5xVcx5e5qtgfEmexcjJ4eQQJ7E
 ruYGFhCbV8BO4sWLK0wgtoSAocTT99fZQGwWAVWJPT/+MYPYbALqEm3PtrOC2CIC2hLNR94D1
 XBxMAtMYpRYevEA2FBhgTSJ+y1PWCEWeElMf3sGrJlTwFvi3ZzPQDUcQMsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI2M9ZK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfjjna/Q4ySHExKorw+xQKR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4n74VjBQSLEpNT61Iy8wBRgJMWoKDR0mEdxJImre4I
 DG3ODMdInWKUVFKnPc+SEIAJJFRmgfXBou+S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEec
 +DTOHJzCuBm/4KaDET0OJABgGQxSWJCCmpBsZZ1WucGFyPuKlcbw6v7nHfbX3dvzGxYfKJ6M+
 XMmKebNqVEcIp4XL9zJmvMa5Sp+/bHm9aH+050cF7N6/IJwMLodf9BpJBVgdePWU00uAue1zC
 +Efg3Mneau+gf3FluqcC7l12fRmmltO9XlTO+pqr+qtOA9Wi3klmRhOTImYxWxzqF66Zp8RSn
 JFoqMVcVJwIANswyP25AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494347423!76531898!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57822 invoked from network); 9 May 2017 16:30:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 16:30:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 May 2017 10:30:23 -0600
Message-Id: <59120ABD0200007800158533@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Tue, 09 May 2017 10:30:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yu Zhang" <yu.c.zhang@linux.intel.com>
References: <1491382790-30066-1-git-send-email-yu.c.zhang@linux.intel.com>
In-Reply-To: <1491382790-30066-1-git-send-email-yu.c.zhang@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, zhiyuan.lv@intel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC] x86/ioreq server: Optimize p2m cleaning
 up code in p2m_finish_type_change().
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA0LjE3IGF0IDEwOjU5LCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwo+IEBAIC0xMDM0LDEyICsxMDM0LDEzIEBAIHZvaWQgcDJtX2NoYW5nZV90eXBlX3Jh
bmdlKHN0cnVjdCBkb21haW4gKmQsCj4gIC8qIFN5bmNocm9ub3VzbHkgbW9kaWZ5IHRoZSBwMm0g
dHlwZSBmb3IgYSByYW5nZSBvZiBnZm5zIGZyb20gb3QgdG8gbnQuICovCj4gIHZvaWQgcDJtX2Zp
bmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2ZuLCB1bnNpZ25lZCBsb25nIG1heF9uciwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50LCBi
b29sICpjaGFuZ2VkKQo+ICB7Cj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dl
dF9ob3N0cDJtKGQpOwo+ICAgICAgcDJtX3R5cGVfdCB0Owo+ICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4gPSBnZm5feChmaXJzdF9nZm4pOwo+ICAgICAgdW5zaWduZWQgbG9uZyBsYXN0X2dmbiA9IGdm
biArIG1heF9uciAtIDE7Cj4gKyAgICBib29sIGlzX2NoYW5nZWQgPSBmYWxzZTsKPiAgCj4gICAg
ICBBU1NFUlQob3QgIT0gbnQpOwo+ICAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAm
JiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwo+IEBAIC0xMDUyLDEyICsxMDUzLDE4IEBAIHZvaWQg
cDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgIGdldF9n
Zm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuLCAmdCk7Cj4gIAo+ICAgICAgICAgIGlmICggdCA9PSBv
dCApCj4gKyAgICAgICAgewo+ICAgICAgICAgICAgICBwMm1fY2hhbmdlX3R5cGVfb25lKGQsIGdm
biwgdCwgbnQpOwo+ICsgICAgICAgICAgICBpc19jaGFuZ2VkID0gdHJ1ZTsKPiArICAgICAgICB9
Cj4gIAo+ICAgICAgICAgIGdmbisrOwo+ICAgICAgfQo+ICAKPiAgICAgIHAybV91bmxvY2socDJt
KTsKPiArCj4gKyAgICBpZiAoIGNoYW5nZWQgKQo+ICsgICAgICAgICpjaGFuZ2VkID0gaXNfY2hh
bmdlZDsKPiAgfQoKQWxzbywgd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHJldHVybiBhIGNvdW50
IGhlcmU/IElmIHRoZXJlIHdhcyBqdXN0CmEgc2luZ2xlIGNoYW5nZSBpbiB0aGUgY3VycmVudCAy
NTYtR0ZOIGJhdGNoLCBzdXJlbHkgd2UgY291bGQgdGFrZQpvbiBhbm90aGVyPwoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 16:46:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 16:46:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d88H2-0007N4-Kh; Tue, 09 May 2017 16:46:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1d88H1-0007My-J5
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 16:46:07 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D5/83-01734-E42F1195; Tue, 09 May 2017 16:46:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMbRhna7fJ8F
 Ig8sHmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/6ycxFpwSr/j17ThjA2ObcBcjF4eQwAxG
 iWur/rKCOBICc1glbs5aAuRwAjlJEu9uPGXrYuQAssskDq2QAgkLCWhI3L7ZyA7RfJxJ4sHrJ
 ia4SROatjJDNBdLHFv/mgnE5hUQlDg58wkLRLeHxJo3Z5hAhnIKWEtMPm0A0buIRWLDi/Ng9W
 wC2hJtr3eBHcEioCIxZeltJoiZiRLzllxggZgZING68gcbiC0sECMxa9lksLiIgLrEnwsTGEG
 GMgtsY5T4v/wNO8gyZqDE+nlCExhFZiE5aRZCZgEj0ypGjeLUorLUIl0jY72kosz0jJLcxMwc
 XUMDU73c1OLixPTUnMSkYr3k/NxNjMBAr2dgYNzBuKPd7xCjJAeTkiivT7FApBBfUn5KZUZic
 UZ8UWlOavEhRhkODiUJXpOPgpFCgkWp6akVaZk5wJiDSUtw8CiJ8HqDpHmLCxJzizPTIVKnGI
 05Xlx+/56J48nKH++ZhFjy8vNSpcR5FUBKBUBKM0rz4AbBUsElRlkpYV5GBgYGIZ6C1KLczBJ
 U+VeM4hyMSsK80iBTeDLzSuD2vQI6hQnolEAGAZBTShIRUlINjB53XnMbFfB/OrHGg8ne6Ldq
 9sP9+y0E5Aqn/9a+kvj44MIGpeO/dqx7t7B9YXjrjfXOufO13BUVEx5vmzRFqoBPJegtX3h/Z
 +vCj2KTzIL446d+8GBfqisntHZHE+MWm1cByYKfQhUuzthkruf5dvGjbZuKJ97ri5Ji1k/8HH
 /0k2TebT/hhUosxRmJhlrMRcWJAHynEEQAAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494348365!95514630!1
X-Originating-IP: [209.85.128.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42092 invoked from network); 9 May 2017 16:46:06 -0000
Received: from mail-wr0-f174.google.com (HELO mail-wr0-f174.google.com)
 (209.85.128.174)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 16:46:06 -0000
Received: by mail-wr0-f174.google.com with SMTP id z52so6896206wrc.2
 for <xen-devel@lists.xenproject.org>; Tue, 09 May 2017 09:46:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=5gXxkDjnlghbahMRuks++ZKKcGF3cAFoDdcTCse08jM=;
 b=FhdBD1P3hCU9B1ozssz8BQrETUodL2JnvW8KwN6DQ6qaokvs0eE0FxGq7in4IfokQ4
 3P3J9Hia1pnOnQhktBLwrqtlTEMGdajGvhL6eYC5jBEYUOJtRHNm4mS0Cu39cWLupuJJ
 bDGsiIOsurIxnD+3p37+AA3q7Eae/Z/ddz/VR3nk969i9kXljlgDxfAlBOeZm6PB18/t
 J7MeaOnItOobafhLPqphgu2jfxSOERhzz6rZAF3gmAcyHX6jbXz39yaxr5CridCOWKT2
 8hdCScCwINyKGwWalU5Pow7r1EoDCQP5VSBdO6/oBno5vSX93F9HljUJCpeyOK8ILDVr
 f1cA==
X-Gm-Message-State: AODbwcA2s3pCiUzQvfyCmk9DD4tFgZwj5Ai97xlfpVePUo93JJEXSEly
 /O8QLQjcwe37xjt7fTY=
X-Received: by 10.28.211.9 with SMTP id k9mr1760564wmg.51.1494348365133;
 Tue, 09 May 2017 09:46:05 -0700 (PDT)
Received: from mail-wr0-f173.google.com (mail-wr0-f173.google.com.
 [209.85.128.173])
 by smtp.gmail.com with ESMTPSA id 4sm404933wry.31.2017.05.09.09.46.04
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 09 May 2017 09:46:04 -0700 (PDT)
Received: by mail-wr0-f173.google.com with SMTP id z52so6895621wrc.2
 for <xen-devel@lists.xenproject.org>; Tue, 09 May 2017 09:46:04 -0700 (PDT)
X-Received: by 10.223.177.155 with SMTP id q27mr689687wra.173.1494348364772;
 Tue, 09 May 2017 09:46:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Tue, 9 May 2017 09:45:23 -0700 (PDT)
In-Reply-To: <3b8a9b2f-929f-21cc-4545-c42ba45fd68f@arm.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
 <c867145e-1440-bc88-f00d-d2323a05c8e2@sec.in.tum.de>
 <f6bf077c-d1a6-492c-9ad0-63e65f4c6ae9@arm.com>
 <CABfawhniB4DCvfpWM2449=8d0PtJgVsG4os-i941vx0eVTBNng@mail.gmail.com>
 <3b8a9b2f-929f-21cc-4545-c42ba45fd68f@arm.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 9 May 2017 10:45:23 -0600
X-Gmail-Original-Message-ID: <CABfawhn_DiUqCWAAEigD7v85x-D12Envu=F1QdMX9L9r5Bf9Tg@mail.gmail.com>
Message-ID: <CABfawhn_DiUqCWAAEigD7v85x-D12Envu=F1QdMX9L9r5Bf9Tg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgOSwgMjAxNyBhdCAxMDoyMiBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPgo+IE9uIDA5LzA1LzE3IDE3OjA0LCBUYW1hcyBLIExlbmd5
ZWwgd3JvdGU6Cj4+Cj4+IE9uIFR1ZSwgTWF5IDksIDIwMTcgYXQgMjowOSBBTSwgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4KPj4+Cj4+PiBPbiAwNS8w
OS8yMDE3IDA4OjE3IEFNLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBI
aSwKPj4+Pgo+Pj4+Pj4gV2hhdCB5b3UgY3VycmVudGx5IGRvIGlzIHRyeSBndmFfdG9faXBhIGFu
ZCBpZiBpdCBkb2VzIG5vdCB3b3JrID4+IHlvdQo+Pj4+Pj4gd2lsbCBjYWxsIHAybV9ndmFfdG9f
aXBhLiBUaGlzIHNvdW5kcyBhIGJpdCBwb2ludGxlc3MgdG8gbWUgYW5kCj4+Pj4+PiB3YXN0ZSBv
ZiB0aW1lIGlmIHRoZSB1bmRlcmx5aW5nIG1lbW9yeSBvZiBzdGFnZS0xIHBhZ2UgdGFibGUgaXMg
Pj4KPj4+Pgo+Pj4+Cj4+Pj4gcHJvdGVjdGVkLiA+ID4gQnV0IHdlIGRvbid0IGtub3cgdGhhdCB0
aGUgc3RhZ2UtMSBwYWdlIHRhYmxlIGlzCj4+Pj4gcHJvdGVjdGVkIHVudGlsIHRoZSA+IGhhcmR3
YXJlIGJhc2VkIGxvb2t1cCBmYWlscy4gSSBjYW4gdHVybiB5b3VyCj4+Pj4gYXJndW1lbnQgYXJv
dW5kIGFuZCBzYXkgPiBkb2luZyB0aGUgc29mdHdhcmUgYmFzZWQgbG9va3VwIGlzIHBvaW50bGVz
cwo+Pj4+IGFuZCBhIHdhc3RlIG9mIHRpbWUgPiB3aGVuIHRoZSBzdGFnZS0xIHRhYmxlIGlzIG5v
dCBwcm90ZWN0ZWQuIFdoaWNoIGlzCj4+Pj4gYnkgdGhlIHdheSB3aGF0IEkgPiB3b3VsZCBleHBl
Y3QgdG8gc2VlIGluIG1vc3QgY2FzZXMuCj4+Pj4KPj4+PiBJIGFncmVlIHdpdGggVGFtYXM6IEkg
YWxzbyBiZWxpZXZlIHRoYXQgaW4gbW9zdCBjYXNlcyB0aGUgc3RhZ2UtMQo+Pj4+IHRyYW5zbGF0
aW9uIHRhYmxlIHdvbid0IGJlIHByb3RlY3RlZC4gU28sIGluIG15IG9waW5pb24sIGZhbGxpbmcg
YmFjayB0bwo+Pj4+IHNvZnR3YXJlICh3aGljaCB3aWxsIGJlIHByZXN1bWFibGx5IGEgcmFyZSBv
cGVyYXRpb24pIGlzIHRoZSBiZXR0ZXIKPj4+PiBhcHByb2FjaC4KPj4+Cj4+Pgo+Pj4KPj4+IFdl
bGwsIHlvdSBib3RoIGNvbnNpZGVyIHRoYXQgaXQgaXMgYmV0dGVyIHRvIGRvIHRoZSBmYWxsYmFj
ayBieSBhc3N1bWluZwo+Pj4gdGhlCj4+PiBUTEJzIHdpbGwgYWx3YXlzIGNhY2hlIHRoZSBpbnRl
cm1lZGlhdGUgdHJhbnNsYXRpb25zIChlLmcgVkEgLT4gSVBBKSBhbmQKPj4+IG5vdAo+Pj4gb25s
eSB0aGUgZnVsbCBTMSAtPiBTMiB0cmFuc2xhdGlvbiAoZS5nIFZBIC0+IFBBKS4KPj4KPj4KPj4g
Tm8sIEkgd2FzIGp1c3QgcG9pbnRpbmcgb3V0IHRoYXQgaWYgdGhlIFRMQiBoYXMgaXQgY2FjaGVk
IGl0IGlzCj4+IGd1YXJhbnRlZWQgdG8gYmUgZmFzdGVyLiBXaGV0aGVyIHRoYXQgaXMgdGhlIGNh
c2UgaXMgcHJvYmFibHkgdXNlY2FzZQo+PiBkZXBlbmRlbnQuIEJ1dCBldmVuIGlmIHRoZSBUTEIg
aXMgbm90IGxvYWRlZCwgSSB3b3VsZCBhc3N1bWUgdGhlCj4+IGhhcmR3YXJlIGxvb2t1cCBpcyBh
dCBsZWFzdCBhcyBmYXN0IGFzIHRoZSBzb2Z0d2FyZSBiYXNlZCBvbmUsIGJ1dCBJCj4+IHdvdWxk
IGJldCBpdCBpcyBmYXN0ZXIuIFdpdGhvdXQgbnVtYmVyIHRoaXMgaXMganVzdCB0aGVvcmV0aWNh
bCBidXQgSQo+PiB3b3VsZCBiZSB2ZXJ5IHN1cnByaXNlZCBpZiB0aGUgaGFyZHdhcmUgbG9va3Vw
IHdvdWxkIGV2ZXIgYmUgc2xvd2VyCj4+IHRoZW4gdGhlIHNvZnR3YXJlIGJhc2VkIG9uZS4uLiBB
bmQgc2luY2UgdGhpcyBpcyBhIGNvcm5lci1jYXNlIHRoYXQKPj4gbW9zdCBhcHBsaWNhdGlvbiB3
aWxsIG5ldmVyIGVuY291bnRlciwgZm9yY2luZyB0aGVtIGFsbCB0byB1c2UgYQo+PiBzbG93ZXIg
YXBwcm9hY2ggZG9lc24ndCBzb3VuZCByaWdodC4KPgo+Cj4gV2hhdCB5b3UgbWlzcyBpbiBteSBw
b2ludCBpcyBUTEIgY2FuIGJlIGRlc2lnbmVkIHRvIG5ldmVyIGNhY2hlIGludGVybWVkaWF0ZQo+
IHRyYW5zbGF0aW9uLiBJdCBpcyBub3QgZXZlbiBhYm91dCB3aGV0aGVyIHRoZSBUTEIgYXJlIGxv
YWRlZCBvciBub3QuCj4KPiBJIGFtIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCB3aHkgdGhpcyB3
b3VsZCBiZSBhIGNvcm5lciBjYXNlIGFzIGl0IHdvdWxkIGJlCj4gdmFsaWQgdG8gcHJvdGVjdCB0
aGUgcGFnZSB0YWJsZSB0byBpbnNwZWN0IHdoYXQgdGhlIGd1ZXN0IGlzIGRvaW5nLi4uCgpJdCBp
cyB2YWxpZCwgeWVzLCBidXQgbm90aGluZyByZXF1aXJlcyB0aGUgdXNlciB0byBibG9jayByZWFk
IGFjY2Vzcwp0byB0aGF0IHNwZWNpZmljIHBhZ2UuIE1vc3QgYXBwbGljYXRpb25zIG9ubHkgbW9u
aXRvciBhIGhhbmRmdWwgb2YKcGFnZXMgYXQgYSB0aW1lLiBBcHBsaWNhdGlvbnMgbWF5IG5vdCBl
dmVuIHVzZSByZWFkLWFjY2VzcwpyZXN0cmljdGlvbnMgYXQgYWxsIChkb2luZyBvbmx5IHdyaXRl
IG9yIGV4ZWN1dGUgdHJhY2luZykuIElmIHdlIGRvCnNvZnR3YXJlIGJhc2VkIGxvb2t1cHMgYWxs
IHRoZSB0aW1lIHdlIHBlbmFsaXplIGFsbCBvZiB0aG9zZQphcHBsaWNhdGlvbnMgd2hlbiBpdCBp
cyByZWFsbHkgb25seSBhIHZlcnkgc21hbGwgc3Vic2V0IG9mIGNhc2VzIHdoZXJlCnRoaXMgd2ls
bCBiZSBuZWVkZWQuCgo+Cj4gSSBhbSBub3Qgc2F5aW5nIHRyYW5zbGF0aW9uIHdvdWxkIGJlIHNs
b3dlciBpbiBoYXJkd2FyZSB0aGFuIGluIHNvZnR3YXJlLiBJCj4gYW0ganVzdCBzYXlpbmcgdGhh
dCBtYXliZSBpdCB3b3VsZCBub3QgYmUgYSBodWdlIHBlcmZvcm1hbmNlIGhpdCB0byBhbHdheXMK
PiBkbyBzb2Z0d2FyZSByYXRoZXIgdGhhbiBmYWxsYmFjayBhbmQgaGF2aW5nIGEgd29yc2Ugb25l
IHRpbWUgdG8gdGltZSAob3IKPiBvZnRlbj8pLgoKSXQgcHJvYmFibHkgd291bGRuJ3QgYmUgYSBi
aWcgaGl0LCBidXQgd2h5IHRha2UgYW55IGhpdCBpZiBub3QgbmVjZXNzYXJ5PwoKVGFtYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 17:10:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 17:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d88e0-0000SG-M8; Tue, 09 May 2017 17:09:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2950362c5=citrix-osstest@xenproject.org>)
 id 1d88dz-0000S4-47
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 17:09:51 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 8B/9A-02189-ED7F1195; Tue, 09 May 2017 17:09:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO7d74K
 RBpPPaVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxtX+6yFpxTqth0t421gXG2ZBcjJ4eEgL/E
 qmO7mSFsD4lFV7ewgdgiAs4SEz7cBrI5OHgF9CT+r1QBCQsLBEh833scqJwLqLyfRWL7mu9Qv
 W4S1y93wtkLp81nBLHZgGZO7JnIAmKzCKhInO2eABYXEtCSWLp4JROIzSsgKHFy5hOwGmYBCY
 mDL15AzbGUuLH7HusERr5ZSMpmISlbwMi0ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBYLze
 1uDgxPTUnMalYLzk/dxMjMKjqGRgYdzD27PU7xCjJwaQkyutTLBApxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYL38jfBSCHBotT01Iq0zBxgeMOkJTh4lER4D34FSvMWFyTmFmemQ6ROMepyvFv64
 T2TEEtefl6qlDhvEsgMAZCijNI8uBGwWLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3EW
 QKT2ZeCdymV0BHMAEdEcggAHJESSJCSqqBkWez76yj2o/i9m2VWnf8ysSqUgbthYnP2Cc9P7b
 IwlTi9kWPRv/39/bmnBA0P+AsoPa77+pGhrWqM9S9Gi7/vqx2WfNP/8aixbNWTFh8Q0O2I85v
 oXnL322OCxddW7qh51jHnKz33ndmWx94LnJPXMXyTZM700ajApW9xkvezfBcJfPYWDj3YbESS
 3FGoqEWc1FxIgBHA0aysAIAAA==
X-Env-Sender: prvs=2950362c5=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494349788!99530426!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36977 invoked from network); 9 May 2017 17:09:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 17:09:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,315,1491264000"; d="scan'208";a="422889979"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71269-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-pvops:host-install(3):broken:allowable
 ovmf:build-amd64-xsm:host-install(3):broken:allowable
 ovmf:build-i386:host-install(3):broken:allowable
 ovmf:build-amd64:host-install(3):broken:allowable
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=d547b32dccbef8bd4fedda648db270ad4cbf3857
X-Osstest-Versions-That: ovmf=ca12a0c83b7b889fc807cb2dd47356f0fd1253d6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 9 May 2017 18:09:45 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71269: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyNjkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAg
ICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICBicm9rZW4g
YmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDMgaG9zdC1p
bnN0YWxsKDMpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAg
ZDU0N2IzMmRjY2JlZjhiZDRmZWRkYTY0OGRiMjcwYWQ0Y2JmMzg1NwpiYXNlbGluZSB2ZXJzaW9u
Ogogb3ZtZiAgICAgICAgICAgICAgICAgY2ExMmEwYzgzYjdiODg5ZmM4MDdjYjJkZDQ3MzU2ZjBm
ZDEyNTNkNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjY3ICAyMDE3LTA1LTA5IDA0OjQ2OjM4
IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI2OSAgMjAxNy0wNS0wOSAxMDo0
NjozNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWmhhbmcgTHVibyA8bHViby56aGFuZ0Bp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgYnVpbGQtaTM4
NiBob3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDMp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkNTQ3YjMyZGNjYmVmOGJkNGZlZGRh
NjQ4ZGIyNzBhZDRjYmYzODU3CkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29t
PgpEYXRlOiAgIEZyaSBNYXkgNSAwOTowMTowOCAyMDE3ICswODAwCgogICAgTnQzMlBrZy9TbnBO
dDMyRHhlOiBGaXggaGFuZyBpc3N1ZSB3aGVuIG11bHRpcGxlIG5ldHdvcmsgaW50ZXJmYWNlcyBl
eGlzdGVkCiAgICAKICAgIEN1cnJlbnRseSBhbGwgdGhlIG5ldHdvcmsgaW50ZXJmYWNlcyBzaGFy
ZSB0aGUgb25lIHJlY3ljbGVkIHRyYW5zbWl0IGJ1ZmZlcgogICAgYXJyYXksIHdoaWNoIGlzIHVz
ZWQgdG8gc3RvcmUgdGhlIHJlY3ljbGVkIGJ1ZmZlciBhZGRyZXNzLiBIb3dldmVyLCB0aG9zZQog
ICAgcmVjeWNsZWQgYnVmZmVycyBhcmUgYWxsb2NhdGVkIGJ5IHRoZSBkaWZmZXJlbnQgTU5QIGlu
dGVyZmFjZSBpZiB0aGUgbXVsdGlwbGUKICAgIG5ldHdvcmsgaW50ZXJmYWNlcyBleGlzdGVkLiBU
aGVuLCBTTlAgR2V0U3RhdHVzIG1heSByZXR1cm4gb25lIHJlY3ljbGVkIHRyYW5zbWl0CiAgICBi
dWZmZXIgYWRkcmVzcyB0byB0aGUgYW5vdGhlciBNTlAgaW50ZXJmYWNlLCB3aGljaCBtYXkgcmVz
dWx0IGluIHRoZSBNTlAgZHJpdmVyCiAgICBoYW5nIGFmdGVyICdyZWNvbm5lY3QgLXInIG9wZXJh
dGlvbi4KICAgIAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgogICAgQ2M6IEZ1
IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlA
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4K
CmNvbW1pdCBiNjFmZGExMTI5NWIwOTM0MGM0MzI3OGZlOTQyNWViNzEwODFhYzJhCkF1dGhvcjog
WmhhbmcgTHVibyA8bHViby56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE1heSA0IDE3OjM1
OjM2IDIwMTcgKzA4MDAKCiAgICBOZXR3b3JrUGtnOiBGaXggaXNzdWUgaW4gZG5zIGRyaXZlciB3
aGVuIGJ1aWxkaW5nIERIQ1AgcGFja2V0LgogICAgCiAgICBDdXJyZW50bHksIEROUyBkcml2ZXIg
Y29uZmlndXJlIHRoZSBkaGNwIG1lc3NhZ2UgdHlwZSB0byBpbmZvcm0KICAgIHdoZW4gYnVpbGRp
bmcgZGhjcCBwYWNrZXQgdG8gZ2V0IGRucyBpbmZvIGZyb20sIGJ1dCBpdCBub3Qgd29ya3MKICAg
IHdpdGggZGhjcCBzZXJ2ZXIgZGVwbG95ZWQgb24gbGludXggc3lzdGVtLiBIb3dldmVyIGl0IHdv
cmtzIHdlbGwKICAgIHdoZW4gY2hhbmdlZCB0byByZXF1ZXN0IHR5cGUuCiAgICAKICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNp
Z25lZC1vZmYtYnk6IFpoYW5nIEx1Ym8gPGx1Ym8uemhhbmdAaW50ZWwuY29tPgogICAgQ2M6IFd1
IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGlu
dGVsLmNvbT4KICAgIENjOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 17:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 17:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d88eV-0000vA-VG; Tue, 09 May 2017 17:10:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2955136ad=Andrew.Cooper3@citrix.com>)
 id 1d88eU-0000v2-M4
 for xen-devel@lists.xen.org; Tue, 09 May 2017 17:10:22 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2F/C3-01734-DF7F1195; Tue, 09 May 2017 17:10:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvfvd8F
 IgyPHRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owdyx6zFrTZVlzc+56pgfGKThcjJ4eEgJ/E
 y+u7mUBsYQE3idX/trOB2CICyhK9v36zdDFycQgJ7GGUmHt8P1iCGajoe+NDZhCbTUBfYveLT
 2DNvAK2ErO69rCC2CwCKhL3Pt0Ai4sKhEu8bTzCAlEjKHFy5hMwm1PAXmLn4Q3MEDMNJI4sms
 MKYctLbH87BywuJKAmca3/EjvEoekSE5/1sExg5J+FZNQsJO2zkLQvYGRexahenFpUllqka6q
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYhAxAsIPxS7/zIUZJDiYlUV6fYoFI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8l78JRgoJFqWmp1akZeYA4wEmLcHBoyTCqweMCSHe4
 oLE3OLMdIjUKUZFKXHeKyB9AiCJjNI8uDZYDF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK
 8xyHiezLwSuOmvgBYzAS0OZBAAWVySiJCSamDMK/wkvJw9ZzGDvZTy/dqWjWGHA+/c0BB6adk
 rnfOm7DL3lTlX9+x5Gu5k0yDlWhh0+vOdbx4JcRmef5x3aT6/On3u9ITwzWur9Dc//77SKPCu
 r8CJlXxROTzlFi8qfCoF937NC8xdYRXE9XzXbeVLeyaf+tr4R4Xp0n2rXxo579ep/X/JmVqgx
 FKckWioxVxUnAgAuRP1MbwCAAA=
X-Env-Sender: prvs=2955136ad=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494349821!77360618!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48993 invoked from network); 9 May 2017 17:10:21 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 17:10:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,315,1491264000"; d="scan'208";a="45703093"
To: Jan Beulich <JBeulich@suse.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-3-git-send-email-andrew.cooper3@citrix.com>
 <5912034A02000078001584EC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ccfc9d23-0935-fab0-e61b-77816572c293@citrix.com>
Date: Tue, 9 May 2017 18:09:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5912034A02000078001584EC@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/4] x86/pv: Introduce
	pv_create_exception_frame()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTY6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA1LjE3IGF0
IDE3OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICt2b2lkIHB2X2Ny
ZWF0ZV9leGNlcHRpb25fZnJhbWUodm9pZCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqY3Vy
ciA9IGN1cnJlbnQ7Cj4+ICsgICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZjdXJyLT5hcmNo
LnB2X3ZjcHUudHJhcF9ib3VuY2U7Cj4gY29uc3QgKHR3aWNlKT8KPgo+PiArICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwo+PiArICAgIGNvbnN0
IGJvb2wgdXNlcl9tb2RlX2ZyYW1lID0gIWd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIHJlZ3MpOwo+
PiArICAgIHVpbnQ4X3QgKmV2dF9tYXNrID0gJnZjcHVfaW5mbyhjdXJyLCBldnRjaG5fdXBjYWxs
X21hc2spOwo+PiArICAgIHVuc2lnbmVkIGxvbmcgcmZsYWdzOwo+IERvZXMgdGhpcyByZWFsbHkg
bmVlZCB0byBiZSAibG9uZyI/CgpUaGUgYW5zd2VyIHRvIHNldmVyYWwgb2YgdGhlc2UgcXVlc3Rp
b25zIGFyZSAicHJvYmFibHkgbm90LCBidXQgdGhhdCdzCmhvdyBsb2FkX3NlZ21lbnRzKCkgZGlk
IGl0Ii4KCj4KPj4gKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIG1pc3Npbmc7Cj4+ICsKPj4gKyAg
ICBBU1NFUlRfTk9UX0lOX0FUT01JQygpOwo+PiArCj4+ICsgICAgaWYgKCB1bmxpa2VseShudWxs
X3RyYXBfYm91bmNlKGN1cnIsIHRiKSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLCAiRmF0YWw6IEF0dGVtcHRpbmcgdG8gaW5qZWN0IG51bGwgdHJhcCBib3VuY2Vc
biIpOwo+PiArICAgICAgICBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+IFdoeSBub3Qg
ZG9tYWluX2NyYXNoKCkgZm9sbG93ZWQgYnkgInJldHVybiI/CgpCZWNhdXNlIHRoZSBleGlzdGlu
ZyBjb2RlIHVzZXMgc3luY2hyb25vdXMgY3Jhc2hlcy4KCkxvb2tpbmcgYWdhaW4gYXQgdGhlIGNh
bGxzaXRlcyBvZiBwdl9jcmVhdGVfZXhjZXB0aW9uX2ZyYW1lKCksIHdlCmltbWVkaWF0ZWx5IGp1
bXAgYmFjayB0byB7Y29tcGF0Xyx9dGVzdF9hbGxfZXZlbnRzLCB3aGljaCBwcm9jZWVkcyB0bwpy
dW4gc29mdGlycXMgYWdhaW4uCgpUaGVyZWZvcmUsIGRvbWFpbl9jcmFzaCgpIGFuZCBhIHJldHVy
biBzaG91bGQgd29yay4gIChJIHRoaW5rPykKCj4KPj4gKyAgICB9Cj4+ICsKPj4gKyAgICAvKiBG
b2xkIHRoZSB1cGNhbGwgbWFzayBhbmQgYXJjaGl0ZWN0dXJhbCBJT1BMIGludG8gdGhlIGd1ZXN0
cyByZmxhZ3MuICovCj4+ICsgICAgcmZsYWdzICA9IHJlZ3MtPnJmbGFncyAmIH4oWDg2X0VGTEFH
U19JRiB8IFg4Nl9FRkxBR1NfSU9QTCk7Cj4+ICsgICAgcmZsYWdzIHw9ICgoKmV2dF9tYXNrID8g
MCA6IFg4Nl9FRkxBR1NfSUYpIHwKPj4gKyAgICAgICAgICAgICAgIChWTV9BU1NJU1QoY3Vyci0+
ZG9tYWluLCBhcmNoaXRlY3R1cmFsX2lvcGwpCj4+ICsgICAgICAgICAgICAgICAgPyBjdXJyLT5h
cmNoLnB2X3ZjcHUuaW9wbCA6IDApKTsKPj4gKwo+PiArICAgIGlmICggaXNfcHZfMzJiaXRfdmNw
dShjdXJyKSApCj4+ICsgICAgewo+PiArICAgICAgICAvKiB7IFtFUlJDT0RFLF0gRUlQLCBDUy9N
QVNLICwgRUZMQUdTLCBbRVNQLCBTU10gfSAqLwo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgZnJh
bWVbNl0sICpwdHIgPSBmcmFtZSwga3NwID0KPj4gKyAgICAgICAgICAgICh1c2VyX21vZGVfZnJh
bWUgPyBjdXJyLT5hcmNoLnB2X3ZjcHUua2VybmVsX3NwIDogcmVncy0+ZXNwKTsKPj4gKwo+PiAr
ICAgICAgICBpZiAoIHRiLT5mbGFncyAmIFRCRl9FWENFUFRJT05fRVJSQ09ERSApCj4+ICsgICAg
ICAgICAgICAqcHRyKysgPSB0Yi0+ZXJyb3JfY29kZTsKPj4gKwo+PiArICAgICAgICAqcHRyKysg
PSByZWdzLT5laXA7Cj4+ICsgICAgICAgICpwdHIrKyA9IHJlZ3MtPmNzIHwgKCgodW5zaWduZWQg
aW50KSpldnRfbWFzaykgPDwgMTYpOwo+IERvIHlvdSByZWFsbHkgbmVlZCB0aGUgY2FzdCBoZXJl
PwoKRG9lcyBpdCBwcm9tb3RlIGNvcnJlY3RseSBpZiB0aGUgdG9wIGJpdCBvZiB0aGUgbWFzayBp
cyBzZXQ/Cgo+ICBJbiBubyBjYXNlIGlzIHRoZXJlIGEgbmVlZCBmb3IgdGhlCj4gcGFyZW50aGVz
ZXMgYXJvdW5kIHRoZSBjYXN0IGV4cHJlc3Npb24uCj4KPj4gKyAgICAgICAgKnB0cisrID0gcmZs
YWdzOwo+PiArCj4+ICsgICAgICAgIGlmICggdXNlcl9tb2RlX2ZyYW1lICkKPj4gKyAgICAgICAg
ewo+PiArICAgICAgICAgICAgKnB0cisrID0gcmVncy0+ZXNwOwo+PiArICAgICAgICAgICAgKnB0
cisrID0gcmVncy0+c3M7Cj4+ICsgICAgICAgIH0KPj4gKwo+PiArICAgICAgICAvKiBDb3B5IHRo
ZSBjb25zdHJ1Y3RlZCBmcmFtZSB0byB0aGUgZ3Vlc3Qga2VybmVsIHN0YWNrLiAqLwo+PiArICAg
ICAgICBieXRlcyA9IF9wKHB0cikgLSBfcChmcmFtZSk7Cj4+ICsgICAgICAgIGtzcCAtPSBieXRl
czsKPj4gKwo+PiArICAgICAgICBpZiAoIHVubGlrZWx5KChtaXNzaW5nID0gX19jb3B5X3RvX3Vz
ZXIoX3Aoa3NwKSwgZnJhbWUsIGJ5dGVzKSkgIT0gMCkgKQo+IFdoaWxlIEkgZG9uJ3QgdGhpbmsg
d2UgbmVlZCB0byBiZSByZWFsbHkgYm90aGVyZWQsIGl0J3MgcGVyaGFwcyBzdGlsbAo+IHdvcnRo
IG5vdGluZyBpbiBhIGNvbW1lbnQgdGhhdCB0aGUgd3JhcHBpbmcgYmVoYXZpb3IgaGVyZSBpcwo+
IHdyb25nIChhbmQgc2xpZ2h0bHkgd29yc2UgdGhhbiB0aGUgYXNzZW1ibHkgb3JpZ2luYWwpLCBk
dWUgdG8KPiAoaW1wbGljaXQpIGFkZHJlc3MgYXJpdGhtZXRpYyBhbGwgYmVpbmcgZG9uZSB3aXRo
IDY0LWJpdCBvcGVyYW5kcy4KCkFoIC0gQXQgc29tZSBwb2ludCwgSSBoYWQgYSBjb21tZW50IGhl
cmUgZXhwbGFpbmluZyB0aGUgbGFjayBvZiBhbgpfX2FjY2Vzc19vaygpIGNoZWNrLCBidXQgaXQg
YXBwZWFycyB0byBoYXZlIGdvdCBsb3N0IGluIGEgcmViYXNlLiAgSQp3aWxsIHRyeSB0byByZWlu
c3RhdGUgaXQuCgpUaGUgd3JhcHBpbmcgYmVoYXZpb3VyIGFyb3VuZCB0aGUgNEdCID0+IDAgYm91
bmRhcnkgaXMgdW5kZWZpbmVkLCBhbmQKZGlmZmVyZW50IGJldHdlZW4gSW50ZWwgYW5kIEFNRCAo
YXMgd2UgZGlzY292ZXJlZCB3aXRoIFhTQS0xODYpLiAgSWYgd2UKcGFzc2luZyB0aGUgZXhjZXB0
aW9uIGJhY2sgdG8gdGhlIGd1ZXN0IHdlIHdvdWxkIG5lZWQgdG8gc3dhcCAjUEYgZm9yCiNTUyAo
Zm9yIEludGVsKSwgb3IgcHJvcGVybHkgd3JhcCBhcm91bmQgKGZvciBBTUQpLgoKV291bGQgaXQg
YmUgb2sganVzdCB0byBjb21tZW50IHRoaXMgcG9pbnQgYW5kIGxlYXZlIGl0IGFzIGlzPwoKPgo+
PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJGYXRhbDog
RmF1bHQgd2hpbGUgd3JpdGluZyBleGNlcHRpb24gZnJhbWVcbiIpOwo+PiArICAgICAgICAgICAg
c2hvd19wYWdlX3dhbGsoa3NwICsgbWlzc2luZyk7Cj4+ICsgICAgICAgICAgICBfX2RvbWFpbl9j
cmFzaF9zeW5jaHJvbm91cygpOwo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgLyogUmV3
cml0ZSBvdXIgc3RhY2sgZnJhbWUuICovCj4+ICsgICAgICAgIHJlZ3MtPnJpcCAgICAgICAgICAg
PSAodWludDMyX3QpdGItPmVpcDsKPj4gKyAgICAgICAgcmVncy0+Y3MgICAgICAgICAgICA9IHRi
LT5jczsKPj4gKyAgICAgICAgcmVncy0+ZWZsYWdzICAgICAgICY9IH4oWDg2X0VGTEFHU19WTSB8
IFg4Nl9FRkxBR1NfUkYgfAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZf
RUZMQUdTX05UIHwgWDg2X0VGTEFHU19URik7Cj4gWW91IHdyaXRlIC0+cmlwIGFib3ZlIGFuZCAt
PnJzcCBiZWxvdyAtIHByZWZlcmFibHkgdGhvc2Ugd291bGQKPiBiZWNvbWUgLT5laXAgYW5kIC0+
ZXNwLCBidXQgYWx0ZXJuYXRpdmVseSAoZm9yIGNvbnNpc3RlbmN5KSB0aGlzCj4gbWF5IHdhbnQg
c3dpdGNoaW5nIHRvIC0+cmZsYWdzLgoKQWggLSB0aGVzZSBhcmUgZGVsaWJlcmF0ZWx5IDY0Yml0
IHZhbHVlcyBldmVuIGluIHRoZSAzMmJpdCBwYXRoLCBzbyBhCjMyYml0IGd1ZXN0IHdpdGggYW4g
dW5leHBlY3RlZCA2NGJpdCBjb2RlIHNlZ21lbnQgd2lsbCBiZSB0cnVuY2F0ZWQgYmFjawppbnRv
IGl0cyBvd24gcmFuZ2UuCgpJIHdpbGwgY29tbWVudCB0aGlzIHBvaW50LCBhbmQgc3dpdGNoIHRv
IHVzaW5nIHJmbGFncy4KCj4KPj4gKyAgICAgICAgcmVncy0+cnNwICAgICAgICAgICA9IGtzcDsK
Pj4gKyAgICAgICAgaWYgKCB1c2VyX21vZGVfZnJhbWUgKQo+PiArICAgICAgICAgICAgcmVncy0+
c3MgPSBjdXJyLT5hcmNoLnB2X3ZjcHUua2VybmVsX3NzOwo+PiArICAgIH0KPj4gKyAgICBlbHNl
Cj4+ICsgICAgewo+PiArICAgICAgICAvKiB7IFJDWCwgUjExLCBbRVJSQ09ERSxdIFJJUCwgQ1Mv
TUFTSywgUkZMQUdTLCBSU1AsIFNTIH0gKi8KPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFt
ZVs3XSwgKnB0ciA9IGZyYW1lLCBrc3AgPQo+IEkgY2xlYXJseSBjb3VudCA4IGVsZW1lbnRzIGlu
IHRoZSBjb21tZW50LgoKOikKCj4KPj4gKyAgICAgICAgICAgICh1c2VyX21vZGVfZnJhbWUgPyBj
dXJyLT5hcmNoLnB2X3ZjcHUua2VybmVsX3NwIDogcmVncy0+cnNwKSAmIH4weGY7Cj4+ICsKPj4g
KyAgICAgICAgaWYgKCB1c2VyX21vZGVfZnJhbWUgKQo+PiArICAgICAgICAgICAgdG9nZ2xlX2d1
ZXN0X21vZGUoY3Vycik7Cj4+ICsKPj4gKyAgICAgICAgKnB0cisrID0gcmVncy0+cmN4Owo+PiAr
ICAgICAgICAqcHRyKysgPSByZWdzLT5yMTE7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCB0Yi0+Zmxh
Z3MgJiBUQkZfRVhDRVBUSU9OX0VSUkNPREUgKQo+PiArICAgICAgICAgICAgKnB0cisrID0gdGIt
PmVycm9yX2NvZGU7Cj4+ICsKPj4gKyAgICAgICAgKnB0cisrID0gcmVncy0+cmlwOwo+PiArICAg
ICAgICAqcHRyKysgPSAodXNlcl9tb2RlX2ZyYW1lID8gcmVncy0+Y3MgOiByZWdzLT5jcyAmIH4z
KSB8Cj4+ICsgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpKCpldnRfbWFzaykgPDwgMzIpOwo+
IFN0cmF5IHBhcmVudGhlc2VzIGFnYWluLgo+Cj4+ICsgICAgICAgICpwdHIrKyA9IHJmbGFnczsK
Pj4gKyAgICAgICAgKnB0cisrID0gcmVncy0+cnNwOwo+PiArICAgICAgICAqcHRyKysgPSByZWdz
LT5zczsKPj4gKwo+PiArICAgICAgICAvKiBDb3B5IHRoZSBjb25zdHJ1Y3RlZCBmcmFtZSB0byB0
aGUgZ3Vlc3Qga2VybmVsIHN0YWNrLiAqLwo+PiArICAgICAgICBieXRlcyA9IF9wKHB0cikgLSBf
cChmcmFtZSk7Cj4+ICsgICAgICAgIGtzcCAtPSBieXRlczsKPj4gKwo+PiArICAgICAgICBpZiAo
IHVubGlrZWx5KCFfX2FkZHJfb2soa3NwKSkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJGYXRhbDogQmFkIGd1ZXN0IGtlcm5lbCBzdGFjayAlcFxu
IiwgX3Aoa3NwKSk7Cj4+ICsgICAgICAgICAgICBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygp
Owo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSgobWlzc2luZyA9
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19jb3B5X3RvX3VzZXIoX3Aoa3NwKSwg
ZnJhbWUsIGJ5dGVzKSkgIT0gMCkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsICJGYXRhbDogRmF1bHQgd2hpbGUgd3JpdGluZyBleGNlcHRpb24gZnJh
bWVcbiIpOwo+PiArICAgICAgICAgICAgc2hvd19wYWdlX3dhbGsoa3NwICsgbWlzc2luZyk7Cj4+
ICsgICAgICAgICAgICBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+PiArICAgICAgICB9
Cj4+ICsKPj4gKyAgICAgICAgLyogUmV3cml0ZSBvdXIgc3RhY2sgZnJhbWUuICovCj4+ICsgICAg
ICAgIHJlZ3MtPmVudHJ5X3ZlY3RvciB8PSBUUkFQX3N5c2NhbGw7Cj4+ICsgICAgICAgIHJlZ3Mt
PnJpcCAgICAgICAgICAgPSB0Yi0+ZWlwOwo+PiArICAgICAgICByZWdzLT5jcyAgICAgICAgICAg
ID0gRkxBVF9LRVJORUxfQ1M7Cj4+ICsgICAgICAgIHJlZ3MtPnJmbGFncyAgICAgICAmPSB+KFg4
Nl9FRkxBR1NfQUMgfCBYODZfRUZMQUdTX1ZNIHwgWDg2X0VGTEFHU19SRiB8Cj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9FRkxBR1NfTlQgfCBYODZfRUZMQUdTX1RGKTsK
Pj4gKyAgICAgICAgcmVncy0+cnNwICAgICAgICAgICA9IGtzcDsKPj4gKyAgICAgICAgcmVncy0+
c3MgICAgICAgICAgICA9IEZMQVRfS0VSTkVMX1NTOwo+PiArICAgIH0KPj4gKwo+PiArICAgIC8q
IE1hc2sgZXZlbnRzIGlmIHJlcXVlc3RlZC4gKi8KPj4gKyAgICBpZiAoIHRiLT5mbGFncyAmIFRC
Rl9JTlRFUlJVUFQgKQo+PiArICAgICAgICAqZXZ0X21hc2sgPSAxOwo+PiArCj4+ICsgICAgLyoK
Pj4gKyAgICAgKiBDbG9iYmVyIHRoZSBpbmplY3Rpb24gaW5mb3JtYXRpb24gbm93IGl0IGhhcyBi
ZWVuIGNvbXBsZXRlZC4gIEJ1Z2d5Cj4+ICsgICAgICogYXR0ZW1wdHMgdG8gaW5qZWN0IHRoZSBz
YW1lIGV2ZW50IHR3aWNlIHdpbGwgaGl0IHRoZSBudWxsX3RyYXBfYm91bmNlKCkKPj4gKyAgICAg
KiBjaGVjayBhYm92ZS4KPj4gKyAgICAgKi8KPj4gKyAgICAqdGIgPSAoc3RydWN0IHRyYXBfYm91
bmNlKXt9Owo+IEFoLCBzbyB0aGF0IHByZXZlbnRzIHRiIGJlY29taW5nIGEgcG9pbnRlciB0byBj
b25zdC4gSSB3b25kZXIKPiB0aG91Z2ggd2hldGhlciwgb24gYSByYXRoZXIgaG90IHBhdGgsIHdl
IHJlYWxseSB3YW50IHRvIHphcCB0aGUKPiBlbnRpcmUgc3RydWN0dXJlIGhlcmUuIEFzIEkgY2Fu
IHNlZSB0aGUgdmFsdWUgaW4gc2F0aXNmeWluZwo+IG51bGxfdHJhcF9ib3VuY2UoKSwgaG93IGFi
b3V0IHphcHBpbmcganVzdCAtPmVpcCAvIC0+Y3Mgb24gdGhlCj4gc3BsaXQgcGF0aHMgYWJvdmU/
CgpUaGlzIGVuZHMgdXAgYmVpbmcgdHdvIDgtYnl0ZSB3cml0ZXMgb2YgemVyb2VzIGludG8gYSBj
YWNoZS1ob3QgbGluZTsgaXQKaXNuJ3QgYnkgYW55IG1lYW5zIGEgc2xvdyBwYXJ0IG9mIHRoaXMg
cGF0aCwgd2hlcmVhcyB0aGUgMTZiaXQgd3JpdGUgdG8KY2xvYmJlciBqdXN0ICVjcyB3b3VsZCBi
ZS4KCklycmVzcGVjdGl2ZSBvZiB0aGF0LCB0aGUgZm9sbG93aW5nIHBhdGNoIGRlcGVuZHMgb24g
dGhpcyBjbG9iYmVyaW5nIG9mCi0+ZmxhZ3MuCgo+IE92ZXJhbGwsIGRpZCB5b3UgY29tcGFyZSBn
ZW5lcmF0ZWQgY29kZSB3aXRoIHRoZSBjdXJyZW50Cj4gYXNzZW1ibHkgaW1wbGVtZW50YXRpb24/
IFRoYXQgb25lIHN1cmVseSB3b3VsZCBoYXZlIGhhZCBzb21lCj4gcm9vbSBmb3IgaW1wcm92ZW1l
bnQsIHNvIHRoZSByZXN1bHQgaGVyZSBhdCBsZWFzdCBzaG91bGRuJ3QgYmUKPiB3b3JzZSB0aGFu
IHRoYXQuCgpUaGUgZmluYWwgQyB2ZXJzaW9uIChpbmNsdWRpbmcgZmFpbHNhZmUsIGFuZCBzb21l
IGVycm9yIGhhbmRsaW5nIHRoZSBhc20KZnVuY3Rpb25zIGRpZG4ndCBoYXZlKSBpcyBhIGJpdCBs
ZXNzIHRoYW4gdHdpY2UgdGhlIHNpemUgb2YgdGhlIGFzbQpmdW5jdGlvbnMgaW4gdGVybXMgb2Yg
YWJzb2x1dGUgc2l6ZS4KCkkgaGF2ZW4ndCBkb25lIGFueSBwZXJmb3JtYW5jZSBhbmFseXNpcywg
YnV0IEkgdHJ1c3QgdGhlIGNvbXBpbGVyIHRvCm1ha2UgYmV0dGVyIGNvZGUgb3ZlcmFsbCAodGhl
cmUgYXJlIGRlZmluaXRlbHkgcGlwZWxpbmUgc3RhbGxzIGluIHRoZQphc20gdmVyc2lvbnMpLCBh
bmQgd291bGRuJ3QgYmUgc3VycHJpc2VkIGlmIGl0IGlzIGZhc3RlciB0byBleGVjdXRlLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 17:19:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 17:19:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d88mr-0001Mr-R1; Tue, 09 May 2017 17:19:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d88mp-0001MR-IT
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 17:18:59 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A7/39-01733-20AF1195; Tue, 09 May 2017 17:18:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfffT8F
 Igysf5SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMevfZJaC9fsZKx7t/8bW
 wPi3hbGLkYtDSOAvo8SUPXuZIJzHjBL/Lm1ihnC2MUo87JoAlOHkEBFwlvh6Zi47iM0roC+xs
 v05K4gtLGAucfnIZzaQBgmBL8oS6+99AGpgB3I8JTpUQEpArPbL98CibAJWEofEQKIsAqoSs7
 e9ZJ7AyL2AkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 g1+sZGBh3MN6c7HeIUZKDSUmU16dYIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8DMIiEBItS
 01Mr0jJzgOEHk5bg4FES4eUDSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDivLUiRAEhRR
 mke3AhYLFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx76wfQFJ7MvBK4Ta+AjmACOiKQQQ
 DkiJJEhJRUA6Op/FGNu2s7JlhNkZGX/6fwNVxQW19w9Z6IvCsltaYrJ+UcFnx5JuGM5ZHaR6d
 KFqZ78z9ee2a1elSAzzYPR4b6sH17paNrPi9j0mc5Ialjb1j7crKTaJKEq6NmT3fBos+9zk+/
 /Lr75VtF5I0n/0WPtwrf2c9YNHeX4Nup/NIJSme31M78pqDEUpyRaKjFXFScCAAD6XkegAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494350332!60870308!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30792 invoked from network); 9 May 2017 17:18:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 17:18:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d88mh-0003XA-ES; Tue, 09 May 2017 17:18:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d88mb-0001yq-Tc; Tue, 09 May 2017 17:18:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d88mb-0006Pf-Eu; Tue, 09 May 2017 17:18:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109211-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=baf2950213e6a50801940643e2549a5baa21ad71
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 17:18:45 +0000
Subject: [Xen-devel] [xen-unstable test] 109211: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTIxMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTIxMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZz
LiAxMDkxNjUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1k
ZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5MTY1CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQg
ZmFpbCBibG9ja2VkIGluIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA5MTY1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMDkwOTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDEwOTE2NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MTY1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDkxNjUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGJhZjI5NTAyMTNlNmE1MDgwMTk0MDY0M2UyNTQ5YTViYWEyMWFkNzEKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1
YTAyMzBiNzk1OWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTE2NSAgMjAxNy0wNS0wOCAwNzox
Nzo0NiBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDkxODYgIDIwMTctMDUtMDgg
MTk6MjA6MTAgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MDkyMTEgIDIwMTctMDUtMDkgMDg6MDE6MTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBNYXJr
IFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1vaGl0IEdhbWJoaXIgPG1vaGl0Lmdh
bWJoaXJAb3JhY2xlLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CiAgUm9iaW4gTGVlIDxyb2JpbmxlZS5zeXN1QGdtYWlsLmNvbT4KICBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgYmFmMjk1MDIxM2U2YTUwODAxOTQwNjQzZTI1NDlhNWJhYTIxYWQ3MQpBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE1
OjMwOjM2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBTdXJ2aXZlIHVua25vd24gdHJhcHMgZnJv
bSBndWVzdHMKICAgIAogICAgQ3VycmVudGx5IHdlIGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNS
X0VMMi5FQyB2YWx1ZSB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICBBcyBjb25maWd1cmFibGUgZGlz
YWJsZXMvZW5hYmxlcyBhcmUgYWRkZWQgdG8gdGhlIGFyY2hpdGVjdHVyZQogICAgKGNvbnRyb2xs
ZWQgYnkgUkVTMS9SRVNPIGJpdHMgcmVzcGVjdGl2ZWx5KSwgd2l0aCBhc3NvY2lhdGVkIHN5bmNo
cm9ub3VzCiAgICBleGNlcHRpb25zLCBpdCBtYXkgYmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8g
dHJpZ2dlciBleGNlcHRpb25zIHdpdGgKICAgIGNsYXNzZXMgdGhhdCB3ZSBkb24ndCByZWNvZ25p
c2UuCiAgICAKICAgIFdoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2UgZXhjZXB0aW9ucyBpbiBh
IG1hbm5lciB1c2VmdWwgdG8gdGhlIGd1ZXN0LAogICAgd2UgY2FuIGF2b2lkIGJyaW5naW5nIGRv
d24gdGhlIGhvc3QuIFBlciBBUk0gRERJIDA0ODdBLmtfaXNzMTA3NzUsIHBhZ2UKICAgIEQ3LTE5
MzcsIEVDIHZhbHVlcyB3aXRoaW4gdGhlIHJhbmdlIDB4MDAgLSAweDJjIGFyZSByZXNlcnZlZCBm
b3IgZnV0dXJlCiAgICB1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25zLCBhbmQgRUMgd2l0
aGluIHRoZSByYW5nZSAweDJkIC0gMHgzZiBtYXkKICAgIGJlIHVzZWQgZm9yIGVpdGhlciBzeW5j
aHJvbm91cyBvciBhc3luY2hyb25vdXMgZXhjZXB0aW9ucy4KICAgIAogICAgVGhlIHBhdGNoIG1h
a2VzIFhlbiBoYW5kbGUgYW55IHVua25vd24gRUMgYnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRAog
ICAgZXhjZXB0aW9uIGludG8gdGhlIGd1ZXN0LCB3aXRoIGEgY29ycmVzcG9uZGluZyAocmF0ZWxp
bWl0ZWQpIHdhcm5pbmcgaW4KICAgIHRoZSBsb2cuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYmFz
ZWQgb24gTGludXggY29tbWl0IGYwNTBmZTdhOTE2NCAiYXJtOiBLVk06IFN1cnZpdmUgdW5rbm93
bgogICAgdHJhcHMgZnJvbSB0aGUgZ3Vlc3QiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IE1hcmsgUnV0bGFu
ZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDVhMGVkOWEwOWViYjMyYjYyMGQ5
MjE3ODc1YmI1MjA2ZDVjY2Y0ZDcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpEYXRlOiAgIEZyaSBNYXkgNSAxNTozMDozNSAyMDE3ICswMTAwCgogICAgeGVuL2Fy
bTogZG9fdHJhcF9oeXBlcnZpc29yOiBTZXBhcmF0ZSBoeXBlcnZpc29yIGFuZCBndWVzdCB0cmFw
cwogICAgCiAgICBUaGUgZnVuY3Rpb24gZG9fdHJhcF9oeXBlcnZpc29yIGlzIGN1cnJlbnRseSBo
YW5kbGluZyBib3RoIHRyYXAgY29taW5nCiAgICBmcm9tIHRoZSBoeXBlcnZpc29yIGFuZCB0aGUg
Z3Vlc3QuIFRoaXMgbWFrZXMgZGlmZmljdWx0IHRvIGdldCBzcGVjaWZpYwogICAgYmVoYXZpb3Ig
d2hlbiBhIHRyYXAgaXMgY29taW5nIGZyb20gZWl0aGVyIHRoZSBndWVzdCBvciB0aGUgaHlwZXJ2
aXNvci4KICAgIAogICAgU3BsaXQgdGhlIGZ1bmN0aW9uIGludG8gdHdvIHBhcnRzOgogICAgICAg
IC0gZG9fdHJhcF9ndWVzdF9zeW5jIHRvIGhhbmRsZSBndWVzdCB0cmFwcwogICAgICAgIC0gZG9f
dHJhcF9oeXBfc3luYyB0byBoYW5kbGUgaHlwZXJ2aXNvciB0cmFwcwogICAgCiAgICBPbiBBQXJj
aDMyLCB0aGUgSHlwIFRyYXAgRXhjZXB0aW9uIHByb3ZpZGVzIHRoZSBzdGFuZGFyZCBtZWNoYW5p
c20gZm9yCiAgICB0cmFwcGluZyBHdWVzdCBPUyBmdW5jdGlvbnMgdG8gdGhlIGh5cGVydmlzb3Ig
KHNlZSBCMS4xNC4xIGluIEFSTSBEREkKICAgIDA0MDZDLmMpLiBJdCBjYW5ub3QgYmUgZ2VuZXJh
dGVkIHdoZW4gZ2VuZXJhdGVkIHdoZW4gdGhlIHByb2Nlc3NvciBpcyBpbgogICAgSHlwIE1vZGUs
IGluc3RlYWQgb3RoZXIgZXhjZXB0aW9uIHdpbGwgYmUgdXNlZC4gU28gaXQgaXMgZmluZSB0byBy
ZXBsYWNlCiAgICB0aGUgY2FsbCB0byBkb190cmFwX2h5cGVydmlzb3IgYnkgZG9fdHJhcF9ndWVz
dF9zeW5jLgogICAgCiAgICBGb3IgQUFyY2g2NCwgdGhlcmUgYXJlIHR3byBkaXN0aW5jdHMgZXhj
ZXB0aW9uIGRlcGVuZGluZyB3aGV0aGVyIHRoZQogICAgZXhjZXB0aW9uIHdhcyB0YWtlbiBmcm9t
IHRoZSBjdXJyZW50IGxldmVsIChoeXBlcnZpc29yKSBvciBsb3dlciBsZXZlbAogICAgKGd1ZXN0
KS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSB1bmtub3duIHRyYXBzIGZyb20gZ3Vlc3RzIHdpbGwg
bGVhZCB0byBwYW5pYyBYZW4uIFRoaXMgaXMKICAgIGFscmVhZHkgYmVoYXZpb3IgYW5kIGlzIGxl
ZnQgdW5jaGFuZ2VkIGZvciBzaW1wbGljeS4gQSBmb2xsb3ctdXAgcGF0Y2gKICAgIHdpbGwgYWRk
cmVzcyB0aGF0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxZjkyZGQ3ZTg4NjdmNjA1ZmIwMmIxZTY3ZWNmMGRl
Mzg5YTZjODE2CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBGcmkgTWF5IDUgMTU6MzA6MzQgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IGFybTMyOiBS
ZW5hbWUgdGhlIHRyYXAgdG8gdGhlIGNvcnJlY3QgbmFtZQogICAgCiAgICBQZXIgVGFibGUgQjEt
MyBpbiBBUk0gRERJIDA0MDZDLmMsIHRoZSB2ZWN0b3IgMHg4IGZvciBoeXAgaXMgY2FsbGVkCiAg
ICAiSHlwZXJ2aXNvciBDYWxsIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgOTMzZjk2NmJjZGY0ZjQyNTViNDMy
MDcxZmMxMmM5ZWUyZWZiMDVlZgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBNb24gTWF5IDggMTc6NDg6MzIgMjAxNyArMDIwMAoKICAgIHg4Ni9tbTogYWRk
IHRlbXBvcmFyeSBkZWJ1Z2dpbmcgY29kZSB0byBnZXRfcGFnZV9mcm9tX2dmbl9wMm0oKQogICAg
CiAgICBTZWUgdGhlIGNvZGUgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAwMzM1MGYxY2U3Mzk4YTViMmQ1NDgwMmVm
ZTIxNjU5YmQ4ZDAzNzcyCkF1dGhvcjogUm9iaW4gTGVlIDxyb2JpbmxlZS5zeXN1QGdtYWlsLmNv
bT4KRGF0ZTogICBTYXQgTWF5IDYgMDM6MDI6MzIgMjAxNyArMDgwMAoKICAgIGxpYnhsOiB1Lmh2
bS51c2JkZXZpY2VfbGlzdCBpcyBjaGVja2VkIGZvciBlbXB0aW5lc3MKICAgIAogICAgQ3VycmVu
dGx5IHVzYmRldmljZV9saXN0IGlzIG9ubHkgY2hlY2tlZCBmb3IgbnVsbGl0eS4gQnV0IHRoZSBP
Q2FtbAogICAgYmluZGluZyB3aWxsIGNvbnZlcnQgZW1wdHkgbGlzdCB0byBhIHBvaW50ZXIgdG8g
TlVMTCwgaW5zdGVhZCBvZiBhCiAgICBOVUxMIHBvaW50ZXIuIFRoYXQgbWVhbnMgdGhlIE9DYW1s
IGJpbmRpbmcgd2lsbCBmYWlsIHRvIGRpc2FibGUgVVNCLgogICAgCiAgICBUaGlzIHBhdGNoIHdp
bGwgY2hlY2sgZW1wdGluZXNzIG9mIHVzYmRldmljZV9saXN0LiBBbmQgTlVMTCBpcyBzdGlsbCBh
CiAgICB2YWxpZCBlbXB0eSBsaXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2JpbiBMZWUg
PHJvYmlubGVlLnN5c3VAZ21haWwuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCBhMGE5MDk1NDMyZjZmOGI3YzgzZTc3OWRh
ZDVkZWJjODFjNTUyNTgzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIE1vbiBNYXkgOCAxNDo1NjoxNCAyMDE3ICswMjAwCgogICAgeDg2OiBjb3JyZWN0IGJv
b3QgdGltZSBwYWdlIHRhYmxlIHNldHVwCiAgICAKICAgIFdoaWxlIHVzaW5nIGFsbG9jX2RvbWhl
YXBfcGFnZXMoKSBhbmQgYXNzdW1pbmcgdGhlIGFsbG9jYXRlZCBtZW1vcnkgaXMKICAgIGRpcmVj
dGx5IGFjY2Vzc2libGUgaXMgb2theSBhdCBib290IHRpbWUgKGFzIHdlIHJ1biBvbiB0aGUgaWRs
ZSBwYWdlCiAgICB0YWJsZXMgdGhlcmUpLCBtZW1vcnkgaG90cGx1ZyBjb2RlIHRvbyBhc3N1bWVz
IGl0IGNhbiBhY2Nlc3MgdGhlCiAgICByZXN1bHRpbmcgcGFnZSB0YWJsZXMgd2l0aG91dCB1c2lu
ZyBtYXBfZG9tYWluX3BhZ2UoKSBvciBhbGlrZSwgYW5kCiAgICBoZW5jZSB3ZSBuZWVkIHRvIG9i
dGFpbiBtZW1vcnkgc3VpdGFibGUgZm9yIG9yZGluYXJ5IHBhZ2UgdGFibGUgdXNlCiAgICBoZXJl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cgpjb21taXQgMWM1ZTI0MmU2ZDZlNTFmZTZlYzM1NTMyOTllYzdlZmM0ODkzOGM1NgpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTQ6
NTU6MjAgMjAxNyArMDIwMAoKICAgIHg4NjogY29ycmVjdCBjcmVhdGVfYm91bmNlX2ZyYW1lCiAg
ICAKICAgIENvbW1pdCBkOWI3ZWYyMDlhNyAoIng4NjogZHJvcCBmYWlsc2FmZSBjYWxsYmFjayBp
bnZvY2F0aW9uIGZyb20KICAgIGFzc2VtYmx5IikgZGlkbid0IGdvIHF1aXRlIGZhciBlbm91Z2gg
d2l0aCB0aGUgY2xlYW51cCBpdCBkaWQ6IFRoZQogICAgY2hhbmdlZCBtYXhpbXVtIGZyYW1lIHNp
emUgc2hvdWxkIGFsc28gaGF2ZSBiZWVuIHJlZmxlY3RlZCBpbiB0aGUgZWFybHkKICAgIGFkZHJl
c3MgcmFuZ2UgY2hlY2sgKHdoaWNoIGhhcyBub3cgYmVlbiBwb2ludGVkIG91dCB0byBoYXZlIGJl
ZW4gd3JvbmcKICAgIGFueXdheSwgdXNpbmcgNjAgaW5zdGVhZCBvZiAweDYwKSwgYW5kIGl0IHNo
b3VsZCBoYXZlIHVwZGF0ZWQgdGhlCiAgICBjb21tZW50IGFoZWFkIG9mIHRoZSBmdW5jdGlvbi4K
ICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIGxvd2VyIGJvdW5kIC0gYWxsIGlzIGZpbmUgKGZvciBv
dXIgcHVycG9zZXMpIGlmIHRoZQogICAgaW5pdGlhbCBndWVzdCBrZXJuZWwgc3RhY2sgcG9pbnRl
ciBwb2ludHMgcmlnaHQgYXQgdGhlIGh5cGVydmlzb3IgYmFzZQogICAgYWRkcmVzcywgYXMgb25s
eSBtZW1vcnkgX2JlbG93XyB0aGF0IGFkZHJlc3MgaXMgZ29pbmcgdG8gYmUgd3JpdHRlbi4KICAg
IAogICAgQWRkaXRpb25hbGx5IGxpbWl0IHRoZSBudW1iZXIgb2YgdGltZXMgJXJzaSBpcyBiZWlu
ZyBhZGp1c3RlZCB0byB3aGF0CiAgICBpcyByZWFsbHkgbmVlZGVkLgogICAgCiAgICBGaW5hbGx5
IG1vdmUgZXhjZXB0aW9uIGZpeHVwIGNvZGUgaW50byB0aGUgZGVzaWduYXRlZCAuZml4dXAgc2Vj
dGlvbgogICAgYW5kIG1hY3JvaXplIHRoZSBzdG9yZXMgdG8gZ3Vlc3Qgc3RhY2suCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1bGllbiBncmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgNDYxZjA0ODIw
MzNiMDlhZGUyZjNlMzhjOGMzM2YxYzE1YmM4ZGVmYwpBdXRob3I6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTQ6NTQ6MDAgMjAx
NyArMDIwMAoKICAgIHg4Ni92bV9ldmVudDogZml4IHJhY2UgYmV0d2VlbiBfX2NvbnRleHRfc3dp
dGNoKCkgYW5kIHZtX2V2ZW50X3Jlc3VtZSgpCiAgICAKICAgIFRoZSBpbnRyb3NwZWN0aW9uIGFn
ZW50IGNhbiByZXBseSB0byBhIHZtX2V2ZW50IGZhc3RlciB0aGFuCiAgICB2bXhfdm1leGl0X2hh
bmRsZXIoKSBjYW4gY29tcGxldGUgaW4gc29tZSBjYXNlcywgd2hlcmUgaXQgaXMgdGhlbgogICAg
bm90IHNhZmUgZm9yIHZtX2V2ZW50X3NldF9yZWdpc3RlcnMoKSB0byBtb2RpZnkgdi0+YXJjaC51
c2VyX3JlZ3MuCiAgICBJbiB0aGUgdGVzdCBzY2VuYXJpbywgd2Ugd2VyZSBzdGVwcGluZyBvdmVy
IGFuIElOVDMgYnJlYWtwb2ludCBieQogICAgc2V0dGluZyBSSVAgKz0gMS4gVGhlIHF1aWNrIHJl
cGx5IHRlbmRlZCB0byBjb21wbGV0ZSBiZWZvcmUgdGhlIFZDUFUKICAgIHRyaWdnZXJpbmcgdGhl
IGludHJvc3BlY3Rpb24gZXZlbnQgaGFkIHByb3Blcmx5IHBhdXNlZCBhbmQgYmVlbgogICAgZGVz
Y2hlZHVsZWQuIElmIHRoZSByZXBseSBvY2N1cnMgYmVmb3JlIF9fY29udGV4dF9zd2l0Y2goKSBo
YXBwZW5zLAogICAgX19jb250ZXh0X3N3aXRjaCgpIGNsb2JiZXJzIHRoZSByZXBseSBieSBvdmVy
d3JpdGluZwogICAgdi0+YXJjaC51c2VyX3JlZ3MgZnJvbSB0aGUgc3RhY2suIElmIHdlIGRvbid0
IHBhc3MgdGhyb3VnaAogICAgX19jb250ZXh0X3N3aXRjaCgpIChkdWUgdG8gc3dpdGNoaW5nIHRv
IHRoZSBpZGxlIHZDUFUpLCByZXBseSBkYXRhCiAgICB3b3VsZG4ndCBiZSBwaWNrZWQgdXAgd2hl
biBzd2l0Y2hpbmcgYmFjayBzdHJhaWdodCB0byB0aGUgb3JpZ2luYWwKICAgIHZDUFUuCiAgICAK
ICAgIFRoaXMgcGF0Y2ggZW5zdXJlcyB0aGF0IHZtX2V2ZW50X3Jlc3VtZSgpIGNvZGUgb25seSBz
ZXRzIHBlci1WQ1BVCiAgICBkYXRhIHRvIGJlIHVzZWQgZm9yIHRoZSBhY3R1YWwgc2V0dGluZyBv
ZiByZWdpc3RlcnMgbGF0ZXIgaW4KICAgIGh2bV9kb19yZXN1bWUoKSAoc2ltaWxhciB0byB0aGUg
bW9kZWwgdXNlZCB0byBjb250cm9sIHNldHRpbmcgb2YgQ1JzCiAgICBhbmQgTVNScykuCiAgICAK
ICAgIFRoZSBwYXRjaCBhZGRpdGlvbmFsbHkgcmVtb3ZlcyB0aGUgc3luY192Y3B1X2V4ZWNzdGF0
ZSh2KSBjYWxsIGZyb20KICAgIHZtX2V2ZW50X3Jlc3VtZSgpLCB3aGljaCBpcyBubyBsb25nZXIg
bmVjZXNzYXJ5LCB3aGljaCByZW1vdmVzIHRoZQogICAgYXNzb2NpYXRlZCBicm9hZGNhc3QgVExC
IGZsdXNoIChyZWFkOiBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTM2NmEw
ZTc2ZGI2Nzk1MzM2OGRjNGNhODViY2JiMjhkMGYzMDAzZgpBdXRob3I6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTQ6NTI6MzEg
MjAxNyArMDIwMAoKICAgIHg4Ni92bV9ldmVudDogYWRkIGh2bS92bV9ldmVudC57aCxjfQogICAg
CiAgICBDcmVhdGVkIGFyY2gveDg2L2h2bS92bV9ldmVudC5jIGFuZCBpbmNsdWRlL2FzbS14ODYv
aHZtL3ZtX2V2ZW50LmgsCiAgICB3aGVyZSBIVk0tc3BlY2lmaWMgdm1fZXZlbnQtcmVsYXRlZCBj
b2RlIHdpbGwgbGl2ZS4gVGhpcyBjbGVhbnMgdXAKICAgIGh2bV9kb19yZXN1bWUoKSBhbmQgZW5z
dXJlcyB0aGF0IHRoZSB2bV9ldmVudCBtYWludGFpbmVycyBhcmUKICAgIHJlc3BvbnNpYmxlIGZv
ciBjaGFuZ2VzIHRvIHRoYXQgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDhiZjY4ZGNhNjVlMmQ2MWY0ZGZjNjcxNWNjYTUx
YWQzZGQ1YWFkZjEKQXV0aG9yOiBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5j
b20+CkRhdGU6ICAgTW9uIE1heSA4IDEzOjM3OjE3IDIwMTcgKzAyMDAKCiAgICB4ODYvdnBtdV9p
bnRlbDogZml4IGh5cGVydmlzb3IgY3Jhc2ggYnkgbWFza2luZyBQQyBiaXQgaW4gTVNSX1A2X0VW
TlRTRUwKICAgIAogICAgU2V0dGluZyBQaW4gQ29udHJvbCAoUEMpIGJpdCAoMTkpIGluIE1TUl9Q
Nl9FVk5UU0VMIHJlc3VsdHMgaW4gYSBHZW5lcmFsCiAgICBQcm90ZWN0aW9uIEZhdWx0IGFuZCB0
aHVzIHJlc3VsdHMgaW4gYSBoeXBlcnZpc29yIGNyYXNoLiBUaGlzIGJlaGF2aW9yIGhhcwogICAg
YmVlbiBvYnNlcnZlZCBvbiB0d28gZ2VuZXJhdGlvbnMgb2YgSW50ZWwgcHJvY2Vzc29ycyBuYW1l
bHksIEhhc3dlbGwgYW5kCiAgICBCcm9hZHdlbGwuIE90aGVyIEludGVsIHByb2Nlc3NvciBnZW5l
cmF0aW9ucyB3ZXJlIG5vdCB0ZXN0ZWQuIEhvd2V2ZXIsIGl0CiAgICBkb2VzIHNlZW0gdG8gYmUg
YSBwb3NzaWJsZSBlcnJhdHVtIHRoYXQgaGFzbid0IHlldCBiZWVuIGNvbmZpcm1lZCBieSBJbnRl
bC4KICAgIAogICAgVG8gZml4IHRoZSBwcm9ibGVtIHRoaXMgcGF0Y2ggbWFza3MgUEMgYml0IGFu
ZCByZXR1cm5zIGFuIGVycm9yIGluCiAgICBjYXNlIGFueSBndWVzdCB0cmllcyB0byB3cml0ZSB0
byBpdCBvbiBhbnkgSW50ZWwgcHJvY2Vzc29yLiBJbiBhZGRpdGlvbgogICAgdG8gdGhlIGZhY3Qg
dGhhdCBzZXR0aW5nIHRoaXMgYml0IGNyYXNoZXMgdGhlIGh5cGVydmlzb3Igb24gSGFzd2VsbCBh
bmQKICAgIEJyb2Fkd2VsbCwgdGhlIFBDIGZsYWcgYml0IHRvZ2dsZXMgYSBoYXJkd2FyZSBwaW4g
b24gdGhlIHBoeXNpY2FsIENQVQogICAgZXZlcnkgdGltZSB0aGUgcHJvZ3JhbW1lZCBldmVudCBv
Y2N1cnMgYW5kIHRoZSBoYXJkd2FyZSBiZWhhdmlvciBpbgogICAgcmVzcG9uc2UgdG8gdGhlIHRv
Z2dsZSBpcyB1bmRlZmluZWQgaW4gdGhlIFNETSwgd2hpY2ggbWFrZXMgdGhpcyBiaXQKICAgIHVu
c2FmZSB0byBiZSB1c2VkIGJ5IGd1ZXN0cyBhbmQgaGVuY2Ugc2hvdWxkIGJlIG1hc2tlZCBvbiBh
bGwgbWFjaGluZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1vaGl0IEdhbWJoaXIgPG1vaGl0
LmdhbWJoaXJAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKY29tbWl0IGQ1OTVlMTI2Yzk2OTc2ZDA1NmQ3ODc3ZTQzMTliM2YyZjNkMjQ2YjEKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDEz
OjM2OjI4IDIwMTcgKzAyMDAKCiAgICBWTVg6IGNvbnN0cmFpbiB2bXhfaW50cl9hc3Npc3QoKSBk
ZWJ1Z2dpbmcgY29kZSB0byBkZWJ1ZyBidWlsZHMKICAgIAogICAgVGhpcyBpcyBiZWNhdXNlIHRo
YXQgY29kZSwgYWRkZWQgYnkgY29tbWl0IDk5NzM4MmI3NzEgKCJ5ODYvdm14OiBkdW1wCiAgICBQ
SVIgYW5kIHZJUlIgYmVmb3JlIEFTU0VSVCgpIiksIHdhcyBtZWFudCB0byBiZSByZW1vdmVkIGJ5
IHRoZSB0aW1lIHdlCiAgICBmaW5hbGl6ZSA0LjksIGJ1dCB0aGUgcm9vdCBjYXVzZSBvZiB0aGUg
QVNTRVJUKCkgd3JvbmdseSg/KSB0cmlnZ2VyaW5nCiAgICBzdGlsbCB3YXNuJ3QgZm91bmQuCiAg
ICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGNvcnJlY3QgdGhlIGZvcm1hdCBz
cGVjaWZpZXJzLCB3aGljaCBJCiAgICBoYWQgZ290IHdyb25nIHdoZW4gZWRpdGluZyBzYWlkIGNo
YW5nZSB3aGlsZSBjb21taXR0aW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLUFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 17:24:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 17:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d88sF-00023v-I1; Tue, 09 May 2017 17:24:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2955136ad=Andrew.Cooper3@citrix.com>)
 id 1d88sE-00023p-P4
 for xen-devel@lists.xen.org; Tue, 09 May 2017 17:24:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 93/94-03620-25BF1195; Tue, 09 May 2017 17:24:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQjfwt2C
 kwfZPvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a92/tZCibzV0xYtpetgfE9dxcjJ4eEgJ/E
 rZYOJhBbWKBQ4sLP72C2iICyRO+v3ywgtpDAHkaJXcdTQWxmATeJ740PmUFsNgF9id0vPoHV8
 wrYSiye1s8KYrMIqEgsaP0PZosKhEu8bTzCAlEjKHFy5hMwm1PAXmLl1jdANgfQTE2J9bv0Ic
 bLS2x/O4cZYq2axLX+S+wQZ6ZLTHzWwzKBkX8WkkmzELpnIelewMi8ilGjOLWoLLVI18hcL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAAZgGAH4+K1gYcYJTmYlER5fYoFIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8Er9EowUEixKTU+tSMvMAcYCTFqCg0dJhLf9J1Cat7ggM
 bc4Mx0idYpRUUocok8AJJFRmgfXBou/S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmZQOZwp
 OZVwI3/RXQYiagxYEMAiCLSxIRUlINjL3pQSsKjLL4eN6JJ3Bd/bTK5fX6syv5rNtfqChs0P0
 n2rDxT2ud0qqHq+4YspwNdbn65kBj75FH/63rCs9YfM3L4fS6+eX1rc3XPRNWMzg98bXJX2f9
 MOjE+nzH6x9lH8sGFukLubwrnjXXVvn3jLBvaXMW1q089P7B5//JnbVXjvXuj5yj9luJpTgj0
 VCLuag4EQAGJihcugIAAA==
X-Env-Sender: prvs=2955136ad=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494350673!62996687!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4246 invoked from network); 9 May 2017 17:24:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 17:24:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,315,1491264000"; d="scan'208";a="45704346"
To: Jan Beulich <JBeulich@suse.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-4-git-send-email-andrew.cooper3@citrix.com>
 <591207600200007800158518@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bfd937eb-7a42-2e11-ff9c-d22c81d28db4@citrix.com>
Date: Tue, 9 May 2017 18:24:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591207600200007800158518@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/4] x86/pv: Drop {compat_,
 }create_bounce_frame() and use the C version instead
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTc6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA1LjE3IGF0
IDE3OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvZW50cnkuUwo+PiBAQCAtNTEsNyArNTEsNyBAQCBjb21wYXRfdGVzdF9ndWVzdF9l
dmVudHM6Cj4+ICAgICAgICAgIG1vdmwgIFZDUFVfZXZlbnRfc2VsKCVyYngpLCVlYXgKPj4gICAg
ICAgICAgbW92dyAgJWF4LFRSQVBCT1VOQ0VfY3MoJXJkeCkKPj4gICAgICAgICAgbW92YiAgJFRC
Rl9JTlRFUlJVUFQsVFJBUEJPVU5DRV9mbGFncyglcmR4KQo+PiAtICAgICAgICBjYWxsICBjb21w
YXRfY3JlYXRlX2JvdW5jZV9mcmFtZQo+PiArICAgICAgICBjYWxsICBwdl9jcmVhdGVfZXhjZXB0
aW9uX2ZyYW1lCj4+ICAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKPj4gIAo+
PiAgICAgICAgICBBTElHTgo+PiBAQCAtOTUsNyArOTUsNyBAQCBjb21wYXRfcHJvY2Vzc19ubWk6
Cj4+ICAgICAgICAgIC8qIEZBTExUSFJPVUdIICovCj4+ICBjb21wYXRfcHJvY2Vzc190cmFwOgo+
PiAgICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKPj4gLSAgICAgICAg
Y2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKPj4gKyAgICAgICAgY2FsbCAgcHZfY3Jl
YXRlX2V4Y2VwdGlvbl9mcmFtZQo+PiAgICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZl
bnRzCj4gVGhlIGxlYXEgc2hvdWxkIGdvIGF3YXkgdGhlbiB0b28uCgpTbyBpdCBjYW4uCgo+Cj4+
IEBAIC0xODEsOCArMTgxLDcgQEAgRU5UUlkoY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbikK
Pj4gICAgICAgICAgdGVzdGIgJFRCRl9FWENFUFRJT04sVFJBUEJPVU5DRV9mbGFncyglcmR4KQo+
PiAgICAgICAgICBqeiAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCj4+ICAuTGNvbXBhdF9ib3Vu
Y2VfZXhjZXB0aW9uOgo+PiAtICAgICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFt
ZQo+PiAtICAgICAgICBtb3ZiICAkMCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCj4+ICsgICAgICAg
IGNhbGwgIHB2X2NyZWF0ZV9leGNlcHRpb25fZnJhbWUKPj4gICAgICAgICAgam1wICAgY29tcGF0
X3Rlc3RfYWxsX2V2ZW50cwo+IENvbnNpZGVyaW5nIHRoaXMgcmVjdXJyaW5nIHBhdHRlcm4gb2Yg
Y2FsbC9qbXAgSSB3b25kZXIgd2hldGhlciB3ZQo+IGNvdWxkIHJlZHVjZSB0aGUgYnJhbmNoIHRy
YWNraW5nIHN0cnVjdHVyZSB1dGlsaXphdGlvbiBpbiB0aGUgQ1BVIGEKPiBsaXR0bGUgYnkgZm9s
ZGluZyB0aGVzZSBwYXRocy4KCkkgdGhpbmsgd2UgY2FuIGxpZnQgYWxsIG9mIHRoaXMgc29mdGly
cS9ldmVudC9ubWkvbWNlIGhhbmRsaW5nIGxvZ2ljIHVwCmludG8gQywgd2hpY2ggd2lsbCByZW1v
dmUgYWxtb3N0IGFsbCBvZiB0aGUgZ3Vlc3QtaGFuZGxpbmcgYXNtIGNvZGUgaW4KZW50cnkuUwoK
SG93ZXZlciwgaXQgd291bGQgc3RpbGwgcmV0YWluIHRoaXMgImdvdG8gYWdhaW4iIHN0cnVjdHVy
ZSwgYW5kIHdpbGwKZXZlbnR1YWxseSBoYXZlIHRvIGRyb3AgYmFjayBpbnRvIGFzbSB0byBhY3R1
YWxseSByZXR1cm4gdG8gdGhlIGd1ZXN0LgoKVGhlIHByb2JsZW0gKHdoaWNoIEkgaGF2ZW4ndCBn
b3QgYSBnb29kIHNvbHV0aW9uIGZvciB5ZXQpIGlzIHRoYXQsIGlmIEkKbWFrZSB0aGUgQyBmdW5j
dGlvbnMgbm9yZXR1cm4sIEkgd2lsbCBuZWVkIHRvIGR1cGxpY2F0ZSB0aGVtIHNvIHRoZXkgY2Fu
CmptcCB0byB0aGUgcHJvcGVyIHJldHVybiBwb2ludC4gIFRoZSBhbHRlcm5hdGl2ZSB3b3VsZCBi
ZSBhIG1vZGVyYXRlbHkKaGFyZCB0byBwcmVkaWN0IGNvbmRpdGlvbmFsIGp1bXAuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 18:29:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 18:29:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d89sr-0006Du-F8; Tue, 09 May 2017 18:29:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d89sp-0006Do-IP
 for xen-devel@lists.xen.org; Tue, 09 May 2017 18:29:15 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A6/29-01730-A7A02195; Tue, 09 May 2017 18:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVybKJsh24ll1C
 kwZYD5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bHu7MsBSd5Kh4uW8DcwNjO1cXIxSEkMJVR
 4vjMdlYI5w+jxPN9j1m6GDk4WAS0JLZeC+1i5ORgEzCU+PtkExtIWALIXvKZAyQsIqAn8eHVN
 zaQVmaBBUwSfVNnMIEkhAUCJZ7fvQxmcwLV//n/nx3E5hXwlrg2t4MdYtdxdon2vTPAEqICuh
 KH/v1hgygSlDg58wkLiM0s4Cux7/JiVhBbQiBDYl7PHCjbS2LRjUtQtprE1XObmCcwCs5C0j4
 LSTuErS5x4NNFRghbXmLb9VWsCxhZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjq5aYWFyem
 p+YkJhXrJefnbmIEhjMDEOxg3PvP6RCjJAeTkiivT7FApBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXkNOoUghwaLU9NSKtMwcYGTBpCU4eJREePs4gNK8xQWJucWZ6RCpU4yKUuK8L0ASAiCJjN
 I8uDZYNF9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMC8PyHaezLwSuOmvgBYzAS0OZBAAWVy
 SiJCSamCc/kby7AIWpnm/Tvp5Zhq9W5o9b9c694LwOSqSRpeWXkos4DiR0V2h2/r1ymsl8yjN
 lfVuHJ+nR0Yuzt1yomfrMxGmxQfS5tj88PHZW3ToZyJX/OTsW9zeTjf8Al7l7T1sHt23Jdd3m
 9+SpTzm/9P3cRgaPfznIpU8w0STdZHb7iWsPPOcvXSUWIozEg21mIuKEwGin/tQ4QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494354552!96957843!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45787 invoked from network); 9 May 2017 18:29:13 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 18:29:13 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id D751720219;
 Tue,  9 May 2017 18:29:10 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3307020218;
 Tue,  9 May 2017 18:29:09 +0000 (UTC)
Date: Tue, 9 May 2017 11:29:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Dario Faggioli <dario.faggioli@citrix.com>
In-Reply-To: <1494328112.9501.9.camel@citrix.com>
Message-ID: <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704061349310.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-844562672-1494354549=:24729"
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>, george.dunlap@citrix.com,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-844562672-1494354549=:24729
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 9 May 2017, Dario Faggioli wrote:
> > > And it should not be hard to give such code access to the context
> > > of
> > > the vCPU that was previously running (in x86, given we implement
> > > what
> > > we call lazy context switch, it's most likely still loaded in the
> > > pCPU!).
> > 
> > I agree with Stefano, switching to the idle vCPU is a pretty bad
> > idea.
> > 
> > the idle vCPU is a fake vCPU on ARM to stick with the common code
> > (weÂ 
> > never leave the hypervisor). In the case of the EL0 app, we want toÂ 
> > change exception level to run the code with lower privilege.
> > 
> > Also IHMO, it should only be used when there are nothing to run and
> > notÂ 
> > re-purposed for running EL0 app.
> > 
> It's already purposed for running when there is nothing to do _or_ when
> there are tasklets.
> 
> I do see your point about privilege level, though. And I agree with
> George that it looks very similar to when, in the x86 world, we tried
> to put the infra together for switching to Ring3 to run some pieces of
> Xen code.

Right, and just to add to it, context switching to the idle vcpu has a
cost, but it doesn't give us any security benefits whatsever. If Xen is
going to spend time on context switching, it is better to do it in a
way that introduces a security boundary.
--8323329-844562672-1494354549=:24729
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-844562672-1494354549=:24729--


From xen-devel-bounces@lists.xen.org Tue May 09 18:56:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 18:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8AIf-0008Dm-6E; Tue, 09 May 2017 18:55:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1d8AId-0008Dg-Cz
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 18:55:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 25/D3-02202-AB012195; Tue, 09 May 2017 18:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTdb2ZWR3Htc3xdNyXcrDTyrShZUIY
 Q4ZN+GYHO1uRu7uo2s5r9CC18pYmZWbpZpkFk9SMq8JGGrqkp2ctCDNOIArMUtUwLqXZ2VrN/
 53LOPefey6VJZlmupLk8I8dnsTqVnSOlCUa7A9swkxrS2B8SvfigmtiF9vbMvqaS0QG5Nkudn
 Zcu19x5M0AYBr3y2hZ+EAVo1K0MOdAULiChsZcvQ440wlcRLFw0IZFgcBEB3YtWkSs+CKYb1V
 QZomk3HADFPzeLegZ/pWC0pEYuFiR+jGCostXabGcRjX2bJ0SswNth+u0jUkrzg7rPFXYidsc
 czM18R5LGBQbqPlIidsApcGGpxopJHA11Dc+RhDdAy3S91QcsuGexzhoMuBzBbH2/vTS1L9Se
 6aYkkQ/0DtXbcAK8nGi3bgB4IwwWJkowH668yJRs/tjBu7kJUiomSTg1N2wNc8YMtLzvICQfA
 3QWNthwPDSdf2ZrsJyx5XqJvVS02EOF6a4t2Ru+lBbbiHE5VJlHbHNXMnC79iZxDvmb1tzAtG
 Zv05q9ryHyFvIXOD6X4wPDIoPUvDZDY9SzWl1gaEh4kJ4TBDaD07FqIehQtv4esnxFvkyGWlH
 Rk0Qz8qIJlbsiXsCpjLM6+/AJDSto0vgcHSeYkTdNq0CRso5JZVx4LoPLO6LVWV5rhQbaSeWm
 qBZphWBg9YI2Q6IGka/SU1ErElgkNDlZq20rT/kK+ShdFUgmkzFOBo7Xa43/81PIk0YqV8WI6
 OKkzTKuuk9ZgglLcIoMi8FG9h+lLEB0n19M2kjcprMRQ10jHmHL+oqIY+H7kqINCV5UZWaUQ3
 LswNDy5NOOgi2lYc1NVVHU750ovZ9THu1pHt7/wa23r9XxtNm//WFNXMPl4D1Bsb25vuox4r5
 Hyvr+HfBpfjwnYCZpWyp/0v+X43hM9ZKh3P64qbMrMj7KLIvxDbhkVFGChg3dSvIC+xfOfj+K
 jwMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494356153!87862728!1
X-Originating-IP: [104.47.1.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59525 invoked from network); 9 May 2017 18:55:53 -0000
Received: from mail-ve1eur01on0065.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.65)
 by server-2.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 May 2017 18:55:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=yIyc4UzvhkO6z8/HMBFvPATLr25M+9LHeGbn1G50UHU=;
 b=Kr/XFPczr1xQulsSSQpOJcfq9UXYlb78O1Vfnx5p1XzrlMj9cRBkB6JAHmvFrLEmFXhs5dNbY+dHQkeAhSjLQouhVVxy7ECR5081AxWD+R/vtH2tlngjEiHt/H4bYVCOP5pXIqrd7jMn4d5dJjDlKUSAY2ZoZdrtNuLJdKejvS8=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0802MB2192.eurprd08.prod.outlook.com (10.172.12.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Tue, 9 May 2017 18:55:52 +0000
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
 <c867145e-1440-bc88-f00d-d2323a05c8e2@sec.in.tum.de>
 <f6bf077c-d1a6-492c-9ad0-63e65f4c6ae9@arm.com>
 <CABfawhniB4DCvfpWM2449=8d0PtJgVsG4os-i941vx0eVTBNng@mail.gmail.com>
 <3b8a9b2f-929f-21cc-4545-c42ba45fd68f@arm.com>
 <CABfawhn_DiUqCWAAEigD7v85x-D12Envu=F1QdMX9L9r5Bf9Tg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <709af3fa-e065-8db6-b1c6-772d4329397d@arm.com>
Date: Tue, 9 May 2017 19:55:42 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CABfawhn_DiUqCWAAEigD7v85x-D12Envu=F1QdMX9L9r5Bf9Tg@mail.gmail.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR0701CA0056.eurprd07.prod.outlook.com (10.168.131.146)
 To VI1PR0802MB2192.eurprd08.prod.outlook.com (10.172.12.136)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e1857e3b-db34-4724-1199-08d4970d0419
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2192; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 3:vJDFstydqiBLtiODtTvjroqtK2Dg13rwbw4+uvPhaPFf3pprro1baiKIUtAL6/ndGDCeEiPNtYG7iiemukUTbY+fLDI0U6xn7uMBxYsar8FPCROtfUeVc122JZnqteOJ/jfMUgziUdnov4ynXTdK18vyafKQXRTq1wK4fmyetSlT0N4VbVOj7HsB5eVGkIXZCRVu4ydzjzHtXoE02QMPoQlCLr1cdkrDCNQAP4ScA1HHVDDb0NDhMr5t3t6dSDa4dABFQmn96pYvHW3v+LE+ANqjb39yA7mVpi3kh17p4nDQ2yKhZ8Zi1RGfNz6KK1RdJ1WqGAUQX+j+1yClFMn1qB3naCuj6ylFgE2ZCLG5sIA=;
 25:YXPUkSIcTvgoBEI6cCev4S2sEn2IS56xwnnvNsH3Cqy4yjkSV2aQ2oyxwPNcxWP5BC2ZS/LokuQNIRcocOIB7/RHpQm3rp8ixmyf/VttHCMnnSDZADF3in7MYzLt4eN8BLaqQAAkE736sR+xQD5EWxx8vkPYSMEpqI3geHam4IEz4kZ52ibuym5lnXsZCKY4AeOakEj9AWXhtBz73cC0KDnORop6fLJmkGy1BL1cQ4NhVnyGMOmmxfJeTvgAbveX8Fk+fOzNv8kNQsTe/+ntFnHhyn8W93IskiKz29JYExZAAAr9A5LXEkhTxYx5Mro7lGxGVMXPwtIHWn16ITBKxeNF10HVkvxxe5PfZa4cUccuSfJVCY+Op22S4VwggP+lR5cy4+X8Zru/BQQymTd+dCh0etSBaoV4vNvzSnjYCvXuIiuf+UeVXxvqIqueV0ASUKiyus9hfCRB7eDwO16cjQ==
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 31:7azFqGSfAAufjm/nyj3Ew2tmEEE3o+1zRWgnjVGEwd9ioVft/5+aqNBOdPEaTlOXCDkpd2z80X2ED6irZuhhn3dOVqxENDg8Q6KQPqMBcYu7tZeOBa6XkqAQ3+YBxumjByLw8qtd6O8GOgkBrDXN9pXYpQ4lTcBgo6r93st0MWG7iw6f9HQuul1ZyuhKVQILvvkwCFY5OHE05V65/8M2bWZ46zh1m0YHoaU8nt1Q5RCh5pMEgxP/tUCt2f9QH0vE;
 20:KKwYB0UauN55lTyEhfehSLfKeOIiQLAgA7uXQR21ldNPCU+gyKEFPLBiTghfCfMMPM6V20wqfkWjKJgnMVuz17TG0QgyippKjyfklGGRCg8y+Lgkn6ua0NAagbERpen6B/9jyorhl6Xr9Af1XHUxUIu71zynkqKVoWua+Fnwkjg=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB21929D9B8D2D4514125B258180EF0@VI1PR0802MB2192.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(278428928389397);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148);
 SRVR:VI1PR0802MB2192; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2192; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 4:aM3R9XfBxVrsLtcFxBor/MGYUC3lhboEmll4gTb/V2ufZKpj4YFYiOTVWF2Y5YD+V40dPhUTQ9Qh6L2azou6Dt9zs5U8VGQiXaCI+QPbyoDJc1j2b2XpMtaCa2yJLXgY8cMZ0VZg33jOONmCn0ESW53noaKawQ8WoAnycXoOvz3qHlV8O1LT5YtmxlMdNv4ndcOLQ6pqeuC0Qjgqe6A2jB9+D/7bkGjI1AdTCWWZ232oawHRwyg1G6ke6Srhdb6bx6rqVTsPnmE0+cDqdmnjCDHoNydN8FrpGnaBnSpTld7rmNaIqzDyhAO2lGqJSnSPdc0ZQBmCisCe1GXNC+op8Dl+NUWMBZPiKZfNxC4+bPV4tZOXKFKn6dvL6mnkaXaQ4wI1YKgWrR/xU+3VQhoeyjIpf4r6muwJZ9L38teWVRYdsik45zjui0ejggolH5mfG3BJFT5V7nwWhOkOZ7b+aeZ7DZnJzXNdaKRo+QZACdTgYvNEq72zaWEI8qzXWrroYMV0vxUxK4ucL94I4HccYvPcpogDZWXQCJHcVmdiuKoXqE0HzY599EAiAmafTEY1Y49gSL6JxJW5bNQXZYg3tFmmO39L9DAN9s9TF1gmYzGOafPLrnMMo1TnLNUVlQ7V+AiSgtUi0ia+VXOZ/yL7ZXj0U2Bg7tcophfSGf5Ynv3A4uM+kSmfhLN7YWyaFM2qXQd8IsLzv5Ckx2iA7teaGNNzmeHiGDArwrGUsIOvpTQu2UEoJTI97U/l0EbwikCaCq0PsNAIDm0y913qo/+xZwe5CZpYSC19t4SaWGk3Q0LDWdmc6Djj/tk0fhAonVcXWDWvV0exGmNzg7xJIzJZvydSnwFUiV0zodAdaMIkJ143iRFQntCm28uSJKpVCrFz
X-Forefront-PRVS: 0302D4F392
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39850400002)(39410400002)(39860400002)(39400400002)(39450400003)(377454003)(52314003)(24454002)(2950100002)(86362001)(2906002)(66066001)(54356999)(4001350100001)(76176999)(6506006)(6512007)(50986999)(5660300001)(54906002)(53546009)(478600001)(33646002)(6486002)(6116002)(25786009)(229853002)(230783001)(50466002)(6916009)(93886004)(230700001)(83506001)(3846002)(36756003)(8676002)(305945005)(31696002)(65956001)(81166006)(6246003)(189998001)(23676002)(42186005)(4326008)(110136004)(7736002)(47776003)(6666003)(38730400002)(53936002)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2192; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIxOTI7MjM6UytVUGpUQjhFcS9jRldPQjZoTFBQR3NW?=
 =?utf-8?B?QndZRngrTEQza2F4Y21jTEgvdDNyNkVUWDN5NGYrSmNPWjM0SkhwUTVXbHA1?=
 =?utf-8?B?Y29EV25BTER5eG11RGdObS9sZ1BwOGVKNjhmNnlXZXUvMEdLNGhJSFdoS0lT?=
 =?utf-8?B?M3N4TDNCK1U2VVM4TzRSM1IzUFRGNllsZTAxVCszT1ZmUHhZOTRxT3FrallC?=
 =?utf-8?B?RGNzTmQveUs5ai9TaUc2Z1piY2VXY3R0OVlkcGJMRUE4Y3RRUG0zYUFGb1Ay?=
 =?utf-8?B?NVlyeldiUjk3NDk1YnNZeFA2YUZZSVRxaGhBem0vR2IxakgzRHg5RVFtNTJ0?=
 =?utf-8?B?QjRLVzdieEZvMFk5aXNQTzBDclVaS2VrVDRSSEJGWHBMVE42bTVaQitGNkt6?=
 =?utf-8?B?Uy9USUtNSzdXWHZndmpUMDlnUFNvSDNlT3JFZjhzNWo3MlNGb1lTeW5DRVNp?=
 =?utf-8?B?ME93YkREeWNGOHFGYm02N1pxVER0OUZSTEVBMkJHV0dnU1AyZm9nbGx6UENV?=
 =?utf-8?B?SGU3b2Q1Q0pHSGtrSXY2bmNPTjdkQm9tSmFpaWNpUE5kbE1XV015cnZjeHJT?=
 =?utf-8?B?Sjh2ZG5MQS91TEo0cnVHczlYNk8wdFpVT1dyeUJWRU4wSk5mMDhmcCtaYy95?=
 =?utf-8?B?RkxZR2paUTBNN2trY3EyRktuMjk3Wnc3NWFEa2dOUHlPRmdlUGRLRVppK0FP?=
 =?utf-8?B?bWg3SkQyTDNid05DaGo5aTJiWjBPUC94Y1c0NmVaazduaWRqcjYzOU9Eb3hr?=
 =?utf-8?B?V2VLdW0wR0M1RHJlTUc1a2dGRlVzRzEvOXVWNmoxTmF0V2wzMTFMNFhyOEhQ?=
 =?utf-8?B?U25hQUhxczNhNzVQcVByUHB6VUhLVzFVWkJtWDNzVjc1c2JUdmwrUXVYL2Vv?=
 =?utf-8?B?dkkzU2R0WFF4ZCs1NWtmTG81WC9UUW9qVDUxZndsTG81eWZ5Nm96Yk80SXc4?=
 =?utf-8?B?WUhWbTk0V2M4bG44cDBnL2ZPSEpjWG9kVWh4NUNWbm9laHVRRHFGRE5hc2M3?=
 =?utf-8?B?WjJxVWVqNkVmSlU3aHJ0MzdrbjkveEpXR0RqNjJGamhlVzliVzhna3BzTEcv?=
 =?utf-8?B?M2hnR1BLOE1JRnp0d2tHSFc1dkcxUUVHdUdNb0F4TzlaWHdqa1RQOFVPODdT?=
 =?utf-8?B?QmdWSzQrZDNjS0tFMGJDR2IrbEdDTTdQZm16Z1FkaG01UUVRYnhPaGFUdmRK?=
 =?utf-8?B?ei9LZHV5K0dvM2pPUEQzS0l6em5qcFlhaHJsNVF1QVhDbzFkak5veGNuUXhm?=
 =?utf-8?B?Q1NLemZVRmU1N0pCcWEwYTI3SmtUMENnV2cra2RVUk5xdFlMNlpNZXpwejBF?=
 =?utf-8?B?L0F0QmIvYWIxRzV0V3dxYm9CUU1XczhYcGUwWWI4Z0xtSjhmTXV2NnpxVFk3?=
 =?utf-8?B?bXZ5ZHNiMFhpQ3RYY1FqbFRFUjIraG1HYi9vV3B6Ynl3STVBS2EzL0FGbVpN?=
 =?utf-8?B?bStudldWTi9PMStsWml0Nlp2ajBLMGxaOTl2RGRrVEowTU1UUVZJcVdUaUNq?=
 =?utf-8?B?WkVtdlB6TkUwK01SdWJRMXFpUUJNQlU4SzdMek9rZ1VJZUNseWpuc2pMb0hp?=
 =?utf-8?B?MHNYVGJHN0FmVVFZb3lwVmFMOVNRY09hcnB4MmswakZsd3BmVS8xeVVpbE1l?=
 =?utf-8?B?TEpXWGJEdWdPRWFxMExXZ3p3SEg5Z0VmSjRFMmtkcmpCZDBDYXlJdFp5L1ht?=
 =?utf-8?B?eHZQOGgraUtxaXpEOTJLVjFPakVXS3FaUDF5MnZybmFLRXJrNC83VkhWdmtE?=
 =?utf-8?B?ZE9ySzNFMjZHVG9jRDhPMnFKT1QvSEV1b3pmZjVIYyt2N25wbTZUeXo0NXJy?=
 =?utf-8?B?Ry9sSER5ZmsrWWVNRXVFVzE1Y0dPVG5Bc1VxVWlYMllOR1BxUT09?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 6:kKLqHOQvFNoQ/q1q0EoiviJEjkuJw4/I8KgNrh2uikOVGJ6rrQuyQxvWAnWbqIRl3eDmA4Jy+4zfo0Lri9iPxEEJcpGDktMSnTjQU2bKadn/Tla1I4rY2ZXLIErcEL5Llg4Wy0xITDnCLp0YaTsoALUa3ZVhPKRLHsutsgWW2R+vzM2ktw0aLbJ1+qGUR38uv/oDVU61hyiPunNfMxJ00WmpDEGGWtO5Ym0ZU+4/nQBI/FmJXXwWpjHXTba/beaD/vKl+CKHEE22bAVtpwHpuS4lDjKDzUEuds9EALUJM+4Otcu/sRKVBUE23godsyX96qeSjSXYHdeY2xA3zO9GXgq0ORZ+U9b+Zv1NyYfWzxdVSgM79m/DRezNVa3/QJpzWQZWK4u3X7VS0WjxDlpnsOyg5echrEhXuCzpgoeKXOLhJ4l9s5AY97mQYJ6vARls8dEUKA9ZXKLNwJ0ya+8B+O4mkhiPFZj9r6N425Topp57ov7BE602QOOI7Kbkg+DlfXQxZgXWc+5xtwHmIu4RVbG0Np8SZOv9CUZ17R632tw=;
 5:Ahsyayb2svacFiYNtO0zr1f6w1h/UMGI7FkKE4KNYepnnnUDewkAHWZ/kna8GQ1ryhNDEnob2wyRZoWhzKPsNRoVUuTgpC/nwXxL+o/7rZvHUTdMg00MNtTyqrNUup4ywm57kU9p21ZwvAyZiqCrPA==;
 24:G8n0Sh9qQ6KMDh/dRpqS0eUcCtn0bXNwjta/GR8QNGx8sCqgJ+/UIcZr69xMhCyV6WcUhz4qQt9O7Scd/vOQVMHIp0lu9H+zuE67yNZwUrE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 7:Bu1fLA1Vmgz9LEbVON9JKOkYRzLs1KV1YQQBL+QoNwK9XsinuVdFrXMTgnxFyMZvRMRsdH6HLGFhlCUFe8m6TlxjmVMK1N/qZCtxgIaIA4LCooY90AuUHtNh1MstCyFfiMlklyIM2EeToVDpjPK8+kdMNa3dQX6s3pl6DqvtBXGdPCyyUlWVjZptk26xSUfIlbSNPcnNnDk8ME8Rz3d/U4QzMZ0ZgTniU44I+UKnCMLLpXmYhzpWlbCpFgI09KJbJkXAjzUJWzoCLR0LAXPtH775AZPfxlQqUpMgzg1W5MFseydHXB/uWzZ+tmm1tgj6Ubx728GpJUKHBReZZn7eaw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 18:55:52.0419 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2192
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wNS8yMDE3IDE3OjQ1LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gVHVlLCBN
YXkgOSwgMjAxNyBhdCAxMDoyMiBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4gd3JvdGU6Cj4+Cj4+Cj4+IE9uIDA5LzA1LzE3IDE3OjA0LCBUYW1hcyBLIExlbmd5ZWwgd3Jv
dGU6Cj4+Pgo+Pj4gT24gVHVlLCBNYXkgOSwgMjAxNyBhdCAyOjA5IEFNLCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4KPj4+PiBPbiAwNS8w
OS8yMDE3IDA4OjE3IEFNLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+Pj4+Pgo+Pj4+Pgo+Pj4+
PiBIaSwKPj4+Pj4KPj4+Pj4+PiBXaGF0IHlvdSBjdXJyZW50bHkgZG8gaXMgdHJ5IGd2YV90b19p
cGEgYW5kIGlmIGl0IGRvZXMgbm90IHdvcmsgPj4geW91Cj4+Pj4+Pj4gd2lsbCBjYWxsIHAybV9n
dmFfdG9faXBhLiBUaGlzIHNvdW5kcyBhIGJpdCBwb2ludGxlc3MgdG8gbWUgYW5kCj4+Pj4+Pj4g
d2FzdGUgb2YgdGltZSBpZiB0aGUgdW5kZXJseWluZyBtZW1vcnkgb2Ygc3RhZ2UtMSBwYWdlIHRh
YmxlIGlzID4+Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IHByb3RlY3RlZC4gPiA+IEJ1dCB3ZSBkb24ndCBr
bm93IHRoYXQgdGhlIHN0YWdlLTEgcGFnZSB0YWJsZSBpcwo+Pj4+PiBwcm90ZWN0ZWQgdW50aWwg
dGhlID4gaGFyZHdhcmUgYmFzZWQgbG9va3VwIGZhaWxzLiBJIGNhbiB0dXJuIHlvdXIKPj4+Pj4g
YXJndW1lbnQgYXJvdW5kIGFuZCBzYXkgPiBkb2luZyB0aGUgc29mdHdhcmUgYmFzZWQgbG9va3Vw
IGlzIHBvaW50bGVzcwo+Pj4+PiBhbmQgYSB3YXN0ZSBvZiB0aW1lID4gd2hlbiB0aGUgc3RhZ2Ut
MSB0YWJsZSBpcyBub3QgcHJvdGVjdGVkLiBXaGljaCBpcwo+Pj4+PiBieSB0aGUgd2F5IHdoYXQg
SSA+IHdvdWxkIGV4cGVjdCB0byBzZWUgaW4gbW9zdCBjYXNlcy4KPj4+Pj4KPj4+Pj4gSSBhZ3Jl
ZSB3aXRoIFRhbWFzOiBJIGFsc28gYmVsaWV2ZSB0aGF0IGluIG1vc3QgY2FzZXMgdGhlIHN0YWdl
LTEKPj4+Pj4gdHJhbnNsYXRpb24gdGFibGUgd29uJ3QgYmUgcHJvdGVjdGVkLiBTbywgaW4gbXkg
b3BpbmlvbiwgZmFsbGluZyBiYWNrIHRvCj4+Pj4+IHNvZnR3YXJlICh3aGljaCB3aWxsIGJlIHBy
ZXN1bWFibGx5IGEgcmFyZSBvcGVyYXRpb24pIGlzIHRoZSBiZXR0ZXIKPj4+Pj4gYXBwcm9hY2gu
Cj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gV2VsbCwgeW91IGJvdGggY29uc2lkZXIgdGhhdCBpdCBpcyBi
ZXR0ZXIgdG8gZG8gdGhlIGZhbGxiYWNrIGJ5IGFzc3VtaW5nCj4+Pj4gdGhlCj4+Pj4gVExCcyB3
aWxsIGFsd2F5cyBjYWNoZSB0aGUgaW50ZXJtZWRpYXRlIHRyYW5zbGF0aW9ucyAoZS5nIFZBIC0+
IElQQSkgYW5kCj4+Pj4gbm90Cj4+Pj4gb25seSB0aGUgZnVsbCBTMSAtPiBTMiB0cmFuc2xhdGlv
biAoZS5nIFZBIC0+IFBBKS4KPj4+Cj4+Pgo+Pj4gTm8sIEkgd2FzIGp1c3QgcG9pbnRpbmcgb3V0
IHRoYXQgaWYgdGhlIFRMQiBoYXMgaXQgY2FjaGVkIGl0IGlzCj4+PiBndWFyYW50ZWVkIHRvIGJl
IGZhc3Rlci4gV2hldGhlciB0aGF0IGlzIHRoZSBjYXNlIGlzIHByb2JhYmx5IHVzZWNhc2UKPj4+
IGRlcGVuZGVudC4gQnV0IGV2ZW4gaWYgdGhlIFRMQiBpcyBub3QgbG9hZGVkLCBJIHdvdWxkIGFz
c3VtZSB0aGUKPj4+IGhhcmR3YXJlIGxvb2t1cCBpcyBhdCBsZWFzdCBhcyBmYXN0IGFzIHRoZSBz
b2Z0d2FyZSBiYXNlZCBvbmUsIGJ1dCBJCj4+PiB3b3VsZCBiZXQgaXQgaXMgZmFzdGVyLiBXaXRo
b3V0IG51bWJlciB0aGlzIGlzIGp1c3QgdGhlb3JldGljYWwgYnV0IEkKPj4+IHdvdWxkIGJlIHZl
cnkgc3VycHJpc2VkIGlmIHRoZSBoYXJkd2FyZSBsb29rdXAgd291bGQgZXZlciBiZSBzbG93ZXIK
Pj4+IHRoZW4gdGhlIHNvZnR3YXJlIGJhc2VkIG9uZS4uLiBBbmQgc2luY2UgdGhpcyBpcyBhIGNv
cm5lci1jYXNlIHRoYXQKPj4+IG1vc3QgYXBwbGljYXRpb24gd2lsbCBuZXZlciBlbmNvdW50ZXIs
IGZvcmNpbmcgdGhlbSBhbGwgdG8gdXNlIGEKPj4+IHNsb3dlciBhcHByb2FjaCBkb2Vzbid0IHNv
dW5kIHJpZ2h0Lgo+Pgo+Pgo+PiBXaGF0IHlvdSBtaXNzIGluIG15IHBvaW50IGlzIFRMQiBjYW4g
YmUgZGVzaWduZWQgdG8gbmV2ZXIgY2FjaGUgaW50ZXJtZWRpYXRlCj4+IHRyYW5zbGF0aW9uLiBJ
dCBpcyBub3QgZXZlbiBhYm91dCB3aGV0aGVyIHRoZSBUTEIgYXJlIGxvYWRlZCBvciBub3QuCj4+
Cj4+IEkgYW0gc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHdoeSB0aGlzIHdvdWxkIGJlIGEgY29y
bmVyIGNhc2UgYXMgaXQgd291bGQgYmUKPj4gdmFsaWQgdG8gcHJvdGVjdCB0aGUgcGFnZSB0YWJs
ZSB0byBpbnNwZWN0IHdoYXQgdGhlIGd1ZXN0IGlzIGRvaW5nLi4uCj4KPiBJdCBpcyB2YWxpZCwg
eWVzLCBidXQgbm90aGluZyByZXF1aXJlcyB0aGUgdXNlciB0byBibG9jayByZWFkIGFjY2Vzcwo+
IHRvIHRoYXQgc3BlY2lmaWMgcGFnZS4gTW9zdCBhcHBsaWNhdGlvbnMgb25seSBtb25pdG9yIGEg
aGFuZGZ1bCBvZgo+IHBhZ2VzIGF0IGEgdGltZS4gQXBwbGljYXRpb25zIG1heSBub3QgZXZlbiB1
c2UgcmVhZC1hY2Nlc3MKPiByZXN0cmljdGlvbnMgYXQgYWxsIChkb2luZyBvbmx5IHdyaXRlIG9y
IGV4ZWN1dGUgdHJhY2luZykuIElmIHdlIGRvCj4gc29mdHdhcmUgYmFzZWQgbG9va3VwcyBhbGwg
dGhlIHRpbWUgd2UgcGVuYWxpemUgYWxsIG9mIHRob3NlCj4gYXBwbGljYXRpb25zIHdoZW4gaXQg
aXMgcmVhbGx5IG9ubHkgYSB2ZXJ5IHNtYWxsIHN1YnNldCBvZiBjYXNlcyB3aGVyZQo+IHRoaXMg
d2lsbCBiZSBuZWVkZWQuCj4KPj4KPj4gSSBhbSBub3Qgc2F5aW5nIHRyYW5zbGF0aW9uIHdvdWxk
IGJlIHNsb3dlciBpbiBoYXJkd2FyZSB0aGFuIGluIHNvZnR3YXJlLiBJCj4+IGFtIGp1c3Qgc2F5
aW5nIHRoYXQgbWF5YmUgaXQgd291bGQgbm90IGJlIGEgaHVnZSBwZXJmb3JtYW5jZSBoaXQgdG8g
YWx3YXlzCj4+IGRvIHNvZnR3YXJlIHJhdGhlciB0aGFuIGZhbGxiYWNrIGFuZCBoYXZpbmcgYSB3
b3JzZSBvbmUgdGltZSB0byB0aW1lIChvcgo+PiBvZnRlbj8pLgo+Cj4gSXQgcHJvYmFibHkgd291
bGRuJ3QgYmUgYSBiaWcgaGl0LCBidXQgd2h5IHRha2UgYW55IGhpdCBpZiBub3QgbmVjZXNzYXJ5
PwoKWW91IHN0aWxsIG1pc3MgbXkgcG9pbnQuLi4gQW55d2F5LCBpdCBpcyBub3RoaW5nIHNvbWV0
aGluZyBJIHJlYWxseSBjYXJlIApmb3Igbm93LiBTbyBJIGFtIG5vdCBnb2luZyB0byBhcmd1ZS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 09 18:56:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 18:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8AJE-0008G2-Fo; Tue, 09 May 2017 18:56:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1d8AJD-0008Fv-2C
 for xen-devel@lists.xenproject.org; Tue, 09 May 2017 18:56:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A1/1D-02189-ED012195; Tue, 09 May 2017 18:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRjdf2dmHcW13/H2uSrZGmGXFZeorAg
 qKCLMFF80hBxzdBd3V5tZRSFQtLxlmIrirpdExSirB4nGyJc0L0mmmGlFSg9BsmGWmloStuOs
 Zm/ncM53vgsfTTDlKg3N5Vo53sKatCoPMjyDjNVNYyYxcuqLT9TK4xrlSXSu7/sEGYsuUUZLS
 mZuMmUoFNvJrLag3KrOFqoA1fiXIw+axAUEjLXPKSWCcDOCn3V2JBEG31BC1dtaVTlyp31wEt
 g7ashyRNO+eC8U/9ojexop6JkbIiRC4BcIRiq7kVSgcpo+Li4oJazGx2CqupOSMIl3w2Rz80a
 oH+bgx7clJHu84aXtMylhd3wcGqY/bHgIHAW2O6NIxjtBnGskJAxO3Ldio6TGgG8iGHpU5CYJ
 DN4F9WXPSdkUAv0jjS58AUbHGtykDQCHwfD1GBnmQ9NYhhyzroKuoVVCJrMENJY928j0wgyIn
 3qUck4WOG4NIRlHQ2v1a1eB85BiW4mbTEQ3mJp47+ocDF9Li13CDAVVvVOuuSsZqC0cIW6jcP
 u2G9i37W3ftncLIu6jcIHjczhepz8akcIb0w1WM2s06fSRByPMnCCw6ZyJTREirmSau5DzL/I
 VCtSN1gZjelEgrdT6qaMFnMh4pWSm5hlYwXCZzzZxQi8KpmktqON2MImMN8+lc7lpRpPzuTZl
 oD21vuoaSVYLWaxZMKbL0jDS0e/KlueVDGnJtHCaAHW9ZMKSyZBt2YrYfNFxFKLxUSOFQsF4Z
 nG82Wj9X3egABppfdR2KcXTaLFudXI4h1A6h4hTYGkIK/tP0hSgImyLmR89rambRnzgtexDZG
 fRYb097MkZKu/eWsaSfgdh86uIsz3t1zXdfTMbvzI5Phaq9UsW55Oo4dKVuo4HCa8qB8XWhPU
 g7oBqIF6HZhZXY0Uip2h/vqMjznGi+LxFTJscSF0oWa7AUXP+mJjs/f0n+OKph0dCzxawV7Wk
 YGD1+wheYP8CQlC0rp0DAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494356188!99525353!1
X-Originating-IP: [40.107.4.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60073 invoked from network); 9 May 2017 18:56:29 -0000
Received: from mail-eopbgr40080.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.80)
 by server-14.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 May 2017 18:56:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4knvw2aFKMeby0BpxIGMtpLfeWf5QMLPNI2/VROShEY=;
 b=qodRlUB8Cl/xY+u2fzKsNvG6uwljDfT8S7sJV/Vmuawy1kX2ZFpFDoIK3ZVEsKqqCU63JAacK86lXIxGhG5KH/MZ1Vm9BB1AYopc/IcljnS3vaHZ1rAylzXoVPQxoH89HJ9yhHrZ4Sw1hl0dHZfdNpmIvf6O0cee/ATadq9QEEY=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0802MB2192.eurprd08.prod.outlook.com (10.172.12.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Tue, 9 May 2017 18:56:27 +0000
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20170430194838.29932-1-proskurin@sec.in.tum.de>
 <20170430194838.29932-5-proskurin@sec.in.tum.de>
 <37891402-d135-5821-c3a8-07f6bc6138b3@arm.com>
 <e4a31664-e56a-f8e6-4bdf-94261834aa0c@sec.in.tum.de>
 <6ef56938-b087-6027-6d0e-8bd64aacd485@arm.com>
 <CABfawhn3GJ-Yc=4tiFH7wD-idd8OM_LSMvu+VnNJjKBBhVzKFA@mail.gmail.com>
 <c867145e-1440-bc88-f00d-d2323a05c8e2@sec.in.tum.de>
 <f6bf077c-d1a6-492c-9ad0-63e65f4c6ae9@arm.com>
 <CABfawhniB4DCvfpWM2449=8d0PtJgVsG4os-i941vx0eVTBNng@mail.gmail.com>
 <3b8a9b2f-929f-21cc-4545-c42ba45fd68f@arm.com>
 <CABfawhn_DiUqCWAAEigD7v85x-D12Envu=F1QdMX9L9r5Bf9Tg@mail.gmail.com>
 <709af3fa-e065-8db6-b1c6-772d4329397d@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbd39483-450e-6b7f-8372-e837e2ef513e@arm.com>
Date: Tue, 9 May 2017 19:56:18 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <709af3fa-e065-8db6-b1c6-772d4329397d@arm.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR0701CA0069.eurprd07.prod.outlook.com (10.168.131.159)
 To VI1PR0802MB2192.eurprd08.prod.outlook.com (10.172.12.136)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 59a59f34-306b-4b9b-0e09-08d4970d1930
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2192; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 3:ysdyI8qmCSfa+fnfGVassk0IwZRxRdHWQBdTJhJmXhuZFTduYEtQIQ2rJgSZAfwKcAGuXkufIbHSJSVJgQnm+cR/nlYYXCdZC/k8A5r2/u/6Z+47jX6QDOemAjWxkk9Y1pLmthbT8oxuHnUXETt9rzzIqBQ1M5pO1nDKnThNnByn5tMn2FThJLcZoYnG4A8X3+zI54feajoxOEISeK0Dbpg53MN9NWdZIYnUmB4KMI8+nryaGAplbYdTqb7rDkghcvaURbkE5J9LyN8Auxs+edUFbM7/p7f3gw3kBe6oDyceNweyFv+8KZ3Qil/DMgsEzmGmNK/Z28fKYVTVlepPIWqnQL/wZUBxXskETQXuCFg=;
 25:Ley4VWPkRUEidHwwe9eT0MLMO5wUGoa00zhin2owVk8Vu/9xHCxNmcjUBMCF1YP9vkDCOMuuTIo9Vt0RQC5WpuRA31F13idmae2c7FrtE1KH27I9YYJpZB4oZ4W4dSk/+jS3rkwEnsqvgO+Ma2eMlhm7pxdY0vRzBshINL18yC9pehIEfDkod3nUFjiEZjxZ1qUO5JvqVCXkYAqETZZeuAfnTUXa2+fJT5xDyV1pKBbOxEdpB/uGY5VxZN0w1VT3W2euKKpXuSFOLwNfPEYEoIZc6bmgvNJY2mYCo+6fMhkbWGdZnHAcL5VxTRCffJO1xpqvwsUo3TuYhrEZEL1su3koAzdHnc4idBSFDIR/OD8rtLI3ZL7TXgGFj4mraruTF7azF7K6bnuBq+e7/pIsLu9dRjJg3IgNtF/YnKPl6bQoWYGFrPlLqff4j127q9F4NEA0MGUwkscC4B/4ZeulNA==
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 31:KzSJy+YiHZJzd1ThRhl6BPXfpc9Eg6J2h6+iNxC08Kz3HFSCPGUrtFaMWe6yWxH/naTPhNfuyNC6oudmfBg2gj34JVZ+/nUPjNTJY5nySA1Rt+3dCYYgjBnE/a/cSAjj4G2XQ9wiOmYh1hd5KcEe6uadd3S+4WUsVg9L4R4CdQ7R1bPud0XjT+9EKpfU6uKpovuzIeaCaIsgrCpVuZMt0ko5I71L04t58lil4A5+8tBhsOOK+QiM+mPWIMS7ezF8;
 20:v4tal8NuRnLnVtkEL6fb5Rbpxwe51xlwGH5ML9/nJGekzp2Q5486dydK8NlYkgz5qBIns029vA58HAHWBzphQc1U8RwgioiLIbfg6fLPzOes1GeZgcivVhPxXHlvCheCiimp9kW0KQpAMvR5uKou+sy3vvovj47jldt4AfLrcFY=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB219237576BD2E381CBFDC47080EF0@VI1PR0802MB2192.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(278428928389397);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148);
 SRVR:VI1PR0802MB2192; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2192; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 4:+URk2+FedZbCuSUPPvOGFNN9Aq5/nsDvdwetMzA1Mhf0zE/GSJsUmzuSAQuOg2SStOJTd1WikYTDWrOuoDwKPZ2oYZL8qaRqHKNcKkOAabMQ9qtgjz+CyQlcf5vwOQfgnaC1OJA+bl41J8yKlhW9sSC9U+EGD5CaaiPGAu+Z1iwx4NlrBP1YtXESlYje8c1FSU3OrY+juq89VXodFT9KccSJsQ/RuX3n8HFa+Ok6V6/zOO6y3/COde3lc9FFr+E9ESo4pSgz0I1ykqBZqJnxnesazTVyWkmu1MgPlOeoQB3utITu7nCWNKT556g1/C1SBW6FG3Vipo6YONy2D17ATBemP9hHRkidgMKpoX9yjV8b4rdhWXEtV5ERpis/SAlDpXJbwmKgDE50YVG+D4fwnz2xOYBynJfJiungg16q+zHJHHcDLmsSSXRrhSDUw38tAPAUlH3kBZZWvGcSAdwVRKNeC9RitPcAfkSzKarLMnLDl1ZslBJZN+9OQFKDNTW8/sVpJXmL/xaResYpPQd+OyS1nw7uaSg6az4aBrXQgHdKBYkfUjIRC7GegyUMQ363l/B5ryiudmSos9YXEVgtSjzxrgdTAsxABPUgZHJqZOsdMbZiwZeJM5LOe/zsX1FIL1AUz4hQLRBPIClXt97xfZZMiu+c0Pa6zIN1mcsAjiQsXYul+qcPPNUC3+jA+9sBVN1pQ3aSKFRH8xbExGLURdmhQjOzdpRAiwQ6WLxPIwy/Hf86mMhVoyxIFekfdIVeVcKfGDE4W4LmF+q0kzt8a0qd4NgIMg3Pw7e/3Bff51By1G41b90CshxGkDp64ySkqEhCFGS851QYbDB7OenN/t6iwbqlD60VuGu3b1z70ZLEPC+hr6dOXSBGOOPnzUtZ
X-Forefront-PRVS: 0302D4F392
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39850400002)(39410400002)(39860400002)(39400400002)(39450400003)(377454003)(52314003)(24454002)(2950100002)(86362001)(2906002)(66066001)(54356999)(4001350100001)(76176999)(6506006)(6512007)(50986999)(5660300001)(54906002)(53546009)(478600001)(33646002)(6486002)(6116002)(25786009)(229853002)(230783001)(50466002)(6916009)(93886004)(230700001)(83506001)(3846002)(36756003)(8676002)(305945005)(31696002)(65956001)(81166006)(6246003)(189998001)(23676002)(42186005)(4326008)(110136004)(7736002)(47776003)(6666003)(38730400002)(53936002)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2192; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIxOTI7MjM6REczVEdjOE5CRnovcEFyRktKeWxUZEtN?=
 =?utf-8?B?eU5lUHNRbDRhTjlsa3ZVOHZvc0FsbUR5aEhHTkd1SGxjeG9RN29rSW54Q3A4?=
 =?utf-8?B?NVNxVGlJRkhBWTNzOUQ0bWVVY0NuOFNnU2NDeUZYRnpRVFd1Zy9Ta1N5ZXF0?=
 =?utf-8?B?UkhOemRnVTBkQWU1SittNDJwYmFWb1I0aFV0UVBCY0RvWDVpeWxkQktQSE1S?=
 =?utf-8?B?NnROazV5YkhkNGpJWDREM2ViTzg1d3hvQjN5WmM3dktFaURQREs3aU1EUisy?=
 =?utf-8?B?YlI5Z2RZaVhEODY1RThSUEVndU1NSjAwRTRzVkFyeDl3MGx2bWxjK2VjTlhY?=
 =?utf-8?B?OHNxL2ErQUVkM3hobWJMZ3djUkhselJqR3ozRU5Va0FLbWFiOFljZUs5cVk3?=
 =?utf-8?B?UkZHU1FPRnI3bHErQlA4S3VwUGg0OS9TU2Y2Q0JJRldzN2hTTlladzFMdy9u?=
 =?utf-8?B?ZFRST2dUUEZoeW5ubU5Jbk1iL2VRYmgwVmxCci9vZU1tRVA3enhWYlVFdlNU?=
 =?utf-8?B?SWp0RU1CeDdzSXZlb29iZ1g3M3lkZmwrUzdFQjJ1S0Ixb1F0RjIzdUR5K3lr?=
 =?utf-8?B?UTVweWVLZnFFeERwbnE1UmwyYktXeXhGem56LzloaXJqWUw1M3hXZlRFeFlC?=
 =?utf-8?B?VVZQOW1YZG50T09EeGpFZEx0RU5YS2xnVjRkV1pjTGxtTzF5ZUFVUE4rRHlM?=
 =?utf-8?B?YTkxK0Y4T1g4em5WZmdvcG5heGZUVkJaQjhXVndHdEtIOUxaWDNCNGoxOEJZ?=
 =?utf-8?B?eUY4TkpqTUxCRzVWZCtxY1YrSnl2Z0tlWWpkKy9Qc0dqc3Vhc0M1UDFYM3A2?=
 =?utf-8?B?c1hjZ1l4dkduT3phak9ma1ZjUk9Mck44NzMxNXBIeDhIQ1Y3OFJMQktnRnVo?=
 =?utf-8?B?dU01blRNRlhiQ2FmZHdVRnB2SG9lcnlTTUdHa2xrQW1DRjlkQXY2OS8xeG5V?=
 =?utf-8?B?c3VvWngyQ1V2dHYyVGpFeHM0VTV1UkoyZ284MDZOcnE1YkF2QmZwcG5tRkZk?=
 =?utf-8?B?WW5XSnJtWnBUYmhIZ0dxQzVnaGF6K3VzN0ljQWNqVGVEQjB0K3IxM1c0aHFk?=
 =?utf-8?B?eVZNSHh0NzF6cHU3YjcxMEhNTDJGejE4cE9CZnpDN05vM0gwRytwejFLenlW?=
 =?utf-8?B?S1BZeVdhbDhmQ1J1dEtLSkhZcjFJWkFETGJYUTNsaUVYbUVFVGllTCtVV25H?=
 =?utf-8?B?MkxuNG9vMGYwQTF0cU0rNDdsek15V2tnK3MxMWhjWTZBWHhpRXBLL3k4U3RI?=
 =?utf-8?B?YzJ4UzlCOEFNYkVMcytVNWRjNjlSMDBJT016SWNLdjI2QUdtbHRWL29mRDJE?=
 =?utf-8?B?TWpMdjRNZXZKa1lvSHRSVzJucjZKYkNJWmR5MTVSU29sWXdoS3JpSzYyMFlP?=
 =?utf-8?B?ck9yQkUxTkpVOFFtS0ZMcXUrTGlwUzErK21CMnkrUWRRV0ZTRTQ4VGFWMjJx?=
 =?utf-8?B?MlpxdlArME5wSnRLWHZHR01FaTU3c0tHMGxFdGFlTFNBSXhZaFNJRzF6TGRP?=
 =?utf-8?B?Vjc3WDQrZ2JZS29aVXBudWlFYnlUYVJMNURzWjZJaVFzZVBKR0FQb2tWVjAy?=
 =?utf-8?B?aGhMVXY1VVI0NTNFUlJKU2hpd0QvZnM1STF0alNkVDNLWXd1YjlBa0F2SUNG?=
 =?utf-8?B?cjFLQzYwa3poZzZuc0lmTGNvSUdDRW9RSFBsR3JVWUlDbnF6a3kwaUpzR1Yw?=
 =?utf-8?B?Z2dKMEo5OG9DVDBIV3JPeEJkZUs1YXQyOXpLY2RLbDFtZWxUcmp2bG1ZeUhC?=
 =?utf-8?B?VUVaVmQ2Rm5lVWowSjZtY0grcTFCT0pOYU41Um0zWEt6cmsxb1VDSktVbXN1?=
 =?utf-8?B?SmxvYW43M29FVTVoR2tFUHhqTUhEM0owSlRab2ozVmpBZSsrUT09?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 6:vIawZNESHERqetATYfcmd27sCYmte97PUixogVipb6aAGZ0u8zP0672tb6hU/dt3skJtWeMFsyAEkWWD1CclFWm1hRbS7HSyIbttyKCVrSBTW0QSKpedXifru+Glsf7WBtX/louh5JWrP2/G4Gijf5RZaUX12vHk0XX023QKZTCwsabR9xfIrkWBeETChzoMLCCx8Fw7tViAmerUUWycKr1td51HbztNcl67+qIoAOKwXvA7h/OwPLbf8XYr331o1NHSmx09fXNAaW9Lxwkdoi6yLHntJL7zHcBzwxz5yu/XMbWMfw4vnLFy6GuKafxDOEklhC1Z2mHcJUeIlxVeUEqYrMCCE8vMnUqI6eNj6kAaMkqr0NYeELKrd5FxgbyMGjoR2mFgtPPk1v5b4KR8nEUiz7eO1ldBzOxb3Mz/WU90UlDJfd2QAit9dO4AxzWmU5lA7ht5iUzhgzV1goHiB7Of8d4b8QrFzwVRBw9lN5mrvLbBFS9toVk987sA5P2MaTX+D9gkmLY1L5F0i4LtdWSuptFRmghcVy/QO8jjWVk=;
 5:Zddk7dQD8rvQ8nOGq8x/0LG1ZgivClzkgg+ncVTj/8fTRJxGktIMsw8oDR/4GcG8mu0vpsX21VsSLWUkdlEFfD6DnvA39Sxy0QZHQxf4aKO3XoKXIYgNbhKA7dNoONLKllbhxeXaqRvUaqiJXgzwOw==;
 24:YtuQ+AZeJM/H+OI1cbCEpPz7FV3MrrGNalqmQIv7XTz2202GrkPO1VChIremnqN/AuJ9vHkIgUE+NW8o+dpN15wbkKhaH4MgO10cAqDP+0Q=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2192;
 7:kVIHsyLipXARn0Q9XQxB4EmmptI380baaY23HVnnemkvu63N+whEDpTRDjcatPQxg9YS5DFlQp+5sa6uQkkDdE0ge7FTJPI5ZpvM1towxVavT4RT7pco60A9TksUP/quXAohRJYNVIXSBrLbfBJ87clQSUygwFBqIHkRdiRPkQnUfOwHRIRHJTAy+aj8wzOuwV3ECW6sqhKHctQX7XeZQ5sUgwze2kyynyLrREd0Dq/oV7mQlMTYf/Pcljl1HWEl1m03Uj6mlQsmW8oomSYUhLTFQvSrz7ff5+O4wMqxmG+trApER+cvz7JfU6RZxH+A/raZI9hIGbbQRgv/zKJ6aA==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 18:56:27.5188 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2192
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wNS8yMDE3IDE5OjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPgo+IE9uIDA5LzA1
LzIwMTcgMTc6NDUsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gT24gVHVlLCBNYXkgOSwgMjAx
NyBhdCAxMDoyMiBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gd3Jv
dGU6Cj4+Pgo+Pj4KPj4+IE9uIDA5LzA1LzE3IDE3OjA0LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6
Cj4+Pj4KPj4+PiBPbiBUdWUsIE1heSA5LCAyMDE3IGF0IDI6MDkgQU0sIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+
IE9uIDA1LzA5LzIwMTcgMDg6MTcgQU0sIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+Pj4+Pgo+
Pj4+Pj4KPj4+Pj4+IEhpLAo+Pj4+Pj4KPj4+Pj4+Pj4gV2hhdCB5b3UgY3VycmVudGx5IGRvIGlz
IHRyeSBndmFfdG9faXBhIGFuZCBpZiBpdCBkb2VzIG5vdCB3b3JrCj4+Pj4+Pj4+ID4+IHlvdQo+
Pj4+Pj4+PiB3aWxsIGNhbGwgcDJtX2d2YV90b19pcGEuIFRoaXMgc291bmRzIGEgYml0IHBvaW50
bGVzcyB0byBtZSBhbmQKPj4+Pj4+Pj4gd2FzdGUgb2YgdGltZSBpZiB0aGUgdW5kZXJseWluZyBt
ZW1vcnkgb2Ygc3RhZ2UtMSBwYWdlIHRhYmxlIGlzID4+Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IHBy
b3RlY3RlZC4gPiA+IEJ1dCB3ZSBkb24ndCBrbm93IHRoYXQgdGhlIHN0YWdlLTEgcGFnZSB0YWJs
ZSBpcwo+Pj4+Pj4gcHJvdGVjdGVkIHVudGlsIHRoZSA+IGhhcmR3YXJlIGJhc2VkIGxvb2t1cCBm
YWlscy4gSSBjYW4gdHVybiB5b3VyCj4+Pj4+PiBhcmd1bWVudCBhcm91bmQgYW5kIHNheSA+IGRv
aW5nIHRoZSBzb2Z0d2FyZSBiYXNlZCBsb29rdXAgaXMKPj4+Pj4+IHBvaW50bGVzcwo+Pj4+Pj4g
YW5kIGEgd2FzdGUgb2YgdGltZSA+IHdoZW4gdGhlIHN0YWdlLTEgdGFibGUgaXMgbm90IHByb3Rl
Y3RlZC4KPj4+Pj4+IFdoaWNoIGlzCj4+Pj4+PiBieSB0aGUgd2F5IHdoYXQgSSA+IHdvdWxkIGV4
cGVjdCB0byBzZWUgaW4gbW9zdCBjYXNlcy4KPj4+Pj4+Cj4+Pj4+PiBJIGFncmVlIHdpdGggVGFt
YXM6IEkgYWxzbyBiZWxpZXZlIHRoYXQgaW4gbW9zdCBjYXNlcyB0aGUgc3RhZ2UtMQo+Pj4+Pj4g
dHJhbnNsYXRpb24gdGFibGUgd29uJ3QgYmUgcHJvdGVjdGVkLiBTbywgaW4gbXkgb3Bpbmlvbiwg
ZmFsbGluZwo+Pj4+Pj4gYmFjayB0bwo+Pj4+Pj4gc29mdHdhcmUgKHdoaWNoIHdpbGwgYmUgcHJl
c3VtYWJsbHkgYSByYXJlIG9wZXJhdGlvbikgaXMgdGhlIGJldHRlcgo+Pj4+Pj4gYXBwcm9hY2gu
Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFdlbGwsIHlvdSBib3RoIGNvbnNpZGVyIHRoYXQgaXQg
aXMgYmV0dGVyIHRvIGRvIHRoZSBmYWxsYmFjayBieQo+Pj4+PiBhc3N1bWluZwo+Pj4+PiB0aGUK
Pj4+Pj4gVExCcyB3aWxsIGFsd2F5cyBjYWNoZSB0aGUgaW50ZXJtZWRpYXRlIHRyYW5zbGF0aW9u
cyAoZS5nIFZBIC0+Cj4+Pj4+IElQQSkgYW5kCj4+Pj4+IG5vdAo+Pj4+PiBvbmx5IHRoZSBmdWxs
IFMxIC0+IFMyIHRyYW5zbGF0aW9uIChlLmcgVkEgLT4gUEEpLgo+Pj4+Cj4+Pj4KPj4+PiBObywg
SSB3YXMganVzdCBwb2ludGluZyBvdXQgdGhhdCBpZiB0aGUgVExCIGhhcyBpdCBjYWNoZWQgaXQg
aXMKPj4+PiBndWFyYW50ZWVkIHRvIGJlIGZhc3Rlci4gV2hldGhlciB0aGF0IGlzIHRoZSBjYXNl
IGlzIHByb2JhYmx5IHVzZWNhc2UKPj4+PiBkZXBlbmRlbnQuIEJ1dCBldmVuIGlmIHRoZSBUTEIg
aXMgbm90IGxvYWRlZCwgSSB3b3VsZCBhc3N1bWUgdGhlCj4+Pj4gaGFyZHdhcmUgbG9va3VwIGlz
IGF0IGxlYXN0IGFzIGZhc3QgYXMgdGhlIHNvZnR3YXJlIGJhc2VkIG9uZSwgYnV0IEkKPj4+PiB3
b3VsZCBiZXQgaXQgaXMgZmFzdGVyLiBXaXRob3V0IG51bWJlciB0aGlzIGlzIGp1c3QgdGhlb3Jl
dGljYWwgYnV0IEkKPj4+PiB3b3VsZCBiZSB2ZXJ5IHN1cnByaXNlZCBpZiB0aGUgaGFyZHdhcmUg
bG9va3VwIHdvdWxkIGV2ZXIgYmUgc2xvd2VyCj4+Pj4gdGhlbiB0aGUgc29mdHdhcmUgYmFzZWQg
b25lLi4uIEFuZCBzaW5jZSB0aGlzIGlzIGEgY29ybmVyLWNhc2UgdGhhdAo+Pj4+IG1vc3QgYXBw
bGljYXRpb24gd2lsbCBuZXZlciBlbmNvdW50ZXIsIGZvcmNpbmcgdGhlbSBhbGwgdG8gdXNlIGEK
Pj4+PiBzbG93ZXIgYXBwcm9hY2ggZG9lc24ndCBzb3VuZCByaWdodC4KPj4+Cj4+Pgo+Pj4gV2hh
dCB5b3UgbWlzcyBpbiBteSBwb2ludCBpcyBUTEIgY2FuIGJlIGRlc2lnbmVkIHRvIG5ldmVyIGNh
Y2hlCj4+PiBpbnRlcm1lZGlhdGUKPj4+IHRyYW5zbGF0aW9uLiBJdCBpcyBub3QgZXZlbiBhYm91
dCB3aGV0aGVyIHRoZSBUTEIgYXJlIGxvYWRlZCBvciBub3QuCj4+Pgo+Pj4gSSBhbSBzdHJ1Z2ds
aW5nIHRvIHVuZGVyc3RhbmQgd2h5IHRoaXMgd291bGQgYmUgYSBjb3JuZXIgY2FzZSBhcyBpdAo+
Pj4gd291bGQgYmUKPj4+IHZhbGlkIHRvIHByb3RlY3QgdGhlIHBhZ2UgdGFibGUgdG8gaW5zcGVj
dCB3aGF0IHRoZSBndWVzdCBpcyBkb2luZy4uLgo+Pgo+PiBJdCBpcyB2YWxpZCwgeWVzLCBidXQg
bm90aGluZyByZXF1aXJlcyB0aGUgdXNlciB0byBibG9jayByZWFkIGFjY2Vzcwo+PiB0byB0aGF0
IHNwZWNpZmljIHBhZ2UuIE1vc3QgYXBwbGljYXRpb25zIG9ubHkgbW9uaXRvciBhIGhhbmRmdWwg
b2YKPj4gcGFnZXMgYXQgYSB0aW1lLiBBcHBsaWNhdGlvbnMgbWF5IG5vdCBldmVuIHVzZSByZWFk
LWFjY2Vzcwo+PiByZXN0cmljdGlvbnMgYXQgYWxsIChkb2luZyBvbmx5IHdyaXRlIG9yIGV4ZWN1
dGUgdHJhY2luZykuIElmIHdlIGRvCj4+IHNvZnR3YXJlIGJhc2VkIGxvb2t1cHMgYWxsIHRoZSB0
aW1lIHdlIHBlbmFsaXplIGFsbCBvZiB0aG9zZQo+PiBhcHBsaWNhdGlvbnMgd2hlbiBpdCBpcyBy
ZWFsbHkgb25seSBhIHZlcnkgc21hbGwgc3Vic2V0IG9mIGNhc2VzIHdoZXJlCj4+IHRoaXMgd2ls
bCBiZSBuZWVkZWQuCj4+Cj4+Pgo+Pj4gSSBhbSBub3Qgc2F5aW5nIHRyYW5zbGF0aW9uIHdvdWxk
IGJlIHNsb3dlciBpbiBoYXJkd2FyZSB0aGFuIGluCj4+PiBzb2Z0d2FyZS4gSQo+Pj4gYW0ganVz
dCBzYXlpbmcgdGhhdCBtYXliZSBpdCB3b3VsZCBub3QgYmUgYSBodWdlIHBlcmZvcm1hbmNlIGhp
dCB0bwo+Pj4gYWx3YXlzCj4+PiBkbyBzb2Z0d2FyZSByYXRoZXIgdGhhbiBmYWxsYmFjayBhbmQg
aGF2aW5nIGEgd29yc2Ugb25lIHRpbWUgdG8gdGltZSAob3IKPj4+IG9mdGVuPykuCj4+Cj4+IEl0
IHByb2JhYmx5IHdvdWxkbid0IGJlIGEgYmlnIGhpdCwgYnV0IHdoeSB0YWtlIGFueSBoaXQgaWYg
bm90IG5lY2Vzc2FyeT8KPgo+IFlvdSBzdGlsbCBtaXNzIG15IHBvaW50Li4uIEFueXdheSwgaXQg
aXMgbm90aGluZyBzb21ldGhpbmcgSSByZWFsbHkgY2FyZQoKKiBpdCBpcyBub3Qgc29tZXRoaW5n
Cgo+IGZvciBub3cuIFNvIEkgYW0gbm90IGdvaW5nIHRvIGFyZ3VlLgo+Cj4gQ2hlZXJzLAo+Cgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 19:05:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 19:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ARV-0000hn-TU; Tue, 09 May 2017 19:05:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d8ARU-0000hZ-Go
 for xen-devel@lists.xen.org; Tue, 09 May 2017 19:05:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 67/B2-01992-FD212195; Tue, 09 May 2017 19:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5NlG2Q/e+kFC
 kwdfPvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBZbvYC77wVCw/3sPWwLiEq4uRk0NIYCqj
 xJPfdV2MXEB2G5PElY4zTCAJNgFDib9PNrGB2CICkhK/u04zgxQxCyxhlPhz6QlYkbCAs8TLX
 YdYQWwWAVWJxU0TGUFsXgE3iRWNv8CaJQTkJE4emwxWwyngLnFn1QVmiM1ANUunMELUZEjM65
 nDCmF7SSy6cQnKVpO4em4T8wRGvgWMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NTPVyU4u
 LE9NTcxKTivWS83M3MQIDpZ6BgXEH483JfocYJTmYlER5fYoFIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8KoICkUKCRalpqdWpGXmAEMWJi3BwaMkwlsMkuYtLkjMLc5Mh0idYtTleLf0w3smI
 Za8/LxUKXHedJAiAZCijNI8uBGw+LnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3BmQKT2
 ZeCdymV0BHMAEdEcggAHJESSJCSqqBUVvC5Nl37b0FAUbOhjN55xnutTseKWR4QO3frhMG97Y
 b506xkTC0P1H/I8HUuksyf37+1W7FuIC5lRpXJH9mpUm6PZxYsX0Vq3nInhuic4o/+H/913Xq
 sdLE92slNx0/XJJpbfla3ahG8Pp+9fdFgvXCCYfOr488sF4vITz4Q15jorjUO/2LSizFGYmGW
 sxFxYkAySLsHJoCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494356701!97287269!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24984 invoked from network); 9 May 2017 19:05:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 19:05:02 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id C3528200E7;
 Tue,  9 May 2017 19:04:59 +0000 (UTC)
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A0CB52026F;
 Tue,  9 May 2017 19:04:58 +0000 (UTC)
From: Stefano Stabellini <sstabellini@kernel.org>
To: qemu-devel@nongnu.org
Date: Tue,  9 May 2017 12:04:53 -0700
Message-Id: <1494356693-13190-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sstabellini@kernel.org, groug@kaod.org, xen-devel@lists.xen.org,
 aneesh.kumar@linux.vnet.ibm.com, anthony.perard@citrix.com,
 Eric Blake <eblake@redhat.com>
Subject: [Xen-devel] [PATCH v2 3/3] xen: call qemu_set_cloexec instead of
	fcntl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIHRoZSBjb21tb24gdXRpbGl0eSBmdW5jdGlvbiwgd2hpY2ggY29udGFpbnMgY2hlY2tzIG9u
IHJldHVybiB2YWx1ZXMsCmluc3RlYWQgb2YgbWFudWFsbHkgY2FsbGluZyBmY250bC4KCkNJRDog
MTM3NDgzMQoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDQzogYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbQpDQzogZ3JvdWdAa2FvZC5v
cmcKQ0M6IGFuZWVzaC5rdW1hckBsaW51eC52bmV0LmlibS5jb20KQ0M6IEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgotLS0KIGh3LzlwZnMveGVuLTlwLWJhY2tlbmQuYyB8IDIgKy0KIGh3
L3hlbi94ZW5fYmFja2VuZC5jICAgICB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3LzlwZnMveGVuLTlwLWJhY2tl
bmQuYyBiL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYwppbmRleCBhMWZkZWRlLi41ZGY5N2M5IDEw
MDY0NAotLS0gYS9ody85cGZzL3hlbi05cC1iYWNrZW5kLmMKKysrIGIvaHcvOXBmcy94ZW4tOXAt
YmFja2VuZC5jCkBAIC0zODAsNyArMzgwLDcgQEAgc3RhdGljIGludCB4ZW5fOXBmc19jb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICAgICAgaWYgKHhlbl85cGRldi0+cmluZ3Nb
aV0uZXZ0Y2huZGV2ID09IE5VTEwpIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9
Ci0gICAgICAgIGZjbnRsKHhlbmV2dGNobl9mZCh4ZW5fOXBkZXYtPnJpbmdzW2ldLmV2dGNobmRl
diksIEZfU0VURkQsIEZEX0NMT0VYRUMpOworICAgICAgICBxZW11X3NldF9jbG9leGVjKHhlbmV2
dGNobl9mZCh4ZW5fOXBkZXYtPnJpbmdzW2ldLmV2dGNobmRldikpOwogICAgICAgICB4ZW5fOXBk
ZXYtPnJpbmdzW2ldLmxvY2FsX3BvcnQgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoeGVuXzlwZGV2LT5yaW5n
c1tpXS5ldnRjaG5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5kZXYtPmRvbSwKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fYmFja2VuZC5jIGIvaHcv
eGVuL3hlbl9iYWNrZW5kLmMKaW5kZXggYzg1ZjE2My4uMmNhYzQ3ZCAxMDA2NDQKLS0tIGEvaHcv
eGVuL3hlbl9iYWNrZW5kLmMKKysrIGIvaHcveGVuL3hlbl9iYWNrZW5kLmMKQEAgLTE0Nyw3ICsx
NDcsNyBAQCBzdGF0aWMgc3RydWN0IFhlbkRldmljZSAqeGVuX2JlX2dldF94ZW5kZXYoY29uc3Qg
Y2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRldiwKICAgICAgICAgcWRldl91bnBsdWcoREVWSUNF
KHhlbmRldiksIE5VTEwpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9Ci0gICAgZmNudGwo
eGVuZXZ0Y2huX2ZkKHhlbmRldi0+ZXZ0Y2huZGV2KSwgRl9TRVRGRCwgRkRfQ0xPRVhFQyk7Cisg
ICAgcWVtdV9zZXRfY2xvZXhlYyh4ZW5ldnRjaG5fZmQoeGVuZGV2LT5ldnRjaG5kZXYpKTsKIAog
ICAgIGlmIChvcHMtPmZsYWdzICYgREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYpIHsKICAgICAgICAg
eGVuZGV2LT5nbnR0YWJkZXYgPSB4ZW5nbnR0YWJfb3BlbihOVUxMLCAwKTsKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 19:05:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 19:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ARS-0000hD-F7; Tue, 09 May 2017 19:05:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d8ARR-0000h1-83
 for xen-devel@lists.xen.org; Tue, 09 May 2017 19:05:01 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E9/30-03920-CD212195; Tue, 09 May 2017 19:05:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVybKJsh+4dIaF
 Ig7t7mC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJn9QLXrBXNEz6xNjAeIO1i5GTQ0hgKqPE
 2majLkYuILuNSeJ053o2kASbgKHE3yebwGwRAUmJ312nmUGKmAWaGSXOPJ8N5HBwCAvES6xc4
 QJSwyKgKtG5dDYTiM0r4CbR8ec/WK+EgJzEyWOTWSHsDIl5PXOgbC+JRTcuQdlqElfPbWKewM
 izgJFhFaNGcWpRWWqRrpG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoNcZgGA
 H4+K1gYcYJTmYlER5fYoFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8M4XFIoUEixKTU+tSMvM
 AYYfTFqCg0dJhLcYJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK86SBFAiBFGaV5cCNgs
 XCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryfQKbwZOaVwG16BXQEE9ARgQwCIEeUJCKkpB
 oYV3frpj3bv4Z50kPffZkaqx+oHxBW+f2RU+ZARgevxz/Tgj95R1ziGdZPOaa/3GJZW27N+mu
 5WfYnp8jN2murJLxZ+ube56fzCnZI/YxnSkoIP6pzx02O10HMcp10RGPlGiPP794vrKdlyWZa
 sMtZnRf8u8dUYf9SpcUT1SZJpMrMKN3y2Oy+EktxRqKhFnNRcSIA+FFJGIACAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494356698!96608773!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53530 invoked from network); 9 May 2017 19:04:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 19:04:59 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 5214A200ED;
 Tue,  9 May 2017 19:04:57 +0000 (UTC)
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2A4E3200E7;
 Tue,  9 May 2017 19:04:56 +0000 (UTC)
From: Stefano Stabellini <sstabellini@kernel.org>
To: qemu-devel@nongnu.org
Date: Tue,  9 May 2017 12:04:51 -0700
Message-Id: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: anthony.perard@citrix.com, aneesh.kumar@linux.vnet.ibm.com,
 sstabellini@kernel.org, groug@kaod.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 1/3] xen/9pfs: fix two resource leaks on
	error paths, discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0lEOiAxMzc0ODM2CgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBhbnRob255LnBlcmFyZEBjaXRyaXguY29tCkNDOiBncm91Z0Br
YW9kLm9yZwpDQzogYW5lZXNoLmt1bWFyQGxpbnV4LnZuZXQuaWJtLmNvbQotLS0KIGh3LzlwZnMv
eGVuLTlwLWJhY2tlbmQuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9ody85cGZzL3hlbi05cC1iYWNrZW5kLmMgYi9ody85cGZzL3hlbi05cC1i
YWNrZW5kLmMKaW5kZXggOWM3ZjQxYS4uYTFmZGVkZSAxMDA2NDQKLS0tIGEvaHcvOXBmcy94ZW4t
OXAtYmFja2VuZC5jCisrKyBiL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYwpAQCAtMzMyLDEyICsz
MzIsMTQgQEAgc3RhdGljIGludCB4ZW5fOXBmc19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKICAgICAgICAgc3RyID0gZ19zdHJkdXBfcHJpbnRmKCJyaW5nLXJlZiV1IiwgaSk7CiAg
ICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCgmeGVuXzlwZGV2LT54ZW5kZXYsIHN0ciwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4ZW5fOXBkZXYtPnJpbmdzW2ldLnJl
ZikgPT0gLTEpIHsKKyAgICAgICAgICAgIGdfZnJlZShzdHIpOwogICAgICAgICAgICAgZ290byBv
dXQ7CiAgICAgICAgIH0KICAgICAgICAgZ19mcmVlKHN0cik7CiAgICAgICAgIHN0ciA9IGdfc3Ry
ZHVwX3ByaW50ZigiZXZlbnQtY2hhbm5lbC0ldSIsIGkpOwogICAgICAgICBpZiAoeGVuc3RvcmVf
cmVhZF9mZV9pbnQoJnhlbl85cGRldi0+eGVuZGV2LCBzdHIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmeGVuXzlwZGV2LT5yaW5nc1tpXS5ldnRjaG4pID09IC0xKSB7CisgICAg
ICAgICAgICBnX2ZyZWUoc3RyKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAg
ICAgICAgIGdfZnJlZShzdHIpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 19:05:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 19:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ART-0000hO-MG; Tue, 09 May 2017 19:05:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d8ARS-0000h7-A5
 for xen-devel@lists.xen.org; Tue, 09 May 2017 19:05:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 88/D9-03371-DD212195; Tue, 09 May 2017 19:05:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42I5NlG2Q/eukFC
 kQddfFoslHxezODB6HN39mymAMYo1My8pvyKBNWPmx3aWgs2sFfeeLGNvYNzK0sXIxSEkMJVR
 YsK3laxdjJxAThuTxOoWHhCbTcBQ4u+TTWwgtoiApMTvrtPMXYwcHMwCNRLzbyeDhIUFvCUmz
 p3NBGKzCKhKrL9wC2wMr4CbxKJTs8DiEgJyEiePTQaLcwq4S9xZdYEZYpWbxIqlUxghajIk5v
 XMYYWwvSQW3bgEZatJXD23iXkCI98CRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIEhwgAEOxinX/Y/xCjJwaQkyutTLBApxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYJ3vqBQpJBgUWp6akVaZg4wWGHSEhw8SiK8xSBp3uKCxNzizHSI1ClGXY45976+ZxJiy
 cvPS5US500HKRIAKcoozYMbAYucS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm/QQyhSczrw
 Ru0yugI5iAjghkEAA5oiQRISXVwDjjznahF8xRgtVzVm1XYS3Z2FL/4/D848XT1Ix3FN2xFz+
 7Iu5eqEmCz6Us2wOB/7eftk5grpjF90SrRkjReMuii6ayBinfL695pvuq9S934LbjCwyNJ3xu
 Xv7xzPQ7d292vrybGvBQL1bs/e9W62ehH8LizO/7VwhVXbWbL3Taq+j/90u2If5KLMUZiYZaz
 EXFiQDiNqexlwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494356699!67393112!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6163 invoked from network); 9 May 2017 19:05:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 19:05:00 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 7F9DC20268;
 Tue,  9 May 2017 19:04:58 +0000 (UTC)
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 682F120219;
 Tue,  9 May 2017 19:04:57 +0000 (UTC)
From: Stefano Stabellini <sstabellini@kernel.org>
To: qemu-devel@nongnu.org
Date: Tue,  9 May 2017 12:04:52 -0700
Message-Id: <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: pbonzini@redhat.com, sstabellini@kernel.org, Eric Blake <eblake@redhat.com>,
 groug@kaod.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 2/3] Check the return value of fcntl in
	qemu_set_cloexec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXNzZXJ0IHRoYXQgdGhlIHJldHVybiB2YWx1ZSBpcyBub3QgYW4gZXJyb3IuIFRoaXMgaXNzdWUg
d2FzIGZvdW5kIGJ5CkNvdmVyaXR5LgoKQ0lEOiAxMzc0ODMxCgpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBncm91Z0BrYW9kLm9y
ZwpDQzogcGJvbnppbmlAcmVkaGF0LmNvbQpDQzogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5j
b20+Ci0tLQogdXRpbC9vc2xpYi1wb3NpeC5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdXRpbC9vc2xpYi1wb3Np
eC5jIGIvdXRpbC9vc2xpYi1wb3NpeC5jCmluZGV4IDRkOTE4OWUuLjE2ODk0YWQgMTAwNjQ0Ci0t
LSBhL3V0aWwvb3NsaWItcG9zaXguYworKysgYi91dGlsL29zbGliLXBvc2l4LmMKQEAgLTE4Miw3
ICsxODIsOSBAQCB2b2lkIHFlbXVfc2V0X2Nsb2V4ZWMoaW50IGZkKQogewogICAgIGludCBmOwog
ICAgIGYgPSBmY250bChmZCwgRl9HRVRGRCk7Ci0gICAgZmNudGwoZmQsIEZfU0VURkQsIGYgfCBG
RF9DTE9FWEVDKTsKKyAgICBhc3NlcnQoZiAhPSAtMSk7CisgICAgZiA9IGZjbnRsKGZkLCBGX1NF
VEZELCBmIHwgRkRfQ0xPRVhFQyk7CisgICAgYXNzZXJ0KGYgIT0gLTEpOwogfQogCiAvKgotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 19:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 19:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8AgZ-0002Dw-7i; Tue, 09 May 2017 19:20:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d8AgX-0002Dq-Pt
 for xen-devel@lists.xen.org; Tue, 09 May 2017 19:20:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1A/2C-03620-58612195; Tue, 09 May 2017 19:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJsWRWlGSWpSXmKPExsVysWW7jG6LmFC
 kweufEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpv6tYC3YIVjz8+pGlgbFRoIuRi0NIYDaT
 RMeT9cxdjJwcLAL2Etu/LWcBsRkFyiR2bTjHDGFnS3ROes8IUWMn8e7EfRaI5o2MEpuWHQJLC
 AsUSvy7PAHMFhFwkzjbeYsJxGYWyJC41nkMbKgQUHzF0ilANRwcbAIqEr9WxYCE+QXMJZp/bG
 IFCfMLSEu0LZQFCfMK2Ers/beYCWKtisTCBa1g54gKhEu82PKHFaJGUOLkzCdg0zkF3CXurLr
 ADHIas0A7o8SRic/YQRISAtoSF9ofgd0sIdDHKLH20Uu2CYyis5AMmIWsaRbY3SkSrz9dYJyF
 cOssJK/NQvLaLCTHzkIKillIXp6F5ECIXnWJP/MuQdniEreezIeaqS2xbOFrqLitxLp171kgb
 D2Jt797oWxLifU7PrEvYBRYxahenFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVK
 yXnJ+7iRGYThiAYAfjzudOhxglOZiURHl9igUihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwpok
 KRQoJFqWmp1akZeYAExtMWoKDR0mE95cIUJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5
 M0BmCIAUZZTmwY2AJdlLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1BpnCk5lXArfpFdART
 EBHBDIIgBxRkoiQkmpgbDJq/XJkosquI/PSPzcE5r581VQXfHnjmaRGvSuXFVMUmfN1g7fm7I
 g+0/X37ZFt7XZMYQZa/2zeRbzbMzOq1JdhLcPLE3OOnu2ZbhujuVw+d1OVwIHQgz+WLdz6aYe
 eLL/ORi+NZTETuTgF7sz11+6XfL2fcfk85sTQwBj5+98MbxbxLVaNUGIpzkg01GIuKk4EAB28
 foGtAwAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494357634!101374717!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10278 invoked from network); 9 May 2017 19:20:36 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 19:20:36 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 73D8B4E04A;
 Tue,  9 May 2017 19:20:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 73D8B4E04A
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 73D8B4E04A
Received: from [10.10.123.147] (ovpn-123-147.rdu2.redhat.com [10.10.123.147])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7946E17B9F;
 Tue,  9 May 2017 19:20:31 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <7598ea81-5fcb-d806-ce18-a6eb401b5259@redhat.com>
Date: Tue, 9 May 2017 14:20:30 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 09 May 2017 19:20:34 +0000 (UTC)
Cc: anthony.perard@citrix.com, xen-devel@lists.xen.org,
 aneesh.kumar@linux.vnet.ibm.com, groug@kaod.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v2 1/3] xen/9pfs: fix two
 resource leaks on error paths, discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8547331501367733245=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============8547331501367733245==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="kw1Xu4a2gUkDiXoHNsMu91N5wds7gTMbe"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--kw1Xu4a2gUkDiXoHNsMu91N5wds7gTMbe
Content-Type: multipart/mixed; boundary="Crt084TBO38H8J1kOtUj2g5ApK6kKqUD1";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Cc: anthony.perard@citrix.com, aneesh.kumar@linux.vnet.ibm.com,
 groug@kaod.org, xen-devel@lists.xen.org
Message-ID: <7598ea81-5fcb-d806-ce18-a6eb401b5259@redhat.com>
Subject: Re: [Qemu-devel] [PATCH v2 1/3] xen/9pfs: fix two resource leaks on
 error paths, discovered by Coverity
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>

--Crt084TBO38H8J1kOtUj2g5ApK6kKqUD1
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/09/2017 02:04 PM, Stefano Stabellini wrote:
> CID: 1374836
>=20
> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
> CC: anthony.perard@citrix.com
> CC: groug@kaod.org
> CC: aneesh.kumar@linux.vnet.ibm.com
> ---
>  hw/9pfs/xen-9p-backend.c | 2 ++
>  1 file changed, 2 insertions(+)

Reviewed-by: Eric Blake <eblake@redhat.com>

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--Crt084TBO38H8J1kOtUj2g5ApK6kKqUD1--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZEhZ+AAoJEKeha0olJ0NqkbEIAJhbzBiLBr9GfP6C5UD7J+lh
lFDhcxjtfn1215o2fdOq/oBO6z3Phy9CyDC2eQ8m2DmLRn50CgbC8EQwoA3sIuh8
oHS7gJTPitQdkMTJ6N2hMZg5WroKEUYaqTRyp195UcMrV2mPFJ8CIe1iDz5jrC2d
051EWebnwzKyWZgsP1IQ3lLVLaBqmLE4pTmSaYoPYKvuThBgI6kFNexQK2cPzhwd
fo2SrYPl1pqHDpoCy/qLJlTR+75U+dfv89+GQDmkwwK0pI4Zl/p20WZ4yjhvKFj0
UKvn/TAvJYp6SLS9recI5WLOiMEyjNK508zrw74zEJzQqQDwcq36SOlFxijYUMg=
=TiwB
-----END PGP SIGNATURE-----

--kw1Xu4a2gUkDiXoHNsMu91N5wds7gTMbe--


--===============8547331501367733245==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8547331501367733245==--


From xen-devel-bounces@lists.xen.org Tue May 09 19:21:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 19:21:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Agx-0002FN-Fx; Tue, 09 May 2017 19:21:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d8Agw-0002F8-7j
 for xen-devel@lists.xen.org; Tue, 09 May 2017 19:21:02 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 52/15-02005-D9612195; Tue, 09 May 2017 19:21:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnk+JIrShJLcpLzFFi42K52LJdRneOmFC
 kwdO1MhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bLkfUsBR1CFadWqjcw7hfoYuTiEBKYzSTR
 s34JSxcjJweLgL3E8tZZjCA2o0CZxKaWFywQdrbEx2/djBA1dhJftjUxQjRvZJR4vu07G0hCW
 CBA4u3NBawgtoiAm8TZzltMIDazgANQfDILREMTo8SPd7+Aijg42ARUJH6tigGp4Rcwl2j+sQ
 kszC8gLdG2UBYkzCtgK3FpVRsrxF4Vibdrz4LdICoQLvFiyx9WiBpBiZMzn4DdySngLjFhzwW
 wVcwC7YwS9+dA3CYhoC3RcP4nK0hCQqCPUWLpwhlMExhFZyEZMAtZ0yyww1MkNs05zzQL4dZZ
 SH6bheS3WUiOnYUUFrOQ/TwLyYUQzeoSf+ZdYoawxSVuPZkPNVRbYtnC11BxW4l1695D1etJv
 P3dC2VbSqzf8Yl9AaPAKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95P
 zcTYzAhMIABDsYG784HWKU5GBSEuX1KRaIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBmyYqFCk
 kWJSanlqRlpkDTG0waQkOHiUR3o0gad7igsTc4sx0iNQpRkUpcd5bIAkBkERGaR5cGyydXmKU
 lRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbyXIFJ7MvBK46a+AFjMBLQ5kEABZXJKIkJJqYMwMN
 /2x/azrqsnePSWOawz/20jLyB6X12pPCnBYIOAz9/TsOTxHDmQ8DDI9p3PJicdAonA5m1T31c
 OFe1hOKuZ0Tf097f20zh1hPeX3tGsVNh7jtf7h1i1a+ejR8g3aEbejGacf9Get/fF43pN9qlM
 CVj20OJA11aTPQLaZ+3uBm9Lm3R7nWJVYijMSDbWYi4oTAbVhZEGiAwAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494357658!96308672!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54508 invoked from network); 9 May 2017 19:21:00 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 19:21:00 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 621AD9E60B;
 Tue,  9 May 2017 19:20:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 621AD9E60B
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 621AD9E60B
Received: from [10.10.123.147] (ovpn-123-147.rdu2.redhat.com [10.10.123.147])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A95B0189CC;
 Tue,  9 May 2017 19:20:57 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <4b6be500-760b-dcd8-6113-6953bc8f0dce@redhat.com>
Date: Tue, 9 May 2017 14:20:57 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 09 May 2017 19:20:58 +0000 (UTC)
Cc: pbonzini@redhat.com, groug@kaod.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Check the return value of fcntl in
 qemu_set_cloexec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7848109058359751222=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============7848109058359751222==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="EOobQJ3OnDr93AN8soljKmnnLhI6Jv9wi"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--EOobQJ3OnDr93AN8soljKmnnLhI6Jv9wi
Content-Type: multipart/mixed; boundary="p3m33EgmRVB7h0i2UtcNqeuTCLGPMuisl";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Cc: xen-devel@lists.xen.org, groug@kaod.org, pbonzini@redhat.com
Message-ID: <4b6be500-760b-dcd8-6113-6953bc8f0dce@redhat.com>
Subject: Re: [PATCH v2 2/3] Check the return value of fcntl in
 qemu_set_cloexec
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1494356693-13190-2-git-send-email-sstabellini@kernel.org>

--p3m33EgmRVB7h0i2UtcNqeuTCLGPMuisl
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/09/2017 02:04 PM, Stefano Stabellini wrote:
> Assert that the return value is not an error. This issue was found by
> Coverity.
>=20
> CID: 1374831
>=20
> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
> CC: groug@kaod.org
> CC: pbonzini@redhat.com
> CC: Eric Blake <eblake@redhat.com>
> ---
>  util/oslib-posix.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)

Reviewed-by: Eric Blake <eblake@redhat.com>

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--p3m33EgmRVB7h0i2UtcNqeuTCLGPMuisl--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZEhaZAAoJEKeha0olJ0NqdysIAIWTqT9MpDe5WpYZDOWo7lAS
KLOrUVm3wz9mif1zXuR1mRPyu4x3ZbIFmvRs8PaK3Mbp9F5IGQzji8tQNrDpYU3H
+aFVXz65epvRY0DPYwQseq3wBYNqUZv/mDq8ouMkKOLEmf/Vlhrf+lhHg5dxtyiz
orfTVZUjMZxQK7uFkETrEjzZCEVoYb3jskdD+HhpuHmbGCoK8DKfaZLvYjgwcoT2
gsfMqUXnseKCHJ4cZlR9v76kUsoNdcsfQzE7XXmc4R36n2Y8eA6ECtWx11lxLwYV
wrVk6/+q+PNmNv4qAS72Uo5DhsfWpb+Ndl6IPsMxHJO9UUc8m0SfhSXIgpQSBFQ=
=EdXe
-----END PGP SIGNATURE-----

--EOobQJ3OnDr93AN8soljKmnnLhI6Jv9wi--


--===============7848109058359751222==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7848109058359751222==--


From xen-devel-bounces@lists.xen.org Tue May 09 19:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 19:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8AhN-0002JC-OG; Tue, 09 May 2017 19:21:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d8AhM-0002Is-8r
 for xen-devel@lists.xen.org; Tue, 09 May 2017 19:21:28 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A3/68-03920-7B612195; Tue, 09 May 2017 19:21:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJsWRWlGSWpSXmKPExsVysWW7jO42MaF
 Ig2nzVCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/u+oK5gtXrGtaxtrAeFywi5GTQ0hgNpPE
 2hlKIDaLgL3E8R/72EBsRoEyiSNr5gPZHEB2tsSnBw4QJXYSX4+sYuxi5AJq3cgo0dk8nxEkI
 SzgLrH4ZRdYr4iAm8TZzltMIDazQIbEka0roBqaGCW23vvACjKUTUBF4teqGJAafgFzieYfm8
 DC/ALSEm0LZUHCvAK2EkefLGCD2Ksi8fvgIxYQW1QgXOLFlj+sEDWCEidnPgGLcwKdcLR9Ftg
 qZoF2Ron3L96BJSQEtCUuH21nAklICPQxSrR3vWacwCg6C8mAWciaZoEdniLx/thDxlkIt85C
 8tssJL/NQnLsLKSwmIXs51lILoRoVpf4M+8SM4QtLnHryXyoodoSyxa+horbSqxb9x7qHj2Jt
 797oWxLifU7PrEvYBRYxahRnFpUllqka2Sul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5
 yfu4kRmE4YgGAH4+K1gYcYJTmYlER5fYoFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8KaJCkU
 KCRalpqdWpGXmABMbTFqCg0dJhHcjSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5M0CK
 BECKMkrz4EbAkuwlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNWgkzhycwrgdv0CugIJqAjA
 hkEQI4oSURISTUw7ppT3+F+9bhzXc0Fx1C32fLi70Iuvqg/9zn7kMuFf2fK32wpNQx/uyZTYo
 vtYaOkOL4A3V9SwUa3eY0KHD1Ou9333n/7/rE5792YQmySVI9PCYy4UvbqZcwMw4yVtuHfZZR
 P5bx8+9X/YFpufuuZW17R7zfP4Oq/tybBcr7Wx2PnLtfPX3b7lRJLcUaioRZzUXEiAC54Zcut
 AwAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494357685!67547035!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45318 invoked from network); 9 May 2017 19:21:26 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 19:21:26 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 94C4F3F722;
 Tue,  9 May 2017 19:21:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 94C4F3F722
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 94C4F3F722
Received: from [10.10.123.147] (ovpn-123-147.rdu2.redhat.com [10.10.123.147])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A448D18EEF;
 Tue,  9 May 2017 19:21:23 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <1494356693-13190-3-git-send-email-sstabellini@kernel.org>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <dd261ee0-1636-c1ba-f3d1-8064e593d81f@redhat.com>
Date: Tue, 9 May 2017 14:21:23 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1494356693-13190-3-git-send-email-sstabellini@kernel.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 09 May 2017 19:21:24 +0000 (UTC)
Cc: anthony.perard@citrix.com, aneesh.kumar@linux.vnet.ibm.com, groug@kaod.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: call qemu_set_cloexec instead
	of fcntl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3024127412768991333=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3024127412768991333==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="nJEEOiI3rjrAhMGwJDEhHQiBqKVp5CbAG"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--nJEEOiI3rjrAhMGwJDEhHQiBqKVp5CbAG
Content-Type: multipart/mixed; boundary="iGTwjfh1nxlxMnQthELvtldD1hpwXrv6t";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Cc: xen-devel@lists.xen.org, anthony.perard@citrix.com, groug@kaod.org,
 aneesh.kumar@linux.vnet.ibm.com
Message-ID: <dd261ee0-1636-c1ba-f3d1-8064e593d81f@redhat.com>
Subject: Re: [PATCH v2 3/3] xen: call qemu_set_cloexec instead of fcntl
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <1494356693-13190-3-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1494356693-13190-3-git-send-email-sstabellini@kernel.org>

--iGTwjfh1nxlxMnQthELvtldD1hpwXrv6t
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/09/2017 02:04 PM, Stefano Stabellini wrote:
> Use the common utility function, which contains checks on return values=
,
> instead of manually calling fcntl.
>=20
> CID: 1374831
>=20
> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
> CC: anthony.perard@citrix.com
> CC: groug@kaod.org
> CC: aneesh.kumar@linux.vnet.ibm.com
> CC: Eric Blake <eblake@redhat.com>
> ---
>  hw/9pfs/xen-9p-backend.c | 2 +-
>  hw/xen/xen_backend.c     | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>=20

Reviewed-by: Eric Blake <eblake@redhat.com>

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--iGTwjfh1nxlxMnQthELvtldD1hpwXrv6t--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZEhazAAoJEKeha0olJ0NqNy8H/jwRLj4Ry+YxxAsOflEcS5Qz
NyHNh60150M3OC21c9o35F/jZX4BQsWDK6nUvQp2Ru2CblYtO3crvhozW0BicW42
K1PdIDASp+C11++ne4VMeD9fB0ol15b6PjPApdW2T0VAKLvNZejA7arAwoOnaoOg
DQLOpoaECTlYEMYHa0FT6AmmhCp/M6xER/HMCDdWS2JVSmN3CimvvtkInxaxi0Gx
r3qdsbJM7g8WHSkku3fAJyyZAhqBwEZJtmUB+1lPyzrhCyZtLdRKPUk5UMpynopa
sfWE2a89qYQHa12kNCOMIRB65KUdNTsuzGWPmFN2206HkmcZVYfsLnMNuNGJOmY=
=1XM0
-----END PGP SIGNATURE-----

--nJEEOiI3rjrAhMGwJDEhHQiBqKVp5CbAG--


--===============3024127412768991333==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3024127412768991333==--


From xen-devel-bounces@lists.xen.org Tue May 09 19:28:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 19:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8AoU-0002n1-JH; Tue, 09 May 2017 19:28:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1d8AoS-0002mv-Rp
 for xen-devel@lists.xen.org; Tue, 09 May 2017 19:28:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FF/DA-03613-07812195; Tue, 09 May 2017 19:28:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBJsWRWlGSWpSXmKPExsVysWW7jG6+hFC
 kwfwjQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3teuYCjaLVZy9vZilgXGSSBcjF4eQwGwm
 iVO/v7N3MXJysAjYSyx+9Y4VxGYUKJP4t6aHEcLOltjWNJ0ZosZO4tDCN2A1QgIbGSUm7kkEs
 YUFCiX+XZ4AVi8i4CZxtvMWUxcjBwezQIZE/2UmiPJKiXm39rCDhNkEVCR+rYoBCfMLmEs0/9
 jEChLmF5CWaFsoCxLmFbCVeLvzGAvEUhWJuV/7wY4UFQiXeLHlDytEjaDEyZlPwGo4gQ77cHg
 CC8hXzALtjBKrZz0FS0gIaEs8Pj2dESQhIdDHKLHvwEnmCYyis5AMmIWsCSTBLJAisfzZfuZZ
 CLfOQvLZLITPZiG5dRZSQMxC8vEsJPdBTFeX+DPvEjOELS5x68l8JghbW2LZwtdQcVuJdeveQ
 9XrSbz93QtlW0qs3/GJfQGjwCpGjeLUorLUIl1DA72kosz0jJLcxMwcIM9MLze1uDgxPTUnMa
 lYLzk/dxMjMJUwAMEOxnvLAg4xSnIwKYny+hQLRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HU
 XF4oUEixKTU+tSMvMASY1mLQEB4+SCK8oSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5
 nUGKBECKMkrz4EbAEuwlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM+EgOawpOZVwK36RXQE
 UxARwQyCIAcUZKIkJJqYEz+PH+da3joloSJWSvkgqs1JzwR8Fo39dEn+VseVo96ZgryJ9it3N
 T19BqjL6PKwUWcLKz2s3KXm2tWfXH6/ux71ZVkyx0/14XF/5kvqam4N7T49rN2qVwu/qzJ17k
 yne5a6dgHlzz2sA9PLGK5EXT/rLHwtIpNKXy6G/YbNoVV8S5uenjqiBJLcUaioRZzUXEiAJcB
 oZirAwAA
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494358125!95712740!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25541 invoked from network); 9 May 2017 19:28:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 19:28:47 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3F65913AA1;
 Tue,  9 May 2017 19:28:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 3F65913AA1
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 3F65913AA1
Received: from [10.10.123.147] (ovpn-123-147.rdu2.redhat.com [10.10.123.147])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0FAC917113;
 Tue,  9 May 2017 19:28:40 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <7598ea81-5fcb-d806-ce18-a6eb401b5259@redhat.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <c55f2c76-8c22-4d77-664c-82c07220b8b6@redhat.com>
Date: Tue, 9 May 2017 14:28:40 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <7598ea81-5fcb-d806-ce18-a6eb401b5259@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Tue, 09 May 2017 19:28:45 +0000 (UTC)
Cc: anthony.perard@citrix.com, groug@kaod.org, aneesh.kumar@linux.vnet.ibm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v2 1/3] xen/9pfs: fix two
 resource leaks on error paths, discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7949990732697028298=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============7949990732697028298==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="j7UsnLu7p1ulcBLD9jPtaCRuoALsDenaB"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--j7UsnLu7p1ulcBLD9jPtaCRuoALsDenaB
Content-Type: multipart/mixed; boundary="xmuEK7UdBWVxQqNQ5WhNBmx4bUjx0QB4U";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Cc: anthony.perard@citrix.com, xen-devel@lists.xen.org,
 aneesh.kumar@linux.vnet.ibm.com, groug@kaod.org
Message-ID: <c55f2c76-8c22-4d77-664c-82c07220b8b6@redhat.com>
Subject: Re: [Qemu-devel] [PATCH v2 1/3] xen/9pfs: fix two resource leaks on
 error paths, discovered by Coverity
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <7598ea81-5fcb-d806-ce18-a6eb401b5259@redhat.com>
In-Reply-To: <7598ea81-5fcb-d806-ce18-a6eb401b5259@redhat.com>

--xmuEK7UdBWVxQqNQ5WhNBmx4bUjx0QB4U
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 05/09/2017 02:20 PM, Eric Blake wrote:
> On 05/09/2017 02:04 PM, Stefano Stabellini wrote:
>> CID: 1374836
>>
>> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
>> CC: anthony.perard@citrix.com
>> CC: groug@kaod.org
>> CC: aneesh.kumar@linux.vnet.ibm.com
>> ---
>>  hw/9pfs/xen-9p-backend.c | 2 ++
>>  1 file changed, 2 insertions(+)
>=20
> Reviewed-by: Eric Blake <eblake@redhat.com>

By the way, you forgot to send a 0/3 cover letter (at least, there was
no In-Reply-To: header in your 1/3 mail).  That makes it harder to
automate handling of your series; I was going to reply to the series as
a whole.

While it is inconvenient for human readers, it is even worse for some of
the automated patch tooling we have that expects cover letters for any
multi-patch series.  More patch submission tips at
http://wiki.qemu.org/Contribute/SubmitAPatch include how to use 'git
config' to automate the creation of a cover letter.

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--xmuEK7UdBWVxQqNQ5WhNBmx4bUjx0QB4U--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJZEhhoAAoJEKeha0olJ0NqfBgIAIkwB4VvlQDvhrI5DE4CykwS
JqiEdCGhOlmaOnKqgUszwMQudB8jlg7uKiOWpKB6ELVIeQ704NDaS3s5xX0+YXO3
xffg5bUv84S3A4blIoXGPHIyTGyKh+cqI1xCshUNihWoqLsoZRKuyF2rwLnuT4TF
k0KYiWBBm4UvRu27OEzZbYeGeKsTVS7u1PN3xOVZ1AjF+F8tbzpz4zPjMvo8Q5uR
x53pH7Opwhza/xQgx3tr2oFA7LXbVXEbPTFfh35xECtj5Ct2Z7j+jOmMwDm4dbQc
VqeOeoUVPhTfp+ddHg+BE2jbzQoeyz9zxNgFBwQuiBe4Z0Qj1O8zbeIeQK+PE0c=
=IDQL
-----END PGP SIGNATURE-----

--j7UsnLu7p1ulcBLD9jPtaCRuoALsDenaB--


--===============7949990732697028298==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7949990732697028298==--


From xen-devel-bounces@lists.xen.org Tue May 09 19:48:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 19:48:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8B74-0004CT-39; Tue, 09 May 2017 19:48:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d8B73-0004CM-0x
 for xen-devel@lists.xen.org; Tue, 09 May 2017 19:48:01 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B5/35-03371-0FC12195; Tue, 09 May 2017 19:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVybKJsh+57GaF
 Ig53NWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxx5YFqzgqmjYUNjC+Zuti5OIQEpjKKLFu
 3TsmCOcPo8Txc3OAMpwcLAJaElMuPQSz2QQMJf4+2QRkc3BIANlLPnOAhEUElCSmL2tkB+llF
 tjKKHHt0WUmkISwQKHEv8sTGEFsTgE7iU1vboHN4RXwlliz9yc7xLJVjBInt01nBUmICuhKHP
 r3B6pIUOLkzCcsIDYz0BHLp28DsyUEMiTm9cxhhbC9JBbduARlq0lcPbeJeQKj4Cwk7bOQtC9
 gZFrFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg3Hn
 c6dDjJIcTEqivD7FApFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi5pIUihQSLUtNTK9Iyc4BxA
 pOW4OBREuG9JQWU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd46kBkCIEUZpXlwI2Axe4
 lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvDIgU3gy80rgNr0COoIJ6IhABgGQI0oSEVJSDYw
 efJkxLhOlRXd8U5n42u/I4o3JC//vffHr3lKWx9q1VjymTkKtNxdPfpZ1tq3mf2LU9sNdPAee
 B6uH1a7rs/RrW3i/u2DK7qSTLNEGu9sjIp52rn6y7LjOvibf+7tV3F7MdmmMEDhxk+GI0r2JO
 mZtZ9epOl3VVfk/M/rekflTWMoErkq2XxJSYinOSDTUYi4qTgQAqk56j9QCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494359278!48342457!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32765 invoked from network); 9 May 2017 19:47:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 19:47:59 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id DAB5920272;
 Tue,  9 May 2017 19:47:56 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5E3FC20268;
 Tue,  9 May 2017 19:47:55 +0000 (UTC)
Date: Tue, 9 May 2017 12:47:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Eric Blake <eblake@redhat.com>
In-Reply-To: <c55f2c76-8c22-4d77-664c-82c07220b8b6@redhat.com>
Message-ID: <alpine.DEB.2.10.1705091247410.24729@sstabellini-ThinkPad-X260>
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <7598ea81-5fcb-d806-ce18-a6eb401b5259@redhat.com>
 <c55f2c76-8c22-4d77-664c-82c07220b8b6@redhat.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>, groug@kaod.org,
 qemu-devel@nongnu.org, aneesh.kumar@linux.vnet.ibm.com,
 anthony.perard@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v2 1/3] xen/9pfs: fix two
 resource leaks on error paths, discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA5IE1heSAyMDE3LCBFcmljIEJsYWtlIHdyb3RlOgo+IE9uIDA1LzA5LzIwMTcgMDI6
MjAgUE0sIEVyaWMgQmxha2Ugd3JvdGU6Cj4gPiBPbiAwNS8wOS8yMDE3IDAyOjA0IFBNLCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4gQ0lEOiAxMzc0ODM2Cj4gPj4KPiA+PiBTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPj4g
Q0M6IGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20KPiA+PiBDQzogZ3JvdWdAa2FvZC5vcmcKPiA+
PiBDQzogYW5lZXNoLmt1bWFyQGxpbnV4LnZuZXQuaWJtLmNvbQo+ID4+IC0tLQo+ID4+ICBody85
cGZzL3hlbi05cC1iYWNrZW5kLmMgfCAyICsrCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKPiA+IAo+ID4gUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQu
Y29tPgo+IAo+IEJ5IHRoZSB3YXksIHlvdSBmb3Jnb3QgdG8gc2VuZCBhIDAvMyBjb3ZlciBsZXR0
ZXIgKGF0IGxlYXN0LCB0aGVyZSB3YXMKPiBubyBJbi1SZXBseS1UbzogaGVhZGVyIGluIHlvdXIg
MS8zIG1haWwpLiAgVGhhdCBtYWtlcyBpdCBoYXJkZXIgdG8KPiBhdXRvbWF0ZSBoYW5kbGluZyBv
ZiB5b3VyIHNlcmllczsgSSB3YXMgZ29pbmcgdG8gcmVwbHkgdG8gdGhlIHNlcmllcyBhcwo+IGEg
d2hvbGUuCj4gCj4gV2hpbGUgaXQgaXMgaW5jb252ZW5pZW50IGZvciBodW1hbiByZWFkZXJzLCBp
dCBpcyBldmVuIHdvcnNlIGZvciBzb21lIG9mCj4gdGhlIGF1dG9tYXRlZCBwYXRjaCB0b29saW5n
IHdlIGhhdmUgdGhhdCBleHBlY3RzIGNvdmVyIGxldHRlcnMgZm9yIGFueQo+IG11bHRpLXBhdGNo
IHNlcmllcy4gIE1vcmUgcGF0Y2ggc3VibWlzc2lvbiB0aXBzIGF0Cj4gaHR0cDovL3dpa2kucWVt
dS5vcmcvQ29udHJpYnV0ZS9TdWJtaXRBUGF0Y2ggaW5jbHVkZSBob3cgdG8gdXNlICdnaXQKPiBj
b25maWcnIHRvIGF1dG9tYXRlIHRoZSBjcmVhdGlvbiBvZiBhIGNvdmVyIGxldHRlci4KClNvcnJ5
IGFib3V0IHRoYXQsIGFuZCB0aGFua3MgZm9yIHRoZSByZXZpZXcuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 09 20:29:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 20:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8BlM-00072O-4i; Tue, 09 May 2017 20:29:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <groug@kaod.org>) id 1d8BlL-00072G-1d
 for xen-devel@lists.xen.org; Tue, 09 May 2017 20:29:39 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 58/A0-02180-2B622195; Tue, 09 May 2017 20:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyZ6lltO46NaF
 Ig9NXpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxv018wFrzir7iw7yFLA2MjTxcjF4eQwGFG
 if4VV5kgnBuMEkuuNbF1MXJysAioSPS/fcEOYrMJKEg0H2liBbFFBPQlNt1uBIszC+RLLG3bx
 gJiCwukSNw42scMYvMKaEus27QabA6ngLvEnVUXwOJCAm4SK5ZOYQSxJQScJeZvncgOUS8ocX
 LmExaImfUSL//cZYKoUZH4eH4DUJwDyBaSeDghFSIsIvFl7nN2kJslBE4wSry6vpBlAqPgLCS
 jZiEZBWFrSTz8dQsqri2xbOFrZghbXWLCyXfsELaexNvfvSwLGNlWMaoXpxaVpRbpGuklFWWm
 Z5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGPwMQ7GD8/sfpEKMkB5OSKK9PsUCkEF9Sf
 kplRmJxRnxRaU5q8SFGGQ4OJQne2apCkUKCRanpqRVpmTnASIRJS3DwKInwZoKkeYsLEnOLM9
 MhUqcYdTneLf3wnkmIJS8/L1VKnFcbpEgApCijNA9uBCwpXGKUlRLmZQQ6SoinILUoN7MEVf4
 VozgHo5Iw7yaQKTyZeSVwm14BHcEEdEQggwDIESWJCCmpBsbKp7fl4+suyixmj5JnXZ9/aufh
 j01PVs4+J2Nu1Jjfa9kjwvczaZvKIRFZoXYVxldN6x59S7HtuxX8WIhdKoqBQT6GKefM9BiV1
 bZm2t5LnjxNP2nhe6KneGOFrrvli8obmxZuOzL94NYiM12Z88e6NZz3qTTdO3Dp6W5Gx+6MP3
 6Pnjx8IqbEUpyRaKjFXFScCAAg7FRSBQMAAA==
X-Env-Sender: groug@kaod.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494361774!93569086!1
X-Originating-IP: [188.165.57.91]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49092 invoked from network); 9 May 2017 20:29:34 -0000
Received: from 1.mo5.mail-out.ovh.net (HELO 1.mo5.mail-out.ovh.net)
 (188.165.57.91)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 20:29:34 -0000
Received: from player786.ha.ovh.net (b6.ovh.net [213.186.33.56])
 by mo5.mail-out.ovh.net (Postfix) with ESMTP id 29137EE691
 for <xen-devel@lists.xen.org>; Tue,  9 May 2017 22:29:33 +0200 (CEST)
Received: from bahia (gar31-1-82-66-74-139.fbx.proxad.net [82.66.74.139])
 (Authenticated sender: groug@kaod.org)
 by player786.ha.ovh.net (Postfix) with ESMTPSA id DF5DE8007A;
 Tue,  9 May 2017 22:29:27 +0200 (CEST)
Date: Tue, 9 May 2017 22:29:26 +0200
From: Greg Kurz <groug@kaod.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170509222926.293ab520@bahia>
In-Reply-To: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
X-Ovh-Tracer-Id: 2786883746974374321
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeljedrtddugdduvdehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddm
Cc: anthony.perard@citrix.com, aneesh.kumar@linux.vnet.ibm.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/9pfs: fix two resource leaks on
 error paths, discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7173802983997062753=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7173802983997062753==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/naxKA=FAPtwU3bzvGFshwoq"; protocol="application/pgp-signature"

--Sig_/naxKA=FAPtwU3bzvGFshwoq
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue,  9 May 2017 12:04:51 -0700
Stefano Stabellini <sstabellini@kernel.org> wrote:

> CID: 1374836
>=20
> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
> CC: anthony.perard@citrix.com
> CC: groug@kaod.org
> CC: aneesh.kumar@linux.vnet.ibm.com
> ---
>  hw/9pfs/xen-9p-backend.c | 2 ++
>  1 file changed, 2 insertions(+)
>=20
> diff --git a/hw/9pfs/xen-9p-backend.c b/hw/9pfs/xen-9p-backend.c
> index 9c7f41a..a1fdede 100644
> --- a/hw/9pfs/xen-9p-backend.c
> +++ b/hw/9pfs/xen-9p-backend.c
> @@ -332,12 +332,14 @@ static int xen_9pfs_connect(struct XenDevice *xende=
v)
>          str =3D g_strdup_printf("ring-ref%u", i);
>          if (xenstore_read_fe_int(&xen_9pdev->xendev, str,
>                                   &xen_9pdev->rings[i].ref) =3D=3D -1) {
> +            g_free(str);
>              goto out;
>          }
>          g_free(str);

I would rather do something like:

    int ret;

    [...]

        str =3D g_strdup_printf("ring-ref%u", i);
        ret =3D xenstore_read_fe_int(&xen_9pdev->xendev, str,
                                   &xen_9pdev->rings[i].ref);
        g_free(str);
        if (ret =3D=3D  -1) {
            goto out;
        }

but this is a matter of taste and you own this code so:

Reviewed-by: Greg Kurz <groug@kaod.org>

>          str =3D g_strdup_printf("event-channel-%u", i);
>          if (xenstore_read_fe_int(&xen_9pdev->xendev, str,
>                                   &xen_9pdev->rings[i].evtchn) =3D=3D -1)=
 {
> +            g_free(str);
>              goto out;
>          }
>          g_free(str);


--Sig_/naxKA=FAPtwU3bzvGFshwoq
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlkSJqYACgkQAvw66wEB28LRXACeJH2/eljzwM9UXX7+erH4je6A
dbcAn1bqcSd7vMJwxsGc7xz92mDZFt07
=6UzK
-----END PGP SIGNATURE-----

--Sig_/naxKA=FAPtwU3bzvGFshwoq--


--===============7173802983997062753==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7173802983997062753==--


From xen-devel-bounces@lists.xen.org Tue May 09 20:29:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 20:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8BlW-000734-D1; Tue, 09 May 2017 20:29:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8BlV-00072h-Ra
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 20:29:50 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 ED/86-03371-DB622195; Tue, 09 May 2017 20:29:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXe3mlC
 kwaIVBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHP7PHtBf1nF62eXWBsY
 T/p0MXJxCAn8ZZSY9Gc2O4TzmFGi78oL1i5GTiBnG6PEtcvxILaIgLPE1zNz2UFsXgF9iXkbl
 rCA2MICFhIL7r5jAmmWELikK7H61BsmkISEgLfE/V09QDYHmP1yj1QXIzsHm4CVxCExkAIWAV
 WJ3l39bBMYuRcwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OAMQ7GBcvDbwEKMkB5OSKK9PsUCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleOVWhSCHB
 otT01Iq0zBxg6MGkJTh4lER4M0HSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzqsNUiQAU
 pRRmgc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMaw4yhSczrwRu0yugI5iAjghkEA
 A5oiQRISXVwMj9To5BatJf5imzGJ69st9w98qEhJh7ry9WTF3iu0An+/CKs7sZDifNcsxXamN
 6seT2e6cZHDX97mp71h//3tB/4bRun1QR4/OSY/wnMqa+k10WqLgnevGRKe43Kx1yhGS0W96/
 a1+2X8Jrl9D7low0/ljZLzIzLrZFmyh8/rfmaG7NGfVDPnOVWIozEg21mIuKEwEmG1pWfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494361786!88773051!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16177 invoked from network); 9 May 2017 20:29:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 20:29:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8BlP-0000Ht-Gj; Tue, 09 May 2017 20:29:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8BlJ-00083U-A5; Tue, 09 May 2017 20:29:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8BlI-00079S-Tj; Tue, 09 May 2017 20:29:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109222-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dd1559bb267becbb838de41132ef60771d183e5d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 20:29:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 109222: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1557417344055504471=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1557417344055504471==
Content-Type: text/plain

flight 109222 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109222/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                dd1559bb267becbb838de41132ef60771d183e5d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   14 days
Failing since        107644  2017-04-25 10:26:10 Z   14 days   37 attempts
Testing same since   109183  2017-05-08 18:23:37 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4670 lines long.)


--===============1557417344055504471==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1557417344055504471==--

From xen-devel-bounces@lists.xen.org Tue May 09 20:31:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 20:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Bmq-0007dI-S4; Tue, 09 May 2017 20:31:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <groug@kaod.org>) id 1d8Bmp-0007cy-LH
 for xen-devel@lists.xen.org; Tue, 09 May 2017 20:31:11 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BE/58-03613-E0722195; Tue, 09 May 2017 20:31:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsWySTFbVpdPXSj
 S4PF2VoslHxezODB6HN39mymAMYo1My8pvyKBNWPfnNiC7VwV/x+/YGtg/MzRxcjFISRwmFHi
 xa3rzBDODUaJd6s/s3cxcnKwCKhI/H07AcxmE1CQaD7SxApiiwjoS2y63QgWZxbIkOi9ug/MF
 hYIkHh7cwFYDa+AtsTGf+tYQGxOAXeJCXsusEAsaGKUmLH9FDNIQkLAWWL+1onsEA2CEidnPg
 Eq4gAaWi+xq88cxJQAuuHOYUUIU0ji4YRUiEYRiS9zn7ODTJQQOMEo8er6QpYJjIKzkAyahTB
 oFtihWhIPf91igbC1JZYtfM0MYatLTDj5jh3C1pN4+7uXZQEj2ypGjeLUorLUIl1DI72kosz0
 jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZwCCHYyXNwYcYpTkYFIS5fUpFogU4kvKT
 6nMSCzOiC8qzUktPsQow8GhJME7W1UoUkiwKDU9tSItMwcYhTBpCQ4eJRHeTJA0b3FBYm5xZj
 pE6hSjopQ47xyQhABIIqM0D64NFvmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrqQY0hSc
 zrwRu+iugxUxAiwMZBEAWlyQipKQaGFP0dZbLmE3c2t/16mllksiLWJ+4xWc6pHPZaurlzsy7
 /SLfoOibxUO9V4v4p32KnNTCWubYtmXRpIWvg7wE3xhw2a/dvvO6b/zUjyd+rrw8pc/ayJX7i
 N+Me09+n2VxSp7bKjy/u6ulLkjEPlDageN02hL/D+oaFjtvThXqErqZ8Jcz6VXtKyWW4oxEQy
 3mouJEAIv5PmX3AgAA
X-Env-Sender: groug@kaod.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494361869!67500529!1
X-Originating-IP: [178.33.107.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10350 invoked from network); 9 May 2017 20:31:10 -0000
Received: from 15.mo5.mail-out.ovh.net (HELO 15.mo5.mail-out.ovh.net)
 (178.33.107.29)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 20:31:10 -0000
Received: from player786.ha.ovh.net (b6.ovh.net [213.186.33.56])
 by mo5.mail-out.ovh.net (Postfix) with ESMTP id C4849E9D95
 for <xen-devel@lists.xen.org>; Tue,  9 May 2017 22:31:09 +0200 (CEST)
Received: from bahia (gar31-1-82-66-74-139.fbx.proxad.net [82.66.74.139])
 (Authenticated sender: groug@kaod.org)
 by player786.ha.ovh.net (Postfix) with ESMTPSA id 2064780086;
 Tue,  9 May 2017 22:31:05 +0200 (CEST)
Date: Tue, 9 May 2017 22:31:04 +0200
From: Greg Kurz <groug@kaod.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170509223104.55412e1b@bahia>
In-Reply-To: <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
X-Ovh-Tracer-Id: 2813905345070012849
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeljedrtddugdduvdehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddm
Cc: pbonzini@redhat.com, Eric Blake <eblake@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Check the return value of fcntl in
 qemu_set_cloexec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7116460136904938100=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7116460136904938100==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/rwhgYiVV_ui593pL0sJBdi6"; protocol="application/pgp-signature"

--Sig_/rwhgYiVV_ui593pL0sJBdi6
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue,  9 May 2017 12:04:52 -0700
Stefano Stabellini <sstabellini@kernel.org> wrote:

> Assert that the return value is not an error. This issue was found by
> Coverity.
>=20
> CID: 1374831
>=20
> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
> CC: groug@kaod.org
> CC: pbonzini@redhat.com
> CC: Eric Blake <eblake@redhat.com>
> ---
>  util/oslib-posix.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>=20

Reviewed-by: Greg Kurz <groug@kaod.org>

> diff --git a/util/oslib-posix.c b/util/oslib-posix.c
> index 4d9189e..16894ad 100644
> --- a/util/oslib-posix.c
> +++ b/util/oslib-posix.c
> @@ -182,7 +182,9 @@ void qemu_set_cloexec(int fd)
>  {
>      int f;
>      f =3D fcntl(fd, F_GETFD);
> -    fcntl(fd, F_SETFD, f | FD_CLOEXEC);
> +    assert(f !=3D -1);
> +    f =3D fcntl(fd, F_SETFD, f | FD_CLOEXEC);
> +    assert(f !=3D -1);
>  }
> =20
>  /*

--Sig_/rwhgYiVV_ui593pL0sJBdi6
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlkSJwgACgkQAvw66wEB28Jf9wCdEkzkfWxjbcJ1BpUwpEuD1ebM
VDYAn02VUPTG59b9dNO1W2vgVw6hbezM
=5nY4
-----END PGP SIGNATURE-----

--Sig_/rwhgYiVV_ui593pL0sJBdi6--


--===============7116460136904938100==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7116460136904938100==--


From xen-devel-bounces@lists.xen.org Tue May 09 20:55:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 20:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8C9z-0000rs-Ph; Tue, 09 May 2017 20:55:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <groug@kaod.org>) id 1d8C9y-0000rk-Ht
 for xen-devel@lists.xen.org; Tue, 09 May 2017 20:55:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 67/F0-03058-9AC22195; Tue, 09 May 2017 20:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsUSnrRugu5KHaF
 Ig02HOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozer48YC/rEKqZ1TWBvYFwq1MXIxSEkcJhR
 4sOuD+wQzg1GiQWTVrN1MXJysAioSOx7PJkJxGYTUJBoPtLECmKLCOhLbLrdCNbALDCBUeLVw
 y1gRcIC7hKLX3aBNfMKaEscfbIfLM4JFD/aPosRYkMTo0Tj8e3sIAkJAWeJ+VsnskM0CEqcnP
 mEBcRmFqiX6D7/jQ2iRkXix6TnQHEOIFtI4uGEVIiwiMSXuc/BjpAQOMEo8WzebaYJjIKzkIy
 ahWQUhK0l8fDXLai4tsSyha+ZIWx1iQkn37FD2HoSb3/3sixgZFvFqF6cWlSWWqRrqpdUlJme
 UZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgDDECwg3H6Zf9DjJIcTEqivD7FApFCfEn5K
 ZUZicUZ8UWlOanFhxhlODiUJHivawtFCgkWpaanVqRl5gCjESYtwcGjJMJ7CCTNW1yQmFucmQ
 6ROsWoy/Fu6Yf3TEIsefl5qVLivH9BigRAijJK8+BGwBLDJUZZKWFeRqCjhHgKUotyM0tQ5V8
 xinMwKgnzngKZwpOZVwK36RXQEUxARwQyCIAcUZKIkJJqYOTZ5GJw5p/Np492eUHvc6TcC47H
 7jp14+neT5b/r88/H7LDsvnqSwv7Jo/rf/l5QlUS15rblHyeucVPulvwt+fG28tPTL1qwdp7P
 2Ciucb60CPii65serXjru+2+11na36WnOx49T0owN1pp6eK6Xp2Tvdy/9xb7+ZlJwfxeLHJaI
 d+TAzcsVSJpTgj0VCLuag4EQD0eWfHBwMAAA==
X-Env-Sender: groug@kaod.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494363304!77989381!1
X-Originating-IP: [87.98.174.144]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogODcuOTguMTc0LjE0NCA9PiAzODY1\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15572 invoked from network); 9 May 2017 20:55:05 -0000
Received: from 16.mo5.mail-out.ovh.net (HELO 16.mo5.mail-out.ovh.net)
 (87.98.174.144)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 20:55:05 -0000
Received: from player786.ha.ovh.net (b6.ovh.net [213.186.33.56])
 by mo5.mail-out.ovh.net (Postfix) with ESMTP id CF6FAEE6E6
 for <xen-devel@lists.xen.org>; Tue,  9 May 2017 22:55:04 +0200 (CEST)
Received: from bahia (gar31-1-82-66-74-139.fbx.proxad.net [82.66.74.139])
 (Authenticated sender: groug@kaod.org)
 by player786.ha.ovh.net (Postfix) with ESMTPSA id 19CD480080;
 Tue,  9 May 2017 22:54:56 +0200 (CEST)
Date: Tue, 9 May 2017 22:54:55 +0200
From: Greg Kurz <groug@kaod.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170509225455.694ef4dc@bahia>
In-Reply-To: <1494356693-13190-3-git-send-email-sstabellini@kernel.org>
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <1494356693-13190-3-git-send-email-sstabellini@kernel.org>
X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
X-Ovh-Tracer-Id: 3217821935243401649
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeljedrtddugddufedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddm
Cc: anthony.perard@citrix.com, aneesh.kumar@linux.vnet.ibm.com,
 Eric Blake <eblake@redhat.com>, qemu-devel@nongnu.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: call qemu_set_cloexec instead
	of fcntl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9039341750618105533=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9039341750618105533==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/CG2M8v.3ocpQ5K13yucqeqP"; protocol="application/pgp-signature"

--Sig_/CG2M8v.3ocpQ5K13yucqeqP
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue,  9 May 2017 12:04:53 -0700
Stefano Stabellini <sstabellini@kernel.org> wrote:

> Use the common utility function, which contains checks on return values,

... and first calls F_GETFD as recommended by POSIX.1-2001.

http://pubs.opengroup.org/onlinepubs/009695399/functions/fcntl.html

"The arg values to F_GETFD, F_SETFD, F_GETFL, and F_SETFL all represent
flag values to allow for future growth. Applications using these functions
should do a read-modify-write operation on them, rather than assuming that
only the values defined by this volume of IEEE Std 1003.1-2001 are valid.
It is a common error to forget this, particularly in the case of F_SETFD."

> instead of manually calling fcntl.
>=20
> CID: 1374831
>=20
> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
> CC: anthony.perard@citrix.com
> CC: groug@kaod.org
> CC: aneesh.kumar@linux.vnet.ibm.com
> CC: Eric Blake <eblake@redhat.com>
> ---
>  hw/9pfs/xen-9p-backend.c | 2 +-
>  hw/xen/xen_backend.c     | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>=20

Anyway,

Reviewed-by: Greg Kurz <groug@kaod.org>

> diff --git a/hw/9pfs/xen-9p-backend.c b/hw/9pfs/xen-9p-backend.c
> index a1fdede..5df97c9 100644
> --- a/hw/9pfs/xen-9p-backend.c
> +++ b/hw/9pfs/xen-9p-backend.c
> @@ -380,7 +380,7 @@ static int xen_9pfs_connect(struct XenDevice *xendev)
>          if (xen_9pdev->rings[i].evtchndev =3D=3D NULL) {
>              goto out;
>          }
> -        fcntl(xenevtchn_fd(xen_9pdev->rings[i].evtchndev), F_SETFD,
> FD_CLOEXEC);
> +        qemu_set_cloexec(xenevtchn_fd(xen_9pdev->rings[i].evtchndev));
>          xen_9pdev->rings[i].local_port =3D xenevtchn_bind_interdomain
>                                              (xen_9pdev->rings[i].evtchnd=
ev,
>                                               xendev->dom,
> diff --git a/hw/xen/xen_backend.c b/hw/xen/xen_backend.c
> index c85f163..2cac47d 100644
> --- a/hw/xen/xen_backend.c
> +++ b/hw/xen/xen_backend.c
> @@ -147,7 +147,7 @@ static struct XenDevice *xen_be_get_xendev(const char
> *type, int dom, int dev, qdev_unplug(DEVICE(xendev), NULL);
>          return NULL;
>      }
> -    fcntl(xenevtchn_fd(xendev->evtchndev), F_SETFD, FD_CLOEXEC);
> +    qemu_set_cloexec(xenevtchn_fd(xendev->evtchndev));
> =20
>      if (ops->flags & DEVOPS_FLAG_NEED_GNTDEV) {
>          xendev->gnttabdev =3D xengnttab_open(NULL, 0);


--Sig_/CG2M8v.3ocpQ5K13yucqeqP
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEUEARECAAYFAlkSLJ8ACgkQAvw66wEB28J8WgCXURaOc6wJ4hlGlHs46d5Ncws5
eQCdHVuraoF5oNNQle6SHaRKx+kM+QY=
=f+fa
-----END PGP SIGNATURE-----

--Sig_/CG2M8v.3ocpQ5K13yucqeqP--


--===============9039341750618105533==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9039341750618105533==--


From xen-devel-bounces@lists.xen.org Tue May 09 21:04:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 21:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8CIf-0001ec-KS; Tue, 09 May 2017 21:04:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8CId-0001eQ-T6
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 21:04:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FA/70-02956-3CE22195; Tue, 09 May 2017 21:04:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeQnlC
 kwbnD8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2H2wj6VgpVlF/4F29gbG
 abpdjFwcQgJ/GSUmPdrBBuE8ZpR48fQKO4SzjVHi45sepi5GTg4RAWeJr2fmsoPYvAL6Eivet
 LKA2MICQRLvT79nAWmQEHjCJHFnzlawBgkBT4nlyw8BJTjA7NnPwroY2TnYBKwkDomBFLAIqE
 o0vtvMPIGRewEjwypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsbT6wIPMUpyMCmJ8voUC0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA11hWKFBIs
 Sk1PrUjLzAEGH0xagoNHSYR3IUiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeZtAigRAi
 jJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5X4FM4cnMK4Hb9AroCCagIwIZBE
 COKElESEk1MGZLHpGad+zOvCpZCdVDUpUiTs9eMKW8Sc/ydWqeqz+pK3z5P9WZty0lilalX5+
 9oniHUeAD5hx/7vaFa76YcXx1sJPP7vox/Vzotj+Trpy8t+SXy//6HS/fFwtHfZl/NkPN94BO
 MvuEY8LexY8aSs13PuTMnXhP/W7Os3Nxryq7fpwwuHl32gslluKMREMt5qLiRADPKLt3fwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494363841!48732537!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61817 invoked from network); 9 May 2017 21:04:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 21:04:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8CIZ-0001At-TB; Tue, 09 May 2017 21:03:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8CIU-0002QX-Gu; Tue, 09 May 2017 21:03:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8CIU-0003qr-AZ; Tue, 09 May 2017 21:03:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109232-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cbcaccb5e991155a4ae85a032e990614c3dc6960
X-Osstest-Versions-That: xen=baf2950213e6a50801940643e2549a5baa21ad71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 21:03:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109232: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTIzMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTIzMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNiY2FjY2I1ZTk5MTE1
NWE0YWU4NWEwMzJlOTkwNjE0YzNkYzY5NjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGJhZjI5NTAyMTNlNmE1MDgwMTk0MDY0M2UyNTQ5YTViYWEyMWFkNzEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTE4OSAgMjAxNy0wNS0wOCAyMjowMjo0MCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkyMzIgIDIwMTctMDUtMDkgMTk6MDI6MTQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1jYmNhY2NiNWU5
OTExNTVhNGFlODVhMDMyZTk5MDYxNGMzZGM2OTYwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGNiY2FjY2I1ZTk5MTE1NWE0YWU4NWEwMzJl
OTkwNjE0YzNkYzY5NjAKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249Y2Jj
YWNjYjVlOTkxMTU1YTRhZTg1YTAzMmU5OTA2MTRjM2RjNjk2MAorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gK
KyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1z
bW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4
ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGNi
Y2FjY2I1ZTk5MTE1NWE0YWU4NWEwMzJlOTkwNjE0YzNkYzY5NjAgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGNiY2FjY2I1
ZTk5MTE1NWE0YWU4NWEwMzJlOTkwNjE0YzNkYzY5NjA6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYmFmMjk1MC4uY2Jj
YWNjYiAgY2JjYWNjYjVlOTkxMTU1YTRhZTg1YTAzMmU5OTA2MTRjM2RjNjk2MCAtPiBzbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 22:48:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 22:48:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Dvf-0008OP-BY; Tue, 09 May 2017 22:48:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8Dvd-0008O3-Vq
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 22:48:26 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 6E/B0-01977-93742195; Tue, 09 May 2017 22:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfCXSj
 SoGMmp8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz/pz7xFpwu7Zi6f15rA2M
 /wK6GLk4hAT+Mkqc2t3EDOE8ZpSY/fcLK4SzjVHi7t8+oAwnh4iAs8TXM3PZQWxeAX2JCd+fM
 YHYwgJmEutWT2MBsSUEWm0lth8T7mLkALK9Jba/UYAIe0uc+NgLNIadg03ASuKQGEgBi4CqxN
 4nxhMYuRcwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0dz0DA+MOxoa9focYJTmYlER5fYoFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Lq5CUUKCRal
 pqdWpGXmAAMPJi3BwaMkwjsRJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8siBFAiBFG
 aV5cCNgUXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvF8gUnsy8ErhNr4COYAI6IpBBAO
 SIkkSElFQDo63Nk9/fp2ZXMl2sMZs3mT1buSeA+TH77k8pM3kKvdwmZiQs8DOQ/tE+1SPkzEr
 9xXtEbLpFK27laDceYu9dE7N9dWHWrBUXjfZyrVbes+hn49wvQm99riZNUe11Xn3b8vVzhl3s
 N8zzDv3obXst0ev1wmNWtcifmI/K/05tcj74XLtzft8bQSWW4oxEQy3mouJEALdHbzJ9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494370102!96323763!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44111 invoked from network); 9 May 2017 22:48:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 22:48:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8DvZ-0003oO-DT; Tue, 09 May 2017 22:48:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8DvU-0005gJ-5L; Tue, 09 May 2017 22:48:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8DvT-0004O6-Tp; Tue, 09 May 2017 22:48:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109214-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=2868b2513aa732a99ea4a0a6bf10dc93c1f3dac2
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 22:48:15 +0000
Subject: [Xen-devel] [linux-linus test] 109214: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTIxNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MjE0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA2
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4t
Ym9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMSAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhl
bi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAyODY4YjI1MTNh
YTczMmE5OWVhNGEwYTZiZjEwZGM5M2MxZjNkYWMyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA0NTgyMGMyOTRmZTFiMWE5ZGY0OTVkNTdmNDA1ODVlZjJkMDY5YTM5CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAgNTkyNTQgIDIwMTUtMDctMDkgMDQ6MjA6NDggWiAgNjcwIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgIDU5MzQ4ICAyMDE1LTA3LTEwIDA0OjI0OjA1IFogIDY2
OSBkYXlzICA0MjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MjE0ICAyMDE3LTA1
LTA5IDA5OjAxOjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo4NjU0IHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjk1
MjM3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 09 23:53:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 23:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Evy-0004bN-0Q; Tue, 09 May 2017 23:52:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8Evw-0004b1-TI
 for xen-devel@lists.xensource.com; Tue, 09 May 2017 23:52:49 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5F/C9-01868-F4652195; Tue, 09 May 2017 23:52:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVdcvTCj
 SYOFjbYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrNh6jrXgSExF2/YTzA2M
 e8y7GLk4hAT+Mkp8OjaLGcJ5zCjxbf8BNghnG6NE4+wVQA4nh4iAs8TXM3PZQWxeAX2Jb8d+s
 4DYwgImEs2PrjGCNEgI7OGQWHRpKzuIwyOwW1ji560NzCBVEgLeEgtmfmPqYuQAs69ete5iZO
 dgE7CSOCQGUsAioCpx/M8D9gmMPAsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoaGOvlphY
 XJ6an5iQmFesl5+duYgQGAwMQ7GBcsd3zEKMkB5OSKK9PsUCkEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQleyVChSCHBotT01Iq0zBxgWMKkJTh4lER4pUDSvMUFibnFmekQqVOMuhzvln54zyTEk
 peflyolzvsqBKhIAKQoozQPbgQsRi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcGZBVPZl
 4J3KZXQEcwAR0RyCAAckRJIkJKqoFxRjE738K5E9+rpTv1r9yke/LvslW7PxZfeHj2U+fBoyt
 bpuZ4H2Nbxyhtv2bGvXVdHKt+2zp+576w9kJ8n2/psnibxwKtlsdexj/2Vri1T/BMwavwrRuN
 JA8rn+E3dRHoergnMfOW4rPIs+4HPSvvFLPPCgyVPKbiw5rmeVJYLL3+7e+Z+8xDlViKMxINt
 ZiLihMB9OBWuowCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494373965!92007296!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30888 invoked from network); 9 May 2017 23:52:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 May 2017 23:52:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Evr-0005TO-1s; Tue, 09 May 2017 23:52:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Evl-0006Wn-HA; Tue, 09 May 2017 23:52:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Evk-0006jB-Hn; Tue, 09 May 2017 23:52:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109218-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 May 2017 23:52:36 +0000
Subject: [Xen-devel] [linux-4.9 test] 109218: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTIxOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTIxOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTA5MTk1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgICAgIGZhaWwgcGFzcyBp
biAxMDkxOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTcgZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTA5MTk1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3
MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
aW4gMTA5MTk1IGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMyB4ZW4tYm9vdC9sMSAgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhlbi1ib290L2wxICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDg5ZjNiOGQ1ZjI2NGQ1ZGFiOTgxOGM2NjY3YzcxZTNjYzU1
YjEzZjUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVk
MzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1
OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgMjkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDI3IGRheXMgICA0NiBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMDkxNzEgIDIwMTctMDUtMDggMDk6NTg6NTkgWiAgICAxIGRheXMg
ICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjMzNCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTIzNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 10 00:27:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 00:27:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8FSw-0007HW-NG; Wed, 10 May 2017 00:26:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8FSv-0007HP-Lc
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 00:26:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 1A/F2-02181-C4E52195; Wed, 10 May 2017 00:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdc7Tij
 SYMt0A4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXJ98maWgv6zi9MV7LA2M
 J326GLk4hAT+MkrMnfqWDcJ5zCjxad4idghnG6PE14UHmboYOTlEBJwlvp6ZC5Tg4OAV0Jf4N
 zsbJCwsYCFx9uY7FpB6CYFLuhKrT70Bq5cQ8Ja4v6uHCaQexH65R6qLkZ2DTcBK4pAYSAGLgK
 rEzXubWCYwci9gZFjFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+
 7iRHocQYg2MF4/rTnIUZJDiYlUV6fYoFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8S2KEIoUE
 i1LTUyvSMnOAoQeTluDgURLhTQVJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOG8rSJEAS
 FFGaR7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw73yQKTyZeSVwm14BHcEEdEQggw
 DIESWJCCmpBkaPZ47yR/7fZfJ4n7RPj1de7ND10k1KSS8VMyTtFppP4Nc4enlCuMoH6ZLTk+f
 z3Q9ZGaO4+Iru5o4Tgs+aq0yVVGaKXm8/+mxngsiK/Q4OrNKvl349fIFZTL5xfqCboHNUxJo9
 101KNhSdXyvjFnRnTcGcTQwMPGs2SRjn390QW1u1XE/K47gSS3FGoqEWc1FxIgBdUfiAfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494376010!95552005!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4724 invoked from network); 10 May 2017 00:26:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 00:26:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8FSq-0006sk-Hx; Wed, 10 May 2017 00:26:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8FSl-0006xR-1s; Wed, 10 May 2017 00:26:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8FSk-00032T-Ku; Wed, 10 May 2017 00:26:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109235-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dd1559bb267becbb838de41132ef60771d183e5d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 00:26:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 109235: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1350097246618391557=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1350097246618391557==
Content-Type: text/plain

flight 109235 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109235/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                dd1559bb267becbb838de41132ef60771d183e5d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   15 days
Failing since        107644  2017-04-25 10:26:10 Z   14 days   38 attempts
Testing same since   109183  2017-05-08 18:23:37 Z    1 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4670 lines long.)


--===============1350097246618391557==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1350097246618391557==--

From xen-devel-bounces@lists.xen.org Wed May 10 03:30:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 03:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8IK1-0004Pz-9H; Wed, 10 May 2017 03:29:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oscar.zhangbo@huawei.com>) id 1d8IK0-0004Pt-IB
 for xen-devel@lists.xen.org; Wed, 10 May 2017 03:29:52 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DB/7C-03587-F2982195; Wed, 10 May 2017 03:29:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWi+/PKHl39TqF
 IgwfveS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oye3RfYCvZyVWydvZSlgfEnexcjF4eQwBlG
 iUkL+pi6GDmBnHWMEqeXVILYbAJGEm/WPWYBsUUE8iQ6p1xgB7GFBZwldrz8zg4Rd5HYPvUXl
 G0k0bqumxHEZhFQlfh19DEbiM0rECpx6GEDK4jNKCArMe3RfbBdzALiEnOnzQKLSwgISiyavY
 cZwhaT+LfrIRuErSgxtXkJI0S9jsSC3Z/YIGxtiWULXzNDzBeUODnzCQtEvaTEwRU3WEAekxA
 4zyjx4t1ldoiEqcTGnT8ZJzCKzEKyexaSubOQzJ2FZO4CRpZVjBrFqUVlqUW6huZ6SUWZ6Rkl
 uYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBkcEABDsYb28MOMQoycGkJMrrUywQKcSXlJ9Sm
 ZFYnBFfVJqTWnyIUYaDQ0mC92y7UKSQYFFqempFWmYOMEZh0hIcPEoivHNB0rzFBYm5xZnpEK
 lTjIpS4ryLQBICIImM0jy4NlhauMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3rsgU3gy80r
 gpr8CWswEtDiQQQBkcUkiQkqqgVFQLK9gymvjuZJvQ6SfVUnIcbidlf62asl6taJGFjaX1AXN
 IjcnpB1eLcm49G2si3niOcYtLrIm70PvFqYa2+SUsIZIJLycFVdu9f/5bobALpmJzDOVpun89
 JAO6T3E1XnbTsJi9T/rEg/PX5Wp1/mXLnJOq6gIvfblwt25xfks07SDWL+sU2Ipzkg01GIuKk
 4EAJxal5cGAwAA
X-Env-Sender: oscar.zhangbo@huawei.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494386986!101407224!1
X-Originating-IP: [45.249.212.188]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62154 invoked from network); 10 May 2017 03:29:50 -0000
Received: from szxga02-in.huawei.com (HELO szxga02-in.huawei.com)
 (45.249.212.188)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 03:29:50 -0000
Received: from 172.30.72.53 (EHLO dggeml405-hub.china.huawei.com)
 ([172.30.72.53])
 by dggrg02-dlp.huawei.com (MOS 4.4.6-GA FastPath queued)
 with ESMTP id ANG09873; Wed, 10 May 2017 11:29:44 +0800 (CST)
Received: from DGGEML510-MBS.china.huawei.com ([169.254.3.43]) by
 dggeml405-hub.china.huawei.com ([10.3.17.49]) with mapi id 14.03.0301.000;
 Wed, 10 May 2017 11:29:34 +0800
From: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>
To: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH]acpi: enlarge NUM_FIXMAP_ACPI_PAGES from 4 to 5
Thread-Index: AdLEgk4v/0Klkhg9TPax4OWLlRXTKgEuy9iw
Date: Wed, 10 May 2017 03:29:33 +0000
Message-ID: <0259E1C966E8C54AA93AA2B1240828E651AD0221@dggeml510-mbs.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.177.17.158]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0),
 refid=str=0001.0A020201.59128929.003F, ss=1, re=0.000, recu=0.000, reip=0.000,
 cl=1, cld=1, fgs=0, ip=169.254.3.43,
 so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 44661d4c71e619e5374f622e80b53664
Subject: Re: [Xen-devel] [PATCH]acpi: enlarge NUM_FIXMAP_ACPI_PAGES from 4
	to 5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZwoKPiAgICBJbiBfX2FjcGlfbWFwX3RhYmxlKCksIGl0IHN1cHBvc2UgYWxsIEFDUEkgdGFi
bGVzIG1heSBub3QgZXhjZWVkIDQgcGFnZXMuCj4gICAgYnV0IG5vd2FkYXlzIEFDUEkgdGFibGVz
LCBzdWNoIGFzIFNSQVQgdGFibGUsIGFyZSBsYXJnZSBlbm91Z2gsIE9uIG15Cj4gICAgQklPUyBi
b2FyZCwgdGhlIFNSQVQgdGFibGUgYWNoaWV2ZXMgdGhlIHNpemUgb2YgMTQ0MjhCLCBhbHRob3Vn
aCBpdCdzCj4gICAgYWJvdmUgMyBwYWdlcyBhbmQgd2l0aGluIDRwYWdlcywgYnV0IGluIF9fYWNw
aV9tYXBfdGFibGUoKSwgaXQgbWFwcwo+cGFnZXMKPiAgICB0byBnZXQgdGhlIHRhYmxlLiBzdXBw
b3NlIHRoZSBzdGFydCBhZGRyZXNzIGlzIG5lYXIgdGhlIGVuZCBvZiB0aGUgZmlyc3QgcGFnZToK
Pgo+ICAgICAgICAgIDEwMDBCICAgIDQwOTZCICAgICAgICAgNDA5NkIgICAgICAgICAgNDA5NkIg
ICAxMTQwQgo+Cj4gICAgICAgICB8X19ffF9fX19fX19fX19fX198X19fX19fX19fX19fX198X19f
X19fX19fX19fX198X19fX3wKPgo+ICAgIGFsdGhvdWdoIHRoZSB0b3RhbCBwYWdlIGlzIHdpdGhp
biA0cGFnZXMgLCBidXQgaXQgbWF5IGJlIGluIGZhY3QgYWNyb3NzIDUKPiAgICBwYWdlcywgdGh1
cyB0aGUgTlVNX0ZJWE1BUF9BQ1BJX1BBR0VTIHNob3VsZCBiZSBhdCBsZWFzdCA1IG5vd2FkYXlz
Lgo+SWYKPiAgICBub3QsIHhlbiB3b3VsZCB3cm9uZ2x5IHRoaW5rcyBubyBOVU1BIGNvbmZpZ3Vh
dGlvbiBjb3VsZCBiZSBmb3VuZCBhcyB0aGF0Cj5pdAo+ICAgIGNvdWxkIG5vdCBnZXQgU1JBVCB0
YWJsZS4KPgo+ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmggYi94ZW4vaW5jbHVk
ZS94ZW4vYWNwaS5oCj5pbmRleCAzMGVjMGVlLi5iZDYxNmExIDEwMDY0NAo+LS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2FjcGkuaAo+KysrIGIveGVuL2luY2x1ZGUveGVuL2FjcGkuaAo+QEAgLTQzLDcg
KzQzLDcgQEAKPiAgKiBGaXhtYXAgcGFnZXMgdG8gcmVzZXJ2ZSBmb3IgQUNQSSBib290LXRpbWUg
dGFibGVzIChzZWUgYXNtLXg4Ni9maXhtYXAuaCBvcgo+ICAqIGFzbS1hcm0vY29uZmlnLmgpCj4g
ICovCj4tI2RlZmluZSBOVU1fRklYTUFQX0FDUElfUEFHRVMgIDQKPisjZGVmaW5lIE5VTV9GSVhN
QVBfQUNQSV9QQUdFUyAgNQo+Cj4gI2RlZmluZSBCQURfTUFEVF9FTlRSWShlbnRyeSwgZW5kKQo+
KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAg
ICAgICghKGVudHJ5KSkgfHwgKHVuc2lnbmVkIGxvbmcpKGVudHJ5KSArIHNpemVvZigqKGVudHJ5
KSkgPiAoZW5kKQo+fHwgIFwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 04:09:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 04:09:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Ivj-0007De-8z; Wed, 10 May 2017 04:08:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d8Ivh-0007DY-OE
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 04:08:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AD/C4-03371-15292195; Wed, 10 May 2017 04:08:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov27AJKF
 Ig+s/RS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyW6ztZC57zVhw79IO1gXEjdxcjJ4eEgJHE
 24n/mLoYuTiEBBYySnx4v4oZJMEmoCqx4fopVhBbRMBRYnXbUjCbWcBBYtaso0A1HBzCAv4Sc
 /dIgYRZgMovHb3ACGLzCphIrFq+nxFivrzEok0zWCYwci5gZFjFqFGcWlSWWqRrZKaXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoLQYg2MF4ZkHgIUZJDiYlUV6fYoFIIb6k/JT
 KjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBu2SCUKSQYFFqempFWmYOMJxgSiU4eJRE
 eANB0rzFBYm5xZnpEKlTjLocfR0f3zMJgc2QEuddCFIkAFKUUZoHNwIW2pcYZaWEeRmBDhTiK
 Ugtys0sQZV/xSjOwagkzOs6EWgKT2ZeCdymV0BHMIEcwSAAckRJIkJKqoFxtUgTk7lDc0nmeY
 fFVX4us/82rC5WevHMLGlnunqIytezD0PYPnj4Jb7uWxrLIXxH9O+0dxoccy8tVPvcNFtuMof
 Of9fG7KuHxDumrPx3kiv74s1Ms6BqkQWvrti05XBKreJbrHzI++4O3WgdWTaWLFmuFV1uUxh5
 ZtskXBVNKlBqXh0Xl6jEUpyRaKjFXFScCABpQaTpaAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494389328!88801954!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30890 invoked from network); 10 May 2017 04:08:48 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 04:08:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AFB70AB45;
 Wed, 10 May 2017 04:08:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 06:08:44 +0200
Message-Id: <20170510040844.24355-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH] xen: adjust early dom0 p2m handling to xen
	hypervisor behavior
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBib290ZWQgYXMgcHYtZ3Vlc3QgdGhlIHAybSBsaXN0IHByZXNlbnRlZCBieSB0aGUgWGVu
IGlzIGFscmVhZHkKbWFwcGVkIHRvIHZpcnR1YWwgYWRkcmVzc2VzLiBJbiBkb20wIGNhc2UgdGhl
IGh5cGVydmlzb3IgbWlnaHQgbWFrZSB1c2UKb2YgMk0tIG9yIDFHLXBhZ2VzIGZvciB0aGlzIG1h
cHBpbmcuIFVuZm9ydHVuYXRlbHkgd2hpbGUgYmVpbmcgcHJvcGVybHkKYWxpZ25lZCBpbiB2aXJ0
dWFsIGFuZCBtYWNoaW5lIGFkZHJlc3Mgc3BhY2UsIHRob3NlIHBhZ2VzIG1pZ2h0IG5vdCBiZQph
bGlnbmVkIHByb3Blcmx5IGluIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuCgpTbyB3aGVu
IHRyeWluZyB0byBvYnRhaW4gdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb2Ygc3VjaCBhIHBh
Z2UKcHVkX3BmbigpIGFuZCBwbWRfcGZuKCkgbXVzdCBiZSBhdm9pZGVkIGFzIHRob3NlIHdpbGwg
bWFzayBhd2F5IGd1ZXN0CnBoeXNpY2FsIGFkZHJlc3MgYml0cyBub3QgYmVpbmcgemVybyBpbiB0
aGlzIHNwZWNpYWwgY2FzZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgfCA3ICsrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmluZGV4IDlkOWFlNjY1
MGFhMS4uNzM5N2Q4Yjg0NTlkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKKysr
IGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0yMDI1LDcgKzIwMjUsOCBAQCBzdGF0aWMgdW5z
aWduZWQgbG9uZyBfX2luaXQgeGVuX3JlYWRfcGh5c191bG9uZyhwaHlzX2FkZHJfdCBhZGRyKQog
CiAvKgogICogVHJhbnNsYXRlIGEgdmlydHVhbCBhZGRyZXNzIHRvIGEgcGh5c2ljYWwgb25lIHdp
dGhvdXQgcmVseWluZyBvbiBtYXBwZWQKLSAqIHBhZ2UgdGFibGVzLgorICogcGFnZSB0YWJsZXMu
IERvbid0IHJlbHkgb24gYmlnIHBhZ2VzIGJlaW5nIGFsaWduZWQgaW4gKGd1ZXN0KSBwaHlzaWNh
bAorICogc3BhY2UhCiAgKi8KIHN0YXRpYyBwaHlzX2FkZHJfdCBfX2luaXQgeGVuX2Vhcmx5X3Zp
cnRfdG9fcGh5cyh1bnNpZ25lZCBsb25nIHZhZGRyKQogewpAQCAtMjA0Niw3ICsyMDQ3LDcgQEAg
c3RhdGljIHBoeXNfYWRkcl90IF9faW5pdCB4ZW5fZWFybHlfdmlydF90b19waHlzKHVuc2lnbmVk
IGxvbmcgdmFkZHIpCiAJCQkJCQkgICAgICAgc2l6ZW9mKHB1ZCkpKTsKIAlpZiAoIXB1ZF9wcmVz
ZW50KHB1ZCkpCiAJCXJldHVybiAwOwotCXBhID0gcHVkX3BmbihwdWQpIDw8IFBBR0VfU0hJRlQ7
CisJcGEgPSBwdWRfdmFsKHB1ZCkgJiBQVEVfUEZOX01BU0s7CiAJaWYgKHB1ZF9sYXJnZShwdWQp
KQogCQlyZXR1cm4gcGEgKyAodmFkZHIgJiB+UFVEX01BU0spOwogCkBAIC0yMDU0LDcgKzIwNTUs
NyBAQCBzdGF0aWMgcGh5c19hZGRyX3QgX19pbml0IHhlbl9lYXJseV92aXJ0X3RvX3BoeXModW5z
aWduZWQgbG9uZyB2YWRkcikKIAkJCQkJCSAgICAgICBzaXplb2YocG1kKSkpOwogCWlmICghcG1k
X3ByZXNlbnQocG1kKSkKIAkJcmV0dXJuIDA7Ci0JcGEgPSBwbWRfcGZuKHBtZCkgPDwgUEFHRV9T
SElGVDsKKwlwYSA9IHBtZF92YWwocG1kKSAmIFBURV9QRk5fTUFTSzsKIAlpZiAocG1kX2xhcmdl
KHBtZCkpCiAJCXJldHVybiBwYSArICh2YWRkciAmIH5QTURfTUFTSyk7CiAKLS0gCjIuMTIuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 04:15:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 04:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8J1g-0007vc-Ux; Wed, 10 May 2017 04:15:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8J1f-0007vG-0y
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 04:14:59 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5C/60-01868-2C392195; Wed, 10 May 2017 04:14:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffgZKF
 Ig6UT+S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfBzYMGco4wVx99OZG5g
 /N3J2MXIxSEk8JdR4vmdnyxdjJxAzmNGic7J/BCJbYwSdzf0s4MkRAScJb6emQtm8wroS/ze+
 4oZxBYWCJG4P2cGG0iDhMAlTYk199uBJrEDOZ4SHSogJSBW++V7TCBRNgEriUNiIFEWAVWJvW
 tusU1g5F7AyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q4/UMDIw7GNtP+B1ilORgUhLl9SkWiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVs6SShSSLAo
 NT21Ii0zBxh6MGkJDh4lEd6VIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnrQApEgApy
 ijNgxsBi4NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5V4NM4cnMK4Hb9AroCCagIwIZBE
 COKElESEk1MEptyn9iGDOTx2v3hWXr72b1rHh82fdU194ou93umjYHps+8++jsosAyjotq5ht
 3ys3eo2Vq9zn10OHpW+4ViL+8mWepNOGvYOzCdCN/q9vT4vWvHVwWuCp0eseq9auuzFtYcNFu
 Qe4vtU/ubZaZH52L7C5Ov6kWd/9QxZzL7d4S2bVdt1K2PopXYinOSDTUYi4qTgQA9GcsiH4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494389695!96341841!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21595 invoked from network); 10 May 2017 04:14:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 04:14:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8J1Y-0003Fm-UE; Wed, 10 May 2017 04:14:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8J1T-0007ag-HL; Wed, 10 May 2017 04:14:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8J1T-0001Ml-4y; Wed, 10 May 2017 04:14:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109229-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-xsm:host-build-prep:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt:debian-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=baf2950213e6a50801940643e2549a5baa21ad71
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 04:14:47 +0000
Subject: [Xen-devel] [xen-unstable test] 109229: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTIyOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTIyOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWJ1aWxkLXByZXAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5MTY1CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5z
dG9yZWxzLnJlcGVhdCBmYWlsIGluIDEwOTIxMSBwYXNzIGluIDEwOTIyOQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDEwOTIxMSBwYXNzIGluIDEwOTIyOQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5MjExCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgcGFzcyBpbiAxMDkyMTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVh
dCBmYWlsIGluIDEwOTIxMSBibG9ja2VkIGluIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTIxMSBi
bG9ja2VkIGluIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTA5MjExIGxpa2UgMTA5MDkxCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDkyMTEg
bGlrZSAxMDkxNjUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMDkyMTEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDkyMTEgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMDkyMTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTIxMSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5
MjExIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDkxNjUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEw
OTE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5MTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkxNjUKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEwOTE2NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MTY1CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAx
MDkxNjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2
Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgYmFmMjk1MDIxM2U2YTUwODAxOTQwNjQzZTI1NDlhNWJhYTIxYWQ3MQpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODgzOWJlNWMxZmUzMzlhMTMxMGI0
ZTA1ZTg4YzVhMDIzMGI3OTU5ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5MTY1ICAyMDE3LTA1
LTA4IDA3OjE3OjQ2IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwOTE4NiAgMjAx
Ny0wNS0wOCAxOToyMDoxMCBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEwOTIxMSAgMjAxNy0wNS0wOSAwODowMToxNyBaICAgIDAgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTW9oaXQgR2FtYmhpciA8
bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICBSb2JpbiBMZWUgPHJvYmlubGVlLnN5c3VAZ21haWwuY29tPgogIFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBiYWYyOTUwMjEzZTZhNTA4MDE5NDA2NDNlMjU0OWE1YmFhMjFhZDcx
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkg
TWF5IDUgMTU6MzA6MzYgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN1cnZpdmUgdW5rbm93biB0
cmFwcyBmcm9tIGd1ZXN0cwogICAgCiAgICBDdXJyZW50bHkgd2UgY3Jhc2ggWGVuIGlmIHdlIHNl
ZSBhbiBFU1JfRUwyLkVDIHZhbHVlIHdlIGRvbid0IHJlY29nbmlzZS4KICAgIEFzIGNvbmZpZ3Vy
YWJsZSBkaXNhYmxlcy9lbmFibGVzIGFyZSBhZGRlZCB0byB0aGUgYXJjaGl0ZWN0dXJlCiAgICAo
Y29udHJvbGxlZCBieSBSRVMxL1JFU08gYml0cyByZXNwZWN0aXZlbHkpLCB3aXRoIGFzc29jaWF0
ZWQgc3luY2hyb25vdXMKICAgIGV4Y2VwdGlvbnMsIGl0IG1heSBiZSBwb3NzaWJsZSBmb3IgYSBn
dWVzdCB0byB0cmlnZ2VyIGV4Y2VwdGlvbnMgd2l0aAogICAgY2xhc3NlcyB0aGF0IHdlIGRvbid0
IHJlY29nbmlzZS4KICAgIAogICAgV2hpbGUgd2UgY2FuJ3Qgc2VydmljZSB0aGVzZSBleGNlcHRp
b25zIGluIGEgbWFubmVyIHVzZWZ1bCB0byB0aGUgZ3Vlc3QsCiAgICB3ZSBjYW4gYXZvaWQgYnJp
bmdpbmcgZG93biB0aGUgaG9zdC4gUGVyIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NSwgcGFnZQog
ICAgRDctMTkzNywgRUMgdmFsdWVzIHdpdGhpbiB0aGUgcmFuZ2UgMHgwMCAtIDB4MmMgYXJlIHJl
c2VydmVkIGZvciBmdXR1cmUKICAgIHVzZSB3aXRoIHN5bmNocm9ub3VzIGV4Y2VwdGlvbnMsIGFu
ZCBFQyB3aXRoaW4gdGhlIHJhbmdlIDB4MmQgLSAweDNmIG1heQogICAgYmUgdXNlZCBmb3IgZWl0
aGVyIHN5bmNocm9ub3VzIG9yIGFzeW5jaHJvbm91cyBleGNlcHRpb25zLgogICAgCiAgICBUaGUg
cGF0Y2ggbWFrZXMgWGVuIGhhbmRsZSBhbnkgdW5rbm93biBFQyBieSBpbmplY3RpbmcgYW4gVU5E
RUZJTkVECiAgICBleGNlcHRpb24gaW50byB0aGUgZ3Vlc3QsIHdpdGggYSBjb3JyZXNwb25kaW5n
IChyYXRlbGltaXRlZCkgd2FybmluZyBpbgogICAgdGhlIGxvZy4KICAgIAogICAgVGhpcyBwYXRj
aCBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgZjA1MGZlN2E5MTY0ICJhcm06IEtWTTogU3Vydml2
ZSB1bmtub3duCiAgICB0cmFwcyBmcm9tIHRoZSBndWVzdCIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogTWFy
ayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNWEwZWQ5YTA5ZWJi
MzJiNjIwZDkyMTc4NzViYjUyMDZkNWNjZjRkNwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE1OjMwOjM1IDIwMTcgKzAxMDAKCiAg
ICB4ZW4vYXJtOiBkb190cmFwX2h5cGVydmlzb3I6IFNlcGFyYXRlIGh5cGVydmlzb3IgYW5kIGd1
ZXN0IHRyYXBzCiAgICAKICAgIFRoZSBmdW5jdGlvbiBkb190cmFwX2h5cGVydmlzb3IgaXMgY3Vy
cmVudGx5IGhhbmRsaW5nIGJvdGggdHJhcCBjb21pbmcKICAgIGZyb20gdGhlIGh5cGVydmlzb3Ig
YW5kIHRoZSBndWVzdC4gVGhpcyBtYWtlcyBkaWZmaWN1bHQgdG8gZ2V0IHNwZWNpZmljCiAgICBi
ZWhhdmlvciB3aGVuIGEgdHJhcCBpcyBjb21pbmcgZnJvbSBlaXRoZXIgdGhlIGd1ZXN0IG9yIHRo
ZSBoeXBlcnZpc29yLgogICAgCiAgICBTcGxpdCB0aGUgZnVuY3Rpb24gaW50byB0d28gcGFydHM6
CiAgICAgICAgLSBkb190cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxlIGd1ZXN0IHRyYXBzCiAgICAg
ICAgLSBkb190cmFwX2h5cF9zeW5jIHRvIGhhbmRsZSBoeXBlcnZpc29yIHRyYXBzCiAgICAKICAg
IE9uIEFBcmNoMzIsIHRoZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMgdGhlIHN0YW5kYXJk
IG1lY2hhbmlzbSBmb3IKICAgIHRyYXBwaW5nIEd1ZXN0IE9TIGZ1bmN0aW9ucyB0byB0aGUgaHlw
ZXJ2aXNvciAoc2VlIEIxLjE0LjEgaW4gQVJNIERESQogICAgMDQwNkMuYykuIEl0IGNhbm5vdCBi
ZSBnZW5lcmF0ZWQgd2hlbiBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29yIGlzIGluCiAgICBI
eXAgTW9kZSwgaW5zdGVhZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2VkLiBTbyBpdCBpcyBm
aW5lIHRvIHJlcGxhY2UKICAgIHRoZSBjYWxsIHRvIGRvX3RyYXBfaHlwZXJ2aXNvciBieSBkb190
cmFwX2d1ZXN0X3N5bmMuCiAgICAKICAgIEZvciBBQXJjaDY0LCB0aGVyZSBhcmUgdHdvIGRpc3Rp
bmN0cyBleGNlcHRpb24gZGVwZW5kaW5nIHdoZXRoZXIgdGhlCiAgICBleGNlcHRpb24gd2FzIHRh
a2VuIGZyb20gdGhlIGN1cnJlbnQgbGV2ZWwgKGh5cGVydmlzb3IpIG9yIGxvd2VyIGxldmVsCiAg
ICAoZ3Vlc3QpLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIHVua25vd24gdHJhcHMgZnJvbSBndWVz
dHMgd2lsbCBsZWFkIHRvIHBhbmljIFhlbi4gVGhpcyBpcwogICAgYWxyZWFkeSBiZWhhdmlvciBh
bmQgaXMgbGVmdCB1bmNoYW5nZWQgZm9yIHNpbXBsaWN5LiBBIGZvbGxvdy11cCBwYXRjaAogICAg
d2lsbCBhZGRyZXNzIHRoYXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDFmOTJkZDdlODg2N2Y2MDVmYjAyYjFl
NjdlY2YwZGUzODlhNmM4MTYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIEZyaSBNYXkgNSAxNTozMDozNCAyMDE3ICswMTAwCgogICAgeGVuL2FybTog
YXJtMzI6IFJlbmFtZSB0aGUgdHJhcCB0byB0aGUgY29ycmVjdCBuYW1lCiAgICAKICAgIFBlciBU
YWJsZSBCMS0zIGluIEFSTSBEREkgMDQwNkMuYywgdGhlIHZlY3RvciAweDggZm9yIGh5cCBpcyBj
YWxsZWQKICAgICJIeXBlcnZpc29yIENhbGwiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA5MzNmOTY2YmNkZjRm
NDI1NWI0MzIwNzFmYzEyYzllZTJlZmIwNWVmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxNzo0ODozMiAyMDE3ICswMjAwCgogICAgeDg2
L21tOiBhZGQgdGVtcG9yYXJ5IGRlYnVnZ2luZyBjb2RlIHRvIGdldF9wYWdlX2Zyb21fZ2ZuX3Ay
bSgpCiAgICAKICAgIFNlZSB0aGUgY29kZSBjb21tZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDAzMzUwZjFjZTczOThhNWIy
ZDU0ODAyZWZlMjE2NTliZDhkMDM3NzIKQXV0aG9yOiBSb2JpbiBMZWUgPHJvYmlubGVlLnN5c3VA
Z21haWwuY29tPgpEYXRlOiAgIFNhdCBNYXkgNiAwMzowMjozMiAyMDE3ICswODAwCgogICAgbGli
eGw6IHUuaHZtLnVzYmRldmljZV9saXN0IGlzIGNoZWNrZWQgZm9yIGVtcHRpbmVzcwogICAgCiAg
ICBDdXJyZW50bHkgdXNiZGV2aWNlX2xpc3QgaXMgb25seSBjaGVja2VkIGZvciBudWxsaXR5LiBC
dXQgdGhlIE9DYW1sCiAgICBiaW5kaW5nIHdpbGwgY29udmVydCBlbXB0eSBsaXN0IHRvIGEgcG9p
bnRlciB0byBOVUxMLCBpbnN0ZWFkIG9mIGEKICAgIE5VTEwgcG9pbnRlci4gVGhhdCBtZWFucyB0
aGUgT0NhbWwgYmluZGluZyB3aWxsIGZhaWwgdG8gZGlzYWJsZSBVU0IuCiAgICAKICAgIFRoaXMg
cGF0Y2ggd2lsbCBjaGVjayBlbXB0aW5lc3Mgb2YgdXNiZGV2aWNlX2xpc3QuIEFuZCBOVUxMIGlz
IHN0aWxsIGEKICAgIHZhbGlkIGVtcHR5IGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJv
YmluIExlZSA8cm9iaW5sZWUuc3lzdUBnbWFpbC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGEwYTkwOTU0MzJmNmY4Yjdj
ODNlNzc5ZGFkNWRlYmM4MWM1NTI1ODMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDE0OjU2OjE0IDIwMTcgKzAyMDAKCiAgICB4ODY6IGNv
cnJlY3QgYm9vdCB0aW1lIHBhZ2UgdGFibGUgc2V0dXAKICAgIAogICAgV2hpbGUgdXNpbmcgYWxs
b2NfZG9taGVhcF9wYWdlcygpIGFuZCBhc3N1bWluZyB0aGUgYWxsb2NhdGVkIG1lbW9yeSBpcwog
ICAgZGlyZWN0bHkgYWNjZXNzaWJsZSBpcyBva2F5IGF0IGJvb3QgdGltZSAoYXMgd2UgcnVuIG9u
IHRoZSBpZGxlIHBhZ2UKICAgIHRhYmxlcyB0aGVyZSksIG1lbW9yeSBob3RwbHVnIGNvZGUgdG9v
IGFzc3VtZXMgaXQgY2FuIGFjY2VzcyB0aGUKICAgIHJlc3VsdGluZyBwYWdlIHRhYmxlcyB3aXRo
b3V0IHVzaW5nIG1hcF9kb21haW5fcGFnZSgpIG9yIGFsaWtlLCBhbmQKICAgIGhlbmNlIHdlIG5l
ZWQgdG8gb2J0YWluIG1lbW9yeSBzdWl0YWJsZSBmb3Igb3JkaW5hcnkgcGFnZSB0YWJsZSB1c2UK
ICAgIGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmNvbW1pdCAxYzVlMjQyZTZkNmU1MWZlNmVjMzU1MzI5OWVjN2VmYzQ4OTM4
YzU2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBN
YXkgOCAxNDo1NToyMCAyMDE3ICswMjAwCgogICAgeDg2OiBjb3JyZWN0IGNyZWF0ZV9ib3VuY2Vf
ZnJhbWUKICAgIAogICAgQ29tbWl0IGQ5YjdlZjIwOWE3ICgieDg2OiBkcm9wIGZhaWxzYWZlIGNh
bGxiYWNrIGludm9jYXRpb24gZnJvbQogICAgYXNzZW1ibHkiKSBkaWRuJ3QgZ28gcXVpdGUgZmFy
IGVub3VnaCB3aXRoIHRoZSBjbGVhbnVwIGl0IGRpZDogVGhlCiAgICBjaGFuZ2VkIG1heGltdW0g
ZnJhbWUgc2l6ZSBzaG91bGQgYWxzbyBoYXZlIGJlZW4gcmVmbGVjdGVkIGluIHRoZSBlYXJseQog
ICAgYWRkcmVzcyByYW5nZSBjaGVjayAod2hpY2ggaGFzIG5vdyBiZWVuIHBvaW50ZWQgb3V0IHRv
IGhhdmUgYmVlbiB3cm9uZwogICAgYW55d2F5LCB1c2luZyA2MCBpbnN0ZWFkIG9mIDB4NjApLCBh
bmQgaXQgc2hvdWxkIGhhdmUgdXBkYXRlZCB0aGUKICAgIGNvbW1lbnQgYWhlYWQgb2YgdGhlIGZ1
bmN0aW9uLgogICAgCiAgICBBbHNvIGFkanVzdCB0aGUgbG93ZXIgYm91bmQgLSBhbGwgaXMgZmlu
ZSAoZm9yIG91ciBwdXJwb3NlcykgaWYgdGhlCiAgICBpbml0aWFsIGd1ZXN0IGtlcm5lbCBzdGFj
ayBwb2ludGVyIHBvaW50cyByaWdodCBhdCB0aGUgaHlwZXJ2aXNvciBiYXNlCiAgICBhZGRyZXNz
LCBhcyBvbmx5IG1lbW9yeSBfYmVsb3dfIHRoYXQgYWRkcmVzcyBpcyBnb2luZyB0byBiZSB3cml0
dGVuLgogICAgCiAgICBBZGRpdGlvbmFsbHkgbGltaXQgdGhlIG51bWJlciBvZiB0aW1lcyAlcnNp
IGlzIGJlaW5nIGFkanVzdGVkIHRvIHdoYXQKICAgIGlzIHJlYWxseSBuZWVkZWQuCiAgICAKICAg
IEZpbmFsbHkgbW92ZSBleGNlcHRpb24gZml4dXAgY29kZSBpbnRvIHRoZSBkZXNpZ25hdGVkIC5m
aXh1cCBzZWN0aW9uCiAgICBhbmQgbWFjcm9pemUgdGhlIHN0b3JlcyB0byBndWVzdCBzdGFjay4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVsaWVuIGdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCA0
NjFmMDQ4MjAzM2IwOWFkZTJmM2UzOGM4YzMzZjFjMTViYzhkZWZjCkF1dGhvcjogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxNDo1
NDowMCAyMDE3ICswMjAwCgogICAgeDg2L3ZtX2V2ZW50OiBmaXggcmFjZSBiZXR3ZWVuIF9fY29u
dGV4dF9zd2l0Y2goKSBhbmQgdm1fZXZlbnRfcmVzdW1lKCkKICAgIAogICAgVGhlIGludHJvc3Bl
Y3Rpb24gYWdlbnQgY2FuIHJlcGx5IHRvIGEgdm1fZXZlbnQgZmFzdGVyIHRoYW4KICAgIHZteF92
bWV4aXRfaGFuZGxlcigpIGNhbiBjb21wbGV0ZSBpbiBzb21lIGNhc2VzLCB3aGVyZSBpdCBpcyB0
aGVuCiAgICBub3Qgc2FmZSBmb3Igdm1fZXZlbnRfc2V0X3JlZ2lzdGVycygpIHRvIG1vZGlmeSB2
LT5hcmNoLnVzZXJfcmVncy4KICAgIEluIHRoZSB0ZXN0IHNjZW5hcmlvLCB3ZSB3ZXJlIHN0ZXBw
aW5nIG92ZXIgYW4gSU5UMyBicmVha3BvaW50IGJ5CiAgICBzZXR0aW5nIFJJUCArPSAxLiBUaGUg
cXVpY2sgcmVwbHkgdGVuZGVkIHRvIGNvbXBsZXRlIGJlZm9yZSB0aGUgVkNQVQogICAgdHJpZ2dl
cmluZyB0aGUgaW50cm9zcGVjdGlvbiBldmVudCBoYWQgcHJvcGVybHkgcGF1c2VkIGFuZCBiZWVu
CiAgICBkZXNjaGVkdWxlZC4gSWYgdGhlIHJlcGx5IG9jY3VycyBiZWZvcmUgX19jb250ZXh0X3N3
aXRjaCgpIGhhcHBlbnMsCiAgICBfX2NvbnRleHRfc3dpdGNoKCkgY2xvYmJlcnMgdGhlIHJlcGx5
IGJ5IG92ZXJ3cml0aW5nCiAgICB2LT5hcmNoLnVzZXJfcmVncyBmcm9tIHRoZSBzdGFjay4gSWYg
d2UgZG9uJ3QgcGFzcyB0aHJvdWdoCiAgICBfX2NvbnRleHRfc3dpdGNoKCkgKGR1ZSB0byBzd2l0
Y2hpbmcgdG8gdGhlIGlkbGUgdkNQVSksIHJlcGx5IGRhdGEKICAgIHdvdWxkbid0IGJlIHBpY2tl
ZCB1cCB3aGVuIHN3aXRjaGluZyBiYWNrIHN0cmFpZ2h0IHRvIHRoZSBvcmlnaW5hbAogICAgdkNQ
VS4KICAgIAogICAgVGhpcyBwYXRjaCBlbnN1cmVzIHRoYXQgdm1fZXZlbnRfcmVzdW1lKCkgY29k
ZSBvbmx5IHNldHMgcGVyLVZDUFUKICAgIGRhdGEgdG8gYmUgdXNlZCBmb3IgdGhlIGFjdHVhbCBz
ZXR0aW5nIG9mIHJlZ2lzdGVycyBsYXRlciBpbgogICAgaHZtX2RvX3Jlc3VtZSgpIChzaW1pbGFy
IHRvIHRoZSBtb2RlbCB1c2VkIHRvIGNvbnRyb2wgc2V0dGluZyBvZiBDUnMKICAgIGFuZCBNU1Jz
KS4KICAgIAogICAgVGhlIHBhdGNoIGFkZGl0aW9uYWxseSByZW1vdmVzIHRoZSBzeW5jX3ZjcHVf
ZXhlY3N0YXRlKHYpIGNhbGwgZnJvbQogICAgdm1fZXZlbnRfcmVzdW1lKCksIHdoaWNoIGlzIG5v
IGxvbmdlciBuZWNlc3NhcnksIHdoaWNoIHJlbW92ZXMgdGhlCiAgICBhc3NvY2lhdGVkIGJyb2Fk
Y2FzdCBUTEIgZmx1c2ggKHJlYWQ6IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50KS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCAxMzY2YTBlNzZkYjY3OTUzMzY4ZGM0Y2E4NWJjYmIyOGQwZjMwMDNmCkF1dGhvcjogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAx
NDo1MjozMSAyMDE3ICswMjAwCgogICAgeDg2L3ZtX2V2ZW50OiBhZGQgaHZtL3ZtX2V2ZW50Lnto
LGN9CiAgICAKICAgIENyZWF0ZWQgYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMgYW5kIGluY2x1ZGUv
YXNtLXg4Ni9odm0vdm1fZXZlbnQuaCwKICAgIHdoZXJlIEhWTS1zcGVjaWZpYyB2bV9ldmVudC1y
ZWxhdGVkIGNvZGUgd2lsbCBsaXZlLiBUaGlzIGNsZWFucyB1cAogICAgaHZtX2RvX3Jlc3VtZSgp
IGFuZCBlbnN1cmVzIHRoYXQgdGhlIHZtX2V2ZW50IG1haW50YWluZXJzIGFyZQogICAgcmVzcG9u
c2libGUgZm9yIGNoYW5nZXMgdG8gdGhhdCBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgOGJmNjhkY2E2NWUyZDYxZjRkZmM2
NzE1Y2NhNTFhZDNkZDVhYWRmMQpBdXRob3I6IE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJA
b3JhY2xlLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTM6Mzc6MTcgMjAxNyArMDIwMAoKICAgIHg4
Ni92cG11X2ludGVsOiBmaXggaHlwZXJ2aXNvciBjcmFzaCBieSBtYXNraW5nIFBDIGJpdCBpbiBN
U1JfUDZfRVZOVFNFTAogICAgCiAgICBTZXR0aW5nIFBpbiBDb250cm9sIChQQykgYml0ICgxOSkg
aW4gTVNSX1A2X0VWTlRTRUwgcmVzdWx0cyBpbiBhIEdlbmVyYWwKICAgIFByb3RlY3Rpb24gRmF1
bHQgYW5kIHRodXMgcmVzdWx0cyBpbiBhIGh5cGVydmlzb3IgY3Jhc2guIFRoaXMgYmVoYXZpb3Ig
aGFzCiAgICBiZWVuIG9ic2VydmVkIG9uIHR3byBnZW5lcmF0aW9ucyBvZiBJbnRlbCBwcm9jZXNz
b3JzIG5hbWVseSwgSGFzd2VsbCBhbmQKICAgIEJyb2Fkd2VsbC4gT3RoZXIgSW50ZWwgcHJvY2Vz
c29yIGdlbmVyYXRpb25zIHdlcmUgbm90IHRlc3RlZC4gSG93ZXZlciwgaXQKICAgIGRvZXMgc2Vl
bSB0byBiZSBhIHBvc3NpYmxlIGVycmF0dW0gdGhhdCBoYXNuJ3QgeWV0IGJlZW4gY29uZmlybWVk
IGJ5IEludGVsLgogICAgCiAgICBUbyBmaXggdGhlIHByb2JsZW0gdGhpcyBwYXRjaCBtYXNrcyBQ
QyBiaXQgYW5kIHJldHVybnMgYW4gZXJyb3IgaW4KICAgIGNhc2UgYW55IGd1ZXN0IHRyaWVzIHRv
IHdyaXRlIHRvIGl0IG9uIGFueSBJbnRlbCBwcm9jZXNzb3IuIEluIGFkZGl0aW9uCiAgICB0byB0
aGUgZmFjdCB0aGF0IHNldHRpbmcgdGhpcyBiaXQgY3Jhc2hlcyB0aGUgaHlwZXJ2aXNvciBvbiBI
YXN3ZWxsIGFuZAogICAgQnJvYWR3ZWxsLCB0aGUgUEMgZmxhZyBiaXQgdG9nZ2xlcyBhIGhhcmR3
YXJlIHBpbiBvbiB0aGUgcGh5c2ljYWwgQ1BVCiAgICBldmVyeSB0aW1lIHRoZSBwcm9ncmFtbWVk
IGV2ZW50IG9jY3VycyBhbmQgdGhlIGhhcmR3YXJlIGJlaGF2aW9yIGluCiAgICByZXNwb25zZSB0
byB0aGUgdG9nZ2xlIGlzIHVuZGVmaW5lZCBpbiB0aGUgU0RNLCB3aGljaCBtYWtlcyB0aGlzIGJp
dAogICAgdW5zYWZlIHRvIGJlIHVzZWQgYnkgZ3Vlc3RzIGFuZCBoZW5jZSBzaG91bGQgYmUgbWFz
a2VkIG9uIGFsbCBtYWNoaW5lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTW9oaXQgR2FtYmhp
ciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cgpjb21taXQgZDU5NWUxMjZjOTY5NzZkMDU2ZDc4NzdlNDMxOWIzZjJmM2Qy
NDZiMQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
TWF5IDggMTM6MzY6MjggMjAxNyArMDIwMAoKICAgIFZNWDogY29uc3RyYWluIHZteF9pbnRyX2Fz
c2lzdCgpIGRlYnVnZ2luZyBjb2RlIHRvIGRlYnVnIGJ1aWxkcwogICAgCiAgICBUaGlzIGlzIGJl
Y2F1c2UgdGhhdCBjb2RlLCBhZGRlZCBieSBjb21taXQgOTk3MzgyYjc3MSAoInk4Ni92bXg6IGR1
bXAKICAgIFBJUiBhbmQgdklSUiBiZWZvcmUgQVNTRVJUKCkiKSwgd2FzIG1lYW50IHRvIGJlIHJl
bW92ZWQgYnkgdGhlIHRpbWUgd2UKICAgIGZpbmFsaXplIDQuOSwgYnV0IHRoZSByb290IGNhdXNl
IG9mIHRoZSBBU1NFUlQoKSB3cm9uZ2x5KD8pIHRyaWdnZXJpbmcKICAgIHN0aWxsIHdhc24ndCBm
b3VuZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gY29ycmVjdCB0aGUg
Zm9ybWF0IHNwZWNpZmllcnMsIHdoaWNoIEkKICAgIGhhZCBnb3Qgd3Jvbmcgd2hlbiBlZGl0aW5n
IHNhaWQgY2hhbmdlIHdoaWxlIGNvbW1pdHRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 04:29:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 04:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8JFV-0000Nq-AZ; Wed, 10 May 2017 04:29:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8JFU-0000Ne-CU
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 04:29:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AF/A9-02956-B1792195; Wed, 10 May 2017 04:29:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdqulC
 kwZytyhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLbzKXtBf1nFpr5ZzA2M
 J326GLk4hAT+MkrMfHOXBcJ5zChx5csdKGcbo8TJry1ADieHiICzxNczc9lBbF4BfYlfG3axg
 tjCAhYSt24fYARpkBC4pCux+tQbJpCEhIC3xP1dPUA2B5j9co9UFyM7B5uAlcQhMZACFgFVif
 d/P7BOYORewMiwilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCDcfHawEOMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeK2nCUUKCRal
 pqdWpGXmAIMPJi3BwaMkwvt+KlCat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEebeDFAmAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz/gSZwpOZVwK36RXQEUxARwQyCI
 AcUZKIkJJqYJQ5wV+qetf0eWmP/Bfz/KP5XVEWHaIVIQ9XrzTflrEpSkornudyjsr27upDy07
 8VLjh1hqxguHVc/HHL7bXXErQL/eJ+bt+xYrOx3N8v+7+dOWZR979K0uimbMfKBslSZs0793q
 Y+laJXUtPky5dd7CnZePH9Vgufj4YP8MdqWb6v0G1Z57/yqxFGckGmoxFxUnAgByDhcefwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494390553!101334363!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14226 invoked from network); 10 May 2017 04:29:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 04:29:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8JFP-0003d0-Uq; Wed, 10 May 2017 04:29:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8JFK-0007u1-NP; Wed, 10 May 2017 04:29:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8JFK-0008OB-6N; Wed, 10 May 2017 04:29:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109241-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dd1559bb267becbb838de41132ef60771d183e5d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 04:29:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 109241: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3528270407689953764=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3528270407689953764==
Content-Type: text/plain

flight 109241 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109241/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                dd1559bb267becbb838de41132ef60771d183e5d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   15 days
Failing since        107644  2017-04-25 10:26:10 Z   14 days   39 attempts
Testing same since   109183  2017-05-08 18:23:37 Z    1 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4670 lines long.)


--===============3528270407689953764==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3528270407689953764==--

From xen-devel-bounces@lists.xen.org Wed May 10 05:24:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 05:24:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8K6u-0004bp-Ac; Wed, 10 May 2017 05:24:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vijay.kilari@gmail.com>) id 1d8K6s-0004bj-Po
 for xen-devel@lists.xen.org; Wed, 10 May 2017 05:24:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 96/D2-02006-904A2195; Wed, 10 May 2017 05:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSWoy7HEqF
 Ig77pFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bU22YFz/Urtpx7x9jAOEWli5GLQ0hgAqPE
 vvszWEAcFoEGVokfW/+zdjFyckgIzGGVePZKH8LOk3iy/jEbhF0oMec6RA2vgKDEyZlPWEBsI
 QFPib13VoDZnALWEpOvHGaF2LCJUWLbxVdgzWwC2hKX1jxmBrFZBFQlzp+4zgQxKEBi2tHtQA
 0cHMIC7hJfbkWAhEUE1CX+XJjACDKHWWAhs8Szt/OZQGqYgRLr5wlNYBSYheSMWQiZBYxMqxg
 1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOQAQh2MPbNcj7E
 KMnBpCTK61MsECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdpkVCkkGBRanpqRVpmDjAeYNISH
 DxKIrwzQNK8xQWJucWZ6RCpU4yWHC8uv3/PxHGl9SOQfLLyx3smIZa8/LxUKXFef5AGAZCGjN
 I8uHGwmL3EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd7FIFN4MvNK4La+AjqICeigQAYBkIN
 KEhFSUg2Myb6Hvwq36dxjMM/y9Dk6m8/9nVLG6+dnVm9ry56WJJ0+LZRjupML8yrlwuS26yo3
 Nv7kXhi/u3JHW0jeJ6mr+XM9vxnnl8TxLDtbI8G7+NWyV5W6Wy6kf/OYFb9lYt2M3c9WXflhu
 X7a7fsbc2I1f017061//6p0wOrlcW8kanaITRT8pKtfosRSnJFoqMVcVJwIACgALKnUAgAA
X-Env-Sender: vijay.kilari@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494393863!93602108!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25543 invoked from network); 10 May 2017 05:24:24 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 05:24:24 -0000
Received: by mail-oi0-f65.google.com with SMTP id w10so3433112oif.1
 for <xen-devel@lists.xen.org>; Tue, 09 May 2017 22:24:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1iqQ06RVxNLHiRDazrbd0J/1MfP0wUaj+Z9B1ZHboYk=;
 b=bAXkbSMthdnLVPPdxtiaWfs/VktP2Da90Dv6fUbspWHhlMFNS89jcwG5Vws0rGRUCu
 iYT71uHlc+ae3JJYHfvBRTH1uv5AS710ZakI4Do/wz1yzYupqR4bd4hSmbSxhF2Prvt3
 uXW72Py2pjcdVA1eDQHALMgJMT/kN8Epm3Fv1XWjO98RBYYak0OJK4atPBzqRY3nP2Y3
 F7vK5hXHdeoZ8hKAyBdx2gBIHwa0CAmu0PoMb+bCeCfg3JkJa2w2tvHr9xOAAtMPSdND
 bXgw7DwmmrTkmxroZ6m8vuWWRs1iOW6xp8VszmNw6Lrog2upzRLIp0VmocR+IiQgHoON
 X9ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1iqQ06RVxNLHiRDazrbd0J/1MfP0wUaj+Z9B1ZHboYk=;
 b=TqRhwg8odKgTFEMY3MZPz/a65xkjJydtm+6QkF+PoolZlwqDT2it2ZeBVdjuougKHf
 yRbXhLGEellzQfDx54EjF6gO43qTivMcftGb6+VvXtgoENWn1260n+CdEcIOOV0czA2z
 SAbFY6FazDEY7AC/44e3BsQRztxKxzr7ftxlyXyTbzOXeOLwLu1spB9UE46l2rub4Id6
 iq0DnzdDBJtKstEvJPOu/M9LpCtFzLH5QbRCnaCn8g+Thp6F/uJJ7rAoUGD2z1XawDyS
 lvqL85LVJOu1lydv46JNQy6M5kp4TtzpcmOC0gH8ExNE/+A1tq8QPNqFdxHYmYD4y1Kb
 LbaQ==
X-Gm-Message-State: AODbwcAdcouHsY/waWv5rkn9m8puupu3yvKnkFFKjpfacmVrk7m/oIEG
 gcNEpecHGUmXCzL07qnIKqTd2Cptmw==
X-Received: by 10.157.15.205 with SMTP id m13mr1891284otd.6.1494393863153;
 Tue, 09 May 2017 22:24:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.9.189 with HTTP; Tue, 9 May 2017 22:24:22 -0700 (PDT)
In-Reply-To: <13f0188b-6982-04b3-4342-07fd984d17f9@arm.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-13-git-send-email-vijay.kilari@gmail.com>
 <13f0188b-6982-04b3-4342-07fd984d17f9@arm.com>
From: Vijay Kilari <vijay.kilari@gmail.com>
Date: Wed, 10 May 2017 10:54:22 +0530
Message-ID: <CALicx6vRCB9em3u5mE+_j8+f3g8tRFxvZCAxb5h_RxMA-QTsJQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 12/25] ARM: NUMA: Parse CPU NUMA
	information
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgOCwgMjAxNyBhdCAxMTowMSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgVmlqYXksCj4KPiBUaGUgdGl0bGUgbGlrZWx5IG5lZWRz
IHRvIGhhdmUgdGhlIHdvcmsgZGV2aWNlLXRyZWUvRFQgaW4gaXQuCj4KPiBPbiAyOC8wMy8xNyAx
Njo1MywgdmlqYXkua2lsYXJpQGdtYWlsLmNvbSB3cm90ZToKPj4KPj4gRnJvbTogVmlqYXlhIEt1
bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW0uY29tPgo+Pgo+PiBQYXJzZSBDUFUgbm9kZSBhbmQg
ZmV0Y2ggbnVtYS1ub2RlLWlkIGluZm9ybWF0aW9uLgo+PiBGb3IgZWFjaCBub2RlLWlkIGZvdW5k
LCB1cGRhdGUgbm9kZW1hc2tfdCBtYXNrLgo+PiBSZWZlciB0byAvRG9jdW1lbnRhdGlvbi9kZXZp
Y2V0cmVlL2JpbmRpbmdzL251bWEudHh0Lgo+Cj4KPiBJbiB3aGljaCByZXBvc2l0b3J5Pwo+Cj4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW0u
Y29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICB8ICAxICsKPj4gIHhl
bi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDE2ICsrKysrKysrLS0KPj4gIHhlbi9hcmNoL2Fy
bS9udW1hL01ha2VmaWxlICB8ICAyICsrCj4+ICB4ZW4vYXJjaC9hcm0vbnVtYS9kdF9udW1hLmMg
fCA3OAo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
IHhlbi9hcmNoL2FybS9udW1hL251bWEuYyAgICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgNCArKysKPj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vbnVtYS5oICB8IDEwICsrKysrLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9zZXR1cC5oIHwgIDQgKystCj4+ICA4IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxl
IGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4+IGluZGV4IDBjZTk0YTguLmQxM2I3OWYgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKPj4gQEAgLTMsNiArMyw3IEBAIHN1YmRpci0kKENPTkZJR19BUk1fNjQpICs9IGFybTY0
Cj4+ICBzdWJkaXIteSArPSBwbGF0Zm9ybXMKPj4gIHN1YmRpci0kKENPTkZJR19BUk1fNjQpICs9
IGVmaQo+PiAgc3ViZGlyLSQoQ09ORklHX0FDUEkpICs9IGFjcGkKPj4gK3N1YmRpci0kKENPTkZJ
R19OVU1BKSArPSBudW1hCj4+Cj4+ICBvYmotJChDT05GSUdfSEFTX0FMVEVSTkFUSVZFKSArPSBh
bHRlcm5hdGl2ZS5vCj4+ICBvYmoteSArPSBib290ZmR0LmluaXQubwo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPj4gaW5kZXgg
ZWExODhhMC4uMWY4NzZmMCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+
PiArKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4+IEBAIC02Miw4ICs2MiwyMCBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIKPj4gKipjZWxs
LCB1MzIgYWRkcmVzc19jZWxscywKPj4gICAgICAqc2l6ZSA9IGR0X25leHRfY2VsbChzaXplX2Nl
bGxzLCBjZWxsKTsKPj4gIH0KPj4KPj4gLXN0YXRpYyB1MzIgX19pbml0IGRldmljZV90cmVlX2dl
dF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCkKPj4gK2Jv
b2xfdCBfX2luaXQgZGV2aWNlX3RyZWVfdHlwZV9tYXRjaGVzKGNvbnN0IHZvaWQgKmZkdCwgaW50
IG5vZGUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICptYXRjaCkKPj4gK3sKPj4gKyAgICBjb25zdCB2b2lkICpwcm9wOwo+PiArCj4+ICsgICAg
cHJvcCA9IGZkdF9nZXRwcm9wKGZkdCwgbm9kZSwgImRldmljZV90eXBlIiwgTlVMTCk7Cj4+ICsg
ICAgaWYgKCBwcm9wID09IE5VTEwgKQo+PiArICAgICAgICByZXR1cm4gMDsKPj4gKwo+PiArICAg
IHJldHVybiBzdHJjbXAocHJvcCwgbWF0Y2gpID09IDAgPyAxIDogMDsKPj4gK30KPj4gKwo+Cj4K
PiBUaGlzIGNoYW5nZSBpcyBub3QgZXhwbGFpbmVkIGluIHRoZSBwYXRjaCBhbmQgZG9lcyBub3Qg
YmVsb25nIHRvIGl0IGFueXdheS4KCk9LLgo+Cj4+ICt1MzIgX19pbml0IGRldmljZV90cmVlX2dl
dF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpwcm9wX25hbWUsIHUzMiBkZmx0KQo+Cj4KPiBEaXR0by4g
SSB3b3VsZCByZWNvbW1lbmQgdG8gcmVhZCBbMV0gZm9yIHRpcHMgdG8gYnJlYWsgZG93biBhIHBh
dGNoLgo+Cj4KPj4gIHsKPj4gICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwo+
Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL251bWEvTWFrZWZpbGUgYi94ZW4vYXJjaC9h
cm0vbnVtYS9NYWtlZmlsZQo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAw
Li4zYWYzYWZmCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2FyY2gvYXJtL251bWEvTWFr
ZWZpbGUKPj4gQEAgLTAsMCArMSwyIEBACj4+ICtvYmoteSArPSBkdF9udW1hLm8KPj4gK29iai15
ICs9IG51bWEubwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL251bWEvZHRfbnVtYS5jIGIv
eGVuL2FyY2gvYXJtL251bWEvZHRfbnVtYS5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGlu
ZGV4IDAwMDAwMDAuLjY2YzZlZmIKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vYXJjaC9h
cm0vbnVtYS9kdF9udW1hLmMKPj4gQEAgLTAsMCArMSw3OCBAQAo+PiArLyoKPj4gKyAqIE9GIE5V
TUEgUGFyc2luZyBzdXBwb3J0Lgo+PiArICoKPj4gKyAqIENvcHlyaWdodCAoQykgMjAxNSAtIDIw
MTYgQ2F2aXVtIEluYy4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+PiArICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMK
Pj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+PiArICoK
Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAo+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPj4gKyAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+ICsgKgo+PiArICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
Pj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+ICsKPj4gKyNpbmNsdWRlIDx4ZW4vbGliZmR0
L2xpYmZkdC5oPgo+PiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+PiArI2luY2x1ZGUgPHhlbi9ub2Rl
bWFzay5oPgo+PiArI2luY2x1ZGUgPGFzbS9tbS5oPgo+Cj4KPiBUaGlzIGlzIGFscmVhZHkgaW5j
bHVkZWQgYnkgeGVuL21tLmgKPgo+PiArI2luY2x1ZGUgPHhlbi9udW1hLmg+Cj4+ICsjaW5jbHVk
ZSA8eGVuL2RldmljZV90cmVlLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4KPgo+IFBs
ZWFzZSBvcmRlciB0aGUgaW5jbHVkZS4KPgo+PiArCj4+ICtleHRlcm4gbm9kZW1hc2tfdCBwcm9j
ZXNzb3Jfbm9kZXNfcGFyc2VkOwo+Cj4KPiBTZWUgbXkgY29tbWVudCBvbiBwYXRjaCAjMTEuIEkg
bWF5IG1pc3Mgb2YgdGhlbSBhbmQgaG9waW5nIHlvdSB3aWxsIGZpeCBhbGwKPiB0aGUgb2NjdXJy
ZW5jZSBpbiB0aGUgbmV4dCB2ZXJzaW9uLgo+Cj4KPj4gKwo+PiArLyoKPj4gKyAqIEV2ZW4gdGhv
dWdoIHdlIGNvbm5lY3QgY3B1cyB0byBudW1hIGRvbWFpbnMgbGF0ZXIgaW4gU01QCj4+ICsgKiBp
bml0LCB3ZSBuZWVkIHRvIGtub3cgdGhlIG5vZGUgaWRzIG5vdyBmb3IgYWxsIGNwdXMuCj4+ICsg
Ki8KPj4gK3N0YXRpYyBpbnQgX19pbml0IGR0X251bWFfcHJvY2Vzc19jcHVfbm9kZShjb25zdCB2
b2lkICpmZHQsIGludCBub2RlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplX2NlbGxzKQo+PiAr
ewo+PiArICAgIHVpbnQzMl90IG5pZDsKPj4gKwo+PiArICAgIG5pZCA9IGRldmljZV90cmVlX2dl
dF91MzIoZmR0LCBub2RlLCAibnVtYS1ub2RlLWlkIiwgTUFYX05VTU5PREVTKTsKPj4gKwo+PiAr
ICAgIGlmICggbmlkID49IE1BWF9OVU1OT0RFUyApCj4+ICsgICAgICAgIHByaW50ayhYRU5MT0df
V0FSTklORyAiTlVNQTogTm9kZSBpZCAldSBleGNlZWRzIG1heGltdW0gdmFsdWVcbiIsCj4+IG5p
ZCk7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBub2RlX3NldChuaWQsIHByb2Nlc3Nvcl9ub2Rl
c19wYXJzZWQpOwo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBp
bnQgX19pbml0IGR0X251bWFfc2Nhbl9jcHVfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2Rl
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
Km5hbWUsIGludCBkZXB0aCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemVfY2VsbHMsIHZvaWQgKmRhdGEpCj4+ICt7Cj4+
ICsgICAgaWYgKCBkZXZpY2VfdHJlZV90eXBlX21hdGNoZXMoZmR0LCBub2RlLCAiY3B1IikgKQo+
PiArICAgICAgICByZXR1cm4gZHRfbnVtYV9wcm9jZXNzX2NwdV9ub2RlKGZkdCwgbm9kZSwgbmFt
ZSwgYWRkcmVzc19jZWxscywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplX2NlbGxzKTsKPgo+Cj4gQXMgc2FpZCBvbiB2MSwgdGhpcyBjb2RlIGlzIHdyb25n
LiBDUFVzIG5vZGVzIGNhbiBvbmx5IGJlIGluIC9jcHVzIGFuZCB5b3UKPiBjYW5ub3QgcmVseSBv
biB0aGUgbmFtZSB0byBiZSAiY3B1IiAoc2VlIGJpbmRpbmcgaW4KPiBEb2N1bWVudGF0aW9uL2Rl
dmljZXRyZWUvYmluZGluZ3MvYXJtL2NwdS50eHQpLiBUaGUgb25seSB3YXkgdG8gY2hlY2sgaWYg
aXQKPiBpcyBhIENQVSBpcyB0byBsb29rIGZvciB0aGUgcHJvcGVydHkgZGV2aWNlX3R5cGUuCgpU
aGUgZnVuY3Rpb24gZGV2aWNlX3RyZWVfdHlwZV9tYXRjaGVzKCkgaXNuJ3QgbG9va2luZyBmb3Ig
ZGV2aWNlX3R5cGU/LgpCZWxvdyBpcyBkdCBpbmZvIG9uIGRldmljZV90eXBlLiBBbnl0aGluZyBt
aXNzaW5nPwoKICAgICAgICAgICAgICAgIGNwdUAxMDEwMSB7CiAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbXBhdGlibGUgPSAiY2F2aXVtLHRodW5kZXIiLCAiYXJtLGFybXY4IjsKICAgICAgICAg
ICAgICAgICAgICAgICAgZGV2aWNlX3R5cGUgPSAiY3B1IjsKICAgICAgICAgICAgICAgICAgICAg
ICAgLi4uLgogICAgICAgICAgICAgICAgfTsKCj4KPiBDaGVlcnMsCj4KPiBbMV0gaHR0cHM6Ly93
aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzCj4K
PiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 05:33:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 05:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8KFZ-0005Pk-8M; Wed, 10 May 2017 05:33:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yu.c.zhang@linux.intel.com>) id 1d8KFY-0005Pe-5l
 for xen-devel@lists.xen.org; Wed, 10 May 2017 05:33:24 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E4/4E-01721-326A2195; Wed, 10 May 2017 05:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNwkVldpmVC
 kweGT+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bC5fvYCxbzVbQu/8bawPiNs4uRi0NIYDqj
 xI8TC1i7GDk5JAR4JY4smwFl+0tsenqXEaJoPqPEs769zCAJYYEiie3r28GKRASUJXp//WbpY
 uQAKqqTmH1AH6SeWaCbUaJh7QsWkBo2AW2JH6t/M4LU8AroSRz4kAsSZhFQlTg+4xXYSFGBaI
 nd5xrAbF4BQYmTM5+AtXIK2Ev8+n0OzGYWMJOYt/khM4QtL7H97RzmCYwCs5C0zEJSNgtJ2QJ
 G5lWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhWc/AwLiD
 8fdpz0OMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM8tEYoUEixKTU+tSMvMA
 UYKTFqCg0dJhPcLSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5uZcCFQmAFGWU5sGNgE
 XtJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvP9BVvFk5pXAbXoFdAQT0BGBDAIgR5QkIqS
 kGhgZBDpsZ3jwmr6T0rHx8EzwmvRxp0xH8p8aWb9pu+Qf93YZaKe0Wqm3xzI+EJ7MdtT63qoS
 8Z0OLpXMposXsVf5bSxNEZpw+GwMtw+brCR/f3ea75obv8suMRyKCF1na6K9ZM68cy2Rt/ffX
 /ZS7iE3Y/kiNvEFs443vgl+tf0/R+ypo8+X/FBiKc5INNRiLipOBACkcerz1QIAAA==
X-Env-Sender: yu.c.zhang@linux.intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494394400!98890861!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6248 invoked from network); 10 May 2017 05:33:22 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 05:33:22 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 May 2017 22:33:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,318,1491289200"; d="scan'208";a="855041204"
Received: from zhangyu-win7x64.ccr.corp.intel.com (HELO [10.238.135.171])
 ([10.238.135.171])
 by FMSMGA003.fm.intel.com with ESMTP; 09 May 2017 22:33:18 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1491382790-30066-1-git-send-email-yu.c.zhang@linux.intel.com>
 <59120A6F0200007800158530@prv-mh.provo.novell.com>
From: Yu Zhang <yu.c.zhang@linux.intel.com>
Message-ID: <5912A4C5.8050600@linux.intel.com>
Date: Wed, 10 May 2017 13:27:33 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.5.0
MIME-Version: 1.0
In-Reply-To: <59120A6F0200007800158530@prv-mh.provo.novell.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, zhiyuan.lv@intel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC] x86/ioreq server: Optimize p2m cleaning
 up code in p2m_finish_type_change().
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA1LzEwLzIwMTcgMTI6MjkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA0
LjE3IGF0IDEwOjU5LCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4+
IEBAIC00MTEsMTQgKzQxMSwxNyBAQCBzdGF0aWMgaW50IGRtX29wKGRvbWlkX3QgZG9taWQsCj4+
ICAgICAgICAgICAgICAgd2hpbGUgKCByZWFkX2F0b21pYygmcDJtLT5pb3JlcS5lbnRyeV9jb3Vu
dCkgJiYKPj4gICAgICAgICAgICAgICAgICAgICAgIGZpcnN0X2dmbiA8PSBwMm0tPm1heF9tYXBw
ZWRfcGZuICkKPj4gICAgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgYm9vbCBjaGFu
Z2VkID0gZmFsc2U7Cj4+ICsKPj4gICAgICAgICAgICAgICAgICAgLyogSXRlcmF0ZSBwMm0gdGFi
bGUgZm9yIDI1NiBnZm5zIGVhY2ggdGltZS4gKi8KPj4gICAgICAgICAgICAgICAgICAgcDJtX2Zp
bmlzaF90eXBlX2NoYW5nZShkLCBfZ2ZuKGZpcnN0X2dmbiksIDI1NiwKPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pb3JlcV9zZXJ2ZXIsIHAybV9yYW1fcncp
Owo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2lvcmVxX3Nl
cnZlciwgcDJtX3JhbV9ydywgJmNoYW5nZWQpOwo+PiAgIAo+PiAgICAgICAgICAgICAgICAgICBm
aXJzdF9nZm4gKz0gMjU2Owo+PiAgIAo+PiAgICAgICAgICAgICAgICAgICAvKiBDaGVjayBmb3Ig
Y29udGludWF0aW9uIGlmIGl0J3Mgbm90IHRoZSBsYXN0IGl0ZXJhdGlvbi4gKi8KPj4gICAgICAg
ICAgICAgICAgICAgaWYgKCBmaXJzdF9nZm4gPD0gcDJtLT5tYXhfbWFwcGVkX3BmbiAmJgo+PiAr
ICAgICAgICAgICAgICAgICAgICAgY2hhbmdlZCAmJgo+PiAgICAgICAgICAgICAgICAgICAgICAg
IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQo+PiAgICAgICAgICAgICAgICAgICB7Cj4+ICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKPiBJIGFwcHJlY2lhdGUgYW5kIHN1
cHBvcnQgdGhlIGludGVudGlvbiwgYnV0IHlvdSdyZSBvcGVuaW5nIHVwIGEKPiBsb25nIGxhc3Rp
bmcgbG9vcCBoZXJlIGluIGNhc2UgdmVyeSBsaXR0bGUgb3Igbm8gY2hhbmdlcyBuZWVkIHRvCj4g
YmUgZG9uZS4gWW91IG5lZWQgdG8gY2hlY2sgZm9yIHByZWVtcHRpb24gZXZlcnkgc28gbWFueQo+
IGl0ZXJhdGlvbnMgZXZlbiBpZiB5b3UndmUgbmV2ZXIgc2VlbiAiY2hhbmdlZCIgY29tZSBiYWNr
IHNldC4KClRoYW5rcyBmb3IgeW91ciBjb21tZW50cywgSmFuLgpJbmRlZWQsIHRoaXMgcGF0Y2gg
aXMgcHJvYmxlbWF0aWMuIEFub3RoZXIgdGhvdWdodCBpcyAtIHNpbmNlIGN1cnJlbnQgCnAybSBz
d2VlcGluZwppbXBsZW1lbnRhdGlvbiBkaXNhYmxlcyBsaXZlIG1pZ3JhdGlvbiB3aGVuIHRoZXJl
J3MgaW9yZXEgc2VydmVyIGVudHJpZXMgCmxlZnQsIGFuZCBHZW9yZ2UKaGFkIHByb3Bvc2VkIGEg
Z2VuZXJpYyBwMm0gY2hhbmdlIHNvbHV0aW9uIHByZXZpb3VzbHkuIEknZCBsaWtlIHRvIGxlYXZl
IAp0aGUgb3B0aW1pemF0aW9uCnRvZ2V0aGVyIHdpdGggdGhlIGdlbmVyaWMgc29sdXRpb24gaW4g
ZnV0dXJlIHhlbiByZWxlYXNlLiA6LSkKCgpZdQoKPiBKYW4KPgo+Cj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 06:53:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 06:53:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8LUX-0002V1-FE; Wed, 10 May 2017 06:52:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d8LUW-0002Uv-30
 for xen-devel@lists.xen.org; Wed, 10 May 2017 06:52:56 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B2/42-01870-7C8B2195; Wed, 10 May 2017 06:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tbhqHtsh1C
 kwYHLWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7a02sBYe0KlrbZzI1MO5U6GLk5BASmM4o
 8WSZE4gtIcArcWTZDFYI219i1cMVLBA1LYwSt3orQWw2AW2JtX9PsXUxcnGICMxilLhy5RMbS
 IJZwFli5qzrjCC2sECARO/up+wgNouAqsTjV9OYQGxeATeJx+8uQC2Qk7h5rpMZxOYUsJP4/e
 cgUC8H0DJbiW9TpCYw8i5gZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5h
 UrJecn7uJERgKDECwg3H5R6dDjJIcTEqivD7FApFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiD
 tgtFCgkWpaanVqRl5gCDEiYtwcGjJMLLDZLmLS5IzC3OTIdInWLU5dg19917JiGWvPy8VClx3
 tkgRQIgRRmleXAjYBFyiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8vSBTeDLzSuA2vQI6gg
 noiEAGAZAjShIRUlINjKVTiniaDyuonkueJbLs6/7YU+zHmndY13O4fjSaNqF36VPtvffa7nE
 UlwRtnFgXXySxeOXr31NmXlxUsouh/M+TUotdUxhqzK7lJXt2Sq15UbZpY5TnVjft+1fdEvWY
 Ti/+7OR/fh2fY1PGp1VsWna8+eZTNdN8rgTKqRsFbWvcrdGnLLbupxJLcUaioRZzUXEiAK+EE
 HeLAgAA
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494399172!99670300!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=2.8 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_FUTURE_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27815 invoked from network); 10 May 2017 06:52:54 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 06:52:54 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 May 2017 23:52:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,318,1491289200"; d="scan'208";a="855061153"
Received: from test-optiplex-7040.bj.intel.com ([10.238.154.174])
 by FMSMGA003.fm.intel.com with ESMTP; 09 May 2017 23:52:49 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: george.dunlap@citrix.com, JBeulich@suse.com, andrew.cooper3@citrix.com,
 paul.durrant@citrix.com, zhiyuan.lv@intel.com, yu.c.zhang@linux.intel.com
Date: Thu, 11 May 2017 06:57:02 +0800
Message-Id: <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <e2b9305b-4998-dd65-9607-d8272626340c@citrix.com>
References: <e2b9305b-4998-dd65-9607-d8272626340c@citrix.com>
Cc: Xiong Zhang <xiong.y.zhang@intel.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH V3] x86/ioreq_server: Make
	p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVz
ZXQgb3V0c3RhbmRpbmcKcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2Vy
dmVyIHVubWFwcyIpIGludHJvZHVjZWQKcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpLCB3aGljaCB3
YXMgbWVhbnQgdG8gc3luY2hyb25vdXNseSBmaW5pc2ggYQpwcmV2aW91c2x5IGluaXRpYXRlZCB0
eXBlIGNoYW5nZSBvdmVyIGEgZ3BmbiByYW5nZS4gIEl0IGRpZCB0aGlzIGJ5CmNhbGxpbmcgZ2V0
X2VudHJ5KCksIGNoZWNraW5nIGlmIGl0IHdhcyB0aGUgYXBwcm9wcmlhdGUgdHlwZSwgYW5kIHRo
ZW4KY2FsbGluZyBzZXRfZW50cnkoKS4KClVuZm9ydHVuYXRlbHksIGEgcHJldmlvdXMgY29tbWl0
ICgxNjc5ZTBkZjNkZjYgIng4Ni9pb3JlcSBzZXJ2ZXI6CmFzeW5jaHJvbm91c2x5IHJlc2V0IG91
dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIpIG1vZGlmaWVkCmdldF9lbnRyeSgp
IHRvIGFsd2F5cyByZXR1cm4gdGhlIG5ldyB0eXBlIGFmdGVyIHRoZSB0eXBlIGNoYW5nZSwgbWVh
bmluZwp0aGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBuZXZlciBjaGFuZ2VkIGFueSBlbnRy
aWVzLiAgV2hpY2ggbWVhbnMKd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgd2FzIGRldGFjaGVkIGFuZCB0
aGVuIHJlLWF0dGFjaGVkIChhcyBoYXBwZW5zIGluClhlbkdUIG9uIHJlYm9vdCkgdGhlIHJlLWF0
dGFjaCBmYWlsZWQuCgpGaXggdGhpcyBieSB1c2luZyB0aGUgZXhpc3RpbmcgcDJtLXNwZWNpZmlj
IHJlY2FsY3VsYXRpb24gbG9naWMgaW5zdGVhZApvZiBkb2luZyBhIHJlYWQtY2hlY2std3JpdGUg
bG9vcC4KCkZpeDogJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5j
aHJvbm91c2x5IHJlc2V0CiAgICAgIG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmll
cyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKCnYxOiBBZGQgaW9yZXFfcHJlX3JlY2Fs
YyBxdWVyeSBmbGFnIHRvIGdldCB0aGUgb2xkIHAybV90eXBlLihKYW4pCnYyOiBBZGQgcDJtLT5y
ZWNhbGMoKSBob29rIHRvIGNoYW5nZSBnZm4gcDJtX3R5cGUuIChHZW9yZ2UpCnYzOiBNYWtlIGNv
bW1pdCBtZXNzYWdlIGNsZWFyZXIuIChHZW9yZ2UpCgpTaWduZWQtb2ZmLWJ5OiBYaW9uZyBaaGFu
ZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFl1IFpoYW5nIDx5dS5j
LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgIHwg
IDMgKy0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgIDEgKwogeGVuL2FyY2gveDg2L21t
L3AybS1wdC5jICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAxMiArKy0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgNSArKystLQogNSBmaWxlcyBjaGFu
Z2VkLCA4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCBkNzJiN2JkLi5j
MTYyN2VjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9kbS5jCkBAIC00MTIsOCArNDEyLDcgQEAgc3RhdGljIGludCBkbV9vcChkb21pZF90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICBmaXJzdF9nZm4gPD0gcDJtLT5tYXhfbWFwcGVk
X3BmbiApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogSXRlcmF0ZSBwMm0gdGFi
bGUgZm9yIDI1NiBnZm5zIGVhY2ggdGltZS4gKi8KLSAgICAgICAgICAgICAgICBwMm1fZmluaXNo
X3R5cGVfY2hhbmdlKGQsIF9nZm4oZmlyc3RfZ2ZuKSwgMjU2LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX2lvcmVxX3NlcnZlciwgcDJtX3JhbV9ydyk7CisgICAg
ICAgICAgICAgICAgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShkLCBfZ2ZuKGZpcnN0X2dmbiksIDI1
Nik7CiAKICAgICAgICAgICAgICAgICBmaXJzdF9nZm4gKz0gMjU2OwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRl
eCBmMzdhMWYyLi4wOWVmYmE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTEyMzgsNiArMTIzOCw3IEBAIGlu
dCBlcHRfcDJtX2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSkKIAogICAgIHAybS0+c2V0X2Vu
dHJ5ID0gZXB0X3NldF9lbnRyeTsKICAgICBwMm0tPmdldF9lbnRyeSA9IGVwdF9nZXRfZW50cnk7
CisgICAgcDJtLT5yZWNhbGMgPSByZXNvbHZlX21pc2NvbmZpZzsKICAgICBwMm0tPmNoYW5nZV9l
bnRyeV90eXBlX2dsb2JhbCA9IGVwdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWw7CiAgICAgcDJt
LT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZSA9IGVwdF9jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZTsK
ICAgICBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQgPSBlcHRfbWVtb3J5X3R5cGVfY2hhbmdlZDsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwppbmRleCA1MDc5YjU5Li4yZWRkZWVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC0xMTUzLDYgKzEx
NTMsNyBAQCB2b2lkIHAybV9wdF9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CiAgICAg
cDJtLT5zZXRfZW50cnkgPSBwMm1fcHRfc2V0X2VudHJ5OwogICAgIHAybS0+Z2V0X2VudHJ5ID0g
cDJtX3B0X2dldF9lbnRyeTsKKyAgICBwMm0tPnJlY2FsYyA9IGRvX3JlY2FsYzsKICAgICBwMm0t
PmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCA9IHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9i
YWw7CiAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZSA9IHAybV9wdF9jaGFuZ2VfZW50
cnlfdHlwZV9yYW5nZTsKICAgICBwMm0tPndyaXRlX3AybV9lbnRyeSA9IHBhZ2luZ193cml0ZV9w
Mm1fZW50cnk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKaW5kZXggMWQ1N2U1Yy4uMmJhZDJlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTAxMywyNiArMTAx
MywxOCBAQCB2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogCiAv
KiBTeW5jaHJvbm91c2x5IG1vZGlmeSB0aGUgcDJtIHR5cGUgZm9yIGEgcmFuZ2Ugb2YgZ2ZucyBm
cm9tIG90IHRvIG50LiAqLwogdm9pZCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2ZuLCB1bnNp
Z25lZCBsb25nIG1heF9uciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90
IG90LCBwMm1fdHlwZV90IG50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZp
cnN0X2dmbiwgdW5zaWduZWQgbG9uZyBtYXhfbnIpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4g
KnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKLSAgICBwMm1fdHlwZV90IHQ7CiAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4gPSBnZm5feChmaXJzdF9nZm4pOwogICAgIHVuc2lnbmVkIGxvbmcgbGFzdF9n
Zm4gPSBnZm4gKyBtYXhfbnIgLSAxOwogCi0gICAgQVNTRVJUKG90ICE9IG50KTsKLSAgICBBU1NF
UlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7Ci0KICAg
ICBwMm1fbG9jayhwMm0pOwogCiAgICAgbGFzdF9nZm4gPSBtaW4obGFzdF9nZm4sIHAybS0+bWF4
X21hcHBlZF9wZm4pOwogICAgIHdoaWxlICggZ2ZuIDw9IGxhc3RfZ2ZuICkKICAgICB7Ci0gICAg
ICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuLCAmdCk7Ci0KLSAgICAgICAgaWYgKCB0
ID09IG90ICkKLSAgICAgICAgICAgIHAybV9jaGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuLCB0LCBudCk7
CisgICAgICAgIHAybS0+cmVjYWxjKHAybSwgZ2ZuKTsKIAogICAgICAgICBnZm4rKzsKICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAppbmRleCA3NTc0YTliLi4wODE2MzljIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTI0Niw2
ICsyNDYsOCBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fcXVlcnlfdCBxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbF90ICpzdmUpOworICAgIGludCAgICAgICAgICAgICAgICAoKnJlY2Fs
Yykoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKICAgICB2b2lkICAgICAgICAgICAgICAgKCplbmFibGVf
aGFyZHdhcmVfbG9nX2RpcnR5KShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKICAgICB2b2lkICAg
ICAgICAgICAgICAgKCpkaXNhYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSkoc3RydWN0IHAybV9kb21h
aW4gKnAybSk7CiAgICAgdm9pZCAgICAgICAgICAgICAgICgqZmx1c2hfaGFyZHdhcmVfY2FjaGVk
X2RpcnR5KShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKQEAgLTYwOSw4ICs2MTEsNyBAQCBpbnQg
cDJtX2NoYW5nZV90eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwK
IC8qIFN5bmNocm9ub3VzbHkgY2hhbmdlIHRoZSBwMm0gdHlwZSBmb3IgYSByYW5nZSBvZiBnZm5z
ICovCiB2b2lkIHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXhfbnIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXhfbnIpOwogCiAvKiBSZXBvcnQgYSBjaGFuZ2UgYWZm
ZWN0aW5nIG1lbW9yeSB0eXBlcy4gKi8KIHZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3Ry
dWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 07:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 07:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8M7r-0005Vt-ON; Wed, 10 May 2017 07:33:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgibson@ozlabs.org>) id 1d8M7q-0005Vn-8o
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 07:33:34 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C4/42-02956-D42C2195; Wed, 10 May 2017 07:33:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSLjbBWdf5kFC
 kwdpOVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePRtANsBVc0K6Z++M7SwLhTuYuRk0NIIF/i
 6eXpjF2MXBwsAm3MEv/WrGcCSbAIqEosPnGPDcRmEzCQeHV1DVhcREBJYvqyRnaQBmaBq1wSU
 9/8ZwdJCAsES3S//Q1m8wqYSByY3sEKUiQksJdRornhARtEQlDi5MwnLF2MHEDdpRKNNzIgTG
 mJ5f84QCo4Bewklh5sAKsWFVCW2H1rL/MERr5ZSJpnITTPQmgGqWAW0JK48e8lE4awtsSyha+
 ZIWxbiXXr3rMsYGRfxahRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+du
 YgQGMgMQ7GC8tyzgEKMkB5OSKK/uLqFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8SgeBcoJFq
 empFWmZOcCYgklLcPAoifB+PQCU5i0uSMwtzkyHSJ1iVJQS51UG6RMASWSU5sG1weL4EqOslD
 AvI9AhQjwFqUW5mSWo8q8YxTkYlYR5X4OM58nMK4Gb/gpoMRPQ4kAGAZDFJYkIKakGxjb9urQ
 pF5vbaiyEbgYu+aknkLI5yWLSrcSQzaFifGEfLxftaigI/R48K6600nn2TgH+7FcHok7mSzYV
 VR1jUfDe4lqtmVGQVHdCMa7qvGLm2nsu6z+GBAfyMvWFp7x9fLU0aq/8hcDCB+e6j8skLXfdI
 Bjc89B+60mJvP66pbekfLcFT/VSYinOSDTUYi4qTgQAUTZo0t4CAAA=
X-Env-Sender: dgibson@ozlabs.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494401599!48400519!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15930 invoked from network); 10 May 2017 07:33:22 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 07:33:22 -0000
Received: by ozlabs.org (Postfix, from userid 1007)
 id 3wN7JF4WXCz9s1h; Wed, 10 May 2017 17:33:17 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=gibson.dropbear.id.au; s=201602; t=1494401597;
 bh=WmgjyEL7JZ5x755wu8dOHVMgVRe+ZvS2h7JGEsCxmh4=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=A/yH+n7eRf+2NzKC7GHHahF8+sjuQQ39VAhh3BgUU3usTiscz23qPLQhL+qtcnKM0
 A1GnTx5rcQCYyj/T/4b3x/oheTBotm1RXsUvVWRijpfA8pqQ4Y0TOOKx1DEqDcSafg
 UEZ5j1j9bap4VqDQNv4LcrREYdvTvnM9F0yxXchI=
Date: Wed, 10 May 2017 17:33:12 +1000
From: David Gibson <david@gibson.dropbear.id.au>
To: Eric Blake <eblake@redhat.com>
Message-ID: <20170510073312.GX25748@umbus.fritz.box>
References: <20170505193810.2934-1-eblake@redhat.com>
 <20170505193810.2934-4-eblake@redhat.com>
 <20170508052617.GC25748@umbus.fritz.box>
 <117db2fa-302b-362a-738c-0c114439f8af@redhat.com>
MIME-Version: 1.0
In-Reply-To: <117db2fa-302b-362a-738c-0c114439f8af@redhat.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Andrzej Zaborowski <balrogg@gmail.com>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Eduardo Habkost <ehabkost@redhat.com>, Stefan Weil <sw@weilnetz.de>,
 alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Cornelia Huck <cornelia.huck@de.ibm.com>,
 Richard Henderson <rth@twiddle.net>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v6 3/5] shutdown: Add source information to
 SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7728045407889930876=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============7728045407889930876==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="0btr6/5+bhBdui6J"
Content-Disposition: inline


--0btr6/5+bhBdui6J
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, May 08, 2017 at 09:32:42AM -0500, Eric Blake wrote:
> On 05/08/2017 12:26 AM, David Gibson wrote:
> > On Fri, May 05, 2017 at 02:38:08PM -0500, Eric Blake wrote:
> >> Time to wire up all the call sites that request a shutdown or
> >> reset to use the enum added in the previous patch.
> >>
> >> It would have been less churn to keep the common case with no
> >> arguments as meaning guest-triggered, and only modified the
> >> host-triggered code paths, via a wrapper function, but then we'd
> >> still have to audit that I didn't miss any host-triggered spots;
> >> changing the signature forces us to double-check that I correctly
> >> categorized all callers.
> >>
> >> Since command line options can change whether a guest reset request
> >> causes an actual reset vs. a shutdown, it's easy to also add the
> >> information to reset requests.
> >>
> >> Replay adds a FIXME to preserve the cause across the replay stream,
> >> that will be tackled in the next patch.
> >>
> >> Signed-off-by: Eric Blake <eblake@redhat.com>
> >> Acked-by: David Gibson <david@gibson.dropbear.id.au> [ppc parts]
> >> Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> [SPARC p=
art]
> >=20
> > [snip]
> >=20
> >> diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
> >> index 9f18f75..2735fe9 100644
> >> --- a/hw/ppc/spapr_hcall.c
> >> +++ b/hw/ppc/spapr_hcall.c
> >> @@ -1166,7 +1166,7 @@ static target_ulong h_client_architecture_suppor=
t(PowerPCCPU *cpu,
> >>      spapr_ovec_cleanup(ov5_updates);
> >>
> >>      if (spapr->cas_reboot) {
> >> -        qemu_system_reset_request();
> >> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
> >=20
> > I'm not 100% sure about this one, since I'm not sure 100% of how the
> > different enum values are defined.  This one is tripped when feature
> > negotiation between firmware and guest can't be satisfied without
> > rebooting (next time round the firmware will use some different
> > options).
>=20
> Patch 2/5 introduced the enum.  The biggest part of the patch (for now)
> is that anything SHUTDOWN_CAUSE_HOST_ will be exposed to the QMP client
> as host-triggered, anything SHUTDOWN_CAUSE_GUEST_ will be exposed as
> guest-triggered.  I basically used SHUTDOWN_CAUSE_GUEST_RESET for any
> call to qemu_system_reset_requst() underneath the hw/ tree, because the
> hw/ tree is emulating guest behavior and therefore it is presumably a
> reset caused by a guest request.

Ok.

> > So it's essentially a firmware/hypervisor triggered reset, but one
> > that should only ever be tripped during early guest boot.  Is
> > CAUSE_GUEST_RESET correct for that?
>=20
> Of course, I'm not an export on SPAPR, so I'll happily change it to
> anything else if you think that is more appropriate. But the rule of
> thumb I went by is whether this is qemu emulating a bare-metal
> reset/shutdown, vs. qemu killing the guest without waiting for guest
> instructions to reach some magic
> memory/register/ACPI/who-knows-what-else request.  While it may happen
> only early during guest boot, it is still the guest firmware that is
> requesting it, and not qemu causing a unilateral death.

So, I think GUEST_RESET is the right choice here.  The distinctions
are blurry, because PAPR is built as a paravirtualized platform -
there is no bare metal equivalent.  For example, on PowerVM this
really would be initiated by guest firmware, but it's working in
communication with the hypervisor.  But with qemu and KVM, we actually
implement all this negotiation logic in qemu directly (this is easier
than having complex communication channels between guest firware and
qemu).

But I guess the point is that this is a "business as usual" reboot and
the guest is expected to continue booting at some point after this,
rather than being killed by qemu.

Things get more complicated still if we think about what happens if
this feature negotiation fails - then we can't boot the guest OS.  At
the moment the few cases where this happens, I think we just exit
qemu, but notifying this as a host caused shutdown might be
appropriate.

--=20
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

--0btr6/5+bhBdui6J
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZEsI2AAoJEGw4ysog2bOSrZQQAONQcDrk+8XBHkJ+cjUrLJmD
GvWf8otaUn05Y8BqwzsDqav4jUGX9hlt1nyamQVXRGrjjOoWx3vGO3n3n6E9rqkj
iNnEHqnXgvYn8JgGBpYQ1pawEsCuq+NpQa9wLu9SDsg9WEFpu0kA/SjXqSQAsej2
RSCn39/UvO/3h2uDKCxntQ1UiMW9+hywaxfTNX8r1+n4h10LRcD3OhvqdN3v4wlw
nzU81CXhM3XHVkMD5nG7T/Deg7BrmR0aaogvJmDvhsqIqa+KnLLZw2f8R4mclOEA
A25e9xG8sze0J2yFyS2TDTuQuQzp/r0fnvH5A9b49S51gn2rHgZ3xIVs8rz+KUGa
uAkmYzyEtXoLKfZyf+lHjVfJRhGpINu9JzhRBlR+0GRwm9a10Onzeo27cDRFc5CM
E50UVmIecjfWO9x0CAemez6YqfXuqLIBB408+Y4WkOLoWHiwGqZjEHRNtzGY3tI9
4g2t17iHfhkhMw5Eq6B3pBtEQOY21d+PODL93iwfuAq1RmAcUhjmUD1+mRM3GdcA
pBNZNAE/5k3r3VzA10DRd3ebmJ6UDOWefUWOHIqK2fZsf/tNHhJBo0k3WPOlmq+m
MTCMqSkqIsOpDYK7YHvLWZNxk+jymMTf9albzjCX202C77zbpmQa0Y59o03HMbDf
mrS9Yc16j48Dox+nzqwT
=IB2R
-----END PGP SIGNATURE-----

--0btr6/5+bhBdui6J--


--===============7728045407889930876==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7728045407889930876==--


From xen-devel-bounces@lists.xen.org Wed May 10 07:43:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 07:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8MHK-0006GZ-Lu; Wed, 10 May 2017 07:43:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8MHI-0006GT-Vx
 for xen-devel@lists.xen.org; Wed, 10 May 2017 07:43:21 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 34/F9-01752-894C2195; Wed, 10 May 2017 07:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3f6EaF
 Igy+35S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLS/gLnulVbO+UaGB8o9LFyMkhJJAn8br/
 MguIzStgJ7H+az8ziC0hYCjx9P11NhCbRUBV4vfLq0wgNpuAukTbs+2sILaIgL7E/E8/wWxmA
 W+JbXMXgNUIC7hJrP63HaiXC2j+e0aJdb33wYo4gRacbfoLZHMALROU+LtDGKJXS+Lhr1ssEL
 a2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoopdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh6DECwg/Hsac9DjJIcTEqivLq7hCKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfAyHAbKCRalpqdWpGXmAKMAJi3BwaMkwtsNkuYtLkjMLc5Mh0idY
 lSUEuf9cAgoIQCSyCjNg2uDRd4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfO2gIznycwrgZ
 v+CmgxE9DiQAYBkMUliQgpqQbGzFqjNw/1U25Gc5Z+1Hv4e+rRuFnppp+EYnmOb+Z+9dmGveS
 89hnb+DlyRdsUthddPJJ8+6Ic+92QaYJl2y77zWi77ynxM+2y0DtvZ7dlnKUb7monSqkvqf/6
 LNnDIZGnKPJQ2LT1lz3jbjz+Vbnn/NIXjfeu9ekX/eDiD7/7mFvpelhCYmOcEktxRqKhFnNRc
 SIADCRhILcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494402197!58394820!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26692 invoked from network); 10 May 2017 07:43:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 May 2017 07:43:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 01:43:16 -0600
Message-Id: <5912E0B302000078001586CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 01:43:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-3-git-send-email-andrew.cooper3@citrix.com>
 <5912034A02000078001584EC@prv-mh.provo.novell.com>
 <ccfc9d23-0935-fab0-e61b-77816572c293@citrix.com>
In-Reply-To: <ccfc9d23-0935-fab0-e61b-77816572c293@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/4] x86/pv: Introduce
	pv_create_exception_frame()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA1LjE3IGF0IDE5OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMDUvMTcgMTY6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
NS4xNyBhdCAxNzo0OCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gK3Zv
aWQgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFtZSh2b2lkKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+Pj4gKyAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRiID0g
JmN1cnItPmFyY2gucHZfdmNwdS50cmFwX2JvdW5jZTsKPj4gY29uc3QgKHR3aWNlKT8KPj4KPj4+
ICsgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7
Cj4+PiArICAgIGNvbnN0IGJvb2wgdXNlcl9tb2RlX2ZyYW1lID0gIWd1ZXN0X2tlcm5lbF9tb2Rl
KGN1cnIsIHJlZ3MpOwo+Pj4gKyAgICB1aW50OF90ICpldnRfbWFzayA9ICZ2Y3B1X2luZm8oY3Vy
ciwgZXZ0Y2huX3VwY2FsbF9tYXNrKTsKPj4+ICsgICAgdW5zaWduZWQgbG9uZyByZmxhZ3M7Cj4+
IERvZXMgdGhpcyByZWFsbHkgbmVlZCB0byBiZSAibG9uZyI/Cj4gCj4gVGhlIGFuc3dlciB0byBz
ZXZlcmFsIG9mIHRoZXNlIHF1ZXN0aW9ucyBhcmUgInByb2JhYmx5IG5vdCwgYnV0IHRoYXQncwo+
IGhvdyBsb2FkX3NlZ21lbnRzKCkgZGlkIGl0Ii4KClNpbmNlIHlvdSBvdmVyaGF1bCBpdCwgbm8g
cmVhc29uIHRvIG5vdCBkbyBzZW5zaWJsZSBhZGp1c3RtZW50cywKSSB3b3VsZCB0aGluay4KCj4+
PiArICAgIHVuc2lnbmVkIGludCBieXRlcywgbWlzc2luZzsKPj4+ICsKPj4+ICsgICAgQVNTRVJU
X05PVF9JTl9BVE9NSUMoKTsKPj4+ICsKPj4+ICsgICAgaWYgKCB1bmxpa2VseShudWxsX3RyYXBf
Ym91bmNlKGN1cnIsIHRiKSkgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJGYXRhbDogQXR0ZW1wdGluZyB0byBpbmplY3QgbnVsbCB0cmFwIGJvdW5jZVxuIik7
Cj4+PiArICAgICAgICBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+PiBXaHkgbm90IGRv
bWFpbl9jcmFzaCgpIGZvbGxvd2VkIGJ5ICJyZXR1cm4iPwo+IAo+IEJlY2F1c2UgdGhlIGV4aXN0
aW5nIGNvZGUgdXNlcyBzeW5jaHJvbm91cyBjcmFzaGVzLgo+IAo+IExvb2tpbmcgYWdhaW4gYXQg
dGhlIGNhbGxzaXRlcyBvZiBwdl9jcmVhdGVfZXhjZXB0aW9uX2ZyYW1lKCksIHdlCj4gaW1tZWRp
YXRlbHkganVtcCBiYWNrIHRvIHtjb21wYXRfLH10ZXN0X2FsbF9ldmVudHMsIHdoaWNoIHByb2Nl
ZWRzIHRvCj4gcnVuIHNvZnRpcnFzIGFnYWluLgo+IAo+IFRoZXJlZm9yZSwgZG9tYWluX2NyYXNo
KCkgYW5kIGEgcmV0dXJuIHNob3VsZCB3b3JrLiAgKEkgdGhpbms/KQoKSSB0aGluayBzbyB0b28u
Cgo+Pj4gKyAgICB9Cj4+PiArCj4+PiArICAgIC8qIEZvbGQgdGhlIHVwY2FsbCBtYXNrIGFuZCBh
cmNoaXRlY3R1cmFsIElPUEwgaW50byB0aGUgZ3Vlc3RzIHJmbGFncy4gKi8KPj4+ICsgICAgcmZs
YWdzICA9IHJlZ3MtPnJmbGFncyAmIH4oWDg2X0VGTEFHU19JRiB8IFg4Nl9FRkxBR1NfSU9QTCk7
Cj4+PiArICAgIHJmbGFncyB8PSAoKCpldnRfbWFzayA/IDAgOiBYODZfRUZMQUdTX0lGKSB8Cj4+
PiArICAgICAgICAgICAgICAgKFZNX0FTU0lTVChjdXJyLT5kb21haW4sIGFyY2hpdGVjdHVyYWxf
aW9wbCkKPj4+ICsgICAgICAgICAgICAgICAgPyBjdXJyLT5hcmNoLnB2X3ZjcHUuaW9wbCA6IDAp
KTsKPj4+ICsKPj4+ICsgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KGN1cnIpICkKPj4+ICsgICAg
ewo+Pj4gKyAgICAgICAgLyogeyBbRVJSQ09ERSxdIEVJUCwgQ1MvTUFTSyAsIEVGTEFHUywgW0VT
UCwgU1NdIH0gKi8KPj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBmcmFtZVs2XSwgKnB0ciA9IGZy
YW1lLCBrc3AgPQo+Pj4gKyAgICAgICAgICAgICh1c2VyX21vZGVfZnJhbWUgPyBjdXJyLT5hcmNo
LnB2X3ZjcHUua2VybmVsX3NwIDogcmVncy0+ZXNwKTsKPj4+ICsKPj4+ICsgICAgICAgIGlmICgg
dGItPmZsYWdzICYgVEJGX0VYQ0VQVElPTl9FUlJDT0RFICkKPj4+ICsgICAgICAgICAgICAqcHRy
KysgPSB0Yi0+ZXJyb3JfY29kZTsKPj4+ICsKPj4+ICsgICAgICAgICpwdHIrKyA9IHJlZ3MtPmVp
cDsKPj4+ICsgICAgICAgICpwdHIrKyA9IHJlZ3MtPmNzIHwgKCgodW5zaWduZWQgaW50KSpldnRf
bWFzaykgPDwgMTYpOwo+PiBEbyB5b3UgcmVhbGx5IG5lZWQgdGhlIGNhc3QgaGVyZT8KPiAKPiBE
b2VzIGl0IHByb21vdGUgY29ycmVjdGx5IGlmIHRoZSB0b3AgYml0IG9mIHRoZSBtYXNrIGlzIHNl
dD8KCkl0J3MgYSB1aW50OF90IC0+IHBsYWluIGludCBjb252ZXJzaW9uLCB3aGljaCBpcyBhIHpl
cm8tZXh0ZW5zaW9uLgoKPj4+ICsgICAgICAgICpwdHIrKyA9IHJmbGFnczsKPj4+ICsKPj4+ICsg
ICAgICAgIGlmICggdXNlcl9tb2RlX2ZyYW1lICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAg
ICAgICAqcHRyKysgPSByZWdzLT5lc3A7Cj4+PiArICAgICAgICAgICAgKnB0cisrID0gcmVncy0+
c3M7Cj4+PiArICAgICAgICB9Cj4+PiArCj4+PiArICAgICAgICAvKiBDb3B5IHRoZSBjb25zdHJ1
Y3RlZCBmcmFtZSB0byB0aGUgZ3Vlc3Qga2VybmVsIHN0YWNrLiAqLwo+Pj4gKyAgICAgICAgYnl0
ZXMgPSBfcChwdHIpIC0gX3AoZnJhbWUpOwo+Pj4gKyAgICAgICAga3NwIC09IGJ5dGVzOwo+Pj4g
Kwo+Pj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSgobWlzc2luZyA9IF9fY29weV90b191c2VyKF9w
KGtzcCksIGZyYW1lLCBieXRlcykpICE9IDApICkKPj4gV2hpbGUgSSBkb24ndCB0aGluayB3ZSBu
ZWVkIHRvIGJlIHJlYWxseSBib3RoZXJlZCwgaXQncyBwZXJoYXBzIHN0aWxsCj4+IHdvcnRoIG5v
dGluZyBpbiBhIGNvbW1lbnQgdGhhdCB0aGUgd3JhcHBpbmcgYmVoYXZpb3IgaGVyZSBpcwo+PiB3
cm9uZyAoYW5kIHNsaWdodGx5IHdvcnNlIHRoYW4gdGhlIGFzc2VtYmx5IG9yaWdpbmFsKSwgZHVl
IHRvCj4+IChpbXBsaWNpdCkgYWRkcmVzcyBhcml0aG1ldGljIGFsbCBiZWluZyBkb25lIHdpdGgg
NjQtYml0IG9wZXJhbmRzLgo+IAo+IEFoIC0gQXQgc29tZSBwb2ludCwgSSBoYWQgYSBjb21tZW50
IGhlcmUgZXhwbGFpbmluZyB0aGUgbGFjayBvZiBhbgo+IF9fYWNjZXNzX29rKCkgY2hlY2ssIGJ1
dCBpdCBhcHBlYXJzIHRvIGhhdmUgZ290IGxvc3QgaW4gYSByZWJhc2UuICBJCj4gd2lsbCB0cnkg
dG8gcmVpbnN0YXRlIGl0LgoKSnVzdCB0byBhdm9pZCBtaXN1bmRlcnN0YW5kaW5ncyAtIGlmIGFu
eXRoaW5nIG90aGVyIHRoYW4gYSBjb21tZW50LAppdCBvdWdodCB0byBiZSBfX2NvbXBhdF9hY2Nl
c3Nfb2soKS4KCj4gVGhlIHdyYXBwaW5nIGJlaGF2aW91ciBhcm91bmQgdGhlIDRHQiA9PiAwIGJv
dW5kYXJ5IGlzIHVuZGVmaW5lZCwgYW5kCj4gZGlmZmVyZW50IGJldHdlZW4gSW50ZWwgYW5kIEFN
RCAoYXMgd2UgZGlzY292ZXJlZCB3aXRoIFhTQS0xODYpLiAgSWYgd2UKPiBwYXNzaW5nIHRoZSBl
eGNlcHRpb24gYmFjayB0byB0aGUgZ3Vlc3Qgd2Ugd291bGQgbmVlZCB0byBzd2FwICNQRiBmb3IK
PiAjU1MgKGZvciBJbnRlbCksIG9yIHByb3Blcmx5IHdyYXAgYXJvdW5kIChmb3IgQU1EKS4KPiAK
PiBXb3VsZCBpdCBiZSBvayBqdXN0IHRvIGNvbW1lbnQgdGhpcyBwb2ludCBhbmQgbGVhdmUgaXQg
YXMgaXM/CgpTdXJlIC0gdGhhdCdzIHdoYXQgSSBkaWQgYXNrIGZvci4KCj4+PiArICAgIC8qCj4+
PiArICAgICAqIENsb2JiZXIgdGhlIGluamVjdGlvbiBpbmZvcm1hdGlvbiBub3cgaXQgaGFzIGJl
ZW4gY29tcGxldGVkLiAgQnVnZ3kKPj4+ICsgICAgICogYXR0ZW1wdHMgdG8gaW5qZWN0IHRoZSBz
YW1lIGV2ZW50IHR3aWNlIHdpbGwgaGl0IHRoZSBudWxsX3RyYXBfYm91bmNlKCkKPj4+ICsgICAg
ICogY2hlY2sgYWJvdmUuCj4+PiArICAgICAqLwo+Pj4gKyAgICAqdGIgPSAoc3RydWN0IHRyYXBf
Ym91bmNlKXt9Owo+PiBBaCwgc28gdGhhdCBwcmV2ZW50cyB0YiBiZWNvbWluZyBhIHBvaW50ZXIg
dG8gY29uc3QuIEkgd29uZGVyCj4+IHRob3VnaCB3aGV0aGVyLCBvbiBhIHJhdGhlciBob3QgcGF0
aCwgd2UgcmVhbGx5IHdhbnQgdG8gemFwIHRoZQo+PiBlbnRpcmUgc3RydWN0dXJlIGhlcmUuIEFz
IEkgY2FuIHNlZSB0aGUgdmFsdWUgaW4gc2F0aXNmeWluZwo+PiBudWxsX3RyYXBfYm91bmNlKCks
IGhvdyBhYm91dCB6YXBwaW5nIGp1c3QgLT5laXAgLyAtPmNzIG9uIHRoZQo+PiBzcGxpdCBwYXRo
cyBhYm92ZT8KPiAKPiBUaGlzIGVuZHMgdXAgYmVpbmcgdHdvIDgtYnl0ZSB3cml0ZXMgb2YgemVy
b2VzIGludG8gYSBjYWNoZS1ob3QgbGluZTsgaXQKPiBpc24ndCBieSBhbnkgbWVhbnMgYSBzbG93
IHBhcnQgb2YgdGhpcyBwYXRoLCB3aGVyZWFzIHRoZSAxNmJpdCB3cml0ZSB0bwo+IGNsb2JiZXIg
anVzdCAlY3Mgd291bGQgYmUuCj4gCj4gSXJyZXNwZWN0aXZlIG9mIHRoYXQsIHRoZSBmb2xsb3dp
bmcgcGF0Y2ggZGVwZW5kcyBvbiB0aGlzIGNsb2JiZXJpbmcgb2YKPiAtPmZsYWdzLgoKUmlnaHQs
IEkgZGlkIHNlZSB0aGlzLiBLZWVwIGl0IGFzIGl0IGlzIHRoZW4uCgo+PiBPdmVyYWxsLCBkaWQg
eW91IGNvbXBhcmUgZ2VuZXJhdGVkIGNvZGUgd2l0aCB0aGUgY3VycmVudAo+PiBhc3NlbWJseSBp
bXBsZW1lbnRhdGlvbj8gVGhhdCBvbmUgc3VyZWx5IHdvdWxkIGhhdmUgaGFkIHNvbWUKPj4gcm9v
bSBmb3IgaW1wcm92ZW1lbnQsIHNvIHRoZSByZXN1bHQgaGVyZSBhdCBsZWFzdCBzaG91bGRuJ3Qg
YmUKPj4gd29yc2UgdGhhbiB0aGF0Lgo+IAo+IFRoZSBmaW5hbCBDIHZlcnNpb24gKGluY2x1ZGlu
ZyBmYWlsc2FmZSwgYW5kIHNvbWUgZXJyb3IgaGFuZGxpbmcgdGhlIGFzbQo+IGZ1bmN0aW9ucyBk
aWRuJ3QgaGF2ZSkgaXMgYSBiaXQgbGVzcyB0aGFuIHR3aWNlIHRoZSBzaXplIG9mIHRoZSBhc20K
PiBmdW5jdGlvbnMgaW4gdGVybXMgb2YgYWJzb2x1dGUgc2l6ZS4KClNpemUgYWxvbmUgaXMgbm8g
bWVhbmluZ2Z1bCBjcml0ZXJpYSBhbnl3YXkuCgo+IEkgaGF2ZW4ndCBkb25lIGFueSBwZXJmb3Jt
YW5jZSBhbmFseXNpcywgYnV0IEkgdHJ1c3QgdGhlIGNvbXBpbGVyIHRvCj4gbWFrZSBiZXR0ZXIg
Y29kZSBvdmVyYWxsICh0aGVyZSBhcmUgZGVmaW5pdGVseSBwaXBlbGluZSBzdGFsbHMgaW4gdGhl
Cj4gYXNtIHZlcnNpb25zKSwgYW5kIHdvdWxkbid0IGJlIHN1cnByaXNlZCBpZiBpdCBpcyBmYXN0
ZXIgdG8gZXhlY3V0ZS4KClRoYXQncyB0aGUgaG9wZSwgYnV0IGlmIGl0IHdhcyBkb3VibGUgdGhl
IG51bWJlciBvbiBpbnN0cnVjdGlvbnMgb24KdGhlIGNvbW1vbiBwYXRoICh3ZSBjYW4gc3VyZWx5
IGxlYXZlIGVycm9yIHBhdGhzIG91dCBvZgpjb25zaWRlcmF0aW9uKSwgSSB3b3VsZG4ndCBiZSBj
b252aW5jZWQgdGhlc2UgYXJlIGZhc3RlciB0byBleGVjdXRlCnRoYW4gdGhlIGFzbSBjb2RlIHdp
dGggYSBjb3VwbGUgb2Ygc3RhbGxzIChzb21lIG9mIHdoaWNoIHdlIHN1cmVseQpjb3VsZCB0YWtl
IGNhcmUgb2YpLiBJZiB0aGlzIHdhc24ndCBvbiBzb21lIGhpZ2hseSBjcml0aWNhbCBwYXRocywg
SQp3b3VsZG4ndCBiZSB3b3JyaWVkLCBidXQgdGhpcyBjb2RlIHJlYWxseSBuZWVkcyB0byBiZSBm
YXN0IChiZXNpZGVzCnRoZSB2ZXJ5IHJlYXNvbmFibGUgZGVzaXJlIG9mIG1ha2luZyBpdCBiZXR0
ZXIgbWFpbnRhaW5hYmxlKS4gRm9yCmV4YW1wbGUsIGF0IHRoaXMgcG9pbnQgSSdtIG5vdCAoeWV0
KSBjb252aW5jZWQgbWFraW5nIHRoaXMgYSBzaW5nbGUKZnVuY3Rpb24gc2VydmluZyBib3RoIDY0
LSBhbmQgMzItYml0IGd1ZXN0cyBpcyByZWFsbHkgdGhlIHJpZ2h0IGNob2ljZSwKZXZlbiBpZiBp
dCdzIG9ubHkgb25lIG9yIHR3byBleHRyYSBjb25kaXRpb25hbHMuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 10 07:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 07:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8MOZ-00071w-HQ; Wed, 10 May 2017 07:50:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8MOX-00071q-QB
 for xen-devel@lists.xen.org; Wed, 10 May 2017 07:50:49 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 57/77-03058-956C2195; Wed, 10 May 2017 07:50:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDSzfimFC
 kwf3HMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aa6deYCs7wVpyePIW9gbGLu4uRg0NIIE9i
 6T19EJNXwE7izaKkLkZODgkBQ4mn76+zgdgsAqoSf98eYAWx2QTUJdqebQezRQT0JeZ/+glmM
 wt4S2ybu4AJxBYWKJS48PM7kM0FNP09o8SPm11gRZxA8yeeW8cEsUtQ4u8OYYheLYmHv26xQN
 jaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6JXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxu7L/ocYJTmYlER5dXcJRQrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4F12FCgnWJSanlqRlpkDjAGYtAQHj5IIbzZImre4IDG3ODMdInWKU
 VFKnDcCJCEAksgozYNrg8XdJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzvjkCNIUnM68Ebv
 oroMVMQIsDGQRAFpckIqSkGhgFcmcw+7N84PZ9xe/WqWpl80Tx6LXabMk73KFTPmo/V1jB1Ln
 saUGyr0X8tdtXihIEb/0o5QiSdVDJ/nTyrWXEobRbz5bKb7vqYiGubbvg+YQlCi3tNxmcuiU5
 liec/1gsf+RZmcYLi/VuzxyPz9TRmXjs0o4Mn8oVQb+dH8V16dZv/6Z0vE2JpTgj0VCLuag4E
 QCz8VCVtgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494402646!44533509!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2868 invoked from network); 10 May 2017 07:50:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 07:50:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 01:50:46 -0600
Message-Id: <5912E27502000078001586DD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 01:50:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494258488-30714-1-git-send-email-andrew.cooper3@citrix.com>
 <1494258488-30714-4-git-send-email-andrew.cooper3@citrix.com>
 <591207600200007800158518@prv-mh.provo.novell.com>
 <bfd937eb-7a42-2e11-ff9c-d22c81d28db4@citrix.com>
In-Reply-To: <bfd937eb-7a42-2e11-ff9c-d22c81d28db4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/4] x86/pv: Drop {compat_,
 }create_bounce_frame() and use the C version instead
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA1LjE3IGF0IDE5OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMDUvMTcgMTc6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
NS4xNyBhdCAxNzo0OCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTE4MSw4ICsxODEsNyBAQCBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQo+Pj4g
ICAgICAgICAgdGVzdGIgJFRCRl9FWENFUFRJT04sVFJBUEJPVU5DRV9mbGFncyglcmR4KQo+Pj4g
ICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwo+Pj4gIC5MY29tcGF0X2JvdW5j
ZV9leGNlcHRpb246Cj4+PiAtICAgICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFt
ZQo+Pj4gLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQo+Pj4gKyAgICAg
ICAgY2FsbCAgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFtZQo+Pj4gICAgICAgICAgam1wICAgY29t
cGF0X3Rlc3RfYWxsX2V2ZW50cwo+PiBDb25zaWRlcmluZyB0aGlzIHJlY3VycmluZyBwYXR0ZXJu
IG9mIGNhbGwvam1wIEkgd29uZGVyIHdoZXRoZXIgd2UKPj4gY291bGQgcmVkdWNlIHRoZSBicmFu
Y2ggdHJhY2tpbmcgc3RydWN0dXJlIHV0aWxpemF0aW9uIGluIHRoZSBDUFUgYQo+PiBsaXR0bGUg
YnkgZm9sZGluZyB0aGVzZSBwYXRocy4KPiAKPiBJIHRoaW5rIHdlIGNhbiBsaWZ0IGFsbCBvZiB0
aGlzIHNvZnRpcnEvZXZlbnQvbm1pL21jZSBoYW5kbGluZyBsb2dpYyB1cAo+IGludG8gQywgd2hp
Y2ggd2lsbCByZW1vdmUgYWxtb3N0IGFsbCBvZiB0aGUgZ3Vlc3QtaGFuZGxpbmcgYXNtIGNvZGUg
aW4KPiBlbnRyeS5TCj4gCj4gSG93ZXZlciwgaXQgd291bGQgc3RpbGwgcmV0YWluIHRoaXMgImdv
dG8gYWdhaW4iIHN0cnVjdHVyZSwgYW5kIHdpbGwKPiBldmVudHVhbGx5IGhhdmUgdG8gZHJvcCBi
YWNrIGludG8gYXNtIHRvIGFjdHVhbGx5IHJldHVybiB0byB0aGUgZ3Vlc3QuCj4gCj4gVGhlIHBy
b2JsZW0gKHdoaWNoIEkgaGF2ZW4ndCBnb3QgYSBnb29kIHNvbHV0aW9uIGZvciB5ZXQpIGlzIHRo
YXQsIGlmIEkKPiBtYWtlIHRoZSBDIGZ1bmN0aW9ucyBub3JldHVybiwgSSB3aWxsIG5lZWQgdG8g
ZHVwbGljYXRlIHRoZW0gc28gdGhleSBjYW4KPiBqbXAgdG8gdGhlIHByb3BlciByZXR1cm4gcG9p
bnQuICBUaGUgYWx0ZXJuYXRpdmUgd291bGQgYmUgYSBtb2RlcmF0ZWx5Cj4gaGFyZCB0byBwcmVk
aWN0IGNvbmRpdGlvbmFsIGp1bXAuCgpRdWl0ZSBsaWtlbHkgaXQgd291bGQgYmUgcG9zc2libGUg
dG8gYXZvaWQgc291cmNlIGxldmVsIGR1cGxpY2F0aW9uLApoYXZpbmcgdGhlIGNvbXBpbGVyIHBy
b2R1Y2UgdHdvIChvciBtb3JlKSB2YXJpYW50cyBkaXN0aW5ndWlzaGVkCm1haW5seSBieSB0aGF0
IGZpbmFsIGp1bXAuIFF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhlIGV4dHJhIGNhY2hlCihhbmQgdG8g
YSBsZXNzZXIgZGVncmVlIFRMQikgcHJlc3N1cmUgd291bGRuJ3QgYmUgd29yc2UgdGhhbiBhCmZy
ZXF1ZW50bHkgbWlzLXByZWRpY3RlZCBicmFuY2guIEFub3RoZXIgb3B0aW9uIG1pZ2h0IGJlIHRv
IHVzZQphbiBpbmRpcmVjdCBicmFuY2ggaW5zdGVhZCwgbWFraW5nIHN1cmUgdGhpcyB1c2VzIGEg
cmVnaXN0ZXIKb3BlcmFuZCwgd2l0aCB0aGUgaW52b2x2ZWQgcmVnaXN0ZXIgbG9hZGVkIHdlbGwg
YWhlYWQgb2YgaXRzIHVzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 08:03:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 08:03:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8MaD-0008PL-Dl; Wed, 10 May 2017 08:02:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8MaC-0008PF-Bw
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 08:02:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B4/53-03620-B29C2195; Wed, 10 May 2017 08:02:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS1frpFC
 kwbzFXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apr/1MBU9YK94cPsjUwPiMpYuRk0NIIE/i
 2o0jTCA2r4CdxLIbjewgtoSAocTT99fZQGwWAVWJ53+7wGw2AXWJtmfbWUFsEaD44UvHwXqZB
 ZIkjj75wAxiCwskSBx+tgLI5gCabyIx5aMiiMkpYCrRfF0UxOQVEJT4u0MYolFL4uGvWywQtr
 bEsoWvwRqZBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrpJdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERh2DECwg3HZX6dDjJIcTEqivLq7hCKF+JLyUyozEosz
 4otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgTv2+NAdYJFqempFWmZOcDIgCmV4OBREuF1PAGU5
 i0uSMwtzkyHSJ1iNObo6/j4noljzr2v75mEwCZJifNqgZQKgJRmlObBDYJF7CVGWSlhXkagM4
 V4ClKLcjNLUOVfMYpzMCoJ8/4AuYcnM68Ebt8roFOYgE4JZBAAOaUkESEl1cAYa3RUJ2bWhLW
 Wv7TyThhET3eemdVX/ur+5Q879739WpHH46gprOi9p6nAfdU5ryMhDvuUpihw36qQKX59gotv
 jrllZ8SlhLnBqqd9lvukfTL/GLpoxfm1Avt/Hlg8z22jyP3fr9a94btRtnji1+PLNxaF3+M+8
 +l++Zn0kxuOnvNq+HHp0bIXYUosxRmJhlrMRcWJAE9FPAXTAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494403368!53650527!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46930 invoked from network); 10 May 2017 08:02:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 08:02:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 02:02:47 -0600
Message-Id: <5912E54602000078001586EB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 02:02:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170510040844.24355-1-jgross@suse.com>
In-Reply-To: <20170510040844.24355-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: adjust early dom0 p2m handling to xen
 hypervisor behavior
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDA2OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaGVu
IGJvb3RlZCBhcyBwdi1ndWVzdCB0aGUgcDJtIGxpc3QgcHJlc2VudGVkIGJ5IHRoZSBYZW4gaXMg
YWxyZWFkeQo+IG1hcHBlZCB0byB2aXJ0dWFsIGFkZHJlc3Nlcy4gSW4gZG9tMCBjYXNlIHRoZSBo
eXBlcnZpc29yIG1pZ2h0IG1ha2UgdXNlCj4gb2YgMk0tIG9yIDFHLXBhZ2VzIGZvciB0aGlzIG1h
cHBpbmcuIFVuZm9ydHVuYXRlbHkgd2hpbGUgYmVpbmcgcHJvcGVybHkKPiBhbGlnbmVkIGluIHZp
cnR1YWwgYW5kIG1hY2hpbmUgYWRkcmVzcyBzcGFjZSwgdGhvc2UgcGFnZXMgbWlnaHQgbm90IGJl
Cj4gYWxpZ25lZCBwcm9wZXJseSBpbiBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlLgo+IAo+
IFNvIHdoZW4gdHJ5aW5nIHRvIG9idGFpbiB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiBz
dWNoIGEgcGFnZQo+IHB1ZF9wZm4oKSBhbmQgcG1kX3BmbigpIG11c3QgYmUgYXZvaWRlZCBhcyB0
aG9zZSB3aWxsIG1hc2sgYXdheSBndWVzdAo+IHBoeXNpY2FsIGFkZHJlc3MgYml0cyBub3QgYmVp
bmcgemVybyBpbiB0aGlzIHNwZWNpYWwgY2FzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKUGVyaGFwcyB3b3J0aCBDYy1pbmcgc3RhYmxlQCA/CgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 08:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 08:09:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8MgI-0000Bw-2W; Wed, 10 May 2017 08:09:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2960d7e26=citrix-osstest@xenproject.org>)
 id 1d8MgG-0000BT-Fv
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 08:09:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F6/79-02202-3AAC2195; Wed, 10 May 2017 08:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7iU0K
 RBqfPcFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozdrzuZCyYIVjy5uZ61gfE/VxcjJ4eEgL/E
 tFstzBC2u8T09hVsILaIgLPEhA+3wWxeAT2JW3NOsoDYwgKBEs+3/GeHqL/PKjH9tiuErSrx6
 F8rWJxNwENiYs9EsHoWoPiNp98ZQWwhAS2JpYtXMkHMFJQ4OfMJWA2zgITEwRcvoG6wkNjxsY
 9tAiPvLCRls5CULWBkWsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJe
 cn7uJERg89QwMjDsYm/b6HWKU5GBSEuXV3SUUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/Ik
 UE6wKDU9tSItMwcYxjBpCQ4eJRHeHSeA0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc4rC
 jJDAKQoozQPbgQspi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadBzKFJzOvBG7TK6AjmI
 COCGQQADmiJBEhJdXAyM18SScpfImqf0COWLHGpRtyt5pPdH93WyRh52LQkMj+YeNXibaWZ58
 cpXnPeT2dHrL9oZVv9Z3rrDZuF+su6fzl4Q/f9sJdWk7J7rLg321OTgyv9pdcrfhSMD239xzv
 oXU3uL6F3zJXnPNjc73KqsKpUzrebTtzL5bTbGtQZJqCxbsyq0t/lFiKMxINtZiLihMBOVVJv
 KQCAAA=
X-Env-Sender: prvs=2960d7e26=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494403745!95561713!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6660 invoked from network); 10 May 2017 08:09:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 08:09:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="422983984"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71276-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71248
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 10 May 2017 09:09:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71276: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjc2IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI3Ni8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNx
dWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzEyNDgK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGxpa2UgNzEyNDgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1u
ZXRib290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTI0OAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzEyNDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTI0OAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 08:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 08:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Mh1-0000F1-BB; Wed, 10 May 2017 08:09:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d8Mgz-0000Ep-Ic
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 08:09:53 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 30/6B-02202-0DAC2195; Wed, 10 May 2017 08:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyuP0Ov+6FU0K
 RBjt28Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHe88zF1xnr/jfcZ29gXE1WxcjJ4eEgJHE
 24n/mLoYuTiEBBYySiyY28QOkhAWSJBYtu8zI4gtIqAs0fvrNwuILSSQIfF5+zywOLNArMTse
 4/BBrEJqEpsuH6KFcTmFbCW+HLpENBQDg4WoHjvUgGQsKhAuMTbxiMsECWCEidnPmEBKeEUsJ
 dY9l8YYqK6xJ95l5ghbHmJ7W/nME9g5JuFpGMWkrJZSMoWMDKvYtQoTi0qSy3SNbLQSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLV6BgbGHYztJ/wOMUpyMCmJ8uruEooU4kvK
 T6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8904C1QkWpaanVqRl5gCjAaZUgoNHS
 YT3KUiat7ggMbc4Mx0idYrRmKOv4+N7Jo45976+ZxICmyQlztsHUioAUppRmgc3CBallxhlpY
 R5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ894AmcKTmVcCt+8V0ClMQKcEMgiAnFKSiJCSamCc+ab
 kAu/fLU7K++d7hUXLCU5i+cD3SOmIfZzEhXXS+xVr5B5f1ZXbEyudbF+wlu+56NpXV+4dnH4l
 fkLGpbC3VttyH3BNd1uf21ovstYqqIhrt7Ien0PpyvMLGK9qLGU99tj/wPf+v0e64sL1v3rb3
 nglXWsrz/ndd5OByrqZkfOTzJyF5rMpsRRnJBpqMRcVJwIAJ1i8kc0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494403792!96374414!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38636 invoked from network); 10 May 2017 08:09:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 08:09:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A15A6AD8C;
 Wed, 10 May 2017 08:09:51 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170510040844.24355-1-jgross@suse.com>
 <5912E54602000078001586EB@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2ce280aa-678d-9f59-22bb-c9d6cca0a0d2@suse.com>
Date: Wed, 10 May 2017 10:08:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5912E54602000078001586EB@prv-mh.provo.novell.com>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: adjust early dom0 p2m handling to xen
 hypervisor behavior
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTA6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEwLjA1LjE3IGF0
IDA2OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gV2hlbiBib290ZWQgYXMgcHYtZ3Vl
c3QgdGhlIHAybSBsaXN0IHByZXNlbnRlZCBieSB0aGUgWGVuIGlzIGFscmVhZHkKPj4gbWFwcGVk
IHRvIHZpcnR1YWwgYWRkcmVzc2VzLiBJbiBkb20wIGNhc2UgdGhlIGh5cGVydmlzb3IgbWlnaHQg
bWFrZSB1c2UKPj4gb2YgMk0tIG9yIDFHLXBhZ2VzIGZvciB0aGlzIG1hcHBpbmcuIFVuZm9ydHVu
YXRlbHkgd2hpbGUgYmVpbmcgcHJvcGVybHkKPj4gYWxpZ25lZCBpbiB2aXJ0dWFsIGFuZCBtYWNo
aW5lIGFkZHJlc3Mgc3BhY2UsIHRob3NlIHBhZ2VzIG1pZ2h0IG5vdCBiZQo+PiBhbGlnbmVkIHBy
b3Blcmx5IGluIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuCj4+Cj4+IFNvIHdoZW4gdHJ5
aW5nIHRvIG9idGFpbiB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiBzdWNoIGEgcGFnZQo+
PiBwdWRfcGZuKCkgYW5kIHBtZF9wZm4oKSBtdXN0IGJlIGF2b2lkZWQgYXMgdGhvc2Ugd2lsbCBt
YXNrIGF3YXkgZ3Vlc3QKPj4gcGh5c2ljYWwgYWRkcmVzcyBiaXRzIG5vdCBiZWluZyB6ZXJvIGlu
IHRoaXMgc3BlY2lhbCBjYXNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiAKPiBQZXJoYXBzIHdvcnRoIENjLWluZyBzdGFibGVAID8KCkFueSBiYWNrcG9y
dCBuZWVkcyB0byBiZSBkb25lIG1hbnVhbGx5LCBhcyBtbXVfcHYuYyBoYXMgYmVlbiBpbnRyb2R1
Y2VkCmluIDQuMTIgb25seS4KCkFzIHNvb24gYXMgdGhlIHBhdGNoIGlzIHVwc3RyZWFtIEknbSBw
bGFubmluZyB0byBkbyB0aGF0ICh0cml2aWFsKQpiYWNrcG9ydCBhbmQgc2VuZCBpdCB0byBzdGFi
bGUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 08:41:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 08:41:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8NBK-0002wh-UH; Wed, 10 May 2017 08:41:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d8NBJ-0002vy-EI; Wed, 10 May 2017 08:41:13 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 96/84-03696-822D2195; Wed, 10 May 2017 08:41:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMbThoK7aJaF
 IgyezDSxW9lxktuhtvcti8WdxosX3LZOZLN7t+8vswOpx+MMVlgDGKNbMvKT8igTWjF2LDjAV
 XAuuOL54BWMD42uPLkZODiGBYokXp/azdDFycbAIfGaRmPpoIxuIIyEwk1XiwPQt7F2MHEBOk
 sS5bhWQBgmBKolfG08yQTSrS9xbdJsdwl7KJPFnigKIzSagLbHpxgNmEJtZIEGia+sVNhCbV8
 BG4ubvbmYIW0/i1a3LrCC2sICvxITN21hAbBYBVYlXz86zgKwVEsiVePTVCuQcEYFvjBIHdx0
 Fm8MpYCtxaUcDE8Q9shK7fz9imsAoOAvJullIVkDEtSWWLXzNDGNfv3SBEVNcS+L9zEvsCxjZ
 VjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExggDEOxg7L7sf
 4hRkoNJSZRXd5dQpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXseLQDnBotT01Iq0zBxgtMKkJT
 h4lER4X10ASvMWFyTmFmemQ6ROMVpyvLj8/j0Tx7ulH4Dkk5U/3jMJseTl56VKifPeBWkQAGn
 IKM2DGwdLKJcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzDsb5CqezLwSuK2vgA5iAjookEEA
 5KCSRISUVANj0E+B9U/ETHbdXL5c9t7+E1E3Duy6wd5898LfmSnaPmsj+QxXcpxMVHQ/8GBW0
 5ftJlz31dflfVpblLAhyY2XOS3RRmGjy+Mzct4RylsSmd5l79Y9LD7f3GGu27a+r90bHDmqnu
 575rXk7/bTISdcs+zyz5mc3GhUd8nu8+Pfx6qup27403yiRYmlOCPRUIu5qDgRAMaWKEgjAwA
 A
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494405670!67570149!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43447 invoked from network); 10 May 2017 08:41:10 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 08:41:10 -0000
Received: by mail-wr0-f193.google.com with SMTP id v42so6313260wrc.3;
 Wed, 10 May 2017 01:41:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:references:to:in-reply-to;
 bh=ri/CHQJ4sswW8PwVZGjeIxxrKy/rhjJEcDANQQEu2Sk=;
 b=fbe85DFlNazONgZm64on0PDQw4cVMQ+X0S+9jQw+sK/DCCyx1oziXYjCa8nHtngiT3
 FogWdy4rvDwmtYfGWBdIKnfHTta8gNabmTxY4frNxR2nd17XhPcFHpkM2DQUEdzc0p8/
 4ivdk7JGUbNJRrwEVJRP+CgY16u2STzYjQaEuV7OeQ6bcde+1Y6UmjI23OPYwC5urPT/
 A6Rho3/Z/suWVLOpyp+mHlemBnPdrWq6kZy5SKDs5nXvZvCkQONapn8rqv+dl/hsBjqD
 xGRjiHjrdQFpxhj925lPdqugWIMzq+2zclYjvMPkyl1gX1+Z0uUPW41C1eeRp8InDJYG
 pTcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :references:to:in-reply-to;
 bh=ri/CHQJ4sswW8PwVZGjeIxxrKy/rhjJEcDANQQEu2Sk=;
 b=OeoBFc2iw0DWwlPRee3zXMLYri97LPAfoOQZpEO5lHUOOhSClezIxF490FzuPWOy/S
 +vba+ZsG0rnzcBRFt2KIwOKJzto8tNZSo2KG3gTOpZj4l6Sal2VjhHn51kqRDvWjJKts
 oYicJ9qrst1dXhAGNresaW6uw3uMVvRAu3bpVh1S6BzxBRn+dcaea3mEdhkf1TNDNSYD
 8XnDIpEqn5jjMlyt/5yXDJNmUv/N+3cfNqTLxIPZk3wtAVda/b+hj6rlq/vYun/5wa9r
 mbpQZNnrYXgD7Jq3fB+taHJEEYUdUYVOyFzQ54gTTKEBBy/KCpw9lsKw0KmzHAR52yFD
 f+XA==
X-Gm-Message-State: AODbwcDu8fRDEAHICtUfPBmZN8LkW+gKnlPCoMMeMytrybSKcQ0t2avO
 +BSVOqUH4QiBmLTAA3Y=
X-Received: by 10.223.136.134 with SMTP id f6mr2658460wrf.187.1494405669988;
 Wed, 10 May 2017 01:41:09 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:75ef:55ee:be8a:6c3?
 ([2a02:c7f:ac18:da00:75ef:55ee:be8a:6c3])
 by smtp.gmail.com with ESMTPSA id h199sm3102389wme.4.2017.05.10.01.41.08
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 01:41:09 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <ED8F08FC-2B93-4398-A60A-A9CF3340CA9B@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Wed, 10 May 2017 09:41:08 +0100
References: <90DD5747-E161-4792-B890-1973EB7ED568@gmail.com>
 <F60D60D4-7E51-43C5-BC44-B79F706997DE@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
In-Reply-To: <F60D60D4-7E51-43C5-BC44-B79F706997DE@gmail.com>
X-Mailer: Apple Mail (2.2104)
Subject: Re: [Xen-devel] Xen Project Developer Summit Design Sessions
	(Program published)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1146555639014283222=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1146555639014283222==
Content-Type: multipart/alternative; boundary="Apple-Mail=_D5CB4374-72B6-40F6-B080-AA6294C83C5F"


--Apple-Mail=_D5CB4374-72B6-40F6-B080-AA6294C83C5F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

The link to the published program is at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/schedule =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/schedule>
We will do PR in the coming weeks (we were ahead of schedule with the =
program)
Lars

> On 9 May 2017, at 16:10, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi everyone,
> we created a simplified page to submit Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp-design-session =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp-design-session>, which is also available from the event page =
menu under "Program > CFP - DESIGN SESSIONS". The old link will still =
work, but contains all the extra info related to regular 30 minute =
sessions and panels, which are not accepted any more.
> Regards
> Lars
>=20
>> On 8 May 2017, at 10:32, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>=20
>> Dear community members (I CC'ed people who submitted design sessions =
so far)
>>=20
>> I got a few questions regarding "acceptance" and scheduling of Design =
Sessions for the Developer and Design Summit. As you may recall, the =
Developer and Design Summit mixes the formats of past Summits and =
Hackathons. The afternoons are reserved for Design sessions, which will =
follow the format of Hackathons.
>>=20
>> Thus, in the tradition of the Xen Project Hackathons, we will not run =
Design Sessions through the Program Management Committee, as long as we =
have enough space to host sessions. The submission system is still open =
for Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp> (although the website says otherwise, which I will get =
fixed) and sessions can be submitted until Friday 7th of July. Sessions =
can still be proposed on the day of the event (using A5 post-it-notes) =
as in the past.=20
>>=20
>> Whenever new sessions come in, I will once a week put them live the =
afternoon Design Sessions on the summit schedule, using the following =
criteria
>> Schedule sessions on a day which has similar topics to the ones =
already proposed (makes the live scheduling sessions at the event =
easier)
>> Schedule sessions on (or after) a day where related talks take place =
(creates more valuable discussions)
>> Schedule such that people which have multiple sessions get some =
breathing space (aka avoid that everyone has all their sessions on one =
day)
>>=20
>> Note that we will have room rooms with a projector, others won't.=20
>> If you submit design sessions and you need a projector, please add =
this under "List any technical requirements that you have for your =
presentation over and above the standard projector, screen and wireless =
internet"=20
>> If you need to have your session on a specific day due to travel =
constraints, please add this under "List any technical requirements..."
>> The purpose of publishing design sessions as they come in is twofold:=20=

>> let you know what others are planning to do (avoids duplicate =
sessions)
>> marketing (attracts attendees)
>> You can propose new design sessions every day of the event, but we =
prefer if you proposed them using the submission system.=20
>>=20
>> As in the past at Hackathons we will try and balance the schedule and =
merge related sessions as a group in a 30 minute scheduling session.  I =
am also happy getting feedback from community members on this thread: to =
facilitate this, I will post schedule updates every other week or so.=20
>>=20
>> As we have Linux Foundation staff on hand, we should also be able to =
update the on-line schedule immediately afterwards. But we will also =
have a paper schedule (using post-it notes), as it is easier to manage =
the scheduling session.
>>=20
>> I attached the schedule for Design sessions as we will publish by the =
end of this week


--Apple-Mail=_D5CB4374-72B6-40F6-B080-AA6294C83C5F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">The link to the published program is at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/schedule" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/schedule</a><div class=3D"">We will do PR in the =
coming weeks (we were ahead of schedule with the program)</div><div =
class=3D"">Lars</div><div class=3D""><br class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 9 May 2017, at 16:10, Lars =
Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D"">Hi =
everyone,<div class=3D"">we created a simplified page to submit Design =
Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp-design-session" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp-design-session</a>, which is also available from =
the event page menu under "Program &gt; CFP - DESIGN SESSIONS". The old =
link will still work, but contains all the extra info related to regular =
30 minute sessions and panels, which are not accepted any more.<br =
class=3D""><div class=3D"">Regards</div><div class=3D"">Lars</div><div =
class=3D""><br class=3D""><div class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 8 May 2017, at 10:32, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><div =
class=3D"">Dear community members (I CC'ed people who submitted design =
sessions so far)</div><div class=3D""><br class=3D""></div><div =
class=3D"">I got a few questions regarding "acceptance" and scheduling =
of Design Sessions for the Developer and Design Summit. As you may =
recall, the Developer and Design Summit mixes the formats of past =
Summits and Hackathons. The afternoons are reserved for Design sessions, =
which will follow the format of Hackathons.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thus, in the tradition of the Xen =
Project Hackathons, we will not run Design Sessions through the Program =
Management Committee, as long as we have enough space to host sessions. =
The submission system is still open for Design Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp</a>&nbsp;(although the website says otherwise, =
which I will get fixed) and sessions can be submitted until Friday 7th =
of July. Sessions can still be proposed on the day of the event (using =
A5 post-it-notes) as in the past.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Whenever new sessions come in, I will =
once a week put them live the afternoon Design Sessions on the summit =
schedule, using the following criteria</div><div class=3D""><ul =
class=3D""><li class=3D"">Schedule sessions <b class=3D"">on a day which =
has similar topics</b> to the ones already proposed (makes the live =
scheduling sessions at the event easier)</li><li class=3D"">Schedule =
sessions&nbsp;<b class=3D"">on&nbsp;(or after)</b> a day where related =
talks take place (creates more valuable discussions)</li><li =
class=3D"">Schedule such that people which have multiple sessions get =
some breathing space (aka avoid that everyone has all their sessions on =
one day)</li></ul></div><div class=3D""><br class=3D""></div><div =
class=3D"">Note that we will have room rooms with a projector, others =
won't.&nbsp;</div><div class=3D""><ul class=3D""><li class=3D"">If you =
submit design sessions and you need a projector, please add this under =
"<b class=3D"">List any technical requirements</b> that you have for =
your presentation over and above the standard projector, screen and =
wireless internet"&nbsp;</li><li class=3D"">If you need to have your =
session on a specific day due to travel constraints, please add this =
under "<b class=3D"">List any technical =
requirements</b>..."</li></ul></div><div class=3D"">The purpose of =
publishing design sessions as they come in is twofold:&nbsp;</div><div =
class=3D""><ul class=3D""><li class=3D"">let you know what others are =
planning to do (avoids duplicate sessions)</li><li class=3D"">marketing =
(attracts attendees)</li></ul></div><div class=3D"">You can propose =
new&nbsp;<b class=3D"">design sessions every day of the event</b>, but =
we prefer if you proposed them using the submission =
system.&nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">As=
 in the past at Hackathons we will try and <b class=3D"">balance the =
schedule and merge related sessions as a group in a 30 minute scheduling =
session</b>. &nbsp;I am also happy getting feedback from community =
members on this thread: to facilitate this, I will post schedule updates =
every other week or so.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">As we have Linux Foundation staff on =
hand, we should also be able to update the on-line schedule immediately =
afterwards. But we will also have a paper schedule (using post-it =
notes), as it is easier to manage the scheduling session.</div><div =
class=3D""><br class=3D""></div><div class=3D"">I attached the schedule =
for Design sessions as we will publish by the end of this =
week</div></div></div></blockquote></div></div></div></div></div></blockqu=
ote></div><br class=3D""></div></body></html>=

--Apple-Mail=_D5CB4374-72B6-40F6-B080-AA6294C83C5F--


--===============1146555639014283222==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1146555639014283222==--


From xen-devel-bounces@lists.xen.org Wed May 10 08:53:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 08:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8NML-00042u-DU; Wed, 10 May 2017 08:52:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8NMK-00042o-0T
 for xen-devel@lists.xen.org; Wed, 10 May 2017 08:52:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6C/54-03058-3D4D2195; Wed, 10 May 2017 08:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffSFaF
 Ig4uXVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy+lROZC3ZzVbya8JqxgfE7WxcjF4eQwEZG
 id2/10M5Sxklzv+ey9TFyMEhLOAu8eVWRBcjJ4eIgKbErtnXGUFsIYGfjBLbm+tA6pkF5jNLr
 L19lAkkwQZUdOfzJzCbV8BKYv/8vWwgNouAqkTfhqPMILaoQLjE28YjLBA1ghInZz4BszkFAi
 Vm3ekHq2cWMJOYt/khM4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGZnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBxwAEOxjPLAg8xCjJwaQkyqu7SyhSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv/UtAOcGi1PTUirTMHGDow6QlOHiURHglQNK8xQWJucWZ6
 RCpU4yKUuK8bZeBEgIgiYzSPLg2WLxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvH5ApPJ
 l5JXDTXwEtZgJaHMggALK4JBEhJdXAmFiyjs9LeeLEaQZzduca2LRozIjkzn+5WdbkCnvNGUP
 1Zpt3P1JLX+fsyDfctuSs4cTTzxyD/Jof8OssZzq0ofhRM3Nt54sPHI96/89f6FaYJzJD9PwZ
 BQmpFc8nnpM6v/lGto1ndfGj0oo5TEUXc57d10k8dOuRxcappeseF++UuxutL9ZWosRSnJFoq
 MVcVJwIAMx7MsCyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494406354!64101398!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60389 invoked from network); 10 May 2017 08:52:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 10 May 2017 08:52:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 640132B;
 Wed, 10 May 2017 01:52:33 -0700 (PDT)
Received: from [10.37.9.248] (unknown [10.37.9.248])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F29E93F3E1;
 Wed, 10 May 2017 01:52:30 -0700 (PDT)
To: Vijay Kilari <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-13-git-send-email-vijay.kilari@gmail.com>
 <13f0188b-6982-04b3-4342-07fd984d17f9@arm.com>
 <CALicx6vRCB9em3u5mE+_j8+f3g8tRFxvZCAxb5h_RxMA-QTsJQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d6ac7b8b-02da-19c5-b5fa-3c79b9b67106@arm.com>
Date: Wed, 10 May 2017 09:52:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CALicx6vRCB9em3u5mE+_j8+f3g8tRFxvZCAxb5h_RxMA-QTsJQ@mail.gmail.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 12/25] ARM: NUMA: Parse CPU NUMA
	information
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8xMC8yMDE3IDA2OjI0IEFNLCBWaWpheSBLaWxhcmkgd3JvdGU6Cj4gT24gTW9u
LCBNYXkgOCwgMjAxNyBhdCAxMTowMSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4+PiArc3RhdGljIGludCBfX2luaXQgZHRfbnVtYV9zY2FuX2NwdV9ub2Rl
KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGludCBkZXB0aCwKPj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6
ZV9jZWxscywgdm9pZCAqZGF0YSkKPj4+ICt7Cj4+PiArICAgIGlmICggZGV2aWNlX3RyZWVfdHlw
ZV9tYXRjaGVzKGZkdCwgbm9kZSwgImNwdSIpICkKPj4+ICsgICAgICAgIHJldHVybiBkdF9udW1h
X3Byb2Nlc3NfY3B1X25vZGUoZmR0LCBub2RlLCBuYW1lLCBhZGRyZXNzX2NlbGxzLAo+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX2NlbGxzKTsKPj4KPj4K
Pj4gQXMgc2FpZCBvbiB2MSwgdGhpcyBjb2RlIGlzIHdyb25nLiBDUFVzIG5vZGVzIGNhbiBvbmx5
IGJlIGluIC9jcHVzIGFuZCB5b3UKPj4gY2Fubm90IHJlbHkgb24gdGhlIG5hbWUgdG8gYmUgImNw
dSIgKHNlZSBiaW5kaW5nIGluCj4+IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9h
cm0vY3B1LnR4dCkuIFRoZSBvbmx5IHdheSB0byBjaGVjayBpZiBpdAo+PiBpcyBhIENQVSBpcyB0
byBsb29rIGZvciB0aGUgcHJvcGVydHkgZGV2aWNlX3R5cGUuCj4KPiBUaGUgZnVuY3Rpb24gZGV2
aWNlX3RyZWVfdHlwZV9tYXRjaGVzKCkgaXNuJ3QgbG9va2luZyBmb3IgZGV2aWNlX3R5cGU/Lgo+
IEJlbG93IGlzIGR0IGluZm8gb24gZGV2aWNlX3R5cGUuIEFueXRoaW5nIG1pc3Npbmc/Cj4KPiAg
ICAgICAgICAgICAgICAgY3B1QDEwMTAxIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICBjb21w
YXRpYmxlID0gImNhdml1bSx0aHVuZGVyIiwgImFybSxhcm12OCI7Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAgZGV2aWNlX3R5cGUgPSAiY3B1IjsKPiAgICAgICAgICAgICAgICAgICAgICAgICAu
Li4uCj4gICAgICAgICAgICAgICAgIH07CgpZb3Ugb25seSBjb3ZlciBvbmUgcGFydCBvZiBteSBj
b21tZW50IGFuZCBzdGlsbCBtaXNzICJDUFVTIG5vZGVzIGNhbiAKb25seSBiZSBpbiAvY3B1cyIu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 09:01:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 09:01:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8NUN-0004v2-Ba; Wed, 10 May 2017 09:00:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vijay.kilari@gmail.com>) id 1d8NUM-0004uw-7X
 for xen-devel@lists.xen.org; Wed, 10 May 2017 09:00:54 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B5/04-03557-5C6D2195; Wed, 10 May 2017 09:00:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSWs+6Ra0K
 RBtfPGlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9q3ULZutWrL0zka2B8YVqFyMXh5BAP6NE
 49+L7CAOi0ADq8SzZW/BHAmBOawSHWd+MXYxcgI5eRIHtk1khrCLJfY2XGcCsXkFBCVOznzCA
 mILCXhJHJm0kQ3E5hSwlvg1+QM7xIpNjBK/DvaANbAJaEtcWvMYbBCLgKpE88E7UIMCJD4dbg
 azhQU8JT4dhbBFBNQl/lyYwAgyiFlgIbPEs7fzgRIcQI66xPp5QhMYBWYhuWMWQmYBI9MqRo3
 i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGQAgh2MO9cHHmKU
 5GBSEuXV3SUUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/QqUE6wKDU9tSItMwcYEzBpCQ4eJ
 RFeiUtAad7igsTc4sx0iNQpRmOOF5ffv2fieLLyx3smIZa8/LxUKXFeP5BJAiClGaV5cINgsX
 qJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxLrgBN4cnMK4Hb9wroFCagUwIZBEBOKUlESEk
 1MEqvc4jqc9FP3P/P69bL50310nkuhQfnHfu09uG1RisPHXs1DsX/Qn0TvmptfzUxrdXuPv+6
 hHm+p4LFKqPVPhr3BqVvnibI3KZzafeyqS1v/DIspVL/hpycJfwhPazlYkljoeHCDUIyN/8X5
 3zLDPFXv6ds1JX9N9Eknclh34ZSpXvS2mkHlViKMxINtZiLihMBfhtq7NACAAA=
X-Env-Sender: vijay.kilari@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494406851!67475080!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52467 invoked from network); 10 May 2017 09:00:52 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 09:00:52 -0000
Received: by mail-oi0-f67.google.com with SMTP id h4so4051711oib.0
 for <xen-devel@lists.xen.org>; Wed, 10 May 2017 02:00:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Lxt3iRz7JYRGGQMLZ7T+3YBQh5n3Dntp9BBqRDTtk1A=;
 b=d2aWRV5L7RHAfZEFj12kQ061h9iJKMVSREB67VXLJxPPvynbfvF+pP6eN+3/YHeie1
 tGLpXtMY/JCHPlsB3acfYHGypgCj/F2QuVMcG2hyxiVliucV8gf7fkpb5MMPGEP7qWyo
 Ha1ZouJppPCrnmcm5D4iZJ79kDCWO95JVpeFv7MNya8xCFF2uhXrua/fugVrbKy3QfaV
 /yJ/qo0WP0tRBhNnqkNvwlmzoa6DewB7agJq0rMxk75+buZ5Vh4oB4MwFUaXc8e3UyxW
 e5XXANzKIHNCRAMyc204qJs4o0ic1KnAvHlv7Uo+ez8jv8iBqoD8qDEhBDa/f0QQWIkg
 vyag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Lxt3iRz7JYRGGQMLZ7T+3YBQh5n3Dntp9BBqRDTtk1A=;
 b=DtS7GvQwPHdRNGUJPUKQMM3iOlGvUXOR1xO+3tFovSzQjtqcdOuJUQnhuCLnpRnBTC
 acMVX0MUFkRYdjhixuNN8z9/YBxe87xw7hbK7zBCFQUWiqSqVrCANRKTvvrHL4gAILls
 7tSr5KCgVWnp3DfHUwN5NzqSN9JJxxMGiNqZy2ov5zYV5WMI+iZ8wdT3c5hPBYxIM+Vo
 A9EsKW11eAvQfP3GQMg4EYTXzga74nj0qUs7rATmLs+8mUF7mTd7O9IW6hkp2b4Jd144
 EHCxLGyHfAZThlDyXD1dG3Ta6hibcPKVs2HUAkRUKH2spanb863lt45XDZGcZ3DztSPp
 AoEQ==
X-Gm-Message-State: AODbwcBXHTPONgJNxxenhjWBko+S6mDWrvCT9XIpvOVu50RZRyIESoKQ
 tZxPb9cu4rwxBE3qulazr5bEM0QCjw==
X-Received: by 10.202.197.85 with SMTP id v82mr1848192oif.151.1494406851194;
 Wed, 10 May 2017 02:00:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.9.189 with HTTP; Wed, 10 May 2017 02:00:50 -0700 (PDT)
In-Reply-To: <0035c991-d3f3-bf30-2509-f1e861211d47@arm.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-12-git-send-email-vijay.kilari@gmail.com>
 <0035c991-d3f3-bf30-2509-f1e861211d47@arm.com>
From: Vijay Kilari <vijay.kilari@gmail.com>
Date: Wed, 10 May 2017 14:30:50 +0530
Message-ID: <CALicx6uH2atpa=P=2vwOuPVLe5o2zecFegfNPPE9sz2dKTbguQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Vijaya Kumar K <Vijaya.Kumar@cavium.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 11/25] x86: NUMA: Move common code
	from srat.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

IGFuZAoKT24gTW9uLCBNYXkgOCwgMjAxNyBhdCAxMDozNiBQTSwgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgVmlqYXksCj4KPgo+IE9uIDI4LzAzLzE3IDE2
OjUzLCB2aWpheS5raWxhcmlAZ21haWwuY29tIHdyb3RlOgo+Pgo+PiBGcm9tOiBWaWpheWEgS3Vt
YXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4+Cj4+IE1vdmUgY29kZSBmcm9tIHhlbi9h
cmNoL3g4Ni9zcmF0LmMgdG8geGVuL2NvbW1vbi9udW1hLmMKPj4gc28gdGhhdCBpdCBjYW4gYmUg
dXNlZCBieSBvdGhlciBhcmNocy4KPj4gRmV3IGdlbmVyaWMgc3RhdGljIGZ1bmN0aW9ucyBpbiB4
ODYvc3JhdC5jIGFyZSBtYWRlCj4+IG5vbi1zdGF0aWMgY29tbW9uL251bWEuYwo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4+IC0t
LQo+PiAgeGVuL2FyY2gveDg2L3NyYXQuYyAgICAgICAgfCAxNTIKPj4gKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICB4ZW4vY29tbW9uL251bWEuYyAgICAg
ICAgICB8IDE0Ngo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2FjcGkuaCB8ICAgMyAtCj4+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L251bWEuaCB8ICAgMiAtCj4+ICB4ZW4vaW5jbHVkZS94ZW4vbnVtYS5oICAgICB8ICAx
NCArKysrKwo+PiAgNSBmaWxlcyBjaGFuZ2VkLCAxNjQgaW5zZXJ0aW9ucygrKSwgMTUzIGRlbGV0
aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NyYXQuYyBiL3hlbi9hcmNo
L3g4Ni9zcmF0LmMKPj4gaW5kZXggMmNjODdhMy4uNTU5NDdiYiAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gveDg2L3NyYXQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvc3JhdC5jCj4+IEBAIC0yMyw5
ICsyMyw4IEBACj4+Cj4+ICBzdGF0aWMgc3RydWN0IGFjcGlfdGFibGVfc2xpdCAqX19yZWFkX21v
c3RseSBhY3BpX3NsaXQ7Cj4+Cj4+IC1zdGF0aWMgbm9kZW1hc2tfdCBfX2luaXRkYXRhIG1lbW9y
eV9ub2Rlc19wYXJzZWQ7Cj4+IC1zdGF0aWMgbm9kZW1hc2tfdCBfX2luaXRkYXRhIHByb2Nlc3Nv
cl9ub2Rlc19wYXJzZWQ7Cj4+IC1zdGF0aWMgc3RydWN0IG5vZGUgX19pbml0ZGF0YSBub2Rlc1tN
QVhfTlVNTk9ERVNdOwo+PiArZXh0ZXJuIG5vZGVtYXNrX3QgcHJvY2Vzc29yX25vZGVzX3BhcnNl
ZDsKPj4gK2V4dGVybiBub2RlbWFza190IG1lbW9yeV9ub2Rlc19wYXJzZWQ7Cj4KPgo+IE9uIHYx
LCBKYW4gY2xlYXJseSBOQUsgdG8gY2hhbmdlcyBsaWtlIHRoaXMuIERlY2xhcmF0aW9ucyBiZWxv
bmcgaW4gaGVhZGVyCj4gZmlsZXMuIEl0IGlzIGEgZGlmZmVyZW50IHZhcmlhYmxlIGNvbXBhcmUg
dG8gdjEsIGJ1dCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQKPiB5b3UgdG8gYXBwbHkgd2hhdCBoZSBz
YWlkIGV2ZXJ5d2hlcmUuLi4KCk9rIEkgd2lsbCBtb3ZlIHRoZXNlIHRvIGhlYWRlciBmaWxlcy4K
Ck9uZSBtb3JlIGNoYW5nZSB0aGF0IEkgbWFkZSBpcyBtb3ZlZCBmcm9tIHN0YXRpYyB0byBnbG9i
YWwuCmJlY2F1c2UgY3JlYXRpbmcgYWNjZXNzb3IgZnVuY3Rpb25zIGFyb3VuZCB0aGVzZSBub2Rl
c21hc2tfdCBpcyB0cmlja3kgYmVjYXVzZQp0aGUgbWFjcm9zIChkZWZpbmVkIGluIG5vZGVtYXNr
LmgpIGRvZXMgbm90IHRha2UgcG9pbnRlciBwYXJhbWV0ZXJzLgoKSSB3aWxsIGFkZCBjb21tZW50
LgoKPgo+IFsuLi5dCj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbnVtYS5jIGIveGVuL2Nv
bW1vbi9udW1hLmMKPj4gaW5kZXggMjA3ZWJkOC4uMTc4OWJiYSAxMDA2NDQKPj4gLS0tIGEveGVu
L2NvbW1vbi9udW1hLmMKPj4gKysrIGIveGVuL2NvbW1vbi9udW1hLmMKPj4gQEAgLTMyLDYgKzMy
LDggQEAKPj4gIHN0YXRpYyBpbnQgbnVtYV9zZXR1cChjaGFyICpzKTsKPj4gIGN1c3RvbV9wYXJh
bSgibnVtYSIsIG51bWFfc2V0dXApOwo+Pgo+PiArbm9kZW1hc2tfdCBfX2luaXRkYXRhIG1lbW9y
eV9ub2Rlc19wYXJzZWQ7Cj4+ICtub2RlbWFza190IF9faW5pdGRhdGEgcHJvY2Vzc29yX25vZGVz
X3BhcnNlZDsKPj4gIHN0cnVjdCBub2RlX2RhdGEgbm9kZV9kYXRhW01BWF9OVU1OT0RFU107Cj4+
Cj4+ICAvKiBNYXBwaW5nIGZyb20gcGR4IHRvIG5vZGUgaWQgKi8KPj4gQEAgLTQ3LDYgKzQ5LDEw
IEBAIGNwdW1hc2tfdCBfX3JlYWRfbW9zdGx5IG5vZGVfdG9fY3B1bWFza1tNQVhfTlVNTk9ERVNd
Owo+Pgo+PiAgc3RhdGljIGJvb2wgbnVtYV9vZmYgPSAwOwo+PiAgc3RhdGljIGJvb2wgYWNwaV9u
dW1hID0gMTsKPj4gK3N0YXRpYyBpbnQgbnVtX25vZGVfbWVtYmxrczsKPj4gK3N0YXRpYyBzdHJ1
Y3Qgbm9kZSBub2RlX21lbWJsa19yYW5nZVtOUl9OT0RFX01FTUJMS1NdOwo+PiArc3RhdGljIG5v
ZGVpZF90IG1lbWJsa19ub2RlaWRbTlJfTk9ERV9NRU1CTEtTXTsKPj4gK3N0YXRpYyBzdHJ1Y3Qg
bm9kZSBfX2luaXRkYXRhIG5vZGVzW01BWF9OVU1OT0RFU107Cj4KPgo+IEl0IHdvdWxkIG1ha2Ug
c2Vuc2UgdG8ga2VlcCB0aG9zZSB2YXJpYWJsZXMgdG9nZXRoZXIgd2l0aAo+IHttZW1vcnkscHJv
Y2Vzc29yfV9ub2Rlc19wYXJzZWQuCgpvawo+Cj4gWy4uLl0KPgo+PiAraW50IHZhbGlkX251bWFf
cmFuZ2UocGFkZHJfdCBzdGFydCwgcGFkZHJfdCBlbmQsIG5vZGVpZF90IG5vZGUpCj4+ICt7Cj4+
ICsgICAgaW50IGk7Cj4+ICsKPj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgZ2V0X251bV9ub2RlX21l
bWJsa3MoKTsgaSsrKSB7Cj4KPgo+IGNvbW1vbi9udW1hLmMgaXMgdXNpbmcgWGVuIGNvZGluZyBz
dHlsZSB3aGlsc3QgYXJjaC94ODYvc3JhdC5jIGlzIHVzaW5nCj4gTGludXggY29kaW5nIHN0eWxl
Lgo+Cj4gWW91IGRlY2lkZWQgdG8gdmFsaWRseSBzd2l0Y2ggdG8gc29mdCB0YWIsIG1ha2luZyBx
dWl0ZSBkaWZmaWN1bHQgdG8gY2hlY2sKPiBpZiB0aGlzIHBhdGNoIGlzIG9ubHkgY29kZSBtb3Zl
bWVudC4gQnV0IHlvdSBkaWQgbm90IGdvIGZhciBlbm91Z2ggYW5kIGZpeAo+IHRoZSBjb2Rpbmcg
c3R5bGUgb2YgdGhlIGNvZGUgbW92ZWQuCj4KPiBQbGVhc2UgZG8gaXQgcHJvcGVybHkgYW5kIG5v
dCBoYWxmIG9mIGl0LiBGb3Igc2ltcGxpY2l0eSBJIHdvdWxkIGJlIE9LIHRoYXQKPiBpdCBpcyBk
b25lIGluIHRoaXMgcGF0Y2guIEJ1dCB0aGlzIG5lZWRzIHRvIGJlIGNsZWFybHkgd3JpdHRlbiBp
biB0aGUgY29tbWl0Cj4gbWVzc2FnZS4KCkkgd2lsbCBhZGQgaW4gY29tbWl0IG1lc3NhZ2UgYWJv
dXQgY29kaW5nIHN0eWxlIGNoYW5nZXMgdG8gZGVzdGluYXRpb24gZmlsZQpjb21wYXJlZCB0byBz
b3VyY2UgZmlsZS4KCj4KPj4gKyAgICAgICAgc3RydWN0IG5vZGUgKm5kID0gZ2V0X25vZGVfbWVt
YmxrX3JhbmdlKGkpOwo+PiArCj4+ICsgICAgICAgIGlmIChuZC0+c3RhcnQgPD0gc3RhcnQgJiYg
bmQtPmVuZCA+IGVuZCAmJgo+PiArICAgICAgICAgICAgZ2V0X21lbWJsa19ub2RlaWQoaSkgPT0g
bm9kZSkKPj4gKyAgICAgICAgICAgIHJldHVybiAxOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJl
dHVybiAwOwo+PiArfQo+Cj4KPiBbLi4uXQo+Cj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbnVtYS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9udW1hLmgKPj4gaW5kZXggNDIx
ZThiNy4uN2NmZjIyMCAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9udW1hLmgK
Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9udW1hLmgKPj4gQEAgLTQ3LDggKzQ3LDYgQEAg
c3RhdGljIGlubGluZSBfX2F0dHJpYnV0ZV9fKChwdXJlKSkgbm9kZWlkX3QKPj4gcGh5c190b19u
aWQocGFkZHJfdCBhZGRyKQo+PiAgI2RlZmluZSBub2RlX2VuZF9wZm4obmlkKSAgICAgICAoTk9E
RV9EQVRBKG5pZCktPm5vZGVfc3RhcnRfcGZuICsgXAo+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTk9ERV9EQVRBKG5pZCktPm5vZGVfc3Bhbm5lZF9wYWdlcykKPj4KPj4gLWV4
dGVybiBpbnQgdmFsaWRfbnVtYV9yYW5nZShwYWRkcl90IHN0YXJ0LCBwYWRkcl90IGVuZCwgbm9k
ZWlkX3Qgbm9kZSk7Cj4+IC0KPj4gIHZvaWQgc3JhdF9wYXJzZV9yZWdpb25zKHVpbnQ2NF90IGFk
ZHIpOwo+PiAgZXh0ZXJuIHVpbnQ4X3QgX19ub2RlX2Rpc3RhbmNlKG5vZGVpZF90IGEsIG5vZGVp
ZF90IGIpOwo+PiAgdW5zaWduZWQgaW50IGFyY2hfZ2V0X2RtYV9iaXRzaXplKHZvaWQpOwo+PiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL251bWEuaCBiL3hlbi9pbmNsdWRlL3hlbi9udW1h
LmgKPj4gaW5kZXggZWVkNDBhZi4uZWU1MzUyNiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL251bWEuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbnVtYS5oCj4+IEBAIC0xMyw2ICsx
Myw3IEBACj4+ICAjZGVmaW5lIE5VTUFfTk9fRElTVEFOQ0UgMHhGRgo+Pgo+PiAgI2RlZmluZSBN
QVhfTlVNTk9ERVMgICAgKDEgPDwgTk9ERVNfU0hJRlQpCj4+ICsjZGVmaW5lIE5SX05PREVfTUVN
QkxLUyAoTUFYX05VTU5PREVTICogMikKPj4KPj4gIHN0cnVjdCBub2RlIHsKPj4gICAgICBwYWRk
cl90IHN0YXJ0Owo+PiBAQCAtMjgsNiArMjksMTkgQEAgZXh0ZXJuIG5vZGVpZF90IGFjcGlfc2V0
dXBfbm9kZSh1bnNpZ25lZCBpbnQgcHhtKTsKPj4gIGV4dGVybiB2b2lkIHNyYXRfZGV0ZWN0X25v
ZGUoaW50IGNwdSk7Cj4+ICBleHRlcm4gdm9pZCBzZXR1cF9ub2RlX2Jvb3RtZW0obm9kZWlkX3Qg
bm9kZWlkLCBwYWRkcl90IHN0YXJ0LCBwYWRkcl90Cj4+IGVuZCk7Cj4+ICBleHRlcm4gdm9pZCBp
bml0X2NwdV90b19ub2RlKHZvaWQpOwo+PiArZXh0ZXJuIGludCB2YWxpZF9udW1hX3JhbmdlKHBh
ZGRyX3Qgc3RhcnQsIHBhZGRyX3QgZW5kLCBub2RlaWRfdCBub2RlKTsKPj4gK2V4dGVybiBpbnQg
Y29uZmxpY3RpbmdfbWVtYmxrcyhwYWRkcl90IHN0YXJ0LCBwYWRkcl90IGVuZCk7Cj4+ICtleHRl
cm4gdm9pZCBjdXRvZmZfbm9kZShpbnQgaSwgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBlbmQpOwo+
PiArZXh0ZXJuIHN0cnVjdCBub2RlICpnZXRfbnVtYV9ub2RlKGludCBpZCk7Cj4+ICtleHRlcm4g
bm9kZWlkX3QgZ2V0X21lbWJsa19ub2RlaWQoaW50IG1lbWJsayk7Cj4+ICtleHRlcm4gbm9kZWlk
X3QgKmdldF9tZW1ibGtfbm9kZWlkX21hcCh2b2lkKTsKPj4gK2V4dGVybiBzdHJ1Y3Qgbm9kZSAq
Z2V0X25vZGVfbWVtYmxrX3JhbmdlKGludCBtZW1ibGspOwo+PiArZXh0ZXJuIHN0cnVjdCBub2Rl
ICpnZXRfbWVtYmxrKGludCBtZW1ibGspOwo+PiArZXh0ZXJuIGludCBudW1hX2FkZF9tZW1ibGso
bm9kZWlkX3Qgbm9kZWlkLCBwYWRkcl90IHN0YXJ0LCB1aW50NjRfdAo+PiBzaXplKTsKPj4gK2V4
dGVybiBpbnQgZ2V0X251bV9ub2RlX21lbWJsa3Modm9pZCk7Cj4+ICtleHRlcm4gaW50IGFyY2hf
c2FuaXRpemVfbm9kZXNfbWVtb3J5KHZvaWQpOwo+PiArZXh0ZXJuIHZvaWQgbnVtYV9mYWlsZWQo
dm9pZCk7Cj4+ICtleHRlcm4gaW50IG51bWFfc2Nhbl9ub2Rlcyh1aW50NjRfdCBzdGFydCwgdWlu
dDY0X3QgZW5kKTsKPgo+Cj4gU2VlIG15IGNvbW1lbnQgb24gdGhlIHByZXZpb3VzIHBhdGNoLgoK
SSB1bmRlcnN0YW5kIHRoYXQgd2UgY2FuIGRyb3AgdGhpcyBleHRlcm4KPgo+Pgo+PiAgI2RlZmlu
ZSB2Y3B1X3RvX25vZGUodikgKGNwdV90b19ub2RlKCh2KS0+cHJvY2Vzc29yKSkKPj4KPj4KPgo+
IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 09:03:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 09:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8NWj-00053L-Nx; Wed, 10 May 2017 09:03:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296481d2e=roger.pau@citrix.com>)
 id 1d8NWi-00053B-8l
 for xen-devel@lists.xen.org; Wed, 10 May 2017 09:03:20 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 36/22-01870-757D2195; Wed, 10 May 2017 09:03:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQjfsulC
 kwYVnhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJ6WcYCxZLVjzdtoilgXGuSBcjJ4eEgJ/E
 /5W32UBsFgFViZ2bfrB2MXJwsAnYS0z/WgESFhHQlnixah1YCbNAvMTLk7dZQWxhAR+JrQ+2M
 YHYvAKeEgs7zrJ3MXJxCAmsYJJYPnUvG0RCUOLkzCcsEM06Egt2f2IDmc8sIC2x/B8HSJhTwF
 HixOuDYCWiAioSE+f3sYPYQgKKEv3zHrBBnJkusfXvL+YJjPyzkEydhWTqLISpCxiZVzGqF6c
 WlaUW6ZrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl89AwPjDsYrbc6HGCU5
 mJREeXV3CUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1vwaUEyxKTU+tSMvMAUYCTFqCg0dJh
 DcQJM1bXJCYW5yZDpE6xagoJc7rBpIQAElklObBtcGi7xKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYd5WkCk8mXklcNNfAS1mAlnMIACyuCQRISXVwNjRe2o3o57WIqN1/s7Z94xUBa436s7
 6fetJh8SHz01fJH/Mv/D9XIFsaMrXrW4JxzeXnrzyuIH78t5brQlJ/Fc4dCN2dgn83z5j0Tzj
 2N5JGrN25Eo6X1T84ff2bfpNg54HCbmV8RVV2RpTuj68kAlYelyudNparafTbULfagTp+move
 eFmKqbEUpyRaKjFXFScCAA7HrqjuQIAAA==
X-Env-Sender: prvs=296481d2e=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494406998!87944212!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16707 invoked from network); 10 May 2017 09:03:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 09:03:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="45743704"
Date: Wed, 10 May 2017 10:03:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170510090314.q5zatohwg3uwn77d@dhcp-3-128.uk.xensource.com>
References: <d253dc3b-f505-c57c-77e8-81c502378f5f@frp.lv>
 <20170503102750.t62i2uy7ijhqnoic@citrix.com>
 <db58f795-32bf-2bb4-6800-8f79e3dee2cc@frp.lv>
 <20170503143158.ruerumxzowaexf2r@citrix.com>
 <20170503170256.tjxrgytumz5blmkr@citrix.com>
 <22794.63877.647730.458229@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22794.63877.647730.458229@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Reinis Martinsons <admin@frp.lv>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xl devd segmentation fault on xl block-detach
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMDQsIDIwMTcgYXQgMTA6NTE6MDFBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW0JVR10geGwgZGV2ZCBzZWdt
ZW50YXRpb24gZmF1bHQgb24geGwgYmxvY2stZGV0YWNoIik6Cj4gPiBDYW4geW91IGdpdmUgdGhl
IGZvbGxvd2luZyBwYXRjaCBhIHRyeT8gVGhpcyBhcHBsaWVzIHRvIDQuOC4KPiA+IAo+ID4gTm90
IHN1cmUgaWYgdGhlcmUgaXMgYSBiZXR0ZXIgd2F5IHRvIGZpeCBpdCB0aG91Z2guIElhbiBhbmQg
Um9nZXI/Cj4gCj4gSSBmaW5kIHRoZSBsb2dpYyBoZXJlIHJhdGhlciBhd2t3YXJkLiAgSSBkbyBy
ZW1lbWJlciByZXZpZXdpbmcgaXQgYW5kCj4gYmVjb21pbmcgYSBiaXQgY29uZnVzZWQgYXQgdGhl
IHRpbWUgYW5kIGl0IHNlZW1zIHRoYXQgZXZlbiB0aG91Z2ggSQo+IGV2ZW50dWFsbHkgY29udmlu
Y2VkIG15c2VsZiBpdCB3YXMgT0ssIEkgd2FzIHdyb25nLgo+IAo+ID4gRnJvbTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IERhdGU6IFdlZCwgMyBNYXkgMjAxNyAxNzo1NTo0MiAr
MDEwMAo+ID4gU3ViamVjdDogW1BBVENIXSBsaWJ4bDogZml4IGJhY2tlbmRfd2F0Y2hfY2FsbGJh
Y2sKPiA+IAo+ID4gVGhhdCBmdW5jdGlvbiBuZWVkcyB0byBjb3BlIHdpdGggc3B1cmlvdXMgZXZl
bnRzLiBUaGUgb3JpZ2luYWwgInNraXAiCj4gPiBwYXRoIGJsaW5kbHkgZnJlZWQgZGd1ZXN0IGV2
ZW4gd2hlbiBpdCBuZWVkZWQgdG8gc3RheSBpbiBkZG9tYWluIGxpc3QuCj4gPiAKPiA+IEZyZWUg
ZGd1ZXN0IGlmZiBpdCBpcyBuZXdseSBhZGRlZCB0byB0aGUgbGlzdC4gVGhhdCB3YXkgd2UgZG9u
J3QgZnJlZQo+ID4gdGhlIG9uZSB0aGF0IHNob3VsZCBzdGF5IG9uIHRoZSBsaXN0IGFuZCB3ZSBk
b24ndCB1bm5lY2Vzc2FyaWx5IGFkZCBhCj4gPiBzdGFsZSBkZ3Vlc3QgZW50cnkgdG8gZGRvbWFp
biBsaXN0Lgo+IAo+IEFGQUlDVCByaWdodCBub3cgeW91IGFyZSByaWdodC4gIEJ1dCBJIHNlZSBh
bm90aGVyIHBvc3NpYmxlIHdheSBvZgo+IGZpeGluZyBpdDoKPiAKPiBIb3cgYWJvdXQgbW92aW5n
IHRoZSBudW1fZGV2cyA9PSAwIGNoZWNrLCBhbmQgYXNzb2NpYXRlZCBjbGVhbnVwLCB0bwo+IHRo
ZSBleGl0IHBhdGggPyAgVGhhdCB3YXkgYSBpZiBuZXcgZ3Vlc3Qgc3RydWN0IGlzIHNwdXJpb3Vz
bHkKPiBhbGxvY2F0ZWQsIGl0IHdpbGwgYXV0b21hdGljYWxseSBiZSBmcmVlZC4gIEl0IHdvdWxk
IG1lYW4gdGhhdCB0aGUKPiBmcmVlaW5nIG9mIGRndWVzdCB3b3VsZCBkZXBlbmQgb25seSBvbiBv
dGhlciBpbnZhcmlhbnRzIGFscmVhZHkgaW4gdGhlCj4gY29kZSwgcmF0aGVyIHRoYW4gb24gZXhw
bGljaXQgdHJhY2tpbmcuCj4gCj4gVGhlIGludmFyaWFudHMgYXJlLCBJIHRoaW5rOgo+IAo+ICAq
IEFueSBsaWJ4bF9fZGRvbWFpbl9kZXZpY2UgaXMgZWl0aGVyCj4gICAgICAqIG9uIHNvbWUgbGlz
dCBsaWJ4bF9fZGRvbWFpbl9ndWVzdC0+ZGV2aWNlcwo+ICAgICAgKiBiZWluZyBwcm9jZXNzZWQg
Zm9yIHJlbW92YWwsIGFuZCByZWZlcmVuY2VkIGJ5IGEgZGV2aWNlCj4gICAgICAgIHJlbW92ZSBh
c3luYyBjYWxsIGluaXRpYXRlZCBieSByZW1vdmVfZGV2aWNlIGFuZCB3aGljaCB3aWxsCj4gICAg
ICAgIGNhbGwgZGV2aWNlX2NvbXBsZXRlKCkgd2hlbiBkb25lCj4gICAgYnV0IG5vdCBib3RoIQo+
IAo+ICAqIEFueSBsaWJ4bF9fZG9tYWluX2d1ZXN0IGlzIG9uIHRoZSBsaXN0IGxpYnhsX19kZG9t
YWluLT5ndWVzdHMuCj4gCj4gIFRoZSBhYm92ZSBhcHBseSBldmVuIHdpdGhpbiBhbnkgZnVuY3Rp
b24sIGV4Y2VwdCB2ZXJ5IGJyaWVmbHkgd2hlbgo+ICB0cmFuc2l0aW9uaW5nIGZyb20gb25lIHN0
YXRlIHRvIGFub3RoZXIgKGVnIGNyZWF0aW9uLCBkZXN0cnVjdGlvbikuCj4gCj4gICogU1VNKGxp
YnhsX19kb21haW5fZ3Vlc3QtPm51bV8qKSAhPSAwLCB3aGVuIHdlIHJldHVybiBmcm9tIHRoZQo+
ICAgIG91dGVybW9zdCBjYWxsYmFjay4gIChJZSwgdGhlcmUgYXJlIG5vIGxlZnRvdmVyIGVtcHR5
IGd1ZXN0Cj4gICAgc3RydWN0cy4pCgpZZXMsIHRoYXQgc2VlbXMgYmV0dGVyIHNvIHRoYXQgdGhl
cmUncyBubyBjb2RlIGR1cGxpY2F0aW9uLiBXaWxsIHNlbmQgYSBwYXRjaApzaG9ydGx5LgoKPiAK
PiBUaGlua2luZyBhYm91dCB0aGlzIGxpa2UgdGhpcywgYW5kIG9ic2VydmluZyB0aGUgY29udHJv
bCBmbG93LCBsZWFkcwo+IG1lIHRvIHRoaW5rIEkgaGF2ZSBmb3VuZCBhbm90aGVyIGJ1Zy4KPiAK
PiBDb25zaWRlciB3aGF0IGhhcHBlbnMgaWYgYSBkZXZpY2UgaXMgcmVtb3ZlZCB3aGlsZSBpdCBp
cyBzdGlsbCBiZWluZwo+IGFkZGVkLiAgVGhhdCBpcywgYW4gZXZlbnQgY29tZXMgaW4gd2hpY2gg
Y2F1c2VzIHVzIHRvIGNhbGwgYWRkX2RldmljZS4KPiBhZGRfZGV2aWNlIHNldHMgdXAgdGhlIGNh
bGxiYWNrIGFuZCBzdGFydHMgZG9pbmcgd29yayAoZWcgaG90cGx1Zwo+IHNjcmlwdHMpLiAgQmVm
b3JlIHRoYXQgZmluaXNoZXMsIHRoZSBkZXZpY2UgaXMgcmVtb3ZlZCBhZ2Fpbi4KPiBiYWNrZW5k
X3dhdGNoX2NhbGxiYWNrIHdpbGwgdGVhciB0aGUgZGV2aWNlIGRvd24gYW5kIGZyZWUgZGV2Lgo+
IAo+IEJ1dCBkZXYgaXMgc3RpbGwgcmVmZXJlbmNlZCBieSB0aGUgYWRkX2RldmljZSBvcGVyYXRp
b24sIGFuZCB3aGVuIGl0Cj4gY29tcGxldGVzLCBkZXZpY2VfY29tcGxldGUgd2lsbCBjYWxsCj4g
ICBsaWJ4bF9fZGV2aWNlX2JhY2tlbmRfcGF0aChnYywgYW9kZXYtPmRldikKPiAKPiBUaGVyZSBv
dWdodCB0byBiZSBhIChwZXJoYXBzIGltcGxpY2l0KSBpbnZhcmlhbnQgdGhhdAo+ICAqIEFueSBk
ZXYgcmVmZXJlbmNlZCBieSBhbiBhb2RldiBjYWxsIGlzIGxlZ2l0CgpSaWdodCwgbWF5YmUgYW4g
ZWFzaWVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvIG5vdCBwYXNzIHRoZSBzdG9yZWQgbGlieGxfX2Rl
dmljZQp0byB0aGUgYXN5bmMgZnVuY3Rpb25zLCBhbmQgaW5zdGVhZCBjb3B5IGl0IHRvIGEgdGVt
cG9yYXJ5IG9uZSB0aGF0J3MgR0MnZWQKYWZ0ZXJ3YXJkcy4gQUZBSUNUIHRoZSBhc3luYyBvcGVy
YXRpb25zIG9ubHkgcmVseSBvbiB0aGUgbGlieGxfX2RldmljZSwgc28KcGFzc2luZyBhIGRldmlj
ZSB0cmFja2VkIGJ5IHRoZSBHQyBzaG91bGQgc29sdmUgdGhpcyB3aXRob3V0IHJlZmNvdW50aW5n
LCB3aWxsCnNlbmQgYSBwYXRjaCBmb3IgdGhpcyBhbHNvLgoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 09:07:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 09:07:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8NaL-0005FL-6l; Wed, 10 May 2017 09:07:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8NaJ-0005FE-E6
 for xen-devel@lists.xen.org; Wed, 10 May 2017 09:07:03 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 93/56-03696-638D2195; Wed, 10 May 2017 09:07:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTdfshlC
 kwY3pohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3y6uZCi7yV8zcdYexgXEeTxcjF4eQwEZG
 iTUTZ7JCOEsZJXZf7WLqYuTkEBYIkLiz4TIjiC0ikCZx/+ZZZhBbSCBUYuelC2BxNgFNiTufP
 zGBNDML7GOSOPluO1gzr4CVxK4vW4CK2DlYBFQlHlmBREUFwiXeNh5hgagQlDg58wmYzSkQJt
 H3dzNYJ7OAmcS8zQ+ZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy1Usqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw3BiDYwbhqQeAhRkkOJiVRXt1dQpFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgPXQPKCRalpqdWpGXmAAMfJi3BwaMkwnsWJM1bXJCYW5yZD
 pE6xajL8W7ph/dMQix5+XmpUuK8B0CKBECKMkrz4EbAovASo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHktrwNN4cnMK4Hb9AroCCagIwIZBECOKElESEk1MLpvi36l4T+n8qO/6QTrFflVv7Z
 +exZUx2Hb0rB3hzN7dugx832fXl7YpyqoxRK749czyxW9G9r8zf5eFTlW+GKng4Ld6dowvbCD
 89xCU/ZH5a0KDpx4pedWx0kxidZ/4qf76tesuz9X8iiXdfuLjbGvDx7S+mFkntfiHWcVtIt5/
 tW5Ddt3SyuxFGckGmoxFxUnAgDSVsa8vQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494407221!67476953!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2207 invoked from network); 10 May 2017 09:07:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 10 May 2017 09:07:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 87F192B;
 Wed, 10 May 2017 02:07:01 -0700 (PDT)
Received: from [10.37.9.248] (unknown [10.37.9.248])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 949373F3E1;
 Wed, 10 May 2017 02:06:58 -0700 (PDT)
To: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <0259E1C966E8C54AA93AA2B1240828E651AD0221@dggeml510-mbs.china.huawei.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01256a84-f26e-b0de-bcb0-425075fcffc6@arm.com>
Date: Wed, 10 May 2017 10:06:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <0259E1C966E8C54AA93AA2B1240828E651AD0221@dggeml510-mbs.china.huawei.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH]acpi: enlarge NUM_FIXMAP_ACPI_PAGES from 4
 to 5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAwNS8xMC8yMDE3IDA0OjI5IEFNLCBaaGFuZ2JvIChPc2Nhcikgd3JvdGU6Cj4g
UGluZwoKTW9zdCBvZiB0aGUgbWFpbnRhaW5lcnMgaGF2ZSBub3dhZGF5cyBmaWx0ZXJzIHRvIGZs
YWcgZS1tYWlsIHdpdGggdGhlbSAKQ0NlZCBhbmQgbG9vayBsZXNzIG9mdGVuIHRvIHJlc3QuIElm
IHlvdSB3YW50IHRvIGRyYXcgYXR0ZW50aW9uIHRvIHlvdXIgCnBhdGNoLCB5b3Ugc2hvdWxkIEND
IHJlbGV2YW50IG1haW50YWluZXJzICh5b3UgY2FuIGZpbmQgdGhlbSBpbiAKTUFJTlRBSU5FUlMp
LgoKPgo+PiAgICBJbiBfX2FjcGlfbWFwX3RhYmxlKCksIGl0IHN1cHBvc2UgYWxsIEFDUEkgdGFi
bGVzIG1heSBub3QgZXhjZWVkIDQgcGFnZXMuCgpUaGUgc3BhY2VzIGF0IHRoZSBiZWdpbm5pbmcg
b2YgZXZlcnkgbGluZXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGFyZSBub3QgCm5lY2Vzc2FyeS4K
Cj4+ICAgIGJ1dCBub3dhZGF5cyBBQ1BJIHRhYmxlcywgc3VjaCBhcyBTUkFUIHRhYmxlLCBhcmUg
bGFyZ2UgZW5vdWdoLCBPbiBteQo+PiAgICBCSU9TIGJvYXJkLCB0aGUgU1JBVCB0YWJsZSBhY2hp
ZXZlcyB0aGUgc2l6ZSBvZiAxNDQyOEIsIGFsdGhvdWdoIGl0J3MKPj4gICAgYWJvdmUgMyBwYWdl
cyBhbmQgd2l0aGluIDRwYWdlcywgYnV0IGluIF9fYWNwaV9tYXBfdGFibGUoKSwgaXQgbWFwcwo+
PiBwYWdlcwo+PiAgICB0byBnZXQgdGhlIHRhYmxlLiBzdXBwb3NlIHRoZSBzdGFydCBhZGRyZXNz
IGlzIG5lYXIgdGhlIGVuZCBvZiB0aGUgZmlyc3QgcGFnZToKPj4KPj4gICAgICAgICAgMTAwMEIg
ICAgNDA5NkIgICAgICAgICA0MDk2QiAgICAgICAgICA0MDk2QiAgIDExNDBCCj4+Cj4+ICAgICAg
ICAgfF9fX3xfX19fX19fX19fX19ffF9fX19fX19fX19fX19ffF9fX19fX19fX19fX19ffF9fX198
Cj4+Cj4+ICAgIGFsdGhvdWdoIHRoZSB0b3RhbCBwYWdlIGlzIHdpdGhpbiA0cGFnZXMgLCBidXQg
aXQgbWF5IGJlIGluIGZhY3QgYWNyb3NzIDUKCnMvNHBhZ2VzLzQgcGFnZXMvCgo+PiAgICBwYWdl
cywgdGh1cyB0aGUgTlVNX0ZJWE1BUF9BQ1BJX1BBR0VTIHNob3VsZCBiZSBhdCBsZWFzdCA1IG5v
d2FkYXlzLgo+PiBJZgo+PiAgICBub3QsIHhlbiB3b3VsZCB3cm9uZ2x5IHRoaW5rcyBubyBOVU1B
IGNvbmZpZ3VhdGlvbiBjb3VsZCBiZSBmb3VuZCBhcyB0aGF0CgpzL2NvbmZpZ3VhdGlvbi9jb25m
aWd1cmF0aW9uLwoKPj4gaXQKPj4gICAgY291bGQgbm90IGdldCBTUkFUIHRhYmxlLgoKWW91ciBz
aWduZWQtb2ZmLWJ5IGlzIG1pc3NpbmcgaGVyZS4KCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vYWNwaS5oIGIveGVuL2luY2x1ZGUveGVuL2FjcGkuaAo+PiBpbmRleCAzMGVjMGVl
Li5iZDYxNmExIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKPj4gQEAgLTQzLDcgKzQzLDcgQEAKPj4gICogRml4bWFw
IHBhZ2VzIHRvIHJlc2VydmUgZm9yIEFDUEkgYm9vdC10aW1lIHRhYmxlcyAoc2VlIGFzbS14ODYv
Zml4bWFwLmggb3IKPj4gICogYXNtLWFybS9jb25maWcuaCkKPj4gICovCj4+IC0jZGVmaW5lIE5V
TV9GSVhNQVBfQUNQSV9QQUdFUyAgNAo+PiArI2RlZmluZSBOVU1fRklYTUFQX0FDUElfUEFHRVMg
IDUKPj4KPj4gI2RlZmluZSBCQURfTUFEVF9FTlRSWShlbnRyeSwgZW5kKQo+PiAoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgICAgICAgICghKGVu
dHJ5KSkgfHwgKHVuc2lnbmVkIGxvbmcpKGVudHJ5KSArIHNpemVvZigqKGVudHJ5KSkgPiAoZW5k
KQo+PiB8fCAgXAo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 09:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 09:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8NjR-00062Z-1E; Wed, 10 May 2017 09:16:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d8NjQ-00062R-6K
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 09:16:28 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 46/97-01870-B6AD2195; Wed, 10 May 2017 09:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoc8YqJt1Syj
 S4P1sBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePZyjcsBa28FU3f+BoYr3B1MXJxsAg0MkvM
 ureLHcRhFOhilDg88TULiCMk8JdR4sGJA0AZDg5hAXeJVe/Nuxg5OUQEtCVerFrHBlHTziLR/
 3kvE0iCWeAAo8T1/3IgNpuAjsTcvvMsIDavgLXEs6aH7CA2i4CqxORL08DqRQXCJd42HoGqEZ
 Q4OfMJmM0p4Cgx7d1UVpC9zAL2Eg+2lkGMl5fY/nYOM4gtIaAo8fT7A2aQGyQEOhklPjWfBus
 VElCWONk2CapIVuLo2TksELavxLonE9kh7CKJzQePsUM0/2eT2LZkIQuEc4VN4sL9DqiqAonl
 nZegurUk1l39CLXuO5PEwrWdUB2P2SSO7OyBqpKR6Fl7jxEi8ZNV4tuKV2wQzmwBiTMbr0H13
 2KTeDjnHViLsICUxPsdJxknMKrNQgqFWQifz0Ly+QJG5lWM6sWpRWWpRbomeklFmekZJbmJmT
 m6hgbGermpxcWJ6ak5iUnFesn5uZsYgamCAQh2MDZ+cTrEKMnBpCTKq7tLKFKILyk/pTIjsTg
 jvqg0J7X4EKMMB4eSBK/8TaCcYFFqempFWmYOMGnBpCU4eJREeM9eA0rzFhck5hZnpkOkTjEq
 SonzioH0CYAkMkrz4NpgifISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnv3gCawpOZVwI3/
 RXQYiagxYEMAiCLSxIRUlINjCw3ud+1/9dc0rQgWaV9ZcrS2xfZRG49eB4s9C9zp96HP0Hmz4
 7729+xuyr6TVRL9qhcm+ZXzmbhmczLVl4Snb1L//2Kz4cOWm889v+NF1eav8+mp4IvSyP3e6g
 K/PHYlKh1dcnSrETvTRINWVXtldNWPft5fvG+PQc2Wamx815/wK15ZEMC00slluKMREMt5qLi
 RADzOyS3jwMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494407786!96390703!1
X-Originating-IP: [104.47.1.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6874 invoked from network); 10 May 2017 09:16:26 -0000
Received: from mail-ve1eur01on0081.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.81)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 May 2017 09:16:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=J7/242qDbUJ39OBpmEHgGDKXr86PSb/xSE+DueGP7jU=;
 b=iC5+bxVnBZg2/dAK02X9B7/6VlI/gpXvbalOvGFC0zvVwq+fDPCbvYvRUkxv0c/H36FdV/1S7Cr+UD8MAtGe90t4K+aqoDMIGC0JElNmpbk8ia+Zf6xThBVCmYGo8eYZJy/IrD1+tbXzQOoxCX7sVa5POtZcifbS2LO1WQUD4PM=
Received: from [10.17.180.93] (85.223.209.52) by
 HE1PR0301MB2412.eurprd03.prod.outlook.com (10.168.124.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Wed, 10 May 2017 09:16:23 +0000
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
 <45a2f090-ad45-8595-d125-d3569c51a503@arm.com>
 <22796.34946.166714.199393@mariner.uk.xensource.com>
 <a9c27617-c65d-d650-77a7-3e5d473b546f@epam.com>
 <22796.46157.884824.313670@mariner.uk.xensource.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <459b46e3-0e96-beaf-a0dd-fc0d0ac89bec@epam.com>
Date: Wed, 10 May 2017 12:16:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22796.46157.884824.313670@mariner.uk.xensource.com>
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: VI1P18901CA0018.EURP189.PROD.OUTLOOK.COM (10.173.66.156) To
 HE1PR0301MB2412.eurprd03.prod.outlook.com (10.168.124.15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7db74199-2845-49f7-4608-08d497853b2e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:HE1PR0301MB2412; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2412;
 3:lYf3Jq2BZydIoh6Q1SyhEyCv7ZMupTyDTSa2DVYoCQn3g75MbM8J+nhHgEqZarWWjrZy9ZLlVA5Ea9X1ROHzfnGeigUgtcJwxd5BhqKeyzbL2td+AFw1GI+qoUXlzYd3DjjiSRyF2nyS/Xg0Le3/AusEBjIVm3V2pe6OKFU/Sj87m8cIh4PCcACAFQ9eaPOnVQ7AADBlQBQc3D++zgYhyjTMDs4k0mKpFtxSeW1l2Stdqe9yUHFKtsQPCL9OIX5xVLxH1tbPAr9Ctt89ctJTTsE7cTtwHIGuW2qi7d3P0XbNUv8PpnErGbkxv3TyUqey96AXtH0+IJ60fbVHPrgB4Q==;
 25:agAzLyeSbCT+TdirLrgtjYCorDCGPMX5v+cW3ZaOp/bVp5WO1U0qN4w65/PaUXS21+RK8buPszghOAD+MCUhwHkTbslF9LqHqdpORa4bkPhUcvAlz4XkDBSmsHsAam/9DBSClmByMm1UT6+7Hr8/+vlVXAxCWttaT8FQMxg/Sy0R4G1QGMKaERvpT1dENpjdSkiLeICWaU+9fouVY/jnXbw1+6VsGORlE4U8Hw5j+WO1SFUS5sZeUmDKs2Z3mUdhmm8lNbZJFYSZ/O7nO8TQ6KmAlaruRo16WWSuXcLox05tFiWIc46JnnCNqg25TGHWikOJ+oOObS+fUog0UxDdXZsmI3xCJ9jhuogu/J1epF9W3J/354FG4pO2VNhHM6EFTzckCnHmjjiUYuhpr4NJnWyF46e6HXmFnJFIRnJKGvT3YYrEfLuJbDgj1Kzyvq/bKKwMBNOY9d3bsYBmDeqrK9aCepn902ioA5BCFY9Orgo=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2412;
 31:ov6t0WvAwanphhXc0oXqott/cULg9jtJQr9Axi4vo2rkXjNA7VKfE1ghgBrg+J+ZqSNWgUgyJt1P+MCqxY7BjVp9Z6N11eB/P+5SGewyDO47nHkKrFVyeSSzwVFDwumw+i4iO/FhFsuCV4G1yy3z+lzXs0Ik0VGxWrqPNXqHVcW1ZJ101tRrrnfHoPQW274WPG9v5+33o7ba0dO50rw17NBP4KEfADY6nFaA0v2YOHw4cE4TAvZp8+AhEQZHrInsb7wrZIZ8DgNnnrf199XJhw==;
 20:eTgyjeGkZJDn5SX3YP06dmeRj7mh97QgSDEAtS+AhELjv3RkOtqArvU2XOk2R7R7IDC1dHO7KWjLRK5UfFN8SFUVf0vJ1RHQ5Zqak5BEVkANlagFvdXpMo2SmhjksnPnXPnE5i8raPf1o2uKagSzEG4Ca1lujRzoTiAmomSXKhC0aY0FnawG+xJkaA9XsfVLbVLixOag2nDeBT8hyairESIz7noH1RjGbFSJxjBMYjfag5x/rB3jwZY8TxU8zJ+pHObIGhQl3kwCQYpaM+wqXVnwH4ba+Y/KDh/XPIX8b0uz4qRhWAwggCnWz04I0BHh0N5uuc88dYdg2e85kvD896+/FhY7JOROhZxBG02aMtsnjl+VPELzQV15HBveDAVOWbKHpKFJNStXjdvDPOc6nnxfy9oqrMKIoxgVq+jPXTmoABrMIQh529lBtlrmWcbXIgJQvL0dsQ++my5X1N6o2c9bQ0hTrMbaOoWvDyaZKYkorg0WzFUb9KZZaB9npR41
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2412C3D6108E39E0F9273B24E6EC0@HE1PR0301MB2412.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(6072148);
 SRVR:HE1PR0301MB2412; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0301MB2412; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2412;
 4:eAbBuQ8hhgSNNYt/d5Jxa6gYvShkTeFN6XWRs76TI5vyNUdo8EE8QlhM01OvWM9npy49/B/V/tdBuDAiAvOoAd82xn/NLmRrJ1o643urx/74yExFSYqOYB38nNywFiP43zlny5/hjKvayp+wwD/NS4q0Ug+jl0vB5VPPIwd9dMinXgpngr+5cy+Vdvw7cYM4tNOhOGqbGHZ002MqRpgAFG3FQiSw5jjcgVGTR2+40OtWY3ETgCRhfmyM4O+9Sqpt63cqtyBbWuoDmsZIGnopehI3rdZbOjIGHAa+D8OGMXS9PX8HVbAZumK7cXS3roximobv/EKBV2ek1WqipGTgd5AUhY0Lkik7RX8YTJ1LMCFbngjxVf8H/p2b0Lz3C46rv+VbumHHu3zle3lOL9VoQXjfQt1deLdZ90dgKaqvyP7dSrDI9D9bnLPK1HTXDZYRIBHF2UymXnovJihTapiG0qCM8PDwRa27RgAgNl6K/i6UJTtE5NeoxyD+fOsuOCkOxArnOqiwwlx5UrXIvEszjO5s1nTlz6C58LurmDGr9vOMZlxCrsSpbHMXK/8SA2Kzb1xN7d5PEUvEXQ7c00ek4+ifl4fwusZEcHayxuni2pAeAGMkn9+HK+WEF6bXXqeCkP/dPEkdw0MmkCHsqjregJ2IlmpaUCjSRO6FUwlJE+le7gj30E2MZ5zulKDXTu9ypE8bTjVhHDBjYbofvnF7tyURhRq8b1QM6AsyTHm9gzwADE/6BfRrZuukPux6cIdsgLv7PhO6kmBUuUukJE6kDAMry8azDt5luC72ZUCt+Ak=
X-Forefront-PRVS: 03030B9493
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(39840400002)(39400400002)(39860400002)(39410400002)(39850400002)(24454002)(31696002)(33646002)(8676002)(36756003)(50466002)(2906002)(65826007)(86362001)(50986999)(93886004)(54906002)(53936002)(76176999)(478600001)(54356999)(42186005)(38730400002)(110136004)(23746002)(6246003)(8666007)(90366009)(77096006)(6486002)(561944003)(31686004)(83506001)(4326008)(53546009)(65956001)(47776003)(7736002)(189998001)(25786009)(305945005)(229853002)(64126003)(230700001)(2950100002)(80792005)(6666003)(5660300001)(81166006)(6916009)(4001350100001)(66066001)(3846002)(72206003)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2412; H:[10.17.180.93]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0301MB2412;
 23:DN6xB7Dr0LhIXRInECv07+AMiLC2X119Ws4?=
 =?Windows-1252?Q?rybxH8MTvJ2uKhNUUF2lB+ffLQtwHYZY+gttVDyw6qt+TaGElOQJ88y4?=
 =?Windows-1252?Q?3a1hB1GiyLKKNSTmoVT2mhKY9rEAFVNFM+JaMsabk/S/Vd5M4/DiA3nM?=
 =?Windows-1252?Q?Oi4f+8eFZYSeOQBSku86J7HGamcGHDExXdc2sOQmWus1CRVetRINTPHE?=
 =?Windows-1252?Q?IQ9oE2Hc8IuIXKdQoIIFOrVMdzCBllHtQicu0loRIpnlsfUtusuAYzXa?=
 =?Windows-1252?Q?0VkClVh1Aw0iIjvYDSmqkZ9XJYUdb+n3VK4YUX1XTVmYQDdSpiX1uNbJ?=
 =?Windows-1252?Q?7jwhrnJOKDLRatfSK0kZOZ4kbbzwt1R4GwhyLHN1mv5Zm+LmMktFoBEj?=
 =?Windows-1252?Q?oqkBNuaMqEbMK8D9H5yiXaqd+tqY04zYq1QWnc/Q+EeStZpwGCsKx/mh?=
 =?Windows-1252?Q?VNU3FjxMpB9soWYUZNiL0DXRBJDKgGAKRd2K0pXi9FshjYAf9qGk30Js?=
 =?Windows-1252?Q?CBGme9a7LFIL9JtwcCU+e/vpDIgL6KVLvIYe10Nz9WvqRsLDeSbnKX2O?=
 =?Windows-1252?Q?EQeJQTtcql3oM/toItxnzJkVzSFSfhcLB1mXilAeBPUAT0V4sRV0B5OY?=
 =?Windows-1252?Q?v3O4n4vdYVCTZz0DYdaSRNJtRF6Y5nXxkvsg0C2xRaCr38jHa3ktTqAE?=
 =?Windows-1252?Q?Jqhxdm6F0v5HnUIKkAfKwBVKOza7c+7Uk8hx5wtR8Q9JrGjZwaS3VbE2?=
 =?Windows-1252?Q?MMrKUL/ZYIbPM7Z62I+T3/y+mJKU60C+6aCWM/RSMPuZhlcXUGAlqrE2?=
 =?Windows-1252?Q?RlPn/01Z7/7cqSqlGj+yQk/L4wnFJ5j4jze2SUG0Zl+KbqPzWpELQ0gC?=
 =?Windows-1252?Q?9pfhe+0E73MlX9NEEsXUrLiPHvSxCvVUeqaObOQnNGs5C8vrM5+QFQfy?=
 =?Windows-1252?Q?1kLAjdER+KMPIgfRdIZNOr3Va5BepJfqVRXZjDY7GqvxhvqiBsVVffhT?=
 =?Windows-1252?Q?wLOchPwBVyDXtOKPfvzQbRrpaq3fW6RQGb1PNAn8qqKeEXwCunWQu/ly?=
 =?Windows-1252?Q?QM9fKW5EpY4xybu4pDVTACM7jck4yb8lacRFUchpKWj4KP8mhimdlrcV?=
 =?Windows-1252?Q?qRfYFMdND3OhdlP6eQjg5Qz+VO1JnwoniNEaRQrt30ab9HhjXL8HjihG?=
 =?Windows-1252?Q?IZSTaAwfu5YcAFhutwRJC3Nr4qVxHmEqCMuW8dsPVn3KH0+dVEbp3gfy?=
 =?Windows-1252?Q?02kdxwF71t0qO3nkNVvlWKInRDInNx329kDe5SYMisD6uwi8l1QSDLN+?=
 =?Windows-1252?Q?CxZxbkxrEoYSKEV+NjEXv8oWURXLpVnJ1E00iQyfz3Xop1/irjyy666h?=
 =?Windows-1252?Q?eTJvzApYjtHC0JxEvj42BSu5ywQfs8Dq+fdLasvpyoSj8NhLYWi0HDgQ?=
 =?Windows-1252?Q?QlHPZRvxQKFyv4xvAXfEWOVsD5VEu3i4qfYEb+ulQexIxWfcJcXhBo9r?=
 =?Windows-1252?Q?+Yivb8q3cc0daPzFz99Lva/K1KfRMLWQ+G/SOKIN2tbKy+iIsuCqTLo1?=
 =?Windows-1252?Q?SH6faT9nQgcpdkvM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2412;
 6:a2fth8QIF57qhPA38tzOvTTwcjlWgjYcxOv7/h2d+7OoXEZenlSO1o1Han8CSS1GWvsKNbO7ptNbKJqtMMpUHjUx8izm9UvX6RP7JvfqjWroH9k8GmJh/GoUaVZnQ2IBPeV75N8BkFdotjnC5W1Kp9ViEv8E1f8PjDo9++iovkHAgETLI7RX+i4ojGTuixiuuThVQtq8SzyjF4/y9YI1iU6MyUkzsnd/76/XMy/J8sx9LUHef8AN3602Dj6FFr5+hXDs2hTDTWcSrEXwt85/EiwNHJLBoCuPnz+/TYJrafc9sBoo3st0FlMmvGOl2XTCJbIzn1j8GRIPZRGcs0WuXlGoTRRLYQH1VdAzQCHLPCMNJCFY+vgWUvI7HXVk1u/8niBUZavQJZfZmsZI9ZK8JikYSjBZD6+ghqwdsm8m2nfKQVg3RwYTAqU3C2agQjVjgxMs7JjFgUgo2H10S/YlkVuWwG7o07VYBkMiFWeJ2z9T9G7cSyVKqivs9pyIGhUrZOFRSz7x8XonQV2XeiUV4w==;
 5:d59zyyogJhPXbbYsR4boefz8AZ5/FhVq9pke6nTUwouppzcI9brLRqLPTwpUd2uqJ+dw2e5HhnuVYrA5iU/qYbj4Bvaf/BtY7AY2s7OyKWbuiCuMSUFZwUp2l9sFDgChzDWpFa454RKUkFFgQzOjHw==;
 24:zNNWhOD2Pqs8q4buGerEFllJYJ1G0p09Lw6c/rDgLdUTjeiBXQpMfDlDFKB0927hv97LWKIbPIfPooRRohMJRgElWhRpAIzXRQtzckjlemU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2412;
 7:BNbOWa/Se9W4uHp8MgeFD6KDGoSkIKoIPkSHxp4p24JGiZmZ/ihh0xWcPrpXRczzndgR6jEYM5mV9SYFqJyRyoa2cOBhQpwlqVHVoloXxNL+MKcEzpOW85XCofoCRg7m5A4hFmi+2he72+TNLfPammPazUmR/+qSIanbs//IR8EWNqLQsV32uqiEV6Y0J31FVdZ5sOMYjfRC3/7DbyayZISmGl3FYieAWq/YoQ0eA7eLrwlQDxag6QB7fkUdhcnnCGlkR4q3/PE6lLDtk/NtqkoM/xfNMJOrclSv884gkPjxiZtONuHcf2xy1tKPzgMQlcXKz3i5ZzFHbhNH2wO3aw==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 09:16:23.8729 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2412
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSWFuLAoKCk9uIDA1LjA1LjE3IDIwOjIwLCBJYW4gSmFja3NvbiB3cm90ZToKPiBXaHkg
d291bGRuJ3QgdGhlIHRvb2xzdGFjayBzaW1wbHkgY2hvb3NlIGFwcHJvcHJpYXRlIGlycXMvbW1p
bwo+IHJhbmdlcyA/ICBJIHdvdWxkIGV4cGVjdCB0aGUgdmlydHVhbCBpcnFzL21taW8gcmFuZ2Vz
IHRvIG5vdAo+IG5lY2Vzc2FyaWx5IG1hdGNoIHRoZSBwaHlzaWNhbCBvbmVzIGFueXdheS4gIElz
IGNob29zaW5nIHRoZXNlIHJhbmdlcwo+IGNvbXBsaWNhdGVkID8KVGhpcyBjb3VsZCBtYWtlIHNl
bnNlLiBDaG9vc2luZyByYW5nZXMgc2hvdWxkIG5vdCBiZSByZWFsbHkgY29tcGxpY2F0ZWQuIApU
aGUgcG9pbnQgaGVyZSBpcyB0aGF0IHdlIG5lZWQgdGhlc2UgcmFuZ2VzIGJvdGggZm9yIGh5cGVy
dmlzb3IgYW5kIGRvbVUgCmRldmljZSB0cmVlIGdlbmVyYXRpb24sIGFuZCB3ZSBzaG91bGQga2Vl
cCB0aGUgYWNjb3JkYW5jZS4gTW9yZW92ZXIsIHdlIApuZWVkIGEgY29wcm9jZXNzb3IgZGV2aWNl
IHRyZWUgbm9kZSBmb3IgZG9tVS4gQmVjYXVzZSBpdCBjb3VsZCBkZXNjcmliZSAKc29tZSBzcGVj
aWZpY3MgYmV5b25kIGFuIGlvbWVtL2lycSBwcmVzZW50YXRpb24gb2YgdGhlIGNvcHJvY2Vzc29y
LgoKPiBXaGF0IEkgbWVhbiBpcyB0aGF0IHlvdXIgcHJldmlvdXMgcHJvcG9zYWwgZG9lc24ndCBw
cm92aWRlIGFueSB3YXkgdG8KPiBzYXkgd2hpY2ggZ3Vlc3Qocykgc2hvdWxkIGdldCBpbnN0YW5j
ZXMgb2YgdGhpcyB2aXJ0dWFsIGNvcHJvY2Vzc29yLgo+IFNvbWUgZ3Vlc3RzIHNob3VsZCBnZXQg
bm9uZTsgc29tZSBvbmU7IGV0Yy4KSSB0aGluayB0aG9zZSBndWVzdHMgd2hpY2ggYXJlIGNvbmZp
Z3VyZWQgdG8gaGF2ZSBhIHZpcnR1YWwgCmNvcHJvY2Vzc29yKHMpIHdpbGwgaGF2ZSBzb21lLgpU
aG9zZSB3aGljaCBhcmUgbm90IGNvbmZpZ3VyZWQgdG8gaGF2ZSAtIHdpbGwgbm90LgpJIHdvdWxk
IG5vdCBzZXQgYW55IHNwZWNpZmljIGxpbWl0YXRpb25zIGhlcmUuIFNoYWxsIEk/Cgo+IEFsc28s
IEkgYW0gcGVycGxleGVkIGJ5IHlvdXIgc3VnZ2VzdGlvbiB0aGF0IGEgc2luZ2xlIHBoeXNpY2Fs
IGNvcHJvYwo+IG1pZ2h0IGJlIHByZXNlbnRlZCB0byBhIGd1ZXN0IGFzIHR3byB2Y29wcm9jcy4g
IElmIHlvdXIgc2hhcmluZwo+IHN0cmF0ZWd5IGlzIGNvbnRleHQtc3dpdGNoaW5nLCBpcyB0aGlz
IG5vdCBnb2luZyB0byByZXN1bHQgaW4gYSBsb3Qgb2YKPiBjb250ZXh0LXN3aXRjaGluZywgd2hl
bmV2ZXIgdGhlIGd1ZXN0ICh3aGljaCB0aGlua3MgaXQgaGFzIHR3bwo+IGNvcHJvY3MpIHRvdWNo
ZXMgb25lIGFuZCB0aGVuIHRoZSBvdGhlciA/Ckkgd291bGQgbm90IHRyZWF0IHRoaXMgY2FzZSB0
b28gc3BlY2lmaWMuIEFueSB0b3VjaGVzIG9mIHRoZSBzY2hlZHVsZWQgCm91dCB2aXJ0dWFsIGNv
cHJvY2Vzc29yIHdvdWxkIGJlIGhhbmRsZWQgYnkgSU8gYWNjZXNzIGVtdWxhdGlvbiAKbWVjaGFu
aXNtLCBhbmQgaXQgaXMgbm90IG5lY2Vzc2FyeSB0byBldm9rZSB0aGUgY29udGV4dCBzd2l0Y2gg
YXQgdGhlIAptb21lbnQuClNvIHRoZSBudW1iZXIgb2YgY29udGV4dCBzd2l0Y2hlcyBpcyByYXRo
ZXIgbWF0dGVyIG9mIHRoZSBzY2hlZHVsaW5nIAphbGdvcml0aG0gSSBndWVzcy4KCgotLSAKCipB
bmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 09:43:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 09:43:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8O9R-00085y-AO; Wed, 10 May 2017 09:43:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296f43a01=igor.druzhinin@citrix.com>)
 id 1d8O9Q-00085s-Bd
 for xen-devel@lists.xen.org; Wed, 10 May 2017 09:43:20 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 55/D9-03587-7B0E2195; Wed, 10 May 2017 09:43:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWyU9JRQnf7A6F
 IgwuHWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owVFxczFnRIVMw41MrYwDhdqIuRk0NCwE/i
 1u4OVhCbTcBA4tSmRSwgtoiArMTqrjnsXYxcHMwCmxklrvesBUsIC/hK/NjSwwhiswioStze0
 cLWxcjBwSvgKXH0kCTETDmJm+c6mUFsXgFBiZMzn4C1MgtISBx88QIsLiSgJnG0axcLRH26xI
 F53xgnMPLMQtIyC0nLAkamVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgUHCAAQ7GPd9jDzEKMnBpCTKq7tLKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+a
 +0A5waLU9NSKtMwcYLjCpCU4eJREeHeCpHmLCxJzizPTIVKnGBWlxHn1QBICIImM0jy4NliMX
 GKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw70aQKTyZeSVw018BLWYCWhzIIACyuCQRISXVwF
 h1S1Nt57+EC/6GdjrTu10/7z/JHGCnOvX/MbaSuYo/Evz2Fx9r55uoxMT5bGmnpklbYtyykgb
 BvI5shtedG5tU4ru9qyQbojSjW5NbFf7kL4n3elq/9YbOzck5LpeKBHL1JVI5t3xK6DVbxN26
 vtyrMqL+97N5mQmHJ1rH7ZWv2+wXYr1NiaU4I9FQi7moOBEAH3oGr4wCAAA=
X-Env-Sender: prvs=296f43a01=igor.druzhinin@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494409398!95803777!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45478 invoked from network); 10 May 2017 09:43:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 09:43:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="45745988"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 10 May 2017 10:43:05 +0100
Message-ID: <1494409385-13729-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, kevin.tian@intel.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH for-4.9] x86/mm: Fix incorrect unmapping of 2MB
	and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHNhbWUgc2V0IG9mIGZ1bmN0aW9ucyBpcyB1c2VkIHRvIHNldCBhcyB3ZWxsIGFzIHRvIGNs
ZWFuClAyTSBlbnRyaWVzLCBleGNlcHQgdGhhdCBmb3IgY2xlYW4gb3BlcmF0aW9ucyBJTlZBTElE
X01GTiAofjBVTCkKaXMgcGFzc2VkIGFzIGEgcGFyYW1ldGVyLiBVbmZvcnR1bmF0ZWx5LCB3aGVu
IGNhbGN1bGF0aW5nIGFuCmFwcHJvcHJpYXRlIHRhcmdldCBvcmRlciBmb3IgYSBwYXJ0aWN1bGFy
IG1hcHBpbmcgSU5WQUxJRF9NRk4KaXMgbm90IHRha2VuIGludG8gYWNjb3VudCB3aGljaCBsZWFk
cyB0byA0SyBwYWdlIHRhcmdldCBvcmRlcgpiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJN
QiBhbmQgMUdCIG1hcHBpbmdzLiBUaGlzIGV2ZW50dWFsbHkKYnJlYWtzIGRvd24gYW4gRVBUIHN0
cnVjdHVyZSBpcnJldmVyc2libHkgaW50byA0SyBtYXBwaW5ncyB3aGljaApwcmV2ZW50cyBjb25z
ZWN1dGl2ZSBoaWdoIG9yZGVyIG1hcHBpbmdzIHRvIHRoaXMgYXJlYS4KClNpZ25lZC1vZmYtYnk6
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KQ0M6IEp1biBO
YWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkJ1Z2ZpeCBpbnRlbmRlZCBmb3IgNC45IHJl
bGVhc2UuCi0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyB8IDMgKystCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLmMgICAgIHwgOCArKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZjM3YTFmMi4uOGQ4MjA5NyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCkBAIC02ODEsNiArNjgxLDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIGVwdF9lbnRy
eV90ICp0YWJsZSwgKmVwdF9lbnRyeSA9IE5VTEw7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVt
YWluZGVyID0gZ2ZuOwogICAgIHVuc2lnbmVkIGludCBpLCB0YXJnZXQgPSBvcmRlciAvIEVQVF9U
QUJMRV9PUkRFUjsKKyAgICB1bnNpZ25lZCBsb25nIG1mbl9tYXNrID0gbWZuX3ZhbGlkKG1mbikg
PyBtZm5feChtZm4pIDogMDsKICAgICBpbnQgcmV0LCByYyA9IDA7CiAgICAgYm9vbF90IGVudHJ5
X3dyaXR0ZW4gPSAwOwogICAgIGJvb2xfdCBkaXJlY3RfbW1pbyA9IChwMm10ID09IHAybV9tbWlv
X2RpcmVjdCk7CkBAIC03MDEsNyArNzAyLDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAqIDIuIGdmbiBu
b3QgZXhjZWVkaW5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGguCiAgICAgICogMy4gcGFz
c2luZyBhIHZhbGlkIG9yZGVyLgogICAgICAqLwotICAgIGlmICggKChnZm4gfCBtZm5feChtZm4p
KSAmICgoMVVMIDw8IG9yZGVyKSAtIDEpKSB8fAorICAgIGlmICggKChnZm4gfCBtZm5fbWFzaykg
JiAoKDFVTCA8PCBvcmRlcikgLSAxKSkgfHwKICAgICAgICAgICgodTY0KWdmbiA+PiAoKGVwdC0+
d2wgKyAxKSAqIEVQVF9UQUJMRV9PUkRFUikpIHx8CiAgICAgICAgICAob3JkZXIgJSBFUFRfVEFC
TEVfT1JERVIpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYWU3MGE5Mi4uZmQ1
N2Q0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwpAQCAtNTM2LDYgKzUzNiw3IEBAIGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgdG9kbyA9IDF1bCA8
PCBwYWdlX29yZGVyOwogICAgIHVuc2lnbmVkIGludCBvcmRlcjsKKyAgICB1bnNpZ25lZCBsb25n
IG1mbl9tYXNrOwogICAgIGludCBzZXRfcmMsIHJjID0gMDsKIAogICAgIEFTU0VSVChnZm5fbG9j
a2VkX2J5X21lKHAybSwgZ2ZuKSk7CkBAIC01NDMsMTIgKzU0NCwxNSBAQCBpbnQgcDJtX3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZu
LAogICAgIHdoaWxlICggdG9kbyApCiAgICAgewogICAgICAgICBpZiAoIGhhcF9lbmFibGVkKGQp
ICkKLSAgICAgICAgICAgIG9yZGVyID0gKCEoKGdmbiB8IG1mbl94KG1mbikgfCB0b2RvKSAmCisg
ICAgICAgIHsKKyAgICAgICAgICAgIG1mbl9tYXNrID0gbWZuX3ZhbGlkKG1mbikgPyBtZm5feCht
Zm4pIDogMDsKKyAgICAgICAgICAgIG9yZGVyID0gKCEoKGdmbiB8IG1mbl9tYXNrIHwgdG9kbykg
JgogICAgICAgICAgICAgICAgICAgICAgICAoKDF1bCA8PCBQQUdFX09SREVSXzFHKSAtIDEpKSAm
JgogICAgICAgICAgICAgICAgICAgICAgaGFwX2hhc18xZ2IpID8gUEFHRV9PUkRFUl8xRyA6Ci0g
ICAgICAgICAgICAgICAgICAgICghKChnZm4gfCBtZm5feChtZm4pIHwgdG9kbykgJgorICAgICAg
ICAgICAgICAgICAgICAoISgoZ2ZuIHwgbWZuX21hc2sgfCB0b2RvKSAmCiAgICAgICAgICAgICAg
ICAgICAgICAgICgoMXVsIDw8IFBBR0VfT1JERVJfMk0pIC0gMSkpICYmCiAgICAgICAgICAgICAg
ICAgICAgICBoYXBfaGFzXzJtYikgPyBQQUdFX09SREVSXzJNIDogUEFHRV9PUkRFUl80SzsKKyAg
ICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBvcmRlciA9IDA7CiAKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 09:57:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 09:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8OMT-0000Us-Gt; Wed, 10 May 2017 09:56:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296c21517=George.Dunlap@citrix.com>)
 id 1d8OMR-0000Um-QX
 for xen-devel@lists.xen.org; Wed, 10 May 2017 09:56:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 EF/D3-27980-FD3E2195; Wed, 10 May 2017 09:56:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO69x0K
 RBi8fyVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmfO5QK/ghVrLnUwtjAuJS/i5GTQ0LAX+LJ
 wamsILawQKDE87uXmUBsEYEYiStfF7F0MXJxCAlcZZfYMuMWE4jDLHCcUeL63Y3MIFVsAnoS8
 45/ZQGxeQVsJXZPWgo2iUVAVeLvz9lgcVGBcIm3jUegagQlTs58AmZzCvhIHOtsZexi5AAaqi
 mxfpc+SJhZQF6ieetssPFCQGMWPzjKPoGRbxaS7lkIHbOQdCxgZF7FqFGcWlSWWqRrZKCXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYavUMDIw7GJtP+B1ilORgUhLl1d0lFCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf6EVBOsCg1PbUiLTMHGPQwaQkOHiURXh+QNG9xQWJuc
 WY6ROoUo6KUOO8vkIQASCKjNA+uDRZplxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ89aCTO
 HJzCuBm/4KaDET0OJABgGQxSWJCCmpBsbkCNZu1pj7fVxdv3KaHTRmeHbear+8xv/Kg62zJFU
 /TtK42Jv+guNFxOWnP3kTTr7t72g+uzP6k4Bs22S7jT3PU9+frFRhv8zAXv9mUvamvtnJp54Y
 vJvwsW5NxUrXKW3XLirUNRvzJnesPsX3u/BV8+ugqYE2+a7yKodjZhvbN3c7xAvO8lBiKc5IN
 NRiLipOBACZJNFKrwIAAA==
X-Env-Sender: prvs=296c21517=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494410204!92036099!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49886 invoked from network); 10 May 2017 09:56:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 09:56:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="422993999"
To: Stefano Stabellini <sstabellini@kernel.org>, Dario Faggioli
 <dario.faggioli@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
Date: Wed, 10 May 2017 10:56:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>, Artem Mygaiev <joculator@gmail.com>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTk6MjksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUsIDkg
TWF5IDIwMTcsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4+IEFuZCBpdCBzaG91bGQgbm90IGJl
IGhhcmQgdG8gZ2l2ZSBzdWNoIGNvZGUgYWNjZXNzIHRvIHRoZSBjb250ZXh0Cj4+Pj4gb2YKPj4+
PiB0aGUgdkNQVSB0aGF0IHdhcyBwcmV2aW91c2x5IHJ1bm5pbmcgKGluIHg4NiwgZ2l2ZW4gd2Ug
aW1wbGVtZW50Cj4+Pj4gd2hhdAo+Pj4+IHdlIGNhbGwgbGF6eSBjb250ZXh0IHN3aXRjaCwgaXQn
cyBtb3N0IGxpa2VseSBzdGlsbCBsb2FkZWQgaW4gdGhlCj4+Pj4gcENQVSEpLgo+Pj4KPj4+IEkg
YWdyZWUgd2l0aCBTdGVmYW5vLCBzd2l0Y2hpbmcgdG8gdGhlIGlkbGUgdkNQVSBpcyBhIHByZXR0
eSBiYWQKPj4+IGlkZWEuCj4+Pgo+Pj4gdGhlIGlkbGUgdkNQVSBpcyBhIGZha2UgdkNQVSBvbiBB
Uk0gdG8gc3RpY2sgd2l0aCB0aGUgY29tbW9uIGNvZGUKPj4+ICh3ZSAKPj4+IG5ldmVyIGxlYXZl
IHRoZSBoeXBlcnZpc29yKS4gSW4gdGhlIGNhc2Ugb2YgdGhlIEVMMCBhcHAsIHdlIHdhbnQgdG8g
Cj4+PiBjaGFuZ2UgZXhjZXB0aW9uIGxldmVsIHRvIHJ1biB0aGUgY29kZSB3aXRoIGxvd2VyIHBy
aXZpbGVnZS4KPj4+Cj4+PiBBbHNvIElITU8sIGl0IHNob3VsZCBvbmx5IGJlIHVzZWQgd2hlbiB0
aGVyZSBhcmUgbm90aGluZyB0byBydW4gYW5kCj4+PiBub3QgCj4+PiByZS1wdXJwb3NlZCBmb3Ig
cnVubmluZyBFTDAgYXBwLgo+Pj4KPj4gSXQncyBhbHJlYWR5IHB1cnBvc2VkIGZvciBydW5uaW5n
IHdoZW4gdGhlcmUgaXMgbm90aGluZyB0byBkbyBfb3JfIHdoZW4KPj4gdGhlcmUgYXJlIHRhc2ts
ZXRzLgo+Pgo+PiBJIGRvIHNlZSB5b3VyIHBvaW50IGFib3V0IHByaXZpbGVnZSBsZXZlbCwgdGhv
dWdoLiBBbmQgSSBhZ3JlZSB3aXRoCj4+IEdlb3JnZSB0aGF0IGl0IGxvb2tzIHZlcnkgc2ltaWxh
ciB0byB3aGVuLCBpbiB0aGUgeDg2IHdvcmxkLCB3ZSB0cmllZAo+PiB0byBwdXQgdGhlIGluZnJh
IHRvZ2V0aGVyIGZvciBzd2l0Y2hpbmcgdG8gUmluZzMgdG8gcnVuIHNvbWUgcGllY2VzIG9mCj4+
IFhlbiBjb2RlLgo+IAo+IFJpZ2h0LCBhbmQganVzdCB0byBhZGQgdG8gaXQsIGNvbnRleHQgc3dp
dGNoaW5nIHRvIHRoZSBpZGxlIHZjcHUgaGFzIGEKPiBjb3N0LCBidXQgaXQgZG9lc24ndCBnaXZl
IHVzIGFueSBzZWN1cml0eSBiZW5lZml0cyB3aGF0c2V2ZXIuIElmIFhlbiBpcwo+IGdvaW5nIHRv
IHNwZW5kIHRpbWUgb24gY29udGV4dCBzd2l0Y2hpbmcsIGl0IGlzIGJldHRlciB0byBkbyBpdCBp
biBhCj4gd2F5IHRoYXQgaW50cm9kdWNlcyBhIHNlY3VyaXR5IGJvdW5kYXJ5LgoKIkNvbnRleHQg
c3dpdGNoaW5nIiB0byB0aGUgaWRsZSB2Y3B1IGRvZXNuJ3QgYWN0dWFsbHkgc2F2ZSBvciBjaGFu
Z2UgYW55CnJlZ2lzdGVycywgbm9yIGRvZXMgaXQgZmx1c2ggdGhlIFRMQi4gIEl0J3MgbW9yZSBv
ciBsZXNzIGp1c3QgYWNjb3VudGluZwpmb3IgdGhlIHNjaGVkdWxlci4gIFNvIGl0IGhhcyBhIGNv
c3QgKGdvaW5nIHRocm91Z2ggdGhlIHNjaGVkdWxlcikgYnV0Cm5vdCBhIHZlcnkgbGFyZ2Ugb25l
LgoKQnV0IHRoZSBjb250ZXh0IGhlcmUgaXMgdGhhdCBBbmRyaWkgYXNrZWQgc29tZXRoaW5nIGFi
b3V0IHdoZXRoZXIgdGhpcwoiRUwwIEFwcCIgZnVuY3Rpb25hbGl0eSBjb3VsZCBiZSB1c2VkIHRv
IHNlcnZpY2UgWGVuIGFzIHdlbGwgYXMgYQpkb21haW4uICBZb3Ugc2FpZCBpdCBkaWRuJ3QgbWFr
ZSBzZW5zZSwgYW5kIERhcmlvIChhcyBJIHVuZGVyc3RhbmQgaXQpCndhcyBwb2ludGluZyBvdXQg
dGhhdCB3ZSBhbHJlYWR5IGRpZCBzb21ldGhpbmcgc2ltaWxhciB3aXRoIHRhc2tsZXRzLgpJZiB0
aGVyZSB3YXMgYSBuZWVkIHRvIGJlIGFibGUgdG8gInVwbG9hZCIgdXNlci1zcGVjaWZpZWQgcm91
dGluZXMgdGhhdAp3b3VsZCBoYW5kbGUgZXZlbnRzIGdlbmVyYXRlZCBieSB0aGUgaHlwZXJ2aXNv
ciByYXRoZXIgdGhhbiBldmVudHMKZ2VuZXJhdGVkIGJ5IGEgZ3Vlc3QsIHRoYXQgd291bGQgaW5k
ZWVkIGJlIGEgcG9zc2liaWxpdHkuICBJdCB3b3VsZAplc3NlbnRpYWxseSBiZSB0aGUgZXF1aXZh
bGVudCBvZiBhIGRlcHJpdmlsZWdlZCwgdW50cnVzdGVkIHRhc2tsZXQuCgpBdCB0aGUgbW9tZW50
IEkgY2FuJ3QgZm9yZXNlZSB0aGUgbmVlZCBmb3Igc3VjaCBhIG1lY2hhbmlzbSwgYW5kIEkgZG9u
J3QKcGFydGljdWxhcmx5IHRoaW5rIHRoYXQgd2Ugc2hvdWxkIGtlZXAgdGhhdCB1c2UgY2FzZSBp
biBtaW5kIHdoZW4KZGVzaWduaW5nIHRoZSAiQXBwIiBpbnRlcmZhY2UuICBCdXQgaXQgaXMgYW4g
aW50ZXJlc3RpbmcgaWRlYSB0byBrZWVwIGluCm91ciBiYWNrIHBvY2tldHMgaW4gY2FzZSBhIHVz
ZSBjYXNlIGNvbWVzIHVwIGxhdGVyLgoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 10:00:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8OQ8-0001Fc-Ug; Wed, 10 May 2017 10:00:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8OQ6-0001FV-Ro
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:00:35 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 44/3E-27980-2C4E2195; Wed, 10 May 2017 10:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTffgE6F
 Ig5YnMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alqW/YC67wVXyd/YS9gfE5dxcjJ4eQwCZG
 iWvdoV2MXED2UkaJxzM/MIIkhAUCJZ7fvcwEkhARaGeUuPTzBgtE1SF2iY/LpjKDOMwCixglG
 q+8ZgVpYRPQlLjz+RMTiM0rYCXx6eZGdhCbRUBV4vqTBcwgtqhAuMTbxiMsEDWCEidnPgGzOQ
 XsJCZfPsAGYjMLmEnM2/yQGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl0jQ72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCgq2dgYNzB2LPX7xCjJAeTkiiv7i6h
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEWPgXKCRanpqRVpmTnA8IdJS3DwKInwVoOkeYsLE
 nOLM9MhUqcYFaXEefNAEgIgiYzSPLg2WMxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+x
 xkCk9mXgnc9FdAi5mAFgcyCIAsLklESEk1MDYknZT7KP33cT2/8alHbSwr92Q1XZ11hbciYNM
 2qYtL05cIf3z0wVbG8CjPRG0ty6Pn/35hf3zmcPw+xWffP2sYmp08bndNe3+Fyc5tnc1brcMn
 /loZs85z2u9OU8ess3eOF7UJKj8KF5sj19glqtLjfjNl17buvwyyyTy3Zz/+MHXFee8ZK52UW
 IozEg21mIuKEwGME9m5tAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494410432!99637448!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36462 invoked from network); 10 May 2017 10:00:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 10 May 2017 10:00:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 20B83344;
 Wed, 10 May 2017 03:00:32 -0700 (PDT)
Received: from [10.37.9.248] (unknown [10.37.9.248])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3C1153F23B;
 Wed, 10 May 2017 03:00:30 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dario Faggioli <dario.faggioli@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
Date: Wed, 10 May 2017 11:00:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Artem Mygaiev <joculator@gmail.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xMC8yMDE3IDEwOjU2IEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDA5LzA1
LzE3IDE5OjI5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIFR1ZSwgOSBNYXkgMjAx
NywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+Pj4+IEFuZCBpdCBzaG91bGQgbm90IGJlIGhhcmQg
dG8gZ2l2ZSBzdWNoIGNvZGUgYWNjZXNzIHRvIHRoZSBjb250ZXh0Cj4+Pj4+IG9mCj4+Pj4+IHRo
ZSB2Q1BVIHRoYXQgd2FzIHByZXZpb3VzbHkgcnVubmluZyAoaW4geDg2LCBnaXZlbiB3ZSBpbXBs
ZW1lbnQKPj4+Pj4gd2hhdAo+Pj4+PiB3ZSBjYWxsIGxhenkgY29udGV4dCBzd2l0Y2gsIGl0J3Mg
bW9zdCBsaWtlbHkgc3RpbGwgbG9hZGVkIGluIHRoZQo+Pj4+PiBwQ1BVISkuCj4+Pj4KPj4+PiBJ
IGFncmVlIHdpdGggU3RlZmFubywgc3dpdGNoaW5nIHRvIHRoZSBpZGxlIHZDUFUgaXMgYSBwcmV0
dHkgYmFkCj4+Pj4gaWRlYS4KPj4+Pgo+Pj4+IHRoZSBpZGxlIHZDUFUgaXMgYSBmYWtlIHZDUFUg
b24gQVJNIHRvIHN0aWNrIHdpdGggdGhlIGNvbW1vbiBjb2RlCj4+Pj4gKHdlCj4+Pj4gbmV2ZXIg
bGVhdmUgdGhlIGh5cGVydmlzb3IpLiBJbiB0aGUgY2FzZSBvZiB0aGUgRUwwIGFwcCwgd2Ugd2Fu
dCB0bwo+Pj4+IGNoYW5nZSBleGNlcHRpb24gbGV2ZWwgdG8gcnVuIHRoZSBjb2RlIHdpdGggbG93
ZXIgcHJpdmlsZWdlLgo+Pj4+Cj4+Pj4gQWxzbyBJSE1PLCBpdCBzaG91bGQgb25seSBiZSB1c2Vk
IHdoZW4gdGhlcmUgYXJlIG5vdGhpbmcgdG8gcnVuIGFuZAo+Pj4+IG5vdAo+Pj4+IHJlLXB1cnBv
c2VkIGZvciBydW5uaW5nIEVMMCBhcHAuCj4+Pj4KPj4+IEl0J3MgYWxyZWFkeSBwdXJwb3NlZCBm
b3IgcnVubmluZyB3aGVuIHRoZXJlIGlzIG5vdGhpbmcgdG8gZG8gX29yXyB3aGVuCj4+PiB0aGVy
ZSBhcmUgdGFza2xldHMuCj4+Pgo+Pj4gSSBkbyBzZWUgeW91ciBwb2ludCBhYm91dCBwcml2aWxl
Z2UgbGV2ZWwsIHRob3VnaC4gQW5kIEkgYWdyZWUgd2l0aAo+Pj4gR2VvcmdlIHRoYXQgaXQgbG9v
a3MgdmVyeSBzaW1pbGFyIHRvIHdoZW4sIGluIHRoZSB4ODYgd29ybGQsIHdlIHRyaWVkCj4+PiB0
byBwdXQgdGhlIGluZnJhIHRvZ2V0aGVyIGZvciBzd2l0Y2hpbmcgdG8gUmluZzMgdG8gcnVuIHNv
bWUgcGllY2VzIG9mCj4+PiBYZW4gY29kZS4KPj4KPj4gUmlnaHQsIGFuZCBqdXN0IHRvIGFkZCB0
byBpdCwgY29udGV4dCBzd2l0Y2hpbmcgdG8gdGhlIGlkbGUgdmNwdSBoYXMgYQo+PiBjb3N0LCBi
dXQgaXQgZG9lc24ndCBnaXZlIHVzIGFueSBzZWN1cml0eSBiZW5lZml0cyB3aGF0c2V2ZXIuIElm
IFhlbiBpcwo+PiBnb2luZyB0byBzcGVuZCB0aW1lIG9uIGNvbnRleHQgc3dpdGNoaW5nLCBpdCBp
cyBiZXR0ZXIgdG8gZG8gaXQgaW4gYQo+PiB3YXkgdGhhdCBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkg
Ym91bmRhcnkuCj4KPiAiQ29udGV4dCBzd2l0Y2hpbmciIHRvIHRoZSBpZGxlIHZjcHUgZG9lc24n
dCBhY3R1YWxseSBzYXZlIG9yIGNoYW5nZSBhbnkKPiByZWdpc3RlcnMsIG5vciBkb2VzIGl0IGZs
dXNoIHRoZSBUTEIuICBJdCdzIG1vcmUgb3IgbGVzcyBqdXN0IGFjY291bnRpbmcKPiBmb3IgdGhl
IHNjaGVkdWxlci4gIFNvIGl0IGhhcyBhIGNvc3QgKGdvaW5nIHRocm91Z2ggdGhlIHNjaGVkdWxl
cikgYnV0Cj4gbm90IGEgdmVyeSBsYXJnZSBvbmUuCgpJdCBkZXBlbmRzIG9uIHRoZSBhcmNoaXRl
Y3R1cmUuIEZvciBBUk0gd2UgZG9uJ3QgeWV0IHN1cHBvcnQgbGF6eSAKY29udGV4dCBzd2l0Y2gu
IFNvIGVmZmVjdGl2ZWx5LCB0aGUgY29zdCB0byAiY29udGV4dCBzd2l0Y2giIHRvIHRoZSBpZGxl
IAp2Q1BVIHdpbGwgYmUgcXVpdGUgaGlnaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 10:04:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8OTK-0001Ob-Cj; Wed, 10 May 2017 10:03:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296c21517=George.Dunlap@citrix.com>)
 id 1d8OTJ-0001OU-FL
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:03:53 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 59/8C-03920-885E2195; Wed, 10 May 2017 10:03:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7HU6F
 Ig3cnBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox33ZfZC14JVlycsJ69gXEbXxcjJ4eEgL/E
 rC8HmUBsYYFAied3LwPZXBwiAo2MEi9ufGIDcYQEPrFLrO3fCZZhFljEKPH2/m4WkBY2AT2Je
 ce/gtm8ArYS6+asYAOxWQRUJSb+X84KYosKhEu8bTwCVSMocXLmEyCbg4NTwFri13w+EJNZQF
 Ni/S59kApmAXmJ7W/nMIPYQkBTFj84yj6BkW8WkuZZCB2zkHQsYGRexahRnFpUllqka2Sil1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGwMQLCDcd/HyEOMkhxMSqK8uruEIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8BY9AcoJFqWmp1akZeYAwx4mLcHBoyTCmwWS5i0uSMwtz
 kyHSJ1iVJQS540ASQiAJDJK8+DaYLF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8ySBTeD
 LzSuCmvwJazAS0OJBBAGRxSSJCSqqBUXjvmp/KEa9KV9emNcRNW/v8Zr8dc+vbYKaXRVXW6Y/
 Xruko3iUZJMn7yJlTNzYnbWGKEeMjofN2H+6FOXTmmryqvXI9qT/+9vJvO49O5mn9y3PjS6Pd
 N6UHO+P3hm+9w6PpUco9VeJb4WnpS8f28sql3n71mTHYOv+48Scp3VPNivpyhzI1lViKMxINt
 ZiLihMBGGGvC7ACAAA=
X-Env-Sender: prvs=296c21517=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494410630!63105260!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16251 invoked from network); 10 May 2017 10:03:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:03:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="431662843"
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Dario Faggioli <dario.faggioli@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c0307ee7-44e5-1ebc-b8e1-785455ecbc4e@citrix.com>
Date: Wed, 10 May 2017 11:03:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Artem Mygaiev <joculator@gmail.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTE6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAKPiBPbiAwNS8xMC8y
MDE3IDEwOjU2IEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwOS8wNS8xNyAxOToyOSwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gVHVlLCA5IE1heSAyMDE3LCBEYXJpbyBG
YWdnaW9saSB3cm90ZToKPj4+Pj4+IEFuZCBpdCBzaG91bGQgbm90IGJlIGhhcmQgdG8gZ2l2ZSBz
dWNoIGNvZGUgYWNjZXNzIHRvIHRoZSBjb250ZXh0Cj4+Pj4+PiBvZgo+Pj4+Pj4gdGhlIHZDUFUg
dGhhdCB3YXMgcHJldmlvdXNseSBydW5uaW5nIChpbiB4ODYsIGdpdmVuIHdlIGltcGxlbWVudAo+
Pj4+Pj4gd2hhdAo+Pj4+Pj4gd2UgY2FsbCBsYXp5IGNvbnRleHQgc3dpdGNoLCBpdCdzIG1vc3Qg
bGlrZWx5IHN0aWxsIGxvYWRlZCBpbiB0aGUKPj4+Pj4+IHBDUFUhKS4KPj4+Pj4KPj4+Pj4gSSBh
Z3JlZSB3aXRoIFN0ZWZhbm8sIHN3aXRjaGluZyB0byB0aGUgaWRsZSB2Q1BVIGlzIGEgcHJldHR5
IGJhZAo+Pj4+PiBpZGVhLgo+Pj4+Pgo+Pj4+PiB0aGUgaWRsZSB2Q1BVIGlzIGEgZmFrZSB2Q1BV
IG9uIEFSTSB0byBzdGljayB3aXRoIHRoZSBjb21tb24gY29kZQo+Pj4+PiAod2UKPj4+Pj4gbmV2
ZXIgbGVhdmUgdGhlIGh5cGVydmlzb3IpLiBJbiB0aGUgY2FzZSBvZiB0aGUgRUwwIGFwcCwgd2Ug
d2FudCB0bwo+Pj4+PiBjaGFuZ2UgZXhjZXB0aW9uIGxldmVsIHRvIHJ1biB0aGUgY29kZSB3aXRo
IGxvd2VyIHByaXZpbGVnZS4KPj4+Pj4KPj4+Pj4gQWxzbyBJSE1PLCBpdCBzaG91bGQgb25seSBi
ZSB1c2VkIHdoZW4gdGhlcmUgYXJlIG5vdGhpbmcgdG8gcnVuIGFuZAo+Pj4+PiBub3QKPj4+Pj4g
cmUtcHVycG9zZWQgZm9yIHJ1bm5pbmcgRUwwIGFwcC4KPj4+Pj4KPj4+PiBJdCdzIGFscmVhZHkg
cHVycG9zZWQgZm9yIHJ1bm5pbmcgd2hlbiB0aGVyZSBpcyBub3RoaW5nIHRvIGRvIF9vcl8gd2hl
bgo+Pj4+IHRoZXJlIGFyZSB0YXNrbGV0cy4KPj4+Pgo+Pj4+IEkgZG8gc2VlIHlvdXIgcG9pbnQg
YWJvdXQgcHJpdmlsZWdlIGxldmVsLCB0aG91Z2guIEFuZCBJIGFncmVlIHdpdGgKPj4+PiBHZW9y
Z2UgdGhhdCBpdCBsb29rcyB2ZXJ5IHNpbWlsYXIgdG8gd2hlbiwgaW4gdGhlIHg4NiB3b3JsZCwg
d2UgdHJpZWQKPj4+PiB0byBwdXQgdGhlIGluZnJhIHRvZ2V0aGVyIGZvciBzd2l0Y2hpbmcgdG8g
UmluZzMgdG8gcnVuIHNvbWUgcGllY2VzIG9mCj4+Pj4gWGVuIGNvZGUuCj4+Pgo+Pj4gUmlnaHQs
IGFuZCBqdXN0IHRvIGFkZCB0byBpdCwgY29udGV4dCBzd2l0Y2hpbmcgdG8gdGhlIGlkbGUgdmNw
dSBoYXMgYQo+Pj4gY29zdCwgYnV0IGl0IGRvZXNuJ3QgZ2l2ZSB1cyBhbnkgc2VjdXJpdHkgYmVu
ZWZpdHMgd2hhdHNldmVyLiBJZiBYZW4gaXMKPj4+IGdvaW5nIHRvIHNwZW5kIHRpbWUgb24gY29u
dGV4dCBzd2l0Y2hpbmcsIGl0IGlzIGJldHRlciB0byBkbyBpdCBpbiBhCj4+PiB3YXkgdGhhdCBp
bnRyb2R1Y2VzIGEgc2VjdXJpdHkgYm91bmRhcnkuCj4+Cj4+ICJDb250ZXh0IHN3aXRjaGluZyIg
dG8gdGhlIGlkbGUgdmNwdSBkb2Vzbid0IGFjdHVhbGx5IHNhdmUgb3IgY2hhbmdlIGFueQo+PiBy
ZWdpc3RlcnMsIG5vciBkb2VzIGl0IGZsdXNoIHRoZSBUTEIuICBJdCdzIG1vcmUgb3IgbGVzcyBq
dXN0IGFjY291bnRpbmcKPj4gZm9yIHRoZSBzY2hlZHVsZXIuICBTbyBpdCBoYXMgYSBjb3N0IChn
b2luZyB0aHJvdWdoIHRoZSBzY2hlZHVsZXIpIGJ1dAo+PiBub3QgYSB2ZXJ5IGxhcmdlIG9uZS4K
PiAKPiBJdCBkZXBlbmRzIG9uIHRoZSBhcmNoaXRlY3R1cmUuIEZvciBBUk0gd2UgZG9uJ3QgeWV0
IHN1cHBvcnQgbGF6eQo+IGNvbnRleHQgc3dpdGNoLiBTbyBlZmZlY3RpdmVseSwgdGhlIGNvc3Qg
dG8gImNvbnRleHQgc3dpdGNoIiB0byB0aGUgaWRsZQo+IHZDUFUgd2lsbCBiZSBxdWl0ZSBoaWdo
LgoKT2gsIHJpZ2h0LiAgU29ycnksIEkgdGhvdWdodCBJIGhhZCBzZWVuIGNvZGUgaW1wbGVtZW50
aW5nIGxhenkgY29udGV4dApzd2l0Y2ggaW4gQVJNLCBidXQgSSBtdXN0IGhhdmUgaW1hZ2luZWQg
aXQuICBUaGF0IGlzIGluZGVlZCBhIG1hdGVyaWFsCmNvbnNpZGVyYXRpb24uCgpJcyB0aGVyZSBh
IHBhcnRpY3VsYXIgcmVhc29uIHRoYXQgbGF6eSBjb250ZXh0IHN3aXRjaCBpcyBkaWZmaWN1bHQg
b24KQVJNPyAgSWYgbm90IGl0IHNob3VsZCBiZSBhIGZhaXJseSBpbXBvcnRhbnQgYml0IG9mIGxv
dy1oYW5naW5nIGZydWl0CmZyb20gYSBwZXJmb3JtYW5jZSBwZXJzcGVjdGl2ZS4KCiAtR2Vvcmdl
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:12:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Obw-0002BK-7b; Wed, 10 May 2017 10:12:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8Obv-0002B8-2y
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 10:12:47 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2C/A0-03613-E97E2195; Wed, 10 May 2017 10:12:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfuc6F
 Ig2+LBSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaserAWeaC27UV5zdGNzD+
 C+hi5OIQEvjLKPHqwFRWCOcxo8S3uZeYIJxtjBKznl5i6WLk5BARcJb4emYuO4jNK6AvcfrOF
 jBbWMBM4vP5n2ANEgKtthLbV91kAklICHhLzHs0ix3GPvGxl7mLkZ2DTcBK4pAYSJRFQFVixc
 0G5gmM3AsYGVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjAuXht4iFGSg0lJlFd3l1CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnei8+AcoJFqemp
 FWmZOcDgg0lLcPAoifBeeQqU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd5NIDMEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeXeDTOHJzCuB2/QK6AgmoCMCGQRAji
 hJREhJNTAuqmhkZPNy2HhOTotR10eBw7h0RXOpzMxei++l8idNBRP4Xh5lPDkn71mZr7qSZdN
 5s+vcob6xvCHXGD9kmVdWNuyZdFx8hvySur+uTD+0J/sffa7LXjjf68nO17FF875EGc1KWOfU
 11rI0vXsqZPAk2XZgkeWLGFR9t91x3gRS7HRn52XuJVYijMSDbWYi4oTAdetQiJ/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494411164!53682319!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6447 invoked from network); 10 May 2017 10:12:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 10:12:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Obq-0004vl-5L; Wed, 10 May 2017 10:12:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Obk-0003po-O3; Wed, 10 May 2017 10:12:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Obk-0001Oe-G1; Wed, 10 May 2017 10:12:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109238-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4a1e31c68e9f40be32838944931178b0d9ed9162
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 10:12:36 +0000
Subject: [Xen-devel] [linux-linus test] 109238: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTIzOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MjM4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA2
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4t
Ym9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMSAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhl
bi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0YTFlMzFjNjhl
OWY0MGJlMzI4Mzg5NDQ5MzExNzhiMGQ5ZWQ5MTYyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA0NTgyMGMyOTRmZTFiMWE5ZGY0OTVkNTdmNDA1ODVlZjJkMDY5YTM5CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAgNTkyNTQgIDIwMTUtMDctMDkgMDQ6MjA6NDggWiAgNjcxIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgIDU5MzQ4ICAyMDE1LTA3LTEwIDA0OjI0OjA1IFogIDY3
MCBkYXlzICA0MjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MjM4ICAyMDE3LTA1
LTA5IDIyOjUyOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo4Njc2IHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNzA5
NjU4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:13:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8OcN-0002E8-KJ; Wed, 10 May 2017 10:13:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296481d2e=roger.pau@citrix.com>)
 id 1d8OcM-0002E0-Hx
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:13:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F2/97-01744-9B7E2195; Wed, 10 May 2017 10:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO7O50K
 RBks2SVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfNx5gKbjAXNHf3sfUwPiLqYuRk0NCwF/i
 9Y+zjCA2m4COxMW5O9m6GDk4RARUJG7vNQAJMwsISfyY28oCYgsLmElse36CDcRmEVCVeNy4h
 h3E5hWwlHjRMIERYqSexNuJL8BsIQFFif55D9ggagQlTs58wgIxU0Li4IsXzBMYuWchSc1Ckl
 rAyLSKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwFBiAYAf
 j6t9OhxglOZiURHl1dwlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDXgGlBMsSk1PrUjLzAEG
 JUxagoNHSYT3GEiat7ggMbc4Mx0idYpRl2POva/vmYRY8vLzUqXEeTeBFAmAFGWU5sGNgEXIJ
 UZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz/gWZwpOZVwK36RXQEUxARwQyCIAcUZKIkJJqYN
 yi9fqfbaHdnfjf104xeP9YuNKcU8dy+qkVvJJbZbWNIjgLS2OqGqQ5Z//Xm/xF68KZl3F5bEc
 y5xV9ZZqh+izl8JakGbntxa0/tj9Z6rBqfuqhQ3l38kPuPvw5PXzWqwXnelZ7JldqskuXrWbV
 T2A2naM9y7or7P38pYL7zFJ1BatEWg/98lFiKc5INNRiLipOBAAxpLQSiwIAAA==
X-Env-Sender: prvs=296481d2e=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494411191!92084751!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22711 invoked from network); 10 May 2017 10:13:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:13:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="422995815"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 10 May 2017 11:12:37 +0100
Message-ID: <20170510101239.33080-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: admin@frp.lv
Subject: [Xen-devel] [PATCH 0/2] libxl/devd: fix a race and a leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHR3byBwYXRjaGVzIGZpeCBhIHJhY2Ugd2l0aCBjb25jdXJy
ZW50IGRldmljZSBhZGRpdGlvbi9yZW1vdmFsCmFuZCBhIHBvc3NpYmxlIGRlcmVmZXJlbmNlIGlu
IHRoZSBsaXN0IG9mIGFjdGl2ZSBkb21haW5zIGluIHRoZSBkZXZkCnN1YmNvbW1hbmQuCgpBbHRo
b3VnaCB0aGV5IGFyZSBidWdmaXhlcyBJJ20gbm90IHN1cmUgd2hldGhlciB0aGV5IHNob3VsZCBi
ZSBpbiA0LjksIElNSE8gdGhlCmN1cnJlbnQgZGV2ZCBjb2RlIGlzIGJyb2tlbiwgc28gaGF2aW5n
IHRoZXNlIHR3byBmaXhlcyBpcyB1bmxpa2VseSB0byBtYWtlIGl0CmFueSB3b3JzZS4gSSB3aWxs
IGxlYXZlIHRvIHRoZSBtYWludGFpbmVycyB3aGV0aGVyIHRvIENjIEp1bGllbiBvbiB0aGVpcgpy
ZXZpZXdzIGlmIHRoZXkgZmVlbCBsaWtlIHRoaXMgc2hvdWxkIGJlIGluIDQuOS4KClRoYW5rcywg
Um9nZXIuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:13:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8OcP-0002Ez-Rh; Wed, 10 May 2017 10:13:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296481d2e=roger.pau@citrix.com>)
 id 1d8OcO-0002ES-GA
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:13:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D6/57-01870-BB7E2195; Wed, 10 May 2017 10:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO7u50K
 RBhc7+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/rXfYCl6KVbxc0sjUwDhDsIuRk0NCwF9i
 9odXLCA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFmhmlDiwbiMbSI2wgI/E6x2HmUFsFgFVi
 RunpoHFeQUsJX4cm8QKMVNP4u3EF4wgNqeAlcTBWbPA5gsB1Uw9+IUFol5Q4uTMJ2A2s4CmRO
 v23+wQtrxE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNRLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MG4+rfTIUZJDiYlUV7dXUKRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4A54B5QSLUtNTK9Iyc4BhD5OW4OBREuE9BpLmLS5IzC3OTIdIn
 WJUlBLn3QSSEABJZJTmwbXBYu0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHn/gkzhycwrgZ
 v+CmgxE9DiQAYBkMUliQgpqQbGHslLVxlF1Gbd8rja0HzBMy/bxE4i3e0C65ofZz64K5a58r4
 7fPWA2AmfU32dL3y0VCUn74jJuHX1VOgnzsmhbrMqUpp+HV835WP86RUB/gUzeVfv3J6k27Lq
 yb2VOiYixr8SlrFeUPZb9eTuyY8L5r0/YxjZH9BTdnDPYZNCpf/59/8eqzLdrsRSnJFoqMVcV
 JwIAPq5C2GwAgAA
X-Env-Sender: prvs=296481d2e=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494411191!92084751!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22974 invoked from network); 10 May 2017 10:13:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:13:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="422995816"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 10 May 2017 11:12:39 +0100
Message-ID: <20170510101239.33080-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170510101239.33080-1-roger.pau@citrix.com>
References: <20170510101239.33080-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, admin@frp.lv,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] libxl/devd: prevent adding spurious domains
	to the list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBjb2RlIGluIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgZm9yZ2V0cyB0byByZW1vdmUg
YSBsaWJ4bF9fZGRvbWFpbl9ndWVzdApmcm9tIHRoZSBsaXN0IG9mIHRyYWNrZWQgZG9tYWlucyB3
aGVuIHRoZSByZWxhdGVkIGRhdGEgaXMgZnJlZWQsIGNhdXNpbmcKZGVyZWZlcmVuY2VzIGxhdGVy
IG9uIHdoZW4gdGhlIGxpc3QgaXMgdHJhdmVyc2VkLiBNYWtlIHN1cmUgdGhhdCBhIGRvbWFpbiBp
cwphbHdheXMgcmVtb3ZlZCBmcm9tIHRoZSBsaXN0IHdoZW4gZnJlZWQuCgpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IFJl
aW5pcyBNYXJ0aW5zb25zIDxhZG1pbkBmcnAubHY+ClN1Z2dlc3RlZC1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIHwgMzAgKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYwppbmRleCBjZDRhZDA1YTZmLi44NDE3MTk4MDgxIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YwpAQCAtMTYwMiw3ICsxNjAyLDcgQEAgc3RhdGljIHZvaWQgYmFja2VuZF93YXRjaF9jYWxsYmFj
ayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3YXRjaCwKICAgICBTVEFURV9B
T19HQyhuZXN0ZWRfYW8pOwogICAgIGNoYXIgKnAsICpwYXRoOwogICAgIGNvbnN0IGNoYXIgKnNz
dGF0ZSwgKnNvbmxpbmU7Ci0gICAgaW50IHN0YXRlLCBvbmxpbmUsIHJjLCBudW1fZGV2czsKKyAg
ICBpbnQgc3RhdGUsIG9ubGluZSwgcmM7CiAgICAgbGlieGxfX2RldmljZSAqZGV2OwogICAgIGxp
YnhsX19kZG9tYWluX2RldmljZSAqZGRldiA9IE5VTEw7CiAgICAgbGlieGxfX2Rkb21haW5fZ3Vl
c3QgKmRndWVzdCA9IE5VTEw7CkBAIC0xNjg0LDIxICsxNjg0LDkgQEAgc3RhdGljIHZvaWQgYmFj
a2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3
YXRjaCwKICAgICAgICAgICAgICBwYXRoKTsKICAgICAgICAgcmMgPSByZW1vdmVfZGV2aWNlKGVn
YywgbmVzdGVkX2FvLCBkZ3Vlc3QsIGRkZXYpOwogICAgICAgICBpZiAocmMgPiAwKQotICAgICAg
ICAgICAgZnJlZV9hbyA9IHRydWU7CisgICAgICAgICAgICBsaWJ4bF9fbmVzdGVkX2FvX2ZyZWUo
bmVzdGVkX2FvKTsKIAotICAgICAgICBmcmVlKGRkZXYtPmRldik7Ci0gICAgICAgIGZyZWUoZGRl
dik7Ci0gICAgICAgIC8qIElmIHRoaXMgd2FzIHRoZSBsYXN0IGRldmljZSBpbiB0aGUgZG9tYWlu
LCByZW1vdmUgaXQgZnJvbSB0aGUgbGlzdCAqLwotICAgICAgICBudW1fZGV2cyA9IGRndWVzdC0+
bnVtX3ZpZnMgKyBkZ3Vlc3QtPm51bV92YmRzICsgZGd1ZXN0LT5udW1fcWRpc2tzOwotICAgICAg
ICBpZiAobnVtX2RldnMgPT0gMCkgewotICAgICAgICAgICAgTElCWExfU0xJU1RfUkVNT1ZFKCZk
ZG9tYWluLT5ndWVzdHMsIGRndWVzdCwgbGlieGxfX2Rkb21haW5fZ3Vlc3QsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbmV4dCk7Ci0gICAgICAgICAgICBMT0dEKERFQlVHLCBkZ3Vl
c3QtPmRvbWlkLCAiUmVtb3ZlZCBkb21haW4gZnJvbSB0aGUgbGlzdCBvZiBhY3RpdmUgZ3Vlc3Rz
Iik7Ci0gICAgICAgICAgICAvKiBDbGVhciBhbnkgbGVmdG92ZXJzIGluIGxpYnhsLzxkb21pZD4g
Ki8KLSAgICAgICAgICAgIGxpYnhsX194c19ybV9jaGVja2VkKGdjLCBYQlRfTlVMTCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigibGlieGwvJXUiLCBkZ3Vlc3Qt
PmRvbWlkKSk7Ci0gICAgICAgICAgICBmcmVlKGRndWVzdCk7Ci0gICAgICAgIH0KKyAgICAgICAg
Z290byBjbGVhbjsKICAgICB9CiAKICAgICBpZiAoZnJlZV9hbykKQEAgLTE3MDgsMTAgKzE2OTYs
MjAgQEAgc3RhdGljIHZvaWQgYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19ldl94c3dhdGNoICp3YXRjaCwKIAogc2tpcDoKICAgICBsaWJ4bF9fbmVzdGVkX2Fv
X2ZyZWUobmVzdGVkX2FvKTsKK2NsZWFuOgogICAgIGlmIChkZGV2KQogICAgICAgICBmcmVlKGRk
ZXYtPmRldik7CiAgICAgZnJlZShkZGV2KTsKLSAgICBmcmVlKGRndWVzdCk7CisgICAgaWYgKGRn
dWVzdCAhPSBOVUxMICYmCisgICAgICAgIGRndWVzdC0+bnVtX3ZpZnMgKyBkZ3Vlc3QtPm51bV92
YmRzICsgZGd1ZXN0LT5udW1fcWRpc2tzID09IDApIHsKKyAgICAgICAgTElCWExfU0xJU1RfUkVN
T1ZFKCZkZG9tYWluLT5ndWVzdHMsIGRndWVzdCwgbGlieGxfX2Rkb21haW5fZ3Vlc3QsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBuZXh0KTsKKyAgICAgICAgTE9HRChERUJVRywgZGd1ZXN0
LT5kb21pZCwgIlJlbW92ZWQgZG9tYWluIGZyb20gdGhlIGxpc3Qgb2YgYWN0aXZlIGd1ZXN0cyIp
OworICAgICAgICAvKiBDbGVhciBhbnkgbGVmdG92ZXJzIGluIGxpYnhsLzxkb21pZD4gKi8KKyAg
ICAgICAgbGlieGxfX3hzX3JtX2NoZWNrZWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHQ1NQUklOVEYoImxpYnhsLyV1IiwgZGd1ZXN0LT5kb21pZCkpOworICAg
ICAgICBmcmVlKGRndWVzdCk7CisgICAgfQogICAgIHJldHVybjsKIH0KIAotLSAKMi4xMS4wIChB
cHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:13:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Ocm-0002Jq-3F; Wed, 10 May 2017 10:13:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296481d2e=roger.pau@citrix.com>)
 id 1d8Ock-0002JO-Ku
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:13:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EE/CA-03371-1D7E2195; Wed, 10 May 2017 10:13:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7F50K
 RBtu2C1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnf37axFDzRrDi96CF7A+Nz2S5GTg4JAX+J
 7Ts/sILYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWaCZUeLAuo1sIDXCAsESk5b3s4PUsAioS
 rx74AMS5hWwlDh5dwsjxEg9ibcTX4DZnAJWEgdnzWIBsYWAaqYe/MICUS8ocXLmEzCbWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukaGeolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GD8syzgEKMkB5OSKK/uLqFIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8Ac+AcoJFqempFWmZOcCgh0lLcPAoifAeA0nzFhck5hZnpkOkT
 jEqSonz2oAkBEASGaV5cG2wSLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7dIFN4MvNK4K
 a/AlrMBLQ4kEEAZHFJIkJKqoEx8P4aY41PWcfK7m4oW/rdtVzdTOCT6owPpzQn6T/IFZCdIpR
 pf7Jz5oXZOgvzefS0Z39YlzHlbs0ykbzjUi9zDrdX2NRE81defthR43Xi4O95Cw97LZko9XZy
 NN8aiasdoYbS/YUFh1bOaHVe+SO5UDGrNfn0Rm6/3+zcHMaX1lzm+34hXNBCiaU4I9FQi7moO
 BEA1tCL6K8CAAA=
X-Env-Sender: prvs=296481d2e=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494411215!61419934!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3436 invoked from network); 10 May 2017 10:13:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:13:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="431663874"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 10 May 2017 11:12:38 +0100
Message-ID: <20170510101239.33080-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170510101239.33080-1-roger.pau@citrix.com>
References: <20170510101239.33080-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, admin@frp.lv,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] libxl/devd: fix a race with concurrent
	device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBjb2RlIGNhbiBmcmVlIHRoZSBsaWJ4bF9fZGV2aWNlIGluc2lkZSBvZiB0aGUgbGli
eGxfX2Rkb21haW5fZGV2aWNlCmJlZm9yZSB0aGUgYWRkaXRpb24gaGFzIGZpbmlzaGVkIGlmIGEg
cmVtb3ZhbCBoYXBwZW5zIHdoaWxlIGFuIGFkZGl0aW9uIGlzCnN0aWxsIGluIHByb2Nlc3M6Cgog
IGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sKICAgICAgICAgICAgfAogICAgICAgICAgICB2CiAgICAg
ICBhZGRfZGV2aWNlCiAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIGJhY2tlbmRfd2F0Y2hf
Y2FsbGJhY2sKICAgIChhc3luYyBvcGVyYXRpb24pICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHYKICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgIHJlbW92ZV9kZXZpY2UKICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgZGV2aWNlX2NvbXBsZXRlCiAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgIChmcmVlIGxpYnhsX19kZXZpY2UpCiAgICAgICAgICAgIHYKICAg
ICBkZXZpY2VfY29tcGxldGUKICAoZGVyZWYgbGlieGxfX2RldmljZSkKCkZpeCB0aGlzIGJ5IGNy
ZWF0aW5nIGEgdGVtcG9yYXJ5IGNvcHkgb2YgdGhlIGxpYnhsX19kZXZpY2UsIHRoYXQncyB0cmFj
a2VkIGJ5CnRoZSBHQyBvZiB0aGUgbmVzdGVkIGFzeW5jIG9wZXJhdGlvbi4gVGhpcyBlbnN1cmVz
IHRoYXQgdGhlIGxpYnhsX19kZXZpY2UgdXNlZApieSB0aGUgYXN5bmMgb3BlcmF0aW9ucyBjYW5u
b3QgYmUgZnJlZWQgd2hpbGUgYmVpbmcgdXNlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXBvcnRlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIHwgMzIgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jCmluZGV4IDVlOTY2NzYyYzYuLmNkNGFkMDVhNmYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5j
CkBAIC0xNDE1LDkgKzE0MTUsNiBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfY29tcGxldGUobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fYW9fZGV2aWNlICphb2RldikKICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2VfYWN0aW9uX3RvX3N0cmluZyhhb2Rldi0+YWN0aW9uKSwKICAgICAgICAgICAgICAg
IGFvZGV2LT5yYyA/ICJmYWlsZWQiIDogInN1Y2NlZWQiKTsKIAotICAgIGlmIChhb2Rldi0+YWN0
aW9uID09IExJQlhMX19ERVZJQ0VfQUNUSU9OX1JFTU9WRSkKLSAgICAgICAgZnJlZShhb2Rldi0+
ZGV2KTsKLQogICAgIGxpYnhsX19uZXN0ZWRfYW9fZnJlZShhb2Rldi0+YW8pOwogfQogCkBAIC0x
NTIxLDcgKzE1MTgsMTIgQEAgc3RhdGljIGludCBhZGRfZGV2aWNlKGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX2FvICphbywKIAogICAgICAgICBHQ05FVyhhb2Rldik7CiAgICAgICAgIGxpYnhsX19w
cmVwYXJlX2FvX2RldmljZShhbywgYW9kZXYpOwotICAgICAgICBhb2Rldi0+ZGV2ID0gZGV2Owor
ICAgICAgICAvKgorICAgICAgICAgKiBDbG9uZSB0aGUgbGlieGxfX2RldmljZSB0byBhdm9pZCBy
YWNlcyBpZiByZW1vdmVfZGV2aWNlIGlzIGNhbGxlZAorICAgICAgICAgKiBiZWZvcmUgdGhlIGRl
dmljZSBhZGRpdGlvbiBoYXMgZmluaXNoZWQuCisgICAgICAgICAqLworICAgICAgICBHQ05FVyhh
b2Rldi0+ZGV2KTsKKyAgICAgICAgKmFvZGV2LT5kZXYgPSAqZGV2OwogICAgICAgICBhb2Rldi0+
YWN0aW9uID0gTElCWExfX0RFVklDRV9BQ1RJT05fQUREOwogICAgICAgICBhb2Rldi0+Y2FsbGJh
Y2sgPSBkZXZpY2VfY29tcGxldGU7CiAgICAgICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0
aW9uKGVnYywgYW9kZXYpOwpAQCAtMTU2NCw3ICsxNTY2LDEyIEBAIHN0YXRpYyBpbnQgcmVtb3Zl
X2RldmljZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sCiAKICAgICAgICAgR0NORVco
YW9kZXYpOwogICAgICAgICBsaWJ4bF9fcHJlcGFyZV9hb19kZXZpY2UoYW8sIGFvZGV2KTsKLSAg
ICAgICAgYW9kZXYtPmRldiA9IGRldjsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2xvbmUgdGhl
IGxpYnhsX19kZXZpY2UgdG8gYXZvaWQgcmFjZXMgaWYgdGhlcmUncyBhIGFkZF9kZXZpY2UKKyAg
ICAgICAgICogcnVubmluZyBpbiBwYXJhbGxlbC4KKyAgICAgICAgICovCisgICAgICAgIEdDTkVX
KGFvZGV2LT5kZXYpOworICAgICAgICAqYW9kZXYtPmRldiA9ICpkZXY7CiAgICAgICAgIGFvZGV2
LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9SRU1PVkU7CiAgICAgICAgIGFvZGV2LT5j
YWxsYmFjayA9IGRldmljZV9jb21wbGV0ZTsKICAgICAgICAgbGlieGxfX2luaXRpYXRlX2Rldmlj
ZV9nZW5lcmljX3JlbW92ZShlZ2MsIGFvZGV2KTsKQEAgLTE1NzYsNyArMTU4Myw2IEBAIHN0YXRp
YyBpbnQgcmVtb3ZlX2RldmljZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sCiAgICAg
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgbGlieGxfX2RldmljZV9k
ZXN0cm95KGdjLCBkZXYpOwotICAgICAgICBmcmVlKGRldik7CiAgICAgICAgIC8qIEZhbGwgdGhy
b3VnaCB0byByZXR1cm4gPiAwLCBubyBhbyBoYXMgYmVlbiBkaXNwYXRjaGVkICovCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmMgPSAxOwpAQCAtMTU5Nyw3ICsxNjAzLDcgQEAgc3RhdGljIHZvaWQg
YmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNo
ICp3YXRjaCwKICAgICBjaGFyICpwLCAqcGF0aDsKICAgICBjb25zdCBjaGFyICpzc3RhdGUsICpz
b25saW5lOwogICAgIGludCBzdGF0ZSwgb25saW5lLCByYywgbnVtX2RldnM7Ci0gICAgbGlieGxf
X2RldmljZSAqZGV2ID0gTlVMTDsKKyAgICBsaWJ4bF9fZGV2aWNlICpkZXY7CiAgICAgbGlieGxf
X2Rkb21haW5fZGV2aWNlICpkZGV2ID0gTlVMTDsKICAgICBsaWJ4bF9fZGRvbWFpbl9ndWVzdCAq
ZGd1ZXN0ID0gTlVMTDsKICAgICBib29sIGZyZWVfYW8gPSBmYWxzZTsKQEAgLTE2MjUsNyArMTYz
MSw3IEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCiAgICAgICAgIGdvdG8gc2tpcDsKICAgICBvbmxp
bmUgPSBhdG9pKHNvbmxpbmUpOwogCi0gICAgZGV2ID0gbGlieGxfX3phbGxvYyhOT0dDLCBzaXpl
b2YoKmRldikpOworICAgIEdDTkVXKGRldik7CiAgICAgcmMgPSBsaWJ4bF9fcGFyc2VfYmFja2Vu
ZF9wYXRoKGdjLCBwYXRoLCBkZXYpOwogICAgIGlmIChyYykKICAgICAgICAgZ290byBza2lwOwpA
QCAtMTY1OSw3ICsxNjY1LDggQEAgc3RhdGljIHZvaWQgYmFja2VuZF93YXRjaF9jYWxsYmFjayhs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3YXRjaCwKICAgICAgICAgICogdG8g
dGhlIGxpc3Qgb2YgYWN0aXZlIGRldmljZXMgZm9yIGEgZ2l2ZW4gZ3Vlc3QuCiAgICAgICAgICAq
LwogICAgICAgICBkZGV2ID0gbGlieGxfX3phbGxvYyhOT0dDLCBzaXplb2YoKmRkZXYpKTsKLSAg
ICAgICAgZGRldi0+ZGV2ID0gZGV2OworICAgICAgICBkZGV2LT5kZXYgPSBsaWJ4bF9femFsbG9j
KE5PR0MsIHNpemVvZigqZGRldi0+ZGV2KSk7CisgICAgICAgICpkZGV2LT5kZXYgPSAqZGV2Owog
ICAgICAgICBMSUJYTF9TTElTVF9JTlNFUlRfSEVBRCgmZGd1ZXN0LT5kZXZpY2VzLCBkZGV2LCBu
ZXh0KTsKICAgICAgICAgTE9HRChERUJVRywgZGV2LT5kb21pZCwgIkFkZGVkIGRldmljZSAlcyB0
byB0aGUgbGlzdCBvZiBhY3RpdmUgZGV2aWNlcyIsCiAgICAgICAgICAgICAgcGF0aCk7CkBAIC0x
NjcwLDkgKzE2NzcsNiBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2V2X3hzd2F0Y2ggKndhdGNoLAogICAgICAgICAvKgogICAgICAg
ICAgKiBSZW1vdmFsIG9mIGFuIGFjdGl2ZSBkZXZpY2UsIHJlbW92ZSBpdCBmcm9tIHRoZSBsaXN0
IGFuZAogICAgICAgICAgKiBmcmVlIGl0J3MgZGF0YSBzdHJ1Y3R1cmVzIGlmIHRoZXkgYXJlIG5v
IGxvbmdlciBuZWVkZWQuCi0gICAgICAgICAqCi0gICAgICAgICAqIFRoZSBmcmVlIG9mIHRoZSBh
c3NvY2lhdGVkIGxpYnhsX19kZXZpY2UgaXMgbGVmdCB0byB0aGUKLSAgICAgICAgICogaGVscGVy
IHJlbW92ZV9kZXZpY2UgZnVuY3Rpb24uCiAgICAgICAgICAqLwogICAgICAgICBMSUJYTF9TTElT
VF9SRU1PVkUoJmRndWVzdC0+ZGV2aWNlcywgZGRldiwgbGlieGxfX2Rkb21haW5fZGV2aWNlLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCk7CkBAIC0xNjgyLDYgKzE2ODYsNyBAQCBz
dGF0aWMgdm9pZCBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2V2X3hzd2F0Y2ggKndhdGNoLAogICAgICAgICBpZiAocmMgPiAwKQogICAgICAgICAgICAgZnJl
ZV9hbyA9IHRydWU7CiAKKyAgICAgICAgZnJlZShkZGV2LT5kZXYpOwogICAgICAgICBmcmVlKGRk
ZXYpOwogICAgICAgICAvKiBJZiB0aGlzIHdhcyB0aGUgbGFzdCBkZXZpY2UgaW4gdGhlIGRvbWFp
biwgcmVtb3ZlIGl0IGZyb20gdGhlIGxpc3QgKi8KICAgICAgICAgbnVtX2RldnMgPSBkZ3Vlc3Qt
Pm51bV92aWZzICsgZGd1ZXN0LT5udW1fdmJkcyArIGRndWVzdC0+bnVtX3FkaXNrczsKQEAgLTE3
MDMsNyArMTcwOCw4IEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCiAKIHNraXA6CiAgICAgbGlieGxf
X25lc3RlZF9hb19mcmVlKG5lc3RlZF9hbyk7Ci0gICAgZnJlZShkZXYpOworICAgIGlmIChkZGV2
KQorICAgICAgICBmcmVlKGRkZXYtPmRldik7CiAgICAgZnJlZShkZGV2KTsKICAgICBmcmVlKGRn
dWVzdCk7CiAgICAgcmV0dXJuOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:17:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Oge-0002ko-JY; Wed, 10 May 2017 10:17:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8Ogd-0002ki-OO
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:17:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AD/1D-02956-3C8E2195; Wed, 10 May 2017 10:17:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fQC6F
 Ig+2vxCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy2/ddZC+6yV7xp/M3awLiBrYuRk0NIIE9i
 3vvfzCA2r4CdxMPZK1hBbAkBQ4mn76+D1bAIqEpM6v7CDmKzCahLtD3bDlYjImAgsfL6ARYQm
 1nAXOLmvLtg9cICARK935+xQMwPl5jcshisl1MgTOLX3ttAvRxAuwQl/u4QhmjVknj46xbUGG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hIL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAH45r5gYcYJTmYlER5dXcJRQrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4FV6DpQTLEpNT61Iy8wBxgFMWoKDR0mE99gzoDRvcUFibnFmOkTqF
 KMux5x7X98zCbHk5eelSonzmoDMEAApyijNgxsBi8lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEuatBpnCk5lXArfpFdARTEBHBDIIgBxRkoiQkmpgdF6SeXWHdSVXP4Oo8vwJe/KczOo3veJ
 V6J+73rPYreJLgl/7m61tnr92tCw7eq9a65nG8t2peYdKdv8pPaDgLtd4If952JzMkws4f3AE
 ctw0O/lZzPpKkdhNtvMHvv6VbuXgeBi8z/jXum+Pjct+xrxwXHRdf/ouV9WKM+84pWdkVa5cM
 WWKpxJLcUaioRZzUXEiAHyx6AzEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494411456!67646499!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64966 invoked from network); 10 May 2017 10:17:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 10:17:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 04:17:35 -0600
Message-Id: <591304E0020000780015878E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 04:17:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>
References: <0259E1C966E8C54AA93AA2B1240828E651ACD2D1@dggeml510-mbs.china.huawei.com>
In-Reply-To: <0259E1C966E8C54AA93AA2B1240828E651ACD2D1@dggeml510-mbs.china.huawei.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH]acpi: enlarge NUM_FIXMAP_ACPI_PAGES from 4
 to 5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA1LjE3IGF0IDA0OjU5LCA8b3NjYXIuemhhbmdib0BodWF3ZWkuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L2FjcGkuaAo+IEBAIC00Myw3ICs0Myw3IEBACj4gICAqIEZpeG1hcCBwYWdlcyB0byByZXNlcnZl
IGZvciBBQ1BJIGJvb3QtdGltZSB0YWJsZXMgKHNlZSBhc20teDg2L2ZpeG1hcC5oIG9yCj4gICAq
IGFzbS1hcm0vY29uZmlnLmgpCj4gICAqLwo+IC0jZGVmaW5lIE5VTV9GSVhNQVBfQUNQSV9QQUdF
UyAgNAo+ICsjZGVmaW5lIE5VTV9GSVhNQVBfQUNQSV9QQUdFUyAgNQoKV2VsbCwgdGhpcyBpcyB0
aGUga2luZCBvZiBmaXggSSBkb24ndCByZWFsbHkgbGlrZTogWW91IG1ha2UgdGhpbmdzIHdvcmsg
Zm9yCnlvdSB3aXRob3V0IHRoaW5raW5nIGFib3V0IG90aGVycy4gSWYgeW91IGZvdW5kIDQgcGFn
ZXMgYXJlbid0CmVub3VnaCwgaG93IGxpa2VseSBpcyBpdCB0aGF0IHNvb24gc29tZW9uZSB3aWxs
IGZpbmQgNSBhcmVuJ3QgZW5vdWdoCmVpdGhlcj8gSU9XLCBzaG9ydCBvZiBlbGltaW5hdGluZyB0
aGUgZml4ZWQgdXBwZXIgYm91bmQgYWx0b2dldGhlciwKeW91IHNob3VsZCBhdCBsZWFzdCBhZGQg
c29tZSBzbGFjayBmb3IgdGhlIGZvcmVzZWVhYmxlIGZ1dHVyZS4gRm9yCnRoaXMgaXQgbWF5IGFs
c28gaGVscCB0byBlc3RpbWF0ZSB0aGUgdGhlb3JldGljYWwgdXBwZXIgbGltaXQgb2YgU1JBVAoo
YW5kIHBlcmhhcHMgb3RoZXIgYWZmZWN0ZWQgdGFibGVzKSBmb3Igc3lzdGVtcyBjdXJyZW50bHkg
YXJvdW5kCnBsdXMsIGFnYWluLCBzb21lIHNsYWNrLiBBcyB5b3UgbWF5IGhhdmUgY29uY2x1ZGVk
IGFscmVhZHkgaXQKd291bGQgdGhlcmVmb3JlIGFsc28gaGF2ZSBoZWxwZWQgaWYgeW91IGhhZCBp
bmRpY2F0ZWQgd2hhdCBzaXplIGEKc3lzdGVtIHlvdSBzZWUgdGhpcyByZWxhdGl2ZWx5IGxhcmdl
IFNSQVQgb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 10:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Opc-0003XA-FJ; Wed, 10 May 2017 10:26:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8Opb-0003X4-Qy
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:26:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 ED/A7-02006-FEAE2195; Wed, 10 May 2017 10:26:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/f1K6F
 Ig5UrVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owPC5YyFrznqVi9by9LA+Nezi5GTg4hgTyJ
 qesXsXYxcnDwCthJTPkiCRKWEDCUePr+OhuIzSKgKtG1fyWYzSagLtH2bDsriC0iYCAxt/kqe
 xcjFwezQA+jxMblS8GKhAWCJF7v3sAOMlNIwFNi4jQ3kDCngJfEy58H2CFWCUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFula6iU
 VZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYeAxDsYFzb6nyIUZKDSUmUV3eXUKQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7Wl0A5waLU9NSKtMwcYAzApCU4eJREeKeDpHmLCxJzi
 zPTIVKnGBWlxHnlQBICIImM0jy4NljcXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71GQKT
 yZeSVw018BLWYCWhzIIACyuCQRISXVwMhlesRqCWNHh+kzm3fsp4Pl+/JW7jzBEvEqkW9/TD9
 v93W3rqyyV08qi3KOWBtsKXCWPyqTbHXK9Ma/a32HwrqCG+bWRKS2L79TIbbVM/LnjPylzMUx
 V0pmnfDl0BC/t2XzT+naKLkYk8lvPm6999dMZ6EJ7z+fs+UBbPGL1mfah3n2sKdUKrEUZyQaa
 jEXFScCANA1Arq2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494412009!93662834!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58525 invoked from network); 10 May 2017 10:26:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 10:26:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 04:26:48 -0600
Message-Id: <5913070802000078001587A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 04:26:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1494409385-13729-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1494409385-13729-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jun.nakajima@intel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Fix incorrect unmapping of
 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDExOjQzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKPiBAQCAtNjgxLDYgKzY4MSw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPiAgICAgIGVw
dF9lbnRyeV90ICp0YWJsZSwgKmVwdF9lbnRyeSA9IE5VTEw7Cj4gICAgICB1bnNpZ25lZCBsb25n
IGdmbl9yZW1haW5kZXIgPSBnZm47Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwgdGFyZ2V0ID0gb3Jk
ZXIgLyBFUFRfVEFCTEVfT1JERVI7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1mbl9tYXNrID0gbWZu
X3ZhbGlkKG1mbikgPyBtZm5feChtZm4pIDogMDsKCkFpdWkgTU1JTyBwYWdlcyB3aWxsIGNvbWUg
aGVyZSB0b28sIHNvIGFuIG1mbl92YWxpZCgpIGNoZWNrIGhlcmUKKGFuZCBiZWxvdykgaXMgdG9v
IGxheC4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCj4gQEAgLTUzNiw2ICs1MzYsNyBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAo+ICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+ICAgICAgdW5zaWduZWQgbG9uZyB0b2RvID0g
MXVsIDw8IHBhZ2Vfb3JkZXI7Cj4gICAgICB1bnNpZ25lZCBpbnQgb3JkZXI7Cj4gKyAgICB1bnNp
Z25lZCBsb25nIG1mbl9tYXNrOwoKUGxlYXNlIG1vdmUgdGhlIGRlY2xhcmF0aW9uIC4uLgoKPiBA
QCAtNTQzLDEyICs1NDQsMTUgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPiAgICAgIHdoaWxlICggdG9kbyAp
Cj4gICAgICB7Cj4gICAgICAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSApCj4gLSAgICAgICAgICAg
IG9yZGVyID0gKCEoKGdmbiB8IG1mbl94KG1mbikgfCB0b2RvKSAmCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBtZm5fbWFzayA9IG1mbl92YWxpZChtZm4pID8gbWZuX3gobWZuKSA6IDA7Cgou
Li4gaGVyZSwgcGVyaGFwcyBhdCBvbmNlIG1ha2luZyB0aGlzIHRoZSBpbml0aWFsaXplci4gSG93
ZXZlciwgLi4uCgo+ICsgICAgICAgICAgICBvcmRlciA9ICghKChnZm4gfCBtZm5fbWFzayB8IHRv
ZG8pICYKPiAgICAgICAgICAgICAgICAgICAgICAgICAoKDF1bCA8PCBQQUdFX09SREVSXzFHKSAt
IDEpKSAmJgo+ICAgICAgICAgICAgICAgICAgICAgICBoYXBfaGFzXzFnYikgPyBQQUdFX09SREVS
XzFHIDoKPiAtICAgICAgICAgICAgICAgICAgICAoISgoZ2ZuIHwgbWZuX3gobWZuKSB8IHRvZG8p
ICYKPiArICAgICAgICAgICAgICAgICAgICAoISgoZ2ZuIHwgbWZuX21hc2sgfCB0b2RvKSAmCgou
Li4gc2VlaW5nIHRoZSByZWN1cnJpbmcgZXhwcmVzc2lvbiwgaXQgbWF5IGJlIHdvcnRoIGNvbnNp
ZGVyaW5nIHRvCmluc3RlYWQgaW50cm9kdWNlIGEgbG9jYWwgdmFyaWFibGUgaG9sZGluZyAiZ2Zu
IHwgbWZuX21hc2sgfCB0b2RvIi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 10:32:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:32:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Oud-0004Fs-5A; Wed, 10 May 2017 10:32:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8Oub-0004Fm-Tc
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:32:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CE/2A-03587-52CE2195; Wed, 10 May 2017 10:32:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTVfljVC
 kQfs/KYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPf02vsBVcsK1qbetgbGLfodDFycQgJbGaU
 OP14OyOEc4BRYv7LRaxdjJwcbAK6EjtuvmYGsYUFbCSWfrsIVMTBISIQKnFtkSBIPbPAGkaJ2
 803GeEm/dh2jhGkgVfASuLNo+NgzSwCqhI7z10Gi4sKhEu82PKHFaJGUOLkzCcsIEM5BawlXv
 +WBAkzC+hJ7Lj+ixXCFpdo+rISypaX2P52DvMERv5ZSLpnIWmZhaRlFpKWBYwsqxg1ilOLylK
 LdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MN7eGHCIUZKDSUmU
 V3eXUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5Pr4BygkWp6akVaZk5wFiBSUtw8CiJ8LaAp
 HmLCxJzizPTIVKnGBWlxHmvgSQEQBIZpXlwbbD4vMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 Vh3i8gU3gy80rgpr8CWswEtDiQQQBkcUkiQkqqgdH4Yo7blKkzpOR3hV5+siTQ4O2k7FUVJxS
 +HJixImRFr0XE/+UHJhlF3DrlW528TZlj0j8zm031zRE5cpNFNPntY4Wz12rsOP+mVq7apGmW
 09zgj5lPcsS6pjHb35v62meuW7PUTw4RtoVdkda6ni3FGRmzXHYlpj1cv775gEBMtuOntbOCd
 ZRYijMSDbWYi4oTAZB4V4fKAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494412323!67483840!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51676 invoked from network); 10 May 2017 10:32:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 10 May 2017 10:32:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 74C831516;
 Wed, 10 May 2017 03:32:03 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6AAD73F23B;
 Wed, 10 May 2017 03:32:02 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-22-git-send-email-andre.przywara@arm.com>
 <586a4ada-603f-db52-c1aa-5164c2832667@arm.com>
Message-ID: <e9a9b1f7-158f-2fb6-7cb8-dd0c422c6278@arm.com>
Date: Wed, 10 May 2017 11:34:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <586a4ada-603f-db52-c1aa-5164c2832667@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 21/27] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNC8xNyAxNzo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDEyLzA0LzE3IDAxOjQ0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIE1PVkkg
Y29tbWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJlZGlzdHJpYnV0
b3IKPj4gKHJlYWQ6IFZDUFUpIHRvIGFub3RoZXIuCj4+IEZvciBub3cgbWlncmF0aW9uIG9mICJs
aXZlIiBMUElzIGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQsIGJ1dCB3ZSBzdG9yZQo+PiB0aGUgY2hh
bmdlZCBhZmZpbml0eSBpbiB0aGUgaG9zdCBMUEkgc3RydWN0dXJlIGFuZCBpbiBvdXIgdmlydHVh
bCBJVFRFLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8
IDI0ICsrKysrKysrKysrKysrKysrCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAg
ICB8IDE1ICsrKysrKysrKysrCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICB8
IDU3Cj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDQgKysrCj4+ICA0IGZpbGVzIGNoYW5nZWQs
IDEwMCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiBpbmRleCBmYTFmMmQ1Li4xYTA4
ZDQzIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+ICsrKyBiL3hl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPj4gQEAgLTg5NSw2ICs4OTUsMzAgQEAgc3RydWN0IHBl
bmRpbmdfaXJxCj4+ICpnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwK
Pj4gICAgICByZXR1cm4gcGlycTsKPj4gIH0KPj4KPj4gKy8qIENoYW5nZXMgdGhlIHRhcmdldCBW
Q1BVIGZvciBhIGdpdmVuIGhvc3QgTFBJIGFzc2lnbmVkIHRvIGEgZG9tYWluLiAqLwo+PiAraW50
IGdpY3YzX2xwaV9jaGFuZ2VfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZkb29yYmVs
bCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJf
dCB2ZXZlbnRpZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZj
cHVfaWQpCj4+ICt7Cj4+ICsgICAgdWludDMyX3QgaG9zdF9scGk7Cj4+ICsgICAgc3RydWN0IGl0
c19kZXZpY2UgKmRldjsKPj4gKwo+PiArICAgIHNwaW5fbG9jaygmZC0+YXJjaC52Z2ljLml0c19k
ZXZpY2VzX2xvY2spOwo+PiArICAgIGRldiA9IGdldF9pdHNfZGV2aWNlKGQsIHZkb29yYmVsbCwg
dmRldmlkKTsKPj4gKyAgICBpZiAoIGRldiApCj4+ICsgICAgICAgIGhvc3RfbHBpID0gZ2V0X2hv
c3RfbHBpKGRldiwgdmV2ZW50aWQpOwo+PiArICAgIGVsc2UKPj4gKyAgICAgICAgaG9zdF9scGkg
PSAwOwo+PiArICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jayk7
Cj4+ICsKPj4gKyAgICBpZiAoICFob3N0X2xwaSApCj4+ICsgICAgICAgIHJldHVybiAtRU5PRU5U
Owo+PiArCj4+ICsgICAgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X3ZjcHVpZChob3N0X2xwaSwgdmNw
dV9pZCk7Cj4gCj4gSW4gdjUsIFN0ZWZhbm8gc3VnZ2VzdGVkIHRvIGFkZCBhIFRPRE8gaGVyZToK
PiAKPiAgIFRPRE86IHdlIGRvIG5vdCBjaGFuZ2UgcGh5c2ljYWwgaXJxIGFmZmluaXR5LCBpbiBy
ZXNwb25zZSB0byBhIHZpcnR1YWwKPiAgIG1vdmkgY29tbWFuZC4gSW4gb3RoZXIgd29yZHMsIHRo
ZSBwaHlzaWNhbCBMUEkgd2lsbCBzdGlsbCBiZSBkZWxpdmVyZWQKPiAgIHRvIHRoZSBzYW1lIHBj
cHUuCj4gCj4gSGUgd2FzIGFscmVhZHkgc3VnZ2VzdGVkIHRvIHByaW50IGEgd2FybmluZyAod2l0
aCBnZHByaW50aykuCgpJIGFkZGVkIGEgVE9ETywgYnV0IGRvbid0IHRoaW5rIGEgd2FybmluZyBp
cyBhIGdvb2QgaWRlYS4gVGhlcmUgaXMgbm8KKnJlcXVpcmVtZW50KiB0byBtb3ZlIHRoZSBwaHlz
aWNhbCBhZmZpbml0eSBhbG9uZyB3aXRoIHRoZSB2aXJ0dWFsIG9uZSwKc28gcHJpbnRpbmcgYSB3
YXJuaW5nIGZvciBzb21ldGhpbmcgd2Uga25vdyB3aWxsIGhhcHBlbiBzZWVtcyBhIGJpdCBvZGQu
CgpDaGVlcnMsCkFuZHJlLgoKPiBJIHNlZSBub25lIG9mIHRoZW0sIHdoZXJlIGFyZSB0aGV5Pwo+
IAo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gIC8qIFNjYW4gdGhlIERUIGZv
ciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMgb3V0Cj4+IG9m
IGl0LiAqLwo+PiAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKm5vZGUpCj4+ICB7Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxw
aS5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwo+PiBpbmRleCBkNDI3NTM5Li42YWY1YWQ5
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4+ICsrKyBiL3hlbi9h
cmNoL2FybS9naWMtdjMtbHBpLmMKPj4gQEAgLTIyNSw2ICsyMjUsMjEgQEAgdm9pZCBnaWN2M19s
cGlfdXBkYXRlX2hvc3RfZW50cnkodWludDMyX3QKPj4gaG9zdF9scGksIGludCBkb21haW5faWQs
Cj4+ICAgICAgd3JpdGVfdTY0X2F0b21pYygmaGxwaXAtPmRhdGEsIGhscGkuZGF0YSk7Cj4+ICB9
Cj4+Cj4+ICtpbnQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X3ZjcHVpZCh1aW50MzJfdCBob3N0X2xw
aSwgdW5zaWduZWQgaW50Cj4+IHZjcHVfaWQpCj4+ICt7Cj4+ICsgICAgdW5pb24gaG9zdF9scGkg
KmhscGlwOwo+PiArCj4+ICsgICAgQVNTRVJUKGhvc3RfbHBpID49IExQSV9PRkZTRVQpOwo+PiAr
Cj4+ICsgICAgaG9zdF9scGkgLT0gTFBJX09GRlNFVDsKPj4gKwo+PiArICAgIGhscGlwID0gJmxw
aV9kYXRhLmhvc3RfbHBpc1tob3N0X2xwaSAvCj4+IEhPU1RfTFBJU19QRVJfUEFHRV1baG9zdF9s
cGkgJSBIT1NUX0xQSVNfUEVSX1BBR0VdOwo+PiArCj4+ICsgICAgd3JpdGVfdTE2X2F0b21pYygm
aGxwaXAtPnZjcHVfaWQsIHZjcHVfaWQpOwo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+
ICsKPj4gIHN0YXRpYyBpbnQgZ2ljdjNfbHBpX2FsbG9jYXRlX3BlbmR0YWJsZSh1aW50NjRfdCAq
cmVnKQo+PiAgewo+PiAgICAgIHVpbnQ2NF90IHZhbDsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPj4gaW5kZXgg
MDc2NTgxMC4uYmU5ZGUwOCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPj4gQEAgLTY0Nyw2ICs2NDcs
NTcgQEAgb3V0X3JlbW92ZV9tYXBwaW5nOgo+PiAgICAgIHJldHVybiByZXQ7Cj4+ICB9Cj4+Cj4+
ICtzdGF0aWMgaW50IGl0c19oYW5kbGVfbW92aShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0
X3QgKmNtZHB0cikKPj4gK3sKPj4gKyAgICB1aW50MzJfdCBkZXZpZCA9IGl0c19jbWRfZ2V0X2Rl
dmljZWlkKGNtZHB0cik7Cj4+ICsgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lk
KGNtZHB0cik7Cj4+ICsgICAgaW50IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21k
cHRyKTsKPiAKPiB3aHkgY29sbGlkIGlzIHNpZ25lZD8gRnJvbSB0aGUgc3BlYywgdGhpcyBzaG91
bGQgYmUgdWludDE2X3QuCj4gCj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gKyAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4+ICsgICAgc3RydWN0IHZjcHUgKm92Y3B1LCAqbnZjcHU7
Cj4+ICsgICAgdWludDMyX3QgdmxwaTsKPj4gKyAgICBpbnQgcmV0ID0gLTE7Cj4+ICsKPj4gKyAg
ICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+PiArICAgIC8qIENoZWNrIGZvciBhIG1hcHBl
ZCBMUEkgYW5kIGdldCB0aGUgTFBJIG51bWJlci4gKi8KPj4gKyAgICBpZiAoICFyZWFkX2l0dGVf
bG9ja2VkKGl0cywgZGV2aWQsIGV2ZW50aWQsICZvdmNwdSwgJnZscGkpICkKPj4gKyAgICAgICAg
Z290byBvdXRfdW5sb2NrOwo+PiArCj4+ICsgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkK
Pj4gKyAgICB7Cj4+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPj4gKyAg
ICAgICAgcmV0dXJuIC0xOwo+PiArICAgIH0KPj4gKwo+PiArICAgIC8qIENoZWNrIHRoZSBuZXcg
Y29sbGVjdGlvbiBJRCBhbmQgZ2V0IHRoZSBuZXcgVkNQVSBwb2ludGVyICovCj4+ICsgICAgbnZj
cHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOwo+PiArICAgIGlmICgg
IW52Y3B1ICkKPj4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+PiArCj4+ICsgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJm92Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+PiArCj4+ICsgICAg
LyogVXBkYXRlIG91ciBjYWNoZWQgdmNwdV9pZCBpbiB0aGUgcGVuZGluZ19pcnEuICovCj4+ICsg
ICAgcCA9IGl0cy0+ZC0+YXJjaC52Z2ljLmhhbmRsZXItPmxwaV90b19wZW5kaW5nKGl0cy0+ZCwg
dmxwaSk7Cj4gCj4gU28gdGhlIHRhYmxlIGNvdWxkIGJlIGNyYWZ0ZWQgYnkgdGhlIGd1ZXN0IGJl
Zm9yZSBlbmFibGUgdGhlIExQSSBpbgo+IG9yZGVyIHRvIHNob3cgYSB2YWxpZCBMUEkuIFRoaXMg
d291bGQgbGVhZCB0byByZXR1cm5pbmcgTlVMTCBoZXJlIGFzIGl0Cj4gaXMgbm90IG1hcHBlZC4g
QW5kIGNyYXNoIFhlbi4KPiAKPj4gKyAgICBwLT5scGlfdmNwdV9pZCA9IG52Y3B1LT52Y3B1X2lk
Owo+PiArCj4+ICsgICAgLyogTm93IHN0b3JlIHRoZSBuZXcgY29sbGVjdGlvbiBpbiB0aGUgdHJh
bnNsYXRpb24gdGFibGUuICovCj4+ICsgICAgaWYgKCAhd3JpdGVfaXR0ZV9sb2NrZWQoaXRzLCBk
ZXZpZCwgZXZlbnRpZCwgY29sbGlkLCB2bHBpLCAmbnZjcHUpICkKPj4gKyAgICAgICAgZ290byBv
dXRfdW5sb2NrOwo+PiArCj4+ICsgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmb3ZjcHUtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2sp
Owo+PiArCj4+ICsgICAgLyogVE9ETzogbG9va3VwIGN1cnJlbnRseS1pbi1ndWVzdCB2aXJ0dWFs
IElSUXMgYW5kIG1pZ3JhdGUgdGhlbT8gKi8KPj4gKwo+PiArICAgIHJldHVybiBnaWN2M19scGlf
Y2hhbmdlX3ZjcHUoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkZXZpZCwgZXZlbnRpZCwgbnZjcHUtPnZjcHVfaWQpOwo+
PiArCj4+ICtvdXRfdW5sb2NrOgo+PiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsK
Pj4gKwo+PiArICAgIHJldHVybiByZXQ7Cj4+ICt9Cj4+ICsKPj4gICNkZWZpbmUgSVRTX0NNRF9C
VUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKPj4g
ICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNL
KDE5LCA1KSkKPj4KPj4gQEAgLTY5Miw2ICs3NDMsMTIgQEAgc3RhdGljIGludCB2Z2ljX2l0c19o
YW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLAo+PiBzdHJ1Y3QgdmlydF9pdHMgKml0cykKPj4g
ICAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBUSToKPj4gICAgICAgICAgICAgIHJldCA9IGl0c19o
YW5kbGVfbWFwdGkoaXRzLCBjb21tYW5kKTsKPj4gICAgICAgICAgICAgIGJyZWFrOwo+PiArICAg
ICAgICBjYXNlIEdJVFNfQ01EX01PVkFMTDoKPj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19HX0lORk8sICJJVFM6IGlnbm9yaW5nIE1PVkFMTCBjb21tYW5kXG4iKTsKPiAKPiBBZ2Fpbiwg
SSdkIGxpa2Ugc29tZSBleHBsYW5hdGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ugd2h5IE1PVkFM
TCBpcyBub3QKPiBpbXBsZW1lbnRlZCBhbmQgYSBUT0RPIGluIHRoZSBjb2RlLgo+IAo+PiArICAg
ICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgIGNhc2UgR0lUU19DTURfTU9WSToKPj4gKyAgICAg
ICAgICAgIHJldCA9IGl0c19oYW5kbGVfbW92aShpdHMsIGNvbW1hbmQpOwo+PiArICAgICAgICAg
ICAgYnJlYWs7Cj4+ICAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKPj4gICAgICAgICAgICAg
IC8qIFdlIGhhbmRsZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdub3JlCj4+
IFNZTkMuICovCj4+ICAgICAgICAgICAgICBicmVhazsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKPj4gaW5kZXggN2IxNmFlYi4uZWU2OWU5YiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKPj4gQEAgLTE3NSw4ICsxNzUsMTIgQEAgaW50IGdpY3YzX3JlbW92ZV9ndWVzdF9l
dmVudChzdHJ1Y3QgZG9tYWluICpkLAo+PiBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAo+PiAg
c3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFp
biAqZCwKPj4gcGFkZHJfdCBkb29yYmVsbCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRldmlkLCB1aW50MzJfdAo+PiBldmVudGlkLAo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90Cj4+IHZpcnRfbHBpKTsKPj4gK2ludCBnaWN2M19scGlfY2hhbmdlX3Zj
cHUoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBkb29yYmVsbCwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2ZW50aWQsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lkKTsKPj4gIHZvaWQgZ2ljdjNf
bHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQs
IHVpbnQzMl90Cj4+IHZpcnRfbHBpKTsKPj4gK2ludCBnaWN2M19scGlfdXBkYXRlX2hvc3RfdmNw
dWlkKHVpbnQzMl90IGhvc3RfbHBpLCB1bnNpZ25lZCBpbnQKPj4gdmNwdV9pZCk7Cj4+Cj4+ICAj
ZWxzZQo+Pgo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 10:33:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:33:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8OvU-0004Kn-H1; Wed, 10 May 2017 10:33:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d8c634=Ian.Jackson@citrix.com>)
 id 1d8OvT-0004Kb-Cq
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:32:59 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 3D/09-19466-A5CE2195; Wed, 10 May 2017 10:32:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW7YG6F
 Ig4s/rSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNnd+ZCjZyVuzfn9HAeJ+1i5GTQ0LAX+LQ
 nBlsIDabgK5E05a/YDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaocZDY2LUWbA6LgKpE2
 5GXTCC2iICWxPoVT6HqQyTaT80HqxEWCJdYcfkumM0pYCWxqH8v2HwhgQyJZ7/vMkPcYyLxdu
 FOoF4OoLiaxNz18RMY+WYhuWgWkotmIbloASPzKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA1O
 93NTi4sT01JzEpGK95PzcTYzAMKtnYGDcwdjU63yIUZKDSUmUV3eXUKQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCd5Pr4BygkWp6akVaZk5wICHSUtw8CiJ8LaApHmLCxJzizPTIVKnGBWlxHmvg
 SQEQBIZpXlwbbAou8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcLyBSezLwSuOmvgBYzAS
 0OZBAAWVySiJCSamBMSrq7/Z/VEv0/CqJrDzBLBl5c78vBvP9E2XQxoTkNckl/fOXS5h2cNfN
 01fbUxwXaL/7fFVD4WfstXMPicm/chtWyk272P+S7aRgdnSn6zrokb12FZkvSwVl2SiX5+1ib
 Gy9ceHSzMe+T2RI3U5tsxo0T3tszr/Zikt96jHn15hKN1az3o6WUWIozEg21mIuKEwG0hr4Gr
 QIAAA==
X-Env-Sender: prvs=296d8c634=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494412373!76651789!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9734 invoked from network); 10 May 2017 10:32:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:32:54 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="431665648"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22802.60493.702170.928905@mariner.uk.xensource.com>
Date: Wed, 10 May 2017 11:32:45 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170510101239.33080-2-roger.pau@citrix.com>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, admin@frp.lv, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] libxl/devd: fix a race with concurrent
	device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxLzJdIGxpYnhsL2RldmQ6IGZpeCBhIHJh
Y2Ugd2l0aCBjb25jdXJyZW50IGRldmljZSBhZGRpdGlvbi9yZW1vdmFsIik6Cj4gQ3VycmVudCBj
b2RlIGNhbiBmcmVlIHRoZSBsaWJ4bF9fZGV2aWNlIGluc2lkZSBvZiB0aGUgbGlieGxfX2Rkb21h
aW5fZGV2aWNlCj4gYmVmb3JlIHRoZSBhZGRpdGlvbiBoYXMgZmluaXNoZWQgaWYgYSByZW1vdmFs
IGhhcHBlbnMgd2hpbGUgYW4gYWRkaXRpb24gaXMKPiBzdGlsbCBpbiBwcm9jZXNzOgo+IAo+ICAg
YmFja2VuZF93YXRjaF9jYWxsYmFjawo+ICAgICAgICAgICAgIHwKPiAgICAgICAgICAgICB2Cj4g
ICAgICAgIGFkZF9kZXZpY2UKPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICBiYWNrZW5k
X3dhdGNoX2NhbGxiYWNrCj4gICAgIChhc3luYyBvcGVyYXRpb24pICAgICAgICAgICAgICAgICAg
IHwKPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgdgo+ICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICByZW1vdmVfZGV2aWNlCj4gICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVgo+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIGRldmljZV9j
b21wbGV0ZQo+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIChmcmVlIGxpYnhsX19kZXZp
Y2UpCj4gICAgICAgICAgICAgdgo+ICAgICAgZGV2aWNlX2NvbXBsZXRlCj4gICAoZGVyZWYgbGli
eGxfX2RldmljZSkKPiAKPiBGaXggdGhpcyBieSBjcmVhdGluZyBhIHRlbXBvcmFyeSBjb3B5IG9m
IHRoZSBsaWJ4bF9fZGV2aWNlLCB0aGF0J3MKPiB0cmFja2VkIGJ5IHRoZSBHQyBvZiB0aGUgbmVz
dGVkIGFzeW5jIG9wZXJhdGlvbi4gVGhpcyBlbnN1cmVzIHRoYXQKPiB0aGUgbGlieGxfX2Rldmlj
ZSB1c2VkIGJ5IHRoZSBhc3luYyBvcGVyYXRpb25zIGNhbm5vdCBiZSBmcmVlZCB3aGlsZQo+IGJl
aW5nIHVzZWQuCgpEb2Vzbid0IHRoaXMgYXJyYW5nZSB0aGF0IHRoZSByZW1vdmUgaG90cGx1ZyBz
Y3JpcHQgd2lsbCBiZSBpbnZva2VkCndoaWxlIHRoZSBhZGQgaG90cGx1ZyBzY3JpcHQgaXMgc3Rp
bGwgcnVubmluZyA/ICBJcyB0aGF0IHJlYWxseQpkZXNpcmFibGUgKG9yIGFsbG93ZWQhKSA/CgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 10:34:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8OwZ-0004Sm-QS; Wed, 10 May 2017 10:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296c21517=George.Dunlap@citrix.com>)
 id 1d8OwY-0004SX-Ew
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:34:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 95/8C-03696-D9CE2195; Wed, 10 May 2017 10:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7cN0K
 RBl+75CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozDS7MKvvFVHFnxnLWB8RhPFyMnh4SAv8Sk
 y93sILawQIjE/QfXgWwuDhGBdYwSh6dvZQZJCAlUSixbcYeti5GDg1lAVmL9/EqQMJuAnsS84
 19ZQGxeAVuJE7cgylkEVCX+TjzKCGKLCoRLvG08AlUjKHFy5hMwm1PAXeLQtQNg9cwCBhJHFs
 1hhbDlJba/nQO1VlVi8YOj7BMY+WYhaZ+FpGUWkpYFjMyrGDWKU4vKUot0jQ30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYw/l0beIhRkoNJSZRXd5dQpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3k+vgHKCRanpqRVpmTnAoIdJS3DwKInwtoCkeYsLEnOLM9MhUqcYF
 aXEeUNfAyUEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3iyQKTyZeSVw01
 8BLWYCWhzIIACyuCQRISXVwLjg1R8x7m0xu+o+TXGSezv9HPOisLtmnqormxlupEjPSRDZ9Vv
 ++o0pNU/yFnS+ybhxLfDh69eagktuiEcdu2dQ+vz+m8tHBHtfNusnzu85+Ll+wp99lS95cjM2
 Xj77586XGSrM2zjUPi8rfcNm4NK5PGddVBzj0udZLAsCGr9cW5G5Yt5xrrmcSizFGYmGWsxFx
 YkA40Fq5K8CAAA=
X-Env-Sender: prvs=296c21517=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494412443!101479042!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60752 invoked from network); 10 May 2017 10:34:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:34:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="422997851"
To: Xiong Zhang <xiong.y.zhang@intel.com>, <JBeulich@suse.com>,
 <andrew.cooper3@citrix.com>, <paul.durrant@citrix.com>,
 <zhiyuan.lv@intel.com>, <yu.c.zhang@linux.intel.com>
References: <e2b9305b-4998-dd65-9607-d8272626340c@citrix.com>
 <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7358702e-cfde-51fb-601d-f4dcbd8ce370@citrix.com>
Date: Wed, 10 May 2017 11:34:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3] x86/ioreq_server: Make
 p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMjM6NTcsIFhpb25nIFpoYW5nIHdyb3RlOgo+IENvbW1pdCA2ZDc3NGE5NTE2
OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0IG91dHN0YW5kaW5nCj4g
cDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpIGlu
dHJvZHVjZWQKPiBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCksIHdoaWNoIHdhcyBtZWFudCB0byBz
eW5jaHJvbm91c2x5IGZpbmlzaCBhCj4gcHJldmlvdXNseSBpbml0aWF0ZWQgdHlwZSBjaGFuZ2Ug
b3ZlciBhIGdwZm4gcmFuZ2UuICBJdCBkaWQgdGhpcyBieQo+IGNhbGxpbmcgZ2V0X2VudHJ5KCks
IGNoZWNraW5nIGlmIGl0IHdhcyB0aGUgYXBwcm9wcmlhdGUgdHlwZSwgYW5kIHRoZW4KPiBjYWxs
aW5nIHNldF9lbnRyeSgpLgo+IAo+IFVuZm9ydHVuYXRlbHksIGEgcHJldmlvdXMgY29tbWl0ICgx
Njc5ZTBkZjNkZjYgIng4Ni9pb3JlcSBzZXJ2ZXI6Cj4gYXN5bmNocm9ub3VzbHkgcmVzZXQgb3V0
c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIikgbW9kaWZpZWQKPiBnZXRfZW50cnko
KSB0byBhbHdheXMgcmV0dXJuIHRoZSBuZXcgdHlwZSBhZnRlciB0aGUgdHlwZSBjaGFuZ2UsIG1l
YW5pbmcKPiB0aGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBuZXZlciBjaGFuZ2VkIGFueSBl
bnRyaWVzLiAgV2hpY2ggbWVhbnMKPiB3aGVuIGFuIGlvcmVxIHNlcnZlciB3YXMgZGV0YWNoZWQg
YW5kIHRoZW4gcmUtYXR0YWNoZWQgKGFzIGhhcHBlbnMgaW4KPiBYZW5HVCBvbiByZWJvb3QpIHRo
ZSByZS1hdHRhY2ggZmFpbGVkLgo+IAo+IEZpeCB0aGlzIGJ5IHVzaW5nIHRoZSBleGlzdGluZyBw
Mm0tc3BlY2lmaWMgcmVjYWxjdWxhdGlvbiBsb2dpYyBpbnN0ZWFkCj4gb2YgZG9pbmcgYSByZWFk
LWNoZWNrLXdyaXRlIGxvb3AuCj4gCj4gRml4OiAnY29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9p
b3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVzZXQKPiAgICAgICBvdXRzdGFuZGluZyBwMm1f
aW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIiknCj4gCj4g
djE6IEFkZCBpb3JlcV9wcmVfcmVjYWxjIHF1ZXJ5IGZsYWcgdG8gZ2V0IHRoZSBvbGQgcDJtX3R5
cGUuKEphbikKPiB2MjogQWRkIHAybS0+cmVjYWxjKCkgaG9vayB0byBjaGFuZ2UgZ2ZuIHAybV90
eXBlLiAoR2VvcmdlKQo+IHYzOiBNYWtlIGNvbW1pdCBtZXNzYWdlIGNsZWFyZXIuIChHZW9yZ2Up
CgpUaGVzZSBjaGFuZ2VzIHNob3VsZCBiZSBwdXQgbGlrZSB0aGlzLi4uLgoKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPgoKLS0tCnYxOiBBZGQg
aW9yZXFfcHJlX3JlY2FsYyBxdWVyeSBmbGFnIHRvIGdldCB0aGUgb2xkIHAybV90eXBlLihKYW4p
CnYyOiBBZGQgcDJtLT5yZWNhbGMoKSBob29rIHRvIGNoYW5nZSBnZm4gcDJtX3R5cGUuIChHZW9y
Z2UpCnYzOiBNYWtlIGNvbW1pdCBtZXNzYWdlIGNsZWFyZXIuIChHZW9yZ2UpCgpUaGF0IGlzLCBi
ZWxvdyB0aGUgUy1vLUIsIHlvdSBzaG91bGQgYWRkIGEgbGluZSB3aXRoICctLS0nLCBhbmQgdGhl
bgphZnRlciB0aGF0IGFkZCBhbnkgY29tbWVudHMgdGhhdCB5b3Ugd2FudCB0byBhaW0gYXQgdGhl
IHJldmlld2VycyAoc3VjaAphcyBjaGFuZ2VzIGJldHdlZW4gdGhlIHZlcnNpb25zKSBidXQgbm90
IHRvIGVuZCB1cCBjaGVja2VkIGludG8gdGhlIHRyZWUuCgpUaGlzIGNhbiBiZSBmaXhlZCB1cCBv
biBjaGVjay1pbi4KCk90aGVyIHRoYW4gdGhhdDoKClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:39:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:39:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8P1f-0004jj-DG; Wed, 10 May 2017 10:39:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8P1e-0004jX-Em
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 10:39:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A0/94-03371-9DDE2195; Wed, 10 May 2017 10:39:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffGW6F
 Ig4ZD5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPxsN2PBepOKRfOPMDcw
 XtXtYuTiEBL4yyjR8fQAUxcjJ5DzmFFi+WYRiMQ2RomdvbvAEiICzhJfz8xlB7F5BfQl/r3Zw
 gxiCwvYS5xYvY8RxJYQ8JRYvvwQC4zdfvkeUC87B5uAlcQhMZAoi4CqxLene1gmMHItYGRYxa
 hRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FkGINjBuGZ+4CF
 GSQ4mJVFe3V1CkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCe9AcoJFqWmp1akZeYAQwwmLcHB
 oyTC2/IKKM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8QSAzBECKMkrz4EbAwv0So6yUM
 C8j0FFCPAWpRbmZJajyrxjFORiVhHmngkzhycwrgdv0CugIJqAjAhkEQI4oSURISTUw2grOWZ
 7lVn/cYtU3m+XTnq19J9TiFbpwzhTetBjds+/OKEhX96rdq2c2PzVJKtzoAIe+VabAqvhpXoL
 uN9kCf7Cb3Jl9WcLe2j/3SmKhpsGe+U2q79duZrVVcmmdcKLdv2JL+pGt/g+7fXq8tCO/eTmG
 hRuHMFn7PNx2RyU1J/wg588JztxKLMUZiYZazEXFiQDyjwNScgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494412759!67488994!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55177 invoked from network); 10 May 2017 10:39:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 10:39:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8P1b-0005dI-Al; Wed, 10 May 2017 10:39:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8P1V-0005YR-Hb; Wed, 10 May 2017 10:39:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8P1U-0004Xn-Li; Wed, 10 May 2017 10:39:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109255-mainreport@xen.org>
X-Osstest-Versions-This: xen=cbcaccb5e991155a4ae85a032e990614c3dc6960
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 10:39:12 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 109255: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI1NSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTI1NS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNiY2FjY2I1ZTk5MTE1
NWE0YWU4NWEwMzJlOTkwNjE0YzNkYzY5NjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTExNSAgMjAxNy0wNS0wNyAwOToyMjoyNCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkyNTUgIDIwMTctMDUtMTAgMDk6MTk6MzYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1v
aGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9iaW4gTGVlIDxyb2JpbmxlZS5zeXN1QGdt
YWlsLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgog
Y292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJs
ZS1jb3Zlcml0eQorIHJldmlzaW9uPWNiY2FjY2I1ZTk5MTE1NWE0YWU4NWEwMzJlOTkwNjE0YzNk
YzY5NjAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUt
Y292ZXJpdHkgY2JjYWNjYjVlOTkxMTU1YTRhZTg1YTAzMmU5OTA2MTRjM2RjNjk2MAorIGJyYW5j
aD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyByZXZpc2lvbj1jYmNhY2NiNWU5OTExNTVhNGFlODVh
MDMyZTk5MDYxNGMzZGM2OTYwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcHJldnhl
bmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGNiY2FjY2I1ZTk5MTE1NWE0YWU4NWEwMzJl
OTkwNjE0YzNkYzY5NjAgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5Cisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5Cisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5Cisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBjYXNlICQxIGluCisgcmV0dXJu
IDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0
IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGNiY2Fj
Y2I1ZTk5MTE1NWE0YWU4NWEwMzJlOTkwNjE0YzNkYzY5NjA6cmVmcy9oZWFkcy9jb3Zlcml0eS10
ZXN0ZWQvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CiAgIDg4MzliZTUuLmNiY2FjY2IgIGNiY2FjY2I1ZTk5MTE1NWE0YWU4NWEwMzJlOTkwNjE0
YzNkYzY5NjAgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 10:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8P2P-0005Cz-Mn; Wed, 10 May 2017 10:40:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8P2O-0005Co-Gw
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:40:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 94/5F-03696-70EE2195; Wed, 10 May 2017 10:40:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTZf9nVC
 kwaxZ0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTf0vZCnoFK+6t6GBtYFzD28XIySEksJlR
 4v3P1C5GLiD7AKPEt9ZXTCAJNgFdiR03XzOD2MICNhLz1uxn6WLk4BARCJW4tkgQpJ5ZYA2jx
 O3mm4wQzZOZJD6+nAbWzCtgJXFmUS8LiM0ioCpxbstUMFtUIFzixZY/rBA1ghInZz4Bi3MKWE
 v82dUI1sssoCex4/ovVghbXKLpy0ooW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTTWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFAGINjB+GVZwCFGSQ4m
 JVFe3V1CkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLXeAuUEi1LTUyvSMnOAsQKTluDgURLhv
 f8GKM1bXJCYW5yZDpE6xagoJc7rBdInAJLIKM2Da4PF5yVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ8/KATOHJzCuBm/4KaDET0OJABgGQxSWJCCmpBsZ91rti5zzV+p9Qx78pPuE3L/N9Kff
 iK92dj+UDHxaoTzSZvPbAH+1bhSKiXB53M/g1zBl+ycc0iLQV9W76eOjSxvkrNt1d91K2f9Ul
 4zjWGLvkNeLpB93EugOm9x2+IVO9JWdLMHP//4emrmvUzvkaCTikpq/Tena0qjrq3vkrm2XEo
 3wmGSmxFGckGmoxFxUnAgAzl9RiygIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494412806!48828404!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22146 invoked from network); 10 May 2017 10:40:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 10 May 2017 10:40:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9CD161516;
 Wed, 10 May 2017 03:40:06 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 956F53F23B;
 Wed, 10 May 2017 03:40:05 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-19-git-send-email-andre.przywara@arm.com>
 <172a85fc-6eb6-dc3f-3698-bd5a11390cfb@arm.com>
 <9e18ec02-ff46-8608-d1d7-7aad5842e84a@arm.com>
 <53c4ee2c-148c-85e2-280d-5b9821c140cc@arm.com>
Message-ID: <f0279455-e5c8-e31b-5722-a3b95a49212d@arm.com>
Date: Wed, 10 May 2017 11:42:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <53c4ee2c-148c-85e2-280d-5b9821c140cc@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 18/27] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNC8xNyAxODowNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDEyLzA0LzE3IDE4OjAzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gT24gMTIvMDQv
MTcgMTY6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDEyLzA0LzE3IDAxOjQ0LCBBbmRy
ZSBQcnp5d2FyYSB3cm90ZToKPj4+PiArCj4+Pj4gKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+Pj4+ICsKPj4+PiArICAgIC8qIFJlbW92
ZSB0aGUgY29ycmVzcG9uZGluZyBob3N0IExQSSBlbnRyeSAqLwo+Pj4+ICsgICAgcmV0dXJuIGdp
Y3YzX3JlbW92ZV9ndWVzdF9ldmVudChpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywKPj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmRldmlkLCB2ZXZpZCk7Cj4+
Pj4gK30KPj4+PiArCj4+Pj4gK3N0YXRpYyBpbnQgaXRzX3VubWFwX2RldmljZShzdHJ1Y3Qgdmly
dF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQpCj4+Pj4gK3sKPj4+PiArICAgIHVpbnQ2NF90IGl0
dCwgZXZpZDsKPj4+PiArICAgIGludCByZXQ7Cj4+Pj4gKwo+Pj4+ICsgICAgc3Bpbl9sb2NrKCZp
dHMtPml0c19sb2NrKTsKPj4+PiArCj4+Pj4gKyAgICByZXQgPSBpdHNfZ2V0X2l0dChpdHMsIGRl
dmlkLCAmaXR0KTsKPj4+PiArICAgIGlmICggcmV0ICkKPj4+PiArICAgIHsKPj4+PiArICAgICAg
ICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4+Pj4gKyAgICAgICAgcmV0dXJuIHJldDsK
Pj4+PiArICAgIH0KPj4+PiArCj4+Pj4gKyAgICBmb3IgKCBldmlkID0gMDsgZXZpZCA8IERFVl9U
QUJMRV9JVFRfU0laRShpdHQpOyBldmlkKysgKQo+Pj4+ICsgICAgICAgIC8qIERvbid0IGNhcmUg
YWJvdXQgZXJyb3JzIGhlcmUsIGNsZWFuIHVwIGFzIG11Y2ggYXMKPj4+PiBwb3NzaWJsZS4gKi8K
Pj4+PiArICAgICAgICBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmlkKTsKPj4+PiAr
Cj4+Pj4gKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4+Pgo+Pj4gVGhpcyBjb2Rl
IGNhbiBiZSBsb25nIHRvIGV4ZWN1dGUgYXMgdGhlIG51bWJlciBvZiBldmVudCBjYW4gYmUgaHVn
ZS4gSG93Cj4+PiBkbyB5b3UgcGxhbiB0byBoYW5kbGUgdGhhdD8KPj4KPj4gSXQgaXMgYXNzdW1l
ZCB0aGF0IERvbVVzIGdldCBvbmx5IGEgKnZlcnkqIGxpbWl0ZWQgYW5kIGNvbnRyb2xsZWQgbnVt
YmVyCj4+IG9mIElUUyByZXNvdXJjZXMsIHNvIHRoZSBudW1iZXIgb2YgTFBJcywgbnVtYmVyIG9m
IGRldmljZXMgYW5kIHRoZWlyCj4+IG51bWJlciBvZiBldmVudHMgd2lsbCBiZSB2ZXJ5IHNtYWxs
LCBwcm9iYWJseSBqdXN0IGVub3VnaCBhcyByZWFsbHkKPj4gbmVlZGVkIChldmVudCBJRCBiaXRz
IGJlaW5nIDQgb3Igc28sIGZvciBpbnN0YW5jZSkuCj4gCj4gSSByZWFsbHkgZG91YnQgdGhpcy4g
SSB3b3VsZCBub3QgYmUgc3VycHJpc2VkIHRvIHNlZSBQQ0kgZGV2aWNlCj4gcGFzc3Rocm91Z2gg
d2l0aCBodW5kcmVkcyBvZiBldmVudC4KCkJ1dCB0aGF0J3Mgbm90ICpodWdlKi4gQ2hhc2luZyBk
b3duIHRoZSBjYWxscyBmcm9tIGhlcmUgSSBkb24ndCBzZWUKYW55dGhpbmcgd2hpY2ggdGFrZXMg
YSBsb25nIHRpbWUgdG8gZXhlY3V0ZS4gU28gdGhlIGV4ZWN1dGlvbiB0aW1lCmJlY29tZXMgb25s
eSBhbiBpc3N1ZSBpZiB3ZSByZWFjaCBpbnRvIHRoZSB0ZW5zIG9mIHRob3VzYW5kcyBvZiBldmVu
dHMsCmJ1dCBJJ2QgcmVseSBvbiB0aGUgcmVzcG9uc2liaWxpdHkgb2YgYSBzeXNhZG1pbiB3aGVu
IHBhc3NpbmcgdGhyb3VnaApkZXZpY2VzIHdpdGggdGhhdCBsYXJnZSBudW1iZXIgb2YgTVNJLiBJ
J2QgaG9wZSB0aGF0IFBDSSBwYXNzdGhyb3VnaAp3b3VsZCBoZWxwIGhlcmUgd2l0aCBwcm92aWRp
bmcgc29tZSBtZWFucyBvZiBwb2xpY3kgbGltaXRzIGlmIHVzZXJzIGNhcmUKYWJvdXQgdGhpcy4K
CkNoZWVycywKQW5kcmUuCgo+IEFuZCB0aGVuIHdlIHdpbGwgaGF2ZSBhIGJlbG92ZWQgWFNBCj4g
dG8gaGFuZGxlLi4uCj4gCj4+Cj4+PiAqaGludCogdGhpcyBsaWtlbHkgbWVhbnMgYSBjb21tZW50
ICsgQVNTRVJUICsgVE9ETyBpbiB0aGUgY292ZXIgbGV0dGVyCj4+PiAqaGludCoKPj4KPj4gQWRk
ZWQuCj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8P3Q-0005QO-0w; Wed, 10 May 2017 10:41:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8P3O-0005QG-M3
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:41:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 55/FC-03557-54EE2195; Wed, 10 May 2017 10:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9f1nVC
 kwc/5whZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvlmmsBUv4Kk7ev8PYwPiBq4uRg0NIIE+i
 82pNFyMnB6+AncTqpp2MILaEgKHE0/fX2UBsFgFViafT/rCC2GwC6hJtz7aD2SIC2hJrJq5k7
 mLk4mAWWMEo8XXxPSaQhLBAqMSxt5fBBgkJVEosW3EHbBCngLvEoWsHmEH28goISvzdIQwSZh
 bQknj46xYLhK0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpr
 qJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxg/LYs4BCjJAeTkiiv7i6h
 SCG+pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwav1FqhOsCg1PbUiLTMHGB8wp
 RIcPEoivPffAKV5iwsSc4sz0yFSpxgVpcR5vUD6BEASGaV5cG2wmLzEKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYd6LION5MvNK4Ka/AlrMBLQ4kEEAZHFJIkJKqoFRMDRukXFMB0vkVuufZrI
 MC/YV6DYsteZYfkRN6x/Hl3dbemfmn5lTeNRE86vA4amct609LO99ilSf1LDqsMmGiJKaRYa9
 j6z/zSl54TPjZ+/aNXF/z0/Od+P8Z3FY5V/4+Y35KzkE/FTWVVZw/bszpWFz0Iu/xW82H4raw
 2low+SuWlMb3HlAiaU4I9FQi7moOBEAT+lku8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494412867!67499373!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55381 invoked from network); 10 May 2017 10:41:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 10:41:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 04:41:07 -0600
Message-Id: <59130A6202000078001587C1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 04:41:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Zhang" <xiong.y.zhang@intel.com>
References: <e2b9305b-4998-dd65-9607-d8272626340c@citrix.com>
 <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
In-Reply-To: <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, george.dunlap@citrix.com,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, yu.c.zhang@linux.intel.com,
 zhiyuan.lv@intel.com
Subject: Re: [Xen-devel] [PATCH V3] x86/ioreq_server: Make
 p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA1LjE3IGF0IDAwOjU3LCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
OgoKQXMgYSBnZW5lcmFsIG5vdGU6IFBsZWFzZSBzZW5kIHBhdGNoZXMgX3RvXyB0aGUgbGlzdCwg
X2NjXy1pbmcKbWFpbnRhaW5lcnMgYW5kIG90aGVyIHJlbGV2YW50IHBlb3BsZS4KCj4gdjE6IEFk
ZCBpb3JlcV9wcmVfcmVjYWxjIHF1ZXJ5IGZsYWcgdG8gZ2V0IHRoZSBvbGQgcDJtX3R5cGUuKEph
bikKPiB2MjogQWRkIHAybS0+cmVjYWxjKCkgaG9vayB0byBjaGFuZ2UgZ2ZuIHAybV90eXBlLiAo
R2VvcmdlKQo+IHYzOiBNYWtlIGNvbW1pdCBtZXNzYWdlIGNsZWFyZXIuIChHZW9yZ2UpCgpUaGlz
IGRvZXNuJ3QgYmVsb25nIGludG8gdGhlIGNvbW1pdCBtZXNzYWdlLCBzbyBvdWdodCB0byBnbyAu
Li4KCj4gU2lnbmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29t
Pgo+IFNpZ25lZC1vZmYtYnk6IFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4K
PiAtLS0KCi4uLiBiZWxvdyB0aGUgZmlyc3Qgc2VwYXJhdGlvbiBtYXJrZXIuIChBcyBhIHNpZGUg
bm90ZSwgdjMgaGFkIG1vcmUKY2hhbmdlcyB0aGFuIGp1c3QgYW4gYWRqdXN0bWVudCB0byB0aGUg
Y29tbWl0IG1lc3NhZ2UuKQoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtMTAxMywyNiArMTAxMywxOCBAQCB2b2lkIHAybV9j
aGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAKPiAgLyogU3luY2hyb25vdXNs
eSBtb2RpZnkgdGhlIHAybSB0eXBlIGZvciBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4g
Ki8KPiAgdm9pZCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVkIGxvbmcg
bWF4X25yLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJt
X3R5cGVfdCBudCkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dm
biwgdW5zaWduZWQgbG9uZyBtYXhfbnIpCj4gIHsKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gLSAgICBwMm1fdHlwZV90IHQ7Cj4gICAgICB1bnNp
Z25lZCBsb25nIGdmbiA9IGdmbl94KGZpcnN0X2dmbik7Cj4gICAgICB1bnNpZ25lZCBsb25nIGxh
c3RfZ2ZuID0gZ2ZuICsgbWF4X25yIC0gMTsKPiAgCj4gLSAgICBBU1NFUlQob3QgIT0gbnQpOwo+
IC0gICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShu
dCkpOwo+IC0KPiAgICAgIHAybV9sb2NrKHAybSk7Cj4gIAo+ICAgICAgbGFzdF9nZm4gPSBtaW4o
bGFzdF9nZm4sIHAybS0+bWF4X21hcHBlZF9wZm4pOwo+ICAgICAgd2hpbGUgKCBnZm4gPD0gbGFz
dF9nZm4gKQo+ICAgICAgewo+IC0gICAgICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2Zu
LCAmdCk7Cj4gLQo+IC0gICAgICAgIGlmICggdCA9PSBvdCApCj4gLSAgICAgICAgICAgIHAybV9j
aGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuLCB0LCBudCk7Cj4gKyAgICAgICAgcDJtLT5yZWNhbGMocDJt
LCBnZm4pOwoKWW91IHNob3VsZG4ndCBpZ25vcmUgdGhlIHJldHVybiB2YWx1ZSBoZXJlLiBJdCBi
ZWluZyBwb3NpdGl2ZSBtYXkKYmUgb2Ygbm8gaW50ZXJlc3QgZm9yIHRoZSBtb21lbnQsIGJ1dCBp
dCBiZWluZyBuZWdhdGl2ZSBjZXJ0YWlubHkKaXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 10:42:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8P53-0005dO-EY; Wed, 10 May 2017 10:42:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d64bf4=Andrew.Cooper3@citrix.com>)
 id 1d8P51-0005d9-MS
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:42:51 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 29/E4-03058-AAEE2195; Wed, 10 May 2017 10:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDve6qd0K
 RBrNOyFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbJ/kVzBauuHV3FmMD43SBLkYODgkBf4m+
 fXldjJwcbAL6ErtffGICsUUE1CVOd1xkBbGZBdwlPt36zgJiCwtESbz61cQMYrMIqEpMv7+cE
 cTmFfCQeD65gR3ElhCQkzh//CdYjZCAmsS1/kvsEDWCEidnPmGBmCkhcfDFC+YJjNyzkKRmIU
 ktYGRaxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGAgMQLC
 D8c+ygEOMkhxMSqK8uruEIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Gq9BcoJFqWmp1akZeYA
 QxImLcHBoyTCex4kzVtckJhbnJkOkTrFqCglzusFkhAASWSU5sG1weLgEqOslDAvI9AhQjwFq
 UW5mSWo8q8YxTkYlYR5eUCm8GTmlcBNfwW0mAlocSCDAMjikkSElFQD46bF1o3a0QtP+pesWN
 PUydE+8dYB/m+C/U2HH+ody/0qdzM4PbGU4drigBMtOotPWW4TiWlT/d/2q1eM9VyTtdXcWyH
 rQySfx5eFhxZK+/yz7c7a8mlZZ2KW8aXfMh9rBTk/Tcr1EzQScuc5eeHlVmbHw1bfC0Qm3opl
 /6/q51n33OiDfDGXEktxRqKhFnNRcSIAsJGpMH4CAAA=
X-Env-Sender: prvs=296d64bf4=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494412969!70746043!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33246 invoked from network); 10 May 2017 10:42:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:42:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="431666409"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 May 2017 11:42:46 +0100
Message-ID: <1494412966-1693-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH for-next] x86/shadow: Use ERR_PTR infrastructure
	for sh_emulate_map_dest()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c2hfZW11bGF0ZV9tYXBfZGVzdCgpIHByZWRhdGVzIHRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIGdl
bmVyaWMgRVJSX1BUUigpCmluZnJhc3R1cmN0dXJlLCBidXQgdGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gYXZvaWQgb3BlbmNvZGluZyBpdC4KClRoZSBjaG9zZW4gZXJyb3IgY29uc3RhbnRzIHJlcXVp
cmUgbmVnYXRpbmcgdG8gd29yayB3aXRoIElTX0VSUigpLCBidXQgbm8Kb3RoZXIgY2hhbmdlcy4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L21tL3No
YWRvdy9tdWx0aS5jICAgfCA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8IDcgKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGY2NWZmYzYuLmRjNWQ0NTQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTQ3NTIsOCArNDc1Miw4IEBAIHNoX3g4Nl9lbXVsYXRl
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLCB2b2lkICpzcmMsCiAg
ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAogICAgIGFkZHIgPSBzaF9lbXVs
YXRlX21hcF9kZXN0KHYsIHZhZGRyLCBieXRlcywgc2hfY3R4dCk7Ci0gICAgaWYgKCBzaF9lbXVs
YXRlX21hcF9kZXN0X2ZhaWxlZChhZGRyKSApCi0gICAgICAgIHJldHVybiAobG9uZylhZGRyOwor
ICAgIGlmICggSVNfRVJSKGFkZHIpICkKKyAgICAgICAgcmV0dXJuIC1QVFJfRVJSKGFkZHIpOwog
CiAgICAgcGFnaW5nX2xvY2sodi0+ZG9tYWluKTsKICAgICBtZW1jcHkoYWRkciwgc3JjLCBieXRl
cyk7CkBAIC00Nzk0LDggKzQ3OTQsOCBAQCBzaF94ODZfZW11bGF0ZV9jbXB4Y2hnKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CiAKICAgICBhZGRyID0gc2hfZW11bGF0ZV9tYXBfZGVzdCh2LCB2YWRkciwgYnl0
ZXMsIHNoX2N0eHQpOwotICAgIGlmICggc2hfZW11bGF0ZV9tYXBfZGVzdF9mYWlsZWQoYWRkcikg
KQotICAgICAgICByZXR1cm4gKGxvbmcpYWRkcjsKKyAgICBpZiAoIElTX0VSUihhZGRyKSApCisg
ICAgICAgIHJldHVybiAtUFRSX0VSUihhZGRyKTsKIAogICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFp
bik7CiAgICAgc3dpdGNoICggYnl0ZXMgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA0
NzI2NzZjLi4zNGQwNjliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMzk1LDEwICsz
OTUsOSBAQCB2b2lkIHNoYWRvd191bmhvb2tfbWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCwgbWZu
X3Qgc21mbiwgaW50IHVzZXJfb25seSk7CiAKIC8qIFJldHVybnMgYSBtYXBwZWQgcG9pbnRlciB0
byB3cml0ZSB0bywgb3Igb25lIG9mIHRoZSBmb2xsb3dpbmcgZXJyb3IKICAqIGluZGljYXRvcnMu
ICovCi0jZGVmaW5lIE1BUFBJTkdfVU5IQU5ETEVBQkxFICgodm9pZCAqKSh1bnNpZ25lZCBsb25n
KVg4NkVNVUxfVU5IQU5ETEVBQkxFKQotI2RlZmluZSBNQVBQSU5HX0VYQ0VQVElPTiAgICAoKHZv
aWQgKikodW5zaWduZWQgbG9uZylYODZFTVVMX0VYQ0VQVElPTikKLSNkZWZpbmUgTUFQUElOR19T
SUxFTlRfRkFJTCAgKCh2b2lkICopKHVuc2lnbmVkIGxvbmcpWDg2RU1VTF9PS0FZKQotI2RlZmlu
ZSBzaF9lbXVsYXRlX21hcF9kZXN0X2ZhaWxlZChyYykgKCh1bnNpZ25lZCBsb25nKShyYykgPD0g
MykKKyNkZWZpbmUgTUFQUElOR19VTkhBTkRMRUFCTEUgRVJSX1BUUigtWDg2RU1VTF9VTkhBTkRM
RUFCTEUpCisjZGVmaW5lIE1BUFBJTkdfRVhDRVBUSU9OICAgIEVSUl9QVFIoLVg4NkVNVUxfRVhD
RVBUSU9OKQorI2RlZmluZSBNQVBQSU5HX1NJTEVOVF9GQUlMICBFUlJfUFRSKC1YODZFTVVMX09L
QVkpCiB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIHZhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMs
IHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQpOwogdm9pZCBzaF9lbXVsYXRlX3VubWFw
X2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHZvaWQgKmFkZHIsIHVuc2lnbmVkIGludCBieXRlcywKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:44:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8P6T-0005od-Ql; Wed, 10 May 2017 10:44:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296481d2e=roger.pau@citrix.com>)
 id 1d8P6S-0005oO-QE
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:44:20 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C1/6C-01735-40FE2195; Wed, 10 May 2017 10:44:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQpf5vVC
 kwddNGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpQ5tZC3byV6x/coy5gfESVxcjJ4eEgJ/E
 /1WT2UFsFgFVicb9bWwgNpuAjsTFuTvBbBEBbYkXq9aB2cwCIRLtp+azgtjCAhES86ccALI5O
 HgFPCQOHuXuYuTiEBKYxyjRcqObGaSGV0BQ4uTMJywQvToSC3Z/YgOpZxaQllj+jwMkzCngKH
 Hj+hmwkaICKhIT5/eBnSMkoCjRP+8BG8SZ6RITn/WwTGDkn4Vk6iwkU2chTF3AyLyKUb04tag
 stUjXTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+PUBudDjJIcTEqi
 vLq7hCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAefguUEyxKTU+tSMvMAUYCTFqCg0dJhPc8S
 Jq3uCAxtzgzHSJ1ilFRSpz3BEhCACSRUZoH1waLvkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYF
 QS5m0HmcKTmVcCN/0V0GImoMWBDAIgi0sSEVJSDYxhrQx3HsZHPfe6VfRk6o7Zyyyes2fnmKx
 3MvbZpZ/tp234OHPP91cLbv3de7VNtE+T45Sqpnmr/4U1bHf9HDn35YvNSZNR9fOeyqZmt8l2
 XsmFsgMJ+9d9fOd55/T1y1Ir7D8tmrFxzY7DdUrrFpY7eff5fI35XRImp+J5VSPxqcyNMutIB
 T4lluKMREMt5qLiRAAIhXKnuQIAAA==
X-Env-Sender: prvs=296481d2e=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494413059!94403464!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26515 invoked from network); 10 May 2017 10:44:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:44:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="45749135"
Date: Wed, 10 May 2017 11:43:57 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170510104357.cfy2kf4orfthisrt@MacBook-Pro-de-Roger.local>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-2-roger.pau@citrix.com>
 <22802.60493.702170.928905@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22802.60493.702170.928905@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, admin@frp.lv, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] libxl/devd: fix a race with concurrent
 device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6MzI6NDVBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxLzJdIGxpYnhsL2RldmQ6IGZp
eCBhIHJhY2Ugd2l0aCBjb25jdXJyZW50IGRldmljZSBhZGRpdGlvbi9yZW1vdmFsIik6Cj4gPiBD
dXJyZW50IGNvZGUgY2FuIGZyZWUgdGhlIGxpYnhsX19kZXZpY2UgaW5zaWRlIG9mIHRoZSBsaWJ4
bF9fZGRvbWFpbl9kZXZpY2UKPiA+IGJlZm9yZSB0aGUgYWRkaXRpb24gaGFzIGZpbmlzaGVkIGlm
IGEgcmVtb3ZhbCBoYXBwZW5zIHdoaWxlIGFuIGFkZGl0aW9uIGlzCj4gPiBzdGlsbCBpbiBwcm9j
ZXNzOgo+ID4gCj4gPiAgIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sKPiA+ICAgICAgICAgICAgIHwK
PiA+ICAgICAgICAgICAgIHYKPiA+ICAgICAgICBhZGRfZGV2aWNlCj4gPiAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrCj4gPiAgICAgKGFzeW5jIG9w
ZXJhdGlvbikgICAgICAgICAgICAgICAgICAgfAo+ID4gICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHYKPiA+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICBy
ZW1vdmVfZGV2aWNlCj4gPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAo+ID4gICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKPiA+ICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgIGRldmljZV9jb21wbGV0ZQo+ID4gICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgKGZyZWUgbGlieGxfX2RldmljZSkKPiA+ICAgICAgICAgICAg
IHYKPiA+ICAgICAgZGV2aWNlX2NvbXBsZXRlCj4gPiAgIChkZXJlZiBsaWJ4bF9fZGV2aWNlKQo+
ID4gCj4gPiBGaXggdGhpcyBieSBjcmVhdGluZyBhIHRlbXBvcmFyeSBjb3B5IG9mIHRoZSBsaWJ4
bF9fZGV2aWNlLCB0aGF0J3MKPiA+IHRyYWNrZWQgYnkgdGhlIEdDIG9mIHRoZSBuZXN0ZWQgYXN5
bmMgb3BlcmF0aW9uLiBUaGlzIGVuc3VyZXMgdGhhdAo+ID4gdGhlIGxpYnhsX19kZXZpY2UgdXNl
ZCBieSB0aGUgYXN5bmMgb3BlcmF0aW9ucyBjYW5ub3QgYmUgZnJlZWQgd2hpbGUKPiA+IGJlaW5n
IHVzZWQuCj4gCj4gRG9lc24ndCB0aGlzIGFycmFuZ2UgdGhhdCB0aGUgcmVtb3ZlIGhvdHBsdWcg
c2NyaXB0IHdpbGwgYmUgaW52b2tlZAo+IHdoaWxlIHRoZSBhZGQgaG90cGx1ZyBzY3JpcHQgaXMg
c3RpbGwgcnVubmluZyA/CgpUaGF0J3MgaW5kZWVkIHBvc3NpYmxlIChlaXRoZXIgd2l0aCB0aGUg
Y3VycmVudCBjb2RlIG9yIHdpdGggdGhpcyBwYXRjaCksCmFsdGhvdWdoIHVubGlrZWx5LiBUaGUg
YXN5bmMgY29kZSBjYWxsZWQgYnkgcmVtb3ZlX2RldmljZSB3aWxsIHdhaXQgZm9yIHRoZQpiYWNr
ZW5kIHRvIHN3aXRjaCB0byBzdGF0ZSA2LCB3aGlsZSB0aGUgYWRkX2RldmljZSBjb2RlIHdpbGwg
d2FpdCBmb3Igc3RhdGUgMgpJSVJDIChvbmUgY2FuIGNoYW5nZSB0aG9zZSBzdGF0ZXMgdG8gbWFr
ZSB0aGVtIGNsYXNoIHByb2JhYmx5KS4KCj4gSXMgdGhhdCByZWFsbHkgZGVzaXJhYmxlIChvciBh
bGxvd2VkISkgPwoKSG0sIG5vLCBJIGRvbid0IHRoaW5rIGl0J3MgZGVzaXJhYmxlIGF0IGFsbC4g
SSBzdGlsbCB0aGluayB0aGlzIGlzIGJldHRlciB0aGF0CnRoZSBwcmV2aW91cyBjb2RlIChhdCBs
ZXN0IGl0IGRvZXNuJ3QgZGVyZWZlcmVuY2UgbGlieGxfX2RldmljZSBhbnltb3JlKSwgYnV0CmNs
ZWFybHkgbmVlZHMgZnVydGhlciBpbXByb3ZlbWVudHMuCgpBbHNvLCBpdCBzZWVtcyB0byBtZSB0
aGUgc2FtZSBjYW4gaGFwcGVuIGV2ZW4gd2l0aG91dCBkcml2ZXIgZG9tYWlucywgaWYgYSB1c2Vy
CmV4ZWN1dGVzIGNvbmN1cnJlbnQgYmxvY2ste2F0dGFjaC9kZXRhY2h9IG9wZXJhdGlvbnMsIGJ1
dCBtYXliZSBJJ20gbWlzc2luZwpzb21ldGhpbmc/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 10:45:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8P7E-0005uy-31; Wed, 10 May 2017 10:45:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8P7D-0005um-7c
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:45:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 00/F9-02189-23FE2195; Wed, 10 May 2017 10:45:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVysyfVTdfwvVC
 kwaNuHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPz8Tumgg0ZFb/OLWRrYLwf2MXIxSEksJlR
 ouPKVFYI5wCjxKqOXpYuRk4OYQEPifvrF7N1MXJwiAiESlxbJAhSwyywhlHidvNNRoiGTYwSx
 y4/ZgRpYBPQldhx8zUziM0rYCWx4M50sEEsAqoS3/ZNYwWxRQXCJV5s+cMKUSMocXLmE7AaTg
 FriSMr74LNYRbQk9hx/RcrhC0u0fRlJZQtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukaGuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGKAMQ7GDctt3zEKMk
 B5OSKK/uLqFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8h98C5QSLUtNTK9Iyc4DRApOW4OBRE
 uE9D5LmLS5IzC3OTIdInWI05ni39MN7Jo6m03M+Mwmx5OXnpUqJ854AKRUAKc0ozYMbBIviS4
 yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmbQeZwpOZVwK37xXQKUxApwQyCICcUpKIkJJqYFw
 VaO8p/HCG2E/lb6+kVnqtX+R39q/NAsWnObOWyu7vv/fFI+nZlpsrE3ZleMzXjzadteaY9hSz
 Xetlv3HtkZ/4OVzIde6yt42smp1fjvOyb+dxnP3Dt3e32b2DB+33MG50Ndt178+Dsws6j5ZeY
 JTMunHh/MYK71VXvH/MXlftE6Dxafvf6NWNSizFGYmGWsxFxYkAksshId0CAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494413104!44167855!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6669 invoked from network); 10 May 2017 10:45:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 10 May 2017 10:45:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 96C771516;
 Wed, 10 May 2017 03:45:04 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6B4343F4FF;
 Wed, 10 May 2017 03:45:03 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-6-git-send-email-andre.przywara@arm.com>
 <c7ae8fbc-10b4-0439-7ae5-c4d481f9ddf3@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <4ae7d7c0-b9e6-883a-68aa-9f2ab4f31117@arm.com>
Date: Wed, 10 May 2017 11:47:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <c7ae8fbc-10b4-0439-7ae5-c4d481f9ddf3@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 05/27] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNC8xNyAxMTo0NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDEyLzA0LzE3IDAxOjQ0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVXBvbiByZWNl
aXZpbmcgYW4gTFBJIG9uIHRoZSBob3N0LCB3ZSBuZWVkIHRvIGZpbmQgdGhlIHJpZ2h0IFZDUFUg
YW5kCj4+IHZpcnR1YWwgSVJRIG51bWJlciB0byBnZXQgdGhpcyBJUlEgaW5qZWN0ZWQuCj4+IEl0
ZXJhdGUgb3VyIHR3by1sZXZlbCBMUEkgdGFibGUgdG8gZmluZCB0aGlzIGluZm9ybWF0aW9uIHF1
aWNrbHkgd2hlbgo+PiB0aGUgaG9zdCB0YWtlcyBhbiBMUEkuIENhbGwgdGhlIGV4aXN0aW5nIGlu
amVjdGlvbiBmdW5jdGlvbiB0byBsZXQgdGhlCj4+IEdJQyBlbXVsYXRpb24gZGVhbCB3aXRoIHRo
aXMgaW50ZXJydXB0Lgo+PiBBbHNvIHdlIGVuaGFuY2Ugc3RydWN0IHBlbmRpbmdfaXJxIHRvIGNh
Y2hlIHRoZSBwZW5kaW5nIGJpdCBhbmQgdGhlCj4+IHByaW9yaXR5IGluZm9ybWF0aW9uIGZvciBM
UElzLiBSZWFkaW5nIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHRoZXJlIGlzCj4+IGZhc3RlciB0aGFu
IGFjY2Vzc2luZyB0aGUgcHJvcGVydHkgdGFibGUgZnJvbSBndWVzdCBtZW1vcnkuIEFsc28gaXQK
Pj4gdXNlIHNvbWUgcGFkZGluZyBhcmVhLCBzbyBkb2VzIG5vdCByZXF1aXJlIG1vcmUgbWVtb3J5
Lgo+PiBUaGlzIGludHJvZHVjZXMgYSBkb19MUEkoKSBhcyBhIGhhcmR3YXJlIGdpY19vcHMgYW5k
IGEgZnVuY3Rpb24gdG8KPj4gcmV0cmlldmUgdGhlIChjYWNoZWQpIHByaW9yaXR5IHZhbHVlIG9m
IGFuIExQSSBhbmQgYSB2Z2ljX29wcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJtL2dpYy12
Mi5jICAgICAgICAgICAgfCAgNyArKysrCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAg
ICAgICB8IDcxCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
IHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDEgKwo+PiAgeGVuL2FyY2gvYXJt
L2dpYy5jICAgICAgICAgICAgICAgfCAgOCArKysrLQo+PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIu
YyAgICAgICAgICAgfCAgNyArKysrCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICAg
ICB8IDEyICsrKysrKysKPj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICAgICAgIHwgIDcg
KysrLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgfCAgMyArLQo+PiAgeGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAgMiArKwo+PiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmggfCAgOCArKysrKwo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmggICAgICAgfCAgMiArKwo+PiAgMTEgZmlsZXMgY2hhbmdlZCwgMTI1IGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPj4gaW5kZXggMjcwYTEzNi4uZmZiZTQ3YyAxMDA2NDQK
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMt
djIuYwo+PiBAQCAtMTIxNyw2ICsxMjE3LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2lu
aXQodm9pZCkKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4KPj4gK3N0YXRpYyB2b2lkIGdpY3Yy
X2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQo+PiArewo+PiArICAgIC8qIE5vIExQSXMgaW4gYSBH
SUN2MiAqLwo+PiArICAgIEJVRygpOwo+PiArfQo+PiArCj4+ICBjb25zdCBzdGF0aWMgc3RydWN0
IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPj4gICAgICAuaW5mbyAgICAgICAgICAg
ICAgICA9ICZnaWN2Ml9pbmZvLAo+PiAgICAgIC5pbml0ICAgICAgICAgICAgICAgID0gZ2ljdjJf
aW5pdCwKPj4gQEAgLTEyNDQsNiArMTI1MCw3IEBAIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3
X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0gewo+PiAgICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0g
Z2ljdjJfbWFrZV9od2RvbV9tYWR0LAo+PiAgICAgIC5tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3Mg
PSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAo+PiAgICAgIC5pb21lbV9kZW55X2Fj
Y2VzcyAgID0gZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MsCj4+ICsgICAgLmRvX0xQSSAgICAgICAg
ICAgICAgPSBnaWN2Ml9kb19MUEksCj4+ICB9Owo+Pgo+PiAgLyogU2V0IHVwIHRoZSBHSUMgKi8K
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWxwaS5jCj4+IGluZGV4IDI5MmYyZDAuLjQ0ZjYzMTUgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMtbHBpLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGku
Ywo+PiBAQCAtMTM2LDYgKzEzNiw3NyBAQCB1aW50NjRfdCBnaWN2M19nZXRfcmVkaXN0X2FkZHJl
c3ModW5zaWduZWQgaW50Cj4+IGNwdSwgYm9vbCB1c2VfcHRhKQo+PiAgICAgICAgICByZXR1cm4g
cGVyX2NwdShscGlfcmVkaXN0LCBjcHUpLnJlZGlzdF9pZCA8PCAxNjsKPj4gIH0KPj4KPj4gKy8q
Cj4+ICsgKiBIYW5kbGUgaW5jb21pbmcgTFBJcywgd2hpY2ggYXJlIGEgYml0IHNwZWNpYWwsIGJl
Y2F1c2UgdGhleSBhcmUKPj4gcG90ZW50aWFsbHkKPj4gKyAqIG51bWVyb3VzIGFuZCBhbHNvIG9u
bHkgZ2V0IGluamVjdGVkIGludG8gZ3Vlc3RzLiBUcmVhdCB0aGVtCj4+IHNwZWNpYWxseSBoZXJl
LAo+PiArICogYnkganVzdCBsb29raW5nIHVwIHRoZWlyIHRhcmdldCB2Q1BVIGFuZCB2aXJ0dWFs
IExQSSBudW1iZXIgYW5kCj4+IGhhbmQgaXQKPj4gKyAqIG92ZXIgdG8gdGhlIGluamVjdGlvbiBm
dW5jdGlvbi4KPj4gKyAqIFBsZWFzZSBub3RlIHRoYXQgTFBJcyBhcmUgZWRnZS10cmlnZ2VyZWQg
b25seSwgYWxzbyBoYXZlIG5vIGFjdGl2ZQo+PiBzdGF0ZSwKPj4gKyAqIHNvIHNwdXJpb3VzIGlu
dGVycnVwdHMgb24gdGhlIGhvc3Qgc2lkZSBhcmUgbm8gaXNzdWUgKHdlIGNhbiBqdXN0Cj4+IGln
bm9yZQo+PiArICogdGhlbSkuCj4+ICsgKiBBbHNvIGEgZ3Vlc3QgY2Fubm90IGV4cGVjdCB0aGF0
IGZpcmluZyBpbnRlcnJ1cHRzIHRoYXQgaGF2ZW4ndCBiZWVuCj4+ICsgKiBmdWxseSBjb25maWd1
cmVkIHlldCB3aWxsIHJlYWNoIHRoZSBDUFUsIHNvIHdlIGRvbid0IG5lZWQgdG8gY2FyZQo+PiBh
Ym91dAo+PiArICogdGhpcyBzcGVjaWFsIGNhc2UuCj4+ICsgKi8KPj4gK3ZvaWQgZ2ljdjNfZG9f
TFBJKHVuc2lnbmVkIGludCBscGkpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZDsKPj4g
KyAgICB1bmlvbiBob3N0X2xwaSAqaGxwaXAsIGhscGk7Cj4+ICsgICAgc3RydWN0IHZjcHUgKnZj
cHU7Cj4+ICsKPj4gKyAgICBpcnFfZW50ZXIoKTsKPj4gKwo+PiArICAgIC8qIEVPSSB0aGUgTFBJ
IGFscmVhZHkuICovCj4+ICsgICAgV1JJVEVfU1lTUkVHMzIobHBpLCBJQ0NfRU9JUjFfRUwxKTsK
Pj4gKwo+PiArICAgIC8qIEZpbmQgb3V0IGlmIGEgZ3Vlc3QgbWFwcGVkIHNvbWV0aGluZyB0byB0
aGlzIHBoeXNpY2FsIExQSS4gKi8KPj4gKyAgICBobHBpcCA9IGdpY19nZXRfaG9zdF9scGkobHBp
KTsKPj4gKyAgICBpZiAoICFobHBpcCApCj4+ICsgICAgICAgIGdvdG8gb3V0Owo+PiArCj4+ICsg
ICAgaGxwaS5kYXRhID0gcmVhZF91NjRfYXRvbWljKCZobHBpcC0+ZGF0YSk7Cj4+ICsKPj4gKyAg
ICAvKgo+PiArICAgICAqIFVubWFwcGVkIGV2ZW50cyBhcmUgbWFya2VkIHdpdGggYW4gaW52YWxp
ZCBMUEkgSUQuIFdlIGNhbiBzYWZlbHkKPj4gKyAgICAgKiBpZ25vcmUgdGhlbSwgYXMgdGhleSBo
YXZlIG5vIGZ1cnRoZXIgc3RhdGUgYW5kIG5vLW9uZSBjYW4gZXhwZWN0Cj4+ICsgICAgICogdG8g
c2VlIHRoZW0gaWYgdGhleSBoYXZlIG5vdCBiZWVuIG1hcHBlZC4KPj4gKyAgICAgKi8KPj4gKyAg
ICBpZiAoIGhscGkudmlydF9scGkgPT0gSU5WQUxJRF9MUEkgKQo+PiArICAgICAgICBnb3RvIG91
dDsKPj4gKwo+PiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoaGxwaS5kb21faWQpOwo+
PiArICAgIGlmICggIWQgKQo+PiArICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgIC8qIE1h
a2Ugc3VyZSB3ZSBkb24ndCBzdGVwIGJleW9uZCB0aGUgdmNwdSBhcnJheS4gKi8KPj4gKyAgICBp
ZiAoIGhscGkudmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMgKQo+PiArICAgIHsKPj4gKyAgICAgICAg
cmN1X3VubG9ja19kb21haW4oZCk7Cj4+ICsgICAgICAgIGdvdG8gb3V0Owo+PiArICAgIH0KPj4g
Kwo+PiArICAgIHZjcHUgPSBkLT52Y3B1W2hscGkudmNwdV9pZF07Cj4+ICsKPj4gKyAgICAvKiBD
aGVjayBpZiB0aGUgVkNQVSBpcyByZWFkeSB0byByZWNlaXZlIExQSXMuICovCj4+ICsgICAgaWYg
KCB2Y3B1LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX0xQSVNfRU5BQkxFRCApCj4+ICsgICAg
ICAgIC8qCj4+ICsgICAgICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoYXQgdG8gZG8gaGVyZSBm
b3IgcG90ZW50aWFsIGludGVycnVwdAo+PiBzdG9ybXMuCj4+ICsgICAgICAgICAqIEFzIHdlIGtl
ZXAgYWxsIGhvc3QgTFBJcyBlbmFibGVkLCBmb3IgZGlzYWJsaW5nIExQSXMgd2UKPj4gd291bGQg
bmVlZAo+PiArICAgICAgICAgKiB0byBxdWV1ZSBhIElUUyBob3N0IGNvbW1hbmQsIHdoaWNoIHdl
IGF2b2lkIHNvIGZhciBkdXJpbmcKPj4gYSBndWVzdCdzCj4+ICsgICAgICAgICAqIHJ1bnRpbWUu
IEFsc28gcmUtZW5hYmxpbmcgd291bGQgdHJpZ2dlciBhIGhvc3QgY29tbWFuZAo+PiB1cG9uIHRo
ZQo+PiArICAgICAgICAgKiBndWVzdCBzZW5kaW5nIGEgY29tbWFuZCwgd2hpY2ggY291bGQgYmUg
YW4gYXR0YWNrIHZlY3RvciBmb3IKPj4gKyAgICAgICAgICogaG9nZ2luZyB0aGUgaG9zdCBjb21t
YW5kIHF1ZXVlLgo+PiArICAgICAgICAgKiBTZWUgdGhlIHRocmVhZCBhcm91bmQgaGVyZSBmb3Ig
c29tZSBiYWNrZ3JvdW5kOgo+PiArICAgICAgICAgKgo+PiBodHRwczovL2xpc3RzLnhlbi5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMi9tc2cwMDAwMy5odG1sCj4+ICsgICAgICAg
ICAqLwo+IAo+IFRoaXMgVE9ETyBzaG91bGQgaGF2ZSBiZWVuIGxpc3RlZCBpbiB0aGUgY292ZXIg
bGV0dGVyLgoKT0suCkkgZXh0ZW5kZWQgdGhlIFRPRE8vbGltaXRhdGlvbnMgc2VjdGlvbiBhY2Nv
cmRpbmdseS4KCj4+ICsgICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKHZjcHUsIGhscGkudmly
dF9scGkpOwo+PiArCj4+ICsgICAgcmN1X3VubG9ja19kb21haW4oZCk7Cj4+ICsKPj4gK291dDoK
Pj4gKyAgICBpcnFfZXhpdCgpOwo+PiArfQo+PiArCj4+ICBzdGF0aWMgaW50IGdpY3YzX2xwaV9h
bGxvY2F0ZV9wZW5kdGFibGUodWludDY0X3QgKnJlZykKPj4gIHsKPj4gICAgICB1aW50NjRfdCB2
YWw7Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKPj4gaW5kZXggMjljODk2NC4uODE0MGM1ZiAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBAQCAtMTY3
NCw2ICsxNjc0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2
M19vcHMgPSB7Cj4+ICAgICAgLm1ha2VfaHdkb21fZHRfbm9kZSAgPSBnaWN2M19tYWtlX2h3ZG9t
X2R0X25vZGUsCj4+ICAgICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBnaWN2M19tYWtlX2h3ZG9t
X21hZHQsCj4+ICAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2M19pb21lbV9kZW55X2Fj
Y2VzcywKPj4gKyAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YzX2RvX0xQSSwKPj4gIH07
Cj4+Cj4+ICBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19kdF9wcmVpbml0KHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqbm9kZSwgY29uc3QKPj4gdm9pZCAqZGF0YSkKPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+PiBpbmRleCA2MmFlM2I4Li5kNzUy
MzUyIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gKysrIGIveGVuL2FyY2gv
YXJtL2dpYy5jCj4+IEBAIC03MzUsNyArNzM1LDEzIEBAIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4gaW50IGlzX2ZpcSkKPj4gICAgICAgICAgICAgIGRv
X0lSUShyZWdzLCBpcnEsIGlzX2ZpcSk7Cj4+ICAgICAgICAgICAgICBsb2NhbF9pcnFfZGlzYWJs
ZSgpOwo+PiAgICAgICAgICB9Cj4+IC0gICAgICAgIGVsc2UgaWYgKHVubGlrZWx5KGlycSA8IDE2
KSkKPj4gKyAgICAgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkKPj4gKyAgICAgICAgewo+PiAr
ICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+PiArICAgICAgICAgICAgZ2ljX2h3X29w
cy0+ZG9fTFBJKGlycSk7Cj4+ICsgICAgICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwo+PiAr
ICAgICAgICB9Cj4+ICsgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseShpcnEgPCAxNikgKQo+PiAg
ICAgICAgICB7Cj4+ICAgICAgICAgICAgICBkb19zZ2kocmVncywgaXJxKTsKPj4gICAgICAgICAg
fQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYyLmMKPj4gaW5kZXggMDU4NzU2OS4uZGY5MTk0MCAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjIuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4+IEBAIC03
MDksMTEgKzcwOSwxOCBAQCBzdGF0aWMgc3RydWN0IHBlbmRpbmdfaXJxCj4+ICp2Z2ljX3YyX2xw
aV90b19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgQlVHKCk7Cj4+ICB9Cj4+Cj4+
ICtzdGF0aWMgaW50IHZnaWNfdjJfbHBpX2dldF9wcmlvcml0eShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmxwaSkKPj4gK3sKPj4gKyAgICAvKiBEdW1teSBmdW5jdGlvbiwgbm8gTFBJ
cyBvbiBhIFZHSUN2Mi4gKi8KPj4gKyAgICBCVUcoKTsKPj4gK30KPj4gKwo+PiAgc3RhdGljIGNv
bnN0IHN0cnVjdCB2Z2ljX29wcyB2Z2ljX3YyX29wcyA9IHsKPj4gICAgICAudmNwdV9pbml0ICAg
PSB2Z2ljX3YyX3ZjcHVfaW5pdCwKPj4gICAgICAuZG9tYWluX2luaXQgPSB2Z2ljX3YyX2RvbWFp
bl9pbml0LAo+PiAgICAgIC5kb21haW5fZnJlZSA9IHZnaWNfdjJfZG9tYWluX2ZyZWUsCj4+ICAg
ICAgLmxwaV90b19wZW5kaW5nID0gdmdpY192Ml9scGlfdG9fcGVuZGluZywKPj4gKyAgICAubHBp
X2dldF9wcmlvcml0eSA9IHZnaWNfdjJfbHBpX2dldF9wcmlvcml0eSwKPj4gICAgICAubWF4X3Zj
cHVzID0gOCwKPj4gIH07Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+PiBpbmRleCBmNDYyNjEwLi5jMDU5ZGJkIDEwMDY0
NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLmMKPj4gQEAgLTE1NTgsMTIgKzE1NTgsMjQgQEAgc3RhdGljIHN0cnVjdCBwZW5kaW5n
X2lycQo+PiAqdmdpY192M19scGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAg
IHJldHVybiBwaXJxOwo+PiAgfQo+Pgo+PiArLyogUmV0cmlldmUgdGhlIHByaW9yaXR5IG9mIGFu
IExQSSBmcm9tIGl0cyBzdHJ1Y3QgcGVuZGluZ19pcnEuICovCj4+ICtzdGF0aWMgaW50IHZnaWNf
djNfbHBpX2dldF9wcmlvcml0eShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2bHBpKQo+PiAr
ewo+PiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmco
ZCwgdmxwaSk7Cj4+ICsKPj4gKyAgICBpZiAoICFwICkKPj4gKyAgICAgICAgcmV0dXJuIEdJQ19Q
UklfSVJROwo+IAo+IFdoeSB0aGUgY2hlY2sgaGVyZT8gQW5kIHdoeSByZXR1cm5pbmcgR0lDX1BS
SV9JUlE/CgpCZWNhdXNlIHlvdSBzdXJlbHkgd2FudCB0byBhdm9pZCBkZXJlZmVyZW5jaW5nIE5V
TEw/CkkgY2hhbmdlZCB0aGUgcmV0dXJuIHZhbHVlIHRvIDB4ZmYsIHdoaWNoIGlzIHRoZSBsb3dl
c3QgcHJpb3JpdHkuCkZyYW5rbHkgSSB0aGluayB3ZSBjb3VsZCBqdXN0IHJldHVybiBhbnl0aGlu
ZywgYXMgd2Ugd2lsbCBzdG9wIGhhbmRsaW5nCnRoaXMgTFBJIGFueXdheSBhIGJpdCBsYXRlciBp
biB0aGUgY29kZSBpZiBwIGlzIE5VTEwgaGVyZS4KCj4gQUZBSUNULCB2Z2ljX3YzX2xwaV90b19w
ZW5kaW5nIHNob3VsZCBuZXZlciByZXR1cm4gTlVMTCB3aGVuIHJlYWRpbmcgdGhlCj4gcHJpb3Jp
dHkuIE9yIGVsc2UsIHlvdSBhcmUgaW4gYmlnIHRyb3VibGUuCgpUaGF0IGRlcGVuZHMgb24gd2hl
cmUgYW5kIHdoZW4geW91IGNhbGwgaXQsIHdoaWNoIEkgZG9uJ3Qgd2FudCB0byBtYWtlCmFueSBh
c3N1bXB0aW9ucyBhYm91dC4KSW4gbXkgbGF0ZXN0IHZlcnNpb24gdGhlIHZnaWNfZ2V0X3ZpcnFf
cHJpb3JpdHkoKSBjYWxsIG5vdyBzdGF5cyBhdCB0aGUKdmVyeSBiZWdpbm5pbmcgb2YgdmdpY192
Y3B1X2luamVjdF9pcnEoKSwgc28gYXQgdGhpcyBwb2ludCB0aGUgTFBJIGNvdWxkCmhhdmUgYmVl
biB1bm1hcHBlZCBtZWFud2hpbGUuClN1cmVseSB5b3Ugd2lsbCBiYWlsIG91dCBoYW5kbGluZyB0
aGlzIExQSSBsYXRlciBpbiB0aGUgY29kZSBpZiBpdApyZXR1cm5zIE5VTEwgaGVyZSwgYnV0IGZv
ciB0aGUgc2FrZSBvZiB0aGlzIGZ1bmN0aW9uIEkgdGhpbmsgd2UgbmVlZCB0aGUKY2hlY2suCgpU
byBtZSBpdCBsb29rcyBhIGJpdCBsaWtlIGhhdmluZyB0aGlzIGFic3RyYWN0aW9uIGhlcmUgaXMg
YSBiaXQKcG9pbnRsZXNzIGFuZCBjb21wbGljYXRlcyB0aGluZ3MsIGJ1dCB3ZWxsIC4uLi4KCkNo
ZWVycywKQW5kcmUuCgo+IAo+PiArCj4+ICsgICAgcmV0dXJuIHAtPmxwaV9wcmlvcml0eTsKPj4g
K30KPj4gKwo+PiAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2M19vcHMgPSB7Cj4+ICAg
ICAgLnZjcHVfaW5pdCAgID0gdmdpY192M192Y3B1X2luaXQsCj4+ICAgICAgLmRvbWFpbl9pbml0
ID0gdmdpY192M19kb21haW5faW5pdCwKPj4gICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YzX2Rv
bWFpbl9mcmVlLAo+PiAgICAgIC5lbXVsYXRlX3JlZyAgPSB2Z2ljX3YzX2VtdWxhdGVfcmVnLAo+
PiAgICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcsCj4+ICsgICAg
LmxwaV9nZXRfcHJpb3JpdHkgPSB2Z2ljX3YzX2xwaV9nZXRfcHJpb3JpdHksCj4+ICAgICAgLyoK
Pj4gICAgICAgKiBXZSB1c2UgYm90aCBBRkYxIGFuZCBBRkYwIGluICh2KU1QSURSLiBUaHVzLCB0
aGUgbWF4IG51bWJlciBvZgo+PiBDUFUKPj4gICAgICAgKiB0aGF0IGNhbiBiZSBzdXBwb3J0ZWQg
aXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5Lgo+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gaW5kZXggYzJiZmRiMS4uYjZm
ZTM0ZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4+IEBAIC0yMjYsMTAgKzIyNiwxNSBAQCBzdHJ1Y3QgdmNwdSAqdmdpY19n
ZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUKPj4gKnYsIHVuc2lnbmVkIGludCB2aXJxKQo+Pgo+
PiAgc3RhdGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgdmlycSkKPj4gIHsKPj4gLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9
IHZnaWNfcmFua19pcnEodiwgdmlycSk7Cj4+ICsgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJh
bms7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gICAgICBpbnQgcHJpb3JpdHk7Cj4+
Cj4+ICsgICAgLyogTFBJcyBkb24ndCBoYXZlIGEgcmFuaywgYWxzbyBzdG9yZSB0aGVpciBwcmlv
cml0eSBzZXBhcmF0ZWx5LiAqLwo+PiArICAgIGlmICggaXNfbHBpKHZpcnEpICkKPj4gKyAgICAg
ICAgcmV0dXJuCj4+IHYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhbmRsZXItPmxwaV9nZXRfcHJpb3Jp
dHkodi0+ZG9tYWluLCB2aXJxKTsKPj4gKwo+PiArICAgIHJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYs
IHZpcnEpOwo+PiAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPj4gICAgICBw
cmlvcml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXTsKPj4g
ICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5o
Cj4+IGluZGV4IDNkOGU4NGMuLmViYWVhMzUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+PiBA
QCAtMjYwLDcgKzI2MCw4IEBAIHN0cnVjdCBhcmNoX3ZjcHUKPj4KPj4gICAgICAgICAgLyogR0lD
djM6IHJlZGlzdHJpYnV0b3IgYmFzZSBhbmQgZmxhZ3MgZm9yIHRoaXMgdkNQVSAqLwo+PiAgICAg
ICAgICBwYWRkcl90IHJkaXN0X2Jhc2U7Cj4+IC0jZGVmaW5lIFZHSUNfVjNfUkRJU1RfTEFTVCAg
KDEgPDwgMCkgICAgICAgIC8qIGxhc3QgdkNQVSBvZiB0aGUgcmRpc3QgKi8KPj4gKyNkZWZpbmUg
VkdJQ19WM19SRElTVF9MQVNUICAgICAgKDEgPDwgMCkgICAgICAgIC8qIGxhc3QgdkNQVSBvZiB0
aGUKPj4gcmRpc3QgKi8KPj4gKyNkZWZpbmUgVkdJQ19WM19MUElTX0VOQUJMRUQgICAgKDEgPDwg
MSkKPj4gICAgICAgICAgdWludDhfdCBmbGFnczsKPj4gICAgICB9IHZnaWM7Cj4+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWMuaAo+PiBpbmRleCA4MzZhMTAzLi40Mjk2M2MwIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4gQEAg
LTM2Niw2ICszNjYsOCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+PiAgICAgIGludCAo
Km1hcF9od2RvbV9leHRyYV9tYXBwaW5ncykoc3RydWN0IGRvbWFpbiAqZCk7Cj4+ICAgICAgLyog
RGVueSBhY2Nlc3MgdG8gR0lDIHJlZ2lvbnMgKi8KPj4gICAgICBpbnQgKCppb21lbV9kZW55X2Fj
Y2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4+ICsgICAgLyogSGFuZGxlIExQSXMsIHdo
aWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGluZyAqLwo+PiArICAgIHZvaWQgKCpkb19MUEkpKHVu
c2lnbmVkIGludCBscGkpOwo+PiAgfTsKPj4KPj4gIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhjb25z
dCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKm9wcyk7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCj4+IGluZGV4IDI5NTU5YTMuLjc0NzA3NzkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oCj4+IEBAIC0xMzQsNiArMTM0LDggQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUKPj4gKm5vZGUpOwo+Pgo+PiAgYm9vbCBnaWN2M19p
dHNfaG9zdF9oYXNfaXRzKHZvaWQpOwo+Pgo+PiArdm9pZCBnaWN2M19kb19MUEkodW5zaWduZWQg
aW50IGxwaSk7Cj4+ICsKPj4gIGludCBnaWN2M19scGlfaW5pdF9yZGlzdCh2b2lkIF9faW9tZW0g
KiByZGlzdF9iYXNlKTsKPj4KPj4gIC8qIEluaXRpYWxpemUgdGhlIGhvc3Qgc3RydWN0dXJlcyBm
b3IgTFBJcyBhbmQgdGhlIGhvc3QgSVRTZXMuICovCj4+IEBAIC0xNzUsNiArMTc3LDEyIEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCj4+ICAgICAgcmV0
dXJuIGZhbHNlOwo+PiAgfQo+Pgo+PiArc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2RvX0xQSSh1
bnNpZ25lZCBpbnQgbHBpKQo+PiArewo+PiArICAgIC8qIFdlIGRvbid0IGVuYWJsZSBMUElzIHdp
dGhvdXQgYW4gSVRTLiAqLwo+PiArICAgIEJVRygpOwo+PiArfQo+PiArCj4+ICBzdGF0aWMgaW5s
aW5lIGludCBnaWN2M19scGlfaW5pdF9yZGlzdCh2b2lkIF9faW9tZW0gKiByZGlzdF9iYXNlKQo+
PiAgewo+PiAgICAgIHJldHVybiAtRU5PREVWOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+PiBpbmRleCBjOTA3
NWE5Li43ZWZhMTY0IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+PiBAQCAtNzIsNiArNzIsNyBAQCBz
dHJ1Y3QgcGVuZGluZ19pcnEKPj4gICNkZWZpbmUgR0lDX0lOVkFMSURfTFIgICAgICAgICAodWlu
dDhfdCl+MAo+PiAgICAgIHVpbnQ4X3QgbHI7Cj4+ICAgICAgdWludDhfdCBwcmlvcml0eTsKPj4g
KyAgICB1aW50OF90IGxwaV9wcmlvcml0eTsgICAgICAgLyogQ2FjaGVzIHRoZSBwcmlvcml0eSBp
ZiB0aGlzIGlzIGFuCj4+IExQSS4gKi8KPj4gICAgICAvKiBpbmZsaWdodCBpcyB1c2VkIHRvIGFw
cGVuZCBpbnN0YW5jZXMgb2YgcGVuZGluZ19pcnEgdG8KPj4gICAgICAgKiB2Z2ljLmluZmxpZ2h0
X2lycXMgKi8KPj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGluZmxpZ2h0Owo+PiBAQCAtMTM2LDYg
KzEzNyw3IEBAIHN0cnVjdCB2Z2ljX29wcyB7Cj4+ICAgICAgYm9vbCAoKmVtdWxhdGVfcmVnKShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcik7Cj4+ICAgICAgLyogbG9v
a3VwIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGEgZ2l2ZW4gTFBJIGludGVycnVwdCAqLwo+
PiAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqKCpscGlfdG9fcGVuZGluZykoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQKPj4gaW50IHZscGkpOwo+PiArICAgIGludCAoKmxwaV9nZXRfcHJpb3Jp
dHkpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZscGkpOwo+PiAgICAgIC8qIE1heGltdW0g
bnVtYmVyIG9mIHZDUFUgc3VwcG9ydGVkICovCj4+ICAgICAgY29uc3QgdW5zaWduZWQgaW50IG1h
eF92Y3B1czsKPj4gIH07Cj4+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 10:45:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:45:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8P7y-000616-BV; Wed, 10 May 2017 10:45:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d64bf4=Andrew.Cooper3@citrix.com>)
 id 1d8P7x-00060u-KT
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:45:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AC/A2-03613-06FE2195; Wed, 10 May 2017 10:45:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDvW7Ce6F
 IgwNdihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZ+4fZC+4IV9zcuZu5gXGlQBcjJ4eEgL/E
 v7Zb7CA2m4C+xO4Xn5hAbBEBdYnTHRdZQWxmgTyJMy29LF2MHBzCAr4SO16JgYRZBFQlPt79z
 gZi8wp4SMw4vYoVYqScxPnjP5lBbCEBNYlr/ZfYIWoEJU7OfMICMVJC4uCLF8wTGLlnIUnNQp
 JawMi0ilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwEBiAYAf
 jzudOhxglOZiURHl1dwlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPfwWKCdYlJqeWpGWmQMM
 SZi0BAePkgjveZA0b3FBYm5xZjpE6hSjopQ47wmQhABIIqM0D64NFgeXGGWlhHkZgQ4R4ilIL
 crNLEGVf8UozsGoJMxr8w5oCk9mXgnc9FdAi5mAFgcyCIAsLklESEk1MHot0eqSbbNdHyXoWt
 CsF3DrZfKz7zbqf+NntvOv/nLsneCqJCE9TRMpft+XoU9WLfz1fX9CyP9HQR+/61xZcrnhVID
 jwSDj8nk+3IHKh6/1cgY6LDsw72FwiunPfx4R0RqNa9umxEuxWM3aOafzW+4JffeGPL8gkV0/
 Mi9tOjKr2zpsbm8EvxJLcUaioRZzUXEiAIUXy3Z+AgAA
X-Env-Sender: prvs=296d64bf4=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494413151!48829744!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40681 invoked from network); 10 May 2017 10:45:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:45:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="431666621"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 May 2017 11:45:48 +0100
Message-ID: <1494413148-2206-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] x86/mtrr: Improvements to control
	register handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIFg4Nl9DUjBfQ0QgcmF0aGVyIHRoYW4gb3BlbmNvZGluZyBpdCAoYW5kIGl0cyBpbnZlcnNp
b24pLiAgRHJvcCB0aGUKcG9pbnRsZXNzIGNyMCB2YXJpYWJsZS4KClhlbiBhbHdheXMgdXNlcyBD
UjQuUEdFLCBhbmQgYWx0ZXJpbmcgUEdFIGlzIGEgZnVsbCBUTEIgZmx1c2guICBUaGVyZSBpcyBu
bwpuZWVkIHRvIGNhbGwgZmx1c2hfdGxiX2xvY2FsKCkgKHdoaWNoIGl0c2VsZiwgdG9nZ2xlcyBD
UjQuUEdFIHJhdGhlciB0aGFuCndyaXRpbmcgdG8gQ1IzISkgYXMgd2VsbCBhcyBjbGVhcmluZyBD
UjQuUEdFLiAgVGhlIHN0YXRpYyBjcjQgdmFyaWFibGUgaXNuJ3QKbmVlZGVkIGVpdGhlci4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9j
cHUvbXRyci9nZW5lcmljLmMgfCAzMCArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1L210
cnIvZ2VuZXJpYy5jCmluZGV4IDEwNGJhZjkuLmU5YzBlNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVy
aWMuYwpAQCAtMzkxLDcgKzM5MSw2IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIHNldF9tdHJyX3N0
YXRlKHZvaWQpCiB9CiAKIAotc3RhdGljIHVuc2lnbmVkIGxvbmcgY3I0ID0gMDsKIHN0YXRpYyBE
RUZJTkVfU1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsKIAogLyoKQEAgLTQwMyw4ICs0MDIs
NiBAQCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHNldF9hdG9taWNpdHlfbG9jayk7CiAKIHN0YXRp
YyB2b2lkIHByZXBhcmVfc2V0KHZvaWQpCiB7Ci0JdW5zaWduZWQgbG9uZyBjcjA7Ci0KIAkvKiAg
Tm90ZSB0aGF0IHRoaXMgaXMgbm90IGlkZWFsLCBzaW5jZSB0aGUgY2FjaGUgaXMgb25seSBmbHVz
aGVkL2Rpc2FibGVkCiAJICAgZm9yIHRoaXMgQ1BVIHdoaWxlIHRoZSBNVFJScyBhcmUgY2hhbmdl
ZCwgYnV0IGNoYW5naW5nIHRoaXMgcmVxdWlyZXMKIAkgICBtb3JlIGludmFzaXZlIGNoYW5nZXMg
dG8gdGhlIHdheSB0aGUga2VybmVsIGJvb3RzICAqLwpAQCAtNDEyLDE4ICs0MDksMTIgQEAgc3Rh
dGljIHZvaWQgcHJlcGFyZV9zZXQodm9pZCkKIAlzcGluX2xvY2soJnNldF9hdG9taWNpdHlfbG9j
ayk7CiAKIAkvKiAgRW50ZXIgdGhlIG5vLWZpbGwgKENEPTEsIE5XPTApIGNhY2hlIG1vZGUgYW5k
IGZsdXNoIGNhY2hlcy4gKi8KLQljcjAgPSByZWFkX2NyMCgpIHwgMHg0MDAwMDAwMDsJLyogc2V0
IENEIGZsYWcgKi8KLQl3cml0ZV9jcjAoY3IwKTsKKwl3cml0ZV9jcjAocmVhZF9jcjAoKSB8IFg4
Nl9DUjBfQ0QpOwogCXdiaW52ZCgpOwogCi0JLyogIFNhdmUgdmFsdWUgb2YgQ1I0IGFuZCBjbGVh
ciBQYWdlIEdsb2JhbCBFbmFibGUgKGJpdCA3KSAgKi8KLQlpZiAoIGNwdV9oYXNfcGdlICkgewot
CQljcjQgPSByZWFkX2NyNCgpOwotCQl3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRfUEdFKTsKLQl9
Ci0KLQkvKiBGbHVzaCBhbGwgVExCcyB2aWEgYSBtb3YgJWNyMywgJXJlZzsgbW92ICVyZWcsICVj
cjMgKi8KLQlmbHVzaF90bGJfbG9jYWwoKTsKKwkvKiAgVExCIGZsdXNoaW5nIGhlcmUgcmVsaWVz
IG9uIFhlbiBhbHdheXMgdXNpbmcgQ1I0LlBHRS4gKi8KKwlCVUlMRF9CVUdfT04oIShYRU5fTUlO
SU1BTF9DUjQgJiBYODZfQ1I0X1BHRSkpOworCXdyaXRlX2NyNChyZWFkX2NyNCgpICYgflg4Nl9D
UjRfUEdFKTsKIAogCS8qICBTYXZlIE1UUlIgc3RhdGUgKi8KIAlyZG1zcmwoTVNSX01UUlJkZWZU
eXBlLCBkZWZ0eXBlKTsKQEAgLTQzNCwxOCArNDI1LDE1IEBAIHN0YXRpYyB2b2lkIHByZXBhcmVf
c2V0KHZvaWQpCiAKIHN0YXRpYyB2b2lkIHBvc3Rfc2V0KHZvaWQpCiB7Ci0JLyogIEZsdXNoIFRM
QnMgKG5vIG5lZWQgdG8gZmx1c2ggY2FjaGVzIC0gdGhleSBhcmUgZGlzYWJsZWQpICAqLwotCWZs
dXNoX3RsYl9sb2NhbCgpOwotCiAJLyogSW50ZWwgKFA2KSBzdGFuZGFyZCBNVFJScyAqLwogCW10
cnJfd3Jtc3IoTVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlKTsKLQkJCisKIAkvKiAgRW5hYmxlIGNh
Y2hlcyAgKi8KLQl3cml0ZV9jcjAocmVhZF9jcjAoKSAmIDB4YmZmZmZmZmYpOworCXdyaXRlX2Ny
MChyZWFkX2NyMCgpICYgflg4Nl9DUjBfQ0QpOworCisJLyogIFJlZW5hYmxlIENSNC5QR0UgKGFs
c28gZmx1c2hlcyB0aGUgVExCKSAqLworCXdyaXRlX2NyNChyZWFkX2NyNCgpIHwgWDg2X0NSNF9Q
R0UpOwogCi0JLyogIFJlc3RvcmUgdmFsdWUgb2YgQ1I0ICAqLwotCWlmICggY3B1X2hhc19wZ2Ug
KQotCQl3cml0ZV9jcjQoY3I0KTsKIAlzcGluX3VubG9jaygmc2V0X2F0b21pY2l0eV9sb2NrKTsK
IH0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 10:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8P9d-0006En-PP; Wed, 10 May 2017 10:47:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2968f1e16=wei.liu2@citrix.com>)
 id 1d8P9b-0006EY-VE
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 10:47:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F8/1C-03058-7CFE2195; Wed, 10 May 2017 10:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO6x90K
 RBp+2WFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPuuezFGwRrOjd/4mtgbGBp4uRg0NCwF+i
 ZxZ/FyMnB4uAqsSmtweYQWw2AWWJn529bCC2iICWxPoVT8FsZoFaiV8XpzKC2MICERLzpxxgB
 RnDK2AhceSoYxcjF4eQwB1GiSunpzKB1PAKCEqcnPmEBaJXR2LB7k9sIPXMAtISy/9xgIQ5BT
 wlvt05DTZSVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtorJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg/HLsoBDjJIcTEqivLq7hCKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfDavgPKCRalpqdWpGXmAAMeJi3BwaMkwusBkuYtLkjML
 c5Mh0idYlSUEufdApIQAElklObBtcGi7BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeetApv
 Bk5pXATX8FtJgJaHEggwDI4pJEhJRUA6Pl0a2Jz31NU36Iv1S6r3BP8YM6g+zOA8waPbFuk1d
 OffdLw9nb+5W8q6hEs/LV9tdfzcK+ljY/1HpxSPKuV3DrBV/ntUeOh2UuUOM7nnpzx3OdkMD3
 Zp87DXaFnHBP/7eva5vnjb9nbknfys3b0DOFx9lmbYnYal2uzGU8T+7a7973rDYr8qYSS3FGo
 qEWc1FxIgCYu047rQIAAA==
X-Env-Sender: prvs=2968f1e16=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494413253!78088184!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19248 invoked from network); 10 May 2017 10:47:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:47:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="422999080"
Date: Wed, 10 May 2017 11:47:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170510104731.wkc2luhabms62ald@citrix.com>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-2-roger.pau@citrix.com>
 <22802.60493.702170.928905@mariner.uk.xensource.com>
 <20170510104357.cfy2kf4orfthisrt@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170510104357.cfy2kf4orfthisrt@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, admin@frp.lv,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] libxl/devd: fix a race with concurrent
 device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6NDM6NTdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDExOjMyOjQ1QU0gKzAxMDAsIElhbiBK
YWNrc29uIHdyb3RlOgo+ID4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxLzJdIGxp
YnhsL2RldmQ6IGZpeCBhIHJhY2Ugd2l0aCBjb25jdXJyZW50IGRldmljZSBhZGRpdGlvbi9yZW1v
dmFsIik6Cj4gPiA+IEN1cnJlbnQgY29kZSBjYW4gZnJlZSB0aGUgbGlieGxfX2RldmljZSBpbnNp
ZGUgb2YgdGhlIGxpYnhsX19kZG9tYWluX2RldmljZQo+ID4gPiBiZWZvcmUgdGhlIGFkZGl0aW9u
IGhhcyBmaW5pc2hlZCBpZiBhIHJlbW92YWwgaGFwcGVucyB3aGlsZSBhbiBhZGRpdGlvbiBpcwo+
ID4gPiBzdGlsbCBpbiBwcm9jZXNzOgo+ID4gPiAKPiA+ID4gICBiYWNrZW5kX3dhdGNoX2NhbGxi
YWNrCj4gPiA+ICAgICAgICAgICAgIHwKPiA+ID4gICAgICAgICAgICAgdgo+ID4gPiAgICAgICAg
YWRkX2RldmljZQo+ID4gPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICBiYWNrZW5kX3dh
dGNoX2NhbGxiYWNrCj4gPiA+ICAgICAoYXN5bmMgb3BlcmF0aW9uKSAgICAgICAgICAgICAgICAg
ICB8Cj4gPiA+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB2Cj4gPiA+
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICByZW1vdmVfZGV2aWNlCj4gPiA+ICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gPiA+ICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICBWCj4gPiA+ICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgIGRldmljZV9jb21wbGV0ZQo+ID4gPiAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAoZnJlZSBsaWJ4bF9fZGV2aWNlKQo+ID4gPiAgICAgICAgICAgICB2Cj4gPiA+ICAg
ICAgZGV2aWNlX2NvbXBsZXRlCj4gPiA+ICAgKGRlcmVmIGxpYnhsX19kZXZpY2UpCj4gPiA+IAo+
ID4gPiBGaXggdGhpcyBieSBjcmVhdGluZyBhIHRlbXBvcmFyeSBjb3B5IG9mIHRoZSBsaWJ4bF9f
ZGV2aWNlLCB0aGF0J3MKPiA+ID4gdHJhY2tlZCBieSB0aGUgR0Mgb2YgdGhlIG5lc3RlZCBhc3lu
YyBvcGVyYXRpb24uIFRoaXMgZW5zdXJlcyB0aGF0Cj4gPiA+IHRoZSBsaWJ4bF9fZGV2aWNlIHVz
ZWQgYnkgdGhlIGFzeW5jIG9wZXJhdGlvbnMgY2Fubm90IGJlIGZyZWVkIHdoaWxlCj4gPiA+IGJl
aW5nIHVzZWQuCj4gPiAKPiA+IERvZXNuJ3QgdGhpcyBhcnJhbmdlIHRoYXQgdGhlIHJlbW92ZSBo
b3RwbHVnIHNjcmlwdCB3aWxsIGJlIGludm9rZWQKPiA+IHdoaWxlIHRoZSBhZGQgaG90cGx1ZyBz
Y3JpcHQgaXMgc3RpbGwgcnVubmluZyA/Cj4gCj4gVGhhdCdzIGluZGVlZCBwb3NzaWJsZSAoZWl0
aGVyIHdpdGggdGhlIGN1cnJlbnQgY29kZSBvciB3aXRoIHRoaXMgcGF0Y2gpLAo+IGFsdGhvdWdo
IHVubGlrZWx5LiBUaGUgYXN5bmMgY29kZSBjYWxsZWQgYnkgcmVtb3ZlX2RldmljZSB3aWxsIHdh
aXQgZm9yIHRoZQo+IGJhY2tlbmQgdG8gc3dpdGNoIHRvIHN0YXRlIDYsIHdoaWxlIHRoZSBhZGRf
ZGV2aWNlIGNvZGUgd2lsbCB3YWl0IGZvciBzdGF0ZSAyCj4gSUlSQyAob25lIGNhbiBjaGFuZ2Ug
dGhvc2Ugc3RhdGVzIHRvIG1ha2UgdGhlbSBjbGFzaCBwcm9iYWJseSkuCj4gCj4gPiBJcyB0aGF0
IHJlYWxseSBkZXNpcmFibGUgKG9yIGFsbG93ZWQhKSA/Cj4gCj4gSG0sIG5vLCBJIGRvbid0IHRo
aW5rIGl0J3MgZGVzaXJhYmxlIGF0IGFsbC4gSSBzdGlsbCB0aGluayB0aGlzIGlzIGJldHRlciB0
aGF0Cj4gdGhlIHByZXZpb3VzIGNvZGUgKGF0IGxlc3QgaXQgZG9lc24ndCBkZXJlZmVyZW5jZSBs
aWJ4bF9fZGV2aWNlIGFueW1vcmUpLCBidXQKPiBjbGVhcmx5IG5lZWRzIGZ1cnRoZXIgaW1wcm92
ZW1lbnRzLgo+IAo+IEFsc28sIGl0IHNlZW1zIHRvIG1lIHRoZSBzYW1lIGNhbiBoYXBwZW4gZXZl
biB3aXRob3V0IGRyaXZlciBkb21haW5zLCBpZiBhIHVzZXIKPiBleGVjdXRlcyBjb25jdXJyZW50
IGJsb2NrLXthdHRhY2gvZGV0YWNofSBvcGVyYXRpb25zLCBidXQgbWF5YmUgSSdtIG1pc3NpbmcK
PiBzb21ldGhpbmc/Cj4gCgpUaGVyZSBpcyBhIGxvdCBvZiBsb2NraW5nIGZvciBhbGwgdGhlIGRl
dmljZSBhZGQgLyByZW1vdmUgY29kZS4gU2VlCmxpYnhsX2ludGVybmFsLmggTDI1ODguCgo+IFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 10:48:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8PAd-0006La-2A; Wed, 10 May 2017 10:48:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8PAa-0006LI-VH
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:48:37 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 BC/71-27980-400F2195; Wed, 10 May 2017 10:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTZf5g1C
 kQfdlOYslHxezODB6HN39mymAMYo1My8pvyKBNWPVpiMsBRNlK6493s7YwHhGvIuRi0NIYDOj
 xJn+S6wQzlJGicWTVzJ1MXJyCAsESjy/e5kJJCEi0M4ocennDRaQhJDAU3aJq9+KQBLMAosYJ
 RqvvGYFSbAJaErc+fwJqIODg1fASmLPLT6QMIuAqsSaxpvMILaoQLjE28YjYHN4BQQlTs58Am
 ZzCthJPPzayAhiMwuYSczb/JAZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUM
 LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJCrZ2Bg3MH4+7TnIUZJDiYlUV7d
 XUKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F74DygkWpaanVqRl5gCDHyYtwcGjJMLrAZLmL
 S5IzC3OTIdInWJUlBLn1XwPlBAASWSU5sG1wSLuEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORi
 Vh3rcg43ky80rgpr8CWswEtDiQQQBkcUkiQkqqgXF1av5OB4mI0oJNchZRIlV/Z55f7McoXVW
 8MFA094G2xuZtxwUefA0oPB3blnK0Orhk62PXpcsfBhtdspgVkWG46vmWheGBn3U/Pg/Lm3+2
 //7v6V8bvq/r/GGWfrhLmz947udAPT1WPxZmaS6jM5YmBX8iJFfdEM8W9urnUfx03KHYo29dt
 xJLcUaioRZzUXEiAA112JqzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494413314!44168648!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39368 invoked from network); 10 May 2017 10:48:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 10 May 2017 10:48:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F0161516;
 Wed, 10 May 2017 03:48:34 -0700 (PDT)
Received: from [10.37.9.248] (unknown [10.37.9.248])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C2E0A3F4FF;
 Wed, 10 May 2017 03:48:30 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dario Faggioli <dario.faggioli@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
 <c0307ee7-44e5-1ebc-b8e1-785455ecbc4e@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64eede57-85be-99f4-cbd8-5d28a430980b@arm.com>
Date: Wed, 10 May 2017 11:48:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c0307ee7-44e5-1ebc-b8e1-785455ecbc4e@citrix.com>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Artem Mygaiev <joculator@gmail.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgR2VvcmdlLAoKT24gMDUvMTAvMjAxNyAxMTowMyBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToK
PiBPbiAxMC8wNS8xNyAxMTowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAwNS8x
MC8yMDE3IDEwOjU2IEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gMDkvMDUvMTcgMTk6
MjksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBUdWUsIDkgTWF5IDIwMTcsIERh
cmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4+Pj4+IEFuZCBpdCBzaG91bGQgbm90IGJlIGhhcmQgdG8g
Z2l2ZSBzdWNoIGNvZGUgYWNjZXNzIHRvIHRoZSBjb250ZXh0Cj4+Pj4+Pj4gb2YKPj4+Pj4+PiB0
aGUgdkNQVSB0aGF0IHdhcyBwcmV2aW91c2x5IHJ1bm5pbmcgKGluIHg4NiwgZ2l2ZW4gd2UgaW1w
bGVtZW50Cj4+Pj4+Pj4gd2hhdAo+Pj4+Pj4+IHdlIGNhbGwgbGF6eSBjb250ZXh0IHN3aXRjaCwg
aXQncyBtb3N0IGxpa2VseSBzdGlsbCBsb2FkZWQgaW4gdGhlCj4+Pj4+Pj4gcENQVSEpLgo+Pj4+
Pj4KPj4+Pj4+IEkgYWdyZWUgd2l0aCBTdGVmYW5vLCBzd2l0Y2hpbmcgdG8gdGhlIGlkbGUgdkNQ
VSBpcyBhIHByZXR0eSBiYWQKPj4+Pj4+IGlkZWEuCj4+Pj4+Pgo+Pj4+Pj4gdGhlIGlkbGUgdkNQ
VSBpcyBhIGZha2UgdkNQVSBvbiBBUk0gdG8gc3RpY2sgd2l0aCB0aGUgY29tbW9uIGNvZGUKPj4+
Pj4+ICh3ZQo+Pj4+Pj4gbmV2ZXIgbGVhdmUgdGhlIGh5cGVydmlzb3IpLiBJbiB0aGUgY2FzZSBv
ZiB0aGUgRUwwIGFwcCwgd2Ugd2FudCB0bwo+Pj4+Pj4gY2hhbmdlIGV4Y2VwdGlvbiBsZXZlbCB0
byBydW4gdGhlIGNvZGUgd2l0aCBsb3dlciBwcml2aWxlZ2UuCj4+Pj4+Pgo+Pj4+Pj4gQWxzbyBJ
SE1PLCBpdCBzaG91bGQgb25seSBiZSB1c2VkIHdoZW4gdGhlcmUgYXJlIG5vdGhpbmcgdG8gcnVu
IGFuZAo+Pj4+Pj4gbm90Cj4+Pj4+PiByZS1wdXJwb3NlZCBmb3IgcnVubmluZyBFTDAgYXBwLgo+
Pj4+Pj4KPj4+Pj4gSXQncyBhbHJlYWR5IHB1cnBvc2VkIGZvciBydW5uaW5nIHdoZW4gdGhlcmUg
aXMgbm90aGluZyB0byBkbyBfb3JfIHdoZW4KPj4+Pj4gdGhlcmUgYXJlIHRhc2tsZXRzLgo+Pj4+
Pgo+Pj4+PiBJIGRvIHNlZSB5b3VyIHBvaW50IGFib3V0IHByaXZpbGVnZSBsZXZlbCwgdGhvdWdo
LiBBbmQgSSBhZ3JlZSB3aXRoCj4+Pj4+IEdlb3JnZSB0aGF0IGl0IGxvb2tzIHZlcnkgc2ltaWxh
ciB0byB3aGVuLCBpbiB0aGUgeDg2IHdvcmxkLCB3ZSB0cmllZAo+Pj4+PiB0byBwdXQgdGhlIGlu
ZnJhIHRvZ2V0aGVyIGZvciBzd2l0Y2hpbmcgdG8gUmluZzMgdG8gcnVuIHNvbWUgcGllY2VzIG9m
Cj4+Pj4+IFhlbiBjb2RlLgo+Pj4+Cj4+Pj4gUmlnaHQsIGFuZCBqdXN0IHRvIGFkZCB0byBpdCwg
Y29udGV4dCBzd2l0Y2hpbmcgdG8gdGhlIGlkbGUgdmNwdSBoYXMgYQo+Pj4+IGNvc3QsIGJ1dCBp
dCBkb2Vzbid0IGdpdmUgdXMgYW55IHNlY3VyaXR5IGJlbmVmaXRzIHdoYXRzZXZlci4gSWYgWGVu
IGlzCj4+Pj4gZ29pbmcgdG8gc3BlbmQgdGltZSBvbiBjb250ZXh0IHN3aXRjaGluZywgaXQgaXMg
YmV0dGVyIHRvIGRvIGl0IGluIGEKPj4+PiB3YXkgdGhhdCBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkg
Ym91bmRhcnkuCj4+Pgo+Pj4gIkNvbnRleHQgc3dpdGNoaW5nIiB0byB0aGUgaWRsZSB2Y3B1IGRv
ZXNuJ3QgYWN0dWFsbHkgc2F2ZSBvciBjaGFuZ2UgYW55Cj4+PiByZWdpc3RlcnMsIG5vciBkb2Vz
IGl0IGZsdXNoIHRoZSBUTEIuICBJdCdzIG1vcmUgb3IgbGVzcyBqdXN0IGFjY291bnRpbmcKPj4+
IGZvciB0aGUgc2NoZWR1bGVyLiAgU28gaXQgaGFzIGEgY29zdCAoZ29pbmcgdGhyb3VnaCB0aGUg
c2NoZWR1bGVyKSBidXQKPj4+IG5vdCBhIHZlcnkgbGFyZ2Ugb25lLgo+Pgo+PiBJdCBkZXBlbmRz
IG9uIHRoZSBhcmNoaXRlY3R1cmUuIEZvciBBUk0gd2UgZG9uJ3QgeWV0IHN1cHBvcnQgbGF6eQo+
PiBjb250ZXh0IHN3aXRjaC4gU28gZWZmZWN0aXZlbHksIHRoZSBjb3N0IHRvICJjb250ZXh0IHN3
aXRjaCIgdG8gdGhlIGlkbGUKPj4gdkNQVSB3aWxsIGJlIHF1aXRlIGhpZ2guCj4KPiBPaCwgcmln
aHQuICBTb3JyeSwgSSB0aG91Z2h0IEkgaGFkIHNlZW4gY29kZSBpbXBsZW1lbnRpbmcgbGF6eSBj
b250ZXh0Cj4gc3dpdGNoIGluIEFSTSwgYnV0IEkgbXVzdCBoYXZlIGltYWdpbmVkIGl0LiAgVGhh
dCBpcyBpbmRlZWQgYSBtYXRlcmlhbAo+IGNvbnNpZGVyYXRpb24uCj4KPiBJcyB0aGVyZSBhIHBh
cnRpY3VsYXIgcmVhc29uIHRoYXQgbGF6eSBjb250ZXh0IHN3aXRjaCBpcyBkaWZmaWN1bHQgb24K
PiBBUk0/ICBJZiBub3QgaXQgc2hvdWxkIGJlIGEgZmFpcmx5IGltcG9ydGFudCBiaXQgb2YgbG93
LWhhbmdpbmcgZnJ1aXQKPiBmcm9tIGEgcGVyZm9ybWFuY2UgcGVyc3BlY3RpdmUuCgpJIGFtIG5v
dCBlbnRpcmVseSBzdXJlIHdoYXQgeW91IGFyZSBkb2luZyBvbiB4ODYuIExldCBtZSBleHBsYWlu
IHdoYXQgd2UgCmRvIGFuZCB3aHkgY29udGV4dCBzd2l0Y2ggaXMgaGVhdnkgb24gQVJNLgoKSW4g
dGhlIGNhc2Ugb2YgQVJNLCB3aGVuIGVudGVyaW5nIHRvIHRoZSBoeXBlcnZpc29yLCB3ZSBvbmx5
IHNhdmUgdGhlIApiYXJlIG1pbmltdW0gKGFsbCBub24tYmFua2VkIHJlZ2lzdGVycyArIHJlZ2lz
dGVycyB1c2VmdWwgZm9yIGhhbmRsaW5nIApndWVzdCByZXF1ZXN0KSwgIGFuZCBsZWZ0IHRoZSBy
ZXN0IHVudG91Y2hlZC4KCk91ciBzYXZlL3Jlc3RvcmUgZnVuY3Rpb25zIGFyZSBxdWl0ZSBiaWcg
YmVjYXVzZSBpdCBpbnZvbHZpbmcgCnNhdmluZy9yZXN0b3JlIHN0YXRlIG9mIHRoZSBpbnRlcnJ1
cHQgY29udHJvbGxlciwgRlBVLi4uIFNvIHdlIGhhdmUgYSAKZmFzdCBleGl0L2VudHJ5IGJ1dCBz
bG93IGNvbnRleHQgc3dpdGNoLgoKV2hhdCB3ZSBjdXJyZW50bHkgZG8gaXMgYXZvaWRpbmcgc2F2
ZS9yZXN0b3JlIHRoZSBpZGxlIHZDUFUgYmVjYXVzZSB3ZSAKYWx3YXlzIHN0YXkgaW4gdGhlIGh5
cGVydmlzb3IgZXhjZXB0aW9uIGxldmVsLiBIb3dldmVyIHdlIHN0aWxsIHJlc3RvcmUgCmFsbCB0
aGUgcmVnaXN0ZXJzIG9mIHRoZSBwcmV2aW91cyBydW5uaW5nIHZDUFUgYW5kIHJlc3RvcmUgdGhl
IG9uZSBvZiAKdGhlIG5leHQgcnVubmluZyB2Q1BVLgoKVGhpcyBoYXMgYSBiaWcgaW1wYWN0IG9u
IHRoZSB3b3JrbG9hZCB3aGVuIHJ1bm5pbmcgdkNQVSBhbmQgd2FpdGluZyBmb3IgCmludGVycnVw
dHMgKGhlbmNlIHRoZSBwYXRjaCBmcm9tIFN0ZWZhbm8gdG8gbGltaXQgZW50ZXJpbmcgaW4gdGhl
IApoeXBlcnZpc29yIHRob3VnaCBpdCBpcyBub3QgYnkgZGVmYXVsdCkuCgpJIG1hZGUgdGhlIGFz
c3VtcHRpb24gdGhlIGlkbGUgdkNQVSBpcyBvbmx5IHJ1bm5pbmcgd2hlbiBub3RoaW5nIGhhcyB0
byAKYmUgZG9uZS4gQnV0IGFzIHlvdSBtZW50aW9uZWQgdGFza2xldCBjYW4gYmUgZG9uZSB0aGVy
ZSB0b28uIFNvIHJ1bm5pbmcgCnRhc2tsZXQgb24gWGVuIEFSTSB3aWxsIGhhdmUgYW4gaGlnaCBj
b3N0LgoKQSBsaXN0IG9mIG9wdGltaXphdGlvbiB3ZSBjb3VsZCBkbyBvbiBBUk0gaXM6CgktIEF2
b2lkaW5nIHJlc3RvcmUgaWYgdGhlIHZDUFUgc3RheSB0aGUgc2FtZSBiZWZvcmUgYW5kIGFmdGVy
IGlkbGUgdlBDVQoJLSBBdm9pZGluZyBzYXZlL3Jlc3RvcmUgaWYgdkNQVSBpcyBkZWRpY2F0ZWQg
dG8gYSBwQ1BVCgpEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgb3B0aW1pemF0aW9uIG9uIHg4Nj8KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 10:51:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:51:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8PDY-00077X-Fe; Wed, 10 May 2017 10:51:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296c21517=George.Dunlap@citrix.com>)
 id 1d8PDX-00077Q-Tj
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:51:40 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 36/3B-01735-AB0F2195; Wed, 10 May 2017 10:51:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6OD0K
 RBkuvqlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkndrxlKnjGVjFxw2nGBsYDrF2MnBwSAv4S
 a27NZwGxhQWCJJZvv80MYosIBEhMfXGNEcQWEqiVaN65BKiGi4NZoIdRYtem0+wgCTYBPYl5x
 78CJTg4eAVsJf5fyQUJswioSlz6PxNsjqhAuMTbxiNg83kFBCVOznwCZnMK2Es8/tcFNoZZwE
 DiyKI5rBC2vETz1tnMEHtVJRY/OMo+gZFvFpL2WUhaZiFpWcDIvIpRvTi1qCy1SNdIL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNQYgGAH4/c/TocYJTmYlER5dXcJRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4F34DignWJSanlqRlpkDDHqYtAQHj5IIrwdImre4IDG3ODMdI
 nWKUZdjzr2v75mEWPLy81KlxHk13wMVCYAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfO+BVnFk5lXArfpFdARTEBHBDIIgBxRkoiQkmpgXCwk3MyoOydTunbujFcrrU8rtbM
 8MxHdsfvq3XNLlSrWOq9Vrzz7v+C4vKLMI5nYonJ351B9l2nGsbZHrWU4TcKaXPeaL9imwrRo
 mY3BZF/b7w0GaR1O16QbnjTPyb315cx1F37mlkUKPv3Nt598mXnh1OksTps119zeLPAwPOi/c
 Yb1wo1nlFiKMxINtZiLihMBKfFuQ7sCAAA=
X-Env-Sender: prvs=296c21517=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494413494!95636257!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5477 invoked from network); 10 May 2017 10:51:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:51:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="422999420"
To: Jan Beulich <JBeulich@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1494409385-13729-1-git-send-email-igor.druzhinin@citrix.com>
 <5913070802000078001587A1@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <496f71ed-5089-2cb3-82c2-f44df7f356a5@citrix.com>
Date: Wed, 10 May 2017 11:51:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5913070802000078001587A1@prv-mh.provo.novell.com>
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jun.nakajima@intel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Fix incorrect unmapping of
 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTE6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEwLjA1LjE3IGF0
IDExOjQzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+
PiBAQCAtNjgxLDYgKzY4MSw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPj4gICAgICBlcHRfZW50cnlfdCAqdGFi
bGUsICplcHRfZW50cnkgPSBOVUxMOwo+PiAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX3JlbWFpbmRl
ciA9IGdmbjsKPj4gICAgICB1bnNpZ25lZCBpbnQgaSwgdGFyZ2V0ID0gb3JkZXIgLyBFUFRfVEFC
TEVfT1JERVI7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBtZm5fbWFzayA9IG1mbl92YWxpZChtZm4p
ID8gbWZuX3gobWZuKSA6IDA7Cj4gCj4gQWl1aSBNTUlPIHBhZ2VzIHdpbGwgY29tZSBoZXJlIHRv
bywgc28gYW4gbWZuX3ZhbGlkKCkgY2hlY2sgaGVyZQo+IChhbmQgYmVsb3cpIGlzIHRvbyBsYXgu
CgpUaGUgcmVzdWx0aW5nIG9yZGVyIHdpbGwgbmV2ZXIgYmUgaGlnaGVyIHRoYW4gdGhlIG9yZGVy
IHBhc3NlZCBpbiBieSB0aGUKY2FsbGVyLiAgQXNzdW1pbmcgdGhhdCB0aGUgY2FsbGVyIGlzIHNl
dHRpbmcgYW4gZW50aXJlIDJNaUIgKG9yIDFHaUIpCnJlZ2lvbiBhcyBNTUlPLCBpcyBpdCBub3Qg
dmFsaWQgdG8gc2V0IGEgMk1pQiBvciAxR2lCIGVudHJ5IGFzIHN1Y2g/ClRoZSBjb2RlIHNlZW1z
IHRvIGJlIHdyaXR0ZW4gaW4gc3VjaCBhIHdheSB0aGF0IHN1Y2ggZW50cmllcyBhcmUgZXhwZWN0
ZWQuCgogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 10:55:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 10:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8PHZ-0007J6-WD; Wed, 10 May 2017 10:55:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296f43a01=igor.druzhinin@citrix.com>)
 id 1d8PHY-0007Iz-KM
 for xen-devel@lists.xen.org; Wed, 10 May 2017 10:55:48 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 51/17-03058-3B1F2195; Wed, 10 May 2017 10:55:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQnfzR6F
 Ig3nPxCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owdC8+zFizlqOja8pylgfEOWxcjJ4eEgJ/E
 zJc7GEFsYYEgieXbbzOD2CICvhJNu44ydTFycQgJbGCUuNkziwXEYRboYZTYtek0O0gVm4CBx
 KlNi1hAbF4BW4lrm48AdXNwsAioSkzZIQQSFhUIl3jbeASqRFDi5MwnYDangJ3ElJ77YDYz0J
 gji+awQtjyEtvfzgE7QkhATeJo1y4WiEPTJQ7M+8Y4gZF/FpJRs5C0z0LSvoCReRWjRnFqUVl
 qka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAYMgDBDsYzCwIPMUpyMCmJ
 8uruEooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGr+AEoJ1iUmp5akZaZA4wImLQEB4+SCK/HO
 6A0b3FBYm5xZjpE6hSjopQ478L3QAkBkERGaR5cGywKLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmYNxJkO09mXgnc9FdAi5mAFgcyCIAsLklESEk1MBYlRWT5+21fpqEZ/7LxRC3flNiWmu3
 BQSJS52Ti47W8JDRNXW27tBbFTZr7Z6t8t2BcyqpM1i8zJX7ceLlYrXJHi6gQ+617Dmf++S6v
 D37Hfkz8y5GNvBFLLeZl3PjWt0XI1kZqz9QA/Z9vGfeeyW3z3rZ+9rvfqZ2X3kx5PP3cKWXWl
 Zu9zZRYijMSDbWYi4oTAdEl79m9AgAA
X-Env-Sender: prvs=296f43a01=igor.druzhinin@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494413747!48449026!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22382 invoked from network); 10 May 2017 10:55:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 10:55:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="45749777"
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1494409385-13729-1-git-send-email-igor.druzhinin@citrix.com>
 <5913070802000078001587A1@prv-mh.provo.novell.com>
 <496f71ed-5089-2cb3-82c2-f44df7f356a5@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <5c148b2d-7fbc-9147-1b60-b82878417292@citrix.com>
Date: Wed, 10 May 2017 11:55:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <496f71ed-5089-2cb3-82c2-f44df7f356a5@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jun.nakajima@intel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Fix incorrect unmapping of
 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTE6NTEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvMDUvMTcgMTE6
MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4wNS4xNyBhdCAxMTo0MywgPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+Pj4gQEAgLTY4MSw2
ICs2ODEsNyBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCj4+PiAgICAgIGVwdF9lbnRyeV90ICp0YWJsZSwgKmVwdF9l
bnRyeSA9IE5VTEw7Cj4+PiAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX3JlbWFpbmRlciA9IGdmbjsK
Pj4+ICAgICAgdW5zaWduZWQgaW50IGksIHRhcmdldCA9IG9yZGVyIC8gRVBUX1RBQkxFX09SREVS
Owo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIG1mbl9tYXNrID0gbWZuX3ZhbGlkKG1mbikgPyBtZm5f
eChtZm4pIDogMDsKPj4KPj4gQWl1aSBNTUlPIHBhZ2VzIHdpbGwgY29tZSBoZXJlIHRvbywgc28g
YW4gbWZuX3ZhbGlkKCkgY2hlY2sgaGVyZQo+PiAoYW5kIGJlbG93KSBpcyB0b28gbGF4Lgo+IAo+
IFRoZSByZXN1bHRpbmcgb3JkZXIgd2lsbCBuZXZlciBiZSBoaWdoZXIgdGhhbiB0aGUgb3JkZXIg
cGFzc2VkIGluIGJ5IHRoZQo+IGNhbGxlci4gIEFzc3VtaW5nIHRoYXQgdGhlIGNhbGxlciBpcyBz
ZXR0aW5nIGFuIGVudGlyZSAyTWlCIChvciAxR2lCKQo+IHJlZ2lvbiBhcyBNTUlPLCBpcyBpdCBu
b3QgdmFsaWQgdG8gc2V0IGEgMk1pQiBvciAxR2lCIGVudHJ5IGFzIHN1Y2g/Cj4gVGhlIGNvZGUg
c2VlbXMgdG8gYmUgd3JpdHRlbiBpbiBzdWNoIGEgd2F5IHRoYXQgc3VjaCBlbnRyaWVzIGFyZSBl
eHBlY3RlZC4KPiAKPiAgLUdlb3JnZQo+IAoKVXNpbmcgbWZuX3ZhbGlkKCkgaXMgbXkgbWlzdGFr
ZSBoZXJlLiBJIGluaXRpYWxseSB1c2VkIG1mbl9lcShtZm4sCklOVkFMSURfTUZOKSBidXQgdGhl
biBtaXhlZCB0aGVtIHVwIGV2ZW50dWFsbHkuCgpJZ29yCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 11:07:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 11:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8PSi-0008Am-W8; Wed, 10 May 2017 11:07:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8PSh-0008Ag-Sg
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 11:07:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 79/94-02189-764F2195; Wed, 10 May 2017 11:07:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTTfti1C
 kwffTqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzhpPMBTuFKvq6AhoYb/B1MXJxCAlsYpSY
 92wJSxcjJ5CzlFFizjo+EFtYwEPi/vrFbCC2iECkxP6tB6BqHjFK7D6XDNLMLLCGUeJ2801Gk
 ASbgKbEnc+fmEBsXgEriZZpJ5hBbBYBVYndi06yg9iiAuESbxuPsEDUCEqcnPkEzOYUsJa4tH
 8p2BxmAVuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqRrZKKXVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYbvUMDIw7GF8d9zvEKMnBpCTKq7tLKFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG/UZ6CcYFFqempFWmYOMPBh0hIcPEoivL8/AaV5iwsSc4sz0
 yFSpxh1OZpOz/nMJMSSl5+XKiXOKwEyQwCkKKM0D24ELAovMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLm1QKZwpOZVwK36RXQEUxARwQyCIAcUZKIkJJqYAyNZd81i40h6pSS4sL0V3YHHS+
 eu+SYclAjt1w3ymfi96Wr4v+VX9zHNMnFTdEhgSt06w3/afc470V1ZUUxG0kVSG7LvtO5wbFv
 tdVclbR9l3IZdix5kWj3Ja3vGKOpe+cqx8mLJUVzFN/ybTzR7H7/kCgv0/+tj7IqFy9LLzzoc
 +TDN8WzDkosxRmJhlrMRcWJAD+VK6u9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494414438!92052165!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25225 invoked from network); 10 May 2017 11:07:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 10 May 2017 11:07:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 09FF780D;
 Wed, 10 May 2017 04:07:17 -0700 (PDT)
Received: from [10.37.9.248] (unknown [10.37.9.248])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 873C13F4FF;
 Wed, 10 May 2017 04:07:15 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-6-git-send-email-andre.przywara@arm.com>
 <c7ae8fbc-10b4-0439-7ae5-c4d481f9ddf3@arm.com>
 <4ae7d7c0-b9e6-883a-68aa-9f2ab4f31117@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4ce6ee2d-5e21-7be0-c9c4-fd072456c7cc@arm.com>
Date: Wed, 10 May 2017 12:07:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4ae7d7c0-b9e6-883a-68aa-9f2ab4f31117@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 05/27] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xMC8yMDE3IDExOjQ3IEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
IEFuZHJlLAoKPiBPbiAxMi8wNC8xNyAxMTo0NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAx
Mi8wNC8xNyAwMTo0NCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiArLyogUmV0cmlldmUgdGhl
IHByaW9yaXR5IG9mIGFuIExQSSBmcm9tIGl0cyBzdHJ1Y3QgcGVuZGluZ19pcnEuICovCj4+PiAr
c3RhdGljIGludCB2Z2ljX3YzX2xwaV9nZXRfcHJpb3JpdHkoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDMyX3QgdmxwaSkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IHZnaWNf
djNfbHBpX3RvX3BlbmRpbmcoZCwgdmxwaSk7Cj4+PiArCj4+PiArICAgIGlmICggIXAgKQo+Pj4g
KyAgICAgICAgcmV0dXJuIEdJQ19QUklfSVJROwo+Pgo+PiBXaHkgdGhlIGNoZWNrIGhlcmU/IEFu
ZCB3aHkgcmV0dXJuaW5nIEdJQ19QUklfSVJRPwo+Cj4gQmVjYXVzZSB5b3Ugc3VyZWx5IHdhbnQg
dG8gYXZvaWQgZGVyZWZlcmVuY2luZyBOVUxMPwo+IEkgY2hhbmdlZCB0aGUgcmV0dXJuIHZhbHVl
IHRvIDB4ZmYsIHdoaWNoIGlzIHRoZSBsb3dlc3QgcHJpb3JpdHkuCj4gRnJhbmtseSBJIHRoaW5r
IHdlIGNvdWxkIGp1c3QgcmV0dXJuIGFueXRoaW5nLCBhcyB3ZSB3aWxsIHN0b3AgaGFuZGxpbmcK
PiB0aGlzIExQSSBhbnl3YXkgYSBiaXQgbGF0ZXIgaW4gdGhlIGNvZGUgaWYgcCBpcyBOVUxMIGhl
cmUuCgpJIGFncmVlIHRoYXQgeW91IHdhbnQgdG8gcHJldmVudCBOVUxMLiBCdXQgd2UgYWxzbyB3
YW50IHRvIGF2b2lkIHJldHVybiAKZmFrZSB2YWx1ZSBiZWNhdXNlIHRoZXJlIHdhcyBhIGNhbGxl
ciB0aGF0IGRpZG4ndCBib3RoZXIgdG8gY2hlY2sgCndoZXRoZXIgdGhlIGludGVycnVwdCBpcyB2
YWxpZCBhdCBmaXJzdCBoYW5kLgoKSWYgeW91IGV2ZXIgaGF2ZSBOVUxMIGhlcmUgdGhlbiB0aGVy
ZSBpcyBhIGxhdGVudCBCVUcgaW4geW91ciBjb2RlIApzb21ld2hlcmUgZWxzZS4gSWdub3Jpbmcg
dGhlIE5VTEwgYW5kIHJldHVybiBhIGZha2UgdmFsdWUgaXMgbGlrZWx5IG5vdCAKdGhlIHJpZ2h0
IHNvbHV0aW9uIGZvciBkZXZlbG9wbWVudC4KCkkgY2FuIHNlZSB0d28gc29sdXRpb25zIGZvciB0
aGlzOgoJLSBBU1NFUlQocCkKCS0gaWYgKCAhcCApCgkgIHsKCSAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CiAgICAgICAgICAgICAgcmV0dXJuIDB4ZmY7CgkgIH0KClRoZSBsYXRlciB3b3VsZCBz
dGlsbCByZXR1cm4gYSBkdW1iIHZhbHVlIGJ1dCBhdCBsZWFzdCB3ZSB3b3VsZCBjYXRjaCAKcHJv
Z3JhbW1pbmcgbWlzdGFrZSBkdXJpbmcgZGV2ZWxvcG1lbnQuCgo+Cj4+IEFGQUlDVCwgdmdpY192
M19scGlfdG9fcGVuZGluZyBzaG91bGQgbmV2ZXIgcmV0dXJuIE5VTEwgd2hlbiByZWFkaW5nIHRo
ZQo+PiBwcmlvcml0eS4gT3IgZWxzZSwgeW91IGFyZSBpbiBiaWcgdHJvdWJsZS4KPgo+IFRoYXQg
ZGVwZW5kcyBvbiB3aGVyZSBhbmQgd2hlbiB5b3UgY2FsbCBpdCwgd2hpY2ggSSBkb24ndCB3YW50
IHRvIG1ha2UKPiBhbnkgYXNzdW1wdGlvbnMgYWJvdXQuCj4gSW4gbXkgbGF0ZXN0IHZlcnNpb24g
dGhlIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSBjYWxsIG5vdyBzdGF5cyBhdCB0aGUKPiB2ZXJ5
IGJlZ2lubmluZyBvZiB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpLCBzbyBhdCB0aGlzIHBvaW50IHRo
ZSBMUEkgY291bGQKPiBoYXZlIGJlZW4gdW5tYXBwZWQgbWVhbndoaWxlLgo+IFN1cmVseSB5b3Ug
d2lsbCBiYWlsIG91dCBoYW5kbGluZyB0aGlzIExQSSBsYXRlciBpbiB0aGUgY29kZSBpZiBpdAo+
IHJldHVybnMgTlVMTCBoZXJlLCBidXQgZm9yIHRoZSBzYWtlIG9mIHRoaXMgZnVuY3Rpb24gSSB0
aGluayB3ZSBuZWVkIHRoZQo+IGNoZWNrLgo+IFRvIG1lIGl0IGxvb2tzIGEgYml0IGxpa2UgaGF2
aW5nIHRoaXMgYWJzdHJhY3Rpb24gaGVyZSBpcyBhIGJpdAo+IHBvaW50bGVzcyBhbmQgY29tcGxp
Y2F0ZXMgdGhpbmdzLCBidXQgd2VsbCAuLi4uCgpXZWxsLCBJIGFtIG5vdCBhZ2FpbnN0IHZlcnkg
ZGVmZW5zaXZlIHByb2dyYW1taW5nLiBJIGFtIG1vcmUgYWdhaW5zdCAKcmV0dXJuaW5nIGEgZmFr
ZSB2YWx1ZSB0aGF0IG1heSBpbXBhY3QgdGhlIHJlc3Qgb2YgdGhlIHZHSUMgKG5vdCBldmVuIApt
ZW50aW9uaW5nIHRoZSBsYWNrIG9mIGNvbW1lbnQgZXhwbGFpbiB3aHkpLiBBZnRlciBhbGwsIHRo
ZSBwcmlvcml0eSBpcyAKY29udHJvbGxlZCBieSB0aGUgZ3Vlc3QgYW5kIG5vdCB0aGUgaHlwZXJ2
aXNvci4KCkkgc3VnZ2VzdGVkIGZldyB3YXkgYWJvdmUgdG8gY2F0Y2ggdGhvc2UgZXJyb3JzLgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 11:13:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 11:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8PYq-0000Un-Ku; Wed, 10 May 2017 11:13:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296f43a01=igor.druzhinin@citrix.com>)
 id 1d8PYo-0000Uh-RD
 for xen-devel@lists.xen.org; Wed, 10 May 2017 11:13:38 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 44/AB-02181-2E5F2195; Wed, 10 May 2017 11:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWyU9JRQvfeV6F
 Igzl/tSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oym/aUFF8Urzs7ZxdTA+FCwi5GTQ0LAT+Ly
 +yOsIDabgIHEqU2LWEBsEQFZidVdc9i7GLk4mAW+MEqsO7GNrYuRg0NYIEBiwfFIkBoWAVWJZ
 3fns4HYvAKeEt0/FzNDzJSTuHmukxkiLihxcuYTsJnMAhISB1+8AIsLCahJHO3axQJRny6x+s
 UPtgmMPLOQtMxC0rKAkWkVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5
 yfu4mRmCAMADBDsapDc6HGCU5mJREeXV3CUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9+wUo
 J1iUmp5akZaZAwxVmLQEB4+SCG8wMFyFeIsLEnOLM9MhUqcYFaXEeY+B9AmAJDJK8+DaYPFxi
 VFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK810Cm8GTmlcBNfwW0mAlocSCDAMjikkSElFQDo1
 q/f9FWZoEGlkeX//uH+oj9epnoFtV58vmyuz1xX1ftClBzTOAsvBU29+FnboYJfOeP/hNiYmm
 ffarJaNXV9tP88i1ChiE/PofsuyWe9Orkwe82M0OSZ3xVvbOR+4ffnguGMzm2yvw9svDxqt8n
 DmRvu8L4fKvR7Plec7sa/jiEPRP7nujwgUGJpTgj0VCLuag4EQDAxr2aigIAAA==
X-Env-Sender: prvs=296f43a01=igor.druzhinin@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494414813!95641361!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52660 invoked from network); 10 May 2017 11:13:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 11:13:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,318,1491264000"; d="scan'208";a="45752131"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 10 May 2017 12:13:21 +0100
Message-ID: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping of
	2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHNhbWUgc2V0IG9mIGZ1bmN0aW9ucyBpcyB1c2VkIHRvIHNldCBhcyB3ZWxsIGFzIHRvIGNs
ZWFuClAyTSBlbnRyaWVzLCBleGNlcHQgdGhhdCBmb3IgY2xlYW4gb3BlcmF0aW9ucyBJTlZBTElE
X01GTiAofjBVTCkKaXMgcGFzc2VkIGFzIGEgcGFyYW1ldGVyLiBVbmZvcnR1bmF0ZWx5LCB3aGVu
IGNhbGN1bGF0aW5nIGFuCmFwcHJvcHJpYXRlIHRhcmdldCBvcmRlciBmb3IgYSBwYXJ0aWN1bGFy
IG1hcHBpbmcgSU5WQUxJRF9NRk4KaXMgbm90IHRha2VuIGludG8gYWNjb3VudCB3aGljaCBsZWFk
cyB0byA0SyBwYWdlIHRhcmdldCBvcmRlcgpiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJN
QiBhbmQgMUdCIG1hcHBpbmdzLiBUaGlzIGV2ZW50dWFsbHkKYnJlYWtzIGRvd24gYW4gRVBUIHN0
cnVjdHVyZSBpcnJldmVyc2libHkgaW50byA0SyBtYXBwaW5ncyB3aGljaApwcmV2ZW50cyBjb25z
ZWN1dGl2ZSBoaWdoIG9yZGVyIG1hcHBpbmdzIHRvIHRoaXMgYXJlYS4KClNpZ25lZC1vZmYtYnk6
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBp
biB2MjoKKiBjaGFuZ2VkIG1pc3Rha2VubHkgdXNlZCBtZm5fdmFsaWQoKSB0byBtZm5fZXEoKQoq
IGFnZ3JlZ2F0ZWQgZ2ZuLW1mbiBtYXNrIGludG8gb25lCgpDQzogSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKQnVnZml4IGludGVuZGVkIGZvciA0LjkgcmVsZWFzZS4KLS0tCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgIDMgKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMg
ICAgIHwgMTEgKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IGYzN2ExZjIuLmY5ODEyMWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYwpAQCAtNjgxLDYgKzY4MSw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICBlcHRfZW50cnlfdCAqdGFi
bGUsICplcHRfZW50cnkgPSBOVUxMOwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX3JlbWFpbmRlciA9
IGdmbjsKICAgICB1bnNpZ25lZCBpbnQgaSwgdGFyZ2V0ID0gb3JkZXIgLyBFUFRfVEFCTEVfT1JE
RVI7CisgICAgdW5zaWduZWQgbG9uZyBmbl9tYXNrID0gIW1mbl9lcShtZm4sIElOVkFMSURfTUZO
KSA/IChnZm4gfCBtZm5feChtZm4pKSA6IGdmbjsKICAgICBpbnQgcmV0LCByYyA9IDA7CiAgICAg
Ym9vbF90IGVudHJ5X3dyaXR0ZW4gPSAwOwogICAgIGJvb2xfdCBkaXJlY3RfbW1pbyA9IChwMm10
ID09IHAybV9tbWlvX2RpcmVjdCk7CkBAIC03MDEsNyArNzAyLDcgQEAgZXB0X3NldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAg
ICAqIDIuIGdmbiBub3QgZXhjZWVkaW5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGguCiAg
ICAgICogMy4gcGFzc2luZyBhIHZhbGlkIG9yZGVyLgogICAgICAqLwotICAgIGlmICggKChnZm4g
fCBtZm5feChtZm4pKSAmICgoMVVMIDw8IG9yZGVyKSAtIDEpKSB8fAorICAgIGlmICggKGZuX21h
c2sgJiAoKDFVTCA8PCBvcmRlcikgLSAxKSkgfHwKICAgICAgICAgICgodTY0KWdmbiA+PiAoKGVw
dC0+d2wgKyAxKSAqIEVQVF9UQUJMRV9PUkRFUikpIHx8CiAgICAgICAgICAob3JkZXIgJSBFUFRf
VEFCTEVfT1JERVIpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYWU3MGE5Mi4u
ZTkwMmYxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwpAQCAtNTQzLDEyICs1NDMsMTUgQEAgaW50IHAybV9zZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICB3
aGlsZSAoIHRvZG8gKQogICAgIHsKICAgICAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSApCi0gICAg
ICAgICAgICBvcmRlciA9ICghKChnZm4gfCBtZm5feChtZm4pIHwgdG9kbykgJgotICAgICAgICAg
ICAgICAgICAgICAgICAoKDF1bCA8PCBQQUdFX09SREVSXzFHKSAtIDEpKSAmJgorICAgICAgICB7
CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZuX21hc2sgPSAhbWZuX2VxKG1mbiwgSU5WQUxJ
RF9NRk4pID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2ZuIHwgbWZu
X3gobWZuKSB8IHRvZG8pIDogKGdmbiB8IHRvZG8pOworCisgICAgICAgICAgICBvcmRlciA9ICgh
KGZuX21hc2sgJiAoKDF1bCA8PCBQQUdFX09SREVSXzFHKSAtIDEpKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgaGFwX2hhc18xZ2IpID8gUEFHRV9PUkRFUl8xRyA6Ci0gICAgICAgICAgICAgICAg
ICAgICghKChnZm4gfCBtZm5feChtZm4pIHwgdG9kbykgJgotICAgICAgICAgICAgICAgICAgICAg
ICAoKDF1bCA8PCBQQUdFX09SREVSXzJNKSAtIDEpKSAmJgorICAgICAgICAgICAgICAgICAgICAo
IShmbl9tYXNrICYgKCgxdWwgPDwgUEFHRV9PUkRFUl8yTSkgLSAxKSkgJiYKICAgICAgICAgICAg
ICAgICAgICAgIGhhcF9oYXNfMm1iKSA/IFBBR0VfT1JERVJfMk0gOiBQQUdFX09SREVSXzRLOwor
ICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIG9yZGVyID0gMDsKIAotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 11:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 11:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8PjD-0001JP-Np; Wed, 10 May 2017 11:24:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8PjC-0001JD-0Z
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 11:24:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 95/B9-03696-568F2195; Wed, 10 May 2017 11:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTflh1C
 kQX+zvMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzWh6dZy5YFl9x9+RxlgbG
 85ZdjFwcQgJ/GSU2zlzGCOE8ZpS4+GkBC4SzjVFi65sZzF2MnBwiAs4SX8/MZQexeQX0JboaL
 7OC2MICJhLn3t4D65YQWCEnsWDrNiaQhISAt8SCmd+AbA4w++pV6y5Gdg42ASuJQ2IgBSwCqh
 Lt13eyTGDkXsDIsIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DnDECwg/H0usBDjJIcTEqivLq7hCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKfAfKCRal
 pqdWpGXmAIMPJi3BwaMkwmsMkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXFeD5AiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4P34Cm8GTmlcBtegV0BBPQEYEMAi
 BHlCQipKQaGM3blog+K1zBw8OdW8BnLLPnO//+1B1XVqvemvJygqGOzPsNlTqfp2pvjH889Vb
 GP/7zhXKnnF5eltuU8yDMqb+vRHxjoNRzz8Tl29Nv/N5wqidB88uW5c5snyOYuv3f73eYdePc
 Vear5Ur+HyfXemj9kOjZzWg7N1WLlz068+Cm5GWT/3/616TEUpyRaKjFXFScCABWZp/rfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494415459!91037644!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46942 invoked from network); 10 May 2017 11:24:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 11:24:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Pj7-0006r4-0K; Wed, 10 May 2017 11:24:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Pj1-0007MN-C2; Wed, 10 May 2017 11:24:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Pj1-00057i-3V; Wed, 10 May 2017 11:24:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109240-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 11:24:11 +0000
Subject: [Xen-devel] [linux-4.9 test] 109240: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI0MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTI0MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWls
IGluIDEwOTIxOCBwYXNzIGluIDEwOTE5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE0IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMDkyMTggcGFzcyBpbiAxMDky
NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBpbiAxMDkyMTggcGFzcyBpbiAxMDkyNDAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMy12Y3B1czEgMTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEwOTIxOCBwYXNz
IGluIDEwOTI0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1z
dG9wICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5MjE4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDkyMTgK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDkxOTUgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMyB4ZW4tYm9vdC9sMSAgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhl
bi1ib290L2wxICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg5ZjNiOGQ1ZjI2NGQ1ZGFiOTgxOGM2
NjY3YzcxZTNjYzU1YjEzZjUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgMjkgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDI4IGRheXMgICA0NyBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxNzEgIDIwMTctMDUtMDggMDk6NTg6NTkg
WiAgICAyIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzNCBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTIzNiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 11:30:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 11:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Pom-0001wX-DD; Wed, 10 May 2017 11:30:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8Pol-0001wP-3P
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 11:30:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 98/76-03371-EB9F2195; Wed, 10 May 2017 11:30:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXfvT6F
 Ig69X9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdO5QLpotVdH57xNrAuF+wi5GLQ0hgE6PE
 nm1vGCGcpYwSj1u7mbsYOTmEBWwk5q3ZzwJiiwhESuzfeoAFougwk8TOu4vYQBxmgTWMErebb
 zKCVLEJaErc+fyJCcTmFbCSuDXxDiuIzSKgKvGyfRlYjahAuMTbxiMsEDWCEidnPgGzOQWsJX
 pe3QbbzCxgK3Fn7m4oW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jcz0kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ44BCHYwnlkQeIhRkoNJSZRXd5dQpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3lk/gHKCRanpqRVpmTnA4IdJS3DwKInwKoGkeYsLEnOLM9MhU
 qcYFaXEeaeDJARAEhmleXBtsIi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeWJApPJl5JX
 DTXwEtZgJaHMggALK4JBEhJdXAKMbbyLTt0aN3kY49F/4+ybfe5VF64Njy+mvhBT/yGbuyQoR
 0p1rlbJ59bpX78cCw0ETb4J8OkjMvLqz/13cstcTdfJbqB79mOYOy/6FtaSf78l79c56nxWdl
 GvX2XH35sxeZfu6N5e+vl4vvkur+GbspmveuUX2JxJmzSpL23ll++rvuzetXYinOSDTUYi4qT
 gQA9y4Yv7MCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494415805!78097945!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60193 invoked from network); 10 May 2017 11:30:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 10 May 2017 11:30:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E012680D;
 Wed, 10 May 2017 04:30:04 -0700 (PDT)
Received: from [10.37.9.248] (unknown [10.37.9.248])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3C5343F4FF;
 Wed, 10 May 2017 04:30:02 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-19-git-send-email-andre.przywara@arm.com>
 <172a85fc-6eb6-dc3f-3698-bd5a11390cfb@arm.com>
 <9e18ec02-ff46-8608-d1d7-7aad5842e84a@arm.com>
 <53c4ee2c-148c-85e2-280d-5b9821c140cc@arm.com>
 <f0279455-e5c8-e31b-5722-a3b95a49212d@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7e3bb80a-8ebd-8997-9ed7-192ecb47a7d9@arm.com>
Date: Wed, 10 May 2017 12:30:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f0279455-e5c8-e31b-5722-a3b95a49212d@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 18/27] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xMC8yMDE3IDExOjQyIEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
IEFuZHJlLAoKPiBPbiAxMi8wNC8xNyAxODowNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBB
bmRyZSwKPj4KPj4gT24gMTIvMDQvMTcgMTg6MDMsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4g
T24gMTIvMDQvMTcgMTY6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAxMi8wNC8xNyAw
MTo0NCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+ICsKPj4+Pj4gKyAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+Pj4+PiArCj4+Pj4+
ICsgICAgLyogUmVtb3ZlIHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgTFBJIGVudHJ5ICovCj4+Pj4+
ICsgICAgcmV0dXJuIGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChpdHMtPmQsIGl0cy0+ZG9vcmJl
bGxfYWRkcmVzcywKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZk
ZXZpZCwgdmV2aWQpOwo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+ICtzdGF0aWMgaW50IGl0c191bm1h
cF9kZXZpY2Uoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkKQo+Pj4+PiArewo+
Pj4+PiArICAgIHVpbnQ2NF90IGl0dCwgZXZpZDsKPj4+Pj4gKyAgICBpbnQgcmV0Owo+Pj4+PiAr
Cj4+Pj4+ICsgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKPj4+Pj4gKwo+Pj4+PiArICAg
IHJldCA9IGl0c19nZXRfaXR0KGl0cywgZGV2aWQsICZpdHQpOwo+Pj4+PiArICAgIGlmICggcmV0
ICkKPj4+Pj4gKyAgICB7Cj4+Pj4+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2Nr
KTsKPj4+Pj4gKyAgICAgICAgcmV0dXJuIHJldDsKPj4+Pj4gKyAgICB9Cj4+Pj4+ICsKPj4+Pj4g
KyAgICBmb3IgKCBldmlkID0gMDsgZXZpZCA8IERFVl9UQUJMRV9JVFRfU0laRShpdHQpOyBldmlk
KysgKQo+Pj4+PiArICAgICAgICAvKiBEb24ndCBjYXJlIGFib3V0IGVycm9ycyBoZXJlLCBjbGVh
biB1cCBhcyBtdWNoIGFzCj4+Pj4+IHBvc3NpYmxlLiAqLwo+Pj4+PiArICAgICAgICBpdHNfZGlz
Y2FyZF9ldmVudChpdHMsIGRldmlkLCBldmlkKTsKPj4+Pj4gKwo+Pj4+PiArICAgIHNwaW5fdW5s
b2NrKCZpdHMtPml0c19sb2NrKTsKPj4+Pgo+Pj4+IFRoaXMgY29kZSBjYW4gYmUgbG9uZyB0byBl
eGVjdXRlIGFzIHRoZSBudW1iZXIgb2YgZXZlbnQgY2FuIGJlIGh1Z2UuIEhvdwo+Pj4+IGRvIHlv
dSBwbGFuIHRvIGhhbmRsZSB0aGF0Pwo+Pj4KPj4+IEl0IGlzIGFzc3VtZWQgdGhhdCBEb21VcyBn
ZXQgb25seSBhICp2ZXJ5KiBsaW1pdGVkIGFuZCBjb250cm9sbGVkIG51bWJlcgo+Pj4gb2YgSVRT
IHJlc291cmNlcywgc28gdGhlIG51bWJlciBvZiBMUElzLCBudW1iZXIgb2YgZGV2aWNlcyBhbmQg
dGhlaXIKPj4+IG51bWJlciBvZiBldmVudHMgd2lsbCBiZSB2ZXJ5IHNtYWxsLCBwcm9iYWJseSBq
dXN0IGVub3VnaCBhcyByZWFsbHkKPj4+IG5lZWRlZCAoZXZlbnQgSUQgYml0cyBiZWluZyA0IG9y
IHNvLCBmb3IgaW5zdGFuY2UpLgo+Pgo+PiBJIHJlYWxseSBkb3VidCB0aGlzLiBJIHdvdWxkIG5v
dCBiZSBzdXJwcmlzZWQgdG8gc2VlIFBDSSBkZXZpY2UKPj4gcGFzc3Rocm91Z2ggd2l0aCBodW5k
cmVkcyBvZiBldmVudC4KPgo+IEJ1dCB0aGF0J3Mgbm90ICpodWdlKi4gQ2hhc2luZyBkb3duIHRo
ZSBjYWxscyBmcm9tIGhlcmUgSSBkb24ndCBzZWUKPiBhbnl0aGluZyB3aGljaCB0YWtlcyBhIGxv
bmcgdGltZSB0byBleGVjdXRlLiBTbyB0aGUgZXhlY3V0aW9uIHRpbWUKPiBiZWNvbWVzIG9ubHkg
YW4gaXNzdWUgaWYgd2UgcmVhY2ggaW50byB0aGUgdGVucyBvZiB0aG91c2FuZHMgb2YgZXZlbnRz
LAo+IGJ1dCBJJ2QgcmVseSBvbiB0aGUgcmVzcG9uc2liaWxpdHkgb2YgYSBzeXNhZG1pbiB3aGVu
IHBhc3NpbmcgdGhyb3VnaAo+IGRldmljZXMgd2l0aCB0aGF0IGxhcmdlIG51bWJlciBvZiBNU0ku
IEknZCBob3BlIHRoYXQgUENJIHBhc3N0aHJvdWdoCj4gd291bGQgaGVscCBoZXJlIHdpdGggcHJv
dmlkaW5nIHNvbWUgbWVhbnMgb2YgcG9saWN5IGxpbWl0cyBpZiB1c2VycyBjYXJlCj4gYWJvdXQg
dGhpcy4KCkkgYW0gZ2V0dGluZyBhbm5veWVkIHRvIHJlcGVhdCB0aGF0IGFnYWluIGFuZCBhZ2Fp
bi4gWGVuIGhhcyB0byBkZWFsIAp3aXRoICphbnkqIG51bWJlciBvZiBNU0lzIGFzIGxvbmcgYXMg
dGhlIHNwZWMgc2F5cyBpdCBpcyBwb3NzaWJsZSBhbmQgCm5vdCBleHBvc2UgYSBzZWN1cml0eSBp
c3N1ZS4gVGhlIHByb2JsZW0gY2FuIGFwcGVhciBlYXNpbHkgYmVjYXVzZSBvZiAKY29tbWFuZCB0
aW1lIG1heSBiZSBtdWx0aXBsaWVkICogMzJLIGlmIHRoZSBndWVzdCBkZWNpZGVzIHRvIHF1ZXVl
IDMySyAKY29tbWFuZC4KCkhvdyBhIHN5c2FkbWluLCB3aGljaCB2ZXJ5IGxpa2VseSBkb2VzIG5v
dCBrbm93IHRoZSBpbnRlcm5hbCBYZW4sIHdvdWxkIAprbm93IHRoYXQgaGUgc2hvdWxkIG5vdCBw
YXNzaW5nIHRocm91Z2ggZGV2aWNlcyB3aXRoIHRoYXQgbGFyZ2UgbnVtYmVyIApvZiBNU0k/IFN1
cmVseSBoZSB3aWxsIG5vdCBiZSBhYmxlIHRvIGd1ZXNzIHRoYXQgdGhlIElUUyBjb2RlIGlzIG5v
dCAKYWJsZSB0byBjb3BlIHdpdGggYW55IG51bWJlciB3aXRob3V0IGFueSBkb2N1bWVudGF0aW9u
LgoKSSByZWFsbHkgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIGRlYWwgd2l0aCBYU0FzIGJlY2F1c2Ug
eW91IGtub3dpbmdseSBoaWRlIAphIHBvdGVudGlhbCBpc3N1ZSB0aGlua2luZyBzb21lb25lIGVs
c2Ugd2lsbCBmaXggZm9yIHlvdS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 11:51:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 11:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Q9F-0003X6-O3; Wed, 10 May 2017 11:51:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2968f1e16=wei.liu2@citrix.com>)
 id 1d8Q9D-0003X0-Mu
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 11:51:15 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BB/7C-03587-3BEF2195; Wed, 10 May 2017 11:51:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO6mf0K
 RBnunyVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvH71gKjjBWnGo5wtzA+MLli5GTg4JAX+J
 s/e7mUFsNgFliZ+dvWwgtoiAnkTTgeeMIDazQIHEjr2PwOLCAu4St1vbgHo5OFgEVCV2NSiCh
 HkFLCQ2bbzOCjFSXmJX20UwW0hAQaJj+jEmiBpBiZMzn7BAjJSQOPjiBfMERu5ZSFKzkKQWMD
 KtYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDAUGINjBuHN
 94CFGSQ4mJVFe3V1CkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAP/AuUEi1LTUyvSMnOAQQmT
 luDgURLhjfsDlOYtLkjMLc5Mh0idYtTlmHPv63smIZa8/LxUKXHeKJAZAiBFGaV5cCNgEXKJU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwryeIFN4MvNK4Da9AjqCCeiIQAYBkCNKEhFSUg2M96
 v7BfpWs08/8/LikdML7/+/9K7XSb5kze6rs/L+vL2+jfuE9+Go4grhsI9JYsdXH37IEs6QvOX
 3DN4VTU/SlL4sU+B92ixXuS1f55ny5ikrOlVW//wle7iIr3T21jNV6tv6FAr5P/GcjGgwWzmt
 /f4tIaPz1nfnML64safqaHnO2XNnJUWW3FJiKc5INNRiLipOBABUz6CHiwIAAA==
X-Env-Sender: prvs=2968f1e16=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494417072!63129272!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11872 invoked from network); 10 May 2017 11:51:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 11:51:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="423010016"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 10 May 2017 12:51:09 +0100
Message-ID: <20170510115109.21071-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] libxenforeignmemory: bump minor version
	number
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpUaGUgb25seSBsaWIgaW4gbGlicyB0aGF0IG5lZWRzIGJ1bXBp
bmcKLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
TWFrZWZpbGUKaW5kZXggNTU2NzdlODZkNy4uMmYyY2FhMWY1YyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAgWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4K
IGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAogTUFKT1IgICAgPSAxCi1NSU5P
UiAgICA9IDAKK01JTk9SICAgID0gMQogU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNj
cmlwdD1saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAogCiBDRkxBR1MgICArPSAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 11:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 11:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8QG3-0003kT-El; Wed, 10 May 2017 11:58:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8QG2-0003kN-6o
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 11:58:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C7/7F-03371-95003195; Wed, 10 May 2017 11:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTTeCQTj
 SoPuLqsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHw/EHGgpdsFQuWXGdsYHzC2sXIxSEksIlR
 4viak0wQzlJGiWv33jJ3MXJyCAt4Syw+tAnMFhHwlbj7uAmoiAOoyELifncqiMksoC1xbrs8S
 AWbgKbEnc+fmEBsXgEriebbrWwgNouAqsSX2QfA4qIC4RJvG4+wQNQISpyc+QTM5hSwlPj75j
 hYPbOArcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jU21ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw2BiDYwbhzfeAhRkkOJiVRXt1dQpFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHif/APKCRalpqdWpGXmAMMeJi3BwaMkwhv3ByjNW1yQmFucmQ6RO
 sWoyzHn3tf3TEIsefl5qVLivJ9AZgiAFGWU5sGNgMXgJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzav4HmsKTmVcCt+kV0BFMQEcEMgiAHFGSiJCSamDcXOW3TWFj1Owe3/zKKUusolhLkvV
 l/nOeL5di/2utu///PLEoo7Pi621+PNaZ/Tn+VOmsV0+vPLHKs90VGbZnXovQfl+79z/vqdVe
 1v/xY8oDjdquSV6fzGdWZvV0z3K56OOadf5j37mEzIdmJ25s+y953FqtatO0t3tPVW3/0/eS7
 7jEHcMdSizFGYmGWsxFxYkAeAj/xLwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494417496!91045338!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22157 invoked from network); 10 May 2017 11:58:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 10 May 2017 11:58:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB82D80D;
 Wed, 10 May 2017 04:58:15 -0700 (PDT)
Received: from [10.37.9.248] (unknown [10.37.9.248])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 16BEB3F4FF;
 Wed, 10 May 2017 04:58:14 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170510115109.21071-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <36b8b0b5-7dfb-d560-c020-56a5d1f82f3e@arm.com>
Date: Wed, 10 May 2017 12:58:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170510115109.21071-1-wei.liu2@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] libxenforeignmemory: bump minor
	version number
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDUvMTAvMjAxNyAxMjo1MSBQTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gVGhlIG9ubHkgbGliIGluIGxpYnMgdGhhdCBu
ZWVkcyBidW1waW5nCj4gLS0tCj4gIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZSB8
IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4K
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCj4gaW5kZXggNTU2NzdlODZkNy4uMmYyY2FhMWY1
YyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKPiArKysg
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKPiBAQCAtMiw3ICsyLDcgQEAgWEVO
X1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KPiAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9S
dWxlcy5tawo+Cj4gIE1BSk9SICAgID0gMQo+IC1NSU5PUiAgICA9IDAKPiArTUlOT1IgICAgPSAx
Cj4gIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuZm9yZWlnbm1l
bW9yeS5tYXAKPgo+ICBDRkxBR1MgICArPSAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzCj4K
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 12:07:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 12:07:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8QOo-0004hL-Nc; Wed, 10 May 2017 12:07:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8QOm-0004hF-QO
 for xen-devel@lists.xen.org; Wed, 10 May 2017 12:07:20 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 68/1D-02180-87203195; Wed, 10 May 2017 12:07:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7ecSTj
 SYPJrNYslHxezODB6HN39mymAMYo1My8pvyKBNePTyaKCg5wVB/o3szUwPmbvYuTkEBLIk/i3
 4xQbiM0rYCfx/fkxRhBbQsBQ4un762BxFgFVifXX17GA2GwC6hJtz7azgtgiAnoSNzfdZu5i5
 OJgFtjNKHH2/XNmkISwQJDE690b2EESQgIbGCVu9swC6+YE2jCl5z6QzQG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyFI
 vqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3MF7e4neIUZKDSUmUV3eX
 UKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5LRuFIIcGi1PTUirTMHGAkwKQlOHiURHh9QNK8x
 QWJucWZ6RCpU4yKUuK8DiAJAZBERmkeXBss+i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEu
 Z1B5nCk5lXAjf9FdBiJqDFgQwCIItLEhFSUg2MK91mtGT8dplvdXaZ9XTpo75/Uq+yrwyvOb+
 6t8HM0Grx6Stdf3dpO35PMvHMuGq6Tv5/c/myx79mP3wR/+7O782CnQWcbbf7BbUenFCNyu+y
 m7BlxoLnmyXMW6Q7/oga/5j2eEbp2gX6sfsWiIh0731Yov/cV/23e3tTjMGdmRnnD3vl1Uyfq
 MRSnJFoqMVcVJwIABAcMLO5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494418037!81774953!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59936 invoked from network); 10 May 2017 12:07:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 May 2017 12:07:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 06:07:17 -0600
Message-Id: <59131E940200007800158877@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 06:07:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <1494409385-13729-1-git-send-email-igor.druzhinin@citrix.com>
 <5913070802000078001587A1@prv-mh.provo.novell.com>
 <496f71ed-5089-2cb3-82c2-f44df7f356a5@citrix.com>
In-Reply-To: <496f71ed-5089-2cb3-82c2-f44df7f356a5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, kevin.tian@intel.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Fix incorrect unmapping of
 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDEyOjUxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNS8xNyAxMToyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEwLjA1
LjE3IGF0IDExOjQzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCj4+PiBAQCAtNjgxLDYgKzY4MSw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPj4+ICAgICAgZXB0X2Vu
dHJ5X3QgKnRhYmxlLCAqZXB0X2VudHJ5ID0gTlVMTDsKPj4+ICAgICAgdW5zaWduZWQgbG9uZyBn
Zm5fcmVtYWluZGVyID0gZ2ZuOwo+Pj4gICAgICB1bnNpZ25lZCBpbnQgaSwgdGFyZ2V0ID0gb3Jk
ZXIgLyBFUFRfVEFCTEVfT1JERVI7Cj4+PiArICAgIHVuc2lnbmVkIGxvbmcgbWZuX21hc2sgPSBt
Zm5fdmFsaWQobWZuKSA/IG1mbl94KG1mbikgOiAwOwo+PiAKPj4gQWl1aSBNTUlPIHBhZ2VzIHdp
bGwgY29tZSBoZXJlIHRvbywgc28gYW4gbWZuX3ZhbGlkKCkgY2hlY2sgaGVyZQo+PiAoYW5kIGJl
bG93KSBpcyB0b28gbGF4Lgo+IAo+IFRoZSByZXN1bHRpbmcgb3JkZXIgd2lsbCBuZXZlciBiZSBo
aWdoZXIgdGhhbiB0aGUgb3JkZXIgcGFzc2VkIGluIGJ5IHRoZQo+IGNhbGxlci4gIEFzc3VtaW5n
IHRoYXQgdGhlIGNhbGxlciBpcyBzZXR0aW5nIGFuIGVudGlyZSAyTWlCIChvciAxR2lCKQo+IHJl
Z2lvbiBhcyBNTUlPLCBpcyBpdCBub3QgdmFsaWQgdG8gc2V0IGEgMk1pQiBvciAxR2lCIGVudHJ5
IGFzIHN1Y2g/Cj4gVGhlIGNvZGUgc2VlbXMgdG8gYmUgd3JpdHRlbiBpbiBzdWNoIGEgd2F5IHRo
YXQgc3VjaCBlbnRyaWVzIGFyZSBleHBlY3RlZC4KCkluIHRoZSBjYXNlIGhlcmUgeW91J3JlIHJp
Z2h0IChhbGJlaXQgdGhhdCdzIHByZXR0eSBpbXBsaWNpdCkuIEluIHRoZQpwMm1fc2V0X2VudHJ5
KCkgY2FzZSB0aG91Z2ggdGhlIG9yZGVyIGlzIGJlaW5nIGRldGVybWluZWQgZnJvbQp0aGUgKGdm
bixtZm4sdG9kbykgdHVwbGUsIHNvIEkgZG9uJ3QgdGhpbmsgdGhlIGNvZGUgY291bGQgaGF2ZQpi
ZWVuIGxlZnQgYXMgaXMgKHNlZWluZyB0aGF0IElnb3IgaGFzIGFscmVhZHkgc2VudCB2MikuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 12:08:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 12:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8QQ6-0004mU-1D; Wed, 10 May 2017 12:08:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8QQ4-0004mM-5q
 for xen-devel@lists.xen.org; Wed, 10 May 2017 12:08:40 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 42/C0-27980-6C203195; Wed, 10 May 2017 12:08:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/cYk3C
 kwaJXMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3P8fYCjawVjyf9IW9gfEQSxcjJ4eQQJ5E
 089FrCA2r4CdxKtDaxlBbAkBQ4mn76+zgdgsAqoSW9++YAKx2QTUJdqebQerFxEwkJjbfJW9i
 5GLg1ngJKPEh3fvwRqEBUIlzu6bBLXAU+Lghl9gcU4BL4neFauYuxg5gJYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpWuolFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxtc/nQ4xSnIwKYny6u4SihTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwbuOUThSSLAoNT21Ii0zBxgHMGkJDh4lEV4fkDRvcUFib
 nFmOkTqFKMux5x7X98zCbHk5eelSonzOoAUCYAUZZTmwY2AxeQlRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8B0Cm8GTmlcBtegV0BBPQEYEMAiBHlCQipKQaGDMn75c2ONIkv4PlxelLJtu
 KIxUUSqJrd/ivW7+mfv/ji2vWLJyyX4rxV6Zz9OG2f4kxLde+nAqOO7w67H+560xG1YvaN3i7
 tno/2bLXct/9DWvzzm07mn/ux39jUX0m+5p7E1qs8nL++tguftT6+9/8+sxPdccmnt7K+07/0
 16vH2oSr5TPCKoqsRRnJBpqMRcVJwIAzLinl8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494418116!99649568!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25299 invoked from network); 10 May 2017 12:08:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 12:08:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 06:08:35 -0600
Message-Id: <59131EE30200007800158882@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 06:08:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDEzOjEzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHNhbWUgc2V0IG9mIGZ1bmN0aW9ucyBpcyB1c2VkIHRvIHNldCBhcyB3ZWxsIGFz
IHRvIGNsZWFuCj4gUDJNIGVudHJpZXMsIGV4Y2VwdCB0aGF0IGZvciBjbGVhbiBvcGVyYXRpb25z
IElOVkFMSURfTUZOICh+MFVMKQo+IGlzIHBhc3NlZCBhcyBhIHBhcmFtZXRlci4gVW5mb3J0dW5h
dGVseSwgd2hlbiBjYWxjdWxhdGluZyBhbgo+IGFwcHJvcHJpYXRlIHRhcmdldCBvcmRlciBmb3Ig
YSBwYXJ0aWN1bGFyIG1hcHBpbmcgSU5WQUxJRF9NRk4KPiBpcyBub3QgdGFrZW4gaW50byBhY2Nv
dW50IHdoaWNoIGxlYWRzIHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyCj4gYmVpbmcgc2V0IGVhY2gg
dGltZSBldmVuIGZvciAyTUIgYW5kIDFHQiBtYXBwaW5ncy4gVGhpcyBldmVudHVhbGx5Cj4gYnJl
YWtzIGRvd24gYW4gRVBUIHN0cnVjdHVyZSBpcnJldmVyc2libHkgaW50byA0SyBtYXBwaW5ncyB3
aGljaAo+IHByZXZlbnRzIGNvbnNlY3V0aXZlIGhpZ2ggb3JkZXIgbWFwcGluZ3MgdG8gdGhpcyBh
cmVhLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 12:10:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 12:10:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8QRj-0005Lo-Cy; Wed, 10 May 2017 12:10:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8QRi-0005LL-Eg
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 12:10:22 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4E/F2-02183-D2303195; Wed, 10 May 2017 12:10:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVeHWTj
 S4MxfFYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLLk5nbmgv6ziyea7LA2M
 J326GLk4hAT+MkrM2nOTqYuRE8h5zChx94IwRGIbo8TCrp+MIAkRAWeJr2fmsoPYvAL6Er9uf
 WcGsYUFLCRmnLzCDtIgIXBJV2L1qTdgkyQEvCXu7+oBsjnA7Jd7pLoY2TnYBKwkDomBFLAIqE
 r0Ln3IMoGRewEjwypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/Nx
 NjECPMwDBDsaXpz0PMUpyMCmJ8uruEooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrxSQcKSRY
 lJqeWpGWmQMMPZi0BAePkgivDyNQmre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHlPgxQJg
 BRllObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ85aBXMKTmVcCt+kV0BFMQEcEMg
 iAHFGSiJCSamDcGPzb6eeWteq5H5Sc9LJOWHIFzVo82XdGf+mOdK6T++6+m73tdPKZ3w7W7ys
 si1j+xxz+8dHbJc7/1HwBmSvv9RsMdX9eXvd2+d+PWW7BfFl3DM0Vj0Z4qh+1ZbmwimW9wfrF
 8ks0ZOM4FE3PHZz95/MkzgOxir/OsfoZrvnnWvvkVxHH4wIVJZbijERDLeai4kQAPS7NAX4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494418219!41586532!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28392 invoked from network); 10 May 2017 12:10:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 12:10:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8QRd-000834-IG; Wed, 10 May 2017 12:10:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8QRX-0001Wr-AO; Wed, 10 May 2017 12:10:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8QRW-0008N0-Vg; Wed, 10 May 2017 12:10:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109248-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dd1559bb267becbb838de41132ef60771d183e5d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 12:10:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 109248: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4357101062915438048=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4357101062915438048==
Content-Type: text/plain

flight 109248 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109248/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                dd1559bb267becbb838de41132ef60771d183e5d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   15 days
Failing since        107644  2017-04-25 10:26:10 Z   15 days   40 attempts
Testing same since   109183  2017-05-08 18:23:37 Z    1 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4670 lines long.)


--===============4357101062915438048==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4357101062915438048==--

From xen-devel-bounces@lists.xen.org Wed May 10 12:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 12:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8QfK-0006NB-N5; Wed, 10 May 2017 12:24:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8QfJ-0006N5-HD
 for xen-devel@lists.xen.org; Wed, 10 May 2017 12:24:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EA/D2-02956-87603195; Wed, 10 May 2017 12:24:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDS7eCTTj
 S4NEfSYslHxezODB6HN39mymAMYo1My8pvyKBNePflLCCZVwVxw7dY29g/MbRxcjBISSQJ3H+
 nVgXIycHr4CdxMSPsxlBbAkBQ4mn76+zgdgsAqoS22/8Ygex2QTUJdqebWcFsUUE9CXmf/rJC
 jKGWcBFYt3zcJCwsEC2RMO54ywgtpCAh8SnvrfMIDangKfEorsXwcp5BQQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M8REaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6RrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh0DEOxg3Pnc6RCjJAeTkiiv7i6hSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvLwswpFCgkWp6akVaZk5wPCHSUtw8CiJ8HqxAqV5iwsSc4sz0
 yFSpxgVpcR5/UASAiCJjNI8uDZYzF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMC8PyBSezL
 wSuOmvgBYzAS0OZBAAWVySiJCSamBU8DRluycVnq498VLrE6X/Ub+27Dwkuz76vWuLHsMD52s
 mD/b1+Nd4+qj2MjBVcFZfMtz+epWj0olriqd9Lr08KM0dnH1Hym53Ag9jvWHaxP6MqVa30xhW
 XHPlENu02zH8mNuysL0/9NZwWHq6spSKv0gQOnMjnvVM/h/HCfHKK9657Ty7+pMSS3FGoqEWc
 1FxIgCEZ9xptAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494419062!70769314!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37579 invoked from network); 10 May 2017 12:24:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 12:24:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 06:24:22 -0600
Message-Id: <59132295020000780015889C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 06:24:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494412966-1693-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494412966-1693-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/shadow: Use ERR_PTR
 infrastructure for sh_emulate_map_dest()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDEyOjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gc2hfZW11bGF0ZV9tYXBfZGVzdCgpIHByZWRhdGVzIHRoZSBpbnRyb2R1Y3Rpb24gb2Yg
dGhlIGdlbmVyaWMgRVJSX1BUUigpCj4gaW5mcmFzdHVyY3R1cmUsIGJ1dCB0YWtlIHRoZSBvcHBv
cnR1bml0eSB0byBhdm9pZCBvcGVuY29kaW5nIGl0Lgo+IAo+IFRoZSBjaG9zZW4gZXJyb3IgY29u
c3RhbnRzIHJlcXVpcmUgbmVnYXRpbmcgdG8gd29yayB3aXRoIElTX0VSUigpLCBidXQgbm8KPiBv
dGhlciBjaGFuZ2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgphbHRob3VnaCAuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2
YXRlLmgKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAo+IEBAIC0zOTUs
MTAgKzM5NSw5IEBAIHZvaWQgc2hhZG93X3VuaG9va19tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBzbWZuLCBpbnQgdXNlcl9vbmx5KTsKPiAgCj4gIC8qIFJldHVybnMgYSBtYXBwZWQg
cG9pbnRlciB0byB3cml0ZSB0bywgb3Igb25lIG9mIHRoZSBmb2xsb3dpbmcgZXJyb3IKPiAgICog
aW5kaWNhdG9ycy4gKi8KPiAtI2RlZmluZSBNQVBQSU5HX1VOSEFORExFQUJMRSAoKHZvaWQgKiko
dW5zaWduZWQgbG9uZylYODZFTVVMX1VOSEFORExFQUJMRSkKPiAtI2RlZmluZSBNQVBQSU5HX0VY
Q0VQVElPTiAgICAoKHZvaWQgKikodW5zaWduZWQgbG9uZylYODZFTVVMX0VYQ0VQVElPTikKPiAt
I2RlZmluZSBNQVBQSU5HX1NJTEVOVF9GQUlMICAoKHZvaWQgKikodW5zaWduZWQgbG9uZylYODZF
TVVMX09LQVkpCj4gLSNkZWZpbmUgc2hfZW11bGF0ZV9tYXBfZGVzdF9mYWlsZWQocmMpICgodW5z
aWduZWQgbG9uZykocmMpIDw9IDMpCj4gKyNkZWZpbmUgTUFQUElOR19VTkhBTkRMRUFCTEUgRVJS
X1BUUigtWDg2RU1VTF9VTkhBTkRMRUFCTEUpCj4gKyNkZWZpbmUgTUFQUElOR19FWENFUFRJT04g
ICAgRVJSX1BUUigtWDg2RU1VTF9FWENFUFRJT04pCj4gKyNkZWZpbmUgTUFQUElOR19TSUxFTlRf
RkFJTCAgRVJSX1BUUigtWDg2RU1VTF9PS0FZKQoKLi4uIHRoaXMgbGFzdCBvbmUgaXMgY2VydGFp
bmx5IGEgbGl0dGxlIG9mZiB0byBoYXZlIHRoZSBtaW51czogTm8gbWF0dGVyCndoYXQsIHdlIGZ1
bGx5IGRlcGVuZCBvbiBYODZFTVVMX09LQVkgYmVpbmcgemVybyBoZXJlLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 12:33:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 12:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Qo0-00077B-Hu; Wed, 10 May 2017 12:33:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8Qny-00076z-TH
 for xen-devel@lists.xen.org; Wed, 10 May 2017 12:33:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2E/EE-03058-29803195; Wed, 10 May 2017 12:33:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3cih3C
 kwdPjehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alWcdZC36xVKxYv4i1gXEiSxcjJ4eQQJ7E
 /xsz2UBsXgE7id1bHrGD2BIChhJP318Hi7MIqEpsWXmSEcRmE1CXaHu2nRXEFhHQl5j/6SeYz
 SzgLbFt7gImEFtYIEji86duRoj5HhJbd20AszkFPCWe/XsANJ8DaJegxN8dwhCtWhIPf91igb
 C1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jQ72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYx/lgUcYpTkYFIS5dXdJRQpxJeUn1KZ
 kVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4e9mFI4UEi1LTUyvSMnOA8QFTKsHBoyTC+
 4sVKM1bXJCYW5yZDpE6xajLMefe1/dMQmAzpMR5Z4LMEAApyijNgxsBi9VLjLJSwryMQAcK8R
 SkFuVmlqDKv2IU52BUEuZVBZnCk5lXArfpFdARTEBHBDIIgBxRkoiQkmpgtFr1sf3J3v3/tK1
 DX17P3Z/9NP6u8K/2nZ89bpSsTLrTyLf1PfM/3kvbJH5Ff+vdNPHFgcDLadvluLmZeU7rfIyc
 76WQvkLn+Rs2dpk9lpYc0VxFcklMIZrKnP+enrsltndGyDX+36vXuDwXq9jVmeycVMb/cHcG3
 4vEm2/i2zf1zvN/c33DNCWW4oxEQy3mouJEAMBvfH3QAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494419600!67677101!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40574 invoked from network); 10 May 2017 12:33:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 12:33:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 06:33:19 -0600
Message-Id: <591324AF02000078001588B3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 06:33:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494413148-2206-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494413148-2206-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/mtrr: Improvements to control
 register handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDEyOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVXNlIFg4Nl9DUjBfQ0QgcmF0aGVyIHRoYW4gb3BlbmNvZGluZyBpdCAoYW5kIGl0cyBp
bnZlcnNpb24pLiAgRHJvcCB0aGUKPiBwb2ludGxlc3MgY3IwIHZhcmlhYmxlLgo+IAo+IFhlbiBh
bHdheXMgdXNlcyBDUjQuUEdFLCBhbmQgYWx0ZXJpbmcgUEdFIGlzIGEgZnVsbCBUTEIgZmx1c2gu
ICBUaGVyZSBpcyBubwo+IG5lZWQgdG8gY2FsbCBmbHVzaF90bGJfbG9jYWwoKSAod2hpY2ggaXRz
ZWxmLCB0b2dnbGVzIENSNC5QR0UgcmF0aGVyIHRoYW4KPiB3cml0aW5nIHRvIENSMyEpIGFzIHdl
bGwgYXMgY2xlYXJpbmcgQ1I0LlBHRS4gIFRoZSBzdGF0aWMgY3I0IHZhcmlhYmxlIGlzbid0Cj4g
bmVlZGVkIGVpdGhlci4KClllYWgsIHRoaXMgYWxsIGxvb2tzIGxpa2UgbGVmdG92ZXJzIGZyb20g
dGhlIDMyLWJpdCBkYXlzIChhbmQgcGVyaGFwcwpldmVuIGZyb20gdGhlIDMyLWJpdC1vbmx5IG9u
ZXMpLgoKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 13:03:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8RGg-00011k-Sk; Wed, 10 May 2017 13:03:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1d8RGf-00011b-4b
 for xen-devel@lists.xen.org; Wed, 10 May 2017 13:03:01 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 DF/CE-02192-48F03195; Wed, 10 May 2017 13:03:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBKsWRWlGSWpSXmKPExsVy2uJbjG4Nv3C
 kwbb7nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDpYfZCvYpV0w+tI65gXGmfBcjJ4eQwAsm
 id97UroYuThYBL4ySfR9usoGkhAWiJX49mo2SxcjB4eIgJpE10ofkDCzgLTEtSdv2SB6iyV6n
 85mBLHZBFQlVi+5zAZSzitgI7HmUwxImAUovPLqVbASUYFwiRdb/rCC2LwCghInZz5hAbE5BZ
 wkpr98zQpyArNAO6PE24k7GCcw8s5CUjcLWW4W2B0pEvMWn2OdhWT3LIRTZyE5dRbCSbOQPDY
 LyQezkJwB0aou8WfeJWYIW1xiU1M/1FZtiWULX0PFbSXWrXvPAmHrSbz93QtlW0qs3/GJfQGj
 wCpGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBYZACCHYyrf
 zsdYpTkYFIS5dXdJRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3Eq9wpJBgUWp6akVaZg4wKc
 CkJTh4lER4f4GkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnPcDSJEASFFGaR7cCFiCusQ
 oKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXnM+oCk8mXklcJteAR3BBHREIIMAyBEliQgpqQbG
 VNXmKb8a3QSP/ZZ5ckb+wYcXNifcThulfF8k9GHaZLZAxcb6iktSzvJf+C7KG/fNX/jt+p7rV
 7zl7/C+VHrxec0MRQWPNOXDXF15zYvuL7WY69PCJj5J64a6zsKpAW8urbigIlVa/u4d88TFZm
 dFs59PtNAKU5P52q4a2Ge3P1HCfa2QX7OxEktxRqKhFnNRcSIAWpIEKEsDAAA=
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494421368!99661721!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9001 invoked from network); 10 May 2017 13:02:51 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 13:02:51 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-3062-8e96-fa4c-eefb-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:3062:8e96:fa4c:eefb])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 92E663A00D9;
 Wed, 10 May 2017 23:02:44 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1494421364; bh=whdg7OG15CVlH6NmpvPOTSCNBm/XgT3+eb9X+arERIE=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To;
 b=lKgjt1vLXki6hxzVCmjkk/bL7YYuPW3ZfaBp2IWFuXL5kH9t+uLw+t7+z+L0metd4
 0kcsKAlWlvIHxQE8Q/tKEpOQZYjEk26EmbVimotUg/qi9sL+7PbZdiYmvL8c3GLdOH
 rnH3iSTcGQJ9SaMEUHtaVpveu22eGvM6uKurwfMM=
To: M A Young <m.a.young@durham.ac.uk>
References: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
 <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
From: Steven Haigh <netwiz@crc.id.au>
Message-ID: <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>
Date: Wed, 10 May 2017 23:02:40 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] 4.9rc4: linux.c:27:28: fatal error:
 xen/sys/evtchn.h: No such file or directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1864757330254984622=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============1864757330254984622==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="UVCLcf8TtLQVIPdvn7c7opjjedCgVnBIN"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--UVCLcf8TtLQVIPdvn7c7opjjedCgVnBIN
Content-Type: multipart/mixed; boundary="OfcR2SGeSggHPWduc6PGd988qVtUfXG8v";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: M A Young <m.a.young@durham.ac.uk>
Cc: xen-devel@lists.xen.org
Message-ID: <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>
Subject: Re: 4.9rc4: linux.c:27:28: fatal error: xen/sys/evtchn.h: No such
 file or directory
References: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
 <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
In-Reply-To: <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>

--OfcR2SGeSggHPWduc6PGd988qVtUfXG8v
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

On 10/05/17 01:20, M A Young wrote:
> On Tue, 9 May 2017, Steven Haigh wrote:
>=20
>> I'm trying to use the same build procedure I had for working correctly=

>> for Xen 4.7 & 4.8.1 - but am coming across this error:
>>
>> gcc  -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -Wall
>> -Wstrict-prototypes -Wdeclaration-after-statement
>> -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -g3 -O0
>> -fno-omit-frame-pointer -D__XEN_INTERFACE_VERSION__=3D__XE
>> N_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURC=
E
>> -D_LARGEFILE64_SOURCE   -Werror -Wmissing-prototypes -I./include
>> -I/builddir/build/BUILD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tools=
/include
>> -I/builddir/build/BUI
>> LD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tools/libs/toollog/include=

>> -I/builddir/build/BUILD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tools=
/include
>>  -fPIC -c -o linux.opic linux.c
>> mv headers.chk.new headers.chk
>> linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or director=
y
>>  #include <xen/sys/evtchn.h>
>>                             ^
>> compilation terminated.
>> linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or director=
y
>>  #include <xen/sys/evtchn.h>
>>                             ^
>> compilation terminated.
>>
>> Any clues as to what to start pulling apart that changed between 4.8.1=

>> and 4.9.0-rc4 that could cause this?
>=20
> It worked for me in a test build, eg. see one of the builds at
> https://copr.fedorainfracloud.org/coprs/myoung/xentest/build/549124/

Ok, after lots of debugging, when I run 'make dist', I usually use the
macro for smp building, so I end up with:
	make %{?_smp_mflags} dist

It seems this is hit and miss as to it actually working.

I have had a 100% success rate (but slow builds) with:
	make dist

Trying with 'make -j4 dist' seems to work the couple of times I've tried =
it.

This seems to be a new problem that I haven't come across before in 4.4,
4.5, 4.6, 4.7 or my initial 4.8.1 builds - so its new to 4.9.0 rc's.

The consensus on #xen seems to be that there is a race between libs &
include - and that these are supposed to be built in sequence and not
parallel.

I'm a little over my depth now - as I assume this heads into Makefile lan=
d.

If it helps, there is a full build log available at:
	https://cloud.crc.id.au/index.php/s/iTWJE3A1TQBhgDq

I've committed my current progress in my git tree:
	https://xen.crc.id.au/git/?p=3Dxen49;a=3Dtree

Right now, we're looking at lines 304 / 305 of SPECS/xen49.spec

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--OfcR2SGeSggHPWduc6PGd988qVtUfXG8v--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZEw9wAAoJEEGvNdV6fTHcZT4P/2tEJbtL8GODvquq5NT6MDoT
MFhkdenMbLFC2LyjdKhh2pjxE6cGtdzw0Rd64OrKrRiymKXb7MQWlTGUhafIwa+A
/4Py6FdWJTtHVij8KrI2a3Ecm9TPd8+MjcX/ZGXInAQ9PUEkI6Xlf0CxbDejAwSV
kBJcbEULgbW2zw8F8nAPaDjLGmA8Q7cpyeAQ5qEr3tI6Yy6Rwe4vOuRdrGgnUetS
beorAZ/ojZL6mjiruLb5t+wDhGtAvfbkzrK5So5kAGRxqf8KPBTXnZb+UVQ287ff
5/ExbkeUYm4yLNINpUXya4SrHFnZohVM/Jn8RVIV4Su0QOIB3cWfhqgIP9KwewTy
HgDbsU7x3u+BM3slZEqy/x2Jab2ron3yLb2AgWIM7WpA9gQLfc5Y0uHG+DuVWAhK
E0rm/SMyU7jRVN5IkCEOzNNQ4CwIrx72hdmq+EaPwpgs10WFCTXKt6KG72YvkbyN
HgoQ0NRSs41wv83oUIkNPtVei23/POPhhKkLrRMF23I+d8OzP2BYURKyxoUvC0ry
kbe4PDnJ/D9s1oF6W425aOc04RDPqparSo1XP/dKAs3ZHDURGYPxzk3cF+/hKPEx
lyJZz20OLeL4Vi6GZ5BOzsK4xyFn57W4Z0cN+8PyiSj/IDBYPCfly/1qetMP8nK4
wWZvtrkKYJcKpMCoSJAl
=KHLS
-----END PGP SIGNATURE-----

--UVCLcf8TtLQVIPdvn7c7opjjedCgVnBIN--


--===============1864757330254984622==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1864757330254984622==--


From xen-devel-bounces@lists.xen.org Wed May 10 13:06:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:06:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8RJd-0001Fd-9Q; Wed, 10 May 2017 13:06:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296481d2e=roger.pau@citrix.com>)
 id 1d8RJb-0001FO-94
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 13:06:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 7F/14-02956-A3013195; Wed, 10 May 2017 13:06:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQtdKQDj
 S4NEVJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePY78tsBQ9EKtZfOMLcwHiUr4uRk0NCwE/i
 8OmzrCA2i4CqxN6VH1hAbDYBHYmLc3eygdgiAooSD17eBKthFoiTeLnwJiOILSwQITF/ygGwO
 K+Ah8SWaSeAerk4hAS6mCTm/pzKDJEQlDg58wkLRLOOxILdn4CGcgDZ0hLL/3GAhDkFLCXuPF
 oNNlNUQEVi4vw+dhBbCGhv/7wHbBB3pktMfNbDMoGRfxaSqbOQTJ2FMHUBI/MqRvXi1KKy1CJ
 dS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYx3NwUcYpTkYFIS5dXd
 JRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3FZ9wpJBgUWp6akVaZg4wFmDSEhw8SiK86vxAa
 d7igsTc4sx0iNQpRkUpcd4YkIQASCKjNA+uDRZ/lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TMqwUyhSczrwRu+iugxUxAiwMZBEAWlyQipKQaGGNEFVlrY2r9TZdPf/93rdPc1E3xxiW9QT+
 4D3PeLwhQD3viWZfJ2e735lyt7nrL7zeXs3w8euP+20vGvG9mrLn8sfdin1rx1qb0o3afLLMc
 uBdsdjj3f3v33Iw2D4MqA3ettw/vrS+/s1jkxw710oBFOcqJN0uMojZOSWZTnf+kUaGQ2eF5t
 BJLcUaioRZzUXEiAOSiPn66AgAA
X-Env-Sender: prvs=296481d2e=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494421561!61015796!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58086 invoked from network); 10 May 2017 13:06:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 13:06:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="45759500"
Date: Wed, 10 May 2017 14:03:58 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170510130358.2pajggfn35ul3bwz@MacBook-Pro-de-Roger.local>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-2-roger.pau@citrix.com>
 <22802.60493.702170.928905@mariner.uk.xensource.com>
 <20170510104357.cfy2kf4orfthisrt@MacBook-Pro-de-Roger.local>
 <20170510104731.wkc2luhabms62ald@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170510104731.wkc2luhabms62ald@citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, admin@frp.lv,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] libxl/devd: fix a race with concurrent
 device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6NDc6MzFBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAxMTo0Mzo1N0FNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAxMTozMjo0NUFNICswMTAwLCBJ
YW4gSmFja3NvbiB3cm90ZToKPiA+ID4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAx
LzJdIGxpYnhsL2RldmQ6IGZpeCBhIHJhY2Ugd2l0aCBjb25jdXJyZW50IGRldmljZSBhZGRpdGlv
bi9yZW1vdmFsIik6Cj4gPiA+ID4gQ3VycmVudCBjb2RlIGNhbiBmcmVlIHRoZSBsaWJ4bF9fZGV2
aWNlIGluc2lkZSBvZiB0aGUgbGlieGxfX2Rkb21haW5fZGV2aWNlCj4gPiA+ID4gYmVmb3JlIHRo
ZSBhZGRpdGlvbiBoYXMgZmluaXNoZWQgaWYgYSByZW1vdmFsIGhhcHBlbnMgd2hpbGUgYW4gYWRk
aXRpb24gaXMKPiA+ID4gPiBzdGlsbCBpbiBwcm9jZXNzOgo+ID4gPiA+IAo+ID4gPiA+ICAgYmFj
a2VuZF93YXRjaF9jYWxsYmFjawo+ID4gPiA+ICAgICAgICAgICAgIHwKPiA+ID4gPiAgICAgICAg
ICAgICB2Cj4gPiA+ID4gICAgICAgIGFkZF9kZXZpY2UKPiA+ID4gPiAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrCj4gPiA+ID4gICAgIChhc3luYyBv
cGVyYXRpb24pICAgICAgICAgICAgICAgICAgIHwKPiA+ID4gPiAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdgo+ID4gPiA+ICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICByZW1vdmVfZGV2aWNlCj4gPiA+ID4gICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKPiA+ID4gPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgVgo+ID4gPiA+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIGRldmljZV9j
b21wbGV0ZQo+ID4gPiA+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIChmcmVlIGxpYnhs
X19kZXZpY2UpCj4gPiA+ID4gICAgICAgICAgICAgdgo+ID4gPiA+ICAgICAgZGV2aWNlX2NvbXBs
ZXRlCj4gPiA+ID4gICAoZGVyZWYgbGlieGxfX2RldmljZSkKPiA+ID4gPiAKPiA+ID4gPiBGaXgg
dGhpcyBieSBjcmVhdGluZyBhIHRlbXBvcmFyeSBjb3B5IG9mIHRoZSBsaWJ4bF9fZGV2aWNlLCB0
aGF0J3MKPiA+ID4gPiB0cmFja2VkIGJ5IHRoZSBHQyBvZiB0aGUgbmVzdGVkIGFzeW5jIG9wZXJh
dGlvbi4gVGhpcyBlbnN1cmVzIHRoYXQKPiA+ID4gPiB0aGUgbGlieGxfX2RldmljZSB1c2VkIGJ5
IHRoZSBhc3luYyBvcGVyYXRpb25zIGNhbm5vdCBiZSBmcmVlZCB3aGlsZQo+ID4gPiA+IGJlaW5n
IHVzZWQuCj4gPiA+IAo+ID4gPiBEb2Vzbid0IHRoaXMgYXJyYW5nZSB0aGF0IHRoZSByZW1vdmUg
aG90cGx1ZyBzY3JpcHQgd2lsbCBiZSBpbnZva2VkCj4gPiA+IHdoaWxlIHRoZSBhZGQgaG90cGx1
ZyBzY3JpcHQgaXMgc3RpbGwgcnVubmluZyA/Cj4gPiAKPiA+IFRoYXQncyBpbmRlZWQgcG9zc2li
bGUgKGVpdGhlciB3aXRoIHRoZSBjdXJyZW50IGNvZGUgb3Igd2l0aCB0aGlzIHBhdGNoKSwKPiA+
IGFsdGhvdWdoIHVubGlrZWx5LiBUaGUgYXN5bmMgY29kZSBjYWxsZWQgYnkgcmVtb3ZlX2Rldmlj
ZSB3aWxsIHdhaXQgZm9yIHRoZQo+ID4gYmFja2VuZCB0byBzd2l0Y2ggdG8gc3RhdGUgNiwgd2hp
bGUgdGhlIGFkZF9kZXZpY2UgY29kZSB3aWxsIHdhaXQgZm9yIHN0YXRlIDIKPiA+IElJUkMgKG9u
ZSBjYW4gY2hhbmdlIHRob3NlIHN0YXRlcyB0byBtYWtlIHRoZW0gY2xhc2ggcHJvYmFibHkpLgo+
ID4gCj4gPiA+IElzIHRoYXQgcmVhbGx5IGRlc2lyYWJsZSAob3IgYWxsb3dlZCEpID8KPiA+IAo+
ID4gSG0sIG5vLCBJIGRvbid0IHRoaW5rIGl0J3MgZGVzaXJhYmxlIGF0IGFsbC4gSSBzdGlsbCB0
aGluayB0aGlzIGlzIGJldHRlciB0aGF0Cj4gPiB0aGUgcHJldmlvdXMgY29kZSAoYXQgbGVzdCBp
dCBkb2Vzbid0IGRlcmVmZXJlbmNlIGxpYnhsX19kZXZpY2UgYW55bW9yZSksIGJ1dAo+ID4gY2xl
YXJseSBuZWVkcyBmdXJ0aGVyIGltcHJvdmVtZW50cy4KPiA+IAo+ID4gQWxzbywgaXQgc2VlbXMg
dG8gbWUgdGhlIHNhbWUgY2FuIGhhcHBlbiBldmVuIHdpdGhvdXQgZHJpdmVyIGRvbWFpbnMsIGlm
IGEgdXNlcgo+ID4gZXhlY3V0ZXMgY29uY3VycmVudCBibG9jay17YXR0YWNoL2RldGFjaH0gb3Bl
cmF0aW9ucywgYnV0IG1heWJlIEknbSBtaXNzaW5nCj4gPiBzb21ldGhpbmc/Cj4gPiAKPiAKPiBU
aGVyZSBpcyBhIGxvdCBvZiBsb2NraW5nIGZvciBhbGwgdGhlIGRldmljZSBhZGQgLyByZW1vdmUg
Y29kZS4gU2VlCj4gbGlieGxfaW50ZXJuYWwuaCBMMjU4OC4KCkl0J3MgYmVlbiBhIGxvbmcgdGlt
ZSBzaW5jZSBJJ3ZlIHBsYXllZCB3aXRoIGxpYnhsLCBsYXN0IHRpbWUgbm9uZSBvZiB0aGlzCmV4
aXN0ZWQsIHNvcnJ5LiBTYWRseSBkZXZkIGNvbXBsZXRlbHkgYnlwYXNzZXMgYWxsIHRoaXMsIGEg
c2ltcGxlIHdheSB0byBmaXgKdGhpcyB3b3VsZCBiZSB0byBjYWxsIGxpYnhsX19sb2NrX2RvbWFp
bl91c2VyZGF0YSBmcm9tIHthZGQvcmVtb3ZlfV9kZXZpY2UKbWF5YmU/IChhbmQgZHJvcCB0aGUg
bG9jayBhdCBkZXZpY2VfY29tcGxldGUpLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 13:21:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8RYW-0002gE-Ib; Wed, 10 May 2017 13:21:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1d8RYV-0002g6-Uw
 for xen-devel@lists.xen.org; Wed, 10 May 2017 13:21:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B5/DD-03371-7D313195; Wed, 10 May 2017 13:21:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXCqh5zXfeasHC
 kwYl/ihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ac+V9YCxYyV5w7Vd7A+ISpi5GLQ0hgMaNE
 y/6rbF2MHBwsAqoS3edUuhg5OdgE5CTWbbzBBmKLCOhKPFvwDMxmFlCXaJ/bCmYLC8RLXDh7n
 gXE5hWwkpj3ZB4ziC0k4CHxqe8tM0RcUOLkzCcsEL06Eju33gFbxSwgLbH8HwdImFPAU2LR3Y
 usILaogIrElQlv2UFsCQERiV93PjFD2JoSBy9tYoGwFSTuf77GBmEHSkxr3M48gVFwFpJts5B
 sm4WwbQEj8ypGjeLUorLUIl0jA72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBw
 ZQCCHYy/lgUcYpTkYFIS5dXdJRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3rZBwpJBgUWp6a
 kVaZg4wcmDSEhw8SiK8nIJAad7igsTc4sx0iNQpRl2OOfe+vmcSYsnLz0uVEufdDDJDAKQooz
 QPbgQsii8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJGOISnsy8ErhNr4COYAI6IpBBAOSIkkS
 ElFQDo0vimtrDEldl9yXOsrq5V2WF3Kpl57+nvQxc+q3z3fKejpczjzwqLks65/nKUOhlSYrj
 t4g1TaEzdiipKssteCawtW6OwHsJ1zImtbMy+8W3/U/dkxtyTjVX78XW6b0O/38KOi4qSvJ5x
 eyu6hX6RejVtdWzfUpESn4alydd+rcle33fUpZOJSWW4oxEQy3mouJEABOuMGzdAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494422486!67549635!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36292 invoked from network); 10 May 2017 13:21:26 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 13:21:26 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1d8RYO-000Cud-MC; Wed, 10 May 2017 13:21:20 +0000
Date: Wed, 10 May 2017 14:21:20 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170510132120.GB37923@deinos.phlegethon.org>
References: <1494412966-1693-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494412966-1693-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/shadow: Use ERR_PTR
 infrastructure for sh_emulate_map_dest()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTE6NDIgKzAxMDAgb24gMTAgTWF5ICgxNDk0NDE2NTY2KSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiBzaF9lbXVsYXRlX21hcF9kZXN0KCkgcHJlZGF0ZXMgdGhlIGludHJvZHVjdGlvbiBvZiB0
aGUgZ2VuZXJpYyBFUlJfUFRSKCkKPiBpbmZyYXN0dXJjdHVyZSwgYnV0IHRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIGF2b2lkIG9wZW5jb2RpbmcgaXQuCj4gCj4gVGhlIGNob3NlbiBlcnJvciBjb25z
dGFudHMgcmVxdWlyZSBuZWdhdGluZyB0byB3b3JrIHdpdGggSVNfRVJSKCksIGJ1dCBubwo+IG90
aGVyIGNoYW5nZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCnMvc3R1cmN0L3N0cnVjdC8KClJldmlld2VkLWJ5OiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 13:38:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:38:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Roa-0003aJ-0e; Wed, 10 May 2017 13:38:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d8c634=Ian.Jackson@citrix.com>)
 id 1d8RoZ-0003aD-Bj
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 13:38:03 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F5/B9-03371-AB713195; Wed, 10 May 2017 13:38:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve4uceF
 Ig3k7hC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVh1QLtjJW/FjC1cC4kLGLkZNDQsBfoqnt
 DxOIzSagK9G05S8biM0rIChxcuYTFhCbWUBHYsHuT2wQtrzE9rdzmCFq7CXm318I1ssioCpxb
 949sJkiAooSD17eZIWoD5Fo/DcXrFdYwFti8aFNYL2cApYSf98cB4pzcAgJWEjc706FOMdE4u
 3CnVBhNYm56+MnMPLNQnLQLCQHzUJy0AJG5lWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq
 5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxgXrw08xCjJwaQkyqu7SyhSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgSvqZhwpJBgUWp6akVaZg4w3GHSEhw8SiK8vSJAad7igsTc4sx0iNQpRmOOKXPfv
 WfimHPv63smIZa8/LxUKXHefJBJAiClGaV5cINgcXiJUVZKmJcR6DQhnoLUotzMElT5V4ziHI
 xKwrzrQKbwZOaVwO17BXQKE9ApgQwCIKeUJCKkpBoYY93O8t/K9D+/cZO0013Gz6eKnjMtWLv
 y6mQ2+4xJKk4WZpWndQtd7j8Or9c50L/85CGd92f6HZSeXfeuSmn8vnXZ4f7sisnRT1+c7fPK
 3ZV0oY8/a8eP/BKnac2RB6zqVjitn6nsXGvUqn+8Qfy5wfefb/O/n81m4S+IdF7gUcISFRf60
 N5ciaU4I9FQi7moOBEAi9V1Zr4CAAA=
X-Env-Sender: prvs=296d8c634=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494423480!67639588!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47988 invoked from network); 10 May 2017 13:38:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 13:38:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="431698078"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22803.5837.501147.119468@mariner.uk.xensource.com>
Date: Wed, 10 May 2017 14:34:05 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170510115109.21071-1-wei.liu2@citrix.com>
References: <20170510115109.21071-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] libxenforeignmemory: bump minor
	version number
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOV0gbGlieGVuZm9yZWlnbm1lbW9yeTogYnVt
cCBtaW5vciB2ZXJzaW9uIG51bWJlciIpOgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 13:42:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Rsu-0004HN-Pa; Wed, 10 May 2017 13:42:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d8c634=Ian.Jackson@citrix.com>)
 id 1d8Rst-0004Gy-0n; Wed, 10 May 2017 13:42:31 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CE/0C-02183-6C813195; Wed, 10 May 2017 13:42:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUveQhHC
 kweVb8hazN7YxW3zfMpnJ4t2+v8wOzB6HP1xhCWCMYs3MS8qvSGDNeHroOVPBKe6Kn12tjA2M
 Fzi7GDk5JAT8JR7eWcsKYrMJ6Eo0bfnLBmLzCghKnJz5hAXEZhbQkViw+xMbhC0vsf3tHGaIG
 juJS8evg9ksAqoSs5+vAqsREciR+LNlHhNEvZbEvgvrwGqEBewlluxYDjSTg0NIQE1i7vr4CY
 zcs5Bsm4Vk2ywk2xYwMq9i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZ
 Lzs/dxAgMGwYg2MHYtN3zEKMkB5OSKK/uLqFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK81uLC
 kUKCRanpqRVpmTnAAIZJS3DwKInwLhMDSvMWFyTmFmemQ6ROMSpKifMmgvQJgCQySvPg2mBRc
 4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvBkgU3gy80rgpr8CWswEtDiQQQBkcUkiQkqqgX
 FOQbM8f8OJH/eYG9lv3A36ePQW6/o/B47KPnhzTsvrs/wk7d3rVtx6F2m1Z9Ju/pvcHsfN/Tg
 i0njCpifduROR+lnu66qgXTWyV7VcHpTbts3c9nHFNFaTpnTpFQxng7i/C0jYeUefyT2aV1fk
 f2tLeMl2loajd3gr0792GE56vfr6xI8/NvorsRRnJBpqMRcVJwIAAIZT25UCAAA=
X-Env-Sender: prvs=296d8c634=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494423743!81796208!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60011 invoked from network); 10 May 2017 13:42:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 13:42:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="423029395"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22803.6113.486674.72765@mariner.uk.xensource.com>
Date: Wed, 10 May 2017 14:38:41 +0100
To: <xen-announce@lists.xenproject.org>, <xen-devel@lists.xenproject.org>,
 <xen-users@lists.xenproject.org>
Cc: security-team-members@xenproject.org
Subject: [Xen-devel] Vulnerability embargo dates - add your public holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgWGVuIFByb2plY3QgU2VjdXJpdHkgVGVhbSB0YWxrcyB0byBkaXNjb3ZlcmVycyBh
Ym91dCBjaG9pY2UKb2YgcmVsZWFzZSBkYXRlcyBmb3Igc2VjdXJpdHkgdnVsbmVyYWJpbGl0aWVz
LCB3ZSBnZW5lcmFsbHkgdHJ5IHRvCmF2b2lkIGtub3duIHB1YmxpYyBob2xpZGF5cyAoc3ViamVj
dCB0byBvdGhlciBjb25zdHJhaW50cyBzdWNoIGFzIHRoZQpkaXNjb3ZlcmVyJ3MgcmVxdWlyZW1l
bnRzLCB0aGUgWGVuIFByb2plY3QgcG9saWN5LCBhbmQgc28gb24pLgoKV2Ugd2lzaCB0byBtYWtl
IHRoaXMgYXJyYW5nZW1lbnQgYSBiaXQgbW9yZSBmb3JtYWwsIGFuZCBpbiBwYXJ0aWN1bGFyCnRv
IHByb3ZpZGUgZGlzY292ZXJlcnMgKHdobyB1bHRpbWF0ZWx5IGRlY2lkZSBkaXNjbG9zdXJlIGRh
dGVzKSBhbmQKdGhlIFNlY3VyaXR5IFRlYW0gKHdobyBvZnRlbiBnaXZlIGFkdmljZSkgd2l0aCBn
b29kIGluZm9ybWF0aW9uIHRvCnN1cHBvcnQgdGhlaXIgZGVjaXNpb25zLgoKVG8gdGhpcyBlbmQg
d2UgaGF2ZSBjcmVhdGVkIGEgd2lraSBwYWdlIHdoZXJlIGludGVyZXN0ZWQgY29tbXVuaXR5Cm1l
bWJlcnMgY2FuIGRvY3VtZW50IHB1YmxpYyBob2xpZGF5cyB3aGljaCB3b3VsZCBhZmZlY3QgdGhl
aXIgYWJpbGl0eQp0byByZXNwb25kIHRvIHNlY3VyaXR5IGlzc3Vlcy4KClBsZWFzZSBzZWU6CiAg
aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSG9saWRheUNhbGVuZGFyCgpJZiB5b3Ug
d291bGQgbGlrZSB5b3VyIGNpcmN1bXN0YW5jZXMgdGFrZW4gaW50byBhY2NvdW50LCBwbGVhc2Ug
YWRkIHRvCnRoZSBkYXRhIGZvciAyMDE3IG9uIHRoYXQgcGFnZS4KCk5vdGUgdGhhdCBpZiB5b3Ug
ZG8gbm90IGFscmVhZHkgaGF2ZSB3cml0ZSBhY2Nlc3MgdG8gdGhlIHdpa2ksIHlvdSdsbApoYXZl
IHRvIHJlcXVlc3QgaXQuICBTb3JyeSBmb3IgdGhlIGluY29udmVuaWVuY2UsIGFuZCBwbGVhc2Ug
c2VlOgogIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL01haW5fUGFnZQoKQWxzbywg
YXMgdGhlIEhvbGlkYXlDYWxlbmRhciB3aWtpIHBhZ2Ugc2F5czoKCiAgTm90ZSB0aGF0IGRpc2Ns
b3N1cmUgc2NoZWR1bGVzIGFyZSBkZXRlcm1pbmVkIGJ5IHRoZSBkaXNjb3ZlcmVycyBvZgogIHZ1
bG5lcmFiaWxpdGllcyB3aG8gZG8gbm90IG5lZWQgdG8gZm9sbG93IHRoZSBndWlkZWxpbmVzIGlu
IHRoZSBYZW4KICBQcm9qZWN0IHBvbGljeS4gIFdoZXJlIGRpc2NvdmVyZXJzIGFzayB0aGUgWGVu
IFByb2plY3QgU2VjdXJpdHkgVGVhbQogIGZvciBhZHZpY2UsIG9yIGNob29zZSB0byBmb2xsb3cg
dGhlIHBvbGljeSwgdGhlIGhvbGlkYXkgaW5mb3JtYXRpb24KICBoZXJlIGlzIGFkdmlzb3J5IG9u
bHkuICBCZWNhdXNlIHRoZSBwb2xpY3kgcmVxdWlyZXMgdXMgdG8gY29uc2lkZXIKICBvdGhlciBm
YWN0b3JzIHRvbywgd2UgY2Fubm90IGd1YXJhbnRlZSB0byBhdm9pZCBob2xpZGF5cy4KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 13:46:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Rw6-0004eh-LK; Wed, 10 May 2017 13:45:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d8Rw5-0004eZ-JQ
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 13:45:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 74/72-03557-D8913195; Wed, 10 May 2017 13:45:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSO6nOVbdHUjj
 SYNMXcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN4fxNbwWX+iskTHrA1MF7n6WLk5BASmMwk
 8WBHSRcjF5D9jVHi1+6PbBDOBkaJTb0PoJztjBId39exgLQIC4RInGnaCZTg4BARyJTovVILY
 goJmEhM+agIUsEmYCRx9uh0RpAwr4CtxJeXHCBhFgFViVNLP7GC2KIC4RJvG4+ADeQVEJQ4Of
 MJC0g5p4CpRPN1UZAws4CexI7rv1ghbHmJ7W/nMIPYEgLGEu1vL7JNYBSYhaR7FpKWWUhaFjA
 yr2LUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxNBiDYwfhr
 WcAhRkkOJiVRXt1dQpFCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYK3VUI4U
 kiwKDU9tSItMwcYPTClEhw8SiK8y8SA0rzFBYm5xZnpEKlTjLocfR0f3zMJgc2QEucNApkhAF
 KUUZoHNwIWyZcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzDsVZApPZl4J3KZXQEcwAR0RyCA
 AckRJIkJKqoHRwHrZUYt9jevud05iltbPPxBwW0WwpkQjYuIKD/EVZ0JcDSSPhyk//LqSZZey
 52Hj/duOHFeZ8jZDrkZXe5bE5bOhho8ZhVuXbaiUeuHB8q3qqlRbyp0TFYFnWywim4RM2ISvz
 tkmotCZr3TOa/lEVqZHq/ydJ/Va5bexy6pvy2LLzTq5NVOJpTgj0VCLuag4EQAmg4UT3wIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494423946!48871191!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51111 invoked from network); 10 May 2017 13:45:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 13:45:48 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4ADjjkI003513
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 10 May 2017 13:45:46 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4ADjjEc023952
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 10 May 2017 13:45:45 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4ADjhT9020764;
 Wed, 10 May 2017 13:45:44 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 10 May 2017 06:45:43 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170510040844.24355-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9c434080-8b23-8bc5-1560-9352b9c1e55a@oracle.com>
Date: Wed, 10 May 2017 09:45:33 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170510040844.24355-1-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH] xen: adjust early dom0 p2m handling to xen
 hypervisor behavior
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTAvMjAxNyAxMjowOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIGJvb3Rl
ZCBhcyBwdi1ndWVzdCB0aGUgcDJtIGxpc3QgcHJlc2VudGVkIGJ5IHRoZSBYZW4gaXMgYWxyZWFk
eQo+IG1hcHBlZCB0byB2aXJ0dWFsIGFkZHJlc3Nlcy4gSW4gZG9tMCBjYXNlIHRoZSBoeXBlcnZp
c29yIG1pZ2h0IG1ha2UgdXNlCj4gb2YgMk0tIG9yIDFHLXBhZ2VzIGZvciB0aGlzIG1hcHBpbmcu
IFVuZm9ydHVuYXRlbHkgd2hpbGUgYmVpbmcgcHJvcGVybHkKPiBhbGlnbmVkIGluIHZpcnR1YWwg
YW5kIG1hY2hpbmUgYWRkcmVzcyBzcGFjZSwgdGhvc2UgcGFnZXMgbWlnaHQgbm90IGJlCj4gYWxp
Z25lZCBwcm9wZXJseSBpbiBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlLgoKSXMgdGhpcyB0
aGUgb25seSBwbGFjZSB3aGVyZSB3ZSBzaG91bGRuJ3QgYXNzdW1lIHRoYXQgbGFyZ2UgcGFnZSBp
cwpwcm9wZXJseSBhbGlnbmVkIChpbiBwZm4gc3BhY2UpPwoKLWJvcmlzCgo+Cj4gU28gd2hlbiB0
cnlpbmcgdG8gb2J0YWluIHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIG9mIHN1Y2ggYSBwYWdl
Cj4gcHVkX3BmbigpIGFuZCBwbWRfcGZuKCkgbXVzdCBiZSBhdm9pZGVkIGFzIHRob3NlIHdpbGwg
bWFzayBhd2F5IGd1ZXN0Cj4gcGh5c2ljYWwgYWRkcmVzcyBiaXRzIG5vdCBiZWluZyB6ZXJvIGlu
IHRoaXMgc3BlY2lhbCBjYXNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgfCA3ICsrKystLS0K
PiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMK
PiBpbmRleCA5ZDlhZTY2NTBhYTEuLjczOTdkOGI4NDU5ZCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4
Ni94ZW4vbW11X3B2LmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiBAQCAtMjAyNSw3
ICsyMDI1LDggQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IHhlbl9yZWFkX3BoeXNfdWxv
bmcocGh5c19hZGRyX3QgYWRkcikKPiAgCj4gIC8qCj4gICAqIFRyYW5zbGF0ZSBhIHZpcnR1YWwg
YWRkcmVzcyB0byBhIHBoeXNpY2FsIG9uZSB3aXRob3V0IHJlbHlpbmcgb24gbWFwcGVkCj4gLSAq
IHBhZ2UgdGFibGVzLgo+ICsgKiBwYWdlIHRhYmxlcy4gRG9uJ3QgcmVseSBvbiBiaWcgcGFnZXMg
YmVpbmcgYWxpZ25lZCBpbiAoZ3Vlc3QpIHBoeXNpY2FsCj4gKyAqIHNwYWNlIQo+ICAgKi8KPiAg
c3RhdGljIHBoeXNfYWRkcl90IF9faW5pdCB4ZW5fZWFybHlfdmlydF90b19waHlzKHVuc2lnbmVk
IGxvbmcgdmFkZHIpCj4gIHsKPiBAQCAtMjA0Niw3ICsyMDQ3LDcgQEAgc3RhdGljIHBoeXNfYWRk
cl90IF9faW5pdCB4ZW5fZWFybHlfdmlydF90b19waHlzKHVuc2lnbmVkIGxvbmcgdmFkZHIpCj4g
IAkJCQkJCSAgICAgICBzaXplb2YocHVkKSkpOwo+ICAJaWYgKCFwdWRfcHJlc2VudChwdWQpKQo+
ICAJCXJldHVybiAwOwo+IC0JcGEgPSBwdWRfcGZuKHB1ZCkgPDwgUEFHRV9TSElGVDsKPiArCXBh
ID0gcHVkX3ZhbChwdWQpICYgUFRFX1BGTl9NQVNLOwo+ICAJaWYgKHB1ZF9sYXJnZShwdWQpKQo+
ICAJCXJldHVybiBwYSArICh2YWRkciAmIH5QVURfTUFTSyk7Cj4gIAo+IEBAIC0yMDU0LDcgKzIw
NTUsNyBAQCBzdGF0aWMgcGh5c19hZGRyX3QgX19pbml0IHhlbl9lYXJseV92aXJ0X3RvX3BoeXMo
dW5zaWduZWQgbG9uZyB2YWRkcikKPiAgCQkJCQkJICAgICAgIHNpemVvZihwbWQpKSk7Cj4gIAlp
ZiAoIXBtZF9wcmVzZW50KHBtZCkpCj4gIAkJcmV0dXJuIDA7Cj4gLQlwYSA9IHBtZF9wZm4ocG1k
KSA8PCBQQUdFX1NISUZUOwo+ICsJcGEgPSBwbWRfdmFsKHBtZCkgJiBQVEVfUEZOX01BU0s7Cj4g
IAlpZiAocG1kX2xhcmdlKHBtZCkpCj4gIAkJcmV0dXJuIHBhICsgKHZhZGRyICYgflBNRF9NQVNL
KTsKPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 13:52:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8S2U-0005lI-Le; Wed, 10 May 2017 13:52:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1d8S2T-0005l4-F1; Wed, 10 May 2017 13:52:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 0D/A8-02202-81B13195; Wed, 10 May 2017 13:52:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov664tHC
 kwbkZRhazN7YxW3zfMpnJ4t2+v8wOzB6HP1xhCWCMYs3MS8qvSGDNuPBtGWPBR7aKxx8uMTcw
 3mTtYuTkkBAwkng78R9TFyMXh5DAQkaJnv2rmUASwgIBEl375zOCJEQEJjBKnLn5jA0kISRgJ
 3F96y9GEJtZQEPi+/sWsElsAqoSG66fArN5Bawlfnb9A6tnAYpv7//MDGKLCoRLvG08wgJRIy
 hxcuYTIJuDg1PAXmLCMTmIkeoSf+ZdYoaw5SW2v53DPIGRbxaSjllIymYhKVvAyLyKUaM4tag
 stUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBOsZGBh3ML467neIUZKD
 SUmUV3eXUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6fksKRQoJFqempFWmZOcBogElLcPAoi
 fAelQBK8xYXJOYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOO9qkBkCIEUZpXlwI2CReYlRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMK+NFNAUnsy8ErhNr4COYAI6IpBBAOSIkkSElFQD4wRG83l
 zXyet517heLBcoeGR9xuO1WrFv2KM/zddZJSYFVEhP13JRdXkkIKqVeWjfT9r25SWOTeaThLa
 yPGXW2DH9ivlDkXH+0r5Y59/ZeVrZ1N61CL+4EHi45D010s0P56eE2qzVLaVlcsoknkLa3zFJ
 Wez/a2fN6/Zcqfe/m1TXcur68H8SizFGYmGWsxFxYkA4IWHlscCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494424343!82902236!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37761 invoked from network); 10 May 2017 13:52:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 13:52:23 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 48760AB43;
 Wed, 10 May 2017 13:52:23 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-announce@lists.xenproject.org, xen-devel@lists.xenproject.org,
 xen-users@lists.xenproject.org
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
Date: Wed, 10 May 2017 15:51:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22803.6113.486674.72765@mariner.uk.xensource.com>
Cc: security-team-members@xenproject.org
Subject: Re: [Xen-devel] Vulnerability embargo dates - add your public
 holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTU6MzgsIElhbiBKYWNrc29uIHdyb3RlOgo+IFdoZW4gdGhlIFhlbiBQcm9q
ZWN0IFNlY3VyaXR5IFRlYW0gdGFsa3MgdG8gZGlzY292ZXJlcnMgYWJvdXQgY2hvaWNlCj4gb2Yg
cmVsZWFzZSBkYXRlcyBmb3Igc2VjdXJpdHkgdnVsbmVyYWJpbGl0aWVzLCB3ZSBnZW5lcmFsbHkg
dHJ5IHRvCj4gYXZvaWQga25vd24gcHVibGljIGhvbGlkYXlzIChzdWJqZWN0IHRvIG90aGVyIGNv
bnN0cmFpbnRzIHN1Y2ggYXMgdGhlCj4gZGlzY292ZXJlcidzIHJlcXVpcmVtZW50cywgdGhlIFhl
biBQcm9qZWN0IHBvbGljeSwgYW5kIHNvIG9uKS4KPiAKPiBXZSB3aXNoIHRvIG1ha2UgdGhpcyBh
cnJhbmdlbWVudCBhIGJpdCBtb3JlIGZvcm1hbCwgYW5kIGluIHBhcnRpY3VsYXIKPiB0byBwcm92
aWRlIGRpc2NvdmVyZXJzICh3aG8gdWx0aW1hdGVseSBkZWNpZGUgZGlzY2xvc3VyZSBkYXRlcykg
YW5kCj4gdGhlIFNlY3VyaXR5IFRlYW0gKHdobyBvZnRlbiBnaXZlIGFkdmljZSkgd2l0aCBnb29k
IGluZm9ybWF0aW9uIHRvCj4gc3VwcG9ydCB0aGVpciBkZWNpc2lvbnMuCj4gCj4gVG8gdGhpcyBl
bmQgd2UgaGF2ZSBjcmVhdGVkIGEgd2lraSBwYWdlIHdoZXJlIGludGVyZXN0ZWQgY29tbXVuaXR5
Cj4gbWVtYmVycyBjYW4gZG9jdW1lbnQgcHVibGljIGhvbGlkYXlzIHdoaWNoIHdvdWxkIGFmZmVj
dCB0aGVpciBhYmlsaXR5Cj4gdG8gcmVzcG9uZCB0byBzZWN1cml0eSBpc3N1ZXMuCj4gCj4gUGxl
YXNlIHNlZToKPiAgIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0hvbGlkYXlDYWxl
bmRhcgoKQXJlIHlvdSBwbGFubmluZyB0byBhZGQgYSBsaW5rIHRvIHRoaXMgcGFnZSBzb21ld2hl
cmUgaW4gdGhlIHdpa2k/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDI-00076I-DN; Wed, 10 May 2017 14:03:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDH-00075u-JA
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 02/3E-02183-6BD13195; Wed, 10 May 2017 14:03:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMbThkO42WeF
 Ig9O3+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozO90dZCs6KVHx7sp2xgbFNoIuRi0NIYAaj
 xO7vvSwgDovASxaJRa03mUAcCYF+VokNB7YwdjFyAjlxEtdmd7FA2NUSV363MoHYQgJKEq93b
 maCGDWLSeLJxovsIAk2AQOJ/e+egNkiQEX3Vk0Ga2AWKJfombmMrYuRg0NYIEBixmcxkDCLgK
 rE2gfvwMK8As4SLa8CIFbJSdw818kMYnMKuEjseH2HBWKts8T/j99ZJzAKLGBkWMWoUZxaVJZ
 apGtkqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhY9QwMjDsY7072O8QoycGk
 JMqru0soUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7wUZ4UghwaLU9NSKtMwcYIjDpCU4eJREe
 I9KAKV5iwsSc4sz0yFSpxiNOV5cfv+eiePJyh/vmYRY8vLzUqXEebtAJgmAlGaU5sENgsXeJU
 ZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvJEgU3gy80rg9r0COoUJ6JRABgGQU0oSEVJSDYw
 79hW+/5YqcPbnXPVX2/fsW+IWGcwtGmz7J+5W0Qn1W08WbIyINl2ZqtXbxNKXkL43xFz2gtL3
 PqEZmwL+P6yY/yzres5Sm0i7CSxGqorzuo9veaAadkYwxoLlVub/6K6GqYxrpL4dEv+p9UX2O
 bPn/sjsolvMZxQv8B/hTOVekpA+c49aq7oSS3FGoqEWc1FxIgDsNz1VuAIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494425014!97175557!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49637 invoked from network); 10 May 2017 14:03:34 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:34 -0000
Received: by mail-wr0-f194.google.com with SMTP id g12so8717027wrg.2
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8REJ3B6Ba9W1HaXTJJQcIcZiXZW4Jzc0ihSEANxaZlM=;
 b=CMivG5BVUeo/mVBCoNnXrFARMGTd8CPoIUgH4PONrGaA2LbAy7qx+jcsnJJxEYdS0X
 OseiAlob5d3wHqnxqG+Onz91Czv6dKt2EpTY30q+JNXCA2Wt6BI328+PsJ0KQ6NPXQof
 T5ZQs34Qn5jo8PMF1uZ87h5Jsx6Hph6xyMAA78PMUcWsM+qdNK0VjqC4u7eyZEhGmpfY
 lG0Ax4DOPbs7vZQ5mxa/eRXqvTAGn8+Nc4thsZvGskLwO7G1a/Ckl/XTs3Pmo3NeBKMD
 HjjWfGWr6ETBIbU7/lHtQoNrFciSlO+1qOZeQlhJmGLmE6u41auKnu8IvWmZFSFe2jv6
 Zqsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8REJ3B6Ba9W1HaXTJJQcIcZiXZW4Jzc0ihSEANxaZlM=;
 b=QpsDETAqkRmGZQWNZVJt/HZyOeImvuZVwKlhgYZ86hdlBTJdsBLdDwRSrohxwcBB+o
 U6sZ9T2/KiX8Q7ych0MSfBiw6GigPY7oTitZI41txuk9ghyoEEXIdaUuRNs5HS2JAGaB
 rHycLJx5t17cduZU27lmCVxWKDYt+oV92rWKUbT33Goj9bCwievlRBylN7jO0sgsRpr1
 nDs++kslgLJp8fEaFjwrUO14K6uWXy7dXal2rvRDDzg2zg+/RpE3+iszJCRpPajYjCaC
 dfz/xfZgRsFSwd8dWXVn7uuAJPUaws+T6MGPKiXdEkCXxQfwyRhswbFNjcAij/D7sTVQ
 thAQ==
X-Gm-Message-State: AODbwcDeYhWpEEasjZj7nW3hsIzz9vYw4XoErc/ISwc/KReFTl5X87UK
 HZZNW1yCGBhlgA==
X-Received: by 10.223.141.171 with SMTP id o40mr3807836wrb.110.1494425013860; 
 Wed, 10 May 2017 07:03:33 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:33 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:05 +0300
Message-Id: <1494424994-26232-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 01/10] xen/device-tree: Add
	dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKUG9ydCBMaW51eCBoZWxwZXIgb2ZfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MgZm9yIGNvdW50
aW5nCm51bWJlciBvZiBwaGFuZGxlcyBpbiBhIHByb3BlcnR5LgoKU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpSZXZpZXdl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICBDaGFuZ2Vz
IGluIHYxOgogICAgICAtIEFkZCBKdWxpZW4ncyByZXZpZXdlZC1ieQotLS0KIHhlbi9jb21tb24v
ZGV2aWNlX3RyZWUuYyAgICAgIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2RldmljZV90
cmVlLmggfCAxOSArKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RldmljZV90cmVlLmMgYi94ZW4vY29t
bW9uL2RldmljZV90cmVlLmMKaW5kZXggN2IwMDllYS4uNjBiMDA5NSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9kZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYwpAQCAt
MTY2Myw2ICsxNjYzLDEzIEBAIGludCBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluZGV4LCBvdXRfYXJncyk7CiB9CiAKK2ludCBkdF9jb3VudF9waGFuZGxlX3dp
dGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmxpc3RfbmFtZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpjZWxsc19uYW1lKQoreworICAgIHJldHVybiBfX2R0
X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKG5wLCBsaXN0X25hbWUsIGNlbGxzX25hbWUsIDAsIC0x
LCBOVUxMKTsKK30KKwogLyoqCiAgKiB1bmZsYXR0ZW5fZHRfbm9kZSAtIEFsbG9jIGFuZCBwb3B1
bGF0ZSBhIGRldmljZV9ub2RlIGZyb20gdGhlIGZsYXQgdHJlZQogICogQGZkdDogVGhlIHBhcmVu
dCBkZXZpY2UgdHJlZSBibG9iCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3Ry
ZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCmluZGV4IDBhZWNiZTAuLjczOGYx
YjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCkBAIC03NjQsNiArNzY0LDI1IEBAIGludCBkdF9wYXJz
ZV9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNlbGxzX25hbWUsIGludCBp
bmRleCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHRfcGhhbmRsZV9h
cmdzICpvdXRfYXJncyk7CiAKKy8qKgorICogZHRfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MoKSAt
IEZpbmQgdGhlIG51bWJlciBvZiBwaGFuZGxlcyByZWZlcmVuY2VzIGluIGEgcHJvcGVydHkKKyAq
IEBucDogcG9pbnRlciB0byBhIGRldmljZSB0cmVlIG5vZGUgY29udGFpbmluZyBhIGxpc3QKKyAq
IEBsaXN0X25hbWU6IHByb3BlcnR5IG5hbWUgdGhhdCBjb250YWlucyBhIGxpc3QKKyAqIEBjZWxs
c19uYW1lOiBwcm9wZXJ0eSBuYW1lIHRoYXQgc3BlY2lmaWVzIHBoYW5kbGVzJyBhcmd1bWVudHMg
Y291bnQKKyAqCisgKiBSZXR1cm5zIHRoZSBudW1iZXIgb2YgcGhhbmRsZSArIGFyZ3VtZW50IHR1
cGxlcyB3aXRoaW4gYSBwcm9wZXJ0eS4gSXQKKyAqIGlzIGEgdHlwaWNhbCBwYXR0ZXJuIHRvIGVu
Y29kZSBhIGxpc3Qgb2YgcGhhbmRsZSBhbmQgdmFyaWFibGUKKyAqIGFyZ3VtZW50cyBpbnRvIGEg
c2luZ2xlIHByb3BlcnR5LiBUaGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBpcyBlbmNvZGVkCisgKiBi
eSBhIHByb3BlcnR5IGluIHRoZSBwaGFuZGxlLXRhcmdldCBub2RlLiBGb3IgZXhhbXBsZSwgYSBn
cGlvcworICogcHJvcGVydHkgd291bGQgY29udGFpbiBhIGxpc3Qgb2YgR1BJTyBzcGVjaWZpZXMg
Y29uc2lzdGluZyBvZiBhCisgKiBwaGFuZGxlIGFuZCAxIG9yIG1vcmUgYXJndW1lbnRzLiBUaGUg
bnVtYmVyIG9mIGFyZ3VtZW50cyBhcmUKKyAqIGRldGVybWluZWQgYnkgdGhlICNncGlvLWNlbGxz
IHByb3BlcnR5IGluIHRoZSBub2RlIHBvaW50ZWQgdG8gYnkgdGhlCisgKiBwaGFuZGxlLgorICov
CitpbnQgZHRfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MoY29uc3Qgc3RydWN0IGR0X2RldmljZV9u
b2RlICpucCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpsaXN0
X25hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY2VsbHNf
bmFtZSk7CisKICNpZmRlZiBDT05GSUdfREVWSUNFX1RSRUVfREVCVUcKICNkZWZpbmUgZHRfZHBy
aW50ayhmbXQsIGFyZ3MuLi4pICBcCiAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyBmbXQsICMjIGFy
Z3MpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDO-00078z-Gt; Wed, 10 May 2017 14:03:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDM-00076v-TT
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:41 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F9/F6-02192-CBD13195; Wed, 10 May 2017 14:03:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMbThoO5uWeF
 Ig3XX5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5024yFjzhrXjxaglTA+ND7i5GLg4hgRmM
 EqdWzWACcVgEXrJIrHn4kw3EkRDoZ5W49OMLYxcjJ5ATJ7F6VjcbhF0tsXDNRrC4kICSxOudm
 5kgRs1iknj25yRYgk3AQGL/uyfsILYIUNG9VZOZQGxmgXKJnpnLwAYJC0RInN//AqyeRUBVYt
 GyfWBxXgFnifWr5zFDLJOTuHmuE8zmFHCR2PH6DgvEYmeJ/x+/s05gFFjAyLCKUb04tagstUj
 XTC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzC06hkYGHcwXmlzPsQoycGkJMqr
 u0soUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7wUZ4UghwaLU9NSKtMwcYJDDpCU4eJREeI9KA
 KV5iwsSc4sz0yFSpxiNOV5cfv+eiePJyh/vmYRY8vLzUqXEebtAJgmAlGaU5sENgkXfJUZZKW
 FeRgYGBiGegtSi3MwSVPlXjOIcjErCvFNBpvBk5pXA7XsFdAoT0CmBDAIgp5QkIqSkGhhFfrE
 nZtxP41zy51Xtafaigt6qJ6VcFwQNd80/eexOs7laRlF95rxdSU9mfrpgZKXYNSVkRWWPjeDM
 j0WaYsll8kfe2UsdqHsX/vKA4PRUKx+5Mwal2x9w/b+es2WJbO7imUv9XSvzLp48Yztxx9QJ8
 2ZutM6satLN7ObiKmf/WqD148/neweVWIozEg21mIuKEwGTC/UEuQIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494425019!88014258!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4759 invoked from network); 10 May 2017 14:03:39 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:39 -0000
Received: by mail-wr0-f193.google.com with SMTP id g12so8717498wrg.2
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/oEd4RV4+hR/X7kSfw99ajFUNzvQP5QOSmHDBcac1uE=;
 b=oZwFq12upuaS6EBTZ8qRZd1TYygHlJt9TRLE7FGiD7cUoBlUUcMSOJFC6nRcgXEpcD
 bvnYxlXB7Fy/qw3+ZXMOn7tnltBkhhwcJ9GJpTKccR+UHQ1zSgpwRmGii+KHB3Wc+1BC
 rr9Mb9xzPOagNNDGWU1fEeKWNyZixb2rrw0q9He+t5X8nRxWcAKycgsY+mNXVSRPl6eY
 Eb3JClvtj1iubfMootbzRv1rNxJl/WYQufC8DcS69+mhPm1PBaks8l6ayvruq1iie2MJ
 TX3gHv4V68YkBkvO7ooyoQs5yY0P6FNIi2neXm1S9XtWFtLi7ptkoNPy8Vz31MlF/wNO
 GD0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/oEd4RV4+hR/X7kSfw99ajFUNzvQP5QOSmHDBcac1uE=;
 b=MZh1Wxo0eK+z+7JNBziMLBt60DiBHCkJ+Vsidy2yssNxXBF+pqI67cLmQi/Qqa7p+t
 WlADE7DMbUComKgu8OnzLcr8nq3IFSAcornEXIo4/FUlEIXaRZ8uyv3FyfPbtRZTxjsc
 NUcQD+JO66DKYFw91GyzCIBBqQulhDaXFU5C5wL3XX6Iy2YCGEfL3uJit81jOILrf7jJ
 6q/A5/7gVz1SL2FcnwcXoGBPyM37CalbpoREGkK5+DscKZya6IWyG4DLvLe8vLpYLlJA
 /BIHMPOLO78HeBoFP4emsjqZIFRGBuA5xK+9+rO8R8VJEn9s0VwCGxGYk9puIrSEotW0
 UXFA==
X-Gm-Message-State: AODbwcDeSIFqkzxAiLgOb3mm17rENpNX6ofXNDRftlEQurjQMl27CCqv
 npjXKS2bH543pA==
X-Received: by 10.223.161.221 with SMTP id v29mr3988294wrv.135.1494425019043; 
 Wed, 10 May 2017 07:03:39 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:38 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:09 +0300
Message-Id: <1494424994-26232-6-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 05/10] iommu/arm: Re-define
	iommu_use_hap_pt(d) as iommu_hap_pt_share
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKTm90IGV2ZXJ5IGludGVncmF0ZWQgaW50byBBUk0gU29DcyBJT01NVSBjYW4gc2hhcmUgcGFn
ZSB0YWJsZXMKd2l0aCB0aGUgQ1BVIGFuZCBhcyByZXN1bHQgdGhlIGlvbW11X3VzZV9oYXBfcHQo
ZCkgaXMgbm90IGFsd2F5cyB0cnVlLgpSZXVzZSB4ODYncyBpb21tdV9oYXBfcHRfc2hhcmUgZmxh
ZyB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBJT01NVQpwYWdlIHRhYmxlIGlzIHNoYXJlZCBvciBu
b3QuCgpOb3cgYWxsIElPTU1VIGRyaXZlcnMgb24gQVJNIGFyZSBhYmxlIHRvIGNoYW5nZSB0aGlz
IGZsYWcKYWNjb3JkaW5nIHRvIHRoZWlyIHBvc3NpYmlsaXRpZXMgbGlrZSB4ODYtdmFyaWFudHMg
ZG8uClRoZXJlZm9yZSBzZXQgaW9tbXVfaGFwX3B0X3NoYXJlIGZsYWcgZm9yIFNNTVUgYmVjYXVz
ZSBpdCBhbHdheXMgc2hhcmVzCnBhZ2UgdGFibGUgd2l0aCB0aGUgQ1BVLgoKU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgot
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgfCAzICsrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9pb21tdS5oICAgICAgICB8IDcgKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMKaW5kZXggNTI3YTU5Mi4uODZlZTEyYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL3NtbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5j
CkBAIC0yODcwLDYgKzI4NzAsOSBAQCBzdGF0aWMgX19pbml0IGludCBhcm1fc21tdV9kdF9pbml0
KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LAogCiAJcGxhdGZvcm1fZmVhdHVyZXMgJj0gc21t
dS0+ZmVhdHVyZXM7CiAKKwkvKiBBbHdheXMgc2hhcmUgUDJNIHRhYmxlIGJldHdlZW4gdGhlIENQ
VSBhbmQgdGhlIFNNTVUgKi8KKwlpb21tdV9oYXBfcHRfc2hhcmUgPSB0cnVlOworCiAJcmV0dXJu
IDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vaW9tbXUuaAppbmRleCA1N2Q5YjFlLi4xMGE2ZjIzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9p
b21tdS5oCkBAIC0yMCw4ICsyMCwxMSBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogICAgIHZvaWQgKnBy
aXY7CiB9OwogCi0vKiBBbHdheXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQg
dGhlIElPTU1VICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKDEpCisvKgorICogVGhl
IEFSTSBkb21haW4gYWx3YXlzIGhhcyBhIFAyTSB0YWJsZSwgYnV0IG5vdCBldmVyeSBpbnRlZ3Jh
dGVkIGludG8KKyAqIEFSTSBTb0NzIElPTU1VIGNhbiB1c2UgaXQgYXMgcGFnZSB0YWJsZS4KKyAq
LworI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpIChpb21tdV9oYXBfcHRfc2hhcmUpCiAKIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIF9faW5pdCBp
b21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7Ci0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDL-00076j-KP; Wed, 10 May 2017 14:03:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDK-00076U-8g
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:38 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 93/E9-01999-9BD13195; Wed, 10 May 2017 14:03:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRvkpLtDVjj
 S4ORlS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNEp3/BNd6KWX9UGhgbubsYuTiEBKYwShyc
 s4kRxGEReMki8XDFUnYQR0Kgn1Vi/YN5QBlOICdO4sS6x6xdjBxAdpXEnYtJIGEhASWJ1zs3M
 0FMmsUk8fnnZyaQBJuAgcT+d0/YQWwRoKJ7qyaDxZkFyiV6Zi5jA7GFBUIl1szfwApiswioSi
 y/s4sZxOYVcJZYMGMjK8ReOYmb5zrB4pwCLhI7Xt9hgVjsLPH/43fWCYwCCxgZVjFqFKcWlaU
 W6Rqa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYVAxDsYDx72vMQoyQHk5Io
 r+4uoUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxXpYUjhQSLUtNTK9Iyc4ABDpOW4OBREuE9K
 gGU5i0uSMwtzkyHSJ1i1OV4tPLHeyYhlrz8vFQpcV4hGaAiAZCijNI8uBGwaLvEKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYV4FkCk8mXklcJteAR3BBHREIIMAyBEliQgpqQbGJXfflvuELu2
 KcVQ5Gfn65+87RjWN0h8z78XPyL98Osp/pf+l4o2cfnI2Pu+Vjx1fnKW/a+4Tlbd638U/2nuF
 bKnfZS9sHXExhjlvetBF7TdMWSuVb5Tk/Hd5//LfzJQ5GcY3HmhI+dSY2dyc68ofvaBbMGou+
 7HyxD+pybnHreZfslAqXzJDiaU4I9FQi7moOBEAsyMR2bECAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494425016!76699134!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63602 invoked from network); 10 May 2017 14:03:36 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:36 -0000
Received: by mail-wm0-f66.google.com with SMTP id v4so43905wmb.2
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LPCW+Fjbezj+9BzX4wo7Z66VF1I2lEz4AYO62z+7Tsw=;
 b=oBNS/Vy6i2/xtp5CsLWptXhyzkbd+1MFMNKoxo+r3OZAwSUVJncmLvTpBKYVpfn1GV
 Yt8kedqZXiG5IM8OiDheOPG+qXZ165Tw4IpqKVm6FWmzErVeM7sYnqUmMFFlgl823/+R
 LbWJfjSwvbZFi36wqzXSxUlY0ufV/ucukBmn0IA6H9T6Rs9/oJxBGFtCsMQJTn/is5n/
 aCkHkp1/FHUqsOfKLxipyvXN1GNw/SjGXNtAtWI1r04x9hr6Ew8TPbZLyaR4KXNBNF08
 /QZIXEuiMAF+VYhxV7St5/TRrkIG1Ick5xpTK2IVkklhDOygg+EMV/iVm4mA1C/rVvN0
 m+Xw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=LPCW+Fjbezj+9BzX4wo7Z66VF1I2lEz4AYO62z+7Tsw=;
 b=RUNgM2mtRU7euuzwxFhVOA+WWpAOyEE5+Vl/2mI2hLXqCg/8wqO4h7TS9I3Xv/DiLG
 1V+kcEMg1t56zlHjyN2z9QsogynW/ufnBRuyBw8pO9qLmAtHDN/OlF0rDSUeXbFNgF36
 2iBxKJC39gRnoMxu3+UaCz1j30W7CO/0ZkZbd+NF8HAHhDUgRAogy/O97EwaetP5W4Ay
 BmPdZBg/VZo0AdEHGLj5p51cQCZC1BIbAlQZCUGMPRsHTtUdgQgBlRxiTmTpaUMRtKpR
 l+g/vuBffXONkGUPx5pOxsWOJWxAOLNsBQJ/IJrySHc4naMARlQoeBurnElIC356fUrI
 QseA==
X-Gm-Message-State: AODbwcDeC/WVkgcliJhBbC3eGJryJ9gEyzCXDHJfveRwWlu5FvN+FPVi
 d9ry4JTirS7I7A==
X-Received: by 10.28.136.146 with SMTP id k140mr3752467wmd.55.1494425016557;
 Wed, 10 May 2017 07:03:36 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:35 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:07 +0300
Message-Id: <1494424994-26232-4-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 03/10] xen/arm: p2m: Add helper to convert
	p2m type to IOMMU flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlIGhlbHBlciBoYXMgdGhlIHNhbWUgcHVycG9zZSBhcyBleGlzdGluZyBmb3IgeDg2IG9u
ZS4KSXQgaXMgdXNlZCBmb3IgY2hvb3NpbmcgSU9NTVUgbWFwcGluZyBhdHRyaWJ1dGUgYWNjb3Jk
aW5nIHRvCnRoZSBtZW1vcnkgdHlwZS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hl
bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgQ2hhbmdlcyBpbiB2MToKICAgICAg
LSBBZGQgSnVsaWVuJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
IHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCAxOGM1N2Y5Li45MDgyYmEwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcDJtLmgKQEAgLTUsNiArNSw3IEBACiAjaW5jbHVkZSA8eGVuL3JhZGl4LXRyZWUuaD4KICNp
bmNsdWRlIDx4ZW4vcndsb2NrLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KKyNpbmNs
dWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4gLyogZm9yIHZt
X2V2ZW50X3Jlc3BvbnNlX3QgKi8KICNpbmNsdWRlIDxwdWJsaWMvbWVtb3J5Lmg+CiAjaW5jbHVk
ZSA8eGVuL3AybS1jb21tb24uaD4KQEAgLTM1Nyw2ICszNTgsMzkgQEAgc3RhdGljIGlubGluZSBn
Zm5fdCBnZm5fbmV4dF9ib3VuZGFyeShnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKICAg
ICByZXR1cm4gZ2ZuX2FkZChnZm4sIDFVTCA8PCBvcmRlcik7CiB9CiAKKy8qCisgKiBwMm0gdHlw
ZSB0byBJT01NVSBmbGFncworICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBwMm1fZ2V0
X2lvbW11X2ZsYWdzKHAybV90eXBlX3QgcDJtdCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7
CisKKyAgICBzd2l0Y2goIHAybXQgKQorICAgIHsKKyAgICBjYXNlIHAybV9yYW1fcnc6CisgICAg
Y2FzZSBwMm1faW9tbXVfbWFwX3J3OgorICAgIGNhc2UgcDJtX21hcF9mb3JlaWduOgorICAgIGNh
c2UgcDJtX2dyYW50X21hcF9ydzoKKyAgICBjYXNlIHAybV9tbWlvX2RpcmVjdF9kZXY6CisgICAg
Y2FzZSBwMm1fbW1pb19kaXJlY3RfbmM6CisgICAgY2FzZSBwMm1fbW1pb19kaXJlY3RfYzoKKyAg
ICAgICAgZmxhZ3MgPSBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGU7CisgICAgICAg
IGJyZWFrOworICAgIGNhc2UgcDJtX3JhbV9ybzoKKyAgICBjYXNlIHAybV9pb21tdV9tYXBfcm86
CisgICAgY2FzZSBwMm1fZ3JhbnRfbWFwX3JvOgorICAgICAgICBmbGFncyA9IElPTU1VRl9yZWFk
YWJsZTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgZmxhZ3MgPSAwOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAvKiBUT0RPIERvIHdlIG5lZWQgdG8gaGFuZGxl
IGFjY2VzcyBwZXJtaXNzaW9ucyBoZXJlPyAqLworCisgICAgcmV0dXJuIGZsYWdzOworfQorCiAj
ZW5kaWYgLyogX1hFTl9QMk1fSCAqLwogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDH-00075v-6I; Wed, 10 May 2017 14:03:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDG-00075l-CA
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 54/5E-03587-5BD13195; Wed, 10 May 2017 14:03:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVyMbThiO4WWeF
 Ig4u3rSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1L48zF2yRrnh7YxJbA+NOkS5GTg4hgRmM
 EgfaFbsYuThYBC6xSKz/NZMNxJEQeMciMeP6WxaQKgmBOIkXBz4xQtjVEu/XfWSD6FaSeL1zM
 xNIg5DALCaJP186wBrYBAwk9r97wg5iiwAV3Vs1mQnEZhYol+iZuQysWVjAWmJ5WwdYDYuAqk
 Tz4x4wm1fAWeLby+VQi+Ukbp7rZJ7AyLeAkWEVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgZl
 ebmpxcWJ6ak5iUrFecn7uJkZgqDAAwQ7GP/MDDzFKcjApifLq7hKKFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTB6yUjHCkkWJSanlqRlpkDDFqYtAQHj5II71EJoDRvcUFibnFmOkTqFKMlx4vL7
 98zcbxb+gFIPln54z2TEEtefl6qlDivEMg8AZCGjNI8uHGwyLrEKCslzMsIdKAQT0FqUW5mCa
 r8K0ZxDkYlYd5IkCk8mXklcFtfAR3EBHRQIIMAyEEliQgpqQbGitl8TE69Z93kJ840/Xe6+E7
 n68p5WyvL3s/o2MIlO+XDYoHTEYHKEx6FJkbqfTTp1/vPs339ivYjzR9VHt6xbRLx2TJLZkLX
 8bn3O039VINaCtaJmD4t2J772oQ3rGzL+eQlWx3+7VN58c8nv7g+Q1dUknfbVR1Tm1VmT7pfZ
 /CnmAfGL36jxFKckWioxVxUnAgAzhvJYKcCAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494425012!101451191!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64703 invoked from network); 10 May 2017 14:03:32 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:32 -0000
Received: by mail-wr0-f196.google.com with SMTP id g12so8716952wrg.2
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=3zmgtcz4A/Zak504jEWCv1mTEutNPvXRj4nSH74L5xc=;
 b=REZUfAK3qzHotQ++Hsj3uyCRXlhhvFUB2cmR1SJ0svyzfaNhc6MTcbLkPYcja9mo5m
 Rg8Gw0gyXz5lVE/GwWfAQdK1LtxTAHKM5vIumGaMJbUFrom4dGIun8Vi/+t/dMG+a2Dg
 Sa1uo8YCvOwpLF67w6TsOJP2W11tX/6C3HbBOv7Yg0dqKSYTkr0m+wKcABjye1bZtf6y
 ULUWi1yJ15orNlJxNc3Q7gKFyCGwmYlfw11C6rmHg8jRlX7mJEhpHkDjTMj2xBKgTWRw
 yNq13azQIuD68TZlBdUh84AekJY92+XbScZKRTv5fnlBp2nWjiilVrDa6m1gMVD/I5CX
 SZ5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=3zmgtcz4A/Zak504jEWCv1mTEutNPvXRj4nSH74L5xc=;
 b=lklSmCc3GbJ+lYybwFrmTIkjGsjVbd+/pQiN2ghwaows9zaS6Oz/zJe1uIO4c6It+6
 OM6v5gV7zW/e/6mu+Jby+JgXZ+Grx9FyaBs5+4BaZ19T40lnbdHvYtKnfLQgGiMDGAY0
 DlYeyu79CXAR6Y5v1jU0LUbA7VrAe1cyXoxjPLJFI09khVAB7fS2TMUUDAFzQ/SfArZ5
 SiVBoL8zQJzCsH88fC6ET6kfEPgYRTuKf6oY7wgWhv0CMYYdRIvaMAMxDUQ9vWve3aiz
 sWeaGuaD6uou3gCu+N3slYkfywK51XlDfy+5mpaUY2xCkLKbQaebovi9mX4TyESGlHNU
 +f/A==
X-Gm-Message-State: AODbwcDGsnCqWXIuyMNQypKD0cj97BYa/4nwxN51u3hfgOD/m/zrmOBi
 6aDDRgKLR3m7YQ==
X-Received: by 10.223.170.142 with SMTP id h14mr3657422wrc.140.1494425012505; 
 Wed, 10 May 2017 07:03:32 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:31 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:04 +0300
Message-Id: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 00/10] "Non-shared" IOMMU support on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KClRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIHRvIGNyZWF0ZSBh
IGJhc2UgZm9yIHBvcnRpbmcKYW55ICJOb24tc2hhcmVkIiBJT01NVXMgdG8gWGVuIG9uIEFSTS4g
U2F5aW5nICJOb24tc2hhcmVkIiBJT01NVSBJIG1lYW4KdGhlIElPTU1VIHRoYXQgY2FuJ3Qgc2hh
cmUgdGhlIHBhZ2UgdGFibGUgd2l0aCB0aGUgQ1BVLgpQcmltYXJpbHksIHdlIGFyZSBpbnRlcmVz
dGVkIGluIElQTU1VLVZNU0EgYW5kIEkgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdGhlIGZpcnN0IGNh
bmRpZGF0ZS4KSXQgaXMgVk1TQS1jb21wYXRpYmxlIElPTU1VIHRoYXQgaW50ZWdyYXRlZCBpbiB0
aGUgbmV3ZXN0IFJlbmVzYXMgUi1DYXIgR2VuMyBTb0NzIChBUk0pLgpJIHdpbGwgcHVzaCBJUE1N
VS1WTVNBIHN1cHBvcnQgaW4gYSB3aGlsZS4KCldpdGggcmVnYXJkIHRvIHRoZSBwYXRjaCBzZXJp
ZXMsIGl0IHdhcyByZWJhc2VkIG9uIFhlbiA0LjkuMC1yYzIgYW5kIGJhc2VkIG9uIFJGQyBwYXRj
aCBzZXJpZXMKSSBwdXNoZWQgc29tZSB0aW1lIGFnb1sxXTogCi0gUGF0Y2hlcyAxIGFuZCAzIGFs
cmVhZHkgaGF2ZSBKdWxpZW4ncyBSYi4KLSBQYXRjaGVzIDIsIDQsIDkgd2VyZSByZXdvcmtlZC4K
LSBQYXRjaCA1IHdhcyBsZWZ0IHVudG91Y2hlZC4gCi0gUGF0Y2hlcyA2LTggaGF2ZSBsaWdodC9j
b3NtZXRpYyBjaGFuZ2VzLiAKLSBQYXRjaCAxMCBpcyBuZXcuCgpOb3QgcmVhbGx5IHN1cmUgYWJv
dXQgeDg2LXJlbGF0ZWQgY2hhbmdlcyAoZXNwZWNpYWxseSBwYXRjaCAyKSBzaW5jZSBJIGhhZCBu
byBwb3NzaWJpbGl0eSB0byBjaGVjay4KSG9wZSB0aGF0IEkgaGF2ZW4ndCBicm9rZW4gYW55dGhp
bmcgZm9yIHg4NiwgYnV0IGNvbmZpcm1hdGlvbiBpcyBuZWVkZWQuCgpZb3UgY2FuIGZpbmQgcGF0
Y2ggc2VyaWVzIGhlcmUuCnJlcG86IGh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5rbzEveGVu
LmdpdCBicmFuY2g6IG5vbl9zaGFyZWRfaW9tbXVfdjEKClRoYW5rIHlvdS4KClsxXSBbUkZDIFBB
VENIIDAvOV0gIk5vbi1zaGFyZWQiIElPTU1VIHN1cHBvcnQgb24gQVJNCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMTkwNS5o
dG1sCgpPbGVrc2FuZHIgVHlzaGNoZW5rbyAoMTApOgogIHhlbi9kZXZpY2UtdHJlZTogQWRkIGR0
X2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzIGhlbHBlcgogIGlvbW11OiBBZGQgZXh0cmEgb3JkZXIg
YXJndW1lbnQgdG8gdGhlIElPTU1VIEFQSXMgYW5kIHBsYXRmb3JtCiAgICBjYWxsYmFja3MKICB4
ZW4vYXJtOiBwMm06IEFkZCBoZWxwZXIgdG8gY29udmVydCBwMm0gdHlwZSB0byBJT01NVSBmbGFn
cwogIHhlbi9hcm06IHAybTogVXBkYXRlIElPTU1VIG1hcHBpbmcgd2hlbmV2ZXIgcG9zc2libGUg
aWYgcGFnZSB0YWJsZSBpcwogICAgbm90IHNoYXJlZAogIGlvbW11L2FybTogUmUtZGVmaW5lIGlv
bW11X3VzZV9oYXBfcHQoZCkgYXMgaW9tbXVfaGFwX3B0X3NoYXJlCiAgaW9tbXU6IEFkZCBleHRy
YSB1c2VfaW9tbXUgYXJndW1lbnQgdG8gaW9tbXVfZG9tYWluX2luaXQoKQogIGlvbW11L2FybTog
QWRkIGFsbG9jX3BhZ2VfdGFibGUgcGxhdGZvcm0gY2FsbGJhY2sKICBpb21tdTogU3BsaXQgaW9t
bXVfaHdkb21faW5pdCgpIGludG8gYXJjaCBzcGVjaWZpYyBwYXJ0cwogIHhlbi9hcm06IEFkZCB1
c2VfaW9tbXUgZmxhZyB0byB4ZW5fYXJjaF9kb21haW5jb25maWcKICB4ZW4vYXJtOiBkb21haW5f
YnVpbGQ6IERvbid0IGV4cG9zZSB0aGUgImlvbW11cyIgcHJvcGVydHkgdG8gdGhlIGd1ZXN0Cgog
dG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKysK
IHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKwogeGVu
L2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKy0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSArKystLQogeGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgICAgICAgICAgICAgIHwgMjEgKy0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICAgICAgICAgICAgICAgIHwgMjYgKyst
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAzOCArKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAg
ICAgICAgICAgICAgIHwgIDUgKystCiB4ZW4vY29tbW9uL2RldmljZV90cmVlLmMgICAgICAgICAg
ICAgICAgICAgICAgfCAgNyArKysrCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAg
ICAgICAgICAgICAgfCAxMCArKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jICAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgIDggKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL2lvbW11LmMgICAgICAgICAgIHwgMTIgKysrKystCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jICAgICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysr
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgNjAgKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYyAgICAgICAgICAgfCA0OCArKysrKysrKysrKysrKysrKysrKy0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgICAgICAgICB8ICA0ICstCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAgICAgfCA0MiArKysrKysrKysrKysrKysrKy0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgICAgICAgICAgICAgfCAgNyArKystCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAgICAgICAgICAgICAgfCAzNCArKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8
ICA4ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgICAgICAgICAgICAgICB8
ICA1ICsrKwogeGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmggICAgICAgICAgICAgICAgIHwg
MTkgKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAyNiArKysrKysrKy0tLS0KIDI2IGZpbGVzIGNoYW5nZWQsIDM1MyBpbnNlcnRpb25zKCsp
LCAxNTkgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDN-00077q-5S; Wed, 10 May 2017 14:03:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDM-00076U-6N
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:40 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3D/0A-01999-BBD13195; Wed, 10 May 2017 14:03:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXiVRvkqLtDVjj
 SYMVpFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP03LOsBSsuMFbsezONpYFxfx9jFyMXh5DA
 VEaJaTPbwRwWgZcsEj8OvWIBcSQE+lklNq58CuRwAjlxEifObGTvYuQAssslNh4oBwkLCShJv
 N65mQli0iwmiWWrH7KBJNgEDCT2v3vCDmKLABXdWzWZCcRmBurtmbkMrEZYIEli2qlWsBoWAV
 WJDfu3gNm8As4ST7tnMELslZO4ea6TGcTmFHCR2PH6DgvEYmeJ/x+/s05gFFjAyLCKUb04tag
 stUjXWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzC4GIBgB+Pef06HGCU5mJRE
 eXV3CUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1khGOFBIsSk1PrUjLzAGGOUxagoNHSYT3q
 ARQmre4IDG3ODMdInWKUZfj0cof75mEWPLy81KlxHm7QGYIgBRllObBjYDF3CVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ804FmcKTmVcCt+kV0BFMQEcEMgiAHFGSiJCSamDUy9rbVXBcaPL
 9vtpTjnW/MzzPPl57ceeT4DcTX96Yx2py+taukoybxsu0dvkJeq0+wxi89c4p/i+LesONbRjz
 30wLcXRhXfoyqL9HekJKY51Gq/LmGWe/B6l9CN3A0Cdx5hGr2KMnt7+tDfdo7r19ZC23wr5H7
 q/fekmu/1USKdZT8nySglyNEktxRqKhFnNRcSIA7GCpFrQCAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494425015!95679118!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33651 invoked from network); 10 May 2017 14:03:36 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:36 -0000
Received: by mail-wm0-f65.google.com with SMTP id u65so43280wmu.3
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ALTszbJn9Bgh1FHAYVJo2Q/dte4BtXg2FtqRFG5lAc8=;
 b=VQC6zp2JmmyGyUgPAGRH0AiXg0165LBfcUXWIDiiHyymM1A/KBDpUGzcmBo+h5FxMm
 LjMzwjO1J4lCavWQZ246+AABo3k8bmbGC0wWho4/RxW7AKWVcmenpAC3Pz0Ejt6ljxSo
 wHbQSiOYnTl0VKruAmDsrDibxf2N53URHSEB610ec9xZWYC8VS/VP2fXx79M36rhE3NN
 g/12KUBtR6yS9SxUcqa1jQPznC/aIs18CnxxEdhZp6P6d9DXPri1iqNBgO53PuLpxmrQ
 1Hz1WFfgasVw+makZH/bezjP0O69vGo/WPvr4pr3w63UBURTos66rAOLnwSwmI4l0lxz
 NNAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ALTszbJn9Bgh1FHAYVJo2Q/dte4BtXg2FtqRFG5lAc8=;
 b=HKuQA+Qu9lwd0jK2aus33wgv2iALh38uEoRZ6x7LqmzxOPIitxNcgsT9yBs3SWTIyJ
 loMV3xnXjzAUGsJo8sZ2mz8bNPVs34SLj+q3VT2IWl6k3XZq6WMCuZtRmo71VDLXsEgR
 PeB3l7VqigioM/h7BAX2v747AAwRNJQjfet0X/90+5N0BXuyUzEkRl5NxUHLtKjheIMP
 6Qlvgv+3azEKDkwngjB9kI8wXHJb2Xud7zhQZ3656Bcv4bL//JSZe6SkwIyPE1angmBL
 rF6YN1NZN/0WDSWb4gxalPB/346qx+Ga+onKwlHgSX/Fqe8byjOVuKOwKAk18qI6BRmu
 SpWA==
X-Gm-Message-State: AODbwcDcInATTEb37PRnhoi0nXdogWzDwG6Ct32YoX1hfidJdSBbQqYt
 mczXVxsnRCniRQ==
X-Received: by 10.28.210.9 with SMTP id j9mr3359505wmg.120.1494425015281;
 Wed, 10 May 2017 07:03:35 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:34 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:06 +0300
Message-Id: <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to the
	IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKUmVwbGFjZSBleGlzdGluZyBzaW5nbGUtcGFnZSBzdHVmZiAoSU9NTVUgQVBJcyBhbmQgcGxh
dGZvcm0gY2FsbGJhY2tzKQp3aXRoIHRoZSBtdWx0aS1wYWdlIG9uZSBmb2xsb3dlZCBieSBtb2Rp
ZmljYXRpb25zIG9mIGFsbCByZWxhdGVkIHBhcnRzLgoKVGhlc2UgbmV3IG1hcF9wYWdlcy91bm1h
cF9wYWdlcyBBUElzIGRvIGFsbW9zdCB0aGUgc2FtZSB0aGluZwphcyBvbGQgbWFwX3BhZ2UvdW5t
YXBfcGFnZSBvbmVzIGV4Y2VwdCB0aGUgZm9ybWVycyBoYXZlIGV4dHJhCm9yZGVyIGFyZ3VtZW50
IGFuZCBhcyB0aGUgcmVzdWx0IGNhbiBoYW5kbGUgdGhlIG51bWJlciBvZiBwYWdlcy4KU28gaGF2
ZSBuZXcgcGxhdGZvcm0gY2FsbGJhY2tzLgoKQWx0aG91Z2ggdGhlIGN1cnJlbnQgYmVoYXZpb3Ig
d2FzIHJldGFpbmVkIGluIGFsbCBwbGFjZXMgKEkgaG9wZSksCml0IHNob3VsZCBiZSBub3RlZCB0
aGF0IHRoZSByb2xsYmFjayBsb2dpYyB3YXMgbW92ZWQgZnJvbSB0aGUgY29tbW9uIGNvZGUKdG8g
dGhlIElPTU1VIGRyaXZlcnMuIE5vdyB0aGUgSU9NTVUgZHJpdmVycyBhcmUgcmVzcG9uc2libGUg
Zm9yIHVubWFwcGluZwphbHJlYWR5IG1hcHBlZCBwYWdlcyBpZiBzb21ldGhpbmcgd2VudCB3cm9u
ZyBkdXJpbmcgbWFwcGluZyB0aGUgbnVtYmVyCm9mIHBhZ2VzIChvcmRlciA+IDApLgoKU2lnbmVk
LW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICBDaGFuZ2VzIGluIHYxOgogICAgICAtIFJl
cGxhY2UgZXhpc3Rpbmcgc2luZ2xlLXBhZ2UgSU9NTVUgQVBJcy9wbGF0Zm9ybSBjYWxsYmFja3Mg
d2l0aAogICAgICAgIG11bHRpLXBhZ2Ugb25lcyBpbnN0ZWFkIG9mIGp1c3Qga2VlcGluZyBib3Ro
IHZhcmlhbnRzIG9mIHRoZW0uCiAgICAgIC0gVXNlIG9yZGVyIGFyZ3VtZW50IGluc3RlYWQgb2Yg
cGFnZV9jb3VudC4KICAgICAgLSBDbGFyaWZ5IHBhdGNoIHN1YmplY3QvZGVzY3JpcHRpb24uCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTEgKysr
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICAgICAgfCAyMSAr
Ky0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgICAgICAgICAgICAg
ICB8IDI2ICsrKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAzOCArKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYyAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysr
KysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8ICA4
ICsrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAgICAgICAgICAgfCA0
MSArKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
ICAgICAgICAgICAgICAgfCAyMSArKysrKystLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5jICAgICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jICAgICAgICAgfCAgNCArLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICA2ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICA4ICsrKy0tCiB4
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAyMCArKysrKyst
LS0tLQogMTUgZmlsZXMgY2hhbmdlZCwgMTk1IGluc2VydGlvbnMoKyksIDEyMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IDk2YmMyODAuLmM1YmMzYTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNjIzLDExICsyNjIzLDE0IEBAIHN0YXRpYyBpbnQgX19n
ZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwK
ICAgICAgICAgaWYgKCBkICYmIGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShuZWVkX2lvbW11
KGQpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSA9
PSBQR1Rfd3JpdGFibGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVf
dW5tYXBfcGFnZShkLCBtZm5fdG9fZ21mbihkLCBwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAg
ICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X3VubWFwX3BhZ2VzKGQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3RvX2dtZm4oZCwgcGFnZV90b19t
Zm4ocGFnZSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDApOwogICAgICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gUEdUX3dyaXRhYmxlX3BhZ2UgKQot
ICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQsIG1mbl90b19nbWZu
KGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdlX3RvX21mbihwYWdlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKKyAgICAg
ICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZXMoZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3RvX2dtZm4oZCwgcGFnZV90b19tZm4o
cGFnZSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
X3RvX21mbihwYWdlKSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCmluZGV4IGYzN2ExZjIuLjNhNGI2YjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtODY5
LDI2ICs4NjksOSBAQCBvdXQ6CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAg
aWYgKCBpb21tdV9mbGFncyApCi0gICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8
PCBvcmRlcik7IGkrKyApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBy
YyA9IGlvbW11X21hcF9wYWdlKGQsIGdmbiArIGksIG1mbl94KG1mbikgKyBpLCBpb21tdV9mbGFn
cyk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgd2hpbGUgKCBpLS0gKQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIElmIHN0YXRlbWVudCB0byBzYXRpc2Z5IF9fbXVzdF9j
aGVjay4gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3Bh
Z2UocDJtLT5kb21haW4sIGdmbiArIGkpICkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29udGludWU7Ci0KLSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHJjID0gaW9t
bXVfbWFwX3BhZ2VzKGQsIGdmbiwgbWZuX3gobWZuKSwgb3JkZXIsIGlvbW11X2ZsYWdzKTsKICAg
ICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9y
ZGVyKTsgaSsrICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJldCA9
IGlvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICByYyA9IGlvbW11X3VubWFwX3BhZ2VzKGQsIGdmbiwgb3JkZXIp
OwogICAgICAgICB9CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNTA3OWI1OS4uNTFmM2UxMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwpAQCAtNTA3LDcgKzUwNyw3IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKIHsKICAgICAvKiBYWFgg
LS0gdGhpcyBtaWdodCBiZSBhYmxlIHRvIGJlIGZhc3RlciBpZmYgY3VycmVudC0+ZG9tYWluID09
IGQgKi8KICAgICB2b2lkICp0YWJsZTsKLSAgICB1bnNpZ25lZCBsb25nIGksIGdmbl9yZW1haW5k
ZXIgPSBnZm47CisgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVtYWluZGVyID0gZ2ZuOwogICAgIGwx
X3BnZW50cnlfdCAqcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50OwogICAgIC8qIEludGVybWVkaWF0
ZSB0YWJsZSB0byBmcmVlIGlmIHdlJ3JlIHJlcGxhY2luZyBpdCB3aXRoIGEgc3VwZXJwYWdlLiAq
LwogICAgIGwxX3BnZW50cnlfdCBpbnRlcm1lZGlhdGVfZW50cnkgPSBsMWVfZW1wdHkoKTsKQEAg
LTcxOCwyOCArNzE4LDEwIEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICBhbWRfaW9t
bXVfZmx1c2hfcGFnZXMocDJtLT5kb21haW4sIGdmbiwgcGFnZV9vcmRlcik7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZSBpZiAoIGlvbW11X3B0ZV9mbGFncyApCi0gICAgICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSwgbWZu
X3gobWZuKSArIGksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdV9w
dGVfZmxhZ3MpOwotICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tICkKLSAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIElmIHN0YXRlbWVudCB0byBzYXRpc2Z5IF9fbXVzdF9jaGVjay4gKi8K
LSAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFp
biwgZ2ZuICsgaSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0g
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2VzKHAybS0+ZG9tYWluLCBnZm4sIG1m
bl94KG1mbiksIHBhZ2Vfb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b21tdV9wdGVfZmxhZ3MpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgaW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIGdmbiArIGkpOwot
Ci0gICAgICAgICAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9IHJl
dDsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJjID0gaW9tbXVfdW5tYXBfcGFnZXMocDJt
LT5kb21haW4sIGdmbiwgcGFnZV9vcmRlcik7CiAgICAgfQogCiAgICAgLyoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAxZDU3
ZTVjLi4xNWJhNzFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS5jCkBAIC03MDUsMjAgKzcwNSw5IEBAIHAybV9yZW1vdmVfcGFnZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBt
Zm4sCiAKICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4pICkKICAg
ICB7Ci0gICAgICAgIGludCByYyA9IDA7Ci0KICAgICAgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+
ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwg
cGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJl
dCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOwotCi0gICAgICAgICAg
ICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKKyAgICAgICAgICAgIHJldHVy
biBpb21tdV91bm1hcF9wYWdlcyhwMm0tPmRvbWFpbiwgbWZuLCBwYWdlX29yZGVyKTsKKyAgICAg
ICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBn
Zm4pKTsKQEAgLTc2NSwyMyArNzU0LDggQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgaWYgKCAhcGFnaW5nX21vZGVf
dHJhbnNsYXRlKGQpICkKICAgICB7CiAgICAgICAgIGlmICggbmVlZF9pb21tdShkKSAmJiB0ID09
IHAybV9yYW1fcncgKQotICAgICAgICB7Ci0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgx
IDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJj
ID0gaW9tbXVfbWFwX3BhZ2UoZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRh
YmxlKTsKLSAgICAgICAgICAgICAgICBpZiAoIHJjICE9IDAgKQotICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIElmIHN0YXRlbWVudCB0byBzYXRpc2Z5IF9fbXVzdF9jaGVjay4gKi8KLSAgICAg
ICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShkLCBtZm5feChtZm5fYWRk
KG1mbiwgaSkpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0KLSAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIH0KLSAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlcyhkLCBt
Zm5feChtZm4pLCBtZm5feChtZm4pLCBwYWdlX29yZGVyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAg
cmV0dXJuIDA7CiAgICAgfQogCkBAIC0xMTM0LDcgKzExMDgsNyBAQCBpbnQgc2V0X2lkZW50aXR5
X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICB7CiAg
ICAgICAgIGlmICggIW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAg
ICAgIHJldHVybiBpb21tdV9tYXBfcGFnZShkLCBnZm4sIGdmbiwgSU9NTVVGX3JlYWRhYmxlfElP
TU1VRl93cml0YWJsZSk7CisgICAgICAgIHJldHVybiBpb21tdV9tYXBfcGFnZXMoZCwgZ2ZuLCBn
Zm4sIDAsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwogICAgIH0KIAogICAgIGdm
bl9sb2NrKHAybSwgZ2ZuLCAwKTsKQEAgLTEyMjIsNyArMTE5Niw3IEBAIGludCBjbGVhcl9pZGVu
dGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAg
ewogICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwot
ICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBnZm4pOworICAgICAgICByZXR1cm4g
aW9tbXVfdW5tYXBfcGFnZXMoZCwgZ2ZuLCAwKTsKICAgICB9CiAKICAgICBnZm5fbG9jayhwMm0s
IGdmbiwgMCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMKaW5kZXggMzRmMzI1MC4uMjRhYWY4OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAt
MTQ0MywxMyArMTQ0MywxNCBAQCBpbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVu
c2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAgICBpZiAoIGlvbW11X2VuYWJs
ZWQgJiYgIWlvbW11X3Bhc3N0aHJvdWdoICYmICFuZWVkX2lvbW11KGhhcmR3YXJlX2RvbWFpbikg
KQogICAgIHsKICAgICAgICAgZm9yICggaSA9IHNwZm47IGkgPCBlcGZuOyBpKysgKQotICAgICAg
ICAgICAgaWYgKCBpb21tdV9tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIGksIGksIElPTU1VRl9y
ZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpICkKKyAgICAgICAgICAgIGlmICggaW9tbXVfbWFwX3Bh
Z2VzKGhhcmR3YXJlX2RvbWFpbiwgaSwgaSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpICkKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgaWYgKCBpICE9IGVwZm4gKQogICAgICAgICB7CiAgICAgICAgICAg
ICB3aGlsZSAoaS0tID4gb2xkX21heCkKICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQg
dG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgaWYgKCBpb21tdV91
bm1hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgaSkgKQorICAgICAgICAgICAgICAgIGlmICggaW9t
bXVfdW5tYXBfcGFnZXMoaGFyZHdhcmVfZG9tYWluLCBpLCAwKSApCiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICBnb3RvIGRlc3Ryb3lfbTJwOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmlu
ZGV4IDRmZTk1NDQuLmVjZjhmODIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTk2NCwxMyArOTY0LDEzIEBAIF9f
Z250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9o
c3R3X21hc2t8R05UUElOX2RldndfbWFzaykpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCAhKGtpbmQgJiBNQVBLSU5EX1dSSVRFKSApCi0gICAgICAgICAgICAgICAgZXJyID0gaW9tbXVf
bWFwX3BhZ2UobGQsIGZyYW1lLCBmcmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKKyAgICAgICAgICAgICAg
ICBlcnIgPSBpb21tdV9tYXBfcGFnZXMobGQsIGZyYW1lLCBmcmFtZSwgMCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJs
ZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGFjdF9waW4gJiYgIW9sZF9waW4gKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFraW5kICkKLSAgICAgICAgICAgICAgICBlcnIg
PSBpb21tdV9tYXBfcGFnZShsZCwgZnJhbWUsIGZyYW1lLCBJT01NVUZfcmVhZGFibGUpOworICAg
ICAgICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlcyhsZCwgZnJhbWUsIGZyYW1lLCAwLCBJ
T01NVUZfcmVhZGFibGUpOwogICAgICAgICB9CiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAg
ewpAQCAtMTE5MCw5ICsxMTkwLDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogCiAgICAgICAg
IGtpbmQgPSBtYXBraW5kKGxndCwgcmQsIG9wLT5mcmFtZSk7CiAgICAgICAgIGlmICggIWtpbmQg
KQotICAgICAgICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgb3AtPmZyYW1lKTsKKyAg
ICAgICAgICAgIGVyciA9IGlvbW11X3VubWFwX3BhZ2VzKGxkLCBvcC0+ZnJhbWUsIDApOwogICAg
ICAgICBlbHNlIGlmICggIShraW5kICYgTUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAgZXJy
ID0gaW9tbXVfbWFwX3BhZ2UobGQsIG9wLT5mcmFtZSwgb3AtPmZyYW1lLCBJT01NVUZfcmVhZGFi
bGUpOworICAgICAgICAgICAgZXJyID0gaW9tbXVfbWFwX3BhZ2VzKGxkLCBvcC0+ZnJhbWUsIG9w
LT5mcmFtZSwgMCwgSU9NTVVGX3JlYWRhYmxlKTsKIAogICAgICAgICBkb3VibGVfZ3RfdW5sb2Nr
KGxndCwgcmd0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4
IGZkMjMyN2QuLjg3YWI5OWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMKQEAgLTYzMSw4ICs2MzEsOSBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50
IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBm
bGFncykKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgYm9vbF90
IG5lZWRfZmx1c2ggPSAwOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtNzIwLDcgKzcyMSw4IEBAIG91dDoKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFt
ZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQor
c3RhdGljIGludCBfX211c3RfY2hlY2sgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuKQogewogICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuWzddOwogICAgIHN0cnVj
dCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtNzcxLDYgKzc3Myw0NyBAQCBp
bnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qIFRPRE86IE9wdGltaXplIGJ5IHNxdWFzaGluZyBt
YXBfcGFnZXMvdW5tYXBfcGFnZXMgd2l0aCBtYXBfcGFnZS91bm1hcF9wYWdlICovCitpbnQgX19t
dXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sIHVuc2lnbmVkIGludCBvcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCit7CisgICAgdW5zaWduZWQgbG9uZyBpOwor
ICAgIGludCByYyA9IDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBp
KysgKQorICAgIHsKKyAgICAgICAgcmMgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZCwgZ2ZuICsgaSwg
bWZuICsgaSwgZmxhZ3MpOworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHdoaWxlICggaS0tICkKKyAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1l
bnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCisgICAgICAgICAgICAgICAgaWYgKCBhbWRf
aW9tbXVfdW5tYXBfcGFnZShkLCBnZm4gKyBpKSApCisgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVy
biByYzsKK30KKworaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZXMoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCit7CisgICAgdW5zaWduZWQgbG9uZyBp
OworICAgIGludCByYyA9IDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIp
OyBpKysgKQorICAgIHsKKyAgICAgICAgaW50IHJldCA9IGFtZF9pb21tdV91bm1hcF9wYWdlKGQs
IGdmbiArIGkpOworICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICByYyA9IHJldDsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBhbWRfaW9tbXVfcmVzZXJ2ZV9kb21haW5f
dW5pdHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHU2NCBwaHlzX2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUsIGludCBpdywgaW50IGlyKQpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggOGMyNTExMC4uZmU3
NDRkMiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9t
bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBA
IC0yOTYsOCArMjk2LDggQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFtZF9pb21tdV9od2Rv
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlm
ICggbWZuX3ZhbGlkKF9tZm4ocGZuKSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IGludCByZXQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZCwgcGZuLCBwZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dy
aXRhYmxlKTsKKyAgICAgICAgICAgICAgICBpbnQgcmV0ID0gYW1kX2lvbW11X21hcF9wYWdlcyhk
LCBwZm4sIHBmbiwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKIAogICAgICAgICAgICAgICAg
IGlmICggIXJjICkKICAgICAgICAgICAgICAgICAgICAgcmMgPSByZXQ7CkBAIC02MjAsOCArNjIw
LDggQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhbWRfaW9tbXVfb3BzID0gewogICAgIC5yZW1v
dmVfZGV2aWNlID0gYW1kX2lvbW11X3JlbW92ZV9kZXZpY2UsCiAgICAgLmFzc2lnbl9kZXZpY2Ug
ID0gYW1kX2lvbW11X2Fzc2lnbl9kZXZpY2UsCiAgICAgLnRlYXJkb3duID0gYW1kX2lvbW11X2Rv
bWFpbl9kZXN0cm95LAotICAgIC5tYXBfcGFnZSA9IGFtZF9pb21tdV9tYXBfcGFnZSwKLSAgICAu
dW5tYXBfcGFnZSA9IGFtZF9pb21tdV91bm1hcF9wYWdlLAorICAgIC5tYXBfcGFnZXMgPSBhbWRf
aW9tbXVfbWFwX3BhZ2VzLAorICAgIC51bm1hcF9wYWdlcyA9IGFtZF9pb21tdV91bm1hcF9wYWdl
cywKICAgICAuZnJlZV9wYWdlX3RhYmxlID0gZGVhbGxvY2F0ZV9wYWdlX3RhYmxlLAogICAgIC5y
ZWFzc2lnbl9kZXZpY2UgPSByZWFzc2lnbl9kZXZpY2UsCiAgICAgLmdldF9kZXZpY2VfZ3JvdXBf
aWQgPSBhbWRfaW9tbXVfZ3JvdXBfaWQsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwppbmRl
eCAxMDgyZmNmLi41MjdhNTkyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKQEAgLTI3
ODAsNiArMjc4MCw0MyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCXJldHVybiAwOwogfQog
CisvKiBUT0RPOiBPcHRpbWl6ZSBieSBzcXVhc2hpbmcgbWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdp
dGggbWFwX3BhZ2UvdW5tYXBfcGFnZSAqLworc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3Nt
bXVfbWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorCQl1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCit7
CisJdW5zaWduZWQgbG9uZyBpOworCWludCByYyA9IDA7CisKKwlmb3IgKGkgPSAwOyBpIDwgKDFV
TCA8PCBvcmRlcik7IGkrKykgeworCQlyYyA9IGFybV9zbW11X21hcF9wYWdlKGQsIGdmbiArIGks
IG1mbiArIGksIGZsYWdzKTsKKwkJaWYgKHVubGlrZWx5KHJjKSkgeworCQkJd2hpbGUgKGktLSkK
KwkJCQkvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCisJCQkJaWYg
KGFybV9zbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSkpCisJCQkJCWNvbnRpbnVlOworCisJCQli
cmVhazsKKwkJfQorCX0KKworCXJldHVybiByYzsKK30KKworc3RhdGljIGludCBfX211c3RfY2hl
Y2sgYXJtX3NtbXVfdW5tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKKwkJdW5zaWduZWQgbG9u
ZyBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKK3sKKwl1bnNpZ25lZCBsb25nIGk7CisJaW50IHJj
ID0gMDsKKworCWZvciAoaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrKSB7CisJCWludCBy
ZXQgPSBhcm1fc21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOworCQlpZiAoIXJjKQorCQkJcmMg
PSByZXQ7CisJfQorCisJcmV0dXJuIHJjOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11
X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQgPSBhcm1fc21tdV9pb21tdV9k
b21haW5faW5pdCwKICAgICAuaHdkb21faW5pdCA9IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQs
CkBAIC0yNzg4LDggKzI4MjUsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1f
c21tdV9pb21tdV9vcHMgPSB7CiAgICAgLmlvdGxiX2ZsdXNoX2FsbCA9IGFybV9zbW11X2lvdGxi
X2ZsdXNoX2FsbCwKICAgICAuYXNzaWduX2RldmljZSA9IGFybV9zbW11X2Fzc2lnbl9kZXYsCiAg
ICAgLnJlYXNzaWduX2RldmljZSA9IGFybV9zbW11X3JlYXNzaWduX2RldiwKLSAgICAubWFwX3Bh
Z2UgPSBhcm1fc21tdV9tYXBfcGFnZSwKLSAgICAudW5tYXBfcGFnZSA9IGFybV9zbW11X3VubWFw
X3BhZ2UsCisgICAgLm1hcF9wYWdlcyA9IGFybV9zbW11X21hcF9wYWdlcywKKyAgICAudW5tYXBf
cGFnZXMgPSBhcm1fc21tdV91bm1hcF9wYWdlcywKIH07CiAKIHN0YXRpYyBfX2luaXQgY29uc3Qg
c3RydWN0IGFybV9zbW11X2RldmljZSAqZmluZF9zbW11KGNvbnN0IHN0cnVjdCBkZXZpY2UgKmRl
dikKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDVlODE4MTMuLjNlOWU0YzMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYwpAQCAtMTg4LDcgKzE4OCw3IEBAIHZvaWQgX19od2RvbV9pbml0IGlv
bW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAgID09IFBH
VF93cml0YWJsZV9wYWdlKSApCiAgICAgICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3Jp
dGFibGU7CiAKLSAgICAgICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQs
IGdmbiwgbWZuLCBtYXBwaW5nKTsKKyAgICAgICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMt
Pm1hcF9wYWdlcyhkLCBnZm4sIG1mbiwgMCwgbWFwcGluZyk7CiAgICAgICAgICAgICBpZiAoICFy
YyApCiAgICAgICAgICAgICAgICAgcmMgPSByZXQ7CiAKQEAgLTI0OSw4ICsyNDksOCBAQCB2b2lk
IGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAgICAgYXJjaF9pb21tdV9k
b21haW5fZGVzdHJveShkKTsKIH0KIAotaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKLSAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCitpbnQgaW9tbXVfbWFwX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAg
Y29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJj
OwpAQCAtMjU4LDEzICsyNTgsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBmbGFncyk7Cisg
ICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZXMoZCwgZ2ZuLCBtZm4sIG9yZGVyLCBm
bGFncyk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+
aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBwaW5nIGdm
biAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnZm4sIG1mbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1V
IG1hcHBpbmcgZ2ZuICUjbHggdG8gbWZuICUjbHggb3JkZXIgJXUgZmFpbGVkOiAlZFxuIiwKKyAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgbWZuLCBvcmRlciwgcmMpOwogCiAg
ICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5f
Y3Jhc2goZCk7CkBAIC0yNzMsNyArMjczLDggQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICByZXR1
cm4gcmM7CiB9CiAKLWludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKQoraW50IGlvbW11X3VubWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
cikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsK
ICAgICBpbnQgcmM7CkBAIC0yODEsMTMgKzI4MiwxMyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICBpZiAoICFpb21tdV9lbmFi
bGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9
IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZ2ZuKTsKKyAgICByYyA9IGhkLT5wbGF0
Zm9ybV9vcHMtPnVubWFwX3BhZ2VzKGQsIGdmbiwgb3JkZXIpOwogICAgIGlmICggdW5saWtlbHko
cmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRr
X3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCi0gICAgICAgICAg
ICAgICAgICAgImQlZDogSU9NTVUgdW5tYXBwaW5nIGdmbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0g
ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm4sIHJjKTsKKyAgICAgICAgICAgICAg
ICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgZ2ZuICUjbHggb3JkZXIgJXUgZmFpbGVkOiAlZFxu
IiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgb3JkZXIsIHJjKTsKIAog
ICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKGQpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBhNWM2MWM2Li42
YzdmNGM2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTgxNiw2ICsxODE2
LDUwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgKHBhZGRyX3Qp
Z2ZuIDw8IFBBR0VfU0hJRlRfNEspOwogfQogCisvKiBUT0RPOiBPcHRpbWl6ZSBieSBzcXVhc2hp
bmcgbWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGggbWFwX3BhZ2UvdW5tYXBfcGFnZSAqLworc3Rh
dGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2VzKHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKK3sKKyAgICB1bnNpZ25l
ZCBsb25nIGk7CisgICAgaW50IHJjID0gMDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8
PCBvcmRlcik7IGkrKyApCisgICAgeworICAgICAgICByYyA9IGludGVsX2lvbW11X21hcF9wYWdl
KGQsIGdmbiArIGksIG1mbiArIGksIGZsYWdzKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyYykg
KQorICAgICAgICB7CisgICAgICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAg
LyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLworICAgICAgICAgICAg
ICAgIGlmICggaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShkLCBnZm4gKyBpKSApCisgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAg
IH0KKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxf
aW9tbXVfdW5tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVy
KQoreworICAgIHVuc2lnbmVkIGxvbmcgaTsKKyAgICBpbnQgcmMgPSAwOworCisgICAgZm9yICgg
aSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIGludCByZXQg
PSBpbnRlbF9pb21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOworICAgICAgICBpZiAoICFyYyAp
CisgICAgICAgICAgICByYyA9IHJldDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGlu
dCBpb21tdV9wdGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdTY0IGdmbiwgdTY0ICpwdGUsCiAg
ICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCiB7CkBAIC0yNjM5LDgg
KzI2ODMsOCBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGludGVsX2lvbW11X29wcyA9IHsKICAg
ICAucmVtb3ZlX2RldmljZSA9IGludGVsX2lvbW11X3JlbW92ZV9kZXZpY2UsCiAgICAgLmFzc2ln
bl9kZXZpY2UgID0gaW50ZWxfaW9tbXVfYXNzaWduX2RldmljZSwKICAgICAudGVhcmRvd24gPSBp
b21tdV9kb21haW5fdGVhcmRvd24sCi0gICAgLm1hcF9wYWdlID0gaW50ZWxfaW9tbXVfbWFwX3Bh
Z2UsCi0gICAgLnVubWFwX3BhZ2UgPSBpbnRlbF9pb21tdV91bm1hcF9wYWdlLAorICAgIC5tYXBf
cGFnZXMgPSBpbnRlbF9pb21tdV9tYXBfcGFnZXMsCisgICAgLnVubWFwX3BhZ2VzID0gaW50ZWxf
aW9tbXVfdW5tYXBfcGFnZXMsCiAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlvbW11X2ZyZWVfcGFn
ZV90YWJsZSwKICAgICAucmVhc3NpZ25fZGV2aWNlID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hp
cCwKICAgICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGludGVsX2lvbW11X2dyb3VwX2lkLApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKaW5kZXggODhhNjBiMy4uNjJhNmVlNiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCkBAIC0xNDMsOCArMTQzLDggQEAgdm9p
ZCBfX2h3ZG9tX2luaXQgdnRkX3NldF9od2RvbV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgIHRtcCA9IDEgPDwgKFBBR0VfU0hJRlQgLSBQQUdFX1NISUZUXzRLKTsKICAgICAgICAg
Zm9yICggaiA9IDA7IGogPCB0bXA7IGorKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGludCBy
ZXQgPSBpb21tdV9tYXBfcGFnZShkLCBwZm4gKiB0bXAgKyBqLCBwZm4gKiB0bXAgKyBqLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZf
d3JpdGFibGUpOworICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X21hcF9wYWdlcyhkLCBwZm4g
KiB0bXAgKyBqLCBwZm4gKiB0bXAgKyBqLCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKIAogICAgICAgICAg
ICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgcmMgPSByZXQ7CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jCmluZGV4IDAyNTM4MjMuLjk3M2I3MmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jCkBAIC02NSw5ICs2NSw5IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3Bh
Z2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBBU1NFUlQoIShnZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwogICAgICAg
ICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwotICAgICAgICAgICAgICAgIHJjID0g
aGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZ2ZuLCBtZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxl
KTsKKyAgICAgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlcyhkLCBn
Zm4sIG1mbiwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfcmVhZGFibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRleCA5OWJjMjFjLi44ZjQ0NDg5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC01Miw5ICs1Miwx
MSBAQCBpbnQgYW1kX2lvbW11X2luaXQodm9pZCk7CiBpbnQgYW1kX2lvbW11X3VwZGF0ZV9pdnJz
X21hcHBpbmdfYWNwaSh2b2lkKTsKIAogLyogbWFwcGluZyBmdW5jdGlvbnMgKi8KLWludCBfX211
c3RfY2hlY2sgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7Ci1pbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211
c3RfY2hlY2sgYW1kX2lvbW11X21hcF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG1mbiwgdW5zaWduZWQgaW50IG9yZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncyk7CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21t
dV91bm1hcF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7CiB1
NjQgYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAqZW50cnkpOwogaW50IF9f
bXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7
CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpk
b21haW4sCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oCmluZGV4IDU4MDNlM2YuLjMyOTc5OTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC03MSwxNCAr
NzEsMTYgQEAgaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKTsKIC8qIEZ1bmN0
aW9uIHVzZWQgaW50ZXJuYWxseSwgdXNlIGlvbW11X2RvbWFpbl9kZXN0cm95ICovCiB2b2lkIGlv
bW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpOwogCi0vKiBpb21tdV9tYXBfcGFnZSgpIHRh
a2VzIGZsYWdzIHRvIGRpcmVjdCB0aGUgbWFwcGluZyBvcGVyYXRpb24uICovCisvKiBpb21tdV9t
YXBfcGFnZXMoKSB0YWtlcyBmbGFncyB0byBkaXJlY3QgdGhlIG1hcHBpbmcgb3BlcmF0aW9uLiAq
LwogI2RlZmluZSBfSU9NTVVGX3JlYWRhYmxlIDAKICNkZWZpbmUgSU9NTVVGX3JlYWRhYmxlICAo
MXU8PF9JT01NVUZfcmVhZGFibGUpCiAjZGVmaW5lIF9JT01NVUZfd3JpdGFibGUgMQogI2RlZmlu
ZSBJT01NVUZfd3JpdGFibGUgICgxdTw8X0lPTU1VRl93cml0YWJsZSkKLWludCBfX211c3RfY2hl
Y2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9tbXVfbWFw
X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBvcmRl
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncyk7
CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgb3JkZXIpOwogCiBlbnVtIGlvbW11X2ZlYXR1cmUKIHsKQEAgLTE2OCw5ICsxNzAs
MTEgQEAgc3RydWN0IGlvbW11X29wcyB7CiAjZW5kaWYgLyogSEFTX1BDSSAqLwogCiAgICAgdm9p
ZCAoKnRlYXJkb3duKShzdHJ1Y3QgZG9tYWluICpkKTsKLSAgICBpbnQgX19tdXN0X2NoZWNrICgq
bWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBm
bGFncyk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2Vz
KShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IG9yZGVyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncyk7Cisg
ICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2VzKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBvcmRlcik7CiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSkoc3RydWN0IHBhZ2Vf
aW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVwZGF0ZV9pcmVfZnJvbV9h
cGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHZh
bHVlKTsKQEAgLTIxMyw3ICsyMTcsNyBAQCB2b2lkIGlvbW11X2Rldl9pb3RsYl9mbHVzaF90aW1l
b3V0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKICAqIFRoZSBwdXJw
b3NlIG9mIHRoZSBpb21tdV9kb250X2ZsdXNoX2lvdGxiIG9wdGlvbmFsIGNwdSBmbGFnIGlzIHRv
CiAgKiBhdm9pZCB1bmVjZXNzYXJ5IGlvdGxiX2ZsdXNoIGluIHRoZSBsb3cgbGV2ZWwgSU9NTVUg
Y29kZS4KICAqCi0gKiBpb21tdV9tYXBfcGFnZS9pb21tdV91bm1hcF9wYWdlIG11c3QgZmx1c2gg
dGhlIGlvdGxiIGJ1dCBzb21ldGhpbWVzCisgKiBpb21tdV9tYXBfcGFnZXMvaW9tbXVfdW5tYXBf
cGFnZXMgbXVzdCBmbHVzaCB0aGUgaW90bGIgYnV0IHNvbWV0aGltZXMKICAqIHRoaXMgb3BlcmF0
aW9uIGNhbiBiZSByZWFsbHkgZXhwZW5zaXZlLiBUaGlzIGZsYWcgd2lsbCBiZSBzZXQgYnkgdGhl
CiAgKiBjYWxsZXIgdG8gbm90aWZ5IHRoZSBsb3cgbGV2ZWwgSU9NTVUgY29kZSB0byBhdm9pZCB0
aGUgaW90bGIgZmx1c2hlcy4KICAqIGlvbW11X2lvdGxiX2ZsdXNoL2lvbW11X2lvdGxiX2ZsdXNo
X2FsbCB3aWxsIGJlIGV4cGxpY2l0bHkgY2FsbGVkIGJ5Ci0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDP-00079l-Nn; Wed, 10 May 2017 14:03:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDN-00078G-Uu
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E2/BF-03920-DBD13195; Wed, 10 May 2017 14:03:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMbThiO4eWeF
 Ig9NP9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXa2ayFUyUqTg5hauB8ZtYFyMXh5DADEaJ
 qV+/sYE4LAIvWSTWLVjEAuJICPSzSlz5+Jq5i5ETyImTeLqtgwnCrpa4f+M9WFxIQEni9c7NT
 BCjZjFJLD52C6yITcBAYv+7J+wgtghQ0b1Vk8HizALlEj0zl7GB2MICIRIP/u5jBbFZBFQlbm
 +YBxbnFXCW2PBuOSPEMjmJm+c6wZZxCrhI7Hh9hwVisbPE/4/fWScwCixgZFjFqFGcWlSWWqR
 raKCXVJSZnlGSm5iZA+SZ6eWmFhcnpqfmJCYV6yXn525iBIYWAxDsYLy3LOAQoyQHk5Ior+4u
 oUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwXZIQjhQSLUtNTK9Iyc4BBDpOW4OBREuE9KgGU5
 i0uSMwtzkyHSJ1iNOZ4cfn9eyaOJyt/vGcSYsnLz0uVEuftApkkAFKaUZoHNwgWfZcYZaWEeR
 mBThPiKUgtys0sQZV/xSjOwagkzHsRZApPZl4J3L5XQKcwAZ0SyCAAckpJIkJKqoExeUv+NZN
 sv806B0+8/WHbIfD2gdytk7FWD2afZSxwy/6U1H13X3jaCuWKiW+vJTE3yh7qPPltZccG2Y3O
 R4+3JXHdDVku9nXu8knv/E/qahlOaNM+Lf251sKy3SN5iYJyEt8M48SQCRLHbLbaT/mmZ5dzJ
 Xnysp87f3sc2nJ6j1/Cx8viNg9alViKMxINtZiLihMBgx5EA7kCAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494425020!96762402!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54770 invoked from network); 10 May 2017 14:03:40 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:40 -0000
Received: by mail-wr0-f196.google.com with SMTP id v42so8709807wrc.3
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=nO7ddFBlNSlNhSIK+iOMtkKDdTWMOhViDpSvhjHclyM=;
 b=roK6A70CFPuAk7/XAoL4h7ABLOgFsdyS5MBggJ2JgXPckFN14oA+ZPo+honoLf/AZy
 ywyGBz/iTi9R+rLjkELrwMh0ILziuiTDBOK7OfUwvG/hRwJusKoH17m3dVJE0TN4HSbl
 Vl36DVE+XlRVJYD6RUKOYLxrQu7wMZKS7r7ai57pyf+PRAhS1uQVdPJ5jWh1BMg4Zd9A
 /OXOIu6hkj5Z3VmqM9vW4ktNaiM4g8mjAA+D9rZTQjDvM1GfiLV7C9IPI23qm8KpZ6Q1
 /Hh7jO837I5qc2uE1EvgK3tD8cWtDHsvfXtkCcwtGACSxky2sY8/oSfAu1zN4VwM76mA
 /AqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=nO7ddFBlNSlNhSIK+iOMtkKDdTWMOhViDpSvhjHclyM=;
 b=ZvaMnyvILrD4Ld2t9/LAq9hH30hQsig4ByYvEroGw1qed0oFAVCzwP7oZ8qnwCU9H+
 YpgNYxpp6WOWcicN92aXdm4V2BThJwy0u9e4grlx1aUJ10f+eP+qA6TeBK426l8uB26u
 wqJryn+N+YzaM/Jpc5MTUvkSnt0ZkDKbSauu+2yJ/HjfiE3gxt56a+6QOjlYF7B7rvfy
 kC1LDh3W9ysRu3WIl7tCUqlnBq7i1kSENTZqz69kZVMCnDrB9x0EJj99qDpRZ/HJhhWc
 sVrBqTBj2JS1fuCyoUTUFfX7vJC0FEtWIi536anoctAzIVPLhzMQR0x5ZKIprfPjzAOb
 t7hQ==
X-Gm-Message-State: AODbwcB3ZYR5q9Da5staUOsv+dr5IVpw0Ajo/3CE1bQh/HHQgHqt6+el
 1WbjnKTvTFhAgQ==
X-Received: by 10.223.169.230 with SMTP id b93mr4267381wrd.196.1494425020403; 
 Wed, 10 May 2017 07:03:40 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:39 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:10 +0300
Message-Id: <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu argument to
	iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlIHByZXNlbmNlIG9mIHRoaXMgZmxhZyBsZXRzIHVzIGtub3cgdGhhdCB0aGUgZ3Vlc3QK
aGFzIGRldmljZXMgd2hpY2ggd2lsbCBtb3N0IGxpa2VseSBiZSB1c2VkIGZvciBwYXNzdGhyb3Vn
aAphbmQgYXMgdGhlIHJlc3VsdCB0aGUgdXNlIG9mIElPTU1VIGlzIGV4cGVjdGVkIGZvciB0aGlz
IGRvbWFpbi4KSW4gdGhhdCBjYXNlIHdlIGhhdmUgdG8gY2FsbCBpb21tdV9jb25zdHJ1Y3QoKSwg
YWN0dWFsbHkKd2hhdCB0aGUgcmVhbCBhc3NpZ25fZGV2aWNlIGNhbGwgdXN1YWxseSBkb2VzLgoK
QXMgaW9tbXVfZG9tYWluX2luaXQoKSBpcyBjYWxsZWQgd2l0aCB1c2VfaW9tbXUgZmxhZyBiZWlu
ZyBmb3JjZWQKdG8gZmFsc2UgZm9yIG5vdywgbm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMgaW50ZW5k
ZWQgZm9yIGJvdGggQVJNIGFuZCB4ODYuCgpCYXNpY2FsbHksIHRoaXMgcGF0Y2ggaXMgbmVlZGVk
IGZvciBub24tc2hhcmVkIElPTU1VcyBvbiBBUk0gb25seQpzaW5jZSB0aGUgbm9uLXNoYXJlZCBJ
T01NVXMgb24geDg2IGFyZSBvayBpZiBpb21tdV9jb25zdHJ1Y3QoKSBpcyBjYWxsZWQKbGF0ZXIu
IEJ1dCwgaW4gb3JkZXIgdG8gYmUgbW9yZSBnZW5lcmljIGFuZCBmb3IgcG9zc2libGUgZnV0dXJl
IG9wdGltaXphdGlvbgptYWtlIHRoaXMgY2hhbmdlIGFwcGxpYWJsZSBmb3IgYm90aCBwbGF0Zm9y
bXMuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0K
ICAgQ2hhbmdlcyBpbiB2MToKICAgICAgLSBDbGFyaWZ5IHBhdGNoIHN1YmplY3QvZGVzY3JpcHRp
b24uCiAgICAgIC0gcy9ib29sX3QvYm9vbC8KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgfCAgMiArLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8IDExICsrKysrKysrKy0tCiB4ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaCAgICAgICAgIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTIgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNzYzMTBlZC4uZWMxOTMxMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4u
YwpAQCAtNTY5LDcgKzU2OSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIEFTU0VSVChjb25maWcgIT0gTlVM
TCk7CiAKICAgICAvKiBwMm1faW5pdCByZWxpZXMgb24gc29tZSB2YWx1ZSBpbml0aWFsaXplZCBi
eSB0aGUgSU9NTVUgc3Vic3lzdGVtICovCi0gICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5p
dChkKSkgIT0gMCApCisgICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkLCBmYWxzZSkp
ICE9IDAgKQogICAgICAgICBnb3RvIGZhaWw7CiAKICAgICBpZiAoIChyYyA9IHAybV9pbml0KGQp
KSAhPSAwICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwppbmRleCA5MGUyYjFmLi41NDAzN2FmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NDEsNyArNjQxLDcg
QEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
ZG9tY3JfZmxhZ3MsCiAgICAgICAgIGlmICggKHJjID0gaW5pdF9kb21haW5faXJxX21hcHBpbmco
ZCkpICE9IDAgKQogICAgICAgICAgICAgZ290byBmYWlsOwogCi0gICAgICAgIGlmICggKHJjID0g
aW9tbXVfZG9tYWluX2luaXQoZCkpICE9IDAgKQorICAgICAgICBpZiAoIChyYyA9IGlvbW11X2Rv
bWFpbl9pbml0KGQsIGZhbHNlKSkgIT0gMCApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAg
fQogICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLmU4MjBfbG9jayk7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwppbmRleCAzZTllNGMzLi5jODVmN2I0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
QEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0o
Y2hhciAqcykKICAgICB9IHdoaWxlICggc3MgKTsKIH0KIAotaW50IGlvbW11X2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpCitpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwgYm9vbCB1c2VfaW9tbXUpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21f
aW9tbXUoZCk7CiAgICAgaW50IHJldCA9IDA7CkBAIC0xNDIsNyArMTQyLDE0IEBAIGludCBpb21t
dV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICByZXR1cm4gMDsKIAogICAg
IGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7Ci0gICAgcmV0dXJuIGhkLT5wbGF0
Zm9ybV9vcHMtPmluaXQoZCk7CisgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+aW5pdChkKTsK
KyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICBpZiAoIHVzZV9pb21t
dSAmJiAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgcmV0ID0gaW9tbXVfY29uc3Ry
dWN0KGQpOworCisgICAgcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIHZvaWQgX19od2RvbV9pbml0
IGNoZWNrX2h3ZG9tX3JlcXMoc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggMzI5Nzk5OC4u
M2FmYmMzYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmgKQEAgLTU2LDcgKzU2LDcgQEAgaW50IGlvbW11X3NldHVwKHZvaWQp
OwogaW50IGlvbW11X2FkZF9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwogaW50IGlvbW11
X2VuYWJsZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwogaW50IGlvbW11X3JlbW92ZV9k
ZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwotaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpOworaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQsIGJv
b2wgdXNlX2lvbW11KTsKIHZvaWQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsK
IHZvaWQgaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgZGVhc3Np
Z25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pOwot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDM-00077V-Ue; Wed, 10 May 2017 14:03:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDL-00076c-8x
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A9/76-03613-ABD13195; Wed, 10 May 2017 14:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXiVRvkortLVjj
 S4PsBTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5+evMBT08FRdP3mFqYDzC2cXIxSEkMIVR
 4vPqI0xdjJwcLAIvWSSezckDSUgI9LNKHFi/CSwhIRAncWRzJxuEXS2x+sNTsLiQgJLE652bo
 exZTBKHz/uC2GwCBhL73z1hB7FFgGrurZoMVsMsUC7RM3MZ2BxhgSyJfS83M0MsVpX4d2YWmM
 0r4Cwx/eNSFohdchI3z3WCxTkFXCR2vL7DArHLWeL/x++sExgFFjAyrGLUKE4tKkst0jUy0Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwsBiDYwfhrWcAhRkkOJiVRXt1dQpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHi9ZIQjhQSLUtNTK9Iyc4AhDpOW4OBREuE9KgGU5i0uS
 MwtzkyHSJ1i1OV4tPLHeyYhlrz8vFQpcV4hkBkCIEUZpXlwI2DxdolRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvBdBpvBk5pXAbXoFdAQT0BGBDAIgR5QkIqSkGhhnvtjsk9rz4+fKRu/fp3g
 u7Sg8Pcvp+XSD3UsFYjxNOzutJ29Il7lqfEH6ut6J124qvBv9/rGZKOo+OD1NMTCTZaLLJZGC
 7Qt23eyvmxR3uzy0n5/xA8vS2GP/Hu6pnuIm+jihNF/mw3S9xWLH3nDcfOXbqrDB/bHlG/sJJ
 6aKMRTWxWa+iupWYinOSDTUYi4qTgQAV16x97ICAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494425018!67698007!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58032 invoked from network); 10 May 2017 14:03:38 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:38 -0000
Received: by mail-wm0-f68.google.com with SMTP id v4so44079wmb.2
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gtIC3duitfOPFvGkXHdAdiRgqCn20v5fj8gMOFEUslw=;
 b=HU2XkyKEoncyyaefHBLCGhrBNxU+iAh07uSJhRS2NmtCmxVZ2tmUlqsyTgIoW0X2Y/
 94ZEDVTgOUol7ezFxGvCeqSQ1TM61kTeXlLtumYqj5zWFFlsz+fPiRoIyt8QazyreGvR
 xWl1SEHYivFM1TwFRsXYrHvKvj+mOTXYpzrxa4aqOdHtr/djXnhmvLoygds5hgpsSso1
 3g3VGBMOzzcPa4hY+2/rp6MV2EQIpMZ+KLnPVR3uZwnXJvhlN8JmhL2Kw128k64eqNcQ
 jb2HG3qQA5SiTxJGG7LmZf2kpkCMiDMAzZOrANhi+fgoKNqboaS/evyG4YOSbPLKENS5
 KspA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=gtIC3duitfOPFvGkXHdAdiRgqCn20v5fj8gMOFEUslw=;
 b=EyzxGfWXG9KaN8UHliuNyK1ohkfCZAtTO9HrU8CnS2OBNe+RJEcNannvR2YUnGBtGC
 Nr9O0HsmFohvsecBYJiPFGSAOhcfM4XFGhaldhrR7mZEyv1L5H6ZlRsLolzllbjpTwhS
 9CmoIqUTwxmPRPIZW3pkhq+jojk9RH12h3Pyq9jkCPE2wmNj2kGTb5h2X/ZaFeblUQDs
 1zinlQRHdouPBh5iIVHFohb3mo3iBdrs0lYl3is66dkov9eEi7xlmJcRom1GEKt4S5VE
 u9TI0MWk+kBhXlhJ6vqzRcdBzvA8xFXgq15IDCiTxxltun/i50culj4GTbpjU094z3iU
 TwZg==
X-Gm-Message-State: AODbwcBhCy4Db39eu4xnRqxwFar9R8n0zcUOmaB6TxOP4iJXre3h/KFI
 Ho1HPe706e/O5g==
X-Received: by 10.28.197.137 with SMTP id v131mr3685469wmf.101.1494425017797; 
 Wed, 10 May 2017 07:03:37 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:37 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:08 +0300
Message-Id: <1494424994-26232-5-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 04/10] xen/arm: p2m: Update IOMMU mapping
	whenever possible if page table is not shared
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVXBkYXRlIElPTU1VIG1hcHBpbmcgaWYgdGhlIElPTU1VIGRvZXNuJ3Qgc2hhcmUgcGFnZSB0
YWJsZSB3aXRoIHRoZSBDUFUuClRoZSBiZXN0IHBsYWNlIHRvIGRvIHNvIG9uIEFSTSBpcyBfX3Ay
bV9zZXRfZW50cnkoKS4gVXNlIG1mbiBhcyBhbiBpbmRpY2F0b3IKb2YgdGhlIHJlcXVpcmVkIGFj
dGlvbi4gSWYgbWZuIGlzIHZhbGlkIGNhbGwgaW9tbXVfbWFwX3BhZ2VzKCksCm90aGVyd2lzZSAt
IGlvbW11X3VubWFwX3BhZ2VzKCkuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5r
byA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKLS0tCiAgIENoYW5nZXMgaW4gdjE6CiAgICAgIC0gVXBkYXRlIElP
TU1VIG1hcHBpbmcgaW4gX19wMm1fc2V0X2VudHJ5KCkgaW5zdGVhZCBvZiBwMm1fc2V0X2VudHJ5
KCkuCiAgICAgIC0gUGFzcyBvcmRlciBhcmd1bWVudCB0byBJT01NVSBBUElzIGluc3RlYWQgb2Yg
cGFnZV9jb3VudC4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxMCArKysrKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDM0ZDU3NzYuLjlj
YTQ5MWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0v
cDJtLmMKQEAgLTk4NCw3ICs5ODQsMTUgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgcDJtX2ZyZWVfZW50cnkocDJtLCBvcmlnX3B0
ZSwgbGV2ZWwpOwogCiAgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+ZG9tYWluKSAmJiAocDJtX3Zh
bGlkKG9yaWdfcHRlKSB8fCBwMm1fdmFsaWQoKmVudHJ5KSkgKQotICAgICAgICByYyA9IGlvbW11
X2lvdGxiX2ZsdXNoKHAybS0+ZG9tYWluLCBnZm5feChzZ2ZuKSwgMVVMIDw8IHBhZ2Vfb3JkZXIp
OworICAgIHsKKyAgICAgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KHAybS0+ZG9tYWluKSApCisg
ICAgICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9tYWluLCBnZm5feChzZ2Zu
KSwgMVVMIDw8IHBhZ2Vfb3JkZXIpOworICAgICAgICBlbHNlIGlmICggIW1mbl9lcShzbWZuLCBJ
TlZBTElEX01GTikgKQorICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZXMocDJtLT5kb21h
aW4sIGdmbl94KHNnZm4pLCBtZm5feChzbWZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2Vfb3JkZXIsIHAybV9nZXRfaW9tbXVfZmxhZ3ModCkpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICByYyA9IGlvbW11X3VubWFwX3BhZ2VzKHAybS0+ZG9tYWluLCBnZm5feChz
Z2ZuKSwgcGFnZV9vcmRlcik7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDP-0007An-VS; Wed, 10 May 2017 14:03:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDO-00076v-RA
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 59/17-02192-EBD13195; Wed, 10 May 2017 14:03:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMbThoO4+WeF
 Ig+3NzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aL14dZCq7yVxw6uJm9gfEVTxcjJ4eQwAxG
 iTvXDLsYuThYBF6ySKyb28gI4kgI9LNK7PjQyg5SJSEQJ9H97TWUXSUx9fMPZohuJYnXOzczg
 TQICcxikuhvfs4IkmATMJDY/+4JWIMIUNG9VZOZQGxmgXKJnpnL2LoYOTiEBbwlnnxMAwmzCK
 hKLJq0BayVV8BZYu/kJhaIXXISN891gu3iFHCR2PH6DgvEXmeJ/x+/s05gFFjAyLCKUaM4tag
 stUjX2EAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwsOoZGBh3MHae8DvEKMnB
 pCTKq7tLKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8FGeFIIcGi1PTUirTMHGCIw6QlOHiUR
 HiPSgCleYsLEnOLM9MhUqcYjTleXH7/nonjycof75mEWPLy81KlxHm7QCYJgJRmlObBDYLF3i
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwXQabwZOaVwO17BXQKE9ApgQwCIKeUJCKkpBo
 YWU5dPTv58eWrcaYXq7dZy1/YzJB7007MYVPq2+uJhffm1q7patq8482148k3crmnpttlLv98
 dfWVFR5NXv3B/3+td/5XUGbaoCNW0vK8/Fpl8U17rleTfz4y6d3Z0OLw5tPPc9EpPt77PHJFd
 ilf7X36eGuS/8U572c9r40Ima8WfFtITPO4mhJLcUaioRZzUXEiAOXY/tu4AgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494425021!44212944!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44368 invoked from network); 10 May 2017 14:03:42 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:42 -0000
Received: by mail-wr0-f193.google.com with SMTP id v42so8709985wrc.3
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KznhvinkNK7Ny3JouladScdQNMC9bnjC+tb94P/DhSI=;
 b=Y6zDLOvrNQftcqLcO8P/02vk835ciSUYMfRuJqwz4GF2yb9F0bGs4AHt12PS/LYUdy
 ASQ6HoB6//p5G/P8ka2KBJ8joZR0QtZA7VaOhIxetxWFX3rx8dLT6JRGCr4dv+gRZ8RP
 TcM4e76wn98SegpG3sqC41cg57PZYXA0b4CchRRiglQmBjfYfeNDm/AK/eRZdwmQwbA5
 tzup3mRcriPLfOePHRMgwm1iHONWH8IztGRvMm7tNXTlzRh4HppGCLGcU9Wrc5VBlKfk
 zzgiR6L4WyHRUIr0lu3Wk4C6NpyMKTO6uZOorGlcBxrlcZh9edK/gfIs3bJajM2CDOaJ
 3kPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KznhvinkNK7Ny3JouladScdQNMC9bnjC+tb94P/DhSI=;
 b=hAsKPos1xVfiWg6+eT4bn22jkuWWUJA3f+uRgkjd0X61S0gi+GXq8bjk+rPqNN0CQm
 coxVWzdq9vb2TipLS1hs59tFjRRJL7ViFk9e2HcDCoBvUf1rqj5DypWwx/bWE5IT8DpK
 EKsa+91F52ay8v3gosHRq3CgiYdIDVVIFhdzoMzb2HkoKyLDn8PVJmbhWoPu95EnJPYP
 El9nmy4sVk5S+qyBRFECbduRTGyYyVpQTQggnF5Ejc7CFlXHoGF+IoQYQVY6SxuKxGhd
 c4qCHH9N8rBJemn4pKROM+f6oDhoIun4tneuzqcc2ooyNJA3PNe804DX83CZFMhcTGap
 s5Bg==
X-Gm-Message-State: AODbwcBzP7tHvQAqlcV/AKao595xkNHbFOj9oPbhQQ4ZQSO7nLCSeXva
 7kg3UZ3Yz7Futw==
X-Received: by 10.223.135.42 with SMTP id a39mr3598713wra.113.1494425021640;
 Wed, 10 May 2017 07:03:41 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:40 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:11 +0300
Message-Id: <1494424994-26232-8-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 07/10] iommu/arm: Add alloc_page_table
	platform callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlIGFsbG9jX3BhZ2VfdGFibGUgY2FsbGJhY2sgaXMgYSBtYW5kYXRvcnkgdGhpbmcKZm9y
IHRoZSBJT01NVXMgdGhhdCBkb24ndCBzaGFyZSBwYWdlIHRhYmxlIHdpdGggdGhlIENQVSBvbiBB
Uk0uClRoZSBub24tc2hhcmVkIElPTU1VcyBoYXZlIHRvIHBlcmZvcm0gYWxsIHJlcXVpcmVkIGFj
dGlvbnMgaGVyZQp0byBiZSByZWFkeSB0byBoYW5kbGUgSU9NTVUgbWFwcGluZyB1cGRhdGVzIHJp
Z2h0IGFmdGVyIGNvbXBsZXRpbmcgaXQuCgpUaGUgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3Rh
YmxlKCkgc2VlbXMgYW4gYXBwcm9wcmlhdGUgcGxhY2UKdG8gY2FsbCBuZXdseSBjcmVhdGVkIGNh
bGxiYWNrLgpTaW5jZSB3ZSB3aWxsIG9ubHkgYmUgaGVyZSBmb3IgdGhlIG5vbi1zaGFyZWQgSU9N
TVVzIGFsd2F5cwpyZXR1cm4gZXJyb3IgaWYgdGhlIGNhbGxiYWNrIHdhc24ndCBpbXBsZW1lbnRl
ZC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNo
ZW5rb0BlcGFtLmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQog
ICBDaGFuZ2VzIGluIFYxOgogICAgICAtIFdyYXAgY2FsbGJhY2sgaW4gI2lmZGVmIENPTkZJR19B
Uk0uCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgfCA1ICsrKy0tCiB4
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8IDMgKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdS5jCmluZGV4IDk1YjFhYmIuLmYxMzIwMzIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdS5jCkBAIC03MCw2ICs3MCw3IEBAIHZvaWQgYXJjaF9pb21tdV9kb21haW5fZGVzdHJv
eShzdHJ1Y3QgZG9tYWluICpkKQogCiBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgLyogVGhlIElPTU1VIHNoYXJlcyB0aGUgcDJtIHdp
dGggdGhlIENQVSAqLwotICAgIHJldHVybiAtRU5PU1lTOworICAgIGNvbnN0IHN0cnVjdCBpb21t
dV9vcHMgKm9wcyA9IGlvbW11X2dldF9vcHMoKTsKKworICAgIHJldHVybiBvcHMtPmFsbG9jX3Bh
Z2VfdGFibGUgPyBvcHMtPmFsbG9jX3BhZ2VfdGFibGUoZCkgOiAtRU5PU1lTOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApp
bmRleCAzYWZiYzNiLi5mNTkxNGRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMTc1LDYgKzE3NSw5IEBAIHN0cnVj
dCBpb21tdV9vcHMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFncyk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2VzKShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7CisjaWZkZWYgQ09ORklHX0FSTQorICAgIGlu
dCAoKmFsbG9jX3BhZ2VfdGFibGUpKHN0cnVjdCBkb21haW4gKmQpOworI2VuZGlmIC8qIENPTkZJ
R19BUk0gKi8KICAgICB2b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICop
OwogI2lmZGVmIENPTkZJR19YODYKICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVu
c2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDS-0007Ch-6N; Wed, 10 May 2017 14:03:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDQ-0007AQ-AN
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7D/FE-03587-FBD13195; Wed, 10 May 2017 14:03:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMbThsO5+WeF
 Ig4vvuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownDY9YCzZpVty40svSwPhOvouRi0NIYAaj
 RP+hKawgDovASxaJDxtmsIE4EgL9rBIT+q+wdzFyADlxEm0b8roYOYHMKolzt/+zgthCAkoSr
 3duZoKYNItJ4vilo2wgCTYBA4n9756wg9giQEX3Vk1mArGZBcolemYuA6sRFgiSmDJ5NSOIzS
 KgKvGu+R2YzSvgLHHx0SZ2iGVyEjfPdTKD2JwCLhI7Xt9hgVjsLPH/43fWCYwCCxgZVjFqFKc
 WlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYWAxDsYPy7NvAQoyQH
 k5Ior+4uoUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwXZIQjhQSLUtNTK9Iyc4BBDpOW4OBRE
 uE9KgGU5i0uSMwtzkyHSJ1iNOZ4cfn9eyaOJyt/vGcSYsnLz0uVEuftApkkAFKaUZoHNwgWfZ
 cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsRZApPZl4J3L5XQKcwAZ0SyCAAckpJIkJKqoF
 RXOzZef3PG57INs6Xnbrc83xGhcz/GB6tosYvn5Z+DHGKrJjNZP85WDSrTfFLnUyz5Ba+tU1b
 y3a88vR4L92XJ7dV5LPcAxPRP1OOSd/5nXPk8rfJz/VmX1Dl/PzJZm5h9MWaOYcjt7fwdxTya
 lrtkIqt+MG66lx2BF+6QGNV4wsDlewjW4WUWIozEg21mIuKEwHdXjvXuQIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494425023!96762410!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55104 invoked from network); 10 May 2017 14:03:43 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:43 -0000
Received: by mail-wr0-f195.google.com with SMTP id v42so8710043wrc.3
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mPKxHQkAuT3FRQnL5UFmfNnUYtB8jtol1AvoEsomHN0=;
 b=uPMX/t0IvFh9biGbi5z+/fC5yYYbuYXuQvguKyU7bQ2eKj+/xfX1AXxNPTyG0XmFGL
 2FKCA8qSfwgOJZ0rUwgg/WkUOJX6oycwWLRUfEXoUpeVj6fxloV4g41anaurehDnrWRC
 fiqAGpXzsBmeIs8GFSP1Xe9wkujP/KemnowJ0rFYz6cSJaUGND7+OHWh7zEbpty26bLJ
 FY+GUbd1g/RqE0tvTvwr1K2XDAgRGst8f+Ozs2dEuvao7zsCy3xZ2gNu8aUSW47YiSNu
 viu27fAflUbiOO9p/m1x0Ae1vXKHmM+9v9J16Q5rxeKcPTJP4Vb+Eeh8FD1JSh8xSYJg
 yweg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=mPKxHQkAuT3FRQnL5UFmfNnUYtB8jtol1AvoEsomHN0=;
 b=e/IY69zmcUlGelY+TIzbuPQVGnOLeLYYcIDy2Z9D2MsQWfDJZ7vAG2q9kh4modxOoh
 UGoQeuZrMimGsSLqC0SKRjwMIIQGGjfxG01EdUVufnfKCf4ssrHkNp5MPdrsae0fYfGQ
 XhJk6PrOW8Vy6i4CTezZtgIQ/zdyjWp114QZ3H3dssoFSaAG5ic8xBNoPHVxxHfAWxe+
 vUoOkdFuB7ysfDk4mWK4HXd8t0AdszZRE1aUfmmunqJIyEwwYu5AFcdA0FjEhiT+TSnN
 3UNBBmYZgG+mZwv8POd6d4betNnt6qKyCrxoBwv6jRw0MEt8CpfB0tWGEiekXIRIW0D/
 y2uw==
X-Gm-Message-State: AODbwcBp9gFRX0XRGdY4PvLl76rHwgKy0I45x+JIUEz6AJI7gCZbCZim
 oxcJF/GKxpeksg==
X-Received: by 10.223.166.129 with SMTP id t1mr4329477wrc.116.1494425022831;
 Wed, 10 May 2017 07:03:42 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:42 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:12 +0300
Message-Id: <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init() into
	arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlICJyZXRyaWV2aW5nIG1hcHBpbmciIGNvZGUgaGFzIG5ldmVyIGV4ZWN1dGVkIHNpbmNl
CmlvbW11X3VzZV9oYXBfcHQoZCkgYWx3YXlzIHJldHVybmVkIHRydWUgb24gQVJNIHNvIGZhci4g
QnV0LCB3aXRoCmludHJvZHVjaW5nIHRoZSBub24tc2hhcmVkIElPTU1VIHBhdGNoIHNlcmllcyB3
ZSBjYW4gbm8gbG9uZ2VyIGtlZXAKdGhpcyBjb2RlIGFzIGlzIGR1ZSB0byB0aGUgbGFjayBvZiBN
MlAgc3VwcG9ydC4KCkluIG9yZGVyIHRvIHJldGFpbiB0aGUgY3VycmVudCBiZWhhdmlvciBmb3Ig
eDg2IHRoaXMgY29kZSB3YXMgY29tcGxldGVseQptb3ZlZCB0byB4ODYgc3BlY2lmaWMgcGFydC4K
Rm9yIEFSTSB3ZSBqdXN0IG5lZWQgdG8gcG9wdWxhdGUgSU9NTVUgcGFnZSB0YWJsZSBpZiBuZWVk
X2lvbW11IGZsYWcKaXMgYWxyZWFkeSBzZXQgYW5kIHRoZSBJT01NVSBpcyBub24tc2hhcmVkLgoK
U28sIHRoZSBsb2dpYyBvbiBBUk0gd2FzIGNoYW5nZWQgYSBiaXQsIGJ1dCBubyBmdW5jdGlvbmFs
IGNoYW5nZSBmb3IgeDg2LgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9s
ZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICBD
aGFuZ2VzIGluIFYxOgogICAgICAtIENsYXJpZnkgcGF0Y2ggZGVzY3JpcHRpb24uCi0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgfCAgNyArKysrKysrCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8IDMwICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCAzNiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCmluZGV4IGYxMzIwMzIuLjIx
OTg3MjMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCkBAIC0xOSw2ICsxOSw3IEBA
CiAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+CiAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAj
aW5jbHVkZSA8YXNtL2RldmljZS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfb3BzOwogCkBAIC01OSw2ICs2MCwxMiBAQCB2
b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKHN0
cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuOwogfQogCit2b2lkIF9faHdkb21faW5pdCBhcmNo
X2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpZiAoIG5lZWRfaW9t
bXUoZCkgJiYgIWlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICBhcmNoX2lvbW11X3BvcHVs
YXRlX3BhZ2VfdGFibGUoZCk7Cit9CisKIGludCBhcmNoX2lvbW11X2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIGlvbW11X2R0X2RvbWFpbl9pbml0KGQpOwpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKaW5kZXggYzg1ZjdiNC4uZTY2ZWVmYiAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0xNzcsMzYgKzE3Nyw4IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3
ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ28n
LCAmaW9tbXVfZHVtcF9wMm1fdGFibGUsICJkdW1wIGlvbW11IHAybSB0YWJsZSIsIDApOwogICAg
IGQtPm5lZWRfaW9tbXUgPSAhIWlvbW11X2RvbTBfc3RyaWN0OwotICAgIGlmICggbmVlZF9pb21t
dShkKSAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOwotICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IDA7Ci0gICAgICAgIGludCBy
YyA9IDA7Ci0KLSAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlz
dCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gcGFnZV90b19t
Zm4ocGFnZSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IG1mbl90b19nbWZuKGQs
IG1mbik7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwcGluZyA9IElPTU1VRl9yZWFkYWJs
ZTsKLSAgICAgICAgICAgIGludCByZXQ7Ci0KLSAgICAgICAgICAgIGlmICggKChwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA9PSAwKSB8fAotICAgICAgICAgICAgICAg
ICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykKLSAgICAgICAgICAg
ICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICAgbWFwcGluZyB8
PSBJT01NVUZfd3JpdGFibGU7Ci0KLSAgICAgICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMt
Pm1hcF9wYWdlcyhkLCBnZm4sIG1mbiwgMCwgbWFwcGluZyk7Ci0gICAgICAgICAgICBpZiAoICFy
YyApCi0gICAgICAgICAgICAgICAgcmMgPSByZXQ7Ci0KLSAgICAgICAgICAgIGlmICggIShpKysg
JiAweGZmZmZmKSApCi0gICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7
Ci0gICAgICAgIH0KIAotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfV0FSTklORyAiZCVkOiBJT01NVSBtYXBwaW5nIGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCByYyk7Ci0gICAgfQorICAgIGFyY2hfaW9tbXVfaHdkb21f
aW5pdChkKTsKIAogICAgIHJldHVybiBoZC0+cGxhdGZvcm1fb3BzLT5od2RvbV9pbml0KGQpOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA5NzNiNzJmLi45MDQ3MzZiIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMTE4LDYgKzExOCw0MiBAQCB2b2lk
IF9faHdkb21faW5pdCBhcmNoX2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIHBhbmljKCJQcmVzZW50bHksIGlvbW11IG11c3QgYmUgZW5h
YmxlZCBmb3IgUFZIIGhhcmR3YXJlIGRvbWFpblxuIik7CiB9CiAKK3ZvaWQgX19od2RvbV9pbml0
IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGNvbnN0IHN0
cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOworCisgICAgaWYgKCBuZWVkX2lv
bW11KGQpICYmICFpb21tdV91c2VfaGFwX3B0KGQpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CisgICAgICAgIHVuc2lnbmVkIGludCBpID0gMDsKKyAgICAgICAgaW50
IHJjID0gMDsKKworICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9s
aXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gbWZuX3RvX2dtZm4o
ZCwgbWZuKTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXBwaW5nID0gSU9NTVVGX3JlYWRh
YmxlOworICAgICAgICAgICAgaW50IHJldDsKKworICAgICAgICAgICAgaWYgKCAoKHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID09IDApIHx8CisgICAgICAgICAgICAg
ICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKQorICAgICAgICAg
ICAgICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAgICAgICAgICBtYXBwaW5n
IHw9IElPTU1VRl93cml0YWJsZTsKKworICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29w
cy0+bWFwX3BhZ2VzKGQsIGdmbiwgbWZuLCAwLCBtYXBwaW5nKTsKKyAgICAgICAgICAgIGlmICgg
IXJjICkKKyAgICAgICAgICAgICAgICByYyA9IHJldDsKKworICAgICAgICAgICAgaWYgKCAhKGkr
KyAmIDB4ZmZmZmYpICkKKyAgICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMo
KTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19XQVJOSU5HICJkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxuIiwKKyAgICAgICAg
ICAgICAgICAgICBkLT5kb21haW5faWQsIHJjKTsKKyAgICB9Cit9CisKIGludCBhcmNoX2lvbW11
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21t
dSAqaGQgPSBkb21faW9tbXUoZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGY1OTE0ZGIuLmJlNDNiMjggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oCkBAIC02NSw2ICs2NSw3IEBAIHZvaWQgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShzdHJ1
Y3QgZG9tYWluICpkKTsKIGludCBhcmNoX2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4g
KmQpOwogaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpk
KTsKIHZvaWQgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShzdHJ1Y3QgZG9t
YWluICpkKTsKK3ZvaWQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpOwog
CiBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDS-0007De-Ib; Wed, 10 May 2017 14:03:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDR-0007AQ-6l
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F4/1F-03587-0CD13195; Wed, 10 May 2017 14:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRvkpHtAVjj
 SYPYzEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePh9JmMBYvFK9q7+pgbGO8LdTFycQgJTGOU
 2DrxFTOIwyLwkkWib84ndhBHQqCfVWLy7NlADieQEyfROKONBcKulFh85QSYLSSgJPF652Ymi
 FGzmCSmPvrHBJJgEzCQ2P/uCVizCFDRvVWTweLMAuUSPTOXsYHYwgJ+EpvO3gCyOYBWq0rcPy
 ADEuYVcJGY1n2UCWKXnMTNc53MIDYnUHzH6ztQe50l/n/8zjqBUWABI8MqRo3i1KKy1CJdI0u
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GIAgh2MBxYFHmKU5GBSEuXV3SUU
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC10tGOFJIsCg1PbUiLTMHGOQwaQkOHiUR3qMSQGne4
 oLE3OLMdIjUKUZdjkcrf7xnEmLJy89LlRLnFQKZIQBSlFGaBzcCFnGXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMyrADKFJzOvBG7TK6AjmICOCGQQADmiJBEhJdXAmLG2r1x8652JcofMS6q
 Xfnp58+8q1p0iee6MZ+f87uH9LRn3eX2LichPpU8h78LuHpU/oBRlVi5V8vvsLZ2wP3UKLrlM
 qi/bbaq9r3y4yHXga5XTW9sT6dxvSj+xxtq5fedYfHeZ/IQcs6hY9oCdHQ6Pz0f8nrwmWPa5e
 MP6Lc8Z9l43n8MeqcRSnJFoqMVcVJwIADcNLMCzAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494425024!67645645!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14684 invoked from network); 10 May 2017 14:03:44 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:44 -0000
Received: by mail-wm0-f66.google.com with SMTP id d127so45156wmf.1
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=c0wwtO0PQ56qLEah2KSw6XVF8tdgQhYUzGZVl1cyTOA=;
 b=Jh7eJfMTXoAKcmENPkqHrSdd8kQeA98GshnDfld608xFL59CICSKDBKz5o6PNUG53h
 v7DTMtTbfjc0A8annlKs0x8Ls8LQW6nfKwRMmxQ1tmEVSvZsZ34IIZRZiqLaRZ1SqUj4
 083nAeDMVSKsUjRevvURnG7eipgghNkZKG3iZ8i1oRdJkXL3HSwcnd5O9ow4gV4kFYxo
 NwteOlyX+W3tO1dYFxPtCpzUk4tAfghFrCJtd0IodXrWZoz0y1ekBnf+aSJeFoIpcQ4A
 2KFK45VsZXKuFa7yZqB2/FcchDwbgv1ZOmB7mar0+0xoHIkdD32cmWUTUuc3mzCIa6Gk
 zSXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=c0wwtO0PQ56qLEah2KSw6XVF8tdgQhYUzGZVl1cyTOA=;
 b=P8I6Dj000WCOiEPSMG8m+yDbW/cInEDaI/PIxCHQ2MBCJ7ekCgu0F2MUhIZ9RNnBYd
 bN97XgGemNzqy/kdgUc3NCPWL3IarXDJX+iEi3okS8tMTVsWkSoW0BDAq3+gdQTipCcm
 pW1zwuiMGSPXw0qVZz/LXNrbbhtYXASvb4EJcFIXmOY3O0ErEVCKFbupE4UQpaCO2x4k
 Fb8vGBVY1WJjVZByQHVWTQSHUcvHcr3BQr4JR0Dx9dYOIUZN4F3O7Nhy/7BHtlYQwsgn
 i+rkA9Xh8vVgtaRu0cUB45/sVFQwUxKzKWE7lU3RzNbR18I15r14lq5mLrLnvlATkh4d
 BRRQ==
X-Gm-Message-State: AODbwcA42oMCtjFTosb1gwteYSesYbVOn0LwOlDE2t1kVqR3wtivDLib
 iwaYOLMMG0YMmA==
X-Received: by 10.28.98.131 with SMTP id w125mr3662902wmb.74.1494425024010;
 Wed, 10 May 2017 07:03:44 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:43 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:13 +0300
Message-Id: <1494424994-26232-10-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 09/10] xen/arm: Add use_iommu flag to
	xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBmbGFnIGlzIGludGVuZGVkIHRvIGxldCBYZW4ga25vdyB0aGF0IHRoZSBndWVzdCBo
YXMgZGV2aWNlcwp3aGljaCB3aWxsIG1vc3QgbGlrZWx5IGJlIHVzZWQgZm9yIHBhc3N0aHJvdWdo
IGFuZCBhcyB0aGUgcmVzdWx0CnRoZSB1c2Ugb2YgSU9NTVUgaXMgZXhwZWN0ZWQgZm9yIHRoaXMg
ZG9tYWluLgpUaGUgcHJpbWFyeSBhaW0gb2YgdGhpcyBrbm93bGVkZ2UgaXMgdG8gaGVscCB0aGUg
SU9NTVVzIHRoYXQgZG9uJ3QKc2hhcmUgcGFnZSB0YWJsZXMgd2l0aCB0aGUgQ1BVIG9uIEFSTSBi
ZSByZWFkeSBiZWZvcmUgUDJNIGNvZGUgc3RhcnRzCnVwZGF0aW5nIElPTU1VIG1hcHBpbmcuClNv
LCBpZiB0aGlzIGZsYWcgaXMgc2V0IHRoZSBub24tc2hhcmVkIElPTU1VcyB3aWxsIHBvcHVsYXRl
CnRoZWlyIHBhZ2UgdGFibGVzIGF0IHRoZSBkb21haW4gY3JlYXRpb24gdGltZSBhbmQgdGhlcmVi
eSB3aWxsIGJlIGFibGUKdG8gaGFuZGxlIElPTU1VIG1hcHBpbmcgdXBkYXRlcyBmcm9tICp0aGUg
dmVyeSBiZWdpbm5pbmcqLgoKSW4gb3JkZXIgdG8gcmV0YWluIHRoZSBjdXJyZW50IGJlaGF2aW9y
IGZvciB4ODYgc3RpbGwgY2FsbAppb21tdV9kb21haW5faW5pdCgpIHdpdGggdXNlX2lvbW11IGZs
YWcgYmVpbmcgZm9yY2VkIHRvIGZhbHNlLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpDQzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0tLQogICBDaGFuZ2VzIGluIFYxOgogICAgICAtIFRyZWF0
IHVzZV9pb21tdSBmbGFnIGFzIHRoZSBBUk0gZGVjaXNpb24gb25seS4gRG9uJ3QgdXNlCiAgICAg
ICAgY29tbW9uIGRvbWFpbiBjcmVhdGlvbiBmbGFnIGZvciBpdCwgdXNlIEFSTSBjb25maWcgaW5z
dGVhZC4KICAgICAgLSBDbGFyaWZ5IHBhdGNoIHN1YmplY3QvZGVzY3JpcHRpb24uCi0tLQogdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAgfCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCB8
ICA1ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FybS5jCmluZGV4IGQ4NDJkODguLjljNDcwNWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC03OCw2ICs3OCwx
NiBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAorICAgIC8qIFRPRE8gQXJlIHRo
ZXNlIGFzc3VtcHRpb25zIGVub3VnaCB0byBtYWtlIGRlY2lzaW9uIGFib3V0IHVzaW5nIElPTU1V
PyAqLworICAgIGlmICgoZF9jb25maWctPm51bV9kdGRldnMgJiYgZF9jb25maWctPmR0ZGV2cykg
fHwKKyAgICAgICAgKGRfY29uZmlnLT5udW1fcGNpZGV2cyAmJiBkX2NvbmZpZy0+cGNpZGV2cykp
CisgICAgICAgIHhjX2NvbmZpZy0+dXNlX2lvbW11ID0gMTsKKyAgICBlbHNlCisgICAgICAgIHhj
X2NvbmZpZy0+dXNlX2lvbW11ID0gMDsKKworICAgIExPRyhERUJVRywgIlRoZSB1c2Ugb2YgSU9N
TVUgJXMgZXhwZWN0ZWQgZm9yIHRoaXMgZG9tYWluIiwKKyAgICAgICAgeGNfY29uZmlnLT51c2Vf
aW9tbXUgPyAiaXMiIDogImlzbid0Iik7CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGVj
MTkzMTAuLjgxYzRiOTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTU2OSw3ICs1NjksNyBAQCBpbnQgYXJjaF9kb21haW5f
Y3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICBB
U1NFUlQoY29uZmlnICE9IE5VTEwpOwogCiAgICAgLyogcDJtX2luaXQgcmVsaWVzIG9uIHNvbWUg
dmFsdWUgaW5pdGlhbGl6ZWQgYnkgdGhlIElPTU1VIHN1YnN5c3RlbSAqLwotICAgIGlmICggKHJj
ID0gaW9tbXVfZG9tYWluX2luaXQoZCwgZmFsc2UpKSAhPSAwICkKKyAgICBpZiAoIChyYyA9IGlv
bW11X2RvbWFpbl9pbml0KGQsIGNvbmZpZy0+dXNlX2lvbW11ID8gdHJ1ZSA6IGZhbHNlKSkgIT0g
MCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIGlmICggKHJjID0gcDJtX2luaXQoZCkpICE9
IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC1hcm0uaAppbmRleCBiZDk3NGZiLi5jYjMzZjc1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaApAQCAtMzIyLDYgKzMyMiwxMSBAQCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29u
ZmlnIHsKICAgICAgKgogICAgICAqLwogICAgIHVpbnQzMl90IGNsb2NrX2ZyZXF1ZW5jeTsKKyAg
ICAvKgorICAgICAqIElOCisgICAgICogSW5mb3JtIHRoZSBoeXBlcnZpc29yIHRoYXQgdGhlIHVz
ZSBvZiBJT01NVSBpcyBleHBlY3RlZCBmb3IgdGhpcyBkb21haW4uCisgICAgICovCisgICAgdWlu
dDhfdCB1c2VfaW9tbXU7CiB9OwogI2VuZGlmIC8qIF9fWEVOX18gfHwgX19YRU5fVE9PTFNfXyAq
LwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SDT-0007Fk-QW; Wed, 10 May 2017 14:03:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8SDS-0007Cx-RB
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:46 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F5/AA-02189-2CD13195; Wed, 10 May 2017 14:03:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXiVRvkpHtQVjj
 S4N1tJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePBys8sBRvYK6Z+3M7ewPiDtYuRi0NIYCqj
 xImv21hAHBaBlywSZ3cvBstICPSzShy5cBHI4QRy4iT6Vj9ihrDLJU5+XsMCYgsJKEm83rmZC
 WLULCaJifPuMYIk2AQMJPa/e8IOYosAFd1bNZkJxGYGau6ZuYyti5GDQ1ggQeLtOz4Qk0VAVW
 LKdn2QCl4BF4mLa5oYIVbJSdw81wm2lhMovuP1Hai1zhL/P35nncAosICRYRWjenFqUVlqka6
 ZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYFjVMzAw7mC80uZ8iFGSg0lJlFd3
 l1CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneCzLCkUKCRanpqRVpmTnAAIdJS3DwKInwHpUAS
 vMWFyTmFmemQ6ROMRpzzLn39T0Tx6OVP94zCbHk5eelSonzdoFMEgApzSjNgxsEi7xLjLJSwr
 yMDAwMQjwFqUW5mSWo8q8YxTkYlYR5p4JM4cnMK4Hb9wroFCagUwIZBEBOKUlESEk1MJbuf1g
 QJp+UoVU3OVs/enlQCHPyd4bVs68sLOFpyWn2Od9lmFsfuvdZucYmDu6s+gfNzNHqDQYPzvvy
 dtWlf15v+XL702QrpsIvuVeND+zo+Mq89zev79OYtYL9P1pr35z2O9fvYXj5j/N7h3N793cuv
 PinM2PewR2M/HMC52p7ZRisZxd5rcRSnJFoqMVcVJwIAOjW8wa3AgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494425025!44212960!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45194 invoked from network); 10 May 2017 14:03:45 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:03:45 -0000
Received: by mail-wm0-f66.google.com with SMTP id u65so44308wmu.3
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:03:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+oRU0otP4U5MbJMG+H/i6YFv7aPtYnCHblgvn23gu/o=;
 b=Urwi2ARRXT9huqIMUyeYeFZ3810jpDsxWeBrGdulgoawvo6HpIFx0IelU6FVNGIp8u
 Jts6uFfFthVx/7YBTnU2uHmwYGHPrcrwmrXsnCiaQSuKiA8WGRV7GkFb2SHjZzGt+dPi
 b0dkY/HP1b1mPpyxwAeRATEVwnI9Zjdqinz/+irMtBRathvEh5/1BHqI0ngW41cZvDVI
 0mn4IZQNFQkBvUSQg4grJkUazcDTfZwuB9XdSvkoKL463w5TKMp+i9RnmlJw3l5VTpg/
 3x85y2e7KtntjJ7pg3hJawL/weir2JTliPzAnTp14uuiOUYpHEnZ6hOiWc4RPtI8jnAp
 PGAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=+oRU0otP4U5MbJMG+H/i6YFv7aPtYnCHblgvn23gu/o=;
 b=K6xtID4Oze8ql8uOcNY338jACHF3B4qsMzTt5hhW0/UbLm5r/klWn8vGgrbBN4XOu0
 16NgkcTL7gUN6zV2vz0rYsng9W82dU/Tfd9vOfDAKrHq+tRCSFe1B7drZkH4iJvRaedm
 67aJwgfJIR4N/r5UhH1KT5l1WUlNxvarxPWS+Ty470CGV83oWqi+itF0YGyGlGyW747l
 c2KXm7taIPv/qJe1i1T+xbxkm/boMKooCUoEygLETx8BUgy7rggeWjLhByMaog4OqrQj
 qTDEM7WHqnBxQ6OjR6JWS1rIm+oqoU50hwmDKzJAJ/NhVWHpb5tgUT1PDiFDgBuGJsKD
 Jl7w==
X-Gm-Message-State: AODbwcAhDQeLelgY/PgQVCf0uCr0CKUuniJuyzq+JLwv564499VWOOB2
 lDCgTMWDqnmryw==
X-Received: by 10.28.6.199 with SMTP id 190mr1221253wmg.15.1494425025153;
 Wed, 10 May 2017 07:03:45 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-54.209.223.85.sovam.net.ua.
 [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id c34sm3378304wrc.7.2017.05.10.07.03.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:03:44 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 17:03:14 +0300
Message-Id: <1494424994-26232-11-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1 10/10] xen/arm: domain_build: Don't expose
	the "iommus" property to the guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKV2UgZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIERPTTAgZXZlbiBpZiBpdCBp
cyBub3QgdXNlZCBieQpYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJvcGVydHkgdGhhdCBk
ZXNjcmliZXMgdGhlIElPTU1VCm1hc3RlciBpbnRlcmZhY2VzIG9mIHRoZSBkZXZpY2UgZG9lcyBu
b3QgbWFrZSBhbnkgc2Vuc2UuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCmluZGV4IDNhYmFjYzAuLjJkZWZiNjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTQzMiw2
ICs0MzIsMTAgQEAgc3RhdGljIGludCB3cml0ZV9wcm9wZXJ0aWVzKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAg
ICAgfQogCisgICAgICAgIC8qIERvbid0IGV4cG9zZSB0aGUgcHJvcGVydHkgImlvbW11cyIgdG8g
dGhlIGd1ZXN0ICovCisgICAgICAgIGlmICggZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9w
LCAiaW9tbXVzIikgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgcmVzID0gZmR0
X3Byb3BlcnR5KGtpbmZvLT5mZHQsIHByb3AtPm5hbWUsIHByb3BfZGF0YSwgcHJvcF9sZW4pOwog
CiAgICAgICAgIGlmICggcmVzICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 14:07:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:07:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SGm-0008Ol-9D; Wed, 10 May 2017 14:07:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d8c634=Ian.Jackson@citrix.com>)
 id 1d8SGl-0008OU-6V; Wed, 10 May 2017 14:07:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A8/46-02181-E8E13195; Wed, 10 May 2017 14:07:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvW63nHC
 kwY1HUhbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYM/YfesJc0Mlcca9jD2sD4wGmLkZO
 DgkBf4mjjQtYQGw2AV2Jpi1/2UBsXgFBiZMzn4DFmQV0JBbs/sQGYctLbH87hxmixl5iwvlnQ
 DYHB4uAqsS0w94gYREBZYmPrb3sEOX5Eh0Hj4HZwgIBEl375zOC2JwCNhJXP7SDxYWAal4d+8
 8McY6JxNuFO9lARgoJqEnMXR8/gZFvFpKDZiE5aBaSgxYwMq9iVC9OLSpLLdI10UsqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw4BiDYwXirz/kQoyQHk5Ior+4uoUghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErwXZIQjhQSLUtNTK9Iyc4ChD5OW4OBREuE9KgGU5i0uSMwtzkyHS
 J1i1OWYc+/reyYhlrz8vFQpcV42WaAiAZCijNI8uBGwOLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYV5+kCk8mXklcJteAR3BBHREIIMAyBEliQgpqQZGkVPL9mlW8jzkquSdN3tq47+rczs
 Mj3n/DaiqWxSVdKE7LXK9d3nZUs6K1W7nPrpHW7/tXTGhZo7UkoIIW+nX00MfbFgqmmkQtqHy
 9qHn7x+x72FwzfThs9f/pVFsMW//fq6n6yr0AzSXtbhtXlN6lZ1n56EltxwrFJgmyocvypq6s
 9ZKdI2VEktxRqKhFnNRcSIAh1Qlir4CAAA=
X-Env-Sender: prvs=296d8c634=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494425225!97281112!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43832 invoked from network); 10 May 2017 14:07:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 14:07:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="431706325"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22803.7813.633620.536019@mariner.uk.xensource.com>
Date: Wed, 10 May 2017 15:07:01 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Vulnerability embargo dates - add your public
 holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KGRyb3BwaW5nIGFubm91bmNlKQoKSnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1hlbi1kZXZl
bF0gVnVsbmVyYWJpbGl0eSBlbWJhcmdvIGRhdGVzIC0gYWRkIHlvdXIgcHVibGljIGhvbGlkYXlz
Iik6Cj4gT24gMTAvMDUvMTcgMTU6MzgsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gUGxlYXNlIHNl
ZToKPiA+ICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSG9saWRheUNhbGVuZGFy
Cj4gCj4gQXJlIHlvdSBwbGFubmluZyB0byBhZGQgYSBsaW5rIHRvIHRoaXMgcGFnZSBzb21ld2hl
cmUgaW4gdGhlIHdpa2k/CgpJIGhhdmVuJ3QgZG9uZSBzby4gIEkgZ3Vlc3MgaXQgd291bGQgYmUg
YSBnb29kIGlkZWEuICBQbGVhc2UgZ28gYWhlYWQKYW5kIGRvIHNvIDotKS4KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:22:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SUu-0001sx-TH; Wed, 10 May 2017 14:21:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d8SUt-0001sr-WC
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:21:48 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 84/D4-01997-BF123195; Wed, 10 May 2017 14:21:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyuP0Ov+4vReF
 Igz2/VCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/B/axFExjr7j29jlzA+MH1i5GTg4JASOJ
 txP/MYHYQgILGSWu9oHFhQVCJM407WQDsUUE8iXO3bzHClGTLrFnG0ScTUBVYsP1U2BxXgFri
 Z1fVzKC2CxA8XNTFoLViAqES7xtPMICUSMocXLmEyCbg4NTwE5i5+9AkDCzgJ7Ejuu/WCFseY
 ntb+cwT2DknYWkYxaSsllIyhYwMq9i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkx
 PzUlMKtZLzs/dxAgMqXoGBsYdjA17/Q4xSnIwKYny6u4SihTiS8pPqcxILM6ILyrNSS0+xKjB
 wSGwee3qC4xSLHn5ealKErwpCsKRQoJFqempFWmZOcCghymV4OBREuE9BJLmLS5IzC3OTIdIn
 WI05ujr+PieiWPOva/vmYTAJkmJ88aBlAqAlGaU5sENgkXjJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvNNBpvBk5pXA7XsFdAoT0CmBDAIgp5QkIqSkGhgnXFauc9x8q8t+/pY7F5J/z57
 +eJ0Zd7uKpO2kdXmXWeJZgvryr5g5Zh/Zek+7nONbaPM0VU72DOUy5TcZAqVS6+WVgjcbJpeu
 EFl7qIvrCePy+/eO8DZETvTxnhjCstf3qV2x0bllTJ2BRo+P5Ulut3aU8bvrwnCq/Ljn1K1Oc
 l27ZNdPSlBiKc5INNRiLipOBAANhKH+wQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494426106!82909749!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6036 invoked from network); 10 May 2017 14:21:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 14:21:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2ED56AC8A;
 Wed, 10 May 2017 14:21:46 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170510040844.24355-1-jgross@suse.com>
 <9c434080-8b23-8bc5-1560-9352b9c1e55a@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dccb22e3-3eaf-276a-df42-ebb15ec55d98@suse.com>
Date: Wed, 10 May 2017 16:19:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9c434080-8b23-8bc5-1560-9352b9c1e55a@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: adjust early dom0 p2m handling to xen
 hypervisor behavior
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTU6NDUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8xMC8yMDE3
IDEyOjA4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBXaGVuIGJvb3RlZCBhcyBwdi1ndWVz
dCB0aGUgcDJtIGxpc3QgcHJlc2VudGVkIGJ5IHRoZSBYZW4gaXMgYWxyZWFkeQo+PiBtYXBwZWQg
dG8gdmlydHVhbCBhZGRyZXNzZXMuIEluIGRvbTAgY2FzZSB0aGUgaHlwZXJ2aXNvciBtaWdodCBt
YWtlIHVzZQo+PiBvZiAyTS0gb3IgMUctcGFnZXMgZm9yIHRoaXMgbWFwcGluZy4gVW5mb3J0dW5h
dGVseSB3aGlsZSBiZWluZyBwcm9wZXJseQo+PiBhbGlnbmVkIGluIHZpcnR1YWwgYW5kIG1hY2hp
bmUgYWRkcmVzcyBzcGFjZSwgdGhvc2UgcGFnZXMgbWlnaHQgbm90IGJlCj4+IGFsaWduZWQgcHJv
cGVybHkgaW4gZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4KPiAKPiBJcyB0aGlzIHRoZSBv
bmx5IHBsYWNlIHdoZXJlIHdlIHNob3VsZG4ndCBhc3N1bWUgdGhhdCBsYXJnZSBwYWdlIGlzCj4g
cHJvcGVybHkgYWxpZ25lZCAoaW4gcGZuIHNwYWNlKT8KCkl0IGlzIHRoZSBvbmx5IGNhc2UgcmVx
dWlyaW5nIGEgY2hhbmdlLiB4ZW5fY2xlYW5tZm5tYXBfKigpIGFscmVhZHkgZG9lcwp0aGlzIGNv
cnJlY3RseSB2aWEgdGhlIHNhbWUgbWVjaGFuaXNtIEkgdXNlZCBpbiB0aGlzIHBhdGNoLgoKSSdt
IG5vdCBhd2FyZSBvZiBhbnkgb3RoZXIgbGFyZ2UgcGFnZXMgc2V0IHVwIGJ5IFhlbiBmb3IgcHYg
Z3Vlc3RzIHRoYW4KdGhlIG9uZXMgZm9yIHRoZSBpbml0aWFsIHAybSBsaXN0LiBBbmQgdGhlc2Ug
bGFyZ2UgcGFnZXMgYXJlIGZyZWVkICh2aWEKeGVuX2NsZWFubWZubWFwXyooKSkgYWZ0ZXIgc2V0
dGluZyB1cCB0aGUgZmluYWwgcDJtIGxpc3QgaW4ga2VybmVsCnZpcnR1YWwgc3BhY2UuCgoKSnVl
cmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:22:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SVS-0001uh-5F; Wed, 10 May 2017 14:22:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d8c634=Ian.Jackson@citrix.com>)
 id 1d8SVQ-0001uX-LY
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:22:20 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 AF/56-02185-B1223195; Wed, 10 May 2017 14:22:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva60knC
 kwfO9Ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8at17dZCmaIVVz89I+5gbFDqIuRk0NCwF/i
 1pkDLCA2m4CuRNOWv2wgNq+AoMTJmU/A4swCOhILdn9ig7DlJba/ncMMUWMvcX/fRiYQm0VAV
 eLYy+mMILaIgJbEqmtbgGwuoPrDjBLnv+1n72Lk4BAWcJdY9d4cxOQUsJE48ksVpERIYAeLxK
 t19xkh7jGReLtwJxtIjZCAmsTc9fETGPlmIbloFpKLZiG5aAEj8ypG9eLUorLUIl1zvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjI3fnQ4xSnIwKYny6u4SihTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwftHQThSSLAoNT21Ii0zBxjyMGkJDh4lEd5DIGne4oLE3OLMd
 IjUKUZFKXHeUyAJAZBERmkeXBsszi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJdHEWgKT2
 ZeCdz0V0CLmYAWBzIIgCwuSURISTUwLrb5+9uv6rWwP5edXJvZ/bktFyL3V4lmhxlwb3vy5We
 fpLed4o8nJ8uZlbJOdz6baWX/NC55W+rRKu3NrIw/db/P4LT6aKX/a5fPpA/Ov5da1koKql9Z
 Jt+hHDHht0ZTe9n+1JPVDCXmh3K4PNp+nWZlfX6uqK/BxGNSn7Xsh4jugtfb/11SYinOSDTUY
 i4qTgQAC4w/Dq4CAAA=
X-Env-Sender: prvs=296d8c634=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494426137!82909849!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26041 invoked from network); 10 May 2017 14:22:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 14:22:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="431709884"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22803.8726.231791.473061@mariner.uk.xensource.com>
Date: Wed, 10 May 2017 15:22:14 +0100
To: Andrii Anisov <andrii_anisov@epam.com>
In-Reply-To: <459b46e3-0e96-beaf-a0dd-fc0d0ac89bec@epam.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
 <45a2f090-ad45-8595-d125-d3569c51a503@arm.com>
 <22796.34946.166714.199393@mariner.uk.xensource.com>
 <a9c27617-c65d-d650-77a7-3e5d473b546f@epam.com>
 <22796.46157.884824.313670@mariner.uk.xensource.com>
 <459b46e3-0e96-beaf-a0dd-fc0d0ac89bec@epam.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmlpIEFuaXNvdiB3cml0ZXMgKCJSZTogW1JGQ10gc2NmOiBTQ0YgZGV2aWNlIHRyZWUgYW5k
IGNvbmZpZ3VyYXRpb24gZG9jdW1lbnRhdGlvbiIpOgo+IE9uIDA1LjA1LjE3IDIwOjIwLCBJYW4g
SmFja3NvbiB3cm90ZToKPiA+IFdoeSB3b3VsZG4ndCB0aGUgdG9vbHN0YWNrIHNpbXBseSBjaG9v
c2UgYXBwcm9wcmlhdGUgaXJxcy9tbWlvCj4gPiByYW5nZXMgPyAgSSB3b3VsZCBleHBlY3QgdGhl
IHZpcnR1YWwgaXJxcy9tbWlvIHJhbmdlcyB0byBub3QKPiA+IG5lY2Vzc2FyaWx5IG1hdGNoIHRo
ZSBwaHlzaWNhbCBvbmVzIGFueXdheS4gIElzIGNob29zaW5nIHRoZXNlIHJhbmdlcwo+ID4gY29t
cGxpY2F0ZWQgPwo+Cj4gVGhpcyBjb3VsZCBtYWtlIHNlbnNlLiBDaG9vc2luZyByYW5nZXMgc2hv
dWxkIG5vdCBiZSByZWFsbHkgY29tcGxpY2F0ZWQuIAo+IFRoZSBwb2ludCBoZXJlIGlzIHRoYXQg
d2UgbmVlZCB0aGVzZSByYW5nZXMgYm90aCBmb3IgaHlwZXJ2aXNvciBhbmQgZG9tVSAKPiBkZXZp
Y2UgdHJlZSBnZW5lcmF0aW9uLCBhbmQgd2Ugc2hvdWxkIGtlZXAgdGhlIGFjY29yZGFuY2UuCgpP
YnZpb3VzbHkgSSBhbSBzdGlsbCBjb25mdXNlZCwgYmVjYXVzZSB0aGlzIGRvZXNuJ3Qgc2VlbSB0
byBtYWtlIHNlbnNlCnRvIG1lLiAgSSB3YXMgaW1hZ2luaW5nIHRoZSB0b29sc3RhY2sgZ2VuZXJh
dGluZyB2aXJ0dWFsIGlycXMvbW1pbwpyYW5nZXMgd2hpY2ggdGhlIGd1ZXN0IHdvdWxkIHNlZS4g
IEl0IHdvdWxkIHRoZW4gYXJyYW5nZSBmb3IgWGVuIHRvCnByb2dyYW0gdGhlIGhhcmR3YXJlIGFw
cHJvcHJpYXRlbHksIHRvIGRpcmVjdCB0aG9zZSByYW5nZXMgdG8gdGhlCnBoeXNpY2FsIGhhcmR3
YXJlICh3aGVuIHRoZSBjb3Byb2MgaXMgZXhwb3NlZCB0byB0aGUgZ3Vlc3QpLgoKQW5kIEkgZG9u
J3Qgc2VlIHdoeSB0aGUgcGh5c2ljYWwgYWRkcmVzcyByYW5nZXMgdXNlZCBieSBYZW4gdG8KbWFu
aXB1bGF0ZSB0aGUgY29wcm9jIHdvdWxkIGhhdmUgdG8gYmUgdGhlIHNhbWUgYXMgdGhlIGd1ZXN0
CnBzZXVkb3BoeXNpY2FsIGFkZHJlc3NlcyB1c2VkIGJ5IHRoZSBndWVzdC4KCkFzIGZvciBkZXZp
Y2UgdHJlZSBnZW5lcmF0aW9uLCBhbnkga2luZCBvZiBwYXNzdGhyb3VnaCBvZiBhIERUIGRldmlj
ZQppcyBnb2luZyB0byBpbnZvbHZlIGZpbHRlcmluZy9wcm9jZXNzaW5nL2FtZW5kaW5nIHRoZSBE
VCBpbmZvcm1hdGlvbgpmb3IgdGhlIGRldmljZTogc29tZXRoaW5nIGlzIGdvaW5nIHRvIGhhdmUg
dG8gdGFrZSB0aGUgaW5mb3JtYXRpb24KZnJvbSB0aGUgcGh5c2ljYWwgRFQgKGFzIHByb3ZpZGVk
IHRvIFhlbiksIGZpbmQgdGhlIHJlbGV2YW50IHBhcnRzCih0aGUgcGFydHMgd2hpY2ggcmVsYXRl
IHRvIHRoZSBwYXJ0aWN1bGFyIGRldmljZSksIGFuZCBzdWJzdGl0dXRlCmFkZHJlc3NlcyBldGMu
LCBhbmQgaW5zZXJ0IHRoZSByZXN1bHQgaW50byB0aGUgZ3Vlc3QgRFQuCgo+ID4gV2hhdCBJIG1l
YW4gaXMgdGhhdCB5b3VyIHByZXZpb3VzIHByb3Bvc2FsIGRvZXNuJ3QgcHJvdmlkZSBhbnkgd2F5
IHRvCj4gPiBzYXkgd2hpY2ggZ3Vlc3Qocykgc2hvdWxkIGdldCBpbnN0YW5jZXMgb2YgdGhpcyB2
aXJ0dWFsIGNvcHJvY2Vzc29yLgo+ID4gU29tZSBndWVzdHMgc2hvdWxkIGdldCBub25lOyBzb21l
IG9uZTsgZXRjLgo+IAo+IEkgdGhpbmsgdGhvc2UgZ3Vlc3RzIHdoaWNoIGFyZSBjb25maWd1cmVk
IHRvIGhhdmUgYSB2aXJ0dWFsIAo+IGNvcHJvY2Vzc29yKHMpIHdpbGwgaGF2ZSBzb21lLgoKU28g
dGhpcyB3aWxsIGJlIGRvbmUgYnkgc29tZXRoaW5nIGluIHRoZSBkb21haW4gY29uZmlndXJhdGlv
biA/Cgo+IFRob3NlIHdoaWNoIGFyZSBub3QgY29uZmlndXJlZCB0byBoYXZlIC0gd2lsbCBub3Qu
Cj4gSSB3b3VsZCBub3Qgc2V0IGFueSBzcGVjaWZpYyBsaW1pdGF0aW9ucyBoZXJlLiBTaGFsbCBJ
PwoKRXJyLCBuby4gIEF0IGxlYXN0LCBJIGRvbid0IHRoaW5rIHNvLiAgVGhhdCdzIG5vdCB3aGF0
IEkgd2FzIGFza2luZwpmb3IuCgo+ID4gQWxzbywgSSBhbSBwZXJwbGV4ZWQgYnkgeW91ciBzdWdn
ZXN0aW9uIHRoYXQgYSBzaW5nbGUgcGh5c2ljYWwgY29wcm9jCj4gPiBtaWdodCBiZSBwcmVzZW50
ZWQgdG8gYSBndWVzdCBhcyB0d28gdmNvcHJvY3MuICBJZiB5b3VyIHNoYXJpbmcKPiA+IHN0cmF0
ZWd5IGlzIGNvbnRleHQtc3dpdGNoaW5nLCBpcyB0aGlzIG5vdCBnb2luZyB0byByZXN1bHQgaW4g
YSBsb3Qgb2YKPiA+IGNvbnRleHQtc3dpdGNoaW5nLCB3aGVuZXZlciB0aGUgZ3Vlc3QgKHdoaWNo
IHRoaW5rcyBpdCBoYXMgdHdvCj4gPiBjb3Byb2NzKSB0b3VjaGVzIG9uZSBhbmQgdGhlbiB0aGUg
b3RoZXIgPwo+IAo+IEkgd291bGQgbm90IHRyZWF0IHRoaXMgY2FzZSB0b28gc3BlY2lmaWMuIEFu
eSB0b3VjaGVzIG9mIHRoZSBzY2hlZHVsZWQgCj4gb3V0IHZpcnR1YWwgY29wcm9jZXNzb3Igd291
bGQgYmUgaGFuZGxlZCBieSBJTyBhY2Nlc3MgZW11bGF0aW9uIAo+IG1lY2hhbmlzbSwgYW5kIGl0
IGlzIG5vdCBuZWNlc3NhcnkgdG8gZXZva2UgdGhlIGNvbnRleHQgc3dpdGNoIGF0IHRoZSAKPiBt
b21lbnQuCgpUaGUgSU8gYWNjZXNzIGVtdWxhdGlvbiBqdXN0IGRpcmVjdHMgdGhlIGFjY2VzcyB0
byBzb21ld2hlcmUgd2hlcmUgaXQKY2FuIGJlIGVtdWxhdGVkLiAgRG9lcyB0aGF0IG1lYW4geW91
IGludGVuZCBmb3IgdGhlcmUgdG8gYmUgYSBzb2Z0d2FyZQplbXVsYXRpb24gb2YgdGhlIHZjb3By
b2MsIGFzIHdlbGwgYXMgaGFyZHdhcmUgcGFzc3Rocm91Z2ggKHdpdGgKY29udGV4dCBzd2l0Y2hp
bmcpID8KCklhbi4KKHN0aWxsIHJhdGhlciBiYWZmbGVkLCBJJ20gYWZyYWlkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 14:24:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SWz-000248-Gt; Wed, 10 May 2017 14:23:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rilagler@gmail.com>)
 id 1d8SWy-00023j-1K; Wed, 10 May 2017 14:23:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8B/DC-03058-B7223195; Wed, 10 May 2017 14:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMbThoG6VknC
 kwYHT+hZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM+79TC54z1rxuaWJvYHxPksXIyeH
 kEChxI1z79i6GLk4WAS6WSVe7Z/MDOJICCxnlVh5oJMRpEpCIE6id9kaFgi7SuL/rXdQ3YoSi
 1vOgjUICcxjkvh5Yh0bSEJEwERi0uoNTCA2m4CmxOurV5hBbGEBPYlnj66DNfMK2Ej0/D7EDm
 KzCKhKTG/eDtYrKhAu8bbxCFSNoMTJmU/AbGYBM4l5mx8yQ9jyEtvfzmGewCgwC0nZLCRls5C
 ULWBkXsWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiqDECw
 g3HN/MBDjJIcTEqivLq7hCKF+JLyUyozEosz4otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgRvg
 6JwpJBgUWp6akVaZg4wmmBKJTh4lER4DykApXmLCxJzizPTIVKnGC05Xlx+/56JY869r0Dyyc
 of75mEwOZJifMGgMwTAGnIKM2DGweL+EuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5uUBmcK
 TmVcCt/UV0EFMQAcFMgiAHFSSiJCSamBUE/OS/9u2feuzqf+uZmQEeT37efK/UqD44nPc7w9O
 clk07eDFPHYe/o1RV2OfuzpqemSaHgjanuznND25aZkhr7Hj+faL32Uf8/V7hFdNPXz0xENbl
 3p/+Qnpk/rWq0X8vXyJydlpBpP+7yuH//ql7I4SNE8ICbZUv6VYv/pf6l+GRakfNz5UYinOSD
 TUYi4qTgQAIRQDSvMCAAA=
X-Env-Sender: rilagler@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494426234!61034052!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6384 invoked from network); 10 May 2017 14:23:54 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:23:54 -0000
Received: by mail-wr0-f193.google.com with SMTP id 6so8811640wrb.1;
 Wed, 10 May 2017 07:23:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=OJJuzuoa3cvXaVZzhl1pugSUiNG0lKeH/haezGE1WQY=;
 b=tkW/hPvW0v6ftGnSDQwLAaka4guFDwrv/G+ryGvmgd+EOaphv0StEcaIWgE4Or0oE6
 AlJbZsoJtLQTnxkoxv7XH00PoLd2cnRLFVyWC8o7wJshB3CTyUjmNg4/ZmO3aslid82N
 Kxr1PZKlAVaEjTnfqSGMzeZxW3+K/0ND262DqlyLTOiugqrFy6D8JNVYc1nEXWMZwuTs
 rHaZGvvTTDd0Fc2U3BZsbxFb6NLBDFB2pjwJCk3bYa7OipoG0MX2Eof4iUp1N6x2ceCb
 VN5aLLYu7iqnI+CbVmvSleEj7qNaorrM8htqE7sl1Ox/ddGquKkCeZWSiKIO5WBWz0h9
 bjAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=OJJuzuoa3cvXaVZzhl1pugSUiNG0lKeH/haezGE1WQY=;
 b=qLMV4SYW54hcpYDJdWE2+xeNpAjeuyoArc7uYbFXIOzsBrTBBW13KlRzK0+K29YG7w
 qheC9fB6jnUBWmOAyqQkroVkKocG+81pAhet/OrjLC90ySvKe2jVNG2GtyqJ/UxDc/mg
 D29W+DeY4mX3vACEqWk2vcC1nW1UGwkfbkQiTwsAthW+E4ILvwUWSCXlTn/vo1WzxbwX
 +cgGfoJjNNt+KnTNc55ia3W0IwfJJZ2okeYdD6Z72Q31IXV4IVFFoC7YHJ2OGjoXAIZw
 W3K0iI86XffFxE/kSqy9aIG9Wtl7JHTI85em3KO8ZS3nqQED38tze35YDPZipbyIXQAA
 cPSw==
X-Gm-Message-State: AODbwcAQAycfKKBdqp3a0EAh7c2YZwnesfDdqFAX9rOlOTOBgWcORVnz
 3ON2VewD819nAg==
X-Received: by 10.223.163.222 with SMTP id m30mr4296043wrb.24.1494426234420;
 Wed, 10 May 2017 07:23:54 -0700 (PDT)
Received: from [192.168.0.112] (178.115.131.13.wireless.dyn.drei.com.
 [178.115.131.13])
 by smtp.gmail.com with ESMTPSA id 203sm50426wmv.18.2017.05.10.07.23.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 May 2017 07:23:53 -0700 (PDT)
To: xen-users@lists.xen.org, xen-devel@lists.xen.org
From: Richard Lagler <rilagler@gmail.com>
Message-ID: <4e6c2feb-f6e3-7f02-61d5-28fbd8ad6964@gmail.com>
Date: Wed, 10 May 2017 16:23:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-devel] LSI 9305-16i issue in Xen Dom0 Ubuntu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBDb21tdW5pdHksCgoKCkkgaGF2ZSByZWFsaXNlZCB0aGF0IGFuIHNjc2loIGlzc3VlIHRp
bWVvdXQgb2NjdXJzIHdpdGggbXkgCkJyb2FkY29tL0F2YWdvL0xTSSA5MzA1LTE2aSAoU0FTMzIy
NCkgSERBIGNvbnRyb2xsZXIgaW4gRG9tMCwgVWJ1bnR1IAoxNy4wNC4gVGhlIHNhbWUgaXNzdWUg
ZGVyaXZlcyBhbHNvIGluIGEgRG9tVSBndWVzdCB1c2luZyB2aXJ0dWFsIGJsb2NrIApkaXNrcy4K
CkRldGFpbGVkIG91dHB1dDoKbXB0M3Nhc19jbTA6CgptcHQzc2FzX3Njc2loX2lzc3VlX3RtOnRp
bWVvdXQKClRoZSBpc3N1ZSBvY2N1cmVzIHdoZW4gc3RhcnQgd29ya2luZyB3aXRoIHRoZSBkaXNr
cywgZS5nLiBvcGVuIGdwYXJ0ZWQsIApjb3B5IGZpbGVzLgoKCgpJbiBhIG5vcm1hbCBVYnVudHUg
Ym9vdCB3aXRob3V0IFhlbiBJIGNhbiB1c2UgdGhlIExTSSBIREEgd2l0aCAxNiBkaXNrcyAKd2l0
aG91dCBhbnkgaXNzdWVzLgoKV2l0aCBhIGJsYWNrbGlzdGVkIExTSSBtcHQzc2FzIGluIERvbTAg
YW5kIGRpc2tzIG9uIGludGVybmFsIFNBVEEgcG9ydHMgCm5vIGlzc3VlcyBjYW4gYmUgb2JzZXJ2
ZWQuCgpTbyBJIGNhbiBjb25jbHVkZSBYZW4gYW5kIG1wdDNzYXMgKExTSSkgZGVyaXZlcyB0aGUg
aXNzdWUuCgoKSXMgYW55b25lIHVzaW5nIGFuIExTSSBIREEgd2l0aCBYZW4gYW5kIGtub3dzIGhv
dyB0byBmaXggdGhpcyBpc3N1ZT8KVGhhbmsgeW91IGluIGFkdmFuY2UhCgoKS2luZCBSZWdhcmRz
LApSaWNoYXJkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:24:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SXO-0002Ae-6c; Wed, 10 May 2017 14:24:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SXN-0002AR-IQ
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:24:21 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AB/1A-03920-49223195; Wed, 10 May 2017 14:24:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXiVRuspTtFSTj
 SYPsdYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPT217GgmtWFZPf72BuYNym28XIySEkMINR
 YuJn1S5GLg4WgXZmiWl7FrCCOBIC71gktu6ZxwJSJSEQJ7Fk1TNGCLtKYs7hdewQ3VoSR0/NB
 msQEmhmkmi+9Q3I4eBgEzCRmNUhAVIjIqAkcW/VZCaQGmaB+YwSe3vOsoIkhAUsJPaubWACqW
 cRUJU480AcxOQV8JZ4sz4dYpWcxM1zncwTGPkWMDKsYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE
 1NDDTy00tLk5MT81JTCrWS87P3cQIDBMGINjB+GNZwCFGSQ4mJVFe3V1CkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeBsUhSOFBItS01Mr0jJzgAELk5bg4FES4T2kAJTmLS5IzC3OTIdInWK05
 3i39MN7Jo6+jo9A8tHKH0DyycOf75mEWPLy81KlxHkDQKYKgLRllObBDYVF2CVGWSlhXkagM4
 V4ClKLcjNLUOVfMYpzMCoJ87aBTOHJzCuB2/0K6CwmoLMCGQRAzipJREhJNTCmJ222bvG/LP1
 a9Pi0+05Pdh+d+GblEw3lgLtxSw3+JK459+BhEINWcsC3/Fxnq19/a/9Lxpv1v1hXt2N13Y83
 sw54TVR+NlfkSYJ6xqmkAzL6lXt6HI3Wr+FqY+OX7PiV+tfwG+vrObIWYQE5b0vYZq+Ljb587
 m9u5p75L2+4O8+IP68obFanxFKckWioxVxUnAgActEttasCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494426259!48497666!1
X-Originating-IP: [74.125.83.42]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14821 invoked from network); 10 May 2017 14:24:20 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:24:20 -0000
Received: by mail-pg0-f42.google.com with SMTP id u28so17519063pgn.1
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:24:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=2XqY3aZh++mRdoZhinU43yc1CnBtJw2vdUUZPEpmfl4=;
 b=hDIMR89h4mKNAYXrIjLhqmQ0bff5MbKdDqxkItfhIaMm3x6Wubz8aEGUt3XNyIvSzU
 +fP/65vier785uVjnTOPJwhxtH9vM7FxXiCK+Fb44K/3qoEdkLstyFeXbdcjIrdwci8K
 R2QAPbJyg0yJcyOslFb2n2mE38A4eVKuBGPgs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=2XqY3aZh++mRdoZhinU43yc1CnBtJw2vdUUZPEpmfl4=;
 b=APQuBrAvomyWrorSuu0zUTR9efK7JInpZiBM1Js5YY0mLLGELGx9CfbJSdhE1/5tSk
 JI0IhsBqJUgrV9lAX3MbpIVnXgQmeNrIjrO72Zpe5hen+P/Z4w7tJAUZGtK7kQoxRge3
 mS/QThSE7+6xcA5J8xNFqZ6AcGrcJ68pfS4jPHN2Hy0QiNF0ik3XHGsN0gMLlQ5W+7EX
 hHxDt2tnaAFUkIHVEvZXclZWVdoxKMZTWmBxvf1eZrzDQYteXja1e34ti1BMq1nyZ69u
 ca0bx+e7xzXDwbrLowjvoYRfNu+kA4CPIsdTsyqN4VTvEGy4lH9MF1CJqhWtfkXfwOBT
 WA8A==
X-Gm-Message-State: AODbwcC9BDJVSwcvUEmfS4TeZKKpuRjXZ8H41VlDSJhFRT7wFHD0Hlf7
 h7M5AaFs6o89sNSq
X-Received: by 10.99.95.138 with SMTP id t132mr6724355pgb.212.1494426258470;
 Wed, 10 May 2017 07:24:18 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id j17sm6408032pfk.23.2017.05.10.07.24.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:24:17 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 19:54:02 +0530
Message-Id: <1494426242-32413-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 00/12 v3] PL011 emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UEwwMTEgZW11bGF0aW9uIGZvciBndWVzdHMgaW4gWGVuCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CkxpbmFybyBoYXMgcHVibGlzaGVkIFZNIFN5c3RlbSBzcGVjaWZpY2F0aW9u
IGZvciBBUk0gUHJvY2Vzc29ycywgd2hpY2gKcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGVsaW5lcyBm
b3IgYm90aCBndWVzdCBPUyBhbmQgaHlwZXJ2aXNvciBpbXBsZW1lbnRhdGlvbnMsIApzdWNoIHRo
YXQgYnVpbGRpbmcgT1MgaW1hZ2VzIGFjY29yZGluZyB0byB0aGVzZSBndWlkZWxpbmVzIGd1YXJh
bnRlZXMKdGhhdCB0aG9zZSBpbWFnZXMgY2FuIGFsc28gcnVuIG9uIGh5cGVydmlzb3JzIGNvbXBs
aWFudCB3aXRoIHRoaXMgc3BlY2lmaWNhdGlvbi4KCk9uZSBvZiB0aGUgc3BlYyByZXF1aXJlbWVu
dHMgaXMgdGhhdCB0aGUgaHlwZXJ2aXNvciBtdXN0IHByb3ZpZGUgYW4KZW11bGF0ZWQgUEwwMTEg
VUFSVCBhcyBhIHNlcmlhbCBjb25zb2xlIHdoaWNoIG1lZXRzIHRoZSBtaW5pbXVtIHJlcXVpcmVt
ZW50cyBpbiAKU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUgZm9sbG93
aW5nIEFSTSBTZXJ2ZXIgQmFzZSBBcmNoaXRlY3R1cmUgRG9jdW1lbnQ6CgpodHRwczovL3N0YXRp
Yy5kb2NzLmFybS5jb20vZGVuMDAyOS9hL1NlcnZlcl9CYXNlX1N5c3RlbV9BcmNoaXRlY3R1cmVf
djNfMV9BUk1fREVOXzAwMjlBLnBkZi4KClRoaXMgZmVhdHVyZSBhbGxvd3MgdGhlIFhlbiBndWVz
dHMgdG8gdXNlIFNCU0EgY29tcGxpYW50IHBsMDExIFVBUlQgYXMgCmFzIGEgY29uc29sZS4gCgpO
b3RlIHRoYXQgU0JTQSBwbDAxMSBVQVJUIGlzIGEgc3Vic2V0IG9mIGZ1bGwgZmVhdHVyZWQgQVJN
IHBsMDExIFVBUlQgYW5kCnN1cHBvcnRzIG9ubHkgYSBzdWJzZXQgb2YgcmVnaXN0ZXJzIGFzIG1l
bnRpb25lZCBiZWxvdy4gSXQgZG9lcyBub3Qgc3VwcG9ydApyeC90eCBETUEuCgpDdXJyZW50bHks
IFhlbiBzdXBwb3J0cyBwYXJhdmlydHVhbGl6ZWQgKGFrYSBQViBjb25zb2xlKSBhbmQgYW4gZW11
bGF0ZWQgc2VyaWFsIApjb25zb2xlcy4gVGhpcyBmZWF0dXJlIHdpbGwgZXhwb3NlIGFuIGVtdWxh
dGVkIFNCU0EgcGwwMTEgVUFSVCBjb25zb2xlIHRvIHRoZQpndWVzdCwgd2hpY2ggYSB1c2VyIGNh
biBhY2Nlc3MgdXNpbmcgeGVuY29uc29sZS4KClRoZSBkZXZpY2UgdHJlZSBwYXNzZWQgdG8gdGhl
IGd1ZXN0IFZNIHdpbGwgY29udGFpbiB0aGUgcGwwMTEgTU1JTyBhZGRyZXNzIApyYW5nZSBhbmQg
YW4gaXJxIGZvciByZWNlaXZpbmcgcngvdHggcGwwMTEgaW50ZXJydXB0cy4gVGhlIGRldmljZSB0
cmVlIGZvcm1hdCAKaXMgc3BlY2lmaWVkIGluIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k
aW5ncy9zZXJpYWwvYXJtX3Nic2FfdWFydC50eHQuCgpUaGUgWGVuIGh5cGVydmlzb3Igd2lsbCBl
eHBvc2UgdHdvIHR5cGVzIG9mIGludGVyZmFjZXMgdG8gdGhlIGJhY2tlbmQgYW5kIGRvbVUuIAoK
VGhlIGludGVyZmFjZSBleHBvc2VkIHRvIGRvbVUgd2lsbCBiZSBhbiBlbXVsYXRlZCBwbDAxMSBV
QVJUIGJ5IGVtdWxhdGluZyB0aGUgCmFjY2VzcyB0byB0aGUgZm9sbG93aW5nIHBsMDExIHJlZ2lz
dGVycyBieSB0aGUgZ3Vlc3QuCgotIERhdGEgcmVnaXN0ZXIgKERSKSAgICAgICAgICAgIC0gUlcK
LSBSYXcgaW50ZXJydXB0IHN0YXR1cyByZWdpc3RlciAoUklTKSAgIC0gUk8KLSBNYXNrZWQgaW50
ZXJydXB0IHN0YXR1cyByZWdpc3RlciAoTUlTKS0gUk8KLSBJbnRlcnJ1cHQgTWFzayAoSU1TQykg
ICAgICAgICAtIFJXCi0gSW50ZXJydXB0IENsZWFyIChJQ1IpICAgICAgICAgLSBXTwoKSXQgd2ls
bCBhbHNvIGluamVjdCB0aGUgcGwwMTEgaW50ZXJydXB0cyB0byB0aGUgZ3Vlc3QgaW4gdGhlIGZv
bGxvd2luZyAKY29uZGl0aW9uczoKCi0gaW5jb21pbmcgZGF0YSBpbiB0aGUgcnggYnVmZmVyIGZv
ciB0aGUgZ3Vlc3QKLSB0aGVyZSBpcyBzcGFjZSBpbiB0aGUgdHggYnVmZmVyIGZvciB0aGUgZ3Vl
c3QgdG8gd3JpdGUgbW9yZSBkYXRhCgpUaGUgaW50ZXJmYWNlIGV4cG9zZWQgdG8gdGhlIGJhY2tl
bmQgd2lsbCBiZSB0aGUgc2FtZSBQViBjb25zb2xlIGludGVyZmFjZSwgCndoaWNoIG1pbmltaXpl
cyB0aGUgY2hhbmdlcyByZXF1aXJlZCBpbiB4ZW5jb25zb2xlIHRvIHN1cHBvcnQgYSBuZXcgcGww
MTEgY29uc29sZS4KClRoaXMgaW50ZXJmYWNlIGhhcyByeCBhbmQgdHggcmluZyBidWZmZXJzIGFu
ZCBhbiBldmVudCBjaGFubmVsIGZvciAKc2VuZGluZy9yZWNlaXZpbmcgZXZlbnRzIGZyb20gdGhl
IGJhY2tlbmQuIAoKU28gZXNzZW50aWFsbHkgWGVuIGhhbmRsZXMgdGhlIGRhdGEgb24gYmVoYWxm
IG9mIGRvbVUgYW5kIHRoZSBiYWNrZW5kLiBBbnkgZGF0YSAKd3JpdHRlbiBieSBkb21VIGlzIGNh
cHR1cmVkIGJ5IFhlbiBhbmQgd3JpdHRlbiB0byB0aGUgVFggKE9VVCkgcmluZyBidWZmZXIgCmFu
ZCBhIHBsMDExIGV2ZW50IGlzIHJhaXNlZCB0byB0aGUgYmFja2VuZCB0byByZWFkIHRoZSBUWCBy
aW5nIGJ1ZmZlci4KIApTaW1pbGFybHkgb24gcmVjaXZpbmcgYSBwbDAxMSBldmVudCwgWGVuIGlu
amVjdHMgYW4gaW50ZXJydXB0IHRvIGd1ZXN0IHRvCmluZGljYXRlIHRoZXJlIGlzIGRhdGEgYXZh
aWxhYmxlIGluIHRoZSBSWCAoSU4pIHJpbmcgYnVmZmVyLgoKVGhlIHBsMDExIFVBUlQgc3RhdGUg
aXMgY29tcGxldGVseSBjYXB0dXJlZCBpbiB0aGUgc2V0IG9mIHJlZ2lzdGVycyAKbWVudGlvbmVk
IGFib3ZlIGFuZCB0aGlzIHN0YXRlIGlzIHVwZGF0ZWQgZXZlcnl0aW1lIHRoZXJlIGlzIGFuIGV2
ZW50IGZyb20gCnRoZSBiYWNrZW5kIG9yIHRoZXJlIGlzIHJlZ2lzdGVyIHJlYWQvd3JpdGUgYWNj
ZXNzIGZyb20gZG9tVS4gCgpGb3IgZXhhbXBsZSwgaWYgZG9tVSBoYXMgbWFza2VkIHRoZSByeCBp
bnRlcnJ1cHQgaW4gdGhlIElNU0MgcmVnaXN0ZXIsIHRoZW4gWGVuIAp3aWxsIG5vdCBpbmplY3Qg
YW4gaW50ZXJydXB0IHRvIGd1ZXN0IGFuZCB3aWxsIGp1c3QgdXBkYXRlIHRoZSBSSVMgcmVnaXN0
ZXIuIApPbmNlIHRoZSBpbnRlcnJ1cHQgaXMgdW5tYXNrZWQgYnkgZ3Vlc3QsIHRoZSBpbnRlcnJ1
cHQgd2lsbCBiZSBkZWxpdmVyZWQgdG8gdGhlIApndWVzdC4KCkNoYW5nZXMgc3VtbWFyeToKClhl
biBIeXBlcnZpc29yCj09PT09PT09PT09PT09PQoKMS4gQWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVt
dWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGwwMTEgcmVnaXN0ZXJzIGFuZCBwbDAxMSAKICAg
aW50ZXJydXB0czoKICAgIC0gSXQgZW11bGF0ZXMgRFIgcmVhZC93cml0ZSBieSByZWFkaW5nIGFu
ZCB3cml0aW5nIGZyb20vdG8gdGhlIElOIGFuZCAKICAgICAgT1VUIHJpbmcgYnVmZmVycyBhbmQg
cmFpc2luZyBhbiBldmVudCB0byBkb20wIHdoZW4gdGhlcmUgaXMgZGF0YSBpbiAKICAgICAgdGhl
IE9VVCByaW5nIGJ1ZmZlciBhbmQgaW5qZWN0aW5nIGFuIGludGVycnVwdCB0byB0aGUgZ3Vlc3Qg
d2hlbiB0aGVyZSAKICAgICAgaXMgZGF0YSBpbiB0aGUgSU4gcmluZyBidWZmZXIuCiAgICAtIE90
aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBpbnRlcnJ1cHQgbWFuYWdlbWVudCBhbmQgZXNz
ZW50aWFsbHkgCiAgICAgIGNvbnRyb2wgd2hlbiBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQgdG8g
dGhlIGd1ZXN0LgoKMi4gQWRkIHR3byBuZXcgZG9tY3RsIEFQSXMgdG8gaW5pdGlhbGl6ZSBhbmQg
ZGUtaW5pdGlhbGl6ZSB2cGwwMTEgZW11bGF0aW9uIGluIFhlbi4KCjMuIEVuYWJsZSB2cGwwMTEg
ZW11bGF0aW9uIGZvciBhIGRvbWFpbiBiYXNlZCBvbiBhIGxpYnhsIG9wdGlvbiBwYXNzZWQgZHVy
aW5nIAogICBkb21haW4gY3JlYXRpb24uCgpUb29sc3RhY2sKPT09PT09PT09PQoKMS4gQWRkIGEg
bmV3IG9wdGlvbiAidnVhcnQiIGluIHRoZSBkb21VIGNvbmZpZ3VyYXRpb24gZmlsZSB0byBlbmFi
bGUvZGlzYWJsZSB2dWFydC4KCjIuIENyZWF0ZSBhIFNCU0EgVUFSVCBEVCBub2RlIGluIHRoZSBn
dWVzdCBkZXZpY2UgdHJlZS4gSXQgdXNlcyBhIGZpeGVkCiAgIHZwbDAxMSBTUEkgSVJRIG51bWJl
ciBhbmQgTU1JTyBhZGRyZXNzLgoKMy4gQ2FsbCB2cGwwMTEgaW5pdCBET01DVEwgQVBJIHRvIGVu
YWJsZSB2cGwwMTEgZW11bGF0aW9uLgoKNC4gQ2FsbCB2cGwwMTEgZGUtaW5pdCBET01DVEwgQVBJ
IHRvIGRpc2FibGUgdnBsMDExIGVtdWxhdGlvbi4KCjUuIEFkZCBhIG5ldyB2dWFydCB4ZW5zdG9y
ZSBub2RlLCB3aGljaCBjb250YWluczoKICAgIC0gcmluZy1yZWYKICAgIC0gZXZlbnQgY2hhbm5l
bAogICAgLSBidWZmZXIgbGltaXQKICAgIC0gdHlwZQoKWGVuY29uc29sZWQKPT09PT09PT09PT09
CgoxLiBTcGxpdCB0aGUgZG9tYWluIHN0cnVjdHVyZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNv
bGVzLgoKMi4gTW9kaWZ5IGRpZmZlcmVudCBBUElzIHN1Y2ggYXMgYnVmZmVyX2FwcGVuZCgpIGV0
Yy4gdG8gb3BlcmF0ZSBvbiB0aGUgCiAgIGNvbnNvbGUgc3RydWN0dXJlLgogICAKMy4gQWRkIGEg
bmV3IGdlbmVyaWMgY29uc29sZV9jcmVhdGVfcmluZygpIGZ1bmN0aW9uIHdoaWNoIG1hcHMgdGhl
IGNvbnNvbGUgR0ZOIAogICBhbmQgYmluZHMgdGhlIGV2ZW50IGNoYW5uZWwgZm9yIGEgZ2l2ZW4g
Y29uc29sZS4KCjQuIE1vZGlmeSBkb21haW5fY3JlYXRlX3JpbmcoKSB0byB1c2UgY29uc29sZV9j
cmVhdGVfcmluZygpIGZvciBhIG5ldyBjb25zb2xlLgoKNS4gTW9kaWZpY2F0aW9ucyBpbiBoYW5k
bGVfcmluZ19yZWFkKCkgdG8gaGFuZGxlIGJvdGggUFYgYW5kIFZVQVJUCiAgIGV2ZW50cy4KClRo
ZSB2cGwwMTEgY2hhbmdlcyBhdmFpbGFibGUgYXQgdGhlIGZvbGxvd2luZyByZXBvOgoKdXJsOiBz
c2g6Ly9naXRAZ2l0LmxpbmFyby5vcmc6L3Blb3BsZS9iaHVwaW5kZXIudGhha3VyL3hlbi5naXQK
YnJhbmNoOiB2cGwwMTFfdjMKCkJodXBpbmRlciBUaGFrdXIgKDEyKToKICB4ZW4vYXJtOiB2cGww
MTE6IE1vdmUgdmdpYyByZWdpc3RlciBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZyZWcuaAogIHhlbi9h
cm06IHZwbDAxMTogRGVmaW5lIGdlbmVyaWMgdnJlZ19yZWcqIGFjY2VzcyBmdW5jdGlvbnMgaW4g
dnJlZy5oCiAgeGVuL2FybTogdnBsMDExOiBBZGQgcGwwMTEgdWFydCBlbXVsYXRpb24gaW4gWGVu
CiAgeGVuL2FybTogdnBsMDExOiBBZGQgc3VwcG9ydCBmb3IgdnVhcnQgaW4gbGlieGwKICB4ZW4v
YXJtOiB2cGwwMTE6IEFkZCBuZXcgZG9tY3RsIEFQSXMgdG8gaW5pdGlhbGl6ZS9kZS1pbml0aWFs
aXplCiAgICB2cGwwMTEKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyB2dWFydCBub2RlIGlu
IHRoZSB4ZW5zdG9yZQogIHhlbi9hcm06IHZwbDAxMTogQWxsb2NhdGUgYSBuZXcgR0ZOIGluIHRo
ZSB0b29sc3RhY2sgZm9yIHZ1YXJ0CiAgeGVuL2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29s
ZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzCiAgeGVuL2FybTogdnBsMDExOiBBZGQgc3Vw
cG9ydCBmb3IgdnVhcnQgaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3
IHZ1YXJ0IGNvbnNvbGUgdHlwZSB0byB4ZW5jb25zb2xlIGNsaWVudAogIHhlbi9hcm06IHZwbDAx
MTogQWRkIGEgcGwwMTEgdWFydCBEVCBub2RlIGluIHRoZSBndWVzdCBkZXZpY2UgdHJlZQogIHhl
bi9hcm06IHZwbDAxMTogVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIHZ1YXJ0IGNvbnNvbGUgc3Vw
cG9ydAoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgICB8ICAgOSArCiBkb2Nz
L21pc2MvY29uc29sZS50eHQgICAgICAgICAgICAgICAgfCAgMzEgKy0KIHRvb2xzL2NvbnNvbGUv
Y2xpZW50L21haW4uYyAgICAgICAgICB8ICAgOCArLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YyAgICAgICAgICAgIHwgNjc5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB0
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggICAgICAgIHwgIDI2ICsrCiB0b29scy9saWJ4Yy94Y19kb21fYXJt
LmMgICAgICAgICAgICAgfCAgIDUgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAg
ICAgICB8ICAgMiArCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICAgICAgICAgfCAgMzgg
KysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9s
aWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICAgfCAgNTMgKystCiB0b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMgICAgICAgICAgfCAgMzYgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
ICAgICAgICAgICB8ICAyNiArLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAg
IHwgIDQ1ICsrLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgIHwgIDEwICsK
IHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgIDcgKwogdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsICAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCB8ICAgMSArCiB0b29scy94bC94bF9jb25zb2xlLmMgICAgICAgICAgICAgICAgfCAgIDQg
Ky0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgICB8ICAgOCArCiB4ZW4vYXJj
aC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgfCAgIDUgKwogeGVuL2FyY2gvYXJtL01ha2Vm
aWxlICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAg
ICAgICAgICB8ICAyNyArKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgICAgICAgIHwg
IDI4ICstCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICAgICAgICAgfCAgNDAgKy0tCiB4
ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICAgICAgfCAzNTAgKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICAgICAgfCAgIDYgKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oICAgICAgICAgICB8IDExMSArLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBs
MDExLmggICAgICAgICB8ICA5NCArKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggICAg
ICAgICAgIHwgMTA5ICsrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgICAg
IHwgICA4ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgICB8ICAxMyArCiAz
NCBmaWxlcyBjaGFuZ2VkLCAxNDM5IGluc2VydGlvbnMoKyksIDM2MCBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnBsMDExLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCgotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:27:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Sa4-0002Ys-Ku; Wed, 10 May 2017 14:27:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8Sa3-0002Yj-S3
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:27:08 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4F/77-03058-B3323195; Wed, 10 May 2017 14:27:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42Lxqg021bVSFo4
 0mLxCyeL7lslMDowehz9cYQlgjGLNzEvKr0hgzVj19jdLwZLwirt717E2MK7R6GLk4hASmM4o
 cejDe1YQh0WgnVni6OpVYI6EwDsWiU1bTzJ1MXICOXES79bPYoWwKySW3ZrDBmILCWhJHD01m
 xViVBOTxLpzz4ESHBxsAiYSszokQGpEBJQk7q2aDDaHWSBU4t+zNnYQW1ggQuLT1yPMIDaLgK
 rEtvv9jCA2r4C3xOqXb9kgdslJ3DzXyTyBkW8BI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1
 DAzO93NTi4sT01JzEpGK95PzcTYzAUGEAgh2MBxYFHmKU5GBSEuXV3SUUKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mC97+icKSQYFFqempFWmYOMGhh0hIcPEoivK9B0rzFBYm5xZnpEKlTjLocj
 1b+eM8kxJKXn5cqJc7rqARUJABSlFGaBzcCFkGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJM
 z7G2QVT2ZeCdymV0BHMAEdEcggAHJESSJCSqqBsWRbj/7772y6oc7l1Ytk0mI2trzXrto99/0
 Z4V33v05is9/9yfPT0mkyzS1yom/mO3ZtWDyv+ohX/vyE1hc+YYards/7/7NgQ9+ic3vNrzxN
 q5qSO+sp35PdjrY6/1eJ2uXEl2jauu4LWqr4VyH80blN/9a3HwpSDD93qbfh7i0ty/tzNHJVf
 iuxFGckGmoxFxUnAgC5BAAimwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494426425!48498322!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5546 invoked from network); 10 May 2017 14:27:06 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:27:06 -0000
Received: by mail-pg0-f53.google.com with SMTP id o3so17552759pgn.2
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:27:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=IGrbkDdkRhycryHarwtaF3ehGjbsa+VPScMKE2Zv3Es=;
 b=ZprNn+1KtCdKA2HhYXWqLQkv6IjVieWkRdsIS540uaGwyZNjow0h7UzPrvIUt2rA4o
 CVqVn0kbUDItlZMxf0stEXtRiiSpRkO9d7pgMjXOjLLjKvGZ4Fo0uu5zqEmGli0/uWxA
 h6Cibox4hqIWJzy1vPiHBnTGkj3g9VFClqxKA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=IGrbkDdkRhycryHarwtaF3ehGjbsa+VPScMKE2Zv3Es=;
 b=c+nyq/BQDOYQa5m4JMRxoWRNc3jPucKm8V2P473J3X4UmPD3MCmViVgIaxCgaF0Let
 yMPST0JpUsyZ7U8m8ttl5pAYN8DDZBVkK1SITKfgdBKHRx+2wEP0C+mmOG/e8zyLFdNT
 wgwWqDiLlVrjg6VzPzF3/suHdK/59kArKkUVvk4SoUXw0W/eewh/SAtjaJzyozKJ1e0G
 cC6jm4OYDisovki7smfXwVdJu2TsDsP8GeV6gq827YIvGz5B0ua5094MTKARRle4xLd2
 1mjeuFDVYvYK4D1CQ0UaopDUm7kpnkk1d8F8KTQ56wFHC4QHJYMUrJLnPT667EqNtCPM
 QggQ==
X-Gm-Message-State: AODbwcD5W9kL09VSrWIs5w6ev6yeO7lds7muL77G/DVmzyqLW7XFyWeg
 XsXTtM9lQA+rjGGJ
X-Received: by 10.98.0.146 with SMTP id 140mr6480171pfa.172.1494426424877;
 Wed, 10 May 2017 07:27:04 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id k79sm6432320pfj.6.2017.05.10.07.27.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:27:04 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 19:54:51 +0530
Message-Id: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 01/12 v3] xen/arm: vpl011: Move vgic register
	access functions to vreg.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgZnVuY3Rpb25zIGFyZSBnZW5lcmljIGluIG5hdHVyZSBhbmQgY2FuIGJlIHJldXNlZCBi
eSBvdGhlciBlbXVsYXRpb24KY29kZSBpbiBYZW4uIE9uZSByZWNlbnQgZXhhbXBsZSBpcyBwbDAx
MSBlbXVsYXRpb24sIHdoaWNoIG5lZWRzIHNpbWlsYXIKZnVuaWN0aW9ucyB0byByZWFkL3dyaXRl
IHRoZSByZWdpc3RlcnMuCgpUaGlzIHBhdGNoIG1vdmVzIHRoZSByZWdpc3RlciBhY2Nlc3MgZnVu
Y3Rpb24gZGVmaW5pdGlvbnMgZnJvbSB2Z2ljLmggdG8KdnJlZy5oLgoKU2lnbmVkLW9mZi1ieTog
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgOTkgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggfCA5OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
OTkgaW5zZXJ0aW9ucygrKSwgOTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCA1NDQ4
NjdhLi5jODM4Mjk4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMjAsNiArMjAsNyBAQAogCiAjaW5jbHVk
ZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1ZGUgPGFzbS9tbWlvLmg+CisjaW5jbHVkZSA8YXNtLWFy
bS92cmVnLmg+CiAKIHN0cnVjdCBwZW5kaW5nX2lycQogewpAQCAtMTcxLDEwNCArMTcyLDYgQEAg
c3RhdGljIGlubGluZSBpbnQgUkVHX1JBTktfTlIoaW50IGIsIHVpbnQzMl90IG4pCiAgICAgfQog
fQogCi0jZGVmaW5lIFZHSUNfUkVHX01BU0soc2l6ZSkgKCh+MFVMKSA+PiAoQklUU19QRVJfTE9O
RyAtICgoMSA8PCAoc2l6ZSkpICogOCkpKQotCi0vKgotICogVGhlIGNoZWNrIG9uIHRoZSBzaXpl
IHN1cHBvcnRlZCBieSB0aGUgcmVnaXN0ZXIgaGFzIHRvIGJlIGRvbmUgYnkKLSAqIHRoZSBjYWxs
ZXIgb2YgdmdpY19yZWdOXyouCi0gKgotICogdmdpY19yZWdfKiBzaG91bGQgbmV2ZXIgYmUgY2Fs
bGVkIGRpcmVjdGx5LiBJbnN0ZWFkIHVzZSB0aGUgdmdpY19yZWdOXyoKLSAqIGFjY29yZGluZyB0
byBzaXplIG9mIHRoZSBlbXVsYXRlZCByZWdpc3RlcgotICoKLSAqIE5vdGUgdGhhdCB0aGUgYWxp
Z25tZW50IGZhdWx0IHdpbGwgYWx3YXlzIGJlIHRha2VuIGluIHRoZSBndWVzdAotICogKHNlZSBC
My4xMi43IERESTA0MDYuYikuCi0gKi8KLXN0YXRpYyBpbmxpbmUgcmVnaXN0ZXJfdCB2Z2ljX3Jl
Z19leHRyYWN0KHVuc2lnbmVkIGxvbmcgcmVnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUpCi17Ci0gICAgcmVnID4+
PSA4ICogb2Zmc2V0OwotICAgIHJlZyAmPSBWR0lDX1JFR19NQVNLKHNpemUpOwotCi0gICAgcmV0
dXJuIHJlZzsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnX3VwZGF0ZSh1bnNpZ25l
ZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQotewotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9
IFZHSUNfUkVHX01BU0soc2l6ZSk7Ci0gICAgaW50IHNoaWZ0ID0gb2Zmc2V0ICogODsKLQotICAg
ICpyZWcgJj0gfihtYXNrIDw8IHNoaWZ0KTsKLSAgICAqcmVnIHw9ICgodW5zaWduZWQgbG9uZyl2
YWwgJiBtYXNrKSA8PCBzaGlmdDsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnX3Nl
dGJpdHModW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOwotICAgIGludCBzaGlmdCA9IG9m
ZnNldCAqIDg7Ci0KLSAgICAqcmVnIHw9ICgodW5zaWduZWQgbG9uZyliaXRzICYgbWFzaykgPDwg
c2hpZnQ7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ19jbGVhcmJpdHModW5zaWdu
ZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUpCi17Ci0gICAgdW5zaWduZWQgbG9u
ZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKLSAgICBpbnQgc2hpZnQgPSBvZmZzZXQgKiA4
OwotCi0gICAgKnJlZyAmPSB+KCgodW5zaWduZWQgbG9uZyliaXRzICYgbWFzaykgPDwgc2hpZnQp
OwotfQotCi0vKiBOLWJpdCByZWdpc3RlciBoZWxwZXJzICovCi0jZGVmaW5lIFZHSUNfUkVHX0hF
TFBFUlMoc3osIG9mZm1hc2spICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi1z
dGF0aWMgaW5saW5lIHJlZ2lzdGVyX3QgdmdpY19yZWcjI3N6IyNfZXh0cmFjdCh1aW50IyNzeiMj
X3QgcmVnLCAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbylcCi17ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
cmV0dXJuIHZnaWNfcmVnX2V4dHJhY3QocmVnLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXpl
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfdXBkYXRlKHVpbnQj
I3N6IyNfdCAqcmVnLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmFsLCAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAg
ICAgICBcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgdmdpY19yZWdfdXBkYXRlKCZ0bXAsIHZhbCwgaW5mby0+Z3BhICYgb2ZmbWFzaywg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi1z
dGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfc2V0Yml0cyh1aW50IyNzeiMjX3QgKnJl
ZywgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgICBcCi17ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdmdp
Y19yZWdfc2V0Yml0cygmdG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKnJlZyA9
IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi1zdGF0aWMgaW5saW5l
IHZvaWQgdmdpY19yZWcjI3N6IyNfY2xlYXJiaXRzKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVy
X3QgYml0cywgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICBcCi17ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdmdpY19yZWdfY2xlYXJi
aXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKnJlZyA9IHRtcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19Ci0K
IC8qCiAgKiA2NCBiaXRzIHJlZ2lzdGVycyBhcmUgb25seSBzdXBwb3J0ZWQgb24gcGxhdGZvcm0g
d2l0aCA2NC1iaXQgbG9uZy4KICAqIFRoaXMgaXMgYWxzbyBhbGxvdyB1cyB0byBvcHRpbWl6ZSB0
aGUgMzIgYml0IGNhc2UgYnkgdXNpbmcKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dnJlZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmgKaW5kZXggZWQyYmQ2Zi4uMTQ0MmM1
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS92cmVnLmgKQEAgLTEwNyw0ICsxMDcsMTAyIEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCB2cmVnX2VtdWxhdGVfc3lzcmVnNjQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9u
IGhzciBoCiAKICNlbmRpZgogCisjZGVmaW5lIFZHSUNfUkVHX01BU0soc2l6ZSkgKCh+MFVMKSA+
PiAoQklUU19QRVJfTE9ORyAtICgoMSA8PCAoc2l6ZSkpICogOCkpKQorCisvKgorICogVGhlIGNo
ZWNrIG9uIHRoZSBzaXplIHN1cHBvcnRlZCBieSB0aGUgcmVnaXN0ZXIgaGFzIHRvIGJlIGRvbmUg
YnkKKyAqIHRoZSBjYWxsZXIgb2YgdmdpY19yZWdOXyouCisgKgorICogdmdpY19yZWdfKiBzaG91
bGQgbmV2ZXIgYmUgY2FsbGVkIGRpcmVjdGx5LiBJbnN0ZWFkIHVzZSB0aGUgdmdpY19yZWdOXyoK
KyAqIGFjY29yZGluZyB0byBzaXplIG9mIHRoZSBlbXVsYXRlZCByZWdpc3RlcgorICoKKyAqIE5v
dGUgdGhhdCB0aGUgYWxpZ25tZW50IGZhdWx0IHdpbGwgYWx3YXlzIGJlIHRha2VuIGluIHRoZSBn
dWVzdAorICogKHNlZSBCMy4xMi43IERESTA0MDYuYikuCisgKi8KK3N0YXRpYyBpbmxpbmUgcmVn
aXN0ZXJfdCB2Z2ljX3JlZ19leHRyYWN0KHVuc2lnbmVkIGxvbmcgcmVnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUp
Cit7CisgICAgcmVnID4+PSA4ICogb2Zmc2V0OworICAgIHJlZyAmPSBWR0lDX1JFR19NQVNLKHNp
emUpOworCisgICAgcmV0dXJuIHJlZzsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVn
X3VwZGF0ZSh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgdmFsLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQoreworICAgIHVuc2ln
bmVkIGxvbmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6ZSk7CisgICAgaW50IHNoaWZ0ID0gb2Zm
c2V0ICogODsKKworICAgICpyZWcgJj0gfihtYXNrIDw8IHNoaWZ0KTsKKyAgICAqcmVnIHw9ICgo
dW5zaWduZWQgbG9uZyl2YWwgJiBtYXNrKSA8PCBzaGlmdDsKK30KKworc3RhdGljIGlubGluZSB2
b2lkIHZnaWNfcmVnX3NldGJpdHModW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6
ZSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOworICAg
IGludCBzaGlmdCA9IG9mZnNldCAqIDg7CisKKyAgICAqcmVnIHw9ICgodW5zaWduZWQgbG9uZyli
aXRzICYgbWFzaykgPDwgc2hpZnQ7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ19j
bGVhcmJpdHModW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKKyAgICBpbnQgc2hp
ZnQgPSBvZmZzZXQgKiA4OworCisgICAgKnJlZyAmPSB+KCgodW5zaWduZWQgbG9uZyliaXRzICYg
bWFzaykgPDwgc2hpZnQpOworfQorCisvKiBOLWJpdCByZWdpc3RlciBoZWxwZXJzICovCisjZGVm
aW5lIFZHSUNfUkVHX0hFTFBFUlMoc3osIG9mZm1hc2spICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHJlZ2lzdGVyX3QgdmdpY19yZWcjI3N6IyNfZXh0
cmFjdCh1aW50IyNzeiMjX3QgcmVnLCAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbylcCit7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgcmV0dXJuIHZnaWNfcmVnX2V4dHJhY3QocmVnLCBpbmZvLT5ncGEgJiBv
ZmZtYXNrLCAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6
IyNfdXBkYXRlKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmFsLCAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9f
aW5mb190ICppbmZvKSAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9u
ZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgdmdpY19yZWdfdXBkYXRlKCZ0bXAsIHZhbCwgaW5mby0+
Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
IGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfc2V0Yml0cyh1
aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5m
bykgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVn
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgdmdpY19yZWdfc2V0Yml0cygmdG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZt
YXNrLCAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0
LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfY2xlYXJiaXRzKHVpbnQjI3N6IyNf
dCAqcmVnLCAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgYml0cywgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICBcCit7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
dmdpY19yZWdfY2xlYXJiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKnJl
ZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCit9CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVlJFR19fICovCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:27:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:27:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SaC-0002ap-SS; Wed, 10 May 2017 14:27:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SaB-0002aP-3l
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:27:15 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 4D/C4-01752-24323195; Wed, 10 May 2017 14:27:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRtsrOuoLBx
 p8PGVmMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH24DWmgj0HGCvOnT/M2MD4vqSLkYtDSGA6
 o8TXzWeYQRwWgXnMEis+HWAFcSQE+lklVr1fA+RwAjlpEv0nvjNB2JUSN9u/gcWFBLQkjp6aD
 WU3MUk8n1XTxcjBwSZgIjGrQwIkLCKgJHFv1WSwVmaBUIl/z9rYQWxhgTiJyx8a2UBsFgFVia
 tf3zKC2LwC3hKLJ/2FWisncfNcJzOIzSngIzH37CZmiFXeEq1rrzJPYBRYwMiwilGjOLWoLLV
 I18hEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMLTqGRgYdzDenOx3iFGSg0lJ
 lFd3l1CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne/4rCkUKCRanpqRVpmTnAIIdJS3DwKInwa
 igBpXmLCxJzizPTIVKnGHU5Hq388Z5JiCUvPy9VSpzXEaRIAKQoozQPbgQs4i4xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEuZtA7mEJzOvBG7TK6AjmICOCGQQADmiJBEhJdXAGKg5t7Tn970
 bN1UYegTjbZnLpDhYC3znlTFbHEjy1nHVb/pefuzhjjPdtbWF9w3bNuvF9kc4JPywNLud1dku
 w3kna0f3igif145hq/2PM77j+NwQMzUjUUzEWs1389Zgvpu/O49u7r26dMuZHimzrpDSVN3qM
 rZ3+2ffzDR7+Kf13PyzrZxKLMUZiYZazEXFiQB5pdXgswIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494426431!97181031!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35615 invoked from network); 10 May 2017 14:27:12 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:27:12 -0000
Received: by mail-pg0-f51.google.com with SMTP id o3so17554417pgn.2
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:27:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8fPxEO2tipVBPIkcCfFz3ZsTN5z4D1LSeoHm1pkTrF4=;
 b=DQK42EwrD2XFDbGbV4LeqmWwynRhhdMA9Br4AMt8WCoF9bvELWSnHlAyU67dt8pFD0
 /PpT4WaCQTv4BZjw1DltXSMgLNA2WNolZYl8nXAh4mfg6q4Gn+LoEtTt52ikPGicwSa5
 ibteUI+Tluw7Ot13TORItTkzZyHICYxdzw2og=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8fPxEO2tipVBPIkcCfFz3ZsTN5z4D1LSeoHm1pkTrF4=;
 b=QUIn86cEN1MEyaIR0Eqw+yoA0fGF9VepHFsUai/khNwMZfkAzno3RgPUJ+5YHGuzei
 tx/sdTgBO4j/9tKUULMBd5u3vszN5o9iTDfV3tO8XMe9tr0Mcc1sLnKnnd7y27GkjZYU
 T4iRfhfOjajGUdQURigvRg0ybDcdtay2T6BjUvkY6o/hp3NP0wdpWLjzHWft4qsJF8kR
 g0foXOkXPcGXqCTgHTr9TcxPPfQnLXLLXGUASrFD89PryzRv+CWL7s6lT77FqN8MtIzL
 7z/+4beXsnvFPr21peia9N3Xo/qBnhwkvpSCq6mIVlff+4VDxG7+nyUcjTMVhniP9trF
 meyg==
X-Gm-Message-State: AODbwcDY8emGqgVU0DgdciNHCUEjwsgw6v6dWZhYR+Cd/giL+W27jywp
 lVTRi9ypA5Lmdjsr26YocQ==
X-Received: by 10.98.156.201 with SMTP id u70mr6266269pfk.76.1494426431044;
 Wed, 10 May 2017 07:27:11 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id k79sm6432320pfj.6.2017.05.10.07.27.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:27:10 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 19:54:52 +0530
Message-Id: <1494426293-32481-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 02/12 v3] xen/arm: vpl011: Define generic
	vreg_reg* access functions in vreg.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZWRlZmluZXMgdGhlIHZnaWNfcmVnKiBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZy
ZWdfcmVnKiBmdW5jdGlvbnMuClRoZXNlIGFyZSBnZW5lcmljIGZ1bmN0aW9ucywgd2hpY2ggd2ls
bCBiZSB1c2VkIGJ5IHRoZSB2Z2ljIGVtdWxhdGlvbiBjb2RlCnRvIGFjY2VzcyB0aGUgdmdpYyBy
ZWdpc3RlcnMuCgpQTDAxMSBlbXVsYXRpb24gY29kZSB3aWxsIGFsc28gdXNlIHZyZWdfcmVnKiBh
Y2Nlc3MgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgIHwg
IDI4ICsrKysrLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICB8ICA0MCArKysrKysr
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDEyIC0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3ZyZWcuaCB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKSwgMTAwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy12Mi5jCmluZGV4IGRjOWY5NWIuLjNlMzVhOTAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpAQCAtMTc5LDcg
KzE3OSw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUg
KnYsIG1taW9faW5mb190ICppbmZvLAogICAgIGNhc2UgVlJFRzMyKEdJQ0RfQ1RMUik6CiAgICAg
ICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwogICAgICAg
ICB2Z2ljX2xvY2sodik7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KHYtPmRvbWFp
bi0+YXJjaC52Z2ljLmN0bHIsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFj
dCh2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyLCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2so
dik7CiAgICAgICAgIHJldHVybiAxOwogCkBAIC0xOTQsNyArMTk0LDcgQEAgc3RhdGljIGludCB2
Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAgICAgICAgICAgICB8IERJVl9ST1VORF9VUCh2LT5kb21haW4tPmFyY2gudmdpYy5ucl9zcGlz
LCAzMik7CiAgICAgICAgIHZnaWNfdW5sb2NrKHYpOwogCi0gICAgICAgICpyID0gdmdpY19yZWcz
Ml9leHRyYWN0KHR5cGVyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3Qo
dHlwZXIsIGluZm8pOwogCiAgICAgICAgIHJldHVybiAxOwogICAgIH0KQEAgLTIwNSw3ICsyMDUs
NyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBt
bWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgICogWFhYIERvIHdlIG5lZWQgYSBKRVAxMDYgbWFu
dWZhY3R1cmVyIElEPwogICAgICAgICAgKiBKdXN0IHVzZSB0aGUgcGh5c2ljYWwgaC93IHZhbHVl
IGZvciBub3cKICAgICAgICAgICovCi0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KDB4
MDAwMDA0M2IsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCgweDAwMDAw
NDNiLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFZSQU5HRTMyKDB4MDBD
LCAweDAxQyk6CkBAIC0yMjYsNyArMjI2LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21t
aW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIHJhbmsg
PSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDEsIGdpY2RfcmVnIC0gR0lDRF9JU0VOQUJMRVIsIERBQlRf
V09SRCk7CiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHJlYWRfYXNfemVybzsKICAg
ICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICAqciA9IHZnaWNf
cmVnMzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3Jl
ZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3Jh
bmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKIApAQCAtMjM1LDcgKzIzNSw3
IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1t
aW9faW5mb190ICppbmZvLAogICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAxLCBn
aWNkX3JlZyAtIEdJQ0RfSUNFTkFCTEVSLCBEQUJUX1dPUkQpOwogICAgICAgICBpZiAoIHJhbmsg
PT0gTlVMTCkgZ290byByZWFkX2FzX3plcm87CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJh
bmssIGZsYWdzKTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJs
ZSwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUs
IGluZm8pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAg
ICAgcmV0dXJuIDE7CiAKQEAgLTI2Miw3ICsyNjIsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlz
dHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcgLSBH
SUNEX0lQUklPUklUWVIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIERBQlRfV09SRCldOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJh
bmssIGZsYWdzKTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5ciwg
aW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8p
OwogCiAgICAgICAgIHJldHVybiAxOwogICAgIH0KQEAgLTI4MCw3ICsyODAsNyBAQCBzdGF0aWMg
aW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAq
aW5mbywKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICBp
dGFyZ2V0c3IgPSB2Z2ljX2ZldGNoX2l0YXJnZXRzcihyYW5rLCBnaWNkX3JlZyAtIEdJQ0RfSVRB
UkdFVFNSKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAg
ICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGl0YXJnZXRzciwgaW5mbyk7CisgICAgICAgICpy
ID0gdnJlZ19yZWczMl9leHRyYWN0KGl0YXJnZXRzciwgaW5mbyk7CiAKICAgICAgICAgcmV0dXJu
IDE7CiAgICAgfQpAQCAtMjk5LDcgKzI5OSw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9t
bWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICBpY2Zn
ciA9IHJhbmstPmljZmdbUkVHX1JBTktfSU5ERVgoMiwgZ2ljZF9yZWcgLSBHSUNEX0lDRkdSLCBE
QUJUX1dPUkQpXTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAK
LSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaWNmZ3IsIGluZm8pOworICAgICAgICAq
ciA9IHZyZWdfcmVnMzJfZXh0cmFjdChpY2ZnciwgaW5mbyk7CiAKICAgICAgICAgcmV0dXJuIDE7
CiAgICAgfQpAQCAtNDI0LDcgKzQyNCw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlv
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgaWYgKCBk
YWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CiAgICAgICAgIC8qIElnbm9y
ZSBhbGwgYnV0IHRoZSBlbmFibGUgYml0ICovCiAgICAgICAgIHZnaWNfbG9jayh2KTsKLSAgICAg
ICAgdmdpY19yZWczMl91cGRhdGUoJnYtPmRvbWFpbi0+YXJjaC52Z2ljLmN0bHIsIHIsIGluZm8p
OworICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmdi0+ZG9tYWluLT5hcmNoLnZnaWMuY3Rsciwg
ciwgaW5mbyk7CiAgICAgICAgIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmN0bHIgJj0gR0lDRF9DVExf
RU5BQkxFOwogICAgICAgICB2Z2ljX3VubG9jayh2KTsKIApAQCAtNDU0LDcgKzQ1NCw3IEBAIHN0
YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2lu
Zm9fdCAqaW5mbywKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gd3JpdGVfaWdub3Jl
OwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHRyID0g
cmFuay0+aWVuYWJsZTsKLSAgICAgICAgdmdpY19yZWczMl9zZXRiaXRzKCZyYW5rLT5pZW5hYmxl
LCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWczMl9zZXRiaXRzKCZyYW5rLT5pZW5hYmxlLCBy
LCBpbmZvKTsKICAgICAgICAgdmdpY19lbmFibGVfaXJxcyh2LCAocmFuay0+aWVuYWJsZSkgJiAo
fnRyKSwgcmFuay0+aW5kZXgpOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKICAgICAgICAgcmV0dXJuIDE7CkBAIC00NjUsNyArNDY1LDcgQEAgc3RhdGljIGludCB2
Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZv
LAogICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCkgZ290byB3cml0ZV9pZ25vcmU7CiAgICAgICAg
IHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgdHIgPSByYW5rLT5pZW5h
YmxlOwotICAgICAgICB2Z2ljX3JlZzMyX2NsZWFyYml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5m
byk7CisgICAgICAgIHZyZWdfcmVnMzJfY2xlYXJiaXRzKCZyYW5rLT5pZW5hYmxlLCByLCBpbmZv
KTsKICAgICAgICAgdmdpY19kaXNhYmxlX2lycXModiwgKH5yYW5rLT5pZW5hYmxlKSAmIHRyLCBy
YW5rLT5pbmRleCk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwog
ICAgICAgICByZXR1cm4gMTsKQEAgLTUwOCw3ICs1MDgsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJf
ZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAg
ICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9y
ZWcgLSBHSUNEX0lQUklPUklUWVIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKLSAgICAgICAgdmdpY19yZWczMl91cGRh
dGUoaXByaW9yaXR5ciwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKGlwcmlv
cml0eXIsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtNTI5LDcgKzUyOSw3IEBAIHN0YXRpYyBp
bnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAq
aW5mbywKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gd3JpdGVfaWdub3JlOwogICAg
ICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIGl0YXJnZXRzciA9
IHZnaWNfZmV0Y2hfaXRhcmdldHNyKHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JVEFSR0VUU1IpOwot
ICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmaXRhcmdldHNyLCByLCBpbmZvKTsKKyAgICAgICAg
dnJlZ19yZWczMl91cGRhdGUoJml0YXJnZXRzciwgciwgaW5mbyk7CiAgICAgICAgIHZnaWNfc3Rv
cmVfaXRhcmdldHNyKHYtPmRvbWFpbiwgcmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRhcmdldHNyKTsKICAgICAgICAgdmdpY191
bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CkBAIC01NTEsNyArNTUxLDcgQEAgc3RhdGljIGlu
dCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICpp
bmZvLAogICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAyLCBnaWNkX3JlZyAtIEdJ
Q0RfSUNGR1IsIERBQlRfV09SRCk7CiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHdy
aXRlX2lnbm9yZTsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAg
ICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcmFuay0+aWNmZ1tSRUdfUkFOS19JTkRFWCgyLCBnaWNk
X3JlZyAtIEdJQ0RfSUNGR1IsCisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZyYW5rLT5pY2Zn
W1JFR19SQU5LX0lOREVYKDIsIGdpY2RfcmVnIC0gR0lDRF9JQ0ZHUiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV0sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHIsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5r
KHYsIHJhbmssIGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IGQxMDc1N2EuLmUxMjEzZDkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAt
MTgxLDcgKzE4MSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQo
c3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogCiAgICAgY2FzZSBWUkVHMzIoR0lD
Ul9JSURSKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ1JfSUlEUl9W
QUwsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNSX0lJ
RFJfVkFMLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFZSRUc2NChHSUNS
X1RZUEVSKToKQEAgLTE5OSw3ICsxOTksNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJf
cmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAg
aWYgKCB2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX1JESVNUX0xBU1QgKQogICAgICAgICAg
ICAgdHlwZXIgfD0gR0lDUl9UWVBFUl9MQVNUOwogCi0gICAgICAgICpyID0gdmdpY19yZWc2NF9l
eHRyYWN0KHR5cGVyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzY0X2V4dHJhY3QodHlw
ZXIsIGluZm8pOwogCiAgICAgICAgIHJldHVybiAxOwogICAgIH0KQEAgLTI1Nyw3ICsyNTcsNyBA
QCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2
LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICBjYXNlIFZSRUczMihHSUNSX1NZTkNSKToKICAgICAg
ICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CiAgICAgICAg
IC8qIFJPIC4gQnV0IHdoZW4gcmVhZCBpdCBhbHdheXMgcmV0dXJucyBidXN5IGJpdG8gYml0WzBd
ICovCi0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KEdJQ1JfU1lOQ1JfTk9UX0JVU1ks
IGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChHSUNSX1NZTkNSX05PVF9C
VVNZLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIDB4MDBDODoKQEAgLTI4
NCw3ICsyODQsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIAogICAgIGNhc2UgVlJFRzMyKEdJQ1Jf
UElEUjIpOgogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93
aWR0aDsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDUl9QSURSMiwg
aW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ1JfUElEUjIs
IGluZm8pOwogICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIDB4RkZFQyAuLi4gMHhGRkZD
OgpAQCAtMzI4LDcgKzMyOCw3IEBAIHJlYWRfcmVzZXJ2ZWQ6CiAgICAgcmV0dXJuIDE7CiAKIHJl
YWRfdW5rbm93bjoKLSAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdCgweGRlYWRiZWFmZGVhZGJl
YWYsIGluZm8pOworICAgICpyID0gdnJlZ19yZWc2NF9leHRyYWN0KDB4ZGVhZGJlYWZkZWFkYmVh
ZiwgaW5mbyk7CiAgICAgcmV0dXJuIDE7CiB9CiAKQEAgLTQ4OSw3ICs0ODksNyBAQCBzdGF0aWMg
aW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0
cnVjdCB2Y3B1ICp2LAogICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAxLCByZWcg
LSBHSUNEX0lTRU5BQkxFUiwgREFCVF9XT1JEKTsKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwg
KSBnb3RvIHJlYWRfYXNfemVybzsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZv
KTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7
CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1
cm4gMTsKIApAQCAtNDk4LDcgKzQ5OCw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2Nv
bW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAg
IHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDEsIHJlZyAtIEdJQ0RfSUNFTkFCTEVSLCBEQUJU
X1dPUkQpOwogICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOwog
ICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgICpyID0gdmdp
Y19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOworICAgICAgICAqciA9IHZyZWdf
cmVnMzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2tf
cmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwogCkBAIC01MjUsNyArNTI1
LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fcmVhZChjb25zdCBj
aGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV07CiAgICAgICAgIHZnaWNfdW5sb2Nr
X3JhbmsodiwgcmFuaywgZmxhZ3MpOwogCi0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0
KGlwcmlvcml0eXIsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChpcHJp
b3JpdHlyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC01NDEsNyArNTQx
LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fcmVhZChjb25zdCBj
aGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgaWNmZ3IgPSByYW5rLT5pY2ZnW1JF
R19SQU5LX0lOREVYKDIsIHJlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09SRCldOwogICAgICAgICB2
Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKIAotICAgICAgICAqciA9IHZnaWNfcmVn
MzJfZXh0cmFjdChpY2ZnciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0
KGljZmdyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC01ODUsNyArNTg1
LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3Qg
Y2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkg
Z290byB3cml0ZV9pZ25vcmU7CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKICAgICAgICAgdHIgPSByYW5rLT5pZW5hYmxlOwotICAgICAgICB2Z2ljX3JlZzMyX3NldGJp
dHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOworICAgICAgICB2cmVnX3JlZzMyX3NldGJpdHMo
JnJhbmstPmllbmFibGUsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX2VuYWJsZV9pcnFzKHYsIChy
YW5rLT5pZW5hYmxlKSAmICh+dHIpLCByYW5rLT5pbmRleCk7CiAgICAgICAgIHZnaWNfdW5sb2Nr
X3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKQEAgLTU5Niw3ICs1OTYs
NyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb193cml0ZShjb25zdCBj
aGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBn
b3RvIHdyaXRlX2lnbm9yZTsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3Mp
OwogICAgICAgICB0ciA9IHJhbmstPmllbmFibGU7Ci0gICAgICAgIHZnaWNfcmVnMzJfY2xlYXJi
aXRzKCZyYW5rLT5pZW5hYmxlLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWczMl9jbGVhcmJp
dHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX2Rpc2FibGVfaXJxcyh2
LCAofnJhbmstPmllbmFibGUpICYgdHIsIHJhbmstPmluZGV4KTsKICAgICAgICAgdmdpY191bmxv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwpAQCAtNjM4LDcgKzYz
OCw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0
IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCBy
YW5rLCBmbGFncyk7CiAgICAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5cltSRUdf
UkFOS19JTkRFWCg4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKLSAgICAgICAg
dmdpY19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVn
MzJfdXBkYXRlKGlwcmlvcml0eXIsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5r
KHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtNjUzLDcgKzY1
Myw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0
IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICByYW5rID0gdmdpY19yYW5rX29m
ZnNldCh2LCAyLCByZWcgLSBHSUNEX0lDRkdSLCBEQUJUX1dPUkQpOwogICAgICAgICBpZiAoIHJh
bmsgPT0gTlVMTCApIGdvdG8gd3JpdGVfaWdub3JlOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZyYW5rLT5pY2ZnW1JF
R19SQU5LX0lOREVYKDIsIHJlZyAtIEdJQ0RfSUNGR1IsCisgICAgICAgIHZyZWdfcmVnMzJfdXBk
YXRlKCZyYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIHJlZyAtIEdJQ0RfSUNGR1IsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09S
RCldLAogICAgICAgICAgICAgICAgICAgICAgICAgICByLCBpbmZvKTsKICAgICAgICAgdmdpY191
bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CkBAIC05MDEsNyArOTAxLDcgQEAgc3RhdGljIGlu
dCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmlu
Zm8sCiAgICAgY2FzZSBWUkVHMzIoR0lDRF9DVExSKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUg
IT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CiAgICAgICAgIHZnaWNfbG9jayh2KTsKLSAg
ICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qodi0+ZG9tYWluLT5hcmNoLnZnaWMuY3Rsciwg
aW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHYtPmRvbWFpbi0+YXJjaC52
Z2ljLmN0bHIsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9jayh2KTsKICAgICAgICAgcmV0dXJu
IDE7CiAKQEAgLTkyNiwxNCArOTI2LDE0IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlv
X3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogCiAgICAgICAgIHR5cGVy
IHw9IChpcnFfYml0cyAtIDEpIDw8IEdJQ0RfVFlQRV9JRF9CSVRTX1NISUZUOwogCi0gICAgICAg
ICpyID0gdmdpY19yZWczMl9leHRyYWN0KHR5cGVyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVn
X3JlZzMyX2V4dHJhY3QodHlwZXIsIGluZm8pOwogCiAgICAgICAgIHJldHVybiAxOwogICAgIH0K
IAogICAgIGNhc2UgVlJFRzMyKEdJQ0RfSUlEUik6CiAgICAgICAgIGlmICggZGFidC5zaXplICE9
IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0
cmFjdChHSUNWM19HSUNEX0lJRFJfVkFMLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMy
X2V4dHJhY3QoR0lDVjNfR0lDRF9JSURSX1ZBTCwgaW5mbyk7CiAgICAgICAgIHJldHVybiAxOwog
CiAgICAgY2FzZSBWUkVHMzIoMHgwMDBDKToKQEAgLTEwMjYsNyArMTAyNiw3IEBAIHN0YXRpYyBp
bnQgdmdpY192M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICpp
bmZvLAogICAgICAgICBpcm91dGVyID0gdmdpY19mZXRjaF9pcm91dGVyKHJhbmssIGdpY2RfcmVn
IC0gR0lDRF9JUk9VVEVSKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFn
cyk7CiAKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QoaXJvdXRlciwgaW5mbyk7Cisg
ICAgICAgICpyID0gdnJlZ19yZWc2NF9leHRyYWN0KGlyb3V0ZXIsIGluZm8pOwogCiAgICAgICAg
IHJldHVybiAxOwogICAgIH0KQEAgLTEwNDQsNyArMTA0NCw3IEBAIHN0YXRpYyBpbnQgdmdpY192
M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAg
IGNhc2UgVlJFRzMyKEdJQ0RfUElEUjIpOgogICAgICAgICAvKiBHSUN2MyBpZGVudGlmaWNhdGlv
biB2YWx1ZSAqLwogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJh
ZF93aWR0aDsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDRF9QSURS
MiwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ0RfUElE
UjIsIGluZm8pOwogICAgICAgICByZXR1cm4gMTsKIAogICAgIGNhc2UgVlJBTkdFMzIoMHhGRkVD
LCAweEZGRkMpOgpAQCAtMTEwNyw3ICsxMTA3LDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3Ry
X21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogCiAgICAgICAg
IHZnaWNfbG9jayh2KTsKIAotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmY3RsciwgciwgaW5m
byk7CisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZjdGxyLCByLCBpbmZvKTsKIAogICAgICAg
ICAvKiBPbmx5IEVuYWJsZUdycDFBIGNhbiBiZSBjaGFuZ2VkICovCiAgICAgICAgIGlmICggY3Rs
ciAmIEdJQ0RfQ1RMUl9FTkFCTEVfRzFBICkKQEAgLTEyMTMsNyArMTIxMyw3IEBAIHN0YXRpYyBp
bnQgdmdpY192M19kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAq
aW5mbywKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHdyaXRlX2lnbm9yZTsKICAg
ICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICBpcm91dGVyID0g
dmdpY19mZXRjaF9pcm91dGVyKHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JUk9VVEVSKTsKLSAgICAg
ICAgdmdpY19yZWc2NF91cGRhdGUoJmlyb3V0ZXIsIHIsIGluZm8pOworICAgICAgICB2cmVnX3Jl
ZzY0X3VwZGF0ZSgmaXJvdXRlciwgciwgaW5mbyk7CiAgICAgICAgIHZnaWNfc3RvcmVfaXJvdXRl
cih2LT5kb21haW4sIHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JUk9VVEVSLCBpcm91dGVyKTsKICAg
ICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAx
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaAppbmRleCBjODM4Mjk4Li43NWM3MTZlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAt
MTcyLDE4ICsxNzIsNiBAQCBzdGF0aWMgaW5saW5lIGludCBSRUdfUkFOS19OUihpbnQgYiwgdWlu
dDMyX3QgbikKICAgICB9CiB9CiAKLS8qCi0gKiA2NCBiaXRzIHJlZ2lzdGVycyBhcmUgb25seSBz
dXBwb3J0ZWQgb24gcGxhdGZvcm0gd2l0aCA2NC1iaXQgbG9uZy4KLSAqIFRoaXMgaXMgYWxzbyBh
bGxvdyB1cyB0byBvcHRpbWl6ZSB0aGUgMzIgYml0IGNhc2UgYnkgdXNpbmcKLSAqIHVuc2lnbmVk
IGxvbmcgcmF0aGVyIHRoYW4gdWludDY0X3QKLSAqLwotI2lmIEJJVFNfUEVSX0xPTkcgPT0gNjQK
LVZHSUNfUkVHX0hFTFBFUlMoNjQsIDB4Nyk7Ci0jZW5kaWYKLVZHSUNfUkVHX0hFTFBFUlMoMzIs
IDB4Myk7Ci0KLSN1bmRlZiBWR0lDX1JFR19IRUxQRVJTCi0KIGVudW0gZ2ljX3NnaV9tb2RlOwog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZyZWcuaAppbmRleCAxNDQyYzU4Li5lMTI3MTE0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZyZWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaApA
QCAtMTA3LDEwMiArMTA3LDExMyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdnJlZ19lbXVsYXRlX3N5
c3JlZzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bmlvbiBoc3IgaAogCiAjZW5kaWYK
IAotI2RlZmluZSBWR0lDX1JFR19NQVNLKHNpemUpICgofjBVTCkgPj4gKEJJVFNfUEVSX0xPTkcg
LSAoKDEgPDwgKHNpemUpKSAqIDgpKSkKKyNkZWZpbmUgVlJFR19SRUdfTUFTSyhzaXplKSAoKH4w
VUwpID4+IChCSVRTX1BFUl9MT05HIC0gKCgxIDw8IChzaXplKSkgKiA4KSkpCiAKIC8qCiAgKiBU
aGUgY2hlY2sgb24gdGhlIHNpemUgc3VwcG9ydGVkIGJ5IHRoZSByZWdpc3RlciBoYXMgdG8gYmUg
ZG9uZSBieQotICogdGhlIGNhbGxlciBvZiB2Z2ljX3JlZ05fKi4KKyAqIHRoZSBjYWxsZXIgb2Yg
dnJlZ19yZWdOXyouCiAgKgotICogdmdpY19yZWdfKiBzaG91bGQgbmV2ZXIgYmUgY2FsbGVkIGRp
cmVjdGx5LiBJbnN0ZWFkIHVzZSB0aGUgdmdpY19yZWdOXyoKKyAqIHZyZWdfcmVnXyogc2hvdWxk
IG5ldmVyIGJlIGNhbGxlZCBkaXJlY3RseS4gSW5zdGVhZCB1c2UgdGhlIHZyZWdfcmVnTl8qCiAg
KiBhY2NvcmRpbmcgdG8gc2l6ZSBvZiB0aGUgZW11bGF0ZWQgcmVnaXN0ZXIKICAqCiAgKiBOb3Rl
IHRoYXQgdGhlIGFsaWdubWVudCBmYXVsdCB3aWxsIGFsd2F5cyBiZSB0YWtlbiBpbiB0aGUgZ3Vl
c3QKICAqIChzZWUgQjMuMTIuNyBEREkwNDA2LmIpLgogICovCi1zdGF0aWMgaW5saW5lIHJlZ2lz
dGVyX3QgdmdpY19yZWdfZXh0cmFjdCh1bnNpZ25lZCBsb25nIHJlZywKK3N0YXRpYyBpbmxpbmUg
cmVnaXN0ZXJfdCB2cmVnX3JlZ19leHRyYWN0KHVuc2lnbmVkIGxvbmcgcmVnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNp
emUpCiB7CiAgICAgcmVnID4+PSA4ICogb2Zmc2V0OwotICAgIHJlZyAmPSBWR0lDX1JFR19NQVNL
KHNpemUpOworICAgIHJlZyAmPSBWUkVHX1JFR19NQVNLKHNpemUpOwogCiAgICAgcmV0dXJuIHJl
ZzsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnX3VwZGF0ZSh1bnNpZ25lZCBsb25n
ICpyZWcsIHJlZ2lzdGVyX3QgdmFsLAorc3RhdGljIGlubGluZSB2b2lkIHZyZWdfcmVnX3VwZGF0
ZSh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgdmFsLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQogewotICAgIHVuc2lnbmVkIGxv
bmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6ZSk7CisgICAgdW5zaWduZWQgbG9uZyBtYXNrID0g
VlJFR19SRUdfTUFTSyhzaXplKTsKICAgICBpbnQgc2hpZnQgPSBvZmZzZXQgKiA4OwogCiAgICAg
KnJlZyAmPSB+KG1hc2sgPDwgc2hpZnQpOwogICAgICpyZWcgfD0gKCh1bnNpZ25lZCBsb25nKXZh
bCAmIG1hc2spIDw8IHNoaWZ0OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdfc2V0
Yml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgYml0cywKK3N0YXRpYyBpbmxpbmUg
dm9pZCB2cmVnX3JlZ19zZXRiaXRzKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVnaXN0ZXJfdCBiaXRz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNl
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNp
emUpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKKyAg
ICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWUkVHX1JFR19NQVNLKHNpemUpOwogICAgIGludCBzaGlm
dCA9IG9mZnNldCAqIDg7CiAKICAgICAqcmVnIHw9ICgodW5zaWduZWQgbG9uZyliaXRzICYgbWFz
aykgPDwgc2hpZnQ7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ19jbGVhcmJpdHMo
dW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCitzdGF0aWMgaW5saW5lIHZvaWQg
dnJlZ19yZWdfY2xlYXJiaXRzKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVnaXN0ZXJfdCBiaXRzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBz
aXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6ZSk7Cisg
ICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVlJFR19SRUdfTUFTSyhzaXplKTsKICAgICBpbnQgc2hp
ZnQgPSBvZmZzZXQgKiA4OwogCiAgICAgKnJlZyAmPSB+KCgodW5zaWduZWQgbG9uZyliaXRzICYg
bWFzaykgPDwgc2hpZnQpOwogfQogCi0vKiBOLWJpdCByZWdpc3RlciBoZWxwZXJzICovCi0jZGVm
aW5lIFZHSUNfUkVHX0hFTFBFUlMoc3osIG9mZm1hc2spICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi1zdGF0aWMgaW5saW5lIHJlZ2lzdGVyX3QgdmdpY19yZWcjI3N6IyNfZXh0
cmFjdCh1aW50IyNzeiMjX3QgcmVnLCAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbylcCi17ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgcmV0dXJuIHZnaWNfcmVnX2V4dHJhY3QocmVnLCBpbmZvLT5ncGEgJiBv
ZmZtYXNrLCAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6
IyNfdXBkYXRlKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmFsLCAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9f
aW5mb190ICppbmZvKSAgICAgICBcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9u
ZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgdmdpY19yZWdfdXBkYXRlKCZ0bXAsIHZhbCwgaW5mby0+
Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
IGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfc2V0Yml0cyh1
aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5m
bykgICAgICBcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVn
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgdmdpY19yZWdfc2V0Yml0cygmdG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZt
YXNrLCAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0
LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfY2xlYXJiaXRzKHVpbnQjI3N6IyNf
dCAqcmVnLCAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgYml0cywgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICBcCi17
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
dmdpY19yZWdfY2xlYXJiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKnJl
ZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisjZGVmaW5lIERFRklORV9WUkVHX1JFR19IRUxQRVJTKHN6LCBvZmZtYXNrKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKy8qIE4tYml0IHJlZ2lzdGVyIGhl
bHBlcnMgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorc3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZyZWdfcmVnIyNzeiMjX2V4dHJhY3QodWlu
dCMjc3ojI190IHJlZywgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICAgIFwK
K3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiB2cmVnX3JlZ19leHRyYWN0KHJl
ZywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZvaWQgdnJlZ19yZWcjI3N6IyNfdXBkYXRl
KHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHZhbCwgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IG1taW9faW5mb190ICppbmZvKSAgICAgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgdnJlZ19yZWdfdXBkYXRlKCZ0bXAsIHZhbCwgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFi
dC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5l
IHZvaWQgdnJlZ19yZWcjI3N6IyNfc2V0Yml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVnaXN0ZXJfdCBiaXRzLCAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgICAg
ICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHRtcCA9
ICpyZWc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdnJlZ19yZWdfc2V0Yml0cygmdG1wLCBi
aXRzLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKnJl
ZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZvaWQgdnJlZ19yZWcjI3N6IyNfY2xlYXJiaXRz
KHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IG1taW9faW5mb190ICppbmZvKSAgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgdnJlZ19yZWdfY2xlYXJiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFi
dC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAorLyoKKyAq
IDY0IGJpdHMgcmVnaXN0ZXJzIGFyZSBvbmx5IHN1cHBvcnRlZCBvbiBwbGF0Zm9ybSB3aXRoIDY0
LWJpdCBsb25nLgorICogVGhpcyBpcyBhbHNvIGFsbG93IHVzIHRvIG9wdGltaXplIHRoZSAzMiBi
aXQgY2FzZSBieSB1c2luZworICogdW5zaWduZWQgbG9uZyByYXRoZXIgdGhhbiB1aW50NjRfdAor
ICovCisjaWYgQklUU19QRVJfTE9ORyA9PSA2NAorREVGSU5FX1ZSRUdfUkVHX0hFTFBFUlMoNjQs
IDB4Nyk7CisjZW5kaWYKK0RFRklORV9WUkVHX1JFR19IRUxQRVJTKDMyLCAweDMpOworCisjdW5k
ZWYgREVGSU5FX1ZSRUdfUkVHX0hFTFBFUlMKICNlbmRpZiAvKiBfX0FTTV9BUk1fVlJFR19fICov
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:27:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:27:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SaK-0002da-6y; Wed, 10 May 2017 14:27:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SaI-0002cx-6C
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:27:22 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 55/B4-01992-94323195; Wed, 10 May 2017 14:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXiVRuso+uhLBx
 pcGaqosX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHpXFLB0nbGiq9rN7E0MP5O72Lk4hASmMko
 seDqbSYQh0VgHrPE6UXvmUEcCYF+VolVra2sXYwcQE6cxIybjBBmpcSf1UVdjJxAzVoSR0/NZ
 oUY1MQkcX75fBaQGjYBE4lZHRIgNSICShL3Vk1mArGZBUIl/j1rYwexhQW8JGYef84MYrMIqE
 osaHsGZvMKeEvsvvGKBcSWEJCTuHmuEyzOKeAjMffsJmaIvd4SrWuvMk9gFFjAyLCKUaM4tag
 stUjXyFgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwrOoZGBh3MO5o9zvEKMnB
 pCTKq7tLKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9/ReFIIcGi1PTUirTMHGCAw6QlOHiUR
 Hhfg6R5iwsSc4sz0yFSpxiNOa60fnzPxPFo5Y/3TEIsefl5qVLivJdBSgVASjNK8+AGwSLvEq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3kMgU3gy80rg9r0COoUJ6JRABgGQU0oSEVJSDYz
 B1t2XOU5aslXyvCrepxenO30Z96Mrpjbf5NY2XLYp9/y5Zc6iVdOecBX8+PPdM+a3gcuOiYc1
 31vpBzE/eJb3Z+3piRM/Tlt0WM/P8KLisn8u9W6mAjZ+PxjT3ednCln+WF2tvMfFtiXo2s16z
 5yCLEmpbVI3stJK//AtWSctVx53S7KyT1iJpTgj0VCLuag4EQDCptuYtwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494426438!76704588!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48705 invoked from network); 10 May 2017 14:27:19 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:27:19 -0000
Received: by mail-pg0-f44.google.com with SMTP id u187so17524123pgb.0
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:27:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1IO6DEQu96gAePQhYkdc0S1f2dANsW4ynSxGOtqdkE0=;
 b=jGodQhhJI+Mf00nAN+aL7XWUh1o2Ou71uVywM3pZwO+igN0ZLfI5J0QFni2KPVg/NO
 wPGN3XBf4aELAmJ+OyY+Y912hh+ktLNfnQXm7gap/ggbmDsJmxLNwg57glLHP/lbsEud
 kT7Q7Cqb1mp3QyYnGeW/zUdn7DoVeUEvec52Q=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=1IO6DEQu96gAePQhYkdc0S1f2dANsW4ynSxGOtqdkE0=;
 b=H3zMPYl/8neh9fFUlmeNLWgtCVB4LvQyo7lYIFJ7e0Z9V57i7hJTUfEJEAurMwtC8g
 tpt6JM8EtqM8RVLrJY/sRx9y/t6EU4m/CQsUL+wKvCV00ArqT4Vvo6qcLTXE8d5O+U+u
 U5kWQh7d7ww4R9N0zkurCoCfM4JPhxZOsi8TznKAf93/JdOzYbK1w7qoxZRQsboVmqa1
 a6dB8Jtm7PGoBkJBqpaJ2wo9/2nH6DW1szVVsZJdmuBsBCEP+XOrquNVbvlmYaim0VmB
 aIwaCmMXp+nDxatrwysEH1vangtEIJMilBXhdrDzOOKX2/MDiN2Z5uY+pA1xyRvvRfnJ
 mJTA==
X-Gm-Message-State: AODbwcCJwQqk6N6uhWdi4mM36vWqxK7hSOS6yKiSLi09HytXuOrRbICj
 JnkHF/UNQ+ZFkQVV
X-Received: by 10.84.138.193 with SMTP id 59mr8666743plp.184.1494426437314;
 Wed, 10 May 2017 07:27:17 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id k79sm6432320pfj.6.2017.05.10.07.27.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:27:16 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 19:54:53 +0530
Message-Id: <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGwwMTEg
cmVnaXN0ZXJzCmFuZCBwbDAxMSBpbnRlcnJ1cHRzOgoKICAgIC0gRW11bGF0ZSBEUiByZWFkL3dy
aXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0aGUgSU4KICAgICAgYW5kIE9VVCBy
aW5nIGJ1ZmZlcnMgYW5kIHJhaXNpbmcgYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQgd2hlbgogICAg
ICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBp
bnRlcnJ1cHQKICAgICAgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlcmUgaXMgZGF0YSBpbiB0aGUgSU4g
cmluZyBidWZmZXIKCiAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBpbnRlcnJ1
cHQgbWFuYWdlbWVudCBhbmQKICAgICAgZXNzZW50aWFsbHkgY29udHJvbCB3aGVuIGludGVycnVw
dHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QKClRoZSBTQlNBIGNvbXBsaWFudCBwbDAxMSB1
YXJ0IGlzIGNvdmVyZWQgaW4gQXBwZW5kaXggQiBvZgpodHRwczovL3N0YXRpYy5kb2NzLmFybS5j
b20vZGVuMDAyOS9hL1NlcnZlcl9CYXNlX1N5c3RlbV9BcmNoaXRlY3R1cmVfdjNfMV9BUk1fREVO
XzAwMjlBLnBkZgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgotLS0KCkNoYW5nZXMgc2luY2UgdjI6CgotIFVzZSBnZW5lcmljIHZy
ZWdfcmVnKiBmb3IgcmVhZC93cml0ZSBvZiByZWdpc3RlcnMgZW11bGF0aW5nIHBsMDExLgotIFVz
ZSBnZW5lcmljIHJpbmcgYnVmZmVyIGZ1bmN0aW9ucyBkZWZpbmVkIHVzaW5nIERFRklORV9YRU5f
RkxFWF9SSU5HLgotIFJlbmFtZWQgdGhlIFNQSSBpbmplY3Rpb24gZnVuY3Rpb24gdG8gdnBsMDEx
X3VwZGF0ZV9zcGkoKSB0byByZWZsZWN0IGxldmVsIAogIHRyaWdnZXJlZCBuYXR1cmUgb2YgcGww
MTEgaW50ZXJydXB0cy4KLSBUaGUgcGwwMTEgcmVnaXN0ZXIgYWNjZXNzIGFkZHJlc3Mgc2hvdWxk
IGFsd2F5cyBiZSB0aGUgYmFzZSBhZGRyZXNzIG9mIHRoZQogIGNvcnJlc3BvbmRpbmcgcmVnaXN0
ZXIgYXMgcGVyIHNlY3Rpb24gQiBvZiB0aGUgU0JTQSBkb2N1bWVudC4gRm9yIHRoaXMgcmVhc29u
LAogIHRoZSByZWdpc3RlciByYW5nZSBhZGRyZXNzIGFjY2VzcyBpcyBub3QgYWxsb3dlZC4KCkNo
YW5nZXMgc2luY2UgdjE6CgotIFJlbW92ZWQgdGhlIG9wdGltaXp0aW9uIHJlbGF0ZWQgdG8gc2Vu
ZGlpbmcgZXZlbnRzIHRvIHhlbmNvbnNvbGUgCi0gVXNlIGxvY2FsIHZhcmlhYmxlcyBhcyByaW5n
IGJ1ZmZlciBpbmRpY2VzIHdoaWxlIHVzaW5nIHRoZSByaW5nIGJ1ZmZlcgoKIHhlbi9hcmNoL2Fy
bS9LY29uZmlnICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAg
ICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgIHwgMzUwICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaCAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0Lmgg
fCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgfCAgOTQgKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgIHwgICA4ICsKIDcgZmlsZXMgY2hh
bmdlZCwgNDY2IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
dnBsMDExLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5o
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZp
ZwppbmRleCBkNDZiOThjLi5jMWEwZTdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZp
ZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtNTAsNiArNTAsMTEgQEAgY29uZmlnIEhB
U19JVFMKICAgICAgICAgcHJvbXB0ICJHSUN2MyBJVFMgTVNJIGNvbnRyb2xsZXIgc3VwcG9ydCIg
aWYgRVhQRVJUID0gInkiCiAgICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzCiAKK2NvbmZpZyBW
UEwwMTFfQ09OU09MRQorCWJvb2wgIkVtdWxhdGVkIHBsMDExIGNvbnNvbGUgc3VwcG9ydCIKKwlk
ZWZhdWx0IHkKKwktLS1oZWxwLS0tCisJICBBbGxvd3MgYSBndWVzdCB0byB1c2UgcGwwMTEgVUFS
VCBhcyBhIGNvbnNvbGUKIGVuZG1lbnUKIAogbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5kIHZp
YSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3b3JrIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01h
a2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDQ5ZTFmYjIuLjE1ZWZjMTMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKQEAgLTUyLDYgKzUyLDcgQEAgb2JqLXkgKz0gdm1fZXZlbnQubwogb2JqLXkgKz0gdnRpbWVy
Lm8KIG9iai15ICs9IHZwc2NpLm8KIG9iai15ICs9IHZ1YXJ0Lm8KK29iai0kKENPTkZJR19WUEww
MTFfQ09OU09MRSkgKz0gdnBsMDExLm8KIAogI29iai1iaW4teSArPSAuLi4ubwogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmY3MTE0OAotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMCwwICsxLDM1MCBAQAorLyoKKyAqIGFyY2gvYXJt
L3ZwbDAxMS5jCisgKgorICogVmlydHVhbCBQTDAxMSBVQVJUCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkg
aXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBv
cgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRl
IDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8
eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
CisjaW5jbHVkZSA8cHVibGljL2lvL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxhc20tYXJtL3BsMDEx
LXVhcnQuaD4KKyNpbmNsdWRlIDxhc20tYXJtL3ZnaWMtZW11bC5oPgorI2luY2x1ZGUgPGFzbS1h
cm0vdnBsMDExLmg+CisKK3N0YXRpYyBib29sIHZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoaW50
IHNpemUpCit7CisgICAgcmV0dXJuIChzaXplID09IERBQlRfRE9VQkxFX1dPUkQpPyBmYWxzZSA6
IHRydWU7Cit9CisKK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfc3BpKHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisK
KyAgICBpZiAoIHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2MgKQorICAgICAgICB2
Z2ljX3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKK30KKworc3RhdGljIHZv
aWQgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90ICpkYXRhKQorewor
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEgPSAm
ZC0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBs
MDExLT5yaW5nX2J1ZjsKKworICAgIC8qCisgICAgICogSW5pdGlhbGl6ZSB0aGUgZGF0YSBzbyB0
aGF0IGV2ZW4gaWYgdGhlcmUgaXMgbm8gZGF0YSBpbiByaW5nIGJ1ZmZlcgorICAgICAqIDAgaXMg
cmV0dXJuZWQuCisgICAgICovCisgICAgKmRhdGEgPSAwOworCisgICAgVlBMMDExX0xPQ0soZCwg
ZmxhZ3MpOworCisgICAgLyoKKyAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZXJlIHdpbGwg
YmUgZGF0YSBpbiB0aGUgcmluZyBidWZmZXIgd2hlbiB0aGlzCisgICAgICogZnVuY3Rpb24gaXMg
Y2FsbGVkIHNpbmNlIHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byByZWFkIHRoZSBkYXRhIHJlZ2lz
dGVyCisgICAgICogb25seSBpZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCisgICAgICogSWYg
dGhlIGd1ZXN0IHN0aWxsIGRvZXMgcmVhZCB3aGVuIFRYRkUgYml0IGlzIHNldCB0aGVuIDAgd2ls
bCBiZSByZXR1cm5lZC4KKyAgICAgKi8KKyAgICBpZiAoICFWUEwwMTFfSU5fUklOR19FTVBUWShp
bnRmKSApCisgICAgeworICAgICAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMgPSBpbnRmLT5p
bl9jb25zOworICAgICAgICAqZGF0YSA9IGludGYtPmluW1ZQTDAxMV9SSU5HX0lEWF9NQVNLKGlu
X2NvbnMsIGludGYtPmluKV07CisgICAgICAgIHNtcF9tYigpOworICAgICAgICBpbnRmLT5pbl9j
b25zID0gaW5fY29ucyArIDE7CisgICAgfQorCisgICAgaWYgKCBWUEwwMTFfSU5fUklOR19FTVBU
WShpbnRmKSApCisgICAgeworICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOworICAgICAg
ICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKKyAgICB9CisgICAgdnBsMDExLT51YXJ0ZnIgJj0g
flJYRkY7CisgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisKKyAgICBub3RpZnlfdmlhX3hl
bl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKK30KKworc3RhdGljIHZvaWQgdnBs
MDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQoreworICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEgPSAmZC0+YXJj
aC52cGwwMTE7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5y
aW5nX2J1ZjsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAgICog
SXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgcmluZyBpcyBub3QgZnVsbCB3aGVuIHRoaXMgZnVuY3Rp
b24gaXMgY2FsbGVkCisgICAgICogYXMgdGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHdyaXRlIHRv
IHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkgd2hlbiB0aGUKKyAgICAgKiBUWEZGIGZsYWcgaXMgbm90
IHNldC4KKyAgICAgKiBJbiBjYXNlIHRoZSBndWVzdCBkb2VzIHdyaXRlIGV2ZW4gd2hlbiB0aGUg
VFhGRiBmbGFnIGlzIHNldCB0aGVuIHRoZQorICAgICAqIGRhdGEgd2lsbCBiZSBzaWxlbnRseSBk
cm9wcGVkLgorICAgICAqLworICAgIGlmICggIVZQTDAxMV9PVVRfUklOR19GVUxMKGludGYpICkK
KyAgICB7CisgICAgICAgIFhFTkNPTlNfUklOR19JRFggb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJv
ZDsKKyAgICAgICAgaW50Zi0+b3V0W1ZQTDAxMV9SSU5HX0lEWF9NQVNLKG91dF9wcm9kLCBpbnRm
LT5vdXQpXSA9IGRhdGE7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgaW50Zi0+b3V0X3By
b2QgPSBvdXRfcHJvZCArIDE7CisgICAgfQorCisgICAgaWYgKCBWUEwwMTFfT1VUX1JJTkdfRlVM
TChpbnRmKSApCisgICAgeworICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOworICAgICAg
ICB2cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsKKyAgICB9CisKKyAgICB2cGwwMTEtPnVhcnRmciB8
PSBCVVNZOworCisgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CisKKyAgICBWUEwwMTFfVU5M
T0NLKGQsIGZsYWdzKTsKKworICAgIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBs
MDExLT5ldnRjaG4pOworfQorCitzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3JlYWQoc3RydWN0IHZj
cHUgKnYsIG1taW9faW5mb190ICppbmZvLCByZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KQorewor
ICAgIHVpbnQ4X3QgY2g7CisgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owor
ICAgIGludCB2cGwwMTFfcmVnID0gKGludCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7
CisgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEgPSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsK
KworICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidC5zaXplKSApIGdvdG8g
YmFkX3dpZHRoOworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyApCisgICAgeworICAgIGNhc2Ug
RFI6CisgICAgICAgIHZwbDAxMV9yZWFkX2RhdGEodi0+ZG9tYWluLCAmY2gpOworICAgICAgICAq
ciA9IGNoOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgUlNSOgorICAgICAgICAvKiBJdCBh
bHdheXMgcmV0dXJucyAwIGFzIHRoZXJlIGFyZSBubyBwaHlzaWNhbCBlcnJvcnMuICovCisgICAg
ICAgICpyID0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEZSOgorICAgICAgICAqciA9
IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRmciwgaW5mbyk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBSSVM6CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAx
MS0+dWFydHJpcywgaW5mbyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNSVM6CisgICAg
ICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmIHZwbDAxMS0+dWFydGltc2MsIGluZm8pOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgSU1TQzoKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3Qo
dnBsMDExLT51YXJ0aW1zYywgaW5mbyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBJQ1I6
CisgICAgICAgIC8qIE9ubHkgd3JpdGUgaXMgdmFsaWQuICovCisgICAgICAgIHJldHVybiAwOwor
CisgICAgZGVmYXVsdDoKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhh
bmRsZWQgcmVhZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgICAgIGRhYnQucmVn
LCB2cGwwMTFfcmVnKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIDE7
CisKK2JhZF93aWR0aDoKKyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCByZWFk
IHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICBkYWJ0LnNpemUsIGRh
YnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAg
ICByZXR1cm4gMDsKKworfQorCitzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywgcmVnaXN0ZXJfdCByLCB2b2lkICpwcml2KQorewor
ICAgIHVpbnQ4X3QgY2ggPSAoKHN0cnVjdCB1YXJ0ZHJfcmVnICopJnIpLT5kYXRhOworICAgIHN0
cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKKyAgICBpbnQgdnBsMDExX3JlZyA9IChp
bnQpKGluZm8tPmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOworICAgIHN0cnVjdCB2cGwwMTFfcyAq
dnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7CisKKyAgICBpZiAoICF2cGwwMTFfcmVn
MzJfY2hlY2tfYWNjZXNzKGRhYnQuc2l6ZSkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgIHN3aXRj
aCAoIHZwbDAxMV9yZWcgKQorICAgIHsKKyAgICBjYXNlIERSOgorICAgICAgICB2cGwwMTFfd3Jp
dGVfZGF0YSh2LT5kb21haW4sIGNoKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFJTUjog
LyogTm90aGluZyB0byBjbGVhci4gKi8KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEZSOgor
ICAgIGNhc2UgUklTOgorICAgIGNhc2UgTUlTOgorICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZTsK
KworICAgIGNhc2UgSU1TQzoKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnZwbDAxMS0+dWFy
dGltc2MsIHIsIGluZm8pOworICAgICAgICB2cGwwMTFfdXBkYXRlX3NwaSh2LT5kb21haW4pOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgSUNSOgorICAgICAgICB2cmVnX3JlZzMyX2NsZWFy
Yml0cygmdnBsMDExLT51YXJ0cmlzLCByLCBpbmZvKTsKKyAgICAgICAgdnBsMDExX3VwZGF0ZV9z
cGkodi0+ZG9tYWluKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IHVuaGFuZGxlZCB3cml0ZSByJWQgb2Zmc2V0ICUj
MDh4XG4iLAorICAgICAgICAgICAgICAgIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICAgICAg
cmV0dXJuIDA7CisgICAgfQorCit3cml0ZV9pZ25vcmU6CisgICAgcmV0dXJuIDE7CisKK2JhZF93
aWR0aDoKKyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCB3cml0ZSB3aWR0aCAl
ZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywg
dnBsMDExX3JlZyk7CisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisgICAgcmV0dXJu
IDA7CisKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZwbDAxMV9t
bWlvX2hhbmRsZXIgPSB7CisgICAgLnJlYWQgPSB2cGwwMTFfbW1pb19yZWFkLAorICAgIC53cml0
ZSA9IHZwbDAxMV9tbWlvX3dyaXRlLAorfTsKKworaW50IHZwbDAxMV9tYXBfZ3Vlc3RfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB4ZW5fcGZuX3QgZ2ZuKQoreworICAgIHN0cnVjdCB2cGwwMTFfcyAq
dnBsMDExID0gJmQtPmFyY2gudnBsMDExOworCisgICAgLyogTWFwIHRoZSBndWVzdCBQRk4gdG8g
WGVuIGFkZHJlc3Mgc3BhY2UuICovCisgICAgcmV0dXJuIHByZXBhcmVfcmluZ19mb3JfaGVscGVy
KGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19wYWdlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX2J1Zik7Cit9CisKK3N0YXRpYyB2
b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAx
MTsKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVm
OworICAgIFJJTkdfSURYIGluX3JpbmdfZGVwdGgsIG91dF9yaW5nX2RlcHRoOworCisgICAgVlBM
MDExX0xPQ0soZCwgZmxhZ3MpOworCisgICAgaW5fcmluZ19kZXB0aCA9IHZwbDAxMV9xdWV1ZWQo
aW50Zi0+aW5fcHJvZCwgaW50Zi0+aW5fY29ucywgc2l6ZW9mKGludGYtPmluKSk7CisgICAgb3V0
X3JpbmdfZGVwdGggPSB2cGwwMTFfcXVldWVkKGludGYtPm91dF9wcm9kLCBpbnRmLT5vdXRfY29u
cywgc2l6ZW9mKGludGYtPm91dCkpOworCisgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4IHN0YXRl
IGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLworICAgIGlmICggaW5fcmluZ19kZXB0aCAh
PSAwICkKKyAgICB7CisgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOworICAgICAgICBp
ZiAoIGluX3JpbmdfZGVwdGggPT0gVlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsIGluKSApCisg
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgfD0gUlhJOworICAgIH0KKworICAgIC8qIFVwZGF0ZSB0aGUgdWFydCB0eCBzdGF0ZSBpZiB0
aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLworICAgIGlmICggb3V0X3JpbmdfZGVwdGggIT0gVlBM
MDExX1JJTkdfTUFYX0RFUFRIKGludGYsIG91dCkgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51
YXJ0ZnIgJj0gflRYRkY7CisgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7CisgICAgICAg
IGlmICggb3V0X3JpbmdfZGVwdGggPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZwbDAx
MS0+dWFydGZyICY9IH5CVVNZOworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsK
KyAgICAgICAgfQorICAgIH0KKworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisgICAg
dnBsMDExX3VwZGF0ZV9zcGkoZCk7Cit9CisKKworc3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNh
dGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCit7CisgICAgdnBsMDExX2Rh
dGFfYXZhaWwodi0+ZG9tYWluKTsKK30KKworaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pCit7CisgICAgaW50IHJjOworICAgIHN0cnVj
dCB2cGwwMTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworCisgICAgcmMgPSB2cGwwMTFf
bWFwX2d1ZXN0X3BhZ2UoZCwgZ2ZuKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGdvdG8g
b3V0OworCisgICAgcmMgPSB2Z2ljX3Jlc2VydmVfdmlycShkLCBHVUVTVF9WUEwwMTFfU1BJKTsK
KyAgICBpZiAoICFyYyApCisgICAgeworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGdv
dG8gb3V0MTsKKyAgICB9CisKKyAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwbDAxMV9t
bWlvX2hhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BMMDExX0JBU0Us
IEdVRVNUX1BMMDExX1NJWkUsIE5VTEwpOworCisgICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+
bG9jayk7CisKKyAgICByYyA9IGFsbG9jX3VuYm91bmRfeGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwg
Y29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dnBsMDExX25vdGlmaWNhdGlvbik7CisgICAgaWYgKHJjIDwgMCkKKyAgICAgICAgZ290byBvdXQy
OworCisgICAgdnBsMDExLT5ldnRjaG4gPSAqZXZ0Y2huID0gcmM7CisKKyAgICB2cGwwMTEtPmlu
aXRpYWxpemVkID0gdHJ1ZTsKKworICAgIHJldHVybiAwOworCitvdXQyOgorICAgIHhmcmVlKGQt
PmFyY2gudm1taW8uaGFuZGxlcnMpOworb3V0MToKKyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBl
cigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworb3V0OgorICAgIHJldHVy
biByYzsKK30KKwordm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIHN0cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworCisgICAg
aWYgKCB2cGwwMTEtPmluaXRpYWxpemVkICkKKyAgICB7CisgICAgICAgIGZyZWVfeGVuX2V2ZW50
X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4pOworICAgICAgICBkZXN0cm95X3JpbmdfZm9yX2hl
bHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworICAgIH0KKyAgICB2
cGwwMTEtPmluaXRpYWxpemVkID0gZmFsc2U7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5o
CmluZGV4IDZkZTgwODIuLjU0NjExZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTEsNiArMTEs
NyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8eGVuL3Nlcmlh
bC5oPgogI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KKyNpbmNsdWRlIDxhc20tYXJtL3ZwbDAxMS5o
PgogCiBzdHJ1Y3QgaHZtX2RvbWFpbgogewpAQCAtMTMzLDYgKzEzNCwxMSBAQCBzdHJ1Y3QgYXJj
aF9kb21haW4KICAgICBzdHJ1Y3QgewogICAgICAgICB1aW50OF90IHByaXZpbGVnZWRfY2FsbF9l
bmFibGVkIDogMTsKICAgICB9IG1vbml0b3I7CisKKyNpZmRlZiBDT05GSUdfVlBMMDExX0NPTlNP
TEUKKyAgICBzdHJ1Y3QgdnBsMDExX3MgdnBsMDExOworI2VuZGlmCisKIH0gIF9fY2FjaGVsaW5l
X2FsaWduZWQ7CiAKIHN0cnVjdCBhcmNoX3ZjcHUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGwwMTEtdWFydC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmgKaW5k
ZXggMTIzZjQ3Ny4uNTdlOWVjNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAx
MS11YXJ0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmgKQEAgLTQ5LDYg
KzQ5LDggQEAKIC8qIEZSIGJpdHMgKi8KICNkZWZpbmUgVFhGRSAgICgxPDw3KSAvKiBUWCBGSUZP
IGVtcHR5ICovCiAjZGVmaW5lIFJYRkUgICAoMTw8NCkgLyogUlggRklGTyBlbXB0eSAqLworI2Rl
ZmluZSBUWEZGICAgKDE8PDUpIC8qIFRYIEZJRk8gZnVsbCAqLworI2RlZmluZSBSWEZGICAgKDE8
PDYpIC8qIFJYIEZJRk8gZnVsbCAqLwogI2RlZmluZSBCVVNZICAgKDE8PDMpIC8qIFRyYW5zbWl0
IGlzIG5vdCBjb21wbGV0ZSAqLwogCiAvKiBMQ1JfSCBiaXRzICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kZjdlNmI3Ci0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaApAQCAtMCwwICsxLDk0IEBACisvKgor
ICogaW5jbHVkZS94ZW4vdnBsMDExLmgKKyAqCisgKiBWaXJ0dWFsIFBMMDExIFVBUlQKKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAor
ICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVS
Q0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisg
KgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBfVlBMMDExX0hf
CisKKyNkZWZpbmUgX1ZQTDAxMV9IXworCisjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KKyNp
bmNsdWRlIDxhc20tYXJtL3ZyZWcuaD4KKworREVGSU5FX1hFTl9GTEVYX1JJTkcodnBsMDExKTsK
KworLyogaGVscGVyIG1hY3JvcyAqLworI2RlZmluZSBWUEwwMTFfUklOR19JRFhfTUFTSyhpZHgs
IHJpbmcpICh2cGwwMTFfbWFzayhpZHgsIHNpemVvZihyaW5nKSkpCisKKyNkZWZpbmUgVlBMMDEx
X1JJTkdfREVQVEgoaW50ZixkaXIpICh2cGwwMTFfcXVldWVkKChpbnRmKS0+ZGlyICMjIF9wcm9k
LCAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoaW50ZiktPmRpciAjIyBfY29ucywgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKChpbnRmKS0+ZGlyKSkpCisKKyNkZWZpbmUg
VlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsZGlyKSAoc2l6ZW9mKChpbnRmKS0+ZGlyKSkKKwor
I2RlZmluZSBWUEwwMTFfSU5fUklOR19FTVBUWShpbnRmKSAoVlBMMDExX1JJTkdfREVQVEgoaW50
ZiwgaW4pID09IDApCisKKyNkZWZpbmUgVlBMMDExX09VVF9SSU5HX0VNUFRZKGludGYpIChWUEww
MTFfUklOR19ERVBUSChpbnRmLCBvdXQpID09IDApCisKKyNkZWZpbmUgVlBMMDExX0lOX1JJTkdf
RlVMTChpbnRmKSAoVlBMMDExX1JJTkdfREVQVEgoaW50ZiwgaW4pID09IFZQTDAxMV9SSU5HX01B
WF9ERVBUSChpbnRmLCBpbikpCisKKyNkZWZpbmUgVlBMMDExX09VVF9SSU5HX0ZVTEwoaW50Zikg
KFZQTDAxMV9SSU5HX0RFUFRIKGludGYsIG91dCkgPT0gVlBMMDExX1JJTkdfTUFYX0RFUFRIKGlu
dGYsb3V0KSkKKworI2RlZmluZSBWUEwwMTFfTE9DSyhkLGZsYWdzKSBzcGluX2xvY2tfaXJxc2F2
ZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKKyNkZWZpbmUgVlBMMDExX1VOTE9DSyhk
LGZsYWdzKSBzcGluX3VubG9ja19pcnFyZXN0b3JlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZs
YWdzKQorCitzdHJ1Y3QgdWFydGRyX3JlZyB7CisgICAgdWludDhfdCBkYXRhOworICAgIHVpbnQ4
X3QgZXJyb3Jfc3RhdHVzOjQ7CisgICAgdWludDhfdCByZXNlcnZlZDE6NDsKKyAgICB1aW50MTZf
dCByZXNlcnZlZDI7CisgICAgdWludDMyX3QgcmVzZXJ2ZWQzOworfTsKKworc3RydWN0IHZwbDAx
MV9zIHsKKyAgICB2b2lkICpyaW5nX2J1ZjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpyaW5nX3Bh
Z2U7CisgICAgdWludDMyX3QgICAgdWFydGZyOyAgICAgLyogRmxhZyByZWdpc3RlciAqLworICAg
IHVpbnQzMl90ICAgIHVhcnRjcjsgICAgIC8qIENvbnRyb2wgcmVnaXN0ZXIgKi8KKyAgICB1aW50
MzJfdCAgICB1YXJ0aW1zYzsgICAvKiBJbnRlcnJ1cHQgbWFzayByZWdpc3RlciovCisgICAgdWlu
dDMyX3QgICAgdWFydGljcjsgICAgLyogSW50ZXJydXB0IGNsZWFyIHJlZ2lzdGVyICovCisgICAg
dWludDMyX3QgICAgdWFydHJpczsgICAgLyogUmF3IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIg
Ki8KKyAgICB1aW50MzJfdCAgICB1YXJ0bWlzOyAgICAvKiBNYXNrZWQgaW50ZXJydXB0IHJlZ2lz
dGVyICovCisgICAgc3BpbmxvY2tfdCAgbG9jazsKKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsK
KyAgICBib29sICAgICAgICBpbml0aWFsaXplZDsgLyogRmxhZyB3aGljaCB0ZWxscyB3aGV0aGVy
IHZwbDAxMSBpcyBpbml0aWFsaXplZCAqLworfTsKKworI2lmZGVmIENPTkZJR19WUEwwMTFfQ09O
U09MRQoraW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90
ICpldnRjaG4pOwordm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsK
KyNlbHNlCitpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0
X3QgKmV2dGNobikgeyByZXR1cm4gLUVOT1NZUzsgfQorCitzdGF0aWMgaW5saW5lIHZvaWQgZG9t
YWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9CisjZW5kaWYKKworI2VuZGlm
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5kZXggYmQ5NzRmYi4uNWY5MTIwNyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtLmgKQEAgLTMyMiw2ICszMjIsOCBAQCBzdHJ1Y3QgeGVuX2FyY2hfZG9t
YWluY29uZmlnIHsKICAgICAgKgogICAgICAqLwogICAgIHVpbnQzMl90IGNsb2NrX2ZyZXF1ZW5j
eTsKKworICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7CiB9OwogI2VuZGlmIC8qIF9fWEVOX18g
fHwgX19YRU5fVE9PTFNfXyAqLwogCkBAIC00MTAsNiArNDEyLDEwIEBAIHR5cGVkZWYgdWludDY0
X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX0FDUElfQkFTRSAweDIwMDAwMDAwVUxM
CiAjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxMCiAKKy8qIFBMMDExIG1hcHBp
bmdzICovCisjZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVMTAorI2RlZmlu
ZSBHVUVTVF9QTDAxMV9TSVpFICAgIDB4MDAwMDEwMDBVTEwKKwogLyoKICAqIDE2TUIgPT0gNDA5
NiBwYWdlcyByZXNlcnZlZCBmb3IgZ3Vlc3QgdG8gdXNlIGFzIGEgcmVnaW9uIHRvIG1hcCBpdHMK
ICAqIGdyYW50IHRhYmxlIGluLgpAQCAtNDQ0LDYgKzQ1MCw4IEBAIHR5cGVkZWYgdWludDY0X3Qg
eGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX1RJTUVSX1BIWVNfTlNfUFBJIDMwCiAjZGVm
aW5lIEdVRVNUX0VWVENITl9QUEkgICAgICAgIDMxCiAKKyNkZWZpbmUgR1VFU1RfVlBMMDExX1NQ
SSAgICAgICAgMzIKKwogLyogUFNDSSBmdW5jdGlvbnMgKi8KICNkZWZpbmUgUFNDSV9jcHVfc3Vz
cGVuZCAwCiAjZGVmaW5lIFBTQ0lfY3B1X29mZiAgICAgMQotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:28:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SbB-0002qP-G1; Wed, 10 May 2017 14:28:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296481d2e=roger.pau@citrix.com>)
 id 1d8SbA-0002pu-Ll
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:28:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 40/9B-03058-08323195; Wed, 10 May 2017 14:28:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWyU9JRQrdeWTj
 SYMkcBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN571zmgqWSFV92zmJtYPwt2MXIySEh4Cfx
 9tY0NhCbRUBV4sHmq+wgNpuAjsTFuTvB4iICtRIbryxnBbGFBVIk+jpWMYLYvAIeEhPfb2fpY
 uTiEBI4wSRx7/8tJoiEoMTJmU9YQGxmoEELdn8CGsQBZEtLLP/HARLmFPCU+Pi3B2y+qICKxM
 T5fWB7hQQUJfrnPWCDuC1dYuKzHpYJjHyzkEydhWTqLISpCxiZVzGqF6cWlaUW6ZrpJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhoDEOxgnHfC/xCjJAeTkiiv7i6hSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvP8VhSOFBItS01Mr0jJzgCEPk5bg4FES4X0NkuYtLkjMLc5Mh
 0idYlSUEuddqQSUEABJZJTmwbXB4uwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnLQKbwZO
 aVwE1/BbSYCWhxIIMAyOKSRISUVAOj6Z7e/TrH2Vfxzvzbv9j+7BWV5sslToHPb2+Yv9TzYvf
 sDwf+TLkwwXvx8Qhb7kmd/HuUkkQ/vu/fK6FXdk36U2iucF1cT/SqZfLihVeO7l4qx9hm1bH2
 4IFTVc5fote1x82exyneba5V5aZzSuvK7qdlXoXWvh8+fN88J9D+Ws/W1UIs6XsblFiKMxINt
 ZiLihMBmUOjb64CAAA=
X-Env-Sender: prvs=296481d2e=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494426495!67541067!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42557 invoked from network); 10 May 2017 14:28:15 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 14:28:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="45767803"
Date: Wed, 10 May 2017 15:23:09 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>,
 <admin@frp.lv>, Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170510142309.2c2d5gg54vjgtcp4@MacBook-Pro-de-Roger.local>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-2-roger.pau@citrix.com>
 <22802.60493.702170.928905@mariner.uk.xensource.com>
 <20170510104357.cfy2kf4orfthisrt@MacBook-Pro-de-Roger.local>
 <20170510104731.wkc2luhabms62ald@citrix.com>
 <20170510130358.2pajggfn35ul3bwz@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170510130358.2pajggfn35ul3bwz@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] libxl/devd: fix a race with concurrent
 device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDI6MDM6NThQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDExOjQ3OjMxQU0gKzAxMDAsIFdlaSBM
aXUgd3JvdGU6Cj4gPiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAxMTo0Mzo1N0FNICswMTAwLCBS
b2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiA+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDExOjMy
OjQ1QU0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiA+IFJvZ2VyIFBhdSBNb25uZSB3
cml0ZXMgKCJbUEFUQ0ggMS8yXSBsaWJ4bC9kZXZkOiBmaXggYSByYWNlIHdpdGggY29uY3VycmVu
dCBkZXZpY2UgYWRkaXRpb24vcmVtb3ZhbCIpOgo+ID4gPiA+ID4gQ3VycmVudCBjb2RlIGNhbiBm
cmVlIHRoZSBsaWJ4bF9fZGV2aWNlIGluc2lkZSBvZiB0aGUgbGlieGxfX2Rkb21haW5fZGV2aWNl
Cj4gPiA+ID4gPiBiZWZvcmUgdGhlIGFkZGl0aW9uIGhhcyBmaW5pc2hlZCBpZiBhIHJlbW92YWwg
aGFwcGVucyB3aGlsZSBhbiBhZGRpdGlvbiBpcwo+ID4gPiA+ID4gc3RpbGwgaW4gcHJvY2VzczoK
PiA+ID4gPiA+IAo+ID4gPiA+ID4gICBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrCj4gPiA+ID4gPiAg
ICAgICAgICAgICB8Cj4gPiA+ID4gPiAgICAgICAgICAgICB2Cj4gPiA+ID4gPiAgICAgICAgYWRk
X2RldmljZQo+ID4gPiA+ID4gICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgYmFja2VuZF93
YXRjaF9jYWxsYmFjawo+ID4gPiA+ID4gICAgIChhc3luYyBvcGVyYXRpb24pICAgICAgICAgICAg
ICAgICAgIHwKPiA+ID4gPiA+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2Cj4gPiA+ID4gPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVtb3ZlX2Rl
dmljZQo+ID4gPiA+ID4gICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
PiA+ID4gPiA+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBWCj4gPiA+
ID4gPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICBkZXZpY2VfY29tcGxldGUKPiA+
ID4gPiA+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIChmcmVlIGxpYnhsX19kZXZpY2Up
Cj4gPiA+ID4gPiAgICAgICAgICAgICB2Cj4gPiA+ID4gPiAgICAgIGRldmljZV9jb21wbGV0ZQo+
ID4gPiA+ID4gICAoZGVyZWYgbGlieGxfX2RldmljZSkKPiA+ID4gPiA+IAo+ID4gPiA+ID4gRml4
IHRoaXMgYnkgY3JlYXRpbmcgYSB0ZW1wb3JhcnkgY29weSBvZiB0aGUgbGlieGxfX2RldmljZSwg
dGhhdCdzCj4gPiA+ID4gPiB0cmFja2VkIGJ5IHRoZSBHQyBvZiB0aGUgbmVzdGVkIGFzeW5jIG9w
ZXJhdGlvbi4gVGhpcyBlbnN1cmVzIHRoYXQKPiA+ID4gPiA+IHRoZSBsaWJ4bF9fZGV2aWNlIHVz
ZWQgYnkgdGhlIGFzeW5jIG9wZXJhdGlvbnMgY2Fubm90IGJlIGZyZWVkIHdoaWxlCj4gPiA+ID4g
PiBiZWluZyB1c2VkLgo+ID4gPiA+IAo+ID4gPiA+IERvZXNuJ3QgdGhpcyBhcnJhbmdlIHRoYXQg
dGhlIHJlbW92ZSBob3RwbHVnIHNjcmlwdCB3aWxsIGJlIGludm9rZWQKPiA+ID4gPiB3aGlsZSB0
aGUgYWRkIGhvdHBsdWcgc2NyaXB0IGlzIHN0aWxsIHJ1bm5pbmcgPwo+ID4gPiAKPiA+ID4gVGhh
dCdzIGluZGVlZCBwb3NzaWJsZSAoZWl0aGVyIHdpdGggdGhlIGN1cnJlbnQgY29kZSBvciB3aXRo
IHRoaXMgcGF0Y2gpLAo+ID4gPiBhbHRob3VnaCB1bmxpa2VseS4gVGhlIGFzeW5jIGNvZGUgY2Fs
bGVkIGJ5IHJlbW92ZV9kZXZpY2Ugd2lsbCB3YWl0IGZvciB0aGUKPiA+ID4gYmFja2VuZCB0byBz
d2l0Y2ggdG8gc3RhdGUgNiwgd2hpbGUgdGhlIGFkZF9kZXZpY2UgY29kZSB3aWxsIHdhaXQgZm9y
IHN0YXRlIDIKPiA+ID4gSUlSQyAob25lIGNhbiBjaGFuZ2UgdGhvc2Ugc3RhdGVzIHRvIG1ha2Ug
dGhlbSBjbGFzaCBwcm9iYWJseSkuCj4gPiA+IAo+ID4gPiA+IElzIHRoYXQgcmVhbGx5IGRlc2ly
YWJsZSAob3IgYWxsb3dlZCEpID8KPiA+ID4gCj4gPiA+IEhtLCBubywgSSBkb24ndCB0aGluayBp
dCdzIGRlc2lyYWJsZSBhdCBhbGwuIEkgc3RpbGwgdGhpbmsgdGhpcyBpcyBiZXR0ZXIgdGhhdAo+
ID4gPiB0aGUgcHJldmlvdXMgY29kZSAoYXQgbGVzdCBpdCBkb2Vzbid0IGRlcmVmZXJlbmNlIGxp
YnhsX19kZXZpY2UgYW55bW9yZSksIGJ1dAo+ID4gPiBjbGVhcmx5IG5lZWRzIGZ1cnRoZXIgaW1w
cm92ZW1lbnRzLgo+ID4gPiAKPiA+ID4gQWxzbywgaXQgc2VlbXMgdG8gbWUgdGhlIHNhbWUgY2Fu
IGhhcHBlbiBldmVuIHdpdGhvdXQgZHJpdmVyIGRvbWFpbnMsIGlmIGEgdXNlcgo+ID4gPiBleGVj
dXRlcyBjb25jdXJyZW50IGJsb2NrLXthdHRhY2gvZGV0YWNofSBvcGVyYXRpb25zLCBidXQgbWF5
YmUgSSdtIG1pc3NpbmcKPiA+ID4gc29tZXRoaW5nPwo+ID4gPiAKPiA+IAo+ID4gVGhlcmUgaXMg
YSBsb3Qgb2YgbG9ja2luZyBmb3IgYWxsIHRoZSBkZXZpY2UgYWRkIC8gcmVtb3ZlIGNvZGUuIFNl
ZQo+ID4gbGlieGxfaW50ZXJuYWwuaCBMMjU4OC4KPiAKPiBJdCdzIGJlZW4gYSBsb25nIHRpbWUg
c2luY2UgSSd2ZSBwbGF5ZWQgd2l0aCBsaWJ4bCwgbGFzdCB0aW1lIG5vbmUgb2YgdGhpcwo+IGV4
aXN0ZWQsIHNvcnJ5LiBTYWRseSBkZXZkIGNvbXBsZXRlbHkgYnlwYXNzZXMgYWxsIHRoaXMsIGEg
c2ltcGxlIHdheSB0byBmaXgKPiB0aGlzIHdvdWxkIGJlIHRvIGNhbGwgbGlieGxfX2xvY2tfZG9t
YWluX3VzZXJkYXRhIGZyb20ge2FkZC9yZW1vdmV9X2RldmljZQo+IG1heWJlPyAoYW5kIGRyb3Ag
dGhlIGxvY2sgYXQgZGV2aWNlX2NvbXBsZXRlKS4KCkFzIGRpc2N1c3NlZCBvbiBJUkMsIHRoaXMg
aXMgbm90IHBvc3NpYmxlIGJlY2F1c2UgaW4gb3JkZXIgdG8gbG9jayB0aGUgdXNlcgpkYXRhIGxv
Y2sgdGhlIENUWCBsb2NrIG11c3QgYmUgaGVsZCwgYW5kIGxlYXZpbmcgbGlieGwgd2l0aCB0aGUg
Q1RYIGxvY2sgaGVsZAppcyBub3QgYWxsb3dlZCAoYXMgd291bGQgaGFwcGVuIHdoZW4gd2FpdGlu
ZyBmb3IgYW4gYXN5bmMgb3BlcmF0aW9uIHRvCmZpbmlzaCkuCgpJIHRoaW5rIHdlIGhhdmUgY29u
Y2x1ZGVkIHRoYXQgdGhpcywgYWx0aG91Z2ggbmljZSB0byBoYXZlLCBpcyBub3Qgd29yc2UgdGhh
bgp0aGUgc2l0dWF0aW9uIHdoZW4gcnVubmluZyBob3RwbHVnIHNjcmlwdHMgZnJvbSBEb20wLCBo
ZW5jZSB0aGUgcGF0Y2ggc3RpbGwKc3RhbmRzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:29:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ScX-00036z-QJ; Wed, 10 May 2017 14:29:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <carnold@suse.com>) id 1d8ScW-00036a-E9
 for xen-devel@lists.xen.org; Wed, 10 May 2017 14:29:40 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 22/B3-03613-3D323195; Wed, 10 May 2017 14:29:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/eysnC
 kQedlAYslHxezODB6HN39mymAMYo1My8pvyKBNeP2mZiCRt6Kj0emszcwXufqYuTkEBLIk1j9
 /ioLiM0rYCcxZfp+JhBbQsBQ4un762wgNouAqsSb7T3sIDabgKbEm1P3wOpFgOzL7QtZQWxmg
 WSJC3uegdUIC9hK/G36zAYx305i3eQO5i5GDqD5ghJ/dwhDlGtJPPx1iwXC1pZYtvA1WAmzgL
 TE8n8cExh5ZyE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQJDjAEIdjCumR94iFGSg0lJlFd3l1CkEF9SfkplRmJxRnxRaU5q8SFG
 DQ4OgW27Vl9glGLJy89LVZLgrVISjhQSLEpNT61Iy8wBRgFMqQQHj5II72KQNG9xQWJucWY6R
 OoUo6KUOO9KkIQASCKjNA+uDRZ5lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMWwYyhSczrw
 Ru+iugxUxAiwMZBEAWlyQipKQaGIU2Msl5vGILEplqfPJOl8dllh2lLM8/7Am4mrjiZDjT4RM
 Rc7xZlT8k6mSoz9Ayvm1Rt8ttNltWp9Xr7/Y7mg3EJrDdjfQJCZd9r5q/dbn89M9aKR9Drkkn
 7gh3492gtr1cLv/KJq4vDkm2/OEHD9vI3dUOL67YzvI29UTHDs6Gv4at3Gz9SizFGYmGWsxFx
 YkAXHfhCrcCAAA=
X-Env-Sender: carnold@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494426577!63165942!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28412 invoked from network); 10 May 2017 14:29:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 14:29:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 08:29:36 -0600
Message-Id: <591323CF0200009100117E21@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 08:29:35 -0600
From: "Charles Arnold" <carnold@suse.com>
To: "xen-devel" <xen-devel@lists.xen.org>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Perard <anthony.perard@citrix.com>, Gary Lin <GLin@suse.com>,
 wei.liu2@citrix.com
Subject: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSB3YXMgYXNrZWQgdGhlIGZvbGxvd2luZyBxdWVzdGlvbiB3aGljaCBJIGFtIHBvc3RpbmcgdG8g
dGhlIGxpc3QuCgoiCk15IG5hbWUgaXMgR2FyeSBMaW4sIGFuZCBJIGFtIHRoZSBtYWludGFpbmVy
IG9mIHRoZSBPVk1GIHBhY2thZ2UsIGEgVUVGSQppbXBsZW1lbnRhdGlvbiBmb3IgdGhlIHZpcnR1
YWwgbWFjaGluZXMuCgpSZWNlbnRseSwgSSB3YXMgdGVzdGluZyBhbiB1cHN0cmVhbSBwYXRjaHNl
dFsqXSBhbmQgZW5jb3VudGVyZWQgc29tZQpwcm9ibGVtcyBpbiBYZW4uIE1heWJlIHlvdSBjYW4g
aGVscCBtZSBvciBnaXZlIG1lIHNvbWUgaGludHMuCgpUbyBiZSBzaG9ydCwgdGhlIGVkazIvb3Zt
ZiB1cHN0cmVhbSBpcyBnb2luZyB0byBpbmNyZWFzZSB0aGUgZmlybXdhcmUKc2l6ZSBmcm9tIDJN
QiB0byA0TUIgdG8gZnVsZmlsbCB3aW5kb3dzIEhDSywgYW5kIHdlIGhhdmUgdG8gdGVzdApkaWZm
ZXJlbnQgdHlwZXMgb2YgVk0gdG8gbWFrZSBzdXJlIHRoZSBwYXRjaHNldCByZWFsbHkgd29yay4g
V2hlbiBJIHdhcwp1c2luZyB0aGUgMk1CIGJ1aWxkLCBteSBYZW4gSFZNIHdvcmtlZCBhcyBleHBl
Y3RlZCBhbmQgc2hvd2VkIHRoZSBib290Cm1lbnUuIEhvd2V2ZXIsIGlmIEkgdXNlIHRoZSA0TUIg
YnVpbGQsIEkgZ290IHNvbWV0aGluZyBsaWtlIHRoaXMgZnJvbQoieGwgZG1lc2ciOgoKKGQzMikg
IC0gQ1BVMCAuLi4gMzktYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMgWzEv
OF0gLi4uIGRvbmUuCihkMzIpIFRlc3RpbmcgSFZNIGVudmlyb25tZW50OgooZDMyKSAgLSBSRVAg
SU5TQiBhY3Jvc3MgcGFnZSBib3VuZGFyaWVzIC4uLiBwYXNzZWQKKGQzMikgIC0gR1MgYmFzZSBN
U1JzIGFuZCBTV0FQR1MgLi4uIHBhc3NlZAooZDMyKSBQYXNzZWQgMiBvZiAyIHRlc3RzCihkMzIp
IFdyaXRpbmcgU01CSU9TIHRhYmxlcyAuLi4KKGQzMikgTG9hZGluZyBPVk1GIC4uLgooZDMyKSBu
byBCSU9TIFJPTSBpbWFnZSBmb3VuZAooZDMyKSAqKiogSFZNTG9hZGVyIGJ1ZyBhdCBodm1sb2Fk
ZXIuYzozODkKKGQzMikgKioqIEhWTUxvYWRlciBjcmFzaGVkLgoKSSB0cmllZCB0byB0cmFjZSB0
aGUgY29kZSBhbmQgZm91bmQgdGhhdCBpbiBsaWJ4bF9fbG9hZF9odm1fZmlybXdhcmVfbW9kdWxl
KCkKaW4gdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYWN0dWxseSBsb2FkZWQgdGhlIGZpbGUgYW5k
IGFkZF9tb2R1bGVfdG9fbGlzdCgpCmluIHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyB3YXMgbG9h
ZGluZyBhIGZpcm13YXJlICJtb2R1bGUiIHdpdGggNDE5NDMwNApieXRlcy4gSG93ZXZlciwgd2hl
biBodm1sb2FkZXIgbG9hZGVkICJiaW9zX21vZHVsZSIgd2l0aCBnZXRfbW9kdWxlX2VudHJ5KCks
Cm1vZGxpc3QgaXMgTlVMTC4gSXQgc2VlbXMgdGhlIGZpcm13YXJlIGRhdGEgd2FzIHJlbW92ZWQg
Zm9yIHNvbWUgcmVhc29uLgoKSGVyZSBhcmUgbXkgcXVlc3Rpb25zOgoKMS4gSXMgdGhlcmUgYW55
IGxpbWl0YXRpb24gb24gdGhlIGZpcm13YXJlIHNpemUgaW4gWGVuPwoKMi4gSG93IGlzIGh2bV9z
dGFydF9pbmZvIHBhc3NlZCB0byBodm1sb2FkZXI/CgpUaGFua3MsCgpHYXJ5IExpbgoKWypdIGh0
dHBzOi8vZ2l0aHViLmNvbS9sZXJzZWsvZWRrMi5naXQgYnJhbmNoIGVtdTRrCiIKCi0gQ2hhcmxl
cwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SdB-0003h4-5q; Wed, 10 May 2017 14:30:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SdA-0003gl-3g
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:30:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 55/3E-01992-BF323195; Wed, 10 May 2017 14:30:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVyMfTANt1fysK
 RBu3HTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzb38zFnRqVLx928rewNit0MXIxSEkMJNR
 YsHJ1YwgDotAO7PE1xP/2EEcCYF3LBJd37YzdzFyAjlxEnsmLIeyKyU29HSxgNhCAloSR0/NZ
 oUY1cwkse3qQyCHg4NNwERiVocESI2IgJLEvVWTmUBsZgFviQ9HQBZwcggLeErsmL+GFcRmEV
 CV+HNyAZjNC1Sz6t9qFohdchI3z3UyT2DkW8DIsIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzBUGIBgB2PfLOdDjJIcTEqivLq7hCKF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfBWKQlHCgkWpaanVqRl5gCDFiYtwcGjJMKbBpLmLS5IzC3OTIdInWK05Hhx+
 f17Jo53Sz8AyScrf7xnEmLJy89LlRLndQRpEABpyCjNgxsHi6xLjLJSwryMQAcK8RSkFuVmlq
 DKv2IU52BUEuYtA5nCk5lXArf1FdBBTEAHBTIIgBxUkoiQkmpg5Ki+MUH7vbVVVFzPxMWzWWM
 j/vdmbuy+6DVF5L7mppIKt9fcj2KKvwVO8FpW39f0Z+7li1Yq7TfMzjywvPDzLs++CyvmzZUN
 iWYJ6X4iE7g4+PJEcRurtaoXIqeKBLHZnw6RbOEo/Nty2mGR5/116S8vpeedMP4lz2TmFzDV5
 vRxj6MRApWhSizFGYmGWsxFxYkA1glLLKcCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494426617!77528532!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50268 invoked from network); 10 May 2017 14:30:18 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:30:18 -0000
Received: by mail-pf0-f182.google.com with SMTP id e64so16806949pfd.1
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:30:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=RUv5IXzi4tvukMDS1Ws1d7FbB+sIz+n/tSEcnmSlblI=;
 b=XMVMSlz0uPXDYJ3TGS25zvwOr7Bq5agH3/YOmOVbF8u4FMv3SYOAlABVuyznNHRqVG
 f0OdMbxDMEbT4tZOJEGIfPv1Qcrfkfr02WSwR8eII8SGg3YXgJBX86126Z6lufld5Hiw
 kLSaxWZY4BrNm3qB8sdizlaXPyS8FOm7dwoW0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=RUv5IXzi4tvukMDS1Ws1d7FbB+sIz+n/tSEcnmSlblI=;
 b=rbXGBycFVIznZL2u8RY+ftCxJ6wq/kwwgzZOtPw4u3XEgnnI/d61JN3ZMO87eI+CTw
 U1x1hUPy5cCBFQODwammCudANNlqPr9ALy1eMW+5EeYvjB9YjmsLV3B/zUoUwO7+TDis
 Iio9e1tw0ROmSoF7YcRDP6l8JoYQL2K7ldBZoULEb7X3aF0IT6k/P0eF8lqvW7inrZcV
 dVZrSaAExGfMqX631PJvioE+O+rvstQ82FtxDiBhK+yXdvSPgixJmt+v+eAHQ+DaR91J
 C4eby4XBPkDyQd4hmO2Yz5G7Yf7796kotKnERbHgqurph/OAAeEfrase7F7FUbNkmq3v
 pC2Q==
X-Gm-Message-State: AODbwcA5UQzApaiH/Z3FRhpkDdcA0leNErlFtQasXY0dzW6m32AZ0Ooe
 0K9K9yE9Hg04i2UI
X-Received: by 10.84.217.20 with SMTP id o20mr8606271pli.103.1494426617048;
 Wed, 10 May 2017 07:30:17 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id k23sm6342827pgn.11.2017.05.10.07.30.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:30:16 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 19:58:01 +0530
Message-Id: <1494426481-32562-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/12 v3] xen/arm: vpl011: Add support for vuart
	in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIHBsMDExIHZ1
YXJ0IHdoaWxlCmNyZWF0aW5nIGEgZ3Vlc3QgZG9tYWluLgoKTGlieGwgbm93IHN1cHBvdHMgYSBn
ZW5lcmljIHZ1YXJ0IGNvbnNvbGUgYW5kIHBsMDExIGlzIGEgc3BlY2lmaWMgdHlwZS4KSW4gZnV0
dXJlIHN1cHBvcnQgY2FuIGJlIGFkZGVkIGZvciBtdWx0aXBsZSB2dWFydCBvZiBkaWZmZXJlbnQg
dHlwZXMuCgpVc2VyIGNhbiBlbmFibGUgcGwwMTEgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xsb3dp
bmcgbGluZSBpbiB0aGUgZ3Vlc3QKY29uZmlndXJhdGlvbiBmaWxlOgoKdnVhcnQgPSAicGwwMTEi
CgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+Ci0tLQoKQ2hhbmdlcyBzaW5jZSB2MjoKCi0gRGVmaW5lZCB2dWFydCBvcHRpb24gYXMg
YW4gZW51bSBpbnN0ZWFkIG9mIGEgc3RyaW5nLgotIFJlbW92ZWQgdGhlIGRvbWFpbiBjcmVhdGlv
biBmbGFnIGRlZmluZWQgZm9yIHZ1YXJ0IGFuZCB0aGUgcmVsYXRlZCBjb2RlCiAgdG8gcGFzcyBv
biB0aGUgaW5mb3JtYXRpb24gd2hpbGUgZG9tYWluIGNyZWF0aW9uLiBOb3cgdnBsMDExIGlzIGlu
aXRpYWxpemVkCiAgaW5kZXBlbmRlbnQgb2YgZG9tYWluIGNyZWF0aW9uIHRocm91Z2ggbmV3IERP
TUNUTCBBUElzLgoKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCA2ICsrKysrKwogdG9v
bHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8IDMgKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyAgIHwgMiArKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDMgKysrCiB0b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgNyArKysrKysrCiB0b29scy94bC94bF9jb25zb2xl
LmMgICAgICAgIHwgNCArKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgIHwgOCArKysr
KysrKwogNyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5k
ZXggY2Y4Njg3YS4uYmNmYmI2YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMDYsNiArMzA2LDEyIEBACiAjZGVmaW5lIExJQlhM
X0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSAxCiAKIC8qCisgKiBMSUJYTF9I
QVZFX1ZVQVJUIGluZGljYXRlcyB0aGF0IHhlbmNvbnNvbGUvY2xpZW50IHN1cHBvcnRzCisgKiB2
aXJ0dWFsIHVhcnQuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9WVUFSVCAxCisKKy8qCiAgKiBs
aWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGljaCBs
aWJ4bCBtYWtlcyByZWdhcmRpbmcgQUJJIGNvbXBhdGliaWxpdHkKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwppbmRl
eCA0NDZlNzY2Li44NTNiZTE1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCkBAIC02Nyw2ICs2Nyw5IEBAIGlu
dCBsaWJ4bF9jb25zb2xlX2V4ZWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQg
Y29uc19udW0sCiAgICAgY2FzZSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOgogICAgICAgICBj
b25zX3R5cGVfcyA9ICJzZXJpYWwiOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX0NP
TlNPTEVfVFlQRV9WVUFSVDoKKyAgICAgICAgY29uc190eXBlX3MgPSAidnVhcnQiOworICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBnb3RvIG91dDsKICAgICB9CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IGJmZmJjNDUuLjI5ZGFhMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC05MTgsNiArOTE4
LDggQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2Ms
CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAgIHN0YXRlLT5jb25maWcuY29u
c29sZV9kb21pZCA9IHN0YXRlLT5jb25zb2xlX2RvbWlkOworCiAgICAgcmV0ID0gbGlieGxfX2Rv
bWFpbl9tYWtlKGdjLCBkX2NvbmZpZywgJmRvbWlkLCAmc3RhdGUtPmNvbmZpZyk7CiAgICAgaWYg
KHJldCkgewogICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjog
JWQiLCByZXQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNWQwODJjNS4uNGUyYzI0NyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC0xMTM1LDYgKzExMzUsOSBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAg
dWludDMyX3QgbnVtX3ZtZW1yYW5nZXM7CiAKICAgICB4Y19kb21haW5fY29uZmlndXJhdGlvbl90
IGNvbmZpZzsKKworICAgIHhlbl9wZm5fdCB2dWFydF9nZm47CisgICAgZXZ0Y2huX3BvcnRfdCB2
dWFydF9wb3J0OwogfSBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlOwogCiBfaGlkZGVuIGludCBs
aWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCmluZGV4IDIyMDQ0MjUuLmY1ZGM2MmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTEwNSw2ICsx
MDUsNyBAQCBsaWJ4bF9jb25zb2xlX3R5cGUgPSBFbnVtZXJhdGlvbigiY29uc29sZV90eXBlIiwg
WwogICAgICgwLCAiVU5LTk9XTiIpLAogICAgICgxLCAiU0VSSUFMIiksCiAgICAgKDIsICJQViIp
LAorICAgICgzLCAiVlVBUlQiKSwKICAgICBdKQogCiBsaWJ4bF9kaXNrX2Zvcm1hdCA9IEVudW1l
cmF0aW9uKCJkaXNrX2Zvcm1hdCIsIFsKQEAgLTI0MCw2ICsyNDEsMTEgQEAgbGlieGxfY2hlY2tw
b2ludGVkX3N0cmVhbSA9IEVudW1lcmF0aW9uKCJjaGVja3BvaW50ZWRfc3RyZWFtIiwgWwogICAg
ICgyLCAiQ09MTyIpLAogICAgIF0pCiAKK2xpYnhsX3Z1YXJ0X3R5cGUgPSBFbnVtZXJhdGlvbigi
dnVhcnRfdHlwZSIsIFsKKyAgICAoMCwgInVua25vd24iKSwKKyAgICAoMSwgInBsMDExIiksCisg
ICAgXSkKKwogIwogIyBDb21wbGV4IGxpYnhsIHR5cGVzCiAjCkBAIC00NzAsNiArNDc2LDcgQEAg
bGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAg
ICAgKCJkaXNhYmxlX21pZ3JhdGUiLCBsaWJ4bF9kZWZib29sKSwKICAgICAoImNwdWlkIiwgICAg
ICAgICAgIGxpYnhsX2NwdWlkX3BvbGljeV9saXN0KSwKICAgICAoImJsa2Rldl9zdGFydCIsICAg
IHN0cmluZyksCisgICAgKCJ2dWFydCIsICAgICAgICAgICBsaWJ4bF92dWFydF90eXBlKSwKIAog
ICAgICgidm51bWFfbm9kZXMiLCBBcnJheShsaWJ4bF92bm9kZV9pbmZvLCAibnVtX3ZudW1hX25v
ZGVzIikpLAogICAgIApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY29uc29sZS5jIGIvdG9vbHMv
eGwveGxfY29uc29sZS5jCmluZGV4IDA1MDhkZGEuLjZmM2NkN2YgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX2NvbnNvbGUuYworKysgYi90b29scy94bC94bF9jb25zb2xlLmMKQEAgLTM0LDggKzM0
LDEwIEBAIGludCBtYWluX2NvbnNvbGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAg
ICAgdHlwZSA9IExJQlhMX0NPTlNPTEVfVFlQRV9QVjsKICAgICAgICAgZWxzZSBpZiAoIXN0cmNt
cChvcHRhcmcsICJzZXJpYWwiKSkKICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZ
UEVfU0VSSUFMOworICAgICAgICBlbHNlIGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCisg
ICAgICAgICAgICB0eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1ZVQVJUOwogICAgICAgICBlbHNl
IHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBh
cmU6IHB2LCBzZXJpYWxcbiIpOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb25zb2xl
IHR5cGUgc3VwcG9ydGVkIGFyZTogcHYsIHNlcmlhbCwgdnVhcnRcbiIpOwogICAgICAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDg1NmEz
MDQuLjUwNGNhN2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMv
eGwveGxfcGFyc2UuYwpAQCAtOTE2LDYgKzkxNiwxNCBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRh
KGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChj
b25maWcsICJtYXh2Y3B1cyIsICZsLCAwKSkKICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMgPSBs
OwogCisgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidnVhcnQiLCAmYnVmLCAw
KSkgeworICAgICAgICBpZiAobGlieGxfdnVhcnRfdHlwZV9mcm9tX3N0cmluZyhidWYsICZiX2lu
Zm8tPnZ1YXJ0KSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxp
ZCB2YWx1ZSBcIiVzXCIgZm9yIFwidnVhcnRcIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVm
KTsKKyAgICAgICAgICAgIGV4aXQgKDEpOworICAgICAgICB9CisgICAgfQorCiAgICAgcGFyc2Vf
dm51bWFfY29uZmlnKGNvbmZpZywgYl9pbmZvKTsKIAogICAgIC8qIFNldCBtYXhfbWVta2IgdG8g
dGFyZ2V0X21lbWtiIGFuZCBtYXhfdmNwdXMgdG8gYXZhaWxfdmNwdXMgaWYKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 14:31:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Se2-0003sL-Ew; Wed, 10 May 2017 14:31:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1d8Se0-0003s4-OY; Wed, 10 May 2017 14:31:12 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 AB/D0-02181-F2423195; Wed, 10 May 2017 14:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVyuP0Ov66OinC
 kwat7Ihbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYMzb2HGMqOMpasXvKf9YGxnMsXYyc
 HBICRhJvJ/5j6mLk4hASWMgocez8HmaQhLBAgETX/vmMILaIgLbEi1Xr2CCKljBK3DnbAVbEL
 JApce39dLAiNgFViQ3XT7GC2LwC1hI/mvaCbWABih/7fxOsXlQgXOJt4xEWiBpBiZMzn4DZnA
 IOEi92zGWDmKknseP6L1YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jYz1koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ6+egYFxB+OOdr9DjJIcTEqivLq7hCKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBWKQlHCgkWpaanVqRl5gCjACYtwcGjJMJ7FyTNW1yQm
 FucmQ6ROsWoyzHn3tf3TEIsefl5qVLivCtBigRAijJK8+BGwCLyEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3jcgU3gy80rgNr0COoIJ6IhABgGQI0oSEVJSDYwLgpP/bGidn+mta5jrEcz
 zMDx97e0VU9Q09S8wtq9fd99PnOkDMyefwVst/Y/64nvufrx83e+ZgcSKaQ45Lzd4/eF/lnRR
 7ULPob8TZyr5F3Z7T2F4Hiwe+dPvyPYVd1ef9lMrZq70ZX2eELNW5sJSkSV+sdfXXZkqf680J
 D5EL4NrR1uycI8SS3FGoqEWc1FxIgAEkZ5FwwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494426668!97181904!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37976 invoked from network); 10 May 2017 14:31:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 14:31:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D491FAAB2;
 Wed, 10 May 2017 14:31:07 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
 <22803.7813.633620.536019@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
Date: Wed, 10 May 2017 16:31:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22803.7813.633620.536019@mariner.uk.xensource.com>
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Vulnerability embargo dates - add your public
 holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTY6MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+IChkcm9wcGluZyBhbm5vdW5j
ZSkKPiAKPiBKdWVyZ2VuIEdyb3NzIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBWdWxuZXJhYmls
aXR5IGVtYmFyZ28gZGF0ZXMgLSBhZGQgeW91ciBwdWJsaWMgaG9saWRheXMiKToKPj4gT24gMTAv
MDUvMTcgMTU6MzgsIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gUGxlYXNlIHNlZToKPj4+ICAgaHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSG9saWRheUNhbGVuZGFyCj4+Cj4+IEFyZSB5
b3UgcGxhbm5pbmcgdG8gYWRkIGEgbGluayB0byB0aGlzIHBhZ2Ugc29tZXdoZXJlIGluIHRoZSB3
aWtpPwo+IAo+IEkgaGF2ZW4ndCBkb25lIHNvLiAgSSBndWVzcyBpdCB3b3VsZCBiZSBhIGdvb2Qg
aWRlYS4gIFBsZWFzZSBnbyBhaGVhZAo+IGFuZCBkbyBzbyA6LSkuCgpPa2F5LiBCdXQgd2hlcmU/
CgpJIGd1ZXNzIHRoZSBtb3N0IGxvZ2ljYWwgcGxhY2Ugd291bGQgYmUgdGhlICJYZW4gc2VjdXJp
dHkgcHJvYmxlbQpyZXNwb25zZSBwcm9jZXNzIiBkZWZpbml0aW9uLCB3aGljaCBJIG9idmlvdXNs
eSBjYW4ndCBjaGFuZ2UuCgpBbm90aGVyIHBsYWNlIHdvdWxkIGJlOgoKaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvU2VjdXJpdHlfQW5ub3VuY2VtZW50c18oSGlzdG9yaWNhbCkKCkFu
eSBvdGhlciBpZGVhcz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:33:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:33:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SgM-0004Lc-4y; Wed, 10 May 2017 14:33:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SgL-0004LS-2n
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:33:37 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8E/E8-02192-0C423195; Wed, 10 May 2017 14:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42Lxqg021d2vIhx
 p8Hq6lsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFkWR9TwQ/7iq3vrjM2ME7W72Lk4hASmM4o
 MafzICuIwyLQziyx6MlrMEdC4B2LxO0bX9m7GDmBnDiJ3Qc3MkPYFRLvn91gBbGFBLQkjp6az
 QoxqplJ4urVR0ANHBxsAiYSszokQGpEBJQk7q2azARSwywwn1Fib89ZsGZhgUSJdf2PWEBsFg
 FViVuve9lAenkFvCWeX1KD2CUncfNcJ/MERr4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3Q
 NDYz1clOLixPTU3MSk4r1kvNzNzECQ6WegYFxB2P7Cb9DjJIcTEqivLq7hCKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfBeVBaOFBIsSk1PrUjLzAEGLUxagoNHSYQ3HCTNW1yQmFucmQ6ROsWoy
 /Fo5Y/3TEIsefl5qVLivNNBigRAijJK8+BGwCLoEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORi
 Vh3hSQKTyZeSVwm14BHcEEdEQggwDIESWJCCmpBsY1kvM3fT2ob6T0imfBR/6c4n6GUOaK3T/
 N3aUj/XpYHzg0/FHwWXJ6W+Q+rQmSKnnx3sLX2wse+LSp/93wrqUiK/OJmw+HH09RZtvny7wv
 9ny2jEhNSqvboTH3ONu3e/81oh7Zp++a2/Gw1LLgVtHSWVxT6nPf+//1FVVabLx248HqH/fD5
 yqxFGckGmoxFxUnAgBA1LSbmwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494426814!92099446!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12905 invoked from network); 10 May 2017 14:33:35 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:33:35 -0000
Received: by mail-pg0-f53.google.com with SMTP id 64so17644947pgb.3
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:33:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=uoO4LTDCtKzaTBzN1ADQ/rpbda73uXAKbSzaL0Ant7I=;
 b=B5j8dCxwgv0ThTUvJYwL/KLG+j07dYrQWuEHF8suv1yUzUphXQiCitzQjZk8LpQuge
 46wU/uulfK/az3Da7IYylCDmHOd3HwmkzUFa5galQAm6NyfLtB4bkf59rJ8MzadWV7in
 Hj7kZNgtZ+WBzqAmIwXjmyeP95bnonn5gAcno=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=uoO4LTDCtKzaTBzN1ADQ/rpbda73uXAKbSzaL0Ant7I=;
 b=pQCzntIRPmX6zclnGN5Q5eUM95u7sl8ggUhUZFGv0KmiMjMIG1x+/54s88qX1gj60i
 CIxGbyrU4z52dJy95y05rJNUHVLgm8qLA6oSncnKNxI8qG3XQ16sKqx+x5YgUhg23qG/
 GaU5+mfwuUqI3ZLQAAzOrCit8iQn+tOSq/OYlMPzvLys+P74ZBDF7sNsrcMYDyg07wX8
 p+7NGbPaKWwsqm8Spls6KO0ps7VoHr4kyAmkHKKFFK5IBhVxE7LpUcst6bXVl+TvkYz4
 nbV4EGKbtj1ch5WggymBa2PAPLXwumdz2l6JjYJFLOvDTVY7zxrfmPlkC7TCfFFhFAxM
 JE0Q==
X-Gm-Message-State: AODbwcA49MmFkYJX+sBtRqOdLrHADw4SW2K8BARRoODgLAcUe1dDaKJZ
 zBR++TJOkwWpOfYU
X-Received: by 10.84.205.69 with SMTP id o5mr8712752plh.106.1494426813674;
 Wed, 10 May 2017 07:33:33 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id u74sm6478661pfk.58.2017.05.10.07.33.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:33:33 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 20:01:18 +0530
Message-Id: <1494426678-32639-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 05/12 v3] xen/arm: vpl011: Add new domctl APIs
	to initialize/de-initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHR3byBuZXcgZG9tY3RsIEFQSXMgdG8gaW5pdGlhbGl6ZSBhbmQgZGUtaW5pdGlhbGl6ZSB2
cGwwMTEuIEl0IHRha2VzIHRoZSBHRk4gYW5kIGNvbnNvbGUKYmFja2VuZCBkb21pZCBhcyBpbnB1
dCBhbmQgcmV0dXJucyBhbiBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yCnNlbmRpbmcgYW5k
IHJlY2VpdmluZyBldmVudHMgZnJvbSBYZW4uCgpYZW4gd2lsbCBjb21tdW5pY2F0ZSB3aXRoIHhl
bmNvbnNvbGUgdXNpbmcgR0ZOIGFzIHRoZSByaW5nIGJ1ZmZlciBhbmQKdGhlIGV2ZW50IGNoYW5u
ZWwgdG8gdHJhbnNtaXQgYW5kIHJlY2VpdmUgcGwwMTEgZGF0YSBvbiBndWVzdCBkb21haW4ncyBi
ZWhhbGYuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+Ci0tLQoKQ2hhbmdlcyBzaW5jZSB2MjoKCi0gUmVwbGFjZWQgdGhlIERPTUNU
TCBBUElzIGRlZmluZWQgZm9yIGdldC9zZXQgb2YgZXZlbnQgY2hhbm5lbCBhbmQgR0ZOIHdpdGgg
CiAgYSBzZXQgb2YgRE9NQ1RMIEFQSXMgZm9yIGluaXRpYWxpemluZyBhbmQgZGUtaW5pdGlhbGl6
aW5nIHZwbDAxMSBlbXVsYXRpb24uCgogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAy
NiArKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAg
ICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMgICAgICAgfCAxMCArKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9k
b21haW4uYyAgICB8ICAyICsrCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAgICB8IDI3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAg
fCAxMyArKysrKysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDExNiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAppbmRleCAxNjI5ZjQxLi4xM2VmMjE1IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaApAQCAtODg0LDYgKzg4NCwzMiBAQCBpbnQgeGNfdmNwdV9nZXRjb250ZXh0KHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmNwdSwKICAgICAgICAgICAgICAgICAgICAgICAg
dmNwdV9ndWVzdF9jb250ZXh0X2FueV90ICpjdHh0KTsKKy8qKgorICogVGhpcyBmdW5jdGlvbiBp
bnRpYWxpemVzIHRoZSB2cGwwMTEgZW11bGF0aW9uIGFuZCByZXR1cm5zCisgKiB0aGUgZXZlbnQg
dG8gYmUgdXNlZCBieSB0aGUgYmFja2VuZCBmb3IgY29tbXVuaWNhdGluZyB3aXRoCisgKiB0aGUg
ZW11bGF0aW9uIGNvZGUuCisgKgorICogQHBhcm0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlw
ZXJ2aXNvciBpbnRlcmZhY2UKKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gdG8gZ2V0IGluZm9y
bWF0aW9uIGZyb20KKyAqIEBwYXJtIGNvbnNvbGVfZG9taWQgdGhlIGRvbWlkIG9mIHRoZSBiYWNr
ZW5kIGNvbnNvbGUKKyAqIEBwYXJtIGdmbiB0aGUgZ3Vlc3QgcGZuIHRvIGJlIHVzZWQgYXMgdGhl
IHJpbmcgYnVmZmVyCisgKiBAcGFybSBldnRjaG4gdGhlIGV2ZW50IGNoYW5uZWwgdG8gYmUgdXNl
ZCBmb3IgZXZlbnRzCisgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgbmVnYXRpdmUgZXJyb3Igb24g
ZmFpbHVyZQorICovCitpbnQgeGNfZG9tX3ZwbDAxMV9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAor
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3Bmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2hu
KTsKKworLyoqCisgKiBUaGlzIGZ1bmN0aW9uIGRlLWludGlhbGl6ZXMgdGhlIHZwbDAxMSBlbXVs
YXRpb24uCisgKgorICogQHBhcm0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBp
bnRlcmZhY2UKKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gdG8gZ2V0IGluZm9ybWF0aW9uIGZy
b20KKyAqLworaW50IHhjX2RvbV92cGwwMTFfZGVpbml0KHhjX2ludGVyZmFjZSAqeGNoLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKIAogLyoqCiAgKiBUaGlzIGZ1
bmN0aW9uIHJldHVybnMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFhTQVZFIHN0YXRlIG9mIGEgcGFy
dGljdWxhcgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4
Yy94Y19kb21haW4uYwppbmRleCAwMDkwOWFkNC4uZWM0OGI5YiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTM0Myw2
ICszNDMsNDQgQEAgaW50IHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCitpbnQgeGNfZG9tX3ZwbDAx
MV9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2huKQoreworICAgIERFQ0xBUkVfRE9NQ1RMOworICAg
IGludCByYyA9IDA7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF92dWFydF9vcDsKKyAg
ICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLnUudnVhcnRfb3Au
Y21kID0gWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUX1ZQTDAxMTsKKyAgICBkb21jdGwudS52dWFy
dF9vcC5jb25zb2xlX2RvbWlkID0gY29uc29sZV9kb21pZDsKKyAgICBkb21jdGwudS52dWFydF9v
cC5nZm4gPSBnZm47CisKKyAgICBpZiAoIChyYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpKSA8
IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAqZXZ0Y2huID0gZG9tY3RsLnUudnVhcnRf
b3AuZXZ0Y2huOworCisgICAgcmV0dXJuIHJjOworfQorCitpbnQgeGNfZG9tX3ZwbDAxMV9kZWlu
aXQoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZG9taWQpCit7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgaW50IHJjID0gMDsKKworICAgIGRv
bWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOworICAgIGRvbWN0bC5kb21haW4gPSAoZG9t
aWRfdClkb21pZDsKKyAgICBkb21jdGwudS52dWFydF9vcC5jbWQgPSBYRU5fRE9NQ1RMX1ZVQVJU
X09QX0RFSU5JVF9WUEwwMTE7CisKKyAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwor
CisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgeGNfZG9tYWluX2dldGluZm8oeGNfaW50ZXJmYWNl
ICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZmlyc3RfZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9kb21zLApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA1ZDkx
NGE1Li5lNzQ4OWQ5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtNjg4LDYgKzY4OCwxNSBAQCBzdGF0aWMgaW50IGxp
YnhsX19idWlsZF9kb20obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIAorICAgIGlmICggaW5mby0+dnVhcnQgJiYKKyAgICAgICAgIChyZXQg
PSB4Y19kb21fdnBsMDExX2luaXQoQ1RYLT54Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
ZS0+Y29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
LT52dWFydF9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0ZS0+
dnVhcnRfcG9ydCkpICE9IDAgKSB7CisgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fdnBsMDEx
X2luaXQgZmFpbGVkIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIG91dDoKICAgICByZXR1
cm4gcmV0ICE9IDAgPyBFUlJPUl9GQUlMIDogMDsKIH0KQEAgLTc4OCw2ICs3OTcsNyBAQCBpbnQg
bGlieGxfX2J1aWxkX3B2KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmICh4
Y19kb21fdHJhbnNsYXRlZChkb20pKSB7CiAgICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IGRv
bS0+Y29uc29sZV9wZm47CiAgICAgICAgIHN0YXRlLT5zdG9yZV9tZm4gPSBkb20tPnhlbnN0b3Jl
X3BmbjsKKyAgICAgICAgc3RhdGUtPnZ1YXJ0X2dmbiA9IGRvbS0+dnVhcnRfZ2ZuOwogICAgIH0g
ZWxzZSB7CiAgICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20t
PmNvbnNvbGVfcGZuKTsKICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9t
LCBkb20tPnhlbnN0b3JlX3Bmbik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDA4ZWNjZDAuLjFkMmM2NWEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jCkBAIC0xMDI4LDYgKzEwMjgsOCBAQCB2b2lkIGxpYnhsX19kZXN0cm95
X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUgKmRpcykK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgeGNfZG9tX3ZwbDAxMV9kZWluaXQoY3R4
LT54Y2gsIGRvbWlkKTsKKwogICAgIGlmIChsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95X2FsbChn
YywgZG9taWQpIDwgMCkKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJQY2kgc2h1dGRvd24g
ZmFpbGVkIik7CiAgICAgcmMgPSB4Y19kb21haW5fcGF1c2UoY3R4LT54Y2gsIGRvbWlkKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwpp
bmRleCA5NzFjYWVjLi4xMTcwN2RiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMK
KysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCkBAIC0xMCw2ICsxMCw3IEBACiAjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9p
b2NhcC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4c20veHNt
Lmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogCkBAIC0xMTksNiArMTIwLDMyIEBAIGxv
bmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRlID0gZG9tY3RsLT51LmRpc2FibGVfbWln
cmF0ZS5kaXNhYmxlOwogICAgICAgICByZXR1cm4gMDsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF92
dWFydF9vcDoKKyAgICB7CisgICAgICAgIGludCByYzsKKyAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0bC0+dS52dWFydF9vcDsKKworICAgICAgICBz
d2l0Y2godnVhcnRfb3AtPmNtZCkKKyAgICAgICAgeworICAgICAgICBjYXNlIFhFTl9ET01DVExf
VlVBUlRfT1BfSU5JVF9WUEwwMTE6CisgICAgICAgICAgICByYyA9IGRvbWFpbl92cGwwMTFfaW5p
dChkLCB2dWFydF9vcC0+Y29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZ1YXJ0X29wLT5nZm4sICZ2dWFydF9vcC0+ZXZ0Y2huKTsKKyAgICAgICAgICAg
IGlmICggIXJjICkKKyAgICAgICAgICAgICAgICByYyA9IF9fY29weV90b19ndWVzdCh1X2RvbWN0
bCwgZG9tY3RsLCAxKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgWEVOX0RP
TUNUTF9WVUFSVF9PUF9ERUlOSVRfVlBMMDExOgorICAgICAgICAgICAgZG9tYWluX3ZwbDAxMV9k
ZWluaXQoZCk7CisgICAgICAgICAgICByYyA9IDA7CisgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gcmM7CisgICAgfQogICAgIGRlZmF1bHQ6
CiAgICAgewogICAgICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZTZjZjIxMS4uYmZh
NTZjYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMzYsNiArMzYsNyBAQAogI2luY2x1ZGUgImdyYW50
X3RhYmxlLmgiCiAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKICNpbmNsdWRlICJtZW1vcnkuaCIKKyNp
bmNsdWRlICJldmVudF9jaGFubmVsLmgiCiAKICNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0Vf
VkVSU0lPTiAweDAwMDAwMDBkCiAKQEAgLTExMzgsNiArMTEzOSwxNiBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9wc3JfY2F0X29wIHsKICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAg
dWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KIH07CisKK3N0cnVjdCB4ZW5fZG9tY3Rs
X3Z1YXJ0X29wIHsKKyNkZWZpbmUgWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUX1ZQTDAxMSAgMAor
I2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0RFSU5JVF9WUEwwMTEgIDEKKyAgICAgICAgdWlu
dDMyX3QgY21kOyAgICAgICAgICAgLyogWEVOX0RPTUNUTF9WVUFSVF9PUF8qICovCisgICAgICAg
IHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7IC8qIElOICovCisgICAgICAgIHhlbl9wZm5fdCBnZm47
ICAgICAgICAgIC8qIElOICovCisgICAgICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOyAgIC8qIE9V
VCAqLworfTsKKwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21j
dGxfcHNyX2NhdF9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wX3QpOwogCkBAIC0xMjE4LDYgKzEyMjksNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAj
ZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcKICNkZWZp
bmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAogI2RlZmluZSBY
RU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CisjZGVmaW5lIFhFTl9E
T01DVExfdnVhcnRfb3AgICAgICAgICAgICAgICAgICAgICAgODAKICNkZWZpbmUgWEVOX0RPTUNU
TF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAogI2RlZmluZSBYRU5fRE9NQ1RMX2dk
YnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hf
dW5wYXVzZXZjcHUgICAgICAgICAgIDEwMDIKQEAgLTEyODAsNiArMTI5Miw3IEBAIHN0cnVjdCB4
ZW5fZG9tY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAg
cHNyX2NtdF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAg
bW9uaXRvcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAg
cHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgICAgICAgICAg
dnVhcnRfb3A7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZFsxMjhdOwogICAgIH0gdTsKIH07Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:37:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:37:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Sju-0004eL-KR; Wed, 10 May 2017 14:37:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d8Sjt-0004eB-1n; Wed, 10 May 2017 14:37:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 81/BA-01735-C9523195; Wed, 10 May 2017 14:37:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyMbThoO4MVeF
 Ig4/Nwhbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYM3bcnMlasJ294n7nadYGxhlsXYyc
 HEICxRIzD1xmBbFZBGaxSmxuK+li5OKQENjGKrF7zyNGkISEQJzEj97TLBB2lcTLJxcYIZrVJ
 e4tus0O0iAk8JFR4u7UM2BFzAJ6Ejuu/wKbygtkv7oFsUFYwF/i/cUfTCA2m4C2xKYbD5hBbE
 4BG4n+yUuYIa5Qlei/+ZkFZCizwBRGidM39jJCDNWWWLbwNTPEUBuJq5NXMUNsvsQosalxJlh
 CREBZ4mNrLzvEqbISu38/YprAKDwLyVGzkBw1C8ncBYzMqxg1ilOLylKLdA3N9ZKKMtMzSnIT
 M3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOeAQh2MF487XmIUZKDSUmUV3eXUKQQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCd6LysKRQoJFqempFWmZOcAIhElLcPAoifC6qQCleYsLEnOLM9MhUq
 cYLTleXH7/noljzr2vQPLJyh/vmYRY8vLzUqXEeaVBGgRAGjJK8+DGwZLEJUZZKWFeRqADhXg
 KUotyM0tQ5V8xinMwKgnzRoJM4cnMK4Hb+groICaggwIZBEAOKklESEk1MMa+S397timg9/5r
 G4eym6dUHd+88AqbfSNDe13981sPBT8uapndFXrsdMdZvohTUV8Pz4m9MW3K5/dN87he/jNk1
 12wvV/81ufX3CFJtzz37I354XLgv+/UCL0Dy1tmqZyay8vFtXNhOveD1QkKwnoTT4f6LLnCmV
 po1dXx5B//fIfbjr0yEu+UWIozEg21mIuKEwE8eUXmDQMAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494427032!81808951!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45870 invoked from network); 10 May 2017 14:37:12 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:37:12 -0000
Received: by mail-wr0-f193.google.com with SMTP id w50so8863818wrc.0;
 Wed, 10 May 2017 07:37:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=qVxMzYZB9f+bnWRAjjOeoE7ssJyO6A4KsaO2oE5kpl8=;
 b=T4IM5dGRcIMHn6xsr2gjwMVd485Nzl2lQRAoYoTOvxMVLCW3mz9PIfClNaIEOYeTSI
 mPr/chbIT9jvckvzpITWSk2C26uXd6cv7vCylXJOb0FJVTeC1gqTHLWme3Qf/xgGObkK
 5bEfloEbBSYUWi3IcZfXDlfDlNXBGZIn98FImmSXoNsPI/sHfczKTJomUedXrKJyS9C/
 SWhe1J9/Uo3Q6l/ngrTYrpgFDH2k6vtbJbhFo23SdhANIOKMasi9iXhbjbSg7GboeJiy
 IhUtmi5ja5rpsf1nn7RN5WTTqPObEjEJfDR3kGcTGgTBoArghePGOP+BekNXJDAkAvuq
 xWCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=qVxMzYZB9f+bnWRAjjOeoE7ssJyO6A4KsaO2oE5kpl8=;
 b=t5XPqir+k0382pGkTC4+VVTXjrDxZM8SiDCBtVOLovIBu8nfUMetuW7b3kfkPefOBM
 +tu9KraTbAy7gctycSiFIjDJMz2ECvkrlh60vbaFONxNMDNXxr9MhRc5cy9AxELJzQmI
 QONnCv9/0DSBiaqltq0OJABLt/RNa7OM25xGd+nupBKDbM3v1RaqzsdmLkwFX7JLl9OB
 cyHrYaPT4OjK73bVpc2EfsQ1jeu1WlYkhEubm9EfKwms9JUTbLVMb5TVo3NdoxY26FCd
 2LNb2VRXGXTrieaZ50/XDqwfc/mgeQcPQa2glnm2rSAuAdvriAj8Qdz0tfX8NxCMF4Ep
 pZsQ==
X-Gm-Message-State: AODbwcAArNxOTS6OS/rtHufP77DdppcVsC6DCUw6sSsZoiQsqFTtJmp2
 +SeYe/6P0vx4Jw==
X-Received: by 10.223.151.203 with SMTP id t11mr4188093wrb.18.1494427031921;
 Wed, 10 May 2017 07:37:11 -0700 (PDT)
Received: from [192.168.43.79] ([213.205.252.19])
 by smtp.gmail.com with ESMTPSA id i11sm3010112wrb.44.2017.05.10.07.37.10
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:37:11 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
Date: Wed, 10 May 2017 15:37:10 +0100
Message-Id: <11D3ADC3-7B59-4AC0-9BD1-D915F18BC896@gmail.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
 <22803.7813.633620.536019@mariner.uk.xensource.com>
 <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Vulnerability embargo dates - add your public
	holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gMTAgTWF5IDIwMTcsIGF0IDE1OjMxLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+IAo+IE9uIDEwLzA1LzE3IDE2OjA3LCBJYW4gSmFja3NvbiB3cm90ZToKPj4g
KGRyb3BwaW5nIGFubm91bmNlKQo+PiAKPj4gSnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1hl
bi1kZXZlbF0gVnVsbmVyYWJpbGl0eSBlbWJhcmdvIGRhdGVzIC0gYWRkIHlvdXIgcHVibGljIGhv
bGlkYXlzIik6Cj4+PiBPbiAxMC8wNS8xNyAxNTozOCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+Pj4g
UGxlYXNlIHNlZToKPj4+PiAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSG9saWRh
eUNhbGVuZGFyCj4+PiAKPj4+IEFyZSB5b3UgcGxhbm5pbmcgdG8gYWRkIGEgbGluayB0byB0aGlz
IHBhZ2Ugc29tZXdoZXJlIGluIHRoZSB3aWtpPwo+PiAKPj4gSSBoYXZlbid0IGRvbmUgc28uICBJ
IGd1ZXNzIGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVhLiAgUGxlYXNlIGdvIGFoZWFkCj4+IGFuZCBk
byBzbyA6LSkuCj4gCj4gT2theS4gQnV0IHdoZXJlPwo+IAo+IEkgZ3Vlc3MgdGhlIG1vc3QgbG9n
aWNhbCBwbGFjZSB3b3VsZCBiZSB0aGUgIlhlbiBzZWN1cml0eSBwcm9ibGVtCj4gcmVzcG9uc2Ug
cHJvY2VzcyIgZGVmaW5pdGlvbiwgd2hpY2ggSSBvYnZpb3VzbHkgY2FuJ3QgY2hhbmdlLgo+IAo+
IEFub3RoZXIgcGxhY2Ugd291bGQgYmU6Cj4gCj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvU2VjdXJpdHlfQW5ub3VuY2VtZW50c18oSGlzdG9yaWNhbCkKPiAKPiBBbnkgb3RoZXIg
aWRlYXM/CgpJIGNhbiBwdXQgYSB3aWRnZXQgb24gdGhlIHNlY3VyaXR5IHJlc3BvbnNlIHBhZ2Ug
b24geGVucHJvamVjdC5vcmcgKHRoZXJlIGlzIGFscmVhZHkgb25lLCBsaW5raW5nIHRvIFBHUCBr
ZXlzLCBldGMuKQoKTGFycwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:37:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Sk9-0004hd-9l; Wed, 10 May 2017 14:37:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296f43a01=igor.druzhinin@citrix.com>)
 id 1d8Sk7-0004hL-QV
 for xen-devel@lists.xen.org; Wed, 10 May 2017 14:37:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8C/5D-02181-BA523195; Wed, 10 May 2017 14:37:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42LZKekoobtcVTj
 SoGMrh8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnG1Yx5zwX77ihNPrrA0MD426WLk5JAQ8JNY
 8uMIC4jNJmAgcWrTIjBbREBWYnXXHPYuRi4OZoEjjBJ/Hz9iB0kIC0RKPD6yG6yIRUBVYun6P
 cwgNq+Ap8T/zQ+ZIIbKSdw81wkVF5Q4OfMJWD2zgITEwRcvwOJCAmoSR7t2sUDUp0scmPeNcQ
 IjzywkLbOQtCxgZFrFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7u
 JERgk9QwMjDsYm3qdDzFKcjApifLq7hKKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG6UiHCkk
 WJSanlqRlpkDDFeYtAQHj5IIbzNImre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHmlQYoEQ
 IoySvPgRsBi5xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5IkCk8mXklcJteAR3BBHREII
 MAyBEliQgpqQbG8rrS87WhNl+LlT/rZS9uCxTpWfQv6LpabmXsu2URj2eIz0zbvYrltVfFD+8
 fZ2395I96/041MityqJcN+zJ10aW5r0u+pK6T0jhgn3aY11a4yi3Ymb1gt0Pf7CXCjWI33/59
 W3Za8NP8STy5WyZtPrtFL7Dk8N+TvE9Nl/AVXn368PAMxVJPJZbijERDLeai4kQAA3GVz5gCA
 AA=
X-Env-Sender: prvs=296f43a01=igor.druzhinin@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494427046!81449502!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43274 invoked from network); 10 May 2017 14:37:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 14:37:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="45768805"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 10 May 2017 15:31:18 +0100
Message-ID: <1494426678-30346-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] firmware/vgabios: Port PCI based VBE LFB
	discovery method from QEMU fork
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UUVNVS10cmFkaXRpb25hbCBpbXBsZW1lbnRzIG5vbi1zdGFuZGFyZCBWQkUgcmVnaXN0ZXJzIGZv
ciBnZXR0aW5nIExGQgpwaHlzaWNhbCBhZGRyZXNzIGZyb20gaW5zaWRlIG9mIFZHQSBCSU9TIGNv
ZGUuIFFFTVUgZG9lc24ndCBoYXZlCnRob3NlIHJlZ2lzdGVycyBpbXBsZW1lbnRlZCBhbmQgcmV0
dXJucyAwIHdoZW4gYW4gSFZNIGd1ZXN0IGlzIHRyeWluZyB0bwphY2Nlc3MgdGhlbSBmcm9tIHRo
ZSBleGlzdGluZyBST01CSU9TIGNvZGUuIFRoaXMgZXZlbnR1YWxseSBsZWFkcyB0bwphIHRyaXBs
ZSBmYXVsdCBpbnNpZGUgYSBndWVzdCB3aGljaCBoYXBwZW5lZCB0byB1c2UgUk9NQklPUyBpbnN0
ZWFkIG9mClNlYUJJT1Mgd2hlbiBpbiBzdGR2Z2EgbW9kZS4KClFFTVUgbWFpbnRhaW5zIGl0cyBv
d24gZm9yayBvZiBWR0EgQklPUyB3aGVyZSB0aGUgVkJFIExGQiBkaXNjb3ZlcnkgaXMKaW1wbGVt
ZW50ZWQgdGhyb3VnaCBhIHJlZ3VsYXIgUENJIEJBUiByZWFkaW5nLiBJbiBvcmRlciB0byBzdXBw
b3J0IHRoYXQKd2UgbmVlZCB0byBidWlsZCBhIFBDSSBjb21wbGlhbnQgVkdBIEJJT1MgdmVyc2lv
biBmb3Igc3RkdmdhIGFuZCBpbmNsdWRlCml0IGludG8gUk9NQklPUyBpbnN0ZWFkIG9mIHRoZSBv
bGQgb25lLgoKU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUgfCAgMiArLQogdG9vbHMv
ZmlybXdhcmUvdmdhYmlvcy9NYWtlZmlsZSAgIHwgMjkgKysrKysrKysrKysrKysrLS0KIHRvb2xz
L2Zpcm13YXJlL3ZnYWJpb3MvdmJlLmMgICAgICB8ICA5ICsrKysrKwogdG9vbHMvZmlybXdhcmUv
dmdhYmlvcy92Z2FiaW9zLmMgIHwgNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZSBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZQppbmRleCA4MGQ3YjQ0Li41ZjZlYWNkIDEwMDY0
NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlCkBAIC00NSw3ICs0NSw3IEBAIENJUlJVU1ZHQV9ERUJV
RyA/PSBuCiBST01CSU9TX0RJUiA6PSAuLi9yb21iaW9zCiAKIGlmZXEgKCQoQ09ORklHX1JPTUJJ
T1MpLHkpCi1TVERWR0FfUk9NICAgIDo9IC4uL3ZnYWJpb3MvVkdBQklPUy1sZ3BsLWxhdGVzdC5i
aW4KK1NURFZHQV9ST00gICAgOj0gLi4vdmdhYmlvcy9WR0FCSU9TLWxncGwtbGF0ZXN0LnN0ZHZn
YS5iaW4KIGlmZXEgKCQoQ0lSUlVTVkdBX0RFQlVHKSx5KQogQ0lSUlVTVkdBX1JPTSA6PSAuLi92
Z2FiaW9zL1ZHQUJJT1MtbGdwbC1sYXRlc3QuY2lycnVzLmRlYnVnLmJpbgogZWxzZQpkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3Zn
YWJpb3MvTWFrZWZpbGUKaW5kZXggMzI4NDgxMi4uMGY0MDI2ZSAxMDA2NDQKLS0tIGEvdG9vbHMv
ZmlybXdhcmUvdmdhYmlvcy9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS92Z2FiaW9zL01h
a2VmaWxlCkBAIC0xMSw3ICsxMSw3IEBAIFJFTFZFUlMgPSBgcHdkIHwgc2VkICJzLS4qLy0tIiB8
IHNlZCAicy92Z2FiaW9zLy8iIHwgc2VkICJzLy0vLyJgCiBWR0FCSU9TX0RBVEUgPSAiLURWR0FC
SU9TX0RBVEU9XCIkKFZHQUJJT1NfUkVMX0RBVEUpXCIiCiAKIC5QSE9OWTogYWxsCi1hbGw6IGJp
b3MgY2lycnVzLWJpb3MKK2FsbDogYmlvcyBjaXJydXMtYmlvcyBzdGR2Z2EtYmlvcwogCiAuUEhP
Tlk6IGJpb3MKIGJpb3M6IGJpb3NzdW1zIHZnYWJpb3MuYmluIHZnYWJpb3MuZGVidWcuYmluIApA
QCAtMTksNiArMTksOSBAQCBiaW9zOiBiaW9zc3VtcyB2Z2FiaW9zLmJpbiB2Z2FiaW9zLmRlYnVn
LmJpbgogLlBIT05ZOiBjaXJydXMtYmlvcwogY2lycnVzLWJpb3M6IHZnYWJpb3MtY2lycnVzLmJp
biB2Z2FiaW9zLWNpcnJ1cy5kZWJ1Zy5iaW4KIAorLlBIT05ZOiBzdGR2Z2EtYmlvcworc3Rkdmdh
LWJpb3M6IHZnYWJpb3Mtc3RkdmdhLmJpbiB2Z2FiaW9zLXN0ZHZnYS5kZWJ1Zy5iaW4KKwogLlBI
T05ZOiBjbGVhbgogY2xlYW46CiAJcm0gLWYgIGJpb3NzdW1zIHZiZXRhYmxlcy1nZW4gdmJldGFi
bGVzLmggKi5vICoucyAqLmxkODYgXApAQCAtMzAsMTMgKzMzLDE1IEBAIGRpc3RjbGVhbjogY2xl
YW4KIAogLlBIT05ZOiByZWxlYXNlCiByZWxlYXNlOiAKLQlWR0FCSU9TX1ZFUlM9XCItRFZHQUJJ
T1NfVkVSUz1cXFwiJChSRUxWRVJTKVxcXCJcIiBtYWtlIGJpb3MgY2lycnVzLWJpb3MKKwlWR0FC
SU9TX1ZFUlM9XCItRFZHQUJJT1NfVkVSUz1cXFwiJChSRUxWRVJTKVxcXCJcIiBtYWtlIGJpb3Mg
Y2lycnVzLWJpb3Mgc3RkdmdhLWJpb3MKIAkvYmluL3JtIC1mICAqLm8gKi5zICoubGQ4NiBcCiAg
ICAgICAgICAgdGVtcC5hd2suKiB2Z2FiaW9zLioub3JpZyBfdmdhYmlvc18uKi5jIGNvcmUgKi5i
YWsgLiMqCiAJY3AgVkdBQklPUy1sZ3BsLWxhdGVzdC5iaW4gLi4vJChSRUxFQVNFKS5iaW4KIAlj
cCBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbiAuLi8kKFJFTEVBU0UpLmRlYnVnLmJpbgog
CWNwIFZHQUJJT1MtbGdwbC1sYXRlc3QuY2lycnVzLmJpbiAuLi8kKFJFTEVBU0UpLmNpcnJ1cy5i
aW4KIAljcCBWR0FCSU9TLWxncGwtbGF0ZXN0LmNpcnJ1cy5kZWJ1Zy5iaW4gLi4vJChSRUxFQVNF
KS5jaXJydXMuZGVidWcuYmluCisJY3AgVkdBQklPUy1sZ3BsLWxhdGVzdC5zdGR2Z2EuYmluIC4u
LyQoUkVMRUFTRSkuc3RkdmdhLmJpbgorCWNwIFZHQUJJT1MtbGdwbC1sYXRlc3Quc3RkdmdhLmRl
YnVnLmJpbiAuLi8kKFJFTEVBU0UpLnN0ZHZnYS5kZWJ1Zy5iaW4KIAl0YXIgY3p2ZiAuLi8kKFJF
TEVBU0UpLnRneiAtLWV4Y2x1ZGUgQ1ZTIC1DIC4uICQoUkVMRUFTRSkvCiAKIHZnYWJpb3MuYmlu
OiBiaW9zc3VtcyB2Z2FiaW9zLmMgdmdhYmlvcy5oIHZnYWZvbnRzLmggdmdhdGFibGVzLmggdmJl
LmggdmJlLmMgdmJldGFibGVzLmgKQEAgLTU5LDYgKzY0LDI2IEBAIHZnYWJpb3MuZGVidWcuYmlu
OiBiaW9zc3VtcyB2Z2FiaW9zLmMgdmdhYmlvcy5oIHZnYWZvbnRzLmggdmdhdGFibGVzLmggdmJl
LmggdmJlCiAJLi9iaW9zc3VtcyBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbgogCWxzIC1s
IFZHQUJJT1MtbGdwbC1sYXRlc3QuZGVidWcuYmluCiAKK3ZnYWJpb3Mtc3RkdmdhLmJpbjogYmlv
c3N1bXMgdmdhYmlvcy5jIHZnYWJpb3MuaCB2Z2Fmb250cy5oIHZnYXRhYmxlcy5oIHZiZS5oIHZi
ZS5jIHZiZXRhYmxlcy5oCisJJChHQ0MpIC1FIC1QIHZnYWJpb3MuYyAkKFZHQUJJT1NfVkVSUykg
LURWQkUgLURQQ0lCSU9TIC1EUENJX1ZJRD0weDEyMzQgLURQQ0lfRElEPTB4MTExMSAkKFZHQUJJ
T1NfREFURSkgPiBfdmdhYmlvcy1zdGR2Z2FfLmMKKwkkKEJDQykgLW8gdmdhYmlvcy1zdGR2Z2Eu
cyAtQy1jIC1EX19pODZfXyAtUyAtMCBfdmdhYmlvcy1zdGR2Z2FfLmMKKwlzZWQgLWUgJ3MvXlwu
dGV4dC8vJyAtZSAncy9eXC5kYXRhLy8nIHZnYWJpb3Mtc3RkdmdhLnMgPiBfdmdhYmlvcy1zdGR2
Z2FfLnMKKwkkKEFTODYpIF92Z2FiaW9zLXN0ZHZnYV8ucyAtYiB2Z2FiaW9zLXN0ZHZnYS5iaW4g
LXUgLXctIC1nIC0wIC1qIC1PIC1sIHZnYWJpb3Mtc3RkdmdhLnR4dAorCXJtIC1mIF92Z2FiaW9z
LXN0ZHZnYV8ucyBfdmdhYmlvcy1zdGR2Z2FfLmMgdmdhYmlvcy1zdGR2Z2EucworCWNwIHZnYWJp
b3Mtc3RkdmdhLmJpbiBWR0FCSU9TLWxncGwtbGF0ZXN0LnN0ZHZnYS5iaW4KKwkuL2Jpb3NzdW1z
IFZHQUJJT1MtbGdwbC1sYXRlc3Quc3RkdmdhLmJpbgorCWxzIC1sIFZHQUJJT1MtbGdwbC1sYXRl
c3Quc3RkdmdhLmJpbgorCit2Z2FiaW9zLXN0ZHZnYS5kZWJ1Zy5iaW46IGJpb3NzdW1zIHZnYWJp
b3MuYyB2Z2FiaW9zLmggdmdhZm9udHMuaCB2Z2F0YWJsZXMuaCB2YmUuaCB2YmUuYyB2YmV0YWJs
ZXMuaAorCSQoR0NDKSAtRSAtUCB2Z2FiaW9zLmMgJChWR0FCSU9TX1ZFUlMpIC1EVkJFIC1EUENJ
QklPUyAtRFBDSV9WSUQ9MHgxMjM0IC1EUENJX0RJRD0weDExMTEgLURERUJVRyAkKFZHQUJJT1Nf
REFURSkgPiBfdmdhYmlvcy1zdGR2Z2EtZGVidWdfLmMKKwkkKEJDQykgLW8gdmdhYmlvcy1zdGR2
Z2EtZGVidWcucyAtQy1jIC1EX19pODZfXyAtUyAtMCBfdmdhYmlvcy1zdGR2Z2EtZGVidWdfLmMK
KwlzZWQgLWUgJ3MvXlwudGV4dC8vJyAtZSAncy9eXC5kYXRhLy8nIHZnYWJpb3Mtc3RkdmdhLWRl
YnVnLnMgPiBfdmdhYmlvcy1zdGR2Z2EtZGVidWdfLnMKKwkkKEFTODYpIF92Z2FiaW9zLXN0ZHZn
YS1kZWJ1Z18ucyAtYiB2Z2FiaW9zLXN0ZHZnYS1kZWJ1Zy5iaW4gLXUgLXctIC1nIC0wIC1qIC1P
IC1sIHZnYWJpb3Mtc3RkdmdhLWRlYnVnLnR4dAorCXJtIC1mIF92Z2FiaW9zLXN0ZHZnYS1kZWJ1
Z18ucyBfdmdhYmlvcy1zdGR2Z2EtZGVidWdfLmMgdmdhYmlvcy1zdGR2Z2EtZGVidWcucworCWNw
IHZnYWJpb3Mtc3RkdmdhLWRlYnVnLmJpbiBWR0FCSU9TLWxncGwtbGF0ZXN0LnN0ZHZnYS5kZWJ1
Zy5iaW4KKwkuL2Jpb3NzdW1zIFZHQUJJT1MtbGdwbC1sYXRlc3Quc3RkdmdhLmRlYnVnLmJpbgor
CWxzIC1sIFZHQUJJT1MtbGdwbC1sYXRlc3Quc3RkdmdhLmRlYnVnLmJpbgorCiB2Z2FiaW9zLWNp
cnJ1cy5iaW46IGJpb3NzdW1zIHZnYWJpb3MuYyB2Z2FiaW9zLmggdmdhZm9udHMuaCB2Z2F0YWJs
ZXMuaCBjbGV4dC5jCiAJJChHQ0MpIC1FIC1QIHZnYWJpb3MuYyAkKFZHQUJJT1NfVkVSUykgLURD
SVJSVVMgLURQQ0lCSU9TICQoVkdBQklPU19EQVRFKSA+IF92Z2FiaW9zLWNpcnJ1c18uYwogCSQo
QkNDKSAtbyB2Z2FiaW9zLWNpcnJ1cy5zIC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2FiaW9zLWNp
cnJ1c18uYwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92YmUuYyBiL3Rvb2xz
L2Zpcm13YXJlL3ZnYWJpb3MvdmJlLmMKaW5kZXggYzUwNjY5MC4uZDc3MDZmNSAxMDA2NDQKLS0t
IGEvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92YmUuYworKysgYi90b29scy9maXJtd2FyZS92Z2Fi
aW9zL3ZiZS5jCkBAIC05MTQsNiArOTE0LDcgQEAgQml0MTZ1ICpBWDtCaXQxNnUgQ1g7IEJpdDE2
dSBFUztCaXQxNnUgREk7CiAgICAgICAgIE1vZGVJbmZvTGlzdEl0ZW0gICpjdXJfaW5mbzsKICAg
ICAgICAgQm9vbGVhbiAgICAgICAgICAgdXNpbmdfbGZiOwogICAgICAgICBNb2RlSW5mb0Jsb2Nr
Q29tcGFjdCAgIGluZm87CisgICAgICAgIEJpdDE2dSAgICAgICAgICAgIGxmYl9hZGRyPTA7CiAK
ICNpZmRlZiBERUJVRwogICAgICAgICBwcmludGYoIlZCRSB2YmVfYmlvc2ZuX3JldHVybl9tb2Rl
X2luZm9ybWF0aW9uIEVTJXggREkleCBDWCV4XG4iLEVTLERJLENYKTsKQEAgLTk1Nyw2ICs5NTgs
MTQgQEAgQml0MTZ1ICpBWDtCaXQxNnUgQ1g7IEJpdDE2dSBFUztCaXQxNnUgREk7CiAgICAgICAg
ICAgICAgICAgb3V0dyhWQkVfRElTUElfSU9QT1JUX0lOREVYLFZCRV9ESVNQSV9JTkRFWF9MRkJf
QUREUkVTU19MKTsKICAgICAgICAgICAgICAgICBpbmZvLlBoeXNCYXNlUHRyIHw9IGludyhWQkVf
RElTUElfSU9QT1JUX0RBVEEpOwogI2VuZGlmIAkJCQkJCQkKKyNpZmRlZiBQQ0lfVklECisgICAg
ICAgICAgICAgICAgaWYgKChCaXQxNnUpKGluZm8uUGh5c0Jhc2VQdHIgPj4gMTYpID09IDAgJiYK
KyAgICAgICAgICAgICAgICAgICAgKEJpdDE2dSlpbmZvLlBoeXNCYXNlUHRyID09IDApCisgICAg
ICAgICAgICAgICAgICBsZmJfYWRkciA9IHBjaV9nZXRfbGZiX2FkZHIoUENJX1ZJRCk7CisKKyAg
ICAgICAgICAgICAgICBpZiAobGZiX2FkZHIgPiAwKQorICAgICAgICAgICAgICAgICAgaW5mby5Q
aHlzQmFzZVB0ciA9ICgoQml0MzJ1KWxmYl9hZGRyIDw8IDE2KTsKKyNlbmRpZgogICAgICAgICAg
ICAgICAgIHJlc3VsdCA9IDB4NGY7CiAKICAgICAgICAgICAgICAgICAvLyBjb3B5IHVwZGF0ZXMg
aW4gbW9kZV9pbmZvX2Jsb2NrIGJhY2sKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3ZnYWJp
b3MvdmdhYmlvcy5jIGIvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLmMKaW5kZXggMWM3
NWI3ZC4uMjI0NzFjNSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9z
LmMKKysrIGIvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLmMKQEAgLTIwOSw4ICsyMDks
MTMgQEAgdmdhYmlvc19wY2lfZGF0YToKIC53b3JkIDB4MTAxMwogLndvcmQgMHgwMGI4IC8vIENM
R0Q1NDQ2CiAjZWxzZQorI2lmZGVmIFBDSV9WSUQKKy53b3JkIFBDSV9WSUQKKy53b3JkIFBDSV9E
SUQKKyNlbHNlCiAjZXJyb3IgIlVua25vd24gUENJIHZlbmRvciBhbmQgZGV2aWNlIGlkIgogI2Vu
ZGlmCisjZW5kaWYKIC53b3JkIDAgLy8gcmVzZXJ2ZWQKIC53b3JkIDB4MTggLy8gZGxlbgogLmJ5
dGUgMCAvLyByZXZpc2lvbgpAQCAtMzgyOSw2ICszODM0LDY5IEBAIHZvaWQgcHJpbnRmKHMpCiB9
CiAjZW5kaWYKIAorQVNNX1NUQVJUCisgIDsgZ2V0IExGQiBhZGRyZXNzIGZyb20gUENJCisgIDsg
aW4gLSBheDogUENJIGRldmljZSB2ZW5kb3IKKyAgOyBvdXQgLSBheDogTEZCIGFkZHJlc3MgKGhp
Z2ggMTYgYml0KQorICA7OyBOT1RFIC0gbWF5IGJlIGNhbGxlZCBpbiBwcm90ZWN0ZWQgbW9kZQor
X3BjaV9nZXRfbGZiX2FkZHI6CisgIHB1c2ggYngKKyAgcHVzaCBjeAorICBwdXNoIGR4CisgIHB1
c2ggZWF4CisgICAgbW92IGJ4LCBheAorICAgIHhvciBjeCwgY3gKKyAgICBtb3YgZGwsICMweDAw
CisgICAgY2FsbCBwY2lfcmVhZF9yZWcKKyAgICBjbXAgYXgsICMweGZmZmYKKyAgICBqeiBwY2lf
Z2V0X2xmYl9hZGRyX2ZhaWwKKyBwY2lfZ2V0X2xmYl9hZGRyX25leHRfZGV2OgorICAgIG1vdiBk
bCwgIzB4MDAKKyAgICBjYWxsIHBjaV9yZWFkX3JlZworICAgIGNtcCBheCwgYnggOzsgY2hlY2sg
dmVuZG9yCisgICAganogcGNpX2dldF9sZmJfYWRkcl9mb3VuZAorICAgIGFkZCBjeCwgIzB4OAor
ICAgIGNtcCBjeCwgIzB4MjAwIDs7IHNlYXJjaCBidXMgIzAgYW5kICMxCisgICAgamIgcGNpX2dl
dF9sZmJfYWRkcl9uZXh0X2RldgorIHBjaV9nZXRfbGZiX2FkZHJfZmFpbDoKKyAgICB4b3IgZHgs
IGR4IDs7IG5vIExGQgorICAgIGptcCBwY2lfZ2V0X2xmYl9hZGRyX3JldHVybgorIHBjaV9nZXRf
bGZiX2FkZHJfZm91bmQ6CisgICAgbW92IGRsLCAjMHgxMCA7OyBJL08gc3BhY2UgIzAKKyAgICBj
YWxsIHBjaV9yZWFkX3JlZworICAgIHRlc3QgYXgsICMweGZmZjEKKyAgICBqeiBwY2lfZ2V0X2xm
Yl9hZGRyX3N1Y2Nlc3MKKyAgICBtb3YgZGwsICMweDE0IDs7IEkvTyBzcGFjZSAjMQorICAgIGNh
bGwgcGNpX3JlYWRfcmVnCisgICAgdGVzdCBheCwgIzB4ZmZmMQorICAgIGpueiBwY2lfZ2V0X2xm
Yl9hZGRyX2ZhaWwKKyBwY2lfZ2V0X2xmYl9hZGRyX3N1Y2Nlc3M6CisgICAgc2hyIGVheCwgIzE2
CisgICAgbW92IGR4LCBheCA7OyBMRkIgYWRkcmVzcworIHBjaV9nZXRfbGZiX2FkZHJfcmV0dXJu
OgorICBwb3AgZWF4CisgIG1vdiBheCwgZHgKKyAgcG9wIGR4CisgIHBvcCBjeAorICBwb3AgYngK
KyAgcmV0CisKKyAgOyByZWFkIFBDSSByZWdpc3RlcgorICA7IGluIC0gY3g6IGRldmljZS9mdW5j
dGlvbgorICA7IGluIC0gZGw6IHJlZ2lzdGVyCisgIDsgb3V0IC0gZWF4OiB2YWx1ZQorcGNpX3Jl
YWRfcmVnOgorICBtb3YgZWF4LCAjMHgwMDgwMDAwMAorICBtb3YgYXgsIGN4CisgIHNobCBlYXgs
ICM4CisgIG1vdiBhbCwgZGwKKyAgbW92IGR4LCAjMHhjZjgKKyAgb3V0IGR4LCBlYXgKKyAgYWRk
IGRsLCAjNAorICBpbiAgZWF4LCBkeAorICByZXQKK0FTTV9FTkQKKwogI2lmZGVmIFZCRQogI2lu
Y2x1ZGUgInZiZS5jIgogI2VuZGlmCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:37:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:37:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SkB-0004jN-H7; Wed, 10 May 2017 14:37:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SkA-0004iG-PY
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:37:34 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 38/FF-01730-EA523195; Wed, 10 May 2017 14:37:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42Lxqg3W1V2rKhx
 psHOPqMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtFw0bbgjU9F19k2lgbGH2ZdjFwcQgIzGCU+
 333DBuKwCLQzS0y8O4kZxJEQeMcica3/OnsXIweQEyfxbF1GFyMnkFkpsermPRYQW0hAS+Loq
 dmsEJOamSQ+nT/OCFLPJmAiMatDAqRGREBJ4t6qyUwgNrOAt8SHI//YQWxhAX+Jo+9mM4PYLA
 KqElsungaL8wLVTDm7jxFil5zEzXOdzBMY+RYwMqxi1ChOLSpLLdI1tNRLKspMzyjJTczM0TU
 0MNXLTS0uTkxPzUlMKtZLzs/dxAgMk3oGBsYdjI/6/Q4xSnIwKYny6u4SihTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwRulIhwpJFiUmp5akZaZAwxYmLQEB4+SCG8zSJq3uCAxtzgzHSJ1ilGX4
 9HKH++ZhFjy8vNSpcR5O0GKBECKMkrz4EbAoucSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 FeWZApPJl5JXCbXgEdwQR0RCCDAMgRJYkIKakGxlkfBazj3rS/Co56VFvEe70xcXL2HPlVdu8
 yloesNilWFxcWP3083zFdR0/R/U/klcjSDfZ/tkRx2/9l356yom7jQb7VzoU72qcXKU3jqjJY
 cTZo8fNu7yM3yk6LfxRoyFy2y058Y8VO4aD5Fu//S6/SSjodet7v+898yzt+1Zrpm5Lu9qjMV
 WIpzkg01GIuKk4EANiQ+ymZAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494427051!97288007!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53111 invoked from network); 10 May 2017 14:37:33 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:37:33 -0000
Received: by mail-pg0-f45.google.com with SMTP id u28so17710925pgn.1
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:37:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=FE2nmDnhcMOMFKEcmeYebitEJNL/bFbJ3zZcPiKbL4U=;
 b=ccqHqZwLvX3jNelGr+rSeejZ0aBS/mUC4InMDWAEN7STbaAGJNZDB9jQCHgHBKFpbK
 37ln69wDBWjNCIkbh3UOD0eC/CPcMOfH97v5yJXdTWYsnaaiM1hpq2uSgMB1MbBCxItk
 7VT8I8YlvQvv08KWr6F7kc8JaM16el++kKZ5o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=FE2nmDnhcMOMFKEcmeYebitEJNL/bFbJ3zZcPiKbL4U=;
 b=VKd+0R5V+F383kYMkfCHUsEVovxsuzAWnYhd3kj+RsO0tUnIoRcy0bsTOG06VU5w+f
 pmJa4rzR53UBkKeI2Syt85PZjTHLWTZKRzUHZeZyZBexXRxrmQWHBpLsIqc26qY3bajK
 uKB3TQVVhFbnZWuiPfklSiXdimOrUKljjGCSgohNZAMj1msXzM9s5p1m/UiMzkrE0Ou2
 CO1MZVUoq34ddtlBjPNnmkLIJXZl74MHg2k1oLKXbsUqfGOGCHVm9loAPhYkItMdenH+
 6VuDcnLZ632iJsES3HX0HZTKBrX/NAlapBlGfz0zzb5gZpBNVsSibgCo3JothczX5cTq
 fCoQ==
X-Gm-Message-State: AODbwcBkMj0xZtgMMz+eZika1GYFPJf/x6AdbAVhVBsalTjscNOP6Gvy
 vW6SyGZdMc5RdXWI
X-Received: by 10.84.232.76 with SMTP id f12mr8748531pln.101.1494427051320;
 Wed, 10 May 2017 07:37:31 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id r73sm6167781pfa.65.2017.05.10.07.37.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:37:30 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 20:05:12 +0530
Message-Id: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 06/12 v3] xen/arm: vpl011: Add a new vuart node
	in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHZ1YXJ0IGNvbnNvbGUgbm9kZSB0byB4ZW5zdG9yZS4gVGhpcyBub2RlIGlzIGFk
ZGVkIGF0CgovbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wLgoKVGhlIG5vZGUgY29udGFpbnMg
aW5mb3JtYXRpb24gc3VjaCBhcyB0aGUgcmluZy1yZWYsIGV2ZW50IGNoYW5uZWwsCmJ1ZmZlciBs
aW1pdCBhbmQgdHlwZSBvZiBjb25zb2xlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1
ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYyAgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKystLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCA0NSArKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAg
ICB8ICA0ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAxICsK
IDUgZmlsZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y29uc29sZS5jCmluZGV4IDg1M2JlMTUuLjg3MGNiOWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTM0
NCw2ICszNDQsMzkgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAoraW50IGxpYnhsX19kZXZp
Y2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSAqY29uc29sZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCit7CisgICAg
ZmxleGFycmF5X3QgKnJvX2Zyb250OworICAgIGludCByYzsKKworICAgIHJvX2Zyb250ID0gZmxl
eGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKworICAgIGRldmljZS0+YmFja2VuZF9kZXZpZCA9IGNv
bnNvbGUtPmRldmlkOworICAgIGRldmljZS0+YmFja2VuZF9kb21pZCA9IGNvbnNvbGUtPmJhY2tl
bmRfZG9taWQ7CisgICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRf
VlVBUlQ7CisgICAgZGV2aWNlLT5kZXZpZCA9IGNvbnNvbGUtPmRldmlkOworICAgIGRldmljZS0+
ZG9taWQgPSBkb21pZDsKKyAgICBkZXZpY2UtPmtpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRfVlVB
UlQ7CisKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOworICAgIGZsZXhh
cnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRlLT52dWFydF9w
b3J0KSk7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInJpbmctcmVmIik7CisgICAg
ZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBzdGF0ZS0+dnVhcnRf
Z2ZuKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgImxpbWl0Iik7CisgICAgZmxl
eGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlZCIsIExJQlhMX1hFTkNPTlNPTEVf
TElNSVQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAidHlwZSIpOworICAgIGZs
ZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJ4ZW5jb25zb2xlZCIpOworCisgICAgcmMgPSBsaWJ4
bF9fZGV2aWNlX2dlbmVyaWNfYWRkKGdjLCBYQlRfTlVMTCwgZGV2aWNlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
eHNfa3ZzX29mX2ZsZXhhcnJheShnYywgcm9fZnJvbnQpKTsKKyAgICByZXR1cm4gcmM7Cit9CisK
IGludCBsaWJ4bF9faW5pdF9jb25zb2xlX2Zyb21fY2hhbm5lbChsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSAq
Y29uc29sZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2X251
bSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKaW5kZXggMjlkYWEzNS4uMzlkYTJkMCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAg
LTEzMzIsMTAgKzEzMzIsMTggQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgc3dpdGNoIChkX2Nv
bmZpZy0+Y19pbmZvLnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKICAg
ICB7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBjb25zb2xlOwotICAgICAgICBsaWJ4
bF9fZGV2aWNlIGRldmljZTsKKyAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlIGNvbnNvbGUs
IHZ1YXJ0OworICAgICAgICBsaWJ4bF9fZGV2aWNlIGRldmljZSwgdnVhcnRfZGV2aWNlOwogICAg
ICAgICBsaWJ4bF9kZXZpY2VfdmtiIHZrYjsKIAorICAgICAgICBpZiAoZF9jb25maWctPmJfaW5m
by52dWFydCkKKyAgICAgICAgeworICAgICAgICAgICAgaW5pdF9jb25zb2xlX2luZm8oZ2MsICZ2
dWFydCwgMCk7CisgICAgICAgICAgICB2dWFydC5iYWNrZW5kX2RvbWlkID0gc3RhdGUtPmNvbnNv
bGVfZG9taWQ7CisgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZChnYywgZG9taWQs
ICZ2dWFydCwgc3RhdGUsICZ2dWFydF9kZXZpY2UpOworICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZV9jb25zb2xlX2Rpc3Bvc2UoJnZ1YXJ0KTsKKyAgICAgICAgfQorCiAgICAgICAgIGluaXRfY29u
c29sZV9pbmZvKGdjLCAmY29uc29sZSwgMCk7CiAgICAgICAgIGNvbnNvbGUuYmFja2VuZF9kb21p
ZCA9IHN0YXRlLT5jb25zb2xlX2RvbWlkOwogICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVf
YWRkKGdjLCBkb21pZCwgJmNvbnNvbGUsIHN0YXRlLCAmZGV2aWNlKTsKQEAgLTEzNjksMTQgKzEz
NzcsMjIgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgfQogICAgIGNhc2UgTElCWExfRE9NQUlO
X1RZUEVfUFY6CiAgICAgewotICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZTsK
LSAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7CisgICAgICAgIGxpYnhsX19kZXZpY2VfY29u
c29sZSBjb25zb2xlLCB2dWFydDsKKyAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2UsIHZ1YXJ0
X2RldmljZTsKIAogICAgICAgICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPm51bV92ZmJzOyBp
KyspIHsKICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdmZiX2FkZChnYywgZG9taWQsICZkX2Nv
bmZpZy0+dmZic1tpXSk7CiAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQoZ2MsIGRv
bWlkLCAmZF9jb25maWctPnZrYnNbaV0pOwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKGRfY29u
ZmlnLT5iX2luZm8udnVhcnQpCisgICAgICAgIHsKKyAgICAgICAgICAgIGluaXRfY29uc29sZV9p
bmZvKGdjLCAmdnVhcnQsIDApOworICAgICAgICAgICAgdnVhcnQuYmFja2VuZF9kb21pZCA9IHN0
YXRlLT5jb25zb2xlX2RvbWlkOworICAgICAgICAgICAgbGlieGxfX2RldmljZV92dWFydF9hZGQo
Z2MsIGRvbWlkLCAmdnVhcnQsIHN0YXRlLCAmdnVhcnRfZGV2aWNlKTsKKyAgICAgICAgICAgIGxp
YnhsX19kZXZpY2VfY29uc29sZV9kaXNwb3NlKCZ2dWFydCk7CisgICAgICAgIH0KKwogICAgICAg
ICBpbml0X2NvbnNvbGVfaW5mbyhnYywgJmNvbnNvbGUsIDApOwogICAgICAgICBjb25zb2xlLmJh
Y2tlbmRfZG9taWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKICAgICAgICAgbGlieGxfX2Rldmlj
ZV9jb25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rl
dmljZS5jCmluZGV4IDVlOTY2NzYuLmJiMjU2NzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC0yNiw2ICsy
Niw5IEBAIHN0YXRpYyBjaGFyICpsaWJ4bF9fZGV2aWNlX2Zyb250ZW5kX3BhdGgobGlieGxfX2dj
ICpnYywgbGlieGxfX2RldmljZSAqZGV2aWNlKQogICAgIGlmIChkZXZpY2UtPmtpbmQgPT0gTElC
WExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNlLT5kZXZpZCA9PSAwKQogICAgICAgICBy
ZXR1cm4gR0NTUFJJTlRGKCIlcy9jb25zb2xlIiwgZG9tX3BhdGgpOwogCisgICAgaWYgKGRldmlj
ZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQpCisgICAgICAgIHJldHVybiBHQ1NQ
UklOVEYoIiVzL3Z1YXJ0LyVkIiwgZG9tX3BhdGgsIGRldmljZS0+ZGV2aWQpOworCiAgICAgcmV0
dXJuIEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwgZG9tX3BhdGgsCiAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKGRldmljZS0+a2luZCksCiAgICAg
ICAgICAgICAgICAgICAgICBkZXZpY2UtPmRldmlkKTsKQEAgLTE1MSwxMyArMTU0LDE5IEBAIHJl
dHJ5X3RyYW5zYWN0aW9uOgogICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICBpZiAoIWxpYnhs
X29ubHkpIHsKLSAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgdCwgR0NT
UFJJTlRGKCIlcy9mcm9udGVuZCIsbGlieGxfcGF0aCksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZnJvbnRlbmRfcGF0aCk7Ci0gICAgICAgIGlmIChyYykgZ290byBvdXQ7
CisgICAgICAgIGlmIChmZW50cyB8fCByb19mZW50cykKKyAgICAgICAgeworICAgICAgICAgICAg
cmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgdCwgR0NTUFJJTlRGKCIlcy9mcm9udGVu
ZCIsbGlieGxfcGF0aCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZyb250ZW5kX3BhdGgpOworICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAg
fQogCi0gICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHQsIEdDU1BSSU5U
RigiJXMvYmFja2VuZCIsbGlieGxfcGF0aCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmFja2VuZF9wYXRoKTsKLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAg
ICAgaWYgKGJlbnRzKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IGxpYnhsX194c193cml0
ZV9jaGVja2VkKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLGxpYnhsX3BhdGgpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZW5kX3BhdGgpOworICAg
ICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qIHh4
eCBtdWNoIG9mIHRoaXMgZnVuY3Rpb24gbGFja3MgZXJyb3IgY2hlY2tzISAqLwpAQCAtMTcwLDE0
ICsxNzksMjAgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgICAgICAqIGhpc3RvcmljYWxseSBj
b250YWluZWQgb3RoZXIgaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlCiAgICAgICAgICAqIHZuYy1w
b3J0LCB3aGljaCB3ZSBkb24ndCB3YW50IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgogICAgICAg
ICAgKi8KLSAgICAgICAgaWYgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09O
U09MRSAmJiBkZXZpY2UtPmRldmlkID09IDApCisgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09
IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKKyAg
ICAgICAgICAgIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSkKICAg
ICAgICAgICAgIHhzX3NldF9wZXJtaXNzaW9ucyhjdHgtPnhzaCwgdCwgZnJvbnRlbmRfcGF0aCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlf
U0laRShyb19mcm9udGVuZF9wZXJtcykpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICB4c19z
ZXRfcGVybWlzc2lvbnMoY3R4LT54c2gsIHQsIGZyb250ZW5kX3BhdGgsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZnJvbnRlbmRfcGVybXMsIEFSUkFZX1NJWkUoZnJvbnRlbmRfcGVy
bXMpKTsKLSAgICAgICAgeHNfd3JpdGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMvYmFja2Vu
ZCIsIGZyb250ZW5kX3BhdGgpLAotICAgICAgICAgICAgICAgICBiYWNrZW5kX3BhdGgsIHN0cmxl
bihiYWNrZW5kX3BhdGgpKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ3JlYXRlIGJhY2tlbmQg
bm9kZSBvbmx5IGlmIHRoZXJlIGFyZSBlbnRyaWVzIHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUKKyAg
ICAgICAgICogYmFja2VuZCBub2RlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKGJlbnRzKQor
ICAgICAgICAgICAgeHNfd3JpdGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMvYmFja2VuZCIs
IGZyb250ZW5kX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgYmFja2VuZF9wYXRoLCBzdHJs
ZW4oYmFja2VuZF9wYXRoKSk7CiAgICAgICAgIGlmIChmZW50cykKICAgICAgICAgICAgIGxpYnhs
X194c193cml0ZXZfcGVybXMoZ2MsIHQsIGZyb250ZW5kX3BhdGgsIGZlbnRzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShmcm9u
dGVuZF9wZXJtcykpOwpAQCAtMTkyLDggKzIwNywxMyBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAg
ICAgICAgICAgIHhzX21rZGlyKGN0eC0+eHNoLCB0LCBiYWNrZW5kX3BhdGgpOwogICAgICAgICAg
ICAgeHNfc2V0X3Blcm1pc3Npb25zKGN0eC0+eHNoLCB0LCBiYWNrZW5kX3BhdGgsIGJhY2tlbmRf
cGVybXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShiYWNrZW5k
X3Blcm1zKSk7Ci0gICAgICAgICAgICB4c193cml0ZShjdHgtPnhzaCwgdCwgR0NTUFJJTlRGKCIl
cy9mcm9udGVuZCIsIGJhY2tlbmRfcGF0aCksCi0gICAgICAgICAgICAgICAgICAgICBmcm9udGVu
ZF9wYXRoLCBzdHJsZW4oZnJvbnRlbmRfcGF0aCkpOworICAgICAgICAgICAgLyoKKyAgICAgICAg
ICAgICogQ3JlYXRlIGZyb250ZW5kIG5vZGUgb25seSBpZiB0aGVyZSBhcmUgZW50cmllcyBwb3B1
bGF0ZWQgaW4gdGhlCisgICAgICAgICAgICAqIGZyb250ZW5kIG5vZGUuCisgICAgICAgICAgICAq
LworICAgICAgICAgICAgaWYgKGZlbnRzIHx8IHJvX2ZlbnRzKQorICAgICAgICAgICAgICAgIHhz
X3dyaXRlKGN0eC0+eHNoLCB0LCBHQ1NQUklOVEYoIiVzL2Zyb250ZW5kIiwgYmFja2VuZF9wYXRo
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBmcm9udGVuZF9wYXRoLCBzdHJsZW4oZnJvbnRl
bmRfcGF0aCkpOwogICAgICAgICAgICAgbGlieGxfX3hzX3dyaXRldihnYywgdCwgYmFja2VuZF9w
YXRoLCBiZW50cyk7CiAgICAgICAgIH0KIApAQCAtODAwLDcgKzgyMCw4IEBAIHZvaWQgbGlieGxf
X2RldmljZXNfZGVzdHJveShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXZpY2VzX3JlbW92ZV9z
dGF0ZSAqZHJzKQogICAgICAgICAgICAgICAgIGRldi0+ZG9taWQgPSBkb21pZDsKICAgICAgICAg
ICAgICAgICBkZXYtPmtpbmQgPSBraW5kOwogICAgICAgICAgICAgICAgIGRldi0+ZGV2aWQgPSBh
dG9pKGRldnNbal0pOwotICAgICAgICAgICAgICAgIGlmIChkZXYtPmJhY2tlbmRfa2luZCA9PSBM
SUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSkgeworICAgICAgICAgICAgICAgIGlmIChkZXYtPmJh
Y2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSB8fAorICAgICAgICAgICAg
ICAgICAgICBkZXYtPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQpIHsK
ICAgICAgICAgICAgICAgICAgICAgLyogQ3VycmVudGx5IGNvbnNvbGUgZGV2aWNlcyBjYW4gYmUg
ZGVzdHJveWVkCiAgICAgICAgICAgICAgICAgICAgICAqIHN5bmNocm9ub3VzbHkgYnkganVzdCBy
ZW1vdmluZyB4ZW5zdG9yZSBlbnRyaWVzLAogICAgICAgICAgICAgICAgICAgICAgKiB0aGlzIGlz
IHdoYXQgbGlieGxfX2RldmljZV9kZXN0cm95IGRvZXMuCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA0
ZTJjMjQ3Li43YTIyZGIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyMDIsNiArMTIwMiwxMCBA
QCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fZGV2aWNlX2NvbnNvbGUgKmNvbnNvbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpOworX2hpZGRl
biBpbnQgbGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2Nv
bnNvbGUgKmNvbnNvbGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSk7CiAKIC8qIFJldHVybnMgMSBpZiBkZXZp
Y2UgZXhpc3RzLCAwIGlmIG5vdCwgRVJST1JfKiAoPDApIG9uIGVycm9yLiAqLwogX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV9leGlzdHMobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmluZGV4IDdkYzRkMGYuLmM0NjNjMzMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAorKysgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKQEAgLTI2LDYgKzI2LDcgQEAgbGli
eGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24oImRldmljZV9raW5kIiwgWwogICAgICg5LCAi
VlVTQiIpLAogICAgICgxMCwgIlFVU0IiKSwKICAgICAoMTEsICI5UEZTIiksCisgICAgKDEyLCAi
VlVBUlQiKSwKICAgICBdKQogCiBsaWJ4bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVyYXRpb24o
ImNvbnNvbGVfYmFja2VuZCIsIFsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 14:37:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SkG-0004lc-OX; Wed, 10 May 2017 14:37:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SkF-0004kt-BV
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:37:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1A/DB-03587-2B523195; Wed, 10 May 2017 14:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXiVRtsqLtRVTj
 SYN0Pa4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePsx7csBe+EK9pX9rM1MF4V6GLk4hASmMko
 0X9wPhuIwyIwj1li//o5YI6EQD+rxJFvxxi7GDmBnDiJDdO6oOwyiUNLVrGD2EICWhJHT81mh
 RjVzCSxYOYh5i5GDg42AROJWR0SIDUiAkoS91ZNZgKxmQW8JT4c+QfWKywQIfH44VUwm0VAVe
 LU7hmsIK28QDXNXZoQq+Qkbp7rZAaxOQV8JBa9eskCsdZb4tHnPywTGAUWMDKsYtQoTi0qSy3
 SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDCwGINjBeGBR4CFGSQ4mJVFe
 3V1CkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE+oCEcKCRalpqdWpGXmAEMcJi3BwaMkwrsXJ
 M1bXJCYW5yZDpE6xajL8Wjlj/dMQix5+XmpUuK8nSBFAiBFGaV5cCNg8XaJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwrwXQKbwZOaVwG16BXQEE9ARgQwCIEeUJCKkpBoYD+xLOxWRrjjLyN9
 qY742k+7h42a2fXqTL7JWWT+1Udgl92ZuQpPVp2CGxF7O2d99NnUVxn177bPRkkE8rVN7Zdv/
 5gVLIi6ef7jw9PwqkyC+ntio5doz3Xl5THvyDWYZV7C8+VyhfXP2qa2TzPKUWa9Fz1KKeaJ++
 /JRg+8mjfsSjkY3zYxSYinOSDTUYi4qTgQAGnezr7ICAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494427056!101067131!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53408 invoked from network); 10 May 2017 14:37:37 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:37:37 -0000
Received: by mail-pg0-f49.google.com with SMTP id u187so17673265pgb.0
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:37:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+6Sy4cq/rwVv/N/EC7bK+kPiSgzhsQKhN5hatALg6Fc=;
 b=GZtv2Gdkbyiet+APqQFws8q7GBSrllxxCKoAN0qwJumT9gXhZb8Ht0Nx5CsTpQcXED
 +sKYkrL2iV0aAeZdlIhNX6POTmt/eAPhrDWxDnCUISSjzC71uYnH80Akl2mxqfEhKoIP
 7/S8hMxL4Ppu+ltcbxh6IxOnCChvxDdVeEYwc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=+6Sy4cq/rwVv/N/EC7bK+kPiSgzhsQKhN5hatALg6Fc=;
 b=dZiu3Pj2nQQqcr9z6uCCL+Kugpd1572+t9HRm0rXrjw6P2tGDREHpZe6/FlbAsjDBc
 lGdW4DcFVq61+y0OGu38ZoxyaVW4hE0+vOqkxmlUgkwkbB/IM2OaCst1kTAlx/yoTH+e
 W4Vn/RlfP+5ZW4mGm5JWQVS5AVy6h3Z2DebXIbvZFBcza7EdPPzs2KPR85X5dlS03Hqs
 43nPmgOu1Jdd8YUN37vX2JwzEHD6dfCrJHzxdDvORqyOR3ZL5EMiUwz0qE08FU1PrRGA
 6um2tzo/Az2D/+mhttgP7B8/fPiOP4xW5h7ADY8RCELeGFVjTewPjHkNvacNwCqrtEoi
 jbxQ==
X-Gm-Message-State: AODbwcBRKqnOoxWyQB07RZu5TXHQSk8ZSpivUOZynGI3zMO9NpYMmIGY
 R9hDJCxX6/I0A/E6
X-Received: by 10.99.164.2 with SMTP id c2mr6837147pgf.73.1494427056545;
 Wed, 10 May 2017 07:37:36 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id r73sm6167781pfa.65.2017.05.10.07.37.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:37:36 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 20:05:13 +0530
Message-Id: <1494426918-32737-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/12 v3] xen/arm: vpl011: Allocate a new GFN in
	the toolstack for vuart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBuZXcgZ2ZuIHRvIGJlIHVzZWQgYXMgYSByaW5nIGJ1ZmZlciBiZXR3ZWVuIHhl
bmNvbnNvbGUKYW5kIFhlbiBmb3Igc2VuZGluZy9yZWNlaXZpbmcgcGwwMTEgZGF0YS4KClNpZ25l
ZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4K
LS0tCgpDaGFuZ2VzIHNpbmNlIHYyOgoKLSBSZW1vdmVkIHRoZSBET01DVEwgY2FsbCB0byBzZXQg
dGhlIEdGTiBhcyBub3cgdGhpcyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQKICBpbiB0aGUgRE9NQ1RM
IGNhbGwgdG8gaW5pdGlhbGl6ZSB2cGwwMTEgZW11bGF0aW9uLgoKIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGNfZG9tLmggfCAyICsrCiB0b29scy9saWJ4Yy94Y19kb21fYXJtLmMgICAgIHwgNSArKysr
LQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICB8IDIgKysKIDMgZmlsZXMgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKaW5kZXggY2U0
NzA1OC4uNmUwNmVmMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAor
KysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0yMTYsNiArMjE2LDggQEAgc3Ry
dWN0IHhjX2RvbV9pbWFnZSB7CiAKICAgICAvKiBFeHRyYSBTTUJJT1Mgc3RydWN0dXJlcyBwYXNz
ZWQgdG8gSFZNTE9BREVSICovCiAgICAgc3RydWN0IHhjX2h2bV9maXJtd2FyZV9tb2R1bGUgc21i
aW9zX21vZHVsZTsKKworICAgIHhlbl9wZm5fdCB2dWFydF9nZm47CiB9OwogCiAvKiAtLS0gcGx1
Z2dhYmxlIGtlcm5lbCBsb2FkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tX2FybS5jCmluZGV4IGU3ZDRiZDAuLmM5ODFiN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX2RvbV9hcm0uYworKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKQEAgLTI2LDEw
ICsyNiwxMSBAQAogI2luY2x1ZGUgInhnX3ByaXZhdGUuaCIKICNpbmNsdWRlICJ4Y19kb20uaCIK
IAotI2RlZmluZSBOUl9NQUdJQ19QQUdFUyAzCisjZGVmaW5lIE5SX01BR0lDX1BBR0VTIDQKICNk
ZWZpbmUgQ09OU09MRV9QRk5fT0ZGU0VUIDAKICNkZWZpbmUgWEVOU1RPUkVfUEZOX09GRlNFVCAx
CiAjZGVmaW5lIE1FTUFDQ0VTU19QRk5fT0ZGU0VUIDIKKyNkZWZpbmUgVlVBUlRfUEZOX09GRlNF
VCAzCiAKICNkZWZpbmUgTFBBRV9TSElGVCA5CiAKQEAgLTg1LDEwICs4NiwxMiBAQCBzdGF0aWMg
aW50IGFsbG9jX21hZ2ljX3BhZ2VzKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIAogICAgIGRv
bS0+Y29uc29sZV9wZm4gPSBiYXNlICsgQ09OU09MRV9QRk5fT0ZGU0VUOwogICAgIGRvbS0+eGVu
c3RvcmVfcGZuID0gYmFzZSArIFhFTlNUT1JFX1BGTl9PRkZTRVQ7CisgICAgZG9tLT52dWFydF9n
Zm4gPSBiYXNlICsgVlVBUlRfUEZOX09GRlNFVDsKIAogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdl
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20tPmNvbnNvbGVfcGZuKTsKICAgICB4Y19j
bGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT54ZW5zdG9y
ZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2Rv
bWlkLCBiYXNlICsgTUVNQUNDRVNTX1BGTl9PRkZTRVQpOworICAgIHhjX2NsZWFyX2RvbWFpbl9w
YWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBiYXNlICsgVlVBUlRfUEZOX09GRlNFVCk7
CiAgICAgeGNfaHZtX3BhcmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BB
UkFNX0NPTlNPTEVfUEZOLAogICAgICAgICAgICAgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAgeGNf
aHZtX3BhcmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX1NUT1JF
X1BGTiwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgYi90b29scy9saWJ4
Yy94Y19kb21fYm9vdC5jCmluZGV4IGMzYjQ0ZGQuLjhhMzc2ZDAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwpAQCAt
MjI2LDYgKzIyNiw4IEBAIGludCB4Y19kb21fYm9vdF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdl
ICpkb20pCiAgICAgICAgIHJldHVybiByYzsKICAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9t
LCBkb20tPnhlbnN0b3JlX3BmbikpICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CisgICAgaWYg
KCAocmMgPSBjbGVhcl9wYWdlKGRvbSwgZG9tLT52dWFydF9nZm4pKSAhPSAwICkKKyAgICAgICAg
cmV0dXJuIHJjOwogCiAgICAgLyogc3RhcnQgaW5mbyBwYWdlICovCiAgICAgaWYgKCBkb20tPmFy
Y2hfaG9va3MtPnN0YXJ0X2luZm8gKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:37:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:37:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SkT-0004qn-4A; Wed, 10 May 2017 14:37:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SkR-0004qG-N3
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:37:51 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C4/E1-03613-FB523195; Wed, 10 May 2017 14:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfTAKt29qsK
 RBpefmll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLTuxnKui9wFix+fx+tgbGrysYuxi5OIQE
 ZjFKLN38hgnEYRGYxyzx7cArsIyEQD+rxPRZr9i6GDmBnDSJrT+3M0LYlRJ7JpwHs4UEtCSOn
 prNCjGqmUni4CWQBAcHm4CJxKwOCZAaEQEliXurJjOB2MwC3hIfjvxjB7GFBSIl1i56BjaHRU
 BVYnvnUrAaXqCapR1zWCB2yUncPNfJDGJzCvhILHr1kgVir7fEo89/WCYwCixgZFjFqFGcWlS
 WWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYXgxAsINx38fIQ4ySHExK
 ory6u4QihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnlARjhQSLEpNT61Iy8wBBjpMWoKDR0mEt
 xkkzVtckJhbnJkOkTrFaMnx4vL790wc75Z+AJJPVv54zyTEkpeflyolzisN0iAA0pBRmgc3Dh
 aNlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMGwkyhSczrwRu6yugg5iADgpkEAA5qCQRISX
 VwKjGtiGMx3zSoW6fW2dfHdjBZXypc+W8nqnhl0q855zZon9Ym+eUj/fHdVcMEk6Vr+TynvBq
 WX/FbhY1w1lL0hlFbjG1RK563xnV9jCjIln0wTFxt1k1BzSUDDkWPYrZIrUsfcaO4CmxNsaNm
 99NjWj3tPq5+RXzS905h+3zU9jtk9apb1x/hEuJpTgj0VCLuag4EQBYL6IwwQIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494427068!91082852!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57052 invoked from network); 10 May 2017 14:37:49 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:37:49 -0000
Received: by mail-pf0-f170.google.com with SMTP id e193so16900086pfh.0
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:37:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bxM0Bssas6tHj1St6JXCyFMy85TKHgrDqFdzjWmykqg=;
 b=ezYMVfls6KYFJTL0FkRqYlDj4fCJhubeRl6mICg0SRu5f1Fa1dKwwt9fSwU4QQWFyc
 ZnAc9brIhY6tTzE7yU/QhE0A5JF3FOI1TORCHgHkTMJxE/vHi6+/WSdkoPqlGnubngYE
 o9rluhs58Lz7S4qWfv5vtzQsDcxZbdqn0zYNU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=bxM0Bssas6tHj1St6JXCyFMy85TKHgrDqFdzjWmykqg=;
 b=d/xxcmx/d4lr7cq1wjVp4+iI7WX/3EDRIAFIk1nN+bjYdGLsosSSIPzda5yrO9kQmE
 pWzyp932DwKQm0OXrim5WVxwer0HUs/ztOnf6mm2KMEWPWAKW+uwJNsAsVirA+VOCa6S
 G1KOAIQrVlstubKdoX1HsqEgPGre/4NI89YwJd4aDvcAGUtHOMJjoEK7dBATvvdSDdQ8
 Ya4GuHShOeZZ19yGfV9Xcgc+HdsApViEe4p6Eub+yS07tQQ0dwRpF24a8U+ccVsiF3ZO
 uryNBcVLU+fSTPLPL9EqltBcefEs5nHGDiBOUwmMoiOHPJAKi1J1io1DO0MWU3pE8tiH
 qiSQ==
X-Gm-Message-State: AODbwcBs4/b4OfXgXp8Vl+DMIn8WLJDN99TgzkJOvVcdjKErvkJ9VtDD
 daHjC3Sr0aXSiRirMtvATw==
X-Received: by 10.84.176.129 with SMTP id v1mr8655318plb.192.1494427067630;
 Wed, 10 May 2017 07:37:47 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id r73sm6167781pfa.65.2017.05.10.07.37.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:37:47 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 20:05:14 +0530
Message-Id: <1494426918-32737-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/12 v3] xen/arm: vpl011: Modify xenconsole to
	support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSBzdXBwb3J0cyBvbmx5IFBWIGNvbnNvbGUgY3VycmVudGx5LiBUaGlzIHBhdGNo
IGFkZHMgc3VwcG9ydApmb3Igc3VwcG9ydGluZyBtdWx0aXBsZSBjb25zb2xlcy4KClRoaXMgcGF0
Y2ggbW9kaWZpZXMgZGlmZmVyZW50IGRhdGEgc3RydWN0dXJlcyBhbmQgQVBJcyB1c2VkCmluIHhl
bmNvbnNvbGUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcy4KCkNoYW5nZSBzdW1tYXJ5OgoK
MS4gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1Y3R1cmUgaW50byBhIGNvbnNvbGUgc3RydWN0dXJlIGFu
ZCB0aGUKICAgZG9tYWluIHN0cnVjdHVyZSwgd2hlcmUgZWFjaCBjb25zb2xlIHN0cnVjdHVyZSBy
ZXByZXNlbnRzIG9uZQogICBjb25zb2xlLgoKMi4gTW9kaWZ5IGRpZmZlcmVudCBBUElzIHN1Y2gg
YXMgYnVmZmVyX2FwcGVuZCgpIGV0Yy4gdG8gdGFrZQogICBjb25zb2xlIHN0cnVjdHVyZSBhcyBp
bnB1dCBhbmQgcGVyZm9ybSBwZXIgY29uc29sZSBzcGVjaWZpYwogICBvcGVyYXRpb25zLgoKMy4g
RGVmaW5lIGEgZ2VuZXJpYyBjb25zb2xlX2NyZWF0ZV9yaW5nKCksIHdoaWNoIHNldHMgdXAgdGhl
CiAgIHJpbmcgYnVmZmVyIGFuZCBldmVudCBjaGFubmVsIGZvciBlYWNoIGNvbnNvbGUuCgozLiBN
b2RpZnkgZG9tYWluX2NyZWF0ZV9yaW5nKCkgdG8gdXNlIGNvbnNvbGVfY3JlYXRlX3JpbmcoKS4K
CjQuIE1vZGlmaWNhdGlvbnMgaW4gaGFuZGxlX3JpbmdfcmVhZCgpIHRvIHJlYWQgcmluZyBidWZm
ZXIgZGF0YQogICBmcm9tIG11bHRpcGxlIGNvbnNvbGVzLgoKNS4gQWRkIGxvZyBmaWxlIHN1cHBv
cnQgZm9yIG11bHRpcGxlIGNvbnNvbGVzLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1
ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KCkNoYW5nZXMgc2luY2UgdjI6Cgot
IERlZmluZWQgYSBuZXcgZnVuY3Rpb24gY29uc29sZV9jcmVhdGVfcmluZygpIHdoaWNoIHNldHMg
dXAgdGhlIHJpbmcgYnVmZmVyIGFuZCAKICBldmVudCBjaGFubmVsIGEgbmV3IGNvbnNvbGUuIGRv
bWFpbl9jcmVhdGVfcmluZygpIHVzZXMgdGhpcyBmdW5jdGlvbiB0byBzZXR1cAogIGEgY29uc29s
ZS4KLSBUaGlzIHBhdGNoIGRvZXMgbm90IGNvbnRhaW4gdnVhcnQgc3BlY2lmaWMgY2hhbmdlcywg
d2hpY2ggd291bGQgYmUgaW50cm9kdWNlZCBpbgogIHRoZSBuZXh0IHBhdGNoLgotIENoYW5nZXMg
Zm9yIGtlZXBpbmcgdGhlIFBWIGxvZyBmaWxlIG5hbWUgdW5jaGFuZ2VkLgoKQ2hhbmdlcyBzaW5j
ZSB2MToKCi0gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1dHVyZSB0byBhIHNlcGFyYXRlIGNvbnNvbGUg
c3RydWN0dXJlCi0gTW9kaWZpZWQgdGhlIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSBjb25z
b2xlIHN0cnV0dXJlCi0gUmVwbGFjZWQgcmVwZXRpdGl2ZSBwZXIgY29uc29sZSBjb2RlIHdpdGgg
Z2VuZXJpYyBjb2RlCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDY1MCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDYw
IGluc2VydGlvbnMoKyksIDE5MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCA3ZTZhODg2
Li45YmIxNGRlIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTg5LDI5ICs4OSwxMzkgQEAgc3RydWN0IGJ1ZmZl
ciB7CiAJc2l6ZV90IG1heF9jYXBhY2l0eTsKIH07CiAKLXN0cnVjdCBkb21haW4gewotCWludCBk
b21pZDsKK3N0cnVjdCBjb25zb2xlIHsKKwljaGFyICp4c25hbWU7CisJY2hhciAqdHR5bmFtZTsK
IAlpbnQgbWFzdGVyX2ZkOwogCWludCBtYXN0ZXJfcG9sbGZkX2lkeDsKIAlpbnQgc2xhdmVfZmQ7
CiAJaW50IGxvZ19mZDsKLQlib29sIGlzX2RlYWQ7Ci0JdW5zaWduZWQgbGFzdF9zZWVuOwogCXN0
cnVjdCBidWZmZXIgYnVmZmVyOwotCXN0cnVjdCBkb21haW4gKm5leHQ7Ci0JY2hhciAqY29uc3Bh
dGg7CiAJaW50IHJpbmdfcmVmOwogCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9y
dDsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OworCXN0cnVjdCB4ZW5j
b25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmQ7ICAvKiBSZWZlcmVu
Y2UgdG8gdGhlIGRvbWFpbiBpdCBpcyBjb250YWluZWQgaW4uICovCisJY2hhciAqeHNwYXRoOwor
CWludCAoKm1hcF9yaW5nX3JlZikoc3RydWN0IGNvbnNvbGUgKiwgaW50KTsKKwlib29sIG1hbmRh
dG9yeTsKK307CisKK3N0cnVjdCBjb25zb2xlX2RhdGEgeworCWNoYXIgKnhzbmFtZTsKKwljaGFy
ICp0dHluYW1lOworCWludCAoKm1hcGZ1bmMpKHN0cnVjdCBjb25zb2xlICosIGludCk7CisJYm9v
bCBtYW5kYXRvcnk7Cit9OworCitzdGF0aWMgaW50IG1hcF9wdmNvbl9yaW5nX3JlZihzdHJ1Y3Qg
Y29uc29sZSAqLCBpbnQgKTsKKworc3RhdGljIHN0cnVjdCBjb25zb2xlX2RhdGEgY29uc29sZV9k
YXRhW10gPSB7CisKKwl7CisJCS54c25hbWUgPSAiL2NvbnNvbGUiLAorCQkudHR5bmFtZSA9ICJ0
dHkiLAorCQkubWFwZnVuYyA9IG1hcF9wdmNvbl9yaW5nX3JlZiwKKwkJLm1hbmRhdG9yeSA9IHRy
dWUKKwl9LAorfTsKKworI2RlZmluZSBNQVhfQ09OU09MRSAoc2l6ZW9mKGNvbnNvbGVfZGF0YSkv
c2l6ZW9mKHN0cnVjdCBjb25zb2xlX2RhdGEpKQorCitzdHJ1Y3QgZG9tYWluIHsKKwlpbnQgZG9t
aWQ7CisJYm9vbCBpc19kZWFkOworCXVuc2lnbmVkIGxhc3Rfc2VlbjsKKwlzdHJ1Y3QgZG9tYWlu
ICpuZXh0OwogCXhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7CiAJaW50IHhjZV9wb2xsZmRf
aWR4OwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwogCWludCBldmVudF9j
b3VudDsKIAlsb25nIGxvbmcgbmV4dF9wZXJpb2Q7CisJc3RydWN0IGNvbnNvbGUgY29uc29sZVtN
QVhfQ09OU09MRV07CiB9OwogCiBzdGF0aWMgc3RydWN0IGRvbWFpbiAqZG9tX2hlYWQ7CiAKK3R5
cGVkZWYgdm9pZCAoKlZPSURfSVRFUl9GVU5DX0FSRzEpKHN0cnVjdCBjb25zb2xlICopOwordHlw
ZWRlZiBib29sICgqQk9PTF9JVEVSX0ZVTkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cit0eXBl
ZGVmIGludCAoKklOVF9JVEVSX0ZVTkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cit0eXBlZGVm
IHZvaWQgKCpWT0lEX0lURVJfRlVOQ19BUkcyKShzdHJ1Y3QgY29uc29sZSAqLCAgdW5zaWduZWQg
aW50KTsKK3R5cGVkZWYgaW50ICgqSU5UX0lURVJfRlVOQ19BUkczKShzdHJ1Y3QgY29uc29sZSAq
LAorCQkJIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAqKik7CisKK3N0YXRpYyBpbmxpbmUgYm9v
bCBjb25zb2xlX2VuYWJsZWQoc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlyZXR1cm4gY29uLT5s
b2NhbF9wb3J0ICE9IC0xOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgY29uc29sZV9pdGVyX3Zv
aWRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkJCQkJCSAgIFZPSURfSVRFUl9GVU5DX0FS
RzEgaXRlcl9mdW5jKQoreworCWludCBpID0gMDsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJihk
LT5jb25zb2xlWzBdKTsKKworCWZvciAoaSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24r
KykKKwl7CisJCWl0ZXJfZnVuYyhjb24pOworCX0KK30KKworc3RhdGljIGlubGluZSB2b2lkIGNv
bnNvbGVfaXRlcl92b2lkX2FyZzIoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJCQkJCQkgICBWT0lE
X0lURVJfRlVOQ19BUkcyIGl0ZXJfZnVuYywKKwkJCQkJCQkJCQkgICB1bnNpZ25lZCBpbnQgaXRl
cl9kYXRhKQoreworCWludCBpID0gMDsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJihkLT5jb25z
b2xlWzBdKTsKKworCWZvciAoaSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24rKykKKwl7
CisJCWl0ZXJfZnVuYyhjb24sIGl0ZXJfZGF0YSk7CisJfQorfQorCitzdGF0aWMgaW5saW5lIGJv
b2wgY29uc29sZV9pdGVyX2Jvb2xfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkJCQkJCSAg
IEJPT0xfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCWludCBpID0gMDsKKwlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJihkLT5jb25zb2xlWzBdKTsKKworCWZvciAoaSA9IDA7IGkgPCBNQVhf
Q09OU09MRTsgaSsrLCBjb24rKykKKwl7CisJCWlmIChpdGVyX2Z1bmMoY29uKSkKKwkJCXJldHVy
biB0cnVlOworCX0KKwlyZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGNvbnNv
bGVfaXRlcl9pbnRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkJCQkJCSBJTlRfSVRFUl9G
VU5DX0FSRzEgaXRlcl9mdW5jKQoreworCWludCBpID0gMDsKKwlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJihkLT5jb25zb2xlWzBdKTsKKworCWZvciAoaSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsr
LCBjb24rKykKKwl7CisJCWlmIChpdGVyX2Z1bmMoY29uKSkKKwkJCXJldHVybiAxOworCX0KKwly
ZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSBpbnQgY29uc29sZV9pdGVyX2ludF9hcmczKHN0
cnVjdCBkb21haW4gKmQsCisJCQkJCQkJCQkJIElOVF9JVEVSX0ZVTkNfQVJHMyBpdGVyX2Z1bmMs
CisJCQkJCQkJCQkJIHZvaWQgKml0ZXJfZGF0YSkKK3sKKwlpbnQgaSA9IDA7CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICYoZC0+Y29uc29sZVswXSk7CisKKwlmb3IgKGkgPSAwOyBpIDwgTUFYX0NP
TlNPTEU7IGkrKywgY29uKyspCisJeworCQlpZiAoaXRlcl9mdW5jKGNvbiwgZCwgaXRlcl9kYXRh
KSkKKwkJCXJldHVybiAxOworCX0KKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGludCB3cml0ZV9h
bGwoaW50IGZkLCBjb25zdCBjaGFyKiBidWYsIHNpemVfdCBsZW4pCiB7CiAJd2hpbGUgKGxlbikg
ewpAQCAtMTU4LDExICsyNjgsMjkgQEAgc3RhdGljIGludCB3cml0ZV93aXRoX3RpbWVzdGFtcChp
bnQgZmQsIGNvbnN0IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAlyZXR1cm4gMDsKIH0KIAotc3Rh
dGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW5saW5l
IGJvb2wgYnVmZmVyX2F2YWlsYWJsZShzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBi
dWZmZXIgKmJ1ZmZlciA9ICZkb20tPmJ1ZmZlcjsKKwlpZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2Rh
dGEgfHwKKwkJIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAorCQljb24tPmJ1ZmZlci5zaXpl
IDwgY29uLT5idWZmZXIubWF4X2NhcGFjaXR5KQorCQlyZXR1cm4gdHJ1ZTsKKwllbHNlCisJCXJl
dHVybiBmYWxzZTsKK30KKworc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29s
ZSAqY29uLCB1bnNpZ25lZCBpbnQgZGF0YSkKK3sKKwlzdHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAm
Y29uLT5idWZmZXI7CisJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRl
cmZhY2U7CisJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0ID0gY29uLT5sb2NhbF9wb3J0
OworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKKwl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJv
cl90IHJ4cG9ydCA9ICh4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90KWRhdGE7CisKIAlYRU5DT05T
X1JJTkdfSURYIGNvbnMsIHByb2QsIHNpemU7Ci0Jc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpp
bnRmID0gZG9tLT5pbnRlcmZhY2U7CisKKwkvKiBJZiBpbmNvbWluZyBkYXRhIGlzIG5vdCBmb3Ig
dGhlIGN1cnJlbnQgY29uc29sZSB0aGVuIGlnbm9yZS4gKi8KKwlpZiAocG9ydCAhPSByeHBvcnQp
CisJCXJldHVybjsKIAogCWNvbnMgPSBpbnRmLT5vdXRfY29uczsKIAlwcm9kID0gaW50Zi0+b3V0
X3Byb2Q7CkBAIC0xODcsMjIgKzMxNSwyMiBAQCBzdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0
cnVjdCBkb21haW4gKmRvbSkKIAogCXhlbl9tYigpOwogCWludGYtPm91dF9jb25zID0gY29uczsK
LQl4ZW5ldnRjaG5fbm90aWZ5KGRvbS0+eGNlX2hhbmRsZSwgZG9tLT5sb2NhbF9wb3J0KTsKKwl4
ZW5ldnRjaG5fbm90aWZ5KGRvbS0+eGNlX2hhbmRsZSwgcG9ydCk7CiAKIAkvKiBHZXQgdGhlIGRh
dGEgdG8gdGhlIGxvZ2ZpbGUgYXMgZWFybHkgYXMgcG9zc2libGUgYmVjYXVzZSBpZgogCSAqIG5v
IG9uZSBpcyBsaXN0ZW5pbmcgb24gdGhlIGNvbnNvbGUgcHR5IHRoZW4gaXQgd2lsbCBmaWxsIHVw
CiAJICogYW5kIGhhbmRsZV90dHlfd3JpdGUgd2lsbCBzdG9wIGJlaW5nIGNhbGxlZC4KIAkgKi8K
LQlpZiAoZG9tLT5sb2dfZmQgIT0gLTEpIHsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKIAkJ
aW50IGxvZ3JldDsKIAkJaWYgKGxvZ190aW1lX2d1ZXN0KSB7CiAJCQlsb2dyZXQgPSB3cml0ZV93
aXRoX3RpbWVzdGFtcCgKLQkJCQlkb20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQli
dWZmZXItPmRhdGEgKyBidWZmZXItPnNpemUgLSBzaXplLAogCQkJCXNpemUsICZsb2dfdGltZV9n
dWVzdF9uZWVkdHMpOwogCQl9IGVsc2UgewogCQkJbG9ncmV0ID0gd3JpdGVfYWxsKAotCQkJCWRv
bS0+bG9nX2ZkLAorCQkJCWNvbi0+bG9nX2ZkLAogCQkJCWJ1ZmZlci0+ZGF0YSArIGJ1ZmZlci0+
c2l6ZSAtIHNpemUsCiAJCQkJc2l6ZSk7CiAJCX0KQEAgLTI5MCwxMiArNDE4LDEzIEBAIHN0YXRp
YyBpbnQgY3JlYXRlX2h2X2xvZyh2b2lkKQogCXJldHVybiBmZDsKIH0KIAotc3RhdGljIGludCBj
cmVhdGVfZG9tYWluX2xvZyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNyZWF0ZV9j
b25zb2xlX2xvZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCWNoYXIgbG9nZmlsZVtQQVRIX01B
WF07CiAJY2hhciAqbmFtZXBhdGgsICpkYXRhLCAqczsKIAlpbnQgZmQ7CiAJdW5zaWduZWQgaW50
IGxlbjsKKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAKIAluYW1lcGF0aCA9IHhzX2dl
dF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CiAJcyA9IHJlYWxsb2MobmFtZXBhdGgsIHN0
cmxlbihuYW1lcGF0aCkgKyA2KTsKQEAgLTMxNCw3ICs0NDMsOSBAQCBzdGF0aWMgaW50IGNyZWF0
ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJcmV0dXJuIC0xOwogCX0KIAotCXNu
cHJpbnRmKGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIlcy9ndWVzdC0lcy5sb2ciLCBsb2dfZGlyLCBk
YXRhKTsKKwlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMlcy9ndWVzdC0lcy5sb2ci
LAorCQkJIGxvZ19kaXIsIGNvbi0+eHNwYXRoLCBkYXRhKTsKKwogCWZyZWUoZGF0YSk7CiAJbG9n
ZmlsZVtQQVRIX01BWC0xXSA9ICdcMCc7CiAKQEAgLTMzNiwxOSArNDY3LDI0IEBAIHN0YXRpYyBp
bnQgY3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQogCXJldHVybiBmZDsKIH0K
IAotc3RhdGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0
aWMgdm9pZCBjb25zb2xlX2Nsb3NlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCWlmIChk
b20tPm1hc3Rlcl9mZCAhPSAtMSkgewotCQljbG9zZShkb20tPm1hc3Rlcl9mZCk7Ci0JCWRvbS0+
bWFzdGVyX2ZkID0gLTE7CisJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7CisJCWNsb3NlKGNv
bi0+bWFzdGVyX2ZkKTsKKwkJY29uLT5tYXN0ZXJfZmQgPSAtMTsKIAl9CiAKLQlpZiAoZG9tLT5z
bGF2ZV9mZCAhPSAtMSkgewotCQljbG9zZShkb20tPnNsYXZlX2ZkKTsKLQkJZG9tLT5zbGF2ZV9m
ZCA9IC0xOworCWlmIChjb24tPnNsYXZlX2ZkICE9IC0xKSB7CisJCWNsb3NlKGNvbi0+c2xhdmVf
ZmQpOworCQljb24tPnNsYXZlX2ZkID0gLTE7CiAJfQogfQogCitzdGF0aWMgdm9pZCBkb21haW5f
Y2xvc2VfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKK3sKKwljb25zb2xlX2l0ZXJfdm9pZF9hcmcx
KGRvbSwgY29uc29sZV9jbG9zZV90dHkpOworfQorCiAjaWZkZWYgX19zdW5fXwogc3RhdGljIGlu
dCBvcGVucHR5KGludCAqYW1hc3RlciwgaW50ICphc2xhdmUsIGNoYXIgKm5hbWUsCiAJCSAgIHN0
cnVjdCB0ZXJtaW9zICp0ZXJtcCwgc3RydWN0IHdpbnNpemUgKndpbnApCkBAIC00MDksNyArNTQ1
LDcgQEAgdm9pZCBjZm1ha2VyYXcoc3RydWN0IHRlcm1pb3MgKnRlcm1pb3NfcCkKIH0KICNlbmRp
ZiAvKiBfX3N1bl9fICovCiAKLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRv
bWFpbiAqZG9tKQorc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV90dHkoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKIAljb25zdCBjaGFyICpzbGF2ZTsKIAljaGFyICpwYXRoOwpAQCAtNDE4LDE5ICs1
NTQsMjMgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiAJY2hhciAqZGF0YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9zIHRlcm07
CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOworCisJaWYgKCFjb25zb2xlX2VuYWJsZWQo
Y29uKSkKKwkJcmV0dXJuIDA7CiAKLQlhc3NlcnQoZG9tLT5zbGF2ZV9mZCA9PSAtMSk7Ci0JYXNz
ZXJ0KGRvbS0+bWFzdGVyX2ZkID09IC0xKTsKKwlhc3NlcnQoY29uLT5tYXN0ZXJfZmQgPT0gLTEp
OworCWFzc2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKIAotCWlmIChvcGVucHR5KCZkb20tPm1h
c3Rlcl9mZCwgJmRvbS0+c2xhdmVfZmQsIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkgeworCWlmIChv
cGVucHR5KCZjb24tPm1hc3Rlcl9mZCwgJmNvbi0+c2xhdmVfZmQsIE5VTEwsIE5VTEwsIE5VTEwp
IDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBjcmVh
dGUgdHR5IGZvciBkb21haW4tJWQgIgotCQkgICAgICAiKGVycm5vID0gJWksICVzKSIsCi0JCSAg
ICAgIGRvbS0+ZG9taWQsIGVyciwgc3RyZXJyb3IoZXJyKSk7Ci0JCXJldHVybiAwOworCQkJICAi
KGVycm5vID0gJWksICVzKSIsCisJCQkgIGRvbS0+ZG9taWQsIGVyciwgc3RyZXJyb3IoZXJyKSk7
CisJCWdvdG8gb3V0OwogCX0KIAotCWlmICh0Y2dldGF0dHIoZG9tLT5zbGF2ZV9mZCwgJnRlcm0p
IDwgMCkgeworCWlmICh0Y2dldGF0dHIoY29uLT5zbGF2ZV9mZCwgJnRlcm0pIDwgMCkgewogCQll
cnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBnZXQgdHR5IGF0dHJpYnV0
ZXMgZm9yIGRvbWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIsCkBAIC00MzgsNyArNTc4
LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJ
CWdvdG8gb3V0OwogCX0KIAljZm1ha2VyYXcoJnRlcm0pOwotCWlmICh0Y3NldGF0dHIoZG9tLT5z
bGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgeworCWlmICh0Y3NldGF0dHIoY29uLT5zbGF2
ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9H
X0VSUiwgIkZhaWxlZCB0byBzZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRvbWFpbi0lZCAiCiAJCQki
KGVycm5vID0gJWksICVzKSIsCkBAIC00NDYsNDAgKzU4Niw1NCBAQCBzdGF0aWMgaW50IGRvbWFp
bl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7CiAJfQogCi0JaWYg
KChzbGF2ZSA9IHB0c25hbWUoZG9tLT5tYXN0ZXJfZmQpKSA9PSBOVUxMKSB7CisJaWYgKChzbGF2
ZSA9IHB0c25hbWUoY29uLT5tYXN0ZXJfZmQpKSA9PSBOVUxMKSB7CiAJCWVyciA9IGVycm5vOwog
CQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGdldCBzbGF2ZSBuYW1lIGZvciBkb21haW4tJWQg
IgotCQkgICAgICAiKGVycm5vID0gJWksICVzKSIsCi0JCSAgICAgIGRvbS0+ZG9taWQsIGVyciwg
c3RyZXJyb3IoZXJyKSk7CisJCQkgICIoZXJybm8gPSAlaSwgJXMpIiwKKwkJCSAgZG9tLT5kb21p
ZCwgZXJyLCBzdHJlcnJvcihlcnIpKTsKIAkJZ290byBvdXQ7CiAJfQogCi0Jc3VjY2VzcyA9IGFz
cHJpbnRmKCZwYXRoLCAiJXMvbGltaXQiLCBkb20tPmNvbnNwYXRoKSAhPQorCXN1Y2Nlc3MgPSBh
c3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT54c3BhdGgpICE9CiAJCS0xOwogCWlmICgh
c3VjY2VzcykKIAkJZ290byBvdXQ7CiAJZGF0YSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRo
LCAmbGVuKTsKIAlpZiAoZGF0YSkgewotCQlkb20tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0
b3VsKGRhdGEsIDAsIDApOworCQljb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRh
dGEsIDAsIDApOwogCQlmcmVlKGRhdGEpOwogCX0KIAlmcmVlKHBhdGgpOwogCi0Jc3VjY2VzcyA9
IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGRvbS0+Y29uc3BhdGgpICE9IC0xKTsKKwlzdWNj
ZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvJXMiLCBjb24tPnhzcGF0aCwgY29uLT50dHluYW1l
KSAhPSAtMSk7CisKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwogCXN1Y2Nlc3MgPSB4c193
cml0ZSh4cywgWEJUX05VTEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKIAlmcmVlKHBh
dGgpOwotCWlmICghc3VjY2VzcykKKworCWlmIChmY250bChjb24tPm1hc3Rlcl9mZCwgRl9TRVRG
TCwgT19OT05CTE9DSykgPT0gLTEpCiAJCWdvdG8gb3V0OwogCi0JaWYgKGZjbnRsKGRvbS0+bWFz
dGVyX2ZkLCBGX1NFVEZMLCBPX05PTkJMT0NLKSA9PSAtMSkKKwlpZiAoIXN1Y2Nlc3MpCiAJCWdv
dG8gb3V0OwogCi0JcmV0dXJuIDE7Ci1vdXQ6Ci0JZG9tYWluX2Nsb3NlX3R0eShkb20pOwogCXJl
dHVybiAwOworCitvdXQ6CisJcmV0dXJuIDE7Cit9CisKK3N0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQoreworCWludCByZXQ7CisKKwlyZXQgPSBjb25zb2xl
X2l0ZXJfaW50X2FyZzEoZG9tLCBjb25zb2xlX2NyZWF0ZV90dHkpOworCisJaWYgKHJldCkKKwkJ
ZG9tYWluX2Nsb3NlX3R0eShkb20pOworCisJcmV0dXJuIHJldDsKIH0KICAKIC8qIFRha2VzIHR1
cGxlcyBvZiBuYW1lcywgc2NhbmYtc3R5bGUgYXJncywgYW5kIHZvaWQgKiosIE5VTEwgdGVybWlu
YXRlZC4gKi8KQEAgLTUxNywzMSArNjcxLDEwNiBAQCBzdGF0aWMgaW50IHhzX2dhdGhlcihzdHJ1
Y3QgeHNfaGFuZGxlICp4cywgY29uc3QgY2hhciAqZGlyLCAuLi4pCiAJcmV0dXJuIHJldDsKIH0K
IAotc3RhdGljIHZvaWQgZG9tYWluX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBjb25zb2xlX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgY29uc29sZSAqY29u
KQogewotCWlmIChkb20tPmludGVyZmFjZSA9PSBOVUxMKQorCWlmIChjb24tPmludGVyZmFjZSA9
PSBOVUxMKQogCQlyZXR1cm47Ci0JaWYgKHhndF9oYW5kbGUgJiYgZG9tLT5yaW5nX3JlZiA9PSAt
MSkKLQkJeGVuZ250dGFiX3VubWFwKHhndF9oYW5kbGUsIGRvbS0+aW50ZXJmYWNlLCAxKTsKKwlp
ZiAoeGd0X2hhbmRsZSAmJiBjb24tPnJpbmdfcmVmID09IC0xKQorCQl4ZW5nbnR0YWJfdW5tYXAo
eGd0X2hhbmRsZSwgY29uLT5pbnRlcmZhY2UsIDEpOwogCWVsc2UKLQkJbXVubWFwKGRvbS0+aW50
ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOwotCWRvbS0+aW50ZXJmYWNlID0gTlVMTDsKLQlkb20tPnJp
bmdfcmVmID0gLTE7CisJCW11bm1hcChjb24tPmludGVyZmFjZSwgWENfUEFHRV9TSVpFKTsKKwlj
b24tPmludGVyZmFjZSA9IE5VTEw7CisJY29uLT5yaW5nX3JlZiA9IC0xOworfQorCitzdGF0aWMg
dm9pZCBkb21haW5fdW5tYXBfaW50ZXJmYWNlKHN0cnVjdCBkb21haW4gKmRvbSkKK3sKKwljb25z
b2xlX2l0ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV91bm1hcF9pbnRlcmZhY2UpOworfQorCitz
dGF0aWMgaW50IGJpbmRfZXZlbnRfY2hhbm5lbChzdHJ1Y3QgZG9tYWluICpkb20sCisJCQkJCQkJ
ICBpbnQgbmV3X3Jwb3J0LAorCQkJCQkJCSAgaW50ICpscG9ydCwKKwkJCQkJCQkgIGludCAqcnBv
cnQpCit7CisJaW50IGVyciA9IDAsIHJjOworCisJLyogR28gbm8gZnVydGhlciBpZiBwb3J0IGhh
cyBub3QgY2hhbmdlZCBhbmQgd2UgYXJlIHN0aWxsIGJvdW5kLiAqLworCWlmIChuZXdfcnBvcnQg
PT0gKnJwb3J0KSB7CisJCXhjX2V2dGNobl9zdGF0dXNfdCBzdGF0dXMgPSB7CisJCS5kb20gPSBE
T01JRF9TRUxGLAorCQkucG9ydCA9ICpscG9ydCB9OworCQlpZiAoKHhjX2V2dGNobl9zdGF0dXMo
eGMsICZzdGF0dXMpID09IDApICYmCisJCQkoc3RhdHVzLnN0YXR1cyA9PSBFVlRDSE5TVEFUX2lu
dGVyZG9tYWluKSkKKwkJCWdvdG8gb3V0OworCX0KKworCSpscG9ydCA9IC0xOworCSpycG9ydCA9
IC0xOworCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZG9tLT54Y2VfaGFuZGxlLAor
CQkJCQkJCQkJZG9tLT5kb21pZCwgbmV3X3Jwb3J0KTsKKworCWlmIChyYyA9PSAtMSkgeworCQll
cnIgPSBlcnJubzsKKwkJZ290byBvdXQ7CisJfQorCisJKmxwb3J0ID0gcmM7CisJKnJwb3J0ID0g
bmV3X3Jwb3J0Oworb3V0OgorCXJldHVybiBlcnI7CiB9CiAgCi1zdGF0aWMgaW50IGRvbWFpbl9j
cmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IG1hcF9wdmNvbl9yaW5n
X3JlZihzdHJ1Y3QgY29uc29sZSAqY29uLCBpbnQgcmluZ19yZWYpCiB7Ci0JaW50IGVyciwgcmVt
b3RlX3BvcnQsIHJpbmdfcmVmLCByYzsKKwlpbnQgZXJyID0gMDsKKwlzdHJ1Y3QgZG9tYWluICpk
b20gPSBjb24tPmQ7CisKKwlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUpIHsKKwkJ
LyogUHJlZmVyIHVzaW5nIGdyYW50IHRhYmxlICovCisJCWNvbi0+aW50ZXJmYWNlID0geGVuZ250
dGFiX21hcF9ncmFudF9yZWYoeGd0X2hhbmRsZSwKKwkJCQkJCQkJCQkJCSBkb20tPmRvbWlkLCAK
KwkJCQkJCQkJCQkJCSBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKKwkJCQkJCQkJCQkJCSBQUk9U
X1JFQUR8UFJPVF9XUklURSk7CisJCWNvbi0+cmluZ19yZWYgPSAtMTsKKwl9CisKKwlpZiAoIWNv
bi0+aW50ZXJmYWNlKSB7CisJCWNvbi0+aW50ZXJmYWNlID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2Uo
eGMsCisJCQkJCQkJCQkJCSAgZG9tLT5kb21pZCwKKwkJCQkJCQkJCQkJICBYQ19QQUdFX1NJWkUs
CisJCQkJCQkJCQkJCSAgUFJPVF9SRUFEfFBST1RfV1JJVEUsCisJCQkJCQkJCQkJCSAgKHVuc2ln
bmVkIGxvbmcpcmluZ19yZWYpOworCQlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkgeworCQkJ
ZXJyID0gRUlOVkFMOworCQkJZ290byBvdXQ7CisJCX0KKwkJY29uLT5yaW5nX3JlZiA9IHJpbmdf
cmVmOworCX0KKworb3V0OgorCXJldHVybiBlcnI7Cit9CisKK3N0YXRpYyBpbnQgY29uc29sZV9j
cmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWludCBlcnIsIHJlbW90ZV9wb3J0
LCByaW5nX3JlZjsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKKwlzdHJ1Y3QgZG9tYWlu
ICpkb20gPSBjb24tPmQ7CisKKwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAorCQkJ
CQkicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWYsCisJCQkJCSJwb3J0IiwgIiVpIiwgJnJlbW90
ZV9wb3J0LAorCQkJCQlOVUxMKTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgZG9tLT5jb25zcGF0
aCwKLQkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKLQkJCSJwb3J0IiwgIiVpIiwgJnJl
bW90ZV9wb3J0LAotCQkJTlVMTCk7CiAJaWYgKGVycikKKwl7CisJCS8qIElmIHRoZSBjb25zb2xl
IGlzIG5vdCBtYW5kYXRvcnkgdGhlbiBkbyBub3QgcmV0dXJuIGFuIGVycm9yLiAqLworCQlpZiAo
IWNvbi0+bWFuZGF0b3J5KQorCQkJZXJyID0gMDsKIAkJZ290byBvdXQ7CisJfQogCi0Jc25wcmlu
dGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGRvbS0+Y29uc3BhdGgpOworCXNucHJp
bnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL3R5cGUiLCBjb24tPnhzcGF0aCk7CiAJdHlwZSA9
IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCBOVUxMKTsKIAlpZiAodHlwZSAmJiBzdHJjbXAo
dHlwZSwgInhlbmNvbnNvbGVkIikgIT0gMCkgewogCQlmcmVlKHR5cGUpOwpAQCAtNTUwLDQxICs3
NzksNDQgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9t
KQogCWZyZWUodHlwZSk7CiAKIAkvKiBJZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5n
ZWQsIHJlbWFwICovCi0JaWYgKHJpbmdfcmVmICE9IGRvbS0+cmluZ19yZWYgJiYgZG9tLT5yaW5n
X3JlZiAhPSAtMSkKLQkJZG9tYWluX3VubWFwX2ludGVyZmFjZShkb20pOworCWlmIChyaW5nX3Jl
ZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCisJCWNvbnNvbGVfdW5t
YXBfaW50ZXJmYWNlKGNvbik7CiAKLQlpZiAoIWRvbS0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUp
IHsKLQkJLyogUHJlZmVyIHVzaW5nIGdyYW50IHRhYmxlICovCi0JCWRvbS0+aW50ZXJmYWNlID0g
eGVuZ250dGFiX21hcF9ncmFudF9yZWYoeGd0X2hhbmRsZSwKLQkJCWRvbS0+ZG9taWQsIEdOVFRB
Ql9SRVNFUlZFRF9DT05TT0xFLAotCQkJUFJPVF9SRUFEfFBST1RfV1JJVEUpOwotCQlkb20tPnJp
bmdfcmVmID0gLTE7Ci0JfQotCWlmICghZG9tLT5pbnRlcmZhY2UpIHsKLQkJLyogRmFsbCBiYWNr
IHRvIHhjX21hcF9mb3JlaWduX3JhbmdlICovCi0JCWRvbS0+aW50ZXJmYWNlID0geGNfbWFwX2Zv
cmVpZ25fcmFuZ2UoCi0JCQl4YywgZG9tLT5kb21pZCwgWENfUEFHRV9TSVpFLAotCQkJUFJPVF9S
RUFEfFBST1RfV1JJVEUsCi0JCQkodW5zaWduZWQgbG9uZylyaW5nX3JlZik7Ci0JCWlmIChkb20t
PmludGVyZmFjZSA9PSBOVUxMKSB7Ci0JCQllcnIgPSBFSU5WQUw7Ci0JCQlnb3RvIG91dDsKKwll
cnIgPSBjb24tPm1hcF9yaW5nX3JlZihjb24sIHJpbmdfcmVmKTsKKworCWlmIChlcnIpCisJCWdv
dG8gb3V0OworCisJZXJyID0gYmluZF9ldmVudF9jaGFubmVsKGRvbSwgcmVtb3RlX3BvcnQsCisJ
CQkJCQkJICZjb24tPmxvY2FsX3BvcnQsCisJCQkJCQkJICZjb24tPnJlbW90ZV9wb3J0KTsKKwlp
ZiAoZXJyKQorCQlnb3RvIG91dDE7CisKKwlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKKwkJ
aWYgKGNvbnNvbGVfY3JlYXRlX3R0eShjb24pKSB7CisJCQllcnIgPSBlcnJubzsKKwkJCWNvbi0+
bG9jYWxfcG9ydCA9IC0xOworCQkJY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCQkJZ290byBvdXQx
OwogCQl9Ci0JCWRvbS0+cmluZ19yZWYgPSByaW5nX3JlZjsKIAl9CiAKLQkvKiBHbyBubyBmdXJ0
aGVyIGlmIHBvcnQgaGFzIG5vdCBjaGFuZ2VkIGFuZCB3ZSBhcmUgc3RpbGwgYm91bmQuICovCi0J
aWYgKHJlbW90ZV9wb3J0ID09IGRvbS0+cmVtb3RlX3BvcnQpIHsKLQkJeGNfZXZ0Y2huX3N0YXR1
c190IHN0YXR1cyA9IHsKLQkJCS5kb20gPSBET01JRF9TRUxGLAotCQkJLnBvcnQgPSBkb20tPmxv
Y2FsX3BvcnQgfTsKLQkJaWYgKCh4Y19ldnRjaG5fc3RhdHVzKHhjLCAmc3RhdHVzKSA9PSAwKSAm
JgotCQkgICAgKHN0YXR1cy5zdGF0dXMgPT0gRVZUQ0hOU1RBVF9pbnRlcmRvbWFpbikpCi0JCQln
b3RvIG91dDsKLQl9CisJaWYgKGxvZ19ndWVzdCAmJiAoY29uLT5sb2dfZmQgPT0gLTEpKQorCQlj
b24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCisJcmV0dXJuIGVycjsKKwor
IG91dDE6CisJY29uc29sZV91bm1hcF9pbnRlcmZhY2UoY29uKTsKKyBvdXQ6CisJcmV0dXJuIGVy
cjsKK30KKworc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9t
KQoreworCWludCBlcnI7CiAKLQlkb20tPmxvY2FsX3BvcnQgPSAtMTsKLQlkb20tPnJlbW90ZV9w
b3J0ID0gLTE7CiAJaWYgKGRvbS0+eGNlX2hhbmRsZSAhPSBOVUxMKQogCQl4ZW5ldnRjaG5fY2xv
c2UoZG9tLT54Y2VfaGFuZGxlKTsKIApAQCAtNTkyLDM3ICs4MjQsMTcgQEAgc3RhdGljIGludCBk
b21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQogCSAqIHdhc3RlZnVsLCBidXQg
dGhhdCdzIGhvdyB0aGUgY29kZSBpcyBzdHJ1Y3R1cmVkLi4uICovCiAJZG9tLT54Y2VfaGFuZGxl
ID0geGVuZXZ0Y2huX29wZW4oTlVMTCwgMCk7CiAJaWYgKGRvbS0+eGNlX2hhbmRsZSA9PSBOVUxM
KSB7Ci0JCWVyciA9IGVycm5vOwotCQlnb3RvIG91dDsKKwkJcmV0dXJuIGVycm5vOwogCX0KLSAK
LQlyYyA9IHhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluKGRvbS0+eGNlX2hhbmRsZSwKLQkJZG9t
LT5kb21pZCwgcmVtb3RlX3BvcnQpOwogCi0JaWYgKHJjID09IC0xKSB7Ci0JCWVyciA9IGVycm5v
OworCWVyciA9IGNvbnNvbGVfaXRlcl9pbnRfYXJnMShkb20sIGNvbnNvbGVfY3JlYXRlX3Jpbmcp
OworCisJaWYgKGVycikKKwl7CiAJCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwog
CQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOwotCQlnb3RvIG91dDsKLQl9Ci0JZG9tLT5sb2NhbF9w
b3J0ID0gcmM7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IHJlbW90ZV9wb3J0OwotCi0JaWYgKGRvbS0+
bWFzdGVyX2ZkID09IC0xKSB7Ci0JCWlmICghZG9tYWluX2NyZWF0ZV90dHkoZG9tKSkgewotCQkJ
ZXJyID0gZXJybm87Ci0JCQl4ZW5ldnRjaG5fY2xvc2UoZG9tLT54Y2VfaGFuZGxlKTsKLQkJCWRv
bS0+eGNlX2hhbmRsZSA9IE5VTEw7Ci0JCQlkb20tPmxvY2FsX3BvcnQgPSAtMTsKLQkJCWRvbS0+
cmVtb3RlX3BvcnQgPSAtMTsKLQkJCWdvdG8gb3V0OwotCQl9CiAJfQogCi0JaWYgKGxvZ19ndWVz
dCAmJiAoZG9tLT5sb2dfZmQgPT0gLTEpKQotCQlkb20tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5f
bG9nKGRvbSk7Ci0KLSBvdXQ6CiAJcmV0dXJuIGVycjsKIH0KIApAQCAtNjMwLDI3ICs4NDIsNjYg
QEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSwgYm9vbCB3YXRj
aCkKIHsKIAljaGFyIGRvbWlkX3N0clszICsgTUFYX1NUUkxFTihkb20tPmRvbWlkKV07CiAJYm9v
bCBzdWNjZXNzOworCWNoYXIgKnBhdGggPSBkb20tPmNvbnNvbGVbMF0ueHNwYXRoOwogCiAJc25w
cmludGYoZG9taWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21pZCk7
CiAJaWYgKHdhdGNoKSB7Ci0JCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgZG9tLT5jb25zcGF0aCwg
ZG9taWRfc3RyKTsKKwkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBwYXRoLCBkb21pZF9zdHIpOwog
CQlpZiAoc3VjY2VzcykKIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwogCQllbHNlCi0JCQl4
c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQkJeHNfdW53YXRjaCh4
cywgcGF0aCwgZG9taWRfc3RyKTsKIAl9IGVsc2UgewotCQlzdWNjZXNzID0geHNfdW53YXRjaCh4
cywgZG9tLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKKwkJc3VjY2VzcyA9IHhzX3Vud2F0Y2goeHMs
IHBhdGgsIGRvbWlkX3N0cik7CiAJfQogCiAJcmV0dXJuIHN1Y2Nlc3M7CiB9CiAKK3N0YXRpYyBp
bnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSwg
dm9pZCAqKmRhdGEpCit7CisJY2hhciAqczsKKwlpbnQgZXJyID0gLTE7CisJc3RydWN0IGNvbnNv
bGVfZGF0YSAqKmNvbl9kYXRhID0gKHN0cnVjdCBjb25zb2xlX2RhdGEgKiopZGF0YTsKKworCWNv
bi0+bWFzdGVyX2ZkID0gLTE7CisJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOworCWNvbi0+
c2xhdmVfZmQgPSAtMTsKKwljb24tPmxvZ19mZCA9IC0xOworCWNvbi0+cmluZ19yZWYgPSAtMTsK
Kwljb24tPmxvY2FsX3BvcnQgPSAtMTsKKwljb24tPnJlbW90ZV9wb3J0ID0gLTE7CisJY29uLT5k
ID0gZG9tOworCWNvbi0+dHR5bmFtZSA9ICgqY29uX2RhdGEpLT50dHluYW1lOworCWNvbi0+eHNu
YW1lID0gKCpjb25fZGF0YSktPnhzbmFtZTsKKwljb24tPm1hcF9yaW5nX3JlZiA9ICgqY29uX2Rh
dGEpLT5tYXBmdW5jOworCWNvbi0+bWFuZGF0b3J5ID0gKCpjb25fZGF0YSktPm1hbmRhdG9yeTsK
Kwljb24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9
IHJlYWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKworCQkJCXN0cmxlbihj
b24tPnhzbmFtZSkgKyAxKTsKKworCSgqY29uX2RhdGEpKys7CisKKwlpZiAocykKKwl7CisJCWNv
bi0+eHNwYXRoID0gczsKKwkJc3RyY2F0KGNvbi0+eHNwYXRoLCBjb24tPnhzbmFtZSk7CisJCWVy
ciA9IDA7CisJfQorCXJldHVybiBlcnI7Cit9CisKK3N0YXRpYyB2b2lkIGNvbnNvbGVfZnJlZShz
dHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPnhzcGF0aCkKKwkJZnJlZShjb24tPnhz
cGF0aCk7Cit9CiAKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21p
ZCkKIHsKIAlzdHJ1Y3QgZG9tYWluICpkb207Ci0JY2hhciAqczsKIAlzdHJ1Y3QgdGltZXNwZWMg
dHM7CisJc3RydWN0IGNvbnNvbGVfZGF0YSAqY29uX2RhdGEgPSAmY29uc29sZV9kYXRhWzBdOwog
CiAJaWYgKGNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDLCAmdHMpIDwgMCkgewogCQlkb2xv
ZyhMT0dfRVJSLCAiQ2Fubm90IGdldCB0aW1lIG9mIGRheSAlczolczpMJWQiLApAQCAtNjY3LDI2
ICs5MTgsMTMgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlk
KQogCiAJZG9tLT5kb21pZCA9IGRvbWlkOwogCi0JZG9tLT5jb25zcGF0aCA9IHhzX2dldF9kb21h
aW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Ci0JcyA9IHJlYWxsb2MoZG9tLT5jb25zcGF0aCwgc3Ry
bGVuKGRvbS0+Y29uc3BhdGgpICsKLQkJICAgIHN0cmxlbigiL2NvbnNvbGUiKSArIDEpOwotCWlm
IChzID09IE5VTEwpCisJaWYgKGNvbnNvbGVfaXRlcl9pbnRfYXJnMyhkb20sIGNvbnNvbGVfaW5p
dCwgKHZvaWQgKiopJmNvbl9kYXRhKSkKIAkJZ290byBvdXQ7Ci0JZG9tLT5jb25zcGF0aCA9IHM7
Ci0Jc3RyY2F0KGRvbS0+Y29uc3BhdGgsICIvY29uc29sZSIpOwogCi0JZG9tLT5tYXN0ZXJfZmQg
PSAtMTsKLQlkb20tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Ci0JZG9tLT5zbGF2ZV9mZCA9IC0x
OwotCWRvbS0+bG9nX2ZkID0gLTE7CiAJZG9tLT54Y2VfcG9sbGZkX2lkeCA9IC0xOwogCiAJZG9t
LT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2X25z
ZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwogCi0JZG9tLT5yaW5nX3JlZiA9IC0x
OwotCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwotCWRvbS0+cmVtb3RlX3BvcnQgPSAtMTsKLQogCWlm
ICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1ZSkpCiAJCWdvdG8gb3V0OwogCkBAIC02OTYsOCArOTM0
LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAlk
b2xvZyhMT0dfREVCVUcsICJOZXcgZG9tYWluICVkIiwgZG9taWQpOwogCiAJcmV0dXJuIGRvbTsK
KwogIG91dDoKLQlmcmVlKGRvbS0+Y29uc3BhdGgpOworCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEo
ZG9tLCBjb25zb2xlX2ZyZWUpOworCiAJZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAt
NzI3LDIwICs5NjcsMjQgQEAgc3RhdGljIHZvaWQgcmVtb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAJfQogfQogCi1zdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkKQotewotCWRvbWFpbl9jbG9zZV90dHkoZCk7CiAKLQlpZiAoZC0+bG9nX2ZkICE9IC0xKSB7
Ci0JCWNsb3NlKGQtPmxvZ19mZCk7Ci0JCWQtPmxvZ19mZCA9IC0xOworc3RhdGljIHZvaWQgY29u
c29sZV9jbGVhbnVwKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+bG9nX2ZkICE9
IC0xKSB7CisJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKKwkJY29uLT5sb2dfZmQgPSAtMTsKIAl9CisJ
ZnJlZShjb24tPmJ1ZmZlci5kYXRhKTsKKwljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKKwlmcmVl
KGNvbi0+eHNwYXRoKTsKKwljb24tPnhzcGF0aCA9IE5VTEw7Cit9CiAKLQlmcmVlKGQtPmJ1ZmZl
ci5kYXRhKTsKLQlkLT5idWZmZXIuZGF0YSA9IE5VTEw7CitzdGF0aWMgdm9pZCBjbGVhbnVwX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworCWRvbWFpbl9jbG9zZV90dHkoZCk7CiAKLQlmcmVl
KGQtPmNvbnNwYXRoKTsKLQlkLT5jb25zcGF0aCA9IE5VTEw7CisJY29uc29sZV9pdGVyX3ZvaWRf
YXJnMShkLCBjb25zb2xlX2NsZWFudXApOwogCiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KQEAgLTc4
MCw5ICsxMDI0LDkgQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQpCiAJfQogfQogCi1z
dGF0aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50
IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCB4ZW5jb25z
X2ludGVyZmFjZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJv
ZCwgc3BhY2U7CiAKIAljb25zID0gaW50Zi0+aW5fY29uczsKQEAgLTgwNywyNSArMTA1MSwyNyBA
QCBzdGF0aWMgdm9pZCBkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoc3RydWN0IGRvbWFpbiAqZG9t
LCBpbnQgcmVjcmVhdGUpCiAJfQogfQogCi1zdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3Ry
dWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBjb25z
b2xlICpjb24pCiB7CiAJc3NpemVfdCBsZW4gPSAwOwogCWNoYXIgbXNnWzgwXTsKIAlpbnQgaTsK
LQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBkb20tPmludGVyZmFjZTsKIAlYRU5D
T05TX1JJTkdfSURYIHByb2Q7CisJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29u
LT5pbnRlcmZhY2U7CisJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0ID0gY29uLT5sb2Nh
bF9wb3J0OworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAogCWlmIChkb20tPmlzX2Rl
YWQpCiAJCXJldHVybjsKIAotCWxlbiA9IHJpbmdfZnJlZV9ieXRlcyhkb20pOworCWxlbiA9IHJp
bmdfZnJlZV9ieXRlcyhjb24pOwogCWlmIChsZW4gPT0gMCkKIAkJcmV0dXJuOwogCiAJaWYgKGxl
biA+IHNpemVvZihtc2cpKQogCQlsZW4gPSBzaXplb2YobXNnKTsKIAotCWxlbiA9IHJlYWQoZG9t
LT5tYXN0ZXJfZmQsIG1zZywgbGVuKTsKKwlsZW4gPSByZWFkKGNvbi0+bWFzdGVyX2ZkLCBtc2cs
IGxlbik7CiAJLyoKIAkgKiBOb3RlOiBvbiBTb2xhcmlzLCBsZW4gPT0gMCBtZWFucyB0aGUgc2xh
dmUgY2xvc2VkLCBhbmQgdGhpcwogCSAqIGlzIG5vIHByb2JsZW0sIGJ1dCBMaW51eCBjYW4ndCBo
YW5kbGUgdGhpcyB1c2VmdWxseSwgc28gd2UKQEAgLTg0MSwzMSArMTA4NywzOSBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogCQl9CiAJCXhlbl93bWIo
KTsKIAkJaW50Zi0+aW5fcHJvZCA9IHByb2Q7Ci0JCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2Vf
aGFuZGxlLCBkb20tPmxvY2FsX3BvcnQpOworCQl4ZW5ldnRjaG5fbm90aWZ5KGRvbS0+eGNlX2hh
bmRsZSwgcG9ydCk7CiAJfSBlbHNlIHsKIAkJZG9tYWluX2Nsb3NlX3R0eShkb20pOwogCQlzaHV0
ZG93bl9kb21haW4oZG9tKTsKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUo
c3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3Qg
Y29uc29sZSAqY29uKQogewogCXNzaXplX3QgbGVuOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNv
bi0+ZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKIAotCWxlbiA9IHdyaXRlKGRv
bS0+bWFzdGVyX2ZkLCBkb20tPmJ1ZmZlci5kYXRhICsgZG9tLT5idWZmZXIuY29uc3VtZWQsCi0J
CSAgICBkb20tPmJ1ZmZlci5zaXplIC0gZG9tLT5idWZmZXIuY29uc3VtZWQpOworCWxlbiA9IHdy
aXRlKGNvbi0+bWFzdGVyX2ZkLAorCQkJCWNvbi0+YnVmZmVyLmRhdGEgKyBjb24tPmJ1ZmZlci5j
b25zdW1lZCwKKwkJCQljb24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29uc3VtZWQpOwog
IAlpZiAobGVuIDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0ZSBmYWlsZWQgb24gZG9t
YWluICVkOiAlemQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBsZW4sIGVycm5vKTsKIAkJ
ZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQp
KTsKIAl9IGVsc2UgewotCQlidWZmZXJfYWR2YW5jZSgmZG9tLT5idWZmZXIsIGxlbik7CisJCWJ1
ZmZlcl9hZHZhbmNlKCZjb24tPmJ1ZmZlciwgbGVuKTsKIAl9CiB9CiAKK3N0YXRpYyB2b2lkIGNv
bnNvbGVfZXZlbnRfdW5tYXNrKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+bG9j
YWxfcG9ydCAhPSAtMSkKKwkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhjb24tPmQtPnhjZV9oYW5k
bGUsIGNvbi0+bG9jYWxfcG9ydCk7Cit9CisKIHN0YXRpYyB2b2lkIGhhbmRsZV9yaW5nX3JlYWQo
c3RydWN0IGRvbWFpbiAqZG9tKQogewogCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcG9ydDsK
QEAgLTg3OCwxMCArMTEzMiwxMCBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVj
dCBkb21haW4gKmRvbSkKIAogCWRvbS0+ZXZlbnRfY291bnQrKzsKIAotCWJ1ZmZlcl9hcHBlbmQo
ZG9tKTsKKwljb25zb2xlX2l0ZXJfdm9pZF9hcmcyKGRvbSwgYnVmZmVyX2FwcGVuZCwgcG9ydCk7
CiAKIAlpZiAoZG9tLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQotCQkodm9p
ZCl4ZW5ldnRjaG5fdW5tYXNrKGRvbS0+eGNlX2hhbmRsZSwgcG9ydCk7CisJCWNvbnNvbGVfaXRl
cl92b2lkX2FyZzEoZG9tLCBjb25zb2xlX2V2ZW50X3VubWFzayk7CiB9CiAKIHN0YXRpYyB2b2lk
IGhhbmRsZV94cyh2b2lkKQpAQCAtOTQzLDE0ICsxMTk3LDIyIEBAIHN0YXRpYyB2b2lkIGhhbmRs
ZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUsIGJvb2wgZm9yY2UpCiAJCSh2
b2lkKXhlbmV2dGNobl91bm1hc2soeGNlX2hhbmRsZSwgcG9ydCk7CiB9CiAKK3N0YXRpYyB2b2lk
IGNvbnNvbGVfb3Blbl9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uc29sZV9l
bmFibGVkKGNvbikpCisJeworCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEpCisJCQljbG9zZShjb24t
PmxvZ19mZCk7CisJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNvbik7CisJfQor
fQorCiBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogewogCWlmIChsb2dfZ3Vl
c3QpIHsKIAkJc3RydWN0IGRvbWFpbiAqZDsKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBk
LT5uZXh0KSB7Ci0JCQlpZiAoZC0+bG9nX2ZkICE9IC0xKQotCQkJCWNsb3NlKGQtPmxvZ19mZCk7
Ci0JCQlkLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKKwkJCWNvbnNvbGVfaXRlcl92
b2lkX2FyZzEoZCwgY29uc29sZV9vcGVuX2xvZyk7CiAJCX0KIAl9CiAKQEAgLTEwMDIsNiArMTI2
NCw0MCBAQCBzdGF0aWMgdm9pZCByZXNldF9mZHModm9pZCkKIAkJbWVtc2V0KGZkcywgMCwgc2l6
ZW9mKHN0cnVjdCBwb2xsZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKIH0KIAorc3RhdGljIHZv
aWQgYWRkX2NvbnNvbGVfZmQoc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0
ZXJfZmQgIT0gLTEpIHsKKwkJc2hvcnQgZXZlbnRzID0gMDsKKwkJaWYgKCFjb24tPmQtPmlzX2Rl
YWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCisJCQlldmVudHMgfD0gUE9MTElOOworCisJCWlm
ICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikpCisJCQlldmVudHMgfD0gUE9MTE9VVDsKKwor
CQlpZiAoZXZlbnRzKQorCQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJc2V0X2Zkcyhj
b24tPm1hc3Rlcl9mZCwgZXZlbnRzfFBPTExQUkkpOworCX0KK30KKworc3RhdGljIHZvaWQgcHJv
Y2Vzc19jb25zb2xlKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+bWFzdGVyX2Zk
ICE9IC0xICYmIGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKKwkJaWYgKGZkc1tjb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCX4oUE9MTElOfFBPTExPVVR8UE9MTFBS
SSkpCisJCQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoY29uLT5kLCBkb21haW5faXNfdmFsaWQo
Y29uLT5kLT5kb21pZCkpOworCQllbHNlIHsKKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeF0ucmV2ZW50cyAmCisJCQkJUE9MTElOKQorCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOwor
CQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCQlQT0xMT1VU
KQorCQkJCWhhbmRsZV90dHlfd3JpdGUoY29uKTsKKwkJfQorCX0KKwljb24tPm1hc3Rlcl9wb2xs
ZmRfaWR4ID0gLTE7Cit9CisKIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiB7CiAJaW50IHJldDsKQEAg
LTEwNjgsNyArMTM2NCw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCQlpZiAoKG5vdys1KSA+
IGQtPm5leHRfcGVyaW9kKSB7CiAJCQkJZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlU
X1BFUklPRDsKIAkJCQlpZiAoZC0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkLT54Y2VfaGFuZGxlLCBkLT5sb2NhbF9w
b3J0KTsKKwkJCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2V2ZW50X3VubWFz
ayk7CiAJCQkJfQogCQkJCWQtPmV2ZW50X2NvdW50ID0gMDsKIAkJCX0KQEAgLTEwODEsMjggKzEz
NzcsMTUgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQkgICAgZC0+bmV4dF9wZXJpb2QgPCBu
ZXh0X3RpbWVvdXQpCiAJCQkJCW5leHRfdGltZW91dCA9IGQtPm5leHRfcGVyaW9kOwogCQkJfSBl
bHNlIGlmIChkLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKLQkJCQlpZiAoZGlzY2FyZF9vdmVyZmxv
d2VkX2RhdGEgfHwKLQkJCQkgICAgIWQtPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKLQkJCQkgICAg
ZC0+YnVmZmVyLnNpemUgPCBkLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7CisJCQkJaWYgKGNvbnNv
bGVfaXRlcl9ib29sX2FyZzEoZCwgYnVmZmVyX2F2YWlsYWJsZSkpCisJCQkJewogCQkJCQlpbnQg
ZXZ0Y2huX2ZkID0geGVuZXZ0Y2huX2ZkKGQtPnhjZV9oYW5kbGUpOwogCQkJCQlkLT54Y2VfcG9s
bGZkX2lkeCA9IHNldF9mZHMoZXZ0Y2huX2ZkLAotCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkp
OworCQkJCQkJCQkJCQkJUE9MTElOfFBPTExQUkkpOwogCQkJCX0KIAkJCX0KIAotCQkJaWYgKGQt
Pm1hc3Rlcl9mZCAhPSAtMSkgewotCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYgKCFkLT5p
c19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhkKSkKLQkJCQkJZXZlbnRzIHw9IFBPTExJTjsKLQot
CQkJCWlmICghYnVmZmVyX2VtcHR5KCZkLT5idWZmZXIpKQotCQkJCQlldmVudHMgfD0gUE9MTE9V
VDsKLQotCQkJCWlmIChldmVudHMpCi0JCQkJCWQtPm1hc3Rlcl9wb2xsZmRfaWR4ID0KLQkJCQkJ
CXNldF9mZHMoZC0+bWFzdGVyX2ZkLAotCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKLQkJCX0KKwkJ
CWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgYWRkX2NvbnNvbGVfZmQpOwogCQl9CiAKIAkJLyog
SWYgYW55IGRvbWFpbiBoYXMgYmVlbiByYXRlIGxpbWl0ZWQsIHdlIG5lZWQgdG8gd29yawpAQCAt
MTE3MCwyMiArMTQ1Myw5IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCQkJICAgIGhhbmRsZV9y
aW5nX3JlYWQoZCk7CiAJCQl9CiAKLQkJCWlmIChkLT5tYXN0ZXJfZmQgIT0gLTEgJiYgZC0+bWFz
dGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKLQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRfaWR4
XS5yZXZlbnRzICYKLQkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKLQkJCQkJZG9t
YWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCi0JCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9t
aWQpKTsKLQkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2
ZW50cyAmCi0JCQkJCSAgICBQT0xMSU4pCi0JCQkJCQloYW5kbGVfdHR5X3JlYWQoZCk7Ci0JCQkJ
CWlmIChmZHNbZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCQkgICAgUE9MTE9V
VCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoZCk7Ci0JCQkJfQotCQkJfQorCQkJY29uc29sZV9p
dGVyX3ZvaWRfYXJnMShkLCBwcm9jZXNzX2NvbnNvbGUpOwogCi0JCQlkLT54Y2VfcG9sbGZkX2lk
eCA9IGQtPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJCQlkLT54Y2VfcG9sbGZkX2lkeCA9IC0x
OwogCiAJCQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykKIAkJCQlzaHV0ZG93bl9kb21h
aW4oZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:37:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:37:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8SkX-0004tI-ER; Wed, 10 May 2017 14:37:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SkW-0004qG-1Y
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:37:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7D/22-03613-3C523195; Wed, 10 May 2017 14:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAJt3DqsK
 RBmuuCVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7Nl1mLjjJV7Fr+k3mBsb33F2MXBxCAjMZ
 JbbsP8oC4rAIzGOWOPD0PTOIIyHQzyrxrWkaUIYTyImTmPNiCxOEXS7xdfoOZhBbSEBL4uip2
 awQo5qZJGY3PABKcHCwCZhIzOqQAKkREVCSuLdqMlgvs4C3xIcj/9hBbGEBP4nDR1eAzWcRUJ
 V42P0WLM4LVPNmzQJ2iF1yEjfPdYLt4hTwkVj06iULxF5viUef/7BMYBRYwMiwilG9OLWoLLV
 I11AvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwsBiAYAfjzudOhxglOZiURHl1
 dwlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjVIRjhQSLEpNT61Iy8wBhjhMWoKDR0mEtxkkz
 VtckJhbnJkOkTrFaMzx4vL790wcT1b+eM8kxJKXn5cqJc4rDVIqAFKaUZoHNwgWe5cYZaWEeR
 mBThPiKUgtys0sQZV/xSjOwagkzHsBZApPZl4J3L5XQKcwAZ0SyCAAckpJIkJKqoFR5t/bk4m
 Bu9xkkuxn3bFRWmk9WbVxAvtvzuw6/ZOP9rnVxSefCOBdNZenpXcdx4wbR1exWWQcW8nxd/Zs
 6apDMzj+1AYk8i9MP5xzoOtYds7zhT+YHfu+db+uXb6/5hejh5Ip/3XZT8mKsYdvNh9J/sLio
 Ov4kVXZfZuEsqEA664SqZS+TceUWIozEg21mIuKEwGlgmY7uAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494427074!91082874!1
X-Originating-IP: [209.85.192.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57849 invoked from network); 10 May 2017 14:37:55 -0000
Received: from mail-pf0-f178.google.com (HELO mail-pf0-f178.google.com)
 (209.85.192.178)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:37:55 -0000
Received: by mail-pf0-f178.google.com with SMTP id v14so16876786pfd.2
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:37:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Qa+jlV2xAWOW0IE9+jTCxltG+mZz9lMM/Jwv52ahi+c=;
 b=JVUiEJsNeJgqqiW2Ff8ViCasF1d1UcBBYK5HEApivv4PPxAHKDcAo6+YiG/88wVigv
 jgOcHn3iBnj7LuA21+Yo3PfJqKZghA+GP0QD5LskEmV+941hN2YTIGORbPoURaYExkNX
 X1uwwrDuuQkUzK1tQQFPBiKxIyhx/5FcSu3sM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Qa+jlV2xAWOW0IE9+jTCxltG+mZz9lMM/Jwv52ahi+c=;
 b=XFQGXG27iZ0aziKBcxd0B4K2L1WGLlovXUai3p+f5fpPjapFXDfpkGj8Sa7W55EXa2
 Qz2nUcpuWaWUwzD/gD6evT3yHJqWHalNjFBnYOZpWefnujA57G5s4F/qj5yY2OC7giql
 kQ6z9MFfRV55OVMEEiEMmi13ewxr9NPWOO1gDm65yFmhRvqaIRbyafqhoBdQ17KD+PML
 e6FOOoNWIkmZbuNdvUQBI23KryY2MrJ/yh8orWajm7qo7qx0ml7SFgIL9do61/Wk/blJ
 Yx/RT3LMRBs7Ueciccx4zov6XxJ45Gd+Z5Gvvj5CSLSScZUUgsWjo5/2qYUML4VKZfXS
 KezA==
X-Gm-Message-State: AODbwcDg/fr20IRCPURrePPq6tDvvzfSbI3b9PTUY4YQljMrPEZS8aja
 QZuydE6gkbitaFjX
X-Received: by 10.84.254.65 with SMTP id a1mr1573391pln.64.1494427073598;
 Wed, 10 May 2017 07:37:53 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id r73sm6167781pfa.65.2017.05.10.07.37.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:37:53 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 20:05:15 +0530
Message-Id: <1494426918-32737-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/12 v3] xen/arm: vpl011: Add support for vuart
	in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSBzdXBwb3J0cyBvbmx5IFBWIGNvbnNvbGUgY3VycmVudGx5LiBUaGlzIHBhdGNo
IGFkZHMgc3VwcG9ydApmb3IgdnVhcnQgY29uc29sZSwgd2hpY2ggYWxsb3dzIGVtdWxhdGVkIHBs
MDExIFVBUlQgdG8gYmUgYWNjZXNzZWQKYXMgYSBjb25zb2xlLgoKU2lnbmVkLW9mZi1ieTogQmh1
cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KCk9uZSByZXZp
ZXcgY29tbWVudCB3YXMgdG8ga2VlcCB0aGUgdnVhcnQgY29kZSB1bmRlciBDT05GSUdfQVJNNjQg
JiYgQ09ORklHX0FDUEkgZmxhZ3MuClRoaXMgY29kZSByZXZpZXcgY291bGQgbm90IGJlIGluY29y
cG9yYXRlZCBhcyBJIGNvdWxkIG5vdCBmaW5kIG91dCB0aGUgYXBwcm9wcmlhdGUgZmxhZ3MKdW5k
ZXJzIHdoaWNoIHRoaXMgY29kZSBjYW4gYmUga2VwdC4gQXJlIHRoZSBDT05GSUcqIGZsYWdzIGV4
cG9ydGVkIHRvIHhlbmNvbnNvbGU/CgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDI5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCmluZGV4IDliYjE0ZGUuLjE5YTJmMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
MTE1LDYgKzExNSw3IEBAIHN0cnVjdCBjb25zb2xlX2RhdGEgewogfTsKIAogc3RhdGljIGludCBt
YXBfcHZjb25fcmluZ19yZWYoc3RydWN0IGNvbnNvbGUgKiwgaW50ICk7CitzdGF0aWMgaW50IG1h
cF92dWFydGNvbl9yaW5nX3JlZihzdHJ1Y3QgY29uc29sZSAqLCBpbnQgKTsKIAogc3RhdGljIHN0
cnVjdCBjb25zb2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7CiAKQEAgLTEyNCw2ICsxMjUsMTIg
QEAgc3RhdGljIHN0cnVjdCBjb25zb2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7CiAJCS5tYXBm
dW5jID0gbWFwX3B2Y29uX3JpbmdfcmVmLAogCQkubWFuZGF0b3J5ID0gdHJ1ZQogCX0sCisJewor
CQkueHNuYW1lID0gIi92dWFydC8wIiwKKwkJLnR0eW5hbWUgPSAidHR5IiwKKwkJLm1hcGZ1bmMg
PSBtYXBfdnVhcnRjb25fcmluZ19yZWYsCisJCS5tYW5kYXRvcnkgPSBmYWxzZQorCX0KIH07CiAK
ICNkZWZpbmUgTUFYX0NPTlNPTEUgKHNpemVvZihjb25zb2xlX2RhdGEpL3NpemVvZihzdHJ1Y3Qg
Y29uc29sZV9kYXRhKSkKQEAgLTc1MSw2ICs3NTgsMjggQEAgb3V0OgogCXJldHVybiBlcnI7CiB9
CiAKK3N0YXRpYyBpbnQgbWFwX3Z1YXJ0Y29uX3JpbmdfcmVmKHN0cnVjdCBjb25zb2xlICpjb24s
IGludCByaW5nX3JlZikKK3sKKwlpbnQgZXJyID0gMDsKKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBj
b24tPmQ7CisKKwlpZiAoIWNvbi0+aW50ZXJmYWNlKSB7CisJCWNvbi0+aW50ZXJmYWNlID0geGNf
bWFwX2ZvcmVpZ25fcmFuZ2UoeGMsCisJCQkJCQkJCQkJCSAgZG9tLT5kb21pZCwKKwkJCQkJCQkJ
CQkJICBYQ19QQUdFX1NJWkUsCisJCQkJCQkJCQkJCSAgUFJPVF9SRUFEfFBST1RfV1JJVEUsCisJ
CQkJCQkJCQkJCSAgKHVuc2lnbmVkIGxvbmcpcmluZ19yZWYpOworCQlpZiAoY29uLT5pbnRlcmZh
Y2UgPT0gTlVMTCkgeworCQkJZXJyID0gRUlOVkFMOworCQkJZ290byBvdXQ7CisJCX0KKwkJY29u
LT5yaW5nX3JlZiA9IHJpbmdfcmVmOworCX0KKworb3V0OgorCXJldHVybiBlcnI7Cit9CisKIHN0
YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCWlu
dCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZjsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 14:38:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Ska-0004vV-LQ; Wed, 10 May 2017 14:38:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8SkZ-0004uZ-Kb
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:37:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CE/01-03620-7C523195; Wed, 10 May 2017 14:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTAGt1jqsK
 RBpP/yFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrD6xjLpjLV/H36FTGBsZW7i5GTg4hgZmM
 EpMPKnUxcnGwCMxjlrhy4ScziCMh0M8q8XzxFNYuRg4gJ07i1cRykAYJgQqJ7R+vMkM0a0kcP
 TWbFaReSKCZSWLWiuVsIPVsAiYSszokQGpEBJQk7q2azARiMwt4S3w48o8dxBYWiJE48e47O0
 g5i4CqROMDN5AwL1DJnU9bWSBWyUncPNcJtopTwEdi0auXLBBrvSUeff7DMoFRYAEjwypGjeL
 UorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCgYgCCHYxnFgQeYpTk
 YFIS5dXdJRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3SkU4UkiwKDU9tSItMwcY3jBpCQ4eJ
 RHeZpA0b3FBYm5xZjpE6hSjMceLy+/fM3E8WfnjPZMQS15+XqqUOG8nSKkASGlGaR7cIFjcXW
 KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw7wWQKTyZeSVw+14BncIEdEoggwDIKSWJCCmpBsZ
 CKeX3p5iXui9Z/0/u9WtT4eazJZOWBE7azh7Mk+R3Lrnmq/zZ+qZHKxR5TNkS33NcVan+0RoZ
 dKlm6cYZB2rSt3JetQx/Inbyh8NJ/muRZ8WuHfk96aWt1Pf55u86Dot90p+U/cq4kUslnPXl5
 0O188vvlSasWLvLOkpNqsnl4uOvfzfsCD2oxFKckWioxVxUnAgA5EqUHrYCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494427077!61024075!1
X-Originating-IP: [209.85.192.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39917 invoked from network); 10 May 2017 14:37:58 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:37:58 -0000
Received: by mail-pf0-f172.google.com with SMTP id e64so16910225pfd.1
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:37:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CDJELpVqmod1G5B3AiRVXaQx1S0QvCBUY3UGK/9AQak=;
 b=kT4vhzp0svSZPKjqqax1BftUQy9u6aMAbgURcMBEzMCJe9q0SUdlg5eSdPugC7Qhpx
 uMUkDKrcnUByvPcYTLDCqMnPBiee7rwtjzRAvtJgDTQYjxspbWiIgt7JF6Lwp4LFP8AL
 kpxCYk37VC8oTdlAmqznjn5wINmbjZiQv1PZs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=CDJELpVqmod1G5B3AiRVXaQx1S0QvCBUY3UGK/9AQak=;
 b=Bc6VPFWrL6WzNT/J5sdhzrLqAI1FlwHhst/zkyXIUjpAb5oYDXPFwW/ofndB4/MYLL
 yKIbiVJz+CPo/s2HNSag9jB5mSiShe+H/g/DyVVMeWNXyp1yzUeAPCnzCYpS/EaXcyMs
 Ak7l1c+jNfb3X1jOIRsjZ79ijFKuD9//xaZmQiUH8L6sbm8ofkCy6YT1+UYS2UReAp1F
 tos0XLEDHe5khBnTP+fFFxgpwsOYfCjukdj8l+NJt/MgtiNkClmXVdG29nhrnMsIRucZ
 QSOXqIjFG1LabSwyHWOJoUkbTwSWhuBb4TQgGyU/z79uyzA0qelXg+ykCHuep1k72jk2
 AqJA==
X-Gm-Message-State: AODbwcCW68WPZiOE1H/ZhxfPitnDvFzqZKGCvQeuijxWGpcimey0XSRw
 u6lRWNzlRZZqP3px
X-Received: by 10.98.74.135 with SMTP id c7mr6753909pfj.140.1494427077055;
 Wed, 10 May 2017 07:37:57 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id r73sm6167781pfa.65.2017.05.10.07.37.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:37:56 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 20:05:16 +0530
Message-Id: <1494426918-32737-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/12 v3] xen/arm: vpl011: Add a new vuart
	console type to xenconsole client
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGNvbnNvbGUgdHlwZSBWVUFSVCB0byBjb25uZWN0IHRvIGd1ZXN0J3MgZW11YWxh
dGVkIHZ1YXJ0CmNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5j
IHwgOCArKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyBiL3Rvb2xzL2Nv
bnNvbGUvY2xpZW50L21haW4uYwppbmRleCA5Nzc3NzlmLi42ZjQ0MDVmIDEwMDY0NAotLS0gYS90
b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMKKysrIGIvdG9vbHMvY29uc29sZS9jbGllbnQvbWFp
bi5jCkBAIC03Niw3ICs3Niw3IEBAIHN0YXRpYyB2b2lkIHVzYWdlKGNvbnN0IGNoYXIgKnByb2dy
YW0pIHsKIAkgICAgICAgIlxuIgogCSAgICAgICAiICAtaCwgLS1oZWxwICAgICAgIGRpc3BsYXkg
dGhpcyBoZWxwIGFuZCBleGl0XG4iCiAJICAgICAgICIgIC1uLCAtLW51bSBOICAgICAgdXNlIGNv
bnNvbGUgbnVtYmVyIE5cbiIKLQkgICAgICAgIiAgLS10eXBlIFRZUEUgICAgICBjb25zb2xlIHR5
cGUuIG11c3QgYmUgJ3B2JyBvciAnc2VyaWFsJ1xuIgorCSAgICAgICAiICAtLXR5cGUgVFlQRSAg
ICAgIGNvbnNvbGUgdHlwZS4gbXVzdCBiZSAncHYnLCAnc2VyaWFsJyBvciAndnVhcnQnXG4iCiAJ
ICAgICAgICIgIC0tc3RhcnQtbm90aWZ5LWZkIE4gZmlsZSBkZXNjcmlwdG9yIHVzZWQgdG8gbm90
aWZ5IHBhcmVudFxuIgogCSAgICAgICAsIHByb2dyYW0pOwogfQpAQCAtMjY0LDYgKzI2NCw3IEBA
IHR5cGVkZWYgZW51bSB7CiAgICAgICAgQ09OU09MRV9JTlZBTCwKICAgICAgICBDT05TT0xFX1BW
LAogICAgICAgIENPTlNPTEVfU0VSSUFMLAorICAgICAgIENPTlNPTEVfVlVBUlQsCiB9IGNvbnNv
bGVfdHlwZTsKIAogc3RhdGljIHN0cnVjdCB0ZXJtaW9zIHN0ZGluX29sZF9hdHRyOwpAQCAtMzYx
LDYgKzM2Miw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJCQl0eXBlID0g
Q09OU09MRV9TRVJJQUw7CiAJCQllbHNlIGlmICghc3RyY21wKG9wdGFyZywgInB2IikpCiAJCQkJ
dHlwZSA9IENPTlNPTEVfUFY7CisJCQllbHNlIGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0Iikp
CisJCQkJdHlwZSA9IENPTlNPTEVfVlVBUlQ7CiAJCQllbHNlIHsKIAkJCQlmcHJpbnRmKHN0ZGVy
ciwgIkludmFsaWQgdHlwZSBhcmd1bWVudFxuIik7CiAJCQkJZnByaW50ZihzdGRlcnIsICJDb25z
b2xlIHR5cGVzIHN1cHBvcnRlZCBhcmU6IHNlcmlhbCwgcHZcbiIpOwpAQCAtNDM2LDYgKzQzOSw5
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJZWxzZQogCQkJc25wcmludGYo
cGF0aCwgc3RybGVuKGRvbV9wYXRoKSArIHN0cmxlbigiL2RldmljZS9jb25zb2xlLyVkL3R0eSIp
ICsgNSwgIiVzL2RldmljZS9jb25zb2xlLyVkL3R0eSIsIGRvbV9wYXRoLCBudW0pOwogCX0KKwlp
ZiAodHlwZSA9PSBDT05TT0xFX1ZVQVJUKSB7CisJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21f
cGF0aCkgKyBzdHJsZW4oIi92dWFydC8wL3R0eSIpICsgMSwgCisJCQkJICIlcy92dWFydC8wL3R0
eSIsIGRvbV9wYXRoKTsKKwl9CiAKIAkvKiBGSVhNRSBjb25zb2xlZCBjdXJyZW50bHkgZG9lcyBu
b3QgYXNzdW1lIGRvbWFpbi0wIGRvZXNuJ3QgaGF2ZSBhCiAJICAgY29uc29sZSB3aGljaCBpcyBn
b29kIHdoZW4gd2UgYnJlYWsgZG9tYWluLTAgdXAuICBUbyBrZWVwIHVzCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Ski-00050P-So; Wed, 10 May 2017 14:38:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8Skh-0004zQ-KV
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:38:07 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 79/D2-03613-FC523195; Wed, 10 May 2017 14:38:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAet1zqsK
 RBhM3Slp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkf979jLNgnXXFn40WWBsbPYl2MXBxCArMY
 Je5OfsAE4rAIzGOW+Hj7IRuIIyHQzyrx5PM/li5GTiAnTuLfxlVsEHa5xNO2A4wgtpCAlsTRU
 7NZIUY1M0nMmv8PyOHgYBMwkZjVIQFSIyKgJHFv1WQmEJtZwFviw5F/7CC2sECkxIX+F2BzWA
 RUJVacuQc2nxeo5sTBg1C75CRunutkBrE5BXwkFr16yQKx11vi0ec/LBMYBRYwMqxi1ChOLSp
 LLdI1MtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMLQYg2MG4Zn7gIUZJDiYl
 UV7dXUKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4o1SEI4UEi1LTUyvSMnOAQQ6TluDgURLhb
 QZJ8xYXJOYWZ6ZDpE4xGnO8uPz+PRPHk5U/3jMJseTl56VKifNKg5QKgJRmlObBDYJF3yVGWS
 lhXkag04R4ClKLcjNLUOVfMYpzMCoJ80aCTOHJzCuB2/cK6BQmoFMCGQRATilJREhJNTBKOIR
 rHxGYy5tZlyCpeO/px9c7tkld18o+deqXhGbpYqEirhzT5NJJ7IG6Zr/mH89x1OFL+hO+bkat
 k9yj+o+1sn/6nh91mmIc0lq27alefqTV4cDrJw/90unsUZS88ye3UCWI922Rw1tzpcILei3uH
 06bB1bq97cz896odDhR92ub3KykaiWW4oxEQy3mouJEABMfQMW5AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494427085!67543265!1
X-Originating-IP: [209.85.192.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40372 invoked from network); 10 May 2017 14:38:06 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:38:06 -0000
Received: by mail-pf0-f175.google.com with SMTP id e193so16903942pfh.0
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:38:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jaekUM7vzx5L1funR/k5gcuXHCOpV5cjoYkfhVDjKJ8=;
 b=FAuInPvAuUELDaQJLvLv1yyuD2Hf374O8y9ZmrzaYnhc7XHyZ9KZvOMSjVQqcM616Q
 v+w948S2iFRChE2JmCCpW0m9BkZ16nGEfaEjuPJPgWuX9d927C53z3ZrsQcuctIEavvK
 wKCp+GK8A1KFk9EtZCNuNhR9uuwcfZfSnKmJY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=jaekUM7vzx5L1funR/k5gcuXHCOpV5cjoYkfhVDjKJ8=;
 b=o1g6aGD36ozqh46QoFhy0XWYd8Mw6axjrxeBjULR6ptQ/hiSaRrTShtWkkJ8f9xrWm
 zz63P7Dv6WV73PI0p+a+yYCk4n02dafkltF3NJjl70wgD2Pgr5ZP0A6Tv9YTSVrlXM19
 waifpCYwfWpbhxy9Z2ogAgdKwbRXfU3ojvXce6qLU1eFWRSgaaP/9DD7WqAL6HSr3JDe
 9G/yyLCnhZrHvNQY2HgHUfmJMjNKwxRmbUAZIGW7PDbGyVYl+3RNLbfc658MdR6ZSj3S
 yDE3n2t2rm66KKXa6KOI1+SV1c7QGBHXBsWTzQq3V9W+TX0U1Sp4scx9Ru7FVFBRB/L/
 NnTg==
X-Gm-Message-State: AODbwcCPHFoqZElQiIuUg3JonTUBuzcEMCqnVYjIPByW4ptHMoz7qgG8
 ht3TMEQRLNgpuCq9
X-Received: by 10.99.1.141 with SMTP id 135mr684312pgb.164.1494427084899;
 Wed, 10 May 2017 07:38:04 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id r73sm6167781pfa.65.2017.05.10.07.38.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:38:04 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 20:05:18 +0530
Message-Id: <1494426918-32737-7-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/12 v3] xen/arm: vpl011: Update documentation
	for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIGEgbmV3IHZ1YXJ0IG9wdGlvbiBhZGRlZC4KMi4g
VXBkYXRlIGRvY3VtZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnBsMDExLgoK
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgotLS0KCkNoYW5nZXMgc2luY2UgdjI6CgotIEluY29ycG9yYXRlZCB0aGUgcmV2aWV3IGNv
bW1lbnRzIG9uIHRoZSBkb2N1bWVudGF0aW9uLgoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8
ICA5ICsrKysrKysrKwogZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgIHwgMzEgKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCAxMzE2N2ZmLi4zMzk3Y2RhIDEwMDY0NAotLS0g
YS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
CkBAIC0xMDg1LDYgKzEwODUsMTUgQEAgQWxsb3cgYSBndWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMg
cGh5c2ljYWwgSVJRcy4KIEl0IGlzIHJlY29tbWVuZGVkIHRvIHVzZSB0aGlzIG9wdGlvbiBvbmx5
IGZvciB0cnVzdGVkIFZNcyB1bmRlcgogYWRtaW5pc3RyYXRvciBjb250cm9sLgogCitJZiB0aGUg
dmlydHVhbCB1YXJ0IGlzIGVuYWJsZWQgdGhlbiBpcnEgMzIgaXMgcmVzZXJ2ZWQgZm9yIGl0LiBC
eQorZGVmYXVsdCwgaXQgaXMgZGlzYWJsZWQuIElmIHRoZSB1c2VyIHNwZWNpZmllcyB0aGUgZm9s
bG93aW5nIG9wdGlvbiBpbgordGhlIFZNIGNvbmZpZyBmaWxlIHRoZW4gdGhlIHZ1YXJ0IGdldHMg
ZW5hYmxlZC4gVG9kYXksIG9ubHkgdGhlCisicGwwMTEiIG1vZGVsIGlzIHN1cHBvcnRlZC4KKwor
dnVhcnQgPSAicGwwMTEiCisKK0N1cnJlbnRseSB2dWFydCBjb25zb2xlIGlzIGF2YWlsYWJsZSBv
bmx5IGZvciBBUk02NC4KKwogPWl0ZW0gQjxtYXhfZXZlbnRfY2hhbm5lbHM9Tj4KIAogTGltaXQg
dGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1vc3QgTiBldmVudCBjaGFubmVscyAoUFYgaW50ZXJydXB0
cykuCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvY29uc29sZS50eHQgYi9kb2NzL21pc2MvY29uc29s
ZS50eHQKaW5kZXggMTZkYTgwNS4uOWVjY2ZhMSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2NvbnNv
bGUudHh0CisrKyBiL2RvY3MvbWlzYy9jb25zb2xlLnR4dApAQCAtMTksNyArMTksMjAgQEAgVGhl
IGZpcnN0IFBWIGNvbnNvbGUgcGF0aCBpbiB4ZW5zdG9yZSByZW1haW5zOgogCiAvbG9jYWwvZG9t
YWluLyRET01JRC9jb25zb2xlCiAKLXRoZSBvdGhlciBQViBjb25zb2xlcyBmb2xsb3cgdGhlIGNv
bnZlbnRpb25hbCB4ZW5zdG9yZSBkZXZpY2UgcGF0aCBhbmQKK1RoZSB2aXJ0dWFsIFVBUlQgY29u
c29sZSBwYXRoIGluIHhlbnN0b3JlIGlzIGRlZmluZWQgYXM6CisKKy9sb2NhbC9kb21haW4vJERP
TUlEL3Z1YXJ0LzAKKworVGhlIHZ1YXJ0IGNvbnNvbGUgcHJvdmlkZXMgYWNjZXNzIHRvIGEgdmly
dHVhbCBwbDAxMSBVQVJUIG9uIEFSTTY0IHN5c3RlbXMuIFRvCitlbmFibGUgdnVhcnQgdGhlIGZv
bGxvd2luZyBsaW5lIGhhcyB0byBiZSBhZGRlZCB0byB0aGUgZ3Vlc3QgY29uZmlndXJhdGlvbgor
ZmlsZToKKwordnVhcnQgPSAicGwwMTEiCisKK0luIExpbnV4IHlvdSBjYW4gc2VsZWN0IHRoZSB2
aXJ0dWFsIHBsMDExIFVBUlQgYnkgdXNpbmcgdGhlICJ0dHlBTUEwIgorY29uc29sZSBpbnN0ZWFk
IG9mICJodmMwIi4KKworVGhlIG90aGVyIFBWIGNvbnNvbGVzIGZvbGxvdyB0aGUgY29udmVudGlv
bmFsIHhlbnN0b3JlIGRldmljZSBwYXRoIGFuZAogbGl2ZSBpbjoKIAogL2xvY2FsL2RvbWFpbi8k
RE9NSUQvZGV2aWNlL2NvbnNvbGUvJERFVklELgpAQCAtNjEsNiArNzQsMTQgQEAgb3V0cHV0ID0g
cHR5CiBUaGUgYmFja2VuZCB3aWxsIHdyaXRlIHRoZSBwdHkgZGV2aWNlIG5hbWUgdG8gdGhlICJ0
dHkiIG5vZGUgaW4gdGhlCiBjb25zb2xlIGZyb250ZW5kLgogCitGb3IgdGhlIFBWIGNvbnNvbGUg
dGhlIHR0eSBub2RlIGlzIGFkZGVkIGF0CisKKy9sb2NhbC9kb21haW4vJERPTUlEL2NvbnNvbGUv
dHR5CisKK0ZvciB0aGUgdmlydHVhbCBVQVJUIGNvbnNvbGUgdGhlIHR0eSBub2RlIGlzIGFkZGVk
IGF0CisKKy9sb2NhbC9kb21haW4vJERPTUlEL3Z1YXJ0LzAvdHR5CisKIElmIHRoZSB0b29sc3Rh
Y2sgd2FudHMgYSBsaXN0ZW5pbmcgVW5peCBkb21haW4gc29ja2V0IHRvIGJlIGNyZWF0ZWQgYXQg
cGF0aAogPHBhdGg+LCBhIGNvbm5lY3Rpb24gYWNjZXB0ZWQgYW5kIGRhdGEgcHJveGllZCB0byB0
aGUgY29uc29sZSwgaXQgd2lsbCB3cml0ZToKIApAQCAtNzksOCArMTAwLDggQEAgRm9yIGV4YW1w
bGU6CiBpb2VtdQogCiBUaGUgc3VwcG9ydGVkIHZhbHVlcyBhcmUgb25seSB4ZW5jb25zb2xlZCBv
ciBpb2VtdTsgeGVuY29uc29sZWQgaGFzCi1zZXZlcmFsIGxpbWl0YXRpb25zOiBpdCBjYW4gb25s
eSBiZSB1c2VkIGZvciB0aGUgZmlyc3QgUFYgY29uc29sZSBhbmQgaXQKLWNhbiBvbmx5IGNvbm5l
Y3QgdG8gYSBwdHkuCitzZXZlcmFsIGxpbWl0YXRpb25zOiBpdCBjYW4gb25seSBiZSB1c2VkIGZv
ciB0aGUgZmlyc3QgUFYgb3IgdmlydHVhbCBVQVJUIGNvbnNvbGUKK2FuZCBpdCBjYW4gb25seSBj
b25uZWN0IHRvIGEgcHR5LgogCiBFbXVsYXRlZCBzZXJpYWxzIGFyZSBwcm92aWRlZCBieSBxZW11
LWRtIG9ubHkgdG8gaHZtIGd1ZXN0czsgdGhlIG51bWJlcgogb2YgZW11bGF0ZWQgc2VyaWFscyBk
ZXBlbmRzIG9uIGhvdyBtYW55ICItc2VyaWFsIiBjb21tYW5kIGxpbmUgb3B0aW9ucwpAQCAtOTAs
OCArMTExLDggQEAgeGVuc3RvcmUgaW4gdGhlIGZvbGxvd2luZyBwYXRoOgogCiAvbG9jYWwvZG9t
YWluLyRET01JRC9zZXJpYWwvJFNFUklBTF9OVU0vdHR5CiAKLXhlbmNvbnNvbGUgaXMgdGhlIHRv
b2wgdG8gY29ubmVjdCB0byBhIFBWIGNvbnNvbGUgb3IgYW4gZW11bGF0ZWQgc2VyaWFsCi10aGF0
IGhhcyBhIHB0eSBhcyBvdXRwdXQuIFhlbmNvbnNvbGUgdGFrZXMgYSBkb21pZCBhcyBwYXJhbWV0
ZXIgcGx1cyBhbgoreGVuY29uc29sZSBpcyB0aGUgdG9vbCB0byBjb25uZWN0IHRvIGEgUFYgb3Ig
dmlydHVhbCBVQVJUIGNvbnNvbGUgb3IgYW4KK2VtdWxhdGVkIHNlcmlhbCB0aGF0IGhhcyBhIHB0
eSBhcyBvdXRwdXQuIFhlbmNvbnNvbGUgdGFrZXMgYSBkb21pZCBhcyBwYXJhbWV0ZXIgcGx1cyBh
bgogb3B0aW9uYWwgY29uc29sZSB0eXBlIChwdiBmb3IgUFYgY29uc29sZXMgb3Igc2VyaWFsIGZv
ciBlbXVsYXRlZAogc2VyaWFscykgYW5kIGNvbnNvbGUgbnVtYmVyLiBEZXBlbmRpbmcgb24gdGhl
IHR5cGUgYW5kIGNvbnNvbGUKIG51bWJlciwgeGVuY29uc29sZSB3aWxsIGxvb2sgZm9yIHRoZSB0
dHkgbm9kZSBpbiBkaWZmZXJlbnQgeGVuc3RvcmUKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 14:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Skk-00051a-3a; Wed, 10 May 2017 14:38:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8Ski-000506-W1
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:38:09 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F9/5D-02180-0D523195; Wed, 10 May 2017 14:38:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTABt0zqsK
 RBgu/qVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXz65hKXgpWzFh1nOmBsbLYl2MXBxCAjMZ
 JZYc2sLcxcjJwSIwj1li1Uo5kISEQD+rxKc7P5m6GDmAnDiJg5fNQWokBMol9t+dzwJiCwloS
 Rw9NZsVYlAzk8T0rRtZQerZBEwkZnVIgNSICChJ3Fs1mQnEZhbwlvhw5B87iC0sECPRur0daq
 +qxJKpE8Bm8gLV9D5dxgqxS07i5rlOsBpOAR+JRa9eQu31lnj0+Q/LBEaBBYwMqxg1ilOLylK
 LdI0s9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOqnoGBcQfj5S1+hxglOZiU
 RHl1dwlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjVIRjhQSLEpNT61Iy8wBBjhMWoKDR0mEt
 xkkzVtckJhbnJkOkTrFaMzx4vL790wcT1b+eM8kxJKXn5cqJc4rDVIqAFKaUZoHNwgWeZcYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNOBZnCk5lXArfvFdApTECnBDIIgJxSkoiQkmpgDPp
 llqHGLrZE1CLo1uurdy5eSpuVG7pe5SmbzpqXCbO5EowM21SUI3lVD+xoNm7Xesv+gf1pk0Si
 7uLp093fdl9X+Pp4/iXjPelCjx5l86oqn/217px/3bKc0nuXPj3VYNp5ZenUf7d7ZO5x3nxlv
 dJuXtrnvk3Ty/Zb1Bmfnu4kfOa3nukDRiWW4oxEQy3mouJEAO1VlY+3AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494427082!61038842!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44270 invoked from network); 10 May 2017 14:38:03 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:38:03 -0000
Received: by mail-pf0-f176.google.com with SMTP id m17so16892523pfg.3
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 07:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=pZJbGwtFrFjhxXZhX2CofCVXtTjcHxZ2asByuzAQ4qs=;
 b=drRdTcY4zDgOtZYGu0EAMCXnSPPFmGQrXOvAWKxq4X/hopDmWyOKN5SPtvpeOM7hYC
 ZMqIlWP18nAgXhAgwebZ470mYPeiSSBBLEbx4rjOCZNP7SAoudhZ1bxxFGEDeQHPt0gh
 EYlN9apRM0CbVaRWcsP+V5e/1+PzNWKIHDi00=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=pZJbGwtFrFjhxXZhX2CofCVXtTjcHxZ2asByuzAQ4qs=;
 b=c40tSVFP6CCNa42r6NzaT/hVGjDD6H/WvGjRuLAX/5tJ8elJxtGq7Cjhy8gLfAfvEQ
 41Wtmx0wp0kmA0jgXxAvni+36URIyUD8K5NEowfZj9mm3yfdIqdosOCgB2T/ekyD7CsS
 MbruaAHC5uz82VfCEHo23zwU4qnjF4GzIzzUY37jl78RHvJAa7nW7uvSWF//hVpUr/zX
 8Wo2I3IuwA3/Y5sGZjjYl57ztAL567zJPi2wco0q4jyWTxRWhOBzhYKlweK1dXHCJNCZ
 zW+uhmYCo4E00osVdrDEv+KBjVMAJ1LQnV7Ckw4mUfUJCeC4siscoJLhO6y+kymaNxCN
 GW6Q==
X-Gm-Message-State: AODbwcD+9rQgoVMUi7CiOzXgGjj4aqnxlB1s792GyZySV19i2RTF3D9X
 0kpilXQvwt1KMeX+
X-Received: by 10.84.135.129 with SMTP id 1mr3336353plj.57.1494427081385;
 Wed, 10 May 2017 07:38:01 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([61.0.91.57])
 by smtp.gmail.com with ESMTPSA id r73sm6167781pfa.65.2017.05.10.07.37.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:38:00 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 May 2017 20:05:17 +0530
Message-Id: <1494426918-32737-6-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/12 v3] xen/arm: vpl011: Add a pl011 uart DT
	node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNCU0EgdWFydCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4g
YmVsb3c6CgpBUk0gU0JTQSBkZWZpbmVkIGdlbmVyaWMgVUFSVAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCmluIHRoZSBQTDAxMSBkcml2ZXIuIEl0J3MgYmF1ZHJh
dGUgYW5kIG90aGVyIGNvbW11bmljYXRpb24gcGFyYW1ldGVycwpjYW5ub3QgYmUgYWRqdXN0ZWQg
YXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KClJlcXVpcmVk
IHByb3BlcnRpZXM6Ci0gY29tcGF0aWJsZTogbXVzdCBiZSAiYXJtLHNic2EtdWFydCIKLSByZWc6
IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCi0gaW50ZXJydXB0czogZXhhY3RseSBvbmUgaW50
ZXJydXB0IHNwZWNpZmllcgotIGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBz
ZXQgYnkgdGhlIGZpcm13YXJlCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBDdXJyZW50
bHkgZGV2aWNlIGRpc2NvdmVyeSB1c2luZyBBQ1BJIGlzIG5vdCBzdXBwb3J0ZWQuCi0gRHJvcHBl
ZCB0aGUgcmV2aWV3ZWQtYnkgdGFnIGJ5IFN0ZWZhbm8gYXMgdGhlcmUgd2VyZSBzb21lIElSUSBy
ZWxhdGVkIGNoYW5nZXMKICBkb25lIGxhdGVyLgoKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jIHwg
NTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBm
aWxlIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRl
eCBkODQyZDg4Li5mODhlZjBkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtNDQsMTAgKzQ0LDIzIEBAIGludCBsaWJ4
bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGlieGxfX2djICpnYywKICAgICB1aW50MzJf
dCBucl9zcGlzID0gMDsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAorICAgIC8qCisgICAgICogSWYg
cGwwMTEgdnVhcnQgaXMgZW5hYmxlZCB0aGVuIGluY3JlbWVudCB0aGUgbnJfc3BpcyB0byBhbGxv
dyBhbGxvY2F0aW9uCisgICAgICogb2YgU1BJIFZJUlEgZm9yIHBsMDExLgorICAgICAqLworICAg
IGlmIChkX2NvbmZpZy0+Yl9pbmZvLnZ1YXJ0KQorICAgICAgICBucl9zcGlzICs9IChHVUVTVF9W
UEwwMTFfU1BJIC0gMzIpICsgMTsKKwogICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+Yl9p
bmZvLm51bV9pcnFzOyBpKyspIHsKICAgICAgICAgdWludDMyX3QgaXJxID0gZF9jb25maWctPmJf
aW5mby5pcnFzW2ldOwogICAgICAgICB1aW50MzJfdCBzcGk7CiAKKyAgICAgICAgaWYgKGRfY29u
ZmlnLT5iX2luZm8udnVhcnQgJiYgKGlycSA9PSBHVUVTVF9WUEwwMTFfU1BJKSkKKyAgICAgICAg
eworICAgICAgICAgICAgTE9HKEVSUk9SLCAiUGh5c2ljYWwgSVJRICV1IGNvbmZsaWN0aW5nIHdp
dGggcGwwMTEgU1BJXG4iLCBpcnEpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cisg
ICAgICAgIH0KKwogICAgICAgICBpZiAoaXJxIDwgMzIpCiAgICAgICAgICAgICBjb250aW51ZTsK
IApAQCAtMTMwLDkgKzE0MywxMCBAQCBzdGF0aWMgc3RydWN0IGFyY2hfaW5mbyB7CiAgICAgY29u
c3QgY2hhciAqZ3Vlc3RfdHlwZTsKICAgICBjb25zdCBjaGFyICp0aW1lcl9jb21wYXQ7CiAgICAg
Y29uc3QgY2hhciAqY3B1X2NvbXBhdDsKKyAgICBjb25zdCBjaGFyICp1YXJ0X2NvbXBhdDsKIH0g
YXJjaF9pbmZvW10gPSB7Ci0gICAgeyJ4ZW4tMy4wLWFybXY3bCIsICAiYXJtLGFybXY3LXRpbWVy
IiwgImFybSxjb3J0ZXgtYTE1IiB9LAotICAgIHsieGVuLTMuMC1hYXJjaDY0IiwgImFybSxhcm12
OC10aW1lciIsICJhcm0sYXJtdjgiIH0sCisgICAgeyJ4ZW4tMy4wLWFybXY3bCIsICAiYXJtLGFy
bXY3LXRpbWVyIiwgImFybSxjb3J0ZXgtYTE1IiwgImFybSxzYnNhLXVhcnQiIH0sCisgICAgeyJ4
ZW4tMy4wLWFhcmNoNjQiLCAiYXJtLGFybXY4LXRpbWVyIiwgImFybSxhcm12OCIsICJhcm0sc2Jz
YS11YXJ0IiB9LAogfTsKIAogLyoKQEAgLTU5MCw2ICs2MDQsMzggQEAgc3RhdGljIGludCBtYWtl
X2h5cGVydmlzb3Jfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCiAgICAgcmV0dXJuIDA7
CiB9CiAKK3N0YXRpYyBpbnQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGxpYnhsX19nYyAqZ2MsIHZv
aWQgKmZkdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBh
cmNoX2luZm8gKmFpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGludCByZXM7CisgICAgZ2ljX2ludGVycnVwdCBp
bnRyOworCisgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAic2JzYS1wbDAxMSIpOworICAg
IGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0KGdj
LCBmZHQsIDEsIGFpbmZvLT51YXJ0X2NvbXBhdCk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsK
KworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdjLCBmZHQsIFJPT1RfQUREUkVTU19DRUxM
UywgUk9PVF9TSVpFX0NFTExTLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0la
RSk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHNldF9pbnRlcnJ1cHQoaW50ciwg
R1VFU1RfVlBMMDExX1NQSSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9ISUdIKTsKKworICAgIHJl
cyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGdjLCBmZHQsICZpbnRyLCAxKTsKKyAgICBpZiAo
cmVzKSByZXR1cm4gcmVzOworCisgICAgLyogVXNlIGEgZGVmYXVsdCBiYXVkIHJhdGUgb2YgMTE1
MjAwLiAqLworICAgIGZkdF9wcm9wZXJ0eV91MzIoZmR0LCAiY3VycmVudC1zcGVlZCIsIDExNTIw
MCk7CisKKyAgICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKyAgICBpZiAocmVzKSByZXR1cm4g
cmVzOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJjaF9pbmZv
ICpnZXRfYXJjaF9pbmZvKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7CkBA
IC04ODksNiArOTM1LDkgQEAgbmV4dF9yZXNpemU6CiAgICAgICAgIEZEVCggbWFrZV90aW1lcl9u
b2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19jb25maWctPmNsb2NrX2ZyZXF1ZW5jeSkgKTsKICAgICAg
ICAgRkRUKCBtYWtlX2h5cGVydmlzb3Jfbm9kZShnYywgZmR0LCB2ZXJzKSApOwogCisgICAgICAg
IGlmIChpbmZvLT52dWFydCkKKyAgICAgICAgICAgIEZEVCggbWFrZV92cGwwMTFfdWFydF9ub2Rl
KGdjLCBmZHQsIGFpbmZvLCBkb20pICk7CisKICAgICAgICAgaWYgKHBmZHQpCiAgICAgICAgICAg
ICBGRFQoIGNvcHlfcGFydGlhbF9mZHQoZ2MsIGZkdCwgcGZkdCkgKTsKIAotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:44:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Sqp-0006al-P6; Wed, 10 May 2017 14:44:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1d8Sqo-0006ad-P4
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:44:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E2/9F-02180-A4723195; Wed, 10 May 2017 14:44:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVysWW7jK6bunC
 kwaE+aYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJ8S6WggsCFZtuHmVvYDzI28XIxSEkMJdJ
 Yt6UJuYuRk4OFgFHiZ4tP9lBbEaBMolr/TOg7GyJia0rWCBqHCSeNl9khGjewSix48wUoCIOI
 Kdc4u7JApAaNgFtiUP397GC2CICShLTlzWyg9QzC2zkkpg5ZwLYIGGBeIlLba1MEIN2MUpsvf
 WTDWKDqsTMYzMYQWxOgSqJyY2XwCbxCuhLvDnXBmaLClhKzD54mxEiLihxcuYTsKHMAhISB1+
 8YAY5SALoiveT80DCEgJ9jBIfDrFMYBSZhaRjFpKOBYxMqxjVi1OLylKLdM30kooy0zNKchMz
 c3QNDUz1clOLixPTU3MSk4r1kvNzNzECw5wBCHYwTm1wPsQoycGkJMqru0soUogvKT+lMiOxO
 CO+qDQntfgQowwHh5IEr52acKSQYFFqempFWmYOMOJg0hIcPEoivC9UgdK8xQWJucWZ6RCpU4
 yKUuK8HCB9AiCJjNI8uDZYlF9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8fkPE8mXklcNN
 fAS1mAlocyCAAsrgkESEl1cDoYFaUre0gF5Xh+Ctm0Y1GXYGHT7rfL3mrX25t1P33fSnHK6HO
 wxfO8QdnX5XKtTe8+4Dh6d2uT8Xbq3Klpeufb/80v/jYamO3V0Hz3c22vg4s+7dv72J13/ojC
 +1ZCtRqknv4D6aV7D9qmNP0n9leOOt9roqL24U5yW9OshWsmPG6ncHPsVqJpTgj0VCLuag4EQ
 BJ7XCg7QIAAA==
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494427460!58492030!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11040 invoked from network); 10 May 2017 14:44:22 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 May 2017 14:44:22 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 47F34C05973F;
 Wed, 10 May 2017 14:44:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 47F34C05973F
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 47F34C05973F
Received: from blackfin.pond.sub.org (ovpn-116-149.ams2.redhat.com
 [10.36.116.149])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 17F4B17962;
 Wed, 10 May 2017 14:44:13 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 61FCD11385E2; Wed, 10 May 2017 16:44:12 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
References: <20170508211953.28017-1-eblake@redhat.com>
 <20170508211953.28017-4-eblake@redhat.com>
 <87inlap7k1.fsf@dusky.pond.sub.org>
 <81782139-d66d-72d4-c228-9dd9073a33b9@redhat.com>
Date: Wed, 10 May 2017 16:44:12 +0200
In-Reply-To: <81782139-d66d-72d4-c228-9dd9073a33b9@redhat.com> (Eric Blake's
 message of "Tue, 9 May 2017 09:07:26 -0500")
Message-ID: <87fugcwz43.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Wed, 10 May 2017 14:44:20 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Max Filippov <jcmvbkbc@gmail.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, Alexander Graf <agraf@suse.de>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Eduardo Habkost <ehabkost@redhat.com>, Stefan Weil <sw@weilnetz.de>,
 alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Cornelia Huck <cornelia.huck@de.ibm.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Paul Burton <paul.burton@imgtec.com>, Marcelo Tosatti <mtosatti@redhat.com>,
 Michael Walle <michael@walle.cc>, "open list:Old World" <qemu-ppc@nongnu.org>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v7 3/5] shutdown: Add source
	information to SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gT24gMDUvMDkvMjAxNyAw
Njo1NiBBTSwgTWFya3VzIEFybWJydXN0ZXIgd3JvdGU6Cj4+IEVyaWMgQmxha2UgPGVibGFrZUBy
ZWRoYXQuY29tPiB3cml0ZXM6Cj4+IAo+Pj4gVGltZSB0byB3aXJlIHVwIGFsbCB0aGUgY2FsbCBz
aXRlcyB0aGF0IHJlcXVlc3QgYSBzaHV0ZG93biBvcgo+Pj4gcmVzZXQgdG8gdXNlIHRoZSBlbnVt
IGFkZGVkIGluIHRoZSBwcmV2aW91cyBwYXRjaC4KPj4+Cj4+PiBJdCB3b3VsZCBoYXZlIGJlZW4g
bGVzcyBjaHVybiB0byBrZWVwIHRoZSBjb21tb24gY2FzZSB3aXRoIG5vCj4+PiBhcmd1bWVudHMg
YXMgbWVhbmluZyBndWVzdC10cmlnZ2VyZWQsIGFuZCBvbmx5IG1vZGlmaWVkIHRoZQo+Pj4gaG9z
dC10cmlnZ2VyZWQgY29kZSBwYXRocywgdmlhIGEgd3JhcHBlciBmdW5jdGlvbiwgYnV0IHRoZW4g
d2UnZAo+Pj4gc3RpbGwgaGF2ZSB0byBhdWRpdCB0aGF0IEkgZGlkbid0IG1pc3MgYW55IGhvc3Qt
dHJpZ2dlcmVkIHNwb3RzOwo+Pj4gY2hhbmdpbmcgdGhlIHNpZ25hdHVyZSBmb3JjZXMgdXMgdG8g
ZG91YmxlLWNoZWNrIHRoYXQgSSBjb3JyZWN0bHkKPj4+IGNhdGVnb3JpemVkIGFsbCBjYWxsZXJz
Lgo+Pj4KPj4+IFNpbmNlIGNvbW1hbmQgbGluZSBvcHRpb25zIGNhbiBjaGFuZ2Ugd2hldGhlciBh
IGd1ZXN0IHJlc2V0IHJlcXVlc3QKPj4+IGNhdXNlcyBhbiBhY3R1YWwgcmVzZXQgdnMuIGEgc2h1
dGRvd24sIGl0J3MgZWFzeSB0byBhbHNvIGFkZCB0aGUKPj4+IGluZm9ybWF0aW9uIHRvIHJlc2V0
IHJlcXVlc3RzLgo+Pj4KPj4+IFJlcGxheSBhZGRzIGEgRklYTUUgdG8gcHJlc2VydmUgdGhlIGNh
dXNlIGFjcm9zcyB0aGUgcmVwbGF5IHN0cmVhbSwKPj4+IHRoYXQgd2lsbCBiZSB0YWNrbGVkIGlu
IHRoZSBuZXh0IHBhdGNoLgo+Pj4KPgo+Pj4gQEAgLTU2OSw3ICs1NjksNyBAQCBzdGF0aWMgdm9p
ZCBhY3BpX3BtMV9jbnRfd3JpdGUoQUNQSVJFR1MgKmFyLCB1aW50MTZfdCB2YWwpCj4+PiAgICAg
ICAgICBkZWZhdWx0Ogo+Pj4gICAgICAgICAgICAgIGlmIChzdXNfdHlwID09IGFyLT5wbTEuY250
LnM0X3ZhbCkgeyAvKiBTNCByZXF1ZXN0ICovCj4+PiAgICAgICAgICAgICAgICAgIHFhcGlfZXZl
bnRfc2VuZF9zdXNwZW5kX2Rpc2soJmVycm9yX2Fib3J0KTsKPj4+IC0gICAgICAgICAgICAgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOwo+Pj4gKyAgICAgICAgICAgICAgICBxZW11
X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsK
Pj4gCj4+IEknbSBmaW5lIHdpdGggdXNpbmcgU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04g
Zm9yIHN1c3BlbmQsIGJ1dCBoYXZlCj4+IHlvdSBjb25zaWRlcmVkIFNIVVRET1dOX0NBVVNFX0dV
RVNUX1NVU1BFTkQ/Cj4KPiBJdCB3YXMgZWFzeSB0byBkbwo+IHMvcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdCgpL3FlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0Vf
R1VFU1RfU0hVVERPV04pLwo+IGZvciBhbGwgaHcvIGZpbGVzLiAgSGFyZGVyIHdvdWxkIGJlIHBp
Y2tpbmcgYSBkaWZmZXJlbmNlIGJldHdlZW4KPiBfU0hVVERPV04gYW5kIGEgbmV3IF9TVVNQRU5E
LiBJIGNhbiBkbyBpdCBpZiBoYXJkd2FyZSBvd25lcnMgd2FudCB0aGUKPiBkaXN0aW5jdGlvbjsg
YnV0IHJlbWVtYmVyIHRoYXQgdGhpcyBzZXJpZXMgd2lsbCBpbnRlbnRpb25hbGx5IE5PVCBleHBv
c2UKPiB0aGF0IGRpc3RpbmN0aW9uIHRvIFFNUCwgc28gSSBkb24ndCBrbm93IGhvdyBtdWNoIGl0
IHdpbGwgYnV5IHVzLgoKVW5kZXJzdGFuZC4gIFdoYXQgYWJvdXQgY2xhcmlmeWluZyBTSFVURE9X
Tl9DQVVTRV9HVUVTVF9TSFVURE9XTidzCmNvbW1lbnQKCiAgICAvKiBHdWVzdCByZXF1ZXN0ZWQg
c2h1dGRvd24sIHN1Y2ggYXMgdmlhCiAgICAgICBBQ1BJIG9yIG90aGVyIGhhcmR3YXJlLXNwZWNp
ZmljIG1lYW5zICovCgpieSBhZGRpbmcgc29tZXRoaW5nIGxpa2UgIihpbmNsdWRpbmcgc3VzcGVu
ZCkiPyAgQ2FuIGRvIG9uIGNvbW1pdCwgd2UKanVzdCBoYXZlIHRvIGFncmVlIG9uIGEgc3BlY2lm
aWMgd29ya2luZy4KClsuLi5dCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 14:51:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Sx8-0007Ys-IJ; Wed, 10 May 2017 14:50:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8Sx6-0007Ym-PL
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:50:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 18/EB-03613-FC823195; Wed, 10 May 2017 14:50:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/e8hnC
 kwZF/chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a03YuZCi6zViyZdJ+tgfEGSxcjJ4eQQJ7E
 usUzwWxeATuJk9NeMIPYEgKGEk/fX2cDsVkEVCU65i8Gq2ETUJdoe7adtYuRg0NEwEBi5iGpL
 kYuDmaBbkaJnbO6WEDiwgKhEo9Oc0OMr5E4P/U22BhOAReJtXPnsIOU8AoISvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rqa6yU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYeAxDsYLy9MeAQoyQHk5Ior+4uoUgh
 vqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMErpi4cKSRYlJqeWpGWmQOMDphSC
 Q4eJRFeCZA0b3FBYm5xZjpE6hSjLsece1/fMwmBzZAS532uBlQkAFKUUZoHNwIWqZcYZaWEeR
 mBDhTiKUgtys0sQZV/xSjOwagkzKsDsoonM68EbtMroCOYgI4IZBAAOaIkESEl1cBoaSxYvTh
 l3xtWO8Upzs9fP/S8fJAzdMK8z8rzZz6QlcrVK7WbfXLrukBn52OZn/07azqjo8Mna+/o44ll
 7v92xDLQ1vWXpu2212Uqs81qFm7rMF43Z/7LQ9LyZ5iWdv4x8TSPFNFk5m3m4cu+0yy/QFpgz
 +E+kYVb4ixf135osO3r+nb3zXUlluKMREMt5qLiRABm57dOzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494427853!48503539!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34422 invoked from network); 10 May 2017 14:50:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 14:50:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 08:50:53 -0600
Message-Id: <591344EC02000078001589F1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 08:50:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-2-git-send-email-olekstysh@gmail.com>
In-Reply-To: <1494424994-26232-2-git-send-email-olekstysh@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 01/10] xen/device-tree: Add
 dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDE2OjAzLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
Pgo+IAo+IFBvcnQgTGludXggaGVscGVyIG9mX2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzIGZvciBj
b3VudGluZwo+IG51bWJlciBvZiBwaGFuZGxlcyBpbiBhIHByb3BlcnR5Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4KPiBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAK
PiAtLS0KPiAgICBDaGFuZ2VzIGluIHYxOgo+ICAgICAgIC0gQWRkIEp1bGllbidzIHJldmlld2Vk
LWJ5Cj4gLS0tCj4gIHhlbi9jb21tb24vZGV2aWNlX3RyZWUuYyAgICAgIHwgIDcgKysrKysrKwo+
ICB4ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCB8IDE5ICsrKysrKysrKysrKysrKysrKysK
PiAgMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpJJ20gc3VyZSBJIGRpZCBwb2lu
dCB0aGlzIG91dCB0byB5b3UgYmVmb3JlOiBXaXRoIHRoaXMgZGlmZnN0YXQsIEkgZG9uJ3QKc2Vl
IHdoeSBJJ3ZlIGJlZW4gY29waWVkIG9uIHRoaXMgcGF0Y2guIExpa2VseSB0aGUgc2FtZSBmb3Ig
YSBmZXcKbW9yZSBpbiB0aGlzIHNlcmllcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 14:59:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8T5c-0007og-Do; Wed, 10 May 2017 14:59:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d8T5b-0007oX-66; Wed, 10 May 2017 14:59:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 90/D3-03557-EDA23195; Wed, 10 May 2017 14:59:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXiVRvkontXSzj
 S4O01RYvvWyYzWbzb95fZgcnj8IcrLAGMUayZeUn5FQmsGV2zvrEVbOCsuLmLq4HxI3sXIyeH
 kEChxM32K2xdjFwcLAKzWCWOzznCCJKQENjGKtEzsRrCjpM4sfsGC4RdJnHlyF42iGZ1iXuLb
 rODNAsJfGKUOPi7BSzBLKAnseP6L1YQmxfIfnXrMpgtLOAv8f7iDyYQm01AW2LTjQfMXYwcHJ
 wCthJ/n8aAhFkEVCXOrrzPCDKTWWAKo8TpG3sZIWZqSyxb+JoZYqaNRMf9fhaIxc1MEmear4G
 9IyKgLPGxtZcd4lJZid2/HzFNYBSeheSmWUhumoVk7gJG5lWM6sWpRWWpRbpmeklFmekZJbmJ
 mTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHPAAQ7GOed8D/EKMnBpCTKq7tLKFKILyk/pTIjs
 Tgjvqg0J7X4EKMMB4eSBK+opnCkkGBRanpqRVpmDjD2YNISHDxKIrwS6kBp3uKCxNzizHSI1C
 lGXY5HK3+8ZxJiycvPS5US5/UEmSEAUpRRmgc3ApYGLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZy
 DUUmYlxtkCk9mXgncpldARzABHRHIIAByREkiQkqqgbFH7s6OzbrrrpfIS8uZrpH+a7KF47R9
 RPn63eZOq5xLCwLSHXfeiP7vobD8xxrB55utHqo0Xrjfld9zfvWHDXn7tRcu7hdNr+ueaNr27
 E1WW3b2zNuvO7cWpZgwhJY9ejBPLak3yfz//xV1K41v6dWd0Jxy69eym8tC1rrd378s5mSU36
 NQ5iAlluKMREMt5qLiRAAG7GP4/gIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494428381!67657936!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54680 invoked from network); 10 May 2017 14:59:41 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:59:41 -0000
Received: by mail-wm0-f68.google.com with SMTP id u65so393927wmu.3;
 Wed, 10 May 2017 07:59:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=PzwD98DBZyYbDrsjOXTI7CGw2A17w8BD5PGLyb/o8ic=;
 b=NZc51gQ9dPHDXsEdiR9TPGRbrAe0uTcYxutKjrgSx0+n8IkYbutnhPLFb4Jh0KFu8g
 E4mJ2puecsMdZElDlcEhwzQ4sxapjLdom0y1xFKerkfXBV11hN5cJyjvUqKEuw52vw4N
 lsGzawiAnqL7oiqHWOnV2hreifqUaMW+TsJopPvD0vg4poON0WGuY2BL6Qe3Ac1jP2kj
 7kiL1bjoSCVMlRdD/xCcLK0Hms/ROXKfRZrXEkgu/VmFKI6tYSwXChvjWYN6fzW9gu9g
 VJmr4yfZvEe5/4fjrOmsinL07SNY2zS2TgBUJpeMqxACvzZEUSNOGKQzXB8q+yvii+AV
 qRPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=PzwD98DBZyYbDrsjOXTI7CGw2A17w8BD5PGLyb/o8ic=;
 b=kWK/JcdgZXX5komFd66R+HuFrKAwGjkeBBoFGOKgkJvjYDDfxfvFiULLGSjGOHT5x+
 M8vQnPU5Ml8UvedsjSZC2In92AQ0aZqLCoi8aKCA+P1xFYZj+z3krmN6n+Dsfz9dDQMq
 Tqrj+lkMUpzrw4YejCCkxF/fOe1y0uaW/7OLix4j7c/W1JIkTjkcbYYX6omYjnXTt3i5
 pNFViW7aURIdFmnQ0zmFZad8AxRTX5z158lqh6jaJzKCfCbEzIhGZKsv0zzmn4T53J1E
 vL9UcKG1MKJFr/+/VmqUrQ3ZC68R/BWW3ZmYTeF0rdyJS2VDicb0YqmezzsFnsPI4cge
 /MiQ==
X-Gm-Message-State: AODbwcBeuL5z3/ewgeQ6CurWxFQxilqxV5FvYD9I5jDYVI3b1l7WOVGS
 BCV3mDymNnlb+w==
X-Received: by 10.28.188.4 with SMTP id m4mr1403069wmf.22.1494428381156;
 Wed, 10 May 2017 07:59:41 -0700 (PDT)
Received: from [192.168.43.79] ([213.205.252.19])
 by smtp.gmail.com with ESMTPSA id g137sm4706556wme.27.2017.05.10.07.59.39
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:59:40 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <11D3ADC3-7B59-4AC0-9BD1-D915F18BC896@gmail.com>
Date: Wed, 10 May 2017 15:59:38 +0100
Message-Id: <F28AAF99-618B-4555-B9B2-7FD28E2E19CD@gmail.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
 <22803.7813.633620.536019@mariner.uk.xensource.com>
 <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
 <11D3ADC3-7B59-4AC0-9BD1-D915F18BC896@gmail.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Vulnerability embargo dates - add your public
	holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gMTAgTWF5IDIwMTcsIGF0IDE1OjM3LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoLnhlbkBn
bWFpbC5jb20+IHdyb3RlOgo+IAo+PiAKPj4gT24gMTAgTWF5IDIwMTcsIGF0IDE1OjMxLCBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAKPj4gT24gMTAvMDUvMTcgMTY6
MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gKGRyb3BwaW5nIGFubm91bmNlKQo+Pj4gCj4+PiBK
dWVyZ2VuIEdyb3NzIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBWdWxuZXJhYmlsaXR5IGVtYmFy
Z28gZGF0ZXMgLSBhZGQgeW91ciBwdWJsaWMgaG9saWRheXMiKToKPj4+PiBPbiAxMC8wNS8xNyAx
NTozOCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+Pj4+IFBsZWFzZSBzZWU6Cj4+Pj4+IGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0hvbGlkYXlDYWxlbmRhcgo+Pj4+IAo+Pj4+IEFyZSB5
b3UgcGxhbm5pbmcgdG8gYWRkIGEgbGluayB0byB0aGlzIHBhZ2Ugc29tZXdoZXJlIGluIHRoZSB3
aWtpPwo+Pj4gCj4+PiBJIGhhdmVuJ3QgZG9uZSBzby4gIEkgZ3Vlc3MgaXQgd291bGQgYmUgYSBn
b29kIGlkZWEuICBQbGVhc2UgZ28gYWhlYWQKPj4+IGFuZCBkbyBzbyA6LSkuCj4+IAo+PiBPa2F5
LiBCdXQgd2hlcmU/Cj4+IAo+PiBJIGd1ZXNzIHRoZSBtb3N0IGxvZ2ljYWwgcGxhY2Ugd291bGQg
YmUgdGhlICJYZW4gc2VjdXJpdHkgcHJvYmxlbQo+PiByZXNwb25zZSBwcm9jZXNzIiBkZWZpbml0
aW9uLCB3aGljaCBJIG9idmlvdXNseSBjYW4ndCBjaGFuZ2UuCj4+IAo+PiBBbm90aGVyIHBsYWNl
IHdvdWxkIGJlOgo+PiAKPj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU2VjdXJp
dHlfQW5ub3VuY2VtZW50c18oSGlzdG9yaWNhbCkKPj4gCj4+IEFueSBvdGhlciBpZGVhcz8KPiAK
PiBJIGNhbiBwdXQgYSB3aWRnZXQgb24gdGhlIHNlY3VyaXR5IHJlc3BvbnNlIHBhZ2Ugb24geGVu
cHJvamVjdC5vcmcgKHRoZXJlIGlzIGFscmVhZHkgb25lLCBsaW5raW5nIHRvIFBHUCBrZXlzLCBl
dGMuKQoKSSBhZGRlZCAiU0VDVVJJVFkgUE9MSUNZIFJFTEFURUQgRE9DVU1FTlRTIiAodG9wIHJp
Z2h0KSB0byBodHRwczovL3hlbnByb2plY3Qub3JnL3NlY3VyaXR5LXBvbGljeS5odG1sCgpMZXQg
bWUga25vdyBpZiB0aGF0IHdvcmtzCgpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 15:07:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:07:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8TCc-0000LS-Gd; Wed, 10 May 2017 15:06:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8TCb-0000LK-3i
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 15:06:57 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 6D/86-02181-09C23195; Wed, 10 May 2017 15:06:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfT+Yd1+HeF
 Ig6/TTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxl15uZChaxV7zY38nSwPiPtYuRi0NIYAaj
 xO2nDxlBHBaBBlaJBxO+M4M4EgJzWCW2/nzL0sXICeTkSTzc/4QRwi6WOLf/C5jNKyAocXLmE
 6AaDqBRPhL7dwSDhDkF7CVmTG5mgdiwnlHiY9dTsHo2AQOJ/e+esIPYLAKqEvtPnWGHmBMg0b
 btPxOILSwQIvFtwQOwehEBZYneX7/BBjELHGCU2PHpMhPIMmYBdYn184QmMArMQnLGLITMAka
 mVYwaxalFZalFukbGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFYz8DAuINx
 R7vfIUZJDiYlUd6fWsKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4P4DkBItS01Mr0jJzgDEBk
 5bg4FES4ZVQB0rzFhck5hZnpkOkTjFacry4/P49E8ece1+B5JOVP94zCbHk5eelSonzbgWZJw
 DSkFGaBzcOFreXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzamkDTeHJzCuB2/oK6CAmoIM
 CGQRADipJREhJNTBK75/mwbWDrWNH8vHYaRk29+2XXd80g+37vR21RZq9r958vf57P9tnx4Zz
 KouKPMvybvx/uOJVuMCPhc8+uUb0JL3aOyXcZ90S1iumB57u0Hvy/3iaBHfEAXHpgiMPpl/Zp
 PTMeLIy/9HcO1ruC5R6IuaWRgTX7H864WaQK9+kde6MElNWKRTmK7EUZyQaajEXFScCAI/zsv
 zWAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494428814!75993976!1
X-Originating-IP: [209.85.223.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32166 invoked from network); 10 May 2017 15:06:55 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 15:06:55 -0000
Received: by mail-io0-f195.google.com with SMTP id f102so372628ioi.3
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 08:06:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Gom9ZIm3nxaigsYRqSwByzghWhhqDVHP3NaOLFRwpO8=;
 b=EwflsFo+tCDnOLPtF887dgYgSv8iRZrVI6RWh5ktPBCbC82r8z9J9u91PlsuEcXHwO
 yeH4y7sH6PqSprCdLIffMJ1Kl8UmELSVzzWBdT1J4ATWb23/w17fn448/gOh+IHpo9mt
 Bwh17RUDxWkHmtcmUCLp20COXZL+FDuxpu2AdPZLJZ3QweM/Ts5bO4OQG5jVEMnCmH2W
 dKJMBH+YET0nidcOH/ZVLkntU5QbJRzbBLHRMnuwjZs88ljV8MSl9ULrooIZxzRJe8N3
 tAUzMaMyHnW4tqa1gsnfyiwHFsThIcktLXhXwRb3QrdGriiM5neVEAbATpYaCzke8H97
 7tXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Gom9ZIm3nxaigsYRqSwByzghWhhqDVHP3NaOLFRwpO8=;
 b=OblukrC32qgOaZyRNWL5hmPFaR9SDcRxuSSD5WMN8q27UWql/pKUPfiYclNBYEaQTL
 lhCWGMk2TPmMTzga278yfSHMd+43JILMV0oPrMFgRcKqmQmzFH69RKmnCDHH5QaWczvO
 AAs4lFISn7vIuvVxSFRQ2CdRmG95Tv+g46tdmf9hojjS8e0blUzpyvHfOAMdL+2QeXj7
 Xhl18d9AihgD1OTq5MfWRWUFsfFdhlg5uIze/o0BlsS3YoB1R7Y5nWylpOWe1umwWqp3
 Q2ZWKj495Mxd3d8QY4cy4EIOEdW7asm7Bo9MolsdNDU9sv6t5FvUjttELZWj8Bgb+Yln
 MQ9Q==
X-Gm-Message-State: AODbwcDpwG/eMzrWfAkrMmEUnfuh0uXp1MQMvN3XWYsFr4QZUxOWt1U+
 Y0sTJQnOyk7bz3CTyhin80ieANMJ1A==
X-Received: by 10.107.173.89 with SMTP id w86mr4142661ioe.170.1494428814650;
 Wed, 10 May 2017 08:06:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Wed, 10 May 2017 08:06:54 -0700 (PDT)
In-Reply-To: <591344EC02000078001589F1@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-2-git-send-email-olekstysh@gmail.com>
 <591344EC02000078001589F1@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 10 May 2017 18:06:54 +0300
Message-ID: <CAPD2p-ki4nxVbx=hghZ2eYi_S+AFUQAe6XiT797EswC5uvk8Bg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 01/10] xen/device-tree: Add
	dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbiwgYWxsLgoKT24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgNTo1MCBQTSwgSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMC4wNS4xNyBhdCAxNjowMywg
PG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5r
byA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IFBvcnQgTGludXggaGVscGVy
IG9mX2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzIGZvciBjb3VudGluZwo+PiBudW1iZXIgb2YgcGhh
bmRsZXMgaW4gYSBwcm9wZXJ0eS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+PiBSZXZpZXdlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gLS0tCj4+ICAgIENoYW5nZXMg
aW4gdjE6Cj4+ICAgICAgIC0gQWRkIEp1bGllbidzIHJldmlld2VkLWJ5Cj4+IC0tLQo+PiAgeGVu
L2NvbW1vbi9kZXZpY2VfdHJlZS5jICAgICAgfCAgNyArKysrKysrCj4+ICB4ZW4vaW5jbHVkZS94
ZW4vZGV2aWNlX3RyZWUuaCB8IDE5ICsrKysrKysrKysrKysrKysrKysKPj4gIDIgZmlsZXMgY2hh
bmdlZCwgMjYgaW5zZXJ0aW9ucygrKQo+Cj4gSSdtIHN1cmUgSSBkaWQgcG9pbnQgdGhpcyBvdXQg
dG8geW91IGJlZm9yZTogV2l0aCB0aGlzIGRpZmZzdGF0LCBJIGRvbid0Cj4gc2VlIHdoeSBJJ3Zl
IGJlZW4gY29waWVkIG9uIHRoaXMgcGF0Y2guIExpa2VseSB0aGUgc2FtZSBmb3IgYSBmZXcKPiBt
b3JlIGluIHRoaXMgc2VyaWVzLgpNeSBhcG9sb2dpZXMgZm9yIHRoYXQgdG8gZXZlcnlib2R5IHdo
byBJIGhhdmUgbWlzdGFrZW5seSBDQ2VkLgoKPgo+IEphbgo+CgoKCi0tIApSZWdhcmRzLAoKT2xl
a3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 15:09:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8TEs-0000Va-T0; Wed, 10 May 2017 15:09:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8TEr-0000VQ-1l
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 15:09:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9E/56-03557-C1D23195; Wed, 10 May 2017 15:09:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTVdaVzj
 SYPoSUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPZ2b8sBdeUK7qXb2dsYDwn3cXIxSEksJFR
 4tnPVewQzgFGibaLu4EcTg42AV2JHTdfM4PYwgLWEnuPTgayOThEBEIlri0SBKlnFljDKHG7+
 SYjRPNmRoldny+CNfAKWEm8/bGWDcRmEVCV+Pf9BpgtKhAu8WLLH1aIGkGJkzOfsIDYnEALNj
 7oA7OZBfQkdlz/xQphi0s0fVkJZctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FukbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHKAAQ7GP/MDzzEKMnBpCTK
 +1NLOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9HbaCcYFFqempFWmYOMFpg0hIcPEoivMEga
 d7igsTc4sx0iNQpRkUpcV5JHaCEAEgiozQPrg0WoZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzPsAZDxPZl4J3PRXQIuZgBYHMgiALC5JREhJNTDqHGxVv2B57tlW98Lb2+U1laXLo2IeSOg
 FBbnf4iv5sND5iUjQD5VXmwr73grN3M14yCf1woaqGTI9Vy/WGsU88GHc/PHN3mDVyV+kY5ef
 /6DemD513sFt6yJqJ88quegb6iOWuVVofeTiLeaxygUtJzdy/O+Z/Wreqee2b+13np3QqyBwp
 WG3EktxRqKhFnNRcSIAVx+m1ssCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494428954!67712616!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49489 invoked from network); 10 May 2017 15:09:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 10 May 2017 15:09:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 607F62B;
 Wed, 10 May 2017 08:09:14 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 58C213F4FF;
 Wed, 10 May 2017 08:09:13 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-24-git-send-email-andre.przywara@arm.com>
 <45f5edcf-da48-f3a9-9625-7e3b3442170b@arm.com>
Message-ID: <a38c71fe-81fa-f510-f7b8-be8279fc2027@arm.com>
Date: Wed, 10 May 2017 16:11:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <45f5edcf-da48-f3a9-9625-7e3b3442170b@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 23/27] ARM: vITS: handle INV command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNC8xNyAxODoyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDEyLzA0LzE3IDAxOjQ0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIElOViBj
b21tYW5kIGluc3RydWN0cyB0aGUgSVRTIHRvIHVwZGF0ZSB0aGUgY29uZmlndXJhdGlvbiBkYXRh
IGZvcgo+PiBhIGdpdmVuIExQSSBieSByZS1yZWFkaW5nIGl0cyBlbnRyeSBmcm9tIHRoZSBwcm9w
ZXJ0eSB0YWJsZS4KPj4gV2UgZG9uJ3QgbmVlZCB0byBjYXJlIHNvIG11Y2ggYWJvdXQgdGhlIHBy
aW9yaXR5IHZhbHVlLCBidXQgZW5hYmxpbmcKPj4gb3IgZGlzYWJsaW5nIGFuIExQSSBoYXMgc29t
ZSBlZmZlY3Q6IFdlIHJlbW92ZSBvciBwdXNoIHZpcnR1YWwgTFBJcwo+PiB0byB0aGVpciBWQ1BV
cywgYWxzbyBjaGVjayB0aGUgdmlydHVhbCBwZW5kaW5nIGJpdCBpZiBhbiBMUEkgZ2V0cwo+PiBl
bmFibGVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDY1Cj4+
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gIDEgZmls
ZSBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4+IGluZGV4IDA5
Y2IzYWYuLmYyNzg5YzUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
Cj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4+IEBAIC00MTgsNiArNDE4LDY4
IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2xwaV9wcm9wZXJ0eShzdHJ1Y3QgZG9tYWluICpkLAo+PiB1
aW50MzJfdCB2bHBpLAo+PiAgICAgIHJldHVybiAwOwo+PiAgfQo+Pgo+PiArLyoKPj4gKyAqIENo
ZWNrcyB3aGV0aGVyIGFuIExQSSB0aGF0IGdvdCBlbmFibGVkIG9yIGRpc2FibGVkIG5lZWRzIHRv
IGNoYW5nZQo+PiArICogc29tZXRoaW5nIGluIHRoZSBWR0lDIChhZGRlZCBvciByZW1vdmVkIGZy
b20gdGhlIExSIG9yIHF1ZXVlcykuCj4+ICsgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBWQ1BV
IFZHSUMgbG9jayBoZWxkLgo+PiArICovCj4+ICtzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNf
c3RhdHVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEKPj4gKnAsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZscGkpCj4gCj4gcC0+aXJx
IHNob3VsZCBiZSBlcXVhbCB0byB2bHBpLiBObz8KCkl0IGlzLCBieSBJIGxpa2VkIHRoZSBpZGVh
IG9mIGhhdmluZyBsb2dpY2FsbHkgc2VwYXJhdGUgcGFyYW1ldGVycwpleHByZXNzZWQgYXMgc3Vj
aC4gQnV0IEkgcmVtb3ZlZCB2bHBpIG5vdyBhbmQgYW0gdXNpbmcgcC0+aXJxIGluc3RlYWQuCgo+
IAo+PiArewo+PiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2sp
KTsKPiAKPiBUaGUgbG9ja2luZyBpcyBsaWtlbHkgdG8gd3JvbmcgaGVyZSB0b28gKHNlZSBwYXRj
aCAjMikuIEZvciBpbnN0YW5jZQo+IHdpdGggYSBNT1ZJIHRoZW4gSU5WIG9uIGludGVycnVwdCBl
bmFibGVkLgo+IAo+PiArCj4+ICsgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJM
RUQsICZwLT5zdGF0dXMpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICggIWxpc3RfZW1wdHko
JnAtPmluZmxpZ2h0KSAmJgo+PiArICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKPj4gKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9p
cnEodiwgdmxwaSwgcC0+bHBpX3ByaW9yaXR5KTsKPj4gKyAgICB9Cj4+ICsgICAgZWxzZQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0
YXR1cyk7Cj4+ICsgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPj4gKyAgICB9
Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9pbnYoc3RydWN0IHZpcnRfaXRz
ICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGl0cy0+ZDsKPj4gKyAgICB1aW50MzJfdCBkZXZpZCA9IGl0c19jbWRfZ2V0X2RldmljZWlkKGNt
ZHB0cik7Cj4+ICsgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7
Cj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+PiArICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Cj4+ICsgICAgc3RydWN0IHZjcHUgKnZjcHU7Cj4+ICsgICAgdWludDMyX3QgdmxwaTsKPj4g
KyAgICBpbnQgcmV0ID0gLTE7Cj4+ICsKPj4gKyAgICAvKiBUcmFuc2xhdGUgdGhlIGV2ZW50IGlu
dG8gYSB2Q1BVL3ZMUEkgcGFpci4gKi8KPj4gKyAgICBpZiAoICFyZWFkX2l0dGUoaXRzLCBkZXZp
ZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKSApCj4+ICsgICAgICAgIHJldHVybiAtMTsKPj4gKwo+
PiArICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCj4+ICsgICAgICAgIHJldHVybiAtMTsK
Pj4gKwo+PiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxh
Z3MpOwo+PiArCj4+ICsgICAgcCA9IGQtPmFyY2gudmdpYy5oYW5kbGVyLT5scGlfdG9fcGVuZGlu
ZyhkLCB2bHBpKTsKPj4gKyAgICBpZiAoICFwICkKPj4gKyAgICAgICAgZ290byBvdXRfdW5sb2Nr
Owo+IAo+IEFzIHNhaWQgb24gdjUsIHRoaXMgY291bGQgYmUgc2ltcGxlciBhbmQgdXNlIHRoZSBw
ZW5kaW5nX2lycXMgaW4gdGhlCj4gZGV2aWNlLiBUaGF0IHdvdWxkIGJlIGFuIGltcHJvdmVtZW50
IHRob3VnaC4gU28gYSB3b3VsZCBiZSBnb29kLgoKT3JpZ2luYWxseSBJIGZvdW5kIGl0IG1vcmUg
c3RyYWlnaHQtZm9yd2FyZCB0byB1c2UgdGhlIG9uZSBleGlzdGluZwppbnRlcmZhY2UgKHRoZSBy
YnRyZWUpIHdlIGFsc28gdXNlIGluIHRoZSBWR0lDIHBhcnQsIHdoaWNoIHdvdWxkIGFsbG93CnVz
IHRvIGhhbmRsZSBsb2NraW5nIG9yIHJlZi1jb3VudGluZyBpbiBvbmUgY2VudHJhbCBwbGFjZS4K
QnV0IGluZGVlZCB0aGUgSVRTIGNvbW1hbmQgaGFuZGxpbmcgaGFzIGFsbCB0aGUgZGF0YSB3ZSBu
ZWVkIHRvIGZpbmQgdGhlCnBlbmRpbmdfaXJxIGRpcmVjdGx5IGZyb20gdGhlIHZpcnR1YWwgZGV2
aWNlLgpTbyBJIHJlcGxhY2VkIGFsbCBscGlfdG9fcGVuZGluZygpIGNhbGxzIGluIHRob3NlIGhh
bmRsZXJzIHdpdGggYSBuZXcKZnVuY3Rpb24gZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2ly
cSgpLCB3aGljaCBsb29rcyB1cCB0aGUgc3RydWN0CmZyb20gYW4gSVRTL2RldmljZS9ldmVudCB0
cmlwbGUuCkkgdGFrZSBhbmQga2VlcCB0aGUgaXRzLT5sb2NrIGZvciB0aGUgcnVudGltZSBvZiB0
aGVzZSBmdW5jdGlvbnMsIHNvCnRob3NlIGV2ZW50cyBhbmQgdGhlaXIgbWVtb3J5IHdpbGwgbm90
IHZhbmlzaCBtZWFud2hpbGUuCgpEb2VzIHRoYXQgbWFrZSBzZW5zZT8KCkNoZWVycywKQW5kcmUu
Cgo+PiArCj4+ICsgICAgLyogUmVhZCB0aGUgcHJvcGVydHkgdGFibGUgYW5kIHVwZGF0ZSBvdXIg
Y2FjaGVkIHN0YXR1cy4gKi8KPj4gKyAgICBpZiAoIHVwZGF0ZV9scGlfcHJvcGVydHkoZCwgdmxw
aSwgcCkgKQo+PiArICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4+ICsKPj4gKyAgICAvKiBDaGVj
ayB3aGV0aGVyIHRoZSBMUEkgbmVlZHMgdG8gZ28gb24gYSBWQ1BVLiAqLwo+PiArICAgIHVwZGF0
ZV9scGlfdmdpY19zdGF0dXModmNwdSwgcCwgdmxwaSk7Cj4+ICsKPj4gKyAgICByZXQgPSAwOwo+
PiArCj4+ICtvdXRfdW5sb2NrOgo+PiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICsKPj4gKyAgICByZXR1cm4gcmV0Owo+PiArfQo+
PiArCj4+ICBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwYyhzdHJ1Y3QgdmlydF9pdHMgKml0cywg
dWludDY0X3QgKmNtZHB0cikKPj4gIHsKPj4gICAgICB1aW50MzJfdCBjb2xsaWQgPSBpdHNfY21k
X2dldF9jb2xsZWN0aW9uKGNtZHB0cik7Cj4+IEBAIC03NTcsNiArODE5LDkgQEAgc3RhdGljIGlu
dCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLAo+PiBzdHJ1Y3QgdmlydF9p
dHMgKml0cykKPj4gICAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6Cj4+ICAgICAgICAgICAgICBy
ZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwo+PiAgICAgICAgICAgICAgYnJlYWs7
Cj4+ICsgICAgICAgIGNhc2UgR0lUU19DTURfSU5WOgo+PiArICAgICAgICAgICAgcmV0ID0gaXRz
X2hhbmRsZV9pbnYoaXRzLCBjb21tYW5kKTsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiAgICAg
ICAgICBjYXNlIEdJVFNfQ01EX01BUEM6Cj4+ICAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxl
X21hcGMoaXRzLCBjb21tYW5kKTsKPj4gICAgICAgICAgICAgIGJyZWFrOwo+Pgo+IAo+IENoZWVy
cywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 15:24:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8TT2-00022R-5X; Wed, 10 May 2017 15:23:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8TT1-00022L-3d
 for xen-devel@lists.xen.org; Wed, 10 May 2017 15:23:55 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 4F/1D-19466-A8033195; Wed, 10 May 2017 15:23:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7fNQDj
 S4N0mDYslHxezODB6HN39mymAMYo1My8pvyKBNeP2vc1MBV8FKk5+7mVtYHzB28XIySEkkCfx
 7+0GdhCbV8BOYtGcP2wgtoSAocTT99fBbBYBVYmet5vBbDYBdYm2Z9tZQWwRASeJT3PWgPUyA
 82Zv+cfWI2wgJ/EiYuzWLoYOYDmF0ms6ioACXMK2Etse7mCHSTMKyAo8XeHMESnlsTDX7dYIG
 xtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQXC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+PF056HGCU5mJREeX9qCUcK8SXlp1Rm
 JBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneVfpAdYJFqempFWmZOcDogCmV4OBREuG9o
 QeU5i0uSMwtzkyHSJ1iVJQS510G0icAksgozYNrg0XkJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzLgKZwpOZVwI3/RXQYiagxYEMAiCLSxIRUlINjDOEHl3TWZT/ax7HFDuzqCyXZaue+ev
 ozZt0LS/v9aIVeps3+Nz8y7xQTS9K9W2R2Ikz84tDPugUfkhUXVVSJfxNcOmktzdTVjEEWUxa
 tvDmfM4prSURdTWFHyqZL6UwbCybf/rGi4XXm6cyF036Xyp7S7Z6NuvzS1uTC2bMaJrJ8jOS4
 ZXB/1wlluKMREMt5qLiRAARo+KqwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494429828!81459118!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37996 invoked from network); 10 May 2017 15:23:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 May 2017 15:23:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 May 2017 09:23:48 -0600
Message-Id: <59134CA30200007800158A27@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.1 
Date: Wed, 10 May 2017 09:23:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Charles Arnold" <CARNOLD@suse.com>,"Gary Lin" <GLin@suse.com>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
In-Reply-To: <591323CF0200009100117E21@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Perard <anthony.perard@citrix.com>, wei.liu2@citrix.com,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDE2OjI5LCA8Q0FSTk9MREBzdXNlLmNvbT4gd3JvdGU6Cj4gSSB3
YXMgYXNrZWQgdGhlIGZvbGxvd2luZyBxdWVzdGlvbiB3aGljaCBJIGFtIHBvc3RpbmcgdG8gdGhl
IGxpc3QuCj4gCj4gIgo+IE15IG5hbWUgaXMgR2FyeSBMaW4sIGFuZCBJIGFtIHRoZSBtYWludGFp
bmVyIG9mIHRoZSBPVk1GIHBhY2thZ2UsIGEgVUVGSQo+IGltcGxlbWVudGF0aW9uIGZvciB0aGUg
dmlydHVhbCBtYWNoaW5lcy4KPiAKPiBSZWNlbnRseSwgSSB3YXMgdGVzdGluZyBhbiB1cHN0cmVh
bSBwYXRjaHNldFsqXSBhbmQgZW5jb3VudGVyZWQgc29tZQo+IHByb2JsZW1zIGluIFhlbi4gTWF5
YmUgeW91IGNhbiBoZWxwIG1lIG9yIGdpdmUgbWUgc29tZSBoaW50cy4KPiAKPiBUbyBiZSBzaG9y
dCwgdGhlIGVkazIvb3ZtZiB1cHN0cmVhbSBpcyBnb2luZyB0byBpbmNyZWFzZSB0aGUgZmlybXdh
cmUKPiBzaXplIGZyb20gMk1CIHRvIDRNQiB0byBmdWxmaWxsIHdpbmRvd3MgSENLLCBhbmQgd2Ug
aGF2ZSB0byB0ZXN0Cj4gZGlmZmVyZW50IHR5cGVzIG9mIFZNIHRvIG1ha2Ugc3VyZSB0aGUgcGF0
Y2hzZXQgcmVhbGx5IHdvcmsuIFdoZW4gSSB3YXMKPiB1c2luZyB0aGUgMk1CIGJ1aWxkLCBteSBY
ZW4gSFZNIHdvcmtlZCBhcyBleHBlY3RlZCBhbmQgc2hvd2VkIHRoZSBib290Cj4gbWVudS4gSG93
ZXZlciwgaWYgSSB1c2UgdGhlIDRNQiBidWlsZCwgSSBnb3Qgc29tZXRoaW5nIGxpa2UgdGhpcyBm
cm9tCj4gInhsIGRtZXNnIjoKPiAKPiAoZDMyKSAgLSBDUFUwIC4uLiAzOS1iaXQgcGh5cyAuLi4g
Zml4ZWQgTVRSUnMgLi4uIHZhciBNVFJScyBbMS84XSAuLi4gZG9uZS4KPiAoZDMyKSBUZXN0aW5n
IEhWTSBlbnZpcm9ubWVudDoKPiAoZDMyKSAgLSBSRVAgSU5TQiBhY3Jvc3MgcGFnZSBib3VuZGFy
aWVzIC4uLiBwYXNzZWQKPiAoZDMyKSAgLSBHUyBiYXNlIE1TUnMgYW5kIFNXQVBHUyAuLi4gcGFz
c2VkCj4gKGQzMikgUGFzc2VkIDIgb2YgMiB0ZXN0cwo+IChkMzIpIFdyaXRpbmcgU01CSU9TIHRh
YmxlcyAuLi4KPiAoZDMyKSBMb2FkaW5nIE9WTUYgLi4uCj4gKGQzMikgbm8gQklPUyBST00gaW1h
Z2UgZm91bmQKPiAoZDMyKSAqKiogSFZNTG9hZGVyIGJ1ZyBhdCBodm1sb2FkZXIuYzozODkKPiAo
ZDMyKSAqKiogSFZNTG9hZGVyIGNyYXNoZWQuCj4gCj4gSSB0cmllZCB0byB0cmFjZSB0aGUgY29k
ZSBhbmQgZm91bmQgdGhhdCBpbiAKPiBsaWJ4bF9fbG9hZF9odm1fZmlybXdhcmVfbW9kdWxlKCkK
PiBpbiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyBhY3R1bGx5IGxvYWRlZCB0aGUgZmlsZSBhbmQg
YWRkX21vZHVsZV90b19saXN0KCkKPiBpbiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgd2FzIGxv
YWRpbmcgYSBmaXJtd2FyZSAibW9kdWxlIiB3aXRoIDQxOTQzMDQKPiBieXRlcy4gSG93ZXZlciwg
d2hlbiBodm1sb2FkZXIgbG9hZGVkICJiaW9zX21vZHVsZSIgd2l0aCBnZXRfbW9kdWxlX2VudHJ5
KCksCj4gbW9kbGlzdCBpcyBOVUxMLiBJdCBzZWVtcyB0aGUgZmlybXdhcmUgZGF0YSB3YXMgcmVt
b3ZlZCBmb3Igc29tZSByZWFzb24uCj4gCj4gSGVyZSBhcmUgbXkgcXVlc3Rpb25zOgo+IAo+IDEu
IElzIHRoZXJlIGFueSBsaW1pdGF0aW9uIG9uIHRoZSBmaXJtd2FyZSBzaXplIGluIFhlbj8KCkkg
Y2FuJ3QgcmVjYWxsIGFuIGV4cGxpY2l0IGxpbWl0IG9uIHRoZSBodm1sb2FkZXIgc2lkZSwgYnV0
IHRoZXJlIGFyZSBhCm51bWJlciBvZiBvdGhlciByZXN0cmljdGlvbnMuIEknZCBzdWdnZXN0IGFk
ZGluZyBhIGZldyBtb3JlIHByaW50ZigpcwppbiByZWxldmFudCBodm1sb2FkZXIgZnVuY3Rpb25z
IChsaWtlIGdldF9tb2R1bGVfZW50cnkoKSkgdG8gbGVhcm4Kd2hldGhlciB0aGUgaW1hZ2UgZG9l
c24ndCBnZXQgcGFzc2VkLCBvciB3aGV0aGVyIGluc3RlYWQgaHZtbG9hZGVyCmRvZXNuJ3QgbGlr
ZSB3aGVyZSBpdCBzaXRzIChvciB3aGV0aGVyIHNvbWV0aGluZyBlbHNlIGhhcyBiZWVuCmNvcnJ1
cHRlZCkuCgo+IDIuIEhvdyBpcyBodm1fc3RhcnRfaW5mbyBwYXNzZWQgdG8gaHZtbG9hZGVyPwoK
QSBwb2ludGVyIHRvIGl0IGlzIGluIHJlZ2lzdGVyIEVCWC4gQnV0IG1heWJlIHRoYXQncyBubyB3
aGF0IHlvdSByZWFsbHkKbWVhbnQgbyBhc2s/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 15:31:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8TZn-0002oY-UP; Wed, 10 May 2017 15:30:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d8TZm-0002oS-Th
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 15:30:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6F/CB-03613-E2233195; Wed, 10 May 2017 15:30:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURj17syOo+zWdVfxazOylbKs9YVUEpQ
 QYQSBEhKGkGNNuwu7q82splCk/vCxPdSKLFutPxGKL8xnmYGa+SitNAstk7JMQzaLWI3MdnbW
 R/PrnHvOd8+5w0cTijxKRbPpZpYzMQY15UnqQlCcRhOujA/9UOm7215/VRKFDnZ8HyJj0DGp3
 pSUnJ4o1Q123ZWmWN3TRwreEpnILrUgT5rEWQQMzVmRQBC2IOgo+kYKRIEXEHR1lLtbEE0rcT
 RU2HZZkAftjQPhz4tCJHr6CGjJm3USAnciePyrViq4KLwDSi8PkAKW4z2QP9rtxCTeDPn1FyU
 C9sFHYSar0+Xxgp6bE07s4fB/rJ4hhWAC74PxhjThmMAboWnGSggY8Cb4bB8nhFzA+QgKirIo
 QVDgAOjJueIybYAnz63OewAfhsIcXjzm4GvrT6k4u0hB6/QDiUhaKfj78wYlDqRA0aNwcSAIq
 l/PusLsEii3trvIJwqqc62U6PKDi1VjSBRGpTAxccGV0bUWrje+o0QyQsGPmjLniBKrwNbcgw
 rRlpJV/6Bk5d0lq959BxEVKJBnuTSW00QGJ3F6rc5sZPQGTVjozmAjy/OMljUwSXzwiWRjHXJ
 shZvja0bv62La0TpaovaRzwcp4xVrkpJPZugYXnecSzWwfDvyo2k1yK+FOjQvjtWy6af0Bsdq
 LclAy9Te8r2CLOdTGCOv14pSL9LQ1rFfNomCNCWbWJWvfFEwYcGkSzUtX7G0oK/QBpVSjhylF
 LIUljPqzf/r08iXRmql2ESmN5mXk6YdJSSOErFuWChhZlYkVSban5gwnDroxRw4Enym6UB/Ve
 6tgXMjb5Rtt0tNXMRAfSOTdr5mampqa2xAWVCttj+1d4KMOm0e7PY/6ycriJx/Fpto6/uyLyP
 Wti2uwTInKW4eXYh7et9+LzuqLzvCb39RQkjx8PpDDbLJyqqHfNtoZ9vcpd/+2fEXJqNfbscL
 hhY1yeuYsCCC45l/Vq54DpsDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494430252!88938225!1
X-Originating-IP: [104.47.1.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8313 invoked from network); 10 May 2017 15:30:53 -0000
Received: from mail-ve1eur01on0085.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.85)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 May 2017 15:30:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=pX/Gz+uwHphwdxzTwoWKfHWI9iYlJEXiVpB4VQihHuQ=;
 b=Zxje0d2BVCdwibn75+rUmRg5qfbds23Mq3ZpBEKKwnHxlavDAXK0uwxOe7f71e2r9ZWuQN98tLTLu7hxNZjwoeO0K2zDfqWhxq7Ng4+DJse/1ORx5rDr559Z9Yc4duZOa41hbfdU0B9h4bksLUjHRZEaqhFi8NWdNQigwIIKVAA=
Received: from [10.17.180.93] (85.223.209.52) by
 DB6PR0301MB2408.eurprd03.prod.outlook.com (10.168.71.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Wed, 10 May 2017 15:30:51 +0000
To: Julien Grall <julien.grall@arm.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <1d2ccb3b-66d2-e02e-1a8e-00452bbd031f@epam.com>
 <d3d5ddce-3882-9620-fb98-677c9814c451@arm.com>
 <ee1a44df-c86a-beac-e977-4b28fc7e0e10@epam.com>
 <67fed590-4026-9c4f-bde5-b1bd6736633d@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <8ead9c9c-25f2-17ca-52b1-0eb436f7c52b@epam.com>
Date: Wed, 10 May 2017 18:30:46 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <67fed590-4026-9c4f-bde5-b1bd6736633d@arm.com>
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DB6PR1001CA0020.EURPRD10.PROD.OUTLOOK.COM (10.171.79.30) To
 DB6PR0301MB2408.eurprd03.prod.outlook.com (10.168.71.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e5703c83-69bb-4d2f-a675-08d497b98aae
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 3:48Aq7whrMwOUYkh7Epd6OqGUGSfOZ5xmhe1uz3y33Gw0SNExWWyL041XBTZyXTYiSA3pZo6dMyyi/QdFoYpoaAxyuvfyTbzDx6vzrCg9o4jQ8j8qeaL8Ka4+hvUgJZdPjJcmZQrVxN9sHbzzlW8oVB6S97zOZ9BXrZyddenE6N7/Kg+ZE4nPua3KYMgzu2xZiXiX7D7h53c/2MyyHFCJFYPbjv7DnG5ZRluv6aFwBttg3QLMBXNO3xnwJUPG2P0XXg5P30c3PGCEvWx0JnupXdW6uhNsbjDTp781uEbztQNi5AsjNgQvkHr+sH0L02D7rfYl38CGzm+rqrv6C8+/hg==;
 25:o+2MwKatrQOpA/QwNbV7h9X7xO4pOVp2VdVt33SoThKChP3g/ZVQuICfwzYenjnEXXxN8k9hoTwREosZ7LO10w1+HMJRyP3EPK7CxhfDdoG9LxKvlK8facvDVlNasqIdYLHttuln3PNekGzfYO4Bm80FaPRNCPp6zGbZgA/FBt3SB865WCGfvLposx4/rmRtGg0L7YpXEYzoDh49pAV8TWTVAdumbdsb/02A4syovljCrPHe+r4m3vegYU+Z7rMHX6IxrYAtV+PTGv4Ca6qxfi2mTyQYDct24DTrflaQSvNk2CTNKW/EPSKJ+AYu1H1mG7HR/YWTqWbXNV3UzZNv8kVebE2wRLfIoVol2xsRmdTcbd/3+BLzap52o6p+eHdCDvbyOMmem2xvYtvuCDSvbdyAyr8gpyxtXwqYgEVgXOg3j5amqqs7Ifc51/u4KVeexe5tu3JCQjth5ulsprxvRVx22FwPB5qhGvoxajs8Wzg=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 31:ZgknLp+C+ofkU7qHPIVNdScZVeE5967a0AH39NYtWHc4393C4BtisxMpZ3XJk4nG67x+KJxJZG7zA07zTTcnP73kIvpAiakR4BeSZvIogMYAe6UWIbK89MaHkIcg86g1IjViPPD0raB9AJUUQYoqF2plsnkR8CwWWI05HcqB9qguEZ3OywiV8gZ4yzxIoI2fpm/y6yNKI1nR9hpV/swgl84PJTug35Ph5rJPXWEVVuBF7X/NSqy3zyAaWcyusYt/;
 20:jEEjX2K7YZgin+cifAjOX+UIlUEAa0XNGcqniMzcbv3K17oSDpQBJ93+MAHe556xe9Ajv/fjNbuGvMnuUZxMvxKjS3aYLPMOJnBuvs5sK93hD3gfDaGKCMQbOcb/8xB5XTzmioTKjY8K5MPQWu+RLwP5DNpWNkwQZgSNGJP7XuC5cf+i+RaRMiYX4cG8vM1jIBjMUaom00DRwxr+l3iWaheccsWgGIzNFt7kETWbH/r0VX7NWVJta9h3+ex74Y5WnzrTyR1Bf9bLI6rDOqaQB7QB3dUUQes/4AGSshM/p5up/zUWARGL5DsuV9m23izjYCpwzkkTf21kvf6t5dRuZalTCQUDl6y/c1BriNEG89NOb0grADARjVBPmum4UI3WqoX/Yg1cbFs1WJYvul0VWVI3/5Q8Eto+xeFjSj6to4LkNGfpnwpOIM7IYSLWMSj27y4mLGpYGyW627MFEV8fQ/iqxjBH9o59yyoqJGFuuEhgtHLtT2hEhNubw6xKWCsO
X-Microsoft-Antispam-PRVS: <DB6PR0301MB24084293657DD9F8F474314EE6EC0@DB6PR0301MB2408.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148);
 SRVR:DB6PR0301MB2408; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 4:rtDPDPhFFCkPQHtCb/DsbfCWtjNmcH5qbzdMm/11yBJE1DV2k0wZwgNG4YHDGC1xsSAPQOZ2mNpOWYnevPW34B1cTM+Xhd028chdp2jNTHArbcI6bv9naMhXovlTWv0A/yt0Bsk/qx7YbdAM6CYvyS8BdAvv1IdVFTR5/WHCnmMXzH9tXrwJT4f6sYKZFDfspBvH9QPYY1tu+XxinpT7DSRjG2Nkse6rjEFuewmLmeZV+AST4TUqb5SOFIGYWvTE82eNBPLZwTyd2u7d4H2njsjjay6OnDIj+yLrJHTGO4rmqlHVzT16074jPVn+hgJzxlvgRK9uqTmOlXEzIIzVzsKipqVnTJxTk1CMOq+IJae3GDC+LxTD7K9cu25jqoHxgBowiAjgkHH3LmQPx/c9T6Fc9xUqHSPgbiWIuT/N8dygQTvq6O5n/9ksWWrL1ozpwca1On4OMhcZAA2K0jHlk2KHABHTOhS+KPbMt8IqriKu11lby7meVSnnF7a0VG0OvZrpLYaFuiJfmOJJ3EGOCrUCr4LuaXm9OMcgsYupKjRgY9EvAt0090t7BF57e48tfvNUAqjzR2PDzT4XL1ajXznh/vLs7Hur12JlyUH/WKv8l0A90dKTns44B+uGuQCsGE0w4CI4fvLXJadX/vBZ5PSL1NiQ+wiCQmtUyNcCZvvVNPmRI0onmN0lNTTY0f/r9FOufCf8wPdfpiaA0+tewQYxwEw21ogketqgzNYixGyjoNWOCmh4+DOojhAq/eJ19vJ/UapwcDcF21XGc/yhwZgCBeYLMMR5TgoBotewxjY=
X-Forefront-PRVS: 03030B9493
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(39400400002)(24454002)(6486002)(42186005)(77096006)(93886004)(90366009)(478600001)(4001350100001)(3846002)(54906002)(6116002)(53936002)(81166006)(86362001)(6246003)(31696002)(36756003)(2906002)(83506001)(8676002)(8666007)(25786009)(53546009)(229853002)(38730400002)(4326008)(6666003)(72206003)(65806001)(80792005)(50986999)(54356999)(110136004)(76176999)(65956001)(5660300001)(2950100002)(65826007)(50466002)(47776003)(66066001)(230700001)(6916009)(305945005)(189998001)(23746002)(33646002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2408; H:[10.17.180.93]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0301MB2408;
 23:AF973Yaif1XTV2HTr7TPZqKLHP/jarQMdAY?=
 =?Windows-1252?Q?sBKhPsr9pbpQWGr602HljLsgZkJ0lHOLL8fPkV6pIWEFloku8oG4L9XS?=
 =?Windows-1252?Q?E1oHyMjq5JFGDA6eQyUIWNMpkQahhVdts3+Y7ailUO9aZi5XDKJFV5Eg?=
 =?Windows-1252?Q?HmqDF64WMYdA48tHbNcAQ+lJeWgJGVu1jrIgD8RlUWFcJm3/WcVM6Nwu?=
 =?Windows-1252?Q?SYHKfQHT5PaZH9KKv7xkCDbq6xIuwXpPqO+4pXyHKg9DE/42TGmR2aAz?=
 =?Windows-1252?Q?ild/jNwWPYknxhKJo782qSZxVP4mLHBj833ga8FtAxqMtHiAV5yKUcA/?=
 =?Windows-1252?Q?EubLcOU7wLN3jXLWSeDsS2ouL/LnKRNzJ/DyQA0gigC2uHauwrpdGdyT?=
 =?Windows-1252?Q?GyRctc5cyuljIgzpB6mquNDW67QERN4CFI+N1Q7yAnp/clsFSwKsALlR?=
 =?Windows-1252?Q?11wldFt4YmVCw6zwE6MyNFwoHybz2Ca8J2nfqklduWen1to1VqTlfkCc?=
 =?Windows-1252?Q?6qQK5zYoCiTq8LQ549XyXZPGYtSQ+QVzfNEBYk3FmRTFzjWUchNEBPmq?=
 =?Windows-1252?Q?e0awnBZxAtCegfxMFWsOL5h47+fkHFA7PMVTGKZXonie1fSp7fwBJw1j?=
 =?Windows-1252?Q?TJnP7tf37owy2RIhbBTcOqCABG9HJjLMeVQ7RmoL3zTM9CM6jfpanEoK?=
 =?Windows-1252?Q?uQ4jHel8SotO6k2HY7qGDAfrQnMsI/Paa7fSILbi297sG8i171DbgwxJ?=
 =?Windows-1252?Q?v7S/fs2/9xquWiv41VDQkFAz9eZD/AH9+VJZg1OQ8uNZ0/zLXyX7xUZS?=
 =?Windows-1252?Q?p1nASrVdrp9D1ssmoqvEbywwmaLENptT882rGpU+cFx9NhcecwbWhvMo?=
 =?Windows-1252?Q?+mo1xwBm0G/vgheLwZz5TWTS1SIq4IJbQmB4O4uLOdPFbfTmD3Sebq32?=
 =?Windows-1252?Q?nxGRXfpiH85jBRFDWv52A5wQBkHqEsn3dDWt2wZ3RtE9Bfr4h1eSrplo?=
 =?Windows-1252?Q?Ys6hZFr+S5JHxqXxp83x9/WFhR0jAqkeLXMlbIRdR7k6rXYYiqsKmi0X?=
 =?Windows-1252?Q?fsFyJLRyM0YlvYvwVdB39MdrOwo9BdMrIUuIwNU6+OlbzIS6UUb3oR5r?=
 =?Windows-1252?Q?Pt0DJiwpHPZkCYy228D0UituoGJ72L6prUwgxDREMfU5f4Ys5mS8kInT?=
 =?Windows-1252?Q?v7GDYzLI6ihjrkVmZ2ATEAE2P0oo3uFMPj3exhRGJCEcXCE9YEy1Sikg?=
 =?Windows-1252?Q?bRO+WzFDa+kF0KIvyXBtGweiU1uv3Jis/tkQLrnBxL1v90Nut4ctkz15?=
 =?Windows-1252?Q?yz4XaGIjbJf0bB8fug3rcjAipSgv3FMmiQTIYyYLXlpN+yiGoeRVXq7t?=
 =?Windows-1252?Q?EVYH1xJJ/lKfstJpMkC7VLPyUbjO/csjWp91OfvfyAjQhHXFRXz90fMi?=
 =?Windows-1252?Q?5wbO+X+qANefeN4fAQxC7vTYbIAuCkt1IIStE03dFyP4O1DBy0kYBZ/3?=
 =?Windows-1252?Q?J2mrUiMc=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 6:cOueEBPZlwQzsgQXskvKJ8hmg0JznAJpTSSaHnA9TUJhL6FZQOq8UjZNttFMgcp1GC1KH5tiqTWW7MG8sKr9LaNgHzWCT1vPd9ojS4l34LnqCDC94kaprSkobgaOqJW0iJCFBOZDEpWrVTssFgyoCc6VkEqYiM4946Qr9IpvNMyKyEtUluvLUo8TPu3tH4T5DELlc6U+YnIZyVMimZfZ/NeIGZCuaQNBqYBW3RiRxi3AD3t+jKVaVDVZrBiMV1c83HvbtqqSRSiEodTa1V+yjyIL1umylw/DFDjBwtjQNqg4/hK/yhIm+lBVoeHYzjDK29p4/WGvSwUalrOWh/Rl3RBAwbjyEdQ+rfd3wBACGn86BfxCAicMy98wmukTnf3n6Ttj6wBb9UDakAs++Jn7lbwzEMMr0N/Z/1shFQNmTX0WKpRLV+UPZzIaBib5OEP90hGAxN/89s638L70/NiKKmvKh+zvCzEn1vN+71pg6TncWrgWJBtHaTuJaa08Sev4QQ4wUnjsIBgBlxxlUBiC/w==;
 5:G68B5JdAGwflT2R9ULnQjXiuojkvxuTjbCY018tCoX09dWWk+ZNxV8+xWHqqHgjfTT8W1eoONEzZE9OK0zICTRlPms6lM2t+Mlz8ZSSRgCVkqUz/Ih7W7bKEQwpWqJaGcCT8IXml4h3XHimmAs3oVA==;
 24:CuOTuJVe6McQzBJtO9jfd/ITftHp3GobesYUmq4L9ZvdPw3LOE4DKhN7y8RkJbdvlku6Dm5ae93Cc5UEo1j2WuVGdf6/mMEH2ty/Z6RyfO8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 7:eIVZ8FLSld4JbvUQZlIsFDd8/kJYWMYj8sSgscZlf8mRjZSZgB+pnghYFSubQCM/wLCbUYzPhOio5GsvlnzSXdIPESVVIaqTnZvmzKx411A5qZVW8+zPH/ROZWPVTxAqERtIRbLza/0zFeiE8ZoN8RSc6/bVJ/che/2RtRSTjZXMq+/IpZB/OiIXyGbpeQjxuU+3Hto4UMW0YGF+D9HUZ+K7tOST5i+swVd8e97blVT8ghcyzCfjT9+PdtW4tocZeVtmpei/7wWLaH3jETNE3zLTWdJNAzlJjW0uMfWziGtchmn0Rje85oU0oW6o3gBFAmcedpUmQqNE79fPpmEsKQ==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 15:30:51.2744 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2408
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuLAoKT24gMDUuMDUuMTcgMjA6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKCj4gVGhlIGNv
ZGUgaXMgbm90IHNldCBpbiBzdG9uZS4gSXQgY2FuIGJlIHJld29ya2VkIHRvIGF2b2lkIHRoYXQu
ClllcC4KSSB3b3VsZCBsaWtlIHRvIG5vdCBpbnRyb2R1Y2UgY2hhbmdlcyByZWxhdGVkIHRvIGR0
YiBpbnRvIApsaWJ4bF9jcmVhdGUuYywga2VlcCBhcyBtdWNoIGFzIHBvc3NpYmxlIGluIGxpYnhs
X2FybS5jIC4gVGhlIG9ubHkgCmNvbW1vbiBkYXRhIHN0cnVjdHVyZSBiZXR3ZWVuIGxpYnhsX19h
cmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZygpIGFuZCAKbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0
ZSgpIGlzIGFuIGF1dG9nZW5lcmF0ZWQgbGlieGxfZG9tYWluX2NvbmZpZyAKc3RydWN0dXJlLgpU
aGUgb3B0aW9uIEkgc2VlIG5vdyBpcyB0byBpbnRyb2R1Y2Uga2luZCBvZiBhdXRvIHR5cGUgIkZp
bGUiIHdoaWNoIHdpbGwgCnJlYWQgYW5kIG1hbmFnZSBmaWxlIGJsb2Igd2l0aGluIGxpYnhsX2Rv
bWFpbl9jb25maWcgc3RydWN0dXJlLiAKSG9uZXN0bHksIEkgZG8gbm90IGxpa2UgdGhpcyBvcHRp
b24uIEFueSBzdWdnZXN0aW9ucz8KCj4gU28gSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHdoeSB5
b3Ugd2FudCB0byB1c2UgYSBkZXZpY2UgdHJlZSBiZXR3ZWVuIAo+IHRoZSB0b29sc3RhY2sgYW5k
IHRoZSBoeXBlcnZpc29yLgpJdCBoYXMgYSBmdW5jdGlvbmFsIChleGNlcHQgdmdpYyBzZXR0aW5n
cykgaW1wbGVtZW50YXRpb24gbm93LgpCdXQgYXMgeW91IHNhaWQgdGhlIGNvZGUgaXMgbm90IHNl
dCBpbiBzdG9uZS4gSSdtIGhlcmUgdG8gaGVhciB5b3VyIAp2YWx1YWJsZSBvcGluaW9uLCBkaXNj
dXNzIG9wdGlvbnMgYW5kIHNlZSB3aGF0IGlkZWFzIHdpbGwgY29tZSB1cC4KCi0tIAoKKkFuZHJp
aSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 15:41:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:41:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Tk9-0003iF-4H; Wed, 10 May 2017 15:41:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2968f1e16=wei.liu2@citrix.com>)
 id 1d8Tk7-0003hO-ND
 for xen-devel@lists.xen.org; Wed, 10 May 2017 15:41:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EE/F7-03620-FA433195; Wed, 10 May 2017 15:41:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve46E+F
 Igw2TVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9T60LnvNVdF5uYGtg/MfdxcjJISHgL7F6
 81wWEJtFQFViybGdYDabgLLEz85eNhBbBCh+adoW9i5GLg5mgVZGiTcLfjCBJIQFHCVuNX8Ha
 +AVsJC4v+suYxcjB4eQQJHEqq4CiLCgxMmZT8BKmAV0JBbs/sQGUsIsIC2x/B8HSJhTwF5i28
 sV7CC2qICKROfSOWDlQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQSC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDMGIBgB+PljQGHGCU5mJREeX9qCUcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBNMwbKCRalpqdWpGXmAAMeJi3BwaMkwusDkuYtLkjMLc5Mh
 0idYlSUEueNA0kIgCQySvPg2mBRdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvCkgU3gy80
 rgpr8CWswEtDiQQQBkcUkiQkqqgdF3+fq1vz65hu7+tGTVTUl1W+NXJ749+m9SmdBuzrvzwK6
 rwVdbblT3rniqOVW0RdNPd4/d0Y3/T1mVlkSURDmv+fj+u1nHiWmJ5y7dYU4+1fL7W/vdS3oM
 L/ftyv8ouDTF667B29l1veVB2gfulPcemr9ArcT6zQ0Onb5vbXylKsa3L/R8EFytxFKckWiox
 VxUnAgAkutYt60CAAA=
X-Env-Sender: prvs=2968f1e16=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494430891!91906490!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45951 invoked from network); 10 May 2017 15:41:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 15:41:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,320,1491264000"; d="scan'208";a="431728042"
Date: Wed, 10 May 2017 16:39:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Charles Arnold <carnold@suse.com>
Message-ID: <20170510153932.7a7of5z5l6jyunaq@citrix.com>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591323CF0200009100117E21@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony Perard <anthony.perard@citrix.com>, Gary Lin <GLin@suse.com>,
 wei.liu2@citrix.com, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6Mjk6MzVBTSAtMDYwMCwgQ2hhcmxlcyBBcm5vbGQg
d3JvdGU6Cj4gSSB3YXMgYXNrZWQgdGhlIGZvbGxvd2luZyBxdWVzdGlvbiB3aGljaCBJIGFtIHBv
c3RpbmcgdG8gdGhlIGxpc3QuCj4gCj4gIgo+IE15IG5hbWUgaXMgR2FyeSBMaW4sIGFuZCBJIGFt
IHRoZSBtYWludGFpbmVyIG9mIHRoZSBPVk1GIHBhY2thZ2UsIGEgVUVGSQo+IGltcGxlbWVudGF0
aW9uIGZvciB0aGUgdmlydHVhbCBtYWNoaW5lcy4KPiAKPiBSZWNlbnRseSwgSSB3YXMgdGVzdGlu
ZyBhbiB1cHN0cmVhbSBwYXRjaHNldFsqXSBhbmQgZW5jb3VudGVyZWQgc29tZQo+IHByb2JsZW1z
IGluIFhlbi4gTWF5YmUgeW91IGNhbiBoZWxwIG1lIG9yIGdpdmUgbWUgc29tZSBoaW50cy4KPiAK
PiBUbyBiZSBzaG9ydCwgdGhlIGVkazIvb3ZtZiB1cHN0cmVhbSBpcyBnb2luZyB0byBpbmNyZWFz
ZSB0aGUgZmlybXdhcmUKPiBzaXplIGZyb20gMk1CIHRvIDRNQiB0byBmdWxmaWxsIHdpbmRvd3Mg
SENLLCBhbmQgd2UgaGF2ZSB0byB0ZXN0Cj4gZGlmZmVyZW50IHR5cGVzIG9mIFZNIHRvIG1ha2Ug
c3VyZSB0aGUgcGF0Y2hzZXQgcmVhbGx5IHdvcmsuIFdoZW4gSSB3YXMKPiB1c2luZyB0aGUgMk1C
IGJ1aWxkLCBteSBYZW4gSFZNIHdvcmtlZCBhcyBleHBlY3RlZCBhbmQgc2hvd2VkIHRoZSBib290
Cj4gbWVudS4gSG93ZXZlciwgaWYgSSB1c2UgdGhlIDRNQiBidWlsZCwgSSBnb3Qgc29tZXRoaW5n
IGxpa2UgdGhpcyBmcm9tCj4gInhsIGRtZXNnIjoKPiAKPiAoZDMyKSAgLSBDUFUwIC4uLiAzOS1i
aXQgcGh5cyAuLi4gZml4ZWQgTVRSUnMgLi4uIHZhciBNVFJScyBbMS84XSAuLi4gZG9uZS4KPiAo
ZDMyKSBUZXN0aW5nIEhWTSBlbnZpcm9ubWVudDoKPiAoZDMyKSAgLSBSRVAgSU5TQiBhY3Jvc3Mg
cGFnZSBib3VuZGFyaWVzIC4uLiBwYXNzZWQKPiAoZDMyKSAgLSBHUyBiYXNlIE1TUnMgYW5kIFNX
QVBHUyAuLi4gcGFzc2VkCj4gKGQzMikgUGFzc2VkIDIgb2YgMiB0ZXN0cwo+IChkMzIpIFdyaXRp
bmcgU01CSU9TIHRhYmxlcyAuLi4KPiAoZDMyKSBMb2FkaW5nIE9WTUYgLi4uCj4gKGQzMikgbm8g
QklPUyBST00gaW1hZ2UgZm91bmQKPiAoZDMyKSAqKiogSFZNTG9hZGVyIGJ1ZyBhdCBodm1sb2Fk
ZXIuYzozODkKPiAoZDMyKSAqKiogSFZNTG9hZGVyIGNyYXNoZWQuCj4gCj4gSSB0cmllZCB0byB0
cmFjZSB0aGUgY29kZSBhbmQgZm91bmQgdGhhdCBpbiBsaWJ4bF9fbG9hZF9odm1fZmlybXdhcmVf
bW9kdWxlKCkKPiBpbiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyBhY3R1bGx5IGxvYWRlZCB0aGUg
ZmlsZSBhbmQgYWRkX21vZHVsZV90b19saXN0KCkKPiBpbiB0b29scy9saWJ4Yy94Y19kb21feDg2
LmMgd2FzIGxvYWRpbmcgYSBmaXJtd2FyZSAibW9kdWxlIiB3aXRoIDQxOTQzMDQKPiBieXRlcy4g
SG93ZXZlciwgd2hlbiBodm1sb2FkZXIgbG9hZGVkICJiaW9zX21vZHVsZSIgd2l0aCBnZXRfbW9k
dWxlX2VudHJ5KCksCj4gbW9kbGlzdCBpcyBOVUxMLiBJdCBzZWVtcyB0aGUgZmlybXdhcmUgZGF0
YSB3YXMgcmVtb3ZlZCBmb3Igc29tZSByZWFzb24uCj4gCj4gSGVyZSBhcmUgbXkgcXVlc3Rpb25z
Ogo+IAo+IDEuIElzIHRoZXJlIGFueSBsaW1pdGF0aW9uIG9uIHRoZSBmaXJtd2FyZSBzaXplIGlu
IFhlbj8KPiAKCk9WTUYgaXMgbG9hZGVkIGludG8gNEdCIC0gb3ZtZl9zaXplLiBUaGVyZSBzaG91
bGRuJ3QgYmUgbGltaXRhdGlvbiBpbgp0aGF0IHJlZ2FyZC4gSFZNbG9hZGVyIHNob3VsZCBiZSBo
YXBweSB3aXRoIHRoYXQgYWRkcmVzcyByYW5nZS4KCkxpa2UgSmFuIHN1Z2dlc3RlZCwgaXQgd291
bGQgYmUgd29ydGggaW52ZXN0aWdhdGluZyBpZiBpdCBpcyBjb3JydXB0ZWQKYnkgc29tZXRoaW5n
IGVsc2UuCgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 15:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8TqH-0003vj-PV; Wed, 10 May 2017 15:47:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2968f1e16=wei.liu2@citrix.com>)
 id 1d8TqG-0003vd-GF
 for xen-devel@lists.xen.org; Wed, 10 May 2017 15:47:56 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C2/4B-02005-B2633195; Wed, 10 May 2017 15:47:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva6GmXC
 kwf0luhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bs209ZCh4IVCyaNZ25gXEDbxcjJ4eEgL/E
 /s0z2UBsFgFVifdTdzKC2GwCyhI/O3vB4iJA8UvTtrB3MXJxMAu0Mkq8WfCDCSQhLOAocav5O
 wuIzStgIdH57RQrSJGQwAJGibldk9khEoISJ2c+AStiFtCRWLD7E9BUDiBbWmL5Pw4Qk1PAUm
 LfGy2QClEBFYnOpXPAqoUEFCQ6ph9jmsDINwvJoFlIBs1CGLSAkXkVo0ZxalFZapGuoYFeUlF
 mekZJbmJmDpBnrJebWlycmJ6ak5hUrJecn7uJERhq9QwMjDsYt3U5H2KU5GBSEuX9qSUcKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC94AJUE6wKDU9tSItMwcY9DBpCQ4eJRHeTSBp3uKCxNziz
 HSI1ClGRSlx3m0gCQGQREZpHlwbLNIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQ0yhS
 czrwRu+iugxUxAiwMZBEAWlyQipKQaGDWfze8/83HS9wfMcwxMMvoZc2svptV4zw1nlQzb5xY
 mfIz1wDNHi0bHey4vn1evcMvmOcsjZ//WN+nAn2fKHs8fdU88tli0NzykUmNBCPvWCvawb8zl
 9cIxkx5cS597X+pPvwyr0LcP++cYXTVfNC1fz9v7O8eHmXGTPZ6YnOJ89ylp8eoECyWW4oxEQ
 y3mouJEAL05046vAgAA
X-Env-Sender: prvs=2968f1e16=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494431271!41635231!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54737 invoked from network); 10 May 2017 15:47:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 15:47:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,320,1491264000"; d="scan'208";a="431730016"
Date: Wed, 10 May 2017 16:47:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Charles Arnold <carnold@suse.com>
Message-ID: <20170510154749.2fcigtsglle4jjhs@citrix.com>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170510153932.7a7of5z5l6jyunaq@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony Perard <anthony.perard@citrix.com>, Gary Lin <GLin@suse.com>,
 wei.liu2@citrix.com, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDQ6Mzk6MzJQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAwODoyOTozNUFNIC0wNjAwLCBDaGFybGVzIEFybm9s
ZCB3cm90ZToKPiA+IEkgd2FzIGFza2VkIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb24gd2hpY2ggSSBh
bSBwb3N0aW5nIHRvIHRoZSBsaXN0Lgo+ID4gCj4gPiAiCj4gPiBNeSBuYW1lIGlzIEdhcnkgTGlu
LCBhbmQgSSBhbSB0aGUgbWFpbnRhaW5lciBvZiB0aGUgT1ZNRiBwYWNrYWdlLCBhIFVFRkkKPiA+
IGltcGxlbWVudGF0aW9uIGZvciB0aGUgdmlydHVhbCBtYWNoaW5lcy4KPiA+IAo+ID4gUmVjZW50
bHksIEkgd2FzIHRlc3RpbmcgYW4gdXBzdHJlYW0gcGF0Y2hzZXRbKl0gYW5kIGVuY291bnRlcmVk
IHNvbWUKPiA+IHByb2JsZW1zIGluIFhlbi4gTWF5YmUgeW91IGNhbiBoZWxwIG1lIG9yIGdpdmUg
bWUgc29tZSBoaW50cy4KPiA+IAo+ID4gVG8gYmUgc2hvcnQsIHRoZSBlZGsyL292bWYgdXBzdHJl
YW0gaXMgZ29pbmcgdG8gaW5jcmVhc2UgdGhlIGZpcm13YXJlCj4gPiBzaXplIGZyb20gMk1CIHRv
IDRNQiB0byBmdWxmaWxsIHdpbmRvd3MgSENLLCBhbmQgd2UgaGF2ZSB0byB0ZXN0Cj4gPiBkaWZm
ZXJlbnQgdHlwZXMgb2YgVk0gdG8gbWFrZSBzdXJlIHRoZSBwYXRjaHNldCByZWFsbHkgd29yay4g
V2hlbiBJIHdhcwo+ID4gdXNpbmcgdGhlIDJNQiBidWlsZCwgbXkgWGVuIEhWTSB3b3JrZWQgYXMg
ZXhwZWN0ZWQgYW5kIHNob3dlZCB0aGUgYm9vdAo+ID4gbWVudS4gSG93ZXZlciwgaWYgSSB1c2Ug
dGhlIDRNQiBidWlsZCwgSSBnb3Qgc29tZXRoaW5nIGxpa2UgdGhpcyBmcm9tCj4gPiAieGwgZG1l
c2ciOgo+ID4gCj4gPiAoZDMyKSAgLSBDUFUwIC4uLiAzOS1iaXQgcGh5cyAuLi4gZml4ZWQgTVRS
UnMgLi4uIHZhciBNVFJScyBbMS84XSAuLi4gZG9uZS4KPiA+IChkMzIpIFRlc3RpbmcgSFZNIGVu
dmlyb25tZW50Ogo+ID4gKGQzMikgIC0gUkVQIElOU0IgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyAu
Li4gcGFzc2VkCj4gPiAoZDMyKSAgLSBHUyBiYXNlIE1TUnMgYW5kIFNXQVBHUyAuLi4gcGFzc2Vk
Cj4gPiAoZDMyKSBQYXNzZWQgMiBvZiAyIHRlc3RzCj4gPiAoZDMyKSBXcml0aW5nIFNNQklPUyB0
YWJsZXMgLi4uCj4gPiAoZDMyKSBMb2FkaW5nIE9WTUYgLi4uCj4gPiAoZDMyKSBubyBCSU9TIFJP
TSBpbWFnZSBmb3VuZAo+ID4gKGQzMikgKioqIEhWTUxvYWRlciBidWcgYXQgaHZtbG9hZGVyLmM6
Mzg5Cj4gPiAoZDMyKSAqKiogSFZNTG9hZGVyIGNyYXNoZWQuCj4gPiAKPiA+IEkgdHJpZWQgdG8g
dHJhY2UgdGhlIGNvZGUgYW5kIGZvdW5kIHRoYXQgaW4gbGlieGxfX2xvYWRfaHZtX2Zpcm13YXJl
X21vZHVsZSgpCj4gPiBpbiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyBhY3R1bGx5IGxvYWRlZCB0
aGUgZmlsZSBhbmQgYWRkX21vZHVsZV90b19saXN0KCkKPiA+IGluIHRvb2xzL2xpYnhjL3hjX2Rv
bV94ODYuYyB3YXMgbG9hZGluZyBhIGZpcm13YXJlICJtb2R1bGUiIHdpdGggNDE5NDMwNAo+ID4g
Ynl0ZXMuIEhvd2V2ZXIsIHdoZW4gaHZtbG9hZGVyIGxvYWRlZCAiYmlvc19tb2R1bGUiIHdpdGgg
Z2V0X21vZHVsZV9lbnRyeSgpLAo+ID4gbW9kbGlzdCBpcyBOVUxMLiBJdCBzZWVtcyB0aGUgZmly
bXdhcmUgZGF0YSB3YXMgcmVtb3ZlZCBmb3Igc29tZSByZWFzb24uCj4gPiAKPiA+IEhlcmUgYXJl
IG15IHF1ZXN0aW9uczoKPiA+IAo+ID4gMS4gSXMgdGhlcmUgYW55IGxpbWl0YXRpb24gb24gdGhl
IGZpcm13YXJlIHNpemUgaW4gWGVuPwo+ID4gCj4gCj4gT1ZNRiBpcyBsb2FkZWQgaW50byA0R0Ig
LSBvdm1mX3NpemUuIFRoZXJlIHNob3VsZG4ndCBiZSBsaW1pdGF0aW9uIGluCj4gdGhhdCByZWdh
cmQuIEhWTWxvYWRlciBzaG91bGQgYmUgaGFwcHkgd2l0aCB0aGF0IGFkZHJlc3MgcmFuZ2UuCgpP
aCB3YWl0LCBpdCBoYXNuJ3QgZ29uZSB0aGF0IGZhciBpbnRvIGxvYWRpbmcgT1ZNRi4KCklUIHdv
dWxkIGJlIHVzZWZ1bCwgYXMgYSBzdGFydGluZyBwb2ludCwgdG8gZ28gdGhyb3VnaCBtb2RsaXN0
LCBwcmludApvdXQgYW5kIGNvbXBhcmUgbW9kdWxlIGxvYWRpbmcgYWRkcmVzc2VzIGFuZCBsZW5n
dGhzIGZyb20gYm90aCBsaWJ4YyBhbmQKaHZtbG9hZGVyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 15:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Ty9-0004jZ-JQ; Wed, 10 May 2017 15:56:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8Ty9-0004jN-2h
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 15:56:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 00/8F-03620-41833195; Wed, 10 May 2017 15:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVfYQjj
 SYPktaYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPNt3ha3guFnF05PnWRsY
 1+t2MXJyCAn8ZZRob3TsYuQCsh8zSqx8+pQJwtnGKLGz5S8bSJWIgLPE1zNz2UFsXgF9ib53H
 SwgtrBAkMSzuxfYQBokBJ4wSdyZs5UJJCEh4CmxfsNBoCIOMPvUtMouRnYONgEriUNiIAUsAq
 oSjWe2sE5g5F7AyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ4wxAsIPx/NrAQ4ySHExKorw/tYQjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzjcDygkW
 paanVqRl5gBDDyYtwcGjJMJ7DiTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivLNBigRAi
 jJK8+BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5X4JM4cnMK4Hb9AroCCagIwIZBE
 COKElESEk1MC5Z6rY2rHLKpOvGiROXxvHsq+JPqhP79eHQDqsFPv89A/KXZX3ezHyamzs0oF9
 V5bz5DcmMuc8kPV44pZ6YUh1rJL3kX1ajqMLHpeurFZ86rm963JeawyXHu0q/9cIX1bmrKr65
 Xro7Y3WUc4S2uPo3dsfyNgG1E7EFDAd96tyN51Tc+lk+SYmlOCPRUIu5qDgRANQyFK9+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494431762!96786039!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16946 invoked from network); 10 May 2017 15:56:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 15:56:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Ty5-0005dr-VO; Wed, 10 May 2017 15:56:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Ty0-0000YK-JY; Wed, 10 May 2017 15:55:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Txz-0005kX-PT; Wed, 10 May 2017 15:55:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109263-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0d1a96043a75b067498a33619e99df1276f4c1b1
X-Osstest-Versions-That: xen=cbcaccb5e991155a4ae85a032e990614c3dc6960
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 15:55:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109263: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTI2My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDBkMWE5NjA0M2E3NWIw
Njc0OThhMzM2MTllOTlkZjEyNzZmNGMxYjEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGNiY2FjY2I1ZTk5MTE1NWE0YWU4NWEwMzJlOTkwNjE0YzNkYzY5NjAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTIzMiAgMjAxNy0wNS0wOSAxOTowMjoxNCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkyNjMgIDIwMTctMDUtMTAgMTQ6MDE6MTggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFi
bGUtc21va2UKKyByZXZpc2lvbj0wZDFhOTYwNDNhNzViMDY3NDk4YTMzNjE5ZTk5ZGYxMjc2ZjRj
MWIxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNt
b2tlIDBkMWE5NjA0M2E3NWIwNjc0OThhMzM2MTllOTlkZjEyNzZmNGMxYjEKKyBicmFuY2g9eGVu
LXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249MGQxYTk2MDQzYTc1YjA2NzQ5OGEzMzYxOWU5OWRm
MTI3NmY0YzFiMQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJy
YW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDBkMWE5NjA0M2E3NWIwNjc0OThhMzM2MTllOTlk
ZjEyNzZmNGMxYjEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFt
CisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RV
cHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUt
c21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDBkMWE5NjA0M2E3NWIwNjc0OThhMzM2MTllOTlkZjEyNzZm
NGMxYjE6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgY2JjYWNjYi4uMGQxYTk2MCAgMGQxYTk2MDQzYTc1YjA2NzQ5OGEz
MzYxOWU5OWRmMTI3NmY0YzFiMSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 15:57:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Tz0-0004oE-VB; Wed, 10 May 2017 15:56:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1d8Tyz-0004nv-Uj; Wed, 10 May 2017 15:56:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B2/E5-02022-84833195; Wed, 10 May 2017 15:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov66rhXC
 kwdZ53Bbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYMzZt28ta8Jazon3LJpYGxnkcXYyc
 HBICRhJvJ/5j6mLk4hASWMgo0XHsIztIQlggQKJr/3xGEFtEQFNi4rX9rCC2kMBOJoklm6JAG
 pgFJjFKTPl1FKyITUBVYsP1U2BFvALWEtPvTmHpYuTgYAGKn/6hDxIWFQiXeNt4hAWiRFDi5M
 wnYDangK3ElV8HwWxmAT2JHdd/sULY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqR
 raKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYeAxAsIPx/GnPQ4ySHExKorw/
 tYQjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwapgD5QSLUtNTK9Iyc4AxAJOW4OBREuE9ZwaU5
 i0uSMwtzkyHSJ1iVJQS550NkhAASWSU5sG1weLuEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlY
 R5X4JM4cnMK4Gb/gpoMRPQ4kAGAZDFJYkIKakGRpe6l9GJ80rupe14tjemuPGiui/X6pstl7k
 OP3Bv4tQ4sGWl5L23Yg4zPGyPCB6dkPjv60Wzkz80bpRsUI5NWP389BTWx8cuG296yM1jvOpT
 3rcKSYW/Jy46lay3EW2O0ji3fHu/zZSQmEv8s3Zf2rl2aczfY+6uZ/onrri8poXxq9We7JyfX
 yyUWIozEg21mIuKEwG+Hb9/tgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494431810!97303701!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65452 invoked from network); 10 May 2017 15:56:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 15:56:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A44F1ACA6;
 Wed, 10 May 2017 15:56:50 +0000 (UTC)
To: Lars Kurth <lars.kurth.xen@gmail.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
 <22803.7813.633620.536019@mariner.uk.xensource.com>
 <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
 <11D3ADC3-7B59-4AC0-9BD1-D915F18BC896@gmail.com>
 <F28AAF99-618B-4555-B9B2-7FD28E2E19CD@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <529d3f17-6b15-79a8-628c-278f6f4562c5@suse.com>
Date: Wed, 10 May 2017 17:56:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <F28AAF99-618B-4555-B9B2-7FD28E2E19CD@gmail.com>
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Vulnerability embargo dates - add your public
 holidays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTY6NTksIExhcnMgS3VydGggd3JvdGU6Cj4gCj4+IE9uIDEwIE1heSAyMDE3
LCBhdCAxNTozNywgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90ZToK
Pj4KPj4+Cj4+PiBPbiAxMCBNYXkgMjAxNywgYXQgMTU6MzEsIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gT24gMTAvMDUvMTcgMTY6MDcsIElhbiBKYWNrc29u
IHdyb3RlOgo+Pj4+IChkcm9wcGluZyBhbm5vdW5jZSkKPj4+Pgo+Pj4+IEp1ZXJnZW4gR3Jvc3Mg
d3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFZ1bG5lcmFiaWxpdHkgZW1iYXJnbyBkYXRlcyAtIGFk
ZCB5b3VyIHB1YmxpYyBob2xpZGF5cyIpOgo+Pj4+PiBPbiAxMC8wNS8xNyAxNTozOCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4+Pj4+PiBQbGVhc2Ugc2VlOgo+Pj4+Pj4gaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvSG9saWRheUNhbGVuZGFyCj4+Pj4+Cj4+Pj4+IEFyZSB5b3UgcGxhbm5p
bmcgdG8gYWRkIGEgbGluayB0byB0aGlzIHBhZ2Ugc29tZXdoZXJlIGluIHRoZSB3aWtpPwo+Pj4+
Cj4+Pj4gSSBoYXZlbid0IGRvbmUgc28uICBJIGd1ZXNzIGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVh
LiAgUGxlYXNlIGdvIGFoZWFkCj4+Pj4gYW5kIGRvIHNvIDotKS4KPj4+Cj4+PiBPa2F5LiBCdXQg
d2hlcmU/Cj4+Pgo+Pj4gSSBndWVzcyB0aGUgbW9zdCBsb2dpY2FsIHBsYWNlIHdvdWxkIGJlIHRo
ZSAiWGVuIHNlY3VyaXR5IHByb2JsZW0KPj4+IHJlc3BvbnNlIHByb2Nlc3MiIGRlZmluaXRpb24s
IHdoaWNoIEkgb2J2aW91c2x5IGNhbid0IGNoYW5nZS4KPj4+Cj4+PiBBbm90aGVyIHBsYWNlIHdv
dWxkIGJlOgo+Pj4KPj4+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1NlY3VyaXR5
X0Fubm91bmNlbWVudHNfKEhpc3RvcmljYWwpCj4+Pgo+Pj4gQW55IG90aGVyIGlkZWFzPwo+Pgo+
PiBJIGNhbiBwdXQgYSB3aWRnZXQgb24gdGhlIHNlY3VyaXR5IHJlc3BvbnNlIHBhZ2Ugb24geGVu
cHJvamVjdC5vcmcgKHRoZXJlIGlzIGFscmVhZHkgb25lLCBsaW5raW5nIHRvIFBHUCBrZXlzLCBl
dGMuKQo+IAo+IEkgYWRkZWQgIlNFQ1VSSVRZIFBPTElDWSBSRUxBVEVEIERPQ1VNRU5UUyIgKHRv
cCByaWdodCkgdG8gaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9zZWN1cml0eS1wb2xpY3kuaHRtbAo+
IAo+IExldCBtZSBrbm93IGlmIHRoYXQgd29ya3MKCkl0IGRvZXMuIDotKQoKClRoYW5rcywKCkp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 16:10:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 16:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8UCJ-0006yB-Fz; Wed, 10 May 2017 16:10:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8UCH-0006xz-SY
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 16:10:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 87/E1-01709-18B33195; Wed, 10 May 2017 16:10:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTbfWWjj
 SYHWPusX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFz9R2WgklMFS+mPmZsYLzJ2MXIxSEksJFR
 4tvMeSwQzkpGiXsb+9m7GDk5hAVsJG5s+8oKYosIBEuc6F0DZgsJeEt83XuTCcRmFqiQaFvzF
 ayeTUBT4s7nT2BxXgEriednJzKD2CwCqhJff94A6xUVCJd423iEBaJGUOLkzCdANgcHp4CPxL
 1Gd4iRthJ35u5mhrDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRvTi1qCy1SNdML6koMz2jJDc
 xM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNgYgGAH49QG50OMkhxMSqK8P7WEI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8JpbAeUEi1LTUyvSMnOAYQ+TluDgURLhvWsJlOYtLkjMLc5Mh0idY
 tTlmHPv63smIZa8/LxUKXHeQpAZAiBFGaV5cCNgMXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwry/QFbxZOaVwG16BXQEE9ARgQwCIEeUJCKkpBoYl6Up7hLxmdFyxk8oN2p56q/MA9J/nrS
 erGHeIbdsIlvPrxS/mD8HxUq+/ji185RK7cdIrYL8wKlXH3bfPZlT9cd4elPknNMr9qyeavup
 7H+/htuiuR/m239TeGUzs0OAU2Q++6d1x/Qs/onKt+ltNPn36uXTlMnH76p6tXU2zl3rpC0xc
 dtJESWW4oxEQy3mouJEAOlY4Gq8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494432637!81467721!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25334 invoked from network); 10 May 2017 16:10:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 10 May 2017 16:10:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7CCA92B;
 Wed, 10 May 2017 09:10:36 -0700 (PDT)
Received: from [10.119.48.100] (unknown [10.119.48.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 37E313F4FF;
 Wed, 10 May 2017 09:10:35 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1494426242-32413-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <465d0f28-9e30-52e3-7300-385fcb2a6a72@arm.com>
Date: Wed, 10 May 2017 17:10:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494426242-32413-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/12 v3] PL011 emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKSSBrbm93IHRoYXQgSmFuIHJlcXVlc3RlZCB0byBvbmx5IENDZWQgcmVs
ZXZhbnQgbWFpbnRhaW5lcnMgdG8gZWFjaCAKcGF0Y2guIEJ1dCBjYW4geW91IGtlZXAgbWUgQ0Nl
ZCB0byBhbGwgcGF0Y2hlcz8KCkknZCBsaWtlIHRvIGZvbGxvdyBhbGwgdGhlIGRpc2N1c3Npb24g
b24gdGhpcyBzZXJpZXMuCgpAU3RlZmFubzogSSBhc3N1bWUgeW91IHdhbnQgdG8gYmUgQ0NlZCBv
biB0aGlzIHNlcmllcyB0b28/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 16:11:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 16:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8UDO-000731-S3; Wed, 10 May 2017 16:11:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8UDN-00072h-C6
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 16:11:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 17/38-03371-4CB33195; Wed, 10 May 2017 16:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfewtXC
 kQddjKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9E9Zw17w4wxjxcmZKg2M
 q/oZuxi5OIQE/jJK3H63lLWLkRPIecwoMWemFkRiG6PE9RdvmUASIgLOEl/PzGUHsXkF9CU+z
 DgGZgsLmEus3N/OAtIgIfBQReLC1GawSRICnhLLlx9igbHbL98DGsTOwSZgJXFIDCTKIqAq0X
 X1B/sERu4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYDywKPMQoycGkJMr7U0s4UogvKT+lMiOxOCO+qDQntfgQowwHh5IE71kroJxgUWp6
 akVaZg4w/GDSEhw8SiK8XMAQFOItLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHeQpAZAiBFG
 aV5cCNgsXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryrQabwZOaVwG16BXQEE9ARgQwCIE
 eUJCKkpBoY90uy5NeoLNNmSuLe92ujvKn6pfwmtblHlpVbL75VLe24MkPlmqHg8pbrJZsuWLE
 sWLJ0WuPMPM7stX+LQuJ2HSk7UWbdu7v7UN6FXTXfZdN47dWeT0zz1lopz2Mxd0Z/F7vxz8Sz
 Zfcv9GRnJWRtfqQ2tUpaa8euT7Odl+jn93ZMqGrk/MinxFKckWioxVxUnAgAp3FUsYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494432706!99922787!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53231 invoked from network); 10 May 2017 16:11:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 16:11:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8UDH-0006YH-Nq; Wed, 10 May 2017 16:11:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8UDB-00024X-KT; Wed, 10 May 2017 16:11:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8UDA-0000G5-AH; Wed, 10 May 2017 16:11:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109245-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cbcaccb5e991155a4ae85a032e990614c3dc6960
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 16:11:36 +0000
Subject: [Xen-devel] [xen-unstable test] 109245: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI0NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTI0NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEw
OTEzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5MTY1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MDkxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMDkxMTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTExMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MTY1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGxpa2UgMTA5MTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkxNjUKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEwOTE2NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MTY1CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDkx
NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGNiY2FjY2I1ZTk5MTE1NWE0YWU4NWEwMzJlOTkwNjE0YzNkYzY5NjAKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg4MzliZTVjMWZlMzM5YTEzMTBiNGUw
NWU4OGM1YTAyMzBiNzk1OWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTE2NSAgMjAxNy0wNS0w
OCAwNzoxNzo0NiBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDkxODYgIDIwMTct
MDUtMDggMTk6MjA6MTAgWiAgICAxIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMDkyNDUgIDIwMTctMDUtMTAgMDQ6MTg6NTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1vaGl0IEdhbWJoaXIgPG1v
aGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+CiAgUm9iaW4gTGVlIDxyb2JpbmxlZS5zeXN1QGdtYWlsLmNvbT4KICBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgY2JjYWNjYjVlOTkxMTU1YTRhZTg1YTAzMmU5OTA2MTRjM2RjNjk2MApB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE1heSA1IDE3OjM4OjE5IDIwMTcgKzAxMDAKCiAgICB4ODYvcHY6IEFsaWduICVyc3AgYmVm
b3JlIHB1c2hpbmcgdGhlIGZhaWxzYWZlIHN0YWNrIGZyYW1lCiAgICAKICAgIEFyY2hpdGVjdHVy
YWxseSwgYWxsIDY0Yml0IHN0YWNrcyBhcmUgYWxpZ25lZCBvbiBhIDE2IGJ5dGUgYm91bmRhcnkg
YmVmb3JlIGFuCiAgICBleGNlcHRpb24gZnJhbWUgaXMgcHVzaGVkLiAgVGhlIGZhaWxzYWZlIGZy
YW1lIHNob3VsZCBub3Qgc3BlY2lhbCBpbiB0aGlzCiAgICByZWdhcmQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCA1NWFi
MTcyYTFmMjg2NzQyZDkxODk0N2VjYjliMjU3Y2UzMWNjMjUzCkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTc6Mzg6MTkg
MjAxNyArMDEwMAoKICAgIHg4Ni9wdjogRml4IGJ1Z3Mgd2l0aCB0aGUgaGFuZGxpbmcgb2YgaW50
ODBfYm91bmNlCiAgICAKICAgIFRlc3RpbmcgaGFzIHJldmVhbGVkIHR3byBpc3N1ZXM6CiAgICAK
ICAgICAxKSBQYXNzaW5nIGEgTlVMTCBoYW5kbGUgdG8gc2V0X3RyYXBfdGFibGUoKSBpcyBpbnRl
bmRlZCB0byBmbHVzaCB0aGUgZW50aXJlCiAgICAgICAgdGFibGUuICBUaGUgNjRiaXQgZ3Vlc3Qg
Y2FzZSAoYW5kIDMyYml0IGd1ZXN0IG9uIDMyYml0IFhlbiwgd2hlbiBpdAogICAgICAgIGV4aXN0
ZWQpIGNhbGxlZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKCkgdG8gcmVzZXQgaW50ODBfYm91bmNl
LCBidXQgYy9zCiAgICAgICAgY2RhMzM1YzI3OSB3aGljaCBpbnRyb2R1Y2VkIHRoZSAzMmJpdCBn
dWVzdCBvbiA2NGJpdCBYZW4gc3VwcG9ydCBvbWl0dGVkCiAgICAgICAgdGhpcyBzdGVwLiAgUHJl
dmlvdXNseSB0aGVyZWZvcmUsIGl0IHdhcyBpbXBvc3NpYmxlIGZvciBhIDMyYml0IGd1ZXN0IHRv
CiAgICAgICAgcmVzZXQgaXRzIHJlZ2lzdGVyZWQgaW50ODBfYm91bmNlIGRldGFpbHMuCiAgICAK
ICAgICAyKSBpbml0X2ludDgwX2RpcmVjdF90cmFwKCkgZG9lc24ndCBob25vdXIgdGhlIGd1ZXN0
cyByZXF1ZXN0IHRvIGhhdmUKICAgICAgICBpbnRlcnJ1cHRzIGRpc2FibGVkIG9uIGVudHJ5LiAg
UFZvcHMgTGludXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1cHRzIGFyZQogICAgICAgIGRpc2FibGVk
LCBidXQgWGVuIGN1cnJlbnRseSBsZWF2ZXMgdGhlbSBlbmFibGVkIHdoZW4gZm9sbG93aW5nIHRo
ZSBpbnQ4MAogICAgICAgIGZhc3RwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgYmFmMjk1MDIxM2U2YTUwODAxOTQw
NjQzZTI1NDlhNWJhYTIxYWQ3MQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE1OjMwOjM2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJt
OiBTdXJ2aXZlIHVua25vd24gdHJhcHMgZnJvbSBndWVzdHMKICAgIAogICAgQ3VycmVudGx5IHdl
IGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5FQyB2YWx1ZSB3ZSBkb24ndCByZWNvZ25p
c2UuCiAgICBBcyBjb25maWd1cmFibGUgZGlzYWJsZXMvZW5hYmxlcyBhcmUgYWRkZWQgdG8gdGhl
IGFyY2hpdGVjdHVyZQogICAgKGNvbnRyb2xsZWQgYnkgUkVTMS9SRVNPIGJpdHMgcmVzcGVjdGl2
ZWx5KSwgd2l0aCBhc3NvY2lhdGVkIHN5bmNocm9ub3VzCiAgICBleGNlcHRpb25zLCBpdCBtYXkg
YmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciBleGNlcHRpb25zIHdpdGgKICAgIGNs
YXNzZXMgdGhhdCB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICAKICAgIFdoaWxlIHdlIGNhbid0IHNl
cnZpY2UgdGhlc2UgZXhjZXB0aW9ucyBpbiBhIG1hbm5lciB1c2VmdWwgdG8gdGhlIGd1ZXN0LAog
ICAgd2UgY2FuIGF2b2lkIGJyaW5naW5nIGRvd24gdGhlIGhvc3QuIFBlciBBUk0gRERJIDA0ODdB
LmtfaXNzMTA3NzUsIHBhZ2UKICAgIEQ3LTE5MzcsIEVDIHZhbHVlcyB3aXRoaW4gdGhlIHJhbmdl
IDB4MDAgLSAweDJjIGFyZSByZXNlcnZlZCBmb3IgZnV0dXJlCiAgICB1c2Ugd2l0aCBzeW5jaHJv
bm91cyBleGNlcHRpb25zLCBhbmQgRUMgd2l0aGluIHRoZSByYW5nZSAweDJkIC0gMHgzZiBtYXkK
ICAgIGJlIHVzZWQgZm9yIGVpdGhlciBzeW5jaHJvbm91cyBvciBhc3luY2hyb25vdXMgZXhjZXB0
aW9ucy4KICAgIAogICAgVGhlIHBhdGNoIG1ha2VzIFhlbiBoYW5kbGUgYW55IHVua25vd24gRUMg
YnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRAogICAgZXhjZXB0aW9uIGludG8gdGhlIGd1ZXN0LCB3
aXRoIGEgY29ycmVzcG9uZGluZyAocmF0ZWxpbWl0ZWQpIHdhcm5pbmcgaW4KICAgIHRoZSBsb2cu
CiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24gTGludXggY29tbWl0IGYwNTBmZTdhOTE2
NCAiYXJtOiBLVk06IFN1cnZpdmUgdW5rbm93bgogICAgdHJhcHMgZnJvbSB0aGUgZ3Vlc3QiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgQWNrZWQtYnk6IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
Y29tbWl0IDVhMGVkOWEwOWViYjMyYjYyMGQ5MjE3ODc1YmI1MjA2ZDVjY2Y0ZDcKQXV0aG9yOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZyaSBNYXkgNSAxNToz
MDozNSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogZG9fdHJhcF9oeXBlcnZpc29yOiBTZXBhcmF0
ZSBoeXBlcnZpc29yIGFuZCBndWVzdCB0cmFwcwogICAgCiAgICBUaGUgZnVuY3Rpb24gZG9fdHJh
cF9oeXBlcnZpc29yIGlzIGN1cnJlbnRseSBoYW5kbGluZyBib3RoIHRyYXAgY29taW5nCiAgICBm
cm9tIHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3QuIFRoaXMgbWFrZXMgZGlmZmljdWx0IHRv
IGdldCBzcGVjaWZpYwogICAgYmVoYXZpb3Igd2hlbiBhIHRyYXAgaXMgY29taW5nIGZyb20gZWl0
aGVyIHRoZSBndWVzdCBvciB0aGUgaHlwZXJ2aXNvci4KICAgIAogICAgU3BsaXQgdGhlIGZ1bmN0
aW9uIGludG8gdHdvIHBhcnRzOgogICAgICAgIC0gZG9fdHJhcF9ndWVzdF9zeW5jIHRvIGhhbmRs
ZSBndWVzdCB0cmFwcwogICAgICAgIC0gZG9fdHJhcF9oeXBfc3luYyB0byBoYW5kbGUgaHlwZXJ2
aXNvciB0cmFwcwogICAgCiAgICBPbiBBQXJjaDMyLCB0aGUgSHlwIFRyYXAgRXhjZXB0aW9uIHBy
b3ZpZGVzIHRoZSBzdGFuZGFyZCBtZWNoYW5pc20gZm9yCiAgICB0cmFwcGluZyBHdWVzdCBPUyBm
dW5jdGlvbnMgdG8gdGhlIGh5cGVydmlzb3IgKHNlZSBCMS4xNC4xIGluIEFSTSBEREkKICAgIDA0
MDZDLmMpLiBJdCBjYW5ub3QgYmUgZ2VuZXJhdGVkIHdoZW4gZ2VuZXJhdGVkIHdoZW4gdGhlIHBy
b2Nlc3NvciBpcyBpbgogICAgSHlwIE1vZGUsIGluc3RlYWQgb3RoZXIgZXhjZXB0aW9uIHdpbGwg
YmUgdXNlZC4gU28gaXQgaXMgZmluZSB0byByZXBsYWNlCiAgICB0aGUgY2FsbCB0byBkb190cmFw
X2h5cGVydmlzb3IgYnkgZG9fdHJhcF9ndWVzdF9zeW5jLgogICAgCiAgICBGb3IgQUFyY2g2NCwg
dGhlcmUgYXJlIHR3byBkaXN0aW5jdHMgZXhjZXB0aW9uIGRlcGVuZGluZyB3aGV0aGVyIHRoZQog
ICAgZXhjZXB0aW9uIHdhcyB0YWtlbiBmcm9tIHRoZSBjdXJyZW50IGxldmVsIChoeXBlcnZpc29y
KSBvciBsb3dlciBsZXZlbAogICAgKGd1ZXN0KS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSB1bmtu
b3duIHRyYXBzIGZyb20gZ3Vlc3RzIHdpbGwgbGVhZCB0byBwYW5pYyBYZW4uIFRoaXMgaXMKICAg
IGFscmVhZHkgYmVoYXZpb3IgYW5kIGlzIGxlZnQgdW5jaGFuZ2VkIGZvciBzaW1wbGljeS4gQSBm
b2xsb3ctdXAgcGF0Y2gKICAgIHdpbGwgYWRkcmVzcyB0aGF0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxZjky
ZGQ3ZTg4NjdmNjA1ZmIwMmIxZTY3ZWNmMGRlMzg5YTZjODE2CkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTU6MzA6MzQgMjAxNyAr
MDEwMAoKICAgIHhlbi9hcm06IGFybTMyOiBSZW5hbWUgdGhlIHRyYXAgdG8gdGhlIGNvcnJlY3Qg
bmFtZQogICAgCiAgICBQZXIgVGFibGUgQjEtMyBpbiBBUk0gRERJIDA0MDZDLmMsIHRoZSB2ZWN0
b3IgMHg4IGZvciBoeXAgaXMgY2FsbGVkCiAgICAiSHlwZXJ2aXNvciBDYWxsIi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpj
b21taXQgOTMzZjk2NmJjZGY0ZjQyNTViNDMyMDcxZmMxMmM5ZWUyZWZiMDVlZgpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTc6NDg6MzIg
MjAxNyArMDIwMAoKICAgIHg4Ni9tbTogYWRkIHRlbXBvcmFyeSBkZWJ1Z2dpbmcgY29kZSB0byBn
ZXRfcGFnZV9mcm9tX2dmbl9wMm0oKQogICAgCiAgICBTZWUgdGhlIGNvZGUgY29tbWVudC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCAwMzM1MGYxY2U3Mzk4YTViMmQ1NDgwMmVmZTIxNjU5YmQ4ZDAzNzcyCkF1dGhvcjogUm9iaW4g
TGVlIDxyb2JpbmxlZS5zeXN1QGdtYWlsLmNvbT4KRGF0ZTogICBTYXQgTWF5IDYgMDM6MDI6MzIg
MjAxNyArMDgwMAoKICAgIGxpYnhsOiB1Lmh2bS51c2JkZXZpY2VfbGlzdCBpcyBjaGVja2VkIGZv
ciBlbXB0aW5lc3MKICAgIAogICAgQ3VycmVudGx5IHVzYmRldmljZV9saXN0IGlzIG9ubHkgY2hl
Y2tlZCBmb3IgbnVsbGl0eS4gQnV0IHRoZSBPQ2FtbAogICAgYmluZGluZyB3aWxsIGNvbnZlcnQg
ZW1wdHkgbGlzdCB0byBhIHBvaW50ZXIgdG8gTlVMTCwgaW5zdGVhZCBvZiBhCiAgICBOVUxMIHBv
aW50ZXIuIFRoYXQgbWVhbnMgdGhlIE9DYW1sIGJpbmRpbmcgd2lsbCBmYWlsIHRvIGRpc2FibGUg
VVNCLgogICAgCiAgICBUaGlzIHBhdGNoIHdpbGwgY2hlY2sgZW1wdGluZXNzIG9mIHVzYmRldmlj
ZV9saXN0LiBBbmQgTlVMTCBpcyBzdGlsbCBhCiAgICB2YWxpZCBlbXB0eSBsaXN0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBSb2JpbiBMZWUgPHJvYmlubGVlLnN5c3VAZ21haWwuY29tPgogICAg
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCBhMGE5MDk1NDMyZjZmOGI3YzgzZTc3OWRhZDVkZWJjODFjNTUyNTgzCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxNDo1NjoxNCAyMDE3
ICswMjAwCgogICAgeDg2OiBjb3JyZWN0IGJvb3QgdGltZSBwYWdlIHRhYmxlIHNldHVwCiAgICAK
ICAgIFdoaWxlIHVzaW5nIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSBhbmQgYXNzdW1pbmcgdGhlIGFs
bG9jYXRlZCBtZW1vcnkgaXMKICAgIGRpcmVjdGx5IGFjY2Vzc2libGUgaXMgb2theSBhdCBib290
IHRpbWUgKGFzIHdlIHJ1biBvbiB0aGUgaWRsZSBwYWdlCiAgICB0YWJsZXMgdGhlcmUpLCBtZW1v
cnkgaG90cGx1ZyBjb2RlIHRvbyBhc3N1bWVzIGl0IGNhbiBhY2Nlc3MgdGhlCiAgICByZXN1bHRp
bmcgcGFnZSB0YWJsZXMgd2l0aG91dCB1c2luZyBtYXBfZG9tYWluX3BhZ2UoKSBvciBhbGlrZSwg
YW5kCiAgICBoZW5jZSB3ZSBuZWVkIHRvIG9idGFpbiBtZW1vcnkgc3VpdGFibGUgZm9yIG9yZGlu
YXJ5IHBhZ2UgdGFibGUgdXNlCiAgICBoZXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMWM1ZTI0MmU2ZDZlNTFmZTZl
YzM1NTMyOTllYzdlZmM0ODkzOGM1NgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTQ6NTU6MjAgMjAxNyArMDIwMAoKICAgIHg4NjogY29y
cmVjdCBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAKICAgIENvbW1pdCBkOWI3ZWYyMDlhNyAoIng4
NjogZHJvcCBmYWlsc2FmZSBjYWxsYmFjayBpbnZvY2F0aW9uIGZyb20KICAgIGFzc2VtYmx5Iikg
ZGlkbid0IGdvIHF1aXRlIGZhciBlbm91Z2ggd2l0aCB0aGUgY2xlYW51cCBpdCBkaWQ6IFRoZQog
ICAgY2hhbmdlZCBtYXhpbXVtIGZyYW1lIHNpemUgc2hvdWxkIGFsc28gaGF2ZSBiZWVuIHJlZmxl
Y3RlZCBpbiB0aGUgZWFybHkKICAgIGFkZHJlc3MgcmFuZ2UgY2hlY2sgKHdoaWNoIGhhcyBub3cg
YmVlbiBwb2ludGVkIG91dCB0byBoYXZlIGJlZW4gd3JvbmcKICAgIGFueXdheSwgdXNpbmcgNjAg
aW5zdGVhZCBvZiAweDYwKSwgYW5kIGl0IHNob3VsZCBoYXZlIHVwZGF0ZWQgdGhlCiAgICBjb21t
ZW50IGFoZWFkIG9mIHRoZSBmdW5jdGlvbi4KICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIGxvd2Vy
IGJvdW5kIC0gYWxsIGlzIGZpbmUgKGZvciBvdXIgcHVycG9zZXMpIGlmIHRoZQogICAgaW5pdGlh
bCBndWVzdCBrZXJuZWwgc3RhY2sgcG9pbnRlciBwb2ludHMgcmlnaHQgYXQgdGhlIGh5cGVydmlz
b3IgYmFzZQogICAgYWRkcmVzcywgYXMgb25seSBtZW1vcnkgX2JlbG93XyB0aGF0IGFkZHJlc3Mg
aXMgZ29pbmcgdG8gYmUgd3JpdHRlbi4KICAgIAogICAgQWRkaXRpb25hbGx5IGxpbWl0IHRoZSBu
dW1iZXIgb2YgdGltZXMgJXJzaSBpcyBiZWluZyBhZGp1c3RlZCB0byB3aGF0CiAgICBpcyByZWFs
bHkgbmVlZGVkLgogICAgCiAgICBGaW5hbGx5IG1vdmUgZXhjZXB0aW9uIGZpeHVwIGNvZGUgaW50
byB0aGUgZGVzaWduYXRlZCAuZml4dXAgc2VjdGlvbgogICAgYW5kIG1hY3JvaXplIHRoZSBzdG9y
ZXMgdG8gZ3Vlc3Qgc3RhY2suCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5o
QGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBncmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cgpjb21taXQgNDYxZjA0ODIwMzNiMDlhZGUyZjNlMzhjOGMzM2YxYzE1YmM4ZGVm
YwpBdXRob3I6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KRGF0
ZTogICBNb24gTWF5IDggMTQ6NTQ6MDAgMjAxNyArMDIwMAoKICAgIHg4Ni92bV9ldmVudDogZml4
IHJhY2UgYmV0d2VlbiBfX2NvbnRleHRfc3dpdGNoKCkgYW5kIHZtX2V2ZW50X3Jlc3VtZSgpCiAg
ICAKICAgIFRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IGNhbiByZXBseSB0byBhIHZtX2V2ZW50IGZh
c3RlciB0aGFuCiAgICB2bXhfdm1leGl0X2hhbmRsZXIoKSBjYW4gY29tcGxldGUgaW4gc29tZSBj
YXNlcywgd2hlcmUgaXQgaXMgdGhlbgogICAgbm90IHNhZmUgZm9yIHZtX2V2ZW50X3NldF9yZWdp
c3RlcnMoKSB0byBtb2RpZnkgdi0+YXJjaC51c2VyX3JlZ3MuCiAgICBJbiB0aGUgdGVzdCBzY2Vu
YXJpbywgd2Ugd2VyZSBzdGVwcGluZyBvdmVyIGFuIElOVDMgYnJlYWtwb2ludCBieQogICAgc2V0
dGluZyBSSVAgKz0gMS4gVGhlIHF1aWNrIHJlcGx5IHRlbmRlZCB0byBjb21wbGV0ZSBiZWZvcmUg
dGhlIFZDUFUKICAgIHRyaWdnZXJpbmcgdGhlIGludHJvc3BlY3Rpb24gZXZlbnQgaGFkIHByb3Bl
cmx5IHBhdXNlZCBhbmQgYmVlbgogICAgZGVzY2hlZHVsZWQuIElmIHRoZSByZXBseSBvY2N1cnMg
YmVmb3JlIF9fY29udGV4dF9zd2l0Y2goKSBoYXBwZW5zLAogICAgX19jb250ZXh0X3N3aXRjaCgp
IGNsb2JiZXJzIHRoZSByZXBseSBieSBvdmVyd3JpdGluZwogICAgdi0+YXJjaC51c2VyX3JlZ3Mg
ZnJvbSB0aGUgc3RhY2suIElmIHdlIGRvbid0IHBhc3MgdGhyb3VnaAogICAgX19jb250ZXh0X3N3
aXRjaCgpIChkdWUgdG8gc3dpdGNoaW5nIHRvIHRoZSBpZGxlIHZDUFUpLCByZXBseSBkYXRhCiAg
ICB3b3VsZG4ndCBiZSBwaWNrZWQgdXAgd2hlbiBzd2l0Y2hpbmcgYmFjayBzdHJhaWdodCB0byB0
aGUgb3JpZ2luYWwKICAgIHZDUFUuCiAgICAKICAgIFRoaXMgcGF0Y2ggZW5zdXJlcyB0aGF0IHZt
X2V2ZW50X3Jlc3VtZSgpIGNvZGUgb25seSBzZXRzIHBlci1WQ1BVCiAgICBkYXRhIHRvIGJlIHVz
ZWQgZm9yIHRoZSBhY3R1YWwgc2V0dGluZyBvZiByZWdpc3RlcnMgbGF0ZXIgaW4KICAgIGh2bV9k
b19yZXN1bWUoKSAoc2ltaWxhciB0byB0aGUgbW9kZWwgdXNlZCB0byBjb250cm9sIHNldHRpbmcg
b2YgQ1JzCiAgICBhbmQgTVNScykuCiAgICAKICAgIFRoZSBwYXRjaCBhZGRpdGlvbmFsbHkgcmVt
b3ZlcyB0aGUgc3luY192Y3B1X2V4ZWNzdGF0ZSh2KSBjYWxsIGZyb20KICAgIHZtX2V2ZW50X3Jl
c3VtZSgpLCB3aGljaCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5LCB3aGljaCByZW1vdmVzIHRoZQog
ICAgYXNzb2NpYXRlZCBicm9hZGNhc3QgVExCIGZsdXNoIChyZWFkOiBwZXJmb3JtYW5jZSBpbXBy
b3ZlbWVudCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cgpjb21taXQgMTM2NmEwZTc2ZGI2Nzk1MzM2OGRjNGNhODViY2JiMjhkMGYz
MDAzZgpBdXRob3I6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
RGF0ZTogICBNb24gTWF5IDggMTQ6NTI6MzEgMjAxNyArMDIwMAoKICAgIHg4Ni92bV9ldmVudDog
YWRkIGh2bS92bV9ldmVudC57aCxjfQogICAgCiAgICBDcmVhdGVkIGFyY2gveDg2L2h2bS92bV9l
dmVudC5jIGFuZCBpbmNsdWRlL2FzbS14ODYvaHZtL3ZtX2V2ZW50LmgsCiAgICB3aGVyZSBIVk0t
c3BlY2lmaWMgdm1fZXZlbnQtcmVsYXRlZCBjb2RlIHdpbGwgbGl2ZS4gVGhpcyBjbGVhbnMgdXAK
ICAgIGh2bV9kb19yZXN1bWUoKSBhbmQgZW5zdXJlcyB0aGF0IHRoZSB2bV9ldmVudCBtYWludGFp
bmVycyBhcmUKICAgIHJlc3BvbnNpYmxlIGZvciBjaGFuZ2VzIHRvIHRoYXQgY29kZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDhi
ZjY4ZGNhNjVlMmQ2MWY0ZGZjNjcxNWNjYTUxYWQzZGQ1YWFkZjEKQXV0aG9yOiBNb2hpdCBHYW1i
aGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDEzOjM3OjE3
IDIwMTcgKzAyMDAKCiAgICB4ODYvdnBtdV9pbnRlbDogZml4IGh5cGVydmlzb3IgY3Jhc2ggYnkg
bWFza2luZyBQQyBiaXQgaW4gTVNSX1A2X0VWTlRTRUwKICAgIAogICAgU2V0dGluZyBQaW4gQ29u
dHJvbCAoUEMpIGJpdCAoMTkpIGluIE1TUl9QNl9FVk5UU0VMIHJlc3VsdHMgaW4gYSBHZW5lcmFs
CiAgICBQcm90ZWN0aW9uIEZhdWx0IGFuZCB0aHVzIHJlc3VsdHMgaW4gYSBoeXBlcnZpc29yIGNy
YXNoLiBUaGlzIGJlaGF2aW9yIGhhcwogICAgYmVlbiBvYnNlcnZlZCBvbiB0d28gZ2VuZXJhdGlv
bnMgb2YgSW50ZWwgcHJvY2Vzc29ycyBuYW1lbHksIEhhc3dlbGwgYW5kCiAgICBCcm9hZHdlbGwu
IE90aGVyIEludGVsIHByb2Nlc3NvciBnZW5lcmF0aW9ucyB3ZXJlIG5vdCB0ZXN0ZWQuIEhvd2V2
ZXIsIGl0CiAgICBkb2VzIHNlZW0gdG8gYmUgYSBwb3NzaWJsZSBlcnJhdHVtIHRoYXQgaGFzbid0
IHlldCBiZWVuIGNvbmZpcm1lZCBieSBJbnRlbC4KICAgIAogICAgVG8gZml4IHRoZSBwcm9ibGVt
IHRoaXMgcGF0Y2ggbWFza3MgUEMgYml0IGFuZCByZXR1cm5zIGFuIGVycm9yIGluCiAgICBjYXNl
IGFueSBndWVzdCB0cmllcyB0byB3cml0ZSB0byBpdCBvbiBhbnkgSW50ZWwgcHJvY2Vzc29yLiBJ
biBhZGRpdGlvbgogICAgdG8gdGhlIGZhY3QgdGhhdCBzZXR0aW5nIHRoaXMgYml0IGNyYXNoZXMg
dGhlIGh5cGVydmlzb3Igb24gSGFzd2VsbCBhbmQKICAgIEJyb2Fkd2VsbCwgdGhlIFBDIGZsYWcg
Yml0IHRvZ2dsZXMgYSBoYXJkd2FyZSBwaW4gb24gdGhlIHBoeXNpY2FsIENQVQogICAgZXZlcnkg
dGltZSB0aGUgcHJvZ3JhbW1lZCBldmVudCBvY2N1cnMgYW5kIHRoZSBoYXJkd2FyZSBiZWhhdmlv
ciBpbgogICAgcmVzcG9uc2UgdG8gdGhlIHRvZ2dsZSBpcyB1bmRlZmluZWQgaW4gdGhlIFNETSwg
d2hpY2ggbWFrZXMgdGhpcyBiaXQKICAgIHVuc2FmZSB0byBiZSB1c2VkIGJ5IGd1ZXN0cyBhbmQg
aGVuY2Ugc2hvdWxkIGJlIG1hc2tlZCBvbiBhbGwgbWFjaGluZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGQ1OTVlMTI2Yzk2OTc2ZDA1
NmQ3ODc3ZTQzMTliM2YyZjNkMjQ2YjEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDEzOjM2OjI4IDIwMTcgKzAyMDAKCiAgICBWTVg6IGNv
bnN0cmFpbiB2bXhfaW50cl9hc3Npc3QoKSBkZWJ1Z2dpbmcgY29kZSB0byBkZWJ1ZyBidWlsZHMK
ICAgIAogICAgVGhpcyBpcyBiZWNhdXNlIHRoYXQgY29kZSwgYWRkZWQgYnkgY29tbWl0IDk5NzM4
MmI3NzEgKCJ5ODYvdm14OiBkdW1wCiAgICBQSVIgYW5kIHZJUlIgYmVmb3JlIEFTU0VSVCgpIiks
IHdhcyBtZWFudCB0byBiZSByZW1vdmVkIGJ5IHRoZSB0aW1lIHdlCiAgICBmaW5hbGl6ZSA0Ljks
IGJ1dCB0aGUgcm9vdCBjYXVzZSBvZiB0aGUgQVNTRVJUKCkgd3JvbmdseSg/KSB0cmlnZ2VyaW5n
CiAgICBzdGlsbCB3YXNuJ3QgZm91bmQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFu
ZCBhbHNvIGNvcnJlY3QgdGhlIGZvcm1hdCBzcGVjaWZpZXJzLCB3aGljaCBJCiAgICBoYWQgZ290
IHdyb25nIHdoZW4gZWRpdGluZyBzYWlkIGNoYW5nZSB3aGlsZSBjb21taXR0aW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLUFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 16:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 16:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ULx-000800-VC; Wed, 10 May 2017 16:20:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Swapnil.Paratey@amd.com>) id 1d8ULw-0007zu-Ki
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 16:20:41 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B5/C5-03613-7DD33195; Wed, 10 May 2017 16:20:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m5ndHc2JcVfxummPTcEUXxSRZBh
 CJZihhZBC5Fiju7SvdtbSH5mlBW6pqUi5agoaSCWaaakQodYPFyoxcRVFwQfZ4iuU1tSymUat
 vl/n3nPuufe7XBKX/5IoSTbLzJr0jFYldSPUYf7RIYPHFMnhDc8Djzhby7DjKLZncYBIQCkSj
 T7NkJUqUZcO9UqMs9lZlQtDRC6aSrYgN5Kg83GY6+qTCQGiHyNouGdHQiCnnQg6BmclFuRKSu
 kwWK3J5wmS9KT9YeRNuKDB6RUE1qJJmaBR0Ay09YzhgoagA6DUkiqkKfoULH0dxAQM9G4Y/li
 Ai3kP6K2YIgSM0wBdMzO4qNkLr51OqeAP9B0EJaM1f0Ryvu9q04hMFPnB+w9VhIjjYf7VEib0
 BXo/2PLPiOkbUN3VgYs+JTIo6bdJRaJTCvbRbBFrwZ7bKBFxLMwNWwmxYB2D7tF3SAzaZOC4O
 735BV+43zi2SfQTMN/uwMTg8w5YrmrZrJ+VQnl9gVRcjBIW2nuRiH2h+VHVpqhEAl/yJ9AD5G
 /9ZyPWfzZSi7CnKJBjTddYU0jEodA0kyZDbdYxGm1IRPjhUB3LcUwGq2XSuNBLBl0L4m/BhX/
 tyP4ioRv5kJjKi/oRpEiW70wzXM5WM5z6oilTy3LdyJckVUCdi+I5DxObwWala7T8QW3RQLqr
 PKm8ozxNcUZGx2kyRMqGQsj5J4sLmJzQG/Ss0ptKETxoQaTO1G9bbJ1lP/JTKijEDyV3N7Imn
 cb8P+9A3iRSKagiwcVdozdvd3LwQ2D8EIkutDCEmflLKXNR8YZlObSwMLI4WHYraVe8fmCyLi
 zHGDPoGkCNr1WfH1qpjX5WbLn9c6M6UhGYfmVjvPF7qyGgfEwW4RWX4mFrzulc8TlYNQL76rn
 r031RL4vlJ9aMExVFV/fcbAoOysuMPaBsTZLFVTorYt6un01cn+38dFrZ9u3kBWNdWaT1oUFF
 cGomIgg3ccxvYYN3OZEDAAA=
X-Env-Sender: Swapnil.Paratey@amd.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494433237!67673340!1
X-Originating-IP: [104.47.36.63]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28038 invoked from network); 10 May 2017 16:20:38 -0000
Received: from mail-sn1nam02on0063.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.63)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 May 2017 16:20:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=i90f9I5CIRJyNVTZ9LCIHt49jlk6RxfldVLPWDLR59M=;
 b=oWxIKm47xA1Aw1Up6SOgBCy7QE95A37xsfxPqo4Cm4+5mqZNhshWSIYpJX1RBtWNMkTj8IbsP91FXtFSeXvz4mewiJw4IgH61Ux1U0k/hxrnwMhDVS/RXXgp9ULuXLjjmSmXuE0aDtG0+mtC9gpbIYMGMT7efIRMsr6ZOryv7aM=
Received: from nsfw.amd.com (165.204.77.1) by
 BN6PR12MB1860.namprd12.prod.outlook.com (10.175.98.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Wed, 10 May 2017 16:20:34 +0000
From: Swapnil Paratey <swapnil.paratey@amd.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 10 May 2017 11:20:25 -0500
Message-ID: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR12CA0049.namprd12.prod.outlook.com (10.175.83.139) To
 BN6PR12MB1860.namprd12.prod.outlook.com (10.175.98.23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f75080a1-3ea7-4bfa-1158-08d497c07cfb
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1860; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1860;
 3:dHHz3ZvGWmqyU+ai7pHBQaugYC0z2r4VnrIZ/8CYqkyKBwwJA/lisRsR38K+rIBHYh92IALvMGgECxcodylhisviEdcMiB30vSBBEcG3yI8+Rm5xwjKf4NXg3gTEIlzxIqnjEMX/QjDec7DLKKP5MXw3Vgli/Dvf0ROYFtkKdJMD3DpJvtzqERP5yy2lZLxVjZnQkja39Ngos9mmo724tMSEFQhJ+DJ11H/AlkyjmPt6+NxMQQzHBbFMoORija72RygoaQBzp243r1v8iTlRGDGcX/qCp9KqfNNgPjEXMtMg2hbAGKmQQnZheqqf1sxtmrUW7yjtV/4ugUf05J9a9269nyVWU5VArEvOhflHmzI=;
 25:QwUW9Y/nRUVrYMs7fqQbxwiyC2H9PNywl26iNDo/l2oicI5AAcuLrN+l3MLQNaQJDasOoDP1TJthfKpCbx+umPFSpwBnVXWKWLrGBpw4TzEwlWpOiiHOBGG0vJ3/m/LBkH/NfCdvFqqe/MDSVS7P677agL/R4KBgGWvayHkIIFKrv2Su4UrzCQr/5a/QGN6Y6ahasgoyZZx6XtCM9E3uqhhvEMXhK5aMOugbof4SRaXcmHW+xTL80283m4J+Tu7OeQSlEPr8AVfu3ke5+U+HO+3rSKa8CB7z9oD+i4XFPTJJK9xddzQwK2s/dPE4dx7d3JZGLLbG4e7FWJ3ZSq3ALDZUte9zPql4vC7j+iDKsft/ShAKh5q/F1vmBe6ml4G394v4w/48ulytzcHRXh9s0NNu/m6uUbrsSpy4aD/v+jXuTKhD8Ouh8X3VXkjhUMk2CweS01twjIhrDhKus3tDQPmmdejIFevO6BGBDQeUDhQ=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1860;
 31:EY9sYuv3X0chB7f3rZkD0fPh02sHBJN6MkTqg1c4+asGy7sBQBO34ohkFCCq9psfdL6KsQhuPKOLqz6pgWZ29fJBJSuBr5LvIS2xtwT3tuccEcrwPzct2SHKuyC8f3VZd5+DSMCP7EZZzgA8mu3cHqgejbMrDfAiZ76mYiHeavdhndBK/WL7sbnaeZG0nyhn0znrJkErZRYyDZqzb+6k3mzEyAZcThGA3LbLCFoy6fGBNhmuTp2fvc+6cqlld2Bc;
 20:H+7fX3XT0Hk2b0keAjAnEbsx1jnMggJ0wkn44VtRGIR72dtFaRgGY4OvXRa9R0D9F1nCgvbVgDdbv1tGlC1gYYl/ltrNaX6GW50biwXadUDFNF1Yiea8hjo37YXybOyBQA3PqEqVZXWO4YwR10POGpnexSs5NA4C7SKkgj8OiZWn7Uk/EOfOrloPKDCqBOxxZ+gsEJID2q25YmRQQsX31Vcb19+5jENdk7BWvz7/qB/7afXoA4HuBB2yd/CEs7On0G+JaXQJ852ILzjgg/cbUnnMYWK/8u1CNTKkJVz+YSk639/V2F+Sqs3cgAmrt0ypeMLGqGvETN9WJX2Ifo1RDCmGyw1jF9+zv4nipkGD88P2/7LY6xdvADqqI6lfzBt2gJb4H/LRg2HGrXyuoXD6hSeVOxd2ZzcRRdiM4rK5H6Kmuz/+ySZhnnhlDhFTRg54iqUVpU1p9VswrQksctOFmZ5hHlVmOUTdJaNWbIxZuQsTal6s4rGTcQhlNhmWzAVL
X-Microsoft-Antispam-PRVS: <BN6PR12MB18606B949D6D1C360BA76124E7EC0@BN6PR12MB1860.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148);
 SRVR:BN6PR12MB1860; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1860; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1860;
 4:x9PSkEJzhL3cX4747ZrWzrpXQKSl+R1EyAMA0kToHr3E5/jkoxdRseL/g+dp02ZnQJUyhRNHrVrV72Nc6SdQWTufx/hgiSKyTo04i6EidlBHWSYlAJyoCv8FKbR3RdS4lM9xpFsLpgv329MQzgyjfSnQ8dn/3tYzcpEms8+B9AMZhjsIYmx++o+KF/7/1hKaiFT/JxG7ipe7yeWVO1YDFmCshgrvv3TCwC/VZVfFH38ioNJUBl+8HA/XrTHRkd2Rl6R2U7nHWBHqRfvfPzEeOZ/H41dD1DcyQy+HNMW6MgkwVI/8Kr8JwQXAsEX0WaQ0/XNsn4bJExnpz3gYiKJ3q82SrjPSsVioVrRIJohxg5vAdYQunUWFIVOLeYeVEW+EvRYO7a2F8lk0+inZvlzWs/NblCjtCWs9UpHASmuF/P00ggn/WIAxsLBc3CH5xdbxUScrxS5Knl/UhmJE5xt2bGxWnO/WLieL5BwHbTZrQSmsboEAfwinY+yGXbw18KCMwkZOdtqRgTa76scSKu9yUlmQYLhSaE7wkpYu0RDD1IcVM/HJno7cHN9Xmvo/ZHuzimsB9j6W7u5IabcJaKG+8hYrL+3Hk7fMrvmRlRBFNitCUPoKKImCqE8cCveWX8NSh1ea4LI/xUkz4ddlNErtVDhYUtrR+We6f/cQ1g2CNMj3R6Yq1N8b+RZRlhPd0MJs7pXHv5A++N16jPjX2s/bSmaF/SSTOvuwfO1PG9dLzGZK+B9w6uRjYZjq6Su5HYSu/giDQzfxa12trBwrbfWkSW9P9RjeVUYGDu/VGHuIsW5ZgF7L/tBUcl8i792uWfvAPQmy8DIqK2sd5fsSDKfW8fN6dnowwdDA4jyso6gYCvaqfvm7EgyjXlXfwCAUTF40
X-Forefront-PRVS: 03030B9493
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39400400002)(39860400002)(39450400003)(39840400002)(5660300001)(6116002)(189998001)(2351001)(3846002)(8666007)(7736002)(8676002)(305945005)(81166006)(54906002)(48376002)(50466002)(36756003)(2906002)(86362001)(575784001)(110136004)(38730400002)(72206003)(5003940100001)(42186005)(53416004)(53936002)(47776003)(66066001)(33646002)(50986999)(25786009)(6666003)(6916009)(50226002)(4326008)(478600001)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1860; H:nsfw.amd.com; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1860;
 23:b3fBtaRT+G4+La44lnio6Ap1srSKQsnVsvuWfEXd/?=
 =?us-ascii?Q?ve+IgkV6D/d9UvGnOgP314DyktKwXrBA9bqRrUwm982P9uoQ913iIKmUCUuM?=
 =?us-ascii?Q?9cjCi3f/9HK0dj44lU0QhIZDdHoL51eSUbb2XoL/EQoUsxfDJ08CAWV/MByT?=
 =?us-ascii?Q?9wQPgmMV2Q5cVn0K2Z8hAMxesvZlzr6ew2/ps8tApnA4kbFLTW4hZkpIZTeW?=
 =?us-ascii?Q?gt1Rg2GKrnU/IjBRCWIwHY5rJRuRlxw7RKO0eUBgoonTb26OsDL5ekPbChCl?=
 =?us-ascii?Q?HXX2ARJoLMc5JMAiiE5TokTEpy5X8KGQVmed7HE7JU57+NFjUcCpwCYtRLNt?=
 =?us-ascii?Q?Kmr7Wcow7sWbBAuDQ8mfu7E70er7fJsIo5T6O4LasQJi8KkyfXPtj9ubDtMo?=
 =?us-ascii?Q?cE7LSmV8CV5079vuluReESnNw6GdKq4K9ueSICLeZfrjrLPGPw+n7Limz9t/?=
 =?us-ascii?Q?PPJqmMOviuB/OqDn8DKIWJCIRgUbMVVrTz9ldG7qGbn/L+8FhSeBXJsokgAz?=
 =?us-ascii?Q?cQl5sXqV9mEtekEUz6H5OMaAFc3M3dACJu7rYFDAKDhDxJyJIL1dkGjYjSp1?=
 =?us-ascii?Q?iArjpVGxI/l8z4A/4qrvYWPTdYWwqYrzPPQam88MHM355sY8trDgCMxqQMeR?=
 =?us-ascii?Q?D9QNVe10BKy8sG41wjKPwO3cTlNrAg9H7I3F18rCK6XlKZd3tMmdFh28Rkwq?=
 =?us-ascii?Q?Q2jt9p2oSHTOywc772gMBSa49EA/XDhisAfIBdqgSwLLEI/GqoodlUXI5bjC?=
 =?us-ascii?Q?xMhkaL5HWiQ0NPI/vHzKHCyqCQp4Ggxrv2BKSHnPOCpkWJXVrCmzSoAvNNWm?=
 =?us-ascii?Q?OECFh0RYe3rspy8EJkdQFFNm5bRu22QfPJ5N8yXeYlqHFccknSLltpNvlAz9?=
 =?us-ascii?Q?1rH3+NT7cUw5i10xZNZRxz/QBTETc8zCr9ktbzwtQLCgDHLc41pXfJuU87cj?=
 =?us-ascii?Q?Khn908oUIrXRGysneUyUjeXDf4Gtc/dE5JtJDBuH4w1mSi8IYq9uHMqs4IEQ?=
 =?us-ascii?Q?c4jA7WnZiulFHQ5N/XZqYljYDcz1UF3WNhyaGM79jpSDApe+JKo+iACgNApQ?=
 =?us-ascii?Q?zUrj/IoB7lvzrCb1UosIpp7S0aFMxBYHqHyzI5IC/lSHCfmUA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1860;
 6:CgOZg9TeTm7ch6Ym+NzwQRY9p1VRpKFKLQQ0Mxk+zh1Vullm1j7PHk6xCjfMSwVp0yeyPRdoQnzDUMcyEdOErQiU42ZrLWsQBLpDWWaXT4rN6ahUXxsKFqDPZgVXRwZMnYXOThXDQEtV+0rdBNayi/0W0c5YIGIl7i09VxA/WOSS0DgackcOxdWNSXbjrLZyqUYuy3g3sAbeFF9hiMQH7O2DvljGLh4MzMrWgAYhDsXAQKkdQJopPj/bwdQx4Yte0slzKhMahMEbVzZ6ag+gnDn5tsawZA8ug0JJXq0QiHuw0ZHZRIaYFDot/dqIgAmLliXTob65maqmCP+xsA0fUJctbmMKzwGRSgiSi5xyVCVpQbeb97Oe+ZZscEMXlj/qAKpfOfufBn/Djn6V39Hb+LdRM87plkFEJ/A140oMGNS4oICK+z3RivvdMucKEQWKd7wgOZSc22zi3tczfZHg907J5m1efODcx3+N6U4Yc8hC8gHWSnoHUrTcw0a6G15pX5ovtHjnpBcXkoqzhgK7EKn6NAthNoefmVpvmUHUtFo=;
 5:i6BKjF/BGSmQ8van5cR+fRlihrScnfCfk5vx61piPatNkU1D9PeBYooia4yaoA4W+USa7WW5ZXy1Z3t1WImGyArPEtrO12EShskhHRAGN1mX7P+ZBakgcmXNh/fbrs53fc0fP+BC0JuDprM7k/E8zQ==;
 24:QvO5NA9q34GFRQXBMNWPXZrityLMI1gTLZ1bIdl9SGMJj+SjbbkhUhUgukkpfUrQV9gQ+Fl3tVeqGxczOl63KmxDtZfUPI28F7o2d+6TJjo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1860;
 7:L/gLE7ZsIYHoiMkb7SAhGuZWCyTug/9Yv4F3H8PzHi1HvZtM6KQBKx0Cdbx0NdiQxnhiw08rErB7KUta6aMObPWaIy/bql4V0B7+tVR2wx7pM5i8UfaDPLW8jMPTpVMWP/BPoviCzSkyYfn76ORqlUD2sSKtjP1LddP5frQBnLIPq1svV9xC5U5Qsh1p0TT/oVelW+8vtBCYEE8NrlpflMBxzSblLsH0GXIghbXEcXbuwOCc4wLC4ZRtf/JRDKgU7EPwM6OCzcoeTaAw0sHOSjx3GkAdrzHv5/Oo8lT3YlyE76jjVQwf0+UA5R0WJrn9miEBMtDSTlcP5tuX57SKEQ==;
 20:ULwpcCgOvCexXEZ2pUSo8d0iD8vot7DoaSA21IH7zK5DN4B9meCLwBGZ+ak+sAjClDs1UNm+hLTuc7aBdHbcwK+4D0pFWAK2gQVK+wxTXnPH/o844fG5JhpGcr/Zl3KLLX/2X3Gs61RTgrhKqaZB0lWTpaqxwwa5lmK8VxkHjPNvCJKa/SDV4Aq0nIL3utEC7kJZuq90J7KyiNrv+gCq2UhokQcdfmlK5IFvDO1jGNL6mlpK5+ZWPXFsPjfW+r7O
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 16:20:34.4369 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1860
Cc: Swapnil Paratey <swapnil.paratey@amd.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v7] ns16550: Add support for UART parameters to
	be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5hbWU9dmFsdWUgcGFyc2luZyBvcHRpb25zIGZvciBjb20xIGFuZCBjb20yIHRvIGFkZCBm
bGV4aWJpbGl0eQppbiBzZXR0aW5nIHJlZ2lzdGVyIHZhbHVlcyBmb3IgTU1JTyBVQVJUIGRldmlj
ZXMuCgpNYWludGFpbiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggcHJldmlvdXMgcG9zaXRp
b25hbCBwYXJhbWV0ZXIKc3BlY2ZpY2F0aW9ucy4KCmVnLiBjb20xPTExNTIwMCw4bjEsMHgzZjgs
NAplZy4gY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnX3dpZHRoPTQscmVnX3NoaWZ0PTIKZWcu
IGNvbTE9YmF1ZD0xMTUyMDAscGFyaXR5PW4scmVnX3dpZHRoPTQscmVnX3NoaWZ0PTIsaXJxPTQK
ClNpZ25lZC1vZmYtYnk6IFN3YXBuaWwgUGFyYXRleSA8c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdl
ZCBzaW5jZSB2NjoKICogQ2hhbmdlZCAnMScgdG8gYm9vbCB0cnVlIGluIGJyaWRnZV9iZGYgY2Fz
ZSBzdGF0ZW1lbnQgZm9yIHVhcnQtPnBzX2JkZl9lbmFibGUKICogUmVtb3ZlZCBicmVhayBmb3Ig
ZGVmYXVsdCBjYXNlIGluIHN3aXRjaCBibG9jayBpbiBwYXJzZV9uYW1ldmFsdWVfcGFpcnMoKQoK
Q2hhbmdlZCBzaW5jZSB2NToKICogRXh0ZW5kZWQgY2hhbmdlbGlzdCBmb3IgUEFUQ0ggdjQgYW5k
IHY1CiAqIFJlbW92ZWQgY29uc3QgZm9yIG5hbWVbMTJdIGluIHNlcmlhbF9wYXJhbV92YXIKICog
Q2hhbmdlZCAiZXh0X3ZhbHVlIiBwb2ludGVyIHRvICJ2YWx1ZSIgZG91YmxlIHBvaW50ZXIgaW4g
Z2V0X3Rva2VuKCkKICogUmVtb3ZlZCBwYXJlbnRoZXNpcyBpbiBjbG9ja19oeiBjYXNlIHN0YXRl
bWVudAoKQ2hhbmdlZCBzaW5jZSB2NDoKICogQ2hhbmdlZCBtYXhfc2VyaWFsX3BhcmFtcyB0byBu
dW1fc2VyaWFsX3BhcmFtcyBpbiBlbnVtIGVfc2VyaWFsX3BhcmFtX3R5cGUKICogQ2hhbmdlZCAq
c3BfbmFtZSBpbiBzdHJ1Y3Qgc2VyaWFsX3BhcmFtX3ZhciB0byBhIDEyIGJ5dGUgYnVmZmVyCiAq
IFJlbW92ZWQgc3BfIHByZWZpeCBpbiBzcF9uYW1lIGluIHN0cnVjdCBzZXJpYWxfcGFyYW1fdmFy
CiAqIFJlbW92ZWQgaWYgKCBuYW1lX3ZhbF9wb3MgKSBjaGVjayBiZWZvcmUgd2hpbGUoKSBsb29w
IGluIHBhcnNlX3Bvc2l0aW9uYWwoKQogKiBBZGRlZCBibGFuayBsaW5lcyBmb3Igbm9uLWZhbGwt
dGhyb3VnaCBjYXNlIGJsb2NrcyBpbiBzd2l0Y2ggc3RhdGVtZW50IAogICBpbnNpZGUgcGFyc2Vf
bmFtZXZhbHVlX3BhaXJzCiAqIENoYW5nZWQgY29tcGFyaXNvbiBvZiBhIGJvb2wgd2l0aCAidHJ1
ZSIgZm9yIGRldl9zZXQgaW4gaW9fYmFzZSBjYXNlLgogKiBDaGFuZ2VkIGNtZGxpbmUgdG8gY29t
X2NvbnNvbGVfb3B0aW9ucyBpbiBuczE2NTUwX3BhcnNlX3BvcnRfY29uZmlnKCkKICogQ2hhbmdl
ZCBpb19iYXNlIHNldHRpbmcgYWZ0ZXIgcGNpIGRldmljZSBzcGVjaWZpY2F0aW9uIHRvIGdpdmUg
YW4gZXJyb3IgCiAgIG1lc3NhZ2UgaW5zdGVhZCBvZiBQQVJTRV9FUlJfUkVUCiAqIFJlbW92ZWQg
Y29uZmlnX3BhcnNlZCBnb3RvIHN0YXRlbWVudHMgb3V0c2lkZSBvZiBlcnJvciBjbGVhbnVwCiAq
IFJlbW92ZWQgdGhlIGZ1bGwtc3RvcCAoLikgaW4gc2FuaXR5IGNoZWNrcyBmb3IgcmVnX3dpZHRo
IGF0IHRoZSBlbmQgb2YgCiAgIG5zMTY1NTBfcGFyc2VfcG9ydF9jb25maWcKCkNoYW5nZWQgc2lu
Y2UgdjM6CiAqIENoYW5nZWQgc3ViamVjdC90aXRsZSBvZiB0aGUgcGF0Y2gKICAgUHJldmlvdXMg
bmFtZTogbnMxNjU1MC1BZGQtY29tbWFuZC1saW5lLXBhcnNpbmctYWRqdXN0bWVudHMKICogSW5j
cmVhc2VkIGxlbmd0aCBvZiBvcHRfY29tMSBhbmQgb3B0X2NvbTIgYnVmZmVycyB0byAxMjggYnl0
ZXMuCiAqIENoYW5nZWQgd3JvbmdseSB1c2VkIGJ1czpkZXZpY2U6ZnVuY3Rpb24gdG8gYnVzOmRl
dmljZS5mdW5jdGlvbiBpbgogICB4ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCiAqIFVzaW5nICct
JyBpbnN0ZWFkIG9mICdfJyBmb3IgbmFtZS12YWx1ZSBwYWlycwogICBlZy4gcmVnLXdpZHRoIGlu
c3RlYWQgb2YgcmVnX3dpZHRoLCBzdG9wLWJpdHMgaW5zdGVhZCBvZiBzdG9wX2JpdHMKICogVXNl
ZCBfX2luaXRjb25zdCBmb3Igc2VyaWFsX3BhcmFtX3ZhciBzdHJ1Y3QKICogQ2hhbmdlZCBnZXRf
dG9rZW5fdmFsdWUgZnVuY3Rpb24gbmFtZSB0byBnZXRfdG9rZW4KICogVmFsdWVzIGZvciBuYW1l
LXZhbHVlIHBhaXJzIGluIGdldF90b2tlbiBhcmUgZXh0cmFjdGVkIG9ubHkgd2hlbiBhIG1hdGNo
CiAgIGlzIGZvdW5kIGluIHRoZSB0YWJsZSBmb3IgdmFsaWQgbmFtZS12YWx1ZSBwYWlycwogKiBS
ZW1vdmVkIGludGVybWVkaWF0ZSByZXR1cm4gdmFyaWFibGUgZm9yIGdldF90b2tlbiBmdW5jdGlv
biBhbmQgdXNlZCBpdAogICBkaXJlY3RseSBpbiB0aGUgc3dpdGNoIHN0YXRlbWVudCBmb3Igc2V0
dGluZyBVQVJUIGNvbmZpZ3MgaW4gCiAgIHBhcnNlX25hbWV2YWx1ZV9wYWlycwoKQ2hhbmdlZCBz
aW5jZSB2MjoKICogQWRkZWQgbmFtZT12YWx1ZSBzcGVjaWZpY2F0aW9uIGZvciBjb20xIGFuZCBj
b20yIGNvbW1hbmQgbGluZQogICBwYXJhbWV0ZXIgaW5wdXQgZm9yIFVBUlQgZGV2aWNlcwogICBT
eW50YXg6ICJjb20xPShwb3NpdGlvbmFsIHBhcmFtZXRlcnMpLChuYW1lLXZhbHVlIHBhcmFtZXRl
cnMpIgogKiBNYWludGFpbmVkIHByZXZpb3VzIHBvc2l0aW9uYWwgc3BlY2lmaWNhdGlvbiBmb3Ig
VUFSVCBwYXJhbWV0ZXJzCiAqIEFsbCBwYXJhbWV0ZXJzIHNob3VsZCBiZSBjb21tYS1zZXBhcmF0
ZWQKCkNoYW5nZWQgc2luY2UgdjE6CiAqIENoYW5nZWQgb3B0X2NvbTEgYW5kIG9wdF9jb20yIGFy
cmF5IHNpemUgdG8gNjQgKHBvd2VyIG9mIDIpLgogKiBBZGRlZCBkZXNjcmlwdGlvbnMgZm9yIHJl
Z193aWR0aCBhbmQgcmVnX3NoaWZ0IGluCiAgIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCiAqIENoYW5nZWQgc3ViamVjdCB0byBuczE2NTUwIGZyb20gMTY1NTAgZm9yIGJldHRl
ciB0cmFja2luZy4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAz
OCArKysrKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgICAyICstCiB4
ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyAgICAgICAgICB8IDI0NCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjY3IGluc2VydGlvbnMoKyks
IDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNDUw
YjIyMi4uNTMwNTJiMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTMyNCw2
ICszMjQsNDQgQEAgQm90aCBvcHRpb24gYGNvbTFgIGFuZCBgY29tMmAgZm9sbG93IHRoZSBzYW1l
IGZvcm1hdC4KIAogQSB0eXBpY2FsIHNldHVwIGZvciBtb3N0IHNpdHVhdGlvbnMgbWlnaHQgYmUg
YGNvbTE9MTE1MjAwLDhuMWAKIAorSW4gYWRkaXRpb24gdG8gdGhlIGFib3ZlIHBvc2l0aW9uYWwg
c3BlY2lmaWNhdGlvbiBmb3IgVUFSVCBwYXJhbWV0ZXJzLAorbmFtZT12YWx1ZSBwYWlyIHNwZWNm
aWNhdGlvbnMgYXJlIGFsc28gc3VwcG9ydGVkLiBUaGlzIGlzIHVzZWQgdG8gYWRkCitmbGV4aWJp
bGl0eSBmb3IgVUFSVCBkZXZpY2VzIHdoaWNoIHJlcXVpcmUgYWRkaXRpb25hbCBVQVJUIHBhcmFt
ZXRlcgorY29uZmlndXJhdGlvbnMuCisKK1RoZSBjb21tYSBzZXBhcmF0aW9uIHN0aWxsIGRlbGlu
ZWF0ZXMgcG9zaXRpb25hbCBwYXJhbWV0ZXJzLiBIZW5jZSwKK3VubGVzcyB0aGUgcGFyYW1ldGVy
IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkIHdpdGggbmFtZT12YWx1ZSBvcHRpb24sIGl0Cit3aWxs
IGJlIGNvbnNpZGVyZWQgYSBwb3NpdGlvbmFsIHBhcmFtZXRlci4KKworVGhlIHN5bnRheCBjb25z
aXN0cyBvZgorY29tMT0oY29tbWEtc2VwYXJhdGVkIHBvc2l0aW9uYWwgcGFyYW1ldGVycyksKGNv
bW1hIHNlcGFyYXRlZCBuYW1lLXZhbHVlIHBhaXJzKQorCitUaGUgYWNjZXB0ZWQgbmFtZSBrZXl3
b3JkcyBmb3IgbmFtZT12YWx1ZSBwYWlycyBhcmUKKyAqIGBiYXVkYCAtIGFjY2VwdHMgaW50ZWdl
ciBiYXVkIHJhdGUgKGVnLiAxMTUyMDApIG9yIGBhdXRvYAorICogYGJyaWRnZWAtIFNpbWlsYXIg
dG8gYnJpZGdlLWJkZiBpbiBwb3NpdGlvbmFsIHBhcmFtZXRlcnMuCisgICAgICAgICAgICAgVXNl
ZCB0byBkZXRlcm1pbmUgdGhlIFBDSSBicmlkZ2UgdG8gYWNjZXNzIHRoZSBVQVJUIGRldmljZS4K
KyAgICAgICAgICAgICBOb3RhdGlvbiBpcyB4eDp4eC54eCA8YnVzPjo8ZGV2aWNlPi48ZnVuY3Rp
b24+CisgKiBgY2xvY2staHpgLSBhY2NlcHRzIGxhcmdlIGludGVnZXJzIHRvIHNldHVwIFVBUlQg
Y2xvY2sgZnJlcXVlbmNpZXMuCisgICAgICAgICAgICAgICBEbyBub3RlIC0gdGhlc2UgdmFsdWVz
IGFyZSBtdWx0aXBsaWVkIGJ5IDE2LgorICogYGRhdGEtYml0c2AgLSBpbnRlZ2VyIGJldHdlZW4g
NSBhbmQgOAorICogYGRldmAgLSBhY2NlcHRlZCB2YWx1ZXMgYXJlIGBwY2lgIE9SIGBhbXRgLiBJ
ZiB0aGlzIG9wdGlvbgorICAgICAgICAgICBpcyB1c2VkIHRvIHNwZWNpZnkgaWYgdGhlIHNlcmlh
bCBkZXZpY2UgaXMgcGNpLWJhc2VkLiBUaGUgaW9fYmFzZQorICAgICAgICAgICBjYW5ub3QgYmUg
c3BlY2lmaWVkIHdoZW4gYGRldj1wY2lgIG9yIGBkZXY9YW10YCBpcyB1c2VkLgorICogYGlvLWJh
c2VgIC0gYWNjZXB0cyBpbnRlZ2VyIHdoaWNoIHNwZWNpZmllZCBJTyBiYXNlIHBvcnQgZm9yIFVB
UlQgcmVnaXN0ZXJzCisgKiBgaXJxYCAtIElSUSBudW1iZXIgdG8gdXNlCisgKiBgcGFyaXR5YCAt
IGFjY2VwdGVkIHZhbHVlcyBhcmUgc2FtZSBhcyBwb3NpdGlvbmFsIHBhcmFtZXRlcnMKKyAqIGBw
b3J0YCAtIFVzZWQgdG8gc3BlY2lmeSB3aGljaCBwb3J0IHRoZSBQQ0kgc2VyaWFsIGRldmljZSBp
cyBsb2NhdGVkIG9uCisgICAgICAgICAgICBOb3RhdGlvbiBpcyB4eDp4eC54eCA8YnVzPjo8ZGV2
aWNlPi48ZnVuY3Rpb24+CisgKiBgcmVnLXNoaWZ0YCAtIHJlZ2lzdGVyIHNoaWZ0cyByZXF1aXJl
ZCB0byBzZXQgVUFSVCByZWdpc3RlcnMKKyAqIGByZWctd2lkdGhgIC0gcmVnaXN0ZXIgd2lkdGgg
cmVxdWlyZWQgdG8gc2V0IFVBUlQgcmVnaXN0ZXJzCisgICAgICAgICAgICAgICAgIChvbmx5IGFj
Y2VwdHMgMSBhbmQgNCkKKyAqIGBzdG9wLWJpdHNgIC0gb25seSBhY2NlcHRzIDEgb3IgMiBmb3Ig
dGhlIG51bWJlciBvZiBzdG9wIGJpdHMKKworVGhlIGZvbGxvd2luZyBhcmUgZXhhbXBsZXMgb2Yg
Y29ycmVjdCBzcGVjaWZpY2F0aW9uczoKK2Bjb20xPTExNTIwMCw4bjEsMHgzZjgsNGAKK2Bjb20x
PTExNTIwMCw4bjEsMHgzZjgsNCxyZWdfd2lkdGg9NCxyZWdfc2hpZnQ9MmAKK2Bjb20xPWJhdWQ9
MTE1MjAwLHBhcml0eT1uLHN0b3BfYml0cz0xLGlvX2Jhc2U9MHgzZjgscmVnX3dpZHRoPTRgCisK
ICMjIyBjb25yaW5nXF9zaXplCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggODQ2MTg3MS4uZTFlYmIwYiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5j
CkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJh
bSgKIAogc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxp
bmUpCiB7Ci0gICAgY2hhciBvcHRbMTAwXSwgKm9wdHZhbCwgKm9wdGtleSwgKnE7CisgICAgY2hh
ciBvcHRbMTI4XSwgKm9wdHZhbCwgKm9wdGtleSwgKnE7CiAgICAgY29uc3QgY2hhciAqcCA9IGNt
ZGxpbmU7CiAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW07CiAgICAgaW50IGJv
b2xfYXNzZXJ0OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgYi94ZW4v
ZHJpdmVycy9jaGFyL25zMTY1NTAuYwppbmRleCBlNGRlM2I0Li5mMzkzYmI2IDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1
NTAuYwpAQCAtMzgsMTEgKzM4LDI4IEBACiAgKiBjYW4gYmUgc3BlY2lmaWVkIGluIHBsYWNlIG9m
IGEgbnVtZXJpYyBiYXVkIHJhdGUuIFBvbGxlZCBtb2RlIGlzIHNwZWNpZmllZAogICogYnkgcmVx
dWVzdGluZyBpcnEgMC4KICAqLwotc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRfY29tMVszMF0g
PSAiIjsKLXN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2NvbTJbMzBdID0gIiI7CitzdGF0aWMg
Y2hhciBfX2luaXRkYXRhIG9wdF9jb20xWzEyOF0gPSAiIjsKK3N0YXRpYyBjaGFyIF9faW5pdGRh
dGEgb3B0X2NvbTJbMTI4XSA9ICIiOwogc3RyaW5nX3BhcmFtKCJjb20xIiwgb3B0X2NvbTEpOwog
c3RyaW5nX3BhcmFtKCJjb20yIiwgb3B0X2NvbTIpOwogCitlbnVtIHNlcmlhbF9wYXJhbV90eXBl
IHsKKyAgICBiYXVkLAorICAgIGJyaWRnZV9iZGYsCisgICAgY2xvY2tfaHosCisgICAgZGF0YV9i
aXRzLAorICAgIGRldmljZSwKKyAgICBpb19iYXNlLAorICAgIGlycSwKKyAgICBwYXJpdHksCisg
ICAgcG9ydF9iZGYsCisgICAgcmVnX3NoaWZ0LAorICAgIHJlZ193aWR0aCwKKyAgICBzdG9wX2Jp
dHMsCisgICAgLyogTGlzdCBhbGwgcGFyYW1ldGVycyBiZWZvcmUgdGhpcyBsaW5lLiAqLworICAg
IG51bV9zZXJpYWxfcGFyYW1zCit9OworCiBzdGF0aWMgc3RydWN0IG5zMTY1NTAgewogICAgIGlu
dCBiYXVkLCBjbG9ja19oeiwgZGF0YV9iaXRzLCBwYXJpdHksIHN0b3BfYml0cywgZmlmb19zaXpl
LCBpcnE7CiAgICAgdTY0IGlvX2Jhc2U7ICAgLyogSS9PIHBvcnQgb3IgbWVtb3J5LW1hcHBlZCBJ
L08gYWRkcmVzcy4gKi8KQEAgLTc3LDYgKzk0LDMwIEBAIHN0YXRpYyBzdHJ1Y3QgbnMxNjU1MCB7
CiAjZW5kaWYKIH0gbnMxNjU1MF9jb21bMl0gPSB7IHsgMCB9IH07CiAKK3N0cnVjdCBzZXJpYWxf
cGFyYW1fdmFyIHsKKyAgICBjaGFyIG5hbWVbMTJdOworICAgIGVudW0gc2VyaWFsX3BhcmFtX3R5
cGUgdHlwZTsKK307CisKKy8qCisgKiBFbnVtIHN0cnVjdCBrZWVwaW5nIGEgdGFibGUgb2YgYWxs
IGFjY2VwdGVkIHBhcmFtZXRlciBuYW1lcyBmb3IgcGFyc2luZworICogY29tX2NvbnNvbGVfb3B0
aW9ucyBmb3Igc2VyaWFsIHBvcnQgY29tMSBhbmQgY29tMi4KKyAqLworc3RhdGljIGNvbnN0IHN0
cnVjdCBzZXJpYWxfcGFyYW1fdmFyIF9faW5pdGNvbnN0IHNwX3ZhcnNbXSA9IHsKKyAgICB7ImJh
dWQiLCBiYXVkfSwKKyAgICB7ImJyaWRnZSIsIGJyaWRnZV9iZGZ9LAorICAgIHsiY2xvY2staHoi
LCBjbG9ja19oen0sCisgICAgeyJkYXRhLWJpdHMiLCBkYXRhX2JpdHN9LAorICAgIHsiZGV2Iiwg
ZGV2aWNlfSwKKyAgICB7ImlvLWJhc2UiLCBpb19iYXNlfSwKKyAgICB7ImlycSIsIGlycX0sCisg
ICAgeyJwYXJpdHkiLCBwYXJpdHl9LAorICAgIHsicG9ydCIsIHBvcnRfYmRmfSwKKyAgICB7InJl
Zy1zaGlmdCIsIHJlZ19zaGlmdH0sCisgICAgeyJyZWctd2lkdGgiLCByZWdfd2lkdGh9LAorICAg
IHsic3RvcC1iaXRzIiwgc3RvcF9iaXRzfSwKK307CisKICNpZmRlZiBDT05GSUdfSEFTX1BDSQog
c3RydWN0IG5zMTY1NTBfY29uZmlnIHsKICAgICB1MTYgdmVuZG9yX2lkOwpAQCAtMTA4MywyNiAr
MTEyNCw3MyBAQCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGJvb2xfdCBz
a2lwX2FtdCwgdW5zaWduZWQgaW50IGlkeCkKIH0KICNlbmRpZgogCisvKgorICogVXNlZCB0byBw
YXJzZSBuYW1lIHZhbHVlIHBhaXJzIGFuZCByZXR1cm4gd2hpY2ggdmFsdWUgaXQgaXMgYWxvbmcg
d2l0aAorICogcG9pbnRlciBmb3IgdGhlIGV4dHJhY3RlZCB2YWx1ZS4KKyAqLworc3RhdGljIGVu
dW0gX19pbml0IHNlcmlhbF9wYXJhbV90eXBlIGdldF90b2tlbihjaGFyICp0b2tlbiwgY2hhciAq
KnZhbHVlKQoreworICAgIGNvbnN0IGNoYXIgKnBhcmFtX25hbWU7CisgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICBwYXJhbV9uYW1lID0gc3Ryc2VwKCZ0b2tlbiwgIj0iKTsKKyAgICBpZiAoIHBh
cmFtX25hbWUgPT0gTlVMTCApCisgICAgICAgIHJldHVybiBudW1fc2VyaWFsX3BhcmFtczsKKwor
ICAgIC8qIExpbmVhciBzZWFyY2ggZm9yIHRoZSBwYXJhbWV0ZXIuICovCisgICAgZm9yICggaSA9
IDA7IGkgPCBBUlJBWV9TSVpFKHNwX3ZhcnMpOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBz
dHJjbXAoc3BfdmFyc1tpXS5uYW1lLCBwYXJhbV9uYW1lKSA9PSAwICkKKyAgICAgICAgeworICAg
ICAgICAgICAgKnZhbHVlID0gdG9rZW47CisgICAgICAgICAgICByZXR1cm4gc3BfdmFyc1tpXS50
eXBlOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG51bV9zZXJpYWxfcGFyYW1zOwor
fQorCiAjZGVmaW5lIFBBUlNFX0VSUihfZiwgX2EuLi4pICAgICAgICAgICAgICAgICBcCiAgICAg
ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHByaW50
ayggIkVSUk9SOiAiIF9mICJcbiIgLCAjIyBfYSApOyBcCiAgICAgICAgIHJldHVybjsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCi1zdGF0aWMgdm9p
ZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygKLSAgICBzdHJ1Y3QgbnMxNjU1MCAq
dWFydCwgY29uc3QgY2hhciAqY29uZikKKyNkZWZpbmUgUEFSU0VfRVJSX1JFVChfZiwgX2EuLi4p
ICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgcHJpbnRrKCAiRVJST1I6ICIgX2YgIlxuIiAsICMjIF9hICk7IFwKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxl
ICggMCApCisKKworc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bvc2l0aW9uYWwoc3RydWN0IG5z
MTY1NTAgKnVhcnQsIGNoYXIgKipzdHIpCiB7CiAgICAgaW50IGJhdWQ7CisgICAgY29uc3QgY2hh
ciAqY29uZjsKKyAgICBjaGFyICpuYW1lX3ZhbF9wb3M7CiAKLSAgICAvKiBObyB1c2VyLXNwZWNp
ZmllZCBjb25maWd1cmF0aW9uPyAqLwotICAgIGlmICggKGNvbmYgPT0gTlVMTCkgfHwgKCpjb25m
ID09ICdcMCcpICkKKyAgICBjb25mID0gKnN0cjsKKyAgICBuYW1lX3ZhbF9wb3MgPSBzdHJjaHIo
Y29uZiwgJz0nKTsKKworICAgIC8qIEZpbmRpbmcgdGhlIGVuZCBvZiB0aGUgcG9zaXRpb25hbCBw
YXJhbWV0ZXJzLiAqLworICAgIHdoaWxlICggbmFtZV92YWxfcG9zID4gKnN0ciApCiAgICAgewot
ICAgICAgICAvKiBTb21lIHBsYXRmb3JtcyBtYXkgYXV0b21hdGljYWxseSBwcm9iZSB0aGUgVUFS
VCBjb25maWd1YXJ0aW9uLiAqLwotICAgICAgICBpZiAoIHVhcnQtPmJhdWQgIT0gMCApCi0gICAg
ICAgICAgICBnb3RvIGNvbmZpZ19wYXJzZWQ7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgLyog
V29ya2luZyBiYWNrd2FyZHMgZnJvbSB0aGUgJz0nIHNpZ24uICovCisgICAgICAgIG5hbWVfdmFs
X3Bvcy0tOworICAgICAgICBpZiAoICpuYW1lX3ZhbF9wb3MgPT0gJywnICkKKyAgICAgICAgewor
ICAgICAgICAgICAgKm5hbWVfdmFsX3BvcyA9ICdcMCc7CisgICAgICAgICAgICBuYW1lX3ZhbF9w
b3MrKzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgfQogCisgICAgKnN0ciA9
IG5hbWVfdmFsX3BvczsKKyAgICAvKiBXaGVuIHRoZXJlIGFyZSBubyBwb3NpdGlvbmFsIHBhcmFt
ZXRlcnMsIHdlIHJldHVybiBmcm9tIHRoZSBmdW5jdGlvbi4gKi8KKyAgICBpZiAoIGNvbmYgPT0g
KnN0ciApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgLyogUGFyc2UgcG9zaXRpb25hbCBw
YXJhbWV0ZXJzIGhlcmUuICovCiAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJhdXRvIiwgNCkgPT0g
MCApCiAgICAgewogICAgICAgICB1YXJ0LT5iYXVkID0gQkFVRF9BVVRPOwpAQCAtMTEzMiwxMyAr
MTIyMCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygK
ICAgICAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJwY2kiLCAzKSA9PSAwICkKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCBwY2lfdWFydF9jb25maWcodWFydCwgMS8qIHNraXAgQU1UICovLCB1
YXJ0IC0gbnMxNjU1MF9jb20pICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZSBpZiAoIHN0cm5jbXAoY29uZiwgImFtdCIsIDMpID09IDAgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoIHBjaV91YXJ0X2NvbmZpZyh1YXJ0LCAwLCB1YXJ0IC0gbnMxNjU1
MF9jb20pICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgcmV0dXJu
IHRydWU7CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpA
QCAtMTE1NywxOSArMTI0NSwxNDEgQEAgc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfcGFyc2Vf
cG9ydF9jb25maWcoCiAgICAgICAgIGNvbmYgPSBwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQt
PnBzX2JkZlswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAmdWFydC0+cHNfYmRmWzFdLCAm
dWFydC0+cHNfYmRmWzJdKTsKICAgICAgICAgaWYgKCAhY29uZiApCi0gICAgICAgICAgICBQQVJT
RV9FUlIoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlcyIpOwotICAgICAgICB1YXJ0LT5wc19iZGZf
ZW5hYmxlID0gMTsKKyAgICAgICAgICAgIFBBUlNFX0VSUl9SRVQoIkJhZCBwb3J0IFBDSSBjb29y
ZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wc19iZGZfZW5hYmxlID0gdHJ1ZTsKICAgICB9CiAK
ICAgICBpZiAoICpjb25mID09ICcsJyAmJiAqKytjb25mICE9ICcsJyApCiAgICAgewogICAgICAg
ICBpZiAoICFwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQtPnBiX2JkZlswXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICZ1YXJ0LT5wYl9iZGZbMV0sICZ1YXJ0LT5wYl9iZGZbMl0pICkKLSAg
ICAgICAgICAgIFBBUlNFX0VSUigiQmFkIGJyaWRnZSBQQ0kgY29vcmRpbmF0ZXMiKTsKLSAgICAg
ICAgdWFydC0+cGJfYmRmX2VuYWJsZSA9IDE7CisgICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJC
YWQgYnJpZGdlIFBDSSBjb29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wYl9iZGZfZW5hYmxl
ID0gdHJ1ZTsKICAgICB9CiAjZW5kaWYKIAorICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMg
Ym9vbCBfX2luaXQgcGFyc2VfbmFtZXZhbHVlX3BhaXJzKGNoYXIgKnN0ciwgc3RydWN0IG5zMTY1
NTAgKnVhcnQpCit7CisgICAgY2hhciAqdG9rZW4sICpzdGFydCA9IHN0cjsKKyAgICBjaGFyICpw
YXJhbV92YWx1ZSA9IE5VTEw7CisgICAgYm9vbCBkZXZfc2V0ID0gZmFsc2U7CisKKyAgICBpZiAo
IChzdHIgPT0gTlVMTCkgfHwgKCpzdHIgPT0gJ1wwJykgKQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KworICAgIGRvCisgICAgeworICAgICAgICAvKiBXaGVuIG5vIHRva2VucyBhcmUgZm91bmQsIHN0
YXJ0IHdpbGwgYmUgTlVMTCAqLworICAgICAgICB0b2tlbiA9IHN0cnNlcCgmc3RhcnQsICIsIik7
CisKKyAgICAgICAgc3dpdGNoICggZ2V0X3Rva2VuKHRva2VuLCAmcGFyYW1fdmFsdWUpICkKKyAg
ICAgICAgeworICAgICAgICBjYXNlIGJhdWQ6CisgICAgICAgICAgICB1YXJ0LT5iYXVkID0gc2lt
cGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSBicmlkZ2VfYmRmOgorICAgICAgICAgICAgaWYgKCAhcGFyc2VfcGNpKHBh
cmFtX3ZhbHVlLCBOVUxMLCAmdWFydC0+cHNfYmRmWzBdLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZ1YXJ0LT5wc19iZGZbMV0sICZ1YXJ0LT5wc19iZGZbMl0pICkKKyAgICAgICAgICAg
ICAgICBQQVJTRV9FUlJfUkVUKCJCYWQgcG9ydCBQQ0kgY29vcmRpbmF0ZXNcbiIpOworICAgICAg
ICAgICAgdWFydC0+cHNfYmRmX2VuYWJsZSA9IHRydWU7CisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICBjYXNlIGNsb2NrX2h6OgorICAgICAgICAgICAgdWFydC0+Y2xvY2tfaHogPSBzaW1w
bGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCkgPDwgNDsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgZGV2aWNlOgorICAgICAgICAgICAgaWYgKCBzdHJuY21wKHBhcmFt
X3ZhbHVlLCAicGNpIiwgMykgPT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
cGNpX3VhcnRfY29uZmlnKHVhcnQsIDEvKiBza2lwIEFNVCAqLywgdWFydCAtIG5zMTY1NTBfY29t
KTsKKyAgICAgICAgICAgICAgICBkZXZfc2V0ID0gdHJ1ZTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGVsc2UgaWYgKCBzdHJuY21wKHBhcmFtX3ZhbHVlLCAiYW10IiwgMykgPT0gMCApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGNpX3VhcnRfY29uZmlnKHVhcnQsIDAsIHVh
cnQgLSBuczE2NTUwX2NvbSk7CisgICAgICAgICAgICAgICAgZGV2X3NldCA9IHRydWU7CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIGlvX2Jhc2U6Cisg
ICAgICAgICAgICBpZiAoIGRldl9zZXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAgICAgICAiQ2FuJ3QgdXNl
IGlvX2Jhc2Ugd2l0aCBkZXY9cGNpIG9yIGRldj1hbXQgb3B0aW9uc1xuIik7CisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB1YXJ0LT5pb19iYXNlID0g
c2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgY2FzZSBpcnE6CisgICAgICAgICAgICB1YXJ0LT5pcnEgPSBzaW1wbGVfc3Ry
dG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIGRhdGFfYml0czoKKyAgICAgICAgICAgIHVhcnQtPmRhdGFfYml0cyA9IHNpbXBsZV9z
dHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGNhc2UgcGFyaXR5OgorICAgICAgICAgICAgdWFydC0+cGFyaXR5ID0gcGFyc2VfcGFyaXR5
X2NoYXIoKnBhcmFtX3ZhbHVlKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2Ug
cG9ydF9iZGY6CisgICAgICAgICAgICBpZiAoICFwYXJzZV9wY2kocGFyYW1fdmFsdWUsIE5VTEws
ICZ1YXJ0LT5wYl9iZGZbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVhcnQtPnBi
X2JkZlsxXSwgJnVhcnQtPnBiX2JkZlsyXSkgKQorICAgICAgICAgICAgICAgIFBBUlNFX0VSUl9S
RVQoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlc1xuIik7CisgICAgICAgICAgICB1YXJ0LT5wYl9i
ZGZfZW5hYmxlID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2Ugc3Rv
cF9iaXRzOgorICAgICAgICAgICAgdWFydC0+c3RvcF9iaXRzID0gc2ltcGxlX3N0cnRvdWwocGFy
YW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBy
ZWdfc2hpZnQ6CisgICAgICAgICAgICB1YXJ0LT5yZWdfc2hpZnQgPSBzaW1wbGVfc3RydG91bChw
YXJhbV92YWx1ZSwgTlVMTCwgMCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNl
IHJlZ193aWR0aDoKKyAgICAgICAgICAgIHVhcnQtPnJlZ193aWR0aCA9IHNpbXBsZV9zdHJ0b3Vs
KHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRl
ZmF1bHQ6CisgICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJJbnZhbGlkIHBhcmFtZXRlcjogJXNc
biIsIHRva2VuKTsKKworICAgICAgICB9CisgICAgfSB3aGlsZSAoIHN0YXJ0ICE9IE5VTEwgKTsK
KworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJz
ZV9wb3J0X2NvbmZpZygKKyAgICBzdHJ1Y3QgbnMxNjU1MCAqdWFydCwgY29uc3QgY2hhciAqY29u
ZikKK3sKKyAgICBjaGFyIGNvbV9jb25zb2xlX29wdGlvbnNbMTI4XTsKKyAgICBjaGFyICpzdHI7
CisKKyAgICAvKiBObyB1c2VyLXNwZWNpZmllZCBjb25maWd1cmF0aW9uPyAqLworICAgIGlmICgg
KGNvbmYgPT0gTlVMTCkgfHwgKCpjb25mID09ICdcMCcpICkKKyAgICB7CisgICAgICAgIC8qIFNv
bWUgcGxhdGZvcm1zIG1heSBhdXRvbWF0aWNhbGx5IHByb2JlIHRoZSBVQVJUIGNvbmZpZ3VhcnRp
b24uICovCisgICAgICAgIGlmICggdWFydC0+YmF1ZCAhPSAwICkKKyAgICAgICAgICAgIGdvdG8g
Y29uZmlnX3BhcnNlZDsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHN0cmxjcHkoY29t
X2NvbnNvbGVfb3B0aW9ucywgY29uZiwgQVJSQVlfU0laRShjb21fY29uc29sZV9vcHRpb25zKSk7
CisgICAgc3RyID0gY29tX2NvbnNvbGVfb3B0aW9uczsKKworICAgIC8qIHBhcnNlIHBvc2l0aW9u
YWwgcGFyYW1ldGVycyBhbmQgZ2V0IHBvaW50ZXIgZm9yIG5hbWUtdmFsdWUgcGFpcnMgKi8KKyAg
ICBpZiAoICFwYXJzZV9wb3NpdGlvbmFsKHVhcnQsICZzdHIpICkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgaWYgKCAhcGFyc2VfbmFtZXZhbHVlX3BhaXJzKHN0ciwgdWFydCkgKQorICAgICAgICBy
ZXR1cm47CisKICBjb25maWdfcGFyc2VkOgogICAgIC8qIFNhbml0eSBjaGVja3MuICovCiAgICAg
aWYgKCAodWFydC0+YmF1ZCAhPSBCQVVEX0FVVE8pICYmCkBAIC0xMTc3LDYgKzEzODcsOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygKICAgICAgICAgUEFS
U0VfRVJSKCJCYXVkIHJhdGUgJWQgb3V0c2lkZSBzdXBwb3J0ZWQgcmFuZ2UuIiwgdWFydC0+YmF1
ZCk7CiAgICAgaWYgKCAodWFydC0+ZGF0YV9iaXRzIDwgNSkgfHwgKHVhcnQtPmRhdGFfYml0cyA+
IDgpICkKICAgICAgICAgUEFSU0VfRVJSKCIlZCBkYXRhIGJpdHMgYXJlIHVuc3VwcG9ydGVkLiIs
IHVhcnQtPmRhdGFfYml0cyk7CisgICAgaWYgKCAodWFydC0+cmVnX3dpZHRoICE9IDEpICYmICh1
YXJ0LT5yZWdfd2lkdGggIT0gNCkgKQorICAgICAgICBQQVJTRV9FUlIoIkFjY2VwdGVkIHZhbHVl
cyBvZiByZWdfd2lkdGggYXJlIDEgYW5kIDQgb25seSIpOwogICAgIGlmICggKHVhcnQtPnN0b3Bf
Yml0cyA8IDEpIHx8ICh1YXJ0LT5zdG9wX2JpdHMgPiAyKSApCiAgICAgICAgIFBBUlNFX0VSUigi
JWQgc3RvcCBiaXRzIGFyZSB1bnN1cHBvcnRlZC4iLCB1YXJ0LT5zdG9wX2JpdHMpOwogICAgIGlm
ICggdWFydC0+aW9fYmFzZSA9PSAwICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 16:26:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 16:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8URZ-0008KD-Hf; Wed, 10 May 2017 16:26:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d8URX-0008K5-Qh
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 16:26:28 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 93/C6-01977-23F33195; Wed, 10 May 2017 16:26:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNKsWRWlGSWpSXmKPExsWSoc/gpWtgLxx
 psHKOssX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHz5jTGghOiFf/OTWRpYDwh2MXIxcEi0Mgs
 sfvZbRYQh1Ggi1Hi8MTXQA4nh5DAX0aJP/vNuhg5OIQF3CVWvTcHCYsIaEu8WLWODaReSOAti
 8SNrhYmkASzwAFGiev/5UBsNgEdibl951lAenkFrCWev3cACbMIqEqsfHMarFxUIFzibeMRsF
 W8AoISJ2c+AbM5BRwkzrfeYgVpZRawl3iwtQxiurzE9rdzmEFsCQFFiaffHzCDnCAh0M4ocW1
 5GyvEycoSJ9smQRXJShw9O4cFwvaVOH+ugx3CLpJ4seczK0TzfzaJ1jf3oSZdYZN4272DFaKq
 QOLN6U1Q3VoS665+hCr6ziSxcs4hKOcxm8TKsz1MEFUyEj1r7zFCJG6zStxe+gnKOcYvsXReM
 9RVt9gk5k0UALGFBaQk3u84yTiBUW0WUiDMQnh8FpLHFzAyr2LUKE4tKkst0jU01EsqykzPKM
 lNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECEwUDECwg3H1b6dDjJIcTEqivD+1hCOF+JLyUyo
 zEosz4otKc1KLDzHKcHAoSfBesgXKCRalpqdWpGXmAFMWTFqCg0dJhFfMDijNW1yQmFucmQ6R
 OsWoKCXOuw+kTwAkkVGaB9cGS5OXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7FWQKT2ZeC
 dz0V0CLmYAWBzIIgCwuSURISTUwurgxf83q+OO5V8s+amfbzUv7H1wOVTtR88Qr+NAvqThGlw
 sn5xw7WRafaSq1W+9t+qG+Gz++ru49+EnXWHfr/QNxtkqvXS4zd/zk9BDYJWC8aOYzptyQk2F
 BOqsUV3KklJ+PXSZtpby05WBWqXDMaiODZao8j5eohAbdCLg/L/Zi4SZF1TW8SizFGYmGWsxF
 xYkA+Wi49I4DAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494433584!61166754!1
X-Originating-IP: [104.47.0.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35105 invoked from network); 10 May 2017 16:26:24 -0000
Received: from mail-he1eur01on0074.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.74)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 May 2017 16:26:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rVI99VCZe2jqGKuLHxXue3lgQORvP8KLAchcDu/y8yI=;
 b=bEUmbJmfJs0rOADxMVM7Y/Qb6KEFYDJmCqZUmCQVlFzAx3JM4pbe6D2EL1xfnkCN1sZ32Vp9sjjiV4LXgJQP5WoJxhurrpf+oswwa8mpX431RCpKLCvKJj4fjeVMq7bsAHc2TxwemkxEtWiFQbN0XH0Htzm5Prjnn0/xqowTrx4=
Received: from [10.17.180.93] (85.223.209.52) by
 DB6PR0301MB2408.eurprd03.prod.outlook.com (10.168.71.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Wed, 10 May 2017 16:26:21 +0000
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <8a92d2a1-d6ee-45e3-7c60-f828d8ac4fb2@epam.com>
 <45a2f090-ad45-8595-d125-d3569c51a503@arm.com>
 <22796.34946.166714.199393@mariner.uk.xensource.com>
 <a9c27617-c65d-d650-77a7-3e5d473b546f@epam.com>
 <22796.46157.884824.313670@mariner.uk.xensource.com>
 <459b46e3-0e96-beaf-a0dd-fc0d0ac89bec@epam.com>
 <22803.8726.231791.473061@mariner.uk.xensource.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <6824513d-c27d-3a0d-e55d-2cd442fcb0c4@epam.com>
Date: Wed, 10 May 2017 19:26:13 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22803.8726.231791.473061@mariner.uk.xensource.com>
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: HE1PR09CA0049.eurprd09.prod.outlook.com (10.174.50.17) To
 DB6PR0301MB2408.eurprd03.prod.outlook.com (10.168.71.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ff01aadc-a2ea-4888-0c07-08d497c14bea
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 3:Dx64r5owXXQW5IrOh1bw0jcTxfDojkTmK8o6fSFAiPDtZXOQntz1zkSCmtebgJJw9N2/lrZiFfW7o7jWKJJgMJuRtakRclPGRSrDPQMKw/ZVpe57tyVQO/YIavTFSErOBf4NgwSN9UfS9n7umqEYLxGBSMiUCgjAsqy6ojSMmBrqh/V2FUDDKbibPdu6PRxj6C+Ndaxl8oevMsCJTqHwUwO9XwpMdodGPqzm071SjSLOr0ffXYUhuTRXbOZbgcoup5qWfrFoIp6GMR9ZdjMF7xdiAFogfm7N26rDADgemI2Q7ZQ+Myrk9IJ6QdZbHgwok6qFpiCLlonCKCh1rZlhMg==;
 25:ZW/woTDvUM2MO7D5BJVDIYp/kXMPUm6o3WPd0TVRK5mQBBzh5I/ned0zI0wBqgROUFR5alXKNW2x93OSpm6QZw7NDc6+RgfiFKsVUvDUpt1FjRUt+UjJeNmN1IiI4WjS42uxauP00Kzk73NkRp6gKWAQeOCwk7GnynqC8dQwVS2EMNUxCN2ZJZpm1WhRgeaYkkgit8gY6OJ4WtYGsctcIrviHb7OuCHbXBQkdn84L1cHYn+4uwZuaAqeS9FqJSuosMd/bN7GbJy5qrM3MxMV5sWrsqO2ww2YNHbR7iEVrGyvNShL0DxLZ097TvcQ4YZwJC6O/WjeGryO2Yf+sE3wUnYMtwb60GtUtiFrP0TFIFmNKCr4TgHx/0HOxXh8chlTX5utZ2ltBlRK3TryZ5EgjN8DAaKIeQmUh9317HV3lYOaTkAOm0Px+Dl9a5JMs4nhbbI57G7Zo2i2WmDjKZTHYLc7gAaTVk6qjacF+QGgOoM=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 31:EhdnwRfHaRmvnAOjgFtEr2RMLAIOuNxicJBD5oYwAIWxOFne8DLA9mADi2AAUbUw3S+3HpKFwz4XQaNfDhQ2uv45yUv4sggadUMCxpHfZqcwTUw80ggcUdFBB8zn4gsTbpznC1P/hX6+n0ivlKnJ2FdsHTNYrkFUDQxM0tIGB+nctxfCcGhKcfoVOds1FD8oUfss7iuUj54wZ23Jy/lYQbNy/x4KY+kBXiQO6CQJLWXcBe27/SG+zjnFa/nW5DUC8ajsHl/FC4o+e/IHGcEvuw==;
 20:JchYC1pTiPYks8bgoHh38RKO+4UJjI5gp6xx7uK+ElfcFVgUou81a0dHjpL69QMn8bnwQ5ANrfNsPFMN9ujkWxiGlYgmThtDsT/zXsEg1kWpzC8VEal6rBbObmV1aw/a1s7hQ3cETAyyQuqEVBMXCD83I/IItWHP7Nd+PqebxrqSKWeL/5uvWoJeahRJ9gzhLwW5NmeqcktHhitTBvLLjpuP2oxLxKJqNB0WBfq4fakBhTpNL7bjruSSZ0F4ZP7jr9LzIxR2317Ade9QOxUMbCgAtVy+RmPxPsiFzURumv3jzFCwlgsmsIwZf1EVCGqSnhJuwG0IQtr8q9eOyIXRl1Kx+A14QEoYhMG35MWsiU0SkTZHBnT158O+ZrEb2lNpsUcUnILWEWKuzRkTFKeGoZZSPVgAS9i5UEOdKFN7UeKtgUXUUYg6UnM98Q/5+5+oYv/RUN36vJpTFwlFHpTufYM1thq/8lJSWu5G0487fYsl163HXLBy6FhP0m3kwoNo
X-Microsoft-Antispam-PRVS: <DB6PR0301MB240884CB2FF6C36C940F0F6AE6EC0@DB6PR0301MB2408.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148);
 SRVR:DB6PR0301MB2408; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 4:NGMyZP75YEIqGpD+ViHKTcElgIKQwdB6lcyqmWhxt+C+1KYJVMI17eeb2lG1SyLd/BYVn4kXc/TKNdn/TomG614jKa97DuJAZc8BafrjcnEclMfYRTeQ9Zd19xHQ+E/1ad8gW/JzuMKvNEu61j/2G+2cuJLdc6fhZ/MQXxofguCxo1FQMkUDNUbAtlvFVDYE9yFfRck/1/juPEYPh+ozz0ymZ27CuRGMeOhLQ/zofGLyObnSJ+H8gPhmQNEEVI8zKkpQz8Os04NikoICKn9urHcTE1sAQ5Sf5TicH9A1slRsjuDlFLVmXHzucmrFmuEyrHvk6dmzVtZGd3FlDMJ4fpz9tttEIVsr/rSORgX6P80D4mHqx4dvVMG6fku0ZrHQ1+lkXIR5hvkkerCPIKJH9Z9Bb46JpSaLUC6Ud09QhYk7kHbmuyP1WCvWS6uHqZso0pIteF70PbbCra79Kh5Erl3H3jf5+Dv0C8rVvOucYxQtoIuCSAhtK+a996hlFfnuOdO3DIV68q6mAiFs42QD0cR5jjRthJN4/YFYCWnRnEi63QBaRdOofB8jDxu/SexW7QXAZVzry8nSI5+E/KlEtmSpWoxiVpdj18bmNyth6lmPu4xxJoxZ6uetZxcTzgfeq6A6alu6tCYnbnleI9Vqa5NBEoFTnQAjrOzl4er8/N1HN8mWeJM7r9qOHU9XbNLIRAVCIQoZYQV9Bw+5roURgczLRDcw2JNwY4NuXf3yfl0kmFCYrgsWwjltu1P9Flsc2aT1LZSIGwqLKHDt4ClBcGdXD4vMYS9Bhvr8PrlTQQU=
X-Forefront-PRVS: 03030B9493
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39450400003)(39400400002)(39860400002)(39840400002)(39410400002)(39850400002)(24454002)(6666003)(64126003)(72206003)(83506001)(38730400002)(229853002)(4326008)(7736002)(25786009)(8676002)(8666007)(53546009)(230700001)(47776003)(50466002)(66066001)(6916009)(189998001)(23746002)(33646002)(305945005)(50986999)(80792005)(5660300001)(2950100002)(65826007)(110136004)(54356999)(76176999)(6116002)(54906002)(4001350100001)(3846002)(93886004)(77096006)(6486002)(42186005)(478600001)(90366009)(31686004)(36756003)(31696002)(2906002)(81166006)(53936002)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2408; H:[10.17.180.93]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0301MB2408;
 23:RSI2gM0i0FtLkSNlw81WIGFJtfgcO638+ug?=
 =?Windows-1252?Q?oASZnRKRlkduNG0y4gWnW7XOR8qMKalBBA4RpGFAE7ePNn+JcTr/ITvE?=
 =?Windows-1252?Q?sbqaF3ZvMm33fGRhn/fY2epXJjC4GvlIwhuXBEryw8/Wv11WbULSkVUD?=
 =?Windows-1252?Q?dQvgXaowgqXQoV4xe9aSiSyaFvu1u0RFDhRex55XNa2PvobQC83Ie7LU?=
 =?Windows-1252?Q?bBDpbFw58WshyOfqCjWmF298SycAgwlClSWyxbSsxyDnOUSyE1QpTFNr?=
 =?Windows-1252?Q?Obrt155Zy0KBTMdJE84rZOWgL1gsrwh+/qXJMZKQArlZzMo79gf2+O0N?=
 =?Windows-1252?Q?bEnrS6XeJynPYWOoCB2ClfZbjvShNeGYGRLMMgfME5HTBT6GtFLWv9DA?=
 =?Windows-1252?Q?6w5Ft2BBSvlDDPhGR3zixLTSo5Sdp6d7ltCmIn1z2cqoR3keV3NL/szf?=
 =?Windows-1252?Q?x7i2sZVUlzPYVq3Rmps2kz7+aj0gPVGuBeSzipC81qIU4Idxyzk76JhP?=
 =?Windows-1252?Q?vA091EedTvHjYFVLhlDMqR4eciMRmOnJpD0Zzju7NRPmU1F733Y0ofSd?=
 =?Windows-1252?Q?W4HNaOdDp/3Ahj/fpxgSjZxIonsLUVGxkOnwSZWiUvXG2m8pw8g8NhrV?=
 =?Windows-1252?Q?38Xqrfa0gEYdKtO6QrGxw1VTCSsGYe6dH69adhASPEM892tUR28lqlcv?=
 =?Windows-1252?Q?tDNg6H31LNUhB23ZU1qLlNZyct3xcWNgmvHJGyWzAEYdq9CJlIFm4xci?=
 =?Windows-1252?Q?2nIfGMg7BJfSBXQhy6QRoin0g78GkwVaoBvwH80ST/AjcYwtIqNOTiUH?=
 =?Windows-1252?Q?r3fMahRFIsZA3/BPqhuO6CIxZPV8/Bz/JXQVJup4INhSLmnUc1HaVQrL?=
 =?Windows-1252?Q?5esziGEi+uO2Ohre6LpcSPeiYVRw7fCdkl/51oMivn9qCS2f13jNYjI+?=
 =?Windows-1252?Q?loGsoKW+hkWYPWElDCzefiE2Z0rmRlvFN3FPcu/Op0XjWOAb/Dvq9mzL?=
 =?Windows-1252?Q?Gw/SAnkw7U8k39jjFWlGN6SLJ7+mYQIgouW3Je4Rrfnfj8Y848oLBmDZ?=
 =?Windows-1252?Q?MWq6J/WVxf9LhyMT2PC06R80ndZqZbqvhPVJfp0mtPBvDwNhkq4u+189?=
 =?Windows-1252?Q?XxdV3T91ZRn4MiqWmplLNjYouTR4wWVuY2eRr+czrhLabum7S8LjnneQ?=
 =?Windows-1252?Q?Dp1crjSDP7Mt7bajruspF3BCWs9GfoQlfqOR/R5E4NamMrBC5FLHe/bg?=
 =?Windows-1252?Q?76Zf8qzLPUKNhggPG8P+LIpwfoadmADNZ1jVprrSBxiUXX6iNkA1lPUs?=
 =?Windows-1252?Q?lzmnQhsc+4SwkBej4nL6J+V0hfPgDlpTyoRxTjCAf3MHvxNqIGtp7gE6?=
 =?Windows-1252?Q?+ccQfMRbDkRMc+rNqOivRE16bi8OMpkRmeOZhz56TS7PqLLYfJbMQEg+?=
 =?Windows-1252?Q?F0ON56V2Sr6Ph3qnNhIkAX3vk91UefPs0Ug8LypuqGITzgRsvtvSZJrF?=
 =?Windows-1252?Q?GA1giaHA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 6:mtHz4D75Sfe6XW8vjBMBsp5wjGz4l1UNhwpqPpnvxZDJy0BmzLFXy7pSDhUodWfaOC3cRJvjA9yj5vR2tONUXRVVc2s0oZZepTpoRh4tiB6yIcXjsfArzIvvtmzhJBig5nC24Y4UqEd9dlVHYEKd9KNna4Xq4BM4o5gnVPxKFifOYbdAxmbdPMdjKmXydCs/A7p5sw3MKOeUCB/OIIRgxBLT2AY/MIMgOpIxkKQBFEMgodH5SYTp6sCapG2O/555+RqJZ7TnQ2Lb8A3WRzHrYkxhCejhtQ5UYVeLHHn/GCDlbqxysHncdYgzHu7fvUkxajdV2DrMZv0QHgfh4EvBAMmAmGkEsmucAOFhfGrgNlYsSS4wbsNgi0c/xOL7tc732ptPSZOnWaIfxVxDj0qI9KiGOM9o92pRzWY/5I033btK9lSj+yurgKQZsoWAPpSNAg7EEDwUBShYeuaTAyZJXp+2LVJg5MmccZFg7+DaFEYy9J63CBmryd7vnFTPvGRT5LNrG0eQo8qalURrJ3Pdmw==;
 5:2orxtL3rABDoTipvXEcTD69Seq81j/RRx19D0g6uLsnHYdxGIThoBPgCyJPwTAD/CfDRbZgAQB07tqBWNM4oCTx/pslEXP829+LswJNUCjDFD1rBXfVOZoyF1x6WPq6LrmU+Dk4VRf3BNi5OH664rg==;
 24:UVPNQ3zIMP9cGgad2nMVydnVlTRlN5xQKqUlwOTa1+nG2rjJrV9VLqIoaTPYR+NCEAgOTObjQQT6iprNbi/raRFC94ELz/Aq5m0cuj0b88k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 7:BbdFJhYmd7wOquayacq3eYVad0NWd7GulomrhBU9zaAF4v+vDxvMFGuM9hAc6rNnU1lRm5Ll46uiFQL4wbims/K3SMBrpnc1uWfSOTz/Rj/i46pvmqyShdsu9rq44/2FhL2cwy2eUo7LeUjir9KGV4GsWC2gWClboKf8XNGRULNGFQg383QSRW45P8KoUC7qFuFuJ8govq7bB49fFuDtNqnGElgLtbLp+AyYsyQ51TvbeePLbnn30XVnTlHFdH+666mvh9M73koW3tdIERC2b/14QxZor3QeKEJAFD4ewi7Zh9MbuF6Bvh34rpktOxjPk7vxb7FWKpLIq8AyQyzMhw==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 16:26:21.5527 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2408
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDEwLjA1LjE3IDE3OjIyLCBJYW4gSmFja3NvbiB3cm90ZToKPiBUaGUgSU8gYWNjZXNzIGVt
dWxhdGlvbiBqdXN0IGRpcmVjdHMgdGhlIGFjY2VzcyB0byBzb21ld2hlcmUgd2hlcmUgaXQKPiBj
YW4gYmUgZW11bGF0ZWQuICBEb2VzIHRoYXQgbWVhbiB5b3UgaW50ZW5kIGZvciB0aGVyZSB0byBi
ZSBhIHNvZnR3YXJlCj4gZW11bGF0aW9uIG9mIHRoZSB2Y29wcm9jLCBhcyB3ZWxsIGFzIGhhcmR3
YXJlIHBhc3N0aHJvdWdoICh3aXRoCj4gY29udGV4dCBzd2l0Y2hpbmcpID8KClRoZSBjb25jZXB0
IG9mIGFuICJhY2Nlc3MgZW11bGF0aW9uIiBpcyBub3QgYWJvdXQgZW11bGF0aW5nIGEgY29wcm9j
IApmdW5jdGlvbmFsaXR5LCBpdHMgb25seSBhYm91dCByZWFjdGluZyBvbiBtbWlvIGFjY2Vzc2Vz
IGFwcHJvcHJpYXRlbHkgCmZyb20gdGhlIHVzZXIgKGRvbWFpbikgcG9pbnQgb2Ygdmlldy4KQmFz
aWNhbGx5IG9uIGEgcmVnaXN0ZXIgcmVhZCAtIHJldHVybiBzaGFkb3dlZCB2YWx1ZTsgb24gd3Jp
dGVzIC0gc3RhY2sgCnRoZW0sIHRvIHJlcGxheSB0aGVtIHRvIHRoZSBIVyBvbmNlIHRoaXMgdmNv
cHJvYyBjb250ZXh0IGlzIHNjaGVkdWxlZCBpbi4KSSBkbyByZWFsaXplIHRoYXQgdGhpcyBwYXJ0
IGNvdWxkIGJlIHRoZSBtb3N0IGNvbXBsZXggcGFydCBvZiBzb21lIApzcGVjaWZpYyBjb3Byb2Nl
c3NvciBTQ0Ygc3VwcG9ydCBjb2RlLgoKCj4KPiBPYnZpb3VzbHkgSSBhbSBzdGlsbCBjb25mdXNl
ZCwgYmVjYXVzZSB0aGlzIGRvZXNuJ3Qgc2VlbSB0byBtYWtlIHNlbnNlCj4gdG8gbWUuICBJIHdh
cyBpbWFnaW5pbmcgdGhlIHRvb2xzdGFjayBnZW5lcmF0aW5nIHZpcnR1YWwgaXJxcy9tbWlvCj4g
cmFuZ2VzIHdoaWNoIHRoZSBndWVzdCB3b3VsZCBzZWUuICBJdCB3b3VsZCB0aGVuIGFycmFuZ2Ug
Zm9yIFhlbiB0bwo+IHByb2dyYW0gdGhlIGhhcmR3YXJlIGFwcHJvcHJpYXRlbHksIHRvIGRpcmVj
dCB0aG9zZSByYW5nZXMgdG8gdGhlCj4gcGh5c2ljYWwgaGFyZHdhcmUgKHdoZW4gdGhlIGNvcHJv
YyBpcyBleHBvc2VkIHRvIHRoZSBndWVzdCkuCldoaWxlIHlvdSBhcmUgdmlydHVhbGl6aW5nIGEg
Y29wcm9jZXNzb3IsIHlvdSBjYW4gbm90IG1hcCB0aG9zZSBhZGRyZXNzIApyYW5nZXMgZm9yIHRo
ZSBkb21haW4gcGVybWFuZW50bHkuIEF0IGxlYXN0IGR1cmluZyB0aGUgcGVyaW9kIGEgdmNvcHJv
YyAKaXMgc2NoZWR1bGVkIG91dCwgcmFuZ2VzIHNob3VsZCBiZSB1bm1hcHBlZCBhbmQgYWNjZXNz
ZXMgc2hvdWxkIGJlIApoYW5kbGVkIGJ5IGFjY2VzcyBlbXVsYXRpb24gbW1pbyBoYW5kbGVycy4K
Cj4gQW5kIEkgZG9uJ3Qgc2VlIHdoeSB0aGUgcGh5c2ljYWwgYWRkcmVzcyByYW5nZXMgdXNlZCBi
eSBYZW4gdG8KPiBtYW5pcHVsYXRlIHRoZSBjb3Byb2Mgd291bGQgaGF2ZSB0byBiZSB0aGUgc2Ft
ZSBhcyB0aGUgZ3Vlc3QKPiBwc2V1ZG9waHlzaWNhbCBhZGRyZXNzZXMgdXNlZCBieSB0aGUgZ3Vl
c3QuCk5vIG5lZWQgdG8ga2VlcCByYW5nZXMgdGhlIHNhbWUuIEJ1dCBmb3IgcHJvcGVyIGFjY2Vz
cyBlbXVsYXRpb24gCmZ1bmN0aW9uYWxpdHkgeW91IGhhdmUgdG8gaWRlbnRpZnkgc3BlY2lmaWMg
YWRkcmVzcyByYW5nZXMgaW4gb3JkZXIgdG8gCmFzc2lnbiBhcHByb3ByaWF0ZSBtbWlvIGhhbmRs
ZXJzLgoKPiBBcyBmb3IgZGV2aWNlIHRyZWUgZ2VuZXJhdGlvbiwgYW55IGtpbmQgb2YgcGFzc3Ro
cm91Z2ggb2YgYSBEVCBkZXZpY2UKPiBpcyBnb2luZyB0byBpbnZvbHZlIGZpbHRlcmluZy9wcm9j
ZXNzaW5nL2FtZW5kaW5nIHRoZSBEVCBpbmZvcm1hdGlvbgo+IGZvciB0aGUgZGV2aWNlOiBzb21l
dGhpbmcgaXMgZ29pbmcgdG8gaGF2ZSB0byB0YWtlIHRoZSBpbmZvcm1hdGlvbgo+IGZyb20gdGhl
IHBoeXNpY2FsIERUIChhcyBwcm92aWRlZCB0byBYZW4pLCBmaW5kIHRoZSByZWxldmFudCBwYXJ0
cwo+ICh0aGUgcGFydHMgd2hpY2ggcmVsYXRlIHRvIHRoZSBwYXJ0aWN1bGFyIGRldmljZSksIGFu
ZCBzdWJzdGl0dXRlCj4gYWRkcmVzc2VzIGV0Yy4sIGFuZCBpbnNlcnQgdGhlIHJlc3VsdCBpbnRv
IHRoZSBndWVzdCBEVC4KClNvbWV0aGluZyBsaWtlIHRoaXMgaXMgZG9uZSBub3csIGV4Y2VwdCB0
YWtpbmcgdGhlIGluZm8gZnJvbSB0aGUgcGh5c2ljYWwgRFQuIE5vdyBpdCBpcyBhc3N1bWVkIHRo
YXQgdGhlIHBmZHQgT0ssIGlmIHRoZSBTQ0YgaXMgYWJsZSB0byBiZSBjb25maWd1cmVkIHdpdGgg
dGhpcyBwZmR0LiBOb3QgYnJpbGxpYW50LCBidXQgd29ya3MgZm9yIG1lIHRoaXMgZmFyLgoKPiBT
byB0aGlzIHdpbGwgYmUgZG9uZSBieSBzb21ldGhpbmcgaW4gdGhlIGRvbWFpbiBjb25maWd1cmF0
aW9uID8KWWVzLCBzdXJlLiBJIHRoaW5rIHRoZSBkb21haW4gY29uZmlndXJhdGlvbiBmaWxlIHNo
b3VsZCBoYXZlIHRoZSBuZWVkZWQgCmNvbmZpZyBvcHRpb25zLgpCdXQgc28gZmFyIEkgZGlkIG5v
dCByZWFsaXplIHRoZSBhcHByb3ByaWF0ZSBjb25maWcgZm9ybWF0LCBzbyBJIGtlZXAgCnRoZSBj
b25maWd1cmF0aW9uIGluIGEgZGV2aWNlIHRyZWUgYm90aCBmb3IgRG9tMCBhbmQgRG9tVS4KRm9y
IERvbVUgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgb3B0aW9uIG9ubHkgaXMgdXNlZCBzbyBmYXIu
IFRvb2xzdGFjayAKZG9lcyBwYXJzZSB0aGUgcGZkdCwgaW4gY2FzZSBub2RlcyB3aXRoICJ4ZW4s
dmNvcHJvYyIgYXJlCmZvdW5kLCBhY3Rpb25zIHRvIGNvbmZpZ3VyZSBTQ0YgYXJlIHRha2VuLgoK
CgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 16:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 16:26:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8URv-0008Nr-0t; Wed, 10 May 2017 16:26:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2968f1e16=wei.liu2@citrix.com>)
 id 1d8URt-0008Nb-Bt
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 16:26:49 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 67/7A-02956-84F33195; Wed, 10 May 2017 16:26:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpK6HvXC
 kwZTvHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8acuQ2sBU2cFVN2v2FtYDzA2sXIySEh4C8x
 59l5ZhCbRUBV4s+6biYQm01AWeJnZy8biC0ioCWxfsVTIJuDg1mgVqLhYSVIWFggQmL+FIgxv
 AIWErcW/AYbIySQIXG4YSELRFxQ4uTMJ2A2s4CexI2pU6DGSEss/8cBEZaXaN46G6yVU8BKYl
 H/XrByUQEVic6lc1ggRipIdEw/xjSBkX8WkqmzkEydhTB1FpKpCxhZVjFqFKcWlaUW6Roa6iU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYlAxDsYPy0LOAQoyQHk5Io708t4Ugh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzmdkA5waLU9NSKtMwcYITApCU4eJREeMVA0rzFBYm5x
 ZnpEKlTjIpS4hB9AiCJjNI8uDZYVF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8RyBSezL
 wSuOmvgBYzAS0OZBAAWVySiJCSamDsm1e4tO5CW3lGgtAuZ9HWn2HCS2Z6lubq9HGozulKVj5
 nzP8qVWf6+pU777CUPtTJdv+5afsnV32mpIuuC170vOoQK+TnLT+746yc6SEtmV3rtbX3nyiy
 KjRK9P86Wydk96LCnWahS9n3nLRwnvJZK9UpM/nx31Sn7Uq8c3OKVveEuQR90FRiKc5INNRiL
 ipOBADgugeJxQIAAA==
X-Env-Sender: prvs=2968f1e16=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494433606!67564336!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39993 invoked from network); 10 May 2017 16:26:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 16:26:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,320,1491264000"; d="scan'208";a="423069135"
Date: Wed, 10 May 2017 17:26:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170510162607.f5wplzzly75gn32q@citrix.com>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170510101239.33080-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, admin@frp.lv,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] libxl/devd: fix a race with concurrent
 device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6MTI6MzhBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEN1cnJlbnQgY29kZSBjYW4gZnJlZSB0aGUgbGlieGxfX2RldmljZSBpbnNpZGUg
b2YgdGhlIGxpYnhsX19kZG9tYWluX2RldmljZQo+IGJlZm9yZSB0aGUgYWRkaXRpb24gaGFzIGZp
bmlzaGVkIGlmIGEgcmVtb3ZhbCBoYXBwZW5zIHdoaWxlIGFuIGFkZGl0aW9uIGlzCj4gc3RpbGwg
aW4gcHJvY2VzczoKPiAKPiAgIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sKPiAgICAgICAgICAgICB8
Cj4gICAgICAgICAgICAgdgo+ICAgICAgICBhZGRfZGV2aWNlCj4gICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgYmFja2VuZF93YXRjaF9jYWxsYmFjawo+ICAgICAoYXN5bmMgb3BlcmF0aW9u
KSAgICAgICAgICAgICAgICAgICB8Cj4gICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHYKPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVtb3ZlX2Rldmlj
ZQo+ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKPiAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICBkZXZpY2VfY29tcGxldGUKPiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICAoZnJlZSBsaWJ4bF9fZGV2aWNlKQo+ICAgICAgICAgICAgIHYKPiAgICAgIGRldmljZV9jb21w
bGV0ZQo+ICAgKGRlcmVmIGxpYnhsX19kZXZpY2UpCj4gCj4gRml4IHRoaXMgYnkgY3JlYXRpbmcg
YSB0ZW1wb3JhcnkgY29weSBvZiB0aGUgbGlieGxfX2RldmljZSwgdGhhdCdzIHRyYWNrZWQgYnkK
PiB0aGUgR0Mgb2YgdGhlIG5lc3RlZCBhc3luYyBvcGVyYXRpb24uIFRoaXMgZW5zdXJlcyB0aGF0
IHRoZSBsaWJ4bF9fZGV2aWNlIHVzZWQKPiBieSB0aGUgYXN5bmMgb3BlcmF0aW9ucyBjYW5ub3Qg
YmUgZnJlZWQgd2hpbGUgYmVpbmcgdXNlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBSZXBvcnRlZC1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 16:29:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 16:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8UUf-0000Bi-E9; Wed, 10 May 2017 16:29:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2968f1e16=wei.liu2@citrix.com>)
 id 1d8UUd-0000Ba-Bn
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 16:29:39 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E5/BE-03058-2FF33195; Wed, 10 May 2017 16:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve4ne+F
 Ig+N9nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bxeduZCn6xVEz7f4G9gbGXpYuRk0NCwF/i
 0u23zCA2i4CqxJu2VjYQm01AWeJnZy+YLSKgJbF+xVMgm4ODWaBWouFhJYgpLBAo8fynJ0gFr
 4CFxPEd68GqhQQyJGacX8MMEReUODnzCdgmZgEdiQW7P0FNkZZY/o8DJMwpYCVx9/5+RhBbVE
 BFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BCL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMMgYgGAH482NAYcYJTmYlER5f2oJRwrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4N1qB5QTLEpNT61Iy8wBhjtMWoKDR0mEtx8kzVtckJhbnJkOkTrFqMsx5
 97X90xCLHn5ealS4rwbQIoEQIoySvPgRsBi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEIa
 bwZOaVwG16BXQEE9ARgQwCIEeUJCKkpBoY60NFzovMv5Ajy3wpcit77MPCxuTTUulr1ILlXfv
 nfeWONV53/Fl96wy35wqvHbKe9ffY3TuuualZnumOoeG849I9s0Kiv1/onV5qf7naz0s39PKd
 gybCwXF627yM630ebD54RsRcXaIt59Cf+CV9Jf0c6/ryb4j/uCa2cVnbt8htJo8KHN8qsRRnJ
 BpqMRcVJwIAy0lKN7gCAAA=
X-Env-Sender: prvs=2968f1e16=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494433776!67674620!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61402 invoked from network); 10 May 2017 16:29:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 16:29:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,320,1491264000"; d="scan'208";a="431738297"
Date: Wed, 10 May 2017 17:29:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170510162912.hwshe7rwwp7rfgmu@citrix.com>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170510101239.33080-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, admin@frp.lv,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] libxl/devd: prevent adding spurious
 domains to the list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6MTI6MzlBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEN1cnJlbnQgY29kZSBpbiBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrIGZvcmdldHMg
dG8gcmVtb3ZlIGEgbGlieGxfX2Rkb21haW5fZ3Vlc3QKPiBmcm9tIHRoZSBsaXN0IG9mIHRyYWNr
ZWQgZG9tYWlucyB3aGVuIHRoZSByZWxhdGVkIGRhdGEgaXMgZnJlZWQsIGNhdXNpbmcKPiBkZXJl
ZmVyZW5jZXMgbGF0ZXIgb24gd2hlbiB0aGUgbGlzdCBpcyB0cmF2ZXJzZWQuIE1ha2Ugc3VyZSB0
aGF0IGEgZG9tYWluIGlzCj4gYWx3YXlzIHJlbW92ZWQgZnJvbSB0aGUgbGlzdCB3aGVuIGZyZWVk
LgoKVGhlcmUgaXMgYW5vdGhlciBidWc6IGRndWVzdCB3YXMgZnJlZWQgYnkgYSBzcHVyaW91cyBl
dmVudC4gVGhhdCBpcyBhbHNvCmZpeGVkIGJ5IHRoaXMgcGF0Y2guCgpJIHdvdWxkIHN1Z2dlc3Qg
Y2hhbmdpbmcgdGhlIHRpdGUgdG8gImNvcnJlY3RseSBtYW5pcHVsYXRlIHRoZSBkZ3Vlc3QKbGlz
dCIgYW5kIGFsc28gZXh0ZW5kIHRoZSBjb21taXQgbWVzc2FnZSB0byBpbmNsdWRlIHRoYXQgb3Ro
ZXIgYnVnLgoKQ29kZS13aXNlOgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 16:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 16:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8UdJ-00012x-9O; Wed, 10 May 2017 16:38:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d8UdI-00012J-Hs
 for xen-devel@lists.xen.org; Wed, 10 May 2017 16:38:36 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 56/8F-03613-B0243195; Wed, 10 May 2017 16:38:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURj1zszOjrZTt13Nz0WxVnporSlWGIZ
 aEPQjwSUq6kc21uQu7UNmVrMfUWmEyiJaVChG0guxrDCi0rASH2gvSyWS2owUN0lNTDbdymZ2
 1qz765x7zved714+htSW0nqGL3Dygp2zGugQyrw2KNa4YItuT8L3RpR8deIKlY62tTX5iEy0V
 2WxZzsK9qvMTz4/pHPPkQXTYxtPoGaiFIUwFD5JwqcXE0gmCBcjeD55WyUTLf6FoOvaT4kEMz
 psguEPPYSMQ/FeeDkz6L/X4sdq6KoxygUkfoagu/ECJQs0XgMXy175MYtT4KarTC1jCi+H9qZ
 TfhyGd8PoydaAZzF0Vg76cTBOhZ7+85KHkZqmwcC9fPmaxNFwf7SalDHgZTDkHSDlXMAlCMYr
 PIQyUAx0nj4TMEVB24tqSsEZ8KmlmVCwAB9bXtFK8SwNQ9d/UQrppaG995laceVCeU97oCIOb
 vVNBOK8BNQO1yKFfKbB55oNZESCq94dEDpUMOsZDvQtWgRjxVMqhfTT0OV5rVb+VQ/jDzpROV
 pR9c8vVM2/vOqfl9cgsg6tEnkhnxeMSYnx2YIlx+y0cRarMTFhQ7yNF0Uuh7dy2WL8AYetAUl
 7ESSdB6jwsqkFRTCEIYydjtPt0S7Mdhw8auZEc5aQZ+XFFhTJMAZgVZslbbHA5/AFhyxWabnm
 ZGA0hlC2Pl2SWTGXs4mWHEXqQkam2j01Tmgpu8PO68PZWLkHlk3mPPvfFnMr+gZF6XUskobSa
 nJ5wWZx/q+PoHAGGXRspxylsdidf5NGpCEIaQhTEJaHcHLzkv4Eyjhb89HeK9S5k2s/rAsJ8+
 xr6u5+fPi3ofD7juPeJ1nvL+Y1NH+94WvdNJ43s/NuMjiWPLrl9W4fXeGJLtKgjpcplTdTj1B
 bj1ERviT4Vv/D/XRIfcn57u2dtuiKzNXrXQcLY7+kNZrK+ZU/nETFLswKIWxMX9YkveCIa+nK
 kj4DJZq5xDhSELk/+TO5aJ0DAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494434314!88950320!1
X-Originating-IP: [104.47.0.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51608 invoked from network); 10 May 2017 16:38:34 -0000
Received: from mail-he1eur01on0041.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.41)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 May 2017 16:38:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+xDGg+Zxwahqh6L5ocsCp96DT8fU8xBpPKPj2Rd1IDE=;
 b=T84jk5Anlb2NNV45F/pTr1eMJyY1etF/7cVp4krGECKCZiscWCR8vC6ejJrP1yrVzKQEsCkulPQlyVmCGK47qTr2hBr053LHYh5T+/fvbMKqF0ouFXTNlYoJbCwIy+ETgBKoSZiqs54isIGUdFuk7CpQVgS7WAMa0cWfsOh1oco=
Received: from [10.17.180.93] (85.223.209.52) by
 AM5PR0301MB2404.eurprd03.prod.outlook.com (10.169.148.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Wed, 10 May 2017 16:38:32 +0000
To: George Dunlap <george.dunlap@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo2n9gtwUz0xv0t22aA=mO8UZboT3ciuoN_e5q6isAWaNw@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <22b555fe-014e-ac99-d930-c16d2891b0b6@citrix.com>
 <alpine.DEB.2.10.1705081128050.24729@sstabellini-ThinkPad-X260>
 <8468bb6c-41a2-dca1-5b06-490c64fbda58@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <7aa00950-1814-084a-8269-899314c27f6d@epam.com>
Date: Wed, 10 May 2017 19:38:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8468bb6c-41a2-dca1-5b06-490c64fbda58@citrix.com>
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DB6PR1001CA0016.EURPRD10.PROD.OUTLOOK.COM (10.171.79.26) To
 AM5PR0301MB2404.eurprd03.prod.outlook.com (10.169.148.13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1901fc0d-032b-43ae-a6a4-08d497c2ff6b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM5PR0301MB2404; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2404;
 3:8C/9fz5ZgSGEHCZSeFnqwdj2xfx8zoaCEZQPuIzABnS5+Qw7rFzWdX7Npmty3B+pEmZPfITeGC9TbCVBxTr3pqrenJr5NjwLOdm3KzkYTJ7T4cP5b4oOxIEvJoRm/p73wBnkt8TfUo6wWQwEYCwt8E0Axnn+5wwQ1zjOkTZtDhQ7/r6qlTnyNwv8/aD49FwnP6CKFgeJS0a6Lh+hQd/lvlbipx5CsDa2IjuVF5BN3/F10SJT2JY1hRMRRcoxeXJi2h9YamMAnIzcB3m6B5d3LfsA29yaMebfwQ8GKxyqY1UhZbNXGLQyY7fw+tx09LzuuNN1PNgYPVeNLt1C7uGM7Q==;
 25:eyUp6Y/AGmPWbvPocpt2is15VzB5ZFX3y623PDs7DqsXX2dZhkX8jArWerlJ03sQ+FHy3oWT99Za2waCNUQLubZF1B0V932oS+INDlp0QpodhLhK74wI4dVBQAL8pq0a5xbabcPlQscE9oEEzRU3MotmPEtviOQKQCiSo5tmYw+3qiZ2C9iuc/XWwJYlXv4MzUCos3vSqyw7cijCoCNXRU8x4eqU18LsXVzWO5Y4pjoauQjx2K03y3QW5D3gVgtu64bMzcW/aIb6HN1cfQxxdP+MoXf8gWBbIXs+zx6kCOzaa1I3Z+eb8EBEH45lKNAkPaickZSOx9Mt/l1rA7N+BW4iDtFHPtStPNfCC2650WioYHEHygqQGPw6WJ4ogU6ZKS29z4MFdp37xp5zUvIn2zJkzaS5NXXlENwvzQ92nagpKCv4fmoSCkKCibI0PHg8mAwofCuOeDQRkVEDblt0uMBOPw5AmkXwAL3qitHmYDc=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2404;
 31:4JazHVv6K8V61NfC9P/OMV7DVnrE8GGb0+dijAubiRHiMpJSfhv+DC3yMH0VLhkXeDUN+F1umd2V/29yawRFWTZwOLEQWAOu5CT52L/obsKmFJzyyrl4xkY8iJ8SrxAKwBGVG1jVwZuMam6ZQjKGElhZNVLQIfs2CCfVGtbkW6OtwteSY3ywmsMHZCGZvj861dDwZc23tlUdItnApZ1JmwdMTQsVsymLmAVB8NPcstQO48B/YNc7T7i1aT70tqW51oGk/YzowmYueR+WoXTFGw==;
 20:53aEd4JLGwBfNAAVjo3E0qlr10ogjZXbrUjkaiBrihLrLtOCa6sTqgy/uxNpwFUjsyoM3zdMI7dSj48fQCWlTNSuL+zVmynhuaGFPDpRZo+KW5pch2iI7IH9G37aUiMLAaRJIRsXwt7rcUIAHzsMpAMgVJArd3gT5M0BPMoWJGaZqgTRNaaElMOyuMlbZKcL8fjaTgI61fJfyTCsRP/ePoOQeje8uMoUBmy7XdfLjxt8kHdk2dLI78ORChUAI+bMkYLkP1fRIoRoXix3phvVxIXeGVzsGeBHTnCN7W1wErbK6PDs5/267FTPviz6xhZl1YKnbzEOzQOsqGk5P8LH+g1MuCILZTiVymozZSnrMRBL59iz/6uESikTH+SKGzrEyLCy3rSpi/E1ei0GxlBiTLksiwbHWTH1FGIt+wTYg79yrOQS86/0rbkU5F2zn3swgFK0LAh4QgRkDoNLSKG/7ULl4MI4nHDfMd5LLVis4oJCYEomLk/lp01w7qH5VPpQ
X-Microsoft-Antispam-PRVS: <AM5PR0301MB2404F6623365151CF0007FE9E6EC0@AM5PR0301MB2404.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(6072148);
 SRVR:AM5PR0301MB2404; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2404; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2404;
 4:C/K+dfyN+u5LOA+OM28ggx1mglBK0ZZ1M2lJsz9U3kvAQt73T8aKYS3E0ixyq1fdC07yrS04wOiqn3ZyVtw7kZYfbPYXQKlx0oV1/LrAibSLBWwz4C1x/pBKKO5PpdT5X0TeRg4xnCR7SzcaHaKEsJe0Z4gAhRd4zSz23yRLdlu92d/FPmqqNODUpMcQNu+MOUcydggPoK4NVoGufzX5KlyzLVJt2OrnuAoZOflrcb3IWiUzzhQJ6KtTGyFfUhNMxFDs9VAzZwEYYd04Wn0QqDahT2mQUP3F9pgHjVmpQXuo37nmgtpkj2QvYZtIMFmoAa8+FosieTaS7GaOK6mufHMklHH2+wTZYkXfW53UFKuTgPUrUfbILmYJkmOcbZgX+u4Cm0200xLGReGZmEkmLQU3MBgiBATGg64mGFK5WpFLbVwviT7M3CuOlQkxHRsNH/5GcXkqZa3s6+fD2kJPBXd0idO009dS8fN/OUwaF7zvsvszSDsZ8mPWiq0LdU/rWNb4VdSsPcoWw2o6L0oPZ1bBOkMWp1qznle3NVUF73L/rqgzZVeyOL9I10geKVUceEShQC4R+/QhOOhp190hsGksfR8lOo9QMZxag0cvYMXrv00XwuZ2HOddK5C5B6zXrc0Jkejc8DGMocWpkPWGTJkKqQu7x/nm2Qz85aPlxQuG0GsYNlPoUTUICYhz6tOhqwzEwBfkmRpy4o2LYCI7T89QFlobFnTBFu2c+JWNAYMsMg66dmBqjtqFpRpGaOly9SB6UxwRyUcjfeaJ9rUaZPX8MyAP6Fp1V26nUQF1Th0=
X-Forefront-PRVS: 03030B9493
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(24454002)(189998001)(80792005)(8666007)(54906002)(53546009)(230700001)(25786009)(2906002)(5660300001)(54356999)(3846002)(76176999)(50986999)(33646002)(31696002)(86362001)(229853002)(64126003)(4001350100001)(50466002)(53936002)(65826007)(6116002)(38730400002)(6666003)(90366009)(478600001)(6486002)(2950100002)(77096006)(36756003)(31686004)(8676002)(81166006)(66066001)(93886004)(72206003)(42186005)(7736002)(4326008)(83506001)(47776003)(305945005)(23746002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2404; H:[10.17.180.93]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM5PR0301MB2404;
 23:FmdEdOiwmXjbRSZWsVuRZiHkhn+/ZyE4qqZ?=
 =?Windows-1252?Q?EI8k3X7aN8/xA62FktHIrflILx7oRLuHvlXUC0pJ00RTDf6nA1Oe7X0e?=
 =?Windows-1252?Q?nj75bslt00SxfUTGrM3lgc7h1l5+uNC5XZRxDDDVgh4dIm/HzFLbl9B8?=
 =?Windows-1252?Q?29rK/8sewGFu96BzcfK3Qft3X87TSAYpVtvPM+nbYNuoVV/gMn+s6zNC?=
 =?Windows-1252?Q?2icIQwNOBWIyokEbKvQs9PP7dtITEgbqmwbiD8V3NHInensudeijgc7g?=
 =?Windows-1252?Q?MaKkXMcgYXKN9RwlrKIEvr1i7+zZvFvv6RJ5Zmg2nH1T6wh6M/mrMqNe?=
 =?Windows-1252?Q?QOL2kv5b5yLErtJAPNaML2zxGLbOTMlZ6yWL68J8pO4yybS/a9tViY+9?=
 =?Windows-1252?Q?+KRoVWS7kXDjwyC+6arUhUImPxlr/AObXAVjfBKmZTCu3Dg8M/oPONsx?=
 =?Windows-1252?Q?aOGP7SfP0s/KLFOFBaj1iOCCYVE/pvzt42eKoxFYtcq3i8s5znq/gYIT?=
 =?Windows-1252?Q?JjHRlZfUDndR2XGjFGg/ES3S3duseMDlYisuV9JEQwkcE1c7b8YYaSpJ?=
 =?Windows-1252?Q?LPYzaSlW4pKWeQI8Nx76Du0+rhsCjRxdjb1uwRs0q4rpBqfQfQx1sHoA?=
 =?Windows-1252?Q?75235+vVik5qDd3vJinQFKwiOXoM9onycUTMcPlPI32AQOR5LSK1WOtR?=
 =?Windows-1252?Q?pkf1/o7sMQ+RSMOQ+qZByrN/lVlYEtmpEUomCJTZBovnIZ6WGCbQynDF?=
 =?Windows-1252?Q?PZUwK8mUAXnkNoHNYIppg8MEd9lSPhep/7iW7cWDMvvJrnGoURgXMzGN?=
 =?Windows-1252?Q?8+OBD1eFC1Ng1ICWhLvZz3oHUoktvtFhjBBgcKcQU5lHe7cQr8+OF3+I?=
 =?Windows-1252?Q?nmyeETylH+CzIgTYElh09uRPSgePBmECCp+izQwigQgp/XTE2aYeomYn?=
 =?Windows-1252?Q?mbsEvjpXk/CNjMWOiht/7scGx/aBoE+2g/weRZl4FnGnHKFyAYbt/tQ/?=
 =?Windows-1252?Q?H1G2tkbQNpthwvdpchK8/EtXjo1jKzSk1tSfhXrwjWUXDabFucaulPjF?=
 =?Windows-1252?Q?Bb0D61awPia9cOYjxs8YPmowBfaE/o3k6+WiU/wEEQXecIE9kiRFdtg1?=
 =?Windows-1252?Q?OYTR/NKfJDBaQC+F0764JaXjB6uaVw0tQmH3b4qeNNGUZjpnnGlgnJg6?=
 =?Windows-1252?Q?ohw5rnBdAyzd109x8mPJvqRpjYMwHpggfwxPQZqu8/91ZcJaKQqJnSeG?=
 =?Windows-1252?Q?knGc4Fl5yrhOpoKIIrDkiidB94VmFOvZf+tlpuv5Oj7rZZgZ7AxxeJWt?=
 =?Windows-1252?Q?z+feW5jcM0+V1kfEuYAUILxnbXOFqZFynYsZaMNokS15v1olAQufqgOi?=
 =?Windows-1252?Q?2Vp7nZog7gKvZgC2x3MDH7yke8gKs32nGE8+vl3lQzfpt6QKHDKxfQYU?=
 =?Windows-1252?Q?mykcleYSCJ1hEAQdifMAE?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2404;
 6:TvorjuxSbmtGflSJ2VAS1uuGXaVn51HDT9c9fU/a/aas4QFzxhm2DeTt+xBXsjyUM8GRtw+R9BAiNJ6SreV67TLo62dnhYbg2NEEfUriiU+nlPnUyDiJjLBc4CUyqN13UrfvwPCQkOD3K1HZC0W3MG5dAdta85B4MiCOmhAaDK+qLBu0bVy0ojdSuOQ/VThFfG3QsGrte4Z71GaK38VZb2n+iTiqw3gXly//5rY/AKNtPFJi9ZfHtLtRG7oXO3d0Hj9IcbKA3fKgZdQoj+x/nvXIwXN2dWn8gYTkKJP32qesCic0ZQqI7tuhsBBvxNXioxUseUuqCLqza4LtqFZLMThoGe4d3BZgUfip/w+B9WEmogYJhk93mSE9gAK6JvCo1SNN4mumZUOVJW5/9Y+ZjIxnmwVDxy6veX+Esc0+VFlNzInGqSv7Mh2P8RQuASGz6obsl/idDwIn1DmBd0WeQbfxYCl+xgPtHyHR/fjeiOZ9voh9QNPHnrqgIEfEy7MKiqw6sFGEpTyNUYUWTcYjqw==;
 5:zZzwO+4Wfe5kG8bE9ThiwUVl6Go9T1HXhQpx3+IRoQRsy1HSdba0OzBMG14g0tPJ9xnarQfBsRZgFn429icYP4dRK1xyR4/96VOjVscHlzaggQYcWE67Ylr1b4fNJurl4zzO8oskTWz1bKeQWOw+Cg==;
 24:QyZK27G1XfXBwBYdk1uxuB60YBZA7z4SjEKUjrMUDoLMzQHBvTyW07f1a66N0IPZaZ0WR/Ssvpls6ShvasOxbpH/sFnaApi3+DcEi7N+OJg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2404;
 7:qBtKVBaIdm1EiuL77rNNTMyV7+uQix27y4fmaYTOR6sm2wOU64WXRSY8fwyElGTzgMYW4sltmPjDnjDS6NgtzC/fg7EbiFWBDcHMA/8cwR/ju7fdJWQOaa6V17Wdz9dOyuEcd+LX28KmJ0V7ZC8B0BhuRgxfD6Mna1dogQriQMfhNrK32omLmkfpaQXUbSTBk5hoTJOnBdnJvqAnTKAWgt6DECmXryzVBh/gXeaY8TLXQ+WNKPbfXoHbBLEydthKswwI8Pq79bzvo1u2wlArIx+2b+mI6GbReZ6FAFoAua6YcwT8tqI+FM65eB5wtAVv31wXB/oYi2Kdc5EnTUcsKg==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 16:38:32.3210 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2404
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gR2VvcmdlLAoKCk9uIDA5LjA1LjE3IDExOjUzLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
IEEgZmV3IHllYXJzIGFnbyBJJ2QgaGF2ZSBzYWlkIEFDUEkgd2FzIGFuIHg4NiBjb25jZXB0IGFz
IHdlbGwuIDotKSAgQnV0Cj4gbXkgcG9pbnQgd2FzIG1haW5seSB0byBnaXZlIGV4YW1wbGVzIHRv
IEFuZHJpaSBvZiBvdGhlciB3YXlzIHN0dWJkb21haW5zCj4gd2VyZSB1c2VkLgo+Cj4gICAtR2Vv
cmdlCgpUaGFua3MgZm9yIG1lbnRpb25pbmcgdGhlIFBWIHZUUE0gaW4gdGhpcyB0aHJlYWQuCkl0
IGxvb2tzIHJlYWxseSBpbnRlcmVzdGluZyB0byBtZSBib3RoIGZyb20gbmF0aXZlIGFwcCBwcm9z
cGVjdGl2ZSBhcyAKd2VsbCBhcyBTQ0YgcG9pbnQgb2Ygdmlldy4KCi0tIAoKKkFuZHJpaSBBbmlz
b3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 17:12:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 17:12:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8V9c-0003lf-UK; Wed, 10 May 2017 17:12:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8V9c-0003lZ-5b
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 17:12:00 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3B/3E-03696-FD943195; Wed, 10 May 2017 17:11:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTfeep3C
 kwdn3Nhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGN34FU6Ur5k7ZxtLA+EC0i5GLQ0hgI6PE
 8ncXGCGcA4wSG9bsZO1i5OQQFvCQuL9+MVsXIweHiECoxLVFgiA1zAJrGCVuN9+EapjEJNF6c
 R0TSAObgK7EjpuvmUFsXgEriWVfJ7CA2CwCqhJ7H58Gs0UFwiVebPnDClEjKHFy5hOwOKeAtc
 Sye61gcWYBPYkd139B2eISTV9WQtnyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnFqUVl
 qka6RuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsbFawMPMUpyMCmJ
 8v7UEo4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHb7gGUEyxKTU+tSMvMAcYKTFqCg0dJhHcVS
 Jq3uCAxtzgzHSJ1ilGXo+n0nM9MQix5+XmpUuK8USBFAiBFGaV5cCNgcXuJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwhCX8GTmlcBtegV0BBPQEYEMAiBHlCQipKQaGB3vT75hOk1Fze+xtIZ
 iv0GeO59ggrBRtP4vXvcv7MbhMw6u1WHgTk6NNX5QrSo/9915JYm+sLhdyw/ZzjVXbJp23P0p
 w1a97/qM7O6TLV2t95q7TWT+dfv8zjD/mX+iI5w+djLlvucRiJjPzbLI9VjXzw+SlatV7ecnf
 pDf1ernLLhI+NtVJZbijERDLeai4kQA9haJ69YCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494436318!44653812!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59305 invoked from network); 10 May 2017 17:11:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 10 May 2017 17:11:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DF43E2B;
 Wed, 10 May 2017 10:11:57 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D8BAE3F220;
 Wed, 10 May 2017 10:11:56 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-6-git-send-email-andre.przywara@arm.com>
 <c7ae8fbc-10b4-0439-7ae5-c4d481f9ddf3@arm.com>
 <4ae7d7c0-b9e6-883a-68aa-9f2ab4f31117@arm.com>
 <4ce6ee2d-5e21-7be0-c9c4-fd072456c7cc@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <a587f9fc-0327-b247-8391-d67f8332991e@arm.com>
Date: Wed, 10 May 2017 18:14:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <4ce6ee2d-5e21-7be0-c9c4-fd072456c7cc@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 05/27] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wNS8xNyAxMjowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA1
LzEwLzIwMTcgMTE6NDcgQU0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSwKPiAKPiBIaSBB
bmRyZSwKPiAKPj4gT24gMTIvMDQvMTcgMTE6NDQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9u
IDEyLzA0LzE3IDAxOjQ0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+PiArLyogUmV0cmlldmUg
dGhlIHByaW9yaXR5IG9mIGFuIExQSSBmcm9tIGl0cyBzdHJ1Y3QgcGVuZGluZ19pcnEuICovCj4+
Pj4gK3N0YXRpYyBpbnQgdmdpY192M19scGlfZ2V0X3ByaW9yaXR5KHN0cnVjdCBkb21haW4gKmQs
IHVpbnQzMl90IHZscGkpCj4+Pj4gK3sKPj4+PiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9
IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcoZCwgdmxwaSk7Cj4+Pj4gKwo+Pj4+ICsgICAgaWYgKCAh
cCApCj4+Pj4gKyAgICAgICAgcmV0dXJuIEdJQ19QUklfSVJROwo+Pj4KPj4+IFdoeSB0aGUgY2hl
Y2sgaGVyZT8gQW5kIHdoeSByZXR1cm5pbmcgR0lDX1BSSV9JUlE/Cj4+Cj4+IEJlY2F1c2UgeW91
IHN1cmVseSB3YW50IHRvIGF2b2lkIGRlcmVmZXJlbmNpbmcgTlVMTD8KPj4gSSBjaGFuZ2VkIHRo
ZSByZXR1cm4gdmFsdWUgdG8gMHhmZiwgd2hpY2ggaXMgdGhlIGxvd2VzdCBwcmlvcml0eS4KPj4g
RnJhbmtseSBJIHRoaW5rIHdlIGNvdWxkIGp1c3QgcmV0dXJuIGFueXRoaW5nLCBhcyB3ZSB3aWxs
IHN0b3AgaGFuZGxpbmcKPj4gdGhpcyBMUEkgYW55d2F5IGEgYml0IGxhdGVyIGluIHRoZSBjb2Rl
IGlmIHAgaXMgTlVMTCBoZXJlLgo+IAo+IEkgYWdyZWUgdGhhdCB5b3Ugd2FudCB0byBwcmV2ZW50
IE5VTEwuIEJ1dCB3ZSBhbHNvIHdhbnQgdG8gYXZvaWQgcmV0dXJuCj4gZmFrZSB2YWx1ZSBiZWNh
dXNlIHRoZXJlIHdhcyBhIGNhbGxlciB0aGF0IGRpZG4ndCBib3RoZXIgdG8gY2hlY2sKPiB3aGV0
aGVyIHRoZSBpbnRlcnJ1cHQgaXMgdmFsaWQgYXQgZmlyc3QgaGFuZC4KCldlbGwsIEkgY2hhbmdl
ZCB0aGUgc2VxdWVuY2UgaW4gdmdpY192Y3B1X2luamVjdF9pcnEoKSBiYWNrIHRvIGJlOgoKCXBy
aW9yaXR5ID0gdmdpY19nZXRfdmlycV9wcmlvcml0eSh2LCB2aXJxKTsKCglzcGluX2xvY2tfaXJx
c2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKCW4gPSBpcnFfdG9fcGVuZGluZyh2LCB2
aXJxKTsKCm1vc3RseSB0byBwcmV2ZW50IHRoZSBsb2NraW5nIG9yZGVyIChyYW5rIHZzLiBWQ1BV
IGxvY2spIGlzc3VlIHlvdQptZW50aW9uZWQuIFdlIHJlYWQgdGhlIGxhdGVzdCBwcmlvcml0eSB2
YWx1ZSB1cGZyb250LCBidXQgb25seSB1c2UgaXQKbGF0ZXIgaWYgdGhlIHBlbmRpbmdfaXJxIGlz
IHZhbGlkLiBJIGRvbid0IHNlZSBob3cgdGhpcyBzaG91bGQgY3JlYXRlCnByb2JsZW1zLiBFdmVu
dHVhbGx5IHRoaXMgd2lsbCBiZSBzb2x2ZWQgcHJvcGVybHkgYnkgdGhlIHBlbmRpbmdfaXJxIGxv
Y2suCgo+IElmIHlvdSBldmVyIGhhdmUgTlVMTCBoZXJlIHRoZW4gdGhlcmUgaXMgYSBsYXRlbnQg
QlVHIGluIHlvdXIgY29kZQo+IHNvbWV3aGVyZSBlbHNlLgoKTm90IGluIHRoaXMgY2FzZS4KCj4g
SWdub3JpbmcgdGhlIE5VTEwgYW5kIHJldHVybiBhIGZha2UgdmFsdWUgaXMgbGlrZWx5IG5vdAo+
IHRoZSByaWdodCBzb2x1dGlvbiBmb3IgZGV2ZWxvcG1lbnQuCj4gCj4gSSBjYW4gc2VlIHR3byBz
b2x1dGlvbnMgZm9yIHRoaXM6Cj4gICAgIC0gQVNTRVJUKHApCj4gICAgIC0gaWYgKCAhcCApCj4g
ICAgICAgewo+ICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgICAgICAgICAgICBy
ZXR1cm4gMHhmZjsKPiAgICAgICB9Cj4gCj4gVGhlIGxhdGVyIHdvdWxkIHN0aWxsIHJldHVybiBh
IGR1bWIgdmFsdWUgYnV0IGF0IGxlYXN0IHdlIHdvdWxkIGNhdGNoCj4gcHJvZ3JhbW1pbmcgbWlz
dGFrZSBkdXJpbmcgZGV2ZWxvcG1lbnQuCgpJIHRoaW5rIHRoaXMgc29sdXRpb24gYXNrcyBmb3Ig
dGhlIEFTU0VSVCB0byB0cmlnZ2VyIGluIGNvcm5lciBjYXNlczogSWYKdGhlIExQSSBmaXJlZCBv
biB0aGUgaG9zdCwgYnV0IGdvdCB1bm1hcHBlZCBzaG9ydGx5IGFmdGVyd2FyZHMuIEluIHRoaXMK
Y2FzZSB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpIGNhbiBiZSByZWFjaGVkIHdpdGggYW4gaW52YWxp
ZCBMUEkgbnVtYmVyLAphbmQgd2UgaGFuZGxlIHRoaXMgcHJvcGVybHkgd2hlbiBpcnFfdG9fcGVu
ZGluZygpIHJldHVybnMgTlVMTC4KQnV0IGluIHRoaXMgY2FzZSBnZXRfcHJpb3JpdHkoKSB3aWxs
IGJlIGNhbGxlZCB3aXRoIHRoZSBzYW1lIGludmFsaWQKTFBJLCBzbyBzaG91bGQgYmUgYWJsZSB0
byBjb3BlIHdpdGggdGhhdCBhcyB3ZWxsLgpBZ2FpbiB0aGlzIHdpbGwgZXZlbnR1YWxseSBiZSBz
b2x2ZWQgcHJvcGVybHkgd2l0aCB0aGUgcGVyLUlSUSBsb2NrLgoKQ2hlZXJzLApBbmRyZS4KCj4+
Cj4+PiBBRkFJQ1QsIHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcgc2hvdWxkIG5ldmVyIHJldHVybiBO
VUxMIHdoZW4gcmVhZGluZyB0aGUKPj4+IHByaW9yaXR5LiBPciBlbHNlLCB5b3UgYXJlIGluIGJp
ZyB0cm91YmxlLgo+Pgo+PiBUaGF0IGRlcGVuZHMgb24gd2hlcmUgYW5kIHdoZW4geW91IGNhbGwg
aXQsIHdoaWNoIEkgZG9uJ3Qgd2FudCB0byBtYWtlCj4+IGFueSBhc3N1bXB0aW9ucyBhYm91dC4K
Pj4gSW4gbXkgbGF0ZXN0IHZlcnNpb24gdGhlIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSBjYWxs
IG5vdyBzdGF5cyBhdCB0aGUKPj4gdmVyeSBiZWdpbm5pbmcgb2YgdmdpY192Y3B1X2luamVjdF9p
cnEoKSwgc28gYXQgdGhpcyBwb2ludCB0aGUgTFBJIGNvdWxkCj4+IGhhdmUgYmVlbiB1bm1hcHBl
ZCBtZWFud2hpbGUuCj4+IFN1cmVseSB5b3Ugd2lsbCBiYWlsIG91dCBoYW5kbGluZyB0aGlzIExQ
SSBsYXRlciBpbiB0aGUgY29kZSBpZiBpdAo+PiByZXR1cm5zIE5VTEwgaGVyZSwgYnV0IGZvciB0
aGUgc2FrZSBvZiB0aGlzIGZ1bmN0aW9uIEkgdGhpbmsgd2UgbmVlZCB0aGUKPj4gY2hlY2suCj4+
IFRvIG1lIGl0IGxvb2tzIGEgYml0IGxpa2UgaGF2aW5nIHRoaXMgYWJzdHJhY3Rpb24gaGVyZSBp
cyBhIGJpdAo+PiBwb2ludGxlc3MgYW5kIGNvbXBsaWNhdGVzIHRoaW5ncywgYnV0IHdlbGwgLi4u
Lgo+IAo+IFdlbGwsIEkgYW0gbm90IGFnYWluc3QgdmVyeSBkZWZlbnNpdmUgcHJvZ3JhbW1pbmcu
IEkgYW0gbW9yZSBhZ2FpbnN0Cj4gcmV0dXJuaW5nIGEgZmFrZSB2YWx1ZSB0aGF0IG1heSBpbXBh
Y3QgdGhlIHJlc3Qgb2YgdGhlIHZHSUMgKG5vdCBldmVuCj4gbWVudGlvbmluZyB0aGUgbGFjayBv
ZiBjb21tZW50IGV4cGxhaW4gd2h5KS4gQWZ0ZXIgYWxsLCB0aGUgcHJpb3JpdHkgaXMKPiBjb250
cm9sbGVkIGJ5IHRoZSBndWVzdCBhbmQgbm90IHRoZSBoeXBlcnZpc29yLgo+IAo+IEkgc3VnZ2Vz
dGVkIGZldyB3YXkgYWJvdmUgdG8gY2F0Y2ggdGhvc2UgZXJyb3JzLgo+IAo+IENoZWVycywKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 17:17:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 17:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8VEd-0003xO-F6; Wed, 10 May 2017 17:17:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8VEc-0003xH-GT
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 17:17:10 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8A/7F-02956-51B43195; Wed, 10 May 2017 17:17:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTVfUWzj
 SoKtb2OL7lslMDowehz9cYQlgjGLNzEvKr0hgzZgxYytbwTyxiuttV9gaGB8JdjFycQgJbGSU
 WDjrDyOEs5JR4tC3g8xdjJwcwgIeEvfXL2YDsUUEIiX2bz3AAlF0iEni6ebbzCAOs8AaRonbz
 TcZQarYBDQl7nz+xARi8wpYSXzvvwXWzSKgKvG4+wmYLSoQLvG28QgLRI2gxMmZT8BsTgFrib
 t/X7CD2MwCthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQUi+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDoGIBgB+OPZQGHGCU5mJREeX9qCUcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCt9wTKCRalpqdWpGXmAMMfJi3BwaMkwrsYJM1bXJCYW5yZD
 pE6xagoJQ6REABJZJTmwbXBYu4So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm3gUzhycwrgZ
 v+CmgxE9DiQAYBkMUliQgpqQZG3aL1LicT3dtsp3S9LnksEW7SNVfaKer95rBJfxw3rRRlepE
 bH5LrdjjRQ37Ci6OTj4quXKe626vdV0N19+1KXdctGyx8vf0/LVQz/DBN/Ij01UnT+jJMd3jG
 z8kU/JFz11zImq/64lWTA4cV+OZV+W3tfeSRV7iC4fnazuT7d7bqZn5fOFFciaU4I9FQi7moO
 BEAVp0vXrQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494436628!91111147!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29397 invoked from network); 10 May 2017 17:17:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 10 May 2017 17:17:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6FFC82B;
 Wed, 10 May 2017 10:17:08 -0700 (PDT)
Received: from [10.119.48.100] (unknown [10.119.48.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C253B3F220;
 Wed, 10 May 2017 10:17:06 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-6-git-send-email-andre.przywara@arm.com>
 <c7ae8fbc-10b4-0439-7ae5-c4d481f9ddf3@arm.com>
 <4ae7d7c0-b9e6-883a-68aa-9f2ab4f31117@arm.com>
 <4ce6ee2d-5e21-7be0-c9c4-fd072456c7cc@arm.com>
 <a587f9fc-0327-b247-8391-d67f8332991e@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3acc17d5-eb8c-ef2d-d657-6a025302b31c@arm.com>
Date: Wed, 10 May 2017 18:17:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a587f9fc-0327-b247-8391-d67f8332991e@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 05/27] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xMC8yMDE3IDA2OjE0IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPgo+
IE9uIDEwLzA1LzE3IDEyOjA3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDA1LzEw
LzIwMTcgMTE6NDcgQU0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gSGksCj4+Cj4+IEhpIEFu
ZHJlLAo+Pgo+Pj4gT24gMTIvMDQvMTcgMTE6NDQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBP
biAxMi8wNC8xNyAwMTo0NCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+ICsvKiBSZXRyaWV2
ZSB0aGUgcHJpb3JpdHkgb2YgYW4gTFBJIGZyb20gaXRzIHN0cnVjdCBwZW5kaW5nX2lycS4gKi8K
Pj4+Pj4gK3N0YXRpYyBpbnQgdmdpY192M19scGlfZ2V0X3ByaW9yaXR5KHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IHZscGkpCj4+Pj4+ICt7Cj4+Pj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJx
ICpwID0gdmdpY192M19scGlfdG9fcGVuZGluZyhkLCB2bHBpKTsKPj4+Pj4gKwo+Pj4+PiArICAg
IGlmICggIXAgKQo+Pj4+PiArICAgICAgICByZXR1cm4gR0lDX1BSSV9JUlE7Cj4+Pj4KPj4+PiBX
aHkgdGhlIGNoZWNrIGhlcmU/IEFuZCB3aHkgcmV0dXJuaW5nIEdJQ19QUklfSVJRPwo+Pj4KPj4+
IEJlY2F1c2UgeW91IHN1cmVseSB3YW50IHRvIGF2b2lkIGRlcmVmZXJlbmNpbmcgTlVMTD8KPj4+
IEkgY2hhbmdlZCB0aGUgcmV0dXJuIHZhbHVlIHRvIDB4ZmYsIHdoaWNoIGlzIHRoZSBsb3dlc3Qg
cHJpb3JpdHkuCj4+PiBGcmFua2x5IEkgdGhpbmsgd2UgY291bGQganVzdCByZXR1cm4gYW55dGhp
bmcsIGFzIHdlIHdpbGwgc3RvcCBoYW5kbGluZwo+Pj4gdGhpcyBMUEkgYW55d2F5IGEgYml0IGxh
dGVyIGluIHRoZSBjb2RlIGlmIHAgaXMgTlVMTCBoZXJlLgo+Pgo+PiBJIGFncmVlIHRoYXQgeW91
IHdhbnQgdG8gcHJldmVudCBOVUxMLiBCdXQgd2UgYWxzbyB3YW50IHRvIGF2b2lkIHJldHVybgo+
PiBmYWtlIHZhbHVlIGJlY2F1c2UgdGhlcmUgd2FzIGEgY2FsbGVyIHRoYXQgZGlkbid0IGJvdGhl
ciB0byBjaGVjawo+PiB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMgdmFsaWQgYXQgZmlyc3QgaGFu
ZC4KPgo+IFdlbGwsIEkgY2hhbmdlZCB0aGUgc2VxdWVuY2UgaW4gdmdpY192Y3B1X2luamVjdF9p
cnEoKSBiYWNrIHRvIGJlOgo+Cj4gCXByaW9yaXR5ID0gdmdpY19nZXRfdmlycV9wcmlvcml0eSh2
LCB2aXJxKTsKPgo+IAlzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKPiAJbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOwo+Cj4gbW9zdGx5IHRvIHByZXZlbnQg
dGhlIGxvY2tpbmcgb3JkZXIgKHJhbmsgdnMuIFZDUFUgbG9jaykgaXNzdWUgeW91Cj4gbWVudGlv
bmVkLiBXZSByZWFkIHRoZSBsYXRlc3QgcHJpb3JpdHkgdmFsdWUgdXBmcm9udCwgYnV0IG9ubHkg
dXNlIGl0Cj4gbGF0ZXIgaWYgdGhlIHBlbmRpbmdfaXJxIGlzIHZhbGlkLiBJIGRvbid0IHNlZSBo
b3cgdGhpcyBzaG91bGQgY3JlYXRlCj4gcHJvYmxlbXMuIEV2ZW50dWFsbHkgdGhpcyB3aWxsIGJl
IHNvbHZlZCBwcm9wZXJseSBieSB0aGUgcGVuZGluZ19pcnEgbG9jay4KPgo+PiBJZiB5b3UgZXZl
ciBoYXZlIE5VTEwgaGVyZSB0aGVuIHRoZXJlIGlzIGEgbGF0ZW50IEJVRyBpbiB5b3VyIGNvZGUK
Pj4gc29tZXdoZXJlIGVsc2UuCj4KPiBOb3QgaW4gdGhpcyBjYXNlLgoKQmVjYXVzZSBvZiB0aGUg
bG9ja2luZyBpc3N1ZT8gSSBrbm93IHRoZXJlIGFyZSBsb2NraW5nIGlzc3VlLCBidXQgaXQgCmRv
ZXMgbm90IG1lYW4gd2Ugc2hvdWxkIGludHJvZHVjZSBiYWQgY29kZSBqdXN0IGZvciB3b3JrYXJv
dW5kIHRoZW0gZm9yIAp0aGUgdGltZSBiZWluZy4uLgoKPgo+PiBJZ25vcmluZyB0aGUgTlVMTCBh
bmQgcmV0dXJuIGEgZmFrZSB2YWx1ZSBpcyBsaWtlbHkgbm90Cj4+IHRoZSByaWdodCBzb2x1dGlv
biBmb3IgZGV2ZWxvcG1lbnQuCj4+Cj4+IEkgY2FuIHNlZSB0d28gc29sdXRpb25zIGZvciB0aGlz
Ogo+PiAgICAgLSBBU1NFUlQocCkKPj4gICAgIC0gaWYgKCAhcCApCj4+ICAgICAgIHsKPj4gICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+ICAgICAgICAgICAgICByZXR1cm4gMHhmZjsK
Pj4gICAgICAgfQo+Pgo+PiBUaGUgbGF0ZXIgd291bGQgc3RpbGwgcmV0dXJuIGEgZHVtYiB2YWx1
ZSBidXQgYXQgbGVhc3Qgd2Ugd291bGQgY2F0Y2gKPj4gcHJvZ3JhbW1pbmcgbWlzdGFrZSBkdXJp
bmcgZGV2ZWxvcG1lbnQuCj4KPiBJIHRoaW5rIHRoaXMgc29sdXRpb24gYXNrcyBmb3IgdGhlIEFT
U0VSVCB0byB0cmlnZ2VyIGluIGNvcm5lciBjYXNlczogSWYKPiB0aGUgTFBJIGZpcmVkIG9uIHRo
ZSBob3N0LCBidXQgZ290IHVubWFwcGVkIHNob3J0bHkgYWZ0ZXJ3YXJkcy4gSW4gdGhpcwo+IGNh
c2UgdmdpY192Y3B1X2luamVjdF9pcnEoKSBjYW4gYmUgcmVhY2hlZCB3aXRoIGFuIGludmFsaWQg
TFBJIG51bWJlciwKPiBhbmQgd2UgaGFuZGxlIHRoaXMgcHJvcGVybHkgd2hlbiBpcnFfdG9fcGVu
ZGluZygpIHJldHVybnMgTlVMTC4KPiBCdXQgaW4gdGhpcyBjYXNlIGdldF9wcmlvcml0eSgpIHdp
bGwgYmUgY2FsbGVkIHdpdGggdGhlIHNhbWUgaW52YWxpZAo+IExQSSwgc28gc2hvdWxkIGJlIGFi
bGUgdG8gY29wZSB3aXRoIHRoYXQgYXMgd2VsbC4KPiBBZ2FpbiB0aGlzIHdpbGwgZXZlbnR1YWxs
eSBiZSBzb2x2ZWQgcHJvcGVybHkgd2l0aCB0aGUgcGVyLUlSUSBsb2NrLgoKU2VlIGFib3ZlLiBJ
IHN0aWxsIHByZWZlciB0byBzZWUgdGhlIEFTU0VSVCBmaXJpbmcgdGltZSB0byB0aW1lIHRoYW4g
YmFkIApjb2RlIGdvaW5nIGluIHN0YWdpbmcuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 17:19:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 17:19:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8VGm-000475-V7; Wed, 10 May 2017 17:19:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8VGl-00046Z-48
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 17:19:23 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 36/E1-01734-A9B43195; Wed, 10 May 2017 17:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXemt3C
 kwYvXXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Nl9ga1gkl9F54NHjA2M
 TdZdjFwcQgJ/GSXmr9zNBOE8ZpRY2tPPCuFsY5SYe/YuWxcjJ4eIgLPE1zNz2UFsXgF9iW2Hj
 jKB2MIC1hIv/94Ci0sIbOCRaH8pCGH7Snx9dYYdxp737BBzFyM7B5uAlcQhMZAoi4CqxNNtJ5
 gnMHIvYGRYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6PN
 6BgbGHYy72v0OMUpyMCmJ8v7UEo4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7yRMoJ1iUmp5a
 kZaZAww+mLQEB4+SCG+YF1Cat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEedVAigRAijJK8
 +BGwCLhEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXn2QKTyZeSVwm14BHcEEdEQggwDIES
 WJCCmpBsalLyR2c6/oafHbbH6V96+sXqte85knU6SuO8/eE5F/o3FCyTUejVdrZgjsOb7W0XQ
 vV/m2ep6lM/xzphdJFWdIlTzfcsGU8aNRYt4Xv4Xl/QyPN0hvn/dq5bEYm9L+CVdvW83czp/7
 qGzpzUy7Gw81hR3TMvSPTTiyZprz5VamnIBtdccX3z2ixFKckWioxVxUnAgAGzSNDn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494436759!95715981!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14787 invoked from network); 10 May 2017 17:19:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 17:19:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8VGh-0008Kn-Ch; Wed, 10 May 2017 17:19:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8VGb-0004xW-LJ; Wed, 10 May 2017 17:19:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8VGb-0001F3-2r; Wed, 10 May 2017 17:19:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109246-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=1d07a5bf3c03309642068d20698a1f55739dafa2
X-Osstest-Versions-That: libvirt=42c7b9e5e893cd6b49f1e109418516a38dd10389
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 17:19:13 +0000
Subject: [Xen-devel] [libvirt test] 109246: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI0NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkyNDYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTIwMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MjAzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDkyMDMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICAxZDA3YTViZjNjMDMzMDk2NDIwNjhkMjA2OThhMWY1NTczOWRhZmEyCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0MmM3YjllNWU4OTNjZDZiNDlmMWUxMDk0
MTg1MTZhMzhkZDEwMzg5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDkyMDMgIDIwMTctMDUtMDkg
MDQ6MjA6MTUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MjQ2ICAyMDE3LTA1
LTEwIDA0OjIwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmll
bCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1
bHRldEByZWRoYXQuY29tPgogIEtvdGhhcGFsbHkgTWFkaHUgUGF2YW4gPGttcEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgUm9t
YW4gQm9nb3JvZHNraXkgPGJvZ29yb2Rza2l5QGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
bGlidmlydAorIHJldmlzaW9uPTFkMDdhNWJmM2MwMzMwOTY0MjA2OGQyMDY5OGExZjU1NzM5ZGFm
YTIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBP
U19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2st
ZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaWJ2aXJ0IDFkMDdhNWJm
M2MwMzMwOTY0MjA2OGQyMDY5OGExZjU1NzM5ZGFmYTIKKyBicmFuY2g9bGlidmlydAorIHJldmlz
aW9uPTFkMDdhNWJmM2MwMzMwOTY0MjA2OGQyMDY5OGExZjU1NzM5ZGFmYTIKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4MWQwN2E1YmYzYzAzMzA5NjQyMDY4
ZDIwNjk4YTFmNTU3MzlkYWZhMiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IDFkMDdhNWJm
M2MwMzMwOTY0MjA2OGQyMDY5OGExZjU1NzM5ZGFmYTI6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1h
c3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CiAgIDQyYzdiOWUuLjFkMDdhNWIgIDFkMDdhNWJmM2MwMzMwOTY0MjA2OGQyMDY5OGExZjU1NzM5
ZGFmYTIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 17:37:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 17:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8VYM-0005Su-Ge; Wed, 10 May 2017 17:37:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d8VYL-0005So-LW
 for xen-devel@lists.xen.org; Wed, 10 May 2017 17:37:33 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8D/A9-03557-CDF43195; Wed, 10 May 2017 17:37:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTGId07/sK
 RBs27+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owTk10L/qlWdB+9y9jA+Fyui5GLQ0hgAqPE
 173rGEEcFoEGVokTOz6DORICc1gl9h36ztTFyAnk5ElcnXSPFcIukLi/4z4biM0rIChxcuYTl
 i5GDqBRXhJNhxRAwpwC1hKbbl8GKxcS6OWQ+HwrC8RmEzCQePNiI9hIFgFVid1/+xhBWnkFAi
 R6bzODhIWBzJ3vf4C1igioS/y5MAHsHGaB34wSH65NZwKpZwZKrJ8nNIFRYBaSI2YhZBYwMq1
 iVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwTjzsv8h
 RkkOJiVR3p9awpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhX+gHlBItS01Mr0jJzgLEAk5bg4
 FES4e0FSfMWFyTmFmemQ6ROMRpzvLj8/j0Tx5OVP94zCbHk5eelSonzPgQpFQApzSjNgxsEi9
 FLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEoa4hyczrwRu3yugU5iATglkEAA5pSQRISXVwOi
 j86Ti6p+K+edWOezpdJ52aaHTT/vAsP8sXhIfzaT8ZHPtt04+Xr63JkZP/6nEXY+4lToZ9/Jf
 n7N7P1Xg6u4QW4FwCac0pY/ij84aZH6U6QvLNPT7f0pcpPSit9eyIL/7W2RPeZzUqrt4tcz/1
 uLGq/PWtBy7Y352m1/HnBOOfpHJzzzk/ymxFGckGmoxFxUnAgAz8m4FzAIAAA==
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494437851!48915029!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19747 invoked from network); 10 May 2017 17:37:32 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 17:37:32 -0000
Received: by mail-qt0-f194.google.com with SMTP id r58so359241qtb.2
 for <xen-devel@lists.xen.org>; Wed, 10 May 2017 10:37:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=z+NJwaQkmI3SQ+drtZDt/M4eKPJKe//i0qP9Qxjr5iQ=;
 b=ht1DY32xO6IoDOImykKUsBHuSq6/TcR8kgFodRQ9/ubv9s6FESsTBSQ1jMvkXJAmIv
 PkbIQ9g/URpO6f5W2nnkYf8WvE34dKUoimoK7UbxcoKlggjAT7yVPkSkZcw/ULoPMUR7
 Uq1bBe/IhlsXB7PDul+OwC1B6eP1pfZEMYS/S0yVfWBzr07/ahNtYhsSN6pUhYrEiOX1
 uM6M9Vb3umPP4ZgbmsYvyom45rPrPoYaH6DyBs/XN0VbW8wtx8+Us9Dpe1vNKqz5FMEN
 PmpFxQkptSJV3H4IFCB7CwmvGmQkcSsof6wo2rRnlkq7iWWMBAQOD5H30gDNbI+pu3Er
 1C0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=z+NJwaQkmI3SQ+drtZDt/M4eKPJKe//i0qP9Qxjr5iQ=;
 b=HB5STuUvGQs3XGODyPUEXp0dWaWCdkq31JG91QLz/tJw1Opk0smvwPtvwdt19PURkv
 h2pwhMx/ZnEAc+R8gVTsp29Si/mM/eLxDKTjjc19I/vNOQ+5V3EeCAe0vDzogiUGJyZ2
 pTRo2jkaeA6rLkuNMldyG82Pv654viShYtXeDRvDmeOpHafqyQEa8Uys8qUGYuBls78z
 J1W6286QxTzCYeN1QBpx0aRbTFO71jf2x+OfFfCY/Xk0X7/KJ4sIOPKCXjV6eGkOwtBj
 zMlWdzTeIy1pVJtY1VGsdAtb7SUF1HC5bsC7ITSbH3/tqCpb7J2XAOAQTHKnA6yVqcj3
 RH9A==
X-Gm-Message-State: AODbwcBdAKp933m0kCuvKODaxOmox37y25OPVchdJyfE2U2uFlNIo4nL
 mKB/O7+zOcfVpp2ioB1aNuQ0aEHejw==
X-Received: by 10.237.42.5 with SMTP id c5mr6953869qtd.284.1494437851114; Wed,
 10 May 2017 10:37:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Wed, 10 May 2017 10:37:10 -0700 (PDT)
In-Reply-To: <64eede57-85be-99f4-cbd8-5d28a430980b@arm.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
 <c0307ee7-44e5-1ebc-b8e1-785455ecbc4e@citrix.com>
 <64eede57-85be-99f4-cbd8-5d28a430980b@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 10 May 2017 20:37:10 +0300
Message-ID: <CAOcqxo1oF8+v6oaDgXNwqFTZVohBWF87OAV1PQYD4bYgOS95GQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
	hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKUmV0dXJuaW5nIGJhY2sgdG8gTmF0aXZlIGFwcHMsIEkgdGhpbmsgd2UgY2Fu
IG1ha2UgY3R4IHN3aXRjaCBldmVuCmZhc3RlciBieSBkcm9wcGluZyBwMm0gY29kZS4gSW1hZ2lu
ZSB0aGF0IHdlIGFscmVhZHkgY3JlYXRlZCBzdGFnZSAxCk1NVSBmb3IgbmF0aXZlIGFwcGxpY2F0
aW9uLiBUaGVuIHRvIHN3aXRjaCB0byBhcHAgaXQgd2UgbmVlZCBvbmx5OgoKMS4gRW5hYmxlIFRH
RSBiaXQgaW4gSENSCjIuIERpc2FibGUgVk0gYml0IGluIEhDUgozLiBTYXZlL1Byb2dyYW0gRUwx
X1RUQlIgYW5kIGZyaWVuZHMKMy41IChvcHRpb25hbGx5KSBzYXZlL3Jlc3RvcmUgRlBVIHN0YXRl
CjQuIFNhdmUvUmVzdG9yZSBnZW5lcmFsIHB1cnBvc2UgcmVnaXN0ZXJzICsgU1AgKyBDU1IgKyBQ
QyB0byBqdW1wIHRvCmFuIGFwcCBpbiBFTDAgc3RhdGUuCgpUaGlzIGNhbiBiZSBkb25lIGluICJy
ZWFsIiB2Y3B1IG9yIGluIGlkbGUgdmNwdSBjb250ZXh0LiBObyBkaWZmZXJlbmNlcyB0aGVyZS4K
CkV4Y2VwdGlvbiBoYW5kbGluZyBpbiBoeXBlcnZpc29yIHdvdWxkIGJlY2FtZSB0cmlja3kgYmVj
YXVzZSBvZiB2Y3B1CmFic2VuY2UgZm9yIG5hdGl2ZSBhcHAuIEN1cnJlbnQgaW1wbGVtZW50YXRp
b24gb2YgZW50cnkuUyBhbHdheXMgc2F5cwpnZW5lcmFsIHB1cnBvc2UgcmVnaXN0ZXJzIHRvIGEg
dmNwdSBzdHJ1Y3R1cmUuIEJhc2ljYWxseSwgd2Ugc2hvdWxkCnRlYWNoIGVudHJ5LlMgYW5kIHRy
YXBzLmMgYWJvdXQgbmF0aXZlIGFwcHMuCkFtIEkgbWlzc2luZyBzb21ldGhpbmc/CgoKCgpPbiAx
MCBNYXkgMjAxNyBhdCAxMzo0OCwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4g
d3JvdGU6Cj4gSGkgR2VvcmdlLAo+Cj4KPiBPbiAwNS8xMC8yMDE3IDExOjAzIEFNLCBHZW9yZ2Ug
RHVubGFwIHdyb3RlOgo+Pgo+PiBPbiAxMC8wNS8xNyAxMTowMCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4KPj4+Cj4+Pgo+Pj4gT24gMDUvMTAvMjAxNyAxMDo1NiBBTSwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPj4+Pgo+Pj4+IE9uIDA5LzA1LzE3IDE5OjI5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4+Pj4+Cj4+Pj4+IE9uIFR1ZSwgOSBNYXkgMjAxNywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6
Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEFuZCBpdCBzaG91bGQgbm90IGJlIGhhcmQgdG8gZ2l2ZSBzdWNo
IGNvZGUgYWNjZXNzIHRvIHRoZSBjb250ZXh0Cj4+Pj4+Pj4+IG9mCj4+Pj4+Pj4+IHRoZSB2Q1BV
IHRoYXQgd2FzIHByZXZpb3VzbHkgcnVubmluZyAoaW4geDg2LCBnaXZlbiB3ZSBpbXBsZW1lbnQK
Pj4+Pj4+Pj4gd2hhdAo+Pj4+Pj4+PiB3ZSBjYWxsIGxhenkgY29udGV4dCBzd2l0Y2gsIGl0J3Mg
bW9zdCBsaWtlbHkgc3RpbGwgbG9hZGVkIGluIHRoZQo+Pj4+Pj4+PiBwQ1BVISkuCj4+Pj4+Pj4K
Pj4+Pj4+Pgo+Pj4+Pj4+IEkgYWdyZWUgd2l0aCBTdGVmYW5vLCBzd2l0Y2hpbmcgdG8gdGhlIGlk
bGUgdkNQVSBpcyBhIHByZXR0eSBiYWQKPj4+Pj4+PiBpZGVhLgo+Pj4+Pj4+Cj4+Pj4+Pj4gdGhl
IGlkbGUgdkNQVSBpcyBhIGZha2UgdkNQVSBvbiBBUk0gdG8gc3RpY2sgd2l0aCB0aGUgY29tbW9u
IGNvZGUKPj4+Pj4+PiAod2UKPj4+Pj4+PiBuZXZlciBsZWF2ZSB0aGUgaHlwZXJ2aXNvcikuIElu
IHRoZSBjYXNlIG9mIHRoZSBFTDAgYXBwLCB3ZSB3YW50IHRvCj4+Pj4+Pj4gY2hhbmdlIGV4Y2Vw
dGlvbiBsZXZlbCB0byBydW4gdGhlIGNvZGUgd2l0aCBsb3dlciBwcml2aWxlZ2UuCj4+Pj4+Pj4K
Pj4+Pj4+PiBBbHNvIElITU8sIGl0IHNob3VsZCBvbmx5IGJlIHVzZWQgd2hlbiB0aGVyZSBhcmUg
bm90aGluZyB0byBydW4gYW5kCj4+Pj4+Pj4gbm90Cj4+Pj4+Pj4gcmUtcHVycG9zZWQgZm9yIHJ1
bm5pbmcgRUwwIGFwcC4KPj4+Pj4+Pgo+Pj4+Pj4gSXQncyBhbHJlYWR5IHB1cnBvc2VkIGZvciBy
dW5uaW5nIHdoZW4gdGhlcmUgaXMgbm90aGluZyB0byBkbyBfb3JfCj4+Pj4+PiB3aGVuCj4+Pj4+
PiB0aGVyZSBhcmUgdGFza2xldHMuCj4+Pj4+Pgo+Pj4+Pj4gSSBkbyBzZWUgeW91ciBwb2ludCBh
Ym91dCBwcml2aWxlZ2UgbGV2ZWwsIHRob3VnaC4gQW5kIEkgYWdyZWUgd2l0aAo+Pj4+Pj4gR2Vv
cmdlIHRoYXQgaXQgbG9va3MgdmVyeSBzaW1pbGFyIHRvIHdoZW4sIGluIHRoZSB4ODYgd29ybGQs
IHdlIHRyaWVkCj4+Pj4+PiB0byBwdXQgdGhlIGluZnJhIHRvZ2V0aGVyIGZvciBzd2l0Y2hpbmcg
dG8gUmluZzMgdG8gcnVuIHNvbWUgcGllY2VzIG9mCj4+Pj4+PiBYZW4gY29kZS4KPj4+Pj4KPj4+
Pj4KPj4+Pj4gUmlnaHQsIGFuZCBqdXN0IHRvIGFkZCB0byBpdCwgY29udGV4dCBzd2l0Y2hpbmcg
dG8gdGhlIGlkbGUgdmNwdSBoYXMgYQo+Pj4+PiBjb3N0LCBidXQgaXQgZG9lc24ndCBnaXZlIHVz
IGFueSBzZWN1cml0eSBiZW5lZml0cyB3aGF0c2V2ZXIuIElmIFhlbiBpcwo+Pj4+PiBnb2luZyB0
byBzcGVuZCB0aW1lIG9uIGNvbnRleHQgc3dpdGNoaW5nLCBpdCBpcyBiZXR0ZXIgdG8gZG8gaXQg
aW4gYQo+Pj4+PiB3YXkgdGhhdCBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgYm91bmRhcnkuCj4+Pj4K
Pj4+Pgo+Pj4+ICJDb250ZXh0IHN3aXRjaGluZyIgdG8gdGhlIGlkbGUgdmNwdSBkb2Vzbid0IGFj
dHVhbGx5IHNhdmUgb3IgY2hhbmdlIGFueQo+Pj4+IHJlZ2lzdGVycywgbm9yIGRvZXMgaXQgZmx1
c2ggdGhlIFRMQi4gIEl0J3MgbW9yZSBvciBsZXNzIGp1c3QgYWNjb3VudGluZwo+Pj4+IGZvciB0
aGUgc2NoZWR1bGVyLiAgU28gaXQgaGFzIGEgY29zdCAoZ29pbmcgdGhyb3VnaCB0aGUgc2NoZWR1
bGVyKSBidXQKPj4+PiBub3QgYSB2ZXJ5IGxhcmdlIG9uZS4KPj4+Cj4+Pgo+Pj4gSXQgZGVwZW5k
cyBvbiB0aGUgYXJjaGl0ZWN0dXJlLiBGb3IgQVJNIHdlIGRvbid0IHlldCBzdXBwb3J0IGxhenkK
Pj4+IGNvbnRleHQgc3dpdGNoLiBTbyBlZmZlY3RpdmVseSwgdGhlIGNvc3QgdG8gImNvbnRleHQg
c3dpdGNoIiB0byB0aGUgaWRsZQo+Pj4gdkNQVSB3aWxsIGJlIHF1aXRlIGhpZ2guCj4+Cj4+Cj4+
IE9oLCByaWdodC4gIFNvcnJ5LCBJIHRob3VnaHQgSSBoYWQgc2VlbiBjb2RlIGltcGxlbWVudGlu
ZyBsYXp5IGNvbnRleHQKPj4gc3dpdGNoIGluIEFSTSwgYnV0IEkgbXVzdCBoYXZlIGltYWdpbmVk
IGl0LiAgVGhhdCBpcyBpbmRlZWQgYSBtYXRlcmlhbAo+PiBjb25zaWRlcmF0aW9uLgo+Pgo+PiBJ
cyB0aGVyZSBhIHBhcnRpY3VsYXIgcmVhc29uIHRoYXQgbGF6eSBjb250ZXh0IHN3aXRjaCBpcyBk
aWZmaWN1bHQgb24KPj4gQVJNPyAgSWYgbm90IGl0IHNob3VsZCBiZSBhIGZhaXJseSBpbXBvcnRh
bnQgYml0IG9mIGxvdy1oYW5naW5nIGZydWl0Cj4+IGZyb20gYSBwZXJmb3JtYW5jZSBwZXJzcGVj
dGl2ZS4KPgo+Cj4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aGF0IHlvdSBhcmUgZG9pbmcgb24g
eDg2LiBMZXQgbWUgZXhwbGFpbiB3aGF0IHdlIGRvCj4gYW5kIHdoeSBjb250ZXh0IHN3aXRjaCBp
cyBoZWF2eSBvbiBBUk0uCj4KPiBJbiB0aGUgY2FzZSBvZiBBUk0sIHdoZW4gZW50ZXJpbmcgdG8g
dGhlIGh5cGVydmlzb3IsIHdlIG9ubHkgc2F2ZSB0aGUgYmFyZQo+IG1pbmltdW0gKGFsbCBub24t
YmFua2VkIHJlZ2lzdGVycyArIHJlZ2lzdGVycyB1c2VmdWwgZm9yIGhhbmRsaW5nIGd1ZXN0Cj4g
cmVxdWVzdCksICBhbmQgbGVmdCB0aGUgcmVzdCB1bnRvdWNoZWQuCj4KPiBPdXIgc2F2ZS9yZXN0
b3JlIGZ1bmN0aW9ucyBhcmUgcXVpdGUgYmlnIGJlY2F1c2UgaXQgaW52b2x2aW5nIHNhdmluZy9y
ZXN0b3JlCj4gc3RhdGUgb2YgdGhlIGludGVycnVwdCBjb250cm9sbGVyLCBGUFUuLi4gU28gd2Ug
aGF2ZSBhIGZhc3QgZXhpdC9lbnRyeSBidXQKPiBzbG93IGNvbnRleHQgc3dpdGNoLgo+Cj4gV2hh
dCB3ZSBjdXJyZW50bHkgZG8gaXMgYXZvaWRpbmcgc2F2ZS9yZXN0b3JlIHRoZSBpZGxlIHZDUFUg
YmVjYXVzZSB3ZQo+IGFsd2F5cyBzdGF5IGluIHRoZSBoeXBlcnZpc29yIGV4Y2VwdGlvbiBsZXZl
bC4gSG93ZXZlciB3ZSBzdGlsbCByZXN0b3JlIGFsbAo+IHRoZSByZWdpc3RlcnMgb2YgdGhlIHBy
ZXZpb3VzIHJ1bm5pbmcgdkNQVSBhbmQgcmVzdG9yZSB0aGUgb25lIG9mIHRoZSBuZXh0Cj4gcnVu
bmluZyB2Q1BVLgo+Cj4gVGhpcyBoYXMgYSBiaWcgaW1wYWN0IG9uIHRoZSB3b3JrbG9hZCB3aGVu
IHJ1bm5pbmcgdkNQVSBhbmQgd2FpdGluZyBmb3IKPiBpbnRlcnJ1cHRzIChoZW5jZSB0aGUgcGF0
Y2ggZnJvbSBTdGVmYW5vIHRvIGxpbWl0IGVudGVyaW5nIGluIHRoZSBoeXBlcnZpc29yCj4gdGhv
dWdoIGl0IGlzIG5vdCBieSBkZWZhdWx0KS4KPgo+IEkgbWFkZSB0aGUgYXNzdW1wdGlvbiB0aGUg
aWRsZSB2Q1BVIGlzIG9ubHkgcnVubmluZyB3aGVuIG5vdGhpbmcgaGFzIHRvIGJlCj4gZG9uZS4g
QnV0IGFzIHlvdSBtZW50aW9uZWQgdGFza2xldCBjYW4gYmUgZG9uZSB0aGVyZSB0b28uIFNvIHJ1
bm5pbmcgdGFza2xldAo+IG9uIFhlbiBBUk0gd2lsbCBoYXZlIGFuIGhpZ2ggY29zdC4KPgo+IEEg
bGlzdCBvZiBvcHRpbWl6YXRpb24gd2UgY291bGQgZG8gb24gQVJNIGlzOgo+ICAgICAgICAgLSBB
dm9pZGluZyByZXN0b3JlIGlmIHRoZSB2Q1BVIHN0YXkgdGhlIHNhbWUgYmVmb3JlIGFuZCBhZnRl
ciBpZGxlCj4gdlBDVQo+ICAgICAgICAgLSBBdm9pZGluZyBzYXZlL3Jlc3RvcmUgaWYgdkNQVSBp
cyBkZWRpY2F0ZWQgdG8gYSBwQ1BVCj4KPiBEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgb3B0aW1pemF0
aW9uIG9uIHg4Nj8KPgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgoKCi0tIApXQlIg
Vm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5i
YWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 17:40:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 17:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Vba-00063k-VQ; Wed, 10 May 2017 17:40:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8VbZ-00063c-On
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 17:40:53 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FC/26-01730-5A053195; Wed, 10 May 2017 17:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXdhgHC
 kwd0twhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJztfMBWu4KvafjW1g3MrRxcjFISSwkVFi
 68Y3zBDOSkaJWwf+sXUxcnAIC7hLrHpv3sXIySEioCWx6toWRoiaP8wSS49uZAFxmAUOMUq0X
 brBDlLFJqApcefzJyYQm1fASqL9/wo2EJtFQFXi8oIGZhBbVCBc4m3jERaIGkGJkzOfgNmcAj
 YS5048BrOZBWwl7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGukZFeUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgwNUzMDDuYNzT7neIUZKDSUmU96eWcKQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5N/kA5waLU9NSKtMwcYOjDpCU4eJREeL+CpHmLCxJzi
 zPTIVKnGBWlxHljQRICIImM0jy4Nli8XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsBZA
 pPZl4J3PRXQIuZgBYHMgiALC5JREhJNTC2Fr5iYIkx1o3a6FYcynKE4UJ8cN3Lbd3XxXLMdli
 9iLhist3wzutjLhHyev7TUxa+nRXXYvjz8eO3aUtnxehczThWL8+tcX/KiYkJCSX+X/YvTRPV
 b915vWZvzbcv/Bey1ks0Fy/WyU82eLzghUnLj4Walx/P19jjcFVp9ukEc3HzlzP6vISVWIozE
 g21mIuKEwEfn9bbsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494438048!81481327!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10146 invoked from network); 10 May 2017 17:40:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 10 May 2017 17:40:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A8402B;
 Wed, 10 May 2017 10:40:48 -0700 (PDT)
Received: from [10.119.48.100] (unknown [10.119.48.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B7DAE3F220;
 Wed, 10 May 2017 10:40:45 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <1d2ccb3b-66d2-e02e-1a8e-00452bbd031f@epam.com>
 <d3d5ddce-3882-9620-fb98-677c9814c451@arm.com>
 <ee1a44df-c86a-beac-e977-4b28fc7e0e10@epam.com>
 <67fed590-4026-9c4f-bde5-b1bd6736633d@arm.com>
 <8ead9c9c-25f2-17ca-52b1-0eb436f7c52b@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <699a25ee-e9a0-9ac5-3b82-aaf598a0d85f@arm.com>
Date: Wed, 10 May 2017 18:40:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8ead9c9c-25f2-17ca-52b1-0eb436f7c52b@epam.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xMC8yMDE3IDA0OjMwIFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEp1bGllbiwK
CkhpIEFuZHJpaSwKCj4KPiBPbiAwNS4wNS4xNyAyMDo1MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
Cj4+IFRoZSBjb2RlIGlzIG5vdCBzZXQgaW4gc3RvbmUuIEl0IGNhbiBiZSByZXdvcmtlZCB0byBh
dm9pZCB0aGF0Lgo+IFllcC4KPiBJIHdvdWxkIGxpa2UgdG8gbm90IGludHJvZHVjZSBjaGFuZ2Vz
IHJlbGF0ZWQgdG8gZHRiIGludG8KPiBsaWJ4bF9jcmVhdGUuYywga2VlcCBhcyBtdWNoIGFzIHBv
c3NpYmxlIGluIGxpYnhsX2FybS5jIC4gVGhlIG9ubHkKPiBjb21tb24gZGF0YSBzdHJ1Y3R1cmUg
YmV0d2VlbiBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcoKSBhbmQKPiBsaWJ4bF9f
YXJjaF9kb21haW5fY3JlYXRlKCkgaXMgYW4gYXV0b2dlbmVyYXRlZCBsaWJ4bF9kb21haW5fY29u
ZmlnCj4gc3RydWN0dXJlLgo+IFRoZSBvcHRpb24gSSBzZWUgbm93IGlzIHRvIGludHJvZHVjZSBr
aW5kIG9mIGF1dG8gdHlwZSAiRmlsZSIgd2hpY2ggd2lsbAo+IHJlYWQgYW5kIG1hbmFnZSBmaWxl
IGJsb2Igd2l0aGluIGxpYnhsX2RvbWFpbl9jb25maWcgc3RydWN0dXJlLgo+IEhvbmVzdGx5LCBJ
IGRvIG5vdCBsaWtlIHRoaXMgb3B0aW9uLiBBbnkgc3VnZ2VzdGlvbnM/CgpJIGRvbid0IGtub3cg
bXVjaCB0aGUgdG9vbHN0YWNrLCBJIHdpbGwgbGVhdmUgSWFuIGFuZCBXZWkgY29tbWVudGluZyBv
biAKdGhpcy4KCj4KPj4gU28gSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHdoeSB5b3Ugd2FudCB0
byB1c2UgYSBkZXZpY2UgdHJlZSBiZXR3ZWVuCj4+IHRoZSB0b29sc3RhY2sgYW5kIHRoZSBoeXBl
cnZpc29yLgo+IEl0IGhhcyBhIGZ1bmN0aW9uYWwgKGV4Y2VwdCB2Z2ljIHNldHRpbmdzKSBpbXBs
ZW1lbnRhdGlvbiBub3cuCj4gQnV0IGFzIHlvdSBzYWlkIHRoZSBjb2RlIGlzIG5vdCBzZXQgaW4g
c3RvbmUuIEknbSBoZXJlIHRvIGhlYXIgeW91cgo+IHZhbHVhYmxlIG9waW5pb24sIGRpc2N1c3Mg
b3B0aW9ucyBhbmQgc2VlIHdoYXQgaWRlYXMgd2lsbCBjb21lIHVwLgoKSGF2ZSB5b3UgdHJpZWQg
dG8gZGVmaW5lIGFuIGludGVyZmFjZSB1c2luZyBDIHN0cnVjdHVyZT8gSWYgbm90LCBteSAKc3Vn
Z2VzdGlvbiB3b3VsZCBiZSB0byBmaXJzdCBkbyB0aGF0IHNvIHdlIGNhbiBkaXNjdXNzIG9uIG90
aGVyIGFsdGVybmF0aXZlLgoKVGhpcyBjb3VsZCBiZSBwYXJ0IG9mIGEgbmV3IHZlcnNpb24gb2Yg
dGhlIGRlc2lnbiBkb2N1bWVudCB0byBnZXQgYWxsIAp0aGUgY29udGV4dC4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 17:48:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 17:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Vin-0006La-NX; Wed, 10 May 2017 17:48:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d8Vim-0006LU-F6
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 17:48:20 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2D/01-02022-36253195; Wed, 10 May 2017 17:48:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH9+5cOoWz183waSnlIgtT0yIq+pB
 96kbhhS5GVGfrtA1345wZ1pe2IgdSTp0p2kSjT84Wpd1XVJaZUhSmFUUjWElXVtEI12rtbDPt
 2+95///3ef7vy8MQcgetZLhqK8ebWIOKnkHqlkg25u8tU1QUHvWilT8vuqTFaP3dryNkCdpJ6
 U1qc/VeShd9FSAtDdJqW6SDtqHnqBbNYEhsJ2D4WichFgjXIrjb8IkUCzn+jaCz/2msYBgFXg
 ee4IpaNJ1Jxwsh8qQeiSzHZ0mo+1Ml+gl8D8Gt0HlKFGicB+11j0mRZXg1BLtuxi+QeAH4Glr
 iPAtvhy/2e0lPGgy2vo3z9JjfZ7uOxLkEXgNvLh0Qjwk8F658cRMiA86GE55wPDRgB4Kgsy8Z
 aD4M1jQmTVnQ/8hNJngzPAo6piWYB++z13TicpQG+xsPlSje03DqZEfSZYHI5x/SBOfCudFvy
 a4/pTDaneQADc727ARnwnGvHyUajVHw6YgjOeLFTLgdDSe7vqQh8GGeyAqshODVQVSPctqmfE
 Hb5LPbpjy7ExEetEjg+AMcn790ZYGa12t1ViOrN+QXFS4vMHKCwGo5A6sWCjRmYw+KLcVhiQR
 dRXWeLX1oNiNVzZKN5yoq5Klq876DOlbQ7eGrDJzQhzIZRgWy8ZKYlsZzWq56v94Q26wJGZgU
 VbpMVRqTZYKFNQp6bUIaQvmM2x8KSuWkyWzilBmyItGERZOuyvSvxcR+DqMspUKGJBKJPMXC8
 Ua99X/9I8pgkEohWyV2SdGbrP8mfYyFkMZClEqwGMLKTkpKG6IC4cj7M62u5iU1zSPlv8p9mq
 85D3rH05bRquutD0vu+0O+xY3Dvf2VO6jTTS6N6Vmz1rmgadfnUPH6WpdzGT+w+0bLVsq/qav
 1zvc85t3abceEnIqgaY7bXunuiWbe1lzuvgMbLpTNTps2YB162DhmSfWaDwkvDVTYxVhbVqhI
 QccW5RK8wP4FAWx/RZoDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494438495!76020837!1
X-Originating-IP: [104.47.0.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61680 invoked from network); 10 May 2017 17:48:15 -0000
Received: from mail-he1eur01on0074.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.74)
 by server-10.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 May 2017 17:48:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=IMoAogGRMTJcPRq9KPh/ip9ey9z3aSg5FLljSXy4cAg=;
 b=Q9VySAobjvMxj60o1YK7zqWd02ZDKh8wPsmPeo8Q4SuuMrfHxjG+aYU1bfTANyauh06h8bpZpMZwXFYDGvAOJZ0kX2fc3j4Bnnwk+Kw5SWL0HeKNXW5e08R378cHImfpvxtDIxbtWwQHl4P9J4XMoDLaHUQlSG35ltL6A2Wqzds=
Received: from [10.17.180.93] (85.223.209.59) by
 VI1PR0301MB2416.eurprd03.prod.outlook.com (10.168.134.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Wed, 10 May 2017 17:48:12 +0000
To: Julien Grall <julien.grall@arm.com>
References: <1493890370-22127-1-git-send-email-andrii.anisov@gmail.com>
 <bb277cac-e573-3064-715c-47bcce7ff613@epam.com>
 <d3c75034-e72c-3538-9f01-68ba50caf2b8@arm.com>
 <0e186d61-1d17-9062-4a16-bd7a3ba0c81b@epam.com>
 <b8a38234-59ec-bac4-8ad4-b8e751ec16c5@arm.com>
 <1d2ccb3b-66d2-e02e-1a8e-00452bbd031f@epam.com>
 <d3d5ddce-3882-9620-fb98-677c9814c451@arm.com>
 <ee1a44df-c86a-beac-e977-4b28fc7e0e10@epam.com>
 <67fed590-4026-9c4f-bde5-b1bd6736633d@arm.com>
 <8ead9c9c-25f2-17ca-52b1-0eb436f7c52b@epam.com>
 <699a25ee-e9a0-9ac5-3b82-aaf598a0d85f@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <61d49c97-e37d-6729-d568-818ecfc12ce2@epam.com>
Date: Wed, 10 May 2017 20:47:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <699a25ee-e9a0-9ac5-3b82-aaf598a0d85f@arm.com>
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: HE1PR09CA0044.eurprd09.prod.outlook.com (10.174.50.12) To
 VI1PR0301MB2416.eurprd03.prod.outlook.com (10.168.134.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cb354d55-3293-42bd-40c8-08d497ccbb0f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR0301MB2416; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 3:IADsWq9Roa8WRZfl3Qgqvtl8NWeXRCGSmmqiFYmWhXCzWQzAeR+AuXOqQjamxu9FO8JvkhUHI7KmcK0lOIjT3T+1L6lXFZhV1xRvsetW1LfZR7fZHtxIt2ox/EL+nEjh7gcLtVuNVQze/5tJEuYXJ7bxWq8EkfqRbUBmwJagHrkcW1oP/dsv8GXFcEm1fGxo9Xbd3qTGneqVBrxE/7CAlRBoD4S6Gm6TFEW+AFvB+yCDjZskEH7ce056LQ75wFYBeD8MAwVWCXXwRmK2RC+Dgw+4ShG6kS+AdwPCF5AxpjUl4rX/kvgrc3+QR0679IPgjx4+mJ+lfI/wL9myb5+PsQ==;
 25:Su/zjyLa0ZcMxKzrLdXxtF75Ru6rMBcHMa3OtYAR6O6oE0ksbI01m9pvtxj/8PkWXXkIh2CqwDtCZZVJM4ehS7sJEGtYHuVihR+OStQtwChzB90ivtBG7V2tIUMyT0zyfiHNjT9B2WZqqnvRCFsRJAZIljkCWxVOWvs0CwqyYUwOLlHpocow0u3DDJeudRv079zxAELw4DEgGzcvoOf82p3MctEehv264c5de07QNA1b4Wqz4JUfXroufaXcnR27GPyH+vHqQL3+ddivwbznNr1UDJi1Amu4Zwei1QbOORfXT15mIJBEI43PWxgD7T1vr+mtBl1mAh8UptTNLSWCLAAENBSy+EvZl1EKMUzfUG15ZzOf6w0fodv41mFGiLsIOtyVilFSzhOSscgbzHsveH0s/PsmLAEO9OGJib1jBwGavo/xSxTCS2MWXZ7YZ0LhsJ/xKHbjU1IDaGWDGSTw+N+btUuDSiUDkrvZj8aQ7ZA=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 31:KEmNd8Lsf0P4TRXeSDv0aRC67oKgkUKaMVeF73GbLr80YFbOt9+H3o1pAxYsww0tqZ0t1rUK7eryXFHnwuBKjUT+FnPw7/hMk8TLPfMmkhWQx33BOgQGvLsPKm2i6JyieQbqk8aRUqvtKBizOO6Gs+wVf+1ULXsPQaykVLhHswg2Q9EZCQdCnNLN6qAljzFiAxMQCpBEW6Ju+twBipjHkcisZGYEQ4Xb2JRbuEm2/KuDJdrPL4bEK6cYIpfSMAAnVrHNR4sNyxx5IR06w+rex9RATJtoU7hxUg0nNcpdDto=;
 20:BMsmGJgOzbKh3gWczhxk6+yYa4/PPmlShG0TVvYLS3eisHCO5Cb1TnxzlCxZgOnQAy36R0mQc13jxmP7LNjpyP4f4bcV0eO/S6+zkq57hpneXY/j6ZFM8adIT6/outJ8VeFybaIMYW1D0OsKrTJO2h2p4rupnYAmirZrVmmIJ60Au80nhQ71LKobTDwUzspqscybpSmF21mJ14h7twpT0c9fjiY0T7kRcB2xogLoMFVxrVZbpMtcSOx5TOsGA+YMJLy30DJdhK/N7aBahqKxDW+TU5AABsiNNW3z7EtLGwjU6bJzGal2ZfJYaaUqz+W33EKP3P+6qdyKT/Xhrk2Hj2EV0pBrIvtcLh0Apwh6RGZrEGf1qCv2nQvbUhBN1ySrIZSPX0i68UNx6xqY1QweGnOackjFq+7EyQWJow/Tkqeh5HJ1wYxA4uOkb5IzQ7iWoyI2uphmvGNTdvguxdqufjc8Vxx3GU80L4Rl1PLbT0yAOSuPmBHIWxmWhuKNr7Z4
X-Microsoft-Antispam-PRVS: <VI1PR0301MB241689B8D40E297BDCD89E54E6EC0@VI1PR0301MB2416.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(6072148);
 SRVR:VI1PR0301MB2416; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0301MB2416; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 4:7+NNU2t0P36twlYC6l+Y8ID+zBHdme1jMQiwq3zE2l9U0HN/CjEkpcQpXatUso1uCqLKJjjtPJUnhcHwopl5s7EiTkl9qL22RWCgXrj93yICXDDT/nsuXBi77BIXsyuWPlhGI5mttWqC7iCLmnd7EPSK1TeXpGQVYsqqHk49qqMXdv6x8ruiGnhBXHnEolB470d1qmf66V9juWexhAgbs0ZXmlywsc23nlJcdY3qmlZJq81VRRso/t/RHUd4p+Wc6zHE/2hroCzsUf4xMWJitiNumnl9R/Tr9sd50am2s0+9K5tSjckKJT4waHG5JO1VbQ0A2Yc1AG0o6GOIgvAOVxAjJMw7tj8iJUWQT7yTddKuXyA1CvM1LL3r5XAdOBMhzXXyXXndmkTdB67PLJFWBvOx+BE1E+OzkVGLBYQ4oZ5GoLO1BtT+8J+3GPPuWJ/oRfRZu93GcUvDVZTifdM1phMG4BFGOtl+9D/V2y8ztcA/alCAL+7NoQ5bP6wnFN1pAkQt5JccufVEHakQqPs0YKybXWPhdRNL6BZ4c8Uf5zTg1qQqIvJpF2S5Aphx7wQHTPib58yKk0u22EKTewBM5Fi2uf8d2uxfCl6NPyOj1X35wEQffUWu7vOeQm7GFZ9+KwjYf+AV/h2DqnFpW0Ulcsj1cfLExC9A806Hb5+ANebn/tnrj5cqic0pTsnPZ6NdjtyqzgkHY9eA8ZHG7ZiQKoBNMaAJF9NX2m6yT4SeZ4aEt0RWiw8qmrGD/dh6KtmELThUGLbNywKJE5eVD4MHpnIQQzH6FXMFNr8nInSppDo=
X-Forefront-PRVS: 03030B9493
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39410400002)(39860400002)(39450400003)(39850400002)(39840400002)(39400400002)(24454002)(6666003)(229853002)(81166006)(2950100002)(6916009)(5660300001)(8676002)(66066001)(47776003)(54356999)(76176999)(4326008)(36756003)(478600001)(86362001)(558084003)(6486002)(77096006)(90366009)(31696002)(305945005)(7736002)(53546009)(25786009)(65826007)(8666007)(33646002)(83506001)(23746002)(53936002)(54906002)(72206003)(230700001)(93886004)(110136004)(64126003)(38730400002)(80792005)(4001350100001)(50986999)(50466002)(2906002)(3846002)(42186005)(189998001)(6116002)(31686004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2416; H:[10.17.180.93]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0301MB2416;
 23:c4Q7v/+awDnw+34OdX0betnV5QfaDcIs16N?=
 =?Windows-1252?Q?48nz6DpCRiYGgb9ZG96D/iqVCtBgoUxxyh/R9vpw6vUZ9h2ClRiyKv+F?=
 =?Windows-1252?Q?YSDQ/uihcNy9x5U/kUcPA/5c0gXZ+XdxcpDwBqauS0IYT9uLiRfHb1Q1?=
 =?Windows-1252?Q?1ndXfgm7Vhv3uATNX7q+gX0P21mAqDJLymP0TVYMq8y3bsYYDYXhTRn+?=
 =?Windows-1252?Q?mf0PwVRbtjiMcHgCbJ5a8UEH8+TqKj2JeqGqrt8lg1SCmH/DphljV0Pj?=
 =?Windows-1252?Q?CK3uq8jKXQV0rJsKQNErwLm1S2hO6Qh4wSuYyCseWCKiVJAlAXQkIkWE?=
 =?Windows-1252?Q?ADMYBXxPiLFAhazE7UZ6yiwJ7rc+/ukBscdzlHV9PpRigkYpDtGCGnRH?=
 =?Windows-1252?Q?Mxz6zwG5XSsC6cMH1g2hlpHNlhDgNerV7Vm67hZiP/YeHDyM+Ba1D1CK?=
 =?Windows-1252?Q?pqDiN2dxiXyyRXnlLWa6cbTLlFXW6QOPDj8A3r0fNwoM0dhbMdCvbFTC?=
 =?Windows-1252?Q?zfw0LHXEV6IGIguqHU5T+VBLFFpbxSo7ReUPzP17fC0QIfjASojNYsvS?=
 =?Windows-1252?Q?joQqciyXHT3hwDbe74nOMowJWLEKsLha/yOasGPpgl2A8yTkataQMts3?=
 =?Windows-1252?Q?DYzFB+L1CD5wuyEscPQhf5WSis4tFqigkBwke1Dnb7ig+3IrouvV9tt6?=
 =?Windows-1252?Q?tvb4FuJujPsNbiS2TTZQiTu0xjRKtbB+DePWWIlc4pbwFOMg0w8+eZye?=
 =?Windows-1252?Q?DJkOzT3ZQpMcmjc9uUIGNF1ObhXEbFLQ19IclJni5+Lrb3MEHdo4bnP4?=
 =?Windows-1252?Q?Bxh/kNFPne4HChIKW1Xi2hgCRUwavJPbZCb0/ElXpbvBAUlLVgwHE9AR?=
 =?Windows-1252?Q?5Ebjr5JeGiUts49N+FM+qyhD5Wcnz7Cgv7LZ5uKPZNkw76qOnPr5AdWY?=
 =?Windows-1252?Q?yakbdrZOVxC+EQ/IE9+nB25MF72YjNlg/RuBezB5CtOZrfD/FvjNLtEy?=
 =?Windows-1252?Q?b3vvtSvztkaAcBhclljrmXUqe7rf/PASe1KXQhK80iYHkUHmqSshMJvb?=
 =?Windows-1252?Q?dQnhVyC7TpbDEcfvwRHZ0KavIw8TXZsoWliMXcAHRz4MzXZJyeZGjfVV?=
 =?Windows-1252?Q?4eYCrzzMXnROuIV8xwzYLrFpJXF9SRhhgANoKgr1K5raKDGkoUV7pAcN?=
 =?Windows-1252?Q?2gmJ2WB5UPSE5NUS/NwaOJiMT+yI9qe+h5UISin8YWJKWE6br326ffea?=
 =?Windows-1252?Q?HJP+k8uPq0dNhQFkx0XrqV7oElb/3axtykyeT00RRskMq3gDxv5tv9kl?=
 =?Windows-1252?Q?tyDPZOWHuXA8vTHbcDNtmWjEkIXZvXfZQK9hkHuTFr+RThZuZWh6Tu3k?=
 =?Windows-1252?Q?iHr7x8Nf4eGIZrU3P0z2oYXozn3ccmQe3QjBPm/u5UanbNiQjKkha3f4?=
 =?Windows-1252?Q?Oqc9fahtZdzbtx8hyR275Av5jXKSqiKPlbH3HWw2e92sFU0GpKhbS8bQ?=
 =?Windows-1252?Q?GJNh0EglRCmCbnBJesxSrOditDeJG?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 6:3jPtQDO6DCbyIgtEfp6QkZDRn4Oj1Jel+cJ8nvyv4oujGTtXwEojCAHtAClt/C7k6tAlnhLUuvcIHTKqnl+oONdVakQibcyiHlnRe7K2dtO2NSyT9Ax635kWhySiJ2Ej0smPggQPH/WVrOZmX8te3u48w2vk8ynyMR5wzxaVCk/nQcvXqkmM7kJpD6ky1E6G0Rh7t0XMYkud8/YX7SP+0Ztane9kLaXAALYSVV5h3vnRpxMOVmCsQr3MACjMu1RP8WYe9ovh8ZM9WgFYRShZYAzQsTkSOSNPTsZISjUX7gQwGhJc26/y3nnkv+JTSKneFX3uAzXkE288KkSfWzXen5NIvyVb/uXWnV77CKINexMo4wJoqysJCBOY+KUiCnjtgv2xP/X4uuTmKNl0g4Xj3PDUIM008DNRzruu3L8NTY885WjHPt9mJ/qCZgbUOjZXtqKDH+C99EAwb750BJ1zJzCh2eEUKhtW7wcjdeRwLKHU5bae6MiCLBNw72kNbVQ7XWv3VY3lH2B2LIIzY0X1yg==;
 5:5RtVZl4tpiUhxznN7NRnmp/ZRtzWB+5Ecr9LtmbYd9BV+iSxDK7vVeyYZhG7GF3r5sUztI4fKLpRLz0X13F9qAefi3xQjPMsl7C7L5OpZuzC7nB4xTn8Q7YRz5exQK4J/OPiKz0DmvJ1Qvm0l0wN7g==;
 24:oSJsT+oy1ZlPr0P95oveMmynVn0xNxdm6RhHse4zqMdRE+6W6+4DZwrBPTAFMbVTfT6+FLYNSNnnwcurlSE3JVi6HjkHTESFwgb96flrg0A=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 7:gKtTcSzD8mBwL3N29k0DsHe5f4ZPZwyJsdJTMLRIUJBVBcIUt3PwNow3/LsXlA3RBj3rHYo6GhPm6ZxegrrDxgi6OwFzXzWhDnX38iowyihOdHIGi1yVmwlwvjxuVZQydqWB23fFyHDyIR4fvxsZv/ceUFOoE906sepkwWQYCuT1/e8AR7RhQFkKM6xgRk/7qFUwDdhrW6XBO+SQFf7qBbaRqDlcrzFCo0lLGAZYceUdWQfhsKf60yLny+sfFpx6hXyElTE03EgjbJ7lOak2JUBSkcMBF/xU3HDwassAFf69U8+xTmMJJdfbf+34gyuEphOXpXhXoc4CCjcxhDejvg==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 17:48:12.5587 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2416
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC] scf: SCF device tree and configuration
	documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSnVsaWVuLAoKCk9uIDEwLjA1LjE3IDIwOjQwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
SGF2ZSB5b3UgdHJpZWQgdG8gZGVmaW5lIGFuIGludGVyZmFjZSB1c2luZyBDIHN0cnVjdHVyZT8g
Ck5vdCB5ZXQuCj4gSWYgbm90LCBteSBzdWdnZXN0aW9uIHdvdWxkIGJlIHRvIGZpcnN0IGRvIHRo
YXQgc28gd2UgY2FuIGRpc2N1c3Mgb24gCj4gb3RoZXIgYWx0ZXJuYXRpdmUuCkdvaW5nIHRvIHRh
a2UgdGhpcyBhY3Rpb24gc29vbi4KCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 10 17:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 17:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8VnP-00071E-CY; Wed, 10 May 2017 17:53:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d8VnO-000718-D0
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 17:53:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 18/88-02956-18353195; Wed, 10 May 2017 17:53:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVybKJsh25jsHC
 kwf/pYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ac7i9sBXuZKo5eWsrewPiTsYuRi0NIYCqj
 ROeRVWwQzh9Gif5zc4AcTg4WAW2JM9cmsIDYbAKGEn+fbAKKc3BIANlLPnOAhEUE1CX+XJgAN
 ohZ4BqjxNe9V9hBEsICNhI3tn1lBbE5BawlWn9dApvDK+At0d04HcwWEqiS+PW9nQnEFhXQlT
 j07w8bRI2gxMmZT8BqmAW0JJZP3wZmSwhkSMzrmcMKYXtJLLpxCcpWk7h6bhPzBEbBWUjaZyF
 pX8DItIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBg
 B+PNjQGHGCU5mJREeX9qCUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNCwLKCRalpqdWpGXmA
 GMFJi3BwaMkwtsOkuYtLkjMLc5Mh0idYtTlmHPv63smIZa8/LxUKXFeXZAiAZCijNI8uBGwuL
 3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd40kCk8mXklcJteAR3BBHREIIMAyBEliQgpqQZ
 GWR+TgiIeAbbve/8Z5Ms5rhHVCPc4tEfBysfokveXGgn1jzat+8tqMnVvG09033aV47bTofNN
 S/KvWk7gzo6XvFr9XOj7wTLWG6qX5bhusCy9dWejreOCU+qtcbvMMvsqZHxsYldM6l0evnfJu
 /Z/mzO2btI5uG/ZO7nKZe+Zw1h5nndtmqmhxFKckWioxVxUnAgAfoDijdYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494438784!48916767!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30009 invoked from network); 10 May 2017 17:53:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 17:53:05 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id D5ACB202DD;
 Wed, 10 May 2017 17:53:02 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CCC6B20268;
 Wed, 10 May 2017 17:53:01 +0000 (UTC)
Date: Wed, 10 May 2017 10:53:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <465d0f28-9e30-52e3-7300-385fcb2a6a72@arm.com>
Message-ID: <alpine.DEB.2.10.1705101052540.24729@sstabellini-ThinkPad-X260>
References: <1494426242-32413-1-git-send-email-bhupinder.thakur@linaro.org>
 <465d0f28-9e30-52e3-7300-385fcb2a6a72@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/12 v3] PL011 emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJodXBpbmRlciwK
PiAKPiBJIGtub3cgdGhhdCBKYW4gcmVxdWVzdGVkIHRvIG9ubHkgQ0NlZCByZWxldmFudCBtYWlu
dGFpbmVycyB0byBlYWNoIHBhdGNoLiBCdXQKPiBjYW4geW91IGtlZXAgbWUgQ0NlZCB0byBhbGwg
cGF0Y2hlcz8KPiAKPiBJJ2QgbGlrZSB0byBmb2xsb3cgYWxsIHRoZSBkaXNjdXNzaW9uIG9uIHRo
aXMgc2VyaWVzLgo+IAo+IEBTdGVmYW5vOiBJIGFzc3VtZSB5b3Ugd2FudCB0byBiZSBDQ2VkIG9u
IHRoaXMgc2VyaWVzIHRvbz8KClllcywgcGxlYXNlIQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 18:05:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 18:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8VzM-0007rD-Fa; Wed, 10 May 2017 18:05:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d8VzL-0007r7-6T
 for xen-devel@lists.xen.org; Wed, 10 May 2017 18:05:27 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 21/CC-01733-66653195; Wed, 10 May 2017 18:05:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJsh25SmHC
 kwYOVqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXe61sBXc1K55PP8/UwDhLsYuRi0NIYCqj
 xJRpr1m7GDmBnD+MEgvXpYPYLALaEkd7PzKD2GwChhJ/n2xi62Lk4JAAspd85gAJiwjoScxuB
 Gnl4mAW2MoksWXiU0aQhLBAoMTzu5eZQGxOIHvup1dgvbwC3hKXr0PtXc4u8fpTL9h8UQFdiU
 P//rCB2LwCghInZz5hAbGZBbQklk/fBmZLCGRIzOuZwwphe0ksunEJylaTuHpuE/MERsFZSNp
 nIWlfwMi0ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDzr
 GRgYdzDenex3iFGSg0lJlPenlnCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne3SFAOcGi1PTUi
 rTMHGCkwKQlOHiURHhnhAKleYsLEnOLM9MhUqcYFaXEeZeB9AmAJDJK8+DaYNF5iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5Iw736QKTyZeSVw018BLWYCWhzIIACyuCQRISXVwMh609im56L
 ZXo5ezkMqt46HpDk7OVicZrwjLTiHW/T4ES2We48Yyw/w8ZR62MXJVWWvXGKfGn43b47776sT
 xRSK1rtvTT28KIe5e2nzxtkcjnMSLgdtZfjj0Pjl5oXnnunlt+4d+WVaeXrO4cIGAT4FQW2Vm
 nWfnH6HCZzdcqLAMcG5Z8M0GyWW4oxEQy3mouJEAJJr1sPJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494439520!58526011!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 677 invoked from network); 10 May 2017 18:05:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 May 2017 18:05:21 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id C604020268;
 Wed, 10 May 2017 18:05:18 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6974220103;
 Wed, 10 May 2017 18:05:17 +0000 (UTC)
Date: Wed, 10 May 2017 11:05:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
In-Reply-To: <CAOcqxo1oF8+v6oaDgXNwqFTZVohBWF87OAV1PQYD4bYgOS95GQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705101102430.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
 <c0307ee7-44e5-1ebc-b8e1-785455ecbc4e@citrix.com>
 <64eede57-85be-99f4-cbd8-5d28a430980b@arm.com>
 <CAOcqxo1oF8+v6oaDgXNwqFTZVohBWF87OAV1PQYD4bYgOS95GQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAo+IAo+IFJldHVybmluZyBiYWNrIHRvIE5hdGl2ZSBhcHBzLCBJIHRoaW5rIHdlIGNhbiBtYWtl
IGN0eCBzd2l0Y2ggZXZlbgo+IGZhc3RlciBieSBkcm9wcGluZyBwMm0gY29kZS4gSW1hZ2luZSB0
aGF0IHdlIGFscmVhZHkgY3JlYXRlZCBzdGFnZSAxCj4gTU1VIGZvciBuYXRpdmUgYXBwbGljYXRp
b24uIFRoZW4gdG8gc3dpdGNoIHRvIGFwcCBpdCB3ZSBuZWVkIG9ubHk6Cj4gCj4gMS4gRW5hYmxl
IFRHRSBiaXQgaW4gSENSCj4gMi4gRGlzYWJsZSBWTSBiaXQgaW4gSENSCj4gMy4gU2F2ZS9Qcm9n
cmFtIEVMMV9UVEJSIGFuZCBmcmllbmRzCj4gMy41IChvcHRpb25hbGx5KSBzYXZlL3Jlc3RvcmUg
RlBVIHN0YXRlCj4gNC4gU2F2ZS9SZXN0b3JlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMgKyBT
UCArIENTUiArIFBDIHRvIGp1bXAgdG8KPiBhbiBhcHAgaW4gRUwwIHN0YXRlLgo+IAo+IFRoaXMg
Y2FuIGJlIGRvbmUgaW4gInJlYWwiIHZjcHUgb3IgaW4gaWRsZSB2Y3B1IGNvbnRleHQuIE5vIGRp
ZmZlcmVuY2VzIHRoZXJlLgo+IAo+IEV4Y2VwdGlvbiBoYW5kbGluZyBpbiBoeXBlcnZpc29yIHdv
dWxkIGJlY2FtZSB0cmlja3kgYmVjYXVzZSBvZiB2Y3B1Cj4gYWJzZW5jZSBmb3IgbmF0aXZlIGFw
cC4gQ3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBlbnRyeS5TIGFsd2F5cyBzYXlzCj4gZ2VuZXJh
bCBwdXJwb3NlIHJlZ2lzdGVycyB0byBhIHZjcHUgc3RydWN0dXJlLiBCYXNpY2FsbHksIHdlIHNo
b3VsZAo+IHRlYWNoIGVudHJ5LlMgYW5kIHRyYXBzLmMgYWJvdXQgbmF0aXZlIGFwcHMuCj4gQW0g
SSBtaXNzaW5nIHNvbWV0aGluZz8KClRoZSBuaWNlc3Qgd2F5IHRvIGRvIHRoaXMgaXMgcHJvYmFi
bHkgdG8gY3JlYXRlIGFub3RoZXIgc2F2ZWRfY29udGV4dAppbiBhcmNoX3ZjcHUgZm9yIEVMMCBh
cHBzLiBUaGF0IHdheSwgY2hhbmdlcyB0byB0cmFwcy5jIGFuZCBlbnRyeS5TIHdpbGwKYmUgYWxt
b3N0IG5vdGhpbmcuCgoKPiAKPiBPbiAxMCBNYXkgMjAxNyBhdCAxMzo0OCwgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiBIaSBHZW9yZ2UsCj4gPgo+ID4KPiA+
IE9uIDA1LzEwLzIwMTcgMTE6MDMgQU0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPj4KPiA+PiBP
biAxMC8wNS8xNyAxMTowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+Pgo+ID4+Pgo+ID4+Pgo+
ID4+PiBPbiAwNS8xMC8yMDE3IDEwOjU2IEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+Pj4K
PiA+Pj4+IE9uIDA5LzA1LzE3IDE5OjI5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+
Pj4KPiA+Pj4+PiBPbiBUdWUsIDkgTWF5IDIwMTcsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ID4+
Pj4+Pj4+Cj4gPj4+Pj4+Pj4gQW5kIGl0IHNob3VsZCBub3QgYmUgaGFyZCB0byBnaXZlIHN1Y2gg
Y29kZSBhY2Nlc3MgdG8gdGhlIGNvbnRleHQKPiA+Pj4+Pj4+PiBvZgo+ID4+Pj4+Pj4+IHRoZSB2
Q1BVIHRoYXQgd2FzIHByZXZpb3VzbHkgcnVubmluZyAoaW4geDg2LCBnaXZlbiB3ZSBpbXBsZW1l
bnQKPiA+Pj4+Pj4+PiB3aGF0Cj4gPj4+Pj4+Pj4gd2UgY2FsbCBsYXp5IGNvbnRleHQgc3dpdGNo
LCBpdCdzIG1vc3QgbGlrZWx5IHN0aWxsIGxvYWRlZCBpbiB0aGUKPiA+Pj4+Pj4+PiBwQ1BVISku
Cj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IEkgYWdyZWUgd2l0aCBTdGVmYW5vLCBzd2l0
Y2hpbmcgdG8gdGhlIGlkbGUgdkNQVSBpcyBhIHByZXR0eSBiYWQKPiA+Pj4+Pj4+IGlkZWEuCj4g
Pj4+Pj4+Pgo+ID4+Pj4+Pj4gdGhlIGlkbGUgdkNQVSBpcyBhIGZha2UgdkNQVSBvbiBBUk0gdG8g
c3RpY2sgd2l0aCB0aGUgY29tbW9uIGNvZGUKPiA+Pj4+Pj4+ICh3ZQo+ID4+Pj4+Pj4gbmV2ZXIg
bGVhdmUgdGhlIGh5cGVydmlzb3IpLiBJbiB0aGUgY2FzZSBvZiB0aGUgRUwwIGFwcCwgd2Ugd2Fu
dCB0bwo+ID4+Pj4+Pj4gY2hhbmdlIGV4Y2VwdGlvbiBsZXZlbCB0byBydW4gdGhlIGNvZGUgd2l0
aCBsb3dlciBwcml2aWxlZ2UuCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gQWxzbyBJSE1PLCBpdCBzaG91
bGQgb25seSBiZSB1c2VkIHdoZW4gdGhlcmUgYXJlIG5vdGhpbmcgdG8gcnVuIGFuZAo+ID4+Pj4+
Pj4gbm90Cj4gPj4+Pj4+PiByZS1wdXJwb3NlZCBmb3IgcnVubmluZyBFTDAgYXBwLgo+ID4+Pj4+
Pj4KPiA+Pj4+Pj4gSXQncyBhbHJlYWR5IHB1cnBvc2VkIGZvciBydW5uaW5nIHdoZW4gdGhlcmUg
aXMgbm90aGluZyB0byBkbyBfb3JfCj4gPj4+Pj4+IHdoZW4KPiA+Pj4+Pj4gdGhlcmUgYXJlIHRh
c2tsZXRzLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBJIGRvIHNlZSB5b3VyIHBvaW50IGFib3V0IHByaXZp
bGVnZSBsZXZlbCwgdGhvdWdoLiBBbmQgSSBhZ3JlZSB3aXRoCj4gPj4+Pj4+IEdlb3JnZSB0aGF0
IGl0IGxvb2tzIHZlcnkgc2ltaWxhciB0byB3aGVuLCBpbiB0aGUgeDg2IHdvcmxkLCB3ZSB0cmll
ZAo+ID4+Pj4+PiB0byBwdXQgdGhlIGluZnJhIHRvZ2V0aGVyIGZvciBzd2l0Y2hpbmcgdG8gUmlu
ZzMgdG8gcnVuIHNvbWUgcGllY2VzIG9mCj4gPj4+Pj4+IFhlbiBjb2RlLgo+ID4+Pj4+Cj4gPj4+
Pj4KPiA+Pj4+PiBSaWdodCwgYW5kIGp1c3QgdG8gYWRkIHRvIGl0LCBjb250ZXh0IHN3aXRjaGlu
ZyB0byB0aGUgaWRsZSB2Y3B1IGhhcyBhCj4gPj4+Pj4gY29zdCwgYnV0IGl0IGRvZXNuJ3QgZ2l2
ZSB1cyBhbnkgc2VjdXJpdHkgYmVuZWZpdHMgd2hhdHNldmVyLiBJZiBYZW4gaXMKPiA+Pj4+PiBn
b2luZyB0byBzcGVuZCB0aW1lIG9uIGNvbnRleHQgc3dpdGNoaW5nLCBpdCBpcyBiZXR0ZXIgdG8g
ZG8gaXQgaW4gYQo+ID4+Pj4+IHdheSB0aGF0IGludHJvZHVjZXMgYSBzZWN1cml0eSBib3VuZGFy
eS4KPiA+Pj4+Cj4gPj4+Pgo+ID4+Pj4gIkNvbnRleHQgc3dpdGNoaW5nIiB0byB0aGUgaWRsZSB2
Y3B1IGRvZXNuJ3QgYWN0dWFsbHkgc2F2ZSBvciBjaGFuZ2UgYW55Cj4gPj4+PiByZWdpc3RlcnMs
IG5vciBkb2VzIGl0IGZsdXNoIHRoZSBUTEIuICBJdCdzIG1vcmUgb3IgbGVzcyBqdXN0IGFjY291
bnRpbmcKPiA+Pj4+IGZvciB0aGUgc2NoZWR1bGVyLiAgU28gaXQgaGFzIGEgY29zdCAoZ29pbmcg
dGhyb3VnaCB0aGUgc2NoZWR1bGVyKSBidXQKPiA+Pj4+IG5vdCBhIHZlcnkgbGFyZ2Ugb25lLgo+
ID4+Pgo+ID4+Pgo+ID4+PiBJdCBkZXBlbmRzIG9uIHRoZSBhcmNoaXRlY3R1cmUuIEZvciBBUk0g
d2UgZG9uJ3QgeWV0IHN1cHBvcnQgbGF6eQo+ID4+PiBjb250ZXh0IHN3aXRjaC4gU28gZWZmZWN0
aXZlbHksIHRoZSBjb3N0IHRvICJjb250ZXh0IHN3aXRjaCIgdG8gdGhlIGlkbGUKPiA+Pj4gdkNQ
VSB3aWxsIGJlIHF1aXRlIGhpZ2guCj4gPj4KPiA+Pgo+ID4+IE9oLCByaWdodC4gIFNvcnJ5LCBJ
IHRob3VnaHQgSSBoYWQgc2VlbiBjb2RlIGltcGxlbWVudGluZyBsYXp5IGNvbnRleHQKPiA+PiBz
d2l0Y2ggaW4gQVJNLCBidXQgSSBtdXN0IGhhdmUgaW1hZ2luZWQgaXQuICBUaGF0IGlzIGluZGVl
ZCBhIG1hdGVyaWFsCj4gPj4gY29uc2lkZXJhdGlvbi4KPiA+Pgo+ID4+IElzIHRoZXJlIGEgcGFy
dGljdWxhciByZWFzb24gdGhhdCBsYXp5IGNvbnRleHQgc3dpdGNoIGlzIGRpZmZpY3VsdCBvbgo+
ID4+IEFSTT8gIElmIG5vdCBpdCBzaG91bGQgYmUgYSBmYWlybHkgaW1wb3J0YW50IGJpdCBvZiBs
b3ctaGFuZ2luZyBmcnVpdAo+ID4+IGZyb20gYSBwZXJmb3JtYW5jZSBwZXJzcGVjdGl2ZS4KPiA+
Cj4gPgo+ID4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aGF0IHlvdSBhcmUgZG9pbmcgb24geDg2
LiBMZXQgbWUgZXhwbGFpbiB3aGF0IHdlIGRvCj4gPiBhbmQgd2h5IGNvbnRleHQgc3dpdGNoIGlz
IGhlYXZ5IG9uIEFSTS4KPiA+Cj4gPiBJbiB0aGUgY2FzZSBvZiBBUk0sIHdoZW4gZW50ZXJpbmcg
dG8gdGhlIGh5cGVydmlzb3IsIHdlIG9ubHkgc2F2ZSB0aGUgYmFyZQo+ID4gbWluaW11bSAoYWxs
IG5vbi1iYW5rZWQgcmVnaXN0ZXJzICsgcmVnaXN0ZXJzIHVzZWZ1bCBmb3IgaGFuZGxpbmcgZ3Vl
c3QKPiA+IHJlcXVlc3QpLCAgYW5kIGxlZnQgdGhlIHJlc3QgdW50b3VjaGVkLgo+ID4KPiA+IE91
ciBzYXZlL3Jlc3RvcmUgZnVuY3Rpb25zIGFyZSBxdWl0ZSBiaWcgYmVjYXVzZSBpdCBpbnZvbHZp
bmcgc2F2aW5nL3Jlc3RvcmUKPiA+IHN0YXRlIG9mIHRoZSBpbnRlcnJ1cHQgY29udHJvbGxlciwg
RlBVLi4uIFNvIHdlIGhhdmUgYSBmYXN0IGV4aXQvZW50cnkgYnV0Cj4gPiBzbG93IGNvbnRleHQg
c3dpdGNoLgo+ID4KPiA+IFdoYXQgd2UgY3VycmVudGx5IGRvIGlzIGF2b2lkaW5nIHNhdmUvcmVz
dG9yZSB0aGUgaWRsZSB2Q1BVIGJlY2F1c2Ugd2UKPiA+IGFsd2F5cyBzdGF5IGluIHRoZSBoeXBl
cnZpc29yIGV4Y2VwdGlvbiBsZXZlbC4gSG93ZXZlciB3ZSBzdGlsbCByZXN0b3JlIGFsbAo+ID4g
dGhlIHJlZ2lzdGVycyBvZiB0aGUgcHJldmlvdXMgcnVubmluZyB2Q1BVIGFuZCByZXN0b3JlIHRo
ZSBvbmUgb2YgdGhlIG5leHQKPiA+IHJ1bm5pbmcgdkNQVS4KPiA+Cj4gPiBUaGlzIGhhcyBhIGJp
ZyBpbXBhY3Qgb24gdGhlIHdvcmtsb2FkIHdoZW4gcnVubmluZyB2Q1BVIGFuZCB3YWl0aW5nIGZv
cgo+ID4gaW50ZXJydXB0cyAoaGVuY2UgdGhlIHBhdGNoIGZyb20gU3RlZmFubyB0byBsaW1pdCBl
bnRlcmluZyBpbiB0aGUgaHlwZXJ2aXNvcgo+ID4gdGhvdWdoIGl0IGlzIG5vdCBieSBkZWZhdWx0
KS4KPiA+Cj4gPiBJIG1hZGUgdGhlIGFzc3VtcHRpb24gdGhlIGlkbGUgdkNQVSBpcyBvbmx5IHJ1
bm5pbmcgd2hlbiBub3RoaW5nIGhhcyB0byBiZQo+ID4gZG9uZS4gQnV0IGFzIHlvdSBtZW50aW9u
ZWQgdGFza2xldCBjYW4gYmUgZG9uZSB0aGVyZSB0b28uIFNvIHJ1bm5pbmcgdGFza2xldAo+ID4g
b24gWGVuIEFSTSB3aWxsIGhhdmUgYW4gaGlnaCBjb3N0Lgo+ID4KPiA+IEEgbGlzdCBvZiBvcHRp
bWl6YXRpb24gd2UgY291bGQgZG8gb24gQVJNIGlzOgo+ID4gICAgICAgICAtIEF2b2lkaW5nIHJl
c3RvcmUgaWYgdGhlIHZDUFUgc3RheSB0aGUgc2FtZSBiZWZvcmUgYW5kIGFmdGVyIGlkbGUKPiA+
IHZQQ1UKPiA+ICAgICAgICAgLSBBdm9pZGluZyBzYXZlL3Jlc3RvcmUgaWYgdkNQVSBpcyBkZWRp
Y2F0ZWQgdG8gYSBwQ1BVCj4gPgo+ID4gRG8geW91IGhhdmUgYW55IG90aGVyIG9wdGltaXphdGlv
biBvbiB4ODY/Cj4gPgo+ID4gQ2hlZXJzLAo+ID4KPiA+IC0tCj4gPiBKdWxpZW4gR3JhbGwKPiAK
PiAKPiAKPiAtLSAKPiBXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWyszODA5NzY2NDYw
MTNdCj4gbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29tCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 18:08:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 18:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8W2J-00081K-Tr; Wed, 10 May 2017 18:08:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d8W2J-00081E-Gz
 for xen-devel@lists.xen.org; Wed, 10 May 2017 18:08:31 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E0/E0-02185-E1753195; Wed, 10 May 2017 18:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed7Ydj+aJr03xbSnVpLKVwymBVGR
 QUP3oYqhRf9pZnrblbpwza0YXJVwlXcQKciYKZcVErUAdRBkjQUUxFUuCitAoVjrX3SxqZ2cr
 +/e8PJf3wktJFZdJFcW6nCxnYyxqMkGWUUKsz0zbo9ybNe3T5N4IXZdtRFu7788Su9A+udlms
 Lv0ctN4rVvumKJdTV1ueTnqmFeFEigZrpBC41mPXCgQPoOg/1NbpFDgXwhaarzSKhRPKXE+vH
 0xQghEEnYj+NjujRNV/jgI3bwiFQopbkAwU3eVECwkXg31FwZlAqbxOph0B5GAZXgZjF1qj8Q
 m4z0wWfE4qlkAvbUTERyPN8ClkUekgKU4F2obBpGIF0Pn5LWIF/BSOO/9EWkM+DSCuvHhiFmB
 06HXXRMVpUH3wDWZiLfDcEcMc/DwXCBq/k1CZd0tJBbvSBi82BVVOaDvywQhYg20joaiqd8IG
 HmQLhrGSXj6fTBOJFLhXMvLaNJzOVSPTER7tCugs7clxpDQ/HkIiZdVQdDXi6rRcs+cK3jmbO
 6Zs3kjknpRBs9yh1kuM3uN1sCZjSanlTFbMnVZOVory/OMkbUwBl57wG69h8K/cVIiQT5U2bP
 DjxZShDqZntEo9yrmG+zFZSaGN+3nSi0s70epFKUG2lcY5hZwrJF1HTRbwg8Wo4FKVCfRVwWa
 5h2MlTcbRaoP5VBTTdNBgho7+zVIKGQ2u41VpdBkUViKBamp1PY3KPaswyhNpaSRRCJRJDpYz
 mp2/s8HUAqF1Ep6hZCSaLY5//YLhEchwqPkS7AwipP5R6nKUf3O1wWGu4E3i0aLK5tYZd6JzW
 1P1mUPvA+eOaFP9m09elthayjesqSzLGPt9tPVCfVdx/Py28ob+jS5BV4tvc3y89SdPLPud03
 zkZIAXpV6aBHhSS4brzrY0z90NCe0+9mrXL2/Z+EHQudoLVqmL1y5yd5ZVv/kGNNXYYqfOTa7
 SS3jTYxOI+V45g/lJwXSpwMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494439709!99099352!1
X-Originating-IP: [40.107.2.60]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50628 invoked from network); 10 May 2017 18:08:29 -0000
Received: from mail-eopbgr20060.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.60)
 by server-13.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 May 2017 18:08:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/3GO56PZ7MMuyt65nc/qefM2FXnSWdDxJiqIguXwRxs=;
 b=KxeTc1a7Smvr/QKGm2ef9Fr8sOrQbRbSnKyqNGNgTCnfzC7oU6njkpXubqtUBAAJsVcmKXY8bb2dnm3Q85t4ZL4Aa8BrnXxNrnmE4Wv5mZ4X5fAVk3KnnecGgJOydgjc3QS1qUJm1rbtq1E2i0u0gfZzoyxUo8fGsxu1onTY/aE=
Received: from [10.17.180.93] (85.223.209.59) by
 AM5PR0301MB2401.eurprd03.prod.outlook.com (10.169.148.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Wed, 10 May 2017 18:08:27 +0000
To: George Dunlap <george.dunlap@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Dario Faggioli <dario.faggioli@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704071622390.2759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
Date: Wed, 10 May 2017 21:08:20 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: HE1PR07CA0034.eurprd07.prod.outlook.com (10.160.74.20) To
 AM5PR0301MB2401.eurprd03.prod.outlook.com (10.169.148.10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 297913ed-da73-41e9-4c84-08d497cf8f56
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM5PR0301MB2401; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 3:u03gvmn9V7qQIUKfGPh6gbRCfXV+vRwKP1ug+aQcbMmtFRAf5Ty3YQIqSt10lhPau8RHpj8g2yrwf016FmZ0elth/YFqshaB30YRwOBu/HT0Q1AjZ7Vu9XlQnP4niAtmLMZURJbOwsUSJ2vFGvX0bLmcC9cwcACPtr3x1GKpDVpLM3UIOGw8EgJ0wKwXf4AGvOMr1u+yrPeMOqiuZnZ0JZOgGPyosl+CxV8NbyMaIboWqJcWXw7bwDwtzGpitvJ9i+pFqEkJNE1+koPtUHSqC3anOnmQ7PeYYpxggETlvveauxdNOU5SK7flyGcN33PZGxIQHlhuv3w6xXqUDeZlIg==;
 25:XNS8jtaSMW7TwwMPgTbpQECWaq26NqDEVamWDnhDKV8g5fiAvlrgG4eM/OBFNO0g1XeSwcJtnxnQmwsLtpL7oiIebpO5hOeSq+kh/ZNcKsorQCNwcODqi2xKQLz9EMQnKA7S4vQ/wCo5hCBYMqcNMXL4Ac4PmvWjdCZRCCynu3hAHrBjeFUbxgGCmXk9CbZ+91oU+GR76CMW6Ocv+50y/pw2aQsOYITweHI8zSt2XCkMHqnFiROMv79kRkA/2gKtaEMlMzm7IfCnNhrvuTJTEOeEkQv5L9NgXs0GWOnlfBKZNAU/hr+BZE9gt/rOGV4PrLo2AYdS4kztbrWLe59Xr1Xw1ozGMA0r8Yy3lISEHQvEdgKsNzRBRvIurrFMq+i0fwz2NAC+GGdE0Wu6+w+632BY6tWXYzw7mjok49igIGeZ1AAqm4jbSaRKo3VljnSUQG1PNPr2suFpWyhfdVR9iVxrDMu0Q4vN/iENzOUbu/I=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 31:gDUMbpXbu5/Q1EGodxQRuJuFft7zn2Rq3TiGlgVS31l6KkEffzr/BxOzzKoaDIMGmWOlpcKBA/d/Tvf/o9sW+E/7KLuqfOuFcilqXIgGHHTzNHTPU4eF4Rfbz5YvRy4gMjXXJ/CViHRHHY8gNH/YcRw34u4dQ2n7Z6PM54Q8UBsUzBwQt64tGOkwjw58j26guHXtk03cFr0uDC5IgRL6Doc2B6pcbh+yqTI0QbOvXSGxM17cJVVeAfg6q6Y9+NiDpNIUD++Wzj72iuoo/b6zHCqtjJVbeQFsJ/RB2LRENh8=;
 20:EbQpGPjbVNYL1TSx7impUqG384W0grz0iWD6SGxmM5RhtQWqMF44vo4XzLLHoJ4sxf86JG0oQarsZNYhnR9THc5xPtG3kAuC328ycLwrb3/YYjLJSICPfaamEt8ZKSfjohWsAaPoxydq/NSwqoFtLmw+zkg0THoHB0jwPWQoTuHe9yY4qc4vSlIHkfZ6GdNYH3odOceuijX0ISyDD8XpWHm88Ifb0YG7mVY6Rw0nbUsbrXdse7W/S1d+lY2zh320PCpAzV7FvF0CDzOqiXZGT6Yy9TwJS6jB5xmy1oWO1bwN/Cq4AxoB7Jo8Bnfs0M3uAPhn06LVHph+5bRUlrVjoBFe82yxJHX1bMHkuiwUSbm3pV/CIKLi+lyaYNF6FVMVfTzdW+RLywMFj8h2lMrZ4+VdBEVqE+1G95McvW7EMy9xb4JzQirs01xSHJuMX2jT1ibTxXMrrZE3Wn3EwiX+EW8LVUjCoEONj1dN31T+IkUwTTjNr8RIsiR66BFb+I7w
X-Microsoft-Antispam-PRVS: <AM5PR0301MB240169F959578F8817DC3FF3E6EC0@AM5PR0301MB2401.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123562025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(6072148);
 SRVR:AM5PR0301MB2401; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2401; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 4:utS7GGdU/UoCpfOZwqfCdjf03grMpU/jQqAIsZBvwoG/eoJGJsKl+ZBcuPtzGcAL8/2eReSS9nkCLy8LjxSG+OKz3liajHo/YmKcnS/oUlK79KDP1PAX9iKjttnDFikQcJh05V7upp820i3nDRgjaTaNpTHIfvocb266TSnprkaERyFLXWKpHfJ/6YodKmVibIxt50yQjfX2O1l+s1CP28h/eRkk+SWDNkzgpv7ZKZD8m734/vRDt2ZjZbKfSI4M9C953mEZff3pXw1Ow1zAUoGyFgEQ5XA9cssXpdYbWHYIDoiwcq2QIOasfWUjz0AA3E/n44ArzNmgQUwDyZ8f6e10zjl27OiYjVbFVFuHG9Xn66SUiC14p8g+WjwjmCGNBEWIO8NH1DGU14vicxbPpZgBqPM48lev/ARcBFOfwwiR9e4JTvRHnsLXe19Br09zFQdYO3MscwxNOP8z1mg/u4aymeB+1+6RbT/ONmlOAHZpsbyhoLH+8+gSWEcc9dsUsN4LXF7TGOaU3z5q5QkReEATWWIYpWVFeV5bGc6IopmpO68mcqN5xbz4R+nV56YzDbEn3PMYujDTcGkIluLphMXU/Tfz4uSQkY4YuTtwMsi96kZUZqW8quxD9ajUUMzLaWbA8s4ILYSSanhW8K6xtgTMeWOdCij/7OP/qnZRNj55xjqH8aQEzUfs8tx1FSLtl69szuaSW7peZjsPUUTG2vRBXz3GjB7CXR2X+6sbqRO25dzg3T8SDODozvP1n412/ntXpj49mnk6gHtlhPTLzBapGkwOe+q0L8RiBzqbXlA=
X-Forefront-PRVS: 03030B9493
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(39850400002)(39450400003)(39860400002)(39840400002)(39410400002)(53754006)(24454002)(6306002)(54906002)(53936002)(93886004)(54356999)(7736002)(76176999)(80792005)(50986999)(4326008)(65826007)(66066001)(42186005)(72206003)(31686004)(5660300001)(47776003)(2906002)(50466002)(64126003)(38730400002)(33646002)(4001350100001)(25786009)(305945005)(23676002)(230700001)(53546009)(189998001)(90366009)(36756003)(83506001)(86362001)(77096006)(6116002)(8666007)(478600001)(2950100002)(6666003)(3846002)(31696002)(8676002)(229853002)(6486002)(81166006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2401; H:[10.17.180.93]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDE7MjM6K1JybGRTZ2U4blVkS1hBa0hPemdGd21O?=
 =?utf-8?B?blI0Um9ydndXMTEwZUZQSUdsUS9QUVg5VDlxZDg5SlVmbjdFZzQzYStoenMz?=
 =?utf-8?B?TkhFUHhuWjMxbTVIWUcvQWhkdjl3a3VOMGNDQnZ2OWRobUh5Z2ZxWFFKbU5h?=
 =?utf-8?B?UEk5NXFhVTY0eC9Yd3VveUEweDM2SWl3RGFpUWdNU053UEJSN09URHkzdGlE?=
 =?utf-8?B?eFhlYVpuSWNwKzZDZy91QUFzL3B1WUZDczkydVdlN2swZXF3Ty9VcUY4YWYv?=
 =?utf-8?B?di9ZUEUzY1R2VUNVdW5qem15OVViMlkrVWpERmxTa1htMnBFd2lDcklIQVhj?=
 =?utf-8?B?LytXd2UvQmJONlFOcnpLZ3VKSFJmZllUVUVjNUNuZjJaVUpmL3puN2JhUDVt?=
 =?utf-8?B?a24zRCtSdE80RU90alhWSnJnUUsyTTF3Z3pjMkZlV212NjZGRmIwdUZhWmVa?=
 =?utf-8?B?WWJhSzUxUDFKMlpRR1FJUERKcEZXMHhnZUR2Uk9zem1CeGRwcDlPa3NZeFVp?=
 =?utf-8?B?VHVJYk10YWYxZlpJbVpqd0dKcDcvOXUySVFSSTQ3a1JramJKc3ZwRDVWM2Zp?=
 =?utf-8?B?NFp1YThxc2JFQ0J6Wk9CNkkzUjdGdXByOVFyMmE5ZlNwazFVSjYvYm10S0Zu?=
 =?utf-8?B?N2JwMitieS9GZE9CZG5FM0l3dDkwTFozS3MvaHhBSFlQQVhnczRtRnFsQkc5?=
 =?utf-8?B?cDFneFNTN0p6WDRoSXdnZ01WOUsxOTZlS2p2QW5IcDBZRURJUUZTdnZyL3F0?=
 =?utf-8?B?YU5mUUROTHZ2bkF3TVh5M0ErWkdYMmJDeVlwVXRUKzd1dVdqdVBTUkFrWUhX?=
 =?utf-8?B?RWQwVENkSDNGa1dBOXpwenFNdWVreHpLamZBVXRlc0QxZjJuLzJxMG5xZkhk?=
 =?utf-8?B?ZlZkWFp2Ryt5dW83emQ4YjNhRERoZnN2MFNKM0cyZHAyYXVKQkdXdGFDMjhk?=
 =?utf-8?B?dENsZXAyM0M0alY1TDdWVGg3MXZscy9qZUMxU0xRdUxQbmExQUhZL2F1eE4w?=
 =?utf-8?B?b0lTQTlSczh2TE5td2s5M3RJYXZsUTFabUFDK3ZoOGwrV3p1T1d0RUJ6N1dD?=
 =?utf-8?B?TGxtTE10b0tvZTYwaWpudXZIV255aEJ0TlhMV0c3VlZMcTJXQzdnM1V5UWh2?=
 =?utf-8?B?dmxna1MwWDZCVE41bThlem1VRDc5ZGs2dHdZMTMvejNPTkpmZ2ZJWjZydUpm?=
 =?utf-8?B?L2hmcHkwVFRFWWlKUTBnUnJEQ09OZDlraG4wUmhhNGtSTGZGYUQ5NUczR1cx?=
 =?utf-8?B?TVJJMzc1aXJlUjIxaGtORTRGMHdFRHJveXdBOS95aGc5UlNIczIrUjVGSFpu?=
 =?utf-8?B?SHVNZ09YYnIzVUVCYlppUlNwdStVSFdtNUpzY1ZkVkVmQStOS1ZKRkUyMElK?=
 =?utf-8?B?VTlKMFJxeTY2d3lxM1M3N1ZxUEdqK0xFLzFrZTkzUXpRUk5SWm9mM1VjM1R3?=
 =?utf-8?B?UStSd3R3dWtuNEpMUmxJZjFnMDdkMUVGRyt6RkFrcHZvTjQ2cXhVejB3M1hE?=
 =?utf-8?B?c1MyZmJ1SFVRb3grME9Zek9PNzJZbWNZRzRjRFBOZTR2ZGUwUGtVYmtXallM?=
 =?utf-8?B?UzNGamNwckZhNUdWS2NKWVVYWjl3azE3dU54dlZYeGlHcEFKbThrbS9aTXBu?=
 =?utf-8?B?THdaZFM2bVluaklWQnJSTVR0eHYxaS9YNlpUSXNDSDY1b1BLeWZiR0xOcHJj?=
 =?utf-8?B?Mm9oRUF6bCtpOEhyVE5QM01jWnh5VzVHY0hrZVFZcGlFQnlCb0luRmVQQ1p4?=
 =?utf-8?B?L2NnZG8xcDNGUW50cDRVWnFXQXNyUUpFMFpiNnBFVXUxRXdjdkRDZ254eklo?=
 =?utf-8?B?TGZRY2w3azkxdzJoV1d0NG5FMTIzRCt4Nk13YWc4aGQzZmtINy9Ba21XMzA2?=
 =?utf-8?Q?9zcnVwtioi07k=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 6:FWFP8+1V3Og0sgxdIDs1Q2ObHplIjKL6Q+kGy8NgbMWyUHeIr/nRJWJ9kLwMzL99tXs5K6EFNiHiWkg/DmTGu13vYG98yK6XWTzheCRZN9NGFWM/JlgyhH6i1wwjsEmuIa5P31Oz9NZ0T6jLdHV8MNxdTGSRabKJG+GUzZRxPnCsY8pGhJvOM6a6a2iDPatP4jeTybeZkPfSHdDl1jk3qftQya53J/vUTPmMOtRNvPvpX9iVWMKXmPzjHaOUrIh8LRJKpqrAsTfd5O4X36LEjsM81bgnOWfD4653dSQoyDLM1G7eR5/Doybi3AjwBGwpbuqvbJRvQoq/mOsTFQOBaqd4pPm7SpZgyqop5yOYvtDxsiNPVkMyXsOSWptiPuUjFr+0ieGacRZUkxX/AlgZyCMLT5UGO1+pU4ZEdpUO8qnULw/HU720/iRX6R64oVMsokOXjltFdQBiVFxiaSL+9MCFV433NIr4JlW5JGmGBI2mnsDomZ4ptE828qujMbCbWf8+5/++sPQiKWRoUpi9CA==;
 5:DY40+9yUSq3gDRZoetUNNBn9UshVjW0el9c0DYdzyCD5rhh+cE/bU8rlYTx/sOmuoPulBNiLffQsWkP3lPpKQCfI5Ajg0mO+2L7PWDtZRg4u1FlJuWKsjYi/dzBZTJ2T0+8TYAihVMc+pg4Wtl0cww==;
 24:hliJIz649t5/F9xhConO+4TeiP8/R9B8d13Ta/70YB/2EPox2cQpy/9WtxlrR4dbTrjMQFD3xQETQlefiAslYuDvqmgkJ0nAbEOf+U9m0r8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 7:713KKYBr9VP7DM4yd2GpLfm9qV+zBMKmAsRd0k9C+/hObA2FexeQhIjvJMCXnEYEuqUbQwbDDIdzvg2ZYAVmEEGooWFO3gyXKwbBNd6eG3VXQu4x1SzdnxgcWXP7FGr/Obxs0x2bTH2RNzGpHC6yd6+RrFx4xfxP22QRHFSsxI0tqYyUxmQusj6ADSLcaVGYM40BhUd5gB2YZzf3PmGxnefGc+aLJ7kqIFFx01Y5GrnBaFbtU1i/vTGHEJyfmdUzde1lvUU1w7RBwks/9DyjNhpnwT2TvkvFiw6FpG5tiVuv3dek6ri7tdC4JlCIbwEoHfXA1IAfh3+S47VTv4aKPQ==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 18:08:27.6817 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2401
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Julien Grall <julien.grall@arm.com>, Artem Mygaiev <joculator@gmail.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQWxsLAoKCk9uIDEwLjA1LjE3IDEyOjU2LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IEJ1
dCB0aGUgY29udGV4dCBoZXJlIGlzIHRoYXQgQW5kcmlpIGFza2VkIHNvbWV0aGluZyBhYm91dCB3
aGV0aGVyIHRoaXMKPiAiRUwwIEFwcCIgZnVuY3Rpb25hbGl0eSBjb3VsZCBiZSB1c2VkIHRvIHNl
cnZpY2UgWGVuIGFzIHdlbGwgYXMgYQo+IGRvbWFpbi4gIFlvdSBzYWlkIGl0IGRpZG4ndCBtYWtl
IHNlbnNlLCBhbmQgRGFyaW8gKGFzIEkgdW5kZXJzdGFuZCBpdCkKPiB3YXMgcG9pbnRpbmcgb3V0
IHRoYXQgd2UgYWxyZWFkeSBkaWQgc29tZXRoaW5nIHNpbWlsYXIgd2l0aCB0YXNrbGV0cy4KPiBJ
ZiB0aGVyZSB3YXMgYSBuZWVkIHRvIGJlIGFibGUgdG8gInVwbG9hZCIgdXNlci1zcGVjaWZpZWQg
cm91dGluZXMgdGhhdAo+IHdvdWxkIGhhbmRsZSBldmVudHMgZ2VuZXJhdGVkIGJ5IHRoZSBoeXBl
cnZpc29yIHJhdGhlciB0aGFuIGV2ZW50cwo+IGdlbmVyYXRlZCBieSBhIGd1ZXN0LCB0aGF0IHdv
dWxkIGluZGVlZCBiZSBhIHBvc3NpYmlsaXR5LiAgSXQgd291bGQKPiBlc3NlbnRpYWxseSBiZSB0
aGUgZXF1aXZhbGVudCBvZiBhIGRlcHJpdmlsZWdlZCwgdW50cnVzdGVkIHRhc2tsZXQuCkFjdHVh
bGx5IHRoYXQgaXMgd2hhdCB3ZSBhcmUgaGVhdmlseSBpbnRlcmVzdGVkIGluLgpPbmUgbW9yZSBw
cm8gZm9yIGEgZ2VuZXJpYyBFTDAgYXBwcyBpcyB0aGF0IHRoZXkgY291bGQgaGF2ZSBkaWZmZXJl
bnQgCmZyb20gWEVOIGxpY2Vuc2UuIEkuZS4gcHJvcHJpZXRhcnkgb25lLgoKPiBBdCB0aGUgbW9t
ZW50IEkgY2FuJ3QgZm9yZXNlZSB0aGUgbmVlZCBmb3Igc3VjaCBhIG1lY2hhbmlzbSwgYW5kIEkg
ZG9uJ3QKPiBwYXJ0aWN1bGFybHkgdGhpbmsgdGhhdCB3ZSBzaG91bGQga2VlcCB0aGF0IHVzZSBj
YXNlIGluIG1pbmQgd2hlbgo+IGRlc2lnbmluZyB0aGUgIkFwcCIgaW50ZXJmYWNlLiAgQnV0IGl0
IGlzIGFuIGludGVyZXN0aW5nIGlkZWEgdG8ga2VlcCBpbgo+IG91ciBiYWNrIHBvY2tldHMgaW4g
Y2FzZSBhIHVzZSBjYXNlIGNvbWVzIHVwIGxhdGVyLgpJIHdvdWxkIHByb3ZpZGUgZmV3IGV4YW1w
bGVzIHdlIGhhdmUgb24gdGhlIHRhYmxlOgoKICAqIGZkdGxpYiBtZW50aW9uZWQgaGVyZSBbMV0g
LSBqdXN0IGFuIGV4YW1wbGUgb2YgYSBwaWVjZSBvZiBzb21lCiAgICB1bnRydXN0ZWQgYnV0IHZp
cnR1YWxseSBuZWVkZWQgY29kZS4KICAqIGEgY29wcm9jZXNzb3IgcGxhdGZvcm0gc3VwcG9ydCBm
b3IgU0NGIFsyXVszXSAtIHByb2JhYmx5IHdpbGwgYmUgYQogICAgcGllY2Ugb2YgcHJvcHJpZXRh
cnkgY29kZSwgZHVlIHRvIHN1Y2ggSVAgc3BlY2lmaWMgZnVuY3Rpb25hbGl0aWVzCiAgICBsaWtl
IGNvcHJvY2Vzc29yIHRhc2sgc3dpdGNoaW5nIHNlcXVlbmNlIGFuZCBtbWlvIGFjY2VzcyBlbXVs
YXRpb24uCiAgKiBzb21lIHRlZSBzdXBwb3J0IGNvZGUgLSBzdXBwb3J0IG9mIHRydXN0ZWUgb3Ig
bXNoaWVsZCAtIHByb3ByaWV0YXJ5IG9uZS4KClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAwMzgxLmh0bWwKWzJdIApo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYt
MTAvbXNnMDE5NjYuaHRtbApbM10gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMDM0OC5odG1sCgotLSAKCipBbmRyaWkgQW5p
c292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 18:10:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 18:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8W3c-00087l-7U; Wed, 10 May 2017 18:09:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1d8W3a-00087c-Lp
 for xen-devel@lists.xen.org; Wed, 10 May 2017 18:09:50 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 CA/EB-03557-D6753195; Wed, 10 May 2017 18:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Lxqg120c0NF44
 06G9nt1jycTGLA6PH0d2/mQIYo1gz85LyKxJYM+b/dy84yVxxYcUM1gbG30xdjFwcQgJ9jBLT
 P81jBnFYBC6xSPQ1zGUEcSQE3rFI3Nmzmq2LkRPIiZOYtPIFC4RdIbHs4BwmEFtIQE1iy7xTz
 BCjfjJKbJ2/Bsjh4GAT0JVov1UAEhcROMgo8aG9C2wQs4C0xLUnb8FsYQE/iZ2LO8BsFgFViZ
 OzF7OC2LwCNhL/OxczQyyTl1i0aQbLBEa+BYwMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECA4UBCHYwTr/sf4hRkoNJSZT3p5ZwpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3uAwoJxgUWp6akVaZg4wZGHSEhw8SiK8HSBp3uKCxNzizHSI1ClGY445976+Z
 +J4tPLHeyYhlrz8vFQpcd5MkFIBkNKM0jy4QbBYusQoKyXMywh0mhBPQWpRbmYJqvwrRnEORi
 Vh3lSQKTyZeSVw+14BncIEdEoggwDIKSWJCCmpBkZb9tPC/BP5PktYsdUtOhkrz58r+FUkhcv
 29B6O/VsOlwnsUPVZ6yz6+2uSyJl3x466LBH3rVvN3O/+YLbBsisrttvXtl+ROCzRcUl1sylj
 x6Vc3gqGyqfZb2ZI763/ytFRrFZYlv7rncT3jRxvMif4abqeEagItq7KYN3J2uukM2epetlRP
 SWW4oxEQy3mouJEADI+CwmgAgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494439787!61837541!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2875 invoked from network); 10 May 2017 18:09:48 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 18:09:48 -0000
Received: by mail-pg0-f68.google.com with SMTP id 64so352735pgb.3
 for <xen-devel@lists.xen.org>; Wed, 10 May 2017 11:09:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Kt+um52jEEuzRZFUhy/eT41hGt3NROwgAfx0K4jF9ZM=;
 b=VIjLHIBsLluikE4123xTbN0eKJRAnH0bqzPyrfFfmmTp/0+SJsS/mmSUO/vaMu6MC1
 OLTHAUy6AoXPRkhjzQeHw3OoXHmp0nfNT9ISH5JmH6pFMx7PK9nlmXn+euqVSzSbt5mt
 sNbnUyBqcewzEdLY0WKr6bgO+yjiiaimay/udG0FHHdbcBKifhWuVysMvDpochOZoUPR
 M6Bfd+8iUKX2IwYntWjCmdNDo+kPj3w5TlKSWWCy9VROffbTlU+LcLhrt6fyUZcC8SoC
 rcIrI3At3MAsm4ABRrFxP6ljJO33yzMJAL0r3rgM1XMK8MMAmfZy5xOSB/ec5e0TBhqE
 t8xQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=Kt+um52jEEuzRZFUhy/eT41hGt3NROwgAfx0K4jF9ZM=;
 b=Oee//AGbNLyjLxGya/U6ic5MzZrRVSrPTcZ/Cap0oudLwQc0xp45N4W0KGtQGW5diI
 9QrhYm2LGpomHxfMkrUUBnyZbAbYIh2TeBHoYVJUn+/S1zUoXbC/AFF3U5tsjhi0Fz9s
 w4+8+vqtF7WckQN6KC16KjdfFflOKJ4XLiceYNE7qzOaEP50YRl44O0ACN5/ONqQbIkC
 7SL1vVaxUXgnBTkRmo1vvQUGMyVFG4GEbNwRaneTZWMRTXnJu69VWLBF8CUZrWB8dkuL
 UZZz0bBpnqoRXq0Tz1QdHCCmPyn9tEtpFOTEnEes/saJZ1YGrcnqRBsnNpDdz/DOhl6N
 P0VQ==
X-Gm-Message-State: AODbwcDxDgQg+mgnaF9IR0OV/w/xkiXtgUkq273dh/1f09rhxJTnfbNy
 6P2cr9eq/LvGFw==
X-Received: by 10.98.87.87 with SMTP id l84mr7726397pfb.173.1494439787405;
 Wed, 10 May 2017 11:09:47 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.25])
 by smtp.gmail.com with ESMTPSA id x12sm6637973pge.60.2017.05.10.11.09.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 11:09:46 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, konrad.wilk@oracle.com,
 sstabellini@kernel.org, tim@xen.org, wei.liu2@citrix.com
Date: Wed, 10 May 2017 23:39:07 +0530
Message-Id: <20170510180908.21478-1-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] xen: common: rtree: ported updates from linux
	tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CkhpIEFsbCwKClRoZSBzdWJqZWN0IHBhdGNoIGltcG9ydHMgdGhlIGNoYW5nZXMgYW5kIHVwZGF0
ZXMgb2YgdGhlIHJidHJlZSBpbXBsZW1lbnRhaXRvbgpmcm9tIGxpbnV4IHRyZWUuIEJ1dCBzaW5j
ZSwgdGhlIG9ubHkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcyB3aXRoIHRtZW0uYywgd2hpY2gK
SSBhbSBub3QgbXVjaCBhd2FyZSBvZiwgYW5kIHRoZXJlZm9yZSwgd2FzIHVuYWJsZSB0byB0ZXN0
IHRoZSBjaGFuZ2VzIHRob3JvdWdobHkuCkhhdmluZyBzYWlkIHRoYXQsIEkgZG8gaGF2ZSBwbGFu
cyBvZiBhZGRpbmcgZnV0aGVyIGNvZGUgY2hhbmdlcyB3aGljaCB3aWxsIGJlCnVzaW5nIHJiLXRy
ZWUgbW9yZSxhbmQgdGhlcmVieSwgaGVscGluZyBpbiB0ZXN0aW5nIHRoZSBzYW1lLgpQbGVhc2Ug
c2hhcmUgeW91ciBpbnB1dHMuIFRoYW5rcyBpbiBhZHZhbmNlLgoKUmVnYXJkcywKCn5QcmF2ZWVu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 18:10:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 18:10:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8W3r-000092-JZ; Wed, 10 May 2017 18:10:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1d8W3q-00008j-68
 for xen-devel@lists.xen.org; Wed, 10 May 2017 18:10:06 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 71/D8-02189-D7753195; Wed, 10 May 2017 18:10:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRvsqFsdLhx
 pcGaykcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtG0vJOpYFE7c8X6FS8ZGxjPNTJ1MXJxCAlM
 YJS4M3s/I4jDIvCSRaL93xcwR0Kgn1Vi/Y/tQGWcQE6SxMuzX9kg7AqJz1c/gMWFBNQktsw7x
 Qwx6iejxPbPG9i7GDk42AR0JdpvFYDERQQOMkp8aO8Ca2YWcJVY1fSKFcQWFvCT2Lm4AyzOIq
 Aq0dAEcgYnB6+AjcSKzt/sEMvkJRZtmsECMpNTwFbi1RY/iL02En/3fGeawCiwgJFhFaN6cWp
 RWWqRrqFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgcDEAwQ7G5R+dDjFKcjAp
 ifL+1BKOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGxwGlBMsSk1PrUjLzAGGOUxagoNHSYTXF
 yTNW1yQmFucmQ6ROsVozHGl9eN7Jo5HK3+8ZxJiycvPS5US52UDKRUAKc0ozYMbBIu/S4yyUs
 K8jECnCfEUpBblZpagyr9iFOdgVBLmTQWZwpOZVwK37xXQKUxApwQyCICcUpKIkJJqYFwyM0R
 CTP9T8+wtjzQ/O03QVfeN25DO5igcHRn2NYfj3h/utPq7AbnXb6zmXjVJQWHqguMTVoZMrkpq
 WX39tc7FsPbt18VjVr01mTlh46XYb5G13f6lakskJxSzc17MTpzDuMRPz+P2Hq1d2opH1fdvu
 z3t2soXwnf81zEHXu2Umez1o/aiS40SS3FGoqEWc1FxIgBHeMqsugIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494439802!96501167!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38106 invoked from network); 10 May 2017 18:10:03 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 18:10:03 -0000
Received: by mail-pg0-f65.google.com with SMTP id u187so360642pgb.1
 for <xen-devel@lists.xen.org>; Wed, 10 May 2017 11:10:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=wWAgfi1w9cOpkQXFibqU5r6M98CBbW/ruTSXhydKzf8=;
 b=ebR8izhoFJZ4og+Fa7lUnvcw+o13vs48mAFQ1Pr+nMeUXb4RaQ0FOcWwZuZ5WrTaSM
 Q9lv5TSlFhfp0JJhp/Swbi395wprWRiDB5iM3re+gb9kqx8bOKAN3pH6hIJPS012okIX
 UTcGpJ8yIpgw1sukxMf7kIRSQzuQCwTlmOklqlupKD3JRzyP1zwLilPyLa0uES27rjg9
 KQqiwSJFBHmMJ3RaMloKR/NV8v+V+r84EUO95aeyZ2nfBWMtGwmLF/NOeehMQTmaOe+B
 f5vbvPnRrXWzzfaPFmnDNVLUxGi6EL8xgnDA2sFgJVzpjE7kwjx5Xypnrxp4Cx4kon/I
 YKNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=wWAgfi1w9cOpkQXFibqU5r6M98CBbW/ruTSXhydKzf8=;
 b=EQ1Ef8PYNh75+T+W+VdM7J3vnd0khydVaYeGyNNHY+XMxkrkCtSSec+DAF+Pe7uZRL
 6vMAEqDJa4dRL0kK9Ng8nxSh3nNb/osw8HK1FANQFICwUjYtaGeWZpG+TtBOHxcsrQ6u
 RF3tQ8+LfZAQ4D4GJxKxlz0CmYAyW/4c9L938eFZp0AuH4B2YvHyFyYzxAtuiQ+QDJBa
 IAoAFO5AatkSRnE4R4Xf2r0IN66astgxRjhw1nvqYRT+XFRp6EL1J8r+xok9uwsXrhep
 +RQ+Q9Apu4Sdqi0WuK6glvrXRgpR12OpR/JyCboq475sLbQn/1HRNQuKAY0JiY8t5Gt3
 rxHA==
X-Gm-Message-State: AODbwcBWjC1HJzC6brASy3lLy+j7fQAKSTN4/0bTm6xDG+J28bM6oKSX
 2kxv/ik85v6CPVlG5A4=
X-Received: by 10.84.238.200 with SMTP id l8mr9794974pln.85.1494439800984;
 Wed, 10 May 2017 11:10:00 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.25])
 by smtp.gmail.com with ESMTPSA id x12sm6637973pge.60.2017.05.10.11.09.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 11:10:00 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, konrad.wilk@oracle.com,
 sstabellini@kernel.org, tim@xen.org, wei.liu2@citrix.com
Date: Wed, 10 May 2017 23:39:08 +0530
Message-Id: <20170510180908.21478-2-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170510180908.21478-1-kpraveen.lkml@gmail.com>
References: <20170510180908.21478-1-kpraveen.lkml@gmail.com>
Cc: Praveen Kumar <kpraveen.lkml@gmail.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] xen: common: rtree: ported updates from linux
	tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGNoIGNvbnRhaW5zIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgcmJ0cmVlIGltcGxlbWVu
dGF0aW9uIGZyb20gbGludXgKa2VybmVsIHRyZWUgY29udGFpbmluZyB0aGUgZml4ZXMgc28gZmFy
IGhhbmRsZWQuCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdt
YWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jICAgICAgICAgICAgICAgIHwgNzU1ICsr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9jb21w
aWxlci5oICAgICAgICAgfCAgNjAgKysrCiB4ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggICAgICAg
ICAgIHwgMTI2ICsrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9yYnRyZWVfYXVnbWVudGVkLmggfCAy
NjQgKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA5MDUgaW5zZXJ0aW9ucygrKSwgMzAw
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9yYnRyZWVf
YXVnbWVudGVkLmgKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1v
bi9yYnRyZWUuYwppbmRleCAzMzI4OTYwZDU2Li5iZmFlNGQzZTMzIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTIsNyArMiw4IEBA
CiAgIFJlZCBCbGFjayBUcmVlcwogICAoQykgMTk5OSAgQW5kcmVhIEFyY2FuZ2VsaSA8YW5kcmVh
QHN1c2UuZGU+CiAgIChDKSAyMDAyICBEYXZpZCBXb29kaG91c2UgPGR3bXcyQGluZnJhZGVhZC5v
cmc+Ci0gIAorICAoQykgMjAxMiAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29t
PgorCiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgIHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCkBAIC0xNCwyODYg
KzE1LDQ1OCBAQAogICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgogCiAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCi0gIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgIEZvdW5kYXRpb24sIEluYy4s
IDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EK
IAogICBsaW51eC9saWIvcmJ0cmVlLmMKICovCiAKKyNpbmNsdWRlIDx4ZW4vcmJ0cmVlX2F1Z21l
bnRlZC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgotI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4K
LQotc3RhdGljIHZvaWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3Ry
dWN0IHJiX3Jvb3QgKnJvb3QpCi17Ci0gICAgc3RydWN0IHJiX25vZGUgKnJpZ2h0ID0gbm9kZS0+
cmJfcmlnaHQ7Ci0gICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudChub2RlKTsK
IAotICAgIGlmICgobm9kZS0+cmJfcmlnaHQgPSByaWdodC0+cmJfbGVmdCkpCi0gICAgICAgIHJi
X3NldF9wYXJlbnQocmlnaHQtPnJiX2xlZnQsIG5vZGUpOwotICAgIHJpZ2h0LT5yYl9sZWZ0ID0g
bm9kZTsKKy8qCisgKiByZWQtYmxhY2sgdHJlZXMgcHJvcGVydGllczogIGh0dHA6Ly9lbi53aWtp
cGVkaWEub3JnL3dpa2kvUmJ0cmVlCisgKgorICogIDEpIEEgbm9kZSBpcyBlaXRoZXIgcmVkIG9y
IGJsYWNrCisgKiAgMikgVGhlIHJvb3QgaXMgYmxhY2sKKyAqICAzKSBBbGwgbGVhdmVzIChOVUxM
KSBhcmUgYmxhY2sKKyAqICA0KSBCb3RoIGNoaWxkcmVuIG9mIGV2ZXJ5IHJlZCBub2RlIGFyZSBi
bGFjaworICogIDUpIEV2ZXJ5IHNpbXBsZSBwYXRoIGZyb20gcm9vdCB0byBsZWF2ZXMgY29udGFp
bnMgdGhlIHNhbWUgbnVtYmVyCisgKiAgICAgb2YgYmxhY2sgbm9kZXMuCisgKgorICogIDQgYW5k
IDUgZ2l2ZSB0aGUgTyhsb2cgbikgZ3VhcmFudGVlLCBzaW5jZSA0IGltcGxpZXMgeW91IGNhbm5v
dCBoYXZlIHR3bworICogIGNvbnNlY3V0aXZlIHJlZCBub2RlcyBpbiBhIHBhdGggYW5kIGV2ZXJ5
IHJlZCBub2RlIGlzIHRoZXJlZm9yZSBmb2xsb3dlZCBieQorICogIGEgYmxhY2suIFNvIGlmIEIg
aXMgdGhlIG51bWJlciBvZiBibGFjayBub2RlcyBvbiBldmVyeSBzaW1wbGUgcGF0aCAoYXMgcGVy
CisgKiAgNSksIHRoZW4gdGhlIGxvbmdlc3QgcG9zc2libGUgcGF0aCBkdWUgdG8gNCBpcyAyQi4K
KyAqCisgKiAgV2Ugc2hhbGwgaW5kaWNhdGUgY29sb3Igd2l0aCBjYXNlLCB3aGVyZSBibGFjayBu
b2RlcyBhcmUgdXBwZXJjYXNlIGFuZCByZWQKKyAqICBub2RlcyB3aWxsIGJlIGxvd2VyY2FzZS4g
VW5rbm93biBjb2xvciBub2RlcyBzaGFsbCBiZSBkcmF3biBhcyByZWQgd2l0aGluCisgKiAgcGFy
ZW50aGVzZXMgYW5kIGhhdmUgc29tZSBhY2NvbXBhbnlpbmcgdGV4dCBjb21tZW50LgorICovCiAK
LSAgICByYl9zZXRfcGFyZW50KHJpZ2h0LCBwYXJlbnQpOworLyoKKyAqIE5vdGVzIG9uIGxvY2ts
ZXNzIGxvb2t1cHM6CisgKgorICogQWxsIHN0b3JlcyB0byB0aGUgdHJlZSBzdHJ1Y3R1cmUgKHJi
X2xlZnQgYW5kIHJiX3JpZ2h0KSBtdXN0IGJlIGRvbmUgdXNpbmcKKyAqIFdSSVRFX09OQ0UoKS4g
QW5kIHdlIG11c3Qgbm90IGluYWR2ZXJ0ZW50bHkgY2F1c2UgKHRlbXBvcmFyeSkgbG9vcHMgaW4g
dGhlCisgKiB0cmVlIHN0cnVjdHVyZSBhcyBzZWVuIGluIHByb2dyYW0gb3JkZXIuCisgKgorICog
VGhlc2UgdHdvIHJlcXVpcmVtZW50cyB3aWxsIGFsbG93IGxvY2tsZXNzIGl0ZXJhdGlvbiBvZiB0
aGUgdHJlZSAtLSBub3QKKyAqIGNvcnJlY3QgaXRlcmF0aW9uIG1pbmQgeW91LCB0cmVlIHJvdGF0
aW9ucyBhcmUgbm90IGF0b21pYyBzbyBhIGxvb2t1cCBtaWdodAorICogbWlzcyBlbnRpcmUgc3Vi
dHJlZXMuCisgKgorICogQnV0IHRoZXkgZG8gZ3VhcmFudGVlIHRoYXQgYW55IHN1Y2ggdHJhdmVy
c2FsIHdpbGwgb25seSBzZWUgdmFsaWQgZWxlbWVudHMKKyAqIGFuZCB0aGF0IGl0IHdpbGwgaW5k
ZWVkIGNvbXBsZXRlIC0tIGRvZXMgbm90IGdldCBzdHVjayBpbiBhIGxvb3AuCisgKgorICogSXQg
YWxzbyBndWFyYW50ZWVzIHRoYXQgaWYgdGhlIGxvb2t1cCByZXR1cm5zIGFuIGVsZW1lbnQgaXQg
aXMgdGhlICdjb3JyZWN0JworICogb25lLiBCdXQgbm90IHJldHVybmluZyBhbiBlbGVtZW50IGRv
ZXMgX05PVF8gbWVhbiBpdCdzIG5vdCBwcmVzZW50LgorICoKKyAqIE5PVEU6CisgKgorICogU3Rv
cmVzIHRvIF9fcmJfcGFyZW50X2NvbG9yIGFyZSBub3QgaW1wb3J0YW50IGZvciBzaW1wbGUgbG9v
a3VwcyBzbyB0aG9zZQorICogYXJlIGxlZnQgdW5kb25lIGFzIG9mIG5vdy4gTm9yIGRpZCBJIGNo
ZWNrIGZvciBsb29wcyBpbnZvbHZpbmcgcGFyZW50CisgKiBwb2ludGVycy4KKyAqLwogCi0gICAg
aWYgKHBhcmVudCkKLSAgICB7Ci0gICAgICAgIGlmIChub2RlID09IHBhcmVudC0+cmJfbGVmdCkK
LSAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9IHJpZ2h0OwotICAgICAgICBlbHNlCi0gICAg
ICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gcmlnaHQ7Ci0gICAgfQotICAgIGVsc2UKLSAgICAg
ICAgcm9vdC0+cmJfbm9kZSA9IHJpZ2h0OwotICAgIHJiX3NldF9wYXJlbnQobm9kZSwgcmlnaHQp
Oworc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9ibGFjayhzdHJ1Y3QgcmJfbm9kZSAqcmIpCit7
CisgICAgcmItPl9fcmJfcGFyZW50X2NvbG9yIHw9IFJCX0JMQUNLOwogfQogCi1zdGF0aWMgdm9p
ZCBfX3JiX3JvdGF0ZV9yaWdodChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3Qg
KnJvb3QpCitzdGF0aWMgaW5saW5lIHN0cnVjdCByYl9ub2RlICpyYl9yZWRfcGFyZW50KHN0cnVj
dCByYl9ub2RlICpyZWQpCiB7Ci0gICAgc3RydWN0IHJiX25vZGUgKmxlZnQgPSBub2RlLT5yYl9s
ZWZ0OwotICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0KLSAg
ICBpZiAoKG5vZGUtPnJiX2xlZnQgPSBsZWZ0LT5yYl9yaWdodCkpCi0gICAgICAgIHJiX3NldF9w
YXJlbnQobGVmdC0+cmJfcmlnaHQsIG5vZGUpOwotICAgIGxlZnQtPnJiX3JpZ2h0ID0gbm9kZTsK
LQotICAgIHJiX3NldF9wYXJlbnQobGVmdCwgcGFyZW50KTsKKyAgICByZXR1cm4gKHN0cnVjdCBy
Yl9ub2RlICopcmVkLT5fX3JiX3BhcmVudF9jb2xvcjsKK30KIAotICAgIGlmIChwYXJlbnQpCi0g
ICAgewotICAgICAgICBpZiAobm9kZSA9PSBwYXJlbnQtPnJiX3JpZ2h0KQotICAgICAgICAgICAg
cGFyZW50LT5yYl9yaWdodCA9IGxlZnQ7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBhcmVu
dC0+cmJfbGVmdCA9IGxlZnQ7Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgcm9vdC0+cmJfbm9k
ZSA9IGxlZnQ7Ci0gICAgcmJfc2V0X3BhcmVudChub2RlLCBsZWZ0KTsKKy8qCisgKiBIZWxwZXIg
ZnVuY3Rpb24gZm9yIHJvdGF0aW9uczoKKyAqIC0gb2xkJ3MgcGFyZW50IGFuZCBjb2xvciBnZXQg
YXNzaWduZWQgdG8gbmV3CisgKiAtIG9sZCBnZXRzIGFzc2lnbmVkIG5ldyBhcyBhIHBhcmVudCBh
bmQgJ2NvbG9yJyBhcyBhIGNvbG9yLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQKK19fcmJfcm90
YXRlX3NldF9wYXJlbnRzKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVjdCByYl9ub2RlICpuZXcs
CisgICAgICAgICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwgaW50IGNvbG9yKQoreworICAgIHN0
cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQob2xkKTsKKyAgICBuZXctPl9fcmJfcGFy
ZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKKyAgICByYl9zZXRfcGFyZW50X2Nv
bG9yKG9sZCwgbmV3LCBjb2xvcik7CisgICAgX19yYl9jaGFuZ2VfY2hpbGQob2xkLCBuZXcsIHBh
cmVudCwgcm9vdCk7CiB9CiAKLXZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpu
b2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKK3N0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZAor
X19yYl9pbnNlcnQoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290LAor
ICAgICAgICB2b2lkICgqYXVnbWVudF9yb3RhdGUpKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVj
dCByYl9ub2RlICpuZXcpKQogewotICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsICpncGFyZW50
OwotCi0gICAgd2hpbGUgKChwYXJlbnQgPSByYl9wYXJlbnQobm9kZSkpICYmIHJiX2lzX3JlZChw
YXJlbnQpKQotICAgIHsKLSAgICAgICAgZ3BhcmVudCA9IHJiX3BhcmVudChwYXJlbnQpOwotCi0g
ICAgICAgIGlmIChwYXJlbnQgPT0gZ3BhcmVudC0+cmJfbGVmdCkKLSAgICAgICAgewotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIHJlZ2lzdGVyIHN0cnVjdCByYl9ub2RlICp1bmNsZSA9
IGdwYXJlbnQtPnJiX3JpZ2h0OwotICAgICAgICAgICAgICAgIGlmICh1bmNsZSAmJiByYl9pc19y
ZWQodW5jbGUpKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0
X2JsYWNrKHVuY2xlKTsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7
Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9yZWQoZ3BhcmVudCk7Ci0gICAgICAgICAgICAg
ICAgICAgIG5vZGUgPSBncGFyZW50OwotICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgICAgICAgICB9CisgICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3JlZF9wYXJl
bnQobm9kZSksICpncGFyZW50LCAqdG1wOworCisgICAgd2hpbGUgKHRydWUpIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogTG9vcCBpbnZhcmlhbnQ6IG5vZGUgaXMgcmVkCisgICAgICAgICAqCisg
ICAgICAgICAqIElmIHRoZXJlIGlzIGEgYmxhY2sgcGFyZW50LCB3ZSBhcmUgZG9uZS4KKyAgICAg
ICAgICogT3RoZXJ3aXNlLCB0YWtlIHNvbWUgY29ycmVjdGl2ZSBhY3Rpb24gYXMgd2UgZG9uJ3QK
KyAgICAgICAgICogd2FudCBhIHJlZCByb290IG9yIHR3byBjb25zZWN1dGl2ZSByZWQgbm9kZXMu
CisgICAgICAgICAqLworICAgICAgICBpZiAoIXBhcmVudCkgeworICAgICAgICAgICAgcmJfc2V0
X3BhcmVudF9jb2xvcihub2RlLCBOVUxMLCBSQl9CTEFDSyk7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfSBlbHNlIGlmIChyYl9pc19ibGFjayhwYXJlbnQpKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgZ3BhcmVudCA9IHJiX3JlZF9wYXJlbnQocGFyZW50KTsKKworICAgICAg
ICB0bXAgPSBncGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAgaWYgKHBhcmVudCAhPSB0bXApIHsg
ICAgLyogcGFyZW50ID09IGdwYXJlbnQtPnJiX2xlZnQgKi8KKyAgICAgICAgICAgIGlmICh0bXAg
JiYgcmJfaXNfcmVkKHRtcCkpIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAg
ICAqIENhc2UgMSAtIGNvbG9yIGZsaXBzCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAg
ICAgICAgKiAgICAgICBHICAgICAgICAgICAgZworICAgICAgICAgICAgICAgICAqICAgICAgLyBc
ICAgICAgICAgIC8gXAorICAgICAgICAgICAgICAgICAqICAgICBwICAgdSAgLS0+ICAgUCAgIFUK
KyAgICAgICAgICAgICAgICAgKiAgICAvICAgICAgICAgICAgLworICAgICAgICAgICAgICAgICAq
ICAgbiAgICAgICAgICAgIG4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAq
IEhvd2V2ZXIsIHNpbmNlIGcncyBwYXJlbnQgbWlnaHQgYmUgcmVkLCBhbmQKKyAgICAgICAgICAg
ICAgICAgKiA0KSBkb2VzIG5vdCBhbGxvdyB0aGlzLCB3ZSBuZWVkIHRvIHJlY3Vyc2UKKyAgICAg
ICAgICAgICAgICAgKiBhdCBnLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAg
IHJiX3NldF9wYXJlbnRfY29sb3IodG1wLCBncGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAg
ICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihwYXJlbnQsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAg
ICAgICAgICAgICAgICBub2RlID0gZ3BhcmVudDsKKyAgICAgICAgICAgICAgICBwYXJlbnQgPSBy
Yl9wYXJlbnQobm9kZSk7CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihub2Rl
LCBwYXJlbnQsIFJCX1JFRCk7CisgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAg
ICB9CiAKLSAgICAgICAgICAgIGlmIChwYXJlbnQtPnJiX3JpZ2h0ID09IG5vZGUpCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKnRtcDsKLSAg
ICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9vdCk7Ci0gICAgICAgICAg
ICAgICAgdG1wID0gcGFyZW50OworICAgICAgICAgICAgdG1wID0gcGFyZW50LT5yYl9yaWdodDsK
KyAgICAgICAgICAgIGlmIChub2RlID09IHRtcCkgeworICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICogQ2FzZSAyIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50CisgICAgICAgICAg
ICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiAgICAgIEcgICAgICAgICAgICAgRworICAgICAg
ICAgICAgICAgICAqICAgICAvIFwgICAgICAgICAgIC8gXAorICAgICAgICAgICAgICAgICAqICAg
IHAgICBVICAtLT4gICAgbiAgIFUKKyAgICAgICAgICAgICAgICAgKiAgICAgXCAgICAgICAgICAg
LworICAgICAgICAgICAgICAgICAqICAgICAgbiAgICAgICAgIHAKKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIFRoaXMgc3RpbGwgbGVhdmVzIHVzIGluIHZpb2xhdGlvbiBv
ZiA0KSwgdGhlCisgICAgICAgICAgICAgICAgICogY29udGludWF0aW9uIGludG8gQ2FzZSAzIHdp
bGwgZml4IHRoYXQuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgdG1wID0g
bm9kZS0+cmJfbGVmdDsKKyAgICAgICAgICAgICAgICBXUklURV9PTkNFKHBhcmVudC0+cmJfcmln
aHQsIHRtcCk7CisgICAgICAgICAgICAgICAgV1JJVEVfT05DRShub2RlLT5yYl9sZWZ0LCBwYXJl
bnQpOworICAgICAgICAgICAgICAgIGlmICh0bXApCisgICAgICAgICAgICAgICAgICAgIHJiX3Nl
dF9wYXJlbnRfY29sb3IodG1wLCBwYXJlbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHBhcmVu
dCwgbm9kZSwgUkJfUkVEKTsKKyAgICAgICAgICAgICAgICBhdWdtZW50X3JvdGF0ZShwYXJlbnQs
IG5vZGUpOwogICAgICAgICAgICAgICAgIHBhcmVudCA9IG5vZGU7Ci0gICAgICAgICAgICAgICAg
bm9kZSA9IHRtcDsKKyAgICAgICAgICAgICAgICB0bXAgPSBub2RlLT5yYl9yaWdodDsKICAgICAg
ICAgICAgIH0KIAotICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAg
ICByYl9zZXRfcmVkKGdwYXJlbnQpOwotICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQoZ3Bh
cmVudCwgcm9vdCk7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQ2FzZSAzIC0gcmln
aHQgcm90YXRlIGF0IGdwYXJlbnQKKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAgKiAgICAg
ICAgRyAgICAgICAgICAgUAorICAgICAgICAgICAgICogICAgICAgLyBcICAgICAgICAgLyBcCisg
ICAgICAgICAgICAgKiAgICAgIHAgICBVICAtLT4gIG4gICBnCisgICAgICAgICAgICAgKiAgICAg
LyAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICogICAgbiAgICAgICAgICAgICAgICAg
ICBVCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIFdSSVRFX09OQ0UoZ3BhcmVudC0+cmJf
bGVmdCwgdG1wKTsgLyogPT0gcGFyZW50LT5yYl9yaWdodCAqLworICAgICAgICAgICAgV1JJVEVf
T05DRShwYXJlbnQtPnJiX3JpZ2h0LCBncGFyZW50KTsKKyAgICAgICAgICAgIGlmICh0bXApCisg
ICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNL
KTsKKyAgICAgICAgICAgIF9fcmJfcm90YXRlX3NldF9wYXJlbnRzKGdwYXJlbnQsIHBhcmVudCwg
cm9vdCwgUkJfUkVEKTsKKyAgICAgICAgICAgIGF1Z21lbnRfcm90YXRlKGdwYXJlbnQsIHBhcmVu
dCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICByZWdpc3RlciBzdHJ1Y3QgcmJfbm9kZSAqdW5jbGUgPSBncGFyZW50
LT5yYl9sZWZ0OwotICAgICAgICAgICAgICAgIGlmICh1bmNsZSAmJiByYl9pc19yZWQodW5jbGUp
KQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHVu
Y2xlKTsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAg
ICAgICAgICAgICAgIHJiX3NldF9yZWQoZ3BhcmVudCk7Ci0gICAgICAgICAgICAgICAgICAgIG5v
ZGUgPSBncGFyZW50OwotICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICB0bXAgPSBncGFyZW50LT5yYl9sZWZ0OworICAgICAgICAgICAg
aWYgKHRtcCAmJiByYl9pc19yZWQodG1wKSkgeworICAgICAgICAgICAgICAgIC8qIENhc2UgMSAt
IGNvbG9yIGZsaXBzICovCisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAs
IGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9y
KHBhcmVudCwgZ3BhcmVudCwgUkJfQkxBQ0spOworICAgICAgICAgICAgICAgIG5vZGUgPSBncGFy
ZW50OworICAgICAgICAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAg
ICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKG5vZGUsIHBhcmVudCwgUkJfUkVEKTsKKyAgICAg
ICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKHBh
cmVudC0+cmJfbGVmdCA9PSBub2RlKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJl
Z2lzdGVyIHN0cnVjdCByYl9ub2RlICp0bXA7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVf
cmlnaHQocGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAgICB0bXAgPSBwYXJlbnQ7CisgICAg
ICAgICAgICB0bXAgPSBwYXJlbnQtPnJiX2xlZnQ7CisgICAgICAgICAgICBpZiAobm9kZSA9PSB0
bXApIHsKKyAgICAgICAgICAgICAgICAvKiBDYXNlIDIgLSByaWdodCByb3RhdGUgYXQgcGFyZW50
ICovCisgICAgICAgICAgICAgICAgdG1wID0gbm9kZS0+cmJfcmlnaHQ7CisgICAgICAgICAgICAg
ICAgV1JJVEVfT05DRShwYXJlbnQtPnJiX2xlZnQsIHRtcCk7CisgICAgICAgICAgICAgICAgV1JJ
VEVfT05DRShub2RlLT5yYl9yaWdodCwgcGFyZW50KTsKKyAgICAgICAgICAgICAgICBpZiAodG1w
KQorICAgICAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgcGFyZW50LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSQl9CTEFDSyk7CisgICAgICAgICAgICAg
ICAgcmJfc2V0X3BhcmVudF9jb2xvcihwYXJlbnQsIG5vZGUsIFJCX1JFRCk7CisgICAgICAgICAg
ICAgICAgYXVnbWVudF9yb3RhdGUocGFyZW50LCBub2RlKTsKICAgICAgICAgICAgICAgICBwYXJl
bnQgPSBub2RlOwotICAgICAgICAgICAgICAgIG5vZGUgPSB0bXA7CisgICAgICAgICAgICAgICAg
dG1wID0gbm9kZS0+cmJfbGVmdDsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcmJfc2V0
X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICByYl9zZXRfcmVkKGdwYXJlbnQpOwotICAgICAg
ICAgICAgX19yYl9yb3RhdGVfbGVmdChncGFyZW50LCByb290KTsKKyAgICAgICAgICAgIC8qIENh
c2UgMyAtIGxlZnQgcm90YXRlIGF0IGdwYXJlbnQgKi8KKyAgICAgICAgICAgIFdSSVRFX09OQ0Uo
Z3BhcmVudC0+cmJfcmlnaHQsIHRtcCk7IC8qID09IHBhcmVudC0+cmJfbGVmdCAqLworICAgICAg
ICAgICAgV1JJVEVfT05DRShwYXJlbnQtPnJiX2xlZnQsIGdwYXJlbnQpOworICAgICAgICAgICAg
aWYgKHRtcCkKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgZ3BhcmVu
dCwgUkJfQkxBQ0spOworICAgICAgICAgICAgX19yYl9yb3RhdGVfc2V0X3BhcmVudHMoZ3BhcmVu
dCwgcGFyZW50LCByb290LCBSQl9SRUQpOworICAgICAgICAgICAgYXVnbWVudF9yb3RhdGUoZ3Bh
cmVudCwgcGFyZW50KTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQotCi0g
ICAgcmJfc2V0X2JsYWNrKHJvb3QtPnJiX25vZGUpOwogfQotRVhQT1JUX1NZTUJPTChyYl9pbnNl
cnRfY29sb3IpOwogCi1zdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2Rl
ICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKKy8qCisgKiBJbmxpbmUgdmVyc2lvbiBmb3IgcmJf
ZXJhc2UoKSB1c2UgLSB3ZSB3YW50IHRvIGJlIGFibGUgdG8gaW5saW5lCisgKiBhbmQgZWxpbWlu
YXRlIHRoZSBkdW1teV9yb3RhdGUgY2FsbGJhY2sgdGhlcmUKKyAqLworc3RhdGljIF9fYWx3YXlz
X2lubGluZSB2b2lkCitfX19fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJiX25vZGUgKnBhcmVudCwg
c3RydWN0IHJiX3Jvb3QgKnJvb3QsCisgICAgdm9pZCAoKmF1Z21lbnRfcm90YXRlKShzdHJ1Y3Qg
cmJfbm9kZSAqb2xkLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3KSkKIHsKLSAgICBzdHJ1Y3QgcmJfbm9k
ZSAqb3RoZXI7Ci0KLSAgICB3aGlsZSAoKCFub2RlIHx8IHJiX2lzX2JsYWNrKG5vZGUpKSAmJiBu
b2RlICE9IHJvb3QtPnJiX25vZGUpCi0gICAgewotICAgICAgICBpZiAocGFyZW50LT5yYl9sZWZ0
ID09IG5vZGUpCi0gICAgICAgIHsKLSAgICAgICAgICAgIG90aGVyID0gcGFyZW50LT5yYl9yaWdo
dDsKLSAgICAgICAgICAgIGlmIChyYl9pc19yZWQob3RoZXIpKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhlcik7Ci0gICAgICAgICAgICAgICAgcmJfc2V0
X3JlZChwYXJlbnQpOwotICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCBy
b290KTsKLSAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfcmlnaHQ7Ci0gICAgICAg
ICAgICB9Ci0gICAgICAgICAgICBpZiAoKCFvdGhlci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhv
dGhlci0+cmJfbGVmdCkpICYmCi0gICAgICAgICAgICAgICAgKCFvdGhlci0+cmJfcmlnaHQgfHwg
cmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkpCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgcmJfc2V0X3JlZChvdGhlcik7Ci0gICAgICAgICAgICAgICAgbm9kZSA9IHBhcmVudDsK
LSAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgc3RydWN0IHJi
X25vZGUgKm5vZGUgPSBOVUxMLCAqc2libGluZywgKnRtcDEsICp0bXAyOworCisgICAgd2hpbGUg
KHRydWUpIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogTG9vcCBpbnZhcmlhbnRzOgorICAgICAg
ICAgKiAtIG5vZGUgaXMgYmxhY2sgKG9yIE5VTEwgb24gZmlyc3QgaXRlcmF0aW9uKQorICAgICAg
ICAgKiAtIG5vZGUgaXMgbm90IHRoZSByb290IChwYXJlbnQgaXMgbm90IE5VTEwpCisgICAgICAg
ICAqIC0gQWxsIGxlYWYgcGF0aHMgZ29pbmcgdGhyb3VnaCBwYXJlbnQgYW5kIG5vZGUgaGF2ZSBh
CisgICAgICAgICAqICAgYmxhY2sgbm9kZSBjb3VudCB0aGF0IGlzIDEgbG93ZXIgdGhhbiBvdGhl
ciBsZWFmIHBhdGhzLgorICAgICAgICAgKi8KKyAgICAgICAgc2libGluZyA9IHBhcmVudC0+cmJf
cmlnaHQ7CisgICAgICAgIGlmIChub2RlICE9IHNpYmxpbmcpIHsgICAgLyogbm9kZSA9PSBwYXJl
bnQtPnJiX2xlZnQgKi8KKyAgICAgICAgICAgIGlmIChyYl9pc19yZWQoc2libGluZykpIHsKKyAg
ICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIENhc2UgMSAtIGxlZnQgcm90YXRl
IGF0IHBhcmVudAorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAgICogICAgIFAg
ICAgICAgICAgICAgICBTCisgICAgICAgICAgICAgICAgICogICAgLyBcICAgICAgICAgICAgIC8g
XAorICAgICAgICAgICAgICAgICAqICAgTiAgIHMgICAgLS0+ICAgIHAgICBTcgorICAgICAgICAg
ICAgICAgICAqICAgICAgLyBcICAgICAgICAgLyBcCisgICAgICAgICAgICAgICAgICogICAgIFNs
ICBTciAgICAgIE4gICBTbAorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIHRt
cDEgPSBzaWJsaW5nLT5yYl9sZWZ0OworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0UocGFyZW50
LT5yYl9yaWdodCwgdG1wMSk7CisgICAgICAgICAgICAgICAgV1JJVEVfT05DRShzaWJsaW5nLT5y
Yl9sZWZ0LCBwYXJlbnQpOworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1w
MSwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfc2V0X3Bh
cmVudHMocGFyZW50LCBzaWJsaW5nLCByb290LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFJCX1JFRCk7CisgICAgICAgICAgICAgICAgYXVnbWVudF9yb3RhdGUocGFyZW50LCBzaWJsaW5n
KTsKKyAgICAgICAgICAgICAgICBzaWJsaW5nID0gdG1wMTsKICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIGVsc2UKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIW90aGVyLT5y
Yl9yaWdodCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfcmlnaHQpKQotICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJiX25vZGUgKm9fbGVmdDsKLSAgICAgICAg
ICAgICAgICAgICAgaWYgKChvX2xlZnQgPSBvdGhlci0+cmJfbGVmdCkpCi0gICAgICAgICAgICAg
ICAgICAgICAgICByYl9zZXRfYmxhY2sob19sZWZ0KTsKLSAgICAgICAgICAgICAgICAgICAgcmJf
c2V0X3JlZChvdGhlcik7Ci0gICAgICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3JpZ2h0KG90
aGVyLCByb290KTsKLSAgICAgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0
OworICAgICAgICAgICAgdG1wMSA9IHNpYmxpbmctPnJiX3JpZ2h0OworICAgICAgICAgICAgaWYg
KCF0bXAxIHx8IHJiX2lzX2JsYWNrKHRtcDEpKSB7CisgICAgICAgICAgICAgICAgdG1wMiA9IHNp
YmxpbmctPnJiX2xlZnQ7CisgICAgICAgICAgICAgICAgaWYgKCF0bXAyIHx8IHJiX2lzX2JsYWNr
KHRtcDIpKSB7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IENhc2UgMiAtIHNpYmxpbmcgY29sb3IgZmxpcAorICAgICAgICAgICAgICAgICAgICAgKiAocCBj
b3VsZCBiZSBlaXRoZXIgY29sb3IgaGVyZSkKKyAgICAgICAgICAgICAgICAgICAgICoKKyAgICAg
ICAgICAgICAgICAgICAgICogICAgKHApICAgICAgICAgICAocCkKKyAgICAgICAgICAgICAgICAg
ICAgICogICAgLyBcICAgICAgICAgICAvIFwKKyAgICAgICAgICAgICAgICAgICAgICogICBOICAg
UyAgICAtLT4gIE4gICBzCisgICAgICAgICAgICAgICAgICAgICAqICAgICAgLyBcICAgICAgICAg
ICAvIFwKKyAgICAgICAgICAgICAgICAgICAgICogICAgIFNsICBTciAgICAgICAgU2wgIFNyCisg
ICAgICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAgICAgICAqIFRoaXMgbGVhdmVz
IHVzIHZpb2xhdGluZyA1KSB3aGljaAorICAgICAgICAgICAgICAgICAgICAgKiBjYW4gYmUgZml4
ZWQgYnkgZmxpcHBpbmcgcCB0byBibGFjaworICAgICAgICAgICAgICAgICAgICAgKiBpZiBpdCB3
YXMgcmVkLCBvciBieSByZWN1cnNpbmcgYXQgcC4KKyAgICAgICAgICAgICAgICAgICAgICogcCBp
cyByZWQgd2hlbiBjb21pbmcgZnJvbSBDYXNlIDEuCisgICAgICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHNpYmxpbmcsIHBhcmVudCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkJfUkVEKTsKKyAgICAgICAgICAgICAg
ICAgICAgaWYgKHJiX2lzX3JlZChwYXJlbnQpKQorICAgICAgICAgICAgICAgICAgICAgICAgcmJf
c2V0X2JsYWNrKHBhcmVudCk7CisgICAgICAgICAgICAgICAgICAgIGVsc2UgeworICAgICAgICAg
ICAgICAgICAgICAgICAgbm9kZSA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBh
cmVudCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChwYXJl
bnQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQot
ICAgICAgICAgICAgICAgIHJiX3NldF9jb2xvcihvdGhlciwgcmJfY29sb3IocGFyZW50KSk7Ci0g
ICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICAgICAgaWYg
KG90aGVyLT5yYl9yaWdodCkKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVy
LT5yYl9yaWdodCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChwYXJlbnQsIHJv
b3QpOwotICAgICAgICAgICAgICAgIG5vZGUgPSByb290LT5yYl9ub2RlOwotICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogQ2FzZSAz
IC0gcmlnaHQgcm90YXRlIGF0IHNpYmxpbmcKKyAgICAgICAgICAgICAgICAgKiAocCBjb3VsZCBi
ZSBlaXRoZXIgY29sb3IgaGVyZSkKKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAg
ICAqICAgKHApICAgICAgICAgICAocCkKKyAgICAgICAgICAgICAgICAgKiAgIC8gXCAgICAgICAg
ICAgLyBcCisgICAgICAgICAgICAgICAgICogIE4gICBTICAgIC0tPiAgTiAgIHNsCisgICAgICAg
ICAgICAgICAgICogICAgIC8gXCAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICogICAg
c2wgIFNyICAgICAgICAgICAgUworICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICogICAgICAgICAgICAgICAgICAgICAgICBTcgorICAg
ICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAgICogTm90ZTogcCBtaWdodCBiZSByZWQs
IGFuZCB0aGVuIGJvdGgKKyAgICAgICAgICAgICAgICAgKiBwIGFuZCBzbCBhcmUgcmVkIGFmdGVy
IHJvdGF0aW9uKHdoaWNoCisgICAgICAgICAgICAgICAgICogYnJlYWtzIHByb3BlcnR5IDQpLiBU
aGlzIGlzIGZpeGVkIGluCisgICAgICAgICAgICAgICAgICogQ2FzZSA0IChpbiBfX3JiX3JvdGF0
ZV9zZXRfcGFyZW50cygpCisgICAgICAgICAgICAgICAgICogICAgICAgICB3aGljaCBzZXQgc2wg
dGhlIGNvbG9yIG9mIHAKKyAgICAgICAgICAgICAgICAgKiAgICAgICAgIGFuZCBzZXQgcCBSQl9C
TEFDSykKKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqICAgKHApICAgICAg
ICAgICAgKHNsKQorICAgICAgICAgICAgICAgICAqICAgLyBcICAgICAgICAgICAgLyAgXAorICAg
ICAgICAgICAgICAgICAqICBOICAgc2wgICAtLT4gICBQICAgIFMKKyAgICAgICAgICAgICAgICAg
KiAgICAgICBcICAgICAgICAvICAgICAgXAorICAgICAgICAgICAgICAgICAqICAgICAgICBTICAg
ICAgTiAgICAgICAgU3IKKyAgICAgICAgICAgICAgICAgKiAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgKiAgICAgICAgICBTcgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAg
IHRtcDEgPSB0bXAyLT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICBXUklURV9PTkNFKHNpYmxp
bmctPnJiX2xlZnQsIHRtcDEpOworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0UodG1wMi0+cmJf
cmlnaHQsIHNpYmxpbmcpOworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0UocGFyZW50LT5yYl9y
aWdodCwgdG1wMik7CisgICAgICAgICAgICAgICAgaWYgKHRtcDEpCisgICAgICAgICAgICAgICAg
ICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwgc2libGluZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUkJfQkxBQ0spOworICAgICAgICAgICAgICAgIGF1Z21lbnRfcm90YXRl
KHNpYmxpbmcsIHRtcDIpOworICAgICAgICAgICAgICAgIHRtcDEgPSBzaWJsaW5nOworICAgICAg
ICAgICAgICAgIHNpYmxpbmcgPSB0bXAyOwogICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAg
ICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX2xlZnQ7
Ci0gICAgICAgICAgICBpZiAocmJfaXNfcmVkKG90aGVyKSkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXIpOwotICAgICAgICAgICAgICAgIHJiX3NldF9y
ZWQocGFyZW50KTsKLSAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJv
b3QpOwotICAgICAgICAgICAgICAgIG90aGVyID0gcGFyZW50LT5yYl9sZWZ0OwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgaWYgKCghb3RoZXItPnJiX2xlZnQgfHwgcmJfaXNfYmxhY2sob3Ro
ZXItPnJiX2xlZnQpKSAmJgotICAgICAgICAgICAgICAgICghb3RoZXItPnJiX3JpZ2h0IHx8IHJi
X2lzX2JsYWNrKG90aGVyLT5yYl9yaWdodCkpKQotICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIHJiX3NldF9yZWQob3RoZXIpOwotICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7Ci0g
ICAgICAgICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENhc2UgNCAtIGxlZnQgcm90YXRlIGF0IHBhcmVudCArIGNvbG9yIGZs
aXBzCisgICAgICAgICAgICAgKiAocCBhbmQgc2wgY291bGQgYmUgZWl0aGVyIGNvbG9yIGhlcmUu
CisgICAgICAgICAgICAgKiAgQWZ0ZXIgcm90YXRpb24sIHAgYmVjb21lcyBibGFjaywgcyBhY3F1
aXJlcworICAgICAgICAgICAgICogIHAncyBjb2xvciwgYW5kIHNsIGtlZXBzIGl0cyBjb2xvcikK
KyAgICAgICAgICAgICAqCisgICAgICAgICAgICAgKiAgICAgIChwKSAgICAgICAgICAgICAocykK
KyAgICAgICAgICAgICAqICAgICAgLyBcICAgICAgICAgICAgIC8gXAorICAgICAgICAgICAgICog
ICAgIE4gICBTICAgICAtLT4gICBQICAgU3IKKyAgICAgICAgICAgICAqICAgICAgICAvIFwgICAg
ICAgICAvIFwKKyAgICAgICAgICAgICAqICAgICAgKHNsKSBzciAgICAgIE4gIChzbCkKKyAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgdG1wMiA9IHNpYmxpbmctPnJiX2xlZnQ7CisgICAgICAg
ICAgICBXUklURV9PTkNFKHBhcmVudC0+cmJfcmlnaHQsIHRtcDIpOworICAgICAgICAgICAgV1JJ
VEVfT05DRShzaWJsaW5nLT5yYl9sZWZ0LCBwYXJlbnQpOworICAgICAgICAgICAgcmJfc2V0X3Bh
cmVudF9jb2xvcih0bXAxLCBzaWJsaW5nLCBSQl9CTEFDSyk7CisgICAgICAgICAgICBpZiAodG1w
MikKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50KHRtcDIsIHBhcmVudCk7CisgICAgICAg
ICAgICBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhwYXJlbnQsIHNpYmxpbmcsIHJvb3QsCisgICAg
ICAgICAgICAgICAgICAgICAgICBSQl9CTEFDSyk7CisgICAgICAgICAgICBhdWdtZW50X3JvdGF0
ZShwYXJlbnQsIHNpYmxpbmcpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0gZWxzZSB7
CisgICAgICAgICAgICBzaWJsaW5nID0gcGFyZW50LT5yYl9sZWZ0OworICAgICAgICAgICAgaWYg
KHJiX2lzX3JlZChzaWJsaW5nKSkgeworICAgICAgICAgICAgICAgIC8qIENhc2UgMSAtIHJpZ2h0
IHJvdGF0ZSBhdCBwYXJlbnQgKi8KKyAgICAgICAgICAgICAgICB0bXAxID0gc2libGluZy0+cmJf
cmlnaHQ7CisgICAgICAgICAgICAgICAgV1JJVEVfT05DRShwYXJlbnQtPnJiX2xlZnQsIHRtcDEp
OworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0Uoc2libGluZy0+cmJfcmlnaHQsIHBhcmVudCk7
CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAxLCBwYXJlbnQsIFJCX0JM
QUNLKTsKKyAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhwYXJlbnQsIHNp
YmxpbmcsIHJvb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkJfUkVEKTsKKyAgICAg
ICAgICAgICAgICBhdWdtZW50X3JvdGF0ZShwYXJlbnQsIHNpYmxpbmcpOworICAgICAgICAgICAg
ICAgIHNpYmxpbmcgPSB0bXAxOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICghb3RoZXItPnJiX2xlZnQgfHwgcmJfaXNf
YmxhY2sob3RoZXItPnJiX2xlZnQpKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgcmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKm9fcmlnaHQ7Ci0gICAgICAgICAgICAgICAg
ICAgIGlmICgob19yaWdodCA9IG90aGVyLT5yYl9yaWdodCkpCi0gICAgICAgICAgICAgICAgICAg
ICAgICByYl9zZXRfYmxhY2sob19yaWdodCk7Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9y
ZWQob3RoZXIpOwotICAgICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KG90aGVyLCBy
b290KTsKLSAgICAgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX2xlZnQ7CisgICAg
ICAgICAgICB0bXAxID0gc2libGluZy0+cmJfbGVmdDsKKyAgICAgICAgICAgIGlmICghdG1wMSB8
fCByYl9pc19ibGFjayh0bXAxKSkgeworICAgICAgICAgICAgICAgIHRtcDIgPSBzaWJsaW5nLT5y
Yl9yaWdodDsKKyAgICAgICAgICAgICAgICBpZiAoIXRtcDIgfHwgcmJfaXNfYmxhY2sodG1wMikp
IHsKKyAgICAgICAgICAgICAgICAgICAgLyogQ2FzZSAyIC0gc2libGluZyBjb2xvciBmbGlwICov
CisgICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Ioc2libGluZywgcGFyZW50
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSQl9SRUQpOworICAgICAgICAgICAg
ICAgICAgICBpZiAocmJfaXNfcmVkKHBhcmVudCkpCisgICAgICAgICAgICAgICAgICAgICAgICBy
Yl9zZXRfYmxhY2socGFyZW50KTsKKyAgICAgICAgICAgICAgICAgICAgZWxzZSB7CisgICAgICAg
ICAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50OworICAgICAgICAgICAgICAgICAgICAgICAg
cGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHBh
cmVudCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9
Ci0gICAgICAgICAgICAgICAgcmJfc2V0X2NvbG9yKG90aGVyLCByYl9jb2xvcihwYXJlbnQpKTsK
LSAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAgICAgICAgICBp
ZiAob3RoZXItPnJiX2xlZnQpCi0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhl
ci0+cmJfbGVmdCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCBy
b290KTsKLSAgICAgICAgICAgICAgICBub2RlID0gcm9vdC0+cmJfbm9kZTsKLSAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgICAgICAvKiBDYXNlIDMgLSBsZWZ0IHJvdGF0ZSBhdCBz
aWJsaW5nICovCisgICAgICAgICAgICAgICAgdG1wMSA9IHRtcDItPnJiX2xlZnQ7CisgICAgICAg
ICAgICAgICAgV1JJVEVfT05DRShzaWJsaW5nLT5yYl9yaWdodCwgdG1wMSk7CisgICAgICAgICAg
ICAgICAgV1JJVEVfT05DRSh0bXAyLT5yYl9sZWZ0LCBzaWJsaW5nKTsKKyAgICAgICAgICAgICAg
ICBXUklURV9PTkNFKHBhcmVudC0+cmJfbGVmdCwgdG1wMik7CisgICAgICAgICAgICAgICAgaWYg
KHRtcDEpCisgICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwgc2li
bGluZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkJfQkxBQ0spOworICAgICAg
ICAgICAgICAgIGF1Z21lbnRfcm90YXRlKHNpYmxpbmcsIHRtcDIpOworICAgICAgICAgICAgICAg
IHRtcDEgPSBzaWJsaW5nOworICAgICAgICAgICAgICAgIHNpYmxpbmcgPSB0bXAyOwogICAgICAg
ICAgICAgfQorICAgICAgICAgICAgLyogQ2FzZSA0IC0gcmlnaHQgcm90YXRlIGF0IHBhcmVudCAr
IGNvbG9yIGZsaXBzICovCisgICAgICAgICAgICB0bXAyID0gc2libGluZy0+cmJfcmlnaHQ7Cisg
ICAgICAgICAgICBXUklURV9PTkNFKHBhcmVudC0+cmJfbGVmdCwgdG1wMik7CisgICAgICAgICAg
ICBXUklURV9PTkNFKHNpYmxpbmctPnJiX3JpZ2h0LCBwYXJlbnQpOworICAgICAgICAgICAgcmJf
c2V0X3BhcmVudF9jb2xvcih0bXAxLCBzaWJsaW5nLCBSQl9CTEFDSyk7CisgICAgICAgICAgICBp
ZiAodG1wMikKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50KHRtcDIsIHBhcmVudCk7Cisg
ICAgICAgICAgICBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhwYXJlbnQsIHNpYmxpbmcsIHJvb3Qs
CisgICAgICAgICAgICAgICAgICAgICAgICBSQl9CTEFDSyk7CisgICAgICAgICAgICBhdWdtZW50
X3JvdGF0ZShwYXJlbnQsIHNpYmxpbmcpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0K
ICAgICB9Ci0gICAgaWYgKG5vZGUpCi0gICAgICAgIHJiX3NldF9ibGFjayhub2RlKTsKIH0KIAot
dm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3Qp
CisvKiBOb24taW5saW5lIHZlcnNpb24gZm9yIHJiX2VyYXNlX2F1Z21lbnRlZCgpIHVzZSAqLwor
dm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9y
b290ICpyb290LAorICAgIHZvaWQgKCphdWdtZW50X3JvdGF0ZSkoc3RydWN0IHJiX25vZGUgKm9s
ZCwgc3RydWN0IHJiX25vZGUgKm5ldykpCiB7Ci0gICAgc3RydWN0IHJiX25vZGUgKmNoaWxkLCAq
cGFyZW50OwotICAgIGludCBjb2xvcjsKLQotICAgIGlmICghbm9kZS0+cmJfbGVmdCkKLSAgICAg
ICAgY2hpbGQgPSBub2RlLT5yYl9yaWdodDsKLSAgICBlbHNlIGlmICghbm9kZS0+cmJfcmlnaHQp
Ci0gICAgICAgIGNoaWxkID0gbm9kZS0+cmJfbGVmdDsKLSAgICBlbHNlCi0gICAgewotICAgICAg
ICBzdHJ1Y3QgcmJfbm9kZSAqb2xkID0gbm9kZSwgKmxlZnQ7Ci0KLSAgICAgICAgbm9kZSA9IG5v
ZGUtPnJiX3JpZ2h0OwotICAgICAgICB3aGlsZSAoKGxlZnQgPSBub2RlLT5yYl9sZWZ0KSAhPSBO
VUxMKQotICAgICAgICAgICAgbm9kZSA9IGxlZnQ7Ci0gICAgICAgIGNoaWxkID0gbm9kZS0+cmJf
cmlnaHQ7Ci0gICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLSAgICAgICAgY29sb3Ig
PSByYl9jb2xvcihub2RlKTsKLQotICAgICAgICBpZiAoY2hpbGQpCi0gICAgICAgICAgICByYl9z
ZXRfcGFyZW50KGNoaWxkLCBwYXJlbnQpOwotICAgICAgICBpZiAocGFyZW50ID09IG9sZCkgewot
ICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IGNoaWxkOwotICAgICAgICAgICAgcGFyZW50
ID0gbm9kZTsKLSAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBj
aGlsZDsKLQotICAgICAgICBub2RlLT5yYl9wYXJlbnRfY29sb3IgPSBvbGQtPnJiX3BhcmVudF9j
b2xvcjsKLSAgICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OwotICAgICAgICBu
b2RlLT5yYl9sZWZ0ID0gb2xkLT5yYl9sZWZ0OwotCi0gICAgICAgIGlmIChyYl9wYXJlbnQob2xk
KSkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKHJiX3BhcmVudChvbGQpLT5yYl9sZWZ0ID09
IG9sZCkKLSAgICAgICAgICAgICAgICByYl9wYXJlbnQob2xkKS0+cmJfbGVmdCA9IG5vZGU7Ci0g
ICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmJfcGFyZW50KG9sZCktPnJiX3JpZ2h0
ID0gbm9kZTsKLSAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICByb290LT5yYl9ub2RlID0gbm9k
ZTsKLQotICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfbGVmdCwgbm9kZSk7Ci0gICAgICAg
IGlmIChvbGQtPnJiX3JpZ2h0KQotICAgICAgICAgICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX3Jp
Z2h0LCBub2RlKTsKLSAgICAgICAgZ290byBjb2xvcjsKLSAgICB9CisgICAgX19fX3JiX2VyYXNl
X2NvbG9yKHBhcmVudCwgcm9vdCwgYXVnbWVudF9yb3RhdGUpOworfQorRVhQT1JUX1NZTUJPTChf
X3JiX2VyYXNlX2NvbG9yKTsKIAotICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLSAgICBj
b2xvciA9IHJiX2NvbG9yKG5vZGUpOwotCi0gICAgaWYgKGNoaWxkKQotICAgICAgICByYl9zZXRf
cGFyZW50KGNoaWxkLCBwYXJlbnQpOwotICAgIGlmIChwYXJlbnQpCi0gICAgewotICAgICAgICBp
ZiAocGFyZW50LT5yYl9sZWZ0ID09IG5vZGUpCi0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQg
PSBjaGlsZDsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IGNo
aWxkOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHJvb3QtPnJiX25vZGUgPSBjaGlsZDsKKy8q
CisgKiBOb24tYXVnbWVudGVkIHJidHJlZSBtYW5pcHVsYXRpb24gZnVuY3Rpb25zLgorICoKKyAq
IFdlIHVzZSBkdW1teSBhdWdtZW50ZWQgY2FsbGJhY2tzIGhlcmUsIGFuZCBoYXZlIHRoZSBjb21w
aWxlciBvcHRpbWl6ZSB0aGVtCisgKiBvdXQgb2YgdGhlIHJiX2luc2VydF9jb2xvcigpIGFuZCBy
Yl9lcmFzZSgpIGZ1bmN0aW9uIGRlZmluaXRpb25zLgorICovCisKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBkdW1teV9wcm9wYWdhdGUoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpz
dG9wKSB7fQorc3RhdGljIGlubGluZSB2b2lkIGR1bW15X2NvcHkoc3RydWN0IHJiX25vZGUgKm9s
ZCwgc3RydWN0IHJiX25vZGUgKm5ldykge30KK3N0YXRpYyBpbmxpbmUgdm9pZCBkdW1teV9yb3Rh
dGUoc3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0IHJiX25vZGUgKm5ldykge30KKworc3RhdGlj
IGNvbnN0IHN0cnVjdCByYl9hdWdtZW50X2NhbGxiYWNrcyBkdW1teV9jYWxsYmFja3MgPSB7Cisg
ICAgLnByb3BhZ2F0ZSA9IGR1bW15X3Byb3BhZ2F0ZSwKKyAgICAuY29weSA9IGR1bW15X2NvcHks
CisgICAgLnJvdGF0ZSA9IGR1bW15X3JvdGF0ZQorfTsKIAotIGNvbG9yOgotICAgIGlmIChjb2xv
ciA9PSBSQl9CTEFDSykKLSAgICAgICAgX19yYl9lcmFzZV9jb2xvcihjaGlsZCwgcGFyZW50LCBy
b290KTsKK3ZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3Qg
cmJfcm9vdCAqcm9vdCkKK3sKKyAgICBfX3JiX2luc2VydChub2RlLCByb290LCBkdW1teV9yb3Rh
dGUpOworfQorRVhQT1JUX1NZTUJPTChyYl9pbnNlcnRfY29sb3IpOworCit2b2lkIHJiX2VyYXNl
KHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKK3sKKyAgICBzdHJ1
Y3QgcmJfbm9kZSAqcmViYWxhbmNlOworICAgIHJlYmFsYW5jZSA9IF9fcmJfZXJhc2VfYXVnbWVu
dGVkKG5vZGUsIHJvb3QsICZkdW1teV9jYWxsYmFja3MpOworICAgIGlmIChyZWJhbGFuY2UpCisg
ICAgICAgIF9fX19yYl9lcmFzZV9jb2xvcihyZWJhbGFuY2UsIHJvb3QsIGR1bW15X3JvdGF0ZSk7
CiB9CiBFWFBPUlRfU1lNQk9MKHJiX2VyYXNlKTsKIAogLyoKKyAqIEF1Z21lbnRlZCByYnRyZWUg
bWFuaXB1bGF0aW9uIGZ1bmN0aW9ucy4KKyAqCisgKiBUaGlzIGluc3RhbnRpYXRlcyB0aGUgc2Ft
ZSBfX2Fsd2F5c19pbmxpbmUgZnVuY3Rpb25zIGFzIGluIHRoZSBub24tYXVnbWVudGVkCisgKiBj
YXNlLCBidXQgdGhpcyB0aW1lIHdpdGggdXNlci1kZWZpbmVkIGNhbGxiYWNrcy4KKyAqLworCit2
b2lkIF9fcmJfaW5zZXJ0X2F1Z21lbnRlZChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJi
X3Jvb3QgKnJvb3QsCisgICAgdm9pZCAoKmF1Z21lbnRfcm90YXRlKShzdHJ1Y3QgcmJfbm9kZSAq
b2xkLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3KSkKK3sKKyAgICBfX3JiX2luc2VydChub2RlLCByb290
LCBhdWdtZW50X3JvdGF0ZSk7Cit9CitFWFBPUlRfU1lNQk9MKF9fcmJfaW5zZXJ0X2F1Z21lbnRl
ZCk7CisKKy8qCiAgKiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgdGhlIGZpcnN0IG5vZGUgKGluIHNv
cnQgb3JkZXIpIG9mIHRoZSB0cmVlLgogICovCi1zdHJ1Y3QgcmJfbm9kZSAqcmJfZmlyc3Qoc3Ry
dWN0IHJiX3Jvb3QgKnJvb3QpCitzdHJ1Y3QgcmJfbm9kZSAqcmJfZmlyc3QoY29uc3Qgc3RydWN0
IHJiX3Jvb3QgKnJvb3QpCiB7Ci0gICAgc3RydWN0IHJiX25vZGUgKm47CisgICAgc3RydWN0IHJi
X25vZGUgICAgKm47CiAKICAgICBuID0gcm9vdC0+cmJfbm9kZTsKICAgICBpZiAoIW4pCkBAIC0z
MDQsOSArNDc3LDkgQEAgc3RydWN0IHJiX25vZGUgKnJiX2ZpcnN0KHN0cnVjdCByYl9yb290ICpy
b290KQogfQogRVhQT1JUX1NZTUJPTChyYl9maXJzdCk7CiAKLXN0cnVjdCByYl9ub2RlICpyYl9s
YXN0KHN0cnVjdCByYl9yb290ICpyb290KQorc3RydWN0IHJiX25vZGUgKnJiX2xhc3QoY29uc3Qg
c3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7Ci0gICAgc3RydWN0IHJiX25vZGUgKm47CisgICAgc3Ry
dWN0IHJiX25vZGUgICAgKm47CiAKICAgICBuID0gcm9vdC0+cmJfbm9kZTsKICAgICBpZiAoIW4p
CkBAIC0zMTcsMjggKzQ5MCwzMSBAQCBzdHJ1Y3QgcmJfbm9kZSAqcmJfbGFzdChzdHJ1Y3QgcmJf
cm9vdCAqcm9vdCkKIH0KIEVYUE9SVF9TWU1CT0wocmJfbGFzdCk7CiAKLXN0cnVjdCByYl9ub2Rl
ICpyYl9uZXh0KHN0cnVjdCByYl9ub2RlICpub2RlKQorc3RydWN0IHJiX25vZGUgKnJiX25leHQo
Y29uc3Qgc3RydWN0IHJiX25vZGUgKm5vZGUpCiB7CiAgICAgc3RydWN0IHJiX25vZGUgKnBhcmVu
dDsKIAotICAgIGlmIChyYl9wYXJlbnQobm9kZSkgPT0gbm9kZSkKKyAgICBpZiAoUkJfRU1QVFlf
Tk9ERShub2RlKSkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICAvKiBJZiB3ZSBoYXZlIGEg
cmlnaHQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQgdGhlbiBsZWZ0IGFzIGZhcgotICAgICAgIGFz
IHdlIGNhbi4gKi8KKyAgICAvKgorICAgICAqIElmIHdlIGhhdmUgYSByaWdodC1oYW5kIGNoaWxk
LCBnbyBkb3duIGFuZCB0aGVuIGxlZnQgYXMgZmFyCisgICAgICogYXMgd2UgY2FuLgorICAgICAq
LwogICAgIGlmIChub2RlLT5yYl9yaWdodCkgewogICAgICAgICBub2RlID0gbm9kZS0+cmJfcmln
aHQ7IAogICAgICAgICB3aGlsZSAobm9kZS0+cmJfbGVmdCkKICAgICAgICAgICAgIG5vZGU9bm9k
ZS0+cmJfbGVmdDsKLSAgICAgICAgcmV0dXJuIG5vZGU7CisgICAgICAgIHJldHVybiAoc3RydWN0
IHJiX25vZGUgKilub2RlOwogICAgIH0KIAotICAgIC8qIE5vIHJpZ2h0LWhhbmQgY2hpbGRyZW4u
ICBFdmVyeXRoaW5nIGRvd24gYW5kIGxlZnQgaXMKLSAgICAgICBzbWFsbGVyIHRoYW4gdXMsIHNv
IGFueSAnbmV4dCcgbm9kZSBtdXN0IGJlIGluIHRoZSBnZW5lcmFsCi0gICAgICAgZGlyZWN0aW9u
IG9mIG91ciBwYXJlbnQuIEdvIHVwIHRoZSB0cmVlOyBhbnkgdGltZSB0aGUKLSAgICAgICBhbmNl
c3RvciBpcyBhIHJpZ2h0LWhhbmQgY2hpbGQgb2YgaXRzIHBhcmVudCwga2VlcCBnb2luZwotICAg
ICAgIHVwLiBGaXJzdCB0aW1lIGl0J3MgYSBsZWZ0LWhhbmQgY2hpbGQgb2YgaXRzIHBhcmVudCwg
c2FpZAotICAgICAgIHBhcmVudCBpcyBvdXIgJ25leHQnIG5vZGUuICovCisgICAgLyoKKyAgICAg
KiBObyByaWdodC1oYW5kIGNoaWxkcmVuLiBFdmVyeXRoaW5nIGRvd24gYW5kIGxlZnQgaXMgc21h
bGxlciB0aGFuIHVzLAorICAgICAqIHNvIGFueSAnbmV4dCcgbm9kZSBtdXN0IGJlIGluIHRoZSBn
ZW5lcmFsIGRpcmVjdGlvbiBvZiBvdXIgcGFyZW50LgorICAgICAqIEdvIHVwIHRoZSB0cmVlOyBh
bnkgdGltZSB0aGUgYW5jZXN0b3IgaXMgYSByaWdodC1oYW5kIGNoaWxkIG9mIGl0cworICAgICAq
IHBhcmVudCwga2VlcCBnb2luZyB1cC4gRmlyc3QgdGltZSBpdCdzIGEgbGVmdC1oYW5kIGNoaWxk
IG9mIGl0cworICAgICAqIHBhcmVudCwgc2FpZCBwYXJlbnQgaXMgb3VyICduZXh0JyBub2RlLgor
ICAgICAqLwogICAgIHdoaWxlICgocGFyZW50ID0gcmJfcGFyZW50KG5vZGUpKSAmJiBub2RlID09
IHBhcmVudC0+cmJfcmlnaHQpCiAgICAgICAgIG5vZGUgPSBwYXJlbnQ7CiAKQEAgLTM0NiwyNCAr
NTIyLDI4IEBAIHN0cnVjdCByYl9ub2RlICpyYl9uZXh0KHN0cnVjdCByYl9ub2RlICpub2RlKQog
fQogRVhQT1JUX1NZTUJPTChyYl9uZXh0KTsKIAotc3RydWN0IHJiX25vZGUgKnJiX3ByZXYoc3Ry
dWN0IHJiX25vZGUgKm5vZGUpCitzdHJ1Y3QgcmJfbm9kZSAqcmJfcHJldihjb25zdCBzdHJ1Y3Qg
cmJfbm9kZSAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50OwogCi0gICAgaWYg
KHJiX3BhcmVudChub2RlKSA9PSBub2RlKQorICAgIGlmIChSQl9FTVBUWV9OT0RFKG5vZGUpKQog
ICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIC8qIElmIHdlIGhhdmUgYSBsZWZ0LWhhbmQgY2hp
bGQsIGdvIGRvd24gYW5kIHRoZW4gcmlnaHQgYXMgZmFyCi0gICAgICAgYXMgd2UgY2FuLiAqLwor
ICAgIC8qCisgICAgICogSWYgd2UgaGF2ZSBhIGxlZnQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQg
dGhlbiByaWdodCBhcyBmYXIKKyAgICAgKiBhcyB3ZSBjYW4uCisgICAgICovCiAgICAgaWYgKG5v
ZGUtPnJiX2xlZnQpIHsKICAgICAgICAgbm9kZSA9IG5vZGUtPnJiX2xlZnQ7IAogICAgICAgICB3
aGlsZSAobm9kZS0+cmJfcmlnaHQpCiAgICAgICAgICAgICBub2RlPW5vZGUtPnJiX3JpZ2h0Owot
ICAgICAgICByZXR1cm4gbm9kZTsKKyAgICAgICAgcmV0dXJuIChzdHJ1Y3QgcmJfbm9kZSAqKW5v
ZGU7CiAgICAgfQogCi0gICAgLyogTm8gbGVmdC1oYW5kIGNoaWxkcmVuLiBHbyB1cCB0aWxsIHdl
IGZpbmQgYW4gYW5jZXN0b3Igd2hpY2gKLSAgICAgICBpcyBhIHJpZ2h0LWhhbmQgY2hpbGQgb2Yg
aXRzIHBhcmVudCAqLworICAgIC8qCisgICAgICogTm8gbGVmdC1oYW5kIGNoaWxkcmVuLiBHbyB1
cCB0aWxsIHdlIGZpbmQgYW4gYW5jZXN0b3Igd2hpY2gKKyAgICAgKiBpcyBhIHJpZ2h0LWhhbmQg
Y2hpbGQgb2YgaXRzIHBhcmVudC4KKyAgICAgKi8KICAgICB3aGlsZSAoKHBhcmVudCA9IHJiX3Bh
cmVudChub2RlKSkgJiYgbm9kZSA9PSBwYXJlbnQtPnJiX2xlZnQpCiAgICAgICAgIG5vZGUgPSBw
YXJlbnQ7CiAKQEAgLTM3MiwyNSArNTUyLDgwIEBAIHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KHN0
cnVjdCByYl9ub2RlICpub2RlKQogRVhQT1JUX1NZTUJPTChyYl9wcmV2KTsKIAogdm9pZCByYl9y
ZXBsYWNlX25vZGUoc3RydWN0IHJiX25vZGUgKnZpY3RpbSwgc3RydWN0IHJiX25vZGUgKm5ldywK
LSAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByYl9yb290ICpyb290KQorICAgICAgICAgICAg
IHN0cnVjdCByYl9yb290ICpyb290KQogewogICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSBy
Yl9wYXJlbnQodmljdGltKTsKIAorICAgIC8qIENvcHkgdGhlIHBvaW50ZXJzL2NvbG91ciBmcm9t
IHRoZSB2aWN0aW0gdG8gdGhlIHJlcGxhY2VtZW50ICovCisgICAgKm5ldyA9ICp2aWN0aW07CisK
ICAgICAvKiBTZXQgdGhlIHN1cnJvdW5kaW5nIG5vZGVzIHRvIHBvaW50IHRvIHRoZSByZXBsYWNl
bWVudCAqLwotICAgIGlmIChwYXJlbnQpIHsKLSAgICAgICAgaWYgKHZpY3RpbSA9PSBwYXJlbnQt
PnJiX2xlZnQpCi0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBuZXc7Ci0gICAgICAgIGVs
c2UKLSAgICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSBuZXc7Ci0gICAgfSBlbHNlIHsKLSAg
ICAgICAgcm9vdC0+cmJfbm9kZSA9IG5ldzsKLSAgICB9CiAgICAgaWYgKHZpY3RpbS0+cmJfbGVm
dCkKICAgICAgICAgcmJfc2V0X3BhcmVudCh2aWN0aW0tPnJiX2xlZnQsIG5ldyk7CiAgICAgaWYg
KHZpY3RpbS0+cmJfcmlnaHQpCiAgICAgICAgIHJiX3NldF9wYXJlbnQodmljdGltLT5yYl9yaWdo
dCwgbmV3KTsKKyAgICBfX3JiX2NoYW5nZV9jaGlsZCh2aWN0aW0sIG5ldywgcGFyZW50LCByb290
KTsKK30KK0VYUE9SVF9TWU1CT0wocmJfcmVwbGFjZV9ub2RlKTsKKwordm9pZCByYl9yZXBsYWNl
X25vZGVfcmN1KHN0cnVjdCByYl9ub2RlICp2aWN0aW0sIHN0cnVjdCByYl9ub2RlICpuZXcsCisg
ICAgICAgICAgICAgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCit7CisgICAgc3RydWN0IHJiX25vZGUg
KnBhcmVudCA9IHJiX3BhcmVudCh2aWN0aW0pOwogCiAgICAgLyogQ29weSB0aGUgcG9pbnRlcnMv
Y29sb3VyIGZyb20gdGhlIHZpY3RpbSB0byB0aGUgcmVwbGFjZW1lbnQgKi8KICAgICAqbmV3ID0g
KnZpY3RpbTsKKworICAgIC8qIFNldCB0aGUgc3Vycm91bmRpbmcgbm9kZXMgdG8gcG9pbnQgdG8g
dGhlIHJlcGxhY2VtZW50ICovCisgICAgaWYgKHZpY3RpbS0+cmJfbGVmdCkKKyAgICAgICAgcmJf
c2V0X3BhcmVudCh2aWN0aW0tPnJiX2xlZnQsIG5ldyk7CisgICAgaWYgKHZpY3RpbS0+cmJfcmln
aHQpCisgICAgICAgIHJiX3NldF9wYXJlbnQodmljdGltLT5yYl9yaWdodCwgbmV3KTsKKworICAg
IC8qIFNldCB0aGUgcGFyZW50J3MgcG9pbnRlciB0byB0aGUgbmV3IG5vZGUgbGFzdCBhZnRlciBh
biBSQ1UgYmFycmllcgorICAgICAqIHNvIHRoYXQgdGhlIHBvaW50ZXJzIG9ud2FyZHMgYXJlIHNl
ZW4gdG8gYmUgc2V0IGNvcnJlY3RseSB3aGVuIGRvaW5nCisgICAgICogYW4gUkNVIHdhbGsgb3Zl
ciB0aGUgdHJlZS4KKyAgICAgKi8KKyAgICBfX3JiX2NoYW5nZV9jaGlsZF9yY3UodmljdGltLCBu
ZXcsIHBhcmVudCwgcm9vdCk7CiB9Ci1FWFBPUlRfU1lNQk9MKHJiX3JlcGxhY2Vfbm9kZSk7CitF
WFBPUlRfU1lNQk9MKHJiX3JlcGxhY2Vfbm9kZV9yY3UpOworCitzdGF0aWMgc3RydWN0IHJiX25v
ZGUgKnJiX2xlZnRfZGVlcGVzdF9ub2RlKGNvbnN0IHN0cnVjdCByYl9ub2RlICpub2RlKQorewor
ICAgIGZvciAoOzspIHsKKyAgICAgICAgaWYgKG5vZGUtPnJiX2xlZnQpCisgICAgICAgICAgICBu
b2RlID0gbm9kZS0+cmJfbGVmdDsKKyAgICAgICAgZWxzZSBpZiAobm9kZS0+cmJfcmlnaHQpCisg
ICAgICAgICAgICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUgKilub2RlOworICAgIH0KK30KKworc3RydWN0IHJi
X25vZGUgKnJiX25leHRfcG9zdG9yZGVyKGNvbnN0IHN0cnVjdCByYl9ub2RlICpub2RlKQorewor
ICAgIGNvbnN0IHN0cnVjdCByYl9ub2RlICpwYXJlbnQ7CisgICAgaWYgKCFub2RlKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKyAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisKKyAgICAvKiBJ
ZiB3ZSdyZSBzaXR0aW5nIG9uIG5vZGUsIHdlJ3ZlIGFscmVhZHkgc2VlbiBvdXIgY2hpbGRyZW4g
Ki8KKyAgICBpZiAocGFyZW50ICYmIG5vZGUgPT0gcGFyZW50LT5yYl9sZWZ0ICYmIHBhcmVudC0+
cmJfcmlnaHQpIHsKKyAgICAgICAgLyogSWYgd2UgYXJlIHRoZSBwYXJlbnQncyBsZWZ0IG5vZGUs
IGdvIHRvIHRoZSBwYXJlbnQncyByaWdodAorICAgICAgICAgKiBub2RlIHRoZW4gYWxsIHRoZSB3
YXkgZG93biB0byB0aGUgbGVmdCAqLworICAgICAgICByZXR1cm4gcmJfbGVmdF9kZWVwZXN0X25v
ZGUocGFyZW50LT5yYl9yaWdodCk7CisgICAgfSBlbHNlCisgICAgICAgIC8qIE90aGVyd2lzZSB3
ZSBhcmUgdGhlIHBhcmVudCdzIHJpZ2h0IG5vZGUsIGFuZCB0aGUgcGFyZW50CisgICAgICAgICAq
IHNob3VsZCBiZSBuZXh0ICovCisgICAgICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUgKilwYXJl
bnQ7Cit9CitFWFBPUlRfU1lNQk9MKHJiX25leHRfcG9zdG9yZGVyKTsKKworc3RydWN0IHJiX25v
ZGUgKnJiX2ZpcnN0X3Bvc3RvcmRlcihjb25zdCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKK3sKKyAg
ICBpZiAoIXJvb3QtPnJiX25vZGUpCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgcmV0dXJu
IHJiX2xlZnRfZGVlcGVzdF9ub2RlKHJvb3QtPnJiX25vZGUpOworfQorRVhQT1JUX1NZTUJPTChy
Yl9maXJzdF9wb3N0b3JkZXIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVy
LmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaAppbmRleCA1MzNhOGVhMGYzLi44Y2VhMjlh
MjZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vY29tcGlsZXIuaApAQCAtMTI3LDQgKzEyNyw2NCBAQAogIyBkZWZpbmUgQ0xBTkdf
RElTQUJMRV9XQVJOX0dDQ19DT01QQVRfRU5ECiAjZW5kaWYKIAorI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgorCisjaWZuZGVmIF9fYWx3YXlzX2lubGluZQorI2RlZmluZSBfX2Fsd2F5c19pbmxpbmUg
aW5saW5lCisjZW5kaWYKKworI2RlZmluZSBfX1JFQURfT05DRV9TSVpFICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN3aXRjaChzaXplKSB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNhc2UgMTog
KihfX3U4ICopcmVzID0gKih2b2xhdGlsZSBfX3U4ICopcDsgYnJlYWs7ICAgICAgICAgXAorICAg
IGNhc2UgMjogKihfX3UxNiAqKXJlcyA9ICoodm9sYXRpbGUgX191MTYgKilwOyBicmVhazsgICAg
ICAgXAorICAgIGNhc2UgNDogKihfX3UzMiAqKXJlcyA9ICoodm9sYXRpbGUgX191MzIgKilwOyBi
cmVhazsgICAgICAgXAorICAgIGNhc2UgODogKihfX3U2NCAqKXJlcyA9ICoodm9sYXRpbGUgX191
NjQgKilwOyBicmVhazsgICAgICAgXAorICAgIGRlZmF1bHQ6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBiYXJyaWVyKCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX2J1aWx0
aW5fbWVtY3B5KCh2b2lkICopcmVzLCAoY29uc3Qgdm9pZCAqKXAsIHNpemUpOyAgXAorICAgICAg
ICBiYXJyaWVyKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfSkKKworc3RhdGljIF9fYWx3YXlzX2lubGluZQordm9pZCBfX3JlYWRfb25j
ZV9zaXplKGNvbnN0IHZvbGF0aWxlIHZvaWQgKnAsIHZvaWQgKnJlcywgaW50IHNpemUpCit7Cisg
ICAgX19SRUFEX09OQ0VfU0laRTsKK30KKworc3RhdGljIF9fYWx3YXlzX2lubGluZQordm9pZCBf
X3dyaXRlX29uY2Vfc2l6ZSh2b2xhdGlsZSB2b2lkICpwLCB2b2lkICpyZXMsIGludCBzaXplKQor
eworICAgIHN3aXRjaCAoc2l6ZSkgeworICAgIGNhc2UgMTogKih2b2xhdGlsZSBfX3U4ICopcCA9
ICooX191OCAqKXJlczsgYnJlYWs7CisgICAgY2FzZSAyOiAqKHZvbGF0aWxlIF9fdTE2ICopcCA9
ICooX191MTYgKilyZXM7IGJyZWFrOworICAgIGNhc2UgNDogKih2b2xhdGlsZSBfX3UzMiAqKXAg
PSAqKF9fdTMyICopcmVzOyBicmVhazsKKyAgICBjYXNlIDg6ICoodm9sYXRpbGUgX191NjQgKilw
ID0gKihfX3U2NCAqKXJlczsgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYmFycmllcigp
OworICAgICAgICBfX2J1aWx0aW5fbWVtY3B5KCh2b2lkICopcCwgKGNvbnN0IHZvaWQgKilyZXMs
IHNpemUpOworICAgICAgICBiYXJyaWVyKCk7CisgICAgfQorfQorCisjZGVmaW5lIF9fUkVBRF9P
TkNFKHgsIGNoZWNrKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisoeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgdW5pb24geyB0eXBlb2YoeCkgX192YWw7IGNoYXIgX19jWzFdOyB9IF9fdTsgICAgICAg
ICAgICAgICBcCisgICAgX19yZWFkX29uY2Vfc2l6ZSgmKHgpLCBfX3UuX19jLCBzaXplb2YoeCkp
OyAgICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIFJFQURfT05DRSh4KSBfX1JFQURfT05D
RSh4LCAxKQorCisjZGVmaW5lIFdSSVRFX09OQ0UoeCwgdmFsKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5pb24geyB0eXBlb2YoeCkgX192YWw7
IGNoYXIgX19jWzFdOyB9IF9fdSA9ICAgICAgICAgICAgICBcCisgICAgICAgIHsgLl9fdmFsID0g
KF9fZm9yY2UgdHlwZW9mKHgpKSAodmFsKSB9OyAgICAgICAgICAgICAgICBcCisgICAgX193cml0
ZV9vbmNlX3NpemUoJih4KSwgX191Ll9fYywgc2l6ZW9mKHgpKTsgICAgICAgICAgICAgICBcCisg
ICAgX191Ll9fdmFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCit9KQorCisKKworCiAjZW5kaWYgLyogX19MSU5VWF9DT01QSUxFUl9IICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggYi94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVl
LmgKaW5kZXggZjkzYzRkNTgyMy4uOWJiMGFmZmUyNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3JidHJlZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaApAQCAtMTMsNjkgKzEz
LDExNSBAQAogICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgog
CiAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlCi0gIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBp
ZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgIEZvdW5kYXRpb24sIEluYy4sIDU5
IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKKwor
ICBsaW51eC9pbmNsdWRlL2xpbnV4L3JidHJlZS5oCisKKyAgVG8gdXNlIHJidHJlZXMgeW91J2xs
IGhhdmUgdG8gaW1wbGVtZW50IHlvdXIgb3duIGluc2VydCBhbmQgc2VhcmNoIGNvcmVzLgorICBU
aGlzIHdpbGwgYXZvaWQgdXMgdG8gdXNlIGNhbGxiYWNrcyBhbmQgdG8gZHJvcCBkcmFtbWF0aWNh
bGx5IHBlcmZvcm1hbmNlcy4KKyAgSSBrbm93IGl0J3Mgbm90IHRoZSBjbGVhbmVyIHdheSwgIGJ1
dCBpbiBDIChub3QgaW4gQysrKSB0byBnZXQKKyAgcGVyZm9ybWFuY2VzIGFuZCBnZW5lcmljaXR5
Li4uCisKKyAgU2VlIERvY3VtZW50YXRpb24vcmJ0cmVlLnR4dCBmb3IgZG9jdW1lbnRhdGlvbiBh
bmQgc2FtcGxlcy4KICovCiAKLSNpZm5kZWYgX19SQlRSRUVfSF9fCi0jZGVmaW5lIF9fUkJUUkVF
X0hfXworI2lmbmRlZiAgICBfTElOVVhfUkJUUkVFX0gKKyNkZWZpbmUgICAgX0xJTlVYX1JCVFJF
RV9ICiAKLXN0cnVjdCByYl9ub2RlCi17Ci0gICAgdW5zaWduZWQgbG9uZyAgcmJfcGFyZW50X2Nv
bG9yOwotI2RlZmluZSBSQl9SRUQgIDAKLSNkZWZpbmUgUkJfQkxBQ0sgMQorI2luY2x1ZGUgPHhl
bi9rZXJuZWwuaD4KKyNpbmNsdWRlIDx4ZW4vcmN1cGRhdGUuaD4KKworc3RydWN0IHJiX25vZGUg
eworICAgIHVuc2lnbmVkIGxvbmcgIF9fcmJfcGFyZW50X2NvbG9yOwogICAgIHN0cnVjdCByYl9u
b2RlICpyYl9yaWdodDsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcmJfbGVmdDsKLX07Cit9IF9fYXR0
cmlidXRlX18oKGFsaWduZWQoc2l6ZW9mKGxvbmcpKSkpOworICAgIC8qIFRoZSBhbGlnbm1lbnQg
bWlnaHQgc2VlbSBwb2ludGxlc3MsIGJ1dCBhbGxlZ2VkbHkgQ1JJUyBuZWVkcyBpdCAqLwogCi1z
dHJ1Y3QgcmJfcm9vdAoteworc3RydWN0IHJiX3Jvb3QgewogICAgIHN0cnVjdCByYl9ub2RlICpy
Yl9ub2RlOwogfTsKIAotI2RlZmluZSByYl9wYXJlbnQocikgICAoKHN0cnVjdCByYl9ub2RlICop
KChyKS0+cmJfcGFyZW50X2NvbG9yICYgfjMpKQotI2RlZmluZSByYl9jb2xvcihyKSAgICgocikt
PnJiX3BhcmVudF9jb2xvciAmIDEpCi0jZGVmaW5lIHJiX2lzX3JlZChyKSAgICghcmJfY29sb3Io
cikpCi0jZGVmaW5lIHJiX2lzX2JsYWNrKHIpIHJiX2NvbG9yKHIpCi0jZGVmaW5lIHJiX3NldF9y
ZWQocikgIGRvIHsgKHIpLT5yYl9wYXJlbnRfY29sb3IgJj0gfjE7IH0gd2hpbGUgKDApCi0jZGVm
aW5lIHJiX3NldF9ibGFjayhyKSAgZG8geyAociktPnJiX3BhcmVudF9jb2xvciB8PSAxOyB9IHdo
aWxlICgwKQogCi1zdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X3BhcmVudChzdHJ1Y3QgcmJfbm9k
ZSAqcmIsIHN0cnVjdCByYl9ub2RlICpwKQotewotICAgIHJiLT5yYl9wYXJlbnRfY29sb3IgPSAo
cmItPnJiX3BhcmVudF9jb2xvciAmIDMpIHwgKHVuc2lnbmVkIGxvbmcpcDsKLX0KLXN0YXRpYyBp
bmxpbmUgdm9pZCByYl9zZXRfY29sb3Ioc3RydWN0IHJiX25vZGUgKnJiLCBpbnQgY29sb3IpCi17
Ci0gICAgcmItPnJiX3BhcmVudF9jb2xvciA9IChyYi0+cmJfcGFyZW50X2NvbG9yICYgfjEpIHwg
Y29sb3I7Ci19CisjZGVmaW5lIHJiX3BhcmVudChyKSAgICgoc3RydWN0IHJiX25vZGUgKikoKHIp
LT5fX3JiX3BhcmVudF9jb2xvciAmIH4zKSkKIAotI2RlZmluZSBSQl9ST09UIChzdHJ1Y3QgcmJf
cm9vdCkgeyBOVUxMLCB9Ci0jZGVmaW5lIHJiX2VudHJ5KHB0ciwgdHlwZSwgbWVtYmVyKSBjb250
YWluZXJfb2YocHRyLCB0eXBlLCBtZW1iZXIpCisjZGVmaW5lIFJCX1JPT1QgICAgKHN0cnVjdCBy
Yl9yb290KSB7IE5VTEwsIH0KKyNkZWZpbmUgICAgcmJfZW50cnkocHRyLCB0eXBlLCBtZW1iZXIp
IGNvbnRhaW5lcl9vZihwdHIsIHR5cGUsIG1lbWJlcikKKworI2RlZmluZSBSQl9FTVBUWV9ST09U
KHJvb3QpICAoUkVBRF9PTkNFKChyb290KS0+cmJfbm9kZSkgPT0gTlVMTCkKKworLyogJ2VtcHR5
JyBub2RlcyBhcmUgbm9kZXMgdGhhdCBhcmUga25vd24gbm90IHRvIGJlIGluc2VydGVkIGluIGFu
IHJidHJlZSAqLworI2RlZmluZSBSQl9FTVBUWV9OT0RFKG5vZGUpICBcCisgICAgKChub2RlKS0+
X19yYl9wYXJlbnRfY29sb3IgPT0gKHVuc2lnbmVkIGxvbmcpKG5vZGUpKQorI2RlZmluZSBSQl9D
TEVBUl9OT0RFKG5vZGUpICBcCisgICAgKChub2RlKS0+X19yYl9wYXJlbnRfY29sb3IgPSAodW5z
aWduZWQgbG9uZykobm9kZSkpCiAKLSNkZWZpbmUgUkJfRU1QVFlfUk9PVChyb290KSAoKHJvb3Qp
LT5yYl9ub2RlID09IE5VTEwpCi0jZGVmaW5lIFJCX0VNUFRZX05PREUobm9kZSkgKHJiX3BhcmVu
dChub2RlKSA9PSBub2RlKQotI2RlZmluZSBSQl9DTEVBUl9OT0RFKG5vZGUpIChyYl9zZXRfcGFy
ZW50KG5vZGUsIG5vZGUpKQogCiBleHRlcm4gdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJi
X25vZGUgKiwgc3RydWN0IHJiX3Jvb3QgKik7CiBleHRlcm4gdm9pZCByYl9lcmFzZShzdHJ1Y3Qg
cmJfbm9kZSAqLCBzdHJ1Y3QgcmJfcm9vdCAqKTsKIAorCiAvKiBGaW5kIGxvZ2ljYWwgbmV4dCBh
bmQgcHJldmlvdXMgbm9kZXMgaW4gYSB0cmVlICovCi1leHRlcm4gc3RydWN0IHJiX25vZGUgKnJi
X25leHQoc3RydWN0IHJiX25vZGUgKik7Ci1leHRlcm4gc3RydWN0IHJiX25vZGUgKnJiX3ByZXYo
c3RydWN0IHJiX25vZGUgKik7Ci1leHRlcm4gc3RydWN0IHJiX25vZGUgKnJiX2ZpcnN0KHN0cnVj
dCByYl9yb290ICopOwotZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9sYXN0KHN0cnVjdCByYl9y
b290ICopOworZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9uZXh0KGNvbnN0IHN0cnVjdCByYl9u
b2RlICopOworZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KGNvbnN0IHN0cnVjdCByYl9u
b2RlICopOworZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9maXJzdChjb25zdCBzdHJ1Y3QgcmJf
cm9vdCAqKTsKK2V4dGVybiBzdHJ1Y3QgcmJfbm9kZSAqcmJfbGFzdChjb25zdCBzdHJ1Y3QgcmJf
cm9vdCAqKTsKKworLyogUG9zdG9yZGVyIGl0ZXJhdGlvbiAtIGFsd2F5cyB2aXNpdCB0aGUgcGFy
ZW50IGFmdGVyIGl0cyBjaGlsZHJlbiAqLworZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9maXJz
dF9wb3N0b3JkZXIoY29uc3Qgc3RydWN0IHJiX3Jvb3QgKik7CitleHRlcm4gc3RydWN0IHJiX25v
ZGUgKnJiX25leHRfcG9zdG9yZGVyKGNvbnN0IHN0cnVjdCByYl9ub2RlICopOwogCiAvKiBGYXN0
IHJlcGxhY2VtZW50IG9mIGEgc2luZ2xlIG5vZGUgd2l0aG91dCByZW1vdmUvcmViYWxhbmNlL2Fk
ZC9yZWJhbGFuY2UgKi8KLWV4dGVybiB2b2lkIHJiX3JlcGxhY2Vfbm9kZShzdHJ1Y3QgcmJfbm9k
ZSAqdmljdGltLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3LCAKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCk7CitleHRlcm4gdm9pZCByYl9yZXBsYWNlX25vZGUo
c3RydWN0IHJiX25vZGUgKnZpY3RpbSwgc3RydWN0IHJiX25vZGUgKm5ldywKKyAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCk7CitleHRlcm4gdm9pZCByYl9yZXBsYWNlX25vZGVf
cmN1KHN0cnVjdCByYl9ub2RlICp2aWN0aW0sIHN0cnVjdCByYl9ub2RlICpuZXcsCisgICAgICAg
ICAgICAgICAgc3RydWN0IHJiX3Jvb3QgKnJvb3QpOwogCi1zdGF0aWMgaW5saW5lIHZvaWQgcmJf
bGlua19ub2RlKHN0cnVjdCByYl9ub2RlICogbm9kZSwgc3RydWN0IHJiX25vZGUgKiBwYXJlbnQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByYl9ub2RlICoqIHJiX2xp
bmspCitzdGF0aWMgaW5saW5lIHZvaWQgcmJfbGlua19ub2RlKHN0cnVjdCByYl9ub2RlICpub2Rl
LCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAorICAgICAgICAgICAgICAgIHN0cnVjdCByYl9ub2Rl
ICoqcmJfbGluaykKIHsKLSAgICBub2RlLT5yYl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9u
ZyApcGFyZW50OworICAgIG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yID0gKHVuc2lnbmVkIGxvbmcp
cGFyZW50OwogICAgIG5vZGUtPnJiX2xlZnQgPSBub2RlLT5yYl9yaWdodCA9IE5VTEw7CiAKICAg
ICAqcmJfbGluayA9IG5vZGU7CiB9CiAKLSNlbmRpZiAvKiBfX1JCVFJFRV9IX18gKi8KK3N0YXRp
YyBpbmxpbmUgdm9pZCByYl9saW5rX25vZGVfcmN1KHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1
Y3QgcmJfbm9kZSAqcGFyZW50LAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAq
KnJiX2xpbmspCit7CisgICAgbm9kZS0+X19yYl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9u
ZylwYXJlbnQ7CisgICAgbm9kZS0+cmJfbGVmdCA9IG5vZGUtPnJiX3JpZ2h0ID0gTlVMTDsKKwor
ICAgIHJjdV9hc3NpZ25fcG9pbnRlcigqcmJfbGluaywgbm9kZSk7Cit9CisKKyNkZWZpbmUgcmJf
ZW50cnlfc2FmZShwdHIsIHR5cGUsIG1lbWJlcikgXAorICAgICh7IHR5cGVvZihwdHIpIF9fX19w
dHIgPSAocHRyKTsgXAorICAgICAgIF9fX19wdHIgPyByYl9lbnRyeShfX19fcHRyLCB0eXBlLCBt
ZW1iZXIpIDogTlVMTDsgXAorICAgIH0pCisKKy8qKgorICogcmJ0cmVlX3Bvc3RvcmRlcl9mb3Jf
ZWFjaF9lbnRyeV9zYWZlIC0gaXRlcmF0ZSBpbiBwb3N0LW9yZGVyIG92ZXIgcmJfcm9vdCBvZgor
ICogZ2l2ZW4gdHlwZSBhbGxvd2luZyB0aGUgYmFja2luZyBtZW1vcnkgb2YgQHBvcyB0byBiZSBp
bnZhbGlkYXRlZAorICoKKyAqIEBwb3M6ICAgIHRoZSAndHlwZSAqJyB0byB1c2UgYXMgYSBsb29w
IGN1cnNvci4KKyAqIEBuOiAgICAgICAgYW5vdGhlciAndHlwZSAqJyB0byB1c2UgYXMgdGVtcG9y
YXJ5IHN0b3JhZ2UKKyAqIEByb290OiAgICAncmJfcm9vdCAqJyBvZiB0aGUgcmJ0cmVlLgorICog
QGZpZWxkOiAgICB0aGUgbmFtZSBvZiB0aGUgcmJfbm9kZSBmaWVsZCB3aXRoaW4gJ3R5cGUnLgor
ICoKKyAqIHJidHJlZV9wb3N0b3JkZXJfZm9yX2VhY2hfZW50cnlfc2FmZSgpIHByb3ZpZGVzIGEg
c2ltaWxhciBndWFyYW50ZWUgYXMKKyAqIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSgpIGFuZCBh
bGxvd3MgdGhlIGl0ZXJhdGlvbiB0byBjb250aW51ZSBpbmRlcGVuZGVudAorICogb2YgY2hhbmdl
cyB0byBAcG9zIGJ5IHRoZSBib2R5IG9mIHRoZSBsb29wLgorICoKKyAqIE5vdGUsIGhvd2V2ZXIs
IHRoYXQgaXQgY2Fubm90IGhhbmRsZSBvdGhlciBtb2RpZmljYXRpb25zIHRoYXQgcmUtb3JkZXIg
dGhlCisgKiByYnRyZWUgaXQgaXMgaXRlcmF0aW5nIG92ZXIuIFRoaXMgaW5jbHVkZXMgY2FsbGlu
ZyByYl9lcmFzZSgpIG9uIEBwb3MsIGFzCisgKiByYl9lcmFzZSgpIG1heSByZWJhbGFuY2UgdGhl
IHRyZWUsIGNhdXNpbmcgdXMgdG8gbWlzcyBzb21lIG5vZGVzLgorICovCisjZGVmaW5lIHJidHJl
ZV9wb3N0b3JkZXJfZm9yX2VhY2hfZW50cnlfc2FmZShwb3MsIG4sIHJvb3QsIGZpZWxkKSBcCisg
ICAgZm9yIChwb3MgPSByYl9lbnRyeV9zYWZlKHJiX2ZpcnN0X3Bvc3RvcmRlcihyb290KSwgdHlw
ZW9mKCpwb3MpLCBmaWVsZCk7IFwKKyAgICAgICAgIHBvcyAmJiAoeyBuID0gcmJfZW50cnlfc2Fm
ZShyYl9uZXh0X3Bvc3RvcmRlcigmcG9zLT5maWVsZCksIFwKKyAgICAgICAgICAgIHR5cGVvZigq
cG9zKSwgZmllbGQpOyAxOyB9KTsgXAorICAgICAgICAgcG9zID0gbikKKworI2VuZGlmICAgIC8q
IF9MSU5VWF9SQlRSRUVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3JidHJlZV9h
dWdtZW50ZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWVfYXVnbWVudGVkLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNmU3MDUxYzlhZQotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWVfYXVnbWVudGVkLmgKQEAgLTAsMCArMSwyNjQgQEAK
Ky8qCisgIFJlZCBCbGFjayBUcmVlcworICAoQykgMTk5OSAgQW5kcmVhIEFyY2FuZ2VsaSA8YW5k
cmVhQHN1c2UuZGU+CisgIChDKSAyMDAyICBEYXZpZCBXb29kaG91c2UgPGR3bXcyQGluZnJhZGVh
ZC5vcmc+CisgIChDKSAyMDEyICBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+
CisKKyAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKKyAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAgKGF0IHlvdXIg
b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAgYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAgTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQor
ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCisgIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlCisgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVl
IFNvZnR3YXJlCisgIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMw
LCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKKworICBsaW51eC9pbmNsdWRlL2xpbnV4L3Ji
dHJlZV9hdWdtZW50ZWQuaAorKi8KKworI2lmbmRlZiBfTElOVVhfUkJUUkVFX0FVR01FTlRFRF9I
CisjZGVmaW5lIF9MSU5VWF9SQlRSRUVfQVVHTUVOVEVEX0gKKworI2luY2x1ZGUgPHhlbi9jb21w
aWxlci5oPgorI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KKworLyoKKyAqIFBsZWFzZSBub3RlIC0g
b25seSBzdHJ1Y3QgcmJfYXVnbWVudF9jYWxsYmFja3MgYW5kIHRoZSBwcm90b3R5cGVzIGZvcgor
ICogcmJfaW5zZXJ0X2F1Z21lbnRlZCgpIGFuZCByYl9lcmFzZV9hdWdtZW50ZWQoKSBhcmUgaW50
ZW5kZWQgdG8gYmUgcHVibGljLgorICogVGhlIHJlc3QgYXJlIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgeW91IGFyZSBub3QgZXhwZWN0ZWQgdG8gZGVwZW5kIG9uLgorICoKKyAqIFNlZSBEb2N1bWVu
dGF0aW9uL3JidHJlZS50eHQgZm9yIGRvY3VtZW50YXRpb24gYW5kIHNhbXBsZXMuCisgKi8KKwor
c3RydWN0IHJiX2F1Z21lbnRfY2FsbGJhY2tzIHsKKyAgICB2b2lkICgqcHJvcGFnYXRlKShzdHJ1
Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnN0b3ApOworICAgIHZvaWQgKCpjb3B5
KShzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3KTsKKyAgICB2b2lkICgq
cm90YXRlKShzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3KTsKK307CisK
K2V4dGVybiB2b2lkIF9fcmJfaW5zZXJ0X2F1Z21lbnRlZChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwg
c3RydWN0IHJiX3Jvb3QgKnJvb3QsCisgICAgdm9pZCAoKmF1Z21lbnRfcm90YXRlKShzdHJ1Y3Qg
cmJfbm9kZSAqb2xkLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3KSk7CisvKgorICogRml4dXAgdGhlIHJi
dHJlZSBhbmQgdXBkYXRlIHRoZSBhdWdtZW50ZWQgaW5mb3JtYXRpb24gd2hlbiByZWJhbGFuY2lu
Zy4KKyAqCisgKiBPbiBpbnNlcnRpb24sIHRoZSB1c2VyIG11c3QgdXBkYXRlIHRoZSBhdWdtZW50
ZWQgaW5mb3JtYXRpb24gb24gdGhlIHBhdGgKKyAqIGxlYWRpbmcgdG8gdGhlIGluc2VydGVkIG5v
ZGUsIHRoZW4gY2FsbCByYl9saW5rX25vZGUoKSBhcyB1c3VhbCBhbmQKKyAqIHJiX2F1Z21lbnRf
aW5zZXJ0ZWQoKSBpbnN0ZWFkIG9mIHRoZSB1c3VhbCByYl9pbnNlcnRfY29sb3IoKSBjYWxsLgor
ICogSWYgcmJfYXVnbWVudF9pbnNlcnRlZCgpIHJlYmFsYW5jZXMgdGhlIHJidHJlZSwgaXQgd2ls
bCBjYWxsYmFjayBpbnRvCisgKiBhIHVzZXIgcHJvdmlkZWQgZnVuY3Rpb24gdG8gdXBkYXRlIHRo
ZSBhdWdtZW50ZWQgaW5mb3JtYXRpb24gb24gdGhlCisgKiBhZmZlY3RlZCBzdWJ0cmVlcy4KKyAq
Lworc3RhdGljIGlubGluZSB2b2lkCityYl9pbnNlcnRfYXVnbWVudGVkKHN0cnVjdCByYl9ub2Rl
ICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBy
Yl9hdWdtZW50X2NhbGxiYWNrcyAqYXVnbWVudCkKK3sKKyAgICBfX3JiX2luc2VydF9hdWdtZW50
ZWQobm9kZSwgcm9vdCwgYXVnbWVudC0+cm90YXRlKTsKK30KKworI2RlZmluZSBSQl9ERUNMQVJF
X0NBTExCQUNLUyhyYnN0YXRpYywgcmJuYW1lLCByYnN0cnVjdCwgcmJmaWVsZCwgICAgXAorICAg
ICAgICAgICAgICAgICByYnR5cGUsIHJiYXVnbWVudGVkLCByYmNvbXB1dGUpICAgICAgICBcCitz
dGF0aWMgaW5saW5lIHZvaWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorcmJuYW1lICMj
IF9wcm9wYWdhdGUoc3RydWN0IHJiX25vZGUgKnJiLCBzdHJ1Y3QgcmJfbm9kZSAqc3RvcCkgICAg
ICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgd2hpbGUg
KHJiICE9IHN0b3ApIHsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJic3RydWN0
ICpub2RlID0gcmJfZW50cnkocmIsIHJic3RydWN0LCByYmZpZWxkKTsgICAgXAorICAgICAgICBy
YnR5cGUgYXVnbWVudGVkID0gcmJjb21wdXRlKG5vZGUpOyAgICAgICAgICAgIFwKKyAgICAgICAg
aWYgKG5vZGUtPnJiYXVnbWVudGVkID09IGF1Z21lbnRlZCkgICAgICAgICAgICBcCisgICAgICAg
ICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG5vZGUtPnJiYXVn
bWVudGVkID0gYXVnbWVudGVkOyAgICAgICAgICAgICAgICBcCisgICAgICAgIHJiID0gcmJfcGFy
ZW50KCZub2RlLT5yYmZpZWxkKTsgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCitzdGF0aWMgaW5saW5lIHZvaWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorcmJu
YW1lICMjIF9jb3B5KHN0cnVjdCByYl9ub2RlICpyYl9vbGQsIHN0cnVjdCByYl9ub2RlICpyYl9u
ZXcpICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHJic3RydWN0ICpvbGQgPSByYl9lbnRyeShyYl9vbGQsIHJic3RydWN0LCByYmZpZWxkKTsgICAg
ICAgIFwKKyAgICByYnN0cnVjdCAqbmV3ID0gcmJfZW50cnkocmJfbmV3LCByYnN0cnVjdCwgcmJm
aWVsZCk7ICAgICAgICBcCisgICAgbmV3LT5yYmF1Z21lbnRlZCA9IG9sZC0+cmJhdWdtZW50ZWQ7
ICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CitzdGF0aWMgdm9pZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorcmJuYW1lICMj
IF9yb3RhdGUoc3RydWN0IHJiX25vZGUgKnJiX29sZCwgc3RydWN0IHJiX25vZGUgKnJiX25ldykg
ICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByYnN0cnVj
dCAqb2xkID0gcmJfZW50cnkocmJfb2xkLCByYnN0cnVjdCwgcmJmaWVsZCk7ICAgICAgICBcCisg
ICAgcmJzdHJ1Y3QgKm5ldyA9IHJiX2VudHJ5KHJiX25ldywgcmJzdHJ1Y3QsIHJiZmllbGQpOyAg
ICAgICAgXAorICAgIG5ldy0+cmJhdWdtZW50ZWQgPSBvbGQtPnJiYXVnbWVudGVkOyAgICAgICAg
ICAgICAgICBcCisgICAgb2xkLT5yYmF1Z21lbnRlZCA9IHJiY29tcHV0ZShvbGQpOyAgICAgICAg
ICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorcmJzdGF0
aWMgY29uc3Qgc3RydWN0IHJiX2F1Z21lbnRfY2FsbGJhY2tzIHJibmFtZSA9IHsgICAgICAgICAg
ICBcCisgICAgLnByb3BhZ2F0ZSA9IHJibmFtZSAjIyBfcHJvcGFnYXRlLCAgICAgICAgICAgICAg
ICBcCisgICAgLmNvcHkgPSByYm5hbWUgIyMgX2NvcHksICAgICAgICAgICAgICAgICAgICBcCisg
ICAgLnJvdGF0ZSA9IHJibmFtZSAjIyBfcm90YXRlICAgICAgICAgICAgICAgICAgICBcCit9Owor
CisKKyNkZWZpbmUgICAgUkJfUkVEICAgICAgICAwCisjZGVmaW5lICAgIFJCX0JMQUNLICAgIDEK
KworI2RlZmluZSBfX3JiX3BhcmVudChwYykgICAgKChzdHJ1Y3QgcmJfbm9kZSAqKShwYyAmIH4z
KSkKKworI2RlZmluZSBfX3JiX2NvbG9yKHBjKSAgICAgKChwYykgJiAxKQorI2RlZmluZSBfX3Ji
X2lzX2JsYWNrKHBjKSAgX19yYl9jb2xvcihwYykKKyNkZWZpbmUgX19yYl9pc19yZWQocGMpICAg
ICghX19yYl9jb2xvcihwYykpCisjZGVmaW5lIHJiX2NvbG9yKHJiKSAgICAgICBfX3JiX2NvbG9y
KChyYiktPl9fcmJfcGFyZW50X2NvbG9yKQorI2RlZmluZSByYl9pc19yZWQocmIpICAgICAgX19y
Yl9pc19yZWQoKHJiKS0+X19yYl9wYXJlbnRfY29sb3IpCisjZGVmaW5lIHJiX2lzX2JsYWNrKHJi
KSAgICBfX3JiX2lzX2JsYWNrKChyYiktPl9fcmJfcGFyZW50X2NvbG9yKQorCitzdGF0aWMgaW5s
aW5lIHZvaWQgcmJfc2V0X3BhcmVudChzdHJ1Y3QgcmJfbm9kZSAqcmIsIHN0cnVjdCByYl9ub2Rl
ICpwKQoreworICAgIHJiLT5fX3JiX3BhcmVudF9jb2xvciA9IHJiX2NvbG9yKHJiKSB8ICh1bnNp
Z25lZCBsb25nKXA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCByYl9zZXRfcGFyZW50X2NvbG9y
KHN0cnVjdCByYl9ub2RlICpyYiwKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJiX25v
ZGUgKnAsIGludCBjb2xvcikKK3sKKyAgICByYi0+X19yYl9wYXJlbnRfY29sb3IgPSAodW5zaWdu
ZWQgbG9uZylwIHwgY29sb3I7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZAorX19yYl9jaGFuZ2Vf
Y2hpbGQoc3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0IHJiX25vZGUgKm5ldywKKyAgICAgICAg
ICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKK3sKKyAgICBp
ZiAocGFyZW50KSB7CisgICAgICAgIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gb2xkKQorICAgICAg
ICAgICAgV1JJVEVfT05DRShwYXJlbnQtPnJiX2xlZnQsIG5ldyk7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIFdSSVRFX09OQ0UocGFyZW50LT5yYl9yaWdodCwgbmV3KTsKKyAgICB9IGVsc2UK
KyAgICAgICAgV1JJVEVfT05DRShyb290LT5yYl9ub2RlLCBuZXcpOworfQorCitzdGF0aWMgaW5s
aW5lIHZvaWQKK19fcmJfY2hhbmdlX2NoaWxkX3JjdShzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBzdHJ1
Y3QgcmJfbm9kZSAqbmV3LAorICAgICAgICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LCBz
dHJ1Y3QgcmJfcm9vdCAqcm9vdCkKK3sKKyAgICBpZiAocGFyZW50KSB7CisgICAgICAgIGlmIChw
YXJlbnQtPnJiX2xlZnQgPT0gb2xkKQorICAgICAgICAgICAgcmN1X2Fzc2lnbl9wb2ludGVyKHBh
cmVudC0+cmJfbGVmdCwgbmV3KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmN1X2Fzc2ln
bl9wb2ludGVyKHBhcmVudC0+cmJfcmlnaHQsIG5ldyk7CisgICAgfSBlbHNlCisgICAgICAgIHJj
dV9hc3NpZ25fcG9pbnRlcihyb290LT5yYl9ub2RlLCBuZXcpOworfQorCitleHRlcm4gdm9pZCBf
X3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290ICpy
b290LAorICAgIHZvaWQgKCphdWdtZW50X3JvdGF0ZSkoc3RydWN0IHJiX25vZGUgKm9sZCwgc3Ry
dWN0IHJiX25vZGUgKm5ldykpOworCitzdGF0aWMgX19hbHdheXNfaW5saW5lIHN0cnVjdCByYl9u
b2RlICoKK19fcmJfZXJhc2VfYXVnbWVudGVkKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3Qg
cmJfcm9vdCAqcm9vdCwKKyAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmJfYXVnbWVudF9jYWxs
YmFja3MgKmF1Z21lbnQpCit7CisgICAgc3RydWN0IHJiX25vZGUgKmNoaWxkID0gbm9kZS0+cmJf
cmlnaHQ7CisgICAgc3RydWN0IHJiX25vZGUgKnRtcCA9IG5vZGUtPnJiX2xlZnQ7CisgICAgc3Ry
dWN0IHJiX25vZGUgKnBhcmVudCwgKnJlYmFsYW5jZTsKKyAgICB1bnNpZ25lZCBsb25nIHBjOwor
CisgICAgaWYgKCF0bXApIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2FzZSAxOiBub2RlIHRv
IGVyYXNlIGhhcyBubyBtb3JlIHRoYW4gMSBjaGlsZCAoZWFzeSEpCisgICAgICAgICAqCisgICAg
ICAgICAqIE5vdGUgdGhhdCBpZiB0aGVyZSBpcyBvbmUgY2hpbGQgaXQgbXVzdCBiZSByZWQgZHVl
IHRvIDUpCisgICAgICAgICAqIGFuZCBub2RlIG11c3QgYmUgYmxhY2sgZHVlIHRvIDQpLiBXZSBh
ZGp1c3QgY29sb3JzIGxvY2FsbHkKKyAgICAgICAgICogc28gYXMgdG8gYnlwYXNzIF9fcmJfZXJh
c2VfY29sb3IoKSBsYXRlciBvbi4KKyAgICAgICAgICovCisgICAgICAgIHBjID0gbm9kZS0+X19y
Yl9wYXJlbnRfY29sb3I7CisgICAgICAgIHBhcmVudCA9IF9fcmJfcGFyZW50KHBjKTsKKyAgICAg
ICAgX19yYl9jaGFuZ2VfY2hpbGQobm9kZSwgY2hpbGQsIHBhcmVudCwgcm9vdCk7CisgICAgICAg
IGlmIChjaGlsZCkgeworICAgICAgICAgICAgY2hpbGQtPl9fcmJfcGFyZW50X2NvbG9yID0gcGM7
CisgICAgICAgICAgICByZWJhbGFuY2UgPSBOVUxMOworICAgICAgICB9IGVsc2UKKyAgICAgICAg
ICAgIHJlYmFsYW5jZSA9IF9fcmJfaXNfYmxhY2socGMpID8gcGFyZW50IDogTlVMTDsKKyAgICAg
ICAgdG1wID0gcGFyZW50OworICAgIH0gZWxzZSBpZiAoIWNoaWxkKSB7CisgICAgICAgIC8qIFN0
aWxsIGNhc2UgMSwgYnV0IHRoaXMgdGltZSB0aGUgY2hpbGQgaXMgbm9kZS0+cmJfbGVmdCAqLwor
ICAgICAgICB0bXAtPl9fcmJfcGFyZW50X2NvbG9yID0gcGMgPSBub2RlLT5fX3JiX3BhcmVudF9j
b2xvcjsKKyAgICAgICAgcGFyZW50ID0gX19yYl9wYXJlbnQocGMpOworICAgICAgICBfX3JiX2No
YW5nZV9jaGlsZChub2RlLCB0bXAsIHBhcmVudCwgcm9vdCk7CisgICAgICAgIHJlYmFsYW5jZSA9
IE5VTEw7CisgICAgICAgIHRtcCA9IHBhcmVudDsKKyAgICB9IGVsc2UgeworICAgICAgICBzdHJ1
Y3QgcmJfbm9kZSAqc3VjY2Vzc29yID0gY2hpbGQsICpjaGlsZDI7CisKKyAgICAgICAgdG1wID0g
Y2hpbGQtPnJiX2xlZnQ7CisgICAgICAgIGlmICghdG1wKSB7CisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogQ2FzZSAyOiBub2RlJ3Mgc3VjY2Vzc29yIGlzIGl0cyByaWdodCBjaGlsZAor
ICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqICAgIChuKSAgICAgICAgICAocykKKyAgICAg
ICAgICAgICAqICAgIC8gXCAgICAgICAgICAvIFwKKyAgICAgICAgICAgICAqICAoeCkgKHMpICAt
PiAgKHgpIChjKQorICAgICAgICAgICAgICogICAgICAgIFwKKyAgICAgICAgICAgICAqICAgICAg
ICAoYykKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcGFyZW50ID0gc3VjY2Vzc29yOwor
ICAgICAgICAgICAgY2hpbGQyID0gc3VjY2Vzc29yLT5yYl9yaWdodDsKKworICAgICAgICAgICAg
YXVnbWVudC0+Y29weShub2RlLCBzdWNjZXNzb3IpOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIENhc2UgMzogbm9kZSdzIHN1Y2Nlc3NvciBpcyBsZWZ0
bW9zdCB1bmRlcgorICAgICAgICAgICAgICogbm9kZSdzIHJpZ2h0IGNoaWxkIHN1YnRyZWUKKyAg
ICAgICAgICAgICAqCisgICAgICAgICAgICAgKiAgICAobikgICAgICAgICAgKHMpCisgICAgICAg
ICAgICAgKiAgICAvIFwgICAgICAgICAgLyBcCisgICAgICAgICAgICAgKiAgKHgpICh5KSAgLT4g
ICh4KSAoeSkKKyAgICAgICAgICAgICAqICAgICAgLyAgICAgICAgICAgIC8KKyAgICAgICAgICAg
ICAqICAgIChwKSAgICAgICAgICAocCkKKyAgICAgICAgICAgICAqICAgIC8gICAgICAgICAgICAv
CisgICAgICAgICAgICAgKiAgKHMpICAgICAgICAgIChjKQorICAgICAgICAgICAgICogICAgXAor
ICAgICAgICAgICAgICogICAgKGMpCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGRvIHsK
KyAgICAgICAgICAgICAgICBwYXJlbnQgPSBzdWNjZXNzb3I7CisgICAgICAgICAgICAgICAgc3Vj
Y2Vzc29yID0gdG1wOworICAgICAgICAgICAgICAgIHRtcCA9IHRtcC0+cmJfbGVmdDsKKyAgICAg
ICAgICAgIH0gd2hpbGUgKHRtcCk7CisgICAgICAgICAgICBjaGlsZDIgPSBzdWNjZXNzb3ItPnJi
X3JpZ2h0OworICAgICAgICAgICAgV1JJVEVfT05DRShwYXJlbnQtPnJiX2xlZnQsIGNoaWxkMik7
CisgICAgICAgICAgICBXUklURV9PTkNFKHN1Y2Nlc3Nvci0+cmJfcmlnaHQsIGNoaWxkKTsKKyAg
ICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHN1Y2Nlc3Nvcik7CisKKyAgICAgICAgICAg
IGF1Z21lbnQtPmNvcHkobm9kZSwgc3VjY2Vzc29yKTsKKyAgICAgICAgICAgIGF1Z21lbnQtPnBy
b3BhZ2F0ZShwYXJlbnQsIHN1Y2Nlc3Nvcik7CisgICAgICAgIH0KKworICAgICAgICB0bXAgPSBu
b2RlLT5yYl9sZWZ0OworICAgICAgICBXUklURV9PTkNFKHN1Y2Nlc3Nvci0+cmJfbGVmdCwgdG1w
KTsKKyAgICAgICAgcmJfc2V0X3BhcmVudCh0bXAsIHN1Y2Nlc3Nvcik7CisKKyAgICAgICAgcGMg
PSBub2RlLT5fX3JiX3BhcmVudF9jb2xvcjsKKyAgICAgICAgdG1wID0gX19yYl9wYXJlbnQocGMp
OworICAgICAgICBfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBzdWNjZXNzb3IsIHRtcCwgcm9vdCk7
CisKKyAgICAgICAgaWYgKGNoaWxkMikgeworICAgICAgICAgICAgc3VjY2Vzc29yLT5fX3JiX3Bh
cmVudF9jb2xvciA9IHBjOworICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihjaGlsZDIs
IHBhcmVudCwgUkJfQkxBQ0spOworICAgICAgICAgICAgcmViYWxhbmNlID0gTlVMTDsKKyAgICAg
ICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGMyID0gc3VjY2Vzc29yLT5f
X3JiX3BhcmVudF9jb2xvcjsKKyAgICAgICAgICAgIHN1Y2Nlc3Nvci0+X19yYl9wYXJlbnRfY29s
b3IgPSBwYzsKKyAgICAgICAgICAgIHJlYmFsYW5jZSA9IF9fcmJfaXNfYmxhY2socGMyKSA/IHBh
cmVudCA6IE5VTEw7CisgICAgICAgIH0KKyAgICAgICAgdG1wID0gc3VjY2Vzc29yOworICAgIH0K
KworICAgIGF1Z21lbnQtPnByb3BhZ2F0ZSh0bXAsIE5VTEwpOworICAgIHJldHVybiByZWJhbGFu
Y2U7Cit9CisKK3N0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZAorcmJfZXJhc2VfYXVnbWVudGVk
KHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwKKyAgICAgICAgICAg
Y29uc3Qgc3RydWN0IHJiX2F1Z21lbnRfY2FsbGJhY2tzICphdWdtZW50KQoreworICAgIHN0cnVj
dCByYl9ub2RlICpyZWJhbGFuY2UgPSBfX3JiX2VyYXNlX2F1Z21lbnRlZChub2RlLCByb290LCBh
dWdtZW50KTsKKyAgICBpZiAocmViYWxhbmNlKQorICAgICAgICBfX3JiX2VyYXNlX2NvbG9yKHJl
YmFsYW5jZSwgcm9vdCwgYXVnbWVudC0+cm90YXRlKTsKK30KKworI2VuZGlmICAgIC8qIF9MSU5V
WF9SQlRSRUVfQVVHTUVOVEVEX0ggKi8KLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 18:13:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 18:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8W7J-0000Z7-8q; Wed, 10 May 2017 18:13:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8W7I-0000Yu-7l
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 18:13:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C4/1B-03371-35853195; Wed, 10 May 2017 18:13:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVTcoQjj
 S4P1/JYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXLvxgbXgp3HF7HOr2RoY
 12h1MXJxCAn8ZZT4+uMqC4TzmFFi1eybTBDONkaJqysvMXcxcnKICDhLfD0zlx3E5hXQl3hxa
 zuYLSygJzHh4jUwW0LAS2LzkfWMMHbXui1AU9k52ASsJA6JgURZBFQlnh//wDSBkWsBI8MqRo
 3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA3zIAwQ7GnesDDzF
 KcjApifL+1BKOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBWxkOlBMsSk1PrUjLzAEGGUxagoNH
 SYT3cBhQmre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHkvgxQJgBRllObBjYAF/CVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ8waDXMKTmVcCt+kV0BFMQEcEMgiAHFGSiJCSamAUOCQUdL
 jydcCdpA3Xos89FVw/qetr0cO3zycYa699vbOlRdj++O7b2sx+Z9Y+mnduoQQ373M2aa+PbFH
 xAre/5d2TmqLx6mO6m0bc5uZ5DkYs4ZXtcxYGnebMb7+4vr/i7oOja/Zc2ZXLtXjxy4TG0wZ8
 xn7nWN//Wp3V1RHvOOHMpgv6v2b6KbEUZyQaajEXFScCAJ9E+2ZzAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494440017!99939532!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53134 invoked from network); 10 May 2017 18:13:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 18:13:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8W7E-0001OQ-Qn; Wed, 10 May 2017 18:13:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8W79-0006wB-IC; Wed, 10 May 2017 18:13:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8W78-0006Ro-Pj; Wed, 10 May 2017 18:13:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109268-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=af5fed90bfbf27dc1acafbd69b98f4968a97ef3a
X-Osstest-Versions-That: ovmf=d547b32dccbef8bd4fedda648db270ad4cbf3857
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 18:13:30 +0000
Subject: [Xen-devel] [ovmf test] 109268: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkyNjgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhZjVmZWQ5MGJmYmYyN2RjMWFjYWZiZDY5Yjk4ZjQ5
NjhhOTdlZjNhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkNTQ3YjMy
ZGNjYmVmOGJkNGZlZGRhNjQ4ZGIyNzBhZDRjYmYzODU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkyMDggIDIwMTctMDUtMDkgMDY6NDU6NDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MjY4ICAyMDE3LTA1LTEwIDE2OjIzOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGVpZiBMaW5k
aG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249
YWY1ZmVkOTBiZmJmMjdkYzFhY2FmYmQ2OWI5OGY0OTY4YTk3ZWYzYQorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgYWY1ZmVkOTBiZmJmMjdkYzFhY2FmYmQ2OWI5OGY0
OTY4YTk3ZWYzYQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YWY1ZmVkOTBiZmJmMjdkYzFhY2Fm
YmQ2OWI5OGY0OTY4YTk3ZWYzYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisg
J1snIHhhZjVmZWQ5MGJmYmYyN2RjMWFjYWZiZDY5Yjk4ZjQ5NjhhOTdlZjNhID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcv
c2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYWY1
ZmVkOTBiZmJmMjdkYzFhY2FmYmQ2OWI5OGY0OTY4YTk3ZWYzYTpyZWZzL2hlYWRzL3hlbi10ZXN0
ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAogICBkNTQ3YjMyLi5hZjVmZWQ5ICBhZjVmZWQ5MGJmYmYyN2RjMWFjYWZiZDY5
Yjk4ZjQ5NjhhOTdlZjNhIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 18:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 18:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8WI6-0001LA-9b; Wed, 10 May 2017 18:24:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d8WI4-0001L0-U0
 for xen-devel@lists.xen.org; Wed, 10 May 2017 18:24:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 42/59-02181-0FA53195; Wed, 10 May 2017 18:24:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJsh+67KOF
 IgymnrCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy95/tYCxZxVPzpWc7ewHiPrYuRi0NIYCqj
 xO4dS6GcP4wSd7ccZu1i5ORgEdCWWH1zFjOIzSZgKPH3ySagIg4OCSB7yWcOkLCIgJbEqmtbG
 EF6mQV2Mkns6j7HCJIQFgiUeH73MhOIzSlgI3GiYTM7iM0r4C3RvWYGM8SyZewSN4+fAVsmKq
 ArcejfHzaIIkGJkzOfsIDYzEAblk/fBmZLCGRIzOuZwwphe0ksunEJylaTuHpuE/MERsFZSNp
 nIWlfwMi0ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwQBmA
 YAfjrT7nQ4ySHExKorw/tYQjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrokEygkWpaanVqRl5
 gBjBSYtwcGjJMJ7HiTNW1yQmFucmQ6ROsWoKCXOux0kIQCSyCjNg2uDxeclRlkpYV5GoEOEeA
 pSi3IzS1DlXzGKczAqCfOuBZnCk5lXAjf9FdBiJqDFgQwCIItLEhFSUg2Mkv8mxG8L5xa/W+r
 jsK+Pw+WL+DtttSzb6y8WbU3eeO/5hNKcdc1qjWkN3Sc13ycWGzYwW4vMSzib0ng07ozE0/Cq
 w/uN1p2a/d5mnvyF6x9finQkyIY/vTPhiv8msQfWu7sWW8tKmXsfuLBu9XarZQc0bq/axNFh/
 3eb5Nnjb3zuTbn3yWOriBJLcUaioRZzUXEiAPWcmAzKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494440685!83344860!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34049 invoked from network); 10 May 2017 18:24:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 May 2017 18:24:46 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 474CE201C7;
 Wed, 10 May 2017 18:24:44 +0000 (UTC)
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F14BC20155;
 Wed, 10 May 2017 18:24:42 +0000 (UTC)
Date: Wed, 10 May 2017 11:24:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii_anisov@epam.com>
In-Reply-To: <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
Message-ID: <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBPbiAxMC4wNS4xNyAx
Mjo1NiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+IEJ1dCB0aGUgY29udGV4dCBoZXJlIGlzIHRo
YXQgQW5kcmlpIGFza2VkIHNvbWV0aGluZyBhYm91dCB3aGV0aGVyIHRoaXMKPiA+ICJFTDAgQXBw
IiBmdW5jdGlvbmFsaXR5IGNvdWxkIGJlIHVzZWQgdG8gc2VydmljZSBYZW4gYXMgd2VsbCBhcyBh
Cj4gPiBkb21haW4uICBZb3Ugc2FpZCBpdCBkaWRuJ3QgbWFrZSBzZW5zZSwgYW5kIERhcmlvIChh
cyBJIHVuZGVyc3RhbmQgaXQpCj4gPiB3YXMgcG9pbnRpbmcgb3V0IHRoYXQgd2UgYWxyZWFkeSBk
aWQgc29tZXRoaW5nIHNpbWlsYXIgd2l0aCB0YXNrbGV0cy4KPiA+IElmIHRoZXJlIHdhcyBhIG5l
ZWQgdG8gYmUgYWJsZSB0byAidXBsb2FkIiB1c2VyLXNwZWNpZmllZCByb3V0aW5lcyB0aGF0Cj4g
PiB3b3VsZCBoYW5kbGUgZXZlbnRzIGdlbmVyYXRlZCBieSB0aGUgaHlwZXJ2aXNvciByYXRoZXIg
dGhhbiBldmVudHMKPiA+IGdlbmVyYXRlZCBieSBhIGd1ZXN0LCB0aGF0IHdvdWxkIGluZGVlZCBi
ZSBhIHBvc3NpYmlsaXR5LiAgSXQgd291bGQKPiA+IGVzc2VudGlhbGx5IGJlIHRoZSBlcXVpdmFs
ZW50IG9mIGEgZGVwcml2aWxlZ2VkLCB1bnRydXN0ZWQgdGFza2xldC4KCkkganVzdCB3YW50IHRv
IHBvaW50IG91dCB0aGF0IHRoZSBjb21wYXJpc2lvbiB3aXRoIHRhc2tsZXRzIGlzIG5vdApoZWxw
ZnVsLiBUYXNrbGV0cyBpbnZvbHZlIHRoZSBpZGxlIHZjcHUsIHdoaWNoIHdlIGFyZSB0cnlpbmcg
dG8gc3RlcCBhd2F5CmZyb20gYmVjYXVzZSBpdCBpbmNyZWFzZXMgaXJxIGxhdGVuY3kuIFRhc2ts
ZXRzIGRvbid0IHByb3ZpZGUgYW55Cmlzb2xhdGlvbi4gVGhlIGNvbnRleHQgc3dpdGNoIG1vZGVs
IGZvciB0aGUgaWRsZSB2Y3B1IGFuZCBmb3IgRUwwIGFwcHMKaXMgZGlmZmVyZW50LCB0aHVzIGl0
IGhhcyBhIGRpZmZlcmVudCBjb3N0LgoKSSB0aGluayB3ZSBzaG91bGRuJ3QgbWVudGlvbiB0YXNr
bGV0cyBpbiB0aGlzIHRocmVhZCBhbnkgbG9uZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 18:28:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 18:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8WLg-0001Us-P7; Wed, 10 May 2017 18:28:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8WLf-0001Uc-2v
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 18:28:31 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 83/C4-02183-ECB53195; Wed, 10 May 2017 18:28:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVfdUtHC
 kweXNghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PbYsmBbfsXq3rWMDYxr
 07sYuTiEBP4ySjx7sooJwnnMKLHnz08WCGcbo8S0J+vZuhg5OUQEnCW+npnLDmILCzhK9N68y
 Api8wrYS/Q+mgrUzc7BJmAlcUgMJMoioCpxsrufdQIjxwJGhlWMGsWpRWWpRbqGFnpJRZnpGS
 W5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGeYgCCHYxN2z0PMUpyMCmJ8v7UEo4U4kvKT6n
 MSCzOiC8qzUktPsQow8GhJMGrEAWUEyxKTU+tSMvMAYYMTFqCg0dJhLcJJM1bXJCYW5yZDpE6
 xajL8W7ph/dMQix5+XmpUuK800CKBECKMkrz4EbAwvcSo6yUMC8j0FFCPAWpRbmZJajyrxjFO
 RiVhHnngkzhycwrgdv0CugIJqAjAhkEQI4oSURISTUwbvgir8S0q9j7WLge2/npKgHSfcfkkn
 ybf8xYNKUtb5cEq3pFz/lj78ImMkRo7ok6e/b81mym+Nl84r2R1zX26yv4Wdx91zNpxaYth+K
 XPeN5K/jpVvmZzoo/XHOW7K+f/j1f44ZG5u7bS1UOH7r6XipYg/vv3ImLjJ69FOfmN3T8vOIl
 yxurfiWW4oxEQy3mouJEAFOuJcFaAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494440904!95727135!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26499 invoked from network); 10 May 2017 18:28:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 18:28:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8WLV-0001mg-Ka; Wed, 10 May 2017 18:28:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8WLQ-0007fR-BX; Wed, 10 May 2017 18:28:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8WLQ-0000b0-7X; Wed, 10 May 2017 18:28:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d8WLQ-0000b0-7X@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 18:28:16 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-libvirt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpYnZpcnQgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGdpdDovL2dpdC5zdi5n
bnUub3JnL2dudWxpYi5naXQKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJt
d2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJl
ZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRy
ZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJv
YmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
ICBCdWcgaW50cm9kdWNlZDogIDRhMWUzMWM2OGU5ZjQwYmUzMjgzODk0NDkzMTE3OGIwZDllZDkx
NjIKICBCdWcgbm90IHByZXNlbnQ6IDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1
MWU4ZjUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMDkyNzAvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0
dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51
eC1saW51cy90ZXN0LWFtZDY0LWkzODYtbGlidmlydC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElE
cyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFi
b3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNz
LWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlu
dXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQueGVuLWJvb3QgLS1zdW1tYXJ5LW91dD10
bXAvMTA5MjcwLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9NTkyNTQgLS1ibGVz
c2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTA5MjM4IGZh
aWwgW2hvc3Q9aHV4ZWxyZWJlMV0gLyAxMDgxMjQgW2hvc3Q9bWVybG90MV0gMTA4MDkzIFtob3N0
PWJhcm9xdWUwXSAxMDgwNTEgW2hvc3Q9Y2hhcmRvbm5heTFdIDEwODAyMiBbaG9zdD1pdGFsaWEx
XSAxMDc5ODAgW2hvc3Q9ZWxibGluZzBdIDEwNzkyNSBbaG9zdD1waW5vdDBdIDEwNzgxOSBbaG9z
dD1jaGFyZG9ubmF5MF0gMTA3NzUzIFtob3N0PXJpbWF2YTBdIDEwNzcxMCBbaG9zdD1lbGJsaW5n
MV0gMTA3NjYwIFtob3N0PWl0YWxpYTBdIDEwNzYzOCBbaG9zdD1odXhlbHJlYmUwXSAxMDc2MzAg
W2hvc3Q9Zmlhbm8wXSAxMDc2MjEgW2hvc3Q9cGlub3QxXSAxMDc2MDcgW2hvc3Q9YmFyb3F1ZTBd
IDEwNzU5MiBbaG9zdD1ub2NlcmEwXSAxMDc1NzkgW2hvc3Q9Zmlhbm8xXSAxMDc1NzEgW2hvc3Q9
cmltYXZhMV0gMTA3NTU1IFtob3N0PW5vY2VyYTFdIDEwNzUyOSBvay4KRmFpbHVyZSAvIGJhc2lz
IHBhc3MgZmxpZ2h0czogMTA5MjM4IC8gMTA3NTI5Cih0cmVlIGluIGxhdGVzdCBidXQgbm90IGlu
IGJhc2lzcGFzczogbGlidmlydF9rZXljb2RlbWFwZGIpCih0cmVlIHdpdGggbm8gdXJsOiBtaW5p
b3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykK
VHJlZTogbGlidmlydCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKVHJlZTogbGli
dmlydF9nbnVsaWIgZ2l0Oi8vZ2l0LnN2LmdudS5vcmcvZ251bGliLmdpdApUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0
ZXN0IDQyYzdiOWU1ZTg5M2NkNmI0OWYxZTEwOTQxODUxNmEzOGRkMTAzODkgOTQzODZhMTM2Njdj
NjQ1ZmQ0MjU0NGE3ZmQzMDJjZGRkZDM5ZmNkZiA0YTFlMzFjNjhlOWY0MGJlMzI4Mzg5NDQ5MzEx
NzhiMGQ5ZWQ5MTYyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhi
OGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBi
Nzk1OWQKQmFzaXMgcGFzcyA4ZTA5NjYzZjdmZjcwYjEwYTU2MDc0NmYxNzg5N2QyYzY3Yzg0NjBk
IDk0Mzg2YTEzNjY3YzY0NWZkNDI1NDRhN2ZkMzAyY2RkZGQzOWZjZGYgMDA1ODgyZTUzZDYyZjI1
ZGFlMTAzNTFhOGQzZjEzMzI2MDUxZThmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMy
ZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBlNDEyYzAzYmUyNWRlZTgyMDJhNDQw
Yjk3MzU2MWFmZDhhYjZkODY4CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdCM4ZTA5NjYz
ZjdmZjcwYjEwYTU2MDc0NmYxNzg5N2QyYzY3Yzg0NjBkLTQyYzdiOWU1ZTg5M2NkNmI0OWYxZTEw
OTQxODUxNmEzOGRkMTAzODkgZ2l0Oi8vZ2l0LnN2LmdudS5vcmcvZ251bGliLmdpdCM5NDM4NmEx
MzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmLTk0Mzg2YTEzNjY3YzY0NWZkNDI1NDRh
N2ZkMzAyY2RkZGQzOWZjZGYgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjMDA1ODgyZTUzZDYyZjI1ZGFlMTAzNTFhOGQz
ZjEzMzI2MDUxZThmNS00YTFlMzFjNjhlOWY0MGJlMzI4Mzg5NDQ5MzExNzhiMGQ5ZWQ5MTYyIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdCM4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkLTgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdCNlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3LWU5NzgzMmVj
NmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQjZTQxMmMwM2JlMjVkZWU4MjAyYTQ0MGI5NzM1NjFhZmQ4YWI2ZDg2OC04ODM5YmU1YzFm
ZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9naXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydAogICA0MmM3YjllLi4xZDA3YTViICB4ZW4tdGVzdGVk
LW1hc3RlciAtPiBvcmlnaW4veGVuLXRlc3RlZC1tYXN0ZXIKRnJvbSBnaXQ6Ly9jYWNoZTo5NDE5
L2dpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9s
aW51eC0yLjYKICAgZGM5ZWRhYS4uZGU0ZDE5NSAgbWFzdGVyICAgICAtPiBvcmlnaW4vbWFzdGVy
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
TG9hZGVkIDIwMDIgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJl
c3VsdHM6CiAxMDc0NDMgW2hvc3Q9Zmlhbm8wXQogMTA3NDUyIFtob3N0PWh1eGVscmViZTBdCiAx
MDc0NjIgW2hvc3Q9cGlub3QwXQogMTA3NDY5IFtob3N0PW1lcmxvdDBdCiAxMDc0NzQgW2hvc3Q9
YmFyb3F1ZTFdCiAxMDc0ODYgW2hvc3Q9aXRhbGlhMV0KIDEwNzQ5NyBbaG9zdD1tZXJsb3QxXQog
MTA3NTI5IHBhc3MgOGUwOTY2M2Y3ZmY3MGIxMGE1NjA3NDZmMTc4OTdkMmM2N2M4NDYwZCA5NDM4
NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEw
MzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIy
YTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZTQxMmMwM2JlMjVkZWU4MjAyYTQ0MGI5NzM1
NjFhZmQ4YWI2ZDg2OAogMTA3NTU1IFtob3N0PW5vY2VyYTFdCiAxMDc1NzEgW2hvc3Q9cmltYXZh
MV0KIDEwNzYyMSBbaG9zdD1waW5vdDFdCiAxMDc1NzkgW2hvc3Q9Zmlhbm8xXQogMTA3NjA3IFto
b3N0PWJhcm9xdWUwXQogMTA3NjE2IFtdCiAxMDc1OTIgW2hvc3Q9bm9jZXJhMF0KIDEwNzYzMCBb
aG9zdD1maWFubzBdCiAxMDc2MzggW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNzY2MCBbaG9zdD1pdGFs
aWEwXQogMTA3NzEwIFtob3N0PWVsYmxpbmcxXQogMTA3NzUzIFtob3N0PXJpbWF2YTBdCiAxMDc4
MTkgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDc5MjUgW2hvc3Q9cGlub3QwXQogMTA3OTgwIFtob3N0
PWVsYmxpbmcwXQogMTA4MDIyIFtob3N0PWl0YWxpYTFdCiAxMDgwNTEgW2hvc3Q9Y2hhcmRvbm5h
eTFdCiAxMDgwOTMgW2hvc3Q9YmFyb3F1ZTBdCiAxMDgxNjAgZmFpbCBpcnJlbGV2YW50CiAxMDgx
MjQgW2hvc3Q9bWVybG90MV0KIDEwODIxMCBmYWlsIGlycmVsZXZhbnQKIDEwOTAwNyBbXQogMTA5
MDQ4IGZhaWwgaXJyZWxldmFudAogMTA5MDc1IGZhaWwgaXJyZWxldmFudAogMTA5MTA1IGZhaWwg
aXJyZWxldmFudAogMTA5MTU1IGZhaWwgaXJyZWxldmFudAogMTA5MTI3IGZhaWwgaXJyZWxldmFu
dAogMTA5MTgxIGZhaWwgaXJyZWxldmFudAogMTA5MjA3IHBhc3MgOGUwOTY2M2Y3ZmY3MGIxMGE1
NjA3NDZmMTc4OTdkMmM2N2M4NDYwZCA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRk
MzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
ZTQxMmMwM2JlMjVkZWU4MjAyYTQ0MGI5NzM1NjFhZmQ4YWI2ZDg2OAogMTA5MjM2IHBhc3MgOGUw
OTY2M2Y3ZmY3MGIxMGE1NjA3NDZmMTc4OTdkMmM2N2M4NDYwZCA5NDM4NmExMzY2N2M2NDVmZDQy
NTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1
MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4
NDhmZmRmZWU2YTMxYzcgZTQxMmMwM2JlMjVkZWU4MjAyYTQ0MGI5NzM1NjFhZmQ4YWI2ZDg2OAog
MTA5MjUzIHBhc3MgOGUwOTY2M2Y3ZmY3MGIxMGE1NjA3NDZmMTc4OTdkMmM2N2M4NDYwZCA5NDM4
NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEw
MzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIy
YTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZTQxMmMwM2JlMjVkZWU4MjAyYTQ0MGI5NzM1
NjFhZmQ4YWI2ZDg2OAogMTA5MjA5IGZhaWwgaXJyZWxldmFudAogMTA5MjM3IGZhaWwgaXJyZWxl
dmFudAogMTA5MjEzIHBhc3MgODU5YTJkMTYyYWM2ZGQxNDE1Mzk4MTljZmM2MTU3NzI0ZDEyYmRl
NiA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYy
NWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5Nzgz
MmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgY2Q5MWFiMDhlYWEyMzQwOTQ0MGVm
NmI0ZjVhZDZlNjUxYjYyOWMzYgogMTA5MjE1IHBhc3MgODY1OWU3ZmZlM2E4YzcwNmI2NGJjZDM4
ODA2ODQ3MjIxNTViMWYxYSA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2Rm
IDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1Mzcw
ZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MjE3IHBhc3MgMmI3ZDUxNjQz
NDE5MGFlNGRhNDRhZWUzYjlhZTk4Zjc3NmQ5MTJhMCA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdm
ZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRm
ZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MjU2
IGZhaWwgNDJjN2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4ZGQxMDM4OSA5NDM4NmExMzY2
N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDRhMWUzMWM2OGU5ZjQwYmUzMjgzODk0NDkz
MTE3OGIwZDllZDkxNjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIz
MGI3OTU5ZAogMTA5MjM5IHBhc3MgMmYwYjNiMTAzYjMyOWIwYjk2NTZhYzRmYzhiNWY5NGE1YzJm
YTA1MSA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2
MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5
NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYmExMGRiYzdhZTZjOTI4MTYx
MDk5MTNjNmMyNWJhNjZjN2FhNzI4OAogMTA5MjY3IHBhc3MgNDJjN2I5ZTVlODkzY2Q2YjQ5ZjFl
MTA5NDE4NTE2YTM4ZGQxMDM4OSA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlm
Y2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgz
OWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MjIwIHBhc3MgaXJyZWxl
dmFudAogMTA5MjQyIHBhc3MgMDMzMzY5YzdkOTlkMTZkMTFhZDc2Y2QxMzdkODAxZGZkYTQwY2Nk
YSA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYy
NWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5Nzgz
MmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgNzc3YWVjYjYzMTQwMmIyODE4ODJl
OTQ2NTI2OGYyODcyMDJlYzdhNAogMTA5MjIxIHBhc3MgaXJyZWxldmFudAogMTA5MjU4IHBhc3Mg
NDJjN2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4ZGQxMDM4OSA5NDM4NmExMzY2N2M2NDVm
ZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMy
NjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZk
MWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5
ZAogMTA5MjQzIHBhc3MgNzcyZTQyNDczZjc3OGYzNjg3YzEzMjFhZDI1NTBiZTI4MGMxYzJmNCA5
NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRh
ZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVj
NmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYzk4ZjEzYTEyNGE3ODk2MjZlMDYyYTlh
N2I1NzRhZGUwMDg4ZjQ3MQogMTA5MjIzIHBhc3MgaXJyZWxldmFudAogMTA5MjI1IHBhc3MgaXJy
ZWxldmFudAogMTA5MjI2IHBhc3MgaXJyZWxldmFudAogMTA5MjI4IGZhaWwgaXJyZWxldmFudAog
MTA5MjMwIHBhc3MgaXJyZWxldmFudAogMTA5MjMxIGZhaWwgaXJyZWxldmFudAogMTA5MjcwIGZh
aWwgNDJjN2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4ZGQxMDM4OSA5NDM4NmExMzY2N2M2
NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDRhMWUzMWM2OGU5ZjQwYmUzMjgzODk0NDkzMTE3
OGIwZDllZDkxNjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4
ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3
OTU5ZAogMTA5MjE0IGZhaWwgaXJyZWxldmFudAogMTA5MjU5IGZhaWwgNDJjN2I5ZTVlODkzY2Q2
YjQ5ZjFlMTA5NDE4NTE2YTM4ZGQxMDM4OSA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNk
ZGRkMzlmY2RmIDRhMWUzMWM2OGU5ZjQwYmUzMjgzODk0NDkzMTE3OGIwZDllZDkxNjIgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMx
YzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MjM0IHBhc3Mg
aXJyZWxldmFudAogMTA5MjQ0IHBhc3MgNzcyZTQyNDczZjc3OGYzNjg3YzEzMjFhZDI1NTBiZTI4
MGMxYzJmNCA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1
M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgNTRkYmE4ZTZjNDE2YjI2
NjY3ZTkzNGZjNWU5ZmNkOGExYWRlY2ZlMwogMTA5MjQ5IHBhc3MgNzcyZTQyNDczZjc3OGYzNjg3
YzEzMjFhZDI1NTBiZTI4MGMxYzJmNCA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRk
MzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
ODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MjYyIHBhc3MgNDJj
N2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4ZGQxMDM4OSA5NDM4NmExMzY2N2M2NDVmZDQy
NTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEwMzUxYThkM2YxMzMyNjA1
MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4
NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAog
MTA5MjUxIHBhc3MgZDdhY2FiMGJmZWVjNWM5YWU3NWRiMjFiMzUxOTQ4NmUzNTg2MjUwYyA5NDM4
NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDAwNTg4MmU1M2Q2MmYyNWRhZTEw
MzUxYThkM2YxMzMyNjA1MWU4ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIy
YTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4
YzVhMDIzMGI3OTU5ZAogMTA5MjM4IGZhaWwgNDJjN2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2
YTM4ZGQxMDM4OSA5NDM4NmExMzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDRhMWUz
MWM2OGU5ZjQwYmUzMjgzODk0NDkzMTE3OGIwZDllZDkxNjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUz
MzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MjUyIGZhaWwgaXJyZWxldmFudAogMTA5
MjY0IGZhaWwgNDJjN2I5ZTVlODkzY2Q2YjQ5ZjFlMTA5NDE4NTE2YTM4ZGQxMDM4OSA5NDM4NmEx
MzY2N2M2NDVmZDQyNTQ0YTdmZDMwMmNkZGRkMzlmY2RmIDRhMWUzMWM2OGU5ZjQwYmUzMjgzODk0
NDkzMTE3OGIwZDllZDkxNjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVh
MDIzMGI3OTU5ZApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMDc1MjkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTA5MjM4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTA5MjUzIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5
MjU2IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDQyYzdiOWU1ZTg5
M2NkNmI0OWYxZTEwOTQxODUxNmEzOGRkMTAzODkgOTQzODZhMTM2NjdjNjQ1ZmQ0MjU0NGE3ZmQz
MDJjZGRkZDM5ZmNkZiAwMDU4ODJlNTNkNjJmMjVkYWUxMDM1MWE4ZDNmMTMzMjYwNTFlOGY1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKTm8gcmV2aXNp
b25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMDkyNTggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MDkyNTkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDky
NjIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTI2NCAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTI2NyAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MjcwIChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAq
KioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2Vk
OiAgNGExZTMxYzY4ZTlmNDBiZTMyODM4OTQ0OTMxMTc4YjBkOWVkOTE2MgogIEJ1ZyBub3QgcHJl
c2VudDogMDA1ODgyZTUzZDYyZjI1ZGFlMTAzNTFhOGQzZjEzMzI2MDUxZThmNQogIExhc3QgZmFp
bCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
LzEwOTI3MC8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKcG5tdG9wbmc6
IDE5OCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3Vs
dHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0Lnhlbi1ib290Lntk
b3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoxMDkyNzA6IHRvbGVyYWJsZSBGQUlMCgpmbGlnaHQgMTA5MjcwIGxpbnV4LWxpbnVzIHJl
YWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTA5MjcwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 10 18:32:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 18:32:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8WPP-00027z-CL; Wed, 10 May 2017 18:32:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <garsilva@embeddedor.com>) id 1d8UoI-00020M-7c
 for xen-devel@lists.xenproject.org; Wed, 10 May 2017 16:49:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 89/5C-02956-5B443195; Wed, 10 May 2017 16:49:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNKsWRWlGSWpSXmKPExsVyYKduq+4WF+F
 Ig5l/JCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLqz4zFrRwV3w49YWpgXEFRxcjF4eQwGNG
 id63Txi7GDmBnGmMEq1v1SASDUwSV9b2M0M4XYwST48dZe1i5OBgEVCVeLpLHKSBVyBIYu3S8
 ywgYTYBU4nzG0xBwiICWRKfD/9gA7GZBRwkLvd+YwKxhQUCJK7duMUMYosKaEpsWA8RZxZwlD
 h6YyorxEhBiZMzn4CNZBaQllj+jwMkLCEQJfF391UWCNtc4tWsk2wQtrHEy1cLmCFsK4nfh9e
 wwMQb1/5nh7AFJNr+nGSFsKUlbp5vZIKxTz3YC1XDJXFg6jyomfwSh2ffY4Sw+ST2LdzABnKO
 hIC9xMOHdhBhNYnNO+axwoy//+4a1Bg3iRsPPzJNYJSdheSxWUgem4Xw2AJG5lWMGsWpRWWpR
 bpG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIERzQAEOxgXrw08xCjJwaQkyv
 tTSzhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvnDNQTrAoNT21Ii0zB5haYNISHDxKIrzOIGn
 e4oLE3OLMdIjUKUZdjhe3f7xnEmLJy89LlRLnvQxSJABSlFGaBzcCluYuMcpKCfMyAh0lxFOQ
 WpSbWYIq/4pRnINRSZg3BmQKT2ZeCdymV0BHMAEdEcggAHJESSJCSqqBUemr6ZPJsgv+POue7
 1bXZLaBT2JG94N6ofy81wfanuZUZDJGsLwz03n+w9b2cGWIKtO1ZK3Ks2t5GOUXzlqtUzjpy5
 RpTMzNrDNnxsmb/FVJPi8sL6q34ELOHdGtrN5Rfk4+L+7MCnEUL+VJ+2C6kekv43zT3+Y7P9e
 eksnrESvV6a360LlRiaU4I9FQi7moOBEAb6ERYm4DAAA=
X-Env-Sender: garsilva@embeddedor.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494434995!61504663!1
X-Originating-IP: [192.185.45.133]
X-SpamReason: No, hits=1.4 required=7.0 tests=RCVD_NUMERIC_HELO
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1484 invoked from network); 10 May 2017 16:49:56 -0000
Received: from gateway21.websitewelcome.com (HELO
 gateway21.websitewelcome.com) (192.185.45.133)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 16:49:56 -0000
Received: from cm6.websitewelcome.com (cm6.websitewelcome.com [108.167.139.19])
 by gateway21.websitewelcome.com (Postfix) with ESMTP id 35959400DCB3E
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 11:49:55 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22])
 by cm6.websitewelcome.com with 
 id Jgpt1v00P0V9LXg01gpugH; Wed, 10 May 2017 11:49:54 -0500
Received: from gator4166.hostgator.com ([108.167.133.22]:34377)
 by gator4166.hostgator.com with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87)
 (envelope-from <garsilva@embeddedor.com>)
 id 1d8UoD-000Sbr-Gd; Wed, 10 May 2017 11:49:53 -0500
Received: from 189.152.186.83 ([189.152.186.83]) by gator4166.hostgator.com
 (Horde Framework) with HTTPS; Wed, 10 May 2017 11:49:53 -0500
Date: Wed, 10 May 2017 11:49:53 -0500
Message-ID: <20170510114953.Horde.7C1VjUQI-YiZdSL2tKfFVHL@gator4166.hostgator.com>
From: "Gustavo A. R. Silva" <garsilva@embeddedor.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Roger Pau
 =?utf-8?b?TW9ubsOp?= <roger.pau@citrix.com>
User-Agent: Horde Application Framework 5
MIME-Version: 1.0
Content-Disposition: inline
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 108.167.133.22
X-Exim-ID: 1d8UoD-000Sbr-Gd
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: gator4166.hostgator.com [108.167.133.22]:34377
X-Source-Auth: garsilva@embeddedor.com
X-Email-Count: 6
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Mailman-Approved-At: Wed, 10 May 2017 18:32:22 +0000
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [block-xen-blkback] question about pontential null
 pointer dereference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"; DelSp="Yes"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CkhlbGxvIGV2ZXJ5Ym9keSwKCldoaWxlIGxvb2tpbmcgaW50byBDb3Zlcml0eSBJRCAxMzUwOTQy
IEkgcmFuIGludG8gdGhlIGZvbGxvd2luZyBwaWVjZSAgCm9mIGNvZGUgYXQgZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYzo0OTA6Cgo0OTBzdGF0aWMgaW50IHhlbl9ibGtia19yZW1v
dmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKNDkxewo0OTIgICAgICAgIHN0cnVjdCBiYWNr
ZW5kX2luZm8gKmJlID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CjQ5Mwo0OTQgICAgICAg
IHByX2RlYnVnKCIlcyAlcCAlZFxuIiwgX19mdW5jX18sIGRldiwgZGV2LT5vdGhlcmVuZF9pZCk7
CjQ5NQo0OTYgICAgICAgIGlmIChiZS0+bWFqb3IgfHwgYmUtPm1pbm9yKQo0OTcgICAgICAgICAg
ICAgICAgeGVudmJkX3N5c2ZzX2RlbGlmKGRldik7CjQ5OAo0OTkgICAgICAgIGlmIChiZS0+YmFj
a2VuZF93YXRjaC5ub2RlKSB7CjUwMCAgICAgICAgICAgICAgICB1bnJlZ2lzdGVyX3hlbmJ1c193
YXRjaCgmYmUtPmJhY2tlbmRfd2F0Y2gpOwo1MDEgICAgICAgICAgICAgICAga2ZyZWUoYmUtPmJh
Y2tlbmRfd2F0Y2gubm9kZSk7CjUwMiAgICAgICAgICAgICAgICBiZS0+YmFja2VuZF93YXRjaC5u
b2RlID0gTlVMTDsKNTAzICAgICAgICB9CjUwNAo1MDUgICAgICAgIGRldl9zZXRfZHJ2ZGF0YSgm
ZGV2LT5kZXYsIE5VTEwpOwo1MDYKNTA3ICAgICAgICBpZiAoYmUtPmJsa2lmKQo1MDggICAgICAg
ICAgICAgICAgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoYmUtPmJsa2lmKTsKNTA5CjUxMCAgICAgICAg
LyogUHV0IHRoZSByZWZlcmVuY2Ugd2Ugc2V0IGluIHhlbl9ibGtpZl9hbGxvYygpLiAqLwo1MTEg
ICAgICAgIHhlbl9ibGtpZl9wdXQoYmUtPmJsa2lmKTsKNTEyICAgICAgICBrZnJlZShiZS0+bW9k
ZSk7CjUxMyAgICAgICAga2ZyZWUoYmUpOwo1MTQgICAgICAgIHJldHVybiAwOwo1MTV9CgpUaGUg
aXNzdWUgaGVyZSBpcyB0aGF0IGxpbmUgNTA3IGltcGxpZXMgdGhhdCBiZS0+YmxraWYgbWlnaHQg
YmUgTlVMTC4gIApJZiB0aGlzIGlzIHRoZSBjYXNlLCB0aGVyZSBpcyBhIE5VTEwgcG9pbnRlciBk
ZXJlZmVyZW5jZSB3aGVuICAKZXhlY3V0aW5nIGxpbmUgNTExIG9uY2UgbWFjcm8geGVuX2Jsa2lm
X3B1dCgpIGRlcmVmZXJlbmNlIGJlLT5ibGtpZgoKSXMgdGhlcmUgYW55IGNoYW5jZSBmb3IgYmUt
PmJsa2lmIHRvIGJlIE5VTEwgYXQgbGluZSA1MTE/CgpJJ20gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQg
aWYgdGhpcyBpcyBhIGZhbHNlIHBvc2l0aXZlIG9yIHNvbWV0aGluZyB0aGF0ICAKYWN0dWFsbHkg
bmVlZHMgdG8gYmUgZml4ZWQuCgpJJ2QgcmVhbGx5IGFwcHJlY2lhdGUgYW55IGNvbW1lbnQgb24g
dGhpcy4KClRoYW5rIHlvdSEKLS0KR3VzdGF2byBBLiBSLiBTaWx2YQoKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 10 19:05:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 19:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Wv1-0004BH-QJ; Wed, 10 May 2017 19:05:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8Wv0-0004BB-84
 for xen-devel@lists.xen.org; Wed, 10 May 2017 19:05:02 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4E/FE-03696-D5463195; Wed, 10 May 2017 19:05:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTTcmRTj
 SYHWzucWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH451XWgo38FWs39TM3MB7j6WLk4hAS2Mgo
 MWdzIzOEs5JR4mL7a5YuRk4OYYFAied3LzOB2CICehKzG1+zQhR9YZfo/vsHrINZYAGTxNm+N
 4wgVWwCmhJ3Pn8C6+AVsJKY2LuIDcRmEVCVOPTzIViNqEC4xNvGIywQNYISJ2c+AbM5gbbN/f
 QKrJ5ZwExi3uaHzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukamuolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHQMQ7GD8tizgEKMkB5OSKO9PLeFIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8V5KAcoJFqempFWmZOcDwh0lLcPAoifB+B0nzFhck5hZnpkOkT
 jHqcrxb+uE9kxBLXn5eqpQ4r0wyUJEASFFGaR7cCFgsXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5Iwry/IFJ7MvBK4Ta+AjmACOiKQQQDkiJJEhJRUA6P73Qfh5exrda0md+5USSxIl5RLDTq
 mkjmloNfg6GNTpaepGo/+qH+Z8t5QTEbiSjbjYe50+fTf1XFpLiqsP9dOk57w9HUih1VflN3H
 dfMWbkp+eYf/3uukW/F8L6avZvossDS9SX/iZFHmPoPLbfdWsJ55cDt2ul/5tgeCrxbo14U+4
 jMItlViKc5INNRiLipOBAD3WJcEwAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494443100!67606028!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26671 invoked from network); 10 May 2017 19:05:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 10 May 2017 19:05:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C1B2E2B;
 Wed, 10 May 2017 12:04:59 -0700 (PDT)
Received: from [10.119.48.100] (unknown [10.119.48.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D90803F4FF;
 Wed, 10 May 2017 12:04:56 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
 <c0307ee7-44e5-1ebc-b8e1-785455ecbc4e@citrix.com>
 <64eede57-85be-99f4-cbd8-5d28a430980b@arm.com>
 <CAOcqxo1oF8+v6oaDgXNwqFTZVohBWF87OAV1PQYD4bYgOS95GQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3819da8c-dd3d-54ef-efa8-ff75dc6d89a7@arm.com>
Date: Wed, 10 May 2017 20:04:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo1oF8+v6oaDgXNwqFTZVohBWF87OAV1PQYD4bYgOS95GQ@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Steve Capper <Steve.Capper@arm.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTAvMjAxNyAwNjozNyBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVs
aWVuLAoKSGkgVm9sb2R5bXlyLAoKPiBSZXR1cm5pbmcgYmFjayB0byBOYXRpdmUgYXBwcywgSSB0
aGluayB3ZSBjYW4gbWFrZSBjdHggc3dpdGNoIGV2ZW4KPiBmYXN0ZXIgYnkgZHJvcHBpbmcgcDJt
IGNvZGUuIEltYWdpbmUgdGhhdCB3ZSBhbHJlYWR5IGNyZWF0ZWQgc3RhZ2UgMQo+IE1NVSBmb3Ig
bmF0aXZlIGFwcGxpY2F0aW9uLiBUaGVuIHRvIHN3aXRjaCB0byBhcHAgaXQgd2UgbmVlZCBvbmx5
Ogo+Cj4gMS4gRW5hYmxlIFRHRSBiaXQgaW4gSENSCj4gMi4gRGlzYWJsZSBWTSBiaXQgaW4gSENS
Cj4gMy4gU2F2ZS9Qcm9ncmFtIEVMMV9UVEJSIGFuZCBmcmllbmRzCj4gMy41IChvcHRpb25hbGx5
KSBzYXZlL3Jlc3RvcmUgRlBVIHN0YXRlCj4gNC4gU2F2ZS9SZXN0b3JlIGdlbmVyYWwgcHVycG9z
ZSByZWdpc3RlcnMgKyBTUCArIENTUiArIFBDIHRvIGp1bXAgdG8KPiBhbiBhcHAgaW4gRUwwIHN0
YXRlLgo+Cj4gVGhpcyBjYW4gYmUgZG9uZSBpbiAicmVhbCIgdmNwdSBvciBpbiBpZGxlIHZjcHUg
Y29udGV4dC4gTm8gZGlmZmVyZW5jZXMgdGhlcmUuCj4KPiBFeGNlcHRpb24gaGFuZGxpbmcgaW4g
aHlwZXJ2aXNvciB3b3VsZCBiZWNhbWUgdHJpY2t5IGJlY2F1c2Ugb2YgdmNwdQo+IGFic2VuY2Ug
Zm9yIG5hdGl2ZSBhcHAuIEN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgZW50cnkuUyBhbHdheXMg
c2F5cwo+IGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMgdG8gYSB2Y3B1IHN0cnVjdHVyZS4gQmFz
aWNhbGx5LCB3ZSBzaG91bGQKPiB0ZWFjaCBlbnRyeS5TIGFuZCB0cmFwcy5jIGFib3V0IG5hdGl2
ZSBhcHBzLgo+IEFtIEkgbWlzc2luZyBzb21ldGhpbmc/CgpIQ1JfRUwyLlZNIGlzIGFsbG93ZWQg
dG8gYmUgY2FjaGVkIGluIHRoZSBUTEJzIHNvIGZvciBjb3JyZWN0bmVzcyB5b3UgCmhhdmUgdG8g
Zmx1c2ggdGhlIFRMQnMgZXZlcnl0aW1lIHlvdSBjaGFuZ2UgdGhpcyBiaXQgKHNlZSBENC44LjMg
aW4gQVJNIApEREkgMDQ4N0Eua19pc3MxMDc3NSkuCgpGdXJ0aGVybW9yZSwgYXMgSSBtZW50aW9u
ZWQgZWFybGllciAoc2VlIFsxXSkgdGhlcmUgYXJlIGRlcGVuZGVuY2llcyBvbiAKdGhlIFZNSUQg
ZXZlbiB3aGVuIHN0YWdlLTIgaXMgZGlzYWJsZWQgKHNlZSBENC0xODIzIGluIEFSTSBEREkgCjA0
ODdBLmtfaXNzMTA3NzUpIHNvIHlvdSBoYXZlIHRvIHByb2dyYW0gY29ycmVjdGx5IFZUVEJSX0VM
Mi5WTUlELiBUaGlzIAphbHNvIG1lYW5zIHRoYXQgaWYgeW91IHVzZSBhIGRpZmZlcmVudCBFTDAg
YXBwLCB5b3UgaGF2ZSB0byB0aGVyIHVzZSBhIApkaWZmZXJlbnQgVk1JRCBvciBmbHVzaCB0aGUg
VExCcy4KCkJvdHRvbSBsaW5lLCBpZiB5b3UgZG9uJ3QgdXNlIHN0YWdlLTIgcGFnZSB0YWJsZSB5
b3UgaGF2ZSB0byBmbHVzaCB0aGUgClRMQnMuIExpa2VseSB0aGlzIHdpbGwgaGF2ZSBhbiBoaWdo
ZXIgaW1wYWN0IG9uIHRoZSBwbGF0Zm9ybSB0aGFuIHVzaW5nIApzdGFnZS0yIHBhZ2UgdGFibGUu
CgpWaXJ0dWFsIG1lbW9yeSBpcyBxdWl0ZSB0cmlja3ksIHNvbWVvbmUgbmVlZHMgdG8gbG9vayBh
dCB0aGUgQVJNIEFSTSBhbmQgCmNoZWNrIGFsbCB0aGUgYmVoYXZpb3JzIHdoZW4gZGlzYWJsaW5n
IGVpdGhlciBzdGFnZS0xIG9yIHN0YWdlLTIuIFRoZXJlIAphcmUgbWVtb3J5IGF0dHJpYnV0ZSBp
bXBsaWNhdGlvbnMgdGhhdCBtYXkgbWFrZSB0cmlja3kgdG8gbW92ZSBhbiBFTDAgCmFwcCBiZXR3
ZWVuIHBDUFUuCgpDQyBTdGV2ZSBvbiB0aGUgZGlzY3Vzc2lvbiB0byBnZXQgbW9yZSBmZWVkYmFj
ay4gV2UgYXJlIHRyeWluZyB0byAKZGlzYWJsZSBjb21wbGV0ZWx5IEVMMS4KCkNoZWVycywKClsx
XSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy9t
c2cwNDM3NC5odG1sCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 20:08:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 20:08:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8XuB-0008B9-Kn; Wed, 10 May 2017 20:08:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2960d7e26=citrix-osstest@xenproject.org>)
 id 1d8XuB-0008B3-0a
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 20:08:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 2F/C1-01999-E2373195; Wed, 10 May 2017 20:08:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpK5usXC
 kwc9XShb3prxnd2D02N63iz2AMYo1My8pvyKBNePkrhksBQdlKra23WdvYHwl0sXIySEh4C9x
 eM11NgjbXWJ6+wowW0TAWWLCh9tgNq+AnsTCFw/AbGEBC4kpt78zdzFyAdU3MUr0T17HCNHsJ
 vF42hR2GHvGtgvMIDabgIfExJ6JLCA2i4CqxJs7+8FsIQEtiaWLVzJBLBCUODnzCVicWUBC4u
 CLF8wQcywkdnzsY5vAyDcLSdksJGULGJlWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjq5aY
 WFyemp+YkJhXrJefnbmIEhhUDEOxgPH/a8xCjJAeTkijvTy3hSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvCsLgXKCRanpqRVpmTnAAIdJS3DwKInwdoKkeYsLEnOLM9MhUqcYdTneLf3wnkmIJ
 S8/L1VKnHcNSJEASFFGaR7cCFi0XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbyrIFJ7MvB
 K4Ta+AjmACOiKQQQDkiJJEhJRUA2PV3kw1Nw1BjfUBR2z5rCd9t25nbdCRkjh/MVOLZ+1qoZf
 2c+NX3Zj7IuZSwPSfOQnsa/dszJIVTe0Xre/QyXis+KlJ5abZ1svXm6xsM6+F3Q2bvD2+s0Rf
 mt/91MsbqlPWX2NZde2w2kzF5YUv+gsdu/pnsfM+VHLm39W8KeqaYdGB5ALN9UosxRmJhlrMR
 cWJAAgvSG6xAgAA
X-Env-Sender: prvs=2960d7e26=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494446891!58557258!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38258 invoked from network); 10 May 2017 20:08:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 20:08:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,320,1491264000"; d="scan'208";a="423109886"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71284-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=af5fed90bfbf27dc1acafbd69b98f4968a97ef3a
X-Osstest-Versions-That: ovmf=d547b32dccbef8bd4fedda648db270ad4cbf3857
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 10 May 2017 21:08:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71284: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI4NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyODQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3MTI2OQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDcxMjY5Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYWY1ZmVkOTBi
ZmJmMjdkYzFhY2FmYmQ2OWI5OGY0OTY4YTk3ZWYzYQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZDU0N2IzMmRjY2JlZjhiZDRmZWRkYTY0OGRiMjcwYWQ0Y2JmMzg1NwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjY5ICAyMDE3LTA1LTA5IDEwOjQ2OjM2IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI4NCAgMjAxNy0wNS0xMCAxODoxNjozNCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3Mv
bG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGFmNWZlZDkwYmZiZjI3ZGMxYWNhZmJkNjliOThmNDk2
OGE5N2VmM2EKQXV0aG9yOiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+
CkRhdGU6ICAgV2VkIE1heSAzIDE4OjI5OjM0IDIwMTcgKzAxMDAKCiAgICBBcm1QbGF0Zm9ybVBr
ZyxBcm1WaXJ0UGtnOiBkZWxldGUgcmVkdW5kYW50IFBMMDMxIGZ1bmN0aW9ucwogICAgCiAgICBS
ZW1vdmUgdGhlIGZ1bmN0aW9ucyBub3cgcHJvdmlkZWQgYnkgVGltZUJhc2VMaWIgZnJvbQogICAg
UEwwMzFSZWFsVGltZUNsb2NrTGliLiBBZGQgVGltZUJhc2VMaWIgcmVzb2x1dGlvbiB0byBBcm1W
aXJ0UGtnCiAgICBpbiBzYW1lIGNvbW1pdCB0byBwcmV2ZW50IGJyZWFrYWdlLgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v
cmc+Cgpjb21taXQgYjQ4OTU5OTU3MTI4MjY0ZWM3ZjU2YTE4YjFkOGRkYWU4NWJmZGZmYwpBdXRo
b3I6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KRGF0ZTogICBXZWQg
TWF5IDMgMTY6NTQ6NTYgMjAxNyArMDEwMAoKICAgIEVtYmVkZGVkUGtnOiBpbXBvcnQgRWZpVGlt
ZUJhc2VMaWIgKGFzIFRpbWVCYXNlTGliKQogICAgCiAgICBTb21lIGdlbmVyaWMgUlRDIGhlbHBl
ciBmdW5jdGlvbnMgd2VyZSBicm9rZW4gb3V0IGZyb20gdGhlIFBMMDMxCiAgICBsaWJyYXJ5IGZv
ciB1c2Ugd2l0aCBvdGhlciBSVENzIGluIE9wZW5QbGF0Zm9ybVBrZy4gSW1wb3J0IHRoZSBjb2Rl
IGJhY2sKICAgIGhlcmUsIHJlYWxpZ25pbmcgaXQgd2l0aCB0aGUgY3VycmVudCBzdGF0ZSBvZiBQ
TDAzMVJlYWxUaW1lQ2xvY2tMaWIgdG8KICAgIHNpbXBsaWZ5IGNvbXBhcmlzb25zLgogICAgCiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5v
cmc+CiAgICBSZXZpZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+Cgpjb21taXQgZWU2NjA1MzEwNmM2M2ZjMWFlZGVjNjEwMTQ1MjhmZWJiMThhY2RjOQpB
dXRob3I6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KRGF0ZTogICBX
ZWQgTWF5IDMgMTc6MDU6NDcgMjAxNyArMDEwMAoKICAgIEVtYmVkZGVkUGtnOiBpbXBvcnQgRGVz
aWduV2FyZSBFTU1DIGRyaXZlcgogICAgCiAgICBJbXBvcnRlZCBmcm9tIE9wZW5QbGF0Zm9ybVBr
ZyAwNDM0ZmY2MmUzZWI4OTZlNmM1NjFkZWE4NGNmYjhiODAzOTE2MDNlLgogICAgCiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBT
aWduZWQtb2ZmLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 10 21:07:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 21:07:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Yp7-0003WG-Ro; Wed, 10 May 2017 21:07:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8Yp5-0003Vv-TB
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 21:07:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F1/A9-03058-7F083195; Wed, 10 May 2017 21:07:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdbg3C
 kwa5VvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+NRxkqXgXXJFx7RetgbG
 HbZdjFwcQgJ/GSW2vJnABOE8ZpT4u3IvYxcjJ5CzjVHi+V4XEFtEwFni65m57CA2r4C+xNvVu
 8BqhAVMJZ6un88MYksIHFGTmL7CG8L2lpj6byMrjP35yAwgm52DTcBK4pAYSJRFQFVi45qFTB
 MYuRcwMqxi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0OAM
 Q7GBctSDwEKMkB5OSKO9PLeFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8jMAAEhIsSk1PrUjL
 zAGGHkxagoNHSYRXEiTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivKYgRQIgRRmleXAjY
 HFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8J+uApvBk5pXAbXoFdAQT0BGBDAIgR5QkIq
 SkGhiTlzCnfM6/dH72VJPnkye1C13v3Hj9sIaz7gWeeCMukXuLc8JXHG34YeX+N6jA5dsrpvs
 p/w3dqvOior6UnHrkdkbAJtH2UPP1Gcb1iqvbfslNOvTF2efk5GyLee8Xbtoi4s+7Zvsrxobs
 pe1SV6StNmZ+Z484HfFvnpXCy28/Zjb9VRRz5UpXYinOSDTUYi4qTgQA7MdnfH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494450421!101087617!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9036 invoked from network); 10 May 2017 21:07:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 21:07:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Yp2-00063w-FJ; Wed, 10 May 2017 21:07:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Yow-0005WC-Sq; Wed, 10 May 2017 21:06:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Yow-0003He-4w; Wed, 10 May 2017 21:06:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109254-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5cbfaeb840fbc57742ee224dce3ec10b9093baef
X-Osstest-Versions-That: linux=4a1e31c68e9f40be32838944931178b0d9ed9162
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 21:06:54 +0000
Subject: [Xen-devel] [linux-next test] 109254: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI1NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkyNTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
IDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTIzOAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEwOTIzOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAxNiBndWVz
dC1zdG9wICAgICAgICAgZmFpbCBibG9ja2VkIGluIDEwOTIzOAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTA5
MjM4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgYmxvY2tlZCBpbiAxMDkyMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBibG9ja2VkIGluIDEwOTIzOAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1ib290
ICAgICBmYWlsIGxpa2UgMTA5MjM4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkyMzgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFp
bCBsaWtlIDEwOTIzOAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIGxpa2UgMTA5MjM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDky
MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290
ICAgICAgICAgZmFpbCBsaWtlIDEwOTIzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIGxpa2UgMTA5MjM4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMDkyMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgNiB4ZW4tYm9vdCAgICAgZmFpbCBsaWtlIDEwOTIzOAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5
MjM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMDkyMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTIzOAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTA5MjM4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDkyMzgKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
OTIzOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MjM4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRz
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDVj
YmZhZWI4NDBmYmM1Nzc0MmVlMjI0ZGNlM2VjMTBiOTA5M2JhZWYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDRhMWUzMWM2OGU5ZjQwYmUzMjgzODk0NDkzMTE3OGIwZDll
ZDkxNjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MjU0ICAyMDE3LTA1LTEwIDA5
OjIwOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 10 21:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 21:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Ys5-00046f-C6; Wed, 10 May 2017 21:10:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8Ys4-00046S-O2
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 21:10:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A8/72-02956-0B183195; Wed, 10 May 2017 21:10:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXddo3C
 kwf5WNYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9LQsYSroL6v4M/85awPj
 SZ8uRi4OIYG/jBKHf+5khnAeM0qcvzSJsYuRE8jZxiix9EMSiC0i4Czx9cxcdhCbV0BfYu7Dm
 SxdjBwcwgIWEscWWIL0Sghc0pVYfeoNE0iNhIC3xP1dPUwgNSD2yz1SXYzsHGwCVhKHxEAKWA
 RUJY5Nns40gZF7ASPDKkaN4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT
 83E2MQH8zAMEOxp3rAw8xSnIwKYny/tQSjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcvYAJQT
 LEpNT61Iy8wBBh5MWoKDR0mENwIkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rymIEUCI
 EUZpXlwI2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPogU3gy80rgNr0COoIJ6IhABg
 GQI0oSEVJSDYx7H5hmb82YM71RI2y3ixrbldUv5yV7Tz/C3PJ6T2DW54gXt/tbD9d8WLfiqlz
 ETCFfHqlpfL+qWzYpysw9WCst1v2l6692z9XQ7b9lpUREhD5t8WJfr1Py7kKlZ3RUVts2Ry6f
 7j3xDNIv0k9cznWQnFBnv7JG4K6cvzhbw7FyziKJ7hXyM5VYijMSDbWYi4oTARkpF059AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494450605!100619961!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13152 invoked from network); 10 May 2017 21:10:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 May 2017 21:10:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Ys0-00069V-Gl; Wed, 10 May 2017 21:10:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Yru-0005Ze-BX; Wed, 10 May 2017 21:09:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8Yrt-00071J-CP; Wed, 10 May 2017 21:09:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109261-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dd1559bb267becbb838de41132ef60771d183e5d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 May 2017 21:09:57 +0000
Subject: [Xen-devel] [qemu-mainline test] 109261: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4611176515173429267=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4611176515173429267==
Content-Type: text/plain

flight 109261 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109261/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                dd1559bb267becbb838de41132ef60771d183e5d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   15 days
Failing since        107644  2017-04-25 10:26:10 Z   15 days   41 attempts
Testing same since   109183  2017-05-08 18:23:37 Z    2 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philipp Kern <phil@philkern.de>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4670 lines long.)


--===============4611176515173429267==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4611176515173429267==--

From xen-devel-bounces@lists.xen.org Wed May 10 22:01:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 22:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8Zfi-0007Pa-1E; Wed, 10 May 2017 22:01:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <phcoder@gmail.com>) id 1d8Zfg-0007PU-Gp
 for xen-devel@lists.xensource.com; Wed, 10 May 2017 22:01:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 37/DC-02006-3BD83195; Wed, 10 May 2017 22:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVyMfTqQd1NvcK
 RBq27VCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8abQ/YF7X4VH1b0MTUwLnfuYuTiEBKYyihx
 oOE1M4jDItDAKtHz9TIriCMhMIdVYtX+A0xdjJxATp7Elr4HLBB2ocSKleuYQWxeAUGJkzOfs
 ECMesMosaG1nREkwSkQKHHp3DawBjYBS4kFnS1gcRYBVYkzU1ZCNQdINPz8wN7FyMEhLJAi8X
 85J0hYREBO4s/z+YwgM5kFGpglPt09wg6SYBbwklje8YdlAiP/LCS7ZyFJzQIaxSygLrF+nhB
 EWFti2cLXzBC2msTtbVfZkcUXMLKtYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDVy00tLk5M
 T81JTCrWS87P3cQIDOh6BgbGHYyNs/0OMUpyMCmJ8v7UEo4U4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMHb1gOUEyxKTU+tSMvMAcYWTFqCg0dJhJcPJM1bXJCYW5yZDpE6xWjM8eLy+/dMHE9W/n
 jPJMSSl5+XKiXOawSMWiEBkNKM0jy4QbCYv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHc
 RyEKezLwSuH2vgE5hAjolkEEA5JSSRISUVAOjdnJC3kLVFwabedgmpfvevX/tzdJluqKuTZ/r
 9pyO195d9sx4a/HszVW7fxUmJ80Q/tF995QUnw7j1sDstIVMNzmuuJbevN7Uy+/AIRXWyztnU
 vn68/O8+D5YOIQ43rj3Lclzn6xCSpbHt7taRak//R7VPOPgesZreyU8e4r7T+4D2dGuMz8osR
 RnJBpqMRcVJwIArjBoA/QCAAA=
X-Env-Sender: phcoder@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494453680!97523570!1
X-Originating-IP: [209.85.213.193]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18705 invoked from network); 10 May 2017 22:01:21 -0000
Received: from mail-yb0-f193.google.com (HELO mail-yb0-f193.google.com)
 (209.85.213.193)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 22:01:21 -0000
Received: by mail-yb0-f193.google.com with SMTP id b2so327468yba.3
 for <xen-devel@lists.xensource.com>; Wed, 10 May 2017 15:01:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Dbr6VLA0OZRUGJT/xUpt3tAD5VWuu5X6P8z03/pTIu8=;
 b=k6oH4aE6ySd3zNjsWPbo7snSDNn/QzT15PdjchyEA0sOugeBRCY0GR3I7KRpfj4Iss
 Y2QlMZDzbUsjr0RCATgMr6GX+qzjvfn1MKJA7pZLm42vjBRNy9EpRvbULmdCYbH4ynLh
 eneENqKwSzhS4LPeCsNrBzBpnllPoJHy9WOW1iYrGGD3VsvetNT13WfOfOzsJQUQ4Ikp
 r3APPd2gqoNnoxoN/+AR2kLIb7KEnQ9CJdy0SbHliUKgyu4jGXfDaRn8olVT7djy4I/S
 HdzR6u7FXH6wPSdWnzGtJJioBNi+jN2KGJti1h5qlUxQj2FF50UdId9BKOfnVL5okwQH
 o/tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Dbr6VLA0OZRUGJT/xUpt3tAD5VWuu5X6P8z03/pTIu8=;
 b=eU8W+/JHXHFoj1thB85hyParrW83RSFnxQWiuwOK5KbhVmfHDf4UnqOLdqFdyJ6FMC
 JZvM+k5L7soDEp8TJO/bc501CEYXWRAwGBsAdYLfT7szSduJI9pMdJnpKJZUcR1XfX9d
 e05g4FZLjwBvYP+AvTVZx8d7R5XCBljqC5c7Xbrj1Br60FW2P1aBw0V30KLyPibQWdCC
 EyxHvVM9RvscYxvTMyEZXC4U4yVGc6MnibnfXiVqRYw3nVTEPn5DlhBkxqDxxSJriwDl
 JKco7tl0cJbWKQPzxDKnaiejFHHLnZKeStHyDjyaT8L3QYH/9zu5JTxWOglRlY0LyQgA
 cw5A==
X-Gm-Message-State: AODbwcAyDhPOcd6bR7c+EsO5yXNFGhu6xRohANu48QdjuAqr4IMpahqh
 eyDY2whP/Hli8+01ZTMxgxyZqsDn2g==
X-Received: by 10.37.196.69 with SMTP id u66mr7010703ybf.11.1494453680055;
 Wed, 10 May 2017 15:01:20 -0700 (PDT)
MIME-Version: 1.0
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <CAEaD8JN9xTYJ+XY-CmYut43OX2d=OgmmUOfOB5rqoj-rUW2V8A@mail.gmail.com>
 <CADyBb7sFqne8ZtJyNTnFde_R48DmS0-sGmBpcOg9wiFzr3v9Fw@mail.gmail.com>
In-Reply-To: <CADyBb7sFqne8ZtJyNTnFde_R48DmS0-sGmBpcOg9wiFzr3v9Fw@mail.gmail.com>
From: "Vladimir 'phcoder' Serbinenko" <phcoder@gmail.com>
Date: Wed, 10 May 2017 22:01:09 +0000
Message-ID: <CAEaD8JN=aqWOPfDGUo23wzBp0TmT3jzOiZsA1ewmTrZfYCKJLA@mail.gmail.com>
To: Fu Wei <fu.wei@linaro.org>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Stefano Stabellini <sstabellini@kernel.org>, arvidjaar@gmail.com,
 Jon Masters <jcm@redhat.com>, ian.campbell@docker.com,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6874563823544145613=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6874563823544145613==
Content-Type: multipart/alternative; boundary=94eb2c054ae4bbabbe054f329c2d

--94eb2c054ae4bbabbe054f329c2d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Tue, May 9, 2017, 11:02 Fu Wei <fu.wei@linaro.org> wrote:

> Hi Vladimir
>
> On 9 May 2017 at 14:59, Vladimir 'phcoder' Serbinenko <phcoder@gmail.com>
> wrote:
> >
> >
> > Le Tue, May 2, 2017 =C3=A0 9:06 AM, <fu.wei@linaro.org> a =C3=A9crit :
> >>
> >> From: Fu Wei <fu.wei@linaro.org>
> >>
> >> This patch adds the support of xen_boot command for aarch64:
> >>     xen_hypervisor
> >>     xen_module
> >> These two commands are only for aarch64, since it has its own protocol
> and
> >> commands to boot xen hypervisor and Dom0, but not multiboot.
> >>
> >> For other architectures, they are still using multiboot and module
> >> commands.
> >>
> >> Signed-off-by: Fu Wei <fu.wei@linaro.org>
> >> ---
> >>  util/grub.d/20_linux_xen.in | 13 ++++++++++---
> >>  1 file changed, 10 insertions(+), 3 deletions(-)
> >>
> >> diff --git a/util/grub.d/20_linux_xen.in b/util/grub.d/20_linux_xen.in
> >> index c48af94..9777719 100644
> >> --- a/util/grub.d/20_linux_xen.in
> >> +++ b/util/grub.d/20_linux_xen.in
> >> @@ -122,16 +122,16 @@ linux_entry ()
> >>          else
> >>              xen_rm_opts=3D"no-real-mode edd=3Doff"
> >>          fi
> >> -       multiboot       ${rel_xen_dirname}/${xen_basename} placeholder
> >> ${xen_args} \${xen_rm_opts}
> >> +       ${xen_loader}   ${rel_xen_dirname}/${xen_basename} placeholder
> >> ${xen_args} \${xen_rm_opts}
> >>         echo    '$(echo "$lmessage" | grub_quote)'
> >> -       module  ${rel_dirname}/${basename} placeholder
> >> root=3D${linux_root_device_thisversion} ro ${args}
> >> +       ${module_loader}        ${rel_dirname}/${basename} placeholder
> >> root=3D${linux_root_device_thisversion} ro ${args}
> >>  EOF
> >>    if test -n "${initrd}" ; then
> >>      # TRANSLATORS: ramdisk isn't identifier. Should be translated.
> >>      message=3D"$(gettext_printf "Loading initial ramdisk ...")"
> >>      sed "s/^/$submenu_indentation/" << EOF
> >>         echo    '$(echo "$message" | grub_quote)'
> >> -       module  --nounzip   ${rel_dirname}/${initrd}
> >> +       ${module_loader}        --nounzip   ${rel_dirname}/${initrd}
> >>  EOF
> >>    fi
> >>    sed "s/^/$submenu_indentation/" << EOF
> >> @@ -206,6 +206,13 @@ while [ "x${xen_list}" !=3D "x" ] ; do
> >>      if [ "x$is_top_level" !=3D xtrue ]; then
> >>         echo "  submenu '$(gettext_printf "Xen hypervisor, version %s"
> >> "${xen_version}" | grub_quote)' \$menuentry_id_option
> >> 'xen-hypervisor-$xen_version-$boot_device_id' {"
> >>      fi
> >> +    if [ "x$machine" !=3D xaarch64 ]; then
> >
> > Machine of grub-mkconfig doesn't necessarily match the kernel. Think of
> > chroot or of having 32-bit userspace with 64-bit kernel. Better to do
> this
> > on runtime. I know, it's not very nice but the whole grub-mkconfig is
> > trouble that needs redesign that I'm working on.
>
> So if we need to do this at run time(in grub shell), can I use
> "grub_cpu" variable instead?
>
Yes, you can. Another possibility, probably better, is to check actual file
type, see grub-file

>
> Thanks!
>
> >>
> >> +       xen_loader=3D"multiboot"
> >> +       module_loader=3D"module"
> >> +    else
> >> +       xen_loader=3D"xen_hypervisor"
> >> +       module_loader=3D"xen_module"
> >> +    fi
> >>      while [ "x$list" !=3D "x" ] ; do
> >>         linux=3D`version_find_latest $list`
> >>         gettext_printf "Found linux image: %s\n" "$linux" >&2
> >> --
> >> 2.9.3
> >>
> >
>
>
>
> --
> Best regards,
>
> Fu Wei
> Software Engineer
> Red Hat
>

--94eb2c054ae4bbabbe054f329c2d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, May 9, 2017, 11=
:02 Fu Wei &lt;<a href=3D"mailto:fu.wei@linaro.org">fu.wei@linaro.org</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Vladimir<br>
<br>
On 9 May 2017 at 14:59, Vladimir &#39;phcoder&#39; Serbinenko &lt;<a href=
=3D"mailto:phcoder@gmail.com" target=3D"_blank">phcoder@gmail.com</a>&gt; w=
rote:<br>
&gt;<br>
&gt;<br>
&gt; Le Tue, May 2, 2017 =C3=A0 9:06 AM, &lt;<a href=3D"mailto:fu.wei@linar=
o.org" target=3D"_blank">fu.wei@linaro.org</a>&gt; a =C3=A9crit :<br>
&gt;&gt;<br>
&gt;&gt; From: Fu Wei &lt;<a href=3D"mailto:fu.wei@linaro.org" target=3D"_b=
lank">fu.wei@linaro.org</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; This patch adds the support of xen_boot command for aarch64:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0xen_hypervisor<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0xen_module<br>
&gt;&gt; These two commands are only for aarch64, since it has its own prot=
ocol and<br>
&gt;&gt; commands to boot xen hypervisor and Dom0, but not multiboot.<br>
&gt;&gt;<br>
&gt;&gt; For other architectures, they are still using multiboot and module=
<br>
&gt;&gt; commands.<br>
&gt;&gt;<br>
&gt;&gt; Signed-off-by: Fu Wei &lt;<a href=3D"mailto:fu.wei@linaro.org" tar=
get=3D"_blank">fu.wei@linaro.org</a>&gt;<br>
&gt;&gt; ---<br>
&gt;&gt;=C2=A0 util/grub.d/<a href=3D"http://20_linux_xen.in" rel=3D"norefe=
rrer" target=3D"_blank">20_linux_xen.in</a> | 13 ++++++++++---<br>
&gt;&gt;=C2=A0 1 file changed, 10 insertions(+), 3 deletions(-)<br>
&gt;&gt;<br>
&gt;&gt; diff --git a/util/grub.d/<a href=3D"http://20_linux_xen.in" rel=3D=
"noreferrer" target=3D"_blank">20_linux_xen.in</a> b/util/grub.d/<a href=3D=
"http://20_linux_xen.in" rel=3D"noreferrer" target=3D"_blank">20_linux_xen.=
in</a><br>
&gt;&gt; index c48af94..9777719 100644<br>
&gt;&gt; --- a/util/grub.d/<a href=3D"http://20_linux_xen.in" rel=3D"norefe=
rrer" target=3D"_blank">20_linux_xen.in</a><br>
&gt;&gt; +++ b/util/grub.d/<a href=3D"http://20_linux_xen.in" rel=3D"norefe=
rrer" target=3D"_blank">20_linux_xen.in</a><br>
&gt;&gt; @@ -122,16 +122,16 @@ linux_entry ()<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 else<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 xen_rm_opts=3D&quo=
t;no-real-mode edd=3Doff&quot;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fi<br>
&gt;&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0multiboot=C2=A0 =C2=A0 =C2=A0 =C2=A0${=
rel_xen_dirname}/${xen_basename} placeholder<br>
&gt;&gt; ${xen_args} \${xen_rm_opts}<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0${xen_loader}=C2=A0 =C2=A0${rel_xen_di=
rname}/${xen_basename} placeholder<br>
&gt;&gt; ${xen_args} \${xen_rm_opts}<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0echo=C2=A0 =C2=A0 &#39;$(echo &qu=
ot;$lmessage&quot; | grub_quote)&#39;<br>
&gt;&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0module=C2=A0 ${rel_dirname}/${basename=
} placeholder<br>
&gt;&gt; root=3D${linux_root_device_thisversion} ro ${args}<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0${module_loader}=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 ${rel_dirname}/${basename} placeholder<br>
&gt;&gt; root=3D${linux_root_device_thisversion} ro ${args}<br>
&gt;&gt;=C2=A0 EOF<br>
&gt;&gt;=C2=A0 =C2=A0 if test -n &quot;${initrd}&quot; ; then<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 # TRANSLATORS: ramdisk isn&#39;t identifier. S=
hould be translated.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 message=3D&quot;$(gettext_printf &quot;Loading=
 initial ramdisk ...&quot;)&quot;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 sed &quot;s/^/$submenu_indentation/&quot; &lt;=
&lt; EOF<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0echo=C2=A0 =C2=A0 &#39;$(echo &qu=
ot;$message&quot; | grub_quote)&#39;<br>
&gt;&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0module=C2=A0 --nounzip=C2=A0 =C2=A0${r=
el_dirname}/${initrd}<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0${module_loader}=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 --nounzip=C2=A0 =C2=A0${rel_dirname}/${initrd}<br>
&gt;&gt;=C2=A0 EOF<br>
&gt;&gt;=C2=A0 =C2=A0 fi<br>
&gt;&gt;=C2=A0 =C2=A0 sed &quot;s/^/$submenu_indentation/&quot; &lt;&lt; EO=
F<br>
&gt;&gt; @@ -206,6 +206,13 @@ while [ &quot;x${xen_list}&quot; !=3D &quot;x=
&quot; ] ; do<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 if [ &quot;x$is_top_level&quot; !=3D xtrue ]; =
then<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0echo &quot;=C2=A0 submenu &#39;$(=
gettext_printf &quot;Xen hypervisor, version %s&quot;<br>
&gt;&gt; &quot;${xen_version}&quot; | grub_quote)&#39; \$menuentry_id_optio=
n<br>
&gt;&gt; &#39;xen-hypervisor-$xen_version-$boot_device_id&#39; {&quot;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 fi<br>
&gt;&gt; +=C2=A0 =C2=A0 if [ &quot;x$machine&quot; !=3D xaarch64 ]; then<br=
>
&gt;<br>
&gt; Machine of grub-mkconfig doesn&#39;t necessarily match the kernel. Thi=
nk of<br>
&gt; chroot or of having 32-bit userspace with 64-bit kernel. Better to do =
this<br>
&gt; on runtime. I know, it&#39;s not very nice but the whole grub-mkconfig=
 is<br>
&gt; trouble that needs redesign that I&#39;m working on.<br>
<br>
So if we need to do this at run time(in grub shell), can I use<br>
&quot;grub_cpu&quot; variable instead?<br></blockquote></div><div>Yes, you =
can. Another possibility, probably better, is to check actual file type, se=
e grub-file</div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks!<br>
<br>
&gt;&gt;<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0xen_loader=3D&quot;multiboot&quot;<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0module_loader=3D&quot;module&quot;<br>
&gt;&gt; +=C2=A0 =C2=A0 else<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0xen_loader=3D&quot;xen_hypervisor&quot=
;<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0module_loader=3D&quot;xen_module&quot;=
<br>
&gt;&gt; +=C2=A0 =C2=A0 fi<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 while [ &quot;x$list&quot; !=3D &quot;x&quot; =
] ; do<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0linux=3D`version_find_latest $lis=
t`<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gettext_printf &quot;Found linux =
image: %s\n&quot; &quot;$linux&quot; &gt;&amp;2<br>
&gt;&gt; --<br>
&gt;&gt; 2.9.3<br>
&gt;&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Best regards,<br>
<br>
Fu Wei<br>
Software Engineer<br>
Red Hat<br>
</blockquote></div>

--94eb2c054ae4bbabbe054f329c2d--


--===============6874563823544145613==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6874563823544145613==--


From xen-devel-bounces@lists.xen.org Thu May 11 01:58:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 01:58:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8dMm-0007Re-9L; Thu, 11 May 2017 01:58:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8dMk-0007RI-F5
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 01:58:06 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F6/B8-02202-D25C3195; Thu, 11 May 2017 01:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVfnqHC
 kwZdjGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPdftOBMRcWK/g7WBsY+
 ny5GTg4hgb+MEhO3RXYxcgHZjxklpu7cwAbhbGOUmHm2gQmkSkTAWeLrmbnsIDavgL7E97mzW
 boYOTiEBYIlHk6UAamXEGg3l9jc2coCUiMh4C3xueEKG4x94mMvcxcjOwebgJXEITGQKIuAqs
 T0pr1sExi5FzAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQ
 I9DYDEOxgbPzidIhRkoNJSZT3p5ZwpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXu4jQDnBotT0
 1Iq0zBxg2MGkJTh4lER4fx0GSvMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDivAMgMAZCij
 NI8uBGwGLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5pkCk8mXklcJteAR3BBHREIIMAyB
 EliQgpqQZG/dzUF2ffMN+0fRY4hX3DsfsFUhe47IKUI4+YCNZ+5pjCyd1mNmcnc5l4mAo7g62
 e20x5QX9ZUZ9WFpvXjy+ECDyd8ZHb13G7xN4H774IKkw6uM5hweei7NPrdVNn305qnGd9oafV
 MNfhKJPbI48pa9QtnpXHnWI9mRzG6GezWoapZ5MR0x0lluKMREMt5qLiRADRxAiafAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494467883!92274428!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5024 invoked from network); 11 May 2017 01:58:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 01:58:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8dMe-00047H-Qc; Thu, 11 May 2017 01:58:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8dMZ-0004JT-JS; Thu, 11 May 2017 01:57:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8dMZ-0000GL-Dc; Thu, 11 May 2017 01:57:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109257-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-armhf:host-install(3):broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=56868a460b83c0f93d339256a81064d89aadae8e
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 01:57:55 +0000
Subject: [Xen-devel] [linux-linus test] 109257: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI1NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MjU3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2lueHBzcDMgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNiB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1
OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJvb3QgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDYgeGVuLWJv
b3QgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNiB4
ZW4tYm9vdCAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3Rl
ZAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNTY4NjhhNDYwYjgzYzBmOTNkMzM5
MjU2YTgxMDY0ZDg5YWFkYWU4ZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgNDU4MjBjMjk0ZmUxYjFhOWRmNDk1ZDU3ZjQwNTg1ZWYyZDA2OWEzOQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgIDU5MjU0ICAyMDE1LTA3LTA5IDA0OjIwOjQ4IFogIDY3MSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgICA1OTM0OCAgMjAxNS0wNy0xMCAwNDoyNDowNSBaICA2NzAgZGF5cyAgNDMw
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTI1NyAgMjAxNy0wNS0xMCAxMDoxODoy
MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KODY4MSBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDMpCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3MTI5NDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 01:59:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 01:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8dNk-0007UK-Ib; Thu, 11 May 2017 01:59:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glin@suse.com>) id 1d8dNj-0007UC-5u
 for xen-devel@lists.xen.org; Thu, 11 May 2017 01:59:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DF/E5-03696-A65C3195; Thu, 11 May 2017 01:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVyuP0uq27mUeF
 Ig7bzmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJPS9ZC7pEK96cCG5gfCfQxcjFISTQwyix
 c9NndghnKaPEgfb3rF2MHBwsAqoSR7qrQEw2ATmJP3cruhg5OUQElCV6f/1mASlnFuhllDi44
 wsLSEJYwFfiWutPRhCbV8BWov3kfCaImdMZJWbMbmOCSAhKnJz5BKyBWUBL4sa/l0wgC5gFpC
 WW/+MACXMKGEg07zgCNkcUaNni/h62CYx8s5B0z0LSPQuhewEj8ypGjeLUorLUIl0jQ72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYx/lgUcYpTkYFIS5f2pJRwpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYK36QhQTrAoNT21Ii0zBxj0MGkJDh4lEd71IGne4oLE3OLMd
 IjUKUZFKXHecpCEAEgiozQPrg0WaZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzBsOMoUnM6
 8EbvoroMVMQIsDGQRAFpckIqSkGhjLRVdPKUr/NeNn0b9dU1/8C3kQaN3UkG+VVsAnHLzXv/O
 R/cZb/Mum/xMwZdpXnXdicv/KALann1gW82bNzVV+n338sdXzWaY+1xPCiwNYnl9vWzqFu3Wm
 vN8E30Vv83iSgt/O+9y6MP/Stt5MRY3/n95ciV+3hoGRdf+X7bYicwLbejac1uRUYinOSDTUY
 i4qTgQAj5Ymca8CAAA=
X-Env-Sender: glin@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494467945!48610176!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15060 invoked from network); 11 May 2017 01:59:05 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 May 2017 01:59:05 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 11 May 2017 03:59:04 +0200
Received: from GaryWorkstation (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 11 May 2017 02:58:41 +0100
Date: Thu, 11 May 2017 09:58:35 +0800
From: Gary Lin <glin@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170511015835.ep2its7qlt7yhwrh@GaryWorkstation>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <59134CA30200007800158A27@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59134CA30200007800158A27@suse.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
Cc: Charles Arnold <CARNOLD@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>, wei.liu2@citrix.com,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMDE6MjM6NDdBTSArMTAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjA1LjE3IGF0IDE2OjI5LCA8Q0FSTk9MREBzdXNlLmNvbT4gd3JvdGU6
Cj4gPiBJIHdhcyBhc2tlZCB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uIHdoaWNoIEkgYW0gcG9zdGlu
ZyB0byB0aGUgbGlzdC4KPiA+IAo+ID4gIgo+ID4gTXkgbmFtZSBpcyBHYXJ5IExpbiwgYW5kIEkg
YW0gdGhlIG1haW50YWluZXIgb2YgdGhlIE9WTUYgcGFja2FnZSwgYSBVRUZJCj4gPiBpbXBsZW1l
bnRhdGlvbiBmb3IgdGhlIHZpcnR1YWwgbWFjaGluZXMuCj4gPiAKPiA+IFJlY2VudGx5LCBJIHdh
cyB0ZXN0aW5nIGFuIHVwc3RyZWFtIHBhdGNoc2V0WypdIGFuZCBlbmNvdW50ZXJlZCBzb21lCj4g
PiBwcm9ibGVtcyBpbiBYZW4uIE1heWJlIHlvdSBjYW4gaGVscCBtZSBvciBnaXZlIG1lIHNvbWUg
aGludHMuCj4gPiAKPiA+IFRvIGJlIHNob3J0LCB0aGUgZWRrMi9vdm1mIHVwc3RyZWFtIGlzIGdv
aW5nIHRvIGluY3JlYXNlIHRoZSBmaXJtd2FyZQo+ID4gc2l6ZSBmcm9tIDJNQiB0byA0TUIgdG8g
ZnVsZmlsbCB3aW5kb3dzIEhDSywgYW5kIHdlIGhhdmUgdG8gdGVzdAo+ID4gZGlmZmVyZW50IHR5
cGVzIG9mIFZNIHRvIG1ha2Ugc3VyZSB0aGUgcGF0Y2hzZXQgcmVhbGx5IHdvcmsuIFdoZW4gSSB3
YXMKPiA+IHVzaW5nIHRoZSAyTUIgYnVpbGQsIG15IFhlbiBIVk0gd29ya2VkIGFzIGV4cGVjdGVk
IGFuZCBzaG93ZWQgdGhlIGJvb3QKPiA+IG1lbnUuIEhvd2V2ZXIsIGlmIEkgdXNlIHRoZSA0TUIg
YnVpbGQsIEkgZ290IHNvbWV0aGluZyBsaWtlIHRoaXMgZnJvbQo+ID4gInhsIGRtZXNnIjoKPiA+
IAo+ID4gKGQzMikgIC0gQ1BVMCAuLi4gMzktYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2
YXIgTVRSUnMgWzEvOF0gLi4uIGRvbmUuCj4gPiAoZDMyKSBUZXN0aW5nIEhWTSBlbnZpcm9ubWVu
dDoKPiA+IChkMzIpICAtIFJFUCBJTlNCIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4uIHBhc3Nl
ZAo+ID4gKGQzMikgIC0gR1MgYmFzZSBNU1JzIGFuZCBTV0FQR1MgLi4uIHBhc3NlZAo+ID4gKGQz
MikgUGFzc2VkIDIgb2YgMiB0ZXN0cwo+ID4gKGQzMikgV3JpdGluZyBTTUJJT1MgdGFibGVzIC4u
Lgo+ID4gKGQzMikgTG9hZGluZyBPVk1GIC4uLgo+ID4gKGQzMikgbm8gQklPUyBST00gaW1hZ2Ug
Zm91bmQKPiA+IChkMzIpICoqKiBIVk1Mb2FkZXIgYnVnIGF0IGh2bWxvYWRlci5jOjM4OQo+ID4g
KGQzMikgKioqIEhWTUxvYWRlciBjcmFzaGVkLgo+ID4gCj4gPiBJIHRyaWVkIHRvIHRyYWNlIHRo
ZSBjb2RlIGFuZCBmb3VuZCB0aGF0IGluIAo+ID4gbGlieGxfX2xvYWRfaHZtX2Zpcm13YXJlX21v
ZHVsZSgpCj4gPiBpbiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyBhY3R1bGx5IGxvYWRlZCB0aGUg
ZmlsZSBhbmQgYWRkX21vZHVsZV90b19saXN0KCkKPiA+IGluIHRvb2xzL2xpYnhjL3hjX2RvbV94
ODYuYyB3YXMgbG9hZGluZyBhIGZpcm13YXJlICJtb2R1bGUiIHdpdGggNDE5NDMwNAo+ID4gYnl0
ZXMuIEhvd2V2ZXIsIHdoZW4gaHZtbG9hZGVyIGxvYWRlZCAiYmlvc19tb2R1bGUiIHdpdGggZ2V0
X21vZHVsZV9lbnRyeSgpLAo+ID4gbW9kbGlzdCBpcyBOVUxMLiBJdCBzZWVtcyB0aGUgZmlybXdh
cmUgZGF0YSB3YXMgcmVtb3ZlZCBmb3Igc29tZSByZWFzb24uCj4gPiAKPiA+IEhlcmUgYXJlIG15
IHF1ZXN0aW9uczoKPiA+IAo+ID4gMS4gSXMgdGhlcmUgYW55IGxpbWl0YXRpb24gb24gdGhlIGZp
cm13YXJlIHNpemUgaW4gWGVuPwo+IAo+IEkgY2FuJ3QgcmVjYWxsIGFuIGV4cGxpY2l0IGxpbWl0
IG9uIHRoZSBodm1sb2FkZXIgc2lkZSwgYnV0IHRoZXJlIGFyZSBhCj4gbnVtYmVyIG9mIG90aGVy
IHJlc3RyaWN0aW9ucy4gSSdkIHN1Z2dlc3QgYWRkaW5nIGEgZmV3IG1vcmUgcHJpbnRmKClzCj4g
aW4gcmVsZXZhbnQgaHZtbG9hZGVyIGZ1bmN0aW9ucyAobGlrZSBnZXRfbW9kdWxlX2VudHJ5KCkp
IHRvIGxlYXJuCj4gd2hldGhlciB0aGUgaW1hZ2UgZG9lc24ndCBnZXQgcGFzc2VkLCBvciB3aGV0
aGVyIGluc3RlYWQgaHZtbG9hZGVyCj4gZG9lc24ndCBsaWtlIHdoZXJlIGl0IHNpdHMgKG9yIHdo
ZXRoZXIgc29tZXRoaW5nIGVsc2UgaGFzIGJlZW4KPiBjb3JydXB0ZWQpLgpJIGFkZGVkIGEgY2hl
Y2sgaW4gdGhlIGJlZ2lubmluZyBvZiBnZXRfbW9kdWxlX2VudHJ5KCkgbGlrZSB0aGlzOgoKIGlm
ICghbW9kbGlzdCkgewogICAgIHByaW50ZigibnVsbCBtb2RsaXN0XG4iKTsKIH0KCnRoZW4gSSBn
b3QgIm51bGwgbW9kbGlzdCIgcmlnaHQgYWZ0ZXIgInhsIGNyZWF0ZSAtYyBvdm1mLmNmZyIuIFRo
YXQncwp3aHkgSSB3YW50IHRvIGtub3cgaG93IGh2bV9zdGFydF9pbmZvIGlzIHBhc3NlZCB0byBo
dm1sb2FkZXIuCgo+IAo+ID4gMi4gSG93IGlzIGh2bV9zdGFydF9pbmZvIHBhc3NlZCB0byBodm1s
b2FkZXI/Cj4gCj4gQSBwb2ludGVyIHRvIGl0IGlzIGluIHJlZ2lzdGVyIEVCWC4gQnV0IG1heWJl
IHRoYXQncyBubyB3aGF0IHlvdSByZWFsbHkKPiBtZWFudCBvIGFzaz8KPiAKWWEsIEkgZm91bmQg
Im1vdiAgJWVieCwgaHZtX3N0YXJ0X2luZm9cbiIgaW4gdGhlIGFzc2VtYmx5IGNvZGUsIGJ1dCBJ
CmRvbid0IGtub3cgaG93IEVCWCB3YXMgc2V0LiAoZnJvbSBhbiBleHRlcm5hbCBwcm9ncmFtPykK
ClRoYW5rcywKCkdhcnkgTGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 02:44:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 02:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8e5K-0002c9-C5; Thu, 11 May 2017 02:44:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d8e5J-0002c3-LA
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 02:44:09 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 66/48-02202-8FFC3195; Thu, 11 May 2017 02:44:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTmRt0f54U
 jDY7/ErH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWnb3GVvCGueLlwpnsDYy9zF2MXBxCAjMZ
 Jbb3tbB2MXJysAhsZZb4+8sBJCEhMIdV4tHBS0wgCQmBPInHja8YIexCiX8XToHZvAKCEidnP
 mEBsYUEvCQuvtgNZnMK+EicaZjABLFhN6PE6V9dQA0cHGwCJhKzOiQglqlKzNuwgRliToBE26
 UfYLuEBWwkbmz7CnaQiIC+xKbbjewgc5gFJjJK/F7exwoyh1lAXWL9PKEJjAKzkJwxCyGzgJF
 pFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYBjWMzAw7mCc
 esLvEKMkB5OSKO9PLeFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8D88B5QSLUtNTK9Iyc4ARA
 ZOW4OBREuE9DJLmLS5IzC3OTIdInWK05Hhx+f17Jo45974CyScrf7xnEmLJy89LlRLnrQNpEA
 BpyCjNgxsHi9pLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR53YEpQIgnM68EbusroIOYgA4
 KZBAAOagkESEl1cAosc7u7tEd+2/EfI9Z/oPh3ZewVMZEw85Vk4QvvbjxoXnmzCtuGmJMj/Zw
 TlBYsaRwYlpGLPOGiywMxctb197N/N8c3Vq1bfWO7myXj1LdrhO+/bPkm7FE7mK8770oBbvgK
 9M2WCy9+Mfp6y7ziPopWxdsCoiYsPXjlv7WnOhHK5fdy9p2rv3UbyWW4oxEQy3mouJEAJFoeN
 LVAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494470647!99830223!1
X-Originating-IP: [209.85.217.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49905 invoked from network); 11 May 2017 02:44:08 -0000
Received: from mail-ua0-f177.google.com (HELO mail-ua0-f177.google.com)
 (209.85.217.177)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 02:44:08 -0000
Received: by mail-ua0-f177.google.com with SMTP id g49so15757238uaa.1
 for <xen-devel@lists.xenproject.org>; Wed, 10 May 2017 19:44:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lAW9xOetLn5Mtx70fGXmRjRYNrNICoXJ1jg04Y0BgkA=;
 b=CwdF7eUt9LsEvn/uKrBt5umm8d6v4KUFEOQpirEUPLsBsoeOIjyMWKzaVQ9ImJAloF
 0WbfhOhAPRJQsg5qs/XbOnKtaooopGKVZ3qMLU/r7cyKYAkslEtwcO4esijF8fmeAkex
 wLMlbyEdxu26GbMjrD9t8551fyuk67CoQiwok=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lAW9xOetLn5Mtx70fGXmRjRYNrNICoXJ1jg04Y0BgkA=;
 b=hj7AlugbxTWEOr+i3BLvNoC0Gps7lMuoXW5AgsWnzgvY6zjKZYimksB/fvS4Np5c8R
 Ldw//vOClJXHspkMpVOKtuiOm0BhXTVKIXGRhJUU35l+HeSFtSdEdX0DkdKbkcChMb0g
 369pYet58oyuUARFyfgBURLiD9BjXOklBj1ZAaaNchCm2nSU9Oo9X9waH1wXrbTFRuVk
 g7JSpeJkHwUjNQg+yVozBKdWc19v/i6C1rlGrOpsLpzjUJyJvwJQco025IkAiXwzwPem
 O5R69skmUCc50GmaH1ps4qECv6IGrcQresK3U8BxusRpcmVFoPttyfRyidJ8hYr36IZj
 YX0A==
X-Gm-Message-State: AODbwcAvvL7dGLXDesU5JO9N6WuQipipdXLLdpn7fLk1vqK7+JNvsL2U
 ZCuaTc1SeHuNBdQz3gU2uyXfIZYJjlv5
X-Received: by 10.176.79.133 with SMTP id m5mr3990896uah.62.1494470646864;
 Wed, 10 May 2017 19:44:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Wed, 10 May 2017 19:44:06 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705101052540.24729@sstabellini-ThinkPad-X260>
References: <1494426242-32413-1-git-send-email-bhupinder.thakur@linaro.org>
 <465d0f28-9e30-52e3-7300-385fcb2a6a72@arm.com>
 <alpine.DEB.2.10.1705101052540.24729@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 11 May 2017 08:14:06 +0530
Message-ID: <CACtJ1JRrDv1RmShLrcGmT7F1nQfEKU1x1vt=FPqT5=rh38D1Nw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/12 v3] PL011 emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKSSB3aWxsIHJlc2VuZCB0aGUgc2VyaWVzIGtlZXBpbmcgeW91IGFuZCBTdGVm
YW5vIGluIGNjLgoKUmVnYXJkcywKQmh1cGluZGVyCgpPbiAxMCBNYXkgMjAxNyBhdCAyMzoyMywg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBX
ZWQsIDEwIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEJodXBpbmRlciwKPj4K
Pj4gSSBrbm93IHRoYXQgSmFuIHJlcXVlc3RlZCB0byBvbmx5IENDZWQgcmVsZXZhbnQgbWFpbnRh
aW5lcnMgdG8gZWFjaCBwYXRjaC4gQnV0Cj4+IGNhbiB5b3Uga2VlcCBtZSBDQ2VkIHRvIGFsbCBw
YXRjaGVzPwo+Pgo+PiBJJ2QgbGlrZSB0byBmb2xsb3cgYWxsIHRoZSBkaXNjdXNzaW9uIG9uIHRo
aXMgc2VyaWVzLgo+Pgo+PiBAU3RlZmFubzogSSBhc3N1bWUgeW91IHdhbnQgdG8gYmUgQ0NlZCBv
biB0aGlzIHNlcmllcyB0b28/Cj4KPiBZZXMsIHBsZWFzZSEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 03:03:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 03:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8eNX-0003y5-Tb; Thu, 11 May 2017 03:02:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8eNW-0003xj-QR
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 03:02:59 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E8/FA-03371-264D3195; Thu, 11 May 2017 03:02:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTfxinC
 kwaJzfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuNl6lbXgVnzFzCkXmRsY
 51p1MXJxCAn8ZZT4tn0XcxcjJ5DzmFHi6y4WiMQ2Rolnp1+zgSREBJwlvp6Zyw5i8wroS3yb/
 BmogYNDWMBE4vEZX5CwhMAvOYmb02wgbG+JBTO/MYGUgNhXr1p3MbJzsAlYSRwSAylgEVCVuL
 JlGvMERu4FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ
 9zQAEOxhnX/Y/xCjJwaQkyvtTSzhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv/mWgnGBRanpq
 RVpmDjDoYNISHDxKIrwnLgGleYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnFcTZIYASFFGa
 R7cCFgEXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwryvIFJ7MvBK4Ta+AjmACOiKQQQDkiJ
 JEhJRUA6NE8NN7Cqkz3X0ObXA7cVLmpNLmiZNVNba5rnBmCOat8XOxc5vyNLY8xFXN6jmf/Zc
 /3BfCfAOcp8YHmjyd6x540Pr+3AM3HGcadov8rtR3m/bIsEXjdCxXu9ryizWnLy6fIa+srTrF
 s7UuI+pGy6+wVeUqN68cNL/YMefAMSUhpwkve3myXiuxFGckGmoxFxUnAgAR34D3ewIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494471776!67710747!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41055 invoked from network); 11 May 2017 03:02:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 03:02:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8eNR-0006E6-Rz; Thu, 11 May 2017 03:02:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8eNM-0005VM-Ks; Thu, 11 May 2017 03:02:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8eNM-00017W-Dd; Thu, 11 May 2017 03:02:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109260-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 03:02:48 +0000
Subject: [Xen-devel] [linux-4.9 test] 109260: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI2MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTI2MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5MjQw
IHBhc3MgaW4gMTA5MjYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMDkyNDAgcGFzcyBpbiAxMDkyNjAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1zdG9wICBmYWlsIGluIDEwOTI0MCBwYXNzIGluIDEw
OTI2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNyBndWVzdC1zdGFydC93
aW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMDkxOTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTI0MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIHBhc3MgaW4gMTA5MjQwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA1
IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDkyNDAKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDkyNDAgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5
MTk1IGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhl
bi1ib290ICAgICAgICAgICAgZmFpbCBpbiAxMDkyNDAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgZmFpbCBpbiAxMDkyNDAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1
OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMyB4
ZW4tYm9vdC9sMSAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMyB4ZW4tYm9v
dC9sMSAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4OWYzYjhkNWYyNjRkNWRhYjk4MThjNjY2N2M3
MWUzY2M1NWIxM2Y1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2Zl
YWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDMwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICAyOCBkYXlzICAgNDggYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MTcxICAyMDE3LTA1LTA4IDA5OjU4OjU5IFogICAg
MiBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDkyMzYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 03:29:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 03:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8emw-0005Ng-1I; Thu, 11 May 2017 03:29:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8emu-0005NK-Ic
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 03:29:12 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 09/FC-02181-78AD3195; Thu, 11 May 2017 03:29:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbftlnC
 kwbSDhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWP34OWNBZ3XFty/nmBsY
 vwV0MXJyCAn8ZZS4c066i5ELyH7MKPHyzGkmCGcbo8Tl/y8ZQapEBJwlvp6Zyw5i8wroS2yb/
 pIFxBYWsJB4ueMZM0iDhMAlXYnVp94wgSQkBLwl5i08BtTAAWa/3CPVxcjOwSZgJXFIDKSARU
 BVouHIR9YJjNwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJef
 nbmIEeryegYFxB+PtyX6HGCU5mJREeX9qCUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCVugmU
 EyxKTU+tSMvMAYYeTFqCg0dJhDcZJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8ESBFA
 iBFGaV5cCNgcXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvOsgUnsy8ErhNr4COYAI6Ip
 BBAOSIkkSElFQDI1fo+sWfnbuXCB1O8ZC0X3aya9E3z/W3lqdvmLju07oX3tcTIyt3Hz4u3f2
 24WPflmqBbvu1tetXm5nYM+tPFeRJKVDLulj9ycX6WPdXEZtXd4+cu+iquvResOLhS6cVwnte
 Pv3nflL9XN+Cfz8vJe+vMuLvXXx3x7cA+Wdfdx0ONouPZrmZzabEUpyRaKjFXFScCAAoGHcjf
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494473349!97310961!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48462 invoked from network); 11 May 2017 03:29:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 03:29:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8emq-0006sv-N9; Thu, 11 May 2017 03:29:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8eml-00062W-CS; Thu, 11 May 2017 03:29:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8eml-0002fo-22; Thu, 11 May 2017 03:29:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109276-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=76d20ea0f1b26ebd5da2f5fb2fdf3250cde887bb
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 03:29:03 +0000
Subject: [Xen-devel] [qemu-mainline test] 109276: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4480456206404670653=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4480456206404670653==
Content-Type: text/plain

flight 109276 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109276/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                76d20ea0f1b26ebd5da2f5fb2fdf3250cde887bb
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   16 days
Failing since        107644  2017-04-25 10:26:10 Z   15 days   42 attempts
Testing same since   109276  2017-05-10 21:45:29 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 5902 lines long.)


--===============4480456206404670653==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4480456206404670653==--

From xen-devel-bounces@lists.xen.org Thu May 11 03:56:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 03:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8fDc-0007In-CG; Thu, 11 May 2017 03:56:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8fDb-0007Ic-9l
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 03:56:47 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E0/E9-02189-EF0E3195; Thu, 11 May 2017 03:56:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffvA+F
 Ig2fLpS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfXROqaCz8YVE5+eY2xg
 XKbVxcjFISTwl1Gi88AOVgjnMaNES3cHI4SzjVHiw9KP7F2MnBwiAs4SX8/MBbN5BfQltn3dA
 FTEwSEsoCex5qUqSFhCwEviyPvZrDD2tt1rgUrYOdgErCQOiYFEWQRUJbbeX8A6gZFrASPDKk
 aN4tSistQiXUNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQM8yAMEOxjXbPQ8
 xSnIwKYny/tQSjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvrPlBOsCg1PbUiLTMHGGIwaQkO
 HiURXm5gmAnxFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ4LydIkQBIUUZpHtwIWLhfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjDvOZBLeDLzSuA2vQI6ggnoiEAGAZAjShIRUlINjOduiC
 6fq7r+UJ/h4psVk6+8ElZrzFWpNuRhDFziamPJt8Y552NfdT3D4QCTVepSmiJRkoun3f7J/J9
 9ve3elmx+pbt8tdNC5KQ0LhkdE9u74LP2Gsevc/bUcJ/942aWfeKn/dr6Z4u49JhFerwUJRk2
 tNRXn285YXLC6cLP9/KbWVfvVzqyTImlOCPRUIu5qDgRAN8nBfVyAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494475004!99818299!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62281 invoked from network); 11 May 2017 03:56:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 03:56:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8fDV-0007aE-MV; Thu, 11 May 2017 03:56:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8fDP-0006St-Vd; Thu, 11 May 2017 03:56:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8fDP-0004s6-KB; Thu, 11 May 2017 03:56:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109291-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bcd999d2377d1a34bb3b5c02e4206a8d149999a2
X-Osstest-Versions-That: ovmf=af5fed90bfbf27dc1acafbd69b98f4968a97ef3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 03:56:35 +0000
Subject: [Xen-devel] [ovmf test] 109291: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkyOTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiY2Q5OTlkMjM3N2QxYTM0YmIzYjVjMDJlNDIwNmE4
ZDE0OTk5OWEyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhZjVmZWQ5
MGJmYmYyN2RjMWFjYWZiZDY5Yjk4ZjQ5NjhhOTdlZjNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkyNjggIDIwMTctMDUtMTAgMTY6MjM6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MjkxICAyMDE3LTA1LTExIDAxOjQ4OjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGVzcyBDaGVu
IDxoZXNoZW5nLmNoZW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YmNkOTk5
ZDIzNzdkMWEzNGJiM2I1YzAyZTQyMDZhOGQxNDk5OTlhMgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIG92bWYgYmNkOTk5ZDIzNzdkMWEzNGJiM2I1YzAyZTQyMDZhOGQxNDk5
OTlhMgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YmNkOTk5ZDIzNzdkMWEzNGJiM2I1YzAyZTQy
MDZhOGQxNDk5OTlhMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhi
Y2Q5OTlkMjM3N2QxYTM0YmIzYjVjMDJlNDIwNmE4ZDE0OTk5OWEyID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYmNkOTk5ZDIz
NzdkMWEzNGJiM2I1YzAyZTQyMDZhOGQxNDk5OTlhMjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFz
dGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAogICBhZjVmZWQ5Li5iY2Q5OTlkICBiY2Q5OTlkMjM3N2QxYTM0YmIzYjVjMDJlNDIwNmE4
ZDE0OTk5OWEyIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 04:11:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 04:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8fRz-0000Ch-Tf; Thu, 11 May 2017 04:11:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glin@suse.com>) id 1d8fRy-0000Cb-FU
 for xen-devel@lists.xen.org; Thu, 11 May 2017 04:11:38 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 68/1A-03587-974E3195; Thu, 11 May 2017 04:11:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVyuP0uq27lE+F
 Ig3ZLiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y2bDGaaCFRIVU9d2MzUwThfuYuTiEBLoYZT4
 cnUeC4SzlFFi7p9NbF2MnBwsAqoSM/vXMnYxcnCwCchJ/LlbARIWEVCUePDyJiuIzSxQLnH77
 S+wcmEBR4lbzd9ZQGxeAVuJST+2M0LMPMcocWbnEiaIhKDEyZlPWCCatSRu/HvJBDKfWUBaYv
 k/DpAwp4ClxK4ZzcwgtqiAssTi/h62CYx8s5B0z0LSPQuhewEj8ypGjeLUorLUIl1DC72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYw3NwYcYpTkYFIS5f2pJRwpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL32mOgnGBRanpqRVpmDjDoYdISHDxKIrySIGne4oLE3OLMd
 IjUKUZFKXHeKSAJAZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHciyBSezL
 wSuOmvgBYzAS0OZBAAWVySiJCSamDkebJTSE5yx4Hu+BNxYdduRyi92DffV+rd1nN3eAwO9Bm
 8fPCwXt1conzBSaYU0ZM/qlsv7OcVaaprYV9wU/vklvmf+p8/5N8Q+GHKrnLf9Ux1P31mi3mc
 MC31mhmVuNPCuzGok7H3hndRWcgC/TkzdZ4cL7yaEJjtzP2rdMmeFOMj780Cb3UosRRnJBpqM
 RcVJwIAle6POK8CAAA=
X-Env-Sender: glin@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494475896!67855946!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19045 invoked from network); 11 May 2017 04:11:36 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 May 2017 04:11:36 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 11 May 2017 06:11:35 +0200
Received: from GaryWorkstation (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 11 May 2017 05:11:03 +0100
Date: Thu, 11 May 2017 12:10:57 +0800
From: Gary Lin <glin@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170510154749.2fcigtsglle4jjhs@citrix.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
Cc: Charles Arnold <carnold@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDQ6NDc6NDlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAwNDozOTozMlBNICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gT24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6Mjk6MzVBTSAtMDYwMCwgQ2hhcmxlcyBB
cm5vbGQgd3JvdGU6Cj4gPiA+IEkgd2FzIGFza2VkIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb24gd2hp
Y2ggSSBhbSBwb3N0aW5nIHRvIHRoZSBsaXN0Lgo+ID4gPiAKPiA+ID4gIgo+ID4gPiBNeSBuYW1l
IGlzIEdhcnkgTGluLCBhbmQgSSBhbSB0aGUgbWFpbnRhaW5lciBvZiB0aGUgT1ZNRiBwYWNrYWdl
LCBhIFVFRkkKPiA+ID4gaW1wbGVtZW50YXRpb24gZm9yIHRoZSB2aXJ0dWFsIG1hY2hpbmVzLgo+
ID4gPiAKPiA+ID4gUmVjZW50bHksIEkgd2FzIHRlc3RpbmcgYW4gdXBzdHJlYW0gcGF0Y2hzZXRb
Kl0gYW5kIGVuY291bnRlcmVkIHNvbWUKPiA+ID4gcHJvYmxlbXMgaW4gWGVuLiBNYXliZSB5b3Ug
Y2FuIGhlbHAgbWUgb3IgZ2l2ZSBtZSBzb21lIGhpbnRzLgo+ID4gPiAKPiA+ID4gVG8gYmUgc2hv
cnQsIHRoZSBlZGsyL292bWYgdXBzdHJlYW0gaXMgZ29pbmcgdG8gaW5jcmVhc2UgdGhlIGZpcm13
YXJlCj4gPiA+IHNpemUgZnJvbSAyTUIgdG8gNE1CIHRvIGZ1bGZpbGwgd2luZG93cyBIQ0ssIGFu
ZCB3ZSBoYXZlIHRvIHRlc3QKPiA+ID4gZGlmZmVyZW50IHR5cGVzIG9mIFZNIHRvIG1ha2Ugc3Vy
ZSB0aGUgcGF0Y2hzZXQgcmVhbGx5IHdvcmsuIFdoZW4gSSB3YXMKPiA+ID4gdXNpbmcgdGhlIDJN
QiBidWlsZCwgbXkgWGVuIEhWTSB3b3JrZWQgYXMgZXhwZWN0ZWQgYW5kIHNob3dlZCB0aGUgYm9v
dAo+ID4gPiBtZW51LiBIb3dldmVyLCBpZiBJIHVzZSB0aGUgNE1CIGJ1aWxkLCBJIGdvdCBzb21l
dGhpbmcgbGlrZSB0aGlzIGZyb20KPiA+ID4gInhsIGRtZXNnIjoKPiA+ID4gCj4gPiA+IChkMzIp
ICAtIENQVTAgLi4uIDM5LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsx
LzhdIC4uLiBkb25lLgo+ID4gPiAoZDMyKSBUZXN0aW5nIEhWTSBlbnZpcm9ubWVudDoKPiA+ID4g
KGQzMikgIC0gUkVQIElOU0IgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyAuLi4gcGFzc2VkCj4gPiA+
IChkMzIpICAtIEdTIGJhc2UgTVNScyBhbmQgU1dBUEdTIC4uLiBwYXNzZWQKPiA+ID4gKGQzMikg
UGFzc2VkIDIgb2YgMiB0ZXN0cwo+ID4gPiAoZDMyKSBXcml0aW5nIFNNQklPUyB0YWJsZXMgLi4u
Cj4gPiA+IChkMzIpIExvYWRpbmcgT1ZNRiAuLi4KPiA+ID4gKGQzMikgbm8gQklPUyBST00gaW1h
Z2UgZm91bmQKPiA+ID4gKGQzMikgKioqIEhWTUxvYWRlciBidWcgYXQgaHZtbG9hZGVyLmM6Mzg5
Cj4gPiA+IChkMzIpICoqKiBIVk1Mb2FkZXIgY3Jhc2hlZC4KPiA+ID4gCj4gPiA+IEkgdHJpZWQg
dG8gdHJhY2UgdGhlIGNvZGUgYW5kIGZvdW5kIHRoYXQgaW4gbGlieGxfX2xvYWRfaHZtX2Zpcm13
YXJlX21vZHVsZSgpCj4gPiA+IGluIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGFjdHVsbHkgbG9h
ZGVkIHRoZSBmaWxlIGFuZCBhZGRfbW9kdWxlX3RvX2xpc3QoKQo+ID4gPiBpbiB0b29scy9saWJ4
Yy94Y19kb21feDg2LmMgd2FzIGxvYWRpbmcgYSBmaXJtd2FyZSAibW9kdWxlIiB3aXRoIDQxOTQz
MDQKPiA+ID4gYnl0ZXMuIEhvd2V2ZXIsIHdoZW4gaHZtbG9hZGVyIGxvYWRlZCAiYmlvc19tb2R1
bGUiIHdpdGggZ2V0X21vZHVsZV9lbnRyeSgpLAo+ID4gPiBtb2RsaXN0IGlzIE5VTEwuIEl0IHNl
ZW1zIHRoZSBmaXJtd2FyZSBkYXRhIHdhcyByZW1vdmVkIGZvciBzb21lIHJlYXNvbi4KPiA+ID4g
Cj4gPiA+IEhlcmUgYXJlIG15IHF1ZXN0aW9uczoKPiA+ID4gCj4gPiA+IDEuIElzIHRoZXJlIGFu
eSBsaW1pdGF0aW9uIG9uIHRoZSBmaXJtd2FyZSBzaXplIGluIFhlbj8KPiA+ID4gCj4gPiAKPiA+
IE9WTUYgaXMgbG9hZGVkIGludG8gNEdCIC0gb3ZtZl9zaXplLiBUaGVyZSBzaG91bGRuJ3QgYmUg
bGltaXRhdGlvbiBpbgo+ID4gdGhhdCByZWdhcmQuIEhWTWxvYWRlciBzaG91bGQgYmUgaGFwcHkg
d2l0aCB0aGF0IGFkZHJlc3MgcmFuZ2UuCj4gCj4gT2ggd2FpdCwgaXQgaGFzbid0IGdvbmUgdGhh
dCBmYXIgaW50byBsb2FkaW5nIE9WTUYuCj4gCj4gSVQgd291bGQgYmUgdXNlZnVsLCBhcyBhIHN0
YXJ0aW5nIHBvaW50LCB0byBnbyB0aHJvdWdoIG1vZGxpc3QsIHByaW50Cj4gb3V0IGFuZCBjb21w
YXJlIG1vZHVsZSBsb2FkaW5nIGFkZHJlc3NlcyBhbmQgbGVuZ3RocyBmcm9tIGJvdGggbGlieGMg
YW5kCj4gaHZtbG9hZGVyLgo+IAoKSSBwcmludGVkIHRoZSBhZGRyZXNzIGFuZCBjb250ZW50cyBv
ZiBodm1fc3RhcnRfaW5mbyBpbiBnZXRfbW9kdWxlX2VudHJ5KCkuCkhlcmUgaXMgdGhlIHJlc3Vs
dC4KCjRNQiBidWlsZDoKCihkMzkpIGdldF9tb2R1bGVfZW50cnkgaW5mbyAweDU4ODAwMAooZDM5
KSBpbmZvLT5tYWdpYyAgICAgICAgIDB4MAooZDM5KSBpbmZvLT52ZXJzaW9uICAgICAgIDB4MAoo
ZDM5KSBpbmZvLT5mbGFncyAgICAgICAgIDB4MAooZDM5KSBpbmZvLT5ucl9tb2R1bGVzICAgIDB4
MAooZDM5KSBpbmZvLT5tb2RsaXN0X3BhZGRyIDB4MAooZDM5KSBpbmZvLT5jbWRsaW5lX3BhZGRy
IDB4MAooZDM5KSBpbmZvLT5yc2RwX3BhZGRyICAgIDB4MAoKT2J2aW91c2x5LCBpdCdzIGNvcnJ1
cHRlZCBzaW5jZSBtYWdpYyBpcyAwLgoKMk1CIGJ1aWxkOgoKKGQ0MCkgZ2V0X21vZHVsZV9lbnRy
eSBpbmZvIDB4Mzg4MDAwCihkNDApIGluZm8tPm1hZ2ljICAgICAgICAgMHgzMzZlYzU3OAooZDQw
KSBpbmZvLT52ZXJzaW9uICAgICAgIDB4MAooZDQwKSBpbmZvLT5mbGFncyAgICAgICAgIDB4MAoo
ZDQwKSBpbmZvLT5ucl9tb2R1bGVzICAgIDB4MQooZDQwKSBpbmZvLT5tb2RsaXN0X3BhZGRyIDB4
Mzg4MDI4CihkNDApIGluZm8tPmNtZGxpbmVfcGFkZHIgMHgwCihkNDApIGluZm8tPnJzZHBfcGFk
ZHIgICAgMHgwCgpUaGlzIGxvb2tzIGFscmlnaHQgYW5kIGdydWIyIG1lbnUgc2hvd2VkLgoKSXQg
c2VlbXMgdGhlIHN0YXJ0aW5nIGFkZHJlc3MgaW5jcmVhc2VkIDJNQiwgYW5kIEkgd29uZGVyIGlm
IHRoaXMKbWF0dGVycy4KClRoYW5rcywKCkdhcnkgTGluCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 06:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hBc-0007gU-G3; Thu, 11 May 2017 06:02:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d8hBa-0007fe-Nw
 for xen-devel@lists.xen.org; Thu, 11 May 2017 06:02:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 93/6B-03587-A8EF3195; Thu, 11 May 2017 06:02:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNwkQrfrn3C
 kQeduRoslHxezODB6HN39mymAMYo1My8pvyKBNePRoQ7GglPcFbMazrA3MC7h7GLk4hASmM4o
 ce3KdMYuRk4OCQFeiSPLZrBC2P4Svc232UFsIYFyiSPHp7CA2GwCyhIXv/aygdgiAtIS1z5fZ
 gQZxCzwkEni2PfVYM3CAo4SJ2/eYgaxWQRUJRacWcwEYvMKOEnM+L8IapmCxJSH78FqOAWcJT
 avfcIKscxJ4srFFtYJjLwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGAwMQ7GDs+Od0iFGSg0lJlLf9j3CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 HyA5waLU9NSKtMwcYGDCpCU4eJREeLeBpHmLCxJzizPTIVKnGBWlxHnN/gIlBEASGaV5cG2wa
 LjEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7vION5MvNK4Ka/AlrMBLS4H2JxSSJCSqqBkU
 l3+cKEJ2of2k9LKq+z4bFcZTvh9LLppSkfFhVKSr5ZwVC8Ymkfp6L4zkNiCxlWvdk0yaBa+aX
 7uivhr9VOBAbW13zhcy2ffssr3bxfMWBP3D/3xb+8D+oXbwuVfKIktYbdVTWrryjZkSU8WP9E
 Seqr01PO2K9/Hajz1uDqy7cBIf4zEhaxKLEUZyQaajEXFScCAAgJXI2BAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494482564!67706057!3
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 910 invoked from network); 11 May 2017 06:02:49 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 06:02:49 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2017 23:02:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,322,1491289200"; d="scan'208";a="259765499"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by fmsmga004.fm.intel.com with ESMTP; 10 May 2017 23:02:47 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 11 May 2017 14:04:09 +0800
Message-Id: <1494482652-42356-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2 2/5] vcpu: track hvm vcpu number on the system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBudW1iZXIgaXMgdXNlZCB0byBjYWxjdWxhdGUgaG93IG1hbnkgaHZtIHZjcHUgb24gYSBw
Y3B1IG9uIGF2ZXJhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgotLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgIHwgOCArKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwpp
bmRleCBiMjJhYWNjLi5kNDMzZDllIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTcxLDYgKzcxLDkgQEAgc3RydWN0IHZjcHUgKmlk
bGVfdmNwdVtOUl9DUFVTXSBfX3JlYWRfbW9zdGx5OwogCiB2Y3B1X2luZm9fdCBkdW1teV92Y3B1
X2luZm87CiAKKy8qIGhvdyBtYW55IGh2bSB2Y3B1IG9uIHRoaXMgc3lzdGVtPyAqLworYXRvbWlj
X3QgbnVtX2h2bV92Y3B1czsKKwogc3RhdGljIHZvaWQgX19kb21haW5fZmluYWxpc2Vfc2h1dGRv
d24oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKQEAgLTE5Myw2ICsx
OTYsOSBAQCBzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdSgKICAgICBpZiAoICFpc19pZGxlX2RvbWFp
bihkKSApCiAgICAgICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKIAorICAgIGlm
ICggaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAgIGF0b21pY19pbmMoJm51bV9odm1fdmNwdXMp
OworCiAgICAgcmV0dXJuIHY7CiB9CiAKQEAgLTgwMyw2ICs4MDksOCBAQCBzdGF0aWMgdm9pZCBj
b21wbGV0ZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiAgICAgICAgIHZj
cHVfZGVzdHJveSh2KTsKICAgICAgICAgc2NoZWRfZGVzdHJveV92Y3B1KHYpOwogICAgICAgICBk
ZXN0cm95X3dhaXRxdWV1ZV92Y3B1KHYpOworICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkg
KQorICAgICAgICAgICAgYXRvbWljX2RlYygmbnVtX2h2bV92Y3B1cyk7CiAgICAgfQogCiAgICAg
Z3JhbnRfdGFibGVfZGVzdHJveShkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMTEyN2NhOS4uNWZiNDkyZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKQEAgLTEzOSw2ICsxMzksOCBAQCB2b2lkIGV2dGNobl9kZXN0cm95X2ZpbmFsKHN0cnVj
dCBkb21haW4gKmQpOyAvKiBmcm9tIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95ICovCiAKIHN0cnVj
dCB3YWl0cXVldWVfdmNwdTsKIAorZXh0ZXJuIGF0b21pY190IG51bV9odm1fdmNwdXM7CisKIHN0
cnVjdCB2Y3B1CiB7CiAgICAgaW50ICAgICAgICAgICAgICB2Y3B1X2lkOwotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 06:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hBi-0007i2-53; Thu, 11 May 2017 06:02:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d8hBh-0007hw-Nf
 for xen-devel@lists.xen.org; Thu, 11 May 2017 06:02:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AA/90-03696-19EF3195; Thu, 11 May 2017 06:02:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNwkQnfCP+F
 Ig6XzJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzP1exF/TIVUy8P4e9gXGhRBcjF4eQwHRG
 ia0blrJ3MXJySAjwShxZNoMVwvaXuHvrIguILSRQLrGm9SQziM0moCxx8WsvG4gtIiAtce3zZ
 UaQQcwCuxkl1uzvZwRJCAv4SXRd72ECsVkEVCVW39wB1swr4CQxqfEkI8QCBYkpD9+DxTkFnC
 U2r33CCrHMSeLKxRbWCYy8CxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEhgMDEOxg7PjndIhRkoNJSZS3/Y9wpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3h8gOcGi1PTUirTMHGBgwqQlOHiURHi3gaR5iwsSc4sz0yFSpxgVpcR5zf4CJQRAEhmleXBts
 Gi4xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHe7yDjeTLzSuCmvwJazAS0uB9icUkiQkqqgX
 HnKr2HJTe3bloqUMD5d4e5ySXVjH/SlrMKWux2TNmwVuLS4XPutp7L9q+Oa/6msEHvxdvoppD
 OJdeNzR7f/P7+i+0lZfWSusvfo8RXct0sWChif+itWdPkAqkalpkyd7eznLN2Oc1+/EHPzv3n
 8krZwn0DXn84HT7BhXG9iqFnRO5uSzW1GmclluKMREMt5qLiRACWC5JWgQIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494482564!67706057!6
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1813 invoked from network); 11 May 2017 06:02:56 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 06:02:56 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2017 23:02:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,322,1491289200"; d="scan'208";a="259765537"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by fmsmga004.fm.intel.com with ESMTP; 10 May 2017 23:02:54 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 11 May 2017 14:04:12 +0800
Message-Id: <1494482652-42356-6-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2 5/5] VT-d PI: Don't add vCPU to PI blocking
	list for a case
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBibG9ja2VkIHZDUFVzIGFyZSBhZGRlZCB0byBQSSBibG9ja2luZyBsaXN0IGlm
IGl0cwpkb21haW4gaGFzIGFzc2lnbiBkZXZpY2VzLiBBY3R1YWxseSwgc29tZSBibG9ja2VkIHZD
UFVzIHdpbGwgbm90CmJlIHdva2VuIHVwIGJ5IHdha2V1cCBpbnRlcnJ1cHQgZ2VuZXJhdGVkIGJ5
IFZULWQgaGFyZHdhcmUuIFRoZXkKbWF5IGJlIHdva2VuIHVwIGJ5IElQSXMgb3Igb3RoZXIgaW50
ZXJydXB0cyBmcm9tIGVtdWxhdGVkIGRldmljZXMuCkZvciB0aGVzZSB2Q1BVcyB3ZSBkb24ndCBh
ZGQgdGhlbSB0byBQSSBibG9ja2luZyBsaXN0LgoKSWYgYSB2Q1BVIGlzIGJsb2NrZWQgcHJpb3Ig
dG8gaXRzIGdldHRpbmcgYm91bmQgd2l0aCBhIElSVEUsIHdlIG5lZWQKYWRkaW5nIHRoaXMgdkNQ
VSB0byBibG9ja2luZyBsaXN0IHdoZW4gd2UgYmluZCBhIHZDUFUgd2l0aCBhIElSVEUuCkluIHRo
YXQgY2FzZSwgYXJjaF92Y3B1X2Jsb2NrKCkgbWF5IGJlIGNhbGxlZCBmcm9tIGFub3RoZXIgdkNQ
VSB3aGljaAp0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBjYW4ndCBoYW5kbGUuIFRoaXMgcGF0
Y2ggZXhwYW5kcyB0aGUKYXJjaF92Y3B1X2Jsb2NrKCksIHJlbW92aW5nIHNvbWUgcmVzdHJpY3Rp
b25zIGV4cHJlc3NlZCBieQphc3NlcnRpb25zIGFuZCBoYW5kbGluZyB0aGUgdGFyZ2V0IHZDUFUg
YWNjb3JkaW5nIHRvIGl0cyBzdGF0dXMgYW5kCml0cyBQSSBibG9ja2luZyBsaXN0IGxvY2sgKHYt
PmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5sb2NrKS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAg
ICAgICAgICAgfCAyMCArKysrKysrKysrKysrLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2ludHJlbWFwLmMgfCAxOCArKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgMzEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDQ1
YTM3MmUuLjAzZDVmY2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xNjEsNiArMTYxLDE0IEBAIHN0YXRp
YyB2b2lkIHZteF92Y3B1X2Jsb2NrKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBwaV9kZXNj
ICpwaV9kZXNjID0gJnYtPmFyY2guaHZtX3ZteC5waV9kZXNjOwogICAgIHNwaW5sb2NrX3QgKnBp
X2Jsb2NraW5nX2xpc3RfbG9jazsKIAorICAgIC8qIElmIG5vIElSVEUgcmVmZXJzIHRvICdwaV9k
ZXNjJywgbm8gZnVydGhlciBvcGVyYXRpb24gbmVlZHMgKi8KKyAgICBpZiAoIHYtPmRvbWFpbi0+
YXJjaC5odm1fZG9tYWluLnBpX29wcy5pbl91c2UgJiYKKyAgICAgICAgICF2LT5kb21haW4tPmFy
Y2guaHZtX2RvbWFpbi5waV9vcHMuaW5fdXNlKHYpICkKKyAgICAgICAgcmV0dXJuOworCisgICAg
aWYgKCAhdGVzdF9iaXQoX1ZQRl9ibG9ja2VkLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAg
cmV0dXJuOworCiAgICAgLyoKICAgICAgKiBBZnRlciBwQ1BVIGdvZXMgZG93biwgdGhlIHBlci1j
cHUgUEkgYmxvY2tpbmcgbGlzdCBpcyBjbGVhcmVkLgogICAgICAqIFRvIG1ha2Ugc3VyZSB0aGUg
cGFyYW1ldGVyIHZDUFUgaXMgYWRkZWQgdG8gdGhlIGNob3NlbiBwQ1BVJ3MKQEAgLTE4MywxMyAr
MTkxLDExIEBAIHN0YXRpYyB2b2lkIHZteF92Y3B1X2Jsb2NrKHN0cnVjdCB2Y3B1ICp2KQogCiAg
ICAgb2xkX2xvY2sgPSBjbXB4Y2hnKCZ2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubG9jaywg
TlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgcGlfYmxvY2tpbmdfbGlzdF9sb2NrKTsKLQot
ICAgIC8qCi0gICAgICogJ3YtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5sb2NrJyBzaG91bGQg
YmUgTlVMTCBiZWZvcmUKLSAgICAgKiBiZWluZyBhc3NpZ25lZCB0byBhIG5ldyB2YWx1ZSwgc2lu
Y2UgdGhlIHZDUFUgaXMgY3VycmVudGx5Ci0gICAgICogcnVubmluZyBhbmQgaXQgY2Fubm90IGJl
IG9uIGFueSBibG9ja2luZyBsaXN0LgotICAgICAqLwotICAgIEFTU0VSVChvbGRfbG9jayA9PSBO
VUxMKTsKKyAgICBpZiAoIG9sZF9sb2NrICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUocGlfYmxvY2tpbmdfbGlzdF9sb2NrLCBmbGFncyk7CisgICAgICAgIHJldHVybjsK
KyAgICB9CiAKICAgICBhdG9taWNfaW5jKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgZGVzdF9j
cHUpLmNvdW50ZXIpOwogICAgIEhWTVRSQUNFXzREKFBJX0xJU1RfQURELCB2LT5kb21haW4tPmRv
bWFpbl9pZCwgdi0+dmNwdV9pZCwgZGVzdF9jcHUsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
bnRyZW1hcC5jCmluZGV4IDk5ZjFjY2UuLjgwNmUzOTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pbnRyZW1hcC5jCkBAIC02MjIsNiArNjIyLDIwIEBAIHN0YXRpYyB2b2lkIHBpX3B1dF9y
ZWYoc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MpCiAgICAgICAgIHYtPmRvbWFpbi0+YXJjaC5odm1f
ZG9tYWluLnBpX29wcy5wdXRfcmVmKHYpOwogfQogCitzdGF0aWMgYm9vbCBwaV9pbl91c2Uoc3Ry
dWN0IHBpX2Rlc2MgKnBpX2Rlc2MpCit7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBpZiAo
ICFwaV9kZXNjICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICB2ID0gcGlfZGVzY190b192Y3B1
KHBpX2Rlc2MpOworICAgIEFTU0VSVChpc19odm1fZG9tYWluKHYtPmRvbWFpbikpOworICAgIGlm
ICggdi0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmluX3VzZSApCisgICAgICAgIHJl
dHVybiB2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuaW5fdXNlKHYpOworICAgIHJl
dHVybiAwOworfQorCiBzdGF0aWMgaW50IG1zaV9tc2dfdG9fcmVtYXBfZW50cnkoCiAgICAgc3Ry
dWN0IGlvbW11ICppb21tdSwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgc3RydWN0IG1zaV9k
ZXNjICptc2lfZGVzYywgc3RydWN0IG1zaV9tc2cgKm1zZykKQEAgLTk5Niw2ICsxMDEwLDcgQEAg
aW50IHBpX3VwZGF0ZV9pcnRlKHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBzdHJ1Y3Qg
cGlycSAqcGlycSwKICAgICBzdHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjOwogICAgIHN0cnVjdCBw
aV9kZXNjICpvbGRfcGlfZGVzYzsKICAgICBpbnQgcmM7CisgICAgYm9vbCBmaXJzdF9yZWY7CiAK
ICAgICBkZXNjID0gcGlycV9zcGluX2xvY2tfaXJxX2Rlc2MocGlycSwgTlVMTCk7CiAgICAgaWYg
KCAhZGVzYyApCkBAIC0xMDA5LDcgKzEwMjQsMTAgQEAgaW50IHBpX3VwZGF0ZV9pcnRlKHN0cnVj
dCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKICAgICB9CiAgICAg
b2xkX3BpX2Rlc2MgPSBtc2lfZGVzYy0+cGlfZGVzYzsKIAorICAgIGZpcnN0X3JlZiA9ICFwaV9p
bl91c2UocGlfZGVzYyk7CiAgICAgcGlfZ2V0X3JlZihwaV9kZXNjKTsKKyAgICBpZiAoIHBpX2Rl
c2MgJiYgZmlyc3RfcmVmICkKKyAgICAgICAgYXJjaF92Y3B1X2Jsb2NrKHBpX2Rlc2NfdG9fdmNw
dShwaV9kZXNjKSk7CiAgICAgbXNpX2Rlc2MtPnBpX2Rlc2MgPSBwaV9kZXNjOwogICAgIG1zaV9k
ZXNjLT5ndmVjID0gZ3ZlYzsKIAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 06:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hBb-0007g5-6I; Thu, 11 May 2017 06:02:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d8hBa-0007fe-4t
 for xen-devel@lists.xen.org; Thu, 11 May 2017 06:02:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BA/5B-03587-98EF3195; Thu, 11 May 2017 06:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVywNwkQrfzn3C
 kwfx3jBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2L92sBbM1Ks68X8DawPhHvouRi0NIYDqj
 xIfDM5i6GDk5JAR4JY4sm8EKYftL9D/ezAxiCwmUS/TdXs8GYrMJKEtc/NoLZosISEtc+3yZE
 WQQs8BmJokDC26zdzFycAgLWEr034kCqWERUJV4vXQXO4jNK+AksXbFfDaI+QoSUx6+B5vPKe
 AssXntE1aIXU4SVy62sE5g5F3AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tbg4MT0
 1JzGpWC85P3cTIzAYGIBgB2PHP6dDjJIcTEqivO1/hCOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfD+AMkJFqWmp1akZeYAwxImLcHBoyTCuw0kzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4
 rxmf4GKBECKMkrz4EbAYuQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHm/g6ziycwrgdv0Cu
 gIJqAj+iGOKElESEk1MHIqzX8muSXZ+Nne3c+YNdUv/98oxrLuoJukxurk05q6q9pOGx3+eP3
 QY2eJGaJSU+fGuPu69D/ocG/w4T/Jyt5QnHDv/GYOgX8Tj1iIrA0QiU+/1OsQtHSpxoPFli8L
 vRjEfl5O9ngWxtB3L0ePoUZV3qFufjjjyvOrU+LMbKe95fMKDsyJUmIpzkg01GIuKk4EAEEkC
 WWMAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494482564!67706057!2
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 799 invoked from network); 11 May 2017 06:02:48 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 06:02:48 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2017 23:02:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,322,1491289200"; d="scan'208";a="259765495"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by fmsmga004.fm.intel.com with ESMTP; 10 May 2017 23:02:44 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 11 May 2017 14:04:08 +0800
Message-Id: <1494482652-42356-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2 1/5] xentrace: add TRC_HVM_PI_LIST_ADD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIFRSQ19IVk1fUElfTElTVF9BREQgdG8gdHJhY2sgYWRkaW5nIG9uZSBl
bnRyeSB0bwp0aGUgcGVyLXBjcHUgYmxvY2tpbmcgbGlzdC4gQWxzbyBpbnRyb2R1Y2UgYSAnY291
bnRlcicgdG8gdHJhY2sKdGhlIG51bWJlciBvZiBlbnRyaWVzIGluIHRoZSBsaXN0LgoKU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB0b29scy94ZW50cmFj
ZS9mb3JtYXRzICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAg
ICB8IDEyICsrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdHJhY2UuaCB8ICAx
ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy94
ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwppbmRleCA4YjMxNzgwLi45
OTljYThjIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9mb3JtYXRzCisrKyBiL3Rvb2xzL3hl
bnRyYWNlL2Zvcm1hdHMKQEAgLTEyNSw2ICsxMjUsNyBAQAogMHgwMDA4MjAyMCAgQ1BVJShjcHUp
ZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgSU5UUl9XSU5ET1cgWyB2YWx1ZSA9IDB4JSgxKTA4
eCBdCiAweDAwMDgyMDIxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBOUEYg
ICAgICAgICBbIGdwYSA9IDB4JSgyKTA4eCUoMSkwOHggbWZuID0gMHglKDQpMDh4JSgzKTA4eCBx
dWFsID0gMHglKDUpMDR4IHAybXQgPSAweCUoNikwNHggXQogMHgwMDA4MjAyMyAgQ1BVJShjcHUp
ZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgVFJBUCAgICAgICAgWyB2ZWN0b3IgPSAweCUoMSkw
MnggXQorMHgwMDA4MjAyNiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgUElf
TElTVF9BREQgWyBkb21pZCA9IDB4JSgxKTA0eCB2Y3B1ID0gMHglKDIpMDR4LCBwY3B1ID0gMHgl
KDMpMDR4LCAjZW50cnkgPSAweCUoNCkwNHggXQogCiAweDAwMTBmMDAxICBDUFUlKGNwdSlkICAl
KHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdlX2dyYW50X21hcCAgICAgIFsgZG9taWQgPSAlKDEp
ZCBdCiAweDAwMTBmMDAyICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdl
X2dyYW50X3VubWFwICAgIFsgZG9taWQgPSAlKDEpZCBdCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGM4ZWYx
OGEuLmVmZmY2Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC04Miw2ICs4Miw3IEBAIHN0YXRpYyBpbnQg
dm14X3ZtZnVuY19pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogc3RydWN0
IHZteF9waV9ibG9ja2luZ192Y3B1IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICBsaXN0Owog
ICAgIHNwaW5sb2NrX3QgICAgICAgICAgIGxvY2s7CisgICAgYXRvbWljX3QgICAgICAgICAgICAg
Y291bnRlcjsKIH07CiAKIC8qCkBAIC0xMTksNiArMTIwLDkgQEAgc3RhdGljIHZvaWQgdm14X3Zj
cHVfYmxvY2soc3RydWN0IHZjcHUgKnYpCiAgICAgICovCiAgICAgQVNTRVJUKG9sZF9sb2NrID09
IE5VTEwpOwogCisgICAgYXRvbWljX2luYygmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIHYtPnBy
b2Nlc3NvcikuY291bnRlcik7CisgICAgSFZNVFJBQ0VfNEQoUElfTElTVF9BREQsIHYtPmRvbWFp
bi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCB2LT5wcm9jZXNzb3IsCisgICAgICAgICAgICAgICAg
YXRvbWljX3JlYWQoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCB2LT5wcm9jZXNzb3IpLmNvdW50
ZXIpKTsKICAgICBsaXN0X2FkZF90YWlsKCZ2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubGlz
dCwKICAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgdi0+cHJvY2Vz
c29yKS5saXN0KTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKHBpX2Jsb2NraW5nX2xpc3Rf
bG9jaywgZmxhZ3MpOwpAQCAtMTg2LDYgKzE5MCw4IEBAIHN0YXRpYyB2b2lkIHZteF9waV91bmJs
b2NrX3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgewogICAgICAgICBBU1NFUlQodi0+YXJjaC5o
dm1fdm14LnBpX2Jsb2NraW5nLmxvY2sgPT0gcGlfYmxvY2tpbmdfbGlzdF9sb2NrKTsKICAgICAg
ICAgbGlzdF9kZWwoJnYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5saXN0KTsKKyAgICAgICAg
YXRvbWljX2RlYygmY29udGFpbmVyX29mKHBpX2Jsb2NraW5nX2xpc3RfbG9jaywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bXhfcGlfYmxvY2tpbmdfdmNwdSwgbG9j
ayktPmNvdW50ZXIpOwogICAgICAgICB2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubG9jayA9
IE5VTEw7CiAgICAgfQogCkBAIC0yMzQsNiArMjQwLDcgQEAgdm9pZCB2bXhfcGlfZGVzY19maXh1
cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+cGlfZGVz
YykgKQogICAgICAgICB7CiAgICAgICAgICAgICBsaXN0X2RlbCgmdm14LT5waV9ibG9ja2luZy5s
aXN0KTsKKyAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBj
cHUpLmNvdW50ZXIpOwogICAgICAgICAgICAgdm14LT5waV9ibG9ja2luZy5sb2NrID0gTlVMTDsK
ICAgICAgICAgICAgIHZjcHVfdW5ibG9jayhjb250YWluZXJfb2Yodm14LCBzdHJ1Y3QgdmNwdSwg
YXJjaC5odm1fdm14KSk7CiAgICAgICAgIH0KQEAgLTI1OCw2ICsyNjUsOCBAQCB2b2lkIHZteF9w
aV9kZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUpCiAKICAgICAgICAgICAgIGxpc3RfbW92ZSgm
dm14LT5waV9ibG9ja2luZy5saXN0LAogICAgICAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZt
eF9waV9ibG9ja2luZywgbmV3X2NwdSkubGlzdCk7CisgICAgICAgICAgICBhdG9taWNfZGVjKCZw
ZXJfY3B1KHZteF9waV9ibG9ja2luZywgY3B1KS5jb3VudGVyKTsKKyAgICAgICAgICAgIGF0b21p
Y19pbmMoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBuZXdfY3B1KS5jb3VudGVyKTsKICAgICAg
ICAgICAgIHZteC0+cGlfYmxvY2tpbmcubG9jayA9IG5ld19sb2NrOwogCiAgICAgICAgICAgICBz
cGluX3VubG9jayhuZXdfbG9jayk7CkBAIC0yMzYwLDcgKzIzNjksNyBAQCBzdGF0aWMgdm9pZCBw
aV93YWtldXBfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN0cnVj
dCBhcmNoX3ZteF9zdHJ1Y3QgKnZteCwgKnRtcDsKICAgICBzcGlubG9ja190ICpsb2NrID0gJnBl
cl9jcHUodm14X3BpX2Jsb2NraW5nLCBzbXBfcHJvY2Vzc29yX2lkKCkpLmxvY2s7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqYmxvY2tlZF92Y3B1cyA9Ci0JCSZwZXJfY3B1KHZteF9waV9ibG9ja2lu
Zywgc21wX3Byb2Nlc3Nvcl9pZCgpKS5saXN0OworICAgICAgICAgICAgICAgJnBlcl9jcHUodm14
X3BpX2Jsb2NraW5nLCBzbXBfcHJvY2Vzc29yX2lkKCkpLmxpc3Q7CiAKICAgICBhY2tfQVBJQ19p
cnEoKTsKICAgICB0aGlzX2NwdShpcnFfY291bnQpKys7CkBAIC0yMzc3LDYgKzIzODYsNyBAQCBz
dGF0aWMgdm9pZCBwaV93YWtldXBfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+cGlfZGVzYykgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBsaXN0X2RlbCgmdm14LT5waV9ibG9ja2luZy5saXN0KTsKKyAgICAgICAgICAg
IGF0b21pY19kZWMoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBzbXBfcHJvY2Vzc29yX2lkKCkp
LmNvdW50ZXIpOwogICAgICAgICAgICAgQVNTRVJUKHZteC0+cGlfYmxvY2tpbmcubG9jayA9PSBs
b2NrKTsKICAgICAgICAgICAgIHZteC0+cGlfYmxvY2tpbmcubG9jayA9IE5VTEw7CiAgICAgICAg
ICAgICB2Y3B1X3VuYmxvY2soY29udGFpbmVyX29mKHZteCwgc3RydWN0IHZjcHUsIGFyY2guaHZt
X3ZteCkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdHJhY2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3RyYWNlLmgKaW5kZXggZGU4MDJhNi4uYjc0ZmZkZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdHJhY2UuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS90cmFjZS5oCkBAIC01NCw2ICs1NCw3IEBACiAjZGVmaW5lIERPX1RSQ19I
Vk1fVFJBUCAgICAgICAgICAgICBERUZBVUxUX0hWTV9NSVNDCiAjZGVmaW5lIERPX1RSQ19IVk1f
VFJBUF9ERUJVRyAgICAgICBERUZBVUxUX0hWTV9NSVNDCiAjZGVmaW5lIERPX1RSQ19IVk1fVkxB
UElDICAgICAgICAgICBERUZBVUxUX0hWTV9NSVNDCisjZGVmaW5lIERPX1RSQ19IVk1fUElfTElT
VF9BREQgICAgICBERUZBVUxUX0hWTV9NSVNDCiAKIAogI2RlZmluZSBUUkNfUEFSX0xPTkcocGFy
KSAoKHBhcikmMHhGRkZGRkZGRiksKChwYXIpPj4zMikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy90cmFjZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgKaW5kZXggN2YyZTg5
MS4uYzcxNmQ1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgKQEAgLTIzNCw2ICsyMzQsNyBAQAogI2RlZmluZSBU
UkNfSFZNX1RSQVAgICAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjMpCiAjZGVmaW5l
IFRSQ19IVk1fVFJBUF9ERUJVRyAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyNCkKICNkZWZp
bmUgVFJDX0hWTV9WTEFQSUMgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDI1KQorI2Rl
ZmluZSBUUkNfSFZNX1BJX0xJU1RfQUREICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjYpCiAK
ICNkZWZpbmUgVFJDX0hWTV9JT1BPUlRfV1JJVEUgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjE2
KQogI2RlZmluZSBUUkNfSFZNX0lPTUVNX1dSSVRFICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgy
MTcpCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 06:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hBe-0007gw-Ml; Thu, 11 May 2017 06:02:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d8hBd-0007fe-0L
 for xen-devel@lists.xen.org; Thu, 11 May 2017 06:02:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0C/7B-03587-C8EF3195; Thu, 11 May 2017 06:02:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNwkQrfnn3C
 kwfptLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aye9OYC44aVJze2sXWwHhFrYuRi0NIYDqj
 xMl375i7GDk5JAR4JY4sm8EKYftLXOy/xAJiCwmUS2zZsgCshk1AWeLi1142EFtEQFri2ufLj
 CCDmAV2M0qs2d/PCJIQFvCUWLXrPTuIzSKgKtH/7hITiM0r4CSx8lsfC8QCBYkpD9+DDeUUcJ
 bYvPYJK8QyJ4krF1tYJzDyLmBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGA4MQLCDseOf0yFGSQ4mJVHe9j/CkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eH+A5ASLUtNTK9Iyc4CBCZOW4OBREuHdBpLmLS5IzC3OTIdInWJUlBLnNfsLlBAASWSU5sG1w
 aLhEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5v4OM58nMK4Gb/gpoMRPQ4n6IxSWJCCmpBs
 bKo7ZSmw9EPU9tm2HnKO7+KO5I7KerJQ/YFjt8P5S5ILdE+O6cezKBebm7swP2ifIqOfrcSAy
 xX62+IK5iXtST1Y7u+43PP2VsXJRV6uT58uup6esmr1wc07PqAMsiPfO1gb7ca59aPWcxl+ko
 3X3HPTeOuW7KHr76m2pfWXbbyv5m8HvncEaJpTgj0VCLuag4EQB/tEAKgQIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494482564!67706057!4
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1118 invoked from network); 11 May 2017 06:02:51 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 06:02:51 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2017 23:02:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,322,1491289200"; d="scan'208";a="259765514"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by fmsmga004.fm.intel.com with ESMTP; 10 May 2017 23:02:49 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 11 May 2017 14:04:10 +0800
Message-Id: <1494482652-42356-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2 3/5] VT-d PI: restrict the vcpu number on a
	given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBhIGJsb2NrZWQgdkNQVSBpcyBwdXQgaW4gaXRzIHBDUFUncyBwaSBibG9ja2lu
ZyBsaXN0LiBJZgp0b28gbWFueSB2Q1BVcyBhcmUgYmxvY2tlZCBvbiBhIGdpdmVuIHBDUFUsIGl0
IHdpbGwgaW5jdXIgdGhhdCB0aGUgbGlzdApncm93cyB0b28gbG9uZy4gQWZ0ZXIgYSBzaW1wbGUg
YW5hbHlzaXMsIHRoZXJlIGFyZSAzMmsgZG9tYWlucyBhbmQKMTI4IHZjcHUgcGVyIGRvbWFpbiwg
dGh1cyBhYm91dCA0TSB2Q1BVcyBtYXkgYmUgYmxvY2tlZCBpbiBvbmUgcENQVSdzClBJIGJsb2Nr
aW5nIGxpc3QuIFdoZW4gYSB3YWtldXAgaW50ZXJydXB0IGFycml2ZXMsIHRoZSBsaXN0IGlzCnRy
YXZlcnNlZCB0byBmaW5kIHNvbWUgc3BlY2lmaWMgdkNQVXMgdG8gd2FrZSB0aGVtIHVwLiBUaGlz
IHRyYXZlcnNhbCBpbgp0aGF0IGNhc2Ugd291bGQgY29uc3VtZSBtdWNoIHRpbWUuCgpUbyBtaXRp
Z2F0ZSB0aGlzIGlzc3VlLCB0aGlzIHBhdGNoIGxpbWl0cyB0aGUgdmNwdSBudW1iZXIgb24gYSBn
aXZlbgpwQ1BVLCB0YWtpbmcgZmFjdG9ycyBzdWNoIGFzIHBlcmZvbWFuY2Ugb2YgY29tbW9uIGNh
c2UsIGN1cnJlbnQgaHZtIHZjcHUKY291bnQgYW5kIGN1cnJlbnQgcGNwdSBjb3VudCBpbnRvIGNv
bnNpZGVyYXRpb24uIFdpdGggdGhpcyBtZXRob2QsIGZvcgp0aGUgY29tbW9uIGNhc2UsIGl0IHdv
cmtzIGZhc3QgYW5kIGZvciBzb21lIGV4dHJlbWUgY2FzZXMsIHRoZSBsaXN0Cmxlbmd0aCBpcyB1
bmRlciBjb250cm9sLgoKVGhlIGNoYW5nZSBpbiB2bXhfcGlfdW5ibG9ja192Y3B1KCkgaXMgZm9y
IHRoZSBmb2xsb3dpbmcgY2FzZToKdmNwdSBpcyBydW5uaW5nIC0+IHRyeSB0byBibG9jayAodGhp
cyBwYXRjaCBtYXkgY2hhbmdlIE5TRFQgdG8KYW5vdGhlciBwQ1BVKSBidXQgbm90aWZpY2F0aW9u
IGNvbWVzIGluIHRpbWUsIHRodXMgdGhlIHZjcHUKZ29lcyBiYWNrIHRvIHJ1bm5pbmcgc3RhdGlv
biAtPiBWTS1lbnRyeSAod2Ugc2hvdWxkIHNldCBOU0RUIGFnYWluLApyZXZlcnRpbmcgdGhlIGNo
YW5nZSB3ZSBtYWtlIHRvIE5TRFQgaW4gdm14X3ZjcHVfYmxvY2soKSkKClNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgfCA3OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCmluZGV4IGVmZmY2Y2QuLmMwZDBiNTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xMDAsMTYg
KzEwMCw3MCBAQCB2b2lkIHZteF9waV9wZXJfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdSkKICAg
ICBzcGluX2xvY2tfaW5pdCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNwdSkubG9jayk7CiB9
CiAKKy8qCisgKiBDaG9vc2UgYW4gYXBwcm9wcmlhdGUgcGNwdSB0byByZWNlaXZlIHdha2V1cCBp
bnRlcnJ1cHQuCisgKiBCeSBkZWZhdWx0LCB0aGUgbG9jYWwgcGNwdSBpcyBjaG9zZW4gYXMgdGhl
IGRlc3RpbmF0aW9uLiBCdXQgaWYgdGhlCisgKiB2Y3B1IG51bWJlciBvZiB0aGUgbG9jYWwgcGNw
dSBleGNlZWRzIGEgbGltaXQsIGFub3RoZXIgcGNwdSBpcyBjaG9zZW4uCisgKgorICogQ3VycmVu
dGx5LCBjaG9vc2UgKHZfdG90L3BfdG90KSArIEsgYXMgdGhlIGxpbWl0IG9mIHZjcHUsIHdoZXJl
CisgKiB2X3RvdCBpcyB0aGUgdG90YWwgbnVtYmVyIG9mIHZjcHVzIG9uIHRoZSBzeXN0ZW0sIHBf
dG90IGlzIHRoZSB0b3RhbAorICogbnVtYmVyIG9mIHBjcHVzIGluIHRoZSBzeXN0ZW0sIGFuZCBL
IGlzIGEgZml4ZWQgbnVtYmVyLiBFeHBlcm1lbnRzIHNob3dzCisgKiB0aGUgbWF4aW1hbCB0aW1l
IHRvIHdha2V1cCBhIHZjcHUgZnJvbSBhIDEyOC1lbnRyeSBibG9ja2luZyBsaXN0IGlzCisgKiBj
b25zaWRlcmVkIGFjY2VwdGFibGUuIFNvIGNob29zZSAxMjggYXMgdGhlIGZpeGVkIG51bWJlciBL
LgorICoKKyAqIFRoaXMgcG9saWN5IG1ha2VzIHN1cmU6CisgKiAxKSBmb3IgY29tbW9uIGNhc2Vz
LCB0aGUgbGltaXQgd29uJ3QgYmUgcmVhY2hlZCBhbmQgdGhlIGxvY2FsIHBjcHUgaXMgdXNlZAor
ICogd2hpY2ggaXMgYmVuZWZpY2lhbCB0byBwZXJmb3JtYW5jZSAoYXQgbGVhc3QsIGF2b2lkIGFu
IElQSSB3aGVuIHVuYmxvY2tpbmcKKyAqIHZjcHUpLgorICogMikgZm9yIHRoZSB3b3JzdCBjYXNl
LCB0aGUgYmxvY2tpbmcgbGlzdCBsZW5ndGggc2NhbGVzIHdpdGggdGhlIHZjcHUgY291bnQKKyAq
IGRpdmlkZWQgYnkgdGhlIHBjcHUgY291bnQuCisgKi8KKyNkZWZpbmUgUElfTElTVF9GSVhFRF9O
VU0gMTI4CisjZGVmaW5lIFBJX0xJU1RfTElNSVQgICAgIChhdG9taWNfcmVhZCgmbnVtX2h2bV92
Y3B1cykgLyBudW1fb25saW5lX2NwdXMoKSArIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBJX0xJU1RfRklYRURfTlVNKQorCitzdGF0aWMgdW5zaWduZWQgaW50IHZteF9waV9jaG9vc2Vf
ZGVzdF9jcHUoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaW50IGNvdW50LCBsaW1pdCA9IFBJX0xJ
U1RfTElNSVQ7CisgICAgdW5zaWduZWQgaW50IGRlc3QgPSB2LT5wcm9jZXNzb3I7CisKKyAgICBj
b3VudCA9IGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgZGVzdCkuY291bnRl
cik7CisgICAgd2hpbGUgKCB1bmxpa2VseShjb3VudCA+PSBsaW1pdCkgKQorICAgIHsKKyAgICAg
ICAgZGVzdCA9IGNwdW1hc2tfY3ljbGUoZGVzdCwgJmNwdV9vbmxpbmVfbWFwKTsKKyAgICAgICAg
Y291bnQgPSBhdG9taWNfcmVhZCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGRlc3QpLmNvdW50
ZXIpOworICAgIH0KKyAgICByZXR1cm4gZGVzdDsKK30KKwogc3RhdGljIHZvaWQgdm14X3ZjcHVf
YmxvY2soc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICB1
bnNpZ25lZCBpbnQgZGVzdDsKKyAgICB1bnNpZ25lZCBpbnQgZGVzdCwgZGVzdF9jcHU7CiAgICAg
c3BpbmxvY2tfdCAqb2xkX2xvY2s7Ci0gICAgc3BpbmxvY2tfdCAqcGlfYmxvY2tpbmdfbGlzdF9s
b2NrID0KLQkJJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCB2LT5wcm9jZXNzb3IpLmxvY2s7CiAg
ICAgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MgPSAmdi0+YXJjaC5odm1fdm14LnBpX2Rlc2M7Cisg
ICAgc3BpbmxvY2tfdCAqcGlfYmxvY2tpbmdfbGlzdF9sb2NrOworCisgICAgLyoKKyAgICAgKiBB
ZnRlciBwQ1BVIGdvZXMgZG93biwgdGhlIHBlci1jcHUgUEkgYmxvY2tpbmcgbGlzdCBpcyBjbGVh
cmVkLgorICAgICAqIFRvIG1ha2Ugc3VyZSB0aGUgcGFyYW1ldGVyIHZDUFUgaXMgYWRkZWQgdG8g
dGhlIGNob3NlbiBwQ1BVJ3MKKyAgICAgKiBQSSBibG9ja2luZyBsaXN0IGJlZm9yZSB0aGUgbGlz
dCBpcyBjbGVhcmVkLCBqdXN0IHJldHJ5IHdoZW4KKyAgICAgKiBmaW5kaW5nIHRoZSBwQ1BVIGhh
cyBnb25lIGRvd24uIEFsc28gcmV0cnkgdG8gY2hvb3NlIGFub3RoZXIKKyAgICAgKiBwQ1BVIHdo
ZW4gZmluZGluZyB0aGUgbGlzdCBsZW5ndGggcmVhY2hzIHRoZSBsaW1pdC4KKyAgICAgKi8KKyBy
ZXRyeToKKyAgICBkZXN0X2NwdSA9IHZteF9waV9jaG9vc2VfZGVzdF9jcHUodik7CisgICAgcGlf
YmxvY2tpbmdfbGlzdF9sb2NrID0gJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBkZXN0X2NwdSku
bG9jazsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKHBpX2Jsb2NraW5nX2xpc3RfbG9jaywgZmxh
Z3MpOworICAgIGlmICggdW5saWtlbHkoKCFjcHVfb25saW5lKGRlc3RfY3B1KSkgfHwKKyAgICAg
ICAgICAgICAgICAgIChhdG9taWNfcmVhZCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGRlc3Rf
Y3B1KS5jb3VudGVyKSA+PQorICAgICAgICAgICAgICAgICAgIFBJX0xJU1RfTElNSVQpKSApCisg
ICAgeworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKHBpX2Jsb2NraW5nX2xpc3RfbG9j
aywgZmxhZ3MpOworICAgICAgICBnb3RvIHJldHJ5OworICAgIH0KKwogICAgIG9sZF9sb2NrID0g
Y21weGNoZygmdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLmxvY2ssIE5VTEwsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHBpX2Jsb2NraW5nX2xpc3RfbG9jayk7CiAKQEAgLTEyMCwxMSArMTc0
LDExIEBAIHN0YXRpYyB2b2lkIHZteF92Y3B1X2Jsb2NrKHN0cnVjdCB2Y3B1ICp2KQogICAgICAq
LwogICAgIEFTU0VSVChvbGRfbG9jayA9PSBOVUxMKTsKIAotICAgIGF0b21pY19pbmMoJnBlcl9j
cHUodm14X3BpX2Jsb2NraW5nLCB2LT5wcm9jZXNzb3IpLmNvdW50ZXIpOwotICAgIEhWTVRSQUNF
XzREKFBJX0xJU1RfQURELCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCwgdi0+cHJv
Y2Vzc29yLAotICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgdi0+cHJvY2Vzc29yKS5jb3VudGVyKSk7CisgICAgYXRvbWljX2luYygmcGVyX2NwdSh2
bXhfcGlfYmxvY2tpbmcsIGRlc3RfY3B1KS5jb3VudGVyKTsKKyAgICBIVk1UUkFDRV80RChQSV9M
SVNUX0FERCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIGRlc3RfY3B1LAorICAg
ICAgICAgICAgICAgIGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgZGVzdF9j
cHUpLmNvdW50ZXIpKTsKICAgICBsaXN0X2FkZF90YWlsKCZ2LT5hcmNoLmh2bV92bXgucGlfYmxv
Y2tpbmcubGlzdCwKLSAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywg
di0+cHJvY2Vzc29yKS5saXN0KTsKKyAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9i
bG9ja2luZywgZGVzdF9jcHUpLmxpc3QpOwogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUocGlf
YmxvY2tpbmdfbGlzdF9sb2NrLCBmbGFncyk7CiAKICAgICBBU1NFUlQoIXBpX3Rlc3Rfc24ocGlf
ZGVzYykpOwpAQCAtMTM0LDYgKzE4OCwxMyBAQCBzdGF0aWMgdm9pZCB2bXhfdmNwdV9ibG9jayhz
dHJ1Y3QgdmNwdSAqdikKICAgICBBU1NFUlQocGlfZGVzYy0+bmRzdCA9PQogICAgICAgICAgICAo
eDJhcGljX2VuYWJsZWQgPyBkZXN0IDogTUFTS19JTlNSKGRlc3QsIFBJX3hBUElDX05EU1RfTUFT
SykpKTsKIAorICAgIGlmICggdW5saWtlbHkoZGVzdF9jcHUgIT0gdi0+cHJvY2Vzc29yKSApCisg
ICAgeworICAgICAgICBkZXN0ID0gY3B1X3BoeXNpY2FsX2lkKGRlc3RfY3B1KTsKKyAgICAgICAg
d3JpdGVfYXRvbWljKCZwaV9kZXNjLT5uZHN0LAorICAgICAgICAgICAgICAgICAoeDJhcGljX2Vu
YWJsZWQgPyBkZXN0IDogTUFTS19JTlNSKGRlc3QsIFBJX3hBUElDX05EU1RfTUFTSykpKTsKKyAg
ICB9CisKICAgICB3cml0ZV9hdG9taWMoJnBpX2Rlc2MtPm52LCBwaV93YWtldXBfdmVjdG9yKTsK
IH0KIApAQCAtMTYzLDYgKzIyNCw3IEBAIHN0YXRpYyB2b2lkIHZteF9waV91bmJsb2NrX3ZjcHUo
c3RydWN0IHZjcHUgKnYpCiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzcGlubG9ja190
ICpwaV9ibG9ja2luZ19saXN0X2xvY2s7CiAgICAgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MgPSAm
di0+YXJjaC5odm1fdm14LnBpX2Rlc2M7CisgICAgdW5zaWduZWQgaW50IGRlc3QgPSBjcHVfcGh5
c2ljYWxfaWQodi0+cHJvY2Vzc29yKTsKIAogICAgIC8qCiAgICAgICogU2V0ICdOVicgZmllbGQg
YmFjayB0byBwb3N0ZWRfaW50cl92ZWN0b3IsIHNvIHRoZQpAQCAtMTcwLDYgKzIzMiw4IEBAIHN0
YXRpYyB2b2lkIHZteF9waV91bmJsb2NrX3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICogaXQg
aXMgcnVubmluZyBpbiBub24tcm9vdCBtb2RlLgogICAgICAqLwogICAgIHdyaXRlX2F0b21pYygm
cGlfZGVzYy0+bnYsIHBvc3RlZF9pbnRyX3ZlY3Rvcik7CisgICAgd3JpdGVfYXRvbWljKCZwaV9k
ZXNjLT5uZHN0LAorICAgICAgICAgICAgICAgICB4MmFwaWNfZW5hYmxlZCA/IGRlc3QgOiBNQVNL
X0lOU1IoZGVzdCwgUElfeEFQSUNfTkRTVF9NQVNLKSk7CiAKICAgICBwaV9ibG9ja2luZ19saXN0
X2xvY2sgPSB2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubG9jazsKIAotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 06:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hBf-0007hk-UD; Thu, 11 May 2017 06:02:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d8hBf-0007he-Bz
 for xen-devel@lists.xen.org; Thu, 11 May 2017 06:02:55 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 13/0C-03620-E8EF3195; Thu, 11 May 2017 06:02:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNwkQrfvn3C
 kwYPdXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bf8+PMBd22FX/uNrI3MD427GLk4hASmM4o
 cXTqFuYuRk4OCQFeiSPLZrBC2P4SFxYuYuli5AAqKpf484IRJMwmoCxx8WsvG4gtIiAtce3zZ
 UaQOcwCuxkl1uzvBysSFnCS2PuuB8xmEVCV+PhmLZjNCxRf//ojC8R8BYkpD9+D7eUUcJbYvP
 YJ2F4hoJorF1tYJzDyLmBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGAwMQLCDseOf0yFGSQ4mJVHe9j/CkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH+A
 5ASLUtNTK9Iyc4BhCZOW4OBREuHdBpLmLS5IzC3OTIdInWJUlBLnNfsLlBAASWSU5sG1wWLhE
 qOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5v4OM58nMK4Gb/gpoMRPQ4n6IxSWJCCmpBkaZVo
 3X2xKD2m9slbAoW/Lm2fSs+dN2nnpwTrPLaUfJor12rpnPvxX28U21urfFv9wyYMO1r10xJTX
 qfpPPPQ1doLP57so3CQWmJnX2ya3n9h56qP2nuOuV4beUKaa8vkGS3LJ7HZKfqfk8almpcK91
 z0Ypc3+bpgme/7JvpM3viVdcYHhJNEaJpTgj0VCLuag4EQBl1tBngAIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494482564!67706057!5
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1365 invoked from network); 11 May 2017 06:02:53 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 06:02:53 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2017 23:02:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,322,1491289200"; d="scan'208";a="259765530"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by fmsmga004.fm.intel.com with ESMTP; 10 May 2017 23:02:52 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 11 May 2017 14:04:11 +0800
Message-Id: <1494482652-42356-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2 4/5] VT-d PI: Adding reference count to
	pi_desc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRydWR1Y2VzIGEgJ3JlZmNudCcgZmllbGQgaW4gdm14X3BpX2Jsb2NraW5n
IHRvIHRyYWNrCnRoZSByZWZlcmVuY2UgY291bnQgb2YgJ3BpX2Rlc2MnIG9mIHRoZSB2Q1BVLiBB
bmQgY2hhbmdlIHRoaXMgZmllbGQKZXZlcnkgdGltZSB3ZSByZS1wcm9ncmFtIG9uZSBJUlRFLgoK
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgICAgICAgICAgfCAgMiArLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAg
ICB8ICA2ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oICAgICB8ICAz
ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgICAgfCAgMiArLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCAgICAgICAgICAgICAgfCAgMiArLQogNyBmaWxlcyBjaGFu
Z2VkLCA4MCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXgg
YzBkMGI1OC4uNDVhMzcyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTEwMCw2ICsxMDAsMjMgQEAgdm9p
ZCB2bXhfcGlfcGVyX2NwdV9pbml0KHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3Bpbl9sb2NrX2lu
aXQoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpLmxvY2spOwogfQogCit2b2lkIHZteF9w
aV9nZXRfcmVmKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIEFTU0VSVChhdG9taWNfcmVhZCgmdi0+
YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLnJlZmNudCkgPj0gMCk7CisgICAgYXRvbWljX2luYygm
di0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLnJlZmNudCk7Cit9CisKK3ZvaWQgdm14X3BpX3B1
dF9yZWYoc3RydWN0IHZjcHUgKnYpCit7CisgICAgYXRvbWljX2RlYygmdi0+YXJjaC5odm1fdm14
LnBpX2Jsb2NraW5nLnJlZmNudCk7CisgICAgQVNTRVJUKGF0b21pY19yZWFkKCZ2LT5hcmNoLmh2
bV92bXgucGlfYmxvY2tpbmcucmVmY250KSA+PSAwKTsKK30KKworYm9vbCB2bXhfcGlfaW5fdXNl
KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAhIWF0b21pY19yZWFkKCZ2LT5hcmNoLmh2
bV92bXgucGlfYmxvY2tpbmcucmVmY250KTsKK30KKwogLyoKICAqIENob29zZSBhbiBhcHByb3By
aWF0ZSBwY3B1IHRvIHJlY2VpdmUgd2FrZXVwIGludGVycnVwdC4KICAqIEJ5IGRlZmF1bHQsIHRo
ZSBsb2NhbCBwY3B1IGlzIGNob3NlbiBhcyB0aGUgZGVzdGluYXRpb24uIEJ1dCBpZiB0aGUKQEAg
LTQyMiw2ICs0MzksOSBAQCB2b2lkIHZteF9waV9ob29rc19hc3NpZ24oc3RydWN0IGRvbWFpbiAq
ZCkKIAogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMudmNwdV9ibG9jayA9IHZteF92Y3B1
X2Jsb2NrOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1lID0gdm14X3Bp
X2RvX3Jlc3VtZTsKKyAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmdldF9yZWYgPSB2bXhf
cGlfZ2V0X3JlZjsKKyAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnB1dF9yZWYgPSB2bXhf
cGlfcHV0X3JlZjsKKyAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmluX3VzZSA9IHZteF9w
aV9pbl91c2U7CiB9CiAKIC8qIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdoZW4gcGNpZGV2c19s
b2NrIGlzIGhlbGQgKi8KQEAgLTQ2MCw2ICs0ODAsMTUgQEAgdm9pZCB2bXhfcGlfaG9va3NfZGVh
c3NpZ24oc3RydWN0IGRvbWFpbiAqZCkKICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnZj
cHVfYmxvY2sgPSBOVUxMOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuc3dpdGNoX2Zy
b20gPSBOVUxMOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1lID0gTlVM
TDsKKyAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmdldF9yZWYgPSBOVUxMOworICAgIGQt
PmFyY2guaHZtX2RvbWFpbi5waV9vcHMucHV0X3JlZiA9IE5VTEw7CisgICAgZC0+YXJjaC5odm1f
ZG9tYWluLnBpX29wcy5pbl91c2UgPSBOVUxMOworICAgIC8qCisgICAgICogSWYgZGV2aWNlIGlz
IHN0aWxsIHVzaW5nIGJ5IGd1ZXN0LCBidXQgd2UgZm9yY2libHkgZGVhc3NpZ24gaXQsCisgICAg
ICogdGhlbiB0aGUgJ3JlZmNudCcgaXMgbm90IHplcm8gaGVyZS4gQ2xlYXIgaXQgZm9yIHJlLWFz
c2lnbm1lbnQuCisgICAgICovCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICBh
dG9taWNfc2V0KCZ2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcucmVmY250LCAwKTsKIAogICAg
IGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgdm14X3BpX3VuYmxvY2tfdmNwdSh2KTsK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pby5jCmluZGV4IGU1YTQzZTUuLjk3OWJlNzcgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
YwpAQCAtMzE5LDcgKzMxOSw3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgewogICAg
ICAgICB1aW50OF90IGRlc3QsIGRlc3RfbW9kZSwgZGVsaXZlcnlfbW9kZTsKICAgICAgICAgaW50
IGRlc3RfdmNwdV9pZDsKLSAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnZjcHU7CisgICAgICAg
IHN0cnVjdCB2Y3B1ICp2Y3B1OwogCiAgICAgICAgIGlmICggIShwaXJxX2RwY2ktPmZsYWdzICYg
SFZNX0lSUV9EUENJX01BUFBFRCkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pbnRyZW1hcC5jCmluZGV4IDFlMDMxN2MuLjk5ZjFjY2UgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pbnRyZW1hcC5jCkBAIC01OTYsNiArNTk2LDMyIEBAIHN0YXRpYyBpbnQgcmVtYXBf
ZW50cnlfdG9fbXNpX21zZygKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgcGlfZ2V0
X3JlZihzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKwor
ICAgIGlmICggIXBpX2Rlc2MgKQorICAgICAgICByZXR1cm47CisKKyAgICB2ID0gcGlfZGVzY190
b192Y3B1KHBpX2Rlc2MpOworICAgIEFTU0VSVChpc19odm1fZG9tYWluKHYtPmRvbWFpbikpOwor
ICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmdldF9yZWYgKQorICAg
ICAgICB2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZ2V0X3JlZih2KTsKK30KKwor
c3RhdGljIHZvaWQgcGlfcHV0X3JlZihzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYykKK3sKKyAgICBz
dHJ1Y3QgdmNwdSAqdjsKKworICAgIGlmICggIXBpX2Rlc2MgKQorICAgICAgICByZXR1cm47CisK
KyAgICB2ID0gcGlfZGVzY190b192Y3B1KHBpX2Rlc2MpOworICAgIEFTU0VSVChpc19odm1fZG9t
YWluKHYtPmRvbWFpbikpOworICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGlf
b3BzLnB1dF9yZWYgKQorICAgICAgICB2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMu
cHV0X3JlZih2KTsKK30KKwogc3RhdGljIGludCBtc2lfbXNnX3RvX3JlbWFwX2VudHJ5KAogICAg
IHN0cnVjdCBpb21tdSAqaW9tbXUsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgIHN0cnVjdCBt
c2lfZGVzYyAqbXNpX2Rlc2MsIHN0cnVjdCBtc2lfbXNnICptc2cpCkBAIC02MTksNiArNjQ1LDcg
QEAgc3RhdGljIGludCBtc2lfbXNnX3RvX3JlbWFwX2VudHJ5KAogICAgICAgICB7CiAgICAgICAg
ICAgICBmcmVlX3JlbWFwX2VudHJ5KGlvbW11LCBtc2lfZGVzYy0+cmVtYXBfaW5kZXggKyBpKTsK
ICAgICAgICAgICAgIG1zaV9kZXNjW2ldLmlydGVfaW5pdGlhbGl6ZWQgPSBmYWxzZTsKKyAgICAg
ICAgICAgIHBpX3B1dF9yZWYobXNpX2Rlc2NbaV0ucGlfZGVzYyk7CiAgICAgICAgIH0KICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJfY3RybC0+aXJlbWFwX2xvY2ssIGZsYWdzKTsK
ICAgICAgICAgcmV0dXJuIDA7CkBAIC05NjIsMTEgKzk4OSwxMiBAQCB2b2lkIGlvbW11X2Rpc2Fi
bGVfeDJhcGljX0lSKHZvaWQpCiAgKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgdG8gdXBkYXRlIHRo
ZSBJUlRFIGZvciBwb3N0ZWQtaW50ZXJydXB0CiAgKiB3aGVuIGd1ZXN0IGNoYW5nZXMgTVNJL01T
SS1YIGluZm9ybWF0aW9uLgogICovCi1pbnQgcGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBp
X2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLAoraW50IHBpX3VwZGF0ZV9p
cnRlKHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKICAg
ICBjb25zdCB1aW50OF90IGd2ZWMpCiB7CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAg
IHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2M7CisgICAgc3RydWN0IHBpX2Rlc2MgKm9sZF9waV9k
ZXNjOwogICAgIGludCByYzsKIAogICAgIGRlc2MgPSBwaXJxX3NwaW5fbG9ja19pcnFfZGVzYyhw
aXJxLCBOVUxMKTsKQEAgLTk3OSwxMyArMTAwNywyMiBAQCBpbnQgcGlfdXBkYXRlX2lydGUoY29u
c3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLAogICAg
ICAgICByYyA9IC1FTk9ERVY7CiAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKICAgICB9CisgICAg
b2xkX3BpX2Rlc2MgPSBtc2lfZGVzYy0+cGlfZGVzYzsKKworICAgIHBpX2dldF9yZWYocGlfZGVz
Yyk7CiAgICAgbXNpX2Rlc2MtPnBpX2Rlc2MgPSBwaV9kZXNjOwogICAgIG1zaV9kZXNjLT5ndmVj
ID0gZ3ZlYzsKIAogICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAKICAgICBBU1NF
UlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcmV0dXJuIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9t
c2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKyAgICByYyA9IGlvbW11X3VwZGF0ZV9pcmVf
ZnJvbV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKyAgICBpZiAoICFyYyApCisgICAg
ICAgIHBpX3B1dF9yZWYob2xkX3BpX2Rlc2MpOworICAgIGVsc2UKKyAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisKKyAgICByZXR1cm4gcmM7CiAKICB1bmxvY2tfb3V0OgogICAgIHNwaW5f
dW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IGQy
ODk5YzkuLjZmYzk3YzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFp
bi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC05OCw2ICs5OCwx
MiBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7CiAKICAgICAvKiBIb29rIGludG8gdGhlIHZtZW50cnkg
cGF0aC4gKi8KICAgICB2b2lkICgqZG9fcmVzdW1lKShzdHJ1Y3QgdmNwdSAqdik7CisKKyAgICAv
KiBHZXQvUHV0IHJlZmNvdW50IG9mIFBJIGJsb2NraW5nIG9mIHRoaXMgdkNQVSAqLworICAgIHZv
aWQgKCpnZXRfcmVmKShzdHJ1Y3QgdmNwdSAqdik7CisgICAgdm9pZCAoKnB1dF9yZWYpKHN0cnVj
dCB2Y3B1ICp2KTsKKyAgICAvKiBJcyB0aGUgUEkgYmxvY2tpbmcgaXMgcmVmZXJyZWQgYnkgSVJU
RXMgKi8KKyAgICBib29sICgqaW5fdXNlKShzdHJ1Y3QgdmNwdSAqdik7CiB9OwogCiBzdHJ1Y3Qg
aHZtX2RvbWFpbiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCA5NTA3YmQyLi43
Y2IxYTkyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTg1LDYgKzg1LDcgQEAg
c3RydWN0IHBpX2Rlc2Mgewogc3RydWN0IHBpX2Jsb2NraW5nX3ZjcHUgewogICAgIHN0cnVjdCBs
aXN0X2hlYWQgICAgIGxpc3Q7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7CisgICAg
YXRvbWljX3QgICAgICAgICAgICAgcmVmY250OyAgLyogSG93IG1hbnkgSVJURXMgcmVmZXIgdG8g
dGhpcyB2Q1BVPyAqLwogfTsKIAogc3RydWN0IGFyY2hfdm14X3N0cnVjdCB7CkBAIC0xNjAsNiAr
MTYxLDggQEAgc3RydWN0IGFyY2hfdm14X3N0cnVjdCB7CiAgICAgc3RydWN0IHBpX2Jsb2NraW5n
X3ZjcHUgcGlfYmxvY2tpbmc7CiB9OwogCisjZGVmaW5lIHBpX2Rlc2NfdG9fdmNwdShhKSBjb250
YWluZXJfb2YoYSwgc3RydWN0IHZjcHUsIGFyY2guaHZtX3ZteC5waV9kZXNjKQorCiBpbnQgdm14
X2NyZWF0ZV92bWNzKHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgdm14X2Rlc3Ryb3lfdm1jcyhzdHJ1
Y3QgdmNwdSAqdik7CiB2b2lkIHZteF92bWNzX2VudGVyKHN0cnVjdCB2Y3B1ICp2KTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaAppbmRleCAwNDMxMjMzLi5jZmEwMDU4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC05Miw3
ICs5Miw3IEBAIGJvb2xfdCBpb21tdV9zdXBwb3J0c19laW0odm9pZCk7CiBpbnQgaW9tbXVfZW5h
YmxlX3gyYXBpY19JUih2b2lkKTsKIHZvaWQgaW9tbXVfZGlzYWJsZV94MmFwaWNfSVIodm9pZCk7
CiAKLWludCBwaV91cGRhdGVfaXJ0ZShjb25zdCBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYywgY29u
c3Qgc3RydWN0IHBpcnEgKnBpcnEsCitpbnQgcGlfdXBkYXRlX2lydGUoc3RydWN0IHBpX2Rlc2Mg
KnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLAogICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVpbnQ4X3QgZ3ZlYyk7CiAKICNlbmRpZiAvKiAhX19BUkNIX1g4Nl9JT01NVV9IX18gKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCmluZGV4IGE1ZGU2YTEuLmZiZjE3OTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApAQCAtMTA1LDcg
KzEwNSw3IEBAIHN0cnVjdCBtc2lfZGVzYyB7CiAKIAlib29sIGlydGVfaW5pdGlhbGl6ZWQ7CiAJ
dWludDhfdCBndmVjOwkJCS8qIGd1ZXN0IHZlY3Rvci4gdmFsaWQgd2hlbiBwaV9kZXNjIGlzbid0
IE5VTEwgKi8KLQljb25zdCBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYzsJLyogcG9pbnRlciB0byBw
b3N0ZWQgZGVzY3JpcHRvciAqLworCXN0cnVjdCBwaV9kZXNjICpwaV9kZXNjOwkvKiBwb2ludGVy
IHRvIHBvc3RlZCBkZXNjcmlwdG9yICovCiAKIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAKLS0g
CjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 06:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hBa-0007fu-W2; Thu, 11 May 2017 06:02:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d8hBZ-0007fe-PR
 for xen-devel@lists.xen.org; Thu, 11 May 2017 06:02:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 35/5B-03587-98EF3195; Thu, 11 May 2017 06:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVywNwkQrfjn3C
 kwbw57BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvDZsYCx6KVPS+XMXewLhfoIuRi0NIYDqj
 xIH/T1m6GDk5JAR4JY4sm8EKYftLzD5xlhHEFhIol3jWeBLMZhNQlrj4tZcNxBYRkJa49vkyI
 8ggZoG1zBJb571lB0kIC3hLXHu0GGwoi4CqRGfbRrChvAJOEhs/PWeHWKAgMeXhe+YJjNwLGB
 lWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lwEIdjB2/HM
 6xCjJwaQkytv+RzhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvD5CcYFFqempFWmYOMNBg0hIc
 PEoivNtA0rzFBYm5xZnpEKlTjMYc75Z+eM/EsWXL7/dMQix5+XmpUuK8Zn+BSgVASjNK8+AGw
 SLgEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5v4Ms5MnMK4Hb9wroFCagU/ohTilJREhJNT
 CKC/9pnC/+94d3ZYJR2YczQlGxdy7f57993Kfm2oQ9b0Kd7i5K8j0+/Z+Y6YyFhdc9wyqNtPz
 V+FUu8z86mLVz29I8JWeWhns74kSiHYs7m/R2f2xVTBM/Y66yqO3fJQb2bapfkn6qVi5b5mH+
 jfVx5RrXXCGVDcUCJwSL5z+NPLPqQ+muGD8lluKMREMt5qLiRAD0r+OJewIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494482564!67706057!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 482 invoked from network); 11 May 2017 06:02:47 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 06:02:47 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2017 23:02:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,322,1491289200"; d="scan'208";a="259765486"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by fmsmga004.fm.intel.com with ESMTP; 10 May 2017 23:02:41 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 11 May 2017 14:04:07 +0800
Message-Id: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2 0/5] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VlQtZCBQSSBpbnRyb2R1Y2VzIGEgcGVyLXBDUFUgYmxvY2tpbmcgbGlzdCB0byB0cmFjayB0aGUg
YmxvY2tlZCB2Q1BVCnJ1bm5pbmcgb24gdGhlIHBDUFUuIFRoZW9yZXRpY2FsbHksIHRoZXJlIGFy
ZSAzMksgZG9tYWluIG9uIHNpbmdsZQpob3N0LCAxMjggdkNQVXMgcGVyIGRvbWFpbi4gSWYgYWxs
IHZDUFVzIGFyZSBibG9ja2VkIG9uIHRoZSBzYW1lIHBDUFUsCjRNIHZDUFVzIGFyZSBpbiB0aGUg
c2FtZSBsaXN0LiBUcmF2ZXJzaW5nIHRoaXMgbGlzdCBjb25zdW1lcyB0b28KbXVjaCB0aW1lLiBN
b3JlIGRpc2N1c3Npb24gY2FuIGJlIGZvdW5kIGluIFsxLDIsM10uCgpUbyBtaXRpZ2F0ZSB0aGlz
IGlzc3VlLCB0aGlzIHNlcmllcyBpbXBsZW1lbnRzIHRoZSBmb2xsb3dpbmcgdHdvIG1ldGhvZHM6
CjEuIHB1dCB2Y3B1cyB0byBhbm90aGVyIHBjcHUncyBsaXN0IHdoZW4gdGhlIGxvY2FsIHBjcHUn
cyBsaXN0IGxlbmd0aApyZWFjaHMgYW4gdXBwZXIgYm91bmQuIFRoZSB1cHBlciBib3VuZCBpcyBk
ZXRlcm1pbmVkIGJ5IHRvdGFsIHZjcHUKY291bnQgYW5kIHRvdGFsIHBjcHUgY291bnQgaW4gdGhl
IHN5c3RlbS4KMi4gRG9uJ3QgcHV0IHRoZSBibG9ja2VkIHZDUFVzIHdoaWNoIHdvbid0IGJlIHdv
a2VuIGJ5IHRoZSB3YWtldXAKaW50ZXJydXB0IGludG8gdGhlIGxpc3QuCgpQQVRDSCAxLzUgdHJh
Y2tzIHRoZSBldmVudCwgYWRkaW5nIGVudHJ5IHRvIFBJIGJsb2NraW5nIGxpc3QuIFdpdGggdGhl
CnBhdGNoLCBzb21lIGRhdGEgY2FuIGJlIGFjcXVpcmVkIHRvIGhlbHAgdG8gdmFsaWRhdGUgdGhl
IGZvbGxvd2luZwpwYXRjaGVzLiAKClBBVENIIDIvNSB1c2VzIGEgZ2xvYmFsIHZhcmlhYmxlIHRv
IHRyYWNrIGhvdyBtYW55IGh2bSB2Y3B1cyBvbiB0aGlzCnN5c3RlbS4gSXQgaXMgdXNlZCB0byBj
YWxjdWxhdGUgdGhlIG51bWJlciBsaW1pdCBvZiBibG9ja2VkIHZjcHUgb24gYQpnaXZlbiBwY3B1
LgoKSW4gcGF0Y2ggMy81LCBhIHBvbGljeSBpcyB1c2VkIHRvIHJlc3RyaWN0IHRoZSB2Y3B1IGNv
dW50IG9uIGEgZ2l2ZW4KcGNwdSdzIHBpIGJsb2NraW5nIGxpc3QgaW4gY2FzZSB0aGUgbGlzdCBn
cm93cyB0b28gbG9uZy4KClBhdGNoIDQvNSBhZGRzIGEgcmVmY291bnQgdG8gdmNwdSdzIHBpX2Rl
c2MuIElmIHRoZSBwaV9kZXNjIGlzCnJlY29yZGVkIGluIG9uZSBJUlRFLCB0aGUgcmVmY291bnQg
aW5jcmVhc2VzIGJ5IDEgYW5kIElmIHRoZSBwaV9kZXNjIGlzCmNsZWFyZWQgaW4gb25lIElSVEUs
IHRoZSByZWZjb3VudCBkZWNyZWFzZXMgYnkgMS4KCkluIFBhdGNoIDUvNSwgb25lIHZDUFUgaXMg
YWRkZWQgdG8gUEkgYmxvY2tpbmcgbGlzdCBvbmx5IGlmIGl0cwpwaV9kZXNjIGlzIHJlZmVycmVk
IGJ5IGF0IGxlYXN0IG9uZSBJUlRFLgoKWzFdIGh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZl
bC80MjI2NjE/c2VhcmNoX3N0cmluZz1WVC1kJTIwcG9zdGVkLWludGVycnVwdCUyMGNvcmUlMjBs
b2dpYyUyMGhhbmRsaW5nOyM0MjI2NjEKWzJdIGh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZl
bC80MjI1Njc/c2VhcmNoX3N0cmluZz0lMjBUaGUlMjBsZW5ndGglMjBvZiUyMHRoZSUyMGxpc3Ql
MjBkZXBlbmRzOyM0MjI1NjcKWzNdIGh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZlbC80NzI3
NDk/c2VhcmNoX3N0cmluZz1lbmFibGUlMjB2dC1kJTIwcGklMjBieSUyMGRlZmF1bHQ7IzQ3Mjc0
OQoKQ2hhbyBHYW8gKDUpOgogIHhlbnRyYWNlOiBhZGQgVFJDX0hWTV9QSV9MSVNUX0FERAogIHZj
cHU6IHRyYWNrIGh2bSB2Y3B1IG51bWJlciBvbiB0aGUgc3lzdGVtCiAgVlQtZCBQSTogcmVzdHJp
Y3QgdGhlIHZjcHUgbnVtYmVyIG9uIGEgZ2l2ZW4gcGNwdQogIFZULWQgUEk6IEFkZGluZyByZWZl
cmVuY2UgY291bnQgdG8gcGlfZGVzYwogIFZULWQgUEk6IERvbid0IGFkZCB2Q1BVIHRvIFBJIGJs
b2NraW5nIGxpc3QgZm9yIGEgY2FzZQoKIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgICAgICAgICAg
ICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgIHwg
MTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2NvbW1vbi9kb21haW4u
YyAgICAgICAgICAgICAgICAgICAgfCAgIDggKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMgICAgICAgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVt
YXAuYyB8ICA1OSArKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFp
bi5oICAgICAgIHwgICA2ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90cmFjZS5oICAgICAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oICAgICB8ICAgMyAr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAgICAgICAgICB8ICAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc2kuaCAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3B1
YmxpYy90cmFjZS5oICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICAgICAgICAgICAgIHwgICAyICsKIDEyIGZpbGVzIGNoYW5nZWQsIDIwMyBpbnNlcnRpb25z
KCspLCAxNyBkZWxldGlvbnMoLSkKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 06:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hPT-0000fh-Fr; Thu, 11 May 2017 06:17:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glin@suse.com>) id 1d8hPS-0000fb-Au
 for xen-devel@lists.xen.org; Thu, 11 May 2017 06:17:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D0/4E-03696-5E104195; Thu, 11 May 2017 06:17:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVyuP0uq+4TRpF
 Ig+P3TSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owZMz+xF8yUqZi07yZjA2O7WBcjF4eQQA+j
 xNc5Kxi7GDmBnKWMErevmYDYLAKqEtP2fWTuYuTgYBOQk/hztwIkLCKgKPHg5U1WEJtZoFzi9
 ttfbCC2sICjxK3m7ywgNq+ArcSat1tYIOY3MkncX34JKiEocXLmExaIZi2JG/9eMoHMZxaQll
 j+jwMkzClgJ3Gi4yIziC0qoCyxuL+HbQIj3ywk3bOQdM9C6F7AyLyKUaM4tagstUjXyEwvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjmQWBhxglOZiURHnb/whHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgPcogEikkWJSanlqRlpkDDHqYtAQHj5II7xaQNG9xQWJuc
 WY6ROoUo6KUOK8FMFaEBEASGaV5cG2wSLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6tIO
 N5MvNK4Ka/AlrMBLS4H+Rm3uKSRISUVAOjkOs81dfSNkwrMlw5r7WUb10ctTEuwkv0hlzht7v
 dAZ8vtzUtEq34+pDj/wFXZQmNor0MvM9XcD9/u7aCweXX347IqU9/amyJfD/B6rGcnMbxzVKK
 lvoGERJ1d/P/ulfJ7cqbeCRfveCek4qAi9Sn55e3SVnmnBZY7XXDS+Z2B+vSH68P/d2pxFKck
 WioxVxUnAgAmweUVK8CAAA=
X-Env-Sender: glin@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494483428!101672605!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31770 invoked from network); 11 May 2017 06:17:08 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 May 2017 06:17:08 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 11 May 2017 08:17:08 +0200
Received: from GaryWorkstation (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 11 May 2017 07:16:35 +0100
Date: Thu, 11 May 2017 14:16:27 +0800
From: Gary Lin <glin@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170511061627.xvkrmkmiau2cx5hc@GaryWorkstation>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
User-Agent: Mutt/1.6.2 (2016-07-01)
Cc: Charles Arnold <carnold@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTI6MTA6NTZQTSArMDgwMCwgR2FyeSBMaW4gd3JvdGU6
Cj4gT24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDQ6NDc6NDlQTSArMDEwMCwgV2VpIExpdSB3cm90
ZToKPiA+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDA0OjM5OjMyUE0gKzAxMDAsIFdlaSBMaXUg
d3JvdGU6Cj4gPiA+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDA4OjI5OjM1QU0gLTA2MDAsIENo
YXJsZXMgQXJub2xkIHdyb3RlOgo+ID4gPiA+IEkgd2FzIGFza2VkIHRoZSBmb2xsb3dpbmcgcXVl
c3Rpb24gd2hpY2ggSSBhbSBwb3N0aW5nIHRvIHRoZSBsaXN0Lgo+ID4gPiA+IAo+ID4gPiA+ICIK
PiA+ID4gPiBNeSBuYW1lIGlzIEdhcnkgTGluLCBhbmQgSSBhbSB0aGUgbWFpbnRhaW5lciBvZiB0
aGUgT1ZNRiBwYWNrYWdlLCBhIFVFRkkKPiA+ID4gPiBpbXBsZW1lbnRhdGlvbiBmb3IgdGhlIHZp
cnR1YWwgbWFjaGluZXMuCj4gPiA+ID4gCj4gPiA+ID4gUmVjZW50bHksIEkgd2FzIHRlc3Rpbmcg
YW4gdXBzdHJlYW0gcGF0Y2hzZXRbKl0gYW5kIGVuY291bnRlcmVkIHNvbWUKPiA+ID4gPiBwcm9i
bGVtcyBpbiBYZW4uIE1heWJlIHlvdSBjYW4gaGVscCBtZSBvciBnaXZlIG1lIHNvbWUgaGludHMu
Cj4gPiA+ID4gCj4gPiA+ID4gVG8gYmUgc2hvcnQsIHRoZSBlZGsyL292bWYgdXBzdHJlYW0gaXMg
Z29pbmcgdG8gaW5jcmVhc2UgdGhlIGZpcm13YXJlCj4gPiA+ID4gc2l6ZSBmcm9tIDJNQiB0byA0
TUIgdG8gZnVsZmlsbCB3aW5kb3dzIEhDSywgYW5kIHdlIGhhdmUgdG8gdGVzdAo+ID4gPiA+IGRp
ZmZlcmVudCB0eXBlcyBvZiBWTSB0byBtYWtlIHN1cmUgdGhlIHBhdGNoc2V0IHJlYWxseSB3b3Jr
LiBXaGVuIEkgd2FzCj4gPiA+ID4gdXNpbmcgdGhlIDJNQiBidWlsZCwgbXkgWGVuIEhWTSB3b3Jr
ZWQgYXMgZXhwZWN0ZWQgYW5kIHNob3dlZCB0aGUgYm9vdAo+ID4gPiA+IG1lbnUuIEhvd2V2ZXIs
IGlmIEkgdXNlIHRoZSA0TUIgYnVpbGQsIEkgZ290IHNvbWV0aGluZyBsaWtlIHRoaXMgZnJvbQo+
ID4gPiA+ICJ4bCBkbWVzZyI6Cj4gPiA+ID4gCj4gPiA+ID4gKGQzMikgIC0gQ1BVMCAuLi4gMzkt
Yml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMgWzEvOF0gLi4uIGRvbmUuCj4g
PiA+ID4gKGQzMikgVGVzdGluZyBIVk0gZW52aXJvbm1lbnQ6Cj4gPiA+ID4gKGQzMikgIC0gUkVQ
IElOU0IgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyAuLi4gcGFzc2VkCj4gPiA+ID4gKGQzMikgIC0g
R1MgYmFzZSBNU1JzIGFuZCBTV0FQR1MgLi4uIHBhc3NlZAo+ID4gPiA+IChkMzIpIFBhc3NlZCAy
IG9mIDIgdGVzdHMKPiA+ID4gPiAoZDMyKSBXcml0aW5nIFNNQklPUyB0YWJsZXMgLi4uCj4gPiA+
ID4gKGQzMikgTG9hZGluZyBPVk1GIC4uLgo+ID4gPiA+IChkMzIpIG5vIEJJT1MgUk9NIGltYWdl
IGZvdW5kCj4gPiA+ID4gKGQzMikgKioqIEhWTUxvYWRlciBidWcgYXQgaHZtbG9hZGVyLmM6Mzg5
Cj4gPiA+ID4gKGQzMikgKioqIEhWTUxvYWRlciBjcmFzaGVkLgo+ID4gPiA+IAo+ID4gPiA+IEkg
dHJpZWQgdG8gdHJhY2UgdGhlIGNvZGUgYW5kIGZvdW5kIHRoYXQgaW4gbGlieGxfX2xvYWRfaHZt
X2Zpcm13YXJlX21vZHVsZSgpCj4gPiA+ID4gaW4gdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYWN0
dWxseSBsb2FkZWQgdGhlIGZpbGUgYW5kIGFkZF9tb2R1bGVfdG9fbGlzdCgpCj4gPiA+ID4gaW4g
dG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIHdhcyBsb2FkaW5nIGEgZmlybXdhcmUgIm1vZHVsZSIg
d2l0aCA0MTk0MzA0Cj4gPiA+ID4gYnl0ZXMuIEhvd2V2ZXIsIHdoZW4gaHZtbG9hZGVyIGxvYWRl
ZCAiYmlvc19tb2R1bGUiIHdpdGggZ2V0X21vZHVsZV9lbnRyeSgpLAo+ID4gPiA+IG1vZGxpc3Qg
aXMgTlVMTC4gSXQgc2VlbXMgdGhlIGZpcm13YXJlIGRhdGEgd2FzIHJlbW92ZWQgZm9yIHNvbWUg
cmVhc29uLgo+ID4gPiA+IAo+ID4gPiA+IEhlcmUgYXJlIG15IHF1ZXN0aW9uczoKPiA+ID4gPiAK
PiA+ID4gPiAxLiBJcyB0aGVyZSBhbnkgbGltaXRhdGlvbiBvbiB0aGUgZmlybXdhcmUgc2l6ZSBp
biBYZW4/Cj4gPiA+ID4gCj4gPiA+IAo+ID4gPiBPVk1GIGlzIGxvYWRlZCBpbnRvIDRHQiAtIG92
bWZfc2l6ZS4gVGhlcmUgc2hvdWxkbid0IGJlIGxpbWl0YXRpb24gaW4KPiA+ID4gdGhhdCByZWdh
cmQuIEhWTWxvYWRlciBzaG91bGQgYmUgaGFwcHkgd2l0aCB0aGF0IGFkZHJlc3MgcmFuZ2UuCj4g
PiAKPiA+IE9oIHdhaXQsIGl0IGhhc24ndCBnb25lIHRoYXQgZmFyIGludG8gbG9hZGluZyBPVk1G
Lgo+ID4gCj4gPiBJVCB3b3VsZCBiZSB1c2VmdWwsIGFzIGEgc3RhcnRpbmcgcG9pbnQsIHRvIGdv
IHRocm91Z2ggbW9kbGlzdCwgcHJpbnQKPiA+IG91dCBhbmQgY29tcGFyZSBtb2R1bGUgbG9hZGlu
ZyBhZGRyZXNzZXMgYW5kIGxlbmd0aHMgZnJvbSBib3RoIGxpYnhjIGFuZAo+ID4gaHZtbG9hZGVy
Lgo+ID4gCj4gCj4gSSBwcmludGVkIHRoZSBhZGRyZXNzIGFuZCBjb250ZW50cyBvZiBodm1fc3Rh
cnRfaW5mbyBpbiBnZXRfbW9kdWxlX2VudHJ5KCkuCj4gSGVyZSBpcyB0aGUgcmVzdWx0Lgo+IAo+
IDRNQiBidWlsZDoKPiAKPiAoZDM5KSBnZXRfbW9kdWxlX2VudHJ5IGluZm8gMHg1ODgwMDAKPiAo
ZDM5KSBpbmZvLT5tYWdpYyAgICAgICAgIDB4MAo+IChkMzkpIGluZm8tPnZlcnNpb24gICAgICAg
MHgwCj4gKGQzOSkgaW5mby0+ZmxhZ3MgICAgICAgICAweDAKPiAoZDM5KSBpbmZvLT5ucl9tb2R1
bGVzICAgIDB4MAo+IChkMzkpIGluZm8tPm1vZGxpc3RfcGFkZHIgMHgwCj4gKGQzOSkgaW5mby0+
Y21kbGluZV9wYWRkciAweDAKPiAoZDM5KSBpbmZvLT5yc2RwX3BhZGRyICAgIDB4MAo+IAo+IE9i
dmlvdXNseSwgaXQncyBjb3JydXB0ZWQgc2luY2UgbWFnaWMgaXMgMC4KPiAKCkluIHRoZSBlbmQg
b2YgYm9vdGxhdGVfaHZtKCkgKGJlZm9yZSBtdW5tYXAoc3RhcnRfaW5mbywgc3RhcnRfaW5mb19z
aXplKSk6Cgpib290bGF0ZV9odm0gc3RhcnRfaW5mby0+bWFnaWMgMzM2ZWM1NzgKYm9vdGxhdGVf
aHZtIHN0YXJ0X2luZm8tPm5yX21vZHVsZXMgMQpib290bGF0ZV9odm0gc3RhcnRfaW5mby0+bW9k
bGlzdF9wYWRkciAweDU4ODAyOAoKU28gdW50aWwgYm9vdGxhdGVfaHZtKCksIGl0IHNlZW1zIGFs
cmlnaHQuCgpDaGVlcnMsCgpHYXJ5IExpbgoKPiAyTUIgYnVpbGQ6Cj4gCj4gKGQ0MCkgZ2V0X21v
ZHVsZV9lbnRyeSBpbmZvIDB4Mzg4MDAwCj4gKGQ0MCkgaW5mby0+bWFnaWMgICAgICAgICAweDMz
NmVjNTc4Cj4gKGQ0MCkgaW5mby0+dmVyc2lvbiAgICAgICAweDAKPiAoZDQwKSBpbmZvLT5mbGFn
cyAgICAgICAgIDB4MAo+IChkNDApIGluZm8tPm5yX21vZHVsZXMgICAgMHgxCj4gKGQ0MCkgaW5m
by0+bW9kbGlzdF9wYWRkciAweDM4ODAyOAo+IChkNDApIGluZm8tPmNtZGxpbmVfcGFkZHIgMHgw
Cj4gKGQ0MCkgaW5mby0+cnNkcF9wYWRkciAgICAweDAKPiAKPiBUaGlzIGxvb2tzIGFscmlnaHQg
YW5kIGdydWIyIG1lbnUgc2hvd2VkLgo+IAo+IEl0IHNlZW1zIHRoZSBzdGFydGluZyBhZGRyZXNz
IGluY3JlYXNlZCAyTUIsIGFuZCBJIHdvbmRlciBpZiB0aGlzCj4gbWF0dGVycy4KPiAKPiBUaGFu
a3MsCj4gCj4gR2FyeSBMaW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 06:20:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hSb-0001Gd-Ul; Thu, 11 May 2017 06:20:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8hSa-0001Ft-P8
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 06:20:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8B/13-03371-8A204195; Thu, 11 May 2017 06:20:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVXc5k0i
 kwfkDbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaJtWU7C8sqJh1QfGBsZt
 +V2MXBxCAn8ZJXZN3cPSxcgJ5DxmlNi6JwwisY1RYubXdkaQhIiAs8TXM3PZQWxhgWCJjpuz2
 EBsXgF7iY9N+4Ga2TnYBKwkDomBRFkEVCWWLD/JPIGRYwEjwypGjeLUorLUIl1DY72kosz0jJ
 LcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEA/MQDBDsYvywIOMUpyMCmJ8rb/EY4U4kvKT6n
 MSCzOiC8qzUktPsQow8GhJMG7jFEkUkiwKDU9tSItMwcYMDBpCQ4eJRHeLQxAad7igsTc4sx0
 iNQpRl2Od0s/vGcSYsnLz0uVEue1AJkhAFKUUZoHNwIWvJcYZaWEeRmBjhLiKUgtys0sQZV/x
 SjOwagkDHEJT2ZeCdymV0BHMAEd0Q9yP29xSSJCSqqBsXSH+6XHRvfyvr9k0F7A+pVB+btEmG
 /PMk/+rEOJIfuSmiq6b/HOfH56x7qG1SJXFgvsVn/A4sJ8z+2RrPtqgXU+LP+Ljmxsbrcrfvu
 XUUv0qeCyjjSPpv07wrLfvnx94MjVmu7NrMs2vWKMeCzIkj8/2WZJyIpe3uXsfqbfXbtKNm5a
 avt7ihJLcUaioRZzUXEiACAv2DtZAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494483622!61646887!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39102 invoked from network); 11 May 2017 06:20:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 06:20:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8hSU-0003ZM-GW; Thu, 11 May 2017 06:20:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8hSP-0003Xc-1R; Thu, 11 May 2017 06:20:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8hSO-0006K5-LL; Thu, 11 May 2017 06:20:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d8hSO-0006K5-LL@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 06:20:12 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-amd64-xl-qemuu-debianhvm-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0YTFlMzFj
NjhlOWY0MGJlMzI4Mzg5NDQ5MzExNzhiMGQ5ZWQ5MTYyCiAgQnVnIG5vdCBwcmVzZW50OiA2ZGMz
OWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzCiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MzA0LwoK
CiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZp
c2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFj
aCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rp
b24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVz
L3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0Lnhlbi1ib290IC0tc3Vt
bWFyeS1vdXQ9dG1wLzEwOTMwNC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTU5
MjU0IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtbGludXMgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWls
dXJlIC8gYmFzaXMgcGFzczoKIDEwOTIzOCBmYWlsIFtob3N0PW5vYmxpbmcwXSAvIDEwODEyNCBb
aG9zdD1pdGFsaWExXSAxMDgwOTMgW2hvc3Q9Zmlhbm8xXSAxMDgwNTEgW2hvc3Q9cmltYXZhMV0g
MTA4MDIyIFtob3N0PWNoYXJkb25uYXkxXSAxMDc5ODAgW2hvc3Q9cmltYXZhMF0gMTA3OTI1IFto
b3N0PWl0YWxpYTBdIDEwNzgxOSBbaG9zdD1lbGJsaW5nMF0gMTA3NzUzIFtob3N0PXBpbm90MV0g
MTA3NzEwIFtob3N0PWNoYXJkb25uYXkwXSAxMDc2NjAgW2hvc3Q9ZWxibGluZzFdIDEwNzYzOCBb
aG9zdD1tZXJsb3QxXSAxMDc2MzAgW2hvc3Q9Z29kZWxsbzBdIDEwNzYyMSBbaG9zdD1iYXJvcXVl
MF0gMTA3NjE2IFtob3N0PWdvZGVsbG8xXSAxMDc2MDcgW2hvc3Q9Zmlhbm8wXSAxMDc1OTIgW2hv
c3Q9YmFyb3F1ZTFdIDEwNzU3OSBbaG9zdD1ub2NlcmEwXSAxMDc1NzEgW2hvc3Q9cGlub3QwXSAx
MDc1NTUgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA3NTI5IFtob3N0PWl0YWxpYTBdIDEwNzQ5NyBbaG9z
dD1tZXJsb3QwXSAxMDc0ODYgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA3NDc0IFtob3N0PW5vY2VyYTFd
IDEwNzQ2OSBbaG9zdD1nb2RlbGxvMV0gMTA3NDYyIFtob3N0PWdvZGVsbG8wXSAxMDc0NTIgW2hv
c3Q9Y2hhcmRvbm5heTBdIDEwNzQ0MyBbaG9zdD1lbGJsaW5nMF0gMTA3NDI4IFtob3N0PWJhcm9x
dWUwXSAxMDc0MDYgW2hvc3Q9cGlub3QxXSAxMDczODMgW2hvc3Q9Zmlhbm8wXSAxMDczNjcgW2hv
c3Q9ZWxibGluZzFdIDEwNzM1MCBbaG9zdD1iYXJvcXVlMV0gMTA3MjUzIFtob3N0PXBpbm90MF0g
MTA3MjIxIFtob3N0PWZpYW5vMV0gMTA3MjA2IFtob3N0PW5vY2VyYTBdIDEwNzE2OSBbaG9zdD1n
b2RlbGxvMV0gMTA3MTU5IFtob3N0PWl0YWxpYTFdIDEwNzE0MiBbaG9zdD1pdGFsaWEwXSAxMDcx
MjMgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA3MTA2IFtob3N0PXJpbWF2YTFdIDEwNzA5MCBbaG9zdD1y
aW1hdmEwXSAxMDcwNzUgW2hvc3Q9Z29kZWxsbzBdIDEwNzA1MyBbaG9zdD1jaGFyZG9ubmF5MV0g
MTA3MDI0IFtob3N0PWNoYXJkb25uYXkwXSAxMDcwMTAgW2hvc3Q9ZWxibGluZzBdIDEwNjk5OCBb
aG9zdD1iYXJvcXVlMF0gMTA2OTg3IFtob3N0PW5vY2VyYTFdIDEwNjk3NiBbaG9zdD1waW5vdDFd
IDEwNjk0NiBbaG9zdD1lbGJsaW5nMV0gMTA2OTM5IFtob3N0PWJhcm9xdWUxXSAxMDY5MzAgW2hv
c3Q9Z29kZWxsbzFdIDEwNjkyNyBbaG9zdD1tZXJsb3QxXSAxMDY5MjYgW2hvc3Q9aXRhbGlhMV0g
MTA2OTIyIFtob3N0PXBpbm90MF0gMTA2OTE5IFtob3N0PW1lcmxvdDBdIDEwNjkwMiBbaG9zdD1o
dXhlbHJlYmUwXSAxMDY4ODYgW2hvc3Q9Zmlhbm8xXSAxMDY4NTcgW2hvc3Q9aHV4ZWxyZWJlMV0g
MTA2ODI1IFtob3N0PXJpbWF2YTBdIDEwNjgwNiBbaG9zdD1ub2NlcmEwXSAxMDY3OTkgW2hvc3Q9
Z29kZWxsbzBdIDEwNjc4OCBbaG9zdD1jaGFyZG9ubmF5MV0gMTA2NzYxIFtob3N0PXBpbm90MV0g
MTA2NzUyIFtob3N0PWdvZGVsbG8xXSAxMDY3NDQgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwNjcyOSBb
aG9zdD1lbGJsaW5nMF0gMTA2NzE0IFtob3N0PWl0YWxpYTFdIDEwNjY5OSBbaG9zdD1nb2RlbGxv
MF0gMTA2Njc0IFtob3N0PXBpbm90MF0gMTA2NjYwIFtob3N0PWVsYmxpbmcxXSAxMDY2MzYgW2hv
c3Q9YmFyb3F1ZTFdIDEwNjYzMCBbaG9zdD1odXhlbHJlYmUwXSAxMDY2MjUgW2hvc3Q9aHV4ZWxy
ZWJlMV0gMTA2NjIzIFtob3N0PW1lcmxvdDFdIDEwNjYwMCBbaG9zdD1pdGFsaWEwXSAxMDY1OTcg
W2hvc3Q9bm9jZXJhMV0gMTA2NTkxIFtob3N0PWdvZGVsbG8xXSAxMDY1ODkgW2hvc3Q9Zmlhbm8x
XSAxMDY1NzAgW2hvc3Q9Z29kZWxsbzBdIDEwNjUzNyBbaG9zdD1jaGFyZG9ubmF5MF0gMTA2NTIw
IFtob3N0PWVsYmxpbmcwXSAxMDY1MDkgW2hvc3Q9aXRhbGlhMV0gMTA2NDg2IFtob3N0PXBpbm90
MF0gMTA2NDgwIFtob3N0PXBpbm90MV0gMTA2NDc4IFtob3N0PWdvZGVsbG8xXSAxMDY0NzEgW2hv
c3Q9Zmlhbm8wXSAxMDY0NTcgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA2NDA2IFtob3N0PWNoYXJkb25u
YXkxXSAxMDYzODggW2hvc3Q9Z29kZWxsbzBdIDEwNjM3NSBbaG9zdD1pdGFsaWEwXSAxMDYzNTQg
W2hvc3Q9cmltYXZhMF0gMTA2MzEyIFtob3N0PWVsYmxpbmcxXSAxMDYyODUgW2hvc3Q9cmltYXZh
MV0gMTA2MjY1IFtob3N0PWZpYW5vMV0gMTA2MjI0IFtob3N0PWJhcm9xdWUwXSAxMDYyMDkgW2hv
c3Q9bWVybG90MF0gMTA2MTkwIFtob3N0PW1lcmxvdDBdIDEwNjE3MiBbaG9zdD1tZXJsb3QwXSAx
MDYxNTIgW2hvc3Q9bWVybG90MV0gMTA2MTM5IFtob3N0PWVsYmxpbmcwXSAxMDYxMjQgW2hvc3Q9
aXRhbGlhMV0gMTA2MDgzIFtob3N0PXBpbm90MF0gMTA1OTg0IFtob3N0PWNoYXJkb25uYXkwXSAx
MDU5NjAgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA1OTQxIFtob3N0PW5vY2VyYTFdIDEwNTkyOSBbaG9z
dD1ub2NlcmExXSAxMDU5MjIgW2hvc3Q9bm9jZXJhMF0gMTA1OTA1IFtob3N0PWJhcm9xdWUxXSAx
MDU5MDEgW2hvc3Q9Zmlhbm8wXSAxMDU4OTggW2hvc3Q9bm9ibGluZzFdIDEwNTg5NyBvay4KRmFp
bHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTA5MjM4IC8gMTA1ODk3Cih0cmVlIHdpdGggbm8g
dXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDog
c2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA0YTFlMzFjNjhlOWY0MGJlMzI4Mzg5NDQ5MzExNzhi
MGQ5ZWQ5MTYyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2
ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1
OWQKQmFzaXMgcGFzcyA2ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0
ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSBlODg0NjJhYWEyZjE5ZTEyMzhlNzdjMWJjZWJiYWI3ZWY1
MzgwZDdhIDcxMjdkNTNmZTg5MWY5ZWE2NzM1NzU4N2EzM2E3YWFiYTRiNTVmNDUKR2VuZXJhdGlu
ZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQj
NmRjMzljNTBlNGFlYjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMy00YTFlMzFjNjhlOWY0MGJl
MzI4Mzg5NDQ5MzExNzhiMGQ5ZWQ5MTYyIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
LWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNiNjY5ZTkyMmIzN2I4OTU3MjQ4Nzk4YTVl
YjdhYTk2YTY2NmNkM2ZlLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNlODg0NjJhYWEyZjE5ZTEyMzhlNzdj
MWJjZWJiYWI3ZWY1MzgwZDdhLWU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMx
YzcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjNzEyN2Q1M2ZlODkxZjllYTY3MzU3NTg3
YTMzYTdhYWJhNGI1NWY0NS04ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlk
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
TG9hZGVkIDg1MDkgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJl
c3VsdHM6CiAxMDU4OTMgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDU4NjcgW2hvc3Q9aXRhbGlhMF0K
IDEwNTg5NyBwYXNzIDZkYzM5YzUwZTRhZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0OTA5MTMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBiNjY5ZTkyMmIzN2I4OTU3MjQ4
Nzk4YTVlYjdhYTk2YTY2NmNkM2ZlIGU4ODQ2MmFhYTJmMTllMTIzOGU3N2MxYmNlYmJhYjdlZjUz
ODBkN2EgNzEyN2Q1M2ZlODkxZjllYTY3MzU3NTg3YTMzYTdhYWJhNGI1NWY0NQogMTA1ODk4IFto
b3N0PW5vYmxpbmcxXQogMTA1OTAxIFtob3N0PWZpYW5vMF0KIDEwNTkwNSBbaG9zdD1iYXJvcXVl
MV0KIDEwNTkyMiBbaG9zdD1ub2NlcmEwXQogMTA1OTI5IFtob3N0PW5vY2VyYTFdCiAxMDU5NDEg
W2hvc3Q9bm9jZXJhMV0KIDEwNTk4NCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNTk2MCBbaG9zdD1o
dXhlbHJlYmUwXQogMTA2MDgzIFtob3N0PXBpbm90MF0KIDEwNjE1MiBbaG9zdD1tZXJsb3QxXQog
MTA2MTI0IFtob3N0PWl0YWxpYTFdCiAxMDYxMzkgW2hvc3Q9ZWxibGluZzBdCiAxMDYxNzIgW2hv
c3Q9bWVybG90MF0KIDEwNjE5MCBbaG9zdD1tZXJsb3QwXQogMTA2MjA5IFtob3N0PW1lcmxvdDBd
CiAxMDYyNjUgW2hvc3Q9Zmlhbm8xXQogMTA2MjI0IFtob3N0PWJhcm9xdWUwXQogMTA2Mjg1IFto
b3N0PXJpbWF2YTFdCiAxMDYzMTIgW2hvc3Q9ZWxibGluZzFdCiAxMDYzNTQgW2hvc3Q9cmltYXZh
MF0KIDEwNjM3NSBbaG9zdD1pdGFsaWEwXQogMTA2Mzg4IFtob3N0PWdvZGVsbG8wXQogMTA2NDA2
IFtob3N0PWNoYXJkb25uYXkxXQogMTA2NDU3IFtob3N0PWh1eGVscmViZTFdCiAxMDY0ODAgW2hv
c3Q9cGlub3QxXQogMTA2NDcxIFtob3N0PWZpYW5vMF0KIDEwNjQ3OCBbaG9zdD1nb2RlbGxvMV0K
IDEwNjQ4NiBbaG9zdD1waW5vdDBdCiAxMDY1MDkgW2hvc3Q9aXRhbGlhMV0KIDEwNjUyMCBbaG9z
dD1lbGJsaW5nMF0KIDEwNjU4OSBbaG9zdD1maWFubzFdCiAxMDY1MzcgW2hvc3Q9Y2hhcmRvbm5h
eTBdCiAxMDY1NzAgW2hvc3Q9Z29kZWxsbzBdCiAxMDY1OTEgW2hvc3Q9Z29kZWxsbzFdCiAxMDY2
MDAgW2hvc3Q9aXRhbGlhMF0KIDEwNjU5NyBbaG9zdD1ub2NlcmExXQogMTA2NjA5IFtdCiAxMDY2
MjUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjYyMyBbaG9zdD1tZXJsb3QxXQogMTA2NjMwIFtob3N0
PWh1eGVscmViZTBdCiAxMDY2MzYgW2hvc3Q9YmFyb3F1ZTFdCiAxMDY2NjAgW2hvc3Q9ZWxibGlu
ZzFdCiAxMDY2OTkgW2hvc3Q9Z29kZWxsbzBdCiAxMDY2NzQgW2hvc3Q9cGlub3QwXQogMTA2NzE0
IFtob3N0PWl0YWxpYTFdCiAxMDY3MjkgW2hvc3Q9ZWxibGluZzBdCiAxMDY3NDQgW2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMDY3NTIgW2hvc3Q9Z29kZWxsbzFdCiAxMDY3NjEgW2hvc3Q9cGlub3QxXQog
MTA2ODA2IFtob3N0PW5vY2VyYTBdCiAxMDY3OTkgW2hvc3Q9Z29kZWxsbzBdCiAxMDY3ODggW2hv
c3Q9Y2hhcmRvbm5heTFdCiAxMDY4MjUgW2hvc3Q9cmltYXZhMF0KIDEwNjg1NyBbaG9zdD1odXhl
bHJlYmUxXQogMTA2OTQ2IFtob3N0PWVsYmxpbmcxXQogMTA2OTAyIFtob3N0PWh1eGVscmViZTBd
CiAxMDY5MzAgW2hvc3Q9Z29kZWxsbzFdCiAxMDY4ODYgW2hvc3Q9Zmlhbm8xXQogMTA2OTE5IFto
b3N0PW1lcmxvdDBdCiAxMDY5MjIgW2hvc3Q9cGlub3QwXQogMTA2OTI2IFtob3N0PWl0YWxpYTFd
CiAxMDY5MjcgW2hvc3Q9bWVybG90MV0KIDEwNjkzOSBbaG9zdD1iYXJvcXVlMV0KIDEwNjk3NiBb
aG9zdD1waW5vdDFdCiAxMDY5OTggW2hvc3Q9YmFyb3F1ZTBdCiAxMDY5ODcgW2hvc3Q9bm9jZXJh
MV0KIDEwNzAxMCBbaG9zdD1lbGJsaW5nMF0KIDEwNzA1MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEw
NzAyNCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNzA3NSBbaG9zdD1nb2RlbGxvMF0KIDEwNzEwNiBb
aG9zdD1yaW1hdmExXQogMTA3MDkwIFtob3N0PXJpbWF2YTBdCiAxMDcxNjkgW2hvc3Q9Z29kZWxs
bzFdCiAxMDcxMjMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNzE1OSBbaG9zdD1pdGFsaWExXQogMTA3
MTQyIFtob3N0PWl0YWxpYTBdCiAxMDcyMDYgW2hvc3Q9bm9jZXJhMF0KIDEwNzIyMSBbaG9zdD1m
aWFubzFdCiAxMDcyNTMgW2hvc3Q9cGlub3QwXQogMTA3MzY3IFtob3N0PWVsYmxpbmcxXQogMTA3
NDA2IFtob3N0PXBpbm90MV0KIDEwNzM1MCBbaG9zdD1iYXJvcXVlMV0KIDEwNzM4MyBbaG9zdD1m
aWFubzBdCiAxMDc0MjggW2hvc3Q9YmFyb3F1ZTBdCiAxMDc0NDMgW2hvc3Q9ZWxibGluZzBdCiAx
MDc0NTIgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDc0NjIgW2hvc3Q9Z29kZWxsbzBdCiAxMDc0Njkg
W2hvc3Q9Z29kZWxsbzFdCiAxMDc0NzQgW2hvc3Q9bm9jZXJhMV0KIDEwNzQ4NiBbaG9zdD1odXhl
bHJlYmUxXQogMTA3NDk3IFtob3N0PW1lcmxvdDBdCiAxMDc1MjkgW2hvc3Q9aXRhbGlhMF0KIDEw
NzU1NSBbaG9zdD1odXhlbHJlYmUwXQogMTA3NTcxIFtob3N0PXBpbm90MF0KIDEwNzYyMSBbaG9z
dD1iYXJvcXVlMF0KIDEwNzU3OSBbaG9zdD1ub2NlcmEwXQogMTA3NjA3IFtob3N0PWZpYW5vMF0K
IDEwNzYxNiBbaG9zdD1nb2RlbGxvMV0KIDEwNzU5MiBbaG9zdD1iYXJvcXVlMV0KIDEwNzYzMCBb
aG9zdD1nb2RlbGxvMF0KIDEwNzYzOCBbaG9zdD1tZXJsb3QxXQogMTA3NjYwIFtob3N0PWVsYmxp
bmcxXQogMTA3NzEwIFtob3N0PWNoYXJkb25uYXkwXQogMTA3NzUzIFtob3N0PXBpbm90MV0KIDEw
NzgxOSBbaG9zdD1lbGJsaW5nMF0KIDEwNzkyNSBbaG9zdD1pdGFsaWEwXQogMTA3OTgwIFtob3N0
PXJpbWF2YTBdCiAxMDgwMjIgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDgwNTEgW2hvc3Q9cmltYXZh
MV0KIDEwODA5MyBbaG9zdD1maWFubzFdCiAxMDgxNjAgZmFpbCBpcnJlbGV2YW50CiAxMDgxMjQg
W2hvc3Q9aXRhbGlhMV0KIDEwODIxMCBmYWlsIGlycmVsZXZhbnQKIDEwOTAwNyBbXQogMTA5MDQ4
IGZhaWwgaXJyZWxldmFudAogMTA5MDc1IGZhaWwgaXJyZWxldmFudAogMTA5MTA1IGZhaWwgaXJy
ZWxldmFudAogMTA5MTU1IGZhaWwgaXJyZWxldmFudAogMTA5MTI3IGZhaWwgaXJyZWxldmFudAog
MTA5MTgxIGZhaWwgaXJyZWxldmFudAogMTA5Mjg1IHBhc3MgNmRjMzljNTBlNGFlYjc2OWM4YWUw
NmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJh
N2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA3NzdhZWNiNjMxNDAyYjI4MTg4MmU5NDY1MjY4
ZjI4NzIwMmVjN2E0CiAxMDkyNzcgcGFzcyA2ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTcz
MmYzNDkwOTEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2
ZDFkODQ4ZmZkZmVlNmEzMWM3IGFjOWZmNzRmMzlhNzM0NzU2YWY5MGNjYmI3MTg0NTUxZjdiMWUy
MmEKIDEwOTI3OSBwYXNzIDZkYzM5YzUwZTRhZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0OTA5MTMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YjQ4MzRlZTEyMDI4NTJl
ZDgzYTlmYzYxMjY4YzY1ZmI2OTYxZWE3IDU3ZThmYmIyZjcwMjAwMWExOGJkODFlOWZlMzFiMjZk
OTQyNDdhYzkgZjgxMmRlMWI4YjM2MjJiMjc4ODYxN2I0MzgzMDY4NjQwNDEyNWQ0MAogMTA5MjE0
IGZhaWwgaXJyZWxldmFudAogMTA5MjM4IGZhaWwgNGExZTMxYzY4ZTlmNDBiZTMyODM4OTQ0OTMx
MTc4YjBkOWVkOTE2MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4
YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMw
Yjc5NTlkCiAxMDkyNzEgcGFzcyA2ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkw
OTEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdi
ODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSBlODg0NjJhYWEyZjE5ZTEyMzhlNzdjMWJjZWJi
YWI3ZWY1MzgwZDdhIDcxMjdkNTNmZTg5MWY5ZWE2NzM1NzU4N2EzM2E3YWFiYTRiNTVmNDUKIDEw
OTI4MCBwYXNzIDZkYzM5YzUwZTRhZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0OTA5MTMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMx
YzcgODc2NmM1Y2M3ZGZlNGQyZjgyODQ0YmRkYjc5YmY4N2ZlY2I1YTM4MwogMTA5Mjg2IHBhc3Mg
NmRjMzljNTBlNGFlYjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBjOThmMTNh
MTI0YTc4OTYyNmUwNjJhOWE3YjU3NGFkZTAwODhmNDcxCiAxMDkyNzMgZmFpbCA0YTFlMzFjNjhl
OWY0MGJlMzI4Mzg5NDQ5MzExNzhiMGQ5ZWQ5MTYyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBl
OTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEz
MTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKIDEwOTI4MiBwYXNzIDZkYzM5YzUwZTRhZWI3NjljOGFl
MDZlZGYyYjFhNzMyZjM0OTA5MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIy
YTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMjdjZTlkNDlkMGE1N2QwYmQxOGRjZWE0ODMw
MDBiYzA0MWI1NWEzYwogMTA5Mjc1IHBhc3MgNmRjMzljNTBlNGFlYjc2OWM4YWUwNmVkZjJiMWE3
MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4Yjhl
NmQxZDg0OGZmZGZlZTZhMzFjNyA4MmVlYTRkMDUxNmI0YzY4MzZlZDJiNzg0NzI2NDM3NDQwYWM3
ODJjCiAxMDkyOTAgcGFzcyA2ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEz
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZk
ZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKIDEwOTI4
OCBwYXNzIDZkYzM5YzUwZTRhZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0OTA5MTMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
YTVmNGVkZWJhYzI4NGNhNTA5MjYyNzIwOTNiNGFhYzliOWQxMjYyMAogMTA5MjgzIHBhc3MgNmRj
MzljNTBlNGFlYjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBmN2Q5M2NlZTEx
NjBiZjE4Zjc3NzUwZGEyZDU5MDBhZWU5Y2ExNWNjCiAxMDkyODQgcGFzcyA2ZGMzOWM1MGU0YWVi
NzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4
MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZi
YjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTI5NSBwYXNzIDZkYzM5YzUwZTRhZWI3NjljOGFlMDZl
ZGYyYjFhNzMyZjM0OTA5MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVh
MDIzMGI3OTU5ZAogMTA5MzA0IGZhaWwgNGExZTMxYzY4ZTlmNDBiZTMyODM4OTQ0OTMxMTc4YjBk
OWVkOTE2MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQx
ZDg0OGZmZGZlZTZhMzFjNyA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlk
CiAxMDkyODkgcGFzcyA2ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3IDU0ZGJhOGU2YzQxNmIyNjY2N2U5MzRmYzVlOWZjZDhhMWFkZWNmZTMKIDEwOTI5NCBm
YWlsIDRhMWUzMWM2OGU5ZjQwYmUzMjgzODk0NDkzMTE3OGIwZDllZDkxNjIgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgz
OWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MzAyIHBhc3MgNmRjMzlj
NTBlNGFlYjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4ODM5YmU1YzFmZTMz
OWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCiAxMDkyOTggZmFpbCA0YTFlMzFjNjhlOWY0MGJl
MzI4Mzg5NDQ5MzExNzhiMGQ5ZWQ5MTYyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUw
NWU4OGM1YTAyMzBiNzk1OWQKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTA1ODk3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEwOTIzOCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEwOTI3MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEwOTI3MyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA2ZGMz
OWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZl
MzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwg
Y2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDkyOTAgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDkyOTQgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDkyOTUgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTI5OCAoZmFpbCksIGZvciBmaXJzdCBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTMwMiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTA5MzA0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBG
b3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRy
ZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNGExZTMxYzY4ZTlmNDBi
ZTMyODM4OTQ0OTMxMTc4YjBkOWVkOTE2MgogIEJ1ZyBub3QgcHJlc2VudDogNmRjMzljNTBlNGFl
Yjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMwogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTMwNC8KCgogIChSZXZp
c2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9y
IGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC45MDg1MDQgdG8gZml0CnBubXRv
cG5nOiA4OCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMDkzMDQ6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxp
Z2h0IDEwOTMwNCBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTMwNC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 06:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8haJ-0001Y8-OJ; Thu, 11 May 2017 06:28:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d64ec3=citrix-osstest@xenproject.org>)
 id 1d8haI-0001Xw-GK
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 06:28:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 1C/93-03696-58404195; Thu, 11 May 2017 06:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW4ri0i
 kwbabIhb3prxnd2D02N63iz2AMYo1My8pvyKBNWP6ia9sBT+FKpZO+c3YwHifp4uRk0NCwF+i
 /+sWNgjbXWJ6+wowW0TAWWLCh9tgNq+AnsT8azuYQGxhAQuJp3N/s3QxcgHVNzFK9E9exwjR7
 CZxZc52Jhj76ravYM1sAh4SE3smsoDYLAKqEl1357CC2EICWhJLF69kglggKHFy5hOwGmYBCY
 mDL14wQ8yxkNjxsY9tAiPfLCRls5CULWBkWsWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGFQMQLCDcedzp0OMkhxMSqK87X+EI4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8FYxi0QKCRalpqdWpGXmAMMbJi3BwaMkwtsKkuYtLkjMLc5Mh0idYtTleLf0w3smI
 Za8/LxUKXFePpAiAZCijNI8uBGwWLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4BkCk8mX
 klcJteAR3BBHREP8j9vMUliQgpqQZGxn26W4697W+YLWe+8d2xrykvA76UKeu/2j77ZWzEHcW
 Ul1cv3V+cnmPJmMCTe++JwaXOxuU5Bn8lOWcrdxs+NSy9eWpqW1VnlK5crCLPsdwwOfbsZ1mp
 ylb5TBsZX65Ue/7Mnt9v4xFdhTNZx2PZpvVLh2YvWLN12wXnuA2zv73i5Cl4v0RTiaU4I9FQi
 7moOBEAhAGI9rACAAA=
X-Env-Sender: prvs=297d64ec3=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494484099!67873446!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53020 invoked from network); 11 May 2017 06:28:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 06:28:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,322,1491264000"; d="scan'208";a="431838574"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71285-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=bcd999d2377d1a34bb3b5c02e4206a8d149999a2
X-Osstest-Versions-That: ovmf=af5fed90bfbf27dc1acafbd69b98f4968a97ef3a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 11 May 2017 07:28:17 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71285: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI4NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyODUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI4NAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjg0Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYmNkOTk5ZDIz
NzdkMWEzNGJiM2I1YzAyZTQyMDZhOGQxNDk5OTlhMgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWY1ZmVkOTBiZmJmMjdkYzFhY2FmYmQ2OWI5OGY0OTY4YTk3ZWYzYQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjg0ICAyMDE3LTA1LTEwIDE4OjE2OjM0IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI4NSAgMjAxNy0wNS0xMSAwNDoxNjozNyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEhlc3MgQ2hlbiA8aGVzaGVuZy5jaGVuQGludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGJjZDk5OWQyMzc3ZDFhMzRiYjNiNWMwMmU0MjA2YThkMTQ5OTk5
YTIKQXV0aG9yOiBIZXNzIENoZW4gPGhlc2hlbmcuY2hlbkBpbnRlbC5jb20+CkRhdGU6ICAgV2Vk
IE1heSAxMCAwOToyOTo1MCAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzL0VjYzogQWRkIGxpbmUg
YnJlYWsgc3VwcG9ydCBmb3IgZXhjZXB0aW9uIGxpc3QKICAgIAogICAgQWRkIGxpbmUgYnJlYWsg
c3VwcG9ydCBmb3IgZXhjZXB0aW9uIGxpc3QuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEhl
c3MgQ2hlbiA8aGVzaGVuZy5jaGVuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9u
ZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 06:46:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 06:46:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8hrF-0002tK-Ay; Thu, 11 May 2017 06:45:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oscar.zhangbo@huawei.com>) id 1d8hrE-0002tE-B8
 for xen-devel@lists.xen.org; Thu, 11 May 2017 06:45:52 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 83/9F-01868-F9804195; Thu, 11 May 2017 06:45:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsWi+/PKHt35HCK
 RBvN1LJZ8XMziwOhxdPdvpgDGKNbMvKT8igTWjJvPl7EXNHBUzGy9wNLAeIati5GLQ0jgDKPE
 4UdTmCGcA4wSN5cvAnI4OdgEjCTerHvMAmKLCChL9P76DWRzcDALmEv8+cAEEhYWCJCYt/AEO
 0RJoMTGrb/ZIGwriYunG1hBbBYBVYmm5yvAangFQiUeLznJCrGrk1Fi0YI9YIM4Bewlnl/4D9
 bAKCArMe3RfbA4s4C4xNxps8DiEgKCEotm72GGsMUk/u16yAZhK0pMbV7CCFGvI7Fg9yc2CFt
 bYtnC18wQiwUlTs58wgJRLylxcMUNFpAjJATOM0osPP0fapCpxNMZnSwTGMVnIdk9C8ncWUjm
 zkIydwEjyypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAIY
 wCCHYwrtnseYpTkYFIS5W3/IxwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3ArtIpJBgUWp6ak
 VaZg4w1mHSEhw8SiK8+0HSvMUFibnFmekQqVOMilLivBkgCQGQREZpHlwbLL1cYpSVEuZlBDp
 EiKcgtSg3swRV/hWjOAejkjDvEZApPJl5JXDTXwEtZgJa3A9yM29xSSJCSqqBMemfYd0stmbV
 uVt15PKnuH9icnq0YXXbD13ufcZV/eGPD84Vmb5lYXtkKf+en5ou/+7Mm5e/hP+t3qkbiamG5
 xQ6My/cZ/o3U+nF96vv8ptnvZrOFpjE/vUWv/psvRL+k/vLNtgfmfHtqmmTfs+Rxc/ermXKvW
 baJVqYpz09anb85vqlF2Z+3a/EUpyRaKjFXFScCADjJKHyKgMAAA==
X-Env-Sender: oscar.zhangbo@huawei.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494485148!68986507!1
X-Originating-IP: [45.249.212.188]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13426 invoked from network); 11 May 2017 06:45:50 -0000
Received: from szxga02-in.huawei.com (HELO szxga02-in.huawei.com)
 (45.249.212.188)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 06:45:50 -0000
Received: from 172.30.72.53 (EHLO DGGEML401-HUB.china.huawei.com)
 ([172.30.72.53])
 by dggrg02-dlp.huawei.com (MOS 4.4.6-GA FastPath queued)
 with ESMTP id ANH88875; Thu, 11 May 2017 14:45:42 +0800 (CST)
Received: from DGGEML510-MBS.china.huawei.com ([169.254.3.43]) by
 DGGEML401-HUB.china.huawei.com ([fe80::89ed:853e:30a9:2a79%31]) with mapi id
 14.03.0301.000; Thu, 11 May 2017 14:45:35 +0800
From: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH]acpi: enlarge NUM_FIXMAP_ACPI_PAGES from 4
 to 5
Thread-Index: AdLEgk4v/0Klkhg9TPax4OWLlRXTKgEsUjAAADuPbtA=
Date: Thu, 11 May 2017 06:45:35 +0000
Message-ID: <0259E1C966E8C54AA93AA2B1240828E651AD0B70@dggeml510-mbs.china.huawei.com>
References: <0259E1C966E8C54AA93AA2B1240828E651ACD2D1@dggeml510-mbs.china.huawei.com>
 <591304E0020000780015878E@prv-mh.provo.novell.com>
In-Reply-To: <591304E0020000780015878E@prv-mh.provo.novell.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.177.17.158]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0),
 refid=str=0001.0A090203.59140897.00A9, ss=1, re=0.000, recu=0.000, reip=0.000,
 cl=1, cld=1, fgs=0, ip=169.254.3.43,
 so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d2f2b976e2ec124f1c78fcbfb4aa476c
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH]acpi: enlarge NUM_FIXMAP_ACPI_PAGES from 4
 to 5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L2FjcGkuaAo+PiBAQCAtNDMsNyArNDMsNyBAQAo+PiAgICogRml4bWFwIHBhZ2VzIHRvIHJlc2Vy
dmUgZm9yIEFDUEkgYm9vdC10aW1lIHRhYmxlcyAoc2VlIGFzbS14ODYvZml4bWFwLmgKPm9yCj4+
ICAgKiBhc20tYXJtL2NvbmZpZy5oKQo+PiAgICovCj4+IC0jZGVmaW5lIE5VTV9GSVhNQVBfQUNQ
SV9QQUdFUyAgNAo+PiArI2RlZmluZSBOVU1fRklYTUFQX0FDUElfUEFHRVMgIDUKPgo+V2VsbCwg
dGhpcyBpcyB0aGUga2luZCBvZiBmaXggSSBkb24ndCByZWFsbHkgbGlrZTogWW91IG1ha2UgdGhp
bmdzIHdvcmsgZm9yCj55b3Ugd2l0aG91dCB0aGlua2luZyBhYm91dCBvdGhlcnMuIElmIHlvdSBm
b3VuZCA0IHBhZ2VzIGFyZW4ndAo+ZW5vdWdoLCBob3cgbGlrZWx5IGlzIGl0IHRoYXQgc29vbiBz
b21lb25lIHdpbGwgZmluZCA1IGFyZW4ndCBlbm91Z2gKPmVpdGhlcj8gSU9XLCBzaG9ydCBvZiBl
bGltaW5hdGluZyB0aGUgZml4ZWQgdXBwZXIgYm91bmQgYWx0b2dldGhlciwKPnlvdSBzaG91bGQg
YXQgbGVhc3QgYWRkIHNvbWUgc2xhY2sgZm9yIHRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUuIEZvcgo+
dGhpcyBpdCBtYXkgYWxzbyBoZWxwIHRvIGVzdGltYXRlIHRoZSB0aGVvcmV0aWNhbCB1cHBlciBs
aW1pdCBvZiBTUkFUCj4oYW5kIHBlcmhhcHMgb3RoZXIgYWZmZWN0ZWQgdGFibGVzKSBmb3Igc3lz
dGVtcyBjdXJyZW50bHkgYXJvdW5kCj5wbHVzLCBhZ2Fpbiwgc29tZSBzbGFjay4gQXMgeW91IG1h
eSBoYXZlIGNvbmNsdWRlZCBhbHJlYWR5IGl0Cj53b3VsZCB0aGVyZWZvcmUgYWxzbyBoYXZlIGhl
bHBlZCBpZiB5b3UgaGFkIGluZGljYXRlZCB3aGF0IHNpemUgYQo+c3lzdGVtIHlvdSBzZWUgdGhp
cyByZWxhdGl2ZWx5IGxhcmdlIFNSQVQgb24uCj4KPkphbgoKVGhhbmtzLCBKYW4sIEknbSBjaGVj
a2luZyB0aGUgcHJvcGVyIG51bWJlciwgYW5kIHBhdGNoIHYyIGlzIG9uIGl0cyB3YXkuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 07:29:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 07:29:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8iXC-0005ha-6i; Thu, 11 May 2017 07:29:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1d8iXA-0005hU-Ls
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 07:29:12 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E5/65-03058-7C214195; Thu, 11 May 2017 07:29:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSeUgUcRTH+82xjubI7OyaL9uI1g47VlyC0uq
 Pon/yDyWLICvKWRvdzT1kZw3DIhGztBM80M1SoxQ7tMRSu13NK0xKQyHpoBBZ8Mp0C7ZjZsfK
 5o/h8973nT8ehbNFilCKz3Dwditn1ioCiPBUUqfrYNUJkVUFbJSnoQDbgra3TvQTO9Be0mQ12
 DISSaMnp4NIc6GMB88byCzkRPkogCKYLBxOf+zDJAMxeQh6rwwrJINlcjEoam/0y0f+lIrZDI
 P3p0mJ1UwilNS+IOWgbAzOVXzzBeFMJrz95CUkVjCrYGjqCyYxzWyEsfonCokJZjlMTRT5/ME
 MD5NjX5Eco4Su0s++XH8mHjonimdrRkFpeS+SeQk0jpbhEoPIrZ5SUuZTCLr7kiVmmaVQktdC
 yP7F8LynbJZj4UlNlliHEjkMunPiZPcJeOx56VsYmAI/uPb9PCkb/TjUv3f7GgQxLDR+eITJy
 WngvEPLyauh9s0kLseL71jcWT5byaOAtsE2JEdpoO7sDCYLr0ioair0kw23Ei5fasEvonDnnC
 dwzlnbOWftCoTfQOECbz/C23Xr9BEGuynF6LBwJrNOH7k+wsILApfCmzmDEJFks9Qj8SzmiV8
 Tyr4a70ILKUwbTJ/yqhLYIIPt0FEjJxgP2tPNvOBCGorSAn2MUSewSjufwmckm8zibf2RgQrU
 qunlSlGmhTTOIphSZKkbRVOFl8fGMars3bT4H8ybGcdYwmqz8qEh9E4pgZESjOnWv+X+XOtrt
 DhURSNxQDYwjbdbTI7/dTcKoZBWJbcNNFkdf7u6xYEwcaAL0i604OD+SaFZqHZR1MF2TfWouu
 +m92lzuCpf6NnTnB7/LHOXIrryZ0xu2MqEu0NkXPP8XHfSrw2G+8mH7o34aU4euHjLdafueM2
 2kpGoH1NBIw3DG6vjFuxfVjaj8eweqBwI8OyrS7xt0ivPbGqoSW0dTd5a8dDYFfNdu4LXeyO9
 h3Vrsn/G4muvt2oJwcjpV+N2gfsNsJNV/6gDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494487750!61660651!1
X-Originating-IP: [40.107.5.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48288 invoked from network); 11 May 2017 07:29:11 -0000
Received: from mail-eopbgr50045.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.45)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 May 2017 07:29:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=52bGMZKJOaVMhRVqz2lufEM5KD5fZ/sy2TIw/P7vxoc=;
 b=SBAbm/tut+ngZi3Xpy6QW5UJApWAeGIWiwUq2UzCNnT0G4VWK4MDe6SgA3qwwKQ3YsxXv8aqTW1lt9bdC5KbQpEU62DZGMARlkUf/8PT6l4OKTFppYomM17Ha+geT0fgm0aoUE+doMSfl3D84OcsIgrUDK14YpWI2EnBen3qwvU=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0802MB2183.eurprd08.prod.outlook.com (10.172.227.17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Thu, 11 May 2017 07:29:09 +0000
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <1494426242-32413-1-git-send-email-bhupinder.thakur@linaro.org>
 <465d0f28-9e30-52e3-7300-385fcb2a6a72@arm.com>
 <alpine.DEB.2.10.1705101052540.24729@sstabellini-ThinkPad-X260>
 <CACtJ1JRrDv1RmShLrcGmT7F1nQfEKU1x1vt=FPqT5=rh38D1Nw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7f578cde-e6fb-0ffb-ff78-ef5543e4d209@arm.com>
Date: Thu, 11 May 2017 08:29:06 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JRrDv1RmShLrcGmT7F1nQfEKU1x1vt=FPqT5=rh38D1Nw@mail.gmail.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6P193CA0022.EURP193.PROD.OUTLOOK.COM (10.175.237.32) To
 DB6PR0802MB2183.eurprd08.prod.outlook.com (10.172.227.17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 25018018-f16a-458b-6eaa-08d4983f6a67
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2183; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 3:ihZwKzVDKhizmeoKqN39rC8tPfNVLZ2lQnieG0PKlWKlUdxhaziOQ+4r7bteokiiPUr2/spyT7bNTKzaBnIHBpuO3WO5J/SvFOtI/MzMgA3HlnsdKn92WLQRAQYpCSBGG8HoBN1tZdJvMR9SYnxSilSCZ1fFMpWHl+Ouj3vpMhx7BN1Yt5ZrkST0xWOnDGUuE3XCRen9ISJwVrE3VUpGoI3gBZNt9Ua2kwIRv+AIEInjw/CIwkzWdyAXVk11MTWjHsakRBym551DXISGCv/YqAu34mWJp/F3rR4Lk92eBQZ0Hi0cWAt+ezy/I3uA7uNQGvxMooiIdmFKXd9KX7gOXP1BfAtVCaiAKrjoHBL3WAM=;
 25:ivSGLD7CuYlRc6shjns3zseWJW2e+b2xgCPsx4kVdg+ZSY0gwojGN8OdFi/Mh3TLFn+yNKMVOauLooVlZg9BZ23ZZoMVTh8G2JgA9ifVVqno1bXw5o44c97WldPtw2+yxwhCtqZriNoW2KtBqoP/3aeOXCQb7m5pxHcp/SZort/j7EFjjixUliaZ8n+A4L3Qvrspzkjit6547eA0FDMqtPJzO4FhDSDhWNR88SeKqQuWUk/NvXziJkp9qxcs33IvFp/F9iKLIVTixuy78F1S3uaZ7OErFWIZDlOf6mAW6Jx0DtPyjk4lh/caqbQZUVoC1fEPrGpFYWgXlHWbeKAVdra8Ype5UJggGzYsQpIW9181ubusf43pUsKI+X3nKWKxO0WCXTAAAylVuSLfJ3ZFhjkAq45xbdvvwTCC4BFqpltvIloj9RBK+uxG6Ol/lbbMTG/Nfuy0gzPC7ay2A4eyqSqOntdm599oFD88t4JtTuE=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 31:lXgdF/R5JrMOs6XPsPxouol/GiglfaJ8moZ/tfTlNSu7KYjbKp3X+mr9AvADnrtMNx56B23bB1UxlJcwq4O7vBwkRalkCLs6BHV/WK2Qp6O4AQmguxKWdH/IvowoV4j1MCxW2fLsCTh3xas0D4Im06VnrgOJH1CDTo5IVkGLiwVSNCzPtmDi+tMc4NBpT+OK9z08wVMgeYuV54/ZD9IbQzmOAAUcTURqh1ISUlt6o/k=;
 20:kPJpFHc2PR5m1Evqw7fnq0FIyRr+B46NgFOdjkKR32uINyKNrXX8Hd6AJ+ZvRy6pwRrztut+V6gnImlgxc4WqPypdXQr7f+3KLOum/X/flQYHKB0MMBmcwizsuAdD9gW4i5erCEBfrU1zAMVguYLKGDw3LGPYMcXbL1zzqsj1hc=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2183A246413E2C6A9E1C099880ED0@DB6PR0802MB2183.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:DB6PR0802MB2183; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0802MB2183; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 4:CfsAsqetnl+9qQqc5yZid/tYvh5IOaA8G8o1aivfJR/FKhV/VA3KfyUWCs5C2KFHY3+00qmQ9mJ25dxhV3ItMb/DY7lk8WRXmqVSvpzG3fc19H3sy6g5DF4Edj3MGxlufXUIw0ONA0QGxQaX4/qO1v/Wtj8IiV5ViAaLqlb+AedjFmpvmG70+ZqIZcZbP04QLlFpRLVf0jetwbk1BCJ9jAUlTSvQpV99Rbm8X7XnU19xuTproMDjUfymaFJOpik33LhcbDByvYD2CEkdt9PtXWJJg+vdJyAu27psT0GY2fJZ2QjV0x27AIBIx0VNgf6/0MZBdPInr+6PYZRDckrSk5iagjY1gv+JFXkO+qCxGXKLklndb5tw8BuZDChYWcxj6Zl1asuqdiBGeSPx/NmeWpgjbYKmS33P5+nvwoxpfWG97zi8QXLi9qTbH2ZzNf3JPPWczNSEamJaNyqEy9cqKat0tZo2uEoUtFd/RdIIoiAGBBUZyKIE5t4pZCXPPnLbSzeSel551LQznGzZ4wvE7m6FcwBjeYA5LWhsOl8yLHHNdY/VBiT+m7gHfpxKcQoMneET14jCiGzLPGj4LHuSieFolUGlX7Em/E3hzgkKVpxIxl6oVj1dmpbtbuwsy4ptUnDbNxpxe+Kx10q1F3xqA/W0s26QZS9e98+cuAZGHKETHyNfO80LEgeQaDWo4rMTpQMKebKbreUhqbtYPP/3lGiRtjkbQElF5Kkj4+9ejEnYk4IwSzPOE6yyS6ekD7w/tlpcrYsJjnmThsx1z81Btd8dr9ZwUxxKRSDlJLjxqs0U+FAwcbD0SPZ+GUrvFM3X
X-Forefront-PRVS: 0304E36CA3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39450400003)(39410400002)(39400400002)(39850400002)(39860400002)(24454002)(6512007)(50986999)(2950100002)(64126003)(305945005)(4326008)(54356999)(76176999)(7736002)(25786009)(54906002)(31686004)(42186005)(53546009)(8666007)(6486002)(6506006)(33646002)(5660300001)(53936002)(23676002)(38730400002)(65826007)(229853002)(6246003)(36756003)(72206003)(83506001)(230700001)(6666003)(50466002)(478600001)(93886004)(4001350100001)(66066001)(189998001)(6116002)(3846002)(47776003)(2906002)(31696002)(86362001)(558084003)(81166006)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2183; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDJNQjIxODM7MjM6K2tXRUVTTnkyNjI3UFZTS21RODVmSEFv?=
 =?utf-8?B?QUJtZFdYZzhZY3o1dmRUZ2x0WE0yQ2dWK2hBa2g5L0dGVm85cXhaNjNMaVdv?=
 =?utf-8?B?UXBVV01KZkhOUEh2V3FIYkJSOHVnNllqQkZJMVNialVyZjN2SXhzaVpvUzFs?=
 =?utf-8?B?MDE0Z0NnbTJ1M3p5QjJjMVhVWnpCdUxsWGh5SkhyeSsrd2ZQMkV3ZmgxYkdi?=
 =?utf-8?B?bGVrbDhuUUpFNHhKM0hlMUpGRUYxVnRnMUVJNkNkZzE4aHRSU3ZXeDUxdU5a?=
 =?utf-8?B?eTdyMmx1VzJrQUdXZWl3SnNYemJpWHIyZUxXcjRySlBreDF5OVRjcC9iT2Ux?=
 =?utf-8?B?VHA1VEpReGpSa2c1a01CcFZqQjlNMHZQN2g5T3dKeHBNc0x2Ujdqb2ZSa1lP?=
 =?utf-8?B?TWtwYk1uQ0luNE80emxtUkFtNEwwbnMxcmZveUt6VmV0eEVWWk02cGdSWTg2?=
 =?utf-8?B?MzFpeFBEaVQ3eGh6WHgwUlBFZUt5VGcwSnZ2SDZHbUs4VkNUME13WUlaTktQ?=
 =?utf-8?B?U3RDb0x3Rzg2NjZ0ckg1UkExSEx6b0xWUStOaC8zL3VuOENKZ1lWQjVLVTcv?=
 =?utf-8?B?cURUS2lhVmpYUWc4aWJWcVlseG4yeXp5cXI4S2ZQemVpQzZGa3Fob05zTnlx?=
 =?utf-8?B?Y25tZUVJeThRdDI4Y3Q5dHBBS3JzYThzS0JLVENUMlNndWdQQ0tDTC9BbUYy?=
 =?utf-8?B?bzFxU2xwSGxPcnVDdzh1aUhhaXorL3VwdVBReGQwNkVEOXhOQUFIc1h4YitV?=
 =?utf-8?B?NjVWRmZydmZnbmlRV1d0MDk1ck1wTTVqbEk3T0JlUTkvak9NZERTQldVTFZu?=
 =?utf-8?B?eHlaVlZTSDcvRElKWFduM2RHZWUybUVWci9Pakw3NCswUjEyazZzUkdMSE1a?=
 =?utf-8?B?Qk1HSVpoS21PTHgxSDFOVEozZDQ2cCtYT3ZEcVBqQUZISzNFQ0NJcjN1NGNH?=
 =?utf-8?B?K1E3aEQ4MGd2RmlDaWZ3aS96QzEycU94V0ZPRlJ6U0VtaFI2MUFzOUNzU29F?=
 =?utf-8?B?cVFzTmRlMTN5Q201QWFNRXJ0ZWlCT1BMMVRJQ2psOVhJUUw4eU1rRllrL1Vl?=
 =?utf-8?B?VGZ0OC91SktZc1JjT2ZBMHA2blVLSDBvMmsvWkdtY0JTVmVJdkcrOE9CWGxh?=
 =?utf-8?B?ejduTzZWTkU0UEFJYzJSZXNwcko1OE5qVVZoR2JhVGJFM3YzTFFBb1RiSUJp?=
 =?utf-8?B?cy9CZmNRdGU3TEFWRnFzSnJqUkg3UloxOVNRcVZ6eVdWbEs3djVnZ29lZTlh?=
 =?utf-8?B?RGZCR29OQTByV0FjMzN5a2Z4Lyt3aHh1NFgyMitaeUtic2V6WVZRZjVFOVZ5?=
 =?utf-8?B?ZE5NSHpwU0xkVTQwREFiTUtqVERWeHVHT2xOV1ZoR05jbmxDUGlSWUF6VW9j?=
 =?utf-8?B?eStZTmFQZ012clloMC82YXpIbWIydlBoK0JKNzQ0Y056ZmpzMVQzSDBOa09W?=
 =?utf-8?B?VnZ5Qyt3ajBSeHlseHhIV3N4ZXhjYldKcGJLWEIrYStVb1dRdHNQVUpiZHd4?=
 =?utf-8?B?RTVCQ0hoS2Z4VkhIYUZFNDRpOWlWRGkyRkZHelNicFIwY2hGUDRJcnhsd0U2?=
 =?utf-8?B?NUFNMjVkNStXKytXYUg0N0I1Nk13QWYyYlVsYitINmtoREhnVFdzWmE2K0FI?=
 =?utf-8?B?b0hOOGpQM2lYU3FGc2VYanhKWUtIV2NKYjFNNThtRXFmblFaYzFTYk5ETzJM?=
 =?utf-8?B?VS9HRUFpamtodm84MzVnN2YxRVhBeWZ5eG9qblJwdVZsQ3k3ZWd3TU1QdHY1?=
 =?utf-8?B?bWVOVlRKVEpzWXZSR1ZwZGlVeFF4U2gyenpwSTBmUFNIbklyYThNais3S1N6?=
 =?utf-8?Q?5t9ExlhGrGp0XIn?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 6:p0y7pewe9dxz6h1WNMN7HVf/k9kapRykO1xDyNYP4p2owiL1Zslz3TtJ1jJw3I0ovrmWtUR4zUOJHcAcUZDFSA5w9ZVDRRkl605SA0C5hPWqVI9FXQty2WUk/JyruF7C3Rtd6REybttIwx3oo1kLY0UlrS3ZDMbtLcmPWhfsxkGdP89DdGKd/tx/VcdbB0Ka+Cy293/rnz9aA3Uj6kdeDrMaztzfFlS/VlWOCDuOF9BXzc0RAvKx+UvfZIlSc/F3GAFu35dkvSy76GIe8JwytHzvuznsblnqipttuTpT5tBP1IJW+iNFrksTHohYWVQiOTFywruSkCypQPFM4rIGTs3VmjmZ5iqwTBPLsEAtVuU9IjT8fe7C9wJ8DLmZESH6cki3vghUpV0LFHuGo5VyEiNfb9+40JS/TuC1JlyJkjtf0bXe2W/Me1v/mBzEPPDm/kFH34t2u2NfIF2LppuAKQxHGKI62UbOaI4Z2Qzd9MWcBbVf3BfQH9B3Rteeklt9orCK7kFQrN8vQBgkFVPa9YojDX85jVqlf3xQdOCOPdA=;
 5:S+xSSu0Hwmg+ARL0P1lIgCvUu+S5jHL8nefdx6DTLhAUS1TExQRYPU9e23kf9MQC4qWDTG3SDScElGrbkk6263FoKe3Xeqh9Ca9W4UPE/M+sxPgUixg7IBrcvDh8GX/GwW7s9GK8gAp6kFnx7z1LQw==;
 24:HAitIFpY1n+XATJVjkJ6BHpvA3dLK6aFziE/qtC0iaHlxzJ6+76lHehKtkO25Ts+3JYG7AlXivfc+IXBzb7oQemF+/kCXhsy63O0KrRD474=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 7:k0TEp5YY3bibizewAMtg8NtJ8bvpC2h5IQYBw1HHBw2H290EFFDGnJZl+KpdNJpjOkHNd4XV36ip5pzxBmi4CQC5Pc1GQ1XEfoeGWn35HbbLAuudyd097N/JTBfWdliDQviGETP3Wwddtlk7UVC+SWFYGDBvpbMSFByXJutFhI51MiR7vOF0E29DFNSR5chlfP7A4PB/JtV7Hi3P2+khg0pNgs0sO6WzZpeKyT9OAZvYeO1Wm4KhiRVJlqbcwQHtQhGfvtyGLq8eez/dijS5KgEJyD00zCSRrEAOSdyXveeUsnSH+YqzZi0aIhpPns1WyYXaKlvqrv1woeOk/5HSzw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2017 07:29:09.7293 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2183
Cc: xen-devel@lists.xenproject.org, nd@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/12 v3] PL011 emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wNS8yMDE3IDAzOjQ0LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpIEJodXBpbmRlciwKCj4gSSB3aWxsIHJlc2VuZCB0aGUgc2VyaWVzIGtlZXBpbmcgeW91
IGFuZCBTdGVmYW5vIGluIGNjLgoKTm8gbmVlZCB0byBzZXJpZXMgeW91ciBzZXJpZXMgOikuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 07:33:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 07:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8iau-0006KV-Mj; Thu, 11 May 2017 07:33:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8iat-0006KI-Os
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 07:33:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B3/80-01992-EA314195; Thu, 11 May 2017 07:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVXedsEi
 kwftTHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuL/+BlvBFpOKu1cfsDQw
 3tXqYuTiEBL4yyjR8+QWM4TzmFHi15ofLBDONkaJVYd7mboYOTlEBJwlvp6Zyw5i8wroS9yf/
 5K1i5GDQ1hAT+Lf6UoQU0LAS2LvoziQChDz98U+oDHsHGwCVhKHxECiLAKqEs2PXzNPYORawM
 iwilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQqwxAsINxbav
 zIUZJDiYlUd72P8KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4GYBBIiRYlJqeWpGWmQMML5i0
 BAePkghvtxBQmre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHk3gRQJgBRllObBjYCF+iVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ854BmcKTmVcCt+kV0BFMQEf0g9zPW1ySiJCSamBke6
 LA27vD2kQy/uZB4/B2gzCZmxfvb2f7turCp1dt+a6BJf/XO0jEGq37PvGbvaq/47XHFv4cTb/
 9y89Zh83cvo35avfzyt9nb2ZwP3jHJLwkw+bJzphl21QPflI59WOzo2xEa+tkCd24niniHf2z
 3zic9bi3eH/LavWWyOmsoWbrN9n/2Z6ixFKckWioxVxUnAgA+h9Nn3ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494487980!76151745!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16199 invoked from network); 11 May 2017 07:33:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 07:33:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8iao-0005SL-4u; Thu, 11 May 2017 07:32:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8iai-0000bc-2I; Thu, 11 May 2017 07:32:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8iah-000671-8S; Thu, 11 May 2017 07:32:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109300-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ef810bc807188224a752ffbcf5e7f4b651291cee
X-Osstest-Versions-That: ovmf=bcd999d2377d1a34bb3b5c02e4206a8d149999a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 07:32:51 +0000
Subject: [Xen-devel] [ovmf test] 109300: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzMDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlZjgxMGJjODA3MTg4MjI0YTc1MmZmYmNmNWU3ZjRi
NjUxMjkxY2VlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiY2Q5OTlk
MjM3N2QxYTM0YmIzYjVjMDJlNDIwNmE4ZDE0OTk5OWEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkyOTEgIDIwMTctMDUtMTEgMDE6NDg6MjEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MzAwICAyMDE3LTA1LTExIDA0OjAwOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4K
ICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lv
bj1lZjgxMGJjODA3MTg4MjI0YTc1MmZmYmNmNWU3ZjRiNjUxMjkxY2VlCisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBlZjgxMGJjODA3MTg4MjI0YTc1MmZmYmNmNWU3
ZjRiNjUxMjkxY2VlCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1lZjgxMGJjODA3MTg4MjI0YTc1
MmZmYmNmNWU3ZjRiNjUxMjkxY2VlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1n
ZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHBy
ZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcK
KyAnWycgeGVmODEwYmM4MDcxODgyMjRhNzUyZmZiY2Y1ZTdmNGI2NTEyOTFjZWUgPSB4ICddJwor
IDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9y
Zy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHgg
PSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5V
WD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBU
UkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBl
ZjgxMGJjODA3MTg4MjI0YTc1MmZmYmNmNWU3ZjRiNjUxMjkxY2VlOnJlZnMvaGVhZHMveGVuLXRl
c3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CiAgIGJjZDk5OWQuLmVmODEwYmMgIGVmODEwYmM4MDcxODgyMjRhNzUyZmZi
Y2Y1ZTdmNGI2NTEyOTFjZWUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 07:48:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 07:48:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8iq1-00079h-1t; Thu, 11 May 2017 07:48:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8ipz-00079M-DN
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 07:48:39 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DB/0E-03557-65714195; Thu, 11 May 2017 07:48:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdUXCT
 SYNJjTYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnNz5kbXg2XnGinW/ZBoY
 H01k7GLk4hAS+Msosfj1NCYI5zGjxLezj1kgnG2MEqcnPmTrYuTkEBFwlvh6Zi47iM0roC/Rs
 W45K4gtLGAu0dLwCWyUhMAjFYmzq5exgCQkBDwl1m84CGe3X74HtIKdg03ASuKQWBcjBweLgK
 rEwWauCYzcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqdAQh2MK5aEHiIUZKDSUmUt/2PcKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5AMZFIIcGi
 1PTUirTMHGD4waQlOHiURHi7QNK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOqw9SJABSl
 FGaBzcCFguXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbDDKFJzOvBG7TK6AjmICO6Ae5n7
 e4JBEhJdXAaOPy1aK1mcnxW9asQl2TG2V27T1swvy3U+rtTnsrvpRKFbyk/ewO691AuxKfa6L
 ngnjNZ+9+WWXEJ/r4leeFN3wfp9bFmkn+erCw4qSoXmZH4r8Xqxj3GvwyLBGo3h9ozPs9463m
 7Y9LLl05GbFgzbOFDQ+idZicYyT1tk847pjZfrYtad12JZbijERDLeai4kQA7JDnT4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494488916!92053135!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57642 invoked from network); 11 May 2017 07:48:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 07:48:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8ipu-0005r8-SG; Thu, 11 May 2017 07:48:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8ipp-0001ZT-Cw; Thu, 11 May 2017 07:48:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8ipo-0001cb-HQ; Thu, 11 May 2017 07:48:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109269-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0d1a96043a75b067498a33619e99df1276f4c1b1
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 07:48:28 +0000
Subject: [Xen-devel] [xen-unstable test] 109269: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI2OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTI2OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5MTY1CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTA5MTEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkxMTIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTE2
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5MTY1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMDkxNjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5
MTY1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMDkxNjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAxNiBndWVzdC1zdG9wICAgICAgICBm
YWlsIGxpa2UgMTA5MTY1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
MGQxYTk2MDQzYTc1YjA2NzQ5OGEzMzYxOWU5OWRmMTI3NmY0YzFiMQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIz
MGI3OTU5ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5MTY1ICAyMDE3LTA1LTA4IDA3OjE3OjQ2
IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwOTE4NiAgMjAxNy0wNS0wOCAxOToy
MDoxMCBaICAgIDIgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTI2
OSAgMjAxNy0wNS0xMCAxNjo0NTo1OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1hcmsgUnV0
bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhp
ckBvcmFjbGUuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICBSb2JpbiBMZWUgPHJvYmlubGVlLnN5c3VAZ21haWwuY29tPgogIFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LW9sZGtlcm4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNw
My12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDBkMWE5NjA0M2E3NWIwNjc0OThh
MzM2MTllOTlkZjEyNzZmNGMxYjEKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpEYXRlOiAgIFdlZCBNYXkgMTAgMTI6NTE6MDkgMjAxNyArMDEwMAoKICAgIGxpYnhlbmZvcmVp
Z25tZW1vcnk6IGJ1bXAgbWlub3IgdmVyc2lvbiBudW1iZXIKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgY2JjYWNjYjVlOTkxMTU1YTRh
ZTg1YTAzMmU5OTA2MTRjM2RjNjk2MApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE3OjM4OjE5IDIwMTcgKzAxMDAKCiAg
ICB4ODYvcHY6IEFsaWduICVyc3AgYmVmb3JlIHB1c2hpbmcgdGhlIGZhaWxzYWZlIHN0YWNrIGZy
YW1lCiAgICAKICAgIEFyY2hpdGVjdHVyYWxseSwgYWxsIDY0Yml0IHN0YWNrcyBhcmUgYWxpZ25l
ZCBvbiBhIDE2IGJ5dGUgYm91bmRhcnkgYmVmb3JlIGFuCiAgICBleGNlcHRpb24gZnJhbWUgaXMg
cHVzaGVkLiAgVGhlIGZhaWxzYWZlIGZyYW1lIHNob3VsZCBub3Qgc3BlY2lhbCBpbiB0aGlzCiAg
ICByZWdhcmQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmNvbW1pdCA1NWFiMTcyYTFmMjg2NzQyZDkxODk0N2VjYjliMjU3Y2UzMWNj
MjUzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBGcmkgTWF5IDUgMTc6Mzg6MTkgMjAxNyArMDEwMAoKICAgIHg4Ni9wdjogRml4IGJ1Z3Mg
d2l0aCB0aGUgaGFuZGxpbmcgb2YgaW50ODBfYm91bmNlCiAgICAKICAgIFRlc3RpbmcgaGFzIHJl
dmVhbGVkIHR3byBpc3N1ZXM6CiAgICAKICAgICAxKSBQYXNzaW5nIGEgTlVMTCBoYW5kbGUgdG8g
c2V0X3RyYXBfdGFibGUoKSBpcyBpbnRlbmRlZCB0byBmbHVzaCB0aGUgZW50aXJlCiAgICAgICAg
dGFibGUuICBUaGUgNjRiaXQgZ3Vlc3QgY2FzZSAoYW5kIDMyYml0IGd1ZXN0IG9uIDMyYml0IFhl
biwgd2hlbiBpdAogICAgICAgIGV4aXN0ZWQpIGNhbGxlZCBpbml0X2ludDgwX2RpcmVjdF90cmFw
KCkgdG8gcmVzZXQgaW50ODBfYm91bmNlLCBidXQgYy9zCiAgICAgICAgY2RhMzM1YzI3OSB3aGlj
aCBpbnRyb2R1Y2VkIHRoZSAzMmJpdCBndWVzdCBvbiA2NGJpdCBYZW4gc3VwcG9ydCBvbWl0dGVk
CiAgICAgICAgdGhpcyBzdGVwLiAgUHJldmlvdXNseSB0aGVyZWZvcmUsIGl0IHdhcyBpbXBvc3Np
YmxlIGZvciBhIDMyYml0IGd1ZXN0IHRvCiAgICAgICAgcmVzZXQgaXRzIHJlZ2lzdGVyZWQgaW50
ODBfYm91bmNlIGRldGFpbHMuCiAgICAKICAgICAyKSBpbml0X2ludDgwX2RpcmVjdF90cmFwKCkg
ZG9lc24ndCBob25vdXIgdGhlIGd1ZXN0cyByZXF1ZXN0IHRvIGhhdmUKICAgICAgICBpbnRlcnJ1
cHRzIGRpc2FibGVkIG9uIGVudHJ5LiAgUFZvcHMgTGludXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1
cHRzIGFyZQogICAgICAgIGRpc2FibGVkLCBidXQgWGVuIGN1cnJlbnRseSBsZWF2ZXMgdGhlbSBl
bmFibGVkIHdoZW4gZm9sbG93aW5nIHRoZSBpbnQ4MAogICAgICAgIGZhc3RwYXRoLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21t
aXQgYmFmMjk1MDIxM2U2YTUwODAxOTQwNjQzZTI1NDlhNWJhYTIxYWQ3MQpBdXRob3I6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE1OjMwOjM2
IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBTdXJ2aXZlIHVua25vd24gdHJhcHMgZnJvbSBndWVz
dHMKICAgIAogICAgQ3VycmVudGx5IHdlIGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5F
QyB2YWx1ZSB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICBBcyBjb25maWd1cmFibGUgZGlzYWJsZXMv
ZW5hYmxlcyBhcmUgYWRkZWQgdG8gdGhlIGFyY2hpdGVjdHVyZQogICAgKGNvbnRyb2xsZWQgYnkg
UkVTMS9SRVNPIGJpdHMgcmVzcGVjdGl2ZWx5KSwgd2l0aCBhc3NvY2lhdGVkIHN5bmNocm9ub3Vz
CiAgICBleGNlcHRpb25zLCBpdCBtYXkgYmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dl
ciBleGNlcHRpb25zIHdpdGgKICAgIGNsYXNzZXMgdGhhdCB3ZSBkb24ndCByZWNvZ25pc2UuCiAg
ICAKICAgIFdoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2UgZXhjZXB0aW9ucyBpbiBhIG1hbm5l
ciB1c2VmdWwgdG8gdGhlIGd1ZXN0LAogICAgd2UgY2FuIGF2b2lkIGJyaW5naW5nIGRvd24gdGhl
IGhvc3QuIFBlciBBUk0gRERJIDA0ODdBLmtfaXNzMTA3NzUsIHBhZ2UKICAgIEQ3LTE5MzcsIEVD
IHZhbHVlcyB3aXRoaW4gdGhlIHJhbmdlIDB4MDAgLSAweDJjIGFyZSByZXNlcnZlZCBmb3IgZnV0
dXJlCiAgICB1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25zLCBhbmQgRUMgd2l0aGluIHRo
ZSByYW5nZSAweDJkIC0gMHgzZiBtYXkKICAgIGJlIHVzZWQgZm9yIGVpdGhlciBzeW5jaHJvbm91
cyBvciBhc3luY2hyb25vdXMgZXhjZXB0aW9ucy4KICAgIAogICAgVGhlIHBhdGNoIG1ha2VzIFhl
biBoYW5kbGUgYW55IHVua25vd24gRUMgYnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRAogICAgZXhj
ZXB0aW9uIGludG8gdGhlIGd1ZXN0LCB3aXRoIGEgY29ycmVzcG9uZGluZyAocmF0ZWxpbWl0ZWQp
IHdhcm5pbmcgaW4KICAgIHRoZSBsb2cuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24g
TGludXggY29tbWl0IGYwNTBmZTdhOTE2NCAiYXJtOiBLVk06IFN1cnZpdmUgdW5rbm93bgogICAg
dHJhcHMgZnJvbSB0aGUgZ3Vlc3QiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IE1hcmsgUnV0bGFuZCA8bWFy
ay5ydXRsYW5kQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDVhMGVkOWEwOWViYjMyYjYyMGQ5MjE3ODc1
YmI1MjA2ZDVjY2Y0ZDcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpEYXRlOiAgIEZyaSBNYXkgNSAxNTozMDozNSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogZG9f
dHJhcF9oeXBlcnZpc29yOiBTZXBhcmF0ZSBoeXBlcnZpc29yIGFuZCBndWVzdCB0cmFwcwogICAg
CiAgICBUaGUgZnVuY3Rpb24gZG9fdHJhcF9oeXBlcnZpc29yIGlzIGN1cnJlbnRseSBoYW5kbGlu
ZyBib3RoIHRyYXAgY29taW5nCiAgICBmcm9tIHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3Qu
IFRoaXMgbWFrZXMgZGlmZmljdWx0IHRvIGdldCBzcGVjaWZpYwogICAgYmVoYXZpb3Igd2hlbiBh
IHRyYXAgaXMgY29taW5nIGZyb20gZWl0aGVyIHRoZSBndWVzdCBvciB0aGUgaHlwZXJ2aXNvci4K
ICAgIAogICAgU3BsaXQgdGhlIGZ1bmN0aW9uIGludG8gdHdvIHBhcnRzOgogICAgICAgIC0gZG9f
dHJhcF9ndWVzdF9zeW5jIHRvIGhhbmRsZSBndWVzdCB0cmFwcwogICAgICAgIC0gZG9fdHJhcF9o
eXBfc3luYyB0byBoYW5kbGUgaHlwZXJ2aXNvciB0cmFwcwogICAgCiAgICBPbiBBQXJjaDMyLCB0
aGUgSHlwIFRyYXAgRXhjZXB0aW9uIHByb3ZpZGVzIHRoZSBzdGFuZGFyZCBtZWNoYW5pc20gZm9y
CiAgICB0cmFwcGluZyBHdWVzdCBPUyBmdW5jdGlvbnMgdG8gdGhlIGh5cGVydmlzb3IgKHNlZSBC
MS4xNC4xIGluIEFSTSBEREkKICAgIDA0MDZDLmMpLiBJdCBjYW5ub3QgYmUgZ2VuZXJhdGVkIHdo
ZW4gZ2VuZXJhdGVkIHdoZW4gdGhlIHByb2Nlc3NvciBpcyBpbgogICAgSHlwIE1vZGUsIGluc3Rl
YWQgb3RoZXIgZXhjZXB0aW9uIHdpbGwgYmUgdXNlZC4gU28gaXQgaXMgZmluZSB0byByZXBsYWNl
CiAgICB0aGUgY2FsbCB0byBkb190cmFwX2h5cGVydmlzb3IgYnkgZG9fdHJhcF9ndWVzdF9zeW5j
LgogICAgCiAgICBGb3IgQUFyY2g2NCwgdGhlcmUgYXJlIHR3byBkaXN0aW5jdHMgZXhjZXB0aW9u
IGRlcGVuZGluZyB3aGV0aGVyIHRoZQogICAgZXhjZXB0aW9uIHdhcyB0YWtlbiBmcm9tIHRoZSBj
dXJyZW50IGxldmVsIChoeXBlcnZpc29yKSBvciBsb3dlciBsZXZlbAogICAgKGd1ZXN0KS4KICAg
IAogICAgTm90ZSB0aGF0IHRoZSB1bmtub3duIHRyYXBzIGZyb20gZ3Vlc3RzIHdpbGwgbGVhZCB0
byBwYW5pYyBYZW4uIFRoaXMgaXMKICAgIGFscmVhZHkgYmVoYXZpb3IgYW5kIGlzIGxlZnQgdW5j
aGFuZ2VkIGZvciBzaW1wbGljeS4gQSBmb2xsb3ctdXAgcGF0Y2gKICAgIHdpbGwgYWRkcmVzcyB0
aGF0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KCmNvbW1pdCAxZjkyZGQ3ZTg4NjdmNjA1ZmIwMmIxZTY3ZWNmMGRlMzg5YTZj
ODE2CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBG
cmkgTWF5IDUgMTU6MzA6MzQgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IGFybTMyOiBSZW5hbWUg
dGhlIHRyYXAgdG8gdGhlIGNvcnJlY3QgbmFtZQogICAgCiAgICBQZXIgVGFibGUgQjEtMyBpbiBB
Uk0gRERJIDA0MDZDLmMsIHRoZSB2ZWN0b3IgMHg4IGZvciBoeXAgaXMgY2FsbGVkCiAgICAiSHlw
ZXJ2aXNvciBDYWxsIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgOTMzZjk2NmJjZGY0ZjQyNTViNDMyMDcxZmMx
MmM5ZWUyZWZiMDVlZgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gTWF5IDggMTc6NDg6MzIgMjAxNyArMDIwMAoKICAgIHg4Ni9tbTogYWRkIHRlbXBv
cmFyeSBkZWJ1Z2dpbmcgY29kZSB0byBnZXRfcGFnZV9mcm9tX2dmbl9wMm0oKQogICAgCiAgICBT
ZWUgdGhlIGNvZGUgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAwMzM1MGYxY2U3Mzk4YTViMmQ1NDgwMmVmZTIxNjU5
YmQ4ZDAzNzcyCkF1dGhvcjogUm9iaW4gTGVlIDxyb2JpbmxlZS5zeXN1QGdtYWlsLmNvbT4KRGF0
ZTogICBTYXQgTWF5IDYgMDM6MDI6MzIgMjAxNyArMDgwMAoKICAgIGxpYnhsOiB1Lmh2bS51c2Jk
ZXZpY2VfbGlzdCBpcyBjaGVja2VkIGZvciBlbXB0aW5lc3MKICAgIAogICAgQ3VycmVudGx5IHVz
YmRldmljZV9saXN0IGlzIG9ubHkgY2hlY2tlZCBmb3IgbnVsbGl0eS4gQnV0IHRoZSBPQ2FtbAog
ICAgYmluZGluZyB3aWxsIGNvbnZlcnQgZW1wdHkgbGlzdCB0byBhIHBvaW50ZXIgdG8gTlVMTCwg
aW5zdGVhZCBvZiBhCiAgICBOVUxMIHBvaW50ZXIuIFRoYXQgbWVhbnMgdGhlIE9DYW1sIGJpbmRp
bmcgd2lsbCBmYWlsIHRvIGRpc2FibGUgVVNCLgogICAgCiAgICBUaGlzIHBhdGNoIHdpbGwgY2hl
Y2sgZW1wdGluZXNzIG9mIHVzYmRldmljZV9saXN0LiBBbmQgTlVMTCBpcyBzdGlsbCBhCiAgICB2
YWxpZCBlbXB0eSBsaXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2JpbiBMZWUgPHJvYmlu
bGVlLnN5c3VAZ21haWwuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCBhMGE5MDk1NDMyZjZmOGI3YzgzZTc3OWRhZDVkZWJj
ODFjNTUyNTgzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IE1vbiBNYXkgOCAxNDo1NjoxNCAyMDE3ICswMjAwCgogICAgeDg2OiBjb3JyZWN0IGJvb3QgdGlt
ZSBwYWdlIHRhYmxlIHNldHVwCiAgICAKICAgIFdoaWxlIHVzaW5nIGFsbG9jX2RvbWhlYXBfcGFn
ZXMoKSBhbmQgYXNzdW1pbmcgdGhlIGFsbG9jYXRlZCBtZW1vcnkgaXMKICAgIGRpcmVjdGx5IGFj
Y2Vzc2libGUgaXMgb2theSBhdCBib290IHRpbWUgKGFzIHdlIHJ1biBvbiB0aGUgaWRsZSBwYWdl
CiAgICB0YWJsZXMgdGhlcmUpLCBtZW1vcnkgaG90cGx1ZyBjb2RlIHRvbyBhc3N1bWVzIGl0IGNh
biBhY2Nlc3MgdGhlCiAgICByZXN1bHRpbmcgcGFnZSB0YWJsZXMgd2l0aG91dCB1c2luZyBtYXBf
ZG9tYWluX3BhZ2UoKSBvciBhbGlrZSwgYW5kCiAgICBoZW5jZSB3ZSBuZWVkIHRvIG9idGFpbiBt
ZW1vcnkgc3VpdGFibGUgZm9yIG9yZGluYXJ5IHBhZ2UgdGFibGUgdXNlCiAgICBoZXJlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpj
b21taXQgMWM1ZTI0MmU2ZDZlNTFmZTZlYzM1NTMyOTllYzdlZmM0ODkzOGM1NgpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTQ6NTU6MjAg
MjAxNyArMDIwMAoKICAgIHg4NjogY29ycmVjdCBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAKICAg
IENvbW1pdCBkOWI3ZWYyMDlhNyAoIng4NjogZHJvcCBmYWlsc2FmZSBjYWxsYmFjayBpbnZvY2F0
aW9uIGZyb20KICAgIGFzc2VtYmx5IikgZGlkbid0IGdvIHF1aXRlIGZhciBlbm91Z2ggd2l0aCB0
aGUgY2xlYW51cCBpdCBkaWQ6IFRoZQogICAgY2hhbmdlZCBtYXhpbXVtIGZyYW1lIHNpemUgc2hv
dWxkIGFsc28gaGF2ZSBiZWVuIHJlZmxlY3RlZCBpbiB0aGUgZWFybHkKICAgIGFkZHJlc3MgcmFu
Z2UgY2hlY2sgKHdoaWNoIGhhcyBub3cgYmVlbiBwb2ludGVkIG91dCB0byBoYXZlIGJlZW4gd3Jv
bmcKICAgIGFueXdheSwgdXNpbmcgNjAgaW5zdGVhZCBvZiAweDYwKSwgYW5kIGl0IHNob3VsZCBo
YXZlIHVwZGF0ZWQgdGhlCiAgICBjb21tZW50IGFoZWFkIG9mIHRoZSBmdW5jdGlvbi4KICAgIAog
ICAgQWxzbyBhZGp1c3QgdGhlIGxvd2VyIGJvdW5kIC0gYWxsIGlzIGZpbmUgKGZvciBvdXIgcHVy
cG9zZXMpIGlmIHRoZQogICAgaW5pdGlhbCBndWVzdCBrZXJuZWwgc3RhY2sgcG9pbnRlciBwb2lu
dHMgcmlnaHQgYXQgdGhlIGh5cGVydmlzb3IgYmFzZQogICAgYWRkcmVzcywgYXMgb25seSBtZW1v
cnkgX2JlbG93XyB0aGF0IGFkZHJlc3MgaXMgZ29pbmcgdG8gYmUgd3JpdHRlbi4KICAgIAogICAg
QWRkaXRpb25hbGx5IGxpbWl0IHRoZSBudW1iZXIgb2YgdGltZXMgJXJzaSBpcyBiZWluZyBhZGp1
c3RlZCB0byB3aGF0CiAgICBpcyByZWFsbHkgbmVlZGVkLgogICAgCiAgICBGaW5hbGx5IG1vdmUg
ZXhjZXB0aW9uIGZpeHVwIGNvZGUgaW50byB0aGUgZGVzaWduYXRlZCAuZml4dXAgc2VjdGlvbgog
ICAgYW5kIG1hY3JvaXplIHRoZSBzdG9yZXMgdG8gZ3Vlc3Qgc3RhY2suCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
bGllbiBncmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgNDYxZjA0ODIwMzNiMDlh
ZGUyZjNlMzhjOGMzM2YxYzE1YmM4ZGVmYwpBdXRob3I6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTQ6NTQ6MDAgMjAxNyArMDIw
MAoKICAgIHg4Ni92bV9ldmVudDogZml4IHJhY2UgYmV0d2VlbiBfX2NvbnRleHRfc3dpdGNoKCkg
YW5kIHZtX2V2ZW50X3Jlc3VtZSgpCiAgICAKICAgIFRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IGNh
biByZXBseSB0byBhIHZtX2V2ZW50IGZhc3RlciB0aGFuCiAgICB2bXhfdm1leGl0X2hhbmRsZXIo
KSBjYW4gY29tcGxldGUgaW4gc29tZSBjYXNlcywgd2hlcmUgaXQgaXMgdGhlbgogICAgbm90IHNh
ZmUgZm9yIHZtX2V2ZW50X3NldF9yZWdpc3RlcnMoKSB0byBtb2RpZnkgdi0+YXJjaC51c2VyX3Jl
Z3MuCiAgICBJbiB0aGUgdGVzdCBzY2VuYXJpbywgd2Ugd2VyZSBzdGVwcGluZyBvdmVyIGFuIElO
VDMgYnJlYWtwb2ludCBieQogICAgc2V0dGluZyBSSVAgKz0gMS4gVGhlIHF1aWNrIHJlcGx5IHRl
bmRlZCB0byBjb21wbGV0ZSBiZWZvcmUgdGhlIFZDUFUKICAgIHRyaWdnZXJpbmcgdGhlIGludHJv
c3BlY3Rpb24gZXZlbnQgaGFkIHByb3Blcmx5IHBhdXNlZCBhbmQgYmVlbgogICAgZGVzY2hlZHVs
ZWQuIElmIHRoZSByZXBseSBvY2N1cnMgYmVmb3JlIF9fY29udGV4dF9zd2l0Y2goKSBoYXBwZW5z
LAogICAgX19jb250ZXh0X3N3aXRjaCgpIGNsb2JiZXJzIHRoZSByZXBseSBieSBvdmVyd3JpdGlu
ZwogICAgdi0+YXJjaC51c2VyX3JlZ3MgZnJvbSB0aGUgc3RhY2suIElmIHdlIGRvbid0IHBhc3Mg
dGhyb3VnaAogICAgX19jb250ZXh0X3N3aXRjaCgpIChkdWUgdG8gc3dpdGNoaW5nIHRvIHRoZSBp
ZGxlIHZDUFUpLCByZXBseSBkYXRhCiAgICB3b3VsZG4ndCBiZSBwaWNrZWQgdXAgd2hlbiBzd2l0
Y2hpbmcgYmFjayBzdHJhaWdodCB0byB0aGUgb3JpZ2luYWwKICAgIHZDUFUuCiAgICAKICAgIFRo
aXMgcGF0Y2ggZW5zdXJlcyB0aGF0IHZtX2V2ZW50X3Jlc3VtZSgpIGNvZGUgb25seSBzZXRzIHBl
ci1WQ1BVCiAgICBkYXRhIHRvIGJlIHVzZWQgZm9yIHRoZSBhY3R1YWwgc2V0dGluZyBvZiByZWdp
c3RlcnMgbGF0ZXIgaW4KICAgIGh2bV9kb19yZXN1bWUoKSAoc2ltaWxhciB0byB0aGUgbW9kZWwg
dXNlZCB0byBjb250cm9sIHNldHRpbmcgb2YgQ1JzCiAgICBhbmQgTVNScykuCiAgICAKICAgIFRo
ZSBwYXRjaCBhZGRpdGlvbmFsbHkgcmVtb3ZlcyB0aGUgc3luY192Y3B1X2V4ZWNzdGF0ZSh2KSBj
YWxsIGZyb20KICAgIHZtX2V2ZW50X3Jlc3VtZSgpLCB3aGljaCBpcyBubyBsb25nZXIgbmVjZXNz
YXJ5LCB3aGljaCByZW1vdmVzIHRoZQogICAgYXNzb2NpYXRlZCBicm9hZGNhc3QgVExCIGZsdXNo
IChyZWFkOiBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTM2NmEwZTc2ZGI2
Nzk1MzM2OGRjNGNhODViY2JiMjhkMGYzMDAzZgpBdXRob3I6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTQ6NTI6MzEgMjAxNyAr
MDIwMAoKICAgIHg4Ni92bV9ldmVudDogYWRkIGh2bS92bV9ldmVudC57aCxjfQogICAgCiAgICBD
cmVhdGVkIGFyY2gveDg2L2h2bS92bV9ldmVudC5jIGFuZCBpbmNsdWRlL2FzbS14ODYvaHZtL3Zt
X2V2ZW50LmgsCiAgICB3aGVyZSBIVk0tc3BlY2lmaWMgdm1fZXZlbnQtcmVsYXRlZCBjb2RlIHdp
bGwgbGl2ZS4gVGhpcyBjbGVhbnMgdXAKICAgIGh2bV9kb19yZXN1bWUoKSBhbmQgZW5zdXJlcyB0
aGF0IHRoZSB2bV9ldmVudCBtYWludGFpbmVycyBhcmUKICAgIHJlc3BvbnNpYmxlIGZvciBjaGFu
Z2VzIHRvIHRoYXQgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKY29tbWl0IDhiZjY4ZGNhNjVlMmQ2MWY0ZGZjNjcxNWNjYTUxYWQzZGQ1
YWFkZjEKQXV0aG9yOiBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CkRh
dGU6ICAgTW9uIE1heSA4IDEzOjM3OjE3IDIwMTcgKzAyMDAKCiAgICB4ODYvdnBtdV9pbnRlbDog
Zml4IGh5cGVydmlzb3IgY3Jhc2ggYnkgbWFza2luZyBQQyBiaXQgaW4gTVNSX1A2X0VWTlRTRUwK
ICAgIAogICAgU2V0dGluZyBQaW4gQ29udHJvbCAoUEMpIGJpdCAoMTkpIGluIE1TUl9QNl9FVk5U
U0VMIHJlc3VsdHMgaW4gYSBHZW5lcmFsCiAgICBQcm90ZWN0aW9uIEZhdWx0IGFuZCB0aHVzIHJl
c3VsdHMgaW4gYSBoeXBlcnZpc29yIGNyYXNoLiBUaGlzIGJlaGF2aW9yIGhhcwogICAgYmVlbiBv
YnNlcnZlZCBvbiB0d28gZ2VuZXJhdGlvbnMgb2YgSW50ZWwgcHJvY2Vzc29ycyBuYW1lbHksIEhh
c3dlbGwgYW5kCiAgICBCcm9hZHdlbGwuIE90aGVyIEludGVsIHByb2Nlc3NvciBnZW5lcmF0aW9u
cyB3ZXJlIG5vdCB0ZXN0ZWQuIEhvd2V2ZXIsIGl0CiAgICBkb2VzIHNlZW0gdG8gYmUgYSBwb3Nz
aWJsZSBlcnJhdHVtIHRoYXQgaGFzbid0IHlldCBiZWVuIGNvbmZpcm1lZCBieSBJbnRlbC4KICAg
IAogICAgVG8gZml4IHRoZSBwcm9ibGVtIHRoaXMgcGF0Y2ggbWFza3MgUEMgYml0IGFuZCByZXR1
cm5zIGFuIGVycm9yIGluCiAgICBjYXNlIGFueSBndWVzdCB0cmllcyB0byB3cml0ZSB0byBpdCBv
biBhbnkgSW50ZWwgcHJvY2Vzc29yLiBJbiBhZGRpdGlvbgogICAgdG8gdGhlIGZhY3QgdGhhdCBz
ZXR0aW5nIHRoaXMgYml0IGNyYXNoZXMgdGhlIGh5cGVydmlzb3Igb24gSGFzd2VsbCBhbmQKICAg
IEJyb2Fkd2VsbCwgdGhlIFBDIGZsYWcgYml0IHRvZ2dsZXMgYSBoYXJkd2FyZSBwaW4gb24gdGhl
IHBoeXNpY2FsIENQVQogICAgZXZlcnkgdGltZSB0aGUgcHJvZ3JhbW1lZCBldmVudCBvY2N1cnMg
YW5kIHRoZSBoYXJkd2FyZSBiZWhhdmlvciBpbgogICAgcmVzcG9uc2UgdG8gdGhlIHRvZ2dsZSBp
cyB1bmRlZmluZWQgaW4gdGhlIFNETSwgd2hpY2ggbWFrZXMgdGhpcyBiaXQKICAgIHVuc2FmZSB0
byBiZSB1c2VkIGJ5IGd1ZXN0cyBhbmQgaGVuY2Ugc2hvdWxkIGJlIG1hc2tlZCBvbiBhbGwgbWFj
aGluZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJo
aXJAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Y29tbWl0IGQ1OTVlMTI2Yzk2OTc2ZDA1NmQ3ODc3ZTQzMTliM2YyZjNkMjQ2YjEKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDEzOjM2OjI4
IDIwMTcgKzAyMDAKCiAgICBWTVg6IGNvbnN0cmFpbiB2bXhfaW50cl9hc3Npc3QoKSBkZWJ1Z2dp
bmcgY29kZSB0byBkZWJ1ZyBidWlsZHMKICAgIAogICAgVGhpcyBpcyBiZWNhdXNlIHRoYXQgY29k
ZSwgYWRkZWQgYnkgY29tbWl0IDk5NzM4MmI3NzEgKCJ5ODYvdm14OiBkdW1wCiAgICBQSVIgYW5k
IHZJUlIgYmVmb3JlIEFTU0VSVCgpIiksIHdhcyBtZWFudCB0byBiZSByZW1vdmVkIGJ5IHRoZSB0
aW1lIHdlCiAgICBmaW5hbGl6ZSA0LjksIGJ1dCB0aGUgcm9vdCBjYXVzZSBvZiB0aGUgQVNTRVJU
KCkgd3JvbmdseSg/KSB0cmlnZ2VyaW5nCiAgICBzdGlsbCB3YXNuJ3QgZm91bmQuCiAgICAKICAg
IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGNvcnJlY3QgdGhlIGZvcm1hdCBzcGVjaWZp
ZXJzLCB3aGljaCBJCiAgICBoYWQgZ290IHdyb25nIHdoZW4gZWRpdGluZyBzYWlkIGNoYW5nZSB3
aGlsZSBjb21taXR0aW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgICBSZWxlYXNlLUFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 07:50:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 07:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8irJ-0007Iq-Gs; Thu, 11 May 2017 07:50:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8irH-0007Fw-Ms
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 07:49:59 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 48/9A-01977-6A714195; Thu, 11 May 2017 07:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXepuEi
 kwcOrehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLjnGEtBZ3XF2jeL2BoY
 vwV0MXJxCAn8ZZSYsGkiO4TzmFHi3LkOJghnG1Dm5w6WLkZODhEBZ4mvZ+ayg9i8AvoSt+7eB
 IsLC1hInN/xlwWkQULgkq7E6lNvmEASEgLeEvMWHgNq4ACzX+6R6mJk52ATsJI4JAZSwCKgKn
 Hr1Ca2CYzcCxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBPqcAQh2MK7Z7nmIUZKDSUmUt/2PcKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5AMZFIIcGi
 1PTUirTMHGDwwaQlOHiURHi7QNK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOqw9SJABSl
 FGaBzcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbDzKFJzOvBG7TK6AjmICO6Ae5n7
 e4JBEhJdXA6KXxdtqRib/qmjssd8R2bTr4ofTC5d93T6fz+O57aD/JQ3T35+zCqrthslea7lu
 LHQlj0FF6Hvhr7QPRqFO3smIn2/jK7lj6poj1UNXzoi33Fju0N0S6/gsojJ2anCsa8kzl1YTD
 e4/vebeRw79dZbr7FUbNecotHw/zcLemid6blL5dMXTDBCWW4oxEQy3mouJEAMd7VQ1/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494488996!99855813!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61763 invoked from network); 11 May 2017 07:49:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 07:49:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8irD-0005sf-O1; Thu, 11 May 2017 07:49:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8ir8-0001cY-C3; Thu, 11 May 2017 07:49:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8ir8-0002By-0Y; Thu, 11 May 2017 07:49:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109297-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=76d20ea0f1b26ebd5da2f5fb2fdf3250cde887bb
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 07:49:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 109297: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4380908362637020470=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4380908362637020470==
Content-Type: text/plain

flight 109297 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109297/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                76d20ea0f1b26ebd5da2f5fb2fdf3250cde887bb
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   16 days
Failing since        107644  2017-04-25 10:26:10 Z   15 days   43 attempts
Testing same since   109276  2017-05-10 21:45:29 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 5902 lines long.)


--===============4380908362637020470==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4380908362637020470==--

From xen-devel-bounces@lists.xen.org Thu May 11 07:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 07:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8iwm-00080s-2Y; Thu, 11 May 2017 07:55:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1d8iwj-00080m-Vy
 for xen-devel@lists.xen.org; Thu, 11 May 2017 07:55:38 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3B/A3-01744-9F814195; Thu, 11 May 2017 07:55:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K52LJdRveHhEi
 kwZ41mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9b1eYClazVSzv2svYwNjO2sXIxSEksJtJ
 4sjD2WxdjJwcLAL2Et8XLmABsRkFyiTmf/7OBmHnShxaPYcJosZOomHlPajmbiaJ7n0b2EESw
 gIBEm9vLmAFsUUE3CTOdt4Ca2AW8JZoun6KEaKhiVHix7tfQEUcHGwCmhL7/4D18grYSixZ85
 cdJMwioCpxeXMGSFhUIFRix9P/LBAlghInZz4BszkF3CUm7LnAAjFeXeLPvEvMELa4xK0n86H
 WyktsfzsHLC4hoC3x8fsxsBMkBPoYJU6t2so+gVF0FpK5s5DMmoVk1iwksxYwsqxi1ChOLSpL
 LdI1NNRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAiMGAYg2MG4+rfTIUZJDiYlU
 d72P8KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V4iLRAoJFqWmp1akZeYAYxcmLcHBoyTC2y
 UGlOYtLkjMLc5Mh0idYtTlmHPv63smIZa8/LxUKXHe2SAzBECKMkrz4EbA0sglRlkpYV5GoKO
 EeApSi3IzS1DlXzGKczAqCfMWg0zhycwrgdv0CugIJqAj+kHu5y0uSURISTUwrrGT4L0m+PWg
 VlqBrq4eP+/TiDV/7O2WlbIekGeWnmRWcTvo2RsBoa66IofPb5gq3nMwTS659/h74yvfyoxHW
 9dbrrxuaPDy2N3//S2dD2x25RVpOK2LdV6qf9lae80bWXu3IP0l2769UTrA+/7s41m3FaY4xV
 9Zsos/N1A072npnNxJHKVtSizFGYmGWsxFxYkA/3XfHB4DAAA=
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494489335!96643844!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41505 invoked from network); 11 May 2017 07:55:36 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 07:55:36 -0000
Received: from int-mx13.intmail.prod.int.phx2.redhat.com
 (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id ADBF08123A;
 Thu, 11 May 2017 07:55:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com ADBF08123A
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com ADBF08123A
Received: from [10.36.117.72] (ovpn-117-72.ams2.redhat.com [10.36.117.72])
 by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id
 v4B7tU9l020154
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
 Thu, 11 May 2017 03:55:32 -0400
To: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <a2b87b82-8ae2-20bf-dc08-aa32a8fda23f@redhat.com>
Date: Thu, 11 May 2017 09:55:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0
MIME-Version: 1.0
In-Reply-To: <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Thu, 11 May 2017 07:55:34 +0000 (UTC)
Cc: Eric Blake <eblake@redhat.com>, groug@kaod.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Check the return value of fcntl in
 qemu_set_cloexec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8wNS8yMDE3IDIxOjA0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gQXNzZXJ0
IHRoYXQgdGhlIHJldHVybiB2YWx1ZSBpcyBub3QgYW4gZXJyb3IuIFRoaXMgaXNzdWUgd2FzIGZv
dW5kIGJ5Cj4gQ292ZXJpdHkuCj4gCj4gQ0lEOiAxMzc0ODMxCj4gCj4gU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBncm91Z0Br
YW9kLm9yZwo+IENDOiBwYm9uemluaUByZWRoYXQuY29tCj4gQ0M6IEVyaWMgQmxha2UgPGVibGFr
ZUByZWRoYXQuY29tPgoKUXVldWVkLCB0aGFua3MuCgpQYW9sbwoKPiAtLS0KPiAgdXRpbC9vc2xp
Yi1wb3NpeC5jIHwgNCArKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdXRpbC9vc2xpYi1wb3NpeC5jIGIvdXRpbC9v
c2xpYi1wb3NpeC5jCj4gaW5kZXggNGQ5MTg5ZS4uMTY4OTRhZCAxMDA2NDQKPiAtLS0gYS91dGls
L29zbGliLXBvc2l4LmMKPiArKysgYi91dGlsL29zbGliLXBvc2l4LmMKPiBAQCAtMTgyLDcgKzE4
Miw5IEBAIHZvaWQgcWVtdV9zZXRfY2xvZXhlYyhpbnQgZmQpCj4gIHsKPiAgICAgIGludCBmOwo+
ICAgICAgZiA9IGZjbnRsKGZkLCBGX0dFVEZEKTsKPiAtICAgIGZjbnRsKGZkLCBGX1NFVEZELCBm
IHwgRkRfQ0xPRVhFQyk7Cj4gKyAgICBhc3NlcnQoZiAhPSAtMSk7Cj4gKyAgICBmID0gZmNudGwo
ZmQsIEZfU0VURkQsIGYgfCBGRF9DTE9FWEVDKTsKPiArICAgIGFzc2VydChmICE9IC0xKTsKPiAg
fQo+ICAKPiAgLyoKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 08:15:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 08:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8jFK-0001Ub-Nu; Thu, 11 May 2017 08:14:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8jFI-0001UR-Nc
 for xen-devel@lists.xen.org; Thu, 11 May 2017 08:14:48 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 05/22-02006-77D14195; Thu, 11 May 2017 08:14:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7dEViT
 SYNciXoslHxezODB6HN39mymAMYo1My8pvyKBNWNq82SWgh7Jil1fTjE2MLaKdDFycggJ5Ekc
 XH6ZDcTmFbCT2HjiMAuILSFgKHF64U0wm0VAVeLB2m2MIDabgLpE27PtrCC2CFD9p5YmdhCbW
 aBO4vvLJUwgtrCAn8SJi7OAermA5jcySdxffglsECdQw4mOi8xdjBxAywQl/u4QhujVknj46x
 YLhK0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhnoJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhl89AwPjDsbG2X6HGCU5mJREedv/CEcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBNkRGJFBIsSk1PrUjLzAFGAkxagoNHSYRXXxoozVtckJhbn
 JkOkTrFqCglznsHJCEAksgozYNrg0XfJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvHNBtv
 Nk5pXATX8FtJgJaHE/yM28xSWJCCmpBkahN5I84htnz5avdFWeuDnuzsapzhL7LSI0pisHO61
 oaTvBuUBLu/Lz25mmLhKh+b6/YvSWM0z49tVdw+OWs0bnSofX2yfyFTPFmhp+zg/dsGPtXd09
 fzcoPHOcd4hnbfPTqtoextJ1C9TUer6/XBx8dd5X54VuMkK5+3Uawj1yTr7bblO3+J8SS3FGo
 qEWc1FxIgAXNOnTuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494490482!93895587!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14413 invoked from network); 11 May 2017 08:14:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 08:14:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 11 May 2017 02:14:41 -0600
Message-Id: <591439920200007800158C2C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 11 May 2017 02:14:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,"Gary Lin" <GLin@suse.com>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
In-Reply-To: <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Charles Arnold <CARNOLD@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA1LjE3IGF0IDA2OjEwLCA8R0xpbkBzdXNlLmNvbT4gd3JvdGU6Cj4gT24gV2Vk
LCBNYXkgMTAsIDIwMTcgYXQgMDQ6NDc6NDlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4gT24g
V2VkLCBNYXkgMTAsIDIwMTcgYXQgMDQ6Mzk6MzJQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4g
PiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAwODoyOTozNUFNIC0wNjAwLCBDaGFybGVzIEFybm9s
ZCB3cm90ZToKPj4gPiA+IEkgd2FzIGFza2VkIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb24gd2hpY2gg
SSBhbSBwb3N0aW5nIHRvIHRoZSBsaXN0Lgo+PiA+ID4gCj4+ID4gPiAiCj4+ID4gPiBNeSBuYW1l
IGlzIEdhcnkgTGluLCBhbmQgSSBhbSB0aGUgbWFpbnRhaW5lciBvZiB0aGUgT1ZNRiBwYWNrYWdl
LCBhIFVFRkkKPj4gPiA+IGltcGxlbWVudGF0aW9uIGZvciB0aGUgdmlydHVhbCBtYWNoaW5lcy4K
Pj4gPiA+IAo+PiA+ID4gUmVjZW50bHksIEkgd2FzIHRlc3RpbmcgYW4gdXBzdHJlYW0gcGF0Y2hz
ZXRbKl0gYW5kIGVuY291bnRlcmVkIHNvbWUKPj4gPiA+IHByb2JsZW1zIGluIFhlbi4gTWF5YmUg
eW91IGNhbiBoZWxwIG1lIG9yIGdpdmUgbWUgc29tZSBoaW50cy4KPj4gPiA+IAo+PiA+ID4gVG8g
YmUgc2hvcnQsIHRoZSBlZGsyL292bWYgdXBzdHJlYW0gaXMgZ29pbmcgdG8gaW5jcmVhc2UgdGhl
IGZpcm13YXJlCj4+ID4gPiBzaXplIGZyb20gMk1CIHRvIDRNQiB0byBmdWxmaWxsIHdpbmRvd3Mg
SENLLCBhbmQgd2UgaGF2ZSB0byB0ZXN0Cj4+ID4gPiBkaWZmZXJlbnQgdHlwZXMgb2YgVk0gdG8g
bWFrZSBzdXJlIHRoZSBwYXRjaHNldCByZWFsbHkgd29yay4gV2hlbiBJIHdhcwo+PiA+ID4gdXNp
bmcgdGhlIDJNQiBidWlsZCwgbXkgWGVuIEhWTSB3b3JrZWQgYXMgZXhwZWN0ZWQgYW5kIHNob3dl
ZCB0aGUgYm9vdAo+PiA+ID4gbWVudS4gSG93ZXZlciwgaWYgSSB1c2UgdGhlIDRNQiBidWlsZCwg
SSBnb3Qgc29tZXRoaW5nIGxpa2UgdGhpcyBmcm9tCj4+ID4gPiAieGwgZG1lc2ciOgo+PiA+ID4g
Cj4+ID4gPiAoZDMyKSAgLSBDUFUwIC4uLiAzOS1iaXQgcGh5cyAuLi4gZml4ZWQgTVRSUnMgLi4u
IHZhciBNVFJScyBbMS84XSAuLi4gCj4gZG9uZS4KPj4gPiA+IChkMzIpIFRlc3RpbmcgSFZNIGVu
dmlyb25tZW50Ogo+PiA+ID4gKGQzMikgIC0gUkVQIElOU0IgYWNyb3NzIHBhZ2UgYm91bmRhcmll
cyAuLi4gcGFzc2VkCj4+ID4gPiAoZDMyKSAgLSBHUyBiYXNlIE1TUnMgYW5kIFNXQVBHUyAuLi4g
cGFzc2VkCj4+ID4gPiAoZDMyKSBQYXNzZWQgMiBvZiAyIHRlc3RzCj4+ID4gPiAoZDMyKSBXcml0
aW5nIFNNQklPUyB0YWJsZXMgLi4uCj4+ID4gPiAoZDMyKSBMb2FkaW5nIE9WTUYgLi4uCj4+ID4g
PiAoZDMyKSBubyBCSU9TIFJPTSBpbWFnZSBmb3VuZAo+PiA+ID4gKGQzMikgKioqIEhWTUxvYWRl
ciBidWcgYXQgaHZtbG9hZGVyLmM6Mzg5Cj4+ID4gPiAoZDMyKSAqKiogSFZNTG9hZGVyIGNyYXNo
ZWQuCj4+ID4gPiAKPj4gPiA+IEkgdHJpZWQgdG8gdHJhY2UgdGhlIGNvZGUgYW5kIGZvdW5kIHRo
YXQgaW4gCj4gbGlieGxfX2xvYWRfaHZtX2Zpcm13YXJlX21vZHVsZSgpCj4+ID4gPiBpbiB0b29s
cy9saWJ4bC9saWJ4bF9kb20uYyBhY3R1bGx5IGxvYWRlZCB0aGUgZmlsZSBhbmQgCj4gYWRkX21v
ZHVsZV90b19saXN0KCkKPj4gPiA+IGluIHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyB3YXMgbG9h
ZGluZyBhIGZpcm13YXJlICJtb2R1bGUiIHdpdGggNDE5NDMwNAo+PiA+ID4gYnl0ZXMuIEhvd2V2
ZXIsIHdoZW4gaHZtbG9hZGVyIGxvYWRlZCAiYmlvc19tb2R1bGUiIHdpdGggCj4gZ2V0X21vZHVs
ZV9lbnRyeSgpLAo+PiA+ID4gbW9kbGlzdCBpcyBOVUxMLiBJdCBzZWVtcyB0aGUgZmlybXdhcmUg
ZGF0YSB3YXMgcmVtb3ZlZCBmb3Igc29tZSByZWFzb24uCj4+ID4gPiAKPj4gPiA+IEhlcmUgYXJl
IG15IHF1ZXN0aW9uczoKPj4gPiA+IAo+PiA+ID4gMS4gSXMgdGhlcmUgYW55IGxpbWl0YXRpb24g
b24gdGhlIGZpcm13YXJlIHNpemUgaW4gWGVuPwo+PiA+ID4gCj4+ID4gCj4+ID4gT1ZNRiBpcyBs
b2FkZWQgaW50byA0R0IgLSBvdm1mX3NpemUuIFRoZXJlIHNob3VsZG4ndCBiZSBsaW1pdGF0aW9u
IGluCj4+ID4gdGhhdCByZWdhcmQuIEhWTWxvYWRlciBzaG91bGQgYmUgaGFwcHkgd2l0aCB0aGF0
IGFkZHJlc3MgcmFuZ2UuCj4+IAo+PiBPaCB3YWl0LCBpdCBoYXNuJ3QgZ29uZSB0aGF0IGZhciBp
bnRvIGxvYWRpbmcgT1ZNRi4KPj4gCj4+IElUIHdvdWxkIGJlIHVzZWZ1bCwgYXMgYSBzdGFydGlu
ZyBwb2ludCwgdG8gZ28gdGhyb3VnaCBtb2RsaXN0LCBwcmludAo+PiBvdXQgYW5kIGNvbXBhcmUg
bW9kdWxlIGxvYWRpbmcgYWRkcmVzc2VzIGFuZCBsZW5ndGhzIGZyb20gYm90aCBsaWJ4YyBhbmQK
Pj4gaHZtbG9hZGVyLgo+PiAKPiAKPiBJIHByaW50ZWQgdGhlIGFkZHJlc3MgYW5kIGNvbnRlbnRz
IG9mIGh2bV9zdGFydF9pbmZvIGluIGdldF9tb2R1bGVfZW50cnkoKS4KPiBIZXJlIGlzIHRoZSBy
ZXN1bHQuCj4gCj4gNE1CIGJ1aWxkOgo+IAo+IChkMzkpIGdldF9tb2R1bGVfZW50cnkgaW5mbyAw
eDU4ODAwMAo+IChkMzkpIGluZm8tPm1hZ2ljICAgICAgICAgMHgwCj4gKGQzOSkgaW5mby0+dmVy
c2lvbiAgICAgICAweDAKPiAoZDM5KSBpbmZvLT5mbGFncyAgICAgICAgIDB4MAo+IChkMzkpIGlu
Zm8tPm5yX21vZHVsZXMgICAgMHgwCj4gKGQzOSkgaW5mby0+bW9kbGlzdF9wYWRkciAweDAKPiAo
ZDM5KSBpbmZvLT5jbWRsaW5lX3BhZGRyIDB4MAo+IChkMzkpIGluZm8tPnJzZHBfcGFkZHIgICAg
MHgwCj4gCj4gT2J2aW91c2x5LCBpdCdzIGNvcnJ1cHRlZCBzaW5jZSBtYWdpYyBpcyAwLgoKTm90
ZSB0aGF0IGh2bWxvYWRlcidzIG1haW4oKSBoYXMKCiAgICBCVUdfT04oaHZtX3N0YXJ0X2luZm8t
Pm1hZ2ljICE9IFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUpOwoKdmVyeSBlYXJseSwgc28geW91
IGhhdmluZyBnb3QgcGFzdCB0aGlzIG1lYW5zIHRoZSBjb3JydXB0aW9uCm9jY3VycmVkIGluc2lk
ZSBodm1sb2FkZXIgKG9yIGF0IGxlYXN0IHdoaWxlIGl0IHdhcyBhbHJlYWR5CnJ1bm5pbmcpLiBD
b3VsZCB5b3UgY29tbWVudCBvdXQgdGhlIGNhbGwgdG8gcGVyZm9ybV90ZXN0cygpCmFuZCB0cnkg
YWdhaW4/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 08:25:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 08:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8jP5-0002FE-Po; Thu, 11 May 2017 08:24:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29737f781=roger.pau@citrix.com>)
 id 1d8jP4-0002F8-Gf
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 08:24:54 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 13/8A-03587-5DF14195; Thu, 11 May 2017 08:24:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQveSvEi
 kwaSPphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2zXuYC85wV9y5/I6pgfEQZxcjJ4eEgJ9E
 79bXTCA2i4CqxPuF+9hAbDYBHYmLc3eC2SICihIPXt5kBbGZBeIkFk08AhTn4BAWCJR4/tMTJ
 Mwr4Cnx5N5F5i5GLg4hgWmMEtNO3GGBSAhKnJz5hAWiV0diwe5PYL3MAtISy/9xgJicApYSjV
 O5QCpEBVQkJs7vYwexhYC29s97wAZxZbrE1r+/mCcw8s9CMnQWkqGzEIYuYGRexahRnFpUllq
 ka2Sml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8cyCwEOMkhxMSqK8
 7X+EI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B6XE4kUEixKTU+tSMvMAUYCTFqCg0dJhFdUF
 ijNW1yQmFucmQ6ROsWoKCXOuxakTwAkkVGaB9cGi75LjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEuZ1ApnCk5lXAjf9FdBiJqDF/SA38xaXJCKkpBoYjXLypsZIzXtr7Pn5WfBnl5NtvDL6+9q
 ubHwVEbHZY91fvm0RJkzfN0ft5X4hm2awb+/Dhbor1vybs0h+7UI127PfvxQqPlR0dvI+sr/d
 3PWY3tL/+ybtm/mUdclinsnhbx7vV/YNEV9h43f0x8lXyXuC/gS78jkxlD4/zq1+qHOjkYtAL
 X91uhJLcUaioRZzUXEiAGKcELy5AgAA
X-Env-Sender: prvs=29737f781=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494491090!78310754!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63121 invoked from network); 11 May 2017 08:24:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 08:24:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,323,1491264000"; d="scan'208";a="45822607"
Date: Thu, 11 May 2017 09:24:40 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170511082440.2j3x7o6yrp2tfv5r@dhcp-3-128.uk.xensource.com>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-3-roger.pau@citrix.com>
 <20170510162912.hwshe7rwwp7rfgmu@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170510162912.hwshe7rwwp7rfgmu@citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, admin@frp.lv,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] libxl/devd: prevent adding spurious
 domains to the list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDU6Mjk6MTJQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAxMToxMjozOUFNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBDdXJyZW50IGNvZGUgaW4gYmFja2VuZF93YXRjaF9jYWxsYmFjayBmb3Jn
ZXRzIHRvIHJlbW92ZSBhIGxpYnhsX19kZG9tYWluX2d1ZXN0Cj4gPiBmcm9tIHRoZSBsaXN0IG9m
IHRyYWNrZWQgZG9tYWlucyB3aGVuIHRoZSByZWxhdGVkIGRhdGEgaXMgZnJlZWQsIGNhdXNpbmcK
PiA+IGRlcmVmZXJlbmNlcyBsYXRlciBvbiB3aGVuIHRoZSBsaXN0IGlzIHRyYXZlcnNlZC4gTWFr
ZSBzdXJlIHRoYXQgYSBkb21haW4gaXMKPiA+IGFsd2F5cyByZW1vdmVkIGZyb20gdGhlIGxpc3Qg
d2hlbiBmcmVlZC4KPiAKPiBUaGVyZSBpcyBhbm90aGVyIGJ1ZzogZGd1ZXN0IHdhcyBmcmVlZCBi
eSBhIHNwdXJpb3VzIGV2ZW50LiBUaGF0IGlzIGFsc28KPiBmaXhlZCBieSB0aGlzIHBhdGNoLgo+
IAo+IEkgd291bGQgc3VnZ2VzdCBjaGFuZ2luZyB0aGUgdGl0ZSB0byAiY29ycmVjdGx5IG1hbmlw
dWxhdGUgdGhlIGRndWVzdAo+IGxpc3QiIGFuZCBhbHNvIGV4dGVuZCB0aGUgY29tbWl0IG1lc3Nh
Z2UgdG8gaW5jbHVkZSB0aGF0IG90aGVyIGJ1Zy4KCldoYXQgYWJvdXQgdGhlIGZvbGxvd2luZyBj
b21taXQgbWVzc2FnZToKCmxpYnhsL2RldmQ6IGNvcnJlY3RseSBtYW5pcHVsYXRlIHRoZSBkZ3Vl
c3QgbGlzdAoKQ3VycmVudCBjb2RlIGluIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgaGFzIHR3byBp
c3N1ZXMgd2hlbiBtYW5pcHVsYXRpbmcgdGhlCmRnZXN0IGxpc3Q6CgoxLiBiYWNrZW5kX3dhdGNo
X2NhbGxiYWNrIGZvcmdldHMgdG8gcmVtb3ZlIGEgbGlieGxfX2Rkb21haW5fZ3Vlc3QgZnJvbSB0
aGUKbGlzdCBvZiB0cmFja2VkIGRvbWFpbnMgd2hlbiB0aGUgcmVsYXRlZCBkYXRhIGlzIGZyZWVk
LCBjYXVzaW5nIGRlcmVmZXJlbmNlcwpsYXRlciBvbiB3aGVuIHRoZSBsaXN0IGlzIHRyYXZlcnNl
ZC4gTWFrZSBzdXJlIHRoYXQgYSBkb21haW4gaXMgYWx3YXlzIHJlbW92ZWQKZnJvbSB0aGUgbGlz
dCB3aGVuIGZyZWVkLgoKMi4gQSBzcHVyaW91cyBkZXZpY2Ugc3RhdGUgY2hhbmdlIGNhbiBjYXVz
ZSBhIGRndWVzdCB0byBiZSBmcmVlZCwgd2l0aCBhY3RpdmUKZGV2aWNlcyBhbmQgd2l0aG91dCBi
ZWluZyByZW1vdmVkIGZyb20gdGhlIGxpc3QuIEZpeCB0aGlzIGJ5IGFsd2F5cyBjaGVja2luZyBp
ZgphIGRndWVzdCBoYXMgYWN0aXZlIGRldmljZXMgYmVmb3JlIGZyZWVpbmcgYW5kIHJlbW92aW5n
IGl0LgoKTGV0IG1lIGtub3cgaWYgeW91IHdhbnQgbWUgdG8gcmVzZW5kIHRoZSBwYXRjaCBvciBp
ZiB5b3Ugd2lsbCBmaXggdGhlIG1lc3NhZ2UKd2hpbGUgY29tbWl0dGluZy4KCj4gQ29kZS13aXNl
Ogo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhhbmtz
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 08:39:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 08:39:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8jd3-00032t-24; Thu, 11 May 2017 08:39:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d64ec3=citrix-osstest@xenproject.org>)
 id 1d8jd2-00032h-4M
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 08:39:20 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E4/52-03557-73324195; Thu, 11 May 2017 08:39:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUtdMWST
 SYFmDmcW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzTh+rIexoIuv4mnHUtYGxlkcXYycHBIC/hJ7
 fv9ggbA9JK6fPcEEYosIOEtM+HCbrYuRg4NXQE/iz5kCEFNYwFvi+HXFLkYuoOrtTBKPbi9mg
 2hVlVh17h4riM0GNGZiz0SwkSxA8f29v9lBbCEBLYmli1eCjecVEJQ4OfMJWA2zgITEwRcvmC
 HmWEp8W/+UeQIj7ywkZbOQlC1gZFrFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERg4DECwg3H6Zf9DjJIcTEqivO1/hCOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfD6KYpECgkWpaanVqRl5gBDGCYtwcGjJMLbBZLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8V
 Clx3lwloCIBkKKM0jy4EbB4usQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXhaQKTyZeSVwm1
 4BHcEEdEQ/yP28xSWJCCmpBsb5H0TUfxzi0ZfmlPtivcAqw+tP0Bc2kZK8c76PLYos4ydkVfw
 yDUxymLCrqKb9DE/WszRPxx4md8ODZ3ZJJvAWeEx/caEnXHMl00P2z/Xa02fNMVL4Ktj47k2e
 08fX0koLLRU3+q/qm6AyX2PTeUPrMwLfk7XX1HG/1OE917zgvMbsbObHjEosxRmJhlrMRcWJA
 PosPXmiAgAA
X-Env-Sender: prvs=297d64ec3=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494491957!101633529!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54574 invoked from network); 11 May 2017 08:39:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 08:39:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,323,1491264000"; d="scan'208";a="423181076"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71286-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71255
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 11 May 2017 09:39:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71286: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjg2IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMjg2LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTI1NQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 08:53:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 08:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8jqs-0004Jh-AH; Thu, 11 May 2017 08:53:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d8jqr-0004Jb-7s
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 08:53:37 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 56/79-02185-09624195; Thu, 11 May 2017 08:53:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyuP0Ov26/mki
 kwfIrShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6LTOYC9p5Ku4/ns3YwNjN2cXIySEhYCTx
 duI/pi5GLg4hgYWMEhPntDGDJIQFEiSOfFzCCpIQEZjHKPHuxm52kISQQJDE/suTGEFsZgEHi
 cu935hAbDYBVYkN10+xgti8AtYSZ/b1sYDYLEDxF5uvsoHYogLhEm8bj7BA1AhKnJz5BMzmFA
 iWWPbqNRvETHWJP/MuMUPY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrppdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhu9QwMjDsYr7Q5H2KU5GBSEuVt/yMcKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl1FVJFJIsCg1PbUiLTMHGPgwaQkOHiUR3gCQNG9xQWJuc
 WY6ROoUo6KUOK8NSEIAJJFRmgfXBou2S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeQNBpv
 Bk5pXATX8FtJgJaHE/yM28xSWJCCmpBsZd7nZc9udWVWc4Z7evPV43ZWqA9pyJhu+XxZfsj3p
 yJfdwlrLKwq+GSaWmMxeFnfEyEfMS5km6f59h1hZmCZlsp8dnJ+0L81+0vFBjLYNZSXXziSs5
 BZdu75fxy4zeVbxJgenv4ZxdkvMvzrvU8+Rn2rPjd/yTH1662+9R9rXgaVkL//GIZh4lluKMR
 EMt5qLiRAByOWe4sQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494492815!69019472!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61197 invoked from network); 11 May 2017 08:53:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 May 2017 08:53:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D897AAB5D;
 Thu, 11 May 2017 08:53:34 +0000 (UTC)
To: "Gustavo A. R. Silva" <garsilva@embeddedor.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170510114953.Horde.7C1VjUQI-YiZdSL2tKfFVHL@gator4166.hostgator.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e4387fb6-9cf4-eca4-06ce-d29f300d0c7b@suse.com>
Date: Thu, 11 May 2017 10:53:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170510114953.Horde.7C1VjUQI-YiZdSL2tKfFVHL@gator4166.hostgator.com>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [block-xen-blkback] question about pontential null
 pointer dereference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTg6NDksIEd1c3Rhdm8gQS4gUi4gU2lsdmEgd3JvdGU6Cj4gCj4gSGVsbG8g
ZXZlcnlib2R5LAo+IAo+IFdoaWxlIGxvb2tpbmcgaW50byBDb3Zlcml0eSBJRCAxMzUwOTQyIEkg
cmFuIGludG8gdGhlIGZvbGxvd2luZyBwaWVjZSBvZgo+IGNvZGUgYXQgZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay94ZW5idXMuYzo0OTA6Cj4gCj4gNDkwc3RhdGljIGludCB4ZW5fYmxrYmtfcmVt
b3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCj4gNDkxewo+IDQ5MiAgICAgICAgc3RydWN0
IGJhY2tlbmRfaW5mbyAqYmUgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiA0OTMKPiA0
OTQgICAgICAgIHByX2RlYnVnKCIlcyAlcCAlZFxuIiwgX19mdW5jX18sIGRldiwgZGV2LT5vdGhl
cmVuZF9pZCk7Cj4gNDk1Cj4gNDk2ICAgICAgICBpZiAoYmUtPm1ham9yIHx8IGJlLT5taW5vcikK
PiA0OTcgICAgICAgICAgICAgICAgeGVudmJkX3N5c2ZzX2RlbGlmKGRldik7Cj4gNDk4Cj4gNDk5
ICAgICAgICBpZiAoYmUtPmJhY2tlbmRfd2F0Y2gubm9kZSkgewo+IDUwMCAgICAgICAgICAgICAg
ICB1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCgmYmUtPmJhY2tlbmRfd2F0Y2gpOwo+IDUwMSAgICAg
ICAgICAgICAgICBrZnJlZShiZS0+YmFja2VuZF93YXRjaC5ub2RlKTsKPiA1MDIgICAgICAgICAg
ICAgICAgYmUtPmJhY2tlbmRfd2F0Y2gubm9kZSA9IE5VTEw7Cj4gNTAzICAgICAgICB9Cj4gNTA0
Cj4gNTA1ICAgICAgICBkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBOVUxMKTsKPiA1MDYKPiA1
MDcgICAgICAgIGlmIChiZS0+YmxraWYpCj4gNTA4ICAgICAgICAgICAgICAgIHhlbl9ibGtpZl9k
aXNjb25uZWN0KGJlLT5ibGtpZik7Cj4gNTA5Cj4gNTEwICAgICAgICAvKiBQdXQgdGhlIHJlZmVy
ZW5jZSB3ZSBzZXQgaW4geGVuX2Jsa2lmX2FsbG9jKCkuICovCj4gNTExICAgICAgICB4ZW5fYmxr
aWZfcHV0KGJlLT5ibGtpZik7Cj4gNTEyICAgICAgICBrZnJlZShiZS0+bW9kZSk7Cj4gNTEzICAg
ICAgICBrZnJlZShiZSk7Cj4gNTE0ICAgICAgICByZXR1cm4gMDsKPiA1MTV9Cj4gCj4gVGhlIGlz
c3VlIGhlcmUgaXMgdGhhdCBsaW5lIDUwNyBpbXBsaWVzIHRoYXQgYmUtPmJsa2lmIG1pZ2h0IGJl
IE5VTEwuIElmCj4gdGhpcyBpcyB0aGUgY2FzZSwgdGhlcmUgaXMgYSBOVUxMIHBvaW50ZXIgZGVy
ZWZlcmVuY2Ugd2hlbiBleGVjdXRpbmcKPiBsaW5lIDUxMSBvbmNlIG1hY3JvIHhlbl9ibGtpZl9w
dXQoKSBkZXJlZmVyZW5jZSBiZS0+YmxraWYKPiAKPiBJcyB0aGVyZSBhbnkgY2hhbmNlIGZvciBi
ZS0+YmxraWYgdG8gYmUgTlVMTCBhdCBsaW5lIDUxMT8KClllcy4geGVuX2Jsa2JrX3Byb2JlKCkg
d2lsbCBjYWxsIHhlbl9ibGtia19yZW1vdmUoKSB3aXRoIGJlLT5ibGtpZiBiZWluZwpOVUxMIGlu
IHRoZSBmYWlsdXJlIHBhdGguCgpUaGUgY2FsbCB0byB4ZW5fYmxraWZfcHV0KCkgc2hvdWxkIGJl
IGd1YXJkZWQgYnkgdGhlICJpZiAoYmUtPmJsa2lmKSIgb2YKbGluZSA1MDcsIHRvby4KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 09:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 09:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8k0F-00055o-6y; Thu, 11 May 2017 09:03:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glin@suse.com>) id 1d8k0D-00055d-OV
 for xen-devel@lists.xen.org; Thu, 11 May 2017 09:03:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 47/B3-03620-4D824195; Thu, 11 May 2017 09:03:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyuP0uq+4FDZF
 Ig6k3BCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owzXXPZCqbJVJy/852pgbFZrIuRi0NIoIdR
 4kFrNzOEs5RR4v7piYxdjJwcLAKqEhtuz2bvYuTgYBOQk/hztwIkLCKgLNH76zcLSD2zwHRGi
 a7jh9hBEsICvhLXWn8ygtTzCthKdC1JAwkLCSxjkji1MwDE5hUQlDg58wkLiM0soCVx499LJp
 ByZgFpieX/OEBMTgEDic2TqkEqRIE2Le7vYZvAyDcLSfMsJM2zEJoXMDKvYtQoTi0qSy3SNTT
 XSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBeHtjwCFGSQ4mJVHe9j/C
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBvVRSKFBItS01Mr0jJzgCEPk5bg4FES4f2pBpTmL
 S5IzC3OTIdInWJUlBLnnQrSJwCSyCjNg2uDxdklRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCf
 OuA5nCk5lXAjf9FdBiJqDF/SA38xaXJCKkpBoYGeoZKhy2VrVLdtbuLCwwj9ice1lzs+vGI+f
 X7GntCCgWD5lt6vKY+9/X3z/f7bn961VZyPMWk4rzVSU/vn5yk8+5e6qy4P4J3+6ZChNEGy77
 37kXpWY952fnyhlRi+4FZG3+/vnY0zAO25282lqnW+W+Vz84Hvf3h9N3hwmnT92JW3xvqnZHu
 RJLcUaioRZzUXEiAEZHL7euAgAA
X-Env-Sender: glin@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494493392!96050770!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40851 invoked from network); 11 May 2017 09:03:12 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 May 2017 09:03:12 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 11 May 2017 11:03:11 +0200
Received: from GaryWorkstation (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 11 May 2017 10:02:53 +0100
Date: Thu, 11 May 2017 17:02:47 +0800
From: Gary Lin <glin@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170511090247.thxqbmzltiwprony@GaryWorkstation>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
 <591439920200007800158C2C@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591439920200007800158C2C@suse.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
Cc: Charles Arnold <CARNOLD@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMDY6MTQ6NDJQTSArMTAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjA1LjE3IGF0IDA2OjEwLCA8R0xpbkBzdXNlLmNvbT4gd3JvdGU6Cj4g
PiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAwNDo0Nzo0OVBNICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDA0OjM5OjMyUE0gKzAxMDAsIFdlaSBMaXUg
d3JvdGU6Cj4gPj4gPiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAwODoyOTozNUFNIC0wNjAwLCBD
aGFybGVzIEFybm9sZCB3cm90ZToKPiA+PiA+ID4gSSB3YXMgYXNrZWQgdGhlIGZvbGxvd2luZyBx
dWVzdGlvbiB3aGljaCBJIGFtIHBvc3RpbmcgdG8gdGhlIGxpc3QuCj4gPj4gPiA+IAo+ID4+ID4g
PiAiCj4gPj4gPiA+IE15IG5hbWUgaXMgR2FyeSBMaW4sIGFuZCBJIGFtIHRoZSBtYWludGFpbmVy
IG9mIHRoZSBPVk1GIHBhY2thZ2UsIGEgVUVGSQo+ID4+ID4gPiBpbXBsZW1lbnRhdGlvbiBmb3Ig
dGhlIHZpcnR1YWwgbWFjaGluZXMuCj4gPj4gPiA+IAo+ID4+ID4gPiBSZWNlbnRseSwgSSB3YXMg
dGVzdGluZyBhbiB1cHN0cmVhbSBwYXRjaHNldFsqXSBhbmQgZW5jb3VudGVyZWQgc29tZQo+ID4+
ID4gPiBwcm9ibGVtcyBpbiBYZW4uIE1heWJlIHlvdSBjYW4gaGVscCBtZSBvciBnaXZlIG1lIHNv
bWUgaGludHMuCj4gPj4gPiA+IAo+ID4+ID4gPiBUbyBiZSBzaG9ydCwgdGhlIGVkazIvb3ZtZiB1
cHN0cmVhbSBpcyBnb2luZyB0byBpbmNyZWFzZSB0aGUgZmlybXdhcmUKPiA+PiA+ID4gc2l6ZSBm
cm9tIDJNQiB0byA0TUIgdG8gZnVsZmlsbCB3aW5kb3dzIEhDSywgYW5kIHdlIGhhdmUgdG8gdGVz
dAo+ID4+ID4gPiBkaWZmZXJlbnQgdHlwZXMgb2YgVk0gdG8gbWFrZSBzdXJlIHRoZSBwYXRjaHNl
dCByZWFsbHkgd29yay4gV2hlbiBJIHdhcwo+ID4+ID4gPiB1c2luZyB0aGUgMk1CIGJ1aWxkLCBt
eSBYZW4gSFZNIHdvcmtlZCBhcyBleHBlY3RlZCBhbmQgc2hvd2VkIHRoZSBib290Cj4gPj4gPiA+
IG1lbnUuIEhvd2V2ZXIsIGlmIEkgdXNlIHRoZSA0TUIgYnVpbGQsIEkgZ290IHNvbWV0aGluZyBs
aWtlIHRoaXMgZnJvbQo+ID4+ID4gPiAieGwgZG1lc2ciOgo+ID4+ID4gPiAKPiA+PiA+ID4gKGQz
MikgIC0gQ1BVMCAuLi4gMzktYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMg
WzEvOF0gLi4uIAo+ID4gZG9uZS4KPiA+PiA+ID4gKGQzMikgVGVzdGluZyBIVk0gZW52aXJvbm1l
bnQ6Cj4gPj4gPiA+IChkMzIpICAtIFJFUCBJTlNCIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4u
IHBhc3NlZAo+ID4+ID4gPiAoZDMyKSAgLSBHUyBiYXNlIE1TUnMgYW5kIFNXQVBHUyAuLi4gcGFz
c2VkCj4gPj4gPiA+IChkMzIpIFBhc3NlZCAyIG9mIDIgdGVzdHMKPiA+PiA+ID4gKGQzMikgV3Jp
dGluZyBTTUJJT1MgdGFibGVzIC4uLgo+ID4+ID4gPiAoZDMyKSBMb2FkaW5nIE9WTUYgLi4uCj4g
Pj4gPiA+IChkMzIpIG5vIEJJT1MgUk9NIGltYWdlIGZvdW5kCj4gPj4gPiA+IChkMzIpICoqKiBI
Vk1Mb2FkZXIgYnVnIGF0IGh2bWxvYWRlci5jOjM4OQo+ID4+ID4gPiAoZDMyKSAqKiogSFZNTG9h
ZGVyIGNyYXNoZWQuCj4gPj4gPiA+IAo+ID4+ID4gPiBJIHRyaWVkIHRvIHRyYWNlIHRoZSBjb2Rl
IGFuZCBmb3VuZCB0aGF0IGluIAo+ID4gbGlieGxfX2xvYWRfaHZtX2Zpcm13YXJlX21vZHVsZSgp
Cj4gPj4gPiA+IGluIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGFjdHVsbHkgbG9hZGVkIHRoZSBm
aWxlIGFuZCAKPiA+IGFkZF9tb2R1bGVfdG9fbGlzdCgpCj4gPj4gPiA+IGluIHRvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYyB3YXMgbG9hZGluZyBhIGZpcm13YXJlICJtb2R1bGUiIHdpdGggNDE5NDMw
NAo+ID4+ID4gPiBieXRlcy4gSG93ZXZlciwgd2hlbiBodm1sb2FkZXIgbG9hZGVkICJiaW9zX21v
ZHVsZSIgd2l0aCAKPiA+IGdldF9tb2R1bGVfZW50cnkoKSwKPiA+PiA+ID4gbW9kbGlzdCBpcyBO
VUxMLiBJdCBzZWVtcyB0aGUgZmlybXdhcmUgZGF0YSB3YXMgcmVtb3ZlZCBmb3Igc29tZSByZWFz
b24uCj4gPj4gPiA+IAo+ID4+ID4gPiBIZXJlIGFyZSBteSBxdWVzdGlvbnM6Cj4gPj4gPiA+IAo+
ID4+ID4gPiAxLiBJcyB0aGVyZSBhbnkgbGltaXRhdGlvbiBvbiB0aGUgZmlybXdhcmUgc2l6ZSBp
biBYZW4/Cj4gPj4gPiA+IAo+ID4+ID4gCj4gPj4gPiBPVk1GIGlzIGxvYWRlZCBpbnRvIDRHQiAt
IG92bWZfc2l6ZS4gVGhlcmUgc2hvdWxkbid0IGJlIGxpbWl0YXRpb24gaW4KPiA+PiA+IHRoYXQg
cmVnYXJkLiBIVk1sb2FkZXIgc2hvdWxkIGJlIGhhcHB5IHdpdGggdGhhdCBhZGRyZXNzIHJhbmdl
Lgo+ID4+IAo+ID4+IE9oIHdhaXQsIGl0IGhhc24ndCBnb25lIHRoYXQgZmFyIGludG8gbG9hZGlu
ZyBPVk1GLgo+ID4+IAo+ID4+IElUIHdvdWxkIGJlIHVzZWZ1bCwgYXMgYSBzdGFydGluZyBwb2lu
dCwgdG8gZ28gdGhyb3VnaCBtb2RsaXN0LCBwcmludAo+ID4+IG91dCBhbmQgY29tcGFyZSBtb2R1
bGUgbG9hZGluZyBhZGRyZXNzZXMgYW5kIGxlbmd0aHMgZnJvbSBib3RoIGxpYnhjIGFuZAo+ID4+
IGh2bWxvYWRlci4KPiA+PiAKPiA+IAo+ID4gSSBwcmludGVkIHRoZSBhZGRyZXNzIGFuZCBjb250
ZW50cyBvZiBodm1fc3RhcnRfaW5mbyBpbiBnZXRfbW9kdWxlX2VudHJ5KCkuCj4gPiBIZXJlIGlz
IHRoZSByZXN1bHQuCj4gPiAKPiA+IDRNQiBidWlsZDoKPiA+IAo+ID4gKGQzOSkgZ2V0X21vZHVs
ZV9lbnRyeSBpbmZvIDB4NTg4MDAwCj4gPiAoZDM5KSBpbmZvLT5tYWdpYyAgICAgICAgIDB4MAo+
ID4gKGQzOSkgaW5mby0+dmVyc2lvbiAgICAgICAweDAKPiA+IChkMzkpIGluZm8tPmZsYWdzICAg
ICAgICAgMHgwCj4gPiAoZDM5KSBpbmZvLT5ucl9tb2R1bGVzICAgIDB4MAo+ID4gKGQzOSkgaW5m
by0+bW9kbGlzdF9wYWRkciAweDAKPiA+IChkMzkpIGluZm8tPmNtZGxpbmVfcGFkZHIgMHgwCj4g
PiAoZDM5KSBpbmZvLT5yc2RwX3BhZGRyICAgIDB4MAo+ID4gCj4gPiBPYnZpb3VzbHksIGl0J3Mg
Y29ycnVwdGVkIHNpbmNlIG1hZ2ljIGlzIDAuCj4gCj4gTm90ZSB0aGF0IGh2bWxvYWRlcidzIG1h
aW4oKSBoYXMKPiAKPiAgICAgQlVHX09OKGh2bV9zdGFydF9pbmZvLT5tYWdpYyAhPSBYRU5fSFZN
X1NUQVJUX01BR0lDX1ZBTFVFKTsKPiAKPiB2ZXJ5IGVhcmx5LCBzbyB5b3UgaGF2aW5nIGdvdCBw
YXN0IHRoaXMgbWVhbnMgdGhlIGNvcnJ1cHRpb24KPiBvY2N1cnJlZCBpbnNpZGUgaHZtbG9hZGVy
IChvciBhdCBsZWFzdCB3aGlsZSBpdCB3YXMgYWxyZWFkeQo+IHJ1bm5pbmcpLiBDb3VsZCB5b3Ug
Y29tbWVudCBvdXQgdGhlIGNhbGwgdG8gcGVyZm9ybV90ZXN0cygpCj4gYW5kIHRyeSBhZ2Fpbj8K
PiAKWW91IGdvdCBpdC4gQWZ0ZXIgY29tbWVudGluZyBvdXQgcGVyZm9ybV90ZXN0cygpLCB0aGUg
Z3J1YjIgbWVudSBzaG93ZWQKYW5kIHRoZSBzeXN0ZW0gYm9vdGVkLgoKSXQgc2VlbXMgdGhhdCBw
ZXJmb3JtX3Rlc3RzKCkgY2xlYXJlZCAweDQwMDAwMH4weDgwMDAwMCwgYW5kIHRoYXQncyB3aHkg
CnRoZSBtZW1iZXJzIG9mIGh2bV9zdGFydF9pbmZvIGJlY2FtZSAwIGluIG15IHRlc3QuCgpUaGFu
a3MhCgpHYXJ5IExpbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 10:03:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:03:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8kwO-0000Xo-La; Thu, 11 May 2017 10:03:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d64ec3=citrix-osstest@xenproject.org>)
 id 1d8kwM-0000Xi-QZ
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 10:03:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D3/12-01870-9E634195; Thu, 11 May 2017 10:03:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO5LM5F
 IgwsLhCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8areS+ZCt5JV0y88I69gfGncBcjJ4eEgL/E
 6aZN7BC2h8T1syeYQGwRAWeJCR9us4HYvAJ6Eu8fnwarERawkDiwczpQnAuovolRon/yOkaIZ
 jeJGa92ssDY6/pmgsXZgIZO7JkIFmcRUJVYuHQZmC0koCWxdPFKJogFghInZz4BizMLSEgcfP
 GCGWKOpcS39U+ZJzDyzUJSNgtJ2QJGplWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcX
 FiempOYlJxXrJ+bmbGIFhVc/AwLiD8dVxv0OMkhxMSqK87X+EI4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8DaaikQKCRalpqdWpGXmAAMcJi3BwaMkwhttApTmLS5IzC3OTIdInWLU5Xi39MN7J
 iGWvPy8VClx3mkgMwRAijJK8+BGwKLtEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3l6QKT
 yZeSVwm14BHcEEdEQ/yP28xSWJCCmpBsa5bmlvY9I1nk5/obeedaerd+HZqYk6CwMnHdzoOKu
 K1S+/fW0fc/255rTnvzgCL/C7a38Si/gnzWK+jU17pU7VKoFWAbWJa8xrU5xfTWmz+u1qan43
 wqO0oIQ1zzgxJzHVSOHY1U+nVm44YPqw1JL5wNVEkVtl1/k1/hR3zb4q9+HTXfZcEyWW4oxEQ
 y3mouJEADxrzwaxAgAA
X-Env-Sender: prvs=297d64ec3=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494496999!92359041!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59303 invoked from network); 11 May 2017 10:03:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:03:20 -0000
X-IronPort-AV: E=Sophos;i="5.38,323,1491264000"; d="scan'208";a="423188715"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71287-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=ef810bc807188224a752ffbcf5e7f4b651291cee
X-Osstest-Versions-That: ovmf=bcd999d2377d1a34bb3b5c02e4206a8d149999a2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 11 May 2017 11:03:17 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71287: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI4NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyODcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI4NQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjg1Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZWY4MTBiYzgw
NzE4ODIyNGE3NTJmZmJjZjVlN2Y0YjY1MTI5MWNlZQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmNkOTk5ZDIzNzdkMWEzNGJiM2I1YzAyZTQyMDZhOGQxNDk5OTlhMgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjg1ICAyMDE3LTA1LTExIDA0OjE2OjM3IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI4NyAgMjAxNy0wNS0xMSAwNzo0ODo1MSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBKaWF4aW4gV3Ug
PGppYXhpbi53dUBpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZWY4MTBiYzgwNzE4ODIyNGE3NTJmZmJjZjVlN2Y0
YjY1MTI5MWNlZQpBdXRob3I6IEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4KRGF0ZTog
ICBXZWQgTWF5IDEwIDIzOjMwOjU3IDIwMTcgKzA4MDAKCiAgICBOZXR3b3JrUGtnL0lTY3NpRHhl
OiBTd2l0Y2ggSVA0IGNvbmZpZ3VyYXRpb24gcG9saWN5IHRvIFN0YXRpYyBiZWZvcmUgREhDUAog
ICAgCiAgICBESENQNCBzZXJ2aWNlIGFsbG93cyBvbmx5IG9uZSBvZiBpdHMgY2hpbGRyZW4gdG8g
YmUgY29uZmlndXJlZCBpbiB0aGUgYWN0aXZlCiAgICBzdGF0ZS4gSWYgdGhlIERIQ1A0IEQuTy5S
LkEgc3RhcnRlZCBieSBJUDQgYXV0byBjb25maWd1cmF0aW9uIGFuZCBoYXMgbm90CiAgICBiZWVu
IGNvbXBsZXRlZCwgdGhlIERoY3A0IHN0YXRlIG1hY2hpbmUgd2lsbCBub3QgYmUgaW4gdGhlIHJp
Z2h0IHN0YXRlIGZvcgogICAgdGhlIGlTQ1NJIHRvIHN0YXJ0IGEgbmV3IHJvdW5kIEQuTy5SLkEu
IFNvLCB3ZSBuZWVkIHRvIHN3aXRjaCBpdCdzIHBvbGljeSB0bwogICAgc3RhdGljLgogICAgCiAg
ICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KCmNvbW1p
dCBkZjU5MTQ5OTNjOWQ0ZGI4N2U0MTMyYmNjM2I4OGVmYjQ4ZGI1YzZlCkF1dGhvcjogRGFuZGFu
IEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMTAgMDk6NDc6MDYgMjAx
NyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9Gb3JtRGlzcGxheTogTWFrZSB0aGUgTGluZVdpZHRo
IG9mIG9wdGlvbiBjb25zaXN0ZW50CiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFu
b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01MjkKICAgIAogICAgTGluZVdpZHRoIG9mIG9wdGlv
biBpbiBmdW5jcmlvbiBVcGRhdGVTa2lwSW5mb0Zvck1lbnUgYW5kIERpc3BsYXlPbmVNZW51CiAg
ICBhcmUgaW5jb25zaXN0ZW50LiBOb3cgZml4IHRoaXMgaXNzdWUgdG8gYXZvaWQgaW5jb3JyZWN0
IFVJIGRpc3BsYXkuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQt
b2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
RXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 10:07:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:07:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8l08-0000hn-6O; Thu, 11 May 2017 10:07:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8l07-0000hh-Fc
 for xen-devel@lists.xen.org; Thu, 11 May 2017 10:07:15 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 48/B1-01721-2D734195; Thu, 11 May 2017 10:07:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTfeSuUi
 kwem9XBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bnq33sBWtFKz5Pns/WwLhYsIuRi0NIYBOj
 xKSXJ5khnN2MEvNeHmXqYuTkEBYIlHh+9zKYLSKgJzG78TUrRNETdom9/evYQRxmgQVMEmf73
 jCCVLEJaErc+fwJrINXwEriy+MX7CA2i4CqxKULEHFRgXCJt41HWCBqBCVOznwCZnMKWEt8uv
 MDbA6zgJnEvM0PmSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtVLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMunoGBsYdjK0n/A4xSnIwKYnytv8RjhTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwTvbTCRSSLAoNT21Ii0zBxj+MGkJDh4lEd5NIGne4oLE3OLMd
 IjUKUZFKXHeLJCEAEgiozQPrg0Wc5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNWg0zhyc
 wrgZv+CmgxE9DifpCbeYtLEhFSUg2M/dJTLWQfmdzRnHo4+VaCvOevFcsi4ivSDstmiUzN7Nx
 V8H5N5+JlrPvETy+9vslvQeDDbQs2C7yKKslfsntKSKvC8/miqZdNS6Y65anvKbZeYyK38tvZ
 48vCPCuUg7rrxbyrfok+U/1l8Ni89J2o3fSWub3lqn9O2De9Vo5e4sxmq58SELVOiaU4I9FQi
 7moOBEA3R5N7bQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494497233!99913467!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45177 invoked from network); 11 May 2017 10:07:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 11 May 2017 10:07:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0FE4980D;
 Thu, 11 May 2017 03:07:13 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B10EE3F23B;
 Thu, 11 May 2017 03:07:11 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
 <c0307ee7-44e5-1ebc-b8e1-785455ecbc4e@citrix.com>
 <64eede57-85be-99f4-cbd8-5d28a430980b@arm.com>
 <CAOcqxo1oF8+v6oaDgXNwqFTZVohBWF87OAV1PQYD4bYgOS95GQ@mail.gmail.com>
 <3819da8c-dd3d-54ef-efa8-ff75dc6d89a7@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c0dcdc19-248b-1910-eed8-330b4a7d844d@arm.com>
Date: Thu, 11 May 2017 11:07:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <3819da8c-dd3d-54ef-efa8-ff75dc6d89a7@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Steve Capper <Steve.Capper@arm.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxMC8wNS8xNyAyMDowNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDA1LzEw
LzIwMTcgMDY6MzcgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4K
PiBIaSBWb2xvZHlteXIsCj4KPj4gUmV0dXJuaW5nIGJhY2sgdG8gTmF0aXZlIGFwcHMsIEkgdGhp
bmsgd2UgY2FuIG1ha2UgY3R4IHN3aXRjaCBldmVuCj4+IGZhc3RlciBieSBkcm9wcGluZyBwMm0g
Y29kZS4gSW1hZ2luZSB0aGF0IHdlIGFscmVhZHkgY3JlYXRlZCBzdGFnZSAxCj4+IE1NVSBmb3Ig
bmF0aXZlIGFwcGxpY2F0aW9uLiBUaGVuIHRvIHN3aXRjaCB0byBhcHAgaXQgd2UgbmVlZCBvbmx5
Ogo+Pgo+PiAxLiBFbmFibGUgVEdFIGJpdCBpbiBIQ1IKPj4gMi4gRGlzYWJsZSBWTSBiaXQgaW4g
SENSCj4+IDMuIFNhdmUvUHJvZ3JhbSBFTDFfVFRCUiBhbmQgZnJpZW5kcwo+PiAzLjUgKG9wdGlv
bmFsbHkpIHNhdmUvcmVzdG9yZSBGUFUgc3RhdGUKPj4gNC4gU2F2ZS9SZXN0b3JlIGdlbmVyYWwg
cHVycG9zZSByZWdpc3RlcnMgKyBTUCArIENTUiArIFBDIHRvIGp1bXAgdG8KPj4gYW4gYXBwIGlu
IEVMMCBzdGF0ZS4KPj4KPj4gVGhpcyBjYW4gYmUgZG9uZSBpbiAicmVhbCIgdmNwdSBvciBpbiBp
ZGxlIHZjcHUgY29udGV4dC4gTm8KPj4gZGlmZmVyZW5jZXMgdGhlcmUuCj4+Cj4+IEV4Y2VwdGlv
biBoYW5kbGluZyBpbiBoeXBlcnZpc29yIHdvdWxkIGJlY2FtZSB0cmlja3kgYmVjYXVzZSBvZiB2
Y3B1Cj4+IGFic2VuY2UgZm9yIG5hdGl2ZSBhcHAuIEN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2Yg
ZW50cnkuUyBhbHdheXMgc2F5cwo+PiBnZW5lcmFsIHB1cnBvc2UgcmVnaXN0ZXJzIHRvIGEgdmNw
dSBzdHJ1Y3R1cmUuIEJhc2ljYWxseSwgd2Ugc2hvdWxkCj4+IHRlYWNoIGVudHJ5LlMgYW5kIHRy
YXBzLmMgYWJvdXQgbmF0aXZlIGFwcHMuCj4+IEFtIEkgbWlzc2luZyBzb21ldGhpbmc/Cj4KPiBI
Q1JfRUwyLlZNIGlzIGFsbG93ZWQgdG8gYmUgY2FjaGVkIGluIHRoZSBUTEJzIHNvIGZvciBjb3Jy
ZWN0bmVzcyB5b3UKPiBoYXZlIHRvIGZsdXNoIHRoZSBUTEJzIGV2ZXJ5dGltZSB5b3UgY2hhbmdl
IHRoaXMgYml0IChzZWUgRDQuOC4zIGluIEFSTQo+IERESSAwNDg3QS5rX2lzczEwNzc1KS4KPgo+
IEZ1cnRoZXJtb3JlLCBhcyBJIG1lbnRpb25lZCBlYXJsaWVyIChzZWUgWzFdKSB0aGVyZSBhcmUg
ZGVwZW5kZW5jaWVzIG9uCj4gdGhlIFZNSUQgZXZlbiB3aGVuIHN0YWdlLTIgaXMgZGlzYWJsZWQg
KHNlZSBENC0xODIzIGluIEFSTSBEREkKPiAwNDg3QS5rX2lzczEwNzc1KSBzbyB5b3UgaGF2ZSB0
byBwcm9ncmFtIGNvcnJlY3RseSBWVFRCUl9FTDIuVk1JRC4gVGhpcwo+IGFsc28gbWVhbnMgdGhh
dCBpZiB5b3UgdXNlIGEgZGlmZmVyZW50IEVMMCBhcHAsIHlvdSBoYXZlIHRvIHRoZXIgdXNlIGEK
PiBkaWZmZXJlbnQgVk1JRCBvciBmbHVzaCB0aGUgVExCcy4KPgo+IEJvdHRvbSBsaW5lLCBpZiB5
b3UgZG9uJ3QgdXNlIHN0YWdlLTIgcGFnZSB0YWJsZSB5b3UgaGF2ZSB0byBmbHVzaCB0aGUKPiBU
TEJzLiBMaWtlbHkgdGhpcyB3aWxsIGhhdmUgYW4gaGlnaGVyIGltcGFjdCBvbiB0aGUgcGxhdGZv
cm0gdGhhbiB1c2luZwo+IHN0YWdlLTIgcGFnZSB0YWJsZS4KPgo+IFZpcnR1YWwgbWVtb3J5IGlz
IHF1aXRlIHRyaWNreSwgc29tZW9uZSBuZWVkcyB0byBsb29rIGF0IHRoZSBBUk0gQVJNIGFuZAo+
IGNoZWNrIGFsbCB0aGUgYmVoYXZpb3JzIHdoZW4gZGlzYWJsaW5nIGVpdGhlciBzdGFnZS0xIG9y
IHN0YWdlLTIuIFRoZXJlCj4gYXJlIG1lbW9yeSBhdHRyaWJ1dGUgaW1wbGljYXRpb25zIHRoYXQg
bWF5IG1ha2UgdHJpY2t5IHRvIG1vdmUgYW4gRUwwCj4gYXBwIGJldHdlZW4gcENQVS4KCkxvb2tp
bmcgYWdhaW4gYXQgdGhlIGRvY3VtZW50YXRpb24gYW5kIGNoYXR0aW5nIHdpdGggb3RoZXIgQVJN
IGZvbGtzLiBJIAp3YXMgd3Jvbmcgb24gc29tZSBwYXJ0LCBzb3JyeSBmb3IgdGhlIGNvbmZ1c2lv
bi4KCkl0IHR1cm5zIG91dCB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIHRvIGZsdXNoIHRoZSBUTEJz
IHdoZW4gZGlzYWJsaW5nIHRoZSAKSENSX0VMMi5WTSAodGhpcyBpcyB3aGF0IExpbnV4IGRvZXMg
Zm9yIEtWTSkuIFNvIGRpc2FibGluZyBzdGFnZS0yIGZvciAKRUwwIGFwcCB3b3VsZCBiZSBvay4K
CkJ1dCB5b3Ugc3RpbGwgbmVlZCB0byBhbGxvY2F0ZSBhIFZNSUQgcGVyIEVMMCBhcHAgYXMgVExC
cyB3aWxsIHN0aWxsIApkZXBlbmQgb24gaXQgZXZlbiB3aXRoIHN0YWdlLTIgZGlzYWJsZWQuCgpF
dmVuIGlmIHdlIGtlZXAgc3RhZ2UtMiBlbmFibGVkLCB3ZSB3b3VsZCBoYXZlIHRvIGNyZWF0ZSBk
dW1teSBwYWdlIAp0YWJsZXMgb2Ygc3RhZ2UtMSBiZWNhdXNlIHRoZSBtZW1vcnkgYXR0cmlidXRl
IHdvdWxkIGltcGFjdCBwZXJmb3JtYW5jZSAKYW5kIGF0IGxlYXN0IG5vdCBhbGxvdyB0aGUgRUww
IGFwcCB0byBtb3ZlIChzZWUgRDQuMi44IGluIEFSTSBEREkgCjA0ODdBLmtfaXNzMTA3NzUpLiBJ
biB0aGlzIGNhc2UsIDE6MSBwYWdlIHRhYmxlcyB3aXRoIGEgYmxvY2sgbWFwIChlLmcgCjFHQikg
d291bGQgYmUgc3VmZmljaWVudCBhbmQgcmVseSBvbiBzdGFnZS0yIHBhZ2UgdGFibGVzLgoKTGFz
dGx5LCBjYW4geW91IHJlbWluZCBtZSB3aXRoIHBsYXRmb3JtIHlvdSBhcmUgdXNpbmcgZm9yIHRl
c3Rpbmc/CgpJIGhvcGUgdGhpcyBoZWxwcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 10:18:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lBD-0001Sm-3n; Thu, 11 May 2017 10:18:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297a10a21=Andrew.Cooper3@citrix.com>)
 id 1d8lBB-0001Sg-VH
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:18:42 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 63/8A-02956-18A34195; Thu, 11 May 2017 10:18:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQrfBSiT
 S4PRpY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePoy0PsBR+4K2bffcXWwPiPs4uRk0NCwE/i
 0/ptrCC2sECExNXfk1hAbBEBX4m7j5uYQGwhgRSJqQu6GUFsZgFliU3L14HF2QT0JXa/+ARm8
 wrYSnTfagXrZRFQlVizbDpYvahAuMTbxiMsEDWCEidnPgGzOQUsJC5PnMUMMdNA4siiOawQtr
 zE9rdzmCH2qklc67/EDnFnusTWv7+YJzDyz0IyahaS9llI2hcwMq9i1ChOLSpLLdI1MtdLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2MG4eG3gIUZJDiYlUd72P8KRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4Gy1FIoUEi1LTUyvSMnOA8QCTluDgURLhzTAHSvMWFyTmF
 memQ6ROMSpKifO6g/QJgCQySvPg2mAxeIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvIEgU3
 gy80rgpr8CWswEtLgf5Gbe4pJEhJRUA2P3t4QA8XK/pE3fuf4Z5oTeYmkK2lnCypeU277py4K
 GBzd0Lh7v+lh/5nuf1WfTTxKcE+tf8atEzo2cPN3gkFWn5tFbDz9OnLP/neGupIkrD6xeZmBf
 76UhuGKO2YWUO0H8eVnP46Oy1i4RvPM7781u1mkHkt0PcKS9kn12WbI+ZfexjoI6xlVKLMUZi
 YZazEXFiQCmJtoavAIAAA==
X-Env-Sender: prvs=297a10a21=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494497920!62025727!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8712 invoked from network); 11 May 2017 10:18:40 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:18:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,323,1491264000"; d="scan'208";a="45828377"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
 <20170505144836.8612-5-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9a483f19-918e-1688-aba9-f5d83a047dc7@citrix.com>
Date: Thu, 11 May 2017 11:18:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170505144836.8612-5-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 04/18] x86/traps: move all PV emulation
 code to pv/emulate_ops.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDUvMTcgMTU6NDgsIFdlaSBMaXUgd3JvdGU6Cj4gTW92ZSB0aGUgZm9sbG93aW5nIGVt
dWxhdGlvbiBjb2RlIGZyb20gdHJhcHMuYzoKPgo+IDEuIGludmFsaWQgb3AKPiAyLiByZHRzYwo+
IDMuIHByaXZpbGVnZSBpbnN0cnVjdGlvbnMKPiA0LiBnYXRlIG9wZXJhdGlvbgo+IDUuIHB2IGNw
dWlkIGVtdWxhdGlvbgo+Cj4gRXhwb3J0IHRoZSBlbXVsYXRlXyogZnVuY3Rpb25zIHZpYSBwdi90
cmFwcy5oLgo+Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQXMgeW91IGFyZSBtb3ZpbmcgYWxsIGVtdWxhdGlv
biBjb2RlLCBhcmNoL3g4Ni94ODZfNjQvZ3ByX3N3aXRjaC5TCnNob3VsZCBtb3ZlIGFsb25nIGFz
IHdlbGwuCgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgfCAgICAxICsK
PiAgeGVuL2FyY2gveDg2L3B2L2VtdWxhdGVfb3BzLmMgIHwgMTkyOSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAg
ICB8IDE4ODAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaCB8ICAgNTQgKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAx
OTg1IGluc2VydGlvbnMoKyksIDE4NzkgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9vcHMuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCj4gaW5kZXggNDg5YTlmNTlj
Yi4uZWYzY2VjYzQ2MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKPiAr
KysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKPiBAQCAtMywzICszLDQgQEAgb2JqLXkgKz0g
dHJhcHMubwo+ICAKPiAgb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCj4gIG9iai15ICs9
IGRvbWFpbi5vCj4gK29iai15ICs9IGVtdWxhdGVfb3BzLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWxhdGVfb3BzLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9vcHMuYwo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uNWYwOTY1ZTA1Ygo+IC0t
LSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9vcHMuYwoKV2h5IGVt
dWxhdGVfb3BzPyAgV2hhdCBhYm91dCBqdXN0IHBsYWluIGVtdWxhdGUuYyA/Cgo+Cj4gPHNuaXA+
Cj4KPiArICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArfQo+ICsKPiArI2luY2x1
ZGUgIi4uL3g4Nl82NC9tbWNvbmZpZy5oIgoKUGxlYXNlIGNhbiB0aGlzIGJlIG1vdmVkIHNlbnNp
Ymx5IHRvIHRoZSBoZWFkIG9mIHRoZSBmaWxlPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 10:26:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:26:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lIh-00028Y-TF; Thu, 11 May 2017 10:26:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297ed7bc4=dario.faggioli@citrix.com>)
 id 1d8lIg-00028S-Uy
 for xen-devel@lists.xen.org; Thu, 11 May 2017 10:26:27 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B3/DF-03920-25C34195; Thu, 11 May 2017 10:26:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXitHRDpG6gjUi
 kwbmrqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bflAb2grf6FS2HDrI2MK7U7mLk5JAQCJE4
 MuUuK4jNK2AgsevORyYQW1jAXeLw3aPMIDYbUPzNjr1gNSIC3hI/n15n7GLk4mAW2MQosXD7K
 XaQBIuAqsSa45vAGjgFvCQ6nk9iBikSEuhklDh87AvYVH4BSYlbXz6CFTELVEt82PmZCeIKbY
 kj5/rZIa4QlDg58wkLiC0koCYxY+5l1gmMfLOQtMxCUgYR15Ro3f6bHcLWlli28DUzhG0rsW7
 de6gaG4lNVxcwQtjyEtvfzmFewMi+ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgx
 PTUnMalYLzk/dxMjMKAZgGAH4/m1gYcYJTmYlER52/8IRwrxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4M2xFokUEixKTU+tSMvMAcYWTFqCg0dJhDcTJM1bXJCYW5yZDpE6xagoJc7rAJIQAElklO
 bBtcHi+RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeYtApvBk5pXATX8FtJgJaHE/yM28xSW
 JCCmpBkbJXS/mandMi4kvkHkSmHjx6d2/6pNnbNPi9LZYFvio5+2t23vexz5ttROuuc+UU7Jk
 mbBT4GtHhol/Zz4vSnAU1jbiWiMSs9pk8rrG3e+FysOWTfs7f+H7g+yy91Xa034vt4zsvpN4d
 fdsi9txV4uWijxaVrWnSnEi42TfLaqrvskJJno3bHZWYinOSDTUYi4qTgQAnQHteeICAAA=
X-Env-Sender: prvs=297ed7bc4=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494498384!101663624!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23622 invoked from network); 11 May 2017 10:26:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:26:25 -0000
X-IronPort-AV: E=Sophos;i="5.38,323,1491264000"; 
 d="asc'?scan'208";a="423191004"
Message-ID: <1494498375.7393.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
Date: Thu, 11 May 2017 12:26:15 +0200
In-Reply-To: <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6958185701205904731=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6958185701205904731==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-l+/Gc8GOSdHRo5MRZNUv"

--=-l+/Gc8GOSdHRo5MRZNUv
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2017-04-14 at 11:37 -0400, Boris Ostrovsky wrote:
> Instead of scrubbing pages during guest destruction (from
> free_heap_pages()) do this opportunistically, from the idle loop.
>=20
> Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
> ---
> Changes in v3:
> * If memory-only nodes exist, select the closest one for scrubbing
> * Don't scrub from idle loop until we reach SYS_STATE_active.
>=20
> =C2=A0xen/arch/arm/domain.c=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A013 ++++--
> =C2=A0xen/arch/x86/domain.c=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A0=C2=A03 +=
-
> =C2=A0xen/common/page_alloc.c |=C2=A0=C2=A0=C2=A098
> +++++++++++++++++++++++++++++++++++++++++-----
> =C2=A0xen/include/xen/mm.h=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A0=C2=
=A01 +
> =C2=A04 files changed, 98 insertions(+), 17 deletions(-)
>=20
> diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c
> index 76310ed..38d6331 100644
> --- a/xen/arch/arm/domain.c
> +++ b/xen/arch/arm/domain.c
> @@ -46,13 +46,16 @@ void idle_loop(void)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( cpu_is_offline=
(smp_processor_id()) )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0stop_cpu();
> =C2=A0
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_irq_disable();
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( cpu_is_haltable(smp=
_processor_id()) )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( !scrub_free_pages()=
 )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
dsb(sy);
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
wfi();
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
local_irq_disable();
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
if ( cpu_is_haltable(smp_processor_id()) )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
{
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0dsb(sy);
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0wfi();
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
}
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
local_irq_enable();
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_irq_enable();
> =C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_tasklet();
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_softirq();
> diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
> index 90e2b1f..a5f62b5 100644
> --- a/xen/arch/x86/domain.c
> +++ b/xen/arch/x86/domain.c
> @@ -118,7 +118,8 @@ static void idle_loop(void)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( cpu_is_offline=
(smp_processor_id()) )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0play_dead();
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(*pm_idle)();
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( !scrub_free_pages()=
 )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
(*pm_idle)();
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_tasklet();
>
This means that, if we got here to run a tasklet (as in, if the idle
vCPU has been forced into execution, because there were a vCPU context
tasklet wanting to run), we will (potentially) do some scrubbing first.

Is this on purpose, and, in any case, ideal? vCPU context tasklets are
not terribly common, but I still don't think it is (ideal).

Not sure how to address this, though. What (the variants of) pm_idle()
uses for deciding whether or not to actually go to sleep is
cpu_is_haltable(), which checks per_cpu(tasklet_work_to_do, cpu):

/*
 * Used by idle loop to decide whether there is work to do:
 *  (1) Run softirqs; or (2) Play dead; or (3) Run tasklets.
 */
#define cpu_is_haltable(cpu)                    \
    (!softirq_pending(cpu) &&                   \
     cpu_online(cpu) &&                         \
     !per_cpu(tasklet_work_to_do, cpu))

Pulling it out/adding a call to it (cpu_is_haltable()) is ugly, and
probably not what we want=C2=A0(e.g., it's always called with IRQs disabled=
,
while they're on here).

Maybe we can test tasklet_work_to_do, before calling scrub_free_pages()
(also ugly, IMO).
Or, if scrub_free_pages() is, and always will be, called only from
here, within the idle loop, test tasklet_work_to_do inside, similarly
to what it does already for pending softirqs...

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-l+/Gc8GOSdHRo5MRZNUv
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZFDxIAAoJEBZCeImluHPuDTUP/00UBE1p8knoRk/JhF1rAa1s
5KQ6hyqhz0vL7tajkYQNidxCSEfnMX8rkdTqgX36WHfPSvsHxN9oBqvbKWnKUNFi
v80Ga6HUZthQMNYgQ35jmcJcb74azqIjMT8Zv1Cgz78G4jdz7hWtq7M8AAdwCtkB
K77xpm1XkhN9NZi38bjQjpTtNFrhHe7XzYvw+zrhvRUfSmVSGyoAe0f1GM/tG8OC
supfvjpfvgYvZbfv23vtkZtzZGb10y01EUK9mLZmlg2ZIHnEa9p6DsEM80hpazfX
rqH0qmf3yFIhUsk0YabNa3Fh5pJG8yRbYNNY2JBRTfUP8nKHc8DlbNwqgjXwbuG+
9GJBvRVNS8y4JiDegs72kAmXem05qUOwwWkoTn51SdI/ZfFMSlwnGmtOw7qOTRbI
r0t1BPSFitavHGd6iDSMaBpz2b0Njd7MLEcKMaAAdxUgJffcTm2IB/IKKHZ+b2e+
s7ScLpQko7CUKIUGIs7/H1tuk0KW4zSS6DZEAM3a6T7RRZRLLvTEXEiySs5bUbbI
aHnUdjJkAp14WufnERp1ovVg/MiucRt1eI+qrIKP1xjVvXOh7H9ryH6T32p8HxnL
C4zYR7s/T1mJqtP6jfUJczeQFn1/pgk0+WEJf6XwOKC4jar18Nhy6BxzWt5nFDbT
1RDCw9nyp+/0G46CMfL0
=a4ky
-----END PGP SIGNATURE-----

--=-l+/Gc8GOSdHRo5MRZNUv--


--===============6958185701205904731==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6958185701205904731==--


From xen-devel-bounces@lists.xen.org Thu May 11 10:27:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:27:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lK7-0002D6-74; Thu, 11 May 2017 10:27:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8lK6-0002Ct-74
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 10:27:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 83/C5-03920-9AC34195; Thu, 11 May 2017 10:27:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXeFjUi
 kwYYLehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPV6NmvBDJOKa3fXsDQw
 HtPqYuTiEBL4yyixa/tx5i5GTiDnMaNEw2VriMQ2Romb216xgyREBJwlvp6ZC2bzCuhLPN/xn
 AnEFhbQk7g09yobiC0h4CVxbcJ/Jhh7X1sPUD07B5uAlcQhMZAoi4CqxOeVK9gnMHItYGRYxa
 hRnFpUllqka2iul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FkGINjBeHtjwCF
 GSQ4mJVHe9j/CkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHOsRSKFBItS01Mr0jJzgCEGk5bg
 4FES4c0ESfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDivA0iRAEhRRmke3AhYuF9ilJUS5
 mUEOkqIpyC1KDezBFX+FaM4B6OSMG8RyBSezLwSuE2vgI5gAjqiH+R+3uKSRISUVAOjSdXhKS
 tN7i1oCDyxYPtMWQvOzcmZG0MFv2euTOWZ4rRr7+I/eucab4b7Or4z9LtsmN3Z52jIJ9HFPu/
 ATTFmbWeW7bIzCr9Nmty31SXx1+FTjWEv1kvItNzxT1n3Y3fHr+AdbNp3K5fKrz1gxcdyJpMh
 cHdC8Ar9C5f+lG+5v4LLLZ/3foSzEktxRqKhFnNRcSIAl415eHICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494498471!62028300!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5769 invoked from network); 11 May 2017 10:27:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 10:27:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8lK2-00027Z-Tq; Thu, 11 May 2017 10:27:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8lJx-0006fj-Fv; Thu, 11 May 2017 10:27:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8lJx-0006WN-9D; Thu, 11 May 2017 10:27:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109308-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a6c31c6d6349a51041d8b77df375c340043e36bd
X-Osstest-Versions-That: ovmf=ef810bc807188224a752ffbcf5e7f4b651291cee
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 10:27:45 +0000
Subject: [Xen-devel] [ovmf test] 109308: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzMDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhNmMzMWM2ZDYzNDlhNTEwNDFkOGI3N2RmMzc1YzM0
MDA0M2UzNmJkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlZjgxMGJj
ODA3MTg4MjI0YTc1MmZmYmNmNWU3ZjRiNjUxMjkxY2VlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkzMDAgIDIwMTctMDUtMTEgMDQ6MDA6MzMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MzA4ICAyMDE3LTA1LTExIDA3OjU3OjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWE2YzMxYzZkNjM0OWE1MTA0MWQ4Yjc3ZGYz
NzVjMzQwMDQzZTM2YmQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1m
IGE2YzMxYzZkNjM0OWE1MTA0MWQ4Yjc3ZGYzNzVjMzQwMDQzZTM2YmQKKyBicmFuY2g9b3ZtZgor
IHJldmlzaW9uPWE2YzMxYzZkNjM0OWE1MTA0MWQ4Yjc3ZGYzNzVjMzQwMDQzZTM2YmQKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9
eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4YTZjMzFjNmQ2MzQ5YTUxMDQxZDhi
NzdkZjM3NWMzNDAwNDNlMzZiZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3Zt
ZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGE2YzMxYzZkNjM0OWE1MTA0MWQ4Yjc3ZGYzNzVj
MzQwMDQzZTM2YmQ6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgZWY4MTBiYy4uYTZj
MzFjNiAgYTZjMzFjNmQ2MzQ5YTUxMDQxZDhiNzdkZjM3NWMzNDAwNDNlMzZiZCAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 10:31:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lNm-0002sy-Mq; Thu, 11 May 2017 10:31:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d8lNl-0002ss-LF
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:31:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 46/FD-03620-C8D34195; Thu, 11 May 2017 10:31:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyuP0Ov26PrUi
 kwdwWIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePyvivMBff4K+Y8n8rWwLiCt4uRk0NCwEji
 7cR/TF2MXBxCAgsZJX7v28cEkhAWiJI4/+s3C4gtIhAoMffpNLC4kICxxO3rn9hAbGaBEIm1V
 3vB4mwCqhIbrp9iBbF5Bawltq8+DlbDAhR/92M7M4gtKhAu8bbxCAtEjaDEyZlPwGxOAROJrQ
 vPMULM1JPYcf0XK4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpG5npJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxgAEOxgXrw08xCjJwaQkytv+RzhSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRvmo1IpJBgUWp6akVaZg4w8GHSEhw8SiK850HSvMUFibnFmekQq
 VOMuhzvln54zyTEkpeflyolzpsLUiQAUpRRmgc3AhaFlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMexVkCk9mXgncpldARzABHdEPcj9vcUkiQkqqgZE9cWrW087OoJsfitc7qheaLOzhq7V
 br+hispfH+5eW7PJpr/qvavj/X3tq2ywRVZYTE0K3x+a3OWnP7vBNNdm2pVC7dfPE5kmHb0cu
 3trld+cux8ISNQYVJmeejte1YQXRJkf7D168w2e8UTFlmtGmU1zzbt2OvbL4oql9YpzSl1i+T
 ta10UosxRmJhlrMRcWJANIO3MO9AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494498700!101664863!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42824 invoked from network); 11 May 2017 10:31:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 May 2017 10:31:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3B01CAAB1;
 Thu, 11 May 2017 10:31:39 +0000 (UTC)
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
References: <20170427050120.6894-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <566478e1-3a1c-2800-8662-09a6ad31a7b6@suse.com>
Date: Thu, 11 May 2017 12:31:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170427050120.6894-1-jgross@suse.com>
Cc: boris.ostrovsky@oracle.com, mingo@redhat.com, tglx@linutronix.de,
 hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v3] x86/amd: don't set
 X86_BUG_SYSRET_SS_ATTRS when running under Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDQvMTcgMDc6MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gV2hlbiBydW5uaW5nIGFz
IFhlbiBwdiBndWVzdCBYODZfQlVHX1NZU1JFVF9TU19BVFRSUyBtdXN0IG5vdCBiZSBzZXQKPiBv
biBBTUQgY3B1cy4KPiAKPiBUaGlzIGJ1Zy9mZWF0dXJlIGJpdCBpcyBraW5kIG9mIHNwZWNpYWwg
YXMgaXQgd2lsbCBiZSB1c2VkIHZlcnkgZWFybHkKPiB3aGVuIHN3aXRjaGluZyB0aHJlYWRzLiBT
ZXR0aW5nIHRoZSBiaXQgYW5kIGNsZWFyaW5nIGl0IGEgbGl0dGxlIGJpdAo+IGxhdGVyIGxlYXZl
cyBhIGNyaXRpY2FsIHdpbmRvdyB3aGVyZSB0aGluZ3MgY2FuIGdvIHdyb25nLiBUaGlzIHRpbWUK
PiB3aW5kb3cgaGFzIGVubGFyZ2VkIGEgbGl0dGxlIGJpdCBieSB1c2luZyBzZXR1cF9jbGVhcl9j
cHVfY2FwKCkgaW5zdGVhZAo+IG9mIHRoZSBoeXBlcnZpc29yJ3Mgc2V0X2NwdV9mZWF0dXJlcyBj
YWxsYmFjay4gSXQgc2VlbXMgdGhpcyBsYXJnZXIKPiB3aW5kb3cgbm93IG1ha2VzIGl0IHJhdGhl
ciBlYXN5IHRvIGhpdCB0aGUgcHJvYmxlbS4KPiAKPiBUaGUgcHJvcGVyIHNvbHV0aW9uIGlzIHRv
IG5ldmVyIHNldCB0aGUgYml0IGluIGNhc2Ugb2YgWGVuLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFueSBvYmplY3Rpb25zIGZvciBjYXJyeWlu
ZyB0aGlzIHRocm91Z2ggdGhlIFhlbiB0cmVlPwoKCkp1ZXJnZW4KCj4gLS0tCj4gIGFyY2gveDg2
L2tlcm5lbC9jcHUvYW1kLmMgICB8IDUgKysrLS0KPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jIHwgMSAtCj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jIGIvYXJjaC94
ODYva2VybmVsL2NwdS9hbWQuYwo+IGluZGV4IGMzNjE0MGQ3ODhmZS4uYjZkYTZlNzVlM2E4IDEw
MDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUvYW1kLmMKPiArKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvY3B1L2FtZC5jCj4gQEAgLTc5OSw4ICs3OTksOSBAQCBzdGF0aWMgdm9pZCBpbml0X2Ft
ZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gIAkJaWYgKGNwdV9oYXMoYywgWDg2X0ZFQVRVUkVf
M0ROT1cpIHx8IGNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfTE0pKQo+ICAJCQlzZXRfY3B1X2NhcChj
LCBYODZfRkVBVFVSRV8zRE5PV1BSRUZFVENIKTsKPiAgCj4gLQkvKiBBTUQgQ1BVcyBkb24ndCBy
ZXNldCBTUyBhdHRyaWJ1dGVzIG9uIFNZU1JFVCAqLwo+IC0Jc2V0X2NwdV9idWcoYywgWDg2X0JV
R19TWVNSRVRfU1NfQVRUUlMpOwo+ICsJLyogQU1EIENQVXMgZG9uJ3QgcmVzZXQgU1MgYXR0cmli
dXRlcyBvbiBTWVNSRVQsIFhlbiBkb2VzLiAqLwo+ICsJaWYgKCFjcHVfaGFzKGMsIFg4Nl9GRUFU
VVJFX1hFTlBWKSkKPiArCQlzZXRfY3B1X2J1ZyhjLCBYODZfQlVHX1NZU1JFVF9TU19BVFRSUyk7
Cj4gIH0KPiAgCj4gICNpZmRlZiBDT05GSUdfWDg2XzMyCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IGluZGV4
IGExYWY0ZjY4Mjc4Zi4uZGNmZDA3ZmFmMWMzIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IEBAIC0y
OTAsNyArMjkwLDYgQEAgc3RhdGljIGJvb2wgX19pbml0IHhlbl9jaGVja194c2F2ZSh2b2lkKQo+
ICAKPiAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9pbml0X2NhcGFiaWxpdGllcyh2b2lkKQo+ICB7
Cj4gLQlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9CVUdfU1lTUkVUX1NTX0FUVFJTKTsKPiAgCXNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOUFYpOwo+ICAJc2V0dXBfY2xlYXJfY3B1
X2NhcChYODZfRkVBVFVSRV9EQ0EpOwo+ICAJc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVS
RV9BUEVSRk1QRVJGKTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 10:32:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lOj-0002xl-Vr; Thu, 11 May 2017 10:32:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8lOh-0002xb-RT
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:32:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8D/FB-03613-7CD34195; Thu, 11 May 2017 10:32:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO4xW5F
 Ig743Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMJRNYCjYxVhxecJC1gXEGYxcjJ4eEgL/E
 iaWX2UBsFgFVicenXzCD2GwCyhI/O3vB4iICRhIvHl1m6WLk4mAW6GWS+P/kHwtIQljARqJ76
 zSwBl4BC4nFC06C2UIC3hLdDfNYIOKCEidnPgGzmQV0JBbs/gQ0lAPIlpZY/o8DJMwp4CNxrX
 8ZO4gtKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2ikl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCD8fLGgEOMkhxMSqK87X+EI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8P6zEYkUEixKTU+tSMvMAQY9TFqCg0dJhJcHGPhCvMUFibnFm
 ekQqVOMxhxT5r57z8Qx597X90xCLHn5ealS4ry5IJMEQEozSvPgBsGi8RKjrJQwLyPQaUI8Ba
 lFuZklqPKvGMU5GJWEea+CTOHJzCuB2/cK6BQmoFP6Qb7gLS5JREhJNTCu2PG7y1bIp/z51D0
 vOrvTJHmOrw2wq362aeM3p4+b32uJOybEirXFKj4QS8nau5FB1fSBkV5GwPclVyUic7dc23s1
 SY39kUnMfpFK2zsXctate6KWX2JpNzNl1YNtBufd529a916HxzLs3LeXqUfu/nvZpb1O5dMpW
 ye59LkrVET9F9lNlz6kxFKckWioxVxUnAgAp87YzMECAAA=
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494498757!92100143!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20223 invoked from network); 11 May 2017 10:32:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:32:38 -0000
X-IronPort-AV: E=Sophos;i="5.38,323,1491264000"; d="scan'208";a="423191585"
Date: Thu, 11 May 2017 11:32:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511103235.hopnx4gw4qfup2g3@citrix.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/10 v2] pl011 emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBcHIgMjgsIDIwMTcgYXQgMDk6MzE6MTRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiAKPiB1cmw6IHNzaDovL2dpdEBnaXQubGluYXJvLm9yZzovcGVvcGxlL2JodXBp
bmRlci50aGFrdXIveGVuLmdpdAoKSSdtIG5vdCBzdXJlIGlmIGEgc3NoOi8vIHVybCBpcyBoZWxw
ZnVsLi4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 10:35:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lRf-0003CJ-GO; Thu, 11 May 2017 10:35:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8lRe-0003C8-75
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:35:42 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B1/C3-01992-D7E34195; Thu, 11 May 2017 10:35:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW6lnUi
 kwZ0ua4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePmoseMBf0iFT+nHWZvYNzO38XIySEh4C/R
 fuorI4jNIqAq8X/WOiYQm01AWeJnZy8biC0ioC7x58IEoBouDmaBGUwSFx50gSWEBRIkrt15x
 Api8wpYSNz4/JkVpEhI4A6zxM8bT9khEoISJ2c+YQGxmQV0JBbs/gTUzAFkS0ss/8cBEuYUsJ
 bYsmQa2BGiAioSnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSMTvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwGCrZ2Bg3MF4c7LfIUZJDiYlUd72P8KR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4a2xFIoUEi1LTUyvSMnOAYQ+TluDgURLh/Q+S5i0uS
 MwtzkyHSJ1iVJQS53UHSQiAJDJK8+DaYLF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7x
 GQKTyZeSVw018BLWYCWtwPcjNvcUkiQkqqgZFHW49trmPEdd6H5nJsHy7nT//QvKWBL67x3fN
 pcdXX/diWHS/N9dP6cejaPf3+6fPETyQ8stv9K2N+7cFVjHO7+uR/MBvtPMJzfovIuj7Rfr5W
 O0fnSY0sxaULdwiEX9jy1eit6neB159t8o68n35HPvuNYF8o+/3vldcsXxrq7nLUtzMXNldiK
 c5INNRiLipOBAB/GGzxsAIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494498936!94649467!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42346 invoked from network); 11 May 2017 10:35:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:35:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,323,1491264000"; d="scan'208";a="431859805"
Date: Thu, 11 May 2017 11:35:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170511103533.g2ur7uxcoyfhdjnn@citrix.com>
References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org>
 <1493395284-18430-4-git-send-email-bhupinder.thakur@linaro.org>
 <590855F402000078001559F8@prv-mh.provo.novell.com>
 <CACtJ1JTqF7c5LHukWh77-fWiLqtJwBCokZy2tiw1kEEkJaoR-w@mail.gmail.com>
 <7524c124-b9c0-6ee4-a3aa-65af2c5e2272@arm.com>
 <19e428fc-0417-146b-73f8-80f6b4d9da2d@arm.com>
 <CACtJ1JTm2S-UE1MhAAeygx01ptJ=G6a0=Cy7ngwX-fiyNxzsvg@mail.gmail.com>
 <d7bd14a4-6546-bbbf-bf3b-bff5b08c3f57@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d7bd14a4-6546-bbbf-bf3b-bff5b08c3f57@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/10 v2] xen/arm: vpl011: Enable pl011
 emulation for a guest domain in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMDUsIDIwMTcgYXQgMDI6NDM6NDBQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE9uIDA1LzA1LzE3IDA4OjEwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+ID4gSGkg
SnVsaWVuLAo+IAo+IEhpIEJodXBpbmRlciwKPiAKPiA+ID4gPiA+IEhpIEphbiwKPiA+ID4gPiA+
IAo+ID4gPiA+ID4gPiA+IEBAIC02MzEsNiArNjMyLDkgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0
ZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gPiA+ID4gPiA+IHVuc2lnbmVkIGludCBkb21jcl9mbGFn
cywKPiA+ID4gPiA+ID4gPiAgICAgIGlmICggKHJjID0gZG9tYWluX3Z0aW1lcl9pbml0KGQsIGNv
bmZpZykpICE9IDAgKQo+ID4gPiA+ID4gPiA+ICAgICAgICAgIGdvdG8gZmFpbDsKPiA+ID4gPiA+
ID4gPiAKPiA+ID4gPiA+ID4gPiArICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZfdnVhcnQg
KQo+ID4gPiA+ID4gPiA+ICsgICAgICAgIGlmICggKHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQs
IGNvbmZpZykpICE9IDAgKQo+ID4gPiA+ID4gPiA+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4g
PiA+ID4gPiA+ID4gICAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQpOwo+ID4gPiA+
ID4gPiAKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIGFtIHBsYW5uaW5nIHRvIHJlbW92ZSB0aGUg
dXNhZ2Ugb2YgZG9tYWluIGNyZWF0aW9uIGZsYWcgdG8gY2hlY2sKPiA+ID4gPiA+IHdoZXRoZXIg
dnVhcnQgaXMgZW5hYmxlZC9kaXNhYmxlZC4gUGxlYXNlIHNlZSBteSBuZXh0IGNvbW1lbnQuIFdp
dGgKPiA+ID4gPiA+IHRoYXQgY2hhbmdlLCBkb21haW5fdnBsMDExX2luaXQoKSB3aWxsIGJlIGNh
bGxlZCBhbHdheXMuIFRoZQo+ID4gPiA+ID4gZG9tYWluX3ZwbDAxMV9pbml0KCkgd2lsbCBjaGVj
ayB3aGV0aGVyIHZ1YXJ0IGlzIGVuYWJsZWQgb3IgZGlzYWJsZWQKPiA+ID4gPiA+IGluIHRoZSBj
b25maWcgc3RydWN0dXJlIHBhc3NlZC4gSWYgdnVhcnQgaXMgZW5hYmxlZCB0aGVuIGl0IHdpbGwg
Z28KPiA+ID4gPiA+IGFoZWFkIHdpdGggdnBsMDExIGluaXRpYWxpemF0aW9uIGVsc2UgaXQgd2ls
bCByZXR1cm4gd2l0aG91dAo+ID4gPiA+ID4gaW5pdGlhbGl6aW5nIHZwbDAxMS4KPiA+ID4gPiAK
PiA+ID4gPiAKPiA+ID4gPiBQbGVhc2UgZG9uJ3QgZG8gdGhhdC4gVGhlIGFyY2ggY29kZSBkZWNp
ZGVzIHdoZXRoZXIgZG9tYWluX3ZwbDAxMV9pbml0Cj4gPiA+ID4gbm90IHRoZSBpbnZlcnQuCj4g
PiA+IAo+ID4gPiAKPiA+ID4gSSB3YXMgd29uZGVyaW5nIHdoZXRoZXIgaXQgd291bGQgYmUgYmV0
dGVyIHRvIGRlZmVyIHRoZSBQTDAxMSBjcmVhdGlvbiB0byBhCj4gPiA+IGRvbWN0bC4gVGhpcyBj
b3VsZCBiZSBjYWxsZWQgYWZ0ZXIgdGhlIGRvbWFpbiBpcyBjcmVhdGVkIHdpdGggYWxsIHRoZQo+
ID4gPiBpbmZvcm1hdGlvbiByZXF1aXJlZCAoTU1JTyByZWdpb24sIENvbnNvbGUgUEZOLi4uKS4K
PiA+ID4gCj4gPiA+IFRoaXMgd291bGQgYWxzbyBtYWtlIHRoZSBtaWdyYXRpb24gc3VwcG9ydCBt
b3JlIHRyaXZpYWwgYXMgdGhlIHdlIHdpbGwgbm90Cj4gPiA+IG5lZWQgdG8ga25vdyBpbiBhZHZh
bmNlIHdoZXRoZXIgYSBVQVJUIGlzIGJlZW4gdXNlZC4KPiA+ID4gCj4gPiA+IEFueSBvcGluaW9u
cz8KPiA+IAo+ID4gV291bGQgdGhlcmUgYmUgcmFjZSBjb25kaXRpb24gd2hlcmUgdGhlIGd1ZXN0
IHRyaWVzIHRvIGFjY2VzcyB0aGUKPiA+IHBsMDExIG1taW8gcmVnaW9uIChhcyB0aGUgZG9tYWlu
IGhhcyBiZWVuIGNyZWF0ZWQpIGJ1dCBwbDAxMSBpcyBub3QKPiA+IGluaXRpYWxpemVkIHlldCBh
cyBkb21jdGwgaXMgbm90IGNhbGxlZD8gV2hhdCBjb3VsZCBiZSBhbiBhcHByb3ByaWF0ZQo+ID4g
cGxhY2UgdG8gY2FsbCB0aGlzIGRvbWN0bD8gSXQgc2hvdWxkIGJlIGJlZm9yZSB4ZW5zdG9yZSBp
cyBwb3B1bGF0ZWQKPiA+IHdpdGggdnVhcnQgcmluZy1yZWYvcG9ydCBpbmZvcm1hdGlvbi4KPiAK
PiBUaGVyZSBhcmUgbm8gcmFjZSBjb25kaXRpb24uIFRoZSBkb21haW4gd2lsbCBvbmx5IGJlIHN0
YXJ0ZWQgd2hlbiBldmVyeXRoaW5nCj4gaGFzIGJlZW4gY3JlYXRlZCBieSBjYWxsaW5nIFhFTl9E
T01DVExfdW5wYXVzZWRvbWFpbi4KPiAKPiBUaGUgRE9NQ1RMIGNyZWF0ZWRvbWFpbiBvbmx5IGlu
aXRpYWxpemUgdGhlIGJhc2ljIHN0cnVjdHVyZSBmb3IgdGhlIGRvbWFpbiwKPiBhZnRlciB0aGUg
aHlwZXJjYWxsIHRoZSBkb21haW4gaXMgbm90IGluIHN0YXRlIHRvIGJlIHJ1biBiZWNhdXNlLCBm
b3IKPiBpbnN0YW5jZSwgdGhlIHZDUFVzIHdlcmUgbm90IGFsbG9jYXRlZCAoc2VlIFhFTl9ET01D
VExfbWF4X3ZjcHVzKSBhbmQgdGhlCj4gZ3Vlc3QgUkFNIHdlcmUgbm90IHBvcHVsYXRlZC4KPiAK
PiBJIGFtIG5vdCB2ZXJ5IGZhbWlsaWFyIHdpdGggdGhlIGxpYnhsIGNvZGUsIGJ1dCBJIHRoaW5r
Cj4gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSBzaG91bGQgYmUgYSBnb29kIGNhbmRpZGF0ZS4g
SSB3aWxsIGxldCBJYW4gYW5kIFdlaQo+IGNvbmZpcm0gdGhhdC4KPiAKClRoYXQgc291bmRzIHJl
YXNvbmFibGUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 10:38:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:38:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lUN-0003LP-Tk; Thu, 11 May 2017 10:38:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d8lUN-0003LJ-7P
 for xen-devel@lists.xen.org; Thu, 11 May 2017 10:38:31 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C9/DB-01992-62F34195; Thu, 11 May 2017 10:38:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNwkQlfNXiT
 S4PccZoslHxezODB6HN39mymAMYo1My8pvyKBNaNn9wW2grnGFadfv2duYFyp1sXIxSEkMJ1R
 4sumFYxdjJwcEgK8EkeWzWCFsP0lHu9vYYYoamGU+Dl3KxNIgk1AW2Lt31NsILaIgLTEtc+XG
 UGKmAUOMUqsntcP1i0sECCxtWEL2FQWAVWJxXMWADVwcPAKuEs8OxsEsUBO4ua5TmYQmxMofO
 jaATBbSMBN4uSFdewTGHkXMDKsYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDIh6BgbGHYwTVvkdYpTkYFIS5W3/IxwpxJeUn1KZkVicEV9UmpNafIhRhoND
 SYL3u61IpJBgUWp6akVaZg4wNGHSEhw8SiK8/0HSvMUFibnFmekQqVOMuhy75r57zyTEkpefl
 yolzstvB1QkAFKUUZoHNwIWJ5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPagkzhycwrgd
 v0CugIJqAj+kHu5y0uSURISTUwhqfpLf/p3JvoxG7jY3AjcadX/8E54bm/ugyT3xhdiu50kHj
 /TE3u0A4ha9vtR5niZFebTJad2hR5Z/qa6UYVF0LtIubY7j6whTvTXdG3y6lt/fmvqgzCW4rl
 la4VvVqZvap/x5lf+Z7b0uJ/9p9+d4GVh6VfvErZxeSwnq3Zv40nl5rWzhRRYinOSDTUYi4qT
 gQAa47M9Y4CAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494499106!97334615!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22173 invoked from network); 11 May 2017 10:38:29 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 10:38:29 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 May 2017 03:38:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,323,1491289200"; d="scan'208";a="855520396"
Received: from test-optiplex-7040.bj.intel.com ([10.238.154.174])
 by FMSMGA003.fm.intel.com with ESMTP; 11 May 2017 03:38:24 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 12 May 2017 10:42:57 +0800
Message-Id: <1494556977-20432-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
References: <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
Cc: andrew.cooper3@citrix.com, george.dunlap@citrix.com,
 paul.durrant@citrix.com, yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com,
 JBeulich@suse.com, Xiong Zhang <xiong.y.zhang@intel.com>
Subject: [Xen-devel] [PATCH V4] x86/ioreq_server: Make
	p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVz
ZXQgb3V0c3RhbmRpbmcKcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2Vy
dmVyIHVubWFwcyIpIGludHJvZHVjZWQKcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpLCB3aGljaCB3
YXMgbWVhbnQgdG8gc3luY2hyb25vdXNseSBmaW5pc2ggYQpwcmV2aW91c2x5IGluaXRpYXRlZCB0
eXBlIGNoYW5nZSBvdmVyIGEgZ3BmbiByYW5nZS4gIEl0IGRpZCB0aGlzIGJ5CmNhbGxpbmcgZ2V0
X2VudHJ5KCksIGNoZWNraW5nIGlmIGl0IHdhcyB0aGUgYXBwcm9wcmlhdGUgdHlwZSwgYW5kIHRo
ZW4KY2FsbGluZyBzZXRfZW50cnkoKS4KClVuZm9ydHVuYXRlbHksIGEgcHJldmlvdXMgY29tbWl0
ICgxNjc5ZTBkZjNkZjYgIng4Ni9pb3JlcSBzZXJ2ZXI6CmFzeW5jaHJvbm91c2x5IHJlc2V0IG91
dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIpIG1vZGlmaWVkCmdldF9lbnRyeSgp
IHRvIGFsd2F5cyByZXR1cm4gdGhlIG5ldyB0eXBlIGFmdGVyIHRoZSB0eXBlIGNoYW5nZSwgbWVh
bmluZwp0aGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBuZXZlciBjaGFuZ2VkIGFueSBlbnRy
aWVzLiAgV2hpY2ggbWVhbnMKd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgd2FzIGRldGFjaGVkIGFuZCB0
aGVuIHJlLWF0dGFjaGVkIChhcyBoYXBwZW5zIGluClhlbkdUIG9uIHJlYm9vdCkgdGhlIHJlLWF0
dGFjaCBmYWlsZWQuCgpGaXggdGhpcyBieSB1c2luZyB0aGUgZXhpc3RpbmcgcDJtLXNwZWNpZmlj
IHJlY2FsY3VsYXRpb24gbG9naWMgaW5zdGVhZApvZiBkb2luZyBhIHJlYWQtY2hlY2std3JpdGUg
bG9vcC4KCkZpeDogJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5j
aHJvbm91c2x5IHJlc2V0CiAgICAgIG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmll
cyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKClNpZ25lZC1vZmYtYnk6IFhpb25nIFpo
YW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWXUgWmhhbmcgPHl1
LmMuemhhbmdAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjdHJpeC5jb20+Ci0tLQp2MTogQWRkIGlvcmVxX3ByZV9yZWNhbGMgcXVlcnkg
ZmxhZyB0byBnZXQgdGhlIG9sZCBwMm1fdHlwZS4oSmFuKQp2MjogQWRkIHAybS0+cmVjYWxjKCkg
aG9vayB0byBjaGFuZ2UgZ2ZuIHAybV90eXBlLiAoR2VvcmdlKQp2MzogTWFrZSBjb21taXQgbWVz
c2FnZSBjbGVhcmVyLiAoR2VvcmdlKQogICAgS2VlcCB0aGUgbmFtZSBvZiBwMm0tc3BlY2lmaWMg
cmVjYWwgZnVuY3Rpb24gdW5jaGFuZ2VkLiAoSmFuKQp2NDogTW92ZSB2ZXJzaW9uIGluZm8gYmVs
b3cgUy1vLUIgYW5kIGhhbmRsZSByZXR1cm4gdmFsdWUgb2YKICAgIHAybS0+cmVjYWxjLiAoSmFu
KQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgfCAgNSArKystLQogeGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYyB8ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAgMSArCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgNyArKysrLS0tCiA1IGZpbGVz
IGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCBkNzJi
N2JkLi45OWJmNjZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9kbS5jCkBAIC00MTIsOCArNDEyLDkgQEAgc3RhdGljIGludCBkbV9vcChk
b21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICBmaXJzdF9nZm4gPD0gcDJtLT5tYXhf
bWFwcGVkX3BmbiApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogSXRlcmF0ZSBw
Mm0gdGFibGUgZm9yIDI1NiBnZm5zIGVhY2ggdGltZS4gKi8KLSAgICAgICAgICAgICAgICBwMm1f
ZmluaXNoX3R5cGVfY2hhbmdlKGQsIF9nZm4oZmlyc3RfZ2ZuKSwgMjU2LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2lvcmVxX3NlcnZlciwgcDJtX3JhbV9ydyk7
CisgICAgICAgICAgICAgICAgcmMgPSBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKGQsIF9nZm4oZmly
c3RfZ2ZuKSwgMjU2KTsKKyAgICAgICAgICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAgICAgZmlyc3RfZ2ZuICs9IDI1NjsKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMKaW5kZXggZjM3YTFmMi4uMDllZmJhNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0xMjM4LDYg
KzEyMzgsNyBAQCBpbnQgZXB0X3AybV9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAKICAg
ICBwMm0tPnNldF9lbnRyeSA9IGVwdF9zZXRfZW50cnk7CiAgICAgcDJtLT5nZXRfZW50cnkgPSBl
cHRfZ2V0X2VudHJ5OworICAgIHAybS0+cmVjYWxjID0gcmVzb2x2ZV9taXNjb25maWc7CiAgICAg
cDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwgPSBlcHRfY2hhbmdlX2VudHJ5X3R5cGVfZ2xv
YmFsOwogICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UgPSBlcHRfY2hhbmdlX2VudHJ5
X3R5cGVfcmFuZ2U7CiAgICAgcDJtLT5tZW1vcnlfdHlwZV9jaGFuZ2VkID0gZXB0X21lbW9yeV90
eXBlX2NoYW5nZWQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNTA3OWI1OS4uMmVkZGVlZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpA
QCAtMTE1Myw2ICsxMTUzLDcgQEAgdm9pZCBwMm1fcHRfaW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtKQogewogICAgIHAybS0+c2V0X2VudHJ5ID0gcDJtX3B0X3NldF9lbnRyeTsKICAgICBwMm0t
PmdldF9lbnRyeSA9IHAybV9wdF9nZXRfZW50cnk7CisgICAgcDJtLT5yZWNhbGMgPSBkb19yZWNh
bGM7CiAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwgPSBwMm1fcHRfY2hhbmdlX2Vu
dHJ5X3R5cGVfZ2xvYmFsOwogICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UgPSBwMm1f
cHRfY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2U7CiAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkgPSBw
YWdpbmdfd3JpdGVfcDJtX2VudHJ5OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5j
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDFkNTdlNWMuLjY2OGM1YTYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAg
LTEwMTEsMzMgKzEwMTEsNDQgQEAgdm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKICAgICBwMm1fdW5sb2NrKHAybSk7CiB9CiAKLS8qIFN5bmNocm9ub3VzbHkgbW9k
aWZ5IHRoZSBwMm0gdHlwZSBmb3IgYSByYW5nZSBvZiBnZm5zIGZyb20gb3QgdG8gbnQuICovCi12
b2lkIHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVkIGxvbmcgbWF4X25yLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQp
CisvKgorICogRmluaXNoIHAybSB0eXBlIGNoYW5nZSBmb3IgZ2ZucyB3aGljaCBhcmUgbWFya2Vk
IGFzIG5lZWRfcmVjYWxjIGluIGEgcmFuZ2UuCisgKiBSZXR1cm5zOiAwLzEgZm9yIHN1Y2Nlc3Ms
IG5lZ2F0aXZlIGZvciBmYWlsdXJlCisgKi8KK2ludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9n
Zm4sIHVuc2lnbmVkIGxvbmcgbWF4X25yKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBwMm1fZ2V0X2hvc3RwMm0oZCk7Ci0gICAgcDJtX3R5cGVfdCB0OwogICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuID0gZ2ZuX3goZmlyc3RfZ2ZuKTsKICAgICB1bnNpZ25lZCBsb25nIGxhc3RfZ2ZuID0g
Z2ZuICsgbWF4X25yIC0gMTsKLQotICAgIEFTU0VSVChvdCAhPSBudCk7Ci0gICAgQVNTRVJUKHAy
bV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOworICAgIGludCBy
YyA9IDA7CiAKICAgICBwMm1fbG9jayhwMm0pOwogCiAgICAgbGFzdF9nZm4gPSBtaW4obGFzdF9n
Zm4sIHAybS0+bWF4X21hcHBlZF9wZm4pOwogICAgIHdoaWxlICggZ2ZuIDw9IGxhc3RfZ2ZuICkK
ICAgICB7Ci0gICAgICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuLCAmdCk7Ci0KLSAg
ICAgICAgaWYgKCB0ID09IG90ICkKLSAgICAgICAgICAgIHAybV9jaGFuZ2VfdHlwZV9vbmUoZCwg
Z2ZuLCB0LCBudCk7CisgICAgICAgIHJjID0gcDJtLT5yZWNhbGMocDJtLCBnZm4pOworICAgICAg
ICAvKiAKKyAgICAgICAgICogZXB0LT5yZWNhbGMgY291bGQgcmV0dXJuIDAvMS8tRU5PTUVNLiBw
dC0+cmVjYWxjIGNvdWxkIHJldHVybgorICAgICAgICAgKiAwLy1FTk9NRU0vLUVOT0VOVCwgLUVO
T0VOVCBpc24ndCBhbiBlcnJvciBhcyB3ZSBhcmUgbG9vcGluZworICAgICAgICAgKiBnZm4gaGVy
ZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmMgPT0gLUVOT0VOVCkKKyAgICAgICAgICAg
IHJjID0gMDsKKyAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJwMm0tPnJlY2FsYyBmYWlsZWQhIERvbSVkIGdmbj0l
bHhcbiIsCisgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQogCiAgICAgICAgIGdmbisrOwogICAgIH0KIAogICAgIHAy
bV91bmxvY2socDJtKTsKKworICAgIHJldHVybiByYzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4
IDc1NzRhOWIuLmQ3ZDQ3ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtMjQ2LDYgKzI0Niw4IEBAIHN0cnVj
dCBwMm1fZG9tYWluIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9x
dWVyeV90IHEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKnBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
X3QgKnN2ZSk7CisgICAgaW50ICAgICAgICAgICAgICAgICgqcmVjYWxjKShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBnZm4pOwogICAgIHZvaWQgICAgICAgICAgICAgICAoKmVuYWJsZV9oYXJkd2FyZV9sb2dfZGly
dHkpKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwogICAgIHZvaWQgICAgICAgICAgICAgICAoKmRp
c2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5KShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKICAgICB2
b2lkICAgICAgICAgICAgICAgKCpmbHVzaF9oYXJkd2FyZV9jYWNoZWRfZGlydHkpKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pOwpAQCAtNjA3LDEwICs2MDksOSBAQCBpbnQgcDJtX2NoYW5nZV90eXBl
X29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpOwogCiAvKiBTeW5jaHJvbm91
c2x5IGNoYW5nZSB0aGUgcDJtIHR5cGUgZm9yIGEgcmFuZ2Ugb2YgZ2ZucyAqLwotdm9pZCBwMm1f
ZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCitpbnQgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
bl90IGZpcnN0X2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1heF9uciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1f
dHlwZV90IG50KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1h
eF9ucik7CiAKIC8qIFJlcG9ydCBhIGNoYW5nZSBhZmZlY3RpbmcgbWVtb3J5IHR5cGVzLiAqLwog
dm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 10:43:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lZG-0003zo-Fk; Thu, 11 May 2017 10:43:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8lZE-0003zg-Rc
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:43:32 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 61/72-03613-45044195; Thu, 11 May 2017 10:43:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTTfYQST
 S4O8ncYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPfsiOsBd0iFYe+32VvYHzI38XIxSEksJFR
 Ysm9bewQzm5GieVn57B0MXJyCAtYS+w9OpkZxBYRiJTYv/UAC0TRY0aJS0segXUwC6xhlLjdf
 JMRpIpNQFPizudPTCA2r4CVxObzs4FsDg4WAVWJZ0cSQcKiAuESbxuPsECUCEqcnPkEzOYEWr
 Z9RRtYK7OArcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2JUL04tKkst0jXRSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDgGINjB2H3Z/xCjJAeTkihv+x/hSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvO/sRCKFBItS01Mr0jJzgKEPk5bg4FES4f1vC5TmLS5IzC3OT
 IdInWJUlBLnjbMHSgiAJDJK8+DaYPF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8W0G282
 TmlcBNfwW0mAlocT/IzbzFJYkIKakGRnXmI2EXnTfOsi35KPC3r0r83k9T572ZTz3UVx1deUj
 44saMJTaOWts4j1hu2T3h3M71CTNutL7e48w06U1+P0tj1Fml0JMvZ7r766YlbH5ftmROyDft
 6u3Gm9R2XlT50fKo7TDLC2+hxsc3T4ULfN5aVyWWcjxtfvkhBVnpRROPvHfclvPxWqgSS3FGo
 qEWc1FxIgDmhkVxsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494499410!44855322!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2389 invoked from network); 11 May 2017 10:43:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 11 May 2017 10:43:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D2B22B;
 Thu, 11 May 2017 03:43:30 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 568B63F23B;
 Thu, 11 May 2017 03:43:29 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-24-git-send-email-andre.przywara@arm.com>
 <45f5edcf-da48-f3a9-9625-7e3b3442170b@arm.com>
 <a38c71fe-81fa-f510-f7b8-be8279fc2027@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e2ecebd1-ef8e-d29a-3075-32b8d12c459c@arm.com>
Date: Thu, 11 May 2017 11:43:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a38c71fe-81fa-f510-f7b8-be8279fc2027@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 23/27] ARM: vITS: handle INV command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wNS8xNyAxNjoxMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTIvMDQvMTcgMTg6MjAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTIvMDQv
MTcgMDE6NDQsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pgo+Pj4gK3sKPj4+ICsgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwo+Pgo+PiBUaGUgbG9ja2luZyBp
cyBsaWtlbHkgdG8gd3JvbmcgaGVyZSB0b28gKHNlZSBwYXRjaCAjMikuIEZvciBpbnN0YW5jZQo+
PiB3aXRoIGEgTU9WSSB0aGVuIElOViBvbiBpbnRlcnJ1cHQgZW5hYmxlZC4KPj4KPj4+ICsKPj4+
ICsgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkK
Pj4+ICsgICAgewo+Pj4gKyAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICYm
Cj4+PiArICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5z
dGF0dXMpICkKPj4+ICsgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIHZscGksIHAt
PmxwaV9wcmlvcml0eSk7Cj4+PiArICAgIH0KPj4+ICsgICAgZWxzZQo+Pj4gKyAgICB7Cj4+PiAr
ICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPj4+
ICsgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPj4+ICsgICAgfQo+Pj4gK30K
Pj4+ICsKPj4+ICtzdGF0aWMgaW50IGl0c19oYW5kbGVfaW52KHN0cnVjdCB2aXJ0X2l0cyAqaXRz
LCB1aW50NjRfdCAqY21kcHRyKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGl0
cy0+ZDsKPj4+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRw
dHIpOwo+Pj4gKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsK
Pj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+Pj4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPj4+ICsgICAgdWludDMyX3QgdmxwaTsK
Pj4+ICsgICAgaW50IHJldCA9IC0xOwo+Pj4gKwo+Pj4gKyAgICAvKiBUcmFuc2xhdGUgdGhlIGV2
ZW50IGludG8gYSB2Q1BVL3ZMUEkgcGFpci4gKi8KPj4+ICsgICAgaWYgKCAhcmVhZF9pdHRlKGl0
cywgZGV2aWQsIGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQo+Pj4gKyAgICAgICAgcmV0dXJuIC0x
Owo+Pj4gKwo+Pj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQo+Pj4gKyAgICAgICAg
cmV0dXJuIC0xOwo+Pj4gKwo+Pj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52
Z2ljLmxvY2ssIGZsYWdzKTsKPj4+ICsKPj4+ICsgICAgcCA9IGQtPmFyY2gudmdpYy5oYW5kbGVy
LT5scGlfdG9fcGVuZGluZyhkLCB2bHBpKTsKPj4+ICsgICAgaWYgKCAhcCApCj4+PiArICAgICAg
ICBnb3RvIG91dF91bmxvY2s7Cj4+Cj4+IEFzIHNhaWQgb24gdjUsIHRoaXMgY291bGQgYmUgc2lt
cGxlciBhbmQgdXNlIHRoZSBwZW5kaW5nX2lycXMgaW4gdGhlCj4+IGRldmljZS4gVGhhdCB3b3Vs
ZCBiZSBhbiBpbXByb3ZlbWVudCB0aG91Z2guIFNvIGEgd291bGQgYmUgZ29vZC4KPgo+IE9yaWdp
bmFsbHkgSSBmb3VuZCBpdCBtb3JlIHN0cmFpZ2h0LWZvcndhcmQgdG8gdXNlIHRoZSBvbmUgZXhp
c3RpbmcKPiBpbnRlcmZhY2UgKHRoZSByYnRyZWUpIHdlIGFsc28gdXNlIGluIHRoZSBWR0lDIHBh
cnQsIHdoaWNoIHdvdWxkIGFsbG93Cj4gdXMgdG8gaGFuZGxlIGxvY2tpbmcgb3IgcmVmLWNvdW50
aW5nIGluIG9uZSBjZW50cmFsIHBsYWNlLgo+IEJ1dCBpbmRlZWQgdGhlIElUUyBjb21tYW5kIGhh
bmRsaW5nIGhhcyBhbGwgdGhlIGRhdGEgd2UgbmVlZCB0byBmaW5kIHRoZQo+IHBlbmRpbmdfaXJx
IGRpcmVjdGx5IGZyb20gdGhlIHZpcnR1YWwgZGV2aWNlLgo+IFNvIEkgcmVwbGFjZWQgYWxsIGxw
aV90b19wZW5kaW5nKCkgY2FsbHMgaW4gdGhvc2UgaGFuZGxlcnMgd2l0aCBhIG5ldwo+IGZ1bmN0
aW9uIGdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoKSwgd2hpY2ggbG9va3MgdXAgdGhl
IHN0cnVjdAo+IGZyb20gYW4gSVRTL2RldmljZS9ldmVudCB0cmlwbGUuCj4gSSB0YWtlIGFuZCBr
ZWVwIHRoZSBpdHMtPmxvY2sgZm9yIHRoZSBydW50aW1lIG9mIHRoZXNlIGZ1bmN0aW9ucywgc28K
PiB0aG9zZSBldmVudHMgYW5kIHRoZWlyIG1lbW9yeSB3aWxsIG5vdCB2YW5pc2ggbWVhbndoaWxl
Lgo+Cj4gRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/CgpJdCBtYWtlcyBzZW5zZSB0byBrZWVwIHRoZSBy
ZWYtY291bnRpbmcgaW4gb25lIGNlbnRyYWwgcGxhY2UuIEJ1dCBpdCBpcyAKYmV0dGVyIHRvIGF2
b2lkIHJlYWRpbmcgZ3Vlc3QgbWVtb3J5IGFuZCB0aGVyZWZvcmUgYXZvaWQgbW9zdCBvZiAKY2hl
Y2tpbmcgYW5kIG92ZXJoZWFkIHRvIHRyYW5zbGF0ZSB0aGUgSVBBIHRvIFBBLgoKVGhhdCdzIHdo
eSBJIHN1Z2dlc3RlZCB0byB1c2UgcGVuZGluZ19pcnFzIDopLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 10:44:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8laV-00044k-Pd; Thu, 11 May 2017 10:44:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8laU-00044b-6o
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:44:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 02/D6-01721-0A044195; Thu, 11 May 2017 10:44:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO4CB5F
 Ig+tHpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5p/YyF7TzVqxaP5u1gfEAVxcjJ4eEgL9E
 8+EDrCA2i4CqxOZ/V8BsNgFliZ+dvWwgtoiAlsT6FU/BbGaBWolLbw+zdzFycAgLBEo8/+kJE
 uYVsJCYsu0VUCsXh5DAVUaJQ+9OskAkBCVOznzCAtGrI7Fg9yc2kF5mAWmJ5f84QMKcAl4SG3
 9PABsvKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU20Esqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy0egYGxh2MnSf8DjFKcjApifK2/xGOFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB22wvEikkWJSanlqRlpkDDHmYtAQHj5IIrxQw7IV4iwsSc
 4sz0yFSpxgVpcR574L0CYAkMkrz4NpgcXaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvVp
 ApPJl5JXDTXwEtZgJa3A9yM29xSSJCSqqB0arw44pNv0w9NVRsCj61nD/wTvnWhKUPJHgmqKU
 vckwofv/Nz/p7wMu315oPnPnzS1UzsuXr3Umfjkn1Kk83X76s8eLJTb+um327auwV+XvzW7eC
 sHfl0/7a6SkV9rpIW23WZj/bKPonfdekf4mxLrpHTdR/7TFImftj/tWP2S6sGzd15f6IXKbEU
 pyRaKjFXFScCADiDZc9rgIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494499486!88251021!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49574 invoked from network); 11 May 2017 10:44:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:44:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423192661"
Date: Thu, 11 May 2017 11:44:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170511104444.33dkp7nq2byrtx4w@citrix.com>
References: <20170510101239.33080-1-roger.pau@citrix.com>
 <20170510101239.33080-3-roger.pau@citrix.com>
 <20170510162912.hwshe7rwwp7rfgmu@citrix.com>
 <20170511082440.2j3x7o6yrp2tfv5r@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170511082440.2j3x7o6yrp2tfv5r@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, admin@frp.lv, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] libxl/devd: prevent adding spurious
 domains to the list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMDk6MjQ6NDBBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDA1OjI5OjEyUE0gKzAxMDAsIFdlaSBM
aXUgd3JvdGU6Cj4gPiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAxMToxMjozOUFNICswMTAwLCBS
b2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiA+IEN1cnJlbnQgY29kZSBpbiBiYWNrZW5kX3dhdGNo
X2NhbGxiYWNrIGZvcmdldHMgdG8gcmVtb3ZlIGEgbGlieGxfX2Rkb21haW5fZ3Vlc3QKPiA+ID4g
ZnJvbSB0aGUgbGlzdCBvZiB0cmFja2VkIGRvbWFpbnMgd2hlbiB0aGUgcmVsYXRlZCBkYXRhIGlz
IGZyZWVkLCBjYXVzaW5nCj4gPiA+IGRlcmVmZXJlbmNlcyBsYXRlciBvbiB3aGVuIHRoZSBsaXN0
IGlzIHRyYXZlcnNlZC4gTWFrZSBzdXJlIHRoYXQgYSBkb21haW4gaXMKPiA+ID4gYWx3YXlzIHJl
bW92ZWQgZnJvbSB0aGUgbGlzdCB3aGVuIGZyZWVkLgo+ID4gCj4gPiBUaGVyZSBpcyBhbm90aGVy
IGJ1ZzogZGd1ZXN0IHdhcyBmcmVlZCBieSBhIHNwdXJpb3VzIGV2ZW50LiBUaGF0IGlzIGFsc28K
PiA+IGZpeGVkIGJ5IHRoaXMgcGF0Y2guCj4gPiAKPiA+IEkgd291bGQgc3VnZ2VzdCBjaGFuZ2lu
ZyB0aGUgdGl0ZSB0byAiY29ycmVjdGx5IG1hbmlwdWxhdGUgdGhlIGRndWVzdAo+ID4gbGlzdCIg
YW5kIGFsc28gZXh0ZW5kIHRoZSBjb21taXQgbWVzc2FnZSB0byBpbmNsdWRlIHRoYXQgb3RoZXIg
YnVnLgo+IAo+IFdoYXQgYWJvdXQgdGhlIGZvbGxvd2luZyBjb21taXQgbWVzc2FnZToKPiAKPiBs
aWJ4bC9kZXZkOiBjb3JyZWN0bHkgbWFuaXB1bGF0ZSB0aGUgZGd1ZXN0IGxpc3QKPiAKPiBDdXJy
ZW50IGNvZGUgaW4gYmFja2VuZF93YXRjaF9jYWxsYmFjayBoYXMgdHdvIGlzc3VlcyB3aGVuIG1h
bmlwdWxhdGluZyB0aGUKPiBkZ2VzdCBsaXN0Ogo+IAo+IDEuIGJhY2tlbmRfd2F0Y2hfY2FsbGJh
Y2sgZm9yZ2V0cyB0byByZW1vdmUgYSBsaWJ4bF9fZGRvbWFpbl9ndWVzdCBmcm9tIHRoZQo+IGxp
c3Qgb2YgdHJhY2tlZCBkb21haW5zIHdoZW4gdGhlIHJlbGF0ZWQgZGF0YSBpcyBmcmVlZCwgY2F1
c2luZyBkZXJlZmVyZW5jZXMKPiBsYXRlciBvbiB3aGVuIHRoZSBsaXN0IGlzIHRyYXZlcnNlZC4g
TWFrZSBzdXJlIHRoYXQgYSBkb21haW4gaXMgYWx3YXlzIHJlbW92ZWQKPiBmcm9tIHRoZSBsaXN0
IHdoZW4gZnJlZWQuCj4gCj4gMi4gQSBzcHVyaW91cyBkZXZpY2Ugc3RhdGUgY2hhbmdlIGNhbiBj
YXVzZSBhIGRndWVzdCB0byBiZSBmcmVlZCwgd2l0aCBhY3RpdmUKPiBkZXZpY2VzIGFuZCB3aXRo
b3V0IGJlaW5nIHJlbW92ZWQgZnJvbSB0aGUgbGlzdC4gRml4IHRoaXMgYnkgYWx3YXlzIGNoZWNr
aW5nIGlmCj4gYSBkZ3Vlc3QgaGFzIGFjdGl2ZSBkZXZpY2VzIGJlZm9yZSBmcmVlaW5nIGFuZCBy
ZW1vdmluZyBpdC4KPiAKPiBMZXQgbWUga25vdyBpZiB5b3Ugd2FudCBtZSB0byByZXNlbmQgdGhl
IHBhdGNoIG9yIGlmIHlvdSB3aWxsIGZpeCB0aGUgbWVzc2FnZQo+IHdoaWxlIGNvbW1pdHRpbmcu
Cj4gCgpSZXNlbmRpbmcgYW5kIENDIEp1bGllbiB3b3VsZCBiZSBiZXN0LgoKPiA+IENvZGUtd2lz
ZToKPiA+IAo+ID4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Cj4gVGhhbmtzLgoKCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 10:55:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8llC-0004uv-3U; Thu, 11 May 2017 10:55:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29737f781=roger.pau@citrix.com>)
 id 1d8ll9-0004u9-DU
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:55:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BA/90-03620-63344195; Thu, 11 May 2017 10:55:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva6Zs0i
 kwetprBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVpjvsBdu1Kn7/vcvUwLhJrouRg0NCwF/i
 zM7SLkZODjYBHYmLc3eygYRFBFQkbu816GLk4mAWmMko8bu/lQUkLiwQJvHnQy1IOYuAqkTn3
 6PsIDavgKXE642HmUBsCQE9ibcTXzCC2JwCVhJPnj5kAmkVAqrZ3mUCUS4ocXLmExYQm1lAU6
 J1+292CFteonnrbGYQW0hAUaJ/3gO2CYx8s5C0zELSMgtJywJG5lWM6sWpRWWpRbrGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHGAAQ7GDv+OR1ilORgUhLlbf8jHCnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgrfGUSRSSLAoNT21Ii0zBxjuMGkJDh4lEd5zDkBp3uKCxNziz
 HSI1ClGRSlxXh0noIQASCKjNA+uDRZjlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+x9kO0
 9mXgnc9FdAi5mAFveD3MxbXJKIkJJqYNy+Uu+Q75ciz4VHdhS8eXFx5fMZzhLZv8vF5r4Qsws
 p8vS7oX07IDW3qVdNxr6YtcJWOcnL48abxZtOij+pXtl5Q0fpv+oOl6Oa9dO3cjl+id3Lzf7x
 tPUX87l7cgqm/ypszwmbMjG6mSdUuutnvsgh68vz2DaqHvSr3hpi9/aaEGPWsuNTvJVYijMSD
 bWYi4oTAbWT4wOsAgAA
X-Env-Sender: prvs=29737f781=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494500148!67941479!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31352 invoked from network); 11 May 2017 10:55:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:55:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431861656"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 11 May 2017 11:55:43 +0100
Message-ID: <20170511105544.35197-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170511105544.35197-1-roger.pau@citrix.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/2] libxl/devd: fix a race with concurrent
	device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBjb2RlIGNhbiBmcmVlIHRoZSBsaWJ4bF9fZGV2aWNlIGluc2lkZSBvZiB0aGUgbGli
eGxfX2Rkb21haW5fZGV2aWNlCmJlZm9yZSB0aGUgYWRkaXRpb24gaGFzIGZpbmlzaGVkIGlmIGEg
cmVtb3ZhbCBoYXBwZW5zIHdoaWxlIGFuIGFkZGl0aW9uIGlzCnN0aWxsIGluIHByb2Nlc3M6Cgog
IGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sKICAgICAgICAgICAgfAogICAgICAgICAgICB2CiAgICAg
ICBhZGRfZGV2aWNlCiAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIGJhY2tlbmRfd2F0Y2hf
Y2FsbGJhY2sKICAgIChhc3luYyBvcGVyYXRpb24pICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHYKICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgIHJlbW92ZV9kZXZpY2UKICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgZGV2aWNlX2NvbXBsZXRlCiAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgIChmcmVlIGxpYnhsX19kZXZpY2UpCiAgICAgICAgICAgIHYKICAg
ICBkZXZpY2VfY29tcGxldGUKICAoZGVyZWYgbGlieGxfX2RldmljZSkKCkZpeCB0aGlzIGJ5IGNy
ZWF0aW5nIGEgdGVtcG9yYXJ5IGNvcHkgb2YgdGhlIGxpYnhsX19kZXZpY2UsIHRoYXQncyB0cmFj
a2VkIGJ5CnRoZSBHQyBvZiB0aGUgbmVzdGVkIGFzeW5jIG9wZXJhdGlvbi4gVGhpcyBlbnN1cmVz
IHRoYXQgdGhlIGxpYnhsX19kZXZpY2UgdXNlZApieSB0aGUgYXN5bmMgb3BlcmF0aW9ucyBjYW5u
b3QgYmUgZnJlZWQgd2hpbGUgYmVpbmcgdXNlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXBvcnRlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgfCAzMiAr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2Vy
dGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKaW5kZXggNWU5NjY3NjJjNi4u
Y2Q0YWQwNWE2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTE0MTUsOSArMTQxNSw2IEBAIHN0YXRpYyB2
b2lkIGRldmljZV9jb21wbGV0ZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hb19kZXZpY2UgKmFv
ZGV2KQogICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9hY3Rpb25fdG9fc3RyaW5nKGFvZGV2
LT5hY3Rpb24pLAogICAgICAgICAgICAgICAgYW9kZXYtPnJjID8gImZhaWxlZCIgOiAic3VjY2Vl
ZCIpOwogCi0gICAgaWYgKGFvZGV2LT5hY3Rpb24gPT0gTElCWExfX0RFVklDRV9BQ1RJT05fUkVN
T1ZFKQotICAgICAgICBmcmVlKGFvZGV2LT5kZXYpOwotCiAgICAgbGlieGxfX25lc3RlZF9hb19m
cmVlKGFvZGV2LT5hbyk7CiB9CiAKQEAgLTE1MjEsNyArMTUxOCwxMiBAQCBzdGF0aWMgaW50IGFk
ZF9kZXZpY2UobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLAogCiAgICAgICAgIEdDTkVX
KGFvZGV2KTsKICAgICAgICAgbGlieGxfX3ByZXBhcmVfYW9fZGV2aWNlKGFvLCBhb2Rldik7Ci0g
ICAgICAgIGFvZGV2LT5kZXYgPSBkZXY7CisgICAgICAgIC8qCisgICAgICAgICAqIENsb25lIHRo
ZSBsaWJ4bF9fZGV2aWNlIHRvIGF2b2lkIHJhY2VzIGlmIHJlbW92ZV9kZXZpY2UgaXMgY2FsbGVk
CisgICAgICAgICAqIGJlZm9yZSB0aGUgZGV2aWNlIGFkZGl0aW9uIGhhcyBmaW5pc2hlZC4KKyAg
ICAgICAgICovCisgICAgICAgIEdDTkVXKGFvZGV2LT5kZXYpOworICAgICAgICAqYW9kZXYtPmRl
diA9ICpkZXY7CiAgICAgICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9B
REQ7CiAgICAgICAgIGFvZGV2LT5jYWxsYmFjayA9IGRldmljZV9jb21wbGV0ZTsKICAgICAgICAg
bGlieGxfX3dhaXRfZGV2aWNlX2Nvbm5lY3Rpb24oZWdjLCBhb2Rldik7CkBAIC0xNTY0LDcgKzE1
NjYsMTIgQEAgc3RhdGljIGludCByZW1vdmVfZGV2aWNlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2FvICphbywKIAogICAgICAgICBHQ05FVyhhb2Rldik7CiAgICAgICAgIGxpYnhsX19wcmVwYXJl
X2FvX2RldmljZShhbywgYW9kZXYpOwotICAgICAgICBhb2Rldi0+ZGV2ID0gZGV2OworICAgICAg
ICAvKgorICAgICAgICAgKiBDbG9uZSB0aGUgbGlieGxfX2RldmljZSB0byBhdm9pZCByYWNlcyBp
ZiB0aGVyZSdzIGEgYWRkX2RldmljZQorICAgICAgICAgKiBydW5uaW5nIGluIHBhcmFsbGVsLgor
ICAgICAgICAgKi8KKyAgICAgICAgR0NORVcoYW9kZXYtPmRldik7CisgICAgICAgICphb2Rldi0+
ZGV2ID0gKmRldjsKICAgICAgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9O
X1JFTU9WRTsKICAgICAgICAgYW9kZXYtPmNhbGxiYWNrID0gZGV2aWNlX2NvbXBsZXRlOwogICAg
ICAgICBsaWJ4bF9faW5pdGlhdGVfZGV2aWNlX2dlbmVyaWNfcmVtb3ZlKGVnYywgYW9kZXYpOwpA
QCAtMTU3Niw3ICsxNTgzLDYgQEAgc3RhdGljIGludCByZW1vdmVfZGV2aWNlKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2FvICphbywKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQogICAgICAgICBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3koZ2MsIGRldik7Ci0gICAgICAgIGZyZWUo
ZGV2KTsKICAgICAgICAgLyogRmFsbCB0aHJvdWdoIHRvIHJldHVybiA+IDAsIG5vIGFvIGhhcyBi
ZWVuIGRpc3BhdGNoZWQgKi8KICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IDE7CkBAIC0xNTk3
LDcgKzE2MDMsNyBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX2V2X3hzd2F0Y2ggKndhdGNoLAogICAgIGNoYXIgKnAsICpwYXRoOwog
ICAgIGNvbnN0IGNoYXIgKnNzdGF0ZSwgKnNvbmxpbmU7CiAgICAgaW50IHN0YXRlLCBvbmxpbmUs
IHJjLCBudW1fZGV2czsKLSAgICBsaWJ4bF9fZGV2aWNlICpkZXYgPSBOVUxMOworICAgIGxpYnhs
X19kZXZpY2UgKmRldjsKICAgICBsaWJ4bF9fZGRvbWFpbl9kZXZpY2UgKmRkZXYgPSBOVUxMOwog
ICAgIGxpYnhsX19kZG9tYWluX2d1ZXN0ICpkZ3Vlc3QgPSBOVUxMOwogICAgIGJvb2wgZnJlZV9h
byA9IGZhbHNlOwpAQCAtMTYyNSw3ICsxNjMxLDcgQEAgc3RhdGljIHZvaWQgYmFja2VuZF93YXRj
aF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3YXRjaCwKICAg
ICAgICAgZ290byBza2lwOwogICAgIG9ubGluZSA9IGF0b2koc29ubGluZSk7CiAKLSAgICBkZXYg
PSBsaWJ4bF9femFsbG9jKE5PR0MsIHNpemVvZigqZGV2KSk7CisgICAgR0NORVcoZGV2KTsKICAg
ICByYyA9IGxpYnhsX19wYXJzZV9iYWNrZW5kX3BhdGgoZ2MsIHBhdGgsIGRldik7CiAgICAgaWYg
KHJjKQogICAgICAgICBnb3RvIHNraXA7CkBAIC0xNjU5LDcgKzE2NjUsOCBAQCBzdGF0aWMgdm9p
ZCBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3hzd2F0
Y2ggKndhdGNoLAogICAgICAgICAgKiB0byB0aGUgbGlzdCBvZiBhY3RpdmUgZGV2aWNlcyBmb3Ig
YSBnaXZlbiBndWVzdC4KICAgICAgICAgICovCiAgICAgICAgIGRkZXYgPSBsaWJ4bF9femFsbG9j
KE5PR0MsIHNpemVvZigqZGRldikpOwotICAgICAgICBkZGV2LT5kZXYgPSBkZXY7CisgICAgICAg
IGRkZXYtPmRldiA9IGxpYnhsX196YWxsb2MoTk9HQywgc2l6ZW9mKCpkZGV2LT5kZXYpKTsKKyAg
ICAgICAgKmRkZXYtPmRldiA9ICpkZXY7CiAgICAgICAgIExJQlhMX1NMSVNUX0lOU0VSVF9IRUFE
KCZkZ3Vlc3QtPmRldmljZXMsIGRkZXYsIG5leHQpOwogICAgICAgICBMT0dEKERFQlVHLCBkZXYt
PmRvbWlkLCAiQWRkZWQgZGV2aWNlICVzIHRvIHRoZSBsaXN0IG9mIGFjdGl2ZSBkZXZpY2VzIiwK
ICAgICAgICAgICAgICBwYXRoKTsKQEAgLTE2NzAsOSArMTY3Nyw2IEBAIHN0YXRpYyB2b2lkIGJh
Y2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAq
d2F0Y2gsCiAgICAgICAgIC8qCiAgICAgICAgICAqIFJlbW92YWwgb2YgYW4gYWN0aXZlIGRldmlj
ZSwgcmVtb3ZlIGl0IGZyb20gdGhlIGxpc3QgYW5kCiAgICAgICAgICAqIGZyZWUgaXQncyBkYXRh
IHN0cnVjdHVyZXMgaWYgdGhleSBhcmUgbm8gbG9uZ2VyIG5lZWRlZC4KLSAgICAgICAgICoKLSAg
ICAgICAgICogVGhlIGZyZWUgb2YgdGhlIGFzc29jaWF0ZWQgbGlieGxfX2RldmljZSBpcyBsZWZ0
IHRvIHRoZQotICAgICAgICAgKiBoZWxwZXIgcmVtb3ZlX2RldmljZSBmdW5jdGlvbi4KICAgICAg
ICAgICovCiAgICAgICAgIExJQlhMX1NMSVNUX1JFTU9WRSgmZGd1ZXN0LT5kZXZpY2VzLCBkZGV2
LCBsaWJ4bF9fZGRvbWFpbl9kZXZpY2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0
KTsKQEAgLTE2ODIsNiArMTY4Niw3IEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfd2F0Y2hfY2FsbGJh
Y2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCiAgICAgICAgIGlm
IChyYyA+IDApCiAgICAgICAgICAgICBmcmVlX2FvID0gdHJ1ZTsKIAorICAgICAgICBmcmVlKGRk
ZXYtPmRldik7CiAgICAgICAgIGZyZWUoZGRldik7CiAgICAgICAgIC8qIElmIHRoaXMgd2FzIHRo
ZSBsYXN0IGRldmljZSBpbiB0aGUgZG9tYWluLCByZW1vdmUgaXQgZnJvbSB0aGUgbGlzdCAqLwog
ICAgICAgICBudW1fZGV2cyA9IGRndWVzdC0+bnVtX3ZpZnMgKyBkZ3Vlc3QtPm51bV92YmRzICsg
ZGd1ZXN0LT5udW1fcWRpc2tzOwpAQCAtMTcwMyw3ICsxNzA4LDggQEAgc3RhdGljIHZvaWQgYmFj
a2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3
YXRjaCwKIAogc2tpcDoKICAgICBsaWJ4bF9fbmVzdGVkX2FvX2ZyZWUobmVzdGVkX2FvKTsKLSAg
ICBmcmVlKGRldik7CisgICAgaWYgKGRkZXYpCisgICAgICAgIGZyZWUoZGRldi0+ZGV2KTsKICAg
ICBmcmVlKGRkZXYpOwogICAgIGZyZWUoZGd1ZXN0KTsKICAgICByZXR1cm47Ci0tIAoyLjExLjAg
KEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 10:55:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ll9-0004uF-Ow; Thu, 11 May 2017 10:55:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29737f781=roger.pau@citrix.com>)
 id 1d8ll8-0004u3-Ay
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:55:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2A/90-03696-53344195; Thu, 11 May 2017 10:55:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDva6ps0i
 kwd4NMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bengeMBbuZKzb9X83SwPiaqYuRk0NCwF9i
 +oKZrCA2m4COxMW5O9m6GDk4RARUJG7vNQAJCwtoSyy928cGYrMIqEpM+t7JCGLzClhKTF1/h
 hVijJ7E24kvwOJCAooS/fMesEHUCEqcnPmEBcRmFpCQOPjiBfMERq5ZSFKzkKQWMDKtYlQvTi
 0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0OAMQ7GDs+Od0iFGSg0l
 JlLf9j3CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneGkeRSCHBotT01Iq0zBxg6MGkJTh4lER4
 zzkApXmLCxJzizPTIVKnGHU55tz7+p5JiCUvPy9VSpxXxwmoSACkKKM0D24ELA4uMcpKCfMyA
 h0lxFOQWpSbWYIq/4pRnINRSZj3P8glPJl5JXCbXgEdwQR0RD/I/bzFJYkIKakGRgNlfb5ZZ1
 6yrLuh/3db49xT3Svjvv5OtDTf6RT55Md3jQe3D1g7FvhLq204+bjx94xtmqHmi5zqbQ9suLa
 JZ49SoR3PVnEjmQ6h9BJ/znMmPGLbJ5+fZXnAv/7u2kUp/yJPxCqEqtY3HDq4SDhvwSaBqjd3
 5csnRrBMqXEtnO37iDOe9+Wjl0osxRmJhlrMRcWJAJ+yjwJ+AgAA
X-Env-Sender: prvs=29737f781=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494500148!67941479!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30941 invoked from network); 11 May 2017 10:55:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:55:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431861653"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 11 May 2017 11:55:42 +0100
Message-ID: <20170511105544.35197-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] libxl/devd: bufixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHR3byBwYXRjaGVzIGZpeCBhIHJhY2Ugd2l0aCBjb25jdXJy
ZW50IGRldmljZSBhZGRpdGlvbi9yZW1vdmFsCmFuZCB0d28gYnVncyByZWxhdGVkIHRvIG1hbmlw
dWxhdGlvbiBvZiB0aGUgbGlzdCBvZiBhY3RpdmUgZG9tYWlucyBpbiB0aGUgZGV2ZApzdWJjb21t
YW5kLgoKSU1ITyB0aGV5IHNob3VsZCBiZSBwYXJ0IG9mIDQuOSBiZWNhdXNlIHRoZXkgYXJlIGNv
bmZpbmVkIHRvIGRldmQgY29kZSwgYW5kCndpdGhvdXQgdGhlbSBkZXZkIGlzIHVudXNhYmxlIChp
dCdzIHRyaXZpYWwgdG8gc2VnZmF1bHQgaXQpLCBzbyB0aGUgcmlzayBpcwpsb3cuIFdvcnNlIHRo
aW5nIHRoYXQgY291bGQgaGFwcGVuIGlzIHRoYXQgZGV2ZCBjcmFzaGVzLCB3aGljaCBpcyBhbHJl
YWR5IHRoZQpjYXNlIHdpdGhvdXQgdGhlbS4KClRoYW5rcywgUm9nZXIuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu May 11 10:55:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8llC-0004v7-A5; Thu, 11 May 2017 10:55:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29737f781=roger.pau@citrix.com>)
 id 1d8llA-0004ue-OA
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:55:52 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 21/6C-03557-83344195; Thu, 11 May 2017 10:55:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK65s0i
 kwdHV0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEzj1MBe+kKl7P+87YwHhEpIuRk0NCwF9i
 19tT7CA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFpjJKPG7v5UFpEZYwEOiefo8MJtFQFVi9
 p67zCA2r4ClxKknv5khZupJvJ34ghHE5hSwknjy9CETyEwhoJrtXSYQ5YISJ2c+ARvDLKAp0b
 r9NzuELS/RvHU22BghAUWJ/nkP2CYw8s1C0jILScssJC0LGJlXMWoUpxaVpRbpGhnoJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxg/LUs4BCjJAeTkihv+x/hSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvOxOIpFCgkWp6akVaZk5wKCHSUtw8CiJ8JqBpHmLCxJzizPTI
 VKnGBWlxHl1QBICIImM0jy4NlikXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw739HoCk8mX
 klcNNfAS1mAlrcD3Izb3FJIkJKqoGxTPH6jgVuq3ivn24Lc/7/aGGBCGdCxubjPzg/xhn+u9d
 75G5zf254XuEEE0lzvsmsLCeSG38tsWW7Jei5uOvZIeOpE2QzX2wINHLeKHls4l6msHsdMudu
 Ghz6MO9gP7tIj+0GHf2EtHU2dhtbn4gnPXUK+WnG+4fx6ASz+HOrbyoHpMQXLnyjxFKckWiox
 VxUnAgAEmWq7K8CAAA=
X-Env-Sender: prvs=29737f781=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494500150!91293408!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42036 invoked from network); 11 May 2017 10:55:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:55:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423193745"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 11 May 2017 11:55:44 +0100
Message-ID: <20170511105544.35197-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170511105544.35197-1-roger.pau@citrix.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] libxl/devd: correctly manipulate the
	dguest list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBjb2RlIGluIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgaGFzIHR3byBpc3N1ZXMgd2hl
biBtYW5pcHVsYXRpbmcgdGhlCmRndWVzdCBsaXN0OgoKMS4gYmFja2VuZF93YXRjaF9jYWxsYmFj
ayBmb3JnZXRzIHRvIHJlbW92ZSBhIGxpYnhsX19kZG9tYWluX2d1ZXN0IGZyb20gdGhlCmxpc3Qg
b2YgdHJhY2tlZCBkb21haW5zIHdoZW4gdGhlIHJlbGF0ZWQgZGF0YSBpcyBmcmVlZCwgY2F1c2lu
ZyBkZXJlZmVyZW5jZXMKbGF0ZXIgb24gd2hlbiB0aGUgbGlzdCBpcyB0cmF2ZXJzZWQuIE1ha2Ug
c3VyZSB0aGF0IGEgZG9tYWluIGlzIGFsd2F5cyByZW1vdmVkCmZyb20gdGhlIGxpc3Qgd2hlbiBm
cmVlZC4KCjIuIEEgc3B1cmlvdXMgZGV2aWNlIHN0YXRlIGNoYW5nZSBjYW4gY2F1c2UgYSBkZ3Vl
c3QgdG8gYmUgZnJlZWQsIHdpdGggYWN0aXZlCmRldmljZXMgYW5kIHdpdGhvdXQgYmVpbmcgcmVt
b3ZlZCBmcm9tIHRoZSBsaXN0LiBGaXggdGhpcyBieSBhbHdheXMgY2hlY2tpbmcgaWYKYSBkZ3Vl
c3QgaGFzIGFjdGl2ZSBkZXZpY2VzIGJlZm9yZSBmcmVlaW5nIGFuZCByZW1vdmluZyBpdC4KCkxl
dCBtZSBrbm93IGlmIHlvdSB3YW50IG1lIHRvIHJlc2VuZCB0aGUgcGF0Y2ggb3IgaWYgeW91IHdp
bGwgZml4IHRoZSBtZXNzYWdlCndoaWxlIGNvbW1pdHRpbmcuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IFJlaW5pcyBN
YXJ0aW5zb25zIDxhZG1pbkBmcnAubHY+ClN1Z2dlc3RlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBGaXggY29tbWl0IG1lc3NhZ2UK
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyB8IDMwICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZGV2aWNlLmMKaW5kZXggY2Q0YWQwNWE2Zi4uODQxNzE5ODA4MSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2
aWNlLmMKQEAgLTE2MDIsNyArMTYwMiw3IEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfd2F0Y2hfY2Fs
bGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCiAgICAgU1RB
VEVfQU9fR0MobmVzdGVkX2FvKTsKICAgICBjaGFyICpwLCAqcGF0aDsKICAgICBjb25zdCBjaGFy
ICpzc3RhdGUsICpzb25saW5lOwotICAgIGludCBzdGF0ZSwgb25saW5lLCByYywgbnVtX2RldnM7
CisgICAgaW50IHN0YXRlLCBvbmxpbmUsIHJjOwogICAgIGxpYnhsX19kZXZpY2UgKmRldjsKICAg
ICBsaWJ4bF9fZGRvbWFpbl9kZXZpY2UgKmRkZXYgPSBOVUxMOwogICAgIGxpYnhsX19kZG9tYWlu
X2d1ZXN0ICpkZ3Vlc3QgPSBOVUxMOwpAQCAtMTY4NCwyMSArMTY4NCw5IEBAIHN0YXRpYyB2b2lk
IGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRj
aCAqd2F0Y2gsCiAgICAgICAgICAgICAgcGF0aCk7CiAgICAgICAgIHJjID0gcmVtb3ZlX2Rldmlj
ZShlZ2MsIG5lc3RlZF9hbywgZGd1ZXN0LCBkZGV2KTsKICAgICAgICAgaWYgKHJjID4gMCkKLSAg
ICAgICAgICAgIGZyZWVfYW8gPSB0cnVlOworICAgICAgICAgICAgbGlieGxfX25lc3RlZF9hb19m
cmVlKG5lc3RlZF9hbyk7CiAKLSAgICAgICAgZnJlZShkZGV2LT5kZXYpOwotICAgICAgICBmcmVl
KGRkZXYpOwotICAgICAgICAvKiBJZiB0aGlzIHdhcyB0aGUgbGFzdCBkZXZpY2UgaW4gdGhlIGRv
bWFpbiwgcmVtb3ZlIGl0IGZyb20gdGhlIGxpc3QgKi8KLSAgICAgICAgbnVtX2RldnMgPSBkZ3Vl
c3QtPm51bV92aWZzICsgZGd1ZXN0LT5udW1fdmJkcyArIGRndWVzdC0+bnVtX3FkaXNrczsKLSAg
ICAgICAgaWYgKG51bV9kZXZzID09IDApIHsKLSAgICAgICAgICAgIExJQlhMX1NMSVNUX1JFTU9W
RSgmZGRvbWFpbi0+Z3Vlc3RzLCBkZ3Vlc3QsIGxpYnhsX19kZG9tYWluX2d1ZXN0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQpOwotICAgICAgICAgICAgTE9HRChERUJVRywg
ZGd1ZXN0LT5kb21pZCwgIlJlbW92ZWQgZG9tYWluIGZyb20gdGhlIGxpc3Qgb2YgYWN0aXZlIGd1
ZXN0cyIpOwotICAgICAgICAgICAgLyogQ2xlYXIgYW55IGxlZnRvdmVycyBpbiBsaWJ4bC88ZG9t
aWQ+ICovCi0gICAgICAgICAgICBsaWJ4bF9feHNfcm1fY2hlY2tlZChnYywgWEJUX05VTEwsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoImxpYnhsLyV1IiwgZGd1
ZXN0LT5kb21pZCkpOwotICAgICAgICAgICAgZnJlZShkZ3Vlc3QpOwotICAgICAgICB9CisgICAg
ICAgIGdvdG8gY2xlYW47CiAgICAgfQogCiAgICAgaWYgKGZyZWVfYW8pCkBAIC0xNzA4LDEwICsx
Njk2LDIwIEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCiAKIHNraXA6CiAgICAgbGlieGxfX25lc3Rl
ZF9hb19mcmVlKG5lc3RlZF9hbyk7CitjbGVhbjoKICAgICBpZiAoZGRldikKICAgICAgICAgZnJl
ZShkZGV2LT5kZXYpOwogICAgIGZyZWUoZGRldik7Ci0gICAgZnJlZShkZ3Vlc3QpOworICAgIGlm
IChkZ3Vlc3QgIT0gTlVMTCAmJgorICAgICAgICBkZ3Vlc3QtPm51bV92aWZzICsgZGd1ZXN0LT5u
dW1fdmJkcyArIGRndWVzdC0+bnVtX3FkaXNrcyA9PSAwKSB7CisgICAgICAgIExJQlhMX1NMSVNU
X1JFTU9WRSgmZGRvbWFpbi0+Z3Vlc3RzLCBkZ3Vlc3QsIGxpYnhsX19kZG9tYWluX2d1ZXN0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCk7CisgICAgICAgIExPR0QoREVCVUcsIGRn
dWVzdC0+ZG9taWQsICJSZW1vdmVkIGRvbWFpbiBmcm9tIHRoZSBsaXN0IG9mIGFjdGl2ZSBndWVz
dHMiKTsKKyAgICAgICAgLyogQ2xlYXIgYW55IGxlZnRvdmVycyBpbiBsaWJ4bC88ZG9taWQ+ICov
CisgICAgICAgIGxpYnhsX194c19ybV9jaGVja2VkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJsaWJ4bC8ldSIsIGRndWVzdC0+ZG9taWQpKTsK
KyAgICAgICAgZnJlZShkZ3Vlc3QpOworICAgIH0KICAgICByZXR1cm47CiB9CiAKLS0gCjIuMTEu
MCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 10:59:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 10:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8loa-0005Ij-Os; Thu, 11 May 2017 10:59:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8loZ-0005Ib-3q
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 10:59:23 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 97/8B-01977-A0444195; Thu, 11 May 2017 10:59:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvS6ni0i
 kwddfihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGn+dYCn4LV9yZuJO5gXEJfxcjJ4eEgL/E
 mY/3WEBsFgFVictLlzKB2GwCyhI/O3vZQGwRASOJF48uA9VwcTALHGCUOPnuCFiDsECaRG/TG
 TCbV8BC4uy9U6wgtpCAt8SJ7QuYIOKCEidnPgGrYRbQkViw+xPQUA4gW1pi+T8OkDCngI/Et1
 0zGEFsUQEVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSMTvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwFCrZ2Bg3MH46rjfIUZJDiYlUd72P8KRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4q51EIoUEi1LTUyvSMnOAQQ+TluDgURLhNQNJ8xYXJOYWZ
 6ZDpE4xKkqJ824BSQiAJDJK8+DaYJF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw73uQKT
 yZeSVw018BLWYCWtwPcjNvcUkiQkqqgbHotiNH2onG+bO2zF7laG8U9Dl2X+kK/0l72IKfBSh
 cffai656A8QWDCXzemgJ9Jh03EsV/+CdFxPe7P+8xPGh5/u7tPFd5dfYJf/33W58MFS+Z8Vk4
 tTFUda+QfNAFicNBG65NsA47tuFZOOcxwcRi5uR8p/Nvq6L+bNz765vTV//oiKzbsUosxRmJh
 lrMRcWJANkOFfivAgAA
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494500359!95880022!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49036 invoked from network); 11 May 2017 10:59:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 10:59:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431861965"
Date: Thu, 11 May 2017 11:59:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511105918.k4yylqmvowyqctm2@citrix.com>
References: <1494426678-32639-1-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426678-32639-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/12 v3] xen/arm: vpl011: Add new domctl
 APIs to initialize/de-initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6MDE6MThQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBZGQgdHdvIG5ldyBkb21jdGwgQVBJcyB0byBpbml0aWFsaXplIGFuZCBkZS1p
bml0aWFsaXplIHZwbDAxMS4gSXQgdGFrZXMgdGhlIEdGTiBhbmQgY29uc29sZQo+IGJhY2tlbmQg
ZG9taWQgYXMgaW5wdXQgYW5kIHJldHVybnMgYW4gZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZv
cgo+IHNlbmRpbmcgYW5kIHJlY2VpdmluZyBldmVudHMgZnJvbSBYZW4uCj4gCj4gWGVuIHdpbGwg
Y29tbXVuaWNhdGUgd2l0aCB4ZW5jb25zb2xlIHVzaW5nIEdGTiBhcyB0aGUgcmluZyBidWZmZXIg
YW5kCj4gdGhlIGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJlY2VpdmUgcGwwMTEgZGF0
YSBvbiBndWVzdCBkb21haW4ncyBiZWhhbGYuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpbLi4uXQo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5k
ZXggNWQ5MTRhNS4uZTc0ODlkOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20u
Ywo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gQEAgLTY4OCw2ICs2ODgsMTUgQEAg
c3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZG9tKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgfQo+ICAKPiArICAgIGlmICggaW5mby0+dnVh
cnQgJiYKPiArICAgICAgICAgKHJldCA9IHhjX2RvbV92cGwwMTFfaW5pdChDVFgtPnhjaCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpKSAhPSAwICkgewo+ICsg
ICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fdnBsMDExX2luaXQgZmFpbGVkIik7Cj4gKyAgICAg
ICAgZ290byBvdXQ7Cj4gKyAgICB9CgpQbGVhc2UgcHVzaCB0aGlzIHRvIGFyY2gtc3BlY2lmaWMg
ZnVuY3Rpb24uCgo+ICBvdXQ6Cj4gICAgICByZXR1cm4gcmV0ICE9IDAgPyBFUlJPUl9GQUlMIDog
MDsKPiAgfQo+IEBAIC03ODgsNiArNzk3LDcgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAgIGlmICh4Y19kb21fdHJhbnNsYXRlZChkb20p
KSB7Cj4gICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3BmbjsKPiAg
ICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9yZV9wZm47Cj4gKyAgICAgICAg
c3RhdGUtPnZ1YXJ0X2dmbiA9IGRvbS0+dnVhcnRfZ2ZuOwo+ICAgICAgfSBlbHNlIHsKPiAgICAg
ICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bm
bik7Cj4gICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPnhl
bnN0b3JlX3Bmbik7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiBpbmRleCAwOGVjY2QwLi4xZDJjNjVhIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMKPiBAQCAtMTAyOCw2ICsxMDI4LDggQEAgdm9pZCBsaWJ4bF9fZGVzdHJv
eV9kb21pZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlICpkaXMp
Cj4gICAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9Cj4gIAo+ICsgICAgeGNfZG9tX3ZwbDAxMV9k
ZWluaXQoY3R4LT54Y2gsIGRvbWlkKTsKPiArCgpBZ2FpbiwgYXJjaC1zcGVjaWZpYyBmdW5jdGlv
biBwbGVhc2UuCgo+ICAgICAgaWYgKGxpYnhsX19kZXZpY2VfcGNpX2Rlc3Ryb3lfYWxsKGdjLCBk
b21pZCkgPCAwKQo+ICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiUGNpIHNodXRkb3duIGZh
aWxlZCIpOwo+ICAgICAgcmMgPSB4Y19kb21haW5fcGF1c2UoY3R4LT54Y2gsIGRvbWlkKTsKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5j
Cj4gaW5kZXggOTcxY2FlYy4uMTE3MDdkYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiBAQCAtMTAsNiArMTAsNyBAQAo+
ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4g
ICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiArI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4K
ClBsZWFzZSBvcmRlciB0aGUgaGVhZGVyIGZpbGVzIGFscGhhYmV0aWNhbGx5LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 11:06:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:06:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lvO-00063A-FB; Thu, 11 May 2017 11:06:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297e3eeb7=Ian.Jackson@citrix.com>)
 id 1d8lvM-000634-S0
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:06:24 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EA/BF-01744-0B544195; Thu, 11 May 2017 11:06:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO56V5F
 Ig2+XeS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owT37eyF6zmqvh0diJzA2MPRxcjJ4eEgL/E
 8v42RhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9Q4SOxt2MMKYrMIq
 Eoc37kQzBYR0JJYv+IpVH2mxIoje8HiwgJREpevbGYHsTkFrCQ+bZsFtldIIEPiyf8LTBD3mE
 i8XbgTqJcDKK4mMXd9/ARGvllILpqF5KJZSC5awMi8ilGjOLWoLLVI18hEL6koMz2jJDcxM0f
 X0MBYLze1uDgxPTUnMalYLzk/dxMjMNTqGRgYdzC+Ou53iFGSg0lJlLf9j3CkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQleLReRSCHBotT01Iq0zBxg0MOkJTh4lER4zZyA0rzFBYm5xZnpEKlTj
 IpS4rzSIH0CIImM0jy4NlikXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzDsDZApPZl4J3P
 RXQIuZgBb3g9zMW1ySiJCSamCU1Vz6N0kgsOgJV2jdzfgmQ0ETw6TwNf9s7DsOy+qGmatXxH7
 VufFa7PLcR4oHP7SfmDrtwLEDS3hfH17tfD2nNyMot+VlmtmpVw6yMe/fnThQKv/7wO16FwEX
 ncLZrx9Hxz0+cP2LrwODXcGDvdLb8qaLvOtcVMn+UKPf8t1io5UfdoQ5+zQqsRRnJBpqMRcVJ
 wIAOqLIl68CAAA=
X-Env-Sender: prvs=297e3eeb7=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494500781!99239575!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5479 invoked from network); 11 May 2017 11:06:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:06:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423194995"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22804.17824.278014.487685@mariner.uk.xensource.com>
Date: Thu, 11 May 2017 12:06:08 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170511105544.35197-2-roger.pau@citrix.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
 <20170511105544.35197-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] libxl/devd: fix a race with
	concurrent device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAxLzJdIGxpYnhsL2RldmQ6IGZpeCBh
IHJhY2Ugd2l0aCBjb25jdXJyZW50IGRldmljZSBhZGRpdGlvbi9yZW1vdmFsIik6Cj4gQ3VycmVu
dCBjb2RlIGNhbiBmcmVlIHRoZSBsaWJ4bF9fZGV2aWNlIGluc2lkZSBvZiB0aGUgbGlieGxfX2Rk
b21haW5fZGV2aWNlCj4gYmVmb3JlIHRoZSBhZGRpdGlvbiBoYXMgZmluaXNoZWQgaWYgYSByZW1v
dmFsIGhhcHBlbnMgd2hpbGUgYW4gYWRkaXRpb24gaXMKPiBzdGlsbCBpbiBwcm9jZXNzOgouLi4K
PiBGaXggdGhpcyBieSBjcmVhdGluZyBhIHRlbXBvcmFyeSBjb3B5IG9mIHRoZSBsaWJ4bF9fZGV2
aWNlLCB0aGF0J3MKPiB0cmFja2VkIGJ5IHRoZSBHQyBvZiB0aGUgbmVzdGVkIGFzeW5jIG9wZXJh
dGlvbi4gVGhpcyBlbnN1cmVzIHRoYXQKPiB0aGUgbGlieGxfX2RldmljZSB1c2VkIGJ5IHRoZSBh
c3luYyBvcGVyYXRpb25zIGNhbm5vdCBiZSBmcmVlZCB3aGlsZQo+IGJlaW5nIHVzZWQuCi4uLgo+
ICAgICAgICAgIEdDTkVXKGFvZGV2KTsKPiAgICAgICAgICBsaWJ4bF9fcHJlcGFyZV9hb19kZXZp
Y2UoYW8sIGFvZGV2KTsKPiAtICAgICAgICBhb2Rldi0+ZGV2ID0gZGV2Owo+ICsgICAgICAgIC8q
Cj4gKyAgICAgICAgICogQ2xvbmUgdGhlIGxpYnhsX19kZXZpY2UgdG8gYXZvaWQgcmFjZXMgaWYg
cmVtb3ZlX2RldmljZSBpcyBjYWxsZWQKPiArICAgICAgICAgKiBiZWZvcmUgdGhlIGRldmljZSBh
ZGRpdGlvbiBoYXMgZmluaXNoZWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgR0NORVcoYW9k
ZXYtPmRldik7Cj4gKyAgICAgICAgKmFvZGV2LT5kZXYgPSAqZGV2OwoKVGhpcyBkb2VzIGNvbnZl
bmllbnRseSBkaXNlbnRhbmdsZSB0aGUgbWVtb3J5IG1hbmFnZW1lbnQsIHNvIEkgdGhpbmsKaXQn
cyBhIGdvb2QgYXBwcm9hY2guCgpCdXQgaXQgcmVhZHMga2luZCBvZiBvZGRseSB0byBtZS4gIEkg
dGhpbmsgaXQgaXMgbm90IGJ1Z2d5LCBidXQgY2FuCnlvdSBhZGQgYSBjb21tZW50IHRvIHRoZSBk
ZWZpbml0aW9uIG9mIGxpYnhsX19kZXZpY2UsIHNheWluZyB0aGF0IGl0CmlzIGEgdHJhbnNwYXJl
bnQgc3RydWN0dXJlIGNvbnRhaW5pbmcgbm8gZXh0ZXJuYWwgbWVtb3J5IHJlZmVyZW5jZXMgPwoK
T3RoZXJ3aXNlIHRoaXMgY29weSBpcyBub3QgcmVhbGx5IGp1c3RpZmlhYmxlLCBiZWNhdXNlIGlu
IEMsIGluCmdlbmVyYWwsIHN0cnVjdHMgbWlnaHQgY29udGFpbiBwcml2YXRlIGZpZWxkcywgb3Ig
bWVtb3J5IHJlZmVyZW5jZXMgb3IKbGlua2VkIGxpc3QgZW50cmllcyBvciBzb21ldGhpbmcuCgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lzB-0006dT-V8; Thu, 11 May 2017 11:10:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8lzB-0006dL-08
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:10:21 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 49/68-01999-C9644195; Thu, 11 May 2017 11:10:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO5sN5F
 Ig9bLehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcPx3sBbfFKxYfu8jUwPhQoIuRk0NCwF/i
 dd8pVhCbRUBVYsKGFUwgNpuAssTPzl42EFtEwEjixaPLLCA2s0CuxNfnp8BsYYEEic61DWA2r
 4CFxPq7B8FsIQFviUef/0DFBSVOznwC1asjsWD3J6CZHEC2tMTyfxwgYU4BH4lFr16ClYgKqE
 h0Lp0DNUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhq
 Y6uWmFhcnpqfmJCYV6yXn525iBAZaPQMD4w7GR/1+hxglOZiURHnb/whHCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLg/eAqEikkWJSanlqRlpkDDHmYtAQHj5II71kXoDRvcUFibnFmOkTqFKOil
 DhvLUifAEgiozQPrg0WZ5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMeA5nCk5lXAjf9Fd
 BiJqDF/SA38xaXJCKkpBoY19y/+0/y9rN5if2nVT1Mnokz8TMbXNgYYLGl2yBu68f5G54yJMb
 1Fk3buzRov/ev51yL+/V+hfnNN7n56LnQNQPZI94Jf7+pnv2zS9rf/n99Um3KN3Nj36pTT/uY
 yh+8D3R1LQ7+VvVf12XdfuGq1avu6nA/OewZvn2OnmNmQYpYp+XSY9OeKrEUZyQaajEXFScCA
 EBtEO2uAgAA
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494501018!97668054!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30340 invoked from network); 11 May 2017 11:10:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:10:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423195666"
Date: Thu, 11 May 2017 12:10:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511111011.sus25wpfarqdto6m@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/12 v3] xen/arm: vpl011: Add a new vuart
 node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6MDU6MTJQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGdjLCBkb21pZCwg
JmNvbnNvbGUsIHN0YXRlLCAmZGV2aWNlKTsKPiBAQCAtMTM2OSwxNCArMTM3NywyMiBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRp
ZGV2ICptdWx0aWRldiwKPiAgICAgIH0KPiAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6
Cj4gICAgICB7Cj4gLSAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlIGNvbnNvbGU7Cj4gLSAg
ICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7Cj4gKyAgICAgICAgbGlieGxfX2RldmljZV9jb25z
b2xlIGNvbnNvbGUsIHZ1YXJ0Owo+ICsgICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlLCB2dWFy
dF9kZXZpY2U7Cj4gIAo+ICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3Zm
YnM7IGkrKykgewo+ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQoZ2MsIGRvbWlk
LCAmZF9jb25maWctPnZmYnNbaV0pOwo+ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3ZrYl9h
ZGQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnZrYnNbaV0pOwo+ICAgICAgICAgIH0KPiAgCj4gKyAg
ICAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8udnVhcnQpCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBpbml0X2NvbnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKPiArICAgICAgICAgICAgdnVh
cnQuYmFja2VuZF9kb21pZCA9IHN0YXRlLT5jb25zb2xlX2RvbWlkOwo+ICsgICAgICAgICAgICBs
aWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZChnYywgZG9taWQsICZ2dWFydCwgc3RhdGUsICZ2dWFydF9k
ZXZpY2UpOwo+ICsgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVh
cnQpOwo+ICsgICAgICAgIH0KPiArCgpUaGlzIGlzIHN0cmFuZ2UuIFlvdSBoYXZlIGNvZGUgc25p
cHBldCBmb3IgYm90aCBQViBhbmQgSFZNLiBXaHk/Cgo+ICAgICAgICAgIGluaXRfY29uc29sZV9p
bmZvKGdjLCAmY29uc29sZSwgMCk7Cj4gICAgICAgICAgY29uc29sZS5iYWNrZW5kX2RvbWlkID0g
c3RhdGUtPmNvbnNvbGVfZG9taWQ7Cj4gICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2Fk
ZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7Cj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPiBp
bmRleCA1ZTk2Njc2Li5iYjI1NjcyIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rl
dmljZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPiBAQCAtMjYsNiArMjYs
OSBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkKPiAgICAgIGlmIChkZXZpY2UtPmtpbmQgPT0gTElC
WExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNlLT5kZXZpZCA9PSAwKQo+ICAgICAgICAg
IHJldHVybiBHQ1NQUklOVEYoIiVzL2NvbnNvbGUiLCBkb21fcGF0aCk7Cj4gIAo+ICsgICAgaWYg
KGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQpCj4gKyAgICAgICAgcmV0
dXJuIEdDU1BSSU5URigiJXMvdnVhcnQvJWQiLCBkb21fcGF0aCwgZGV2aWNlLT5kZXZpZCk7Cj4g
Kwo+ICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwgZG9tX3BhdGgsCj4g
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoZGV2aWNl
LT5raW5kKSwKPiAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlLT5kZXZpZCk7Cj4gQEAgLTE1
MSwxMyArMTU0LDE5IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgo+ICAgICAgaWYgKHJjKSBnb3RvIG91
dDsKPiAgCj4gICAgICBpZiAoIWxpYnhsX29ubHkpIHsKPiAtICAgICAgICByYyA9IGxpYnhsX194
c193cml0ZV9jaGVja2VkKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2Zyb250ZW5kIixsaWJ4bF9wYXRo
KSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb250ZW5kX3BhdGgp
Owo+IC0gICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgaWYgKGZlbnRzIHx8IHJv
X2ZlbnRzKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVf
Y2hlY2tlZChnYywgdCwgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsbGlieGxfcGF0aCksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbnRlbmRfcGF0aCk7Cj4g
KyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICAKPiAtICAgICAg
ICByYyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2JhY2tl
bmQiLGxpYnhsX3BhdGgpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmFja2VuZF9wYXRoKTsKPiAtICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsgICAgICAgIGlm
IChiZW50cykKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRl
X2NoZWNrZWQoZ2MsIHQsIEdDU1BSSU5URigiJXMvYmFja2VuZCIsbGlieGxfcGF0aCksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZF9wYXRoKTsKPiAr
ICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArICAgICAgICB9CgpXaGF0IGlzIHRoaXMg
Zm9yPwoKSWYgdGhlcmUgaXMgbm8gZmUgb3IgYmUgZW50cmllcyB5b3Ugc2tpcCB0aGUgcGF0aCBj
cmVhdGlvbiBhbHRvZ2V0aGVyLgpCdXQgd2h5PyBUaGlzIGRvZXNuJ3Qgc2VlbSB0byBiZSByZWxh
dGVkIHRvIHlvdXIgcGF0Y2guCgpBdCBsZWFzdCBleHBsYWluIHRoaXMgYSBiaXQgaW4gdGhlIGNv
bW1pdCBtZXNzYWdlPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 11:10:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8lzl-0006j3-Af; Thu, 11 May 2017 11:10:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8lzk-0006io-29
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:10:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A9/05-03058-FB644195; Thu, 11 May 2017 11:10:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve4+N5F
 Ig+YXNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aW5kVMBfOYKuZsO8jewPiJsYuRk0NCwF+i
 5+sc1i5GDg4WAVWJGfu4QcJsAsoSPzt72UBsEQEjiRePLrOA2MwCuRJfn58Cs4UFMiVmtFwHG
 8MrYCHxf/oH5i5GLg4hgR5GiYl/+lghEoISJ2c+gWrWkViw+xMbyC5mAWmJ5f84QMKcAj4SS0
 5MACsXFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rob6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYGxaFHiIUZKDSUmUt/2PcKQQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6BKwePzGaUYsnLz0tVkuBtdxWJFBIsSk1PrUjLzAHGAkypBAePk
 ghvA0iat7ggMbc4Mx0idYpRl2POva/vmYTAZkiJ89aCFAmAFGWU5sGNgMXlJUZZKWFeRqADhX
 gKUotyM0tQ5V8xinMwKgnz8oNM4cnMK4Hb9AroCCagI/pBfuEtLklESEk1MEYovFOoEeu4p52
 dmPGO+eNvrm/r39f/K/ymFTw/aG9vKqvnxH9eaju5xZIrT9n4zlqlITvl148/c5f/kdfR/XdM
 6E9ssbpm1SIzljeF4vt82lb+MZlQ/XuOqunUuxEmC/sOvZ11hZnJVOKzi7DSshvnmA7+7tnz5
 c92feZ5+jobHjpMF9n67KwSS3FGoqEWc1FxIgCD2K8dxgIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494501053!100777894!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2719 invoked from network); 11 May 2017 11:10:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:10:54 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431863426"
Date: Thu, 11 May 2017 12:10:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511111051.ubvnmgliclty4egh@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-2-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426918-32737-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 07/12 v3] xen/arm: vpl011: Allocate a new
 GFN in the toolstack for vuart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6MDU6MTNQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBbGxvY2F0ZSBhIG5ldyBnZm4gdG8gYmUgdXNlZCBhcyBhIHJpbmcgYnVmZmVy
IGJldHdlZW4geGVuY29uc29sZQo+IGFuZCBYZW4gZm9yIHNlbmRpbmcvcmVjZWl2aW5nIHBsMDEx
IGRhdGEuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:12:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8m11-0006s8-KW; Thu, 11 May 2017 11:12:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d8m10-0006rw-7L
 for xen-devel@lists.xen.org; Thu, 11 May 2017 11:12:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 05/7A-02956-D0744195; Thu, 11 May 2017 11:12:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5fXXST
 SoGkpk8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvG+4Q9jQaNoxckdH1gbGGcLdDFycggJ5El8
 uHiFDcTmFbCTaP+8jB3ElhAwlDi98CYLiM0ioCqx9P9kVhCbTUBdou3ZdjBbREBbYs3Elcxdj
 FwczAIXGCV+TzwM1MzBISwQKnH/ZgrE/GZGiZb3OiA2p4CHxJl1R8FKeAUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA3N9JK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MN7fGHCIUZKDSUmUt/2PcKQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuD94CoSKSRYlJqeWpGWmQOMD5hSC
 Q4eJRHeBpA0b3FBYm5xZjpE6hSjopQ47xeQhABIIqM0D64NFpOXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMzbBjKFJzOvBG76K6DFTECL+0Hu5y0uSURISTUw8iyZF3y+s5VJY4tvwFZl67I
 61pytMacVNmz9eyTUSvTaa6PQt0vutN3sneTwd9bbNJn7GZFXbwbt35s4696NqBtHnq9dyZzw
 2rDrAEfF5/4X7VH85ziO1T5cv/iI65SjHdN0dzyZum/Zwtms0sePTGucfOuh+aSIR5Xvkme8e
 i92QkuU/X7IzaVKLMUZiYZazEXFiQDzxtCVxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494501131!67794475!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54369 invoked from network); 11 May 2017 11:12:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 11:12:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 11 May 2017 05:12:10 -0600
Message-Id: <5914632A0200007800158CE0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 11 May 2017 05:12:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xiong Zhang" <xiong.y.zhang@intel.com>
References: <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
 <1494556977-20432-1-git-send-email-xiong.y.zhang@intel.com>
In-Reply-To: <1494556977-20432-1-git-send-email-xiong.y.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, george.dunlap@citrix.com,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 paul.durrant@citrix.com, yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com
Subject: Re: [Xen-devel] [PATCH V4] x86/ioreq_server: Make
 p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDA0OjQyLCA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+IHdyb3Rl
Ogo+IENvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5
IHJlc2V0IG91dHN0YW5kaW5nCj4gcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9y
ZXEgc2VydmVyIHVubWFwcyIpIGludHJvZHVjZWQKPiBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCks
IHdoaWNoIHdhcyBtZWFudCB0byBzeW5jaHJvbm91c2x5IGZpbmlzaCBhCj4gcHJldmlvdXNseSBp
bml0aWF0ZWQgdHlwZSBjaGFuZ2Ugb3ZlciBhIGdwZm4gcmFuZ2UuICBJdCBkaWQgdGhpcyBieQo+
IGNhbGxpbmcgZ2V0X2VudHJ5KCksIGNoZWNraW5nIGlmIGl0IHdhcyB0aGUgYXBwcm9wcmlhdGUg
dHlwZSwgYW5kIHRoZW4KPiBjYWxsaW5nIHNldF9lbnRyeSgpLgo+IAo+IFVuZm9ydHVuYXRlbHks
IGEgcHJldmlvdXMgY29tbWl0ICgxNjc5ZTBkZjNkZjYgIng4Ni9pb3JlcSBzZXJ2ZXI6Cj4gYXN5
bmNocm9ub3VzbHkgcmVzZXQgb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIikg
bW9kaWZpZWQKPiBnZXRfZW50cnkoKSB0byBhbHdheXMgcmV0dXJuIHRoZSBuZXcgdHlwZSBhZnRl
ciB0aGUgdHlwZSBjaGFuZ2UsIG1lYW5pbmcKPiB0aGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uo
KSBuZXZlciBjaGFuZ2VkIGFueSBlbnRyaWVzLiAgV2hpY2ggbWVhbnMKPiB3aGVuIGFuIGlvcmVx
IHNlcnZlciB3YXMgZGV0YWNoZWQgYW5kIHRoZW4gcmUtYXR0YWNoZWQgKGFzIGhhcHBlbnMgaW4K
PiBYZW5HVCBvbiByZWJvb3QpIHRoZSByZS1hdHRhY2ggZmFpbGVkLgo+IAo+IEZpeCB0aGlzIGJ5
IHVzaW5nIHRoZSBleGlzdGluZyBwMm0tc3BlY2lmaWMgcmVjYWxjdWxhdGlvbiBsb2dpYyBpbnN0
ZWFkCj4gb2YgZG9pbmcgYSByZWFkLWNoZWNrLXdyaXRlIGxvb3AuCj4gCj4gRml4OiAnY29tbWl0
IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVzZXQKPiAg
ICAgICBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBz
ZXJ2ZXIgdW5tYXBzIiknCj4gCj4gU2lnbmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnku
emhhbmdAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxp
bnV4LmludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgphbGJlaXQgSSdtIG5vdCBvdmVybHkgaGFwcHkgd2l0aCAuLi4KCj4gK2ludCBwMm1fZmluaXNo
X3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQgbG9uZyBtYXhfbnIpCj4gIHsKPiAgICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gLSAgICBwMm1fdHlw
ZV90IHQ7Cj4gICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KGZpcnN0X2dmbik7Cj4gICAg
ICB1bnNpZ25lZCBsb25nIGxhc3RfZ2ZuID0gZ2ZuICsgbWF4X25yIC0gMTsKPiAtCj4gLSAgICBB
U1NFUlQob3QgIT0gbnQpOwo+IC0gICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBw
Mm1faXNfY2hhbmdlYWJsZShudCkpOwo+ICsgICAgaW50IHJjID0gMDsKPiAgCj4gICAgICBwMm1f
bG9jayhwMm0pOwo+ICAKPiAgICAgIGxhc3RfZ2ZuID0gbWluKGxhc3RfZ2ZuLCBwMm0tPm1heF9t
YXBwZWRfcGZuKTsKPiAgICAgIHdoaWxlICggZ2ZuIDw9IGxhc3RfZ2ZuICkKPiAgICAgIHsKPiAt
ICAgICAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwgJnQpOwo+IC0KPiAtICAgICAg
ICBpZiAoIHQgPT0gb3QgKQo+IC0gICAgICAgICAgICBwMm1fY2hhbmdlX3R5cGVfb25lKGQsIGdm
biwgdCwgbnQpOwo+ICsgICAgICAgIHJjID0gcDJtLT5yZWNhbGMocDJtLCBnZm4pOwo+ICsgICAg
ICAgIC8qIAo+ICsgICAgICAgICAqIGVwdC0+cmVjYWxjIGNvdWxkIHJldHVybiAwLzEvLUVOT01F
TS4gcHQtPnJlY2FsYyBjb3VsZCByZXR1cm4KPiArICAgICAgICAgKiAwLy1FTk9NRU0vLUVOT0VO
VCwgLUVOT0VOVCBpc24ndCBhbiBlcnJvciBhcyB3ZSBhcmUgbG9vcGluZwo+ICsgICAgICAgICAq
IGdmbiBoZXJlLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggcmMgPT0gLUVOT0VOVCkK
PiArICAgICAgICAgICAgcmMgPSAwOwo+ICsgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInAybS0+cmVjYWxj
IGZhaWxlZCEgRG9tJWQgZ2ZuPSVseFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBnZm4pOwoKLi4uIGEgbWVzc2FnZSBiZWluZyBsb2dnZWQgaGVyZS4KCkFsc28gSSdt
IHN1cmUgaXQgd2FzIHBvaW50ZWQgb3V0IGJlZm9yZSB0aGF0IGlmIHRoaXMgaXMgbWVhbnQgZm9y
CjQuOSAod2hpY2ggSSBhc3N1bWUgaXQgaXMpIHlvdSBzaG91bGQgaGF2ZSBDYy1lZCBKdWxpZW4g
KG5vdwphZGRlZCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:13:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8m1u-0006yd-Th; Thu, 11 May 2017 11:13:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297e3eeb7=Ian.Jackson@citrix.com>)
 id 1d8m1t-0006yQ-3q
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:13:09 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2C/AD-02956-44744195; Thu, 11 May 2017 11:13:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva6zu0i
 kQf95Y4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNa/zb2gpccFTs7/7E0MLaxdzFyckgI+Etc
 mHiUEcRmE9CVaNrylw3E5hUQlDg58wkLiM0soCOxYPcnNghbXmL72znMEDUOEtNnTwSLswioS
 qx7fQcsLiKgJbF+xVOo+kyJFUf2soLYwgI+EvturgeLcwpYSaza9xysXkggQ+Lgpt9sEPeYSL
 xduBPI5gCKq0nMXR8/gZFvFpKLZiG5aBaSixYwMq9i1ChOLSpLLdI1MtRLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MH4Z1nAIUZJDiYlUd72P8KRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4P7iKRAoJFqWmp1akZeYAgx4mLcHBoyTC2wCS5i0uSMwtzkyHSJ1iVJQS5
 /0CkhAASWSU5sG1wSLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5/4FM4cnMK4Gb/gpoMR
 PQ4n6Qm3mLSxIRUlINjBlvXb3OfmRYdFB+4l1hvStpJh/KxDT75J+5heeqJmw/E/37zrSe2ec
 YFipq5Pj1POa6mTGh0q0y/uvWnQUzevpOZqacOxFwm8+gIorB9sXUgxsNmnybgpQ1L/wJirl5
 7wnrFxfvu580rVX715qelDk3U6HC+I78W/MJhR1y2ipz7ZusDy3XUmIpzkg01GIuKk4EAHVmv
 g6vAgAA
X-Env-Sender: prvs=297e3eeb7=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494501186!48716765!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30717 invoked from network); 11 May 2017 11:13:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:13:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431863595"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22804.18236.688705.891838@mariner.uk.xensource.com>
Date: Thu, 11 May 2017 12:13:00 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170511105544.35197-3-roger.pau@citrix.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
 <20170511105544.35197-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl/devd: correctly manipulate the
	dguest list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAyLzJdIGxpYnhsL2RldmQ6IGNvcnJl
Y3RseSBtYW5pcHVsYXRlIHRoZSBkZ3Vlc3QgbGlzdCIpOgo+IEN1cnJlbnQgY29kZSBpbiBiYWNr
ZW5kX3dhdGNoX2NhbGxiYWNrIGhhcyB0d28gaXNzdWVzIHdoZW4gbWFuaXB1bGF0aW5nIHRoZQo+
IGRndWVzdCBsaXN0OgouLi4KPiAgc2tpcDoKPiAgICAgIGxpYnhsX19uZXN0ZWRfYW9fZnJlZShu
ZXN0ZWRfYW8pOwo+ICtjbGVhbjoKPiAgICAgIGlmIChkZGV2KQo+ICAgICAgICAgIGZyZWUoZGRl
di0+ZGV2KTsKClRoaXMgaXMgc3RhcnRpbmcgdG8gYmUgcXVpdGUgZ290by1yaWNoLCBhbmQgdGhl
IG1lbW9yeSBvd25lcnNoaXAgcnVsZXMKYmVjb21lIGxlc3MgY2xlYXIuICBSYXRoZXIgdGhhbiB0
cnkgdG8gYW5hbHlzZSB0aGlzIGluIGRldGFpbCwgSQp3b25kZXIgaWYgaXQgd291bGQgYmUgYmV0
dGVyIHRvIHRyeSB0byByZXdvcmsgdGhpcyBzbyB0aGF0IGl0IGZpdHMKQ09ESU5HX1NUWUxFIGJl
dHRlci4KCldlaSwgd2hhdCBkbyB5b3UgdGhpbmsgPwoKPiAgICAgIGZyZWUoZGRldik7Cj4gLSAg
ICBmcmVlKGRndWVzdCk7Cj4gKyAgICBpZiAoZGd1ZXN0ICE9IE5VTEwgJiYKPiArICAgICAgICBk
Z3Vlc3QtPm51bV92aWZzICsgZGd1ZXN0LT5udW1fdmJkcyArIGRndWVzdC0+bnVtX3FkaXNrcyA9
PSAwKSB7CgpQZXJoYXBzIHRoaXMgY2xlYW51cCBmdW5jdGlvbmFsaXR5IGNvdWxkIGJlY29tZSBh
IGZ1bmN0aW9uIGlmIGl0cyBvd24uCmNoZWNrX21heWJlX2ZyZWVfZGd1ZXN0IG9yIHNvbWV0aGlu
ZyA/CgpJIGhhdmVuJ3QgZ29uZSB0aHJvdWdoIHRoZSBjb2RlIGluIGRldGFpbCB0cnlpbmcgdG8g
Y29udmluY2UgbXlzZWxmCml0J3MgT0suICBFdmVuIGlmIHRoZXJlIGFyZSB0byBiZSBubyBzaWdu
aWZpY2FudCBjb2RlIGNoYW5nZXMsIEkgd291bGQKbGlrZSB0byBzZWUgdGhlIG1lbW9yeSBvd25l
cnNoaXAgYW5kIGxpZmV0aW1lIHJ1bGVzIGhlcmUgd3JpdHRlbiBkb3duCihpbiBjb21tZW50cyBp
biB0aGUgY29kZSkuICBUaGF0IHdheSByZWFkZXJzIHdvdWxkbid0IGhhdmUgdG8KcmV2ZXJzZS1l
bmdpbmVlciB0aGVtLCBhbmQgYnVncyB3aWxsIGJlIGNsZWFyZXIuCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:15:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8m4N-0007Cv-Ad; Thu, 11 May 2017 11:15:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8m4M-0007Cp-BG
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:15:42 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 97/F1-02181-DD744195; Thu, 11 May 2017 11:15:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO5dd5F
 Ig2+veCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/E2czFnRzVMzZ0sPawHiUrYuRk0NCwF9i
 yestjF2MHBwsAqoSf687gYTZBJQlfnb2gpWICBhJvHh0mQXEZhbIlZiwdhpYXFggTuLxr0vsI
 DavgIVE0zmQOBeHkEAPo8SxE0uYIRKCEidnPoFq1pFYsPsTG8guZgFpieX/OEBMTgEfiSmtRi
 AVogIqEp1L54BVCwkoSHRMP8Y0gZFvFpJBs5AMmoUwaAEj8ypGjeLUorLUIl0jM72kosz0jJL
 cxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAwq2dgYNzBeHuy3yFGSQ4mJVHe9j/CkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeCe7iUQKCRalpqdWpGXmAAMeJi3BwaMkwtvgCpTmLS5IzC3OT
 IdInWJUlBLnzQPpEwBJZJTmwbXBouwSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeKpApPJ
 l5JXDTXwEtZgJa3A9yM29xSSJCSqqB0ahhdVIMx5IdG9OkDRZounOtzfuktzVoz4Eeh9Ne21l
 ++UcGJe5Ivfwr8d6mwOk1zeXBgjdP2vomrmXU4jBZJF1uZVV0iSNuRooFx/NNsa5581I2Vr3v
 6DgyMfRSAaN1s2LRjb6rDXlf7Pd6mjDzl5z45aluNOmuffRUk7aZXNXJH+c87f2gxFKckWiox
 VxUnAgA6+XBJ60CAAA=
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494501339!83535964!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35309 invoked from network); 11 May 2017 11:15:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:15:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423196256"
Date: Thu, 11 May 2017 12:15:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511111537.6z7s6xgfdgm4panq@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-3-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426918-32737-3-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/12 v3] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6MDU6MTRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBYZW5jb25zb2xlIHN1cHBvcnRzIG9ubHkgUFYgY29uc29sZSBjdXJyZW50bHku
IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0Cj4gZm9yIHN1cHBvcnRpbmcgbXVsdGlwbGUgY29uc29s
ZXMuCj4gCj4gVGhpcyBwYXRjaCBtb2RpZmllcyBkaWZmZXJlbnQgZGF0YSBzdHJ1Y3R1cmVzIGFu
ZCBBUElzIHVzZWQKPiBpbiB4ZW5jb25zb2xlIHRvIHN1cHBvcnQgbXVsdGlwbGUgY29uc29sZXMu
Cj4gCj4gQ2hhbmdlIHN1bW1hcnk6Cj4gCj4gMS4gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1Y3R1cmUg
aW50byBhIGNvbnNvbGUgc3RydWN0dXJlIGFuZCB0aGUKPiAgICBkb21haW4gc3RydWN0dXJlLCB3
aGVyZSBlYWNoIGNvbnNvbGUgc3RydWN0dXJlIHJlcHJlc2VudHMgb25lCj4gICAgY29uc29sZS4K
PiAKPiAyLiBNb2RpZnkgZGlmZmVyZW50IEFQSXMgc3VjaCBhcyBidWZmZXJfYXBwZW5kKCkgZXRj
LiB0byB0YWtlCj4gICAgY29uc29sZSBzdHJ1Y3R1cmUgYXMgaW5wdXQgYW5kIHBlcmZvcm0gcGVy
IGNvbnNvbGUgc3BlY2lmaWMKPiAgICBvcGVyYXRpb25zLgo+IAo+IDMuIERlZmluZSBhIGdlbmVy
aWMgY29uc29sZV9jcmVhdGVfcmluZygpLCB3aGljaCBzZXRzIHVwIHRoZQo+ICAgIHJpbmcgYnVm
ZmVyIGFuZCBldmVudCBjaGFubmVsIGZvciBlYWNoIGNvbnNvbGUuCj4gCj4gMy4gTW9kaWZ5IGRv
bWFpbl9jcmVhdGVfcmluZygpIHRvIHVzZSBjb25zb2xlX2NyZWF0ZV9yaW5nKCkuCj4gCj4gNC4g
TW9kaWZpY2F0aW9ucyBpbiBoYW5kbGVfcmluZ19yZWFkKCkgdG8gcmVhZCByaW5nIGJ1ZmZlciBk
YXRhCj4gICAgZnJvbSBtdWx0aXBsZSBjb25zb2xlcy4KPiAKPiA1LiBBZGQgbG9nIGZpbGUgc3Vw
cG9ydCBmb3IgbXVsdGlwbGUgY29uc29sZXMuCgpJIGZlZWwgdGhhdCBpdCB3b3VsZCBiZSBmYXIg
ZWFzaWVyIHRvIHJldmlldyBpZiB5b3Ugc3BpbHQgdGhpcyBwYXRjaAppbnRvIDUuIENhbiB5b3Ug
ZG8gdGhhdD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8m69-0007Kv-MT; Thu, 11 May 2017 11:17:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8m68-0007Kn-VH
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:17:33 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4D/32-03371-C4844195; Thu, 11 May 2017 11:17:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva63h0i
 kwaT/Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeLfvZCg4JVMxfeIG9gbGXt4uRk0NCwF9i
 /apuJhCbRUBVYsOde2A2m4CyxM/OXjYQW0TASOLFo8ssIDazQK7EhLXTgOIcHMICwRKfv3uDm
 LwCFhJPplqDVAgJ9DBKzO0wBLF5BQQlTs58AtWpI7Fg9yewTmYBaYnl/zhAwpwCPhIr21+xgt
 iiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RuZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBQcYABDsYF68NPMQoycGkJMrb/kc4UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE7xc3kUghwaLU9NSKtMwcYLjDpCU4eJREeBtcgdK8xQWJucWZ6RCpU
 4yKUuK830H6BEASGaV5cG2wGLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd73IFN4MvNK4K
 a/AlrMBLS4H+Rm3uKSRISUVAPj0tK/RUXadSKaUtlrDHO3XxT+qSW+ZG+vtlPgvD1hb76vjfq
 wfNV2xma9Ser9PtMFFGa9fiayPL7k84Kg8qSmgE26F5S0UpZ5ba7Mu7+wZmrGlDUNQrmTc0/3
 aStYL2U56bp1ocTL+J3/OfvMVgnL1R/ymucybUvri6Sb85pdTgeYiszTLPmqxFKckWioxVxUn
 AgAe5dhCKwCAAA=
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494501450!67895788!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19724 invoked from network); 11 May 2017 11:17:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:17:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431863991"
Date: Thu, 11 May 2017 12:17:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511111705.fkl46unwx7yi7jzk@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-4-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426918-32737-4-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/12 v3] xen/arm: vpl011: Add support for
 vuart in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6MDU6MTVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBYZW5jb25zb2xlIHN1cHBvcnRzIG9ubHkgUFYgY29uc29sZSBjdXJyZW50bHku
IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0Cj4gZm9yIHZ1YXJ0IGNvbnNvbGUsIHdoaWNoIGFsbG93
cyBlbXVsYXRlZCBwbDAxMSBVQVJUIHRvIGJlIGFjY2Vzc2VkCj4gYXMgYSBjb25zb2xlLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJv
Lm9yZz4KPiAtLS0KPiAKPiBPbmUgcmV2aWV3IGNvbW1lbnQgd2FzIHRvIGtlZXAgdGhlIHZ1YXJ0
IGNvZGUgdW5kZXIgQ09ORklHX0FSTTY0ICYmIENPTkZJR19BQ1BJIGZsYWdzLgo+IFRoaXMgY29k
ZSByZXZpZXcgY291bGQgbm90IGJlIGluY29ycG9yYXRlZCBhcyBJIGNvdWxkIG5vdCBmaW5kIG91
dCB0aGUgYXBwcm9wcmlhdGUgZmxhZ3MKPiB1bmRlcnMgd2hpY2ggdGhpcyBjb2RlIGNhbiBiZSBr
ZXB0LiBBcmUgdGhlIENPTkZJRyogZmxhZ3MgZXhwb3J0ZWQgdG8geGVuY29uc29sZT8KCklJUkMg
dGhleSBhcmUgZXhwb3J0ZWQuCgo+IAo+ICB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMjkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBpbmRleCA5YmIxNGRlLi4xOWEyZjM1IDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiArKysgYi90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jCj4gQEAgLTExNSw2ICsxMTUsNyBAQCBzdHJ1Y3QgY29uc29sZV9kYXRhIHsKPiAg
fTsKPiAgCj4gIHN0YXRpYyBpbnQgbWFwX3B2Y29uX3JpbmdfcmVmKHN0cnVjdCBjb25zb2xlICos
IGludCApOwo+ICtzdGF0aWMgaW50IG1hcF92dWFydGNvbl9yaW5nX3JlZihzdHJ1Y3QgY29uc29s
ZSAqLCBpbnQgKTsKPiAgCj4gIHN0YXRpYyBzdHJ1Y3QgY29uc29sZV9kYXRhIGNvbnNvbGVfZGF0
YVtdID0gewo+ICAKPiBAQCAtMTI0LDYgKzEyNSwxMiBAQCBzdGF0aWMgc3RydWN0IGNvbnNvbGVf
ZGF0YSBjb25zb2xlX2RhdGFbXSA9IHsKPiAgCQkubWFwZnVuYyA9IG1hcF9wdmNvbl9yaW5nX3Jl
ZiwKPiAgCQkubWFuZGF0b3J5ID0gdHJ1ZQo+ICAJfSwKPiArCXsKPiArCQkueHNuYW1lID0gIi92
dWFydC8wIiwKPiArCQkudHR5bmFtZSA9ICJ0dHkiLAo+ICsJCS5tYXBmdW5jID0gbWFwX3Z1YXJ0
Y29uX3JpbmdfcmVmLAo+ICsJCS5tYW5kYXRvcnkgPSBmYWxzZQo+ICsJfQo+ICB9Owo+ICAKPiAg
I2RlZmluZSBNQVhfQ09OU09MRSAoc2l6ZW9mKGNvbnNvbGVfZGF0YSkvc2l6ZW9mKHN0cnVjdCBj
b25zb2xlX2RhdGEpKQo+IEBAIC03NTEsNiArNzU4LDI4IEBAIG91dDoKPiAgCXJldHVybiBlcnI7
Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgbWFwX3Z1YXJ0Y29uX3JpbmdfcmVmKHN0cnVjdCBjb25z
b2xlICpjb24sIGludCByaW5nX3JlZikKPiArewo+ICsJaW50IGVyciA9IDA7Cj4gKwlzdHJ1Y3Qg
ZG9tYWluICpkb20gPSBjb24tPmQ7Cj4gKwo+ICsJaWYgKCFjb24tPmludGVyZmFjZSkgewo+ICsJ
CWNvbi0+aW50ZXJmYWNlID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoeGMsCj4gKwkJCQkJCQkJCQkJ
ICBkb20tPmRvbWlkLAo+ICsJCQkJCQkJCQkJCSAgWENfUEFHRV9TSVpFLAo+ICsJCQkJCQkJCQkJ
CSAgUFJPVF9SRUFEfFBST1RfV1JJVEUsCj4gKwkJCQkJCQkJCQkJICAodW5zaWduZWQgbG9uZyly
aW5nX3JlZik7CgpJbmRlbnRhdGlvbi4KCj4gKwkJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwp
IHsKPiArCQkJZXJyID0gRUlOVkFMOwo+ICsJCQlnb3RvIG91dDsKPiArCQl9Cj4gKwkJY29uLT5y
aW5nX3JlZiA9IHJpbmdfcmVmOwo+ICsJfQo+ICsKPiArb3V0Ogo+ICsJcmV0dXJuIGVycjsKPiAr
fQo+ICsKPiAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpj
b24pCj4gIHsKPiAgCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZjsKPiAtLSAKPiAyLjcu
NAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 11:17:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:17:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8m6I-0007MR-UJ; Thu, 11 May 2017 11:17:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8m6I-0007M7-3o
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:17:42 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 93/FD-03557-55844195; Thu, 11 May 2017 11:17:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG6Ih0i
 kwc2FJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGs32sBS/5Kn7tO8PcwLiVu4uRk0NCwF9i
 9pLLrCA2i4CqxPfTfWA2m4CyxM/OXjYQW0TASOLFo8ssIDazQK7EhLXTwOLCAokSN9fvBovzC
 lhILG2ZxQRiCwn0MEosO8MNEReUODnzCVSvjsSC3Z+AejmAbGmJ5f84QMKcAj4SE29vBWsVFV
 CR6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAH
 yzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjDeWxZwiFGSg0lJlLf9j3CkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQneWHeRSCHBotT01Iq0zBxgyMOkJTh4lER4G1yB0rzFBYm5xZnpEKlTjIpS4
 rzf3YASAiCJjNI8uDZYnF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9mkCk8mXklcNNfAS
 1mAlrcD3Izb3FJIkJKqoExMsxYtt9VbNPxSNaDCz8tNDhQPeMYW6KXatRR1V1zvvO5T6r7tn6
 qxcQ64T0p0nsfz0y215/nWxD8d2XbnrO77TLzlm18FeEzdfP6F3cjVnO5XikMj/u5pn6Ju1vW
 r2I/uWlt5locu5Z+cSi9/KZix4cX2pt3zfnFNbE2daveT6d7fBV5e905lViKMxINtZiLihMBE
 j91qq4CAAA=
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494501459!67784474!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55464 invoked from network); 11 May 2017 11:17:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:17:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423196444"
Date: Thu, 11 May 2017 12:17:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511111737.w2ezscgmhacmrzdh@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-5-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426918-32737-5-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 10/12 v3] xen/arm: vpl011: Add a new vuart
 console type to xenconsole client
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6MDU6MTZQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBZGQgYSBuZXcgY29uc29sZSB0eXBlIFZVQVJUIHRvIGNvbm5lY3QgdG8gZ3Vl
c3QncyBlbXVhbGF0ZWQgdnVhcnQKPiBjb25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiAgdG9vbHMv
Y29uc29sZS9jbGllbnQvbWFpbi5jIHwgOCArKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNv
bGUvY2xpZW50L21haW4uYyBiL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYwo+IGluZGV4IDk3
Nzc3OWYuLjZmNDQwNWYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5j
Cj4gKysrIGIvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jCj4gQEAgLTc2LDcgKzc2LDcgQEAg
c3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAqcHJvZ3JhbSkgewo+ICAJICAgICAgICJcbiIK
PiAgCSAgICAgICAiICAtaCwgLS1oZWxwICAgICAgIGRpc3BsYXkgdGhpcyBoZWxwIGFuZCBleGl0
XG4iCj4gIAkgICAgICAgIiAgLW4sIC0tbnVtIE4gICAgICB1c2UgY29uc29sZSBudW1iZXIgTlxu
Igo+IC0JICAgICAgICIgIC0tdHlwZSBUWVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdw
dicgb3IgJ3NlcmlhbCdcbiIKPiArCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNvbGUg
dHlwZS4gbXVzdCBiZSAncHYnLCAnc2VyaWFsJyBvciAndnVhcnQnXG4iCj4gIAkgICAgICAgIiAg
LS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0byBub3RpZnkgcGFyZW50
XG4iCj4gIAkgICAgICAgLCBwcm9ncmFtKTsKPiAgfQo+IEBAIC0yNjQsNiArMjY0LDcgQEAgdHlw
ZWRlZiBlbnVtIHsKPiAgICAgICAgIENPTlNPTEVfSU5WQUwsCj4gICAgICAgICBDT05TT0xFX1BW
LAo+ICAgICAgICAgQ09OU09MRV9TRVJJQUwsCj4gKyAgICAgICBDT05TT0xFX1ZVQVJULAo+ICB9
IGNvbnNvbGVfdHlwZTsKPiAgCj4gIHN0YXRpYyBzdHJ1Y3QgdGVybWlvcyBzdGRpbl9vbGRfYXR0
cjsKPiBAQCAtMzYxLDYgKzM2Miw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
PiAgCQkJCXR5cGUgPSBDT05TT0xFX1NFUklBTDsKPiAgCQkJZWxzZSBpZiAoIXN0cmNtcChvcHRh
cmcsICJwdiIpKQo+ICAJCQkJdHlwZSA9IENPTlNPTEVfUFY7Cj4gKwkJCWVsc2UgaWYgKCFzdHJj
bXAob3B0YXJnLCAidnVhcnQiKSkKPiArCQkJCXR5cGUgPSBDT05TT0xFX1ZVQVJUOwo+ICAJCQll
bHNlIHsKPiAgCQkJCWZwcmludGYoc3RkZXJyLCAiSW52YWxpZCB0eXBlIGFyZ3VtZW50XG4iKTsK
PiAgCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQgYXJlOiBzZXJp
YWwsIHB2XG4iKTsKPiBAQCAtNDM2LDYgKzQzOSw5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKPiAgCQllbHNlCj4gIAkJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21fcGF0aCkg
KyBzdHJsZW4oIi9kZXZpY2UvY29uc29sZS8lZC90dHkiKSArIDUsICIlcy9kZXZpY2UvY29uc29s
ZS8lZC90dHkiLCBkb21fcGF0aCwgbnVtKTsKPiAgCX0KPiArCWlmICh0eXBlID09IENPTlNPTEVf
VlVBUlQpIHsKPiArCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIv
dnVhcnQvMC90dHkiKSArIDEsIAo+ICsJCQkJICIlcy92dWFydC8wL3R0eSIsIGRvbV9wYXRoKTsK
CkluZGVudGF0aW9uLgoKV2l0aCB0aGlzIGZpeGVkOgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8m6q-0007Sw-6F; Thu, 11 May 2017 11:18:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8m6o-0007SS-Un
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:18:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D8/C8-01997-67844195; Thu, 11 May 2017 11:18:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvW6ph0i
 kQeNUA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePu8/tMBf1sFVcub2BrYJzM2sXIwSEh4C/x
 uqWmi5GTg0VAVaJp51N2EJtNQFniZ2cvG4gtImAk8eLRZRYQm1kgV+Lr81NgtjCQvfj/RbAaX
 gELiaVT1jJ3MXJxCAn0MErseDiFCSIhKHFy5hOoZh2JBbs/sYHsZRaQllj+jwMkzCngI7Gtu5
 8RxBYVUJHoXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMaoXpxaVpRbpmuglFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGGQMQ7GBs/OJ0iFGSg0lJlLf9j3CkEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4OgSsHj8xmlGLJy89LVZLgnewmEikkWJSanlqRlpkDjASYUgkOHiUR3
 gZXoDRvcUFibnFmOkTqFKMux5x7X98zCYHNkBLn/Q4yQwCkKKM0D24ELCovMcpKCfMyAh0oxF
 OQWpSbWYIq/4pRnINRSZh3M8gUnsy8ErhNr4COYAI6oh/kF97ikkSElFQDow1n9jy3gH13X96
 anWb72LZvo1V38TFj/TX+8y5GK1yvYNL9E7Ep/nae1AvnmnBPsXvmK7UaH7YcFhfTmvJw+Yd4
 p3aTn3tcqg4m8t0U0V6V+YvroI+ofObh9Kff1159dWnL9/v58/hqP7DLFdrlhk5Mcl99QCxsz
 7RjkX+0vDavUnk2+fW5JCWW4oxEQy3mouJEAO1uzrDFAgAA
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494501492!99242674!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41441 invoked from network); 11 May 2017 11:18:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:18:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431864089"
Date: Thu, 11 May 2017 12:18:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511111810.qpiywhhr5ponntbx@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-6-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426918-32737-6-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/12 v3] xen/arm: vpl011: Add a pl011 uart
 DT node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6MDU6MTdQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGUgU0JTQSB1YXJ0IG5vZGUgZm9ybWF0IGlzIGFzIHNwZWNpZmllZCBpbgo+
IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zZXJpYWwvYXJtX3Nic2FfdWFydC50
eHQgYW5kIGdpdmVuIGJlbG93Ogo+IAo+IEFSTSBTQlNBIGRlZmluZWQgZ2VuZXJpYyBVQVJUCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQg
b2YgdGhlIFBMMDExIHJlZ2lzdGVycyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCj4gaW4gdGhlIFBM
MDExIGRyaXZlci4gSXQncyBiYXVkcmF0ZSBhbmQgb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJhbWV0
ZXJzCj4gY2Fubm90IGJlIGFkanVzdGVkIGF0IHJ1bnRpbWUsIHNvIGl0IGxhY2tzIGEgY2xvY2sg
c3BlY2lmaWVyIGhlcmUuCj4gCj4gUmVxdWlyZWQgcHJvcGVydGllczoKPiAtIGNvbXBhdGlibGU6
IG11c3QgYmUgImFybSxzYnNhLXVhcnQiCj4gLSByZWc6IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJh
bmdlCj4gLSBpbnRlcnJ1cHRzOiBleGFjdGx5IG9uZSBpbnRlcnJ1cHQgc3BlY2lmaWVyCj4gLSBj
dXJyZW50LXNwZWVkOiB0aGUgKGZpeGVkKSBiYXVkIHJhdGUgc2V0IGJ5IHRoZSBmaXJtd2FyZQo+
IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGlu
YXJvLm9yZz4KCkkgd2lsbCBsZWF2ZSB0aGlzIHRvIGFybSBmb2xrcy4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8m8F-0007gp-Jf; Thu, 11 May 2017 11:19:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8m8E-0007gQ-5Y
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:19:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2D/22-03058-DC844195; Thu, 11 May 2017 11:19:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve5ZD5F
 IgzPbOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7M3YwFSxmquj+eY6xgfEHYxcjJ4eEgL/E
 plcXWbsYOThYBFQlNn4zBAmzCShL/OzsZQOxRQSMJF48uswCYjML5EpMWDsNLC4sECexq68fL
 M4rYCGx6M5EZhBbSKCHUWLfbAmIuKDEyZlPoHp1JBbs/sQGsopZQFpi+T8OEJNTwEdi0fsKkA
 pRARWJzqVzWCCmKEh0TD/GNIGRbxaSQbOQDJqFMGgBI/MqRo3i1KKy1CJdY2O9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGMAgh2MO9cHHmKU5GBSEuVt/yMcKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCN9ZdJFJIsCg1PbUiLTMHGO4waQkOHiUR3gZXoDRvcUFibnFmOkTqF
 KMux5x7X98zCbHk5eelSonzfncDKhIAKcoozYMbAYu9S4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLmXQxyCU9mXgncpldARzABHdEPcj9vcUkiQkqqgbFV7dqRLO6nm6/vDBPeul+x3eRruVy
 Y3EPJ29GfbMN2Pi1/FxzsONPg9wk7cUm7hbIhR1awxTowW37a+WlalV7mtGMPfjbPcq3yt4va
 NGP9H4WVKsfP5/JNPfJ43qJDs+eYXzNZUJS12cQn8PjyxvPtBT5ct5MT3D67vf4TJbIhqf8N0
 4RpBtFKLMUZiYZazEXFiQCldWoOuAIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494501579!101248316!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59747 invoked from network); 11 May 2017 11:19:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:19:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431864249"
Date: Thu, 11 May 2017 12:19:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511111938.ctgfdwezznyg2rrv@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-7-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426918-32737-7-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 12/12 v3] xen/arm: vpl011: Update
 documentation for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDg6MDU6MThQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiAxLiBVcGRhdGUgZG9jdW1lbnRhdGlvbiBmb3IgYSBuZXcgdnVhcnQgb3B0aW9u
IGFkZGVkLgo+IDIuIFVwZGF0ZSBkb2N1bWVudGF0aW9uIGFib3V0IFNQSSBpcnEgcmVzZXJ2ZWQg
Zm9yIHZwbDAxMS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5k
ZXIudGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:19:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8m8Q-0007jQ-Rr; Thu, 11 May 2017 11:19:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8m8Q-0007j6-0L
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:19:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 45/25-02956-9D844195; Thu, 11 May 2017 11:19:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO5ND5F
 Ig/7XTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPUw/ZC86xVvScfMPcwLiJpYuRk0NCwF9i
 /byNrCA2i4CqxMEj65lBbDYBZYmfnb1sILaIgJHEi0eXweqZBXIlvj4/BWYLC0RJPF99kAnE5
 hWwkHjf0swIYgsJeEu0P1jFCBEXlDg58wlUr47Egt2fgGZyANnSEsv/cYCEOQV8JI7f/wZ2gq
 iAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka65XlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJgxAMEOxpmX/Q8xSnIwKYnytv8RjhTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwfvOXSRSSLAoNT21Ii0zBxjwMGkJDh4lEV5/YNAL8RYXJOYWZ6ZDpE4xG
 nO8W/rhPRPHnHtf3zMJseTl56VKifPeApkkAFKaUZoHNwgWiZcYZaWEeRmBThPiKUgtys0sQZ
 V/xSjOwagkzCsPspAnM68Ebt8roFOYgE7pB/mCt7gkESEl1cCoO3nzxeozM9Urp/y1Wvlbafr
 fmpMLtAIFpqzZdab5r4jnoi0bV/j9OuCzhWvOnoRpUSrxbbNdVh6ZFtt3TfZR52zGFsYSg6YP
 BtWPlBwXJsyW7/DKVddP9Hh3/9q+xX4xXo99I/hMI6t7l7xKX3+jeEViSWu6ooGNn06Oy9Tsl
 qkcYTt/zBBXYinOSDTUYi4qTgQAdXNz8r8CAAA=
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494501591!67796251!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30162 invoked from network); 11 May 2017 11:19:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:19:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423196699"
Date: Thu, 11 May 2017 12:19:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170511111949.kr2ybylm4egjjn6u@citrix.com>
References: <1494426481-32562-1-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426481-32562-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/12 v3] xen/arm: vpl011: Add support for
 vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDc6NTg6MDFQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKPiBpbmRleCA4NTZhMzA0Li41MDRjYTdjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hs
L3hsX3BhcnNlLmMKPiArKysgYi90b29scy94bC94bF9wYXJzZS5jCj4gQEAgLTkxNiw2ICs5MTYs
MTQgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+
ICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXh2Y3B1cyIsICZsLCAwKSkK
PiAgICAgICAgICBiX2luZm8tPm1heF92Y3B1cyA9IGw7Cj4gIAo+ICsgICAgaWYgKCF4bHVfY2Zn
X2dldF9zdHJpbmcoY29uZmlnLCAidnVhcnQiLCAmYnVmLCAwKSkgewo+ICsgICAgICAgIGlmIChs
aWJ4bF92dWFydF90eXBlX2Zyb21fc3RyaW5nKGJ1ZiwgJmJfaW5mby0+dnVhcnQpKSB7Cj4gKyAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZv
ciBcInZ1YXJ0XCJcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKPiArICAgICAgICAg
ICAgZXhpdCAoMSk7CgpFeHRyYW5lb3VzIHNwYWNlLgoKV2l0aCB0aGlzIGZpeGVkOgoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:22:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mB4-0008Ud-8m; Thu, 11 May 2017 11:22:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297a10a21=Andrew.Cooper3@citrix.com>)
 id 1d8mB3-0008UU-2x
 for xen-devel@lists.xen.org; Thu, 11 May 2017 11:22:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3D/DB-03613-C7944195; Thu, 11 May 2017 11:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXrfSUyT
 SoP+yssWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH/XT9bwSbPil2PPjA2MF4w7GLk5JAQ8Jf4
 +aGLDcRmE9CX2P3iExOILSKgLnG64yJrFyMHB7OArsSqnxogYWEBC4nrN28xg9gsAqoSvRfWs
 YPYvAKeEuefdLNAjJSTOH/8JzNIKydQ/ewdgiBhIQFziYdHN7FD2GoS1/ovQbUKSpyc+QSslV
 lAQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMGwYgGAH47K/TocYJTmYlER52/8IRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4C3zEIkUEixKTU+tSMvMAQYwTFqCg0dJhNcfJM1bXJCYW5yZDpE6xagoJc7rCZIQAElklObBt
 cGi5hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeeVBpvBk5pXATX8FtJgJaHE/yM28xSWJCC
 mpBkaRS8eXZsaZGxz8u6Bsh/xMz90Bf/iuVPLtimgs/lla4bl1o5ai+fbHpizTO5XaVr3s3tO
 VsT7S+/aSnxeTbvY7btw+N9LCbM8ytndGX/RXrfm9R3G+y913p0ME/7EJLA3bOTP0Y+/aDW+C
 jRPbF1m83HveOk7q3as1wjf3b1hxmL108/3DnD8blViKMxINtZiLihMB+k+BdpUCAAA=
X-Env-Sender: prvs=297a10a21=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494501751!49101943!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2152 invoked from network); 11 May 2017 11:22:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:22:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431864543"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 11 May 2017 12:22:29 +0100
Message-ID: <1494501749-12418-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <20170505144836.8612-6-wei.liu2@citrix.com>
References: <20170505144836.8612-6-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 05/18] x86/pv: clean up emulate_ops.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGxlYXNlIGNhbiB5b3UgZm9sZCB0aGlzIGZvbGxvd2luZyBkZWx0YT8KLS0tCiB4ZW4vYXJjaC94
ODYvcHYvZW11bGF0ZV9vcHMuYyB8IDEwMSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCA1MCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZV9vcHMuYyBiL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsYXRlX29wcy5jCmluZGV4IDk3YzhkMTQuLjkzNDFkZWMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlX29wcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsYXRlX29wcy5jCkBAIC0zOSw3ICszOSw3IEBACiAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAK
LS8qIEkvTyBlbXVsYXRpb24gc3VwcG9ydC4gSGVscGVyIHJvdXRpbmVzIGZvciwgYW5kIHR5cGUg
b2YsIHRoZSBzdGFjayBzdHViLiovCisvKiBJL08gZW11bGF0aW9uIHN1cHBvcnQuIEhlbHBlciBy
b3V0aW5lcyBmb3IsIGFuZCB0eXBlIG9mLCB0aGUgc3RhY2sgc3R1Yi4gKi8KIHZvaWQgaG9zdF90
b19ndWVzdF9ncHJfc3dpdGNoKHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwogdW5zaWduZWQgbG9u
ZyBndWVzdF90b19ob3N0X2dwcl9zd2l0Y2godW5zaWduZWQgbG9uZyk7CiAKQEAgLTMxOCwxNSAr
MzE4LDE0IEBAIHN0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVj
dCBwcml2X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKIH0KIAogLyogSGFzIHRoZSBndWVzdCBy
ZXF1ZXN0ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCi1z
dGF0aWMgaW50IGd1ZXN0X2lvX29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBi
eXRlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgYm9vbCBndWVzdF9pb19va2F5KHVuc2lnbmVkIGlu
dCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICAvKiBJZiBp
biB1c2VyIG1vZGUsIHN3aXRjaCB0byBrZXJuZWwgbW9kZSBqdXN0IHRvIHJlYWQgSS9PIGJpdG1h
cC4gKi8KLSAgICBpbnQgdXNlcl9tb2RlID0gISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21v
ZGUpOwotI2RlZmluZSBUT0dHTEVfTU9ERSgpIGlmICggdXNlcl9tb2RlICkgdG9nZ2xlX2d1ZXN0
X21vZGUodikKKyAgICBjb25zdCBib29sIHVzZXJfbW9kZSA9ICEodi0+YXJjaC5mbGFncyAmIFRG
X2tlcm5lbF9tb2RlKTsKIAogICAgIGlmICggaW9wbF9vayh2LCByZWdzKSApCi0gICAgICAgIHJl
dHVybiAxOworICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIGlmICggdi0+YXJjaC5wdl92Y3B1
LmlvYm1wX2xpbWl0ID4gKHBvcnQgKyBieXRlcykgKQogICAgIHsKQEAgLTMzNiw5ICszMzUsMTEg
QEAgc3RhdGljIGludCBndWVzdF9pb19va2F5KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBp
bnQgYnl0ZXMsCiAgICAgICAgICAqIEdyYWIgcGVybWlzc2lvbiBieXRlcyBmcm9tIGd1ZXN0IHNw
YWNlLiBJbmFjY2Vzc2libGUgYnl0ZXMgYXJlCiAgICAgICAgICAqIHJlYWQgYXMgMHhmZiAobm8g
YWNjZXNzIGFsbG93ZWQpLgogICAgICAgICAgKi8KLSAgICAgICAgVE9HR0xFX01PREUoKTsKKyAg
ICAgICAgaWYgKCB1c2VyX21vZGUgKQorICAgICAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUodik7
CisKICAgICAgICAgc3dpdGNoICggX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KHguYnl0ZXMsIHYt
PmFyY2gucHZfdmNwdS5pb2JtcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBvcnQ+PjMsIDIpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBvcnQgPj4gMywgMikgKQogICAgICAgICB7CiAgICAgICAgIGRlZmF1bHQ6IHguYnl0
ZXNbMF0gPSB+MDsKICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCkBAIC0zNDYsMTQgKzM0
NywxNSBAQCBzdGF0aWMgaW50IGd1ZXN0X2lvX29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2ln
bmVkIGludCBieXRlcywKICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgICAgIGNh
c2UgMDogIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIFRPR0dMRV9NT0RFKCk7CiAKLSAgICAg
ICAgaWYgKCAoeC5tYXNrICYgKCgoMTw8Ynl0ZXMpLTEpIDw8IChwb3J0JjcpKSkgPT0gMCApCi0g
ICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgaWYgKCB1c2VyX21vZGUgKQorICAgICAgICAg
ICAgdG9nZ2xlX2d1ZXN0X21vZGUodik7CisKKyAgICAgICAgaWYgKCAoeC5tYXNrICYgKCgoMXUg
PDwgYnl0ZXMpIC0gMSkgPDwgKHBvcnQgJiA3KSkpID09IDAgKQorICAgICAgICAgICAgcmV0dXJu
IHRydWU7CiAgICAgfQogCi0jdW5kZWYgVE9HR0xFX01PREUKLSAgICByZXR1cm4gMDsKKyAgICBy
ZXR1cm4gZmFsc2U7CiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgY2hlY2tfZ3Vlc3RfaW9fYnJl
YWtwb2ludChzdHJ1Y3QgdmNwdSAqdiwKQEAgLTM4Niw3ICszODgsNyBAQCBzdGF0aWMgdW5zaWdu
ZWQgaW50IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAg
IH0KIAogICAgICAgICBpZiAoIChzdGFydCA8IChwb3J0ICsgbGVuKSkgJiYgKChzdGFydCArIHdp
ZHRoKSA+IHBvcnQpICkKLSAgICAgICAgICAgIG1hdGNoIHw9IDEgPDwgaTsKKyAgICAgICAgICAg
IG1hdGNoIHw9IDF1IDw8IGk7CiAgICAgfQogCiAgICAgcmV0dXJuIG1hdGNoOwpAQCAtNDAxLDEx
ICs0MDMsMTEgQEAgc3RhdGljIGJvb2wgYWRtaW5faW9fb2theSh1bnNpZ25lZCBpbnQgcG9ydCwg
dW5zaWduZWQgaW50IGJ5dGVzLAogICAgICAqIFdlIG5ldmVyIHBlcm1pdCBkaXJlY3QgYWNjZXNz
IHRvIHRoYXQgcmVnaXN0ZXIuCiAgICAgICovCiAgICAgaWYgKCAocG9ydCA9PSAweGNmOCkgJiYg
KGJ5dGVzID09IDQpICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsK
IAogICAgIC8qIFdlIGFsc28gbmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhlIFJUQy9D
TU9TIHJlZ2lzdGVycy4gKi8KICAgICBpZiAoICgocG9ydCAmIH4xKSA9PSBSVENfUE9SVCgwKSkg
KQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJu
IGlvcG9ydHNfYWNjZXNzX3Blcm1pdHRlZChkLCBwb3J0LCBwb3J0ICsgYnl0ZXMgLSAxKTsKIH0K
QEAgLTQxNiwxMCArNDE4LDEwIEBAIHN0YXRpYyBib29sIHBjaV9jZmdfb2soc3RydWN0IGRvbWFp
biAqY3VycmQsIHVuc2lnbmVkIGludCBzdGFydCwKICAgICB1aW50MzJfdCBtYWNoaW5lX2JkZjsK
IAogICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgKQotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY3VycmQt
PmFyY2gucGNpX2NmOCkgKQotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIHRydWU7
CiAKICAgICBtYWNoaW5lX2JkZiA9IENGOF9CREYoY3VycmQtPmFyY2gucGNpX2NmOCk7CiAgICAg
aWYgKCB3cml0ZSApCkBAIC00MjcsNyArNDI5LDcgQEAgc3RhdGljIGJvb2wgcGNpX2NmZ19vayhz
dHJ1Y3QgZG9tYWluICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAogICAgICAgICBjb25zdCB1
bnNpZ25lZCBsb25nICpyb19tYXAgPSBwY2lfZ2V0X3JvX21hcCgwKTsKIAogICAgICAgICBpZiAo
IHJvX21hcCAmJiB0ZXN0X2JpdChtYWNoaW5lX2JkZiwgcm9fbWFwKSApCi0gICAgICAgICAgICBy
ZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAgICAgc3RhcnQgfD0g
Q0Y4X0FERFJfTE8oY3VycmQtPmFyY2gucGNpX2NmOCk7CiAgICAgLyogQU1EIGV4dGVuZGVkIGNv
bmZpZ3VyYXRpb24gc3BhY2UgYWNjZXNzPyAqLwpAQCAtNDM4LDcgKzQ0MCw3IEBAIHN0YXRpYyBi
b29sIHBjaV9jZmdfb2soc3RydWN0IGRvbWFpbiAqY3VycmQsIHVuc2lnbmVkIGludCBzdGFydCwK
ICAgICAgICAgdWludDY0X3QgbXNyX3ZhbDsKIAogICAgICAgICBpZiAoIHJkbXNyX3NhZmUoTVNS
X0FNRDY0X05CX0NGRywgbXNyX3ZhbCkgKQotICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgIGlmICggbXNyX3ZhbCAmICgxVUxMIDw8IEFNRDY0
X05CX0NGR19DRjhfRVhUX0VOQUJMRV9CSVQpICkKICAgICAgICAgICAgIHN0YXJ0IHw9IENGOF9B
RERSX0hJKGN1cnJkLT5hcmNoLnBjaV9jZjgpOwogICAgIH0KQEAgLTgzNSw3ICs4MzcsNyBAQCBz
dGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9u
ZyB2YWwsCiAgICAgICAgIGlmICggKHZhbCBeIHJlYWRfY3IwKCkpICYgflg4Nl9DUjBfVFMgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAg
ICAgICAgICAgICAgIkF0dGVtcHQgdG8gY2hhbmdlIHVubW9kaWZpYWJsZSBDUjAgZmxhZ3NcbiIp
OworICAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gY2hhbmdlIHVubW9kaWZpYWJsZSBD
UjAgZmxhZ3NcbiIpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgZG9f
ZnB1X3Rhc2tzd2l0Y2goISEodmFsICYgWDg2X0NSMF9UUykpOwpAQCAtOTQ4LDExICs5NTAsMTEg
QEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90
ICp2YWwsCiAgICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyOwog
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCi0gICAgLyoKLSAgICAgKiBJbiBvcmRlciB0
byBmdWxseSByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3IsIGRlZmVyIGNhbGxpbmcKLSAgICAgKiBw
dl9zb2Z0X3JkdHNjKCkgdW50aWwgYWZ0ZXIgZW11bGF0aW9uLiBUaGlzIG1heSB3YW50L25lZWQg
dG8gYmUKLSAgICAgKiByZWNvbnNpZGVyZWQuCi0gICAgICovCisgICAgICAgIC8qCisgICAgICAg
ICAqIEluIG9yZGVyIHRvIGZ1bGx5IHJldGFpbiBvcmlnaW5hbCBiZWhhdmlvciwgZGVmZXIgY2Fs
bGluZworICAgICAgICAgKiBwdl9zb2Z0X3JkdHNjKCkgdW50aWwgYWZ0ZXIgZW11bGF0aW9uLiBU
aGlzIG1heSB3YW50L25lZWQgdG8gYmUKKyAgICAgICAgICogcmVjb25zaWRlcmVkLgorICAgICAg
ICAgKi8KICAgICBjYXNlIE1TUl9JQTMyX1RTQzoKICAgICAgICAgcG9jLT50c2MgfD0gVFNDX0JB
U0U7CiAgICAgICAgIGdvdG8gbm9ybWFsOwpAQCAtMTA0MiwxNiArMTA0NCwxNiBAQCBzdGF0aWMg
aW50IHByaXZfb3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAg
ICAgICAgICAgICp2YWwgfD0gTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7CiAgICAg
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKLSAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApLi4u
TVNSX1A2X1BFUkZDVFIoNyk6Ci0gICAgY2FzZSBNU1JfUDZfRVZOVFNFTCgwKS4uLk1TUl9QNl9F
Vk5UU0VMKDMpOgotICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwLi4uTVNSX0NPUkVf
UEVSRl9GSVhFRF9DVFIyOgotICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFJfQ1RSTC4u
Lk1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMOgorICAgIGNhc2UgTVNSX1A2X1BFUkZDVFIo
MCkgLi4uIE1TUl9QNl9QRVJGQ1RSKDcpOgorICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkgLi4u
IE1TUl9QNl9FVk5UU0VMKDMpOgorICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwIC4u
LiBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjI6CisgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVE
X0NUUl9DVFJMIC4uLiBNU1JfQ09SRV9QRVJGX0dMT0JBTF9PVkZfQ1RSTDoKICAgICAgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHZwbXVfbXNyID0gdHJ1ZTsKICAgICAgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLwotICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1
SF9QRVJGQ1RSNToKLSAgICBjYXNlIE1TUl9LN19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoK
KyAgICBjYXNlIE1TUl9BTURfRkFNMTVIX0VWTlRTRUwwIC4uLiBNU1JfQU1EX0ZBTTE1SF9QRVJG
Q1RSNToKKyAgICBjYXNlIE1TUl9LN19FVk5UU0VMMCAuLi4gTVNSX0s3X1BFUkZDVFIzOgogICAg
ICAgICAgICAgaWYgKCB2cG11X21zciB8fCAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4
Nl9WRU5ET1JfQU1EKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCB2cG11
X2RvX3JkbXNyKHJlZywgdmFsKSApCkBAIC0xMjQ5LDE1ICsxMjUxLDE1IEBAIHN0YXRpYyBpbnQg
cHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAogICAgICAg
ICBjdXJyLT5hcmNoLmNwdWlkX2ZhdWx0aW5nID0gISEodmFsICYgTVNSX01JU0NfRkVBVFVSRVNf
Q1BVSURfRkFVTFRJTkcpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCi0gICAgY2Fz
ZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgotICAgIGNhc2UgTVNSX1A2
X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCgzKToKLSAgICBjYXNlIE1TUl9DT1JFX1BFUkZf
RklYRURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMjoKLSAgICBjYXNlIE1TUl9DT1JF
X1BFUkZfRklYRURfQ1RSX0NUUkwuLi5NU1JfQ09SRV9QRVJGX0dMT0JBTF9PVkZfQ1RSTDoKKyAg
ICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApIC4uLiBNU1JfUDZfUEVSRkNUUig3KToKKyAgICBjYXNl
IE1TUl9QNl9FVk5UU0VMKDApIC4uLiBNU1JfUDZfRVZOVFNFTCgzKToKKyAgICBjYXNlIE1TUl9D
T1JFX1BFUkZfRklYRURfQ1RSMCAuLi4gTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIyOgorICAgIGNh
c2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFJfQ1RSTCAuLi4gTVNSX0NPUkVfUEVSRl9HTE9CQUxf
T1ZGX0NUUkw6CiAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9W
RU5ET1JfSU5URUwgKQogICAgICAgICB7CiAgICAgICAgICAgICB2cG11X21zciA9IHRydWU7Ci0g
ICAgY2FzZSBNU1JfQU1EX0ZBTTE1SF9FVk5UU0VMMC4uLk1TUl9BTURfRkFNMTVIX1BFUkZDVFI1
OgotICAgIGNhc2UgTVNSX0s3X0VWTlRTRUwwLi4uTVNSX0s3X1BFUkZDVFIzOgorICAgIGNhc2Ug
TVNSX0FNRF9GQU0xNUhfRVZOVFNFTDAgLi4uIE1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgorICAg
IGNhc2UgTVNSX0s3X0VWTlRTRUwwIC4uLiBNU1JfSzdfUEVSRkNUUjM6CiAgICAgICAgICAgICBp
ZiAoIHZwbXVfbXNyIHx8IChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9B
TUQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICh2cG11X21vZGUgJiBY
RU5QTVVfTU9ERV9BTEwpICYmCkBAIC0xNTQyLDcgKzE1NDQsNiBAQCBzdGF0aWMgaW50IHJlYWRf
Z2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBnYXRlX3NlbCwKICAgICBzdHJ1Y3QgZGVzY19z
dHJ1Y3QgZGVzYzsKICAgICBjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKnBkZXNjOwogCi0KICAg
ICBwZGVzYyA9IChjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKikKICAgICAgICAgKCEoZ2F0ZV9z
ZWwgJiA0KSA/IEdEVF9WSVJUX1NUQVJUKHYpIDogTERUX1ZJUlRfU1RBUlQodikpCiAgICAgICAg
ICsgKGdhdGVfc2VsID4+IDMpOwpAQCAtMTcyNCwxNyArMTcyNSwxNyBAQCB2b2lkIGVtdWxhdGVf
Z2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB7CiAgICAgICAgIHVuc2ln
bmVkIGludCBzcywgZXNwLCAqc3RrcDsKICAgICAgICAgaW50IHJjOwotI2RlZmluZSBwdXNoKGl0
ZW0pIGRvIFwKLSAgICAgICAgeyBcCi0gICAgICAgICAgICAtLXN0a3A7IFwKLSAgICAgICAgICAg
IGVzcCAtPSA0OyBcCi0gICAgICAgICAgICByYyA9IF9fcHV0X3VzZXIoaXRlbSwgc3RrcCk7IFwK
LSAgICAgICAgICAgIGlmICggcmMgKSBcCi0gICAgICAgICAgICB7IFwKLSAgICAgICAgICAgICAg
ICBwdl9pbmplY3RfcGFnZV9mYXVsdChQRkVDX3dyaXRlX2FjY2VzcywgXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShzdGtwICsgMSkgLSByYyk7
IFwKLSAgICAgICAgICAgICAgICByZXR1cm47IFwKLSAgICAgICAgICAgIH0gXAorI2RlZmluZSBw
dXNoKGl0ZW0pIGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgLS1zdGtwOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ZXNwIC09IDQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgcmMgPSBfX3B1dF91c2VyKGl0ZW0sIHN0a3ApOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgaWYgKCByYyApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KFBGRUNfd3JpdGVfYWNjZXNz
LCAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICh1bnNpZ25lZCBsb25nKShzdGtwICsgMSkgLSByYyk7ICAgXAorICAgICAgICAgICAgICAgIHJl
dHVybjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICB9IHdoaWxlICggMCApCiAKICAgICAgICAgaWYgKCAo
KGFyID4+IDEzKSAmIDMpIDwgKHJlZ3MtPmNzICYgMykgKQotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:25:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mDR-0000Dd-M7; Thu, 11 May 2017 11:25:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8mDQ-0000DK-8N
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:25:04 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 52/68-01735-F0A44195; Thu, 11 May 2017 11:25:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTZfHSyT
 SoFXP4vuWyUwOjB6HP1xhCWCMYs3MS8qvSGDNuHrqBXPBJd6KnXMvsjQw3uDqYuTiEBLYyCix
 pWEqO4Szm1Fi9d6jrF2MnBzCAvkSE7/NZAOxRQT8JDr+7GcGsYUEaiSabuwCq2EWiJPYveQKE
 4jNJqApcefzJzCbV8BK4n7LD0YQm0VAVeLc3G0sILaoQLjE28YjLBA1ghInZz4BszkFXCRmN6
 9lgphpK3Fn7m5mCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxjVi1OLylKLdI31kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg40BCHYw7v3ndIhRkoNJSZS3/Y9wpBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoErB4/MZpRiycvPS1WS4M30FIkUEixKTU+tSMvMAcYDTKkEB4+SCK+/B
 1Cat7ggMbc4Mx0idYpRUUqc9yxIQgAkkVGaB9cGi8FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEublBtnOk5lXAjf9FdBiJqDF/SD38xaXJCKkpBoYG37nODtFJEZ76vw48OHRxfRgsccvH0l
 8YXaWmv308+MSk8PcGT5eeYw9TeuvCj1xLr8/58jl8wqTxQ9Jbngevex72aVtjlOmMcRl/+4K
 Lpmwb8rzPcIlUx+3Nn17VF2+nV/jyf1vx/a9vZwvd06YVzeFNUeNZwmf0YbT3TdrtPP2pFpt5
 nkyRYmlOCPRUIu5qDgRAGPu9328AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494501899!77761627!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51899 invoked from network); 11 May 2017 11:24:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 11 May 2017 11:24:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D1B1E2B;
 Thu, 11 May 2017 04:24:57 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CB59F3F4FF;
 Thu, 11 May 2017 04:24:56 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-5-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0b9644ef-3de0-83ba-a446-67037227f6fa@arm.com>
Date: Thu, 11 May 2017 12:24:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494424994-26232-5-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, sstabellini@kernel.org, ian.jackson@eu.citrix.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1 04/10] xen/arm: p2m: Update IOMMU mapping
 whenever possible if page table is not shared
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMTAvMDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPgo+IFVwZGF0ZSBJT01NVSBtYXBwaW5nIGlmIHRoZSBJT01NVSBkb2Vzbid0IHNo
YXJlIHBhZ2UgdGFibGUgd2l0aCB0aGUgQ1BVLgo+IFRoZSBiZXN0IHBsYWNlIHRvIGRvIHNvIG9u
IEFSTSBpcyBfX3AybV9zZXRfZW50cnkoKS4gVXNlIG1mbiBhcyBhbiBpbmRpY2F0b3IKPiBvZiB0
aGUgcmVxdWlyZWQgYWN0aW9uLiBJZiBtZm4gaXMgdmFsaWQgY2FsbCBpb21tdV9tYXBfcGFnZXMo
KSwKPiBvdGhlcndpc2UgLSBpb21tdV91bm1hcF9wYWdlcygpLgo+Cj4gU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IEND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgo+Cj4gLS0tCj4gICAgQ2hhbmdlcyBpbiB2MToK
PiAgICAgICAtIFVwZGF0ZSBJT01NVSBtYXBwaW5nIGluIF9fcDJtX3NldF9lbnRyeSgpIGluc3Rl
YWQgb2YgcDJtX3NldF9lbnRyeSgpLgo+ICAgICAgIC0gUGFzcyBvcmRlciBhcmd1bWVudCB0byBJ
T01NVSBBUElzIGluc3RlYWQgb2YgcGFnZV9jb3VudC4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3Ay
bS5jIHwgMTAgKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCj4gaW5kZXggMzRkNTc3Ni4uOWNhNDkxYiAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtOTg0LDcgKzk4
NCwxNSBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAo+ICAgICAgICAgIHAybV9mcmVlX2VudHJ5KHAybSwgb3JpZ19wdGUsIGxldmVsKTsKPgo+ICAg
ICAgaWYgKCBuZWVkX2lvbW11KHAybS0+ZG9tYWluKSAmJiAocDJtX3ZhbGlkKG9yaWdfcHRlKSB8
fCBwMm1fdmFsaWQoKmVudHJ5KSkgKQo+IC0gICAgICAgIHJjID0gaW9tbXVfaW90bGJfZmx1c2go
cDJtLT5kb21haW4sIGdmbl94KHNnZm4pLCAxVUwgPDwgcGFnZV9vcmRlcik7Cj4gKyAgICB7Cj4g
KyAgICAgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KHAybS0+ZG9tYWluKSApCj4gKyAgICAgICAg
ICAgIHJjID0gaW9tbXVfaW90bGJfZmx1c2gocDJtLT5kb21haW4sIGdmbl94KHNnZm4pLCAxVUwg
PDwgcGFnZV9vcmRlcik7Cj4gKyAgICAgICAgZWxzZSBpZiAoICFtZm5fZXEoc21mbiwgSU5WQUxJ
RF9NRk4pICkKPiArICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZXMocDJtLT5kb21haW4s
IGdmbl94KHNnZm4pLCBtZm5feChzbWZuKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZV9vcmRlciwgcDJtX2dldF9pb21tdV9mbGFncyh0KSk7Cj4gKyAgICAgICAgZWxz
ZQo+ICsgICAgICAgICAgICByYyA9IGlvbW11X3VubWFwX3BhZ2VzKHAybS0+ZG9tYWluLCBnZm5f
eChzZ2ZuKSwgcGFnZV9vcmRlcik7Cj4gKyAgICB9Cj4gICAgICBlbHNlCj4gICAgICAgICAgcmMg
PSAwOwo+Cj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:28:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mGT-0000Zc-3T; Thu, 11 May 2017 11:28:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8mGR-0000ZH-SA
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:28:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 BA/8C-03058-BCA44195; Thu, 11 May 2017 11:28:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfeUl0i
 kwZz5chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bd7j1sBTOFKnbNmMnUwDiZv4uRi0NIYCOj
 xM+We2wQzm5GiV03FzN3MXJyCAvESizvP88IYosI+El0/NkPFhcSqJFY/WobWJxZIE5i95IrT
 CA2m4CmxJ3Pn8BsXgEridN7lrKC2CwCqhLLn94F6xUVCJd423iEBaJGUOLkzCdgNqeAi8S7rg
 XsEDNtJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrrGxXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMAxAMEOxp3rAw8xSnIwKYnytv8RjhTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwbvLUyRSSLAoNT21Ii0zBxj6MGkJDh4lEYg0b3FBYm5xZjpE6hSjo
 pQ47ymQhABIIqM0D64NFm+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzbDDKFJzOvBG76K6
 DFTECL+0Fu5i0uSURISTUwqk9Wjp3wi0P782c943sSp06KOl40OH/3X7m/ce5OntyFv8vk89z
 EPmfFX9/THCYgI8SjaH11C/uGw/dYr223tzrWVO7PP/OfYKtFrELoKc6CDdk9WSqrKxT82J/+
 nNw8Y9ljs8/WVdLF5Y8/rN7Eqet/TptV3amKdQXnfiXxN40nT1dxR51WYinOSDTUYi4qTgQAM
 pseP7ICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494502090!44867111!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47286 invoked from network); 11 May 2017 11:28:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 11 May 2017 11:28:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BFCF52B;
 Thu, 11 May 2017 04:28:09 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B9ECE3F4FF;
 Thu, 11 May 2017 04:28:08 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-6-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b45c2612-fdfd-1916-49a1-19404516d831@arm.com>
Date: Thu, 11 May 2017 12:28:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494424994-26232-6-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, sstabellini@kernel.org, ian.jackson@eu.citrix.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1 05/10] iommu/arm: Re-define
 iommu_use_hap_pt(d) as iommu_hap_pt_share
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMTAvMDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPgo+IE5vdCBldmVyeSBpbnRlZ3JhdGVkIGludG8gQVJNIFNvQ3MgSU9NTVUgY2Fu
IHNoYXJlIHBhZ2UgdGFibGVzCj4gd2l0aCB0aGUgQ1BVIGFuZCBhcyByZXN1bHQgdGhlIGlvbW11
X3VzZV9oYXBfcHQoZCkgaXMgbm90IGFsd2F5cyB0cnVlLgo+IFJldXNlIHg4NidzIGlvbW11X2hh
cF9wdF9zaGFyZSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIElPTU1VCj4gcGFnZSB0YWJs
ZSBpcyBzaGFyZWQgb3Igbm90Lgo+Cj4gTm93IGFsbCBJT01NVSBkcml2ZXJzIG9uIEFSTSBhcmUg
YWJsZSB0byBjaGFuZ2UgdGhpcyBmbGFnCj4gYWNjb3JkaW5nIHRvIHRoZWlyIHBvc3NpYmlsaXRp
ZXMgbGlrZSB4ODYtdmFyaWFudHMgZG8uCj4gVGhlcmVmb3JlIHNldCBpb21tdV9oYXBfcHRfc2hh
cmUgZmxhZyBmb3IgU01NVSBiZWNhdXNlIGl0IGFsd2F5cyBzaGFyZXMKPiBwYWdlIHRhYmxlIHdp
dGggdGhlIENQVS4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVr
c2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYyB8IDMgKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAg
ICAgfCA3ICsrKysrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiBpbmRleCA1MjdhNTky
Li44NmVlMTJhIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gQEAgLTI4NzAs
NiArMjg3MCw5IEBAIHN0YXRpYyBfX2luaXQgaW50IGFybV9zbW11X2R0X2luaXQoc3RydWN0IGR0
X2RldmljZV9ub2RlICpkZXYsCj4KPiAgCXBsYXRmb3JtX2ZlYXR1cmVzICY9IHNtbXUtPmZlYXR1
cmVzOwo+Cj4gKwkvKiBBbHdheXMgc2hhcmUgUDJNIHRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQg
dGhlIFNNTVUgKi8KPiArCWlvbW11X2hhcF9wdF9zaGFyZSA9IHRydWU7Cj4gKwoKSSB3b3VsZCBw
cmVmZXIgdG8gYmFpbC1vdXQgaWYgc29tZW9uZSB0cnkgdG8gdW5zaGFyZSB0aGUgcGFnZS10YWJs
ZSAKcmF0aGVyIHRoYW4gb3ZlcnJpZGluZy4gVGhpcyB3b3VsZCBoZWxwIHVzIHRvIGtub3cgaWYg
c29tZW9uZSBhcmUgdHJ5IHRvIApkbyB0aGF0LgoKU28gSSB3b3VsZCBkbzoKCmlmICggIWlvbW11
X2hhcF9wdF9zaGFyZSApCnsKCXByaW50ayguLi4uKQoJcmV0dXJuIC1FSU5WQUw7Cn0KCj4gIAly
ZXR1cm4gMDsKPiAgfQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAo+IGluZGV4IDU3ZDliMWUuLjEwYTZmMjMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9pb21tdS5oCj4gQEAgLTIwLDggKzIwLDExIEBAIHN0cnVjdCBhcmNoX2lv
bW11Cj4gICAgICB2b2lkICpwcml2Owo+ICB9Owo+Cj4gLS8qIEFsd2F5cyBzaGFyZSBQMk0gVGFi
bGUgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgSU9NTVUgKi8KPiAtI2RlZmluZSBpb21tdV91c2Vf
aGFwX3B0KGQpICgxKQo+ICsvKgo+ICsgKiBUaGUgQVJNIGRvbWFpbiBhbHdheXMgaGFzIGEgUDJN
IHRhYmxlLCBidXQgbm90IGV2ZXJ5IGludGVncmF0ZWQgaW50bwo+ICsgKiBBUk0gU29DcyBJT01N
VSBjYW4gdXNlIGl0IGFzIHBhZ2UgdGFibGUuCgpUaGUgZmlyc3QgcGFydDogIkFSTSBkb21haW4g
aGFzIGEgUDJNIHRhYmxlIiBpcyBwcmV0dHkgb2J2aW91cy4gSSB3b3VsZCAKaW5zdGVhZCBzYXk6
ICJOb3QgZXZlcnkgQVJNIFNvQ3MgSU9NTVUgdXNlIHRoZSBzYW1lIHBhZ2UtdGFibGUgZm9ybWF0
IGFzIAp0aGUgcHJvY2Vzc29yLiIuCgo+ICsgKi8KPiArI2RlZmluZSBpb21tdV91c2VfaGFwX3B0
KGQpIChpb21tdV9oYXBfcHRfc2hhcmUpCj4KPiAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9t
bXVfZ2V0X29wcyh2b2lkKTsKPiAgdm9pZCBfX2luaXQgaW9tbXVfc2V0X29wcyhjb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzICpvcHMpOwo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:28:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mGx-0000hF-Ep; Thu, 11 May 2017 11:28:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d8mGw-0000gp-3s
 for xen-devel@lists.xen.org; Thu, 11 May 2017 11:28:42 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 2E/21-03557-9EA44195; Thu, 11 May 2017 11:28:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTGat0XXiK
 RBg3fVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJh96xFszgrvh7/wxjA2M7ZxcjF4eQwERG
 iau9X9i7GDk5WAQaWCWW7SgDSUgIzGGVuLD+MDNIQkIgT2LNgX9MEHaBxN/W16wgNq+AoMTJm
 U9YQGwhAS+Ja22NQPUcHJwC1hJTpxZALOjhkHi94wEbSA2bgIHEmxcbmSCWqUoc+beIEWJOgM
 SVeXfBbGEge+f7H2DzRQTUJf5cmMAIMohZYBGTRM+RY2wgC5iBEuvnCU1gFJiF5IxZCJkFjEy
 rGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkAEIdjB2X/Y/
 xCjJwaQkytv+RzhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvLk+RSCHBotT01Iq0zBxgPMCkJ
 Th4lEQg0rzFBYm5xZnpEKlTjMYcLy6/f8/E8WTlj/dMQix5+XmpUuK8p0BKBUBKM0rz4AbB4v
 QSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkPgkzhycwrgdv3CugUJqBT+kG+4C0uSURISTU
 wlh5con3tKdvxaZb1nydGhptPrZ21uvzMz25Ti3WsETpfo8JYLqZNePp5t5pSP8/7vLDGjlXL
 +O4/7fXiXcB+Q1Yp6e3kl1mXGhanRLvdt7h54f7ONEaBiWesm7MdVZWrDp1+fFJNJPP3dOOWx
 xfkCyo/xX1reXVjbfTNCcXLo57y7xByduXcpMRSnJFoqMVcVJwIAEModb7OAgAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494502119!71019555!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29267 invoked from network); 11 May 2017 11:28:40 -0000
Received: from mail-qt0-f171.google.com (HELO mail-qt0-f171.google.com)
 (209.85.216.171)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 11:28:40 -0000
Received: by mail-qt0-f171.google.com with SMTP id v27so1755187qtg.2
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 04:28:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lScsLfrz//3qt4fTe8U2XnBQgsBwAGl5Ky6npUfqM6o=;
 b=LtdkotJ/2zXNXcDD4eFOABlzgiAckt+sDVhlMxhSIrPToSZwTG2g1SoEghkkQgWHDb
 pL4kxPM4VzTGQhSQ8xZFWn0fMk09zzWvHc/mh2gxIx2Jth9BAkarfaHiMHWZxe8SaOPF
 iPfSmDfJUnW/K8CbtXIblS+XA4MzrHAJgBSmh8Zpf+x8T7DONrDB02lyMCsalfNxVuql
 TPMGNEAdTmQVpFt3shCdEKf1pm59ftR4kCWoOX9KeZEutIkzlcBvC0Lri98wtNNzs+oD
 vpjsT7r9I+kSWLZeOCDp8iVpY28IaC20kaW9swDWZdFZh1JVnj0U6trRS3cy+Ek1/9tN
 bX3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lScsLfrz//3qt4fTe8U2XnBQgsBwAGl5Ky6npUfqM6o=;
 b=pAswEYt2JLUgnylsrevPSLCc/5gM/aod2tICchROZH8D7Fwpil8ff0aSf+CSoeqTvR
 oBFXa/b3Awps99N8HCdhU8FEjUzAfBeJhdmQwzvYTCMvaXekdb1dOVA0KywXpvhCjv+Y
 lZqZn2iizeh1sSQuydD4BsA8xlSWHW5EuG9AV+dQDgpZes4XJOgyoP9x/NC0eRBSQtH8
 8o0aC/Rym+khzDBRAqbBM/9+/P7WiNA5qNXQVpuoRuVF71NGcEzush9HQEPUhU0AecLo
 TKWlPdT7xdatjgGy/E05xLaTkUsZb1/TTGz9uw0vE4U3R6Ubf/qVnweG4UuotpFX4Tky
 lbIQ==
X-Gm-Message-State: AODbwcDHpMtgrJPaDgLOmMCBcQmpXG5OEZ4E7hzeqogonqe/OMxxoN7K
 srRKhOFBHQuF2R0EJDdYJ4qaB3z3Cg==
X-Received: by 10.237.42.5 with SMTP id c5mr3288002qtd.284.1494502119650; Thu,
 11 May 2017 04:28:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Thu, 11 May 2017 04:28:18 -0700 (PDT)
In-Reply-To: <c0dcdc19-248b-1910-eed8-330b4a7d844d@arm.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <f72ec4ae-9005-cd87-42dc-6b1edaa45bf8@arm.com>
 <c0307ee7-44e5-1ebc-b8e1-785455ecbc4e@citrix.com>
 <64eede57-85be-99f4-cbd8-5d28a430980b@arm.com>
 <CAOcqxo1oF8+v6oaDgXNwqFTZVohBWF87OAV1PQYD4bYgOS95GQ@mail.gmail.com>
 <3819da8c-dd3d-54ef-efa8-ff75dc6d89a7@arm.com>
 <c0dcdc19-248b-1910-eed8-330b4a7d844d@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 11 May 2017 14:28:18 +0300
Message-ID: <CAOcqxo3hVO6VeAwuFnikF507uTUxp+USZ9HQyUC-9qBN4Hic=Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Steve Capper <Steve.Capper@arm.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
	hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCgpPbiAxMSBNYXkgMjAxNyBhdCAxMzowNywgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gTG9va2luZyBhZ2FpbiBhdCB0aGUgZG9jdW1lbnRh
dGlvbiBhbmQgY2hhdHRpbmcgd2l0aCBvdGhlciBBUk0gZm9sa3MuIEkgd2FzCj4gd3Jvbmcgb24g
c29tZSBwYXJ0LCBzb3JyeSBmb3IgdGhlIGNvbmZ1c2lvbi4KVGhhbmsgeW91IGZvciB0aGlzIGlu
dmVzdGlnYXRpb24uIE9uZSBjYW4ndCBmaXQgd2hvbGUgQVJNdjggVFJNIGluIG9uZSdzIGhlYWQg
OikKCj4gSXQgdHVybnMgb3V0IHRoYXQgaWYgeW91IGRvbid0IG5lZWQgdG8gZmx1c2ggdGhlIFRM
QnMgd2hlbiBkaXNhYmxpbmcgdGhlCj4gSENSX0VMMi5WTSAodGhpcyBpcyB3aGF0IExpbnV4IGRv
ZXMgZm9yIEtWTSkuIFNvIGRpc2FibGluZyBzdGFnZS0yIGZvciBFTDAKPiBhcHAgd291bGQgYmUg
b2suCkFoYSwgdGhlc2UgYXJlIGdvb2QgbmV3cy4KCj4gQnV0IHlvdSBzdGlsbCBuZWVkIHRvIGFs
bG9jYXRlIGEgVk1JRCBwZXIgRUwwIGFwcCBhcyBUTEJzIHdpbGwgc3RpbGwgZGVwZW5kCj4gb24g
aXQgZXZlbiB3aXRoIHN0YWdlLTIgZGlzYWJsZWQuCkkgc2VlLiBCdXQgSSB3aWxsIG5lZWQgdG8g
YWxsb2NhdGUgVk1JRCBpbiBhbnkgY2FzZSwgcmlnaHQ/Cgo+IEV2ZW4gaWYgd2Uga2VlcCBzdGFn
ZS0yIGVuYWJsZWQsIHdlIHdvdWxkIGhhdmUgdG8gY3JlYXRlIGR1bW1seSBwYWdlIHRhYmxlcwo+
IG9mIHN0YWdlLTEgYmVjYXVzZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZSB3b3VsZCBpbXBhY3QgcGVy
Zm9ybWFuY2UgYW5kIGF0Cj4gbGVhc3Qgbm90IGFsbG93IHRoZSBFTDAgYXBwIHRvIG1vdmUgKHNl
ZSBENC4yLjggaW4gQVJNIERESQo+IDA0ODdBLmtfaXNzMTA3NzUpLiBJbiB0aGlzIGNhc2UsIDE6
MSBwYWdlIHRhYmxlcyB3aXRoIGEgYmxvY2sgbWFwIChlLmcgMUdCKQo+IHdvdWxkIGJlIHN1ZmZp
Y2llbnQgYW5kIHJlbHkgb24gc3RhZ2UtMiBwYWdlIHRhYmxlcy4KWWVzLCBJIGRpZCBleGFjdGx5
IHRoaXMgaW4gbXkgUG9DLiAgSSdtIHdhcyBjdXJpb3VzIG9uIGRpc2FibGluZwpzdGFnZS0yIGJl
Y2F1c2UgSSBkb24ndCB3YW50IHRvIG1lc3Mgd2l0aCBwMm0gY29udGV4dCBzYXZlL3Jlc3RvcmUK
ZnVuY3Rpb25zLiBHb29kIHRvIGtub3cgdGhhdCBpdCBpcyBwb3NzaWJsZS4KCj4gTGFzdGx5LCBj
YW4geW91IHJlbWluZCBtZSB3aXRoIHBsYXRmb3JtIHlvdSBhcmUgdXNpbmcgZm9yIHRlc3Rpbmc/
Ckl0IGlzIFJlbmVzYXMgUmNhciBHZW4zLiBJdCBpcyBCaWctTGl0dGxlIHBsYXRmb3JtLCBidXQg
Y3VycmVudGx5IHdlCnVzZSBvbmx5IGZvdXIgQTU3IGNvcmVzLgoKLS0gCldCUiBWb2xvZHlteXIg
QmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21h
aWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:35:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mNJ-0001o3-6R; Thu, 11 May 2017 11:35:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8mNH-0001nS-VR
 for xen-devel@lists.xen.org; Thu, 11 May 2017 11:35:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DD/29-02189-37C44195; Thu, 11 May 2017 11:35:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpG6Rj0i
 kwZSduhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7xr2sBStZK/6cW87awLiRpYuRg0NCwF9i
 yaLILkZODhYBVYkFaw4ygdhsAsoSPzt72UBsEQFFid4L9xm7GLk4mAVuMUnsvvabFSQhLOAqc
 erPQbA5vAIWEmun14OEhQSqJKadf8QMYvMKCEqcnPmEBcRmFtCRWLD7ExtIObOAtMTyfxwgYU
 4BZ4ljy3rBJooKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuma6SU
 VZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZZPQMD4w7GK23OhxglOZiURHnb/whH
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3ewtEikkWJSanlqRlpkDDHeYtAQHj5IIr5EXUJq3u
 CAxtzgzHSJ1itGY493SD++ZOObc+/qeSYglLz8vVUqcVxdkkgBIaUZpHtwgWBxeYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTM+xZkIU9mXgncvldApzABndIP8gVvcUkiQkqqgVHw68pHsUs
 /3eeKizvnZbv2eIK3xoLAVbJxj6T9JOZWnYnc5n7a82DqYqmtb6btl3gqueKkZ9neadJz7RRF
 w4K27DMJTHvyzLMmYOMumb6kX9anLk0/v+76tFsn2vSuSEx5LFbd3GOoodl2ddnxkx+YZh734
 2e9cNBYPX3Zmrm6c//EBJ7r3hWvxFKckWioxVxUnAgATJHrLr4CAAA=
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494502512!99247835!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22987 invoked from network); 11 May 2017 11:35:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:35:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423198676"
Date: Thu, 11 May 2017 12:35:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20170511113511.vxs7eh34navfipqa@citrix.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-3-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494482652-42356-3-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] vcpu: track hvm vcpu number on the
	system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMDI6MDQ6MDlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBudW1iZXIgaXMgdXNlZCB0byBjYWxjdWxhdGUgaG93IG1hbnkgaHZtIHZjcHUgb24g
YSBwY3B1IG9uIGF2ZXJhZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgfCA4ICsrKysrKysr
Cj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMiArKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hl
bi9jb21tb24vZG9tYWluLmMKPiBpbmRleCBiMjJhYWNjLi5kNDMzZDllIDEwMDY0NAo+IC0tLSBh
L3hlbi9jb21tb24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTcx
LDYgKzcxLDkgQEAgc3RydWN0IHZjcHUgKmlkbGVfdmNwdVtOUl9DUFVTXSBfX3JlYWRfbW9zdGx5
Owo+ICAKPiAgdmNwdV9pbmZvX3QgZHVtbXlfdmNwdV9pbmZvOwo+ICAKPiArLyogaG93IG1hbnkg
aHZtIHZjcHUgb24gdGhpcyBzeXN0ZW0/ICovCj4gK2F0b21pY190IG51bV9odm1fdmNwdXM7Cj4g
KwoKVGhpcyBpcyB4ODYgc3BlY2lmaWMgYW5kIHNob3VsZCBnbyB0byB4ODYvZG9tYWluLmMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:37:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mPe-00020S-L9; Thu, 11 May 2017 11:37:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8mPd-00020F-SX
 for xen-devel@lists.xen.org; Thu, 11 May 2017 11:37:42 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 89/7C-03058-50D44195; Thu, 11 May 2017 11:37:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvS6Lr0i
 kwY4Z6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bMNUoFvewVJ241sDQwPmDtYuTkkBDwl1jd
 e5kJxGYRUJU4vmMumM0moCzxs7OXDcQWEVCU6L1wn7GLkYuDWeAWk8Tua7/BmoUFXCVO/TnIA
 mLzClhI7L9/kQWkSEhgBaPExe0fGCESghInZz4BK2IW0JFYsPsT0FQOIFtaYvk/DpAwp4ClRP
 v1E2AlogIqEp1L54DZQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfYSC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+PpdYGHGCU5mJREedv/CEcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC18BaJFBIsSk1PrUjLzAEGPUxagoNHSYTXyAsozVtckJhbn
 JkOkTrFaMzxbumH90wcc+59fc8kxJKXn5cqJc6rCzJJAKQ0ozQPbhAsGi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmHcRyBSezLwSuH2vgE5hAjqlH+QL3uKSRISUVAOjhpjCddsVLw407b8
 fd4qjXPDlsuo9Jo8jv227Vd8jEV8jYGJpfSqM/15j8Y4fr/z+Cb9/UTjfbtqW+UHPdXbM/v7G
 O9bkk82KI4sff99/Ku3bt5V3K551uE2qn5/8SqCvd3rFYzaPBdx7eoOua1fZRk777ub00rLrn
 Vndgdniya1rb4uJLlM/rcRSnJFoqMVcVJwIAMr+mkXBAgAA
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494502659!62047114!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46006 invoked from network); 11 May 2017 11:37:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:37:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431866350"
Date: Thu, 11 May 2017 12:37:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20170511113737.jr2vft2hryz2uoz3@citrix.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-3-git-send-email-chao.gao@intel.com>
 <20170511113511.vxs7eh34navfipqa@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170511113511.vxs7eh34navfipqa@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] vcpu: track hvm vcpu number on the
	system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTI6MzU6MTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE1heSAxMSwgMjAxNyBhdCAwMjowNDowOVBNICswODAwLCBDaGFvIEdhbyB3cm90
ZToKPiA+IFRoaXMgbnVtYmVyIGlzIHVzZWQgdG8gY2FsY3VsYXRlIGhvdyBtYW55IGh2bSB2Y3B1
IG9uIGEgcGNwdSBvbiBhdmVyYWdlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+ID4gLS0tCj4gPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
fCA4ICsrKysrKysrCj4gPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAyICsrCj4gPiAgMiBm
aWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+ID4gaW5kZXggYjIyYWFjYy4u
ZDQzM2Q5ZSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPiA+ICsrKyBiL3hl
bi9jb21tb24vZG9tYWluLmMKPiA+IEBAIC03MSw2ICs3MSw5IEBAIHN0cnVjdCB2Y3B1ICppZGxl
X3ZjcHVbTlJfQ1BVU10gX19yZWFkX21vc3RseTsKPiA+ICAKPiA+ICB2Y3B1X2luZm9fdCBkdW1t
eV92Y3B1X2luZm87Cj4gPiAgCj4gPiArLyogaG93IG1hbnkgaHZtIHZjcHUgb24gdGhpcyBzeXN0
ZW0/ICovCj4gPiArYXRvbWljX3QgbnVtX2h2bV92Y3B1czsKPiA+ICsKPiAKPiBUaGlzIGlzIHg4
NiBzcGVjaWZpYyBhbmQgc2hvdWxkIGdvIHRvIHg4Ni9kb21haW4uYwoKLi4uIGFzIHdpdGggYWxs
IHRoZSBjb2RlIHRoYXQgbWFuaXB1bGF0ZXMgaXQuIEknbSBzdXJlIHlvdSBjYW4gZmluZCB0aGUK
YXBwcm9wcmlhdGUgcGxhY2VzIGxpa2UgYXJjaF9pbml0aWFsaXNlL2Rlc3Ryb3lfdmNwdS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:38:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:38:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mQB-000247-Th; Thu, 11 May 2017 11:38:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8mQA-00023u-Gd
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:38:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4F/AF-03613-52D44195; Thu, 11 May 2017 11:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTVfVVyT
 SYEKbhMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFx51KWgunCFV92SDcw7uLvYuTiEBLYyChx
 4/Ylli5GTiBnN6NE518tEFtYIEDi8I8njCC2iICfRMef/cwQNTUS73t+g9UzC8RJ7F5yhQnEZ
 hPQlLjz+ROYzStgJXFx6XE2EJtFQFVi8/f1YL2iAuESbxuPsEDUCEqcnPkEzOYUcJHYcmgSI8
 RMW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGuhl1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCDcfZl/0OMkhxMSqK87X+EI4X4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8G72FokUEixKTU+tSMvMAQY9TFqCg0dJhNfICyjNW1yQmFucmQ6ROsWoK
 CXOqwvSJwCSyCjNg2uDRdolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM+BJnCk5lXAjf9Fd
 BiJqDF/SA38xaXJCKkpBoYZddtfHfmbl/i1yUSCbyf7t01uyo3RWTJ1o9RIXuaQ2dOWLxsen1
 mhOkyO58LFk/fOjNv0NmpPFE/+UFV14wVJx+1Sr3/zrjdWNKt5D3fxOhn3c8Tfmg7uEUe+eIu
 tox7r9qK4u75Sk+3b90eXSfAp9nPczzHfFKHmGP1l1RRNnFnWT0e56AjSizFGYmGWsxFxYkAM
 1ibZq8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494502692!67900908!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18986 invoked from network); 11 May 2017 11:38:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 11 May 2017 11:38:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E0A72B;
 Thu, 11 May 2017 04:38:12 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A6DE3F4FF;
 Thu, 11 May 2017 04:38:11 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-8-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f4764b5f-1462-9f6f-d6e3-1fab3b845d63@arm.com>
Date: Thu, 11 May 2017 12:38:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494424994-26232-8-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, sstabellini@kernel.org, ian.jackson@eu.citrix.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1 07/10] iommu/arm: Add alloc_page_table
 platform callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMTAvMDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPgo+IFRoZSBhbGxvY19wYWdlX3RhYmxlIGNhbGxiYWNrIGlzIGEgbWFuZGF0b3J5
IHRoaW5nCj4gZm9yIHRoZSBJT01NVXMgdGhhdCBkb24ndCBzaGFyZSBwYWdlIHRhYmxlIHdpdGgg
dGhlIENQVSBvbiBBUk0uCj4gVGhlIG5vbi1zaGFyZWQgSU9NTVVzIGhhdmUgdG8gcGVyZm9ybSBh
bGwgcmVxdWlyZWQgYWN0aW9ucyBoZXJlCj4gdG8gYmUgcmVhZHkgdG8gaGFuZGxlIElPTU1VIG1h
cHBpbmcgdXBkYXRlcyByaWdodCBhZnRlciBjb21wbGV0aW5nIGl0Lgo+Cj4gVGhlIGFyY2hfaW9t
bXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIHNlZW1zIGFuIGFwcHJvcHJpYXRlIHBsYWNlCj4gdG8g
Y2FsbCBuZXdseSBjcmVhdGVkIGNhbGxiYWNrLgo+IFNpbmNlIHdlIHdpbGwgb25seSBiZSBoZXJl
IGZvciB0aGUgbm9uLXNoYXJlZCBJT01NVXMgYWx3YXlzCj4gcmV0dXJuIGVycm9yIGlmIHRoZSBj
YWxsYmFjayB3YXNuJ3QgaW1wbGVtZW50ZWQuCgpXaHkgZG8geW91IG5lZWQgYSBzcGVjaWZpYyBj
YWxsYmFjayBhbmQgbm90IGRvaW5nIGl0IGRpcmVjdGx5IGluIAppb21tdV9kb21haW5faW5pdD8K
Ck15IHRha2UgaGVyZSBpcyBpbiB0aGUgdW5zaGFyZSBjYXNlLCB3ZSBtYXkgd2FudCB0byBoYXZl
IG11bHRpcGxlIHNldCBvZiAKcGFnZSB0YWJsZXMgKGUuZyBvbmUgcGVyIGRldmljZSkuIFNvIHRo
aXMgc2hvdWxkIGJlIGxlZnQgYXQgdGhlIApkaXNjcmV0aW9uIG9mIHRoZSBJT01NVSBpdHNlbGYu
CgpBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBU
eXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiBDQzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gLS0tCj4gICAgQ2hhbmdlcyBpbiBWMToKPiAgICAg
ICAtIFdyYXAgY2FsbGJhY2sgaW4gI2lmZGVmIENPTkZJR19BUk0uCj4gLS0tCj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIHwgNSArKystLQo+ICB4ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaCAgICAgICAgICAgICB8IDMgKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMK
PiBpbmRleCA5NWIxYWJiLi5mMTMyMDMyIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lv
bW11LmMKPiBAQCAtNzAsNiArNzAsNyBAQCB2b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKPgo+ICBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAtICAgIC8qIFRoZSBJT01NVSBzaGFyZXMgdGhlIHAy
bSB3aXRoIHRoZSBDUFUgKi8KPiAtICAgIHJldHVybiAtRU5PU1lTOwo+ICsgICAgY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyAqb3BzID0gaW9tbXVfZ2V0X29wcygpOwo+ICsKPiArICAgIHJldHVybiBv
cHMtPmFsbG9jX3BhZ2VfdGFibGUgPyBvcHMtPmFsbG9jX3BhZ2VfdGFibGUoZCkgOiAtRU5PU1lT
Owo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1
ZGUveGVuL2lvbW11LmgKPiBpbmRleCAzYWZiYzNiLi5mNTkxNGRiIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiBA
QCAtMTc1LDYgKzE3NSw5IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsKPiAgICAgIGludCBfX211c3Rf
Y2hlY2sgKCp1bm1hcF9wYWdlcykoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
cik7Cj4gKyNpZmRlZiBDT05GSUdfQVJNCj4gKyAgICBpbnQgKCphbGxvY19wYWdlX3RhYmxlKShz
dHJ1Y3QgZG9tYWluICpkKTsKPiArI2VuZGlmIC8qIENPTkZJR19BUk0gKi8KPiAgICAgIHZvaWQg
KCpmcmVlX3BhZ2VfdGFibGUpKHN0cnVjdCBwYWdlX2luZm8gKik7Cj4gICNpZmRlZiBDT05GSUdf
WDg2Cj4gICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGlj
LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwo+CgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mRg-0002FQ-7b; Thu, 11 May 2017 11:39:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8mRf-0002FF-25
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:39:47 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 8D/F3-01744-28D44195; Thu, 11 May 2017 11:39:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG6jr0i
 kwe/VRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLZRfYCxazViw8coypgXESSxcjJ4eEgL/E
 76azrCA2i4CqxONpP5hBbDYBZYmfnb1sILaIgLbEi1XrgGwuDmaBiYwSHR3LwBqEBXwk9t1cD
 1bEK2Ah0f3kJAtIkZDAPEaJxdPvMUEkBCVOznwCto1ZQEdiwe5PQA0cQLa0xPJ/HCAmp4CjxP
 bLySAVogIqEp1L54BVCwkoSHRMP8Y0gZFvFpJBs5AMmoUwaAEj8ypG9eLUorLUIl1LvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwECrZ2Bg3MH4+qfTIUZJDiYlUd72P8KRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4FXxEIoUEi1LTUyvSMnOAIQ+TluDgURLhNfICSvMWFyTmF
 memQ6ROMepyzLn39T2TEEtefl6qlDgvO8gMAZCijNI8uBGw+LvEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZg3GmQKT2ZeCdymV0BHMAEd0Q9yP29xSSJCSqqBce66uRNsSku/KL5VvK1y8GJ
 J4sXl5v85Bd/ei79iL/uka0u1zb9JRwX52VUrf/9kjOJ7k9ySrGu3R/ra7veXg1xtDLoSnypE
 3It8dslOeW/rdsWn9iJ9P5MVL9zdP8ciemEQv5SyjYym28PbJ2TaeousXeyaf3Y8PJApsvXbA
 pXoeOvv3LeylFiKMxINtZiLihMBc9+e/7oCAAA=
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494502784!99939696!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33539 invoked from network); 11 May 2017 11:39:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:39:45 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423199089"
Date: Thu, 11 May 2017 12:39:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170511113908.dnehhlgam62p6nls@citrix.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
 <20170511105544.35197-3-roger.pau@citrix.com>
 <22804.18236.688705.891838@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22804.18236.688705.891838@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl/devd: correctly manipulate the
	dguest list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTI6MTM6MDBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAyLzJdIGxpYnhsL2RldmQ6
IGNvcnJlY3RseSBtYW5pcHVsYXRlIHRoZSBkZ3Vlc3QgbGlzdCIpOgo+ID4gQ3VycmVudCBjb2Rl
IGluIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgaGFzIHR3byBpc3N1ZXMgd2hlbiBtYW5pcHVsYXRp
bmcgdGhlCj4gPiBkZ3Vlc3QgbGlzdDoKPiAuLi4KPiA+ICBza2lwOgo+ID4gICAgICBsaWJ4bF9f
bmVzdGVkX2FvX2ZyZWUobmVzdGVkX2FvKTsKPiA+ICtjbGVhbjoKPiA+ICAgICAgaWYgKGRkZXYp
Cj4gPiAgICAgICAgICBmcmVlKGRkZXYtPmRldik7Cj4gCj4gVGhpcyBpcyBzdGFydGluZyB0byBi
ZSBxdWl0ZSBnb3RvLXJpY2gsIGFuZCB0aGUgbWVtb3J5IG93bmVyc2hpcCBydWxlcwo+IGJlY29t
ZSBsZXNzIGNsZWFyLiAgUmF0aGVyIHRoYW4gdHJ5IHRvIGFuYWx5c2UgdGhpcyBpbiBkZXRhaWws
IEkKPiB3b25kZXIgaWYgaXQgd291bGQgYmUgYmV0dGVyIHRvIHRyeSB0byByZXdvcmsgdGhpcyBz
byB0aGF0IGl0IGZpdHMKPiBDT0RJTkdfU1RZTEUgYmV0dGVyLgo+IAo+IFdlaSwgd2hhdCBkbyB5
b3UgdGhpbmsgPwo+IAoKTm8gb2JqZWN0aW9uIGZyb20gbWUsIG9mIGNvdXJzZS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:41:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mT4-0002tz-Hn; Thu, 11 May 2017 11:41:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1d8mT3-0002tl-5j
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:41:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A3/EF-03371-8DD44195; Thu, 11 May 2017 11:41:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJKsWRWlGSWpSXmKPExsVywNwkQve6r0i
 kwZNOC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlT+6CswIV856eYGlgvMjbxcjFISQwnVHi
 wKUepi5GTg4JAV6JI8tmsELYARIPp3UwQhQ1MEq0PdzBDpIQEtjDKNH3yBYisYtRYtGOh+wQz
 hpGiSMfLzGDVLEJ6Em86VvOAmKLCLQA7XjrAmIzC1RK7Jl7EywuLOApsevsb0aIGi+JO/3Poe
 wyia6WA2AnsQioSuyZ3gm2mVcgWOLt3dNsEMtmMUrcuz0F7FZOoKLmj4/BbEYBMYnvp9YwQSw
 Tl7j1ZD7UbwISS/acZ4awRSVePv4H9aeixN/1rYwQ9ToSC3Z/YoOwtSWWLXzNDLFYUOLkzCcs
 EO8rS2xoecE2gVFqFpIVs5C0z0LSPgtJ+wJGllWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZ
 nq5qcXFiempOYlJxXrJ+bmbGIHRygAEOxg/LQs4xCjJwaQkytv+RzhSiC8pP6UyI7E4I76oNC
 e1+BCjDAeHkgTvVB+RSCHBotT01Iq0zBxg2oBJS3DwKInwGnkBpXmLCxJzizPTIVKnGHU5+jo
 +vmcSYsnLz0uVEudtB5khAFKUUZoHNwKWwi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcy
 yBSezLwSuE2vgI5gAjqiH+R+3uKSRISUVANjSOKCqZyCvh4MZwIXqFxlFX1zOezOpV2vbyxpU
 +M1LV5kde7qNEbVnPNhZ2OuG8h/zExn2lJ5/na0gdPp2W3H3goqzEs9caSIqds7VKqLz/WFyO
 St4rf4n0vd381c63R3FV+Vw8s5tofn37nGwLri3Q7Vom3x1QxJbr+W/1TdKyx1N9zX3clNiaU
 4I9FQi7moOBEAmKsuyVwDAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494502869!61283135!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40898 invoked from network); 11 May 2017 11:41:11 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 11:41:11 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 May 2017 04:41:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,324,1491289200"; d="scan'208";a="1167776032"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga002.fm.intel.com with ESMTP; 11 May 2017 04:41:09 -0700
Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 11 May 2017 04:41:08 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 11 May 2017 04:41:08 -0700
Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.117]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Thu, 11 May 2017 19:41:06 +0800
From: "Tan, Jianfeng" <jianfeng.tan@intel.com>
To: Thomas Monjalon <thomas@monjalon.net>, Joao Martins
 <joao.m.martins@oracle.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Thread-Topic: [dpdk-dev] [PATCH] maintainers: claim responsability for xen
Thread-Index: AQHSOMnspeQ1aQNWvE+3yc2Kya4sz6DQsn+AgAFfDwCAAKStAICY23kAgAAqGQCAAIo8AIABMimAgASteACABEYRgIBu4VkAgAqiTGA=
Date: Thu, 11 May 2017 11:41:05 +0000
Message-ID: <ED26CBA2FAD1BF48A8719AEF02201E36511C7F5A@SHSMSX103.ccr.corp.intel.com>
References: <1478504326-68105-1-git-send-email-jianfeng.tan@intel.com>
 <58AB0C46.5020601@oracle.com> <4346357.L5KG7J6tvv@xps13>
 <1596758.olymjc7Tvq@xps>
In-Reply-To: <1596758.olymjc7Tvq@xps>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "dev@dpdk.org" <dev@dpdk.org>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH] maintainers: claim
	responsability for xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgIFRob21hcyBhbmQgYWxsLAoKQXBvbG9naXplIGZvciBiZWluZyBhbiB1bnF1YWxpZmllZCBt
YWludGFpbmVyLgoKPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFRob21hcyBN
b25qYWxvbiBbbWFpbHRvOnRob21hc0Btb25qYWxvbi5uZXRdCj4gU2VudDogRnJpZGF5LCBNYXkg
NSwgMjAxNyA2OjA0IEFNCj4gVG86IEpvYW8gTWFydGluczsgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
OyBUYW4sIEppYW5mZW5nCj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsazsgZGV2QGRwZGsub3Jn
OyBYZW4tZGV2ZWwKPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIG1haW50YWluZXJz
OiBjbGFpbSByZXNwb25zYWJpbGl0eSBmb3IgeGVuCj4gCj4gUGluZwo+IAo+IFRoZSBYZW4gZG9t
MCBzdXBwb3J0IGluIERQREsgc2VlbXMgZGVhZC4KPiAKPiBSZW1pbmRlcjoKPiBMYXN0IHRpbWUg
d2UgdGFsa2VkIGFib3V0LCBpdCB3YXMgYmVjYXVzZSBvZiBhIHNldmVyZSBidWcgd2hpY2ggaXMg
bm90Cj4gZml4ZWQgeWV0Ogo+ICAgICAgICAgaHR0cDovL2RwZGsub3JnL21sL2FyY2hpdmVzL2Rl
di8yMDE2LUp1bHkvMDQ0MjA3Lmh0bWwKCkZvciB0aGlzIGJ1Zywgd2UgcmVtb3ZlZCB0aGUgdXNl
cnNwYWNlIG1lbXNldCgwKSBhbmQgc3VwcG9zZSBpdCBoYXMgYmVlbiBkb25lIGJ5IGtlcm5lbCwg
aG93ZXZlciwgeGVuMCB1c2VzIF9fZ2V0X2ZyZWVfcGFnZXMoKSBrZXJuZWwgQVBJIHRvIG1hcCBo
dWdlcGFnZXMgYW5kIHJlc2V2ZSBtZW1zZWcsIEkgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gemVy
byB0aGUgaHVnZXBhZ2UgZm9yIHhlbjAgaW4gcnRlX2RvbTBfbW0ga2VybmVsIG1vZHVsZSAoaW5z
dGVhZCBvZiBzb21lIHNwZWNpYWwgY29kZSBmb3IgeGVuMCBpbiB1c2Vyc3BhY2UpIHRvIGtlZXAg
YWxpZ25lZCBiZWhhdmlvci4KCj4gICAgICAgICBodHRwOi8vZHBkay5vcmcvbWwvYXJjaGl2ZXMv
ZGV2LzIwMTYtSnVseS8wNDQzNzYuaHRtbAoKSXQgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UgdG8g
dXBzdHJlYW0gYSBuZXRmcm9udCBQTUQgYmVmb3JlIHdlIGhhdmUgYSBuZXRiYWNrIFBNRCwgYXMg
dGhlIGxlZ2FjeSBuZXRiYWNrIGRyaXZlciB3b3VsZCBiZSB0aGUgYm90dGxlbmVjay4gQW55b25l
IGhhcyBwbGFuIG9uIHRoaXM/IEFuZCBhIHF1ZXN0aW9uIG1hcmsga2VlcHMgaW4gbXkgbWluZCB0
aGF0IGlzIGl0IGEgbXVzdCB0byBpbXBsZW1lbnQgbmV0YmFjayBpbiBkb20wPwoKRnJvbSBhbm90
aGVyIHBlcnNwZWN0aXZlLCBpbnN0ZWFkIG9mIHVzaW5nIG5ldGZyb250L25ldGJhY2ssIHdlIGNh
biBhbHNvIHVzZSB2aXJ0aW8vdmhvc3QgYXMgdGhlIGRldmljZSBtb2RlbDsgaG93ZXZlciwgeGwg
dG9vbCBpbiB4ZW4gb25seSBzdXBwb3J0cyB2aG9zdC1rZXJuZWwgYmFja2VuZCBpbnN0ZWFkIG9m
IHZob3N0LXVzZXIgYmFja2VuZC4gU28gYW55b25lIGhhcyBwbGFuIHRvIGVuaGFuY2UgeGwgdG9v
bCBzbyB0aGF0IHdlIGNhbiBhY2NlbGVyYXRlIGRvbTAganVzdCB1c2luZyB2c3dpdGNoIGxpa2Ug
T1ZTLURQREs/CgpBIHRoaXJkIHNvbHV0aW9uIGlzIHRvIHVzZSB4ZW52aXJ0aW8gYXMgdGhlIGZy
b250ZW5kLCBhbmQgdmhvc3RfeGVuIGFzIHRoZSBiYWNrZW5kLiBUaGlzIHNvbHV0aW9uIGlzIHRv
IHVzZSB2aXJ0aW8gcmluZyBvbiBncmFudCB0YWJsZSBtZWNoYW5pc20gb2YgeGVuLiBIb25lc3Rs
eSwgSSBkb24ndCBldmVuIGtub3cgaWYgaXQgc3RpbGwgd29yayBub3cuIEFuZCB0byBtYWtlIGl0
IG1vcmUgdXNhYmxlLCBiZXR0ZXIgdG8gdXBzdHJlYW0gdmhvc3RfeGVuIGluc2lkZSBwb3B1bGFy
IHZzd2l0Y2ggbGlrZSBPVlMtRFBESy4KCj4gVGhlIHJlcXVlc3QgKDkgbW9udGhzIGFnbykgd2Fz
IHRvIGdpdmUgbW9yZSB0aW1lIGZvciBmZWVkYmFja3M6Cj4gICAgICAgICBodHRwOi8vZHBkay5v
cmcvbWwvYXJjaGl2ZXMvZGV2LzIwMTYtSnVseS8wNDQ4NDcuaHRtbAoKQXBvbG9naXplIGFnYWlu
IHRoYXQgSSB2b2x1bnRlZXIgdG8gbWFpbnRhaW4gdGhlc2UgZmlsZXMsIGJ1dCBzcGVuZCB2ZXJ5
IGZldyB0aW1lIG9uIHRoaXMuCgpUaGFua3MsCkppYW5mZW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:42:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mUI-00034x-VI; Thu, 11 May 2017 11:42:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8mUI-00034k-5e
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:42:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8E/51-03557-52E44195; Thu, 11 May 2017 11:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVfFTyT
 SoGuOgcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFhdzNzwU2pil3d15kbGGeLdjFycQgJbGSU
 6Ni9hRXC2c0o0fl/HksXIyeHsECwROeerWwgtoiAn0THn/3MILaQQK3Ex77jTCA2s0CcxO4lV
 8BsNgFNiTufP4HZvAJWEk/ObwHrZRFQlZjUeoQdxBYVCJd423iEBaJGUOLkzCdgNqeAq8Thzh
 PsEDNtJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGlXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMAxAMEOxgOLAg8xSnIwKYnytv8RjhTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwcvkKxIpJFiUmp5akZaZAwx9mLQEB4+SCK+RF1Cat7ggMbc4Mx0id
 YpRUUqclxWkTwAkkVGaB9cGi7dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZ1A5nCk5lXAj
 f9FdBiJqDF/SA38xaXJCKkpBoYD1adu2W1bWLX0pVW2adD7aIObTBcphXvcX43T9eJLmYT746
 HsZMy+ML4GJr0Yxdueajtuof5E1PyUj+J92qx87Wnnvd0466ttQ/P9cv9O7Hl4ac0rXqliekC
 yRMCrz/i+5CzVvw5/4Y1lQt2pLy9/fHnyyVux1LjbzNuMj6kdmvZllWFL6/kKLEUZyQaajEXF
 ScCAOXbYr6yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494502948!96092923!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20320 invoked from network); 11 May 2017 11:42:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 11 May 2017 11:42:28 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D879B2B;
 Thu, 11 May 2017 04:42:27 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D34F73F4FF;
 Thu, 11 May 2017 04:42:26 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-10-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bae4cdae-9b9b-ea32-26d7-3d41717d155a@arm.com>
Date: Thu, 11 May 2017 12:42:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494424994-26232-10-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, sstabellini@kernel.org, ian.jackson@eu.citrix.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1 09/10] xen/arm: Add use_iommu flag to
 xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMTAvMDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPgo+IFRoaXMgZmxhZyBpcyBpbnRlbmRlZCB0byBsZXQgWGVuIGtub3cgdGhhdCB0
aGUgZ3Vlc3QgaGFzIGRldmljZXMKPiB3aGljaCB3aWxsIG1vc3QgbGlrZWx5IGJlIHVzZWQgZm9y
IHBhc3N0aHJvdWdoIGFuZCBhcyB0aGUgcmVzdWx0Cj4gdGhlIHVzZSBvZiBJT01NVSBpcyBleHBl
Y3RlZCBmb3IgdGhpcyBkb21haW4uCj4gVGhlIHByaW1hcnkgYWltIG9mIHRoaXMga25vd2xlZGdl
IGlzIHRvIGhlbHAgdGhlIElPTU1VcyB0aGF0IGRvbid0Cj4gc2hhcmUgcGFnZSB0YWJsZXMgd2l0
aCB0aGUgQ1BVIG9uIEFSTSBiZSByZWFkeSBiZWZvcmUgUDJNIGNvZGUgc3RhcnRzCj4gdXBkYXRp
bmcgSU9NTVUgbWFwcGluZy4KPiBTbywgaWYgdGhpcyBmbGFnIGlzIHNldCB0aGUgbm9uLXNoYXJl
ZCBJT01NVXMgd2lsbCBwb3B1bGF0ZQo+IHRoZWlyIHBhZ2UgdGFibGVzIGF0IHRoZSBkb21haW4g
Y3JlYXRpb24gdGltZSBhbmQgdGhlcmVieSB3aWxsIGJlIGFibGUKPiB0byBoYW5kbGUgSU9NTVUg
bWFwcGluZyB1cGRhdGVzIGZyb20gKnRoZSB2ZXJ5IGJlZ2lubmluZyouCj4KPiBJbiBvcmRlciB0
byByZXRhaW4gdGhlIGN1cnJlbnQgYmVoYXZpb3IgZm9yIHg4NiBzdGlsbCBjYWxsCj4gaW9tbXVf
ZG9tYWluX2luaXQoKSB3aXRoIHVzZV9pb21tdSBmbGFnIGJlaW5nIGZvcmNlZCB0byBmYWxzZS4K
Pgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNo
ZW5rb0BlcGFtLmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPgo+IC0tLQo+ICAgIENoYW5nZXMgaW4gVjE6Cj4gICAgICAgLSBUcmVhdCB1c2VfaW9t
bXUgZmxhZyBhcyB0aGUgQVJNIGRlY2lzaW9uIG9ubHkuIERvbid0IHVzZQo+ICAgICAgICAgY29t
bW9uIGRvbWFpbiBjcmVhdGlvbiBmbGFnIGZvciBpdCwgdXNlIEFSTSBjb25maWcgaW5zdGVhZC4K
PiAgICAgICAtIENsYXJpZnkgcGF0Y2ggc3ViamVjdC9kZXNjcmlwdGlvbi4KPiAtLS0KPiAgdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAgfCAxMCArKysrKysrKysrCj4gIHhlbi9hcmNoL2Fy
bS9kb21haW4uYyAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
LmggfCAgNSArKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXggZDg0MmQ4OC4uOWM0NzA1ZSAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5j
Cj4gQEAgLTc4LDYgKzc4LDE2IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25m
aWcobGlieGxfX2djICpnYywKPiAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiAgICAgIH0K
Pgo+ICsgICAgLyogVE9ETyBBcmUgdGhlc2UgYXNzdW1wdGlvbnMgZW5vdWdoIHRvIG1ha2UgZGVj
aXNpb24gYWJvdXQgdXNpbmcgSU9NTVU/ICovCj4gKyAgICBpZiAoKGRfY29uZmlnLT5udW1fZHRk
ZXZzICYmIGRfY29uZmlnLT5kdGRldnMpIHx8Cj4gKyAgICAgICAgKGRfY29uZmlnLT5udW1fcGNp
ZGV2cyAmJiBkX2NvbmZpZy0+cGNpZGV2cykpCgpDaGVja2luZyBudW1fZHRkZXZzIGFuZCBudW1f
cGNpZGV2cyBpcyBlbm91Z2guIEl0IHdvdWxkIGJlIGEgYnVnIGlmIApkdGRldnMgYW5kIHBjaWRl
dnMgYXJlIG5vdCBudWxsLgoKPiArICAgICAgICB4Y19jb25maWctPnVzZV9pb21tdSA9IDE7Cj4g
KyAgICBlbHNlCj4gKyAgICAgICAgeGNfY29uZmlnLT51c2VfaW9tbXUgPSAwOwo+ICsKPiArICAg
IExPRyhERUJVRywgIlRoZSB1c2Ugb2YgSU9NTVUgJXMgZXhwZWN0ZWQgZm9yIHRoaXMgZG9tYWlu
IiwKPiArICAgICAgICB4Y19jb25maWctPnVzZV9pb21tdSA/ICJpcyIgOiAiaXNuJ3QiKTsKPiAr
Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4IGVjMTkzMTAuLjgxYzRiOTAgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4gQEAgLTU2OSw3ICs1NjksNyBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPiAgICAgIEFTU0VSVChjb25m
aWcgIT0gTlVMTCk7Cj4KPiAgICAgIC8qIHAybV9pbml0IHJlbGllcyBvbiBzb21lIHZhbHVlIGlu
aXRpYWxpemVkIGJ5IHRoZSBJT01NVSBzdWJzeXN0ZW0gKi8KPiAtICAgIGlmICggKHJjID0gaW9t
bXVfZG9tYWluX2luaXQoZCwgZmFsc2UpKSAhPSAwICkKPiArICAgIGlmICggKHJjID0gaW9tbXVf
ZG9tYWluX2luaXQoZCwgY29uZmlnLT51c2VfaW9tbXUgPyB0cnVlIDogZmFsc2UpKSAhPSAwICkK
CiEhY29uZmlnLT51c2VfaW9tbXUgaXMgZW5vdWdoLgoKPiAgICAgICAgICBnb3RvIGZhaWw7Cj4K
PiAgICAgIGlmICggKHJjID0gcDJtX2luaXQoZCkpICE9IDAgKQo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5o
Cj4gaW5kZXggYmQ5NzRmYi4uY2IzM2Y3NSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gQEAg
LTMyMiw2ICszMjIsMTEgQEAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7Cj4gICAgICAg
Kgo+ICAgICAgICovCj4gICAgICB1aW50MzJfdCBjbG9ja19mcmVxdWVuY3k7Cj4gKyAgICAvKgo+
ICsgICAgICogSU4KPiArICAgICAqIEluZm9ybSB0aGUgaHlwZXJ2aXNvciB0aGF0IHRoZSB1c2Ug
b2YgSU9NTVUgaXMgZXhwZWN0ZWQgZm9yIHRoaXMgZG9tYWluLgoKSSB3b3VsZCBzaW1wbGlmeSB0
byA6ICJJT01NVSBpcyBleHBlY3RlZCB0byBiZSB1c2VkIGZvciB0aGlzIGRvbWFpbiIuCgo+ICsg
ICAgICovCj4gKyAgICB1aW50OF90IHVzZV9pb21tdTsKPiAgfTsKPiAgI2VuZGlmIC8qIF9fWEVO
X18gfHwgX19YRU5fVE9PTFNfXyAqLwo+Cj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:43:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:43:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mVG-0003EI-86; Thu, 11 May 2017 11:43:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29737f781=roger.pau@citrix.com>)
 id 1d8mVF-0003E8-0R
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:43:29 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 56/E9-02183-06E44195; Thu, 11 May 2017 11:43:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQjfeTyT
 SYMoxBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePRyoPMBVt4K3Zs3MnSwLiDq4uRk0NCwE/i
 5bejrCA2i4CqxMuT75lAbDYBHYmLc3eygdgiAtoSL1atA7OZBTIlVhzZC1YvLBAtcebeO6B6D
 g5eAU+J/csYuxi5OIQE5jFKTG77xQxSwysgKHFy5hMWiF4diQW7P7GB1DMLSEss/8cBYnIKOE
 q8e6oJUiEqoCIxcX4fO4gtJKAo0T/vARvElekSE5/1sExg5J+FZOgsJENnIQxdwMi8ilGjOLW
 oLLVI18hIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPzqGRgYdzBOPeF3iFGS
 g0lJlLf9j3CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleJl+RSCHBotT01Iq0zBxgJMCkJTh4l
 ER4jbyA0rzFBYm5xZnpEKlTjIpS4rwVIH0CIImM0jy4Nlj0XWKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzDvZB2gKT2ZeCdz0V0CLmYAW94PczFtckoiQkmpgtDw19cF1UU6nZ69rFKyd1s2
 5X7lwue/0K0Lr91kqNwfd8ly0pKhq7SVxNuHbb4quf1+s0LOmf5b5sjfa1Y4ceWfepqVYPdc5
 7zvnmqBI8MetLWdESvYu/uDL2TX77KH9FjU3tu/NcXtevjx9ybFFbDzXzXQ3yXxarJzY3FlV+
 +nIKs7YTufmk0osxRmJhlrMRcWJAJC94OO5AgAA
X-Env-Sender: prvs=29737f781=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494503007!69067857!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39716 invoked from network); 11 May 2017 11:43:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:43:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="45833073"
Date: Thu, 11 May 2017 12:43:19 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170511114319.3w5fjxshefsxjqqh@dhcp-3-128.uk.xensource.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
 <20170511105544.35197-2-roger.pau@citrix.com>
 <22804.17824.278014.487685@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22804.17824.278014.487685@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] libxl/devd: fix a race with
 concurrent device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTI6MDY6MDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAxLzJdIGxpYnhsL2RldmQ6
IGZpeCBhIHJhY2Ugd2l0aCBjb25jdXJyZW50IGRldmljZSBhZGRpdGlvbi9yZW1vdmFsIik6Cj4g
PiBDdXJyZW50IGNvZGUgY2FuIGZyZWUgdGhlIGxpYnhsX19kZXZpY2UgaW5zaWRlIG9mIHRoZSBs
aWJ4bF9fZGRvbWFpbl9kZXZpY2UKPiA+IGJlZm9yZSB0aGUgYWRkaXRpb24gaGFzIGZpbmlzaGVk
IGlmIGEgcmVtb3ZhbCBoYXBwZW5zIHdoaWxlIGFuIGFkZGl0aW9uIGlzCj4gPiBzdGlsbCBpbiBw
cm9jZXNzOgo+IC4uLgo+ID4gRml4IHRoaXMgYnkgY3JlYXRpbmcgYSB0ZW1wb3JhcnkgY29weSBv
ZiB0aGUgbGlieGxfX2RldmljZSwgdGhhdCdzCj4gPiB0cmFja2VkIGJ5IHRoZSBHQyBvZiB0aGUg
bmVzdGVkIGFzeW5jIG9wZXJhdGlvbi4gVGhpcyBlbnN1cmVzIHRoYXQKPiA+IHRoZSBsaWJ4bF9f
ZGV2aWNlIHVzZWQgYnkgdGhlIGFzeW5jIG9wZXJhdGlvbnMgY2Fubm90IGJlIGZyZWVkIHdoaWxl
Cj4gPiBiZWluZyB1c2VkLgo+IC4uLgo+ID4gICAgICAgICAgR0NORVcoYW9kZXYpOwo+ID4gICAg
ICAgICAgbGlieGxfX3ByZXBhcmVfYW9fZGV2aWNlKGFvLCBhb2Rldik7Cj4gPiAtICAgICAgICBh
b2Rldi0+ZGV2ID0gZGV2Owo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIENsb25lIHRo
ZSBsaWJ4bF9fZGV2aWNlIHRvIGF2b2lkIHJhY2VzIGlmIHJlbW92ZV9kZXZpY2UgaXMgY2FsbGVk
Cj4gPiArICAgICAgICAgKiBiZWZvcmUgdGhlIGRldmljZSBhZGRpdGlvbiBoYXMgZmluaXNoZWQu
Cj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIEdDTkVXKGFvZGV2LT5kZXYpOwo+ID4gKyAg
ICAgICAgKmFvZGV2LT5kZXYgPSAqZGV2Owo+IAo+IFRoaXMgZG9lcyBjb252ZW5pZW50bHkgZGlz
ZW50YW5nbGUgdGhlIG1lbW9yeSBtYW5hZ2VtZW50LCBzbyBJIHRoaW5rCj4gaXQncyBhIGdvb2Qg
YXBwcm9hY2guCj4gCj4gQnV0IGl0IHJlYWRzIGtpbmQgb2Ygb2RkbHkgdG8gbWUuICBJIHRoaW5r
IGl0IGlzIG5vdCBidWdneSwgYnV0IGNhbgo+IHlvdSBhZGQgYSBjb21tZW50IHRvIHRoZSBkZWZp
bml0aW9uIG9mIGxpYnhsX19kZXZpY2UsIHNheWluZyB0aGF0IGl0Cj4gaXMgYSB0cmFuc3BhcmVu
dCBzdHJ1Y3R1cmUgY29udGFpbmluZyBubyBleHRlcm5hbCBtZW1vcnkgcmVmZXJlbmNlcyA/CgpT
dXJlLCBiZWZvcmUgaW1wbGVtZW50aW5nIHRoaXMgSSBhbHJlYWR5IHRvb2sgYSBsb29rIGF0IHRo
ZSBjb250ZW50cyBvZiB0aGUKbGlieGxfX2RldmljZSBzdHJ1Y3QsIGJ1dCBJIGFncmVlIHRoYXQg
YSBjb21tZW50IGlzIGluIHBsYWNlIGluIGNhc2Ugc29tZW9uZQpleHBhbmRzIHRoZSBmaWVsZHMg
b2YgdGhlIHN0cnVjdCBsYXRlciBvbi4KCj4gT3RoZXJ3aXNlIHRoaXMgY29weSBpcyBub3QgcmVh
bGx5IGp1c3RpZmlhYmxlLCBiZWNhdXNlIGluIEMsIGluCj4gZ2VuZXJhbCwgc3RydWN0cyBtaWdo
dCBjb250YWluIHByaXZhdGUgZmllbGRzLCBvciBtZW1vcnkgcmVmZXJlbmNlcyBvcgo+IGxpbmtl
ZCBsaXN0IGVudHJpZXMgb3Igc29tZXRoaW5nLgoKVGhhbmtzLCBSb2dlci4KCk5COiBGV0lXLCBJ
J20gcGxhbm5pbmcgdG8ga2VlcCBXZWkncyBSQiBzaW5jZSB0aGlzIGlzIGEgY29zbWV0aWMgY2hh
bmdlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 11:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:58:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mjW-0004Lg-QH; Thu, 11 May 2017 11:58:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1d8mjV-0004LY-3r
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:58:13 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4D/61-03613-4D154195; Thu, 11 May 2017 11:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsVysWW7jO7lQJF
 Ig+6bOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXepeC85wV61c3sTcwrufoYuTiEBKYzSSx
 a+U/li5GDg4WAXuJaTMFuhg5ORgFyiSOrJnPBmHnSix8MY8RosRO4u0/dpCwkMBqRomfu/VBb
 DYBHYnvT08xg9giAkoS91ZNZgKxmQXWM0rcb88AsYUF4iUm3JrDCGKzCKhK9H3uAavhFbCQWD
 /lJxPIeAkBbYn3k/NAwhICfYwSx96yTmDkW8DIsIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzA8GIBgB+OBRYGHGCU5mJREedv/CEcK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuCNDhCJFBIsSk1PrUjLzAEGKkxagoNHSYT3mR9Qmre4IDG3ODMdInWKUVFKn
 NcLpE8AJJFRmgfXBouOS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQgyhSczrwRu+iugxU
 xAi/tBbuYtLklESEk1MHakqPl9nH9gkhWX6HzDw8nGMlFGif9WucvM+rD2c/te9Sq1JOUfxrl
 Lu3Lr5k/rm2tmeNAq/Pm5L4ob/Tb8NL6Qd/CUxK7v204bB2hcX2W2qe2+4OY8qfcx4usXKhtb
 Xpef2b/RcOrkh3M+ODVJux0y1dkgrRe6xoCp0iUnNyz/JXPnPZnqB0osxRmJhlrMRcWJAOSFm
 lCJAgAA
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494503890!91308927!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30275 invoked from network); 11 May 2017 11:58:11 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 11:58:11 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8142C3D945;
 Thu, 11 May 2017 11:58:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 8142C3D945
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 8142C3D945
Received: from vitty.brq.redhat.com (vitty.brq.redhat.com [10.34.26.3])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C77AF78413;
 Thu, 11 May 2017 11:58:07 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 11 May 2017 13:58:06 +0200
Message-Id: <20170511115806.25322-1-vkuznets@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Thu, 11 May 2017 11:58:10 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, netdev@vger.kernel.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 David Miller <davem@davemloft.net>
Subject: [Xen-devel] [PATCH v2] xen-netfront: avoid crashing on resume after
	a failure in talk_to_netback()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VW5hdm9pZGFibGUgY3Jhc2hlcyBpbiBuZXRmcm9udF9yZXN1bWUoKSBhbmQgbmV0YmFja19jaGFu
Z2VkKCkgYWZ0ZXIgYQpwcmV2aW91cyBmYWlsIGluIHRhbGtfdG9fbmV0YmFjaygpIChlLmcuIHdo
ZW4gd2UgZmFpbCB0byByZWFkIE1BQyBmcm9tCnhlbnN0b3JlKSB3ZXJlIGRpc2NvdmVyZWQuIFRo
ZSBmYWlsdXJlIHBhdGggaW4gdGFsa190b19uZXRiYWNrKCkgZG9lcwp1bnJlZ2lzdGVyL2ZyZWUg
Zm9yIG5ldGRldiBidXQgd2UgZG9uJ3QgcmVzZXQgZHJ2ZGF0YSBhbmQgd2UgdHJ5IGFjY2Vzc2lu
ZwppdCBhZnRlciByZXN1bWUuCgpGaXggdGhlIGJ1ZyBieSByZW1vdmluZyB0aGUgd2hvbGUgeGVu
IGRldmljZSBjb21wbGV0ZWx5IHdpdGgKZGV2aWNlX3VucmVnaXN0ZXIoKSwgdGhpcyBndWFyYW50
ZWVzIHdlIHdvbid0IGhhdmUgYW55IGNhbGxzIGludG8gbmV0ZnJvbnQKYWZ0ZXIgYSBmYWlsdXJl
LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4K
LS0tCkNoYW5nZXMgc2luY2UgdjE6IGluc3RlYWQgb2YgY2xlYW5pbmcgZHJ2ZGF0YSBhbmQgY2hl
Y2tpbmcgZm9yIGl0IGluCm5ldGZyb250X3Jlc3VtZSgpIGFuZCBuZXRiYWNrX2NoYW5nZWQoKSBy
ZW1vdmUgdGhlIGRldmljZSBjb21wbGV0ZWx5IHdpdGgKZGV2aWNlX3VucmVnaXN0ZXIoKSBbRGF2
aWQgTWlsbGVyXQotLS0KIGRyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIHwgMyArLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
cml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCmlu
ZGV4IDZmZmM0ODIuLjdiNjFhZGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9u
dC5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCkBAIC0xOTM0LDggKzE5MzQsNyBA
QCBzdGF0aWMgaW50IHRhbGtfdG9fbmV0YmFjayhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAog
CXhlbm5ldF9kaXNjb25uZWN0X2JhY2tlbmQoaW5mbyk7CiAJeGVubmV0X2Rlc3Ryb3lfcXVldWVz
KGluZm8pOwogIG91dDoKLQl1bnJlZ2lzdGVyX25ldGRldihpbmZvLT5uZXRkZXYpOwotCXhlbm5l
dF9mcmVlX25ldGRldihpbmZvLT5uZXRkZXYpOworCWRldmljZV91bnJlZ2lzdGVyKCZkZXYtPmRl
dik7CiAJcmV0dXJuIGVycjsKIH0KIAotLSAKMi45LjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 11:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8mk2-0004OR-2H; Thu, 11 May 2017 11:58:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8mk0-0004OA-Kf
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 11:58:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2A/36-03587-3F154195; Thu, 11 May 2017 11:58:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfdzoEi
 kwZL7ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUd/sZC3q4KhbOnMDcwNjP0cXIySEksJFR
 YsZsiy5GLiB7N6PEliMdjCAJYYFUiZWn9rOB2CICfhIdf/YzQzTUSmx/dJoFxGYWiJPYveQKE
 4jNJqApcefzJzCbV8BKonl5DyuIzSKgKnG/Zz9YvahAuMTbxiMsEDWCEidnPgGzOQVcJTZd6G
 SHmGkrcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jQz0kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw40BCHYw/loWcIhRkoNJSZS3/Y9wpBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoErB4/MZpRiycvPS1WS4D0VIBIpJFiUmp5akZaZA4wImFIJDh4lEd5nf
 kBp3uKCxNzizHSI1ClGRSlxXitgHAkJgCQySvPg2mBReIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvGdAtvNk5pXATX8FtJgJaHE/yP28xSWJCCmpBsZ4GfvdaYrXj5RkvXnk0fdk3rWYt6H
 s7c1vd87o8faq27u/zWuPv+61H2WsRarJRcyFz70PHv5Rmr0m0E8tKVJqcXjDRvPTqzNunTqw
 2et1aMYNo13fdm6KOfI2Me9t7quTb1d+/r3w0tOdhaWzp3R+OXZOY76G6u2LNkU/Ntlpid7tz
 jkcxblWiaU4I9FQi7moOBEAGnNgpL0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494503922!101295026!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51227 invoked from network); 11 May 2017 11:58:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 11 May 2017 11:58:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 41A5C2B;
 Thu, 11 May 2017 04:58:42 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3B6D03F4FF;
 Thu, 11 May 2017 04:58:41 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-11-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <37d03927-5b33-9f44-2108-1e18bcd27562@arm.com>
Date: Thu, 11 May 2017 12:58:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494424994-26232-11-git-send-email-olekstysh@gmail.com>
Cc: wei.liu2@citrix.com, sstabellini@kernel.org, ian.jackson@eu.citrix.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1 10/10] xen/arm: domain_build: Don't
 expose the "iommus" property to the guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMTAvMDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPgo+IFdlIGRvbid0IHBhc3N0aHJvdWdoIElPTU1VIGRldmljZSB0byBET00wIGV2
ZW4gaWYgaXQgaXMgbm90IHVzZWQgYnkKPiBYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJv
cGVydHkgdGhhdCBkZXNjcmliZXMgdGhlIElPTU1VCj4gbWFzdGVyIGludGVyZmFjZXMgb2YgdGhl
IGRldmljZSBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNCArKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCAzYWJhY2MwLi4yZGVmYjYw
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC00MzIsNiArNDMyLDEwIEBAIHN0YXRpYyBpbnQg
d3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvLAo+ICAgICAgICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICB9Cj4KPiArICAgICAgICAv
KiBEb24ndCBleHBvc2UgdGhlIHByb3BlcnR5ICJpb21tdXMiIHRvIHRoZSBndWVzdCAqLwo+ICsg
ICAgICAgIGlmICggZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXVzIikgKQo+
ICsgICAgICAgICAgICBjb250aW51ZTsKCkl0IHdvdWxkIGJlIHVzZWZ1bCB0byBoYXZlIGEgbGlu
ayB0byB0aGUgYmluZGluZ3MgYXNzb2NpYXRlZCAKKERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i
aW5kaW5ncy9pb21tdS9pb21tdS50eHQpLgoKQWxzbywgd2hpbHN0IHlvdSBhcmUgYXQgaXQsIHlv
dSBsaWtlbHkgd2FudCB0byByZW1vdmUgYWxsIHRoZSBvdGhlciAKaW9tbXUgcHJvcGVydGllcyBz
dWNoIGFzIGlvbW11LW1hcC4KCj4gKwo+ICAgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShraW5m
by0+ZmR0LCBwcm9wLT5uYW1lLCBwcm9wX2RhdGEsIHByb3BfbGVuKTsKPgo+ICAgICAgICAgIGlm
ICggcmVzICkKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 12:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8n5C-0006a0-F8; Thu, 11 May 2017 12:20:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <greg@kroah.com>) id 1d8n5A-0006Zs-S5
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 12:20:36 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 15/96-01992-41754195; Thu, 11 May 2017 12:20:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXilM8ioysQLhJ
 psPuxqMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnG2bSprwQbWitZv15kbGHeydDFycQgJrGKU
 aHh/krWLkRPIyZboePaXFSTBIvCNRWJx3zI2kISEgKfEj9YZLBC2s8SWU0/ZIbp3MUqcm9oAl
 mARUJXovzuVqYuRg4NNQE7iwZowkLCIgLLEx9ZesHpmgbmsEt8unmQESQgLBEsse70XbAGvgJ
 7E9JXvGCGuMJH4c+wGK0RcUOLkzCdg85kFtCRu/HsJNp9ZQFpi+T8OkDCngKnEjYcHwVpFgXY
 tOb2FZQKj0Cwk3bOQdM9C6F7AyLyKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9
 NScxqVgvOT93EyMwnOsZGBh3MN6e7HeIUZKDSUmUt/2PcKQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd7mUJFIIcGi1PTUirTMHGBkwaQlOHiURHi3gqR5iwsSc4sz0yFSpxiNOfo6Pr5n4phz7+
 t7JiGWvPy8VClx3gaQUgGQ0ozSPLhBsIi/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdw/
 IFJ7MvBK4fa+ATmECOqUf5Ave4pJEhJRUAyO3497P3kvFWosuGJ2pnbqBJ277pnPTxfj8Bao+
 c0if7lhavdCCa37zy8dMm053cVl63u3Mb0i9vzXygVPtUZ2X8RknUiqPKTeYl97KZXpw+8B6t
 xZfqX5J3sSvAa9nHLP5Klj+YufFw2LBxwrPiN77+nk592XXhJqdQpryS5o1m4oOlbOKFiixFG
 ckGmoxFxUnAgCKWBlj8wIAAA==
X-Env-Sender: greg@kroah.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494505231!76951065!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46037 invoked from network); 11 May 2017 12:20:32 -0000
Received: from out4-smtp.messagingengine.com (HELO
 out4-smtp.messagingengine.com) (66.111.4.28)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 12:20:32 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id A4B64208DE;
 Thu, 11 May 2017 08:20:30 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute6.internal (MEProxy); Thu, 11 May 2017 08:20:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=eB5cOCJ/yH2vQXuXeg
 PrB9kNcyxL1g5VBysMDGBtF+Q=; b=QsB2DoEbOV0HWDriREA1sCJN5xLeyTvbGb
 d5Exi4CfgL7cxweZgtgJuHcxHpuvZlFPjw/vA5yx79gCwrDcU7FtV71LURjcdeHY
 IaQt8PahbPkiJWxNGi2aNXTLzRMvy8zFLSQst4MpFiNyPTs4gV8YiA0LkfWimDyS
 zUFq/yTTiEsotqXNs20WgFRDZkwXXoDqvkW8hwefgEk03M3gsfST5Rq5kjKdGIlt
 f5oYpW6JgKtA5FYxEOV6Xfpi8FeV4cBEt1gwMTgEDVusVC1HQBLEgbf4LkSvO4xj
 X5sapXQwcz5++agu4onAol92Pf2SwSx7RYneuv2aDc8gwHh0cwTg==
X-ME-Sender: <xms:DlcUWcTPeMnlWevJo9JVF8g9HcBC5b1U1E8sDZPHDq8bjt852zVZSw>
X-Sasl-enc: VTi2Pt+GHlpXBcpB0QsPorOR/7Lq010fjXpivWcSWL2G 1494505230
Received: from localhost (lfbn-1-12060-104.w90-92.abo.wanadoo.fr
 [90.92.122.104])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3925424812;
 Thu, 11 May 2017 08:20:30 -0400 (EDT)
Date: Thu, 11 May 2017 14:20:22 +0200
From: Greg KH <greg@kroah.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170511122022.GB31947@kroah.com>
References: <20170508051213.21089-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170508051213.21089-1-jgross@suse.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Julien Grall <julien.grall@arm.com>,
 Ingo Molnar <mingo@redhat.com>, Anthony Liguori <aliguori@amazon.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [stable-4.10: PATCH] xen: revert commits
 72a9b186292 and da72ff5bfcb0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMDc6MTI6MTNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBSZXZlcnQgY29tbWl0IDcyYTliMTg2MjkyICgieGVuOiBSZW1vdmUgZXZlbnQgY2hh
bm5lbCBub3RpZmljYXRpb24KPiB0aHJvdWdoIFhlbiBQQ0kgcGxhdGZvcm0gZGV2aWNlIikgYXMg
dGhlIG9yaWdpbmFsIGFuYWx5c2lzIHdhcyB3cm9uZwo+IHRoYXQgYWxsIHRoZSByZW1vdmVkIGNv
ZGUgaXNuJ3QgaW4gdXNlIGFueSBtb3JlLiBBcyBjb21taXQgZGE3MmZmNWJmY2IwCj4gKCJwYXJ0
aWFsbHkgcmV2ZXJ0IHhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwgbm90aWZpY2F0aW9uIHRocm91
Z2ggWGVuCj4gUENJIHBsYXRmb3JtIGRldmljZSIpIHJldmVydGVkIGFscmVhZHkgc29tZSBwYXJ0
cyBvZiBpdCByZXZlcnQgdGhpcwo+IGNvbW1pdCwgdG9vLgo+IAo+IEl0IGlzIHN0aWxsIG5lY2Vz
c2FyeSBmb3Igb2xkIFhlbiB2ZXJzaW9ucyAoPCA0LjApIGFuZCBmb3IgYmVpbmcgYWJsZQo+IHRv
IHJ1biB0aGUgTGludXgga2VybmVsIGFzIGRvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50
Lgo+IAo+IFRoaXMgaXMgYSBiYWNrcG9ydCBvZiB1cHN0cmVhbSBjb21taXQgODRkNTgyZDIzNmRj
MWY5MDg1ZTc0MWFmZmM3MmU5YmEwNjFhNjdjMgoKTm93IGFwcGxpZWQsIHRoYW5rcy4KCmdyZWcg
ay1oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 12:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8n50-0006Yq-7y; Thu, 11 May 2017 12:20:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <greg@kroah.com>) id 1d8n4z-0006YZ-50
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 12:20:25 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 69/A8-01733-80754195; Thu, 11 May 2017 12:20:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXilM8io8seLhJ
 psKlZ2+L7lslMDowehz9cYQlgjGLNzEvKr0hgzXg+7T9TwR/mitXLvBsYFzJ3MXJxCAmsYpR4
 u+YDSxcjB5CTLXFnCRNInEXgG4tE8/6drCBxCQFPiV0r6roYOYFMZ4lbO46xQPTuYpS4sXwNK
 0iCRUBV4tHDpYwg9WwCchIP1oSBhEUElCU+tvayg9QzC8xllfh28SQjSEJYwF7ixpMLzCA2r4
 CexJWbh1hAbCEBE4munVdZIOKCEidnPgGzmQW0JG78e8kEMp9ZQFpi+T8OkDCngKnEknXv2UF
 sUaBdS05vYZnAKDQLSfcsJN2zELoXMDKvYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNXLTS0u
 TkxPzUlMKtZLzs/dxAgMYwYg2MH4/Y/TIUZJDiYlUd72P8KRQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4X4eKRAoJFqWmp1akZeYAIwomLcHBoyTC+wEkzVtckJhbnJkOkTrFaMzR1/HxPRPHnH
 tf3zMJseTl56VKifM+AykVACnNKM2DGwSL9EuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5v0
 FMoUnM68Ebt8roFOYgE7pB/mCt7gkESEl1cCYJhelWDU1c6nK5cdODx7kLhXmznn6ROhxTFbu
 YtYAsYvvK/vcpt3ozai80N0Q0fs9sHF/iuojQ3e/msLEv6qS8mtkyy05E3sPKM5Wf7vuwHRBy
 4V6+8r5/S5O3jqBSTPafSHbtyD1STK7pygypnC/bFlxpyli59WzJquMX/H36So/nnh7+i4llu
 KMREMt5qLiRAApdb0N7wIAAA==
X-Env-Sender: greg@kroah.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494505221!97685012!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49775 invoked from network); 11 May 2017 12:20:22 -0000
Received: from out4-smtp.messagingengine.com (HELO
 out4-smtp.messagingengine.com) (66.111.4.28)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 12:20:22 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id 95B9620828;
 Thu, 11 May 2017 08:20:21 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute6.internal (MEProxy); Thu, 11 May 2017 08:20:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=K8jy0H8QfeM9JCkTK9
 7ZtY2m/XjTMTanY33bVkqzLHQ=; b=FqSY/BqUupIuMVxBUUcj1QI0ygI9Wt7ITv
 LJjFlECL9Lic8WBjaeSORfLHdm3gm/VrDcgdMayvjhnyXQhYfmy/cei5kDtvhjnA
 Bi3fwKzNNL976P57lkIsf58Z7CsIhAyensl3Kn7QbckqaCeeQB/iJRIVguqeLZdi
 YPW5Ip+aq6LI2CmaeQQGiH+ifG14SA6r2e2Js1aYddQm9gjBGu3C1zXKfMfp3Xhd
 dbm+PnZR3CVGaVaQO9JOmh7Hnek1d7ot/VhoBWRn+xDlIFCRVvmoD1vLkpLsrMzi
 98gYwXluzcvMCanemRgZZ8x36A/rdBGPIl+o3MgmNg9UNEUTVMsQ==
X-ME-Sender: <xms:BVcUWaunBLfQM__ARkeBjZy4IFj8RVk5CLxNdthI34ynsHXt6ksLZQ>
X-Sasl-enc: haNguOjAtTAecir29RcNazU8OQWftcDhnorOuaj8B7Zg 1494505221
Received: from localhost (lfbn-1-12060-104.w90-92.abo.wanadoo.fr
 [90.92.122.104])
 by mail.messagingengine.com (Postfix) with ESMTPA id 25B9424772;
 Thu, 11 May 2017 08:20:21 -0400 (EDT)
Date: Thu, 11 May 2017 14:20:13 +0200
From: Greg KH <greg@kroah.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170511122013.GA31947@kroah.com>
References: <20170508051156.20947-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170508051156.20947-1-jgross@suse.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Julien Grall <julien.grall@arm.com>,
 Ingo Molnar <mingo@redhat.com>, Anthony Liguori <aliguori@amazon.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [stable-4.9: PATCH] xen: revert commit 72a9b186292
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMDc6MTE6NTZBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBSZXZlcnQgY29tbWl0IDcyYTliMTg2MjkyICgieGVuOiBSZW1vdmUgZXZlbnQgY2hh
bm5lbCBub3RpZmljYXRpb24KPiB0aHJvdWdoIFhlbiBQQ0kgcGxhdGZvcm0gZGV2aWNlIikgYXMg
dGhlIG9yaWdpbmFsIGFuYWx5c2lzIHdhcyB3cm9uZwo+IHRoYXQgYWxsIHRoZSByZW1vdmVkIGNv
ZGUgaXNuJ3QgaW4gdXNlIGFueSBtb3JlLgo+IAo+IEl0IGlzIHN0aWxsIG5lY2Vzc2FyeSBmb3Ig
b2xkIFhlbiB2ZXJzaW9ucyAoPCA0LjApIGFuZCBmb3IgYmVpbmcgYWJsZQo+IHRvIHJ1biB0aGUg
TGludXgga2VybmVsIGFzIGRvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50Lgo+IAo+IFRo
aXMgaXMgYSBiYWNrcG9ydCBvZiB1cHN0cmVhbSBjb21taXQgODRkNTgyZDIzNmRjMWY5MDg1ZTc0
MWFmZmM3MmU5YmEwNjFhNjdjMgoKTm93IGFwcGxpZWQsIHRoYW5rcy4KCmdyZWcgay1oCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 12:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8n5J-0006at-MO; Thu, 11 May 2017 12:20:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <greg@kroah.com>) id 1d8n5I-0006aV-78
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 12:20:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1D/59-03058-B1754195; Thu, 11 May 2017 12:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXilM8ioysdLhJ
 psP4Vs8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH+fANrwQbWijf/lzM3MO5k6WLk4hASWMUo
 cXDab7YuRg4gJ1ti+0TDLkZODhaBbywSTzfFgtgSAp4S81dOZYGwnSVWTV7JBtG7i1FiyZ8jz
 CC9LAKqEvcaw0BMNgE5iQdrwkDKRQSUJT629rKDlDMLzGWV+HbxJCNIQlggWOL2/S4mEJtXQE
 /iw+7ZYPOFBEwkWjq6WCDighInZz4Bs5kFtCRu/HvJBDKfWUBaYvk/DpAwp4CpxN3jk8FKRIF
 2LTm9hWUCo9AsJN2zkHTPQuhewMi8ilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLze1uDgx
 PTUnMalYLzk/dxMjMJAZgGAH4+K1gYcYJTmYlER52/8IRwrxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4H0dKhIpJFiUmp5akZaZA4wpmLQEB4+SCK9mGFCat7ggMbc4Mx0idYrRmKOv4+N7Jo4597
 6+ZxJiycvPS5US530GMkkApDSjNA9uECzWLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdw/
 IFJ7MvBK4fa+ATmECOqUf5Ave4pJEhJRUA6PAPFbD+9OYU9IDost7Pz29yPT+1bejte85vLT+
 zew+kJecvumU/7T1b6e1cc988zR3y0Gr/Qbs/+bNyNO8HmP0+S37CZer0Tx/Vyc9Mrj80chQY
 Y1z4p2d0z2flzx/vyiU76jCkq8tW5r8tW6+n6V3L/OGZN63coevM3gWs616478qN2ahPEOjEk
 txRqKhFnNRcSIAKVYtu/ACAAA=
X-Env-Sender: greg@kroah.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494505242!61293502!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21170 invoked from network); 11 May 2017 12:20:42 -0000
Received: from out4-smtp.messagingengine.com (HELO
 out4-smtp.messagingengine.com) (66.111.4.28)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 12:20:42 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id 27896208B6;
 Thu, 11 May 2017 08:20:42 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute6.internal (MEProxy); Thu, 11 May 2017 08:20:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=F9ZfFmLpKRAWdbr1E0
 YfD1CDwQaCosIM+suSq3Qett0=; b=NFWXxgnxgqK/y4D++kPlK/zlUcwqzzTDVi
 kuLGLd+Sf2FtVESbfNpm1lINnpMISkyR61CU9jnahO8uHeA2BswFN1472ghSqTj1
 Ig8PaxfOXYvWM/i7rcL93NFDZKgtPrUy7wp4zWs9jO3nda5oFG0i7jImXLQ4WJmy
 XQV+HzEkvgQTpkHI8/nyUxY0g7daL936Q8fgMTWn8m3ytmnKD8DKbf1CMJBq7rCg
 V7AAHjcpX0PrRw/AWH036e7PAgTwPbqUvf6DHfd/mJ2TBZ3tav8vC281MGOXDD7l
 pGzcGF30sIigF48j1otxiCsQTzNlCtkP4DzqwiPQjcLsnHygm2LQ==
X-ME-Sender: <xms:GlcUWfDk2LrVSLC7OueJkDx01ZTjKSKdVvFL4jEvaii8rDUZt7secA>
X-Sasl-enc: gOhJg+7CGvvFSYLb71hIx/OWD4TaFtzZNlbaxV0HfSn0 1494505241
Received: from localhost (lfbn-1-12060-104.w90-92.abo.wanadoo.fr
 [90.92.122.104])
 by mail.messagingengine.com (Postfix) with ESMTPA id AB4817E2B6;
 Thu, 11 May 2017 08:20:41 -0400 (EDT)
Date: Thu, 11 May 2017 14:20:34 +0200
From: Greg KH <greg@kroah.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170511122034.GC31947@kroah.com>
References: <20170508061247.19339-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170508061247.19339-1-jgross@suse.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, linux-pci@vger.kernel.org,
 x86@kernel.org, Paul Gortmaker <paul.gortmaker@windriver.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Julien Grall <julien.grall@arm.com>,
 Ingo Molnar <mingo@redhat.com>, Anthony Liguori <aliguori@amazon.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [stable-4.11: PATCH] xen: revert commits
 72a9b186292 and da72ff5bfcb0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMDg6MTI6NDdBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBSZXZlcnQgY29tbWl0IDcyYTliMTg2MjkyICgieGVuOiBSZW1vdmUgZXZlbnQgY2hh
bm5lbCBub3RpZmljYXRpb24KPiB0aHJvdWdoIFhlbiBQQ0kgcGxhdGZvcm0gZGV2aWNlIikgYXMg
dGhlIG9yaWdpbmFsIGFuYWx5c2lzIHdhcyB3cm9uZwo+IHRoYXQgYWxsIHRoZSByZW1vdmVkIGNv
ZGUgaXNuJ3QgaW4gdXNlIGFueSBtb3JlLiBBcyBjb21taXQgZGE3MmZmNWJmY2IwCj4gKCJwYXJ0
aWFsbHkgcmV2ZXJ0IHhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwgbm90aWZpY2F0aW9uIHRocm91
Z2ggWGVuCj4gUENJIHBsYXRmb3JtIGRldmljZSIpIHJldmVydGVkIGFscmVhZHkgc29tZSBwYXJ0
cyBvZiBpdCByZXZlcnQgdGhpcwo+IGNvbW1pdCwgdG9vLgo+IAo+IEl0IGlzIHN0aWxsIG5lY2Vz
c2FyeSBmb3Igb2xkIFhlbiB2ZXJzaW9ucyAoPCA0LjApIGFuZCBmb3IgYmVpbmcgYWJsZQo+IHRv
IHJ1biB0aGUgTGludXgga2VybmVsIGFzIGRvbTAgaW4gYSBuZXN0ZWQgWGVuIGVudmlyb25tZW50
Lgo+IAo+IFRoaXMgaXMgYSBiYWNrcG9ydCBvZiB1cHN0cmVhbSBjb21taXQgODRkNTgyZDIzNmRj
MWY5MDg1ZTc0MWFmZmM3MmU5YmEwNjFhNjdjMgoKTm93IGFwcGxpZWQsIHRoYW5rcy4KCmdyZWcg
ay1oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 12:26:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nBD-00071h-BQ; Thu, 11 May 2017 12:26:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d8nBC-00071X-Lh
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 12:26:50 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 4C/09-01868-98854195; Thu, 11 May 2017 12:26:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVyuP0Ov25nhEi
 kwd6vohb3prxnd2D02N63iz2AMYo1My8pvyKBNaNn9wW2guvsFS2fFzA3MC5h62Lk5JAQMJJ4
 O/EfUxcjF4eQwEJGiX3Nh5lBEsICXhJfHj1mBkmICCxnlJg7tYEZomoKk8TnhyeZQKrYBFQlN
 lw/xQpi8wpYS9xZfAismwUo3rvjNiOILSoQLvG28QgLRI2gxMmZT8BsTgFHiS2PV4PVMAvoSe
 y4/osVwpaX2P52DvMERt5ZSFpmISmbhaRsASPzKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwN
 jvdzU4uLE9NScxKRiveT83E2MwNCqZ2Bg3MHYs9fvEKMkB5OSKG/7H+FIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8V8JFIoUEi1LTUyvSMnOAQQ6TluDgURLhjQJJ8xYXJOYWZ6ZDpE4x6nLMu
 ff1PZMQS15+XqqUOG8FSJEASFFGaR7cCFjEXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJ
 sEMoUnM68EbtMroCOYgI7oB7mft7gkESEl1cDo+ss+o3uHTqD+hWPJqsmXVsg+UDV/mjl/Nvf
 zhYKylcp9qzIPb/klYMJXPdPfpktWwunLFxaf/kZ5BWmpdiUHZcec25MT8kRFbqmUCDxQkVsu
 5HO6xOD8z68npz8IuJh0Zddn7xVp596vdwxesmB54aO59aI6xU2ruhcUXH7FF1rRZtUqeEuJp
 Tgj0VCLuag4EQBMlKmHswIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494505609!99260947!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64073 invoked from network); 11 May 2017 12:26:49 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 May 2017 12:26:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DDA7FAB09;
 Thu, 11 May 2017 12:26:48 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <osstest-107238-mainreport@xen.org>
 <22759.32470.288316.671150@mariner.uk.xensource.com>
 <20170412131343.GD24616@kroah.com>
 <a8821640-7799-250d-9349-7d209a7218d4@suse.com>
 <20170412133439.GA24281@kroah.com>
 <22766.12088.396210.980914@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1461e8d5-38c3-141f-547f-094341cef174@suse.com>
Date: Thu, 11 May 2017 14:26:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22766.12088.396210.980914@mariner.uk.xensource.com>
Subject: Re: [Xen-devel] Please apply "partially revert "xen: Remove event
	channel..."
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDQvMTcgMTU6NDQsIElhbiBKYWNrc29uIHdyb3RlOgo+IEdyZWcgS0ggd3JpdGVzICgi
UmU6IFBsZWFzZSBhcHBseSAicGFydGlhbGx5IHJldmVydCAieGVuOiBSZW1vdmUgZXZlbnQgY2hh
bm5lbC4uLiIiKToKPj4gT24gV2VkLCBBcHIgMTIsIDIwMTcgYXQgMDM6MjY6NTNQTSArMDIwMCwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDEyLzA0LzE3IDE1OjEzLCBHcmVnIEtIIHdyb3Rl
Ogo+Pj4+IElzIHRoaXMgc3RpbGwgdHJ1ZT8gIFRoaXMgbG9uZyB0aHJlYWQgaXMgdG90YWxseSBj
b25mdXNpbmcsIGlzIHRoYXQgd2hhdAo+Pj4+IHlvdSByZWFsbHkgd2FudCB0byBoYXZlIGhhcHBl
bj8gIEFueXRoaW5nIGVsc2U/Cj4gCj4gUXVpdGUhCj4gCj4+PiBQbGVhc2UgaWdub3JlIHRoaXMg
cmVxdWVzdC4gV2Ugd2lsbCBzZW5kIGFub3RoZXIgb25lIHRvIGZ1bGx5IHJldmVydCB0aGUKPj4+
IG9yaWdpbmFsIHBhdGNoIGxlYWRpbmcgdG8gdGhlIGN1cnJlbnQgc2l0dWF0aW9uLgo+IAo+IFRo
YW5rcyBmb3IgY2xhcmlmeWluZyB0aGlzLiAgKEluIGZ1dHVyZSwgcGVyaGFwcyBrZXJuZWwgZm9s
a3MgY291bGQKPiB0YWtlIGNoYXJnZSBvZiByZXF1ZXN0aW5nIGJhY2twb3J0cyBhcyBhcHByb3By
aWF0ZSwgd2hlbiB0aGUgc3RhYmxlCj4ga2VybmVsIGJyYW5jaGVzIGJyZWFrLCBzbyB0aGF0IEkg
ZG9uJ3QgaGF2ZSB0byBibHVuZGVyIGFib3V0IG1ha2luZwo+IGluYXBwcm9wcmlhdGUgcmVxdWVz
dHMuLi4pCj4gCj4gQ2FuIHNvbWVvbmUgcGxlYXNlIGxldCBtZSBrbm93IHdoZW4gdGhpcyBpcyBm
aXhlZCA/ICBUaGlzIGlzIGJsb2NraW5nCj4gc3dpdGNoaW5nIG9zc3Rlc3QncyBkZWZhdWx0IGtl
cm5lbCB0byBzb21ldGhpbmcgbW9yZSBtb2Rlcm4uCgpHcmVnIGp1c3Qgc2VudCB0aGUgbWFpbCB0
aGF0IGhlIGhhcyBhcHBsaWVkIHRoZSBwYXRjaCB0byB0aGUKbGludXgtNC45Lnkgc3RhYmxlIHRy
ZWUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 12:35:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nJZ-0007jx-5Z; Thu, 11 May 2017 12:35:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8nJX-0007jr-Nb
 for xen-devel@lists.xen.org; Thu, 11 May 2017 12:35:27 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 57/57-02956-F8A54195; Thu, 11 May 2017 12:35:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvW5flEi
 kweJZqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjDwtYC05LVKybMZm1gfG3cBcjJ4eEgL/E
 9PP7GEFsFgFViR2Tu5hAbDYBZYmfnb1sILYIUHzz9NPsXYxcHMwCJxklVj6ZydLFyMEhLBAm0
 dAuCVLDK2AhMeXUNSaQGiGBG8wSD2++Y4NICEqcnPkErJ5ZQFNi/S59CFNaYvk/DpAKZgF5ie
 ats5lBwpwCthLPLkqAhEUFVCQ6l85hAbGFBBQkOqYfY5rAyD8LycxZCDNnIcychWTmAkaWVYw
 axalFZalFukZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHJAAQ7GM8sCDzE
 KMnBpCTK2/5HOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9lpEikkGBRanpqRVpmDjA+YNISH
 DxKIrzWIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRKHKBIAKcoozYMbAYvVS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmdQKZwpOZVwK36RXQEUxAR/SD3M9bXJKIkJJqYFT07JF9dsq
 SY+IpputJ5y/c+3OxSFn64hqj9L3FksdMi7N5Y6yOaaeadmqVN9nd7GfvtThiv6v3w9WuY9N7
 rPk4p64seKzu+q/Ib9UPQ/ntr1Rr17xa1B23X+vXvR9WcVqHys8aT4+sPvxl3by7p38bu0xdz
 6q0f/1Gk9LlHw9/32Euu21B1hElluKMREMt5qLiRAATkjEZ0AIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494506125!101695809!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22785 invoked from network); 11 May 2017 12:35:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 12:35:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431874213"
Date: Thu, 11 May 2017 13:35:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170511123523.zwcwtvl6y6cghg6r@citrix.com>
References: <1489750043-17260-1-git-send-email-tianyu.lan@intel.com>
 <1489750043-17260-6-git-send-email-tianyu.lan@intel.com>
 <20170328162403.tjx2s6ywjhvbjsti@citrix.com>
 <20170329004005.GA5058@skl-2s3.sh.intel.com>
 <ade84ba510df45fbabb934ba719ae04c@AMSPEX02CL03.citrite.net>
 <20170330195708.GA88651@skl-2s3.sh.intel.com>
 <747e0516-eab2-b12e-32a3-9085fb6a7d23@intel.com>
 <20170417110838.v2rhcsjgufuwf6ne@citrix.com>
 <34398b2d-839f-8e4d-b4c0-6dbb06821f18@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <34398b2d-839f-8e4d-b4c0-6dbb06821f18@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC PATCH 5/23] Tools/libxc: Add viommu operations
 in libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBcHIgMTcsIDIwMTcgYXQgMDg6MDE6NTZQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDTmnIgxN+aXpSAxOTowOCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIEZy
aSwgQXByIDE0LCAyMDE3IGF0IDExOjM4OjE1UE0gKzA4MDAsIExhbiwgVGlhbnl1IHdyb3RlOgo+
ID4+IEhpIFBhdWw6Cj4gPj4gCVNvcnJ5IGZvciBsYXRlciByZXNwb25zZS4KPiA+Pgo+ID4+IE9u
IDMvMzEvMjAxNyAzOjU3IEFNLCBDaGFvIEdhbyB3cm90ZToKPiA+Pj4gT24gV2VkLCBNYXIgMjks
IDIwMTcgYXQgMDk6MDg6MDZBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4+Pj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86
eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4gPj4+Pj4gQ2hh
byBHYW8KPiA+Pj4+PiBTZW50OiAyOSBNYXJjaCAyMDE3IDAxOjQwCj4gPj4+Pj4gVG86IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4+Pj4gQ2M6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Owo+ID4+Pj4+
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKPiA+Pj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1JGQyBQQVRDSCA1LzIzXSBU
b29scy9saWJ4YzogQWRkIHZpb21tdQo+ID4+Pj4+IG9wZXJhdGlvbnMgaW4gbGlieGMKPiA+Pj4+
Pgo+ID4+Pj4+IFRpYW55dSBpcyBvbiB2YWNhdGlvbiB0aGlzIHR3byB3ZWVrcywgc28gSSB3aWxs
IHRyeSB0byBhZGRyZXNzCj4gPj4+Pj4gc29tZSBjb21tZW50cyBvbiB0aGlzIHNlcmllcy4KPiA+
Pj4+Pgo+ID4+Pj4+IE9uIFR1ZSwgTWFyIDI4LCAyMDE3IGF0IDA1OjI0OjAzUE0gKzAxMDAsIFdl
aSBMaXUgd3JvdGU6Cj4gPj4+Pj4+IE9uIEZyaSwgTWFyIDE3LCAyMDE3IGF0IDA3OjI3OjA1UE0g
KzA4MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4gPj4+Pj4+PiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IEluIHByZXZpb3VzIHBhdGNoLCB3ZSBp
bnRyb2R1Y2UgYSBjb21tb24gdklPTU1VIGxheWVyLiBJbiBvdXIgZGVzaWduLAo+ID4+Pj4+Pj4g
d2UgY3JlYXRlL2Rlc3Ryb3kgdklPTU1VIHRocm91Z2ggRE1PUCBpbnRlcmZhY2UgaW5zdGVhZCBv
ZiBjcmVhdGluZwo+ID4+Pj4+IGl0Cj4gPj4+Pj4+PiBhY2NvcmRpbmcgdG8gYSBjb25maWcgZmxh
ZyBvZiBkb21haW4uIEl0IG1ha2VzIGl0IGlzIHBvc3NpYmxlCj4gPj4+Pj4+PiB0byBjcmVhdGUg
dklPTU1VIGluIGRldmljZSBtb2RlbCBvciBpbiB0b29sIHN0YWNrLgo+ID4+Pj4+Pj4KPiA+Pj4+
Cj4gPj4+PiBJJ3ZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGlzIGNsb3NlbHkgc28gYXBvbG9naWVz
IGlmIHRoaXMgaGFzIGFscmVhZHkgYmVlbiBhc2tlZC4uLgo+ID4+Pj4KPiA+Pj4+IFdoeSB3b3Vs
ZCB5b3UgbmVlZCB0byBjcmVhdGUgYSB2SU9NTVUgaW5zdGFuY2UgaW4gYW4gZXh0ZXJuYWwgZGV2
aWNlIG1vZGVsLgo+ID4+Pj4gU2luY2UgdGhlIHRvb2xzdGFjayBzaG91bGQgYmUgaW4gY29udHJv
bCBvZiB0aGUgZGV2aWNlIG1vZGVsIGNvbmZpZ3VyYXRpb24gd2h5IHdvdWxkIGl0IG5vdCBrbm93
IGluIGFkdmFuY2UgdGhhdCBvbmUgd2FzIHJlcXVpcmVkPwo+ID4+Pgo+ID4+PiBJIGFzc3VtZSB5
b3VyIHF1ZXN0aW9uIGlzIHdoeSB3ZSBkb24ndCBjcmVhdGUgYSB2SU9NTVUgaW5zdGFuY2Ugdmlh
IGh5cGVyY2FsbCBpbiB0b29sc3RhY2suCj4gPj4+IEkgdGhpbmsgY3JlYXRpbmcgaW4gdG9vbHN0
YWNrIGlzIGFsc28gb2sgYW5kIGlzIGVhc2llciB0byBiZSByZXVzZWQgYnkgcHZoLgo+ID4+Pgo+
ID4+PiBJZiBUaWFueXUgaGFzIG5vIGNvbmNlcm4gYWJvdXQgdGhpcywgd2lsbCBtb3ZlIHRoaXMg
cGFydCB0byB0b29sc3RhY2suCj4gPj4KPiA+PiBXZSBjYW4gbW92ZSBjcmVhdGUvZGVzdHJveSB2
SU9NTVUgaW4gdGhlIHRvb2wgc3RhY2sgYnV0IHdlIHN0aWxsIG5lZWQgdG8gYWRkCj4gPj4gc3Vj
aCBkdW1teSB2SU9NTVUgZGV2aWNlIG1vZGVsIGluIFFlbXUgdG8gcGFzcyB2aXJ0dWFsIGRldmlj
ZSdzIERNQSByZXF1ZXN0Cj4gPj4gaW50byBYZW4gaHlwZXJ2aXNvci4gUWVtdSBpcyByZXF1aXJl
ZCB0byB1c2UgRE1PUCBoeXBlcmNhbGwgYW5kIHRvb2wgc3RhY2sKPiA+PiBtYXkgdXNlIGRvbWN0
bCBoeWVyY2FsbC4gdklPTU1VIGh5cGVyY2FsbHMgd2lsbCBiZSBkaXZpZGVkIGludG8gdHdvIHBh
cnQuCj4gPj4KPiA+PiBEb21jdGw6Cj4gPj4gCWNyZWF0ZSwgZGVzdHJveSBhbmQgcXVlcnkuCj4g
Pj4gRE1PUDoKPiA+PiAJdkRldidzIERNQSByZWxhdGVkIG9wZXJhdGlvbnMuCj4gPj4KPiA+PiBJ
cyB0aGlzIE9LPwo+ID4+Cj4gPiAKPiA+IFdoeSBhcmUgdGhleSBkaXZpZGVkIGludG8gdHdvIGxp
YnJhcmllcz8gQ2FuJ3QgdGhleSBiZSBpbiBETU9QIGF0IHRoZQo+ID4gc2FtZSB0aW1lPwo+IAo+
IFllcywgd2UgY2FuIHVzZSBETU9QIGZvciBhbGwgdklPTU1VIGh5ZXJjYWxscyBpZiBpdCdzIG5l
Y2Vzc2FyeSB0byBrZWVwCj4gdW5pZmllZCB2SU9NTVUgaHllcmNhbGwgdHlwZS4gSW4gdGhlb3J5
LCBETU9QIGRlZGljYXRlcyB0byBiZSB1c2VkIGJ5Cj4gUWVtdSBidXQgd2UgYWxzbyBjYW4gdXNl
IGl0IGluIHRvb2wgc3RhY2suIElmIHdlIG1vdmUgY3JlYXRlLCBkZXN0cm95Cj4gYW5kIHF1ZXJ5
IG9wZXJhdGlvbiB0byB0b29sIHN0YWNrLCBpdCBpc24ndCBuZWNlc3NhcnkgdG8gdXNlIERNT1Ag
Zm9yCj4gdGhlbSBzaW5jZSBvbmx5IHRvb2wgc3RhY2sgd2lsbCBjYWxsIHRoZW0uIFRoaXMgaXMg
d2h5IEkgc2FpZCB3ZSBjb3VsZAo+IHVzZSBkb21jdGwgZm9yIHRoZXNlIG9wZXJhdGlvbnMuIEJv
dGggdHdvIHdheXMgd2lsbCBub3QgYWZmZWN0IGZ1bmN0aW9uCj4gaW1wbGVtZW50YXRpb24uIFdo
aWNoIG9uZSBpdCdzIGJldHRlciBmcm9tIHlvdXIgdmlldz8gOikKPiAKCgpBZnRlciByZWFkaW5n
IHRoZSBzdWJ0aHJlYWQgSSB0aGluayBJIGFncmVlIHdpdGggUGF1bC4gSS5lLiBwbGVhc2UKc2Vw
YXJhdGUgdGhlbS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 12:40:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nO0-0008J6-N5; Thu, 11 May 2017 12:40:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8nNz-00083L-Uv
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 12:40:04 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 03/9F-01721-2AB54195; Thu, 11 May 2017 12:40:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO6iaJF
 Ig8lnRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyW7euYC36zVMzsWcrUwPiJuYuRk0NCwF/i
 2LV7jCA2i4CqxPEZ99hBbDYBZYmfnb1sILYIULxj602mLkYuDmaBE0wSEx6/AGsQFvCVuH/qE
 hOIzStgIdE9ezI7SJGQQDujxNvlm6ESghInZz5hAbGZBXQkFuz+BDSVA8iWllj+jwMkzCngJf
 HzymKwElEBFYnOpXPAbCEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrbKCXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYbPUMDIw7GDtP+B1ilORgUhLlbf8jHCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJglcnSiRSSLAoNT21Ii0zBxj2MGkJDh4lEd63kUBp3uKCx
 NzizHSI1ClGY453Sz+8Z+KYc+/reyYhlrz8vFQpcV5tkEkCIKUZpXlwg2DxeIlRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMK8pyBSezLwSuH2vgE5hAjqlH+QL3uKSRISUVANjl52cRtSxMxz
 3jsZ8Ct4R+mtvSq2ellWNIruVQdik9WcqXlw8zGSRyHJxsW1z6PW/HWL/bocn23o6eyz4/enc
 SfmAyNUf39+5bRaZsv7s0VCtXv67uty1s3dOKtgnIj2Vc7t0hu+bGov6yprvtnftkteEzZJby
 vr1Sd3Kzk7n9716/raFD1WVWIozEg21mIuKEwFmYQuPwgIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494506400!100035290!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26309 invoked from network); 11 May 2017 12:40:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 12:40:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423208699"
Date: Thu, 11 May 2017 13:39:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170511123953.jsc3fn6t54pxeguv@citrix.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-21-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493801063-38513-21-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 20/23] tools: L2 CAT: support get HW
	info for L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDQ6NDQ6MjBQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB4bC94YyBjaGFuZ2VzIHRvIHN1cHBvcnQgZ2V0IEhXIGlu
Zm8KPiBmb3IgTDIgQ0FULgo+IAo+ICd4bCBwc3ItaHdpbmZvJyBpcyB1cGRhdGVkIHRvIHNob3cg
Ym90aCBMMyBDQVQgYW5kIEwyIENBVAo+IGluZm8uCj4gCj4gRXhhbXBsZShvbiBtYWNoaW5lIHdo
aWNoIG9ubHkgc3VwcG9ydHMgTDIgQ0FUKToKPiBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kg
KENNVCk6Cj4gRW5hYmxlZCAgICAgICAgIDogMAo+IENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9n
eSAoQ0FUKTogTDIKPiBTb2NrZXQgSUQgICAgICAgOiAwCj4gTWF4aW11bSBDT1MgICAgIDogMwo+
IENCTSBsZW5ndGggICAgICA6IDgKPiBEZWZhdWx0IENCTSAgICAgOiAweGZmCj4gCj4gU2lnbmVk
LW9mZi1ieTogSGUgQ2hlbiA8aGUuY2hlbkBsaW51eC5pbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 12:40:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nOL-0008PY-1f; Thu, 11 May 2017 12:40:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8nOJ-0008Oi-CB
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 12:40:23 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A6/BF-02189-6BB54195; Thu, 11 May 2017 12:40:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO62aJF
 Ig8uX2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbHYkFu1krLn7mb2D8ydzFyMEhIeAvsWij
 WhcjJweLgKrEqVV97CA2m4CyxM/OXjYQWwQo3rH1JlMXIxcHs8AJJokJj18wgiSEBbwkJq/dx
 wxi8wpYSBxfs4gRpEhIoJ1RYueWCWwQCUGJkzOfsIDYzAI6Egt2f2IDWcwsIC2x/B8HSJgTaM
 7Tt7vAykUFVCQ6l84BKxcSUJDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6FnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxgvtDsfYpTkYFIS5W3/IxwpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJXJ0okUkiwKDU9tSItMwcY7jBpCQ4eJRHexSBp3uKCxNziz
 HSI1ClGXY45976+ZxJiycvPS5US590AUiQAUpRRmgc3AhZ7lxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTM+z0SaApPZl4J3KZXQEcwAR3RD3I/b3FJIkJKqoFRf4XirBknfuuW1ai8dHuYaa4
 lPW+f66mIAOXLNz/Kph96dDZB+OInY5Wu9MkcmZxfZrltOPJW8MrjolvCG3Jf8FceC1RzePM4
 55GAbVRTtNFLUXZDjT/OotkN5TXpVkHMxw5JPOX+GLL90Wudzs5JKWGpK6+6tzUczk+yL/Rwk
 So2chQ/uV2JpTgj0VCLuag4EQDcckJ8uAIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494506420!83159289!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4127 invoked from network); 11 May 2017 12:40:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 12:40:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423208804"
Date: Thu, 11 May 2017 13:40:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170511124018.t3moigl5cuw7w3uf@citrix.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-22-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493801063-38513-22-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 21/23] tools: L2 CAT: support show cbm
	for L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDQ6NDQ6MjFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBjaGFuZ2VzIGluIHhsL3hjIGNoYW5nZXMgdG8gc3VwcG9y
dAo+IHNob3dpbmcgQ0JNIG9mIEwyIENBVC4KPiAKPiBUaGUgbmV3IGxldmVsIG9wdGlvbiBpcyBp
bnRyb2R1Y2VkIHRvIG9yaWdpbmFsIENBVCBzaG93aW5nCj4gY29tbWFuZCBpbiBvcmRlciB0byBz
aG93IENCTSBmb3Igc3BlY2lmaWVkIGxldmVsIENBVC4KPiAtICd4bCBwc3ItY2F0LXNob3cnIGlz
IHVwZGF0ZWQgdG8gc2hvdyBDQk0gb2YgYSBkb21haW4KPiAgIGFjY29yZGluZyB0byBpbnB1dCBj
YWNoZSBsZXZlbC4KPiAKPiBFeGFtcGxlczoKPiByb290QDp+JCB4bCBwc3ItY2F0LXNob3cgLWwy
IDEKPiBTb2NrZXQgSUQgICAgICAgOiAwCj4gRGVmYXVsdCBDQk0gICAgIDogMHhmZgo+ICAgIElE
ICAgICAgICAgICAgICAgICAgICAgTkFNRSAgICAgICAgICAgICBDQk0KPiAgICAgMSAgICAgICAg
ICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAweDdmCj4gCj4gU2lnbmVkLW9mZi1ieTogSGUg
Q2hlbiA8aGUuY2hlbkBsaW51eC5pbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5
aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 12:40:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nOh-0008Tb-9u; Thu, 11 May 2017 12:40:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1d8nOg-0008TN-2e
 for xen-devel@lists.xen.org; Thu, 11 May 2017 12:40:46 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E6/87-02202-DCB54195; Thu, 11 May 2017 12:40:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVywNwkVvdMtEi
 kwfrdhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ach/3sBbslK7qn32VrYOwV7WLk4hASmMYo
 cfLkA8YuRk4OCQFeiSPLZrBC2H4Sz1avYIQr2nPwHlCCg0NYIEyioV0SpEZEQFHiwcubrBA1b
 SwSa/qus4M4zAKrGCVeL+xiBqliE1CXOLF4ItgGXgEbiRlbPrGD2CwCqhL3Tl9lArFFBeIlHm
 86zQ5RIyhxcuYTFhCbU8BSYse9+2C9zEBz/sy7xAxhy0s0b53NPIFRYBaSlllIymYhKVvAyLy
 KUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwROsZGBh3MDbs
 9TvEKMnBpCTK2/5HOFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/qKJFIIcGi1PTUirTMHGC0w
 KQlOHiURHgXg6R5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcdwNIkQBIUUZpHtwIWOReYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuwZkCk9mXgncpldARzABHdEPcj9vcUkiQkqqgVG
 lh+3Thqtut289Wvn0heeFDomihd37O4/mdnPYafWYRq8I559rPScmsK1MPfCl3BURo+1vKmOm
 iOhM9lrpp68pLik6ZS7vI54pq65kzevQfv7tImub/LzkK/fMwt76CKY53BQWmmmutuH+vBxuv
 w3Z6dMV15Y9vRc++ais+b1HQq4X/nOyqimxFGckGmoxFxUnAgD02pGv1wIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494506442!92357890!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18717 invoked from network); 11 May 2017 12:40:44 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 12:40:44 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 May 2017 05:40:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,324,1491289200"; d="scan'208";a="86405044"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 11 May 2017 05:40:40 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1489750043-17260-1-git-send-email-tianyu.lan@intel.com>
 <1489750043-17260-6-git-send-email-tianyu.lan@intel.com>
 <20170328162403.tjx2s6ywjhvbjsti@citrix.com>
 <20170329004005.GA5058@skl-2s3.sh.intel.com>
 <ade84ba510df45fbabb934ba719ae04c@AMSPEX02CL03.citrite.net>
 <20170330195708.GA88651@skl-2s3.sh.intel.com>
 <747e0516-eab2-b12e-32a3-9085fb6a7d23@intel.com>
 <20170417110838.v2rhcsjgufuwf6ne@citrix.com>
 <34398b2d-839f-8e4d-b4c0-6dbb06821f18@intel.com>
 <20170511123523.zwcwtvl6y6cghg6r@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <0e24be90-afe6-3df0-00a3-7ed665141b61@intel.com>
Date: Thu, 11 May 2017 20:31:33 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170511123523.zwcwtvl6y6cghg6r@citrix.com>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC PATCH 5/23] Tools/libxc: Add viommu operations
 in libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA15pyIMTHml6UgMjA6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBBcHIg
MTcsIDIwMTcgYXQgMDg6MDE6NTZQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gT24gMjAx
N+W5tDA05pyIMTfml6UgMTk6MDgsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBGcmksIEFwciAxNCwg
MjAxNyBhdCAxMTozODoxNVBNICswODAwLCBMYW4sIFRpYW55dSB3cm90ZToKPj4+PiBIaSBQYXVs
Ogo+Pj4+IAlTb3JyeSBmb3IgbGF0ZXIgcmVzcG9uc2UuCj4+Pj4KPj4+PiBPbiAzLzMxLzIwMTcg
Mzo1NyBBTSwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4+IE9uIFdlZCwgTWFyIDI5LCAyMDE3IGF0IDA5
OjA4OjA2QU0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+Pj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+Pj4+Pj4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1i
b3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+Pj4+Pj4+IENoYW8gR2FvCj4+Pj4+
Pj4gU2VudDogMjkgTWFyY2ggMjAxNyAwMTo0MAo+Pj4+Pj4+IFRvOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+Pj4+Pj4+IENjOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNv
bT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsKPj4+Pj4+PiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+Pj4+
Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtSRkMgUEFUQ0ggNS8yM10gVG9vbHMvbGlieGM6
IEFkZCB2aW9tbXUKPj4+Pj4+PiBvcGVyYXRpb25zIGluIGxpYnhjCj4+Pj4+Pj4KPj4+Pj4+PiBU
aWFueXUgaXMgb24gdmFjYXRpb24gdGhpcyB0d28gd2Vla3MsIHNvIEkgd2lsbCB0cnkgdG8gYWRk
cmVzcwo+Pj4+Pj4+IHNvbWUgY29tbWVudHMgb24gdGhpcyBzZXJpZXMuCj4+Pj4+Pj4KPj4+Pj4+
PiBPbiBUdWUsIE1hciAyOCwgMjAxNyBhdCAwNToyNDowM1BNICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+Pj4+Pj4+PiBPbiBGcmksIE1hciAxNywgMjAxNyBhdCAwNzoyNzowNVBNICswODAwLCBMYW4g
VGlhbnl1IHdyb3RlOgo+Pj4+Pj4+Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBJbiBwcmV2aW91cyBwYXRjaCwgd2UgaW50cm9kdWNlIGEg
Y29tbW9uIHZJT01NVSBsYXllci4gSW4gb3VyIGRlc2lnbiwKPj4+Pj4+Pj4+IHdlIGNyZWF0ZS9k
ZXN0cm95IHZJT01NVSB0aHJvdWdoIERNT1AgaW50ZXJmYWNlIGluc3RlYWQgb2YgY3JlYXRpbmcK
Pj4+Pj4+PiBpdAo+Pj4+Pj4+Pj4gYWNjb3JkaW5nIHRvIGEgY29uZmlnIGZsYWcgb2YgZG9tYWlu
LiBJdCBtYWtlcyBpdCBpcyBwb3NzaWJsZQo+Pj4+Pj4+Pj4gdG8gY3JlYXRlIHZJT01NVSBpbiBk
ZXZpY2UgbW9kZWwgb3IgaW4gdG9vbCBzdGFjay4KPj4+Pj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gSSd2
ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhpcyBjbG9zZWx5IHNvIGFwb2xvZ2llcyBpZiB0aGlzIGhh
cyBhbHJlYWR5IGJlZW4gYXNrZWQuLi4KPj4+Pj4+Cj4+Pj4+PiBXaHkgd291bGQgeW91IG5lZWQg
dG8gY3JlYXRlIGEgdklPTU1VIGluc3RhbmNlIGluIGFuIGV4dGVybmFsIGRldmljZSBtb2RlbC4K
Pj4+Pj4+IFNpbmNlIHRoZSB0b29sc3RhY2sgc2hvdWxkIGJlIGluIGNvbnRyb2wgb2YgdGhlIGRl
dmljZSBtb2RlbCBjb25maWd1cmF0aW9uIHdoeSB3b3VsZCBpdCBub3Qga25vdyBpbiBhZHZhbmNl
IHRoYXQgb25lIHdhcyByZXF1aXJlZD8KPj4+Pj4KPj4+Pj4gSSBhc3N1bWUgeW91ciBxdWVzdGlv
biBpcyB3aHkgd2UgZG9uJ3QgY3JlYXRlIGEgdklPTU1VIGluc3RhbmNlIHZpYSBoeXBlcmNhbGwg
aW4gdG9vbHN0YWNrLgo+Pj4+PiBJIHRoaW5rIGNyZWF0aW5nIGluIHRvb2xzdGFjayBpcyBhbHNv
IG9rIGFuZCBpcyBlYXNpZXIgdG8gYmUgcmV1c2VkIGJ5IHB2aC4KPj4+Pj4KPj4+Pj4gSWYgVGlh
bnl1IGhhcyBubyBjb25jZXJuIGFib3V0IHRoaXMsIHdpbGwgbW92ZSB0aGlzIHBhcnQgdG8gdG9v
bHN0YWNrLgo+Pj4+Cj4+Pj4gV2UgY2FuIG1vdmUgY3JlYXRlL2Rlc3Ryb3kgdklPTU1VIGluIHRo
ZSB0b29sIHN0YWNrIGJ1dCB3ZSBzdGlsbCBuZWVkIHRvIGFkZAo+Pj4+IHN1Y2ggZHVtbXkgdklP
TU1VIGRldmljZSBtb2RlbCBpbiBRZW11IHRvIHBhc3MgdmlydHVhbCBkZXZpY2UncyBETUEgcmVx
dWVzdAo+Pj4+IGludG8gWGVuIGh5cGVydmlzb3IuIFFlbXUgaXMgcmVxdWlyZWQgdG8gdXNlIERN
T1AgaHlwZXJjYWxsIGFuZCB0b29sIHN0YWNrCj4+Pj4gbWF5IHVzZSBkb21jdGwgaHllcmNhbGwu
IHZJT01NVSBoeXBlcmNhbGxzIHdpbGwgYmUgZGl2aWRlZCBpbnRvIHR3byBwYXJ0Lgo+Pj4+Cj4+
Pj4gRG9tY3RsOgo+Pj4+IAljcmVhdGUsIGRlc3Ryb3kgYW5kIHF1ZXJ5Lgo+Pj4+IERNT1A6Cj4+
Pj4gCXZEZXYncyBETUEgcmVsYXRlZCBvcGVyYXRpb25zLgo+Pj4+Cj4+Pj4gSXMgdGhpcyBPSz8K
Pj4+Pgo+Pj4KPj4+IFdoeSBhcmUgdGhleSBkaXZpZGVkIGludG8gdHdvIGxpYnJhcmllcz8gQ2Fu
J3QgdGhleSBiZSBpbiBETU9QIGF0IHRoZQo+Pj4gc2FtZSB0aW1lPwo+Pgo+PiBZZXMsIHdlIGNh
biB1c2UgRE1PUCBmb3IgYWxsIHZJT01NVSBoeWVyY2FsbHMgaWYgaXQncyBuZWNlc3NhcnkgdG8g
a2VlcAo+PiB1bmlmaWVkIHZJT01NVSBoeWVyY2FsbCB0eXBlLiBJbiB0aGVvcnksIERNT1AgZGVk
aWNhdGVzIHRvIGJlIHVzZWQgYnkKPj4gUWVtdSBidXQgd2UgYWxzbyBjYW4gdXNlIGl0IGluIHRv
b2wgc3RhY2suIElmIHdlIG1vdmUgY3JlYXRlLCBkZXN0cm95Cj4+IGFuZCBxdWVyeSBvcGVyYXRp
b24gdG8gdG9vbCBzdGFjaywgaXQgaXNuJ3QgbmVjZXNzYXJ5IHRvIHVzZSBETU9QIGZvcgo+PiB0
aGVtIHNpbmNlIG9ubHkgdG9vbCBzdGFjayB3aWxsIGNhbGwgdGhlbS4gVGhpcyBpcyB3aHkgSSBz
YWlkIHdlIGNvdWxkCj4+IHVzZSBkb21jdGwgZm9yIHRoZXNlIG9wZXJhdGlvbnMuIEJvdGggdHdv
IHdheXMgd2lsbCBub3QgYWZmZWN0IGZ1bmN0aW9uCj4+IGltcGxlbWVudGF0aW9uLiBXaGljaCBv
bmUgaXQncyBiZXR0ZXIgZnJvbSB5b3VyIHZpZXc/IDopCj4+Cj4gCj4gCj4gQWZ0ZXIgcmVhZGlu
ZyB0aGUgc3VidGhyZWFkIEkgdGhpbmsgSSBhZ3JlZSB3aXRoIFBhdWwuIEkuZS4gcGxlYXNlCj4g
c2VwYXJhdGUgdGhlbS4KPiAKClN1cmUuIFdpbGwgdXBkYXRlLgoKLS0gCkJlc3QgcmVnYXJkcwpU
aWFueXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 12:41:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nP2-00006m-II; Thu, 11 May 2017 12:41:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d64ec3=citrix-osstest@xenproject.org>)
 id 1d8nP1-00006P-H7
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 12:41:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 45/47-03613-2EB54195; Thu, 11 May 2017 12:41:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6jaJF
 Ig11LeC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bPLzvYCs6KVRyftIGtgfExfxcjJ4eEgL/E
 1dmv2SFsD4lFV7ewgdgiAs4SEz7cBrN5BfQkDu3YywpiCwtYSKz/eRgozgVU38Qo0T95HSNEs
 5tE96LfQAkOMHvWCW6QMBvQzIk9E1lAbBYBVYkjF/6A7RIS0JJYunglE8R8QYmTM5+A1TALSE
 gcfPGCGWKkpcSN3fdYJzDyzUJSNgtJ2QJGplWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq
 5qcXFiempOYlJxXrJ+bmbGIFBxQAEOxgPLAo8xCjJwaQkytv+RzhSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgSvTpRIpJBgUWp6akVaZg4wvGHSEhw8SiK8byOB0rzFBYm5xZnpEKlTjLoc75Z+e
 M8kxJKXn5cqJc6rDTJDAKQoozQPbgQs1i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcNyB
 SezLwSuE2vgI5gAjqiH+R+3uKSRISUVAOj0KKad18nHFvS8vru2o0+AasnHd2h7r+i7sAOKeG
 +yJWzOcJE1n55kOCvqH/3/jtWpqCFkhtNffLXBUR975B0bql5dufZx91/dx5v9W8/cuBjbpBI
 zO7HK/asjjY6PzHFLd/dNMyn74F4FNt5vVPvDm1f9/yrU4iB40np94cYI58e3Zaz4LXOaSWW4
 oxEQy3mouJEAB7nuoywAgAA
X-Env-Sender: prvs=297d64ec3=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494506464!91319724!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28973 invoked from network); 11 May 2017 12:41:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 12:41:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431875113"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71288-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=a6c31c6d6349a51041d8b77df375c340043e36bd
X-Osstest-Versions-That: ovmf=ef810bc807188224a752ffbcf5e7f4b651291cee
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 11 May 2017 13:40:55 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71288: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI4OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyODgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI4NwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjg3Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYTZjMzFjNmQ2
MzQ5YTUxMDQxZDhiNzdkZjM3NWMzNDAwNDNlMzZiZApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZWY4MTBiYzgwNzE4ODIyNGE3NTJmZmJjZjVlN2Y0YjY1MTI5MWNlZQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjg3ICAyMDE3LTA1LTExIDA3OjQ4OjUxIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI4OCAgMjAxNy0wNS0xMSAxMDo0ODo1NSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBh
NmMzMWM2ZDYzNDlhNTEwNDFkOGI3N2RmMzc1YzM0MDA0M2UzNmJkCkF1dGhvcjogWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMTAgMTY6MzU6MzAg
MjAxNyArMDgwMAoKICAgIEJhc2VUb29sczogQ29ycmVjdCBWT0lEKiBQYXRjaFBjZCBTaXplIGlu
IExpYnJhcnkgQXV0b2dlbgogICAgCiAgICBUaGlzIHBhdGNoIGNvcnJlY3QgdGhlIFZPSUQqIFBh
dGNoUGNkIFNpemUgaW5mbyBnZW5lcmF0ZWQgaW4gdGhlCiAgICBMaWJyYXJ5J3MgYXV0b2dlbiBm
aWxlLiBVcGRhdGUgaXQgdG8gdXNlIHRoZSBNYXhEYXR1bVNpemUuCiAgICAKICAgIENjOiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFlvbmdo
b25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA4ZWNiMWU5YmVmYmY5YTA0OWY3NDQ4
NjI3NDI4OGMxYmM2NzdlYmYzCkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgpEYXRlOiAgIFRodSBNYXkgMTEgMTI6NTc6NDcgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBr
ZyBDYXBzdWxlQXBwOiBGaXggbWl4ZWQgRU9MIGZvcm1hdCBpc3N1ZQogICAgCiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 12:43:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nRQ-0000Rk-Vq; Thu, 11 May 2017 12:43:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8nRQ-0000RY-9B
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 12:43:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 6E/93-01997-77C54195; Thu, 11 May 2017 12:43:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG5ZjEi
 kwfIrNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVxrCCe6wV21rOsjUwTmPpYuTkkBDwl3j9
 dy4riM0ioCqx4dp3RhCbTUBZ4mdnLxuILQIU79h6k6mLkYuDWeAEk8SExy/AioQFPCVWPJkFV
 sQrYCFxumkZK0iRkEA7o8S626+ZIBKCEidnPgHbxiygI7Fg9yegBg4gW1pi+T8OEJNTwEti4j
 wxkApRARWJzqVzwKqFBBQkOqYfY5rAyDcLyaBZSAbNQhi0gJF5FaNGcWpRWWqRrqGlXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYKDVMzAw7mD8fdzvEKMkB5OSKG/7H+FIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8s6JFIoUEi1LTUyvSMnOAIQ+TluDgURLhDQdJ8xYXJOYWZ
 6ZDpE4x6nLMuff1PZMQS15+XqqUOG8nSJEASFFGaR7cCFj8XWKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzLsQZApPZl4J3KZXQEcwAR3RD3I/b3FJIkJKqoGxYVmj+Hu9RpmT66aKT659U+3
 AN1nCcBlfak522cnvB+9M5vMMul77+vlDNh7GSTF8dR/rf18Ne2byrtuzwc1maXn89yLeCQk2
 mR/VEnWnVHTuucyxRLVTaQeTle4UgZwp5fe/tdcdeFex7niDc7f47dq10pL8H3sn39o94bzA/
 /ZFAvcTfCyUWIozEg21mIuKEwGbfRv7ugIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494506612!92402683!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18467 invoked from network); 11 May 2017 12:43:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 12:43:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423209368"
Date: Thu, 11 May 2017 13:43:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170511124331.3uz6znelripsetym@citrix.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-23-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1493801063-38513-23-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 22/23] tools: L2 CAT: support set cbm
	for L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDQ6NDQ6MjJQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUgeGwveGMgY2hhbmdlcyB0byBzdXBwb3J0IHNldCBD
Qk0KPiBmb3IgTDIgQ0FULgo+IAo+IFRoZSBuZXcgbGV2ZWwgb3B0aW9uIGlzIGludHJvZHVjZWQg
dG8gb3JpZ2luYWwgQ0FUIHNldHRpbmcKPiBjb21tYW5kIGluIG9yZGVyIHRvIHNldCBDQk0gZm9y
IHNwZWNpZmllZCBsZXZlbCBDQVQuCj4gLSAneGwgcHNyLWNhdC1zZXQnIGlzIHVwZGF0ZWQgdG8g
c2V0IGNhY2hlIGNhcGFjaXR5IGJpdG1hc2tzKENCTSkKPiAgIGZvciBhIGRvbWFpbiBhY2NvcmRp
bmcgdG8gaW5wdXQgY2FjaGUgbGV2ZWwuCj4gCj4gcm9vdEA6fiQgeGwgcHNyLWNhdC1zZXQgLWwy
IDEgMHg3Zgo+IAo+IHJvb3RAOn4kIHhsIHBzci1jYXQtc2hvdyAtbDIgMQo+IFNvY2tldCBJRCAg
ICAgICA6IDAKPiBEZWZhdWx0IENCTSAgICAgOiAweGZmCj4gICAgSUQgICAgICAgICAgICAgICAg
ICAgICBOQU1FICAgICAgICAgICAgIENCTQo+ICAgICAxICAgICAgICAgICAgICAgICB1YnVudHUx
NCAgICAgICAgICAgIDB4N2YKPiAKPiBTaWduZWQtb2ZmLWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxp
bnV4LmludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 12:47:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nUn-0000gW-Et; Thu, 11 May 2017 12:47:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1d8nUm-0000fp-4m
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 12:47:04 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 4C/FB-01868-74D54195; Thu, 11 May 2017 12:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42KZxPDOTdctViT
 S4O5xG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePczflMBUfZKrY++sfUwLiEtYuRi0NI4A6j
 RHNPP5DDycEioCPR/OE2mM0moCVxd+tXJhBbREBZ4mNrLztIA7PAdEaJy6c/sIAkhAWiJM7/+
 g1mcwrYSBz8Ng+smVfATOLGwgawZiGBZImJf94zg9iiAtoSL3/9Z4GoEZQ4OfMJmM0MtOzhr1
 ssExh5ZiFJzUKSWsDItIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC8
 5P3cTIzBQ6hkYGHcwdp7wO8QoycGkJMrb/kc4UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL3+M
 SKSQYFFqempFWmYOMGRh0hIcPEoivO4gad7igsTc4sx0iNQpRmOOd0s/vGfimHPv63smIZa8/
 LxUKXFeLZBSAZDSjNI8uEGwWLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXBGQKT2ZeCd
 y+V0CnMAGd0g/yBW9xSSJCSqqBcdni2Lj9UjZtMk0t8ftCbzwtKmo9v86q/qZcUSp/e6b3ltz
 aFqs9CXP5dpROmxrQY1lVENB4jv9538+TX+/qza5dbDhrwsq4ldXxiz/OmrE6bN5psWXJPH7p
 sU/DWbdOl7/9YJEAW+PDY9tN+A+y5/txb5g+Xe3Qxd7pD6V+JUhvSXvTdylQRImlOCPRUIu5q
 DgRANWXX1WgAgAA
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494506822!41877062!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11434 invoked from network); 11 May 2017 12:47:02 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 11 May 2017 12:47:02 -0000
Received: from localhost ([127.0.0.1])
 by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1d8nUE-0006JQ-TG; Thu, 11 May 2017 14:46:31 +0200
Date: Thu, 11 May 2017 14:46:58 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <566478e1-3a1c-2800-8662-09a6ad31a7b6@suse.com>
Message-ID: <alpine.DEB.2.20.1705111446430.1758@nanos>
References: <20170427050120.6894-1-jgross@suse.com>
 <566478e1-3a1c-2800-8662-09a6ad31a7b6@suse.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: x86@kernel.org, linux-kernel@vger.kernel.org, mingo@redhat.com,
 hpa@zytor.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3] x86/amd: don't set
 X86_BUG_SYSRET_SS_ATTRS when running under Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKCj4gT24gMjcvMDQvMTcg
MDc6MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiBXaGVuIHJ1bm5pbmcgYXMgWGVuIHB2IGd1
ZXN0IFg4Nl9CVUdfU1lTUkVUX1NTX0FUVFJTIG11c3Qgbm90IGJlIHNldAo+ID4gb24gQU1EIGNw
dXMuCj4gPiAKPiA+IFRoaXMgYnVnL2ZlYXR1cmUgYml0IGlzIGtpbmQgb2Ygc3BlY2lhbCBhcyBp
dCB3aWxsIGJlIHVzZWQgdmVyeSBlYXJseQo+ID4gd2hlbiBzd2l0Y2hpbmcgdGhyZWFkcy4gU2V0
dGluZyB0aGUgYml0IGFuZCBjbGVhcmluZyBpdCBhIGxpdHRsZSBiaXQKPiA+IGxhdGVyIGxlYXZl
cyBhIGNyaXRpY2FsIHdpbmRvdyB3aGVyZSB0aGluZ3MgY2FuIGdvIHdyb25nLiBUaGlzIHRpbWUK
PiA+IHdpbmRvdyBoYXMgZW5sYXJnZWQgYSBsaXR0bGUgYml0IGJ5IHVzaW5nIHNldHVwX2NsZWFy
X2NwdV9jYXAoKSBpbnN0ZWFkCj4gPiBvZiB0aGUgaHlwZXJ2aXNvcidzIHNldF9jcHVfZmVhdHVy
ZXMgY2FsbGJhY2suIEl0IHNlZW1zIHRoaXMgbGFyZ2VyCj4gPiB3aW5kb3cgbm93IG1ha2VzIGl0
IHJhdGhlciBlYXN5IHRvIGhpdCB0aGUgcHJvYmxlbS4KPiA+IAo+ID4gVGhlIHByb3BlciBzb2x1
dGlvbiBpcyB0byBuZXZlciBzZXQgdGhlIGJpdCBpbiBjYXNlIG9mIFhlbi4KPiA+IAo+ID4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IEFueSBvYmpl
Y3Rpb25zIGZvciBjYXJyeWluZyB0aGlzIHRocm91Z2ggdGhlIFhlbiB0cmVlPwoKCkFja2VkLWJ5
OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 12:57:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 12:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nf9-0001RP-G4; Thu, 11 May 2017 12:57:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8nf8-0001RJ-CJ
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 12:57:46 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 46/B5-02006-9CF54195; Thu, 11 May 2017 12:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDve6JeJF
 Igy87rC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpcycwF5xlrfizu4WlgfEqSxcjJ4eEgL9E
 a+dXRhCbTUBZ4mdnLxuILSKgJ9F04DlQnIuDWWAdo8S3q/+YQRLCAuES+258YwKxWQRUJbb/P
 MIKYvMKWEjc+t7DDjFUXmJX20WouKDEyZlPwJYxA9V3H3nKBGHLSzRvnQ02U0hAQaJj+jGmCY
 w8s5C0zELSMgtJywJG5lWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXr
 J+bmbGIHhwwAEOxgvnvY8xCjJwaQkytv+RzhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvwziR
 SCHBotT01Iq0zBxgIMOkJTh4lER4F4KkeYsLEnOLM9MhUqcYjTneLf3wnoljzr2v75mEWPLy8
 1KlxHmXgJQKgJRmlObBDYJF2CVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ864AmcKTmVcCt+
 8V0ClMQKf0g3zBW1ySiJCSamDUST298O2CFX/Wqk/TcJ9Ys+TyG01erxkb1t9asp/T/ejNw5k
 npqscYNw8USHJRUP63lOeV8y3J+d0Vd/c+eHUq5h2p8O6CZLsqaef8O1t2FGn36f6vqRDl/Pw
 rMT62yWnzSaZhxZvrZryr+uQceY3raL1T+92f2g958JV98BDY3uHM9veUvYHSizFGYmGWsxFx
 YkAdkLhp6sCAAA=
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494507462!97696048!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11455 invoked from network); 11 May 2017 12:57:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 12:57:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431877933"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 11 May 2017 13:57:19 +0100
Message-ID: <20170511125719.11050-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] xl: don't ignore return value from
	libxl_device_events_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4505114130795248026=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4505114130795248026==
Content-Type: text/plain; charset="y"
Content-Transfer-Encoding: 8bit

That function can return a whole slew of error codes. Translate them
to EXIT_FAILURE.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Julien Grall <julien.grall@arm.com>
Cc: Roger Pau MonnÃ© <roger.pau@citrix.com> 
---
 tools/xl/xl_misc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/xl/xl_misc.c b/tools/xl/xl_misc.c
index 9037e2b2f0..9c6227af23 100644
--- a/tools/xl/xl_misc.c
+++ b/tools/xl/xl_misc.c
@@ -182,7 +182,7 @@ int main_devd(int argc, char **argv)
         }
     }
 
-    libxl_device_events_handler(ctx, 0);
+    ret = libxl_device_events_handler(ctx, 0) ? EXIT_FAILURE : EXIT_SUCCESS;
 
 out:
     return ret;
-- 
2.11.0



--===============4505114130795248026==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4505114130795248026==--

From xen-devel-bounces@lists.xen.org Thu May 11 13:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 13:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8npm-0002Cm-GO; Thu, 11 May 2017 13:08:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8npl-0002CR-1R
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 13:08:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 00/1B-03613-C5264195; Thu, 11 May 2017 13:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTc6SST
 S4ORkaYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrLv+irHgdm1F0407zA2M
 /wK6GLk4hAT+Mkosmf6YEcJ5zCgxd+ItVghnG6PEhoV7WboYOTlEBJwlvp6Zyw5i8wroS0xa9
 QYsLixgJtG8Zg4ziC0h0Gor0fs2BcL2lnj87xwbjH3iYy9QDTsHm4CVxCExkCiLgKrEjJe7mS
 cwci9gZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHocwY
 g2MH4aVnAIUZJDiYlUd72P8KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4TySIRAoJFqWmp1ak
 ZeYAgw8mLcHBoyTC+wskzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rymiUBFAiBFGaV5c
 CNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrw2IFN4MvNK4Da9AjqCCeiIfpD7eYtLEh
 FSUg2MvTtSPDcXMN40mdv2U4yD20lFoizfbl1i6ZENDncnvfgkv7Slud4xZN28xYH3xHfmeqt
 d36B9rvWF8555S1+cndiwdMlpr+NW7ItvsCVFdOy1vzVJKeJ2bq/JkrUccV1OCorpbpt8H7x8
 Wp30NIH/aarcnVUfHv9T2BW5a/21N/cf3P/pIOv1R4mlOCPRUIu5qDgRAPQIsw5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494508122!96115161!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47828 invoked from network); 11 May 2017 13:08:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 13:08:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8nph-0006Nl-H0; Thu, 11 May 2017 13:08:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8npb-0004WJ-T6; Thu, 11 May 2017 13:08:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8npb-0002o6-H2; Thu, 11 May 2017 13:08:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109292-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b5a53b61a2890ec08f404f524c1c42aa86f09be4
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 13:08:35 +0000
Subject: [Xen-devel] [linux-linus test] 109292: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI5MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MjkyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
NiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhw
c3AzICA2IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgIGZhaWwg
UkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhl
bi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1
OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgNiB4ZW4tYm9v
dCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMtdmNwdXMxICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA2IHhlbi1ib290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhl
bi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDYgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiNWE1M2I2MWEy
ODkwZWMwOGY0MDRmNTI0YzFjNDJhYTg2ZjA5YmU0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA0NTgyMGMyOTRmZTFiMWE5ZGY0OTVkNTdmNDA1ODVlZjJkMDY5YTM5CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAgNTkyNTQgIDIwMTUtMDctMDkgMDQ6MjA6NDggWiAgNjcyIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgIDU5MzQ4ICAyMDE1LTA3LTEwIDA0OjI0OjA1IFogIDY3
MSBkYXlzICA0MzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MjkyICAyMDE3LTA1
LTExIDAyOjA1OjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo4Njk3IHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNzI0
MDYzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 13:11:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 13:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nsm-0002oz-2Q; Thu, 11 May 2017 13:11:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297a10a21=Andrew.Cooper3@citrix.com>)
 id 1d8nsk-0002os-Mo
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 13:11:50 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D0/0E-02180-51364195; Thu, 11 May 2017 13:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQlcoWST
 SoLlP1OL7lslMDowehz9cYQlgjGLNzEvKr0hgzXi9v4+x4CF/RdPfJWwNjP28XYycHBICfhJr
 f85nA7GFBeIk3r46xgxiiwi4SNz6vo0FxBYSaGaW+DgzsYuRi4NZYBKTxNolW8Aa2AT0JXa/+
 MQEYvMK2EosbL4JZrMIqEosm/WSFcQWFQiXeNt4hAWiRlDi5MwnYDangL3EmTVX2UFsZgEDiS
 OL5rBC2PIS29/OYYZYrCZxrf8SO8Sh6RITn/WwTGDkn4Vk1Cwk7bOQtC9gZF7FqF6cWlSWWqR
 rrJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiEDECwg3HvP6dDjJIcTEqivO1/
 hCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDaJIpECgkWpaanVqRl5gDjASYtwcGjJML7CiTNW
 1yQmFucmQ6ROsWoKCXOuxIkIQCSyCjNg2uDxeAlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCf
 N+AJnCk5lXAjf9FdBiJqDF/SA38xaXJCKkpBoYPRkCLxy1dGdR371Nt1er73KPxsu5aU+/bm5
 bLB7azzfxxaYnPtZdhiefrYjM1p69c+HRpoVZ234t+LAnZtP1WyGK71KbJDicdqzxWXqmwOHU
 oqqaneoTuDi2R8vv2PizuHdC/G7v+csuKe9c2ehwdlvGPI4AobuOXkEyF+64H7yyJNn4rcfUa
 iWW4oxEQy3mouJEAEX8Zke8AgAA
X-Env-Sender: prvs=297a10a21=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494508306!97443177!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63512 invoked from network); 11 May 2017 13:11:46 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 13:11:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="45841714"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <f116dac0-52f4-174f-4085-42296ce7d7cf@suse.com>
 <5911F717020000780015843F@suse.com>
 <2508bc69-2f9d-abce-e32c-c425ede078ca@suse.com>
 <5911FD1302000078001584AA@suse.com>
 <121377a6-329f-4115-33dc-b5c71b6df388@suse.com>
 <5912041B02000078001584EF@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <687c170b-14e0-926b-1f21-294213ebb59d@citrix.com>
Date: Thu, 11 May 2017 14:06:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5912041B02000078001584EF@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTc6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA1LjE3IGF0
IDE3OjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDkvMDUvMTcgMTc6MzIsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDkuMDUuMTcgYXQgMTc6MjUsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA5LzA1LzE3IDE3OjA2LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMDkuMDUuMTcgYXQgMTY6MzYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMDkvMDUvMTcgMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IFNpbmNl
IFBWIGtlcm5lbHMgY2FuJ3QgdXNlIGxhcmdlIHBhZ2VzIGFueXdhLCB3aGVuIHRoZSBpbml0LVAy
TSBzdXBwb3J0Cj4+Pj4+Pj4gd2FzIGFkZGVkIGl0IHdhcyBkZWNpZGVkIHRvIGtlZXAgdGhlIGlt
cGxlbWVudGF0aW9uIHNpbXBsZSBhbmQgbm90Cj4+Pj4+Pj4gYWxpZ24gbGFyZ2UgcGFnZXMgaW4g
UEZOIHNwYWNlLiBEb2N1bWVudCB0aGlzLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+Pj4+Cj4+Pj4+Pj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2VsZm5vdGUuaAo+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9lbGZub3RlLmgKPj4+Pj4+PiBAQCAtMTczLDcgKzE3Myw5IEBACj4+Pj4+Pj4gICAqIFRoZSAo
bm9uLWRlZmF1bHQpIGxvY2F0aW9uIHRoZSBpbml0aWFsIHBoeXMtdG8tbWFjaGluZSBtYXAgc2hv
dWxkIGJlCj4+Pj4+Pj4gICAqIHBsYWNlZCBhdCBieSB0aGUgaHlwZXJ2aXNvciAoRG9tMCkgb3Ig
dGhlIHRvb2xzIChEb21VKS4KPj4+Pj4+PiAgICogVGhlIGtlcm5lbCBtdXN0IGJlIHByZXBhcmVk
IGZvciB0aGlzIG1hcHBpbmcgdG8gYmUgZXN0YWJsaXNoZWQgdXNpbmcKPj4+Pj4+PiAtICogbGFy
Z2UgcGFnZXMsIGRlc3BpdGUgc3VjaCBvdGhlcndpc2Ugbm90IGJlaW5nIGF2YWlsYWJsZSB0byBn
dWVzdHMuCj4+Pj4+Pj4gKyAqIGxhcmdlIHBhZ2VzLCBkZXNwaXRlIHN1Y2ggb3RoZXJ3aXNlIG5v
dCBiZWluZyBhdmFpbGFibGUgdG8gZ3Vlc3RzLiBOb3RlCj4+Pj4+PiBTaG91bGRuJ3QgdGhlIGxh
cmdlIHBhZ2UgdXNhZ2UgYmUgbGltaXRlZCB0byBkb20wPwo+Pj4+PiBXaHk/IEV2ZW4gaWYgdGhl
IHRvb2xzIHJpZ2h0IG5vdyBkb24ndCB1c2UgbGFyZ2UgcGFnZXMgaGVyZSwgd2h5Cj4+Pj4+IHNo
b3VsZCB3ZSBwcmVjbHVkZSB0aGVtIHdhbnRpbmcgdG8gYXQgc29tZSBwb2ludD8KPj4+PiBUaG9z
ZSBjb3VsZCBiZSBvZiB0ZW1wb3JhcnkgbmF0dXJlIG9ubHkgaW4gb3JkZXIgbm90IHRvIGJyZWFr
IG1pZ3JhdGlvbi4KPj4+PiBTbyB0aGUgZ3Vlc3Qgd291bGQgYmUgZm9yY2VkIHRvIHNwbGl0IHRo
ZSBiaWcgcGFnZXMgdXAgYW55d2F5LiBXaHkKPj4+PiBjcmVhdGUgdGhlbSBpbiB0aGUgYmVnaW5u
aW5nIHRoZW4/Cj4+PiBBcyBsb25nIGFzIHRoZSBtaWdyYXRpb24gc3RyZWFtIGRvZXNuJ3QgcmVw
cmVzZW50IHRoZW0gYXMgMUdiIG9yCj4+PiAyTWIgcGFnZXMsIEkgZG9uJ3Qgc2VlIGhvdyB0aGV5
IHdvdWxkIGdldCBpbiB0aGUgd2F5IG9mIG1pZ3JhdGlvbi4KPj4gSG93IHdvdWxkIHRoZSByZWNl
aXZpbmcgc2lkZSBhbGxvY2F0ZSB0aGUgYWRkaXRpb25hbCBwYWdlIHRhYmxlcz8KPiBPaCwgaW5k
ZWVkLiBZZXQgc3RpbGwsIGd1ZXN0cyBub3QgaW50ZW5kZWQgdG8gYmUgbWlncmF0ZWQgY291bGQg
YmUKPiBidWlsdCB0aGF0IHdheS4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgYWxsb3cga2VybmVs
IHNpZGUgcmVsYXhhdGlvbgo+IGhlcmUuCgpUaGUgc2F2ZSBzaWRlIG9mIFBWIG1pZ3JhdGUgd2ls
bCBjbGVhbmx5IGFib3J0IGlmIGl0IGZpbmRzIGFueQpzdXBlcnBhZ2VzLCBwcmVjaXNlbHkgYmVj
YXVzZSB3ZSBoYXZlIG5vIGlkZWEgd2hldGhlciB0aGUgZGVzdGluYXRpb24KY2FuIGFsbG9jYXRl
IHRoZSBmcmFtZXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 13:12:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 13:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8nsw-0002qO-9j; Thu, 11 May 2017 13:12:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297a10a21=Andrew.Cooper3@citrix.com>)
 id 1d8nsu-0002q5-Ry
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 13:12:00 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 0F/23-03920-02364195; Thu, 11 May 2017 13:12:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQlc+WST
 SYNtUHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePWfr+C70wVy94oNDDuYupi5OSQEPCTOHRk
 OZgtLBAksefyETYQW0RAWaL3128WEFtI4CajxNId1V2MXBzMAoeYJHZ8f8QIkmAT0JfY/eITW
 DOvgK3E+hl7WUFsFgFViZ7fJ8HiogLhEm8bj7BA1AhKnJz5BMzmFLCXeHtjMjOIzSxgIHFk0R
 xWCFteYvvbOcwQi9UkrvVfYoc4NF1i699fzBMY+WchGTULSfssJO0LGJlXMWoUpxaVpRbpGpn
 oJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiADEOxg3Pcx8hCjJAeTkihv+x/h
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCuTRCKFBItS01Mr0jJzgNEAk5bg4FES4X2VCJTmL
 S5IzC3OTIdInWLU5Zhz7+t7JiGWvPy8VClxXmWQGQIgRRmleXAjYJF5iVFWSpiXEegoIZ6C1K
 LczBJU+VeM4hyMSsK8GSBTeDLzSuA2vQI6ggnoiH6Q+3mLSxIRUlINjPWt5z0WnjlWV8Fefnn
 DYwc/VxWZiV4FKsaf8r5fK2ZK+Dc1fCr75Fk+8WmpcZ2vnf0jyuae3JUySafr3JOkw+npGXd9
 TH3V9A57yi3OYjqsHW63rSyE88RS+xV3tqqxFNozVc+94muzmEmlN53D0r5vXgyD2U1hn0tae
 mdXHFnH/CJq5XJHJZbijERDLeai4kQALtVDhMcCAAA=
X-Env-Sender: prvs=297a10a21=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494508319!54016184!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60709 invoked from network); 11 May 2017 13:11:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 13:11:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="45841739"
To: Jan Beulich <JBeulich@suse.com>
References: <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <5911ED1902000078001583C3@prv-mh.provo.novell.com>
 <586cfd19-b363-9ade-0676-902188d7f624@citrix.com>
 <5911FB220200007800158485@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <45727916-866c-4482-9944-9b67c3bdeb20@citrix.com>
Date: Thu, 11 May 2017 14:06:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5911FB220200007800158485@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public/elfnote: document non-alignment of
 relocated init-P2M
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA1LjE3IGF0
IDE3OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA5LzA1LzE3
IDE1OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFNpbmNlIFBWIGtlcm5lbHMgY2FuJ3QgdXNl
IGxhcmdlIHBhZ2VzIGFueXdhLCB3aGVuIHRoZSBpbml0LVAyTSBzdXBwb3J0Cj4+IGFueXdheQo+
IEFscmVhZHkgZml4ZWQgYWZ0ZXIgQWxhbiBwb2ludGVkIHRoaXMgb3V0LiBEbyBJIG5lZWQgdG8g
c2VuZCB2Mgo+IGJlY2F1c2Ugb2YgdGhpcyB0eXBvPwoKTm8uICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 13:37:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 13:37:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8oHT-0004LS-9n; Thu, 11 May 2017 13:37:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8oHR-0004LM-Hs
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 13:37:21 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 05/DA-02181-01964195; Thu, 11 May 2017 13:37:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVZc/UyT
 SoG+2qcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgznp1cyViw16Ri/tL97A2M
 T7W6GLk4hAT+Mkr0zt7AAuE8ZpT43PCNGcLZxiix6tFHoAwnh4iAs8TXM3PZQWxeAX2JB/vOs
 IHYwgJ6EqteL2DtYuTgkBDwkjh7KBEkDGLu+HsQKMzOwSZgJXFIDCTKIqAq0dG/l20CI9cCRo
 ZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBnmUAgh2M/7Z
 5HmKU5GBSEuVt/yMcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd3m6SKSQYFFqempFWmYOMMRg
 0hIcPEoivMdA0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc57CqRIAKQoozQPbgQs3C8xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmJc3A2gKT2ZeCdymV0BHMAEd0Q9yP29xSSJCSqqBUV
 Jk69rsTKXERxuXSiw3/xLy43fUpfUPAjYqJJyx7u1dJFn7b375UlFeBolpFzNjp+o5LdeW1Ay
 Sy5v3tinTivduel3FxXkrlbnVtFqWViS9fvFw1t8JchwbeJfUqFe0/4jLnt6deu/rp7INUoKm
 avOjM/Z+8lV+seIO34K4TJ3vkp9TjR6UKLEUZyQaajEXFScCAC5YRUhyAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494509838!76972546!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60025 invoked from network); 11 May 2017 13:37:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 13:37:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8oHO-00077E-38; Thu, 11 May 2017 13:37:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8oHI-00054K-Px; Thu, 11 May 2017 13:37:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8oHI-00006u-AT; Thu, 11 May 2017 13:37:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109312-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=29dc8aa861fac78c6d62391dff312db934b755e3
X-Osstest-Versions-That: ovmf=a6c31c6d6349a51041d8b77df375c340043e36bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 13:37:12 +0000
Subject: [Xen-devel] [ovmf test] 109312: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzMTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyOWRjOGFhODYxZmFjNzhjNmQ2MjM5MWRmZjMxMmRi
OTM0Yjc1NWUzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhNmMzMWM2
ZDYzNDlhNTEwNDFkOGI3N2RmMzc1YzM0MDA0M2UzNmJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkzMDggIDIwMTctMDUtMTEgMDc6NTc6MTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MzEyICAyMDE3LTA1LTExIDEwOjQ1OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhbyBaaGFu
ZyA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29t
PgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYK
KyByZXZpc2lvbj0yOWRjOGFhODYxZmFjNzhjNmQ2MjM5MWRmZjMxMmRiOTM0Yjc1NWUzCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiAyOWRjOGFhODYxZmFjNzhjNmQ2
MjM5MWRmZjMxMmRiOTM0Yjc1NWUzCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0yOWRjOGFhODYx
ZmFjNzhjNmQ2MjM5MWRmZjMxMmRiOTM0Yjc1NWUzCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysg
LiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2Ug
IiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4
b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4v
Y3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44
LXRlc3RpbmcKKyAnWycgeDI5ZGM4YWE4NjFmYWM3OGM2ZDYyMzkxZGZmMzEyZGI5MzRiNzU1ZTMg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdCAyOWRjOGFhODYxZmFjNzhjNmQ2MjM5MWRmZjMxMmRiOTM0Yjc1NWUzOnJlZnMvaGVh
ZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGE2YzMxYzYuLjI5ZGM4YWEgIDI5ZGM4YWE4NjFmYWM3
OGM2ZDYyMzkxZGZmMzEyZGI5MzRiNzU1ZTMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 14:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ody-0006Cz-2T; Thu, 11 May 2017 14:00:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8odw-0006Cs-D5
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:00:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 CF/00-03920-38E64195; Thu, 11 May 2017 14:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfSas25Tnki
 kwclOG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP3+EG2gjlSFUf/n2duYNwg2sXIxSEkMI1R
 4vCFKywgDotAA6vElznTWUEcCYE5rBLXT5wGynACOXkSy3/OZYawCyXOfX3GBmLzCghKnJz5B
 KxGSMBHYvn35WA2p4C1xMn7U9khVqxmlHjZ+ogRJMEmYCCx/90TdhCbRUBVYuXHRlaIQQES2z
 dvAWsWFvCXeDPpHFiNiIC6xJ8LExhBBjEL7GGU2HD0KthmZgFNidbtv9knMArMQnLILCSpBYx
 Mqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsORAQh2MN7f
 GHCIUZKDSUmUt/2PcKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6XXJFIIcGi1PTUirTMHGBkw
 KQlOHiURHiXg6R5iwsSc4sz0yFSpxiNOV5cfv+eiePJyh/vmYRY8vLzUqXEeY1ASgVASjNK8+
 AGwSL2EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5TUCm8GTmlcDtewV0ChPQKf0gX/AWlyQ
 ipKQaGC9vkFa4t3PyhKrrVVvdtSfsmb/1/Lfm754LfTS3xEf/z567NXBbe8fxS6vjXm7d+ExO
 vrtC5/kTUT85qW035n1P21/MlZ36e26lwyn5vMsPZ1QU3N01IfxqxI2Ya78bvtQXtF9fvfnah
 i+Bju/05qv6Hq7Y91Tau/hRQFam4Z/JShW1JQza9zcrsRRnJBpqMRcVJwIAef10EtMCAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494511234!61310235!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46808 invoked from network); 11 May 2017 14:00:34 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 14:00:34 -0000
Received: by mail-it0-f67.google.com with SMTP id 67so3186278itx.2
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 07:00:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=EmNzK9vcvmL9QdP2lqfmVsJEI2nhodnxPEJBX7jcoI8=;
 b=pon5zoOM7orwqYjAOlo83Jd9mwTK4StX4aUwiHFm8QdWEcz5UyUCI0uloa4G4dofkL
 Iu066THqHRMXYazEdfvvW67eMpN8MUB8cl/9GZnLUG7nJL/k7NL+LDOt5hDUfUdx3khI
 TaGdhRsZS1WUMYuVg86PebWMAoBLTzr6hcawAlip7d3t3oC4jEVpasRMlLlNOBy/5faa
 jSF4GaL/BQk284wG262aaWGJ7XhEanfZ0IfGDvVBsMXZePrdDSVJmiO39fqbBW2aZvpe
 XMnoG62eC0DdswyVGiJggdW7MfcPOEAeVpsp9iFBSffRli9uQdSUTj3YTGjLEhr3V64F
 VGWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=EmNzK9vcvmL9QdP2lqfmVsJEI2nhodnxPEJBX7jcoI8=;
 b=EbjaMSkTvvMlyAcjbN1IXJWBva3W2kolPt1z6Er5Wgda/FwokTw5P1+P3l6tiW0H9L
 wcVWzaalnYnpPyyvOTYAemho3NKIAgup83fd7xG7SkKOqDsyGo4d8t8BZxHghaP5YZ3K
 4Hvo0JYhSb7Tm3YPXo9UgEz4uhNyoY2DrS0w6nFwwKSH/1ANHbnd27w1Flm85hqlr4OX
 G7Ojww2qLrgNbHWEsXKzKDzdAM7B2Nq9l6eUs2vERaAefh57xw+dUdIY8yCfJuRA0tzA
 zGDzSv5kbYMuNRGqfmv/nnfdPALt0ft92LZR8H95aSfDiWsuI4A+HGkvEvrcaF6Tdjui
 GJHw==
X-Gm-Message-State: AODbwcBgXu7agT+s2z9IzNP+fEM4RZ+h95v2A18I1cs5K02DqAopu4dH
 KH1jjUL3BdURnSxI/KemwK9AjPo0hQ==
X-Received: by 10.36.193.66 with SMTP id e63mr6395256itg.86.1494511229236;
 Thu, 11 May 2017 07:00:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 11 May 2017 07:00:28 -0700 (PDT)
In-Reply-To: <f4764b5f-1462-9f6f-d6e3-1fab3b845d63@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-8-git-send-email-olekstysh@gmail.com>
 <f4764b5f-1462-9f6f-d6e3-1fab3b845d63@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 11 May 2017 17:00:28 +0300
Message-ID: <CAPD2p-mS0otOzd6feRJ75yMgSa8XR+opzUeA-Z-8JrJXKN6rUA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 07/10] iommu/arm: Add alloc_page_table
	platform callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMjozOCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgT2xla3NhbmRyLApIaSwgSnVsaWVuCgo+Cj4gT24gMTAv
MDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pgo+PiBGcm9tOiBPbGVr
c2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IFRo
ZSBhbGxvY19wYWdlX3RhYmxlIGNhbGxiYWNrIGlzIGEgbWFuZGF0b3J5IHRoaW5nCj4+IGZvciB0
aGUgSU9NTVVzIHRoYXQgZG9uJ3Qgc2hhcmUgcGFnZSB0YWJsZSB3aXRoIHRoZSBDUFUgb24gQVJN
Lgo+PiBUaGUgbm9uLXNoYXJlZCBJT01NVXMgaGF2ZSB0byBwZXJmb3JtIGFsbCByZXF1aXJlZCBh
Y3Rpb25zIGhlcmUKPj4gdG8gYmUgcmVhZHkgdG8gaGFuZGxlIElPTU1VIG1hcHBpbmcgdXBkYXRl
cyByaWdodCBhZnRlciBjb21wbGV0aW5nIGl0Lgo+Pgo+PiBUaGUgYXJjaF9pb21tdV9wb3B1bGF0
ZV9wYWdlX3RhYmxlKCkgc2VlbXMgYW4gYXBwcm9wcmlhdGUgcGxhY2UKPj4gdG8gY2FsbCBuZXds
eSBjcmVhdGVkIGNhbGxiYWNrLgo+PiBTaW5jZSB3ZSB3aWxsIG9ubHkgYmUgaGVyZSBmb3IgdGhl
IG5vbi1zaGFyZWQgSU9NTVVzIGFsd2F5cwo+PiByZXR1cm4gZXJyb3IgaWYgdGhlIGNhbGxiYWNr
IHdhc24ndCBpbXBsZW1lbnRlZC4KPgo+Cj4gV2h5IGRvIHlvdSBuZWVkIGEgc3BlY2lmaWMgY2Fs
bGJhY2sgYW5kIG5vdCBkb2luZyBpdCBkaXJlY3RseSBpbgo+IGlvbW11X2RvbWFpbl9pbml0Pwo+
Cj4gTXkgdGFrZSBoZXJlIGlzIGluIHRoZSB1bnNoYXJlIGNhc2UsIHdlIG1heSB3YW50IHRvIGhh
dmUgbXVsdGlwbGUgc2V0IG9mCj4gcGFnZSB0YWJsZXMgKGUuZyBvbmUgcGVyIGRldmljZSkuIFNv
IHRoaXMgc2hvdWxkIGJlIGxlZnQgYXQgdGhlIGRpc2NyZXRpb24KPiBvZiB0aGUgSU9NTVUgaXRz
ZWxmLgo+Cj4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KSSB3YXMgdGhpbmtpbmcgYWJvdXQgZXh0
cmEgbmVlZF9pb21tdSBhcmd1bWVudCBmb3IgaW5pdCBwbGF0Zm9ybQpjYWxsYmFjayBhcyBJIGhh
ZCBkb25lIGZvciBpb21tdV9kb21haW5faW5pdCBBUEkuCkJ1dCBJIGhhZCBkb3VidHMgcmVnYXJk
aW5nIGh3X2RvbWFpbi4gRHVyaW5nIGlvbW11X2RvbWFpbl9pbml0CmV4ZWN1dGlvbiB3ZSBoYXZl
bid0IGtub3duIHlldCBpcyB0aGUgSU9NTVUgZXhwZWN0ZWQgZm9yIGRvbWFpbiAwCm9yIG5vdC4K
ClRha2luZyBpbnRvIGFjY291bnQgdGhhdCBJIG5lZWRlZCB0bzoKLSBwb3B1bGF0ZSBwYWdlIHRh
YmxlIGZvbGxvd2VkIGJ5IHNldHRpbmcgbmVlZF9pb21tdSBmbGFnLgotIGltcGxlbWVudCBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBvbiBBUk0gYmVjYXVzZSBvZgohaW9tbXVfdXNl
X2hhcF9wdChkKS4KLSBmaW5kIGEgc29sdXRpb24gZm9yIGh3X2RvbWFpbi4KCkkgZGVjaWRlZCB0
byB1c2UgaW9tbXVfY29uc3RydWN0KCkgYW5kIGltcGxlbWVudCBhbGxvY19wYWdlX3RhYmxlCmNh
bGxiYWNrIHRvIGJlIGNhbGxlZCBmb3IgcG9wdWxhdGluZyBwYWdlIHRhYmxlLgpJIHRob3VnaHQg
dGhhdCBpdCB3b3VsZCBhbGxvdyB1cyB0byBrZWVwIGFsbCByZXF1aXJlZCBhY3Rpb25zIGluIGEK
c2luZ2xlIHBsYWNlIHJhdGhlciB0aGFuIHNwcmVhZGluZy4KCj4KPgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IC0tLQo+PiAgICBD
aGFuZ2VzIGluIFYxOgo+PiAgICAgICAtIFdyYXAgY2FsbGJhY2sgaW4gI2lmZGVmIENPTkZJR19B
Uk0uCj4+IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgfCA1ICsr
Ky0tCj4+ICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8IDMgKysrCj4+ICAy
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+IGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPj4gaW5kZXggOTViMWFiYi4uZjEzMjAzMiAx
MDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPj4gQEAgLTcwLDYgKzcwLDcg
QEAgdm9pZCBhcmNoX2lvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4+Cj4+
ICBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCj4+
ICB7Cj4+IC0gICAgLyogVGhlIElPTU1VIHNoYXJlcyB0aGUgcDJtIHdpdGggdGhlIENQVSAqLwo+
PiAtICAgIHJldHVybiAtRU5PU1lTOwo+PiArICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9w
cyA9IGlvbW11X2dldF9vcHMoKTsKPj4gKwo+PiArICAgIHJldHVybiBvcHMtPmFsbG9jX3BhZ2Vf
dGFibGUgPyBvcHMtPmFsbG9jX3BhZ2VfdGFibGUoZCkgOiAtRU5PU1lTOwo+PiAgfQo+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aAo+PiBpbmRleCAzYWZiYzNiLi5mNTkxNGRiIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+PiBAQCAtMTc1LDYg
KzE3NSw5IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncyk7Cj4+ICAgICAgaW50IF9fbXVzdF9jaGVjayAo
KnVubWFwX3BhZ2VzKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7Cj4+
ICsjaWZkZWYgQ09ORklHX0FSTQo+PiArICAgIGludCAoKmFsbG9jX3BhZ2VfdGFibGUpKHN0cnVj
dCBkb21haW4gKmQpOwo+PiArI2VuZGlmIC8qIENPTkZJR19BUk0gKi8KPj4gICAgICB2b2lkICgq
ZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICopOwo+PiAgI2lmZGVmIENPTkZJR19Y
ODYKPj4gICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGlj
LCB1bnNpZ25lZCBpbnQgcmVnLAo+PiB1bnNpZ25lZCBpbnQgdmFsdWUpOwo+Pgo+Cj4gLS0KPiBK
dWxpZW4gR3JhbGwKCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 14:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ohE-0006NB-HF; Thu, 11 May 2017 14:04:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8ohD-0006Mz-FG
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 14:03:59 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 47/52-01735-E4F64195; Thu, 11 May 2017 14:03:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdcrXyT
 S4PEiA4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtOx9zVSwJ6GiZdNv1gbG
 b1ZdjFwcQgJ/GSV+vzrHBuE8ZpS4cmAbSxcjJ5CzjVGi8aoxiC0i4Czx9cxcdhCbV0Bf4lPHb
 NYuRg4OYQETiT2/I0B6JQQuykvc+/WeGaRGQsBbYsHMb0wgNSD21avWXYzsHGwCVhKHxEAKWA
 RUJeatusoygZF7ASPDKkb14tSistQiXXO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95Pz
 cTYxAbzMAwQ7GY5OdDzFKcjApifK2/xGOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB65UnEikk
 WJSanlqRlpkDDDuYtAQHj5II7/JcoDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzKoLME
 AApyijNgxsBi4FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZNAJnCk5lXArfpFdARTEBH9I
 Pcz1tckoiQkmpgtLy7pMAq2XXa4UJTi4N+ZW6fm5PM+7b3795ob2NwkuPBopMRLC2u4mzhb+X
 FS1rTbVYs+pnIsbpW7M+tyo1/MneGGIWa/8v97v2c62Rs7sSjOlM1f228mXXy9609t/zCFJ7u
 6b95cR3L1XXnvF/k76s3VZKcVz1RVensU/HucI9EuettHrpTlFiKMxINtZiLihMBSPKJYnwCA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494511432!97389411!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40655 invoked from network); 11 May 2017 14:03:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 14:03:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8oh5-0007tA-Rr; Thu, 11 May 2017 14:03:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8oh0-0005oi-Dg; Thu, 11 May 2017 14:03:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8ogz-0004hl-Rw; Thu, 11 May 2017 14:03:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109296-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 14:03:45 +0000
Subject: [Xen-devel] [linux-4.9 test] 109296: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTI5NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTI5Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5MjQw
IHBhc3MgaW4gMTA5MjYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMDkyNDAgcGFzcyBpbiAxMDkyOTYKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1zdG9wICBmYWlsIGluIDEwOTI0MCBwYXNzIGluIDEw
OTI5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDEwOTI2MCBwYXNzIGluIDEwOTI5NgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgNSB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTA5MjYwIHBhc3MgaW4g
MTA5Mjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE3IGd1ZXN0LXN0YXJ0
L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDkyNjAgcGFzcyBpbiAxMDkyOTYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNz
IGluIDEwOTI0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTI2MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDEwOTI2MAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0
LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgIGZhaWwgaW4g
MTA5MjQwIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTA5MjQwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4g
MTA5MjYwIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEzIHhlbi1ib290L2wxICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhlbi1ib290L2wxICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDg5ZjNiOGQ1ZjI2NGQ1ZGFiOTgxOGM2NjY3YzcxZTNjYzU1YjEzZjUKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1
YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0w
NC0xMCAxOTo0Mjo1MiBaICAgMzAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIw
MTctMDQtMTIgMTE6MTU6MTkgWiAgIDI5IGRheXMgICA0OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMDkxNzEgIDIwMTctMDUtMDggMDk6NTg6NTkgWiAgICAzIGRheXMgICAgNiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjMzNCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTIzNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 14:04:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:04:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8oi7-0006SK-UR; Thu, 11 May 2017 14:04:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8oi7-0006SC-2m
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:04:55 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D5/80-03620-68F64195; Thu, 11 May 2017 14:04:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfT+Yd3WfJF
 Ig9vdGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2bz2MBS9kKn7NOcjSwPhbrIuRi0NIYAaj
 xLWv91i7GDk5WAQaWCVmT7IESUgIzGGV2NHVyg6SkBDIk3h2tJEJwi6RmNg+H6yBV0BQ4uTMJ
 ywgtpCAj8S+J/uBajg4OAWsJWavE4RYsIZR4vfV1WBz2AQMJPa/e8IOsUxV4tzWn4wQcwIkeo
 9fAZsvLBAkcfTaVzYQW0RAXeLPhQmMIIOYBfYwSmw4ehUswSygKdG6/Tf7BEaBWUjumIUktYC
 RaRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAoMgDBDsad
 6wMPMUpyMCmJ8rb/EY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrlScSKSRYlJqeWpGWmQOMC
 pi0BAePkgjvFJA0b3FBYm5xZjpE6hSjMceLy+/fM3E8WfnjPZMQS15+XqqUOK8iSKkASGlGaR
 7cIFi0XmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw76tcoCk8mXklcPteAZ3CBHRKP8gXvMU
 liQgpqQbGA6GCrI8eXvu7wqOgOeUGK0tj7F/n78oG3fcdd0xcxTL3aImtowvb+2vnmc26st0v
 7C6Rtl1y/fPno72hnM5/X2p6HLb8drSzTMatva3CRNDWWFho0dYY7wzViS4XC7Li7nZkZjQtY
 Xl096KsW9hHkWwlRcWUyHUlk+oL34uEVYWr9cd9Wq/EUpyRaKjFXFScCACMkuBb0QIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494511492!62086414!1
X-Originating-IP: [209.85.223.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17915 invoked from network); 11 May 2017 14:04:53 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 14:04:53 -0000
Received: by mail-io0-f195.google.com with SMTP id o12so3121855iod.2
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 07:04:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6v7S9j2mn52XKtBqyDjHzOhc1nsO8YsC4vt4Ogdi+WU=;
 b=Gqs665KQCZQR9rxEoHDqMLb2Shr5Vcq2G345xGBKzlRZ8Q4NOE8z9TlF6w9QHk00Mv
 EwdKtiffD9tbEGsdNd+6/YgRSZB7XERse5c3P/g0fSdgb1MpfqqNAIDhOMuSFuvhM+Y4
 W7OwateQbBLuAEaOczBjDj3MNLc8zkA63PVa06i2mdak7CDFWGNbljY9/YVntOXV0I29
 Vuzd6Lvi+YG0+oC8ohXnEe/xuUDPyXEmEPaTHH88Jelngj90JWNm8cXCxMyBufjdrm0m
 1QU6SIhtTR7jvpsyBo4grI8bxXxCwj5Kr3uCnnWBAPrEUmiZX+nrnPzEfl2hkOVfCev0
 ynTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6v7S9j2mn52XKtBqyDjHzOhc1nsO8YsC4vt4Ogdi+WU=;
 b=sHSnXZNsOHxbEiejAkz3Rae5dETS9VVDe7Y+lWVBd/Qdzhm+tSIRHf1zi2sxTJz0x9
 oniQH+6OZ5tMuo0wS0ddeCQA4r54JP3hJPPP8efSmm0cAW3zjUVYc+V0//WuESkCEGO/
 +hxYR8/GxCR23hzXGJSfLOWNdVyZl905NbK938daT1eGV0TFCEzA0EWvzE4eqRHlzf8q
 zm/Y3ARZVeIT7S1bAdB5urukrLKngFUtpT/MByjB0YXapDkD5+gTIrsO4gRmtPmgTSGq
 +GQqHj4jrzCpYRjdZTHoX4Ydda7TcDS0yZInPooRO2iauMpsQuvAZnbVjpm5UwtycdRu
 s8gA==
X-Gm-Message-State: AODbwcC2PF3+NdLgYFjYCEg81a6RU1p0ZysGrA8e9xHgEW3CN/OlRz/A
 YwxfReSosuVJLoreM4AnMv2LnZP/NQ==
X-Received: by 10.107.157.206 with SMTP id g197mr536740ioe.119.1494511492244; 
 Thu, 11 May 2017 07:04:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 11 May 2017 07:04:51 -0700 (PDT)
In-Reply-To: <bae4cdae-9b9b-ea32-26d7-3d41717d155a@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-10-git-send-email-olekstysh@gmail.com>
 <bae4cdae-9b9b-ea32-26d7-3d41717d155a@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 11 May 2017 17:04:51 +0300
Message-ID: <CAPD2p-=O81_yzkTYKJ4MLOcEZkYeYEZBmHssBNJOsaBaRgbrTg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 09/10] xen/arm: Add use_iommu flag to
	xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMjo0MiBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgT2xla3NhbmRyLApIaSBKdWxpZW4KCj4KPgo+IE9uIDEw
LzA1LzE3IDE1OjAzLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4KPj4gRnJvbTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBU
aGlzIGZsYWcgaXMgaW50ZW5kZWQgdG8gbGV0IFhlbiBrbm93IHRoYXQgdGhlIGd1ZXN0IGhhcyBk
ZXZpY2VzCj4+IHdoaWNoIHdpbGwgbW9zdCBsaWtlbHkgYmUgdXNlZCBmb3IgcGFzc3Rocm91Z2gg
YW5kIGFzIHRoZSByZXN1bHQKPj4gdGhlIHVzZSBvZiBJT01NVSBpcyBleHBlY3RlZCBmb3IgdGhp
cyBkb21haW4uCj4+IFRoZSBwcmltYXJ5IGFpbSBvZiB0aGlzIGtub3dsZWRnZSBpcyB0byBoZWxw
IHRoZSBJT01NVXMgdGhhdCBkb24ndAo+PiBzaGFyZSBwYWdlIHRhYmxlcyB3aXRoIHRoZSBDUFUg
b24gQVJNIGJlIHJlYWR5IGJlZm9yZSBQMk0gY29kZSBzdGFydHMKPj4gdXBkYXRpbmcgSU9NTVUg
bWFwcGluZy4KPj4gU28sIGlmIHRoaXMgZmxhZyBpcyBzZXQgdGhlIG5vbi1zaGFyZWQgSU9NTVVz
IHdpbGwgcG9wdWxhdGUKPj4gdGhlaXIgcGFnZSB0YWJsZXMgYXQgdGhlIGRvbWFpbiBjcmVhdGlv
biB0aW1lIGFuZCB0aGVyZWJ5IHdpbGwgYmUgYWJsZQo+PiB0byBoYW5kbGUgSU9NTVUgbWFwcGlu
ZyB1cGRhdGVzIGZyb20gKnRoZSB2ZXJ5IGJlZ2lubmluZyouCj4+Cj4+IEluIG9yZGVyIHRvIHJl
dGFpbiB0aGUgY3VycmVudCBiZWhhdmlvciBmb3IgeDg2IHN0aWxsIGNhbGwKPj4gaW9tbXVfZG9t
YWluX2luaXQoKSB3aXRoIHVzZV9pb21tdSBmbGFnIGJlaW5nIGZvcmNlZCB0byBmYWxzZS4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPj4KPj4gLS0tCj4+ICAgIENoYW5nZXMgaW4gVjE6Cj4+ICAgICAgIC0gVHJlYXQg
dXNlX2lvbW11IGZsYWcgYXMgdGhlIEFSTSBkZWNpc2lvbiBvbmx5LiBEb24ndCB1c2UKPj4gICAg
ICAgICBjb21tb24gZG9tYWluIGNyZWF0aW9uIGZsYWcgZm9yIGl0LCB1c2UgQVJNIGNvbmZpZyBp
bnN0ZWFkLgo+PiAgICAgICAtIENsYXJpZnkgcGF0Y2ggc3ViamVjdC9kZXNjcmlwdGlvbi4KPj4g
LS0tCj4+ICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICB8IDEwICsrKysrKysrKysKPj4g
IHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgIHwgIDIgKy0KPj4gIHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS5oIHwgIDUgKysrKysKPj4gIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+PiBpbmRleCBkODQyZDg4Li45YzQ3
MDVlIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+PiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYwo+PiBAQCAtNzgsNiArNzgsMTYgQEAgaW50IGxpYnhsX19hcmNo
X2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAo+PiAgICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKPj4gICAgICB9Cj4+Cj4+ICsgICAgLyogVE9ETyBBcmUgdGhlc2UgYXNzdW1w
dGlvbnMgZW5vdWdoIHRvIG1ha2UgZGVjaXNpb24gYWJvdXQgdXNpbmcKPj4gSU9NTVU/ICovCj4+
ICsgICAgaWYgKChkX2NvbmZpZy0+bnVtX2R0ZGV2cyAmJiBkX2NvbmZpZy0+ZHRkZXZzKSB8fAo+
PiArICAgICAgICAoZF9jb25maWctPm51bV9wY2lkZXZzICYmIGRfY29uZmlnLT5wY2lkZXZzKSkK
Pgo+Cj4gQ2hlY2tpbmcgbnVtX2R0ZGV2cyBhbmQgbnVtX3BjaWRldnMgaXMgZW5vdWdoLiBJdCB3
b3VsZCBiZSBhIGJ1ZyBpZiBkdGRldnMKPiBhbmQgcGNpZGV2cyBhcmUgbm90IG51bGwuCm9rCgo+
Cj4+ICsgICAgICAgIHhjX2NvbmZpZy0+dXNlX2lvbW11ID0gMTsKPj4gKyAgICBlbHNlCj4+ICsg
ICAgICAgIHhjX2NvbmZpZy0+dXNlX2lvbW11ID0gMDsKPj4gKwo+PiArICAgIExPRyhERUJVRywg
IlRoZSB1c2Ugb2YgSU9NTVUgJXMgZXhwZWN0ZWQgZm9yIHRoaXMgZG9tYWluIiwKPj4gKyAgICAg
ICAgeGNfY29uZmlnLT51c2VfaW9tbXUgPyAiaXMiIDogImlzbid0Iik7Cj4+ICsKPj4gICAgICBy
ZXR1cm4gMDsKPj4gIH0KPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwo+PiBpbmRleCBlYzE5MzEwLi44MWM0YjkwIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCj4+IEBAIC01NjksNyArNTY5LDcgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQKPj4gZG9tY3JfZmxhZ3MsCj4+ICAgICAgQVNTRVJUKGNv
bmZpZyAhPSBOVUxMKTsKPj4KPj4gICAgICAvKiBwMm1faW5pdCByZWxpZXMgb24gc29tZSB2YWx1
ZSBpbml0aWFsaXplZCBieSB0aGUgSU9NTVUgc3Vic3lzdGVtCj4+ICovCj4+IC0gICAgaWYgKCAo
cmMgPSBpb21tdV9kb21haW5faW5pdChkLCBmYWxzZSkpICE9IDAgKQo+PiArICAgIGlmICggKHJj
ID0gaW9tbXVfZG9tYWluX2luaXQoZCwgY29uZmlnLT51c2VfaW9tbXUgPyB0cnVlIDogZmFsc2Up
KSAhPQo+PiAwICkKPgo+Cj4gISFjb25maWctPnVzZV9pb21tdSBpcyBlbm91Z2guCm9rCgo+Cj4+
ICAgICAgICAgIGdvdG8gZmFpbDsKPj4KPj4gICAgICBpZiAoIChyYyA9IHAybV9pbml0KGQpKSAh
PSAwICkKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPj4gaW5kZXggYmQ5NzRmYi4uY2IzM2Y3NSAxMDA2
NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPj4gQEAgLTMyMiw2ICszMjIsMTEgQEAgc3RydWN0IHhl
bl9hcmNoX2RvbWFpbmNvbmZpZyB7Cj4+ICAgICAgICoKPj4gICAgICAgKi8KPj4gICAgICB1aW50
MzJfdCBjbG9ja19mcmVxdWVuY3k7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBJTgo+PiArICAgICAq
IEluZm9ybSB0aGUgaHlwZXJ2aXNvciB0aGF0IHRoZSB1c2Ugb2YgSU9NTVUgaXMgZXhwZWN0ZWQg
Zm9yIHRoaXMKPj4gZG9tYWluLgo+Cj4KPiBJIHdvdWxkIHNpbXBsaWZ5IHRvIDogIklPTU1VIGlz
IGV4cGVjdGVkIHRvIGJlIHVzZWQgZm9yIHRoaXMgZG9tYWluIi4Kb2sKCj4KPj4gKyAgICAgKi8K
Pj4gKyAgICB1aW50OF90IHVzZV9pb21tdTsKPj4gIH07Cj4+ICAjZW5kaWYgLyogX19YRU5fXyB8
fCBfX1hFTl9UT09MU19fICovCj4+Cj4+Cj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFs
bAoKCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 14:14:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8orX-0007Fm-Qn; Thu, 11 May 2017 14:14:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1d8orW-0007Fe-C4
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:14:38 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E5/DC-01752-DC174195; Thu, 11 May 2017 14:14:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpubySR/dkoUi
 kwa1T+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+P23sBS/cKs68esfUwHjfuouRi0NIYCej
 xLqT05i6GDk42ARMJWb8V+li5OQQEVCQ2Nz7jBWkhlngOqvE+03zGEFqhAV8JXYuZgapYRFQl
 Th58wgriM0rYCXxYOlssLiEgLzE2S07wWxOAWuJCY33wGqEgGquP50MFhcVEJM4+O4+E0SvoM
 TJmU9YQMYzC6hLrJ8nNIGRdxaSzCyEzAJGplWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGpnq
 5qcXFiempOYlJxXrJ+bmbGIGBU8/AwLiDcVe73yFGSQ4mJVHe9j/CkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeMMKRCKFBItS01Mr0jJzgCEMk5bg4FES4S0DSfMWFyTmFmemQ6ROMepyvFv64
 T2TEEtefl6qlDjvTpAiAZCijNI8uBGweLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3O8
 gUnsy8ErhNr4COYAI6oh/kft7ikkSElFQDo4R5W5vZKsULr9cdmX9itWGWsyC/RMPp55d/tT4
 Od5wp0rOnSa380fpNU3/M2L1nT+4iicnbz4eUbsyRtLjeWbM5/6PR9fwaD16v1dd2cScZsdzN
 e2W/ac0Hjw9Hp2V2VRoxfjk3f+vCiZOFVJo3bGl27Dxs9dA0TPOO0ybJzwtbtyxX4Vi4ulWJp
 Tgj0VCLuag4EQDqDIXbogIAAA==
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494512072!76264183!1
X-Originating-IP: [140.211.169.12]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50626 invoked from network); 11 May 2017 14:14:33 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 May 2017 14:14:33 -0000
Received: from localhost (LFbn-1-12060-104.w90-92.abo.wanadoo.fr
 [90.92.122.104])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 1F486B59;
 Thu, 11 May 2017 14:14:31 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Thu, 11 May 2017 16:12:44 +0200
Message-Id: <20170511141222.882133049@linuxfoundation.org>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170511141221.109842231@linuxfoundation.org>
References: <20170511141221.109842231@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, linux-pci@vger.kernel.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 KarimAllah Ahmed <karahmed@amazon.de>, x86@kernel.org,
 Paul Gortmaker <paul.gortmaker@windriver.com>, stable@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Julien Grall <julien.grall@arm.com>,
 Ingo Molnar <mingo@redhat.com>, Anthony Liguori <aliguori@amazon.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH 4.11 27/28] xen: Revert commits da72ff5bfcb0 and
	72a9b186292d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

NC4xMS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0IDg0ZDU4MmQyMzZkYzFm
OTA4NWU3NDFhZmZjNzJlOWJhMDYxYTY3YzIgdXBzdHJlYW0uCgpSZWNlbnQgZGlzY3Vzc2lvbiAo
aHR0cDovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNDkxOTIxODQ1MjM3NDEpCmVzdGFibGlz
aGVkIHRoYXQgY29tbWl0IDcyYTliMTg2MjkyZCAoInhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwK
bm90aWZpY2F0aW9uIHRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiKSAoYW5kIHRodXMg
Y29tbWl0CmRhNzJmZjViZmNiMCAoInBhcnRpYWxseSByZXZlcnQgInhlbjogUmVtb3ZlIGV2ZW50
IGNoYW5uZWwKbm90aWZpY2F0aW9uIHRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiIikp
IGFyZSB1bm5lY2Vzc2FyeSBhbmQsCmluIGZhY3QsIHByZXZlbnQgSFZNIGd1ZXN0cyBmcm9tIGJv
b3Rpbmcgb24gWGVuIHJlbGVhc2VzIHByaW9yIHRvIDQuMAoKVGhlcmVmb3JlIHdlIHJldmVydCBi
b3RoIG9mIHRob3NlIGNvbW1pdHMuCgpUaGUgc3VtbWFyeSBvZiB0aGF0IGRpc2N1c3Npb24gaXMg
YmVsb3c6CgogIEhlcmUgaXMgdGhlIGJyaWVmIHN1bW1hcnkgb2YgdGhlIGN1cnJlbnQgc2l0dWF0
aW9uOgoKICBCZWZvcmUgdGhlIG9mZmVuZGluZyBjb21taXQgKDcyYTliMTg2MjkyKToKCiAgMSkg
SU5UeCBkb2VzIG5vdCB3b3JrIGJlY2F1c2Ugb2YgdGhlIHJlc2V0X3dhdGNoZXMgcGF0aC4KICAy
KSBUaGUgcmVzZXRfd2F0Y2hlcyBwYXRoIGlzIG9ubHkgdGFrZW4gaWYgeW91IGhhdmUgWGVuID4g
NC4wCiAgMykgVGhlIExpbnV4IEtlcm5lbCBieSBkZWZhdWx0IHdpbGwgdXNlIHZlY3RvciBpbmpl
Y3QgaWYgdGhlIGh5cGVydmlzb3IKICAgICBzdXBwb3J0LiBTbyBldmVuIElOVHggZG9lcyBub3Qg
d29yayBubyBib2R5IHJ1bm5pbmcgdGhlIGtlcm5lbCB3aXRoCiAgICAgWGVuID4gNC4wIHdvdWxk
IG5vdGljZS4gVW5sZXNzIGhlIGV4cGxpY2l0bHkgZGlzYWJsZWQgdGhpcyBmZWF0dXJlCiAgICAg
ZWl0aGVyIGluIHRoZSBrZXJuZWwgb3IgaW4gWGVuIChhbmQgdGhpcyBjYW4gb25seSBiZSBkaXNh
YmxlZCBieQogICAgIG1vZGlmeWluZyB0aGUgY29kZSwgbm90IHVzZXItc3VwcG9ydGVkIHdheSB0
byBkbyBpdCkuCgogIEFmdGVyIHRoZSBvZmZlbmRpbmcgY29tbWl0ICgrIHBhcnRpYWwgcmV2ZXJ0
KToKCiAgMSkgSU5UeCBpcyBubyBsb25nZXIgc3VwcG9ydCBmb3IgSFZNIChvbmx5IGZvciBQViBn
dWVzdHMpLgogIDIpIEFueSBIVk0gZ3Vlc3QgVGhlIGtlcm5lbCB3aWxsIG5vdCBib290IG9uIFhl
biA8IDQuMCB3aGljaCBkb2VzCiAgICAgbm90IGhhdmUgdmVjdG9yIGluamVjdGlvbiBzdXBwb3J0
LiBTaW5jZSB0aGUgb25seSBvdGhlciBtb2RlCiAgICAgc3VwcG9ydGVkIGlzIElOVHggd2hpY2gu
CgogIFNvIGJhc2VkIG9uIHRoaXMgc3VtbWFyeSwgSSB0aGluayBiZWZvcmUgY29tbWl0ICg3MmE5
YjE4NjI5Mikgd2Ugd2VyZQogIGluIG11Y2ggYmV0dGVyIHBvc2l0aW9uIGZyb20gYSB1c2VyIHBv
aW50IG9mIHZpZXcuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1p
bmdvQHJlZGhhdC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzog
eDg2QGtlcm5lbC5vcmcKQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVk
aGF0LmNvbT4KQ2M6IFBhdWwgR29ydG1ha2VyIDxwYXVsLmdvcnRtYWtlckB3aW5kcml2ZXIuY29t
PgpDYzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v
cmcKQ2M6IGxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IEFudGhvbnkgTGlndW9yaSA8YWxp
Z3VvcmlAYW1hem9uLmNvbT4KQ2M6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5k
ZT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQt
b2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgoK
LS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmggfCAgIDExICsrKysrKysrKysr
CiBhcmNoL3g4Ni9wY2kveGVuLmMgICAgICAgICAgICAgICAgfCAgICAyICstCiBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuLmMgICAgICAgICAgfCAgIDE2ICsrKysrKysrKysrLS0tLS0KIGFyY2gveDg2
L3hlbi9zbXAuYyAgICAgICAgICAgICAgICB8ICAgIDIgKysKIGFyY2gveDg2L3hlbi90aW1lLmMg
ICAgICAgICAgICAgICB8ICAgIDUgKysrKysKIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFz
ZS5jICB8ICAgMjYgKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIGRyaXZlcnMveGVuL3BsYXRm
b3JtLXBjaS5jICAgICAgICB8ICAgMTMgKysrLS0tLS0tLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCA1
MCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCi0tLSBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3hlbi9ldmVudHMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgK
QEAgLTIwLDQgKzIwLDE1IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9pcnFzX2Rpc2FibGVkKHN0
cnUKIC8qIE5vIG5lZWQgZm9yIGEgYmFycmllciAtLSBYQ0hHIGlzIGEgYmFycmllciBvbiB4ODYu
ICovCiAjZGVmaW5lIHhjaGdfeGVuX3Vsb25nKHB0ciwgdmFsKSB4Y2hnKChwdHIpLCAodmFsKSkK
IAorZXh0ZXJuIGludCB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2s7CisKKy8qCisgKiBFdmVudHMg
ZGVsaXZlcmVkIHZpYSBwbGF0Zm9ybSBQQ0kgaW50ZXJydXB0cyBhcmUgYWx3YXlzCisgKiByb3V0
ZWQgdG8gdmNwdSAwIGFuZCBoZW5jZSBjYW5ub3QgYmUgcmVib3VuZC4KKyAqLworc3RhdGljIGlu
bGluZSBib29sIHhlbl9zdXBwb3J0X2V2dGNobl9yZWJpbmQodm9pZCkKK3sKKwlyZXR1cm4gKCF4
ZW5faHZtX2RvbWFpbigpIHx8IHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayk7Cit9CisKICNlbmRp
ZiAvKiBfQVNNX1g4Nl9YRU5fRVZFTlRTX0ggKi8KLS0tIGEvYXJjaC94ODYvcGNpL3hlbi5jCisr
KyBiL2FyY2gveDg2L3BjaS94ZW4uYwpAQCAtNDQ3LDcgKzQ0Nyw3IEBAIHZvaWQgX19pbml0IHhl
bl9tc2lfaW5pdCh2b2lkKQogCiBpbnQgX19pbml0IHBjaV94ZW5faHZtX2luaXQodm9pZCkKIHsK
LQlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFzKSkKKwlpZiAoIXhlbl9oYXZlX3Zl
Y3Rvcl9jYWxsYmFjayB8fCAheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fcGlycXMpKQogCQlyZXR1
cm4gMDsKIAogI2lmZGVmIENPTkZJR19BQ1BJCi0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4u
YworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTEzOCw2ICsxMzgsOCBAQCBzdHJ1
Y3Qgc2hhcmVkX2luZm8geGVuX2R1bW15X3NoYXJlZF9pbmZvCiB2b2lkICp4ZW5faW5pdGlhbF9n
ZHQ7CiAKIFJFU0VSVkVfQlJLKHNoYXJlZF9pbmZvX3BhZ2VfYnJrLCBQQUdFX1NJWkUpOworX19y
ZWFkX21vc3RseSBpbnQgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrOworRVhQT1JUX1NZTUJPTF9H
UEwoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKTsKIAogc3RhdGljIGludCB4ZW5fY3B1X3VwX3By
ZXBhcmUodW5zaWduZWQgaW50IGNwdSk7CiBzdGF0aWMgaW50IHhlbl9jcHVfdXBfb25saW5lKHVu
c2lnbmVkIGludCBjcHUpOwpAQCAtMTg2MSw3ICsxODYzLDkgQEAgc3RhdGljIGludCB4ZW5fY3B1
X3VwX3ByZXBhcmUodW5zaWduZWQgaQogCQl4ZW5fdmNwdV9zZXR1cChjcHUpOwogCX0KIAotCWlm
ICh4ZW5fcHZfZG9tYWluKCkgfHwgeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2Nr
KSkKKwlpZiAoeGVuX3B2X2RvbWFpbigpIHx8CisJICAgICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJh
Y2sgJiYKKwkgICAgIHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpKQogCQl4
ZW5fc2V0dXBfdGltZXIoY3B1KTsKIAogCXJjID0geGVuX3NtcF9pbnRyX2luaXQoY3B1KTsKQEAg
LTE4NzcsNyArMTg4MSw5IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV9kZWFkKHVuc2lnbmVkIGludCBj
cHUKIHsKIAl4ZW5fc21wX2ludHJfZnJlZShjcHUpOwogCi0JaWYgKHhlbl9wdl9kb21haW4oKSB8
fCB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKQorCWlmICh4ZW5fcHZfZG9t
YWluKCkgfHwKKwkgICAgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayAmJgorCSAgICAgeGVuX2Zl
YXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkpCiAJCXhlbl90ZWFyZG93bl90aW1lcihj
cHUpOwogCiAJcmV0dXJuIDA7CkBAIC0xOTE2LDggKzE5MjIsOCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgeGVuX2h2bV9ndWVzdF9pbml0KHZvCiAKIAl4ZW5fcGFuaWNfaGFuZGxlcl9pbml0KCk7CiAK
LQlCVUdfT04oIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpOwotCisJ
aWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpCisJCXhlbl9oYXZl
X3ZlY3Rvcl9jYWxsYmFjayA9IDE7CiAJeGVuX2h2bV9zbXBfaW5pdCgpOwogCVdBUk5fT04oeGVu
X2NwdWhwX3NldHVwKCkpOwogCXhlbl91bnBsdWdfZW11bGF0ZWRfZGV2aWNlcygpOwpAQCAtMTk1
OCw3ICsxOTY0LDcgQEAgYm9vbCB4ZW5faHZtX25lZWRfbGFwaWModm9pZCkKIAkJcmV0dXJuIGZh
bHNlOwogCWlmICgheGVuX2h2bV9kb21haW4oKSkKIAkJcmV0dXJuIGZhbHNlOwotCWlmICh4ZW5f
ZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCisJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZt
X3BpcnFzKSAmJiB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCiAJCXJldHVybiBmYWxzZTsKIAly
ZXR1cm4gdHJ1ZTsKIH0KLS0tIGEvYXJjaC94ODYveGVuL3NtcC5jCisrKyBiL2FyY2gveDg2L3hl
bi9zbXAuYwpAQCAtNzQyLDYgKzc0Miw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX3Nt
cF9wcmVwYXJlX2MKIAogdm9pZCBfX2luaXQgeGVuX2h2bV9zbXBfaW5pdCh2b2lkKQogeworCWlm
ICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQorCQlyZXR1cm47CiAJc21wX29wcy5zbXBfcHJl
cGFyZV9jcHVzID0geGVuX2h2bV9zbXBfcHJlcGFyZV9jcHVzOwogCXNtcF9vcHMuc21wX3NlbmRf
cmVzY2hlZHVsZSA9IHhlbl9zbXBfc2VuZF9yZXNjaGVkdWxlOwogCXNtcF9vcHMuY3B1X2RpZSA9
IHhlbl9jcHVfZGllOwotLS0gYS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2L3hl
bi90aW1lLmMKQEAgLTQzMiw2ICs0MzIsMTEgQEAgc3RhdGljIHZvaWQgeGVuX2h2bV9zZXR1cF9j
cHVfY2xvY2tldmVudAogCiB2b2lkIF9faW5pdCB4ZW5faHZtX2luaXRfdGltZV9vcHModm9pZCkK
IHsKKwkvKiB2ZWN0b3IgY2FsbGJhY2sgaXMgbmVlZGVkIG90aGVyd2lzZSB3ZSBjYW5ub3QgcmVj
ZWl2ZSBpbnRlcnJ1cHRzCisJICogb24gY3B1ID4gMCBhbmQgYXQgdGhpcyBwb2ludCB3ZSBkb24n
dCBrbm93IGhvdyBtYW55IGNwdXMgYXJlCisJICogYXZhaWxhYmxlICovCisJaWYgKCF4ZW5faGF2
ZV92ZWN0b3JfY2FsbGJhY2spCisJCXJldHVybjsKIAlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRf
aHZtX3NhZmVfcHZjbG9jaykpIHsKIAkJcHJpbnRrKEtFUk5fSU5GTyAiWGVuIGRvZXNuJ3Qgc3Vw
cG9ydCBwdmNsb2NrIG9uIEhWTSwiCiAJCQkJImRpc2FibGUgcHYgdGltZXJcbiIpOwotLS0gYS9k
cml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYworKysgYi9kcml2ZXJzL3hlbi9ldmVudHMv
ZXZlbnRzX2Jhc2UuYwpAQCAtMTMxMiw2ICsxMzEyLDkgQEAgc3RhdGljIGludCByZWJpbmRfaXJx
X3RvX2NwdSh1bnNpZ25lZCBpcgogCWlmICghVkFMSURfRVZUQ0hOKGV2dGNobikpCiAJCXJldHVy
biAtMTsKIAorCWlmICgheGVuX3N1cHBvcnRfZXZ0Y2huX3JlYmluZCgpKQorCQlyZXR1cm4gLTE7
CisKIAkvKiBTZW5kIGZ1dHVyZSBpbnN0YW5jZXMgb2YgdGhpcyBpbnRlcnJ1cHQgdG8gb3RoZXIg
dmNwdS4gKi8KIAliaW5kX3ZjcHUucG9ydCA9IGV2dGNobjsKIAliaW5kX3ZjcHUudmNwdSA9IHhl
bl92Y3B1X25yKHRjcHUpOwpAQCAtMTY0NSwxNSArMTY0OCwyMCBAQCB2b2lkIHhlbl9jYWxsYmFj
a192ZWN0b3Iodm9pZCkKIHsKIAlpbnQgcmM7CiAJdWludDY0X3QgY2FsbGJhY2tfdmlhOwotCi0J
Y2FsbGJhY2tfdmlhID0gSFZNX0NBTExCQUNLX1ZFQ1RPUihIWVBFUlZJU09SX0NBTExCQUNLX1ZF
Q1RPUik7Ci0JcmMgPSB4ZW5fc2V0X2NhbGxiYWNrX3ZpYShjYWxsYmFja192aWEpOwotCUJVR19P
TihyYyk7Ci0JcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2
ZXJ5IGlzIGVuYWJsZWRcbiIpOwotCS8qIGluIHRoZSByZXN0b3JlIGNhc2UgdGhlIHZlY3RvciBo
YXMgYWxyZWFkeSBiZWVuIGFsbG9jYXRlZCAqLwotCWlmICghdGVzdF9iaXQoSFlQRVJWSVNPUl9D
QUxMQkFDS19WRUNUT1IsIHVzZWRfdmVjdG9ycykpCi0JCWFsbG9jX2ludHJfZ2F0ZShIWVBFUlZJ
U09SX0NBTExCQUNLX1ZFQ1RPUiwKLQkJCQl4ZW5faHZtX2NhbGxiYWNrX3ZlY3Rvcik7CisJaWYg
KHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykgeworCQljYWxsYmFja192aWEgPSBIVk1fQ0FMTEJB
Q0tfVkVDVE9SKEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SKTsKKwkJcmMgPSB4ZW5fc2V0X2Nh
bGxiYWNrX3ZpYShjYWxsYmFja192aWEpOworCQlpZiAocmMpIHsKKwkJCXByX2VycigiUmVxdWVz
dCBmb3IgWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZmFpbGVkXG4iKTsKKwkJCXhlbl9oYXZlX3Zl
Y3Rvcl9jYWxsYmFjayA9IDA7CisJCQlyZXR1cm47CisJCX0KKwkJcHJfaW5mbygiWGVuIEhWTSBj
YWxsYmFjayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpOworCQkvKiBp
biB0aGUgcmVzdG9yZSBjYXNlIHRoZSB2ZWN0b3IgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQg
Ki8KKwkJaWYgKCF0ZXN0X2JpdChIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwgdXNlZF92ZWN0
b3JzKSkKKwkJCWFsbG9jX2ludHJfZ2F0ZShIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwKKwkJ
CQkJeGVuX2h2bV9jYWxsYmFja192ZWN0b3IpOworCX0KIH0KICNlbHNlCiB2b2lkIHhlbl9jYWxs
YmFja192ZWN0b3Iodm9pZCkge30KLS0tIGEvZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMKKysr
IGIvZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMKQEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIHVp
bnQ2NF90IGdldF9jYWxsYmFja192aWEoc3RydWN0CiAJcGluID0gcGRldi0+cGluOwogCiAJLyog
V2UgZG9uJ3Qga25vdyB0aGUgR1NJLiBTcGVjaWZ5IHRoZSBQQ0kgSU5UeCBsaW5lIGluc3RlYWQu
ICovCi0JcmV0dXJuICgodWludDY0X3QpMHgwMSA8PCBIVk1fQ0FMTEJBQ0tfVklBX1RZUEVfU0hJ
RlQpIHwgLyogUENJIElOVHggaWRlbnRpZmllciAqLworCXJldHVybiAoKHVpbnQ2NF90KTB4MDEg
PDwgNTYpIHwgLyogUENJIElOVHggaWRlbnRpZmllciAqLwogCQkoKHVpbnQ2NF90KXBjaV9kb21h
aW5fbnIocGRldi0+YnVzKSA8PCAzMikgfAogCQkoKHVpbnQ2NF90KXBkZXYtPmJ1cy0+bnVtYmVy
IDw8IDE2KSB8CiAJCSgodWludDY0X3QpKHBkZXYtPmRldmZuICYgMHhmZikgPDwgOCkgfApAQCAt
OTAsNyArOTAsNyBAQCBzdGF0aWMgaW50IHhlbl9hbGxvY2F0ZV9pcnEoc3RydWN0IHBjaV9kCiBz
dGF0aWMgaW50IHBsYXRmb3JtX3BjaV9yZXN1bWUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAJ
aW50IGVycjsKLQlpZiAoIXhlbl9wdl9kb21haW4oKSkKKwlpZiAoeGVuX2hhdmVfdmVjdG9yX2Nh
bGxiYWNrKQogCQlyZXR1cm4gMDsKIAllcnIgPSB4ZW5fc2V0X2NhbGxiYWNrX3ZpYShjYWxsYmFj
a192aWEpOwogCWlmIChlcnIpIHsKQEAgLTEzOCwxNCArMTM4LDcgQEAgc3RhdGljIGludCBwbGF0
Zm9ybV9wY2lfcHJvYmUoc3RydWN0IHBjaQogCXBsYXRmb3JtX21taW8gPSBtbWlvX2FkZHI7CiAJ
cGxhdGZvcm1fbW1pb2xlbiA9IG1taW9fbGVuOwogCi0JLyogCi0JICogWGVuIEhWTSBndWVzdHMg
YWx3YXlzIHVzZSB0aGUgdmVjdG9yIGNhbGxiYWNrIG1lY2hhbmlzbS4KLQkgKiBMMSBEb20wIGlu
IGEgbmVzdGVkIFhlbiBlbnZpcm9ubWVudCBpcyBhIFBWIGd1ZXN0IGluc2lkZSBpbiBhbgotCSAq
IEhWTSBlbnZpcm9ubWVudC4gSXQgbmVlZHMgdGhlIHBsYXRmb3JtLXBjaSBkcml2ZXIgdG8gZ2V0
Ci0JICogbm90aWZpY2F0aW9ucyBmcm9tIEwwIFhlbiwgYnV0IGl0IGNhbm5vdCB1c2UgdGhlIHZl
Y3RvciBjYWxsYmFjawotCSAqIGFzIGl0IGlzIG5vdCBleHBvcnRlZCBieSBMMSBYZW4uCi0JICov
Ci0JaWYgKHhlbl9wdl9kb21haW4oKSkgeworCWlmICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNr
KSB7CiAJCXJldCA9IHhlbl9hbGxvY2F0ZV9pcnEocGRldik7CiAJCWlmIChyZXQpIHsKIAkJCWRl
dl93YXJuKCZwZGV2LT5kZXYsICJyZXF1ZXN0X2lycSBmYWlsZWQgZXJyPSVkXG4iLCByZXQpOwoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 14:14:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8oro-0007H1-2K; Thu, 11 May 2017 14:14:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29737f781=roger.pau@citrix.com>)
 id 1d8orm-0007Gq-L3
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:14:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 07/56-02956-DD174195; Thu, 11 May 2017 14:14:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQvduoUi
 kwfRHShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCKb9YC34wVnxcfIC5gfE8YxcjJ4eEgJ/E
 j8ePmEFsFgFViZ4p3UxdjBwcbAL2EtO/VoCERQQUJR68vMkKYjML1EqsX94I1iosECPxesckJ
 hCbV8BT4vbcKWwgrUICFhJHvslChAUlTs58wgLRqidxYypECbOAtMTyfxwQYXmJ5q2zwQ7gFL
 CU2HHjARuILSqgIjFxfh87iC0EdEH/PIi4hEC6xNa/v5gnMArMQrJhFpINsxA2zEKyYQEjyyp
 G9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBlAIIdjDMv+x9i
 lORgUhLlbf8jHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdcgUikkGBRanpqRVpmDjBqYNISH
 DxKIrxlIGne4oLE3OLMdIjUKUZdjjn3vr5nEmLJy89LlRLn3QlSJABSlFGaBzcCFsGXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMxbDzKFJzOvBG7TK6AjmICO6Ae5n7e4JBEhJdXAaF31u4C
 Z7ZegbUjVLgNL12L2x9vLeEXY3xo+T73O56eTuuZm07qSpBPe6xNjA126HxzhfTP3Y1nB7957
 krtP7vVnf+eqZeH8lGXtIpNbApskcv7yP/boPnW+oldT6tWt4JebHv18cVr9M/PBM52m2ziju
 X0rr0z1nvaS+8NaB7YfmxSPn1qwWYmlOCPRUIu5qDgRAFR5H0zbAgAA
X-Env-Sender: prvs=29737f781=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494512093!54033226!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12148 invoked from network); 11 May 2017 14:14:53 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 14:14:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="45847284"
Date: Thu, 11 May 2017 15:11:45 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170511141145.ytk2kumulv3qg3io@dhcp-3-128.uk.xensource.com>
References: <20170511125719.11050-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170511125719.11050-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] xl: don't ignore return value from
 libxl_device_events_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMDE6NTc6MTlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGF0IGZ1bmN0aW9uIGNhbiByZXR1cm4gYSB3aG9sZSBzbGV3IG9mIGVycm9yIGNvZGVzLiBU
cmFuc2xhdGUgdGhlbQo+IHRvIEVYSVRfRkFJTFVSRS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 14:16:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:16:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8osu-0007OC-CL; Thu, 11 May 2017 14:16:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8oss-0007O2-H2
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:16:02 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 69/64-01870-12274195; Thu, 11 May 2017 14:16:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfT+QV3FIpF
 Ig3vfOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1N1kKtvJUdKxtZGxgbOTqYuTiEBKYyShx
 b24jM4jDItDAKtH18BQjiCMhMIdV4sz3aUAOJ5CTJ3F5+wcmCLtEonv/HBYQm1dAUOLkzCdgt
 pCAj8T0te3sIDangLXEuRNbWCFWrGGUmPlrDVgzm4CBxP53T4CKOIDWqUq0bjOFmBMgsW7DA7
 BeYYFUiZWn9rOB2CIC6hJ/LkwAO4hZYA+jxIajV8ESzAKaEq3bf7NPYBSYheSOWUhSCxiZVjF
 qFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYiAxDsYFyz3fMQ
 oyQHk5Iob/sf4UghvqT8lMqMxOKM+KLSnNTiQ4waHBwCVw4emc0oxZKXn5eqJMEbUCgSKSRYl
 JqeWpGWmQOMFphSCQ4eJRHeTJA0b3FBYm5xZjpE6hSjMceLy+/fM3E8WfnjPZMQ2CQpcV5fkF
 IBkNKM0jy4QbAovsQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3p0FQFN4MvNK4Pa9AjqFCei
 UfpCPeItLEhFSUg2Mi141tjFE77uzyilq0WazeZmfbErmTqkoTa+SKv9oPtmjm/HkLpknLys+
 XgvN/1rwdA3Lw9/xqrypj/Yf31rnX7tX5cjvbMHgV5dZMnntG/mvzchsld6q4m9tKrm7OG1jk
 hGP6lX/pqzF4dHKPjm6AvEWrLaP2OTfNWoencX8Zobsj396Pc+VWIozEg21mIuKEwGNWvxP3Q
 IAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494512160!92383367!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25775 invoked from network); 11 May 2017 14:16:01 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 14:16:01 -0000
Received: by mail-io0-f193.google.com with SMTP id f102so3135943ioi.3
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 07:16:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PMhSjoWpAa/v1ABEVtxs4aUvYuoRFfqiWVwsEd9bRS4=;
 b=Q3cXwUezpAgw3RgMCmonI1yQ/iKEy/xVe/q6kXNpE15WctqAfg0eEyovXf8rk4HkBr
 /ZbxlxMM2G4Xkk0w3EHwBL7KNzq9B2EZ/X3/+SC4NWpVpehmycKEUpys/1ezpSW3H4Am
 /PIJuoWazLHJplyQNH0pG9qCYnDLZQYEHLPQGXEDUJeZUhqswNWhNgKXozvYoRMPV06g
 4AfEacptCcjpwANptYaMEVUjGy9Lw/jxwTKBya+t1RMlZz1whnFs0swBk83XuLI2qulM
 qYDtXalr0z9pd8KUpIhVo/iGDQrS+84w+Pg0gNakSHQNZS9wMvEZJOE45GcM2QFziLD9
 lGEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PMhSjoWpAa/v1ABEVtxs4aUvYuoRFfqiWVwsEd9bRS4=;
 b=I3/vvkB3f18Q+uUMLrS8aRQqSO8c+z4ZbTIOvR4gZuJxxkfpMsFbHHLwZ0ZbqzMvnu
 dm8Xf0VeEFDSP14wBsGQ1mHU/7Yt28+BfhOBGQHsy17VBCbrRqu7XMHS4zFc3nC9iDV0
 jO1uIh87dD3Gz+Xwtc8qrN5/JYn+f8z2mc/7KN9ii/eFRfPw9gKLIPdnh9oruTz7LUwS
 EGbOZcd21bY7UqACdAUoPfrR/gnEgWF/0gzfKQfy/biQ9Qy8xRC8BHRULzmCF/KRrDs/
 48PtFnr6rp/DltBpIJQxNz19HnlHvrr0R9goMSBxKvdTy6tt0YlZTqoWXXA29uj4mdAA
 CU6A==
X-Gm-Message-State: AODbwcD+yVuqGNT0++rEHHhRbQ8q9jOLoDmAwbr58p5HKrLB5RiD79+T
 2Nqxxe9A1FQWlODjQaZg6ApEuiG4ww==
X-Received: by 10.107.157.206 with SMTP id g197mr606169ioe.119.1494512159800; 
 Thu, 11 May 2017 07:15:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 11 May 2017 07:15:59 -0700 (PDT)
In-Reply-To: <37d03927-5b33-9f44-2108-1e18bcd27562@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-11-git-send-email-olekstysh@gmail.com>
 <37d03927-5b33-9f44-2108-1e18bcd27562@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 11 May 2017 17:15:59 +0300
Message-ID: <CAPD2p-mPJv3XdtEwQbn6SGVwe-bKxR7+hV8fKC5=KKw3S8KJzQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 10/10] xen/arm: domain_build: Don't
 expose the "iommus" property to the guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMjo1OCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgT2xla3NhbmRyLApIaSBKdWxpZW4KCj4KPiBPbiAxMC8w
NS8xNyAxNTowMywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+IEZyb206IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gV2Ug
ZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIERPTTAgZXZlbiBpZiBpdCBpcyBub3Qg
dXNlZCBieQo+PiBYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJvcGVydHkgdGhhdCBkZXNj
cmliZXMgdGhlIElPTU1VCj4+IG1hc3RlciBpbnRlcmZhY2VzIG9mIHRoZSBkZXZpY2UgZG9lcyBu
b3QgbWFrZSBhbnkgc2Vuc2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hl
bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgfCA0ICsrKysKPj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBpbmRleCAzYWJhY2MwLi4yZGVmYjYwIDEwMDY0
NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCj4+IEBAIC00MzIsNiArNDMyLDEwIEBAIHN0YXRpYyBpbnQgd3Jp
dGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QKPj4ga2VybmVsX2luZm8gKmtp
bmZvLAo+PiAgICAgICAgICAgICAgY29udGludWU7Cj4+ICAgICAgICAgIH0KPj4KPj4gKyAgICAg
ICAgLyogRG9uJ3QgZXhwb3NlIHRoZSBwcm9wZXJ0eSAiaW9tbXVzIiB0byB0aGUgZ3Vlc3QgKi8K
Pj4gKyAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdXMi
KSApCj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPgo+Cj4gSXQgd291bGQgYmUgdXNlZnVsIHRv
IGhhdmUgYSBsaW5rIHRvIHRoZSBiaW5kaW5ncyBhc3NvY2lhdGVkCj4gKERvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50eHQpLgpBZ3JlZS4gSSB3aWxsIG1lbnRp
b24gaXQgaW4gY29tbWl0IGRlc2NyaXB0aW9uLgoKPgo+IEFsc28sIHdoaWxzdCB5b3UgYXJlIGF0
IGl0LCB5b3UgbGlrZWx5IHdhbnQgdG8gcmVtb3ZlIGFsbCB0aGUgb3RoZXIgaW9tbXUKPiBwcm9w
ZXJ0aWVzIHN1Y2ggYXMgaW9tbXUtbWFwLgpFeGN1c2UgbWUsIEkgaGF2ZSBuZXZlciBoZWFyZCBh
Ym91dCBpdC4gSXMgaXQgYSByZXF1aXJlZCBwcm9wZXJ0eT8KCj4KPj4gKwo+PiAgICAgICAgICBy
ZXMgPSBmZHRfcHJvcGVydHkoa2luZm8tPmZkdCwgcHJvcC0+bmFtZSwgcHJvcF9kYXRhLCBwcm9w
X2xlbik7Cj4+Cj4+ICAgICAgICAgIGlmICggcmVzICkKPj4KPgo+IENoZWVycywKPgo+IC0tCj4g
SnVsaWVuIEdyYWxsCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 14:19:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ow5-0007hB-UR; Thu, 11 May 2017 14:19:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d8ow4-0007h4-FY
 for xen-devel@lists.xen.org; Thu, 11 May 2017 14:19:20 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BA/81-01721-7E274195; Thu, 11 May 2017 14:19:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLKsWRWlGSWpSXmKPExsUyZ7p8oO6zIpF
 Ig7PP9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpL+axFxxRqDg07Sl7A2OTTBcjJ4eQwEQm
 ie/tiV2MXED2b0aJe61d7BDORkaJTTOuMkM42xkl+lt7mUBahAXcJQ7fPcoMYosA2RNmdbBBF
 K1jlGg+eY4VxGEW2MQo8fvBGnaQKjYBI4mzR6czgti8ArYSU3duBurm4GARUJV49M0UJCwqEC
 7xtvEIC0SJoMTJmU/AbE4BQ4kni64zQ8xsZ5To3PoYLCEBlDj9cBvjBEaBWUh6ZiGrA0kwC6R
 IfHp0m2kWkjtmIbkcomEJo8StH2+ZZiE5cBaSV2che28WkrMgNqhL/Jl3CcrWlli28DWUbSux
 bt17qCv0JN7+7oWyLSXW7/jEvoCRfxWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBsV5uanFxY
 npqTmJSsV5yfu4mRmA01zMwMO5g/H3a8xCjJAeTkihv+x/hSCG+pPyUyozE4oz4otKc1OJDjD
 IcHEoSvKcKRSKFBItS01Mr0jJzgGkFJi3BwaMkwrsEJM1bXJCYW5yZDpE6xagoJc67ByQhAJL
 IKM2Da4OlskuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmLQabwZOaVwE1/BbSYCWhxP8jN
 vMUliQgpqQZGfpvtC61L9Ba9r3iiq2fzsLxjpor6ulVCrxpiLP+eCJ9/0Fnq9cYzn7Xm5m7Kv
 qfq+Gadd46BVYrsyYmzIps2N5UWKS8sEbMtbFhveS78b7X1dNu+p7EyH2drH01lud34MnXvpn
 yXphVuxYGpNdLX34ey/Vhs2R2rHsv+cKPQy3dvNcL6V9QpsRRnJBpqMRcVJwIAkDVIx2ADAAA
 =
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494512357!88307661!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27116 invoked from network); 11 May 2017 14:19:18 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 14:19:18 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4BEJ7kQ029124
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 11 May 2017 14:19:08 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4BEJ7Pp008099
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 11 May 2017 14:19:07 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4BEJ71B018329;
 Thu, 11 May 2017 14:19:07 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 11 May 2017 07:19:06 -0700
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <1494498375.7393.5.camel@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
Date: Thu, 11 May 2017 10:19:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494498375.7393.5.camel@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2639681618357277915=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============2639681618357277915==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="qVXvLPfxicXvIscVWdAHvUTJSqcsPQ8VB"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--qVXvLPfxicXvIscVWdAHvUTJSqcsPQ8VB
Content-Type: multipart/mixed; boundary="dMFM1PCHp4Mwg2a1SCc8A88iEFxb6eoQG";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Message-ID: <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <1494498375.7393.5.camel@citrix.com>
In-Reply-To: <1494498375.7393.5.camel@citrix.com>

--dMFM1PCHp4Mwg2a1SCc8A88iEFxb6eoQG
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


>> diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
>> index 90e2b1f..a5f62b5 100644
>> --- a/xen/arch/x86/domain.c
>> +++ b/xen/arch/x86/domain.c
>> @@ -118,7 +118,8 @@ static void idle_loop(void)
>>      {
>>          if ( cpu_is_offline(smp_processor_id()) )
>>              play_dead();
>> -        (*pm_idle)();
>> +        if ( !scrub_free_pages() )
>> +            (*pm_idle)();
>>          do_tasklet();
>>
> This means that, if we got here to run a tasklet (as in, if the idle
> vCPU has been forced into execution, because there were a vCPU context
> tasklet wanting to run), we will (potentially) do some scrubbing first.=

>
> Is this on purpose, and, in any case, ideal? vCPU context tasklets are
> not terribly common, but I still don't think it is (ideal).
>
> Not sure how to address this, though. What (the variants of) pm_idle()
> uses for deciding whether or not to actually go to sleep is
> cpu_is_haltable(), which checks per_cpu(tasklet_work_to_do, cpu):
>
> /*
>  * Used by idle loop to decide whether there is work to do:
>  *  (1) Run softirqs; or (2) Play dead; or (3) Run tasklets.
>  */
> #define cpu_is_haltable(cpu)                    \
>     (!softirq_pending(cpu) &&                   \
>      cpu_online(cpu) &&                         \
>      !per_cpu(tasklet_work_to_do, cpu))
>
> Pulling it out/adding a call to it (cpu_is_haltable()) is ugly, and
> probably not what we want (e.g., it's always called with IRQs disabled,=

> while they're on here).
>
> Maybe we can test tasklet_work_to_do, before calling scrub_free_pages()=

> (also ugly, IMO).
> Or, if scrub_free_pages() is, and always will be, called only from
> here, within the idle loop, test tasklet_work_to_do inside, similarly
> to what it does already for pending softirqs...

We can move do_tasklet() above scrub_free_pages(). And new tasklet after
that would result in a softirq being set so we'd do an early exit from
scrub_free_pages().

OTOH since, as you say, we only get to idle loop() if no tasklet is
pending (cpu_is_haltable() test) then would even that be needed?


-boris



--dMFM1PCHp4Mwg2a1SCc8A88iEFxb6eoQG--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZFHLWAAoJEIredpCGysGyYHYP/jmU7c9bCrsNVMqxKFlEt4ve
MQXbLcFhvwylkTTlrZTivC+xdp6SsCf61lN3YAWbITuVGJso7LaAs880KCiitFcy
Z441hDzIxymtY7BZOOfB73BA+9GMFpwGJnX8s82zWbFHzlNScPiLwmyS0l/TWUeJ
FTGLGej5LiHb4aaa2Fhs2IJ+oeMh1b9ynD6X+v/hQ00kAhwdZqm7aAe38nmp8tKG
/R+BLUVsY8VaAdZTgBsdcrzz3Et7iwQV2l5mNsxmZq7j0ZSshgfsmSHOFUtqpuCQ
k996lmcKoDt4jmCSgu4P78Oc7Ggi4cpX7l2Inr/wkXt6keg3gXiYSDkyMg2XszbS
KTGv+IDpZsJogDx/KuNEeSNNUFFEZHV+lX/WuG3A3PQDepjWO2wG7cG90O76zSHW
a7cI/pAW3rtBXw/RkU/IDnYja3RIPrkKJ8u3RRyVzqCJUKbZh2E99x9Kugccazlz
Hg5Oi651a1yCVawGS3f0iz+uGx2dVNO49GLlbxg/2t56u8duRte99M9r5cKlDVsu
HVc8SdNpNUyA3xVSMTLKAdC3i/M2tGY+5N4tCamFh3fxz0/xcfKdYgfRHantEoo4
yyu3KrKZ6zhulWyYZLsu+Y2sJbJcf+XqR3/RxbRhb9h51mAEdlEqeptlHKCet8p6
3IN+WAHv4u2Ylmk3Yoij
=+WmX
-----END PGP SIGNATURE-----

--qVXvLPfxicXvIscVWdAHvUTJSqcsPQ8VB--


--===============2639681618357277915==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2639681618357277915==--


From xen-devel-bounces@lists.xen.org Thu May 11 14:19:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8owE-0007iP-5M; Thu, 11 May 2017 14:19:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8owC-0007iC-Tl
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:19:29 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 28/16-03058-0F274195; Thu, 11 May 2017 14:19:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSas+77IpF
 Igzl7NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrT1sZCzbwV0zqrm9g7OXpYuTiEBKYxijR
 3HGcHcRhEWhglXh6Zi9rFyMnh4TAHFaJhe9EIew8iY6e22wQdqHEqZlXWUBsXgFBiZMzn4DZQ
 gI+Ei9WzgSzOQWsJaZfb2CG2LCaUWLp2s1MIAk2AQOJ/e+esIPYLAKqErdmXWGCGBQg8ffEJW
 YQW1ggX2Lit5lgy0QE1CX+XJjACDKIWWAPo8SGo1fBEswCmhKt23+zT2AUmIXkkFlIUgsYmVY
 xahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIgMQ7GD8tizg
 EKMkB5OSKG/7H+FIIb6k/JTKjMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBe6pQJFJIs
 Cg1PbUiLTMHGC0wpRIcPEoivEtA0rzFBYm5xZnpEKlTjMYcLy6/f8/E8WTlj/dMQmCTpMR5HY
 BxKCQAUppRmgc3CBbFlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMGw8yhSczrwRu3yugU5i
 ATukH+Yi3uCQRISXVwLigvXxuyMxf22XSnjy8u3KSx6F7ci2BM0oWTQnLu5zGeen33/vXvLyb
 NV/b3Ni6egn/t37fnX+3/9uk/vKiqsS/7KfRCZYN1xNvzyt223Dc8/VxVusAz31XX22qDcn8c
 s4rr0TjdOhpzwM8n5Peq5+9s1JvQZKQScHhlz82iDufsqp8vqfvWNcaJZbijERDLeai4kQALt
 Vbcd0CAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494512366!61325528!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40373 invoked from network); 11 May 2017 14:19:27 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 14:19:27 -0000
Received: by mail-it0-f67.google.com with SMTP id 67so3240777itx.2
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 07:19:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=3KU+VtSMvAnaT0n0mU/WvYDhpoZ/KRoTpCDKlSURZOY=;
 b=fZBaKk601m0Wgm4pC18kR2L2Jsl0XBAmIcL3mGgw3kl6cYk27oieVC46rBQiUHxIs0
 xD373GQM7smhFFJB77PERz6xDKcaUh/kQMwt7zDD6A6K8oo3pf/YQyQ/a9d+Yeu6NIuI
 cdzZIDJs15ae3TihtM+4vmQM8tL0+m+y5qRsJadHW4XUpRZuWxM3J+/UjycAYiYhht0o
 o3GXDYXBgV91QUq/HmvzjUafyDuBLT9nC1rETFeKD5kaqapdVmUhL0XTloXOFn3W74ez
 hd5dUTFzjaFaa2LQ/66ILWP7k4E3blKWASzx6b4GPsomvMlJOQqr6SX0+PkenBlNKXD8
 +EHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=3KU+VtSMvAnaT0n0mU/WvYDhpoZ/KRoTpCDKlSURZOY=;
 b=mKfVMVP4fQnEUdGhtYZN49IvF4cVNOTbcMsGciDR7q7oVmTDb7L0FgiP7zrkUWQNT4
 v0dGsKOv25gUwBf1N8MBQ1UqNwxbHa3p/Fke7UstQm4MR4TF0r/1w21UgGu85/GI/zSj
 0LeWIHmMTkFsXbMCszt3yZ6EhYe24e94RNwok+co2yCC4LBfrUkJ6s0Q79uiUz3nK3X/
 /3btfSdkR1cUyTyb4+ViHf44754mBAEZSktM7mYmHSp+ObNPKGT+X6i7FC82r05HicfU
 Jk+mgLtp7EYxfWewxsQOtw74FzSQYlHPCH6UkFseNh2aufxOZbvHIe4YR3qGtLhimdmc
 eCIw==
X-Gm-Message-State: AODbwcDYkbEmcMP3W2iRPJ7Q1xoyUFt9jS4McuL9N9lXdSbe+BxhS+Wt
 jOpmfvKIep7DQgMbAQTA6Q7WnzRkKg==
X-Received: by 10.36.193.66 with SMTP id e63mr6511890itg.86.1494512366447;
 Thu, 11 May 2017 07:19:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 11 May 2017 07:19:26 -0700 (PDT)
In-Reply-To: <0b9644ef-3de0-83ba-a446-67037227f6fa@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-5-git-send-email-olekstysh@gmail.com>
 <0b9644ef-3de0-83ba-a446-67037227f6fa@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 11 May 2017 17:19:26 +0300
Message-ID: <CAPD2p-kK7=_RzGteXGhC_zZjvLEusrZAeGXW4fHS8Vy5ZmV=rg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 04/10] xen/arm: p2m: Update IOMMU mapping
 whenever possible if page table is not shared
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMjoyNCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgT2xla3NhbmRyLApIaSBKdWxpZW4KCj4KPiBPbiAxMC8w
NS8xNyAxNTowMywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+IEZyb206IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gVXBk
YXRlIElPTU1VIG1hcHBpbmcgaWYgdGhlIElPTU1VIGRvZXNuJ3Qgc2hhcmUgcGFnZSB0YWJsZSB3
aXRoIHRoZSBDUFUuCj4+IFRoZSBiZXN0IHBsYWNlIHRvIGRvIHNvIG9uIEFSTSBpcyBfX3AybV9z
ZXRfZW50cnkoKS4gVXNlIG1mbiBhcyBhbgo+PiBpbmRpY2F0b3IKPj4gb2YgdGhlIHJlcXVpcmVk
IGFjdGlvbi4gSWYgbWZuIGlzIHZhbGlkIGNhbGwgaW9tbXVfbWFwX3BhZ2VzKCksCj4+IG90aGVy
d2lzZSAtIGlvbW11X3VubWFwX3BhZ2VzKCkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4KPgo+IEFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpHcmVhdC4gVGhhbmsgeW91LgoKPgo+Cj4+Cj4+IC0t
LQo+PiAgICBDaGFuZ2VzIGluIHYxOgo+PiAgICAgICAtIFVwZGF0ZSBJT01NVSBtYXBwaW5nIGlu
IF9fcDJtX3NldF9lbnRyeSgpIGluc3RlYWQgb2YKPj4gcDJtX3NldF9lbnRyeSgpLgo+PiAgICAg
ICAtIFBhc3Mgb3JkZXIgYXJndW1lbnQgdG8gSU9NTVUgQVBJcyBpbnN0ZWFkIG9mIHBhZ2VfY291
bnQuCj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJtL3AybS5jIHwgMTAgKysrKysrKysrLQo+PiAgMSBm
aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4+IGluZGV4IDM0
ZDU3NzYuLjljYTQ5MWIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+PiArKysg
Yi94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gQEAgLTk4NCw3ICs5ODQsMTUgQEAgc3RhdGljIGludCBf
X3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gICAgICAgICAgcDJtX2Zy
ZWVfZW50cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwpOwo+Pgo+PiAgICAgIGlmICggbmVlZF9pb21t
dShwMm0tPmRvbWFpbikgJiYgKHAybV92YWxpZChvcmlnX3B0ZSkgfHwKPj4gcDJtX3ZhbGlkKCpl
bnRyeSkpICkKPj4gLSAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwg
Z2ZuX3goc2dmbiksIDFVTCA8PAo+PiBwYWdlX29yZGVyKTsKPj4gKyAgICB7Cj4+ICsgICAgICAg
IGlmICggaW9tbXVfdXNlX2hhcF9wdChwMm0tPmRvbWFpbikgKQo+PiArICAgICAgICAgICAgcmMg
PSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dmbiksIDFVTCA8PAo+PiBw
YWdlX29yZGVyKTsKPj4gKyAgICAgICAgZWxzZSBpZiAoICFtZm5fZXEoc21mbiwgSU5WQUxJRF9N
Rk4pICkKPj4gKyAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2VzKHAybS0+ZG9tYWluLCBn
Zm5feChzZ2ZuKSwgbWZuX3goc21mbiksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWdlX29yZGVyLCBwMm1fZ2V0X2lvbW11X2ZsYWdzKHQpKTsKPj4gKyAgICAgICAgZWxz
ZQo+PiArICAgICAgICAgICAgcmMgPSBpb21tdV91bm1hcF9wYWdlcyhwMm0tPmRvbWFpbiwgZ2Zu
X3goc2dmbiksIHBhZ2Vfb3JkZXIpOwo+PiArICAgIH0KPj4gICAgICBlbHNlCj4+ICAgICAgICAg
IHJjID0gMDsKPj4KPj4KPgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgoKCi0tIApS
ZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 14:19:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:19:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8owG-0007jL-CV; Thu, 11 May 2017 14:19:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1d8owE-0007iC-LJ
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:19:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0A/36-03058-2F274195; Thu, 11 May 2017 14:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42LpubySR/djkUi
 kwYz5Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+c0/YCp76VBxbu4StgfGFQxcjF4eQwE5G
 iRcbJrJ3MXJwsAmYSsz4r9LFyMkhIqAgsbn3GStIDbPAdVaJ95vmMYIkhAX8JeZ/28wCYrMIq
 Eo0X2wBs3kFrCTaJ7WB1UgIyEuc3bKTGWQmp4C1xJQt4iCmEFDJs5+ZIBWiAmISB9/dZ4LoFJ
 Q4OfMJC0gJs4C6xPp5QhMYeWchycxCyCxgZFrFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eW
 mFhcnpqfmJCYV6yXn525iBIYNAxDsYLy3LOAQoyQHk5Iob/sf4UghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErynCkUihQSLUtNTK9Iyc4ABDJOW4OBREuFdApLmLS5IzC3OTIdInWLU5Xi39MN7J
 iGWvPy8VClx3j0gRQIgRRmleXAjYNF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8z0Gm8G
 TmlcBtegV0BBPQEf0g9/MWlyQipKQaGD1Ngwvkkx24rqz/wilhVNe/90lwi3Zw+fz3m/+vUrw
 767ujnUXoV49JC1OnXOK4tUVf9lWYdO6mguXT9YusJ+zT4mCUsfy+a6/Hv95ljV7Ldnyx8v7D
 +unhN80T90t23Juk+P11mUDpqfwDJo1l09fNP3RKbXGG56vf15nKP63bP9F4zoV0cX4lluKMR
 EMt5qLiRADfKX8HoQIAAA==
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494512368!67828604!1
X-Originating-IP: [140.211.169.12]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12136 invoked from network); 11 May 2017 14:19:29 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 14:19:29 -0000
Received: from localhost (LFbn-1-12060-104.w90-92.abo.wanadoo.fr
 [90.92.122.104])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 4E725B2E;
 Thu, 11 May 2017 14:19:27 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Thu, 11 May 2017 16:12:53 +0200
Message-Id: <20170511141227.882547825@linuxfoundation.org>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170511141220.039886885@linuxfoundation.org>
References: <20170511141220.039886885@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, linux-pci@vger.kernel.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 KarimAllah Ahmed <karahmed@amazon.de>, x86@kernel.org,
 Paul Gortmaker <paul.gortmaker@windriver.com>, stable@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Julien Grall <julien.grall@arm.com>,
 Ingo Molnar <mingo@redhat.com>, Anthony Liguori <aliguori@amazon.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH 4.10 125/129] xen: Revert commits da72ff5bfcb0
	and 72a9b186292d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

NC4xMC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0IDg0ZDU4MmQyMzZkYzFm
OTA4NWU3NDFhZmZjNzJlOWJhMDYxYTY3YzIgdXBzdHJlYW0uCgpSZWNlbnQgZGlzY3Vzc2lvbiAo
aHR0cDovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNDkxOTIxODQ1MjM3NDEpCmVzdGFibGlz
aGVkIHRoYXQgY29tbWl0IDcyYTliMTg2MjkyZCAoInhlbjogUmVtb3ZlIGV2ZW50IGNoYW5uZWwK
bm90aWZpY2F0aW9uIHRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiKSAoYW5kIHRodXMg
Y29tbWl0CmRhNzJmZjViZmNiMCAoInBhcnRpYWxseSByZXZlcnQgInhlbjogUmVtb3ZlIGV2ZW50
IGNoYW5uZWwKbm90aWZpY2F0aW9uIHRocm91Z2ggWGVuIFBDSSBwbGF0Zm9ybSBkZXZpY2UiIikp
IGFyZSB1bm5lY2Vzc2FyeSBhbmQsCmluIGZhY3QsIHByZXZlbnQgSFZNIGd1ZXN0cyBmcm9tIGJv
b3Rpbmcgb24gWGVuIHJlbGVhc2VzIHByaW9yIHRvIDQuMAoKVGhlcmVmb3JlIHdlIHJldmVydCBi
b3RoIG9mIHRob3NlIGNvbW1pdHMuCgpUaGUgc3VtbWFyeSBvZiB0aGF0IGRpc2N1c3Npb24gaXMg
YmVsb3c6CgogIEhlcmUgaXMgdGhlIGJyaWVmIHN1bW1hcnkgb2YgdGhlIGN1cnJlbnQgc2l0dWF0
aW9uOgoKICBCZWZvcmUgdGhlIG9mZmVuZGluZyBjb21taXQgKDcyYTliMTg2MjkyKToKCiAgMSkg
SU5UeCBkb2VzIG5vdCB3b3JrIGJlY2F1c2Ugb2YgdGhlIHJlc2V0X3dhdGNoZXMgcGF0aC4KICAy
KSBUaGUgcmVzZXRfd2F0Y2hlcyBwYXRoIGlzIG9ubHkgdGFrZW4gaWYgeW91IGhhdmUgWGVuID4g
NC4wCiAgMykgVGhlIExpbnV4IEtlcm5lbCBieSBkZWZhdWx0IHdpbGwgdXNlIHZlY3RvciBpbmpl
Y3QgaWYgdGhlIGh5cGVydmlzb3IKICAgICBzdXBwb3J0LiBTbyBldmVuIElOVHggZG9lcyBub3Qg
d29yayBubyBib2R5IHJ1bm5pbmcgdGhlIGtlcm5lbCB3aXRoCiAgICAgWGVuID4gNC4wIHdvdWxk
IG5vdGljZS4gVW5sZXNzIGhlIGV4cGxpY2l0bHkgZGlzYWJsZWQgdGhpcyBmZWF0dXJlCiAgICAg
ZWl0aGVyIGluIHRoZSBrZXJuZWwgb3IgaW4gWGVuIChhbmQgdGhpcyBjYW4gb25seSBiZSBkaXNh
YmxlZCBieQogICAgIG1vZGlmeWluZyB0aGUgY29kZSwgbm90IHVzZXItc3VwcG9ydGVkIHdheSB0
byBkbyBpdCkuCgogIEFmdGVyIHRoZSBvZmZlbmRpbmcgY29tbWl0ICgrIHBhcnRpYWwgcmV2ZXJ0
KToKCiAgMSkgSU5UeCBpcyBubyBsb25nZXIgc3VwcG9ydCBmb3IgSFZNIChvbmx5IGZvciBQViBn
dWVzdHMpLgogIDIpIEFueSBIVk0gZ3Vlc3QgVGhlIGtlcm5lbCB3aWxsIG5vdCBib290IG9uIFhl
biA8IDQuMCB3aGljaCBkb2VzCiAgICAgbm90IGhhdmUgdmVjdG9yIGluamVjdGlvbiBzdXBwb3J0
LiBTaW5jZSB0aGUgb25seSBvdGhlciBtb2RlCiAgICAgc3VwcG9ydGVkIGlzIElOVHggd2hpY2gu
CgogIFNvIGJhc2VkIG9uIHRoaXMgc3VtbWFyeSwgSSB0aGluayBiZWZvcmUgY29tbWl0ICg3MmE5
YjE4NjI5Mikgd2Ugd2VyZQogIGluIG11Y2ggYmV0dGVyIHBvc2l0aW9uIGZyb20gYSB1c2VyIHBv
aW50IG9mIHZpZXcuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1p
bmdvQHJlZGhhdC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzog
eDg2QGtlcm5lbC5vcmcKQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVk
aGF0LmNvbT4KQ2M6IFBhdWwgR29ydG1ha2VyIDxwYXVsLmdvcnRtYWtlckB3aW5kcml2ZXIuY29t
PgpDYzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v
cmcKQ2M6IGxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IEFudGhvbnkgTGlndW9yaSA8YWxp
Z3VvcmlAYW1hem9uLmNvbT4KQ2M6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5k
ZT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQt
b2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgoK
LS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmggfCAgIDExICsrKysrKysrKysr
CiBhcmNoL3g4Ni9wY2kveGVuLmMgICAgICAgICAgICAgICAgfCAgICAyICstCiBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuLmMgICAgICAgICAgfCAgIDIxICsrKysrKysrKysrKysrKy0tLS0tLQogYXJj
aC94ODYveGVuL3NtcC5jICAgICAgICAgICAgICAgIHwgICAgMiArKwogYXJjaC94ODYveGVuL3Rp
bWUuYyAgICAgICAgICAgICAgIHwgICAgNSArKysrKwogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50
c19iYXNlLmMgIHwgICAyNiArKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogZHJpdmVycy94ZW4v
cGxhdGZvcm0tcGNpLmMgICAgICAgIHwgICAxMyArKystLS0tLS0tLS0tCiBpbmNsdWRlL3hlbi94
ZW4uaCAgICAgICAgICAgICAgICAgfCAgICAzICsrLQogOCBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNl
cnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCi0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hl
bi9ldmVudHMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgKQEAgLTIw
LDQgKzIwLDE1IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9pcnFzX2Rpc2FibGVkKHN0cnUKIC8q
IE5vIG5lZWQgZm9yIGEgYmFycmllciAtLSBYQ0hHIGlzIGEgYmFycmllciBvbiB4ODYuICovCiAj
ZGVmaW5lIHhjaGdfeGVuX3Vsb25nKHB0ciwgdmFsKSB4Y2hnKChwdHIpLCAodmFsKSkKIAorZXh0
ZXJuIGludCB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2s7CisKKy8qCisgKiBFdmVudHMgZGVsaXZl
cmVkIHZpYSBwbGF0Zm9ybSBQQ0kgaW50ZXJydXB0cyBhcmUgYWx3YXlzCisgKiByb3V0ZWQgdG8g
dmNwdSAwIGFuZCBoZW5jZSBjYW5ub3QgYmUgcmVib3VuZC4KKyAqLworc3RhdGljIGlubGluZSBi
b29sIHhlbl9zdXBwb3J0X2V2dGNobl9yZWJpbmQodm9pZCkKK3sKKwlyZXR1cm4gKCF4ZW5faHZt
X2RvbWFpbigpIHx8IHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayk7Cit9CisKICNlbmRpZiAvKiBf
QVNNX1g4Nl9YRU5fRVZFTlRTX0ggKi8KLS0tIGEvYXJjaC94ODYvcGNpL3hlbi5jCisrKyBiL2Fy
Y2gveDg2L3BjaS94ZW4uYwpAQCAtNDQ3LDcgKzQ0Nyw3IEBAIHZvaWQgX19pbml0IHhlbl9tc2lf
aW5pdCh2b2lkKQogCiBpbnQgX19pbml0IHBjaV94ZW5faHZtX2luaXQodm9pZCkKIHsKLQlpZiAo
IXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFzKSkKKwlpZiAoIXhlbl9oYXZlX3ZlY3Rvcl9j
YWxsYmFjayB8fCAheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fcGlycXMpKQogCQlyZXR1cm4gMDsK
IAogI2lmZGVmIENPTkZJR19BQ1BJCi0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTEzNyw2ICsxMzcsOCBAQCBzdHJ1Y3Qgc2hh
cmVkX2luZm8geGVuX2R1bW15X3NoYXJlZF9pbmZvCiB2b2lkICp4ZW5faW5pdGlhbF9nZHQ7CiAK
IFJFU0VSVkVfQlJLKHNoYXJlZF9pbmZvX3BhZ2VfYnJrLCBQQUdFX1NJWkUpOworX19yZWFkX21v
c3RseSBpbnQgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrOworRVhQT1JUX1NZTUJPTF9HUEwoeGVu
X2hhdmVfdmVjdG9yX2NhbGxiYWNrKTsKIAogc3RhdGljIGludCB4ZW5fY3B1X3VwX3ByZXBhcmUo
dW5zaWduZWQgaW50IGNwdSk7CiBzdGF0aWMgaW50IHhlbl9jcHVfdXBfb25saW5lKHVuc2lnbmVk
IGludCBjcHUpOwpAQCAtMTUwOCw3ICsxNTEwLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5f
cHZoX2Vhcmx5X2d1ZXN0X2kKIAlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xh
dGVkX3BoeXNtYXApKQogCQlyZXR1cm47CiAKLQlCVUdfT04oIXhlbl9mZWF0dXJlKFhFTkZFQVRf
aHZtX2NhbGxiYWNrX3ZlY3RvcikpOworCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fY2Fs
bGJhY2tfdmVjdG9yKSkKKwkJcmV0dXJuOworCisJeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrID0g
MTsKIAogCXhlbl9wdmhfZWFybHlfY3B1X2luaXQoMCwgZmFsc2UpOwogCXhlbl9wdmhfc2V0X2Ny
X2ZsYWdzKDApOwpAQCAtMTg0Nyw3ICsxODUyLDkgQEAgc3RhdGljIGludCB4ZW5fY3B1X3VwX3By
ZXBhcmUodW5zaWduZWQgaQogCQl4ZW5fdmNwdV9zZXR1cChjcHUpOwogCX0KIAotCWlmICh4ZW5f
cHZfZG9tYWluKCkgfHwgeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkKKwlp
ZiAoeGVuX3B2X2RvbWFpbigpIHx8CisJICAgICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgJiYK
KwkgICAgIHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpKQogCQl4ZW5fc2V0
dXBfdGltZXIoY3B1KTsKIAogCXJjID0geGVuX3NtcF9pbnRyX2luaXQoY3B1KTsKQEAgLTE4NjMs
NyArMTg3MCw5IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV9kZWFkKHVuc2lnbmVkIGludCBjcHUKIHsK
IAl4ZW5fc21wX2ludHJfZnJlZShjcHUpOwogCi0JaWYgKHhlbl9wdl9kb21haW4oKSB8fCB4ZW5f
ZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKQorCWlmICh4ZW5fcHZfZG9tYWluKCkg
fHwKKwkgICAgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayAmJgorCSAgICAgeGVuX2ZlYXR1cmUo
WEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkpCiAJCXhlbl90ZWFyZG93bl90aW1lcihjcHUpOwog
CiAJcmV0dXJuIDA7CkBAIC0xOTAyLDggKzE5MTEsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVu
X2h2bV9ndWVzdF9pbml0KHZvCiAKIAl4ZW5fcGFuaWNfaGFuZGxlcl9pbml0KCk7CiAKLQlCVUdf
T04oIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpOwotCisJaWYgKHhl
bl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpCisJCXhlbl9oYXZlX3ZlY3Rv
cl9jYWxsYmFjayA9IDE7CiAJeGVuX2h2bV9zbXBfaW5pdCgpOwogCVdBUk5fT04oeGVuX2NwdWhw
X3NldHVwKCkpOwogCXhlbl91bnBsdWdfZW11bGF0ZWRfZGV2aWNlcygpOwpAQCAtMTk0MSw3ICsx
OTUwLDcgQEAgYm9vbCB4ZW5faHZtX25lZWRfbGFwaWModm9pZCkKIAkJcmV0dXJuIGZhbHNlOwog
CWlmICgheGVuX2h2bV9kb21haW4oKSkKIAkJcmV0dXJuIGZhbHNlOwotCWlmICh4ZW5fZmVhdHVy
ZShYRU5GRUFUX2h2bV9waXJxcykpCisJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3BpcnFz
KSAmJiB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCiAJCXJldHVybiBmYWxzZTsKIAlyZXR1cm4g
dHJ1ZTsKIH0KLS0tIGEvYXJjaC94ODYveGVuL3NtcC5jCisrKyBiL2FyY2gveDg2L3hlbi9zbXAu
YwpAQCAtNzY1LDYgKzc2NSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX3NtcF9wcmVw
YXJlX2MKIAogdm9pZCBfX2luaXQgeGVuX2h2bV9zbXBfaW5pdCh2b2lkKQogeworCWlmICgheGVu
X2hhdmVfdmVjdG9yX2NhbGxiYWNrKQorCQlyZXR1cm47CiAJc21wX29wcy5zbXBfcHJlcGFyZV9j
cHVzID0geGVuX2h2bV9zbXBfcHJlcGFyZV9jcHVzOwogCXNtcF9vcHMuc21wX3NlbmRfcmVzY2hl
ZHVsZSA9IHhlbl9zbXBfc2VuZF9yZXNjaGVkdWxlOwogCXNtcF9vcHMuY3B1X2RpZSA9IHhlbl9j
cHVfZGllOwotLS0gYS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2L3hlbi90aW1l
LmMKQEAgLTQzMiw2ICs0MzIsMTEgQEAgc3RhdGljIHZvaWQgeGVuX2h2bV9zZXR1cF9jcHVfY2xv
Y2tldmVudAogCiB2b2lkIF9faW5pdCB4ZW5faHZtX2luaXRfdGltZV9vcHModm9pZCkKIHsKKwkv
KiB2ZWN0b3IgY2FsbGJhY2sgaXMgbmVlZGVkIG90aGVyd2lzZSB3ZSBjYW5ub3QgcmVjZWl2ZSBp
bnRlcnJ1cHRzCisJICogb24gY3B1ID4gMCBhbmQgYXQgdGhpcyBwb2ludCB3ZSBkb24ndCBrbm93
IGhvdyBtYW55IGNwdXMgYXJlCisJICogYXZhaWxhYmxlICovCisJaWYgKCF4ZW5faGF2ZV92ZWN0
b3JfY2FsbGJhY2spCisJCXJldHVybjsKIAlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3Nh
ZmVfcHZjbG9jaykpIHsKIAkJcHJpbnRrKEtFUk5fSU5GTyAiWGVuIGRvZXNuJ3Qgc3VwcG9ydCBw
dmNsb2NrIG9uIEhWTSwiCiAJCQkJImRpc2FibGUgcHYgdGltZXJcbiIpOwotLS0gYS9kcml2ZXJz
L3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYworKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRz
X2Jhc2UuYwpAQCAtMTMxMiw2ICsxMzEyLDkgQEAgc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2Nw
dSh1bnNpZ25lZCBpcgogCWlmICghVkFMSURfRVZUQ0hOKGV2dGNobikpCiAJCXJldHVybiAtMTsK
IAorCWlmICgheGVuX3N1cHBvcnRfZXZ0Y2huX3JlYmluZCgpKQorCQlyZXR1cm4gLTE7CisKIAkv
KiBTZW5kIGZ1dHVyZSBpbnN0YW5jZXMgb2YgdGhpcyBpbnRlcnJ1cHQgdG8gb3RoZXIgdmNwdS4g
Ki8KIAliaW5kX3ZjcHUucG9ydCA9IGV2dGNobjsKIAliaW5kX3ZjcHUudmNwdSA9IHhlbl92Y3B1
X25yKHRjcHUpOwpAQCAtMTY0NSwxNSArMTY0OCwyMCBAQCB2b2lkIHhlbl9jYWxsYmFja192ZWN0
b3Iodm9pZCkKIHsKIAlpbnQgcmM7CiAJdWludDY0X3QgY2FsbGJhY2tfdmlhOwotCi0JY2FsbGJh
Y2tfdmlhID0gSFZNX0NBTExCQUNLX1ZFQ1RPUihIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUik7
Ci0JcmMgPSB4ZW5fc2V0X2NhbGxiYWNrX3ZpYShjYWxsYmFja192aWEpOwotCUJVR19PTihyYyk7
Ci0JcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5IGlz
IGVuYWJsZWRcbiIpOwotCS8qIGluIHRoZSByZXN0b3JlIGNhc2UgdGhlIHZlY3RvciBoYXMgYWxy
ZWFkeSBiZWVuIGFsbG9jYXRlZCAqLwotCWlmICghdGVzdF9iaXQoSFlQRVJWSVNPUl9DQUxMQkFD
S19WRUNUT1IsIHVzZWRfdmVjdG9ycykpCi0JCWFsbG9jX2ludHJfZ2F0ZShIWVBFUlZJU09SX0NB
TExCQUNLX1ZFQ1RPUiwKLQkJCQl4ZW5faHZtX2NhbGxiYWNrX3ZlY3Rvcik7CisJaWYgKHhlbl9o
YXZlX3ZlY3Rvcl9jYWxsYmFjaykgeworCQljYWxsYmFja192aWEgPSBIVk1fQ0FMTEJBQ0tfVkVD
VE9SKEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SKTsKKwkJcmMgPSB4ZW5fc2V0X2NhbGxiYWNr
X3ZpYShjYWxsYmFja192aWEpOworCQlpZiAocmMpIHsKKwkJCXByX2VycigiUmVxdWVzdCBmb3Ig
WGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZmFpbGVkXG4iKTsKKwkJCXhlbl9oYXZlX3ZlY3Rvcl9j
YWxsYmFjayA9IDA7CisJCQlyZXR1cm47CisJCX0KKwkJcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFj
ayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpOworCQkvKiBpbiB0aGUg
cmVzdG9yZSBjYXNlIHRoZSB2ZWN0b3IgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQgKi8KKwkJ
aWYgKCF0ZXN0X2JpdChIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwgdXNlZF92ZWN0b3JzKSkK
KwkJCWFsbG9jX2ludHJfZ2F0ZShIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RPUiwKKwkJCQkJeGVu
X2h2bV9jYWxsYmFja192ZWN0b3IpOworCX0KIH0KICNlbHNlCiB2b2lkIHhlbl9jYWxsYmFja192
ZWN0b3Iodm9pZCkge30KLS0tIGEvZHJpdmVycy94ZW4vcGxhdGZvcm0tcGNpLmMKKysrIGIvZHJp
dmVycy94ZW4vcGxhdGZvcm0tcGNpLmMKQEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIHVpbnQ2NF90
IGdldF9jYWxsYmFja192aWEoc3RydWN0CiAJcGluID0gcGRldi0+cGluOwogCiAJLyogV2UgZG9u
J3Qga25vdyB0aGUgR1NJLiBTcGVjaWZ5IHRoZSBQQ0kgSU5UeCBsaW5lIGluc3RlYWQuICovCi0J
cmV0dXJuICgodWludDY0X3QpMHgwMSA8PCBIVk1fQ0FMTEJBQ0tfVklBX1RZUEVfU0hJRlQpIHwg
LyogUENJIElOVHggaWRlbnRpZmllciAqLworCXJldHVybiAoKHVpbnQ2NF90KTB4MDEgPDwgNTYp
IHwgLyogUENJIElOVHggaWRlbnRpZmllciAqLwogCQkoKHVpbnQ2NF90KXBjaV9kb21haW5fbnIo
cGRldi0+YnVzKSA8PCAzMikgfAogCQkoKHVpbnQ2NF90KXBkZXYtPmJ1cy0+bnVtYmVyIDw8IDE2
KSB8CiAJCSgodWludDY0X3QpKHBkZXYtPmRldmZuICYgMHhmZikgPDwgOCkgfApAQCAtOTAsNyAr
OTAsNyBAQCBzdGF0aWMgaW50IHhlbl9hbGxvY2F0ZV9pcnEoc3RydWN0IHBjaV9kCiBzdGF0aWMg
aW50IHBsYXRmb3JtX3BjaV9yZXN1bWUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAJaW50IGVy
cjsKLQlpZiAoIXhlbl9wdl9kb21haW4oKSkKKwlpZiAoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNr
KQogCQlyZXR1cm4gMDsKIAllcnIgPSB4ZW5fc2V0X2NhbGxiYWNrX3ZpYShjYWxsYmFja192aWEp
OwogCWlmIChlcnIpIHsKQEAgLTEzOCwxNCArMTM4LDcgQEAgc3RhdGljIGludCBwbGF0Zm9ybV9w
Y2lfcHJvYmUoc3RydWN0IHBjaQogCXBsYXRmb3JtX21taW8gPSBtbWlvX2FkZHI7CiAJcGxhdGZv
cm1fbW1pb2xlbiA9IG1taW9fbGVuOwogCi0JLyogCi0JICogWGVuIEhWTSBndWVzdHMgYWx3YXlz
IHVzZSB0aGUgdmVjdG9yIGNhbGxiYWNrIG1lY2hhbmlzbS4KLQkgKiBMMSBEb20wIGluIGEgbmVz
dGVkIFhlbiBlbnZpcm9ubWVudCBpcyBhIFBWIGd1ZXN0IGluc2lkZSBpbiBhbgotCSAqIEhWTSBl
bnZpcm9ubWVudC4gSXQgbmVlZHMgdGhlIHBsYXRmb3JtLXBjaSBkcml2ZXIgdG8gZ2V0Ci0JICog
bm90aWZpY2F0aW9ucyBmcm9tIEwwIFhlbiwgYnV0IGl0IGNhbm5vdCB1c2UgdGhlIHZlY3RvciBj
YWxsYmFjawotCSAqIGFzIGl0IGlzIG5vdCBleHBvcnRlZCBieSBMMSBYZW4uCi0JICovCi0JaWYg
KHhlbl9wdl9kb21haW4oKSkgeworCWlmICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKSB7CiAJ
CXJldCA9IHhlbl9hbGxvY2F0ZV9pcnEocGRldik7CiAJCWlmIChyZXQpIHsKIAkJCWRldl93YXJu
KCZwZGV2LT5kZXYsICJyZXF1ZXN0X2lycSBmYWlsZWQgZXJyPSVkXG4iLCByZXQpOwotLS0gYS9p
bmNsdWRlL3hlbi94ZW4uaAorKysgYi9pbmNsdWRlL3hlbi94ZW4uaApAQCAtMzgsNyArMzgsOCBA
QCBleHRlcm4gZW51bSB4ZW5fZG9tYWluX3R5cGUgeGVuX2RvbWFpbl90CiAgKi8KICNpbmNsdWRl
IDx4ZW4vZmVhdHVyZXMuaD4KICNkZWZpbmUgeGVuX3B2aF9kb21haW4oKSAoeGVuX3B2X2RvbWFp
bigpICYmIFwKLQkJCSAgeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21h
cCkpCisJCQkgIHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApICYm
IFwKKwkJCSAgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKQogI2Vsc2UKICNkZWZpbmUgeGVuX3B2
aF9kb21haW4oKQkoMCkKICNlbmRpZgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 14:24:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8p0r-0000AI-1I; Thu, 11 May 2017 14:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1d8p0p-0000AC-Hm
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:24:15 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 52/D4-03557-E0474195; Thu, 11 May 2017 14:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpubySR5evRCT
 S4OZaRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP9LcOCjaEVLx4fY29gbPDoYuTiEBLYySgx
 5+93pi5GDg42AVOJGf9Vuhg5OUQEFCQ29z5jBalhFrjOKvF+0zxGkISwgJ/Ew5/tYDaLgKpEX
 /MDVhCbV8BKYtfJ+SwgtoSAvMTZLTuZQWxOAWuJHwtOgdlCQDXPv99hArFFBcQkDr67zwTRKy
 hxcuYTFpAbmAXUJdbPE5rAyDsLSWYWQmYBI9MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAwGEAgh2MBxYFHmKU5GBSEuVt/yMcKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCN7RYJFJIsCg1PbUiLTMHGMIwaQkOHiUR3sgioDRvcUFibnFmOkTqFKMux7ulH
 94zCbHk5eelSonzSoDMEAApyijNgxsBi6dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYVBp
 nCk5lXArfpFdARTEBH9IPcz1tckoiQkmpgjNG8sVn8rz8Lq8t1hfX5qpbpvC7blRJE5zqWBX0
 pkVl1fXZc1YPbbI3+DZ6Rh25+OZXb42vDK9nfZfFQgO9CQNxe6TIRz9XOSqeW5L2+E/boGv8p
 7s1JNYtfce6fkl3bsn9D7TSzE628t5lm/bvdcCVi7m6JmcK1YRsdfh6Yr78tQKo2hEdPiaU4I
 9FQi7moOBEACFQvJaICAAA=
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494512652!78407633!1
X-Originating-IP: [140.211.169.12]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40161 invoked from network); 11 May 2017 14:24:13 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 14:24:13 -0000
Received: from localhost (LFbn-1-12060-104.w90-92.abo.wanadoo.fr
 [90.92.122.104])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 5AB00B2F;
 Thu, 11 May 2017 14:23:34 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Thu, 11 May 2017 16:13:08 +0200
Message-Id: <20170511141218.178594044@linuxfoundation.org>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170511141210.778405364@linuxfoundation.org>
References: <20170511141210.778405364@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, linux-pci@vger.kernel.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 KarimAllah Ahmed <karahmed@amazon.de>, x86@kernel.org,
 Paul Gortmaker <paul.gortmaker@windriver.com>, stable@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Julien Grall <julien.grall@arm.com>,
 Ingo Molnar <mingo@redhat.com>, Anthony Liguori <aliguori@amazon.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Bjorn Helgaas <bhelgaas@google.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH 4.9 099/103] xen: Revert commits da72ff5bfcb0
	and 72a9b186292d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

NC45LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw
bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cgpjb21taXQgODRkNTgyZDIzNmRjMWY5
MDg1ZTc0MWFmZmM3MmU5YmEwNjFhNjdjMiB1cHN0cmVhbS4KClJlY2VudCBkaXNjdXNzaW9uICho
dHRwOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0OTE5MjE4NDUyMzc0MSkKZXN0YWJsaXNo
ZWQgdGhhdCBjb21taXQgNzJhOWIxODYyOTJkICgieGVuOiBSZW1vdmUgZXZlbnQgY2hhbm5lbApu
b3RpZmljYXRpb24gdGhyb3VnaCBYZW4gUENJIHBsYXRmb3JtIGRldmljZSIpIChhbmQgdGh1cyBj
b21taXQKZGE3MmZmNWJmY2IwICgicGFydGlhbGx5IHJldmVydCAieGVuOiBSZW1vdmUgZXZlbnQg
Y2hhbm5lbApub3RpZmljYXRpb24gdGhyb3VnaCBYZW4gUENJIHBsYXRmb3JtIGRldmljZSIiKSkg
YXJlIHVubmVjZXNzYXJ5IGFuZCwKaW4gZmFjdCwgcHJldmVudCBIVk0gZ3Vlc3RzIGZyb20gYm9v
dGluZyBvbiBYZW4gcmVsZWFzZXMgcHJpb3IgdG8gNC4wCgpUaGVyZWZvcmUgd2UgcmV2ZXJ0IGJv
dGggb2YgdGhvc2UgY29tbWl0cy4KClRoZSBzdW1tYXJ5IG9mIHRoYXQgZGlzY3Vzc2lvbiBpcyBi
ZWxvdzoKCiAgSGVyZSBpcyB0aGUgYnJpZWYgc3VtbWFyeSBvZiB0aGUgY3VycmVudCBzaXR1YXRp
b246CgogIEJlZm9yZSB0aGUgb2ZmZW5kaW5nIGNvbW1pdCAoNzJhOWIxODYyOTIpOgoKICAxKSBJ
TlR4IGRvZXMgbm90IHdvcmsgYmVjYXVzZSBvZiB0aGUgcmVzZXRfd2F0Y2hlcyBwYXRoLgogIDIp
IFRoZSByZXNldF93YXRjaGVzIHBhdGggaXMgb25seSB0YWtlbiBpZiB5b3UgaGF2ZSBYZW4gPiA0
LjAKICAzKSBUaGUgTGludXggS2VybmVsIGJ5IGRlZmF1bHQgd2lsbCB1c2UgdmVjdG9yIGluamVj
dCBpZiB0aGUgaHlwZXJ2aXNvcgogICAgIHN1cHBvcnQuIFNvIGV2ZW4gSU5UeCBkb2VzIG5vdCB3
b3JrIG5vIGJvZHkgcnVubmluZyB0aGUga2VybmVsIHdpdGgKICAgICBYZW4gPiA0LjAgd291bGQg
bm90aWNlLiBVbmxlc3MgaGUgZXhwbGljaXRseSBkaXNhYmxlZCB0aGlzIGZlYXR1cmUKICAgICBl
aXRoZXIgaW4gdGhlIGtlcm5lbCBvciBpbiBYZW4gKGFuZCB0aGlzIGNhbiBvbmx5IGJlIGRpc2Fi
bGVkIGJ5CiAgICAgbW9kaWZ5aW5nIHRoZSBjb2RlLCBub3QgdXNlci1zdXBwb3J0ZWQgd2F5IHRv
IGRvIGl0KS4KCiAgQWZ0ZXIgdGhlIG9mZmVuZGluZyBjb21taXQgKCsgcGFydGlhbCByZXZlcnQp
OgoKICAxKSBJTlR4IGlzIG5vIGxvbmdlciBzdXBwb3J0IGZvciBIVk0gKG9ubHkgZm9yIFBWIGd1
ZXN0cykuCiAgMikgQW55IEhWTSBndWVzdCBUaGUga2VybmVsIHdpbGwgbm90IGJvb3Qgb24gWGVu
IDwgNC4wIHdoaWNoIGRvZXMKICAgICBub3QgaGF2ZSB2ZWN0b3IgaW5qZWN0aW9uIHN1cHBvcnQu
IFNpbmNlIHRoZSBvbmx5IG90aGVyIG1vZGUKICAgICBzdXBwb3J0ZWQgaXMgSU5UeCB3aGljaC4K
CiAgU28gYmFzZWQgb24gdGhpcyBzdW1tYXJ5LCBJIHRoaW5rIGJlZm9yZSBjb21taXQgKDcyYTli
MTg2MjkyKSB3ZSB3ZXJlCiAgaW4gbXVjaCBiZXR0ZXIgcG9zaXRpb24gZnJvbSBhIHVzZXIgcG9p
bnQgb2Ygdmlldy4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzog
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWlu
Z29AcmVkaGF0LmNvbT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiB4
ODZAa2VybmVsLm9yZwpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDYzogQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRo
YXQuY29tPgpDYzogUGF1bCBHb3J0bWFrZXIgPHBhdWwuZ29ydG1ha2VyQHdpbmRyaXZlci5jb20+
CkNjOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9y
ZwpDYzogbGludXgtcGNpQHZnZXIua2VybmVsLm9yZwpDYzogQW50aG9ueSBMaWd1b3JpIDxhbGln
dW9yaUBhbWF6b24uY29tPgpDYzogS2FyaW1BbGxhaCBBaG1lZCA8a2FyYWhtZWRAYW1hem9uLmRl
PgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+Cgot
LS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaCB8ICAgMTEgKysrKysrCiBhcmNo
L3g4Ni9wY2kveGVuLmMgICAgICAgICAgICAgICAgfCAgICAyIC0KIGFyY2gveDg2L3hlbi9lbmxp
Z2h0ZW4uYyAgICAgICAgICB8ICAgMjEgKysrKysrKystLS0tCiBhcmNoL3g4Ni94ZW4vc21wLmMg
ICAgICAgICAgICAgICAgfCAgICAyICsKIGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAgICAgICAg
ICB8ICAgIDUgKysKIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jICB8ICAgMjYgKysr
KysrKysrKy0tLS0tCiBkcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYyAgICAgICAgfCAgIDY0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hlbi94ZW4uaCAg
ICAgICAgICAgICAgICAgfCAgICAzICsKIDggZmlsZXMgY2hhbmdlZCwgMTE3IGluc2VydGlvbnMo
KyksIDE3IGRlbGV0aW9ucygtKQoKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50
cy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaApAQCAtMjAsNCArMjAs
MTUgQEAgc3RhdGljIGlubGluZSBpbnQgeGVuX2lycXNfZGlzYWJsZWQoc3RydQogLyogTm8gbmVl
ZCBmb3IgYSBiYXJyaWVyIC0tIFhDSEcgaXMgYSBiYXJyaWVyIG9uIHg4Ni4gKi8KICNkZWZpbmUg
eGNoZ194ZW5fdWxvbmcocHRyLCB2YWwpIHhjaGcoKHB0ciksICh2YWwpKQogCitleHRlcm4gaW50
IHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjazsKKworLyoKKyAqIEV2ZW50cyBkZWxpdmVyZWQgdmlh
IHBsYXRmb3JtIFBDSSBpbnRlcnJ1cHRzIGFyZSBhbHdheXMKKyAqIHJvdXRlZCB0byB2Y3B1IDAg
YW5kIGhlbmNlIGNhbm5vdCBiZSByZWJvdW5kLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgeGVu
X3N1cHBvcnRfZXZ0Y2huX3JlYmluZCh2b2lkKQoreworCXJldHVybiAoIXhlbl9odm1fZG9tYWlu
KCkgfHwgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKTsKK30KKwogI2VuZGlmIC8qIF9BU01fWDg2
X1hFTl9FVkVOVFNfSCAqLwotLS0gYS9hcmNoL3g4Ni9wY2kveGVuLmMKKysrIGIvYXJjaC94ODYv
cGNpL3hlbi5jCkBAIC00NDcsNyArNDQ3LDcgQEAgdm9pZCBfX2luaXQgeGVuX21zaV9pbml0KHZv
aWQpCiAKIGludCBfX2luaXQgcGNpX3hlbl9odm1faW5pdCh2b2lkKQogewotCWlmICgheGVuX2Zl
YXR1cmUoWEVORkVBVF9odm1fcGlycXMpKQorCWlmICgheGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNr
IHx8ICF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9waXJxcykpCiAJCXJldHVybiAwOwogCiAjaWZk
ZWYgQ09ORklHX0FDUEkKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCisrKyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW4uYwpAQCAtMTM3LDYgKzEzNyw4IEBAIHN0cnVjdCBzaGFyZWRfaW5m
byB4ZW5fZHVtbXlfc2hhcmVkX2luZm8KIHZvaWQgKnhlbl9pbml0aWFsX2dkdDsKIAogUkVTRVJW
RV9CUksoc2hhcmVkX2luZm9fcGFnZV9icmssIFBBR0VfU0laRSk7CitfX3JlYWRfbW9zdGx5IGlu
dCB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2s7CitFWFBPUlRfU1lNQk9MX0dQTCh4ZW5faGF2ZV92
ZWN0b3JfY2FsbGJhY2spOwogCiBzdGF0aWMgaW50IHhlbl9jcHVfdXBfcHJlcGFyZSh1bnNpZ25l
ZCBpbnQgY3B1KTsKIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9vbmxpbmUodW5zaWduZWQgaW50IGNw
dSk7CkBAIC0xNTIxLDcgKzE1MjMsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9wdmhfZWFy
bHlfZ3Vlc3RfaQogCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5
c21hcCkpCiAJCXJldHVybjsKIAotCUJVR19PTigheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fY2Fs
bGJhY2tfdmVjdG9yKSk7CisJaWYgKCF4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9jYWxsYmFja192
ZWN0b3IpKQorCQlyZXR1cm47CisKKwl4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgPSAxOwogCiAJ
eGVuX3B2aF9lYXJseV9jcHVfaW5pdCgwLCBmYWxzZSk7CiAJeGVuX3B2aF9zZXRfY3JfZmxhZ3Mo
MCk7CkBAIC0xODYwLDcgKzE4NjUsOSBAQCBzdGF0aWMgaW50IHhlbl9jcHVfdXBfcHJlcGFyZSh1
bnNpZ25lZCBpCiAJCXhlbl92Y3B1X3NldHVwKGNwdSk7CiAJfQogCi0JaWYgKHhlbl9wdl9kb21h
aW4oKSB8fCB4ZW5fZmVhdHVyZShYRU5GRUFUX2h2bV9zYWZlX3B2Y2xvY2spKQorCWlmICh4ZW5f
cHZfZG9tYWluKCkgfHwKKwkgICAgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayAmJgorCSAgICAg
eGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNsb2NrKSkpCiAJCXhlbl9zZXR1cF90aW1l
cihjcHUpOwogCiAJcmMgPSB4ZW5fc21wX2ludHJfaW5pdChjcHUpOwpAQCAtMTg3Niw3ICsxODgz
LDkgQEAgc3RhdGljIGludCB4ZW5fY3B1X2RlYWQodW5zaWduZWQgaW50IGNwdQogewogCXhlbl9z
bXBfaW50cl9mcmVlKGNwdSk7CiAKLQlpZiAoeGVuX3B2X2RvbWFpbigpIHx8IHhlbl9mZWF0dXJl
KFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpCisJaWYgKHhlbl9wdl9kb21haW4oKSB8fAorCSAg
ICAoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrICYmCisJICAgICB4ZW5fZmVhdHVyZShYRU5GRUFU
X2h2bV9zYWZlX3B2Y2xvY2spKSkKIAkJeGVuX3RlYXJkb3duX3RpbWVyKGNwdSk7CiAKIAlyZXR1
cm4gMDsKQEAgLTE5MTUsOCArMTkyNCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX2d1
ZXN0X2luaXQodm8KIAogCXhlbl9wYW5pY19oYW5kbGVyX2luaXQoKTsKIAotCUJVR19PTigheGVu
X2ZlYXR1cmUoWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSk7Ci0KKwlpZiAoeGVuX2ZlYXR1
cmUoWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSkKKwkJeGVuX2hhdmVfdmVjdG9yX2NhbGxi
YWNrID0gMTsKIAl4ZW5faHZtX3NtcF9pbml0KCk7CiAJV0FSTl9PTih4ZW5fY3B1aHBfc2V0dXAo
KSk7CiAJeGVuX3VucGx1Z19lbXVsYXRlZF9kZXZpY2VzKCk7CkBAIC0xOTU0LDcgKzE5NjMsNyBA
QCBib29sIHhlbl9odm1fbmVlZF9sYXBpYyh2b2lkKQogCQlyZXR1cm4gZmFsc2U7CiAJaWYgKCF4
ZW5faHZtX2RvbWFpbigpKQogCQlyZXR1cm4gZmFsc2U7Ci0JaWYgKHhlbl9mZWF0dXJlKFhFTkZF
QVRfaHZtX3BpcnFzKSkKKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fcGlycXMpICYmIHhl
bl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykKIAkJcmV0dXJuIGZhbHNlOwogCXJldHVybiB0cnVlOwog
fQotLS0gYS9hcmNoL3g4Ni94ZW4vc21wLmMKKysrIGIvYXJjaC94ODYveGVuL3NtcC5jCkBAIC03
NjUsNiArNzY1LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1fc21wX3ByZXBhcmVfYwog
CiB2b2lkIF9faW5pdCB4ZW5faHZtX3NtcF9pbml0KHZvaWQpCiB7CisJaWYgKCF4ZW5faGF2ZV92
ZWN0b3JfY2FsbGJhY2spCisJCXJldHVybjsKIAlzbXBfb3BzLnNtcF9wcmVwYXJlX2NwdXMgPSB4
ZW5faHZtX3NtcF9wcmVwYXJlX2NwdXM7CiAJc21wX29wcy5zbXBfc2VuZF9yZXNjaGVkdWxlID0g
eGVuX3NtcF9zZW5kX3Jlc2NoZWR1bGU7CiAJc21wX29wcy5jcHVfZGllID0geGVuX2NwdV9kaWU7
Ci0tLSBhL2FyY2gveDg2L3hlbi90aW1lLmMKKysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwpAQCAt
NDMyLDYgKzQzMiwxMSBAQCBzdGF0aWMgdm9pZCB4ZW5faHZtX3NldHVwX2NwdV9jbG9ja2V2ZW50
CiAKIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1lX29wcyh2b2lkKQogeworCS8qIHZlY3Rv
ciBjYWxsYmFjayBpcyBuZWVkZWQgb3RoZXJ3aXNlIHdlIGNhbm5vdCByZWNlaXZlIGludGVycnVw
dHMKKwkgKiBvbiBjcHUgPiAwIGFuZCBhdCB0aGlzIHBvaW50IHdlIGRvbid0IGtub3cgaG93IG1h
bnkgY3B1cyBhcmUKKwkgKiBhdmFpbGFibGUgKi8KKwlpZiAoIXhlbl9oYXZlX3ZlY3Rvcl9jYWxs
YmFjaykKKwkJcmV0dXJuOwogCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9odm1fc2FmZV9wdmNs
b2NrKSkgewogCQlwcmludGsoS0VSTl9JTkZPICJYZW4gZG9lc24ndCBzdXBwb3J0IHB2Y2xvY2sg
b24gSFZNLCIKIAkJCQkiZGlzYWJsZSBwdiB0aW1lclxuIik7Ci0tLSBhL2RyaXZlcnMveGVuL2V2
ZW50cy9ldmVudHNfYmFzZS5jCisrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5j
CkBAIC0xMzE0LDYgKzEzMTQsOSBAQCBzdGF0aWMgaW50IHJlYmluZF9pcnFfdG9fY3B1KHVuc2ln
bmVkIGlyCiAJaWYgKCFWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKIAkJcmV0dXJuIC0xOwogCisJaWYg
KCF4ZW5fc3VwcG9ydF9ldnRjaG5fcmViaW5kKCkpCisJCXJldHVybiAtMTsKKwogCS8qIFNlbmQg
ZnV0dXJlIGluc3RhbmNlcyBvZiB0aGlzIGludGVycnVwdCB0byBvdGhlciB2Y3B1LiAqLwogCWJp
bmRfdmNwdS5wb3J0ID0gZXZ0Y2huOwogCWJpbmRfdmNwdS52Y3B1ID0geGVuX3ZjcHVfbnIodGNw
dSk7CkBAIC0xNjQ3LDE1ICsxNjUwLDIwIEBAIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lk
KQogewogCWludCByYzsKIAl1aW50NjRfdCBjYWxsYmFja192aWE7Ci0KLQljYWxsYmFja192aWEg
PSBIVk1fQ0FMTEJBQ0tfVkVDVE9SKEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SKTsKLQlyYyA9
IHhlbl9zZXRfY2FsbGJhY2tfdmlhKGNhbGxiYWNrX3ZpYSk7Ci0JQlVHX09OKHJjKTsKLQlwcl9p
bmZvKCJYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMgZW5hYmxl
ZFxuIik7Ci0JLyogaW4gdGhlIHJlc3RvcmUgY2FzZSB0aGUgdmVjdG9yIGhhcyBhbHJlYWR5IGJl
ZW4gYWxsb2NhdGVkICovCi0JaWYgKCF0ZXN0X2JpdChIWVBFUlZJU09SX0NBTExCQUNLX1ZFQ1RP
UiwgdXNlZF92ZWN0b3JzKSkKLQkJYWxsb2NfaW50cl9nYXRlKEhZUEVSVklTT1JfQ0FMTEJBQ0tf
VkVDVE9SLAotCQkJCXhlbl9odm1fY2FsbGJhY2tfdmVjdG9yKTsKKwlpZiAoeGVuX2hhdmVfdmVj
dG9yX2NhbGxiYWNrKSB7CisJCWNhbGxiYWNrX3ZpYSA9IEhWTV9DQUxMQkFDS19WRUNUT1IoSFlQ
RVJWSVNPUl9DQUxMQkFDS19WRUNUT1IpOworCQlyYyA9IHhlbl9zZXRfY2FsbGJhY2tfdmlhKGNh
bGxiYWNrX3ZpYSk7CisJCWlmIChyYykgeworCQkJcHJfZXJyKCJSZXF1ZXN0IGZvciBYZW4gSFZN
IGNhbGxiYWNrIHZlY3RvciBmYWlsZWRcbiIpOworCQkJeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNr
ID0gMDsKKwkJCXJldHVybjsKKwkJfQorCQlwcl9pbmZvKCJYZW4gSFZNIGNhbGxiYWNrIHZlY3Rv
ciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMgZW5hYmxlZFxuIik7CisJCS8qIGluIHRoZSByZXN0b3Jl
IGNhc2UgdGhlIHZlY3RvciBoYXMgYWxyZWFkeSBiZWVuIGFsbG9jYXRlZCAqLworCQlpZiAoIXRl
c3RfYml0KEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SLCB1c2VkX3ZlY3RvcnMpKQorCQkJYWxs
b2NfaW50cl9nYXRlKEhZUEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SLAorCQkJCQl4ZW5faHZtX2Nh
bGxiYWNrX3ZlY3Rvcik7CisJfQogfQogI2Vsc2UKIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2
b2lkKSB7fQotLS0gYS9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYworKysgYi9kcml2ZXJzL3hl
bi9wbGF0Zm9ybS1wY2kuYwpAQCAtNDIsNiArNDIsNyBAQAogc3RhdGljIHVuc2lnbmVkIGxvbmcg
cGxhdGZvcm1fbW1pbzsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHBsYXRmb3JtX21taW9fYWxsb2M7
CiBzdGF0aWMgdW5zaWduZWQgbG9uZyBwbGF0Zm9ybV9tbWlvbGVuOworc3RhdGljIHVpbnQ2NF90
IGNhbGxiYWNrX3ZpYTsKIAogc3RhdGljIHVuc2lnbmVkIGxvbmcgYWxsb2NfeGVuX21taW8odW5z
aWduZWQgbG9uZyBsZW4pCiB7CkBAIC01NCw2ICs1NSw1MSBAQCBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBhbGxvY194ZW5fbW1pbyh1bnNpCiAJcmV0dXJuIGFkZHI7CiB9CiAKK3N0YXRpYyB1aW50NjRf
dCBnZXRfY2FsbGJhY2tfdmlhKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworCXU4IHBpbjsKKwlp
bnQgaXJxOworCisJaXJxID0gcGRldi0+aXJxOworCWlmIChpcnEgPCAxNikKKwkJcmV0dXJuIGly
cTsgLyogSVNBIElSUSAqLworCisJcGluID0gcGRldi0+cGluOworCisJLyogV2UgZG9uJ3Qga25v
dyB0aGUgR1NJLiBTcGVjaWZ5IHRoZSBQQ0kgSU5UeCBsaW5lIGluc3RlYWQuICovCisJcmV0dXJu
ICgodWludDY0X3QpMHgwMSA8PCA1NikgfCAvKiBQQ0kgSU5UeCBpZGVudGlmaWVyICovCisJCSgo
dWludDY0X3QpcGNpX2RvbWFpbl9ucihwZGV2LT5idXMpIDw8IDMyKSB8CisJCSgodWludDY0X3Qp
cGRldi0+YnVzLT5udW1iZXIgPDwgMTYpIHwKKwkJKCh1aW50NjRfdCkocGRldi0+ZGV2Zm4gJiAw
eGZmKSA8PCA4KSB8CisJCSgodWludDY0X3QpKHBpbiAtIDEpICYgMyk7Cit9CisKK3N0YXRpYyBp
cnFyZXR1cm5fdCBkb19odm1fZXZ0Y2huX2ludHIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQorewor
CXhlbl9odm1fZXZ0Y2huX2RvX3VwY2FsbCgpOworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwor
c3RhdGljIGludCB4ZW5fYWxsb2NhdGVfaXJxKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworCXJl
dHVybiByZXF1ZXN0X2lycShwZGV2LT5pcnEsIGRvX2h2bV9ldnRjaG5faW50ciwKKwkJCUlSUUZf
Tk9CQUxBTkNJTkcgfCBJUlFGX1RSSUdHRVJfUklTSU5HLAorCQkJInhlbi1wbGF0Zm9ybS1wY2ki
LCBwZGV2KTsKK30KKworc3RhdGljIGludCBwbGF0Zm9ybV9wY2lfcmVzdW1lKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQoreworCWludCBlcnI7CisJaWYgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjaykK
KwkJcmV0dXJuIDA7CisJZXJyID0geGVuX3NldF9jYWxsYmFja192aWEoY2FsbGJhY2tfdmlhKTsK
KwlpZiAoZXJyKSB7CisJCWRldl9lcnIoJnBkZXYtPmRldiwgInBsYXRmb3JtX3BjaV9yZXN1bWUg
ZmFpbHVyZSFcbiIpOworCQlyZXR1cm4gZXJyOworCX0KKwlyZXR1cm4gMDsKK30KKwogc3RhdGlj
IGludCBwbGF0Zm9ybV9wY2lfcHJvYmUoc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAJCQkgICAgICBj
b25zdCBzdHJ1Y3QgcGNpX2RldmljZV9pZCAqZW50KQogewpAQCAtOTIsNiArMTM4LDIxIEBAIHN0
YXRpYyBpbnQgcGxhdGZvcm1fcGNpX3Byb2JlKHN0cnVjdCBwY2kKIAlwbGF0Zm9ybV9tbWlvID0g
bW1pb19hZGRyOwogCXBsYXRmb3JtX21taW9sZW4gPSBtbWlvX2xlbjsKIAorCWlmICgheGVuX2hh
dmVfdmVjdG9yX2NhbGxiYWNrKSB7CisJCXJldCA9IHhlbl9hbGxvY2F0ZV9pcnEocGRldik7CisJ
CWlmIChyZXQpIHsKKwkJCWRldl93YXJuKCZwZGV2LT5kZXYsICJyZXF1ZXN0X2lycSBmYWlsZWQg
ZXJyPSVkXG4iLCByZXQpOworCQkJZ290byBvdXQ7CisJCX0KKwkJY2FsbGJhY2tfdmlhID0gZ2V0
X2NhbGxiYWNrX3ZpYShwZGV2KTsKKwkJcmV0ID0geGVuX3NldF9jYWxsYmFja192aWEoY2FsbGJh
Y2tfdmlhKTsKKwkJaWYgKHJldCkgeworCQkJZGV2X3dhcm4oJnBkZXYtPmRldiwgIlVuYWJsZSB0
byBzZXQgdGhlIGV2dGNobiBjYWxsYmFjayAiCisJCQkJCSAiZXJyPSVkXG4iLCByZXQpOworCQkJ
Z290byBvdXQ7CisJCX0KKwl9CisKIAltYXhfbnJfZ2ZyYW1lcyA9IGdudHRhYl9tYXhfZ3JhbnRf
ZnJhbWVzKCk7CiAJZ3JhbnRfZnJhbWVzID0gYWxsb2NfeGVuX21taW8oUEFHRV9TSVpFICogbWF4
X25yX2dmcmFtZXMpOwogCXJldCA9IGdudHRhYl9zZXR1cF9hdXRvX3hsYXRfZnJhbWVzKGdyYW50
X2ZyYW1lcyk7CkBAIC0xMjMsNiArMTg0LDkgQEAgc3RhdGljIHN0cnVjdCBwY2lfZHJpdmVyIHBs
YXRmb3JtX2RyaXZlcgogCS5uYW1lID0gICAgICAgICAgIERSVl9OQU1FLAogCS5wcm9iZSA9ICAg
ICAgICAgIHBsYXRmb3JtX3BjaV9wcm9iZSwKIAkuaWRfdGFibGUgPSAgICAgICBwbGF0Zm9ybV9w
Y2lfdGJsLAorI2lmZGVmIENPTkZJR19QTQorCS5yZXN1bWVfZWFybHkgPSAgIHBsYXRmb3JtX3Bj
aV9yZXN1bWUsCisjZW5kaWYKIH07CiAKIHN0YXRpYyBpbnQgX19pbml0IHBsYXRmb3JtX3BjaV9p
bml0KHZvaWQpCi0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi5o
CkBAIC0zOCw3ICszOCw4IEBAIGV4dGVybiBlbnVtIHhlbl9kb21haW5fdHlwZSB4ZW5fZG9tYWlu
X3QKICAqLwogI2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogI2RlZmluZSB4ZW5fcHZoX2RvbWFp
bigpICh4ZW5fcHZfZG9tYWluKCkgJiYgXAotCQkJICB4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9f
dHJhbnNsYXRlZF9waHlzbWFwKSkKKwkJCSAgeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5z
bGF0ZWRfcGh5c21hcCkgJiYgXAorCQkJICB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2spCiAjZWxz
ZQogI2RlZmluZSB4ZW5fcHZoX2RvbWFpbigpCSgwKQogI2VuZGlmCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 14:26:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:26:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8p2W-0000HT-GI; Thu, 11 May 2017 14:26:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d8p2V-0000HL-N9
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 14:25:59 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 96/D2-01721-67474195; Thu, 11 May 2017 14:25:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfSajm5ZiUi
 kwZSDPBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPRry7Wgs+yFT3n9zA3MB4R72Lk4hASmMYo
 sX/xMsYuRk4OFoHzzBKLZ5uCJCQEtrFK9CxdDpaQEMiTOHPmBBuEXSyxYO4mMJtXQFDi5MwnL
 CC2kICXxO1lj5hAbE6BQInPP++wQGzYxCRxr+ULO0iCTUBBYtOPWVDbVCUO7TvPDjEoQGL3mT
 lAcQ4OYYEUif/LOUFMEQFziSnnA0DGMAs0MEt8unsErJxZQFOidftvKFtbYtnC18wTGAVnITl
 pFpKyWUjKFjAyr2LUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93E
 CAzcegYGxh2MzSf8DjFKcjApifK2/xGOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+7BYJFJIs
 Cg1PbUiLTMHGEMwaQkOHiUR3sMgad7igsTc4sx0iNQpRmOOF5ffv2fieLLyx3smIZa8/LxUKX
 HeOSClAiClGaV5cINgsX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvBJApPJl5JXD7XgG
 dwgR0Sj/IF7zFJYkIKakGxvBiY2aO7Qz3z7gaJSROMA7Vzk7dd+lo0f/HTeWnXM93/W4ze1LQ
 2pkb4t/OtipVcp1UVyz/qvxGly8TOfKUA9/E75s5L6VijVpwrcwLO/1jP2bbi9daSz+QS/xb9
 P7T33Cl+/+EnghxqOy5pZV8dmKt9KHUCczLPP/0NZjOPe7h9jVMzD9ciaU4I9FQi7moOBEAPw
 x8IOgCAAA=
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494512757!41903647!1
X-Originating-IP: [209.85.214.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7194 invoked from network); 11 May 2017 14:25:58 -0000
Received: from mail-it0-f44.google.com (HELO mail-it0-f44.google.com)
 (209.85.214.44)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 14:25:58 -0000
Received: by mail-it0-f44.google.com with SMTP id w68so1251671itc.0
 for <xen-devel@lists.xensource.com>; Thu, 11 May 2017 07:25:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=lqErLKf7XEmoN20Wgq9gSRdKKnTCjxN7j9f6BD7vj5U=;
 b=KbIVB+1gO5K8VdGzFtL+1PPVb+QVddWU4xka/JV8dihYd7mb39SRxk8mgl9cQWO1hv
 9k56+Rq4MknueK45sgyRQR3jOS/1yydxYvHo4I/Ew8fTP1HV2xFRY5JV5ILKLd3t0aza
 DRAy/OABqqlHY23ZfyJHeklcvSECLEt4wCXJk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=lqErLKf7XEmoN20Wgq9gSRdKKnTCjxN7j9f6BD7vj5U=;
 b=QEhgpO2JxZ7uoXQStFxANldbExnE+ctFqx8HrSqUGUUal3epBSmbIFfHzZwhbPR3V5
 oKYkVMvPFzNRAw2e+VRtbwV7gjG8bp4dTSDbTwKxsj1RmWEYhyQir9ehcwpt/QRYfinH
 MZwCe7hGhFP9IpTk8qB+RwXuHCo3BcKOayFs0dQywR/yLo1Rjz0+3C37PGa3y9CY8swj
 uZ43G3iQ+9ZGs+NWa7D+QvcMb4OCwEkbJDTbWPRs5QdqcCIXlPj0rdCxX6bXdFVu3UsY
 i4KrQKTx+zvXe18CW08QTYulQg2bw+Wk6VWxnlrT9pF/6EbljktEUFO+od6Ip152GZVU
 BakA==
X-Gm-Message-State: AODbwcDQ05Avww+fded3sorkOuTHf8o6Ht8t2AiN17v9XoNQaT8Uamhe
 D7/peG6ktzAWsos6Sx0QV0lAGfnzschA
X-Received: by 10.36.60.132 with SMTP id m126mr6746473ita.113.1494512751922;
 Thu, 11 May 2017 07:25:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.154.71 with HTTP; Thu, 11 May 2017 07:25:51 -0700 (PDT)
In-Reply-To: <CAEaD8JN=aqWOPfDGUo23wzBp0TmT3jzOiZsA1ewmTrZfYCKJLA@mail.gmail.com>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <CAEaD8JN9xTYJ+XY-CmYut43OX2d=OgmmUOfOB5rqoj-rUW2V8A@mail.gmail.com>
 <CADyBb7sFqne8ZtJyNTnFde_R48DmS0-sGmBpcOg9wiFzr3v9Fw@mail.gmail.com>
 <CAEaD8JN=aqWOPfDGUo23wzBp0TmT3jzOiZsA1ewmTrZfYCKJLA@mail.gmail.com>
From: Fu Wei <fu.wei@linaro.org>
Date: Thu, 11 May 2017 22:25:51 +0800
Message-ID: <CADyBb7uecdFLF7kjOuVqwtPKLW14pL5s+CdECxm9RuYUGUWbFA@mail.gmail.com>
To: "Vladimir 'phcoder' Serbinenko" <phcoder@gmail.com>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Stefano Stabellini <sstabellini@kernel.org>, arvidjaar@gmail.com,
 Jon Masters <jcm@redhat.com>, ian.campbell@docker.com,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmxhZGltaXIsCgpPbiAxMSBNYXkgMjAxNyBhdCAwNjowMSwgVmxhZGltaXIgJ3BoY29kZXIn
IFNlcmJpbmVua28KPHBoY29kZXJAZ21haWwuY29tPiB3cm90ZToKPgo+Cj4gT24gVHVlLCBNYXkg
OSwgMjAxNywgMTE6MDIgRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4gd3JvdGU6Cj4+Cj4+IEhp
IFZsYWRpbWlyCj4+Cj4+IE9uIDkgTWF5IDIwMTcgYXQgMTQ6NTksIFZsYWRpbWlyICdwaGNvZGVy
JyBTZXJiaW5lbmtvIDxwaGNvZGVyQGdtYWlsLmNvbT4KPj4gd3JvdGU6Cj4+ID4KPj4gPgo+PiA+
IExlIFR1ZSwgTWF5IDIsIDIwMTcgw6AgOTowNiBBTSwgPGZ1LndlaUBsaW5hcm8ub3JnPiBhIMOp
Y3JpdCA6Cj4+ID4+Cj4+ID4+IEZyb206IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+Cj4+ID4+
Cj4+ID4+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgc3VwcG9ydCBvZiB4ZW5fYm9vdCBjb21tYW5kIGZv
ciBhYXJjaDY0Ogo+PiA+PiAgICAgeGVuX2h5cGVydmlzb3IKPj4gPj4gICAgIHhlbl9tb2R1bGUK
Pj4gPj4gVGhlc2UgdHdvIGNvbW1hbmRzIGFyZSBvbmx5IGZvciBhYXJjaDY0LCBzaW5jZSBpdCBo
YXMgaXRzIG93biBwcm90b2NvbAo+PiA+PiBhbmQKPj4gPj4gY29tbWFuZHMgdG8gYm9vdCB4ZW4g
aHlwZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCj4+ID4+Cj4+ID4+IEZvciBv
dGhlciBhcmNoaXRlY3R1cmVzLCB0aGV5IGFyZSBzdGlsbCB1c2luZyBtdWx0aWJvb3QgYW5kIG1v
ZHVsZQo+PiA+PiBjb21tYW5kcy4KPj4gPj4KPj4gPj4gU2lnbmVkLW9mZi1ieTogRnUgV2VpIDxm
dS53ZWlAbGluYXJvLm9yZz4KPj4gPj4gLS0tCj4+ID4+ICB1dGlsL2dydWIuZC8yMF9saW51eF94
ZW4uaW4gfCAxMyArKysrKysrKysrLS0tCj4+ID4+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4gPj4KPj4gPj4gZGlmZiAtLWdpdCBhL3V0aWwvZ3J1
Yi5kLzIwX2xpbnV4X3hlbi5pbiBiL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgo+PiA+PiBp
bmRleCBjNDhhZjk0Li45Nzc3NzE5IDEwMDY0NAo+PiA+PiAtLS0gYS91dGlsL2dydWIuZC8yMF9s
aW51eF94ZW4uaW4KPj4gPj4gKysrIGIvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluCj4+ID4+
IEBAIC0xMjIsMTYgKzEyMiwxNiBAQCBsaW51eF9lbnRyeSAoKQo+PiA+PiAgICAgICAgICBlbHNl
Cj4+ID4+ICAgICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8tcmVhbC1tb2RlIGVkZD1vZmYiCj4+
ID4+ICAgICAgICAgIGZpCj4+ID4+IC0gICAgICAgbXVsdGlib290ICAgICAgICR7cmVsX3hlbl9k
aXJuYW1lfS8ke3hlbl9iYXNlbmFtZX0gcGxhY2Vob2xkZXIKPj4gPj4gJHt4ZW5fYXJnc30gXCR7
eGVuX3JtX29wdHN9Cj4+ID4+ICsgICAgICAgJHt4ZW5fbG9hZGVyfSAgICR7cmVsX3hlbl9kaXJu
YW1lfS8ke3hlbl9iYXNlbmFtZX0gcGxhY2Vob2xkZXIKPj4gPj4gJHt4ZW5fYXJnc30gXCR7eGVu
X3JtX29wdHN9Cj4+ID4+ICAgICAgICAgZWNobyAgICAnJChlY2hvICIkbG1lc3NhZ2UiIHwgZ3J1
Yl9xdW90ZSknCj4+ID4+IC0gICAgICAgbW9kdWxlICAke3JlbF9kaXJuYW1lfS8ke2Jhc2VuYW1l
fSBwbGFjZWhvbGRlcgo+PiA+PiByb290PSR7bGludXhfcm9vdF9kZXZpY2VfdGhpc3ZlcnNpb259
IHJvICR7YXJnc30KPj4gPj4gKyAgICAgICAke21vZHVsZV9sb2FkZXJ9ICAgICAgICAke3JlbF9k
aXJuYW1lfS8ke2Jhc2VuYW1lfSBwbGFjZWhvbGRlcgo+PiA+PiByb290PSR7bGludXhfcm9vdF9k
ZXZpY2VfdGhpc3ZlcnNpb259IHJvICR7YXJnc30KPj4gPj4gIEVPRgo+PiA+PiAgICBpZiB0ZXN0
IC1uICIke2luaXRyZH0iIDsgdGhlbgo+PiA+PiAgICAgICMgVFJBTlNMQVRPUlM6IHJhbWRpc2sg
aXNuJ3QgaWRlbnRpZmllci4gU2hvdWxkIGJlIHRyYW5zbGF0ZWQuCj4+ID4+ICAgICAgbWVzc2Fn
ZT0iJChnZXR0ZXh0X3ByaW50ZiAiTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uIikiCj4+ID4+
ICAgICAgc2VkICJzL14vJHN1Ym1lbnVfaW5kZW50YXRpb24vIiA8PCBFT0YKPj4gPj4gICAgICAg
ICBlY2hvICAgICckKGVjaG8gIiRtZXNzYWdlIiB8IGdydWJfcXVvdGUpJwo+PiA+PiAtICAgICAg
IG1vZHVsZSAgLS1ub3VuemlwICAgJHtyZWxfZGlybmFtZX0vJHtpbml0cmR9Cj4+ID4+ICsgICAg
ICAgJHttb2R1bGVfbG9hZGVyfSAgICAgICAgLS1ub3VuemlwICAgJHtyZWxfZGlybmFtZX0vJHtp
bml0cmR9Cj4+ID4+ICBFT0YKPj4gPj4gICAgZmkKPj4gPj4gICAgc2VkICJzL14vJHN1Ym1lbnVf
aW5kZW50YXRpb24vIiA8PCBFT0YKPj4gPj4gQEAgLTIwNiw2ICsyMDYsMTMgQEAgd2hpbGUgWyAi
eCR7eGVuX2xpc3R9IiAhPSAieCIgXSA7IGRvCj4+ID4+ICAgICAgaWYgWyAieCRpc190b3BfbGV2
ZWwiICE9IHh0cnVlIF07IHRoZW4KPj4gPj4gICAgICAgICBlY2hvICIgIHN1Ym1lbnUgJyQoZ2V0
dGV4dF9wcmludGYgIlhlbiBoeXBlcnZpc29yLCB2ZXJzaW9uICVzIgo+PiA+PiAiJHt4ZW5fdmVy
c2lvbn0iIHwgZ3J1Yl9xdW90ZSknIFwkbWVudWVudHJ5X2lkX29wdGlvbgo+PiA+PiAneGVuLWh5
cGVydmlzb3ItJHhlbl92ZXJzaW9uLSRib290X2RldmljZV9pZCcgeyIKPj4gPj4gICAgICBmaQo+
PiA+PiArICAgIGlmIFsgIngkbWFjaGluZSIgIT0geGFhcmNoNjQgXTsgdGhlbgo+PiA+Cj4+ID4g
TWFjaGluZSBvZiBncnViLW1rY29uZmlnIGRvZXNuJ3QgbmVjZXNzYXJpbHkgbWF0Y2ggdGhlIGtl
cm5lbC4gVGhpbmsgb2YKPj4gPiBjaHJvb3Qgb3Igb2YgaGF2aW5nIDMyLWJpdCB1c2Vyc3BhY2Ug
d2l0aCA2NC1iaXQga2VybmVsLiBCZXR0ZXIgdG8gZG8KPj4gPiB0aGlzCj4+ID4gb24gcnVudGlt
ZS4gSSBrbm93LCBpdCdzIG5vdCB2ZXJ5IG5pY2UgYnV0IHRoZSB3aG9sZSBncnViLW1rY29uZmln
IGlzCj4+ID4gdHJvdWJsZSB0aGF0IG5lZWRzIHJlZGVzaWduIHRoYXQgSSdtIHdvcmtpbmcgb24u
Cj4+Cj4+IFNvIGlmIHdlIG5lZWQgdG8gZG8gdGhpcyBhdCBydW4gdGltZShpbiBncnViIHNoZWxs
KSwgY2FuIEkgdXNlCj4+ICJncnViX2NwdSIgdmFyaWFibGUgaW5zdGVhZD8KPgo+IFllcywgeW91
IGNhbi4gQW5vdGhlciBwb3NzaWJpbGl0eSwgcHJvYmFibHkgYmV0dGVyLCBpcyB0byBjaGVjayBh
Y3R1YWwgZmlsZQo+IHR5cGUsIHNlZSBncnViLWZpbGUKClZlcnkgZ29vZCBpZGVhLCB3aWxsIGRv
IGluIG15IHY4IHBhdGNoc2V0LCB3aWxsIHNlbmQgdjggaW4gYSBkYXkuCgo+Pgo+Pgo+PiBUaGFu
a3MhCj4+Cj4+ID4+Cj4+ID4+ICsgICAgICAgeGVuX2xvYWRlcj0ibXVsdGlib290Igo+PiA+PiAr
ICAgICAgIG1vZHVsZV9sb2FkZXI9Im1vZHVsZSIKPj4gPj4gKyAgICBlbHNlCj4+ID4+ICsgICAg
ICAgeGVuX2xvYWRlcj0ieGVuX2h5cGVydmlzb3IiCj4+ID4+ICsgICAgICAgbW9kdWxlX2xvYWRl
cj0ieGVuX21vZHVsZSIKPj4gPj4gKyAgICBmaQo+PiA+PiAgICAgIHdoaWxlIFsgIngkbGlzdCIg
IT0gIngiIF0gOyBkbwo+PiA+PiAgICAgICAgIGxpbnV4PWB2ZXJzaW9uX2ZpbmRfbGF0ZXN0ICRs
aXN0YAo+PiA+PiAgICAgICAgIGdldHRleHRfcHJpbnRmICJGb3VuZCBsaW51eCBpbWFnZTogJXNc
biIgIiRsaW51eCIgPiYyCj4+ID4+IC0tCj4+ID4+IDIuOS4zCj4+ID4+Cj4+ID4KPj4KPj4KPj4K
Pj4gLS0KPj4gQmVzdCByZWdhcmRzLAo+Pgo+PiBGdSBXZWkKPj4gU29mdHdhcmUgRW5naW5lZXIK
Pj4gUmVkIEhhdAoKCgotLSAKQmVzdCByZWdhcmRzLAoKRnUgV2VpClNvZnR3YXJlIEVuZ2luZWVy
ClJlZCBIYXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 14:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8p5S-0000UM-Ui; Thu, 11 May 2017 14:29:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Rapidash@protonmail.com>) id 1d8ozD-000062-60
 for xen-devel@lists.xen.org; Thu, 11 May 2017 14:22:35 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 17/6C-02181-AA374195; Thu, 11 May 2017 14:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWy001DWndpsUi
 kQfdXJYslHxezODB6HN39mymAMYo1My8pvyKBNeNM6xSWgmWmFS2P1jM1MG426WLk5GARUJWY
 cfUdYxcjF5D9nUlibXMnC0hCRMBcYuuSLYwgNpuAhsTktttgtpCAjsTXDTtYQWxhARmJmRcXM
 4M08wp0Mkpc/LWDCaKhROLY5w1gRbwCghInZz4BG8osECKx7MUJVpAGCYGdjBLbZqxiB0lICP
 hJ7Dy+kXUCI88sJD2zkPTMYuQAstUl1s8TgggrSkzpfsgOYatJ3N52lR1ZfAEj2ypGjeLUorL
 UIl1DI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBAZACCHYx9s5wPMUpyMCmJ
 8rb/EY4U4kvKT6nMSCzOiC8qzUktPsSozsEhsGzKHCcplrz8vFQlCV73IpFIIcGi1PTUirTMH
 GCkwFRKcPAoifBGgqR5iwsSc4sz0yFSpxgVpcR5HUASAiCJjNI8uDZYdF5ilJUS5mUEukmIpy
 C1KDezBFX+FaM4B6OSMO91kCk8mXklcNNfAS1mAlrcD3I+b3FJIkJKqoHRXiS/wELQ0H7Jkf6
 CdVdZE6IVz+z+yb5+cpLVppT6X8mWHUmaIfHVS+9ZJ1uv5PvzketW4M7HP7P1DTcWvtm8eqXo
 g4tMrKKHXlx7ljxVQEag/MDv3bNmpYprTtlQYeVvt3AJT9ZtrtRo1gz+Xf3vfLwXLnE1kVVr2
 9+8ZunRUx+PHZy39NFOJZbijERDLeai4kQAYHWL0ckCAAA=
X-Env-Sender: Rapidash@protonmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494512548!58768234!1
X-Originating-IP: [185.70.40.27]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8028 invoked from network); 11 May 2017 14:22:29 -0000
Received: from mail4.protonmail.ch (HELO mail4.protonmail.ch) (185.70.40.27)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 May 2017 14:22:29 -0000
Date: Thu, 11 May 2017 10:22:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1494512547;
 bh=5zKUBBW/FR0bZFn7LF3pAN4FMAALfuKysKPTZCjbUfA=;
 h=To:From:Reply-To:Subject:Feedback-ID:From;
 b=dH6WoSHYsfIJkeiP8tGhUp5Nh1Hs88EJmv2/oWoZppMisMUoiT1CMPf9hh+bsFsrO
 dHbCG6uFmGjl4uczhQ9GgQIiK74xxGYzIny4QPu8iycD9PKlyl2I61NRdai5Sgg1C7
 YLEauJjG7ERPF8YyZU4arZfoBsW/m2fQgZxNeC7A=
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: Rapidash <Rapidash@protonmail.com>
Message-ID: <XKQLOae4sTXorHbICheCFVzIAZNRaQMiEnMJNcJHQo9a3vwGs4hfgLPLTNcog4R4vGEsF4CeJbwXkwXeDC8TFmNdJJf9aY9LAfhRQ_4mDNM=@protonmail.com>
Feedback-ID: uOcpkkaAvhTVgyYoVQ1A7Mxon6S6X1YDDfuPObcrJLHY60W94ElLGeBZkd228uXLqSVs1--Qf7bCSnNpZJa1FQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=0.3 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
 MISSING_DATE autolearn=no autolearn_force=no version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail4.protonmail.ch
X-Mailman-Approved-At: Thu, 11 May 2017 14:29:02 +0000
Subject: [Xen-devel] Hypercall Inquiries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: Rapidash <Rapidash@protonmail.com>
Content-Type: multipart/mixed; boundary="===============8216079807479503345=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.

--===============8216079807479503345==
Content-Type: multipart/alternative;
	boundary="b1_e57aca10aee641d9fddfda275d9f7b6e"

This is a multi-part message in MIME format.

--b1_e57aca10aee641d9fddfda275d9f7b6e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

R3JlZXRpbmdzLAoKTXkgY28td29ya2VyIGFuZCBJIGFyZSBsb29raW5nIGludG8gWGVuIEh5cGVy
dmlzb3IuIEJ5IGFueSBjaGFuY2UsIGRvIHlvdSBvciBhbnkgb2YgeW91ciBjb2xsZWFndWVzIGhh
dmUgdGVjaG5pY2FsIG1hdGVyaWFsLyBwYXBlcnMvIHByZXNlbnRhdGlvbnMgZGV0YWlsaW5nIGhv
dyB0aGUgaHlwZXJjYWxsIGludGVyYWN0cyB3aXRoIHRoZSBoeXBlcnZpc29yPwoKVGhhbmsgeW91
IGluIGFkdmFuY2UgZm9yIGFueSBhc3Npc3RhbmNlLAotIFJhcGlkYXNoCgpTb21lIHNwZWNpZmlj
IHF1ZXN0aW9uczoKLSBJZiB0aGUgbWVtb3J5IG9mIHRoZSBWTSBpcyBzdG9yZWQgb24gbm9uLWNv
bmdydWVudCBzZWN0aW9ucyBvZiB0aGUgaG9zdCdzIG1hY2hpbmUgbWVtb3J5LCBob3cgZG9lcyB0
aGUgaHlwZXJjYWxsIGhhbmRsZXIgY2hlY2sgd2hldGhlciBhIHBhc3NlZCBpbiBwb2ludGVyIHBh
cmFtZXRlciBmYWxscyB3aXRoaW4gdGhlc2UgVk0gY2xhaW1lZCBzZWN0aW9ucyBvZiBtZW1vcnk/
Ci0gU2luY2UgdGhlIGh5cGVyY2FsbHMgYXJlIGxpbWl0ZWQgaW4gbnVtYmVyIGNvbXBhcmVkIHRv
IHN5c2NhbGxzLCBpcyB0aGVyZSBldmVyIGFuIGluc3RhbmNlIHdoZXJlIHRoZSBkb21haW4gd2ls
bCByZXF1aXJlIGEgc3lzY2FsbCB0aGF0IHRoZSBoeXBlcmNhbGwgZG9lcyBub3QgY292ZXI/CgpB
bHNvLCB3ZSBoYXZlIGJlZW4gbG9va2luZyBhdCB0aGUgWGVuIGh5cGVyY2FsbCBzb3VyY2UgY29k
ZSB0byB0cnkgYW5kIGZpZ3VyZSBvdXQgdGhlIG1lY2hhbmljcyB0aGVyZS4gSW4gZmlsZSAiaHlw
ZXJjYWxsLXg4Nl82NC5oIiB0aGVyZSBpcyB0aGUgZm9sbG93aW5nIGNvZGUgc2VnbWVudCB3ZSBh
cmUgYXR0ZW1wdGluZyB0byBkZWNpcGhlciAoZnJvbSBpdCwgd2UgY2FuIGZpZ3VyZSBvdXQgdGhl
IHByZWNlZGluZyBmdW5jdGlvbnMpOgoKI2RlZmluZSBfaHlwZXJjYWxsNSh0eXBlLCBuYW1lLCBh
MSwgYTIsIGEzLCBhNCwgYTUpIFwKKHsgXApsb25nIF9fcmVzLCBfX2lnbjEsIF9faWduMiwgX19p
Z24zOyBcCmFzbSB2b2xhdGlsZSAoIFwKIm1vdnEgJTcsJSVyMTA7IG1vdnEgJTgsJSVyODsgIiBc
CiJjYWxsIGh5cGVyY2FsbF9wYWdlICsgKCJTVFIoX19IWVBFUlZJU09SXyMjbmFtZSkiICogMzIp
IlwKOiAiPWEiIChfX3JlcyksICI9RCIgKF9faWduMSksICI9UyIgKF9faWduMiksIFwKIj1kIiAo
X19pZ24zKSBcCjogIjEiICgobG9uZykoYTEpKSwgIjIiICgobG9uZykoYTIpKSwgXAoiMyIgKChs
b25nKShhMykpLCAiZyIgKChsb25nKShhNCkpLCBcCiJnIiAoKGxvbmcpKGE1KSkgXAo6ICJtZW1v
cnkiLCAicjEwIiwgInI4IiApOyBcCih0eXBlKV9fcmVzOyBcCn0pCgotIFRoZSBmaXJzdCBsaW5l
IHdpdGhpbiB0aGUgYXNtIHZvbGF0aWxlIHNlY3Rpb24sIGFyZSB0aGUgY29udGVudHMgb2YgcmVn
aXN0ZXJzIGJlaW5nIHNhdmVkIHRvIG1lbW9yeT8gSWYgc28sIHdoZXJlPwotIEluIHRoZSB0aGly
ZCBhbmQgZm91cnRoIGxpbmVzIHdpdGhpbiB0aGUgc2FtZSBzZWN0aW9uLCBhcmUgdmFsdWVzIGZy
b20gX19yZXMgYmVpbmcgcGxhY2VkIGludG8gdGhlICJhIiByZWdpc3Rlciwgb3IgYXJlIHRoZSB2
YWx1ZXMgd2l0aGluIHRoZSAiYSIgcmVnaXN0ZXIgYmVpbmcgc3RvcmVkIGluIHRoZSB2YXJpYWJs
ZSBfX3JlcyBmb3IgdXNlIGxhdGVyPwotIERvZXMgdGhlICIxIiwgIjIiLCAiMyIsICJnIiwgImci
IGNvcnJlc3BvbmQgdG8gdGhlIGVieCwgZWN4LCBlZHgsIGVzaSwgYW5kIGVkaSByZWdpc3RlcnM/
IE9yIGFyZSB0aGV5IGEgZGlmZmVyZW50IHNldD8KClNlbnQgd2l0aCBbUHJvdG9uTWFpbF0oaHR0
cHM6Ly9wcm90b25tYWlsLmNvbSkgU2VjdXJlIEVtYWlsLg==


--b1_e57aca10aee641d9fddfda275d9f7b6e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdj5HcmVldGluZ3MsPGJyPjwvZGl2PjxkaXY+PGRpdj4mbmJzcDtNeSBjby13b3JrZXIgYW5k
IEkgYXJlIGxvb2tpbmcgaW50byBYZW4gSHlwZXJ2aXNvci4gQnkgYW55IGNoYW5jZSwgZG8geW91
IG9yIGFueSBvZiB5b3VyIGNvbGxlYWd1ZXMgaGF2ZSB0ZWNobmljYWwgbWF0ZXJpYWwvIHBhcGVy
cy8gcHJlc2VudGF0aW9ucyBkZXRhaWxpbmcgaG93IHRoZSBoeXBlcmNhbGwgaW50ZXJhY3RzIHdp
dGggdGhlIGh5cGVydmlzb3I/PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7VGhh
bmsgeW91IGluIGFkdmFuY2UgZm9yIGFueSBhc3Npc3RhbmNlLDxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOy0gUmFwaWRhc2g8YnI+PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj48ZGl2PlNvbWUgc3BlY2lmaWMgcXVlc3Rpb25zOjxicj48L2Rpdj48ZGl2Pi0g
SWYgdGhlIG1lbW9yeSBvZiB0aGUgVk0gaXMgc3RvcmVkIG9uIG5vbi1jb25ncnVlbnQgc2VjdGlv
bnMgb2YgdGhlIGhvc3QncyBtYWNoaW5lIG1lbW9yeSwgaG93IGRvZXMgdGhlIGh5cGVyY2FsbCBo
YW5kbGVyIGNoZWNrIHdoZXRoZXIgYSBwYXNzZWQgaW4gcG9pbnRlciBwYXJhbWV0ZXIgZmFsbHMg
d2l0aGluIHRoZXNlIFZNIGNsYWltZWQgc2VjdGlvbnMgb2YgbWVtb3J5Pzxicj48L2Rpdj48ZGl2
Pi0gU2luY2UgdGhlIGh5cGVyY2FsbHMgYXJlIGxpbWl0ZWQgaW4gbnVtYmVyIGNvbXBhcmVkIHRv
IHN5c2NhbGxzLCBpcyB0aGVyZSBldmVyIGFuIGluc3RhbmNlIHdoZXJlIHRoZSBkb21haW4gd2ls
bCByZXF1aXJlIGEgc3lzY2FsbCB0aGF0IHRoZSBoeXBlcmNhbGwgZG9lcyBub3QgY292ZXI/PGJy
PjwvZGl2PjxkaXY+Jm5ic3A7PGJyPjwvZGl2PjxkaXY+QWxzbywgd2UgaGF2ZSBiZWVuIGxvb2tp
bmcgYXQgdGhlIFhlbiBoeXBlcmNhbGwgc291cmNlIGNvZGUgdG8gdHJ5IGFuZCBmaWd1cmUgb3V0
IHRoZSBtZWNoYW5pY3MgdGhlcmUuIEluIGZpbGUgImh5cGVyY2FsbC14ODZfNjQuaCImbmJzcDt0
aGVyZSBpcyB0aGUgZm9sbG93aW5nIGNvZGUgc2VnbWVudCB3ZSBhcmUgYXR0ZW1wdGluZyB0byBk
ZWNpcGhlciAoZnJvbSBpdCwgd2UgY2FuIGZpZ3VyZSBvdXQgdGhlIHByZWNlZGluZyBmdW5jdGlv
bnMpOjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PiNkZWZpbmUgX2h5cGVyY2FsbDUodHlw
ZSwgbmFtZSwgYTEsIGEyLCBhMywgYTQsIGE1KSZuYnNwOyZuYnNwO1w8YnI+PC9kaXY+PGRpdj4o
eyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1w8YnI+PC9k
aXY+PGRpdj4mbmJzcDtsb25nIF9fcmVzLCBfX2lnbjEsIF9faWduMiwgX19pZ24zOyZuYnNwOyZu
YnNwOyZuYnNwO1w8YnI+PC9kaXY+PGRpdj4mbmJzcDthc20gdm9sYXRpbGUgKCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1w8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsibW92
cSAlNywlJXIxMDsgbW92cSAlOCwlJXI4OyAiJm5ic3A7Jm5ic3A7Jm5ic3A7XDxicj48L2Rpdj48
ZGl2PiZuYnNwOyZuYnNwOyJjYWxsIGh5cGVyY2FsbF9wYWdlICsgKCJTVFIoX19IWVBFUlZJU09S
XyMjbmFtZSkiICogMzIpIlw8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDs6ICI9YSIgKF9fcmVz
KSwgIj1EIiAoX19pZ24xKSwgIj1TIiAoX19pZ24yKSwmbmJzcDtcPGJyPjwvZGl2PjxkaXY+Jm5i
c3A7Jm5ic3A7Ij1kIiAoX19pZ24zKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1w8YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDs6ICIxIiAoKGxvbmcpKGExKSksICIyIiAoKGxvbmcpKGEy
KSksJm5ic3A7Jm5ic3A7XDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyIzIiAoKGxvbmcpKGEz
KSksICJnIiAoKGxvbmcpKGE0KSksJm5ic3A7Jm5ic3A7XDxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyJnIiAoKGxvbmcpKGE1KSkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtcPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7Jm5ic3A7OiAibWVtb3J5IiwgInIxMCIsICJyOCIgKTsmbmJzcDsmbmJzcDsmbmJz
cDtcPGJyPjwvZGl2PjxkaXY+Jm5ic3A7KHR5cGUpX19yZXM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7XDxicj48L2Rpdj48ZGl2Pn0pPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+LSBUaGUgZmlyc3QgbGluZSB3aXRoaW4gdGhlIGFzbSB2b2xhdGlsZSBzZWN0aW9uLCBh
cmUgdGhlIGNvbnRlbnRzIG9mIHJlZ2lzdGVycyBiZWluZyBzYXZlZCB0byBtZW1vcnk/IElmIHNv
LCB3aGVyZT88YnI+PC9kaXY+PGRpdj4tIEluIHRoZSB0aGlyZCBhbmQgZm91cnRoIGxpbmVzIHdp
dGhpbiB0aGUgc2FtZSBzZWN0aW9uLCBhcmUgdmFsdWVzIGZyb20gX19yZXMgYmVpbmcgcGxhY2Vk
IGludG8gdGhlICJhIiByZWdpc3Rlciwgb3IgYXJlIHRoZSB2YWx1ZXMgd2l0aGluIHRoZSAiYSIg
cmVnaXN0ZXIgYmVpbmcgc3RvcmVkIGluIHRoZSB2YXJpYWJsZSBfX3JlcyBmb3IgdXNlIGxhdGVy
Pzxicj48L2Rpdj48ZGl2Pi0gRG9lcyB0aGUgIjEiLCAiMiIsICIzIiwgImciLCAiZyIgY29ycmVz
cG9uZCB0byB0aGUgZWJ4LCBlY3gsIGVkeCwgZXNpLCBhbmQgZWRpIHJlZ2lzdGVycz8gT3IgYXJl
IHRoZXkgYSBkaWZmZXJlbnQgc2V0Pzxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48ZGl2
IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayAiPjxkaXYgY2xhc3M9InByb3Rvbm1h
aWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHki
Pjxicj48L2Rpdj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1wcm90b24g
Ij5TZW50IHdpdGggPGEgaHJlZj0iaHR0cHM6Ly9wcm90b25tYWlsLmNvbSI+UHJvdG9uTWFpbDwv
YT4gU2VjdXJlIEVtYWlsLjxicj48L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj4=



--b1_e57aca10aee641d9fddfda275d9f7b6e--



--===============8216079807479503345==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8216079807479503345==--



From xen-devel-bounces@lists.xen.org Thu May 11 14:39:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:39:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8pF4-0001DW-SW; Thu, 11 May 2017 14:38:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8pF3-0001DQ-8H
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 14:38:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FE/99-03587-08774195; Thu, 11 May 2017 14:38:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfT+Ed36cpF
 Igx8dWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFJWIFzWIVPbsvsDUwtgp1MXJyCAlMZ5SY
 NLe2i5GLg0WggVVifcs0dhBHQmAOq8TFdXMYQaokBPIkLu/cxgRhF0pc/zYfzOYVEJQ4OfMJC
 8QkH4mZT66wgticAtYSnfOfgw0SEljNKHGr/x/YIDYBA4n9756wg9gsAqoSxyZdZYMYFCDRt7
 AXzBYWiJG4c/Q+2AIRAXWJPxcmMIIMYhbYwyix4ShEA7OApkTr9t/sExgFZiE5ZBaS1AJGplW
 MGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyAAEOxi/LQs4
 xCjJwaQkytv+RzhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvU5lIpJBgUWp6akVaZg4wKmDSE
 hw8SiK8aaVAad7igsTc4sx0iNQpRmOOF5ffv2fieLLyx3smIZa8/LxUKXHeNJBJAiClGaV5cI
 Ng0XqJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzyIFN4MvNK4Pa9AjqFCeiUfpAveItLEhF
 SUg2MNT5KVgs4RT+t1fg5jevSr9/3OWeoxRVtVivWavap3an7tfv+nbg9y7QW8MXm7734WXLi
 w2yDiduWfjQ85VoRvyOiPnd7kdma10Evf83d6iqQf9jVjfuHyndDE42U7dIfeNxs1tan8Gh0p
 fv++MHkuaqNad6ef8Lntkaa6mw71lAoKWPqvUhQiaU4I9FQi7moOBEAFLlRYNECAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494513534!67861949!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20267 invoked from network); 11 May 2017 14:38:55 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 14:38:55 -0000
Received: by mail-io0-f196.google.com with SMTP id m4so3223305ioe.0
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 07:38:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Xt8Q1/Hh7u1h8SNw9L1I0t4HQd17BWEkdQb23ZO3B1M=;
 b=D9zTbQKEG12K+BcIDkFiZXHvIp/r/n1JjQU5Zmp+HE7Z342SOv0Ao7brwHiLPZu+Xy
 xmexyjM4LFFdwvFRcwqqNc1HyoxMISaNh+8qdroLbnyGagYw1A5DjzoqRG1C1ZgBON9l
 t2zFApfT0HVyztROElRqBSb+RLJ3ndux50pwINz5IfgMso+4ckLUeBeVztSSJw765vMK
 hoTT9tTrd4LBBI1bvGg/7nCXkLrUjqJ38ahfIkqwhq7Vw7+n7/ky8JMLJgbo9Bem72f/
 TEytbNMjHv68uDbgLjbPJDXcnDYlXzT77Gtqv4vjEfXCfZfFnuTG75BtzHB5yecjrDMk
 MBHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Xt8Q1/Hh7u1h8SNw9L1I0t4HQd17BWEkdQb23ZO3B1M=;
 b=nySotr5q9c0C9j+bi2dKgoAo5bV2QPdfcI5JQd/MkWa09muOXFM+3FtahN/rkS1aTu
 u3D9khTsH5S88BBWCbvliEstQlK5yiW81tDVoDKdmiAafwPpk/NgeUx1LAOCUK9prwWn
 iCbUOznXDZvDlS762h8ALFFx7eB5EbPF0rveC4rqwKsD7GO8HXLtDzSNdQKLA0w0FDNv
 FF8216dHgmXNaBNChuCihxbJZkrCMgrPmWOlL+aQ/9LLiKxK80Nl3+jjO4O8aPASo91K
 yBeKEhvFdRibAfOgZJAKl1xXG1EKzLljV0rnNqvvA79A3Yw+cbc2mO3v7JN8DA/GvJjN
 Bpvg==
X-Gm-Message-State: AODbwcB325x7IEYjo+tw0yVf8qsV6uo+MkAja884z6pipPWoM33SSBTU
 SCUPFgMuqBzmbaFBxo7bmeJSol0CIg==
X-Received: by 10.107.166.85 with SMTP id p82mr741015ioe.15.1494513534311;
 Thu, 11 May 2017 07:38:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 11 May 2017 07:38:53 -0700 (PDT)
In-Reply-To: <b45c2612-fdfd-1916-49a1-19404516d831@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-6-git-send-email-olekstysh@gmail.com>
 <b45c2612-fdfd-1916-49a1-19404516d831@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 11 May 2017 17:38:53 +0300
Message-ID: <CAPD2p-nePiC_zjBB+BEbsxmwjB1y0bihfVe4RvPyBJkskKNGGA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 05/10] iommu/arm: Re-define
	iommu_use_hap_pt(d) as iommu_hap_pt_share
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMjoyOCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgT2xla3NhbmRyLApIaSBKdWxpZW4KCj4KPiBPbiAxMC8w
NS8xNyAxNTowMywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+IEZyb206IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gTm90
IGV2ZXJ5IGludGVncmF0ZWQgaW50byBBUk0gU29DcyBJT01NVSBjYW4gc2hhcmUgcGFnZSB0YWJs
ZXMKPj4gd2l0aCB0aGUgQ1BVIGFuZCBhcyByZXN1bHQgdGhlIGlvbW11X3VzZV9oYXBfcHQoZCkg
aXMgbm90IGFsd2F5cyB0cnVlLgo+PiBSZXVzZSB4ODYncyBpb21tdV9oYXBfcHRfc2hhcmUgZmxh
ZyB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBJT01NVQo+PiBwYWdlIHRhYmxlIGlzIHNoYXJlZCBv
ciBub3QuCj4+Cj4+IE5vdyBhbGwgSU9NTVUgZHJpdmVycyBvbiBBUk0gYXJlIGFibGUgdG8gY2hh
bmdlIHRoaXMgZmxhZwo+PiBhY2NvcmRpbmcgdG8gdGhlaXIgcG9zc2liaWxpdGllcyBsaWtlIHg4
Ni12YXJpYW50cyBkby4KPj4gVGhlcmVmb3JlIHNldCBpb21tdV9oYXBfcHRfc2hhcmUgZmxhZyBm
b3IgU01NVSBiZWNhdXNlIGl0IGFsd2F5cyBzaGFyZXMKPj4gcGFnZSB0YWJsZSB3aXRoIHRoZSBD
UFUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jIHwgMyArKysKPj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAg
fCA3ICsrKysrLS0KPj4gIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwo+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4gaW5kZXggNTI3
YTU5Mi4uODZlZTEyYSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+IEBA
IC0yODcwLDYgKzI4NzAsOSBAQCBzdGF0aWMgX19pbml0IGludCBhcm1fc21tdV9kdF9pbml0KHN0
cnVjdAo+PiBkdF9kZXZpY2Vfbm9kZSAqZGV2LAo+Pgo+PiAgICAgICAgIHBsYXRmb3JtX2ZlYXR1
cmVzICY9IHNtbXUtPmZlYXR1cmVzOwo+Pgo+PiArICAgICAgIC8qIEFsd2F5cyBzaGFyZSBQMk0g
dGFibGUgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgU01NVSAqLwo+PiArICAgICAgIGlvbW11X2hh
cF9wdF9zaGFyZSA9IHRydWU7Cj4+ICsKPgo+Cj4gSSB3b3VsZCBwcmVmZXIgdG8gYmFpbC1vdXQg
aWYgc29tZW9uZSB0cnkgdG8gdW5zaGFyZSB0aGUgcGFnZS10YWJsZSByYXRoZXIKPiB0aGFuIG92
ZXJyaWRpbmcuIFRoaXMgd291bGQgaGVscCB1cyB0byBrbm93IGlmIHNvbWVvbmUgYXJlIHRyeSB0
byBkbyB0aGF0Lgo+Cj4gU28gSSB3b3VsZCBkbzoKPgo+IGlmICggIWlvbW11X2hhcF9wdF9zaGFy
ZSApCj4gewo+ICAgICAgICAgcHJpbnRrKC4uLi4pCj4gICAgICAgICByZXR1cm4gLUVJTlZBTDsK
PiB9CkkgZ290IGl0IGZvciBTTU1VLgoKQnV0LCBmb3IgSVBNTVUgd2Ugd2lsbCBvdmVycmlkZSBz
aW5jZSBpb21tdV9oYXBfcHRfc2hhcmUgaXMgdHJ1ZSBieQpkZWZhdWx0LiBSaWdodD8KCi8qCiog
VGhlIElQTU1VIGNhbid0IHJldXNlIFAyTSB0YWJsZSBzaW5jZSBpdCBvbmx5IHN1cHBvcnRzCiog
c3RhZ2UtMSBwYWdlIHRhYmxlcy4KKi8KaW9tbXVfaGFwX3B0X3NoYXJlID0gZmFsc2U7Cgo+Cj4+
ICAgICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKPj4gaW5kZXggNTdk
OWIxZS4uMTBhNmYyMyAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAo+PiBAQCAtMjAsOCArMjAsMTEg
QEAgc3RydWN0IGFyY2hfaW9tbXUKPj4gICAgICB2b2lkICpwcml2Owo+PiAgfTsKPj4KPj4gLS8q
IEFsd2F5cyBzaGFyZSBQMk0gVGFibGUgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgSU9NTVUgKi8K
Pj4gLSNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSAoMSkKPj4gKy8qCj4+ICsgKiBUaGUgQVJN
IGRvbWFpbiBhbHdheXMgaGFzIGEgUDJNIHRhYmxlLCBidXQgbm90IGV2ZXJ5IGludGVncmF0ZWQg
aW50bwo+PiArICogQVJNIFNvQ3MgSU9NTVUgY2FuIHVzZSBpdCBhcyBwYWdlIHRhYmxlLgo+Cj4K
PiBUaGUgZmlyc3QgcGFydDogIkFSTSBkb21haW4gaGFzIGEgUDJNIHRhYmxlIiBpcyBwcmV0dHkg
b2J2aW91cy4gSSB3b3VsZAo+IGluc3RlYWQgc2F5OiAiTm90IGV2ZXJ5IEFSTSBTb0NzIElPTU1V
IHVzZSB0aGUgc2FtZSBwYWdlLXRhYmxlIGZvcm1hdCBhcyB0aGUKPiBwcm9jZXNzb3IuIi4KQWdy
ZWUuCgo+Cj4+ICsgKi8KPj4gKyNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSAoaW9tbXVfaGFw
X3B0X3NoYXJlKQo+Pgo+PiAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2
b2lkKTsKPj4gIHZvaWQgX19pbml0IGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29w
cyAqb3BzKTsKPj4KPgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgoKLS0gClJlZ2Fy
ZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 14:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8pH2-0001kT-7j; Thu, 11 May 2017 14:41:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297e3eeb7=Ian.Jackson@citrix.com>)
 id 1d8pH0-0001kH-HW; Thu, 11 May 2017 14:40:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 6B/2F-19466-9F774195; Thu, 11 May 2017 14:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO63cpF
 Ig2e/+S2+b5nMZPFu319mByaPwx+usAQwRrFm5iXlVySwZhx8toep4LxgxeYd0Q2MU/m6GDk5
 JAT8JU7ducMIYrMJ6Eo0bfnLBmLzCghKnJz5hAXEZhbQkViw+xMbhC0vsf3tHGaIGjuJlZ8ns
 YLYLAKqEvM/tYHZIgLKEr2/fkP15ku8/TgfbL6wgJPE8W3HwGxOgTKJtwe7mLoYuTiEBNYzSb
 x68pMd4iATibcLdwIt4wBKqEnMXR8/gZFvFpKTZiE5aRaSkxYwMq9i1ChOLSpLLdI1stRLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMunoGBsYdjJe3+B1ilORgUhLlbf8jHCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd3mUikkGBRanpqRVpmDjD8YdISHDxKIrxppUBp3uKCx
 NzizHSI1ClGXY53Sz+8ZxJiycvPS5US570CMkMApCijNA9uBCwWLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5hUARrYQT2ZeCdymV0BHMAEd0Q9yP29xSSJCSqqBsajny6/fv67unfZYq+D
 E+y6t1EQVXdV0M35HR12r0zeP/f41wcyuMuCFkCZXx3HH2V8nSCf8eRyRwWslN29e3nOJK1O+
 c6xbL8T11r+29aLhwgINM+tXbB2+2ZNc1fb2SalvnOflefKp/Ffns4tX1jbc1uKaG5cxz/LjJ
 OuX/hmu1vo/avmZlViKMxINtZiLihMBPmX8AsACAAA=
X-Env-Sender: prvs=297e3eeb7=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494513652!61319975!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30711 invoked from network); 11 May 2017 14:40:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 14:40:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423237843"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22804.30517.8904.284880@mariner.uk.xensource.com>
Date: Thu, 11 May 2017 15:37:41 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <590B46910200007800156D29@prv-mh.provo.novell.com>,
 <22795.20529.890966.775858@mariner.uk.xensource.com>
References: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
 <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
 <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
 <22795.20529.890966.775858@mariner.uk.xensource.com>
 <590B46910200007800156D29@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>,
 xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Proposal to drop Windows XP tests from Xen Project
	CI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUHJvcG9zYWwgdG8gZHJvcCBXaW5kb3dzIFhQIHRlc3RzIGZy
b20gWGVuIFByb2plY3QgQ0kiKToKPiBSZWNlbnRseSwgdGhlIHRlc3RzIG9mIFdpbmRvd3MgWFAg
U1AzIHRoYXQgYXJlIHJ1biBieSBvc3N0ZXN0LCBhcyBwYXJ0Cj4gb2YgdGhlIFhlbiBQcm9qZWN0
J3MgdGVzdCBzdWl0ZSwgaGF2ZSBzdGFydGVkIGZhaWxpbmcgYSBsb3QgbW9yZS4KPiAKPiBJdCBp
cyBub3QgY2xlYXIgd2hhdCBoYXMgY2F1c2VkIHRoaXMuICBUaGUgZmFpbHVyZXMgYXJlIGNhdXNp
bmcKPiBibG9ja2FnZXM6IHNldmVyYWwgb2Ygb3VyIGBzdGFnaW5nJyBicmFuY2hlcyBhcmUgbm90
IGdldHR0aW5nIHB1c2hlZAo+IHRvIHRoZSBjb3JyZXNwb25kaW5nIGBzdGFibGUnIG9yIGBtYXN0
ZXInIGJyYW5jaGVzLiAgT2xkZXIgWGVuCj4gcmVsZWFzZXMsIGFzIHdlbGwgYXMgY3VycmVudCBt
YXN0ZXIgKDQuOS1yYykgYXJlIGFmZmVjdGVkLiAgVGhpcyBpcyBhCj4gcHJvYmxlbSBmb3IgWGVu
IGRldmVsb3BtZW50Lgo+IAo+IEluIG15IGNhcGFjaXR5IGFzIG9zc3Rlc3QgYWRtaW5pc3RyYXRv
ciwgSSBoYXZlIHRyaWVkIHRvIGZpbmQgc29tZW9uZQo+IHRvIGhlbHAgZGVidWcgdGhlc2UuICAo
SSBkb24ndCBoYXZlIHRoZSBrbm93bGVkZ2UgdG8gZG8gc28gbXlzZWxmLikKPiAKPiBJIGhhdmVu
J3QgaGFkIGEgZ29vZCByZXNwb25zZS4gIE15IGNvbGxlYWd1ZXMgYXQgQ2l0cml4IHRlbGwgbWUg
dGhhdAo+IHRoZWlyIGludGVybmFsIFhlblJUIHN5c3RlbSwgdXNlZCBmb3IgWGVuU2VydmVyLCB3
aWxsIGJlIGRyb3BwaW5nIGl0cwo+IG93biB0ZXN0cyBvZiBXaW5kb3dzIFhQLiAgSXQncyBiZWVu
IHN1Z2dlc3RlZCB0byBtZSB0byBzaW1wbHkgZHJvcCB0aGUKPiBYZW4gUHJvamVjdCB0ZXN0cyBv
ZiBXaW5kb3dzIFhQLgo+IAo+IElmIHlvdSB0aGlua3MgdGhhdCBYUCBzaG91bGQgY29udGludWUg
dG8gd29yayB3ZWxsLCBhbmQgdGhlcmVmb3JlIHRvCj4gYmUgdGVzdGVkLCBJJ20gYWZyYWlkIEkg
bmVlZCB5b3VyIGhlbHAuICBQbGVhc2UgY29udGFjdCBtZSBhdCB0aGUKPiBhZGRyZXNzIGFib3Zl
LCBhbmQgSSBjYW4gcHJvdmlkZSBtb3JlIGRldGFpbHMsIGhlbHAsIGV0Yy4KCkkgaGF2ZSBqdXN0
IHB1c2hlZCB0byBvc3N0ZXN0IHByZXRlc3QgdGhlIGNoYW5nZSB0byBkcm9wIHRlc3Rpbmcgb2YK
V2luZG93cyBYUC4gIFdlIGFyZSByZXBsYWNpbmcgaXQgd2l0aCB0ZXN0cyBvZiBXaW5kb3dzIFNl
cnZlciAyMDE2IGFuZApXaW5kb3dzIDEwIChidXQgb2YgY291cnNlIGFzIHRob3NlIGFyZSBuZXcg
dGVzdHMsIHRoZXkgd2lsbCBub3QgY291bnQKZm9yIGJsb2NraW5nIHJlZ3Jlc3Npb25zIHVudGls
IHRoZXkgaGF2ZSBwYXNzZWQpLgoKSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtPU1NURVNUIFBB
VENIIDMvM10gbWFrZS1mbGlnaHQ6IERyb3AgV2luZG93cyBYUCB0ZXN0cyIpOgo+IE9uIDA0LjA1
LjE3IGF0IDE0OjIwLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBXZSBk
cm9wIHRoZSB0ZXN0cyBvbmx5IG9uIHRoZSBicmFuY2hlczoKLi4uCj4gPiAgIHhlbi00LjctdGVz
dGluZwo+ID4gICB4ZW4tNC44LXRlc3RpbmcKPiA+ICAgeGVuLXVuc3RhYmxlCj4gPiAKPiA+IFRo
ZSBvdGhlciBicmFuY2hlcyBhcmUgbW9zdGx5IG91dC1vZi1zdXBwb3J0IFhlbiBicmFuY2hlcy4g
IFRoZXNlIGFyZQo+ID4gZWl0aGVyIG9sZCBvbmVzIHdlIGFyZSBzdGlsbCBkb2luZyBzZWN1cml0
eSBzdXBwb3J0IGZvciAoYW5kIHdvdWxkCj4gPiBsaWtlIHRvIGtub3cgYWJvdXQgcmVncmVzc2lv
bnMgb24sIGV2ZW4gZm9yIG9sZCBndWVzdHMpLCBvciB2ZXJ5IG9sZAo+ID4gb25lcyB3aGljaCB3
ZSBkb24ndCBleHBlY3QgdG8gY2hhbmdlIGV2ZXIuCj4gCj4gNC42LCB3aGlsZSBoYXZpbmcgcGFz
c2VkIHRoZSAxLjUgeWVhciBnZW5lcmFsIHN1cHBvcnQgbGltaXQsIGhhZAo+IGl0cyBtb3N0IHJl
Y2VudCBzdGFibGUgcmVsZWFzZSBnbyBvdXQgYmVmb3JlIHRoYXQgdGltZSBzcGFuIHdhcwo+IG92
ZXIsIHNvIEkgdGhpbmsgd2Ugb3dlIHRoZSBjb21tdW5pdHkgYW5vdGhlciBzdGFibGUgcmVsZWFz
ZQo+IHRoZXJlLiBIZW5jZSBJJ20gd29uZGVyaW5nIHdoZXRoZXIgaXQgc2hvdWxkIGJlIGdyb3Vw
ZWQgd2l0aAo+IDQuNyBhbmQgNC44IGFib3ZlLgoKRG9uZS4gIChJZSwgSSBhbSBkcm9wcGluZyB0
aGUgdGVzdHMgb24gWGVuIDQuNiB0b28uKQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 15:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8paK-0003Qp-CC; Thu, 11 May 2017 15:00:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8paJ-0003QV-An
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 15:00:55 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 68/99-01734-5AC74195; Thu, 11 May 2017 15:00:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdJjUi
 kwa3b0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePxgN0tBh29Ff8chlgbG
 dqsuRi4OIYG/jBK9jS8YIZzHjBITVixlgnC2MUpcO7WHvYuRk0NEwFni65m5YDavgL7Evkmnm
 EBsYQFria0z/7CCNEgIbOCR2LmwmxUkISHgKzF581YWGHvTooNANjsHm4CVxCExkCiLgKrE6X
 PX2CYwci9gZFjFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRH
 o9XoGBsYdjDcn+x1ilORgUhLlbf8jHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjesWiRSSLAo
 NT21Ii0zBxh+MGkJDh4lEd4GkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzXq8CKhIAK
 coozYMbAYuFS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEedtBVvFk5pXAbXoFdAQT0BH9IP
 fzFpckIqSkGhitti2Veru0VfpKy+a8iwGeLlOleu4uvnZ3wYEfq7WrJ96znG5yZt53OVX3v89
 n/755RV2z0CT4QOStaft8G453b2U9UGDUp7By39aunNg9f0o915pfudOb9rr0SdfUQy9656z4
 7WKyZ/fHEtNzLe47GaZa/PC/NKH3WES8XHaamr2N5qv0CzKflViKMxINtZiLihMBit6nu4ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494514851!76994251!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43190 invoked from network); 11 May 2017 15:00:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 15:00:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8paE-0000x7-ML; Thu, 11 May 2017 15:00:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8pa9-0006vE-8j; Thu, 11 May 2017 15:00:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8pa9-0007ks-2i; Thu, 11 May 2017 15:00:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109301-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=bf123952303abd3b715e6c05c5d147bda11a4996
X-Osstest-Versions-That: libvirt=1d07a5bf3c03309642068d20698a1f55739dafa2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 15:00:45 +0000
Subject: [Xen-devel] [libvirt test] 109301: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMwMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzMDEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTI0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MjQ2CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDkyNDYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBiZjEyMzk1MjMwM2FiZDNiNzE1ZTZjMDVjNWQxNDdiZGExMWE0OTk2CmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAxZDA3YTViZjNjMDMzMDk2NDIwNjhkMjA2
OThhMWY1NTczOWRhZmEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDkyNDYgIDIwMTctMDUtMTAg
MDQ6MjA6NDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MzAxICAyMDE3LTA1
LTExIDA0OjIxOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgUGV0
ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgV2ltIHRlbiBIYXZlIDx3aW0udGVuLmhh
dmVAb3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPWJmMTIz
OTUyMzAzYWJkM2I3MTVlNmMwNWM1ZDE0N2JkYTExYTQ5OTYKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrIC4vYXAtcHVzaCBsaWJ2aXJ0IGJmMTIzOTUyMzAzYWJkM2I3MTVlNmMwNWM1ZDE0N2Jk
YTExYTQ5OTYKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPWJmMTIzOTUyMzAzYWJkM2I3MTVl
NmMwNWM1ZDE0N2JkYTExYTQ5OTYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0
ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5j
aD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmkt
Z2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVz
dGluZworICdbJyB4YmYxMjM5NTIzMDNhYmQzYjcxNWU2YzA1YzVkMTQ3YmRhMTFhNDk5NiA9IHgg
J10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5v
cmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdb
JyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4
ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11
Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVN
UFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0
CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IGJmMTIzOTUyMzAzYWJkM2I3MTVlNmMwNWM1ZDE0N2Jk
YTExYTQ5OTY6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDFkMDdhNWIuLmJmMTIzOTUgIGJm
MTIzOTUyMzAzYWJkM2I3MTVlNmMwNWM1ZDE0N2JkYTExYTQ5OTYgLT4geGVuLXRlc3RlZC1tYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 15:05:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8pf7-0003e6-Vj; Thu, 11 May 2017 15:05:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <garsilva@embeddedor.com>) id 1d8pf6-0003e0-LT
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 15:05:52 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B6/62-19466-FCD74195; Thu, 11 May 2017 15:05:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOKsWRWlGSWpSXmKPExsVyYOeEW7qna0U
 iDdZ/NLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+T5rOXHCAt+LkvmeMDYzLuLoYuTiEBB4w
 SlybsYcRwpnGKNHZc4kVwmlgkrj1qY0dwulilPh57zJQhpODRUBVYu6qa2A2r0CQxLWNh4FsD
 g42AVOJ8xtMQcIiAsoSH1t7wXqZBVYySjTsbWUDSQgLJEgc+bgEakMzo8SEPfuZQRKcAjYSL6
 //AxsqKqApsWH9NyYQm1nAUeLojalQywQlTs58wgKyjFlAWmL5Pw6QsIRAlMTf3VdZIGxziVe
 zTrJB2MYSL18tYIawrSR+H17DAhNvXPufHcIWkGj7c5IVwpaWuHm+kQlkPIi9ZHo6RJhL4sDU
 eVAj+SUOz77HCGHzSexbuAEqbi/R/fUD1Eg1ic075rHCjH/8dBNU3E3ixsOPTBMY5WcheWwWk
 sdmITy2gJF5FaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYC
 KoZ2Bg3MHYt8rvEKMkB5OSKG/7H+FIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8N2pEIoUEi1L
 TUyvSMnOAKQkmLcHBoyTC21ANlOYtLkjMLc5Mh0idYtTleHH7x3smIZa8/LxUKXHeDJAZAiBF
 GaV5cCNg6fESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHedpBVPJl5JXCbXgEdwQR0RD/I/
 bzFJYkIKakGxvlipjymRYt2lc71+1D/8qWtbCwbS0dIvGM815UGhxsMBScbeH3UPor9PXLomE
 b0oxOb/1lo2N/8xsbxzOH92ny+J5/0OoKLdFX3yCz/8z65fr8611m20tWuH08riLMtO/f7Uhf
 D7JWHfjPH/Lsbf1rhwqO4JxuZA/vNUhVjTKap3omZVtPfq8RSnJFoqMVcVJwIAIrYruiKAwAA
X-Env-Sender: garsilva@embeddedor.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494515145!94721185!1
X-Originating-IP: [192.185.144.218]
X-SpamReason: No, hits=1.4 required=7.0 tests=RCVD_NUMERIC_HELO
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14319 invoked from network); 11 May 2017 15:05:46 -0000
Received: from gateway31.websitewelcome.com (HELO
 gateway31.websitewelcome.com) (192.185.144.218)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 15:05:46 -0000
Received: from cm6.websitewelcome.com (cm6.websitewelcome.com [108.167.139.19])
 by gateway31.websitewelcome.com (Postfix) with ESMTP id 8466DD0086
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 10:05:45 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22])
 by cm6.websitewelcome.com with 
 id K35k1v00T0V9LXg0135ldw; Thu, 11 May 2017 10:05:45 -0500
Received: from gator4166.hostgator.com ([108.167.133.22]:35105)
 by gator4166.hostgator.com with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87)
 (envelope-from <garsilva@embeddedor.com>)
 id 1d8pey-000HEK-59; Thu, 11 May 2017 10:05:44 -0500
Received: from 189.152.186.83 ([189.152.186.83]) by gator4166.hostgator.com
 (Horde Framework) with HTTPS; Thu, 11 May 2017 10:05:44 -0500
Date: Thu, 11 May 2017 10:05:44 -0500
Message-ID: <20170511100544.Horde.88c0RhMPEXYq42BauaUXfHV@gator4166.hostgator.com>
From: "Gustavo A. R. Silva" <garsilva@embeddedor.com>
To: Juergen Gross <jgross@suse.com>
References: <20170510114953.Horde.7C1VjUQI-YiZdSL2tKfFVHL@gator4166.hostgator.com>
 <e4387fb6-9cf4-eca4-06ce-d29f300d0c7b@suse.com>
In-Reply-To: <e4387fb6-9cf4-eca4-06ce-d29f300d0c7b@suse.com>
User-Agent: Horde Application Framework 5
MIME-Version: 1.0
Content-Disposition: inline
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 108.167.133.22
X-Exim-ID: 1d8pey-000HEK-59
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: gator4166.hostgator.com [108.167.133.22]:35105
X-Source-Auth: garsilva@embeddedor.com
X-Email-Count: 2
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?b?TW9ubsOp?= <roger.pau@citrix.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [block-xen-blkback] question about pontential null
 pointer dereference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"; DelSp="Yes"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKClF1b3RpbmcgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjoKCj4g
T24gMTAvMDUvMTcgMTg6NDksIEd1c3Rhdm8gQS4gUi4gU2lsdmEgd3JvdGU6Cj4+Cj4+IEhlbGxv
IGV2ZXJ5Ym9keSwKPj4KPj4gV2hpbGUgbG9va2luZyBpbnRvIENvdmVyaXR5IElEIDEzNTA5NDIg
SSByYW4gaW50byB0aGUgZm9sbG93aW5nIHBpZWNlIG9mCj4+IGNvZGUgYXQgZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYzo0OTA6Cj4+Cj4+IDQ5MHN0YXRpYyBpbnQgeGVuX2Jsa2Jr
X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+PiA0OTF7Cj4+IDQ5MiAgICAgICAg
c3RydWN0IGJhY2tlbmRfaW5mbyAqYmUgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPj4g
NDkzCj4+IDQ5NCAgICAgICAgcHJfZGVidWcoIiVzICVwICVkXG4iLCBfX2Z1bmNfXywgZGV2LCBk
ZXYtPm90aGVyZW5kX2lkKTsKPj4gNDk1Cj4+IDQ5NiAgICAgICAgaWYgKGJlLT5tYWpvciB8fCBi
ZS0+bWlub3IpCj4+IDQ5NyAgICAgICAgICAgICAgICB4ZW52YmRfc3lzZnNfZGVsaWYoZGV2KTsK
Pj4gNDk4Cj4+IDQ5OSAgICAgICAgaWYgKGJlLT5iYWNrZW5kX3dhdGNoLm5vZGUpIHsKPj4gNTAw
ICAgICAgICAgICAgICAgIHVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCZiZS0+YmFja2VuZF93YXRj
aCk7Cj4+IDUwMSAgICAgICAgICAgICAgICBrZnJlZShiZS0+YmFja2VuZF93YXRjaC5ub2RlKTsK
Pj4gNTAyICAgICAgICAgICAgICAgIGJlLT5iYWNrZW5kX3dhdGNoLm5vZGUgPSBOVUxMOwo+PiA1
MDMgICAgICAgIH0KPj4gNTA0Cj4+IDUwNSAgICAgICAgZGV2X3NldF9kcnZkYXRhKCZkZXYtPmRl
diwgTlVMTCk7Cj4+IDUwNgo+PiA1MDcgICAgICAgIGlmIChiZS0+YmxraWYpCj4+IDUwOCAgICAg
ICAgICAgICAgICB4ZW5fYmxraWZfZGlzY29ubmVjdChiZS0+YmxraWYpOwo+PiA1MDkKPj4gNTEw
ICAgICAgICAvKiBQdXQgdGhlIHJlZmVyZW5jZSB3ZSBzZXQgaW4geGVuX2Jsa2lmX2FsbG9jKCku
ICovCj4+IDUxMSAgICAgICAgeGVuX2Jsa2lmX3B1dChiZS0+YmxraWYpOwo+PiA1MTIgICAgICAg
IGtmcmVlKGJlLT5tb2RlKTsKPj4gNTEzICAgICAgICBrZnJlZShiZSk7Cj4+IDUxNCAgICAgICAg
cmV0dXJuIDA7Cj4+IDUxNX0KPj4KPj4gVGhlIGlzc3VlIGhlcmUgaXMgdGhhdCBsaW5lIDUwNyBp
bXBsaWVzIHRoYXQgYmUtPmJsa2lmIG1pZ2h0IGJlIE5VTEwuIElmCj4+IHRoaXMgaXMgdGhlIGNh
c2UsIHRoZXJlIGlzIGEgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIHdoZW4gZXhlY3V0aW5nCj4+
IGxpbmUgNTExIG9uY2UgbWFjcm8geGVuX2Jsa2lmX3B1dCgpIGRlcmVmZXJlbmNlIGJlLT5ibGtp
Zgo+Pgo+PiBJcyB0aGVyZSBhbnkgY2hhbmNlIGZvciBiZS0+YmxraWYgdG8gYmUgTlVMTCBhdCBs
aW5lIDUxMT8KPgo+IFllcy4geGVuX2Jsa2JrX3Byb2JlKCkgd2lsbCBjYWxsIHhlbl9ibGtia19y
ZW1vdmUoKSB3aXRoIGJlLT5ibGtpZiBiZWluZwo+IE5VTEwgaW4gdGhlIGZhaWx1cmUgcGF0aC4K
Pgo+IFRoZSBjYWxsIHRvIHhlbl9ibGtpZl9wdXQoKSBzaG91bGQgYmUgZ3VhcmRlZCBieSB0aGUg
ImlmIChiZS0+YmxraWYpIiBvZgo+IGxpbmUgNTA3LCB0b28uCj4KClRoYW5rcyBmb3IgY2xhcmlm
eWluZy4gSSdsbCBzZW5kIGEgcGF0Y2ggdG8gZml4IHRoaXMgc2hvcnRseS4KCi0tCkd1c3Rhdm8g
QS4gUi4gU2lsdmEKCgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 15:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ptA-0004tV-7Q; Thu, 11 May 2017 15:20:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d8pt8-0004tE-QD
 for xen-devel@lists.xen.org; Thu, 11 May 2017 15:20:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5D/D9-03587-63184195; Thu, 11 May 2017 15:20:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTGRl3TRpF
 Ig3P3ZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZ/6YyFjSLVrR3JzcwrhLsYuTiEBKYyChx
 YeVkdhCHRaCBVaJ1zgYWEEdCYA6rRM/004xdjJxATp7EhxvrWWDs/gN7mUBsXgFBiZMzn4DFh
 QS8JC6tmcAOYnMK+Ei8OTGLFWLFW3aJybt6WUESbAIGEm9ebARrZhFQldhz5hszxKAAiUXrTo
 A1CwPZO9//AKsXEdCX2HS7Eew8ZoHPjBLLN+wESzALaEq0bv/NPoFRYBaSQ2YhSS1gZFrFqF6
 cWlSWWqRroZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiKDECwg3H2Zf9DjJIc
 TEqivO1/hCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+rReJFBIsSk1PrUjLzAFGBUxagoNHS
 YR3F0iat7ggMbc4Mx0idYrRmOPF5ffvmTierPzxnkmIJS8/L1VKnPc4SKkASGlGaR7cIFi0Xm
 KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwr1UD0BSezLwSuH2vgE5hAjqlH+QL3uKSRISUVAP
 jlLv7le+4V6/OOMEhHj5/d7zALCu1vlDVjVW79kbz3FwXeSru3Jr8rcGiT25z5j+6ZHZDti5h
 9/3VMa0Fi6u+KXlxb98/wZzBi7/Z3Wyn9p14p1WNB/atW3TxrMnUb5sq98YujKmeJpw+kWMiU
 40z+7RPGUIC2+V73P9FlclbHvdkmtTwYWWKEktxRqKhFnNRcSIAC9I18dECAAA=
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494516020!63473033!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28515 invoked from network); 11 May 2017 15:20:21 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 15:20:21 -0000
Received: by mail-qt0-f177.google.com with SMTP id v27so7450421qtg.2
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 08:20:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WSR9FNMVa5dQTCHu8z4F6bkOZDLa7Jv+aXQBYEr9mkI=;
 b=BstPP3wdMb4IpTuejokyhTlqEpwLDOsr1jwwSFqq5PKhSmlqWtDkt7iypv+bjsqbaX
 Qh7z8gxzfxxMO6hSFANTLVXLQHhczFmuiej7relchU5k9he+YfQiQ+GA6TifIESwki8i
 FZmJMWKTLeTkkrQA5IZ+AiKeojN+9sLHhNART119A4nYMBsblPwiLujeVuIKsUrZTP8S
 NHecyde63poKx9rfNDGOAeSD305zhyrQVwwJyatAdI6Ibf4Dk6FuF+RJxRo4XaVMe4H2
 XdE6lguwHMJdGs8C4G4hy+ycUYXy/kY+GMD7ZuJbe0lV3fNTUBUfYWz7PDqmqRqXUasf
 xoZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WSR9FNMVa5dQTCHu8z4F6bkOZDLa7Jv+aXQBYEr9mkI=;
 b=DkiG760bB9Cd1EeS2gvG4ffiao4Uyuuq2sLIysw84v1aKPyqgVVX4bm2qBAE7lKlhM
 zgkn8OVtNecSfFKkRtTIJbdlzA9ZN1yanx5lrnxT8ruzpk81ppUJOzGPrpMGZjgSLRPN
 uMVeCpXbO0aftL47M/FFLNHQCKnC5MGrgzsHvNdcQKMwT6RdWP31RBJHE+0If5VkIdQ0
 40dkBcXaNaUsx9/YDdiH08EquptbUc4nUYWRJVFczG8cTD3GMQK2dgpD2ymT57l30N+v
 LLUUSL2wZyOr//tRjUDNOf3XUiLSxKH7+vmvF+w8Ahm18W+zmUxSgN0/DQk9YC4DIjSX
 S75A==
X-Gm-Message-State: AODbwcCCN5w8O4l8rAFb9jHvv1T+NYWTLb6liO2oVVddDvwgoRLj0MRJ
 CR09P7ncZ4iwi9Uc6S5nWBNkgXjyUQ==
X-Received: by 10.200.40.9 with SMTP id 9mr1015804qtq.22.1494516020210; Thu,
 11 May 2017 08:20:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Thu, 11 May 2017 08:19:59 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704111330140.2759@sstabellini-ThinkPad-X260>
 <1492020822.3287.33.camel@citrix.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 11 May 2017 18:19:59 +0300
Message-ID: <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
	hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDEwIE1heSAyMDE3IGF0IDIxOjI0LCBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IEkganVzdCB3YW50IHRvIHBvaW50IG91
dCB0aGF0IHRoZSBjb21wYXJpc2lvbiB3aXRoIHRhc2tsZXRzIGlzIG5vdAo+IGhlbHBmdWwuIFRh
c2tsZXRzIGludm9sdmUgdGhlIGlkbGUgdmNwdSwgd2hpY2ggd2UgYXJlIHRyeWluZyB0byBzdGVw
IGF3YXkKPiBmcm9tIGJlY2F1c2UgaXQgaW5jcmVhc2VzIGlycSBsYXRlbmN5LiBUYXNrbGV0cyBk
b24ndCBwcm92aWRlIGFueQo+IGlzb2xhdGlvbi4gVGhlIGNvbnRleHQgc3dpdGNoIG1vZGVsIGZv
ciB0aGUgaWRsZSB2Y3B1IGFuZCBmb3IgRUwwIGFwcHMKPiBpcyBkaWZmZXJlbnQsIHRodXMgaXQg
aGFzIGEgZGlmZmVyZW50IGNvc3QuCj4KPiBJIHRoaW5rIHdlIHNob3VsZG4ndCBtZW50aW9uIHRh
c2tsZXRzIGluIHRoaXMgdGhyZWFkIGFueSBsb25nZXIuClllcCwgeW91IGFyZSByaWdodC4gTGV0
J3MgZm9yZ2V0IGFib3V0IHRhc2tsZXRzIGFuZCBmb2N1cyBvbiBFTDAgYXBwcy4KCkkgd2FudCBz
dW1tYXJpemUgcG9saXRpY2FsIChvcHBvc2VkIHRvIHRlY2huaWNhbCkgcGFydCBvZiB0aGUgZGlz
Y3Vzc2lvbi4KCldlLCBoZXJlIGF0IEVQQU0sIHZpZXdlZCBFTDAgYXBwcyBwcmltYXJpbHkgYXMg
YSB3YXkgdG8gZXh0ZW5kCmh5cGVydmlzb3IuIEJlY2F1c2Ugd2hlbiBpdCBjb21lcyB0byBlbWJl
ZGRlZCBhbmQgYXV0b21vdGl2ZSwgdGhlcmUKYXJpc2Ugc29tZSB1Z2x5IHRoaW5ncywgdGhhdCBh
cmUgbmVlZGVkIGF0IGh5cGVydmlzb3IgbGV2ZWw6ClRFRSBtZWRpYXRvcnMgKE9QLVRFRSBpcyBh
IGdvb2QgVEVFLCBidXQgZm9yIGV4YW1wbGUgdGhlcmUgaXMgVEkncwpNU0hJRUxEIHdpdGggZGVl
cGx5IHByb3ByaWV0YXJ5IGxpY2Vuc2UpLCBkZXZpY2UgZHJpdmVycyBmb3IgdmNvcHJvcywKZGV2
aWNlIGRyaXZlcnMgZm9yIGNwdWZyZXEsIGFuZCBzbyBvbi4KU29tZSBvZiB0aGlzIHRoaW5ncyBj
YW4ndCBiZSBpbmNsdWRlZCBpbiBoeXBlcnZpc29yIGR1ZSB0byBsZWdhbAppc3N1ZXMsIHNvbWUg
LSBiZWNhdXNlIG9mIGNvZGUgc2l6ZSBvciBjb21wbGV4aXR5LiBBbmQgd2UgY2FuJ3QgcnVuCnRo
ZW0gaW4gc3R1YmRvbXMsIGJlY2F1c2Ugc3R1YmRvbXMgYXJlIHNsb3cgZm9yIGNlcnRhaW4gdXNl
LWNhc2VzLCBpbgpzb21lIGNhc2VzIHRoZXkgYXJlIGluc2VjdXJlLCBpbiBzb21lIGNhc2VzIHRo
ZXkganVzdCBkb24ndCBmaXQgYXQKYWxsLgoKT24gb3RoZXIgaGFuZCB5b3UgY29uc2lkZXIgRUww
IGFwcHMgYXMgaWRlYWwgaG9zdCBmb3IgZW11bGF0b3JzIG9ubHkuCkkgY2FuIHNlZSB5b3VyIHBv
aW50LCBiZWNhdXNlIFhFTiB3YXMgYWx3YXlzIHZpZXdlZCBhcyBoeXBlcnZpc29yIGZvcgpzZXJ2
ZXJzLgpCdXQgc2VydmVycyBoYXZlIGRpZmZlcmVudCByZXF1aXJlbWVudHMgaW4gY29tcGFyaXNv
biB0byBlbWJlZGRlZAphcHBsaWNhdGlvbnMuIFRyYWRpdGlvbmFsIHNlcnZlcnMgZG9lcyBub3Qg
dXNlIGhhcmR3YXJlIGFjY2VsZXJhdGVkCnZpZGVvIGRlY29kZXJzLCB0aGV5IGRvbid0IG5lZWQg
dG8gZGlzYWJsZSBjcHUncyBvciBzY2FsZSBmcmVxdWVuY2llcwp0byBwcmVzZXJ2ZSBlbmVyZ3kg
KG9rYXksIHRoZXkgbmVlZCB0bywgYnV0IGl0IGlzIG5vdCBhcyBwcmVzc2luZywgYXMKb24gYmF0
dGVyeS1wb3dlcmVkIGRldmljZSksIHRoZXJlIGFsbW9zdCBubyBwcm9wcmlldGFyeSBjb2RlIChv
ciBldmVuCnByb3ByaWV0YXJ5IGJsb2JzLCBhcmdoISkuCkxvb2tzIGxpa2UgdmlydHVhbGl6YXRp
b24gb24gZW1iZWRkZWQgaXMgdGhlIG5leHQgYmlnIHRoaW5nLiBMaW51eAprZXJuZWwgd2FzIGFi
bGUgdG8gc2F0aXNmeSBib3RoIHBhcnRpZXMuIEkgaG9wZSB0aGF0IFhFTiBjYW4gZG8gdGhlCnNh
bWUuCgpTbywgZ29pbmcgYmFjayB0byBFTDAgYXBwcy4gSG9uZXN0bHksIEknZCBwcmVmZXIgbm90
IHRvIHVzZSB0aGVtIGFzCmV4dGVuc2lvbiBtZWNoYW5pc20uIFllcywgdGhleSBwcm92aWRlIGlz
b2xhdGlvbiwgYnV0IGludGVyZmFjaW5nIHdpdGgKdGhlbSB3aWxsIGJlIHBhaW5mdWwuIFByb2Jh
Ymx5IHdlIGNhbiBsZWF2ZSB0aGVtIHRvIGVtdWxhdG9ycyBvbmx5CihidXQgYXMgSSBjYW4gc2Vl
LCBQTDAxMSBlbXVsYXRvciBpcyBnb2luZyB0byBiZSBtZXJnZWQgcmlnaHQgaW50bwpoeXBlcnZp
c29yLiBXaWxsIGJlIHRoZXJlIG5lZWQgZm9yIG90aGVyIGVtdWxhdG9ycz8pLgpXaGF0IEkgcmVh
bGx5IHdhbnQgdG8gYXNrOiB3aGF0IGRvIHlvdSB0aGluZyBhYm91dCBvbGQgZ29vZCBtb2R1bGVz
Cmxpa2Ugb25lcyBpbiBsaW51eCBrZXJuZWw/IFRoZXJlIHdpbGwgYmUgbm8gaXNvbGF0aW9uLCB0
aGlzIGlzIGJhZC4KQnV0OgogLSB5b3UgY2FuIGxvYWQgcHJvcHJpZXRhcnkgbW9kdWxlcyBpZiB5
b3Ugd2FudCB0bwogLSB0aGV5IGFyZSBmYXN0CiAtIHlvdSBjYW4gaW50ZXJmYWNlIHdpdGggdGhl
bSBpbiBhIG5hdGl2ZXN0IHdheSBwb3NzaWJsZToganVzdCBjYWxsIGEgZnVuY3Rpb24KCkFydGVt
LCBjb3VsZCB5b3UgcGxlYXNlIGNvbW1lbnQgZnJvbSB5b3VyIHNpZGU/CgotLSAKV0JSIFZvbG9k
eW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1
a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 15:27:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8q0E-00058x-VF; Thu, 11 May 2017 15:27:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <garsilva@embeddedor.com>) id 1d8q0D-00058r-AZ
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 15:27:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7A/69-03696-CE284195; Thu, 11 May 2017 15:27:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMKsWRWlGSWpSXmKPExsVyYOeE27qvm0Q
 iDU7u0LP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO63kxiK1jDXnFk5j/WBsYNbF2MXBxCAhcY
 JS6ue8cM4UxjlFjVvIsFwrnEKHF+eTNQhpODRUBVYs+Ez0A2BwebgKnE+Q2mIDUiAhMYJTquf
 WICqWEWKJL4/GE7mC0sECax+ftzFhCbV0Bf4uHLe8wQtqDEyZlPWCDqtSRu/HvJBDKTWUBaYv
 k/DpAwp0CwROuLjWDlogIqElcmvGUHsSUEoiT+7r7KAmGbS7yadZINwjaWePlqATOEbSXx+/A
 aFph449r/UL0CEm1/TrJC2NIS72fvYYOx/y3aC9XLJXFg6jyoOL/E4dn3GCFsPol9C0GhxQFk
 m0qs+MsJEVaT2LxjHivM+KuzrkDZbhI3Hn5kmsAoOwvJw7OQPDwL4eEFjMyrGDWKU4vKUot0j
 Yz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECo5oBCHYwrpkfeIhRkoNJSZS3/Y
 9wpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3puNIpFCgkWp6akVaZk5wPQCk5bg4FES4d1VD5T
 mLS5IzC3OTIdInWI05phz7+t7Jo4Xt3+8ZxJiycvPS5US5z0NMkkApDSjNA9uECztXWKUlRLm
 ZQQ6TYinILUoN7MEVf4VozgHo5Iw7wqQKTyZeSVw+14BncIEdEo/yBe8xSWJCCmpBkbO6mk/T
 s1+o9f7L4EhfVJo7lkZXY1tGcqde1PnX5u+T+fDbanQ/eYiF5u+SDb0v3DUSlrAkKK2RfSl/P
 KzSt3nvHnuXrGe6FxRx6wXcIy5KmbGYeMLu9U8LOy1uFfXKl1ObX+lf7ApXn76RvGp/t1PsnM
 /Zn1RXpOeu/DkadfOHS1ss3v0VyuxFGckGmoxFxUnAgC9aSVqdgMAAA==
X-Env-Sender: garsilva@embeddedor.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494516458!67848445!1
X-Originating-IP: [192.185.144.219]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22053 invoked from network); 11 May 2017 15:27:39 -0000
Received: from gateway31.websitewelcome.com (HELO
 gateway31.websitewelcome.com) (192.185.144.219)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 15:27:39 -0000
Received: from cm1.websitewelcome.com (unknown [192.185.0.102])
 by gateway31.websitewelcome.com (Postfix) with ESMTP id AFB37D778C
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 10:27:37 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22])
 by cm1.websitewelcome.com with 
 id K3Tc1v00u0V9LXg013Tdzx; Thu, 11 May 2017 10:27:37 -0500
Received: from [189.152.186.83] (port=40706 helo=embeddedgus)
 by gator4166.hostgator.com with esmtpa (Exim 4.87)
 (envelope-from <garsilva@embeddedor.com>)
 id 1d8q08-0002IY-9n; Thu, 11 May 2017 10:27:36 -0500
Date: Thu, 11 May 2017 10:27:35 -0500
From: "Gustavo A. R. Silva" <garsilva@embeddedor.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Juergen Gross <jgross@suse.com>
Message-ID: <20170511152735.GA4409@embeddedgus>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170511100544.Horde.88c0RhMPEXYq42BauaUXfHV@gator4166.hostgator.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.152.186.83
X-Exim-ID: 1d8q08-0002IY-9n
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: (embeddedgus) [189.152.186.83]:40706
X-Source-Auth: garsilva@embeddedor.com
X-Email-Count: 9
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
Cc: xen-devel@lists.xenproject.org,
 "Gustavo A. R. Silva" <garsilva@embeddedor.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] block: xen-blkback: add null check to avoid
 null pointer dereference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG51bGwgY2hlY2sgYmVmb3JlIGNhbGxpbmcgeGVuX2Jsa2lmX3B1dCgpIHRvIGF2b2lkIHBv
dGVudGlhbApudWxsIHBvaW50ZXIgZGVyZWZlcmVuY2UuCgpBZGRyZXNzZXMtQ292ZXJpdHktSUQ6
IDEzNTA5NDIKQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KU2lnbmVkLW9mZi1i
eTogR3VzdGF2byBBLiBSLiBTaWx2YSA8Z2Fyc2lsdmFAZW1iZWRkZWRvci5jb20+Ci0tLQogZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyB8IDggKysrKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKaW5kZXggOGZlNjFiNS4uMWYzZGZhYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jCkBAIC01MDQsMTEgKzUwNCwxMyBAQCBzdGF0aWMgaW50IHhlbl9ibGtia19yZW1vdmUo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIAogCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYs
IE5VTEwpOwogCi0JaWYgKGJlLT5ibGtpZikKKwlpZiAoYmUtPmJsa2lmKSB7CiAJCXhlbl9ibGtp
Zl9kaXNjb25uZWN0KGJlLT5ibGtpZik7CiAKLQkvKiBQdXQgdGhlIHJlZmVyZW5jZSB3ZSBzZXQg
aW4geGVuX2Jsa2lmX2FsbG9jKCkuICovCi0JeGVuX2Jsa2lmX3B1dChiZS0+YmxraWYpOworCQkv
KiBQdXQgdGhlIHJlZmVyZW5jZSB3ZSBzZXQgaW4geGVuX2Jsa2lmX2FsbG9jKCkuICovCisJCXhl
bl9ibGtpZl9wdXQoYmUtPmJsa2lmKTsKKwl9CisKIAlrZnJlZShiZS0+bW9kZSk7CiAJa2ZyZWUo
YmUpOwogCXJldHVybiAwOwotLSAKMi41LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 15:36:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8q89-0005s4-3k; Thu, 11 May 2017 15:35:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d64ec3=citrix-osstest@xenproject.org>)
 id 1d8q88-0005rj-GH
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 15:35:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 81/BD-02956-7D484195; Thu, 11 May 2017 15:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO71FpF
 Ig5MTeCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bHi38ZC/6pVqxvYW9gPCLTxcjJISHgL7Ht
 zm1GCNtd4u3ZuawgtoiAs8SED7fZuhg5OHgF9CSuT7QCCQsLWEh8ODAbqJwLqLyJUaJ/8jqoX
 jeJ169b2GHsiTPXsIHYbAIeEhN7JrKA2CwCqhKzp05gArGFBLQkli5eCWbzCghKnJz5BKyGWU
 BC4uCLF8wQcywk2j+9ZZrAyDcLSdksJGULGJlWMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpj
 p5aYWFyemp+YkJhXrJefnbmIEhhQDEOxg/LIs4BCjJAeTkihv+x/hSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvD3NIpFCgkWp6akVaZk5wOCGSUtw8CiJ8B5rAkrzFhck5hZnpkOkTjHqcrxb+
 uE9kxBLXn5eqpQ47zyQGQIgRRmleXAjYJF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8+0
 Gm8GTmlcBtegV0BBPQEf0g9/MWlyQipKQaGGf2GSnuL9xSo2o7ebqR7uS3Yplbbpj4zbriLOg
 bp9HYzK+skFnke7Zx8TGBueV6G8SbvC5r9afuOS14XUel40p5friZxTFttrIrk77vf2/aunlr
 X9T68qkLAhM/J/lP0n3tsOxBj0ti7C6T5xqLjzC+blPXqWVj8Fs14f2y14ZPcj5lssYHK7EUZ
 yQaajEXFScCACLf/BavAgAA
X-Env-Sender: prvs=297d64ec3=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494516949!67849959!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53202 invoked from network); 11 May 2017 15:35:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 15:35:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423251452"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71289-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=29dc8aa861fac78c6d62391dff312db934b755e3
X-Osstest-Versions-That: ovmf=a6c31c6d6349a51041d8b77df375c340043e36bd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 11 May 2017 16:35:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71289: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyODkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI4OAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjg4Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMjlkYzhhYTg2
MWZhYzc4YzZkNjIzOTFkZmYzMTJkYjkzNGI3NTVlMwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTZjMzFjNmQ2MzQ5YTUxMDQxZDhiNzdkZjM3NWMzNDAwNDNlMzZiZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjg4ICAyMDE3LTA1LTExIDEwOjQ4OjU1IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI4OSAgMjAxNy0wNS0xMSAxMzo0NjozOCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIENoYW8gWmhhbmcgPGNoYW8uYi56aGFuZ0BpbnRlbC5jb20+CiAgSmVmZiBG
YW4gPGplZmYuZmFuQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dz
CmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVz
dC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMjlkYzhhYTg2MWZhYzc4YzZkNjIz
OTFkZmYzMTJkYjkzNGI3NTVlMwpBdXRob3I6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+
CkRhdGU6ICAgVGh1IE1heSAxMSAxNTowMTozOSAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZy9Q
aVNtbUNwdUR4ZVNtbTogRml4IGxvZ2ljIGNoZWNrIGVycm9yCiAgICAKICAgIENjOiBKaWV3ZW4g
WWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoK
Y29tbWl0IGI3MDI1ZGY4ZjkxMDJhMTY5ODg3OWFhNDUxYmY1YWY1OTJjMzdiYzEKQXV0aG9yOiBK
ZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMTAgMTY6MzI6MjUg
MjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW06IENoZWNrIFByb2Nlc3Nv
cklkID09IElOVkFMSURfQVBJQ19JRAogICAgCiAgICBJZiBQY2RDcHVIb3RQbHVnU3VwcG9ydCBp
cyBUUlVFLCBnU21zdC0+TnVtYmVyT2ZDcHVzIHdpbGwgYmUgdGhlCiAgICBQY2RDcHVNYXhMb2dp
Y2FsUHJvY2Vzc29yTnVtYmVyLiBJZiBnU21zdC0+U21tU3RhcnR1cFRoaXNBcCgpIGlzIGludm9r
ZWQgZm9yCiAgICB0aG9zZSB1bi1leGlzdGVkIHByb2Nlc3NvcnMsIEFTU0VSVCgpIGhhcHBlbmVk
IGluIENvbmZpZ1NtbUNvZGVBY2Nlc3NDaGVjaygpLgogICAgCiAgICBUaGlzIGZpeCBpcyB0byBj
aGVjayBpZiBQcm9jZXNzb3JJZCBpcyB2YWxpZCBiZWZvcmUgaW52b2tlCiAgICBnU21zdC0+U21t
U3RhcnR1cFRoaXNBcCgpIGluIENvbmZpZ1NtbUNvZGVBY2Nlc3NDaGVjaygpIGFuZCB0byBjaGVj
ayBpZgogICAgUHJvY2Vzc29ySWQgaXMgdmFsaWQgaW4gSW50ZXJuYWxTbW1TdGFydHVwVGhpc0Fw
KCkgdG8gYXZvaWQgdW5leHBlY3RlZCBERUJVRwogICAgZXJyb3IgbWVzc2FnZSBkaXNwbGF5ZWQu
CiAgICAKICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBF
cmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlh
bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBKZWZm
IEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJp
Yy5kb25nQGludGVsLmNvbT4KCmNvbW1pdCA1ZDA5MzNmOWJhYjI3ODFiZjVkZjA3OGQxMmMyMmQ1
MGRmMTY1NjE3CkF1dGhvcjogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KRGF0ZTogICBX
ZWQgTWF5IDEwIDE0OjQ3OjAzIDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL1NtbUNwdUZlYXR1
cmVzTGliOiBDb3JyZWN0IHByaW50IGxldmVsCiAgICAKICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3
ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCmNvbW1pdCA2YWZj
NjQzY2UwZWRlZDljY2JkMDE1YTVjZDZkMmJhMGUyNjRiMDFkCkF1dGhvcjogSmVmZiBGYW4gPGpl
ZmYuZmFuQGludGVsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDEwIDE0OjQyOjQxIDIwMTcgKzA4MDAK
CiAgICBVZWZpQ3B1UGtnL1NtbUNwdUZlYXR1cmVzTGliOiBGaXggSWEzMi9TbWlFbnRyeS5hc20g
YnVpbGQgaXNzdWUKICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29t
PgogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1v
ZmYtYnk6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29tbWl0IDZkOTJhZTExZDE0YWJlMzlmMjU4
N2EzNjBiYzVkNmMzNzAzMjVjYWQKQXV0aG9yOiBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdA
aW50ZWwuY29tPgpEYXRlOiAgIFRodSBNYXkgMTEgMTM6MDg6MzAgMjAxNyArMDgwMAoKICAgIFNl
Y3VyaXR5UGtnOiBBZGQgVENHIFNwZWMgaW5mbyB0byBUQ0cgcmVsYXRlZCBtb2R1bGVzCiAgICAK
ICAgIEFkZCBUQ0cgU3BlYyBjb21wbGlhbmNlIGluZm8gdG8gVENHIHJlbGF0ZWQgbW9kdWxlIElO
RnMuCiAgICAKICAgIENjOiBRaW4gTG9uZyA8cWluLmxvbmdAaW50ZWwuY29tPgogICAgQ2M6IFlh
byBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQ2hh
byBaaGFuZyA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBRaW4gTG9u
ZyA8cWluLmxvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlhbyBKaWV3ZW4gPGppZXdl
bi55YW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 15:36:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8q84-0005rX-SR; Thu, 11 May 2017 15:35:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8q84-0005rR-CK
 for xen-devel@lists.xen.org; Thu, 11 May 2017 15:35:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4A/5D-02183-3D484195; Thu, 11 May 2017 15:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfdSi0i
 kQeNzG4slHxezODB6HN39mymAMYo1My8pvyKBNePh9BusBdvFKrbM3czawLhQqIuRk0NIYCOj
 xOne6C5GLiB7N6NE17rzTCAJYYF8iTO3ljCD2CICMRLX/39hgii6zC5xbPk2ZhCHWWA9s8Sqf
 wfZQarYBDQl7nz+BNbNK2Al8Ws1hM0ioCrx7cMHNhBbVCBc4m3jERaIGkGJkzOfgNmcAoESz2
 a2soLYzAJmEvM2P2SGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BSL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMOTqGRgYdzD+Pu53iFGSg0lJlLf9j3CkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQleaWAICwkWpaanVqRl5gCDHyYtwcGjJMJ7rAkozVtckJhbn
 JkOkTrFqCglzssJ0icAksgozYNrg0XcJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvH+aga
 bwZOaVwE1/BbSYCWhxP8jNvMUliQgpqQbGU2879SdOsX35b73fue51b3S/BF5OlLGbaKQ14dp
 mqRNT/u97t0x3tyjTR07Wu1f03ibtnGfEePVL0lN2wbkONRuvtK1MO/J0+utjDz0sdSLVXO7o
 Bb3bpRcyK+uhAuuDySfMA+Vubp3jmGXLffdEXcjMnb3CQumZp4/zfJg6tStNq9tLzq6mW4mlO
 CPRUIu5qDgRAB4ju0mzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494516946!61448988!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59683 invoked from network); 11 May 2017 15:35:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 11 May 2017 15:35:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B907B2B;
 Thu, 11 May 2017 08:35:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B9B933F3E1;
 Thu, 11 May 2017 08:35:43 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <alpine.DEB.2.10.1704121207270.2759@sstabellini-ThinkPad-X260>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
Date: Thu, 11 May 2017 16:35:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
Cc: Tim Deegan <tim@xen.org>, Andrii Anisov <andrii_anisov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVuYW1pbmcgdGhlIHN1YmplY3QgKyBhZGRpbmcgbW9yZSBwZW9wbGUgaW4gdGhlIGNvbnZlcnNh
dGlvbiBhcyB0aGlzIGlzIApub3QgcmVsYXRlZCB0byBvbmx5IEFSTSBhbnltb3JlLgoKT24gMTEv
MDUvMTcgMTY6MTksIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4KPiBP
biAxMCBNYXkgMjAxNyBhdCAyMToyNCwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPiB3cm90ZToKPj4gSSBqdXN0IHdhbnQgdG8gcG9pbnQgb3V0IHRoYXQgdGhlIGNv
bXBhcmlzaW9uIHdpdGggdGFza2xldHMgaXMgbm90Cj4+IGhlbHBmdWwuIFRhc2tsZXRzIGludm9s
dmUgdGhlIGlkbGUgdmNwdSwgd2hpY2ggd2UgYXJlIHRyeWluZyB0byBzdGVwIGF3YXkKPj4gZnJv
bSBiZWNhdXNlIGl0IGluY3JlYXNlcyBpcnEgbGF0ZW5jeS4gVGFza2xldHMgZG9uJ3QgcHJvdmlk
ZSBhbnkKPj4gaXNvbGF0aW9uLiBUaGUgY29udGV4dCBzd2l0Y2ggbW9kZWwgZm9yIHRoZSBpZGxl
IHZjcHUgYW5kIGZvciBFTDAgYXBwcwo+PiBpcyBkaWZmZXJlbnQsIHRodXMgaXQgaGFzIGEgZGlm
ZmVyZW50IGNvc3QuCj4+Cj4+IEkgdGhpbmsgd2Ugc2hvdWxkbid0IG1lbnRpb24gdGFza2xldHMg
aW4gdGhpcyB0aHJlYWQgYW55IGxvbmdlci4KPiBZZXAsIHlvdSBhcmUgcmlnaHQuIExldCdzIGZv
cmdldCBhYm91dCB0YXNrbGV0cyBhbmQgZm9jdXMgb24gRUwwIGFwcHMuCj4KPiBJIHdhbnQgc3Vt
bWFyaXplIHBvbGl0aWNhbCAob3Bwb3NlZCB0byB0ZWNobmljYWwpIHBhcnQgb2YgdGhlIGRpc2N1
c3Npb24uCj4KPiBXZSwgaGVyZSBhdCBFUEFNLCB2aWV3ZWQgRUwwIGFwcHMgcHJpbWFyaWx5IGFz
IGEgd2F5IHRvIGV4dGVuZAo+IGh5cGVydmlzb3IuIEJlY2F1c2Ugd2hlbiBpdCBjb21lcyB0byBl
bWJlZGRlZCBhbmQgYXV0b21vdGl2ZSwgdGhlcmUKPiBhcmlzZSBzb21lIHVnbHkgdGhpbmdzLCB0
aGF0IGFyZSBuZWVkZWQgYXQgaHlwZXJ2aXNvciBsZXZlbDoKPiBURUUgbWVkaWF0b3JzIChPUC1U
RUUgaXMgYSBnb29kIFRFRSwgYnV0IGZvciBleGFtcGxlIHRoZXJlIGlzIFRJJ3MKPiBNU0hJRUxE
IHdpdGggZGVlcGx5IHByb3ByaWV0YXJ5IGxpY2Vuc2UpLCBkZXZpY2UgZHJpdmVycyBmb3IgdmNv
cHJvcywKPiBkZXZpY2UgZHJpdmVycyBmb3IgY3B1ZnJlcSwgYW5kIHNvIG9uLgo+IFNvbWUgb2Yg
dGhpcyB0aGluZ3MgY2FuJ3QgYmUgaW5jbHVkZWQgaW4gaHlwZXJ2aXNvciBkdWUgdG8gbGVnYWwK
PiBpc3N1ZXMsIHNvbWUgLSBiZWNhdXNlIG9mIGNvZGUgc2l6ZSBvciBjb21wbGV4aXR5LiBBbmQg
d2UgY2FuJ3QgcnVuCj4gdGhlbSBpbiBzdHViZG9tcywgYmVjYXVzZSBzdHViZG9tcyBhcmUgc2xv
dyBmb3IgY2VydGFpbiB1c2UtY2FzZXMsIGluCj4gc29tZSBjYXNlcyB0aGV5IGFyZSBpbnNlY3Vy
ZSwgaW4gc29tZSBjYXNlcyB0aGV5IGp1c3QgZG9uJ3QgZml0IGF0Cj4gYWxsLgo+Cj4gT24gb3Ro
ZXIgaGFuZCB5b3UgY29uc2lkZXIgRUwwIGFwcHMgYXMgaWRlYWwgaG9zdCBmb3IgZW11bGF0b3Jz
IG9ubHkuCj4gSSBjYW4gc2VlIHlvdXIgcG9pbnQsIGJlY2F1c2UgWEVOIHdhcyBhbHdheXMgdmll
d2VkIGFzIGh5cGVydmlzb3IgZm9yCj4gc2VydmVycy4KPiBCdXQgc2VydmVycyBoYXZlIGRpZmZl
cmVudCByZXF1aXJlbWVudHMgaW4gY29tcGFyaXNvbiB0byBlbWJlZGRlZAo+IGFwcGxpY2F0aW9u
cy4gVHJhZGl0aW9uYWwgc2VydmVycyBkb2VzIG5vdCB1c2UgaGFyZHdhcmUgYWNjZWxlcmF0ZWQK
PiB2aWRlbyBkZWNvZGVycywgdGhleSBkb24ndCBuZWVkIHRvIGRpc2FibGUgY3B1J3Mgb3Igc2Nh
bGUgZnJlcXVlbmNpZXMKPiB0byBwcmVzZXJ2ZSBlbmVyZ3kgKG9rYXksIHRoZXkgbmVlZCB0bywg
YnV0IGl0IGlzIG5vdCBhcyBwcmVzc2luZywgYXMKPiBvbiBiYXR0ZXJ5LXBvd2VyZWQgZGV2aWNl
KSwgdGhlcmUgYWxtb3N0IG5vIHByb3ByaWV0YXJ5IGNvZGUgKG9yIGV2ZW4KPiBwcm9wcmlldGFy
eSBibG9icywgYXJnaCEpLgo+IExvb2tzIGxpa2UgdmlydHVhbGl6YXRpb24gb24gZW1iZWRkZWQg
aXMgdGhlIG5leHQgYmlnIHRoaW5nLiBMaW51eAo+IGtlcm5lbCB3YXMgYWJsZSB0byBzYXRpc2Z5
IGJvdGggcGFydGllcy4gSSBob3BlIHRoYXQgWEVOIGNhbiBkbyB0aGUKPiBzYW1lLgo+Cj4gU28s
IGdvaW5nIGJhY2sgdG8gRUwwIGFwcHMuIEhvbmVzdGx5LCBJJ2QgcHJlZmVyIG5vdCB0byB1c2Ug
dGhlbSBhcwo+IGV4dGVuc2lvbiBtZWNoYW5pc20uIFllcywgdGhleSBwcm92aWRlIGlzb2xhdGlv
biwgYnV0IGludGVyZmFjaW5nIHdpdGgKPiB0aGVtIHdpbGwgYmUgcGFpbmZ1bC4gUHJvYmFibHkg
d2UgY2FuIGxlYXZlIHRoZW0gdG8gZW11bGF0b3JzIG9ubHkKPiAoYnV0IGFzIEkgY2FuIHNlZSwg
UEwwMTEgZW11bGF0b3IgaXMgZ29pbmcgdG8gYmUgbWVyZ2VkIHJpZ2h0IGludG8KPiBoeXBlcnZp
c29yLiBXaWxsIGJlIHRoZXJlIG5lZWQgZm9yIG90aGVyIGVtdWxhdG9ycz8pLgo+IFdoYXQgSSBy
ZWFsbHkgd2FudCB0byBhc2s6IHdoYXQgZG8geW91IHRoaW5nIGFib3V0IG9sZCBnb29kIG1vZHVs
ZXMKPiBsaWtlIG9uZXMgaW4gbGludXgga2VybmVsPyBUaGVyZSB3aWxsIGJlIG5vIGlzb2xhdGlv
biwgdGhpcyBpcyBiYWQuCj4gQnV0Ogo+ICAtIHlvdSBjYW4gbG9hZCBwcm9wcmlldGFyeSBtb2R1
bGVzIGlmIHlvdSB3YW50IHRvCj4gIC0gdGhleSBhcmUgZmFzdAo+ICAtIHlvdSBjYW4gaW50ZXJm
YWNlIHdpdGggdGhlbSBpbiBhIG5hdGl2ZXN0IHdheSBwb3NzaWJsZToganVzdCBjYWxsIGEgZnVu
Y3Rpb24KPgo+IEFydGVtLCBjb3VsZCB5b3UgcGxlYXNlIGNvbW1lbnQgZnJvbSB5b3VyIHNpZGU/
Cj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 15:49:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8qL1-0006jo-7q; Thu, 11 May 2017 15:49:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297ed7bc4=dario.faggioli@citrix.com>)
 id 1d8qKz-0006ji-M6
 for xen-devel@lists.xen.org; Thu, 11 May 2017 15:49:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E8/7B-02192-4F784195; Thu, 11 May 2017 15:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXitHSDve6XdpF
 Ig3n/hS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox7Fw4yF7w0rFjd2szSwDhFp4uRk0NCIETi
 zuwGRhCbV8BAYvaEd8wgtrCAu8Thu0fBbDag+Jsde1lBbBEBb4mfT68D1XNxMAtsYpRYuP0UO
 0iCRUBVYv7EB0wgNqeAnUTr+unsIEVCAk8YJV52nwYr4heQlLj15SPYVGaBaonFm3oZIa7Qlj
 hyrp8d4gpBiZMzn7CA2EICahIz5l5mncDINwtJyywkZRBxTYnW7b/ZIWxtiWULXzND2LYS69a
 9h6qxkdh0dQEjhC0vsf3tHOYFjOyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDYz1clOLixPT
 U3MSk4r1kvNzNzECA7qegYFxB2PLXr9DjJIcTEqivO1/hCOF+JLyUyozEosz4otKc1KLDzHKc
 HAoSfDqASNESLAoNT21Ii0zBxhbMGkJDh4lEd7ONqA0b3FBYm5xZjpE6hSjopQ4rzxInwBIIq
 M0D64NFs+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzngcZz5OZVwI3/RXQYiagxf0gN/M
 WlyQipKQaGDsmTsoUWVCW/+fo+jvJS4yvLP4kqzLvUs+2swuDNE9WB3+r+7U0UvyNY7bcsSnL
 1Y801JjFrZM5bZZycfep2Z8Nr/G1ct6psXyzpoPtZKXEfd3MZS0X5/yLsuk6mTfF4u3k9RclH
 zwIfKTR+0NaUsk6zETp+bcom98SQX2xvzS4bDoiZpxoLVNiKc5INNRiLipOBACOERRs4gIAAA
 ==
X-Env-Sender: prvs=297ed7bc4=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494517746!100084961!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39481 invoked from network); 11 May 2017 15:49:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 15:49:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; 
 d="asc'?scan'208";a="431920476"
Message-ID: <1494517737.7393.7.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
Date: Thu, 11 May 2017 17:48:57 +0200
In-Reply-To: <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <1494498375.7393.5.camel@citrix.com>
 <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3047274252044013709=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3047274252044013709==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-MT6yyL7KVdpi4xKgYIbe"

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

On Thu, 2017-05-11 at 10:19 -0400, Boris Ostrovsky wrote:
> > > diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
> > > index 90e2b1f..a5f62b5 100644
> > > --- a/xen/arch/x86/domain.c
> > > +++ b/xen/arch/x86/domain.c
> > > @@ -118,7 +118,8 @@ static void idle_loop(void)
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( cpu_is_off=
line(smp_processor_id()) )
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0play_dead();
> > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(*pm_idle)();
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( !scrub_free_pag=
es() )
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0(*pm_idle)();
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_tasklet();
> > >=20
> >=20
> > This means that, if we got here to run a tasklet (as in, if the
> > idle
> > vCPU has been forced into execution, because there were a vCPU
> > context
> > tasklet wanting to run), we will (potentially) do some scrubbing
> > first.
> >=20
> We can move do_tasklet() above scrub_free_pages(). And new tasklet
> after
> that would result in a softirq being set so we'd do an early exit
> from
> scrub_free_pages().
>=20
How early?

In fact, right now, if there is one tasklet queued, this is what
happens:

 tasklet_schedule(t)
   tasklet_enqueue(t)
     test_and_set_bit(_TASKLET_enqueued, tasklet_work_to_do);
     raise_softirq(SCHEDULE_SOFTIRQ);
 schedule()
   set_bit(_TASKLET_scheduled, tasklet_work_to_do)
   tasklet_work_scheduled =3D 1;
   do_schedule(tasklet_work_scheduled)
     csched_schedule(tasklet_work_to_do)
       snext =3D CSCHED_VCPU(idle_vcpu[cpu]);
 idle_loop()
   (*pm_idle)()
     if ( !cpu_is_haltable() ) return;
   do_tasklet() /* runs tasklet t */
     clear_bit(_TASKLET_enqueued, work_to_do); /* list_empty(list) =3D=3D t=
rue */
     raise_softirq(SCHEDULE_SOFTIRQ);
   do_softirq()
 schedule()
   clear_bit(_TASKLET_scheduled, tasklet_work);
   tasklet_work_scheduled =3D 0;
=C2=A0=C2=A0=C2=A0do_schedule(tasklet_work_scheduled)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0csched_schedule(tasklet_work_to_do)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0snext =3D CSCHED_VCPU(idle_vcpu[c=
pu]);
 idle_loop()
   (*pm_idle)()
     if ( !cpu_is_haltable() )
 ...

If we move do_tasklet up, as you suggest, this is what happens:

=C2=A0tasklet_schedule(t)
=C2=A0=C2=A0=C2=A0tasklet_enqueue(t)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0test_and_set_bit(_TASKLET_enqueued, tasklet_w=
ork_to_do);
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0raise_softirq(SCHEDULE_SOFTIRQ);
=C2=A0schedule()
=C2=A0=C2=A0=C2=A0set_bit(_TASKLET_scheduled, tasklet_work_to_do)
=C2=A0=C2=A0=C2=A0tasklet_work_scheduled =3D 1;
=C2=A0=C2=A0=C2=A0do_schedule(tasklet_work_scheduled)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0csched_schedule(tasklet_work_to_do)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0snext =3D CSCHED_VCPU(idle_vcpu[c=
pu]);
=C2=A0idle_loop()
=C2=A0=C2=A0=C2=A0do_tasklet() /* runs tasklet t */
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0clear_bit(_TASKLET_enqueued, work_to_do); /* =
list_empty(list) =3D=3D true */
     raise_softirq(SCHEDULE_SOFTIRQ);
   if ( !scrub_free_pages() )
     //do some scrubbing, but softirq_pending() is true, so return 1
=C2=A0=C2=A0=C2=A0do_softirq()
=C2=A0schedule()
=C2=A0=C2=A0=C2=A0clear_bit(_TASKLET_scheduled, tasklet_work);
=C2=A0=C2=A0=C2=A0tasklet_work_scheduled =3D 0;
=C2=A0=C2=A0=C2=A0do_schedule(tasklet_work_scheduled)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0csched_schedule(tasklet_work_to_do)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0snext =3D CSCHED_VCPU(idle_vcpu[c=
pu]);
=C2=A0idle_loop()
   if ( !scrub_free_pages() )
     //do the scrubbing, returns 0, so we enter the if
  =C2=A0=C2=A0=C2=A0(*pm_idle)()
=C2=A0=C2=A0  =C2=A0=C2=A0=C2=A0if ( !cpu_is_haltable() )
 ...

IOW (provided I'm understanding your code right, of course), I still
see it happening that we switched to idle *not* because the system was
idle, but for running a tasklet, and yet we end up doing at least some
scrubbing (like if the system were idle).

Which still feels wrong to me.

If there's more than one tasklet queued (or another one, or more,
is/are queued before the one t is processed), it's even worse, because
we go through the whole schedule()->idle_loop()->do_tasklet() again and
again, and at each step we do a bit of scrubbing, before going back to
schedule().

It probably would be at least a bit better, if scrub_free_pages() would
check for softirqs() _before_ starting any scrubbing (which I don't
think it does, right now, am I right?).

> OTOH since, as you say, we only get to idle loop() if no tasklet is
> pending (cpu_is_haltable() test) then would even that be needed?
>=20
Err... sorry, not getting. It's the other way round. One of the reasons
why we end up executing idle_loop(), is that there is at least a
tasklet pending.

Where we only get to if there's nothing pending is to calling
(*pm_idle)().

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-MT6yyL7KVdpi4xKgYIbe
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZFIfpAAoJEBZCeImluHPuKA4QAMFcqZ/oiGsvbQt7E3iI3wfl
NfcEIgfoQ0C+WhHxcvTHY7YZ5iqd1BQJrg3pmj7K002ljYLXpL0juyCih/mz5vyL
yB0gfTRezHy7b4XE+i4Jp/SzLzhyP+1NYJk5bDdWmRMFF4ZBCVFIXrmZpl2Cwphf
Zd1tvpUEO4CJM8zTZ7b4kCtgTNZVupgZ/fnNX/wEsouhm995iGVwaRvCP7NLHw5Z
lyjKHzeuIVsNQfVzx7L9UeQAoEA5vOGyVON+2GvBwGs9cURdOUXzBn9rfpnol05l
itjei/EkucCDgfHyCz8Ptw6Df9BeVBmNJmEEnXk+Cssw6VbMHJNbMUqCvRiCHKlr
X5vIt0dihjDLjhR99E8CF1HAxVTmRWDmGjCEwcZ37FiOmwWoV7zqPHfxsU5AGkwn
d2jb4WuTLFeK07D8PhdaAMQgUhKVStSy4Uxbyl5ziPVgjnjAIDoBa5LmjCbDUj3B
+G22nyUPuHVgdcbdQ/dOp7lBHZjgpWOzXlcJrAJll6ZjnaMPnsZbgpYq6LK5Wlj+
kxQHa7pMKrjyPZUMaWegef3Cj/KBE2jgC58axl8IautR46bi4Ihhy1kTmj4P+DXp
LGRUypc5J+GxBHkEz/4G6Wv/BP3O/x/Hwb26Na46TvHH8eHPjvdjQ2StEnWpt8bp
r+IDvftbtjDBiTAa1uGC
=O2in
-----END PGP SIGNATURE-----

--=-MT6yyL7KVdpi4xKgYIbe--


--===============3047274252044013709==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3047274252044013709==--


From xen-devel-bounces@lists.xen.org Thu May 11 15:50:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8qMV-0007Gz-J2; Thu, 11 May 2017 15:50:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8qMT-0007Gk-UH
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 15:50:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 12/C2-01721-15884195; Thu, 11 May 2017 15:50:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTegQyT
 S4O0+TosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrHy1mbWgs7ri4vrLrA2M
 3wK6GLk4hAT+Mkosm3KYCcJ5zCgx5f8dNghnG6PE9ccbWLoYOTlEBJwlvp6Zyw5i8wroSyz4e
 I0JxBYWsJDoWncXrFtC4JKuxMMFj8CKJAS8JeYtPAZkc4DZL/dIdTGyc7AJWEkcEgMpYBFQlf
 h09QnTBEbuBYwMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CPV7PwMC4g/FUs/MhRkkOJiVR3vY/wpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhntYlECgkW
 paanVqRl5gBDDyYtwcGjJMLbCZLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3jkgRQIgR
 RmleXAjYHFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw73mQKTyZeSVwm14BHcEEdEQ/yP
 28xSWJCCmpBsbWuvnmnnsti6z9F3l66a/y4BVo5b2h21H2sOjOfVaGO8w6F9RM9+zkLVyb5M0
 91b1fLu9LxBf/yOSP5w9+OXlzmb1J/K+jakXSnC48p4wVu4Vmvbpuuvzp5rQzD1fmsxgXSNau
 ONgsKt587grPLplNj//c2ufTEu1W4/vYae/XQ/zVSg4fdymxFGckGmoxFxUnAgCYz1IyfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494517838!44524869!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 742 invoked from network); 11 May 2017 15:50:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 15:50:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8qMP-0002Et-5q; Thu, 11 May 2017 15:50:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8qMJ-0007eN-It; Thu, 11 May 2017 15:50:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8qMI-0007g1-V6; Thu, 11 May 2017 15:50:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109310-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=76d20ea0f1b26ebd5da2f5fb2fdf3250cde887bb
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 15:50:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 109310: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2677649346087849691=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2677649346087849691==
Content-Type: text/plain

flight 109310 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109310/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                76d20ea0f1b26ebd5da2f5fb2fdf3250cde887bb
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   16 days
Failing since        107644  2017-04-25 10:26:10 Z   16 days   44 attempts
Testing same since   109276  2017-05-10 21:45:29 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 5902 lines long.)


--===============2677649346087849691==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2677649346087849691==--

From xen-devel-bounces@lists.xen.org Thu May 11 15:54:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 15:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8qPh-0007Uh-61; Thu, 11 May 2017 15:54:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297e3eeb7=Ian.Jackson@citrix.com>)
 id 1d8qPg-0007UY-23
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 15:54:00 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9E/9C-02022-71984195; Thu, 11 May 2017 15:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva5wp0i
 kwc+VOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZeb+YCz4wVrw9c5K9gfE8YxcjJ4eEgL/E
 gUsLwWw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUWMnsb3pPROIzSKgK
 rF/yV8wW0RAUeLBy5usXYxcQPUTGCUub21jBUkIC0RLbD+wF8zmFLCU2HHjAdBQDg4hAQuJI9
 9kIe4xkXi7cCdUWE1i7vr4CYx8s5BcNAvJRbOQXLSAkXkVo3pxalFZapGupV5SUWZ6RkluYma
 OrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsa1rc6HGCU5mJREedv/CEcK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuDtaReJFBIsSk1PrUjLzAGGPExagoNHSYS3EiTNW1yQmFucmQ6ROsWoy
 zHn3tf3TEIsefl5qVLivH0gRQIgRRmleXAjYPF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSs
 K8jSBTeDLzSuA2vQI6ggnoiH6Q+3mLSxIRUlINjH26t4QmH/yy/l4MX0tGtlsr5wwB0UuLPbc
 XNjwOahPjFJjM2up9U6zBLLpRuDPij2Tdgpuz63vDo8vvBJ70ufbi0/GLl+MP1fdMmPr+teIR
 E2vtJQFd765OUpZTmVdzkcHfoIglvXFubWGz0TKhyy+M7GW3hGu9fP04zOzDAc2t+c3GTnyHl
 ViKMxINtZiLihMBxJgcOLoCAAA=
X-Env-Sender: prvs=297e3eeb7=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494518034!94018901!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11783 invoked from network); 11 May 2017 15:53:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 15:53:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="431921300"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22804.35088.30382.74716@mariner.uk.xensource.com>
Date: Thu, 11 May 2017 16:53:52 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170511125719.11050-1-wei.liu2@citrix.com>
References: <20170511125719.11050-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] xl: don't ignore return value from
	libxl_device_events_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOV0geGw6IGRvbid0IGlnbm9yZSByZXR1cm4g
dmFsdWUgZnJvbSBsaWJ4bF9kZXZpY2VfZXZlbnRzX2hhbmRsZXIiKToKPiBUaGF0IGZ1bmN0aW9u
IGNhbiByZXR1cm4gYSB3aG9sZSBzbGV3IG9mIGVycm9yIGNvZGVzLiBUcmFuc2xhdGUgdGhlbQo+
IHRvIEVYSVRfRkFJTFVSRS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 16:30:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 16:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8qyM-0001Yp-0q; Thu, 11 May 2017 16:29:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <carnold@suse.com>) id 1d8qyK-0001Yf-TX
 for xen-devel@lists.xen.org; Thu, 11 May 2017 16:29:49 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2E/20-01870-C7194195; Thu, 11 May 2017 16:29:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXS6fjDS7d6oki
 kwauPmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCl5/YCtazVez8+4+tgfEKaxcjJ4eQQJ7E
 rD0PGUFsXgE7iYajvewgtoSAocTphTdZQGwWAVWJrTuuMoHYbAKaEm9O3QOLiwDZl9sXgs1hF
 nCWWNT6EmgOB4cw0Jxj20ogxttJdD0/ChbmFRCU+LtDGKJaS+Lhr1ssELa2xLKFr5lBSpgFpC
 WW/+OYwMg7C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkrJdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERhi9QwMjDsY+/b6HWKU5GBSEuVt/yMcKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCN32CSKSQYFFqempFWmYOMNhh0hIcPEoivDkgad7igsTc4sx0iNQpRmOOd0s/vGfim
 HPv63smIZa8/LxUKXHeUJBSAZDSjNI8uEGwKLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZ
 j3dz/QFJ7MvBK4fa+ATmECOqUf5Ave4pJEhJRUA2Os48mmWyyflxge5p7Y9vCxTshJd42ri6f
 Hr60pP7/oW/zk+SpT9lqUFrE42LqlPA1kmrq9tfW235s6h33VzqbmB21cRV9v6DwhyWUt5faj
 eU7z4QURGZOcUvxeNU6y3Hvxm2hSVFpGbvbeDOuJrq8Za5x3r1+/nul29qmXURcEUgU1H2x/l
 qnEUpyRaKjFXFScCACnhlHnvQIAAA==
X-Env-Sender: carnold@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494520185!95963481!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10827 invoked from network); 11 May 2017 16:29:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 16:29:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 11 May 2017 10:29:45 -0600
Message-Id: <591491760200009100117EC5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 11 May 2017 10:29:42 -0600
From: "Charles Arnold" <carnold@suse.com>
To: "xen-devel" <xen-devel@lists.xen.org>
References: <591491760200009100117EC5@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, wei.liu2@citrix.com
Subject: [Xen-devel] [Patch] Fix broken package config file xenlight.pc.in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFJlcXVpcmVzIGxpbmUgaW4gdGhpcyBjb25maWcgZmlsZSB1c2VzIHRoZSB3cm9uZyBuYW1l
cyBmb3IgdHdvIGRlcGVuZGVuY2llcy4KClRoZSBwYWNrYWdlIGNvbmZpZyBmaWxlIGZvciB4ZW5j
dHJsIGlzIGNhbGxlZCAneGVuY29udHJvbCcgYW5kIGZvciBibGt0YXBjdGwgaXMKY2FsbGVkICd4
ZW5ibGt0YXBjdGwnLiBSdW5uaW5nIGEgY29tbWFuZCBsaWtlICdwa2ctY29uZmlnIC0tZXhpc3Rz
IHhlbmxpZ2h0JyB3aWxsCmZhaWwgd2l0aG91dCB0aGlzIGZpeC4KClNpZ25lZC1vZmYtYnk6IENo
YXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L3hlbmxpZ2h0LnBjLmluIGIvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4KaW5kZXggNzFkMDkz
YTBhZS4uODZjMzhhNTYzNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4K
KysrIGIvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4KQEAgLTksNCArOSw0IEBAIERlc2NyaXB0
aW9uOiBUaGUgWGVubGlnaHQgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKIFZlcnNpb246IEBA
dmVyc2lvbkBACiBDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfQogTGliczogQEBsaWJzZmxhZ0BAJHts
aWJkaXJ9IC1seGVubGlnaHQKLVJlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuZXZ0Y2hu
LHhlbmN0cmwseGVuZ3Vlc3QseGVuc3RvcmUsYmxrdGFwY3RsCitSZXF1aXJlcy5wcml2YXRlOiB4
ZW50b29sbG9nLHhlbmV2dGNobix4ZW5jb250cm9sLHhlbmd1ZXN0LHhlbnN0b3JlLHhlbmJsa3Rh
cGN0bAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 16:31:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 16:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8qzV-00024f-AJ; Thu, 11 May 2017 16:31:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8qzU-00024O-8E
 for xen-devel@lists.xen.org; Thu, 11 May 2017 16:31:00 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C0/93-03920-3C194195; Thu, 11 May 2017 16:30:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve7hiSK
 RBqsfc1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnPr1kL7jGXvHi1lTmBsYrbF2MHBwSAv4S
 y74ngJgsAqoSazoCuxg5OdgElCV+dvaygdgiQOFL07awdzFycTAL9DJKvJlwkhkkISzgJPHqc
 w8jiM0rYCHx5NoEdhBbSKBIYtv+9UwQcUGJkzOfsIDYzAI6Egt2fwJbyywgLbH8HwdImFPAXu
 LnrgusILaogIpE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo3pxalFZapGusV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCQMQDBDsaOf06HGCU5mJREeRmBwSfEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgnfvBKCcYFFqempFWmYOMNxh0hIcPEoivDkgad7igsTc4sx0i
 NQpRmOOd0s/vGfimHPv63smIZa8/LxUKXHewyClAiClGaV5cINgcXiJUVZKmJcR6DQhnoLUot
 zMElT5V4ziHIxKwrzmIFN4MvNK4Pa9AjqFCeiU/j/CIKeUJCKkpBoYV5v5nCgo4MzmcHgpVqS
 frarw5mGouWmk7JONhcEhaS3TnhXt/bGtKjfyt8zxpzmal8/Z5B1qUavlSS+w+XQ3+Ex10o03
 Ly9GbtKfwJyln1nPqSGUdW3X6UeyDdkVfH8zux+xX1+R0b3Ktu99muSLDyE+ayVuP+iTU+bsD
 ver7UzivTpd84QSS3FGoqEWc1FxIgBJsidzvgIAAA==
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494520257!67871125!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28536 invoked from network); 11 May 2017 16:30:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 16:30:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="431929669"
Date: Thu, 11 May 2017 17:30:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Charles Arnold <carnold@suse.com>
Message-ID: <20170511163055.oaydfph5bx4z6bz5@citrix.com>
References: <591491760200009100117EC5@prv-mh.provo.novell.com>
 <591491760200009100117EC5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591491760200009100117EC5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, wei.liu2@citrix.com,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Patch] Fix broken package config file
	xenlight.pc.in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTA6Mjk6NDJBTSAtMDYwMCwgQ2hhcmxlcyBBcm5vbGQg
d3JvdGU6Cj4gVGhlIFJlcXVpcmVzIGxpbmUgaW4gdGhpcyBjb25maWcgZmlsZSB1c2VzIHRoZSB3
cm9uZyBuYW1lcyBmb3IgdHdvIGRlcGVuZGVuY2llcy4KPiAKPiBUaGUgcGFja2FnZSBjb25maWcg
ZmlsZSBmb3IgeGVuY3RybCBpcyBjYWxsZWQgJ3hlbmNvbnRyb2wnIGFuZCBmb3IgYmxrdGFwY3Rs
IGlzCj4gY2FsbGVkICd4ZW5ibGt0YXBjdGwnLiBSdW5uaW5nIGEgY29tbWFuZCBsaWtlICdwa2ct
Y29uZmlnIC0tZXhpc3RzIHhlbmxpZ2h0JyB3aWxsCj4gZmFpbCB3aXRob3V0IHRoaXMgZml4Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgoKQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpKdWxpZW4gdGhpcyBzaG91bGQg
YmUgaW4gNC45LgoKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4g
Yi90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgo+IGluZGV4IDcxZDA5M2EwYWUuLjg2YzM4YTU2
MzQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4KPiArKysgYi90b29s
cy9saWJ4bC94ZW5saWdodC5wYy5pbgo+IEBAIC05LDQgKzksNCBAQCBEZXNjcmlwdGlvbjogVGhl
IFhlbmxpZ2h0IGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCj4gIFZlcnNpb246IEBAdmVyc2lv
bkBACj4gIENmbGFnczogLUkke2luY2x1ZGVkaXJ9Cj4gIExpYnM6IEBAbGlic2ZsYWdAQCR7bGli
ZGlyfSAtbHhlbmxpZ2h0Cj4gLVJlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuZXZ0Y2hu
LHhlbmN0cmwseGVuZ3Vlc3QseGVuc3RvcmUsYmxrdGFwY3RsCj4gK1JlcXVpcmVzLnByaXZhdGU6
IHhlbnRvb2xsb2cseGVuZXZ0Y2huLHhlbmNvbnRyb2wseGVuZ3Vlc3QseGVuc3RvcmUseGVuYmxr
dGFwY3RsCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 16:36:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 16:36:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8r4y-0002Lc-V3; Thu, 11 May 2017 16:36:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d656f0=George.Dunlap@citrix.com>)
 id 1d8r4x-0002LW-1f
 for xen-devel@lists.xen.org; Thu, 11 May 2017 16:36:39 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9B/A7-02180-61394195; Thu, 11 May 2017 16:36:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK7oZJF
 Ig7lHDSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owXF38zFRyUqNg/czNTA+MEkS5GTg4JAX+J
 H90rmbsYOTiEBYol+q9UdzFycYgINDJK7H26ghXEERI4zC7xctFpdhCHWaCZWeJ+xzZWkG42A
 T2Jece/soDYvAK2EnNXPGcGsVkEVCV6708AqxEVCJd423gEqkZQ4uTMJ2A2p4C1xNJP0xhBNj
 MLaEqs36UPEmYWkJdo3jobbIwQ0JjFD46yT2Dkm4WkexZCxywkHQsYmVcxahSnFpWlFukaWuo
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGWz0DA+MOxkf9focYJTmYlER5GSeK
 RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N0KkhMsSk1PrUjLzAGGPUxagoNHSYT3HEiat7ggM
 bc4Mx0idYpRUUqcdw5IQgAkkVGaB9cGi7VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5F4
 JM4cnMK4Gb/gpoMRPQ4v4/wiCLSxIRUlINjEZHe34yfdr9RLPtXEVR41LzrU8r3x61eqw+adL
 hIC+n1y1r1b3vFO94oWNTd/BTms+xy4Wvr6+wFfBI+S9w7IqwhhnXrq7Nrdw1n6TqpguscjCf
 YTnxZ1V4W+5jNvF2Lccpx5/5S3v8vlqcniZ7u8C+pv6Q8tKIvS8eHNNPqytkkSmNj2mfqMRSn
 JFoqMVcVJwIAAZYtlawAgAA
X-Env-Sender: prvs=297d656f0=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494520595!58797333!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21307 invoked from network); 11 May 2017 16:36:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 16:36:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="423265670"
To: Julien Grall <julien.grall@arm.com>, Volodymyr Babchuk
 <vlad.babchuk@gmail.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <32ceba96-1a33-24fd-f1f0-55f32e445c26@citrix.com>
Date: Thu, 11 May 2017 17:35:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
Cc: Tim Deegan <tim@xen.org>, Andrii Anisov <andrii_anisov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDUvMTcgMTY6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBPbiAxMS8wNS8xNyAxNjox
OSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhpIFN0ZWZhbm8sCj4+Cj4+IE9uIDEwIE1h
eSAyMDE3IGF0IDIxOjI0LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4+IHdyb3RlOgo+Pj4gSSBqdXN0IHdhbnQgdG8gcG9pbnQgb3V0IHRoYXQgdGhlIGNvbXBh
cmlzaW9uIHdpdGggdGFza2xldHMgaXMgbm90Cj4+PiBoZWxwZnVsLiBUYXNrbGV0cyBpbnZvbHZl
IHRoZSBpZGxlIHZjcHUsIHdoaWNoIHdlIGFyZSB0cnlpbmcgdG8gc3RlcAo+Pj4gYXdheQo+Pj4g
ZnJvbSBiZWNhdXNlIGl0IGluY3JlYXNlcyBpcnEgbGF0ZW5jeS4gVGFza2xldHMgZG9uJ3QgcHJv
dmlkZSBhbnkKPj4+IGlzb2xhdGlvbi4gVGhlIGNvbnRleHQgc3dpdGNoIG1vZGVsIGZvciB0aGUg
aWRsZSB2Y3B1IGFuZCBmb3IgRUwwIGFwcHMKPj4+IGlzIGRpZmZlcmVudCwgdGh1cyBpdCBoYXMg
YSBkaWZmZXJlbnQgY29zdC4KPj4+Cj4+PiBJIHRoaW5rIHdlIHNob3VsZG4ndCBtZW50aW9uIHRh
c2tsZXRzIGluIHRoaXMgdGhyZWFkIGFueSBsb25nZXIuCj4+IFllcCwgeW91IGFyZSByaWdodC4g
TGV0J3MgZm9yZ2V0IGFib3V0IHRhc2tsZXRzIGFuZCBmb2N1cyBvbiBFTDAgYXBwcy4KPj4KPj4g
SSB3YW50IHN1bW1hcml6ZSBwb2xpdGljYWwgKG9wcG9zZWQgdG8gdGVjaG5pY2FsKSBwYXJ0IG9m
IHRoZSBkaXNjdXNzaW9uLgo+Pgo+PiBXZSwgaGVyZSBhdCBFUEFNLCB2aWV3ZWQgRUwwIGFwcHMg
cHJpbWFyaWx5IGFzIGEgd2F5IHRvIGV4dGVuZAo+PiBoeXBlcnZpc29yLiBCZWNhdXNlIHdoZW4g
aXQgY29tZXMgdG8gZW1iZWRkZWQgYW5kIGF1dG9tb3RpdmUsIHRoZXJlCj4+IGFyaXNlIHNvbWUg
dWdseSB0aGluZ3MsIHRoYXQgYXJlIG5lZWRlZCBhdCBoeXBlcnZpc29yIGxldmVsOgo+PiBURUUg
bWVkaWF0b3JzIChPUC1URUUgaXMgYSBnb29kIFRFRSwgYnV0IGZvciBleGFtcGxlIHRoZXJlIGlz
IFRJJ3MKPj4gTVNISUVMRCB3aXRoIGRlZXBseSBwcm9wcmlldGFyeSBsaWNlbnNlKSwgZGV2aWNl
IGRyaXZlcnMgZm9yIHZjb3Byb3MsCj4+IGRldmljZSBkcml2ZXJzIGZvciBjcHVmcmVxLCBhbmQg
c28gb24uCj4+IFNvbWUgb2YgdGhpcyB0aGluZ3MgY2FuJ3QgYmUgaW5jbHVkZWQgaW4gaHlwZXJ2
aXNvciBkdWUgdG8gbGVnYWwKPj4gaXNzdWVzLCBzb21lIC0gYmVjYXVzZSBvZiBjb2RlIHNpemUg
b3IgY29tcGxleGl0eS4gQW5kIHdlIGNhbid0IHJ1bgo+PiB0aGVtIGluIHN0dWJkb21zLCBiZWNh
dXNlIHN0dWJkb21zIGFyZSBzbG93IGZvciBjZXJ0YWluIHVzZS1jYXNlcywgaW4KPj4gc29tZSBj
YXNlcyB0aGV5IGFyZSBpbnNlY3VyZSwgaW4gc29tZSBjYXNlcyB0aGV5IGp1c3QgZG9uJ3QgZml0
IGF0Cj4+IGFsbC4KPj4KPj4gT24gb3RoZXIgaGFuZCB5b3UgY29uc2lkZXIgRUwwIGFwcHMgYXMg
aWRlYWwgaG9zdCBmb3IgZW11bGF0b3JzIG9ubHkuCj4+IEkgY2FuIHNlZSB5b3VyIHBvaW50LCBi
ZWNhdXNlIFhFTiB3YXMgYWx3YXlzIHZpZXdlZCBhcyBoeXBlcnZpc29yIGZvcgo+PiBzZXJ2ZXJz
Lgo+PiBCdXQgc2VydmVycyBoYXZlIGRpZmZlcmVudCByZXF1aXJlbWVudHMgaW4gY29tcGFyaXNv
biB0byBlbWJlZGRlZAo+PiBhcHBsaWNhdGlvbnMuIFRyYWRpdGlvbmFsIHNlcnZlcnMgZG9lcyBu
b3QgdXNlIGhhcmR3YXJlIGFjY2VsZXJhdGVkCj4+IHZpZGVvIGRlY29kZXJzLCB0aGV5IGRvbid0
IG5lZWQgdG8gZGlzYWJsZSBjcHUncyBvciBzY2FsZSBmcmVxdWVuY2llcwo+PiB0byBwcmVzZXJ2
ZSBlbmVyZ3kgKG9rYXksIHRoZXkgbmVlZCB0bywgYnV0IGl0IGlzIG5vdCBhcyBwcmVzc2luZywg
YXMKPj4gb24gYmF0dGVyeS1wb3dlcmVkIGRldmljZSksIHRoZXJlIGFsbW9zdCBubyBwcm9wcmll
dGFyeSBjb2RlIChvciBldmVuCj4+IHByb3ByaWV0YXJ5IGJsb2JzLCBhcmdoISkuCj4+IExvb2tz
IGxpa2UgdmlydHVhbGl6YXRpb24gb24gZW1iZWRkZWQgaXMgdGhlIG5leHQgYmlnIHRoaW5nLiBM
aW51eAo+PiBrZXJuZWwgd2FzIGFibGUgdG8gc2F0aXNmeSBib3RoIHBhcnRpZXMuIEkgaG9wZSB0
aGF0IFhFTiBjYW4gZG8gdGhlCj4+IHNhbWUuCj4+Cj4+IFNvLCBnb2luZyBiYWNrIHRvIEVMMCBh
cHBzLiBIb25lc3RseSwgSSdkIHByZWZlciBub3QgdG8gdXNlIHRoZW0gYXMKPj4gZXh0ZW5zaW9u
IG1lY2hhbmlzbS4gWWVzLCB0aGV5IHByb3ZpZGUgaXNvbGF0aW9uLCBidXQgaW50ZXJmYWNpbmcg
d2l0aAo+PiB0aGVtIHdpbGwgYmUgcGFpbmZ1bC4gUHJvYmFibHkgd2UgY2FuIGxlYXZlIHRoZW0g
dG8gZW11bGF0b3JzIG9ubHkKPj4gKGJ1dCBhcyBJIGNhbiBzZWUsIFBMMDExIGVtdWxhdG9yIGlz
IGdvaW5nIHRvIGJlIG1lcmdlZCByaWdodCBpbnRvCj4+IGh5cGVydmlzb3IuIFdpbGwgYmUgdGhl
cmUgbmVlZCBmb3Igb3RoZXIgZW11bGF0b3JzPykuCj4+IFdoYXQgSSByZWFsbHkgd2FudCB0byBh
c2s6IHdoYXQgZG8geW91IHRoaW5nIGFib3V0IG9sZCBnb29kIG1vZHVsZXMKPj4gbGlrZSBvbmVz
IGluIGxpbnV4IGtlcm5lbD8gVGhlcmUgd2lsbCBiZSBubyBpc29sYXRpb24sIHRoaXMgaXMgYmFk
Lgo+PiBCdXQ6Cj4+ICAtIHlvdSBjYW4gbG9hZCBwcm9wcmlldGFyeSBtb2R1bGVzIGlmIHlvdSB3
YW50IHRvCj4+ICAtIHRoZXkgYXJlIGZhc3QKPj4gIC0geW91IGNhbiBpbnRlcmZhY2Ugd2l0aCB0
aGVtIGluIGEgbmF0aXZlc3Qgd2F5IHBvc3NpYmxlOiBqdXN0IGNhbGwgYQo+PiBmdW5jdGlvbgoK
RXZlbiBiZXR0ZXIgd291bGQgYmUgdG8gc2tpcCB0aGUgbW9kdWxlLWxvYWRpbmcgc3RlcCBlbnRp
cmVseSwgYW5kIGp1c3QKY29tcGlsZSBwcm9wcmlldGFyeSBjb2RlIGRpcmVjdGx5IGludG8geW91
ciBYZW4gYmluYXJ5LgoKQm90aCBzb2x1dGlvbnMsIHVuZm9ydHVuYXRlbHksIGFyZSBpbGxlZ2Fs
LioKCiAtR2VvcmdlCgoqIEkgYW0gbm90IGEgbGF3eWVyLCBhbmQgdGhpcyBpcyBub3QgbGVnYWwg
YWR2aWNlOyBidXQgc2VlIHRoaXMKcHJlc2VudGF0aW9uIGZvciBhIGJpdCBtb3JlIGluZm9ybWF0
aW9uOgpodHRwOi8vd3d3Lmtyb2FoLmNvbS9sb2cvbGludXgvb2xzXzIwMDZfa2V5bm90ZS5odG1s
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 16:37:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 16:37:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8r6C-0002Pq-8y; Thu, 11 May 2017 16:37:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8r6A-0002PQ-5t
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 16:37:54 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7A/61-03696-16394195; Thu, 11 May 2017 16:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTdhski
 kwZO1mhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeN80j61gqknFuZ4OxgbG
 w1pdjFwcQgJ/GSXuPZ3BBOE8ZpRY0TKDFcLZxiix8tZh9i5GTg4RAWeJr2fmAtkcHLwC+hIzD
 ySDhIUF9CTWXb3PBGJLCHhJbDy2jxnGbv61mbGLkZ2DTcBK4pAYSJRFQFXiz9IZbBMYuRYwMq
 xi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LAMQ7GD8Mz/
 wEKMkB5OSKC/jRJFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8W0FygkWp6akVaZk5wBCDSUtw
 8CiJ8J4DSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDiv2CSgIgGQoozSPLgRsHC/xCgrJ
 czLCHSUEE9BalFuZgmq/CtGcQ5GJWHehSCreDLzSuA2vQI6ggnoiP4/wiBHlCQipKQaGK2/cW
 24u3onl+K9xl7+n5FH/Z6fU98ldyzMyy6n4OuLlnbdOKarIrlmGuvan9x2C41p/uDgXXR4RYh
 m7tOs3I+THlqlNaQK71JwWaRn6r+y5008U8aJrhUHWi4ZaM19e/y6clLQr6Tvmm7Su1gWW6eV
 dt/ML/fULHU9obdTa8dX9X2y6s1nlViKMxINtZiLihMB7T4bh3ICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494520671!64502293!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8385 invoked from network); 11 May 2017 16:37:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 16:37:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8r67-0003y7-9r; Thu, 11 May 2017 16:37:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8r61-0000LY-Tj; Thu, 11 May 2017 16:37:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8r61-0006Wg-B4; Thu, 11 May 2017 16:37:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109316-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f4ac4354652b2bcf4f138b5ebd79b2f07710d4ef
X-Osstest-Versions-That: ovmf=29dc8aa861fac78c6d62391dff312db934b755e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 16:37:45 +0000
Subject: [Xen-devel] [ovmf test] 109316: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzMTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNGFjNDM1NDY1MmIyYmNmNGYxMzhiNWViZDc5YjJm
MDc3MTBkNGVmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyOWRjOGFh
ODYxZmFjNzhjNmQ2MjM5MWRmZjMxMmRiOTM0Yjc1NWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkzMTIgIDIwMTctMDUtMTEgMTA6NDU6MTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MzE2ICAyMDE3LTA1LTExIDEzOjQ2OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmVmZiBXZXN0
ZmFobCA8amVmZi53ZXN0ZmFobEBuaS5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWY0YWM0MzU0NjUyYjJiY2Y0ZjEzOGI1ZWJkNzli
MmYwNzcxMGQ0ZWYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGY0
YWM0MzU0NjUyYjJiY2Y0ZjEzOGI1ZWJkNzliMmYwNzcxMGQ0ZWYKKyBicmFuY2g9b3ZtZgorIHJl
dmlzaW9uPWY0YWM0MzU0NjUyYjJiY2Y0ZjEzOGI1ZWJkNzliMmYwNzcxMGQ0ZWYKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAu
IC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3Rf
eGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4
ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3By
ZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2
eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4ZjRhYzQzNTQ2NTJiMmJjZjRmMTM4YjVl
YmQ3OWIyZjA3NzEwZDRlZiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29t
bW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBz
dHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3Nz
dGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0Cisr
IDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgor
IGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGY0YWM0MzU0NjUyYjJiY2Y0ZjEzOGI1ZWJkNzliMmYw
NzcxMGQ0ZWY6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgMjlkYzhhYS4uZjRhYzQz
NSAgZjRhYzQzNTQ2NTJiMmJjZjRmMTM4YjVlYmQ3OWIyZjA3NzEwZDRlZiAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8rWo-0004Si-FY; Thu, 11 May 2017 17:05:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d8rWn-0004Sc-Lc
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:05:25 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 CC/C9-03920-4D994195; Thu, 11 May 2017 17:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPKsWRWlGSWpSXmKPExsXSO6nOVffKTJF
 Ig3eLWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXM2axFbwzrTg75SNTA+M53S5GLg4hgQ4m
 iYkHZjJDON8YJXaf2MwE4WxklPi9cSI7hLOdUeLfv69AZZwcwgLuEofvHgWzRYDsCbM62CCK2
 pkk5p1sAnOYBTYBtT9Yww5SxSZgJHH26HRGEJtXwFZi9vrvYN0sAqoSi1o7weKiAuESbxuPsE
 DUCEqcnPkEzOYUMJT49WcDK8TQdkaJNVf62EASEgLGEn2z+lgmMArMQtIzC1kdSIJZIEVi2bk
 V7LOQHDILyekQDUsYJW79eMs0C8mFs5D8OgvZf7OQnAWxQV3iz7xLzBC2tsSyha+hbFuJdeve
 s0DYehJvf/dC2ZYS63d8Yl/AyL+KUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9N
 ScxqVgvOT93EyMwohmAYAfj9Y0BhxglOZiURHkZJ4pECvEl5adUZiQWZ8QXleakFh9ilOHgUJ
 LgPTADKCdYlJqeWpGWmQNMLTBpCQ4eJRFenmlAad7igsTc4sx0iNQpRkUpcd4KkD4BkERGaR5
 cGyydXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw72qQKTyZeSVw018BLWYCWtz/RxhkcUki
 QkqqgfHSPJvEPf9P2Hzib/ZUd+NLFYgOt7gsw1poHNqwcsoOYy/ONfsUrr56c83w4enw6ik/+
 5Muhsp9V3mtb7TOnsNVPGPpRDOTNLfl85u2Mkr+sK93V/766u1S/u073r6VlC/dld34uN1OyM
 fCZm7h96sF97xVjv7xuKFjxj7jTJrKOr7j14oj5ZRYijMSDbWYi4oTAR5HelpiAwAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494522322!67976483!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2485 invoked from network); 11 May 2017 17:05:23 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 17:05:23 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4BH5GqE027930
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 11 May 2017 17:05:17 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4BH5GqI005262
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 11 May 2017 17:05:16 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4BH5FF3019246;
 Thu, 11 May 2017 17:05:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 11 May 2017 10:05:15 -0700
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <1494498375.7393.5.camel@citrix.com>
 <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
 <1494517737.7393.7.camel@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b4b016d5-164a-f4d2-6830-3d130f59f59b@oracle.com>
Date: Thu, 11 May 2017 13:05:10 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494517737.7393.7.camel@citrix.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8276688239395793121=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============8276688239395793121==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="2g9nRWRVg8bmH6mdix0ghiPf744MAFu9G"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--2g9nRWRVg8bmH6mdix0ghiPf744MAFu9G
Content-Type: multipart/mixed; boundary="vwuxoNKdPnPe3IXBoqIWf1xrs8so1m92x";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Message-ID: <b4b016d5-164a-f4d2-6830-3d130f59f59b@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <1494498375.7393.5.camel@citrix.com>
 <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
 <1494517737.7393.7.camel@citrix.com>
In-Reply-To: <1494517737.7393.7.camel@citrix.com>

--vwuxoNKdPnPe3IXBoqIWf1xrs8so1m92x
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 05/11/2017 11:48 AM, Dario Faggioli wrote:
> On Thu, 2017-05-11 at 10:19 -0400, Boris Ostrovsky wrote:
>>>> diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
>>>> index 90e2b1f..a5f62b5 100644
>>>> --- a/xen/arch/x86/domain.c
>>>> +++ b/xen/arch/x86/domain.c
>>>> @@ -118,7 +118,8 @@ static void idle_loop(void)
>>>>      {
>>>>          if ( cpu_is_offline(smp_processor_id()) )
>>>>              play_dead();
>>>> -        (*pm_idle)();
>>>> +        if ( !scrub_free_pages() )
>>>> +            (*pm_idle)();
>>>>          do_tasklet();
>>>>
>>> This means that, if we got here to run a tasklet (as in, if the
>>> idle
>>> vCPU has been forced into execution, because there were a vCPU
>>> context
>>> tasklet wanting to run), we will (potentially) do some scrubbing
>>> first.
>>>
>> We can move do_tasklet() above scrub_free_pages(). And new tasklet
>> after
>> that would result in a softirq being set so we'd do an early exit
>> from
>> scrub_free_pages().
>>
> How early?
>
> In fact, right now, if there is one tasklet queued, this is what
> happens:
>
>  tasklet_schedule(t)
>    tasklet_enqueue(t)
>      test_and_set_bit(_TASKLET_enqueued, tasklet_work_to_do);
>      raise_softirq(SCHEDULE_SOFTIRQ);
>  schedule()
>    set_bit(_TASKLET_scheduled, tasklet_work_to_do)
>    tasklet_work_scheduled =3D 1;
>    do_schedule(tasklet_work_scheduled)
>      csched_schedule(tasklet_work_to_do)
>        snext =3D CSCHED_VCPU(idle_vcpu[cpu]);
>  idle_loop()
>    (*pm_idle)()
>      if ( !cpu_is_haltable() ) return;
>    do_tasklet() /* runs tasklet t */
>      clear_bit(_TASKLET_enqueued, work_to_do); /* list_empty(list) =3D=3D=
 true */
>      raise_softirq(SCHEDULE_SOFTIRQ);
>    do_softirq()
>  schedule()
>    clear_bit(_TASKLET_scheduled, tasklet_work);
>    tasklet_work_scheduled =3D 0;
>    do_schedule(tasklet_work_scheduled)
>      csched_schedule(tasklet_work_to_do)
>        snext =3D CSCHED_VCPU(idle_vcpu[cpu]);
>  idle_loop()
>    (*pm_idle)()
>      if ( !cpu_is_haltable() )
>  ...
>
> If we move do_tasklet up, as you suggest, this is what happens:
>
>  tasklet_schedule(t)
>    tasklet_enqueue(t)
>      test_and_set_bit(_TASKLET_enqueued, tasklet_work_to_do);
>      raise_softirq(SCHEDULE_SOFTIRQ);
>  schedule()
>    set_bit(_TASKLET_scheduled, tasklet_work_to_do)
>    tasklet_work_scheduled =3D 1;
>    do_schedule(tasklet_work_scheduled)
>      csched_schedule(tasklet_work_to_do)
>        snext =3D CSCHED_VCPU(idle_vcpu[cpu]);
>  idle_loop()
>    do_tasklet() /* runs tasklet t */
>      clear_bit(_TASKLET_enqueued, work_to_do); /* list_empty(list) =3D=3D=
 true */
>      raise_softirq(SCHEDULE_SOFTIRQ);
>    if ( !scrub_free_pages() )
>      //do some scrubbing, but softirq_pending() is true, so return 1
>    do_softirq()
>  schedule()
>    clear_bit(_TASKLET_scheduled, tasklet_work);
>    tasklet_work_scheduled =3D 0;
>    do_schedule(tasklet_work_scheduled)
>      csched_schedule(tasklet_work_to_do)
>        snext =3D CSCHED_VCPU(idle_vcpu[cpu]);
>  idle_loop()
>    if ( !scrub_free_pages() )
>      //do the scrubbing, returns 0, so we enter the if
>      (*pm_idle)()
>        if ( !cpu_is_haltable() )
>  ...
>
> IOW (provided I'm understanding your code right, of course), I still
> see it happening that we switched to idle *not* because the system was
> idle, but for running a tasklet, and yet we end up doing at least some
> scrubbing (like if the system were idle).
>
> Which still feels wrong to me.
>
> If there's more than one tasklet queued (or another one, or more,
> is/are queued before the one t is processed), it's even worse, because
> we go through the whole schedule()->idle_loop()->do_tasklet() again and=

> again, and at each step we do a bit of scrubbing, before going back to
> schedule().
>
> It probably would be at least a bit better, if scrub_free_pages() would=

> check for softirqs() _before_ starting any scrubbing (which I don't
> think it does, right now, am I right?).

Right.

I didn't realize that do_tasklet() also schedules softirq. So you are
suggesting something along the lines of

        do_tasklet();

        if ( !softirq_pending(smp_processor_id() && !scrub_free_pages() )=

            (*pm_idle)();

        do_softirq();


>
>> OTOH since, as you say, we only get to idle loop() if no tasklet is
>> pending (cpu_is_haltable() test) then would even that be needed?
>>
> Err... sorry, not getting. It's the other way round. One of the reasons=

> why we end up executing idle_loop(), is that there is at least a
> tasklet pending.

Nevermind that. I was thinking we enter idle_loop() based on
cpu_is_haltable().

-boris

>
> Where we only get to if there's nothing pending is to calling
> (*pm_idle)().
>
> Regards,
> Dario



--vwuxoNKdPnPe3IXBoqIWf1xrs8so1m92x--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZFJnGAAoJEIredpCGysGyxQQP/jMvXHt+SjsxJMA5lfU65NYU
q9Wiow4mROHb0rrLT9e0DSzFbhMUEg8hnzvSFiVWtD0Dzung3TYLfk+qzlOZ1oSa
iM/BgNq8xy9EiO5PZVJEiQhdBXDn/9ROokaUh3sQ/RHBwsORQ2GuHJ7kVSSefiRX
RKFVm+qh6ddhOmLFfipyuFEE4tGbt/0KegQFgfE0WGrTSnAjQGBzXLofwUeaZLsG
1Px2BI4zNORAEGupjPthP5dtG9CbqbGuKeG1yj8Wn+R9huEHjEezPvPOJX8D5Mmx
s5XAIG/5xoN2Y8OGIRHSAt3I3l62HbjQaWdYPLO+6mDmA/FtWE12UHX40ft/AIoH
6sExwE3FKN/fVZvxfEWn7zqF5WJfHaqdwInd+k4KrRFgFf2gPPvWLbpKfauaQXSA
pxsPi1NkRqzO81Tta3VxeR+uOYJqEhfmyzfnIufV8wKJnUfXucRh4CpF7pbHMFnS
2zAVkQlJ6F/KQ00A6+mQtJc0y5OOVJu5En+UvFaGzqmIlbgHccw/5CeiDonNYOny
s1EdwP4Zeo7lptnqYHsGyagDol3nrlcwCcMiNf7Q6EJn9z06dX0hCoI0o42IhGI0
A8D9IcaTAH5FqoBa4UO0/VATWWkEZ9Zbq8zfLdxFy5xJeksFaXeFCOBOFiUaGaTS
36lv4/tB/eIranJJ5+pZ
=P05I
-----END PGP SIGNATURE-----

--2g9nRWRVg8bmH6mdix0ghiPf744MAFu9G--


--===============8276688239395793121==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8276688239395793121==--


From xen-devel-bounces@lists.xen.org Thu May 11 17:08:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8rZX-0004b6-11; Thu, 11 May 2017 17:08:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297a10a21=Andrew.Cooper3@citrix.com>)
 id 1d8rZV-0004ay-E5
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:08:13 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A6/12-01733-C7A94195; Thu, 11 May 2017 17:08:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHRDpG71LJF
 Ig2+7jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlcy4xFyznrrjW/YmlgXE6RxcjJ4eEgL/E
 5nW32EFsNgF9id0vPjGB2CIC6hKnOy6ydjFycDALlEicabMDCQsLxEtc3DYRrIRFQFXi5Is7z
 CA2r4CnxL29i5ghRspJnD/+E8wWElCTuNZ/iR2iRlDi5MwnLCA2s4CExMEXL5gnMHLPQpKahS
 S1gJFpFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgIDAAwQ7
 GqQ3OhxglOZiURHkZJ4pECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtZ8JlBMsSk1PrUjLzAGG
 JExagoNHSYQ3GCTNW1yQmFucmQ6ROsWoKCXOyw6SEABJZJTmwbXB4uASo6yUMC8j0CFCPAWpR
 bmZJajyrxjFORiVhHnjQabwZOaVwE1/BbSYCWhx/x9hkMUliQgpqQZGjcrTtjs0Vh00SXCZV7
 vkx2mbTdbPd4VZxDnazejvawjN5+lp4HNr3FyxcqrP9kMZC7mMl8jF8ux3jpijIKg3tfPYCe9
 dr9beF9Nq7dVr1k44+2NR49++FSV7peXm2YRWTrz99wWPxTrT784Wsn/3BJQwzXXX0jdZLV9g
 fE3S9qGW7KO7Ui1KLMUZiYZazEXFiQC87fwkfgIAAA==
X-Env-Sender: prvs=297a10a21=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494522489!81757191!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1382 invoked from network); 11 May 2017 17:08:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 17:08:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="423272259"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 11 May 2017 18:08:06 +0100
Message-ID: <1494522486-31732-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9] x86/mm: Mark pages as dirty after
	(rather than before) writing to them
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3RoZXJ3aXNlIGEgbG9nZGlydHkgY2xpZW50IGNhbiByYWNlIHdpdGggb2JzZXJ2aW5nIHRoZSBw
YWdlIGJlY29taW5nIGRpcnR5LAphbmQgY29weSB0aGUgZnJhbWUgYmVmb3JlIHRoZSB3cml0ZSBp
cyBjb21wbGV0ZSBhbmQgZW5kIHVwIHdpdGggYSBzdGFsZQp2ZXJzaW9uLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTAgKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDc3YjBhZjEuLjk3YzNj
YjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0zNTU2LDExICszNTU2LDEwIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGly
dGllZCB3aGVuIGl0J3MgYmVpbmcgY2xlYXJlZC4gKi8KLSAgICAgICAgICAgIHBhZ2luZ19tYXJr
X2RpcnR5KHBnX293bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7Ci0KICAgICAgICAgICAg
IGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKIAorICAgICAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3duZXIsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsK
KwogICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQpAQCAtMzU5NCwxMiArMzU5MywxMSBAQCBsb25nIGRvX21tdWV4dF9vcCgK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgLyog
QSBwYWdlIGlzIGRpcnRpZWQgd2hlbiBpdCdzIGJlaW5nIGNvcGllZCB0by4gKi8KLSAgICAgICAg
ICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKGRzdF9wYWdl
KSkpOwotCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4oZHN0
X3BhZ2UpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihz
cmNfcGFnZSkpKTsKIAorICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3duZXIsIF9t
Zm4ocGFnZV90b19tZm4oZHN0X3BhZ2UpKSk7CisKICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90
eXBlKGRzdF9wYWdlKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHNyY19wYWdlKTsKICAgICAgICAg
ICAgIGJyZWFrOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:14:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:14:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8rfD-0005Gh-Lc; Thu, 11 May 2017 17:14:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d656f0=George.Dunlap@citrix.com>)
 id 1d8rfC-0005Gb-Ah
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:14:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 07/A9-03920-DDB94195; Thu, 11 May 2017 17:14:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7d2SK
 RBrs/Mlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkz2jazFjTIVezbuZi1gfGqRBcjJ4eEgL/E
 xKOH2boYOTiEBYol+q9UdzFycYgINDJK7H26ghXEERI4zC7xctFpdhCHWaCZWeJ+xzZWkG42A
 T2Jece/soDYvAK2Eh/v3WMCsVkEVCUOtC1kBrFFBcIl3jYegaoRlDg58wmYzSlgLbH00zRGkM
 3MApoS63fpg4SZBeQlmrfOBmsVAhqz+MFR9gmMfLOQdM9C6JiFpGMBI/MqRvXi1KKy1CJdI72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYzL/jodYpTkYFIS5WWcKBIp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJXAhi6QoJFqempFWmZOcCgh0lLcPAoifA6zAJK8xYXJ
 OYWZ6ZDpE4xKkqJ8yaAJARAEhmleXBtsEi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeUy
 BTeDLzSuCmvwJazAS0uP+PMMjikkSElFQDY+bl/Y9vvm6+KXVIRe/65tcSaraS1X+uXep6176
 r/K3JiXuq4ZOqy7NPy/86qiTj+ZOJm2fb5GnZTx4md/VN2Lqs977Q3ifmOfKH1iW3zfHO5z0m
 H++eXZZW0MTU5uPWUSFetuGR6cywyX0rPz7Wvj3j7/7pzh+STl7x4U6Ynl0vU3T03b2HTEosx
 RmJhlrMRcWJAMPkTKuvAgAA
X-Env-Sender: prvs=297d656f0=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494522843!49185636!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17004 invoked from network); 11 May 2017 17:14:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 17:14:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="423273500"
To: Julien Grall <julien.grall@arm.com>, Volodymyr Babchuk
 <vlad.babchuk@gmail.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <785dff0f-6026-d033-131a-764510788b53@citrix.com>
Date: Thu, 11 May 2017 18:14:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
Cc: Tim Deegan <tim@xen.org>, Andrii Anisov <andrii_anisov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDUvMTcgMTY6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBSZW5hbWluZyB0aGUgc3Vi
amVjdCArIGFkZGluZyBtb3JlIHBlb3BsZSBpbiB0aGUgY29udmVyc2F0aW9uIGFzIHRoaXMgaXMK
PiBub3QgcmVsYXRlZCB0byBvbmx5IEFSTSBhbnltb3JlLgo+IAo+IE9uIDExLzA1LzE3IDE2OjE5
LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4gT24gMTAgTWF5
IDIwMTcgYXQgMjE6MjQsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPj4gd3JvdGU6Cj4+PiBJIGp1c3Qgd2FudCB0byBwb2ludCBvdXQgdGhhdCB0aGUgY29tcGFy
aXNpb24gd2l0aCB0YXNrbGV0cyBpcyBub3QKPj4+IGhlbHBmdWwuIFRhc2tsZXRzIGludm9sdmUg
dGhlIGlkbGUgdmNwdSwgd2hpY2ggd2UgYXJlIHRyeWluZyB0byBzdGVwCj4+PiBhd2F5Cj4+PiBm
cm9tIGJlY2F1c2UgaXQgaW5jcmVhc2VzIGlycSBsYXRlbmN5LiBUYXNrbGV0cyBkb24ndCBwcm92
aWRlIGFueQo+Pj4gaXNvbGF0aW9uLiBUaGUgY29udGV4dCBzd2l0Y2ggbW9kZWwgZm9yIHRoZSBp
ZGxlIHZjcHUgYW5kIGZvciBFTDAgYXBwcwo+Pj4gaXMgZGlmZmVyZW50LCB0aHVzIGl0IGhhcyBh
IGRpZmZlcmVudCBjb3N0Lgo+Pj4KPj4+IEkgdGhpbmsgd2Ugc2hvdWxkbid0IG1lbnRpb24gdGFz
a2xldHMgaW4gdGhpcyB0aHJlYWQgYW55IGxvbmdlci4KPj4gWWVwLCB5b3UgYXJlIHJpZ2h0LiBM
ZXQncyBmb3JnZXQgYWJvdXQgdGFza2xldHMgYW5kIGZvY3VzIG9uIEVMMCBhcHBzLgo+Pgo+PiBJ
IHdhbnQgc3VtbWFyaXplIHBvbGl0aWNhbCAob3Bwb3NlZCB0byB0ZWNobmljYWwpIHBhcnQgb2Yg
dGhlIGRpc2N1c3Npb24uCj4+Cj4+IFdlLCBoZXJlIGF0IEVQQU0sIHZpZXdlZCBFTDAgYXBwcyBw
cmltYXJpbHkgYXMgYSB3YXkgdG8gZXh0ZW5kCj4+IGh5cGVydmlzb3IuIEJlY2F1c2Ugd2hlbiBp
dCBjb21lcyB0byBlbWJlZGRlZCBhbmQgYXV0b21vdGl2ZSwgdGhlcmUKPj4gYXJpc2Ugc29tZSB1
Z2x5IHRoaW5ncywgdGhhdCBhcmUgbmVlZGVkIGF0IGh5cGVydmlzb3IgbGV2ZWw6Cj4+IFRFRSBt
ZWRpYXRvcnMgKE9QLVRFRSBpcyBhIGdvb2QgVEVFLCBidXQgZm9yIGV4YW1wbGUgdGhlcmUgaXMg
VEkncwo+PiBNU0hJRUxEIHdpdGggZGVlcGx5IHByb3ByaWV0YXJ5IGxpY2Vuc2UpLAoKSWYgeW91
J3JlIGdvaW5nIHRvIHVzZSBhIGRlZXBseSBwcm9wcmlldGFyeSBURUUgbWVkaWF0b3IsIHRoZW4g
eW91IG5lZWQKdG8gZmluZCB5b3Vyc2VsZiBhIGRlZXBseSBwcm9wcmlldGFyeSBoeXBlcnZpc29y
IHRvIGdvIGFsb25nIHdpdGggaXQgLS0KZWl0aGVyIG9uZSB5b3UgcGF5IGEgbGljZW5zZSBmZWUg
Zm9yIG9yIG9uZSB5b3UgZGV2ZWxvcCB5b3Vyc2VsZi4gIEl0CndvdWxkIGFsbW9zdCBjZXJ0YWlu
bHkgYmUgY2hlYXBlciB0byBpbXByb3ZlIHRoZSBvcGVuLXNvdXJjZSBvbmUgdGhhbiB0bwpkbyBl
aXRoZXIgb2YgdGhvc2UuCgpPciB5b3UgY2FuIHRyeSBtaXhpbmcgdGhlIHR3byBhbmQgc2VlIHdo
YXQgaGFwcGVuczsgYnV0IHRoYXQgZG9lc24ndApzZWVtIGxpa2UgYSB2ZXJ5IHNvdW5kIGxlZ2Fs
IHN0cmF0ZWd5IHRvIG1lLgoKPj4gLi4uc29tZSBbdGhpbmdzIGNhbid0IGJlIGluY2x1ZGVkIGlu
IGh5cGVydmlzb3JdIGJlY2F1c2Ugb2YgY29kZQo+PiBzaXplIG9yIGNvbXBsZXhpdHkuCgpTb3Jy
eSwganVzdCB0byBiZSBjbGVhcjogYmVsb3cgeW91IG1lbnRpb25lZCBtb2R1bGVzIGFzIGEgc29s
dXRpb24sIGFuZApnaXZlbiB0aGUgY29udGV4dCB0aGlzIHdvdWxkIGJlIGluY2x1ZGVkLiAgU28g
Y2FuIHlvdSBleHBhbmQgb24gd2hhdCB5b3UKbWVhbiB0aGF0IHRoZXJlIGFyZSB0aGluZ3MgdGhh
dCAxKSBjYW4ndCBiZSBpbmNsdWRlZCBpbiB0aGUgaHlwZXJ2aXNvcgpiZWNhdXNlIG9mIGNvZGUg
c2l6ZSBvciBjb21wbGV4aXR5LCBidXQgZm9yIHdoaWNoIDIpIGxvYWRhYmxlIG1vZHVsZXMKd291
bGQgYmUgYSBzdWl0YWJsZSBzb2x1dGlvbj8KCj4+IEFuZCB3ZSBjYW4ndCBydW4KPj4gdGhlbSBp
biBzdHViZG9tcywgYmVjYXVzZSBzdHViZG9tcyBhcmUgc2xvdyBmb3IgY2VydGFpbiB1c2UtY2Fz
ZXMsIGluCj4+IHNvbWUgY2FzZXMgdGhleSBhcmUgaW5zZWN1cmUsIGluIHNvbWUgY2FzZXMgdGhl
eSBqdXN0IGRvbid0IGZpdCBhdAo+PiBhbGwuCj4+IE9uIG90aGVyIGhhbmQgeW91IGNvbnNpZGVy
IEVMMCBhcHBzIGFzIGlkZWFsIGhvc3QgZm9yIGVtdWxhdG9ycyBvbmx5Lgo+PiBJIGNhbiBzZWUg
eW91ciBwb2ludCwgYmVjYXVzZSBYRU4gd2FzIGFsd2F5cyB2aWV3ZWQgYXMgaHlwZXJ2aXNvciBm
b3IKPj4gc2VydmVycy4KPj4gQnV0IHNlcnZlcnMgaGF2ZSBkaWZmZXJlbnQgcmVxdWlyZW1lbnRz
IGluIGNvbXBhcmlzb24gdG8gZW1iZWRkZWQKPj4gYXBwbGljYXRpb25zLiBUcmFkaXRpb25hbCBz
ZXJ2ZXJzIGRvZXMgbm90IHVzZSBoYXJkd2FyZSBhY2NlbGVyYXRlZAo+PiB2aWRlbyBkZWNvZGVy
cywgdGhleSBkb24ndCBuZWVkIHRvIGRpc2FibGUgY3B1J3Mgb3Igc2NhbGUgZnJlcXVlbmNpZXMK
Pj4gdG8gcHJlc2VydmUgZW5lcmd5IChva2F5LCB0aGV5IG5lZWQgdG8sIGJ1dCBpdCBpcyBub3Qg
YXMgcHJlc3NpbmcsIGFzCj4+IG9uIGJhdHRlcnktcG93ZXJlZCBkZXZpY2UpLCB0aGVyZSBhbG1v
c3Qgbm8gcHJvcHJpZXRhcnkgY29kZSAob3IgZXZlbgo+PiBwcm9wcmlldGFyeSBibG9icywgYXJn
aCEpLgo+PiBMb29rcyBsaWtlIHZpcnR1YWxpemF0aW9uIG9uIGVtYmVkZGVkIGlzIHRoZSBuZXh0
IGJpZyB0aGluZy4gTGludXgKPj4ga2VybmVsIHdhcyBhYmxlIHRvIHNhdGlzZnkgYm90aCBwYXJ0
aWVzLiBJIGhvcGUgdGhhdCBYRU4gY2FuIGRvIHRoZQo+PiBzYW1lLgoKRm9yIG1hbnkgb2YgdGhl
c2UsIHRoZXJlIGFyZSBwcm9iYWJseSB0ZWNobmljYWwgc29sdXRpb25zIHRoYXQgd2UgY291bGQK
Y29tZSB1cCB3aXRoIHRoYXQgd291bGQgYWxsb3cgcHJvcHJpZXRhcnkgY29udGVudCAoc3VjaCBh
cyB2aWRlbwpkZWNvZGVycyAmYykgdGhhdCB3b3VsZCBoYXZlIHN1aXRhYmxlIHBlcmZvcm1hbmNl
IHdpdGhvdXQgbmVlZGluZyBhY2Nlc3MKdG8gdGhlIFhlbiBhZGRyZXNzIHNwYWNlLgoKTWF5YmUg
SSdtIGp1c3Qgbm90IGZhbWlsaWFyIHdpdGggdGhpbmdzLCBidXQgaXQncyBoYXJkIGZvciBtZSB0
byBpbWFnaW5lCndoeSB5b3UnZCBuZWVkIHByb3ByaWV0YXJ5IGJsb2JzIHRvIGRpc2FibGUgY3B1
cyBvciBzY2FsZSBmcmVxdWVuY3kuCkFyZSB0aGVzZSByZWFsbHkgc3VjaCBjb21wbGV4IGFjdGl2
aXRpZXMgdGhhdCBpdCdzIHdvcnRoIGludmVzdGluZwp0aG91c2FuZHMgb2YgaG91cnMgb2YgZGV2
ZWxvcGVyIHdvcmsgaW50byBkZXZlbG9waW5nIHByb3ByaWV0YXJ5CnNvbHV0aW9ucyB0aGF0IHlv
dSBsaWNlbnNlPwoKTG9hZGluZyBwcm9wcmlldGFyeSBtb2R1bGVzIGludG8gTGludXggaXMgYXMg
aWxsZWdhbCBhcyBpdCB3b3VsZCBiZSBpbgpYZW4uICBNYW55IHBlb3BsZSBvYnZpb3VzbHkgZG8g
aXQgYW55d2F5LCBidXQgeW91IGFyZSByZWFsbHkgcHV0dGluZwp5b3Vyc2VsZiBhdCBhIHJpc2sg
b2YgbWVldGluZyBhIGd1eSBsaWtlIFBhdHJpY2sgTWNIYXJkeVsxXSwgYSBwcml2YXRlCmluZGl2
aWR1YWwgd2l0aCBjb3B5cmlnaHQgb24gdGhlIExpbnV4IGtlcm5lbCB3aG8gYnkgc29tZSBlc3Rp
bWF0ZXMgaGFzCm1hZGUgYWxtb3N0IEVVUiAybSBpbiB0aGUgbGFzdCBmZXcgeWVhcnMgc3Vpbmcg
Y29tcGFuaWVzIGZvciBHUEwgdmlvbGF0aW9ucy4KCiAtR2VvcmdlCgpbMV0gaHR0cHM6Ly9sd24u
bmV0L0FydGljbGVzLzcyMTQ1OC8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:15:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8rgK-0005Lq-VU; Thu, 11 May 2017 17:15:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d8rgJ-0005L2-UV
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:15:16 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 3C/CF-02005-32C94195; Thu, 11 May 2017 17:15:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTGEV2lOSK
 RBtufyFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3FlxiLnjOVjH90SPmBsbrrF2MnBxCAhMZ
 JRY/Yuxi5OJgEWhglbjzrIcVxJEQmMMqsenafhaQKgmBPImf0xdD2YUSr89cBrN5BQQlTs58w
 gIxyUti4b5rTCA2p4CdxIxDv8EGCQm8Z5d4cPMcO0iCTcBA4s2LjUBFHEDrVCW6pzlBzAmQ2P
 VjFhtIWFigWKL/SjVIWERAR+Lq3hdgY5gFbjFLrDk/jx2khllAXWL9PKEJjAKzkFwxCyGzgJF
 pFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgCNYzMDDuYDzV
 7HyIUZKDSUmUl3GiSKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6J2UA5waLU9NSKtMwcYDTAp
 CU4eJREeB1mAaV5iwsSc4sz0yFSpxgtOV5cfv+eiWPOva9A8snKH++ZhFjy8vNSpcR5n4A0CI
 A0ZJTmwY2DRewlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8p0Cm8GTmlcBtfQV0EBPQQf1
 /hEEOKklESEk1MOqdPnlnur+jzOfrea25xj+cE5LUmY/5GrGt+dvu+3HK3fuik56sntuby8te
 01h5K0fY//El+3J7Qf9DDHm3pjOVcSY9X1N4/qjA9bJ361VZVktbvFvmfyzra5P1Iv+Dx/z73
 2ytv91ofjLGwf9DSdfaxwv2Koj8yU9mkEo/UeUj6q6nVzfXV4mlOCPRUIu5qDgRAKoE2EvTAg
 AA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494522913!88346284!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61053 invoked from network); 11 May 2017 17:15:14 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 17:15:14 -0000
Received: by mail-qt0-f196.google.com with SMTP id l39so3663615qtb.1
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 10:15:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ubpLO2x3gnDKXHNr69WFghHuYREW4i31Biux39pa77g=;
 b=qYTn2LDr7PjIz1gTsG0tPNAKBXdCdplHYKSg3ZT+tlkaDgtG46sdljYh8GshX9FtKB
 eBKRue/jPTELqzTJwf8WRFSiK6/rHXA/1oBDJzWklFo/TiSCxZ9cWX1rGkKZAWz7kmna
 Z1WEqwv5Q0t7SgBEssDfSv4LF7cNUdL1R0+GG4G/9DxDDXOTyi9+dFe7O28x1rW3cJEf
 ZWw5/gvCCvy/PnyCwxi/fnptcPFAcb8YamZ8SsWM0luDeyuFExG6emNJvtV2olGo/GII
 W9fTRFjELvfBY7B2n20LyfTQBIBdPLE6ihvXY99NX89k17Id4QZUsdjas+XD3nqZ13Xf
 +9JQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ubpLO2x3gnDKXHNr69WFghHuYREW4i31Biux39pa77g=;
 b=Hp+VpTTRJyB8PheC74lkJqSaWNgZX3Dc1X+FtPs3eSzL6tm3II0lB6D/wg/sFqjIVY
 bbvqKTLnpRl3TeXscV4kUR3bFIp71iQ/7qvWyYhTsWDj6RyYVX0K7UvPrcQn1uZfhJJu
 JLAGQxChiR7lDpdSxVhKJL7NwpGpcMjg3KOldMlGbJFM9yPgcFQ5FTyN4GsxqjYrI9P8
 n0QuUhh6z/war4MGnUXr/yqDBJICsRs3d5ORQQVyN7qSVC1j82hRLAew2JNulp1ndWXY
 Lkwy5KEtXCVQQ2FrM+Zry21uaT0a+TXNz5w6ZDEMdz2VE2taWfGdvLi4QJyiDvxFl/cG
 c1eg==
X-Gm-Message-State: AODbwcAlV1RQG0TLn0sM64BIy3YetB9gCA33+MOPHj+eamfRMNxHHv7I
 msrcJjcXRsF3kDYVvgI5FDm69xOe3A==
X-Received: by 10.237.37.100 with SMTP id w33mr257605qtc.14.1494522913206;
 Thu, 11 May 2017 10:15:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Thu, 11 May 2017 10:14:52 -0700 (PDT)
In-Reply-To: <32ceba96-1a33-24fd-f1f0-55f32e445c26@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <32ceba96-1a33-24fd-f1f0-55f32e445c26@citrix.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 11 May 2017 20:14:52 +0300
Message-ID: <CAOcqxo3Ogp1cp6qaOxTVetw7N9nOApyo5Vt78ODFm31muLmReA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgR2VvcmdlLAoKT24gMTEgTWF5IDIwMTcgYXQgMTk6MzUsIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gRXZlbiBiZXR0ZXIgd291bGQgYmUgdG8gc2tp
cCB0aGUgbW9kdWxlLWxvYWRpbmcgc3RlcCBlbnRpcmVseSwgYW5kIGp1c3QKPiBjb21waWxlIHBy
b3ByaWV0YXJ5IGNvZGUgZGlyZWN0bHkgaW50byB5b3VyIFhlbiBiaW5hcnkuCj4KPiBCb3RoIHNv
bHV0aW9ucywgdW5mb3J0dW5hdGVseSwgYXJlIGlsbGVnYWwuKgpMb29rLCBJIGRvbid0IHNheWlu
ZyB3ZSB3YW50IHRvIHByb2R1Y2UgY2xvc2VkLXNvdXJjZSBtb2R1bGVzIG9yIGFwcHMuCldlIHdh
bnQgdG8gd3JpdGUgb3BlbiBzb3VyY2UgY29kZS4gSnVzdCBpbWFnaW5lLCB0aGF0IGNlcnRhaW4g
aGVhZGVyCmZpbGVzIGhhdmUgc29tZSBwcm9wcmlldGFyeSBsaWNlbnNlIChlLmcuIHNvbWUgZGV2
aWNlIGludGVyZmFjZQpkZWZpbml0aW9uIGFuZCB0aGlzIGludGVyZmFjZSBpcyBJUCBvZiBjb21w
YW55IHdoaWNoIGRldmVsb3BlZCBpdCkuCkFGQUlLLCBpdCBjYW4ndCBiZSBpbmNsdWRlZCBpbnRv
IFhlbiBkaXN0cmlidXRpb24uIEkgdGhvdWdodCwgdGhhdCBpdApjYW4gYmUgaW5jbHVkZWQgaW4g
c29tZSBtb2R1bGUgd2l0aCBkaWZmZXJlbnQgKGJ1dCBzdGlsbCBvcGVuIHNvdXJjZSkKbGljZW5z
ZS4gIEJ1dCBpZiB5b3Ugc2F5IHRoYXQgaXQgY2FuJ3QuLi4gVGhlbiBJIGRvbid0IGtub3cuIEl0
IGlzIG91dApvZiBteSBjb21wZXRlbmNlLiBJJ20gbm90IGxhd3llciBhbHNvLgoKLS0gCldCUiBW
b2xvZHlteXIgQmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJh
YmNodWtAZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:16:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8rhL-0005Rf-8D; Thu, 11 May 2017 17:16:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d656f0=George.Dunlap@citrix.com>)
 id 1d8rhK-0005RP-9M
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:16:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0B/40-03613-16C94195; Thu, 11 May 2017 17:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQjdxjki
 kwe973BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbW9/ZCp4wVZxt2cjewLiYqYuRk0NCwE+i
 5fN7Zgg7T2Lhv2ZWCLtAYuabV+wgNq+AoMTJmU9YQGxOATuJ5Td2MnYxcnEICbxnl/j9bxpYg
 k1AT2Le8a9gNouAqsSNDxOBBnEADUqUmPo2FmJOgMThZXMZQWxhgWKJRz0TmEHmiAg0Mkrsfb
 qCFcRhFrjEJHH40jKwQcwCmhKt23+DXSEENHTxg6PsEEPTJc5+z5zAKDALyX2zkHQsYGRaxah
 RnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIYMQLCD8cuygEOM
 khxMSqK8jBNFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8G6aDZQTLEpNT61Iy8wBRgRMWoKDR
 0mE12EWUJq3uCAxtzgzHSJ1ilGXY869r++ZhFjy8vNSpcR5w0BmCIAUZZTmwY2AReclRlkpYV
 5GoKOEeApSi3IzS1DlXzGKczAqCfPWg0zhycwrgdv0CugIJqAj+v8IgxxRkoiQkmpgnHPmW83
 ZhPlOM6bYyKxbrTzbyzzH/hTPxxR3V45DNedTdszz9fp4j3GTZq2ZU6HgNGXuSQ//KEjIeK/6
 sWTnJGcOnQWHCvcLGTA3zV0gveuOpfPx5ds/hDt8Ndh1ofmAxpnLL3ZZttX0h/w7ZLdf4p0xO
 +fRv21Ptp9YeWhLdFn+LZnQmoScxUosxRmJhlrMRcWJAAM+uuXJAgAA
X-Env-Sender: prvs=297d656f0=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494522976!101332560!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17271 invoked from network); 11 May 2017 17:16:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 17:16:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="45864251"
X-Gm-Message-State: AODbwcDN8YRs7kuarrLKrxq4sgVVSr9Y7vN2elHT/YC+o7+u03Akvf5Z
 RUodNCz/LmIEwui+7M09U0G5/qZmtQ==
X-Received: by 10.55.23.84 with SMTP id i81mr166664qkh.153.1494522973578; Thu,
 11 May 2017 10:16:13 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <785dff0f-6026-d033-131a-764510788b53@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <785dff0f-6026-d033-131a-764510788b53@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 11 May 2017 18:16:13 +0100
X-Gmail-Original-Message-ID: <CAFLBxZb0rQ76Y7uskPFVCVvRWmCEzwBeYCDk6Ba9=LRwD9EWYA@mail.gmail.com>
Message-ID: <CAFLBxZb0rQ76Y7uskPFVCVvRWmCEzwBeYCDk6Ba9=LRwD9EWYA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>, Volodymyr Babchuk
 <vlad.babchuk@gmail.com>, Stefano Stabellini <sstabellini@kernel.org>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen Devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgNjoxNCBQTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiB5b3Vyc2VsZiBhdCBhIHJpc2sgb2YgbWVldGluZyBh
IGd1eSBsaWtlIFBhdHJpY2sgTWNIYXJkeVsxXSwgYSBwcml2YXRlCj4gaW5kaXZpZHVhbCB3aXRo
IGNvcHlyaWdodCBvbiB0aGUgTGludXgga2VybmVsCgpUaGlzIHNob3VsZCBiZSAiY29weXJpZ2h0
IG9uICpjb2RlIGluIHRoZSogTGludXggS2VybmVsIi4gIE9idmlvdXNseQpoZSBkb2Vzbid0IG93
biBhIGNvcHlyaWdodCBvbiB0aGUgd2hvbGUgdGhpbmcsIGp1c3QgYSBkZWNlbnQgY2h1bmsgb2YK
aXQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:17:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:17:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ril-0005ah-Ix; Thu, 11 May 2017 17:17:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1d8rik-0005aX-UM
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:17:47 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E7/79-01730-ABC94195; Thu, 11 May 2017 17:17:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVyMbThiO7OOSK
 RBl9apC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5Gz+zFjzhqNi13rmBcQ97FyMXh5DANEaJ
 XzP+sII4LALNrBIXl8xjBnEkBOazSnxe/Jmpi5ETyImT+L9gDZRdIXHtwX0WEFtIQF3i3qLbU
 KOWMUk0/G4HS7AJaEtsuvGAGcRmBir6M+8SlK0tsWzhazBbWMBDYt+PzWBDWQRUJaZefgLWyy
 tgI/H3/wWwk5gFljFKrN55mA0kISKgJ3H4xFeoIj2JV7cus0JcJCux+/cjpgmMgrOQ7JuFZN8
 sJC0LGJlXMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBi8D
 EOxg/LfN8xCjJAeTkigv40SRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBKzgXKCRanpqRVpm
 TnAOIJJS3DwKInwOswCSvMWFyTmFmemQ6ROMdpzvLj8/j0Tx5OVP4Bk25bfQHILiBRiycvPS5
 US530C0iYA0pZRmgc3FBb3lxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMewpkCk9mXgnc7ld
 AZzEBndX/RxjkrJJEhJRUA2NrXOOso48udjpfbDD7HLVjlo/Ym5c6hUzLP8zZy7+lU3rDSsMb
 l8K15bfpKZ7/eX1FX5vMOymNimsxkw/P5Il+wsrpl8zlJ77c33/f6qTFGocWC8q81BR9EhOZ+
 F7n3LIJBjUvxe1tOJmOT3g6y+DlQmWRLQ/qlHq/JH3pYZ71ZmnlIeH1UhOUWIozEg21mIuKEw
 GNb6rT9gIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494523063!94744575!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59973 invoked from network); 11 May 2017 17:17:45 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 17:17:45 -0000
Received: by mail-wr0-f196.google.com with SMTP id 6so4519810wrb.1
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 10:17:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:date:message-id:cc:to
 :mime-version; bh=hKp87AhF+TbRZYUYxTPD500cMF9pbG+GBpuly/jtomI=;
 b=oN+D/64HQDYjWLlak2y+4QzLXo9N8T1rIt6huh0B2WkHVUp7kfOvZALtzZPkioZBwB
 kUhSJ2WHApGfhz9EvISbM+PSkHRfcNE/18t56CRbE9dE4at6CZGUuysRFNzS9pKBj+R6
 P/NJIOVPijoKK1Q2vIKH3CxqgN/jspCwy5g8/91uznHGpqi0kxtRgz052heSVcOXpcLi
 aRpexXTFEP2Shc6GQCUiGRZJeyVKItuUjpoY9J6aXvpCt48Bq+6zKFs0IIpMexnx3WJ7
 PAxU15pzTLgrVFUoJKieRaexei/ltSM61DBYT6NlR6MGL0PBj5NYkwtxNQONeTfZ9e3U
 bOOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:subject:date
 :message-id:cc:to:mime-version;
 bh=hKp87AhF+TbRZYUYxTPD500cMF9pbG+GBpuly/jtomI=;
 b=jxDPssa83HfoN3NtVAekphK3kG3qohtAV2ra9SF+1Ej6ioKBqICa+ECrBx7QBfSZSO
 0mFyts54v2II5O24Im3FW3MTM964YjQb6oJ5V72R29YJF34PkCeFwGiCcweLWcoWKGv5
 iETSF0PkypvvMwoSwoEfT2g480zF8RbGxK279rE05nZ2NnCT9j2YwKnwZf3vs8l7RNXe
 9klmSoTHv2/jOk5A6khycii2XB8P2yuBcifbeQUgb6yl61KdIZs0wMmF2f1LFg0tgSSJ
 g4s5vR/DjeEah6zo61hEZNvJJ+5pqXl5RrM+FG9TRax4vVyLaAy0XF4FdjzgsOoYy9vg
 yiLg==
X-Gm-Message-State: AODbwcD4c4ooMbDZ9zin9V2O1jhMnq8eRTXrXriOTVrEDjQ8uEuX9kGj
 TytbSd5bughUZw==
X-Received: by 10.223.164.15 with SMTP id d15mr198111wra.20.1494523062972;
 Thu, 11 May 2017 10:17:42 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:948f:595a:fda6:ff85?
 ([2a02:c7f:ac18:da00:948f:595a:fda6:ff85])
 by smtp.gmail.com with ESMTPSA id y60sm797692wrb.39.2017.05.11.10.17.41
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 11 May 2017 10:17:42 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Thu, 11 May 2017 18:17:41 +0100
Message-Id: <98883CCC-EDB6-4E32-87A4-B427E2AF87DE@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Cc: Juergen Gross <jgross@suse.com>, kai.huang@intel.com, "Liu,
 Yi L" <yi.l.liu@intel.com>, "Sun, Yi Y" <yi.y.sun@intel.com>, "Zhang,
 Yu C" <yu.c.zhang@intel.com>
Subject: [Xen-devel] Added 5 additional Design sessions to Developer Summit
	Schedule
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgZXZlcnlvbmUsCgpJIGFkZGVkIHRoZSBmb2xsb3dpbmcgc2Vzc2lvbnMgdG8gdGhlIERlc2ln
biBQYXJ0IG9mIHRoZSBTdW1taXQ6IHlvdSBjYW4gc2VlIHRoZW0gdmlhIGh0dHBzOi8veGVuZGV2
ZWxvcGVyYW5kZGVzaWduc3VtbWl0MjAxNy5zY2hlZC5jb20vb3ZlcnZpZXcvdHlwZS9JbnRlcmFj
dGl2ZStEZXNpZ24rJTI2K1Byb2JsZW0rU29sdmluZytTZXNzaW9uIChqdXN0IHNob3dpbmcgRGVz
aWduIHNlc3Npb25zKQoKUGxlYXNlIGFsc28gbWFrZSB1c2Ugb2YgdGhlICJBZGQgdG8gbXkgU2No
ZWQodWxlKSIgZmVhdHVyZSBpbiBodHRwczovL3hlbmRldmVsb3BlcmFuZGRlc2lnbnN1bW1pdDIw
MTcuc2NoZWQuY29tOiB0aGlzIHdpbGwgaGVscCBtZSBpZGVudGlmeSBzY2hlZHVsaW5nIGNvbmZs
aWN0cyAqYmVmb3JlKiB0aGUgZXZlbnQgYW5kIHdpbGwgbWFrZSB0aGUgZXZlbnQgc21vb3RoZXI6
IGluIG90aGVyIHdvcmRzIHdlIGNhbiBtYWtlIHNjaGVkdWxpbmcgZGVjaXNpb25zIHVzaW5nIHJl
YWwgZGF0YSwgYmVmb3JlIHRoZSBldmVudC4KCkFkZGVkIFNlc3Npb25zOgoKSnVseSAxMgo9PT09
PT09CkRlc2lnbiBEaXNjdXNzaW9uOiBJbnRlbCBOZXcgUW9TIChSRFQpIEZlYXR1cmVzIC0gWWkg
U3VuLCBJbnRlbAkKCQpEZXNpZ24gRGlzY3Vzc2lvbjogU0dYIHZpcnR1YWxpemF0aW9uIC0gS2Fp
IEh1YW5nLCBJbnRlbAoKRGVzaWduIERpc2N1c3Npb246IFN1cHBvcnQgZm9yIDUtbGV2ZWwgcGFn
aW5nIChpbmNsdWRpbmcgc3VwcG9ydCBmb3IgUFYtZ3Vlc3RzKSAtIFlpIExpdSwgSW50ZWwgJiBK
w7xyZ2VuIEdyb8OfLCBTVVNFIApOb3RlOiBXZSBtZXJnZWQgYSBwcm9wb3NhbCBmcm9tIFlpIGFu
ZCBKw7xyZ2VuLiBJZiB3ZSBuZWVkIG1vcmUgdGltZSwgd2UgY2FuIGFkZCBhbm90aGVyIHNlc3Np
b24gb24gdGhlIDEzdGgKCkp1bHkgMTMKPT09PT09PQpEZXNpZ24gRGlzY3Vzc2lvbjogU2hhcmVk
IFZpcnR1YWwgTWVtb3J5IFZpcnR1YWxpemF0aW9uIEltcGxlbWVudGF0aW9uIG9uIFhlbiAtIFlp
IExpdSwgSW50ZWwKCkJlc3QgUmVnYXJkcwpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8rli-0006Hq-0d; Thu, 11 May 2017 17:20:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d656f0=George.Dunlap@citrix.com>)
 id 1d8rlg-0006Hh-KK
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:20:48 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C5/E2-03696-07D94195; Thu, 11 May 2017 17:20:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQjd/rki
 kQXOLjMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHo0gOWgrVcFXffnGFtYDzE0cXIySEh4Cfx
 5fVfFgg7T+LM0yZ2CLtA4vylZjCbV0BQ4uTMJ2A1nAKBEht+3GDrYuTiEBLYyiEx/+5+RpAEm
 4CexLzjX8GKWARUJd6cuA5UxAE0KFHi3lZpiDkBEp/eLWAGsYUFiiUe9UwAs0WAWmc3vmYFmc
 kssJRZYsm1y2wgCWYBTYnW7b/BjhACmrn4wVGo49IlVuw9xTKBUWAWkvtmIWlZwMi0ilGjOLW
 oLLVI19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAwZgGAH47dlAYcYJTmY
 lER5GSeKRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OWYA5QTLEpNT61Iy8wBRgRMWoKDR0mE1
 2EWUJq3uCAxtzgzHSJ1ilFRSpzXBqRPACSRUZoH1waLwkuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5i0DmcKTmVcCN/0V0GImoMX9f4RBFpckIqSkGhh9//TvFJ7oq7FMjv3396iZ8Xw5Sb2
 ZGxeGP+jYk38p2HexW6VlrbD7Z4ZWswqTV8muRsdON/v8tP007cJGCwbfGc3PbnrHzd2rIaA2
 4avN+yfHVvw6l/EqV61YLPKSxINMA/nJnh/+NLnsDJNPvvYt7fztnBs+Z//tEHl/w7ilZ8krm
 7UHdE2VWIozEg21mIuKEwFBaN4mvQIAAA==
X-Env-Sender: prvs=297d656f0=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494523246!49186683!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56202 invoked from network); 11 May 2017 17:20:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 17:20:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="45864531"
X-Gm-Message-State: AODbwcC5dY61lcw1DsGrWvM2lILKr6aEAamRIR8DuJfeKwecGGHHRdEF
 Xw5WEjQeXmRpIqiskZ1TNb5CYNhXwg==
X-Received: by 10.55.23.84 with SMTP id i81mr185232qkh.153.1494523238463; Thu,
 11 May 2017 10:20:38 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAOcqxo3Ogp1cp6qaOxTVetw7N9nOApyo5Vt78ODFm31muLmReA@mail.gmail.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <32ceba96-1a33-24fd-f1f0-55f32e445c26@citrix.com>
 <CAOcqxo3Ogp1cp6qaOxTVetw7N9nOApyo5Vt78ODFm31muLmReA@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 11 May 2017 18:20:37 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYpwHbOxr2Dh=Oiy=NzcUi5ZiNUBR1DN+WfU+57PDO4SA@mail.gmail.com>
Message-ID: <CAFLBxZYpwHbOxr2Dh=Oiy=NzcUi5ZiNUBR1DN+WfU+57PDO4SA@mail.gmail.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgNjoxNCBQTSwgVm9sb2R5bXlyIEJhYmNodWsKPHZsYWQu
YmFiY2h1a0BnbWFpbC5jb20+IHdyb3RlOgo+IEhpIEdlb3JnZSwKPgo+IE9uIDExIE1heSAyMDE3
IGF0IDE5OjM1LCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBFdmVuIGJldHRlciB3b3VsZCBiZSB0byBza2lwIHRoZSBtb2R1bGUtbG9hZGluZyBzdGVw
IGVudGlyZWx5LCBhbmQganVzdAo+PiBjb21waWxlIHByb3ByaWV0YXJ5IGNvZGUgZGlyZWN0bHkg
aW50byB5b3VyIFhlbiBiaW5hcnkuCj4+Cj4+IEJvdGggc29sdXRpb25zLCB1bmZvcnR1bmF0ZWx5
LCBhcmUgaWxsZWdhbC4qCj4gTG9vaywgSSBkb24ndCBzYXlpbmcgd2Ugd2FudCB0byBwcm9kdWNl
IGNsb3NlZC1zb3VyY2UgbW9kdWxlcyBvciBhcHBzLgo+IFdlIHdhbnQgdG8gd3JpdGUgb3BlbiBz
b3VyY2UgY29kZS4gSnVzdCBpbWFnaW5lLCB0aGF0IGNlcnRhaW4gaGVhZGVyCj4gZmlsZXMgaGF2
ZSBzb21lIHByb3ByaWV0YXJ5IGxpY2Vuc2UgKGUuZy4gc29tZSBkZXZpY2UgaW50ZXJmYWNlCj4g
ZGVmaW5pdGlvbiBhbmQgdGhpcyBpbnRlcmZhY2UgaXMgSVAgb2YgY29tcGFueSB3aGljaCBkZXZl
bG9wZWQgaXQpLgo+IEFGQUlLLCBpdCBjYW4ndCBiZSBpbmNsdWRlZCBpbnRvIFhlbiBkaXN0cmli
dXRpb24uIEkgdGhvdWdodCwgdGhhdCBpdAo+IGNhbiBiZSBpbmNsdWRlZCBpbiBzb21lIG1vZHVs
ZSB3aXRoIGRpZmZlcmVudCAoYnV0IHN0aWxsIG9wZW4gc291cmNlKQo+IGxpY2Vuc2UuICBCdXQg
aWYgeW91IHNheSB0aGF0IGl0IGNhbid0Li4uIFRoZW4gSSBkb24ndCBrbm93LiBJdCBpcyBvdXQK
PiBvZiBteSBjb21wZXRlbmNlLiBJJ20gbm90IGxhd3llciBhbHNvLgoKSSBzZWUuICBUaGF0J3Mg
Z29vZCB0byBrbm93LCBidXQgaXQgZG9lc24ndCBjaGFuZ2UgdGhlIGxlZ2FsIGFzcGVjdCBvZgp0
aGluZ3MuIDotMAoKSXQgdXNlZCB0byBiZSBoZWxkIHRoYXQgdGhlIGluZm9ybWF0aW9uIGNvbnRh
aW5lZCBpbiBoZWFkZXJzIC0tCmNvbnN0YW50cywgaW50ZXJmYWNlIGRlZmluaXRpb25zLCBhbmQg
c28gb24gLS0gd2VyZW4ndCBjb3B5cmlnaHRhYmxlOwppbiB3aGljaCBjYXNlIHlvdSBjb3VsZCBq
dXN0IGluY2x1ZGUgdGhlIGhlYWRlciAob3IgYSBtb2RpZmllZCB2ZXJzaW9uCm9mIGl0KSB3aXRo
b3V0IGFueSBwcm9ibGVtcy4gIFVuZm9ydHVuYXRlbHkgT3JhY2xlIHYgR29vZ2xlIG1heSBoYXZl
CmNoYW5nZWQgdGhhdC4gIEJ1dCB5b3UnZCBoYXZlIHRvIGFzayBhIGxhd3llciBhYm91dCB0aGF0
Li4uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8rn0-0006OY-G8; Thu, 11 May 2017 17:22:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1d8rmy-0006NT-5Y
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:22:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8C/36-02956-FBD94195; Thu, 11 May 2017 17:22:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Lxqg120t03VyT
 S4NpDBYslHxezODB6HN39mymAMYo1My8pvyKBNWPO+dCClZ3MFWdOvmJsYLzYyNTFyMUhJDCB
 UWL97GcsIA6LwCUWiVnNexhBHAmBdywSU7++AspwADlxEl9X83QxcgKZ5RJ9u44ygdhCAmoSW
 +adYoaY9ItR4sjjI+wg9WwCuhLttwpAakQEpCWufb7MCGIzC7xmlLiw3AzEFhYIk9h+pJMNxG
 YRUJVYf/orG0grr4CNxIefghCr5CUWbZrBMoGRbwEjwypGjeLUorLUIl0jU72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYQCCHYyrFgQeYpTkYFIS5WWcKBIpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYL34xygnGBRanpqRVpmDjBkYdISHDxKIrwOs4DSvMUFibnFmekQqVOMx
 hxXWj++Z+J4tPLHeyYhlrz8vFQpcd5jIJMEQEozSvPgBsFi6RKjrJQwLyPQaUI8BalFuZklqP
 KvGMU5GJWEeV+CTOHJzCuB2/cK6BQmoFP6/wiDnFKSiJCSamCUDz/oYDzpQoNtv6WoT9+n9w9
 rbk/Il3ykw7vpWbieU71V8ZOtv9y+84S8fyDRpbuAs1DdKvT3MqYLfO+MRM84vtfNvaXCHqsq
 sIa/ZY32nqWSpW68Z9gLTZ+khHs/OJHygY8jZKn72WUWOx3CQngvlrHLWSXw93VyC6xZ4JqrZ
 iIkd/9AkxJLcUaioRZzUXEiAOBwQR6gAgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494523324!97071928!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23088 invoked from network); 11 May 2017 17:22:05 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 17:22:05 -0000
Received: by mail-pg0-f66.google.com with SMTP id i63so4293718pgd.2
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 10:22:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=oAwaOwch8/rDtsT6gIbaoNLxRYu8QtJ6s8Nr2eP3+Zs=;
 b=EqfvgCGaIcfN7Ro9SAi2G98JbI/Gd83P0RuuvjtWdmgk6oUSYXxhfWv1vkpsdghDS0
 N1G+PUx9PW8GTUrEWDAjGBuf+8zv+SDtTP5FlcoZbJ+zmc3UsEkkoEI7NI8LiEzt8QJj
 5ruJDgtAecwtQJn21VY83Y5SboR4OlMr0AI3TPEDTuUW5c4WemWfH8GMvinbv6Pi9vTZ
 EsfJCmS/AkF5oOWVTiGUjFrtZsrpEaU/Dw5GRKdzMqjBHHl6wo8LqhzNGkGWfF4OTLvD
 xV7ia/zDuPenqPgjPTB5SvQD5Qyb0mgceHnw9psHY6wSWCGhuTmqOqjIFaJckyszCAJj
 t52w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=oAwaOwch8/rDtsT6gIbaoNLxRYu8QtJ6s8Nr2eP3+Zs=;
 b=bZRpTQvcNS1TR44NdxCg+4it1wRnPUA0V77nvpQG9kGiEj+heIePS2XYOlgAbFnFs5
 Op2V3ytBC1Fa88uLqMBtHVsqXoK55RKWKcwF6lvIpjs29ftiFK+/5aTf8EDX1+e2Smb5
 Hb2tyY65g1ZX0exYo2WDbIorLu3mFR9P+Y6wCGMXNKNLWi0Q9mENct2zQBezmcVxczmj
 Sze2GXIBBPGPMyQhZBOBbiz+P0QZMnIZklmaKQ4k4EfhoGYje+dq3BAMaKGCaWEzDJ1b
 8k7gG2lko7gohSvsQccgwdq8NIEdEX2ySbAU5RqXdurGE6N8UWaSRLlQaiMlOF1Xl3jP
 grlw==
X-Gm-Message-State: AODbwcAJAfITjD9BFKSMycfzp2FU/KMoN7ooBxqV+0rNg+pNzIz+m+o8
 xBz5VCcjF1ZT/g==
X-Received: by 10.98.159.135 with SMTP id v7mr202726pfk.57.1494523323790;
 Thu, 11 May 2017 10:22:03 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.25])
 by smtp.gmail.com with ESMTPSA id x65sm1214463pfb.111.2017.05.11.10.21.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 11 May 2017 10:22:03 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 11 May 2017 22:51:33 +0530
Message-Id: <20170511172133.28179-1-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [resend PATCH] xen: common: rbtree: ported updates from
	linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGNoIGNvbnRhaW5zIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgcmJ0cmVlIGltcGxlbWVu
dGF0aW9uIGZyb20gbGludXgKa2VybmVsIHRyZWUgY29udGFpbmluZyB0aGUgZml4ZXMgc28gZmFy
IGhhbmRsZWQuCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdt
YWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jICAgICAgICAgICAgICAgIHwgNzQ4ICsr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9jb21w
aWxlci5oICAgICAgICAgfCAgNjAgKysrCiB4ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggICAgICAg
ICAgIHwgMTIwICsrKystLQogeGVuL2luY2x1ZGUveGVuL3JidHJlZV9hdWdtZW50ZWQuaCB8IDI4
MyArKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA5MzEgaW5zZXJ0aW9ucygrKSwgMjgw
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9yYnRyZWVf
YXVnbWVudGVkLmgKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1v
bi9yYnRyZWUuYwppbmRleCAzMzI4OTYwZDU2Li5hZTE1MmM1YmYyIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTIsNyArMiw4IEBA
CiAgIFJlZCBCbGFjayBUcmVlcwogICAoQykgMTk5OSAgQW5kcmVhIEFyY2FuZ2VsaSA8YW5kcmVh
QHN1c2UuZGU+CiAgIChDKSAyMDAyICBEYXZpZCBXb29kaG91c2UgPGR3bXcyQGluZnJhZGVhZC5v
cmc+Ci0gIAorICAoQykgMjAxMiAgTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29t
PgorCiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgIHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCkBAIC0xNCwyODYg
KzE1LDQ3OSBAQAogICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgogCiAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCi0gIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgIEZvdW5kYXRpb24sIEluYy4s
IDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EK
IAogICBsaW51eC9saWIvcmJ0cmVlLmMKICovCiAKKyNpbmNsdWRlIDx4ZW4vcmJ0cmVlX2F1Z21l
bnRlZC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgotI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4K
LQotc3RhdGljIHZvaWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3Ry
dWN0IHJiX3Jvb3QgKnJvb3QpCi17Ci0gICAgc3RydWN0IHJiX25vZGUgKnJpZ2h0ID0gbm9kZS0+
cmJfcmlnaHQ7Ci0gICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudChub2RlKTsK
IAotICAgIGlmICgobm9kZS0+cmJfcmlnaHQgPSByaWdodC0+cmJfbGVmdCkpCi0gICAgICAgIHJi
X3NldF9wYXJlbnQocmlnaHQtPnJiX2xlZnQsIG5vZGUpOwotICAgIHJpZ2h0LT5yYl9sZWZ0ID0g
bm9kZTsKKy8qCisgKiByZWQtYmxhY2sgdHJlZXMgcHJvcGVydGllczogIGh0dHA6Ly9lbi53aWtp
cGVkaWEub3JnL3dpa2kvUmJ0cmVlCisgKgorICogIDEpIEEgbm9kZSBpcyBlaXRoZXIgcmVkIG9y
IGJsYWNrCisgKiAgMikgVGhlIHJvb3QgaXMgYmxhY2sKKyAqICAzKSBBbGwgbGVhdmVzIChOVUxM
KSBhcmUgYmxhY2sKKyAqICA0KSBCb3RoIGNoaWxkcmVuIG9mIGV2ZXJ5IHJlZCBub2RlIGFyZSBi
bGFjaworICogIDUpIEV2ZXJ5IHNpbXBsZSBwYXRoIGZyb20gcm9vdCB0byBsZWF2ZXMgY29udGFp
bnMgdGhlIHNhbWUgbnVtYmVyCisgKiAgICAgb2YgYmxhY2sgbm9kZXMuCisgKgorICogIDQgYW5k
IDUgZ2l2ZSB0aGUgTyhsb2cgbikgZ3VhcmFudGVlLCBzaW5jZSA0IGltcGxpZXMgeW91IGNhbm5v
dCBoYXZlIHR3bworICogIGNvbnNlY3V0aXZlIHJlZCBub2RlcyBpbiBhIHBhdGggYW5kIGV2ZXJ5
IHJlZCBub2RlIGlzIHRoZXJlZm9yZSBmb2xsb3dlZCBieQorICogIGEgYmxhY2suIFNvIGlmIEIg
aXMgdGhlIG51bWJlciBvZiBibGFjayBub2RlcyBvbiBldmVyeSBzaW1wbGUgcGF0aCAoYXMgcGVy
CisgKiAgNSksIHRoZW4gdGhlIGxvbmdlc3QgcG9zc2libGUgcGF0aCBkdWUgdG8gNCBpcyAyQi4K
KyAqCisgKiAgV2Ugc2hhbGwgaW5kaWNhdGUgY29sb3Igd2l0aCBjYXNlLCB3aGVyZSBibGFjayBu
b2RlcyBhcmUgdXBwZXJjYXNlIGFuZCByZWQKKyAqICBub2RlcyB3aWxsIGJlIGxvd2VyY2FzZS4g
VW5rbm93biBjb2xvciBub2RlcyBzaGFsbCBiZSBkcmF3biBhcyByZWQgd2l0aGluCisgKiAgcGFy
ZW50aGVzZXMgYW5kIGhhdmUgc29tZSBhY2NvbXBhbnlpbmcgdGV4dCBjb21tZW50LgorICovCiAK
LSAgICByYl9zZXRfcGFyZW50KHJpZ2h0LCBwYXJlbnQpOworLyoKKyAqIE5vdGVzIG9uIGxvY2ts
ZXNzIGxvb2t1cHM6CisgKgorICogQWxsIHN0b3JlcyB0byB0aGUgdHJlZSBzdHJ1Y3R1cmUgKHJi
X2xlZnQgYW5kIHJiX3JpZ2h0KSBtdXN0IGJlIGRvbmUgdXNpbmcKKyAqIFdSSVRFX09OQ0UoKS4g
QW5kIHdlIG11c3Qgbm90IGluYWR2ZXJ0ZW50bHkgY2F1c2UgKHRlbXBvcmFyeSkgbG9vcHMgaW4g
dGhlCisgKiB0cmVlIHN0cnVjdHVyZSBhcyBzZWVuIGluIHByb2dyYW0gb3JkZXIuCisgKgorICog
VGhlc2UgdHdvIHJlcXVpcmVtZW50cyB3aWxsIGFsbG93IGxvY2tsZXNzIGl0ZXJhdGlvbiBvZiB0
aGUgdHJlZSAtLSBub3QKKyAqIGNvcnJlY3QgaXRlcmF0aW9uIG1pbmQgeW91LCB0cmVlIHJvdGF0
aW9ucyBhcmUgbm90IGF0b21pYyBzbyBhIGxvb2t1cCBtaWdodAorICogbWlzcyBlbnRpcmUgc3Vi
dHJlZXMuCisgKgorICogQnV0IHRoZXkgZG8gZ3VhcmFudGVlIHRoYXQgYW55IHN1Y2ggdHJhdmVy
c2FsIHdpbGwgb25seSBzZWUgdmFsaWQgZWxlbWVudHMKKyAqIGFuZCB0aGF0IGl0IHdpbGwgaW5k
ZWVkIGNvbXBsZXRlIC0tIGRvZXMgbm90IGdldCBzdHVjayBpbiBhIGxvb3AuCisgKgorICogSXQg
YWxzbyBndWFyYW50ZWVzIHRoYXQgaWYgdGhlIGxvb2t1cCByZXR1cm5zIGFuIGVsZW1lbnQgaXQg
aXMgdGhlICdjb3JyZWN0JworICogb25lLiBCdXQgbm90IHJldHVybmluZyBhbiBlbGVtZW50IGRv
ZXMgX05PVF8gbWVhbiBpdCdzIG5vdCBwcmVzZW50LgorICoKKyAqIE5PVEU6CisgKgorICogU3Rv
cmVzIHRvIF9fcmJfcGFyZW50X2NvbG9yIGFyZSBub3QgaW1wb3J0YW50IGZvciBzaW1wbGUgbG9v
a3VwcyBzbyB0aG9zZQorICogYXJlIGxlZnQgdW5kb25lIGFzIG9mIG5vdy4gTm9yIGRpZCBJIGNo
ZWNrIGZvciBsb29wcyBpbnZvbHZpbmcgcGFyZW50CisgKiBwb2ludGVycy4KKyAqLwogCi0gICAg
aWYgKHBhcmVudCkKLSAgICB7Ci0gICAgICAgIGlmIChub2RlID09IHBhcmVudC0+cmJfbGVmdCkK
LSAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9IHJpZ2h0OwotICAgICAgICBlbHNlCi0gICAg
ICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gcmlnaHQ7Ci0gICAgfQotICAgIGVsc2UKLSAgICAg
ICAgcm9vdC0+cmJfbm9kZSA9IHJpZ2h0OwotICAgIHJiX3NldF9wYXJlbnQobm9kZSwgcmlnaHQp
Oworc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9ibGFjayhzdHJ1Y3QgcmJfbm9kZSAqcmIpCit7
CisgICAgcmItPl9fcmJfcGFyZW50X2NvbG9yIHw9IFJCX0JMQUNLOwogfQogCi1zdGF0aWMgdm9p
ZCBfX3JiX3JvdGF0ZV9yaWdodChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3Qg
KnJvb3QpCitzdGF0aWMgaW5saW5lIHN0cnVjdCByYl9ub2RlICpyYl9yZWRfcGFyZW50KHN0cnVj
dCByYl9ub2RlICpyZWQpCiB7Ci0gICAgc3RydWN0IHJiX25vZGUgKmxlZnQgPSBub2RlLT5yYl9s
ZWZ0OwotICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0KLSAg
ICBpZiAoKG5vZGUtPnJiX2xlZnQgPSBsZWZ0LT5yYl9yaWdodCkpCi0gICAgICAgIHJiX3NldF9w
YXJlbnQobGVmdC0+cmJfcmlnaHQsIG5vZGUpOwotICAgIGxlZnQtPnJiX3JpZ2h0ID0gbm9kZTsK
LQotICAgIHJiX3NldF9wYXJlbnQobGVmdCwgcGFyZW50KTsKKyAgICByZXR1cm4gKHN0cnVjdCBy
Yl9ub2RlICopcmVkLT5fX3JiX3BhcmVudF9jb2xvcjsKK30KIAotICAgIGlmIChwYXJlbnQpCi0g
ICAgewotICAgICAgICBpZiAobm9kZSA9PSBwYXJlbnQtPnJiX3JpZ2h0KQotICAgICAgICAgICAg
cGFyZW50LT5yYl9yaWdodCA9IGxlZnQ7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBhcmVu
dC0+cmJfbGVmdCA9IGxlZnQ7Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgcm9vdC0+cmJfbm9k
ZSA9IGxlZnQ7Ci0gICAgcmJfc2V0X3BhcmVudChub2RlLCBsZWZ0KTsKKy8qCisgKiBIZWxwZXIg
ZnVuY3Rpb24gZm9yIHJvdGF0aW9uczoKKyAqIC0gb2xkJ3MgcGFyZW50IGFuZCBjb2xvciBnZXQg
YXNzaWduZWQgdG8gbmV3CisgKiAtIG9sZCBnZXRzIGFzc2lnbmVkIG5ldyBhcyBhIHBhcmVudCBh
bmQgJ2NvbG9yJyBhcyBhIGNvbG9yLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQKK19fcmJfcm90
YXRlX3NldF9wYXJlbnRzKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVjdCByYl9ub2RlICpuZXcs
CisgICAgICAgICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwgaW50IGNvbG9yKQoreworICAgIHN0
cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQob2xkKTsKKyAgICBuZXctPl9fcmJfcGFy
ZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKKyAgICByYl9zZXRfcGFyZW50X2Nv
bG9yKG9sZCwgbmV3LCBjb2xvcik7CisgICAgX19yYl9jaGFuZ2VfY2hpbGQob2xkLCBuZXcsIHBh
cmVudCwgcm9vdCk7CiB9CiAKLXZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpu
b2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKK3N0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZAor
X19yYl9pbnNlcnQoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290LAor
ICAgICAgICB2b2lkICgqYXVnbWVudF9yb3RhdGUpKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVj
dCByYl9ub2RlICpuZXcpKQogewotICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsICpncGFyZW50
OworICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9yZWRfcGFyZW50KG5vZGUpLCAqZ3Bh
cmVudCwgKnRtcDsKIAotICAgIHdoaWxlICgocGFyZW50ID0gcmJfcGFyZW50KG5vZGUpKSAmJiBy
Yl9pc19yZWQocGFyZW50KSkKKyAgICB3aGlsZSAodHJ1ZSkKICAgICB7Ci0gICAgICAgIGdwYXJl
bnQgPSByYl9wYXJlbnQocGFyZW50KTsKLQotICAgICAgICBpZiAocGFyZW50ID09IGdwYXJlbnQt
PnJiX2xlZnQpCisgICAgICAgIC8qCisgICAgICAgICAqIExvb3AgaW52YXJpYW50OiBub2RlIGlz
IHJlZAorICAgICAgICAgKgorICAgICAgICAgKiBJZiB0aGVyZSBpcyBhIGJsYWNrIHBhcmVudCwg
d2UgYXJlIGRvbmUuCisgICAgICAgICAqIE90aGVyd2lzZSwgdGFrZSBzb21lIGNvcnJlY3RpdmUg
YWN0aW9uIGFzIHdlIGRvbid0CisgICAgICAgICAqIHdhbnQgYSByZWQgcm9vdCBvciB0d28gY29u
c2VjdXRpdmUgcmVkIG5vZGVzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCFwYXJlbnQpCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Iobm9kZSwgTlVMTCwgUkJf
QkxBQ0spOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0gZWxzZSBpZiAocmJfaXNfYmxh
Y2socGFyZW50KSkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGdwYXJlbnQgPSByYl9y
ZWRfcGFyZW50KHBhcmVudCk7CisKKyAgICAgICAgdG1wID0gZ3BhcmVudC0+cmJfcmlnaHQ7Cisg
ICAgICAgIGlmIChwYXJlbnQgIT0gdG1wKQorICAgICAgICB7ICAgIC8qIHBhcmVudCA9PSBncGFy
ZW50LT5yYl9sZWZ0ICovCisgICAgICAgICAgICBpZiAodG1wICYmIHJiX2lzX3JlZCh0bXApKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlZ2lzdGVyIHN0cnVjdCByYl9ub2RlICp1
bmNsZSA9IGdwYXJlbnQtPnJiX3JpZ2h0OwotICAgICAgICAgICAgICAgIGlmICh1bmNsZSAmJiBy
Yl9pc19yZWQodW5jbGUpKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
cmJfc2V0X2JsYWNrKHVuY2xlKTsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBh
cmVudCk7Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9yZWQoZ3BhcmVudCk7Ci0gICAgICAg
ICAgICAgICAgICAgIG5vZGUgPSBncGFyZW50OwotICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKLSAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAg
ICAgKiBDYXNlIDEgLSBjb2xvciBmbGlwcworICAgICAgICAgICAgICAgICAqCisgICAgICAgICAg
ICAgICAgICogICAgICAgRyAgICAgICAgICAgIGcKKyAgICAgICAgICAgICAgICAgKiAgICAgIC8g
XCAgICAgICAgICAvIFwKKyAgICAgICAgICAgICAgICAgKiAgICAgcCAgIHUgIC0tPiAgIFAgICBV
CisgICAgICAgICAgICAgICAgICogICAgLyAgICAgICAgICAgIC8KKyAgICAgICAgICAgICAgICAg
KiAgIG4gICAgICAgICAgICBuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAg
KiBIb3dldmVyLCBzaW5jZSBnJ3MgcGFyZW50IG1pZ2h0IGJlIHJlZCwgYW5kCisgICAgICAgICAg
ICAgICAgICogNCkgZG9lcyBub3QgYWxsb3cgdGhpcywgd2UgbmVlZCB0byByZWN1cnNlCisgICAg
ICAgICAgICAgICAgICogYXQgZy4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAg
ICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgZ3BhcmVudCwgUkJfQkxBQ0spOworICAgICAgICAg
ICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IocGFyZW50LCBncGFyZW50LCBSQl9CTEFDSyk7Cisg
ICAgICAgICAgICAgICAgbm9kZSA9IGdwYXJlbnQ7CisgICAgICAgICAgICAgICAgcGFyZW50ID0g
cmJfcGFyZW50KG5vZGUpOworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Iobm9k
ZSwgcGFyZW50LCBSQl9SRUQpOworICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAg
ICAgfQogCi0gICAgICAgICAgICBpZiAocGFyZW50LT5yYl9yaWdodCA9PSBub2RlKQorICAgICAg
ICAgICAgdG1wID0gcGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAgICAgIGlmIChub2RlID09IHRt
cCkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByZWdpc3RlciBzdHJ1Y3QgcmJfbm9k
ZSAqdG1wOwotICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsK
LSAgICAgICAgICAgICAgICB0bXAgPSBwYXJlbnQ7CisgICAgICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAgICAgKiBDYXNlIDIgLSBsZWZ0IHJvdGF0ZSBhdCBwYXJlbnQKKyAgICAgICAgICAg
ICAgICAgKgorICAgICAgICAgICAgICAgICAqICAgICAgRyAgICAgICAgICAgICBHCisgICAgICAg
ICAgICAgICAgICogICAgIC8gXCAgICAgICAgICAgLyBcCisgICAgICAgICAgICAgICAgICogICAg
cCAgIFUgIC0tPiAgICBuICAgVQorICAgICAgICAgICAgICAgICAqICAgICBcICAgICAgICAgICAv
CisgICAgICAgICAgICAgICAgICogICAgICBuICAgICAgICAgcAorICAgICAgICAgICAgICAgICAq
CisgICAgICAgICAgICAgICAgICogVGhpcyBzdGlsbCBsZWF2ZXMgdXMgaW4gdmlvbGF0aW9uIG9m
IDQpLCB0aGUKKyAgICAgICAgICAgICAgICAgKiBjb250aW51YXRpb24gaW50byBDYXNlIDMgd2ls
bCBmaXggdGhhdC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICB0bXAgPSBu
b2RlLT5yYl9sZWZ0OworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0UocGFyZW50LT5yYl9yaWdo
dCwgdG1wKTsKKyAgICAgICAgICAgICAgICBXUklURV9PTkNFKG5vZGUtPnJiX2xlZnQsIHBhcmVu
dCk7CisgICAgICAgICAgICAgICAgaWYgKHRtcCkKKyAgICAgICAgICAgICAgICAgICAgcmJfc2V0
X3BhcmVudF9jb2xvcih0bXAsIHBhcmVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUkJfQkxBQ0spOworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IocGFyZW50
LCBub2RlLCBSQl9SRUQpOworICAgICAgICAgICAgICAgIGF1Z21lbnRfcm90YXRlKHBhcmVudCwg
bm9kZSk7CiAgICAgICAgICAgICAgICAgcGFyZW50ID0gbm9kZTsKLSAgICAgICAgICAgICAgICBu
b2RlID0gdG1wOworICAgICAgICAgICAgICAgIHRtcCA9IG5vZGUtPnJiX3JpZ2h0OwogICAgICAg
ICAgICAgfQogCi0gICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAgICAg
IHJiX3NldF9yZWQoZ3BhcmVudCk7Ci0gICAgICAgICAgICBfX3JiX3JvdGF0ZV9yaWdodChncGFy
ZW50LCByb290KTsKLSAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgKiBDYXNlIDMgLSByaWdodCByb3RhdGUgYXQgZ3BhcmVudAorICAgICAgICAgICAgICoKKyAg
ICAgICAgICAgICAqICAgICAgICBHICAgICAgICAgICBQCisgICAgICAgICAgICAgKiAgICAgICAv
IFwgICAgICAgICAvIFwKKyAgICAgICAgICAgICAqICAgICAgcCAgIFUgIC0tPiAgbiAgIGcKKyAg
ICAgICAgICAgICAqICAgICAvICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgKiAgICBu
ICAgICAgICAgICAgICAgICAgIFUKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgV1JJVEVf
T05DRShncGFyZW50LT5yYl9sZWZ0LCB0bXApOyAvKiA9PSBwYXJlbnQtPnJiX3JpZ2h0ICovCisg
ICAgICAgICAgICBXUklURV9PTkNFKHBhcmVudC0+cmJfcmlnaHQsIGdwYXJlbnQpOworICAgICAg
ICAgICAgaWYgKHRtcCkKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwg
Z3BhcmVudCwgUkJfQkxBQ0spOworICAgICAgICAgICAgX19yYl9yb3RhdGVfc2V0X3BhcmVudHMo
Z3BhcmVudCwgcGFyZW50LCByb290LCBSQl9SRUQpOworICAgICAgICAgICAgYXVnbWVudF9yb3Rh
dGUoZ3BhcmVudCwgcGFyZW50KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgdG1wID0gZ3BhcmVudC0+cmJfbGVmdDsK
KyAgICAgICAgICAgIGlmICh0bXAgJiYgcmJfaXNfcmVkKHRtcCkpCiAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgcmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKnVuY2xlID0gZ3BhcmVudC0+
cmJfbGVmdDsKLSAgICAgICAgICAgICAgICBpZiAodW5jbGUgJiYgcmJfaXNfcmVkKHVuY2xlKSkK
LSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayh1bmNs
ZSk7Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwotICAgICAgICAg
ICAgICAgICAgICByYl9zZXRfcmVkKGdwYXJlbnQpOwotICAgICAgICAgICAgICAgICAgICBub2Rl
ID0gZ3BhcmVudDsKLSAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIC8qIENhc2UgMSAtIGNvbG9yIGZsaXBzICovCisgICAgICAg
ICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAg
ICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHBhcmVudCwgZ3BhcmVudCwgUkJfQkxB
Q0spOworICAgICAgICAgICAgICAgIG5vZGUgPSBncGFyZW50OworICAgICAgICAgICAgICAgIHBh
cmVudCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2Nv
bG9yKG5vZGUsIHBhcmVudCwgUkJfUkVEKTsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBub2RlKQor
ICAgICAgICAgICAgdG1wID0gcGFyZW50LT5yYl9sZWZ0OworICAgICAgICAgICAgaWYgKG5vZGUg
PT0gdG1wKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlZ2lzdGVyIHN0cnVjdCBy
Yl9ub2RlICp0bXA7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCBy
b290KTsKLSAgICAgICAgICAgICAgICB0bXAgPSBwYXJlbnQ7CisgICAgICAgICAgICAgICAgLyog
Q2FzZSAyIC0gcmlnaHQgcm90YXRlIGF0IHBhcmVudCAqLworICAgICAgICAgICAgICAgIHRtcCA9
IG5vZGUtPnJiX3JpZ2h0OworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0UocGFyZW50LT5yYl9s
ZWZ0LCB0bXApOworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0Uobm9kZS0+cmJfcmlnaHQsIHBh
cmVudCk7CisgICAgICAgICAgICAgICAgaWYgKHRtcCkKKyAgICAgICAgICAgICAgICAgICAgcmJf
c2V0X3BhcmVudF9jb2xvcih0bXAsIHBhcmVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUkJfQkxBQ0spOworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IocGFy
ZW50LCBub2RlLCBSQl9SRUQpOworICAgICAgICAgICAgICAgIGF1Z21lbnRfcm90YXRlKHBhcmVu
dCwgbm9kZSk7CiAgICAgICAgICAgICAgICAgcGFyZW50ID0gbm9kZTsKLSAgICAgICAgICAgICAg
ICBub2RlID0gdG1wOworICAgICAgICAgICAgICAgIHRtcCA9IG5vZGUtPnJiX2xlZnQ7CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwotICAgICAgICAg
ICAgcmJfc2V0X3JlZChncGFyZW50KTsKLSAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQoZ3Bh
cmVudCwgcm9vdCk7CisgICAgICAgICAgICAvKiBDYXNlIDMgLSBsZWZ0IHJvdGF0ZSBhdCBncGFy
ZW50ICovCisgICAgICAgICAgICBXUklURV9PTkNFKGdwYXJlbnQtPnJiX3JpZ2h0LCB0bXApOyAv
KiA9PSBwYXJlbnQtPnJiX2xlZnQgKi8KKyAgICAgICAgICAgIFdSSVRFX09OQ0UocGFyZW50LT5y
Yl9sZWZ0LCBncGFyZW50KTsKKyAgICAgICAgICAgIGlmICh0bXApCisgICAgICAgICAgICAgICAg
cmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAg
IF9fcmJfcm90YXRlX3NldF9wYXJlbnRzKGdwYXJlbnQsIHBhcmVudCwgcm9vdCwgUkJfUkVEKTsK
KyAgICAgICAgICAgIGF1Z21lbnRfcm90YXRlKGdwYXJlbnQsIHBhcmVudCk7CisgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgfQogICAgIH0KLQotICAgIHJiX3NldF9ibGFjayhyb290LT5yYl9u
b2RlKTsKIH0KLUVYUE9SVF9TWU1CT0wocmJfaW5zZXJ0X2NvbG9yKTsKIAotc3RhdGljIHZvaWQg
X19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBh
cmVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJiX3Jvb3QgKnJvb3Qp
CisvKgorICogSW5saW5lIHZlcnNpb24gZm9yIHJiX2VyYXNlKCkgdXNlIC0gd2Ugd2FudCB0byBi
ZSBhYmxlIHRvIGlubGluZQorICogYW5kIGVsaW1pbmF0ZSB0aGUgZHVtbXlfcm90YXRlIGNhbGxi
YWNrIHRoZXJlCisgKi8KK3N0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZAorX19fX3JiX2VyYXNl
X2NvbG9yKHN0cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290ICpyb290LAorICAg
IHZvaWQgKCphdWdtZW50X3JvdGF0ZSkoc3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0IHJiX25v
ZGUgKm5ldykpCiB7Ci0gICAgc3RydWN0IHJiX25vZGUgKm90aGVyOworICAgIHN0cnVjdCByYl9u
b2RlICpub2RlID0gTlVMTCwgKnNpYmxpbmcsICp0bXAxLCAqdG1wMjsKIAotICAgIHdoaWxlICgo
IW5vZGUgfHwgcmJfaXNfYmxhY2sobm9kZSkpICYmIG5vZGUgIT0gcm9vdC0+cmJfbm9kZSkKKyAg
ICB3aGlsZSAodHJ1ZSkKICAgICB7Ci0gICAgICAgIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9k
ZSkKLSAgICAgICAgewotICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OwotICAg
ICAgICAgICAgaWYgKHJiX2lzX3JlZChvdGhlcikpCisgICAgICAgIC8qCisgICAgICAgICAqIExv
b3AgaW52YXJpYW50czoKKyAgICAgICAgICogLSBub2RlIGlzIGJsYWNrIChvciBOVUxMIG9uIGZp
cnN0IGl0ZXJhdGlvbikKKyAgICAgICAgICogLSBub2RlIGlzIG5vdCB0aGUgcm9vdCAocGFyZW50
IGlzIG5vdCBOVUxMKQorICAgICAgICAgKiAtIEFsbCBsZWFmIHBhdGhzIGdvaW5nIHRocm91Z2gg
cGFyZW50IGFuZCBub2RlIGhhdmUgYQorICAgICAgICAgKiAgIGJsYWNrIG5vZGUgY291bnQgdGhh
dCBpcyAxIGxvd2VyIHRoYW4gb3RoZXIgbGVhZiBwYXRocy4KKyAgICAgICAgICovCisgICAgICAg
IHNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAgICBpZiAobm9kZSAhPSBzaWJsaW5n
KQorICAgICAgICB7ICAgIC8qIG5vZGUgPT0gcGFyZW50LT5yYl9sZWZ0ICovCisgICAgICAgICAg
ICBpZiAocmJfaXNfcmVkKHNpYmxpbmcpKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHJiX3NldF9ibGFjayhvdGhlcik7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X3JlZChwYXJlbnQp
OwotICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsKLSAgICAg
ICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfcmlnaHQ7Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgICAgICBpZiAoKCFvdGhlci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfbGVm
dCkpICYmCi0gICAgICAgICAgICAgICAgKCFvdGhlci0+cmJfcmlnaHQgfHwgcmJfaXNfYmxhY2so
b3RoZXItPnJiX3JpZ2h0KSkpCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmJfc2V0
X3JlZChvdGhlcik7Ci0gICAgICAgICAgICAgICAgbm9kZSA9IHBhcmVudDsKLSAgICAgICAgICAg
ICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAgICAgKiBDYXNlIDEgLSBsZWZ0IHJvdGF0ZSBhdCBwYXJlbnQKKyAgICAgICAgICAg
ICAgICAgKgorICAgICAgICAgICAgICAgICAqICAgICBQICAgICAgICAgICAgICAgUworICAgICAg
ICAgICAgICAgICAqICAgIC8gXCAgICAgICAgICAgICAvIFwKKyAgICAgICAgICAgICAgICAgKiAg
IE4gICBzICAgIC0tPiAgICBwICAgU3IKKyAgICAgICAgICAgICAgICAgKiAgICAgIC8gXCAgICAg
ICAgIC8gXAorICAgICAgICAgICAgICAgICAqICAgICBTbCAgU3IgICAgICBOICAgU2wKKyAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICB0bXAxID0gc2libGluZy0+cmJfbGVmdDsK
KyAgICAgICAgICAgICAgICBXUklURV9PTkNFKHBhcmVudC0+cmJfcmlnaHQsIHRtcDEpOworICAg
ICAgICAgICAgICAgIFdSSVRFX09OQ0Uoc2libGluZy0+cmJfbGVmdCwgcGFyZW50KTsKKyAgICAg
ICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcDEsIHBhcmVudCwgUkJfQkxBQ0spOwor
ICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3NldF9wYXJlbnRzKHBhcmVudCwgc2libGluZywg
cm9vdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBSQl9SRUQpOworICAgICAgICAgICAg
ICAgIGF1Z21lbnRfcm90YXRlKHBhcmVudCwgc2libGluZyk7CisgICAgICAgICAgICAgICAgc2li
bGluZyA9IHRtcDE7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICB0bXAxID0gc2libGluZy0+cmJfcmlnaHQ7CisgICAgICAgICAgICBpZiAoIXRtcDEgfHwgcmJf
aXNfYmxhY2sodG1wMSkpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCFvdGhl
ci0+cmJfcmlnaHQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkKKyAgICAgICAgICAg
ICAgICB0bXAyID0gc2libGluZy0+cmJfbGVmdDsKKyAgICAgICAgICAgICAgICBpZiAoIXRtcDIg
fHwgcmJfaXNfYmxhY2sodG1wMikpCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcmJfbm9kZSAqb19sZWZ0OwotICAgICAgICAgICAgICAgICAgICBpZiAoKG9f
bGVmdCA9IG90aGVyLT5yYl9sZWZ0KSkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJiX3NldF9i
bGFjayhvX2xlZnQpOwotICAgICAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVyKTsKLSAg
ICAgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQob3RoZXIsIHJvb3QpOwotICAgICAg
ICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfcmlnaHQ7CisgICAgICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIENhc2UgMiAtIHNpYmxpbmcgY29sb3IgZmxp
cAorICAgICAgICAgICAgICAgICAgICAgKiAocCBjb3VsZCBiZSBlaXRoZXIgY29sb3IgaGVyZSkK
KyAgICAgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgICAgICogICAgKHApICAg
ICAgICAgICAocCkKKyAgICAgICAgICAgICAgICAgICAgICogICAgLyBcICAgICAgICAgICAvIFwK
KyAgICAgICAgICAgICAgICAgICAgICogICBOICAgUyAgICAtLT4gIE4gICBzCisgICAgICAgICAg
ICAgICAgICAgICAqICAgICAgLyBcICAgICAgICAgICAvIFwKKyAgICAgICAgICAgICAgICAgICAg
ICogICAgIFNsICBTciAgICAgICAgU2wgIFNyCisgICAgICAgICAgICAgICAgICAgICAqCisgICAg
ICAgICAgICAgICAgICAgICAqIFRoaXMgbGVhdmVzIHVzIHZpb2xhdGluZyA1KSB3aGljaAorICAg
ICAgICAgICAgICAgICAgICAgKiBjYW4gYmUgZml4ZWQgYnkgZmxpcHBpbmcgcCB0byBibGFjawor
ICAgICAgICAgICAgICAgICAgICAgKiBpZiBpdCB3YXMgcmVkLCBvciBieSByZWN1cnNpbmcgYXQg
cC4KKyAgICAgICAgICAgICAgICAgICAgICogcCBpcyByZWQgd2hlbiBjb21pbmcgZnJvbSBDYXNl
IDEuCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICByYl9zZXRf
cGFyZW50X2NvbG9yKHNpYmxpbmcsIHBhcmVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUkJfUkVEKTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKHJiX2lzX3JlZChwYXJlbnQp
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7CisgICAgICAg
ICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICAgICAgbm9kZSA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBhcmVudCA9
IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChwYXJlbnQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQotICAgICAg
ICAgICAgICAgIHJiX3NldF9jb2xvcihvdGhlciwgcmJfY29sb3IocGFyZW50KSk7Ci0gICAgICAg
ICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICAgICAgaWYgKG90aGVy
LT5yYl9yaWdodCkKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9y
aWdodCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChwYXJlbnQsIHJvb3QpOwot
ICAgICAgICAgICAgICAgIG5vZGUgPSByb290LT5yYl9ub2RlOwotICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogQ2FzZSAzIC0gcmln
aHQgcm90YXRlIGF0IHNpYmxpbmcKKyAgICAgICAgICAgICAgICAgKiAocCBjb3VsZCBiZSBlaXRo
ZXIgY29sb3IgaGVyZSkKKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqICAg
KHApICAgICAgICAgICAocCkKKyAgICAgICAgICAgICAgICAgKiAgIC8gXCAgICAgICAgICAgLyBc
CisgICAgICAgICAgICAgICAgICogIE4gICBTICAgIC0tPiAgTiAgIHNsCisgICAgICAgICAgICAg
ICAgICogICAgIC8gXCAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICogICAgc2wgIFNy
ICAgICAgICAgICAgUworICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICogICAgICAgICAgICAgICAgICAgICAgICBTcgorICAgICAgICAg
ICAgICAgICAqCisgICAgICAgICAgICAgICAgICogTm90ZTogcCBtaWdodCBiZSByZWQsIGFuZCB0
aGVuIGJvdGgKKyAgICAgICAgICAgICAgICAgKiBwIGFuZCBzbCBhcmUgcmVkIGFmdGVyIHJvdGF0
aW9uKHdoaWNoCisgICAgICAgICAgICAgICAgICogYnJlYWtzIHByb3BlcnR5IDQpLiBUaGlzIGlz
IGZpeGVkIGluCisgICAgICAgICAgICAgICAgICogQ2FzZSA0IChpbiBfX3JiX3JvdGF0ZV9zZXRf
cGFyZW50cygpCisgICAgICAgICAgICAgICAgICogICAgICAgICB3aGljaCBzZXQgc2wgdGhlIGNv
bG9yIG9mIHAKKyAgICAgICAgICAgICAgICAgKiAgICAgICAgIGFuZCBzZXQgcCBSQl9CTEFDSykK
KyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqICAgKHApICAgICAgICAgICAg
KHNsKQorICAgICAgICAgICAgICAgICAqICAgLyBcICAgICAgICAgICAgLyAgXAorICAgICAgICAg
ICAgICAgICAqICBOICAgc2wgICAtLT4gICBQICAgIFMKKyAgICAgICAgICAgICAgICAgKiAgICAg
ICBcICAgICAgICAvICAgICAgXAorICAgICAgICAgICAgICAgICAqICAgICAgICBTICAgICAgTiAg
ICAgICAgU3IKKyAgICAgICAgICAgICAgICAgKiAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
KiAgICAgICAgICBTcgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIHRtcDEg
PSB0bXAyLT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICBXUklURV9PTkNFKHNpYmxpbmctPnJi
X2xlZnQsIHRtcDEpOworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0UodG1wMi0+cmJfcmlnaHQs
IHNpYmxpbmcpOworICAgICAgICAgICAgICAgIFdSSVRFX09OQ0UocGFyZW50LT5yYl9yaWdodCwg
dG1wMik7CisgICAgICAgICAgICAgICAgaWYgKHRtcDEpCisgICAgICAgICAgICAgICAgICAgIHJi
X3NldF9wYXJlbnRfY29sb3IodG1wMSwgc2libGluZywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUkJfQkxBQ0spOworICAgICAgICAgICAgICAgIGF1Z21lbnRfcm90YXRlKHNpYmxp
bmcsIHRtcDIpOworICAgICAgICAgICAgICAgIHRtcDEgPSBzaWJsaW5nOworICAgICAgICAgICAg
ICAgIHNpYmxpbmcgPSB0bXAyOwogICAgICAgICAgICAgfQorICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIENhc2UgNCAtIGxlZnQgcm90YXRlIGF0IHBhcmVudCArIGNvbG9yIGZsaXBzCisg
ICAgICAgICAgICAgKiAocCBhbmQgc2wgY291bGQgYmUgZWl0aGVyIGNvbG9yIGhlcmUuCisgICAg
ICAgICAgICAgKiAgQWZ0ZXIgcm90YXRpb24sIHAgYmVjb21lcyBibGFjaywgcyBhY3F1aXJlcwor
ICAgICAgICAgICAgICogIHAncyBjb2xvciwgYW5kIHNsIGtlZXBzIGl0cyBjb2xvcikKKyAgICAg
ICAgICAgICAqCisgICAgICAgICAgICAgKiAgICAgIChwKSAgICAgICAgICAgICAocykKKyAgICAg
ICAgICAgICAqICAgICAgLyBcICAgICAgICAgICAgIC8gXAorICAgICAgICAgICAgICogICAgIE4g
ICBTICAgICAtLT4gICBQICAgU3IKKyAgICAgICAgICAgICAqICAgICAgICAvIFwgICAgICAgICAv
IFwKKyAgICAgICAgICAgICAqICAgICAgKHNsKSBzciAgICAgIE4gIChzbCkKKyAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgdG1wMiA9IHNpYmxpbmctPnJiX2xlZnQ7CisgICAgICAgICAgICBX
UklURV9PTkNFKHBhcmVudC0+cmJfcmlnaHQsIHRtcDIpOworICAgICAgICAgICAgV1JJVEVfT05D
RShzaWJsaW5nLT5yYl9sZWZ0LCBwYXJlbnQpOworICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9j
b2xvcih0bXAxLCBzaWJsaW5nLCBSQl9CTEFDSyk7CisgICAgICAgICAgICBpZiAodG1wMikKKyAg
ICAgICAgICAgICAgICByYl9zZXRfcGFyZW50KHRtcDIsIHBhcmVudCk7CisgICAgICAgICAgICBf
X3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhwYXJlbnQsIHNpYmxpbmcsIHJvb3QsCisgICAgICAgICAg
ICAgICAgICAgICAgICBSQl9CTEFDSyk7CisgICAgICAgICAgICBhdWdtZW50X3JvdGF0ZShwYXJl
bnQsIHNpYmxpbmcpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQogICAgICAgICB7Ci0gICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsKLSAgICAg
ICAgICAgIGlmIChyYl9pc19yZWQob3RoZXIpKQorICAgICAgICAgICAgc2libGluZyA9IHBhcmVu
dC0+cmJfbGVmdDsKKyAgICAgICAgICAgIGlmIChyYl9pc19yZWQoc2libGluZykpCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyKTsKLSAgICAgICAgICAg
ICAgICByYl9zZXRfcmVkKHBhcmVudCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmln
aHQocGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfbGVm
dDsKKyAgICAgICAgICAgICAgICAvKiBDYXNlIDEgLSByaWdodCByb3RhdGUgYXQgcGFyZW50ICov
CisgICAgICAgICAgICAgICAgdG1wMSA9IHNpYmxpbmctPnJiX3JpZ2h0OworICAgICAgICAgICAg
ICAgIFdSSVRFX09OQ0UocGFyZW50LT5yYl9sZWZ0LCB0bXAxKTsKKyAgICAgICAgICAgICAgICBX
UklURV9PTkNFKHNpYmxpbmctPnJiX3JpZ2h0LCBwYXJlbnQpOworICAgICAgICAgICAgICAgIHJi
X3NldF9wYXJlbnRfY29sb3IodG1wMSwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICAg
ICAgX19yYl9yb3RhdGVfc2V0X3BhcmVudHMocGFyZW50LCBzaWJsaW5nLCByb290LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFJCX1JFRCk7CisgICAgICAgICAgICAgICAgYXVnbWVudF9y
b3RhdGUocGFyZW50LCBzaWJsaW5nKTsKKyAgICAgICAgICAgICAgICBzaWJsaW5nID0gdG1wMTsK
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICgoIW90aGVyLT5yYl9sZWZ0IHx8IHJiX2lz
X2JsYWNrKG90aGVyLT5yYl9sZWZ0KSkgJiYKLSAgICAgICAgICAgICAgICAoIW90aGVyLT5yYl9y
aWdodCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfcmlnaHQpKSkKKyAgICAgICAgICAgIHRtcDEg
PSBzaWJsaW5nLT5yYl9sZWZ0OworICAgICAgICAgICAgaWYgKCF0bXAxIHx8IHJiX2lzX2JsYWNr
KHRtcDEpKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJiX3NldF9yZWQob3RoZXIp
OwotICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7Ci0gICAgICAgICAgICAgICAgcGFyZW50
ID0gcmJfcGFyZW50KG5vZGUpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICghb3RoZXItPnJiX2xlZnQgfHwgcmJfaXNf
YmxhY2sob3RoZXItPnJiX2xlZnQpKQorICAgICAgICAgICAgICAgIHRtcDIgPSBzaWJsaW5nLT5y
Yl9yaWdodDsKKyAgICAgICAgICAgICAgICBpZiAoIXRtcDIgfHwgcmJfaXNfYmxhY2sodG1wMikp
CiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByZWdpc3RlciBzdHJ1Y3Qg
cmJfbm9kZSAqb19yaWdodDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKChvX3JpZ2h0ID0gb3Ro
ZXItPnJiX3JpZ2h0KSkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvX3Jp
Z2h0KTsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3JlZChvdGhlcik7Ci0gICAgICAgICAg
ICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQob3RoZXIsIHJvb3QpOwotICAgICAgICAgICAgICAg
ICAgICBvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsKKyAgICAgICAgICAgICAgICAgICAgLyogQ2Fz
ZSAyIC0gc2libGluZyBjb2xvciBmbGlwICovCisgICAgICAgICAgICAgICAgICAgIHJiX3NldF9w
YXJlbnRfY29sb3Ioc2libGluZywgcGFyZW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBSQl9SRUQpOworICAgICAgICAgICAgICAgICAgICBpZiAocmJfaXNfcmVkKHBhcmVudCkp
CisgICAgICAgICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKKyAgICAgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgICAgICBub2RlID0gcGFyZW50OworICAgICAgICAgICAgICAgICAgICAgICAgcGFyZW50ID0g
cmJfcGFyZW50KG5vZGUpOworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHBhcmVudCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAg
fQorICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAg
ICAgICAgICAgcmJfc2V0X2NvbG9yKG90aGVyLCByYl9jb2xvcihwYXJlbnQpKTsKLSAgICAgICAg
ICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAgICAgICAgICBpZiAob3RoZXIt
PnJiX2xlZnQpCi0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfbGVm
dCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCByb290KTsKLSAg
ICAgICAgICAgICAgICBub2RlID0gcm9vdC0+cmJfbm9kZTsKLSAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgICAgICAvKiBDYXNlIDMgLSBsZWZ0IHJvdGF0ZSBhdCBzaWJsaW5nICov
CisgICAgICAgICAgICAgICAgdG1wMSA9IHRtcDItPnJiX2xlZnQ7CisgICAgICAgICAgICAgICAg
V1JJVEVfT05DRShzaWJsaW5nLT5yYl9yaWdodCwgdG1wMSk7CisgICAgICAgICAgICAgICAgV1JJ
VEVfT05DRSh0bXAyLT5yYl9sZWZ0LCBzaWJsaW5nKTsKKyAgICAgICAgICAgICAgICBXUklURV9P
TkNFKHBhcmVudC0+cmJfbGVmdCwgdG1wMik7CisgICAgICAgICAgICAgICAgaWYgKHRtcDEpCisg
ICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwgc2libGluZywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkJfQkxBQ0spOworICAgICAgICAgICAgICAg
IGF1Z21lbnRfcm90YXRlKHNpYmxpbmcsIHRtcDIpOworICAgICAgICAgICAgICAgIHRtcDEgPSBz
aWJsaW5nOworICAgICAgICAgICAgICAgIHNpYmxpbmcgPSB0bXAyOwogICAgICAgICAgICAgfQor
ICAgICAgICAgICAgLyogQ2FzZSA0IC0gcmlnaHQgcm90YXRlIGF0IHBhcmVudCArIGNvbG9yIGZs
aXBzICovCisgICAgICAgICAgICB0bXAyID0gc2libGluZy0+cmJfcmlnaHQ7CisgICAgICAgICAg
ICBXUklURV9PTkNFKHBhcmVudC0+cmJfbGVmdCwgdG1wMik7CisgICAgICAgICAgICBXUklURV9P
TkNFKHNpYmxpbmctPnJiX3JpZ2h0LCBwYXJlbnQpOworICAgICAgICAgICAgcmJfc2V0X3BhcmVu
dF9jb2xvcih0bXAxLCBzaWJsaW5nLCBSQl9CTEFDSyk7CisgICAgICAgICAgICBpZiAodG1wMikK
KyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50KHRtcDIsIHBhcmVudCk7CisgICAgICAgICAg
ICBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhwYXJlbnQsIHNpYmxpbmcsIHJvb3QsCisgICAgICAg
ICAgICAgICAgICAgICAgICBSQl9CTEFDSyk7CisgICAgICAgICAgICBhdWdtZW50X3JvdGF0ZShw
YXJlbnQsIHNpYmxpbmcpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9Ci0g
ICAgaWYgKG5vZGUpCi0gICAgICAgIHJiX3NldF9ibGFjayhub2RlKTsKIH0KIAotdm9pZCByYl9l
cmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCisvKiBOb24t
aW5saW5lIHZlcnNpb24gZm9yIHJiX2VyYXNlX2F1Z21lbnRlZCgpIHVzZSAqLwordm9pZCBfX3Ji
X2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290ICpyb290
LAorICAgIHZvaWQgKCphdWdtZW50X3JvdGF0ZSkoc3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0
IHJiX25vZGUgKm5ldykpCiB7Ci0gICAgc3RydWN0IHJiX25vZGUgKmNoaWxkLCAqcGFyZW50Owot
ICAgIGludCBjb2xvcjsKLQotICAgIGlmICghbm9kZS0+cmJfbGVmdCkKLSAgICAgICAgY2hpbGQg
PSBub2RlLT5yYl9yaWdodDsKLSAgICBlbHNlIGlmICghbm9kZS0+cmJfcmlnaHQpCi0gICAgICAg
IGNoaWxkID0gbm9kZS0+cmJfbGVmdDsKLSAgICBlbHNlCi0gICAgewotICAgICAgICBzdHJ1Y3Qg
cmJfbm9kZSAqb2xkID0gbm9kZSwgKmxlZnQ7Ci0KLSAgICAgICAgbm9kZSA9IG5vZGUtPnJiX3Jp
Z2h0OwotICAgICAgICB3aGlsZSAoKGxlZnQgPSBub2RlLT5yYl9sZWZ0KSAhPSBOVUxMKQotICAg
ICAgICAgICAgbm9kZSA9IGxlZnQ7Ci0gICAgICAgIGNoaWxkID0gbm9kZS0+cmJfcmlnaHQ7Ci0g
ICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLSAgICAgICAgY29sb3IgPSByYl9jb2xv
cihub2RlKTsKLQotICAgICAgICBpZiAoY2hpbGQpCi0gICAgICAgICAgICByYl9zZXRfcGFyZW50
KGNoaWxkLCBwYXJlbnQpOwotICAgICAgICBpZiAocGFyZW50ID09IG9sZCkgewotICAgICAgICAg
ICAgcGFyZW50LT5yYl9yaWdodCA9IGNoaWxkOwotICAgICAgICAgICAgcGFyZW50ID0gbm9kZTsK
LSAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKLQot
ICAgICAgICBub2RlLT5yYl9wYXJlbnRfY29sb3IgPSBvbGQtPnJiX3BhcmVudF9jb2xvcjsKLSAg
ICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OwotICAgICAgICBub2RlLT5yYl9s
ZWZ0ID0gb2xkLT5yYl9sZWZ0OwotCi0gICAgICAgIGlmIChyYl9wYXJlbnQob2xkKSkKLSAgICAg
ICAgewotICAgICAgICAgICAgaWYgKHJiX3BhcmVudChvbGQpLT5yYl9sZWZ0ID09IG9sZCkKLSAg
ICAgICAgICAgICAgICByYl9wYXJlbnQob2xkKS0+cmJfbGVmdCA9IG5vZGU7Ci0gICAgICAgICAg
ICBlbHNlCi0gICAgICAgICAgICAgICAgcmJfcGFyZW50KG9sZCktPnJiX3JpZ2h0ID0gbm9kZTsK
LSAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICByb290LT5yYl9ub2RlID0gbm9kZTsKLQotICAg
ICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfbGVmdCwgbm9kZSk7Ci0gICAgICAgIGlmIChvbGQt
PnJiX3JpZ2h0KQotICAgICAgICAgICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2Rl
KTsKLSAgICAgICAgZ290byBjb2xvcjsKLSAgICB9CisgICAgX19fX3JiX2VyYXNlX2NvbG9yKHBh
cmVudCwgcm9vdCwgYXVnbWVudF9yb3RhdGUpOworfQorRVhQT1JUX1NZTUJPTChfX3JiX2VyYXNl
X2NvbG9yKTsKIAotICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLSAgICBjb2xvciA9IHJi
X2NvbG9yKG5vZGUpOworLyoKKyAqIE5vbi1hdWdtZW50ZWQgcmJ0cmVlIG1hbmlwdWxhdGlvbiBm
dW5jdGlvbnMuCisgKgorICogV2UgdXNlIGR1bW15IGF1Z21lbnRlZCBjYWxsYmFja3MgaGVyZSwg
YW5kIGhhdmUgdGhlIGNvbXBpbGVyIG9wdGltaXplIHRoZW0KKyAqIG91dCBvZiB0aGUgcmJfaW5z
ZXJ0X2NvbG9yKCkgYW5kIHJiX2VyYXNlKCkgZnVuY3Rpb24gZGVmaW5pdGlvbnMuCisgKi8KIAot
ICAgIGlmIChjaGlsZCkKLSAgICAgICAgcmJfc2V0X3BhcmVudChjaGlsZCwgcGFyZW50KTsKLSAg
ICBpZiAocGFyZW50KQotICAgIHsKLSAgICAgICAgaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBub2Rl
KQotICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0ID0gY2hpbGQ7Ci0gICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSBjaGlsZDsKLSAgICB9Ci0gICAgZWxzZQotICAg
ICAgICByb290LT5yYl9ub2RlID0gY2hpbGQ7CitzdGF0aWMgaW5saW5lIHZvaWQgZHVtbXlfcHJv
cGFnYXRlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqc3RvcCkge30KK3N0
YXRpYyBpbmxpbmUgdm9pZCBkdW1teV9jb3B5KHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVjdCBy
Yl9ub2RlICpuZXcpIHt9CitzdGF0aWMgaW5saW5lIHZvaWQgZHVtbXlfcm90YXRlKHN0cnVjdCBy
Yl9ub2RlICpvbGQsIHN0cnVjdCByYl9ub2RlICpuZXcpIHt9CisKK3N0YXRpYyBjb25zdCBzdHJ1
Y3QgcmJfYXVnbWVudF9jYWxsYmFja3MgZHVtbXlfY2FsbGJhY2tzID0geworICAgIC5wcm9wYWdh
dGUgPSBkdW1teV9wcm9wYWdhdGUsCisgICAgLmNvcHkgPSBkdW1teV9jb3B5LAorICAgIC5yb3Rh
dGUgPSBkdW1teV9yb3RhdGUKK307CisKK3ZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9u
b2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKK3sKKyAgICBfX3JiX2luc2VydChub2Rl
LCByb290LCBkdW1teV9yb3RhdGUpOworfQorRVhQT1JUX1NZTUJPTChyYl9pbnNlcnRfY29sb3Ip
OwogCi0gY29sb3I6Ci0gICAgaWYgKGNvbG9yID09IFJCX0JMQUNLKQotICAgICAgICBfX3JiX2Vy
YXNlX2NvbG9yKGNoaWxkLCBwYXJlbnQsIHJvb3QpOwordm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJf
bm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCit7CisgICAgc3RydWN0IHJiX25vZGUg
KnJlYmFsYW5jZTsKKyAgICByZWJhbGFuY2UgPSBfX3JiX2VyYXNlX2F1Z21lbnRlZChub2RlLCBy
b290LCAmZHVtbXlfY2FsbGJhY2tzKTsKKyAgICBpZiAocmViYWxhbmNlKQorICAgICAgICBfX19f
cmJfZXJhc2VfY29sb3IocmViYWxhbmNlLCByb290LCBkdW1teV9yb3RhdGUpOwogfQogRVhQT1JU
X1NZTUJPTChyYl9lcmFzZSk7CiAKIC8qCisgKiBBdWdtZW50ZWQgcmJ0cmVlIG1hbmlwdWxhdGlv
biBmdW5jdGlvbnMuCisgKgorICogVGhpcyBpbnN0YW50aWF0ZXMgdGhlIHNhbWUgX19hbHdheXNf
aW5saW5lIGZ1bmN0aW9ucyBhcyBpbiB0aGUgbm9uLWF1Z21lbnRlZAorICogY2FzZSwgYnV0IHRo
aXMgdGltZSB3aXRoIHVzZXItZGVmaW5lZCBjYWxsYmFja3MuCisgKi8KKwordm9pZCBfX3JiX2lu
c2VydF9hdWdtZW50ZWQoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290
LAorICAgIHZvaWQgKCphdWdtZW50X3JvdGF0ZSkoc3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0
IHJiX25vZGUgKm5ldykpCit7CisgICAgX19yYl9pbnNlcnQobm9kZSwgcm9vdCwgYXVnbWVudF9y
b3RhdGUpOworfQorRVhQT1JUX1NZTUJPTChfX3JiX2luc2VydF9hdWdtZW50ZWQpOworCisvKgog
ICogVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSBmaXJzdCBub2RlIChpbiBzb3J0IG9yZGVyKSBv
ZiB0aGUgdHJlZS4KICAqLwotc3RydWN0IHJiX25vZGUgKnJiX2ZpcnN0KHN0cnVjdCByYl9yb290
ICpyb290KQorc3RydWN0IHJiX25vZGUgKnJiX2ZpcnN0KGNvbnN0IHN0cnVjdCByYl9yb290ICpy
b290KQogewotICAgIHN0cnVjdCByYl9ub2RlICpuOworICAgIHN0cnVjdCByYl9ub2RlICAgICpu
OwogCiAgICAgbiA9IHJvb3QtPnJiX25vZGU7CiAgICAgaWYgKCFuKQpAQCAtMzA0LDkgKzQ5OCw5
IEBAIHN0cnVjdCByYl9ub2RlICpyYl9maXJzdChzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIH0KIEVY
UE9SVF9TWU1CT0wocmJfZmlyc3QpOwogCi1zdHJ1Y3QgcmJfbm9kZSAqcmJfbGFzdChzdHJ1Y3Qg
cmJfcm9vdCAqcm9vdCkKK3N0cnVjdCByYl9ub2RlICpyYl9sYXN0KGNvbnN0IHN0cnVjdCByYl9y
b290ICpyb290KQogewotICAgIHN0cnVjdCByYl9ub2RlICpuOworICAgIHN0cnVjdCByYl9ub2Rl
ICAgICpuOwogCiAgICAgbiA9IHJvb3QtPnJiX25vZGU7CiAgICAgaWYgKCFuKQpAQCAtMzE3LDI4
ICs1MTEsMzIgQEAgc3RydWN0IHJiX25vZGUgKnJiX2xhc3Qoc3RydWN0IHJiX3Jvb3QgKnJvb3Qp
CiB9CiBFWFBPUlRfU1lNQk9MKHJiX2xhc3QpOwogCi1zdHJ1Y3QgcmJfbm9kZSAqcmJfbmV4dChz
dHJ1Y3QgcmJfbm9kZSAqbm9kZSkKK3N0cnVjdCByYl9ub2RlICpyYl9uZXh0KGNvbnN0IHN0cnVj
dCByYl9ub2RlICpub2RlKQogewogICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQ7CiAKLSAgICBp
ZiAocmJfcGFyZW50KG5vZGUpID09IG5vZGUpCisgICAgaWYgKFJCX0VNUFRZX05PREUobm9kZSkp
CiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgLyogSWYgd2UgaGF2ZSBhIHJpZ2h0LWhhbmQg
Y2hpbGQsIGdvIGRvd24gYW5kIHRoZW4gbGVmdCBhcyBmYXIKLSAgICAgICBhcyB3ZSBjYW4uICov
Ci0gICAgaWYgKG5vZGUtPnJiX3JpZ2h0KSB7CisgICAgLyoKKyAgICAgKiBJZiB3ZSBoYXZlIGEg
cmlnaHQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQgdGhlbiBsZWZ0IGFzIGZhcgorICAgICAqIGFz
IHdlIGNhbi4KKyAgICAgKi8KKyAgICBpZiAobm9kZS0+cmJfcmlnaHQpCisgICAgewogICAgICAg
ICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7IAogICAgICAgICB3aGlsZSAobm9kZS0+cmJfbGVmdCkK
ICAgICAgICAgICAgIG5vZGU9bm9kZS0+cmJfbGVmdDsKLSAgICAgICAgcmV0dXJuIG5vZGU7Cisg
ICAgICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUgKilub2RlOwogICAgIH0KIAotICAgIC8qIE5v
IHJpZ2h0LWhhbmQgY2hpbGRyZW4uICBFdmVyeXRoaW5nIGRvd24gYW5kIGxlZnQgaXMKLSAgICAg
ICBzbWFsbGVyIHRoYW4gdXMsIHNvIGFueSAnbmV4dCcgbm9kZSBtdXN0IGJlIGluIHRoZSBnZW5l
cmFsCi0gICAgICAgZGlyZWN0aW9uIG9mIG91ciBwYXJlbnQuIEdvIHVwIHRoZSB0cmVlOyBhbnkg
dGltZSB0aGUKLSAgICAgICBhbmNlc3RvciBpcyBhIHJpZ2h0LWhhbmQgY2hpbGQgb2YgaXRzIHBh
cmVudCwga2VlcCBnb2luZwotICAgICAgIHVwLiBGaXJzdCB0aW1lIGl0J3MgYSBsZWZ0LWhhbmQg
Y2hpbGQgb2YgaXRzIHBhcmVudCwgc2FpZAotICAgICAgIHBhcmVudCBpcyBvdXIgJ25leHQnIG5v
ZGUuICovCisgICAgLyoKKyAgICAgKiBObyByaWdodC1oYW5kIGNoaWxkcmVuLiBFdmVyeXRoaW5n
IGRvd24gYW5kIGxlZnQgaXMgc21hbGxlciB0aGFuIHVzLAorICAgICAqIHNvIGFueSAnbmV4dCcg
bm9kZSBtdXN0IGJlIGluIHRoZSBnZW5lcmFsIGRpcmVjdGlvbiBvZiBvdXIgcGFyZW50LgorICAg
ICAqIEdvIHVwIHRoZSB0cmVlOyBhbnkgdGltZSB0aGUgYW5jZXN0b3IgaXMgYSByaWdodC1oYW5k
IGNoaWxkIG9mIGl0cworICAgICAqIHBhcmVudCwga2VlcCBnb2luZyB1cC4gRmlyc3QgdGltZSBp
dCdzIGEgbGVmdC1oYW5kIGNoaWxkIG9mIGl0cworICAgICAqIHBhcmVudCwgc2FpZCBwYXJlbnQg
aXMgb3VyICduZXh0JyBub2RlLgorICAgICAqLwogICAgIHdoaWxlICgocGFyZW50ID0gcmJfcGFy
ZW50KG5vZGUpKSAmJiBub2RlID09IHBhcmVudC0+cmJfcmlnaHQpCiAgICAgICAgIG5vZGUgPSBw
YXJlbnQ7CiAKQEAgLTM0NiwyNCArNTQ0LDI5IEBAIHN0cnVjdCByYl9ub2RlICpyYl9uZXh0KHN0
cnVjdCByYl9ub2RlICpub2RlKQogfQogRVhQT1JUX1NZTUJPTChyYl9uZXh0KTsKIAotc3RydWN0
IHJiX25vZGUgKnJiX3ByZXYoc3RydWN0IHJiX25vZGUgKm5vZGUpCitzdHJ1Y3QgcmJfbm9kZSAq
cmJfcHJldihjb25zdCBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgcmJfbm9k
ZSAqcGFyZW50OwogCi0gICAgaWYgKHJiX3BhcmVudChub2RlKSA9PSBub2RlKQorICAgIGlmIChS
Ql9FTVBUWV9OT0RFKG5vZGUpKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIC8qIElmIHdl
IGhhdmUgYSBsZWZ0LWhhbmQgY2hpbGQsIGdvIGRvd24gYW5kIHRoZW4gcmlnaHQgYXMgZmFyCi0g
ICAgICAgYXMgd2UgY2FuLiAqLwotICAgIGlmIChub2RlLT5yYl9sZWZ0KSB7CisgICAgLyoKKyAg
ICAgKiBJZiB3ZSBoYXZlIGEgbGVmdC1oYW5kIGNoaWxkLCBnbyBkb3duIGFuZCB0aGVuIHJpZ2h0
IGFzIGZhcgorICAgICAqIGFzIHdlIGNhbi4KKyAgICAgKi8KKyAgICBpZiAobm9kZS0+cmJfbGVm
dCkKKyAgICB7CiAgICAgICAgIG5vZGUgPSBub2RlLT5yYl9sZWZ0OyAKICAgICAgICAgd2hpbGUg
KG5vZGUtPnJiX3JpZ2h0KQogICAgICAgICAgICAgbm9kZT1ub2RlLT5yYl9yaWdodDsKLSAgICAg
ICAgcmV0dXJuIG5vZGU7CisgICAgICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUgKilub2RlOwog
ICAgIH0KIAotICAgIC8qIE5vIGxlZnQtaGFuZCBjaGlsZHJlbi4gR28gdXAgdGlsbCB3ZSBmaW5k
IGFuIGFuY2VzdG9yIHdoaWNoCi0gICAgICAgaXMgYSByaWdodC1oYW5kIGNoaWxkIG9mIGl0cyBw
YXJlbnQgKi8KKyAgICAvKgorICAgICAqIE5vIGxlZnQtaGFuZCBjaGlsZHJlbi4gR28gdXAgdGls
bCB3ZSBmaW5kIGFuIGFuY2VzdG9yIHdoaWNoCisgICAgICogaXMgYSByaWdodC1oYW5kIGNoaWxk
IG9mIGl0cyBwYXJlbnQuCisgICAgICovCiAgICAgd2hpbGUgKChwYXJlbnQgPSByYl9wYXJlbnQo
bm9kZSkpICYmIG5vZGUgPT0gcGFyZW50LT5yYl9sZWZ0KQogICAgICAgICBub2RlID0gcGFyZW50
OwogCkBAIC0zNzIsMjUgKzU3NSw4MiBAQCBzdHJ1Y3QgcmJfbm9kZSAqcmJfcHJldihzdHJ1Y3Qg
cmJfbm9kZSAqbm9kZSkKIEVYUE9SVF9TWU1CT0wocmJfcHJldik7CiAKIHZvaWQgcmJfcmVwbGFj
ZV9ub2RlKHN0cnVjdCByYl9ub2RlICp2aWN0aW0sIHN0cnVjdCByYl9ub2RlICpuZXcsCi0gICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKKyAgICAgICAgICAgICBzdHJ1
Y3QgcmJfcm9vdCAqcm9vdCkKIHsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50ID0gcmJfcGFy
ZW50KHZpY3RpbSk7CiAKKyAgICAvKiBDb3B5IHRoZSBwb2ludGVycy9jb2xvdXIgZnJvbSB0aGUg
dmljdGltIHRvIHRoZSByZXBsYWNlbWVudCAqLworICAgICpuZXcgPSAqdmljdGltOworCiAgICAg
LyogU2V0IHRoZSBzdXJyb3VuZGluZyBub2RlcyB0byBwb2ludCB0byB0aGUgcmVwbGFjZW1lbnQg
Ki8KLSAgICBpZiAocGFyZW50KSB7Ci0gICAgICAgIGlmICh2aWN0aW0gPT0gcGFyZW50LT5yYl9s
ZWZ0KQotICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0ID0gbmV3OwotICAgICAgICBlbHNlCi0g
ICAgICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gbmV3OwotICAgIH0gZWxzZSB7Ci0gICAgICAg
IHJvb3QtPnJiX25vZGUgPSBuZXc7Ci0gICAgfQogICAgIGlmICh2aWN0aW0tPnJiX2xlZnQpCiAg
ICAgICAgIHJiX3NldF9wYXJlbnQodmljdGltLT5yYl9sZWZ0LCBuZXcpOwogICAgIGlmICh2aWN0
aW0tPnJiX3JpZ2h0KQogICAgICAgICByYl9zZXRfcGFyZW50KHZpY3RpbS0+cmJfcmlnaHQsIG5l
dyk7CisgICAgX19yYl9jaGFuZ2VfY2hpbGQodmljdGltLCBuZXcsIHBhcmVudCwgcm9vdCk7Cit9
CitFWFBPUlRfU1lNQk9MKHJiX3JlcGxhY2Vfbm9kZSk7CisKK3ZvaWQgcmJfcmVwbGFjZV9ub2Rl
X3JjdShzdHJ1Y3QgcmJfbm9kZSAqdmljdGltLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3LAorICAgICAg
ICAgICAgIHN0cnVjdCByYl9yb290ICpyb290KQoreworICAgIHN0cnVjdCByYl9ub2RlICpwYXJl
bnQgPSByYl9wYXJlbnQodmljdGltKTsKIAogICAgIC8qIENvcHkgdGhlIHBvaW50ZXJzL2NvbG91
ciBmcm9tIHRoZSB2aWN0aW0gdG8gdGhlIHJlcGxhY2VtZW50ICovCiAgICAgKm5ldyA9ICp2aWN0
aW07CisKKyAgICAvKiBTZXQgdGhlIHN1cnJvdW5kaW5nIG5vZGVzIHRvIHBvaW50IHRvIHRoZSBy
ZXBsYWNlbWVudCAqLworICAgIGlmICh2aWN0aW0tPnJiX2xlZnQpCisgICAgICAgIHJiX3NldF9w
YXJlbnQodmljdGltLT5yYl9sZWZ0LCBuZXcpOworICAgIGlmICh2aWN0aW0tPnJiX3JpZ2h0KQor
ICAgICAgICByYl9zZXRfcGFyZW50KHZpY3RpbS0+cmJfcmlnaHQsIG5ldyk7CisKKyAgICAvKiBT
ZXQgdGhlIHBhcmVudCdzIHBvaW50ZXIgdG8gdGhlIG5ldyBub2RlIGxhc3QgYWZ0ZXIgYW4gUkNV
IGJhcnJpZXIKKyAgICAgKiBzbyB0aGF0IHRoZSBwb2ludGVycyBvbndhcmRzIGFyZSBzZWVuIHRv
IGJlIHNldCBjb3JyZWN0bHkgd2hlbiBkb2luZworICAgICAqIGFuIFJDVSB3YWxrIG92ZXIgdGhl
IHRyZWUuCisgICAgICovCisgICAgX19yYl9jaGFuZ2VfY2hpbGRfcmN1KHZpY3RpbSwgbmV3LCBw
YXJlbnQsIHJvb3QpOwogfQotRVhQT1JUX1NZTUJPTChyYl9yZXBsYWNlX25vZGUpOworRVhQT1JU
X1NZTUJPTChyYl9yZXBsYWNlX25vZGVfcmN1KTsKKworc3RhdGljIHN0cnVjdCByYl9ub2RlICpy
Yl9sZWZ0X2RlZXBlc3Rfbm9kZShjb25zdCBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSkKK3sKKyAgICBm
b3IgKDs7KQorICAgIHsKKyAgICAgICAgaWYgKG5vZGUtPnJiX2xlZnQpCisgICAgICAgICAgICBu
b2RlID0gbm9kZS0+cmJfbGVmdDsKKyAgICAgICAgZWxzZSBpZiAobm9kZS0+cmJfcmlnaHQpCisg
ICAgICAgICAgICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUgKilub2RlOworICAgIH0KK30KKworc3RydWN0IHJi
X25vZGUgKnJiX25leHRfcG9zdG9yZGVyKGNvbnN0IHN0cnVjdCByYl9ub2RlICpub2RlKQorewor
ICAgIGNvbnN0IHN0cnVjdCByYl9ub2RlICpwYXJlbnQ7CisgICAgaWYgKCFub2RlKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKyAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisKKyAgICAvKiBJ
ZiB3ZSdyZSBzaXR0aW5nIG9uIG5vZGUsIHdlJ3ZlIGFscmVhZHkgc2VlbiBvdXIgY2hpbGRyZW4g
Ki8KKyAgICBpZiAocGFyZW50ICYmIG5vZGUgPT0gcGFyZW50LT5yYl9sZWZ0ICYmIHBhcmVudC0+
cmJfcmlnaHQpCisgICAgeworICAgICAgICAvKiBJZiB3ZSBhcmUgdGhlIHBhcmVudCdzIGxlZnQg
bm9kZSwgZ28gdG8gdGhlIHBhcmVudCdzIHJpZ2h0CisgICAgICAgICAqIG5vZGUgdGhlbiBhbGwg
dGhlIHdheSBkb3duIHRvIHRoZSBsZWZ0ICovCisgICAgICAgIHJldHVybiByYl9sZWZ0X2RlZXBl
c3Rfbm9kZShwYXJlbnQtPnJiX3JpZ2h0KTsKKyAgICB9IGVsc2UKKyAgICAgICAgLyogT3RoZXJ3
aXNlIHdlIGFyZSB0aGUgcGFyZW50J3MgcmlnaHQgbm9kZSwgYW5kIHRoZSBwYXJlbnQKKyAgICAg
ICAgICogc2hvdWxkIGJlIG5leHQgKi8KKyAgICAgICAgcmV0dXJuIChzdHJ1Y3QgcmJfbm9kZSAq
KXBhcmVudDsKK30KK0VYUE9SVF9TWU1CT0wocmJfbmV4dF9wb3N0b3JkZXIpOworCitzdHJ1Y3Qg
cmJfbm9kZSAqcmJfZmlyc3RfcG9zdG9yZGVyKGNvbnN0IHN0cnVjdCByYl9yb290ICpyb290KQor
eworICAgIGlmICghcm9vdC0+cmJfbm9kZSkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBy
ZXR1cm4gcmJfbGVmdF9kZWVwZXN0X25vZGUocm9vdC0+cmJfbm9kZSk7Cit9CitFWFBPUlRfU1lN
Qk9MKHJiX2ZpcnN0X3Bvc3RvcmRlcik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29t
cGlsZXIuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCmluZGV4IDUzM2E4ZWEwZjMuLjhj
ZWEyOWEyNmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9jb21waWxlci5oCkBAIC0xMjcsNCArMTI3LDY0IEBACiAjIGRlZmluZSBD
TEFOR19ESVNBQkxFX1dBUk5fR0NDX0NPTVBBVF9FTkQKICNlbmRpZgogCisjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+CisKKyNpZm5kZWYgX19hbHdheXNfaW5saW5lCisjZGVmaW5lIF9fYWx3YXlzX2lu
bGluZSBpbmxpbmUKKyNlbmRpZgorCisjZGVmaW5lIF9fUkVBRF9PTkNFX1NJWkUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3dpdGNoKHNpemUp
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY2Fz
ZSAxOiAqKF9fdTggKilyZXMgPSAqKHZvbGF0aWxlIF9fdTggKilwOyBicmVhazsgICAgICAgICBc
CisgICAgY2FzZSAyOiAqKF9fdTE2ICopcmVzID0gKih2b2xhdGlsZSBfX3UxNiAqKXA7IGJyZWFr
OyAgICAgICBcCisgICAgY2FzZSA0OiAqKF9fdTMyICopcmVzID0gKih2b2xhdGlsZSBfX3UzMiAq
KXA7IGJyZWFrOyAgICAgICBcCisgICAgY2FzZSA4OiAqKF9fdTY0ICopcmVzID0gKih2b2xhdGls
ZSBfX3U2NCAqKXA7IGJyZWFrOyAgICAgICBcCisgICAgZGVmYXVsdDogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGJhcnJpZXIoKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9f
YnVpbHRpbl9tZW1jcHkoKHZvaWQgKilyZXMsIChjb25zdCB2b2lkICopcCwgc2l6ZSk7ICBcCisg
ICAgICAgIGJhcnJpZXIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCit9KQorCitzdGF0aWMgX19hbHdheXNfaW5saW5lCit2b2lkIF9fcmVh
ZF9vbmNlX3NpemUoY29uc3Qgdm9sYXRpbGUgdm9pZCAqcCwgdm9pZCAqcmVzLCBpbnQgc2l6ZSkK
K3sKKyAgICBfX1JFQURfT05DRV9TSVpFOworfQorCitzdGF0aWMgX19hbHdheXNfaW5saW5lCit2
b2lkIF9fd3JpdGVfb25jZV9zaXplKHZvbGF0aWxlIHZvaWQgKnAsIHZvaWQgKnJlcywgaW50IHNp
emUpCit7CisgICAgc3dpdGNoIChzaXplKSB7CisgICAgY2FzZSAxOiAqKHZvbGF0aWxlIF9fdTgg
KilwID0gKihfX3U4ICopcmVzOyBicmVhazsKKyAgICBjYXNlIDI6ICoodm9sYXRpbGUgX191MTYg
KilwID0gKihfX3UxNiAqKXJlczsgYnJlYWs7CisgICAgY2FzZSA0OiAqKHZvbGF0aWxlIF9fdTMy
ICopcCA9ICooX191MzIgKilyZXM7IGJyZWFrOworICAgIGNhc2UgODogKih2b2xhdGlsZSBfX3U2
NCAqKXAgPSAqKF9fdTY0ICopcmVzOyBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBiYXJy
aWVyKCk7CisgICAgICAgIF9fYnVpbHRpbl9tZW1jcHkoKHZvaWQgKilwLCAoY29uc3Qgdm9pZCAq
KXJlcywgc2l6ZSk7CisgICAgICAgIGJhcnJpZXIoKTsKKyAgICB9Cit9CisKKyNkZWZpbmUgX19S
RUFEX09OQ0UoeCwgY2hlY2spICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyh7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB1bmlvbiB7IHR5cGVvZih4KSBfX3ZhbDsgY2hhciBfX2NbMV07IH0gX191OyAg
ICAgICAgICAgICAgIFwKKyAgICBfX3JlYWRfb25jZV9zaXplKCYoeCksIF9fdS5fX2MsIHNpemVv
Zih4KSk7ICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgUkVBRF9PTkNFKHgpIF9fUkVB
RF9PTkNFKHgsIDEpCisKKyNkZWZpbmUgV1JJVEVfT05DRSh4LCB2YWwpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB1bmlvbiB7IHR5cGVvZih4KSBf
X3ZhbDsgY2hhciBfX2NbMV07IH0gX191ID0gICAgICAgICAgICAgIFwKKyAgICAgICAgeyAuX192
YWwgPSAoX19mb3JjZSB0eXBlb2YoeCkpICh2YWwpIH07ICAgICAgICAgICAgICAgIFwKKyAgICBf
X3dyaXRlX29uY2Vfc2l6ZSgmKHgpLCBfX3UuX19jLCBzaXplb2YoeCkpOyAgICAgICAgICAgICAg
IFwKKyAgICBfX3UuX192YWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30pCisKKworCisKICNlbmRpZiAvKiBfX0xJTlVYX0NPTVBJTEVSX0ggKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9y
YnRyZWUuaAppbmRleCBmOTNjNGQ1ODIzLi42YzUxZDBjOTE4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vcmJ0cmVlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3JidHJlZS5oCkBAIC0xMyw2
OSArMTMsMTE3IEBACiAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCiAKICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKLSAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAgRm91bmRhdGlvbiwgSW5j
LiwgNTkgVGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcgIFVT
QQorCisgIGxpbnV4L2luY2x1ZGUvbGludXgvcmJ0cmVlLmgKKworICBUbyB1c2UgcmJ0cmVlcyB5
b3UnbGwgaGF2ZSB0byBpbXBsZW1lbnQgeW91ciBvd24gaW5zZXJ0IGFuZCBzZWFyY2ggY29yZXMu
CisgIFRoaXMgd2lsbCBhdm9pZCB1cyB0byB1c2UgY2FsbGJhY2tzIGFuZCB0byBkcm9wIGRyYW1t
YXRpY2FsbHkgcGVyZm9ybWFuY2VzLgorICBJIGtub3cgaXQncyBub3QgdGhlIGNsZWFuZXIgd2F5
LCAgYnV0IGluIEMgKG5vdCBpbiBDKyspIHRvIGdldAorICBwZXJmb3JtYW5jZXMgYW5kIGdlbmVy
aWNpdHkuLi4KKworICBTZWUgRG9jdW1lbnRhdGlvbi9yYnRyZWUudHh0IGZvciBkb2N1bWVudGF0
aW9uIGFuZCBzYW1wbGVzLgogKi8KIAotI2lmbmRlZiBfX1JCVFJFRV9IX18KLSNkZWZpbmUgX19S
QlRSRUVfSF9fCisjaWZuZGVmICAgIF9MSU5VWF9SQlRSRUVfSAorI2RlZmluZSAgICBfTElOVVhf
UkJUUkVFX0gKKworI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KKyNpbmNsdWRlIDx4ZW4vcmN1cGRh
dGUuaD4KIAogc3RydWN0IHJiX25vZGUKIHsKLSAgICB1bnNpZ25lZCBsb25nICByYl9wYXJlbnRf
Y29sb3I7Ci0jZGVmaW5lIFJCX1JFRCAgMAotI2RlZmluZSBSQl9CTEFDSyAxCisgICAgdW5zaWdu
ZWQgbG9uZyAgX19yYl9wYXJlbnRfY29sb3I7CiAgICAgc3RydWN0IHJiX25vZGUgKnJiX3JpZ2h0
OwogICAgIHN0cnVjdCByYl9ub2RlICpyYl9sZWZ0OwotfTsKK30gX19hdHRyaWJ1dGVfXygoYWxp
Z25lZChzaXplb2YobG9uZykpKSk7CisgICAgLyogVGhlIGFsaWdubWVudCBtaWdodCBzZWVtIHBv
aW50bGVzcywgYnV0IGFsbGVnZWRseSBDUklTIG5lZWRzIGl0ICovCiAKIHN0cnVjdCByYl9yb290
CiB7CiAgICAgc3RydWN0IHJiX25vZGUgKnJiX25vZGU7CiB9OwogCi0jZGVmaW5lIHJiX3BhcmVu
dChyKSAgICgoc3RydWN0IHJiX25vZGUgKikoKHIpLT5yYl9wYXJlbnRfY29sb3IgJiB+MykpCi0j
ZGVmaW5lIHJiX2NvbG9yKHIpICAgKChyKS0+cmJfcGFyZW50X2NvbG9yICYgMSkKLSNkZWZpbmUg
cmJfaXNfcmVkKHIpICAgKCFyYl9jb2xvcihyKSkKLSNkZWZpbmUgcmJfaXNfYmxhY2socikgcmJf
Y29sb3IocikKLSNkZWZpbmUgcmJfc2V0X3JlZChyKSAgZG8geyAociktPnJiX3BhcmVudF9jb2xv
ciAmPSB+MTsgfSB3aGlsZSAoMCkKLSNkZWZpbmUgcmJfc2V0X2JsYWNrKHIpICBkbyB7IChyKS0+
cmJfcGFyZW50X2NvbG9yIHw9IDE7IH0gd2hpbGUgKDApCiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBy
Yl9zZXRfcGFyZW50KHN0cnVjdCByYl9ub2RlICpyYiwgc3RydWN0IHJiX25vZGUgKnApCi17Ci0g
ICAgcmItPnJiX3BhcmVudF9jb2xvciA9IChyYi0+cmJfcGFyZW50X2NvbG9yICYgMykgfCAodW5z
aWduZWQgbG9uZylwOwotfQotc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9jb2xvcihzdHJ1Y3Qg
cmJfbm9kZSAqcmIsIGludCBjb2xvcikKLXsKLSAgICByYi0+cmJfcGFyZW50X2NvbG9yID0gKHJi
LT5yYl9wYXJlbnRfY29sb3IgJiB+MSkgfCBjb2xvcjsKLX0KKyNkZWZpbmUgcmJfcGFyZW50KHIp
ICAgKChzdHJ1Y3QgcmJfbm9kZSAqKSgociktPl9fcmJfcGFyZW50X2NvbG9yICYgfjMpKQorCisj
ZGVmaW5lIFJCX1JPT1QgICAgKHN0cnVjdCByYl9yb290KSB7IE5VTEwsIH0KKyNkZWZpbmUgICAg
cmJfZW50cnkocHRyLCB0eXBlLCBtZW1iZXIpIGNvbnRhaW5lcl9vZihwdHIsIHR5cGUsIG1lbWJl
cikKIAotI2RlZmluZSBSQl9ST09UIChzdHJ1Y3QgcmJfcm9vdCkgeyBOVUxMLCB9Ci0jZGVmaW5l
IHJiX2VudHJ5KHB0ciwgdHlwZSwgbWVtYmVyKSBjb250YWluZXJfb2YocHRyLCB0eXBlLCBtZW1i
ZXIpCisjZGVmaW5lIFJCX0VNUFRZX1JPT1Qocm9vdCkgIChSRUFEX09OQ0UoKHJvb3QpLT5yYl9u
b2RlKSA9PSBOVUxMKQorCisvKiAnZW1wdHknIG5vZGVzIGFyZSBub2RlcyB0aGF0IGFyZSBrbm93
biBub3QgdG8gYmUgaW5zZXJ0ZWQgaW4gYW4gcmJ0cmVlICovCisjZGVmaW5lIFJCX0VNUFRZX05P
REUobm9kZSkgIFwKKyAgICAoKG5vZGUpLT5fX3JiX3BhcmVudF9jb2xvciA9PSAodW5zaWduZWQg
bG9uZykobm9kZSkpCisjZGVmaW5lIFJCX0NMRUFSX05PREUobm9kZSkgIFwKKyAgICAoKG5vZGUp
LT5fX3JiX3BhcmVudF9jb2xvciA9ICh1bnNpZ25lZCBsb25nKShub2RlKSkKIAotI2RlZmluZSBS
Ql9FTVBUWV9ST09UKHJvb3QpICgocm9vdCktPnJiX25vZGUgPT0gTlVMTCkKLSNkZWZpbmUgUkJf
RU1QVFlfTk9ERShub2RlKSAocmJfcGFyZW50KG5vZGUpID09IG5vZGUpCi0jZGVmaW5lIFJCX0NM
RUFSX05PREUobm9kZSkgKHJiX3NldF9wYXJlbnQobm9kZSwgbm9kZSkpCiAKIGV4dGVybiB2b2lk
IHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqLCBzdHJ1Y3QgcmJfcm9vdCAqKTsKIGV4
dGVybiB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICosIHN0cnVjdCByYl9yb290ICopOwog
CisKIC8qIEZpbmQgbG9naWNhbCBuZXh0IGFuZCBwcmV2aW91cyBub2RlcyBpbiBhIHRyZWUgKi8K
LWV4dGVybiBzdHJ1Y3QgcmJfbm9kZSAqcmJfbmV4dChzdHJ1Y3QgcmJfbm9kZSAqKTsKLWV4dGVy
biBzdHJ1Y3QgcmJfbm9kZSAqcmJfcHJldihzdHJ1Y3QgcmJfbm9kZSAqKTsKLWV4dGVybiBzdHJ1
Y3QgcmJfbm9kZSAqcmJfZmlyc3Qoc3RydWN0IHJiX3Jvb3QgKik7Ci1leHRlcm4gc3RydWN0IHJi
X25vZGUgKnJiX2xhc3Qoc3RydWN0IHJiX3Jvb3QgKik7CitleHRlcm4gc3RydWN0IHJiX25vZGUg
KnJiX25leHQoY29uc3Qgc3RydWN0IHJiX25vZGUgKik7CitleHRlcm4gc3RydWN0IHJiX25vZGUg
KnJiX3ByZXYoY29uc3Qgc3RydWN0IHJiX25vZGUgKik7CitleHRlcm4gc3RydWN0IHJiX25vZGUg
KnJiX2ZpcnN0KGNvbnN0IHN0cnVjdCByYl9yb290ICopOworZXh0ZXJuIHN0cnVjdCByYl9ub2Rl
ICpyYl9sYXN0KGNvbnN0IHN0cnVjdCByYl9yb290ICopOworCisvKiBQb3N0b3JkZXIgaXRlcmF0
aW9uIC0gYWx3YXlzIHZpc2l0IHRoZSBwYXJlbnQgYWZ0ZXIgaXRzIGNoaWxkcmVuICovCitleHRl
cm4gc3RydWN0IHJiX25vZGUgKnJiX2ZpcnN0X3Bvc3RvcmRlcihjb25zdCBzdHJ1Y3QgcmJfcm9v
dCAqKTsKK2V4dGVybiBzdHJ1Y3QgcmJfbm9kZSAqcmJfbmV4dF9wb3N0b3JkZXIoY29uc3Qgc3Ry
dWN0IHJiX25vZGUgKik7CiAKIC8qIEZhc3QgcmVwbGFjZW1lbnQgb2YgYSBzaW5nbGUgbm9kZSB3
aXRob3V0IHJlbW92ZS9yZWJhbGFuY2UvYWRkL3JlYmFsYW5jZSAqLwotZXh0ZXJuIHZvaWQgcmJf
cmVwbGFjZV9ub2RlKHN0cnVjdCByYl9ub2RlICp2aWN0aW0sIHN0cnVjdCByYl9ub2RlICpuZXcs
IAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByYl9yb290ICpyb290KTsKK2V4
dGVybiB2b2lkIHJiX3JlcGxhY2Vfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqdmljdGltLCBzdHJ1Y3Qg
cmJfbm9kZSAqbmV3LAorICAgICAgICAgICAgICAgIHN0cnVjdCByYl9yb290ICpyb290KTsKK2V4
dGVybiB2b2lkIHJiX3JlcGxhY2Vfbm9kZV9yY3Uoc3RydWN0IHJiX25vZGUgKnZpY3RpbSwgc3Ry
dWN0IHJiX25vZGUgKm5ldywKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCk7
CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCByYl9saW5rX25vZGUoc3RydWN0IHJiX25vZGUgKiBub2Rl
LCBzdHJ1Y3QgcmJfbm9kZSAqIHBhcmVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHJiX25vZGUgKiogcmJfbGluaykKK3N0YXRpYyBpbmxpbmUgdm9pZCByYl9saW5r
X25vZGUoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCisgICAg
ICAgICAgICAgICAgc3RydWN0IHJiX25vZGUgKipyYl9saW5rKQogewotICAgIG5vZGUtPnJiX3Bh
cmVudF9jb2xvciA9ICh1bnNpZ25lZCBsb25nIClwYXJlbnQ7CisgICAgbm9kZS0+X19yYl9wYXJl
bnRfY29sb3IgPSAodW5zaWduZWQgbG9uZylwYXJlbnQ7CiAgICAgbm9kZS0+cmJfbGVmdCA9IG5v
ZGUtPnJiX3JpZ2h0ID0gTlVMTDsKIAogICAgICpyYl9saW5rID0gbm9kZTsKIH0KIAotI2VuZGlm
IC8qIF9fUkJUUkVFX0hfXyAqLworc3RhdGljIGlubGluZSB2b2lkIHJiX2xpbmtfbm9kZV9yY3Uo
c3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCisgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCByYl9ub2RlICoqcmJfbGluaykKK3sKKyAgICBub2RlLT5fX3JiX3Bh
cmVudF9jb2xvciA9ICh1bnNpZ25lZCBsb25nKXBhcmVudDsKKyAgICBub2RlLT5yYl9sZWZ0ID0g
bm9kZS0+cmJfcmlnaHQgPSBOVUxMOworCisgICAgcmN1X2Fzc2lnbl9wb2ludGVyKCpyYl9saW5r
LCBub2RlKTsKK30KKworI2RlZmluZSByYl9lbnRyeV9zYWZlKHB0ciwgdHlwZSwgbWVtYmVyKSBc
CisgICAgKHsgdHlwZW9mKHB0cikgX19fX3B0ciA9IChwdHIpOyBcCisgICAgICAgX19fX3B0ciA/
IHJiX2VudHJ5KF9fX19wdHIsIHR5cGUsIG1lbWJlcikgOiBOVUxMOyBcCisgICAgfSkKKworLyoq
CisgKiByYnRyZWVfcG9zdG9yZGVyX2Zvcl9lYWNoX2VudHJ5X3NhZmUgLSBpdGVyYXRlIGluIHBv
c3Qtb3JkZXIgb3ZlciByYl9yb290IG9mCisgKiBnaXZlbiB0eXBlIGFsbG93aW5nIHRoZSBiYWNr
aW5nIG1lbW9yeSBvZiBAcG9zIHRvIGJlIGludmFsaWRhdGVkCisgKgorICogQHBvczogICAgdGhl
ICd0eXBlIConIHRvIHVzZSBhcyBhIGxvb3AgY3Vyc29yLgorICogQG46ICAgICAgICBhbm90aGVy
ICd0eXBlIConIHRvIHVzZSBhcyB0ZW1wb3Jhcnkgc3RvcmFnZQorICogQHJvb3Q6ICAgICdyYl9y
b290IConIG9mIHRoZSByYnRyZWUuCisgKiBAZmllbGQ6ICAgIHRoZSBuYW1lIG9mIHRoZSByYl9u
b2RlIGZpZWxkIHdpdGhpbiAndHlwZScuCisgKgorICogcmJ0cmVlX3Bvc3RvcmRlcl9mb3JfZWFj
aF9lbnRyeV9zYWZlKCkgcHJvdmlkZXMgYSBzaW1pbGFyIGd1YXJhbnRlZSBhcworICogbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlKCkgYW5kIGFsbG93cyB0aGUgaXRlcmF0aW9uIHRvIGNvbnRpbnVl
IGluZGVwZW5kZW50CisgKiBvZiBjaGFuZ2VzIHRvIEBwb3MgYnkgdGhlIGJvZHkgb2YgdGhlIGxv
b3AuCisgKgorICogTm90ZSwgaG93ZXZlciwgdGhhdCBpdCBjYW5ub3QgaGFuZGxlIG90aGVyIG1v
ZGlmaWNhdGlvbnMgdGhhdCByZS1vcmRlciB0aGUKKyAqIHJidHJlZSBpdCBpcyBpdGVyYXRpbmcg
b3Zlci4gVGhpcyBpbmNsdWRlcyBjYWxsaW5nIHJiX2VyYXNlKCkgb24gQHBvcywgYXMKKyAqIHJi
X2VyYXNlKCkgbWF5IHJlYmFsYW5jZSB0aGUgdHJlZSwgY2F1c2luZyB1cyB0byBtaXNzIHNvbWUg
bm9kZXMuCisgKi8KKyNkZWZpbmUgcmJ0cmVlX3Bvc3RvcmRlcl9mb3JfZWFjaF9lbnRyeV9zYWZl
KHBvcywgbiwgcm9vdCwgZmllbGQpIFwKKyAgICBmb3IgKHBvcyA9IHJiX2VudHJ5X3NhZmUocmJf
Zmlyc3RfcG9zdG9yZGVyKHJvb3QpLCB0eXBlb2YoKnBvcyksIGZpZWxkKTsgXAorICAgICAgICAg
cG9zICYmICh7IG4gPSByYl9lbnRyeV9zYWZlKHJiX25leHRfcG9zdG9yZGVyKCZwb3MtPmZpZWxk
KSwgXAorICAgICAgICAgICAgdHlwZW9mKCpwb3MpLCBmaWVsZCk7IDE7IH0pOyBcCisgICAgICAg
ICBwb3MgPSBuKQorCisjZW5kaWYgICAgLyogX0xJTlVYX1JCVFJFRV9IICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlX2F1Z21lbnRlZC5oIGIveGVuL2luY2x1ZGUveGVuL3Ji
dHJlZV9hdWdtZW50ZWQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4y
ZDM1NTUwMWRjCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL3JidHJlZV9hdWdt
ZW50ZWQuaApAQCAtMCwwICsxLDI4MyBAQAorLyoKKyAgUmVkIEJsYWNrIFRyZWVzCisgIChDKSAx
OTk5ICBBbmRyZWEgQXJjYW5nZWxpIDxhbmRyZWFAc3VzZS5kZT4KKyAgKEMpIDIwMDIgIERhdmlk
IFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4KKyAgKEMpIDIwMTIgIE1pY2hlbCBMZXNw
aW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KKworICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi
eQorICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRo
ZSBMaWNlbnNlLCBvcgorICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorCisg
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCisKKyAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAgRm91bmRhdGlvbiwgSW5jLiwg
NTkgVGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcgIFVTQQor
CisgIGxpbnV4L2luY2x1ZGUvbGludXgvcmJ0cmVlX2F1Z21lbnRlZC5oCisqLworCisjaWZuZGVm
IF9MSU5VWF9SQlRSRUVfQVVHTUVOVEVEX0gKKyNkZWZpbmUgX0xJTlVYX1JCVFJFRV9BVUdNRU5U
RURfSAorCisjaW5jbHVkZSA8eGVuL2NvbXBpbGVyLmg+CisjaW5jbHVkZSA8eGVuL3JidHJlZS5o
PgorCisvKgorICogUGxlYXNlIG5vdGUgLSBvbmx5IHN0cnVjdCByYl9hdWdtZW50X2NhbGxiYWNr
cyBhbmQgdGhlIHByb3RvdHlwZXMgZm9yCisgKiByYl9pbnNlcnRfYXVnbWVudGVkKCkgYW5kIHJi
X2VyYXNlX2F1Z21lbnRlZCgpIGFyZSBpbnRlbmRlZCB0byBiZSBwdWJsaWMuCisgKiBUaGUgcmVz
dCBhcmUgaW1wbGVtZW50YXRpb24gZGV0YWlscyB5b3UgYXJlIG5vdCBleHBlY3RlZCB0byBkZXBl
bmQgb24uCisgKgorICogU2VlIERvY3VtZW50YXRpb24vcmJ0cmVlLnR4dCBmb3IgZG9jdW1lbnRh
dGlvbiBhbmQgc2FtcGxlcy4KKyAqLworCitzdHJ1Y3QgcmJfYXVnbWVudF9jYWxsYmFja3MKK3sK
KyAgICB2b2lkICgqcHJvcGFnYXRlKShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25v
ZGUgKnN0b3ApOworICAgIHZvaWQgKCpjb3B5KShzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBzdHJ1Y3Qg
cmJfbm9kZSAqbmV3KTsKKyAgICB2b2lkICgqcm90YXRlKShzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBz
dHJ1Y3QgcmJfbm9kZSAqbmV3KTsKK307CisKK2V4dGVybiB2b2lkIF9fcmJfaW5zZXJ0X2F1Z21l
bnRlZChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QsCisgICAgdm9p
ZCAoKmF1Z21lbnRfcm90YXRlKShzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBzdHJ1Y3QgcmJfbm9kZSAq
bmV3KSk7CisvKgorICogRml4dXAgdGhlIHJidHJlZSBhbmQgdXBkYXRlIHRoZSBhdWdtZW50ZWQg
aW5mb3JtYXRpb24gd2hlbiByZWJhbGFuY2luZy4KKyAqCisgKiBPbiBpbnNlcnRpb24sIHRoZSB1
c2VyIG11c3QgdXBkYXRlIHRoZSBhdWdtZW50ZWQgaW5mb3JtYXRpb24gb24gdGhlIHBhdGgKKyAq
IGxlYWRpbmcgdG8gdGhlIGluc2VydGVkIG5vZGUsIHRoZW4gY2FsbCByYl9saW5rX25vZGUoKSBh
cyB1c3VhbCBhbmQKKyAqIHJiX2F1Z21lbnRfaW5zZXJ0ZWQoKSBpbnN0ZWFkIG9mIHRoZSB1c3Vh
bCByYl9pbnNlcnRfY29sb3IoKSBjYWxsLgorICogSWYgcmJfYXVnbWVudF9pbnNlcnRlZCgpIHJl
YmFsYW5jZXMgdGhlIHJidHJlZSwgaXQgd2lsbCBjYWxsYmFjayBpbnRvCisgKiBhIHVzZXIgcHJv
dmlkZWQgZnVuY3Rpb24gdG8gdXBkYXRlIHRoZSBhdWdtZW50ZWQgaW5mb3JtYXRpb24gb24gdGhl
CisgKiBhZmZlY3RlZCBzdWJ0cmVlcy4KKyAqLworc3RhdGljIGlubGluZSB2b2lkCityYl9pbnNl
cnRfYXVnbWVudGVkKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwK
KyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByYl9hdWdtZW50X2NhbGxiYWNrcyAqYXVnbWVudCkK
K3sKKyAgICBfX3JiX2luc2VydF9hdWdtZW50ZWQobm9kZSwgcm9vdCwgYXVnbWVudC0+cm90YXRl
KTsKK30KKworI2RlZmluZSBSQl9ERUNMQVJFX0NBTExCQUNLUyhyYnN0YXRpYywgcmJuYW1lLCBy
YnN0cnVjdCwgcmJmaWVsZCwgICAgXAorICAgICAgICAgICAgICAgICByYnR5cGUsIHJiYXVnbWVu
dGVkLCByYmNvbXB1dGUpICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZvaWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorcmJuYW1lICMjIF9wcm9wYWdhdGUoc3RydWN0IHJiX25vZGUgKnJi
LCBzdHJ1Y3QgcmJfbm9kZSAqc3RvcCkgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgd2hpbGUgKHJiICE9IHN0b3ApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHJic3RydWN0ICpub2RlID0gcmJfZW50cnkocmIsIHJic3RydWN0LCBy
YmZpZWxkKTsgICAgXAorICAgICAgICByYnR5cGUgYXVnbWVudGVkID0gcmJjb21wdXRlKG5vZGUp
OyAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKG5vZGUtPnJiYXVnbWVudGVkID09IGF1Z21lbnRl
ZCkgICAgICAgICAgICBcCisgICAgICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIG5vZGUtPnJiYXVnbWVudGVkID0gYXVnbWVudGVkOyAgICAgICAgICAgICAg
ICBcCisgICAgICAgIHJiID0gcmJfcGFyZW50KCZub2RlLT5yYmZpZWxkKTsgICAgICAgICAgICAg
ICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZvaWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorcmJuYW1lICMjIF9jb3B5KHN0cnVjdCByYl9ub2RlICpyYl9v
bGQsIHN0cnVjdCByYl9ub2RlICpyYl9uZXcpICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHJic3RydWN0ICpvbGQgPSByYl9lbnRyeShyYl9vbGQs
IHJic3RydWN0LCByYmZpZWxkKTsgICAgICAgIFwKKyAgICByYnN0cnVjdCAqbmV3ID0gcmJfZW50
cnkocmJfbmV3LCByYnN0cnVjdCwgcmJmaWVsZCk7ICAgICAgICBcCisgICAgbmV3LT5yYmF1Z21l
bnRlZCA9IG9sZC0+cmJhdWdtZW50ZWQ7ICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgdm9pZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorcmJuYW1lICMjIF9yb3RhdGUoc3RydWN0IHJiX25vZGUgKnJiX29sZCwg
c3RydWN0IHJiX25vZGUgKnJiX25ldykgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICByYnN0cnVjdCAqb2xkID0gcmJfZW50cnkocmJfb2xkLCByYnN0cnVj
dCwgcmJmaWVsZCk7ICAgICAgICBcCisgICAgcmJzdHJ1Y3QgKm5ldyA9IHJiX2VudHJ5KHJiX25l
dywgcmJzdHJ1Y3QsIHJiZmllbGQpOyAgICAgICAgXAorICAgIG5ldy0+cmJhdWdtZW50ZWQgPSBv
bGQtPnJiYXVnbWVudGVkOyAgICAgICAgICAgICAgICBcCisgICAgb2xkLT5yYmF1Z21lbnRlZCA9
IHJiY29tcHV0ZShvbGQpOyAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorcmJzdGF0aWMgY29uc3Qgc3RydWN0IHJiX2F1Z21lbnRfY2FsbGJh
Y2tzIHJibmFtZSA9IHsgICAgICAgICAgICBcCisgICAgLnByb3BhZ2F0ZSA9IHJibmFtZSAjIyBf
cHJvcGFnYXRlLCAgICAgICAgICAgICAgICBcCisgICAgLmNvcHkgPSByYm5hbWUgIyMgX2NvcHks
ICAgICAgICAgICAgICAgICAgICBcCisgICAgLnJvdGF0ZSA9IHJibmFtZSAjIyBfcm90YXRlICAg
ICAgICAgICAgICAgICAgICBcCit9OworCisKKyNkZWZpbmUgICAgUkJfUkVEICAgICAgICAwCisj
ZGVmaW5lICAgIFJCX0JMQUNLICAgIDEKKworI2RlZmluZSBfX3JiX3BhcmVudChwYykgICAgKChz
dHJ1Y3QgcmJfbm9kZSAqKShwYyAmIH4zKSkKKworI2RlZmluZSBfX3JiX2NvbG9yKHBjKSAgICAg
KChwYykgJiAxKQorI2RlZmluZSBfX3JiX2lzX2JsYWNrKHBjKSAgX19yYl9jb2xvcihwYykKKyNk
ZWZpbmUgX19yYl9pc19yZWQocGMpICAgICghX19yYl9jb2xvcihwYykpCisjZGVmaW5lIHJiX2Nv
bG9yKHJiKSAgICAgICBfX3JiX2NvbG9yKChyYiktPl9fcmJfcGFyZW50X2NvbG9yKQorI2RlZmlu
ZSByYl9pc19yZWQocmIpICAgICAgX19yYl9pc19yZWQoKHJiKS0+X19yYl9wYXJlbnRfY29sb3Ip
CisjZGVmaW5lIHJiX2lzX2JsYWNrKHJiKSAgICBfX3JiX2lzX2JsYWNrKChyYiktPl9fcmJfcGFy
ZW50X2NvbG9yKQorCitzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X3BhcmVudChzdHJ1Y3QgcmJf
bm9kZSAqcmIsIHN0cnVjdCByYl9ub2RlICpwKQoreworICAgIHJiLT5fX3JiX3BhcmVudF9jb2xv
ciA9IHJiX2NvbG9yKHJiKSB8ICh1bnNpZ25lZCBsb25nKXA7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCByYl9zZXRfcGFyZW50X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHJiX25vZGUgKnAsIGludCBjb2xvcikKK3sKKyAgICByYi0+X19y
Yl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9uZylwIHwgY29sb3I7Cit9CisKK3N0YXRpYyBp
bmxpbmUgdm9pZAorX19yYl9jaGFuZ2VfY2hpbGQoc3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0
IHJiX25vZGUgKm5ldywKKyAgICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LCBzdHJ1Y3Qg
cmJfcm9vdCAqcm9vdCkKK3sKKyAgICBpZiAocGFyZW50KQorICAgIHsKKyAgICAgICAgaWYgKHBh
cmVudC0+cmJfbGVmdCA9PSBvbGQpCisgICAgICAgICAgICBXUklURV9PTkNFKHBhcmVudC0+cmJf
bGVmdCwgbmV3KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgV1JJVEVfT05DRShwYXJlbnQt
PnJiX3JpZ2h0LCBuZXcpOworICAgIH0gZWxzZQorICAgICAgICBXUklURV9PTkNFKHJvb3QtPnJi
X25vZGUsIG5ldyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZAorX19yYl9jaGFuZ2VfY2hpbGRf
cmN1KHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVjdCByYl9ub2RlICpuZXcsCisgICAgICAgICAg
ICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290ICpyb290KQoreworICAg
IGlmIChwYXJlbnQpCisgICAgeworICAgICAgICBpZiAocGFyZW50LT5yYl9sZWZ0ID09IG9sZCkK
KyAgICAgICAgICAgIHJjdV9hc3NpZ25fcG9pbnRlcihwYXJlbnQtPnJiX2xlZnQsIG5ldyk7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjdV9hc3NpZ25fcG9pbnRlcihwYXJlbnQtPnJiX3Jp
Z2h0LCBuZXcpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHJjdV9hc3NpZ25fcG9pbnRlcihy
b290LT5yYl9ub2RlLCBuZXcpOworfQorCitleHRlcm4gdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0
cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290ICpyb290LAorICAgIHZvaWQgKCph
dWdtZW50X3JvdGF0ZSkoc3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0IHJiX25vZGUgKm5ldykp
OworCitzdGF0aWMgX19hbHdheXNfaW5saW5lIHN0cnVjdCByYl9ub2RlICoKK19fcmJfZXJhc2Vf
YXVnbWVudGVkKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwKKyAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmJfYXVnbWVudF9jYWxsYmFja3MgKmF1Z21lbnQpCit7
CisgICAgc3RydWN0IHJiX25vZGUgKmNoaWxkID0gbm9kZS0+cmJfcmlnaHQ7CisgICAgc3RydWN0
IHJiX25vZGUgKnRtcCA9IG5vZGUtPnJiX2xlZnQ7CisgICAgc3RydWN0IHJiX25vZGUgKnBhcmVu
dCwgKnJlYmFsYW5jZTsKKyAgICB1bnNpZ25lZCBsb25nIHBjOworCisgICAgaWYgKCF0bXApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDYXNlIDE6IG5vZGUgdG8gZXJhc2UgaGFzIG5v
IG1vcmUgdGhhbiAxIGNoaWxkIChlYXN5ISkKKyAgICAgICAgICoKKyAgICAgICAgICogTm90ZSB0
aGF0IGlmIHRoZXJlIGlzIG9uZSBjaGlsZCBpdCBtdXN0IGJlIHJlZCBkdWUgdG8gNSkKKyAgICAg
ICAgICogYW5kIG5vZGUgbXVzdCBiZSBibGFjayBkdWUgdG8gNCkuIFdlIGFkanVzdCBjb2xvcnMg
bG9jYWxseQorICAgICAgICAgKiBzbyBhcyB0byBieXBhc3MgX19yYl9lcmFzZV9jb2xvcigpIGxh
dGVyIG9uLgorICAgICAgICAgKi8KKyAgICAgICAgcGMgPSBub2RlLT5fX3JiX3BhcmVudF9jb2xv
cjsKKyAgICAgICAgcGFyZW50ID0gX19yYl9wYXJlbnQocGMpOworICAgICAgICBfX3JiX2NoYW5n
ZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKKyAgICAgICAgaWYgKGNoaWxkKQor
ICAgICAgICB7CisgICAgICAgICAgICBjaGlsZC0+X19yYl9wYXJlbnRfY29sb3IgPSBwYzsKKyAg
ICAgICAgICAgIHJlYmFsYW5jZSA9IE5VTEw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgcmViYWxhbmNlID0gX19yYl9pc19ibGFjayhwYykgPyBwYXJlbnQgOiBOVUxMOwor
ICAgICAgICB0bXAgPSBwYXJlbnQ7CisgICAgfQorICAgIGVsc2UgaWYgKCFjaGlsZCkKKyAgICB7
CisgICAgICAgIC8qIFN0aWxsIGNhc2UgMSwgYnV0IHRoaXMgdGltZSB0aGUgY2hpbGQgaXMgbm9k
ZS0+cmJfbGVmdCAqLworICAgICAgICB0bXAtPl9fcmJfcGFyZW50X2NvbG9yID0gcGMgPSBub2Rl
LT5fX3JiX3BhcmVudF9jb2xvcjsKKyAgICAgICAgcGFyZW50ID0gX19yYl9wYXJlbnQocGMpOwor
ICAgICAgICBfX3JiX2NoYW5nZV9jaGlsZChub2RlLCB0bXAsIHBhcmVudCwgcm9vdCk7CisgICAg
ICAgIHJlYmFsYW5jZSA9IE5VTEw7CisgICAgICAgIHRtcCA9IHBhcmVudDsKKyAgICB9CisgICAg
ZWxzZQorICAgIHsKKyAgICAgICAgc3RydWN0IHJiX25vZGUgKnN1Y2Nlc3NvciA9IGNoaWxkLCAq
Y2hpbGQyOworCisgICAgICAgIHRtcCA9IGNoaWxkLT5yYl9sZWZ0OworICAgICAgICBpZiAoIXRt
cCkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENhc2UgMjogbm9k
ZSdzIHN1Y2Nlc3NvciBpcyBpdHMgcmlnaHQgY2hpbGQKKyAgICAgICAgICAgICAqCisgICAgICAg
ICAgICAgKiAgICAobikgICAgICAgICAgKHMpCisgICAgICAgICAgICAgKiAgICAvIFwgICAgICAg
ICAgLyBcCisgICAgICAgICAgICAgKiAgKHgpIChzKSAgLT4gICh4KSAoYykKKyAgICAgICAgICAg
ICAqICAgICAgICBcCisgICAgICAgICAgICAgKiAgICAgICAgKGMpCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIHBhcmVudCA9IHN1Y2Nlc3NvcjsKKyAgICAgICAgICAgIGNoaWxkMiA9IHN1
Y2Nlc3Nvci0+cmJfcmlnaHQ7CisKKyAgICAgICAgICAgIGF1Z21lbnQtPmNvcHkobm9kZSwgc3Vj
Y2Vzc29yKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgKiBDYXNlIDM6IG5vZGUncyBzdWNjZXNzb3IgaXMgbGVmdG1vc3Qg
dW5kZXIKKyAgICAgICAgICAgICAqIG5vZGUncyByaWdodCBjaGlsZCBzdWJ0cmVlCisgICAgICAg
ICAgICAgKgorICAgICAgICAgICAgICogICAgKG4pICAgICAgICAgIChzKQorICAgICAgICAgICAg
ICogICAgLyBcICAgICAgICAgIC8gXAorICAgICAgICAgICAgICogICh4KSAoeSkgIC0+ICAoeCkg
KHkpCisgICAgICAgICAgICAgKiAgICAgIC8gICAgICAgICAgICAvCisgICAgICAgICAgICAgKiAg
ICAocCkgICAgICAgICAgKHApCisgICAgICAgICAgICAgKiAgICAvICAgICAgICAgICAgLworICAg
ICAgICAgICAgICogIChzKSAgICAgICAgICAoYykKKyAgICAgICAgICAgICAqICAgIFwKKyAgICAg
ICAgICAgICAqICAgIChjKQorICAgICAgICAgICAgICovCisgICAgICAgICAgICBkbworICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHBhcmVudCA9IHN1Y2Nlc3NvcjsKKyAgICAgICAgICAg
ICAgICBzdWNjZXNzb3IgPSB0bXA7CisgICAgICAgICAgICAgICAgdG1wID0gdG1wLT5yYl9sZWZ0
OworICAgICAgICAgICAgfSB3aGlsZSAodG1wKTsKKyAgICAgICAgICAgIGNoaWxkMiA9IHN1Y2Nl
c3Nvci0+cmJfcmlnaHQ7CisgICAgICAgICAgICBXUklURV9PTkNFKHBhcmVudC0+cmJfbGVmdCwg
Y2hpbGQyKTsKKyAgICAgICAgICAgIFdSSVRFX09OQ0Uoc3VjY2Vzc29yLT5yYl9yaWdodCwgY2hp
bGQpOworICAgICAgICAgICAgcmJfc2V0X3BhcmVudChjaGlsZCwgc3VjY2Vzc29yKTsKKworICAg
ICAgICAgICAgYXVnbWVudC0+Y29weShub2RlLCBzdWNjZXNzb3IpOworICAgICAgICAgICAgYXVn
bWVudC0+cHJvcGFnYXRlKHBhcmVudCwgc3VjY2Vzc29yKTsKKyAgICAgICAgfQorCisgICAgICAg
IHRtcCA9IG5vZGUtPnJiX2xlZnQ7CisgICAgICAgIFdSSVRFX09OQ0Uoc3VjY2Vzc29yLT5yYl9s
ZWZ0LCB0bXApOworICAgICAgICByYl9zZXRfcGFyZW50KHRtcCwgc3VjY2Vzc29yKTsKKworICAg
ICAgICBwYyA9IG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yOworICAgICAgICB0bXAgPSBfX3JiX3Bh
cmVudChwYyk7CisgICAgICAgIF9fcmJfY2hhbmdlX2NoaWxkKG5vZGUsIHN1Y2Nlc3NvciwgdG1w
LCByb290KTsKKworICAgICAgICBpZiAoY2hpbGQyKQorICAgICAgICB7CisgICAgICAgICAgICBz
dWNjZXNzb3ItPl9fcmJfcGFyZW50X2NvbG9yID0gcGM7CisgICAgICAgICAgICByYl9zZXRfcGFy
ZW50X2NvbG9yKGNoaWxkMiwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICByZWJhbGFu
Y2UgPSBOVUxMOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBwYzIgPSBzdWNjZXNzb3ItPl9fcmJfcGFyZW50X2NvbG9yOworICAg
ICAgICAgICAgc3VjY2Vzc29yLT5fX3JiX3BhcmVudF9jb2xvciA9IHBjOworICAgICAgICAgICAg
cmViYWxhbmNlID0gX19yYl9pc19ibGFjayhwYzIpID8gcGFyZW50IDogTlVMTDsKKyAgICAgICAg
fQorICAgICAgICB0bXAgPSBzdWNjZXNzb3I7CisgICAgfQorCisgICAgYXVnbWVudC0+cHJvcGFn
YXRlKHRtcCwgTlVMTCk7CisgICAgcmV0dXJuIHJlYmFsYW5jZTsKK30KKworc3RhdGljIF9fYWx3
YXlzX2lubGluZSB2b2lkCityYl9lcmFzZV9hdWdtZW50ZWQoc3RydWN0IHJiX25vZGUgKm5vZGUs
IHN0cnVjdCByYl9yb290ICpyb290LAorICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmJfYXVnbWVu
dF9jYWxsYmFja3MgKmF1Z21lbnQpCit7CisgICAgc3RydWN0IHJiX25vZGUgKnJlYmFsYW5jZSA9
IF9fcmJfZXJhc2VfYXVnbWVudGVkKG5vZGUsIHJvb3QsIGF1Z21lbnQpOworICAgIGlmIChyZWJh
bGFuY2UpCisgICAgICAgIF9fcmJfZXJhc2VfY29sb3IocmViYWxhbmNlLCByb290LCBhdWdtZW50
LT5yb3RhdGUpOworfQorCisjZW5kaWYgICAgLyogX0xJTlVYX1JCVFJFRV9BVUdNRU5URURfSCAq
LwotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:37:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:37:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8s1u-0007Ga-TS; Thu, 11 May 2017 17:37:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297a10a21=Andrew.Cooper3@citrix.com>)
 id 1d8s1t-0007GU-MR
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:37:33 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 79/6B-01999-C51A4195; Thu, 11 May 2017 17:37:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsWyU9JRQjdyoUi
 kwZs/7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bvu6OsBaslKz4+nsHawLhMpIuRk0NCwE/i
 9YFuli5GDg5hAR2Jub8tQcIiAjESW858Ze5i5OIQEuhklNg5bSEjSIJNQF9i94tPTCA2r4Ctx
 KK2nWwgNouAqsSMY5fYQWxRgXCJt41HWCBqBCVOznzCAjKIU6CLUWLi9/uMIMuYBTQl1u/SB6
 lhFpCX2P52DjOILSSgJnGtH2KOhEC6xMRnPSwTGPlmIRk1C6F7FpLuBYzMqxg1ilOLylKLdA2
 N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkONAQh2MPbNcj7EKMnBpCTKyzhR
 JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/mAqCcYFFqempFWmYOMOhh0hIcPEoivAbzgdK8x
 QWJucWZ6RCpU4yKUuK850ASAiCJjNI8uDZYpF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK
 8RyHaezLwSuOmvgBYzAS3u/yMMsrgkESEl1cCYMvXvaZeuf0kzHjDu/Jqdy5iw0vTjF6mZf2z
 umrYWJ16eH5AmN5fpcIR4ROHRv3lXFzBwhJ8LLD227lhqTyH31POVn7f3HqzPMTlyVcJhX3+a
 nOOJZb5u4ju4d6U7+x1Kifn+WSoiefXjrJ8H87xmpv9srGF6y2zHuGXvS15expBp7t73Zoops
 RRnJBpqMRcVJwIAhstpVK8CAAA=
X-Env-Sender: prvs=297a10a21=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494524247!77021816!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12918 invoked from network); 11 May 2017 17:37:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 17:37:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="45865810"
To: Rapidash <Rapidash@protonmail.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <XKQLOae4sTXorHbICheCFVzIAZNRaQMiEnMJNcJHQo9a3vwGs4hfgLPLTNcog4R4vGEsF4CeJbwXkwXeDC8TFmNdJJf9aY9LAfhRQ_4mDNM=@protonmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <285860f5-c848-f086-e602-32957c9fda6a@citrix.com>
Date: Thu, 11 May 2017 18:37:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <XKQLOae4sTXorHbICheCFVzIAZNRaQMiEnMJNcJHQo9a3vwGs4hfgLPLTNcog4R4vGEsF4CeJbwXkwXeDC8TFmNdJJf9aY9LAfhRQ_4mDNM=@protonmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Hypercall Inquiries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDUvMTcgMTU6MjIsIFJhcGlkYXNoIHdyb3RlOgo+IEdyZWV0aW5ncywKPiAgTXkgY28t
d29ya2VyIGFuZCBJIGFyZSBsb29raW5nIGludG8gWGVuIEh5cGVydmlzb3IuIEJ5IGFueSBjaGFu
Y2UsIGRvCj4geW91IG9yIGFueSBvZiB5b3VyIGNvbGxlYWd1ZXMgaGF2ZSB0ZWNobmljYWwgbWF0
ZXJpYWwvIHBhcGVycy8KPiBwcmVzZW50YXRpb25zIGRldGFpbGluZyBob3cgdGhlIGh5cGVyY2Fs
bCBpbnRlcmFjdHMgd2l0aCB0aGUgaHlwZXJ2aXNvcj8KCnhlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni94ZW4teDg2X3szMiw2NH0uaCBkb2N1bWVudCB0aGUgQUJJLgoKVGhlcmUgYXJlIHNvbWUg
Ym9va3Mgb24gWGVuLCBidXQgdGhlcmUgaXNuJ3QgYSB3cml0dGVuIHRlY2huaWNhbApzcGVjaWZp
Y2F0aW9uIChhcyBmYXIgYXMgSSBhbSBhd2FyZSkuCgo+Cj4gIFRoYW5rIHlvdSBpbiBhZHZhbmNl
IGZvciBhbnkgYXNzaXN0YW5jZSwKPiAgIC0gUmFwaWRhc2gKPgo+Cj4gU29tZSBzcGVjaWZpYyBx
dWVzdGlvbnM6Cj4gLSBJZiB0aGUgbWVtb3J5IG9mIHRoZSBWTSBpcyBzdG9yZWQgb24gbm9uLWNv
bmdydWVudCBzZWN0aW9ucyBvZiB0aGUKPiBob3N0J3MgbWFjaGluZSBtZW1vcnksIGhvdyBkb2Vz
IHRoZSBoeXBlcmNhbGwgaGFuZGxlciBjaGVjayB3aGV0aGVyIGEKPiBwYXNzZWQgaW4gcG9pbnRl
ciBwYXJhbWV0ZXIgZmFsbHMgd2l0aGluIHRoZXNlIFZNIGNsYWltZWQgc2VjdGlvbnMgb2YKPiBt
ZW1vcnk/CgpZb3UgbG9vayBsaWtlIHlvdSBhcmUgY29uc2lkZXJpbmcgUFYgZ3Vlc3RzPwoKSWYg
c28sIHJlYWxpc2UgdGhhdCBQViBndWVzdHMgcnVubmluZyB1bmRlciBYZW4gYXJlIGp1c3QgbGlr
ZSB1c2Vyc3BhY2UKcHJvY2Vzc2VzIHJ1bm5pbmcgdW5kZXIgYW4gbmF0aXZlIGtlcm5lbC4gIFRo
ZXJlIGlzIGEgc2hhcmVkIHZpcnR1YWwKYWRkcmVzcyBzcGFjZSwgYW5kIHRoZSBzeXN0ZW0gY2Fs
bCBpbnRlcmZhY2UgdXNlcyBwbGFpbiBwb2ludGVycy4KCj4gLSBTaW5jZSB0aGUgaHlwZXJjYWxs
cyBhcmUgbGltaXRlZCBpbiBudW1iZXIgY29tcGFyZWQgdG8gc3lzY2FsbHMsIGlzCj4gdGhlcmUg
ZXZlciBhbiBpbnN0YW5jZSB3aGVyZSB0aGUgZG9tYWluIHdpbGwgcmVxdWlyZSBhIHN5c2NhbGwg
dGhhdAo+IHRoZSBoeXBlcmNhbGwgZG9lcyBub3QgY292ZXI/CgpJIGRvbid0IHVuZGVyc3RhbmQg
dGhlIHdoYXQgeW91IG1lYW4uICAiaHlwZXJjYWxscyIgYXJlIGp1c3Qgc3lzdGVtCmNhbGxzIGZy
b20gdGhlIGd1ZXN0IGtlcm5lbCB0byBYZW4uICBUaGV5IGFyZSBlbnRpcmVseSBvcnRob2dvbmFs
IHRvIHRoZQpndWVzdHMgdXNlcnNwYWNlIGlzc3Vpbmcgc3lzdGVtIGNhbGxzIHRvIGl0cyBrZXJu
ZWwuCgo+ICAKPiBBbHNvLCB3ZSBoYXZlIGJlZW4gbG9va2luZyBhdCB0aGUgWGVuIGh5cGVyY2Fs
bCBzb3VyY2UgY29kZSB0byB0cnkgYW5kCj4gZmlndXJlIG91dCB0aGUgbWVjaGFuaWNzIHRoZXJl
LiBJbiBmaWxlICJoeXBlcmNhbGwteDg2XzY0LmgiIHRoZXJlIGlzCj4gdGhlIGZvbGxvd2luZyBj
b2RlIHNlZ21lbnQgd2UgYXJlIGF0dGVtcHRpbmcgdG8gZGVjaXBoZXIgKGZyb20gaXQsIHdlCj4g
Y2FuIGZpZ3VyZSBvdXQgdGhlIHByZWNlZGluZyBmdW5jdGlvbnMpOgo+Cj4gI2RlZmluZSBfaHlw
ZXJjYWxsNSh0eXBlLCBuYW1lLCBhMSwgYTIsIGEzLCBhNCwgYTUpICBcCj4gKHsgICAgICAgIFwK
PiAgbG9uZyBfX3JlcywgX19pZ24xLCBfX2lnbjIsIF9faWduMzsgICBcCj4gIGFzbSB2b2xhdGls
ZSAoICAgICAgXAo+ICAgIm1vdnEgJTcsJSVyMTA7IG1vdnEgJTgsJSVyODsgIiAgIFwKPiAgICJj
YWxsIGh5cGVyY2FsbF9wYWdlICsgKCJTVFIoX19IWVBFUlZJU09SXyMjbmFtZSkiICogMzIpIlwK
PiAgIDogIj1hIiAoX19yZXMpLCAiPUQiIChfX2lnbjEpLCAiPVMiIChfX2lnbjIpLCBcCj4gICAi
PWQiIChfX2lnbjMpICAgICBcCj4gICA6ICIxIiAoKGxvbmcpKGExKSksICIyIiAoKGxvbmcpKGEy
KSksICBcCj4gICAiMyIgKChsb25nKShhMykpLCAiZyIgKChsb25nKShhNCkpLCAgXAo+ICAgImci
ICgobG9uZykoYTUpKSAgICBcCj4gICA6ICJtZW1vcnkiLCAicjEwIiwgInI4IiApOyAgIFwKPiAg
KHR5cGUpX19yZXM7ICAgICAgXAo+IH0pCgpUaGlzIGlzIGEgcmF0aGVyIHBvb3IgcGllY2Ugb2Yg
Y29kZSwgYnV0IEkgYW0gYWZyYWlkIHRoYXQgbXkgYmVzdCBhZHZpY2UKaGVyZSBpcyB0byByZWFk
IHRoZSBHQ0MgZG9jdW1lbnRhdGlvbiBvbiBob3cgdGhlIGFzbSgpIHN0YXRlbWVudC4gIE5vbmUK
b2YgdGhlc2UgcXVlc3Rpb25zIGFyZSB4ZW4tc3BlY2lmaWMsIGJ1dCB0aGUgY2hhbmNlcyBhcmUg
Z29vZCB0aGF0IHlvdQp3b250IHVuZGVyc3RhbmQgbXkgYW5zd2VycyBpZiB5b3UgZG9uJ3QgdW5k
ZXJzdGFuZCBob3cgZXh0ZW5kZWQgYXNzZW1ibHkKd29ya3MuCgo+Cj4gLSBUaGUgZmlyc3QgbGlu
ZSB3aXRoaW4gdGhlIGFzbSB2b2xhdGlsZSBzZWN0aW9uLCBhcmUgdGhlIGNvbnRlbnRzIG9mCj4g
cmVnaXN0ZXJzIGJlaW5nIHNhdmVkIHRvIG1lbW9yeT8gSWYgc28sIHdoZXJlPwoKTm8uICBBVCZU
IHN5bnRheCByZWFkcyBsZWZ0IHRvIHJpZ2h0LCBzbyB0aGUgZGVzdGluYXRpb24gb3BlcmFuZHMg
YXJlIG9uCnRoZSByaWdodCBoYW5kIHNpZGUuICBJbiB0aGlzIGNhc2UsIHRoZSAlcjEwIGFuZCAl
cjggcmVnaXN0ZXJzLgoKPiAtIEluIHRoZSB0aGlyZCBhbmQgZm91cnRoIGxpbmVzIHdpdGhpbiB0
aGUgc2FtZSBzZWN0aW9uLCBhcmUgdmFsdWVzCj4gZnJvbSBfX3JlcyBiZWluZyBwbGFjZWQgaW50
byB0aGUgImEiIHJlZ2lzdGVyLCBvciBhcmUgdGhlIHZhbHVlcwo+IHdpdGhpbiB0aGUgImEiIHJl
Z2lzdGVyIGJlaW5nIHN0b3JlZCBpbiB0aGUgdmFyaWFibGUgX19yZXMgZm9yIHVzZSBsYXRlcj8K
CiI9YSIgaXMgYW4gb3V0cHV0LCBtZWFuaW5nIHRoYXQgJXJheCBnZXRzIHN0b3JlZCBpbnRvIF9f
cmVzLgoKPiAtIERvZXMgdGhlICIxIiwgIjIiLCAiMyIsICJnIiwgImciIGNvcnJlc3BvbmQgdG8g
dGhlIGVieCwgZWN4LCBlZHgsCj4gZXNpLCBhbmQgZWRpIHJlZ2lzdGVycz8gT3IgYXJlIHRoZXkg
YSBkaWZmZXJlbnQgc2V0PwoKVGhlIG51bWJlcnMgbWF0Y2ggdXAgdG8gdGhlIG91dHB1dCBvcGVy
YW5kcywgc28gYXJlICVyZGksICVyc2ksICVyZHggaW4KdGhhdCBvcmRlci4KClRoZSBnIGNvbnN0
cmFpbnQgbWVhbnMgYW55IGdlbmVyYWwgcHVycG9zZSByZWdpc3Rlci4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sAY-0007yE-P7; Thu, 11 May 2017 17:46:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8sAX-0007y8-NW
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:46:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 81/4F-01977-473A4195; Thu, 11 May 2017 17:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbdksUi
 kQcdJdoslHxezODB6HN39mymAMYo1My8pvyKBNeP97rksBSvEKi58aWBsYFwk2MXIxSEksJlR
 4tLLC2wQzm5GiYb2g0xdjJwcwgIhEl0LvjOD2CICXhKPZsyFKtrOKLH/9jdmEIdZYC6jxJpL2
 1hAqtgENCXufP4E1M3BwStgJXHqTTFImEVAVWLR78Vgg0QFwiXeNh4BK+cVEJQ4OfMJmM0pYC
 /x+8ZSMJtZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxqhenFpWlFula6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZcPQMD4w7G1z+dDjFKcjApifIyThSJFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBm7UIKCdYlJqeWpGWmQMMfZi0BAePkgjvZpA0b3FBYm5xZ
 jpE6hSjopQ47zKQhABIIqM0D64NFm+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzXl0INI
 UnM68EbvoroMVMQIv7/wiDLC5JREhJNTBGazmsdKws1K3lqN3wdbXIpCu6tQXG+x5Lrbi4ccK
 pwIOxBeFK80rnThC6c6/sf7lm0WP3bcI37Njm3FZV7n+25NRSBuGEoLbcPRZn59r+Veo5qfRm
 UkuN4zwXIa2tUXEv7wvz9f1rz7nWIG3KVTZzrfAf/fuR5ixf3yqpRGxc1qi4J/b8BCYlluKMR
 EMt5qLiRADNa5KnsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494524787!99332839!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38462 invoked from network); 11 May 2017 17:46:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 11 May 2017 17:46:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2FB3C15A2;
 Thu, 11 May 2017 10:46:27 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DB6C23F4FF;
 Thu, 11 May 2017 10:46:25 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Xiong Zhang <xiong.y.zhang@intel.com>
References: <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
 <1494556977-20432-1-git-send-email-xiong.y.zhang@intel.com>
 <5914632A0200007800158CE0@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e83615d1-f7ab-a511-f160-5ce4af00099f@arm.com>
Date: Thu, 11 May 2017 18:46:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5914632A0200007800158CE0@prv-mh.provo.novell.com>
Cc: andrew.cooper3@citrix.com, george.dunlap@citrix.com,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, yu.c.zhang@linux.intel.com,
 zhiyuan.lv@intel.com
Subject: Re: [Xen-devel] [PATCH V4] x86/ioreq_server: Make
 p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8wNS8xNyAxMjoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDUu
MTcgYXQgMDQ6NDIsIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+IENvbW1pdCA2
ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0IG91dHN0
YW5kaW5nCj4+IHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1
bm1hcHMiKSBpbnRyb2R1Y2VkCj4+IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSwgd2hpY2ggd2Fz
IG1lYW50IHRvIHN5bmNocm9ub3VzbHkgZmluaXNoIGEKPj4gcHJldmlvdXNseSBpbml0aWF0ZWQg
dHlwZSBjaGFuZ2Ugb3ZlciBhIGdwZm4gcmFuZ2UuICBJdCBkaWQgdGhpcyBieQo+PiBjYWxsaW5n
IGdldF9lbnRyeSgpLCBjaGVja2luZyBpZiBpdCB3YXMgdGhlIGFwcHJvcHJpYXRlIHR5cGUsIGFu
ZCB0aGVuCj4+IGNhbGxpbmcgc2V0X2VudHJ5KCkuCj4+Cj4+IFVuZm9ydHVuYXRlbHksIGEgcHJl
dmlvdXMgY29tbWl0ICgxNjc5ZTBkZjNkZjYgIng4Ni9pb3JlcSBzZXJ2ZXI6Cj4+IGFzeW5jaHJv
bm91c2x5IHJlc2V0IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIpIG1vZGlm
aWVkCj4+IGdldF9lbnRyeSgpIHRvIGFsd2F5cyByZXR1cm4gdGhlIG5ldyB0eXBlIGFmdGVyIHRo
ZSB0eXBlIGNoYW5nZSwgbWVhbmluZwo+PiB0aGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBu
ZXZlciBjaGFuZ2VkIGFueSBlbnRyaWVzLiAgV2hpY2ggbWVhbnMKPj4gd2hlbiBhbiBpb3JlcSBz
ZXJ2ZXIgd2FzIGRldGFjaGVkIGFuZCB0aGVuIHJlLWF0dGFjaGVkIChhcyBoYXBwZW5zIGluCj4+
IFhlbkdUIG9uIHJlYm9vdCkgdGhlIHJlLWF0dGFjaCBmYWlsZWQuCj4+Cj4+IEZpeCB0aGlzIGJ5
IHVzaW5nIHRoZSBleGlzdGluZyBwMm0tc3BlY2lmaWMgcmVjYWxjdWxhdGlvbiBsb2dpYyBpbnN0
ZWFkCj4+IG9mIGRvaW5nIGEgcmVhZC1jaGVjay13cml0ZSBsb29wLgo+Pgo+PiBGaXg6ICdjb21t
aXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNlcnZlcjogc3luY2hyb25vdXNseSByZXNldAo+
PiAgICAgICBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3Jl
cSBzZXJ2ZXIgdW5tYXBzIiknCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFhpb25nIFpoYW5nIDx4aW9u
Zy55LnpoYW5nQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogWXUgWmhhbmcgPHl1LmMuemhh
bmdAbGludXguaW50ZWwuY29tPgo+PiBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjdHJpeC5jb20+Cj4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IGFsYmVpdCBJJ20gbm90IG92ZXJseSBoYXBweSB3aXRoIC4uLgo+Cj4+ICtp
bnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2ZuLCB1bnNpZ25lZCBsb25nIG1heF9ucikK
Pj4gIHsKPj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQp
Owo+PiAtICAgIHAybV90eXBlX3QgdDsKPj4gICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94
KGZpcnN0X2dmbik7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBsYXN0X2dmbiA9IGdmbiArIG1heF9u
ciAtIDE7Cj4+IC0KPj4gLSAgICBBU1NFUlQob3QgIT0gbnQpOwo+PiAtICAgIEFTU0VSVChwMm1f
aXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKPj4gKyAgICBpbnQg
cmMgPSAwOwo+Pgo+PiAgICAgIHAybV9sb2NrKHAybSk7Cj4+Cj4+ICAgICAgbGFzdF9nZm4gPSBt
aW4obGFzdF9nZm4sIHAybS0+bWF4X21hcHBlZF9wZm4pOwo+PiAgICAgIHdoaWxlICggZ2ZuIDw9
IGxhc3RfZ2ZuICkKPj4gICAgICB7Cj4+IC0gICAgICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQo
ZCwgZ2ZuLCAmdCk7Cj4+IC0KPj4gLSAgICAgICAgaWYgKCB0ID09IG90ICkKPj4gLSAgICAgICAg
ICAgIHAybV9jaGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuLCB0LCBudCk7Cj4+ICsgICAgICAgIHJjID0g
cDJtLT5yZWNhbGMocDJtLCBnZm4pOwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBlcHQt
PnJlY2FsYyBjb3VsZCByZXR1cm4gMC8xLy1FTk9NRU0uIHB0LT5yZWNhbGMgY291bGQgcmV0dXJu
Cj4+ICsgICAgICAgICAqIDAvLUVOT01FTS8tRU5PRU5ULCAtRU5PRU5UIGlzbid0IGFuIGVycm9y
IGFzIHdlIGFyZSBsb29waW5nCj4+ICsgICAgICAgICAqIGdmbiBoZXJlLgo+PiArICAgICAgICAg
Ki8KPj4gKyAgICAgICAgaWYgKCByYyA9PSAtRU5PRU5UKQoKTklUOiBzcGFjZSBtaXNzaW5nIGJl
Zm9yZSApCgo+PiArICAgICAgICAgICAgcmMgPSAwOwo+PiArICAgICAgICBlbHNlIGlmICggcmMg
PCAwICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwg
InAybS0+cmVjYWxjIGZhaWxlZCEgRG9tJWQgZ2ZuPSVseFxuIiwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKPgo+IC4uLiBhIG1lc3NhZ2UgYmVpbmcgbG9nZ2Vk
IGhlcmUuCj4KPiBBbHNvIEknbSBzdXJlIGl0IHdhcyBwb2ludGVkIG91dCBiZWZvcmUgdGhhdCBp
ZiB0aGlzIGlzIG1lYW50IGZvcgo+IDQuOSAod2hpY2ggSSBhc3N1bWUgaXQgaXMpIHlvdSBzaG91
bGQgaGF2ZSBDYy1lZCBKdWxpZW4gKG5vdwo+IGFkZGVkKS4KClhpb25nIFpoYW5nLCBjYW4geW91
IGNvbmZpcm0gdGhpcyBpcyBtZWFudCBmb3IgWGVuIDQuOT8KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:50:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sEk-00009P-9f; Thu, 11 May 2017 17:50:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8sEj-00009J-Do
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:50:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DD/BC-03587-874A4195; Thu, 11 May 2017 17:50:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTbdiiUi
 kwaz9XBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aeUz1sBW84Ki7cm8ncwHiNvYuRi0NIYBOj
 xJG3vWwQzm5Gibu/FgJlODmEBZwkXn3uYQSxRQRcJK7N7oYqWsAosejoEzaQBLNAoMSK7jfMI
 DabgKbEnc+fmEBsXgEriQXTJrOC2CwCqhJT784Ci4sKhEu8bTzCAlEjKHFy5hMwm1PAUmLZs9
 1MEDNtJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaN6cWpRWWqRrpleUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDEAwQ7GeSf8DzFKcjApifIyThSJFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBe20RUE6wKDU9tSItMwcY+jBpCQ4eJRHezSBp3uKCxNzizHSI1ClGX
 Y53Sz+8ZxJiycvPS5US5+VZDFQkAFKUUZoHNwIWh5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gEVAEyhSczrwRu0yugI5iAjuj/IwxyREkiQkqqgXHh1IAeu37zyDTBP46lDZLbHfjrThyw55U
 Tnfw0lnGurEvs/0WPDt5QNt/Usuv2HVOulXP41I+WKG5imXNzX81TnxXlzsLu37iSXry9IxJx
 tXf9+mPzPi3stJgTHPBOVqNZo1348Y3b31kPNvau4PdP9LOaPFnHbRI/j8Ix89m9T/PUW5QaL
 iuxFGckGmoxFxUnAgCk8rGmvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494525047!61812483!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14084 invoked from network); 11 May 2017 17:50:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 11 May 2017 17:50:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6EB93344;
 Thu, 11 May 2017 10:50:47 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ACBC13F4FF;
 Thu, 11 May 2017 10:50:46 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Charles Arnold <carnold@suse.com>
References: <591491760200009100117EC5@prv-mh.provo.novell.com>
 <591491760200009100117EC5@prv-mh.provo.novell.com>
 <20170511163055.oaydfph5bx4z6bz5@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ea9a7770-b255-9d19-6c6a-eb044477b11f@arm.com>
Date: Thu, 11 May 2017 18:50:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511163055.oaydfph5bx4z6bz5@citrix.com>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Patch] Fix broken package config file
	xenlight.pc.in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTEvMDUvMTcgMTc6MzAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBNYXkg
MTEsIDIwMTcgYXQgMTA6Mjk6NDJBTSAtMDYwMCwgQ2hhcmxlcyBBcm5vbGQgd3JvdGU6Cj4+IFRo
ZSBSZXF1aXJlcyBsaW5lIGluIHRoaXMgY29uZmlnIGZpbGUgdXNlcyB0aGUgd3JvbmcgbmFtZXMg
Zm9yIHR3byBkZXBlbmRlbmNpZXMuCj4+Cj4+IFRoZSBwYWNrYWdlIGNvbmZpZyBmaWxlIGZvciB4
ZW5jdHJsIGlzIGNhbGxlZCAneGVuY29udHJvbCcgYW5kIGZvciBibGt0YXBjdGwgaXMKPj4gY2Fs
bGVkICd4ZW5ibGt0YXBjdGwnLiBSdW5uaW5nIGEgY29tbWFuZCBsaWtlICdwa2ctY29uZmlnIC0t
ZXhpc3RzIHhlbmxpZ2h0JyB3aWxsCj4+IGZhaWwgd2l0aG91dCB0aGlzIGZpeC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRAc3VzZS5jb20+Cj4KPiBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPgo+IEp1bGllbiB0aGlzIHNob3VsZCBi
ZSBpbiA0LjkuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQ2hlZXJzLAoKPgo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGVubGln
aHQucGMuaW4gYi90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgo+PiBpbmRleCA3MWQwOTNhMGFl
Li44NmMzOGE1NjM0IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgo+
PiArKysgYi90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgo+PiBAQCAtOSw0ICs5LDQgQEAgRGVz
Y3JpcHRpb246IFRoZSBYZW5saWdodCBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgo+PiAgVmVy
c2lvbjogQEB2ZXJzaW9uQEAKPj4gIENmbGFnczogLUkke2luY2x1ZGVkaXJ9Cj4+ICBMaWJzOiBA
QGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5saWdodAo+PiAtUmVxdWlyZXMucHJpdmF0ZTogeGVu
dG9vbGxvZyx4ZW5ldnRjaG4seGVuY3RybCx4ZW5ndWVzdCx4ZW5zdG9yZSxibGt0YXBjdGwKPj4g
K1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuZXZ0Y2huLHhlbmNvbnRyb2wseGVuZ3Vl
c3QseGVuc3RvcmUseGVuYmxrdGFwY3RsCj4+Cj4+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFJ-0000C9-Ht; Thu, 11 May 2017 17:51:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8sFH-0000Bv-KY
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:23 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E3/08-03620-A94A4195; Thu, 11 May 2017 17:51:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVysyfVTXfWEpF
 IgxmfBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdfy8xFbxhq2g/1sbUwHietYuRi0NIYBOj
 xJHdD6Gc3YwSdzbtY+pi5OQQFoiReL1jEpgtIuArcfdxE5DNAVRkIXHkmyxImFkgVaKl6yAbi
 M0moClx5/MnsHJeASuJZ5P2MYLYLAKqEpceXwGLiwqES7xtPMICUSMocXLmEzCbU8BSYseNB2
 wQM80kurZ2MULY8hLNW2czT2Dkm4WkZRaSsllIyhYwMq9iVC9OLSpLLdI110sqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw2BiDYwTjzsv8hRkkOJiVRXsaJIpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHgjFwPlBItS01Mr0jJzgGEPk5bg4FES4d28CCjNW1yQmFucmQ6ROsVoz
 PFu6Yf3TBxz7n19zyTEkpeflyolzssDMkkApDSjNA9uECweLzHKSgnzMgKdJsRTkFqUm1mCKv
 +KUZyDUUmYdyfIFJ7MvBK4fa+ATmECOqX/jzDIKSWJCCmpBkYFdoM/H1n5/2kfrfJabeffKa3
 JoHDhpcOH46wMPewztHfPLjEo9i774GL6SjuPMb6ce27RjrT7G0N5Y6WTmJw958darHk9j+fJ
 qru97usj5iu23teesviTm86MbbsNVpsVmyS2f/2ur/F98q1fGxZ/zFqmv07h28kdBoyy+fE5Y
 cf2q7VpcCuxFGckGmoxFxUnAgDGtx9/wgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494525081!92200582!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56072 invoked from network); 11 May 2017 17:51:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 11 May 2017 17:51:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 37410344;
 Thu, 11 May 2017 10:51:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 761643F4FF;
 Thu, 11 May 2017 10:51:20 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170511125719.11050-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0aaeb82e-088d-3b1b-2129-952dec6dd498@arm.com>
Date: Thu, 11 May 2017 18:51:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511125719.11050-1-wei.liu2@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] xl: don't ignore return value from
 libxl_device_events_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTEvMDUvMTcgMTM6NTcsIFdlaSBMaXUgd3JvdGU6Cj4gVGhhdCBmdW5jdGlv
biBjYW4gcmV0dXJuIGEgd2hvbGUgc2xldyBvZiBlcnJvciBjb2Rlcy4gVHJhbnNsYXRlIHRoZW0K
PiB0byBFWElUX0ZBSUxVUkUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IENjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgdG9v
bHMveGwveGxfbWlzYy5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9taXNjLmMgYi90b29s
cy94bC94bF9taXNjLmMKPiBpbmRleCA5MDM3ZTJiMmYwLi45YzYyMjdhZjIzIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL3hsL3hsX21pc2MuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX21pc2MuYwo+IEBAIC0x
ODIsNyArMTgyLDcgQEAgaW50IG1haW5fZGV2ZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAg
ICAgICAgfQo+ICAgICAgfQo+Cj4gLSAgICBsaWJ4bF9kZXZpY2VfZXZlbnRzX2hhbmRsZXIoY3R4
LCAwKTsKPiArICAgIHJldCA9IGxpYnhsX2RldmljZV9ldmVudHNfaGFuZGxlcihjdHgsIDApID8g
RVhJVF9GQUlMVVJFIDogRVhJVF9TVUNDRVNTOwo+Cj4gIG91dDoKPiAgICAgIHJldHVybiByZXQ7
Cj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFN-0000DO-P4; Thu, 11 May 2017 17:51:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFL-0000Ck-MN
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:27 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BA/D9-02189-E94A4195; Thu, 11 May 2017 17:51:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfuEpF
 Ig9bf+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ai5i1MBb+bGCtmTm9kbWDclt3FyMUhJLCJ
 UeL37vOsEM5yRom3R9cxdTFycrAJ6ErsuPmaGcQWEQiVeLrgOzNIEbPAGkaJc4t+snUxcnAIC
 xhLbFruAVLDIqAqsfDBChYQm1fASqKp/TsbiC0hICfRcP4+8wRGzgWMDKsY1YtTi8pSi3RN9J
 KKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj3GAAQ7GBu/OB1ilORgUhLlZZwoEin
 El5SfUpmRWJwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHgjFwPVCRalpqdWpGXmAEMKplSC
 g0dJhHcJSJq3uCAxtzgzHSJ1ilGX493SD++ZhMBmSInztoMUCYAUZZTmwY2AhfclRlkpYV5Go
 AOFeApSi3IzS1DlXzGKczAqCfPuBJnCk5lXArfpFdARTEBH9P8RBjmiJBEhJdXAWLr5225ula
 U19+TWlqo78/OarH/2+2O85b9XibsZne5kWeof7V/LI5i85F2uZYSLstN82xZTjWR/n6oJGw5
 seqTwq/7TiotBcmy72JeVXTicoPbplJzHhkMPvuZa9PiX/S66eOpw698CzmmuLNc/tSpc9hP6
 tnbXSibejYwRNfvio/h/nqv6rsRSnJFoqMVcVJwIALAv4gxqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494525084!69151466!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11502 invoked from network); 11 May 2017 17:51:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A5051344;
 Thu, 11 May 2017 10:51:24 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7CD3E3F4FF;
 Thu, 11 May 2017 10:51:23 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:12 +0100
Message-Id: <20170511175340.8448-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 00/28] arm64: Dom0 ITS emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgp0aGlzIGlzIGEgcmV3b3JrZWQgdmVyc2lvbiwgYWRkcmVzc2luZyBjb21tZW50cyBvbiB2
OC4KQWZ0ZXIgc29tZSBkaXNjdXNzaW9ucyB3ZSBjYW1lIHRvIHRoZSBjb25jbHVzaW9uIHRoYXQg
Zm9yIHByb3Blcmx5IGFkZHJlc3NpbmcKYWxsIHRoZSBpc3N1ZXMgd2UgZm91bmQgd2UgbmVlZCBz
b21lIG1vcmUgc2VyaW91cyByZXdvcmsgb2YgdGhlIFZHSUM6CiogUHJvdGVjdGluZyBhIHN0cnVj
dCBwZW5kaW5nX2lycSB3aXRoIHRoZSBWR0lDIFZDUFUgbG9jayB3aWxsIG5vdCBiZQpzdWZmaWNp
ZW50LCBpbnN0ZWFkIHdlIG5lZWQgYSBwZXItSVJRIGxvY2suCiogVGhlIHByb3BlciBhbnN3ZXIg
dG8gYXZvaWQgYSBzdHJ1Y3QgcGVuZGluZ19pcnEgcmVmZXJlbmNlIGZvciBhbiBMUEkgdG8KYmUg
ZnJlZWQgd2hpbGUgaXQgaXMgaW4gdXNlIGlzIHJlZmVyZW5jZSBjb3VudGluZy4KSG93ZXZlciBp
dCBoYXMgYmVlbiBkZWNpZGVkIHRoYXQgdGhlc2UgY2hhbmdlcyAod2hpY2ggaGF2ZW4gYmVlbiBw
YXJ0aWFsbHkKZHJhZnRlZCBpbiBhbiBSRkMgc2VyaWVzWzFdIGFscmVhZHkpIGFyZSBxdWl0ZSBp
bnRydXNpdmUgYW5kIG5lZWQgbW9yZQp0aW1lIHRvIGdldCBpbiBhIHByb3BlciBzaGFwZS4gVG8g
bm90IGxvb3NlIHRoZSBlZmZvcnQgYWxyZWFkeSBzcGVudCBvbiB0aGUKSVRTIHJldmlldywgdGhp
cyBzZXJpZXMgaXMgKm5vdCogYnVpbGRpbmcgb24gdGhlc2UgY2hhbmdlcywgYnV0IGluc3RlYWQK
dHJpZXMgdG8gYWRkcmVzcyBhbGwgb3RoZXIgaXNzdWVzIG1lbnRpb25lZCBpbiB0aGUgbGFzdCBy
ZXZpZXcgcm91bmQuCkl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIFZHSUMgcmV3b3JrIGlzIHRoZW4g
cGlsZWQgb24gdG9wIG9mIHRoaXMgc2VyaWVzLgoKQmVzaWRlIHNvbWUgc21hbGxlciBjaGFuZ2Vz
IGxpa2VzIGFkZGluZyBBU1NFUlRzIG9yIGNvbW1lbnRzIHRoZXJlIGlzIGEgbmV3CnBhdGNoIDE1
LzI4IHRvIGFsbG93IGFjY2VzcyB0byBhIHN0cnVjdCBwZW5kaW5nX2lycSBkaXJlY3RseSBmcm9t
IGEgZGV2aWNlCihpbnN0ZWFkIG9mIGdvaW5nIHZpYSB0aGUgTFBJIG51bWJlcikuIFBhdGNoIDIw
LzI4IGdvdCByZXdvcmtlZCB0byBjb3ZlciBhCmNvcm5lciBjYXNlIHdoZXJlIG11c3QgYXZvaWQg
cHV0dGluZyB0aGUgc2FtZSBMUEkgbnVtYmVyIHR3aWNlIGludG8gZGlmZmVyZW50CkxScy4gVGhv
c2UgdHdvIGNoYW5nZXMgcmVxdWlyZWQgYSBzbGlnaHQgcmVvcmRlcmluZyBvZiBzb21lIG9mIHRo
ZSBsYXRlcgpwYXRjaGVzIChtb3N0bHkgdGhlIElUUyBjb21tYW5kIGVtdWxhdGlvbikuCgpGb3Ig
YSBkZXRhaWxlZCBjaGFuZ2Vsb2cgc2VlIGJlbG93LgoKQ2hlZXJzLApBbmRyZQoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUaGlzIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIGVt
dWxhdGlvbiBvZiBhbiBBUk0gR0lDdjMgSVRTIGludGVycnVwdApjb250cm9sbGVyLiBGb3IgaGFy
ZHdhcmUgd2hpY2ggcmVsaWVzIG9uIHRoZSBJVFMgdG8gcHJvdmlkZSBpbnRlcnJ1cHRzIGZvcgpp
dHMgcGVyaXBoZXJhbHMgdGhpcyBjb2RlIGlzIG5lZWRlZCB0byBnZXQgYSBtYWNoaW5lIGJvb3Rl
ZCBpbnRvIERvbTAgYXQKYWxsLiBJVFMgZW11bGF0aW9uIGZvciBEb21VcyBpcyBvbmx5IHJlYWxs
eSB1c2VmdWwgd2l0aCBQQ0kgcGFzc3Rocm91Z2gsCndoaWNoIGlzIG5vdCB5ZXQgYXZhaWxhYmxl
IGZvciBBUk0uIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhpcyBmZWF0dXJlCndpbGwgYmUgY28tZGV2
ZWxvcGVkIHdpdGggdGhlIElUUyBEb21VIGNvZGUuIEhvd2V2ZXIgdGhpcyBjb2RlIGRyb3AgaGVy
ZQpjb25zaWRlcmVkIERvbVUgZW11bGF0aW9uIGFscmVhZHksIHRvIGtlZXAgbGF0ZXIgYXJjaGl0
ZWN0dXJhbCBjaGFuZ2VzCnRvIGEgbWluaW11bS4KClRoaXMgaXMgdGVjaG5pY2FsIHByZXZpZXcg
dmVyc2lvbiB0byBhbGxvdyBlYXJseSB0ZXN0aW5nIG9mIHRoZSBmZWF0dXJlLgpUaGluZ3Mgbm90
IChwcm9wZXJseSkgYWRkcmVzc2VkIGluIHRoaXMgcmVsZWFzZToKLSBUaGVyZSBpcyBvbmx5IHN1
cHBvcnQgZm9yIERvbTAgYXQgdGhlIG1vbWVudC4gRG9tVSBzdXBwb3J0IGlzIG9ubHkgcmVhbGx5
CnVzZWZ1bCB3aXRoIFBDSSBwYXNzdGhyb3VnaCwgd2hpY2ggaXMgbm90IHRoZXJlIHlldCBmb3Ig
QVJNLgotIFRoZSBNT1ZBTEwgY29tbWFuZCBpcyBub3QgZW11bGF0ZWQuIEluIG91ciBjYXNlIHRo
ZXJlIGlzIHJlYWxseSBub3RoaW5nCnRvIGRvIGhlcmUuIFdlIG1pZ2h0IG5lZWQgdG8gcmV2aXNp
dCB0aGlzIGluIHRoZSBmdXR1cmUgZm9yIERvbVUgc3VwcG9ydC4KLSBUaGUgSU5WQUxMIGNvbW1h
bmQgbWlnaHQgbmVlZCBzb21lIHJld29yayB0byBiZSBtb3JlIGVmZmljaWVudC4gQ3VycmVudGx5
CndlIGl0ZXJhdGUgb3ZlciBhbGwgbWFwcGVkIExQSXMsIHdoaWNoIG1pZ2h0IHRha2UgYSBiaXQg
bG9uZ2VyLgotIEluZGlyZWN0IHRhYmxlcyBhcmUgbm90IHN1cHBvcnRlZC4gVGhpcyBhZmZlY3Rz
IGJvdGggdGhlIGhvc3QgYW5kIHRoZQp2aXJ0dWFsIHNpZGUuCi0gVGhlIElUUyB0YWJsZXMgaW5z
aWRlIChEb20wKSBndWVzdCBtZW1vcnkgY2Fubm90IGVhc2lseSBiZSBwcm90ZWN0ZWQKYXQgdGhl
IG1vbWVudCAod2l0aG91dCByZXN0cmljdGluZyBhY2Nlc3MgdG8gWGVuIGFzIHdlbGwpLiBTbyBm
b3Igbm93CndlIHRydXN0IERvbTAgbm90IHRvIHRvdWNoIHRoaXMgbWVtb3J5ICh3aGljaCB0aGUg
c3BlYyBmb3JiaWRzIGFzIHdlbGwpLgotIFdpdGggbWFsaWNpb3VzIGd1ZXN0cyAoRG9tVXMpIHRo
ZXJlIGlzIGEgcG9zc2liaWxpdHkgb2YgYW4gaW50ZXJydXB0CnN0b3JtIHRyaWdnZXJlZCBieSBh
IGRldmljZS4gV2Ugd291bGQgbmVlZCB0byBpbnZlc3RpZ2F0ZSB3aGF0IHRoYXQgbWVhbnMKZm9y
IFhlbiBhbmQgaWYgdGhlcmUgaXMgYSBuaWNlIHdheSB0byBwcmV2ZW50IHRoaXMuIERpc2FibGlu
ZyB0aGUgTFBJIG9uCnRoZSBob3N0IHNpZGUgd291bGQgcmVxdWlyZSBjb21tYW5kIHF1ZXVpbmcs
IHdoaWNoIGhhcyBpdHMgZG93bnNpZGVzIHRvCmJlIGlzc3VlZCBkdXJpbmcgcnVudGltZS4KLSBE
b20wIHNob3VsZCBtYWtlIHN1cmUgdGhhdCB0aGUgSVRTIHJlc291cmNlcyAobnVtYmVyIG9mIExQ
SXMsIGRldmljZXMsCmV2ZW50cykgbGF0ZXIgaGFuZGVkIHRvIGEgRG9tVSBhcmUgcmVhbGx5IGxp
bWl0ZWQsIGFzIGEgbGFyZ2UgbnVtYmVyIG9mCnRoZW0gY291bGQgbWVhbiBtdWNoIHRpbWUgc3Bl
bmQgaW4gWGVuIHRvIGluaXRpYWxpemUsIGZyZWUgb3IgaGFuZGxlIHRob3NlLgpJdCBpcyBleHBl
Y3RlZCB0aGF0IHRoZSB0b29sc3RhY2sgc2V0cyB1cCBhIHRhaWxvcmVkIElUUyB3aXRoIGp1c3Qg
ZW5vdWdoCnJlc291cmNlcyB0byBhY2NvbW1vZGF0ZSB0aGUgbmVlZHMgb2YgdGhlIGFjdHVhbCBw
YXNzdGhyb3VnaC1lZCBkZXZpY2UocykuCi0gVGhlIGNvbW1hbmQgcXVldWUgbG9ja2luZyBpcyBj
dXJyZW50bHkgc3Vib3B0aW1hbCBhbmQgc2hvdWxkIGJlIG1hZGUgbW9yZQpmaW5lLWdyYWluZWQg
aW4gdGhlIGZ1dHVyZSwgaWYgcG9zc2libGUuCi0gUHJvdmlkZSBzdXBwb3J0IGZvciBydW5uaW5n
IHdpdGggYW4gSU9NTVUsIHRvIG1hcCB0aGUgZG9vcmJlbGwgcGFnZQp0byBhbGwgZGV2aWNlcy4K
CgpTb21lIGdlbmVyaWMgZGVzaWduIHByaW5jaXBsZXM6CgoqIFRoZSBjdXJyZW50IEdJQyBjb2Rl
IHN0YXRpY2FsbHkgYWxsb2NhdGVzIHN0cnVjdHVyZXMgZm9yIGVhY2ggc3VwcG9ydGVkCklSUSAo
Ym90aCBmb3IgdGhlIGhvc3QgYW5kIHRoZSBndWVzdCksIHdoaWNoIGR1ZSB0byB0aGUgcG90ZW50
aWFsbHkKbWlsbGlvbnMgb2YgTFBJIGludGVycnVwdHMgaXMgbm90IGZlYXNpYmxlIHRvIGNvcHkg
Zm9yIHRoZSBJVFMuClNvIHdlIHJlZnJhaW4gZnJvbSBpbnRyb2R1Y2luZyB0aGUgSVRTIGFzIGEg
Zmlyc3QgY2xhc3MgWGVuIGludGVycnVwdApjb250cm9sbGVyLCBhbHNvIHdlIGRvbid0IGhvbGQg
c3RydWN0IGlycV9kZXNjJ3Mgb3Igc3RydWN0IHBlbmRpbmdfaXJxJ3MKZm9yIGVhY2ggcG9zc2li
bGUgTFBJLgpGb3J0dW5hdGVseSBMUElzIGFyZSBvbmx5IGludGVyZXN0aW5nIHRvIGd1ZXN0cywg
c28gd2UgZ2V0IGF3YXkgd2l0aApzdG9yaW5nIG9ubHkgdGhlIHZpcnR1YWwgSVJRIG51bWJlciBh
bmQgdGhlIGd1ZXN0IFZDUFUgZm9yIGVhY2ggYWxsb2NhdGVkCmhvc3QgTFBJLCB3aGljaCBjYW4g
YmUgc3Rhc2hlZCBpbnRvIG9uZSB1aW50NjRfdC4gVGhpcyBkYXRhIGlzIHN0b3JlZCBpbgphIHR3
by1sZXZlbCB0YWJsZSwgd2hpY2ggaXMgYm90aCBtZW1vcnkgZWZmaWNpZW50IGFuZCBxdWljayB0
byBhY2Nlc3MuCldlIGhvb2sgaW50byB0aGUgZXhpc3RpbmcgSVJRIGhhbmRsaW5nIGFuZCBWR0lD
IGNvZGUgdG8gYXZvaWQgYWNjZXNzaW5nCnRoZSBub3JtYWwgc3RydWN0dXJlcywgcHJvdmlkaW5n
IGFsdGVybmF0aXZlIG1ldGhvZHMgZm9yIGdldHRpbmcgdGhlCm5lZWRlZCBpbmZvcm1hdGlvbiAo
cHJpb3JpdHksIGlzIGVuYWJsZWQ/KSBmb3IgTFBJcy4KV2hlbmV2ZXIgYSBndWVzdCBtYXBzIGEg
ZGV2aWNlLCB3ZSBhbGxvY2F0ZSB0aGUgbWF4aW11bSByZXF1aXJlZCBudW1iZXIKb2Ygc3RydWN0
IHBlbmRpbmdfaXJxJ3MsIHNvIHRoYXQgYW55IHRyaWdnZXJpbmcgTFBJIGNhbiBmaW5kIGl0cyBk
YXRhCnN0cnVjdHVyZS4gVXBvbiB0aGUgZ3Vlc3QgYWN0dWFsbHkgbWFwcGluZyB0aGUgTFBJLCB0
aGlzIHBvaW50ZXIgdG8gdGhlCmNvcnJlc3BvbmRpbmcgcGVuZGluZ19pcnEgZ2V0cyBlbnRlcmVk
IGludG8gYSByYWRpeCB0cmVlLCBzbyB0aGF0IGl0IGNhbgpiZSBxdWlja2x5IGxvb2tlZCB1cC4K
CiogT24gdGhlIGd1ZXN0IHNpZGUgd2UgKGxhdGVyIHdpbGwpIGhhdmUgdG8gZGVhbCB3aXRoIG1h
bGljaW91cyBndWVzdHMKdHJ5aW5nIHRvIGhvZyBYZW4gd2l0aCBtYXBwaW5nIHJlcXVlc3RzIGZv
ciBhIGxvdCBvZiBMUElzLCBmb3IgaW5zdGFuY2UuCkFzIHRoZSBJVFMgYWN0dWFsbHkgdXNlcyBz
eXN0ZW0gbWVtb3J5IGZvciBzdG9yaW5nIHN0YXR1cyBpbmZvcm1hdGlvbiwKd2UgdXNlIHRoaXMg
bWVtb3J5ICh3aGljaCB0aGUgZ3Vlc3QgaGFzIHRvIHByb3ZpZGUpIHRvIG5hdHVyYWxseSBsaW1p
dAphIGd1ZXN0LiBXaGVuZXZlciB3ZSBuZWVkIGluZm9ybWF0aW9uIGZyb20gYW55IG9mIHRoZSBJ
VFMgdGFibGVzLCB3ZQp0ZW1wb3JhcmlseSBtYXAgdGhlbSAod2hpY2ggaXMgY2hlYXAgb24gYXJt
NjQpIGFuZCBjb3B5IHRoZSByZXF1aXJlZCBkYXRhLgoKKiBBbiBvYnZpb3VzIGFwcHJvYWNoIHRv
IGhhbmRsaW5nIHNvbWUgZ3Vlc3QgSVRTIGNvbW1hbmRzIHdvdWxkIGJlIHRvCnByb3BhZ2F0ZSB0
aGVtIHRvIHRoZSBob3N0LCBmb3IgaW5zdGFuY2UgdG8gbWFwIGRldmljZXMgYW5kIExQSXMgYW5k
CnRvIGVuYWJsZSBvciBkaXNhYmxlIExQSXMuCkhvd2V2ZXIgdGhpcyAobGF0ZXIgd2l0aCBEb21V
IHN1cHBvcnQpIHdpbGwgY3JlYXRlIGFuIGF0dGFjayB2ZWN0b3IsIGFzCmEgbWFsaWNpb3VzIGd1
ZXN0IGNvdWxkIHRyeSB0byBmaWxsIHRoZSBob3N0IGNvbW1hbmQgcXVldWUgd2l0aApwcm9wYWdh
dGVkIGNvbW1hbmRzLgpTbyB3ZSB0cnkgdG8gYXZvaWQgdGhpcyBzaXR1YXRpb246IERvbTAgc2Vu
ZGluZyBhIGRldmljZSBtYXBwaW5nIChNQVBEKQpjb21tYW5kIGlzIHRoZSBvbmx5IHRpbWUgd2Ug
YWxsb3cgcXVldWluZyBjb21tYW5kcyB0byB0aGUgaG9zdCBJVFMgY29tbWFuZApxdWV1ZSwgYXMg
dGhpcyBzZWVtcyB0byBiZSB0aGUgb25seSByZWxpYWJsZSB3YXkgb2YgZ2V0dGluZyB0aGUKcmVx
dWlyZWQgaW5mb3JtYXRpb24gYXQgdGhlIG1vbWVudC4gSG93ZXZlciBhdCB0aGUgc2FtZSB0aW1l
IHdlIG1hcCBhbGwKZXZlbnRzIHRvIExQSXMgYWxyZWFkeSwgYWxzbyBlbmFibGUgdGhlbS4gVGhp
cyBhdm9pZHMgc2VuZGluZyBjb21tYW5kcwpsYXRlciBhdCBydW50aW1lLCBhcyB3ZSBjYW4gZGVh
bCB3aXRoIG1hcHBpbmdzIGFuZCBMUEkgZW5hYmxpbmcvZGlzYWJsaW5nCmludGVybmFsbHkuCgpU
byBhY2NvbW9kYXRlIHRoZSB0ZWNoIHByZXZpZXcgbmF0dXJlIG9mIHRoaXMgZmVhdHVyZSBhdCB0
aGUgbW9tZW50LCB0aGVyZQppcyBhIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZSBpdC4gQWxzbyBp
dCBpcyBzdXBwb3J0ZWQgb24gYXJtNjQgb25seSwgd2hpY2gKd2lsbCBtb3N0IGxpa2VseSBub3Qg
Y2hhbmdlIGluIHRoZSBmdXR1cmUuClRoaXMgbGVhZHMgdG8gc29tZSBoaWRlb3VzIGNvbnN0cnVj
dHMgbGlrZSBhbiAjaWZkZWYnZWQgaGVhZGVyIGZpbGUgd2l0aAplbXB0eSBmdW5jdGlvbiBzdHVi
cyB0byBhY2NvbW9kYXRlIGFybTMyIGFuZCBub24tSVRTIGJ1aWxkcywgd2hpY2ggc2hhcmUKc29t
ZSBnZW5lcmljIGNvZGUgcGF0aHMgd2l0aCB0aGUgSVRTIGVtdWxhdGlvbi4KVGhlIG51bWJlciBv
ZiBzdXBwb3J0ZWQgTFBJcyBjYW4gYmUgbGltaXRlZCBvbiB0aGUgY29tbWFuZCBsaW5lLCBpbiBj
YXNlCnRoZSBudW1iZXIgcmVwb3J0ZWQgYnkgdGhlIGhhcmR3YXJlIGlzIHRvbyBoaWdoLiBBcyBY
ZW4gY2Fubm90IGZvcmVzZWUgaG93Cm1hbnkgaW50ZXJydXB0cyB0aGUgZ3Vlc3RzIHdpbGwgbmVl
ZCwgd2UgY2F0ZXIgZm9yIGFzIG1hbnkgYXMgcG9zc2libGUuClRoZSBjb21tYW5kIGxpbmUgcGFy
YW1ldGVyIGlzIGNhbGxlZCBtYXgtbHBpLWJpdHMgYW5kIGV4cHJlc3NlcyB0aGUgbnVtYmVyCm9m
IGJpdHMgcmVxdWlyZWQgdG8gaG9sZCBhbiBpbnRlcnJ1cHQgSUQuIEl0IGRlZmF1bHRzIHRvIDIw
LCBpZiB0aGF0IGlzCmxvd2VyIHRoYW4gdGhlIG51bWJlciBzdXBwb3J0ZWQgYnkgdGhlIGhhcmR3
YXJlLgoKVGhpcyBjb2RlIGJvb3RzIERvbTAgb24gYW4gQVJNIEZhc3QgTW9kZWwgd2l0aCBJVFMg
c3VwcG9ydC4gSSB0cmllZCB0bwphZGRyZXNzIHRoZSBpc3N1ZXMgc2VlbiBieSBwZW9wbGUgcnVu
bmluZyB0aGUgcHJldmlvdXMgdmVyc2lvbnMgb24gcmVhbApoYXJkd2FyZSwgdGhvdWdoIGNvdWxk
bid0IHZlcmlmeSB0aGlzIGhlcmUgZm9yIG15c2VsZi4KU28gYW55IHRlc3RpbmcsIGJ1ZyByZXBv
cnRzIChhbmQgcG9zc2libHkgZXZlbiBmaXhlcykgYXJlIHZlcnkgd2VsY29tZS4KClRoZSBjb2Rl
IGNhbiBhbHNvIGJlIGZvdW5kIG9uIHRoZSBpdHMvdjkgYnJhbmNoIGhlcmU6CmdpdDovL2xpbnV4
LWFybS5vcmcveGVuLWFwLmdpdApodHRwOi8vd3d3LmxpbnV4LWFybS5vcmcvZ2l0P3A9eGVuLWFw
LmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9pdHMvdjkKCkNoZWVycywKQW5kcmUKCkNoYW5n
ZWxvZyB2OCAuLi4gdjk6Ci0gWzAxLzI4XTogaW5pdGlhbGl6ZSBudW1iZXIgb2YgaW50ZXJydXB0
IElEcyBmb3IgRG9tVXMgYWxzbwotIFswMi8yOF06IG1vdmUgcHJpb3JpdHkgcmVhZGluZyBiYWNr
IHVwIGZyb250Ci0gWzAzLzI4XTogZW51bWVyYXRlIGFsbCBjYWxsIHNpdGVzIGluIGNvbW1pdCBt
ZXNzYWdlLCBhZGQgQVNTRVJUcywKICAgICAgICAgICBhZGQgInVubGlrZWx5IiBoaW50cywgYXZv
aWQgc2tpcHBpbmcgQVNTRVJUcywgYWRkIGNvbW1lbnQgdG8KICAgICAgICAgICBpcnFfdG9fcGVu
ZGluZygpIGRlZmluaXRpb24KLSBbMDQvMjhdOiBleHBsYWluIGV4cGVjdGF0aW9uIG9mIGRldmlj
ZSBzdGF0ZSB3aGlsZSBkZXN0cm95aW5nIGRvbWFpbgotIFswNS8yOF06IGRvY3VtZW50IGNhc2Ug
b2YgaW52YWxpZCBMUEksIGNoYW5nZSBkdW1teSBwcmlvcml0eSB0byAweGZmCi0gWzA4LzI4XTog
Y2hlY2sgY3Jvc3MgcGFnZSBib3VuZGFyeSBjb25kaXRpb24gZWFybHkgaW4gZnVuY3Rpb24KLSBb
MTAvMjhdOiBpbml0aWFsaXplIHN0YXR1cyBhbmQgbHIgbWVtYmVyIGFzIHdlbGwKLSBbMTEvMjhd
OiBjaGVjayBscGlfdmNwdV9pZCB0byBjb3ZlciBhbGwgdmlydHVhbCBDUFVzCi0gWzEyLzI4XTog
YWRkIHNwaW4gbG9jayBBU1NFUlQKLSBbMTMvMjhdOiBpbnRyb2R1Y2UgdHlwZXMgZm9yIG91ciBJ
VFMgdGFibGUgZW50cmllcywgZml4IGVycm9yIG1lc3NhZ2VzCi0gWzE0LzI4XTogdXNlIG5ldyBJ
VFMgdGFibGUgZW50cnkgdHlwZXMKLSBbMTUvMjhdOiBuZXcgcGF0Y2ggdG8gaW50cm9kdWNlIHBl
bmRpbmdfaXJxIGxvb2t1cCBmdW5jdGlvbgotIFsxNy8yOF06IHZlcmlmeSBzaXplIG9mIGNvbGxl
Y3Rpb24gdGFibGUgZW50cnkKLSBbMTgvMjhdOiB1c2UgbmV3IHBlbmRpbmdfaXJxIGxvb2t1cCBm
dW5jdGlvbgotIFsxOS8yOF06IHVzZSBuZXcgcGVuZGluZ19pcnEgbG9va3VwIGZ1bmN0aW9uLCBj
b2xsZWN0aW9uIHRhYmxlIHR5cGUgYW5kCiAgICAgICAgICAgdmdpY19pbml0X3BlbmRpbmdfaXJx
LCBhZGQgRG9tMCBBU1NFUlQgYW5kIHVubWFwIGRldmljZXMgZm9yIERvbVVzCi0gWzIwLzI4XTog
ZG9jdW1lbnQgUFJJU1RJTkVfTFBJIGZsYWcsIGZpeCB0eXBvLCBhdm9pZCBkb3VibGUgaW5zZXJ0
aW9uIG9mCiAgICAgICAgICAgdGhlIHNhbWUgTFBJIGludG8gZGlmZmVyZW50IExScwotIFsyMS8y
OF06IHVzZSBuZXcgcGVuZGluZ19pcnEgbG9va3VwIGZ1bmN0aW9uLCBhdm9pZCBleHBsaWN0IExQ
SSBudW1iZXIKICAgICAgICAgICBwYXJhbWV0ZXIKLSBbMjIvMjhdOiBhZGQgcGh5c2ljYWwgYWZm
aW5pdHkgVE9ETywgdXNlIG5ldyB0YWJsZSB0eXBlIGFuZCBwZW5kaW5nX2lycQogICAgICAgICAg
IGxvb2t1cCBmdW5jdGlvbiwgZml4IGVycm9yIG1lc3NhZ2UKLSBbMjQvMjhdOiB1c2UgcGVuZGlu
Z19pcnEgbG9va3VwIGZ1bmN0aW9uLCBkcm9wIGV4cGxpY2l0IExQSSBudW1iZXIgcGFyYW1ldGVy
Ci0gWzI1LzI4XTogZHJvcCBleHBsaWNpdCBMUEkgbnVtYmVyIHBhcmFtZXRlcgotIFsyNy8yOF06
IHVzZSBuZXcgSVRTIHRhYmxlIGVudHJ5IHR5cGUKCkNoYW5nZWxvZyB2NyAuLi4gdjg6Ci0gZHJv
cCBsaXN0IHBhcmFtZXRlciBhbmQgcmVuYW1lIHRvIGdpY3YzX2l0c19tYWtlX2h3ZHdvbV9kdF9u
b2RlcygpCi0gcmVtb3ZlIHJlYmFzZSBhcnRpZmFjdHMKLSBhZGQgaXJxX2VudGVyL2lycV9leGl0
KCkgY2FsbHMKLSBwcm9wYWdhdGVzIG51bWJlciBvZiBob3N0IExQSXMgYW5kIG51bWJlciBvZiBl
dmVudCBJRHMgdG8gRG9tMAotIGFkZCBwcm9wZXIgY292ZXJhZ2Ugb2YgYWxsIGFkZHJlc3NlcyBp
biBJVFMgTU1JTyBoYW5kbGVyCi0gYXZvaWQgdmNtZF9sb2NrIGZvciBDQkFTRVIgd3JpdGVzCi0g
Zml4IG1pc3NpbmcgaXJxc2F2ZS9pcnFyZXN0b3JlIG9uIFZHSUMgVkNQVSBsb2NrCi0gbW92ZSBz
dHJ1Y3QgcGVuZGluZ19pcnEgdXNlIHVuZGVyIHRoZSBWR0lDIFZDUFUgbG9jawotIHByb3RlY3Qg
Z2ljX3JhaXNlX2d1ZXN0X2lycSgpIGFnYWluc3QgTlVMTCBwZW5kaW5nX2lycQotIGltcHJvdmUg
ZGV2aWNlIGFuZCBjb2xsZWN0aW9uIHRhYmxlIGVudHJ5IHNpemUgZG9jdW1lbnRhdGlvbgotIGNv
dW50IG51bWJlciBvZiBJVFNlcyB0byBpbmNyZWFzZSBtbWlvX2NvdW50Ci0gcmV3b3JrIE1BUEQs
IERJU0NBUkQsIE1BUFRJIGFuZCBNT1ZJIHRvIHRha2UgcHJvcGVyIGxvY2tzCi0gcHJvcGVybHkg
cm9sbGJhY2sgZmFpbGluZyBNQVBEIGFuZCBNQVBUSSBjYWxscwotIHJld29yayBmdW5jdGlvbnMg
dG8gdXBkYXRlIHByb3BlcnR5IHRhYmxlCi0gcmV0dXJuIGVycm9yIG9uIHZnaWNfYWNjZXNzX2d1
ZXN0X21lbW9yeSBjcm9zc2luZyBwYWdlIGJvdW5kYXJ5Ci0gbWFrZSBzdXJlIENSRUFEUiBhY2Nl
c3MgaXMgYXRvbWljCgpDaGFuZ2Vsb2cgdjUgLi4uIHY2OgotIHJlb3JkZXJlZCBwYXRjaGVzIHRv
IGFsbG93IHNwbGl0dGluZyB0aGUgc2VyaWVzCi0gaW50cm9kdWNlZCBmdW5jdGlvbnMgbGF0ZXIg
dG8gYXZvaWQgd2FybmluZ3Mgb24gaW50ZXJtZWRpYXRlIGJ1aWxkcwotIHJlZmFjdG9yZWQgY29t
bW9uIGNvZGUgY2hhbmdlcyBpbnRvIHNlcGFyYXRlIHBhdGNoZXMKLSBkcm9wcGVkIEdFTk1BU0tf
VUxMIGFuZCBCSVRfVUxMIChib3RoIHBhdGNoZXMgYW5kIHRoZWlyIHVzYWdlIGxhdGVyKQotIHJl
d29yayBsb2NraW5nIGluIE1NSU8gcmVnaXN0ZXIgcmVhZHMgYW5kIHdyaXRlcwotIHByb3RlY3Qg
bmV3IGNvZGUgZnJvbSBiZWluZyBleGVjdXRlZCB3aXRob3V0IGFuIElUUyBiZWluZyBjb25maWd1
cmVkCi0gZml4IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSAobm93IGEgc2VwYXJhdGUgcGF0Y2gp
Ci0gc29tZSBtb3JlIGNvbW1lbnRzIGFuZCBUT0RPcwoKQ2hhbmdlbG9nIHY0IC4uLiB2NToKLSBh
ZGRpbmcgbWFueSBjb21tZW50cwotIHNwaW5sb2NrIGFzc2VydHMKLSByZW5hbWUgcl9ob3N0X2xw
aXMgdG8gbWF4X2hvc3RfbHBpX2lkcwotIHJlbW92ZSBtYXhfaXRzX2RldmljZV9iaXRzIGNvbW1h
bmQgbGluZQotIGFkZCB3YXJuaW5nIG9uIGhpZ2ggbnVtYmVyIG9mIExQSXMKLSBhdm9pZCBwb3Rl
bnRpYWwgbGVhayBvbiBob3N0IE1BUEQKLSBwcm9wZXJseSBoYW5kbGUgbnJfZXZlbnRzIHJvdW5k
aW5nCi0gcmVtb3ZlIHVubWFwX2FsbF9kZXZpY2VzKCksIHJlcGxhY2Ugd2l0aCBBU1NFUlQKLSBh
ZGQgYmFycmllcnMgZm9yIChsb2NrbGVzcykgaG9zdCBMUEkgbG9va3VwcwotIGFkZCBwcm9wZXIg
bG9ja2luZyBpbiBJVFMgYW5kIHJlZGlzdCBNTUlPIHJlZ2lzdGVyIGhhbmRsaW5nCi0gcm9sbGJh
Y2sgZmFpbGluZyBkZXZpY2UgbWFwcGluZwotIGZpeCB2YXJpb3VzIHByaW50a3MKLSBhZGQgdmdp
Y19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KCkgYW5kIHVzZSBpdAotIChnZXR0aW5nIHJpZCBvZiBwYWdl
IG1hcHBpbmcgZnVuY3Rpb25zIGFuZCBoZWxwZXJzKQotIGRyb3AgdGFibGUgbWFwcGluZyAvIHVu
bWFwcGluZyBvbiByZWRpc3QvSVRTIGVuYWJsZS9kaXNhYmxlCi0gbWlub3IgcmV3b3JrcyBpbiBm
dW5jdGlvbnMgYXMgcGVyIHJldmlldyBjb21tZW50cwotIGZpeCBJVFMgZW5hYmxlbWVudCBjaGVj
awotIG1vdmUgbHBpX3RvX3BlbmRpbmcoKSBhbmQgbHBpX2dldF9wcmlvcml0eSgpIHRvIHZnaWNf
b3BzCi0gbW92ZSBkb19MUEkoKSB0byBnaWNfaHdfb3BzCi0gd2hpdGVzcGFjZSBhbmQgaGFyZCB0
YWJzIGZpeGVzCi0gaW50cm9kdWNlIElUUyBkb21haW4gaW5pdCBmdW5jdGlvbiAoYW5kIHVzZSBp
dCBmb3IgdGhlIHJidHJlZSkKLSBlbmFibGUgSVJRcyBhcm91bmQgZG9fTFBJCi0gaW1wbGVtZW50
IFRPRE9zIGZvciBsYXRlciBvcHRpbWl6YXRpb25zCi0gYWRkICJ2IiBwcmVmaXggdG8gdmFyaWFi
bGVzIGhvbGRpbmcgdmlydHVhbCBwcm9wZXJ0aWVzCi0gcHJvdmlkZSBsb2NrZWQgYW5kIG5vcm1h
bCB2ZXJzaW9ucyBvZiByZWFkL3dyaXRlX2l0dGUKLSBvbmx5IENMRUFSIExQSSBpZiBub3QgYWxy
ZWFkeSBndWVzdCB2aXNpYmxlIChwbHVzIGNvbW1lbnQpCi0gdXBkYXRlIExQSSBwcm9wZXJ0eSBv
biBNQVBUSQotIHN0b3JlIHZjcHVfaWQgaW4gcGVuZGluZ19pcnEgZm9yIExQSXMgKGhlbHBzIElO
VkFMTCkKLSBpbXByb3ZlIElOVkFMTCBpbXBsZW1lbnRhdGlvbiB0byBvbmx5IGNvdmVyIExQSXMg
b24gdGhpcyBWQ1BVCi0gaW1wcm92ZSB2aXJ0dWFsIEJBU0UgcmVnaXN0ZXIgaW5pdGlhbGl6YXRp
b24KLSBsaW1pdCBudW1iZXIgb2YgdmlydHVhbCBMUElzIHRvIDI0IGJpdHMgKExpbnV4IGJ1ZyBh
dCAzMj8/KQotIG9ubHkgaW5qZWN0IExQSXMgaWYgcmVkaXN0cmlidXRvciBpcyBhY3R1YWxseSBl
bmFibGVkCgpDaGFuZ2Vsb2cgdjMgLi4gdjQ6Ci0gbWFrZSBIQVNfSVRTIGRlcGVuZCBvbiBFWFBF
UlQKLSBpbnRyb2R1Y2UgbmV3IHBhdGNoIDAyIHRvIGluaXRpYWxpemUgaG9zdCBJVFMgZWFybHkK
LSBmaXggY21kX2xvY2sgaW5pdCBwb3NpdGlvbgotIGludHJvZHVjZSB3YXJuaW5nIG9uIGhpZ2gg
bnVtYmVyIG9mIExQSSBhbGxvY2F0aW9ucwotIHZhcmlvdXMgaW50IC0+IHVuc2lnbmVkIGZpeGVz
Ci0gYWRkaW5nIGFuZCBpbXByb3ZpbmcgY29tbWVudHMKLSByYXRlIGxpbWl0IElUUyBjb21tYW5k
IHF1ZXVlIGZ1bGwgbXNnCi0gZHJvcCB1bm5lZWRlZCBjaGVja3MKLSB2YWxpZGF0ZSBhZ2FpbnN0
IGFsbG93ZWQgbnVtYmVyIG9mIGRldmljZSBJRHMKLSBhdm9pZCBtZW1vcnkgbGVha3Mgd2hlbiBy
ZW1vdmluZyBkZXZpY2VzCi0gaW1wcm92ZSBhbGdvcml0aG0gZm9yIGZpbmRpbmcgZnJlZSBob3N0
IExQSQotIGNvbnZlcnQgdW5tYXBfYWxsX2RldmljZXMgZnJvbSBnb3RvIHRvIHdoaWxlIGxvb3AK
LSBhZGQgbWVzc2FnZSBvbiByZW1hcHBpbmcgSVRTIGRldmljZQotIG5hbWUgdmlydHVhbCBkZXZp
Y2UgLyBldmVudCBJRHMgcHJvcGVybHkKLSB1c2UgYXRvbWljIHJlYWQgd2hlbiByZWFkaW5nIElU
VCBlbnRyeQoKQ2hhbmdlbG9nIHYyIC4uIHYzOgotIHByZWFsbG9jYXRlIHN0cnVjdCBwZW5kaW5n
X2lycSdzCi0gbWFwIElUUyBhbmQgcmVkaXN0cmlidXRvciB0YWJsZXMgb25seSBvbiBkZW1hbmQK
LSBzdG9yZSBwcm9wZXJ0eSwgZW5hYmxlIGFuZCBwZW5kaW5nIGJpdCBpbiBzdHJ1Y3QgcGVuZGlu
Z19pcnEKLSBpbXByb3ZlIGVycm9yIGNoZWNraW5nIGFuZCBoYW5kbGluZwotIGFkZCBjb21tZW50
cwoKQ2hhbmdlbG9nIHYxIC4uIHYyOgotIGNsZWFuIHVwIGhlYWRlciBmaWxlIGluY2x1c2lvbgot
IHJld29yayBob3N0IElUUyB0YWJsZSBhbGxvY2F0aW9uOiBvYnNlcnZlIGF0dHJpYnV0ZXMsIG1h
bnkgZml4ZXMKLSByZW1vdmUgcGF0Y2ggMSB0byBleHBvcnQgX19mbHVzaF9kY2FjaGVfYXJlYSwg
dXNlIGV4aXN0aW5nIGZ1bmN0aW9uIGluc3RlYWQKLSB1c2UgbnVtYmVyIG9mIExQSXMgaW50ZXJu
YWxseSBpbnN0ZWFkIG9mIG51bWJlciBvZiBiaXRzCi0ga2VlcCBob3N0X2l0c19saXN0IGFzIHBy
aXZhdGUgYXMgcG9zc2libGUKLSBrZWVwIHN0cnVjdCBpdHNfZGV2aWNlcyBwcml2YXRlCi0gcmV3
b3JrIGdpY3YzX2l0c19tYXBfZ3Vlc3RfZGV2aWNlcwotIGZpeCByYnRyZWUgaXNzdWVzCi0gbW9y
ZSBlcnJvciBoYW5kbGluZyBhbmQgcHJvcGFnYXRpb24KLSBjb3BlIHdpdGggR0lDdjQgaW1wbGVt
ZW50YXRpb25zIChidXQgbm8gdmlydHVhbCBMUEkgZmVhdHVyZXMhKQotIGFic3RyYWN0IGhvc3Qg
YW5kIGd1ZXN0IElUU2VzIGJ5IHVzaW5nIGRvb3JiZWxsIGFkZHJlc3NlcwotIGpvaW4gcGVyLXJl
ZGlzdHJpYnV0b3IgdmFyaWFibGVzIGludG8gb25lIHBlci1DUFUgc3RydWN0dXJlCi0gZml4IGRh
dGEgdHlwZXMgKHVuc2lnbmVkIGludCkKLSBtYW55IG1pbm9yIGJ1ZyBmaXhlcwoKKFJvdWdoKSBj
aGFuZ2Vsb2cgUkZDLXYyIC4uIHYxOgotIHNwbGl0IGhvc3QgSVRTIGRyaXZlciBpbnRvIGdpYy12
My1scGkuYyBhbmQgZ2ljLXYzLWl0cy5jIHBhcnQKLSByZW5hbWUgdmlydHVhbCBJVFMgZHJpdmVy
IGZpbGUgdG8gdmdpYy12My1pdHMuYwotIHVzZSBtYWNyb3MgYW5kIG5hbWVkIGNvbnN0YW50cyBm
b3IgYWxsIG1hZ2ljIG51bWJlcnMKLSB1c2UgYXRvbWljIGFjY2Vzc29ycyBmb3IgYWNjZXNzaW5n
IHRoZSBob3N0IExQSSBkYXRhCi0gcmVtb3ZlIGxlZnRvdmVycyBmcm9tIGNvbm5lY3Rpbmcgdmly
dHVhbCBhbmQgaG9zdCBJVFNlcwotIGJhaWwgb3V0IGlmIGhvc3QgSVRTIGlzIGRpc2FibGVkIGlu
IHRoZSBEVAotIHJld29yayBtYXAvdW5tYXBfZ3Vlc3RfcGFnZXMoKToKICAgIC0gc3BsaXQgb2Zm
IHAybSBwYXJ0IGFzIGdldC9wdXRfZ3Vlc3RfcGFnZXMgKHRvIGJlIGRvbmUgb24gYWxsb2NhdGlv
bikKICAgIC0gZ2V0IHJpZCBvZiB2bWFwLCB1c2luZyBtYXBfZG9tYWluX3BhZ2UoKSBpbnN0ZWFk
Ci0gZGVsYXkgYWxsb2NhdGlvbiBvZiB2aXJ0dWFsIHRhYmxlcyB1bnRpbCBhY3R1YWwgTFBJL0lU
UyBlbmFibGVtZW50Ci0gcHJvcGVybHkgc2l6ZSBib3RoIHZpcnR1YWwgYW5kIHBoeXNpY2FsIHRh
YmxlcyB1cG9uIGFsbG9jYXRpb24KLSBmaXggcHV0X2RvbWFpbigpIGxvY2tpbmcgaXNzdWVzIGlu
IHBoeXNkZXZfb3AgYW5kIExQSSBoYW5kbGluZyBjb2RlCi0gYWRkIGFuZCBleHRlbmQgY29tbWVu
dHMgaW4gdmFyaW91cyBhcmVhcwotIGZpeCBsb3RzYSBjb2Rpbmcgc3R5bGUgYW5kIHdoaXRlIHNw
YWNlIGlzc3VlcywgaW5jbHVkaW5nIGNvbW1lbnQgc3R5bGUKLSBhZGQgbG9ja2luZyB0byBkYXRh
IHN0cnVjdHVyZXMgbm90IHlldCBjb3ZlcmVkCi0gZml4IHZhcmlvdXMgbG9ja2luZyBpc3N1ZXMK
LSB1c2UgYW4gcmJ0cmVlIHRvIGRlYWwgd2l0aCBJVFMgZGV2aWNlcyAoaW5zdGVhZCBvZiBhIGxp
c3QpCi0gcHJvcGVybHkgaGFuZGxlIG1lbW9yeSBhdHRyaWJ1dGVzIGZvciBJVFMgdGFibGVzCi0g
aGFuZGxlIGNhY2hlYWJsZS9ub24tY2FjaGVhYmxlIElUUyB0YWJsZSBtYXBwaW5ncwotIHNhbml0
aXplIGd1ZXN0IHByb3ZpZGVkIElUUy9MUEkgdGFibGUgYXR0cmlidXRlcwotIGZpeCBicmVha2Fn
ZSBvbiBub24tR0lDdjIgY29tcGF0aWJsZSBob3N0IEdJQ3YzIGNvbnRyb2xsZXJzCi0gYWRkIGNv
bW1hbmQgbGluZSBwYXJhbWV0ZXJzIG9uIHRvcCBvZiBLY29uZmlnIG9wdGlvbnMKLSBwcm9wZXJs
eSB3YWl0IGZvciBhbiBJVFMgdG8gYmVjb21lIHF1aWVzY2llbnQgYmVmb3JlIGVuYWJsaW5nIGl0
Ci0gaGFuZGxlIGhvc3QgSVRTIGNvbW1hbmQgcXVldWUgZXJyb3JzCi0gYWN0dWFsbHkgd2FpdCBm
b3IgaG9zdCBJVFMgY29tbWFuZCBjb21wbGV0aW9uIChSRUFEUj09V1JJVEVSKQotIGZpeCBBUk0z
MiBjb21waWxhdGlvbgotIHZhcmlvdXMgcGF0Y2ggc3BsaXRzIGFuZCByZW9yZGVyaW5ncwoKQW5k
cmUgUHJ6eXdhcmEgKDI3KToKICBBUk06IEdJQ3YzOiBzZXR1cCBudW1iZXIgb2YgTFBJIGJpdHMg
Zm9yIGEgR0lDdjMgZ3Vlc3QKICBBUk06IFZHSUM6IG1vdmUgaXJxX3RvX3BlbmRpbmcoKSBjYWxs
cyB1bmRlciB0aGUgVkdJQyBWQ1BVIGxvY2sKICBBUk06IEdJQzogQWRkIGNoZWNrcyBmb3IgTlVM
TCBwb2ludGVyIHBlbmRpbmdfaXJxJ3MKICBBUk06IEdJQ3YzOiBpbnRyb2R1Y2Ugc2VwYXJhdGUg
cGVuZGluZ19pcnEgc3RydWN0cyBmb3IgTFBJcwogIEFSTTogR0lDdjM6IGZvcndhcmQgcGVuZGlu
ZyBMUElzIHRvIGd1ZXN0cwogIEFSTTogR0lDdjM6IGVuYWJsZSBJVFMgYW5kIExQSXMgb24gdGhl
IGhvc3QKICBBUk06IHZHSUN2MzogaGFuZGxlIHZpcnR1YWwgTFBJIHBlbmRpbmcgYW5kIHByb3Bl
cnR5IHRhYmxlcwogIEFSTTogdkdJQ3YzOiByZS11c2UgdmdpY19yZWc2NF9jaGVja19hY2Nlc3MK
ICBBUk06IEdJQzogZXhwb3J0IGFuZCBleHRlbmQgdmdpY19pbml0X3BlbmRpbmdfaXJxKCkKICBB
Uk06IFZHSUM6IGFkZCB2Y3B1X2lkIHRvIHN0cnVjdCBwZW5kaW5nX2lycQogIEFSTTogdkdJQzog
YWR2ZXJ0aXNlIExQSSBzdXBwb3J0CiAgQVJNOiB2SVRTOiBhZGQgY29tbWFuZCBoYW5kbGluZyBz
dHViIGFuZCBNTUlPIGVtdWxhdGlvbgogIEFSTTogdklUUzogaW50cm9kdWNlIHRyYW5zbGF0aW9u
IHRhYmxlIHdhbGtzCiAgQVJNOiB2SVRTOiBwcm92aWRlIGFjY2VzcyB0byBzdHJ1Y3QgcGVuZGlu
Z19pcnEKICBBUk06IHZJVFM6IGhhbmRsZSBJTlQgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxl
IE1BUEMgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxlIENMRUFSIGNvbW1hbmQKICBBUk06IHZJ
VFM6IGhhbmRsZSBNQVBEIGNvbW1hbmQKICBBUk06IEdJQ3YzOiBoYW5kbGUgdW5tYXBwZWQgTFBJ
cwogIEFSTTogdklUUzogaGFuZGxlIE1BUFRJIGNvbW1hbmQKICBBUk06IHZJVFM6IGhhbmRsZSBN
T1ZJIGNvbW1hbmQKICBBUk06IHZJVFM6IGhhbmRsZSBESVNDQVJEIGNvbW1hbmQKICBBUk06IHZJ
VFM6IGhhbmRsZSBJTlYgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxlIElOVkFMTCBjb21tYW5k
CiAgQVJNOiB2SVRTOiBpbmNyZWFzZSBtbWlvX2NvdW50IGZvciBlYWNoIElUUwogIEFSTTogdklU
UzogY3JlYXRlIGFuZCBpbml0aWFsaXplIHZpcnR1YWwgSVRTZXMgZm9yIERvbTAKICBBUk06IHZJ
VFM6IGNyZWF0ZSBJVFMgc3Vibm9kZXMgZm9yIERvbTAgRFQKClZpamF5YSBLdW1hciBLICgxKToK
ICBBUk06IGludHJvZHVjZSB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoKQoKIHhlbi9hcmNoL2Fy
bS9naWMtdjIuYyAgICAgICAgICAgIHwgICAgNyArCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5j
ICAgICAgICB8ICAyMjIgKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8
ICAxMDQgKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAgMjkgKy0KIHhl
bi9hcmNoL2FybS9naWMuYyAgICAgICAgICAgICAgIHwgICA5OCArKy0KIHhlbi9hcmNoL2FybS92
Z2ljLXYyLmMgICAgICAgICAgIHwgICAxNSArCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAg
ICAgICB8IDE0MDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9h
cmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgIHwgIDMwNyArKysrKysrKy0KIHhlbi9hcmNoL2Fy
bS92Z2ljLmMgICAgICAgICAgICAgIHwgICA5NCArKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmggICAgIHwgICAxMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oICAgICAgfCAg
ICAzICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAgIHwgICAgMiArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgNTAgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy1lbXVsLmggIHwgICAgOSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgICAgICB8
ICAgMTggKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgIHwgICAgNCArCiAxNiBm
aWxlcyBjaGFuZ2VkLCAyMzM0IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKLS0gCjIu
OS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFO-0000Dq-15; Thu, 11 May 2017 17:51:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFM-0000Cq-3y
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:28 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 59/FA-03557-F94A4195; Thu, 11 May 2017 17:51:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXfeEpF
 Ig8UrzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJb+6yFexXqZj75zlbA+M8mS5GTg4hgc2M
 En/P8kDYyxklrnRmg9hsAroSO26+ZgaxRQRCJZ4u+A5kc3EwC6xhlDi36CcbSEJYIEDi7ddD7
 CA2i4CqxJSeFrAGXgEriTsbzoLZEgJyEg3n74PZnALWEkumz2KBWGYlsWv3adYJjNwLGBlWMW
 oUpxaVpRbpGhroJRVlpmeU5CZm5gB5Znq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYz3lgUcYpT
 kYFIS5WWcKBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3cjFQTrAoNT21Ii0zBxhoMGkJDh4l
 Ed4lIGne4oLE3OLMdIjUKUZFKXHedpCEAEgiozQPrg0W3JcYZaWEeRmBDhHiKUgtys0sQZV/x
 SjOwagkzGsHMoUnM68EbvoroMVMQIv7/wiDLC5JREhJNTDuiGC3unqYW87jZ/F8xgRd+aLS/f
 NjOf/eV/HQ3mgf+C9msqVBhq6QSsPFSfrRhotPWy5KF5o5SYlBoG/2XRNJ3xuRO42eez3+9bn
 gZkh3//2QrULdS5MnHXG+5nmEJdfldSR31L/fC1Yp/T1x7WBA/Er2Q4/cXOw3nrhqdJ5N/H7n
 ga8l/u+UWIozEg21mIuKEwFuhTuZaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494525086!54075841!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59826 invoked from network); 11 May 2017 17:51:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 11 May 2017 17:51:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 11FE515A2;
 Thu, 11 May 2017 10:51:26 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF0D73F4FF;
 Thu, 11 May 2017 10:51:24 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:13 +0100
Message-Id: <20170511175340.8448-2-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 01/28] ARM: GICv3: setup number of LPI bits
	for a GICv3 guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGhvc3Qgc3VwcG9ydHMgYSBjZXJ0YWluIG51bWJlciBvZiBMUEkgaWRlbnRpZmllcnMsIGFz
IHN0b3JlZCBpbgp0aGUgR0lDRF9UWVBFUiByZWdpc3Rlci4KU3RvcmUgdGhpcyBudW1iZXIgZnJv
bSB0aGUgaGFyZHdhcmUgcmVnaXN0ZXIgaW4gdmdpY192M19odyB0byBhbGxvdwppbmplY3Rpbmcg
dGhlIHZlcnkgc2FtZSBudW1iZXIgaW50byBhIGd1ZXN0IChEb20wKS4KRG9tVXMgZ2V0IGEgZml4
ZWQgbGltaXRlZCBudW1iZXIgZm9yIG5vdy4gV2UgbWF5IHdhbnQgdG8gcmV2aXNpdCB0aGlzCndo
ZW4gd2UgZ2V0IHByb3BlciBEb21VIElUUyBzdXBwb3J0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12
My5jICAgICAgICAgfCA2ICsrKysrLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgfCA5
ICsrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgfCAxICsKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oICAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFy
bS5oIHwgNCArKysrCiA1IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJt
L2dpYy12My5jCmluZGV4IGE1NTllNWUuLjI5Yzg5NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE1NzksNiArMTU3OSw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkKIHsKICAgICBpbnQgcmVzLCBp
OwogICAgIHVpbnQzMl90IHJlZzsKKyAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKIAogICAg
IGlmICggIWNwdV9oYXNfZ2ljdjMgKQogICAgIHsKQEAgLTE2MjIsOCArMTYyMywxMSBAQCBzdGF0
aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCiAgICAgICAgICAgICAgICBpLCByLT5iYXNl
LCByLT5iYXNlICsgci0+c2l6ZSk7CiAgICAgfQogCisgICAgcmVnID0gcmVhZGxfcmVsYXhlZChH
SUNEICsgR0lDRF9UWVBFUik7CisgICAgaW50aWRfYml0cyA9IEdJQ0RfVFlQRV9JRF9CSVRTKHJl
Zyk7CisKICAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNlLCBnaWN2My5yZGlzdF9jb3VudCwgZ2lj
djMucmRpc3RfcmVnaW9ucywKLSAgICAgICAgICAgICAgICAgICAgIGdpY3YzLnJkaXN0X3N0cmlk
ZSk7CisgICAgICAgICAgICAgICAgICAgICBnaWN2My5yZGlzdF9zdHJpZGUsIGludGlkX2JpdHMp
OwogICAgIGdpY3YzX2luaXRfdjIoKTsKIAogICAgIHNwaW5fbG9ja19pbml0KCZnaWN2My5sb2Nr
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jCmluZGV4IGQxMDc1N2EuLjI1ZTE2ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtNTcsMTggKzU3LDIxIEBA
IHN0YXRpYyBzdHJ1Y3QgewogICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zOwogICAg
IGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnM7CiAgICAgdWludDMyX3QgcmRpc3Rf
c3RyaWRlOyAvKiBSZS1kaXN0cmlidXRvciBzdHJpZGUgKi8KKyAgICB1bnNpZ25lZCBpbnQgaW50
aWRfYml0czsgIC8qIE51bWJlciBvZiBpbnRlcnJ1cHQgSUQgYml0cyAqLwogfSB2Z2ljX3YzX2h3
OwogCiB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAotICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSkKKyAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCByZGlzdF9zdHJpZGUsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlu
dGlkX2JpdHMpCiB7CiAgICAgdmdpY192M19ody5lbmFibGVkID0gMTsKICAgICB2Z2ljX3YzX2h3
LmRiYXNlID0gZGJhc2U7CiAgICAgdmdpY192M19ody5ucl9yZGlzdF9yZWdpb25zID0gbnJfcmRp
c3RfcmVnaW9uczsKICAgICB2Z2ljX3YzX2h3LnJlZ2lvbnMgPSByZWdpb25zOwogICAgIHZnaWNf
djNfaHcucmRpc3Rfc3RyaWRlID0gcmRpc3Rfc3RyaWRlOworICAgIHZnaWNfdjNfaHcuaW50aWRf
Yml0cyA9IGludGlkX2JpdHM7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY192M19pcm91
dGVyX3RvX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgaXJvdXRlcikKQEAgLTE0ODIs
NiArMTQ4NSw4IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogCiAgICAgICAgICAgICBmaXJzdF9jcHUgKz0gc2l6ZSAvIGQtPmFyY2gudmdpYy5yZGlz
dF9zdHJpZGU7CiAgICAgICAgIH0KKworICAgICAgICBkLT5hcmNoLnZnaWMuaW50aWRfYml0cyA9
IHZnaWNfdjNfaHcuaW50aWRfYml0czsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTE0OTcs
NiArMTUwMiw4IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5iYXNlID0gR1VFU1Rf
R0lDVjNfR0lDUjBfQkFTRTsKICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbMF0u
c2l6ZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkU7CiAgICAgICAgIGQtPmFyY2gudmdpYy5yZGlz
dF9yZWdpb25zWzBdLmZpcnN0X2NwdSA9IDA7CisKKyAgICAgICAgZC0+YXJjaC52Z2ljLmludGlk
X2JpdHMgPSBHVUVTVF9HSUNWM19HSUNEX0lOVElEX0JJVFM7CiAgICAgfQogCiAgICAgcmV0ID0g
dmdpY192M19pdHNfaW5pdF9kb21haW4oZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCA2ZGU4MDgy
Li43YzM4MjlkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTExMSw2ICsxMTEsNyBAQCBzdHJ1Y3Qg
YXJjaF9kb21haW4KICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAgICAgICAgICAg
LyogUmUtRGlzdHJpYnV0b3Igc3RyaWRlICovCiAgICAgICAgIHN0cnVjdCByYl9yb290IGl0c19k
ZXZpY2VzOyAgICAgICAgIC8qIERldmljZXMgbWFwcGVkIHRvIGFuIElUUyAqLwogICAgICAgICBz
cGlubG9ja190IGl0c19kZXZpY2VzX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0cyB0aGUgaXRzX2Rl
dmljZXMgdHJlZSAqLworICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKICNlbmRpZgog
ICAgIH0gdmdpYzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCA1NDQ4NjdhLi5kZjc1MDY0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaApAQCAtMzQ2LDcgKzM0Niw4IEBAIHN0cnVjdCByZGlzdF9yZWdpb247CiB2b2lkIHZn
aWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAotICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHJkaXN0X3N0cmlkZSk7CisgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmRpc3Rf
c3RyaWRlLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKTsK
ICNlbmRpZgogCiAjZW5kaWYgLyogX19BU01fQVJNX1ZHSUNfSF9fICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFy
bS5oCmluZGV4IGJkOTc0ZmIuLjAzM2RjZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLWFybS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCkBAIC00MDAs
NiArNDAwLDEwIEBAIHR5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdV
RVNUX0dJQ1YzX0dJQ0RfQkFTRSAgICAgIHhlbl9ta191bGxvbmcoMHgwMzAwMTAwMCkKICNkZWZp
bmUgR1VFU1RfR0lDVjNfR0lDRF9TSVpFICAgICAgeGVuX21rX3VsbG9uZygweDAwMDEwMDAwKQog
CisvKiBUT0RPOiBTaG91bGQgdGhpcyBudW1iZXIgYmUgYSB0b29sIHN0YWNrIGRlY2lzaW9uPyAq
LworLyogVGhlIG51bWJlciBvZiBpbnRlcnJ1cHQgSUQgYml0cyBhIGd1ZXN0IChub3QgRG9tMCkg
c2Vlcy4gKi8KKyNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDRF9JTlRJRF9CSVRTICAgICAxNgorCiAj
ZGVmaW5lIEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERSAgIHhlbl9ta191bGxvbmcoMHgwMDAyMDAw
MCkKICNkZWZpbmUgR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyAgMQogCi0tIAoyLjkuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFQ-0000FY-Bm; Thu, 11 May 2017 17:51:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFP-0000Em-2M
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:31 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FB/0E-03587-2A4A4195; Thu, 11 May 2017 17:51:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfhEpF
 Ig4cbdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3fR+YC1bZVJx59ouxgXGTfhcjF4eQwGZG
 iQUHu1ggnOWMEpfftrN1MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8AaRolzi36CFQkL+Eqsu
 /WYBcRmEVCVaH86jR3E5hWwklh2fANYs4SAnETD+ftgNqeAtcSS6bPA6oWAanbtPs06gZF7AS
 PDKkb14tSistQiXXO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxADzMAwQ7GmZf
 9DzFKcjApifIyThSJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG7kYKCdYlJqeWpGWmQMMNZi0
 BAePkgjv5kVAad7igsTc4sx0iNQpRkUpcV4ekD4BkERGaR5cGyy8LzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmYdyfIFJ7MvBK46a+AFjMBLe7/IwyyuCQRISXVwDhXbMe0P/MuJGb82aux6N
 tqL/H5mx/x5kwula7V3rirROD98aglCw5PnGGYzlg5e+sBZr5lsedmTZn1iq3pkBWjsnDojZM
 r54TuscqU+fqm6bLZ+o8+L9mmrNBxlNTRP2+2Jufj277pTnc9BJP9M2VTn/wOVilZJOwY7/Ld
 5sl8NtVLz39EL5NWYinOSDTUYi4qTgQAcrpScGoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494525089!91388339!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39726 invoked from network); 11 May 2017 17:51:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 11 May 2017 17:51:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D59B91610;
 Thu, 11 May 2017 10:51:28 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AD1703F4FF;
 Thu, 11 May 2017 10:51:27 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:15 +0100
Message-Id: <20170511175340.8448-4-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 03/28] ARM: GIC: Add checks for NULL pointer
	pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIExQSXMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0
ZWQgYW5kIHRoZQpwb2ludGVycyB3aWxsIGJlIHN0b3JlZCBpbiBhIHJhZGl4IHRyZWUuIFNpbmNl
IGFuIExQSSBjYW4gYmUgInVubWFwcGVkIgphdCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMgaG93
IHRvIGRlYWwgd2l0aCBpcnFfdG9fcGVuZGluZygpIHJldHVybmluZwphIE5VTEwgcG9pbnRlci4K
V2UganVzdCBkbyBub3RoaW5nIGluIHRoaXMgY2FzZSBvciBjbGVhbiB1cCB0aGUgTFIgaWYgdGhl
IHZpcnR1YWwgTFBJCm51bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCgpUaG9zZSBhcmUgYWxsIGNh
bGwgc2l0ZXMgZm9yIGlycV90b19wZW5kaW5nKCksIGFzIHBlcjoKImdpdCBncmVwIGlycV90b19w
ZW5kaW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgooUFJPVEVDVEVEIG1lYW5zOiBhZGRlZCBO
VUxMIGNoZWNrIGFuZCBiYWlsaW5nIG91dCkKCiAgICB4ZW4vYXJjaC9hcm0vZ2ljLmM6CmdpY19y
b3V0ZV9pcnFfdG9fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVkIEFTU0VSVCgp
CmdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVk
IEFTU0VSVCgpCmdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoKTogUFJPVEVDVEVELCBjYWxsZWQgd2l0
aGluIFZDUFUgVkdJQyBsb2NrCmdpY19yYWlzZV9pbmZsaWdodF9pcnEoKTogUFJPVEVDVEVELCBj
YWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKZ2ljX3JhaXNlX2d1ZXN0X2lycSgpOiBQUk9URUNU
RUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawpnaWNfdXBkYXRlX29uZV9scigpOiBQUk9U
RUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawoKICAgIHhlbi9hcmNoL2FybS92Z2lj
LmM6CnZnaWNfbWlncmF0ZV9pcnEoKTogbm90IGNhbGxlZCBmb3IgTFBJcyAodmlydHVhbCBJUlFz
KSwgYWRkZWQgQVNTRVJUKCkKYXJjaF9tb3ZlX2lycXMoKTogbm90IGl0ZXJhdGluZyBvdmVyIExQ
SXMsIGFkZGVkIEFTU0VSVCgpCnZnaWNfZGlzYWJsZV9pcnFzKCk6IG5vdCBjYWxsZWQgZm9yIExQ
SXMsIGFkZGVkIEFTU0VSVCgpCnZnaWNfZW5hYmxlX2lycXMoKTogbm90IGNhbGxlZCBmb3IgTFBJ
cywgYWRkZWQgQVNTRVJUKCkKdmdpY192Y3B1X2luamVjdF9pcnEoKTogUFJPVEVDVEVELCBtb3Zl
ZCB1bmRlciBWQ1BVIFZHSUMgbG9jawoKICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaDoK
bG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKCk6IG9ubHkgY2FsbGVkIGZvciBhIFBQ
SSwgYWRkZWQgQVNTRVJUKCkKCiAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaDoKKHByb3Rv
dHlwZSkKClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICB8IDI0ICsr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oIHwgIDMg
KysrCiAzIGZpbGVzIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4
IGRjYjE3ODMuLjQ2YmIzMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTE0OCw2ICsxNDgsNyBAQCBpbnQgZ2ljX3JvdXRlX2lycV90
b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAvKiBDYWxs
ZXIgaGFzIGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJUlEgaXMgYW4gU1BJICovCiAgICAgQVNT
RVJUKHZpcnEgPj0gMzIpOwogICAgIEFTU0VSVCh2aXJxIDwgdmdpY19udW1faXJxcyhkKSk7Cisg
ICAgQVNTRVJUKCFpc19scGkodmlycSkpOwogCiAgICAgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQs
IHJhbmssIGZsYWdzKTsKIApAQCAtMTg0LDYgKzE4NSw3IEBAIGludCBnaWNfcmVtb3ZlX2lycV9m
cm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmZGVzYy0+bG9jaykpOwogICAgIEFTU0VSVCh0ZXN0X2JpdChfSVJR
X0dVRVNULCAmZGVzYy0+c3RhdHVzKSk7CiAgICAgQVNTRVJUKHAtPmRlc2MgPT0gZGVzYyk7Cisg
ICAgQVNTRVJUKCFpc19scGkodmlycSkpOwogCiAgICAgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQs
IHJhbmssIGZsYWdzKTsKIApAQCAtNDA4LDkgKzQxMCwxMyBAQCB2b2lkIGdpY19yZW1vdmVfZnJv
bV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKIAogICAgIHAgPSBp
cnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Ci0KLSAgICBpZiAoICFsaXN0X2VtcHR5KCZw
LT5scl9xdWV1ZSkgKQorICAgIC8qCisgICAgICogSWYgYW4gTFBJcyBoYXMgYmVlbiByZW1vdmVk
IG1lYW53aGlsZSwgaXQgaGFzIGJlZW4gY2xlYW5lZCB1cAorICAgICAqIGFscmVhZHksIHNvIG5v
dGhpbmcgdG8gcmVtb3ZlIGhlcmUuCisgICAgICovCisgICAgaWYgKCBsaWtlbHkocCkgJiYgIWxp
c3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCiAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1
ZXVlKTsKKwogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CiB9CiAKQEAgLTQxOCw2ICs0MjQsMTAgQEAgdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRf
aXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCiB7CiAgICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwogCisg
ICAgLyogSWYgYW4gTFBJIGhhcyBiZWVuIHJlbW92ZWQgbWVhbndoaWxlLCB0aGVyZSBpcyBub3Ro
aW5nIGxlZnQgdG8gcmFpc2UuICovCisgICAgaWYgKCB1bmxpa2VseSghbikgKQorICAgICAgICBy
ZXR1cm47CisKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7
CiAKICAgICBpZiAoIGxpc3RfZW1wdHkoJm4tPmxyX3F1ZXVlKSApCkBAIC00MzcsMjAgKzQ0Nywy
NSBAQCB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJ0dWFsX2lycSwKIHsKICAgICBpbnQgaTsKICAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0g
Z2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGly
cV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKIAorICAgIGlmICggdW5saWtlbHkoIXApICkKKyAgICAg
ICAgLyogQW4gdW5tYXBwZWQgTFBJIGRvZXMgbm90IG5lZWQgdG8gYmUgcmFpc2VkLiAqLworICAg
ICAgICByZXR1cm47CisKICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5h
cmNoLnZnaWMubHJfcGVuZGluZykgKQogICAgIHsKICAgICAgICAgaSA9IGZpbmRfZmlyc3RfemVy
b19iaXQoJnRoaXNfY3B1KGxyX21hc2spLCBucl9scnMpOwogICAgICAgICBpZiAoaSA8IG5yX2xy
cykgewogICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwotICAgICAg
ICAgICAgZ2ljX3NldF9scihpLCBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSksIEdJQ0hf
TFJfUEVORElORyk7CisgICAgICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJfUEVORElO
Ryk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBnaWNfYWRk
X3RvX2xyX3BlbmRpbmcodiwgaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpKTsKKyAgICBn
aWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcCk7CiB9CiAKIHN0YXRpYyB2b2lkIGdpY191cGRhdGVf
b25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKQEAgLTQ2NSw2ICs0ODAsMTcgQEAgc3RhdGlj
IHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQogICAgIGdpY19o
d19vcHMtPnJlYWRfbHIoaSwgJmxyX3ZhbCk7CiAgICAgaXJxID0gbHJfdmFsLnZpcnE7CiAgICAg
cCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7CisgICAgLyogQW4gTFBJIG1pZ2h0IGhhdmUgYmVl
biB1bm1hcHBlZCwgaW4gd2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuICovCisgICAg
aWYgKCB1bmxpa2VseSghcCkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGlzX2xwaShpcnEpKTsK
KworICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKKyAgICAgICAgY2xlYXJfYml0KGks
ICZ0aGlzX2NwdShscl9tYXNrKSk7CisKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGlm
ICggbHJfdmFsLnN0YXRlICYgR0lDSF9MUl9BQ1RJVkUgKQogICAgIHsKICAgICAgICAgc2V0X2Jp
dChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBkMzBmMzI0Li44YTVkOTNi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LmMKQEAgLTI0Miw2ICsyNDIsOSBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUg
Km9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKG9s
ZCwgaXJxKTsKIAorICAgIC8qIFRoaXMgd2lsbCBuZXZlciBiZSBjYWxsZWQgZm9yIGFuIExQSSwg
YXMgd2UgZG9uJ3QgbWlncmF0ZSB0aGVtLiAqLworICAgIEFTU0VSVCghaXNfbHBpKGlycSkpOwor
CiAgICAgLyogbm90aGluZyB0byBkbyBmb3IgdmlydHVhbCBpbnRlcnJ1cHRzICovCiAgICAgaWYg
KCBwLT5kZXNjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKQEAgLTI5MSw2ICsyOTQs
OSBAQCB2b2lkIGFyY2hfbW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCB2Y3B1
ICp2X3RhcmdldDsKICAgICBpbnQgaTsKIAorICAgIC8qIFdlIGRvbid0IG1pZ3JhdGUgTFBJcyBh
dCB0aGUgbW9tZW50LiAqLworICAgIEFTU0VSVCghaXNfbHBpKHZnaWNfbnVtX2lycXMoZCkgLSAx
KSk7CisKICAgICBmb3IgKCBpID0gMzI7IGkgPCB2Z2ljX251bV9pcnFzKGQpOyBpKysgKQogICAg
IHsKICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpKTsKQEAgLTMx
MCw2ICszMTYsOSBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCByLCBpbnQgbikKICAgICBpbnQgaSA9IDA7CiAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0
OwogCisgICAgLyogTFBJcyB3aWxsIG5ldmVyIGJlIGRpc2FibGVkIHZpYSB0aGlzIGZ1bmN0aW9u
LiAqLworICAgIEFTU0VSVCghaXNfbHBpKDMyICogbiArIDMxKSk7CisKICAgICB3aGlsZSAoIChp
ID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBp
ICsgKDMyICogbik7CiAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwg
aXJxKTsKQEAgLTM1Miw2ICszNjEsOSBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogCisgICAgLyogTFBJcyB3aWxsIG5ldmVy
IGJlIGVuYWJsZWQgdmlhIHRoaXMgZnVuY3Rpb24uICovCisgICAgQVNTRVJUKCFpc19scGkoMzIg
KiBuICsgMzEpKTsKKwogICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRfYml0KCZtYXNrLCAzMiwg
aSkpIDwgMzIgKSB7CiAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKICAgICAgICAgdl90YXJn
ZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwpAQCAtNDMyLDYgKzQ0NCwxMiBAQCBi
b29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsIGVudW0gZ2lj
X3NnaV9tb2RlIGlycW1vZGUsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKKy8qCisgKiBSZXR1cm5z
IHRoZSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgYmVsb25naW5nIHRvIHRoZSBn
aXZlbgorICogaW50ZXJydXB0LgorICogVGhpcyBjYW4gcmV0dXJuIE5VTEwgaWYgY2FsbGVkIGZv
ciBhbiBMUEkgd2hpY2ggaGFzIGJlZW4gdW5tYXBwZWQKKyAqIG1lYW53aGlsZS4KKyAqLwogc3Ry
dWN0IHBlbmRpbmdfaXJxICppcnFfdG9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGlycSkKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm47CkBAIC00NzUsNiArNDkzLDEy
IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJxKQogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
OwogCiAgICAgbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworICAgIC8qIElmIGFuIExQSSBo
YXMgYmVlbiByZW1vdmVkLCB0aGVyZSBpcyBub3RoaW5nIHRvIGluamVjdCBoZXJlLiAqLworICAg
IGlmICggdW5saWtlbHkoIW4pICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CiAK
ICAgICAvKiB2Y3B1IG9mZmxpbmUgKi8KICAgICBpZiAoIHRlc3RfYml0KF9WUEZfZG93biwgJnYt
PnBhdXNlX2ZsYWdzKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50Lmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggNTMzMGRmZS4uY2FlZmE1MCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZXZlbnQuaApAQCAtMTksNiArMTksOSBAQCBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9l
dmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKTsKIAorICAg
IC8qIERvZXMgbm90IHdvcmsgZm9yIExQSXMuICovCisgICAgQVNTRVJUKCFpc19scGkoY3VycmVu
dC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsKKwogICAgIC8qIFhYWDogaWYgdGhlIGZpcnN0
IGludGVycnVwdCBoYXMgYWxyZWFkeSBiZWVuIGRlbGl2ZXJlZCwgd2Ugc2hvdWxkCiAgICAgICog
Y2hlY2sgd2hldGhlciBhbnkgb3RoZXIgaW50ZXJydXB0cyB3aXRoIHByaW9yaXR5IGhpZ2hlciB0
aGFuIHRoZQogICAgICAqIG9uZSBpbiBHSUNWX0lBUiBhcmUgaW4gdGhlIGxyX3BlbmRpbmcgcXVl
dWUgb3IgaW4gdGhlIExSCi0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFR-0000GY-Ih; Thu, 11 May 2017 17:51:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFQ-0000FT-ID
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:32 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E9/7E-01992-3A4A4195; Thu, 11 May 2017 17:51:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXfBEpF
 IgxeLBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydRy+wFLzkr5i/+BhzA2MfbxcjF4eQwGZG
 iZZdD1i6GDmBnOWMEueumILYbAK6EjtuvmYGsUUEQiWeLvjODNLALLAGqGbRTzaQhLBApMSPL
 7+AEhwcLAKqEqdOeIKEeQWsJI42nAArkRCQk2g4fx9sDqeAtcSS6bOgdllJ7Np9mnUCI/cCRo
 ZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB/mUAgh2M509
 7HmKU5GBSEuVlnCgSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9+pioJxgUWp6akVaZg4w0GDS
 Ehw8SiK8mxcBpXmLCxJzizPTIVKnGBWlxHnbQfoEQBIZpXlwbbDgvsQoKyXMywh0iBBPQWpRb
 mYJqvwrRnEORiVh3p0gU3gy80rgpr8CWswEtLj/jzDI4pJEhJRUA+OsB89/uScv6tp1wED2mF
 LIponhm9SfzjuiwP3Mrldy72uGXbH8rdfXxemULOyZbqhl2X9USuSTwKrgcL0sn3V54WwzGoM
 YfzjteZDpJzn9RANH9aMrH1Rqfq1cuOpB26OLUetnXw9rfVVoHjX33Z+WmEULJ21+k8T+RXP2
 oVdaxwp+P1/CJntJiaU4I9FQi7moOBEA2RZCl2kCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494525087!83623524!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52922 invoked from network); 11 May 2017 17:51:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 11 May 2017 17:51:28 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72BBD15BE;
 Thu, 11 May 2017 10:51:27 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4C0E03F4FF;
 Thu, 11 May 2017 10:51:26 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:14 +0100
Message-Id: <20170511175340.8448-3-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 02/28] ARM: VGIC: move irq_to_pending() calls
	under the VGIC VCPU lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gZmFyIGlycV90b19wZW5kaW5nKCkgaXMganVzdCBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRv
IGxvb2t1cApzdGF0aWNhbGx5IGFsbG9jYXRlZCBhcnJheXMuIFRoaXMgd2lsbCBjaGFuZ2Ugd2l0
aCBMUElzLCB3aGljaCBhcmUKbW9yZSBkeW5hbWljLgpUaGUgcHJvcGVyIGFuc3dlciB0byB0aGUg
aXNzdWUgb2YgcHJldmVudGluZyBzdGFsZSBwb2ludGVycyBpcwpyZWYtY291bnRpbmcsIHdoaWNo
IHJlcXVpcmVzIG1vcmUgcmV3b3JrIGFuZCB3aWxsIGJlIGludHJvZHVjZWQgd2l0aAphIGxhdGVy
IHJld29yay4KRm9yIG5vdyBtb3ZlIHRoZSBpcnFfdG9fcGVuZGluZygpIGNhbGxzIHRoYXQgYXJl
IHVzZWQgd2l0aCBMUElzIHVuZGVyIHRoZQpWR0lDIFZDUFUgbG9jaywgYW5kIG9ubHkgdXNlIHRo
ZSByZXR1cm5lZCBwb2ludGVyIHdoaWxlIGhvbGRpbmcgdGhlIGxvY2suClRoaXMgcHJldmVudHMg
dGhlIG1lbW9yeSBmcm9tIGJlaW5nIGZyZWVkIHdoaWxlIHdlIHVzZSBpdC4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS9naWMuYyAgfCA1ICsrKystCiB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgNCArKystCiAyIGZp
bGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggZGExOTEzMC4u
ZGNiMTc4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMuYwpAQCAtNDAyLDEwICs0MDIsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19hZGRf
dG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQogCiB2
b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJ0dWFsX2lycSkKIHsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGlu
Zyh2LCB2aXJ0dWFsX2lycSk7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwogICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKKworICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7CisK
ICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQogICAgICAgICBsaXN0X2RlbF9p
bml0KCZwLT5scl9xdWV1ZSk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52
Z2ljLmxvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy5jCmluZGV4IDgzNTY5YjAuLmQzMGYzMjQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNDY2LDcgKzQ2Niw3
IEBAIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHZn
aWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIHsK
ICAgICB1aW50OF90IHByaW9yaXR5OwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwgKm4g
PSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKml0ZXIs
ICpuOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgYm9vbCBydW5uaW5nOwogCkBAIC00
NzQsNiArNDc0LDggQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHZpcnEpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKIAorICAgIG4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKKwogICAg
IC8qIHZjcHUgb2ZmbGluZSAqLwogICAgIGlmICggdGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1
c2VfZmxhZ3MpICkKICAgICB7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFT-0000J1-QP; Thu, 11 May 2017 17:51:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFS-0000H7-C5
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:34 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 47/A1-01752-5A4A4195; Thu, 11 May 2017 17:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTXfJEpF
 IgxNntS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL516xFbyIrOjZfYGtgfG8WxcjF4eQwGZG
 iS9HNzJDOMsZJWbPmcfSxcjJwSagK7Hj5mtmEFtEIFTi6YLvYEXMAmsYJc4t+skGkhAWcJH4+
 awbrIFFQFXi3caVYHFeASuJ9Rt+soPYEgJyEg3n74MN4hSwllgyfRZYvRBQza7dp1knMHIvYG
 RYxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6ON6BgbGHYx
 3J/sdYpTkYFIS5WWcKBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3cjFQTrAoNT21Ii0zBxhs
 MGkJDh4lEd7Ni4DSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzssDMkMApCijNA9uBCzwL
 zHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5rUDmcKTmVcCt+kV0BFMQEf0/xEGOaIkESEl1c
 Dou5vZfVf9NL009af5ydxfP7SxnXwn/ZR1XZfZtvgHB24u6Pn38DLf97z/+Xd3JWYyq4uWHt/
 2aFMp50OJDfPPeXpv3XwjOf9q9reWXT+F1b2ZuZtd3ksL2rxN/bnZWnyq12LvBQXy/Hxfvy3Q
 fl3KZt62NGVDQLkv26sbfdO8lOp27GFdEBGpxFKckWioxVxUnAgAr2ny4HcCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494525091!97757175!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50065 invoked from network); 11 May 2017 17:51:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 11 May 2017 17:51:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A45F1165D;
 Thu, 11 May 2017 10:51:31 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7C7F63F4FF;
 Thu, 11 May 2017 10:51:30 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:17 +0100
Message-Id: <20170511175340.8448-6-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 05/28] ARM: GICv3: forward pending LPIs to
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXBvbiByZWNlaXZpbmcgYW4gTFBJIG9uIHRoZSBob3N0LCB3ZSBuZWVkIHRvIGZpbmQgdGhlIHJp
Z2h0IFZDUFUgYW5kCnZpcnR1YWwgSVJRIG51bWJlciB0byBnZXQgdGhpcyBJUlEgaW5qZWN0ZWQu
Ckl0ZXJhdGUgb3VyIHR3by1sZXZlbCBMUEkgdGFibGUgdG8gZmluZCB0aGlzIGluZm9ybWF0aW9u
IHF1aWNrbHkgd2hlbgp0aGUgaG9zdCB0YWtlcyBhbiBMUEkuIENhbGwgdGhlIGV4aXN0aW5nIGlu
amVjdGlvbiBmdW5jdGlvbiB0byBsZXQgdGhlCkdJQyBlbXVsYXRpb24gZGVhbCB3aXRoIHRoaXMg
aW50ZXJydXB0LgpBbHNvIHdlIGVuaGFuY2Ugc3RydWN0IHBlbmRpbmdfaXJxIHRvIGNhY2hlIHRo
ZSBwZW5kaW5nIGJpdCBhbmQgdGhlCnByaW9yaXR5IGluZm9ybWF0aW9uIGZvciBMUElzLiBSZWFk
aW5nIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHRoZXJlIGlzCmZhc3RlciB0aGFuIGFjY2Vzc2luZyB0
aGUgcHJvcGVydHkgdGFibGUgZnJvbSBndWVzdCBtZW1vcnkuIEFsc28gaXQKdXNlIHNvbWUgcGFk
ZGluZyBhcmVhLCBzbyBkb2VzIG5vdCByZXF1aXJlIG1vcmUgbWVtb3J5LgpUaGlzIGludHJvZHVj
ZXMgYSBkb19MUEkoKSBhcyBhIGhhcmR3YXJlIGdpY19vcHMgYW5kIGEgZnVuY3Rpb24gdG8KcmV0
cmlldmUgdGhlIChjYWNoZWQpIHByaW9yaXR5IHZhbHVlIG9mIGFuIExQSSBhbmQgYSB2Z2ljX29w
cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgIHwgIDcgKysrKwogeGVuL2Fy
Y2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAxICsK
IHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICAgICAgIHwgIDggKysrKy0KIHhlbi9hcmNoL2Fy
bS92Z2ljLXYyLmMgICAgICAgICAgIHwgIDcgKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAg
ICAgICAgICAgfCAxOCArKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAg
ICB8ICA3ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgIHwgIDMgKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oIHwgIDggKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICAg
ICAgIHwgIDIgKysKIDExIGZpbGVzIGNoYW5nZWQsIDEzMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjIuYwppbmRleCAyNzBhMTM2Li5mZmJlNDdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0xMjE3LDYgKzEyMTcs
MTIgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJfaW5pdCh2b2lkKQogICAgIHJldHVybiAwOwog
fQogCitzdGF0aWMgdm9pZCBnaWN2Ml9kb19MUEkodW5zaWduZWQgaW50IGxwaSkKK3sKKyAgICAv
KiBObyBMUElzIGluIGEgR0lDdjIgKi8KKyAgICBCVUcoKTsKK30KKwogY29uc3Qgc3RhdGljIHN0
cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7CiAgICAgLmluZm8gICAgICAgICAg
ICAgICAgPSAmZ2ljdjJfaW5mbywKICAgICAuaW5pdCAgICAgICAgICAgICAgICA9IGdpY3YyX2lu
aXQsCkBAIC0xMjQ0LDYgKzEyNTAsNyBAQCBjb25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVy
YXRpb25zIGdpY3YyX29wcyA9IHsKICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YyX21h
a2VfaHdkb21fbWFkdCwKICAgICAubWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzID0gZ2ljdjJfbWFw
X2h3ZG93bl9leHRyYV9tYXBwaW5ncywKICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3Yy
X2lvbWVtX2RlbnlfYWNjZXNzLAorICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJfZG9f
TFBJLAogfTsKIAogLyogU2V0IHVwIHRoZSBHSUMgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCmluZGV4IDI5MmYyZDAu
LjQ0ZjYzMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtMTM2LDYgKzEzNiw3NyBAQCB1aW50NjRfdCBnaWN2
M19nZXRfcmVkaXN0X2FkZHJlc3ModW5zaWduZWQgaW50IGNwdSwgYm9vbCB1c2VfcHRhKQogICAg
ICAgICByZXR1cm4gcGVyX2NwdShscGlfcmVkaXN0LCBjcHUpLnJlZGlzdF9pZCA8PCAxNjsKIH0K
IAorLyoKKyAqIEhhbmRsZSBpbmNvbWluZyBMUElzLCB3aGljaCBhcmUgYSBiaXQgc3BlY2lhbCwg
YmVjYXVzZSB0aGV5IGFyZSBwb3RlbnRpYWxseQorICogbnVtZXJvdXMgYW5kIGFsc28gb25seSBn
ZXQgaW5qZWN0ZWQgaW50byBndWVzdHMuIFRyZWF0IHRoZW0gc3BlY2lhbGx5IGhlcmUsCisgKiBi
eSBqdXN0IGxvb2tpbmcgdXAgdGhlaXIgdGFyZ2V0IHZDUFUgYW5kIHZpcnR1YWwgTFBJIG51bWJl
ciBhbmQgaGFuZCBpdAorICogb3ZlciB0byB0aGUgaW5qZWN0aW9uIGZ1bmN0aW9uLgorICogUGxl
YXNlIG5vdGUgdGhhdCBMUElzIGFyZSBlZGdlLXRyaWdnZXJlZCBvbmx5LCBhbHNvIGhhdmUgbm8g
YWN0aXZlIHN0YXRlLAorICogc28gc3B1cmlvdXMgaW50ZXJydXB0cyBvbiB0aGUgaG9zdCBzaWRl
IGFyZSBubyBpc3N1ZSAod2UgY2FuIGp1c3QgaWdub3JlCisgKiB0aGVtKS4KKyAqIEFsc28gYSBn
dWVzdCBjYW5ub3QgZXhwZWN0IHRoYXQgZmlyaW5nIGludGVycnVwdHMgdGhhdCBoYXZlbid0IGJl
ZW4KKyAqIGZ1bGx5IGNvbmZpZ3VyZWQgeWV0IHdpbGwgcmVhY2ggdGhlIENQVSwgc28gd2UgZG9u
J3QgbmVlZCB0byBjYXJlIGFib3V0CisgKiB0aGlzIHNwZWNpYWwgY2FzZS4KKyAqLwordm9pZCBn
aWN2M19kb19MUEkodW5zaWduZWQgaW50IGxwaSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkOwor
ICAgIHVuaW9uIGhvc3RfbHBpICpobHBpcCwgaGxwaTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsK
KworICAgIGlycV9lbnRlcigpOworCisgICAgLyogRU9JIHRoZSBMUEkgYWxyZWFkeS4gKi8KKyAg
ICBXUklURV9TWVNSRUczMihscGksIElDQ19FT0lSMV9FTDEpOworCisgICAgLyogRmluZCBvdXQg
aWYgYSBndWVzdCBtYXBwZWQgc29tZXRoaW5nIHRvIHRoaXMgcGh5c2ljYWwgTFBJLiAqLworICAg
IGhscGlwID0gZ2ljX2dldF9ob3N0X2xwaShscGkpOworICAgIGlmICggIWhscGlwICkKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICBobHBpLmRhdGEgPSByZWFkX3U2NF9hdG9taWMoJmhscGlwLT5k
YXRhKTsKKworICAgIC8qCisgICAgICogVW5tYXBwZWQgZXZlbnRzIGFyZSBtYXJrZWQgd2l0aCBh
biBpbnZhbGlkIExQSSBJRC4gV2UgY2FuIHNhZmVseQorICAgICAqIGlnbm9yZSB0aGVtLCBhcyB0
aGV5IGhhdmUgbm8gZnVydGhlciBzdGF0ZSBhbmQgbm8tb25lIGNhbiBleHBlY3QKKyAgICAgKiB0
byBzZWUgdGhlbSBpZiB0aGV5IGhhdmUgbm90IGJlZW4gbWFwcGVkLgorICAgICAqLworICAgIGlm
ICggaGxwaS52aXJ0X2xwaSA9PSBJTlZBTElEX0xQSSApCisgICAgICAgIGdvdG8gb3V0OworCisg
ICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChobHBpLmRvbV9pZCk7CisgICAgaWYgKCAhZCAp
CisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyogTWFrZSBzdXJlIHdlIGRvbid0IHN0ZXAgYmV5
b25kIHRoZSB2Y3B1IGFycmF5LiAqLworICAgIGlmICggaGxwaS52Y3B1X2lkID49IGQtPm1heF92
Y3B1cyApCisgICAgeworICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgdmNwdSA9IGQtPnZjcHVbaGxwaS52Y3B1X2lkXTsKKworICAg
IC8qIENoZWNrIGlmIHRoZSBWQ1BVIGlzIHJlYWR5IHRvIHJlY2VpdmUgTFBJcy4gKi8KKyAgICBp
ZiAoIHZjcHUtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNfTFBJU19FTkFCTEVEICkKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVE9ETzogSW52ZXN0aWdhdGUgd2hhdCB0byBkbyBoZXJlIGZvciBw
b3RlbnRpYWwgaW50ZXJydXB0IHN0b3Jtcy4KKyAgICAgICAgICogQXMgd2Uga2VlcCBhbGwgaG9z
dCBMUElzIGVuYWJsZWQsIGZvciBkaXNhYmxpbmcgTFBJcyB3ZSB3b3VsZCBuZWVkCisgICAgICAg
ICAqIHRvIHF1ZXVlIGEgSVRTIGhvc3QgY29tbWFuZCwgd2hpY2ggd2UgYXZvaWQgc28gZmFyIGR1
cmluZyBhIGd1ZXN0J3MKKyAgICAgICAgICogcnVudGltZS4gQWxzbyByZS1lbmFibGluZyB3b3Vs
ZCB0cmlnZ2VyIGEgaG9zdCBjb21tYW5kIHVwb24gdGhlCisgICAgICAgICAqIGd1ZXN0IHNlbmRp
bmcgYSBjb21tYW5kLCB3aGljaCBjb3VsZCBiZSBhbiBhdHRhY2sgdmVjdG9yIGZvcgorICAgICAg
ICAgKiBob2dnaW5nIHRoZSBob3N0IGNvbW1hbmQgcXVldWUuCisgICAgICAgICAqIFNlZSB0aGUg
dGhyZWFkIGFyb3VuZCBoZXJlIGZvciBzb21lIGJhY2tncm91bmQ6CisgICAgICAgICAqIGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTEyL21zZzAwMDAz
Lmh0bWwKKyAgICAgICAgICovCisgICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKHZjcHUsIGhs
cGkudmlydF9scGkpOworCisgICAgcmN1X3VubG9ja19kb21haW4oZCk7CisKK291dDoKKyAgICBp
cnFfZXhpdCgpOworfQorCiBzdGF0aWMgaW50IGdpY3YzX2xwaV9hbGxvY2F0ZV9wZW5kdGFibGUo
dWludDY0X3QgKnJlZykKIHsKICAgICB1aW50NjRfdCB2YWw7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggMjljODk2NC4uODE0
MGM1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYwpAQCAtMTY3NCw2ICsxNjc0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnaWNf
aHdfb3BlcmF0aW9ucyBnaWN2M19vcHMgPSB7CiAgICAgLm1ha2VfaHdkb21fZHRfbm9kZSAgPSBn
aWN2M19tYWtlX2h3ZG9tX2R0X25vZGUsCiAgICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBnaWN2
M19tYWtlX2h3ZG9tX21hZHQsCiAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2M19pb21l
bV9kZW55X2FjY2VzcywKKyAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YzX2RvX0xQSSwK
IH07CiAKIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2R0X3ByZWluaXQoc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpub2RlLCBjb25zdCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDQ2YmIzMDYuLmZkM2ZhMDUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTcz
NCw3ICs3MzQsMTMgQEAgdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCBpbnQgaXNfZmlxKQogICAgICAgICAgICAgZG9fSVJRKHJlZ3MsIGlycSwgaXNfZmlxKTsK
ICAgICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgICAgIH0KLSAgICAgICAgZWxz
ZSBpZiAodW5saWtlbHkoaXJxIDwgMTYpKQorICAgICAgICBlbHNlIGlmICggaXNfbHBpKGlycSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CisgICAgICAgICAg
ICBnaWNfaHdfb3BzLT5kb19MUEkoaXJxKTsKKyAgICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxl
KCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KGlycSA8IDE2KSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGRvX3NnaShyZWdzLCBpcnEpOwogICAgICAgICB9CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpp
bmRleCAwNTg3NTY5Li5kZjkxOTQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5j
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAgLTcwOSwxMSArNzA5LDE4IEBAIHN0YXRp
YyBzdHJ1Y3QgcGVuZGluZ19pcnEgKnZnaWNfdjJfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFp
biAqZCwKICAgICBCVUcoKTsKIH0KIAorc3RhdGljIGludCB2Z2ljX3YyX2xwaV9nZXRfcHJpb3Jp
dHkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZscGkpCit7CisgICAgLyogRHVtbXkg
ZnVuY3Rpb24sIG5vIExQSXMgb24gYSBWR0lDdjIuICovCisgICAgQlVHKCk7Cit9CisKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192Ml9vcHMgPSB7CiAgICAgLnZjcHVfaW5pdCAg
ID0gdmdpY192Ml92Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192Ml9kb21haW5f
aW5pdCwKICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9mcmVlLAogICAgIC5scGlf
dG9fcGVuZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcsCisgICAgLmxwaV9nZXRfcHJpb3Jp
dHkgPSB2Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHksCiAgICAgLm1heF92Y3B1cyA9IDgsCiB9Owog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMuYwppbmRleCA0NGQyYjUwLi44N2Y1OGY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE1NjcsMTIgKzE1NjcsMzAg
QEAgc3RhdGljIHN0cnVjdCBwZW5kaW5nX2lycSAqdmdpY192M19scGlfdG9fcGVuZGluZyhzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBwaXJxOwogfQogCisvKiBSZXRyaWV2ZSB0aGUgcHJp
b3JpdHkgb2YgYW4gTFBJIGZyb20gaXRzIHN0cnVjdCBwZW5kaW5nX2lycS4gKi8KK3N0YXRpYyBp
bnQgdmdpY192M19scGlfZ2V0X3ByaW9yaXR5KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZs
cGkpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gdmdpY192M19scGlfdG9fcGVuZGlu
ZyhkLCB2bHBpKTsKKworICAgIC8qCisgICAgICogQ29wZSB3aXRoIHRoZSBjYXNlIHdoZXJlIHRo
aXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdpdGggYW4gaW52YWxpZCBMUEkuCisgICAgICogSXQgaXMg
ZXhwZWN0ZWQgdGhhdCBhIGNhbGxlciB3aWxsIGJhaWwgb3V0IGhhbmRsaW5nIHRoaXMgTFBJIGF0
IGEKKyAgICAgKiBsYXRlciBwb2ludCBpbiB0aW1lLCBidXQgZm9yIHRoZSBzYWtlIG9mIHRoaXMg
ZnVuY3Rpb24gbGV0IHVzIHJldHVybgorICAgICAqIHNvbWUgdmFsdWUgaGVyZSBhbmQgYXZvaWQg
YSBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UuCisgICAgICovCisgICAgaWYgKCAhcCApCisgICAg
ICAgIHJldHVybiAweGZmOworCisgICAgcmV0dXJuIHAtPmxwaV9wcmlvcml0eTsKK30KKwogc3Rh
dGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2M19vcHMgPSB7CiAgICAgLnZjcHVfaW5pdCAgID0g
dmdpY192M192Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192M19kb21haW5faW5p
dCwKICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YzX2RvbWFpbl9mcmVlLAogICAgIC5lbXVsYXRl
X3JlZyAgPSB2Z2ljX3YzX2VtdWxhdGVfcmVnLAogICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNf
djNfbHBpX3RvX3BlbmRpbmcsCisgICAgLmxwaV9nZXRfcHJpb3JpdHkgPSB2Z2ljX3YzX2xwaV9n
ZXRfcHJpb3JpdHksCiAgICAgLyoKICAgICAgKiBXZSB1c2UgYm90aCBBRkYxIGFuZCBBRkYwIGlu
ICh2KU1QSURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBvZiBDUFUKICAgICAgKiB0aGF0IGNhbiBi
ZSBzdXBwb3J0ZWQgaXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5LgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggYmY2ZmI2
MC4uYzI5YWQ1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCkBAIC0yMjYsMTAgKzIyNiwxNSBAQCBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRf
dGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogCiBzdGF0aWMg
aW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJxKQogewotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2
LCB2aXJxKTsKKyAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwogICAgIGludCBwcmlvcml0eTsKIAorICAgIC8qIExQSXMgZG9uJ3QgaGF2ZSBh
IHJhbmssIGFsc28gc3RvcmUgdGhlaXIgcHJpb3JpdHkgc2VwYXJhdGVseS4gKi8KKyAgICBpZiAo
IGlzX2xwaSh2aXJxKSApCisgICAgICAgIHJldHVybiB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5k
bGVyLT5scGlfZ2V0X3ByaW9yaXR5KHYtPmRvbWFpbiwgdmlycSk7CisKKyAgICByYW5rID0gdmdp
Y19yYW5rX2lycSh2LCB2aXJxKTsKICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7
CiAgICAgcHJpb3JpdHkgPSByYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFT
S107CiAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aAppbmRleCAzZDhlODRjLi5lYmFlYTM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTI2MCw3ICsy
NjAsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAKICAgICAgICAgLyogR0lDdjM6IHJlZGlzdHJpYnV0
b3IgYmFzZSBhbmQgZmxhZ3MgZm9yIHRoaXMgdkNQVSAqLwogICAgICAgICBwYWRkcl90IHJkaXN0
X2Jhc2U7Ci0jZGVmaW5lIFZHSUNfVjNfUkRJU1RfTEFTVCAgKDEgPDwgMCkgICAgICAgIC8qIGxh
c3QgdkNQVSBvZiB0aGUgcmRpc3QgKi8KKyNkZWZpbmUgVkdJQ19WM19SRElTVF9MQVNUICAgICAg
KDEgPDwgMCkgICAgICAgIC8qIGxhc3QgdkNQVSBvZiB0aGUgcmRpc3QgKi8KKyNkZWZpbmUgVkdJ
Q19WM19MUElTX0VOQUJMRUQgICAgKDEgPDwgMSkKICAgICAgICAgdWludDhfdCBmbGFnczsKICAg
ICB9IHZnaWM7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IDgzNmExMDMuLjQyOTYzYzAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aApAQCAtMzY2LDYgKzM2Niw4IEBAIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7CiAgICAgaW50
ICgqbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKShzdHJ1Y3QgZG9tYWluICpkKTsKICAgICAvKiBE
ZW55IGFjY2VzcyB0byBHSUMgcmVnaW9ucyAqLwogICAgIGludCAoKmlvbWVtX2RlbnlfYWNjZXNz
KShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKyAgICAvKiBIYW5kbGUgTFBJcywgd2hpY2ggcmVx
dWlyZSBzcGVjaWFsIGhhbmRsaW5nICovCisgICAgdm9pZCAoKmRvX0xQSSkodW5zaWduZWQgaW50
IGxwaSk7CiB9OwogCiB2b2lkIHJlZ2lzdGVyX2dpY19vcHMoY29uc3Qgc3RydWN0IGdpY19od19v
cGVyYXRpb25zICpvcHMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCAyOTU1OWEzLi43
NDcwNzc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtMTM0LDYgKzEzNCw4IEBAIHZv
aWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsK
IAogYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwogCit2b2lkIGdpY3YzX2RvX0xQ
SSh1bnNpZ25lZCBpbnQgbHBpKTsKKwogaW50IGdpY3YzX2xwaV9pbml0X3JkaXN0KHZvaWQgX19p
b21lbSAqIHJkaXN0X2Jhc2UpOwogCiAvKiBJbml0aWFsaXplIHRoZSBob3N0IHN0cnVjdHVyZXMg
Zm9yIExQSXMgYW5kIHRoZSBob3N0IElUU2VzLiAqLwpAQCAtMTc1LDYgKzE3NywxMiBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogICAgIHJldHVybiBm
YWxzZTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQg
bHBpKQoreworICAgIC8qIFdlIGRvbid0IGVuYWJsZSBMUElzIHdpdGhvdXQgYW4gSVRTLiAqLwor
ICAgIEJVRygpOworfQorCiBzdGF0aWMgaW5saW5lIGludCBnaWN2M19scGlfaW5pdF9yZGlzdCh2
b2lkIF9faW9tZW0gKiByZGlzdF9iYXNlKQogewogICAgIHJldHVybiAtRU5PREVWOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaAppbmRleCBjOTA3NWE5Li43ZWZhMTY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtNzIsNiArNzIs
NyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKICNkZWZpbmUgR0lDX0lOVkFMSURfTFIgICAgICAgICAo
dWludDhfdCl+MAogICAgIHVpbnQ4X3QgbHI7CiAgICAgdWludDhfdCBwcmlvcml0eTsKKyAgICB1
aW50OF90IGxwaV9wcmlvcml0eTsgICAgICAgLyogQ2FjaGVzIHRoZSBwcmlvcml0eSBpZiB0aGlz
IGlzIGFuIExQSS4gKi8KICAgICAvKiBpbmZsaWdodCBpcyB1c2VkIHRvIGFwcGVuZCBpbnN0YW5j
ZXMgb2YgcGVuZGluZ19pcnEgdG8KICAgICAgKiB2Z2ljLmluZmxpZ2h0X2lycXMgKi8KICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIGluZmxpZ2h0OwpAQCAtMTM2LDYgKzEzNyw3IEBAIHN0cnVjdCB2Z2lj
X29wcyB7CiAgICAgYm9vbCAoKmVtdWxhdGVfcmVnKShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgdW5pb24gaHNyIGhzcik7CiAgICAgLyogbG9va3VwIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEg
Zm9yIGEgZ2l2ZW4gTFBJIGludGVycnVwdCAqLwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqKCps
cGlfdG9fcGVuZGluZykoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZscGkpOworICAg
IGludCAoKmxwaV9nZXRfcHJpb3JpdHkpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZscGkp
OwogICAgIC8qIE1heGltdW0gbnVtYmVyIG9mIHZDUFUgc3VwcG9ydGVkICovCiAgICAgY29uc3Qg
dW5zaWduZWQgaW50IG1heF92Y3B1czsKIH07Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFU-0000JH-12; Thu, 11 May 2017 17:51:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFS-0000HU-Ny
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:34 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 05/E6-02181-6A4A4195; Thu, 11 May 2017 17:51:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfxEpF
 Ig+U7eSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/LxcwFXzQrlja3sLYwHhPqYuRi0NIYDOj
 xM1tR1kgnOWMEm2XP7F1MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8AaRolzi36CFQkDJXbfX
 gNmswioShxpv8kKYvMKWEnMPjCTHcSWEJCTaDh/H2wQp4C1xJLps1hAbCGgml27T7NOYORewM
 iwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQwwxAsIPxYLP
 zIUZJDiYlUV7GiSKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4IxcD5QSLUtNTK9Iyc4ChBpOW
 4OBREuHdvAgozVtckJhbnJkOkTrFqCglztsO0icAksgozYNrg4X3JUZZKWFeRqBDhHgKUotyM
 0tQ5V8xinMwKgnz7gSZwpOZVwI3/RXQYiagxf1/hEEWlyQipKQaGDf6iVicy8/4y//ssvx8Jp
 uvpxUEzTbXzjNd3Wu4LyZ06evIrlDj9tiLv6dNLpnfdj0y1nr7vvTqf2dtzNSyy0W5lHced3n
 /PunsPs2lvBcfxL8/Uyzb5rrfe2fiTtfvv/7c8vuxszdoR7hdR+kee3Gd1Vq2+8K3eN5YFZbX
 yrBGh6nlw4qeYiWW4oxEQy3mouJEAKei1rpqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494525090!81762853!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59158 invoked from network); 11 May 2017 17:51:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 11 May 2017 17:51:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 42101164F;
 Thu, 11 May 2017 10:51:30 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1BD293F4FF;
 Thu, 11 May 2017 10:51:28 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:16 +0100
Message-Id: <20170511175340.8448-5-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 04/28] ARM: GICv3: introduce separate
	pending_irq structs for LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHRoZSBzYW1lIHJlYXNvbiB0aGF0IGFsbG9jYXRpbmcgYSBzdHJ1Y3QgaXJxX2Rlc2MgZm9y
IGVhY2gKcG9zc2libGUgTFBJIGlzIG5vdCBhbiBvcHRpb24sIGhhdmluZyBhIHN0cnVjdCBwZW5k
aW5nX2lycSBmb3IgZWFjaCBMUEkKaXMgYWxzbyBub3QgZmVhc2libGUuIFdlIG9ubHkgY2FyZSBh
Ym91dCBtYXBwZWQgTFBJcywgc28gd2UgY2FuIGdldCBhd2F5CndpdGggaGF2aW5nIHN0cnVjdCBw
ZW5kaW5nX2lycSdzIG9ubHkgZm9yIHRoZW0uCk1haW50YWluIGEgcmFkaXggdHJlZSBwZXIgZG9t
YWluIHdoZXJlIHdlIGRyb3AgdGhlIHBvaW50ZXIgdG8gdGhlCnJlc3BlY3RpdmUgcGVuZGluZ19p
cnEuIFRoZSBpbmRleCB1c2VkIGlzIHRoZSB2aXJ0dWFsIExQSSBudW1iZXIuClRoZSBtZW1vcnkg
Zm9yIHRoZSBhY3R1YWwgc3RydWN0dXJlcyBoYXMgYmVlbiBhbGxvY2F0ZWQgYWxyZWFkeSBwZXIK
ZGV2aWNlIGF0IGRldmljZSBtYXBwaW5nIHRpbWUuClRlYWNoIHRoZSBleGlzdGluZyBWR0lDIGZ1
bmN0aW9ucyB0byBmaW5kIHRoZSByaWdodCBwb2ludGVyIHdoZW4gYmVpbmcKZ2l2ZW4gYSB2aXJ0
dWFsIExQSSBudW1iZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgIHwgIDggKysr
KysrKysKIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgfCAzMCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICAgfCAgMiArKwogeGVu
L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaCAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCmlu
ZGV4IGRjOWY5NWIuLjA1ODc1NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpAQCAtNzAyLDEwICs3MDIsMTggQEAgc3RhdGlj
IHZvaWQgdmdpY192Ml9kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIC8qIE5vdGhp
bmcgdG8gYmUgY2xlYW51cCBmb3IgdGhpcyBkcml2ZXIgKi8KIH0KIAorc3RhdGljIHN0cnVjdCBw
ZW5kaW5nX2lycSAqdmdpY192Ml9scGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgdmxwaSkKK3sKKyAgICAvKiBEdW1teSBmdW5jdGlvbiwgbm8gTFBJcyBvbiBhIFZHSUN2Mi4g
Ki8KKyAgICBCVUcoKTsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2Z2ljX3Yy
X29wcyA9IHsKICAgICAudmNwdV9pbml0ICAgPSB2Z2ljX3YyX3ZjcHVfaW5pdCwKICAgICAuZG9t
YWluX2luaXQgPSB2Z2ljX3YyX2RvbWFpbl9pbml0LAogICAgIC5kb21haW5fZnJlZSA9IHZnaWNf
djJfZG9tYWluX2ZyZWUsCisgICAgLmxwaV90b19wZW5kaW5nID0gdmdpY192Ml9scGlfdG9fcGVu
ZGluZywKICAgICAubWF4X3ZjcHVzID0gOCwKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IDI1ZTE2ZGMuLjQ0ZDJi
NTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjMuYwpAQCAtMTQ1NCw2ICsxNDU0LDkgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnMgPSBy
ZGlzdF9jb3VudDsKICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9ucyA9IHJkaXN0X3JlZ2lv
bnM7CiAKKyAgICByd2xvY2tfaW5pdCgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9jayk7
CisgICAgcmFkaXhfdHJlZV9pbml0KCZkLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSk7CisKICAg
ICAvKgogICAgICAqIERvbWFpbiAwIGdldHMgdGhlIGhhcmR3YXJlIGFkZHJlc3MuCiAgICAgICog
R3Vlc3RzIGdldCB0aGUgdmlydHVhbCBwbGF0Zm9ybSBsYXlvdXQuCkBAIC0xNTM1LDE0ICsxNTM4
LDQxIEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
c3RhdGljIHZvaWQgdmdpY192M19kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKGQpOworICAgIC8qCisgICAgICogSXQgaXMgZXhwZWN0
ZWQgdGhhdCBhdCB0aGlzIHBvaW50IGFsbCBhY3R1YWwgSVRTIGRldmljZXMgaGF2ZSBiZWVuCisg
ICAgICogY2xlYW5lZCB1cCBhbHJlYWR5LiBUaGUgc3RydWN0IHBlbmRpbmdfaXJxJ3MsIGZvciB3
aGljaCB0aGUgcG9pbnRlcnMKKyAgICAgKiBoYXZlIGJlZW4gc3RvcmVkIGluIHRoZSByYWRpeCB0
cmVlLCBhcmUgYWxsb2NhdGVkIGFuZCBmcmVlZCBieSBkZXZpY2UuCisgICAgICogT24gZGV2aWNl
IHVubWFwcGluZyBhbGwgdGhlIGVudHJpZXMgYXJlIHJlbW92ZWQgZnJvbSB0aGUgdHJlZSBhbmQK
KyAgICAgKiB0aGUgYmFja2luZyBtZW1vcnkgaXMgZnJlZWQuCisgICAgICovCisgICAgcmFkaXhf
dHJlZV9kZXN0cm95KCZkLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSwgTlVMTCk7CiAgICAgeGZy
ZWUoZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMpOwogfQogCisvKgorICogTG9va3MgdXAgYSB2
aXJ0dWFsIExQSSBudW1iZXIgaW4gb3VyIHRyZWUgb2YgbWFwcGVkIExQSXMuIFRoaXMgd2lsbCBy
ZXR1cm4KKyAqIHRoZSBjb3JyZXNwb25kaW5nIHN0cnVjdCBwZW5kaW5nX2lycSwgd2hpY2ggd2Ug
YWxzbyB1c2UgdG8gc3RvcmUgdGhlCisgKiBlbmFibGVkIGFuZCBwZW5kaW5nIGJpdCBwbHVzIHRo
ZSBwcmlvcml0eS4KKyAqIFJldHVybnMgTlVMTCBpZiBhbiBMUEkgY2Fubm90IGJlIGZvdW5kIChv
ciBubyBMUElzIGFyZSBzdXBwb3J0ZWQpLgorICovCitzdGF0aWMgc3RydWN0IHBlbmRpbmdfaXJx
ICp2Z2ljX3YzX2xwaV90b19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBscGkpCit7
CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwaXJxOworCisgICAgcmVhZF9sb2NrKCZkLT5hcmNo
LnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKyAgICBwaXJxID0gcmFkaXhfdHJlZV9sb29rdXAo
JmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlLCBscGkpOworICAgIHJlYWRfdW5sb2NrKCZkLT5h
cmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKworICAgIHJldHVybiBwaXJxOworfQorCiBz
dGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfb3BzIHYzX29wcyA9IHsKICAgICAudmNwdV9pbml0ICAg
PSB2Z2ljX3YzX3ZjcHVfaW5pdCwKICAgICAuZG9tYWluX2luaXQgPSB2Z2ljX3YzX2RvbWFpbl9p
bml0LAogICAgIC5kb21haW5fZnJlZSA9IHZnaWNfdjNfZG9tYWluX2ZyZWUsCiAgICAgLmVtdWxh
dGVfcmVnICA9IHZnaWNfdjNfZW11bGF0ZV9yZWcsCisgICAgLmxwaV90b19wZW5kaW5nID0gdmdp
Y192M19scGlfdG9fcGVuZGluZywKICAgICAvKgogICAgICAqIFdlIHVzZSBib3RoIEFGRjEgYW5k
IEFGRjAgaW4gKHYpTVBJRFIuIFRodXMsIHRoZSBtYXggbnVtYmVyIG9mIENQVQogICAgICAqIHRo
YXQgY2FuIGJlIHN1cHBvcnRlZCBpcyB1cCB0byA0MDk2KD09MjU2KjE2KSBpbiB0aGVvcnkuCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRl
eCA4YTVkOTNiLi5iZjZmYjYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTQ1Nyw2ICs0NTcsOCBAQCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKmlycV90b19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQogICAg
ICAqIGFyZSB1c2VkIGZvciBTUElzOyB0aGUgcmVzdHMgYXJlIHVzZWQgZm9yIHBlciBjcHUgaXJx
cyAqLwogICAgIGlmICggaXJxIDwgMzIgKQogICAgICAgICBuID0gJnYtPmFyY2gudmdpYy5wZW5k
aW5nX2lycXNbaXJxXTsKKyAgICBlbHNlIGlmICggaXNfbHBpKGlycSkgKQorICAgICAgICBuID0g
di0+ZG9tYWluLT5hcmNoLnZnaWMuaGFuZGxlci0+bHBpX3RvX3BlbmRpbmcodi0+ZG9tYWluLCBp
cnEpOwogICAgIGVsc2UKICAgICAgICAgbiA9ICZ2LT5kb21haW4tPmFyY2gudmdpYy5wZW5kaW5n
X2lycXNbaXJxIC0gMzJdOwogICAgIHJldHVybiBuOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggN2Mz
ODI5ZC4uM2Q4ZTg0YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xMTEsNiArMTExLDggQEAgc3Ry
dWN0IGFyY2hfZG9tYWluCiAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZTsgICAgICAgICAg
ICAgIC8qIFJlLURpc3RyaWJ1dG9yIHN0cmlkZSAqLwogICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBp
dHNfZGV2aWNlczsgICAgICAgICAvKiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8KICAgICAg
ICAgc3BpbmxvY2tfdCBpdHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0
c19kZXZpY2VzIHRyZWUgKi8KKyAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBwZW5kX2xw
aV90cmVlOyAvKiBTdG9yZXMgc3RydWN0IHBlbmRpbmdfaXJxJ3MgKi8KKyAgICAgICAgcndsb2Nr
X3QgcGVuZF9scGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRfbHBpX3Ry
ZWUgKi8KICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7CiAjZW5kaWYKICAgICB9IHZn
aWM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oCmluZGV4IGRmNzUwNjQuLmM5MDc1YTkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBA
IC0xMzQsNiArMTM0LDggQEAgc3RydWN0IHZnaWNfb3BzIHsKICAgICB2b2lkICgqZG9tYWluX2Zy
ZWUpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIC8qIHZHSUMgc3lzcmVnL2NwcmVncyBlbXVsYXRl
ICovCiAgICAgYm9vbCAoKmVtdWxhdGVfcmVnKShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
dW5pb24gaHNyIGhzcik7CisgICAgLyogbG9va3VwIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9y
IGEgZ2l2ZW4gTFBJIGludGVycnVwdCAqLworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqKCpscGlf
dG9fcGVuZGluZykoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZscGkpOwogICAgIC8q
IE1heGltdW0gbnVtYmVyIG9mIHZDUFUgc3VwcG9ydGVkICovCiAgICAgY29uc3QgdW5zaWduZWQg
aW50IG1heF92Y3B1czsKIH07Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFU-0000K9-Bh; Thu, 11 May 2017 17:51:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFT-0000Ht-8x
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:35 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4B/A4-01997-6A4A4195; Thu, 11 May 2017 17:51:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXfpEpF
 Ig2srjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyX9+oKWgQrzkzcytbAeIK3i5GLQ0hgM6PE
 oo3vmSGc5YwSXedmsnUxcnKwCehK7Lj5mhnEFhEIlXi64DtYEbPAGkaJc4t+ghUJC7hK3Jtzi
 hHEZhFQlbhz9QY7iM0rYCXx+G4HWI2EgJxEw/n7YIM4BawllkyfxQJiCwHV7Np9mnUCI/cCRo
 ZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYyNX5w
 OMUpyMCmJ8jJOFIkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbuRgoJ1iUmp5akZaZAww0mLQE
 B4+SCO8SkDRvcUFibnFmOkTqFKOilDhvO0hCACSRUZoH1wYL7kuMslLCvIxAhwjxFKQW5WaWo
 Mq/YhTnYFQS5t0JMoUnM68EbvoroMVMQIv7/wiDLC5JREhJNTA2RNuvfL3zpnjq8bqKvsyJO7
 6p3bgw44b1O8vef6vSE55rvOpYFnyxyufovhyTnqu7fsjxRGmfKQwp1u6XK1sTVRaeO8MsSui
 w/oSb74usPumsZzQumnVSkU/u48zCbQWZ9rtN5ls1u7S5uwUa5d9+G29rZV7xcrtL8KZe/qjq
 R1/zjNo4vymxFGckGmoxFxUnAgDxbLNZaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494525093!100005712!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47187 invoked from network); 11 May 2017 17:51:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 110791682;
 Thu, 11 May 2017 10:51:33 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE96D3F4FF;
 Thu, 11 May 2017 10:51:31 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:18 +0100
Message-Id: <20170511175340.8448-7-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 06/28] ARM: GICv3: enable ITS and LPIs on the
	host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgdGhlIGhvc3QgcGFydCBvZiB0aGUgSVRTIGNvZGUgaXMgaW4gcGxhY2UsIHdlIGNh
biBlbmFibGUgdGhlCklUUyBhbmQgYWxzbyBMUElzIG9uIGVhY2ggcmVkaXN0cmlidXRvciB0byBn
ZXQgdGhlIHNob3cgcm9sbGluZy4KQXQgdGhpcyBwb2ludCB0aGVyZSB3b3VsZCBiZSBubyBMUElz
IG1hcHBlZCwgYXMgZ3Vlc3RzIGRvbid0IGtub3cgYWJvdXQKdGhlIElUUyB5ZXQuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jIHwgIDQgKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICB8
IDE4ICsrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKaW5kZXggMDcyODBiMy4uYWViYzI1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC01MDUs
NiArNTA1LDEwIEBAIHN0YXRpYyBpbnQgZ2ljdjNfaXRzX2luaXRfc2luZ2xlX2l0cyhzdHJ1Y3Qg
aG9zdF9pdHMgKmh3X2l0cykKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgd3JpdGVxX3Jl
bGF4ZWQoMCwgaHdfaXRzLT5pdHNfYmFzZSArIEdJVFNfQ1dSSVRFUik7CiAKKyAgICAvKiBOb3cg
ZW5hYmxlIGludGVycnVwdCB0cmFuc2xhdGlvbiBhbmQgY29tbWFuZCBwcm9jZXNzaW5nIG9uIHRo
YXQgSVRTLiAqLworICAgIHJlZyA9IHJlYWRsX3JlbGF4ZWQoaHdfaXRzLT5pdHNfYmFzZSArIEdJ
VFNfQ1RMUik7CisgICAgd3JpdGVsX3JlbGF4ZWQocmVnIHwgR0lUU19DVExSX0VOQUJMRSwgaHdf
aXRzLT5pdHNfYmFzZSArIEdJVFNfQ1RMUik7CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4
IDgxNDBjNWYuLmQ1MzlkNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTYyMCw2ICs2MjAsMjEgQEAgc3RhdGljIGludCBn
aWN2M19lbmFibGVfcmVkaXN0KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qIEVuYWJsZSBM
UElzIG9uIHRoaXMgcmVkaXN0cmlidXRvciAob25seSB1c2VmdWwgd2hlbiB0aGUgaG9zdCBoYXMg
YW4gSVRTKS4gKi8KK3N0YXRpYyBib29sIGdpY3YzX2VuYWJsZV9scGlzKHZvaWQpCit7CisgICAg
dWludDMyX3QgdmFsOworCisgICAgdmFsID0gcmVhZGxfcmVsYXhlZChHSUNEX1JESVNUX0JBU0Ug
KyBHSUNSX1RZUEVSKTsKKyAgICBpZiAoICEodmFsICYgR0lDUl9UWVBFUl9QTFBJUykgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICB2YWwgPSByZWFkbF9yZWxheGVkKEdJQ0RfUkRJU1Rf
QkFTRSArIEdJQ1JfQ1RMUik7CisgICAgd3JpdGVsX3JlbGF4ZWQodmFsIHwgR0lDUl9DVExSX0VO
QUJMRV9MUElTLCBHSUNEX1JESVNUX0JBU0UgKyBHSUNSX0NUTFIpOworCisgICAgcmV0dXJuIHRy
dWU7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX3BvcHVsYXRlX3JkaXN0KHZvaWQpCiB7
CiAgICAgaW50IGk7CkBAIC03MzEsMTEgKzc0NiwxNCBAQCBzdGF0aWMgaW50IGdpY3YzX2NwdV9p
bml0KHZvaWQpCiAgICAgaWYgKCBnaWN2M19lbmFibGVfcmVkaXN0KCkgKQogICAgICAgICByZXR1
cm4gLUVOT0RFVjsKIAorICAgIC8qIElmIHRoZSBob3N0IGhhcyBhbnkgSVRTZXMsIGVuYWJsZSBM
UElzIG5vdy4gKi8KICAgICBpZiAoIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSApCiAgICAgewog
ICAgICAgICByZXQgPSBnaWN2M19pdHNfc2V0dXBfY29sbGVjdGlvbihzbXBfcHJvY2Vzc29yX2lk
KCkpOwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAg
ICBpZiAoICFnaWN2M19lbmFibGVfbHBpcygpICkKKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7
CiAgICAgfQogCiAgICAgLyogU2V0IHByaW9yaXR5IG9uIFBQSSBhbmQgU0dJIGludGVycnVwdHMg
Ki8KLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFV-0000MG-JT; Thu, 11 May 2017 17:51:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFU-0000Jh-LP
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 47/C4-03371-7A4A4195; Thu, 11 May 2017 17:51:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXf5EpF
 Ig/U3BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owF9w8wFaxwqZjUtIa9gfGGQRcjF4eQwGZG
 iR+rNjJCOMsZJVYf/8PcxcjJwSagK7Hj5mswW0QgVOLpgu/MIEXMAmsYJc4t+skGkhAGSjxru
 8UOYrMIqErsencYzOYVsJLYMOUgK4gtISAn0XD+PtggTgFriSXTZ7GA2EJANbt2n2adwMi9gJ
 FhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaghxmAYAfjsr9
 OhxglOZiURHkZJ4pECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjVwMlBMsSk1PrUjLzAGGGkxa
 goNHSYR38yKgNG9xQWJucWY6ROoUo6KUOC8PSJ8ASCKjNA+uDRbelxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMuxNkCk9mXgnc9FdAi5mAFvf/EQZZXJKIkJJqYJz56viBtvOaT/8eKoj6fb
 rVMVP3fX3NrofNZjUJbxexT/l6X0rQu8DHlt3nEfOPDY93P9q64sTB6XM4r3CbvDk1fenukxP
 O++5sEzDtzKvYtsJwueMB16/LRcSqniXoHCqxXl/cdL3WMlaldeW35IBXVW/nZ67c9t/7RKXs
 Dpaj6lcnXZYv2VWkxFKckWioxVxUnAgA4JPzpWoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494525094!61812654!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18291 invoked from network); 11 May 2017 17:51:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 11 May 2017 17:51:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72BFF168F;
 Thu, 11 May 2017 10:51:34 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4B40B3F4FF;
 Thu, 11 May 2017 10:51:33 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:19 +0100
Message-Id: <20170511175340.8448-8-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 07/28] ARM: vGICv3: handle virtual LPI
	pending and property tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgYSBndWVzdCB0byBwcm92aWRlIHRoZSBhZGRyZXNzIGFuZCBzaXplIGZvciB0aGUgbWVt
b3J5IHJlZ2lvbnMKaXQgaGFzIHJlc2VydmVkIGZvciB0aGUgR0lDdjMgcGVuZGluZyBhbmQgcHJv
cGVydHkgdGFibGVzLgpXZSBzYW5pdGlzZSB0aGUgdmFyaW91cyBmaWVsZHMgb2YgdGhlIHJlc3Bl
Y3RpdmUgcmVkaXN0cmlidXRvcgpyZWdpc3RlcnMuClRoZSBNTUlPIHJlYWQgYW5kIHdyaXRlIGFj
Y2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgbG9ja3MsIHRvIGF2b2lkIGFueQpjaGFuZ2luZyBvZiB0
aGUgcHJvcGVydHkgb3IgcGVuZGluZyB0YWJsZSBhZGRyZXNzIHdoaWxlIGEgcmVkaXN0cmlidXRv
cgppcyBsaXZlIGFuZCBhbHNvIHRvIHByb3RlY3QgdGhlIG5vbi1hdG9taWMgdmdpY19yZWc2NF9l
eHRyYWN0KCkgZnVuY3Rpb24Kb24gdGhlIE1NSU8gcmVhZCBzaWRlLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYz
LmMgICAgICAgfCAxNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAgNSArKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxNTcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggODdmNThmNi4u
NTE2NmY5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy12My5jCkBAIC0yMzMsMTIgKzIzMywyOSBAQCBzdGF0aWMgaW50IF9fdmdpY192
M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywK
ICAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QUk9Q
QkFTRVIpOgotICAgICAgICAvKiBMUEkncyBub3QgaW1wbGVtZW50ZWQgKi8KLSAgICAgICAgZ290
byByZWFkX2FzX3plcm9fNjQ7CisgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLmhh
c19pdHMgKQorICAgICAgICAgICAgZ290byByZWFkX2FzX3plcm9fNjQ7CisgICAgICAgIGlmICgg
IXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAg
ICAgdmdpY19sb2NrKHYpOworICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdCh2LT5kb21h
aW4tPmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZSwgaW5mbyk7CisgICAgICAgIHZnaWNfdW5sb2Nr
KHYpOworICAgICAgICByZXR1cm4gMTsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1JfUEVOREJBU0VS
KToKLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdvdG8gcmVh
ZF9hc196ZXJvXzY0OworICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAg
ICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIGdv
dG8gcmVhZF9hc196ZXJvXzY0OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2Vz
cyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFj
dCh2LT5hcmNoLnZnaWMucmRpc3RfcGVuZGJhc2UsIGluZm8pOworICAgICAgICAqciAmPSB+R0lD
Ul9QRU5EQkFTRVJfUFRaOyAgICAgICAvKiBXTywgcmVhZHMgYXMgMCAqLworICAgICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworICAgICAgICBy
ZXR1cm4gMTsKKyAgICB9CiAKICAgICBjYXNlIDB4MDA4MDoKICAgICAgICAgZ290byByZWFkX3Jl
c2VydmVkOwpAQCAtMzM1LDExICszNTIsOTUgQEAgcmVhZF91bmtub3duOgogICAgIHJldHVybiAx
OwogfQogCitzdGF0aWMgdWludDY0X3QgdmdpY19zYW5pdGlzZV9maWVsZCh1aW50NjRfdCByZWcs
IHVpbnQ2NF90IGZpZWxkX21hc2ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgZmllbGRfc2hpZnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAoKnNhbml0aXNlX2ZuKSh1aW50NjRfdCkpCit7CisgICAgdWludDY0X3QgZmllbGQg
PSAocmVnICYgZmllbGRfbWFzaykgPj4gZmllbGRfc2hpZnQ7CisKKyAgICBmaWVsZCA9IHNhbml0
aXNlX2ZuKGZpZWxkKSA8PCBmaWVsZF9zaGlmdDsKKworICAgIHJldHVybiAocmVnICYgfmZpZWxk
X21hc2spIHwgZmllbGQ7Cit9CisKKy8qIFdlIHdhbnQgdG8gYXZvaWQgb3V0ZXIgc2hhcmVhYmxl
LiAqLworc3RhdGljIHVpbnQ2NF90IHZnaWNfc2FuaXRpc2Vfc2hhcmVhYmlsaXR5KHVpbnQ2NF90
IGZpZWxkKQoreworICAgIHN3aXRjaCAoIGZpZWxkICkKKyAgICB7CisgICAgY2FzZSBHSUNfQkFT
RVJfT3V0ZXJTaGFyZWFibGU6CisgICAgICAgIHJldHVybiBHSUNfQkFTRVJfSW5uZXJTaGFyZWFi
bGU7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZpZWxkOworICAgIH0KK30KKworLyog
QXZvaWQgYW55IGlubmVyIG5vbi1jYWNoZWFibGUgbWFwcGluZy4gKi8KK3N0YXRpYyB1aW50NjRf
dCB2Z2ljX3Nhbml0aXNlX2lubmVyX2NhY2hlYWJpbGl0eSh1aW50NjRfdCBmaWVsZCkKK3sKKyAg
ICBzd2l0Y2ggKCBmaWVsZCApCisgICAgeworICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DbkI6
CisgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVfbkM6CisgICAgICAgIHJldHVybiBHSUNfQkFTRVJf
Q0FDSEVfUmFXYjsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gZmllbGQ7CisgICAgfQor
fQorCisvKiBOb24tY2FjaGVhYmxlIG9yIHNhbWUtYXMtaW5uZXIgYXJlIE9LLiAqLworc3RhdGlj
IHVpbnQ2NF90IHZnaWNfc2FuaXRpc2Vfb3V0ZXJfY2FjaGVhYmlsaXR5KHVpbnQ2NF90IGZpZWxk
KQoreworICAgIHN3aXRjaCAoIGZpZWxkICkKKyAgICB7CisgICAgY2FzZSBHSUNfQkFTRVJfQ0FD
SEVfU2FtZUFzSW5uZXI6CisgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVfbkM6CisgICAgICAgIHJl
dHVybiBmaWVsZDsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gR0lDX0JBU0VSX0NBQ0hF
X25DOworICAgIH0KK30KKworc3RhdGljIHVpbnQ2NF90IHNhbml0aXplX3Byb3BiYXNlcih1aW50
NjRfdCByZWcpCit7CisgICAgcmVnID0gdmdpY19zYW5pdGlzZV9maWVsZChyZWcsIEdJQ1JfUFJP
UEJBU0VSX1NIQVJFQUJJTElUWV9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R0lDUl9QUk9QQkFTRVJfU0hBUkVBQklMSVRZX1NISUZULAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmdpY19zYW5pdGlzZV9zaGFyZWFiaWxpdHkpOworICAgIHJlZyA9IHZnaWNfc2Fu
aXRpc2VfZmllbGQocmVnLCBHSUNSX1BST1BCQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJQ1JfUFJPUEJBU0VSX0lOTkVSX0NBQ0hF
QUJJTElUWV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZnaWNfc2FuaXRp
c2VfaW5uZXJfY2FjaGVhYmlsaXR5KTsKKyAgICByZWcgPSB2Z2ljX3Nhbml0aXNlX2ZpZWxkKHJl
ZywgR0lDUl9QUk9QQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX01BU0ssCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBHSUNSX1BST1BCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Z2ljX3Nhbml0aXNlX291dGVyX2NhY2hl
YWJpbGl0eSk7CisKKyAgICByZWcgJj0gfkdJQ1JfUFJPUEJBU0VSX1JFUzBfTUFTSzsKKworICAg
IHJldHVybiByZWc7Cit9CisKK3N0YXRpYyB1aW50NjRfdCBzYW5pdGl6ZV9wZW5kYmFzZXIodWlu
dDY0X3QgcmVnKQoreworICAgIHJlZyA9IHZnaWNfc2FuaXRpc2VfZmllbGQocmVnLCBHSUNSX1BF
TkRCQVNFUl9TSEFSRUFCSUxJVFlfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEdJQ1JfUEVOREJBU0VSX1NIQVJFQUJJTElUWV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZnaWNfc2FuaXRpc2Vfc2hhcmVhYmlsaXR5KTsKKyAgICByZWcgPSB2Z2ljX3Nh
bml0aXNlX2ZpZWxkKHJlZywgR0lDUl9QRU5EQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX01BU0ss
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSUNSX1BFTkRCQVNFUl9JTk5FUl9DQUNI
RUFCSUxJVFlfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Z2ljX3Nhbml0
aXNlX2lubmVyX2NhY2hlYWJpbGl0eSk7CisgICAgcmVnID0gdmdpY19zYW5pdGlzZV9maWVsZChy
ZWcsIEdJQ1JfUEVOREJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNLLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0lDUl9QRU5EQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZU
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19zYW5pdGlzZV9vdXRlcl9jYWNo
ZWFiaWxpdHkpOworCisgICAgcmVnICY9IH5HSUNSX1BFTkRCQVNFUl9SRVMwX01BU0s7CisKKyAg
ICByZXR1cm4gcmVnOworfQorCiBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193
cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBnaWNyX3JlZywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgcikKIHsKICAgICBzdHJ1
Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7CisgICAgdWludDY0X3QgcmVnOwogCiAgICAg
c3dpdGNoICggZ2ljcl9yZWcgKQogICAgIHsKQEAgLTM3MCwzNiArNDcxLDc1IEBAIHN0YXRpYyBp
bnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2lu
Zm9fdCAqaW5mbywKICAgICAgICAgZ290byB3cml0ZV9pbXBsX2RlZmluZWQ7CiAKICAgICBjYXNl
IFZSRUc2NChHSUNSX1NFVExQSVIpOgotICAgICAgICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVk
ICovCisgICAgICAgIC8qIExQSXMgd2l0aG91dCBhbiBJVFMgYXJlIG5vdCBpbXBsZW1lbnRlZCAq
LwogICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1Jf
Q0xSTFBJUik6Ci0gICAgICAgIC8qIExQSSBpcyBub3QgaW1wbGVtZW50ZWQgKi8KKyAgICAgICAg
LyogTFBJcyB3aXRob3V0IGFuIElUUyBhcmUgbm90IGltcGxlbWVudGVkICovCiAgICAgICAgIGdv
dG8gd3JpdGVfaWdub3JlXzY0OwogCiAgICAgY2FzZSAweDAwNTA6CiAgICAgICAgIGdvdG8gd3Jp
dGVfcmVzZXJ2ZWQ7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX1BST1BCQVNFUik6Ci0gICAgICAg
IC8qIExQSSBpcyBub3QgaW1wbGVtZW50ZWQgKi8KLSAgICAgICAgZ290byB3cml0ZV9pZ25vcmVf
NjQ7CisgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQorICAgICAg
ICAgICAgZ290byB3cml0ZV9pZ25vcmVfNjQ7CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hl
Y2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgdmdpY19sb2NrKHYp
OworCisgICAgICAgIC8qCisgICAgICAgICAqIFdyaXRpbmcgUFJPUEJBU0VSIHdpdGggYW55IHJl
ZGlzdHJpYnV0b3IgaGF2aW5nIExQSXMgZW5hYmxlZAorICAgICAgICAgKiBpcyBVTlBSRURJQ1RB
QkxFLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhKHYtPmRvbWFpbi0+YXJjaC52Z2ljLnJk
aXN0c19lbmFibGVkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJlZyA9IHYtPmRvbWFpbi0+
YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlOworICAgICAgICAgICAgdmdpY19yZWc2NF91cGRhdGUo
JnJlZywgciwgaW5mbyk7CisgICAgICAgICAgICByZWcgPSBzYW5pdGl6ZV9wcm9wYmFzZXIocmVn
KTsKKyAgICAgICAgICAgIHYtPmRvbWFpbi0+YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlID0gcmVn
OworICAgICAgICB9CisKKyAgICAgICAgdmdpY191bmxvY2sodik7CisKKyAgICAgICAgcmV0dXJu
IDE7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX1BFTkRCQVNFUik6Ci0gICAgICAgIC8qIExQSSBp
cyBub3QgaW1wbGVtZW50ZWQgKi8KLSAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfNjQ7CisgICAg
eworICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgICAgIGlmICggIXYtPmRvbWFp
bi0+YXJjaC52Z2ljLmhhc19pdHMgKQorICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfNjQ7
CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CisKKyAgICAgICAgLyogV3JpdGluZyBQRU5EQkFTRVIgd2l0aCBMUElzIGVuYWJsZWQg
aXMgVU5QUkVESUNUQUJMRS4gKi8KKyAgICAgICAgaWYgKCAhKHYtPmFyY2gudmdpYy5mbGFncyAm
IFZHSUNfVjNfTFBJU19FTkFCTEVEKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJlZyA9IHYt
PmFyY2gudmdpYy5yZGlzdF9wZW5kYmFzZTsKKyAgICAgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRl
KCZyZWcsIHIsIGluZm8pOworICAgICAgICAgICAgcmVnID0gc2FuaXRpemVfcGVuZGJhc2VyKHJl
Zyk7CisgICAgICAgICAgICB2LT5hcmNoLnZnaWMucmRpc3RfcGVuZGJhc2UgPSByZWc7CisgICAg
ICAgIH0KKworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9j
aywgZmFsc2UpOworCisgICAgICAgIHJldHVybiAxOworICAgIH0KIAogICAgIGNhc2UgMHgwMDgw
OgogICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9J
TlZMUElSKToKLSAgICAgICAgLyogTFBJIGlzIG5vdCBpbXBsZW1lbnRlZCAqLworICAgICAgICAv
KiBMUElzIHdpdGhvdXQgYW4gSVRTIGFyZSBub3QgaW1wbGVtZW50ZWQgKi8KICAgICAgICAgZ290
byB3cml0ZV9pZ25vcmVfNjQ7CiAKICAgICBjYXNlIDB4MDBBODoKICAgICAgICAgZ290byB3cml0
ZV9yZXNlcnZlZDsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1JfSU5WQUxMUik6Ci0gICAgICAgIC8q
IExQSSBpcyBub3QgaW1wbGVtZW50ZWQgKi8KKyAgICAgICAgLyogTFBJcyB3aXRob3V0IGFuIElU
UyBhcmUgbm90IGltcGxlbWVudGVkICovCiAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0Owog
CiAgICAgY2FzZSAweDAwQjg6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCBlYmFlYTM1Li5iMmQ5OGJi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTEwOSwxMSArMTA5LDE1IEBAIHN0cnVjdCBhcmNoX2Rv
bWFpbgogICAgICAgICB9ICpyZGlzdF9yZWdpb25zOwogICAgICAgICBpbnQgbnJfcmVnaW9uczsg
ICAgICAgICAgICAgICAgICAgICAvKiBOdW1iZXIgb2YgcmRpc3QgcmVnaW9ucyAqLwogICAgICAg
ICB1aW50MzJfdCByZGlzdF9zdHJpZGU7ICAgICAgICAgICAgICAvKiBSZS1EaXN0cmlidXRvciBz
dHJpZGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBpbnQgbnJfbHBpczsKKyAgICAgICAgdWlu
dDY0X3QgcmRpc3RfcHJvcGJhc2U7CiAgICAgICAgIHN0cnVjdCByYl9yb290IGl0c19kZXZpY2Vz
OyAgICAgICAgIC8qIERldmljZXMgbWFwcGVkIHRvIGFuIElUUyAqLwogICAgICAgICBzcGlubG9j
a190IGl0c19kZXZpY2VzX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0cyB0aGUgaXRzX2RldmljZXMg
dHJlZSAqLwogICAgICAgICBzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHBlbmRfbHBpX3RyZWU7IC8q
IFN0b3JlcyBzdHJ1Y3QgcGVuZGluZ19pcnEncyAqLwogICAgICAgICByd2xvY2tfdCBwZW5kX2xw
aV90cmVlX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0cyB0aGUgcGVuZF9scGlfdHJlZSAqLwogICAg
ICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKKyAgICAgICAgYm9vbCByZGlzdHNfZW5hYmxl
ZDsgICAgICAgICAgICAgICAgLyogSXMgYW55IHJlZGlzdHJpYnV0b3IgZW5hYmxlZD8gKi8KKyAg
ICAgICAgYm9vbCBoYXNfaXRzOwogI2VuZGlmCiAgICAgfSB2Z2ljOwogCkBAIC0yNjAsNiArMjY0
LDcgQEAgc3RydWN0IGFyY2hfdmNwdQogCiAgICAgICAgIC8qIEdJQ3YzOiByZWRpc3RyaWJ1dG9y
IGJhc2UgYW5kIGZsYWdzIGZvciB0aGlzIHZDUFUgKi8KICAgICAgICAgcGFkZHJfdCByZGlzdF9i
YXNlOworICAgICAgICB1aW50NjRfdCByZGlzdF9wZW5kYmFzZTsKICNkZWZpbmUgVkdJQ19WM19S
RElTVF9MQVNUICAgICAgKDEgPDwgMCkgICAgICAgIC8qIGxhc3QgdkNQVSBvZiB0aGUgcmRpc3Qg
Ki8KICNkZWZpbmUgVkdJQ19WM19MUElTX0VOQUJMRUQgICAgKDEgPDwgMSkKICAgICAgICAgdWlu
dDhfdCBmbGFnczsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFW-0000Nn-Qs; Thu, 11 May 2017 17:51:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFV-0000Lb-Ip
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:37 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 65/D3-03696-8A4A4195; Thu, 11 May 2017 17:51:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfFEpF
 Ig91/FC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLM7+wFeyUqLj0/jprA+M84S5GTg4hgc2M
 EhfvVHYxcgHZyxklHnxZywaSYBPQldhx8zUziC0iECrxdMF3ZpAiZoE1jBLnFv0EKxIWcJaYe
 e8bK4jNIqAqse/dKrAGXgEriVN7Z4LVSAjISTScvw8W5xSwllgyfRYLxGYriV27T7NOYORewM
 iwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0MMMQLCD8eb
 GgEOMkhxMSqK8jBNFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8EYuBsoJFqWmp1akZeYAQw0m
 LcHBoyTCex8kzVtckJhbnJkOkTrFqCglztsOkhAASWSU5sG1wcL7EqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5d4JM4cnMK4Gb/gpoMRPQ4v4/wiCLSxIRUlINjA3ZaxfqGMY/k4jY/DnR/u
 U6oeY7h6uE70vMT78p5XlA67Go6u/jDOf8jy0SuDl5l8RxhciPkTMXeFg56U3/JMQTzLvP1Lt
 A+4/KO8dHOoVn/ULEZTy6im9/C9M0kFfc8H6r+xZh4xtKx3a3vWK0quPz65ea09hpd7d61pV0
 rr0Wl5ZzKfPmKrEUZyQaajEXFScCAJEs3z9qAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494525096!101336686!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58070 invoked from network); 11 May 2017 17:51:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 11 May 2017 17:51:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D2D3816A3;
 Thu, 11 May 2017 10:51:35 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AD0E73F4FF;
 Thu, 11 May 2017 10:51:34 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:20 +0100
Message-Id: <20170511175340.8448-9-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 08/28] ARM: introduce
	vgic_access_guest_memory()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CgpU
aGlzIGZ1bmN0aW9uIGFsbG93cyB0byBjb3B5IGEgY2h1bmsgb2YgZGF0YSBmcm9tIGFuZCB0byBn
dWVzdCBwaHlzaWNhbAptZW1vcnkuIEl0IGxvb2tzIHVwIHRoZSBhc3NvY2lhdGVkIHBhZ2UgZnJv
bSB0aGUgZ3Vlc3QncyBwMm0gdHJlZQphbmQgbWFwcyB0aGlzIHBhZ2UgdGVtcG9yYXJpbHkgZm9y
IHRoZSB0aW1lIG9mIHRoZSBhY2Nlc3MuClRoaXMgZnVuY3Rpb24gd2FzIG9yaWdpbmFsbHkgd3Jp
dHRlbiBieSBWaWpheWEgYXMgcGFydCBvZiBhbiBlYXJsaWVyIHNlcmllczoKaHR0cHM6Ly9wYXRj
aHdvcmsua2VybmVsLm9yZy9wYXRjaC84MTc3MjUxCgpTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3Vt
YXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5ldHdvcmtzLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3Zn
aWMuYyAgICAgICAgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAzICsrKwogMiBmaWxlcyBjaGFu
Z2VkLCA1MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggYzI5YWQ1ZS4uNjZhZGViNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yMCw2ICsy
MCw3IEBACiAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1
ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgpAQCAtNjIwLDYgKzYyMSw1NSBAQCB2b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQogfQogCiAvKgorICogVGVtcG9yYXJpbHkgbWFw
IG9uZSBwaHlzaWNhbCBndWVzdCBwYWdlIGFuZCBjb3B5IGRhdGEgdG8gb3IgZnJvbSBpdC4KKyAq
IFRoZSBkYXRhIHRvIGJlIGNvcGllZCBjYW5ub3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgorICov
CitpbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3Qg
Z3BhLCB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNp
emUsIGJvb2xfdCBpc193cml0ZSkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IHVpbnQ2NF90IG9mZnNldCA9IGdwYSAmIH5QQUdFX01BU0s7ICAvKiBPZmZzZXQgd2l0aGluIHRo
ZSBtYXBwZWQgcGFnZSAqLworICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICB2b2lkICpwOworCisg
ICAgLyogRG8gbm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4gKi8KKyAgICBpZiAoIHNpemUgPiAo
UEFHRV9TSVpFIC0gb2Zmc2V0KSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJS
ICJkJWQ6IHZJVFM6IG1lbW9yeSBhY2Nlc3Mgd291bGQgY3Jvc3MgcGFnZSBib3VuZGFyeVxuIiwK
KyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
ICAgIH0KKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBwYWRkcl90b19wZm4oZ3Bh
KSwgJnAybXQsIFAyTV9BTExPQyk7CisgICAgaWYgKCAhcGFnZSApCisgICAgeworICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IHZJVFM6IEZhaWxlZCB0byBnZXQgdGFibGUgZW50cnlc
biIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOworICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKyAgICB9CisKKyAgICBpZiAoICFwMm1faXNfcmFtKHAybXQpICkKKyAgICB7CisgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IHZJVFM6
IG1lbW9yeSB1c2VkIGJ5IHRoZSBJVFMgc2hvdWxkIGJlIFJBTS4iLAorICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcCA9
IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworCisgICAgaWYgKCBpc193cml0ZSApCisgICAgICAg
IG1lbWNweShwICsgb2Zmc2V0LCBidWYsIHNpemUpOworICAgIGVsc2UKKyAgICAgICAgbWVtY3B5
KGJ1ZiwgcCArIG9mZnNldCwgc2l6ZSk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKKyAg
ICBwdXRfcGFnZShwYWdlKTsKKworICAgIHJldHVybiAwOworfQorCisvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwogICogYy1maWxlLXN0eWxlOiAiQlNEIgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApp
bmRleCA3ZWZhMTY0Li42YjE3ODAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMzEzLDYgKzMxMyw5IEBA
IGV4dGVybiB2b2lkIHJlZ2lzdGVyX3ZnaWNfb3BzKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0
cnVjdCB2Z2ljX29wcyAqb3BzKTsKIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwg
aW50ICptbWlvX2NvdW50KTsKIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50
ICptbWlvX2NvdW50KTsKIAoraW50IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9t
YWluICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzaXplLCBib29sX3QgaXNfd3JpdGUpOworCiBleHRlcm4gaW50IGRvbWFp
bl92Z2ljX3JlZ2lzdGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiBleHRl
cm4gaW50IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2KTsKIGV4dGVybiBib29sIHZnaWNf
dG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsCi0tIAoyLjkuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFa-0000S7-5U; Thu, 11 May 2017 17:51:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFY-0000Pg-AX
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:40 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 1D/DE-01730-BA4A4195; Thu, 11 May 2017 17:51:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfVEpF
 Ig5lzmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFTVPZC5bzVZzePJ+pgfEgdxcjF4eQwGZG
 idZLfSwQznJGiRMN69m6GDk52AR0JXbcfM0MYosIhEo8XfCdGaSIWWANo8S5RT/BioQFXCVm7
 gNp4OBgEVCVuPLRECTMK2ANFD7CAmJLCMhJNJy/DzaHEyi+ZPossLiQgJXErt2nWScwci9gZF
 jFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo4XoGBsYdjLv
 a/Q4xSnIwKYnyMk4UiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRu5GCgnWJSanlqRlpkDDDWY
 tAQHj5II7+ZFQGne4oLE3OLMdIjUKUZFKXFeHpA+AZBERmkeXBssvC8xykoJ8zIyMDAI8RSkF
 uVmlqDKv2IU52BUEua1A5nCk5lXAjf9FdBiJqDF/X+EQRaXJCKkpBoYl/lPWi7mES84KS7ErG
 Gny/bcPP8NYSlbAnNve29e/WhXhO+Bc57Lt/Y0rPjd4laxieVZulwYZ5ROIv+qvLnfs8P+Pt7
 4LfXeisxX67p7XdwUeMuPatW/+T8//uM5qZb28Bsz1u+5mPCq/vxNrQAjOz/ffo4zXxmcl5mb
 /85N2i3MvcP+jfQdJZbijERDLeai4kQAk9ra42oCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494525097!77846798!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18695 invoked from network); 11 May 2017 17:51:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 11 May 2017 17:51:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3E69F16BA;
 Thu, 11 May 2017 10:51:37 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 18C9D3F4FF;
 Thu, 11 May 2017 10:51:35 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:21 +0100
Message-Id: <20170511175340.8448-10-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 09/28] ARM: vGICv3: re-use
	vgic_reg64_check_access
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dmdpY19yZWc2NF9jaGVja19hY2Nlc3MoKSBjaGVja3MgZm9yIGEgdmFsaWQgYWNjZXNzIHdpZHRo
IG9mIGEgNjQtYml0Ck1NSU8gcmVnaXN0ZXIsIHdoaWNoIGlzIHVzZWZ1bCBiZXlvbmQgdGhlIGN1
cnJlbnQgR0lDdjMgZW11bGF0aW9uIG9ubHkuCk1vdmUgdGhpcyBmdW5jdGlvbiB0byB0aGUgdmdp
Yy1lbXVsLmggdG8gYmUgZWFzaWx5IHJldXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAg
fCA5IC0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaCB8IDkgKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YwppbmRleCA1MTY2ZjljLi4zOGMxMjNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE2MSwxNSArMTYxLDYgQEAgc3Rh
dGljIHZvaWQgdmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2lj
X2lycV9yYW5rICpyYW5rLAogICAgIH0KIH0KIAotc3RhdGljIGlubGluZSBib29sIHZnaWNfcmVn
NjRfY2hlY2tfYWNjZXNzKHN0cnVjdCBoc3JfZGFidCBkYWJ0KQotewotICAgIC8qCi0gICAgICog
NjQgYml0cyByZWdpc3RlcnMgY2FuIGJlIGFjY2Vzc2libGUgdXNpbmcgMzItYml0IGFuZCA2NC1i
aXQgdW5sZXNzCi0gICAgICogc3RhdGVkIG90aGVyd2lzZSAoU2VlIDguMS4zIEFSTSBJSEkgMDA2
OUEpLgotICAgICAqLwotICAgIHJldHVybiAoIGRhYnQuc2l6ZSA9PSBEQUJUX0RPVUJMRV9XT1JE
IHx8IGRhYnQuc2l6ZSA9PSBEQUJUX1dPUkQgKTsKLX0KLQogc3RhdGljIGludCBfX3ZnaWNfdjNf
cmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdpY3JfcmVn
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpy
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy1lbXVsLmgKaW5kZXggMTg0YTFmMC4uZTUyZmJhYSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMtZW11bC5oCkBAIC0xMiw2ICsxMiwxNSBAQAogI2RlZmluZSBWUkFOR0UzMihzdGFy
dCwgZW5kKSBzdGFydCAuLi4gZW5kICsgMwogI2RlZmluZSBWUkFOR0U2NChzdGFydCwgZW5kKSBz
dGFydCAuLi4gZW5kICsgNwogCisvKgorICogNjQgYml0cyByZWdpc3RlcnMgY2FuIGJlIGFjY2Vz
c2libGUgdXNpbmcgMzItYml0IGFuZCA2NC1iaXQgdW5sZXNzCisgKiBzdGF0ZWQgb3RoZXJ3aXNl
IChTZWUgOC4xLjMgQVJNIElISSAwMDY5QSkuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCB2Z2lj
X3JlZzY0X2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2RhYnQgZGFidCkKK3sKKyAgICByZXR1cm4g
KCBkYWJ0LnNpemUgPT0gREFCVF9ET1VCTEVfV09SRCB8fCBkYWJ0LnNpemUgPT0gREFCVF9XT1JE
ICk7Cit9CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVkdJQ19FTVVMX0hfXyAqLwogCiAvKgotLSAK
Mi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFb-0000Tr-D7; Thu, 11 May 2017 17:51:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFa-0000RY-1t
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:42 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 7B/1B-02005-DA4A4195; Thu, 11 May 2017 17:51:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXfNEpF
 Ig9O/DCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfO08zFbzhrXh3KaiBcRl3FyMnh5DAZkaJ
 R3/Kuxi5gOzljBJHl6xnBUmwCehK7Lj5mhnEFhEIlXi64DszSBGzwBpGiXOLfrKBJIQF3CTW/
 TnDDmKzCKhKfFi0lgXE5hWwluj/dA7MlhCQk2g4fx9sECdQfMn0WSwQm60kdu0+zTqBkXsBI8
 MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA/9YzMDDuYGz
 a63eIUZKDSUmUl3GiSKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6ri4FygkWp6akVaZk5wECD
 SUtw8CiJ8N4HSfMWFyTmFmemQ6ROMSpKifMKAsNTSAAkkVGaB9cGC+5LjLJSwryMDAwMQjwFq
 UW5mSWo8q8YxTkYlYR5d4KM58nMK4Gb/gpoMRPQ4v4/wiCLSxIRUlINjBNeNnolTSvYEvCW1b
 j0ud/yFdNu8drpudbvdldnMq1iDi4V4P2peVsgZuejX7fVLz/bHt4pNOcR270n19I2xopovc5
 I8inY6/ezu/RUUI3PkYz9Zw5Oeu228fm7/F91LCViMyo43RXsvk+ot/pz2OjKpQer/LaX5V86
 uvfFkojp6zr7a1ycmZVYijMSDbWYi4oTAbgM/QNpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494525100!92426877!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32473 invoked from network); 11 May 2017 17:51:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 093B1174E;
 Thu, 11 May 2017 10:51:40 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D75583F4FF;
 Thu, 11 May 2017 10:51:38 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:23 +0100
Message-Id: <20170511175340.8448-12-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 11/28] ARM: VGIC: add vcpu_id to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHRhcmdldCBDUFUgZm9yIGFuIExQSSBpcyBlbmNvZGVkIGluIHRoZSBpbnRlcnJ1cHQgdHJh
bnNsYXRpb24gdGFibGUKZW50cnksIHNvIGNhbid0IGJlIGVhc2lseSBkZXJpdmVkIGZyb20ganVz
dCBhbiBMUEkgbnVtYmVyIChzaG9ydCBvZgp3YWxraW5nICphbGwqIHRhYmxlcyBhbmQgZmluZCB0
aGUgbWF0Y2hpbmcgTFBJKS4KVG8gYXZvaWQgdGhpcyBpbiBjYXNlIHdlIG5lZWQgdG8ga25vdyB0
aGUgVkNQVSAoZm9yIHRoZSBJTlZBTEwgY29tbWFuZCwKZm9yIGluc3RhbmNlKSwgcHV0IHRoZSBW
Q1BVIElEIGluIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEsIHNvIHRoYXQgaXQgaXMKZWFzaWx5IGFj
Y2Vzc2libGUuCldlIHVzZSB0aGUgcmVtYWluaW5nIDggYml0cyBvZiBwYWRkaW5nIHNwYWNlIGZv
ciB0aGF0IHRvIGF2b2lkIGVubGFyZ2luZwp0aGUgc2l6ZSBvZiBzdHJ1Y3QgcGVuZGluZ19pcnEu
IFRoZSBudW1iZXIgb2YgVkNQVXMgaXMgbGltaXRlZCB0byAxMjcKYXQgdGhlIG1vbWVudCBhbnl3
YXksIHdoaWNoIHdlIGFsc28gY29uZmlybSB3aXRoIGEgQlVJTERfQlVHX09OLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMuYyAgICAgICAgfCAzICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggMjdkNmI1MS4uOTdh
MmNmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy5jCkBAIC02Myw2ICs2Myw5IEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2Z2ljX3Jhbmtf
aXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQogCiB2b2lkIHZnaWNfaW5pdF9w
ZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQogewor
ICAgIC8qIFRoZSBscGlfdmNwdV9pZCBmaWVsZCBtdXN0IGJlIGJpZyBlbm91Z2ggdG8gaG9sZCBh
IFZDUFUgSUQuICovCisgICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YocC0+bHBpX3ZjcHVfaWQp
ICogOCkgPCBNQVhfVklSVF9DUFVTKTsKKwogICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdo
dCk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnAtPmxyX3F1ZXVlKTsKICAgICBwLT5pcnEgPSB2aXJx
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaAppbmRleCBlMjExMWE1Li4wMjczMmRiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAt
NzMsNiArNzMsNyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKICAgICB1aW50OF90IGxyOwogICAgIHVp
bnQ4X3QgcHJpb3JpdHk7CiAgICAgdWludDhfdCBscGlfcHJpb3JpdHk7ICAgICAgIC8qIENhY2hl
cyB0aGUgcHJpb3JpdHkgaWYgdGhpcyBpcyBhbiBMUEkuICovCisgICAgdWludDhfdCBscGlfdmNw
dV9pZDsgICAgICAgIC8qIFRoZSBWQ1BVIGZvciBhbiBMUEkuICovCiAgICAgLyogaW5mbGlnaHQg
aXMgdXNlZCB0byBhcHBlbmQgaW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRvCiAgICAgICogdmdp
Yy5pbmZsaWdodF9pcnFzICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBpbmZsaWdodDsKLS0gCjIu
OS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFb-0000UX-KL; Thu, 11 May 2017 17:51:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFa-0000SD-Ka
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:42 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AD/68-03613-EA4A4195; Thu, 11 May 2017 17:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTXf1EpF
 IgzvTRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9yw4wF2zjq7jwfx5rA+MGni5GLg4hgc2M
 Ek2vLjBDOMsZJTbcv8nexcjJwSagK7Hj5mtmEFtEIFTi6YLvYEXMAmsYJc4t+skGkhAW8JU49
 ugwC4jNIqAq8XrGVbA4r4C1xPHdPxlBbAkBOYmG8/fBBnECxZdMnwVWLyRgJbFr92nWCYzcCx
 gZVjFqFKcWlaUW6Rob6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqYAQh2MDY
 tCjzEKMnBpCTKyzhRJFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/kYqCcYFFqempFWmYOMNhg
 0hIcPEoivEtA0rzFBYm5xZnpEKlTjIpS4rztIAkBkERGaR5cGyzALzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmYdyfIFJ7MvBK46a+AFjMBLe7/IwyyuCQRISXVwHjiz4br5zdGL+Z/c9p0yS
 bPgkvZ57it7geodxoWrcqfb+V6feXlzXFpMyxTb29tYt35477zMp+7D/Z/T16/hWl1WqjgkUn
 6sVsXa2fvtv/Z6OPaYV1lKuNr2/Gp1DNEzaEp6bqy4kaD648XLdG3ON7MHZifHR9Xdapl/SKh
 w8fUonZeqZ4suVaJpTgj0VCLuag4EQA/WF7QawIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494525098!91388355!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40747 invoked from network); 11 May 2017 17:51:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 11 May 2017 17:51:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9DA591715;
 Thu, 11 May 2017 10:51:38 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 78C4B3F4FF;
 Thu, 11 May 2017 10:51:37 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:22 +0100
Message-Id: <20170511175340.8448-11-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 10/28] ARM: GIC: export and extend
	vgic_init_pending_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIExQSXMgd2UgbGF0ZXIgd2FudCB0byBkeW5hbWljYWxseSBhbGxvY2F0ZSBzdHJ1Y3QgcGVu
ZGluZ19pcnFzLgpTbyBiZXNpZGUgbmVlZGluZyB0byBpbml0aWFsaXplIHRoZSBzdHJ1Y3QgZnJv
bSB0aGVyZSB3ZSBhbHNvIG5lZWQKdG8gY2xlYW4gaXQgdXAgYW5kIHJlLWluaXRpYWxpemUgaXQg
bGF0ZXIgb24uCkV4cG9ydCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKSBhbmQgZXh0ZW5kIGl0IHRv
IGJlIHJldXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCA0ICsrKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDY2YWRlYjQuLjI3ZDZiNTEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjEsMTEg
KzYxLDEzIEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2Z2ljX3JhbmtfaXJxKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQogICAgIHJldHVybiB2Z2ljX2dldF9yYW5rKHYsIHJhbmsp
OwogfQogCi1zdGF0aWMgdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdf
aXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkKK3ZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0
cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpCiB7CiAgICAgSU5JVF9MSVNU
X0hFQUQoJnAtPmluZmxpZ2h0KTsKICAgICBJTklUX0xJU1RfSEVBRCgmcC0+bHJfcXVldWUpOwog
ICAgIHAtPmlycSA9IHZpcnE7CisgICAgcC0+c3RhdHVzID0gMDsKKyAgICBwLT5sciA9IEdJQ19J
TlZBTElEX0xSOwogfQogCiBzdGF0aWMgdm9pZCB2Z2ljX3JhbmtfaW5pdChzdHJ1Y3QgdmdpY19p
cnFfcmFuayAqcmFuaywgdWludDhfdCBpbmRleCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggNmIxNzgwMi4u
ZTIxMTFhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTMwMiw2ICszMDIsNyBAQCBleHRlcm4gc3RydWN0
IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
dmlycSk7CiBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9zcGkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZvaWQgdmdpY19jbGVh
cl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOworZXh0ZXJuIHZvaWQgdmdpY19pbml0X3Bl
bmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0
ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBpcnEpOwogZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqc3BpX3RvX3BlbmRp
bmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSk7CiBleHRlcm4gc3RydWN0IHZn
aWNfaXJxX3JhbmsgKnZnaWNfcmFua19vZmZzZXQoc3RydWN0IHZjcHUgKnYsIGludCBiLCBpbnQg
biwgaW50IHMpOwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFc-0000WW-S3; Thu, 11 May 2017 17:51:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFb-0000RY-Cp
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:43 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C2/2B-02005-FA4A4195; Thu, 11 May 2017 17:51:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTXfdEpF
 Ig/Z1Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bs42tZCp6pVBzuPMnYwPhCqouRi0NIYDOj
 xPTWcywQznJGiXffnrF3MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8AaRolzi36ygSSEBawkD
 t99BdbAIqAq0X7uEQuIzStgLTHjdgNYXEJATqLh/H2wQZxA8SXTZ4HVCAH17tp9mnUCI/cCRo
 ZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBPq5nYGDcwdh
 +wu8QoyQHk5IoL+NEkUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryRi4FygkWp6akVaZk5wGCD
 SUtw8CiJ8G5eBJTmLS5IzC3OTIdInWJUlBLn5QHpEwBJZJTmwbXBAvwSo6yUMC8jAwODEE9Ba
 lFuZgmq/CtGcQ5GJWFeO5ApPJl5JXDTXwEtZgJa3P9HGGRxSSJCSqqB8aAyg/GDbLZsz8Yr9m
 v6HryZl3R/8rqiPS+7oo3C20IPFq6XL2iYesviRNRMk/83Ije/3r/l4PzCgymXbRPrF+l+Ocj
 KUSRy4cp+tR/T18heWptk4XpZMsG/Wynm1QrTPbzPGf9lnHXKljgY9FxjLd/2E/9ZQz4w/Vuv
 ksDPs9rF6ip/RZ3qFCWW4oxEQy3mouJEAMERMgdrAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494525101!99387017!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13462 invoked from network); 11 May 2017 17:51:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69F201991;
 Thu, 11 May 2017 10:51:41 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 433AB3F4FF;
 Thu, 11 May 2017 10:51:40 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:24 +0100
Message-Id: <20170511175340.8448-13-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gbGV0IGEgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwgTFBJ
cywgc2V0IHRoZQpyZXNwZWN0aXZlIGJpdHMgaW4gdGhlIHZpcnR1YWwgR0lDIHJlZ2lzdGVycyBh
bmQgbGV0IGEgZ3Vlc3QgY29udHJvbAp0aGUgTFBJIGVuYWJsZSBiaXQuCk9ubHkgcmVwb3J0IHRo
ZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGUgaG9zdCBoYXMgaW5pdGlhbGl6ZWQgYXQgbGVhc3QKb25l
IElUUy4KVGhpcyByZW1vdmVzIGEgIlRCRCIgY29tbWVudCwgYXMgd2Ugbm93IHBvcHVsYXRlIHRo
ZSBwcm9jZXNzb3IgbnVtYmVyCmluIHRoZSBHSUNSX1RZUEUgcmVnaXN0ZXIuCkFkdmVydGlzZSAy
NCBiaXRzIHdvcnRoIG9mIExQSXMgdG8gdGhlIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMt
djMuYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YwppbmRleCAzOGMxMjNjLi42ZGJkYjJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE3MCw4ICsxNzAsMTkgQEAgc3Rh
dGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sCiAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQogICAgIHsKICAgICBjYXNl
IFZSRUczMihHSUNSX0NUTFIpOgotICAgICAgICAvKiBXZSBoYXZlIG5vdCBpbXBsZW1lbnRlZCBM
UEkncywgcmVhZCB6ZXJvICovCi0gICAgICAgIGdvdG8gcmVhZF9hc196ZXJvXzMyOworICAgIHsK
KyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgICAgICBpZiAoICF2LT5kb21haW4t
PmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gcmVhZF9hc196ZXJvXzMyOwor
ICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKwor
ICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAg
ICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoISEodi0+YXJjaC52Z2ljLmZsYWdzICYgVkdJ
Q19WM19MUElTX0VOQUJMRUQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZv
KTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQogCiAgICAgY2FzZSBWUkVHMzIoR0lDUl9J
SURSKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lk
dGg7CkBAIC0xODMsMTYgKzE5NCwyMCBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRf
bW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgdWlu
dDY0X3QgdHlwZXIsIGFmZjsKIAogICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2Vz
cyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwotICAgICAgICAvKiBUQkQ6IFVwZGF0ZSBwcm9jZXNz
b3IgaWQgaW4gWzIzOjhdIHdoZW4gSVRTIHN1cHBvcnQgaXMgYWRkZWQgKi8KICAgICAgICAgYWZm
ID0gKE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFyY2gudm1waWRyLCAzKSA8PCA1NiB8CiAgICAg
ICAgICAgICAgICBNUElEUl9BRkZJTklUWV9MRVZFTCh2LT5hcmNoLnZtcGlkciwgMikgPDwgNDgg
fAogICAgICAgICAgICAgICAgTVBJRFJfQUZGSU5JVFlfTEVWRUwodi0+YXJjaC52bXBpZHIsIDEp
IDw8IDQwIHwKICAgICAgICAgICAgICAgIE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFyY2gudm1w
aWRyLCAwKSA8PCAzMik7CiAgICAgICAgIHR5cGVyID0gYWZmOworICAgICAgICAvKiBXZSB1c2Ug
dGhlIFZDUFUgSUQgYXMgdGhlIHJlZGlzdHJpYnV0b3IgSUQgaW4gYml0c1syMzo4XSAqLworICAg
ICAgICB0eXBlciB8PSAodi0+dmNwdV9pZCAmIDB4ZmZmZikgPDwgODsKIAogICAgICAgICBpZiAo
IHYtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNfUkRJU1RfTEFTVCApCiAgICAgICAgICAgICB0
eXBlciB8PSBHSUNSX1RZUEVSX0xBU1Q7CiAKKyAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gu
dmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIHR5cGVyIHw9IEdJQ1JfVFlQRVJfUExQSVM7CisK
ICAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QodHlwZXIsIGluZm8pOwogCiAgICAgICAg
IHJldHVybiAxOwpAQCAtNDI2LDYgKzQ0MSwyOCBAQCBzdGF0aWMgdWludDY0X3Qgc2FuaXRpemVf
cGVuZGJhc2VyKHVpbnQ2NF90IHJlZykKICAgICByZXR1cm4gcmVnOwogfQogCitzdGF0aWMgdm9p
ZCB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgdWludDY0X3Qg
cmVnID0gdi0+ZG9tYWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2U7CisgICAgdW5zaWduZWQg
aW50IG5yX2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSk7CisKKyAgICAvKiByZGlzdHNfZW5h
YmxlZCBpcyBwcm90ZWN0ZWQgYnkgdGhlIGRvbWFpbiBsb2NrLiAqLworICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZCgmdi0+ZG9tYWluLT5hcmNoLnZnaWMubG9jaykpOworCisgICAgaWYgKCBucl9s
cGlzIDwgTFBJX09GRlNFVCApCisgICAgICAgIG5yX2xwaXMgPSAwOworICAgIGVsc2UKKyAgICAg
ICAgbnJfbHBpcyAtPSBMUElfT0ZGU0VUOworCisgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZn
aWMucmRpc3RzX2VuYWJsZWQgKQorICAgIHsKKyAgICAgICAgdi0+ZG9tYWluLT5hcmNoLnZnaWMu
bnJfbHBpcyA9IG5yX2xwaXM7CisgICAgICAgIHYtPmRvbWFpbi0+YXJjaC52Z2ljLnJkaXN0c19l
bmFibGVkID0gdHJ1ZTsKKyAgICB9CisKKyAgICB2LT5hcmNoLnZnaWMuZmxhZ3MgfD0gVkdJQ19W
M19MUElTX0VOQUJMRUQ7Cit9CisKIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlv
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdpY3JfcmVnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByKQpAQCAtNDM2LDgg
KzQ3MywyNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1
Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQog
ICAgIHsKICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgotICAgICAgICAvKiBMUEkncyBub3Qg
aW1wbGVtZW50ZWQgKi8KLSAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CisgICAgeworICAg
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJj
aC52Z2ljLmhhc19pdHMgKQorICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CisgICAg
ICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3RzX2Vu
YWJsZWQgKi8KKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CisKKyAgICAgICAgLyogTFBJcyBjYW4gb25seSBiZSBlbmFibGVkIG9uY2UsIGJ1dCBu
ZXZlciBkaXNhYmxlZCBhZ2Fpbi4gKi8KKyAgICAgICAgaWYgKCAociAmIEdJQ1JfQ1RMUl9FTkFC
TEVfTFBJUykgJiYKKyAgICAgICAgICAgICAhKHYtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNf
TFBJU19FTkFCTEVEKSApCisgICAgICAgICAgICB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXModik7CisK
KyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKKyAgICAgICAgdmdpY191bmxvY2sodik7CisKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQog
CiAgICAgY2FzZSBWUkVHMzIoR0lDUl9JSURSKToKICAgICAgICAgLyogUk8gKi8KQEAgLTEwNTgs
NiArMTExMywxMSBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2
Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgdHlwZXIgPSAoKG5jcHVzIC0gMSkg
PDwgR0lDRF9UWVBFX0NQVVNfU0hJRlQgfAogICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAo
di0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcywgMzIpKTsKIAorICAgICAgICBpZiAoIHYtPmRv
bWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQorICAgICAgICB7CisgICAgICAgICAgICB0eXBlciB8
PSBHSUNEX1RZUEVfTFBJUzsKKyAgICAgICAgICAgIGlycV9iaXRzID0gdi0+ZG9tYWluLT5hcmNo
LnZnaWMuaW50aWRfYml0czsKKyAgICAgICAgfQogICAgICAgICB0eXBlciB8PSAoaXJxX2JpdHMg
LSAxKSA8PCBHSUNEX1RZUEVfSURfQklUU19TSElGVDsKIAogICAgICAgICAqciA9IHZnaWNfcmVn
MzJfZXh0cmFjdCh0eXBlciwgaW5mbyk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFf-0000Zs-33; Thu, 11 May 2017 17:51:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFd-0000XC-Ju
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:45 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E3/36-03920-0B4A4195; Thu, 11 May 2017 17:51:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTXf9EpF
 Ig/ZbRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aag+wF0+cxVtzfdZy5gXFXcRcjF4eQwGZG
 iSX3nzBBOMsZJdbu/QvkcHKwCehK7Lj5mhnEFhEIlXi64DszSBGzwBpGiXOLfrKBJIQFAiUWP
 vrBAmKzCKhK/F01GSzOK2AtcbPnCSOILSEgJ9Fw/j7YIE6g+JLps8DqhQSsJHbtPs06gZF7AS
 PDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQB8zAMEOxi/
 LAg4xSnIwKYnyMk4UiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRu5GCgnWJSanlqRlpkDDDaY
 tAQHj5II7xKQNG9xQWJucWY6ROoUoy7HldaP75mEWPLy81KlxHkFgaErJABSlFGaBzcCFviXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxrB7KKJzOvBG7TK6AjmICO6P8jDHJESSJCSqqB0T
 NKX+xu4dE3uvrbN1xabuuZtYnL7kxHj8ekUstYxYI8Zd7dvb9N+yQ8aqVMpt7LnbZ64ZUndnr
 pPpqr6lvv/U9//copiW/93WOzmR7V8L1VlF203mnynmyGDSfzzbf+NhLdmB//51OL6s27THwc
 6o/j5daWrbdJ4bx2/pwFV3OmgGfdybKXSizFGYmGWsxFxYkAy9C6vXcCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494525103!67885581!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61118 invoked from network); 11 May 2017 17:51:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 11 May 2017 17:51:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF40E1993;
 Thu, 11 May 2017 10:51:42 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A46823F4FF;
 Thu, 11 May 2017 10:51:41 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:25 +0100
Message-Id: <20170511175340.8448-14-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 13/28] ARM: vITS: add command handling stub
	and MMIO emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW11bGF0ZSB0aGUgbWVtb3J5IG1hcHBlZCBJVFMgcmVnaXN0ZXJzIGFuZCBwcm92aWRlIGEgc3R1
YiB0byBpbnRyb2R1Y2UKdGhlIElUUyBjb21tYW5kIGhhbmRsaW5nIGZyYW1ld29yayAoYnV0IHdp
dGhvdXQgYWN0dWFsbHkgZW11bGF0aW5nIGFueQpjb21tYW5kcyBhdCB0aGlzIHRpbWUpLgpUaGlz
IGZpeGVzIGEgbWlzbm9tZXIgaW4gb3VyIHZpcnR1YWwgSVRTIHN0cnVjdHVyZSwgd2hlcmUgdGhl
IHNwZWMgaXMKY29uZnVzaW5nbHkgdXNpbmcgSURfYml0cyBpbiBHSVRTX1RZUEVSIHRvIGRlbm90
ZSB0aGUgbnVtYmVyIG9mIGV2ZW50IElEcwooaW4gY29udHJhc3QgdG8gR0lDRF9UWVBFUiwgd2hl
cmUgaXQgbWVhbnMgbnVtYmVyIG9mIExQSXMpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMgICAgICAgfCA1MjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgMyArCiAyIGZpbGVzIGNoYW5nZWQs
IDUyOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCAwNjVm
ZmUyLi5lM2JkMWY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTksNiArMTksMTYgQEAKICAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCiAgKi8KIAorLyoKKyAqIExvY2tpbmcgb3JkZXI6CisgKgorICogaXRzLT52Y21kX2xv
Y2sgICAgICAgICAgICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIGNvbW1hbmQgcXVldWUpCisg
KiAgICAgaXRzLT5pdHNfbG9jayAgICAgICAgICAgICAgICAgICAgIChwcm90ZWN0cyB0aGUgdHJh
bnNsYXRpb24gdGFibGVzKQorICogICAgICAgICBkLT5pdHNfZGV2aWNlc19sb2NrICAgICAgICAg
ICAocHJvdGVjdHMgdGhlIGRldmljZSBSQiB0cmVlKQorICogICAgICAgICAgICAgdi0+dmdpYy5s
b2NrICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSkKKyAqICAg
ICAgICAgICAgICAgICBkLT5wZW5kX2xwaV90cmVlX2xvY2sgKHByb3RlY3RzIHRoZSByYWRpeCB0
cmVlKQorICovCisKICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CiAjaW5jbHVkZSA8eGVuL2NvbmZp
Zy5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgpAQCAtNDMsNyArNTMsNyBAQAogc3Ry
dWN0IHZpcnRfaXRzIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIHVuc2lnbmVkIGludCBk
ZXZpZF9iaXRzOwotICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOworICAgIHVuc2lnbmVkIGlu
dCBldmlkX2JpdHM7CiAgICAgc3BpbmxvY2tfdCB2Y21kX2xvY2s7ICAgICAgIC8qIFByb3RlY3Rz
IHRoZSB2aXJ0dWFsIGNvbW1hbmQgYnVmZmVyLCB3aGljaCAqLwogICAgIHVpbnQ2NF90IGN3cml0
ZXI7ICAgICAgICAgICAvKiBjb25zaXN0cyBvZiBDV1JJVEVSIGFuZCBDUkVBRFIgYW5kIHRob3Nl
ICAgKi8KICAgICB1aW50NjRfdCBjcmVhZHI7ICAgICAgICAgICAgLyogc2hhZG93IHZhcmlhYmxl
cyBjd3JpdGVyIGFuZCBjcmVhZHIuICovCkBAIC01Myw2ICs2Myw3IEBAIHN0cnVjdCB2aXJ0X2l0
cyB7CiAgICAgdWludDY0X3QgYmFzZXJfZGV2LCBiYXNlcl9jb2xsOyAgICAgLyogQkFTRVIwIGFu
ZCBCQVNFUjEgZm9yIHRoZSBndWVzdCAqLwogICAgIHVuc2lnbmVkIGludCBtYXhfY29sbGVjdGlv
bnM7CiAgICAgdW5zaWduZWQgaW50IG1heF9kZXZpY2VzOworICAgIC8qIGNoYW5naW5nICJlbmFi
bGVkIiByZXF1aXJlcyB0byBob2xkICpib3RoKiB0aGUgdmNtZF9sb2NrIGFuZCBpdHNfbG9jayAq
LwogICAgIGJvb2wgZW5hYmxlZDsKIH07CiAKQEAgLTY3LDYgKzc4LDEyIEBAIHN0cnVjdCB2aXRz
X2l0dGUKICAgICB1aW50MTZfdCBwYWQ7CiB9OwogCit0eXBlZGVmIHVpbnQxNl90IGNvbGxfdGFi
bGVfZW50cnlfdDsKK3R5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7CisKKyNkZWZp
bmUgR0lUU19CQVNFUl9ST19NQVNLICAgICAgIChHSVRTX0JBU0VSX1RZUEVfTUFTSyB8IFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMzFVTCA8PCBHSVRTX0JBU0VSX0VOVFJZ
X1NJWkVfU0hJRlQpKQorCiBpbnQgdmdpY192M19pdHNfaW5pdF9kb21haW4oc3RydWN0IGRvbWFp
biAqZCkKIHsKICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xv
Y2spOwpAQCAtODAsNiArOTcsNTEzIEBAIHZvaWQgdmdpY192M19pdHNfZnJlZV9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICBBU1NFUlQoUkJfRU1QVFlfUk9PVCgmZC0+YXJjaC52Z2ljLml0
c19kZXZpY2VzKSk7CiB9CiAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgorICogRnVuY3Rpb25zIHRoYXQgaGFuZGxlIElUUyBjb21tYW5kcyAqCisgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCisKK3N0YXRpYyB1aW50NjRfdCBpdHNfY21kX21h
c2tfZmllbGQodWludDY0X3QgKml0c19jbWQsIHVuc2lnbmVkIGludCB3b3JkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2hpZnQsIHVuc2lnbmVkIGlu
dCBzaXplKQoreworICAgIHJldHVybiAobGU2NF90b19jcHUoaXRzX2NtZFt3b3JkXSkgPj4gc2hp
ZnQpICYgKEJJVChzaXplKSAtIDEpOworfQorCisjZGVmaW5lIGl0c19jbWRfZ2V0X2NvbW1hbmQo
Y21kKSAgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMCwgIDAsICA4KQorI2RlZmluZSBp
dHNfY21kX2dldF9kZXZpY2VpZChjbWQpICAgICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDAs
IDMyLCAzMikKKyNkZWZpbmUgaXRzX2NtZF9nZXRfc2l6ZShjbWQpICAgICAgICAgICBpdHNfY21k
X21hc2tfZmllbGQoY21kLCAxLCAgMCwgIDUpCisjZGVmaW5lIGl0c19jbWRfZ2V0X2lkKGNtZCkg
ICAgICAgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMSwgIDAsIDMyKQorI2RlZmluZSBp
dHNfY21kX2dldF9waHlzaWNhbF9pZChjbWQpICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDEs
IDMyLCAzMikKKyNkZWZpbmUgaXRzX2NtZF9nZXRfY29sbGVjdGlvbihjbWQpICAgICBpdHNfY21k
X21hc2tfZmllbGQoY21kLCAyLCAgMCwgMTYpCisjZGVmaW5lIGl0c19jbWRfZ2V0X3RhcmdldF9h
ZGRyKGNtZCkgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMiwgMTYsIDMyKQorI2RlZmluZSBp
dHNfY21kX2dldF92YWxpZGJpdChjbWQpICAgICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDIs
IDYzLCAgMSkKKyNkZWZpbmUgaXRzX2NtZF9nZXRfaXR0YWRkcihjbWQpICAgICAgICAoaXRzX2Nt
ZF9tYXNrX2ZpZWxkKGNtZCwgMiwgOCwgNDQpIDw8IDgpCisKKyNkZWZpbmUgSVRTX0NNRF9CVUZG
RVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKKyNkZWZp
bmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1
KSkKKworLyoKKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIHZjbWRfbG9jayBoZWxkLgorICog
VE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB3ZSBjYW4gYmUgc21hcnRlciBoZXJlIGFuZCBkb24n
dCBuZWVkIHRvIGhvbGQKKyAqIHRoZSBsb2NrIGFsbCBvZiB0aGUgdGltZS4KKyAqLworc3RhdGlj
IGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9p
dHMgKml0cykKK3sKKyAgICBwYWRkcl90IGFkZHIgPSBpdHMtPmNiYXNlciAmIEdFTk1BU0soNTEs
IDEyKTsKKyAgICB1aW50NjRfdCBjb21tYW5kWzRdOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZpdHMtPnZjbWRfbG9jaykpOworCisgICAgaWYgKCBpdHMtPmN3cml0ZXIgPj0gSVRTX0NN
RF9CVUZGRVJfU0laRShpdHMtPmNiYXNlcikgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICB3
aGlsZSAoIGl0cy0+Y3JlYWRyICE9IGl0cy0+Y3dyaXRlciApCisgICAgeworICAgICAgICBpbnQg
cmV0OworCisgICAgICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShkLCBhZGRyICsg
aXRzLT5jcmVhZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21t
YW5kLCBzaXplb2YoY29tbWFuZCksIGZhbHNlKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAg
ICAgICAgcmV0dXJuIHJldDsKKworICAgICAgICBzd2l0Y2ggKCBpdHNfY21kX2dldF9jb21tYW5k
KGNvbW1hbmQpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CisgICAg
ICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGln
bm9yZSBTWU5DLiAqLworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInZHSVRTOiB1bmhhbmRsZWQgSVRTIGNv
bW1hbmQgJWx1XG4iLAorICAgICAgICAgICAgICAgICAgICAgaXRzX2NtZF9nZXRfY29tbWFuZChj
b21tYW5kKSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHdyaXRl
X3U2NF9hdG9taWMoJml0cy0+Y3JlYWRyLCAoaXRzLT5jcmVhZHIgKyBJVFNfQ01EX1NJWkUpICUK
KyAgICAgICAgICAgICAgICAgICAgICAgICBJVFNfQ01EX0JVRkZFUl9TSVpFKGl0cy0+Y2Jhc2Vy
KSk7CisKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAidkdJVFM6IElUUyBjb21tYW5kIGVycm9yICVk
IHdoaWxlIGhhbmRsaW5nIGNvbW1hbmQgJWx1XG4iLAorICAgICAgICAgICAgICAgICAgICAgcmV0
LCBpdHNfY21kX2dldF9jb21tYW5kKGNvbW1hbmQpKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsK
K30KKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBJVFMgcmVnaXN0ZXJzIHJl
YWQgYWNjZXNzICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKworLyogSWRlbnRp
ZnlpbmcgYXMgYW4gQVJNIElQLCB1c2luZyAiWCIgYXMgdGhlIHByb2R1Y3QgSUQuICovCisjZGVm
aW5lIEdJVFNfSUlEUl9WQUxVRSAgICAgICAgICAgICAgICAgMHg1ODAwMDM0YworCitzdGF0aWMg
aW50IHZnaWNfdjNfaXRzX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmlu
Zm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpyLCB2b2lk
ICpwcml2KQoreworICAgIHN0cnVjdCB2aXJ0X2l0cyAqaXRzID0gcHJpdjsKKyAgICB1aW50NjRf
dCByZWc7CisKKyAgICBzd2l0Y2ggKCBpbmZvLT5ncGEgJiAweGZmZmYgKQorICAgIHsKKyAgICBj
YXNlIFZSRUczMihHSVRTX0NUTFIpOgorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2Ug
dHJ5IHRvIGF2b2lkIHdhaXRpbmcgZm9yIHRoZSBjb21tYW5kIHF1ZXVlIGxvY2sgYW5kIHJlcG9y
dAorICAgICAgICAgKiBub24tcXVpZXNjZW50IGlmIHRoYXQgbG9jayBpcyBhbHJlYWR5IHRha2Vu
LgorICAgICAgICAgKi8KKyAgICAgICAgYm9vbCBoYXZlX2NtZF9sb2NrOworCisgICAgICAgIGlm
ICggaW5mby0+ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIGhhdmVfY21kX2xvY2sgPSBzcGluX3RyeWxvY2soJml0cy0+dmNtZF9sb2NrKTsKKyAgICAg
ICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgaWYgKCBpdHMtPmVuYWJsZWQg
KQorICAgICAgICAgICAgcmVnID0gR0lUU19DVExSX0VOQUJMRTsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgcmVnID0gMDsKKworICAgICAgICBpZiAoIGhhdmVfY21kX2xvY2sgJiYgaXRzLT5j
d3JpdGVyID09IGl0cy0+Y3JlYWRyICkKKyAgICAgICAgICAgIHJlZyB8PSBHSVRTX0NUTFJfUVVJ
RVNDRU5UOworCisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAg
aWYgKCBoYXZlX2NtZF9sb2NrICkKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPnZjbWRf
bG9jayk7CisKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QocmVnLCBpbmZvKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgVlJFRzMyKEdJVFNfSUlEUik6CisgICAgICAg
IGlmICggaW5mby0+ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworICAg
ICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChHSVRTX0lJRFJfVkFMVUUsIGluZm8pOworICAg
ICAgICBicmVhazsKKyAgICBjYXNlIFZSRUc2NChHSVRTX1RZUEVSKToKKyAgICAgICAgaWYgKCAh
dmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKwor
ICAgICAgICByZWcgPSBHSVRTX1RZUEVSX1BIWVNJQ0FMOworICAgICAgICByZWcgfD0gKHNpemVv
ZihzdHJ1Y3Qgdml0c19pdHRlKSAtIDEpIDw8IEdJVFNfVFlQRVJfSVRUX1NJWkVfU0hJRlQ7Cisg
ICAgICAgIHJlZyB8PSAoaXRzLT5ldmlkX2JpdHMgLSAxKSA8PCBHSVRTX1RZUEVSX0lEQklUU19T
SElGVDsKKyAgICAgICAgcmVnIHw9IChpdHMtPmRldmlkX2JpdHMgLSAxKSA8PCBHSVRTX1RZUEVS
X0RFVklEU19TSElGVDsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QocmVnLCBpbmZv
KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBWUkFOR0UzMigweDAwMTgsIDB4MDAxQyk6Cisg
ICAgICAgIGdvdG8gcmVhZF9yZXNlcnZlZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDAyMCwgMHgw
MDNDKToKKyAgICAgICAgZ290byByZWFkX2ltcGxfZGVmaW5lZDsKKyAgICBjYXNlIFZSQU5HRTMy
KDB4MDA0MCwgMHgwMDdDKToKKyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOworICAgIGNhc2Ug
VlJFRzY0KEdJVFNfQ0JBU0VSKToKKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nl
c3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMt
Pml0c19sb2NrKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QoaXRzLT5jYmFzZXIs
IGluZm8pOworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgIGJy
ZWFrOworICAgIGNhc2UgVlJFRzY0KEdJVFNfQ1dSSVRFUik6CisgICAgICAgIGlmICggIXZnaWNf
cmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAg
ICAgcmVnID0gaXRzLT5jd3JpdGVyOworICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdChy
ZWcsIGluZm8pOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFZSRUc2NChHSVRTX0NSRUFEUik6
CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290
byBiYWRfd2lkdGg7CisKKyAgICAgICAgcmVnID0gaXRzLT5jcmVhZHI7CisgICAgICAgICpyID0g
dmdpY19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
VlJBTkdFNjQoMHgwMDk4LCAweDAwRjgpOgorICAgICAgICBnb3RvIHJlYWRfcmVzZXJ2ZWQ7Cisg
ICAgY2FzZSBWUkVHNjQoR0lUU19CQVNFUjApOiAgICAgICAgICAgLyogZGV2aWNlIHRhYmxlICov
CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290
byBiYWRfd2lkdGg7CisgICAgICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAg
ICpyID0gdmdpY19yZWc2NF9leHRyYWN0KGl0cy0+YmFzZXJfZGV2LCBpbmZvKTsKKyAgICAgICAg
c3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFZS
RUc2NChHSVRTX0JBU0VSMSk6ICAgICAgICAgICAvKiBjb2xsZWN0aW9uIHRhYmxlICovCisgICAg
ICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisgICAgICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgICpyID0g
dmdpY19yZWc2NF9leHRyYWN0KGl0cy0+YmFzZXJfY29sbCwgaW5mbyk7CisgICAgICAgIHNwaW5f
dW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBWUkFOR0U2
NChHSVRTX0JBU0VSMiwgR0lUU19CQVNFUjcpOgorICAgICAgICBnb3RvIHJlYWRfYXNfemVyb182
NDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDE0MCwgMHhCRkZDKToKKyAgICAgICAgZ290byByZWFk
X3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHhDMDAwLCAweEZGQ0MpOgorICAgICAgICBn
b3RvIHJlYWRfaW1wbF9kZWZpbmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHhGRkQwLCAweEZGRTQp
OgorICAgICAgICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVkOworICAgIGNhc2UgVlJFRzMyKEdJVFNf
UElEUjIpOgorICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3Rv
IGJhZF93aWR0aDsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lDX1BJRFIyX0FS
Q0hfR0lDdjMsIGluZm8pOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFZSQU5HRTMyKDB4RkZF
QywgMHhGRkZDKToKKyAgICAgICAgZ290byByZWFkX2ltcGxfZGVmaW5lZDsKKyAgICBkZWZhdWx0
OgorICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCisgICAgICAgICAgICAgICAiJXB2OiB2R0lU
UzogdW5oYW5kbGVkIHJlYWQgciVkIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgICAgICB2
LCBpbmZvLT5kYWJ0LnJlZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYgMHhmZmZmKTsKKyAg
ICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIDE7CisKK3JlYWRfYXNfemVyb182
NDoKKyAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8g
YmFkX3dpZHRoOworICAgICpyID0gMDsKKworICAgIHJldHVybiAxOworCityZWFkX2ltcGxfZGVm
aW5lZDoKKyAgICBwcmludGsoWEVOTE9HX0dfREVCVUcKKyAgICAgICAgICAgIiVwdjogdkdJVFM6
IFJBWiBvbiBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIs
CisgICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgKnIgPSAwOworICAgIHJl
dHVybiAxOworCityZWFkX3Jlc2VydmVkOgorICAgIHByaW50ayhYRU5MT0dfR19ERUJVRworICAg
ICAgICAgICAiJXB2OiB2R0lUUzogUkFaIG9uIHJlc2VydmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0
bHhcbiIsCisgICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgKnIgPSAwOwor
ICAgIHJldHVybiAxOworCitiYWRfd2lkdGg6CisgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAidkdJ
VFM6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwNGx4XG4iLAorICAgICAgICAgICBp
bmZvLT5kYWJ0LnNpemUsIGluZm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEg
JiAweGZmZmYpOworICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOworCisgICAgcmV0dXJu
IDA7Cit9CisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIElUUyByZWdpc3Rl
cnMgd3JpdGUgYWNjZXNzICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgaXRzX2Jhc2VyX3RhYmxlX3NpemUodWludDY0X3QgYmFzZXIpCit7
CisgICAgdW5zaWduZWQgaW50IHJldCwgcGFnZV9zaXplWzRdID0ge1NaXzRLLCBTWl8xNkssIFNa
XzY0SywgU1pfNjRLfTsKKworICAgIHJldCA9IHBhZ2Vfc2l6ZVsoYmFzZXIgPj4gR0lUU19CQVNF
Ul9QQUdFX1NJWkVfU0hJRlQpICYgM107CisKKyAgICByZXR1cm4gcmV0ICogKChiYXNlciAmIEdJ
VFNfQkFTRVJfU0laRV9NQVNLKSArIDEpOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IGl0c19i
YXNlcl9ucl9lbnRyaWVzKHVpbnQ2NF90IGJhc2VyKQoreworICAgIHVuc2lnbmVkIGludCBlbnRy
eV9zaXplID0gR0lUU19CQVNFUl9FTlRSWV9TSVpFKGJhc2VyKTsKKworICAgIHJldHVybiBpdHNf
YmFzZXJfdGFibGVfc2l6ZShiYXNlcikgLyBlbnRyeV9zaXplOworfQorCisvKiBNdXN0IGJlIGNh
bGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLworc3RhdGljIGJvb2wgdmdpY192M192ZXJp
ZnlfaXRzX3N0YXR1cyhzdHJ1Y3QgdmlydF9pdHMgKml0cywgYm9vbCBzdGF0dXMpCit7CisgICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7CisKKyAgICBpZiAoICFzdGF0
dXMgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoICEoaXRzLT5jYmFzZXIgJiBH
SVRTX1ZBTElEX0JJVCkgfHwKKyAgICAgICAgICEoaXRzLT5iYXNlcl9kZXYgJiBHSVRTX1ZBTElE
X0JJVCkgfHwKKyAgICAgICAgICEoaXRzLT5iYXNlcl9jb2xsICYgR0lUU19WQUxJRF9CSVQpICkK
KyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICJkJWQgdHJpZWQgdG8gZW5h
YmxlIElUUyB3aXRob3V0IGhhdmluZyB0aGUgdGFibGVzIGNvbmZpZ3VyZWQuXG4iLAorICAgICAg
ICAgICAgICAgaXRzLT5kLT5kb21haW5faWQpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQorCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyB2b2lkIHNhbml0aXplX2l0c19iYXNl
X3JlZyh1aW50NjRfdCAqcmVnKQoreworICAgIHVpbnQ2NF90IHIgPSAqcmVnOworCisgICAgLyog
QXZvaWQgb3V0ZXIgc2hhcmVhYmxlLiAqLworICAgIHN3aXRjaCAoIChyID4+IEdJVFNfQkFTRVJf
U0hBUkVBQklMSVRZX1NISUZUKSAmIDB4MDMgKQorICAgIHsKKyAgICBjYXNlIEdJQ19CQVNFUl9P
dXRlclNoYXJlYWJsZToKKyAgICAgICAgciAmPSB+R0lUU19CQVNFUl9TSEFSRUFCSUxJVFlfTUFT
SzsKKyAgICAgICAgciB8PSBHSUNfQkFTRVJfSW5uZXJTaGFyZWFibGUgPDwgR0lUU19CQVNFUl9T
SEFSRUFCSUxJVFlfU0hJRlQ7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAg
IGJyZWFrOworICAgIH0KKworICAgIC8qIEF2b2lkIGFueSBpbm5lciBub24tY2FjaGVhYmxlIG1h
cHBpbmcuICovCisgICAgc3dpdGNoICggKHIgPj4gR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJ
VFlfU0hJRlQpICYgMHgwNyApCisgICAgeworICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DbkI6
CisgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVfbkM6CisgICAgICAgIHIgJj0gfkdJVFNfQkFTRVJf
SU5ORVJfQ0FDSEVBQklMSVRZX01BU0s7CisgICAgICAgIHIgfD0gR0lDX0JBU0VSX0NBQ0hFX1Jh
V2IgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQ7CisgICAgICAgIGJyZWFr
OworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIC8qIE9ubHkgYWxs
b3cgbm9uLWNhY2hlYWJsZSBvciBzYW1lLWFzLWlubmVyLiAqLworICAgIHN3aXRjaCAoIChyID4+
IEdJVFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZUKSAmIDB4MDcgKQorICAgIHsKKyAg
ICBjYXNlIEdJQ19CQVNFUl9DQUNIRV9TYW1lQXNJbm5lcjoKKyAgICBjYXNlIEdJQ19CQVNFUl9D
QUNIRV9uQzoKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgciAmPSB+R0lU
U19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFTSzsKKyAgICAgICAgciB8PSBHSUNfQkFTRVJf
Q0FDSEVfbkMgPDwgR0lUU19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQ7CisgICAgICAg
IGJyZWFrOworICAgIH0KKworICAgICpyZWcgPSByOworfQorCitzdGF0aWMgaW50IHZnaWNfdjNf
aXRzX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qgciwgdm9pZCAqcHJpdikKK3sK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJ0X2l0cyAq
aXRzID0gcHJpdjsKKyAgICB1aW50NjRfdCByZWc7CisgICAgdWludDMyX3QgcmVnMzI7CisKKyAg
ICBzd2l0Y2ggKCBpbmZvLT5ncGEgJiAweGZmZmYgKQorICAgIHsKKyAgICBjYXNlIFZSRUczMihH
SVRTX0NUTFIpOgorICAgIHsKKyAgICAgICAgdWludDMyX3QgY3RscjsKKworICAgICAgICBpZiAo
IGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAg
ICAvKgorICAgICAgICAgKiBXZSBuZWVkIHRvIHRha2UgdGhlIHZjbWRfbG9jayB0byBwcmV2ZW50
IGEgZ3Vlc3QgZnJvbSBkaXNhYmxpbmcKKyAgICAgICAgICogdGhlIElUUyB3aGlsZSBjb21tYW5k
cyBhcmUgc3RpbGwgcHJvY2Vzc2VkLgorICAgICAgICAgKi8KKyAgICAgICAgc3Bpbl9sb2NrKCZp
dHMtPnZjbWRfbG9jayk7CisgICAgICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAg
ICAgIGN0bHIgPSBpdHMtPmVuYWJsZWQgPyBHSVRTX0NUTFJfRU5BQkxFIDogMDsKKyAgICAgICAg
cmVnMzIgPSBjdGxyOworICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcmVnMzIsIHIsIGluZm8p
OworCisgICAgICAgIGlmICggY3RsciBeIHJlZzMyICkKKyAgICAgICAgICAgIGl0cy0+ZW5hYmxl
ZCA9IHZnaWNfdjNfdmVyaWZ5X2l0c19zdGF0dXMoaXRzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWczMiAmIEdJVFNfQ1RMUl9FTkFCTEUp
OworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgIHNwaW5fdW5s
b2NrKCZpdHMtPnZjbWRfbG9jayk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIGNh
c2UgVlJFRzMyKEdJVFNfSUlEUik6CisgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOworICAg
IGNhc2UgVlJFRzMyKEdJVFNfVFlQRVIpOgorICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsK
KyAgICBjYXNlIFZSQU5HRTMyKDB4MDAxOCwgMHgwMDFDKToKKyAgICAgICAgZ290byB3cml0ZV9y
ZXNlcnZlZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDAyMCwgMHgwMDNDKToKKyAgICAgICAgZ290
byB3cml0ZV9pbXBsX2RlZmluZWQ7CisgICAgY2FzZSBWUkFOR0UzMigweDAwNDAsIDB4MDA3Qyk6
CisgICAgICAgIGdvdG8gd3JpdGVfcmVzZXJ2ZWQ7CisgICAgY2FzZSBWUkVHNjQoR0lUU19DQkFT
RVIpOgorICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSAp
IGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7Cisg
ICAgICAgIC8qIENoYW5naW5nIGJhc2UgcmVnaXN0ZXJzIHdpdGggdGhlIElUUyBlbmFibGVkIGlz
IFVOUFJFRElDVEFCTEUuICovCisgICAgICAgIGlmICggaXRzLT5lbmFibGVkICkKKyAgICAgICAg
eworICAgICAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAidkdJVFM6IHRy
aWVkIHRvIGNoYW5nZSBDQkFTRVIgd2l0aCB0aGUgSVRTIGVuYWJsZWQuXG4iKTsKKyAgICAgICAg
ICAgIHJldHVybiAxOworICAgICAgICB9CisKKyAgICAgICAgcmVnID0gaXRzLT5jYmFzZXI7Cisg
ICAgICAgIHZnaWNfcmVnNjRfdXBkYXRlKCZyZWcsIHIsIGluZm8pOworICAgICAgICBzYW5pdGl6
ZV9pdHNfYmFzZV9yZWcoJnJlZyk7CisKKyAgICAgICAgaXRzLT5jYmFzZXIgPSByZWc7CisgICAg
ICAgIGl0cy0+Y3JlYWRyID0gMDsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2sp
OworCisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBWUkVHNjQoR0lUU19DV1JJVEVSKToK
KyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2soJml0cy0+dmNtZF9sb2NrKTsKKyAgICAg
ICAgcmVnID0gSVRTX0NNRF9PRkZTRVQoaXRzLT5jd3JpdGVyKTsKKyAgICAgICAgdmdpY19yZWc2
NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisgICAgICAgIGl0cy0+Y3dyaXRlciA9IElUU19DTURf
T0ZGU0VUKHJlZyk7CisKKyAgICAgICAgaWYgKCBpdHMtPmVuYWJsZWQgKQorICAgICAgICAgICAg
aWYgKCB2Z2ljX2l0c19oYW5kbGVfY21kcyhkLCBpdHMpICkKKyAgICAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgImVycm9yIGhhbmRsaW5nIElUUyBjb21tYW5kc1xuIik7CisK
KyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+dmNtZF9sb2NrKTsKKworICAgICAgICByZXR1cm4g
MTsKKworICAgIGNhc2UgVlJFRzY0KEdJVFNfQ1JFQURSKToKKyAgICAgICAgZ290byB3cml0ZV9p
Z25vcmVfNjQ7CisKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDA5OCwgMHgwMEZDKToKKyAgICAgICAg
Z290byB3cml0ZV9yZXNlcnZlZDsKKyAgICBjYXNlIFZSRUc2NChHSVRTX0JBU0VSMCk6ICAgICAg
ICAgICAvKiBkZXZpY2UgdGFibGUgKi8KKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19h
Y2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2so
Jml0cy0+aXRzX2xvY2spOworCisgICAgICAgIC8qCisgICAgICAgICAqIENoYW5naW5nIGJhc2Ug
cmVnaXN0ZXJzIHdpdGggdGhlIElUUyBlbmFibGVkIGlzIFVOUFJFRElDVEFCTEUsCisgICAgICAg
ICAqIHdlIGNob29zZSB0byBpZ25vcmUgaXQsIGJ1dCB3YXJuLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCBpdHMtPmVuYWJsZWQgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9j
aygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
InZHSVRTOiB0cmllZCB0byBjaGFuZ2UgQkFTRVIgd2l0aCB0aGUgSVRTIGVuYWJsZWQuXG4iKTsK
KworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIH0KKworICAgICAgICByZWcgPSBpdHMt
PmJhc2VyX2RldjsKKyAgICAgICAgdmdpY19yZWc2NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisK
KyAgICAgICAgLyogV2UgZG9uJ3Qgc3VwcG9ydCBpbmRpcmVjdCB0YWJsZXMgZm9yIG5vdy4gKi8K
KyAgICAgICAgcmVnICY9IH4oR0lUU19CQVNFUl9ST19NQVNLIHwgR0lUU19CQVNFUl9JTkRJUkVD
VCk7CisgICAgICAgIHJlZyB8PSAoc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSAtIDEpIDw8IEdJ
VFNfQkFTRVJfRU5UUllfU0laRV9TSElGVDsKKyAgICAgICAgcmVnIHw9IEdJVFNfQkFTRVJfVFlQ
RV9ERVZJQ0UgPDwgR0lUU19CQVNFUl9UWVBFX1NISUZUOworICAgICAgICBzYW5pdGl6ZV9pdHNf
YmFzZV9yZWcoJnJlZyk7CisKKyAgICAgICAgaWYgKCByZWcgJiBHSVRTX1ZBTElEX0JJVCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMgPSBpdHNfYmFzZXJfbnJfZW50
cmllcyhyZWcpOworICAgICAgICAgICAgaWYgKCBpdHMtPm1heF9kZXZpY2VzID4gQklUKGl0cy0+
ZGV2aWRfYml0cykgKQorICAgICAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMgPSBCSVQoaXRz
LT5kZXZpZF9iaXRzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBpdHMt
Pm1heF9kZXZpY2VzID0gMDsKKworICAgICAgICBpdHMtPmJhc2VyX2RldiA9IHJlZzsKKyAgICAg
ICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICByZXR1cm4gMTsKKyAgICBj
YXNlIFZSRUc2NChHSVRTX0JBU0VSMSk6ICAgICAgICAgICAvKiBjb2xsZWN0aW9uIHRhYmxlICov
CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290
byBiYWRfd2lkdGg7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogQ2hhbmdpbmcgYmFzZSByZWdpc3RlcnMgd2l0aCB0aGUgSVRTIGVu
YWJsZWQgaXMgVU5QUkVESUNUQUJMRSwKKyAgICAgICAgICogd2UgY2hvb3NlIHRvIGlnbm9yZSBp
dCwgYnV0IHdhcm4uCisgICAgICAgICAqLworICAgICAgICBpZiAoIGl0cy0+ZW5hYmxlZCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAidkdJVFM6IHRyaWVkIHRvIGNoYW5nZSBCQVNF
UiB3aXRoIHRoZSBJVFMgZW5hYmxlZC5cbiIpOworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAg
ICAgIH0KKworICAgICAgICByZWcgPSBpdHMtPmJhc2VyX2NvbGw7CisgICAgICAgIHZnaWNfcmVn
NjRfdXBkYXRlKCZyZWcsIHIsIGluZm8pOworICAgICAgICAvKiBObyBpbmRpcmVjdCB0YWJsZXMg
Zm9yIHRoZSBjb2xsZWN0aW9uIHRhYmxlLiAqLworICAgICAgICByZWcgJj0gfihHSVRTX0JBU0VS
X1JPX01BU0sgfCBHSVRTX0JBU0VSX0lORElSRUNUKTsKKyAgICAgICAgcmVnIHw9IChzaXplb2Yo
Y29sbF90YWJsZV9lbnRyeV90KSAtIDEpIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVDsK
KyAgICAgICAgcmVnIHw9IEdJVFNfQkFTRVJfVFlQRV9DT0xMRUNUSU9OIDw8IEdJVFNfQkFTRVJf
VFlQRV9TSElGVDsKKyAgICAgICAgc2FuaXRpemVfaXRzX2Jhc2VfcmVnKCZyZWcpOworCisgICAg
ICAgIGlmICggcmVnICYgR0lUU19WQUxJRF9CSVQgKQorICAgICAgICAgICAgaXRzLT5tYXhfY29s
bGVjdGlvbnMgPSBpdHNfYmFzZXJfbnJfZW50cmllcyhyZWcpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBpdHMtPm1heF9jb2xsZWN0aW9ucyA9IDA7CisgICAgICAgIGl0cy0+YmFzZXJfY29s
bCA9IHJlZzsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBy
ZXR1cm4gMTsKKyAgICBjYXNlIFZSQU5HRTY0KEdJVFNfQkFTRVIyLCBHSVRTX0JBU0VSNyk6Cisg
ICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworICAgIGNhc2UgVlJBTkdFMzIoMHgwMTQwLCAw
eEJGRkMpOgorICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIo
MHhDMDAwLCAweEZGQ0MpOgorICAgICAgICBnb3RvIHdyaXRlX2ltcGxfZGVmaW5lZDsKKyAgICBj
YXNlIFZSQU5HRTMyKDB4RkZEMCwgMHhGRkU0KTogICAgICAvKiBJTVBERUYgaWRlbnRpZmljYXRp
b24gcmVnaXN0ZXJzICovCisgICAgICAgIGdvdG8gd3JpdGVfaW1wbF9kZWZpbmVkOworICAgIGNh
c2UgVlJFRzMyKEdJVFNfUElEUjIpOgorICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKKyAg
ICBjYXNlIFZSQU5HRTMyKDB4RkZFQywgMHhGRkZDKTogICAgICAvKiBJTVBERUYgaWRlbnRpZmlj
YXRpb24gcmVnaXN0ZXJzICovCisgICAgICAgIGdvdG8gd3JpdGVfaW1wbF9kZWZpbmVkOworICAg
IGRlZmF1bHQ6CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICIl
cHY6IHZHSVRTOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAg
ICAgICAgICB2LCBpbmZvLT5kYWJ0LnJlZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYgMHhm
ZmZmKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIDE7CisKK3dyaXRl
X2lnbm9yZV82NDoKKyAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0
KSApIGdvdG8gYmFkX3dpZHRoOworICAgIHJldHVybiAxOworCit3cml0ZV9pZ25vcmVfMzI6Cisg
ICAgaWYgKCBpbmZvLT5kYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cisg
ICAgcmV0dXJuIDE7CisKK3dyaXRlX2ltcGxfZGVmaW5lZDoKKyAgICBwcmludGsoWEVOTE9HX0df
REVCVUcKKyAgICAgICAgICAgIiVwdjogdkdJVFM6IFdJIG9uIGltcGxlbWVudGF0aW9uIGRlZmlu
ZWQgcmVnaXN0ZXIgb2Zmc2V0ICUjMDRseFxuIiwKKyAgICAgICAgICAgdiwgaW5mby0+Z3BhICYg
MHhmZmZmKTsKKyAgICByZXR1cm4gMTsKKword3JpdGVfcmVzZXJ2ZWQ6CisgICAgcHJpbnRrKFhF
TkxPR19HX0RFQlVHCisgICAgICAgICAgICIlcHY6IHZHSVRTOiBXSSBvbiBpbXBsZW1lbnRhdGlv
biBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgIHYsIGluZm8t
PmdwYSAmIDB4ZmZmZik7CisgICAgcmV0dXJuIDE7CisKK2JhZF93aWR0aDoKKyAgICBwcmludGso
WEVOTE9HX0dfRVJSICJ2R0lUUzogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOGx4
XG4iLAorICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUsIGluZm8tPmRhYnQucmVnLCAodW5zaWdu
ZWQgbG9uZylpbmZvLT5ncGEgJiAweGZmZmYpOworCisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKCk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hh
bmRsZXJfb3BzIHZnaWNfaXRzX21taW9faGFuZGxlciA9IHsKKyAgICAucmVhZCAgPSB2Z2ljX3Yz
X2l0c19tbWlvX3JlYWQsCisgICAgLndyaXRlID0gdmdpY192M19pdHNfbW1pb193cml0ZSwKK307
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCmluZGV4IDc0NzA3NzkuLjQwZjRlZjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
CkBAIC0zNSw2ICszNSw3IEBACiAjZGVmaW5lIEdJVFNfQkFTRVI1ICAgICAgICAgICAgICAgICAg
ICAgMHgxMjgKICNkZWZpbmUgR0lUU19CQVNFUjYgICAgICAgICAgICAgICAgICAgICAweDEzMAog
I2RlZmluZSBHSVRTX0JBU0VSNyAgICAgICAgICAgICAgICAgICAgIDB4MTM4CisjZGVmaW5lIEdJ
VFNfUElEUjIgICAgICAgICAgICAgICAgICAgICAgR0lDUl9QSURSMgogCiAvKiBSZWdpc3RlciBi
aXRzICovCiAjZGVmaW5lIEdJVFNfVkFMSURfQklUICAgICAgICAgICAgICAgICAgQklUKDYzKQpA
QCAtNTcsNiArNTgsNyBAQAogI2RlZmluZSBHSVRTX1RZUEVSX0lUVF9TSVpFX01BU0sgICAgICAg
ICgweGZVTCA8PCBHSVRTX1RZUEVSX0lUVF9TSVpFX1NISUZUKQogI2RlZmluZSBHSVRTX1RZUEVS
X0lUVF9TSVpFKHIpICAgICAgICAgICgoKChyKSAmIEdJVFNfVFlQRVJfSVRUX1NJWkVfTUFTSykg
Pj4gXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJ
VFNfVFlQRVJfSVRUX1NJWkVfU0hJRlQpICsgMSkKKyNkZWZpbmUgR0lUU19UWVBFUl9QSFlTSUNB
TCAgICAgICAgICAgICAoMVUgPDwgMCkKIAogI2RlZmluZSBHSVRTX0JBU0VSX0lORElSRUNUICAg
ICAgICAgICAgIEJJVCg2MikKICNkZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlf
U0hJRlQgICAgICAgIDU5CkBAIC03Niw2ICs3OCw3IEBACiAgICAgICAgICAgICAgICAgICAgICAg
ICAoKChyZWcgPj4gR0lUU19CQVNFUl9FTlRSWV9TSVpFX1NISUZUKSAmIDB4MWYpICsgMSkKICNk
ZWZpbmUgR0lUU19CQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQgICAxMAogI2RlZmluZSBHSVRTX0JB
U0VSX1BBR0VfU0laRV9TSElGVCAgICAgIDgKKyNkZWZpbmUgR0lUU19CQVNFUl9TSVpFX01BU0sg
ICAgICAgICAgICAweGZmCiAjZGVmaW5lIEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX01BU0sgICAo
MHgzVUxMIDw8IEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX1NISUZUKQogI2RlZmluZSBHSVRTX0JB
U0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNLICAgKDB4N1VMTCA8PCBHSVRTX0JBU0VSX09VVEVS
X0NBQ0hFQUJJTElUWV9TSElGVCkKICNkZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJ
VFlfTUFTSyAgICgweDdVTEwgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQp
Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFg-0000cJ-Er; Thu, 11 May 2017 17:51:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFe-0000Yh-Lr
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:46 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7D/81-27980-1B4A4195; Thu, 11 May 2017 17:51:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXfjEpF
 IgyMTuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2zgusBXPNK9Zu+8zawHhXs4uRi0NIYDOj
 xPzVj1ghnOWMEgsmn2TrYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoE1jBLnFv0EKxIWcJOY2
 /SZvYuRg4NFQFXiXwM/SJhXwFpiV8cqVhBbQkBOouH8fbA5nEDxJdNnsYDYQgJWErt2n2adwM
 i9gJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagfxmAYAf
 j8o9OhxglOZiURHkZJ4pECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvboYKCdYlJqeWpGWmQMM
 NJi0BAePkgjvEpA0b3FBYm5xZjpE6hSjopQ4bztIQgAkkVGaB9cGC+5LjLJSwryMQIcI8RSkF
 uVmlqDKv2IU52BUEua1A5nCk5lXAjf9FdBiJqDF/X+EQRaXJCKkpBoYD/GsYFmuWWag9/Gl9c
 uT55UyZ6y2fhha3RDc1PRROCZ7vtbNDwtq3cufqSxPi9Jo8zdryYuqYu3oyTLe/tLpxXGBI2d
 lVdXexInfZds+cXkplyzPlu5YR48jYRtzkpnVKo5diM88MI89TPbJmoMKZY3hJWU1jy66cxnf
 e/wph/XCNKW7uc5KLMUZiYZazEXFiQDK9bVNaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494525104!96792826!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8080 invoked from network); 11 May 2017 17:51:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3D39B19CC;
 Thu, 11 May 2017 10:51:44 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 160C03F4FF;
 Thu, 11 May 2017 10:51:42 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:26 +0100
Message-Id: <20170511175340.8448-15-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 14/28] ARM: vITS: introduce translation table
	walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElUUyBzdG9yZXMgdGhlIHRhcmdldCAodilDUFUgYW5kIHRoZSAodmlydHVhbCkgTFBJIG51
bWJlciBpbiB0YWJsZXMuCkludHJvZHVjZSBmdW5jdGlvbnMgdG8gd2FsayB0aG9zZSB0YWJsZXMg
YW5kIHRyYW5zbGF0ZSBhbiBkZXZpY2UgSUQgLQpldmVudCBJRCBwYWlyIGludG8gYSBwYWlyIG9m
IHZpcnR1YWwgTFBJIGFuZCB2Q1BVLgpXZSBtYXAgdGhvc2UgdGFibGVzIG9uIGRlbWFuZCAtIHdo
aWNoIGlzIGNoZWFwIG9uIGFybTY0IC0gYW5kIGNvcHkgdGhlCnJlc3BlY3RpdmUgZW50cmllcyBi
ZWZvcmUgdXNpbmcgdGhlbSwgdG8gYXZvaWQgdGhlIGd1ZXN0IHRhbXBlcmluZyB3aXRoCnRoZW0g
bWVhbndoaWxlLgoKVG8gYWxsb3cgY29tcGlsaW5nIHdpdGhvdXQgd2FybmluZ3MsIHdlIGRlY2xh
cmUgdHdvIGZ1bmN0aW9ucyBhcwpub24tc3RhdGljIGZvciB0aGUgbW9tZW50LCB3aGljaCB0d28g
bGF0ZXIgcGF0Y2hlcyB3aWxsIGZpeC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwg
MTgzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCBlM2JkMWY2Li4x
MmVjNWYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtODEsNiArODEsNyBAQCBzdHJ1Y3Qgdml0c19pdHRl
CiB0eXBlZGVmIHVpbnQxNl90IGNvbGxfdGFibGVfZW50cnlfdDsKIHR5cGVkZWYgdWludDY0X3Qg
ZGV2X3RhYmxlX2VudHJ5X3Q7CiAKKyNkZWZpbmUgVU5NQVBQRURfQ09MTEVDVElPTiAgICAgICgo
Y29sbF90YWJsZV9lbnRyeV90KX4wKQogI2RlZmluZSBHSVRTX0JBU0VSX1JPX01BU0sgICAgICAg
KEdJVFNfQkFTRVJfVFlQRV9NQVNLIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgzMVVMIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVCkpCiAKQEAgLTk3LDYgKzk4
LDE4OCBAQCB2b2lkIHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgQVNTRVJUKFJCX0VNUFRZX1JPT1QoJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlcykpOwogfQog
CisvKgorICogVGhlIHBoeXNpY2FsIGFkZHJlc3MgaXMgZW5jb2RlZCBzbGlnaHRseSBkaWZmZXJl
bnRseSBkZXBlbmRpbmcgb24KKyAqIHRoZSB1c2VkIHBhZ2Ugc2l6ZTogdGhlIGhpZ2hlc3QgZm91
ciBiaXRzIGFyZSBzdG9yZWQgaW4gdGhlIGxvd2VzdAorICogZm91ciBiaXRzIG9mIHRoZSBmaWVs
ZCBmb3IgNjRLIHBhZ2VzLgorICovCitzdGF0aWMgcGFkZHJfdCBnZXRfYmFzZXJfcGh5c19hZGRy
KHVpbnQ2NF90IHJlZykKK3sKKyAgICBpZiAoIHJlZyAmIEJJVCg5KSApCisgICAgICAgIHJldHVy
biAocmVnICYgR0VOTUFTSyg0NywgMTYpKSB8CisgICAgICAgICAgICAgICAgKChyZWcgJiBHRU5N
QVNLKDE1LCAxMikpIDw8IDM2KTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiByZWcgJiBHRU5N
QVNLKDQ3LCAxMik7Cit9CisKKy8qCisgKiBPdXIgY29sbGVjdGlvbiB0YWJsZSBlbmNvZGluZzoK
KyAqIEp1c3QgY29udGFpbnMgdGhlIDE2LWJpdCBWQ1BVIElEIG9mIHRoZSByZXNwZWN0aXZlIHZD
UFUuCisgKi8KKworLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8K
K3N0YXRpYyBzdHJ1Y3QgdmNwdSAqZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKHN0cnVjdCB2aXJ0
X2l0cyAqaXRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDE2X3QgY29sbGlkKQoreworICAgIHBhZGRyX3QgYWRkciA9IGdldF9iYXNlcl9waHlzX2Fk
ZHIoaXRzLT5iYXNlcl9jb2xsKTsKKyAgICBjb2xsX3RhYmxlX2VudHJ5X3QgdmNwdV9pZDsKKyAg
ICBpbnQgcmV0OworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7
CisKKyAgICBpZiAoIGNvbGxpZCA+PSBpdHMtPm1heF9jb2xsZWN0aW9ucyApCisgICAgICAgIHJl
dHVybiBOVUxMOworCisgICAgcmV0ID0gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVv
Zihjb2xsX3RhYmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmNwdV9pZCwgc2l6ZW9mKHZjcHVfaWQpLCBmYWxzZSk7CisgICAgaWYgKCByZXQgKQorICAg
ICAgICByZXR1cm4gTlVMTDsKKworICAgIGlmICggdmNwdV9pZCA9PSBVTk1BUFBFRF9DT0xMRUNU
SU9OIHx8IHZjcHVfaWQgPj0gaXRzLT5kLT5tYXhfdmNwdXMgKQorICAgICAgICByZXR1cm4gTlVM
TDsKKworICAgIHJldHVybiBpdHMtPmQtPnZjcHVbdmNwdV9pZF07Cit9CisKKy8qCisgKiBPdXIg
ZGV2aWNlIHRhYmxlIGVuY29kaW5nczoKKyAqIENvbnRhaW5zIHRoZSBndWVzdCBwaHlzaWNhbCBh
ZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUgaW4KKyAqIGJpdHMgWzUx
OjhdLCBhbmQgdGhlIHNpemUgb2YgaXQgaXMgZW5jb2RlZCBhcyB0aGUgbnVtYmVyIG9mIGJpdHMg
bWludXMgb25lCisgKiBpbiB0aGUgbG93ZXN0IDUgYml0cyBvZiB0aGUgd29yZC4KKyAqLworI2Rl
ZmluZSBERVZfVEFCTEVfSVRUX0FERFIoeCkgKCh4KSAmIEdFTk1BU0soNTEsIDgpKQorI2RlZmlu
ZSBERVZfVEFCTEVfSVRUX1NJWkUoeCkgKEJJVCgoKHgpICYgR0VOTUFTSyg0LCAwKSkgKyAxKSkK
KyNkZWZpbmUgREVWX1RBQkxFX0VOVFJZKGFkZHIsIGJpdHMpICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAoKChhZGRyKSAmIEdFTk1BU0soNTEsIDgpKSB8ICgoKGJpdHMpIC0gMSkgJiBH
RU5NQVNLKDQsIDApKSkKKworLyoKKyAqIExvb2t1cCB0aGUgYWRkcmVzcyBvZiB0aGUgSW50ZXJy
dXB0IFRyYW5zbGF0aW9uIFRhYmxlIGFzc29jaWF0ZWQgd2l0aAorICogdGhhdCBkZXZpY2UgSUQu
CisgKiBUT0RPOiBhZGQgc3VwcG9ydCBmb3Igd2Fsa2luZyBpbmRpcmVjdCB0YWJsZXMuCisgKi8K
K3N0YXRpYyBpbnQgaXRzX2dldF9pdHQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRl
dmlkLAorICAgICAgICAgICAgICAgICAgICAgICBkZXZfdGFibGVfZW50cnlfdCAqaXR0KQorewor
ICAgIHBhZGRyX3QgYWRkciA9IGdldF9iYXNlcl9waHlzX2FkZHIoaXRzLT5iYXNlcl9kZXYpOwor
CisgICAgaWYgKCBkZXZpZCA+PSBpdHMtPm1heF9kZXZpY2VzICkKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKKyAgICByZXR1cm4gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBkZXZpZCAqIHNpemVvZihk
ZXZfdGFibGVfZW50cnlfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
dHQsIHNpemVvZigqaXR0KSwgZmFsc2UpOworfQorCisvKgorICogTG9va3VwIHRoZSBhZGRyZXNz
IG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUgYXNzb2NpYXRlZCB3aXRoCisgKiBh
IGRldmljZSBJRCBhbmQgcmV0dXJuIHRoZSBhZGRyZXNzIG9mIHRoZSBJVFRFIGJlbG9uZ2luZyB0
byB0aGUgZXZlbnQgSUQKKyAqICh3aGljaCBpcyBhbiBpbmRleCBpbnRvIHRoYXQgdGFibGUpLgor
ICovCitzdGF0aWMgcGFkZHJfdCBpdHNfZ2V0X2l0dGVfYWRkcmVzcyhzdHJ1Y3QgdmlydF9pdHMg
Kml0cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRldmlk
LCB1aW50MzJfdCBldmlkKQoreworICAgIGRldl90YWJsZV9lbnRyeV90IGl0dDsKKyAgICBpbnQg
cmV0OworCisgICAgcmV0ID0gaXRzX2dldF9pdHQoaXRzLCBkZXZpZCwgJml0dCk7CisgICAgaWYg
KCByZXQgKQorICAgICAgICByZXR1cm4gSU5WQUxJRF9QQUREUjsKKworICAgIGlmICggZXZpZCA+
PSBERVZfVEFCTEVfSVRUX1NJWkUoaXR0KSB8fAorICAgICAgICAgREVWX1RBQkxFX0lUVF9BRERS
KGl0dCkgPT0gSU5WQUxJRF9QQUREUiApCisgICAgICAgIHJldHVybiBJTlZBTElEX1BBRERSOwor
CisgICAgcmV0dXJuIERFVl9UQUJMRV9JVFRfQUREUihpdHQpICsgZXZpZCAqIHNpemVvZihzdHJ1
Y3Qgdml0c19pdHRlKTsKK30KKworLyoKKyAqIFF1ZXJpZXMgdGhlIGNvbGxlY3Rpb24gYW5kIGRl
dmljZSB0YWJsZXMgdG8gZ2V0IHRoZSB2Q1BVIGFuZCB2aXJ0dWFsCisgKiBMUEkgbnVtYmVyIGZv
ciBhIGdpdmVuIGd1ZXN0IGV2ZW50LiBUaGlzIGZpcnN0IGFjY2Vzc2VzIHRoZSBndWVzdCBtZW1v
cnkKKyAqIHRvIHJlc29sdmUgdGhlIGFkZHJlc3Mgb2YgdGhlIElUVEUsIHRoZW4gcmVhZHMgdGhl
IElUVEUgZW50cnkgYXQgdGhpcworICogYWRkcmVzcyBhbmQgcHV0cyB0aGUgcmVzdWx0IGluIHZj
cHVfcHRyIGFuZCB2bHBpX3B0ci4KKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2Nr
IGhlbGQuCisgKi8KK3N0YXRpYyBib29sIHJlYWRfaXR0ZV9sb2NrZWQoc3RydWN0IHZpcnRfaXRz
ICppdHMsIHVpbnQzMl90IGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBldmlkLCBzdHJ1Y3QgdmNwdSAqKnZjcHVfcHRyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCAqdmxwaV9wdHIpCit7CisgICAgcGFkZHJfdCBhZGRyOworICAgIHN0
cnVjdCB2aXRzX2l0dGUgaXR0ZTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOworCisgICAgYWRkciA9IGl0c19nZXRf
aXR0ZV9hZGRyZXNzKGl0cywgZGV2aWQsIGV2aWQpOworICAgIGlmICggYWRkciA9PSBJTlZBTElE
X1BBRERSICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCB2Z2ljX2FjY2Vzc19n
dWVzdF9tZW1vcnkoaXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6ZW9mKGl0dGUpLCBmYWxzZSkgKQor
ICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICB2Y3B1ID0gZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0
aW9uKGl0cywgaXR0ZS5jb2xsZWN0aW9uKTsKKyAgICBpZiAoICF2Y3B1ICkKKyAgICAgICAgcmV0
dXJuIGZhbHNlOworCisgICAgKnZjcHVfcHRyID0gdmNwdTsKKyAgICAqdmxwaV9wdHIgPSBpdHRl
LnZscGk7CisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qCisgKiBUaGlzIGZ1bmN0aW9uIHRha2Vz
IGNhcmUgb2YgdGhlIGxvY2tpbmcgYnkgdGFraW5nIHRoZSBpdHNfbG9jayBpdHNlbGYsIHNvCisg
KiBhIGNhbGxlciBzaGFsbCBub3QgaG9sZCB0aGlzLiBCZWZvcmUgcmV0dXJuaW5nLCB0aGUgbG9j
ayBpcyBkcm9wcGVkIGFnYWluLgorICovCitib29sIHJlYWRfaXR0ZShzdHJ1Y3QgdmlydF9pdHMg
Kml0cywgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2aWQsCisgICAgICAgICAgICAgICBzdHJ1
Y3QgdmNwdSAqKnZjcHVfcHRyLCB1aW50MzJfdCAqdmxwaV9wdHIpCit7CisgICAgYm9vbCByZXQ7
CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgIHJldCA9IHJlYWRfaXR0ZV9s
b2NrZWQoaXRzLCBkZXZpZCwgZXZpZCwgdmNwdV9wdHIsIHZscGlfcHRyKTsKKyAgICBzcGluX3Vu
bG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCisvKgorICogUXVl
cmllcyB0aGUgY29sbGVjdGlvbiBhbmQgZGV2aWNlIHRhYmxlcyB0byB0cmFuc2xhdGUgdGhlIGRl
dmljZSBJRCBhbmQKKyAqIGV2ZW50IElEIGFuZCBmaW5kIHRoZSBhcHByb3ByaWF0ZSBJVFRFLiBU
aGUgZ2l2ZW4gY29sbGVjdGlvbiBJRCBhbmQgdGhlCisgKiB2aXJ0dWFsIExQSSBudW1iZXIgYXJl
IHRoZW4gc3RvcmVkIGludG8gdGhhdCBlbnRyeS4KKyAqIElmIHZjcHVfcHRyIGlzIHByb3ZpZGVk
LCByZXR1cm5zIHRoZSBWQ1BVIGJlbG9uZ2luZyB0byB0aGF0IGNvbGxlY3Rpb24uCisgKiBNdXN0
IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLgorICovCitib29sIHdyaXRlX2l0dGVf
bG9ja2VkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZXZpZCwgdWludDMyX3QgY29sbGlkLCB1aW50MzJfdCB2bHBp
LAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqKnZjcHVfcHRyKQoreworICAg
IHBhZGRyX3QgYWRkcjsKKyAgICBzdHJ1Y3Qgdml0c19pdHRlIGl0dGU7CisKKyAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsKKworICAgIGlmICggY29sbGlkID49IGl0
cy0+bWF4X2NvbGxlY3Rpb25zICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCB2
bHBpID49IGl0cy0+ZC0+YXJjaC52Z2ljLm5yX2xwaXMgKQorICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyAgICBhZGRyID0gaXRzX2dldF9pdHRlX2FkZHJlc3MoaXRzLCBkZXZpZCwgZXZpZCk7Cisg
ICAgaWYgKCBhZGRyID09IElOVkFMSURfUEFERFIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICBpdHRlLmNvbGxlY3Rpb24gPSBjb2xsaWQ7CisgICAgaXR0ZS52bHBpID0gdmxwaTsKKwor
ICAgIGlmICggdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwgYWRkciwgJml0dGUsIHNp
emVvZihpdHRlKSwgdHJ1ZSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoIHZj
cHVfcHRyICkKKyAgICAgICAgKnZjcHVfcHRyID0gZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKGl0
cywgY29sbGlkKTsKKworICAgIHJldHVybiB0cnVlOworfQorCiAvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKICAqIEZ1bmN0aW9ucyB0aGF0IGhhbmRsZSBJVFMgY29tbWFu
ZHMgKgogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwotLSAKMi45LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFg-0000cr-Lt; Thu, 11 May 2017 17:51:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFg-0000b6-2W
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:48 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2A/9C-02192-3B4A4195; Thu, 11 May 2017 17:51:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfTEpF
 Ig4sfVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7y06yFRySrfjxewprA+NukS5GLg4hgc2M
 EnM7JrNDOMsZJXbuXcvaxcjJwSagK7Hj5mtmEFtEIFTi6YLvzCBFzAJrGCXOLfrJBpIQFvCUO
 P1+GpDNwcEioCpxtM0dJMwrYC3x5fcCdhBbQkBOouH8fbA5nEDxJdNnsYDYQgJWErt2n2adwM
 i9gJFhFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoIcZgGA
 H44rtnocYJTmYlER5GSeKRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I1cDJQTLEpNT61Iy8wB
 hhpMWoKDR0mEdwlImre4IDG3ODMdInWKUVFKnJcHJCEAksgozYNrg4X3JUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnz7gSZwpOZVwI3/RXQYiagxf1/hEEWlyQipKQaGOc0ei9W55CMuDEhd3
 KE345J1496u705d2yZT8GK5oVc0tlhQS8iEp6/+if2yn/nhnu76xZ+FGXP1X3a9TBx//KEqy5
 eNyJErCXbGV7pVxZyZ2f19jtO3DO3u06mglOYPSQoPmN52hf2D5uvmmVqKutJe8+6u/K/XsC6
 795aUdN5f4lnxXj/UWIpzkg01GIuKk4EABrRYERqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494525105!61472570!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64058 invoked from network); 11 May 2017 17:51:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E03F19E8;
 Thu, 11 May 2017 10:51:45 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 777843F4FF;
 Thu, 11 May 2017 10:51:44 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:27 +0100
Message-Id: <20170511175340.8448-16-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 15/28] ARM: vITS: provide access to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGVhY2ggZGV2aWNlIHdlIGFsbG9jYXRlIG9uZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGVh
Y2ggdmlydHVhbApldmVudCAoTVNJKS4KUHJvdmlkZSBhIGhlbHBlciBmdW5jdGlvbiB3aGljaCBy
ZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBhcHByb3ByaWF0ZQpzdHJ1Y3QsIHRvIGJlIGFibGUg
dG8gZmluZCB0aGUgcmlnaHQgc3RydWN0IHdoZW4gZ2l2ZW4gYSB2aXJ0dWFsCmRldmljZUlEL2V2
ZW50SUQgcGFpci4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgNjkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmggfCAgNCArKysKIDIgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCmluZGV4IGFlYmMyNTcuLmZkNmEzOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtODAw
LDYgKzgwMCw3NSBAQCBvdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAorLyogTXVzdCBiZSBjYWxs
ZWQgd2l0aCB0aGUgaXRzX2RldmljZV9sb2NrIGhlbGQuICovCitzdGF0aWMgc3RydWN0IGl0c19k
ZXZpY2UgKmdldF9pdHNfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxs
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2
aWQpCit7CisgICAgc3RydWN0IHJiX25vZGUgKm5vZGUgPSBkLT5hcmNoLnZnaWMuaXRzX2Rldmlj
ZXMucmJfbm9kZTsKKyAgICBzdHJ1Y3QgaXRzX2RldmljZSAqZGV2OworCisgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jaykpOworCisgICAgd2hp
bGUgKG5vZGUpCisgICAgeworICAgICAgICBpbnQgY21wOworCisgICAgICAgIGRldiA9IHJiX2Vu
dHJ5KG5vZGUsIHN0cnVjdCBpdHNfZGV2aWNlLCByYm5vZGUpOworICAgICAgICBjbXAgPSBjb21w
YXJlX2l0c19ndWVzdF9kZXZpY2VzKGRldiwgdmRvb3JiZWxsLCB2ZGV2aWQpOworCisgICAgICAg
IGlmICggIWNtcCApCisgICAgICAgICAgICByZXR1cm4gZGV2OworCisgICAgICAgIGlmICggY21w
ID4gMCApCisgICAgICAgICAgICBub2RlID0gbm9kZS0+cmJfbGVmdDsKKyAgICAgICAgZWxzZQor
ICAgICAgICAgICAgbm9kZSA9IG5vZGUtPnJiX3JpZ2h0OworICAgIH0KKworICAgIHJldHVybiBO
VUxMOworfQorCitzdGF0aWMgdWludDMyX3QgZ2V0X2hvc3RfbHBpKHN0cnVjdCBpdHNfZGV2aWNl
ICpkZXYsIHVpbnQzMl90IGV2ZW50aWQpCit7CisgICAgdWludDMyX3QgaG9zdF9scGkgPSBJTlZB
TElEX0xQSTsKKworICAgIGlmICggZGV2ICYmIChldmVudGlkIDwgZGV2LT5ldmVudGlkcykgKQor
ICAgICAgICBob3N0X2xwaSA9IGRldi0+aG9zdF9scGlfYmxvY2tzW2V2ZW50aWQgLyBMUElfQkxP
Q0tdICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChldmVudGlkICUg
TFBJX0JMT0NLKTsKKworICAgIHJldHVybiBob3N0X2xwaTsKK30KKworc3RhdGljIHN0cnVjdCBw
ZW5kaW5nX2lycSAqZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9v
cmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmV2ZW50aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmhvc3RfbHBpKQoreworICAg
IHN0cnVjdCBpdHNfZGV2aWNlICpkZXY7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwaXJxID0g
TlVMTDsKKworICAgIHNwaW5fbG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwor
ICAgIGRldiA9IGdldF9pdHNfZGV2aWNlKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQpOwor
ICAgIGlmICggZGV2ICYmIHZldmVudGlkIDw9IGRldi0+ZXZlbnRpZHMgKQorICAgIHsKKyAgICAg
ICAgcGlycSA9ICZkZXYtPnBlbmRfaXJxc1t2ZXZlbnRpZF07CisgICAgICAgIGlmICggaG9zdF9s
cGkgKQorICAgICAgICAgICAgKmhvc3RfbHBpID0gZ2V0X2hvc3RfbHBpKGRldiwgdmV2ZW50aWQp
OworICAgIH0KKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2sp
OworCisgICAgcmV0dXJuIHBpcnE7Cit9CisKK3N0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfaXRz
X2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgdmRvb3JiZWxsX2Fk
ZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdmRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZldmVudGlkKQoreworICAgIHJldHVybiBnZXRfZXZl
bnRfcGVuZGluZ19pcnEoZCwgdmRvb3JiZWxsX2FkZHJlc3MsIHZkZXZpZCwgdmV2ZW50aWQsIE5V
TEwpOworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEg
bGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQo
Y29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaAppbmRleCA0MGY0ZWY1Li5kMTYyZTg5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApA
QCAtMTY5LDYgKzE2OSwxMCBAQCBpbnQgZ2ljdjNfaXRzX21hcF9ndWVzdF9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqZCwKIGludCBnaWN2M19hbGxvY2F0ZV9ob3N0X2xwaV9ibG9jayhzdHJ1Y3QgZG9t
YWluICpkLCB1aW50MzJfdCAqZmlyc3RfbHBpKTsKIHZvaWQgZ2ljdjNfZnJlZV9ob3N0X2xwaV9i
bG9jayh1aW50MzJfdCBmaXJzdF9scGkpOwogCitzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0
c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHZkb29yYmVsbF9h
ZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHZkZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZXZlbnRpZCk7CiAjZWxzZQogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlKQotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFh-0000en-Ts; Thu, 11 May 2017 17:51:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFh-0000cV-1c
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:49 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EE/C9-01744-4B4A4195; Thu, 11 May 2017 17:51:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTXfzEpF
 Ig+ldhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRFfeZC27xVLw58oitgfE7ZxcjF4eQwGZG
 iWndHUwQznJGif8d69m6GDk52AR0JXbcfM0MYosIhEo8XfCdGaSIWWANo8S5RT/BioQFzCX2z
 NkLZrMIqEr8+X4GrIFXwFpi9fFL7CC2hICcRMP5+2BxTqD4kumzWEBsIQEriV27T7NOYORewM
 iwilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0McMQLCDcc1
 2z0OMkhxMSqK8jBNFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F5dDJQTLEpNT61Iy8wBBhtM
 WoKDR0mEdwlImre4IDG3ODMdInWKUVFKnLcdJCEAksgozYNrgwX4JUZZKWFeRqBDhHgKUotyM
 0tQ5V8xinMwKgnz7gSZwpOZVwI3/RXQYiagxf1/hEEWlyQipKQaGPeeSdRjsf/bXbGzsmySn+
 jPipxIuzVd76IcXvo2vb8y3fnPIa2VYboRpj/VJ6m+WnRY2GVys2O8ws/c+Ytrdj7Ln/7no81
 x671xya8fVy5tmCW2at3dlXzKm6XtuXknMZ6xZ1ANPxSe3X1eeGm9yJs2jhinzIcCOQk/mpaJ
 eiSa2t0/I7nkkxJLcUaioRZzUXEiAGqm0FtrAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494525107!44544489!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51796 invoked from network); 11 May 2017 17:51:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A5A819F6;
 Thu, 11 May 2017 10:51:47 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D82063F4FF;
 Thu, 11 May 2017 10:51:45 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:28 +0100
Message-Id: <20170511175340.8448-17-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 16/28] ARM: vITS: handle INT command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElOVCBjb21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlE
L0V2ZW50SUQgcGFpcgphcyBwZW5kaW5nIGFuZCB0aHVzIHRyaWdnZXJzIGl0IHRvIGJlIGluamVj
dGVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyMSArKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRl
eCAxMmVjNWYxLi5mOTM3OWM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMzAwLDYgKzMwMCwyNCBAQCBz
dGF0aWMgdWludDY0X3QgaXRzX2NtZF9tYXNrX2ZpZWxkKHVpbnQ2NF90ICppdHNfY21kLCB1bnNp
Z25lZCBpbnQgd29yZCwKICNkZWZpbmUgaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kKSAgICAgICBp
dHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA2MywgIDEpCiAjZGVmaW5lIGl0c19jbWRfZ2V0X2l0
dGFkZHIoY21kKSAgICAgICAgKGl0c19jbWRfbWFza19maWVsZChjbWQsIDIsIDgsIDQ0KSA8PCA4
KQogCitzdGF0aWMgaW50IGl0c19oYW5kbGVfaW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50
NjRfdCAqY21kcHRyKQoreworICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNl
aWQoY21kcHRyKTsKKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRy
KTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICB1aW50MzJfdCB2bHBpOworCisgICAgaWYg
KCAhcmVhZF9pdHRlKGl0cywgZGV2aWQsIGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQorICAgICAg
ICByZXR1cm4gLTE7CisKKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQorICAgICAgICBy
ZXR1cm4gLTE7CisKKyAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2Y3B1LCB2bHBpKTsKKworICAg
IHJldHVybiAwOworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAg
KCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJl
ZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTMyOSw2ICszNDcs
OSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2aXJ0X2l0cyAqaXRzKQogCiAgICAgICAgIHN3aXRjaCAoIGl0c19jbWRfZ2V0X2NvbW1h
bmQoY29tbWFuZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgorICAg
ICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9pbnQoaXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CiAgICAgICAgICAgICAvKiBXZSBo
YW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwog
ICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFk-0000iK-50; Thu, 11 May 2017 17:51:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFi-0000ez-GA
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:50 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 59/E0-01870-5B4A4195; Thu, 11 May 2017 17:51:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfrEpF
 Ig55/PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHJ+dZClaKVuxZn9rA2CrQxcjFISSwmVHi
 xJ+d7BDOckaJfYsamLoYOTnYBHQldtx8zQxiiwiESjxd8J0ZpIhZYA2jxLlFP9lAEsICFhIfF
 79lBbFZBFQlfvybAWbzClhLPG18zQJiSwjISTScvw82iBMovmT6LLC4kICVxK7dp1knMHIvYG
 RYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6OF6BgbGHYy
 dJ/wOMUpyMCmJ8jJOFIkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbuRgoJ1iUmp5akZaZAww1
 mLQEB4+SCO/mRUBp3uKCxNzizHSI1ClGRSlxXh6QPgGQREZpHlwbLLwvMcpKCfMyMjAwCPEUp
 BblZpagyr9iFOdgVBLm3QkyhSczrwRu+iugxUxAi/v/CIMsLklESEk1MCpcYqnXiUxR37r2f8
 cp21a3rQsNF2fPtYgIuvXj85Z1R3YL5FXpp8s8YdT7+bAwXOVFVolOV12A85mgAPmMcjXervl
 5qpeFtKJu5yXvqpkZvXf2qehy3uuSC3qfzwrxW8CxwkZRa/bDb2s9Hrjv2rP3olH83FWNem9f
 9PieXKy8kf9toELkJCWW4oxEQy3mouJEACr0OYxqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494525108!96792834!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8256 invoked from network); 11 May 2017 17:51:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B1371A3B;
 Thu, 11 May 2017 10:51:48 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 446013F4FF;
 Thu, 11 May 2017 10:51:47 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:29 +0100
Message-Id: <20170511175340.8448-18-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 17/28] ARM: vITS: handle MAPC command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIE1BUEMgY29tbWFuZCBhc3NvY2lhdGVzIGEgZ2l2ZW4gY29sbGVjdGlvbiBJRCB3aXRoIGEg
Z2l2ZW4KcmVkaXN0cmlidXRvciwgdGh1cyBtYXBwaW5nIGNvbGxlY3Rpb25zIHRvIFZDUFVzLgpX
ZSBqdXN0IHN0b3JlIHRoZSB2Y3B1X2lkIGluIHRoZSBjb2xsZWN0aW9uIHRhYmxlIGZvciB0aGF0
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCA0NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDcgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggZjkzNzljOS4uOGYxYzIxNyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
QEAgLTExOCw2ICsxMTgsMjcgQEAgc3RhdGljIHBhZGRyX3QgZ2V0X2Jhc2VyX3BoeXNfYWRkcih1
aW50NjRfdCByZWcpCiAgKi8KIAogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sg
aGVsZC4gKi8KK3N0YXRpYyBpbnQgaXRzX3NldF9jb2xsZWN0aW9uKHN0cnVjdCB2aXJ0X2l0cyAq
aXRzLCB1aW50MTZfdCBjb2xsaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xs
X3RhYmxlX2VudHJ5X3QgdmNwdV9pZCkKK3sKKyAgICBwYWRkcl90IGFkZHI7CisKKyAgICAvKiBU
aGUgY29sbGVjdGlvbiB0YWJsZSBlbnRyeSBtdXN0IGJlIGFibGUgdG8gc3RvcmUgYSBWQ1BVIElE
LiAqLworICAgIEJVSUxEX0JVR19PTihCSVQoc2l6ZW9mKGNvbGxfdGFibGVfZW50cnlfdCkgKiA4
KSA8IE1BWF9WSVJUX0NQVVMpOworCisgICAgYWRkciA9IGdldF9iYXNlcl9waHlzX2FkZHIoaXRz
LT5iYXNlcl9jb2xsKTsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9j
aykpOworCisgICAgaWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVjdGlvbnMgKQorICAgICAg
ICByZXR1cm4gLUVOT0VOVDsKKworICAgIHJldHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnko
aXRzLT5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxp
ZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnZjcHVfaWQsIHNpemVvZih2Y3B1X2lkKSwgdHJ1ZSk7Cit9CisKKy8qIE11
c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCiBzdGF0aWMgc3RydWN0IHZj
cHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGNvbGxpZCkK
IHsKQEAgLTMxOCw2ICszMzksMjkgQEAgc3RhdGljIGludCBpdHNfaGFuZGxlX2ludChzdHJ1Y3Qg
dmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKICAgICByZXR1cm4gMDsKIH0KIAorc3Rh
dGljIGludCBpdHNfaGFuZGxlX21hcGMoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpj
bWRwdHIpCit7CisgICAgdWludDMyX3QgY29sbGlkID0gaXRzX2NtZF9nZXRfY29sbGVjdGlvbihj
bWRwdHIpOworICAgIHVpbnQ2NF90IHJkYmFzZSA9IGl0c19jbWRfbWFza19maWVsZChjbWRwdHIs
IDIsIDE2LCA0NCk7CisKKyAgICBpZiAoIGNvbGxpZCA+PSBpdHMtPm1heF9jb2xsZWN0aW9ucyAp
CisgICAgICAgIHJldHVybiAtMTsKKworICAgIGlmICggcmRiYXNlID49IGl0cy0+ZC0+bWF4X3Zj
cHVzICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2Nr
KTsKKworICAgIGlmICggaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kcHRyKSApCisgICAgICAgIGl0
c19zZXRfY29sbGVjdGlvbihpdHMsIGNvbGxpZCwgcmRiYXNlKTsKKyAgICBlbHNlCisgICAgICAg
IGl0c19zZXRfY29sbGVjdGlvbihpdHMsIGNvbGxpZCwgVU5NQVBQRURfQ09MTEVDVElPTik7CisK
KyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwog
I2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpFKGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZm
KSArIDEpIDw8IDEyKQogI2RlZmluZSBJVFNfQ01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgo
cmVnKSAmIEdFTk1BU0soMTksIDUpKQogCkBAIC0zNTAsNiArMzk0LDkgQEAgc3RhdGljIGludCB2
Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0
cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFu
ZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
R0lUU19DTURfTUFQQzoKKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNv
bW1hbmQpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoK
ICAgICAgICAgICAgIC8qIFdlIGhhbmRsZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28g
d2UgaWdub3JlIFNZTkMuICovCiAgICAgICAgICAgICBicmVhazsKLS0gCjIuOS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFl-0000kL-CA; Thu, 11 May 2017 17:51:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFj-0000cV-ME
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:51 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EA/D9-01744-7B4A4195; Thu, 11 May 2017 17:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfbEpF
 Ig1frDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLT+cxFdyTqTj64y9zA2OHWBcjF4eQwGZG
 iVmnp7NDOMsZJfb23WDpYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoE1jBLnFv1kA0kIC1hK3
 O1dzAhiswioSiyc1wnWzCtgLfHn/mswW0JATqLh/H2wQZxA8SXTZ4HFhQSsJHbtPs06gZF7AS
 PDKkb14tSistQiXQu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxADzMAwQ7GC+3
 OhxglOZiURHkZJ4pECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvbYIKCdYlJqeWpGWmQMMNZi0
 BAePkgjvZpA0b3FBYm5xZjpE6hSjopQ4L89ioIQASCKjNA+uDRbelxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMawcyhSczrwRu+iugxUxAi/v/CIMsLklESEk1MK57vVvu7Ic8sdJtGfPzfg
 Xv3fI9fqtAyI60tHMcjFbfBPQ07HZf/tzc/lcwV8w/9GJw9zSTlLA/S1j2/gzLD7DRbW1bc5X
 lT/21X9/085c5B2am/Jk77Xbm0TuMTJo/7VUNF7msqPfe1LYvXrIxaJtDq1pRvaRW6iLx063i
 UwtCmF/PP9n2VomlOCPRUIu5qDgRAMRsJPFqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494525110!100005742!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49526 invoked from network); 11 May 2017 17:51:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CDC481AED;
 Thu, 11 May 2017 10:51:49 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A593B3F4FF;
 Thu, 11 May 2017 10:51:48 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:30 +0100
Message-Id: <20170511175340.8448-19-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 18/28] ARM: vITS: handle CLEAR command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpbnRyb2R1Y2VzIHRoZSBJVFMgY29tbWFuZCBoYW5kbGVyIGZvciB0aGUgQ0xFQVIgY29t
bWFuZCwgd2hpY2gKY2xlYXJzIHRoZSBwZW5kaW5nIHN0YXRlIG9mIGFuIExQSS4KVGhpcyByZW1v
dmVzIGEgbm90LXlldCBpbmplY3RlZCwgYnV0IGFscmVhZHkgcXVldWVkIElSUSBmcm9tIGEgVkNQ
VS4KQXMgcmVhZF9pdHRlKCkgaXMgbm93IGV2ZW50dWFsbHkgdXNlZCwgd2UgYWRkIHRoZSBzdGF0
aWMga2V5d29yZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNTkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDU3
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA4ZjFjMjE3
Li44YTIwMGU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNTIsNiArNTIsNyBAQAogICovCiBzdHJ1Y3Qg
dmlydF9pdHMgewogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgcGFkZHJfdCBkb29yYmVsbF9h
ZGRyZXNzOwogICAgIHVuc2lnbmVkIGludCBkZXZpZF9iaXRzOwogICAgIHVuc2lnbmVkIGludCBl
dmlkX2JpdHM7CiAgICAgc3BpbmxvY2tfdCB2Y21kX2xvY2s7ICAgICAgIC8qIFByb3RlY3RzIHRo
ZSB2aXJ0dWFsIGNvbW1hbmQgYnVmZmVyLCB3aGljaCAqLwpAQCAtMjUxLDggKzI1Miw4IEBAIHN0
YXRpYyBib29sIHJlYWRfaXR0ZV9sb2NrZWQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90
IGRldmlkLAogICogVGhpcyBmdW5jdGlvbiB0YWtlcyBjYXJlIG9mIHRoZSBsb2NraW5nIGJ5IHRh
a2luZyB0aGUgaXRzX2xvY2sgaXRzZWxmLCBzbwogICogYSBjYWxsZXIgc2hhbGwgbm90IGhvbGQg
dGhpcy4gQmVmb3JlIHJldHVybmluZywgdGhlIGxvY2sgaXMgZHJvcHBlZCBhZ2Fpbi4KICAqLwot
Ym9vbCByZWFkX2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1aW50
MzJfdCBldmlkLAotICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKip2Y3B1X3B0ciwgdWludDMy
X3QgKnZscGlfcHRyKQorc3RhdGljIGJvb2wgcmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRz
LCB1aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgdmNwdSAqKnZjcHVfcHRyLCB1aW50MzJfdCAqdmxwaV9wdHIpCiB7CiAgICAgYm9vbCBy
ZXQ7CiAKQEAgLTM2Miw2ICszNjMsNTcgQEAgc3RhdGljIGludCBpdHNfaGFuZGxlX21hcGMoc3Ry
dWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCiAgICAgcmV0dXJuIDA7CiB9CiAK
Ky8qCisgKiBDTEVBUiByZW1vdmVzIHRoZSBwZW5kaW5nIHN0YXRlIGZyb20gYW4gTFBJLiAqLwor
c3RhdGljIGludCBpdHNfaGFuZGxlX2NsZWFyKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRf
dCAqY21kcHRyKQoreworICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQo
Y21kcHRyKTsKKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsK
KyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisgICAgc3RydWN0IHZjcHUgKnZjcHU7CisgICAg
dWludDMyX3QgdmxwaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCByZXQgPSAt
MTsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICAvKiBUcmFuc2xhdGUg
dGhlIERldklEL0V2SUQgcGFpciBpbnRvIGEgdkNQVS92TFBJIHBhaXIuICovCisgICAgaWYgKCAh
cmVhZF9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLCAmdmNwdSwgJnZscGkpICkKKyAg
ICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgcCA9IGdpY3YzX2l0c19nZXRfZXZlbnRfcGVu
ZGluZ19pcnEoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQpOworICAgIC8qIFByb3RlY3Qg
YWdhaW5zdCBhbiBpbnZhbGlkIExQSSBudW1iZXIuICovCisgICAgaWYgKCB1bmxpa2VseSghcCkg
KQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNw
dS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIC8qCisgICAgICogSWYgdGhlIExQSSBp
cyBhbHJlYWR5IHZpc2libGUgb24gdGhlIGd1ZXN0LCBpdCBpcyB0b28gbGF0ZSB0bworICAgICAq
IGNsZWFyIHRoZSBwZW5kaW5nIHN0YXRlLiBIb3dldmVyIHRoaXMgaXMgYSBiZW5pZ24gcmFjZSB0
aGF0IGNhbgorICAgICAqIGhhcHBlbiBvbiByZWFsIGhhcmR3YXJlLCB0b286IElmIHRoZSBMUEkg
aGFzIGFscmVhZHkgYmVlbiBmb3J3YXJkZWQKKyAgICAgKiB0byBhIENQVSBpbnRlcmZhY2UsIGEg
Q0xFQVIgcmVxdWVzdCByZWFjaGluZyB0aGUgcmVkaXN0cmlidXRvciBoYXMKKyAgICAgKiBubyBl
ZmZlY3Qgb24gdGhhdCBMUEkgYW55bW9yZS4gU2luY2UgTFBJcyBhcmUgZWRnZSB0cmlnZ2VyZWQg
YW5kCisgICAgICogaGF2ZSBubyBhY3RpdmUgc3RhdGUsIHdlIGRvbid0IG5lZWQgdG8gY2FyZSBh
Ym91dCB0aGlzIGhlcmUuCisgICAgICovCisgICAgaWYgKCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVT
VF9WSVNJQkxFLCAmcC0+c3RhdHVzKSApCisgICAgeworICAgICAgICAvKiBSZW1vdmUgYSBwZW5k
aW5nLCBidXQgbm90IHlldCBpbmplY3RlZCBndWVzdCBJUlEuICovCisgICAgICAgIGNsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7CisgICAgICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmluZmxpZ2h0KTsKKyAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwor
ICAgIH0KKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7CisgICAgcmV0ID0gMDsKKworb3V0X3VubG9jazoKKyAgICBzcGluX3VubG9jaygm
aXRzLT5pdHNfbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiAjZGVmaW5lIElUU19DTURf
QlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAj
ZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygx
OSwgNSkpCiAKQEAgLTM5MSw2ICs0NDMsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9j
bWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogCiAgICAgICAgIHN3
aXRjaCAoIGl0c19jbWRfZ2V0X2NvbW1hbmQoY29tbWFuZCkgKQogICAgICAgICB7CisgICAgICAg
IGNhc2UgR0lUU19DTURfQ0xFQVI6CisgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2NsZWFy
KGl0cywgY29tbWFuZCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NN
RF9JTlQ6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwog
ICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFm-0000n4-NM; Thu, 11 May 2017 17:51:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFl-0000ju-Gd
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:53 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5C/15-03371-8B4A4195; Thu, 11 May 2017 17:51:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTXfHEpF
 Ig8udXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/7Z+ZCro8K75dmc/ewLjTrIuRi0NIYDOj
 RP+TD+wQznJGic1r7jF3MXJysAnoSuy4+RrMFhEIlXi64DszSBGzwBpGiXOLfrKBJIQFLCQez
 bjFBGKzCKhKXLt3AszmFbCW6Fj0DqxZQkBOouH8fTCbEyi+ZPosFhBbSMBKYtfu06wTGLkXMD
 KsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DEDEOxgPLM
 g8BCjJAeTkigv40SRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFcXA+UEi1LTUyvSMnOAwQaT
 luDgURLhvQ+S5i0uSMwtzkyHSJ1iVJQS5xUEhqiQAEgiozQPrg0W4JcYZaWEeRmBDhHiKUgty
 s0sQZV/xSjOwagkzGsMMoUnM68EbvoroMVMQIv7/wiDLC5JREhJNTDuWBqr9mvOLK/1LvtNxR
 4sstod/CmsdYaE+6PXqf981Hb9ifzV8mtleqrBl/XWEYzM13nO5YUIhDuueFEcKq0luLLwSv/
 X4LZE2xPh8tlJmSxHZBhu1zqaOy9V5k542jnzdd7dp/EXI60d3IWlP3E+/F9deJk5y7/ZuOTz
 cw2WSEPW9o7z7kosxRmJhlrMRcWJALwHNOZrAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494525111!54075914!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61475 invoked from network); 11 May 2017 17:51:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 11 May 2017 17:51:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B7451B5E;
 Thu, 11 May 2017 10:51:51 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 138DA3F4FF;
 Thu, 11 May 2017 10:51:49 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:31 +0100
Message-Id: <20170511175340.8448-20-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIE1BUEQgY29tbWFuZCBtYXBzIGEgZGV2aWNlIGJ5IGFzc29jaWF0aW5nIGEgbWVtb3J5IHJl
Z2lvbiBmb3IKc3RvcmluZyBJVEVzIHdpdGggYSBjZXJ0YWluIGRldmljZSBJRC4gU2luY2UgaXQg
ZmVhdHVyZXMgYSB2YWxpZCBiaXQsCk1BUEQgYWxzbyBjb3ZlcnMgdGhlICJ1bm1hcCIgZnVuY3Rp
b25hbGl0eSwgd2hpY2ggd2UgYWxzbyBjb3ZlciBoZXJlLgpXZSBzdG9yZSB0aGUgZ2l2ZW4gZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyBpbiB0aGUgZGV2aWNlIHRhYmxlLCBhbmQsIGlmCnRoaXMgY29t
bWFuZCBjb21lcyBmcm9tIERvbTAsIHRlbGwgdGhlIGhvc3QgSVRTIGRyaXZlciBhYm91dCB0aGlz
IG5ldwptYXBwaW5nLCBzbyBpdCBjYW4gaXNzdWUgdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBNQVBE
IGNvbW1hbmQgYW5kIGNyZWF0ZQp0aGUgcmVxdWlyZWQgdGFibGVzLiBXZSB0YWtlIGNhcmUgb2Yg
cm9sbGluZyBiYWNrIGFjdGlvbnMgc2hvdWxkIG9uZQpzdGVwIGZhaWwuClVwb24gdW5tYXBwaW5n
IGEgZGV2aWNlIHdlIG1ha2Ugc3VyZSB3ZSBjbGVhbiB1cCBhbGwgYXNzb2NpYXRlZApyZXNvdXJj
ZXMgYW5kIHJlbGVhc2UgdGhlIG1lbW9yeSBhZ2Fpbi4KV2UgdXNlIG91ciBleGlzdGluZyBndWVz
dCBtZW1vcnkgYWNjZXNzIGZ1bmN0aW9uIHRvIGZpbmQgdGhlIHJpZ2h0IElUVAplbnRyeSBhbmQg
c3RvcmUgdGhlIG1hcHBpbmcgdGhlcmUgKGluIGd1ZXN0IG1lbW9yeSkuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jICAgICAgICB8ICAxOCArKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My1s
cGkuYyAgICAgICAgfCAgMTggKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAg
IHwgMTQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDUgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTg2IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCBmZDZhMzk0Li5iZTRjM2UwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMKQEAgLTg2OSw2ICs4NjksMjQgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19pdHNfZ2V0
X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGdldF9ldmVu
dF9wZW5kaW5nX2lycShkLCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCB2ZXZlbnRpZCwgTlVM
TCk7CiB9CiAKK2ludCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwg
cGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZlbnRpZCkKK3sKKyAgICB1aW50MzJfdCBob3N0
X2xwaSA9IElOVkFMSURfTFBJOworCisgICAgaWYgKCAhZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQs
IHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQsIHZldmVudGlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmaG9zdF9scGkpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBpZiAoIGhvc3RfbHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisKKyAgICBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnkoaG9zdF9scGksIGQtPmRvbWFpbl9p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9WQ1BVX0lELCBJTlZB
TElEX0xQSSk7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJ
VFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2
b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkK
IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWxwaS5jCmluZGV4IDQ0ZjYzMTUuLmQ0Mjc1MzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtbHBpLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtMjA3
LDYgKzIwNywyNCBAQCBvdXQ6CiAgICAgaXJxX2V4aXQoKTsKIH0KIAordm9pZCBnaWN2M19scGlf
dXBkYXRlX2hvc3RfZW50cnkodWludDMyX3QgaG9zdF9scGksIGludCBkb21haW5faWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdWludDMy
X3QgdmlydF9scGkpCit7CisgICAgdW5pb24gaG9zdF9scGkgKmhscGlwLCBobHBpOworCisgICAg
QVNTRVJUKGhvc3RfbHBpID49IExQSV9PRkZTRVQpOworCisgICAgaG9zdF9scGkgLT0gTFBJX09G
RlNFVDsKKworICAgIGhscGlwID0gJmxwaV9kYXRhLmhvc3RfbHBpc1tob3N0X2xwaSAvIEhPU1Rf
TFBJU19QRVJfUEFHRV1baG9zdF9scGkgJSBIT1NUX0xQSVNfUEVSX1BBR0VdOworCisgICAgaGxw
aS52aXJ0X2xwaSA9IHZpcnRfbHBpOworICAgIGhscGkuZG9tX2lkID0gZG9tYWluX2lkOworICAg
IGhscGkudmNwdV9pZCA9IHZjcHVfaWQ7CisKKyAgICB3cml0ZV91NjRfYXRvbWljKCZobHBpcC0+
ZGF0YSwgaGxwaS5kYXRhKTsKK30KKwogc3RhdGljIGludCBnaWN2M19scGlfYWxsb2NhdGVfcGVu
ZHRhYmxlKHVpbnQ2NF90ICpyZWcpCiB7CiAgICAgdWludDY0X3QgdmFsOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpp
bmRleCA4YTIwMGU5Li43MzFmZTBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTc1LDYgKzE3NSwyMSBA
QCBzdGF0aWMgc3RydWN0IHZjcHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihzdHJ1Y3Qgdmly
dF9pdHMgKml0cywKICNkZWZpbmUgREVWX1RBQkxFX0VOVFJZKGFkZHIsIGJpdHMpICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAoKChhZGRyKSAmIEdFTk1BU0soNTEsIDgpKSB8ICgoKGJp
dHMpIC0gMSkgJiBHRU5NQVNLKDQsIDApKSkKIAorLyogU2V0IHRoZSBhZGRyZXNzIG9mIGFuIElU
VCBmb3IgYSBnaXZlbiBkZXZpY2UgSUQuICovCitzdGF0aWMgaW50IGl0c19zZXRfaXR0X2FkZHJl
c3Moc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgaXR0X2FkZHJlc3MsIHVpbnQzMl90IG5yX2JpdHMpCit7
CisgICAgcGFkZHJfdCBhZGRyID0gZ2V0X2Jhc2VyX3BoeXNfYWRkcihpdHMtPmJhc2VyX2Rldik7
CisgICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0X2VudHJ5ID0gREVWX1RBQkxFX0VOVFJZKGl0dF9h
ZGRyZXNzLCBucl9iaXRzKTsKKworICAgIGlmICggZGV2aWQgPj0gaXRzLT5tYXhfZGV2aWNlcyAp
CisgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgcmV0dXJuIHZnaWNfYWNjZXNzX2d1ZXN0
X21lbW9yeShpdHMtPmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRy
ICsgZGV2aWQgKiBzaXplb2YoZGV2X3RhYmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJml0dF9lbnRyeSwgc2l6ZW9mKGl0dF9lbnRyeSksIHRydWUpOwor
fQorCiAvKgogICogTG9va3VwIHRoZSBhZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRp
b24gVGFibGUgYXNzb2NpYXRlZCB3aXRoCiAgKiB0aGF0IGRldmljZSBJRC4KQEAgLTQxNCw2ICs0
MjksMTMzIEBAIG91dF91bmxvY2s6CiAgICAgcmV0dXJuIHJldDsKIH0KIAorLyogTXVzdCBiZSBj
YWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8KK3N0YXRpYyBpbnQgaXRzX2Rpc2NhcmRf
ZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2aWQpCit7CisgICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IHZjcHUgKnZjcHU7
CisgICAgdWludDMyX3QgdmxwaTsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5p
dHNfbG9jaykpOworCisgICAgaWYgKCAhcmVhZF9pdHRlX2xvY2tlZChpdHMsIHZkZXZpZCwgdmV2
aWQsICZ2Y3B1LCAmdmxwaSkgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIGlmICgg
dmxwaSA9PSBJTlZBTElEX0xQSSApCisgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgLyog
TG9jayB0aGlzIFZDUFUncyBWR0lDIHRvIG1ha2Ugc3VyZSBub2JvZHkgaXMgdXNpbmcgdGhlIHBl
bmRpbmdfaXJxLiAqLworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOworCisgICAgLyogUmVtb3ZlIHRoZSBwZW5kaW5nX2lycSBmcm9tIHRoZSB0cmVl
LiAqLworICAgIHdyaXRlX2xvY2soJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9j
ayk7CisgICAgcCA9IHJhZGl4X3RyZWVfZGVsZXRlKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xw
aV90cmVlLCB2bHBpKTsKKyAgICB3cml0ZV91bmxvY2soJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRf
bHBpX3RyZWVfbG9jayk7CisKKyAgICBpZiAoICFwICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CisgICAgfQorCisgICAgLyogQ2xlYW51cCB0aGUgcGVuZGluZ19pcnEg
YW5kIGRpc2Nvbm5lY3QgaXQgZnJvbSB0aGUgTFBJLiAqLworICAgIGxpc3RfZGVsX2luaXQoJnAt
PmluZmxpZ2h0KTsKKyAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7CisgICAgdmdpY19p
bml0X3BlbmRpbmdfaXJxKHAsIElOVkFMSURfTFBJKTsKKworICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICAvKiBSZW1vdmUgdGhl
IGNvcnJlc3BvbmRpbmcgaG9zdCBMUEkgZW50cnkgKi8KKyAgICByZXR1cm4gZ2ljdjNfcmVtb3Zl
X2d1ZXN0X2V2ZW50KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmRldmlkLCB2ZXZpZCk7Cit9CisKK3N0YXRpYyBpbnQg
aXRzX3VubWFwX2RldmljZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQpCit7
CisgICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0OworICAgIHVpbnQ2NF90IGV2aWQ7CisgICAgaW50
IHJldDsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZXQgPSBpdHNf
Z2V0X2l0dChpdHMsIGRldmlkLCAmaXR0KTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAg
ICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgIHJldHVybiByZXQ7CisgICAg
fQorCisgICAgLyoKKyAgICAgKiBGb3IgRG9tVXMgd2UgbmVlZCB0byBjaGVjayB0aGF0IHRoZSBu
dW1iZXIgb2YgZXZlbnRzIHBlciBkZXZpY2UKKyAgICAgKiBpcyByZWFsbHkgbGltaXRlZCwgb3Ro
ZXJ3aXNlIGxvb3Bpbmcgb3ZlciBhbGwgZXZlbnRzIGNhbiB0YWtlIHRvbworICAgICAqIGxvbmcg
Zm9yIGEgZ3Vlc3QuIFRoaXMgQVNTRVJUIGNhbiB0aGVuIGJlIHJlbW92ZWQgaWYgdGhhdCBpcwor
ICAgICAqIGNvdmVyZWQuCisgICAgICovCisgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihp
dHMtPmQpKTsKKworICAgIGZvciAoIGV2aWQgPSAwOyBldmlkIDwgREVWX1RBQkxFX0lUVF9TSVpF
KGl0dCk7IGV2aWQrKyApCisgICAgICAgIC8qIERvbid0IGNhcmUgYWJvdXQgZXJyb3JzIGhlcmUs
IGNsZWFuIHVwIGFzIG11Y2ggYXMgcG9zc2libGUuICovCisgICAgICAgIGl0c19kaXNjYXJkX2V2
ZW50KGl0cywgZGV2aWQsIGV2aWQpOworCisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2sp
OworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXBkKHN0cnVj
dCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQoreworICAgIC8qIHNpemUgYW5kIGRl
dmlkIGdldCB2YWxpZGF0ZWQgYnkgdGhlIGZ1bmN0aW9ucyBjYWxsZWQgYmVsb3cuICovCisgICAg
dWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIpOworICAgIHVuc2ln
bmVkIGludCBzaXplID0gaXRzX2NtZF9nZXRfc2l6ZShjbWRwdHIpICsgMTsKKyAgICBib29sIHZh
bGlkID0gaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kcHRyKTsKKyAgICBwYWRkcl90IGl0dF9hZGRy
ID0gaXRzX2NtZF9nZXRfaXR0YWRkcihjbWRwdHIpOworICAgIGludCByZXQ7CisKKyAgICAvKiBT
YW5pdGl6ZSB0aGUgbnVtYmVyIG9mIGV2ZW50cy4gKi8KKyAgICBpZiAoIHZhbGlkICYmIChzaXpl
ID4gaXRzLT5ldmlkX2JpdHMpICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgaWYgKCAhdmFs
aWQgKQorICAgICAgICAvKiBEaXNjYXJkIGFsbCBldmVudHMgYW5kIHJlbW92ZSBwZW5kaW5nIExQ
SXMuICovCisgICAgICAgIGl0c191bm1hcF9kZXZpY2UoaXRzLCBkZXZpZCk7CisKKyAgICAvKgor
ICAgICAqIFRoZXJlIGlzIG5vIGVhc3kgYW5kIGNsZWFuIHdheSBmb3IgWGVuIHRvIGtub3cgdGhl
IElUUyBkZXZpY2UgSUQgb2YgYQorICAgICAqIHBhcnRpY3VsYXIgKFBDSSkgZGV2aWNlLCBzbyB3
ZSBoYXZlIHRvIHJlbHkgb24gdGhlIGd1ZXN0IHRlbGxpbmcKKyAgICAgKiB1cyBhYm91dCBpdC4g
Rm9yICpub3cqIHdlIGFyZSBqdXN0IHVzaW5nIHRoZSBkZXZpY2UgSUQgKkRvbTAqIHVzZXMsCisg
ICAgICogYmVjYXVzZSB0aGUgZHJpdmVyIHRoZXJlIGhhcyB0aGUgYWN0dWFsIGtub3dsZWRnZS4K
KyAgICAgKiBFdmVudHVhbGx5IHRoaXMgd2lsbCBiZSByZXBsYWNlZCB3aXRoIGEgZGVkaWNhdGVk
IGh5cGVyY2FsbCB0bworICAgICAqIGFubm91bmNlIHBhc3MtdGhyb3VnaCBvZiBkZXZpY2VzLgor
ICAgICAqLworICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGl0cy0+ZCkgKQorICAgIHsKKwor
ICAgICAgICAvKgorICAgICAgICAgKiBEb20wJ3MgSVRTZXMgYXJlIG1hcHBlZCAxOjEsIHNvIGJv
dGggYWRkcmVzc2VzIGFyZSB0aGUgc2FtZS4KKyAgICAgICAgICogQWxzbyB0aGUgZGV2aWNlIElE
cyBhcmUgZXF1YWwuCisgICAgICAgICAqLworICAgICAgICByZXQgPSBnaWN2M19pdHNfbWFwX2d1
ZXN0X2RldmljZShpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywgZGV2aWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywg
ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJJVChzaXpl
KSwgdmFsaWQpOworICAgICAgICBpZiAoIHJldCAmJiB2YWxpZCApCisgICAgICAgICAgICByZXR1
cm4gcmV0OworICAgIH0KKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICBp
ZiAoIHZhbGlkICkKKyAgICAgICAgcmV0ID0gaXRzX3NldF9pdHRfYWRkcmVzcyhpdHMsIGRldmlk
LCBpdHRfYWRkciwgc2l6ZSk7CisgICAgZWxzZQorICAgICAgICByZXQgPSBpdHNfc2V0X2l0dF9h
ZGRyZXNzKGl0cywgZGV2aWQsIElOVkFMSURfUEFERFIsIDEpOworCisgICAgc3Bpbl91bmxvY2so
Jml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIHJldDsKK30KKwogI2RlZmluZSBJVFNfQ01E
X0JVRkZFUl9TSVpFKGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQog
I2RlZmluZSBJVFNfQ01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0so
MTksIDUpKQogCkBAIC00NTIsNiArNTk0LDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVf
Y21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2Fz
ZSBHSVRTX0NNRF9NQVBDOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tYXBjKGl0cywg
Y29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBE
OgorICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tYXBkKGl0cywgY29tbWFuZCk7CisgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5DOgogICAgICAgICAgICAg
LyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5jaHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lO
Qy4gKi8KICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCBk
MTYyZTg5Li42Zjk0ZTY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtMTczLDYgKzE3
MywxMSBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19p
cnEoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB2ZXZlbnRpZCk7CitpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21h
aW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZlbnRpZCk7Cit2b2lk
IGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeSh1aW50MzJfdCBob3N0X2xwaSwgaW50IGRvbWFp
bl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1
X2lkLCB1aW50MzJfdCB2aXJ0X2xwaSk7CisKICNlbHNlCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBn
aWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCi0tIAoy
LjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFn-0000nm-0P; Thu, 11 May 2017 17:51:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFm-0000ju-Ec
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:54 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 72/25-03371-AB4A4195; Thu, 11 May 2017 17:51:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXfnEpF
 Ig23bZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtj3cxFSzSrmhY28TawLhPsYuRi0NIYDOj
 xPFVh5khnOWMEit+32bqYuTkYBPQldhx8zUziC0iECrxdMF3sCJmgTWMEucW/WQDSQgLWEk0r
 lvC2sXIwcEioCqx7lwKSJhXwFpi16LvYHMkBOQkGs7fB5vDCRRfMn0WC4gtBNS6a/dp1gmM3A
 sYGVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqXAQh2MM6
 87H+IUZKDSUmUl3GiSKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6ri4FygkWp6akVaZk5wECD
 SUtw8CiJ8G5eBJTmLS5IzC3OTIdInWJUlBLnbQfpEwBJZJTmwbXBgvsSo6yUMC8j0CFCPAWpR
 bmZJajyrxjFORiVhHl3gkzhycwrgZv+CmgxE9Di/j/CIItLEhFSUg2M1ctkDcSLn+/w9tH42n
 7mrn5lxqKYJTVpC6IXPDkZPPN+VOAjUavDV/gKpn3oPOt7cN6pV5fV1dN5Tr36t99oo6rP9kW
 nBevjucP7TirbSxrtZ13IWaHOxlVuujRvs+rapVf7V7XPUT6xe+nyBuvHGUwekdcWbYvPPsB2
 y3JqFRfnkyiXkip9JZbijERDLeai4kQAsbAGbWkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494525112!101336720!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59437 invoked from network); 11 May 2017 17:51:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 11 May 2017 17:51:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9B10F1B93;
 Thu, 11 May 2017 10:51:52 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 756CF3F4FF;
 Thu, 11 May 2017 10:51:51 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:32 +0100
Message-Id: <20170511175340.8448-21-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBMUElzIGdldCB1bm1hcHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0aWxsIGJlIGlu
IHNvbWUgTFIgb2YKc29tZSBWQ1BVLiBOZXZlcnRoZWxlc3Mgd2UgcmVtb3ZlIHRoZSBjb3JyZXNw
b25kaW5nIHBlbmRpbmdfaXJxCihwb3NzaWJseSBmcmVlaW5nIGl0KSwgYW5kIGRldGVjdCB0aGlz
IGNhc2UgKGlycV90b19wZW5kaW5nKCkgcmV0dXJucwpOVUxMKSB3aGVuIHRoZSBMUiBnZXRzIGNs
ZWFuZWQgdXAgbGF0ZXIuCkhvd2V2ZXIgYSAqbmV3KiBMUEkgbWF5IGdldCBtYXBwZWQgd2l0aCB0
aGUgc2FtZSBudW1iZXIgd2hpbGUgdGhlIG9sZApMUEkgaXMgKnN0aWxsKiBpbiBzb21lIExSLiBU
byBhdm9pZCBnZXR0aW5nIHRoZSB3cm9uZyBzdGF0ZSwgd2UgbWFyawpldmVyeSBuZXdseSBtYXBw
ZWQgTFBJIGFzIFBSSVNUSU5FLCB3aGljaCBtZWFuczogaGFzIG5ldmVyIGJlZW4gaW4gYW4KTFIg
YmVmb3JlLiBJZiB3ZSBkZXRlY3QgdGhlIExQSSBpbiBhbiBMUiBhbnl3YXksIGl0IG11c3QgaGF2
ZSBiZWVuIGFuCm9sZGVyIG9uZSwgd2hpY2ggd2UgY2FuIHNpbXBseSByZXRpcmUuCkJlZm9yZSBp
bnNlcnRpbmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExSLCB3ZSBtdXN0IG1ha2Ugc3Vy
ZSB0aGF0Cml0J3Mgbm90IGFscmVhZHkgaW4gYW5vdGhlciBMUiwgYXMgdGhlIGFyY2hpdGVjdHVy
ZSBmb3JiaWRzIHR3bwppbnRlcnJ1cHRzIHdpdGggdGhlIHNhbWUgdmlydHVhbCBJUlEgbnVtYmVy
IG9uIG9uZSBDUFUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8IDU1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oIHwgIDYgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLmMKaW5kZXggZmQzZmEwNS4uOGJmMDU3OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtMzc1LDYgKzM3NSw4IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2xyKGludCBsciwgc3RydWN0IHBlbmRpbmdfaXJxICpw
LAogewogICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBjbGVhcl9i
aXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpOworCiAgICAgZ2ljX2h3
X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7CiAKICAgICBzZXRfYml0KEdJQ19JUlFfR1VF
U1RfVklTSUJMRSwgJnAtPnN0YXR1cyk7CkBAIC00NDIsMTIgKzQ0NCw0MSBAQCB2b2lkIGdpY19y
YWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSkKICNlbmRpZgogfQogCisvKgorICogRmluZCBhbiB1bnVzZWQgTFIgdG8gaW5zZXJ0IGFuIElS
USBpbnRvLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMgYQorICogUFJJU1RJTkUgTFBJLCBzY2Fu
IHRoZSBvdGhlciBMUnMgdG8gYXZvaWQgaW5zZXJ0aW5nIHRoZSBzYW1lIElSUSB0d2ljZS4KKyAq
Lworc3RhdGljIGludCBnaWNfZmluZF91bnVzZWRfbHIoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCwgaW50IGxyKQoreworICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNf
aHdfb3BzLT5pbmZvLT5ucl9scnM7CisgICAgdW5zaWduZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNp
Z25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKTsKKyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3Zh
bDsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKwor
ICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMp
ICkKKyAgICB7CisgICAgICAgIGludCB1c2VkX2xyID0gMDsKKworICAgICAgICB3aGlsZSAoICh1
c2VkX2xyID0gZmluZF9uZXh0X2JpdChscl9tYXNrLCBucl9scnMsIHVzZWRfbHIpKSA8IG5yX2xy
cyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdpY19od19vcHMtPnJlYWRfbHIodXNlZF9sciwg
JmxyX3ZhbCk7CisgICAgICAgICAgICBpZiAoIGxyX3ZhbC52aXJxID09IHAtPmlycSApCisgICAg
ICAgICAgICAgICAgcmV0dXJuIHVzZWRfbHI7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBsciA9
IGZpbmRfbmV4dF96ZXJvX2JpdChscl9tYXNrLCBucl9scnMsIGxyKTsKKworICAgIHJldHVybiBs
cjsKK30KKwogdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlydHVhbF9pcnEsCiAgICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSkKIHsKLSAg
ICBpbnQgaTsKLSAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJf
bHJzOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1
YWxfaXJxKTsKKyAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJf
bHJzOworICAgIGludCBpID0gbnJfbHJzOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2
LT5hcmNoLnZnaWMubG9jaykpOwogCkBAIC00NTcsNyArNDg4LDggQEAgdm9pZCBnaWNfcmFpc2Vf
Z3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEsCiAKICAg
ICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGlu
ZykgKQogICAgIHsKLSAgICAgICAgaSA9IGZpbmRfZmlyc3RfemVyb19iaXQoJnRoaXNfY3B1KGxy
X21hc2spLCBucl9scnMpOworICAgICAgICBpID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIDAp
OworCiAgICAgICAgIGlmIChpIDwgbnJfbHJzKSB7CiAgICAgICAgICAgICBzZXRfYml0KGksICZ0
aGlzX2NwdShscl9tYXNrKSk7CiAgICAgICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJf
UEVORElORyk7CkBAIC01MDksNyArNTQxLDE3IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25l
X2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKICAgICB9CiAgICAgZWxzZSBpZiAoIGxyX3ZhbC5z
dGF0ZSAmIEdJQ0hfTFJfUEVORElORyApCiAgICAgewotICAgICAgICBpbnQgcSBfX2F0dHJpYnV0
ZV9fICgodW51c2VkKSkgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQs
ICZwLT5zdGF0dXMpOworICAgICAgICBpbnQgcSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSk7CisK
KyAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9M
UEksICZwLT5zdGF0dXMpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2ljX2h3X29wcy0+Y2xl
YXJfbHIoaSk7CisgICAgICAgICAgICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsK
KworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAgICAgcSA9IHRlc3RfYW5k
X2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7CiAjaWZkZWYgR0lD
X0RFQlVHCiAgICAgICAgIGlmICggcSApCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfREVC
VUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0lZCBpbnRvIGQlZHYlZCwgd2hlbiBpdCBpcyBhbHJl
YWR5IHBlbmRpbmcgaW4gTFIlZFxuIiwKQEAgLTUyMSw2ICs1NjMsOSBAQCBzdGF0aWMgdm9pZCBn
aWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgICAgIGdpY19od19v
cHMtPmNsZWFyX2xyKGkpOwogICAgICAgICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2sp
KTsKIAorICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNU
SU5FX0xQSSwgJnAtPnN0YXR1cykgKQorICAgICAgICAgICAgcmV0dXJuOworCiAgICAgICAgIGlm
ICggcC0+ZGVzYyAhPSBOVUxMICkKICAgICAgICAgICAgIGNsZWFyX2JpdChfSVJRX0lOUFJPR1JF
U1MsICZwLT5kZXNjLT5zdGF0dXMpOwogICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9W
SVNJQkxFLCAmcC0+c3RhdHVzKTsKQEAgLTU5MSw3ICs2MzYsNyBAQCBzdGF0aWMgdm9pZCBnaWNf
cmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiAgICAgaW5mbGlnaHRfciA9ICZ2
LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxczsKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUg
KCBwLCB0LCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKICAgICB7Ci0gICAg
ICAgIGxyID0gZmluZF9uZXh0X3plcm9fYml0KCZ0aGlzX2NwdShscl9tYXNrKSwgbnJfbHJzLCBs
cik7CisgICAgICAgIGxyID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIGxyKTsKICAgICAgICAg
aWYgKCBsciA+PSBucl9scnMgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBObyBtb3JlIGZy
ZWUgTFJzOiBmaW5kIGEgbG93ZXIgcHJpb3JpdHkgaXJxIHRvIGV2aWN0ICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CmluZGV4IDAyNzMyZGIuLjNmYzRjZWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC02MCwxMiArNjAsMTgg
QEAgc3RydWN0IHBlbmRpbmdfaXJxCiAgICAgICogdmNwdSB3aGlsZSBpdCBpcyBzdGlsbCBpbmZs
aWdodCBhbmQgb24gYW4gR0lDSF9MUiByZWdpc3RlciBvbiB0aGUKICAgICAgKiBvbGQgdmNwdS4K
ICAgICAgKgorICAgICAqIEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJOiB0aGUgSVJRIGlzIGEg
bmV3bHkgbWFwcGVkIExQSSwgd2hpY2gKKyAgICAgKiBoYXMgbmV2ZXIgYmVlbiBpbiBhbiBMUiBi
ZWZvcmUuIFRoaXMgbWVhbnMgdGhhdCBhbnkgdHJhY2Ugb2YgYW4KKyAgICAgKiBMUEkgd2l0aCB0
aGUgc2FtZSBudW1iZXIgaW4gYW4gTFIgbXVzdCBiZSBmcm9tIGFuIG9sZGVyIExQSSwgd2hpY2gK
KyAgICAgKiBoYXMgYmVlbiB1bm1hcHBlZCBiZWZvcmUuCisgICAgICoKICAgICAgKi8KICNkZWZp
bmUgR0lDX0lSUV9HVUVTVF9RVUVVRUQgICAwCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfQUNUSVZF
ICAgMQogI2RlZmluZSBHSUNfSVJRX0dVRVNUX1ZJU0lCTEUgIDIKICNkZWZpbmUgR0lDX0lSUV9H
VUVTVF9FTkFCTEVEICAzCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HICAgNAorI2Rl
ZmluZSBHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSAgNQogICAgIHVuc2lnbmVkIGxvbmcgc3Rh
dHVzOwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsgLyogb25seSBzZXQgaXQgdGhlIGlycSBj
b3JyZXNwb25kcyB0byBhIHBoeXNpY2FsIGlycSAqLwogICAgIHVuc2lnbmVkIGludCBpcnE7Ci0t
IAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFq-0000tL-87; Thu, 11 May 2017 17:51:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFp-0000qx-3H
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:57 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A6/61-01721-CB4A4195; Thu, 11 May 2017 17:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXfXEpF
 Ig8uN1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a172vYCta7Vjz+1MLYwHjSuIuRi0NIYDOj
 xIbmuWwQznJGiVvzdgA5nBxsAroSO26+ZgaxRQRCJZ4u+M4MUsQssIZR4tyin2BFwgKWEhcmf
 2EFsVkEVCVOrz4CVMTBwStgLbFypQdIWEJATqLh/H2wOZxA4SXTZ7GA2EICVhK7dp9mncDIvY
 CRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqCH6xkYGHc
 wNu31O8QoycGkJMrLOFEkUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79XFQDnBotT01Iq0zBxg
 qMGkJTh4lER474OkeYsLEnOLM9MhUqcYFaXEeQWBASokAJLIKM2Da4OF9yVGWSlhXkYGBgYhn
 oLUotzMElT5V4ziHIxKwrw7QcbzZOaVwE1/BbSYCWhx/x9hkMUliQgpqQbGyoPS61772bdvOv
 Jlk5rcWY2oP+t+2GVLzn9won/GhJvM++1/Ft5bvKvhn0Va5uJWXqFQc+Zfc2x0LtRLLjIRP64
 2Yc9Owbufpc8/nHmM+25MVNWZzLMdqkkHLZ49OP9sMm/0lKVWNzNvZ6uYMDK80eB97qDA6bRk
 f01zSfI0xaXft03dybToqBJLcUaioRZzUXEiAJ0k+0lqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494525114!41945363!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62435 invoked from network); 11 May 2017 17:51:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 097D61B94;
 Thu, 11 May 2017 10:51:54 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D58D43F4FF;
 Thu, 11 May 2017 10:51:52 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:33 +0100
Message-Id: <20170511175340.8448-22-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 21/28] ARM: vITS: handle MAPTI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIE1BUFRJIGNvbW1hbmRzIGFzc29jaWF0ZXMgYSBEZXZpY2VJRC9FdmVudElEIHBhaXIgd2l0
aCBhIExQSS9DUFUKcGFpciBhbmQgYWN0dWFsbHkgaW5zdGFudGlhdGVzIExQSSBpbnRlcnJ1cHRz
LgpXZSBjb25uZWN0IHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBob3N0IExQSSB0byB0aGlzIHZpcnR1
YWwgTFBJLCBzbyB0aGF0CmFueSB0cmlnZ2VyaW5nIExQSSBvbiB0aGUgaG9zdCBjYW4gYmUgcXVp
Y2tseSBmb3J3YXJkZWQgdG8gYSBndWVzdC4KQmVzaWRlIGVudGVyaW5nIHRoZSBWQ1BVIGFuZCB0
aGUgdmlydHVhbCBMUEkgbnVtYmVyIGluIHRoZSByZXNwZWN0aXZlCmhvc3QgTFBJIGVudHJ5LCB3
ZSBhbHNvIGluaXRpYWxpemUgYW5kIGFkZCB0aGUgYWxyZWFkeSBhbGxvY2F0ZWQKc3RydWN0IHBl
bmRpbmdfaXJxIHRvIG91ciByYWRpeCB0cmVlLCBzbyB0aGF0IHdlIGNhbiBub3cgZWFzaWx5IGZp
bmQgaXQKYnkgaXRzIHZpcnR1YWwgTFBJIG51bWJlci4KV2UgYWxzbyByZWFkIHRoZSBwcm9wZXJ0
eSB0YWJsZSB0byB1cGRhdGUgdGhlIGVuYWJsZWQgYml0IGFuZCB0aGUKcHJpb3JpdHkgZm9yIG91
ciBuZXcgTFBJLCBhcyB3ZSBtaWdodCBoYXZlIG1pc3NlZCB0aGlzIGR1cmluZyBhbiBlYXJsaWVy
CklOVkFMTCBjYWxsICh3aGljaCBvbmx5IGNoZWNrcyBtYXBwZWQgTFBJcykuClNpbmNlIHdyaXRl
X2l0dGVfbG9ja2VkKCkgbm93IHNlZXMgaXRzIGZpcnN0IHVzYWdlLCB3ZSBjaGFuZ2UgdGhlCmRl
Y2xhcmF0aW9uIHRvIHN0YXRpYy4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAg
ICB8ICAyOCArKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTI0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmggfCAgIDMgKwogMyBmaWxlcyBjaGFuZ2VkLCAxNTIgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0
cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCBiZTRjM2UwLi44YTUwZjdkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKQEAgLTg4Nyw2ICs4ODcsMzQgQEAgaW50IGdpY3YzX3JlbW92ZV9ndWVzdF9l
dmVudChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAogICAgIHJl
dHVybiAwOwogfQogCisvKgorICogQ29ubmVjdHMgdGhlIGV2ZW50IElEIGZvciBhbiBhbHJlYWR5
IGFzc2lnbmVkIGRldmljZSB0byB0aGUgZ2l2ZW4gVkNQVS92TFBJCisgKiBwYWlyLiBUaGUgY29y
cmVzcG9uZGluZyBwaHlzaWNhbCBMUEkgaXMgYWxyZWFkeSBtYXBwZWQgb24gdGhlIGhvc3Qgc2lk
ZQorICogKHdoZW4gYXNzaWduaW5nIHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gdGhlIGd1ZXN0KSwg
c28gd2UganVzdCBjb25uZWN0IHRoZQorICogdGFyZ2V0IFZDUFUvdkxQSSBwYWlyIHRvIHRoYXQg
aW50ZXJydXB0IHRvIGluamVjdCBpdCBwcm9wZXJseSBpZiBpdCBmaXJlcy4KKyAqIFJldHVybnMg
YSBwb2ludGVyIHRvIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBzdHJ1Y3QgcGVuZGluZ19pcnEgdGhh
dCBpcworICogbWVhbnQgdG8gYmUgdXNlZCBieSB0aGF0IGV2ZW50LgorICovCitzdHJ1Y3QgcGVu
ZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9vcmJl
bGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2ZW50aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlydF9s
cGkpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwaXJxOworICAgIHVpbnQzMl90IGhvc3Rf
bHBpID0gMDsKKworICAgIHBpcnEgPSBnZXRfZXZlbnRfcGVuZGluZ19pcnEoZCwgdmRvb3JiZWxs
X2FkZHJlc3MsIHZkZXZpZCwgdmV2ZW50aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmaG9zdF9scGkpOworCisgICAgaWYgKCAhcGlycSB8fCAhaG9zdF9scGkgKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKworICAgIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeShob3N0X2xw
aSwgZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ID8gdi0+
dmNwdV9pZCA6IElOVkFMSURfVkNQVV9JRCwgdmlydF9scGkpOworCisgICAgcmV0dXJuIHBpcnE7
Cit9CisKIC8qIFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0
IG9mIGhvc3QgSVRTZXMgb3V0IG9mIGl0LiAqLwogdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25z
dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IDczMWZl
MGMuLmM1YzBlNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0yODYsOSArMjg2LDkgQEAgc3RhdGljIGJv
b2wgcmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwgdWludDMy
X3QgZXZpZCwKICAqIElmIHZjcHVfcHRyIGlzIHByb3ZpZGVkLCByZXR1cm5zIHRoZSBWQ1BVIGJl
bG9uZ2luZyB0byB0aGF0IGNvbGxlY3Rpb24uCiAgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJ
VFMgbG9jayBoZWxkLgogICovCi1ib29sIHdyaXRlX2l0dGVfbG9ja2VkKHN0cnVjdCB2aXJ0X2l0
cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZXZpZCwgdWludDMyX3QgY29sbGlkLCB1aW50MzJfdCB2bHBpLAotICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgdmNwdSAqKnZjcHVfcHRyKQorc3RhdGljIGJvb2wgd3JpdGVfaXR0ZV9sb2Nr
ZWQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZXZpZCwgdWludDMyX3QgY29sbGlkLCB1aW50MzJfdCB2
bHBpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKip2Y3B1X3B0
cikKIHsKICAgICBwYWRkcl90IGFkZHI7CiAgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRlOwpAQCAt
NDI5LDYgKzQyOSwzMyBAQCBvdXRfdW5sb2NrOgogICAgIHJldHVybiByZXQ7CiB9CiAKKy8qCisg
KiBGb3IgYSBnaXZlbiB2aXJ0dWFsIExQSSByZWFkIHRoZSBlbmFibGVkIGJpdCBhbmQgcHJpb3Jp
dHkgZnJvbSB0aGUgdmlydHVhbAorICogcHJvcGVydHkgdGFibGUgYW5kIHVwZGF0ZSB0aGUgdmly
dHVhbCBJUlEncyBzdGF0ZSBpbiB0aGUgZ2l2ZW4gcGVuZGluZ19pcnEuCisgKiBNdXN0IGJlIGNh
bGxlZCB3aXRoIHRoZSByZXNwZWN0aXZlIFZHSUMgVkNQVSBsb2NrIGhlbGQuCisgKi8KK3N0YXRp
YyBpbnQgdXBkYXRlX2xwaV9wcm9wZXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnApCit7CisgICAgcGFkZHJfdCBhZGRyOworICAgIHVpbnQ4X3QgcHJvcGVydHk7Cisg
ICAgaW50IHJldDsKKworICAgIGFkZHIgPSBkLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2UgJiBH
RU5NQVNLKDUxLCAxMik7CisKKyAgICByZXQgPSB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoZCwg
YWRkciArIHAtPmlycSAtIExQSV9PRkZTRVQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwcm9wZXJ0eSwgc2l6ZW9mKHByb3BlcnR5KSwgZmFsc2UpOworICAgIGlmICggcmV0
ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIHAtPmxwaV9wcmlvcml0eSA9IHByb3BlcnR5
ICYgTFBJX1BST1BfUFJJT19NQVNLOworICAgIGlmICggcHJvcGVydHkgJiBMUElfUFJPUF9FTkFC
TEVEICkKKyAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMp
OworICAgIGVsc2UKKyAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAt
PnN0YXR1cyk7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0
aGUgSVRTIGxvY2sgaGVsZC4gKi8KIHN0YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0
IHZpcnRfaXRzICppdHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZk
ZXZpZCwgdWludDMyX3QgdmV2aWQpCkBAIC01NTYsNiArNTgzLDkzIEBAIHN0YXRpYyBpbnQgaXRz
X2hhbmRsZV9tYXBkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQogICAg
IHJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXB0aShzdHJ1Y3Qgdmly
dF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKK3sKKyAgICB1aW50MzJfdCBkZXZpZCA9IGl0
c19jbWRfZ2V0X2RldmljZWlkKGNtZHB0cik7CisgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19j
bWRfZ2V0X2lkKGNtZHB0cik7CisgICAgdWludDMyX3QgaW50aWQgPSBpdHNfY21kX2dldF9waHlz
aWNhbF9pZChjbWRwdHIpLCBfaW50aWQ7CisgICAgdWludDE2X3QgY29sbGlkID0gaXRzX2NtZF9n
ZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsKKyAg
ICBzdHJ1Y3QgdmNwdSAqdmNwdSA9IE5VTEw7CisgICAgaW50IHJldCA9IC0xOworCisgICAgaWYg
KCBpdHNfY21kX2dldF9jb21tYW5kKGNtZHB0cikgPT0gR0lUU19DTURfTUFQSSApCisgICAgICAg
IGludGlkID0gZXZlbnRpZDsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAg
LyoKKyAgICAgKiBDaGVjayB3aGV0aGVyIHRoZXJlIGlzIGEgdmFsaWQgZXhpc3RpbmcgbWFwcGlu
Zy4gSWYgeWVzLCBiZWhhdmlvciBpcworICAgICAqIHVucHJlZGljdGFibGUsIHdlIGNob29zZSB0
byBpZ25vcmUgdGhpcyBjb21tYW5kIGhlcmUuCisgICAgICogVGhpcyBtYWtlcyBzdXJlIHdlIHN0
YXJ0IHdpdGggYSBwcmlzdGluZSBwZW5kaW5nX2lycSBiZWxvdy4KKyAgICAgKi8KKyAgICBpZiAo
IHJlYWRfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZfaW50aWQpICYm
CisgICAgICAgICBfaW50aWQgIT0gSU5WQUxJRF9MUEkgKQorICAgIHsKKyAgICAgICAgc3Bpbl91
bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAg
LyogRW50ZXIgdGhlIG1hcHBpbmcgaW4gb3VyIHZpcnR1YWwgSVRTIHRhYmxlcy4gKi8KKyAgICBp
ZiAoICF3cml0ZV9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLCBjb2xsaWQsIGludGlk
LCAmdmNwdSkgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwor
ICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xv
Y2spOworCisgICAgLyoKKyAgICAgKiBDb25uZWN0IHRoaXMgdmlydHVhbCBMUEkgdG8gdGhlIGNv
cnJlc3BvbmRpbmcgaG9zdCBMUEksIHdoaWNoIGlzCisgICAgICogZGV0ZXJtaW5lZCBieSB0aGUg
c2FtZSBkZXZpY2UgSUQgYW5kIGV2ZW50IElEIG9uIHRoZSBob3N0IHNpZGUuCisgICAgICogVGhp
cyByZXR1cm5zIHVzIHRoZSBjb3JyZXNwb25kaW5nLCBzdGlsbCB1bnVzZWQgcGVuZGluZ19pcnEu
CisgICAgICovCisgICAgcGlycSA9IGdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChpdHMtPmQsIGl0
cy0+ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRldmlkLCBldmVudGlkLCB2Y3B1LCBpbnRpZCk7CisgICAgaWYgKCAhcGlycSApCisgICAgICAg
IGdvdG8gb3V0X3JlbW92ZV9tYXBwaW5nOworCisgICAgdmdpY19pbml0X3BlbmRpbmdfaXJxKHBp
cnEsIGludGlkKTsKKworICAgIC8qCisgICAgICogTm93IHJlYWQgdGhlIGd1ZXN0J3MgcHJvcGVy
dHkgdGFibGUgdG8gaW5pdGlhbGl6ZSBvdXIgY2FjaGVkIHN0YXRlLgorICAgICAqIEl0IGNhbid0
IGZpcmUgYXQgdGhpcyB0aW1lLCBiZWNhdXNlIGl0IGlzIG5vdCBrbm93biB0byB0aGUgaG9zdCB5
ZXQuCisgICAgICogV2UgZG9uJ3QgbmVlZCB0aGUgVkdJQyBWQ1BVIGxvY2sgaGVyZSwgYmVjYXVz
ZSB0aGUgcGVuZGluZ19pcnEgaXNuJ3QKKyAgICAgKiBpbiB0aGUgcmFkaXggdHJlZSB5ZXQuCisg
ICAgICovCisgICAgcmV0ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnEpOworICAg
IGlmICggcmV0ICkKKyAgICAgICAgZ290byBvdXRfcmVtb3ZlX2hvc3RfZW50cnk7CisKKyAgICBw
aXJxLT5scGlfdmNwdV9pZCA9IHZjcHUtPnZjcHVfaWQ7CisgICAgLyoKKyAgICAgKiBNYXJrIHRo
aXMgTFBJIGFzIG5ldywgc28gYW55IG9sZGVyIChub3cgdW5tYXBwZWQpIExQSSBpbiBhbnkgTFIK
KyAgICAgKiBjYW4gYmUgZWFzaWx5IHJlY29nbmlzZWQgYXMgc3VjaC4KKyAgICAgKi8KKyAgICBz
ZXRfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcGlycS0+c3RhdHVzKTsKKworICAg
IC8qCisgICAgICogTm93IGluc2VydCB0aGUgcGVuZGluZ19pcnEgaW50byB0aGUgZG9tYWluJ3Mg
TFBJIHRyZWUsIHNvIHRoYXQKKyAgICAgKiBpdCBiZWNvbWVzIGxpdmUuCisgICAgICovCisgICAg
d3JpdGVfbG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKyAgICBy
ZXQgPSByYWRpeF90cmVlX2luc2VydCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSwg
aW50aWQsIHBpcnEpOworICAgIHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9s
cGlfdHJlZV9sb2NrKTsKKworICAgIGlmICggIXJldCApCisgICAgICAgIHJldHVybiAwOworCitv
dXRfcmVtb3ZlX2hvc3RfZW50cnk6CisgICAgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KGl0cy0+
ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwgZXZlbnRpZCk7CisKK291dF9yZW1vdmVf
bWFwcGluZzoKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgIHdyaXRlX2l0dGVf
bG9ja2VkKGl0cywgZGV2aWQsIGV2ZW50aWQsCisgICAgICAgICAgICAgICAgICAgICAgVU5NQVBQ
RURfQ09MTEVDVElPTiwgSU5WQUxJRF9MUEksIE5VTEwpOworICAgIHNwaW5fdW5sb2NrKCZpdHMt
Pml0c19sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZG
RVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZp
bmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1
KSkKIApAQCAtNTk3LDYgKzcxMSwxMCBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRz
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogICAgICAgICBjYXNlIEdJ
VFNfQ01EX01BUEQ6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGQoaXRzLCBjb21t
YW5kKTsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIEdJVFNfQ01EX01BUEk6Cisg
ICAgICAgIGNhc2UgR0lUU19DTURfTUFQVEk6CisgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxl
X21hcHRpKGl0cywgY29tbWFuZCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBH
SVRTX0NNRF9TWU5DOgogICAgICAgICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5j
aHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lOQy4gKi8KICAgICAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAppbmRleCA2Zjk0ZTY1Li45YzA4Y2VlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaApAQCAtMTc1LDYgKzE3NSw5IEBAIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2lj
djNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZldmVu
dGlkKTsKIGludCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFk
ZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IHZldmVudGlkKTsKK3N0cnVjdCBwZW5kaW5n
X2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3Qg
ZG9vcmJlbGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZlbnRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCB2aXJ0X2xwaSk7
CiB2b2lkIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeSh1aW50MzJfdCBob3N0X2xwaSwgaW50
IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB2Y3B1X2lkLCB1aW50MzJfdCB2aXJ0X2xwaSk7CiAKLS0gCjIuOS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFr-0000wY-Kh; Thu, 11 May 2017 17:51:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFq-0000sQ-1m
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 FA/66-03920-DB4A4195; Thu, 11 May 2017 17:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXfPEpF
 Ig8O7dCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlN60KJhtUTFixja2BsVu1i5GLQ0hgM6PE
 /86dzBDOckaJ7zsPM3UxcnKwCehK7Lj5mhnEFhEIlXi64DtYEbPAGkaJc4t+soEkhAUsJGZ82
 cAOYrMIqEpcfD8HrIFXwFpi17LPLCC2hICcRMP5+2BxTqD4kumzwOJCAlYSu3afZp3AyL2AkW
 EVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+PdTQG
 HGCU5mJREeRknikQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1B4aLkGBRanpqRVpmDjDQYNIS
 HDxKIrz3FwOleYsLEnOLM9MhUqcYFaXEeQVB+gRAEhmleXBtsOC+xCgrJczLCHSIEE9BalFuZ
 gmq/CtGcQ5GJWFeY5ApPJl5JXDTXwEtZgJa3P9HGGRxSSJCSqqBccr12ZWiNUd7+QO+yds5ZA
 vEftCfanQ/5Ndt5cqYqXPfPr+5zE3F8/+2o37/H57efM8rqlHTpv+qZrFqFLeS3vqAZdfiHIv
 +F+pVTLspGn1ATJthyRlbSRYul9jck37Z5bMj18b+v2x089+vh1skrM/KXTv1bGpoQS73PN1J
 8WzP3rxf5FZzXomlOCPRUIu5qDgRAA34sXdpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494525116!48806459!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16411 invoked from network); 11 May 2017 17:51:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 11 May 2017 17:51:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D32621B95;
 Thu, 11 May 2017 10:51:55 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8BE513F4FF;
 Thu, 11 May 2017 10:51:54 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:34 +0100
Message-Id: <20170511175340.8448-23-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 22/28] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIE1PVkkgY29tbWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJl
ZGlzdHJpYnV0b3IKKHJlYWQ6IFZDUFUpIHRvIGFub3RoZXIuCkZvciBub3cgbWlncmF0aW9uIG9m
ICJsaXZlIiBMUElzIGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQsIGJ1dCB3ZSBzdG9yZQp0aGUgY2hh
bmdlZCBhZmZpbml0eSBpbiB0aGUgaG9zdCBMUEkgc3RydWN0dXJlIGFuZCBpbiBvdXIgdmlydHVh
bCBJVFRFLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAzMCArKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgfCAxNSArKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICB8IDU5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIHwgIDQgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDEwOCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMt
aXRzLmMKaW5kZXggOGE1MGY3ZC4uZjAwNTk3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC05MTUsNiArOTE1
LDM2IEBAIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgcmV0dXJuIHBpcnE7CiB9CiAKKy8qIENoYW5nZXMgdGhlIHRhcmdl
dCBWQ1BVIGZvciBhIGdpdmVuIGhvc3QgTFBJIGFzc2lnbmVkIHRvIGEgZG9tYWluLiAqLworaW50
IGdpY3YzX2xwaV9jaGFuZ2VfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZkb29yYmVs
bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2
ZXZlbnRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQp
Cit7CisgICAgdWludDMyX3QgaG9zdF9scGk7CisgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsK
KworICAgIHNwaW5fbG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOworICAgIGRl
diA9IGdldF9pdHNfZGV2aWNlKGQsIHZkb29yYmVsbCwgdmRldmlkKTsKKyAgICBpZiAoIGRldiAp
CisgICAgICAgIGhvc3RfbHBpID0gZ2V0X2hvc3RfbHBpKGRldiwgdmV2ZW50aWQpOworICAgIGVs
c2UKKyAgICAgICAgaG9zdF9scGkgPSAwOworICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLnZnaWMu
aXRzX2RldmljZXNfbG9jayk7CisKKyAgICBpZiAoICFob3N0X2xwaSApCisgICAgICAgIHJldHVy
biAtRU5PRU5UOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBUaGlzIGp1c3QgY2hhbmdlcyB0aGUg
dmlydHVhbCBhZmZpbml0eSwgdGhlIHBoeXNpY2FsIExQSQorICAgICAqIHN0aWxsIHN0YXlzIG9u
IHRoZSBzYW1lIHBoeXNpY2FsIENQVS4KKyAgICAgKiBDb25zaWRlciB0byBtb3ZlIHRoZSBwaHlz
aWNhbCBhZmZpbml0eSB0byB0aGUgcENQVSBydW5uaW5nIHRoZSBuZXcKKyAgICAgKiB2Q1BVLiBI
b3dldmVyIHRoaXMgcmVxdWlyZXMgc2NoZWR1bGluZyBhIGhvc3QgSVRTIGNvbW1hbmQuCisgICAg
ICovCisgICAgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X3ZjcHVpZChob3N0X2xwaSwgdmNwdV9pZCk7
CisKKyAgICByZXR1cm4gMDsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMg
YW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3Yz
X2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxw
aS5jCmluZGV4IGQ0Mjc1MzkuLjZhZjVhZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMtbHBpLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtMjI1LDYgKzIyNSwy
MSBAQCB2b2lkIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeSh1aW50MzJfdCBob3N0X2xwaSwg
aW50IGRvbWFpbl9pZCwKICAgICB3cml0ZV91NjRfYXRvbWljKCZobHBpcC0+ZGF0YSwgaGxwaS5k
YXRhKTsKIH0KIAoraW50IGdpY3YzX2xwaV91cGRhdGVfaG9zdF92Y3B1aWQodWludDMyX3QgaG9z
dF9scGksIHVuc2lnbmVkIGludCB2Y3B1X2lkKQoreworICAgIHVuaW9uIGhvc3RfbHBpICpobHBp
cDsKKworICAgIEFTU0VSVChob3N0X2xwaSA+PSBMUElfT0ZGU0VUKTsKKworICAgIGhvc3RfbHBp
IC09IExQSV9PRkZTRVQ7CisKKyAgICBobHBpcCA9ICZscGlfZGF0YS5ob3N0X2xwaXNbaG9zdF9s
cGkgLyBIT1NUX0xQSVNfUEVSX1BBR0VdW2hvc3RfbHBpICUgSE9TVF9MUElTX1BFUl9QQUdFXTsK
KworICAgIHdyaXRlX3UxNl9hdG9taWMoJmhscGlwLT52Y3B1X2lkLCB2Y3B1X2lkKTsKKworICAg
IHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IGdpY3YzX2xwaV9hbGxvY2F0ZV9wZW5kdGFibGUo
dWludDY0X3QgKnJlZykKIHsKICAgICB1aW50NjRfdCB2YWw7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IGM1
YzBlNWUuLmVmN2M3OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC02NzAsNiArNjcwLDU5IEBAIG91dF9y
ZW1vdmVfbWFwcGluZzoKICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IGl0c19oYW5k
bGVfbW92aShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKK3sKKyAgICB1
aW50MzJfdCBkZXZpZCA9IGl0c19jbWRfZ2V0X2RldmljZWlkKGNtZHB0cik7CisgICAgdWludDMy
X3QgZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7CisgICAgdWludDE2X3QgY29sbGlk
ID0gaXRzX2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworICAgIHN0cnVjdCB2Y3B1ICpvdmNwdSwg
Km52Y3B1OworICAgIHVpbnQzMl90IHZscGk7CisgICAgaW50IHJldCA9IC0xOworCisgICAgc3Bp
bl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAvKiBDaGVjayBmb3IgYSBtYXBwZWQgTFBJIGFu
ZCBnZXQgdGhlIExQSSBudW1iZXIuICovCisgICAgaWYgKCAhcmVhZF9pdHRlX2xvY2tlZChpdHMs
IGRldmlkLCBldmVudGlkLCAmb3ZjcHUsICZ2bHBpKSApCisgICAgICAgIGdvdG8gb3V0X3VubG9j
azsKKworICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCisgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKKworICAgIC8qIENoZWNrIHRoZSBuZXcgY29sbGVjdGlvbiBJRCBhbmQgZ2V0IHRoZSBu
ZXcgVkNQVSBwb2ludGVyICovCisgICAgbnZjcHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24o
aXRzLCBjb2xsaWQpOworICAgIGlmICggIW52Y3B1ICkKKyAgICAgICAgZ290byBvdXRfdW5sb2Nr
OworCisgICAgcCA9IGdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoaXRzLT5kLCBpdHMt
PmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGV2aWQsIGV2ZW50aWQpOworICAgIGlmICggdW5saWtlbHkoIXApICkKKyAgICAgICAgZ290
byBvdXRfdW5sb2NrOworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm92Y3B1LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOworCisgICAgLyogVXBkYXRlIG91ciBjYWNoZWQgdmNwdV9pZCBpbiB0aGUg
cGVuZGluZ19pcnEuICovCisgICAgcC0+bHBpX3ZjcHVfaWQgPSBudmNwdS0+dmNwdV9pZDsKKwor
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm92Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
OworCisgICAgLyogTm93IHN0b3JlIHRoZSBuZXcgY29sbGVjdGlvbiBpbiB0aGUgdHJhbnNsYXRp
b24gdGFibGUuICovCisgICAgaWYgKCAhd3JpdGVfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZl
bnRpZCwgY29sbGlkLCB2bHBpLCAmbnZjcHUpICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOwor
CisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgLyogVE9ETzogbG9va3Vw
IGN1cnJlbnRseS1pbi1ndWVzdCB2aXJ0dWFsIElSUXMgYW5kIG1pZ3JhdGUgdGhlbT8gKi8KKwor
ICAgIHJldHVybiBnaWN2M19scGlfY2hhbmdlX3ZjcHUoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2Fk
ZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpZCwgZXZlbnRpZCwg
bnZjcHUtPnZjcHVfaWQpOworCitvdXRfdW5sb2NrOgorICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0
c19sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJf
U0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZpbmUg
SVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkK
IApAQCAtNzE1LDYgKzc2OCwxMiBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogICAgICAgICBjYXNlIEdJVFNf
Q01EX01BUFRJOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tYXB0aShpdHMsIGNvbW1h
bmQpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfTU9WQUxMOgor
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0dfSU5GTywgInZHSVRTOiBpZ25vcmluZyBNT1ZB
TEwgY29tbWFuZFxuIik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NN
RF9NT1ZJOgorICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tb3ZpKGl0cywgY29tbWFuZCk7
CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5DOgogICAgICAg
ICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5jaHJvbm91c2x5LCBzbyB3ZSBpZ25v
cmUgU1lOQy4gKi8KICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApp
bmRleCA5YzA4Y2VlLi44MmQ3ODhjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Y192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtMTc4
LDggKzE3OCwxMiBAQCBpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4g
KmQsIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCiBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3Yz
X2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGRvb3JiZWxsLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGV2
aWQsIHVpbnQzMl90IGV2ZW50aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlydF9scGkpOworaW50IGdpY3Yz
X2xwaV9jaGFuZ2VfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGRvb3JiZWxsLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZlbnRpZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQpOwogdm9pZCBn
aWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnkodWludDMyX3QgaG9zdF9scGksIGludCBkb21haW5f
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9p
ZCwgdWludDMyX3QgdmlydF9scGkpOworaW50IGdpY3YzX2xwaV91cGRhdGVfaG9zdF92Y3B1aWQo
dWludDMyX3QgaG9zdF9scGksIHVuc2lnbmVkIGludCB2Y3B1X2lkKTsKIAogI2Vsc2UKIAotLSAK
Mi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFr-0000xH-SI; Thu, 11 May 2017 17:51:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFr-0000un-CR
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:51:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 65/7A-02189-EB4A4195; Thu, 11 May 2017 17:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXffEpF
 Ig7bvjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bMNWtZC7bwVnz/8ZqpgXEJVxcjF4eQwGZG
 iacfjzF3MXICOcsZJeY8sQWx2QR0JXbcfA0WFxEIlXi64DszSAOzwBpGiXOLfrKBJIQFrCV6F
 v4BK2IRUJU48m4VC4jNCxRf3f+THcSWEJCTaDh/H6yGEyi+ZPosFohlVhK7dp9mncDIvYCRYR
 WjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqCHGYBgB+Pq306
 HGCU5mJREeRknikQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9tggoJ1iUmp5akZaZAww1mLQE
 B4+SCO9mkDRvcUFibnFmOkTqFKOilDgvz2KghABIIqM0D64NFt6XGGWlhHkZgQ4R4ilILcrNL
 EGVf8UozsGoJMxrBzKFJzOvBG76K6DFTECL+/8IgywuSURISTUwbqj1m+ez/VTv/L1mfxRiu/
 62JdvY3k8KDzm2RGJafKxSEk/MnBwXP/fS+cs7Wt7mzZXMLgp9etD49m/PlyF9317+f1yVVlA
 h9lrt9OPCzAWJG8tvn13aOMHszgWxb/Jn6vUW8H/wCt/+TcWJYYvjgeRc3++yIrYbheZozWWs
 yXVcVOA9wfa/EktxRqKhFnNRcSIAcaLgBWoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494525117!44544507!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52148 invoked from network); 11 May 2017 17:51:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3EFD81BA8;
 Thu, 11 May 2017 10:51:57 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 199AA3F4FF;
 Thu, 11 May 2017 10:51:55 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:35 +0100
Message-Id: <20170511175340.8448-24-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 23/28] ARM: vITS: handle DISCARD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIERJU0NBUkQgY29tbWFuZCBkcm9wcyB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIGEgRGV2aWNl
SUQvRXZlbnRJRAphbmQgYW4gTFBJL2NvbGxlY3Rpb24gcGFpci4KV2UgbWFyayB0aGUgcmVzcGVj
dGl2ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBtYWtlCnN1cmUgdGhh
dCBhbnkgcXVldWVkIElSUXMgYXJlIHJlbW92ZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYyB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI0IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IGVmN2M3OGYuLmY3YThkNzcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jCkBAIC03MjMsNiArNzIzLDI3IEBAIG91dF91bmxvY2s6CiAgICAgcmV0dXJuIHJldDsK
IH0KIAorc3RhdGljIGludCBpdHNfaGFuZGxlX2Rpc2NhcmQoc3RydWN0IHZpcnRfaXRzICppdHMs
IHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9k
ZXZpY2VpZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChj
bWRwdHIpOworICAgIGludCByZXQ7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwor
CisgICAgLyogUmVtb3ZlIGZyb20gdGhlIHJhZGl4IHRyZWUgYW5kIHJlbW92ZSB0aGUgaG9zdCBl
bnRyeS4gKi8KKyAgICByZXQgPSBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmVudGlk
KTsKKworICAgIC8qIFJlbW92ZSBmcm9tIHRoZSBndWVzdCdzIElUVEUuICovCisgICAgaWYgKCBy
ZXQgfHwgd3JpdGVfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBVTk1BUFBFRF9DT0xMRUNUSU9OLCBJTlZBTElEX0xQSSwg
TlVMTCkgKQorICAgICAgICByZXQgPSAtMTsKKworICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19s
b2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0la
RShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZpbmUgSVRT
X0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKIApA
QCAtNzU1LDYgKzc3Niw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAgICAgICAgIGNhc2UgR0lUU19DTURf
Q0xFQVI6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2NsZWFyKGl0cywgY29tbWFuZCk7
CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9ESVNDQVJEOgorICAg
ICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9kaXNjYXJkKGl0cywgY29tbWFuZCk7CisgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6CiAgICAgICAgICAgICByZXQg
PSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJlYWs7Ci0tIAoy
LjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:52:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFu-000123-4x; Thu, 11 May 2017 17:52:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFs-0000ym-SH
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:52:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B9/0B-02183-0C4A4195; Thu, 11 May 2017 17:52:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXf/EpF
 Ig8tTFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyO7XOZCpZJVrRvOs3SwLhRuIuRi0NIYDOj
 xOm73UxdjJxAznJGiSUHfEBsNgFdiR03XzOD2CICoRJPF3xnBmlgFljDKHFu0U82kISwgLnE8
 YeLwIpYBFQlds4/CRbnFbCW2LDyBlhcQkBOouH8fTCbEyi+ZPosFohlVhK7dp9mncDIvYCRYR
 WjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqCH6xkYGHcw9u3
 1O8QoycGkJMrLOFEkUogvKT+lMiOxOCO+qDQntfgQowwHh5IErz0wYIQEi1LTUyvSMnOAoQaT
 luDgURLhvb8YKM1bXJCYW5yZDpE6xagoJc4rCNInAJLIKM2Da4OF9yVGWSlhXkYGBgYhnoLUo
 tzMElT5V4ziHIxKwrzGIFN4MvNK4Ka/AlrMBLS4/48wyOKSRISUVAPj5Ht7LdbLBc+/dnpNpN
 lUzX+Or2ZK/2/zmvJctUQrI5pz09JF+etNHfSNI9asfPvSeevSLZ8u6Bxg2rMkeoHE7hSWT1r
 Hl85acHN3qJC7/KRTlgYTP6y6FD7Dc8KXJ28npr83KPsvp3BkycTH3vc37b5TFjP5lRKL5Lb7
 IgvdDLQvaHKvXXtA9Y4SS3FGoqEWc1FxIgCTSfXeagIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494525118!44544510!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52246 invoked from network); 11 May 2017 17:51:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 11 May 2017 17:51:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A12021BB1;
 Thu, 11 May 2017 10:51:58 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7A05A3F4FF;
 Thu, 11 May 2017 10:51:57 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:36 +0100
Message-Id: <20170511175340.8448-25-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 24/28] ARM: vITS: handle INV command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElOViBjb21tYW5kIGluc3RydWN0cyB0aGUgSVRTIHRvIHVwZGF0ZSB0aGUgY29uZmlndXJh
dGlvbiBkYXRhIGZvcgphIGdpdmVuIExQSSBieSByZS1yZWFkaW5nIGl0cyBlbnRyeSBmcm9tIHRo
ZSBwcm9wZXJ0eSB0YWJsZS4KV2UgZG9uJ3QgbmVlZCB0byBjYXJlIHNvIG11Y2ggYWJvdXQgdGhl
IHByaW9yaXR5IHZhbHVlLCBidXQgZW5hYmxpbmcKb3IgZGlzYWJsaW5nIGFuIExQSSBoYXMgc29t
ZSBlZmZlY3Q6IFdlIHJlbW92ZSBvciBwdXNoIHZpcnR1YWwgTFBJcwp0byB0aGVpciBWQ1BVcywg
YWxzbyBjaGVjayB0aGUgdmlydHVhbCBwZW5kaW5nIGJpdCBpZiBhbiBMUEkgZ2V0cyBlbmFibGVk
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCA3MCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzAgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggZjdhOGQ3Ny4uNmNmYjU2MCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
QEAgLTQ1Niw2ICs0NTYsNzMgQEAgc3RhdGljIGludCB1cGRhdGVfbHBpX3Byb3BlcnR5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKICAgICByZXR1cm4gMDsKIH0KIAor
LyoKKyAqIENoZWNrcyB3aGV0aGVyIGFuIExQSSB0aGF0IGdvdCBlbmFibGVkIG9yIGRpc2FibGVk
IG5lZWRzIHRvIGNoYW5nZQorICogc29tZXRoaW5nIGluIHRoZSBWR0lDIChhZGRlZCBvciByZW1v
dmVkIGZyb20gdGhlIExSIG9yIHF1ZXVlcykuCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBW
Q1BVIFZHSUMgbG9jayBoZWxkLgorICovCitzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNfc3Rh
dHVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCit7CisgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisgICAgaWYgKCB0ZXN0X2Jp
dChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKKyAgICB7CisgICAgICAgIGlm
ICggIWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSAmJgorICAgICAgICAgICAgICF0ZXN0X2JpdChH
SUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKKyAgICAgICAgICAgIGdpY19yYWlz
ZV9ndWVzdF9pcnEodiwgcC0+aXJxLCBwLT5scGlfcHJpb3JpdHkpOworICAgIH0KKyAgICBlbHNl
CisgICAgeworICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3Rh
dHVzKTsKKyAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOworICAgIH0KK30KKwor
c3RhdGljIGludCBpdHNfaGFuZGxlX2ludihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3Qg
KmNtZHB0cikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gaXRzLT5kOworICAgIHVpbnQzMl90
IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKKyAgICB1aW50MzJfdCBldmVu
dGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7
CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICB1
aW50MzJfdCB2bHBpOworICAgIGludCByZXQgPSAtMTsKKworICAgIHNwaW5fbG9jaygmaXRzLT5p
dHNfbG9jayk7CisKKyAgICAvKiBUcmFuc2xhdGUgdGhlIGV2ZW50IGludG8gYSB2Q1BVL3ZMUEkg
cGFpci4gKi8KKyAgICBpZiAoICFyZWFkX2l0dGVfbG9ja2VkKGl0cywgZGV2aWQsIGV2ZW50aWQs
ICZ2Y3B1LCAmdmxwaSkgKQorICAgICAgICBnb3RvIG91dF91bmxvY2tfaXRzOworCisgICAgaWYg
KCB2bHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrX2l0czsKKwor
ICAgIHAgPSBnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIGl0cy0+ZG9vcmJlbGxf
YWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpZCwg
ZXZlbnRpZCk7CisgICAgaWYgKCB1bmxpa2VseSghcCkgKQorICAgICAgICBnb3RvIG91dF91bmxv
Y2tfaXRzOworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CisKKyAgICAvKiBSZWFkIHRoZSBwcm9wZXJ0eSB0YWJsZSBhbmQgdXBkYXRlIG91ciBj
YWNoZWQgc3RhdHVzLiAqLworICAgIGlmICggdXBkYXRlX2xwaV9wcm9wZXJ0eShkLCBwKSApCisg
ICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qIENoZWNrIHdoZXRoZXIgdGhlIExQSSBu
ZWVkcyB0byBnbyBvbiBhIFZDUFUuICovCisgICAgdXBkYXRlX2xwaV92Z2ljX3N0YXR1cyh2Y3B1
LCBwKTsKKworICAgIHJldCA9IDA7CisKK291dF91bmxvY2s6CisgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworb3V0X3VubG9ja19pdHM6
CisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIHJldDsKK30K
KwogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8KIHN0YXRpYyBp
bnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2aWQpCkBAIC03ODIs
NiArODQ5LDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6CiAg
ICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfSU5WOgorICAgICAgICAgICAgcmV0ID0g
aXRzX2hhbmRsZV9pbnYoaXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBjYXNlIEdJVFNfQ01EX01BUEM6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGMo
aXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi45LjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:52:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:52:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFv-00014Z-CI; Thu, 11 May 2017 17:52:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFu-00011h-HJ
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:52:02 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 9D/F3-01977-1C4A4195; Thu, 11 May 2017 17:52:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTffgEpF
 Ig4tzGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNC94wFyyRrlgw/TBTA2O7SBcjF4eQwGZG
 iRXfD7FDOMsZJebfbwVyODnYBHQldtx8zQxiiwiESjxd8J0ZpIhZYA2jxLlFP9lAEsICVhILf
 j5mBLFZBFQlrszqYupi5ODgFbCWuPNLASQsISAn0XD+PtgcTqDwkumzWEBsIaDWXbtPs05g5F
 7AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9C/DECwg7H
 5i9MhRkkOJiVRXsaJIpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHivLgbKCRalpqdWpGXmAAMN
 Ji3BwaMkwnsfJM1bXJCYW5yZDpE6xagoJc4rCAxPIQGQREZpHlwbLLgvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZh3J8h4nsy8Erjpr4AWMwEt7v8jDLK4JBEhJdXAOP2ZaidLad+mdVm5aY
 yVsly3ryz74zVDVlL2R3PJJIbDM/c8vPQhpO3tpHp/gbk+gf8C3/QreVwUfhpralo/e+ddz8f
 hX74rLg3RvaOQk8VuqVfUv6c1dHb1q9PRFyPL9s7O+/8nLnTuyUgLDnvhDOewm9sPz+O8/fWQ
 bYrukjtcZxmsN+ypVGIpzkg01GIuKk4EAGQuL2JpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494525120!44544513!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52315 invoked from network); 11 May 2017 17:52:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 11 May 2017 17:52:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0DC171BBC;
 Thu, 11 May 2017 10:52:00 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DB9EE3F4FF;
 Thu, 11 May 2017 10:51:58 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:37 +0100
Message-Id: <20170511175340.8448-26-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 25/28] ARM: vITS: handle INVALL command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElOVkFMTCBjb21tYW5kIGluc3RydWN0cyBhbiBJVFMgdG8gaW52YWxpZGF0ZSB0aGUgY29u
ZmlndXJhdGlvbgpkYXRhIGZvciBhbGwgTFBJcyBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiByZWRp
c3RyaWJ1dG9yIChyZWFkOiBWQ1BVKS4KVGhpcyBpcyBuYXN0eSB0byBlbXVsYXRlIGV4YWN0bHkg
d2l0aCBvdXIgYXJjaGl0ZWN0dXJlLCBzbyB3ZSBqdXN0Cml0ZXJhdGUgb3ZlciBhbGwgbWFwcGVk
IExQSXMgYW5kIGZpbHRlciBmb3IgdGhvc2UgZnJvbSB0aGF0IHBhcnRpY3VsYXIKVkNQVS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCmluZGV4IDZjZmI1NjAuLjM2ZmFhMTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC01
MjMsNiArNTIzLDY5IEBAIG91dF91bmxvY2tfaXRzOgogICAgIHJldHVybiByZXQ7CiB9CiAKKy8q
CisgKiBJTlZBTEwgdXBkYXRlcyB0aGUgcGVyLUxQSSBjb25maWd1cmF0aW9uIHN0YXR1cyBmb3Ig
ZXZlcnkgTFBJIG1hcHBlZCB0bworICogYSBwYXJ0aWN1bGFyIHJlZGlzdHJpYnV0b3IuCisgKiBX
ZSBpdGVyYXRlIG92ZXIgYWxsIG1hcHBlZCBMUElzIGluIG91ciByYWRpeCB0cmVlIGFuZCB1cGRh
dGUgdGhvc2UuCisgKi8KK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9pbnZhbGwoc3RydWN0IHZpcnRf
aXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgY29sbGlkID0gaXRz
X2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycXNbMTZdOworICAgIHVpbnQ2NF90IHZscGkgPSAwOyAg
ICAgICAgICAvKiA2NC1iaXQgdG8gY2F0Y2ggb3ZlcmZsb3dzICovCisgICAgdW5zaWduZWQgaW50
IG5yX2xwaXMsIGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgcmV0ID0gMDsK
KworICAgIC8qCisgICAgICogQXMgdGhpcyBpbXBsZW1lbnRhdGlvbiB3YWxrcyBvdmVyIGFsbCBt
YXBwZWQgTFBJcywgaXQgbWlnaHQgdGFrZQorICAgICAqIHRvbyBsb25nIGZvciBhIHJlYWwgZ3Vl
c3QsIHNvIHdlIG1pZ2h0IHdhbnQgdG8gcmV2aXNpdCB0aGlzCisgICAgICogaW1wbGVtZW50YXRp
b24gZm9yIERvbVVzLgorICAgICAqIEhvd2V2ZXIgdGhpcyBjb21tYW5kIGlzIHZlcnkgcmFyZSwg
YWxzbyB3ZSBkb24ndCBleHBlY3QgbWFueQorICAgICAqIExQSXMgdG8gYmUgYWN0dWFsbHkgbWFw
cGVkLCBzbyBpdCdzIGZpbmUgZm9yIERvbTAgdG8gdXNlLgorICAgICAqLworICAgIEFTU0VSVChp
c19oYXJkd2FyZV9kb21haW4oaXRzLT5kKSk7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xv
Y2spOworICAgIHZjcHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOwor
ICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworICAgIHJlYWRfbG9jaygmaXRzLT5kLT5h
cmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKworICAgIGRvCisgICAgeworICAgICAgICBu
cl9scGlzID0gcmFkaXhfdHJlZV9nYW5nX2xvb2t1cCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9s
cGlfdHJlZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQg
KiopcGlycXMsIHZscGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFSUkFZX1NJWkUocGlycXMpKTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2xwaXM7
IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFdlIG9ubHkgY2FyZSBhYm91dCBMUElz
IG9uIG91ciBWQ1BVLiAqLworICAgICAgICAgICAgaWYgKCBwaXJxc1tpXS0+bHBpX3ZjcHVfaWQg
IT0gdmNwdS0+dmNwdV9pZCApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAg
ICAgIHZscGkgPSBwaXJxc1tpXS0+aXJxOworICAgICAgICAgICAgLyogSWYgdGhhdCBmYWlscyBm
b3IgYSBzaW5nbGUgTFBJLCBjYXJyeSBvbiB0byBoYW5kbGUgdGhlIHJlc3QuICovCisgICAgICAg
ICAgICByZXQgPSB1cGRhdGVfbHBpX3Byb3BlcnR5KGl0cy0+ZCwgcGlycXNbaV0pOworICAgICAg
ICAgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVz
KHZjcHUsIHBpcnFzW2ldKTsKKyAgICAgICAgfQorICAgIC8qCisgICAgICogTG9vcCBvdmVyIHRo
ZSBuZXh0IGdhbmcgb2YgcGVuZGluZ19pcnFzIHVudGlsIHdlIHJlYWNoZWQgdGhlIGVuZCBvZgor
ICAgICAqIGEgKGZ1bGx5IHBvcHVsYXRlZCkgdHJlZSBvciB0aGUgbG9va3VwIGZ1bmN0aW9uIHJl
dHVybnMgbGVzcyBMUElzIHRoYW4KKyAgICAgKiBpdCBoYXMgYmVlbiBhc2tlZCBmb3IuCisgICAg
ICovCisgICAgfSB3aGlsZSAoICgrK3ZscGkgPCBpdHMtPmQtPmFyY2gudmdpYy5ucl9scGlzKSAm
JgorICAgICAgICAgICAgICAobnJfbHBpcyA9PSBBUlJBWV9TSVpFKHBpcnFzKSkgKTsKKworICAg
IHJlYWRfdW5sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisK
KyAgICByZXR1cm4gcmV0OworfQorCiAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9j
ayBoZWxkLiAqLwogc3RhdGljIGludCBpdHNfZGlzY2FyZF9ldmVudChzdHJ1Y3QgdmlydF9pdHMg
Kml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50
MzJfdCB2ZXZpZCkKQEAgLTg1Miw2ICs5MTUsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRs
ZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogICAgICAgICBj
YXNlIEdJVFNfQ01EX0lOVjoKICAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfaW52KGl0cywg
Y29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlZB
TEw6CisgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludmFsbChpdHMsIGNvbW1hbmQpOwor
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfTUFQQzoKICAgICAgICAg
ICAgIHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJl
YWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:52:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sFx-00018y-KB; Thu, 11 May 2017 17:52:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFw-0000ym-Hy
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:52:04 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1C/1B-02183-4C4A4195; Thu, 11 May 2017 17:52:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTffwEpF
 IgxfN+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeB/9YC27oV1yf85uxgfGIShcjF4eQwGZG
 iWmzfrJ3MXICOcsZJfquJIHYbAK6EjtuvmYGsUUEQiWeLvjODNLALLCGUeLcop9sIAlhgUCJ+
 bMmgDWzCKhK7Hl+jAnE5hWwlpgweTtYXEJATqLh/H2wQZxA8SXTZ7FALLOS2LX7NOsERu4FjA
 yrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g7F
 lr98hRkkOJiVRXsaJIpFCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYL36mKg
 OsGi1PTUirTMHGAIwpRKcPAoifDeB0nzFhck5hZnpkOkTjEqSonzCgIDV0gAJJFRmgfXBgv7S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeXeCjOfJzCuBm/4KaDET0OL+P8Igi0sSEVJSDY
 y7Sn+WPzxhffLS9CM89sY/D5h/rbnIYfvraVVsBN+Os1elb+pyGsjvSbw+PUOuiz3hx/Tn1zO
 2F/TrLJSU10wyOeewWV7ob5vqnSx/6V07Y/rM9+sLxG9/q693ZRqvNffUUhvX2ocbjjS4r9Rd
 7Co1IY7XnedENKPliW8pbQ9CLJkWrsxcM0eJpTgj0VCLuag4EQBuERjodgIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494525123!99333463!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40178 invoked from network); 11 May 2017 17:52:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 11 May 2017 17:52:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D1C511C00;
 Thu, 11 May 2017 10:52:02 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AA8223F4FF;
 Thu, 11 May 2017 10:52:01 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:39 +0100
Message-Id: <20170511175340.8448-28-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 27/28] ARM: vITS: create and initialize
	virtual ITSes for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGVhY2ggaGFyZHdhcmUgSVRTIGNyZWF0ZSBhbmQgaW5pdGlhbGl6ZSBhIHZpcnR1YWwgSVRT
IGZvciBEb20wLgpXZSB1c2UgdGhlIHNhbWUgbWVtb3J5IG1hcHBlZCBhZGRyZXNzIHRvIGtlZXAg
dGhlIGRvb3JiZWxsIHdvcmtpbmcuClRoaXMgaW50cm9kdWNlcyBhIGZ1bmN0aW9uIHRvIGluaXRp
YWxpemUgYSB2aXJ0dWFsIElUUy4KV2UgbWFpbnRhaW4gYSBsaXN0IG9mIHZpcnR1YWwgSVRTZXMs
IGF0IHRoZSBtb21lbnQgZm9yIHRoZSBvbmx5CnB1cnBvc2Ugb2YgbGF0ZXIgYmVpbmcgYWJsZSB0
byBmcmVlIHRoZW0gYWdhaW4uCldlIGNvbmZpZ3VyZSB0aGUgdmlydHVhbCBJVFNlcyB0byBtYXRj
aCB0aGUgaGFyZHdhcmUgb25lcywgdGhhdCBpcyB3ZQprZWVwIHRoZSBudW1iZXIgb2YgZGV2aWNl
IElEIGJpdHMgYW5kIGV2ZW50IElEIGJpdHMgdGhlIHNhbWUgYXMgdGhlIGhvc3QKSVRTLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICAgICB8
ICA0ICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA0ICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA4NCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA4ZjZmZjExLi5jYTM1YWNhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYwpAQCAtNTIsNiArNTIsNyBAQAogICovCiBzdHJ1Y3QgdmlydF9pdHMgewogICAgIHN0
cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IGxpc3RfaGVhZCB2aXRzX2xpc3Q7CiAgICAgcGFk
ZHJfdCBkb29yYmVsbF9hZGRyZXNzOwogICAgIHVuc2lnbmVkIGludCBkZXZpZF9iaXRzOwogICAg
IHVuc2lnbmVkIGludCBldmlkX2JpdHM7CkBAIC0xMDMsMTQgKzEwNCw0OSBAQCB1bnNpZ25lZCBp
bnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IHZnaWNf
djNfaXRzX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgaW50IHJldDsKKwor
ICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLnZnaWMudml0c19saXN0KTsKICAgICBzcGluX2xv
Y2tfaW5pdCgmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwogICAgIGQtPmFyY2gudmdp
Yy5pdHNfZGV2aWNlcyA9IFJCX1JPT1Q7CiAKKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihk
KSApCisgICAgeworICAgICAgICBzdHJ1Y3QgaG9zdF9pdHMgKmh3X2l0czsKKworICAgICAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgICAg
ICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogRm9yIGVhY2ggaG9zdCBJVFMgY3Jl
YXRlIGEgdmlydHVhbCBJVFMgdXNpbmcgdGhlIHNhbWUKKyAgICAgICAgICAgICAqIGJhc2UgYW5k
IHRodXMgZG9vcmJlbGwgYWRkcmVzcy4KKyAgICAgICAgICAgICAqIFVzZSB0aGUgc2FtZSBudW1i
ZXIgb2YgZGV2aWNlIElEIGFuZCBldmVudCBJRCBiaXRzIGFzIHRoZSBob3N0LgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICByZXQgPSB2Z2ljX3YzX2l0c19pbml0X3ZpcnR1YWwoZCwgaHdf
aXRzLT5hZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3
X2l0cy0+ZGV2aWRfYml0cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBod19pdHMtPmV2aWRfYml0cyk7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgdmdpY192M19pdHNfZnJlZV9kb21haW4oZCk7CisgICAg
ICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UK
KyAgICAgICAgICAgICAgICBkLT5hcmNoLnZnaWMuaGFzX2l0cyA9IHRydWU7CisgICAgICAgIH0K
KyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIAogdm9pZCB2Z2ljX3YzX2l0c19mcmVlX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHN0cnVjdCB2aXJ0X2l0cyAqcG9zLCAqdGVtcDsK
KworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggcG9zLCB0ZW1wLCAmZC0+YXJjaC52Z2lj
LnZpdHNfbGlzdCwgdml0c19saXN0ICkKKyAgICB7CisgICAgICAgIGxpc3RfZGVsKCZwb3MtPnZp
dHNfbGlzdCk7CisgICAgICAgIHhmcmVlKHBvcyk7CisgICAgfQorCiAgICAgQVNTRVJUKFJCX0VN
UFRZX1JPT1QoJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlcykpOwogfQogCkBAIC0xNDA3LDYgKzE0
NDMsNDUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZnaWNfaXRzX21t
aW9faGFuZGxlciA9IHsKICAgICAud3JpdGUgPSB2Z2ljX3YzX2l0c19tbWlvX3dyaXRlLAogfTsK
IAoraW50IHZnaWNfdjNfaXRzX2luaXRfdmlydHVhbChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90
IGd1ZXN0X2FkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBk
ZXZpZF9iaXRzLCB1bnNpZ25lZCBpbnQgZXZpZF9iaXRzKQoreworICAgIHN0cnVjdCB2aXJ0X2l0
cyAqaXRzOworICAgIHVpbnQ2NF90IGJhc2VfYXR0cjsKKworICAgIGl0cyA9IHh6YWxsb2Moc3Ry
dWN0IHZpcnRfaXRzKTsKKyAgICBpZiAoICFpdHMgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsK
KworICAgIGJhc2VfYXR0ciAgPSBHSUNfQkFTRVJfSW5uZXJTaGFyZWFibGUgPDwgR0lUU19CQVNF
Ul9TSEFSRUFCSUxJVFlfU0hJRlQ7CisgICAgYmFzZV9hdHRyIHw9IEdJQ19CQVNFUl9DQUNIRV9T
YW1lQXNJbm5lciA8PCBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVDsKKyAgICBi
YXNlX2F0dHIgfD0gR0lDX0JBU0VSX0NBQ0hFX1JhV2FXYiA8PCBHSVRTX0JBU0VSX0lOTkVSX0NB
Q0hFQUJJTElUWV9TSElGVDsKKworICAgIGl0cy0+Y2Jhc2VyICA9IGJhc2VfYXR0cjsKKyAgICBi
YXNlX2F0dHIgfD0gMFVMTCA8PCBHSVRTX0JBU0VSX1BBR0VfU0laRV9TSElGVDsgICAgLyogNEsg
cGFnZXMgKi8KKyAgICBpdHMtPmJhc2VyX2RldiA9IEdJVFNfQkFTRVJfVFlQRV9ERVZJQ0UgPDwg
R0lUU19CQVNFUl9UWVBFX1NISUZUOworICAgIGl0cy0+YmFzZXJfZGV2IHw9IChzaXplb2YoZGV2
X3RhYmxlX2VudHJ5X3QpIC0gMSkgPDwKKyAgICAgICAgICAgICAgICAgICAgICBHSVRTX0JBU0VS
X0VOVFJZX1NJWkVfU0hJRlQ7CisgICAgaXRzLT5iYXNlcl9kZXYgfD0gYmFzZV9hdHRyOworICAg
IGl0cy0+YmFzZXJfY29sbCAgPSBHSVRTX0JBU0VSX1RZUEVfQ09MTEVDVElPTiA8PCBHSVRTX0JB
U0VSX1RZUEVfU0hJRlQ7CisgICAgaXRzLT5iYXNlcl9jb2xsIHw9IChzaXplb2YoY29sbF90YWJs
ZV9lbnRyeV90KSAtIDEpIDw8CisgICAgICAgICAgICAgICAgICAgICAgIEdJVFNfQkFTRVJfRU5U
UllfU0laRV9TSElGVDsKKyAgICBpdHMtPmJhc2VyX2NvbGwgfD0gYmFzZV9hdHRyOworICAgIGl0
cy0+ZCA9IGQ7CisgICAgaXRzLT5kb29yYmVsbF9hZGRyZXNzID0gZ3Vlc3RfYWRkciArIElUU19E
T09SQkVMTF9PRkZTRVQ7CisgICAgaXRzLT5kZXZpZF9iaXRzID0gZGV2aWRfYml0czsKKyAgICBp
dHMtPmV2aWRfYml0cyA9IGV2aWRfYml0czsKKyAgICBzcGluX2xvY2tfaW5pdCgmaXRzLT52Y21k
X2xvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZpdHMtPml0c19sb2NrKTsKKworICAgIHJlZ2lz
dGVyX21taW9faGFuZGxlcihkLCAmdmdpY19pdHNfbW1pb19oYW5kbGVyLCBndWVzdF9hZGRyLCBT
Wl82NEssIGl0cyk7CisKKyAgICAvKiBSZWdpc3RlciB0aGUgdmlydHVhbCBJVFNlcyB0byBiZSBh
YmxlIHRvIGNsZWFuIHRoZW0gdXAgbGF0ZXIuICovCisgICAgbGlzdF9hZGRfdGFpbCgmaXRzLT52
aXRzX2xpc3QsICZkLT5hcmNoLnZnaWMudml0c19saXN0KTsKKworICAgIHJldHVybiAwOworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggNDFjZGE3OC4u
ZmQ0YjVmNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy12My5jCkBAIC0xNzAwLDYgKzE3MDAsMTAgQEAgc3RhdGljIGludCB2Z2ljX3Yz
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGQtPmFyY2gudmdpYy5pbnRp
ZF9iaXRzID0gR1VFU1RfR0lDVjNfR0lDRF9JTlRJRF9CSVRTOwogICAgIH0KIAorICAgIC8qCisg
ICAgICogRm9yIGEgaGFyZHdhcmUgZG9tYWluLCB0aGlzIHdpbGwgaXRlcmF0ZSBvdmVyIHRoZSBo
b3N0IElUU2VzCisgICAgICogYW5kIG1hcHMgIG9uZSB2aXJ0dWFsIElUUyBwZXIgaG9zdCBJVFMg
YXQgdGhlIHNhbWUgYWRkcmVzcy4KKyAgICAgKi8KICAgICByZXQgPSB2Z2ljX3YzX2l0c19pbml0
X2RvbWFpbihkKTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldHVybiByZXQ7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaAppbmRleCBiMmQ5OGJiLi45MmY0Y2U1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTEx
NSw2ICsxMTUsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgc3BpbmxvY2tfdCBpdHNf
ZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2VzIHRyZWUgKi8K
ICAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBwZW5kX2xwaV90cmVlOyAvKiBTdG9yZXMg
c3RydWN0IHBlbmRpbmdfaXJxJ3MgKi8KICAgICAgICAgcndsb2NrX3QgcGVuZF9scGlfdHJlZV9s
b2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRfbHBpX3RyZWUgKi8KKyAgICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCB2aXRzX2xpc3Q7ICAgICAgICAgLyogTGlzdCBvZiB2aXJ0dWFsIElUU2Vz
ICovCiAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOwogICAgICAgICBib29sIHJkaXN0
c19lbmFibGVkOyAgICAgICAgICAgICAgICAvKiBJcyBhbnkgcmVkaXN0cmlidXRvciBlbmFibGVk
PyAqLwogICAgICAgICBib29sIGhhc19pdHM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4
IDkyNzU2OGYuLmU0MWY4ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xNTgsNiAr
MTU4LDEwIEBAIGludCBnaWN2M19pdHNfc2V0dXBfY29sbGVjdGlvbih1bnNpZ25lZCBpbnQgY3B1
KTsKIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQg
dmdpY192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKKy8qIENyZWF0ZSBh
bmQgcmVnaXN0ZXIgYSB2aXJ0dWFsIElUUyBhdCB0aGUgZ2l2ZW4gZ3Vlc3QgYWRkcmVzcy4gKi8K
K2ludCB2Z2ljX3YzX2l0c19pbml0X3ZpcnR1YWwoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBn
dWVzdF9hZGRyLAorCQkJICAgICB1bnNpZ25lZCBpbnQgZGV2aWRfYml0cywgdW5zaWduZWQgaW50
IGV2aWRfYml0cyk7CisKIC8qCiAgKiBNYXAgYSBkZXZpY2Ugb24gdGhlIGhvc3QgYnkgYWxsb2Nh
dGluZyBhbiBJVFQgb24gdGhlIGhvc3QgKElUUykuCiAgKiAibnJfZXZlbnQiIHNwZWNpZmllcyBo
b3cgbWFueSBldmVudHMgKGludGVycnVwdHMpIHRoaXMgZGV2aWNlIHdpbGwgbmVlZC4KLS0gCjIu
OS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 17:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sG0-0001EO-1M; Thu, 11 May 2017 17:52:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFy-0000ym-4P
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:52:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 71/2B-02183-5C4A4195; Thu, 11 May 2017 17:52:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTffoEpF
 Ig0cLuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozze7vYC16pVDR9W8TWwNgk3cXIxSEksJlR
 4texp6wQznIg59Fcpi5GTg42AV2JHTdfM4PYIgKhEk8XfGcGKWIWWMMocW7RTzaQhLCAi8ThG
 wtYQGwWAVWJqw/usoLYvALWEr8+r2QHsSUE5CQazt8HG8QJFF8yfRZYvZCAlcSu3adZJzByL2
 BkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6OF6BgbGHYy
 XvzodYpTkYFIS5WWcKBIpxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4IxcD
 1QkWpaanVqRl5gBDEKZUgoNHSYR38yKgNG9xQWJucWY6ROoUo6KUOC8PSJ8ASCKjNA+uDRb2l
 xhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8+4EmcKTmVcCN/0V0GImoMX9f4RBFpckIqSkGh
 i3LOSd8fa4PUtTyWcd/stfAl4HcW4oMvgRlRRjL8dg1L7m2lensuTelYGXdTxtH340mfpNUPC
 u3/oEfpsSyar/j/USPuzpubJ0+7tI067CZczniiZVhex/JxPPs/zdg08nKmd2njrKZei6/F8C
 Y5LqKf+2DsW6j9mGRhMLN3V7rErWvB+/zUCJpTgj0VCLuag4EQD+igrOdgIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494525124!96792875!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9398 invoked from network); 11 May 2017 17:52:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 11 May 2017 17:52:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3E1621C01;
 Thu, 11 May 2017 10:52:04 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 183063F4FF;
 Thu, 11 May 2017 10:52:02 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:40 +0100
Message-Id: <20170511175340.8448-29-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 28/28] ARM: vITS: create ITS subnodes for
	Dom0 DT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RG9tMCBleHBlY3RzIGFsbCBJVFNlcyBpbiB0aGUgc3lzdGVtIHRvIGJlIHByb3BhZ2F0ZWQgdG8g
YmUgYWJsZSB0bwp1c2UgTVNJcy4KQ3JlYXRlIERvbTAgRFQgbm9kZXMgZm9yIGVhY2ggaGFyZHdh
cmUgSVRTLCBrZWVwaW5nIHRoZSByZWdpc3RlciBmcmFtZQphZGRyZXNzIHRoZSBzYW1lLCBhcyB0
aGUgZG9vcmJlbGwgYWRkcmVzcyB0aGF0IHRoZSBEb20wIGRyaXZlcnMgcHJvZ3JhbQppbnRvIHRo
ZSBCQVJzIGhhcyB0byBtYXRjaCB0aGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jICAgICAgICB8IDczICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDQgKystCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaCB8IDEyICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgODgg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IGYwMDU5N2UuLjMz
OWVjY2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMjAsNiArMjAsNyBAQAogCiAjaW5jbHVkZSA8eGVuL2xp
Yi5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgorI2luY2x1ZGUgPHhlbi9saWJmZHQvbGliZmR0
Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgpAQCAtOTQ1LDYgKzk0Niw3OCBAQCBpbnQgZ2ljdjNfbHBpX2NoYW5n
ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsLAogICAgIHJldHVybiAw
OwogfQogCisvKgorICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZyb20g
YSBsaXN0IG9mIGhvc3QgSVRTZXMuCisgKiBUaGlzIGNvcGllcyB0aGUgcmVnIHByb3BlcnR5LCBz
byB0aGUgZ3Vlc3Qgc2VlcyB0aGUgSVRTIGF0IHRoZSBzYW1lIGFkZHJlc3MKKyAqIGFzIHRoZSBo
b3N0LgorICovCitpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICpmZHQpCit7CisgICAgdWludDMyX3QgbGVuOworICAgIGludCByZXM7CisgICAgY29u
c3Qgdm9pZCAqcHJvcCA9IE5VTEw7CisgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpp
dHMgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7CisKKyAgICBp
ZiAoIGxpc3RfZW1wdHkoJmhvc3RfaXRzX2xpc3QpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAg
ICAvKiBUaGUgc3ViLW5vZGVzIHJlcXVpcmUgdGhlIHJhbmdlcyBwcm9wZXJ0eSAqLworICAgIHBy
b3AgPSBkdF9nZXRfcHJvcGVydHkoZ2ljLCAicmFuZ2VzIiwgJmxlbik7CisgICAgaWYgKCAhcHJv
cCApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ2FuJ3QgZmluZCByYW5nZXMg
cHJvcGVydHkgZm9yIHRoZSBnaWMgbm9kZVxuIik7CisgICAgICAgIHJldHVybiAtRkRUX0VSUl9Y
RU4oRU5PRU5UKTsKKyAgICB9CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAicmFuZ2Vz
IiwgcHJvcCwgbGVuKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCisg
ICAgeworICAgICAgICBpdHMgPSBpdHNfZGF0YS0+ZHRfbm9kZTsKKworICAgICAgICByZXMgPSBm
ZHRfYmVnaW5fbm9kZShmZHQsIGl0cy0+bmFtZSk7CisgICAgICAgIGlmICggcmVzICkKKyAgICAg
ICAgICAgIHJldHVybiByZXM7CisKKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmluZyhm
ZHQsICJjb21wYXRpYmxlIiwgImFybSxnaWMtdjMtaXRzIik7CisgICAgICAgIGlmICggcmVzICkK
KyAgICAgICAgICAgIHJldHVybiByZXM7CisKKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZk
dCwgIm1zaS1jb250cm9sbGVyIiwgTlVMTCwgMCk7CisgICAgICAgIGlmICggcmVzICkKKyAgICAg
ICAgICAgIHJldHVybiByZXM7CisKKyAgICAgICAgaWYgKCBpdHMtPnBoYW5kbGUgKQorICAgICAg
ICB7CisgICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwg
aXRzLT5waGFuZGxlKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAgLyogVXNlIHRoZSBzYW1lIHJlZyByZWdp
b25zIGFzIHRoZSBJVFMgbm9kZSBpbiBob3N0IERUQi4gKi8KKyAgICAgICAgcHJvcCA9IGR0X2dl
dF9wcm9wZXJ0eShpdHMsICJyZWciLCAmbGVuKTsKKyAgICAgICAgaWYgKCAhcHJvcCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJHSUN2MzogQ2FuJ3QgZmluZCBJ
VFMgcmVnIHByb3BlcnR5LlxuIik7CisgICAgICAgICAgICByZXMgPSAtRkRUX0VSUl9YRU4oRU5P
RU5UKTsKKyAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgIH0KKworICAgICAgICByZXMg
PSBmZHRfcHJvcGVydHkoZmR0LCAicmVnIiwgcHJvcCwgbGVuKTsKKyAgICAgICAgaWYgKCByZXMg
KQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKworICAgICAgICBmZHRfZW5kX25vZGUoZmR0KTsK
KyAgICB9CisKKyAgICByZXR1cm4gcmVzOworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElU
UyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZv
aWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQog
ewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12
My5jCmluZGV4IGQ1MzlkNmMuLmM5MjczMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTExNzIsOCArMTE3MiwxMCBAQCBz
dGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAogCiAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIsIG5ld19jZWxscywgbGVuKTsK
ICAgICB4ZnJlZShuZXdfY2VsbHMpOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJl
czsKIAotICAgIHJldHVybiByZXM7CisgICAgcmV0dXJuIGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0
X25vZGVzKGQsIGdpYywgZmR0KTsKIH0KIAogc3RhdGljIGNvbnN0IGh3X2lycV9jb250cm9sbGVy
IGdpY3YzX2hvc3RfaXJxX3R5cGUgPSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IGU0
MWY4ZmQuLjk0YzU3N2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xNjIsNiArMTYy
LDExIEBAIHZvaWQgdmdpY192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiBp
bnQgdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZ3Vl
c3RfYWRkciwKIAkJCSAgICAgdW5zaWduZWQgaW50IGRldmlkX2JpdHMsIHVuc2lnbmVkIGludCBl
dmlkX2JpdHMpOwogCisvKiBDcmVhdGUgdGhlIGFwcHJvcHJpYXRlIERUIG5vZGVzIGZvciBhIGhh
cmR3YXJlIGRvbWFpbi4gKi8KK2ludCBnaWN2M19pdHNfbWFrZV9od2RvbV9kdF9ub2Rlcyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZ2ljLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmZkdCk7CisKIC8qCiAgKiBNYXAgYSBkZXZpY2Ugb24gdGhlIGhvc3Qg
YnkgYWxsb2NhdGluZyBhbiBJVFQgb24gdGhlIGhvc3QgKElUUykuCiAgKiAibnJfZXZlbnQiIHNw
ZWNpZmllcyBob3cgbWFueSBldmVudHMgKGludGVycnVwdHMpIHRoaXMgZGV2aWNlIHdpbGwgbmVl
ZC4KQEAgLTI0OCw2ICsyNTMsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHZnaWNfdjNfaXRzX2Zy
ZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IGdp
Y3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKmdpYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmZkdCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogI2VuZGlmIC8q
IENPTkZJR19IQVNfSVRTICovCiAKICNlbmRpZgotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sG0-0001FF-A8; Thu, 11 May 2017 17:52:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sFy-00019t-BY
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:52:06 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 7B/AC-02183-5C4A4195; Thu, 11 May 2017 17:52:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTffQEpF
 Ig9l7+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyV0xvZCx4KVZztXc3YwLiev4uRi0NIYDOj
 xOxpH9khnOWMElfPdDN1MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8AaRolzi36ygSSEBVwlT
 lw+zApiswioSrQcuwFm8wpYS7y/3gxmSwjISTScvw82iBMovmT6LBYQW0jASmLX7tOsExi5Fz
 AyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9DADEOxgXNv
 qfIhRkoNJSZSXcaJIpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3quLgXKCRanpqRVpmTnAUINJ
 S3DwKInwLgFJ8xYXJOYWZ6ZDpE4xKkqJ8woCA1RIACSRUZoH1wYL70uMslLCvIxAhwjxFKQW5
 WaWoMq/YhTnYFQS5t0JMp4nM68EbvoroMVMQIv7/wiDLC5JREhJNTA6eH1lttC9vittf6dEj9
 Cdewpp+gpS/dJXeSV4c3/xLv5ud1L++7/I4/9Lvzx69UK+4HR83yYBBQax7VJPC3wuvnhSULV
 m1h7ztdaaKXemH100+dP7G7unK+oeL2O3j85pubhRvaw+7fz281Nahc2b1Es+BUw/zisnnNgv
 bb3Z874DA8s3lXAlluKMREMt5qLiRAAmH8lVagIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494525121!61353726!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49995 invoked from network); 11 May 2017 17:52:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 11 May 2017 17:52:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 700DF1BBD;
 Thu, 11 May 2017 10:52:01 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 47F213F4FF;
 Thu, 11 May 2017 10:52:00 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 11 May 2017 18:53:38 +0100
Message-Id: <20170511175340.8448-27-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v9 26/28] ARM: vITS: increase mmio_count for
	each ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5jcmVhc2UgdGhlIGNvdW50IG9mIE1NSU8gcmVnaW9ucyBuZWVkZWQgYnkgb25lIGZvciBlYWNo
IElUUyBEb20wIGhhcwp0byBlbXVsYXRlLiBXZSBlbXVsYXRlIHRoZSBJVFNlcyAxOjEgZnJvbSB0
aGUgaGFyZHdhcmUsIHNvIHRoZSBudW1iZXIKaXMgdGhlIG51bWJlciBvZiBob3N0IElUU2VzLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgfCAxNSArKysrKysrKysrKysrKysK
IHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaCB8ICA3ICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggMzZmYWExNi4uOGY2ZmYxMSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMt
aXRzLmMKQEAgLTg2LDYgKzg2LDIxIEBAIHR5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5
X3Q7CiAjZGVmaW5lIEdJVFNfQkFTRVJfUk9fTUFTSyAgICAgICAoR0lUU19CQVNFUl9UWVBFX01B
U0sgfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDMxVUwgPDwgR0lUU19C
QVNFUl9FTlRSWV9TSVpFX1NISUZUKSkKIAordW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGhvc3RfaXRzICpod19pdHM7
CisgICAgdW5zaWduZWQgaW50IHJldCA9IDA7CisKKyAgICAvKiBPbmx5IERvbTAgY2FuIHVzZSBl
bXVsYXRlZCBJVFNlcyBzbyBmYXIuICovCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywg
Jmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgICAgICByZXQrKzsKKworICAgIHJldHVybiByZXQ7
Cit9CisKIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jayk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpp
bmRleCA2ZGJkYjJlLi40MWNkYTc4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE4MDIsNiArMTgwMiw5IEBAIGludCB2
Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KQogICAgIC8qIEdJ
Q0QgcmVnaW9uICsgbnVtYmVyIG9mIFJlZGlzdHJpYnV0b3JzICovCiAgICAgKm1taW9fY291bnQg
PSB2Z2ljX3YzX3JkaXN0X2NvdW50KGQpICsgMTsKIAorICAgIC8qIG9uZSByZWdpb24gcGVyIElU
UyAqLworICAgICptbWlvX2NvdW50ICs9IHZnaWNfdjNfaXRzX2NvdW50KGQpOworCiAgICAgcmVn
aXN0ZXJfdmdpY19vcHMoZCwgJnYzX29wcyk7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKaW5kZXggODJkNzg4Yy4uOTI3NTY4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKQEAgLTEzNyw2ICsxMzcsOCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0
cyh2b2lkKTsKIAordW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpOworCiB2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKTsKIAogaW50
IGdpY3YzX2xwaV9pbml0X3JkaXN0KHZvaWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpOwpAQCAtMTk2
LDYgKzE5OCwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2
b2lkKQogICAgIHJldHVybiBmYWxzZTsKIH0KIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQg
dmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4g
MDsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBp
KQogewogICAgIC8qIFdlIGRvbid0IGVuYWJsZSBMUElzIHdpdGhvdXQgYW4gSVRTLiAqLwotLSAK
Mi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:52:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sGT-00021c-Iz; Thu, 11 May 2017 17:52:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sGS-0001zc-I3
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:52:36 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9B/F7-02181-3E4A4195; Thu, 11 May 2017 17:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTffxEpF
 IgzlvuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1fxazF8yTqrh6YiZrA+MBkS5GLg4hgc2M
 El+evWTtYuQEcg4wStycYAZiCwtESSy88JGxi5GDQ0QgVOLaIkGQemaBNYwSt5tvMkI0T2KS2
 D53GSNIA5uArsSOm6+ZQWxeASuJT/8WgcVZBFQlVnU9BYuLCoRLvNjyhxWiRlDi5MwnLCA2p4
 C1xMZPk8DizAJ6Ejuu/4KyxSWavqyEsuUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tS
 istQiXSMTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwACtZ2Bg3MF4c7LfIUZJ
 DiYlUV7GiSKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ry4GygkWpaanVqRl5gBjBSYtwcGjJ
 MJ7HyTNW1yQmFucmQ6ROsWoKCXOKwiMMCEBkERGaR5cGyw+LzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5jUGmcKTmVcCN/0V0GImoMX9f4RBFpckIqSkGhhtXNJ5BOSuu90PkotuLvrYuDh
 p6cmz1hd+/fwWc2Pr9l2H357lnrvnzIr0gqLpBxj/XYq4cv5j9nvlFxN3ubSwVqYdc9jxRjpZ
 NMX/bwnnekHLO6s8hbnn3KiTFJe6fET0zUG/kOXmU4/vnje7zdzYZ3e+temq2Ecmh56s/7HG+
 HFoo7SH7LmLSizFGYmGWsxFxYkAtpaLS8oCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494525153!77023468!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20791 invoked from network); 11 May 2017 17:52:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 11 May 2017 17:52:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 34A9E1C11;
 Thu, 11 May 2017 10:52:33 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ED6A53F4FF;
 Thu, 11 May 2017 10:52:31 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-8-git-send-email-andre.przywara@arm.com>
 <22389218-452b-75a0-e13e-894ed315bb4a@arm.com>
 <184ffd90-6cd4-e6ea-ac5b-b1d2556dba02@arm.com>
 <441026b4-6fe9-fea9-409c-fa694eb9ad67@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <5d3de510-6f14-8e17-82ff-73c39158ba86@arm.com>
Date: Thu, 11 May 2017 18:54:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <441026b4-6fe9-fea9-409c-fa694eb9ad67@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 07/27] ARM: vGICv3: handle virtual LPI
 pending and property tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNC8xNyAxNDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDEy
LzA0LzE3IDE0OjEyLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGksCj4gCj4+
Cj4+IE9uIDEyLzA0LzE3IDExOjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRyZSwK
Pj4+Cj4+PiBPbiAxMi8wNC8xNyAwMTo0NCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4gQWxs
b3cgYSBndWVzdCB0byBwcm92aWRlIHRoZSBhZGRyZXNzIGFuZCBzaXplIGZvciB0aGUgbWVtb3J5
IHJlZ2lvbnMKPj4+PiBpdCBoYXMgcmVzZXJ2ZWQgZm9yIHRoZSBHSUN2MyBwZW5kaW5nIGFuZCBw
cm9wZXJ0eSB0YWJsZXMuCj4+Pj4gV2Ugc2FuaXRpc2UgdGhlIHZhcmlvdXMgZmllbGRzIG9mIHRo
ZSByZXNwZWN0aXZlIHJlZGlzdHJpYnV0b3IKPj4+PiByZWdpc3RlcnMuCj4+Pj4gVGhlIE1NSU8g
cmVhZCBhbmQgd3JpdGUgYWNjZXNzZXMgYXJlIHByb3RlY3RlZCBieSBsb2NrcywgdG8gYXZvaWQg
YW55Cj4+Pj4gY2hhbmdpbmcgb2YgdGhlIHByb3BlcnR5IG9yIHBlbmRpbmcgdGFibGUgYWRkcmVz
cyB3aGlsZSBhIHJlZGlzdHJpYnV0b3IKPj4+PiBpcyBsaXZlIGFuZCBhbHNvIHRvIHByb3RlY3Qg
dGhlIG5vbi1hdG9taWMgdmdpY19yZWc2NF9leHRyYWN0KCkKPj4+PiBmdW5jdGlvbgo+Pj4+IG9u
IHRoZSBNTUlPIHJlYWQgc2lkZS4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Pj4+IFJldmlld2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4KPj4+IFdoaWxzdCBJIGdhdmUgbXkgcmV2aWV3
ZWQtYnkgaXQgaXMgdmVyeSBydWRlIHRvIGlnbm9yZSBhIGNvbW1lbnQuCj4+Cj4+IFllYWgsIHNv
cnJ5IGFib3V0IHRoYXQhIEkgd2FzIHVuc3VyZSBhYm91dCB0aGF0IGFzIHdlbGwsIHNvIHRob3Vn
aHQKPj4gYWJvdXQgaXQgYW5kIGV2ZW50dWFsbHkgZm9yZ290IHRvIGFuc3dlci4KPj4KPj4+IEl0
IHdvdWxkIGhhdmUgYmVlbiBuaWNlciB0byBhbnN3ZXIgZXZlbiBpZiBpdCBpcyBqdXN0IHNheWlu
ZyAiSSBjYW4gYWRkCj4+PiBhIFRPRE8gYW5kIGFkZHJlc3MgaXQgaW4gYSBmb2xsb3ctdXAgcGF0
Y2giLgo+Pj4KPj4+IFBsZWFzZSBnZXQgdXNlIHRvIG1lbnRpb24gYWxsIHRoZSBjaGFuZ2VzIChl
LmcgdGhlIHNwaW5fKmxvY2sgLT4KPj4+IHNwaW5fKmxvY2tfaXJxKiBjaGFuZ2UpIHlvdSBtYWRl
IGluIGEgcGF0Y2guIE1haW5seSBpZiB5b3Uga2VlcCBhCj4+PiByZXZpZXdlZC1ieS4KPj4KPj4g
SSB3YXMgcmVhbGx5IHVuc3VyZSBhYm91dCBrZWVwaW5nIG9yIGRyb3BwaW5nIGl0LCBidXQgc2lu
Y2UgeW91Cj4+IGNvbXBsYWluZWQgYWJvdXQgbWUgZHJvcHBpbmcgaXQgbGFzdCB0aW1lIEkgdHJp
ZWQgaXQgdGhlIG90aGVyIHdheSB0aGlzCj4+IHRpbWUgOy0pCj4+Cj4+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4+PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKPj4+PiBpbmRleCBlYmFlYTM1Li5iMmQ5OGJiIDEwMDY0NAo+Pj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2RvbWFpbi5oCj4+Pj4gQEAgLTEwOSwxMSArMTA5LDE1IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+
Pj4+ICAgICAgICAgIH0gKnJkaXN0X3JlZ2lvbnM7Cj4+Pj4gICAgICAgICAgaW50IG5yX3JlZ2lv
bnM7ICAgICAgICAgICAgICAgICAgICAgLyogTnVtYmVyIG9mIHJkaXN0Cj4+Pj4gcmVnaW9ucyAq
Lwo+Pj4+ICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZTsgICAgICAgICAgICAgIC8qIFJl
LURpc3RyaWJ1dG9yCj4+Pj4gc3RyaWRlICovCj4+Pj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBp
bnQgbnJfbHBpczsKPj4+PiArICAgICAgICB1aW50NjRfdCByZGlzdF9wcm9wYmFzZTsKPj4+PiAg
ICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNlczsgICAgICAgICAvKiBEZXZpY2VzIG1h
cHBlZCB0byBhbgo+Pj4+IElUUyAqLwo+Pj4+ICAgICAgICAgIHNwaW5sb2NrX3QgaXRzX2Rldmlj
ZXNfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZQo+Pj4+IGl0c19kZXZpY2VzIHRyZWUgKi8K
Pj4+PiAgICAgICAgICBzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHBlbmRfbHBpX3RyZWU7IC8qIFN0
b3JlcyBzdHJ1Y3QKPj4+PiBwZW5kaW5nX2lycSdzICovCj4+Pj4gICAgICAgICAgcndsb2NrX3Qg
cGVuZF9scGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlCj4+Pj4gcGVuZF9scGlf
dHJlZSAqLwo+Pj4+ICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOwo+Pj4+ICsgICAg
ICAgIGJvb2wgcmRpc3RzX2VuYWJsZWQ7ICAgICAgICAgICAgICAgIC8qIElzIGFueSByZWRpc3Ry
aWJ1dG9yCj4+Pj4gZW5hYmxlZD8gKi8KPj4+PiArICAgICAgICBib29sIGhhc19pdHM7Cj4+Pgo+
Pj4gVGhlIGNvbW1lbnQgeW91IGlnbm9yZSB3YXMgdGhlIG9uZSBhYm91dCBjb25zb2xpZGF0aW5n
IHJkaXN0c19lbmFibGVkCj4+PiBhbmQgaGFzX2l0cyBpbiBhIHNpbmdsZSBmaWVsZCBhbmQgdXNl
IGZsYWdzLgo+Pgo+PiBZZXMsIEkgaGFkIHRoZSBpZGVhIG15c2VsZiBiZWZvcmUsIGJ1dCBkZWNp
ZGVkIGFnYWluc3QgaXQgYXMgSU1ITyBpdAo+PiBsb29rcyBtdWNoIG5pY2VyIHRoaXMgd2F5IChj
b21wYXJlZCB0byB1c2luZyBhIGZsYWdzIHZhcmlhYmxlLiB3aGljaCBJCj4+IGd1ZXNzIGlzIHdo
YXQgeW91IG1lYW4pLgo+Pgo+PiBBcmUgeW91IE9LIHdpdGggdGhhdD8KPiAKPiBXaHkgaXMgaXQg
bmljZXI/CgpCZWNhdXNlIEkgdGhpbmsgaXQncyBtb3JlIHJlYWRhYmxlIHRvIGhhdmU6ICJpZiAo
IGhhc19pdHMgKSIgdGhhbgoiaWYgKCBmbGFncyAmIEhBU19JVFMgKSIuCgo+IFlvdSBvbmx5IG5l
ZWQgMSBiaXQgdG8gcmVwcmVzZW50IHJkaXN0X2VuYWJsZWQgYW5kCj4gYW5vdGhlciBmb3IgaGFz
X2l0cy4gVGhpcyB3b3VsZCBzYXZlIGEgYml0IGEgc3BhY2UgaW4gYSByZXNvdXJjZSBsaW1pdGVk
Cj4gc3RydWN0dXJlLgoKQnV0IGJlY2F1c2Ugb2YgdGhlIHBhZGRpbmcgaXQgd291bGRuJ3QsIHNv
IEknZCBrZWVwIGl0IGFzIGl0IGlzLgoKQ2hlZXJzLApBbmRyZS4KCj4gSSB3b3VsZCBiZSBPSyB3
aXRoIGEgVE9ETyBzbyB3ZSBrbm93IHdlIGNhbiBzYXZlIHNwYWNlIGhlcmUKPiBpbiB0aGUgZnV0
dXJlLi4uCj4gCj4gQWx0aG91Z2gsIG15IG1haW4gcG9pbnQgd2FzIHlvdSBub3QgaWdub3JlIGNv
bW1lbnQgYW5kIHNheSBubyBpZiB5b3UKPiBkaXNhZ3JlZS4KPiAKPiBDaGVlcnMsCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sGy-0002XX-Ry; Thu, 11 May 2017 17:53:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1d8sGx-0002Vf-Pl
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:53:07 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 FE/06-02185-305A4195; Thu, 11 May 2017 17:53:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTZdpqUi
 kwfzPMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ai/XdZC5qlKg62nGdrYPws0sXIxSEksJlR
 om33JhYI5wCjxIUVyxm7GDk5hAU8JO6vX8zWxcjBISIQKnFtkSBIDbPAGkaJ2803wWqEBD4xS
 TTt0AOx2QR0JXbcfM0MYvMKWEmsOdcCVsMioCpxZcoVJhBbVCBc4sWWP6wQNYISJ2c+YQGxOQ
 WsJdYfmwVmMwvoSey4/osVwhaXaPqyEsqWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYp
 Ti8pSi3SNjPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDtJ6BgXEHY99ev0OM
 khxMSqK8jBNFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8NovAcoJFqWmp1akZeYAYwUmLcHBo
 yTCe38xUJq3uCAxtzgzHSJ1ilFRSpxXEKRPACSRUZoH1waLz0uMslLCvIwMDAxCPAWpRbmZJa
 jyrxjFORiVhHmzQKbwZOaVwE1/BbSYCWhx/x9hkMUliQgpqQbGhq2CzaE8nI1BT6qurWtOd1p
 ZIiXhWaOetq7hW8LBo6UzhRaueMfqYrhllau+/OwJM1v4TqVoa4gKFv3kVn2wNmFf09yA9mn/
 rt09Fix7lu9ygaH8sa6Q58651zZyxcidnFqQbN8hMC/nS0DZomNbT+re77niseN3kdhOroCQ1
 7NSPTembbyixFKckWioxVxUnAgA/l1n9coCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494525185!44544636!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58300 invoked from network); 11 May 2017 17:53:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 11 May 2017 17:53:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 713641C11;
 Thu, 11 May 2017 10:53:05 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D4D13F4FF;
 Thu, 11 May 2017 10:53:04 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com>
 <1491957874-31600-6-git-send-email-andre.przywara@arm.com>
 <c7ae8fbc-10b4-0439-7ae5-c4d481f9ddf3@arm.com>
 <4ae7d7c0-b9e6-883a-68aa-9f2ab4f31117@arm.com>
 <4ce6ee2d-5e21-7be0-c9c4-fd072456c7cc@arm.com>
 <a587f9fc-0327-b247-8391-d67f8332991e@arm.com>
 <3acc17d5-eb8c-ef2d-d657-6a025302b31c@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <b7749774-f583-8eb6-f5a0-adde9f90534d@arm.com>
Date: Thu, 11 May 2017 18:55:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <3acc17d5-eb8c-ef2d-d657-6a025302b31c@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v8 05/27] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTAvMDUvMTcgMTg6MTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAwNS8xMC8yMDE3IDA2OjE0IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4+
Cj4+IE9uIDEwLzA1LzE3IDEyOjA3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9u
IDA1LzEwLzIwMTcgMTE6NDcgQU0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+IEhpLAo+Pj4K
Pj4+IEhpIEFuZHJlLAo+Pj4KPj4+PiBPbiAxMi8wNC8xNyAxMTo0NCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4+PiBPbiAxMi8wNC8xNyAwMTo0NCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+
PiArLyogUmV0cmlldmUgdGhlIHByaW9yaXR5IG9mIGFuIExQSSBmcm9tIGl0cyBzdHJ1Y3QgcGVu
ZGluZ19pcnEuICovCj4+Pj4+PiArc3RhdGljIGludCB2Z2ljX3YzX2xwaV9nZXRfcHJpb3JpdHko
c3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmxwaSkKPj4+Pj4+ICt7Cj4+Pj4+PiArICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqcCA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcoZCwgdmxwaSk7Cj4+
Pj4+PiArCj4+Pj4+PiArICAgIGlmICggIXAgKQo+Pj4+Pj4gKyAgICAgICAgcmV0dXJuIEdJQ19Q
UklfSVJROwo+Pj4+Pgo+Pj4+PiBXaHkgdGhlIGNoZWNrIGhlcmU/IEFuZCB3aHkgcmV0dXJuaW5n
IEdJQ19QUklfSVJRPwo+Pj4+Cj4+Pj4gQmVjYXVzZSB5b3Ugc3VyZWx5IHdhbnQgdG8gYXZvaWQg
ZGVyZWZlcmVuY2luZyBOVUxMPwo+Pj4+IEkgY2hhbmdlZCB0aGUgcmV0dXJuIHZhbHVlIHRvIDB4
ZmYsIHdoaWNoIGlzIHRoZSBsb3dlc3QgcHJpb3JpdHkuCj4+Pj4gRnJhbmtseSBJIHRoaW5rIHdl
IGNvdWxkIGp1c3QgcmV0dXJuIGFueXRoaW5nLCBhcyB3ZSB3aWxsIHN0b3AgaGFuZGxpbmcKPj4+
PiB0aGlzIExQSSBhbnl3YXkgYSBiaXQgbGF0ZXIgaW4gdGhlIGNvZGUgaWYgcCBpcyBOVUxMIGhl
cmUuCj4+Pgo+Pj4gSSBhZ3JlZSB0aGF0IHlvdSB3YW50IHRvIHByZXZlbnQgTlVMTC4gQnV0IHdl
IGFsc28gd2FudCB0byBhdm9pZCByZXR1cm4KPj4+IGZha2UgdmFsdWUgYmVjYXVzZSB0aGVyZSB3
YXMgYSBjYWxsZXIgdGhhdCBkaWRuJ3QgYm90aGVyIHRvIGNoZWNrCj4+PiB3aGV0aGVyIHRoZSBp
bnRlcnJ1cHQgaXMgdmFsaWQgYXQgZmlyc3QgaGFuZC4KPj4KPj4gV2VsbCwgSSBjaGFuZ2VkIHRo
ZSBzZXF1ZW5jZSBpbiB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpIGJhY2sgdG8gYmU6Cj4+Cj4+ICAg
ICBwcmlvcml0eSA9IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkodiwgdmlycSk7Cj4+Cj4+ICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPj4gICAgIG4gPSBp
cnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKPj4KPj4gbW9zdGx5IHRvIHByZXZlbnQgdGhlIGxvY2tp
bmcgb3JkZXIgKHJhbmsgdnMuIFZDUFUgbG9jaykgaXNzdWUgeW91Cj4+IG1lbnRpb25lZC4gV2Ug
cmVhZCB0aGUgbGF0ZXN0IHByaW9yaXR5IHZhbHVlIHVwZnJvbnQsIGJ1dCBvbmx5IHVzZSBpdAo+
PiBsYXRlciBpZiB0aGUgcGVuZGluZ19pcnEgaXMgdmFsaWQuIEkgZG9uJ3Qgc2VlIGhvdyB0aGlz
IHNob3VsZCBjcmVhdGUKPj4gcHJvYmxlbXMuIEV2ZW50dWFsbHkgdGhpcyB3aWxsIGJlIHNvbHZl
ZCBwcm9wZXJseSBieSB0aGUgcGVuZGluZ19pcnEKPj4gbG9jay4KPj4KPj4+IElmIHlvdSBldmVy
IGhhdmUgTlVMTCBoZXJlIHRoZW4gdGhlcmUgaXMgYSBsYXRlbnQgQlVHIGluIHlvdXIgY29kZQo+
Pj4gc29tZXdoZXJlIGVsc2UuCj4+Cj4+IE5vdCBpbiB0aGlzIGNhc2UuCj4gCj4gQmVjYXVzZSBv
ZiB0aGUgbG9ja2luZyBpc3N1ZT8gSSBrbm93IHRoZXJlIGFyZSBsb2NraW5nIGlzc3VlLCBidXQg
aXQKPiBkb2VzIG5vdCBtZWFuIHdlIHNob3VsZCBpbnRyb2R1Y2UgYmFkIGNvZGUganVzdCBmb3Ig
d29ya2Fyb3VuZCB0aGVtIGZvcgo+IHRoZSB0aW1lIGJlaW5nLi4uCgpObywgYmVjYXVzZSB3ZSBu
b3cgKGFzIGJlZm9yZSkgY2FsbCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgd2l0aG91dCBhbnkK
bG9ja3MsIHNvIGFueXRoaW5nIGNvdWxkIGhhcHBlbi4gQW5kIGluIHRoZSBzcGlyaXQgb2YgY2hl
Y2tpbmcgKmV2ZXJ5KgppcnFfdG9fcGVuZGluZygpIGNhbGwgSSdkIHJhdGhlciBwcm90ZWN0IHRo
aXMgY2FzZSBwcm9wZXJseSAod2l0aG91dAp0cmFkaW5nIE5VTEwgcG9pbnRlciBleGNlcHRpb25z
IGZvciBBU1NFUlRzKS4KClBsZWFzZSBsb29rIGF0IHRoZSBuZXcgY29kZSBhbmQgdGVsbCBtZSBp
ZiB5b3Ugc3RpbGwgZG9uJ3QgbGlrZSBpdC4KCkNoZWVycywKQW5kcmUuCgo+Pgo+Pj4gSWdub3Jp
bmcgdGhlIE5VTEwgYW5kIHJldHVybiBhIGZha2UgdmFsdWUgaXMgbGlrZWx5IG5vdAo+Pj4gdGhl
IHJpZ2h0IHNvbHV0aW9uIGZvciBkZXZlbG9wbWVudC4KPj4+Cj4+PiBJIGNhbiBzZWUgdHdvIHNv
bHV0aW9ucyBmb3IgdGhpczoKPj4+ICAgICAtIEFTU0VSVChwKQo+Pj4gICAgIC0gaWYgKCAhcCAp
Cj4+PiAgICAgICB7Cj4+PiAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPj4+ICAgICAg
ICAgICAgICByZXR1cm4gMHhmZjsKPj4+ICAgICAgIH0KPj4+Cj4+PiBUaGUgbGF0ZXIgd291bGQg
c3RpbGwgcmV0dXJuIGEgZHVtYiB2YWx1ZSBidXQgYXQgbGVhc3Qgd2Ugd291bGQgY2F0Y2gKPj4+
IHByb2dyYW1taW5nIG1pc3Rha2UgZHVyaW5nIGRldmVsb3BtZW50Lgo+Pgo+PiBJIHRoaW5rIHRo
aXMgc29sdXRpb24gYXNrcyBmb3IgdGhlIEFTU0VSVCB0byB0cmlnZ2VyIGluIGNvcm5lciBjYXNl
czogSWYKPj4gdGhlIExQSSBmaXJlZCBvbiB0aGUgaG9zdCwgYnV0IGdvdCB1bm1hcHBlZCBzaG9y
dGx5IGFmdGVyd2FyZHMuIEluIHRoaXMKPj4gY2FzZSB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpIGNh
biBiZSByZWFjaGVkIHdpdGggYW4gaW52YWxpZCBMUEkgbnVtYmVyLAo+PiBhbmQgd2UgaGFuZGxl
IHRoaXMgcHJvcGVybHkgd2hlbiBpcnFfdG9fcGVuZGluZygpIHJldHVybnMgTlVMTC4KPj4gQnV0
IGluIHRoaXMgY2FzZSBnZXRfcHJpb3JpdHkoKSB3aWxsIGJlIGNhbGxlZCB3aXRoIHRoZSBzYW1l
IGludmFsaWQKPj4gTFBJLCBzbyBzaG91bGQgYmUgYWJsZSB0byBjb3BlIHdpdGggdGhhdCBhcyB3
ZWxsLgo+PiBBZ2FpbiB0aGlzIHdpbGwgZXZlbnR1YWxseSBiZSBzb2x2ZWQgcHJvcGVybHkgd2l0
aCB0aGUgcGVyLUlSUSBsb2NrLgo+IAo+IFNlZSBhYm92ZS4gSSBzdGlsbCBwcmVmZXIgdG8gc2Vl
IHRoZSBBU1NFUlQgZmlyaW5nIHRpbWUgdG8gdGltZSB0aGFuIGJhZAo+IGNvZGUgZ29pbmcgaW4g
c3RhZ2luZy4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 17:53:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sHC-0002qS-3S; Thu, 11 May 2017 17:53:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1d8sHA-0002oC-V6
 for xen-devel@lists.xen.org; Thu, 11 May 2017 17:53:21 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C7/6D-03557-015A4195; Thu, 11 May 2017 17:53:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMbThoC7/UpF
 Ig3+vxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZb8+yFizjqjg4Yx5zA+Npji5GLg4hgYmM
 EjtaLjGCOCwCs1glDm5sAHI4OSQEtrFK7J1RBGHHSSz79YYNwq6UePDuMJgtJKAucW/RbXaIS
 SuYJLpXvWUBSTALaEnc+PeSCcTmFdCTeHXrMmsXIweHsECRxIkWQ5Awm4C2xKYbD5hBbE6BQI
 kFH/6C2SwCqhJH2m+ygsxkFrjOLHHiD0SCGahh2cLXzBAzbST+THjMArH4F4fE59d3wC4SEdC
 RuLr3BSvEpbISu38/YprAKDwLyU2zkNw0C8ncBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0
 DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOdAQh2MK5aEHiIUZKDSUmUl3GiSKQQX1J+SmVGYnFGf
 FFpTmrxIUYZDg4lCd6ri4FygkWp6akVaZk5wLiDSUtw8CiJ8N4HSfMWFyTmFmemQ6ROMRpzvL
 j8/j0Tx5OVP94zCbHk5eelSonzCi4BKhUAKc0ozYMbBEsHlxhlpYR5GYFOE+IpSC3KzSxBlX/
 FKM7BqCTMuxNkIU9mXgncvldApzABndL/RxjklJJEhJRUA6PSi3tV4d9sPCaJeSpeubd0ca6u
 VnPdi6+vGL53635brKWvKrryRab+xS+ror3a47bzildfmPSVUWI187/gRdV1DWXzpxbny6Tek
 H95/OVh4/0a95zM9itzG5S9yDxbdnembMmG1VwBHFmXGxNF5dnWbV4QXKbPmcP+uiRlffFCI9
 lzGUvNTZRYijMSDbWYi4oTAW8YBwwCAwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494525199!67870462!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44083 invoked from network); 11 May 2017 17:53:19 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 17:53:19 -0000
Received: by mail-wr0-f193.google.com with SMTP id w50so4623871wrc.0
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 10:53:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3gRP444qJw4cG7ryFzps7Ubj1xrDQ5OJjX9wO59ELAs=;
 b=t/DFL69Pqcj+eNUKpyQxs9cSIXyZfk9R0AvTNITTEee6qRV6sAhJ3Sv+5JVSZJalMY
 HFuYwBhWSYstRpw8/sEXlPY2noHEOVTTixf5eNwb6j5+6yNRCgmV5ElH+EBnSOi9JUtw
 YGxrV+3ZccxD7zYz2CS23rsEDapCHrNLhac+idqkfmbzLaGXxcA2xcRhKgSMfud1UKCn
 l3mP+/5BZGzEH3uNyGJQ7uauDBTi99mLWvZM1q0P02YBHAC6JfDF+sQyd5DYov1fY5mS
 szZ5kkyaPTDnrgiPK0GYRkKz+AjgW3iTNaF1yT7NDtF+IkiGTx4r44mRviY1XyaofuoL
 i4Og==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3gRP444qJw4cG7ryFzps7Ubj1xrDQ5OJjX9wO59ELAs=;
 b=TLw+dBnkR8MswGdzJwEFA0FVaytx28DGcKCpjEdEbCUHaNlZdMea+FXn+DEeo0GJFY
 02qZvqVbVCUEKVtskPeywZxDZ4oHSzznf12LKg8v32KJDvKBxu2JYjdykRfK8BVXcAxY
 +1JD6RdcaIYpNt7JyBKaCJ6/+zmdmQSknQqMlcqSQ2mgrV7mEcRN0UKG+Qnk26UGXhCn
 4L9/s+GFtlv1AyUKIXRAsFoxHx+y+q1P1PMqsml7xyLiHybBi/CAGsoNSwJnQjlDw0g7
 oQrhgY/zMYTcExaryz0FbaaW2CKpcpe30FXmpPkLztOvZ+QdflRnLw+sYGco5PhnLb7E
 VXAg==
X-Gm-Message-State: AODbwcA7MHVqVRcGOpa2no77ePPzbfssOx7mM5IxzLnbfyOnqw44ebD8
 CpTARdJFAD3YSw==
X-Received: by 10.223.142.35 with SMTP id n32mr279925wrb.131.1494525199066;
 Thu, 11 May 2017 10:53:19 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:948f:595a:fda6:ff85?
 ([2a02:c7f:ac18:da00:948f:595a:fda6:ff85])
 by smtp.gmail.com with ESMTPSA id p197sm1375214wmb.34.2017.05.11.10.53.16
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 11 May 2017 10:53:17 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <CAFLBxZYpwHbOxr2Dh=Oiy=NzcUi5ZiNUBR1DN+WfU+57PDO4SA@mail.gmail.com>
Date: Thu, 11 May 2017 18:53:16 +0100
Message-Id: <4E75578A-70DA-4CA0-B56E-59B9707327C2@gmail.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <32ceba96-1a33-24fd-f1f0-55f32e445c26@citrix.com>
 <CAOcqxo3Ogp1cp6qaOxTVetw7N9nOApyo5Vt78ODFm31muLmReA@mail.gmail.com>
 <CAFLBxZYpwHbOxr2Dh=Oiy=NzcUi5ZiNUBR1DN+WfU+57PDO4SA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
X-Mailer: Apple Mail (2.2104)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
	application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gMTEgTWF5IDIwMTcsIGF0IDE4OjIwLCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+IE9uIFRodSwgTWF5IDExLCAyMDE3IGF0IDY6MTQgUE0s
IFZvbG9keW15ciBCYWJjaHVrCj4gPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+IHdyb3RlOgo+PiBI
aSBHZW9yZ2UsCj4+IAo+PiBPbiAxMSBNYXkgMjAxNyBhdCAxOTozNSwgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IEV2ZW4gYmV0dGVyIHdvdWxkIGJl
IHRvIHNraXAgdGhlIG1vZHVsZS1sb2FkaW5nIHN0ZXAgZW50aXJlbHksIGFuZCBqdXN0Cj4+PiBj
b21waWxlIHByb3ByaWV0YXJ5IGNvZGUgZGlyZWN0bHkgaW50byB5b3VyIFhlbiBiaW5hcnkuCj4+
PiAKPj4+IEJvdGggc29sdXRpb25zLCB1bmZvcnR1bmF0ZWx5LCBhcmUgaWxsZWdhbC4qCj4+IExv
b2ssIEkgZG9uJ3Qgc2F5aW5nIHdlIHdhbnQgdG8gcHJvZHVjZSBjbG9zZWQtc291cmNlIG1vZHVs
ZXMgb3IgYXBwcy4KPj4gV2Ugd2FudCB0byB3cml0ZSBvcGVuIHNvdXJjZSBjb2RlLiBKdXN0IGlt
YWdpbmUsIHRoYXQgY2VydGFpbiBoZWFkZXIKPj4gZmlsZXMgaGF2ZSBzb21lIHByb3ByaWV0YXJ5
IGxpY2Vuc2UgKGUuZy4gc29tZSBkZXZpY2UgaW50ZXJmYWNlCj4+IGRlZmluaXRpb24gYW5kIHRo
aXMgaW50ZXJmYWNlIGlzIElQIG9mIGNvbXBhbnkgd2hpY2ggZGV2ZWxvcGVkIGl0KS4KPj4gQUZB
SUssIGl0IGNhbid0IGJlIGluY2x1ZGVkIGludG8gWGVuIGRpc3RyaWJ1dGlvbi4gSSB0aG91Z2h0
LCB0aGF0IGl0Cj4+IGNhbiBiZSBpbmNsdWRlZCBpbiBzb21lIG1vZHVsZSB3aXRoIGRpZmZlcmVu
dCAoYnV0IHN0aWxsIG9wZW4gc291cmNlKQo+PiBsaWNlbnNlLiAgQnV0IGlmIHlvdSBzYXkgdGhh
dCBpdCBjYW4ndC4uLiBUaGVuIEkgZG9uJ3Qga25vdy4gSXQgaXMgb3V0Cj4+IG9mIG15IGNvbXBl
dGVuY2UuIEknbSBub3QgbGF3eWVyIGFsc28uCj4gCj4gSSBzZWUuICBUaGF0J3MgZ29vZCB0byBr
bm93LCBidXQgaXQgZG9lc24ndCBjaGFuZ2UgdGhlIGxlZ2FsIGFzcGVjdCBvZgo+IHRoaW5ncy4g
Oi0wCgpUaGUgbGVnYWwgaXNzdWVzIHdvdWxkIGJlIHNpbWlsYXIgdG8gdGhvc2Ugd2l0aCBMaW51
eCBLZXJuZWwgTW9kdWxlcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSBodHRwOi8vd3d3Lmlm
cm9zcy5vcmcvZW4vYXJ0aWtlbC9saWNlbnNlLWluY29tcGF0aWJpbGl0eS1hbmQtbGludXgta2Vy
bmVsLW1vZHVsZXMtcmVsb2FkZWQKCkJlc3QgUmVnYXJkcwpMYXJzCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 17:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 17:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sM5-0004WM-PM; Thu, 11 May 2017 17:58:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8sM5-0004WG-5f
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 17:58:25 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3D/60-01744-046A4195; Thu, 11 May 2017 17:58:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdd2mUi
 kwfU9ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFHW+ZC5oFK45+28fWwNjK18XIxSEksJlR
 Yu/VTUwQzm5GiRsHfjB2MXJyCAvESizvPw9miwjoSTT3PGWBKPrEKDHh6zkwhxmk41XrNGaQK
 jYBTYk7nz8xgdi8AlYSna3PwOIsAqoSCybdZQexRQXCJd42HmGBqBGUODnzCZDNwcEpECix7m
 8uSJhZwExi3uaHzBC2vMT2t3OYJzDyzULSMQtJ2SwkZQsYmVcxqhenFpWlFula6CUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYcAxDsYLzQ7nyIUZKDSUmUl3GiSKQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4LS4BygkWp6akVaZk5wNCHSUtw8CiJ8N5fDJTmLS5IzC3OTIdIn
 WJUlBLnrQXpEwBJZJTmwbXB4u0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmfgkzhycwrgZ
 v+CmgxE9Di/j/CIItLEhFSUg2M67lqD4ofX/Hy1YSNVd7V/bpsy3Se5B1e/Iltx42exFMdG1f
 3K093MDTg/jwt/Y9mhMAUq/P8luEvTJ9M/bWQpfxzelNJKX+I57Qba6dfEFj9IlbGZv1sLa8n
 ZVuquyVF2xY0BDCITo5YGspQqcnnLFEn/1Gvn2fml+uGFjwSwt+nb9n7UtZHiaU4I9FQi7moO
 BEAavqfe7ICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494525501!92472227!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53223 invoked from network); 11 May 2017 17:58:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 11 May 2017 17:58:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BCEBA1C11;
 Thu, 11 May 2017 10:58:20 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B82EF3F4FF;
 Thu, 11 May 2017 10:58:19 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-6-git-send-email-olekstysh@gmail.com>
 <b45c2612-fdfd-1916-49a1-19404516d831@arm.com>
 <CAPD2p-nePiC_zjBB+BEbsxmwjB1y0bihfVe4RvPyBJkskKNGGA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5860d9cf-fafa-2040-bee5-e7634a70051a@arm.com>
Date: Thu, 11 May 2017 18:58:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-nePiC_zjBB+BEbsxmwjB1y0bihfVe4RvPyBJkskKNGGA@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 05/10] iommu/arm: Re-define
 iommu_use_hap_pt(d) as iommu_hap_pt_share
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wNS8xNyAxNTozOCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gT24gVGh1
LCBNYXkgMTEsIDIwMTcgYXQgMjoyOCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4+IEhpIE9sZWtzYW5kciwKPiBIaSBKdWxpZW4KCkhpIE9sZWtzYW5kciwK
Cj4+Cj4+IE9uIDEwLzA1LzE3IDE1OjAzLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+
Cj4+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBh
bS5jb20+Cj4+Pgo+Pj4gTm90IGV2ZXJ5IGludGVncmF0ZWQgaW50byBBUk0gU29DcyBJT01NVSBj
YW4gc2hhcmUgcGFnZSB0YWJsZXMKPj4+IHdpdGggdGhlIENQVSBhbmQgYXMgcmVzdWx0IHRoZSBp
b21tdV91c2VfaGFwX3B0KGQpIGlzIG5vdCBhbHdheXMgdHJ1ZS4KPj4+IFJldXNlIHg4NidzIGlv
bW11X2hhcF9wdF9zaGFyZSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIElPTU1VCj4+PiBw
YWdlIHRhYmxlIGlzIHNoYXJlZCBvciBub3QuCj4+Pgo+Pj4gTm93IGFsbCBJT01NVSBkcml2ZXJz
IG9uIEFSTSBhcmUgYWJsZSB0byBjaGFuZ2UgdGhpcyBmbGFnCj4+PiBhY2NvcmRpbmcgdG8gdGhl
aXIgcG9zc2liaWxpdGllcyBsaWtlIHg4Ni12YXJpYW50cyBkby4KPj4+IFRoZXJlZm9yZSBzZXQg
aW9tbXVfaGFwX3B0X3NoYXJlIGZsYWcgZm9yIFNNTVUgYmVjYXVzZSBpdCBhbHdheXMgc2hhcmVz
Cj4+PiBwYWdlIHRhYmxlIHdpdGggdGhlIENQVS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVr
c2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+PiAtLS0K
Pj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIHwgMyArKysKPj4+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgIHwgNyArKysrKy0tCj4+PiAgMiBmaWxlcyBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4+IGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+Pj4gaW5kZXggNTI3YTU5Mi4uODZlZTEyYSAxMDA2NDQK
Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4+IEBAIC0yODcwLDYgKzI4NzAsOSBA
QCBzdGF0aWMgX19pbml0IGludCBhcm1fc21tdV9kdF9pbml0KHN0cnVjdAo+Pj4gZHRfZGV2aWNl
X25vZGUgKmRldiwKPj4+Cj4+PiAgICAgICAgIHBsYXRmb3JtX2ZlYXR1cmVzICY9IHNtbXUtPmZl
YXR1cmVzOwo+Pj4KPj4+ICsgICAgICAgLyogQWx3YXlzIHNoYXJlIFAyTSB0YWJsZSBiZXR3ZWVu
IHRoZSBDUFUgYW5kIHRoZSBTTU1VICovCj4+PiArICAgICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9
IHRydWU7Cj4+PiArCj4+Cj4+Cj4+IEkgd291bGQgcHJlZmVyIHRvIGJhaWwtb3V0IGlmIHNvbWVv
bmUgdHJ5IHRvIHVuc2hhcmUgdGhlIHBhZ2UtdGFibGUgcmF0aGVyCj4+IHRoYW4gb3ZlcnJpZGlu
Zy4gVGhpcyB3b3VsZCBoZWxwIHVzIHRvIGtub3cgaWYgc29tZW9uZSBhcmUgdHJ5IHRvIGRvIHRo
YXQuCj4+Cj4+IFNvIEkgd291bGQgZG86Cj4+Cj4+IGlmICggIWlvbW11X2hhcF9wdF9zaGFyZSAp
Cj4+IHsKPj4gICAgICAgICBwcmludGsoLi4uLikKPj4gICAgICAgICByZXR1cm4gLUVJTlZBTDsK
Pj4gfQo+IEkgZ290IGl0IGZvciBTTU1VLgo+Cj4gQnV0LCBmb3IgSVBNTVUgd2Ugd2lsbCBvdmVy
cmlkZSBzaW5jZSBpb21tdV9oYXBfcHRfc2hhcmUgaXMgdHJ1ZSBieQo+IGRlZmF1bHQuIFJpZ2h0
Pwo+Cj4gLyoKPiAqIFRoZSBJUE1NVSBjYW4ndCByZXVzZSBQMk0gdGFibGUgc2luY2UgaXQgb25s
eSBzdXBwb3J0cwo+ICogc3RhZ2UtMSBwYWdlIHRhYmxlcy4KPiAqLwo+IGlvbW11X2hhcF9wdF9z
aGFyZSA9IGZhbHNlOwoKR29vZCBwb2ludC4gTG9va2luZyBhdCB0aGUgb3RoZXIgZHJpdmVyLCB0
aGV5IHByaW50IGEgbWVzc2FnZSB0byBub3RpZnkgCnRoZSBvdmVycmlkZS4gKFNlZSBkcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgZm9yIGluc3RhbmNlKS4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 18:04:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sRd-0005E3-A4; Thu, 11 May 2017 18:04:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d8sRc-0005Dx-91
 for xen-devel@lists.xen.org; Thu, 11 May 2017 18:04:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8D/19-02183-797A4195; Thu, 11 May 2017 18:04:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu605SK
 RBj8/6Vos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzlkQXLJevWHviMlsD41bJLkYuDiGBP4wS
 33d2sHQxcnCwCDhIfP9pCmIyCsRIPPhh3cXICWSGSUy+vIQVxGYR0JY4O3MqC4jNJmAo8ffJJ
 jaQcgkge8lnDpCwiIC6xJ8LExhBpjML/GSWODj5PhtIQligWOJRzwRmEJtTwFpi6adpjCC9vA
 LeEhff5kBcs41d4tT05WDzRQV0JQ79+wPWyysgKHFy5hOwOLOAlsTy6dtYJjAKzEKSmoUktYC
 RaRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxgvt
 zocYJTmYlER5GSeKRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F2+DCgnWJSanlqRlpkDjASYt
 AQHj5II7xaQNG9xQWJucWY6ROoUo6KUOG84SEIAJJFRmgfXBou+S4yyUsK8jECHCPEUpBblZp
 agyr9iFOdgVBLmPQUyhSczrwRu+iugxUxAi/v/CIMsLklESEk1MJpWHcqI2rPiupt6zqtWOQH
 uzXLTuPIcWqp+rTOO+eEpoCbZPuHlKknOyNTby2NiV7eVZds/SJlceuViq9uSGrHpD7WP7foi
 m3/ocVsD92fnv1O3+nHZXuNmNtNseXHjZG2I2h9hnufbIk77C4dtX9d1rSgzovzpFe6ri4W8U
 1rXtHy6++h8hBJLcUaioRZzUXEiACQBiYS5AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494525845!44545901!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15145 invoked from network); 11 May 2017 18:04:06 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 18:04:06 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EBDBB23964;
 Thu, 11 May 2017 18:04:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EBDBB23964
Date: Thu, 11 May 2017 11:04:03 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
Message-ID: <alpine.DEB.2.10.1705111048490.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDUvMTcgMTY6MTksIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEhpIFN0ZWZhbm8s
Cj4gCj4gT24gMTAgTWF5IDIwMTcgYXQgMjE6MjQsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBJIGp1c3Qgd2FudCB0byBwb2ludCBvdXQgdGhh
dCB0aGUgY29tcGFyaXNpb24gd2l0aCB0YXNrbGV0cyBpcyBub3QKPiA+IGhlbHBmdWwuIFRhc2ts
ZXRzIGludm9sdmUgdGhlIGlkbGUgdmNwdSwgd2hpY2ggd2UgYXJlIHRyeWluZyB0byBzdGVwIGF3
YXkKPiA+IGZyb20gYmVjYXVzZSBpdCBpbmNyZWFzZXMgaXJxIGxhdGVuY3kuIFRhc2tsZXRzIGRv
bid0IHByb3ZpZGUgYW55Cj4gPiBpc29sYXRpb24uIFRoZSBjb250ZXh0IHN3aXRjaCBtb2RlbCBm
b3IgdGhlIGlkbGUgdmNwdSBhbmQgZm9yIEVMMCBhcHBzCj4gPiBpcyBkaWZmZXJlbnQsIHRodXMg
aXQgaGFzIGEgZGlmZmVyZW50IGNvc3QuCj4gPiAKPiA+IEkgdGhpbmsgd2Ugc2hvdWxkbid0IG1l
bnRpb24gdGFza2xldHMgaW4gdGhpcyB0aHJlYWQgYW55IGxvbmdlci4KPiBZZXAsIHlvdSBhcmUg
cmlnaHQuIExldCdzIGZvcmdldCBhYm91dCB0YXNrbGV0cyBhbmQgZm9jdXMgb24gRUwwIGFwcHMu
Cj4gCj4gSSB3YW50IHN1bW1hcml6ZSBwb2xpdGljYWwgKG9wcG9zZWQgdG8gdGVjaG5pY2FsKSBw
YXJ0IG9mIHRoZSBkaXNjdXNzaW9uLgo+IAo+IFdlLCBoZXJlIGF0IEVQQU0sIHZpZXdlZCBFTDAg
YXBwcyBwcmltYXJpbHkgYXMgYSB3YXkgdG8gZXh0ZW5kCj4gaHlwZXJ2aXNvci4gQmVjYXVzZSB3
aGVuIGl0IGNvbWVzIHRvIGVtYmVkZGVkIGFuZCBhdXRvbW90aXZlLCB0aGVyZQo+IGFyaXNlIHNv
bWUgdWdseSB0aGluZ3MsIHRoYXQgYXJlIG5lZWRlZCBhdCBoeXBlcnZpc29yIGxldmVsOgo+IFRF
RSBtZWRpYXRvcnMgKE9QLVRFRSBpcyBhIGdvb2QgVEVFLCBidXQgZm9yIGV4YW1wbGUgdGhlcmUg
aXMgVEkncwo+IE1TSElFTEQgd2l0aCBkZWVwbHkgcHJvcHJpZXRhcnkgbGljZW5zZSksIGRldmlj
ZSBkcml2ZXJzIGZvciB2Y29wcm9zLAo+IGRldmljZSBkcml2ZXJzIGZvciBjcHVmcmVxLCBhbmQg
c28gb24uCj4gU29tZSBvZiB0aGlzIHRoaW5ncyBjYW4ndCBiZSBpbmNsdWRlZCBpbiBoeXBlcnZp
c29yIGR1ZSB0byBsZWdhbAo+IGlzc3Vlcywgc29tZSAtIGJlY2F1c2Ugb2YgY29kZSBzaXplIG9y
IGNvbXBsZXhpdHkuIEFuZCB3ZSBjYW4ndCBydW4KPiB0aGVtIGluIHN0dWJkb21zLCBiZWNhdXNl
IHN0dWJkb21zIGFyZSBzbG93IGZvciBjZXJ0YWluIHVzZS1jYXNlcywgaW4KPiBzb21lIGNhc2Vz
IHRoZXkgYXJlIGluc2VjdXJlLCBpbiBzb21lIGNhc2VzIHRoZXkganVzdCBkb24ndCBmaXQgYXQK
PiBhbGwuCgpJIGNhbiBzZWUgdGhhdCBzdHViZG9tcyBjYW4gYmUgc2xvdyBpZiB5b3UgcmVxdWly
ZSB2ZXJ5IGxvdyBsYXRlbmNpZXMuClNjaGVkdWxlciBvcHRpbWl6YXRpb25zIChnaXZpbmcgc3R1
YmRvbXMgYW4gaGlnaGVyIHByaW9yaXR5KSBtaWdodCBiZQphYmxlIHRvIGltcHJvdmUgb24gdGhv
c2UuCgpCdXQgdGhleSBhcmUgbm90IGluc2VjdXJlLiBBbHNvLCBpbiB3aGF0IGNhc2VzIHRoZXkg
ZG9uJ3QgZml0IGF0IGFsbD8KCgo+IE9uIG90aGVyIGhhbmQgeW91IGNvbnNpZGVyIEVMMCBhcHBz
IGFzIGlkZWFsIGhvc3QgZm9yIGVtdWxhdG9ycyBvbmx5LgoKWWVzLCBFTDAgYXBwcyBhcmUgaWRl
YWwgZm9yIGVtdWxhdG9ycywgYnV0IG5vdCBqdXN0IGVtdWxhdG9ycywgYW55dGhpbmcKdGhhdCBy
dW5zIGRldGVybWluaXN0aWNhbGx5IGFmdGVyIGEgZ3Vlc3QgdHJhcCBvciBhIHRpbWVyIGV2ZW50
IGNvdWxkIGJlCmEgZGVjZW50IGZpdCBmb3IgYW4gRUwwIGFwcC4gVGhlIGlzc3VlIGlzIHRoZSBp
bnRlcmZhY2UgYmV0d2VlbiBFTDAgYXBwCmFuZCBYZW4sIGJ1dCB0aGF0IGNhbiBiZSBkaXNjdXNz
ZWQgYW5kIGRlc2lnbmVkIGluIGEgd2F5IHRvIHNhdGlzZnkgYWxsCnBhcnRpZXMuCgpCdXQgd2Ug
bmVlZCB0byBzdGFydCBmcm9tIHNvbWV3aGVyZS4gSSBzdWdnZXN0IHlvdSB3cml0ZSBhIHNpbXBs
ZSBkZXNpZ24KZG9jdW1lbnQgdG8gZXhwbGFpbiB0aGUgdXNlLWNhc2UgZm9yIEVMMCBhcHBzIGFu
ZCB0aGVpciBpbnRlcmZhY2VzIHRvCnRoZSByZXN0IG9mIHRoZSBzeXN0ZW0uIFdlIGNhbiB0YWtl
IHRoZSBkaXNjdXNzaW9uIGZyb20gdGhlcmUuIFdlIG1pZ2h0CmJlIGFibGUgdG8gcmVhY2ggYSBj
b25zZW5zdXMgb24gYSBkZXNpZ24gdGhhdCB3b3JrcyBmb3IgZXZlcnlib2R5LgoKV2UgbmVlZCBh
IGNvbmNyZXRlIHByb3Bvc2FsIHRvIHN0YXJ0IGZyb20gdGhvdWdoLgoKCj4gSSBjYW4gc2VlIHlv
dXIgcG9pbnQsIGJlY2F1c2UgWEVOIHdhcyBhbHdheXMgdmlld2VkIGFzIGh5cGVydmlzb3IgZm9y
Cj4gc2VydmVycy4KPgo+IEJ1dCBzZXJ2ZXJzIGhhdmUgZGlmZmVyZW50IHJlcXVpcmVtZW50cyBp
biBjb21wYXJpc29uIHRvIGVtYmVkZGVkCj4gYXBwbGljYXRpb25zLiBUcmFkaXRpb25hbCBzZXJ2
ZXJzIGRvZXMgbm90IHVzZSBoYXJkd2FyZSBhY2NlbGVyYXRlZAo+IHZpZGVvIGRlY29kZXJzLCB0
aGV5IGRvbid0IG5lZWQgdG8gZGlzYWJsZSBjcHUncyBvciBzY2FsZSBmcmVxdWVuY2llcwo+IHRv
IHByZXNlcnZlIGVuZXJneSAob2theSwgdGhleSBuZWVkIHRvLCBidXQgaXQgaXMgbm90IGFzIHBy
ZXNzaW5nLCBhcwo+IG9uIGJhdHRlcnktcG93ZXJlZCBkZXZpY2UpLCB0aGVyZSBhbG1vc3Qgbm8g
cHJvcHJpZXRhcnkgY29kZSAob3IgZXZlbgo+IHByb3ByaWV0YXJ5IGJsb2JzLCBhcmdoISkuCj4g
TG9va3MgbGlrZSB2aXJ0dWFsaXphdGlvbiBvbiBlbWJlZGRlZCBpcyB0aGUgbmV4dCBiaWcgdGhp
bmcuIExpbnV4Cj4ga2VybmVsIHdhcyBhYmxlIHRvIHNhdGlzZnkgYm90aCBwYXJ0aWVzLiBJIGhv
cGUgdGhhdCBYRU4gY2FuIGRvIHRoZQo+IHNhbWUuCgpJIHRoaW5rIHRoYXQgdGhpcyBoYXMgbm90
IG11Y2ggdG8gZG8gd2l0aCBlbWJlZGRlZCB2cyBzZXJ2ZXI7IGl0J3MgbW9yZQphYm91dCB0aGUg
bmVlZCBvZiBzdXBwb3J0aW5nIG5ldywgbW9yZSBjb21wbGV4LCBoYXJkd2FyZSBhbmQgZmlybXdh
cmUKaW50ZXJmYWNlcy4KCgo+IFNvLCBnb2luZyBiYWNrIHRvIEVMMCBhcHBzLiBIb25lc3RseSwg
SSdkIHByZWZlciBub3QgdG8gdXNlIHRoZW0gYXMKPiBleHRlbnNpb24gbWVjaGFuaXNtLiBZZXMs
IHRoZXkgcHJvdmlkZSBpc29sYXRpb24sIGJ1dCBpbnRlcmZhY2luZyB3aXRoCj4gdGhlbSB3aWxs
IGJlIHBhaW5mdWwuIFByb2JhYmx5IHdlIGNhbiBsZWF2ZSB0aGVtIHRvIGVtdWxhdG9ycyBvbmx5
Cj4gKGJ1dCBhcyBJIGNhbiBzZWUsIFBMMDExIGVtdWxhdG9yIGlzIGdvaW5nIHRvIGJlIG1lcmdl
ZCByaWdodCBpbnRvCj4gaHlwZXJ2aXNvci4gV2lsbCBiZSB0aGVyZSBuZWVkIGZvciBvdGhlciBl
bXVsYXRvcnM/KS4KPiBXaGF0IEkgcmVhbGx5IHdhbnQgdG8gYXNrOiB3aGF0IGRvIHlvdSB0aGlu
ZyBhYm91dCBvbGQgZ29vZCBtb2R1bGVzCj4gbGlrZSBvbmVzIGluIGxpbnV4IGtlcm5lbD8gVGhl
cmUgd2lsbCBiZSBubyBpc29sYXRpb24sIHRoaXMgaXMgYmFkLgo+IEJ1dDoKPiAgLSB5b3UgY2Fu
IGxvYWQgcHJvcHJpZXRhcnkgbW9kdWxlcyBpZiB5b3Ugd2FudCB0bwo+ICAtIHRoZXkgYXJlIGZh
c3QKPiAgLSB5b3UgY2FuIGludGVyZmFjZSB3aXRoIHRoZW0gaW4gYSBuYXRpdmVzdCB3YXkgcG9z
c2libGU6IGp1c3QgY2FsbCBhCj4gZnVuY3Rpb24KClByb3ByaWV0YXJ5IG1vZHVsZXMgYXJlIGEg
bGVnYWwgbWluZWZpZWxkLiBUaGV5IGFyZSBiZXN0IGF2b2lkZWQgZXZlbiBpbgpMaW51eC4gRm9y
dHVuYXRlbHksIGJvdGggRUwwIGFwcHMgYW5kIHN0dWJkb21zIGNvdWxkIGJlIHByb3ByaWV0YXJ5
LgpUaHVzLCBlc3BlY2lhbGx5IGlmIHlvdSBoYXZlIGEgcmVxdWlyZW1lbnQgZm9yIHJ1bm5pbmcg
cHJvcHJpZXRhcnkKY29kZSwgaXQgaXMga2V5IHRvIGRvIEVMMCBhcHBzIGFuZC9vciBzdHViZG9t
cyBpbiBYZW4gb24gQVJNLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 18:07:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sUD-0005Nf-NJ; Thu, 11 May 2017 18:06:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8sUC-0005NZ-SN
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:06:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B6/3D-02005-838A4195; Thu, 11 May 2017 18:06:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTdd8hUi
 kwfVufovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePak3nsBXsFKnovfGZvYLzI28XIxSEksIlR
 4vi+n0wQzm5GiXXvWli7GDk5hAUCJA7/eMIIYosI6Ek09zxlgSj6xChxaMMysA5mkI5XrdOYQ
 arYBDQl7nz+xARi8wpYSex4eg6sm0VAVeLBsR1gU0UFwiXeNh5hgagRlDg58wmYzSkQKLGkZQ
 LYHGYBM4l5mx9C2fIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2iul1SUmZ5Rkpu
 YmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHQMQLCD8eVpz0OMkhxMSqK8jBNFIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8KovB8oJFqWmp1akZeYAwx8mLcHBoyTCqwuS5i0uSMwtzkyHSJ1iV
 JQS5727DCghAJLIKM2Da4PF3CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ81aBjOfJzCuBm/
 4KaDET0OL+P8Igi0sSEVJSDYwKObsLP2WpOh4P73jsduTB3wCh07cXbI9xe9MamVQXF/+/R9Z
 Cvy6yvETxzRT/vbnOuzREfldwXjkmuZxtsorMXz9/9p/SWZvcTudWaK8tnhDqN5t/Nu+aZbnb
 LBXaBIy8GRN/PNjc7vE1q3fSrmv7N/Dw8d+ZVxy2OHEfz6K40MZ1OkaTxZRYijMSDbWYi4oTA
 eCVGXy0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494526006!41947095!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6520 invoked from network); 11 May 2017 18:06:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 11 May 2017 18:06:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3C620344;
 Thu, 11 May 2017 11:06:46 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 359213F4FF;
 Thu, 11 May 2017 11:06:45 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-8-git-send-email-olekstysh@gmail.com>
 <f4764b5f-1462-9f6f-d6e3-1fab3b845d63@arm.com>
 <CAPD2p-mS0otOzd6feRJ75yMgSa8XR+opzUeA-Z-8JrJXKN6rUA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <81b92946-3da6-4b1e-57f6-6cbca7c855a4@arm.com>
Date: Thu, 11 May 2017 19:06:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-mS0otOzd6feRJ75yMgSa8XR+opzUeA-Z-8JrJXKN6rUA@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 07/10] iommu/arm: Add alloc_page_table
 platform callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMTEvMDUvMTcgMTU6MDAsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IE9uIFRodSwgTWF5IDExLCAyMDE3IGF0IDI6MzggUE0sIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBIaSBPbGVrc2FuZHIsCj4gSGksIEp1bGllbgo+
Cj4+Cj4+IE9uIDEwLzA1LzE3IDE1OjAzLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+
Cj4+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBh
bS5jb20+Cj4+Pgo+Pj4gVGhlIGFsbG9jX3BhZ2VfdGFibGUgY2FsbGJhY2sgaXMgYSBtYW5kYXRv
cnkgdGhpbmcKPj4+IGZvciB0aGUgSU9NTVVzIHRoYXQgZG9uJ3Qgc2hhcmUgcGFnZSB0YWJsZSB3
aXRoIHRoZSBDUFUgb24gQVJNLgo+Pj4gVGhlIG5vbi1zaGFyZWQgSU9NTVVzIGhhdmUgdG8gcGVy
Zm9ybSBhbGwgcmVxdWlyZWQgYWN0aW9ucyBoZXJlCj4+PiB0byBiZSByZWFkeSB0byBoYW5kbGUg
SU9NTVUgbWFwcGluZyB1cGRhdGVzIHJpZ2h0IGFmdGVyIGNvbXBsZXRpbmcgaXQuCj4+Pgo+Pj4g
VGhlIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIHNlZW1zIGFuIGFwcHJvcHJpYXRl
IHBsYWNlCj4+PiB0byBjYWxsIG5ld2x5IGNyZWF0ZWQgY2FsbGJhY2suCj4+PiBTaW5jZSB3ZSB3
aWxsIG9ubHkgYmUgaGVyZSBmb3IgdGhlIG5vbi1zaGFyZWQgSU9NTVVzIGFsd2F5cwo+Pj4gcmV0
dXJuIGVycm9yIGlmIHRoZSBjYWxsYmFjayB3YXNuJ3QgaW1wbGVtZW50ZWQuCj4+Cj4+Cj4+IFdo
eSBkbyB5b3UgbmVlZCBhIHNwZWNpZmljIGNhbGxiYWNrIGFuZCBub3QgZG9pbmcgaXQgZGlyZWN0
bHkgaW4KPj4gaW9tbXVfZG9tYWluX2luaXQ/Cj4+Cj4+IE15IHRha2UgaGVyZSBpcyBpbiB0aGUg
dW5zaGFyZSBjYXNlLCB3ZSBtYXkgd2FudCB0byBoYXZlIG11bHRpcGxlIHNldCBvZgo+PiBwYWdl
IHRhYmxlcyAoZS5nIG9uZSBwZXIgZGV2aWNlKS4gU28gdGhpcyBzaG91bGQgYmUgbGVmdCBhdCB0
aGUgZGlzY3JldGlvbgo+PiBvZiB0aGUgSU9NTVUgaXRzZWxmLgo+Pgo+PiBBbSBJIG1pc3Npbmcg
c29tZXRoaW5nPwo+IEkgd2FzIHRoaW5raW5nIGFib3V0IGV4dHJhIG5lZWRfaW9tbXUgYXJndW1l
bnQgZm9yIGluaXQgcGxhdGZvcm0KPiBjYWxsYmFjayBhcyBJIGhhZCBkb25lIGZvciBpb21tdV9k
b21haW5faW5pdCBBUEkuCj4gQnV0IEkgaGFkIGRvdWJ0cyByZWdhcmRpbmcgaHdfZG9tYWluLiBE
dXJpbmcgaW9tbXVfZG9tYWluX2luaXQKPiBleGVjdXRpb24gd2UgaGF2ZW4ndCBrbm93biB5ZXQg
aXMgdGhlIElPTU1VIGV4cGVjdGVkIGZvciBkb21haW4gMAo+IG9yIG5vdC4KPgo+IFRha2luZyBp
bnRvIGFjY291bnQgdGhhdCBJIG5lZWRlZCB0bzoKPiAtIHBvcHVsYXRlIHBhZ2UgdGFibGUgZm9s
bG93ZWQgYnkgc2V0dGluZyBuZWVkX2lvbW11IGZsYWcuCj4gLSBpbXBsZW1lbnQgYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgb24gQVJNIGJlY2F1c2Ugb2YKPiAhaW9tbXVfdXNlX2hh
cF9wdChkKS4KPiAtIGZpbmQgYSBzb2x1dGlvbiBmb3IgaHdfZG9tYWluLgo+Cj4gSSBkZWNpZGVk
IHRvIHVzZSBpb21tdV9jb25zdHJ1Y3QoKSBhbmQgaW1wbGVtZW50IGFsbG9jX3BhZ2VfdGFibGUK
PiBjYWxsYmFjayB0byBiZSBjYWxsZWQgZm9yIHBvcHVsYXRpbmcgcGFnZSB0YWJsZS4KPiBJIHRo
b3VnaHQgdGhhdCBpdCB3b3VsZCBhbGxvdyB1cyB0byBrZWVwIGFsbCByZXF1aXJlZCBhY3Rpb25z
IGluIGEKPiBzaW5nbGUgcGxhY2UgcmF0aGVyIHRoYW4gc3ByZWFkaW5nLgoKTG9va2luZyBhdCB5
b3VyIHBhdGNoICM4LCB5b3UgYWx3YXlzIGFsbG9jYXRlIHRoZSBwYWdlIHRhYmxlIGZvciAKaGFy
ZHdhcmUgZG9tYWluLCBzbyB0aGlzIGlzIHZlcnkgc2ltaWxhciB0byBzZXQgaW9tbXVfZW5hYmxl
IGluIAp4ZW5fYXJjaF9kb21haW5fY29uZmlnIChzZWUgY29uZmlnLiBpbiBzdGFydF94ZW4pLgoK
U28gdGhpcyBkb2VzIG5vdCBob2xkIHRvIG1lLiBNYXliZSBKYW4gKElPTU1VIG1haW50YWluZXIp
IGhhcyBhIApkaWZmZXJlbnQgdmlldyBvbiBpdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 18:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sVL-0005TI-0j; Thu, 11 May 2017 18:07:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8sVJ-0005T1-CO
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:07:57 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C1/51-02183-C78A4195; Thu, 11 May 2017 18:07:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTbdyhUi
 kQdNdJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN921PWglc8FZ8W2zUwHuXqYuTiEBLYxCix
 4NYvZghnN6PEqR+/mboYOTmEBVIlVp7azwZiiwjoSTT3PGUBsYUEPjNKPJ9pDNLADNLwqnUaM
 0iCTUBT4s7nT2DNvAJWEjvmrgdrYBFQlehpuAgWFxUIl3jbeIQFokZQ4uTMJ2A2p0CgxKd1j8
 BqmAXMJOZtfsgMYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGZXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYMDVMzAw7mC8PdnvEKMkB5OSKC/jRJFIIb6k/JTK
 jMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBu3wZUJ1gUWp6akVaZg4wJmBKJTh4lER4d
 ZcDpXmLCxJzizPTIVKnGBWlxHnvgvQJgCQySvPg2mBxeIlRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMO8pkCk8mXklcNNfAS1mAlrc/0cYZHFJIkJKqoFxTohvj3qH+6HUkg/uxvYHu9ZG1Lf
 d33ldKaGr5ve0rQsO99vdULs3f5vL9Yts8odDzOa8FvNavuWtq+i9kw67Hm2bdptz9d3KJ1Me
 CUvb15+bP631y3YDY5mq2LW1Lauv3Lx4esm+csOYI/WG6zSYRGbPVY56dIj/O/tCg0s8q9wXz
 hJrjepYpsRSnJFoqMVcVJwIANfdKJ++AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494526072!76307702!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45311 invoked from network); 11 May 2017 18:07:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 11 May 2017 18:07:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 44C75344;
 Thu, 11 May 2017 11:07:52 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3E46B3F4FF;
 Thu, 11 May 2017 11:07:51 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-11-git-send-email-olekstysh@gmail.com>
 <37d03927-5b33-9f44-2108-1e18bcd27562@arm.com>
 <CAPD2p-mPJv3XdtEwQbn6SGVwe-bKxR7+hV8fKC5=KKw3S8KJzQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5c071e3a-3f36-f7c7-01ef-3d8ba2c9ddbb@arm.com>
Date: Thu, 11 May 2017 19:07:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-mPJv3XdtEwQbn6SGVwe-bKxR7+hV8fKC5=KKw3S8KJzQ@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 10/10] xen/arm: domain_build: Don't
 expose the "iommus" property to the guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wNS8xNyAxNToxNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gT24gVGh1
LCBNYXkgMTEsIDIwMTcgYXQgMjo1OCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4+IEhpIE9sZWtzYW5kciwKPiBIaSBKdWxpZW4KCkhpLAoKPj4KPj4gT24g
MTAvMDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4KPj4+IEZyb206
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+
Cj4+PiBXZSBkb24ndCBwYXNzdGhyb3VnaCBJT01NVSBkZXZpY2UgdG8gRE9NMCBldmVuIGlmIGl0
IGlzIG5vdCB1c2VkIGJ5Cj4+PiBYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJvcGVydHkg
dGhhdCBkZXNjcmliZXMgdGhlIElPTU1VCj4+PiBtYXN0ZXIgaW50ZXJmYWNlcyBvZiB0aGUgZGV2
aWNlIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+IC0tLQo+
Pj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDQgKysrKwo+Pj4gIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+PiBpbmRleCAzYWJh
Y2MwLi4yZGVmYjYwIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+IEBAIC00MzIsNiArNDMy
LDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QKPj4+IGtlcm5lbF9pbmZvICpraW5mbywKPj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4+
ICAgICAgICAgIH0KPj4+Cj4+PiArICAgICAgICAvKiBEb24ndCBleHBvc2UgdGhlIHByb3BlcnR5
ICJpb21tdXMiIHRvIHRoZSBndWVzdCAqLwo+Pj4gKyAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9u
YW1lX2lzX2VxdWFsKHByb3AsICJpb21tdXMiKSApCj4+PiArICAgICAgICAgICAgY29udGludWU7
Cj4+Cj4+Cj4+IEl0IHdvdWxkIGJlIHVzZWZ1bCB0byBoYXZlIGEgbGluayB0byB0aGUgYmluZGlu
Z3MgYXNzb2NpYXRlZAo+PiAoRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11
L2lvbW11LnR4dCkuCj4gQWdyZWUuIEkgd2lsbCBtZW50aW9uIGl0IGluIGNvbW1pdCBkZXNjcmlw
dGlvbi4KPgo+Pgo+PiBBbHNvLCB3aGlsc3QgeW91IGFyZSBhdCBpdCwgeW91IGxpa2VseSB3YW50
IHRvIHJlbW92ZSBhbGwgdGhlIG90aGVyIGlvbW11Cj4+IHByb3BlcnRpZXMgc3VjaCBhcyBpb21t
dS1tYXAuCj4gRXhjdXNlIG1lLCBJIGhhdmUgbmV2ZXIgaGVhcmQgYWJvdXQgaXQuIElzIGl0IGEg
cmVxdWlyZWQgcHJvcGVydHk/CgpUaGlzIHByb3BlcnR5IGlzIHVzZWQgdG8gdHJhbnNsYXRlIGFu
IFJJRCBpbnRvIGEgTWFzdGVyIElEIChzZWUgdGhlIApkb2N1bWVudGF0aW9uIGluIGJpbmRpbmdz
L3BjaS9wY2ktaW9tbXUudHh0KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 18:14:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sbG-0006IB-Lw; Thu, 11 May 2017 18:14:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d8sbF-0006Hx-6x
 for xen-devel@lists.xen.org; Thu, 11 May 2017 18:14:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C1/6B-03920-CE9A4195; Thu, 11 May 2017 18:14:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTGVt3XK0U
 iDa5/MLRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOW7PzPXNCiWrHtwn/mBsY9cl2MXBxCApMY
 JZoOrmcFcVgEGlglJi9fzwTiSAjMYZU4unYOexcjJ5CTJ7GkcwsThF0g8f37YTCbV0BQ4uTMJ
 ywgtpCAl8S/ZV/YQGxOATuJ5Td2MkKseM8u8fvfNLAiNgEDiTcvNoI1swioSpz9upIZYlCAxI
 P9k4BqODiEBYol+q9Ug4RFBHQkru59AXYds8AtZok15+exg9QwC6hLrJ8nNIFRYBaSM2YhZBY
 wMq1i1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMRAYg2MH4
 Z1nAIUZJDiYlUV7GiSKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4W1YA5QSLUtNTK9Iyc4AxA
 ZOW4OBREuHNWg6U5i0uSMwtzkyHSJ1iNOZ4cfn9eyaOJyt/vGcSYsnLz0uVEuc9CFIqAFKaUZ
 oHNwgWq5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzKsPcg9PZl4J3L5XQKcwAZ3S/0cY5JS
 SRISUVAPjER2prbF1X400jrEsvsomsMJRzLjepirzUH3gNu0vn8+ll/RVRb3v3xfGJmV/ZrNY
 vXxj29eTqd3nb7+IC8hav5Gz9BE3W5VP1fyMrvlq4ef+15czvd+4+f0Li6KfjPO+FcxPP3bgw
 fLDXO0yKotUHhZK/zBJm9KblzmB7cnzg9nVRX/L/59WYinOSDTUYi4qTgQAwGcGQ9ACAAA=
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494526442!78450173!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35890 invoked from network); 11 May 2017 18:14:03 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 18:14:03 -0000
Received: by mail-qt0-f181.google.com with SMTP id v27so11649333qtg.2
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 11:14:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=yB5D02Iybiq0qkpAl43rPY84It7mvQC2AcMylD4Y7cg=;
 b=qDB8NfCS98RAwraRJquig5cpLGWUQsBt/bSLG7igw42/9wFjl9Zld05qskQ6Lzq91d
 1gVsZwrGh92mEYqN1le1j3FNrhQISaoHy7xFDskAkpQjguAC3LsrDDNnKO4zWZJX9Ce1
 EOYlMi3gAPWvrVkEm7jl0OZCt8hm/oWNkbEeYqMBt+teGoxhtsCtYmZdw4dJ1M529xL8
 agbov0EjUYXp/OryARkMpITQhGErKGW7p3Sz7MxY+lcaCP21d8fgY8nwMe4KsfJRhlZH
 goo6DP6znbsyeL9UKFS7wvaMO5l9rys5rRyO8IedbsxPO0U8D5q7qc5TXmfLLkhLcoq7
 fonw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=yB5D02Iybiq0qkpAl43rPY84It7mvQC2AcMylD4Y7cg=;
 b=BMPfFLRutujLSO0DJsR3wtxruoUK4keyW0u5RpTDOK9UCzpe+1SI0yqbUmAJZTSBv7
 UHBz3NlhuFLrSLs79l0R/+mISPmbaKAPMNF64kp3JubADkGkPXQ4TMLaPoO5IRMRwIHp
 UpzZhyuDkHQH9unONKzpbQbOCIcgHvdyIXikBT79GOLLFzxqgr0cW2IdVnwHku7CQ+vF
 HxlSL3KQ9Db2Hc1mgwVqukA8TREk3sG+QKjd7ZaXwpcKpP+6m8/S2E8TbjIB0UWJWRaW
 b4JNOQ+Cxl41zyTaj2ZwOYbKZnYSDg3TpBcIanpVFnCaiSRq3RyDYDuvk6qcUisGmZ8U
 U7VQ==
X-Gm-Message-State: AODbwcDYZKInxwIgx8vjTaV1vZKWyZSTOlHs48N/Lq9MP8G8Jl0ReEqN
 WYNKzuHHyXJKmyAGJX4gB6PT1RjRUg==
X-Received: by 10.200.3.134 with SMTP id t6mr161321qtg.238.1494526442526; Thu,
 11 May 2017 11:14:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Thu, 11 May 2017 11:13:42 -0700 (PDT)
In-Reply-To: <785dff0f-6026-d033-131a-764510788b53@citrix.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <785dff0f-6026-d033-131a-764510788b53@citrix.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 11 May 2017 21:13:42 +0300
Message-ID: <CAOcqxo1J92sFrcyr9r1SbxM=j2wJkxey4iCLk3whHQz+xaW+5g@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlLAoKT24gMTEgTWF5IDIwMTcgYXQgMjA6MTQsIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBXZSwgaGVyZSBhdCBFUEFNLCB2aWV3ZWQgRUww
IGFwcHMgcHJpbWFyaWx5IGFzIGEgd2F5IHRvIGV4dGVuZAo+Pj4gaHlwZXJ2aXNvci4gQmVjYXVz
ZSB3aGVuIGl0IGNvbWVzIHRvIGVtYmVkZGVkIGFuZCBhdXRvbW90aXZlLCB0aGVyZQo+Pj4gYXJp
c2Ugc29tZSB1Z2x5IHRoaW5ncywgdGhhdCBhcmUgbmVlZGVkIGF0IGh5cGVydmlzb3IgbGV2ZWw6
Cj4+PiBURUUgbWVkaWF0b3JzIChPUC1URUUgaXMgYSBnb29kIFRFRSwgYnV0IGZvciBleGFtcGxl
IHRoZXJlIGlzIFRJJ3MKPj4+IE1TSElFTEQgd2l0aCBkZWVwbHkgcHJvcHJpZXRhcnkgbGljZW5z
ZSksCj4KPiBJZiB5b3UncmUgZ29pbmcgdG8gdXNlIGEgZGVlcGx5IHByb3ByaWV0YXJ5IFRFRSBt
ZWRpYXRvciwgdGhlbiB5b3UgbmVlZAo+IHRvIGZpbmQgeW91cnNlbGYgYSBkZWVwbHkgcHJvcHJp
ZXRhcnkgaHlwZXJ2aXNvciB0byBnbyBhbG9uZyB3aXRoIGl0IC0tCj4gZWl0aGVyIG9uZSB5b3Ug
cGF5IGEgbGljZW5zZSBmZWUgZm9yIG9yIG9uZSB5b3UgZGV2ZWxvcCB5b3Vyc2VsZi4gIEl0Cj4g
d291bGQgYWxtb3N0IGNlcnRhaW5seSBiZSBjaGVhcGVyIHRvIGltcHJvdmUgdGhlIG9wZW4tc291
cmNlIG9uZSB0aGFuIHRvCj4gZG8gZWl0aGVyIG9mIHRob3NlLgo+IE9yIHlvdSBjYW4gdHJ5IG1p
eGluZyB0aGUgdHdvIGFuZCBzZWUgd2hhdCBoYXBwZW5zOyBidXQgdGhhdCBkb2Vzbid0Cj4gc2Vl
bSBsaWtlIGEgdmVyeSBzb3VuZCBsZWdhbCBzdHJhdGVneSB0byBtZS4KT2theSwgcG9pbnQgdGFr
ZW4uCgo+Pj4gLi4uc29tZSBbdGhpbmdzIGNhbid0IGJlIGluY2x1ZGVkIGluIGh5cGVydmlzb3Jd
IGJlY2F1c2Ugb2YgY29kZQo+Pj4gc2l6ZSBvciBjb21wbGV4aXR5Lgo+Cj4gU29ycnksIGp1c3Qg
dG8gYmUgY2xlYXI6IGJlbG93IHlvdSBtZW50aW9uZWQgbW9kdWxlcyBhcyBhIHNvbHV0aW9uLCBh
bmQKPiBnaXZlbiB0aGUgY29udGV4dCB0aGlzIHdvdWxkIGJlIGluY2x1ZGVkLiAgU28gY2FuIHlv
dSBleHBhbmQgb24gd2hhdCB5b3UKPiBtZWFuIHRoYXQgdGhlcmUgYXJlIHRoaW5ncyB0aGF0IDEp
IGNhbid0IGJlIGluY2x1ZGVkIGluIHRoZSBoeXBlcnZpc29yCj4gYmVjYXVzZSBvZiBjb2RlIHNp
emUgb3IgY29tcGxleGl0eSwgYnV0IGZvciB3aGljaCAyKSBsb2FkYWJsZSBtb2R1bGVzCj4gd291
bGQgYmUgYSBzdWl0YWJsZSBzb2x1dGlvbj8KV2VsbC4uLiBEZXZpY2UgZHJpdmVzPyBFbXVsYXRv
cnM/IEZvciBleGFtcGxlLCBpZiBJIHdpbGwgd3JpdGUgYnVuY2gKb2YgZ29vZCBhbmQgbmVhdCBH
UEwgZHJpdmVycyBmb3Igc29tZSBTb0MgYW5kIEknbGwgcHJvbWlzZSB0byBtYWludGFpbgp0aGVt
LCB3aWxsIHlvdSBpbmNsdWRlIHRoZW0gaW50byB1cHN0cmVhbT8KT3IgSSB3aWxsIHdyaXRlIGVt
dWxhdG9yIGZvciBzb21lIGFyY2FuZSBkZXZpY2UsIHdpbGwgaXQgYmUgbWVyZ2VkCmludG8gdXBz
dHJlYW0/ClJlYWwgY2FzZTogSSB3aWxsIHdyaXRlIE9QLVRFRSBtZWRpYXRvciBmb3Igb25lIGNs
aWVudCBhbmQgR29vZ2xlClRydXN0eSBtZWRpYXRvciBmb3Igb3RoZXIgY2xpZW50LiBFdmVyeSB3
aWxsIGhhdmUsIHNheSwgMiwwMDAgbGluZXMgb2YKY29kZS4gQXJlIHRoZXJlIGNoYW5nZXMsIHRo
YXQgdGhleSBib3RoIHdpbGwgYmUgbWVyZ2VkIGludG8KaHlwZXJ2aXNvcj8KCj4+PiBBbmQgd2Ug
Y2FuJ3QgcnVuCj4+PiB0aGVtIGluIHN0dWJkb21zLCBiZWNhdXNlIHN0dWJkb21zIGFyZSBzbG93
IGZvciBjZXJ0YWluIHVzZS1jYXNlcywgaW4KPj4+IHNvbWUgY2FzZXMgdGhleSBhcmUgaW5zZWN1
cmUsIGluIHNvbWUgY2FzZXMgdGhleSBqdXN0IGRvbid0IGZpdCBhdAo+Pj4gYWxsLgo+Pj4gT24g
b3RoZXIgaGFuZCB5b3UgY29uc2lkZXIgRUwwIGFwcHMgYXMgaWRlYWwgaG9zdCBmb3IgZW11bGF0
b3JzIG9ubHkuCj4+PiBJIGNhbiBzZWUgeW91ciBwb2ludCwgYmVjYXVzZSBYRU4gd2FzIGFsd2F5
cyB2aWV3ZWQgYXMgaHlwZXJ2aXNvciBmb3IKPj4+IHNlcnZlcnMuCj4+PiBCdXQgc2VydmVycyBo
YXZlIGRpZmZlcmVudCByZXF1aXJlbWVudHMgaW4gY29tcGFyaXNvbiB0byBlbWJlZGRlZAo+Pj4g
YXBwbGljYXRpb25zLiBUcmFkaXRpb25hbCBzZXJ2ZXJzIGRvZXMgbm90IHVzZSBoYXJkd2FyZSBh
Y2NlbGVyYXRlZAo+Pj4gdmlkZW8gZGVjb2RlcnMsIHRoZXkgZG9uJ3QgbmVlZCB0byBkaXNhYmxl
IGNwdSdzIG9yIHNjYWxlIGZyZXF1ZW5jaWVzCj4+PiB0byBwcmVzZXJ2ZSBlbmVyZ3kgKG9rYXks
IHRoZXkgbmVlZCB0bywgYnV0IGl0IGlzIG5vdCBhcyBwcmVzc2luZywgYXMKPj4+IG9uIGJhdHRl
cnktcG93ZXJlZCBkZXZpY2UpLCB0aGVyZSBhbG1vc3Qgbm8gcHJvcHJpZXRhcnkgY29kZSAob3Ig
ZXZlbgo+Pj4gcHJvcHJpZXRhcnkgYmxvYnMsIGFyZ2ghKS4KPj4+IExvb2tzIGxpa2UgdmlydHVh
bGl6YXRpb24gb24gZW1iZWRkZWQgaXMgdGhlIG5leHQgYmlnIHRoaW5nLiBMaW51eAo+Pj4ga2Vy
bmVsIHdhcyBhYmxlIHRvIHNhdGlzZnkgYm90aCBwYXJ0aWVzLiBJIGhvcGUgdGhhdCBYRU4gY2Fu
IGRvIHRoZQo+Pj4gc2FtZS4KCj4gRm9yIG1hbnkgb2YgdGhlc2UsIHRoZXJlIGFyZSBwcm9iYWJs
eSB0ZWNobmljYWwgc29sdXRpb25zIHRoYXQgd2UgY291bGQKPiBjb21lIHVwIHdpdGggdGhhdCB3
b3VsZCBhbGxvdyBwcm9wcmlldGFyeSBjb250ZW50IChzdWNoIGFzIHZpZGVvCj4gZGVjb2RlcnMg
JmMpIHRoYXQgd291bGQgaGF2ZSBzdWl0YWJsZSBwZXJmb3JtYW5jZSB3aXRob3V0IG5lZWRpbmcg
YWNjZXNzCj4gdG8gdGhlIFhlbiBhZGRyZXNzIHNwYWNlLgpZZXMsIHdlIHByb2JhYmx5IGNhbi4g
QnV0IGFueSBzdWNoIHNvbHV0aW9uIHdpbGwgcmVxdWlyZSBzb21lIGNoYW5nZXMKaW4gaHlwZXJ2
aXNvciB0byBhY2NvbW1vZGF0ZSBpdC4gU28sIHdoYXQgd2UgYXJlIGN1cnJlbnRseSBkb2luZz8g
V2UKYXJlIGRpc2N1c3Npbmcgc3VjaCBzb2x1dGlvbnMuCgo+IE1heWJlIEknbSBqdXN0IG5vdCBm
YW1pbGlhciB3aXRoIHRoaW5ncywgYnV0IGl0J3MgaGFyZCBmb3IgbWUgdG8gaW1hZ2luZQo+IHdo
eSB5b3UnZCBuZWVkIHByb3ByaWV0YXJ5IGJsb2JzIHRvIGRpc2FibGUgY3B1cyBvciBzY2FsZSBm
cmVxdWVuY3kuCj4gQXJlIHRoZXNlIHJlYWxseSBzdWNoIGNvbXBsZXggYWN0aXZpdGllcyB0aGF0
IGl0J3Mgd29ydGggaW52ZXN0aW5nCj4gdGhvdXNhbmRzIG9mIGhvdXJzIG9mIGRldmVsb3BlciB3
b3JrIGludG8gZGV2ZWxvcGluZyBwcm9wcmlldGFyeQo+IHNvbHV0aW9ucyB0aGF0IHlvdSBsaWNl
bnNlPwpPa2F5LCBJIGRvbid0IGtub3cgbm8gcGxhdGZvcm0gd2hlcmUgeW91IG5lZWQgcHJvcHJp
ZXRhcnkgYmxvYiB0bwpzY2FsZSBmcmVxdWVuY3kuIEFuZCBJIGhvcGUsIEkgbmV2ZXIgd2lsbCBl
bmNvdW50ZXIgb25lLgpCdXQgSSBjYW4gaW1hZ2luZSBpdDogc29tZSBmaXJtd2FyZSBiaW5hcnkg
dGhhdCBuZWVkcyB0byBiZSB1cGxvYWRlZAppbnRvIFBNSUMuIENhbiB3ZSBzdG9yZSB0aGlzIGZp
cm13YXJlIGluIHRoZSBoeXBlcnZpc29yPyBJIGRvbid0IGtub3cuCkknbSBub3QgYSBsYXd5ZXIu
Cgo+IExvYWRpbmcgcHJvcHJpZXRhcnkgbW9kdWxlcyBpbnRvIExpbnV4IGlzIGFzIGlsbGVnYWwg
YXMgaXQgd291bGQgYmUgaW4KPiBYZW4uICBNYW55IHBlb3BsZSBvYnZpb3VzbHkgZG8gaXQgYW55
d2F5LCBidXQgeW91IGFyZSByZWFsbHkgcHV0dGluZwo+IHlvdXJzZWxmIGF0IGEgcmlzayBvZiBt
ZWV0aW5nIGEgZ3V5IGxpa2UgUGF0cmljayBNY0hhcmR5WzFdLCBhIHByaXZhdGUKPiBpbmRpdmlk
dWFsIHdpdGggY29weXJpZ2h0IG9uIHRoZSBMaW51eCBrZXJuZWwgd2hvIGJ5IHNvbWUgZXN0aW1h
dGVzIGhhcwo+IG1hZGUgYWxtb3N0IEVVUiAybSBpbiB0aGUgbGFzdCBmZXcgeWVhcnMgc3Vpbmcg
Y29tcGFuaWVzIGZvciBHUEwgdmlvbGF0aW9ucy4KT2theSwgSSBkaWRuJ3Qga25vdyB0aGF0IGl0
IGlzIGlsbGVnYWwgdG8gbG9hZCBub24tZ3BsIG1vZHVsZXMgaW50bwpMaW51eCBrZXJuZWwuIFRo
YW5rIHlvdSBmb3Igc2hhcmluZyB0aGlzIGtub3dsZWRnZS4gQnV0IG5vdyBJJ20KY3VyaW9zLCB3
aHkgdGhlcmUgYXJlIEVYUE9SVF9TWU1CT0xfR1BMKCkgYW5kIHBsYWluIEVYUE9SVF9TWU1CT0wo
KT8gSQp0aG91Z2ggaXQgd2FzIGludGVuZGVkIHRvIHNlcGFyYXRlIEdQTCBhbmQgbm9uLUdQTCBj
b2RlLgpCVFcsICJub24tR1BMIGNvZGUiIGRvZXMgbm90IG1lYW4gImNsb3NlZC1zb3VyY2UgY29k
ZSIuIEl0IGNhbiBiZQpMR1BMLCBNSVQsIEJTRCwgb3IgQ29weWxlZnQgbGljZW5zZS4gSSBjYW4g
aW1hZ2luZSBwcm9wcmlldGFyeSBsaWNlbnNlCndoaWNoIGlzIGNvbXBhdGlibGUgd2l0aCBCU0Qs
IGJ1dCBpcyBpbmNvbXBhdGlibGUgd2l0aCBHUEx2Mi4KCkFueXdheXMsIEkgaGF2ZSB0YWtlbiB5
b3VyIHBvaW50LiBObyBwcm9wcmlldGFyeSBjb2RlIGluIG1vZHVsZXMuIFdoYXQKYWJvdXQgb3Ro
ZXIgcGFydHMgb2YgZGlzY3Vzc2lvbj8gQXJlIHlvdSBhZ2FpbnN0IGxvYWRhYmxlIG1vZHVsZXMg
aW4KYW55IGZhc2hpb24/IFdoYXQgYWJvdXQgbmF0aXZlIGFwcHM/CgotLSAKV0JSIFZvbG9keW15
ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0Bn
bWFpbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 18:15:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8scA-0006NV-1p; Thu, 11 May 2017 18:15:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297d64ec3=citrix-osstest@xenproject.org>)
 id 1d8sc9-0006NN-O8
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 18:15:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C7/A9-03696-52AA4195; Thu, 11 May 2017 18:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDva7KKpF
 Ig9n7RCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bWFctYC6ZqVSxe95WpgfGsXBcjJ4eEgL/E
 pTN3GSFsD4nrZ08wgdgiAs4SEz7cZgOxeQX0JHYv/wsWFxawkVi1s4G5i5ELqP4Oo8TcSy1ME
 M1uErMv72GBsU9d3ALWzAY0dGLPRLA4i4CqxLqll1lBbCEBLYmli1cyQSwQlDg58wlYDbOAhM
 TBFy+YIeZYSnxb/5R5AiPfLCRls5CULWBkWsWoUZxaVJZapGtkrJdUlJmeUZKbmJmja2hgppe
 bWlycmJ6ak5hUrJecn7uJERhWDECwg/HP/MBDjJIcTEqivIwTRSKF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfC2rADKCRalpqdWpGXmAAMcJi3BwaMkwhsJkuYtLkjMLc5Mh0idYtTleLf0w3smI
 Za8/LxUKXHefSBFAiBFGaV5cCNg0XaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwxK4Gm8G
 TmlcBtegV0BBPQEf1/hEGOKElESEk1MIbkFU5adSphr0/ZoVW3VTpn/PfpPnq8aYEYY/GMFSw
 fPjy7FNM4PVh91r1LNQsX9X5yPHtsfZ8NT7hyd8YP63/njK7pyrvFz5cSeHT7t+L/N7YP/3Zf
 lxMTeMG6aPKvma8cFr9+fmHpFjPBuSyNmv6Mj0456N7Svbu55ZZzSIbUwp+OJf5nkzqVWIozE
 g21mIuKEwEOzZ7isQIAAA==
X-Env-Sender: prvs=297d64ec3=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494526498!100213104!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22958 invoked from network); 11 May 2017 18:15:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 18:15:00 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="431951886"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71291-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:regression
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=f4ac4354652b2bcf4f138b5ebd79b2f07710d4ef
X-Osstest-Versions-That: ovmf=29dc8aa861fac78c6d62391dff312db934b755e3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 11 May 2017 19:14:55 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71291: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyOTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDE3IGd1
ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gNzEyODkKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCAgIGxpa2UgNzEyODkKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmly
dC1idWlsZCAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI4OQoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGY0YWM0MzU0NjUyYjJiY2Y0ZjEz
OGI1ZWJkNzliMmYwNzcxMGQ0ZWYKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAg
ICAgIDI5ZGM4YWE4NjFmYWM3OGM2ZDYyMzkxZGZmMzEyZGI5MzRiNzU1ZTMKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICA3MTI4OSAgMjAxNy0wNS0xMSAxMzo0NjozOCBaICAgIDAgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgNzEyOTEgIDIwMTctMDUtMTEgMTY6NDY6NDIgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBKZWZmIFdlc3RmYWhsIDxqZWZmLndlc3RmYWhsQG5pLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVz
dC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+
b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRhYzQzNTQ2NTJiMmJj
ZjRmMTM4YjVlYmQ3OWIyZjA3NzEwZDRlZgpBdXRob3I6IEplZmYgV2VzdGZhaGwgPGplZmYud2Vz
dGZhaGxAbmkuY29tPgpEYXRlOiAgIEZyaSBNYXkgNSAwNTo1MzowNCAyMDE3ICswODAwCgogICAg
U2hlbGxQa2cvSGFuZGxlUGFyc2luZ0xpYjogU2hvdyBMb2FkZWRJbWFnZVByb3RvY29sIGZpbGUg
bmFtZQogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydCBmb3Igc2hvd2luZyB0aGUgZmls
ZSBuYW1lIGFzc29jaWF0ZWQgd2l0aCBhCiAgICBMb2FkZWRJbWFnZVByb3RvY29sIGZpbGUgcGF0
aC4gVGhpcyBpcyBhIGJlaGF2aW9yIHRoYXQgd2FzIHByZXNlbnQgaW4KICAgIHRoZSBvbGQgc2hl
bGwgYnV0IGhhcyBiZWVuIGxvc3QgaW4gdGhlIG5ldyBzaGVsbC4KICAgIAogICAgRm9yIGV4YW1w
bGUsIHVzaW5nICdkaCAtdicgaW4gdGhlIG9sZCBzaGVsbDoKICAgIAogICAgICAgIEhhbmRsZSBE
MyAoM0E1NTIyMTgpCiAgICAgICAgSW1hZ2UgKDNBNTRDOTE4KSAgIEZpbGU6TWljcm9jb2RlVXBk
YXRlCiAgICAgICAgICAgIFBhcmVudEhhbmRsZS4uOiAzQTY2NjM5OAogICAgCiAgICB2cy4gdGhl
IG5ldyBzaGVsbDoKICAgIAogICAgICAgIEQzOiAzQTU1MjIxOAogICAgICAgIExvYWRlZEltYWdl
CiAgICAgICAgICAgIFJldmlzaW9uLi4uLi4uOiAweDAwMDAxMDAwCiAgICAgICAgICAgIFBhcmVu
dEhhbmRsZS4uOiAzQTY2NjM5OAogICAgCiAgICBIZXJlJ3Mgd2hhdCB0aGUgb3V0cHV0IG9mICdk
aCAtdicgbG9va3MgbGlrZSBhZnRlciB0aGlzIHBhdGNoOgogICAgCiAgICAgICAgRDM6IDNBNTUy
MjE4CiAgICAgICAgTG9hZGVkSW1hZ2UKICAgICAgICAgICAgTmFtZS4uLi4uLi4uLi46IE1pY3Jv
Y29kZVVwZGF0ZQogICAgICAgICAgICBSZXZpc2lvbi4uLi4uLjogMHgwMDAwMTAwMAogICAgICAg
ICAgICBQYXJlbnRIYW5kbGUuLjogM0E2NjYzOTgKICAgIAogICAgVGhpcyBzZWVtcyBsaWtlIHVz
ZWZ1bCBpbmZvcm1hdGlvbiBmb3IgdGhlIHNoZWxsIHRvIGRpc3BsYXkuCiAgICAKICAgIENjOiBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEphYmVuIENhcnNleSA8amFiZW4u
Y2Fyc2V5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgV2VzdGZhaGwgPGpl
ZmYud2VzdGZhaGxAbmkuY29tPgogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4K
CmNvbW1pdCBiYmIyMTJhZmEwZjhlMzNlMGI2ODZhMWI2ZmZkODVkMzUzZWVkODNkCkF1dGhvcjog
SmVmZiBXZXN0ZmFobCA8amVmZi53ZXN0ZmFobEBuaS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDA1
OjUzOjAzIDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZy9IYW5kbGVQYXJzaW5nTGliOiBPcGVuIExv
YWRlZEltYWdlUHJvdG9jb2wgZmlyc3QKICAgIAogICAgVGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSBv
cmRlciBvZiBvcGVyYXRpb25zIHRvIG1ha2Ugc3VyZSB3ZSBjYW4gb3BlbiB0aGUKICAgIExvYWRl
ZEltYWdlUHJvdG9jb2wgYmVmb3JlIGdldHRpbmcgdGhlIGZvcm1hdCBzdHJpbmcuIFRoaXMgc2hv
dWxkIG5vdAogICAgYWZmZWN0IGZ1bmN0aW9uYWxpdHksIGFuZCBtYWtlcyB0aGUgbmV4dCBwYXRj
aCBlYXNpZXIgdG8gcmV2aWV3LgogICAgCiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICAgIENjOiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKZWZmIFdlc3RmYWhsIDxqZWZmLndlc3RmYWhsQG5pLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCBjMTUzMjNh
ZTJlNzllZTliMDc3OWIwMzA2MDVkNWQ0YzIwNGQ2MjRhCkF1dGhvcjogSmVmZiBXZXN0ZmFobCA8
amVmZi53ZXN0ZmFobEBuaS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDA1OjUzOjAyIDIwMTcgKzA4
MDAKCiAgICBTaGVsbFBrZy9IYW5kbGVQYXJzaW5nTGliOiBTaG93IExvYWRlZEltYWdlUHJvdG9j
b2wgZmlsZSBwYXRoIGFzIHRleHQKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9y
IGRpc3BsYXlpbmcgYSB0ZXh0IHJlcHJlc2VudGF0aW9uIG9mIHRoZSBmaWxlCiAgICBwYXRoIGFz
c29jaWF0ZWQgd2l0aCBhIExvYWRlZEltYWdlUHJvdG9jb2wuIFRoaXMgaXMgYSBiZWhhdmlvciB0
aGF0IHdhcwogICAgcHJlc2VudCBpbiB0aGUgb2xkIHNoZWxsIGJ1dCBoYXMgYmVlbiBsb3N0IGlu
IHRoZSBuZXcgc2hlbGwuCiAgICAKICAgIEZvciBleGFtcGxlLCB1c2luZyAnZGggLXYnIGluIHRo
ZSBvbGQgc2hlbGw6CiAgICAKICAgICAgICBGaWxlUGF0aC4uLi4uLjogRnZGaWxlKEYzMzMxREU2
LTRBNTUtNDRFNC1CNzY3LTc0NTNGN0ExQTAyMSkKICAgICAgICBGaWxlUGF0aC4uLi4uLjogXEVG
SVxCT09UXEJPT1RYNjQuRUZJCiAgICAKICAgIHZzLiB0aGUgbmV3IHNoZWxsOgogICAgCiAgICAg
ICAgRmlsZVBhdGguLi4uLi46IDNBNTM5MDE4CiAgICAgICAgRmlsZVBhdGguLi4uLi46IDNBNzI4
NzE4CiAgICAKICAgIFRoaXMgc2VlbXMgbGlrZSB1c2VmdWwgaW5mb3JtYXRpb24gZm9yIHRoZSBz
aGVsbCB0byBkaXNwbGF5LgogICAgCiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICAgIENjOiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBT
aWduZWQtb2ZmLWJ5OiBKZWZmIFdlc3RmYWhsIDxqZWZmLndlc3RmYWhsQG5pLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 18:19:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sgK-0006gR-JM; Thu, 11 May 2017 18:19:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8sgJ-0006gL-CY
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:19:19 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 03/50-03058-62BA4195; Thu, 11 May 2017 18:19:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfSao67qapF
 Ig553phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvhF3sBV38FZdu9bM1MK7n6WLk4hASmMYo
 ceH6AUYQh0WggVWi538zO4gjITCHVeLI81tsXYycQE6exO9Nv1kg7EKJTZO+s4PYvAKCEidnP
 gGLCwn4SNw/vQisnlPAWqL32nIWiBULmSQu35jGDJJgEzCQ2P/uCVgzi4CqRPuBGWwQgwIkOq
 a3MILYwgKpEitP7QeLiwioS/y5MAHsPGaBPYwSG45eBUpwADnqEuvnCU1gFJiF5I5ZCJkFjEy
 rGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkQEIdjDe3RRw
 iFGSg0lJlJdxokikEF9SfkplRmJxRnxRaU5q8SFGDQ4OgSsHj8xmlGLJy89LVZLgfbESqE6wK
 DU9tSItMwcYKzClEhw8SiK8kSuA0rzFBYm5xZnpEKlTjMYcLy6/f8/E8WTlj/dMQmCTpMR5d4
 NMEgApzSjNgxsEi+FLjLJSwryMQGcK8RSkFuVmlqDKv2IU52BUEuaNAZnCk5lXArfvFdApTEC
 n9P8RBjmlJBEhJdXAWFKitDi2WefuEbZlBe6/d72/ZmC5egFny1Pfa8IrOlYK7+I47CwU/tkp
 3q84W/fxFVN396dvt7rMCplRl/Mt9PKOycov6jKke2Y43fqUfnf5j4vRIX585rFloRFnJv1/I
 VLCqfS2UltlckX5H74bUgruGSqnrr49PPHThfve+2Q3v6m/nH5wshJLcUaioRZzUXEiAIQlI6
 rcAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494526757!44958591!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63890 invoked from network); 11 May 2017 18:19:17 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 18:19:17 -0000
Received: by mail-it0-f65.google.com with SMTP id 67so3887914itx.2
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 11:19:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=f1I5ybcih96uRqEnsgniNbVucHKBN4pxVFQk8Lj1UnE=;
 b=OcagEDiE0DkmXEm/IYp6AfrIgPsV9DY2DUKBh53z4GAbJKEs5AkZO/gfpwG1g5KQDD
 Q4iLVJ4ASsenEVb0Q8CVGlHxEE3sIrxAevrk25ywxIppF2oeEEhICGmakgXbreM5uA97
 mMrWqnkD6KSgvGTJ7+DJtnFaO6JxSNJaw/voeYhGf9l+jL44obj4MS9wYT1UnD++3U71
 eyzDHxZeSk3NVfSHSEEkm9zXVH3c7Gf5nED2VZokzELWg3Ee8t7+dqnUd/Vs9I/Ypvnp
 pvuYzKx4o2m7Waz8Pb8/mtovZfTD3EQW+yN6jW+/RwVyFvJq+VWbx0xBV9R5WDxuX6d6
 MheA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=f1I5ybcih96uRqEnsgniNbVucHKBN4pxVFQk8Lj1UnE=;
 b=XEg78Eu1sM09TY81iZkVKNfy4e16My72yBgtr6ueTEkBYe2rEf7AbHb6VSfiaqXFtP
 gRNrrV4veqJSaoYTsd6pEYXxNTw0rndhArA9rcsUUf0c7qmiS6uvR+Litpqs3qlxbZ59
 84gtz7IyLDp0JiQA4p2YmaJxr4Au0cuCVllxioKxYu/t7GTP/te+Pai2yZGRhGJpx0ey
 QJnkYSBsfVo50sr/6/OfhHaBwdbWLt0/YFmRNmRvmuIjh3ALgvoZRzGJLePQyn2t+ONu
 PnLw1QSp8nA/02bplQ3rzGZpCC5a8O4KklbgsOfPtsa0FV47LYBntU1yQJUMptU7lJgk
 170Q==
X-Gm-Message-State: AODbwcBRseK8XTK5JDuBhPOu6aH/dW8lH/Lj98KX4yx3q9mvzaNFHSHD
 6RFB8N7xrJY5fkQXHKZGdc/wHeClpA==
X-Received: by 10.36.71.208 with SMTP id t199mr137911itb.15.1494526756747;
 Thu, 11 May 2017 11:19:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 11 May 2017 11:19:16 -0700 (PDT)
In-Reply-To: <5c071e3a-3f36-f7c7-01ef-3d8ba2c9ddbb@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-11-git-send-email-olekstysh@gmail.com>
 <37d03927-5b33-9f44-2108-1e18bcd27562@arm.com>
 <CAPD2p-mPJv3XdtEwQbn6SGVwe-bKxR7+hV8fKC5=KKw3S8KJzQ@mail.gmail.com>
 <5c071e3a-3f36-f7c7-01ef-3d8ba2c9ddbb@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 11 May 2017 21:19:16 +0300
Message-ID: <CAPD2p-mUS9_AG+3aSwg6LWE6gMwXH_mcfM0XsnPJXp7Tqh639g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 10/10] xen/arm: domain_build: Don't
 expose the "iommus" property to the guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgOTowNyBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPgo+IE9uIDExLzA1LzE3IDE1OjE1LCBPbGVrc2FuZHIgVHlz
aGNoZW5rbyB3cm90ZToKPj4KPj4gT24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMjo1OCBQTSwgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gd3JvdGU6Cj4+Pgo+Pj4gSGkgT2xl
a3NhbmRyLAo+Pgo+PiBIaSBKdWxpZW4KPgo+Cj4gSGksCj4KPgo+Pj4KPj4+IE9uIDEwLzA1LzE3
IDE1OjAzLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+
Cj4+Pj4gV2UgZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIERPTTAgZXZlbiBpZiBp
dCBpcyBub3QgdXNlZCBieQo+Pj4+IFhlbi4gVGhlcmVmb3JlIGV4cG9zaW5nIHRoZSBwcm9wZXJ0
eSB0aGF0IGRlc2NyaWJlcyB0aGUgSU9NTVUKPj4+PiBtYXN0ZXIgaW50ZXJmYWNlcyBvZiB0aGUg
ZGV2aWNlIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+
IC0tLQo+Pj4+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA0ICsrKysKPj4+PiAgMSBm
aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4+
IGluZGV4IDNhYmFjYzAuLjJkZWZiNjAgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+Pj4g
QEAgLTQzMiw2ICs0MzIsMTAgQEAgc3RhdGljIGludCB3cml0ZV9wcm9wZXJ0aWVzKHN0cnVjdCBk
b21haW4gKmQsCj4+Pj4gc3RydWN0Cj4+Pj4ga2VybmVsX2luZm8gKmtpbmZvLAo+Pj4+ICAgICAg
ICAgICAgICBjb250aW51ZTsKPj4+PiAgICAgICAgICB9Cj4+Pj4KPj4+PiArICAgICAgICAvKiBE
b24ndCBleHBvc2UgdGhlIHByb3BlcnR5ICJpb21tdXMiIHRvIHRoZSBndWVzdCAqLwo+Pj4+ICsg
ICAgICAgIGlmICggZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXVzIikgKQo+
Pj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4+Cj4+Pgo+Pj4KPj4+IEl0IHdvdWxkIGJlIHVz
ZWZ1bCB0byBoYXZlIGEgbGluayB0byB0aGUgYmluZGluZ3MgYXNzb2NpYXRlZAo+Pj4gKERvY3Vt
ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50eHQpLgo+Pgo+PiBBZ3Jl
ZS4gSSB3aWxsIG1lbnRpb24gaXQgaW4gY29tbWl0IGRlc2NyaXB0aW9uLgo+Pgo+Pj4KPj4+IEFs
c28sIHdoaWxzdCB5b3UgYXJlIGF0IGl0LCB5b3UgbGlrZWx5IHdhbnQgdG8gcmVtb3ZlIGFsbCB0
aGUgb3RoZXIgaW9tbXUKPj4+IHByb3BlcnRpZXMgc3VjaCBhcyBpb21tdS1tYXAuCj4+Cj4+IEV4
Y3VzZSBtZSwgSSBoYXZlIG5ldmVyIGhlYXJkIGFib3V0IGl0LiBJcyBpdCBhIHJlcXVpcmVkIHBy
b3BlcnR5Pwo+Cj4KPiBUaGlzIHByb3BlcnR5IGlzIHVzZWQgdG8gdHJhbnNsYXRlIGFuIFJJRCBp
bnRvIGEgTWFzdGVyIElEIChzZWUgdGhlCj4gZG9jdW1lbnRhdGlvbiBpbiBiaW5kaW5ncy9wY2kv
cGNpLWlvbW11LnR4dCkuClNvLCB0aGVzZSB0d28gc2hvdWxkIGJlIHNraXBwZWQgdG9vOgotIGlv
bW11LW1hcAotIGlvbW11LW1hcC1tYXNrCgpSaWdodD8KCj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1
bGllbiBHcmFsbAoKCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 18:19:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:19:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8sgs-0006jA-Rv; Thu, 11 May 2017 18:19:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8sgr-0006j1-IN
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:19:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FC/68-03058-84BA4195; Thu, 11 May 2017 18:19:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTddjtUi
 kwbzfYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdN88YC14yVWz/epC1gXElUxcjF4eQwCZG
 iaV7rjBCOLsZJX7sv8TSxcjJISyQKrHy1H42EFtEQE+iuecpC0TRSyaJ7asXgXUwg3S8ap3GD
 FLFJqApcefzJyYQm1fASmLNhk3sIDaLgKrE3oUQtqhAuMTbxiMsEDWCEidnPgGzOQUCJaatXQ
 M2h1nATGLe5odQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMaoXpxaVpRbpWuglFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgSGHAMQ7GCcfdn/EKMkB5OSKC/jRJFIIb6k/JTKjMTi
 jPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTB+2IlUJ1gUWp6akVaZg4wKmBKJTh4lER4I1cAp
 XmLCxJzizPTIVKnGHU55tz7+p5JCGyGlDjvbpAZAiBFGaV5cCNgEXqJUVZKmJcR6EAhnoLUot
 zMElT5V4ziHIxKwrwxIFN4MvNK4Da9AjqCCeiI/j/CIEeUJCKkpBoYPTk0dnB9nL7945XfU5W
 aRAxmm61QjOr5UhE4YU6W2Ebmlx+V60Nr6icoZIR1CD79vrjn08GWQz/DjNyMKh2FtM01bsr/
 6wr4KrHpj2BQhxV36q49h+annFBfLpPUu+Gjz2zduNTIXfxiG4468+hNC/72ueTHevUvEWvFn
 32ZIlwi5LSizGmTEktxRqKhFnNRcSIAQp7+OMsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494526791!67889713!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60748 invoked from network); 11 May 2017 18:19:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 11 May 2017 18:19:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 73AD7344;
 Thu, 11 May 2017 11:19:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1FAB23F4FF;
 Thu, 11 May 2017 11:19:49 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-11-git-send-email-olekstysh@gmail.com>
 <37d03927-5b33-9f44-2108-1e18bcd27562@arm.com>
 <CAPD2p-mPJv3XdtEwQbn6SGVwe-bKxR7+hV8fKC5=KKw3S8KJzQ@mail.gmail.com>
 <5c071e3a-3f36-f7c7-01ef-3d8ba2c9ddbb@arm.com>
 <CAPD2p-mUS9_AG+3aSwg6LWE6gMwXH_mcfM0XsnPJXp7Tqh639g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c8528138-9b2b-3182-5f75-c039f7e040b0@arm.com>
Date: Thu, 11 May 2017 19:19:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-mUS9_AG+3aSwg6LWE6gMwXH_mcfM0XsnPJXp7Tqh639g@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 10/10] xen/arm: domain_build: Don't
 expose the "iommus" property to the guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wNS8xNyAxOToxOSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gT24gVGh1
LCBNYXkgMTEsIDIwMTcgYXQgOTowNyBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4+IFRoaXMgcHJvcGVydHkgaXMgdXNlZCB0byB0cmFuc2xhdGUgYW4gUklE
IGludG8gYSBNYXN0ZXIgSUQgKHNlZSB0aGUKPj4gZG9jdW1lbnRhdGlvbiBpbiBiaW5kaW5ncy9w
Y2kvcGNpLWlvbW11LnR4dCkuCj4gU28sIHRoZXNlIHR3byBzaG91bGQgYmUgc2tpcHBlZCB0b286
Cj4gLSBpb21tdS1tYXAKPiAtIGlvbW11LW1hcC1tYXNrCj4KPiBSaWdodD8KClllcC4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 18:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8siM-0007MV-5g; Thu, 11 May 2017 18:21:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8siK-0007MK-Hv
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:21:24 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 72/5E-01868-3ABA4195; Thu, 11 May 2017 18:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSas+7i1SK
 RBmeXMFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHtuxhK+gUrnj2VKCB8Q5/FyMXh5DAdEaJ
 qeu7GUEcFoEGVokTl7+wdjFyckgIzGGVmNUrCGHnSXw7v4i9i5EDyC6QOLYwACTMKyAocXLmE
 xYQW0jAR2LjydXMIDangLXE0eu/2SEWLGCSaLx7mQ0kwSZgILH/3RN2EJtFQFXixcfj7BCDAi
 T6HixkBLGFBWIk7hy9zwRiiwioS/y5MAHsOGaBPYwSG45eBRvELKAp0br9N/sERoFZSA6ZhSS
 1gJFpFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYCDWMzAw
 7mD8fdzvEKMkB5OSKC/jRJFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8iauAcoJFqempFWmZO
 cCYgElLcPAoifBGrgBK8xYXJOYWZ6ZDpE4xGnO8uPz+PRPHk5U/3jMJseTl56VKifNOBJkkAF
 KaUZoHNwgWq5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN6gEzhycwrgdv3CugUJqBT+v8
 Ig5xSkoiQkmpgPDWlcJnn2me16t4HxMLaMy9P2msYJaPG0PdvA0t81nV3O9M62Wd7b72vmSFR
 fHG5EYvLCvUSK7XYtM7iCT9zDM8/2PMpS+v5bN0Mg8fbbIxOp+78kOm16buq6M9TvF19nnG35
 Pb06GYdXnNwnvCG82vTr6x74BLyuDZ4mf/s5haebX9nPtgzS4mlOCPRUIu5qDgRAA+hIBrQAg
 AA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494526882!83232464!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37318 invoked from network); 11 May 2017 18:21:22 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 18:21:22 -0000
Received: by mail-it0-f67.google.com with SMTP id z15so2349348ite.3
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 11:21:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=sO+wiAxRR9FB1sb4AGOVZNxF7TADWUicg4Vn9o3+WDQ=;
 b=aEcc9ZrWueYZvU6HEoVliezNWHGFGPyuu81+MF1DH+KTh9p4vdMGjMWa5w0f9nI7EU
 /M4i7OlkeOXRODDVWr2l5GLZp4dAtaU5fukVGjzXnZz1b2LwvFVDREq634lJAwASd52G
 ii7wx/cwbq5+v2R6cAEGEXePX+Czl80tOh3aj0rGtCUJs1DhIAdYZ9GdGc2Y24m+HDFQ
 nu1chzqtzL3WAY7jx2NJFiJYHxt7Mt/KZ2+cSJ2ePENDxcQgp3Tc9dLeC5UkR45MMmEn
 Koxj38Go5XZgSoXzGB8IQMagWnO8EaNE/Mt092R2Tfn5mn1lJM2Hr7micPFP0bHdiMM+
 gQzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=sO+wiAxRR9FB1sb4AGOVZNxF7TADWUicg4Vn9o3+WDQ=;
 b=hzYrg+mcfkoMm7uUJtfJrnKC+2dsRJLwJAd2O80ygstDnQ+wUYFqYtBlfbouxtGIZj
 MBHZVTgSI2oCMtQtgDReKT+U+ClgZk+jIpKmGZHQeBRVUUeD6oYISwOGjqm68DVefyax
 3PfMssJ7DqcNijMcOHjlc70CnDylPjFEkcLohzfLLf3UOX9QOl0roN8qAeUKtRzSqcHT
 7NPbkinVlIuOIgEcMInV+g4ijcNJ9xh0tT44AGw/GL+laBS0qtbfr3qKxvWZKS4R4hj4
 tUNj6F5GYz1auR3Aqn3hzfg3c+y+a7boExyA/N3noTGwvA0ymCI972MC0qrvSDnn7mkK
 dogg==
X-Gm-Message-State: AODbwcAdxszOvBsRCiuPGNZ1qnx+PQiEMwmU6Li4LTq2wWTyl2gCoDi3
 LI2NWlSCWsHrhpqr5JHvEcBOrtn4xg==
X-Received: by 10.36.193.66 with SMTP id e63mr166824itg.86.1494526881804; Thu,
 11 May 2017 11:21:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 11 May 2017 11:21:21 -0700 (PDT)
In-Reply-To: <5860d9cf-fafa-2040-bee5-e7634a70051a@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-6-git-send-email-olekstysh@gmail.com>
 <b45c2612-fdfd-1916-49a1-19404516d831@arm.com>
 <CAPD2p-nePiC_zjBB+BEbsxmwjB1y0bihfVe4RvPyBJkskKNGGA@mail.gmail.com>
 <5860d9cf-fafa-2040-bee5-e7634a70051a@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 11 May 2017 21:21:21 +0300
Message-ID: <CAPD2p-kqoOjSWyZrJp7tZ61gQyr-b8a=JkU2skEBTvX_m5UPFg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 05/10] iommu/arm: Re-define
	iommu_use_hap_pt(d) as iommu_hap_pt_share
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgODo1OCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPgo+IE9uIDExLzA1LzE3IDE1OjM4LCBPbGVrc2FuZHIgVHlz
aGNoZW5rbyB3cm90ZToKPj4KPj4gT24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMjoyOCBQTSwgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gd3JvdGU6Cj4+Pgo+Pj4gSGkgT2xl
a3NhbmRyLAo+Pgo+PiBIaSBKdWxpZW4KPgo+Cj4gSGkgT2xla3NhbmRyLAo+Cj4KPj4+Cj4+PiBP
biAxMC8wNS8xNyAxNTowMywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Pj4KPj4+Pgo+
Pj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KPj4+Pgo+Pj4+IE5vdCBldmVyeSBpbnRlZ3JhdGVkIGludG8gQVJNIFNvQ3MgSU9NTVUg
Y2FuIHNoYXJlIHBhZ2UgdGFibGVzCj4+Pj4gd2l0aCB0aGUgQ1BVIGFuZCBhcyByZXN1bHQgdGhl
IGlvbW11X3VzZV9oYXBfcHQoZCkgaXMgbm90IGFsd2F5cyB0cnVlLgo+Pj4+IFJldXNlIHg4Nidz
IGlvbW11X2hhcF9wdF9zaGFyZSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIElPTU1VCj4+
Pj4gcGFnZSB0YWJsZSBpcyBzaGFyZWQgb3Igbm90Lgo+Pj4+Cj4+Pj4gTm93IGFsbCBJT01NVSBk
cml2ZXJzIG9uIEFSTSBhcmUgYWJsZSB0byBjaGFuZ2UgdGhpcyBmbGFnCj4+Pj4gYWNjb3JkaW5n
IHRvIHRoZWlyIHBvc3NpYmlsaXRpZXMgbGlrZSB4ODYtdmFyaWFudHMgZG8uCj4+Pj4gVGhlcmVm
b3JlIHNldCBpb21tdV9oYXBfcHRfc2hhcmUgZmxhZyBmb3IgU01NVSBiZWNhdXNlIGl0IGFsd2F5
cyBzaGFyZXMKPj4+PiBwYWdlIHRhYmxlIHdpdGggdGhlIENQVS4KPj4+Pgo+Pj4+IFNpZ25lZC1v
ZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4KPj4+PiAtLS0KPj4+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8IDMg
KysrCj4+Pj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgfCA3ICsrKysrLS0K
Pj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+
Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+
Pj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+Pj4+IGluZGV4IDUyN2E1
OTIuLjg2ZWUxMmEgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4+
PiBAQCAtMjg3MCw2ICsyODcwLDkgQEAgc3RhdGljIF9faW5pdCBpbnQgYXJtX3NtbXVfZHRfaW5p
dChzdHJ1Y3QKPj4+PiBkdF9kZXZpY2Vfbm9kZSAqZGV2LAo+Pj4+Cj4+Pj4gICAgICAgICBwbGF0
Zm9ybV9mZWF0dXJlcyAmPSBzbW11LT5mZWF0dXJlczsKPj4+Pgo+Pj4+ICsgICAgICAgLyogQWx3
YXlzIHNoYXJlIFAyTSB0YWJsZSBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBTTU1VICovCj4+Pj4g
KyAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSB0cnVlOwo+Pj4+ICsKPj4+Cj4+Pgo+Pj4KPj4+
IEkgd291bGQgcHJlZmVyIHRvIGJhaWwtb3V0IGlmIHNvbWVvbmUgdHJ5IHRvIHVuc2hhcmUgdGhl
IHBhZ2UtdGFibGUKPj4+IHJhdGhlcgo+Pj4gdGhhbiBvdmVycmlkaW5nLiBUaGlzIHdvdWxkIGhl
bHAgdXMgdG8ga25vdyBpZiBzb21lb25lIGFyZSB0cnkgdG8gZG8KPj4+IHRoYXQuCj4+Pgo+Pj4g
U28gSSB3b3VsZCBkbzoKPj4+Cj4+PiBpZiAoICFpb21tdV9oYXBfcHRfc2hhcmUgKQo+Pj4gewo+
Pj4gICAgICAgICBwcmludGsoLi4uLikKPj4+ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+PiB9
Cj4+Cj4+IEkgZ290IGl0IGZvciBTTU1VLgo+Pgo+PiBCdXQsIGZvciBJUE1NVSB3ZSB3aWxsIG92
ZXJyaWRlIHNpbmNlIGlvbW11X2hhcF9wdF9zaGFyZSBpcyB0cnVlIGJ5Cj4+IGRlZmF1bHQuIFJp
Z2h0Pwo+Pgo+PiAvKgo+PiAqIFRoZSBJUE1NVSBjYW4ndCByZXVzZSBQMk0gdGFibGUgc2luY2Ug
aXQgb25seSBzdXBwb3J0cwo+PiAqIHN0YWdlLTEgcGFnZSB0YWJsZXMuCj4+ICovCj4+IGlvbW11
X2hhcF9wdF9zaGFyZSA9IGZhbHNlOwo+Cj4KPiBHb29kIHBvaW50LiBMb29raW5nIGF0IHRoZSBv
dGhlciBkcml2ZXIsIHRoZXkgcHJpbnQgYSBtZXNzYWdlIHRvIG5vdGlmeSB0aGUKPiBvdmVycmlk
ZS4gKFNlZSBkcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgZm9yIGluc3RhbmNl
KS4KSSB3aWxsIHByaW50IGEgbWVzc2FnZSB0b28uCgo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxp
ZW4gR3JhbGwKCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 18:23:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8skf-0007Yc-I3; Thu, 11 May 2017 18:23:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1d8skd-0007YT-MW
 for xen-devel@lists.xen.org; Thu, 11 May 2017 18:23:47 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FD/47-03371-33CA4195; Thu, 11 May 2017 18:23:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXiVRtsqGu0RiT
 SoPerhMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH5pnNBg2TFhFeWDYyt4l2MXBxCAhMYJTYf
 nc0M4rAINLBK7O3pYAJxJATmsEqsuvKEsYuRE8hJktjRcpgFwi6T6D/7lR3EFhJQk9gy7xQzx
 KiFTBKbp+5lBknwChhIbJpzBKiIg0NYQEui41YQiMkmoCvRfqsApEJEwFxi65ItYONZBFQlWh
 7MARvJLKAp0br9NzvEKmmJLXcmg03hFRCU+LtDGKJEXqJ562zmCYwCs5B0zEKomoWkagEj8yp
 GjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAZACCHYyn1wUe
 YpTkYFIS5WWcKBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL32iqgnGBRanpqRVpmDjBGYNISH
 DxKIryRK4DSvMUFibnFmekQqVOMuhyPVv54zyTEkpeflyolzsu2GqhIAKQoozQPbgQsXi8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcvyCU8mXklcJteAR3BBHRE/x9hkCNKEhFSUg2MxQs
 qH1ddzJt6Wff9q+iQhInzBEWEvnFenqYdtkWGY9PDqR36GvdepS994iIZNf3wETGLwigG2cwy
 +1vvjFMfTw+WUc2RYlCbfOD7xQdHFnWtmrdlziLH8lJzu9VFNzJz8vNW79/7Ne7wvskfnzunb
 Noofn0vQ0z49okl3ZnuEVOuxK4WWLvwoxJLcUaioRZzUXEiAO7/5xzSAgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494527025!71110237!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5004 invoked from network); 11 May 2017 18:23:46 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 18:23:46 -0000
Received: by mail-pg0-f49.google.com with SMTP id 64so18462169pgb.3
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 11:23:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:date:mime-version
 :content-transfer-encoding;
 bh=vSG422G24MGFfTwJ/tWkaxoEKEqJ2q5OlfMdk3Q8gwA=;
 b=f4RzoSkPwb1N0eYbiNbnRUsFZD+RxaC5DyIBZTwTf28PlaEa1DZ/BmfHaJiWDrmG3f
 U1j2IzNAVLmhrTOtZRGMoT85FND1mbGWaOBT7Mju8Evo/1uA2fALyFHT812te8kQ7Upr
 eH3bvCKMN4YWrfSxPL0ETxisWqeM7UGI5erX7TM57tQuhAc+qI7vm43j2MdchiC+7B8l
 Ma2+Q1OsZoMEVw2yhjJGiJOJKYJoxud7DpH9gU4gnODGJEwqFZTCJrMlHDvSR3IDjaY0
 xcm0mYf2/U+blrue02KF2sGwE66Fh5QbCQ4lef5XzwjUwNSryTGtMmcqhWvEMvTjPGmH
 yPTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:date:mime-version
 :content-transfer-encoding;
 bh=vSG422G24MGFfTwJ/tWkaxoEKEqJ2q5OlfMdk3Q8gwA=;
 b=if6L5C1j9gfZ1O7l0T4ggbv8+HUO/9h3Tty/xGUqD2mPu9dMdc/JGutu8joJfdY529
 x+UVQ/bNrMyLdO98vlKOAiEwMHUpIWMn/39p/ZUUjUwl8Bn/W+ECKtrxBZJ+lyVDZ27O
 1lQKnVH1bAUWha3px7G0t9HieHBdG6EQMynVOZXf12uabsg3C+Mvs1HviaMcs0e+Ve0h
 fK9FGdIhhMEpnuxGWiwFa4qt38s3BNyXmnTnXpjM2vLD0WmJUcOBFPPKAqN+zFJurrpi
 YSUWp/ngGpJMiCp5UPs4TTsNi95pYUK9Kb7jkiFk1pzppeqmPIEDoxc0bdYqsNTtNdGL
 6jGg==
X-Gm-Message-State: AODbwcAjA4722vBJEyzcvFsXtydhqyFoEdIG/2mwK7iHdNGVL45nBqbh
 UG4QLcmUocmqLl4GJmY=
X-Received: by 10.98.7.140 with SMTP id 12mr140158pfh.202.1494527024522;
 Thu, 11 May 2017 11:23:44 -0700 (PDT)
Received: from [192.168.2.9] ([103.227.99.25])
 by smtp.googlemail.com with ESMTPSA id p68sm1352646pga.6.2017.05.11.11.23.43
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 11 May 2017 11:23:44 -0700 (PDT)
Message-ID: <1494527023.31246.8.camel@gmail.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Date: Thu, 11 May 2017 23:53:43 +0530
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
Subject: [Xen-devel]  xl list command hangs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsLAoKSSBhbSB3b3JraW5nIHdpdGggbGF0ZXN0IHhlbiBjb2RlIGJhc2UgKCBVbnN0YWJs
ZSBicmFuY2ggKS4gVHJpZWQgd2l0aApubyBjaGFuZ2VzIC8gY29tbWl0IGZyb20gbXkgZW5kLCBh
bmQgd2FzIGZhY2luZyB0aGUgaGFuZyBpc3N1ZSB3aGlsZQpydW5uaW5nIHhsIGxpc3QgY29tbWFu
ZC4gSSB0cmllZCBkb2luZyBtYWtlIHdvcmxkIGFuZCBpbnN0YWxsaW5nIHRoZQpwYWNrYWdlcywg
YnV0IHN0aWxsIHRoZSBwcm9ibGVtIHBlcnNpc3RzLiBUaGVyZSB3ZSBub3QgYW55IHNwZWNpZmlj
CmxvZ3MgaW4geGwgZG1lc2cgd2hlbiBJIHJhbiB0aGUgY29tbWFuZC4KCkhhcyBhbnlvbmUgb2Jz
ZXJ2ZWQgdGhpcyBpc3N1ZSA/IFBsZWFzZSBwcm92aWRlIHBvaW50ZXIgaG93IEkgY2FuCnJlc29s
dmUgdGhpcyBpc3N1ZS4gVGhhbmtzIGluIGFkdmFuY2UuCgpCZWxvdyBhcmUgdGhlIHNuYXBzaG90
IC8gbWFjaGluZSBkZXRhaWxzIDoKCgpwcmF2ZWVuQHByYXZlZW4tQXNwaXJlLUU1LTU3M0c6fiQg
c3VkbyB4bCBsaXN0Ck5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoElEwqDCoMKgTWVtIFZDUFVz
CVN0YXRlCglUaW1lKHMpCgoKcHJhdmVlbkBwcmF2ZWVuLUFzcGlyZS1FNS01NzNHOn4kIHBzIC1l
ZiB8IGdyZXAgeGwKcm9vdMKgwqDCoMKgwqDCoDIzMTbCoMKgMjA2NcKgwqAwIDIzOjQwIHB0cy84
wqDCoMKgwqAwMDowMDowMCBzdWRvIHhsIGxpc3QKcm9vdMKgwqDCoMKgwqDCoDIzMTfCoMKgMjMx
NsKgwqAwIDIzOjQwIHB0cy84wqDCoMKgwqAwMDowMDowMCB4bCBsaXN0CnByYXZlZW7CoMKgwqAy
NDk0wqDCoDIzNznCoMKgMCAyMzo0MiBwdHMvOcKgwqDCoMKgMDA6MDA6MDAgZ3JlcCAtLWNvbG9y
PWF1dG8geGwKCnByYXZlZW5AcHJhdmVlbi1Bc3BpcmUtRTUtNTczRzp+JCBzdWRvIGNhdCAvcHJv
Yy8yMzE3L3N0YWNrCls8ZmZmZmZmZmY4MTRkZmE2Nj5dIHhlbmJ1c19kZXZfcmVxdWVzdF9hbmRf
cmVwbHkrMHgyNi8weDkwCls8ZmZmZmZmZmY4MTRlMWYzYj5dIHhlbmJ1c19maWxlX3dyaXRlKzB4
MjliLzB4NTkwCls8ZmZmZmZmZmY4MTIwZTYzOD5dIF9fdmZzX3dyaXRlKzB4MTgvMHg0MApbPGZm
ZmZmZmZmODEyMGVmYzk+XSB2ZnNfd3JpdGUrMHhhOS8weDFhMApbPGZmZmZmZmZmODEyMGZjODU+
XSBTeVNfd3JpdGUrMHg1NS8weGMwCls8ZmZmZmZmZmY4MTgzYjk3Mj5dIGVudHJ5X1NZU0NBTExf
NjRfZmFzdHBhdGgrMHgxNi8weDcxCls8ZmZmZmZmZmZmZmZmZmZmZj5dIDB4ZmZmZmZmZmZmZmZm
ZmZmZgoKcHJhdmVlbkBwcmF2ZWVuLUFzcGlyZS1FNS01NzNHOn4veGVuJCBzdWRvIHhsIGluZm8K
aG9zdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgOiBwcmF2ZWVuLUFzcGly
ZS1FNS01NzNHCnJlbGVhc2XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDogNC40LjAt
NzUtZ2VuZXJpYwp2ZXJzaW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6ICM5Ni1V
YnVudHUgU01QIFRodSBBcHIgMjAgMDk6NTY6MzMgVVRDIDIwMTcKbWFjaGluZcKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgOiB4ODZfNjQKbnJfY3B1c8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgOiA0Cm1heF9jcHVfaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDogNwpu
cl9ub2Rlc8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDogMQpjb3Jlc19wZXJfc29ja2V0
wqDCoMKgwqDCoMKgwqA6IDIKdGhyZWFkc19wZXJfY29yZcKgwqDCoMKgwqDCoMKgOiAyCmNwdV9t
aHrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDogMjM5NApod19jYXBzwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6CmJmZWJmYmZmOjc3ZmFmM2JmOjJjMTAwODAwOjAwMDAw
MTIxOjAwMDAwMDAxOjAwMWMyN2FiOjAwMDAwMDAwOjAwMDAwMTAwCnZpcnRfY2Fwc8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqA6IGh2bSBodm1fZGlyZWN0aW8KdG90YWxfbWVtb3J5wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoDogODExMQpmcmVlX21lbW9yecKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oDogMTI4CnNoYXJpbmdfZnJlZWRfbWVtb3J5wqDCoMKgOiAwCnNoYXJpbmdfdXNlZF9tZW1vcnnC
oMKgwqDCoDogMApvdXRzdGFuZGluZ19jbGFpbXPCoMKgwqDCoMKgOiAwCmZyZWVfY3B1c8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6IDAKeGVuX21ham9ywqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoDogNAp4ZW5fbWlub3LCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgOiA5Cnhlbl9l
eHRyYcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6IC1yYwp4ZW5fdmVyc2lvbsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoDogNC45LXJjCnhlbl9jYXBzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIKaHZt
LTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzY0wqAKeGVuX3NjaGVkdWxlcsKgwqDCoMKgwqDCoMKg
wqDCoMKgOiBjcmVkaXQyCnhlbl9wYWdlc2l6ZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6IDQwOTYK
cGxhdGZvcm1fcGFyYW1zwqDCoMKgwqDCoMKgwqDCoDogdmlydF9zdGFydD0weGZmZmY4MDAwMDAw
MDAwMDAKeGVuX2NoYW5nZXNldMKgwqDCoMKgwqDCoMKgwqDCoMKgOiBGcmkgTWF5IDUgMTc6MDk6
NDkgMjAxNyArMDIwMCBnaXQ6ODgzOWJlNQp4ZW5fY29tbWFuZGxpbmXCoMKgwqDCoMKgwqDCoMKg
OiBwbGFjZWhvbGRlciBzY2hlZD1jcmVkaXQyCmNyZWRpdDJfcnVucXVldWU9Y29yZQpjY19jb21w
aWxlcsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDogZ2NjIChVYnVudHUgNS40LjAtNnVidW50dTF+
MTYuMDQuNCkgNS40LjAKMjAxNjA2MDkKY2NfY29tcGlsZV9iecKgwqDCoMKgwqDCoMKgwqDCoMKg
OiByb290CmNjX2NvbXBpbGVfZG9tYWluwqDCoMKgwqDCoMKgOsKgCmNjX2NvbXBpbGVfZGF0ZcKg
wqDCoMKgwqDCoMKgwqA6IFRodSBNYXkgMTEgMjM6MzU6NTQgSVNUIDIwMTcKYnVpbGRfaWTCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA6IDM3ZjhjM2EyNTc3Y2M1MzIxZTkwN2ZmNWJlMWM5
MDY2ZWNkNjE1YjIKeGVuZF9jb25maWdfZm9ybWF0wqDCoMKgwqDCoDogNAoKUmVnYXJkcywKCn5Q
cmF2ZWVuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 18:24:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8slf-0007fd-Uy; Thu, 11 May 2017 18:24:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fkan@apm.com>) id 1d8slf-0007fV-6j
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:24:51 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 51/78-01992-17CA4195; Thu, 11 May 2017 18:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXiVRtkoFu4RiT
 S4EITq8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFx7Q6mgn0cFc93P2drYDzN2sXIxSEkMINR
 omfyUyCHk4NFoJtZ4sUCLZCEhMAPFome98vZQBISAnkSr35ehrJzJeb1PmYEsXkFBCVOznzCA
 mILCXhJHL+6hB3EZhOQlZj36RAjxFBVibY1c1kg6gMkXlw5xQRiCwtYSRy7uhpssQhQ76HTX4
 FqODiYBdQl1s8TmsDIOwvJhlkImQWMTKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NTPVyU4u
 LE9NTcxKTivWS83M3MQKDp56BgXEHY98qv0OMkhxMSqK8jBNFIoX4kvJTKjMSizPii0pzUosP
 MWpwcAhsXrv6AqMUS15+XqqSBG/0aqA6waLU9NSKtMwcYHjDlEpw8CiJ8EauAErzFhck5hZnp
 kOkTjHqcjxa+eM9kxDYDClx3okgMwRAijJK8+BGwGLtEqOslDAvIwMDgxBPQWpRbmYJqvwrRn
 EORiVh3m0gU3gy80rgNr0COoIJ6Ij+P8IgR5QkIqSkGhjtp6oL/Lpzt+LJI+mgs7skr293fvX
 w8/F/IouOZ6xj9XywzPKoS3erwJat2oY2l88651vY/EjKPbj49pQJufZnd6hM+NGXwcYZEqXd
 In/L6YBD1OTFWbLNXaVzPwYwaM7vib6//nqibl9G5KyHe+4GVspnVBW1hC1ZK7p72fJLhz23x
 11eFLpAiaU4I9FQi7moOBEAVJqoW7ACAAA=
X-Env-Sender: fkan@apm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494527088!81768325!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17934 invoked from network); 11 May 2017 18:24:49 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
 (74.125.82.48)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 18:24:49 -0000
Received: by mail-wm0-f48.google.com with SMTP id b84so51165930wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 11:24:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apm.com; s=apm;
 h=mime-version:from:date:message-id:subject:to;
 bh=UdC8BgaWacW9KwnoVJ044RD4l+VvR0e8f+T9nmpd6UM=;
 b=rd3m1actVUthp1RSlqCT8JmjbCO4t22o4hfvi3wfz0qHQD3SlDjqUMcI32n1Aas5Gf
 HYAYmivNfw0d0NxzcfBVC8/8Ozs7U5pq4zN8o7QnypLJ8pCR2PUrLos9wTCbIrcTAPBU
 F9epMBCHI9jNRtIKxZ0iLIVaQeDdOj6LRAt/I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=UdC8BgaWacW9KwnoVJ044RD4l+VvR0e8f+T9nmpd6UM=;
 b=U9bMK+rU0ZN/y+jAbEeNODy7m5pP8XVxxQN58mstT/EalysTqKEbD1NPcGqCrIjMi8
 f5HI4+yIBaQkuD9eXQsbPum3T3QiUorfdB4ILNlhl98rHNF4W1c56UyTvZAu5oCAVc/m
 nj4wkIS3vogAVX+Ih7tkStP+WHA5p/drego2Q0JjKFOI1gGeSd3kT6ccK1nquhuAPxKi
 WquT3aqG2wR5rzddxt7Vi6pckQsyD5GVcWusv76yF161Zvg5ayQ7ef2NfLu85bp7p6Z6
 k6uuky3DneDGzj8uQRX359gfaK8R2kXNi6u6NSzplsx0CoGyPiPUc0Lvu4BXdW9/dfkN
 Y20w==
X-Gm-Message-State: AODbwcBX02FQ4zDLo+AmopawvYU3/vOc+VG2NweqZzbJZAfb6Qsi/0oC
 ofdpD7BuvV2rnrBt28tQXpEtQBQhs51H
X-Received: by 10.28.7.18 with SMTP id 18mr114675wmh.80.1494527088597; Thu, 11
 May 2017 11:24:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.21.203 with HTTP; Thu, 11 May 2017 11:24:48 -0700 (PDT)
From: Feng Kan <fkan@apm.com>
Date: Thu, 11 May 2017 11:24:48 -0700
Message-ID: <CAL85gmCRBkLbEBzaiE-+qD+xsCUsydSUB+VJTeOjbO2j2kSq+Q@mail.gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] arm64: incorrect pa setup cause dom0 boot failure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuOgoKSnVzdCBhIHF1aWNrIHF1ZXN0aW9uIHJlZ2FyZGluZyB0aGUgdGFibGUgYmVsb3cgaW4g
eGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xNDc5LDcgKzE0ODcsNyBAQCB2b2lkIF9faW5pdCBzZXR1
cF92aXJ0X3BhZ2luZyh2b2lkKQogICAgICAgIFswXSA9IHsgMzIsICAgICAgMzIvKjMyKi8sICAw
LCAgICAgICAgICAxIH0sCiAgICAgICAgWzFdID0geyAzNiwgICAgICAyOC8qMjgqLywgIDAsICAg
ICAgICAgIDEgfSwKICAgICAgICBbMl0gPSB7IDQwLCAgICAgIDI0LyoyNCovLCAgMSwgICAgICAg
ICAgMSB9LAotICAgICAgICBbM10gPSB7IDQyLCAgICAgIDI0LyoyMiovLCAgMSwgICAgICAgICAg
MSB9LAorICAgICAgICBbM10gPSB7IDQyLCAgICAgIDIyLyoyMiovLCAgMSwgICAgICAgICAgMSB9
LApeXl4gSXMgdGhpcyBqdXN0IGEgdHlwbywgb3IgaXRzIHRoZXJlIGZvciBhIHJlYXNvbiwgYXMg
SSBzZWUgeW91IG1hZGUKYSBjb21tZW50IHJlZ2FyZGluZyB0aGlzIGxhdGVyLgpXZSBkbyBoYXZl
IGEgc3lzdGVtIHRoYXQgUEEgaXMgNDIgYml0cywgc28gSSB0aGluayB0aGF0IHdvdWxkIG1ha2Ug
dGhlCnN0YXRlbWVudCBiZWxvdyBpbnZhbGlkPwogICAgICAgIFs0XSA9IHsgNDQsICAgICAgMjAv
KjIwKi8sICAwLCAgICAgICAgICAyIH0sCiAgICAgICAgWzVdID0geyA0OCwgICAgICAxNi8qMTYq
LywgIDAsICAgICAgICAgIDIgfSwKICAgICAgICBbNl0gPSB7IDAgfSwgLyogSW52YWxpZCAqLwoK
CkBAIC0yMjAsOSArMjIyLDExIEBAIHN0YXRpYyBscGFlX3QgKnAybV9nZXRfcm9vdF9wb2ludGVy
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICByb290X3RhYmxlID0gZ2ZuX3goZ2ZuKSA+PiAo
bGV2ZWxfb3JkZXJzW1AyTV9ST09UX0xFVkVMIC0gMV0pOwogICAgcm9vdF90YWJsZSAmPSBMUEFF
X0VOVFJZX01BU0s7CgotICAgIGlmICggcm9vdF90YWJsZSA+PSBQMk1fUk9PVF9QQUdFUyApCi0g
ICAgICAgIHJldHVybiBOVUxMOworICAgIC8vaWYgKCByb290X3RhYmxlID49IFAyTV9ST09UX1BB
R0VTICkKKyAgICAvLyAgICByZXR1cm4gTlVMTDsKXl5eIGF0IGxlYXN0IGZvciA0MiBiaXQgY2Fz
ZT8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 18:31:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ssM-0008Qh-Lo; Thu, 11 May 2017 18:31:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8ssL-0008Qb-II
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:31:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 42/02-03058-01EA4195; Thu, 11 May 2017 18:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTVdgnUi
 kQeMlaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPryifGgh6mirWvrrA1MD5j7GLk4hAS2MQo
 sWfBUxYIZzejxPqX/axdjJwcwgLmEqv6LoPZIgKREvu3HmABsYUErCR27T7NCtLALLCaUWLKh
 hVgRWwCmhJ3Pn9iArF5gYo2XTjLCGKzCKhKTFxxiR3EFhUIl3jbeIQFokZQ4uTMJ2A2p4C1xJ
 Lps8BsZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2iul1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHIMQLCD8fbGgEOMkhxMSqK8jBNFIoX4kvJT
 KjMSizPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBO/BNUB1gkWp6akVaZk5wKiAKZXg4FES4
 eVdC5TmLS5IzC3OTIdInWLU5Zhz7+t7JiGwGVLivB9BZgiAFGWU5sGNgEXoJUZZKWFeRqADhX
 gKUotyM0tQ5V8xinMwKgnzPgGZwpOZVwK36RXQEUxAR/T/EQY5oiQRISXVwJga5jUnM2HZs5O
 d4jVz/mdIHbmnxCvzznviXOa13Xcqz8kvUJjhn7s1c1OvaYdT+I5iliWPt0qsyZmwLojXXfPp
 gd6VTEurp2yoKZWu+1rtbmozd0rAR7Xt8k/M/OKPr/9dx284az37dj6NvdoxC5WL9j58wvrhz
 Pftf3tCpn6IWLfw9aSDu12UWIozEg21mIuKEwF1YL3BywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494527503!67875670!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65360 invoked from network); 11 May 2017 18:31:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 11 May 2017 18:31:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69A36344;
 Thu, 11 May 2017 11:31:43 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 645AF3F4FF;
 Thu, 11 May 2017 11:31:42 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1af9b46f-e675-7c38-a3f3-8773ed832f74@arm.com>
Date: Thu, 11 May 2017 19:31:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 00/28] arm64: Dom0 ITS emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIGNvZGUg
Y2FuIGFsc28gYmUgZm91bmQgb24gdGhlIGl0cy92OSBicmFuY2ggaGVyZToKPiBnaXQ6Ly9saW51
eC1hcm0ub3JnL3hlbi1hcC5naXQKPiBodHRwOi8vd3d3LmxpbnV4LWFybS5vcmcvZ2l0P3A9eGVu
LWFwLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9pdHMvdjkKClRoaXMgYnJhbmNoIGRvZXMg
bm90IGV4aXN0IDovCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 18:34:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8suk-00006n-1v; Thu, 11 May 2017 18:34:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d8suj-00006g-31
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:34:13 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 48/45-03058-4AEA4195; Thu, 11 May 2017 18:34:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXfxOpF
 Ig8d9Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aK/bNZCm6xVXxeu4elgfEqaxcjF4eQwCZG
 iQkXb7NAOLuBnOlH2bsYOTmEBUIl1vyazwZiiwhESuzfeoAFxBYSyJJ4eGEtWDezwGpGiSkbV
 rCCJNgENCXufP7EBGLzClhJLP04HSzOIqAqMfnzOUYQW1QgXOJt4xEWiBpBiZMzn4DZnALWEj
 /7l4ItYxawlbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFukYGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHHAAQ7GH8tCzjEKMnBpCTKyzhRJFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/BtUA5waLU9NSKtMwcYPDDpCU4eJREeHlB0rzFBYm5xZnpE
 KlTjLocc+59fc8kxJKXn5cqJc6bDlIkAFKUUZoHNwIWiZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzBsJMoUnM68EbtMroCOYgI7o/yMMckRJIkJKqoHRf6fTGh31i5sn/1TRfxKxfab5xpC
 G8wKyReZS/OkXUip2928yYV269stGF0GJfdYm82x2FU3ybJ9y4sXPD1P0pjh8WT5nxcfl56Jk
 973iLDseJJjv/vGR9VU1/ivqCTxWO6SnhFfo3m9ZzVZZeI9vzxXr5H1yhRH1f0/vXmHHczo8K
 zam2NVTiaU4I9FQi7moOBEA5iHidb8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494527651!68043262!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63850 invoked from network); 11 May 2017 18:34:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 11 May 2017 18:34:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 391A4344;
 Thu, 11 May 2017 11:34:11 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3236A3F4FF;
 Thu, 11 May 2017 11:34:10 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-2-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <03bbe260-6225-1b52-cd4d-a37b2788d442@arm.com>
Date: Thu, 11 May 2017 19:34:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-2-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 01/28] ARM: GICv3: setup number of LPI
 bits for a GICv3 guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtLmgKPiBpbmRleCBiZDk3NGZiLi4wMzNkY2VlIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmgKPiBAQCAtNDAwLDYgKzQwMCwxMCBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxs
YmFja190Owo+ICAjZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ0RfQkFTRSAgICAgIHhlbl9ta191bGxv
bmcoMHgwMzAwMTAwMCkKPiAgI2RlZmluZSBHVUVTVF9HSUNWM19HSUNEX1NJWkUgICAgICB4ZW5f
bWtfdWxsb25nKDB4MDAwMTAwMDApCj4KPiArLyogVE9ETzogU2hvdWxkIHRoaXMgbnVtYmVyIGJl
IGEgdG9vbCBzdGFjayBkZWNpc2lvbj8gKi8KPiArLyogVGhlIG51bWJlciBvZiBpbnRlcnJ1cHQg
SUQgYml0cyBhIGd1ZXN0IChub3QgRG9tMCkgc2Vlcy4gKi8KPiArI2RlZmluZSBHVUVTVF9HSUNW
M19HSUNEX0lOVElEX0JJVFMgICAgIDE2Cj4gKwoKWW91IGRvbid0IHVzZSB0aGlzIHZhbHVlIGlu
IHRoaXMgc2VyaWVzIG5vciBmdWxseSBzdXBwb3J0IERvbVUgdG9kYXkuIApQbGVhc2UgZG9uJ3Qg
aW5jbHVkZSB1bm5lY2Vzc2FyeSB0aGluZ3MgYW5kIGRyb3AgdGhpcy4KCj4gICNkZWZpbmUgR1VF
U1RfR0lDVjNfUkRJU1RfU1RSSURFICAgeGVuX21rX3VsbG9uZygweDAwMDIwMDAwKQo+ICAjZGVm
aW5lIEdVRVNUX0dJQ1YzX1JESVNUX1JFR0lPTlMgIDEKCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 18:39:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8szu-0000LS-IG; Thu, 11 May 2017 18:39:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d8szs-0000LM-Os
 for xen-devel@lists.xen.org; Thu, 11 May 2017 18:39:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3D/3F-03920-4EFA4195; Thu, 11 May 2017 18:39:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTOFt3H60U
 iDe7dE7FY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+P+5iKTitXPF9QQtzA2OrbBcjF4eQwGRG
 iUlHNrCAOCwCDawSa9c/AXMkBOawSrRuPcjUxcgJ5ORJdP/sZoaw8yVuzV7PAmLzCghKnJz5B
 MwWEvCSeH9xBSOIzSngI7H74Uo2iBV/2SVefHwKlmATMJB482Ij0FAOoHWqEhO+mUPMCZD40v
 QErERYoFjiUc8EsF0iAvoSm243soPMYRZYzizx/uMDdpBeZgF1ifXzhCYwCsxCcsYshMwCRqZ
 VjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhyAAEOxhnX/Y/
 xCjJwaQkyss4USRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvCjCshQSLUtNTK9Iyc4ARAZOW4
 OBREuHlXQuU5i0uSMwtzkyHSJ1itOR4cfn9eyaOvo6PQPLJyh/vmYRY8vLzUqXEeU+uA2oQAG
 nIKM2DGweL2kuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5v0LMoUnM68EbusroIOYgA7q/yM
 MclBJIkJKqoFRNyK7ofjT8w27eK23FKzc1tW+/8vOmCe1c3RbwzVOxiiXL+TWtjtRJMMeYOtp
 aRY343H6yUWtC1iiXIReXbC2Ytq058z3SZoRKec7F5oUfBPeV/JwxeaZ4Vx7m4U+/fXVuO1zc
 VL6Y5aNO7bH6s1foi4sFMVhPfn455cHjVedtvScfbdo9oWVSizFGYmGWsxFxYkAl5EU49UCAA
 A=
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494527970!61363566!1
X-Originating-IP: [209.85.220.180]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27317 invoked from network); 11 May 2017 18:39:31 -0000
Received: from mail-qk0-f180.google.com (HELO mail-qk0-f180.google.com)
 (209.85.220.180)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 18:39:31 -0000
Received: by mail-qk0-f180.google.com with SMTP id y201so30245516qka.0
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 11:39:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=O1827lbzPcJkECPlTqYO0xYFpBerZyUOaNaPe4DeQ4U=;
 b=Fct8EusuXz+fg+g/Krr2h/BzwDv/WbbTg7vZO8XrKFfUjIhKMMlSU8PrBPmO3OhkIr
 3M1bUWe15J/GN3hLPVSL26B/cQJatosScEiMhQVRUSkF2Tra9Mmm0SQQRwUlflmlkzV8
 Lnl8qfAM3jbowFl/TFylE8x00/QUsBAJy4G2FMCemvHJOJvzwBe8Mmq4k3JvINoVXVAD
 2o4ga8I1xBfgmJQWyOkV4/6qv+We3NHaL3upkTlIREB7iKn0p9u84YSqzK6rz/t8PwXs
 xHI3e3scROegZdOA32RZmOsO5xtL2ZnVYDlvCfwU5OqiOW5NKEIbmPF9cNZ8p0pSV5SU
 APng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=O1827lbzPcJkECPlTqYO0xYFpBerZyUOaNaPe4DeQ4U=;
 b=fb2hyEziKCeHGfbkd/p7Qd1EjiIPogS/NKEqfYyF3JI0gSkuXOFP3Ykyp2xGqHoIOv
 fYKLTxoU8g9hUAqpg3bh0GuaLOB52kAp6iPlnr0rQHjVAoZ3dHQyGtwdU0TkuU8u4ZMf
 gGksVZyT57b6Gsyge4wGDrl4CvnDv31yn+zClpDn1/QirZn0oJTWUMMLcn5x3NQA0Xlx
 hzWegD124ja8Q8LWwKZamUDjukEcxdnMopH/SkPPJjTUcA0EspBmIqyVVjZpeX0lVBa+
 is6xZcQMOiJ7kWe1/tfX76EAsv6gWLXh1GA2C0HEXR5xR4zCE6gE0ij2iYkDILzmn+Yn
 vdnw==
X-Gm-Message-State: AODbwcC0vM/DYWqjKnHR6peXFe16O+cFq2XHtdXxZfQ2eTXgwADqdpYW
 WeHGZ39a/bHvCo+32jZGOy+0YPA0Ig==
X-Received: by 10.55.188.5 with SMTP id m5mr182327qkf.195.1494527970191; Thu,
 11 May 2017 11:39:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Thu, 11 May 2017 11:39:09 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705111048490.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <alpine.DEB.2.10.1705111048490.24729@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 11 May 2017 21:39:09 +0300
Message-ID: <CAOcqxo2-YH4CPH8d5JY=f8+k9LuOM+h+3jfJHocDNZwtcLRwxQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubywKCj4+IFdlLCBoZXJlIGF0IEVQQU0sIHZpZXdlZCBFTDAgYXBwcyBwcmltYXJpbHkg
YXMgYSB3YXkgdG8gZXh0ZW5kCj4+IGh5cGVydmlzb3IuIEJlY2F1c2Ugd2hlbiBpdCBjb21lcyB0
byBlbWJlZGRlZCBhbmQgYXV0b21vdGl2ZSwgdGhlcmUKPj4gYXJpc2Ugc29tZSB1Z2x5IHRoaW5n
cywgdGhhdCBhcmUgbmVlZGVkIGF0IGh5cGVydmlzb3IgbGV2ZWw6Cj4+IFRFRSBtZWRpYXRvcnMg
KE9QLVRFRSBpcyBhIGdvb2QgVEVFLCBidXQgZm9yIGV4YW1wbGUgdGhlcmUgaXMgVEkncwo+PiBN
U0hJRUxEIHdpdGggZGVlcGx5IHByb3ByaWV0YXJ5IGxpY2Vuc2UpLCBkZXZpY2UgZHJpdmVycyBm
b3IgdmNvcHJvcywKPj4gZGV2aWNlIGRyaXZlcnMgZm9yIGNwdWZyZXEsIGFuZCBzbyBvbi4KPj4g
U29tZSBvZiB0aGlzIHRoaW5ncyBjYW4ndCBiZSBpbmNsdWRlZCBpbiBoeXBlcnZpc29yIGR1ZSB0
byBsZWdhbAo+PiBpc3N1ZXMsIHNvbWUgLSBiZWNhdXNlIG9mIGNvZGUgc2l6ZSBvciBjb21wbGV4
aXR5LiBBbmQgd2UgY2FuJ3QgcnVuCj4+IHRoZW0gaW4gc3R1YmRvbXMsIGJlY2F1c2Ugc3R1YmRv
bXMgYXJlIHNsb3cgZm9yIGNlcnRhaW4gdXNlLWNhc2VzLCBpbgo+PiBzb21lIGNhc2VzIHRoZXkg
YXJlIGluc2VjdXJlLCBpbiBzb21lIGNhc2VzIHRoZXkganVzdCBkb24ndCBmaXQgYXQKPj4gYWxs
Lgo+IEkgY2FuIHNlZSB0aGF0IHN0dWJkb21zIGNhbiBiZSBzbG93IGlmIHlvdSByZXF1aXJlIHZl
cnkgbG93IGxhdGVuY2llcy4KPiBTY2hlZHVsZXIgb3B0aW1pemF0aW9ucyAoZ2l2aW5nIHN0dWJk
b21zIGFuIGhpZ2hlciBwcmlvcml0eSkgbWlnaHQgYmUKPiBhYmxlIHRvIGltcHJvdmUgb24gdGhv
c2UuClllYWgsIHdoZW4gSSB3cm90ZSAic2xvdyIgSSBhY3R1YWxseSBtZWFudCAiaGF2ZSBoaWdo
IGxhdGVuY3kiLiBUaGFuawp5b3UgZm9yIGNvcnJlY3Rpb24uIFllcCwgdGhleSBjYW4gYmUgaW1w
cm92ZWQgdG8gYSBjZXJ0YWluIGxpbWl0LgoKPiBCdXQgdGhleSBhcmUgbm90IGluc2VjdXJlLiBB
bHNvLCBpbiB3aGF0IGNhc2VzIHRoZXkgZG9uJ3QgZml0IGF0IGFsbD8KQWJvdXQgc2VjdXJpdHku
Li4gSSBoYWQgaW4gbWluZCB0aGF0IGNhc2UsIHRoYXQgd2UgZGlzY3Vzc2VkIG9uCmNvbW11bml0
eSBjYWxsOiBzZWN1cmUgYm9vdC4gU2F5LCB3ZSBwdXQgT1AtVEVFIG1lZGlhdG9yIGludG8gc3R1
YmRvbS4KQnV0IGFzIGl0IGlzIHNlbnNpdGl2ZSB0aGluZywgd2UgbmVlZCB0byBhKSBjaGVjayBp
dCdzIHNpZ25hdHVyZSwgYikKY3JlYXRlIHRoaXMgc3R1YmRvbSBiZWZvcmUgZG9tMCBjb25zdHJ1
Y3Rpb24uIEZyb20gb3RoZXIgcG9pbnRzIGl0IGFzCnNlY3VyZSBhcyBhbnkgb3RoZXIgZG9tYWlu
LgoKUmVnYXJkaW5nICJkb24ndCBmaXQgYXQgYWxsIjogdGhlIHZpcnR1YWwgY29wcm9jZXNzb3Jz
IHVzZS1jYXNlLiBJCmRvbid0IHNlZSBob3cgd2UgY2FuIHB1dCB2R1BVIGRyaXZlciBpbnRvIGEg
c3R1YmRvbWFpbi4KCgo+PiBPbiBvdGhlciBoYW5kIHlvdSBjb25zaWRlciBFTDAgYXBwcyBhcyBp
ZGVhbCBob3N0IGZvciBlbXVsYXRvcnMgb25seS4KPgo+IFllcywgRUwwIGFwcHMgYXJlIGlkZWFs
IGZvciBlbXVsYXRvcnMsIGJ1dCBub3QganVzdCBlbXVsYXRvcnMsIGFueXRoaW5nCj4gdGhhdCBy
dW5zIGRldGVybWluaXN0aWNhbGx5IGFmdGVyIGEgZ3Vlc3QgdHJhcCBvciBhIHRpbWVyIGV2ZW50
IGNvdWxkIGJlCj4gYSBkZWNlbnQgZml0IGZvciBhbiBFTDAgYXBwLiBUaGUgaXNzdWUgaXMgdGhl
IGludGVyZmFjZSBiZXR3ZWVuIEVMMCBhcHAKPiBhbmQgWGVuLCBidXQgdGhhdCBjYW4gYmUgZGlz
Y3Vzc2VkIGFuZCBkZXNpZ25lZCBpbiBhIHdheSB0byBzYXRpc2Z5IGFsbAo+IHBhcnRpZXMuCk9r
YXksIHdlIG5lZWQgdG8gZGlzY3VzcyBpdCwgYnV0IGxvb2tzIGxpa2UgdGhpcyBkZWZpbml0aW9u
IGNvdmVycyBhbGwKb3VyIHVzZS1jYXNlcy4KCj4gQnV0IHdlIG5lZWQgdG8gc3RhcnQgZnJvbSBz
b21ld2hlcmUuIEkgc3VnZ2VzdCB5b3Ugd3JpdGUgYSBzaW1wbGUgZGVzaWduCj4gZG9jdW1lbnQg
dG8gZXhwbGFpbiB0aGUgdXNlLWNhc2UgZm9yIEVMMCBhcHBzIGFuZCB0aGVpciBpbnRlcmZhY2Vz
IHRvCj4gdGhlIHJlc3Qgb2YgdGhlIHN5c3RlbS4gV2UgY2FuIHRha2UgdGhlIGRpc2N1c3Npb24g
ZnJvbSB0aGVyZS4gV2UgbWlnaHQKPiBiZSBhYmxlIHRvIHJlYWNoIGEgY29uc2Vuc3VzIG9uIGEg
ZGVzaWduIHRoYXQgd29ya3MgZm9yIGV2ZXJ5Ym9keS4KPgo+IFdlIG5lZWQgYSBjb25jcmV0ZSBw
cm9wb3NhbCB0byBzdGFydCBmcm9tIHRob3VnaC4KWWVzLCBJIGFncmVlLiBOb3csIHdoZW4gd2Ug
aGF2ZSBkaXNjdXNzZWQgdGhpcyBpbiBNTCwgSSBoYXZlIGJldHRlcgp2aXNpb24gb24gdGhpcyB0
b3BpYy4gSSdsbCB0cnkgdG8gcHJlc2VudCBzb21lIGRlc2lnbiBkb2N1bWVudCBpbiB0aGUKbmV4
dCB3ZWVrLgoKPj4gSSBjYW4gc2VlIHlvdXIgcG9pbnQsIGJlY2F1c2UgWEVOIHdhcyBhbHdheXMg
dmlld2VkIGFzIGh5cGVydmlzb3IgZm9yCj4+IHNlcnZlcnMuCj4+Cj4+IEJ1dCBzZXJ2ZXJzIGhh
dmUgZGlmZmVyZW50IHJlcXVpcmVtZW50cyBpbiBjb21wYXJpc29uIHRvIGVtYmVkZGVkCj4+IGFw
cGxpY2F0aW9ucy4gVHJhZGl0aW9uYWwgc2VydmVycyBkb2VzIG5vdCB1c2UgaGFyZHdhcmUgYWNj
ZWxlcmF0ZWQKPj4gdmlkZW8gZGVjb2RlcnMsIHRoZXkgZG9uJ3QgbmVlZCB0byBkaXNhYmxlIGNw
dSdzIG9yIHNjYWxlIGZyZXF1ZW5jaWVzCj4+IHRvIHByZXNlcnZlIGVuZXJneSAob2theSwgdGhl
eSBuZWVkIHRvLCBidXQgaXQgaXMgbm90IGFzIHByZXNzaW5nLCBhcwo+PiBvbiBiYXR0ZXJ5LXBv
d2VyZWQgZGV2aWNlKSwgdGhlcmUgYWxtb3N0IG5vIHByb3ByaWV0YXJ5IGNvZGUgKG9yIGV2ZW4K
Pj4gcHJvcHJpZXRhcnkgYmxvYnMsIGFyZ2ghKS4KPj4gTG9va3MgbGlrZSB2aXJ0dWFsaXphdGlv
biBvbiBlbWJlZGRlZCBpcyB0aGUgbmV4dCBiaWcgdGhpbmcuIExpbnV4Cj4+IGtlcm5lbCB3YXMg
YWJsZSB0byBzYXRpc2Z5IGJvdGggcGFydGllcy4gSSBob3BlIHRoYXQgWEVOIGNhbiBkbyB0aGUK
Pj4gc2FtZS4KPiBJIHRoaW5rIHRoYXQgdGhpcyBoYXMgbm90IG11Y2ggdG8gZG8gd2l0aCBlbWJl
ZGRlZCB2cyBzZXJ2ZXI7IGl0J3MgbW9yZQo+IGFib3V0IHRoZSBuZWVkIG9mIHN1cHBvcnRpbmcg
bmV3LCBtb3JlIGNvbXBsZXgsIGhhcmR3YXJlIGFuZCBmaXJtd2FyZQo+IGludGVyZmFjZXMuClll
cCwgdGhpcyBpcyBtb3JlIHByZWNpc2UuCgo+Cj4+IFNvLCBnb2luZyBiYWNrIHRvIEVMMCBhcHBz
LiBIb25lc3RseSwgSSdkIHByZWZlciBub3QgdG8gdXNlIHRoZW0gYXMKPj4gZXh0ZW5zaW9uIG1l
Y2hhbmlzbS4gWWVzLCB0aGV5IHByb3ZpZGUgaXNvbGF0aW9uLCBidXQgaW50ZXJmYWNpbmcgd2l0
aAo+PiB0aGVtIHdpbGwgYmUgcGFpbmZ1bC4gUHJvYmFibHkgd2UgY2FuIGxlYXZlIHRoZW0gdG8g
ZW11bGF0b3JzIG9ubHkKPj4gKGJ1dCBhcyBJIGNhbiBzZWUsIFBMMDExIGVtdWxhdG9yIGlzIGdv
aW5nIHRvIGJlIG1lcmdlZCByaWdodCBpbnRvCj4+IGh5cGVydmlzb3IuIFdpbGwgYmUgdGhlcmUg
bmVlZCBmb3Igb3RoZXIgZW11bGF0b3JzPykuCj4+IFdoYXQgSSByZWFsbHkgd2FudCB0byBhc2s6
IHdoYXQgZG8geW91IHRoaW5nIGFib3V0IG9sZCBnb29kIG1vZHVsZXMKPj4gbGlrZSBvbmVzIGlu
IGxpbnV4IGtlcm5lbD8gVGhlcmUgd2lsbCBiZSBubyBpc29sYXRpb24sIHRoaXMgaXMgYmFkLgo+
PiBCdXQ6Cj4+ICAtIHlvdSBjYW4gbG9hZCBwcm9wcmlldGFyeSBtb2R1bGVzIGlmIHlvdSB3YW50
IHRvCj4+ICAtIHRoZXkgYXJlIGZhc3QKPj4gIC0geW91IGNhbiBpbnRlcmZhY2Ugd2l0aCB0aGVt
IGluIGEgbmF0aXZlc3Qgd2F5IHBvc3NpYmxlOiBqdXN0IGNhbGwgYQo+PiBmdW5jdGlvbgo+Cj4g
UHJvcHJpZXRhcnkgbW9kdWxlcyBhcmUgYSBsZWdhbCBtaW5lZmllbGQuIFRoZXkgYXJlIGJlc3Qg
YXZvaWRlZCBldmVuIGluCj4gTGludXguIEZvcnR1bmF0ZWx5LCBib3RoIEVMMCBhcHBzIGFuZCBz
dHViZG9tcyBjb3VsZCBiZSBwcm9wcmlldGFyeS4KPiBUaHVzLCBlc3BlY2lhbGx5IGlmIHlvdSBo
YXZlIGEgcmVxdWlyZW1lbnQgZm9yIHJ1bm5pbmcgcHJvcHJpZXRhcnkKPiBjb2RlLCBpdCBpcyBr
ZXkgdG8gZG8gRUwwIGFwcHMgYW5kL29yIHN0dWJkb21zIGluIFhlbiBvbiBBUk0uCkFzIHlvdSBj
YW4gc2VlLCB3ZSBhbHJlYWR5IGRpc2N1c3NlZCB0aGlzIDopIFVuZGVyICJwcm9wcmlldGFyeSIg
SQpoYXZlIG1lYW50IHNvbWV0aGluZyBsaWtlICJvcGVuIHNvdXJjZSwgYnV0IG5vdCBjb21wYXRp
YmxlIHdpdGggR1BMIiwKYW5kIG5vdCBpdC1pcy1zby1zZWNyZXQtdGhhdC15b3UtbmVlZC10by1z
aWduLTEwMC1OREFzLiBBbnl3YXlzLCB0aGlzCmlzIGEgaGFyZCB0b3BpYyBhbmQgd2UgbmVlZCB0
byBjb25zaWRlciBpdCBjYXJlZnVsbHkuCgoKLS0gCldCUiBWb2xvZHlteXIgQmFiY2h1ayBha2Eg
bG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29tCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 18:43:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 18:43:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8t3d-0000yt-1j; Thu, 11 May 2017 18:43:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d8t3b-0000ym-U3
 for xen-devel@lists.xenproject.org; Thu, 11 May 2017 18:43:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 52/50-02006-BC0B4195; Thu, 11 May 2017 18:43:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSas+6pDSK
 RBvcPSVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHG/4xFSwUrdi2aANjA+MZwS5GLg4hgemM
 Eusf7GUCcVgEGlglFqxaygjiSAjMYZXo2dnI1sXICeTkSfzbfZEVwi6QuHbnEzOIzSsgKHFy5
 hMWEFtIwEdi48KHYDWcAtYSb5f8Y4dYsYBJYtmOk4wgCTYBA4n9756wg9gsAqoSXdu+skEMCp
 Do2HobbKiwgL/Em0nnwGpEBNQl/lyYAHYRs8AeRokNR6+CNTALaEq0bv/NPoFRYBaSQ2YhSS1
 gZFrFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiMDECwg/FW
 n/MhRkkOJiVRXsaJIpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg5gcEtJFiUmp5akZaZA4wLm
 LQEB4+SCC/vWqA0b3FBYm5xZjpE6hSjMceLy+/fM3E8WfnjPZMQS15+XqqUOO/F9UClAiClGa
 V5cINg8XqJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwbQabwZOaVwO17BXQKE9Ap/X+EQU4
 pSURISTUwbmkqN493z7s5x+lcy65tbHM9w0QDrxh4d55IVtDfx3/fh3/bW165xaqz7MunVdi9
 mlgvHK8tlnTlhqTIivd2nPbr7Mo2C2ke2fzL+fnj+/v3Lq01V5Q01797ZfO8JnGG+U7iZSf3l
 JRwBemZePKf6XqSZVHy51O9sa7dDL3DEknpEUx6H5YqsRRnJBpqMRcVJwIAcURbpdICAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494528201!94044280!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53408 invoked from network); 11 May 2017 18:43:22 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 18:43:22 -0000
Received: by mail-it0-f67.google.com with SMTP id z15so2404449ite.3
 for <xen-devel@lists.xenproject.org>; Thu, 11 May 2017 11:43:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=h25hI2QH47jchSzydB31IQRslwUwdSzGxYRFddJTZGI=;
 b=B14+zaVq8VRObuwc6qmd4jPyy6ND3TXfcPLiAsKtd7X5pihA+DLUc+0dTtzOK3U7eG
 Vo9vDIOEJd/pyxVhqU4a2CkKibM/wrd0JPZLS1pt9WZH6GuAwRufN6Rq6KfuKnUCVa7X
 d4hUiaSOrujVYlECtez6vP52Qy8xtKOrLk475DclKQ4/bsGloxQTqBBHdlDeKVdS+uQ4
 rbLNl73fnJ4LYpPas2n+fw/6K/0SBY/nUUUjAyiYwOmcHdcZ3w+diLOpU0IHDEO34P+6
 71767BpAT9jgh/xHTs4hx7fGcQl5EUgN5RG3Cg/3CxcOgOk0ulCjh7Js1xwnRvtNOMCK
 Y2DQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=h25hI2QH47jchSzydB31IQRslwUwdSzGxYRFddJTZGI=;
 b=ZmkuVy4QX1GvAlftHGVemb/rTFaAKoskXfTkIYR4Bl027Mb3UqD1Ea/oJCANNcoA/m
 6W5bg2+CdkQBYxAjM8Skc8uVL2uyR9JbjtAraAbRaLHeXPAuWKr2yXFwb+bpjJb1CoU/
 itfEWmfrWlgRJ10YY8OMqQwPoMXLKqFMWqDw1BBasBUS0tn/9BG0F6WF43xYYbQ3PadP
 XUh1nGyidQL7JhKjcy+V4amJVLsssyzUc2iU6ELEgGCH0nD/8HSgfDRoOipfChYkRIlM
 p/7v0prDn1dWH0SmH27S+e5Un95Y1RgmUjPKvX9XmSZmAACvjy8CvYo6LJongQcieRTf
 sLUQ==
X-Gm-Message-State: AODbwcCvHy/86AR5duSqmmmdRs65O98hyvTiaCI+9X1PZ0mpzgaKE1CL
 dZi+zC8sM1jsKEmm81ItWFGpz6nimA==
X-Received: by 10.36.193.66 with SMTP id e63mr264816itg.86.1494528201026; Thu,
 11 May 2017 11:43:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 11 May 2017 11:43:20 -0700 (PDT)
In-Reply-To: <81b92946-3da6-4b1e-57f6-6cbca7c855a4@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-8-git-send-email-olekstysh@gmail.com>
 <f4764b5f-1462-9f6f-d6e3-1fab3b845d63@arm.com>
 <CAPD2p-mS0otOzd6feRJ75yMgSa8XR+opzUeA-Z-8JrJXKN6rUA@mail.gmail.com>
 <81b92946-3da6-4b1e-57f6-6cbca7c855a4@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 11 May 2017 21:43:20 +0300
Message-ID: <CAPD2p-mAtw7hgTD9G281JfCVjqvvyGsFj-nb-wEqmXmLfgkK9A@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 07/10] iommu/arm: Add alloc_page_table
	platform callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgOTowNiBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgT2xla3NhbmRyLApIaSBKdWxpZW4KCj4KPgo+IE9uIDEx
LzA1LzE3IDE1OjAwLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4KPj4gT24gVGh1LCBN
YXkgMTEsIDIwMTcgYXQgMjozOCBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPj4gd3JvdGU6Cj4+Pgo+Pj4gSGkgT2xla3NhbmRyLAo+Pgo+PiBIaSwgSnVsaWVuCj4+Cj4+
Pgo+Pj4gT24gMTAvMDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4+
Cj4+Pj4KPj4+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+Cj4+Pj4KPj4+PiBUaGUgYWxsb2NfcGFnZV90YWJsZSBjYWxsYmFjayBpcyBh
IG1hbmRhdG9yeSB0aGluZwo+Pj4+IGZvciB0aGUgSU9NTVVzIHRoYXQgZG9uJ3Qgc2hhcmUgcGFn
ZSB0YWJsZSB3aXRoIHRoZSBDUFUgb24gQVJNLgo+Pj4+IFRoZSBub24tc2hhcmVkIElPTU1VcyBo
YXZlIHRvIHBlcmZvcm0gYWxsIHJlcXVpcmVkIGFjdGlvbnMgaGVyZQo+Pj4+IHRvIGJlIHJlYWR5
IHRvIGhhbmRsZSBJT01NVSBtYXBwaW5nIHVwZGF0ZXMgcmlnaHQgYWZ0ZXIgY29tcGxldGluZyBp
dC4KPj4+Pgo+Pj4+IFRoZSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBzZWVtcyBh
biBhcHByb3ByaWF0ZSBwbGFjZQo+Pj4+IHRvIGNhbGwgbmV3bHkgY3JlYXRlZCBjYWxsYmFjay4K
Pj4+PiBTaW5jZSB3ZSB3aWxsIG9ubHkgYmUgaGVyZSBmb3IgdGhlIG5vbi1zaGFyZWQgSU9NTVVz
IGFsd2F5cwo+Pj4+IHJldHVybiBlcnJvciBpZiB0aGUgY2FsbGJhY2sgd2Fzbid0IGltcGxlbWVu
dGVkLgo+Pj4KPj4+Cj4+Pgo+Pj4gV2h5IGRvIHlvdSBuZWVkIGEgc3BlY2lmaWMgY2FsbGJhY2sg
YW5kIG5vdCBkb2luZyBpdCBkaXJlY3RseSBpbgo+Pj4gaW9tbXVfZG9tYWluX2luaXQ/Cj4+Pgo+
Pj4gTXkgdGFrZSBoZXJlIGlzIGluIHRoZSB1bnNoYXJlIGNhc2UsIHdlIG1heSB3YW50IHRvIGhh
dmUgbXVsdGlwbGUgc2V0IG9mCj4+PiBwYWdlIHRhYmxlcyAoZS5nIG9uZSBwZXIgZGV2aWNlKS4g
U28gdGhpcyBzaG91bGQgYmUgbGVmdCBhdCB0aGUKPj4+IGRpc2NyZXRpb24KPj4+IG9mIHRoZSBJ
T01NVSBpdHNlbGYuCj4+Pgo+Pj4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KPj4KPj4gSSB3YXMg
dGhpbmtpbmcgYWJvdXQgZXh0cmEgbmVlZF9pb21tdSBhcmd1bWVudCBmb3IgaW5pdCBwbGF0Zm9y
bQo+PiBjYWxsYmFjayBhcyBJIGhhZCBkb25lIGZvciBpb21tdV9kb21haW5faW5pdCBBUEkuCj4+
IEJ1dCBJIGhhZCBkb3VidHMgcmVnYXJkaW5nIGh3X2RvbWFpbi4gRHVyaW5nIGlvbW11X2RvbWFp
bl9pbml0Cj4+IGV4ZWN1dGlvbiB3ZSBoYXZlbid0IGtub3duIHlldCBpcyB0aGUgSU9NTVUgZXhw
ZWN0ZWQgZm9yIGRvbWFpbiAwCj4+IG9yIG5vdC4KPj4KPj4gVGFraW5nIGludG8gYWNjb3VudCB0
aGF0IEkgbmVlZGVkIHRvOgo+PiAtIHBvcHVsYXRlIHBhZ2UgdGFibGUgZm9sbG93ZWQgYnkgc2V0
dGluZyBuZWVkX2lvbW11IGZsYWcuCj4+IC0gaW1wbGVtZW50IGFyY2hfaW9tbXVfcG9wdWxhdGVf
cGFnZV90YWJsZSgpIG9uIEFSTSBiZWNhdXNlIG9mCj4+ICFpb21tdV91c2VfaGFwX3B0KGQpLgo+
PiAtIGZpbmQgYSBzb2x1dGlvbiBmb3IgaHdfZG9tYWluLgo+Pgo+PiBJIGRlY2lkZWQgdG8gdXNl
IGlvbW11X2NvbnN0cnVjdCgpIGFuZCBpbXBsZW1lbnQgYWxsb2NfcGFnZV90YWJsZQo+PiBjYWxs
YmFjayB0byBiZSBjYWxsZWQgZm9yIHBvcHVsYXRpbmcgcGFnZSB0YWJsZS4KPj4gSSB0aG91Z2h0
IHRoYXQgaXQgd291bGQgYWxsb3cgdXMgdG8ga2VlcCBhbGwgcmVxdWlyZWQgYWN0aW9ucyBpbiBh
Cj4+IHNpbmdsZSBwbGFjZSByYXRoZXIgdGhhbiBzcHJlYWRpbmcuCj4KPgo+IExvb2tpbmcgYXQg
eW91ciBwYXRjaCAjOCwgeW91IGFsd2F5cyBhbGxvY2F0ZSB0aGUgcGFnZSB0YWJsZSBmb3IgaGFy
ZHdhcmUKPiBkb21haW4sIHNvIHRoaXMgaXMgdmVyeSBzaW1pbGFyIHRvIHNldCBpb21tdV9lbmFi
bGUgaW4KPiB4ZW5fYXJjaF9kb21haW5fY29uZmlnIChzZWUgY29uZmlnLiBpbiBzdGFydF94ZW4p
LgpJbmRlZWQuCgpJIGFsbG9jYXRlIHBhZ2UgdGFibGUgZm9yIGh3X2RvbWFpbiBvbmx5IGlmIG5l
ZWRfaW9tbXUgZmxhZyBpcyBzZXQuClRoZSBuZWVkX2lvbW11IGZsYWcgZGVwZW5kcyBvbiBpb21t
dV9kb20wX3N0cmljdC4KV2UgZm9yY2UgaW9tbXVfZG9tMF9zdHJpY3QgdG8gdHJ1ZS4KVGhpcyBh
bGwgbWVhbnMgdGhhdCB3ZSBhbHdheXMgdXNlIGlvbW11IGZvciBod19kb21haW4pCgpTbywgeW91
IHByb3Bvc2VkIHRvIGF2b2lkIG5ldyBjYWxsYmFjayBhbmQgYWxsb2NhdGUgcGFnZSB0YWJsZQpk
aXJlY3RseSBpbiAiaW5pdCIgY2FsbGJhY2s/ClRoaXMgYWxzbyBtZWFucyB3ZSBoYXZlIHRvIGFk
ZCBleHRyYSBuZWVkX2lvbW11IGFyZ3VtZW50IHRvICJpbml0IiBjYWxsYmFjay4KCj4KPiBTbyB0
aGlzIGRvZXMgbm90IGhvbGQgdG8gbWUuIE1heWJlIEphbiAoSU9NTVUgbWFpbnRhaW5lcikgaGFz
IGEgZGlmZmVyZW50Cj4gdmlldyBvbiBpdC4KPgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdy
YWxsCgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 11 19:29:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 19:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8tmG-0003il-Cp; Thu, 11 May 2017 19:29:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297a10a21=Andrew.Cooper3@citrix.com>)
 id 1d8tmF-0003if-Dq
 for xen-devel@lists.xen.org; Thu, 11 May 2017 19:29:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 10/9D-03696-A9BB4195; Thu, 11 May 2017 19:29:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQnfmbpF
 Igx13pSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOIzYFcyczVszZ+56pgfFuThcjB4eEgJ/E
 wj3+XYycHMICzhJd7y+xgoRFBNwl3t83AwkLCeRJ7Hs4kxnEZhawkDhzdSMLiM0moC+x+8UnJ
 hCbV8BWonPSMjCbRUBV4v2Jc2D1ogLhEm8bj7BA1AhKnJz5hAVkPCdQ/f+jChAjDSSOLJrDCm
 HLSzRvnc0MsVZN4lr/JXYQW0IgXWLisx6WCYz8s5BMmoWkfRaS9gWMzKsYNYpTi8pSi3SNDfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjA2LQo8xCjJwaQkyss4USRS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv9V1AOcGi1PTUirTMHGAkwKQlOHiURHhNQdK8xQWJu
 cWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOuxKkSACkKKM0D24ELCovMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZh3O8gUnsy8ErhNr4COYAI6ov+PMMgRJYkIKakGRv8FiiHfy38vmPKFv0qpJdP
 LYUHhDo2fz1oO3Xil/a9q0r9KTbPvbJO2HLuozu13MOXijFcc1XzRp5t98sx5Lr+OV0x6/On3
 +hsK4Y2mmoWJtkk5vizn9/k6tr802JHCu3QWL4dfZE3ima/erov37r665/Iu2VXLPzYonp+5J
 Z/H4HJ0zoK/XUosxRmJhlrMRcWJACwqpI/FAgAA
X-Env-Sender: prvs=297a10a21=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494530969!91402241!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5613 invoked from network); 11 May 2017 19:29:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 19:29:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="45873718"
To: Mohit Gambhir <mohit.gambhir@oracle.com>, <xen-devel@lists.xen.org>
References: <20170504213300.5661-1-mohit.gambhir@oracle.com>
 <20170504213300.5661-3-mohit.gambhir@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <96f05d17-84f3-ca4f-108b-c500f07bcf79@citrix.com>
Date: Thu, 11 May 2017 20:29:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170504213300.5661-3-mohit.gambhir@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com, mgambhir@outlook.com
Subject: Re: [Xen-devel] [PATCH v5 2/2] xtf/vpmu: MSR read/write tests for
	VPMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDUvMTcgMjI6MzMsIE1vaGl0IEdhbWJoaXIgd3JvdGU6Cj4gVGhpcyBwYXRjaCB0ZXN0
cyBWUE1VIGZ1bmN0aW9uYWxpdHkgaW4gdGhlIGh5cGVydmlzb3Igb24gSW50ZWwgbWFjaGluZXMu
Cj4gVGhlIHRlc3RzIHdyaXRlIHRvIGFsbCB2YWxpZCBiaXRzIGluIHRoZSBNU1JzIHRoYXQgZ2V0
IGV4cG9zZWQgdG8gdGhlIGd1ZXN0cwo+IHdoZW4gVlBNVSBpcyBlbmFibGVkLiBUaGUgdGVzdHMg
YWxzbyB3cml0ZSBpbnZhbGlkIHZhbHVlcyB0byB0aGUgYml0cwo+IHRoYXQgc2hvdWxkIGJlIG1h
c2tlZCBhbmQgZXhwZWN0IHRoZSB3cm1zciBjYWxsIHRvIGZhdWx0Lgo+Cj4gVGhlIHRlc3RzIGFy
ZSBjdXJyZW50bHkgdW5zdXBwb3J0ZWQgZm9yIEFNRCBtYWNoaW5lcyBhbmQgUFYgZ3Vlc3RzLgo+
Cj4gU2lnbmVkLW9mZi1ieTogTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29t
Pgo+IC0tLQo+ICB0ZXN0cy92cG11L01ha2VmaWxlIHwgICA5ICsrCj4gIHRlc3RzL3ZwbXUvbWFp
bi5jICAgfCA0NDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDQ1MSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB0ZXN0cy92cG11L01ha2VmaWxlCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0
cy92cG11L21haW4uYwo+Cj4gZGlmZiAtLWdpdCBhL3Rlc3RzL3ZwbXUvTWFrZWZpbGUgYi90ZXN0
cy92cG11L01ha2VmaWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5k
NDU3YWI4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3Rlc3RzL3ZwbXUvTWFrZWZpbGUKPiBAQCAt
MCwwICsxLDkgQEAKPiAraW5jbHVkZSAkKFJPT1QpL2J1aWxkL2NvbW1vbi5tawo+ICsKPiArTkFN
RSAgICAgIDo9IHZwbXUKPiArQ0FURUdPUlkgIDo9IGZ1bmN0aW9uYWwKCkkgaGF2ZSBhZGRlZCBh
biBpbi1kZXZlbG9wbWVudCBjYXRlZ29yeSBmb3IgdXNlcyBpbiBjYXNlcyBsaWtlIHRoaXMuIApZ
b3Ugd2lsbCBwaWNrIGl0IHVwIGlmIHlvdSByZWJhc2UgKGFzIHdlbGwgYXMgcGlja2luZyB1cCB5
b3VyIGZpcnN0CnBhdGNoLCB3aGljaCBJJ3ZlIGNvbW1pdHRlZCkuCgo+ICtURVNULUVOVlMgOj0g
aHZtNjQKPiArCj4gK29iai1wZXJlbnYgKz0gbWFpbi5vCj4gKwo+ICtpbmNsdWRlICQoUk9PVCkv
YnVpbGQvZ2VuLm1rCj4gZGlmZiAtLWdpdCBhL3Rlc3RzL3ZwbXUvbWFpbi5jIGIvdGVzdHMvdnBt
dS9tYWluLmMKClRoaW5raW5nIG1vcmUgYWJvdXQgdGhlIGV2ZW50dWFsIHVzZWNhc2VzIGhlcmUs
IEkgdGhpbmsgdGhpcyB0ZXN0IHdvdWxkCmJldHRlciBhcyB2cG11LWludGVsIHJhdGhlciB0aGFu
IGp1c3QgdnBtdS4gIFdlcmUgYW4gQU1EIHZhcmlhbnQgdG8KZXZlbnR1YWxseSBhcHBlYXIsIGl0
IHByb2JhYmx5IHdvdWxkbuKAmXQgc2hhcmUgYW55IGNvZGUsIGFuZCB0aHVzIHRoZQp0ZXN0IHdv
dWxkIHdhbnQgdG8gYmUgdnBtdS1hbWQgaW5zdGVhZC4KCkkgYW0gbGVzcyBzdXJlIGFib3V0IHRo
ZSBQViBzaWRlIG9mIHRoaW5ncy4gIEkga25vdyB0aGUgaW50ZXJmYWNlIGlzCmh5cGVyY2FsbCAv
IHNoYXJlZCBtZW1vcnkgYmFzZWQgcmF0aGVyIHRoYW4gTVNSIGJhc2VkLCBidXQgdGhlCnVuZGVy
bHlpbmcgbWVjaGFuaXNtIGFuZCB2YWx1ZXMgYXJlIHN0aWxsIHRoZSBzYW1lLCBzbyBJIG9wdGlt
aXN0aWNhbGx5CmhvcGUgdGhleSBjYW4gc2hhcmUgdGhlIHNhbWUgcHJpbWFyeSBjb2RlYmFzZSBh
cyB0aGVpciBIVk0gY291bnRlcnBhcnRzLgoKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4
IDAwMDAwMDAuLmMyZjZkZWMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvdGVzdHMvdnBtdS9tYWlu
LmMKPiBAQCAtMCwwICsxLDQ0MiBAQAo+IDxzbmlwPgo+ICtzdGF0aWMgdm9pZCB0ZXN0X3ZhbGlk
X21zcl93cml0ZSh1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHd2YWwsIHVpbnQ2NF90IGVydmFsKQo+
ICt7Cj4gKyAgICB1aW50NjRfdCBydmFsID0gMDsKCldoYXQgYXJlIHd2YWwsIGVydmFsIG9yIHJ2
YWw/ICAoSSdtIHRyeWluZyB0byBtYWtlIGEgcG9pbnQsIGJ1dCkgeW91CmhhdmUgYSBsYXJnZSBu
dW1iZXIgb2YgdmVyeSBzaG9ydCwgYWxtb3N0IGlkZW50aWNhbCB2YXJpYWJsZSBuYW1lcyB3aGlj
aApkb24ndCBjb252ZXkgb2J2aW91cyBtZWFuaW5ncy4KCihzZWUgYmVsb3cgZm9yIGEgc3VnZ2Vz
dGlvbiBpbiBhIGNvbnRleHQgd2l0aCBtb3JlIGV4cGxhbmF0aW9uKQoKPiArCj4gKyAgICBpZigg
d3Jtc3Jfc2FmZShpZHgsIHd2YWwpICkKPiArICAgICAgICB4dGZfZmFpbHVyZSgiRmFpbDogd3Jt
c3IoMHglMDh4LCAweCUwMTYiUFJJeDY0IikgZ290IHVuZXhwZWN0ZWQgZmF1bHQiCj4gKyAgICAg
ICAgICAgICAgICAgICAgIlxuIiwgaWR4LCB3dmFsKTsKCkZvciB0aGUgc2FrZSBvZiBsaW5lIGxl
bmd0aCwgSSB3b3VsZG4ndCBib3RoZXIgc3BsaXR0aW5nIHRoaXMgc3RyaW5nCmxpa2UgdGhpcy4g
IEhvd2V2ZXIsIChhZ2FpbiBmcm9tIGNvbnRleHQpLCBhIGJsb2NrIG9mIDggYW5kIDE2CmNoYXJh
Y3RlcnMgaW4gYSB3cm1zcigpIGV4cHJlc3Npb24gYXJlIG9idmlvdXNseSBoZXgsIHNvIHRoZSAw
eCBwcmVmaXgKZG9lc24ndCBwcm92aWRlIGFueSBleHRyYSB1c2VmdWwgaW5mb3JtYXRpb24uCgpJ
J2QgcmVjb21tZW5kIHNpbXBseQoKIkZhaWw6IHdybXNyKCUwOHgsICUwMTYiUFJJeDY0IikgZ290
IHVuZXhwZWN0ZWQgZmF1bHRcbiIKCmluIHRoaXMgY2FzZS4KCj4gKwo+ICsgICAgLyogY2hlY2sg
dG8gc2VlIGlmIHRoZSB2YWx1ZXMgd2VyZSB3cml0dGVuIGNvcnJlY3RseSAqLwoKLyogQ2hlY2sg
dG8gc2VlIGlmIHRoZSB2YWx1ZXMgd2VyZSB3cml0dGVuIGNvcnJlY3RseS4gKi8gcGxlYXNlLgoK
PiArICAgIGlmICggcmRtc3Jfc2FmZShpZHgsICZydmFsKSApCj4gKyAgICAgICAgeHRmX2ZhaWx1
cmUoIkZhaWw6IHJkbXNyKDB4JTA4eCwgMHgwMTYlIlBSSXhQVFIiKSBnb3QgdW5leHBlY3RlZCBm
YXVsdCIKPiArICAgICAgICAgICAgICAgICAgICAiXG4iLCBpZHgsICh1aW50cHRyX3QpICZydmFs
KTsKClRoZSBwb2ludGVyIHRvIHJ2YWwgaXMgbm90IHJlbGV2YW50LiAgSXQgd2lsbCBiZSBhIGNv
bXBpbGUgdGltZSBjb25zdGFudAphbmQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB3aGV0aGVyIHRo
ZSByZWFkIHN1Y2NlZWRzIG9yIGZhaWxzLgoKIkZhaWw6IHJkbXNyKCUwOHgpIGdvdCB1bmV4cGVj
dGVkIGZhdWx0XG4iIGlzIHBlcmZlY3RseSBmaW5lLgoKPiArICAgIAo+ICsgICAgLyogY2hlY2sg
aWYgcmVhZCB2YWx1ZSBpcyBlcXVhbCB0byBleHBlY3RlZCB2YWx1ZSAqLwo+ICsgICAgaWYgKCBy
dmFsICE9IGVydmFsICkKCklmIHRoZSByZWFkIGZhaWxlZCwgdGhpcyBjaGVjayBpcyBpbGxvZ2lj
YWwsIGFzIHlvdSBhcmUgbm90IGNvbXBhcmluZwplcnZhbCB0byBhbnl0aGluZyBtZWFuaW5nZnVs
LiAgVGhpcyBjaGVjayBuZWVkcyB0byBiZSBhbiBlbHNlIGNsYXVzZSB0bwp0aGUgcmRtc3Jfc2Fm
ZSgpLgoKSW4gZmFjdCwgaWYgeW91IGhhZCBsZWZ0IHJ2YWwgdW5pbml0aWFsaXNlZCwgdGhlIGNv
bXBpbGVyIHdvdWxkIGhhdmUKaGVscGVkIHlvdSBieSBwb2ludGluZyBvdXQgdGhhdCB0aGUgY29t
cGFyaXNvbiB1c2VkIHBvc3NpYmx5CnVuaW5pdGlhbGlzZWQgZGF0YS4KCj4gKyAgICAgICAgeHRm
X2ZhaWx1cmUoIkZhaWw6IHJkbXNyIG1pc21hdGNoIGlkeCAweCUwOHgsIHd2YWwgMHglMDE2IlBS
SXg2NAo+ICsgICAgICAgICAgICAgICAgIiwgcnZhbCAweCUwMTYiUFJJeDY0IlxuIiwgaWR4LCB3
dmFsLCBydmFsKTsKCk5hbWluZyB3dmFsIGFuZCBydmFsIGluIHRoZSB0ZXh0IG1pZ2h0IGJlIG1l
YW5pbmdmdWwgdG8geW91IGFzIHRoZQphdXRob3Igb2YgdGhlIHRlc3QsIGJ1dCBpdCBpc24ndCBt
ZWFuaW5nZnVsIHRvIGFueW9uZSBlbHNlIGxvb2tpbmcgYXQKdGVzdCBsb2dzLgoKVGhpcyBiYXNp
YyBuYW1pbmcgc2NoZW1lIEkgaGF2ZSB1c2VkIGVsc2V3aGVyZSBpbiBYVEYgaXMgYmFzZWQgYXJv
dW5kCmV4cGVjdGF0aW9ucywgYW5kIHdoYXQgeW91IGdvdC4gIFRoZXNlIGFyZSBtb3N0bHkgY29u
dGV4dCBhZ25vc3RpYywgYnV0CmNvbnZleSBvYnZpb3VzIG1lYW5pbmcgdG8gcGVvcGxlIHJlYWRp
bmcgdGhlIGNvZGUuCgpKdWRnaW5nIGJ5IHRoZSBjYWxsZXJzLCB5b3UgYXBwZWFyIHRvIGJlIHRy
eWluZyB0byB3cml0ZSBhIHNwZWNpZmljCnZhbHVlLCB0aGVuIGNvbmZpcm0gdGhhdCBhIChwb3Nz
aWJseSBkaWZmZXJlbnQpIHZhbHVlIGdldHMgcmVhZCBiYWNrLiAKSWYgc28sIEknZCBzdWdnZXN0
IHVzaW5nICd2YWwnLCAnZXhwX3JlYWQnIGFuZCAnZ290JyBhcyB5b3VyIHZhcmlhYmxlcywKYW5k
IHRoaXMgYXMgdGhlIHRleHQ6CgoiRmFpbDogcmRtc3IoJTA4eCkgZXhwZWN0ZWQgJTAxNiJQUkl4
NjQiLCBnb3QgJTAxNiJQUkl4NjQiXG4iCgpGaW5hbGx5LCBkb2luZyBzbyBzaG91bGQgaGlnaGxp
Z2h0IHRoYXQgeW91IGFyZW4ndCBwcmludGluZyBvdXQgdGhlCnVzZWZ1bCBpbmZvcm1hdGlvbiBp
biB0aGUgY2FzZSB0aGF0IHRoZSByZWFkIG1pc21hdGNoZXMgd2l0aCB0aGUKZXhwZWN0YXRpb24u
Cgo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB0ZXN0X2ludmFsaWRfbXNyX3dyaXRlKHVpbnQzMl90
IGlkeCwgdWludDY0X3Qgd3ZhbCkKPiArewo+ICsgICAgLyogd3Jtc3Jfc2FmZSBtdXN0IHJldHVy
biBmYWxzZSBhZnRlciBmYXVsdGluZyAqLwo+ICsgICAgaWYoICF3cm1zcl9zYWZlKGlkeCwgd3Zh
bCkgKQo+ICsgICAgICAgIHh0Zl9mYWlsdXJlKCJGYWlsOiB3cm1zcigweCUwOHgsIDB4JTAxNiJQ
Ukl4NjQiKSBkaWQgbm90IGZhdWx0LlxuIiwgCgpUaGUgdHJhaWxpbmcgcHVuY3R1YXRpb24gaXNu
J3QgdXNlZnVsIGhlcmUuCgo+ICsgICAgICAgICAgICAgICAgaWR4LCB3dmFsKTsKPiArfQo+ICsK
PiArc3RhdGljIHZvaWQgdGVzdF90cmFuc3BhcmVudF9tc3Jfd3JpdGUodWludDMyX3QgaWR4LCB1
aW50NjRfdCB3dmFsKQoKV2hhdCBkb2VzIHRyYW5zcGFyZW50IG1lYW4gaW4gdGhpcyBjb250ZXh0
PwoKPiArewo+ICsgICAgdWludDY0X3QgcnZhbDEgPSAwLCBydmFsMiA9IDA7Cj4gKwo+ICsgICAg
LyogcmVhZCBjdXJyZW50IHZhbHVlICovCj4gKyAgICBpZiAoIHJkbXNyX3NhZmUoaWR4LCAmcnZh
bDEpICkKPiArICAgICAgICB4dGZfZmFpbHVyZSgiRmFpbDogcmRtc3IoMHglMDh4LCAweDAxNiUi
UFJJeFBUUiIpIGdvdCB1bmV4cGVjdGVkIGZhdWx0Igo+ICsgICAgICAgICAgICAgICAgICAgICJc
biIsIGlkeCwgKHVpbnRwdHJfdCkmcnZhbDEpOwo+ICsKPiArICAgIC8qIHdybXNyIHNob3VsZCBu
b3QgZmF1bHQgYnV0IHNob3VsZCBub3Qgd3JpdGUgYW55dGhpbmcgZWl0aGVyICovCj4gKyAgICBp
ZiAgKCB3cm1zcl9zYWZlKGlkeCwgd3ZhbCkgKQo+ICsgICAgICAgIHh0Zl9mYWlsdXJlKCJGYWls
OiB3cm1zcigweCUwOHgsIDB4JTAxNiJQUkl4NjQiKSBnb3QgdW5leHBlY3RlZCBmYXVsdCIKPiAr
ICAgICAgICAgICAgICAgICAgICAiXG4iLCBpZHgsIHd2YWwpOwo+ICsKPiArICAgIC8qIHJlYWQg
bmV3IHZhbHVlICovCj4gKyAgICBpZiAoIHJkbXNyX3NhZmUoaWR4LCAmcnZhbDIpICkKPiArICAg
ICAgICB4dGZfZmFpbHVyZSgiRmFpbDogcmRtc3IoMHglMDh4LCAweDAxNiUiUFJJeFBUUiIpIGdv
dCB1bmV4cGVjdGVkIGZhdWx0Igo+ICsgICAgICAgICAgICAgICAgICAgICJcbiIsIGlkeCwgKHVp
bnRwdHJfdCkgJnJ2YWwyKTsKPiArCj4gKyAgICAvKiBDaGVjayBpZiB0aGUgbmV3IHZhbHVlIGlz
IHRoZSBzYW1lIGFzIHRoZSBvbmUgYmVmb3JlIHdybXNyICovCj4gKyAgICBpZiAoIHJ2YWwxICE9
IHJ2YWwyICkKPiArICAgICAgICB4dGZfZmFpbHVyZSgiRmFpbDogcmRtc3IgbWlzbWF0Y2ggaWR4
IDB4JTA4eCwgd3ZhbCAweCUwMTYiUFJJeDY0Cj4gKyAgICAgICAgICAgICAgICAiLCBydmFsIDB4
JTAxNiJQUkl4NjQiXG4iLCBpZHgsIHJ2YWwxLCBydmFsMik7Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIHRlc3RfaW50ZWxfcG11X3ZlcjEodWludDhfdCBuZywgdWludDhfdCBuZ2IpCgpXaGF0IGFy
ZSBuZyBhbmQgbmdiPwoKPiArewo+ICsgICAgLyogCj4gKyAgICAgKiBJbnRlbCBTb2Z3dGFyZSBE
ZXZlbG9wbWVudCBNYW51YWwgVm9sLiAzQiwKPiArICAgICAqIFNlY3Rpb24gMTguMi4xIC0gQXJj
aGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9yaW5nIFZlcnNpb24gMQo+ICsgICAgICoKPiAr
ICAgICAqIE1TUnMgbWFkZSBhdmFpbGFibGUgYnkgdGhlIFZQTVUKPiArICAgICAqCj4gKyAgICAg
KiBQTUN4IChzdGFydCBhdCBhZGRyZXNzIDB4YzEpCj4gKyAgICAgKiBQRVJGRVZFTlRTRUx4IChz
dGFydCBhdCBhZGRyZXNzIDB4MTg2KQo+ICsgICAgICovCj4gKwo+ICsgICAgdWludDMyX3QgaWR4
Owo+ICsgICAgdWludDY0X3Qgd3ZhbCA9IDA7Cj4gKyAgICB1aW50NjRfdCBlcnZhbCA9IDA7Cj4g
KyAgICB1bnNpZ25lZCBpOwo+ICsKPiArICAgIHByaW50aygiVGVzdGluZyB2ZXJzaW9uIDFcbiIp
Owo+ICsKPiArICAgIC8qIGZvciBhbGwgZ2VuZXJhbCBwdXJwb3NlIGNvdW50ZXJzICovCj4gKyAg
ICBmb3IgKCBpID0gMDsgaSA8IG5nOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIHRlc3Qg
d3JpdGluZyB0byBQTUN4ICovCj4gKyAgICAgICAgaWR4ID0gTVNSX1BNQyhpKTsKPiArCj4gKyAg
ICAgICAgLyogdGVzdCB3ZSBjYW4gd3JpdGUgdG8gYWxsIHZhbGlkIGJpdHMgaW4gdGhlIGNvdW50
ZXJzICovCj4gKyAgICAgICAgd3ZhbCA9ICgoMXVsbCA8PCAzMikgLSAxKTsKPiArCj4gKyAgICAg
ICAgLyogQml0IDMyIGlzIHNpZ24gZXh0ZW5kZWQgdG8gdGhlIHRoZSBoaWdoIG9yZGVyIGJpdHMg
Ki8KPiArICAgICAgICBlcnZhbCA9ICgoMXVsbCA8PCBuZ2IpIC0gMSk7Cj4gKwo+ICsgICAgICAg
IHRlc3RfdmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCwgZXJ2YWwpOwoKSSdtIG5vdCBjb252aW5j
ZWQgYnkgdGhlIHVzZWZ1bG5lc3Mgb2YgYnJlYWtpbmcgb3V0IGlkeC4gIFdoYXQgaXMgd3JvbmcK
d2l0aDoKCnRlc3RfdmFsaWRfbXNyX3dyaXRlKE1TUl9QTUMoaSksIHd2YWwsIGVydmFsKTsKCmhl
cmU/Cgo+ICsKPiArICAgICAgICAvKiBzZXQgYWxsIHZhbGlkIGJpdHMgaW4gTVNSX0VWRU5UU0VM
eCAqLwo+ICsgICAgICAgIGlkeCA9IE1TUl9QRVJGRVZUU0VMKGkpOwo+ICsgICAgICAgIHd2YWwg
PSAoKDF1bGwgPDwgMzIpIC0gMSkgXiAoUEVSRkVWRU5UU0VMeF9FTkFCTEVfQU5ZVEhSRUFEIHwK
PiArICAgICAgICAgICAgICAgIFBFUkZFVkVOVFNFTHhfRU5BQkxFX1BDQik7Cj4gKwo+ICsgICAg
ICAgIHRlc3RfdmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCwgd3ZhbCk7Cj4gKwo+ICsgICAgICAg
IC8qIHRlc3Qgd3JpdGluZyBhbiBpbnZhbGlkIHZhbHVlIGFuZCBhc3NlcnQgdGhhdCBpdCBmYXVs
dHMgKi8KPiArICAgICAgICB3dmFsID0gfigoMXVsbCA8PCAzMikgLSAxKTsKPiArCj4gKyAgICAg
ICAgdGVzdF9pbnZhbGlkX21zcl93cml0ZShpZHgsIHd2YWwpOwo+ICsgICAgfQo+ICt9Cj4gKwo+
ICtzdGF0aWMgdm9pZCB0ZXN0X2ludGVsX3BtdV92ZXIyKHVpbnQ4X3QgbmcsIHVpbnQ4X3QgbmYp
Cj4gK3sKPiArICAgIC8qIAo+ICsgICAgICogSW50ZWwgU29md3RhcmUgRGV2ZWxvcG1lbnQgTWFu
dWFsIFZvbC4gM0IsCj4gKyAgICAgKiBTZWN0aW9uIDE4LjIuMiAtIEFyY2hpdGVjdHVyYWwgUGVy
Zm9ybWFuY2UgTW9uaXRvcmluZyBWZXJzaW9uIDIKPiArICAgICAqCj4gKyAgICAgKiBNU1JzIG1h
ZGUgYXZhaWxhYmxlIGJ5IHRoZSBWUE1VIC0KPiArICAgICAqCj4gKyAgICAgKiBGSVhFRF9DVFJ4
IChzdGFydCBhdCBhZGRyZXNzIDB4MzA5KQo+ICsgICAgICogRklYRURfQ1RSX0NUUkwKPiArICAg
ICAqIFBFUkZfR0xPQkFMX0NUUkwKPiArICAgICAqIFBFUkZfR0xPQkFMX1NUQVRVUyAocmVhZC1v
bmx5KQo+ICsgICAgICogUEVSRl9HTE9CQUxfT1ZGX0NUUkwKPiArICAgICAqIERFQlVHQ1RMX0Zy
ZWV6ZV9MQlJfT05fUE1JCj4gKyAgICAgKiBERUJVR0NUTF9GcmVlemVfUGVyZk1vbl9Pbl9QTUkK
PiArICAgICAqLwo+ICsKPiArICAgIHVpbnQzMl90IGlkeDsKPiArICAgIHVpbnQ2NF90IHd2YWw7
Cj4gKyAgICB1aW50NjRfdCBydmFsOwo+ICsgICAgdW5zaWduZWQgaTsKPiArCj4gKyAgICBwcmlu
dGsoIlRlc3RpbmcgdmVyc2lvbiAyXG4iKTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5m
OyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIHRlc3Qgd3JpdGluZyB0byBGSVhFRF9DVFJ4
ICovCj4gKyAgICAgICAgaWR4ID0gTVNSX0ZJWEVEX0NUUihpKTsKPiArCj4gKyAgICAgICAgd3Zh
bCA9ICgxdWxsIDw8IDMyKSAtIDE7Cj4gKwo+ICsgICAgICAgIHRlc3RfdmFsaWRfbXNyX3dyaXRl
KGlkeCwgd3ZhbCwgd3ZhbCk7Cj4gKwo+ICsgICAgICAgIC8qIHRlc3QgaW52YWxpZCB3cml0ZSB0
byBGSVhFRF9DVFJ4ICovCj4gKyAgICAgICAgd3ZhbCA9IH53dmFsOwo+ICsKPiArICAgICAgICB0
ZXN0X2ludmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyog
dGVzdCBGSVhFRF9DVFJfQ1RSTCAqLwo+ICsgICAgaWR4ID0gTVNSX0ZJWEVEX0NUUl9DVFJMOwo+
ICsKPiArICAgIC8qIGVuYWJsZSBhbGwgZml4ZWQgY291bnRlcnMgKi8KPiArICAgIHd2YWwgPSAw
Owo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgbmY7IGkrKyApCj4gKyAgICAgICAgd3ZhbCB8
PSAoRklYRURfQ1RSX0VOQUJMRSA8PCAoRklYRURfQ1RSX0NUTF9CSVRTICogaSkpOwo+ICsKPiAr
ICAgIHRlc3RfdmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCwgd3ZhbCk7Cj4gKyAgICAKPiArICAg
IC8qIGludmVydCB3dmFsIHRvIHRlc3Qgd3JpdGluZyBhbiBpbnZhbGlkIHZhbHVlICovCj4gKyAg
ICB3dmFsID0gfnd2YWw7Cj4gKwo+ICsgICAgdGVzdF9pbnZhbGlkX21zcl93cml0ZShpZHgsIHd2
YWwpOwo+ICsKPiArICAgIC8qIHRlc3QgUEVSRl9HTE9CQUxfQ1RSTCAqLwo+ICsgICAgaWR4ID0g
TVNSX1BFUkZfR0xPQkFMX0NUUkw7Cj4gKwo+ICsgICAgd3ZhbCA9IDA7Cj4gKwo+ICsgICAgLyog
c2V0IGFsbCBmaXhlZCBmdW5jdGlvbiBjb3VudGVycyBlbmFibGUgYml0cyAqLwo+ICsgICAgZm9y
ICggaT0wOyBpIDwgbmY7IGkgKysgKQoKaSA9IDAgcGxlYXNlLgoKPiArICAgICAgICB3dmFsIHw9
ICgodWludDY0X3QpMSA8PCAoMzIgKyBpKSk7CgoxdWxsCgo+ICsKPiArICAgIC8qIHNldCBhbGwg
Z2VuZXJhbCBwdXJwb3NlIGNvdW50ZXJzIGVuYWJsZSBiaXRzKi8KPiArICAgIGZvciAoIGkgPSAw
OyBpIDwgbmc7IGkrKyApCj4gKyAgICAgICAgd3ZhbCB8PSAoMSA8PCBpKTsKCjF1Cgo+ICsKPiAr
ICAgIHRlc3RfdmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCwgd3ZhbCk7Cj4gKwo+ICsgICAgLyog
aW52ZXJ0IHd2YWwgdG8gdGVzdCBpbnZhbGlkIHdyaXRlIHRvIE1TUl9QRVJGX0dMT0JBTF9DVFJM
Ki8KPiArICAgIHd2YWwgPSB+d3ZhbDsKPiArCj4gKyAgICB0ZXN0X2ludmFsaWRfbXNyX3dyaXRl
KGlkeCwgd3ZhbCk7Cj4gKwo+ICsgICAgLyogdGVzdCBQRVJGX0dMT0JBTF9PVkZfQ1RSTCAqLwo+
ICsgICAgaWR4ID0gTVNSX1BFUkZfR0xPQkFMX09WRl9DVFJMOwo+ICsKPiArICAgIC8qIHNldCBh
bGwgdmFsaWQgYml0cyBpbiBNU1JfUEVSRl9HTE9CQUxfT1ZGX0NUUkwgKi8KPiArICAgIHd2YWwg
PSAweEMwMDAwMDAwMDAwMDAwMDAgfCAoKCgxVUxMIDw8IG5mKSAtIDEpIDw8IDMyKSB8ICgoMVVM
TCA8PCBuZykgLSAxKTsKPiArCj4gKyAgICAvKiAKPiArICAgICAqIFdyaXRpbmcgdG8gTVNSX1BF
UkZfR0xPQkFMX09WRl9DVFJMIGNsZWFycwo+ICsgICAgICogTVNSX1BFUkZfR0xPQkFMX1NUQVRV
UyBidXQgYnV0IGFsd2F5cyByZXR1cm5zIDAgd2hlbiByZWFkIHNvCj4gKyAgICAgKiBpdCBpcyB0
ZXN0ZWQgYXMgYSB0cmFuc3BhcmVudCB3cml0ZSAKPiArICAgICAqLwo+ICsKPiArICAgIHRlc3Rf
dHJhbnNwYXJlbnRfbXNyX3dyaXRlKGlkeCwgd3ZhbCk7Cj4gKwo+ICsgICAgLyogaW52ZXJ0IHd2
YWwgdG8gdGVzdCBpbnZhbGlkIHdyaXRlIHRvIE1TUl9QRVJGX0dMT0JBTF9PVkZfQ1RSTCovCj4g
KyAgICB3dmFsID0gfnd2YWw7Cj4gKwo+ICsgICAgdGVzdF9pbnZhbGlkX21zcl93cml0ZShpZHgs
IHd2YWwpOwo+ICsKPiArICAgIC8qIHRlc3QgUEVSRl9HTE9CQUxfU1RBVFVTIChyZWFkLW9ubHkp
ICovCj4gKyAgICBpZHggPSBNU1JfUEVSRl9HTE9CQUxfU1RBVFVTOwo+ICsKPiArICAgIGlmICgg
cmRtc3Jfc2FmZShpZHgsICZydmFsKSApCj4gKyAgICB7Cj4gKyAgICAgICAgeHRmX2ZhaWx1cmUo
IkVycm9yOiB0ZXN0X2ludGVsX3BtdV92ZXIyOiAiCj4gKyAgICAgICAgICAgICAgICAgICJyZG1z
cl9zYWZlIGZvciBNU1IgMHgleCByZXN1bHRlZCBpbiBhIGZhdWx0IVxuIiwgaWR4KTsKPiArICAg
IH0KPiArCj4gKyAgICAvKiB0cnkgdG8gd3JpdGUgdGhlIFBFUkZfR0xPQkFMX1NUQVRVUyByZWdp
c3RlciBhbmQgZXhwZWN0IGl0IHRvIGZhaWwqLwo+ICsgICAgdGVzdF9pbnZhbGlkX21zcl93cml0
ZShpZHgsIHd2YWwpOwo+ICsKPiArICAgIC8qIHRlc3QgREVCVUdDVEwgKi8KPiArICAgIGlkeCA9
IE1TUl9ERUJVR0NUTDsKPiArCj4gKyAgICAvKiBUZXN0IERFQlVHQ1RMIGZhY2lsaXRpZXMgZW5h
YmxlZCBieSB2MiAqLwo+ICsgICAgd3ZhbCA9IERFQlVHQ1RMX0ZyZWV6ZV9MQlJfT05fUE1JIHwg
REVCVUdDVExfRnJlZXplX1BlcmZNb25fT25fUE1JOwo+ICsKPiArICAgIHRlc3RfdmFsaWRfbXNy
X3dyaXRlKGlkeCwgd3ZhbCwgd3ZhbCk7Cj4gKwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB0ZXN0
X2ludGVsX3BtdV92ZXIzKHVpbnQ4X3QgbmcsIHVpbnQ4X3QgbmYpCj4gK3sKPiArICAgIC8qIAo+
ICsgICAgICogSW50ZWwgU29md3RhcmUgRGV2ZWxvcG1lbnQgTWFudWFsIFZvbC4gM0IKPiArICAg
ICAqIFNlY3Rpb24gMTguMi4zIEFyY2hpdGVjdHVyYWwgUGVyZm9ybWFuY2UgTW9uaXRvcmluZyBW
ZXJzaW9uIDMKPiArICAgICAqCj4gKyAgICAgKiBNU1JzIG1hZGUgYXZhaWxhYmxlIGJ5IHRoZSBW
UE1VCj4gKyAgICAgKgo+ICsgICAgICogUEVSRkVWRU5UU0VMeC5BTllUSFJFQUQgKEJpdCAyMSkK
PiArICAgICAqIEZJWEVEX0NUUl9DVFJMLkFOWVRIUkVBRHggKEJpdCAyLCA2LCAxMSkKPiArICAg
ICAqCj4gKyAgICAgKiBWZXJzaW9uIDMgaW50cm9kdWNlcyBBTllUSFJFQUQgYml0IGJ1dCBWUE1V
IGRvZXMgbm90IHN1cHBvcnQgaXQgdG8KPiArICAgICAqIGVuc3VyZSB0aGF0IGEgVkNQVSBpc24n
dCBhYmxlIHRvIHJlYWQgdmFsdWVzIGZyb20gcGh5c2ljYWwgcmVzb3VyY2VzIHRoYXQKPiArICAg
ICAqIGFyZSBub3QgYWxsb2NhdGVkIHRvIGl0LiBUaGlzIHRlc3QgY2FzZSB2YWxpZGF0ZXMgdGhh
dCB3ZSBhcmUgdW5hYmxlIHRvCj4gKyAgICAgKiB3cml0ZSB0byAuQU5ZVEhSRUFEIGJpdCBpbiBQ
RVJGRVZFTlRTRUx4IGFuZCBGSVhFRF9DVFJfQ1RSTAo+ICsgICAgICovCj4gKwo+ICsgICAgdWlu
dDY0X3Qgd3ZhbDsKPiArICAgIHVpbnQzMl90IGlkeDsKPiArICAgIHVuc2lnbmVkIGk7Cj4gKwo+
ICsgICAgcHJpbnRrKCJUZXN0aW5nIHZlcnNpb24gM1xuIik7Cj4gKwo+ICsgICAgLyogdGVzdCBQ
RVJGRVZFTlRTRUx4LkFOWVRIUkVBRCBpcyBkaXNhYmxlZCAqLwo+ICsgICAgZm9yICggaSA9IDA7
IGkgPCBuZzsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpZHggPSBNU1JfUEVSRkVWVFNFTChp
KTsKPiArCj4gKyAgICAgICAgd3ZhbCA9IEVWRU5UX1VPUFNfUkVUSVJFRF9BTllUSFJFQUQ7Cj4g
Kwo+ICsgICAgICAgIHRlc3RfaW52YWxpZF9tc3Jfd3JpdGUoaWR4LCB3dmFsKTsKPiArICAgIH0K
PiArCj4gKyAgICAvKiB0ZXN0IEZJWEVEX0NUUl9DVEwuQU5ZVEhSRUFEIGlzIGRpc2FibGVkICov
Cj4gKyAgICBpZHggPSBNU1JfRklYRURfQ1RSX0NUUkw7Cj4gKwo+ICsgICAgd3ZhbCA9IDA7Cj4g
Kwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBuZjsgaSsrICkKPiArICAgICAgICB3dmFsIHw9IChG
SVhFRF9DVFJfRU5BQkxFX0FOWVRIUkVBRCA8PCAoNCAqIGkpKSA7Cj4gKwo+ICsgICAgdGVzdF9p
bnZhbGlkX21zcl93cml0ZShpZHgsIHd2YWwpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB0ZXN0
X2Z1bGxfd2lkdGhfY250cyh1aW50OF90IG5nLCB1aW50OF90IG5nYiwgdWludDhfdCBwZGNtKQo+
ICt7Cj4gKyAgICB1aW50NjRfdCBjYXBzLCB3dmFsOwo+ICsgICAgdWludDMyX3QgaWR4Owo+ICsg
ICAgdW5zaWduZWQgaTsKPiArCj4gKyAgICBpZiAoIHJkbXNyX3NhZmUoTVNSX1BFUkZfQ0FQQUJJ
TElUSUVTLCAmY2FwcykgKQo+ICsgICAgewo+ICsgICAgICAgIGlmIChwZGNtKSB7Cj4gKyAgICAg
ICAgICAgIHh0Zl9mYWlsdXJlKCJGYWlsOiBGYXVsdCB3aGlsZSByZWFkaW5nIE1TUl9QRVJGX0NB
UEFCSUxJVElFU1xuIik7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0K
PiArICAgIGVsc2UgaWYgKCAhcGRjbSApIAo+ICsgICAgewo+ICsgICAgICAgIC8qIAo+ICsgICAg
ICAgICAqIE1TUl9QRVJGX0NBUEFCSUxJVElFUyBzaG91bGQgbnRvIGJlIHJlYWRhYmxlIHdpdGhv
dXQgUERDTSAKPiArICAgICAgICAgKiBiaXQgc2V0IGluIENQVUlELiAKPiArICAgICAgICAgKiBY
RU5CVUc6IEhvd2V2ZXIsIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgdGhpcyB0ZXN0LCBYZW4gCj4g
KyAgICAgICAgICogbGVha3MgUEVSRl9DQVBBQklMSVRJRVMgaW50byBndWVzdCB2aWV3IHdoaWNo
IG1ha2VzIGl0IGEga25vd24gCj4gKyAgICAgICAgICogZXJyb3IuIERvIG5vdCBmYWlsIGJ1dCBy
ZXBvcnQgdGhlIGVycm9yLiAgCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgeHRmX2Vycm9yKCJF
cnJvcjogTVNSX1BFUkZfQ0FQQUJJTElUSUVTIHJlYWRhYmxlIHdoaWxlIFBEQ00gaXMgMFxuIik7
Cj4gKyAgICB9Cj4gKwo+ICsKPiArICAgIGlmICggIShjYXBzICYgUEVSRl9DQVBBQklMSVRJRVNf
RnVsbF9XaWR0aCkgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50aygiSW5mbzogRnVsbCB3aWR0
aCBjb3VudGVycyBub3Qgc3VwcG9ydGVkXG4iKTsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9
Cj4gKwo+ICsgICAgLyogdGVzdCB3cml0ZXMgdG8gZnVsbCB3aWR0aCBjb3VudGVycyAqLwo+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBuZzsgaSsrKQo+ICsgICAgewo+ICsgICAgICAgIGlkeCA9IE1T
Ul9BX1BNQyhpKTsKPiArCj4gKyAgICAgICAgd3ZhbCA9ICgoMXVsbCA8PCBuZ2IpIC0gMSkgOwo+
ICsKPiArICAgICAgICB0ZXN0X3ZhbGlkX21zcl93cml0ZShpZHgsIHd2YWwsIHd2YWwpOwo+ICsK
PiArICAgICAgICAvKiBpbnZlcnQgd3ZhbCB0byB0ZXN0IGludmFsaWQgd3JpdGUgdG8gTVNSX1BF
UkZfR0xPQkFMX09WRl9DVFJMICovCj4gKyAgICAgICAgd3ZhbCA9IH53dmFsOwo+ICsKPiArICAg
ICAgICB0ZXN0X2ludmFsaWRfbXNyX3dyaXRlKGlkeCwgd3ZhbCk7Cj4gKyAgICB9Cj4gK30KPiAr
Cj4gK3ZvaWQgdGVzdF9tYWluKHZvaWQpCj4gK3sKPiArICAgIC8qIEFyY2hpdGVjdHVyYWwgUGVy
Zm9ybWFuY2UgTW9uaXRvcmluZyBWZXJzaW9uICovCj4gKyAgICB1aW50OF90IHZlcjsKPiArICAg
IC8qIE51bWJlciBvZiBnZW5lcmFsIHB1cnBvc2UgY291bnRlciByZWdpc3RlcnMgKi8KPiArICAg
IHVpbnQ4X3QgbmdyZWdzOwo+ICsgICAgLyogTnVtYmVyIG9mIGZpeGVkIGZ1bmN0aW9uIGNvdW50
ZXIgcmVnaXN0ZXJzICovCj4gKyAgICB1aW50OF90IG5mcmVnczsKPiArICAgIC8qIEJpdCB3aWR0
aCBvZiBnZW5lcmFsLXB1cnBvc2UsIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgY291bnRlciAqLwo+
ICsgICAgdWludDhfdCBuZ2JpdHM7Cj4gKyAgICAvKiBQZXJmb3JtYW5jZSBhbmQgZGVidWcgY2Fw
YWJpbHRpZXMgTVNSKi8KPiArICAgIHVpbnQ4X3QgcGRjbTsKPiArCj4gKyAgICAvKiBjcHVpZCB2
YXJpYWJsZXMgKi8KPiArICAgIHVpbnQzMl90IGxlYWYgPSAweDBhLCBzdWJsZWFmID0gMDsKCkFz
IHdpdGggdGhlIGlkeCBjb21tZW50LCBJIGFtIG5vdCBjb252aW5jZWQgb2YgdGhlIHZhbHVlIG9m
IGJyZWFraW5nIG91dApsZWFmIGFuZCBzdWJsZWFmIGxpa2UgdGhpcy4KCj4gKyAgICB1aW50MzJf
dCBlYXgsIGVieCwgZWN4LCBlZHg7Cj4gKwo+ICsgICAgaWYgKCB2ZW5kb3JfaXNfYW1kICkKPiAr
ICAgICAgICByZXR1cm4geHRmX3NraXAoIlNraXA6IFZQTVUgdGVzdGluZyBmb3IgQU1EIGN1cnJl
bnRseSB1bnN1cHBvcnRlZFxuIik7Cj4gKwo+ICsgICAgaWYgKG1heF9sZWFmIDwgbGVhZikgCgpp
ZiAoIG1heF9sZWFmIDwgbGVhZiApCgo+ICsgICAgICAgIHJldHVybiB4dGZfc2tpcCgiU2tpcDog
VW5hYmxlIHRvIHJldHJpZXZlIFBNVSBpbmZvcm1hdGlvbiBmcm9tIGNwdWlkXG4iKTsKCm1heF9s
ZWFmIDwgMHhhIGlzIHN5bm9ueW1vdXMgd2l0aCBmaW5kaW5nIDAgaW4gZWF4LiAgQm90aCBvZiB0
aGVtIG1lYW4KdGhhdCBBcmNoaXRlY3R1cmFsIFBNVSBpcyB1bmF2YWlsYWJsZS4gIEknZCB3b3Jk
IHRoaXMgYXM6CgoiU2tpcDogQXJjaGl0ZWN0dXJhbCBQTVUgdW5hdmFpbGFibGVcbiIKCj4gKwo+
ICsgICAgLyogCj4gKyAgICAgKiBJbnRlciBTb2Z0d2FyZSBEZXZlbG9wbWVudCBNYW51YWwgVm9s
IDJBCj4gKyAgICAgKiBUYWJsZSAzLTggIEluZm9ybWF0aW9uIFJldHVybmVkIGJ5IENQVUlEIElu
c3RydWN0aW9uIAo+ICsgICAgICovCj4gKwo+ICsgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVh
ZiwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Cj4gKwo+ICsgICAgLyogRXh0cmFjdCB0aGUgdmVy
c2lvbiBJRCAtIEVBWCA3OjAgKi8KPiArICAgIHZlciA9ICAoZWF4ICYgMHhmZik7CgpBbmQgc2tp
cCB3aXRoIHRoZSAwIGNhc2UgaGVyZSwgcmF0aGVyIHRoYW4gY29tcGxpY2F0aW5nIHRoZSBsb2dp
YyBiZWxvdy4KCj4gKwo+ICsgICAgLyogRXh0cmFjdCBudW1iZXIgb2YgZ2VuZXJhbCBwdXJwb3Nl
IGNvdW50ZXIgcmVncyAtIEVBWCAxNTo4ICovCj4gKyAgICBuZ3JlZ3MgPSAoZWF4ID4+IDgpICYg
MHhmZjsKPiArCj4gKyAgICAvKiBFeHRyYWN0IG51bWJlciBvZiBmaXhlZCBmdW5jdGlvbiBjb3Vu
dGVyIHJlZ3MgLSBFRFggNDowICovCj4gKyAgICBuZnJlZ3MgPSBlZHggJiAweDFmOwo+ICsKPiAr
ICAgIC8qIEV4dHJhY3QgbnVtYmVyIG9mIGJpdHMgaW4gZ2VuZXJhbCBwdXJwb3NlIGNvdW50ZXIg
cmVnaXN0ZXJzIGJpdHMgKi8KPiArICAgIG5nYml0cyA9IChlYXggPj4gMTYpICAmIDB4ZmY7Cj4g
Kwo+ICsgICAgLyogUmV0cmlldmUgUGVyZiAmIERlYnVnIENhcGFiaWx0aWVzIE1TUiBhdmFpbGFi
aWxpdHkqLwo+ICsgICAgbGVhZiA9IDB4MDE7Cj4gKyAgICAKPiArICAgIHByaW50aygiSW5mbzog
UE1VIFZlcnNpb24gJXUsIEdlbmVyZWFsIHB1cnBvc2UgY291bnRlcnMgJXUsIEZpeGVkIGZ1bmN0
aW9uICIKPiArICAgICAgICAgICAgImNvdW50ZXJzICV1LCBDb3VudGVyIHdpZHRoICV1XG4iLCB2
ZXIsIG5ncmVncywgbmZyZWdzLCBuZ2JpdHMpOwo+ICsKPiArICAgIGNwdWlkX2NvdW50KGxlYWYs
IHN1YmxlYWYsICZlYXgsICZlYngsICZlY3gsICZlZHgpOwo+ICsKPiArICAgIC8qIEV4dHJhY3Qg
UGVyZm9ybWFuY2UgJiBEZWJ1ZyBDYXBhYmlsdGllcyBNU1IgZnJvbSBFQ1ggYml0IDE1ICovCj4g
KyAgICBwZGNtID0gKGVjeCA+PiAxNSkgJiAweDAxOwoKVXNlIHRoaXMgZXh0cmEgaHVuazoKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvY3B1aWQuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXJjaC9jcHVpZC5oCmluZGV4IGJmZjU1ZDQuLjhjYjlhNzggMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXJjaC9jcHVpZC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXJjaC9jcHVp
ZC5oCkBAIC03NSw2ICs3NSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBjcHVfaGFzKHVuc2lnbmVk
IGludCBmZWF0dXJlKQogI2RlZmluZSBjcHVfaGFzX3NzZTIgICAgICAgICAgICBjcHVfaGFzKFg4
Nl9GRUFUVVJFX1NTRTIpCiAjZGVmaW5lIGNwdV9oYXNfdm14ICAgICAgICAgICAgIGNwdV9oYXMo
WDg2X0ZFQVRVUkVfVk1YKQogI2RlZmluZSBjcHVfaGFzX3NteCAgICAgICAgICAgICBjcHVfaGFz
KFg4Nl9GRUFUVVJFX1NNWCkKKyNkZWZpbmUgY3B1X2hhc19wZGNtICAgICAgICAgICAgY3B1X2hh
cyhYODZfRkVBVFVSRV9QQ0RNKQogI2RlZmluZSBjcHVfaGFzX3BjaWQgICAgICAgICAgICBjcHVf
aGFzKFg4Nl9GRUFUVVJFX1BDSUQpCiAjZGVmaW5lIGNwdV9oYXNfeHNhdmUgICAgICAgICAgIGNw
dV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkUpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4ICAgICAgICAgICAg
IGNwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYKQoKdG8gYXZvaWQgc3BlY2lhbCBjYXNpbmcgYSBmZWF0
dXJlIGZsYWcgY2hlY2suCgo+ICsKPiArICAgIHByaW50aygiSW5mbzogUGVyZiAmIERlYnVnIENh
cGFiaWxpdHkgTVNSICV1XG4iLCBwZGNtKTsKPiArICAgIAo+ICsgICAgc3dpdGNoICh2ZXIpCj4g
KyAgICB7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgICAgICAvKiAKPiAr
ICAgICAgICAgICAgICAgICAqIFZlcnNpb24gNCBmYWNpbGl0aWVzIGFyZSBub3Qgc3VwcG9ydGVk
IGJ5IFhlbi4gCj4gKyAgICAgICAgICAgICAgICAgKiBWUE1VICBlbXVsYXRlcyB2ZXJzaW9uIDMu
IEZhbGwgdGhyb3VnaCAKPiArICAgICAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICAgICAg
IHh0Zl93YXJuaW5nKCJUZXN0IGRvZXNuJ3Qgc3VwcG9ydCB2ZXJzaW9uICV1XG4iLCB2ZXIpOwoK
VGhlIGluZGVudGF0aW9uIG9mIHRoaXMgZW50aXJlIHN3aXRjaCBzdGF0ZW1lbnQgbG9va3Mgc3Vz
cGVjdC4KCj4gKwo+ICsgICAgICAgIGNhc2UgMzoKPiArICAgICAgICAgICAgICAgIC8qIHRlc3Qg
dmVyc2lvbiAzIGZhY2lsaXRpZXMgKi8KPiArICAgICAgICAgICAgICAgIHRlc3RfaW50ZWxfcG11
X3ZlcjMoIG5ncmVncywgbmZyZWdzKTsKPiArICAgICAgICAgICAKPiArICAgICAgICAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwo+ICsKPiArICAgICAgICBjYXNlIDI6Cj4gKyAgICAgICAgICAg
ICAgICAvKiB0ZXN0IHZlcnNpb24gMiBmYWNpbGl0aWVzICovCj4gKyAgICAgICAgICAgICAgICB0
ZXN0X2ludGVsX3BtdV92ZXIyKG5ncmVncywgbmZyZWdzKTsKPiArCj4gKyAgICAgICAgICAgICAg
ICAvKiB0ZXN0IHZlcnNpb24gMSBmYWNpbGl0aWVzICovCj4gKyAgICAgICAgICAgICAgICB0ZXN0
X2ludGVsX3BtdV92ZXIxKG5ncmVncywgbmdiaXRzKTsKPiArCj4gKyAgICAgICAgICAgICAgICAv
KiB0ZXN0IGZ1bGwgd2lkdGggY291bnRlcnMgKi8KPiArICAgICAgICAgICAgICAgIHRlc3RfZnVs
bF93aWR0aF9jbnRzKG5ncmVncywgbmdiaXRzLCBwZGNtKTsKPiArCj4gKyAgICAgICAgICAgICAg
ICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSAxOgo+ICsgICAgICAgICAgICAgICAgcmV0dXJu
IHh0Zl9za2lwKCJTa2lwOiBWUE1VIHZlcnNpb24gMSB1bnN1cHBvcnRlZCBpbiBYZW5cbiIpOwoK
SSBkb24ndCB0aGluayBJIGdvdCBteSBwb2ludCBhY3Jvc3MgYmVmb3JlLgoKWGVuIGNob29zaW5n
IHRvIG5vdCBzdXBwb3J0IHZlcnNpb24gMSBvbiByZWFsIGhhcmR3YXJlIGhhcyBubyByZWxldmFu
Y2UKdG8gd2hhdCB2ZXJzaW9uIFhlbiBlbXVsYXRlcyB0byB0aGUgZ3Vlc3QuCgpUaGVyZSBpcyBu
b3RoaW5nIHdyb25nIHdpdGggWGVuIGVtdWxhdGluZyB2ZXJzaW9uIDEgdG8gYSBndWVzdC4KCj4g
Kwo+ICsgICAgICAgIGNhc2UgMDogCj4gKyAgICAgICAgICAgICAgICByZXR1cm4geHRmX3NraXAo
IlNraXA6IFZQTVUgbm90IGVuYWJsZWQgaW4gWGVuXG4iKTsKPiArICAgIH0KPiArCj4gKyAgICBy
ZXR1cm4geHRmX3N1Y2Nlc3MoTlVMTCk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlh
YmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKPiArICogRW5kOgo+ICsgKi8KCkkgZ2F2ZSB0aGlzIHRlc3QgYSBzcGluLgoKKGQ0KSAtLS0g
WGVuIFRlc3QgRnJhbWV3b3JrIC0tLQooZDQpIEVudmlyb25tZW50OiBIVk0gNjRiaXQgKExvbmcg
bW9kZSA0IGxldmVscykKKGQ0KSBUZXN0IHZwbXUKKGQ0KSBJbmZvOiBQTVUgVmVyc2lvbiAzLCBH
ZW5lcmVhbCBwdXJwb3NlIGNvdW50ZXJzIDQsIEZpeGVkIGZ1bmN0aW9uCmNvdW50ZXJzIDMsIENv
dW50ZXIgd2lkdGggNDgKKGQ0KSBJbmZvOiBQZXJmICYgRGVidWcgQ2FwYWJpbGl0eSBNU1IgMAoo
ZDQpIFRlc3RpbmcgdmVyc2lvbiAzCihkNCkgVGVzdGluZyB2ZXJzaW9uIDIKKFhFTikgdnBtdV9p
bnRlbC5jOjYwMjpkNHYwIENhbiBub3Qgd3JpdGUgcmVhZG9ubHkgTVNSOgpNU1JfUEVSRl9HTE9C
QUxfU1RBVFVTKDB4MzhFKSEKKGQ0KSBGYWlsOiByZG1zciBtaXNtYXRjaCBpZHggMHgwMDAwMDFk
OSwgd3ZhbCAweDAwMDAwMDAwMDAwMDE4MDAsIHJ2YWwKMHgwMDAwMDAwMDAwMDAwMDAwCihkNCkg
VGVzdGluZyB2ZXJzaW9uIDEKKGQ0KSBFcnJvcjogTVNSX1BFUkZfQ0FQQUJJTElUSUVTIHJlYWRh
YmxlIHdoaWxlIFBEQ00gaXMgMAooZDQpIFRlc3QgcmVzdWx0OiBGQUlMVVJFCgpJcyBNU1JfUEVS
Rl9HTE9CQUxfU1RBVFVTIHJlYWQgb25seSwgb3IgcmVhZCB3cml0ZT8gIFhlbiBhbmQgeW91ciB0
ZXN0CmRpc2FncmVlIG9uIHRoaXMgcG9pbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 11 20:18:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 20:18:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8uXU-00074v-JI; Thu, 11 May 2017 20:18:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8uXS-00074k-DK
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 20:18:18 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 54/FD-02183-907C4195; Thu, 11 May 2017 20:18:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZfjuEi
 kwetFshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Ni4h73g/DnGiuV/brM1
 MD6fwNjFyMkhJPCXUWLCf84uRi4g+zGjxOuH25khnG2MEg/frWUCqRIRcJb4emYuO4jNK6Avs
 X/5XxYQW1jAXGL59/NgtoTALmWJ2W9kIWxPifUbDrLA2O2X7wHNYedgE7CSOCTWxcjBwSKgKj
 F9UdYERu4FjAyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYt233PMQoycGkJMrLOFEkUogvKT+lMiOxOCO+qDQntfgQowwHh5IE746jQDnBotT0
 1Iq0zBxg8MGkJTh4lER47UDSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzhsHUiQAUpRRm
 gc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+xtkCk9mXgncpldARzABHdH/RxjkiJ
 JEhJRUAyMPhyNTpj67TuyVW6UuK49EqrsqMGozCOjdulF97GrEgwxJ3f5DuQJrLwda+HC+lq0
 zbnY/d+buN4b9HQdUeNQdzv/dGLuyNlVc8Oia9q2RmpNbzqbK3TphZClbbvp61iZvyXs2kq+S
 g4z/n7qzyi/Y7cq1NScNL+1c0zFT7etp4S1/3t6dzK3EUpyRaKjFXFScCACVv/OLfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494533895!44560712!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3673 invoked from network); 11 May 2017 20:18:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 20:18:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8uXN-0001Ss-T9; Thu, 11 May 2017 20:18:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8uXI-0001we-3n; Thu, 11 May 2017 20:18:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8uX3-0003Ye-T5; Thu, 11 May 2017 20:18:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109309-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0d1a96043a75b067498a33619e99df1276f4c1b1
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 20:17:54 +0000
Subject: [Xen-devel] [xen-unstable test] 109309: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTMwOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEw
OTEzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5MTY1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MDkxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMDkxMTIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5MTY1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMDkxNjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTA5MTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDkxNjUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICAwZDFhOTYwNDNhNzViMDY3NDk4YTMzNjE5ZTk5ZGYxMjc2ZjRj
MWIxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4ODM5YmU1YzFmZTMz
OWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDkxNjUg
IDIwMTctMDUtMDggMDc6MTc6NDYgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA5
MTg2ICAyMDE3LTA1LTA4IDE5OjIwOjEwIFogICAgMyBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTA5MjY5ICAyMDE3LTA1LTEwIDE2OjQ1OjU4IFogICAgMSBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNb2hpdCBH
YW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvYmluIExlZSA8cm9iaW5sZWUuc3lzdUBnbWFpbC5j
b20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MGQxYTk2MDQzYTc1YjA2NzQ5OGEzMzYxOWU5OWRmMTI3NmY0YzFiMQpBdXRob3I6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1heSAxMCAxMjo1MTowOSAyMDE3ICsw
MTAwCgogICAgbGlieGVuZm9yZWlnbm1lbW9yeTogYnVtcCBtaW5vciB2ZXJzaW9uIG51bWJlcgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCBjYmNhY2NiNWU5OTExNTVhNGFlODVhMDMyZTk5MDYxNGMzZGM2OTYwCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTc6
Mzg6MTkgMjAxNyArMDEwMAoKICAgIHg4Ni9wdjogQWxpZ24gJXJzcCBiZWZvcmUgcHVzaGluZyB0
aGUgZmFpbHNhZmUgc3RhY2sgZnJhbWUKICAgIAogICAgQXJjaGl0ZWN0dXJhbGx5LCBhbGwgNjRi
aXQgc3RhY2tzIGFyZSBhbGlnbmVkIG9uIGEgMTYgYnl0ZSBib3VuZGFyeSBiZWZvcmUgYW4KICAg
IGV4Y2VwdGlvbiBmcmFtZSBpcyBwdXNoZWQuICBUaGUgZmFpbHNhZmUgZnJhbWUgc2hvdWxkIG5v
dCBzcGVjaWFsIGluIHRoaXMKICAgIHJlZ2FyZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDU1YWIxNzJhMWYyODY3NDJk
OTE4OTQ3ZWNiOWIyNTdjZTMxY2MyNTMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgNSAxNzozODoxOSAyMDE3ICswMTAwCgog
ICAgeDg2L3B2OiBGaXggYnVncyB3aXRoIHRoZSBoYW5kbGluZyBvZiBpbnQ4MF9ib3VuY2UKICAg
IAogICAgVGVzdGluZyBoYXMgcmV2ZWFsZWQgdHdvIGlzc3VlczoKICAgIAogICAgIDEpIFBhc3Np
bmcgYSBOVUxMIGhhbmRsZSB0byBzZXRfdHJhcF90YWJsZSgpIGlzIGludGVuZGVkIHRvIGZsdXNo
IHRoZSBlbnRpcmUKICAgICAgICB0YWJsZS4gIFRoZSA2NGJpdCBndWVzdCBjYXNlIChhbmQgMzJi
aXQgZ3Vlc3Qgb24gMzJiaXQgWGVuLCB3aGVuIGl0CiAgICAgICAgZXhpc3RlZCkgY2FsbGVkIGlu
aXRfaW50ODBfZGlyZWN0X3RyYXAoKSB0byByZXNldCBpbnQ4MF9ib3VuY2UsIGJ1dCBjL3MKICAg
ICAgICBjZGEzMzVjMjc5IHdoaWNoIGludHJvZHVjZWQgdGhlIDMyYml0IGd1ZXN0IG9uIDY0Yml0
IFhlbiBzdXBwb3J0IG9taXR0ZWQKICAgICAgICB0aGlzIHN0ZXAuICBQcmV2aW91c2x5IHRoZXJl
Zm9yZSwgaXQgd2FzIGltcG9zc2libGUgZm9yIGEgMzJiaXQgZ3Vlc3QgdG8KICAgICAgICByZXNl
dCBpdHMgcmVnaXN0ZXJlZCBpbnQ4MF9ib3VuY2UgZGV0YWlscy4KICAgIAogICAgIDIpIGluaXRf
aW50ODBfZGlyZWN0X3RyYXAoKSBkb2Vzbid0IGhvbm91ciB0aGUgZ3Vlc3RzIHJlcXVlc3QgdG8g
aGF2ZQogICAgICAgIGludGVycnVwdHMgZGlzYWJsZWQgb24gZW50cnkuICBQVm9wcyBMaW51eCBy
ZXF1ZXN0cyB0aGF0IGludGVycnVwdHMgYXJlCiAgICAgICAgZGlzYWJsZWQsIGJ1dCBYZW4gY3Vy
cmVudGx5IGxlYXZlcyB0aGVtIGVuYWJsZWQgd2hlbiBmb2xsb3dpbmcgdGhlIGludDgwCiAgICAg
ICAgZmFzdHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCmNvbW1pdCBiYWYyOTUwMjEzZTZhNTA4MDE5NDA2NDNlMjU0OWE1YmFh
MjFhZDcxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTog
ICBGcmkgTWF5IDUgMTU6MzA6MzYgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN1cnZpdmUgdW5r
bm93biB0cmFwcyBmcm9tIGd1ZXN0cwogICAgCiAgICBDdXJyZW50bHkgd2UgY3Jhc2ggWGVuIGlm
IHdlIHNlZSBhbiBFU1JfRUwyLkVDIHZhbHVlIHdlIGRvbid0IHJlY29nbmlzZS4KICAgIEFzIGNv
bmZpZ3VyYWJsZSBkaXNhYmxlcy9lbmFibGVzIGFyZSBhZGRlZCB0byB0aGUgYXJjaGl0ZWN0dXJl
CiAgICAoY29udHJvbGxlZCBieSBSRVMxL1JFU08gYml0cyByZXNwZWN0aXZlbHkpLCB3aXRoIGFz
c29jaWF0ZWQgc3luY2hyb25vdXMKICAgIGV4Y2VwdGlvbnMsIGl0IG1heSBiZSBwb3NzaWJsZSBm
b3IgYSBndWVzdCB0byB0cmlnZ2VyIGV4Y2VwdGlvbnMgd2l0aAogICAgY2xhc3NlcyB0aGF0IHdl
IGRvbid0IHJlY29nbmlzZS4KICAgIAogICAgV2hpbGUgd2UgY2FuJ3Qgc2VydmljZSB0aGVzZSBl
eGNlcHRpb25zIGluIGEgbWFubmVyIHVzZWZ1bCB0byB0aGUgZ3Vlc3QsCiAgICB3ZSBjYW4gYXZv
aWQgYnJpbmdpbmcgZG93biB0aGUgaG9zdC4gUGVyIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NSwg
cGFnZQogICAgRDctMTkzNywgRUMgdmFsdWVzIHdpdGhpbiB0aGUgcmFuZ2UgMHgwMCAtIDB4MmMg
YXJlIHJlc2VydmVkIGZvciBmdXR1cmUKICAgIHVzZSB3aXRoIHN5bmNocm9ub3VzIGV4Y2VwdGlv
bnMsIGFuZCBFQyB3aXRoaW4gdGhlIHJhbmdlIDB4MmQgLSAweDNmIG1heQogICAgYmUgdXNlZCBm
b3IgZWl0aGVyIHN5bmNocm9ub3VzIG9yIGFzeW5jaHJvbm91cyBleGNlcHRpb25zLgogICAgCiAg
ICBUaGUgcGF0Y2ggbWFrZXMgWGVuIGhhbmRsZSBhbnkgdW5rbm93biBFQyBieSBpbmplY3Rpbmcg
YW4gVU5ERUZJTkVECiAgICBleGNlcHRpb24gaW50byB0aGUgZ3Vlc3QsIHdpdGggYSBjb3JyZXNw
b25kaW5nIChyYXRlbGltaXRlZCkgd2FybmluZyBpbgogICAgdGhlIGxvZy4KICAgIAogICAgVGhp
cyBwYXRjaCBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgZjA1MGZlN2E5MTY0ICJhcm06IEtWTTog
U3Vydml2ZSB1bmtub3duCiAgICB0cmFwcyBmcm9tIHRoZSBndWVzdCIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1i
eTogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNWEwZWQ5
YTA5ZWJiMzJiNjIwZDkyMTc4NzViYjUyMDZkNWNjZjRkNwpBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE1OjMwOjM1IDIwMTcgKzAx
MDAKCiAgICB4ZW4vYXJtOiBkb190cmFwX2h5cGVydmlzb3I6IFNlcGFyYXRlIGh5cGVydmlzb3Ig
YW5kIGd1ZXN0IHRyYXBzCiAgICAKICAgIFRoZSBmdW5jdGlvbiBkb190cmFwX2h5cGVydmlzb3Ig
aXMgY3VycmVudGx5IGhhbmRsaW5nIGJvdGggdHJhcCBjb21pbmcKICAgIGZyb20gdGhlIGh5cGVy
dmlzb3IgYW5kIHRoZSBndWVzdC4gVGhpcyBtYWtlcyBkaWZmaWN1bHQgdG8gZ2V0IHNwZWNpZmlj
CiAgICBiZWhhdmlvciB3aGVuIGEgdHJhcCBpcyBjb21pbmcgZnJvbSBlaXRoZXIgdGhlIGd1ZXN0
IG9yIHRoZSBoeXBlcnZpc29yLgogICAgCiAgICBTcGxpdCB0aGUgZnVuY3Rpb24gaW50byB0d28g
cGFydHM6CiAgICAgICAgLSBkb190cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxlIGd1ZXN0IHRyYXBz
CiAgICAgICAgLSBkb190cmFwX2h5cF9zeW5jIHRvIGhhbmRsZSBoeXBlcnZpc29yIHRyYXBzCiAg
ICAKICAgIE9uIEFBcmNoMzIsIHRoZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMgdGhlIHN0
YW5kYXJkIG1lY2hhbmlzbSBmb3IKICAgIHRyYXBwaW5nIEd1ZXN0IE9TIGZ1bmN0aW9ucyB0byB0
aGUgaHlwZXJ2aXNvciAoc2VlIEIxLjE0LjEgaW4gQVJNIERESQogICAgMDQwNkMuYykuIEl0IGNh
bm5vdCBiZSBnZW5lcmF0ZWQgd2hlbiBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29yIGlzIGlu
CiAgICBIeXAgTW9kZSwgaW5zdGVhZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2VkLiBTbyBp
dCBpcyBmaW5lIHRvIHJlcGxhY2UKICAgIHRoZSBjYWxsIHRvIGRvX3RyYXBfaHlwZXJ2aXNvciBi
eSBkb190cmFwX2d1ZXN0X3N5bmMuCiAgICAKICAgIEZvciBBQXJjaDY0LCB0aGVyZSBhcmUgdHdv
IGRpc3RpbmN0cyBleGNlcHRpb24gZGVwZW5kaW5nIHdoZXRoZXIgdGhlCiAgICBleGNlcHRpb24g
d2FzIHRha2VuIGZyb20gdGhlIGN1cnJlbnQgbGV2ZWwgKGh5cGVydmlzb3IpIG9yIGxvd2VyIGxl
dmVsCiAgICAoZ3Vlc3QpLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIHVua25vd24gdHJhcHMgZnJv
bSBndWVzdHMgd2lsbCBsZWFkIHRvIHBhbmljIFhlbi4gVGhpcyBpcwogICAgYWxyZWFkeSBiZWhh
dmlvciBhbmQgaXMgbGVmdCB1bmNoYW5nZWQgZm9yIHNpbXBsaWN5LiBBIGZvbGxvdy11cCBwYXRj
aAogICAgd2lsbCBhZGRyZXNzIHRoYXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDFmOTJkZDdlODg2N2Y2MDVm
YjAyYjFlNjdlY2YwZGUzODlhNmM4MTYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpEYXRlOiAgIEZyaSBNYXkgNSAxNTozMDozNCAyMDE3ICswMTAwCgogICAgeGVu
L2FybTogYXJtMzI6IFJlbmFtZSB0aGUgdHJhcCB0byB0aGUgY29ycmVjdCBuYW1lCiAgICAKICAg
IFBlciBUYWJsZSBCMS0zIGluIEFSTSBEREkgMDQwNkMuYywgdGhlIHZlY3RvciAweDggZm9yIGh5
cCBpcyBjYWxsZWQKICAgICJIeXBlcnZpc29yIENhbGwiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA5MzNmOTY2
YmNkZjRmNDI1NWI0MzIwNzFmYzEyYzllZTJlZmIwNWVmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxNzo0ODozMiAyMDE3ICswMjAwCgog
ICAgeDg2L21tOiBhZGQgdGVtcG9yYXJ5IGRlYnVnZ2luZyBjb2RlIHRvIGdldF9wYWdlX2Zyb21f
Z2ZuX3AybSgpCiAgICAKICAgIFNlZSB0aGUgY29kZSBjb21tZW50LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDAzMzUwZjFjZTcz
OThhNWIyZDU0ODAyZWZlMjE2NTliZDhkMDM3NzIKQXV0aG9yOiBSb2JpbiBMZWUgPHJvYmlubGVl
LnN5c3VAZ21haWwuY29tPgpEYXRlOiAgIFNhdCBNYXkgNiAwMzowMjozMiAyMDE3ICswODAwCgog
ICAgbGlieGw6IHUuaHZtLnVzYmRldmljZV9saXN0IGlzIGNoZWNrZWQgZm9yIGVtcHRpbmVzcwog
ICAgCiAgICBDdXJyZW50bHkgdXNiZGV2aWNlX2xpc3QgaXMgb25seSBjaGVja2VkIGZvciBudWxs
aXR5LiBCdXQgdGhlIE9DYW1sCiAgICBiaW5kaW5nIHdpbGwgY29udmVydCBlbXB0eSBsaXN0IHRv
IGEgcG9pbnRlciB0byBOVUxMLCBpbnN0ZWFkIG9mIGEKICAgIE5VTEwgcG9pbnRlci4gVGhhdCBt
ZWFucyB0aGUgT0NhbWwgYmluZGluZyB3aWxsIGZhaWwgdG8gZGlzYWJsZSBVU0IuCiAgICAKICAg
IFRoaXMgcGF0Y2ggd2lsbCBjaGVjayBlbXB0aW5lc3Mgb2YgdXNiZGV2aWNlX2xpc3QuIEFuZCBO
VUxMIGlzIHN0aWxsIGEKICAgIHZhbGlkIGVtcHR5IGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFJvYmluIExlZSA8cm9iaW5sZWUuc3lzdUBnbWFpbC5jb20+CiAgICBBY2tlZC1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGEwYTkwOTU0MzJm
NmY4YjdjODNlNzc5ZGFkNWRlYmM4MWM1NTI1ODMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDE0OjU2OjE0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3QgYm9vdCB0aW1lIHBhZ2UgdGFibGUgc2V0dXAKICAgIAogICAgV2hpbGUgdXNp
bmcgYWxsb2NfZG9taGVhcF9wYWdlcygpIGFuZCBhc3N1bWluZyB0aGUgYWxsb2NhdGVkIG1lbW9y
eSBpcwogICAgZGlyZWN0bHkgYWNjZXNzaWJsZSBpcyBva2F5IGF0IGJvb3QgdGltZSAoYXMgd2Ug
cnVuIG9uIHRoZSBpZGxlIHBhZ2UKICAgIHRhYmxlcyB0aGVyZSksIG1lbW9yeSBob3RwbHVnIGNv
ZGUgdG9vIGFzc3VtZXMgaXQgY2FuIGFjY2VzcyB0aGUKICAgIHJlc3VsdGluZyBwYWdlIHRhYmxl
cyB3aXRob3V0IHVzaW5nIG1hcF9kb21haW5fcGFnZSgpIG9yIGFsaWtlLCBhbmQKICAgIGhlbmNl
IHdlIG5lZWQgdG8gb2J0YWluIG1lbW9yeSBzdWl0YWJsZSBmb3Igb3JkaW5hcnkgcGFnZSB0YWJs
ZSB1c2UKICAgIGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYzVlMjQyZTZkNmU1MWZlNmVjMzU1MzI5OWVjN2Vm
YzQ4OTM4YzU2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IE1vbiBNYXkgOCAxNDo1NToyMCAyMDE3ICswMjAwCgogICAgeDg2OiBjb3JyZWN0IGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgIAogICAgQ29tbWl0IGQ5YjdlZjIwOWE3ICgieDg2OiBkcm9wIGZhaWxz
YWZlIGNhbGxiYWNrIGludm9jYXRpb24gZnJvbQogICAgYXNzZW1ibHkiKSBkaWRuJ3QgZ28gcXVp
dGUgZmFyIGVub3VnaCB3aXRoIHRoZSBjbGVhbnVwIGl0IGRpZDogVGhlCiAgICBjaGFuZ2VkIG1h
eGltdW0gZnJhbWUgc2l6ZSBzaG91bGQgYWxzbyBoYXZlIGJlZW4gcmVmbGVjdGVkIGluIHRoZSBl
YXJseQogICAgYWRkcmVzcyByYW5nZSBjaGVjayAod2hpY2ggaGFzIG5vdyBiZWVuIHBvaW50ZWQg
b3V0IHRvIGhhdmUgYmVlbiB3cm9uZwogICAgYW55d2F5LCB1c2luZyA2MCBpbnN0ZWFkIG9mIDB4
NjApLCBhbmQgaXQgc2hvdWxkIGhhdmUgdXBkYXRlZCB0aGUKICAgIGNvbW1lbnQgYWhlYWQgb2Yg
dGhlIGZ1bmN0aW9uLgogICAgCiAgICBBbHNvIGFkanVzdCB0aGUgbG93ZXIgYm91bmQgLSBhbGwg
aXMgZmluZSAoZm9yIG91ciBwdXJwb3NlcykgaWYgdGhlCiAgICBpbml0aWFsIGd1ZXN0IGtlcm5l
bCBzdGFjayBwb2ludGVyIHBvaW50cyByaWdodCBhdCB0aGUgaHlwZXJ2aXNvciBiYXNlCiAgICBh
ZGRyZXNzLCBhcyBvbmx5IG1lbW9yeSBfYmVsb3dfIHRoYXQgYWRkcmVzcyBpcyBnb2luZyB0byBi
ZSB3cml0dGVuLgogICAgCiAgICBBZGRpdGlvbmFsbHkgbGltaXQgdGhlIG51bWJlciBvZiB0aW1l
cyAlcnNpIGlzIGJlaW5nIGFkanVzdGVkIHRvIHdoYXQKICAgIGlzIHJlYWxseSBuZWVkZWQuCiAg
ICAKICAgIEZpbmFsbHkgbW92ZSBleGNlcHRpb24gZml4dXAgY29kZSBpbnRvIHRoZSBkZXNpZ25h
dGVkIC5maXh1cCBzZWN0aW9uCiAgICBhbmQgbWFjcm9pemUgdGhlIHN0b3JlcyB0byBndWVzdCBz
dGFjay4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIGdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNv
bW1pdCA0NjFmMDQ4MjAzM2IwOWFkZTJmM2UzOGM4YzMzZjFjMTViYzhkZWZjCkF1dGhvcjogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBNYXkg
OCAxNDo1NDowMCAyMDE3ICswMjAwCgogICAgeDg2L3ZtX2V2ZW50OiBmaXggcmFjZSBiZXR3ZWVu
IF9fY29udGV4dF9zd2l0Y2goKSBhbmQgdm1fZXZlbnRfcmVzdW1lKCkKICAgIAogICAgVGhlIGlu
dHJvc3BlY3Rpb24gYWdlbnQgY2FuIHJlcGx5IHRvIGEgdm1fZXZlbnQgZmFzdGVyIHRoYW4KICAg
IHZteF92bWV4aXRfaGFuZGxlcigpIGNhbiBjb21wbGV0ZSBpbiBzb21lIGNhc2VzLCB3aGVyZSBp
dCBpcyB0aGVuCiAgICBub3Qgc2FmZSBmb3Igdm1fZXZlbnRfc2V0X3JlZ2lzdGVycygpIHRvIG1v
ZGlmeSB2LT5hcmNoLnVzZXJfcmVncy4KICAgIEluIHRoZSB0ZXN0IHNjZW5hcmlvLCB3ZSB3ZXJl
IHN0ZXBwaW5nIG92ZXIgYW4gSU5UMyBicmVha3BvaW50IGJ5CiAgICBzZXR0aW5nIFJJUCArPSAx
LiBUaGUgcXVpY2sgcmVwbHkgdGVuZGVkIHRvIGNvbXBsZXRlIGJlZm9yZSB0aGUgVkNQVQogICAg
dHJpZ2dlcmluZyB0aGUgaW50cm9zcGVjdGlvbiBldmVudCBoYWQgcHJvcGVybHkgcGF1c2VkIGFu
ZCBiZWVuCiAgICBkZXNjaGVkdWxlZC4gSWYgdGhlIHJlcGx5IG9jY3VycyBiZWZvcmUgX19jb250
ZXh0X3N3aXRjaCgpIGhhcHBlbnMsCiAgICBfX2NvbnRleHRfc3dpdGNoKCkgY2xvYmJlcnMgdGhl
IHJlcGx5IGJ5IG92ZXJ3cml0aW5nCiAgICB2LT5hcmNoLnVzZXJfcmVncyBmcm9tIHRoZSBzdGFj
ay4gSWYgd2UgZG9uJ3QgcGFzcyB0aHJvdWdoCiAgICBfX2NvbnRleHRfc3dpdGNoKCkgKGR1ZSB0
byBzd2l0Y2hpbmcgdG8gdGhlIGlkbGUgdkNQVSksIHJlcGx5IGRhdGEKICAgIHdvdWxkbid0IGJl
IHBpY2tlZCB1cCB3aGVuIHN3aXRjaGluZyBiYWNrIHN0cmFpZ2h0IHRvIHRoZSBvcmlnaW5hbAog
ICAgdkNQVS4KICAgIAogICAgVGhpcyBwYXRjaCBlbnN1cmVzIHRoYXQgdm1fZXZlbnRfcmVzdW1l
KCkgY29kZSBvbmx5IHNldHMgcGVyLVZDUFUKICAgIGRhdGEgdG8gYmUgdXNlZCBmb3IgdGhlIGFj
dHVhbCBzZXR0aW5nIG9mIHJlZ2lzdGVycyBsYXRlciBpbgogICAgaHZtX2RvX3Jlc3VtZSgpIChz
aW1pbGFyIHRvIHRoZSBtb2RlbCB1c2VkIHRvIGNvbnRyb2wgc2V0dGluZyBvZiBDUnMKICAgIGFu
ZCBNU1JzKS4KICAgIAogICAgVGhlIHBhdGNoIGFkZGl0aW9uYWxseSByZW1vdmVzIHRoZSBzeW5j
X3ZjcHVfZXhlY3N0YXRlKHYpIGNhbGwgZnJvbQogICAgdm1fZXZlbnRfcmVzdW1lKCksIHdoaWNo
IGlzIG5vIGxvbmdlciBuZWNlc3NhcnksIHdoaWNoIHJlbW92ZXMgdGhlCiAgICBhc3NvY2lhdGVk
IGJyb2FkY2FzdCBUTEIgZmx1c2ggKHJlYWQ6IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50KS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAxMzY2YTBlNzZkYjY3OTUzMzY4ZGM0Y2E4NWJjYmIyOGQwZjMwMDNmCkF1dGhvcjog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBN
YXkgOCAxNDo1MjozMSAyMDE3ICswMjAwCgogICAgeDg2L3ZtX2V2ZW50OiBhZGQgaHZtL3ZtX2V2
ZW50LntoLGN9CiAgICAKICAgIENyZWF0ZWQgYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMgYW5kIGlu
Y2x1ZGUvYXNtLXg4Ni9odm0vdm1fZXZlbnQuaCwKICAgIHdoZXJlIEhWTS1zcGVjaWZpYyB2bV9l
dmVudC1yZWxhdGVkIGNvZGUgd2lsbCBsaXZlLiBUaGlzIGNsZWFucyB1cAogICAgaHZtX2RvX3Jl
c3VtZSgpIGFuZCBlbnN1cmVzIHRoYXQgdGhlIHZtX2V2ZW50IG1haW50YWluZXJzIGFyZQogICAg
cmVzcG9uc2libGUgZm9yIGNoYW5nZXMgdG8gdGhhdCBjb2RlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tl
ZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgOGJmNjhkY2E2NWUyZDYx
ZjRkZmM2NzE1Y2NhNTFhZDNkZDVhYWRmMQpBdXRob3I6IE1vaGl0IEdhbWJoaXIgPG1vaGl0Lmdh
bWJoaXJAb3JhY2xlLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTM6Mzc6MTcgMjAxNyArMDIwMAoK
ICAgIHg4Ni92cG11X2ludGVsOiBmaXggaHlwZXJ2aXNvciBjcmFzaCBieSBtYXNraW5nIFBDIGJp
dCBpbiBNU1JfUDZfRVZOVFNFTAogICAgCiAgICBTZXR0aW5nIFBpbiBDb250cm9sIChQQykgYml0
ICgxOSkgaW4gTVNSX1A2X0VWTlRTRUwgcmVzdWx0cyBpbiBhIEdlbmVyYWwKICAgIFByb3RlY3Rp
b24gRmF1bHQgYW5kIHRodXMgcmVzdWx0cyBpbiBhIGh5cGVydmlzb3IgY3Jhc2guIFRoaXMgYmVo
YXZpb3IgaGFzCiAgICBiZWVuIG9ic2VydmVkIG9uIHR3byBnZW5lcmF0aW9ucyBvZiBJbnRlbCBw
cm9jZXNzb3JzIG5hbWVseSwgSGFzd2VsbCBhbmQKICAgIEJyb2Fkd2VsbC4gT3RoZXIgSW50ZWwg
cHJvY2Vzc29yIGdlbmVyYXRpb25zIHdlcmUgbm90IHRlc3RlZC4gSG93ZXZlciwgaXQKICAgIGRv
ZXMgc2VlbSB0byBiZSBhIHBvc3NpYmxlIGVycmF0dW0gdGhhdCBoYXNuJ3QgeWV0IGJlZW4gY29u
ZmlybWVkIGJ5IEludGVsLgogICAgCiAgICBUbyBmaXggdGhlIHByb2JsZW0gdGhpcyBwYXRjaCBt
YXNrcyBQQyBiaXQgYW5kIHJldHVybnMgYW4gZXJyb3IgaW4KICAgIGNhc2UgYW55IGd1ZXN0IHRy
aWVzIHRvIHdyaXRlIHRvIGl0IG9uIGFueSBJbnRlbCBwcm9jZXNzb3IuIEluIGFkZGl0aW9uCiAg
ICB0byB0aGUgZmFjdCB0aGF0IHNldHRpbmcgdGhpcyBiaXQgY3Jhc2hlcyB0aGUgaHlwZXJ2aXNv
ciBvbiBIYXN3ZWxsIGFuZAogICAgQnJvYWR3ZWxsLCB0aGUgUEMgZmxhZyBiaXQgdG9nZ2xlcyBh
IGhhcmR3YXJlIHBpbiBvbiB0aGUgcGh5c2ljYWwgQ1BVCiAgICBldmVyeSB0aW1lIHRoZSBwcm9n
cmFtbWVkIGV2ZW50IG9jY3VycyBhbmQgdGhlIGhhcmR3YXJlIGJlaGF2aW9yIGluCiAgICByZXNw
b25zZSB0byB0aGUgdG9nZ2xlIGlzIHVuZGVmaW5lZCBpbiB0aGUgU0RNLCB3aGljaCBtYWtlcyB0
aGlzIGJpdAogICAgdW5zYWZlIHRvIGJlIHVzZWQgYnkgZ3Vlc3RzIGFuZCBoZW5jZSBzaG91bGQg
YmUgbWFza2VkIG9uIGFsbCBtYWNoaW5lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTW9oaXQg
R2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgZDU5NWUxMjZjOTY5NzZkMDU2ZDc4NzdlNDMxOWIz
ZjJmM2QyNDZiMQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBNb24gTWF5IDggMTM6MzY6MjggMjAxNyArMDIwMAoKICAgIFZNWDogY29uc3RyYWluIHZteF9p
bnRyX2Fzc2lzdCgpIGRlYnVnZ2luZyBjb2RlIHRvIGRlYnVnIGJ1aWxkcwogICAgCiAgICBUaGlz
IGlzIGJlY2F1c2UgdGhhdCBjb2RlLCBhZGRlZCBieSBjb21taXQgOTk3MzgyYjc3MSAoInk4Ni92
bXg6IGR1bXAKICAgIFBJUiBhbmQgdklSUiBiZWZvcmUgQVNTRVJUKCkiKSwgd2FzIG1lYW50IHRv
IGJlIHJlbW92ZWQgYnkgdGhlIHRpbWUgd2UKICAgIGZpbmFsaXplIDQuOSwgYnV0IHRoZSByb290
IGNhdXNlIG9mIHRoZSBBU1NFUlQoKSB3cm9uZ2x5KD8pIHRyaWdnZXJpbmcKICAgIHN0aWxsIHdh
c24ndCBmb3VuZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gY29ycmVj
dCB0aGUgZm9ybWF0IHNwZWNpZmllcnMsIHdoaWNoIEkKICAgIGhhZCBnb3Qgd3Jvbmcgd2hlbiBl
ZGl0aW5nIHNhaWQgY2hhbmdlIHdoaWxlIGNvbW1pdHRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 21:43:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 21:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8vro-0004Km-BM; Thu, 11 May 2017 21:43:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8vrm-0004Kg-Fe
 for xen-devel@lists.xensource.com; Thu, 11 May 2017 21:43:22 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 EF/41-01709-9FAD4195; Thu, 11 May 2017 21:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVffrLZF
 Ig8knDCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bP7AlvBSaOKB8v3MDcw
 3tLsYuTiEBL4yyhx5+kRxi5GTiDnMaPE/6flEIltjBITH70BS4gIOEt8PTOXHcTmFdCX2HXiC
 guILSygK/F66TMgm4NDQsBTYvavSJAwiHnn+jO2LkZ2DjYBK4lDYiBRFgFViQ2vV7BMYORawM
 iwilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQqwxAsIPx+x+
 nQ4ySHExKoryME0UihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwxt4EygkWpaanVqRl5gDDCyYt
 wcGjJML75QpQmre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHnVQGYIgBRllObBjYCF+iVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoBVYBM4cnMK4Hb9AroCCagI/r/CIMcUZKIkJJqYEzdvo
 5Z67JWO8vcy0ZTf25ct9nv+dyH6xcrVr684D5vu+X30uN2ebutBOdzO58ztn5y71tEtm+k05a
 HydVxkjc+H9w/XS5v374Px5KOKetPXxa+urn434J7LJJTU7bauP2y8uHeLWkX8NNO5WKdbl94
 gOi0xBcXcjrDX/eHtOzUjz2yqWfDiWdKLMUZiYZazEXFiQAE/A+UcAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494538996!77052374!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28950 invoked from network); 11 May 2017 21:43:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 May 2017 21:43:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8vrf-0003qz-7J; Thu, 11 May 2017 21:43:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8vrZ-0008WR-OJ; Thu, 11 May 2017 21:43:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8vrZ-00038O-Jq; Thu, 11 May 2017 21:43:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109320-mainreport@xen.org>
X-Osstest-Versions-This: xtf=4e9d243198312a5052725b5380e456a171391de9
X-Osstest-Versions-That: xtf=49bbe725286dd7b97974fb7de7be5463673c2ff2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 May 2017 21:43:09 +0000
Subject: [Xen-devel] [xtf test] 109320: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMyMCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTMyMC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDRlOWQyNDMxOTgzMTJhNTA1MjcyNWI1MzgwZTQ1NmEx
NzEzOTFkZTkKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDQ5YmJlNzI1
Mjg2ZGQ3Yjk3OTc0ZmI3ZGU3YmU1NDYzNjczYzJmZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTE4NCAgMjAxNy0wNS0wOCAxODoyMjozMSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDkzMjAgIDIwMTctMDUtMTEgMTU6MTc6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBNb2hpdCBHYW1i
aGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKKyBicmFuY2g9eHRmCisgcmV2aXNpb249NGU5ZDI0MzE5ODMxMmE1MDUyNzI1YjUzODBlNDU2
YTE3MTM5MWRlOQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHh0ZiA0ZTlk
MjQzMTk4MzEyYTUwNTI3MjViNTM4MGU0NTZhMTcxMzkxZGU5CisgYnJhbmNoPXh0ZgorIHJldmlz
aW9uPTRlOWQyNDMxOTgzMTJhNTA1MjcyNWI1MzgwZTQ1NmExNzEzOTFkZTkKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXh0ZgorIHhlbmJyYW5jaD14ZW4tdW5z
dGFibGUKKyAnWycgeHh0ZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHgg
J10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVu
YnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJy
YW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDRlOWQyNDMxOTgzMTJhNTA1MjcyNWI1MzgwZTQ1
NmExNzEzOTFkZTkgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFt
CisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RV
cHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysg
OiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYK
KysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRm
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
IDRlOWQyNDMxOTgzMTJhNTA1MjcyNWI1MzgwZTQ1NmExNzEzOTFkZTk6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKICAgNDliYmU3Mi4uNGU5ZDI0MyAgNGU5ZDI0MzE5ODMxMmE1MDUyNzI1YjUzODBlNDU2
YTE3MTM5MWRlOSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 11 23:15:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 23:15:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8xIt-0001cd-7S; Thu, 11 May 2017 23:15:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <billjac@cisco.com>) id 1d8xIr-0001cX-TS
 for xen-devel@lists.xen.org; Thu, 11 May 2017 23:15:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 2C/A1-01999-D80F4195; Thu, 11 May 2017 23:15:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0gTYRzHe+5u27W8etyme5oWOFOhdKgg9sI
 oxEKISIhAA7FbnruL/ZG7GQsSjIhSq2m90SlktplkWZrWUpGahDRCw14tsD+4XjgztQzNTLrr
 /Nfz6vu7z/f5fp/jeUhc41cYSMblZHg7bTUq1cTDpBvFaddmdUXp4XH1fu/cXeIQyH/V/xsrA
 KcUnN3scJ1WsC/9jvKlWNeP8Sa8CnzQ1QA1ScBOHP1xPwc1YCuJYCLq7FpRSQDBFYAa3E8VMj
 iB3j3x4BLQwDqAxgb6VasDhjxLfkIeugH67PMBeWgF6N5lj0hIUgkz0OOuA1KUDmajXm/Pvz4
 tTEHPIgFcsuhgKlocOCxLE1oagpKDgEloPnQVlzQF89D1yDQhaQBj0ULwASZpHOrR+/BtTD4o
 RN6BUVzWMWhyYmX1B9JRr2+QkHUCGpoaVElVOGTRSBjK8dHodWOYqAN6z6ZUz4bLs8klW1JRS
 /93paz3obY7U/iafvNiAtv8vQWo7oMUgeHPMXxapsnMcxbWaaM5a1pGepbJxggCbWGstFkwnX
 HYuoF4o1vE5QcLy7kBsJPEjDEUqNcVababHaXnWVpgS/gKKyMEQDxJGhHlmhFZNM9YGFcZZxW
 fxRpGZJRRRw1/EzEllNM2gbPIKAgSDHpqh7QPSoCtsK9vW3tQY2CXQUsB8SCaqHKGt3HO/3kE
 6Elg1FJxUkoUZ3eup0fEYkwsdi9rpWInvYEMVaCyoLHp+Ej1+HBmfk6lQ93eMcsVjn6cTQ7C1
 lttM3mXeC/r29aMTVT0JD8a4etDi3HwYoP9bU1vMY4dqU8O8T7QpHS3f3Fr4nNO8sGh1MRST+
 6e6ZLJNt2n2OysQlzffHZ3LTGH+r52hed/RR+7ebSv+uCFK62NP8tCtQGbkRBYOmMvzgv0X29
 JGxZLAwAA
X-Env-Sender: billjac@cisco.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494544521!83661164!1
X-Originating-IP: [173.37.142.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26348 invoked from network); 11 May 2017 23:15:23 -0000
Received: from alln-iport-6.cisco.com (HELO alln-iport-6.cisco.com)
 (173.37.142.93)
 by server-15.tower-206.messagelabs.com with DHE-RSA-SEED-SHA encrypted SMTP;
 11 May 2017 23:15:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=3028; q=dns/txt; s=iport;
 t=1494544523; x=1495754123;
 h=from:to:subject:date:message-id:mime-version;
 bh=v/VKJU9sqXCIyPZDuA0PML/uB5+G+jTSHKxRbYotsU0=;
 b=B35yyF2r1Vs8M9NrJdnqJzaDCaY/GCvLsL27vPmTaoJTIGc0D+lDjQlo
 o7VNHOd6JUNNJ9dM+kb3PZKbAOAmZEur2rvqn6fkj9u46CRwuEZu597tl
 sqsupNRXLCHSrbSE4Ji50LvnPoLrUe60u4U5xTywXRjpIPeZCMhovQoay U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BAAQDZ7xRZ/4cNJK1dGwEBAQMBAQEJA?=
 =?us-ascii?q?QEBgm5nYoETjXqiF4U4gg+LNj8YAQIBAQEBAQEBax0LhUleAQx0JgEEG4oaoQq?=
 =?us-ascii?q?SMYp0AQEBAQYBAQEBAQEihl+BXo1wBZ4KAZMRkXSUQgEfOD9LcBWHO4hFgQ0BA?=
 =?us-ascii?q?QE?=
X-IronPort-AV: E=Sophos;i="5.38,326,1491264000"; 
 d="scan'208,217";a="425261088"
Received: from alln-core-2.cisco.com ([173.36.13.135])
 by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 11 May 2017 23:15:20 +0000
Received: from XCH-RTP-009.cisco.com (xch-rtp-009.cisco.com [64.101.220.149])
 by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v4BNFKTb019009
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL)
 for <xen-devel@lists.xen.org>; Thu, 11 May 2017 23:15:20 GMT
Received: from xch-rtp-007.cisco.com (64.101.220.147) by XCH-RTP-009.cisco.com
 (64.101.220.149) with Microsoft SMTP Server (TLS) id 15.0.1210.3;
 Thu, 11 May 2017 19:15:19 -0400
Received: from xch-rtp-007.cisco.com ([64.101.220.147]) by
 XCH-RTP-007.cisco.com ([64.101.220.147]) with mapi id 15.00.1210.000; Thu, 11
 May 2017 19:15:19 -0400
From: "Bill Jacobs (billjac)" <billjac@cisco.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Building Xen 4.9 for UEFI boot
Thread-Index: AdLKrHFwrd4hZTK+SVGEwgIC6HCFuw==
Date: Thu, 11 May 2017 23:15:19 +0000
Message-ID: <a01defeb6b8e4b7a91fce47a6e3efc0d@XCH-RTP-007.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.128.249.66]
MIME-Version: 1.0
Subject: [Xen-devel] Building Xen 4.9 for UEFI boot
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1926598664930004679=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1926598664930004679==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_a01defeb6b8e4b7a91fce47a6e3efc0dXCHRTP007ciscocom_"

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

Hi

I gather that with 4.9, UEFI secure boot of Xen should be possible.
Is this true?
If so, what are the options for utilizing UEFI secure boot? Do I need a MSF=
T-signed shim or grub? Any special changes required for Xen kernel (signing=
?) or has that been done?

Thanks
-Bill



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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=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:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	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:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I gather that with 4.9, UEFI secure boot of Xen shou=
ld be possible.<o:p></o:p></p>
<p class=3D"MsoNormal">Is this true?<o:p></o:p></p>
<p class=3D"MsoNormal">If so, what are the options for utilizing UEFI secur=
e boot? Do I need a MSFT-signed shim or grub? Any special changes required =
for Xen kernel (signing?) or has that been done?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal">-Bill <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_a01defeb6b8e4b7a91fce47a6e3efc0dXCHRTP007ciscocom_--


--===============1926598664930004679==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1926598664930004679==--


From xen-devel-bounces@lists.xen.org Fri May 12 00:16:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 00:16:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8yFA-0005nI-RB; Fri, 12 May 2017 00:15:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8yF9-0005mx-OV
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 00:15:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 32/CA-03920-AAEF4195; Fri, 12 May 2017 00:15:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXflP5F
 Ig0XHjSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0X7qH2NBZ3XFjZPL2BoY
 vwV0MXJxCAn8ZZTo/fuVEcJ5zCjxu3kdC4SzjVHi39JbrF2MnBwiAs4SX8/MZQexeQX0JZ7+v
 8EEYgsLWEj8eb2NHaRBQuCSrsSmO0vZQBISAt4S8xYeA0pwgNkv90h1MbJzsAlYSRwSAwmyCK
 hKXP/KOoGRewEjwypGjeLUorLUIl1DS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECPMwDBDsYfywIOMUpyMCmJ8jJOFIkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr+BcoJ1iU
 mp5akZaZAww9mLQEB4+SCG8YSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR580GKBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmzQabwZOaVwG16BXQEE9AR/X+EQY
 4oSURISTUwBmWsab/QKhZ5JzbxWFpzY9Wiq+IXtGaZn+F6Msf7ZfPuS1aM+Yt9fGseb7Rcwv3
 C462jqfKlyavy378U+ujx94RX6jPOk19SXd5s+rv9ol5KaIYf+xPZ6/ObWzxvnBESDH68tz9Y
 5MLbq4/uue0x3fhmXcEXxQ8XJt65n37OsOvh0U9pFkJ7JiqxFGckGmoxFxUnAgDKZ1RYfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494548136!49230593!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23230 invoked from network); 12 May 2017 00:15:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 00:15:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8yF3-0008IN-Tw; Fri, 12 May 2017 00:15:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8yEy-0002rd-L5; Fri, 12 May 2017 00:15:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8yEy-0007aG-G0; Fri, 12 May 2017 00:15:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109322-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=76d20ea0f1b26ebd5da2f5fb2fdf3250cde887bb
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 00:15:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 109322: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8437580383078707790=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8437580383078707790==
Content-Type: text/plain

flight 109322 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109322/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                76d20ea0f1b26ebd5da2f5fb2fdf3250cde887bb
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   17 days
Failing since        107644  2017-04-25 10:26:10 Z   16 days   45 attempts
Testing same since   109276  2017-05-10 21:45:29 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Scott Wood <oss@buserror.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 5902 lines long.)


--===============8437580383078707790==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8437580383078707790==--

From xen-devel-bounces@lists.xen.org Fri May 12 00:49:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 00:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8ylq-0007jh-M6; Fri, 12 May 2017 00:49:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8ylq-0007jM-CL
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 00:49:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4D/1B-02956-59605195; Fri, 12 May 2017 00:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXcKm2i
 kwcUWHYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/Go/y1Rwyqhizd+HjA2M
 tzW7GLk4hAT+Mkrs3P6BGcJ5zCix6OR3NghnG6PE8olfWbsYOTlEBJwlvp6Zyw5i8wroS3zau
 A8sLiygK3FifgsLiC0h4CnxYOlTdhh7xoqXQHF2DjYBK4lDYiBRFgFVicbHv5gnMHItYGRYxa
 hRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FsGINjB2LQo8BC
 jJAeTkigv40SRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvN6sopFCgkWp6akVaZk5wCCDSUtw
 8CiJ8JYwA6V5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqclxFkhgBIUUZpHtwIWMBfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjDvapApPJl5JXCbXgEdwQR0RP8fYZAjShIRUlINjPuvbL
 V5ec2N6+quealfTxru+DdhpiWPxs6CXp4pfstmb+q9Ubrhaqxs6LKCCYXSlx7bli7UPdUzdfO
 ZE0xPqtM3FVhti9e7+7z60dk5k4LTNjYptnwP2F4l9GC52LwLs/mlJebzXM9q0r6m9nLT3NiO
 /f+KtvHppW43uNJ57hRP4dPp1Y97tQqUWIozEg21mIuKEwHUkx3VcwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494550163!101381822!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61946 invoked from network); 12 May 2017 00:49:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 00:49:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8ylk-0000ib-9H; Fri, 12 May 2017 00:49:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8yle-0003l0-S1; Fri, 12 May 2017 00:49:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8yle-0005JB-Ml; Fri, 12 May 2017 00:49:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109327-mainreport@xen.org>
X-Osstest-Versions-This: xtf=88454e5ece8fc9caa23a2fd377e7dd0fb1043499
X-Osstest-Versions-That: xtf=4e9d243198312a5052725b5380e456a171391de9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 00:49:14 +0000
Subject: [Xen-devel] [xtf test] 109327: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMyNyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTMyNy8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDg4NDU0ZTVlY2U4ZmM5Y2FhMjNhMmZkMzc3ZTdkZDBm
YjEwNDM0OTkKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDRlOWQyNDMx
OTgzMTJhNTA1MjcyNWI1MzgwZTQ1NmExNzEzOTFkZTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTMyMCAgMjAxNy0wNS0xMSAxNToxNzo0MSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDkzMjcgIDIwMTctMDUtMTEgMjI6MTY6MDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTg4NDU0ZTVlY2U4ZmM5Y2FhMjNhMmZkMzc3ZTdk
ZDBmYjEwNDM0OTkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgODg0
NTRlNWVjZThmYzljYWEyM2EyZmQzNzdlN2RkMGZiMTA0MzQ5OQorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj04ODQ1NGU1ZWNlOGZjOWNhYTIzYTJmZDM3N2U3ZGQwZmIxMDQzNDk5CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHg4ODQ1NGU1ZWNlOGZjOWNhYTIzYTJmZDM3N2U3
ZGQwZmIxMDQzNDk5ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCA4ODQ1NGU1ZWNlOGZjOWNhYTIzYTJmZDM3N2U3ZGQwZmIxMDQzNDk5OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIDRlOWQyNDMuLjg4NDU0ZTUgIDg4NDU0ZTVlY2U4ZmM5Y2FhMjNhMmZkMzc3ZTdk
ZDBmYjEwNDM0OTkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 01:39:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 01:39:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8zY6-00049N-GT; Fri, 12 May 2017 01:39:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <davem@davemloft.net>) id 1d8zY5-00049H-4x
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 01:39:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6A/21-03613-44215195; Fri, 12 May 2017 01:39:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsWyI7O7SddZSDT
 SYPU5I4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPG7+yCK2wVh+avY29gPM/axcjFISRwl1Hi
 zrFH7F2MnBwsAtoSDw5fYgKxeQVcJWb9fcIKYosIiEv8mTqDBcRmFmhjlJj4xhHEFhZIkZh7t
 Y+5i5GDg01AQ6K/QQgkzClgKbFySTfYGCEBC4mfnd8YQWwJASeJj6+vMIGU8woISvzdIQwxUU
 uiZ8ZjdghbXmL72znMEOVzGSV+f3OfwMg3C6FjFpKOWUg6FjAyr2LUKE4tKkst0jU01ksqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwzBiDYwfhlWcAhRkkOJiVR3kusopFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgjBIFygkWp6akVaZk5wICHSUtw8CiJ8G7kB0rzFhck5hZnp
 kOkTjEac8y59/U9E8ePrm/vmYRY8vLzUqXEed1AJgmAlGaU5sENgkXiJUZZKWFeRqDThHgKUo
 tyM0tQ5V8xinMwKgnzyoFM4cnMK4Hb9wroFCagU/r/CIOcUpKIkJJqYGyYdCjUfqaBWrGo+ep
 /h4On8Hx7OWGX5Ww2xh5du4IVMb9+HGtI7vQpOLNJorl7obuVb8qSsK9bunj2ue+PDhKx4T39
 +aLnvQ9Cqhnr5jo9vuxopFRt6rfJ46C47jXeaT1Pd9xWC95Yu1/AYNehB5Gr+QO3tX08wOmh9
 Jt/9olD+/bft3P5V6vEUpyRaKjFXFScCACzpzLJvwIAAA==
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494553155!67942068!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20720 invoked from network); 12 May 2017 01:39:15 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-11.tower-21.messagelabs.com with SMTP; 12 May 2017 01:39:15 -0000
Received: from localhost (cpe-66-108-81-97.nyc.res.rr.com [66.108.81.97])
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 3F50C1231988C;
 Thu, 11 May 2017 17:57:44 -0700 (PDT)
Date: Thu, 11 May 2017 21:39:12 -0400 (EDT)
Message-Id: <20170511.213912.1393187351699676007.davem@davemloft.net>
To: vkuznets@redhat.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20170511115806.25322-1-vkuznets@redhat.com>
References: <20170511115806.25322-1-vkuznets@redhat.com>
X-Mailer: Mew version 6.7 on Emacs 25.1 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 11 May 2017 17:57:44 -0700 (PDT)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] xen-netfront: avoid crashing on resume
 after a failure in talk_to_netback()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KRGF0ZTogVGh1LCAx
MSBNYXkgMjAxNyAxMzo1ODowNiArMDIwMAoKPiBVbmF2b2lkYWJsZSBjcmFzaGVzIGluIG5ldGZy
b250X3Jlc3VtZSgpIGFuZCBuZXRiYWNrX2NoYW5nZWQoKSBhZnRlciBhCj4gcHJldmlvdXMgZmFp
bCBpbiB0YWxrX3RvX25ldGJhY2soKSAoZS5nLiB3aGVuIHdlIGZhaWwgdG8gcmVhZCBNQUMgZnJv
bQo+IHhlbnN0b3JlKSB3ZXJlIGRpc2NvdmVyZWQuIFRoZSBmYWlsdXJlIHBhdGggaW4gdGFsa190
b19uZXRiYWNrKCkgZG9lcwo+IHVucmVnaXN0ZXIvZnJlZSBmb3IgbmV0ZGV2IGJ1dCB3ZSBkb24n
dCByZXNldCBkcnZkYXRhIGFuZCB3ZSB0cnkgYWNjZXNzaW5nCj4gaXQgYWZ0ZXIgcmVzdW1lLgo+
IAo+IEZpeCB0aGUgYnVnIGJ5IHJlbW92aW5nIHRoZSB3aG9sZSB4ZW4gZGV2aWNlIGNvbXBsZXRl
bHkgd2l0aAo+IGRldmljZV91bnJlZ2lzdGVyKCksIHRoaXMgZ3VhcmFudGVlcyB3ZSB3b24ndCBo
YXZlIGFueSBjYWxscyBpbnRvIG5ldGZyb250Cj4gYWZ0ZXIgYSBmYWlsdXJlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Cj4gLS0tCj4g
Q2hhbmdlcyBzaW5jZSB2MTogaW5zdGVhZCBvZiBjbGVhbmluZyBkcnZkYXRhIGFuZCBjaGVja2lu
ZyBmb3IgaXQgaW4KPiBuZXRmcm9udF9yZXN1bWUoKSBhbmQgbmV0YmFja19jaGFuZ2VkKCkgcmVt
b3ZlIHRoZSBkZXZpY2UgY29tcGxldGVseSB3aXRoCj4gZGV2aWNlX3VucmVnaXN0ZXIoKSBbRGF2
aWQgTWlsbGVyXQoKVGhpcyBsb29rcyBhIGxvdCBiZXR0ZXIsIGFwcGxpZWQsIHRoYW5rcyEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 02:07:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 02:07:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d8zzX-0006MJ-Kt; Fri, 12 May 2017 02:07:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d8zzW-0006M6-Ck
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 02:07:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5F/1E-03587-9E815195; Fri, 12 May 2017 02:07:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeFhGi
 kwb2tohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPORt2B1XcWdD8dZGxj3
 BXYxcnEICfxllHgxcTUzhPOYUWLOq0esEM42RokTa++zdDFycogIOEt8PTOXHcTmFdCXuHuuh
 QnEFhYwk3h96TcbSIOEwE1bicXzjwM1cAA53hJ323JBakDMEx97gTawc7AJWEkcEgOJsgioSv
 TtuM0ygZF7ASPDKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxj/zAw8xSnIwKYnyXmIVjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtNHCgnWJSa
 nlqRlpkDDD2YtAQHj5IIb7IIUJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5N4PMEAApy
 ijNgxsBi4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtAZnCk5lXArfpFdARTEBH9P8RBj
 miJBEhJdXAOKn54Gu7pXuTQtI3vj/etKzF/3t/5Ovmb7YX8s4s4tygEa69LmjXPaljtna7VJQ
 VFF8/XZe3M+FAjeEErvX7j3PnOTnXvzNxyv3wf71J0sVvS7rKd9z6orGGu69JVmB9Qx/7taCz
 W4Ucf8d15eqVLlJ+c+B6vUE/19pViks/9aTsWC52OuJCsBJLcUaioRZzUXEiAAUhtER+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494554855!97125231!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46640 invoked from network); 12 May 2017 02:07:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 02:07:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8zzR-0001hE-QU; Fri, 12 May 2017 02:07:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d8zzM-00060o-CP; Fri, 12 May 2017 02:07:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d8zzM-0000bQ-3l; Fri, 12 May 2017 02:07:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109315-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=791a9a666d1afe2603bcb2c6a4852d684e879252
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 02:07:28 +0000
Subject: [Xen-devel] [linux-linus test] 109315: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMxNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MzE1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgOSB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDYgeGVuLWJvb3QgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW54cHNwMyAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgIGZhaWwg
UkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhl
bi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJvb3QgICAgICBmYWlsIFJFR1IuIHZzLiA1
OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgNiB4ZW4tYm9v
dCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1i
b290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
MyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA2IHhlbi1i
b290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhl
bi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgICBs
aWtlIDU5MjU0CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDc5MWE5YTY2NmQxYWZlMjYwM2JjYjJjNmE0ODUyZDY4NGU4NzkyNTIKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ1ODIwYzI5NGZlMWIxYTlkZjQ5
NWQ1N2Y0MDU4NWVmMmQwNjlhMzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA1OTI1NCAgMjAxNS0w
Ny0wOSAwNDoyMDo0OCBaICA2NzIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAgNTkzNDggIDIw
MTUtMDctMTAgMDQ6MjQ6MDUgWiAgNjcxIGRheXMgIDQzMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMDkzMTUgIDIwMTctMDUtMTEgMTM6MjA6MzkgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjg2OTkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBs
aXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDI3MjY4NTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 02:25:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 02:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d90GX-0007cb-8G; Fri, 12 May 2017 02:25:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1d90GV-0007cV-QU
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 02:25:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 47/BD-03587-70D15195; Fri, 12 May 2017 02:25:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXS1tYhossmKxp
 psHaGosX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH5tHDBZa6K9rZ7zA2Mvzi6GLk4hASmM0rM
 nHaGqYuRk0NCgFfiyLIZrBC2v8SFae3sEEUTGCXeP9zHCJJgEVCV2Le4CayBTUBd4vHXHjBbR
 EBTYuK1/awgDcwCFxkl2o/sYgNJCAtESizZeAPM5hXQkdhytxdsg5CAjcSdNxNYIOKCEidnPg
 GzmYGG/pl3ibmLkQPIlpZY/o8DIiwv0bx1NjOIzSlgK7H3cCfYSFEBFYkpJ7exTWAUnIVk0iw
 kk2YhTJqFZNICRpZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBwcwABDsYvywLOMQoycGkJMp7iVU0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zRpoJxgU
 Wp6akVaZg4wrmDSEhw8SiK8OlJAad7igsTc4sx0iNQpRkuOd0s/vGfiaNvyG0huAZFCLHn5ea
 lS4rwpIPMEQBoySvPgxsFi/xKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeTNApvBk5pXAbX0
 FdBAT0EH9f4RBDipJREhJNTBmJvwW9upMUlP5GmGrsVMr8d+WzXlOU+x16/jOd2pud/8Ysfbi
 SsmOvz7Lo/Vdf2ya5FfGPn3R78z3Tg9Ew8UE/8U0PBZgSX/D3nfOaVvdqZ4Qz2/eCeelJNNZm
 EJKk5Y+ufs/QHJ18FXhvF2GTEqxy9xzNA/o2kdVpV00+3djxQQv168vupVYijMSDbWYi4oTAf
 zggg34AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494555908!68030633!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11090 invoked from network); 12 May 2017 02:25:10 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 02:25:10 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 May 2017 19:25:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,327,1491289200"; d="scan'208";a="260169964"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 11 May 2017 19:25:04 -0700
Date: Fri, 12 May 2017 10:24:50 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20170512022450.GA3420@yi.y.sun>
References: <98883CCC-EDB6-4E32-87A4-B427E2AF87DE@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <98883CCC-EDB6-4E32-87A4-B427E2AF87DE@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Juergen Gross <jgross@suse.com>, "Liu, Yi L" <yi.l.liu@intel.com>, "Zhang,
 Yu C" <yu.c.zhang@intel.com>, "Sun, Yi Y" <yi.y.sun@intel.com>,
 kai.huang@intel.com, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Added 5 additional Design sessions to Developer
 Summit Schedule
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIExhcnMsCgpUaGFuayB5b3UgdmVyeSBtdWNoISBPbmUgY29ycmVjdGlvbiBiZWxvdy4KCk9u
IDE3LTA1LTExIDE4OjE3OjQxLCBMYXJzIEt1cnRoIHdyb3RlOgo+IEhpIGV2ZXJ5b25lLAo+IAo+
IEkgYWRkZWQgdGhlIGZvbGxvd2luZyBzZXNzaW9ucyB0byB0aGUgRGVzaWduIFBhcnQgb2YgdGhl
IFN1bW1pdDogeW91IGNhbiBzZWUgdGhlbSB2aWEgaHR0cHM6Ly94ZW5kZXZlbG9wZXJhbmRkZXNp
Z25zdW1taXQyMDE3LnNjaGVkLmNvbS9vdmVydmlldy90eXBlL0ludGVyYWN0aXZlK0Rlc2lnbisl
MjYrUHJvYmxlbStTb2x2aW5nK1Nlc3Npb24gKGp1c3Qgc2hvd2luZyBEZXNpZ24gc2Vzc2lvbnMp
Cj4gCj4gUGxlYXNlIGFsc28gbWFrZSB1c2Ugb2YgdGhlICJBZGQgdG8gbXkgU2NoZWQodWxlKSIg
ZmVhdHVyZSBpbiBodHRwczovL3hlbmRldmVsb3BlcmFuZGRlc2lnbnN1bW1pdDIwMTcuc2NoZWQu
Y29tOiB0aGlzIHdpbGwgaGVscCBtZSBpZGVudGlmeSBzY2hlZHVsaW5nIGNvbmZsaWN0cyAqYmVm
b3JlKiB0aGUgZXZlbnQgYW5kIHdpbGwgbWFrZSB0aGUgZXZlbnQgc21vb3RoZXI6IGluIG90aGVy
IHdvcmRzIHdlIGNhbiBtYWtlIHNjaGVkdWxpbmcgZGVjaXNpb25zIHVzaW5nIHJlYWwgZGF0YSwg
YmVmb3JlIHRoZSBldmVudC4KPiAKPiBBZGRlZCBTZXNzaW9uczoKPiAKPiBKdWx5IDEyCj4gPT09
PT09PQo+IERlc2lnbiBEaXNjdXNzaW9uOiBJbnRlbCBOZXcgUW9TIChSRFQpIEZlYXR1cmVzIC0g
WWkgU3VuLCBJbnRlbAkKPiAJCj4gRGVzaWduIERpc2N1c3Npb246IFNHWCB2aXJ0dWFsaXphdGlv
biAtIEthaSBIdWFuZywgSW50ZWwKPiAKPiBEZXNpZ24gRGlzY3Vzc2lvbjogU3VwcG9ydCBmb3Ig
NS1sZXZlbCBwYWdpbmcgKGluY2x1ZGluZyBzdXBwb3J0IGZvciBQVi1ndWVzdHMpIC0gWWkgTGl1
LCBJbnRlbCAmIErDvHJnZW4gR3Jvw58sIFNVU0UgCj4gTm90ZTogV2UgbWVyZ2VkIGEgcHJvcG9z
YWwgZnJvbSBZaSBhbmQgSsO8cmdlbi4gSWYgd2UgbmVlZCBtb3JlIHRpbWUsIHdlIGNhbiBhZGQg
YW5vdGhlciBzZXNzaW9uIG9uIHRoZSAxM3RoCj4gClNob3VsZCBiZSAiWXUgWmhhbmcsIEludGVs
Ii4KCj4gSnVseSAxMwo+ID09PT09PT0KPiBEZXNpZ24gRGlzY3Vzc2lvbjogU2hhcmVkIFZpcnR1
YWwgTWVtb3J5IFZpcnR1YWxpemF0aW9uIEltcGxlbWVudGF0aW9uIG9uIFhlbiAtIFlpIExpdSwg
SW50ZWwKPiAKPiBCZXN0IFJlZ2FyZHMKPiBMYXJzCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 03:49:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 03:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d91Zy-00043u-Kd; Fri, 12 May 2017 03:49:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d91Zw-00043Y-Dw
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 03:49:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 27/D4-02005-FB035195; Fri, 12 May 2017 03:49:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXefgWi
 kwaZ7hhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPPxB1vBqviKxXeesjQw
 frHsYuTiEBL4yyixYu0h1i5GTiDnMaPE7uuFEIltjBKXvz5mB0mICDhLfD0zF8zmFdCXeNDSx
 QJiCwuYSDy68xLMlhB4KCfxuN0LwvaWWDDzG1MXIweYffWqdRcjOwebgJXEITGQAhYBVYk53R
 eZJjByL2BkWMWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEej
 vegYGxh2MTXv9DjFKcjApifJeYhWNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe1YfKCdYlJqe
 WpGWmQMMPJi0BAePkgjvF22gNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifMuBZkhAFKUU
 ZoHNwIWBZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMyA2NKiCczrwRu0yugI5iAjuj/Iw
 xyREkiQkqqgZGB5eORJLngTcdOaxmU9bN7T3vbYdeQPs9EwV7f+hzz9kkTmSSq1Wb5zBTwfXj
 XqZDpAP9yU5ml3jw78+Y/K4vY+ijTVufzWqFSuQnv+qw+1T05fuOXo8HbV3O2sT7WLPn27Z+O
 s0zO6dMSi1Nn34m+cv3L81tP2TYsm7o7L26WAo/EORGlyBNKLMUZiYZazEXFiQDgdVjqfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494560957!61526276!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40783 invoked from network); 12 May 2017 03:49:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 03:49:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d91Zr-0004IE-Jv; Fri, 12 May 2017 03:49:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d91Zm-00087q-57; Fri, 12 May 2017 03:49:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d91Zl-0003ap-LC; Fri, 12 May 2017 03:49:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109317-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 03:49:09 +0000
Subject: [Xen-devel] [linux-4.9 test] 109317: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMxNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTMxNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxMDkyOTYgcGFzcyBpbiAxMDkzMTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5Mjk2IHBhc3MgaW4g
MTA5MzE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTI5NiBwYXNzIGluIDEwOTMxNwogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJl
cGVhdCBmYWlsIHBhc3MgaW4gMTA5Mjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3Qtc3RvcCBmYWlsIHBhc3MgaW4gMTA5Mjk2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgcGFzcyBpbiAxMDkyOTYKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA5IGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTI5NgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW54cHNwMyAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgcGFzcyBp
biAxMDkyOTYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1
OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxp
a2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMyB4ZW4t
Ym9vdC9sMSAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
MyB4ZW4tYm9vdC9sMSAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4OWYzYjhkNWYyNjRkNWRhYjk4
MThjNjY2N2M3MWUzY2M1NWIxM2Y1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDMxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICAyOSBkYXlzICAg
NTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MTcxICAyMDE3LTA1LTA4IDA5OjU4
OjU5IFogICAgMyBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMzQgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBz
cDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDkyMzYgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 03:56:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 03:56:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d91h7-0004k2-Bi; Fri, 12 May 2017 03:56:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yu.c.zhang@intel.com>) id 1d90ZV-0000Su-Op
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 02:44:49 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AC/F7-02183-0A125195; Fri, 12 May 2017 02:44:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCKsWRWlGSWpSXmKPExsVywNwkVneBomi
 kwdplzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOY7PYCx6LVHz9vJqlgfGASBcjF4eQwDRG
 iR/LJjF2MXJySAjwShxZNoMVwvaTeH5vMhuILSTQwChx/2c5RMNuRonTe/rYIJydjBJPb/axQ
 DjrGCU673wCa2ET0JL48uUUE4gtIuAjseZ2IxNIETNIx6qph8D2CQtESnxZcJcNoihKYmLfbl
 YI20qiYdMzsDiLgKrE/9+rwep5BYIlnp9tArI5gLbFSXzY4ggS5hTQlXg4aRvYLkYBWYlpj+6
 D2cwC4hK3nsxngnhHQGLJnvPMELaoxMvH/6DelJY4tu46lD2XWWL5slIIW1Hi7/pWsFXMApoS
 63fpQ4xUlJjS/ZAd4hpBiZMzn7BAQkhRYse35awTGGVmIdk8C6F7FpLuWUi6FzCyrGJUL04tK
 kst0jXUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjGsGINjBuPyj0yFGSQ4mJV
 HeS6yikUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDMVgHKCRanpqRVpmTnABAOTluDgURLhnQy
 S5i0uSMwtzkyHSJ1iNOZ4t/TDeyaOti2/3zMJseTl56VKifNWgJQKgJRmlObBDYIlvkuMslLC
 vIxApwnxFKQW5WaWoMq/YhTnYFQS5lUCmcKTmVcCt+8V0ClMQKf0/xEGOaUkESEl1cDYJrKux
 GXrucAuHT3eQseZmlnp4r5zLZZ9/udzZvq3JZ3bfK99Pf9laviv9/1pSQs6LJVftTlHq/JFLm
 W5/7VwgqITw54jjinz9Kc0vl+h8X6XURyP97aWD5tDc+wWH+mQYPT703lXc/E+bjfFC7M2buq
 S+P3lUcOlCKMV3H1hcTJdn+TT/l5VYinOSDTUYi4qTgQAB9L2e3cDAAA=
X-Env-Sender: yu.c.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494557085!100153879!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5077 invoked from network); 12 May 2017 02:44:47 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 02:44:47 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 May 2017 19:44:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,327,1491289200"; d="scan'208";a="99049584"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga005.jf.intel.com with ESMTP; 11 May 2017 19:44:44 -0700
Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 11 May 2017 19:44:44 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 11 May 2017 19:44:43 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.178]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.117]) with mapi id 14.03.0319.002;
 Fri, 12 May 2017 10:44:42 +0800
From: "Zhang, Yu C" <yu.c.zhang@intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, Lars Kurth <lars.kurth.xen@gmail.com>
Thread-Topic: [Xen-devel] Added 5 additional Design sessions to Developer
 Summit Schedule
Thread-Index: AQHSynqduEEUsN3RDEy3BzWh5f2FP6HvcssAgACKz0A=
Date: Fri, 12 May 2017 02:44:41 +0000
Message-ID: <B007EEBD3FB23C4B870B3DBAD89B9C7831EC7C74@SHSMSX104.ccr.corp.intel.com>
References: <98883CCC-EDB6-4E32-87A4-B427E2AF87DE@gmail.com>
 <20170512022450.GA3420@yi.y.sun>
In-Reply-To: <20170512022450.GA3420@yi.y.sun>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDk0ZTdmZDYtZTFmMC00OWIzLTgwMzQtMTZlYmNkMzYzNzczIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6ImxuWTBwdUlGK0VvenptYXZaa2w4ZnZYMWQwSENnVm9aS1Nvd1RLYUEybEU9In0=
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 12 May 2017 03:56:44 +0000
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 "Huang, Kai" <kai.huang@intel.com>, "Liu, Yi L" <yi.l.liu@intel.com>, "Sun,
 Yi Y" <yi.y.sun@intel.com>
Subject: Re: [Xen-devel] Added 5 additional Design sessions to Developer
 Summit Schedule
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIGZvciBwb2ludGluZyBvdXQsIFlpLiBPdXIgbmFtZXMgbWF5IGJlIGNvbmZ1c2luZy4g
Oi0pDQpBbmQgeWVzLCBJIHdpbGwgaGF2ZSBhIGRpc2N1c3Npb24gc2Vzc2lvbiBvbiA1IGxldmVs
IHBhZ2luZyBlbmFibGluZyB3aXRoIEp1ZXJnZW4uIA0KDQpCLlIuDQpZdSANCg0KPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaSBTdW4gW21haWx0bzp5aS55LnN1bkBsaW51
eC5pbnRlbC5jb21dDQo+IFNlbnQ6IEZyaWRheSwgTWF5IDEyLCAyMDE3IDEwOjI1IEFNDQo+IFRv
OiBMYXJzIEt1cnRoDQo+IENjOiB4ZW4tZGV2ZWw7IEp1ZXJnZW4gR3Jvc3M7IEh1YW5nLCBLYWk7
IExpdSwgWWkgTDsgU3VuLCBZaSBZOyBaaGFuZywgWXUgQw0KPiBTdWJqZWN0OiBSZTogW1hlbi1k
ZXZlbF0gQWRkZWQgNSBhZGRpdGlvbmFsIERlc2lnbiBzZXNzaW9ucyB0byBEZXZlbG9wZXINCj4g
U3VtbWl0IFNjaGVkdWxlDQo+IA0KPiBIaSwgTGFycywNCj4gDQo+IFRoYW5rIHlvdSB2ZXJ5IG11
Y2ghIE9uZSBjb3JyZWN0aW9uIGJlbG93Lg0KPiANCj4gT24gMTctMDUtMTEgMTg6MTc6NDEsIExh
cnMgS3VydGggd3JvdGU6DQo+ID4gSGkgZXZlcnlvbmUsDQo+ID4NCj4gPiBJIGFkZGVkIHRoZSBm
b2xsb3dpbmcgc2Vzc2lvbnMgdG8gdGhlIERlc2lnbiBQYXJ0IG9mIHRoZSBTdW1taXQ6IHlvdSBj
YW4NCj4gc2VlIHRoZW0gdmlhDQo+IGh0dHBzOi8veGVuZGV2ZWxvcGVyYW5kZGVzaWduc3VtbWl0
MjAxNy5zY2hlZC5jb20vb3ZlcnZpZXcvdHlwZS9JbnRlDQo+IHJhY3RpdmUrRGVzaWduKyUyNitQ
cm9ibGVtK1NvbHZpbmcrU2Vzc2lvbiAoanVzdCBzaG93aW5nIERlc2lnbg0KPiBzZXNzaW9ucykN
Cj4gPg0KPiA+IFBsZWFzZSBhbHNvIG1ha2UgdXNlIG9mIHRoZSAiQWRkIHRvIG15IFNjaGVkKHVs
ZSkiIGZlYXR1cmUgaW4NCj4gaHR0cHM6Ly94ZW5kZXZlbG9wZXJhbmRkZXNpZ25zdW1taXQyMDE3
LnNjaGVkLmNvbTogdGhpcyB3aWxsIGhlbHAgbWUNCj4gaWRlbnRpZnkgc2NoZWR1bGluZyBjb25m
bGljdHMgKmJlZm9yZSogdGhlIGV2ZW50IGFuZCB3aWxsIG1ha2UgdGhlIGV2ZW50DQo+IHNtb290
aGVyOiBpbiBvdGhlciB3b3JkcyB3ZSBjYW4gbWFrZSBzY2hlZHVsaW5nIGRlY2lzaW9ucyB1c2lu
ZyByZWFsIGRhdGEsDQo+IGJlZm9yZSB0aGUgZXZlbnQuDQo+ID4NCj4gPiBBZGRlZCBTZXNzaW9u
czoNCj4gPg0KPiA+IEp1bHkgMTINCj4gPiA9PT09PT09DQo+ID4gRGVzaWduIERpc2N1c3Npb246
IEludGVsIE5ldyBRb1MgKFJEVCkgRmVhdHVyZXMgLSBZaSBTdW4sIEludGVsDQo+ID4NCj4gPiBE
ZXNpZ24gRGlzY3Vzc2lvbjogU0dYIHZpcnR1YWxpemF0aW9uIC0gS2FpIEh1YW5nLCBJbnRlbA0K
PiA+DQo+ID4gRGVzaWduIERpc2N1c3Npb246IFN1cHBvcnQgZm9yIDUtbGV2ZWwgcGFnaW5nIChp
bmNsdWRpbmcgc3VwcG9ydCBmb3IgUFYtDQo+IGd1ZXN0cykgLSBZaSBMaXUsIEludGVsICYgSsO8
cmdlbiBHcm/DnywgU1VTRQ0KPiA+IE5vdGU6IFdlIG1lcmdlZCBhIHByb3Bvc2FsIGZyb20gWWkg
YW5kIErDvHJnZW4uIElmIHdlIG5lZWQgbW9yZSB0aW1lLCB3ZQ0KPiBjYW4gYWRkIGFub3RoZXIg
c2Vzc2lvbiBvbiB0aGUgMTN0aA0KPiA+DQo+IFNob3VsZCBiZSAiWXUgWmhhbmcsIEludGVsIi4N
Cj4gDQo+ID4gSnVseSAxMw0KPiA+ID09PT09PT0NCj4gPiBEZXNpZ24gRGlzY3Vzc2lvbjogU2hh
cmVkIFZpcnR1YWwgTWVtb3J5IFZpcnR1YWxpemF0aW9uIEltcGxlbWVudGF0aW9uDQo+IG9uIFhl
biAtIFlpIExpdSwgSW50ZWwNCj4gPg0KPiA+IEJlc3QgUmVnYXJkcw0KPiA+IExhcnMNCj4gPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QNCj4gPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiA+IGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 05:43:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 05:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d93MD-0003Uf-LY; Fri, 12 May 2017 05:43:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d93MC-0003UK-OL
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 05:43:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0C/15-03613-37B45195; Fri, 12 May 2017 05:43:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVbfIWzT
 S4PMiG4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXPvIU/DOuGLW5YuMDYwL
 tboYOTmEBP4ySjRcL4OwHzNKPH5b3cXIBWRvY5ToXt3HCJIQEXCW+HpmLjuIzSugLzF1dS+YL
 SygJ/G39xcbiC0h4CVx8u9NZhj7/uUbQDXsHGwCVhKHxECiLAKqEvv3rWCawMi1gJFhFaN6cW
 pRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagTxmAYAdjxz+nQ4ySHEx
 KoryXWEUjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwynoB5QSLUtNTK9Iyc4DBBZOW4OBREuE1
 8wBK8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOK8tyAwBkKKM0jy4EbBAv8QoKyXMywh0l
 BBPQWpRbmYJqvwrRnEORiVh3skgU3gy80rgNr0COoIJ6Ij+P8IgR5QkIqSkGhi7VHd+2SBUmy
 UWt6InrE+dZdLhwy9LL9+YGFErWOCYm3luo4WhH6PiKb3ZR4zsb1ULZ9bEihbE5H3XMHHad62
 MjXub1tbNj7r7XqpWT5j6Ud5Ns+PliZDHKoa2y5+x1Ew2ySp9WXvDe6fIpM41Fhfr7/EkThfN
 mD1Boma5wrOmY5knw54sV1ZiKc5INNRiLipOBACka2YsbwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494567793!49258994!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9813 invoked from network); 12 May 2017 05:43:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 05:43:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d93M9-0007Z1-1U; Fri, 12 May 2017 05:43:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d93M3-0003Bb-H2; Fri, 12 May 2017 05:43:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d93M3-00062p-7g; Fri, 12 May 2017 05:43:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109337-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8bb61740d47b0788bc313f113cbad4a78b55101e
X-Osstest-Versions-That: ovmf=f4ac4354652b2bcf4f138b5ebd79b2f07710d4ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 05:43:07 +0000
Subject: [Xen-devel] [ovmf test] 109337: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzMzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4YmI2MTc0MGQ0N2IwNzg4YmMzMTNmMTEzY2JhZDRh
NzhiNTUxMDFlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNGFjNDM1
NDY1MmIyYmNmNGYxMzhiNWViZDc5YjJmMDc3MTBkNGVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkzMTYgIDIwMTctMDUtMTEgMTM6NDY6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MzM3ICAyMDE3LTA1LTEyIDAzOjE2OjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPThiYjYxNzQwZDQ3
YjA3ODhiYzMxM2YxMTNjYmFkNGE3OGI1NTEwMWUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIDhiYjYxNzQwZDQ3YjA3ODhiYzMxM2YxMTNjYmFkNGE3OGI1NTEwMWUK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPThiYjYxNzQwZDQ3YjA3ODhiYzMxM2YxMTNjYmFkNGE3
OGI1NTEwMWUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4OGJiNjE3
NDBkNDdiMDc4OGJjMzEzZjExM2NiYWQ0YTc4YjU1MTAxZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDhiYjYxNzQwZDQ3YjA3
ODhiYzMxM2YxMTNjYmFkNGE3OGI1NTEwMWU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
ICAgZjRhYzQzNS4uOGJiNjE3NCAgOGJiNjE3NDBkNDdiMDc4OGJjMzEzZjExM2NiYWQ0YTc4YjU1
MTAxZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 06:53:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 06:53:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d94Re-0007m8-Rl; Fri, 12 May 2017 06:52:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d94Rd-0007m2-RC
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 06:52:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 95/66-03587-9CB55195; Fri, 12 May 2017 06:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dEtGi
 kwYJjfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9s58YC/aKVPw52MfSwPiNp4uRk0NIIE+i
 6+0DNhCbV8BO4sW85SwgtoSAocTphTfBbBYBVYn+lnmMIDabgLpE27PtrF2MHBwiAgYS544md
 TFycTALXGWSaFq8kh2kRljASWL61lfsEPPtJHYtOc0EUs8rICjxd4cwSJgZKPx55SvGCYzcsx
 Ays5BkIGwtiYe/brFA2NoSyxa+ZgYpZxaQllj+jwMibC3xu2ENO6oSENtNovFMC+sCRo5VjBr
 FqUVlqUW6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYckABDsYd64PPMQo
 ycGkJMp7iVU0UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb1AUUE6wKDU9tSItMwcYITBpCQ4eJ
 RFeP5A0b3FBYm5xZjpE6hSjopQ472yQhABIIqM0D64NFpWXGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMzrBTKFJzOvBG76K6DFTECL+/8IgywuSURISTUw8v1/MvXPlGojm0Vuu7gWh3659LL
 SoDbdxsvp1I9Kv5Y5609ynmY6sUEk71WdtcOi9L19K3pNJr7yO39Wa/bSU76rI0trxC+e1n52
 OS5ou8bHylc7FGQig36UzeCo0nhlk3fkho7w1U2vr3wT7Z4p8IZV5ajZB617hTwGT+Zt4Hd/7
 3Jux5X0eUosxRmJhlrMRcWJAIbvyejFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494571974!100290219!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28418 invoked from network); 12 May 2017 06:52:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 06:52:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 00:52:53 -0600
Message-Id: <591577E60200007800159179@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 00:52:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <591577E60200007800159179@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartA991E8D6.4__="
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] include: fix build without C++ compiler
	installed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartA991E8D6.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

The rule for headers++.chk wants to move headers++.chk.new to the
designated target, which means we have to create that file in the first
place.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/Makefile
+++ b/xen/include/Makefile
@@ -120,7 +120,10 @@ headers99.chk: $(PUBLIC_C99_HEADERS) Mak
=20
 headers++.chk: $(PUBLIC_HEADERS) Makefile
 	rm -f $@.new
-	$(CXX) -v >/dev/null 2>&1 || exit 0;                               =
   \
+	if ! $(CXX) -v >/dev/null 2>&1; then                               =
   \
+	    touch $@.new;                                                  =
   \
+	    exit 0;                                                        =
   \
+	fi;                                                                =
   \
 	$(foreach i, $(filter %.h,$^),                                     =
   \
 	    echo "#include "\"$(i)\"                                       =
   \
 	    | $(CXX) -x c++ -std=3Dgnu++98 -Wall -Werror -D__XEN_TOOLS__   =
     \




--=__PartA991E8D6.4__=
Content-Type: text/plain; name="build-include-no-C++.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="build-include-no-C++.patch"

include: fix build without C++ compiler installed=0A=0AThe rule for =
headers++.chk wants to move headers++.chk.new to the=0Adesignated target, =
which means we have to create that file in the first=0Aplace.=0A=0ASigned-o=
ff-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/include/Makefile=0A++=
+ b/xen/include/Makefile=0A@@ -120,7 +120,10 @@ headers99.chk: $(PUBLIC_C99=
_HEADERS) Mak=0A =0A headers++.chk: $(PUBLIC_HEADERS) Makefile=0A 	rm =
-f $@.new=0A-	$(CXX) -v >/dev/null 2>&1 || exit 0;                       =
           \=0A+	if ! $(CXX) -v >/dev/null 2>&1; then               =
                   \=0A+	    touch $@.new;                          =
                           \=0A+	    exit 0;                        =
                                   \=0A+	fi;                        =
                                           \=0A 	$(foreach i, =
$(filter %.h,$^),                                        \=0A 	    echo =
"#include "\"$(i)\"                                          \=0A 	   =
 | $(CXX) -x c++ -std=3Dgnu++98 -Wall -Werror -D__XEN_TOOLS__        \=0A
--=__PartA991E8D6.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartA991E8D6.4__=--


From xen-devel-bounces@lists.xen.org Fri May 12 07:35:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 07:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d956W-00020U-Jp; Fri, 12 May 2017 07:35:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d956U-00020O-MP
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 07:35:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A7/FF-02005-DA565195; Fri, 12 May 2017 07:35:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRWlGSWpSXmKPExsVyuP0Ov+7aVNF
 Ig2+Nihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b07Q1sBV/YKk682cvawHiRtYuRk0NCwEji
 7cR/TF2MXBxCAgsZJc4dbWMESbAJqEpsuH4KrEhEQFFi4qWnYDazQJzE1XNHgGwODmEBbYllD
 01ATBag8uXvpEBMXgFjid0vdCGmy0ss2jSDZQIj5wJGhlWM6sWpRWWpRbrmeklFmekZJbmJmT
 m6hgbGermpxcWJ6ak5iUnFesn5uZsYgX5iAIIdjI3fnQ4xSnIwKYnyXmIVjRTiS8pPqcxILM6
 ILyrNSS0+xCjDwaEkwZudApQTLEpNT61Iy8wBBgxMWoKDR0mEdy5Imre4IDG3ODMdInWK0Zij
 r+PjeyaOOfe+vmcSYsnLz0uVEuftAykVACnNKM2DGwQL5EuMslLCvIxApwnxFKQW5WaWoMq/Y
 hTnYFQS5l0JMoUnM68Ebt8roFOYgE7p/yMMckpJIkJKqoFxe11lc9zJ7VZOl+YlbawwSa3jX/
 Dj9vYWsc3uDgnWds/FdrkImcj8FXgiGTa96ytTd5tl17OVDtm/1toFaHYxR+jMf57JIcPJGvn
 QUCeo1+JiQSTrnhu2dq6FrXNPnd5/66jv9zgT0+anKcZWP3kvVRz9pMrn+mSNHUdS74bZnq3+
 Jb3NKUosxRmJhlrMRcWJAFbvNepfAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494574509!100191967!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19881 invoked from network); 12 May 2017 07:35:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 May 2017 07:35:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 23A22AAB1;
 Fri, 12 May 2017 07:35:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 12 May 2017 09:35:04 +0200
Message-Id: <20170512073504.4710-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.12-rc0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjEyYi1yYzBjLXRhZwoKeGVuOiBmaXhlcyBmb3IgNC4xMi1yYzAKCkl0IGNvbnRhaW5zIDIgZml4
ZXMgZm9yIGJvb3RpbmcgdW5kZXIgWGVuIGludHJvZHVjZWQgaW4gNC4xMiBhbmQgMiBmaXhlcwpm
b3Igb2xkZXIgcHJvYmxlbXMsIHdoZXJlIG9uZSBpcyBqdXN0IG11Y2ggbW9yZSBwcm9iYWJsZSBk
dWUgdG8gYW5vdGhlcgo0LjEyIGNoYW5nZS4KClRoYW5rcy4KCkp1ZXJnZW4KCiBhcmNoL3g4Ni9r
ZXJuZWwvY3B1L2FtZC5jICAgfCAgNSArKystLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
IHwgNDAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYv
eGVuL21tdV9wdi5jICAgICAgIHwgIDcgKysrKy0tLQogYXJjaC94ODYveGVuL3RpbWUuYyAgICAg
ICAgIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRp
b25zKC0pCgpCb3JpcyBPc3Ryb3Zza3kgKDEpOgogICAgICB4ZW4veDg2OiBEbyBub3QgY2FsbCB4
ZW5faW5pdF90aW1lX29wcygpIHVudGlsIHNoYXJlZF9pbmZvIGlzIGluaXRpYWxpemVkCgpKdWVy
Z2VuIEdyb3NzICgzKToKICAgICAgeDg2L3hlbjogZml4IHhzYXZlIGNhcGFiaWxpdHkgc2V0dGlu
ZwogICAgICB4ODYvYW1kOiBkb24ndCBzZXQgWDg2X0JVR19TWVNSRVRfU1NfQVRUUlMgd2hlbiBy
dW5uaW5nIHVuZGVyIFhlbgogICAgICB4ZW46IGFkanVzdCBlYXJseSBkb20wIHAybSBoYW5kbGlu
ZyB0byB4ZW4gaHlwZXJ2aXNvciBiZWhhdmlvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 07:39:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 07:39:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95Af-0002B3-3R; Fri, 12 May 2017 07:39:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d95Ad-0002AP-LA
 for xen-devel@lists.xen.org; Fri, 12 May 2017 07:39:27 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 92/F1-03696-EA665195; Fri, 12 May 2017 07:39:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3ddmmi
 kweS/4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aSxnb2gtk8FZ3T+RoYl3N1MXJyCAnkSXw5
 +Je9i5GDg1fATuLgPwuQsISAocTphTdZQGwWAVWJvTcms4HYbALqEm3PtrOC2CIC+hLzP/0Es
 5kFAiXmnZoNVi8skCLx+dAqZojxnhJdPYfYQWxOAS+JA7+uQ60SlPi7QxiiVUvi4a9bLBC2ts
 Syha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKGXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYeAxAsIPx5saAQ4ySHExKoryXWEUjhfiS8lMqMxKL
 M+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIE741UoDrBotT01Iq0zBxgbMCUSnDwKInwBoOke
 YsLEnOLM9MhUqcYFaXEebNBEgIgiYzSPLg2WDxeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 BvDMgUnsy8Erjpr4AWMwEt7v8jDLK4JBEhJdXAuHLFCfeyIwceac78v+7i7jrpky3nZvP439g
 7sfberDdiTSZT3ob84jqcIx0SO71vaRvDpPaL9c0XNdN0XjEIZ6qGJdo9F/NhspdP/8LzTfbm
 dIO+uk7JHtkHUlcu+fRWqpueMXZNumPtvpcjqfpmg9KOORX+BTvNmqqNTibHrTRhv9EY2Sykx
 FKckWioxVxUnAgAsauul8ICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494574764!71197612!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3487 invoked from network); 12 May 2017 07:39:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 07:39:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 01:39:24 -0600
Message-Id: <591582CD0200007800159194@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 01:39:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494522486-31732-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494522486-31732-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Mark pages as dirty after
 (rather than before) writing to them
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA1LjE3IGF0IDE5OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT3RoZXJ3aXNlIGEgbG9nZGlydHkgY2xpZW50IGNhbiByYWNlIHdpdGggb2JzZXJ2aW5n
IHRoZSBwYWdlIGJlY29taW5nIGRpcnR5LAo+IGFuZCBjb3B5IHRoZSBmcmFtZSBiZWZvcmUgdGhl
IHdyaXRlIGlzIGNvbXBsZXRlIGFuZCBlbmQgdXAgd2l0aCBhIHN0YWxlCj4gdmVyc2lvbi4KClNv
IEkgbXVzdCBoYXZlIGxvb2tlZCBhdCB0aGUgd3JvbmcgZXhhbXBsZXMgYmFjayB3aGVuIHdyaXRp
bmcgdGhpcwpjb2RlLiBUaGVyZSBhcmUgYSBjb3VwbGUgb2Ygb2RkaXRpZXMsIGJ1dCBpbiBwYXJ0
aWN1bGFyIEkgd29uZGVyIHdoeQp5b3Ugd291bGRuJ3Qgd2FudCB0byBhbHNvIG1vdmUgdGhlIHVz
ZSBpbiBkb191cGRhdGVfZGVzY3JpcHRvcigpLgpTaW1pbGFybHkgSSdkIGV4cGVjdCBodm1fdW5t
YXBfZ3Vlc3RfZnJhbWUoKSB3b3VsZCB3YW50IHRvIG1hcmsKdGhlIHBhZ2UgZGlydHkgaW4gdGhl
ICFwZXJtYW5lbnQgY2FzZSBpbnN0ZWFkIG9mCl9odm1fbWFwX2d1ZXN0X2ZyYW1lKCkgKEknbSBh
ZnJhaWQgaXQncyBhZ2FpbiBtZSB3aG8gaXMgZ3VpbHR5IG9mCmhhdmluZyBnb3QgdGhpcyBvbmUg
d3JvbmcpLgoKQXMgdG8gb2RkaXRpZXM6CgpXaHkgZG9lcyBhbGxvY19wYWdlX3R5cGUoKSBuZWVk
IHRvIG1hcmsgYSBwYWdlIGRpcnR5PyBXb3VsZG4ndApkb2luZyBzbyBpbiBmcmVlX3BhZ2VfdHlw
ZSgpIHN1ZmZpY2U/CgpXaHkgZG9lcyBmcmVlX3BhZ2VfdHlwZSgpIGhhdmUgYW4gZXh0cmEgcGFn
aW5nX21vZGVfZW5hYmxlZCgpCmNoZWNrIHdoaWNoIG5vIG90aGVyIGNhbGxlcnMgaGF2ZT8KCldo
eSBhcmUgcGFnZXMgYmVpbmcgbWFya2VkIGRpcnR5IHdoZW4gdGhleSBhcmUgYmVpbmcgcGlubmVk
PyBBcwpwZXIgYWJvdmUsIGRvaW5nIHRoaXMgd2hlbiB1bnBpbm5pbmcgb3VnaHQgdG8gc3VmZmlj
ZSwgYW5kIGJvdGgKc2VlbSByZWR1bmRhbnQgd2l0aCB3aGF0IGFsbG9jX3BhZ2VfdHlwZSgpIC8g
ZnJlZV9wYWdlX3R5cGUoKQpkbyByZXNwZWN0aXZlbHkuCgpXaHkgZG9lcyBNTVVfTUFDSFBIWVNf
VVBEQVRFIHJlcXVpcmUgZGlydHlpbmcgdGhlIE1GTj8KU2FtZSBmb3IgcDJtX3BvZF9kZW1hbmRf
cG9wdWxhdGUoKSBhbmQKX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoKSBkb2luZyB0aGlzIG5l
eHQgdG8gYQpzZXRfZ3Bmbl9mcm9tX21mbigpIGNhbGwuIChUaGVyZSBJIGFkZGl0aW9uYWxseSB3
b25kZXIgd2hldGhlcgppdCBzaG91bGRuJ3QgaG9ub3IgZ2xvYmFsIGxvZy1kaXJ0eSBtb2RlIGlu
c3RlYWQgb2YgdW5jb25kaXRpb25hbGx5CnNldHRpbmcgcDJtX3JhbV9ydy4pCgpXaHkgZG9lcyBo
dm1fYWRkX2lvcmVxX2dtZm4oKSBtYXJrIHRoZSBwYWdlIGRpcnR5LCBidXQKaHZtX3JlbW92ZV9p
b3JlcV9nbWZuKCkgZG9lc24ndCAoZGVzcGl0ZSBjYWxsaW5nIGNsZWFyX3BhZ2UoKSk/Cklzbid0
IHRoZSBwYWdlIHBhcnQgb2YgdGhlIGd1ZXN0IG5vIG1hdHRlciB0aGF0IGl0J3Mgbm90IHBhcnQg
b2YgaXRzCnBoeXNtYXA/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 07:54:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 07:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95Oa-0003Ov-6v; Fri, 12 May 2017 07:53:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jirislaby@gmail.com>) id 1d95OZ-0003Op-PK
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 07:53:51 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 85/B7-01870-E0A65195; Fri, 12 May 2017 07:53:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyMbThsC5flmi
 kwcp9ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afnTMZCzbJVpy8/YG9gbFftIuRi0NIYBqj
 RPvad8wgjoTAHVaJDVsvsnQxcgI5cRIPFu5mh7CrJJ73HWcCsYUElCQ+bZ3OBNH9lknizM6bY
 AlhATeJDbeOgdkiAhoSZxrXMYPYzALXGCU2L42EaGhjlGjatAQswSagKNFy9hpYA6+AlcT3u0
 vBtrEIqEpcmXMYzBYVCJd4seUPK0SNoMTJmU/AruMUMJX4O62PBWKBusSfeZeglolLNH1ZyQp
 hy0tsfzuHeQKj8Cwk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBsZ6
 uanFxYnpqTmJScV6yfm5mxiBUVDPwMC4g/HVcb9DjJIcTEqivJdYRSOF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfBqZQLlBItS01Mr0jJzgPEIk5bg4FES4V2VDpTmLS5IzC3OTIdInWI05nhx+f
 17Jo4nK3+8ZxJiycvPS5US5zUFmSQAUppRmgc3CJYmLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhT
 nYFQS5l2UATSFJzOvBG7fK6BTmIBO6f8jDHJKSSJCSqqBMawmKTd5SdihhNcqElM+MBkqVz0x
 vu97QIErT56n78eWL3Xb9Li9585fdXHCsV2T1lbmXEs3XHDGXvSVj+TD8P/ablW8J92fXr/cU
 8ElGevYkyYUvHB3VOqiXc+2L319TUBj5rYcHlamKzONmY4xZm9fdWuNT/Yz+Z2VgnvklbZNm6
 ZyXF0wVomlOCPRUIu5qDgRAE7Pk3MOAwAA
X-Env-Sender: jirislaby@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494575630!100195749!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30517 invoked from network); 12 May 2017 07:53:50 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 07:53:50 -0000
Received: by mail-wr0-f195.google.com with SMTP id 6so6483118wrb.1
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 00:53:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=g653oNOjbHr7+myf3sru29+HaX+FUzGoegqdjvML9iM=;
 b=SpK6f0j8g17wUHVUQii/yiOq+m4SQvr8SnFT2DjQEequdhfi5a1EJ/HhOJxs6379C5
 1DIQMTIzUQh4mFQml+CHTYKPgT2oYmxBsp6e+LJstatTm9dyqT4Xrp+Twn743AxNyJLP
 cWztsDQP41pYwlw5tSsoC6rJsTbWmA4QsXWJYfXC9dAQMKE7QqajLldi/KqxlGkfYbXH
 Or5SdQhYnIXIlW5P9FFLchqyojghEnWHpQmIru4nGjNIc/dZAAUbu7XFa+agQjnsdTYR
 BwylsyslMxTByteSIBb35l9DpdfO9idZWfZhPWLyflMdV9/UbuPDdLuv8QaeGJEaTQgq
 AvUw==
X-Gm-Message-State: AODbwcBc6gSuE9XInNJf+Ms5pDmrQ4yxrPMP6BDdDaw6rt0/b92Ax/b/
 KZR+nPhtjiV72g==
X-Received: by 10.223.162.158 with SMTP id s30mr2204917wra.34.1494575629769;
 Fri, 12 May 2017 00:53:49 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::19f?
 (f.9.1.0.0.0.0.0.0.0.0.0.a.a.a.a.5.8.d.a.7.2.e.2.0.4.2.4.1.0.a.2.v6.cust.nbox.cz.
 [2a01:4240:2e27:ad85:aaaa::19f])
 by smtp.gmail.com with ESMTPSA id s81sm848060wms.6.2017.05.12.00.53.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 May 2017 00:53:49 -0700 (PDT)
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <20170421141305.25180-1-jslaby@suse.cz>
 <20170421141305.25180-4-jslaby@suse.cz>
 <20170426014217.hshjlweqsimaumuy@treble>
From: Jiri Slaby <jslaby@suse.cz>
Message-ID: <4c3b765e-483a-4d9b-c451-6eccc02403f3@suse.cz>
Date: Fri, 12 May 2017 09:53:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170426014217.hshjlweqsimaumuy@treble>
Content-Language: en-GB
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v3 04/29] x86: assembly,
	use ENDPROC for functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMjYvMjAxNywgMDM6NDIgQU0sIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+PiBAQCAtMzIz
LDcgKzMyMyw3IEBAIEVOVFJZKHJlc3VtZV91c2Vyc3BhY2UpCj4+ICAJbW92bAklZXNwLCAlZWF4
Cj4+ICAJY2FsbAlwcmVwYXJlX2V4aXRfdG9fdXNlcm1vZGUKPj4gIAlqbXAJcmVzdG9yZV9hbGwK
Pj4gLUVORChyZXRfZnJvbV9leGNlcHRpb24pCj4+ICtFTkRQUk9DKHJldF9mcm9tX2V4Y2VwdGlv
bikKPiAKPiBXaGF0IGV4YWN0bHkgaXMgdGhlIG1vdGl2YXRpb24gb2YgdGhpcyBwYXRjaD8gIEl0
IHdvdWxkIGJlIGdvb2QgdG8KPiBkZXNjcmliZSB0aGF0IGluIHRoZSBjb21taXQgbWVzc2FnZS4K
PiAKPiBJcyB0aGUgcG9pbnQgdG8gYWxsb3cgb2JqdG9vbCB0byBnZW5lcmF0ZSBDRkkgZm9yIGl0
PyAgSWYgc28sIEkgZG9uJ3QKPiByZWFsbHkgc2VlIGhvdyB0aGF0IHdvdWxkIHdvcmsuICBUb2Rh
eSwgb2JqdG9vbCBjb25zaWRlcnMgRU5EUFJPQyB0bwo+IGFubm90YXRlIGEgKmNhbGxhYmxlKiBm
dW5jdGlvbiB3aGljaCBjb25mb3JtcyB0byB0aGUgQyBjYWxsaW5nIEFCSSBhbmQKPiBjYW4gYmUg
Y2FsbGVkIGJ5IGFub3RoZXIgZnVuY3Rpb24uICBUaGUgc3RhY2sgaXMgaW4gYSBrbm93biBzdGF0
ZSBhdAo+IGZ1bmN0aW9uIGVudHJ5LCBhbmQgc28gdGhlIENGSSAob3IgZnJhbWUgcG9pbnRlciBp
bmZvKSBjYW4gYmUgcmVsaWFibHkKPiBkZXRlcm1pbmVkLgoKVWdoLCBJIGhhdmVuJ3QgY2hlY2tl
ZCB0aGlzIGluIDEwMCAlIG9mIGNhc2VzLCBidXQgdGhpcyBsb29rcyBwcmV0dHkKZnJhZ2lsZSB0
byBtZS4gRnJvbSByZWFkaW5nIHRoZSBjb2RlLCB0aGUgdXNlIG9mIEVORCBvciBFTkRQUk9DIGlz
CnJhdGhlciByYW5kb20gLS0gZGVwZW5kaW5nIG9uIG1vb2QgYW5kIHdobyB3cm90ZSB0aGUgY29k
ZS4KCj4gQnV0IGVudHJ5IGNvZGUgaXMgZGlmZmVyZW50LiAgSW4gbW9zdCBjYXNlcywgdGhlIGds
b2JhbCBzeW1ib2xzIGFyZW4ndAo+IGFjdHVhbGx5IGNhbGxlZCwgYW5kIHRoZXkgZG9uJ3QgZm9s
bG93IGFueSBjb252ZW50aW9ucy4gIFRoZSBjb2RlIGlzCj4gc3BhZ2hldHRpLWVzcXVlLCB3aXRo
IEhXIGhhbmRsZXJzIGFuZCBqdW1wcyBldmVyeXdoZXJlLiAgVGhlIHN0YXRlIG9mCj4gdGhlIHN0
YWNrIGF0IHN5bWJvbCBlbnRyeSB2YXJpZXMgcGVyICJmdW5jdGlvbiIuICBUaGF0J3Mgd2h5IG9i
anRvb2wKPiBpZ25vcmVzIHRoZXNlIGZpbGVzLgoKVW5mb3J0dW5hdGVseSwgdGhpcyBpcyB0cnVl
LgoKPiBGb3Igc3BlY2lhbCBjYXNlcyAobGlrZSBlbnRyeSBjb2RlKSwgSSB3YXMgdGhpbmtpbmcg
d2UnZCBuZWVkIG1hbnVhbCBDRkkKPiBhbm5vdGF0aW9ucywgbGlrZSB3ZSBoYWQgYmVmb3JlLiAg
T3IgbWF5YmUgdGhlcmUncyBhbm90aGVyIHdheSwgbGlrZQo+IHNvbWUgbmV3IG1hY3JvcyB3aGlj
aCB0ZWxsIG9ianRvb2wgYWJvdXQgdGhlIEhXIGVudHJ5IHBvaW50cyBhbmQgdGhlCj4gc3RhdGUg
b2YgdGhlIHJlZ2lzdGVycyB0aGVyZS4KPiAKPiBCdXQgSSdtIGhhdmluZyB0cm91YmxlIHNlZWlu
ZyBob3cgbWFya2luZyB0aGVzZSBjb2RlIHNuaXBwZXRzIHdpdGgKPiBFTlRSWS9FTkRQUk9DIHdv
dWxkIGhlbHAgb2JqdG9vbCBtYWtlIGFueSBzZW5zZSBvZiB0aGUgY29kZSBhbmQgd2hlcmUKPiB0
aGluZ3MgYXJlIG9uIHRoZSBzdGFjay4KCk9rLCBteSBpbnRlbnRpb24gd2FzIHRvIGhhdmUgZXZl
cnkgbGluZSBvZiBhc3NlbWJseSBjb2RlIGluIGJldHdlZW4gb2YKRlVOQ19TVEFSVC9GVU5DX0VO
RC4gVGhhdCB3YXksIGV2ZXJ5IHJzcCByZWxhdGVkIHB1c2gvcG9wL3N1Yi9hZGQgY2FuIGJlCmFu
bm90YXRlZCB2ZXJ5IGVhc2lseS4gRm9yIHRoZSBDLWxpa2UgZnVuY3Rpb25zIHRoaXMgaXMgYWxs
IHdoYXQgbmVlZHMKdG8gYmUgZG9uZS4KClRoZW4gdGhlcmUgaXMgdGhlIHNwYWdoZXR0aSBjb2Rl
LiBBbmQgSSB3YXMgdGhpbmtpbmcgYWJvdXQgbWFudWFsCmFubm90YXRpb25zIGxpa2U6CgogICMg
c2tpcCB0aGUgZnJhbWUgcG9pbnRlciBjaGVja2luZyBiZXR3ZWVuIFNUQVJUK0VORCBoZXJlCiAg
T0JKVE9PTChTS0lQX0NIRUNLSU5HKQoKICAjIHRoaXMgZm4gaGFzIHVudXN1YWwgZnJhbWUgKGxp
a2UgaW50ZXJydXB0cyBoYXZlKSwKICAgIGFuZCB5b3UgY2FuIGZpbmQgcmV0dXJuIFJJUCBzdG9y
ZWQgYXQgZnAgKyAweDIwCiAgT0JKVE9PTChSSVBfSVNfQVQsIDB4MjApCgogICMgcHV0IHRoaXMg
cmF3IENGSSBmb3IgdGhpcyBsb2NhdGlvbiBpbnRvIGVoX2ZyYW1lCiAgT0JKVE9PTChSQVdfQ0ZJ
LCAweDAwLCAweDAwLCAweDAwKQoKClNpbWlsYXJseSwgSSBoYXZlIE9CSlRPT0woU1RBUlRfRlVO
QykgYW5kIE9CSlRPT0woRU5EX0ZVTkMpIGVtaXR0ZWQgd2l0aAplYWNoIEZVTkNfU1RBUlQvRlVO
Q19FTkQuIFNvIGZhciwgd2hlbiBtYW51YWxseSBleHBhbmRlZCBmb3Igc2ltcGxpY2l0eSwKaXQg
bG9va3MgbGlrZSB0aGlzOgoKI2RlZmluZSBPQkpUT09MX1NUQVJUX0ZVTkMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgLnB1c2hzZWN0aW9uIC5kaXNjYXJkLmFzbWZ1bmN0
aW9ucyBBU01fTkwgICAgICAgXAogICAgICAgIC5sb25nIDB4ZmQxMTExMTEgQVNNX05MICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAubG9uZyAxZiAtIC4gQVNNX05MICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgLnBvcHNlY3Rpb24gQVNNX05MICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgIDE6CgojZGVmaW5lIE9CSlRPT0xfRU5EX0ZV
TkMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAucHVzaHNlY3Rpb24g
LmRpc2NhcmQuYXNtZnVuY3Rpb25zIEFTTV9OTCAgICAgICBcCiAgICAgICAgLmxvbmcgMHhmZTEx
MTExMSBBU01fTkwgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgIC5sb25nIDFmIC0g
LiBBU01fTkwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAucG9wc2VjdGlv
biBBU01fTkwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgMToKCjB4ZmQx
MTExMTEsIDB4ZmUxMTExMTEgYXJlICJvcGNvZGVzIiBmb3Igb2JqdG9vbCBtZWFuaW5nClNUQVJU
X0ZVTkMvRU5EX0ZVTkMuIFNpbWlsYXIgd291bGQgYmUgU0tJUF9DSEVDS0lORywgUklQX0lTX0FU
LCBhbmQKUkFXX0NGSSBmcm9tIHRoZSBhYm92ZS4KClNvIG9uIHRoZSBvYmp0b29sIHNpZGUsIGl0
IGxvb2tzIGxpa2U6CiAgICAgICAgc3dpdGNoIChkYXRhLT5tYWdpYykgewogICAgICAgIGNhc2Ug
MHhmZDExMTExMToKICAgICAgICAgICAgICAgIHBjX2JlZ2luID0gcmVsYS0+YWRkZW5kOwogICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAweGZlMTExMTExOgogICAgICAgICAgICAg
ICAgcmV0ID0gZHdhcmZfYW5ub3RhdGVfZnVuYyhkd2FyZiwgcmVsYS0+c3ltLT5zZWMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNfYmVnaW4sIHJlbGEtPmFkZGVuZCAtIHBjX2Jl
Z2luKTsKICAgICAgICAgICAgICAgIGlmIChyZXQgPCAwKQogICAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gLTE7CgogICAgICAgICAgICAgICAgYnJlYWs7CgpTbyB0aGlzIHdhcyBteSBpZGVh
IC0tIGhhdmluZyBhbGwgY29kZSBtYXJrZWQgYXMgZnVuY3Rpb24gYW5kIG1hbnVhbGx5CmFubm90
YXRlIHRob3NlIHdoaWNoIGFyZSBkaWZmZXJlbnQuCgp0aGFua3MsCi0tIApqcwpzdXNlIGxhYnMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 08:10:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:10:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95eJ-0005Es-Jg; Fri, 12 May 2017 08:10:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298dcf206=citrix-osstest@xenproject.org>)
 id 1d95eI-0005Ee-Hk
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 08:10:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 37/0A-03613-DDD65195; Fri, 12 May 2017 08:10:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7dXNF
 Ig3ezeC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b0i29ZCx5IVEyasYe1gXGDYBcjJ4eEgL/E
 +2XzWCBsD4mXU/azgtgiAs4SEz7cZgOxeQX0JL5+mcHcxcjBISxgIdGx2rGLkQuovIlRon/yO
 kaIXjeJnV/vM8PYPbPXgNlsQDMn9kxkAellEVCVeDK1EiQsJKAlsXTxSiaI8YISJ2c+ATuBWU
 BC4uCLF1BjLCXWT77LOoGRbxaSsllIyhYwMq1i1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNP
 LTS0uTkxPzUlMKtZLzs/dxAgMKQYg2MH4Z37gIUZJDiYlUd5LrKKRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4S3OAcoJFqempFWmZOcDghklLcPAoifAqAANciLe4IDG3ODMdInWKUZfj3dIP7
 5mEWPLy81KlxHnngcwQACnKKM2DGwGLtEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5s0Gmc
 KTmVcCt+kV0BFMQEf0/xEGOaIkESEl1cAoLJQzzcv0oOL/+dG6bTyTjuzTtleRdJk293qc4NQ
 yHt1/JdNz92su3rDHVVwnZN2a4u0efR+cHxzeN2mvkZihUXWnbIMo+0bFjHt/Zz91OaL76crF
 m8sLL8i3npyaaPeZ/8/FaNZLRp7Z/NdvXyn+uF5aeerj+zJSPS3qivIf1+hdXLFq/VlpJZbij
 ERDLeai4kQA0kDkLa8CAAA=
X-Env-Sender: prvs=298dcf206=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494576603!68129984!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17173 invoked from network); 12 May 2017 08:10:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 08:10:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,328,1491264000"; d="scan'208";a="423372671"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71292-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=8bb61740d47b0788bc313f113cbad4a78b55101e
X-Osstest-Versions-That: ovmf=f4ac4354652b2bcf4f138b5ebd79b2f07710d4ef
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 12 May 2017 09:10:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71292: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI5MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyOTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI5MQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjkxCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgOGJiNjE3NDBk
NDdiMDc4OGJjMzEzZjExM2NiYWQ0YTc4YjU1MTAxZQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZjRhYzQzNTQ2NTJiMmJjZjRmMTM4YjVlYmQ3OWIyZjA3NzEwZDRlZgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjkxICAyMDE3LTA1LTExIDE2OjQ2OjQyIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI5MiAgMjAxNy0wNS0xMiAwNTo0NjozNCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA4YmI2MTc0MGQ0N2IwNzg4YmMzMTNmMTEzY2JhZDRhNzhiNTUxMDFlCkF1
dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUaHUgTWF5IDExIDE4
OjIwOjA5IDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZy9tZW1tYXA6IER1bXAgbWVtb3J5IG1hcCBp
bmZvcm1hdGlvbiBmb3IgYWxsIG1lbW9yeSB0eXBlcwogICAgCiAgICBUaGUgcGF0Y2ggZHVtcHMg
bWVtb3J5IG1hcCBpbmZvcm1hdGlvbiBmb3IgYWxsIG1lbW9yeSB0eXBlcy4KICAgIEJ1dCB0byBm
b2xsb3cgdGhlIFNGTyBmb3JtYXQgb2YgIm1lbW1hcCIgZGVmaW5lZCBpbiBTaGVsbCAyLjIgc3Bl
YywKICAgIHRoZSBwYXRjaCBkb2Vzbid0IGR1bXAgdGhlIG1lbW9yeSBtYXAgaW5mb3JtYXRpb24g
Zm9yIE9FTS9PUwogICAgbWVtb3J5IHR5cGVzLiBCdXQgaXQgZG9lcyBpbmNsdWRlIHRoZSBPRU0v
T1MgbWVtb3J5IGluIHRoZSB0b3RhbAogICAgc2l6ZSBpbiBTRk8gZm9ybWF0LgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCBhYzI1
ZWJkY2NjNjY3ZWNmODM5N2M3MzEwZjY2ZThlMmZjZmFjYjI2CkF1dGhvcjogUnVpeXUgTmkgPHJ1
aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUaHUgTWF5IDExIDE2OjEyOjEwIDIwMTcgKzA4MDAK
CiAgICBTaGVsbFBrZy9tZW1tYXA6IFJlZmluZSBjb2RlCiAgICAKICAgIFRoZSBwYXRjaCBjaGFu
Z2VzIEJ1ZmZlciB0byBEZXNjcmlwdG9ycywgY2hhbmdlcwogICAgKFVJTlQ4ICpXYWxrZXIpIHRv
IChFRklfTUVNT1JZX0RFU0NSSVBUT1IgKldhbGtlcikuCiAgICBUaGUgY2hhbmdlIG1ha2VzIGxv
dHMgb2YgdHlwZSBjb252ZXJzaW9uIHVubmVjZXNzYXJ5LgogICAgCiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2Zm
LWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVu
IENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 08:13:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:13:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95hl-0005QW-3M; Fri, 12 May 2017 08:13:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298470297=roger.pau@citrix.com>)
 id 1d95hk-0005QQ-Bz
 for xen-devel@lists.xen.org; Fri, 12 May 2017 08:13:40 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9E/95-01992-3BE65195; Fri, 12 May 2017 08:13:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWyU9JRQndznmi
 kwbtnXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aH8/1sBS9YKy4ubmVrYLzH0sXIySEh4Cex
 90w3mM0ioCpx5eB8ti5GDg42AXuJ6V8rQMIiAtoSRw//BwszC5hL/PnABBIWFtCXmH1jJ5jNK
 +ApcfPTAiaQEiEBA4nTV7QgwoISJ2c+ARvOLKAncWPqFKgp0hLL/3FAhOUlmrfOZgaxOQUMJX
 Z+PQM2UVRARWLi/D52EFtIQFGif94DNoh70yW2/v3FPIFRYBaSDbOQbJiFsGEWkg0LGFlWMao
 XpxaVpRbpWuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGKgMQ7GA82Ox8iFGS
 g0lJlPcSq2ikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnesFygnGBRanpqRVpmDjBmYNISHDxKI
 rxXQdK8xQWJucWZ6RCpU4zGHO+WfnjPxDHn3tf3TEIsefl5qVLivN0gpQIgpRmleXCDYLF8iV
 FWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8M0Cm8GTmlcDtewV0ChPQKf1/hEFOKUlESEk1MIY
 +/tiioXz62I6MyypsX1Mvui/6vjFrss07rqQpc7TsWp1+nhcqYBe8lTtHwLwofzmT0w1BpeAe
 s0dhPWu/flq09pvKIrWJsucvW93yu3ldfkfMc80WwZQfSr6KD4X+sTn2y21p0N4el5KxIDoko
 +3AKp0gKy2W686hUceYdzxraHj/eH9EixJLcUaioRZzUXEiANLAyFXgAgAA
X-Env-Sender: prvs=298470297=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494576818!97598182!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6400 invoked from network); 12 May 2017 08:13:39 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 08:13:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,328,1491264000"; d="scan'208";a="45902320"
Date: Fri, 12 May 2017 09:13:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>
Message-ID: <20170512081331.xam7p4vkbb2eora4@dhcp-3-128.uk.xensource.com>
References: <1494527023.31246.8.camel@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494527023.31246.8.camel@gmail.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] xl list command hangs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTE6NTM6NDNQTSArMDUzMCwgUHJhdmVlbiBLdW1hciB3
cm90ZToKPiBIaSBBbGwsCj4gCj4gSSBhbSB3b3JraW5nIHdpdGggbGF0ZXN0IHhlbiBjb2RlIGJh
c2UgKCBVbnN0YWJsZSBicmFuY2ggKS4gVHJpZWQgd2l0aAo+IG5vIGNoYW5nZXMgLyBjb21taXQg
ZnJvbSBteSBlbmQsIGFuZCB3YXMgZmFjaW5nIHRoZSBoYW5nIGlzc3VlIHdoaWxlCj4gcnVubmlu
ZyB4bCBsaXN0IGNvbW1hbmQuIEkgdHJpZWQgZG9pbmcgbWFrZSB3b3JsZCBhbmQgaW5zdGFsbGlu
ZyB0aGUKPiBwYWNrYWdlcywgYnV0IHN0aWxsIHRoZSBwcm9ibGVtIHBlcnNpc3RzLiBUaGVyZSB3
ZSBub3QgYW55IHNwZWNpZmljCj4gbG9ncyBpbiB4bCBkbWVzZyB3aGVuIEkgcmFuIHRoZSBjb21t
YW5kLgo+IAo+IEhhcyBhbnlvbmUgb2JzZXJ2ZWQgdGhpcyBpc3N1ZSA/IFBsZWFzZSBwcm92aWRl
IHBvaW50ZXIgaG93IEkgY2FuCj4gcmVzb2x2ZSB0aGlzIGlzc3VlLiBUaGFua3MgaW4gYWR2YW5j
ZS4KPiAKPiBCZWxvdyBhcmUgdGhlIHNuYXBzaG90IC8gbWFjaGluZSBkZXRhaWxzIDoKPiAKPiAK
PiBwcmF2ZWVuQHByYXZlZW4tQXNwaXJlLUU1LTU3M0c6fiQgc3VkbyB4bCBsaXN0Cj4gTmFtZcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgSUTCoMKgwqBNZW0gVkNQVXMJU3RhdGUKPiAJVGltZShzKQoK
SXMgeGVuc3RvcmVkIChvciBveGVuc3RvcmVkKSBydW5uaW5nPwoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 08:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95ic-0005VV-CG; Fri, 12 May 2017 08:14:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1d95ib-0005VJ-0x
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 08:14:33 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 93/FE-01721-8EE65195; Fri, 12 May 2017 08:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXiVRvkrPs8TzT
 S4N40WYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPmi5ksBfuYK9bvWcrawPiMqYuRi0NIYAaj
 xPITt9hAHBaBWawSz+/fBHMkBLaxSnxb+Jq5i5ETyImTWLpuMjuEXS6x4Ok3sLiQgLrEvUW32
 SFGLWeS2HXkHhNIgllAS+LGv5dgNq+AnsSrW5dZQWxhgQiJlR+OsIHYbALaEptuPAAbxCkQIj
 F9bRtYnEVAVeLNn/vMIEOZBe4zShzasYEZYqi2xDKoi3gFbCTmXu9jhNi8lFFiTdcRsPNEBDQ
 ktp75B3WqrMTu34+YJjAKz0Jy1CwkR81CMncBI/MqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMD
 Y73c1OLixPTUnMSkYr3k/NxNjMBwZwCCHYyN350OMUpyMCmJ8l5iFY0U4kvKT6nMSCzOiC8qz
 UktPsQow8GhJMEblguUEyxKTU+tSMvMAUYeTFqCg0dJhPcqSJq3uCAxtzgzHSJ1itGYY869r+
 +ZOB6t/PGeSYglLz8vVUqc9xtIqQBIaUZpHtwgWEK4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5
 GJWFeMWB6EeLJzCuB2/cK6BQmoFP6/wiDnFKSiJCSamDc+MF0dciZgDTj2wwecyTifri9V9PX
 8rMy9jCoMrTST3jPxTK/tHsaU5+0gh+jns+VlaszlnG/fnr5zL2Ll6s3Fn1QXMt4Y3KUWiXTA
 quPdpxtpq2ufE9af1u1/s8xU19TcOrJ13JBw8vFN3LqZF+6rqo4fKxhGnPNE3+LV9OXy1xmCD
 r9sUyJpTgj0VCLuag4EQCXIm0EAwMAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494576871!88447805!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51240 invoked from network); 12 May 2017 08:14:31 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 08:14:31 -0000
Received: by mail-wm0-f67.google.com with SMTP id u65so12066927wmu.3
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 01:14:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=gvLqFkxd0Ofq6P1zgpFiwaEyTtl9HzQx2V0bOPYBQDA=;
 b=USVbnNTZAvQY0B3TJpOQznfgH+DcJwjHIO41Dn1Pw00cuhMvaOaeGu534qRTHxb5Qx
 SwhkxEPf16xWb4A2kxxGJ5yvaNX8YJwRHSwKv80tEOUNnH2uFWvdQNEMDIfTDC9x8IGd
 LqQTPobnFjd8RmGDTcQwageDcR68rQ+w11rrktjFKivGY5nru9r8I5K0fp3oEuV3R3a9
 DDkGW+hM5YSQQ9GVGbrpUF2imyhlxytxaNro5+Er2UPyfGg8ylF1wGRpBufEX8VJPfW9
 2i0I1vXr1Qrm9HEul7QbTr2suGSR34ZmnqZn2J51JsuO4EtXw58Xbqp2Y7y2UuixtMfV
 J8fQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=gvLqFkxd0Ofq6P1zgpFiwaEyTtl9HzQx2V0bOPYBQDA=;
 b=qontv92EmhaTH3p6663ZRH6ebkq+dgFEFSpeHyE/ZBf9llmMoT6iDvj9ttv+cQl3N6
 IjxZqZtPYVKj03NvdiJlE1q8o0kmopoIlV+USrFarBeYqkTZVru1qEBHhrcn03vi0B4S
 d7mJ9dKFigTtGr53GERylO6AyPLA7xgihci7V9di0qnqE2Fu1pgLznqk6EDfIGVbCH0i
 McshLOH8ETwFCG/4eViyjGEQmSztukjMBctUr9QGX27K/Umt/WejU1qjevI3KYaZ6Cur
 RriEQZ1qhfMhUAoSVDsgMSqzquPOB6Clh/2owbzn0yajqiV2CeO1C7jhynruCdUmJB49
 FXrg==
X-Gm-Message-State: AODbwcCZcxMfKVAXBjd5+3zJ390jhKlqcP5t+SBXQcZN8DXbPuk/omlW
 GNafGUROMVYDvQ==
X-Received: by 10.28.17.143 with SMTP id 137mr193092wmr.52.1494576871054;
 Fri, 12 May 2017 01:14:31 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:f877:190e:c4c3:3d84?
 ([2a02:c7f:ac18:da00:f877:190e:c4c3:3d84])
 by smtp.gmail.com with ESMTPSA id 133sm3257165wms.22.2017.05.12.01.14.30
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 12 May 2017 01:14:30 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <B007EEBD3FB23C4B870B3DBAD89B9C7831EC7C74@SHSMSX104.ccr.corp.intel.com>
Date: Fri, 12 May 2017 09:14:29 +0100
Message-Id: <E3AA7904-7786-40F6-B00D-D64EC06615D6@gmail.com>
References: <98883CCC-EDB6-4E32-87A4-B427E2AF87DE@gmail.com>
 <20170512022450.GA3420@yi.y.sun>
 <B007EEBD3FB23C4B870B3DBAD89B9C7831EC7C74@SHSMSX104.ccr.corp.intel.com>
To: "Zhang, Yu C" <yu.c.zhang@intel.com>
X-Mailer: Apple Mail (2.2104)
Cc: Juergen Gross <jgross@suse.com>, "Liu, Yi L" <yi.l.liu@intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, "Sun, Yi Y" <yi.y.sun@intel.com>, "Huang,
 Kai" <kai.huang@intel.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Added 5 additional Design sessions to Developer
	Summit Schedule
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gMTIgTWF5IDIwMTcsIGF0IDAzOjQ0LCBaaGFuZywgWXUgQyA8eXUuYy56aGFuZ0BpbnRl
bC5jb20+IHdyb3RlOgo+IAo+IFRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0LCBZaS4gT3VyIG5hbWVz
IG1heSBiZSBjb25mdXNpbmcuIDotKQo+IEFuZCB5ZXMsIEkgd2lsbCBoYXZlIGEgZGlzY3Vzc2lv
biBzZXNzaW9uIG9uIDUgbGV2ZWwgcGFnaW5nIGVuYWJsaW5nIHdpdGggSnVlcmdlbi4gCj4gCj4g
Qi5SLgo+IFl1IAoKQXBvbG9naWVzLiBUaGlzIGlzIGZpeGVkLiBJdCBoYXMgbGVzcyB0byBkbyB3
aXRoIG5hbWVzLCBidXQgbW9yZSB0byBkbyB3aXRoIGEgdmVyeSB1bndpZWxkeSBzcHJlYWRzaGVl
dCB3aGljaCBjb250YWlucyBhbGwgdGhlIGRhdGEgZnJvbSB3aGljaCBJIGhhdmUgdG8gY29weSBz
dHVmZjogYWJvdXQgODAgeCA2MCBmaWVsZHMuCkxhcnMKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 08:16:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:16:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95k9-0005f4-ND; Fri, 12 May 2017 08:16:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298470297=roger.pau@citrix.com>)
 id 1d95k8-0005ev-I4
 for xen-devel@lists.xen.org; Fri, 12 May 2017 08:16:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 39/09-01999-74F65195; Fri, 12 May 2017 08:16:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQtclXzT
 SYNoncYslHxezODB6HN39mymAMYo1My8pvyKBNWPKok6mghMcFVs+fWduYNzF3sXIySEh4Cex
 vv8+K4jNIqAq8eDqfuYuRg4ONgF7ielfK0DCIkDhS9O2gJUzC2RIHH/3GKxcGKi1/95SsDivg
 KfE8nObWEBsIYEiiW371zNBxAUlTs58wgLRqyOxYPcnNpDxzALSEsv/cYCEOYE2/dx1AWykqI
 CKxMT5fewQYxQl+uc9YIO4Ml1i699fzBMY+WchmToLydRZCFMXMDKvYtQoTi0qSy3SNTTSSyr
 KTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD8GINjB2DfL+RCjJAeTkijvJVbRSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvKdygXKCRanpqRVpmTnASIBJS3DwKInw+uYBpXmLCxJzi
 zPTIVKnGHU53i398J5JiCUvPy9VSpz3G8gMAZCijNI8uBGwqLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYV4xkFU8mXklcJteAR3BBHRE/x9hkCNKEhFSUg2MVRtMUh8zfRA1qWKbWlFUaH7
 ks5Bigfn5Azvs/ixOPj7zSrhJsPHGkyL//u258KHml0ph6aLkjPAJBVz8X6qY7/7Sa64+9XuZ
 VVtPqXiAt+Yn2X9c55jXXWe6Yl5s9uGFJPM/5T2uE2LlGnisrOqsrvxez3iJW8DSvHvzU2P/c
 8lPGjTTwyuUWIozEg21mIuKEwHrQ3pIxQIAAA==
X-Env-Sender: prvs=298470297=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494576964!76403257!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53319 invoked from network); 12 May 2017 08:16:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 08:16:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,328,1491264000"; d="scan'208";a="45902446"
Date: Fri, 12 May 2017 09:15:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Charles Arnold <carnold@suse.com>
Message-ID: <20170512081538.hmi4ndeulhs7vmf6@dhcp-3-128.uk.xensource.com>
References: <591491760200009100117EC5@prv-mh.provo.novell.com>
 <591491760200009100117EC5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591491760200009100117EC5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wei.liu2@citrix.com, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Patch] Fix broken package config file
	xenlight.pc.in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTA6Mjk6NDJBTSAtMDYwMCwgQ2hhcmxlcyBBcm5vbGQg
d3JvdGU6Cj4gVGhlIFJlcXVpcmVzIGxpbmUgaW4gdGhpcyBjb25maWcgZmlsZSB1c2VzIHRoZSB3
cm9uZyBuYW1lcyBmb3IgdHdvIGRlcGVuZGVuY2llcy4KPiAKPiBUaGUgcGFja2FnZSBjb25maWcg
ZmlsZSBmb3IgeGVuY3RybCBpcyBjYWxsZWQgJ3hlbmNvbnRyb2wnIGFuZCBmb3IgYmxrdGFwY3Rs
IGlzCj4gY2FsbGVkICd4ZW5ibGt0YXBjdGwnLiBSdW5uaW5nIGEgY29tbWFuZCBsaWtlICdwa2ct
Y29uZmlnIC0tZXhpc3RzIHhlbmxpZ2h0JyB3aWxsCj4gZmFpbCB3aXRob3V0IHRoaXMgZml4Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbiBiL3Rvb2xzL2xpYnhsL3hl
bmxpZ2h0LnBjLmluCj4gaW5kZXggNzFkMDkzYTBhZS4uODZjMzhhNTYzNCAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgo+ICsrKyBiL3Rvb2xzL2xpYnhsL3hlbmxpZ2h0
LnBjLmluCj4gQEAgLTksNCArOSw0IEBAIERlc2NyaXB0aW9uOiBUaGUgWGVubGlnaHQgbGlicmFy
eSBmb3IgWGVuIGh5cGVydmlzb3IKPiAgVmVyc2lvbjogQEB2ZXJzaW9uQEAKPiAgQ2ZsYWdzOiAt
SSR7aW5jbHVkZWRpcn0KPiAgTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVubGlnaHQK
PiAtUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5ldnRjaG4seGVuY3RybCx4ZW5ndWVz
dCx4ZW5zdG9yZSxibGt0YXBjdGwKPiArUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5l
dnRjaG4seGVuY29udHJvbCx4ZW5ndWVzdCx4ZW5zdG9yZSx4ZW5ibGt0YXBjdGwKClNob3VsZG4n
dCB4ZW5ibGt0YXBjdGwgYmUgY29uZGl0aW9uYWwgb24gd2hldGhlciBibGt0YXAgaXMgYWN0dWFs
bHkgZW5hYmxlZD8KRnJlZUJTRC9OZXRCU0QgZG9uJ3Qgc3VwcG9ydCBibGt0YXAgYXQgYWxsLCBh
bmQgb24gTGludXggaXQgY2FuIGJlIGRpc2FibGVkCndpdGggIi0tZGlzYWJsZS1ibGt0YXAyIiBJ
SVJDLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 08:17:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95lV-0005mT-1N; Fri, 12 May 2017 08:17:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298509c28=dario.faggioli@citrix.com>)
 id 1d95lT-0005mJ-15
 for xen-devel@lists.xen.org; Fri, 12 May 2017 08:17:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 73/D7-03058-A9F65195; Fri, 12 May 2017 08:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHSDve7MfNF
 Ig0e3NS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow7d64xFxwSr5i4VKWBcYJoFyMHh4RAiMSO
 U55djJwcvAKGEpOfnWEFsYUF3CUO3z3KDGKzCRhIvNmxFywuIuAt8fPpdcYuRi4OZoFNjBILt
 59iB0mwCKhKHFkyHczmFLCTuLvhOStIkZDAfiaJ1ztvsoAk+AUkJW59+Qg2lVmgWuL8tXlgcQ
 kBbYkj5/rZIa4QlDg58wlYXEhATWLG3MusExj5ZiFpmYWkDCKuKdG6/Tc7hK0tsWzha2YI21Z
 i3br3UDU2EpuuLmCEsOUltr+dw7yAkX0Vo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZgMDMAwQ7GpkWBhxglOZiURHkvsYpGCvEl5adUZiQWZ8QXleakFh9il
 OHgUJLgdcwDygkWpaanVqRl5gDjCiYtwcGjJMLrC5LmLS5IzC3OTIdInWJUlBLn/ZYLlBAASW
 SU5sG1wWL5EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5A0DG82TmlcBNfwW0mAlocf8fYZD
 FJYkIKakGxvSLc38turP7cVrGd88tE4/YsYpOZJiTPo/rWFcoa4/oGU3upYZn3sb/9ixKmbQ7
 tp55hfy/53wxEkrBibUiahEc0+OWGp60MZx+eIqqZV3Xwcu/9mW9rL+VW6vnPdH71005G//u/
 k8uzB9F7uQmi98zOPVLJebd/cSrt+ZGPkv5e73hWfODfUosxRmJhlrMRcWJAC98RRjgAgAA
X-Env-Sender: prvs=298509c28=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494577048!92300766!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4239 invoked from network); 12 May 2017 08:17:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 08:17:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,328,1491264000"; 
 d="asc'?scan'208";a="432037305"
Message-ID: <1494577036.7393.10.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
Date: Fri, 12 May 2017 10:17:16 +0200
In-Reply-To: <b4b016d5-164a-f4d2-6830-3d130f59f59b@oracle.com>
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <1494498375.7393.5.camel@citrix.com>
 <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
 <1494517737.7393.7.camel@citrix.com>
 <b4b016d5-164a-f4d2-6830-3d130f59f59b@oracle.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8312724060657124521=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8312724060657124521==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-HVX7HZfuuPHvCUnIx05k"

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

On Thu, 2017-05-11 at 13:05 -0400, Boris Ostrovsky wrote:
> On 05/11/2017 11:48 AM, Dario Faggioli wrote:
>
> > It probably would be at least a bit better, if scrub_free_pages()
> > would
> > check for softirqs() _before_ starting any scrubbing (which I don't
> > think it does, right now, am I right?).
>=20
> Right.
>=20
> I didn't realize that do_tasklet() also schedules softirq. So you are
> suggesting something along the lines of
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_tasklet();
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( !softirq_pending(smp=
_processor_id() &&
> !scrub_free_pages() )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(=
*pm_idle)();
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_softirq();
>=20
I was indeed suggesting something like that, and in fact I was about to
say that, yes, what you wrote above should work.

*But* (and sorry for overlooking that), if there is more than one
tasklet queued SCHEDULE_SOFTIRQ is not raised (look at the 'if
(list_empty())' in do_tasklet()), and hence the softirq_pending() check
would fail, and we'll still try to scrub.

Basically, we'd have some scrubbing happening in between the processing
of two tasklets (and this will repeat, as a pattern, if there are more
than two), and unless someone else raises an (unrelated) softirq at
some point, we may even scrub a significant amount of memory.

So, it looks to me that the gating should consider both,
softirq_pending() and tasklet_work_to_do (making it look really really
similar to cpu_is_haltable()...).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-HVX7HZfuuPHvCUnIx05k
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZFW+OAAoJEBZCeImluHPu5esP/icqqdfYbz7AqqRvr/1w/i0s
Zc1RkXfGJ3m5sg8rlED7T3xOPfzcxCvwSMs3XHNfii3qNI4uoHujNBFo9JzSGTSt
xkfpBbFqo4ZygQiZMg+7pJB+0KmvdlDxW48Q45AWGdJDNllLGhVJMQjSNDXTuoEb
YXWm6xBzlELQ3otJBuwTFc5rVrvrKhkQ8kKl3n8vih6c4ARkeGO49uiAznbMNoDJ
03Ze1p2LsBqm4TPFMaFWH89ZeOno6+F5tJT/5BE1OMuUHyZ3jPkUTDqWD/7CfCRO
9yHfKSBauyt4kn+gOcgKI8LpjuS4WBtTmgiXtiVnEOqox+zwJvC5oaeG1PiKdkX/
N1DpHnTd9KWFPBb9n14a127E7Tu2c2qCuIAMSMyy0xGDxi9kpPDALft9L01A1nrh
DzWevtWZu49IsMGgUSt2EhDOL2gDl7Iz4jSJGCzOM2bD7lxxn4uXqYmKHpTW+lLa
44YEZ2spWjDznnLnj0NMPlz7f0BzICnrgqseHpNwN8BJ31m9l/JtCaoxwuHmykmX
TvaUOHKMkUPaDygcpON074HLTDfmp52an3/TNFqcnEEEj/UTk9KxcYiE1zY2k7Br
wgOb7p6Iad3NG4WkC5MvAV0Ap1w7hvqXZL0lf4Pu4hthltHx/O0EBBgJk2MFL2ht
YeOY7g+vYWZYILC2I+8W
=VeLf
-----END PGP SIGNATURE-----

--=-HVX7HZfuuPHvCUnIx05k--


--===============8312724060657124521==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8312724060657124521==--


From xen-devel-bounces@lists.xen.org Fri May 12 08:22:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95q5-0006TB-JW; Fri, 12 May 2017 08:22:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1d95q5-0006T5-09
 for xen-devel@lists.xen.org; Fri, 12 May 2017 08:22:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 09/E3-01734-8B075195; Fri, 12 May 2017 08:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS1tYhoru9QDT
 S4F2PrsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFx6nGWgtUcFVMnXWVqYHzC1sXIxSEkMI1R
 4lTHVCCHk0NCgFfiyLIZrBC2n8Tjna1MILaQQLnE38dN7F2MHBwsAqoS/w8kg4TZBJQlLn7tB
 WsVEVCUePDyJivITGaBXUwS7Q+vMoMkhAVcJU79OcgCYvMKWEo8/XWaBaSIV+AFk8Ssp7eYIK
 64xiixfPlhZogqQYmTM5+AdTALaEnc+PeSCWQzs4C0xPJ/HCBhTqBBHxYuBSsRBbpi9629zBM
 YBWch6Z6FpHsWQvcCRuZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6
 yfm5mxiBYcsABDsYm7Z7HmKU5GBSEuW9xCoaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd30+U
 E6wKDU9tSItMwcYQTBpCQ4eJRFe3zygNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifPuBJ
 khAFKUUZoHNwIWzZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzGsPMoUnM68EbtMroCOYgI7
 o/yMMckRJIkJKqoHxCLON4r6+p5LTTd8fCOB/33psyZF/m+KcVFzjOhgcjptWnjE6OW2BVutT
 nkvxLesudCtOct/+6+XfpLdzP0dxnY0+6N+gFyxvf9l0rsasV8Lbf1R3MkjuKutXXyaT1c/5Z
 on/D68PF1KSbjyc6bGk2YYhu6zUdoJD/9dXIv+edUsFmXf3/f+hxFKckWioxVxUnAgAibhs1+
 ECAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494577333!94137319!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19590 invoked from network); 12 May 2017 08:22:15 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 08:22:15 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 May 2017 01:22:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,328,1491289200"; d="scan'208";a="99278056"
Received: from skl-2s3.sh.intel.com ([10.239.48.60])
 by orsmga005.jf.intel.com with ESMTP; 12 May 2017 01:22:11 -0700
Date: Fri, 12 May 2017 16:23:42 +0800
From: Chao Gao <chao.gao@intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170512082341.GA17576@skl-2s3.sh.intel.com>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Tim Deegan <tim@xen.org>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-3-git-send-email-chao.gao@intel.com>
 <20170511113511.vxs7eh34navfipqa@citrix.com>
 <20170511113737.jr2vft2hryz2uoz3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170511113737.jr2vft2hryz2uoz3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] vcpu: track hvm vcpu number on the
	system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTI6Mzc6MzdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pk9uIFRodSwgTWF5IDExLCAyMDE3IGF0IDEyOjM1OjExUE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IE9uIFRodSwgTWF5IDExLCAyMDE3IGF0IDAyOjA0OjA5UE0gKzA4MDAsIENoYW8gR2FvIHdy
b3RlOgo+PiA+IFRoaXMgbnVtYmVyIGlzIHVzZWQgdG8gY2FsY3VsYXRlIGhvdyBtYW55IGh2bSB2
Y3B1IG9uIGEgcGNwdSBvbiBhdmVyYWdlLgo+PiA+IAo+PiA+IFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+ID4gLS0tCj4+ID4gIHhlbi9jb21tb24vZG9tYWlu
LmMgICAgIHwgOCArKysrKysrKwo+PiA+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8IDIgKysK
Pj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4+ID4gCj4+ID4gZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+ID4gaW5k
ZXggYjIyYWFjYy4uZDQzM2Q5ZSAxMDA2NDQKPj4gPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5j
Cj4+ID4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+PiA+IEBAIC03MSw2ICs3MSw5IEBAIHN0
cnVjdCB2Y3B1ICppZGxlX3ZjcHVbTlJfQ1BVU10gX19yZWFkX21vc3RseTsKPj4gPiAgCj4+ID4g
IHZjcHVfaW5mb190IGR1bW15X3ZjcHVfaW5mbzsKPj4gPiAgCj4+ID4gKy8qIGhvdyBtYW55IGh2
bSB2Y3B1IG9uIHRoaXMgc3lzdGVtPyAqLwo+PiA+ICthdG9taWNfdCBudW1faHZtX3ZjcHVzOwo+
PiA+ICsKPj4gCj4+IFRoaXMgaXMgeDg2IHNwZWNpZmljIGFuZCBzaG91bGQgZ28gdG8geDg2L2Rv
bWFpbi5jCj4KPi4uLiBhcyB3aXRoIGFsbCB0aGUgY29kZSB0aGF0IG1hbmlwdWxhdGVzIGl0LiBJ
J20gc3VyZSB5b3UgY2FuIGZpbmQgdGhlCj5hcHByb3ByaWF0ZSBwbGFjZXMgbGlrZSBhcmNoX2lu
aXRpYWxpc2UvZGVzdHJveV92Y3B1LgoKQWdyZWUuIEkgY291bGQgbWFrZSB0aGluZ3MgYmV0dGVy
IGlmIHRoaW5raW5nIG1vcmUgYWJvdXQgaXQuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 08:22:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:22:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95qV-0006XQ-VI; Fri, 12 May 2017 08:22:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d95qU-0006Wt-OD
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 08:22:42 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 26/BC-02183-1D075195; Fri, 12 May 2017 08:22:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVfdcgWi
 kwcHfHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmL07oGCGScX7Z4tZGxiP
 aXUxcnEICfxllNjZ/JkZwnnMKPFu9jFWCGcbo0Tr/BaWLkZODhEBZ4mvZ+ayg9i8AvoSbR9/M
 ILYwgJ6EmePbmMDsSUEvCTuLF3PAmP/6LsGVMPOwSZgJXFIDCTKIqAqcfb7TuYJjFwLGBlWMW
 oUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEeraegYFxB+Oedr9
 DjJIcTEqivJdYRSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCuzwfKCRalpqdWpGXmAEMMJi3B
 waMkwuubB5TmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3p0gMwRAijJK8+BGwML9EqOsl
 DAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3mqQKTyZeSVwm14BHcEEdET/H2GQI0oSEVJSDYwODt
 Vyb+at5j51a5GrCEtvp1B5weKE87MNf/pEG1loFfzdI3qa9XDpHI71Tv+vXP3ouSR8y75/p6r
 DJYJW75zbMttKN9wi/eOmCys51bUnXV/Hc+tndWaKyIKw9L/Gvsst59q3nD2mL5u3+Nkc59cq
 51MVOwTNFc3/6L5cumZX8/ZP7zyEf25TYinOSDTUYi4qTgQABe683HICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494577357!96102915!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44648 invoked from network); 12 May 2017 08:22:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 08:22:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d95qN-0003pw-LF; Fri, 12 May 2017 08:22:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d95qI-0003Ol-1K; Fri, 12 May 2017 08:22:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d95qH-0003Ji-JC; Fri, 12 May 2017 08:22:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109344-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=db55dac77579fa2722e4457bfc4369f98b8ff52a
X-Osstest-Versions-That: ovmf=8bb61740d47b0788bc313f113cbad4a78b55101e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 08:22:29 +0000
Subject: [Xen-devel] [ovmf test] 109344: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM0NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzNDQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkYjU1ZGFjNzc1NzlmYTI3MjJlNDQ1N2JmYzQzNjlm
OThiOGZmNTJhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4YmI2MTc0
MGQ0N2IwNzg4YmMzMTNmMTEzY2JhZDRhNzhiNTUxMDFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkzMzcgIDIwMTctMDUtMTIgMDM6MTY6NTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MzQ0ICAyMDE3LTA1LTEyIDA2OjIxOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWRiNTVkYWM3NzU3OWZhMjcyMmU0NDU3YmZj
NDM2OWY5OGI4ZmY1MmEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1m
IGRiNTVkYWM3NzU3OWZhMjcyMmU0NDU3YmZjNDM2OWY5OGI4ZmY1MmEKKyBicmFuY2g9b3ZtZgor
IHJldmlzaW9uPWRiNTVkYWM3NzU3OWZhMjcyMmU0NDU3YmZjNDM2OWY5OGI4ZmY1MmEKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9
eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4ZGI1NWRhYzc3NTc5ZmEyNzIyZTQ0
NTdiZmM0MzY5Zjk4YjhmZjUyYSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3Zt
ZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGRiNTVkYWM3NzU3OWZhMjcyMmU0NDU3YmZjNDM2
OWY5OGI4ZmY1MmE6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgOGJiNjE3NC4uZGI1
NWRhYyAgZGI1NWRhYzc3NTc5ZmEyNzIyZTQ0NTdiZmM0MzY5Zjk4YjhmZjUyYSAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 08:30:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d95xr-0007HJ-Ro; Fri, 12 May 2017 08:30:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1d95xq-0007HD-3O
 for xen-devel@lists.xen.org; Fri, 12 May 2017 08:30:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D2/33-03620-99275195; Fri, 12 May 2017 08:30:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+tw1J1RJBp
 p8H6ZpcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHh50fmgr0mFWf3LWVqYJyj3sXIxSEkMI1R
 4sCE3axdjJwcEgK8EkeWzYCyAyQaX25mgShqYZR4fnkvM0iCTUBbYu3fU2wgtoiAtMS1z5cZQ
 YqYBW4ySjS93gWWEAbqvrLlBZjNIqAqcbrhGFgzr4CbRO/heUwQG+Qkbp7rBItzClhLvG7cCF
 YvJGAlcWnFVaYJjLwLGBlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhX
 rJefnbmIEhgQDEOxg/Ls28BCjJAeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHMK
 gXKCRanpqRVpmTnA4IRJS3DwKInwyoGkeYsLEnOLM9MhUqcYjTl2zX33nonj3dIP75mEWPLy8
 1KlxHmngZQKgJRmlObBDYJFzSVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ80oDY1CIJzOvBG
 7fK6BTmIBO6f8jDHJKSSJCSqqB0fft2gSjZl3bvLTZqrGGcZ/bansecWyQ5zd2WJTzt91ZsGB
 23Ms3vW2vlDYIxu6yT1CJMHFKXmyy9NY6qWnsy23SrzKq8598vcl31fdPk38zHHdrlZt42yT8
 Zse6o3PE1qp3bjn8LCaNp6l5Qn1r/L0XO69opl9XEbpzWX32bRveqgKeVQ/+KLEUZyQaajEXF
 ScCACsNxpeVAgAA
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494577814!67996610!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=2.8 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_FUTURE_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57360 invoked from network); 12 May 2017 08:30:16 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 08:30:16 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 May 2017 01:30:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,328,1491289200"; d="scan'208";a="1129432891"
Received: from test-optiplex-7040.bj.intel.com ([10.238.154.174])
 by orsmga001.jf.intel.com with ESMTP; 12 May 2017 01:30:11 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Sat, 13 May 2017 08:34:48 +0800
Message-Id: <1494635688-3855-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <e83615d1-f7ab-a511-f160-5ce4af00099f@arm.com>
References: <e83615d1-f7ab-a511-f160-5ce4af00099f@arm.com>
Cc: andrew.cooper3@citrix.com, george.dunlap@citrix.com, julien.grall@arm.com,
 paul.durrant@citrix.com, yu.c.zhang@linux.intel.com, zhiyuan.lv@intel.com,
 JBeulich@suse.com, Xiong Zhang <xiong.y.zhang@intel.com>
Subject: [Xen-devel] [PATCH V5] x86/ioreq_server: Make
	p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6IHN5bmNocm9ub3VzbHkgcmVz
ZXQgb3V0c3RhbmRpbmcKcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2Vy
dmVyIHVubWFwcyIpIGludHJvZHVjZWQKcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpLCB3aGljaCB3
YXMgbWVhbnQgdG8gc3luY2hyb25vdXNseSBmaW5pc2ggYQpwcmV2aW91c2x5IGluaXRpYXRlZCB0
eXBlIGNoYW5nZSBvdmVyIGEgZ3BmbiByYW5nZS4gIEl0IGRpZCB0aGlzIGJ5CmNhbGxpbmcgZ2V0
X2VudHJ5KCksIGNoZWNraW5nIGlmIGl0IHdhcyB0aGUgYXBwcm9wcmlhdGUgdHlwZSwgYW5kIHRo
ZW4KY2FsbGluZyBzZXRfZW50cnkoKS4KClVuZm9ydHVuYXRlbHksIGEgcHJldmlvdXMgY29tbWl0
ICgxNjc5ZTBkZjNkZjYgIng4Ni9pb3JlcSBzZXJ2ZXI6CmFzeW5jaHJvbm91c2x5IHJlc2V0IG91
dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIpIG1vZGlmaWVkCmdldF9lbnRyeSgp
IHRvIGFsd2F5cyByZXR1cm4gdGhlIG5ldyB0eXBlIGFmdGVyIHRoZSB0eXBlIGNoYW5nZSwgbWVh
bmluZwp0aGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBuZXZlciBjaGFuZ2VkIGFueSBlbnRy
aWVzLiAgV2hpY2ggbWVhbnMKd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgd2FzIGRldGFjaGVkIGFuZCB0
aGVuIHJlLWF0dGFjaGVkIChhcyBoYXBwZW5zIGluClhlbkdUIG9uIHJlYm9vdCkgdGhlIHJlLWF0
dGFjaCBmYWlsZWQuCgpGaXggdGhpcyBieSB1c2luZyB0aGUgZXhpc3RpbmcgcDJtLXNwZWNpZmlj
IHJlY2FsY3VsYXRpb24gbG9naWMgaW5zdGVhZApvZiBkb2luZyBhIHJlYWQtY2hlY2std3JpdGUg
bG9vcC4KCkZpeDogJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5j
aHJvbm91c2x5IHJlc2V0CiAgICAgIG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmll
cyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKScKClNpZ25lZC1vZmYtYnk6IFhpb25nIFpo
YW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWXUgWmhhbmcgPHl1
LmMuemhhbmdAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQp2MTogQWRkIGlvcmVxX3ByZV9yZWNhbGMgcXVlcnkgZmxhZyB0byBnZXQg
dGhlIG9sZCBwMm1fdHlwZS4oSmFuKQp2MjogQWRkIHAybS0+cmVjYWxjKCkgaG9vayB0byBjaGFu
Z2UgZ2ZuIHAybV90eXBlLiAoR2VvcmdlKQp2MzogTWFrZSBjb21taXQgbWVzc2FnZSBjbGVhcmVy
LiAoR2VvcmdlKQogICAgS2VlcCB0aGUgbmFtZSBvZiBwMm0tc3BlY2lmaWMgcmVjYWwgZnVuY3Rp
b24gdW5jaGFuZ2VkLiAoSmFuKQp2NDogTW92ZSB2ZXJzaW9uIGluZm8gYmVsb3cgUy1vLUIgYW5k
IGhhbmRsZSByZXR1cm4gdmFsdWUgb2YKICAgIHAybS0+cmVjYWxjLiAoSmFuKQp2NTogRml4IGNv
ZGluZyBzdHlsZS4gKEp1bGllbikKClRoZSB0YXJnZXQgb2YgdGhpcyBwYXRjaCBpcyBYZW4gNC45
LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgfCAgNSArKystLQogeGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYyB8ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAgMSArCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgOSArKysrKy0tLS0KIDUgZmls
ZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCmluZGV4IGQ3
MmI3YmQuLjk5YmY2NmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAgLTQxMiw4ICs0MTIsOSBAQCBzdGF0aWMgaW50IGRtX29w
KGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgIGZpcnN0X2dmbiA8PSBwMm0tPm1h
eF9tYXBwZWRfcGZuICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBJdGVyYXRl
IHAybSB0YWJsZSBmb3IgMjU2IGdmbnMgZWFjaCB0aW1lLiAqLwotICAgICAgICAgICAgICAgIHAy
bV9maW5pc2hfdHlwZV9jaGFuZ2UoZCwgX2dmbihmaXJzdF9nZm4pLCAyNTYsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW9yZXFfc2VydmVyLCBwMm1fcmFtX3J3
KTsKKyAgICAgICAgICAgICAgICByYyA9IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoZCwgX2dmbihm
aXJzdF9nZm4pLCAyNTYpOworICAgICAgICAgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgICAgICBmaXJzdF9nZm4gKz0gMjU2Owog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYwppbmRleCBmMzdhMWYyLi4wOWVmYmE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTEyMzgs
NiArMTIzOCw3IEBAIGludCBlcHRfcDJtX2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSkKIAog
ICAgIHAybS0+c2V0X2VudHJ5ID0gZXB0X3NldF9lbnRyeTsKICAgICBwMm0tPmdldF9lbnRyeSA9
IGVwdF9nZXRfZW50cnk7CisgICAgcDJtLT5yZWNhbGMgPSByZXNvbHZlX21pc2NvbmZpZzsKICAg
ICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCA9IGVwdF9jaGFuZ2VfZW50cnlfdHlwZV9n
bG9iYWw7CiAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZSA9IGVwdF9jaGFuZ2VfZW50
cnlfdHlwZV9yYW5nZTsKICAgICBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQgPSBlcHRfbWVtb3J5
X3R5cGVfY2hhbmdlZDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA1MDc5YjU5Li4yZWRkZWVlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC0xMTUzLDYgKzExNTMsNyBAQCB2b2lkIHAybV9wdF9pbml0KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0pCiB7CiAgICAgcDJtLT5zZXRfZW50cnkgPSBwMm1fcHRfc2V0X2VudHJ5OwogICAgIHAy
bS0+Z2V0X2VudHJ5ID0gcDJtX3B0X2dldF9lbnRyeTsKKyAgICBwMm0tPnJlY2FsYyA9IGRvX3Jl
Y2FsYzsKICAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCA9IHAybV9wdF9jaGFuZ2Vf
ZW50cnlfdHlwZV9nbG9iYWw7CiAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZSA9IHAy
bV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZTsKICAgICBwMm0tPndyaXRlX3AybV9lbnRyeSA9
IHBhZ2luZ193cml0ZV9wMm1fZW50cnk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMWQ1N2U1Yy4uMTYwMDQyMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMTAxMSwzMyArMTAxMSw0NCBAQCB2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHAybV91bmxvY2socDJtKTsKIH0KIAotLyogU3luY2hyb25vdXNseSBt
b2RpZnkgdGhlIHAybSB0eXBlIGZvciBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8K
LXZvaWQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQgbG9uZyBtYXhfbnIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBu
dCkKKy8qCisgKiBGaW5pc2ggcDJtIHR5cGUgY2hhbmdlIGZvciBnZm5zIHdoaWNoIGFyZSBtYXJr
ZWQgYXMgbmVlZF9yZWNhbGMgaW4gYSByYW5nZS4KKyAqIFJldHVybnM6IDAvMSBmb3Igc3VjY2Vz
cywgbmVnYXRpdmUgZm9yIGZhaWx1cmUKKyAqLworaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uo
c3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0
X2dmbiwgdW5zaWduZWQgbG9uZyBtYXhfbnIpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKLSAgICBwMm1fdHlwZV90IHQ7CiAgICAgdW5zaWduZWQg
bG9uZyBnZm4gPSBnZm5feChmaXJzdF9nZm4pOwogICAgIHVuc2lnbmVkIGxvbmcgbGFzdF9nZm4g
PSBnZm4gKyBtYXhfbnIgLSAxOwotCi0gICAgQVNTRVJUKG90ICE9IG50KTsKLSAgICBBU1NFUlQo
cDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7CisgICAgaW50
IHJjID0gMDsKIAogICAgIHAybV9sb2NrKHAybSk7CiAKICAgICBsYXN0X2dmbiA9IG1pbihsYXN0
X2dmbiwgcDJtLT5tYXhfbWFwcGVkX3Bmbik7CiAgICAgd2hpbGUgKCBnZm4gPD0gbGFzdF9nZm4g
KQogICAgIHsKLSAgICAgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4sICZ0KTsKLQot
ICAgICAgICBpZiAoIHQgPT0gb3QgKQotICAgICAgICAgICAgcDJtX2NoYW5nZV90eXBlX29uZShk
LCBnZm4sIHQsIG50KTsKKyAgICAgICAgcmMgPSBwMm0tPnJlY2FsYyhwMm0sIGdmbik7CisgICAg
ICAgIC8qCisgICAgICAgICAqIGVwdC0+cmVjYWxjIGNvdWxkIHJldHVybiAwLzEvLUVOT01FTS4g
cHQtPnJlY2FsYyBjb3VsZCByZXR1cm4KKyAgICAgICAgICogMC8tRU5PTUVNLy1FTk9FTlQsIC1F
Tk9FTlQgaXNuJ3QgYW4gZXJyb3IgYXMgd2UgYXJlIGxvb3BpbmcKKyAgICAgICAgICogZ2ZuIGhl
cmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHJjID09IC1FTk9FTlQgKQorICAgICAgICAg
ICAgcmMgPSAwOworICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKKyAgICAgICAgeworICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInAybS0+cmVjYWxjIGZhaWxlZCEgRG9tJWQgZ2Zu
PSVseFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CiAKICAgICAgICAgZ2ZuKys7CiAgICAgfQogCiAgICAg
cDJtX3VubG9jayhwMm0pOworCisgICAgcmV0dXJuIHJjOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5k
ZXggNzU3NGE5Yi4uNDA4ZjdkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0yNDYsNiArMjQ2LDggQEAgc3Ry
dWN0IHAybV9kb21haW4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3F1ZXJ5X3QgcSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqcGFnZV9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCAqc3ZlKTsKKyAgICBpbnQgICAgICAgICAgICAgICAgKCpyZWNhbGMpKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbik7CiAgICAgdm9pZCAgICAgICAgICAgICAgICgqZW5hYmxlX2hhcmR3YXJlX2xvZ19k
aXJ0eSkoc3RydWN0IHAybV9kb21haW4gKnAybSk7CiAgICAgdm9pZCAgICAgICAgICAgICAgICgq
ZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkpKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwogICAg
IHZvaWQgICAgICAgICAgICAgICAoKmZsdXNoX2hhcmR3YXJlX2NhY2hlZF9kaXJ0eSkoc3RydWN0
IHAybV9kb21haW4gKnAybSk7CkBAIC02MDcsMTAgKzYwOSw5IEBAIGludCBwMm1fY2hhbmdlX3R5
cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCk7CiAKIC8qIFN5bmNocm9u
b3VzbHkgY2hhbmdlIHRoZSBwMm0gdHlwZSBmb3IgYSByYW5nZSBvZiBnZm5zICovCi12b2lkIHAy
bV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtYXhfbnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCBvdCwgcDJtX3R5cGVfdCBudCk7CitpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1
Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXhfbnIpOwogCiAv
KiBSZXBvcnQgYSBjaGFuZ2UgYWZmZWN0aW5nIG1lbW9yeSB0eXBlcy4gKi8KIHZvaWQgcDJtX21l
bW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 08:37:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:37:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d964b-0007WT-LB; Fri, 12 May 2017 08:37:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298dcf206=citrix-osstest@xenproject.org>)
 id 1d964a-0007W6-Au
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 08:37:16 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 9F/78-01977-B3475195; Fri, 12 May 2017 08:37:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva5ViWi
 kwcUeQ4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHk7F/mglmCFbunP2RrYHzG1cXIwSEh4C/x
 e0F5FyMnkOkh8XLKflYQW0TAWWLCh9tsIDavgJ7EqRtH2EFsYYFgiTkXtzN3MXIB1TeySnxsm
 M8C0awqcf7lHDCbDWjQxJ6JYDYLUPzgqQtMILaQgJbE0sUrmSCGCkqcnPkErIZZQELi4IsXzB
 BzLCXWT77LOoGRdxaSsllIyhYwMq1i1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNbLTS0uTkx
 PzUlMKtZLzs/dxAgMnnoGBsYdjJ0n/A4xSnIwKYnyXmIVjRTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwctTDJQTLEpNT61Iy8wBhjFMWoKDR0mEt6MIKM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+
 XmpUuK8XCAzBECKMkrz4EbAYuoSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeoyCreDLzSu
 A2vQI6ggnoiP4/wiBHlCQipKQaGNnPOTmmRjB2be0rj9eo9G+vyvwj0fjq+H3T9B+NTmv+qUv
 v3Se/aq7adx+L64l17Itb314rlA+bM899R9eeNJ435WuvdCT84NJPUDyptfScWF5ad+2ReVXq
 N1fX9u26KH7L/VDee+kyzlDPlD+uq3U6Nz99JdZ9yfdvhbTW5NBL/nOLb999rcRSnJFoqMVcV
 JwIAGSQPWCkAgAA
X-Env-Sender: prvs=298dcf206=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494578233!100206909!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42049 invoked from network); 12 May 2017 08:37:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 08:37:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,328,1491264000"; d="scan'208";a="432038876"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71293-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71257
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 12 May 2017 09:37:06 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71293: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMjkzIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMjkzLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTI1NwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 08:44:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 08:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d96Bi-0008C8-CR; Fri, 12 May 2017 08:44:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d96Bh-0008C2-W2
 for xen-devel@lists.xen.org; Fri, 12 May 2017 08:44:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 98/97-02956-5F575195; Fri, 12 May 2017 08:44:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyuP0Ov+6XUtF
 Ig6dzDC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz+jpiCDq6KZZtbWRoYb3B0MXJySAgYSbyd
 +I+pi5GLQ0hgIaPEqc8b2EASwgJ+Ev33lrKD2CIC8RITf/VCFW1klLgx9S4zSIJZIE3i6s9+F
 hCbTUBVYsP1U6wgNq+AtcTFh9eABnFwsADFmx6lgIRFBcIl3jYeYYEoEZQ4OfMJmM0p4CXx49
 gJFoiR6hJ/5l2CGi8v0bx1NvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUMzvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjPc3BhxilORgUhLlvcQqGinEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgvdGCVBOsCg1PbUiLTMHGPYwaQkOHiUR3gcgad7igsTc4sx0iNQpR
 l2Od0s/vGcSYsnLz0uVEuddBVIkAFKUUZoHNwIWg5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzPsYZApPZl4J3KZXQEcwAR3R/0cY5IiSRISUVAOjamaKw8TJ2gozHE49v8PSbOFT0LzMrG9
 V4eapZ47n8D/NiH/9am7h3TP75AtyYjZ3v7j+N/1k9YoONjFe3/n9nzifbFYJ0Z/JHWr4qFFb
 mCXK4tzUTpZri+JbpNzeMARfD854fKZiTXpDINvD93XscQ3n3r1YwStYIv/0XGRaG+Pnzi2Zk
 w8rsRRnJBpqMRcVJwIAwSDX6rwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494578676!101478530!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21864 invoked from network); 12 May 2017 08:44:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 May 2017 08:44:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 823D4AB09;
 Fri, 12 May 2017 08:44:36 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Charles Arnold <carnold@suse.com>
References: <591491760200009100117EC5@prv-mh.provo.novell.com>
 <591491760200009100117EC5@prv-mh.provo.novell.com>
 <20170512081538.hmi4ndeulhs7vmf6@dhcp-3-128.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <337dd705-e2ae-ca36-db59-2326ba10096e@suse.com>
Date: Fri, 12 May 2017 10:44:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170512081538.hmi4ndeulhs7vmf6@dhcp-3-128.uk.xensource.com>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, wei.liu2@citrix.com,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Patch] Fix broken package config file
	xenlight.pc.in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDUvMTcgMTA6MTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBNYXkg
MTEsIDIwMTcgYXQgMTA6Mjk6NDJBTSAtMDYwMCwgQ2hhcmxlcyBBcm5vbGQgd3JvdGU6Cj4+IFRo
ZSBSZXF1aXJlcyBsaW5lIGluIHRoaXMgY29uZmlnIGZpbGUgdXNlcyB0aGUgd3JvbmcgbmFtZXMg
Zm9yIHR3byBkZXBlbmRlbmNpZXMuCj4+Cj4+IFRoZSBwYWNrYWdlIGNvbmZpZyBmaWxlIGZvciB4
ZW5jdHJsIGlzIGNhbGxlZCAneGVuY29udHJvbCcgYW5kIGZvciBibGt0YXBjdGwgaXMKPj4gY2Fs
bGVkICd4ZW5ibGt0YXBjdGwnLiBSdW5uaW5nIGEgY29tbWFuZCBsaWtlICdwa2ctY29uZmlnIC0t
ZXhpc3RzIHhlbmxpZ2h0JyB3aWxsCj4+IGZhaWwgd2l0aG91dCB0aGlzIGZpeC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRAc3VzZS5jb20+Cj4+Cj4+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbiBiL3Rvb2xzL2xpYnhsL3hlbmxpZ2h0
LnBjLmluCj4+IGluZGV4IDcxZDA5M2EwYWUuLjg2YzM4YTU2MzQgMTAwNjQ0Cj4+IC0tLSBhL3Rv
b2xzL2xpYnhsL3hlbmxpZ2h0LnBjLmluCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL3hlbmxpZ2h0LnBj
LmluCj4+IEBAIC05LDQgKzksNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbmxpZ2h0IGxpYnJhcnkg
Zm9yIFhlbiBoeXBlcnZpc29yCj4+ICBWZXJzaW9uOiBAQHZlcnNpb25AQAo+PiAgQ2ZsYWdzOiAt
SSR7aW5jbHVkZWRpcn0KPj4gIExpYnM6IEBAbGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmxpZ2h0
Cj4+IC1SZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sbG9nLHhlbmV2dGNobix4ZW5jdHJsLHhlbmd1
ZXN0LHhlbnN0b3JlLGJsa3RhcGN0bAo+PiArUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4
ZW5ldnRjaG4seGVuY29udHJvbCx4ZW5ndWVzdCx4ZW5zdG9yZSx4ZW5ibGt0YXBjdGwKPiAKPiBT
aG91bGRuJ3QgeGVuYmxrdGFwY3RsIGJlIGNvbmRpdGlvbmFsIG9uIHdoZXRoZXIgYmxrdGFwIGlz
IGFjdHVhbGx5IGVuYWJsZWQ/Cj4gRnJlZUJTRC9OZXRCU0QgZG9uJ3Qgc3VwcG9ydCBibGt0YXAg
YXQgYWxsLCBhbmQgb24gTGludXggaXQgY2FuIGJlIGRpc2FibGVkCj4gd2l0aCAiLS1kaXNhYmxl
LWJsa3RhcDIiIElJUkMuCgpZb3UgYXJlIHJpZ2h0LiBJIHN1Z2dlc3QgdG8gdGFrZSBDaGFybGVz
JyBwYXRjaCBhbmQgSSdsbCBwb3N0IGFub3RoZXIKb25lIG9uIHRvcCBvZiBpdCBoYW5kbGluZyBh
dmFpbGFiaWxpdHkgb2YgYmxrdGFwLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 09:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 09:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d96pA-0002Iy-H0; Fri, 12 May 2017 09:25:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d96p9-0002In-De
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 09:25:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 17/55-03613-28F75195; Fri, 12 May 2017 09:25:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbexXjT
 SYGqbksWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzFtycyVZw4wpjxbPLD1kb
 GLumMXYxcnEICfxllFg+p4kVwnnMKDHj/UQoZxujxMLTq1m6GDk5RAScJb6emcsOYvMK6Es8e
 XCNGcQWFvCR+NW6DaxBQuCWhsTjL5PAGiQEPCXWbzgIZ7dfvsfUxcjOwSZgJXFIrIuRg4NFQF
 Xiw8qyCYzcCxgZVjFqFKcWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqdAQh2MN7fGHCIUZKDSUmU9xKraKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6WOqCcYFFq
 empFWmYOMABh0hIcPEoivJwgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEuetBikSACnKK
 M2DGwGLhkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5j0BMoUnM68EbtMroCOYgI7o/yMMck
 RJIkJKqoExOP3kDrEDhU/yLL7a7ern81LovH7m97zkrvkVoafETNdOM2zpKfc/1B3Ry+/LtU7
 h/leBdZckKkL4jP8/veaf8pib03nfM31ZBd5TJc3OZ/QSC9/vZLj+c/LqV6dVXv9hNtz+9bqr
 VnTq+kSdm1KFTqrbDbvE9sjk7jKSWmlWNu9Wi/injJ1KLMUZiYZazEXFiQC+uPM3gQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494581120!67982752!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5284 invoked from network); 12 May 2017 09:25:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 09:25:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d96p4-0005TZ-DM; Fri, 12 May 2017 09:25:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d96oy-0005Sb-IL; Fri, 12 May 2017 09:25:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d96ox-0005q7-U3; Fri, 12 May 2017 09:25:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109326-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-xsm:host-install(3):broken:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0d1a96043a75b067498a33619e99df1276f4c1b1
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 09:25:11 +0000
Subject: [Xen-devel] [xen-unstable test] 109326: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMyNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTMyNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzIDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5MTY1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxIDE3IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBpbiAxMDkzMDkgUkVHUi4gdnMuIDEwOTEzNgoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAx
MDkzMDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1zdG9wICBm
YWlsIGluIDEwOTMwOSBwYXNzIGluIDEwOTMyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDEzIGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTA5MzA5CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZh
aWwgcGFzcyBpbiAxMDkzMDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTMwOQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICBmYWlsIGluIDEwOTMwOSBsaWtlIDEwOTEx
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGluIDEwOTMwOSBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDkzMDkgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTA5MDkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkxMTIKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MTY1CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDkx
NjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhw
c3AzLXZjcHVzMSAxNiBndWVzdC1zdG9wICAgICAgICBmYWlsIGxpa2UgMTA5MTY1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMDkxNjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAw
ZDFhOTYwNDNhNzViMDY3NDk4YTMzNjE5ZTk5ZGYxMjc2ZjRjMWIxCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMw
Yjc5NTlkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDkxNjUgIDIwMTctMDUtMDggMDc6MTc6NDYg
WiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA5MTg2ICAyMDE3LTA1LTA4IDE5OjIw
OjEwIFogICAgMyBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MjY5
ICAyMDE3LTA1LTEwIDE2OjQ1OjU4IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTWFyayBSdXRs
YW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGly
QG9yYWNsZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogIFJvYmluIExlZSA8cm9iaW5sZWUuc3lzdUBnbWFpbC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3Az
LXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gaG9zdC1p
bnN0YWxsKDMpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMGQxYTk2MDQzYTc1YjA2NzQ5OGEz
MzYxOWU5OWRmMTI3NmY0YzFiMQpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkRhdGU6ICAgV2VkIE1heSAxMCAxMjo1MTowOSAyMDE3ICswMTAwCgogICAgbGlieGVuZm9yZWln
bm1lbW9yeTogYnVtcCBtaW5vciB2ZXJzaW9uIG51bWJlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCBjYmNhY2NiNWU5OTExNTVhNGFl
ODVhMDMyZTk5MDYxNGMzZGM2OTYwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTc6Mzg6MTkgMjAxNyArMDEwMAoKICAg
IHg4Ni9wdjogQWxpZ24gJXJzcCBiZWZvcmUgcHVzaGluZyB0aGUgZmFpbHNhZmUgc3RhY2sgZnJh
bWUKICAgIAogICAgQXJjaGl0ZWN0dXJhbGx5LCBhbGwgNjRiaXQgc3RhY2tzIGFyZSBhbGlnbmVk
IG9uIGEgMTYgYnl0ZSBib3VuZGFyeSBiZWZvcmUgYW4KICAgIGV4Y2VwdGlvbiBmcmFtZSBpcyBw
dXNoZWQuICBUaGUgZmFpbHNhZmUgZnJhbWUgc2hvdWxkIG5vdCBzcGVjaWFsIGluIHRoaXMKICAg
IHJlZ2FyZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKY29tbWl0IDU1YWIxNzJhMWYyODY3NDJkOTE4OTQ3ZWNiOWIyNTdjZTMxY2My
NTMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIEZyaSBNYXkgNSAxNzozODoxOSAyMDE3ICswMTAwCgogICAgeDg2L3B2OiBGaXggYnVncyB3
aXRoIHRoZSBoYW5kbGluZyBvZiBpbnQ4MF9ib3VuY2UKICAgIAogICAgVGVzdGluZyBoYXMgcmV2
ZWFsZWQgdHdvIGlzc3VlczoKICAgIAogICAgIDEpIFBhc3NpbmcgYSBOVUxMIGhhbmRsZSB0byBz
ZXRfdHJhcF90YWJsZSgpIGlzIGludGVuZGVkIHRvIGZsdXNoIHRoZSBlbnRpcmUKICAgICAgICB0
YWJsZS4gIFRoZSA2NGJpdCBndWVzdCBjYXNlIChhbmQgMzJiaXQgZ3Vlc3Qgb24gMzJiaXQgWGVu
LCB3aGVuIGl0CiAgICAgICAgZXhpc3RlZCkgY2FsbGVkIGluaXRfaW50ODBfZGlyZWN0X3RyYXAo
KSB0byByZXNldCBpbnQ4MF9ib3VuY2UsIGJ1dCBjL3MKICAgICAgICBjZGEzMzVjMjc5IHdoaWNo
IGludHJvZHVjZWQgdGhlIDMyYml0IGd1ZXN0IG9uIDY0Yml0IFhlbiBzdXBwb3J0IG9taXR0ZWQK
ICAgICAgICB0aGlzIHN0ZXAuICBQcmV2aW91c2x5IHRoZXJlZm9yZSwgaXQgd2FzIGltcG9zc2li
bGUgZm9yIGEgMzJiaXQgZ3Vlc3QgdG8KICAgICAgICByZXNldCBpdHMgcmVnaXN0ZXJlZCBpbnQ4
MF9ib3VuY2UgZGV0YWlscy4KICAgIAogICAgIDIpIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoKSBk
b2Vzbid0IGhvbm91ciB0aGUgZ3Vlc3RzIHJlcXVlc3QgdG8gaGF2ZQogICAgICAgIGludGVycnVw
dHMgZGlzYWJsZWQgb24gZW50cnkuICBQVm9wcyBMaW51eCByZXF1ZXN0cyB0aGF0IGludGVycnVw
dHMgYXJlCiAgICAgICAgZGlzYWJsZWQsIGJ1dCBYZW4gY3VycmVudGx5IGxlYXZlcyB0aGVtIGVu
YWJsZWQgd2hlbiBmb2xsb3dpbmcgdGhlIGludDgwCiAgICAgICAgZmFzdHBhdGguCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCBiYWYyOTUwMjEzZTZhNTA4MDE5NDA2NDNlMjU0OWE1YmFhMjFhZDcxCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTU6MzA6MzYg
MjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN1cnZpdmUgdW5rbm93biB0cmFwcyBmcm9tIGd1ZXN0
cwogICAgCiAgICBDdXJyZW50bHkgd2UgY3Jhc2ggWGVuIGlmIHdlIHNlZSBhbiBFU1JfRUwyLkVD
IHZhbHVlIHdlIGRvbid0IHJlY29nbmlzZS4KICAgIEFzIGNvbmZpZ3VyYWJsZSBkaXNhYmxlcy9l
bmFibGVzIGFyZSBhZGRlZCB0byB0aGUgYXJjaGl0ZWN0dXJlCiAgICAoY29udHJvbGxlZCBieSBS
RVMxL1JFU08gYml0cyByZXNwZWN0aXZlbHkpLCB3aXRoIGFzc29jaWF0ZWQgc3luY2hyb25vdXMK
ICAgIGV4Y2VwdGlvbnMsIGl0IG1heSBiZSBwb3NzaWJsZSBmb3IgYSBndWVzdCB0byB0cmlnZ2Vy
IGV4Y2VwdGlvbnMgd2l0aAogICAgY2xhc3NlcyB0aGF0IHdlIGRvbid0IHJlY29nbmlzZS4KICAg
IAogICAgV2hpbGUgd2UgY2FuJ3Qgc2VydmljZSB0aGVzZSBleGNlcHRpb25zIGluIGEgbWFubmVy
IHVzZWZ1bCB0byB0aGUgZ3Vlc3QsCiAgICB3ZSBjYW4gYXZvaWQgYnJpbmdpbmcgZG93biB0aGUg
aG9zdC4gUGVyIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NSwgcGFnZQogICAgRDctMTkzNywgRUMg
dmFsdWVzIHdpdGhpbiB0aGUgcmFuZ2UgMHgwMCAtIDB4MmMgYXJlIHJlc2VydmVkIGZvciBmdXR1
cmUKICAgIHVzZSB3aXRoIHN5bmNocm9ub3VzIGV4Y2VwdGlvbnMsIGFuZCBFQyB3aXRoaW4gdGhl
IHJhbmdlIDB4MmQgLSAweDNmIG1heQogICAgYmUgdXNlZCBmb3IgZWl0aGVyIHN5bmNocm9ub3Vz
IG9yIGFzeW5jaHJvbm91cyBleGNlcHRpb25zLgogICAgCiAgICBUaGUgcGF0Y2ggbWFrZXMgWGVu
IGhhbmRsZSBhbnkgdW5rbm93biBFQyBieSBpbmplY3RpbmcgYW4gVU5ERUZJTkVECiAgICBleGNl
cHRpb24gaW50byB0aGUgZ3Vlc3QsIHdpdGggYSBjb3JyZXNwb25kaW5nIChyYXRlbGltaXRlZCkg
d2FybmluZyBpbgogICAgdGhlIGxvZy4KICAgIAogICAgVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiBM
aW51eCBjb21taXQgZjA1MGZlN2E5MTY0ICJhcm06IEtWTTogU3Vydml2ZSB1bmtub3duCiAgICB0
cmFwcyBmcm9tIHRoZSBndWVzdCIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogTWFyayBSdXRsYW5kIDxtYXJr
LnJ1dGxhbmRAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNWEwZWQ5YTA5ZWJiMzJiNjIwZDkyMTc4NzVi
YjUyMDZkNWNjZjRkNwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkRhdGU6ICAgRnJpIE1heSA1IDE1OjMwOjM1IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBkb190
cmFwX2h5cGVydmlzb3I6IFNlcGFyYXRlIGh5cGVydmlzb3IgYW5kIGd1ZXN0IHRyYXBzCiAgICAK
ICAgIFRoZSBmdW5jdGlvbiBkb190cmFwX2h5cGVydmlzb3IgaXMgY3VycmVudGx5IGhhbmRsaW5n
IGJvdGggdHJhcCBjb21pbmcKICAgIGZyb20gdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4g
VGhpcyBtYWtlcyBkaWZmaWN1bHQgdG8gZ2V0IHNwZWNpZmljCiAgICBiZWhhdmlvciB3aGVuIGEg
dHJhcCBpcyBjb21pbmcgZnJvbSBlaXRoZXIgdGhlIGd1ZXN0IG9yIHRoZSBoeXBlcnZpc29yLgog
ICAgCiAgICBTcGxpdCB0aGUgZnVuY3Rpb24gaW50byB0d28gcGFydHM6CiAgICAgICAgLSBkb190
cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxlIGd1ZXN0IHRyYXBzCiAgICAgICAgLSBkb190cmFwX2h5
cF9zeW5jIHRvIGhhbmRsZSBoeXBlcnZpc29yIHRyYXBzCiAgICAKICAgIE9uIEFBcmNoMzIsIHRo
ZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMgdGhlIHN0YW5kYXJkIG1lY2hhbmlzbSBmb3IK
ICAgIHRyYXBwaW5nIEd1ZXN0IE9TIGZ1bmN0aW9ucyB0byB0aGUgaHlwZXJ2aXNvciAoc2VlIEIx
LjE0LjEgaW4gQVJNIERESQogICAgMDQwNkMuYykuIEl0IGNhbm5vdCBiZSBnZW5lcmF0ZWQgd2hl
biBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29yIGlzIGluCiAgICBIeXAgTW9kZSwgaW5zdGVh
ZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2VkLiBTbyBpdCBpcyBmaW5lIHRvIHJlcGxhY2UK
ICAgIHRoZSBjYWxsIHRvIGRvX3RyYXBfaHlwZXJ2aXNvciBieSBkb190cmFwX2d1ZXN0X3N5bmMu
CiAgICAKICAgIEZvciBBQXJjaDY0LCB0aGVyZSBhcmUgdHdvIGRpc3RpbmN0cyBleGNlcHRpb24g
ZGVwZW5kaW5nIHdoZXRoZXIgdGhlCiAgICBleGNlcHRpb24gd2FzIHRha2VuIGZyb20gdGhlIGN1
cnJlbnQgbGV2ZWwgKGh5cGVydmlzb3IpIG9yIGxvd2VyIGxldmVsCiAgICAoZ3Vlc3QpLgogICAg
CiAgICBOb3RlIHRoYXQgdGhlIHVua25vd24gdHJhcHMgZnJvbSBndWVzdHMgd2lsbCBsZWFkIHRv
IHBhbmljIFhlbi4gVGhpcyBpcwogICAgYWxyZWFkeSBiZWhhdmlvciBhbmQgaXMgbGVmdCB1bmNo
YW5nZWQgZm9yIHNpbXBsaWN5LiBBIGZvbGxvdy11cCBwYXRjaAogICAgd2lsbCBhZGRyZXNzIHRo
YXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKY29tbWl0IDFmOTJkZDdlODg2N2Y2MDVmYjAyYjFlNjdlY2YwZGUzODlhNmM4
MTYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZy
aSBNYXkgNSAxNTozMDozNCAyMDE3ICswMTAwCgogICAgeGVuL2FybTogYXJtMzI6IFJlbmFtZSB0
aGUgdHJhcCB0byB0aGUgY29ycmVjdCBuYW1lCiAgICAKICAgIFBlciBUYWJsZSBCMS0zIGluIEFS
TSBEREkgMDQwNkMuYywgdGhlIHZlY3RvciAweDggZm9yIGh5cCBpcyBjYWxsZWQKICAgICJIeXBl
cnZpc29yIENhbGwiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA5MzNmOTY2YmNkZjRmNDI1NWI0MzIwNzFmYzEy
YzllZTJlZmIwNWVmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIE1vbiBNYXkgOCAxNzo0ODozMiAyMDE3ICswMjAwCgogICAgeDg2L21tOiBhZGQgdGVtcG9y
YXJ5IGRlYnVnZ2luZyBjb2RlIHRvIGdldF9wYWdlX2Zyb21fZ2ZuX3AybSgpCiAgICAKICAgIFNl
ZSB0aGUgY29kZSBjb21tZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDAzMzUwZjFjZTczOThhNWIyZDU0ODAyZWZlMjE2NTli
ZDhkMDM3NzIKQXV0aG9yOiBSb2JpbiBMZWUgPHJvYmlubGVlLnN5c3VAZ21haWwuY29tPgpEYXRl
OiAgIFNhdCBNYXkgNiAwMzowMjozMiAyMDE3ICswODAwCgogICAgbGlieGw6IHUuaHZtLnVzYmRl
dmljZV9saXN0IGlzIGNoZWNrZWQgZm9yIGVtcHRpbmVzcwogICAgCiAgICBDdXJyZW50bHkgdXNi
ZGV2aWNlX2xpc3QgaXMgb25seSBjaGVja2VkIGZvciBudWxsaXR5LiBCdXQgdGhlIE9DYW1sCiAg
ICBiaW5kaW5nIHdpbGwgY29udmVydCBlbXB0eSBsaXN0IHRvIGEgcG9pbnRlciB0byBOVUxMLCBp
bnN0ZWFkIG9mIGEKICAgIE5VTEwgcG9pbnRlci4gVGhhdCBtZWFucyB0aGUgT0NhbWwgYmluZGlu
ZyB3aWxsIGZhaWwgdG8gZGlzYWJsZSBVU0IuCiAgICAKICAgIFRoaXMgcGF0Y2ggd2lsbCBjaGVj
ayBlbXB0aW5lc3Mgb2YgdXNiZGV2aWNlX2xpc3QuIEFuZCBOVUxMIGlzIHN0aWxsIGEKICAgIHZh
bGlkIGVtcHR5IGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvYmluIExlZSA8cm9iaW5s
ZWUuc3lzdUBnbWFpbC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGEwYTkwOTU0MzJmNmY4YjdjODNlNzc5ZGFkNWRlYmM4
MWM1NTI1ODMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
TW9uIE1heSA4IDE0OjU2OjE0IDIwMTcgKzAyMDAKCiAgICB4ODY6IGNvcnJlY3QgYm9vdCB0aW1l
IHBhZ2UgdGFibGUgc2V0dXAKICAgIAogICAgV2hpbGUgdXNpbmcgYWxsb2NfZG9taGVhcF9wYWdl
cygpIGFuZCBhc3N1bWluZyB0aGUgYWxsb2NhdGVkIG1lbW9yeSBpcwogICAgZGlyZWN0bHkgYWNj
ZXNzaWJsZSBpcyBva2F5IGF0IGJvb3QgdGltZSAoYXMgd2UgcnVuIG9uIHRoZSBpZGxlIHBhZ2UK
ICAgIHRhYmxlcyB0aGVyZSksIG1lbW9yeSBob3RwbHVnIGNvZGUgdG9vIGFzc3VtZXMgaXQgY2Fu
IGFjY2VzcyB0aGUKICAgIHJlc3VsdGluZyBwYWdlIHRhYmxlcyB3aXRob3V0IHVzaW5nIG1hcF9k
b21haW5fcGFnZSgpIG9yIGFsaWtlLCBhbmQKICAgIGhlbmNlIHdlIG5lZWQgdG8gb2J0YWluIG1l
bW9yeSBzdWl0YWJsZSBmb3Igb3JkaW5hcnkgcGFnZSB0YWJsZSB1c2UKICAgIGhlcmUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNv
bW1pdCAxYzVlMjQyZTZkNmU1MWZlNmVjMzU1MzI5OWVjN2VmYzQ4OTM4YzU2CkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxNDo1NToyMCAy
MDE3ICswMjAwCgogICAgeDg2OiBjb3JyZWN0IGNyZWF0ZV9ib3VuY2VfZnJhbWUKICAgIAogICAg
Q29tbWl0IGQ5YjdlZjIwOWE3ICgieDg2OiBkcm9wIGZhaWxzYWZlIGNhbGxiYWNrIGludm9jYXRp
b24gZnJvbQogICAgYXNzZW1ibHkiKSBkaWRuJ3QgZ28gcXVpdGUgZmFyIGVub3VnaCB3aXRoIHRo
ZSBjbGVhbnVwIGl0IGRpZDogVGhlCiAgICBjaGFuZ2VkIG1heGltdW0gZnJhbWUgc2l6ZSBzaG91
bGQgYWxzbyBoYXZlIGJlZW4gcmVmbGVjdGVkIGluIHRoZSBlYXJseQogICAgYWRkcmVzcyByYW5n
ZSBjaGVjayAod2hpY2ggaGFzIG5vdyBiZWVuIHBvaW50ZWQgb3V0IHRvIGhhdmUgYmVlbiB3cm9u
ZwogICAgYW55d2F5LCB1c2luZyA2MCBpbnN0ZWFkIG9mIDB4NjApLCBhbmQgaXQgc2hvdWxkIGhh
dmUgdXBkYXRlZCB0aGUKICAgIGNvbW1lbnQgYWhlYWQgb2YgdGhlIGZ1bmN0aW9uLgogICAgCiAg
ICBBbHNvIGFkanVzdCB0aGUgbG93ZXIgYm91bmQgLSBhbGwgaXMgZmluZSAoZm9yIG91ciBwdXJw
b3NlcykgaWYgdGhlCiAgICBpbml0aWFsIGd1ZXN0IGtlcm5lbCBzdGFjayBwb2ludGVyIHBvaW50
cyByaWdodCBhdCB0aGUgaHlwZXJ2aXNvciBiYXNlCiAgICBhZGRyZXNzLCBhcyBvbmx5IG1lbW9y
eSBfYmVsb3dfIHRoYXQgYWRkcmVzcyBpcyBnb2luZyB0byBiZSB3cml0dGVuLgogICAgCiAgICBB
ZGRpdGlvbmFsbHkgbGltaXQgdGhlIG51bWJlciBvZiB0aW1lcyAlcnNpIGlzIGJlaW5nIGFkanVz
dGVkIHRvIHdoYXQKICAgIGlzIHJlYWxseSBuZWVkZWQuCiAgICAKICAgIEZpbmFsbHkgbW92ZSBl
eGNlcHRpb24gZml4dXAgY29kZSBpbnRvIHRoZSBkZXNpZ25hdGVkIC5maXh1cCBzZWN0aW9uCiAg
ICBhbmQgbWFjcm9pemUgdGhlIHN0b3JlcyB0byBndWVzdCBzdGFjay4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVs
aWVuIGdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCA0NjFmMDQ4MjAzM2IwOWFk
ZTJmM2UzOGM4YzMzZjFjMTViYzhkZWZjCkF1dGhvcjogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxNDo1NDowMCAyMDE3ICswMjAw
CgogICAgeDg2L3ZtX2V2ZW50OiBmaXggcmFjZSBiZXR3ZWVuIF9fY29udGV4dF9zd2l0Y2goKSBh
bmQgdm1fZXZlbnRfcmVzdW1lKCkKICAgIAogICAgVGhlIGludHJvc3BlY3Rpb24gYWdlbnQgY2Fu
IHJlcGx5IHRvIGEgdm1fZXZlbnQgZmFzdGVyIHRoYW4KICAgIHZteF92bWV4aXRfaGFuZGxlcigp
IGNhbiBjb21wbGV0ZSBpbiBzb21lIGNhc2VzLCB3aGVyZSBpdCBpcyB0aGVuCiAgICBub3Qgc2Fm
ZSBmb3Igdm1fZXZlbnRfc2V0X3JlZ2lzdGVycygpIHRvIG1vZGlmeSB2LT5hcmNoLnVzZXJfcmVn
cy4KICAgIEluIHRoZSB0ZXN0IHNjZW5hcmlvLCB3ZSB3ZXJlIHN0ZXBwaW5nIG92ZXIgYW4gSU5U
MyBicmVha3BvaW50IGJ5CiAgICBzZXR0aW5nIFJJUCArPSAxLiBUaGUgcXVpY2sgcmVwbHkgdGVu
ZGVkIHRvIGNvbXBsZXRlIGJlZm9yZSB0aGUgVkNQVQogICAgdHJpZ2dlcmluZyB0aGUgaW50cm9z
cGVjdGlvbiBldmVudCBoYWQgcHJvcGVybHkgcGF1c2VkIGFuZCBiZWVuCiAgICBkZXNjaGVkdWxl
ZC4gSWYgdGhlIHJlcGx5IG9jY3VycyBiZWZvcmUgX19jb250ZXh0X3N3aXRjaCgpIGhhcHBlbnMs
CiAgICBfX2NvbnRleHRfc3dpdGNoKCkgY2xvYmJlcnMgdGhlIHJlcGx5IGJ5IG92ZXJ3cml0aW5n
CiAgICB2LT5hcmNoLnVzZXJfcmVncyBmcm9tIHRoZSBzdGFjay4gSWYgd2UgZG9uJ3QgcGFzcyB0
aHJvdWdoCiAgICBfX2NvbnRleHRfc3dpdGNoKCkgKGR1ZSB0byBzd2l0Y2hpbmcgdG8gdGhlIGlk
bGUgdkNQVSksIHJlcGx5IGRhdGEKICAgIHdvdWxkbid0IGJlIHBpY2tlZCB1cCB3aGVuIHN3aXRj
aGluZyBiYWNrIHN0cmFpZ2h0IHRvIHRoZSBvcmlnaW5hbAogICAgdkNQVS4KICAgIAogICAgVGhp
cyBwYXRjaCBlbnN1cmVzIHRoYXQgdm1fZXZlbnRfcmVzdW1lKCkgY29kZSBvbmx5IHNldHMgcGVy
LVZDUFUKICAgIGRhdGEgdG8gYmUgdXNlZCBmb3IgdGhlIGFjdHVhbCBzZXR0aW5nIG9mIHJlZ2lz
dGVycyBsYXRlciBpbgogICAgaHZtX2RvX3Jlc3VtZSgpIChzaW1pbGFyIHRvIHRoZSBtb2RlbCB1
c2VkIHRvIGNvbnRyb2wgc2V0dGluZyBvZiBDUnMKICAgIGFuZCBNU1JzKS4KICAgIAogICAgVGhl
IHBhdGNoIGFkZGl0aW9uYWxseSByZW1vdmVzIHRoZSBzeW5jX3ZjcHVfZXhlY3N0YXRlKHYpIGNh
bGwgZnJvbQogICAgdm1fZXZlbnRfcmVzdW1lKCksIHdoaWNoIGlzIG5vIGxvbmdlciBuZWNlc3Nh
cnksIHdoaWNoIHJlbW92ZXMgdGhlCiAgICBhc3NvY2lhdGVkIGJyb2FkY2FzdCBUTEIgZmx1c2gg
KHJlYWQ6IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxMzY2YTBlNzZkYjY3
OTUzMzY4ZGM0Y2E4NWJjYmIyOGQwZjMwMDNmCkF1dGhvcjogUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxNDo1MjozMSAyMDE3ICsw
MjAwCgogICAgeDg2L3ZtX2V2ZW50OiBhZGQgaHZtL3ZtX2V2ZW50LntoLGN9CiAgICAKICAgIENy
ZWF0ZWQgYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMgYW5kIGluY2x1ZGUvYXNtLXg4Ni9odm0vdm1f
ZXZlbnQuaCwKICAgIHdoZXJlIEhWTS1zcGVjaWZpYyB2bV9ldmVudC1yZWxhdGVkIGNvZGUgd2ls
bCBsaXZlLiBUaGlzIGNsZWFucyB1cAogICAgaHZtX2RvX3Jlc3VtZSgpIGFuZCBlbnN1cmVzIHRo
YXQgdGhlIHZtX2V2ZW50IG1haW50YWluZXJzIGFyZQogICAgcmVzcG9uc2libGUgZm9yIGNoYW5n
ZXMgdG8gdGhhdCBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cgpjb21taXQgOGJmNjhkY2E2NWUyZDYxZjRkZmM2NzE1Y2NhNTFhZDNkZDVh
YWRmMQpBdXRob3I6IE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KRGF0
ZTogICBNb24gTWF5IDggMTM6Mzc6MTcgMjAxNyArMDIwMAoKICAgIHg4Ni92cG11X2ludGVsOiBm
aXggaHlwZXJ2aXNvciBjcmFzaCBieSBtYXNraW5nIFBDIGJpdCBpbiBNU1JfUDZfRVZOVFNFTAog
ICAgCiAgICBTZXR0aW5nIFBpbiBDb250cm9sIChQQykgYml0ICgxOSkgaW4gTVNSX1A2X0VWTlRT
RUwgcmVzdWx0cyBpbiBhIEdlbmVyYWwKICAgIFByb3RlY3Rpb24gRmF1bHQgYW5kIHRodXMgcmVz
dWx0cyBpbiBhIGh5cGVydmlzb3IgY3Jhc2guIFRoaXMgYmVoYXZpb3IgaGFzCiAgICBiZWVuIG9i
c2VydmVkIG9uIHR3byBnZW5lcmF0aW9ucyBvZiBJbnRlbCBwcm9jZXNzb3JzIG5hbWVseSwgSGFz
d2VsbCBhbmQKICAgIEJyb2Fkd2VsbC4gT3RoZXIgSW50ZWwgcHJvY2Vzc29yIGdlbmVyYXRpb25z
IHdlcmUgbm90IHRlc3RlZC4gSG93ZXZlciwgaXQKICAgIGRvZXMgc2VlbSB0byBiZSBhIHBvc3Np
YmxlIGVycmF0dW0gdGhhdCBoYXNuJ3QgeWV0IGJlZW4gY29uZmlybWVkIGJ5IEludGVsLgogICAg
CiAgICBUbyBmaXggdGhlIHByb2JsZW0gdGhpcyBwYXRjaCBtYXNrcyBQQyBiaXQgYW5kIHJldHVy
bnMgYW4gZXJyb3IgaW4KICAgIGNhc2UgYW55IGd1ZXN0IHRyaWVzIHRvIHdyaXRlIHRvIGl0IG9u
IGFueSBJbnRlbCBwcm9jZXNzb3IuIEluIGFkZGl0aW9uCiAgICB0byB0aGUgZmFjdCB0aGF0IHNl
dHRpbmcgdGhpcyBiaXQgY3Jhc2hlcyB0aGUgaHlwZXJ2aXNvciBvbiBIYXN3ZWxsIGFuZAogICAg
QnJvYWR3ZWxsLCB0aGUgUEMgZmxhZyBiaXQgdG9nZ2xlcyBhIGhhcmR3YXJlIHBpbiBvbiB0aGUg
cGh5c2ljYWwgQ1BVCiAgICBldmVyeSB0aW1lIHRoZSBwcm9ncmFtbWVkIGV2ZW50IG9jY3VycyBh
bmQgdGhlIGhhcmR3YXJlIGJlaGF2aW9yIGluCiAgICByZXNwb25zZSB0byB0aGUgdG9nZ2xlIGlz
IHVuZGVmaW5lZCBpbiB0aGUgU0RNLCB3aGljaCBtYWtlcyB0aGlzIGJpdAogICAgdW5zYWZlIHRv
IGJlIHVzZWQgYnkgZ3Vlc3RzIGFuZCBoZW5jZSBzaG91bGQgYmUgbWFza2VkIG9uIGFsbCBtYWNo
aW5lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhp
ckBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpj
b21taXQgZDU5NWUxMjZjOTY5NzZkMDU2ZDc4NzdlNDMxOWIzZjJmM2QyNDZiMQpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTM6MzY6Mjgg
MjAxNyArMDIwMAoKICAgIFZNWDogY29uc3RyYWluIHZteF9pbnRyX2Fzc2lzdCgpIGRlYnVnZ2lu
ZyBjb2RlIHRvIGRlYnVnIGJ1aWxkcwogICAgCiAgICBUaGlzIGlzIGJlY2F1c2UgdGhhdCBjb2Rl
LCBhZGRlZCBieSBjb21taXQgOTk3MzgyYjc3MSAoInk4Ni92bXg6IGR1bXAKICAgIFBJUiBhbmQg
dklSUiBiZWZvcmUgQVNTRVJUKCkiKSwgd2FzIG1lYW50IHRvIGJlIHJlbW92ZWQgYnkgdGhlIHRp
bWUgd2UKICAgIGZpbmFsaXplIDQuOSwgYnV0IHRoZSByb290IGNhdXNlIG9mIHRoZSBBU1NFUlQo
KSB3cm9uZ2x5KD8pIHRyaWdnZXJpbmcKICAgIHN0aWxsIHdhc24ndCBmb3VuZC4KICAgIAogICAg
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gY29ycmVjdCB0aGUgZm9ybWF0IHNwZWNpZmll
cnMsIHdoaWNoIEkKICAgIGhhZCBnb3Qgd3Jvbmcgd2hlbiBlZGl0aW5nIHNhaWQgY2hhbmdlIHdo
aWxlIGNvbW1pdHRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 09:32:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 09:32:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d96w5-0002zA-EK; Fri, 12 May 2017 09:32:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1d96w4-0002z4-Az
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 09:32:32 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 60/46-01721-F2185195; Fri, 12 May 2017 09:32:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSqjq5eo2i
 kwY3fphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahxoqCPpmKiUfesjYw7hHpYuTiEBKYwSjx
 5dd7JhCHRWArs8SiNR8YQRwJgTmsEp8bbwI5nEBOnsSHjn9QdrHE7/sz2EBsXgFBiZMzn7CA2
 EICXhIfln1kBbE5BSwlWrqPs0PEKySanu4D6uXgYBMwkZjVIQESZhFQlbh/sIkFYkyAxInmXU
 wgtrBAgkTn2gawuIiAosSDlzdZQe5hFpjPKHH99jGwmcwCmhKt23+zT2AUmIXkjFlIUgsYmVY
 xahSnFpWlFukaWeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGYj0DA+MOxqa9
 focYJTmYlER5L7GKRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P1bD5QTLEpNT61Iy8wBxgRMW
 oKDR0mE9yNImre4IDG3ODMdInWK0ZjjxeX375k4nqz88Z5JiCUvPy9VSpw3sgGoVACkNKM0D2
 4QLFYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/Q6ykCczrwRu3yugU5iATun/IwxySkk
 iQkqqgbHTP6DLt37ZQpFmZysGp62hUgdkrt0uv/RvpbMel9qx3l6dbwxya4U+cnaveTH3/AG3
 /E9M7IV/YtN6JUM7An6GPXnvdXIaz6LWxZLFv064L0qZr7z28LTkfclfrJiEDm5yXi+Q8Oaw/
 G1rv48Lk1k5V+64cfTh8hrFc5qRjyM5LNuqW7JnvFFiKc5INNRiLipOBABp5Tk00AIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494581550!100139625!1
X-Originating-IP: [209.85.213.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24135 invoked from network); 12 May 2017 09:32:30 -0000
Received: from mail-vk0-f44.google.com (HELO mail-vk0-f44.google.com)
 (209.85.213.44)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 09:32:30 -0000
Received: by mail-vk0-f44.google.com with SMTP id x71so14856204vkd.0
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 02:32:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=62gkltgrMO9fgb5Gu/vRX9+i+M5HacxodqPDjgwI6Cw=;
 b=XQiEx/m+PRXNZ5Lzsc4bIof2/0EHZaAUgBlKMSUkqU66UxOIrAy8aF1PJOSJB496vX
 GYhUrRhp6iXbA72RLRUW05D8nYzqo4e8cQUDjo7/+LT3EihCzQo4YUnrkkn9YqI3cc5y
 Qo6mZ8J+CA8sFv/mKs1tcOFdvbD95faOcI/VI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=62gkltgrMO9fgb5Gu/vRX9+i+M5HacxodqPDjgwI6Cw=;
 b=mn6R+3+uUmsVZWNef2TTlqsgi9/YWrO4bLNwKVY82Iek4QGhvWmTzQYJe/QnMamz/J
 GiIs3ZkU9b5/pBpZIxUQTTrNu42c4qBukoCAEHcipvOsp7Bf5BeqfTN6yYNzD3yrLCZG
 gfVXisjLDZYy16qj9DL/qjRsXuhEp4vi/bxztyElW3UOnlYUUh2sdSJm+Adg35MXm8mS
 Hw+s1JNm1GNVcf0HSHSuDl5H8VAnZUDLdbWkfT+3jVCIt25A6iPcelBNXJmfmCV32sxC
 2F+878yL5t6QddmrZk/caJjeK2odVTsMxiL81DrxyyIl0tdkXgGeCMqHnSlU+M8ugT2A
 fZ5Q==
X-Gm-Message-State: AODbwcAdrlP9lqPscI/4bbR24+NPzGwOfGGVZfPYA6AS3WKNU/IxhEW2
 6usQKb+8iEdcMDrj45mdW0fmsToZuW5N
X-Received: by 10.31.160.151 with SMTP id j145mr1306154vke.92.1494581549579;
 Fri, 12 May 2017 02:32:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Fri, 12 May 2017 02:32:29 -0700 (PDT)
In-Reply-To: <20170511111011.sus25wpfarqdto6m@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <20170511111011.sus25wpfarqdto6m@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 12 May 2017 15:02:29 +0530
Message-ID: <CACtJ1JS=ErfuEVG-jt+GqHE5Rw=9MkMH7HHihz-q9yFj_X+2dg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/12 v3] xen/arm: vpl011: Add a new vuart
 node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTEgTWF5IDIwMTcgYXQgMTY6NDAsIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+IHdyb3RlOgo+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDA4OjA1OjEyUE0gKzA1MzAs
IEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+ICAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29s
ZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZpY2UpOwo+PiBAQCAtMTM2OSwx
NCArMTM3NywyMiBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKPj4gICAgICB9Cj4+ICAgICAgY2FzZSBM
SUJYTF9ET01BSU5fVFlQRV9QVjoKPj4gICAgICB7Cj4+IC0gICAgICAgIGxpYnhsX19kZXZpY2Vf
Y29uc29sZSBjb25zb2xlOwo+PiAtICAgICAgICBsaWJ4bF9fZGV2aWNlIGRldmljZTsKPj4gKyAg
ICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlIGNvbnNvbGUsIHZ1YXJ0Owo+PiArICAgICAgICBs
aWJ4bF9fZGV2aWNlIGRldmljZSwgdnVhcnRfZGV2aWNlOwo+Pgo+PiAgICAgICAgICBmb3IgKGkg
PSAwOyBpIDwgZF9jb25maWctPm51bV92ZmJzOyBpKyspIHsKPj4gICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2VfdmZiX2FkZChnYywgZG9taWQsICZkX2NvbmZpZy0+dmZic1tpXSk7Cj4+ICAgICAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnZrYnNb
aV0pOwo+PiAgICAgICAgICB9Cj4+Cj4+ICsgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLnZ1
YXJ0KQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpbml0X2NvbnNvbGVfaW5mbyhnYywg
JnZ1YXJ0LCAwKTsKPj4gKyAgICAgICAgICAgIHZ1YXJ0LmJhY2tlbmRfZG9taWQgPSBzdGF0ZS0+
Y29uc29sZV9kb21pZDsKPj4gKyAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGdj
LCBkb21pZCwgJnZ1YXJ0LCBzdGF0ZSwgJnZ1YXJ0X2RldmljZSk7Cj4+ICsgICAgICAgICAgICBs
aWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVhcnQpOwo+PiArICAgICAgICB9Cj4+ICsK
Pgo+IFRoaXMgaXMgc3RyYW5nZS4gWW91IGhhdmUgY29kZSBzbmlwcGV0IGZvciBib3RoIFBWIGFu
ZCBIVk0uIFdoeT8KWWVzIEkgYmVsaWV2ZSBJIHNob3VsZCBoYXZlIGFkZGVkIG9ubHkgZm9yIFBW
IGd1ZXN0IGJ1dCB0byBrZWVwIHRoZQpjb2RlIGNvbnNpc3RlbnQgZm9yIGJvdGggdHlwZSBvZiBn
dWVzdHMsIEkgYWRkZWQgZm9yIGJvdGguCkkgd2lsbCByZW1vdmUgaXQgZm9yIEhWTS4KCj4KPj4g
ICAgICAgICAgaW5pdF9jb25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKPj4gICAgICAgICAg
Y29uc29sZS5iYWNrZW5kX2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7Cj4+ICAgICAgICAg
IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZk
ZXZpY2UpOwo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+PiBpbmRleCA1ZTk2Njc2Li5iYjI1NjcyIDEwMDY0NAo+
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+PiArKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYwo+PiBAQCAtMjYsNiArMjYsOSBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2Rl
dmljZV9mcm9udGVuZF9wYXRoKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkK
Pj4gICAgICBpZiAoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYm
IGRldmljZS0+ZGV2aWQgPT0gMCkKPj4gICAgICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvY29u
c29sZSIsIGRvbV9wYXRoKTsKPj4KPj4gKyAgICBpZiAoZGV2aWNlLT5raW5kID09IExJQlhMX19E
RVZJQ0VfS0lORF9WVUFSVCkKPj4gKyAgICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvdnVhcnQv
JWQiLCBkb21fcGF0aCwgZGV2aWNlLT5kZXZpZCk7Cj4+ICsKPj4gICAgICByZXR1cm4gR0NTUFJJ
TlRGKCIlcy9kZXZpY2UvJXMvJWQiLCBkb21fcGF0aCwKPj4gICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoZGV2aWNlLT5raW5kKSwKPj4gICAgICAgICAg
ICAgICAgICAgICAgIGRldmljZS0+ZGV2aWQpOwo+PiBAQCAtMTUxLDEzICsxNTQsMTkgQEAgcmV0
cnlfdHJhbnNhY3Rpb246Cj4+ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4KPj4gICAgICBpZiAo
IWxpYnhsX29ubHkpIHsKPj4gLSAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChn
YywgdCwgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsbGlieGxfcGF0aCksCj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbnRlbmRfcGF0aCk7Cj4+IC0gICAgICAgIGlm
IChyYykgZ290byBvdXQ7Cj4+ICsgICAgICAgIGlmIChmZW50cyB8fCByb19mZW50cykKPj4gKyAg
ICAgICAgewo+PiArICAgICAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywg
dCwgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsbGlieGxfcGF0aCksCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb250ZW5kX3BhdGgpOwo+PiArICAgICAgICAg
ICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gKyAgICAgICAgfQo+Pgo+PiAtICAgICAgICByYyA9IGxp
YnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLGxpYnhs
X3BhdGgpLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tlbmRf
cGF0aCk7Cj4+IC0gICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ICsgICAgICAgIGlmIChiZW50
cykKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hl
Y2tlZChnYywgdCwgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIixsaWJ4bF9wYXRoKSwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZF9wYXRoKTsKPj4gKyAg
ICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ICsgICAgICAgIH0KPgo+IFdoYXQgaXMgdGhp
cyBmb3I/Cj4KPiBJZiB0aGVyZSBpcyBubyBmZSBvciBiZSBlbnRyaWVzIHlvdSBza2lwIHRoZSBw
YXRoIGNyZWF0aW9uIGFsdG9nZXRoZXIuCj4gQnV0IHdoeT8gVGhpcyBkb2Vzbid0IHNlZW0gdG8g
YmUgcmVsYXRlZCB0byB5b3VyIHBhdGNoLgpGb3IgdnVhcnQsIEkgYW0gYWRkaW5nIG9ubHkgYSBm
cm9udCBlbmQgbm9kZSBidXQgdGhlCmxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoKSBjcmVhdGVz
IHRoZSBiYWNrZW5kIHBhdGggYWxzbyxldmVuIHRob3VnaAp0aGVyZSBpcyBubyBiYWNrZW5kIG5v
ZGUuIFRvIHJlbW92ZSB0aGF0IGhhbmdpbmcgYmUgcGF0aCwgSSBhZGRlZCB0aGlzCmNoZWNrLgo+
Cj4gQXQgbGVhc3QgZXhwbGFpbiB0aGlzIGEgYml0IGluIHRoZSBjb21taXQgbWVzc2FnZT8KSSB3
aWxsIGFkZCBtb3JlIGRldGFpbHMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKUmVnYXJkcywKQmh1
cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 09:32:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 09:32:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d96wQ-00030r-ML; Fri, 12 May 2017 09:32:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d96wP-00030g-1F
 for xen-devel@lists.xen.org; Fri, 12 May 2017 09:32:53 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 82/0C-03696-44185195; Fri, 12 May 2017 09:32:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS6fjDS9e5UTT
 S4NZyMYslHxezODB6HN39mymAMYo1My8pvyKBNWPW/262gg3JFZsPXGJuYGz36mLk5BASyJO4
 snsxK4jNK2AncabxCDOILSFgKHF64U2WLkYODhYBVYnLm+1BwmwC6hJtz7aDlYsIyEms+tzL1
 sXIxcEssIBRYu66pYwgCWEBP4kTF2exgCSEBG4ySfy/uhwswQm0oPHgN0aQobwCghJ/dwiDhJ
 mBwrcfXGGawMgzCyEzC0kGwtaSePjrFguErS2xbOFrZpByZgFpieX/OCDCDhKHr09hRlUCYnt
 LTH78gn0BI8cqRo3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 gGUAgh2M9zcGHGKU5GBSEuW9xCoaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt6ABKCdYlJqeW
 pGWmQOMHZi0BAePkgivFkiat7ggMbc4Mx0idYpRl+NK68f3TEIsefl5qVLivJEgRQIgRRmleX
 AjYHF8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK83+uBpvBk5pXAbXoFdAQT0BH9f4RBjih
 JREhJNTCyeyT+ENLYy3f48JFpOevVdRi+2zpXfuv7c20Sg7jBL8srN2v2eYszLzmc983rTkhZ
 iNvW3roLazbf/17hLdV42MsrxYwvtHMCk+6shXw35ss07mq33RPz6oCE2wRflskCzxP6NNcu1
 Pq88HtOcgGvo/fN66ucEmfL79MSbM/q2bezZHHp8xYlluKMREMt5qLiRABnpSze3gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494581569!91505309!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40208 invoked from network); 12 May 2017 09:32:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 09:32:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 03:32:48 -0600
Message-Id: <59159D610200007800159210@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 03:32:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Gary Lin" <GLin@suse.com>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
 <591439920200007800158C2C@suse.com>
 <20170511090247.thxqbmzltiwprony@GaryWorkstation>
In-Reply-To: <20170511090247.thxqbmzltiwprony@GaryWorkstation>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartF4CCB551.1__="
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Charles Arnold <CARNOLD@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartF4CCB551.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

>>> On 11.05.17 at 11:02, <GLin@suse.com> wrote:
> On Thu, May 11, 2017 at 06:14:42PM +1000, Jan Beulich wrote:
>> Note that hvmloader's main() has
>>=20
>>     BUG_ON(hvm_start_info->magic !=3D XEN_HVM_START_MAGIC_VALUE);
>>=20
>> very early, so you having got past this means the corruption
>> occurred inside hvmloader (or at least while it was already
>> running). Could you comment out the call to perform_tests()
>> and try again?
>>=20
> You got it. After commenting out perform_tests(), the grub2 menu showed
> and the system booted.
>=20
> It seems that perform_tests() cleared 0x400000~0x800000, and that's =
why=20
> the members of hvm_start_info became 0 in my test.

So could you give the below/attached patch a try?

Jan

--- a/tools/firmware/hvmloader/tests.c
+++ b/tools/firmware/hvmloader/tests.c
@@ -19,7 +19,9 @@
  * this program; If not, see <http://www.gnu.org/licenses/>.
  */
=20
+#include "config.h"
 #include "util.h"
+#include <xen/arch-x86/hvm/start_info.h>
=20
 #define TEST_FAIL 0
 #define TEST_PASS 1
@@ -29,10 +31,12 @@
  * Memory layout during tests:
  *  4MB to 8MB is cleared.
  *  Page directory resides at 8MB.
- *  4 page table pages reside at 8MB+4kB to 8MB+20kB.
- *  Pagetables identity-map 0-16MB, except 4kB at va 6MB maps to pa 5MB.
+ *  2 page table pages reside at 4MB+4kB to 4MB+12kB.
+ *  Pagetables identity-map 0-8MB, except 4kB at va 6MB maps to pa 5MB.
  */
-#define PD_START (8ul << 20)
+#define TEST_MEM_BASE (4ul << 20)
+#define TEST_MEM_SIZE (4ul << 20)
+#define PD_START TEST_MEM_BASE
 #define PT_START (PD_START + 4096)
=20
 static void setup_paging(void)
@@ -41,10 +45,10 @@ static void setup_paging(void)
     uint32_t *pt =3D (uint32_t *)PT_START;
     uint32_t i;
=20
-    /* Identity map 0-16MB. */
-    for ( i =3D 0; i < 4; i++ )
+    /* Identity map 0-8MB. */
+    for ( i =3D 0; i < 2; i++ )
         pd[i] =3D (unsigned long)pt + (i<<12) + 3;
-    for ( i =3D 0; i < (4*1024); i++ )
+    for ( i =3D 0; i < 2 * 1024; i++ )
         pt[i] =3D (i << 12) + 3;
=20
     /* Page at virtual 6MB maps to physical 5MB. */
@@ -112,7 +116,7 @@ static int rep_io_test(void)
     stop_paging();
=20
     i =3D 0;
-    for ( p =3D (uint32_t *)0x400000ul; p < (uint32_t *)0x700000ul; p++ )
+    for ( p =3D (uint32_t *)0x4ff000ul; p < (uint32_t *)0x602000ul; p++ )
     {
         uint32_t expected =3D 0;
         if ( check[i].addr =3D=3D (unsigned long)p )
@@ -144,12 +148,12 @@ static int shadow_gs_test(void)
     if ( !(edx & (1u<<29)) )
         return TEST_SKIP;
=20
-    /* Long mode pagetable setup: Identity map 0-16MB with 2MB mappings. =
*/
+    /* Long mode pagetable setup: Identity map 0-8MB with 2MB mappings. =
*/
     *pd =3D (unsigned long)pd + 0x1007; /* Level 4 */
     pd +=3D 512;
     *pd =3D (unsigned long)pd + 0x1007; /* Level 3 */
     pd +=3D 512;
-    for ( i =3D 0; i < 8; i++ )         /* Level 2 */
+    for ( i =3D 0; i < 4; i++ )         /* Level 2 */
         *pd++ =3D (i << 21) + 0x1e3;
=20
     asm volatile (
@@ -191,8 +195,7 @@ static int shadow_gs_test(void)
=20
 void perform_tests(void)
 {
-    int i, passed, skipped;
-
+    unsigned int i, passed, skipped;
     static struct {
         int (* const test)(void);
         const char *description;
@@ -204,12 +207,73 @@ void perform_tests(void)
=20
     printf("Testing HVM environment:\n");
=20
-    if ( hvm_info->low_mem_pgend < 0x1000 )
+    BUILD_BUG_ON(SCRATCH_PHYSICAL_ADDRESS > HVMLOADER_PHYSICAL_ADDRESS);
+    if ( hvm_info->low_mem_pgend <
+         ((TEST_MEM_BASE + TEST_MEM_SIZE) >> PAGE_SHIFT) )
+    {
+        printf("Skipping tests due to insufficient memory (<%luMB)\n",
+               (TEST_MEM_BASE + TEST_MEM_SIZE) >> 20);
+        return;
+    }
+
+    if ( hvm_start_info->cmdline_paddr &&
+         hvm_start_info->cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&
+         ((hvm_start_info->cmdline_paddr +
+           strlen((char *)(uintptr_t)hvm_start_info->cmdline_paddr)) >=3D
+          TEST_MEM_BASE) )
     {
-        printf("Skipping tests due to insufficient memory (<16MB)\n");
+        printf("Skipping tests due to overlap with command line\n");
         return;
     }
=20
+    if ( hvm_start_info->rsdp_paddr )
+    {
+        printf("Skipping tests due to non-zero RSDP address\n");
+        return;
+    }
+
+    if ( hvm_start_info->nr_modules )
+    {
+        const struct hvm_modlist_entry *modlist =3D
+            (void *)(uintptr_t)hvm_start_info->modlist_paddr;
+
+        if ( hvm_start_info->modlist_paddr > UINTPTR_MAX ||
+             ((UINTPTR_MAX - (uintptr_t)modlist) / sizeof(*modlist) <
+              hvm_start_info->nr_modules) )
+        {
+            printf("Skipping tests due to inaccessible module list\n");
+            return;
+        }
+
+        if ( TEST_MEM_BASE < (uintptr_t)(modlist + i) &&
+             (uintptr_t)modlist < TEST_MEM_BASE + TEST_MEM_SIZE )
+        {
+            printf("Skipping tests due to overlap with module list\n");
+            return;
+        }
+
+        for ( i =3D 0; i < hvm_start_info->nr_modules; ++i )
+        {
+            if ( TEST_MEM_BASE < modlist[i].paddr + modlist[i].size &&
+                 modlist[i].paddr < TEST_MEM_BASE + TEST_MEM_SIZE )
+            {
+                printf("Skipping tests due to overlap with module %u\n", =
i);
+                return;
+            }
+
+            if ( modlist[i].cmdline_paddr &&
+                 modlist[i].cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE =
&&
+                 ((modlist[i].cmdline_paddr +
+                   strlen((char *)(uintptr_t)modlist[i].cmdline_paddr)) =
>=3D
+                  TEST_MEM_BASE) )
+            {
+                printf("Skipping tests due to overlap with module %u =
cmdline\n",
+                       i);
+                return;
+            }
+        }
+    }
+
     passed =3D skipped =3D 0;
     for ( i =3D 0; tests[i].test; i++ )
     {



--=__PartF4CCB551.1__=
Content-Type: text/plain; name="hvmloader-constrain-tests.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="hvmloader-constrain-tests.patch"

hvmloader: avoid tests when they would clobber used memory=0A=0AFirst of =
all limit the memory range used for testing to 4Mb: There's no=0Apoint =
placing page tables right above 8Mb when they can equally well=0Alive at =
the bottom of the chunk at 4Mb - rep_io_test() cares about the=0A5Mb...7Mb =
range only anyway. In a subsequent patch this will then also=0Aallow =
simply looking for an unused 4Mb range (instead of using a build=0Atime =
determined one).=0A=0AExtend the "skip tests" condition beyond the "is =
there enough memory"=0Aquestion.=0A=0AReported-by: Charles Arnold =
<carnold@suse.com>=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--=
- a/tools/firmware/hvmloader/tests.c=0A+++ b/tools/firmware/hvmloader/tests=
.c=0A@@ -19,7 +19,9 @@=0A  * this program; If not, see <http://www.gnu.org/=
licenses/>.=0A  */=0A =0A+#include "config.h"=0A #include "util.h"=0A+#incl=
ude <xen/arch-x86/hvm/start_info.h>=0A =0A #define TEST_FAIL 0=0A #define =
TEST_PASS 1=0A@@ -29,10 +31,12 @@=0A  * Memory layout during tests:=0A  *  =
4MB to 8MB is cleared.=0A  *  Page directory resides at 8MB.=0A- *  4 page =
table pages reside at 8MB+4kB to 8MB+20kB.=0A- *  Pagetables identity-map =
0-16MB, except 4kB at va 6MB maps to pa 5MB.=0A+ *  2 page table pages =
reside at 4MB+4kB to 4MB+12kB.=0A+ *  Pagetables identity-map 0-8MB, =
except 4kB at va 6MB maps to pa 5MB.=0A  */=0A-#define PD_START (8ul << =
20)=0A+#define TEST_MEM_BASE (4ul << 20)=0A+#define TEST_MEM_SIZE (4ul << =
20)=0A+#define PD_START TEST_MEM_BASE=0A #define PT_START (PD_START + =
4096)=0A =0A static void setup_paging(void)=0A@@ -41,10 +45,10 @@ static =
void setup_paging(void)=0A     uint32_t *pt =3D (uint32_t *)PT_START;=0A   =
  uint32_t i;=0A =0A-    /* Identity map 0-16MB. */=0A-    for ( i =3D 0; =
i < 4; i++ )=0A+    /* Identity map 0-8MB. */=0A+    for ( i =3D 0; i < 2; =
i++ )=0A         pd[i] =3D (unsigned long)pt + (i<<12) + 3;=0A-    for ( i =
=3D 0; i < (4*1024); i++ )=0A+    for ( i =3D 0; i < 2 * 1024; i++ )=0A    =
     pt[i] =3D (i << 12) + 3;=0A =0A     /* Page at virtual 6MB maps to =
physical 5MB. */=0A@@ -112,7 +116,7 @@ static int rep_io_test(void)=0A     =
stop_paging();=0A =0A     i =3D 0;=0A-    for ( p =3D (uint32_t *)0x400000u=
l; p < (uint32_t *)0x700000ul; p++ )=0A+    for ( p =3D (uint32_t =
*)0x4ff000ul; p < (uint32_t *)0x602000ul; p++ )=0A     {=0A         =
uint32_t expected =3D 0;=0A         if ( check[i].addr =3D=3D (unsigned =
long)p )=0A@@ -144,12 +148,12 @@ static int shadow_gs_test(void)=0A     if =
( !(edx & (1u<<29)) )=0A         return TEST_SKIP;=0A =0A-    /* Long mode =
pagetable setup: Identity map 0-16MB with 2MB mappings. */=0A+    /* Long =
mode pagetable setup: Identity map 0-8MB with 2MB mappings. */=0A     *pd =
=3D (unsigned long)pd + 0x1007; /* Level 4 */=0A     pd +=3D 512;=0A     =
*pd =3D (unsigned long)pd + 0x1007; /* Level 3 */=0A     pd +=3D 512;=0A-  =
  for ( i =3D 0; i < 8; i++ )         /* Level 2 */=0A+    for ( i =3D 0; =
i < 4; i++ )         /* Level 2 */=0A         *pd++ =3D (i << 21) + =
0x1e3;=0A =0A     asm volatile (=0A@@ -191,8 +195,7 @@ static int =
shadow_gs_test(void)=0A =0A void perform_tests(void)=0A {=0A-    int i, =
passed, skipped;=0A-=0A+    unsigned int i, passed, skipped;=0A     static =
struct {=0A         int (* const test)(void);=0A         const char =
*description;=0A@@ -204,12 +207,73 @@ void perform_tests(void)=0A =0A     =
printf("Testing HVM environment:\n");=0A =0A-    if ( hvm_info->low_mem_pge=
nd < 0x1000 )=0A+    BUILD_BUG_ON(SCRATCH_PHYSICAL_ADDRESS > HVMLOADER_PHYS=
ICAL_ADDRESS);=0A+    if ( hvm_info->low_mem_pgend <=0A+         ((TEST_MEM=
_BASE + TEST_MEM_SIZE) >> PAGE_SHIFT) )=0A+    {=0A+        printf("Skippin=
g tests due to insufficient memory (<%luMB)\n",=0A+               =
(TEST_MEM_BASE + TEST_MEM_SIZE) >> 20);=0A+        return;=0A+    =
}=0A+=0A+    if ( hvm_start_info->cmdline_paddr &&=0A+         hvm_start_in=
fo->cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&=0A+         ((hvm_star=
t_info->cmdline_paddr +=0A+           strlen((char *)(uintptr_t)hvm_start_i=
nfo->cmdline_paddr)) >=3D=0A+          TEST_MEM_BASE) )=0A     {=0A-       =
 printf("Skipping tests due to insufficient memory (<16MB)\n");=0A+        =
printf("Skipping tests due to overlap with command line\n");=0A         =
return;=0A     }=0A =0A+    if ( hvm_start_info->rsdp_paddr )=0A+    {=0A+ =
       printf("Skipping tests due to non-zero RSDP address\n");=0A+        =
return;=0A+    }=0A+=0A+    if ( hvm_start_info->nr_modules )=0A+    {=0A+ =
       const struct hvm_modlist_entry *modlist =3D=0A+            (void =
*)(uintptr_t)hvm_start_info->modlist_paddr;=0A+=0A+        if ( hvm_start_i=
nfo->modlist_paddr > UINTPTR_MAX ||=0A+             ((UINTPTR_MAX - =
(uintptr_t)modlist) / sizeof(*modlist) <=0A+              hvm_start_info->n=
r_modules) )=0A+        {=0A+            printf("Skipping tests due to =
inaccessible module list\n");=0A+            return;=0A+        }=0A+=0A+  =
      if ( TEST_MEM_BASE < (uintptr_t)(modlist + i) &&=0A+             =
(uintptr_t)modlist < TEST_MEM_BASE + TEST_MEM_SIZE )=0A+        {=0A+      =
      printf("Skipping tests due to overlap with module list\n");=0A+      =
      return;=0A+        }=0A+=0A+        for ( i =3D 0; i < hvm_start_info=
->nr_modules; ++i )=0A+        {=0A+            if ( TEST_MEM_BASE < =
modlist[i].paddr + modlist[i].size &&=0A+                 modlist[i].paddr =
< TEST_MEM_BASE + TEST_MEM_SIZE )=0A+            {=0A+                =
printf("Skipping tests due to overlap with module %u\n", i);=0A+           =
     return;=0A+            }=0A+=0A+            if ( modlist[i].cmdline_pa=
ddr &&=0A+                 modlist[i].cmdline_paddr < TEST_MEM_BASE + =
TEST_MEM_SIZE &&=0A+                 ((modlist[i].cmdline_paddr +=0A+      =
             strlen((char *)(uintptr_t)modlist[i].cmdline_paddr)) >=3D=0A+ =
                 TEST_MEM_BASE) )=0A+            {=0A+                =
printf("Skipping tests due to overlap with module %u cmdline\n",=0A+       =
                i);=0A+                return;=0A+            }=0A+        =
}=0A+    }=0A+=0A     passed =3D skipped =3D 0;=0A     for ( i =3D 0; =
tests[i].test; i++ )=0A     {=0A
--=__PartF4CCB551.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartF4CCB551.1__=--


From xen-devel-bounces@lists.xen.org Fri May 12 09:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 09:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d974K-0003nO-EE; Fri, 12 May 2017 09:41:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d974I-0003nC-JI
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 09:41:02 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B3/6E-02022-D2385195; Fri, 12 May 2017 09:41:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVezWTT
 SYMoqE4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzDzSxVTwpq7i/PXPbA2M
 c0O6GLk4hAT+MkpMnbyZDcJ5zChx73graxcjJ5CzjVFi/qYQEFtEwFni65m57CA2r4C+xJkv7
 9lAbGEBC4mpvbeZQJolBC7pSmy6sxQsISHgLdFz9BJQAweY/XKPVBcjOwebgJXEITGQAhYBVY
 llU3ayTmDkXsDIsIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3c
 TI9DjDECwg/H8ac9DjJIcTEqivJdYRSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+aQTKCRal
 pqdWpGXmAEMPJi3BwaMkwuvaBJTmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3usgMwRAi
 jJK8+BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5L4NM4cnMK4Hb9AroCCagI/r/CI
 McUZKIkJJqYNz6PGzFqfe+W3plP91+KMzjd1eCO3H1xgnqzfvNij/HigtE6U+4XL3KcXVVL9P
 5yLNpUTuWmd8P/6xUYujZ/O5/5/+bqZ7hFbaLzzWqFqlYlkfuZa1elPR95rKkiQGRjiYPz/k9
 iThx5BHTlAcTXuZwPZ8pLrFcL/zp7O+7FjqYO8qfLEqZzq3EUpyRaKjFXFScCACp/9oMfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494582056!97876043!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30721 invoked from network); 12 May 2017 09:40:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 09:40:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d974B-0005wB-Qs; Fri, 12 May 2017 09:40:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9746-0005vu-Eg; Fri, 12 May 2017 09:40:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9746-00018o-9N; Fri, 12 May 2017 09:40:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109331-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ecc1f5adeec4e3324d1b695a7c54e3967c526949
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 09:40:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 109331: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8227823979029661515=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8227823979029661515==
Content-Type: text/plain

flight 109331 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109331/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ecc1f5adeec4e3324d1b695a7c54e3967c526949
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   17 days
Failing since        107644  2017-04-25 10:26:10 Z   16 days   46 attempts
Testing same since   109331  2017-05-12 00:46:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6472 lines long.)


--===============8227823979029661515==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8227823979029661515==--

From xen-devel-bounces@lists.xen.org Fri May 12 09:53:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 09:53:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d97GJ-0004Xx-M7; Fri, 12 May 2017 09:53:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d97GI-0004Xr-LJ
 for xen-devel@lists.xen.org; Fri, 12 May 2017 09:53:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DF/59-01709-41685195; Fri, 12 May 2017 09:53:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK5gm2i
 kQU+7kMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF19jHmgi7uis/3pzM2MK7l7GLk5JAQ8JfY
 96WTqYuRg4NFQFXi5SJ9kDCbgLLEz85eNhBbBMj+2NrL3sXIxcEscJxRordnGQtIQljAT6L/3
 lJ2kF5eAQuJ1rkVIDVCAo8YJSY+72YHqeEVEJQ4OfMJWD2zgJ7EjalT2EDqmQWkJZb/44AIy0
 s0b53NDGJzCthI3J1xAswWFVCR6Fw6B6xVSEBBomP6MaYJjPyzkEydhWTqLISps5BMXcDIsop
 Rozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPVy00tLk5MT81JTCrWS87P3cQIDEwGINjBuGaq8yFG
 SQ4mJVHeS6yikUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO+0AOUEi1LTUyvSMnOAMQKTluDgU
 RLhnQeS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd7pIEUCIEUZpXlwI2DxeolRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvK9BpvBk5pXAbXoFdAQT0BH9f4RBjihJREhJNTDKdV7rda7
 tPu/6qWnHccdNy81PNKkv2c8eEyeSxupXeoCHP7Ih+JpQlHra5EbBWKlq13NHxH49dHkuZXBh
 lWTnq4ydG6623Qj4b1PYVLIot/fjsXR/18Dqw/2V5t/mrL3nddrnRYO3Yl+k0sI+r7A+17lFa
 1g/99zcuvaJO4uXBU/DquSVPUosxRmJhlrMRcWJAJm4pjHSAgAA
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494582799!96123938!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37386 invoked from network); 12 May 2017 09:53:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 09:53:20 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="423381625"
Date: Fri, 12 May 2017 10:53:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170512095315.bngqklkdibstdgqq@citrix.com>
References: <591491760200009100117EC5@prv-mh.provo.novell.com>
 <591491760200009100117EC5@prv-mh.provo.novell.com>
 <20170512081538.hmi4ndeulhs7vmf6@dhcp-3-128.uk.xensource.com>
 <337dd705-e2ae-ca36-db59-2326ba10096e@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <337dd705-e2ae-ca36-db59-2326ba10096e@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Charles Arnold <carnold@suse.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xen.org>, wei.liu2@citrix.com,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Patch] Fix broken package config file
	xenlight.pc.in
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMTA6NDQ6MzRBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMi8wNS8xNyAxMDoxNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFRodSwgTWF5IDExLCAyMDE3IGF0IDEwOjI5OjQyQU0gLTA2MDAsIENoYXJsZXMgQXJub2xkIHdy
b3RlOgo+ID4+IFRoZSBSZXF1aXJlcyBsaW5lIGluIHRoaXMgY29uZmlnIGZpbGUgdXNlcyB0aGUg
d3JvbmcgbmFtZXMgZm9yIHR3byBkZXBlbmRlbmNpZXMuCj4gPj4KPiA+PiBUaGUgcGFja2FnZSBj
b25maWcgZmlsZSBmb3IgeGVuY3RybCBpcyBjYWxsZWQgJ3hlbmNvbnRyb2wnIGFuZCBmb3IgYmxr
dGFwY3RsIGlzCj4gPj4gY2FsbGVkICd4ZW5ibGt0YXBjdGwnLiBSdW5uaW5nIGEgY29tbWFuZCBs
aWtlICdwa2ctY29uZmlnIC0tZXhpc3RzIHhlbmxpZ2h0JyB3aWxsCj4gPj4gZmFpbCB3aXRob3V0
IHRoaXMgZml4Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5v
bGRAc3VzZS5jb20+Cj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGVubGlnaHQu
cGMuaW4gYi90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgo+ID4+IGluZGV4IDcxZDA5M2EwYWUu
Ljg2YzM4YTU2MzQgMTAwNjQ0Cj4gPj4gLS0tIGEvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4K
PiA+PiArKysgYi90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgo+ID4+IEBAIC05LDQgKzksNCBA
QCBEZXNjcmlwdGlvbjogVGhlIFhlbmxpZ2h0IGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCj4g
Pj4gIFZlcnNpb246IEBAdmVyc2lvbkBACj4gPj4gIENmbGFnczogLUkke2luY2x1ZGVkaXJ9Cj4g
Pj4gIExpYnM6IEBAbGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmxpZ2h0Cj4gPj4gLVJlcXVpcmVz
LnByaXZhdGU6IHhlbnRvb2xsb2cseGVuZXZ0Y2huLHhlbmN0cmwseGVuZ3Vlc3QseGVuc3RvcmUs
YmxrdGFwY3RsCj4gPj4gK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuZXZ0Y2huLHhl
bmNvbnRyb2wseGVuZ3Vlc3QseGVuc3RvcmUseGVuYmxrdGFwY3RsCj4gPiAKPiA+IFNob3VsZG4n
dCB4ZW5ibGt0YXBjdGwgYmUgY29uZGl0aW9uYWwgb24gd2hldGhlciBibGt0YXAgaXMgYWN0dWFs
bHkgZW5hYmxlZD8KPiA+IEZyZWVCU0QvTmV0QlNEIGRvbid0IHN1cHBvcnQgYmxrdGFwIGF0IGFs
bCwgYW5kIG9uIExpbnV4IGl0IGNhbiBiZSBkaXNhYmxlZAo+ID4gd2l0aCAiLS1kaXNhYmxlLWJs
a3RhcDIiIElJUkMuCj4gCj4gWW91IGFyZSByaWdodC4gSSBzdWdnZXN0IHRvIHRha2UgQ2hhcmxl
cycgcGF0Y2ggYW5kIEknbGwgcG9zdCBhbm90aGVyCj4gb25lIG9uIHRvcCBvZiBpdCBoYW5kbGlu
ZyBhdmFpbGFiaWxpdHkgb2YgYmxrdGFwLgo+IAoKT0suCgo+IAo+IEp1ZXJnZW4KPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 10:07:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d97TR-0005Nz-S0; Fri, 12 May 2017 10:07:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glin@suse.com>) id 1d97TQ-0005Nt-RF
 for xen-devel@lists.xen.org; Fri, 12 May 2017 10:07:01 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BD/90-01721-34985195; Fri, 12 May 2017 10:06:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0uq65zp2i
 kwavnvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFZ49ZC2YlVTxb1cfUwNju2sXIxSEk0MMo
 sfz8UxYIZymjxJtTU9i7GDk4WARUJV6f1wAx2QTkJP7crehi5OQQEVCW6P31G6ycWWA6o0TDl
 DfsIAlhAV+Ja60/GUHqeQVsJZ5PSIUY+Y9JYsepu2wgNbwCghInZz5hAbGZBbQkbvx7yQRSzy
 wgLbH8HwdImFPAQOLHv6fMILYo0K7F/T1sExj5ZiHpnoWkexZC9wJG5lWMGsWpRWWpRbrGBnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhVs/AwLiDsfOE3yFGSQ4mJVHeS6yi
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMU7gHKCRanpqRVpmTnAoIdJS3DwKInw5rUDpXmLC
 xJzizPTIVKnGHU5rrR+fM8kxJKXn5cqJc6rCDJDAKQoozQPbgQsAi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuZ9D7KKJzOvBG7TK6AjmICO6P8jDHJESSJCSqqB0V6zY8IlTwblcLE5pgG
 K9+/6tTLYiuT6XylNaZx9+oDRPYY/PP11MjciI56t09vzdeKDICFtlgCThn2ei17X3pmaXOwl
 epnDbF3aiba1wbeneSs+Eds1p83lQaLTYdV1Xd8mSSruN47iiD692k7CYtGhkpYXeZq8LRGfU
 tWPBDpbbfKu33BGiaU4I9FQi7moOBEAvQROK7sCAAA=
X-Env-Sender: glin@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494583618!92552517!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25513 invoked from network); 12 May 2017 10:06:59 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 May 2017 10:06:59 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 12 May 2017 12:06:58 +0200
Received: from GaryWorkstation (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 12 May 2017 11:06:53 +0100
Date: Fri, 12 May 2017 18:06:47 +0800
From: Gary Lin <glin@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170512100647.m3qxhgf7tlkpflup@GaryWorkstation>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
 <591439920200007800158C2C@suse.com>
 <20170511090247.thxqbmzltiwprony@GaryWorkstation>
 <59159D610200007800159210@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59159D610200007800159210@suse.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
Cc: Charles Arnold <CARNOLD@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDc6MzI6NDlQTSArMTAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjA1LjE3IGF0IDExOjAyLCA8R0xpbkBzdXNlLmNvbT4gd3JvdGU6Cj4g
PiBPbiBUaHUsIE1heSAxMSwgMjAxNyBhdCAwNjoxNDo0MlBNICsxMDAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+PiBOb3RlIHRoYXQgaHZtbG9hZGVyJ3MgbWFpbigpIGhhcwo+ID4+IAo+ID4+ICAg
ICBCVUdfT04oaHZtX3N0YXJ0X2luZm8tPm1hZ2ljICE9IFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFM
VUUpOwo+ID4+IAo+ID4+IHZlcnkgZWFybHksIHNvIHlvdSBoYXZpbmcgZ290IHBhc3QgdGhpcyBt
ZWFucyB0aGUgY29ycnVwdGlvbgo+ID4+IG9jY3VycmVkIGluc2lkZSBodm1sb2FkZXIgKG9yIGF0
IGxlYXN0IHdoaWxlIGl0IHdhcyBhbHJlYWR5Cj4gPj4gcnVubmluZykuIENvdWxkIHlvdSBjb21t
ZW50IG91dCB0aGUgY2FsbCB0byBwZXJmb3JtX3Rlc3RzKCkKPiA+PiBhbmQgdHJ5IGFnYWluPwo+
ID4+IAo+ID4gWW91IGdvdCBpdC4gQWZ0ZXIgY29tbWVudGluZyBvdXQgcGVyZm9ybV90ZXN0cygp
LCB0aGUgZ3J1YjIgbWVudSBzaG93ZWQKPiA+IGFuZCB0aGUgc3lzdGVtIGJvb3RlZC4KPiA+IAo+
ID4gSXQgc2VlbXMgdGhhdCBwZXJmb3JtX3Rlc3RzKCkgY2xlYXJlZCAweDQwMDAwMH4weDgwMDAw
MCwgYW5kIHRoYXQncyB3aHkgCj4gPiB0aGUgbWVtYmVycyBvZiBodm1fc3RhcnRfaW5mbyBiZWNh
bWUgMCBpbiBteSB0ZXN0Lgo+IAo+IFNvIGNvdWxkIHlvdSBnaXZlIHRoZSBiZWxvdy9hdHRhY2hl
ZCBwYXRjaCBhIHRyeT8KPiAKSXQgd29uJ3QgY29tcGlsZS4KCnRlc3RzLmM6IEluIGZ1bmN0aW9u
ICdwZXJmb3JtX3Rlc3RzJzoKdGVzdHMuYzoyNDg6NTA6IGVycm9yOiAnaScgbWF5IGJlIHVzZWQg
dW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uIFstV2Vycm9yPW1heWJlLXVuaW5pdGlhbGl6
ZWRdCiAgICAgICAgIGlmICggVEVTVF9NRU1fQkFTRSA8ICh1aW50cHRyX3QpKG1vZGxpc3QgKyBp
KSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4K
Y2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKCkdhcnkgTGluCgo+IEph
bgo+IAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jCj4gKysrIGIvdG9v
bHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKPiBAQCAtMTksNyArMTksOSBAQAo+ICAgKiB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
PiAgICovCj4gIAo+ICsjaW5jbHVkZSAiY29uZmlnLmgiCj4gICNpbmNsdWRlICJ1dGlsLmgiCj4g
KyNpbmNsdWRlIDx4ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KPiAgCj4gICNkZWZpbmUg
VEVTVF9GQUlMIDAKPiAgI2RlZmluZSBURVNUX1BBU1MgMQo+IEBAIC0yOSwxMCArMzEsMTIgQEAK
PiAgICogTWVtb3J5IGxheW91dCBkdXJpbmcgdGVzdHM6Cj4gICAqICA0TUIgdG8gOE1CIGlzIGNs
ZWFyZWQuCj4gICAqICBQYWdlIGRpcmVjdG9yeSByZXNpZGVzIGF0IDhNQi4KPiAtICogIDQgcGFn
ZSB0YWJsZSBwYWdlcyByZXNpZGUgYXQgOE1CKzRrQiB0byA4TUIrMjBrQi4KPiAtICogIFBhZ2V0
YWJsZXMgaWRlbnRpdHktbWFwIDAtMTZNQiwgZXhjZXB0IDRrQiBhdCB2YSA2TUIgbWFwcyB0byBw
YSA1TUIuCj4gKyAqICAyIHBhZ2UgdGFibGUgcGFnZXMgcmVzaWRlIGF0IDRNQis0a0IgdG8gNE1C
KzEya0IuCj4gKyAqICBQYWdldGFibGVzIGlkZW50aXR5LW1hcCAwLThNQiwgZXhjZXB0IDRrQiBh
dCB2YSA2TUIgbWFwcyB0byBwYSA1TUIuCj4gICAqLwo+IC0jZGVmaW5lIFBEX1NUQVJUICg4dWwg
PDwgMjApCj4gKyNkZWZpbmUgVEVTVF9NRU1fQkFTRSAoNHVsIDw8IDIwKQo+ICsjZGVmaW5lIFRF
U1RfTUVNX1NJWkUgKDR1bCA8PCAyMCkKPiArI2RlZmluZSBQRF9TVEFSVCBURVNUX01FTV9CQVNF
Cj4gICNkZWZpbmUgUFRfU1RBUlQgKFBEX1NUQVJUICsgNDA5NikKPiAgCj4gIHN0YXRpYyB2b2lk
IHNldHVwX3BhZ2luZyh2b2lkKQo+IEBAIC00MSwxMCArNDUsMTAgQEAgc3RhdGljIHZvaWQgc2V0
dXBfcGFnaW5nKHZvaWQpCj4gICAgICB1aW50MzJfdCAqcHQgPSAodWludDMyX3QgKilQVF9TVEFS
VDsKPiAgICAgIHVpbnQzMl90IGk7Cj4gIAo+IC0gICAgLyogSWRlbnRpdHkgbWFwIDAtMTZNQi4g
Ki8KPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKPiArICAgIC8qIElkZW50aXR5IG1h
cCAwLThNQi4gKi8KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgMjsgaSsrICkKPiAgICAgICAgICBw
ZFtpXSA9ICh1bnNpZ25lZCBsb25nKXB0ICsgKGk8PDEyKSArIDM7Cj4gLSAgICBmb3IgKCBpID0g
MDsgaSA8ICg0KjEwMjQpOyBpKysgKQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCAyICogMTAyNDsg
aSsrICkKPiAgICAgICAgICBwdFtpXSA9IChpIDw8IDEyKSArIDM7Cj4gIAo+ICAgICAgLyogUGFn
ZSBhdCB2aXJ0dWFsIDZNQiBtYXBzIHRvIHBoeXNpY2FsIDVNQi4gKi8KPiBAQCAtMTEyLDcgKzEx
Niw3IEBAIHN0YXRpYyBpbnQgcmVwX2lvX3Rlc3Qodm9pZCkKPiAgICAgIHN0b3BfcGFnaW5nKCk7
Cj4gIAo+ICAgICAgaSA9IDA7Cj4gLSAgICBmb3IgKCBwID0gKHVpbnQzMl90ICopMHg0MDAwMDB1
bDsgcCA8ICh1aW50MzJfdCAqKTB4NzAwMDAwdWw7IHArKyApCj4gKyAgICBmb3IgKCBwID0gKHVp
bnQzMl90ICopMHg0ZmYwMDB1bDsgcCA8ICh1aW50MzJfdCAqKTB4NjAyMDAwdWw7IHArKyApCj4g
ICAgICB7Cj4gICAgICAgICAgdWludDMyX3QgZXhwZWN0ZWQgPSAwOwo+ICAgICAgICAgIGlmICgg
Y2hlY2tbaV0uYWRkciA9PSAodW5zaWduZWQgbG9uZylwICkKPiBAQCAtMTQ0LDEyICsxNDgsMTIg
QEAgc3RhdGljIGludCBzaGFkb3dfZ3NfdGVzdCh2b2lkKQo+ICAgICAgaWYgKCAhKGVkeCAmICgx
dTw8MjkpKSApCj4gICAgICAgICAgcmV0dXJuIFRFU1RfU0tJUDsKPiAgCj4gLSAgICAvKiBMb25n
IG1vZGUgcGFnZXRhYmxlIHNldHVwOiBJZGVudGl0eSBtYXAgMC0xNk1CIHdpdGggMk1CIG1hcHBp
bmdzLiAqLwo+ICsgICAgLyogTG9uZyBtb2RlIHBhZ2V0YWJsZSBzZXR1cDogSWRlbnRpdHkgbWFw
IDAtOE1CIHdpdGggMk1CIG1hcHBpbmdzLiAqLwo+ICAgICAgKnBkID0gKHVuc2lnbmVkIGxvbmcp
cGQgKyAweDEwMDc7IC8qIExldmVsIDQgKi8KPiAgICAgIHBkICs9IDUxMjsKPiAgICAgICpwZCA9
ICh1bnNpZ25lZCBsb25nKXBkICsgMHgxMDA3OyAvKiBMZXZlbCAzICovCj4gICAgICBwZCArPSA1
MTI7Cj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IDg7IGkrKyApICAgICAgICAgLyogTGV2ZWwgMiAq
Lwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCA0OyBpKysgKSAgICAgICAgIC8qIExldmVsIDIgKi8K
PiAgICAgICAgICAqcGQrKyA9IChpIDw8IDIxKSArIDB4MWUzOwo+ICAKPiAgICAgIGFzbSB2b2xh
dGlsZSAoCj4gQEAgLTE5MSw4ICsxOTUsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19nc190ZXN0KHZv
aWQpCj4gIAo+ICB2b2lkIHBlcmZvcm1fdGVzdHModm9pZCkKPiAgewo+IC0gICAgaW50IGksIHBh
c3NlZCwgc2tpcHBlZDsKPiAtCj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgcGFzc2VkLCBza2lwcGVk
Owo+ICAgICAgc3RhdGljIHN0cnVjdCB7Cj4gICAgICAgICAgaW50ICgqIGNvbnN0IHRlc3QpKHZv
aWQpOwo+ICAgICAgICAgIGNvbnN0IGNoYXIgKmRlc2NyaXB0aW9uOwo+IEBAIC0yMDQsMTIgKzIw
Nyw3MyBAQCB2b2lkIHBlcmZvcm1fdGVzdHModm9pZCkKPiAgCj4gICAgICBwcmludGYoIlRlc3Rp
bmcgSFZNIGVudmlyb25tZW50OlxuIik7Cj4gIAo+IC0gICAgaWYgKCBodm1faW5mby0+bG93X21l
bV9wZ2VuZCA8IDB4MTAwMCApCj4gKyAgICBCVUlMRF9CVUdfT04oU0NSQVRDSF9QSFlTSUNBTF9B
RERSRVNTID4gSFZNTE9BREVSX1BIWVNJQ0FMX0FERFJFU1MpOwo+ICsgICAgaWYgKCBodm1faW5m
by0+bG93X21lbV9wZ2VuZCA8Cj4gKyAgICAgICAgICgoVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVN
X1NJWkUpID4+IFBBR0VfU0hJRlQpICkKPiArICAgIHsKPiArICAgICAgICBwcmludGYoIlNraXBw
aW5nIHRlc3RzIGR1ZSB0byBpbnN1ZmZpY2llbnQgbWVtb3J5ICg8JWx1TUIpXG4iLAo+ICsgICAg
ICAgICAgICAgICAoVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUpID4+IDIwKTsKPiArICAg
ICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBodm1fc3RhcnRfaW5mby0+Y21k
bGluZV9wYWRkciAmJgo+ICsgICAgICAgICBodm1fc3RhcnRfaW5mby0+Y21kbGluZV9wYWRkciA8
IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICYmCj4gKyAgICAgICAgICgoaHZtX3N0YXJ0
X2luZm8tPmNtZGxpbmVfcGFkZHIgKwo+ICsgICAgICAgICAgIHN0cmxlbigoY2hhciAqKSh1aW50
cHRyX3QpaHZtX3N0YXJ0X2luZm8tPmNtZGxpbmVfcGFkZHIpKSA+PQo+ICsgICAgICAgICAgVEVT
VF9NRU1fQkFTRSkgKQo+ICAgICAgewo+IC0gICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMg
ZHVlIHRvIGluc3VmZmljaWVudCBtZW1vcnkgKDwxNk1CKVxuIik7Cj4gKyAgICAgICAgcHJpbnRm
KCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3aXRoIGNvbW1hbmQgbGluZVxuIik7Cj4g
ICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+ICAKPiArICAgIGlmICggaHZtX3N0YXJ0X2luZm8t
PnJzZHBfcGFkZHIgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMg
ZHVlIHRvIG5vbi16ZXJvIFJTRFAgYWRkcmVzc1xuIik7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsg
ICAgfQo+ICsKPiArICAgIGlmICggaHZtX3N0YXJ0X2luZm8tPm5yX21vZHVsZXMgKQo+ICsgICAg
ewo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9kbGlzdCA9Cj4g
KyAgICAgICAgICAgICh2b2lkICopKHVpbnRwdHJfdClodm1fc3RhcnRfaW5mby0+bW9kbGlzdF9w
YWRkcjsKPiArCj4gKyAgICAgICAgaWYgKCBodm1fc3RhcnRfaW5mby0+bW9kbGlzdF9wYWRkciA+
IFVJTlRQVFJfTUFYIHx8Cj4gKyAgICAgICAgICAgICAoKFVJTlRQVFJfTUFYIC0gKHVpbnRwdHJf
dCltb2RsaXN0KSAvIHNpemVvZigqbW9kbGlzdCkgPAo+ICsgICAgICAgICAgICAgIGh2bV9zdGFy
dF9pbmZvLT5ucl9tb2R1bGVzKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmludGYo
IlNraXBwaW5nIHRlc3RzIGR1ZSB0byBpbmFjY2Vzc2libGUgbW9kdWxlIGxpc3RcbiIpOwo+ICsg
ICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoIFRFU1Rf
TUVNX0JBU0UgPCAodWludHB0cl90KShtb2RsaXN0ICsgaSkgJiYKPiArICAgICAgICAgICAgICh1
aW50cHRyX3QpbW9kbGlzdCA8IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJs
YXAgd2l0aCBtb2R1bGUgbGlzdFxuIik7Cj4gKyAgICAgICAgICAgIHJldHVybjsKPiArICAgICAg
ICB9Cj4gKwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgaHZtX3N0YXJ0X2luZm8tPm5yX21v
ZHVsZXM7ICsraSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIFRFU1RfTUVNX0JB
U0UgPCBtb2RsaXN0W2ldLnBhZGRyICsgbW9kbGlzdFtpXS5zaXplICYmCj4gKyAgICAgICAgICAg
ICAgICAgbW9kbGlzdFtpXS5wYWRkciA8IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICkK
PiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0
cyBkdWUgdG8gb3ZlcmxhcCB3aXRoIG1vZHVsZSAldVxuIiwgaSk7Cj4gKyAgICAgICAgICAgICAg
ICByZXR1cm47Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIGlmICggbW9kbGlz
dFtpXS5jbWRsaW5lX3BhZGRyICYmCj4gKyAgICAgICAgICAgICAgICAgbW9kbGlzdFtpXS5jbWRs
aW5lX3BhZGRyIDwgVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUgJiYKPiArICAgICAgICAg
ICAgICAgICAoKG1vZGxpc3RbaV0uY21kbGluZV9wYWRkciArCj4gKyAgICAgICAgICAgICAgICAg
ICBzdHJsZW4oKGNoYXIgKikodWludHB0cl90KW1vZGxpc3RbaV0uY21kbGluZV9wYWRkcikpID49
Cj4gKyAgICAgICAgICAgICAgICAgIFRFU1RfTUVNX0JBU0UpICkKPiArICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3
aXRoIG1vZHVsZSAldSBjbWRsaW5lXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGkpOwo+
ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+
ICsgICAgfQo+ICsKPiAgICAgIHBhc3NlZCA9IHNraXBwZWQgPSAwOwo+ICAgICAgZm9yICggaSA9
IDA7IHRlc3RzW2ldLnRlc3Q7IGkrKyApCj4gICAgICB7Cj4gCj4gCgo+IGh2bWxvYWRlcjogYXZv
aWQgdGVzdHMgd2hlbiB0aGV5IHdvdWxkIGNsb2JiZXIgdXNlZCBtZW1vcnkKPiAKPiBGaXJzdCBv
ZiBhbGwgbGltaXQgdGhlIG1lbW9yeSByYW5nZSB1c2VkIGZvciB0ZXN0aW5nIHRvIDRNYjogVGhl
cmUncyBubwo+IHBvaW50IHBsYWNpbmcgcGFnZSB0YWJsZXMgcmlnaHQgYWJvdmUgOE1iIHdoZW4g
dGhleSBjYW4gZXF1YWxseSB3ZWxsCj4gbGl2ZSBhdCB0aGUgYm90dG9tIG9mIHRoZSBjaHVuayBh
dCA0TWIgLSByZXBfaW9fdGVzdCgpIGNhcmVzIGFib3V0IHRoZQo+IDVNYi4uLjdNYiByYW5nZSBv
bmx5IGFueXdheS4gSW4gYSBzdWJzZXF1ZW50IHBhdGNoIHRoaXMgd2lsbCB0aGVuIGFsc28KPiBh
bGxvdyBzaW1wbHkgbG9va2luZyBmb3IgYW4gdW51c2VkIDRNYiByYW5nZSAoaW5zdGVhZCBvZiB1
c2luZyBhIGJ1aWxkCj4gdGltZSBkZXRlcm1pbmVkIG9uZSkuCj4gCj4gRXh0ZW5kIHRoZSAic2tp
cCB0ZXN0cyIgY29uZGl0aW9uIGJleW9uZCB0aGUgImlzIHRoZXJlIGVub3VnaCBtZW1vcnkiCj4g
cXVlc3Rpb24uCj4gCj4gUmVwb3J0ZWQtYnk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2Uu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAK
PiAtLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwo+ICsrKyBiL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci90ZXN0cy5jCj4gQEAgLTE5LDcgKzE5LDkgQEAKPiAgICogdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gICAq
Lwo+ICAKPiArI2luY2x1ZGUgImNvbmZpZy5oIgo+ICAjaW5jbHVkZSAidXRpbC5oIgo+ICsjaW5j
bHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+Cj4gIAo+ICAjZGVmaW5lIFRFU1Rf
RkFJTCAwCj4gICNkZWZpbmUgVEVTVF9QQVNTIDEKPiBAQCAtMjksMTAgKzMxLDEyIEBACj4gICAq
IE1lbW9yeSBsYXlvdXQgZHVyaW5nIHRlc3RzOgo+ICAgKiAgNE1CIHRvIDhNQiBpcyBjbGVhcmVk
Lgo+ICAgKiAgUGFnZSBkaXJlY3RvcnkgcmVzaWRlcyBhdCA4TUIuCj4gLSAqICA0IHBhZ2UgdGFi
bGUgcGFnZXMgcmVzaWRlIGF0IDhNQis0a0IgdG8gOE1CKzIwa0IuCj4gLSAqICBQYWdldGFibGVz
IGlkZW50aXR5LW1hcCAwLTE2TUIsIGV4Y2VwdCA0a0IgYXQgdmEgNk1CIG1hcHMgdG8gcGEgNU1C
Lgo+ICsgKiAgMiBwYWdlIHRhYmxlIHBhZ2VzIHJlc2lkZSBhdCA0TUIrNGtCIHRvIDRNQisxMmtC
Lgo+ICsgKiAgUGFnZXRhYmxlcyBpZGVudGl0eS1tYXAgMC04TUIsIGV4Y2VwdCA0a0IgYXQgdmEg
Nk1CIG1hcHMgdG8gcGEgNU1CLgo+ICAgKi8KPiAtI2RlZmluZSBQRF9TVEFSVCAoOHVsIDw8IDIw
KQo+ICsjZGVmaW5lIFRFU1RfTUVNX0JBU0UgKDR1bCA8PCAyMCkKPiArI2RlZmluZSBURVNUX01F
TV9TSVpFICg0dWwgPDwgMjApCj4gKyNkZWZpbmUgUERfU1RBUlQgVEVTVF9NRU1fQkFTRQo+ICAj
ZGVmaW5lIFBUX1NUQVJUIChQRF9TVEFSVCArIDQwOTYpCj4gIAo+ICBzdGF0aWMgdm9pZCBzZXR1
cF9wYWdpbmcodm9pZCkKPiBAQCAtNDEsMTAgKzQ1LDEwIEBAIHN0YXRpYyB2b2lkIHNldHVwX3Bh
Z2luZyh2b2lkKQo+ICAgICAgdWludDMyX3QgKnB0ID0gKHVpbnQzMl90ICopUFRfU1RBUlQ7Cj4g
ICAgICB1aW50MzJfdCBpOwo+ICAKPiAtICAgIC8qIElkZW50aXR5IG1hcCAwLTE2TUIuICovCj4g
LSAgICBmb3IgKCBpID0gMDsgaSA8IDQ7IGkrKyApCj4gKyAgICAvKiBJZGVudGl0eSBtYXAgMC04
TUIuICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IDI7IGkrKyApCj4gICAgICAgICAgcGRbaV0g
PSAodW5zaWduZWQgbG9uZylwdCArIChpPDwxMikgKyAzOwo+IC0gICAgZm9yICggaSA9IDA7IGkg
PCAoNCoxMDI0KTsgaSsrICkKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgMiAqIDEwMjQ7IGkrKyAp
Cj4gICAgICAgICAgcHRbaV0gPSAoaSA8PCAxMikgKyAzOwo+ICAKPiAgICAgIC8qIFBhZ2UgYXQg
dmlydHVhbCA2TUIgbWFwcyB0byBwaHlzaWNhbCA1TUIuICovCj4gQEAgLTExMiw3ICsxMTYsNyBA
QCBzdGF0aWMgaW50IHJlcF9pb190ZXN0KHZvaWQpCj4gICAgICBzdG9wX3BhZ2luZygpOwo+ICAK
PiAgICAgIGkgPSAwOwo+IC0gICAgZm9yICggcCA9ICh1aW50MzJfdCAqKTB4NDAwMDAwdWw7IHAg
PCAodWludDMyX3QgKikweDcwMDAwMHVsOyBwKysgKQo+ICsgICAgZm9yICggcCA9ICh1aW50MzJf
dCAqKTB4NGZmMDAwdWw7IHAgPCAodWludDMyX3QgKikweDYwMjAwMHVsOyBwKysgKQo+ICAgICAg
ewo+ICAgICAgICAgIHVpbnQzMl90IGV4cGVjdGVkID0gMDsKPiAgICAgICAgICBpZiAoIGNoZWNr
W2ldLmFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpcCApCj4gQEAgLTE0NCwxMiArMTQ4LDEyIEBAIHN0
YXRpYyBpbnQgc2hhZG93X2dzX3Rlc3Qodm9pZCkKPiAgICAgIGlmICggIShlZHggJiAoMXU8PDI5
KSkgKQo+ICAgICAgICAgIHJldHVybiBURVNUX1NLSVA7Cj4gIAo+IC0gICAgLyogTG9uZyBtb2Rl
IHBhZ2V0YWJsZSBzZXR1cDogSWRlbnRpdHkgbWFwIDAtMTZNQiB3aXRoIDJNQiBtYXBwaW5ncy4g
Ki8KPiArICAgIC8qIExvbmcgbW9kZSBwYWdldGFibGUgc2V0dXA6IElkZW50aXR5IG1hcCAwLThN
QiB3aXRoIDJNQiBtYXBwaW5ncy4gKi8KPiAgICAgICpwZCA9ICh1bnNpZ25lZCBsb25nKXBkICsg
MHgxMDA3OyAvKiBMZXZlbCA0ICovCj4gICAgICBwZCArPSA1MTI7Cj4gICAgICAqcGQgPSAodW5z
aWduZWQgbG9uZylwZCArIDB4MTAwNzsgLyogTGV2ZWwgMyAqLwo+ICAgICAgcGQgKz0gNTEyOwo+
IC0gICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKSAgICAgICAgIC8qIExldmVsIDIgKi8KPiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkgICAgICAgICAvKiBMZXZlbCAyICovCj4gICAg
ICAgICAgKnBkKysgPSAoaSA8PCAyMSkgKyAweDFlMzsKPiAgCj4gICAgICBhc20gdm9sYXRpbGUg
KAo+IEBAIC0xOTEsOCArMTk1LDcgQEAgc3RhdGljIGludCBzaGFkb3dfZ3NfdGVzdCh2b2lkKQo+
ICAKPiAgdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCj4gIHsKPiAtICAgIGludCBpLCBwYXNzZWQs
IHNraXBwZWQ7Cj4gLQo+ICsgICAgdW5zaWduZWQgaW50IGksIHBhc3NlZCwgc2tpcHBlZDsKPiAg
ICAgIHN0YXRpYyBzdHJ1Y3Qgewo+ICAgICAgICAgIGludCAoKiBjb25zdCB0ZXN0KSh2b2lkKTsK
PiAgICAgICAgICBjb25zdCBjaGFyICpkZXNjcmlwdGlvbjsKPiBAQCAtMjA0LDEyICsyMDcsNzMg
QEAgdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCj4gIAo+ICAgICAgcHJpbnRmKCJUZXN0aW5nIEhW
TSBlbnZpcm9ubWVudDpcbiIpOwo+ICAKPiAtICAgIGlmICggaHZtX2luZm8tPmxvd19tZW1fcGdl
bmQgPCAweDEwMDAgKQo+ICsgICAgQlVJTERfQlVHX09OKFNDUkFUQ0hfUEhZU0lDQUxfQUREUkVT
UyA+IEhWTUxPQURFUl9QSFlTSUNBTF9BRERSRVNTKTsKPiArICAgIGlmICggaHZtX2luZm8tPmxv
d19tZW1fcGdlbmQgPAo+ICsgICAgICAgICAoKFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpF
KSA+PiBQQUdFX1NISUZUKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0
ZXN0cyBkdWUgdG8gaW5zdWZmaWNpZW50IG1lbW9yeSAoPCVsdU1CKVxuIiwKPiArICAgICAgICAg
ICAgICAgKFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFKSA+PiAyMCk7Cj4gKyAgICAgICAg
cmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggaHZtX3N0YXJ0X2luZm8tPmNtZGxpbmVf
cGFkZHIgJiYKPiArICAgICAgICAgaHZtX3N0YXJ0X2luZm8tPmNtZGxpbmVfcGFkZHIgPCBURVNU
X01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSAmJgo+ICsgICAgICAgICAoKGh2bV9zdGFydF9pbmZv
LT5jbWRsaW5lX3BhZGRyICsKPiArICAgICAgICAgICBzdHJsZW4oKGNoYXIgKikodWludHB0cl90
KWh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyKSkgPj0KPiArICAgICAgICAgIFRFU1RfTUVN
X0JBU0UpICkKPiAgICAgIHsKPiAtICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0
byBpbnN1ZmZpY2llbnQgbWVtb3J5ICg8MTZNQilcbiIpOwo+ICsgICAgICAgIHByaW50ZigiU2tp
cHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBjb21tYW5kIGxpbmVcbiIpOwo+ICAgICAg
ICAgIHJldHVybjsKPiAgICAgIH0KPiAgCj4gKyAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5yc2Rw
X3BhZGRyICkKPiArICAgIHsKPiArICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0
byBub24temVybyBSU0RQIGFkZHJlc3NcbiIpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0K
PiArCj4gKyAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVzICkKPiArICAgIHsKPiAr
ICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgKm1vZGxpc3QgPQo+ICsgICAg
ICAgICAgICAodm9pZCAqKSh1aW50cHRyX3QpaHZtX3N0YXJ0X2luZm8tPm1vZGxpc3RfcGFkZHI7
Cj4gKwo+ICsgICAgICAgIGlmICggaHZtX3N0YXJ0X2luZm8tPm1vZGxpc3RfcGFkZHIgPiBVSU5U
UFRSX01BWCB8fAo+ICsgICAgICAgICAgICAgKChVSU5UUFRSX01BWCAtICh1aW50cHRyX3QpbW9k
bGlzdCkgLyBzaXplb2YoKm1vZGxpc3QpIDwKPiArICAgICAgICAgICAgICBodm1fc3RhcnRfaW5m
by0+bnJfbW9kdWxlcykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRmKCJTa2lw
cGluZyB0ZXN0cyBkdWUgdG8gaW5hY2Nlc3NpYmxlIG1vZHVsZSBsaXN0XG4iKTsKPiArICAgICAg
ICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCBURVNUX01FTV9C
QVNFIDwgKHVpbnRwdHJfdCkobW9kbGlzdCArIGkpICYmCj4gKyAgICAgICAgICAgICAodWludHB0
cl90KW1vZGxpc3QgPCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0byBvdmVybGFwIHdp
dGggbW9kdWxlIGxpc3RcbiIpOwo+ICsgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgfQo+
ICsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGh2bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVz
OyArK2kgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCBURVNUX01FTV9CQVNFIDwg
bW9kbGlzdFtpXS5wYWRkciArIG1vZGxpc3RbaV0uc2l6ZSAmJgo+ICsgICAgICAgICAgICAgICAg
IG1vZGxpc3RbaV0ucGFkZHIgPCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSApCj4gKyAg
ICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVl
IHRvIG92ZXJsYXAgd2l0aCBtb2R1bGUgJXVcbiIsIGkpOwo+ICsgICAgICAgICAgICAgICAgcmV0
dXJuOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIG1vZGxpc3RbaV0u
Y21kbGluZV9wYWRkciAmJgo+ICsgICAgICAgICAgICAgICAgIG1vZGxpc3RbaV0uY21kbGluZV9w
YWRkciA8IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICYmCj4gKyAgICAgICAgICAgICAg
ICAgKChtb2RsaXN0W2ldLmNtZGxpbmVfcGFkZHIgKwo+ICsgICAgICAgICAgICAgICAgICAgc3Ry
bGVuKChjaGFyICopKHVpbnRwdHJfdCltb2RsaXN0W2ldLmNtZGxpbmVfcGFkZHIpKSA+PQo+ICsg
ICAgICAgICAgICAgICAgICBURVNUX01FTV9CQVNFKSApCj4gKyAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBt
b2R1bGUgJXUgY21kbGluZVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBpKTsKPiArICAg
ICAgICAgICAgICAgIHJldHVybjsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAg
IH0KPiArCj4gICAgICBwYXNzZWQgPSBza2lwcGVkID0gMDsKPiAgICAgIGZvciAoIGkgPSAwOyB0
ZXN0c1tpXS50ZXN0OyBpKysgKQo+ICAgICAgewoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 10:11:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d97Xk-00060h-EY; Fri, 12 May 2017 10:11:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d97Xi-00060Z-QF
 for xen-devel@lists.xen.org; Fri, 12 May 2017 10:11:26 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 07/B9-03557-E4A85195; Fri, 12 May 2017 10:11:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQte3SzT
 SYNNFUYslHxezODB6HN39mymAMYo1My8pvyKBNePYjw/MBbfZK373ljcw7mLrYuTkkBDwk/g9
 Zw4ziC0s4CtxrfUnI4gtImArcf/PHPYuRi4OIYFeZomub01gDrPAdEaJx603wTrYBPQldr/4x
 ARi8wJ1nD37gBXEZhFQlVg/4Rg7iC0qEC7xtvEIC0SNoMTJmU/AbE4Be4nl+y4D2RxAQzUl1u
 /SBwkzC8hLbH8LcZCQgJrEtf5L7BCHpkts/fuLeQIj/ywkk2YhdM9C0r2AkXkVo3pxalFZapG
 uqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAAMgDBDsbpl/0PMUpyMCmJ8l5i
 FY0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHL3QmUEyxKTU+tSMvMAcYCTFqCg0dJhFcYJM1bX
 JCYW5yZDpE6xajLMefe1/dMQix5+XmpUuK87CBFAiBFGaV5cCNgcXmJUVZKmJcR6CghnoLUot
 zMElT5V4ziHIxKwrwrOoCm8GTmlcBtegV0BBPQEf1/hEGOKElESEk1MG78r64a37vims6yQ2d
 Xz33kKHq6zvbd4WiWPOOWiYd2V7Ptce2+HZbzK+VkfD+39obLSREHXuzWOFP864Ox7dzCzZZW
 E+YWlDsZnq8/p7/izv1TlvkRdUVf7nMu9ltdsT6hX+iKw7IS6dnaPGt0aj/YnN3le+N56nTb8
 kPn9qxdd6TEL+7xyg1KLMUZiYZazEXFiQBbwrAnxgIAAA==
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494583885!61937036!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3025 invoked from network); 12 May 2017 10:11:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 10:11:25 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="45907727"
To: Jan Beulich <JBeulich@suse.com>, Gary Lin <GLin@suse.com>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
 <591439920200007800158C2C@suse.com>
 <20170511090247.thxqbmzltiwprony@GaryWorkstation>
 <59159D610200007800159210@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7b75122f-d750-4bbf-05d1-958ac2b96631@citrix.com>
Date: Fri, 12 May 2017 11:11:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59159D610200007800159210@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Charles Arnold <CARNOLD@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDUvMTcgMTA6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDExLjA1LjE3IGF0
IDExOjAyLCA8R0xpbkBzdXNlLmNvbT4gd3JvdGU6Cj4+IE9uIFRodSwgTWF5IDExLCAyMDE3IGF0
IDA2OjE0OjQyUE0gKzEwMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gTm90ZSB0aGF0IGh2bWxv
YWRlcidzIG1haW4oKSBoYXMKPj4+Cj4+PiAgICAgQlVHX09OKGh2bV9zdGFydF9pbmZvLT5tYWdp
YyAhPSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFKTsKPj4+Cj4+PiB2ZXJ5IGVhcmx5LCBzbyB5
b3UgaGF2aW5nIGdvdCBwYXN0IHRoaXMgbWVhbnMgdGhlIGNvcnJ1cHRpb24KPj4+IG9jY3VycmVk
IGluc2lkZSBodm1sb2FkZXIgKG9yIGF0IGxlYXN0IHdoaWxlIGl0IHdhcyBhbHJlYWR5Cj4+PiBy
dW5uaW5nKS4gQ291bGQgeW91IGNvbW1lbnQgb3V0IHRoZSBjYWxsIHRvIHBlcmZvcm1fdGVzdHMo
KQo+Pj4gYW5kIHRyeSBhZ2Fpbj8KPj4+Cj4+IFlvdSBnb3QgaXQuIEFmdGVyIGNvbW1lbnRpbmcg
b3V0IHBlcmZvcm1fdGVzdHMoKSwgdGhlIGdydWIyIG1lbnUgc2hvd2VkCj4+IGFuZCB0aGUgc3lz
dGVtIGJvb3RlZC4KPj4KPj4gSXQgc2VlbXMgdGhhdCBwZXJmb3JtX3Rlc3RzKCkgY2xlYXJlZCAw
eDQwMDAwMH4weDgwMDAwMCwgYW5kIHRoYXQncyB3aHkgCj4+IHRoZSBtZW1iZXJzIG9mIGh2bV9z
dGFydF9pbmZvIGJlY2FtZSAwIGluIG15IHRlc3QuCj4gU28gY291bGQgeW91IGdpdmUgdGhlIGJl
bG93L2F0dGFjaGVkIHBhdGNoIGEgdHJ5Pwo+Cj4gSmFuCj4KPiAtLS0gYS90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvdGVzdHMuYwo+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0
cy5jCgpJbiB0aGUgcHJlc2VuY2Ugb2YgWFRGIHJlZ3Jlc3Npb24gdGVzdHMgYmVpbmcgcnVuIGlu
IE9TU1Rlc3QsIHRoaXMKZW50aXJlIG1lY2hhbmlzbSBpbiBIVk1Mb2FkZXIgb3VnaHQgdG8gYmUg
ZHJvcHBlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 10:45:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d984t-0007zE-NA; Fri, 12 May 2017 10:45:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984s-0007xs-O4; Fri, 12 May 2017 10:45:42 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A5/B1-02181-55295195; Fri, 12 May 2017 10:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWS0XRdVTdokmi
 kweyHzBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNWLF0O1vBXcOKW/fnsTcw
 PtXpYuTiEBI4ziixoekRG4SziFHiz4OF7F2MnBzMAq4SN/ZtZoOwFSUu3GtgAbF5BQQlTs58A
 mZLCGhK3HmzCqxeRKBIYue5l2A2m4CexNyzk5ggenUkXu5fDWRzcAgLpEmcfy0KMcZM4sbB9W
 BjWARUJU5OWsQ8gZFnFpLNs5BsnoVk8yygScxAm9fv0ocwpSWW/+OAqJaX2P52DjOEbS3Rv/Y
 TC4RtIfG/+SUzzMQp3Q/ZFzByrmJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDVy00tLk5MT81J
 TCrWS87P3cQIDG4GINjBOLXB+RCjJAeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 KYTgXKCRanpqRVpmTnAOINJS3DwKInwdoGkeYsLEnOLM9MhUqcYLTnOzX33nonj3dIPQPLGgq
 /vmYRY8vLzUqXEeRtAGgRAGjJK8+DGwVLBJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzhoJ
 M4cnMK4Hb+groICagg/r/CIMcVJKIkJJqYFx/Ki7pyeQDv/bNm7zMsun8OcsdV9zCL3v03pQV
 aVPT+hDjz3BP5eq7+n9T2bct973VK+EeHf6Oc+EOBo55v2z9IupOONy/nP79s3OWYA7zu9k/i
 1trMoo+fovVi49r3LdJZmJ5mWN3Qr/epXKVRy9iC4Kbv/b+WvZHK9gzr/+wx/KlWgHfLJRYij
 MSDbWYi4oTAQPRs+IAAwAA
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494585936!97633725!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41193 invoked from network); 12 May 2017 10:45:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 10:45:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984i-0007gu-SS; Fri, 12 May 2017 10:45:32 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984i-000765-Pi; Fri, 12 May 2017 10:45:32 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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>
Message-Id: <E1d984i-000765-Pi@xenbits.xenproject.org>
Date: Fri, 12 May 2017 10:45:32 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-devel] Xen Security Advisory 215 (CVE-2017-8905) - possible
 memory corruption via failsafe callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=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-2017-8905 / XSA-215
                              version 3

           possible memory corruption via failsafe callback

UPDATES IN VERSION 3
====================

CVE assigned.

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

Under certain special conditions Xen reports an exception resulting
from returning to guest mode not via ordinary exception entry points,
but via a so call failsafe callback.  This callback, unlike exception
handlers, takes 4 extra arguments on the stack (the saved data
selectors DS, ES, FS, and GS).  Prior to placing exception or failsafe
callback frames on the guest kernel stack, Xen checks the linear
address range to not overlap with hypervisor space.  The range spanned
by that check was mistakenly not covering these extra 4 slots.

IMPACT
======

A malicious or buggy 64-bit PV guest may be able to modify part of a
physical memory page not belonging to it, potentially allowing for all
of privilege escalation, host or other guest crashes, and information
leaks.

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

64-bit Xen versions 4.6 and earlier are vulnerable.  Xen versions 4.7
and later are not vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

Only x86 systems with physical memory extending to a configuration
dependent boundary (5Tb or 3.5Tb) may be affected.  Whether they are
actually affected depends on actual physical memory layout.

The vulnerability is only exposed to 64-bit PV guests.  HVM guests and
32-bit PV guests can't exploit the vulnerability.

MITIGATION
==========

Running only HVM or 32-bit PV guests will avoid the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into
the kernel (e.g. by disabling loadable modules etc) or from using
other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa215.patch       Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa215*
5be4ff661dd22890b0120f86beee3ec809e2a29f833db8c48bd70ce98e9691ee  xsa215.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-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZFZIqAAoJEIP+FMlX6CvZQUoIAMBeK3zz4qoOtlR92dLGyYkT
PlITMMsz1PbkZapt/pdsuQFVRC0P7UXdJ/u1GjJLJqOBSsUOnlJ9m9uTjDW7KJTm
5Dch1lYO0npQLAcpr32KvDGDFt5dp+Cqn0NiGFV4yFsdMLnhW8Wyugc8DhJgVcv9
2PPZ5IlFFlrdCs4g6jMFy7rdM/r6d6wyPQukE6L0VObHv5MsqVgg+p01/yk/uDaz
KHSlHdfAfuxpMbKPZ2cz/rWQYN2xwV6foZ2pn1WHQln9NxXzQWSR8J5KZj3BLXME
+i1cg/aRm3jHM+SZDRXwton51SAkTpCYW5/n+QqbGJd7NN6+GMk14t8Y3wKSZVA=
=skSs
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGNvcnJlY3QgY3JlYXRlX2JvdW5jZV9mcmFtZQoKV2UgbWF5IHB1
c2ggdXAgdG8gOTYgYnl0ZXMgb24gdGhlIGd1ZXN0IChrZXJuZWwpIHN0YWNr
LCBzbyB3ZSBzaG91bGQKYWxzbyBjb3ZlciBhcyBtdWNoIGluIHRoZSBlYXJs
eSByYW5nZSBjaGVjay4gTm90ZSB0aGF0IHRoaXMgaXMgdGhlCnNpbXBsZXN0
IHBvc3NpYmxlIHBhdGNoLCB3aGljaCBoYXMgdGhlIHRoZW9yZXRpY2FsIHBv
dGVudGlhbCBvZgpicmVha2luZyBhIGd1ZXN0OiBXZSBvbmx5IHJlYWxseSBw
dXNoIDk2IGJ5dGVzIHdoZW4gaW52b2tpbmcgdGhlCmZhaWxzYWZlIGNhbGxi
YWNrLCBvcmRpbmFyeSBleGNlcHRpb25zIG9ubHkgaGF2ZSA1NiBvciA2NCBi
eXRlcyBwdXNoZWQKKHdpdGhvdXQgLyB3aXRoIGVycm9yIGNvZGUgcmVzcGVj
dGl2ZWx5KS4gVGhlcmUgaXMsIGhvd2V2ZXIsIG5vIFBWIE9TCmtub3duIHRv
IHBsYWNlIGEga2VybmVsIHN0YWNrIHRoZXJlLgoKVGhpcyBpcyBYU0EtMjE1
LgoKUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTM0Nyw3
ICszNDcsNyBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIGptcCAgIGhh
bmRsZV9leGNlcHRpb25fc2F2ZWQKIAogLyogQ1JFQVRFIEEgQkFTSUMgRVhD
RVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIFNUQUNLOiAgICAgICAgICAgICAg
ICAgICAgICovCi0vKiAgIHsgUkNYLCBSMTEsIFtEUy1HUyxdIFtDUjIsXSBb
RVJSQ09ERSxdIFJJUCwgQ1MsIFJGTEFHUywgUlNQLCBTUyB9ICAgKi8KKy8q
ICAgeyBSQ1gsIFIxMSwgW0RTLUdTLF0gW0VSUkNPREUsXSBSSVAsIENTLCBS
RkxBR1MsIFJTUCwgU1MgfSAgICAgICAgICAqLwogLyogJXJkeDogdHJhcF9i
b3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICovCiAvKiBPbiByZXR1cm4gb25seSAlcmJ4IGFuZCAl
cmR4IGFyZSBndWFyYW50ZWVkIG5vbi1jbG9iYmVyZWQuICAgICAgICAgICAg
Ki8KIGNyZWF0ZV9ib3VuY2VfZnJhbWU6CkBAIC0zNjcsNyArMzY3LDcgQEAg
Y3JlYXRlX2JvdW5jZV9mcmFtZToKIDI6ICAgICAgYW5kcSAgJH4weGYsJXJz
aSAgICAgICAgICAgICAgICAjIFN0YWNrIGZyYW1lcyBhcmUgMTYtYnl0ZSBh
bGlnbmVkLgogICAgICAgICBtb3ZxICAkSFlQRVJWSVNPUl9WSVJUX1NUQVJU
LCVyYXgKICAgICAgICAgY21wcSAgJXJheCwlcnNpCi0gICAgICAgIG1vdnEg
ICRIWVBFUlZJU09SX1ZJUlRfRU5EKzYwLCVyYXgKKyAgICAgICAgbW92cSAg
JEhZUEVSVklTT1JfVklSVF9FTkQrMTIqOCwlcmF4CiAgICAgICAgIHNiYiAg
ICVlY3gsJWVjeCAgICAgICAgICAgICAgICAgIyBJbiArdmUgYWRkcmVzcyBz
cGFjZT8gVGhlbiBva2F5LgogICAgICAgICBjbXBxICAlcmF4LCVyc2kKICAg
ICAgICAgYWRjICAgJWVjeCwlZWN4ICAgICAgICAgICAgICAgICAjIEFib3Zl
IFhlbiBwcml2YXRlIGFyZWE/IFRoZW4gb2theS4K

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Fri May 12 10:45:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9851-000825-Il; Fri, 12 May 2017 10:45:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d9850-00080o-1n; Fri, 12 May 2017 10:45:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0E/2F-03696-D5295195; Fri, 12 May 2017 10:45:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWS0XRdVTdmkmi
 kwawdPBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNOL5gFVPBW+OKvytmsjYw
 ntPrYuTiEBI4zihxqf8CC4SziFFi1rVlbF2MnBzMAq4SN/ZthrIVJS7ca2ABsXkFBCVOznwCZ
 ksIaErcebOKHcQWESiS2HnuJZjNJqAnMffsJCaIXh2Jl/tXg9nCAlkSh9/sh5pjJvGg9yVYnE
 VAVWLlo21MExh5ZiFZPQvJ6llIVs9i5ACKa0qs36UPYUpLLP/HAVEtL7H97RxmCNta4u/dz1B
 TLCT+79vODDNxSvdD9gWMnKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKT
 ivWS83M3MQIDnAEIdjB+WRZwiFGSg0lJlPcSq2ikEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41q
 y8wSrHk5eelKknwmk4EqhMsSk1PrUjLzAHGIEypBAePkghvF0iat7ggMbc4Mx0idYrRmOPc3H
 fvmThuLPj6nkkIbJKUOC8/SKkASGlGaR7cIFhquMQoKyXMywh0phBPQWpRbmYJqvwrRnEORiV
 hXlmQKTyZeSVw+14BncIEdEr/H2GQU0oSEVJSDYx6v7WbLoWI2N7Qy7pZ7n1tYYxpru2MHyek
 bn3TjDyS/XGjiLPHKt2tcsF745+uP7TVxKSoNTeTuT0ryOGk+4O6bZENC75o+z58L+L4tnjPs
 oi1v5l2fMsxi3lp+Tz+wobHBit4JknuUPNdffnvhZ1pd8KLlklUH1UzuzPvWn4/Y5+Vk13p5e
 9KLMUZiYZazEXFiQD5pIxzCAMAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494585947!45086562!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56650 invoked from network); 12 May 2017 10:45:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 10:45:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984g-0007gd-EM; Fri, 12 May 2017 10:45:30 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984g-00074N-Bd; Fri, 12 May 2017 10:45:30 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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>
Message-Id: <E1d984g-00074N-Bd@xenbits.xenproject.org>
Date: Fri, 12 May 2017 10:45:30 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-devel] Xen Security Advisory 214 (CVE-2017-8904) - grant
 transfer allows PV guest to elevate privileges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=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-2017-8904 / XSA-214
                              version 3

         grant transfer allows PV guest to elevate privileges

UPDATES IN VERSION 3
====================

CVE assigned.

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

The GNTTABOP_transfer operation allows one guest to transfer a page to
another guest.  The internal processing of this, however, does not
include zapping the previous type of the page being transferred.  This
makes it possible for a PV guest to transfer a page previously used as
part of a segment descriptor table to another guest while retaining the
"contains segment descriptors" property.

If the destination guest is a PV one of different bitness, it may gain
access to segment descriptors it is not normally allowed to have, like
64-bit code segments in a 32-bit PV guest.

If the destination guest is a HVM one, that guest may freely alter the
page contents and then hand the page back to the same or another PV
guest.

In either case, if the destination PV guest then inserts that page into
one of its own descriptor tables, the page still having the designated
type results in validation of its contents being skipped.

IMPACT
======

A malicious pair of guests may be able to access all of system memory,
allowing for all of privilege escalation, host crashes, and information
leaks.

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

All Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

MITIGATION
==========

Running only one out of the three relevant classes of guest (namely:
32-bit PV; 64-bit PV; HVM) on any given host will avoid the
vulnerability.  (Note that this must also include any nonprivileged
service domains such as stub device model domains.)

The vulnerability can also be avoided if all guest kernels are
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa124.patch           xen-unstable, Xen 4.8.x, 4.7.x, 4.6.x, 4.5.x

$ sha256sum xsa214*
1c038c3927d08e6abdf3ce320bb8b0b68a106e6ac86b4e8194035dc5e4726d64  xsa214.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-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZFZIpAAoJEIP+FMlX6CvZHfsH+wdMlBxYgNB8pf405BLp6Jxy
rv/8/cZjOYvIfHL3L4DnwROJ351AC4G3Yja1PqCl6/XFCuMYLIWlYknFAjE4kPTf
lvvjYiogMR9SD60odieh5fqZdEBq2jIAD6h0Wn2klb5B3U3T5DdIgOOGnhz+OqX7
/clQEWJsDD9sVmEO46weZxgIiOkTLyBBbrXE3+y4qdwEbo+yhLkFj7nKpA+v8NxZ
heOKALALSW7OtYy2Zr2B4+n1FQyeqsyovl3YPK4MKB5BYDBboDUBuPn2YCYCa4JY
UBIL4ZsWsqBUouVqccVvOUIF1PMr8lyB7+xopSOTC23/pTrT3gAetKUVxxB6uqI=
=CGId
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRpc2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFsaW5n
IHBhZ2VzCgpXaGlsZSBhIHBhZ2UgaGF2aW5nIGp1c3QgYSBzaW5nbGUgZ2Vu
ZXJhbCByZWZlcmVuY2UgbGVmdCBuZWNlc3NhcmlseQpoYXMgYSB6ZXJvIHR5
cGUgcmVmZXJlbmNlIGNvdW50IHRvbywgaXRzIHR5cGUgbWF5IHN0aWxsIGJl
IHZhbGlkIChhbmQKaW4gdmFsaWRhdGVkIHN0YXRlOyBhdCBwcmVzZW50IHRo
aXMgaXMgb25seSBwb3NzaWJsZSBhbmQgcmVsZXZhbnQgZm9yClBHVF9zZWdf
ZGVzY19wYWdlLCBhcyBwYWdlIHRhYmxlcyBoYXZlIHRoZWlyIHR5cGUgZm9y
Y2libHkgemFwcGVkIHdoZW4KdGhlaXIgdHlwZSByZWZlcmVuY2UgY291bnQg
ZHJvcHMgdG8gemVybywgYW5kClBHVF97d3JpdGFibGUsc2hhcmVkfV9wYWdl
IHBhZ2VzIGRvbid0IHJlcXVpcmUgYW55IHZhbGlkYXRpb24pLiBJbgpzdWNo
IGEgY2FzZSB3aGVuIHRoZSBwYWdlIGlzIGJlaW5nIHJlLXVzZWQgd2l0aCB0
aGUgc2FtZSB0eXBlIGFnYWluLAp2YWxpZGF0aW9uIGlzIGJlaW5nIHNraXBw
ZWQuIEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlmZmVyIGJldHdlZW4KMzIt
IGFuZCA2NC1iaXQgZ3Vlc3RzLCBwYWdlcyB0byBiZSB0cmFuc2ZlcnJlZCBi
ZXR3ZWVuIGd1ZXN0cyBuZWVkIHRvCmhhdmUgdGhlaXIgdmFsaWRhdGlvbiBp
bmRpY2F0b3IgemFwcGVkIChhbmQgd2l0aCBpdCB3ZSB6YXAgYWxsIG90aGVy
CnR5cGUgaW5mb3JtYXRpb24gYXQgb25jZSkuCgpUaGlzIGlzIFhTQS0yMTQu
CgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTQ0NjYsNiArNDQ2NiwxNyBAQCBpbnQgc3Rl
YWxfcGFnZSgKICAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2lu
Zm8sIHgsIHggJiB+UEdDX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCB5
ICE9IHggKTsKIAorICAgIC8qCisgICAgICogV2l0aCB0aGUgc29sZSByZWZl
cmVuY2UgZHJvcHBlZCB0ZW1wb3JhcmlseSwgbm8tb25lIGNhbiB1cGRhdGUg
dHlwZQorICAgICAqIGluZm9ybWF0aW9uLiBUeXBlIGNvdW50IGFsc28gbmVl
ZHMgdG8gYmUgemVybyBpbiB0aGlzIGNhc2UsIGJ1dCBlLmcuCisgICAgICog
UEdUX3NlZ19kZXNjX3BhZ2UgbWF5IHN0aWxsIGhhdmUgUEdUX3ZhbGlkYXRl
ZCBzZXQsIHdoaWNoIHdlIG5lZWQgdG8KKyAgICAgKiBjbGVhciBiZWZvcmUg
dHJhbnNmZXJyaW5nIG93bmVyc2hpcCAoYXMgdmFsaWRhdGlvbiBjcml0ZXJp
YSB2YXJ5CisgICAgICogZGVwZW5kaW5nIG9uIGRvbWFpbiB0eXBlKS4KKyAg
ICAgKi8KKyAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOworICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKKwogICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
ICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Fri May 12 10:45:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d984r-0007xC-Cr; Fri, 12 May 2017 10:45:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984q-0007wM-MS; Fri, 12 May 2017 10:45:40 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 04/3B-03587-45295195; Fri, 12 May 2017 10:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsWS0XRdVTdwkmi
 kwcseRotbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmtJw4xF6w9RpTxb6Df9kb
 GGefYepi5OIQEjjOKDF753NGCGcRo8SKXx3sXYycHMwCrhI39m1mg7AVJS7ca2ABsXkFBCVOz
 nwCZksIaErcebMKrF5EoEhi57mXYDabgJ7E3LOTmCB6dSRe7l8NZgsLlEmc33CYFWKOmcSrf1
 PBbBYBVYnlXzYwTWDkmYVk9Swkq2chWT2LkQMorimxfpc+hCktsfwfB0S1vMT2t3OYIWxriR3
 vO6GmWEh8WfGUHWbilO6HULa9xMaLf1kgbBuJw18+YVUz5cxfRpiarrlvmLCp+XV6EjNMzd9t
 b1hR1XCA1ez56QRTsqF5DYoxCxhFVzFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnp
 qfmJCYV6yXn525iBKYABiDYwXh6XeAhRkkOJiVR3kusopFCfEn5KZUZicUZ8UWlOanFhxhlOD
 iUJHgbJwLlBItS01Mr0jJzgMkIJi3BwaMkwtsFkuYtLkjMLc5Mh0idYjTmODf33XsmjhsLvr5
 nEmLJy89LlRLnnTkBqFQApDSjNA9uECxJXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwryzI
 Qp7MvBK4fa+ATmECOqX/jzDIKSWJCCmpBsbEhS8OyMzY/7HqpWXq3kPhBgFC1osD3hVNqroYY
 CL01vsI65Yczd5ZxUx78hd86mO/9fbhFNV/t8MWXF1fbFe6od5E8pnt/Pi9ipJmW88wm218/u
 bFjAsPEoWYqv3qV062kZ9f/kpxwu+7Fw5c3H06OGb69X/BByt/ZWcVRRQWXJLbM3uvhaOoEkt
 xRqKhFnNRcSIA3EN7KI0DAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494585935!101470564!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25917 invoked from network); 12 May 2017 10:45:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 10:45:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984d-0007gQ-Uh; Fri, 12 May 2017 10:45:27 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984d-00072n-R5; Fri, 12 May 2017 10:45:27 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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>
Message-Id: <E1d984d-00072n-R5@xenbits.xenproject.org>
Date: Fri, 12 May 2017 10:45:27 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-devel] Xen Security Advisory 213 (CVE-2017-8903) - x86: 64bit
 PV guest breakout via pagetable use-after-mode-change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=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-2017-8903 / XSA-213
                              version 3

   x86: 64bit PV guest breakout via pagetable use-after-mode-change

UPDATES IN VERSION 3
====================

CVE assigned.

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

64-bit PV guests typically use separate (root) page tables for their
kernel and user modes.  Hypercalls are accessible to guest kernel
context only, which certain hypercall handlers make assumptions on.
The IRET hypercall (replacing the identically name CPU instruction)
is used by guest kernels to transfer control from kernel mode to user
mode.  If such an IRET hypercall is placed in the middle of a multicall
batch, subsequent operations invoked by the same multicall batch may
wrongly assume the guest to still be in kernel mode.  If one or more of
these subsequent operations involve operations on page tables, they may
be using the wrong root page table, confusing internal accounting.  As
a result the guest may gain writable access to some of its page tables.

IMPACT
======

A malicious or buggy 64-bit PV guest may be able to access all of
system memory, allowing for all of privilege escalation, host crashes,
and information leaks.

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

All 64-bit Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

The vulnerability is only exposed to 64-bit PV guests.  HVM guests and
32-bit PV guests can't exploit the vulnerability.

MITIGATION
==========

Running only HVM or 32-bit PV guests will avoid the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into
the kernel (e.g. by disabling loadable modules etc) or from using
other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa213.patch           xen-unstable
xsa213-4.8.patch       Xen 4.8.x
xsa213-4.7.patch       Xen 4.7.x
xsa213-4.6.patch       Xen 4.6.x
xsa213-4.5.patch       Xen 4.5.x

$ sha256sum xsa213*
cddea5eac2ad1f5a68b561da4e98afce891189a2fdedf93087a03889e9df6e99  xsa213.patch
fce9bbc9fc30769dfbab4d1830d87d220000b2742e5e70aac22f3e9d013b7614  xsa213-4.5.patch
dce026ed1a02db1cf22de89120e7129839f656d041379c450e7403ae909e7b99  xsa213-4.6.patch
d8202db5981e2f13d9942332cd3fefded98a5cbc302caee431c7a15051887e7f  xsa213-4.7.patch
20c12810ac73809ba74cfde811d420b1b544a07f759c393380afde1a09eb5274  xsa213-4.8.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-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZFZInAAoJEIP+FMlX6CvZq7YIAL4qV4jk+XHwuTSPp/3DyOgX
CSwDduXqwdeUTfc+1qn6yQFiDxOMVUUUq8Qq1j+x6QrcBocJ6qNJNXhHdExbJ9Aa
VPMkf1c+WbuoqOy5BHgnVkTLbCjUzDknQmDBJF4JjADsFpWaIzaXXmLG7GLwSaaf
XIYIRcqa51XYSA32E0nvn+AC5OQCx7Pt5jQwRnQFfWH4e79abbI/2jNci3Xe7vfa
TmUFlmTEZ3qZ5WNL0+vW4qF/fwwLya9E3IqtqBKYf5BmI369dC9tQs4ELleJ1mqi
pj+81RnpVMeQlmYkt+31zP1Hzn/zBdF19yDzpBmvRZJYrF/I6rd+8mYXa8k5H5g=
=KN3M
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNjUzLDcgKzE2NTMsNyBA
QCBzdGF0aWMgYm9vbCBjaGVja19tdWx0aWNhbGxfMzJiaXRfY2xlYW4oCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7CiAgICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbXVsdGkg
PSAmc3RhdGUtPmNhbGw7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwpAQCAtMTY2MSwyMyArMTY2MSwyNiBAQCB2b2lkIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0CiAgICAgaWYgKCBtdWx0aS0+
b3AgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQog
CiAgICAgY2FsbCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5m
bjsKICAgICBpZiAoIGNhbGwgPT0gTlVMTCApCiAgICAgewogICAgICAgICBt
dWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgogICAgICAgICAg
IWNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAg
ICByZXR1cm47CisgICAgICAgIHJldHVybiBtY19jb250aW51ZTsKIAogICAg
IG11bHRpLT5yZXN1bHQgPSBjYWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+
YXJnc1sxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aS0+YXJn
c1syXSwgbXVsdGktPmFyZ3NbM10sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXVsdGktPmFyZ3NbNF0pOworCisgICAgcmV0dXJuIGxpa2VseSghcHNy
X21vZGVfaXNfdXNlcihndWVzdF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAg
ICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9oeXBlcmNhbGwuYwpAQCAtMjE1LDE1ICsyMTUsMTkgQEAgdm9p
ZCBwdl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAgIHBl
cmZjX2luY3IoaHlwZXJjYWxscyk7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0
aWNhbGxfY2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19k
aXNwb3NpdGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19z
dGF0ZSAqc3RhdGUpCiB7Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShj
dXJyZW50KSApCisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owor
ICAgIHVuc2lnbmVkIGxvbmcgb3A7CisKKyAgICBpZiAoICFpc19wdl8zMmJp
dF92Y3B1KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBtdWx0aWNh
bGxfZW50cnkgKmNhbGwgPSAmc3RhdGUtPmNhbGw7CiAKLSAgICAgICAgaWYg
KCAoY2FsbC0+b3AgPCBBUlJBWV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkp
ICYmCi0gICAgICAgICAgICAgcHZfaHlwZXJjYWxsX3RhYmxlW2NhbGwtPm9w
XS5uYXRpdmUgKQotICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gcHZfaHlw
ZXJjYWxsX3RhYmxlW2NhbGwtPm9wXS5uYXRpdmUoCisgICAgICAgIG9wID0g
Y2FsbC0+b3A7CisgICAgICAgIGlmICggKG9wIDwgQVJSQVlfU0laRShwdl9o
eXBlcmNhbGxfdGFibGUpKSAmJgorICAgICAgICAgICAgIHB2X2h5cGVyY2Fs
bF90YWJsZVtvcF0ubmF0aXZlICkKKyAgICAgICAgICAgIGNhbGwtPnJlc3Vs
dCA9IHB2X2h5cGVyY2FsbF90YWJsZVtvcF0ubmF0aXZlKAogICAgICAgICAg
ICAgICAgIGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3NbMV0sIGNhbGwtPmFy
Z3NbMl0sCiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1szXSwgY2FsbC0+
YXJnc1s0XSwgY2FsbC0+YXJnc1s1XSk7CiAgICAgICAgIGVsc2UKQEAgLTIz
NCwxNSArMjM4LDIxIEBAIHZvaWQgYXJjaF9kb19tdWx0aWNhbGxfY2FsbChz
dHJ1Y3QgbWNfc3QKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfbXVs
dGljYWxsX2VudHJ5ICpjYWxsID0gJnN0YXRlLT5jb21wYXRfY2FsbDsKIAot
ICAgICAgICBpZiAoIChjYWxsLT5vcCA8IEFSUkFZX1NJWkUocHZfaHlwZXJj
YWxsX3RhYmxlKSkgJiYKLSAgICAgICAgICAgICBwdl9oeXBlcmNhbGxfdGFi
bGVbY2FsbC0+b3BdLmNvbXBhdCApCi0gICAgICAgICAgICBjYWxsLT5yZXN1
bHQgPSBwdl9oeXBlcmNhbGxfdGFibGVbY2FsbC0+b3BdLmNvbXBhdCgKKyAg
ICAgICAgb3AgPSBjYWxsLT5vcDsKKyAgICAgICAgaWYgKCAob3AgPCBBUlJB
WV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCisgICAgICAgICAgICAg
cHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQgKQorICAgICAgICAgICAg
Y2FsbC0+cmVzdWx0ID0gcHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQo
CiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1swXSwgY2FsbC0+YXJnc1sx
XSwgY2FsbC0+YXJnc1syXSwKICAgICAgICAgICAgICAgICBjYWxsLT5hcmdz
WzNdLCBjYWxsLT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gLUVOT1NZUzsKICAg
ICB9CiAjZW5kaWYKKworICAgIHJldHVybiB1bmxpa2VseShvcCA9PSBfX0hZ
UEVSVklTT1JfaXJldCkKKyAgICAgICAgICAgPyBtY19leGl0CisgICAgICAg
ICAgIDogbGlrZWx5KGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSkpCisgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6
IG1jX3ByZWVtcHQ7CiB9CiAKIC8qCi0tLSBhL3hlbi9jb21tb24vbXVsdGlj
YWxsLmMKKysrIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwpAQCAtMzksNiAr
MzksNyBAQCBkb19tdWx0aWNhbGwoCiAgICAgc3RydWN0IG1jX3N0YXRlICpt
Y3MgPSAmY3VycmVudC0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAgICAg
ICBpOwogICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOworICAgIGVudW0g
bWNfZGlzcG9zaXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwogCiAgICAgaWYg
KCB1bmxpa2VseShfX3Rlc3RfYW5kX3NldF9iaXQoX01DU0ZfaW5fbXVsdGlj
YWxsLCAmbWNzLT5mbGFncykpICkKICAgICB7CkBAIC00OSw3ICs1MCw3IEBA
IGRvX211bHRpY2FsbCgKICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5k
bGVfb2theShjYWxsX2xpc3QsIG5yX2NhbGxzKSkgKQogICAgICAgICByYyA9
IC1FRkFVTFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgIXJjICYmIGkgPCBucl9j
YWxsczsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgIXJjICYmIGRpc3AgPT0g
bWNfY29udGludWUgJiYgaSA8IG5yX2NhbGxzOyBpKysgKQogICAgIHsKICAg
ICAgICAgaWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQog
ICAgICAgICAgICAgZ290byBwcmVlbXB0ZWQ7CkBAIC02Miw3ICs2Myw3IEBA
IGRvX211bHRpY2FsbCgKIAogICAgICAgICB0cmFjZV9tdWx0aWNhbGxfY2Fs
bCgmbWNzLT5jYWxsKTsKIAotICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9j
YWxsKG1jcyk7CisgICAgICAgIGRpc3AgPSBhcmNoX2RvX211bHRpY2FsbF9j
YWxsKG1jcyk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsKQEAgLTc2
LDcgKzc3LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQogI2VuZGlm
CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisgICAgICAg
IGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxf
bGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAgICAgICAg
Lyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAgICAgICAg
IHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxf
bGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBjdXJyZW50LT5o
Y2FsbF9wcmVlbXB0ZWQgKQogICAgICAgICB7CkBAIC05NCw2ICsxMDIsOSBA
QCBkb19tdWx0aWNhbGwoCiAgICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRk
X29mZnNldChjYWxsX2xpc3QsIDEpOwogICAgIH0KIAorICAgIGlmICggdW5s
aWtlbHkoZGlzcCA9PSBtY19wcmVlbXB0KSAmJiBpIDwgbnJfY2FsbHMgKQor
ICAgICAgICBnb3RvIHByZWVtcHRlZDsKKwogICAgIHBlcmZjX2luY3IoY2Fs
bHNfdG9fbXVsdGljYWxsKTsKICAgICBwZXJmY19hZGQoY2FsbHNfZnJvbV9t
dWx0aWNhbGwsIGkpOwogICAgIG1jcy0+ZmxhZ3MgPSAwOwotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vbXVsdGljYWxsLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L211bHRpY2FsbC5oCkBAIC0yMiw2ICsyMiwxMCBAQCBzdHJ1Y3QgbWNfc3Rh
dGUgewogICAgIH07CiB9OwogCi12b2lkIGFyY2hfZG9fbXVsdGljYWxsX2Nh
bGwoc3RydWN0IG1jX3N0YXRlICptYyk7CitlbnVtIG1jX2Rpc3Bvc2l0aW9u
IHsKKyAgICBtY19jb250aW51ZSwKKyAgICBtY19leGl0LAorICAgIG1jX3By
ZWVtcHQsCit9IGFyY2hfZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0
YXRlICptYyk7CiAKICNlbmRpZiAvKiBfX1hFTl9NVUxUSUNBTExfSF9fICov
Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMzk1LDMwICsxMzk1LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCB0ZXN0
X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpICkKICAg
ICAgICAgewpAQCAtOTMsNiArMTAxLDkgQEAgZG9fbXVsdGljYWxsKAogICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY2FsbF9saXN0LCAx
KTsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGRpc3AgPT0gbWNfcHJl
ZW1wdCkgJiYgaSA8IG5yX2NhbGxzICkKKyAgICAgICAgZ290byBwcmVlbXB0
ZWQ7CisKICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX211bHRpY2FsbCk7CiAg
ICAgcGVyZmNfYWRkKGNhbGxzX2Zyb21fbXVsdGljYWxsLCBpKTsKICAgICBt
Y3MtPmZsYWdzID0gMDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0
aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL211bHRpY2FsbC5o
CkBAIC0xLDcgKzEsMTEgQEAKICNpZm5kZWYgX19BU01fQVJNX01VTFRJQ0FM
TF9IX18KICNkZWZpbmUgX19BU01fQVJNX01VTFRJQ0FMTF9IX18KIAotZXh0
ZXJuIHZvaWQgZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqY2FsbCk7CitleHRlcm4gZW51bSBtY19kaXNwb3NpdGlvbiB7Cisg
ICAgbWNfY29udGludWUsCisgICAgbWNfZXhpdCwKKyAgICBtY19wcmVlbXB0
LAorfSBkb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5
ICpjYWxsKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9f
ICovCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmgKQEAgLTcs
OCArNywyMSBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKK2VudW0g
bWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4
aXQsCisgICAgbWNfcHJlZW1wdCwKK307CisKKyNkZWZpbmUgbXVsdGljYWxs
X3JldChjYWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKHVubGlrZWx5KChjYWxsKS0+b3AgPT0gX19IWVBFUlZJU09SX2ly
ZXQpICAgICAgICAgICAgICAgXAorICAgICA/IG1jX2V4aXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICA6IGxpa2VseShndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSkgICAgXAorICAgICAgICAgPyBt
Y19jb250aW51ZSA6IG1jX3ByZWVtcHQpCisKICNkZWZpbmUgZG9fbXVsdGlj
YWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdnEgICVjMSglMCks
JSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
IiAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJSVyaXApLCUlcmRpOyAiICAg
ICAgIFwKQEAgLTM2LDkgKzQ5LDExIEBACiAgICAgICAgICAgICAgIC8qIGFs
bCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgiLCAicnNpIiwgInJk
aSIsICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgInI4IiwgICJyOSIs
ICAicjEwIiwgInIxMSIgKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3
aGlsZSAoIDAgKQorICAgICAgICBtdWx0aWNhbGxfcmV0KF9jYWxsKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQogCiAjZGVm
aW5lIGNvbXBhdF9tdWx0aWNhbGxfY2FsbChfY2FsbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19h
c21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVjMSglMCksJSVlYXg7
ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBs
ZWFxICBjb21wYXRfaHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIlwK
QEAgLTY1LDYgKzgwLDggQEAKICAgICAgICAgICAgICAgImkiIChvZmZzZXRv
ZihfX3R5cGVvZl9fKCpfY2FsbCksIHJlc3VsdCkpICAgICBcCiAgICAgICAg
ICAgICAgIC8qIGFsbCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAg
ICAgICAgICAgXAogICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgi
LCAicnNpIiwgInJkaSIsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
InI4IiwgICJyOSIsICAicjEwIiwgInIxMSIgKSAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJyMTEi
ICk7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtdWx0aWNhbGxfcmV0
KF9jYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQogCiAjZW5kaWYgLyogX19BU01fWDg2X01VTFRJQ0FMTF9IX18gKi8K

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDg1LDMwICsxNDg1LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCB0ZXN0
X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpICkKICAg
ICAgICAgewpAQCAtOTMsNiArMTAxLDkgQEAgZG9fbXVsdGljYWxsKAogICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY2FsbF9saXN0LCAx
KTsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGRpc3AgPT0gbWNfcHJl
ZW1wdCkgJiYgaSA8IG5yX2NhbGxzICkKKyAgICAgICAgZ290byBwcmVlbXB0
ZWQ7CisKICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX211bHRpY2FsbCk7CiAg
ICAgcGVyZmNfYWRkKGNhbGxzX2Zyb21fbXVsdGljYWxsLCBpKTsKICAgICBt
Y3MtPmZsYWdzID0gMDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0
aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL211bHRpY2FsbC5o
CkBAIC0xLDcgKzEsMTEgQEAKICNpZm5kZWYgX19BU01fQVJNX01VTFRJQ0FM
TF9IX18KICNkZWZpbmUgX19BU01fQVJNX01VTFRJQ0FMTF9IX18KIAotZXh0
ZXJuIHZvaWQgZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqY2FsbCk7CitleHRlcm4gZW51bSBtY19kaXNwb3NpdGlvbiB7Cisg
ICAgbWNfY29udGludWUsCisgICAgbWNfZXhpdCwKKyAgICBtY19wcmVlbXB0
LAorfSBkb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5
ICpjYWxsKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9f
ICovCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmgKQEAgLTcs
OCArNywyMSBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKK2VudW0g
bWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4
aXQsCisgICAgbWNfcHJlZW1wdCwKK307CisKKyNkZWZpbmUgbXVsdGljYWxs
X3JldChjYWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKHVubGlrZWx5KChjYWxsKS0+b3AgPT0gX19IWVBFUlZJU09SX2ly
ZXQpICAgICAgICAgICAgICAgXAorICAgICA/IG1jX2V4aXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICA6IGxpa2VseShndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSkgICAgXAorICAgICAgICAgPyBt
Y19jb250aW51ZSA6IG1jX3ByZWVtcHQpCisKICNkZWZpbmUgZG9fbXVsdGlj
YWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdnEgICVjMSglMCks
JSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
IiAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJSVyaXApLCUlcmRpOyAiICAg
ICAgIFwKQEAgLTM3LDkgKzUwLDExIEBACiAgICAgICAgICAgICAgIC8qIGFs
bCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgiLCAicnNpIiwgInJk
aSIsICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgInI4IiwgICJyOSIs
ICAicjEwIiwgInIxMSIgKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3
aGlsZSAoIDAgKQorICAgICAgICBtdWx0aWNhbGxfcmV0KF9jYWxsKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQogCiAjZGVm
aW5lIGNvbXBhdF9tdWx0aWNhbGxfY2FsbChfY2FsbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19h
c21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVjMSglMCksJSVlYXg7
ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBs
ZWFxICBjb21wYXRfaHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIlwK
QEAgLTY3LDYgKzgyLDggQEAKICAgICAgICAgICAgICAgImkiICgtRU5PU1lT
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgIC8qIGFsbCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAg
ICAgICAgICAgXAogICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgi
LCAicnNpIiwgInJkaSIsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
InI4IiwgICJyOSIsICAicjEwIiwgInIxMSIgKSAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJyMTEi
ICk7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtdWx0aWNhbGxfcmV0
KF9jYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQogCiAjZW5kaWYgLyogX19BU01fWDg2X01VTFRJQ0FMTF9IX18gKi8K

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNTI5LDMwICsxNTI5LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBtY3Mt
PmZsYWdzICYgTUNTRl9jYWxsX3ByZWVtcHRlZCApCiAgICAgICAgIHsKQEAg
LTkzLDYgKzEwMSw5IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgICAgIGd1
ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGNhbGxfbGlzdCwgMSk7CiAgICAgfQog
CisgICAgaWYgKCB1bmxpa2VseShkaXNwID09IG1jX3ByZWVtcHQpICYmIGkg
PCBucl9jYWxscyApCisgICAgICAgIGdvdG8gcHJlZW1wdGVkOworCiAgICAg
cGVyZmNfaW5jcihjYWxsc190b19tdWx0aWNhbGwpOwogICAgIHBlcmZjX2Fk
ZChjYWxsc19mcm9tX211bHRpY2FsbCwgaSk7CiAgICAgbWNzLT5mbGFncyA9
IDA7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbXVsdGljYWxsLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0aWNhbGwuaApAQCAtMSw3ICsx
LDExIEBACiAjaWZuZGVmIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9fCiAjZGVm
aW5lIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9fCiAKLWV4dGVybiB2b2lkIGRv
X211bHRpY2FsbF9jYWxsKHN0cnVjdCBtdWx0aWNhbGxfZW50cnkgKmNhbGwp
OworZXh0ZXJuIGVudW0gbWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRp
bnVlLAorICAgIG1jX2V4aXQsCisgICAgbWNfcHJlZW1wdCwKK30gZG9fbXVs
dGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqY2FsbCk7CiAK
ICNlbmRpZiAvKiBfX0FTTV9BUk1fTVVMVElDQUxMX0hfXyAqLwogLyoKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tdWx0aWNhbGwuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5oCkBAIC03LDggKzcsMjEgQEAK
IAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogCitlbnVtIG1jX2Rpc3Bvc2l0
aW9uIHsKKyAgICBtY19jb250aW51ZSwKKyAgICBtY19leGl0LAorICAgIG1j
X3ByZWVtcHQsCit9OworCisjZGVmaW5lIG11bHRpY2FsbF9yZXQoY2FsbCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh1bmxp
a2VseSgoY2FsbCktPm9wID09IF9fSFlQRVJWSVNPUl9pcmV0KSAgICAgICAg
ICAgICAgIFwKKyAgICAgPyBtY19leGl0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgOiBsaWtlbHko
Z3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSkpICAgIFwKKyAgICAgICAgID8gbWNfY29udGludWUg
OiBtY19wcmVlbXB0KQorCiAjZGVmaW5lIGRvX211bHRpY2FsbF9jYWxsKF9j
YWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18g
X192b2xhdGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIiAgICBtb3ZxICAlYzEoJTApLCUlcmF4OyAiICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIgICAgbGVhcSAg
aHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIiAgICAgICBcCkBAIC0z
Nyw5ICs1MCwxMSBAQAogICAgICAgICAgICAgICAvKiBhbGwgdGhlIGNhbGxl
ci1zYXZlcyByZWdpc3RlcnMgKi8gICAgICAgICAgIFwKICAgICAgICAgICAg
IDogInJheCIsICJyY3giLCAicmR4IiwgInJzaSIsICJyZGkiLCAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJy
MTEiICk7ICAgICAgICAgICAgICAgICAgXAotICAgIH0gd2hpbGUgKCAwICkK
KyAgICAgICAgbXVsdGljYWxsX3JldChfY2FsbCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSkKIAogI2RlZmluZSBjb21wYXRf
bXVsdGljYWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18gX192b2xh
dGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgIiAgICBtb3ZsICAlYzEoJTApLCUlZWF4OyAiICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIgICAgbGVhcSAgY29tcGF0
X2h5cGVyY2FsbF90YWJsZSglJXJpcCksJSVyZGk7ICJcCkBAIC02Nyw2ICs4
Miw4IEBACiAgICAgICAgICAgICAgICJpIiAoLUVOT1NZUykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAvKiBh
bGwgdGhlIGNhbGxlci1zYXZlcyByZWdpc3RlcnMgKi8gICAgICAgICAgIFwK
ICAgICAgICAgICAgIDogInJheCIsICJyY3giLCAicmR4IiwgInJzaSIsICJy
ZGkiLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICJyOCIsICAicjki
LCAgInIxMCIsICJyMTEiICkgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAicjgiLCAgInI5IiwgICJyMTAiLCAicjExIiApOyAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgbXVsdGljYWxsX3JldChfY2FsbCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKIAogI2Vu
ZGlmIC8qIF9fQVNNX1g4Nl9NVUxUSUNBTExfSF9fICovCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNTUwLDcgKzE1NTAsNyBA
QCBzdGF0aWMgYm9vbF90IGNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7CiAgICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbXVsdGkg
PSAmc3RhdGUtPmNhbGw7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwpAQCAtMTU1OCwyMyArMTU1OCwyNiBAQCB2b2lkIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0CiAgICAgaWYgKCBtdWx0aS0+
b3AgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQog
CiAgICAgY2FsbCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5m
bjsKICAgICBpZiAoIGNhbGwgPT0gTlVMTCApCiAgICAgewogICAgICAgICBt
dWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgogICAgICAgICAg
IWNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAg
ICByZXR1cm47CisgICAgICAgIHJldHVybiBtY19jb250aW51ZTsKIAogICAg
IG11bHRpLT5yZXN1bHQgPSBjYWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+
YXJnc1sxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aS0+YXJn
c1syXSwgbXVsdGktPmFyZ3NbM10sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXVsdGktPmFyZ3NbNF0pOworCisgICAgcmV0dXJuIGxpa2VseSghcHNy
X21vZGVfaXNfdXNlcihndWVzdF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAg
ICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0t
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwpAQCAtMjU1LDE1ICsyNTUsMTkgQEAgdm9pZCBwdl9o
eXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAgIHBlcmZjX2lu
Y3IoaHlwZXJjYWxscyk7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShjdXJyZW50
KSApCisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHVu
c2lnbmVkIGxvbmcgb3A7CisKKyAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1
KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBtdWx0aWNhbGxfZW50
cnkgKmNhbGwgPSAmc3RhdGUtPmNhbGw7CiAKLSAgICAgICAgaWYgKCAoY2Fs
bC0+b3AgPCBBUlJBWV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCi0g
ICAgICAgICAgICAgcHZfaHlwZXJjYWxsX3RhYmxlW2NhbGwtPm9wXS5uYXRp
dmUgKQotICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gcHZfaHlwZXJjYWxs
X3RhYmxlW2NhbGwtPm9wXS5uYXRpdmUoCisgICAgICAgIG9wID0gY2FsbC0+
b3A7CisgICAgICAgIGlmICggKG9wIDwgQVJSQVlfU0laRShwdl9oeXBlcmNh
bGxfdGFibGUpKSAmJgorICAgICAgICAgICAgIHB2X2h5cGVyY2FsbF90YWJs
ZVtvcF0ubmF0aXZlICkKKyAgICAgICAgICAgIGNhbGwtPnJlc3VsdCA9IHB2
X2h5cGVyY2FsbF90YWJsZVtvcF0ubmF0aXZlKAogICAgICAgICAgICAgICAg
IGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3NbMV0sIGNhbGwtPmFyZ3NbMl0s
CiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1szXSwgY2FsbC0+YXJnc1s0
XSwgY2FsbC0+YXJnc1s1XSk7CiAgICAgICAgIGVsc2UKQEAgLTI3NCwxNSAr
Mjc4LDIxIEBAIHZvaWQgYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3Qg
bWNfc3QKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfbXVsdGljYWxs
X2VudHJ5ICpjYWxsID0gJnN0YXRlLT5jb21wYXRfY2FsbDsKIAotICAgICAg
ICBpZiAoIChjYWxsLT5vcCA8IEFSUkFZX1NJWkUocHZfaHlwZXJjYWxsX3Rh
YmxlKSkgJiYKLSAgICAgICAgICAgICBwdl9oeXBlcmNhbGxfdGFibGVbY2Fs
bC0+b3BdLmNvbXBhdCApCi0gICAgICAgICAgICBjYWxsLT5yZXN1bHQgPSBw
dl9oeXBlcmNhbGxfdGFibGVbY2FsbC0+b3BdLmNvbXBhdCgKKyAgICAgICAg
b3AgPSBjYWxsLT5vcDsKKyAgICAgICAgaWYgKCAob3AgPCBBUlJBWV9TSVpF
KHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCisgICAgICAgICAgICAgcHZfaHlw
ZXJjYWxsX3RhYmxlW29wXS5jb21wYXQgKQorICAgICAgICAgICAgY2FsbC0+
cmVzdWx0ID0gcHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQoCiAgICAg
ICAgICAgICAgICAgY2FsbC0+YXJnc1swXSwgY2FsbC0+YXJnc1sxXSwgY2Fs
bC0+YXJnc1syXSwKICAgICAgICAgICAgICAgICBjYWxsLT5hcmdzWzNdLCBj
YWxsLT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gLUVOT1NZUzsKICAgICB9CiAj
ZW5kaWYKKworICAgIHJldHVybiB1bmxpa2VseShvcCA9PSBfX0hZUEVSVklT
T1JfaXJldCkKKyAgICAgICAgICAgPyBtY19leGl0CisgICAgICAgICAgIDog
bGlrZWx5KGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKSkpCisgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6IG1jX3By
ZWVtcHQ7CiB9CiAKIC8qCi0tLSBhL3hlbi9jb21tb24vbXVsdGljYWxsLmMK
KysrIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwpAQCAtNDAsNiArNDAsNyBA
QCBkb19tdWx0aWNhbGwoCiAgICAgc3RydWN0IG1jX3N0YXRlICptY3MgPSAm
Y3VycmVudC0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAgICAgICBpOwog
ICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOworICAgIGVudW0gbWNfZGlz
cG9zaXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwogCiAgICAgaWYgKCB1bmxp
a2VseShfX3Rlc3RfYW5kX3NldF9iaXQoX01DU0ZfaW5fbXVsdGljYWxsLCAm
bWNzLT5mbGFncykpICkKICAgICB7CkBAIC01MCw3ICs1MSw3IEBAIGRvX211
bHRpY2FsbCgKICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2th
eShjYWxsX2xpc3QsIG5yX2NhbGxzKSkgKQogICAgICAgICByYyA9IC1FRkFV
TFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgIXJjICYmIGkgPCBucl9jYWxsczsg
aSsrICkKKyAgICBmb3IgKCBpID0gMDsgIXJjICYmIGRpc3AgPT0gbWNfY29u
dGludWUgJiYgaSA8IG5yX2NhbGxzOyBpKysgKQogICAgIHsKICAgICAgICAg
aWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAg
ICAgICAgZ290byBwcmVlbXB0ZWQ7CkBAIC02Myw3ICs2NCw3IEBAIGRvX211
bHRpY2FsbCgKIAogICAgICAgICB0cmFjZV9tdWx0aWNhbGxfY2FsbCgmbWNz
LT5jYWxsKTsKIAotICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1j
cyk7CisgICAgICAgIGRpc3AgPSBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1j
cyk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsKQEAgLTc3LDcgKzc4
LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQogI2VuZGlmCiAKLSAg
ICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoY2Fs
bF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisgICAgICAgIGlmICgg
dW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxfbGlzdCwg
Jm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAgICAgICAgLyogbm90
aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAgICAgICAgIHJjID0g
bWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxfbGlzdCwg
Jm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAgICAgICAgICByYyA9
IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBtY3MtPmZsYWdzICYgTUNT
Rl9jYWxsX3ByZWVtcHRlZCApCiAgICAgICAgIHsKQEAgLTkzLDYgKzEwMSw5
IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9h
ZGRfb2Zmc2V0KGNhbGxfbGlzdCwgMSk7CiAgICAgfQogCisgICAgaWYgKCB1
bmxpa2VseShkaXNwID09IG1jX3ByZWVtcHQpICYmIGkgPCBucl9jYWxscyAp
CisgICAgICAgIGdvdG8gcHJlZW1wdGVkOworCiAgICAgcGVyZmNfaW5jcihj
YWxsc190b19tdWx0aWNhbGwpOwogICAgIHBlcmZjX2FkZChjYWxsc19mcm9t
X211bHRpY2FsbCwgaSk7CiAgICAgbWNzLT5mbGFncyA9IDA7Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9tdWx0aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vbXVsdGljYWxsLmgKQEAgLTI0LDYgKzI0LDEwIEBAIHN0cnVjdCBtY19z
dGF0ZSB7CiAgICAgfTsKIH07CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKm1jKTsKK2VudW0gbWNfZGlzcG9zaXRp
b24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4aXQsCisgICAgbWNf
cHJlZW1wdCwKK30gYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbWNf
c3RhdGUgKm1jKTsKIAogI2VuZGlmIC8qIF9fWEVOX01VTFRJQ0FMTF9IX18g
Ki8K

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Fri May 12 10:47:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d986T-0000Fb-6b; Fri, 12 May 2017 10:47:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298dcf206=citrix-osstest@xenproject.org>)
 id 1d986S-0000Eg-12
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 10:47:20 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CC/DA-03613-7B295195; Fri, 12 May 2017 10:47:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve62SaK
 RBrvu61jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oze329ZCx7IVbx/3sLUwLhJrIuRk0NCwF+i
 4dVeVgjbXeLt2blgtoiAs8SED7fZQGxeAT2JBVP72EFsYQELiRWHHzB2MXIB1TcxSvRPXscI0
 ewmMf/ifmYYe0vfdBYQm03AQ2Jiz0Qgm4ODRUBVYv2XUJCwkICWxNLFK5kg5gtKnJz5BKycWU
 BC4uCLF1BjLCTaP71lmsDINwtJ2SwkZQsYmVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgQGFQMQ7GC8vjHgEKMkB5OSKO8lVtFIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8jROBcoJFqempFWmZOcDwhklLcPAoifB2gaR5iwsSc4sz0yFSpxh1Od4t/fCeS
 YglLz8vVUqclx+kSACkKKM0D24ELNYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3FGQKT2
 ZeCdymV0BHMAEd0f9HGOSIkkSElFQDo0Qgb/fv9rRE2QcW/qkPeC2+38lu27b3w6WeuUfuuL1
 VmhBYlXPzeGCm8k3fV391EpUn6EVPVt4pFfqlbGtX6NnrJStkuQqbsi4n6gctkXm57tEL16ZF
 t72lNZ4rPwwMLFgowKLFJX3X6LHg/Ygz0hVGOv/seXkTp61+8/9imAjPtJp/T1tOKrEUZyQaa
 jEXFScCAD+yoA2wAgAA
X-Env-Sender: prvs=298dcf206=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494586037!68032358!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47392 invoked from network); 12 May 2017 10:47:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 10:47:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="432049657"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71294-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=db55dac77579fa2722e4457bfc4369f98b8ff52a
X-Osstest-Versions-That: ovmf=8bb61740d47b0788bc313f113cbad4a78b55101e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 12 May 2017 11:47:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71294: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyOTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI5MgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjkyCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZGI1NWRhYzc3
NTc5ZmEyNzIyZTQ0NTdiZmM0MzY5Zjk4YjhmZjUyYQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGJiNjE3NDBkNDdiMDc4OGJjMzEzZjExM2NiYWQ0YTc4YjU1MTAxZQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjkyICAyMDE3LTA1LTEyIDA1OjQ2OjM0IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI5NCAgMjAxNy0wNS0xMiAwODo0ODozMyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBk
YjU1ZGFjNzc1NzlmYTI3MjJlNDQ1N2JmYzQzNjlmOThiOGZmNTJhCkF1dGhvcjogWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBNYXkgMTIgMTI6MTI6MjMg
MjAxNyArMDgwMAoKICAgIEJhc2VUb29sczogRml4IHRoZSBidWcgZm9yIENBcnJheSBQQ0Qgb3Zl
cnJpZGUgaW4gY29tbWFuZCBsaW5lCiAgICAKICAgIFRoaXMgcGF0Y2ggdXBkYXRlZCB0aGUgQ0Fy
cmF5IFBDRCBvdmVycmlkZSBmb3JtYXQgZnJvbSBCInt9IiB0byBIInt9IgogICAgd2hpY2ggYWxp
Z24gdG8gYnVpbGQgc3BlYy4gQmVzaWRlcywgaXQgYWxzbyBkbyB0aGUgY2xlYW4gdXAgZm9yIHRo
ZQogICAgZnVuY3Rpb24gQnVpbGRPcHRpb25QY2RWYWx1ZUZvcm1hdC4KICAgIAogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogWW9u
Z2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDcyNTZiZDU1ZTk4ODNiYmRmZGEz
MjczM2ViNTMzZGRlY2NkM2UyZGEKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBp
bnRlbC5jb20+CkRhdGU6ICAgVGh1IE1heSAxMSAyMToyMzoyOSAyMDE3ICswODAwCgogICAgQmFz
ZVRvb2xzOiBGaXggdGhlIGJ1ZyB0aGF0IEZpeGVkUGNkR2V0UHRyIGZhaWx1cmUgZm9yIENBcnJh
eSBQY2QKICAgIAogICAgVGhpcyBwYXRjaCBmb3IgdGhlIGJ1ZyBGaXhlZFBjZEdldFB0ciByZXBv
cnQgZmFpbHVyZSBmb3IgdGhlIENBcnJheSB0eXBlCiAgICBQY2QuIDEpIGNvcnJlY3QgdGhlIEZp
eGVkIFBjZCBsaXN0OyAyKSBjb3JyZWN0IHRoZSBGaXhlZCBQY2QgaW4gTGlicmFyeQogICAgQXV0
b0dlbiBmaWxlIHRvIHNhbWUgd2l0aCBEcml2ZXIgQXV0b0dlbiBmaWxlIGZvcm1hdC4KICAgIAog
ICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9m
Zi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IGZiMWM4MWExZTVk
Mjk5YzBjYjA3ODNjYmZlN2U3MjcyMDJjMmM0NzEKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVu
Z0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE1heSAxMSAxNzozNDozNCAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnIFNtaUhhbmRsZXJQcm9maWxlOiBGaXggbWVtb3J5IGxlYWsgaW4gRHVtcFNt
aUNoaWxkQ29udGV4dAogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTMwCiAgICAKICAgIEluIER1bXBTbWlDaGlsZENvbnRleHQoKSBv
ZiBTbWlIYW5kbGVyUHJvZmlsZS5jIGFuZAogICAgU21pSGFuZGxlclByb2ZpbGVJbmZvLmMsIHRo
ZSByZXR1cm4gYnVmZmVyIGZyb20KICAgIENvbnZlcnREZXZpY2VQYXRoVG9UZXh0KCkgc2hvdWxk
IGJlIGZyZWVkIGFmdGVyIHVzZWQuCiAgICAKICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFv
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 11:05:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 11:05:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d98O3-0003Au-Qp; Fri, 12 May 2017 11:05:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d98O3-0003Ao-7J
 for xen-devel@lists.xen.org; Fri, 12 May 2017 11:05:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3A/2A-03920-AF695195; Fri, 12 May 2017 11:05:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvfnNNF
 Ig3sTLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNjbtZCpbpVZx+Gt7AuEWti5GTQ0LAT2J5
 /zo2EFtYQEPi7/+HYLaIgK/E3p1zWLoYuTiEBM4wSWzvWMYE4jALtDJJTD+wEKyKTUBfYveLT
 0AJDg5eAVuJjXctQMIsAqoSH3/MZAGxRQXCJd42HgGzeQUEJU7OfAJmcwrYS/w+coEJxGYWMJ
 A4smgOK4QtL7H97RxmEFtIQE3iWv8ldohD0yW2/v3FPIGRfxaSUbOQtM9C0r6AkXkVo0ZxalF
 ZapGukZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7GNfMDDzFKcjAp
 ifJeYhWNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGz4VKCdYlJqeWpGWmQOMB5i0BAePkghvM
 0iat7ggMbc4Mx0idYpRUUqclwkkIQCSyCjNg2uDxeAlRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfOGgkzhycwrgZv+CmgxE9Di/j/CIItLEhFSUg2MWWovTzhL7nF9vqpfvIOF8bE5o8DWBV6
 /gu7mO/SXnw5N0gpyfxBfeX7ORpmq/Hadh/u7lzXJrEph4XOdwm0d3edZL+9bvrKK07paNjO7
 LH2iFDub8Bp+J/Y1axedqd/5gntHu/Giv4FpR65n52+s6tCtMejoquP8l2R5qFNRjfVYlanOf
 iWW4oxEQy3mouJEAIcGhJC8AgAA
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494587129!68174390!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48811 invoked from network); 12 May 2017 11:05:29 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 11:05:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="45909909"
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
References: <20170411005929.GA34726@skl-2s3.sh.intel.com>
 <58ECAE13020000780014FB6C@prv-mh.provo.novell.com>
 <20170416201354.GA23350@skl-2s3.sh.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CAD50A@SHSMSX101.ccr.corp.intel.com>
 <671e935a-f832-13fe-016d-674f837b2a4e@citrix.com>
 <5901B5010200007800154A27@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <794aac62-4d0c-f13c-916a-b219fcba852e@citrix.com>
Date: Fri, 12 May 2017 12:05:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5901B5010200007800154A27@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] Enabling VT-d PI by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDQvMTcgMDg6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjA0LjE3IGF0
IDE5OjExLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTgvMDQvMTcg
MDc6MjQsIFRpYW4sIEtldmluIHdyb3RlOgo+Pj4+IEZyb206IEdhbywgQ2hhbwo+Pj4+IFNlbnQ6
IE1vbmRheSwgQXByaWwgMTcsIDIwMTcgNDoxNCBBTQo+Pj4+Cj4+Pj4gT24gVHVlLCBBcHIgMTEs
IDIwMTcgYXQgMDI6MjE6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9u
IDExLjA0LjE3IGF0IDAyOjU5LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4+IEFz
IHlvdSBrbm93LCB3aXRoIFZULWQgUEkgZW5hYmxlZCwgaGFyZHdhcmUgY2FuIGRpcmVjdGx5IGRl
bGl2ZXIgZXh0ZXJuYWwKPj4+Pj4+IGludGVycnVwdHMgdG8gZ3Vlc3Qgd2l0aG91dCBhbnkgVk1N
IGludGVydmVudGlvbi4gSXQgd2lsbCByZWR1Y2VzIG92ZXJhbGwKPj4+Pj4+IGludGVycnVwdCBs
YXRlbmN5IHRvIGd1ZXN0IGFuZCByZWR1Y2VzIG92ZXJoZWFkcyBvdGhlcndpc2UgaW5jdXJyZWQg
YnkKPj4+PiB0aGUKPj4+Pj4+IFZNTSBmb3IgdmlydHVhbGl6aW5nIGludGVycnVwdHMuIEluIG15
IG1pbmQsIGl0J3MgYW4gaW1wb3J0YW50IGZlYXR1cmUgdG8KPj4+Pj4+IGludGVycnVwdCB2aXJ0
dWFsaXphdGlvbi4KPj4+Pj4+Cj4+Pj4+PiBCdXQgVlQtZCBQSSBmZWF0dXJlIGlzIGRpc2FibGVk
IGJ5IGRlZmF1bHQgb24gWGVuIGZvciBzb21lIGNvcm5lcgo+Pj4+Pj4gY2FzZXMgYW5kIGJ1Z3Mu
IEJhc2VkIG9uIEZlbmcncyB3b3JrLCB3ZSBoYXZlIGZpeGVkIHRob3NlIGNvcm5lcgo+Pj4+Pj4g
Y2FzZXMgcmVsYXRlZCB0byBWVC1kIFBJLiBEbyB5b3UgdGhpbmsgaXQgaXMgYSB0aW1lIHRvIGVu
YWJsZSBWVC1kIFBJIGJ5Cj4+Pj4+PiBkZWZhdWx0LiBJZiBubywgY291bGQgeW91IGxpc3QgeW91
ciBjb25jZXJucyBzbyB0aGF0IHdlIGNhbiByZXNvbHZlIHRoZW0/Cj4+Pj4+IEkgZG9uJ3QgcmVj
YWxsIHlvdSBhZGRyZXNzaW5nIHRoZSBtYWluIGlzc3VlIChibG9ja2VkIHZDUFUtcyBsaXN0Cj4+
Pj4+IGxlbmd0aDsgc2VlIHRoZSBjb21tZW50IG5leHQgdG8gdGhlIGlvbW11X2ludHBvc3QgZGVm
aW5pdGlvbikuCj4+Pj4+Cj4+Pj4gSW5kZWVkLiBJIGhhdmUgZ29uZSB0aHJvdWdoIHRoZSBkaXNj
dXNzaW9uIGhhcHBlbmVkIGluIEFwcmlsIDIwMTZbMSwgMl0uCj4+Pj4gWzFdIGh0dHBzOi8vbGlz
dHMuZ3QubmV0L3hlbi9kZXZlbC80MjI2NjE/c2VhcmNoX3N0cmluZz1WVC1kJTIwcG9zdGVkLSAK
Pj4+PiBpbnRlcnJ1cHQlMjBjb3JlJTIwbG9naWMlMjBoYW5kbGluZzsjNDIyNjYxCj4+Pj4gWzJd
Cj4+Pj4gaHR0cHM6Ly9saXN0cy5ndC5uZXQveGVuL2RldmVsLzQyMjU2Nz9zZWFyY2hfc3RyaW5n
PSUyMFRoZSUyMGxlbmd0aCUyMG8gCj4+Pj4gZiUyMHRoZSUyMGxpc3QlMjBkZXBlbmRzOyM0MjI1
NjcuCj4+Pj4KPj4+PiBGaXJzdCBvZiBhbGwsIEkgYWRtaXQgdGhpcyBpcyBhbiBpc3N1ZSBpbiBl
eHRyZW1lIGNhc2UgYW5kIHdlIHNob3VsZAo+Pj4+IGNvbWUgdXAgd2l0aCBhIHNvbHV0aW9uLgo+
Pj4+Cj4+Pj4gVGhlIHByb2JsZW0gd2UgYXJlIGZhY2luZyBpczoKPj4+PiBUaGVyZSBpcyBhIHBl
ci1jcHUgbGlzdCB1c2VkIHRvIG1haW50YWluIGFsbCB0aGUgYmxvY2tlZCB2Q1BVIG9uIGEKPj4+
PiBwQ1BVLiAgV2hlbiBhIHdha2V1cCBpbnRlcnJ1cHQgY29tZXMsIHRoZSBpbnRlcnJ1cHQgaGFu
ZGxlciB0cmF2ZWxzCj4+Pj4gdGhlIGxpc3QgdG8gd2FrZSB0aGUgdkNQVXMgd2hvc2UgcGlfZGVz
YyBpbmRpY2F0ZXMgYW4gaW50ZXJydXB0IGhhcwo+Pj4+IGJlZW4gcG9zdGVkLiAgVGhlcmUgaXMg
bm8gcG9saWN5IHRvIHJlc3RyaWN0IHRoZSBzaXplIG9mIHRoZSBsaXN0IHN1Y2gKPj4+PiB0aGF0
IGluIHNvbWUgZXh0cmVtZSBjYXNlLCB0aGUgbGlzdCBjYW4gYmUgdG9vIGxvbmcgdG8gY2F1c2Ug
c29tZQo+Pj4+IGlzc3VlcyAodGhlIG1vc3Qgb2J2aW91cyBpc3N1ZSBpcyAgYWJvdXQgaW50ZXJy
dXB0IGxhdGVuY3kpLgo+Pj4+Cj4+Pj4gVGhlIHRoZW9yZXRpY2FsIG1heCBudW1iZXIgb2YgZW50
cnkgaW4gdGhlIGxpc3QgaXMgNE0gYXMgb25lIGhvc3QgY2FuCj4+Pj4gaGF2ZSAzMmsgZG9tYWlu
cyBhbmQgZXZlcnkgZG9tYWluIGNhbiBoYXZlIDEyOHZDUFUuIElmIGFsbCB0aGUgdkNQVXMKPj4+
PiBhcmUgYmxvY2tlZCBpbiBvbmUgbGlzdCwgdGhlIGxpc3QgZ2V0cyBpdHMgdGhlb3JldGljYWwg
bWF4aW11bS4KPj4+Pgo+Pj4+IFRoZSByb290IGNhdXNlIG9mIHRoaXMgaXNzdWUsIEkgdGhpbmss
IGlzIHRoYXQgdGhlIHdha2V1cCBpbnRlcnJ1cHQKPj4+PiB2ZWN0b3IgaXMgc2hhcmVkIGJ5IGFs
bCB0aGUgdkNQVXMgb24gb25lIHBDUFUuIExhY2tpbmcgb2YgZW5vdWdoCj4+Pj4gaW5mb3JtYXRp
b24gKHN1Y2ggYXMgd2hpY2ggZGV2aWNlIHNlbmRzIG9yIHdoaWNoIElSVEUgdHJhbnNsYXRlcyB0
aGlzCj4+Pj4gaW50ZXJydXB0KSwgdGhlcmUgaXMgbm8gZWZmZWN0aXZlIG1ldGhvZCB0byBkaXN0
aW5ndWlzaCB0aGUKPj4+PiBpbnRlcnJ1cHQncyBkZXN0aW5hdGlvbiB2Q1BVIGV4Y2VwdCB0cmF2
ZWxpbmcgdGhpcyBsaXN0LiBSaWdodD8gIFNvIHdlCj4+Pj4gb25seSBjYW4gbWl0aWdhdGUgdGhp
cyBpc3N1ZSB0aHJvdWdoIGRlY3JlYXNpbmcgb3IgbGltaXRpbmcgdGhlCj4+Pj4gZW50cnkncyBt
YXhpbXVtIGluIG9uZSBsaXN0Lgo+Pj4+Cj4+Pj4gU2V2ZXJhbCBtZXRob2RzIHdlIGNhbiB0YWtl
IHRvIG1pdGlnYXRlIHRoaXMgaXNzdWU6Cj4+Pj4gMS4gQWNjb3JkaW5nIHRvIHlvdXIgZGlzY3Vz
c2lvbnMsIGV2ZW5seSBkaXN0cmlidXRpbmcgYWxsIHRoZSBibG9ja2VkCj4+Pj4gdkNQVXMgYW1v
bmcgYWxsIHBDUFVzIGNhbiBtaXRpZ2F0ZSB0aGlzIGlzc3VlLiBXaXRoIHRoaXMgYXBwcm9hY2gs
IGFsbAo+Pj4+IHZDUFVzIGFyZSBibG9ja2VkIGluIG9uZSBsaXN0IGNhbiBiZSBhdm9pZGVkLiBJ
dCBjYW4gZGVjcmVhc2UgdGhlCj4+Pj4gZW50cnkncyBtYXhpbXVtIGluIG9uZSBsaXN0IGJ5IE4g
dGltZXMgKE4gaXMgdGhlIG51bWJlciBvZiBwQ1BVKS4KPj4+Pgo+Pj4+IDIuIERvbid0IHB1dCB0
aGUgYmxvY2tlZCB2Q1BVcyB3aGljaCB3b24ndCBiZSB3b2tlbiBieSB0aGUgd2FrZXVwCj4+Pj4g
aW50ZXJydXB0IGludG8gdGhlIHBlci1jcHUgbGlzdC4gQ3VycmVudGx5LCB3ZSBwdXQgdGhlIGJs
b2NrZWQgdkNQVXMKPj4+PiBiZWxvbmcgdG8gZG9tYWlucyB3aG8gaGF2ZSBhc3NpZ25lZCBkZXZp
Y2VzIGludG8gdGhlIGxpc3QuIEJ1dCBpZiBvbmUKPj4+PiBibG9ja2VkIHZDUFUgb2Ygc3VjaCBk
b21haW4gaXMgbm90IGEgZGVzdGluYXRpb24gb2YgZXZlcnkgcG9zdGVkCj4+Pj4gZm9ybWF0IElS
VEUsIGl0IG5lZWRuJ3QgYmUgYWRkZWQgdG8gdGhlIHBlci1jcHUgbGlzdC4gVGhlIGJsb2NrZWQg
dkNQVQo+Pj4+IHdpbGwgYmUgd29rZW4gYnkgSVBJcyBvciBvdGhlciB2aXJ0dWFsIGludGVycnVw
dHMuIEZyb20gdGhpcyBhc3BlY3QsIHdlCj4+Pj4gY2FuIGRlY3JlYXNlIHRoZSBlbnRyaWVzIGlu
IHRoZSBwZXItY3B1IGxpc3QuCj4+Pj4KPj4+PiAzLiBMaWtlIHdoYXQgd2UgZG8gaW4gc3RydWN0
IGlycV9ndWVzdF9hY3Rpb25fdCwgY2FuIHdlIGxpbWl0IHRoZQo+Pj4+IG1heGltdW0gb2YgZW50
cnkgd2Ugc3VwcG9ydCBpbiB0aGUgbGlzdC4gV2l0aCB0aGlzIGFwcHJvYWNoLCBkdXJpbmcKPj4+
PiBkb21haW4gY3JlYXRpb24sIHdlIGNhbGN1bGF0ZSB0aGUgYXZhaWxhYmxlIGVudHJpZXMgYW5k
IGNvbXBhcmUgd2l0aAo+Pj4+IHRoZSBkb21haW4ncyB2Q1BVIG51bWJlciB0byBkZWNpZGUgd2hl
dGhlciB0aGUgZG9tYWluIGNhbiB1c2UgVlQtZCBQSS4KPj4+IFZULWQgUEkgaXMgZ2xvYmFsIGlu
c3RlYWQgb2YgcGVyLWRvbWFpbi4gSSBndWVzcyB5b3UgYWN0dWFsbHkgbWVhbgo+Pj4gZmFpbGlu
ZyBkZXZpY2UgYXNzaWdubWVudCBvcGVyYXRpb24gaWYgY291bnRpbmcgbmV3IGRvbWFpbidzICNW
Q1BVcwo+Pj4gZXhjZWVkcyB0aGUgbGltaXRhdGlvbi4KPj4+Cj4+Pj4gVGhpcyBtZXRob2Qgd2ls
bCBwb3NlIGEgc3RyaWN0IHJlc3RyaWN0aW9uIHRvIHRoZSBtYXhpbXVtIG9mIGVudHJ5IGluCj4+
Pj4gb25lIGxpc3QuIEJ1dCBpdCBtYXkgYWZmZWN0IHZDUFUgaG90cGx1Zy4KPj4+Pgo+Pj4+IEFj
Y29yZGluZyB0byB5b3VyIGludHVpdGlvbiwgd2hpY2ggbWV0aG9kcyBhcmUgZmVhc2libGUgYW5k
Cj4+Pj4gYWNjZXB0YWJsZT8gSSB3aWxsIGF0dGVtcHQgdG8gbWl0aWdhdGUgdGhpcyBpc3N1ZSBw
ZXIgeW91ciBhZHZpY2VzLgo+Pj4+Cj4+PiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgd2UgbmVl
ZCB0aGVtIGFsbC4gIzEgaXMgdGhlIGJhc2VsaW5lLAo+Pj4gd2l0aCAjMi8jMyBhcyBmdXJ0aGVy
IG9wdGltaXphdGlvbi4gOi0pCj4+IEFjdHVhbGx5LCByZWdhcmRpbmcgIzIsIGlzIHRoYXQgdGhl
IGNhc2U/Cj4+Cj4+IElmIHdlIGRvIHJlZmVyZW5jZSBjb3VudGluZyAoYXMgaW4gcGF0Y2hlcyAz
IGFuZCA0IG9mIENoYW8gR2FvJ3MgcmVjZW50Cj4+IHNlcmllcyksIHRoZW4gd2UgYXJlIGd1YXJh
bnRlZWQgbmV2ZXIgdG8gaGF2ZSBtb3JlIHZjcHVzIG9uIGFueSBnaXZlbgo+PiB3YWtldXAgbGlz
dCB0aGFuIHRoZXJlIGFyZSBtYWNoaW5lIElSUXMgb24gdGhlIHN5c3RlbS4gIEFyZSB3ZSBldmVy
Cj4+IGdvaW5nIHRvIGhhdmUgYSBzeXN0ZW0gd2l0aCBzbyBtYW55IElSUXMgdGhhdCBnb2luZyB0
aHJvdWdoIHN1Y2ggYSBsaXN0Cj4+IHdvdWxkIGJlIHByb2JsZW1hdGljPwo+IEknbSBhZnJhaWQg
dGhpcyBpcyBub3QgaW1wb3NzaWJsZSwgY29uc2lkZXJpbmcgdGhhdCBwZW9wbGUgaGF2ZSBhbHJl
YWR5Cj4gcnVuIGludG8gdGhlIGludGVycnVwdCB2ZWN0b3IgbGltaXRhdGlvbiBjb21pbmcgZnJv
bSB0aGVyZSBvbmx5IGJlaW5nCj4gYWJvdXQgMjAwIHZlY3RvcnMgcGVyIENQVSAoYW5kIHRoZXJl
IG5vdCBiZWluZywgaW4gcGh5c2ljYWwgbW9kZSwKPiBhbnkgc2hhcmluZyBvZiB2ZWN0b3JzIGJl
dHdlZW4gbXVsdGlwbGUgQ1BVcywgaWlyYykuIERldmljZXMgdXNpbmcKPiBuYW1lbHkgTVNJLVgg
Y2FuIHVzZSBhbiBhd2Z1bCBsb3Qgb2YgdmVjdG9ycy4gUGVyaGFwcyBBbmRyZXcKPiByZW1lbWJl
cnMgbnVtYmVycyBvYnNlcnZlZCBvbiBhY3R1YWwgc3lzdGVtcyBoZXJlLi4uCgpDaXRyaXggTmV0
c2NhbGFyIFNEWCBib3hlcyBoYXZlIG1vcmUgTVNJLVggaW50ZXJydXB0cyB0aGFuIGZpdCBpbiB0
aGUKY3VtdWxhdGl2ZSBJRFRzIG9mIGEgdG9wIGVuZCBkdWFsLXNvY2tldCBYZW9uIHNlcnZlciBz
eXN0ZW1zLiAgU29tZSBvZgp0aGUgZGV2aWNlIGRyaXZlcnMgYXJlIHB1cnBvc2VmdWxseSBtb2Rl
bGxlZCB0byB1c2UgZmV3ZXIgaW50ZXJydXB0cwp0aGFuIHRoZXkgb3RoZXJ3aXNlIHdvdWxkIHdh
bnQgdG8uCgpVc2luZyBQSSBpcyB0aGUgcHJvcGVyIHNvbHV0aW9uIGxvbmd0ZXJtLCBiZWNhdXNl
IGRvaW5nIHNvIHdvdWxkIHJlbW92ZQphbnkgbmVlZCB0byBhbGxvY2F0ZSBJRFQgdmVjdG9ycyBm
b3IgdGhlIGludGVycnVwdHM7IHRoZSBJT01NVSBjb3VsZCBiZQpwcm9ncmFtbWVkIHRvIGR1bXAg
ZGV2aWNlIHZlY3RvcnMgc3RyYWlnaHQgaW50byB0aGUgUEkgYmxvY2sgd2l0aG91dAp0aGVtIGV2
ZXIgZ29pbmcgdGhyb3VnaCBYZW4ncyBJRFQuCgpIb3dldmVyLCBmaXhpbmcgdGhhdCByZXF1aXJl
cyByZXdyaXRpbmcgWGVuJ3MgSW50ZXJydXB0IHJlbWFwcGluZwpoYW5kbGluZyBzbyBpdCBkb2Vz
bid0IHJld3JpdGUgdGhlIGNwdS92ZWN0b3IgaW4gZXZlcnkgaW50ZXJydXB0IHNvdXJjZSwKYW5k
IG9ubHkgcmV3cml0ZXMgdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 11:22:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 11:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d98ek-0004UI-Kw; Fri, 12 May 2017 11:22:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d98ei-0004UB-NC
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 11:22:44 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B7/C5-01992-30B95195; Fri, 12 May 2017 11:22:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVZdptmi
 kwYetnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNjdyljwzrji4IF97A2M
 C7W6GLk4hAT+Mkq86z/KCOE8ZpRYO/cwG4SzjVHi06QlrF2MnBwiAs4SX8/MZQexeQX0JaYc+
 8wIYgsL6Elc/N0PVMPBISHgJXH3Fw9IGMT893M/UxcjOwebgJXEITGQKIuAqkTjohcsExi5Fj
 AyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9CsDEOxg/NL
 vfIhRkoNJSZT3EqtopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oSZQDnBotT01Iq0zBxggMGk
 JTh4lER4r84ASvMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDjvIZAZAiBFGaV5cCNgwX6JU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrznQabwZOaVwG16BXQEE9AR/X+EQY4oSURISTUwyp
 eFP0hfK5eTLNC/gYm7SzG08s0fhbJTAsKqP+t1fKZ9bVHqLUn/bs00v6OKl1l+9/lyBodw1vb
 z/VF1W6Rera/pY59gKvw7X+AwV/0HOQGp0lC1nIVLshetZbaRy5BPvu4V8T5HzfHVoTzrdaud
 qz79Lf7f2dY6+UetyzpukZj9Me0685VYijMSDbWYi4oTAQT3oG9xAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494588161!61495559!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62057 invoked from network); 12 May 2017 11:22:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 11:22:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d98ee-0000JH-Br; Fri, 12 May 2017 11:22:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d98eY-0000T5-UR; Fri, 12 May 2017 11:22:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d98eY-0002oP-Ms; Fri, 12 May 2017 11:22:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109347-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=760759962786c3c554c20d76b800ee31a878aaa1
X-Osstest-Versions-That: ovmf=db55dac77579fa2722e4457bfc4369f98b8ff52a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 11:22:34 +0000
Subject: [Xen-devel] [ovmf test] 109347: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzNDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3NjA3NTk5NjI3ODZjM2M1NTRjMjBkNzZiODAwZWUz
MWE4NzhhYWExCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkYjU1ZGFj
Nzc1NzlmYTI3MjJlNDQ1N2JmYzQzNjlmOThiOGZmNTJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkzNDQgIDIwMTctMDUtMTIgMDY6MjE6MTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5MzQ3ICAyMDE3LTA1LTEyIDA4OjU5OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTc2MDc1OTk2Mjc4
NmMzYzU1NGMyMGQ3NmI4MDBlZTMxYTg3OGFhYTEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIDc2MDc1OTk2Mjc4NmMzYzU1NGMyMGQ3NmI4MDBlZTMxYTg3OGFhYTEK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTc2MDc1OTk2Mjc4NmMzYzU1NGMyMGQ3NmI4MDBlZTMx
YTg3OGFhYTEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4NzYwNzU5
OTYyNzg2YzNjNTU0YzIwZDc2YjgwMGVlMzFhODc4YWFhMSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDc2MDc1OTk2Mjc4NmMz
YzU1NGMyMGQ3NmI4MDBlZTMxYTg3OGFhYTE6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
ICAgZGI1NWRhYy4uNzYwNzU5OSAgNzYwNzU5OTYyNzg2YzNjNTU0YzIwZDc2YjgwMGVlMzFhODc4
YWFhMSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 11:48:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 11:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d993j-0005rx-KN; Fri, 12 May 2017 11:48:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29839601c=George.Dunlap@citrix.com>)
 id 1d993j-0005rr-6W
 for xen-devel@lists.xen.org; Fri, 12 May 2017 11:48:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B2/7A-02006-211A5195; Fri, 12 May 2017 11:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQldgoWi
 kwed71hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btF4eZC86aVtz++JyxgbFZp4uRk0NCwE/i
 3/Y9jBB2nsSPabuZIewiiSNTroDZvAKCEidnPmHpYuTg4BQIlHjWxtnFyMUhJLCVQ2LDik8sI
 DVsAnoS845/BbNZBFQl+nb8YoWYkyhx7cFCRog5ARJ9W3+zgdjCAsUSj3omgM0XAeqd3fiaFW
 Qos8BSZokl1y6DFTELaEq0bv/NDmILAQ1d/OAoO8TQdIkVe0+xTGAUmIXkvllIWhYwMq1i1Ch
 OLSpLLdI1NNFLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMQwYg2MF49rTnIUZJ
 DiYlUd5LrKKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR40+YD5QSLUtNTK9Iyc4ARAZOW4OBRE
 uG9AZLmLS5IzC3OTIdInWJUlBLnTQFJCIAkMkrz4NpgUXiJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrwbQabwZOaVwE1/BbSYCWhx/x9hkMUliQgpqQZG78nzY44fPv5W3u9+4daiD8dsUr1
 uZV39efrFKmX9gFbBQ5Pk3FYV1N28cHTTnznFmx99mKIn9W1Fml5LZIz01iMHF877Hrlsw3vZ
 G3kscnLLYm+eNpuzYmWbpf/sU5+Swueqv+J4wWx/relHILPG5sUJbxqWXf7brnbQyCVHftHdV
 N4t16OD+JRYijMSDbWYi4oTAZnIVi69AgAA
X-Env-Sender: prvs=29839601c=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494589712!77171207!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15996 invoked from network); 12 May 2017 11:48:32 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 11:48:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="45912091"
X-Gm-Message-State: AODbwcBqm5E8mujExR+ZDPyNtUqBy3Cd1H2A9CMJ2wBUxAeDmUnMblxn
 D6X4EU+MASARmGF8Ed8QLfaH6iyO5w==
X-Received: by 10.200.49.194 with SMTP id i2mr3478164qte.156.1494589705012;
 Fri, 12 May 2017 04:48:25 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAOcqxo1J92sFrcyr9r1SbxM=j2wJkxey4iCLk3whHQz+xaW+5g@mail.gmail.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <CAOcqxo0mZDZE7Jh6MCRJHCnq1q5CC4PNhA0rJz4BoyGENpK_tQ@mail.gmail.com>
 <d79290b9-4621-4da2-139d-50a4362736ea@epam.com>
 <alpine.DEB.2.10.1704211352310.19860@sstabellini-ThinkPad-X260>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <785dff0f-6026-d033-131a-764510788b53@citrix.com>
 <CAOcqxo1J92sFrcyr9r1SbxM=j2wJkxey4iCLk3whHQz+xaW+5g@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Fri, 12 May 2017 12:48:24 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZVQS+9w-HNP-maukXMe0A3de=4QWhU8WB4x=J0NCHNqQ@mail.gmail.com>
Message-ID: <CAFLBxZZVQS+9w-HNP-maukXMe0A3de=4QWhU8WB4x=J0NCHNqQ@mail.gmail.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

W3Jlb3JkZXJpbmcgc2xpZ2h0bHkgdG8gbWFrZSB0aGUgcmVzcG9uc2UgZWFzaWVyXQoKT24gVGh1
LCBNYXkgMTEsIDIwMTcgYXQgNzoxMyBQTSwgVm9sb2R5bXlyIEJhYmNodWsKPHZsYWQuYmFiY2h1
a0BnbWFpbC5jb20+IHdyb3RlOgo+PiBNYXliZSBJJ20ganVzdCBub3QgZmFtaWxpYXIgd2l0aCB0
aGluZ3MsIGJ1dCBpdCdzIGhhcmQgZm9yIG1lIHRvIGltYWdpbmUKPj4gd2h5IHlvdSdkIG5lZWQg
cHJvcHJpZXRhcnkgYmxvYnMgdG8gZGlzYWJsZSBjcHVzIG9yIHNjYWxlIGZyZXF1ZW5jeS4KPj4g
QXJlIHRoZXNlIHJlYWxseSBzdWNoIGNvbXBsZXggYWN0aXZpdGllcyB0aGF0IGl0J3Mgd29ydGgg
aW52ZXN0aW5nCj4+IHRob3VzYW5kcyBvZiBob3VycyBvZiBkZXZlbG9wZXIgd29yayBpbnRvIGRl
dmVsb3BpbmcgcHJvcHJpZXRhcnkKPj4gc29sdXRpb25zIHRoYXQgeW91IGxpY2Vuc2U/Cj4gT2th
eSwgSSBkb24ndCBrbm93IG5vIHBsYXRmb3JtIHdoZXJlIHlvdSBuZWVkIHByb3ByaWV0YXJ5IGJs
b2IgdG8KPiBzY2FsZSBmcmVxdWVuY3kuIEFuZCBJIGhvcGUsIEkgbmV2ZXIgd2lsbCBlbmNvdW50
ZXIgb25lLgo+IEJ1dCBJIGNhbiBpbWFnaW5lIGl0OiBzb21lIGZpcm13YXJlIGJpbmFyeSB0aGF0
IG5lZWRzIHRvIGJlIHVwbG9hZGVkCj4gaW50byBQTUlDLiBDYW4gd2Ugc3RvcmUgdGhpcyBmaXJt
d2FyZSBpbiB0aGUgaHlwZXJ2aXNvcj8gSSBkb24ndCBrbm93Lgo+IEknbSBub3QgYSBsYXd5ZXIu
CgpPbiB4ODYsIHdlIGRvIG1pY3JvY29kZSB1cGRhdGVzLCB3aGljaCBhcmUgKGFzIEkgdW5kZXJz
dGFuZCBpdCkgYmluYXJ5CmJsb2JzIHRoYXQgZ2V0IHBhc3NlZCB0aHJvdWdoIHRoZSBoeXBlcnZp
c29yIHRvIHRoZSBjcHVzLiAgVGhpcyBibG9iCmlzbid0IGV4ZWN1dGVkIGJ5IFhlbiwgc28gaXQg
ZG9lc24ndCBzZWVtIGxpa2UgeW91IHdvdWxkIGJlIGFibGUgdG8KYXJndWUgdGhhdCBwYXNzaW5n
IGEgYmluYXJ5IGJsb2IgdGhyb3VnaCB0aGUgaHlwZXJ2aXNvciBjcmVhdGVzIGEKZGVyaXZhdGl2
ZSAvIGNvbWJpbmVkIHdvcmsuICBJbiB0aGF0IGNhc2UgdGhlIGJsb2JzIGFyZSBzdG9yZWQgYXMK
ZmlsZXMgb24gZGlzayBhbmQgcGFzc2VkIHRvIFhlbiBhdCBib290IHRpbWUgKHZpYSBncnViKSwg
bm90IGNvbXBpbGVkCmludG8gdGhlIFhlbiBiaW5hcnkuICBXaGV0aGVyIGNvbXBpbGluZyBzdWNo
IHRoaW5ncyBpbnRvIHRoZSBiaW5hcnkKY29uc3RpdHV0ZXMgYSAiZGVyaXZlZCB3b3JrIiBpcyBz
b21ldGhpbmcgeW91J2QgcHJvYmFibHkgYmV0dGVyIGFzayBhCmxhd3llci4gOi0pCgpJZiBjb25m
aWd1cmluZyB0aGUgYm9vdGxvYWRlciB0byBwYXNzIGV4dHJhIGZpbGVzIHRvIFhlbiBpc24ndApz
dWl0YWJsZSBvbiBBUk0gZm9yIHNvbWUgcmVhc29uIHdlIGNhbiBwcm9iYWJseSBjb21lIHVwIHdp
dGggc29tZQpvdGhlciB3YXkgb2YgcGFja2FnaW5nIHRoaW5ncyB0b2dldGhlciB3aGljaCBob25v
cnMgdGhlIEdQTCBzdWl0YWJseS4KCj4+Pj4gLi4uc29tZSBbdGhpbmdzIGNhbid0IGJlIGluY2x1
ZGVkIGluIGh5cGVydmlzb3JdIGJlY2F1c2Ugb2YgY29kZQo+Pj4+IHNpemUgb3IgY29tcGxleGl0
eS4KPj4KPj4gU29ycnksIGp1c3QgdG8gYmUgY2xlYXI6IGJlbG93IHlvdSBtZW50aW9uZWQgbW9k
dWxlcyBhcyBhIHNvbHV0aW9uLCBhbmQKPj4gZ2l2ZW4gdGhlIGNvbnRleHQgdGhpcyB3b3VsZCBi
ZSBpbmNsdWRlZC4gIFNvIGNhbiB5b3UgZXhwYW5kIG9uIHdoYXQgeW91Cj4+IG1lYW4gdGhhdCB0
aGVyZSBhcmUgdGhpbmdzIHRoYXQgMSkgY2FuJ3QgYmUgaW5jbHVkZWQgaW4gdGhlIGh5cGVydmlz
b3IKPj4gYmVjYXVzZSBvZiBjb2RlIHNpemUgb3IgY29tcGxleGl0eSwgYnV0IGZvciB3aGljaCAy
KSBsb2FkYWJsZSBtb2R1bGVzCj4+IHdvdWxkIGJlIGEgc3VpdGFibGUgc29sdXRpb24/Cj4gV2Vs
bC4uLiBEZXZpY2UgZHJpdmVzPyBFbXVsYXRvcnM/IEZvciBleGFtcGxlLCBpZiBJIHdpbGwgd3Jp
dGUgYnVuY2gKPiBvZiBnb29kIGFuZCBuZWF0IEdQTCBkcml2ZXJzIGZvciBzb21lIFNvQyBhbmQg
SSdsbCBwcm9taXNlIHRvIG1haW50YWluCj4gdGhlbSwgd2lsbCB5b3UgaW5jbHVkZSB0aGVtIGlu
dG8gdXBzdHJlYW0/Cj4gT3IgSSB3aWxsIHdyaXRlIGVtdWxhdG9yIGZvciBzb21lIGFyY2FuZSBk
ZXZpY2UsIHdpbGwgaXQgYmUgbWVyZ2VkCj4gaW50byB1cHN0cmVhbT8KPiBSZWFsIGNhc2U6IEkg
d2lsbCB3cml0ZSBPUC1URUUgbWVkaWF0b3IgZm9yIG9uZSBjbGllbnQgYW5kIEdvb2dsZQo+IFRy
dXN0eSBtZWRpYXRvciBmb3Igb3RoZXIgY2xpZW50LiBFdmVyeSB3aWxsIGhhdmUsIHNheSwgMiww
MDAgbGluZXMgb2YKPiBjb2RlLiBBcmUgdGhlcmUgY2hhbmdlcywgdGhhdCB0aGV5IGJvdGggd2ls
bCBiZSBtZXJnZWQgaW50bwo+IGh5cGVydmlzb3I/Cgpbc25pcF0KCj4gQW55d2F5cywgSSBoYXZl
IHRha2VuIHlvdXIgcG9pbnQuIE5vIHByb3ByaWV0YXJ5IGNvZGUgaW4gbW9kdWxlcy4gV2hhdAo+
IGFib3V0IG90aGVyIHBhcnRzIG9mIGRpc2N1c3Npb24/IEFyZSB5b3UgYWdhaW5zdCBsb2FkYWJs
ZSBtb2R1bGVzIGluCj4gYW55IGZhc2hpb24/IFdoYXQgYWJvdXQgbmF0aXZlIGFwcHM/CgpUaGVy
ZSBhcmUgc2V2ZXJhbCBkaWZmZXJlbnQgcXVlc3Rpb25zIHdlJ3JlIGdldHRpbmcgc2xpZ2h0bHkg
bWl4ZWQgdXAgaGVyZToKMS4gU2hvdWxkIHNvbWUgYml0IG9mIGZ1bmN0aW9uYWxpdHkgKGxpa2Ug
YSBURUUgbWVkaWF0b3Igb3IgZGV2aWNlCmVtdWxhdGlvbikgbGl2ZSBpbiB0aGUgeGVuLmdpdCB0
cmVlPwoyLiBTaG91bGQgdGhhdCBmdW5jdGlvbmFsaXR5IHJ1biBpbiB0aGUgaHlwZXJ2aXNvciBh
ZGRyZXNzIHNwYWNlPwozLiBTaG91bGQgdGhhdCBmdW5jdGlvbmFsaXR5IGJlIGxvYWRlZCB2aWEg
YSBsb2FkYWJsZSBtb2R1bGU/CjQuIFdoYXQgcGxhY2UgdG8gcHJvcHJpZXRhcnkgY29tcG9uZW50
cyBoYXZlIGluIGEgWGVuIHN5c3RlbT8KCkxldCBtZSBhZGRyZXNzICM0IGZpcnN0LiAgVGhlcmUg
YXJlIGxvdHMgb2YgZXhhbXBsZXMgb2YgcHJvcHJpZXRhcnkKKmNvbXBvbmVudHMqIG9mIFhlbiBz
eXN0ZW1zLiAgWGVuQ2xpZW50IHVzZWQgdG8gaGF2ZSBhIHByb3ByaWV0YXJ5CmRldmljZSBtb2Rl
bCAoYSBwcm9jZXNzIHJ1bm5pbmcgaW4gZG9tMCkgZm9yIGhlbHBpbmcgdmlydHVhbGl6ZQpncmFw
aGljcyBjYXJkczsgYSBudW1iZXIgb2YgY29tcGFuaWVzIGhhdmUgcHJvcHJpZXRhcnkgZHJpdmVy
cyBmb3IKbWVtb3J5IHNoYXJpbmcgb3IgVk0gaW50cm9zcGVjdGlvbi4gIEJ1dCBhbGwgb2YgdGhv
c2UgYXJlIG91dHNpZGUgb2YKdGhlIFhlbiBhZGRyZXNzIHNwYWNlLCBpbnRlcmFjdGluZyB3aXRo
IFhlbiB2aWEgaHlwZXJjYWxscy4gIEFzIGxvbmcKYXMgIm5hdGl2ZSBhcHBzIiAoSSB0aGluayB3
ZSBwcm9iYWJseSBuZWVkIGEgYmV0dGVyIG5hbWUgaGVyZSkgYXJlCmFuYWxvZ291cyB0byBhIGRl
dmljZW1vZGVsIHN0dWJkb21haW4gLS0gaW4gYSBzZXBhcmF0ZSBhZGRyZXNzIHNwYWNlCmFuZCBh
Y3RpbmcgdGhyb3VnaCBhIHdlbGwtZGVmaW5lZCBoeXBlcmNhbCBpbnRlcmZhY2UgLS0gSSBkb24n
dCBoYXZlCmFueSBvYmplY3Rpb24gdG8gaGF2aW5nIHByb3ByaWV0YXJ5IG9uZXMuCgpSZWdhcmRp
bmcgIzEtMiwgbGV0IG1lIGZpcnN0IHNheSB0aGF0IGhvdyBzcGVjaWZpYyBpdCBpcyB0byBhCnBh
cnRpY3VsYXIgcGxhdGZvcm0gb3IgdXNlIGNhc2UgaXNuJ3QgYWN0dWFsbHkgaW1wb3J0YW50IHRv
IGFueSBvZgp0aGVzZSBxdWVzdGlvbnMuICBUaGUgY29uc2lkZXJhdGlvbnMgYXJlIHBhcnRseSB0
ZWNobmljYWwsIGFuZCBwYXJ0bHkKcHJhY3RpY2FsIC0tIGhvdyBtdWNoIGJlbmVmaXQgZG9lcyBp
dCBnaXZlIHRvIHRoZSBwcm9qZWN0IGFzIGEgd2hvbGUKdnMgdGhlIGNvc3Q/CgpGb3IgYSBsb25n
IHRpbWUgdGhlcmUgd2VyZSBvbmx5IHR3byBmdW5jdGlvbmFsIHNjaGVkdWxlcnMgaW4gWGVuIC0t
CnRoZSBDcmVkaXQgc2NoZWR1bGVyIChub3cgY2FsbGVkICJjcmVkaXQxIiB0byBkaXN0aW5ndWlz
aCBpdCBmcm9tCiJjcmVkaXQyIiksIGFuZCB0aGUgQVJJTkM2NTMgc2NoZWR1bGVyLCB3aGljaCBp
cyBhIHJlYWwtdGltZSBzY2hlZHVsZXIKdGFyZ2V0ZWQgYXQgYSB2ZXJ5IHNwZWNpZmljIHVzZSBj
YXNlIGFuZCBpbmR1c3RyeS4gIEFzIGZhciBhcyBJIGtub3cKdGhlcmUgaXMgb25seSBvbmUgdXNl
ci4gIEJ1dCBpdCB3YXMgY2hlY2tlZCBpbnRvIHRoZSBYZW4gdHJlZSBiZWNhdXNlCml0IHdvdWxk
IG9idmlvdXNseSBiZSB1c2VmdWwgdG8gdGhlbSAoYmVuZWZpdCkgYW5kIGFsbW9zdCBubyBpbXBh
Y3Qgb24KYW55b25lIGVsc2UgKGNvc3QpOyBhbmQgaXQgcmFuIGluc2lkZSB0aGUgaHlwZXJ2aXNv
ciBiZWNhdXNlIHRoYXQncwp0aGUgb25seSBwbGFjZSB0byBydW4gYSBzY2hlZHVsZXIuCgpTbyBn
aXZlbiB5b3VyIGV4YW1wbGVzLCBJIHNlZSBubyByZWFzb24gbm90IHRvIGhhdmUgc2V2ZXJhbApp
bXBsZW1lbnRhdGlvbnMgb2YgZGlmZmVyZW50IG1lZGlhdG9ycyBvciBlbXVsYXRlZCBkZXZpY2Vz
IGluIHRyZWUsIG9yCmluIGEgWGVuUHJvamVjdC1tYW5hZ2VkIGdpdCByZXBvIChsaWtlIG1pbmkt
b3MuZ2l0KS4gIEkgZG9uJ3Qga25vdyB0aGUKcGFydGljdWxhcnMgYWJvdXQgbWVkaWF0b3JzIG9y
IHRoZSBkZXZpY2VzIHlvdSBoYXZlIGluIG1pbmQsIGJ1dCBpZgp5b3UgY2FuIHNob3cgdGVjaG5p
Y2FsIHJlYXNvbnMgd2h5IHRoZXkgbmVlZCB0byBiZSBydW4gaW4gdGhlCmh5cGVydmlzb3IgcmF0
aGVyIHRoYW4gc29tZXdoZXJlIGVsc2UgKGZvciBwZXJmb3JtYW5jZSBvciBzZWN1cml0eQpzYWtl
LCBmb3IgaW5zdGFuY2UpLCB0aGVyZSdzIG5vIHJlYXNvbiBpbiBwcmluY2lwbGUgbm90IHRvIGFk
ZCB0aGVtIHRvCnRoZSBoeXBlcnZpc29yIGNvZGU7IGFuZCBpZiB0aGV5J3JlIGluIHRoZSBoeXBl
cnZpc29yLCB0aGVuIHRoZXkKc2hvdWxkIGJlIGluIHhlbi5naXQuCgpSZWdhcmRpbmcgbW9kdWxl
cyAoIzMpOiBUaGUgcHJvYmxlbSB0aGF0IGxvYWRhYmxlIG1vZHVsZXMgd2VyZQpwcmltYXJpbHkg
aW50cm9kdWNlZCB0byBzb2x2ZSBpbiBMaW51eCB3YXNuJ3QgIkhvdyB0byBkZWFsIHdpdGgKcHJv
cHJpZXRhcnkgZHJpdmVycyIsIG9yIGV2ZW4gImhvdyB0byBkZWFsIHdpdGggb3V0LW9mLXRyZWUg
ZHJpdmVycyIuClRoZSBwcm9ibGVtIHdhcywgIkhvdyB0byB3ZSBhbGxvdyBzb2Z0d2FyZSBwcm92
aWRlcnMgdG8gMSkgaGF2ZSBhCnNpbmdsZSBrZXJuZWwgYmluYXJ5LCB3aGljaCAyKSBoYXMgZHJp
dmVycyBmb3IgYWxsIHRoZSBkaWZmZXJlbnQKc3lzdGVtcyBvbiB3aGljaCBpdCBuZWVkcyB0byBy
dW4sIGJ1dCAzKSBub3QgdGFrZSBhIG1hc3NpdmUgYW1vdW50IG9mCm1lbW9yeSBvciBzcGFjZSBv
biBzeXN0ZW1zLCBnaXZlbiB0aGF0IGFueSBnaXZlbiBzeXN0ZW0gd2lsbCBub3QgbmVlZAp0aGUg
dmFzdCBtYWpvcml0eSBvZiBkcml2ZXJzPyIKClN1cHBvc2UgaHlwb3RoZXRpY2FsbHkgdGhhdCB3
ZSBkZWNpZGVkIHRoYXQgdGhlIG1lZGlhdG9ycyB5b3UgZGVzY3JpYmUKbmVlZCB0byBydW4gaW4g
dGhlIGh5cGVydmlzb3IuICBBcyBsb25nIGFzIEtjb25maWcgaXMgc3VmZmljaWVudCBmb3IKcGVv
cGxlIHRvIGVuYWJsZSBvciBkaXNhYmxlIHdoYXQgdGhleSBuZWVkIHRvIG1ha2UgYSBmdW5jdGlv
bmFsIGFuZAplZmZpY2llbnQgc3lzdGVtLCB0aGVuIHRoZXJlJ3Mgbm8gbmVlZCB0byBpbnRyb2R1
Y2UgbW9kdWxlcy4gIElmIHdlCnJlYWNoZWQgYSBwb2ludCB3aGVyZSBwZW9wbGUgd2FudGVkIGEg
c2luZ2xlIGJpbmFyeSB0aGF0IGNvdWxkIGRvCmVpdGhlciBvciBPUC1URUUgbWVkaWF0b3Igb3Ig
dGhlIEdvb2dsZSBtZWRpYXRvciwgb3IgYm90aCwgb3IgbmVpdGhlciwKYnV0IGRpZG4ndCB0byBp
bmNsdWRlIGFsbCBvZiB0aGVtIGluIHRoZSBjb3JlIGJpbmFyeSAocGVyaGFwcyBiZWNhdXNlCm9m
IG1lbW9yeSBjb25zdHJhaW50cyksIHRoZW4gbG9hZGFibGUgbW9kdWxlcyB3b3VsZCBiZSBhIGdv
b2Qgc29sdXRpb24KdG8gY29uc2lkZXIuICBCdXQgZWl0aGVyIHdheSwgaWYgd2UgZGVjaWRlZCB0
aGV5IHNob3VsZCBydW4gaW4gdGhlCmh5cGVydmlzb3IsIHRoZW4gYWxsIHRoaW5ncyBiZWluZyBl
cXVhbCBpdCB3b3VsZCBzdGlsbCBiZSBiZXR0ZXIgdG8KaGF2ZSBib3RoIGltcGxlbWVudGF0aW9u
cyBpbi10cmVlLgoKVGhlcmUgYXJlIGEgY291cGxlIG9mIHJlYXNvbnMgZm9yIHRoZSBwdXNoLWJh
Y2sgb24gbG9hZGFibGUgbW9kdWxlcy4KVGhlIGZpcnN0IGlzIHRoZSBleHRyYSBjb21wbGljYXRp
b24gYW5kIGluZnJhc3RydWN0dXJlIGl0IGFkZHMuICBCdXQKdGhlIHNlY29uZCBpcyB0aGF0IHBl
b3BsZSBoYXZlIGEgc3Ryb25nIHRlbXB0YXRpb24gdG8gdXNlIHRoZW0gZm9yCm91dC1vZi10cmVl
IGFuZCBwcm9wcmlldGFyeSBjb2RlLCBib3RoIG9mIHdoaWNoIHdlJ2QgbGlrZSB0byBhdm9pZCBp
Zgpwb3NzaWJsZS4gIElmIHRoZXJlIGNvbWVzIGEgcG9pbnQgaW4gdGltZSB3aGVyZSBsb2FkYWJs
ZSBtb2R1bGVzIGFyZQp0aGUgb25seSByZWFzb25hYmxlIHNvbHV0aW9uIHRvIHRoZSBwcm9ibGVt
LCBJIHdpbGwgc3VwcG9ydCBoYXZpbmcKdGhlbTsgYnV0IHVudGlsIHRoYXQgdGltZSBJIHdpbGwg
bG9vayBmb3Igb3RoZXIgc29sdXRpb25zIGlmIEkgY2FuLgoKRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/
CgpCVFcgSSd2ZSBiZWVuIHNheWluZyAiSSIgdGhyb3VnaG91dCB0aGlzIHJlc3BvbnNlOyBob3Bl
ZnVsbHkgdGhhdAptYWtlcyBpdCBjbGVhciB0aGF0IEknbSBtYWlubHkgc3BlYWtpbmcgZm9yIG15
c2VsZiBoZXJlLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 12:00:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99FQ-00078F-5h; Fri, 12 May 2017 12:00:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d99FO-000785-F7
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 12:00:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B9/F6-03587-5E3A5195; Fri, 12 May 2017 12:00:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO7TxaK
 RBi93ilh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/9h1iKzjAXnHt8xnmBsYOti5GTg4JAX+J
 TV/fsoDYLAKqEvOvHGYEsdkElCV+dvaC1YgI6Eo8W/AMzGYWyJfY9fwMK4gtLOAh0XLuETuIz
 StgIXHv70egOVwcQgLTGSVeLHjGCpEQlDg58wkLRLOOxILdn4AGcQDZ0hLL/3GAhDkF7CR2Tm
 8G2ysqoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdJLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MG47K/TIUZJDiYlUd5LrKKRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR41y8CygkWpaanVqRl5gBDHiYtwcGjJMK7FiTNW1yQmFucmQ6RO
 sVozDHn3tf3TBzXrvx8zyTEkpeflyolzrsVpFQApDSjNA9uECwWLzHKSgnzMgKdJsRTkFqUm1
 mCKv+KUZyDUUmYtwlkCk9mXgncvldApzABndL/RxjklJJEhJRUA+MiFbOJzCZypyy+zZBwLfZ
 YZMquoxawWX2mq82e7pIfels8w8M/5qwwZ/ux3TRqU+y5eyeNjSeWv9uX/La4VjCOL8jj28vS
 6tlv+Arm3pmqeDHYaJldzSXtuFx+Ic5XfOvCVzwJivl41zpIPuNrtf6Mc497n13YFH5494Zd3
 7gFzKczn3ihz6fEUpyRaKjFXFScCADroIWbwAIAAA==
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494590435!100359794!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51268 invoked from network); 12 May 2017 12:00:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 12:00:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="423394185"
Date: Fri, 12 May 2017 13:00:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170512120033.nrophpvofbijbizt@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
 <20170505144836.8612-2-wei.liu2@citrix.com>
 <7ac69439-ea36-5199-6275-befb4cca7825@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7ac69439-ea36-5199-6275-befb4cca7825@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 01/18] x86/traps: factor out
	pv_percpu_traps_init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMDUsIDIwMTcgYXQgMDU6MTI6MjVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wNS8xNyAxNTo0OCwgV2VpIExpdSB3cm90ZToKPiA+IFRoZSBib2R5IG9m
IHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQgaXMgZm9yIHNldHRpbmcgdXAgUFYgc3lzY2FsbAo+
ID4gdHJhbXBvbGluZS4gTW92ZSB0aGF0IGludG8gYSBkZWRpY2F0ZWQgZnVuY3Rpb24uCj4gPgo+
ID4gTGVhdmUgdGhlIEJVSUxEX0JVR19PTiBpbiB0aGUgb3JpZ2luYWwgZnVuY3Rpb24gYXMgaXQg
aXMgbm90IHRpZWQgdG8gUFYuCj4gPgo+ID4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gPgo+ID4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBUaGUgdHJh
bXBvbGluZXMgYXJlIG9ubHkgaW50ZW5kZWQgdG8gYmUgdXNlZCBieSBQViBndWVzdHMsIGJ1dCBh
cmUgc3RpbGwKPiBjb25zdGl0dXRlIHBhcnRzIG9mIFhlbiBzZXR0aW5nIHVwIGl0cyBlbnRyeXBv
aW50cyBpbiBhIHNhZmUgbWFub3IuCj4gCj4gQXQgdGhlIHRpbWUgSSB3YXMgYWRqdXN0aW5nIHRo
ZSBNU1JfQ1NUQVIgaGFuZGxpbmcsIGl0IHdhcyBkZWNpZGVkIHRvCj4gcmV0YWluIGl0IHBvaW50
aW5nIGF0IGEgc2FmZSBsb2NhdGlvbiwgZXZlbiBvbiBoYXJkd2FyZSB3aGljaCBzaG91bGRuJ3QK
PiBiZSBhYmxlIHRvIHVzZSBpdC4KPiAKPiBUaGVyZWZvcmUsIG15IHBsYW4gd2FzIHRvIGtlZXAg
dGhlIHRyYW1wb2xpbmVzIGFzIGdlbmVyYWwgeDg2Cj4gaW5mcmFzdHJ1Y3R1cmUsIGFuZCBoYXZl
IHRoZSAobGlmdGVkIGludG8gQykgc3lzY2FsbCBlbnRyeSBwb2ludHMgZ2Fpbgo+IHNvbWV0aGlu
ZyBsaWtlIEJVR19PTighSVNfREVGSU5FRChDT05GSUdfUFYpKQo+IAoKRmluZSBieSBtZS4gSSB3
aWxsIGRyb3AgdGhpcyBwYXRjaCBpbiBuZXh0IHZlcnNpb24uCgo+IH5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 12:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99G3-0007CQ-Ds; Fri, 12 May 2017 12:01:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d99G2-0007C9-31
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 12:01:18 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 51/7D-02181-D04A5195; Fri, 12 May 2017 12:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvS7nEtF
 Ig387TC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXf/4yF9zhrTh07CtjA+MM7i5GDg4JAX+J
 /oPlXYycHCwCqhLPFx9nBrHZBJQlfnb2soHYIgK6Es8WPAOzmQXyJXY9P8MKYgsLREhc/T2JB
 cTmFbCQaLh3AyjOxSEkMJ1R4uK3RqiEoMTJmU9YIJp1JBbs/sQGspdZQFpi+T8OkDCngJ3Ek4
 bv7CC2qICKROfSOWDlQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQUC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+PKdudDjJIcTEqivJdYRSOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCaLwbKCRalpqdWpGXmAEMeJi3BwaMkwpsEkuYtLkjMLc5Mh
 0idYlSUEuc1BkkIgCQySvPg2mBxdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvH8WAU3hyc
 wrgZv+CmgxE9Di/j/CIItLEhFSUg2MfQvXyES3zwkxNp/cPY11dug2xRvN+R+2y3qefzPL4kd
 3/szAmt6wU0fL7DzWyykWXC1fn/cgteHvYnZey50rb2kITL16QeJbxFNRg8C1pV9XcGz8EFu4
 /OWaZpE3/O/Fbr049d1lhmC/QlrKn4kfmnaK5ZVOWaceMm1z56TJBX72Xnl9Vtm/lViKMxINt
 ZiLihMBGSly964CAAA=
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494590472!77996930!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60155 invoked from network); 12 May 2017 12:01:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 12:01:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="432056715"
Date: Fri, 12 May 2017 13:00:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170512120044.ot6duezdmmacqbqa@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
 <20170505144836.8612-5-wei.liu2@citrix.com>
 <9a483f19-918e-1688-aba9-f5d83a047dc7@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9a483f19-918e-1688-aba9-f5d83a047dc7@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 04/18] x86/traps: move all PV emulation
 code to pv/emulate_ops.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTE6MTg6MzlBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wNS8xNyAxNTo0OCwgV2VpIExpdSB3cm90ZToKPiA+IE1vdmUgdGhlIGZv
bGxvd2luZyBlbXVsYXRpb24gY29kZSBmcm9tIHRyYXBzLmM6Cj4gPgo+ID4gMS4gaW52YWxpZCBv
cAo+ID4gMi4gcmR0c2MKPiA+IDMuIHByaXZpbGVnZSBpbnN0cnVjdGlvbnMKPiA+IDQuIGdhdGUg
b3BlcmF0aW9uCj4gPiA1LiBwdiBjcHVpZCBlbXVsYXRpb24KPiA+Cj4gPiBFeHBvcnQgdGhlIGVt
dWxhdGVfKiBmdW5jdGlvbnMgdmlhIHB2L3RyYXBzLmguCj4gPgo+ID4gTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAKPiBBcyB5b3UgYXJlIG1vdmluZyBhbGwgZW11bGF0aW9uIGNvZGUsIGFyY2gveDg2L3g4
Nl82NC9ncHJfc3dpdGNoLlMKPiBzaG91bGQgbW92ZSBhbG9uZyBhcyB3ZWxsLgo+IAoKU3VyZS4g
QW4gZXh0cmEgcGF0Y2ggaXQgaXMuCgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L3B2L01ha2Vm
aWxlICAgICAgIHwgICAgMSArCj4gPiAgeGVuL2FyY2gveDg2L3B2L2VtdWxhdGVfb3BzLmMgIHwg
MTkyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgeGVuL2Fy
Y2gveDg2L3RyYXBzLmMgICAgICAgICAgIHwgMTg4MCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggfCAgIDU0
ICsrCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAxOTg1IGluc2VydGlvbnMoKyksIDE4NzkgZGVsZXRp
b25zKC0pCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlX29w
cy5jCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMu
aAo+ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJj
aC94ODYvcHYvTWFrZWZpbGUKPiA+IGluZGV4IDQ4OWE5ZjU5Y2IuLmVmM2NlY2M0NjMgMTAwNjQ0
Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9NYWtlZmlsZQo+ID4gQEAgLTMsMyArMyw0IEBAIG9iai15ICs9IHRyYXBzLm8KPiA+ICAK
PiA+ICBvYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KPiA+ICBvYmoteSArPSBkb21haW4u
bwo+ID4gK29iai15ICs9IGVtdWxhdGVfb3BzLm8KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bGF0ZV9vcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlX29wcy5jCj4gPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAwMDAwMDAwMC4uNWYwOTY1ZTA1Ygo+ID4g
LS0tIC9kZXYvbnVsbAo+ID4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGVfb3BzLmMKPiAK
PiBXaHkgZW11bGF0ZV9vcHM/ICBXaGF0IGFib3V0IGp1c3QgcGxhaW4gZW11bGF0ZS5jID8KPiAK
PiA+Cj4gPiA8c25pcD4KPiA+Cj4gPiArICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
PiA+ICt9Cj4gPiArCj4gPiArI2luY2x1ZGUgIi4uL3g4Nl82NC9tbWNvbmZpZy5oIgo+IAo+IFBs
ZWFzZSBjYW4gdGhpcyBiZSBtb3ZlZCBzZW5zaWJseSB0byB0aGUgaGVhZCBvZiB0aGUgZmlsZT8K
PiAKCkkgbSBmaW5lIHdpdGggYm90aCBzdWdnZXN0aW9uLgoKPiB+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 12:02:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:02:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99Gs-0007K1-NF; Fri, 12 May 2017 12:02:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d99Gr-0007Jo-GE
 for xen-devel@lists.xen.org; Fri, 12 May 2017 12:02:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C4/8E-03058-044A5195; Fri, 12 May 2017 12:02:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK7DEtF
 Ig4MzFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJX+YxFixmrFjxZi9zA2MrYxcjJ4eEgL/E
 2+NzwGwWAVWJScfuM4PYbALKEj87e9lAbBEBXYlnC56B2cwCbhILVjWzg9jCAh4S83d1soLYv
 AIWEscPzweLCwmUSUxdv4sdIi4ocXLmExaIXh2JBbs/Ac3hALKlJZb/4wAJcwp4SUxZOJEJxB
 YVUJHoXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1stRLKspMzyjJTcz
 M0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MF4YFHgIUZJDiYlUd5LrKKRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4zRcD5QSLUtNTK9Iyc4AhD5OW4OBREuFNAknzFhck5hZnpkOkTjEac
 0yZ++49E8ece1/fMwmx5OXnpUqJ8xqDlAqAlGaU5sENgsXiJUZZKWFeRqDThHgKUotyM0tQ5V
 8xinMwKgnzVoFM4cnMK4Hb9wroFCagU/r/CIOcUpKIkJJqYDQK/L9J9FXy+jfX3byOJvUGHBF
 +2rWEp8qqyibjksQ8x+cqUuGLFHZ2OfBo2MhyqD0zf/koaEVlm/cN/jVLKt47/Q1hu3XP69tz
 9inn2mZplV5oWHN86rzrXlc1BDannZLOOlTBtO2A4DofcTdrL7eW69UnVn/1ltHccOOQVtOLq
 41zBV0bo5RYijMSDbWYi4oTAZs+Xo3AAgAA
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494590527!49340000!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5433 invoked from network); 12 May 2017 12:02:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 12:02:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="423394625"
Date: Fri, 12 May 2017 13:02:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170512120204.sg2chvu5uetu4cfk@citrix.com>
References: <20170505144836.8612-6-wei.liu2@citrix.com>
 <1494501749-12418-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494501749-12418-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 05/18] x86/pv: clean up emulate_ops.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTI6MjI6MjlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBQbGVhc2UgY2FuIHlvdSBmb2xkIHRoaXMgZm9sbG93aW5nIGRlbHRhPwoKQWN0dWFs
bHkgSSdtIGdvaW5nIHRvIGNvbWJpbmUgeW91ciBwYXRjaCB3aXRoIG1pbmUgIzUuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 12:04:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:04:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99Iy-0007Za-2V; Fri, 12 May 2017 12:04:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d99Iw-0007ZT-MU
 for xen-devel@lists.xen.org; Fri, 12 May 2017 12:04:18 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6A/6C-02005-1C4A5195; Fri, 12 May 2017 12:04:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7BJaK
 RBo9Oa1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/11QWTGCqmPfjKVsD4y3GLkZODgkBf4mF
 39YwdzFycLAIqEosvSYMEmYTUJb42dnLBmKLCOhKPFvwDMxmFnCTWLCqmR3EFhbwkJi/q5MVx
 OYVsJC4OeMtUA0Xh5DAEkaJv9s+MUIkBCVOznzCAtGsI7Fg9yc2kF3MAtISy/9xgIQ5BSwlbs
 57AlYuKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU01Usqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAwzBiDYwbhmu+chRkkOJiVR3kusopFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHiXLQbKCRalpqdWpGXmAAMeJi3BwaMkwpsEkuYtLkjMLc5Mh
 0idYtTlmHPv63smIZa8/LxUKXHeBSBFAiBFGaV5cCNg0XeJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrx/FgFN4cnMK4Hb9AroCCagI/r/CIMcUZKIkJJqYHTle68+51FKOEPpp5qyRUFN+vt
 nGm1Mlu66qX94hcz2Vw/sjZJU1nRwfpdYqjFjsd2rereXnroKrFtuTWi6secWe8/eyvtVp8s2
 Xl48KcpGJXZ+2+uMNyHtj1+8nSQks25N4bOo7w5B0p9kuZQNuia3hpz8tvLJlxo1FqZqZv69c
 X5x4tt3zVRiKc5INNRiLipOBAD8jYYCuQIAAA==
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494590655!99538776!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46301 invoked from network); 12 May 2017 12:04:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 12:04:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="423395090"
Date: Fri, 12 May 2017 13:03:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170512120333.wegj3t2myduwgjgx@citrix.com>
References: <20170505144836.8612-6-wei.liu2@citrix.com>
 <1494501749-12418-1-git-send-email-andrew.cooper3@citrix.com>
 <20170512120204.sg2chvu5uetu4cfk@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170512120204.sg2chvu5uetu4cfk@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 05/18] x86/pv: clean up emulate_ops.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDE6MDI6MDRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE1heSAxMSwgMjAxNyBhdCAxMjoyMjoyOVBNICswMTAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gUGxlYXNlIGNhbiB5b3UgZm9sZCB0aGlzIGZvbGxvd2luZyBkZWx0YT8KPiAK
PiBBY3R1YWxseSBJJ20gZ29pbmcgdG8gY29tYmluZSB5b3VyIHBhdGNoIHdpdGggbWluZSAjNS4K
Ck9vcHMsIEkgdGhvdWdodCB5b3Ugd2VyZSByZXBseWluZyB0byAjNC4uLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 12 12:12:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99Qx-0008KN-SL; Fri, 12 May 2017 12:12:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1d99Qw-0008JY-TM
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 12:12:35 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 84/50-03557-2B6A5195; Fri, 12 May 2017 12:12:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfT+Qd2Ny0Q
 jDZo7lS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbL/+xFRwUrTj2biZzA+NigS5GLg4hgemM
 En+at7OBOCwCDawSey9uYwdxJATmsErM2viWuYuRE8jJk7jed5UFwi6S6Hw3GyzOKyAocXLmE
 7C4kICnxPN/h9hAbE6BQInfb8+wQ6xo4pJo23gYrIhNQEvi/u0VYEUsAqoSJ5+eYe1i5AAaFC
 Cx+ZMGSFhYIFRi5+NJjCC2iIC2xItV68CuYxb4wiixqq2PHSTBLKAp0br9N/sERoFZSO6YhSS
 1gJFpFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgKDIAwQ7G
 7sv+hxglOZiURHkvsYpGCvEl5adUZiQWZ8QXleakFh9i1ODgEPj59G8LoxRLXn5eqpIEb9tSo
 DrBotT01Iq0zBxgtMCUSnDwKInw1oOkeYsLEnOLM9MhUqcYjTleXH7/nonjycof75mEwCZJif
 PWgZQKgJRmlObBDYJF8SVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ814AmcKTmVcCt+8V0Cl
 MQKf0/xEGOaUkESEl1cBoe2nDogbtv65HbML7OG/+uid9fEPTjWMLXuqEH25/pSD7IWKZ+TvJ
 qYEnjav/9mstNnuvOnGCi7Mjo1TRl4ZtG+787ss765yzlVvmu9rau++k1u419lda6VLxtHWj3
 s3HXF3BRSedZPWOXpNXfGF9QUed/e/06AMy+pM+pt3d2SigkP3zx9yZSizFGYmGWsxFxYkAfW
 Fj1d0CAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494591152!60159216!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14788 invoked from network); 12 May 2017 12:12:33 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 12:12:33 -0000
Received: by mail-io0-f193.google.com with SMTP id 12so5549606iol.1
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 05:12:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NbS0W360mvbNXZwTy7MkRjJf2JaFko94ovBV1jbxX+U=;
 b=dhI7C5hnDpPAUNiHRttbEjKI1FUIVfIHXg+YzbcVY3LXF2NbG0yaTamTjSbD6vjEVx
 1nvxRQEf+vxyGwY8KkX/gTX7S8Ajk9LCe5C+2R5UUyFaejSiAMLS0ML2U9T9CSNACug+
 LXMvK7mrEuKEFfjHnewSF/qNBwxnhsiW6nL8V+8O4KU/zzYh9fkVuRi8UV/7rlPj5jLM
 /MerxGmGWKGNU2JP15tvUCX0KZthbhbQTyi72kCs8R4MSxNYuoa08n5LieD+cQUl4Jju
 x4Uc6iuqcAeABTHc6VZ1da5dYjKSd7DWzt3RTYmTZua47Ws5RQ38tEkLz50idbdlRoPK
 Wgkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=NbS0W360mvbNXZwTy7MkRjJf2JaFko94ovBV1jbxX+U=;
 b=CxB049GlVXx4zTpRlY2jLlsNUXKb9kSOly+Hf6lKFpyIaAGMKkQ4HfxSgTEdt2eDPy
 C4Xuyk67AbVK2asj1lP8S9shxnz1XjO49P3fzSCd1havbhKmyMSLB7pEdTodiBPBAbYw
 4x9YDblnqUPz3bBlAm5PSoQNxFsVfJkmZA/XloCS2aIDec92Dyo88wk26fpXlyMn9Iw7
 1bGxtGCOozMYGpgR9OYh0G9F+Q51aUPB2LSz3RzsKXeQibBdNZJDcgzSOFIB3eqtSNff
 C4CC/Yz62jqFUVQpHezCOSZIO602HW1lgoUVeLWuLWN+pmqU9JfvzuVIUYCspt/fpk6v
 xPsg==
X-Gm-Message-State: AODbwcDbItwzK1EPvGpJmr2KrOWpxbIKPMGOUorr6jYloz8s+/aTVgqT
 8y07RG/mHZIB4gHLDCaQrPmaP5YiwA==
X-Received: by 10.107.27.142 with SMTP id b136mr913831iob.65.1494591152146;
 Fri, 12 May 2017 05:12:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.36.12 with HTTP; Fri, 12 May 2017 05:12:31 -0700 (PDT)
In-Reply-To: <CACvf2oVwi5oOb48aaDg6C_xFjJ_Mnf2r+xZ0dULxq_g-+oWFQA@mail.gmail.com>
References: <1491386597-1103-1-git-send-email-al1img@gmail.com>
 <22756.53141.224712.336437@mariner.uk.xensource.com>
 <CACvf2oW_B_cOCcQAOHhaXepECK3okkRPfsX6Thw0eKgEd0CZ_g@mail.gmail.com>
 <22756.62950.120863.500360@mariner.uk.xensource.com>
 <20170405140024.GE20699@char.us.oracle.com>
 <CACvf2oVYtB=J7dxdw_VZGW8PUuF3DY_kzxFmCzqtGeeZnymp1A@mail.gmail.com>
 <22756.65315.265834.352374@mariner.uk.xensource.com>
 <CACvf2oVyYS3kS125h4YUPn7XKak7wmVdE0B=nJE7kJzUVG_Nbg@mail.gmail.com>
 <22757.4660.572586.267394@mariner.uk.xensource.com>
 <CACvf2oV9z0HCUV=aWo96iPvf2RruGHKtetwEgWpS+EeWf-k7vA@mail.gmail.com>
 <22758.9177.68017.962469@mariner.uk.xensource.com>
 <CACvf2oXava=1cbi2oz1K519Vjmwn9vYFDiYTDna1cTKJF3Lb4A@mail.gmail.com>
 <22758.15507.319710.150434@mariner.uk.xensource.com>
 <CACvf2oVBpKWJzgTKWemPBUWitPMf66OC=vjSdrwGfZx-icyM4w@mail.gmail.com>
 <CACvf2oV8=LfetsGekDQweShWXhftdvY73uVZtOh4h=QeV3HvLg@mail.gmail.com>
 <22767.29980.104677.299910@mariner.uk.xensource.com>
 <CACvf2oVYmNAx5ovkPEeh7iTPyV5EHCS-CcVOor=sKabyt8oa1A@mail.gmail.com>
 <22792.38771.362665.721333@mariner.uk.xensource.com>
 <CACvf2oU9NbZu2P_BBY182NOkXj9w9nqQfyjxQ1jPrHv8=src+Q@mail.gmail.com>
 <22793.62343.188681.864408@mariner.uk.xensource.com>
 <CACvf2oVwi5oOb48aaDg6C_xFjJ_Mnf2r+xZ0dULxq_g-+oWFQA@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 12 May 2017 15:12:31 +0300
Message-ID: <CACvf2oVP5KZfaWBHXk3ETr58aVSfG7Oy7Wy2E7uTtXTRXKiwXg@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgNCwgMjAxNyBhdCAxMTo0OSBBTSwgT2xla3NhbmRyIEdyeXRzb3YgPGFsMWlt
Z0BnbWFpbC5jb20+IHdyb3RlOgo+IEhpIEFsbCwKPgo+IEhlcmUgaXMgY29uZmlndXJhdGlvbiBw
cm9wb3NhbCB3aXRoIGNvbm5lY3RvciAoc3VyZmFjZSkgaWQ6Cj4KPiAxLiBDb25maWd1cmF0aW9u
IGZpbGU6Cj4gdmRpc3BsID0gWyAnYmFja2VuZD0wLCBkZXZJZD0wLCBiZUFsbG9jPTEsCj4gY29u
bmVjdG9ycz1pZDA6ODAweDYwMDtpZDE6MTAyNHg3NjgnIF0KPgo+ICAgICAqIGJhY2tlbmQgLSBi
YWNrZW5kIGRvbWFpbiBpZCBvciBuYW1lIChpZiBkaWZmZXJlbnQgZnJvbSBkb20gMCk7Cj4gICAg
ICogZGV2SWQgLSBkZXZpY2UgaWQgKGlmIGRpZmZlcmVudCBmcm9tIDApOwo+ICAgICAqIGJlQWxs
b2MgLSBpbmRpY2F0ZWQgd2hlcmUgdG8gYWxsb2NhdGUgYnVmZmVycyAoYWNjb3JkaW5nIHRvIHBy
b3RvY29sIFsxXSk7Cj4gICAgICogY29ubmVjdG9ycyAtIGxpc3Qgb2YgYXZhaWxhYmxlIGNvbm5l
Y3RvcnM6IGVhY2ggY29ubmVjdG9yCj4gZGVzY3JpcHRpb24gY29uc2lzdHMgb2YKPiAgICAgICBz
dHJpbmcgaWQgYW5kIHJlc29sdXRpb24gc2VwYXJhdGVkIGJ5IGNvbG9uOgo+ICAgICAgICAgKiBp
ZDAsIGlkMSAtIHVuaXF1ZSBjb25uZWN0b3IgaWQuIEl0IGlzIHN0cmluZyB3aGljaCBtYXkgY29u
dGFpbjoKPiAgICAgICAgICAgICAtIHVwcGVyY2FzZSBbQS1aXSBhbmQgbG93ZXJjYXNlIFthLXpd
IEVuZ2xpc2ggYWxwaGFiZXQgY2hhcmFjdGVyczsKPiAgICAgICAgICAgICAtIGRpZ2l0cyAwLTk7
Cj4gICAgICAgICAgICAgLSBzcGVjaWFsIHN5bWJvbHMgZXhjZXB0OiBzcGFjZSA6IDsgLCAnICIK
PiAgICAgICAgICogODAweDYwMCwgMTAyNHg3NjggLSBjb25uZWN0b3JzIHJlc29sdXRpb25zLgo+
Cj4gMi4gbGlieGxfdHlwZXMuaWRsOgo+Cj4gbGlieGxfY29ubmVjdG9yX3BhcmFtID0gU3RydWN0
KCJjb25uZWN0b3JfcGFyYW0iLCBbCj4gICAgICgiaWQiLCBzdHJpbmcpLAo+ICAgICAoIndpZHRo
IiwgdWludDMyKSwKPiAgICAgKCJoZWlnaHQiLCB1aW50MzIpCj4gICAgIF0pCj4KPiBsaWJ4bF9k
ZXZpY2VfdmRpc3BsID0gU3RydWN0KCJkZXZpY2VfdmRpc3BsIiwgWwo+ICAgICAoImJhY2tlbmRf
ZG9taWQiLCBsaWJ4bF9kb21pZCksCj4gICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwK
PiAgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKPiAgICAgKCJiZV9hbGxvYyIsIGJvb2wpLAo+
ICAgICAoImNvbm5lY3RvcnMiLCBBcnJheShsaWJ4bF9jb25uZWN0b3JfcGFyYW0sICJudW1fY29u
bmVjdG9ycyIpKQo+ICAgICBdKQo+Cj4gbGlieGxfY29ubmVjdG9yaW5mbyA9IFN0cnVjdCgiY29u
bmVjdG9yaW5mbyIsIFsKPiAgICAgKCJpZCIsIHN0cmluZyksCj4gICAgICgid2lkdGgiLCB1aW50
MzIpLAo+ICAgICAoImhlaWdodCIsIHVpbnQzMiksCj4gICAgICgiZXZ0Y2giLCBpbnRlZ2VyKSwK
PiAgICAgKCJycmVmIiwgaW50ZWdlciksCj4gICAgIF0sIGRpcj1ESVJfT1VUKQo+Cj4gbGlieGxf
dmRpc3BsaW5mbyA9IFN0cnVjdCgidmRpc3BsaW5mbyIsIFsKPiAgICAgKCJiYWNrZW5kIiwgc3Ry
aW5nKSwKPiAgICAgKCJiYWNrZW5kX2lkIiwgdWludDMyKSwKPiAgICAgKCJmcm9udGVuZCIsIHN0
cmluZyksCj4gICAgICgiZnJvbnRlbmRfaWQiLCB1aW50MzIpLAo+ICAgICAoImRldmlkIiwgbGli
eGxfZGV2aWQpLAo+ICAgICAoInN0YXRlIiwgaW50ZWdlciksCj4gICAgICgiYmVfYWxsb2MiLCBi
b29sKSwKPiAgICAgKCJjb25uZWN0b3JzIiwgQXJyYXkobGlieGxfY29ubmVjdG9yaW5mbywgIm51
bV9jb25uZWN0b3JzIikpCj4gICAgIF0sIGRpcj1ESVJfT1VUKQo+Cj4gMy4geGwgY29tbWFuZCBs
aW5lOgo+Cj4gICAgIHsgInZkaXNwbC1hdHRhY2giLAo+ICAgICAgICZtYWluX3ZkaXNwbGF0dGFj
aCwgMSwgMSwKPiAgICAgICAiQ3JlYXRlIGEgbmV3IHZpcnR1YWwgZGlzcGxheSBkZXZpY2UiLAo+
ICAgICAgICI8RG9tYWluPiBbZGV2SWQ9PERldmljZT5dIFtiYWNrZW5kPTxCYWNrRG9tYWluPl0g
W2JlQWxsb2M9PEJhY2tBbGxvYz5dIlwKPiAgICAgICAiIFtjb25uZWN0b3JzPTxDb25uZWN0b3Jz
Pl0iLAo+ICAgICAgICIgICAgQmFja0FsbG9jIC0gc2V0IHRvIDEgdG8gYWxsb3cgYmFja2VuZCBh
bGxvY2F0ZWQgZGlzcGxheSBidWZmZXJzXG4iCj4gICAgICAgIiAgICBDb25uZWN0b3JzIC0gbGlz
dCBvZiBjb25uZWN0b3IncyBkZXNjcmlwdGlvbiBpbiBJRDpXeEggZm9ybWF0LFxuIgo+ICAgICAg
ICIgICAgV2hlcmU6IElEIC0gdW5pcXVlIGNvbm5lY3RvciBJRCwgVyAtIGNvbm5lY3RvciB3aWR0
aCwgSCAtCj4gY29ubmVjdG9yIGhlaWdodDpcbiIKPiAgICAgICAiICAgICAgICAgaWQwOjgwMHg2
MDA7aWQxOjEwMjR4NzY4Igo+ICAgICB9LAo+ICAgICB7ICJ2ZGlzcGwtbGlzdCIsCj4gICAgICAg
Jm1haW5fdmRpc3BsbGlzdCwgMCwgMCwKPiAgICAgICAiTGlzdCB2aXJ0dWFsIGRpc3BsYXkgZGV2
aWNlcyBmb3IgYSBkb21haW4iLAo+ICAgICAgICI8RG9tYWluKHMpPiIsCj4gICAgIH0sCj4gICAg
IHsgInZkaXNwbC1kZXRhY2giLAo+ICAgICAgICZtYWluX3ZkaXNwbGRldGFjaCwgMCwgMSwKPiAg
ICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgZGlzcGxheSBkZXZpY2UiLAo+ICAgICAg
ICI8RG9tYWluPiA8RGV2SWQ+IiwKPiAgICAgfSwKClBpbmcKCi0tIApCZXN0IFJlZ2FyZHMsCk9s
ZWtzYW5kciBHcnl0c292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 12:19:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99Xd-00005e-Js; Fri, 12 May 2017 12:19:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298dcf206=citrix-osstest@xenproject.org>)
 id 1d99Xb-00005E-TI
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 12:19:28 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 53/D5-01730-F48A5195; Fri, 12 May 2017 12:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva7fCtF
 Ig/mXJCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bPn32sBfdLKk4vf8rYwNjp0cXIySEh4C+x
 p+0GI4TtIXH97AkmEFtEwFliwofbbCA2r4CexIH9EDXCAgkSS+49BrK5gOq3cEg8P/6LGcJZI
 ymxoW0fkMMB5LhKbP8tC2O+3JUB0ssGNH9iz0QWEJtFQFXi0JbbrCC2kICWxNLFK5kgdglKnJ
 z5BKyGWUBC4uCLF8wQt1lKfFv/lHkCI/8sJGWzkJQtYGRaxahenFpUllqka6yXVJSZnlGSm5i
 Zo2toYKqXm1pcnJiempOYVKyXnJ+7iREYagxAsINx7z+nQ4ySHExKoryXWEUjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwflwGlBMsSk1PrUjLzAEGPUxagoNHSYR3JUiat7ggMbc4Mx0idYpRl
 +Pd0g/vmYRY8vLzUqXEeZtAigRAijJK8+BGwCLwEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R594FM4cnMK4Hb9AroCCagI/r/CIMcUZKIkJJqYPRxmmJf5NJurGjAs3XP7fhHa0uquIS2LNq
 k4K229eVuK7/Nqu97jArl9kZvObhm2dytWt8EH2c67P0eYSgvsv3ERavUZdOzHDqj/7LMnFa+
 l0X7wnOtbL8kDv6c4x92v16/QHHtlU3ZwcammYfUwoPWG+iVr5ibvKs0s+/saq9318rN9m2zk
 VJiKc5INNRiLipOBADoRk4LuwIAAA==
X-Env-Sender: prvs=298dcf206=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494591563!97654292!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10345 invoked from network); 12 May 2017 12:19:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 12:19:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="432059608"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71251-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=a7f041aa8a3df2829eba8650331a57bdd04c08f2
X-Osstest-Versions-That: xen=469fc7e9b62a302d95509163e5b9ac444c103e14
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 12 May 2017 13:19:21 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 71251: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI1MSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI1MS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTE3MAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgY2FwdHVyZS1sb2dzL2wxKDE3KSAgICAgZmFpbCBsaWtl
IDcxMTcwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3
YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2Jk
ZDA0YzA4ZjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ2OWZjN2U5
YjYyYTMwMmQ5NTUwOTE2M2U1YjlhYzQ0NGMxMDNlMTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3
MTE3MCAgMjAxNy0wNC0xMSAwMjoxODowNyBaICAgMzEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAgNzEyNTEgIDIwMTctMDUtMDMgMjI6NTA6MDIgWiAgICA4IGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1p
ZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1
cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTdmMDQxYWE4YTNkZjI4
MjllYmE4NjUwMzMxYTU3YmRkMDRjMDhmMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBUdWUgTWF5IDIgMTQ6NTg6MTcgMjAxNyArMDIwMAoKICAgIHg4Njog
ZGlzY2FyZCB0eXBlIGluZm9ybWF0aW9uIHdoZW4gc3RlYWxpbmcgcGFnZXMKICAgIAogICAgV2hp
bGUgYSBwYWdlIGhhdmluZyBqdXN0IGEgc2luZ2xlIGdlbmVyYWwgcmVmZXJlbmNlIGxlZnQgbmVj
ZXNzYXJpbHkKICAgIGhhcyBhIHplcm8gdHlwZSByZWZlcmVuY2UgY291bnQgdG9vLCBpdHMgdHlw
ZSBtYXkgc3RpbGwgYmUgdmFsaWQgKGFuZAogICAgaW4gdmFsaWRhdGVkIHN0YXRlOyBhdCBwcmVz
ZW50IHRoaXMgaXMgb25seSBwb3NzaWJsZSBhbmQgcmVsZXZhbnQgZm9yCiAgICBQR1Rfc2VnX2Rl
c2NfcGFnZSwgYXMgcGFnZSB0YWJsZXMgaGF2ZSB0aGVpciB0eXBlIGZvcmNpYmx5IHphcHBlZCB3
aGVuCiAgICB0aGVpciB0eXBlIHJlZmVyZW5jZSBjb3VudCBkcm9wcyB0byB6ZXJvLCBhbmQKICAg
IFBHVF97d3JpdGFibGUsc2hhcmVkfV9wYWdlIHBhZ2VzIGRvbid0IHJlcXVpcmUgYW55IHZhbGlk
YXRpb24pLiBJbgogICAgc3VjaCBhIGNhc2Ugd2hlbiB0aGUgcGFnZSBpcyBiZWluZyByZS11c2Vk
IHdpdGggdGhlIHNhbWUgdHlwZSBhZ2FpbiwKICAgIHZhbGlkYXRpb24gaXMgYmVpbmcgc2tpcHBl
ZC4gQXMgdmFsaWRhdGlvbiBjcml0ZXJpYSBkaWZmZXIgYmV0d2VlbgogICAgMzItIGFuZCA2NC1i
aXQgZ3Vlc3RzLCBwYWdlcyB0byBiZSB0cmFuc2ZlcnJlZCBiZXR3ZWVuIGd1ZXN0cyBuZWVkIHRv
CiAgICBoYXZlIHRoZWlyIHZhbGlkYXRpb24gaW5kaWNhdG9yIHphcHBlZCAoYW5kIHdpdGggaXQg
d2UgemFwIGFsbCBvdGhlcgogICAgdHlwZSBpbmZvcm1hdGlvbiBhdCBvbmNlKS4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjE0LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBn
b29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYWY1MzczNDJjOTA5ODc1YzEwZjQ5YjA2ZTE3NDkz
NjU1NDEwNjgxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0wMiAxNDo0Njo1OCArMDIwMAoKY29t
bWl0IGM5OTk2N2YxOGI3YTVlMjBlZjIxODFhMmNhYzkyNjZiNjZkMjdhNDgKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE0OjU3OjM3IDIw
MTcgKzAyMDAKCiAgICBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
ICAgIAogICAgSW4gcGFydGljdWxhciBjaGFuZ2VzIHRvIGd1ZXN0IHByaXZpbGVnZSBsZXZlbCBy
ZXF1aXJlIHRoZSBtdWx0aWNhbGwKICAgIHNlcXVlbmNlIHRvIGJlIGFib3J0ZWQsIGFzIGh5cGVy
Y2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBtb2RlCiAgICBvbmx5LiBXaGlsZSBsaWtl
bHkgbm90IHZlcnkgdXNlZnVsIGluIGEgbXVsdGljYWxsLCBhbHNvIHByb3Blcmx5IGhhbmRsZQog
ICAgdGhlIHJldHVybiB2YWx1ZSBpbiB0aGUgSFlQRVJWSVNPUl9pcmV0IGNhc2UgKHdoaWNoIHNo
b3VsZCBiZSB0aGUgZ3Vlc3QKICAgIHNwZWNpZmllZCB2YWx1ZSkuCiAgICAKICAgIFRoaXMgaXMg
WFNBLTIxMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiAyMmMwOTZjOTlkOGMwNTgzM2MzYzE5ODcwZTM2ZWZiMmRkNGU4MDEzCiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0wNS0wMiAxNDo0NTowMiArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 12:26:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99en-0000pL-FN; Fri, 12 May 2017 12:26:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d99em-0000pF-Ar
 for xen-devel@lists.xen.org; Fri, 12 May 2017 12:26:52 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0F/32-01997-B0AA5195; Fri, 12 May 2017 12:26:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5d7lWi
 kwYTnnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTrhvMBd+YK24fDGhgXMHcxcjJISSQJ3Fz
 2T32LkYODl4BO4mz/7NBwhIChhKnF95kAbFZBFQlGh59YgOx2QTUJdqebWcFsUUE9CXmf/oJZ
 HNxMAvsZpR4v2Q9O0hCWMBP4sTFWSwgCSGBA8wS3f92gE3iBFqw4FcrE8QyQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jI72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgq2dgYNzBOPWE3yFGSQ4mJVHeS6yi
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLlWAOUEi1LTUyvSMnOAcQCTluDgURLhlQBJ8xYXJ
 OYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOK83SJEASFFGaR7cCFhMXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzDsfZApPZl4J3KZXQEcwAR3R/0cY5IiSRISUVAOjJn9Kg22s4HZ/Cb6WELc
 XlmxW26L/1n87c/SxuLKJh61jyuafXUsuTfvtvGTZbNXLZ6cfW+1TtODst48/ltj8/Kfs9njN
 3NvFJ1majJw3nVLOkOSwklKsObak+25q6o/0pBt7VIqaXsub1/THLtH/ODfZRvOLopOnSdni0
 zMMON+fbLFdJfZViaU4I9FQi7moOBEAPahO/MQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494592009!92582939!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31735 invoked from network); 12 May 2017 12:26:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 12:26:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 06:26:48 -0600
Message-Id: <5915C62A020000780015936F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 06:26:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
 <591439920200007800158C2C@suse.com>
 <20170511090247.thxqbmzltiwprony@GaryWorkstation>
 <59159D610200007800159210@prv-mh.provo.novell.com>
 <7b75122f-d750-4bbf-05d1-958ac2b96631@citrix.com>
In-Reply-To: <7b75122f-d750-4bbf-05d1-958ac2b96631@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Charles Arnold <CARNOLD@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Gary Lin <GLin@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDEyOjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDUvMTcgMTA6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwo+PiArKysgYi90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvdGVzdHMuYwo+IAo+IEluIHRoZSBwcmVzZW5jZSBvZiBYVEYgcmVncmVzc2lvbiB0ZXN0
cyBiZWluZyBydW4gaW4gT1NTVGVzdCwgdGhpcwo+IGVudGlyZSBtZWNoYW5pc20gaW4gSFZNTG9h
ZGVyIG91Z2h0IHRvIGJlIGRyb3BwZWQuCgpXZWxsLCBtYXliZSwgYnV0IHJhdGhlciBub3QgYXQg
dGhpcyBwb2ludCBvZiB0aGUgcmVsZWFzZSBjeWNsZS4gRXZlbgphZnRlciA0Ljkgd2FzIGJyYW5j
aGVkIEknbSBub3QgZW50aXJlbHkgY29udmluY2VkIHRoYXQgdGhlc2UgYXJlbid0CmF0IGxlYXN0
IHJlYXNvbmFibGUgYXMgaW1tZWRpYXRlIHNtb2tlIHRlc3RzLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 12 12:31:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:31:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99jI-0001RY-1V; Fri, 12 May 2017 12:31:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d99jH-0001RS-CK
 for xen-devel@lists.xen.org; Fri, 12 May 2017 12:31:31 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1C/AD-03058-22BA5195; Fri, 12 May 2017 12:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS6fjDS1dxtWi
 kwfJTOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdG6tZCt7nVOyatYClgfF+QBcjJ4eQQJ7E
 254OFhCbV8BO4tyr++wgtoSAocTphTfB4iwCqhLde/YygthsAuoSbc+2s4LYIgJyEqs+97J1M
 XJxMAssYJSYu24pWJGwgJ/EiYuzWEASQgIbmSV2XrzGBpLgBNqw90sDUDcH0DZBib87hEHCzE
 Dht1d/M01g5JmFkJmFJANha0k8/HWLBcLWlli28DUzSDmzgLTE8n8cEGEHicPXpzCjKgGxvSU
 mP37BvoCRYxWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMAy
 AMEOxnkn/A8xSnIwKYnyXmIVjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXt+JVBOsCg1PbUiL
 TMHGDswaQkOHiURXjuQNG9xQWJucWY6ROoUoy7HldaP75mEWPLy81KlxHkPghQJgBRllObBjY
 DF8SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ83KuAprCk5lXArfpFdARTEBH9P8RBjmiJBE
 hJdXAmPDq5zqRkh1Wi1afW5/etm/6Ua5sdiW7zeEHn3qnliQ4JRVJrvgosVCt8ZGzxhM+1hRm
 f+E3X3h4/tYXHb6culd7znsLpfqJR+VCDZSO/d8dejTNNVPrUebX3WemKBje9vuockQqwdHxj
 cZDNrYdj6udls55a6nQwjlpeWN3i7JoWtgRrTUcSizFGYmGWsxFxYkAl9puyt4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494592287!61522399!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48948 invoked from network); 12 May 2017 12:31:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 12:31:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 06:31:27 -0600
Message-Id: <5915C7400200007800159384@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 06:31:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Gary Lin" <GLin@suse.com>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
 <591439920200007800158C2C@suse.com>
 <20170511090247.thxqbmzltiwprony@GaryWorkstation>
 <59159D610200007800159210@suse.com>
 <20170512100647.m3qxhgf7tlkpflup@GaryWorkstation>
In-Reply-To: <20170512100647.m3qxhgf7tlkpflup@GaryWorkstation>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartBF87FE30.1__="
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Charles Arnold <CARNOLD@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartBF87FE30.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

>>> On 12.05.17 at 12:06, <GLin@suse.com> wrote:
> On Fri, May 12, 2017 at 07:32:49PM +1000, Jan Beulich wrote:
>> >>> On 11.05.17 at 11:02, <GLin@suse.com> wrote:
>> > On Thu, May 11, 2017 at 06:14:42PM +1000, Jan Beulich wrote:
>> >> Note that hvmloader's main() has
>> >>=20
>> >>     BUG_ON(hvm_start_info->magic !=3D XEN_HVM_START_MAGIC_VALUE);
>> >>=20
>> >> very early, so you having got past this means the corruption
>> >> occurred inside hvmloader (or at least while it was already
>> >> running). Could you comment out the call to perform_tests()
>> >> and try again?
>> >>=20
>> > You got it. After commenting out perform_tests(), the grub2 menu =
showed
>> > and the system booted.
>> >=20
>> > It seems that perform_tests() cleared 0x400000~0x800000, and that's =
why=20
>> > the members of hvm_start_info became 0 in my test.
>>=20
>> So could you give the below/attached patch a try?
>>=20
> It won't compile.
>=20
> tests.c: In function 'perform_tests':
> tests.c:248:50: error: 'i' may be used uninitialized in this function=20
> [-Werror=3Dmaybe-uninitialized]
>          if ( TEST_MEM_BASE < (uintptr_t)(modlist + i) &&
>                                                   ^
> cc1: all warnings being treated as errors

Oops - quite obviously. No idea why neither of the two gcc versions
I've built this with caught the issue. Below/attached a better one (also
with a few other changes).

Jan

--- a/tools/firmware/hvmloader/tests.c
+++ b/tools/firmware/hvmloader/tests.c
@@ -19,7 +19,9 @@
  * this program; If not, see <http://www.gnu.org/licenses/>.
  */
=20
+#include "config.h"
 #include "util.h"
+#include <xen/arch-x86/hvm/start_info.h>
=20
 #define TEST_FAIL 0
 #define TEST_PASS 1
@@ -28,11 +30,13 @@
 /*
  * Memory layout during tests:
  *  4MB to 8MB is cleared.
- *  Page directory resides at 8MB.
- *  4 page table pages reside at 8MB+4kB to 8MB+20kB.
- *  Pagetables identity-map 0-16MB, except 4kB at va 6MB maps to pa 5MB.
+ *  Page directory resides at 4MB.
+ *  2 page table pages reside at 4MB+4kB to 4MB+12kB.
+ *  Pagetables identity-map 0-8MB, except 4kB at va 6MB maps to pa 5MB.
  */
-#define PD_START (8ul << 20)
+#define TEST_MEM_BASE (4ul << 20)
+#define TEST_MEM_SIZE (4ul << 20)
+#define PD_START TEST_MEM_BASE
 #define PT_START (PD_START + 4096)
=20
 static void setup_paging(void)
@@ -41,10 +45,10 @@ static void setup_paging(void)
     uint32_t *pt =3D (uint32_t *)PT_START;
     uint32_t i;
=20
-    /* Identity map 0-16MB. */
-    for ( i =3D 0; i < 4; i++ )
+    /* Identity map 0-8MB. */
+    for ( i =3D 0; i < 2; i++ )
         pd[i] =3D (unsigned long)pt + (i<<12) + 3;
-    for ( i =3D 0; i < (4*1024); i++ )
+    for ( i =3D 0; i < 2 * 1024; i++ )
         pt[i] =3D (i << 12) + 3;
=20
     /* Page at virtual 6MB maps to physical 5MB. */
@@ -112,7 +116,7 @@ static int rep_io_test(void)
     stop_paging();
=20
     i =3D 0;
-    for ( p =3D (uint32_t *)0x400000ul; p < (uint32_t *)0x700000ul; p++ )
+    for ( p =3D (uint32_t *)0x4ff000ul; p < (uint32_t *)0x602000ul; p++ )
     {
         uint32_t expected =3D 0;
         if ( check[i].addr =3D=3D (unsigned long)p )
@@ -144,12 +148,12 @@ static int shadow_gs_test(void)
     if ( !(edx & (1u<<29)) )
         return TEST_SKIP;
=20
-    /* Long mode pagetable setup: Identity map 0-16MB with 2MB mappings. =
*/
+    /* Long mode pagetable setup: Identity map 0-8MB with 2MB mappings. =
*/
     *pd =3D (unsigned long)pd + 0x1007; /* Level 4 */
     pd +=3D 512;
     *pd =3D (unsigned long)pd + 0x1007; /* Level 3 */
     pd +=3D 512;
-    for ( i =3D 0; i < 8; i++ )         /* Level 2 */
+    for ( i =3D 0; i < 4; i++ )         /* Level 2 */
         *pd++ =3D (i << 21) + 0x1e3;
=20
     asm volatile (
@@ -191,8 +195,7 @@ static int shadow_gs_test(void)
=20
 void perform_tests(void)
 {
-    int i, passed, skipped;
-
+    unsigned int i, passed, skipped;
     static struct {
         int (* const test)(void);
         const char *description;
@@ -204,12 +207,80 @@ void perform_tests(void)
=20
     printf("Testing HVM environment:\n");
=20
-    if ( hvm_info->low_mem_pgend < 0x1000 )
+    BUILD_BUG_ON(SCRATCH_PHYSICAL_ADDRESS > HVMLOADER_PHYSICAL_ADDRESS);
+    if ( hvm_info->low_mem_pgend <
+         ((TEST_MEM_BASE + TEST_MEM_SIZE) >> PAGE_SHIFT) )
+    {
+        printf("Skipping tests due to insufficient memory (<%luMB)\n",
+               (TEST_MEM_BASE + TEST_MEM_SIZE) >> 20);
+        return;
+    }
+
+    if ( (unsigned long)_end > TEST_MEM_BASE )
+    {
+        printf("Skipping tests due to overlap with base image\n");
+        return;
+    }
+
+    if ( hvm_start_info->cmdline_paddr &&
+         hvm_start_info->cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&
+         ((hvm_start_info->cmdline_paddr +
+           strlen((char *)(uintptr_t)hvm_start_info->cmdline_paddr)) >=3D
+          TEST_MEM_BASE) )
+    {
+        printf("Skipping tests due to overlap with command line\n");
+        return;
+    }
+
+    if ( hvm_start_info->rsdp_paddr )
     {
-        printf("Skipping tests due to insufficient memory (<16MB)\n");
+        printf("Skipping tests due to non-zero RSDP address\n");
         return;
     }
=20
+    if ( hvm_start_info->nr_modules )
+    {
+        const struct hvm_modlist_entry *modlist =3D
+            (void *)(uintptr_t)hvm_start_info->modlist_paddr;
+
+        if ( hvm_start_info->modlist_paddr > UINTPTR_MAX ||
+             ((UINTPTR_MAX - (uintptr_t)modlist) / sizeof(*modlist) <
+              hvm_start_info->nr_modules) )
+        {
+            printf("Skipping tests due to inaccessible module list\n");
+            return;
+        }
+
+        if ( TEST_MEM_BASE < (uintptr_t)(modlist +
+                                         hvm_start_info->nr_modules) &&
+             (uintptr_t)modlist < TEST_MEM_BASE + TEST_MEM_SIZE )
+        {
+            printf("Skipping tests due to overlap with module list\n");
+            return;
+        }
+
+        for ( i =3D 0; i < hvm_start_info->nr_modules; ++i )
+        {
+            if ( TEST_MEM_BASE < modlist[i].paddr + modlist[i].size &&
+                 modlist[i].paddr < TEST_MEM_BASE + TEST_MEM_SIZE )
+            {
+                printf("Skipping tests due to overlap with module %u\n", =
i);
+                return;
+            }
+
+            if ( modlist[i].cmdline_paddr &&
+                 modlist[i].cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE =
&&
+                 ((modlist[i].cmdline_paddr +
+                   strlen((char *)(uintptr_t)modlist[i].cmdline_paddr)) =
>=3D
+                  TEST_MEM_BASE) )
+            {
+                printf("Skipping tests due to overlap with module %u =
cmdline\n",
+                       i);
+                return;
+            }
+        }
+    }
+
     passed =3D skipped =3D 0;
     for ( i =3D 0; tests[i].test; i++ )
     {



--=__PartBF87FE30.1__=
Content-Type: text/plain; name="hvmloader-constrain-tests.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="hvmloader-constrain-tests.patch"

hvmloader: avoid tests when they would clobber used memory=0A=0AFirst of =
all limit the memory range used for testing to 4Mb: There's no=0Apoint =
placing page tables right above 8Mb when they can equally well=0Alive at =
the bottom of the chunk at 4Mb - rep_io_test() cares about the=0A5Mb...7Mb =
range only anyway. In a subsequent patch this will then also=0Aallow =
simply looking for an unused 4Mb range (instead of using a build=0Atime =
determined one).=0A=0AExtend the "skip tests" condition beyond the "is =
there enough memory"=0Aquestion.=0A=0AReported-by: Charles Arnold =
<carnold@suse.com>=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--=
- a/tools/firmware/hvmloader/tests.c=0A+++ b/tools/firmware/hvmloader/tests=
.c=0A@@ -19,7 +19,9 @@=0A  * this program; If not, see <http://www.gnu.org/=
licenses/>.=0A  */=0A =0A+#include "config.h"=0A #include "util.h"=0A+#incl=
ude <xen/arch-x86/hvm/start_info.h>=0A =0A #define TEST_FAIL 0=0A #define =
TEST_PASS 1=0A@@ -28,11 +30,13 @@=0A /*=0A  * Memory layout during =
tests:=0A  *  4MB to 8MB is cleared.=0A- *  Page directory resides at =
8MB.=0A- *  4 page table pages reside at 8MB+4kB to 8MB+20kB.=0A- *  =
Pagetables identity-map 0-16MB, except 4kB at va 6MB maps to pa 5MB.=0A+ * =
 Page directory resides at 4MB.=0A+ *  2 page table pages reside at =
4MB+4kB to 4MB+12kB.=0A+ *  Pagetables identity-map 0-8MB, except 4kB at =
va 6MB maps to pa 5MB.=0A  */=0A-#define PD_START (8ul << 20)=0A+#define =
TEST_MEM_BASE (4ul << 20)=0A+#define TEST_MEM_SIZE (4ul << 20)=0A+#define =
PD_START TEST_MEM_BASE=0A #define PT_START (PD_START + 4096)=0A =0A static =
void setup_paging(void)=0A@@ -41,10 +45,10 @@ static void setup_paging(void=
)=0A     uint32_t *pt =3D (uint32_t *)PT_START;=0A     uint32_t i;=0A =0A- =
   /* Identity map 0-16MB. */=0A-    for ( i =3D 0; i < 4; i++ )=0A+    /* =
Identity map 0-8MB. */=0A+    for ( i =3D 0; i < 2; i++ )=0A         pd[i] =
=3D (unsigned long)pt + (i<<12) + 3;=0A-    for ( i =3D 0; i < (4*1024); =
i++ )=0A+    for ( i =3D 0; i < 2 * 1024; i++ )=0A         pt[i] =3D (i << =
12) + 3;=0A =0A     /* Page at virtual 6MB maps to physical 5MB. */=0A@@ =
-112,7 +116,7 @@ static int rep_io_test(void)=0A     stop_paging();=0A =0A =
    i =3D 0;=0A-    for ( p =3D (uint32_t *)0x400000ul; p < (uint32_t =
*)0x700000ul; p++ )=0A+    for ( p =3D (uint32_t *)0x4ff000ul; p < =
(uint32_t *)0x602000ul; p++ )=0A     {=0A         uint32_t expected =3D =
0;=0A         if ( check[i].addr =3D=3D (unsigned long)p )=0A@@ -144,12 =
+148,12 @@ static int shadow_gs_test(void)=0A     if ( !(edx & (1u<<29)) =
)=0A         return TEST_SKIP;=0A =0A-    /* Long mode pagetable setup: =
Identity map 0-16MB with 2MB mappings. */=0A+    /* Long mode pagetable =
setup: Identity map 0-8MB with 2MB mappings. */=0A     *pd =3D (unsigned =
long)pd + 0x1007; /* Level 4 */=0A     pd +=3D 512;=0A     *pd =3D =
(unsigned long)pd + 0x1007; /* Level 3 */=0A     pd +=3D 512;=0A-    for ( =
i =3D 0; i < 8; i++ )         /* Level 2 */=0A+    for ( i =3D 0; i < 4; =
i++ )         /* Level 2 */=0A         *pd++ =3D (i << 21) + 0x1e3;=0A =0A =
    asm volatile (=0A@@ -191,8 +195,7 @@ static int shadow_gs_test(void)=0A=
 =0A void perform_tests(void)=0A {=0A-    int i, passed, skipped;=0A-=0A+  =
  unsigned int i, passed, skipped;=0A     static struct {=0A         int =
(* const test)(void);=0A         const char *description;=0A@@ -204,12 =
+207,80 @@ void perform_tests(void)=0A =0A     printf("Testing HVM =
environment:\n");=0A =0A-    if ( hvm_info->low_mem_pgend < 0x1000 )=0A+   =
 BUILD_BUG_ON(SCRATCH_PHYSICAL_ADDRESS > HVMLOADER_PHYSICAL_ADDRESS);=0A+  =
  if ( hvm_info->low_mem_pgend <=0A+         ((TEST_MEM_BASE + TEST_MEM_SIZ=
E) >> PAGE_SHIFT) )=0A+    {=0A+        printf("Skipping tests due to =
insufficient memory (<%luMB)\n",=0A+               (TEST_MEM_BASE + =
TEST_MEM_SIZE) >> 20);=0A+        return;=0A+    }=0A+=0A+    if ( =
(unsigned long)_end > TEST_MEM_BASE )=0A+    {=0A+        printf("Skipping =
tests due to overlap with base image\n");=0A+        return;=0A+    =
}=0A+=0A+    if ( hvm_start_info->cmdline_paddr &&=0A+         hvm_start_in=
fo->cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&=0A+         ((hvm_star=
t_info->cmdline_paddr +=0A+           strlen((char *)(uintptr_t)hvm_start_i=
nfo->cmdline_paddr)) >=3D=0A+          TEST_MEM_BASE) )=0A+    {=0A+       =
 printf("Skipping tests due to overlap with command line\n");=0A+        =
return;=0A+    }=0A+=0A+    if ( hvm_start_info->rsdp_paddr )=0A     {=0A- =
       printf("Skipping tests due to insufficient memory (<16MB)\n");=0A+  =
      printf("Skipping tests due to non-zero RSDP address\n");=0A         =
return;=0A     }=0A =0A+    if ( hvm_start_info->nr_modules )=0A+    {=0A+ =
       const struct hvm_modlist_entry *modlist =3D=0A+            (void =
*)(uintptr_t)hvm_start_info->modlist_paddr;=0A+=0A+        if ( hvm_start_i=
nfo->modlist_paddr > UINTPTR_MAX ||=0A+             ((UINTPTR_MAX - =
(uintptr_t)modlist) / sizeof(*modlist) <=0A+              hvm_start_info->n=
r_modules) )=0A+        {=0A+            printf("Skipping tests due to =
inaccessible module list\n");=0A+            return;=0A+        }=0A+=0A+  =
      if ( TEST_MEM_BASE < (uintptr_t)(modlist +=0A+                       =
                  hvm_start_info->nr_modules) &&=0A+             (uintptr_t=
)modlist < TEST_MEM_BASE + TEST_MEM_SIZE )=0A+        {=0A+            =
printf("Skipping tests due to overlap with module list\n");=0A+            =
return;=0A+        }=0A+=0A+        for ( i =3D 0; i < hvm_start_info->nr_m=
odules; ++i )=0A+        {=0A+            if ( TEST_MEM_BASE < modlist[i].p=
addr + modlist[i].size &&=0A+                 modlist[i].paddr < TEST_MEM_B=
ASE + TEST_MEM_SIZE )=0A+            {=0A+                printf("Skipping =
tests due to overlap with module %u\n", i);=0A+                return;=0A+ =
           }=0A+=0A+            if ( modlist[i].cmdline_paddr &&=0A+       =
          modlist[i].cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&=0A+  =
               ((modlist[i].cmdline_paddr +=0A+                   =
strlen((char *)(uintptr_t)modlist[i].cmdline_paddr)) >=3D=0A+              =
    TEST_MEM_BASE) )=0A+            {=0A+                printf("Skipping =
tests due to overlap with module %u cmdline\n",=0A+                       =
i);=0A+                return;=0A+            }=0A+        }=0A+    =
}=0A+=0A     passed =3D skipped =3D 0;=0A     for ( i =3D 0; tests[i].test;=
 i++ )=0A     {=0A
--=__PartBF87FE30.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartBF87FE30.1__=--


From xen-devel-bounces@lists.xen.org Fri May 12 12:35:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d99mm-0001cN-Tt; Fri, 12 May 2017 12:35:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1d99mm-0001cH-6F
 for xen-devel@lists.xen.org; Fri, 12 May 2017 12:35:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CD/45-03587-BFBA5195; Fri, 12 May 2017 12:35:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42K52ZPqpvt7tWi
 kwYM4iyUfF7M4MHoc3f2bKYAxijUzLym/IoE1o231V+aCJ0IV1/dvZ2lgXM3fxcjFISSwiVFi
 5vzHbF2MnEDOdkaJM20WIDabgLbE1N8TmUFsEQF1iT8XJjCCNDALvGWUODB/FRNIQlggQWLL/
 l3sEJNmMUr8utzDCJJgEVCV+Lr8CpDNwcEpUCmxcS4nSJhXwEri3ZE7YL2iApYS9/ruskHEBS
 VOznzCAmIzC0hIHHzxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgQGDwMQ7GCcd8L/EKMkB5OSKO8lVtFIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8h1YB5QSLUtNTK9Iyc4BhDJOW4OBREuF9BpLmLS5IzC3OTIdInWJUlBLnPQKSE
 ABJZJTmwbXBYucSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm/g0zhycwrgZv+CmgxE9Di/j
 /CIItLEhFSUg2MXeqifJeajk48cX7q97u+69bYyGZMK9/1O0xy3j63xdN//qqIPbP0qNaFM39
 mnNh0dd9Gf4E9u7NPn1OqTNVsq96i2ZW1Y9b29o+3V/0ydn9x7sC+6iR/3pX5leLPgvcnSyX/
 63t4/IPlArvauRVVu9RP/2Z9FT8hrSll6bvXLbHP6myii1uPP1JiKc5INNRiLipOBABS2nP4m
 AIAAA==
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494592506!101998170!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36898 invoked from network); 12 May 2017 12:35:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 12 May 2017 12:35:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0615980D;
 Fri, 12 May 2017 05:35:06 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC03D3F4FF;
 Fri, 12 May 2017 05:35:05 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: Julien Grall <julien.grall@arm.com>
References: <20170331102424.11869-1-punit.agrawal@arm.com>
 <20170331102424.11869-4-punit.agrawal@arm.com>
 <9e30e69d-3554-b10a-32d5-e2e63c20167f@arm.com>
Date: Fri, 12 May 2017 13:35:04 +0100
In-Reply-To: <9e30e69d-3554-b10a-32d5-e2e63c20167f@arm.com> (Julien Grall's
 message of "Tue, 9 May 2017 16:16:47 +0100")
Message-ID: <87k25mnthj.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 RFC PATCH 3/3] Prevent redundant
	icache flushes in populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JpdGVzOgoK
PiBIaSBQdW5pdCwKPgo+IFNvcnJ5IGZvciB0aGUgbGF0ZSBhbnN3ZXIuCj4KPiBPbiAzMS8wMy8x
NyAxMToyNCwgUHVuaXQgQWdyYXdhbCB3cm90ZToKPj4gcG9wdWxhdGVfcGh5c21hcCgpIGNhbGxz
IGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVkIGV4dGVudC4gQXMKPj4gYWxsb2NfaGVh
cF9wYWdlcygpIHBlcmZvcm1zIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zIGFmZmVjdGlu
ZyB0aGUKPj4gZW50aXJlIGluc3RydWN0aW9uIGNhY2hlLCB0aGlzIGxlYWRzIHRvIHJlZHVuZGFu
dCBjYWNoZSBmbHVzaGVzIHdoZW4KPj4gYWxsb2NhdGluZyBtdWx0aXBsZSBleHRlbnRzIGluIHBv
cHVsYXRlX3BoeXNtYXAoKS4KPj4KPj4gVG8gYWxsZXZpYXRlIHRoaXMgcHJvYmxlbSwgaW50cm9k
dWNlIGEgbmV3IGZsYWcgIk1FTUZfbm9faWNhY2hlX2ZsdXNoIgo+PiB3aGljaCBjYW4gYmUgdXNl
ZCBwcmV2ZW50IGFsbG9jX2hlYXBfcGFnZXMoKSB0byBwZXJmb3JtIHVubmVjZXNzYXJ5Cj4+IGlj
YWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UgdGhlIGZsYWcgaW4gcG9wdWxhdGVfcGh5
c21hcCgpIGFuZAo+PiBwZXJmb3JtIHRoZSByZXF1aXJlZCBpY2FjaGUgbWFpbnRlbmFuY2UgZnVu
Y3Rpb24gYXQgdGhlIGVuZCBvZiB0aGUKPj4gb3BlcmF0aW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBQdW5pdCBBZ3Jhd2FsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+Cj4+IC0tLQo+PiAgeGVuL2Nv
bW1vbi9tZW1vcnkuYyAgICAgICAgfCA2ICsrKysrKwo+PiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgICAgfCAyICstCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8IDQgKysrKwo+PiAg
eGVuL2luY2x1ZGUveGVuL21tLmggICAgICAgfCAyICsrCj4+ICA0IGZpbGVzIGNoYW5nZWQsIDEz
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4+IGluZGV4IGFkMGIzM2NlYjYuLjUw
N2YzNjM5MjQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPj4gKysrIGIveGVu
L2NvbW1vbi9tZW1vcnkuYwo+PiBAQCAtMTYyLDYgKzE2Miw4IEBAIHN0YXRpYyB2b2lkIHBvcHVs
YXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCj4+ICAgICAgaWYgKCB1bmxpa2VseSgh
ZC0+Y3JlYXRpb25fZmluaXNoZWQpICkKPj4gICAgICAgICAgYS0+bWVtZmxhZ3MgfD0gTUVNRl9u
b190bGJmbHVzaDsKPj4KPj4gKyAgICBhLT5tZW1mbGFncyB8PSBNRU1GX25vX2ljYWNoZV9mbHVz
aDsKPj4gKwo+PiAgICAgIGZvciAoIGkgPSBhLT5ucl9kb25lOyBpIDwgYS0+bnJfZXh0ZW50czsg
aSsrICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGlmICggaSAhPSBhLT5ucl9kb25lICYmIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQo+PiBAQCAtMjUzLDYgKzI1NSwxMCBAQCBzdGF0aWMgdm9p
ZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQo+PiAgb3V0Ogo+PiAgICAg
IGlmICggbmVlZF90bGJmbHVzaCApCj4+ICAgICAgICAgIGZpbHRlcmVkX2ZsdXNoX3RsYl9tYXNr
KHRsYmZsdXNoX3RpbWVzdGFtcCk7Cj4+ICsKPj4gKyAgICBpZiAoIGEtPm1lbWZsYWdzICYgTUVN
Rl9ub19pY2FjaGVfZmx1c2ggKQo+PiArICAgICAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOwo+Cj4g
SSB0aGluayBpdCB3b3VsZCBiZSBnb29kIHRvIGV4cGxhaW4gd2h5IGl0IGlzIGFsd2F5cyBmaW5l
IHRvIGRlZmVyIHRoZQo+IGNhY2hlIGludmFsaWRhdGlvbiBmcm9tIGEgc2VjdXJpdHkgcG9pbnQg
b2YgdmlldyBmb3IgZnV0dXJlCj4gcmVmZXJlbmNlLiBUaGlzIHdvdWxkIGhlbHAgdXMgaW4gdGhl
IGZ1dHVyZSB0byBrbm93IHdoeSB3ZSBtYWRlIHRoaXMKPiBjaG9pY2UuCgpUaGFua3MgZm9yIHJh
aXNpbmcgdGhpcy4KCkRpc2N1c3NpbmcgdGhpcyB3aXRoIGZvbGtzIGZhbWlsaWFyIHdpdGggQVJN
LCBpdCB0dXJucyBvdXQgdGhhdApkZWZlcnJpbmcgaWNhY2hlIGludmFsaWRhdGlvbnMgcmlza3Mg
b3RoZXIgVkNQVXMgdG8gZXhlY3V0ZSBmcm9tIHN0YWxlCmNhY2hlcy4gV2UgZG9uJ3QgcmVhbGx5
IHdhbnQgdG8gZGVidWcgaXNzdWVzIGZyb20gdGhpcy4gOikKCkJhc2VkIG9uIHlvdXIgc3VnZ2Vz
dGlvbiAob2ZmbGlzdCksIEknbSBnb2luZyB0byB0cnkgYW5kIHJlc3RyaWN0CmRlbGF5aW5nIGlj
YWNoZSBpbnZhbGlkYXRpb25zIG9ubHkgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbi4KCkknbGwgd29y
ayBvbiBnZXR0aW5nIGEgbmV3IHZlcnNpb24gb3V0IGluIHRoZSBuZXh0IGRheSBvciBzby4KCj4K
PiBDaGVlcnMsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 12:52:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9A2q-0002uF-D1; Fri, 12 May 2017 12:51:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298dcf206=citrix-osstest@xenproject.org>)
 id 1d9A2o-0002tu-QG
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 12:51:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B9/44-02202-DDFA5195; Fri, 12 May 2017 12:51:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve6d9aK
 RBu2bBS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bqJQtZCs4VVjTePsrawLjfs4uRk0NCwF/i
 Z+NhFgjbXeLylxlgtoiAs8SED7fZQGxeAT2J99dfgsWFgWrufH3O2MXIBVR/U0GiZfcRRohmV
 4mPX5aywdgvvsxnArHZBDwkJvZMBGtmEVCVmHFiMjOILSSgJbF08UomiAWCEidnPgGrYRaQkD
 j44gUzxBwLif1/zzJPYOSbhaRsFpKyBYxMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ2M9XJ
 Ti4sT01NzEpOK9ZLzczcxAsOqnoGBcQdjy16/Q4ySHExKoryXWEUjhfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwflsHlBMsSk1PrUjLzAEGOExagoNHSYRXGRjkQrzFBYm5xZnpEKlTjLoc75Z+e
 M8kxJKXn5cqJc77GmSGAEhRRmke3AhYtF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7C2
 QKT2ZeCdymV0BHMAEd0f9HGOSIkkSElFQDo860mQ9L1pTXt5x+5y3vJSfS326xMuaB2JLtEX7
 WH6Ve3zF0PBlZeufrO6ODzxewt8+boNjzs/aivkeQyt41b9WVb+uFVjw3CLKrtkq1PX1z+4Hs
 basz93XcvHtS66bb/KQNzxZd9zm7NnDFWduePZsWe9QLLqidfk1x97J7f4/p6YcWK+oz/1FiK
 c5INNRiLipOBACRFIpOsQIAAA==
X-Env-Sender: prvs=298dcf206=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494593498!100167271!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12275 invoked from network); 12 May 2017 12:51:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 12:51:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="432064382"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71254-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl:leak-check/check:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=eb9a3bfd8759dc7e3043977ba7ee373223acf7a9
X-Osstest-Versions-That: xen=cf35a354efe2d45d6c345455100fc8023eb038e2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 12 May 2017 13:51:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 71254: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI1NCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTI1NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAyMCB4
dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcxMTcyCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgIDIwIHh0Zi90ZXN0LWh2bTMyLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzExNzIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgMzMgeHRmL3Rlc3QtaHZtMzJw
YWUtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTE3MgogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAzMyB4dGYvdGVzdC1odm0zMnBhZS1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcx
MTcyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWludmxwZ35z
aGFkb3cgZmFpbCBSRUdSLiB2cy4gNzExNzIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgNDQg
eHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTE3MgogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDcxMTcyCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxMTcyCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxp
a2UgNzExNzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTE3MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgZmFpbCBsaWtlIDcxMTcyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIGxpa2UgNzExNzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTE3MgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBs
aWtlIDcxMTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgICBmYWlsIGxpa2UgNzExNzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
IDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2NSB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14
c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGViOWEzYmZkODc1OWRjN2UzMDQzOTc3YmE3ZWUzNzMyMjNhY2Y3YTkKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNmMzVhMzU0ZWZlMmQ0NWQ2YzM0NTQ1
NTEwMGZjODAyM2ViMDM4ZTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MTE3MiAgMjAxNy0wNC0x
MSAxMDo0NDoxMSBaICAgMzEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzEyNTQgIDIwMTct
MDUtMDQgMDI6NDc6MDggWiAgICA4IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVz
MSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29t
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IGViOWEzYmZkODc1OWRjN2UzMDQzOTc3YmE3ZWUzNzMyMjNhY2Y3YTkKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE1OjAy
OjM4IDIwMTcgKzAyMDAKCiAgICB4ODY6IGNvcnJlY3QgY3JlYXRlX2JvdW5jZV9mcmFtZQogICAg
CiAgICBXZSBtYXkgcHVzaCB1cCB0byA5NiBieXRlcyBvbiB0aGUgZ3Vlc3QgKGtlcm5lbCkgc3Rh
Y2ssIHNvIHdlIHNob3VsZAogICAgYWxzbyBjb3ZlciBhcyBtdWNoIGluIHRoZSBlYXJseSByYW5n
ZSBjaGVjay4gTm90ZSB0aGF0IHRoaXMgaXMgdGhlCiAgICBzaW1wbGVzdCBwb3NzaWJsZSBwYXRj
aCwgd2hpY2ggaGFzIHRoZSB0aGVvcmV0aWNhbCBwb3RlbnRpYWwgb2YKICAgIGJyZWFraW5nIGEg
Z3Vlc3Q6IFdlIG9ubHkgcmVhbGx5IHB1c2ggOTYgYnl0ZXMgd2hlbiBpbnZva2luZyB0aGUKICAg
IGZhaWxzYWZlIGNhbGxiYWNrLCBvcmRpbmFyeSBleGNlcHRpb25zIG9ubHkgaGF2ZSA1NiBvciA2
NCBieXRlcyBwdXNoZWQKICAgICh3aXRob3V0IC8gd2l0aCBlcnJvciBjb2RlIHJlc3BlY3RpdmVs
eSkuIFRoZXJlIGlzLCBob3dldmVyLCBubyBQViBPUwogICAga25vd24gdG8gcGxhY2UgYSBrZXJu
ZWwgc3RhY2sgdGhlcmUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNS4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGRjZWYxNjU1MjczZDJlYTI4
Yzk2Y2FmNDEwMzAwNWIxYWQ1ZmE1OTAKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVHVlIE1heSAyIDE1OjAyOjAyIDIwMTcgKzAyMDAKCiAgICB4ODY6IGRp
c2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFsaW5nIHBhZ2VzCiAgICAKICAgIFdoaWxl
IGEgcGFnZSBoYXZpbmcganVzdCBhIHNpbmdsZSBnZW5lcmFsIHJlZmVyZW5jZSBsZWZ0IG5lY2Vz
c2FyaWx5CiAgICBoYXMgYSB6ZXJvIHR5cGUgcmVmZXJlbmNlIGNvdW50IHRvbywgaXRzIHR5cGUg
bWF5IHN0aWxsIGJlIHZhbGlkIChhbmQKICAgIGluIHZhbGlkYXRlZCBzdGF0ZTsgYXQgcHJlc2Vu
dCB0aGlzIGlzIG9ubHkgcG9zc2libGUgYW5kIHJlbGV2YW50IGZvcgogICAgUEdUX3NlZ19kZXNj
X3BhZ2UsIGFzIHBhZ2UgdGFibGVzIGhhdmUgdGhlaXIgdHlwZSBmb3JjaWJseSB6YXBwZWQgd2hl
bgogICAgdGhlaXIgdHlwZSByZWZlcmVuY2UgY291bnQgZHJvcHMgdG8gemVybywgYW5kCiAgICBQ
R1Rfe3dyaXRhYmxlLHNoYXJlZH1fcGFnZSBwYWdlcyBkb24ndCByZXF1aXJlIGFueSB2YWxpZGF0
aW9uKS4gSW4KICAgIHN1Y2ggYSBjYXNlIHdoZW4gdGhlIHBhZ2UgaXMgYmVpbmcgcmUtdXNlZCB3
aXRoIHRoZSBzYW1lIHR5cGUgYWdhaW4sCiAgICB2YWxpZGF0aW9uIGlzIGJlaW5nIHNraXBwZWQu
IEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlmZmVyIGJldHdlZW4KICAgIDMyLSBhbmQgNjQtYml0
IGd1ZXN0cywgcGFnZXMgdG8gYmUgdHJhbnNmZXJyZWQgYmV0d2VlbiBndWVzdHMgbmVlZCB0bwog
ICAgaGF2ZSB0aGVpciB2YWxpZGF0aW9uIGluZGljYXRvciB6YXBwZWQgKGFuZCB3aXRoIGl0IHdl
IHphcCBhbGwgb3RoZXIKICAgIHR5cGUgaW5mb3JtYXRpb24gYXQgb25jZSkuCiAgICAKICAgIFRo
aXMgaXMgWFNBLTIxNC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29v
Z2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZWFmNTM3MzQyYzkwOTg3NWMxMGY0OWIwNmUxNzQ5MzY1
NTQxMDY4MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDIgMTQ6NDY6NTggKzAyMDAKCmNvbW1p
dCBmYzc4Mzk2OThjMGE5Mzc1YmJlN2Y0OTM3MDIzMjJkMWExZGU0NjYzCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMiAxNTowMToxMiAyMDE3
ICswMjAwCgogICAgbXVsdGljYWxsOiBkZWFsIHdpdGggZWFybHkgZXhpdCBjb25kaXRpb25zCiAg
ICAKICAgIEluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2ZWwgcmVx
dWlyZSB0aGUgbXVsdGljYWxsCiAgICBzZXF1ZW5jZSB0byBiZSBhYm9ydGVkLCBhcyBoeXBlcmNh
bGxzIGFyZSBwZXJtaXR0ZWQgZnJvbSBrZXJuZWwgbW9kZQogICAgb25seS4gV2hpbGUgbGlrZWx5
IG5vdCB2ZXJ5IHVzZWZ1bCBpbiBhIG11bHRpY2FsbCwgYWxzbyBwcm9wZXJseSBoYW5kbGUKICAg
IHRoZSByZXR1cm4gdmFsdWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91
bGQgYmUgdGhlIGd1ZXN0CiAgICBzcGVjaWZpZWQgdmFsdWUpLgogICAgCiAgICBUaGlzIGlzIFhT
QS0yMTMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVy
IGNvbW1pdDogMjJjMDk2Yzk5ZDhjMDU4MzNjM2MxOTg3MGUzNmVmYjJkZDRlODAxMwogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDUtMDIgMTQ6NDU6MDIgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 12:56:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 12:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9A73-00036g-7a; Fri, 12 May 2017 12:56:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9A72-00036a-LT
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 12:56:04 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8B/44-03920-3E0B5195; Fri, 12 May 2017 12:56:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS6fjDS/fxBtF
 Ig5W/5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1own15+wFkyTruhdPYW5gbFLqIuRk0NIIE9i
 Z+8SJhCbV8BOovvVQlYQW0LAUOL0wpssXYwcHCwCqhJzP6SDhNkE1CXanm1nBQmLCOhInP7OB
 xJmFnCU+D/tESNIWFggRaLpkj+IKSSQIfHzCBeIySlgJfG3mRnE5BUQlPi7QxiiT0vi4a9bLB
 C2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtspJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhyDECwg/H0usBDjJIcTEqivJdYRSOF+JLyUyoz
 Eosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgTvk/VAdYJFqempFWmZOcCogCmV4OBREuFdA
 JLmLS5IzC3OTIdInWJUlBLnrQRJCIAkMkrz4NpgkXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrzqwLgW4snMK4Gb/gpoMRPQ4v4/wiCLSxIRUlINjBOun/f5eubw6h+TJr64X/plD1/JUVZ
 O3xcqOy8te75Y+kdQe3TH/OW+DZX8zEr9mVqzygSP8ApWSrqpOK7jvLN+irlJ5nel035Knodu
 7+F2X8zOk/TA8itH/p31LWYKV3wqk59Mn2q03rZ4doDzZw8Tpv2x8+59Dgi1/5XDNvWf2EKT2
 QdXMSuxFGckGmoxFxUnAgC6QrFkvwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494593761!68029963!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59387 invoked from network); 12 May 2017 12:56:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 12:56:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 06:56:01 -0600
Message-Id: <5915CD0102000078001593B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 06:56:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-2-roger.pau@citrix.com>
In-Reply-To: <20170419151128.87416-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/physdev: factor out the code to
 allocate and map a pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA0LjE3IGF0IDE3OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtpbnQgYWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKmlu
ZGV4LCBpbnQgKnBpcnFfcCkKPiArewo+ICsgICAgaW50IGlycSwgcGlycSwgcmV0Owo+ICsKPiAr
ICAgIGlmICggKmluZGV4IDwgMCB8fCAqaW5kZXggPj0gbnJfaXJxc19nc2kgKQo+ICsgICAgewo+
ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IG1hcCBpbnZhbGlkIGlycSAl
ZFxuIiwgZC0+ZG9tYWluX2lkLAo+ICsgICAgICAgICAgICAgICAgKmluZGV4KTsKPiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICBpcnEgPSBkb21haW5fcGlycV90
b19pcnEoY3VycmVudC0+ZG9tYWluLCAqaW5kZXgpOwo+ICsgICAgaWYgKCBpcnEgPD0gMCApCj4g
KyAgICB7Cj4gKyAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWlu
KSApCj4gKyAgICAgICAgICAgIGlycSA9ICppbmRleDsKPiArICAgICAgICBlbHNlIHsKClBsZWFz
ZSBhZGp1c3QgY29kaW5nIHN0eWxlIGlzc3VlcyBsaWtlIHRoZSBicmFjZSBwbGFjZW1lbnQgaGVy
ZS4KCj4gKyAgICBwY2lkZXZzX2xvY2soKTsKPiArICAgIC8qIFZlcmlmeSBvciBnZXQgcGlycS4g
Ki8KPiArICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gKyAgICBwaXJxID0gZG9tYWlu
X2lycV90b19waXJxKGQsIGlycSk7Cj4gKwo+ICsgICAgaWYgKCAqcGlycV9wIDwgMCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgaWYgKCBwaXJxICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6ICVkOiVkIGFscmVhZHkgbWFwcGVkIHRvICVkXG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKmluZGV4LCAqcGlycV9wLCBw
aXJxKTsKPiArICAgICAgICAgICAgaWYgKCBwaXJxIDwgMCApCj4gKyAgICAgICAgICAgIHsKPiAr
ICAgICAgICAgICAgICAgIHJldCA9IC1FQlVTWTsKPiArICAgICAgICAgICAgICAgIGdvdG8gZG9u
ZTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBwaXJxID0gZ2V0X2ZyZWVfcGlycShkLCBNQVBfUElSUV9UWVBF
X0dTSSk7Cj4gKyAgICAgICAgICAgIGlmICggcGlycSA8IDAgKQo+ICsgICAgICAgICAgICB7Cj4g
KyAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBubyBmcmVlIHBp
cnFcbiIsIGQtPmRvbWFpbl9pZCk7Cj4gKyAgICAgICAgICAgICAgICByZXQgPSBwaXJxOwo+ICsg
ICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+
ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIGlmICggcGlycSAmJiBwaXJx
ICE9ICpwaXJxX3AgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0df
R19FUlIsICJkb20lZDogcGlycSAlZCBjb25mbGljdHMgd2l0aCBpcnEgJWRcbiIsCj4gKyAgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAqaW5kZXgsICpwaXJxX3ApOwo+ICsgICAgICAg
ICAgICByZXQgPSAtRUVYSVNUOwo+ICsgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gKyAgICAgICAg
fQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcGlycSA9ICpwaXJxX3A7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgcmV0ID0gbWFwX2RvbWFpbl9waXJxKGQsIHBpcnEsIGlycSwgTUFQX1BJUlFf
VFlQRV9HU0ksIE5VTEwpOwo+ICsgICAgaWYgKCByZXQgPT0gMCApCj4gKyAgICAgICAgKnBpcnFf
cCA9IHBpcnE7Cj4gKwo+ICsgZG9uZToKPiArICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2Nr
KTsKPiArICAgIHBjaWRldnNfdW5sb2NrKCk7CgpBbGwgb2YgdGhlIGNvZGUgYWJvdmUgaXMgYmVp
bmcgcmVwZWF0ZWQgaW4gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycSgpLAptZXJlbHkgd2l0aCB0
aGUgbXVsdGktTVNJIGFkZGl0aW9uLiBUaGlzIGlzIHRvbyBtdWNoIGNvZGUgZHVwbGljYXRpb24g
Zm9yCm15IHRhc3RlLiBBZGRpdGlvbmFsbHksIHdpdGggaXQgYmVpbmcgc3BsaXQgbGlrZSB0aGlz
IGl0IGlzIHRoZW4gcXVlc3Rpb25hYmxlCndoYXQgYWNxdWlyaW5nIHRoZSBQQ0kgZGV2aWNlcyBs
b2NrIGlzIGdvb2QgZm9yIGhlcmUgKEkgd291bGQgdGhpbmsgaXQgaXMKbmVlZGVkIGF0IG1vc3Qg
aW4gdGhlIE1TSSBjYXNlKS4KCj4gK2ludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVj
dCBkb21haW4gKmQsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgbXNpX2luZm8gKm1zaSkKPiArewo+ICsgICAgaW50IGlycSwg
cGlycSwgcmV0LCB0eXBlOwo+ICsKPiArICAgIGlycSA9ICppbmRleDsKPiArICAgIGlmICggaXJx
ID09IC0xIHx8IG1zaS0+ZW50cnlfbnIgPiAxICkKPiArICAgICAgICBpcnEgPSBjcmVhdGVfaXJx
KE5VTUFfTk9fTk9ERSk7CgpUaGlzIGRvZXNuJ3QgbG9vayB0byBiZSBhbiBleGFjdCBlcXVpdmFs
ZW50IG9mIHRoZSBvcmlnaW5hbCBjb2RlOiBFdmVuCndpdGggTUFQX1BJUlFfVFlQRV9NVUxUSV9N
U0kgZW50cnlfbnIgbWF5IGJlIDEsIGFuZCB0aGUgb3JpZ2luYWwKY29kZSBjYWxscyBjcmVhdGVf
aXJxKCkgYWxzbyBpbiB0aGF0IGNhc2UuIElmIHRoaXMgaXMgYW4gaW50ZW5kZWQgY2hhbmdlLAp0
aGUgcmF0aW9uYWxlIHNob3VsZCBiZSBwcm92aWRlZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIEJ1
dCBhcyB5b3UKZG9uJ3QgYWx0ZXIgbWFwX2RvbWFpbl9waXJxKCksIEkgZG91YnQgdGhpcyBpcyBj
b3JyZWN0LgoKPiArICAgIGlmICggaXJxIDwgbnJfaXJxc19nc2kgfHwgaXJxID49IG5yX2lycXMg
KQo+ICsgICAgewo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IGNhbid0
IGNyZWF0ZSBpcnEgZm9yIG1zaSFcbiIsCj4gKyAgICAgICAgICAgICAgICBkLT5kb21haW5faWQp
Owo+ICsgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gKyAgICAgICAgZ290byBmcmVlX2lycTsKPiAr
ICAgIH0KPiArCj4gKyAgICBtc2ktPmlycSA9IGlycTsKPiArICAgIHR5cGUgPSAobXNpLT5lbnRy
eV9uciA+IDEgJiYgIW1zaS0+dGFibGVfYmFzZSkgPyBNQVBfUElSUV9UWVBFX01VTFRJX01TSQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IE1B
UF9QSVJRX1RZUEVfTVNJOwoKU2FtZSBoZXJlIC0geW91J3JlIG5vdCBuZWNlc3NhcmlseSByZWNv
bnN0cnVjdGluZyB0aGUgdHlwZSBwYXNzZWQKaW50byB0aGUgaHlwZXJjYWxsLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 13:11:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ALT-0004OP-IB; Fri, 12 May 2017 13:10:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d9ALS-0004OI-VA
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 13:10:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AF/79-03920-264B5195; Fri, 12 May 2017 13:10:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVyuP0Ov27iFtF
 Ig6uT9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPR56xFNzirXjXcIWtgXE/dxcjJ4eEgJHE
 24n/mLoYuTiEBBYySpx5/5QJJMEmoCqx4fopVhBbREBJ4t6qyWBxZoEcievXL7GD2MICERIP3
 q0Fs1mA6jefawWzeQVMJNbcfskEsUBeYtGmGSwTGDkXMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU
 3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9BcDEOxg/LYs4BCjJAeTkijvJVbRSCG+pPyUyoz
 E4oz4otKc1OJDjDIcHEoSvD83AeUEi1LTUyvSMnOAgQOTluDgURLhXQmS5i0uSMwtzkyHSJ1i
 1OV4t/TDeyYhlrz8vFQpcd6dIEUCIEUZpXlwI2BBfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcj
 ErCEJfwZOaVwG16BXQEE9AR/X+EQY4oSURISTUwsv2aejd9+xX7dZ1RLKLFizsfXNl+VkNTW5
 e9RvmswH8zb8ZPX26UJIcLbEsqsivn5J6jXznhkHTI2htdRySO6nz6L5h/qerUv8hXxa5neWb
 3/prMnMo+RenYt4L1dV8lGnIzVmkYfchfKn/z7lbfx/+PxZodZY+PO8cq9Gu/4rSzip9UjiVP
 VmIpzkg01GIuKk4EAFie9IhdAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494594657!96341211!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18208 invoked from network); 12 May 2017 13:10:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 May 2017 13:10:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 95327AD5C;
 Fri, 12 May 2017 13:10:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 12 May 2017 15:10:51 +0200
Message-Id: <20170512131051.11595-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com, julien.grall@arm.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH] tools: don't require unavailable optional
	libraries in pkg-config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YmxrdGFwMiBpcyBvcHRpb25hbCwgc28gdGhlcmUgc2hvdWxkIGJlIG5vIHBrZy1jb25maWcgZmls
ZSByZXF1aXJpbmcKeGVuYmxrdGFwY3RsIGlmIGl0IGlzbid0IGVuYWJsZWQgZm9yIHRoZSBidWls
ZC4KCkFkZCBhIGZpbHRlciBtZWNoYW5pc20gdG8gdG9vbHMvUnVsZXMubWsgdG8gZmlsdGVyIG91
dCBvcHRpb25hbApsaWJyYXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvUnVsZXMubWsgfCA5ICsrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4IDdjYjI4ZjVjNGUuLmY1NWZiNjY5Yjgg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0xNzUs
NiArMTc1LDcgQEAgQ0ZMQUdTX2xpYmJsa3RhcGN0bCA9CiBTSERFUFNfbGliYmxrdGFwY3RsID0K
IExETElCU19saWJibGt0YXBjdGwgPQogU0hMSUJfbGliYmxrdGFwY3RsICA9CitQS0dfQ09ORklH
X1JFTU9WRSArPSB4ZW5ibGt0YXBjdGwKIGVuZGlmCiAKIENGTEFHU19saWJ4ZW5saWdodCA9IC1J
JChYRU5fWEVOTElHSFQpICQoQ0ZMQUdTX2xpYnhlbmN0cmwpICQoQ0ZMQUdTX3hlbmluY2x1ZGUp
CkBAIC0yNTAsNiArMjUxLDggQEAgZW5kaWYKIAogUEtHX0NPTkZJR19ESVIgPz0gJChYRU5fUk9P
VCkvdG9vbHMvcGtnLWNvbmZpZwogCitQS0dfQ09ORklHX0ZJTFRFUiA9ICQoZm9yZWFjaCBsLCQo
UEtHX0NPTkZJR19SRU1PVkUpLC1lICdzIVwoWyAsXVwpJChsKSwhXDEhZycgLWUgJ3MhWyAsXSQo
bCkkJCEhZycpCisKICQoUEtHX0NPTkZJR19ESVIpLyUucGM6ICUucGMuaW4gTWFrZWZpbGUKIAlt
a2RpciAtcCAkKFBLR19DT05GSUdfRElSKQogCUBzZWQgLWUgJ3MhQEB2ZXJzaW9uQEAhJChQS0df
Q09ORklHX1ZFUlNJT04pIWcnIFwKQEAgLTI1OSw3ICsyNjIsOCBAQCAkKFBLR19DT05GSUdfRElS
KS8lLnBjOiAlLnBjLmluIE1ha2VmaWxlCiAJICAgICAtZSAncyFAQGZpcm13YXJlZGlyQEAhJChY
RU5GSVJNV0FSRURJUikhZycgXAogCSAgICAgLWUgJ3MhQEBsaWJleGVjYmluQEAhJChMSUJFWEVD
X0JJTikhZycgXAogCSAgICAgLWUgJ3MhQEBjZmxhZ3Nsb2NhbEBAISQoUEtHX0NPTkZJR19DRkxB
R1NfTE9DQUwpIWcnIFwKLQkgICAgIC1lICdzIUBAbGlic2ZsYWdAQCEtV2wsLXJwYXRoLWxpbms9
IWcnIDwgJDwgPiAkQAorCSAgICAgLWUgJ3MhQEBsaWJzZmxhZ0BAIS1XbCwtcnBhdGgtbGluaz0h
ZycgXAorCSAgICAgJChQS0dfQ09ORklHX0ZJTFRFUikgPCAkPCA+ICRACiAKICUucGM6ICUucGMu
aW4gTWFrZWZpbGUKIAlAc2VkIC1lICdzIUBAdmVyc2lvbkBAISQoUEtHX0NPTkZJR19WRVJTSU9O
KSFnJyBcCkBAIC0yNjksNCArMjczLDUgQEAgJChQS0dfQ09ORklHX0RJUikvJS5wYzogJS5wYy5p
biBNYWtlZmlsZQogCSAgICAgLWUgJ3MhQEBmaXJtd2FyZWRpckBAISQoWEVORklSTVdBUkVESVIp
IWcnIFwKIAkgICAgIC1lICdzIUBAbGliZXhlY2JpbkBAISQoTElCRVhFQ19CSU4pIWcnIFwKIAkg
ICAgIC1lICdzIUBAY2ZsYWdzbG9jYWxAQCEhZycgXAotCSAgICAgLWUgJ3MhQEBsaWJzZmxhZ0BA
IS1MIWcnIDwgJDwgPiAkQAorCSAgICAgLWUgJ3MhQEBsaWJzZmxhZ0BAIS1MIWcnIFwKKwkgICAg
ICQoUEtHX0NPTkZJR19GSUxURVIpIDwgJDwgPiAkQAotLSAKMi4xMi4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 12 13:12:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9AMd-0004SW-Sm; Fri, 12 May 2017 13:12:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9AMd-0004SJ-3L
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 13:12:11 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B5/51-03058-AA4B5195; Fri, 12 May 2017 13:12:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXflFtF
 IgwNPpCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacevgBLaCqeYVi3vXsTUw
 ftLtYuTiEBL4yyhxctsSdgjnMaPE8ifXWCCcbYwST6euZ+1i5OQQEXCW+HpmLjuIzSugL3Hp6
 0awuLBAkMTel81g3RICT5gk7szZygSSkBDwlNg7+wAbjN31ZAFQAzsHm4CVxCGxLkYODhYBVY
 nLm7gnMHIvYGRYxahenFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 ocQYg2MG47K/TIUZJDiYlUd5LrKKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4qzcD5QSLUtNT
 K9Iyc4ChB5OW4OBREuFdAJLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3i0gRQIgRRmle
 XAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8eSBTeDLzSuA2vQI6ggnoiP4/wiBHlC
 QipKQaGMO8WeQ3daYruayb27fe9vWr85Ihl0Im/FNQ+e73YO9D68DQff8Pr1X7LOouvXJuT5R
 KSkfJzCO1DRGnK8puTgtRP2+xMVYn+OlOPq5lik4/u3YIJd9o9lWxUjO3/vAvgjl0g9zZ0PAe
 zbkvLvxe/HYCL7/jf8NCMTvR17dO9a1cZqI7c02btxJLcUaioRZzUXEiAD6gV4R+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494594728!71271276!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38282 invoked from network); 12 May 2017 13:12:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 13:12:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9AMY-0003Ba-Rt; Fri, 12 May 2017 13:12:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9AMT-0007Og-Dh; Fri, 12 May 2017 13:12:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9AMT-00045r-6b; Fri, 12 May 2017 13:12:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109353-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a8199a6225a0e81611f84396e5ba0a164d8a49a4
X-Osstest-Versions-That: xen=0d1a96043a75b067498a33619e99df1276f4c1b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 13:12:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109353: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3418422431710059229=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3418422431710059229==
Content-Type: text/plain

flight 109353 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109353/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  a8199a6225a0e81611f84396e5ba0a164d8a49a4
baseline version:
 xen                  0d1a96043a75b067498a33619e99df1276f4c1b1

Last test of basis   109263  2017-05-10 14:01:18 Z    1 days
Testing same since   109353  2017-05-12 11:01:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Charles Arnold <carnold@suse.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=a8199a6225a0e81611f84396e5ba0a164d8a49a4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke a8199a6225a0e81611f84396e5ba0a164d8a49a4
+ branch=xen-unstable-smoke
+ revision=a8199a6225a0e81611f84396e5ba0a164d8a49a4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.8-testing
+ '[' xa8199a6225a0e81611f84396e5ba0a164d8a49a4 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git a8199a6225a0e81611f84396e5ba0a164d8a49a4:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   0d1a960..a8199a6  a8199a6225a0e81611f84396e5ba0a164d8a49a4 -> smoke


--===============3418422431710059229==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3418422431710059229==--

From xen-devel-bounces@lists.xen.org Fri May 12 13:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9AdH-0005N7-Cw; Fri, 12 May 2017 13:29:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d9AdG-0005N1-9C
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 13:29:22 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 74/8A-01868-1B8B5195; Fri, 12 May 2017 13:29:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve7GHaK
 RBrOOcVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzHicVPGequN4wl7WBcQ1TFyMnh4SAv8T1
 6U1gNouAqsSCl2fZQWw2AWWJn529bCC2CJD9sbUXLM4sUChxZPp6oHoODmGBWInlM8FKeAUsJ
 HZ+uskMYgsJmEgcPHCIFSIuKHFy5hMWiFYdiQW7P7GBtDILSEss/8cBEuYUMJW4vP08I4gtKq
 Ai0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2ygl1SUmZ5RkpuYmaN
 raGCsl5taXJyYnpqTmFSsl5yfu4kRGGT1DAyMOxg7T/gdYpTkYFIS5b3EKhopxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ3xXagnGBRanpqRVpmDjDcYdISHDxKIrwzQNK8xQWJucWZ6RCpU4y6H
 HPufX3PJMSSl5+XKiXOmwhSJABSlFGaBzcCFnuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 nzrgaZwpOZVwK36RXQEUxAR/T/EQY5oiQRISXVwMhv2/s2fEa667VJGX+X3zY62XhKsOhxxIM
 NSa4bWJJDhATWrj3xzdMx6YGfxsSTAq0flDzYQixVFxpdemWr8nDtfO2CDX+dp1j6MfXOvFJW
 94Flxt3aavb992eb/1Z6uc5e7907h9wJe7Xy1aTvZxjc/HRy74nkfv2qG63lyzO3uK5IOLBT5
 I8SS3FGoqEWc1FxIgClYoTfuAIAAA==
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494595759!69320958!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47242 invoked from network); 12 May 2017 13:29:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 13:29:20 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="432073514"
Date: Fri, 12 May 2017 14:29:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170512132917.ueknvprcgui2uued@citrix.com>
References: <20170512131051.11595-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170512131051.11595-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] tools: don't require unavailable optional
 libraries in pkg-config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDM6MTA6NTFQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBibGt0YXAyIGlzIG9wdGlvbmFsLCBzbyB0aGVyZSBzaG91bGQgYmUgbm8gcGtnLWNv
bmZpZyBmaWxlIHJlcXVpcmluZwo+IHhlbmJsa3RhcGN0bCBpZiBpdCBpc24ndCBlbmFibGVkIGZv
ciB0aGUgYnVpbGQuCj4gCj4gQWRkIGEgZmlsdGVyIG1lY2hhbmlzbSB0byB0b29scy9SdWxlcy5t
ayB0byBmaWx0ZXIgb3V0IG9wdGlvbmFsCj4gbGlicmFyaWVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 13:30:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:30:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9AeX-0005vE-MZ; Fri, 12 May 2017 13:30:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298d8c3a7=Ian.Jackson@citrix.com>)
 id 1d9AeV-0005v0-NC
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 13:30:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 56/44-02956-FF8B5195; Fri, 12 May 2017 13:30:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6/HaK
 RBs3XjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owl3y8wF8xkrpi6tYepgfEWUxcjJ4eEgL9E
 x9TTbCA2m4CuRNOWv2A2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQ+L5rIjuIzSKgK
 nFg1W5WEFtEQFniY2svO0R9iMTOrqNg9cICMRLnf74Dm8MpYCpxeft5RhBbSMBE4uCBQ6wQ95
 hIvF24E6iGAyiuJjF3ffwERr5ZSC6aheSiWUguWsDIvIpRozi1qCy1SNfYQC+pKDM9oyQ3MTN
 H19DATC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+PftYGHGCU5mJREeS+xikYK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuBdsR0oJ1iUmp5akZaZAwx6mLQEB4+SCO8MkDRvcUFibnFmOkTqFKMux
 5x7X98zCbHk5eelSonzJoIUCYAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCf
 PmgUzhycwrgdv0CugIJqAj+v8IgxxRkoiQkmpgNF8y9zTvzorJyxfV8UisUmdtKoq7cdLVexr
 f2ZQZgnN/LNl61Ov7DdMwv135p/fxGGTECWm97/rBl9f8+u6R/oz5IsGV5YcTm5MNi9bXKTBV
 Md1nNOJwePj7+vz5+2c9SLx3/U2fMfcPvxoeowu7PRevWJyTHlM+XZel8Pu/bg0B6TtieexSS
 izFGYmGWsxFxYkA0C0tl7sCAAA=
X-Env-Sender: prvs=298d8c3a7=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494595837!68153257!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47431 invoked from network); 12 May 2017 13:30:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 13:30:38 -0000
X-IronPort-AV: E=Sophos;i="5.38,329,1491264000"; d="scan'208";a="432073776"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22805.47354.616261.956338@mariner.uk.xensource.com>
Date: Fri, 12 May 2017 14:30:34 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170512131051.11595-1-jgross@suse.com>
References: <20170512131051.11595-1-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] tools: don't require unavailable optional
	libraries in pkg-config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzOiBkb24ndCByZXF1aXJlIHVuYXZh
aWxhYmxlIG9wdGlvbmFsIGxpYnJhcmllcyBpbiBwa2ctY29uZmlnIGZpbGVzIik6Cj4gYmxrdGFw
MiBpcyBvcHRpb25hbCwgc28gdGhlcmUgc2hvdWxkIGJlIG5vIHBrZy1jb25maWcgZmlsZSByZXF1
aXJpbmcKPiB4ZW5ibGt0YXBjdGwgaWYgaXQgaXNuJ3QgZW5hYmxlZCBmb3IgdGhlIGJ1aWxkLgo+
IAo+IEFkZCBhIGZpbHRlciBtZWNoYW5pc20gdG8gdG9vbHMvUnVsZXMubWsgdG8gZmlsdGVyIG91
dCBvcHRpb25hbAo+IGxpYnJhcmllcy4KClRoYXQncyBzb21lIHF1aXRlIGltcHJlc3NpdmUgc2hl
bGwgcnVuZXMuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 13:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9AqN-0006i8-N3; Fri, 12 May 2017 13:42:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9AqL-0006i2-P4
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 13:42:53 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7A/04-01733-DDBB5195; Fri, 12 May 2017 13:42:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fObtF
 Ig/4JPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH50vYCvp9Km48m8fUwLjAoouRk0NIIE/i
 8773zCA2r4CdxL6vF1hAbAkBQ4nTC2+C2SwCqhJLJ98Hs9kE1CXanm1n7WLk4BAR0JE4/Z2vi
 5GLg1mgi1Hi15uHrCA1wgKeErtOr2CGmJ8hMWffQnYQm1PASuL/9VXsIL28AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6Jnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhv9TkfYpTkYFIS5b3EKhop
 xJeUn1KZkVicEV9UmpNafIhRj4NDYPPa1RcYBbbtApJSLHn5ealKErybdwFVCxalpqdWpGXmA
 CMFpkGCg0dJhFcHJM1bXJCYW5yZDpE6xagoJc67ECQhAJLIKM2Da4NF5yVGWSlhXkag04R4Cl
 KLcjNLUOVfMYpzMCoJ8+4BmcKTmVcCN/0V0GImoMX9f4RBFpckIqSkGhg1atJ2vmg02vJMMvf
 v1KZrc+Nev2wP71iefvHE2UCWrTwNtzw2lq6U2GnQfDN+1TzXz2FzVv6aHnp8z2qvmSLVDWEn
 2B+1frhxKNY9zvTRlXNepc9mTDopX/6mJrLXQFvsC8OUbEnz13E36+esdhaqWfV72+RNhnusX
 STnVJUvz1t1Stcq/tgtJZbijERDLeai4kQAexjLxMkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494596570!78017866!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6266 invoked from network); 12 May 2017 13:42:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 May 2017 13:42:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 07:42:49 -0600
Message-Id: <5915D7FB0200007800159425@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 07:42:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-3-roger.pau@citrix.com>
In-Reply-To: <20170419151128.87416-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/pt: enable binding of GSIs to a
 PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA0LjE3IGF0IDE3OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE5vdGUgdGhhdCBjdXJyZW50bHkgdGhlcmUncyBubyBzdXBwb3J0IGZvciB1bmJpbmRpbmcgdGhp
cyBpbnRlcnJ1cHRzLgoKRG8geW91IHBsYW4gdG8gZGVhbCB3aXRoIHRoYXQgYmVmb3JlIHRoaXMg
Y2hhbmdlcyBnb2VzIGluPyBBaXVpIHRoaXMKbm90IHdvcmtpbmcgbWVhbnMgeW91IGNhbid0IHBh
c3MgdGhyb3VnaCBkZXZpY2VzIHdpdGggcGluIGJhc2VkCmludGVycnVwdHMgb25jZSBEb20wIGNo
b3NlIHRvIGJpbmQgdG8gdGhlbS4gT3RvaCBoYW5kIHlvdSBtb2RpZnkKcHRfaXJxX2Rlc3Ryb3lf
YmluZCgpLCBzbyBJJ20gYSBsaXR0bGUgcHV6emxlZCAuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPiBAQCAtMTI2LDYgKzEy
NiwzNCBAQCB2b2lkIGh2bV9wY2lfaW50eF9kZWFzc2VydCgKPiAgICAgIHNwaW5fdW5sb2NrKCZk
LT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwo+ICB9Cj4gIAo+ICt2b2lkIGh2bV9nc2lfYXNz
ZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCj4gK3sKPiArICAgIHN0cnVj
dCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7Cj4gKwo+ICsgICAgQVNTRVJU
KGdzaSA8IGh2bV9pcnEtPm5yX2dzaXMpOwoKVGhpcyB3b3VsZCBwcm9iYWJseSBiZXR0ZXIgbWF0
Y2ggdGhlIGFsdGVybmF0aXZlIGNvbnN0cnVjdCBpbgpfX2h2bV9wY2lfaW50eF9hc3NlcnQoKS4K
Cj4gKyAgICBBU1NFUlQoIWhhc192cGljKGQpKTsKClRoaXMgZG9lc24ndCBsb29rIHRvIGJlIHJl
bGV2YW50IGZvciB0aGUgcmVzdCBvZiB0aGUgZnVuY3Rpb24uIElzIHRoZXJlCmEgcGFydGljdWxh
ciByZWFzb24geW91J3ZlIGFkZGVkIGl0PyBJZiBzbywgYSBicmllZiBjb21tZW50IG1pZ2h0Cmhl
bHAuCgo+ICsgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwo+ICsg
ICAgaWYgKCAhaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ldICkKPiArICAgIHsKPiArICAg
ICAgICBodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2dzaV0rKzsKCldoeSBpcyB0aGlzIGFuIGlu
Y3JlbWVudCBpbnN0ZWFkIG9mIGEgc2ltcGxlIHdyaXRlIG9mIDE/IE9yIHRoZQpvdGhlciB3YXkg
YXJvdW5kIC0gd2h5IGlzIHRoaXMgbm90IGFsd2F5cyBpbmNyZW1lbnRpbmcsIGp1c3QgbGlrZQpf
X2h2bV9wY2lfaW50eF9hc3NlcnQoKSBkb2VzPyAoU3ltbWV0cmljIHF1ZXN0aW9ucyB0aGVuIGZv
cgpodm1fZ3NpX2RlYXNzZXJ0KCkpLgoKPiBAQCAtMjc0LDEwICsyODksMTYgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKPiAgICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gIAo+ICAg
ICAgaHZtX2lycV9kcGNpID0gZG9tYWluX2dldF9pcnFfZHBjaShkKTsKPiAtICAgIGlmICggaHZt
X2lycV9kcGNpID09IE5VTEwgKQo+ICsgICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCAmJiAh
aXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiAgICAgIHsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQg
aTsKPiAgCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBOQjogdGhlIGhhcmR3YXJlIGRvbWFp
biBkb2Vzbid0IHVzZSBhIGh2bV9pcnFfZHBjaSBzdHJ1Y3QgYmVjYXVzZQo+ICsgICAgICAgICAq
IGl0J3Mgb25seSBhbGxvd2VkIHRvIGlkZW50aXR5IG1hcCBHU0lzLCBhbmQgc28gdGhlIGRhdGEg
Y29udGFpbmVkIGluCj4gKyAgICAgICAgICogdGhhdCBzdHJ1Y3QgKHVzZWQgdG8gbWFwIGd1ZXN0
IEdTSXMgaW50byBtYWNoaW5lIEdTSXMgYW5kIHBlcmZvcm0KPiArICAgICAgICAgKiBpbnRlcnJ1
cHQgcm91dGluZykgaXQncyBjb21wbGV0ZWx5IHVzZWxlc3MgZm9yIGl0LgoKIi4uLikgaXMgY29t
cGxldGVseSB1c2VsZXNzIHRvIGl0LiIKCj4gQEAgLTQyMiwzNSArNDQzLDUxIEBAIGludCBwdF9p
cnFfY3JlYXRlX2JpbmQoCj4gICAgICBjYXNlIFBUX0lSUV9UWVBFX1BDSToKPiAgICAgIGNhc2Ug
UFRfSVJRX1RZUEVfTVNJX1RSQU5TTEFURToKPiAgICAgIHsKPiAtICAgICAgICB1bnNpZ25lZCBp
bnQgYnVzID0gcHRfaXJxX2JpbmQtPnUucGNpLmJ1czsKPiAtICAgICAgICB1bnNpZ25lZCBpbnQg
ZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUucGNpLmRldmljZTsKPiAtICAgICAgICB1bnNpZ25lZCBp
bnQgaW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4Owo+IC0gICAgICAgIHVuc2lnbmVkIGlu
dCBndWVzdF9nc2kgPSBodm1fcGNpX2ludHhfZ3NpKGRldmljZSwgaW50eCk7Cj4gLSAgICAgICAg
dW5zaWduZWQgaW50IGxpbmsgPSBodm1fcGNpX2ludHhfbGluayhkZXZpY2UsIGludHgpOwo+IC0g
ICAgICAgIHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayAqZGlnbCA9IHhtYWxsb2Moc3RydWN0IGRl
dl9pbnR4X2dzaV9saW5rKTsKPiAtICAgICAgICBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5n
ICpnaXJxID0KPiAtICAgICAgICAgICAgeG1hbGxvYyhzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBw
aW5nKTsKPiArICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgKmRpZ2wgPSBOVUxMOwo+
ICsgICAgICAgIHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnEgPSBOVUxMOwo+ICsg
ICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9nc2k7Cj4gIAo+IC0gICAgICAgIGlmICggIWRpZ2wg
fHwgIWdpcnEgKQo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogTWFwcGluZyBHU0lzIGZvciB0
aGUgaGFyZHdhcmUgZG9tYWluIGlzIGRpZmZlcmVudCB0aGFuIGRvaW5nIGl0IGZvcgo+ICsgICAg
ICAgICAqIGFuIHVucHJpdmlsZWRnZWQgZ3Vlc3QsIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgb25s
eSBhbGxvd2VkIHRvCj4gKyAgICAgICAgICogaWRlbnRpdHkgbWFwIEdTSXMsIGFuZCBhcyBzdWNo
IGFsbCB0aGUgZGF0YSBpbiB0aGUgdS5wY2kgdW5pb24gaXMKPiArICAgICAgICAgKiBkaXNjYXJk
ZWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2Nr
KTsKPiAtICAgICAgICAgICAgeGZyZWUoZ2lycSk7Cj4gLSAgICAgICAgICAgIHhmcmVlKGRpZ2wp
Owo+IC0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAtICAgICAgICB9Cj4gKyAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsaW5rOwo+ICsKPiArICAgICAgICAgICAgZGlnbCA9IHhtYWxsb2Mo
c3RydWN0IGRldl9pbnR4X2dzaV9saW5rKTsKPiArICAgICAgICAgICAgZ2lycSA9IHhtYWxsb2Mo
c3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGluZyk7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoICFk
aWdsIHx8ICFnaXJxICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Bpbl91
bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+ICsgICAgICAgICAgICAgICAgeGZyZWUoZ2lycSk7Cj4g
KyAgICAgICAgICAgICAgICB4ZnJlZShkaWdsKTsKPiArICAgICAgICAgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBnaXJxLT5idXMgPSBk
aWdsLT5idXMgPSBwdF9pcnFfYmluZC0+dS5wY2kuYnVzOwo+ICsgICAgICAgICAgICBnaXJxLT5k
ZXZpY2UgPSBkaWdsLT5kZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOwo+ICsgICAg
ICAgICAgICBnaXJxLT5pbnR4ID0gZGlnbC0+aW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4
Owo+ICsgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZkaWdsLT5saXN0LCAmcGlycV9kcGNpLT5k
aWdsX2xpc3QpOwo+ICAKPiAtICAgICAgICBodm1faXJxX2RwY2ktPmxpbmtfY250W2xpbmtdKys7
Cj4gKyAgICAgICAgICAgIGd1ZXN0X2dzaSA9IGh2bV9wY2lfaW50eF9nc2koZGlnbC0+ZGV2aWNl
LCBkaWdsLT5pbnR4KTsKPiArICAgICAgICAgICAgbGluayA9IGh2bV9wY2lfaW50eF9saW5rKGRp
Z2wtPmRldmljZSwgZGlnbC0+aW50eCk7Cj4gIAo+IC0gICAgICAgIGRpZ2wtPmJ1cyA9IGJ1czsK
PiAtICAgICAgICBkaWdsLT5kZXZpY2UgPSBkZXZpY2U7Cj4gLSAgICAgICAgZGlnbC0+aW50eCA9
IGludHg7Cj4gLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmZGlnbC0+bGlzdCwgJnBpcnFfZHBjaS0+
ZGlnbF9saXN0KTsKPiArICAgICAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5rXSsr
Owo+ICAKPiAtICAgICAgICBnaXJxLT5idXMgPSBidXM7Cj4gLSAgICAgICAgZ2lycS0+ZGV2aWNl
ID0gZGV2aWNlOwo+IC0gICAgICAgIGdpcnEtPmludHggPSBpbnR4Owo+IC0gICAgICAgIGdpcnEt
Pm1hY2hpbmVfZ3NpID0gcGlycTsKPiAtICAgICAgICBsaXN0X2FkZF90YWlsKCZnaXJxLT5saXN0
LCAmaHZtX2lycV9kcGNpLT5naXJxW2d1ZXN0X2dzaV0pOwo+ICsgICAgICAgICAgICBnaXJxLT5t
YWNoaW5lX2dzaSA9IHBpcnE7Cj4gKyAgICAgICAgICAgIGxpc3RfYWRkX3RhaWwoJmdpcnEtPmxp
c3QsICZodm1faXJxX2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSk7Cj4gKyAgICAgICAgfQo+ICsgICAg
ICAgIGVsc2UKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qIE1TSV9UUkFOU0xBVEUgaXMg
bm90IHN1cHBvcnRlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluLiAqLwo+ICsgICAgICAgICAgICBB
U1NFUlQocHRfaXJxX2JpbmQtPmlycV90eXBlID09IFBUX0lSUV9UWVBFX1BDSSk7Cj4gKyAgICAg
ICAgICAgIGd1ZXN0X2dzaSA9IHBpcnE7Cj4gKyAgICAgICAgICAgIEFTU0VSVChndWVzdF9nc2kg
PCBodm1fZG9tYWluX2lycShkKS0+bnJfZ3Npcyk7Cj4gKyAgICAgICAgfQoKVGhpcyBpcyBkYW5n
ZXJvdXM6IEZvciBvbmUgaXQgaXMgaW1wb3NzaWJsZSB0byBqdWRnZSB0aGUgY29ycmVjdG5lc3MK
b2YgYXQgbGVhc3QgdGhlIGZpcnN0IG9mIHRoZXNlIGFzc2VydGlvbnMgZm9yIHRoZSBod2RvbSBj
YXNlIHdpdGhvdXQKbG9va2luZyBhdCBwYXRjaCAzLiBBbmQgdGhlbiB0aGUgZG9tY3RsIHBhdGgg
bGVhZGluZyBoZXJlIGRvZXMgbm90CmV4Y2x1ZGUgdGhlIHN1YmplY3QgZG9tYWluIGVxdWFsaW5n
IHRoZSBjYWxsaW5nIG9uZSwgaS5lLiB5b3UKcG90ZW50aWFsbHkgYXNzZXJ0IGd1ZXN0IGlucHV0
IGNvcnJlY3RuZXNzIGhlcmUuIFllcywgd2UgaGF2ZSBYU0EtNzcKaW4gcGxhY2UsIGJ1dCBubywg
d2Ugc2hvdWxkbid0IGludHJvZHVjZSBuZXcgaXNzdWVzIGFueXdoZXJlIHVubGVzcwp0aGF0J3Mg
ZW50aXJlbHkgdW5hdm9pZGFibGUuCgo+IEBAIC01MDQsMTAgKzU2NywxOCBAQCBpbnQgcHRfaXJx
X2NyZWF0ZV9iaW5kKAo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiAg
Cj4gICAgICAgICAgaWYgKCBpb21tdV92ZXJib3NlICkKPiAtICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0lORk8KPiAtICAgICAgICAgICAgICAgICAgICJkJWQ6IGJpbmQ6IG1fZ3NpPSV1IGdf
Z3NpPSV1IGRldj0lMDJ4LiUwMnguJXUgaW50eD0ldVxuIiwKPiAtICAgICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgcGlycSwgZ3Vlc3RfZ3NpLCBidXMsCj4gLSAgICAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChkZXZpY2UpLCBQQ0lfRlVOQyhkZXZpY2UpLCBpbnR4KTsKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIGNoYXIgYnVmWzUwXTsKPiArCj4gKyAgICAgICAgICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCj4gKyAgICAgICAgICAgICAgICBzbnByaW50ZihidWYsIEFS
UkFZX1NJWkUoYnVmKSwgIiBkZXY9JTAyeC4lMDJ4LiV1IGludHg9JXUiLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgZGlnbC0+YnVzLCBQQ0lfU0xPVChkaWdsLT5kZXZpY2UpLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMoZGlnbC0+ZGV2aWNlKSwgZGlnbC0+aW50eCk7
CgpUaGUgYnVmZmVyIGFycmF5IHNlZW1zIGhlYXZpbHkgb3Zlci1zaXplZCAtIG15IGNvdW50aW5n
IGdpdmVzIGF0IGJlc3QKc2xpZ2h0bHkgb3ZlciAyMCBjaGFyYWN0ZXJzIHlvdSBhY3R1YWxseSBu
ZWVkLgoKPiBAQCAtNTIyLDcgKzU5Myw2IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gIGlu
dCBwdF9pcnFfZGVzdHJveV9iaW5kKAo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0
bF9iaW5kX3B0X2lycV90ICpwdF9pcnFfYmluZCkKPiAgewo+IC0gICAgc3RydWN0IGh2bV9pcnFf
ZHBjaSAqaHZtX2lycV9kcGNpOwo+ICAgICAgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBj
aTsKPiAgICAgIHVuc2lnbmVkIGludCBtYWNoaW5lX2dzaSA9IHB0X2lycV9iaW5kLT5tYWNoaW5l
X2lycTsKPiAgICAgIHN0cnVjdCBwaXJxICpwaXJxOwo+IEBAIC01NTIsMTcgKzYyMiwxNSBAQCBp
bnQgcHRfaXJxX2Rlc3Ryb3lfYmluZCgKPiAgCj4gICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xv
Y2spOwo+ICAKPiAtICAgIGh2bV9pcnFfZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7Cj4g
LQo+IC0gICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCj4gKyAgICBwaXJxID0gcGlycV9p
bmZvKGQsIG1hY2hpbmVfZ3NpKTsKPiArICAgIHBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsK
PiArICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kg
KQoKSSdtIHN1cmUgd2UndmUgZGlzY3Vzc2VkIGFzcGVjdHMgb2YgdGhpcyBiZWZvcmU6IHBpcnFf
ZHBjaSBtYXkgYmUKTlVMTCBoZXJlLCBpLmUuIHlvdSBjYW4ndCBibGluZGx5IGRlcmVmZXJlbmNl
IGl0LiBBbGwgb3RoZXIgdXNlcyBpbgp0aGUgZnVuY3Rpb24gaW5kZWVkIGhhdmUgYSBOVUxMIGNo
ZWNrIGZpcnN0LgoKPiBAQCAtNTcwLDkgKzYzOCwxNiBAQCBpbnQgcHRfaXJxX2Rlc3Ryb3lfYmlu
ZCgKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4
Owo+ICAgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9nc2kgPSBodm1fcGNpX2ludHhfZ3NpKGRl
dmljZSwgaW50eCk7Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGxpbmsgPSBodm1fcGNpX2ludHhf
bGluayhkZXZpY2UsIGludHgpOwo+ICsgICAgICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmh2bV9p
cnFfZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7Cj4gICAgICAgICAgc3RydWN0IGh2bV9n
aXJxX2RwY2lfbWFwcGluZyAqZ2lycTsKPiAgICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xp
bmsgKmRpZ2wsICp0bXA7Cj4gIAo+ICsgICAgICAgIGlmICggaHZtX2lycV9kcGNpID09IE5VTEwg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2sp
Owo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICB9CgpNb3ZpbmcgdGhp
cyBjaGVjayBoZXJlIGlzIGEgYmVoYXZpb3JhbCBtb2RpZmljYXRpb24uIFBlcmhhcHMgYQpnb29k
IG9uZSwgeWV0IGl0IGRvZXNuJ3QgYmVsb25nIGludG8gdGhpcyBwYXRjaC4gSW5zdGVhZCBpdCBz
aG91bGQKYmUgcHJvcGVybHkgcmVhc29uZWQgYWJvdXQgaW4gYSBzZXBhcmF0ZSBwYXRjaCwgaWYg
aXQgaXMgYSBjb3JyZWN0CnRoaW5nIHRvIGRvLgoKPiBAQCAtODE0LDE3ICs4OTYsMTIgQEAgc3Rh
dGljIHZvaWQgaHZtX2RpcnFfYXNzaXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGly
cV9kcGNpICpwaXJxX2RwY2kpCj4gICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4g
IH0KPiAgCj4gLXN0YXRpYyB2b2lkIF9faHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBodm1fZ2lycV9kcGNpX21h
cHBpbmcgKmdpcnEsCj4gK3N0YXRpYyB2b2lkIF9faHZtX3BpcnFfZW9pKHN0cnVjdCBwaXJxICpw
aXJxLAoKUGxlYXNlIGRyb3AgdGhlIGRvdWJsZSBsZWFkaW5nIHVuZGVyc2NvcmVzLgoKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAq
ZW50KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IHBpcnFfaW5mbyhkLCBnaXJxLT5t
YWNoaW5lX2dzaSk7Cj4gLSAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpOwo+IC0K
PiAtICAgIGlmICggIWh2bV9kb21haW5fdXNlX3BpcnEoZCwgcGlycSkgKQo+IC0gICAgICAgIGh2
bV9wY2lfaW50eF9kZWFzc2VydChkLCBnaXJxLT5kZXZpY2UsIGdpcnEtPmludHgpOwo+ICsgICAg
c3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKPiAgCj4g
LSAgICBwaXJxX2RwY2kgPSBwaXJxX2RwY2kocGlycSk7Cj4gKyAgICBBU1NFUlQocGlycV9kcGNp
KTsKCldoeSBpcyB0aGlzIHVzZWZ1bCAvIG5lZWRlZCBhbGwgb2YgdGhlIHN1ZGRlbj8KCj4gQEAg
LTgzOSw2ICs5MTYsMzIgQEAgc3RhdGljIHZvaWQgX19odm1fZHBjaV9lb2koc3RydWN0IGRvbWFp
biAqZCwKPiAgICAgIHBpcnFfZ3Vlc3RfZW9pKHBpcnEpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9p
ZCBfX2h2bV9kcGNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICpl
bnQpCj4gK3sKPiArICAgIHN0cnVjdCBwaXJxICpwaXJxID0gcGlycV9pbmZvKGQsIGdpcnEtPm1h
Y2hpbmVfZ3NpKTsKPiArCj4gKyAgICBpZiAoICFodm1fZG9tYWluX3VzZV9waXJxKGQsIHBpcnEp
ICkKPiArICAgICAgICBodm1fcGNpX2ludHhfZGVhc3NlcnQoZCwgZ2lycS0+ZGV2aWNlLCBnaXJx
LT5pbnR4KTsKPiArCj4gKyAgICBfX2h2bV9waXJxX2VvaShwaXJxLCBlbnQpOwo+ICt9Cj4gKwo+
ICtzdGF0aWMgdm9pZCBfX2h2bV9nc2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBnc2ksCgpTYW1lIGhlcmUgZm9yIHRoZSBkb3VibGUgdW5kZXJzY29yZXMuIEZvciB0aGUgcHJl
LWV4aXN0aW5nCmZ1bmN0aW9uIEknZCBsZWF2ZSBpdCB1cCB0byB5b3Ugd2hldGhlciB0byBhbHNv
IGRyb3AgdGhlbS4gV2hhdApJIGNhcmUgYWJvdXQgaXMgdGhhdCB3ZSBkb24ndCBnYWluIG5ldyBu
b24tY29uZm9ybWluZyBuYW1lcy4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGlycSAq
cGlycSA9IHBpcnFfaW5mbyhkLCBnc2kpOwo+ICsgICAgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBp
cnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKPiArCj4gKyAgICAvKiBDaGVjayBpZiBHU0kgaXMg
YWN0dWFsbHkgbWFwcGVkLiAqLwo+ICsgICAgaWYgKCAhcGlycV9kcGNpICkKClBsZWFzZSBhdm9p
ZCB0aGUgbG9jYWwgdmFyaWFibGUgd2hlbiB1c2VkIGp1c3Qgb25jZSBoZXJlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 13:43:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ArI-0006nI-2x; Fri, 12 May 2017 13:43:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1d9ArG-0006n8-UA
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 13:43:51 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 87/CB-03613-61CB5195; Fri, 12 May 2017 13:43:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXiVRvkqCu6RzT
 S4PM2dYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP36wvGgmb5im+/2hgbGKdLdDFycggJTGeU
 mPqtpIuRi4NFYCmrxOlXU5lBHAmBg6wS23qXM4NUSQjESZzsfM8GYVdKHJy4mxmiW1Hi67PpT
 CANQgLTmCR2/TrADpIQFvCUmP3wMyOILSKgL7F99i9GiKIGJolvPafBOpgFfjFKfH9yCWwsm4
 CRxPIbP1hAbF4BG4lVr3qYQGwWAVWJnc8ugq0TFQiXeNt4BKpGUOLkzCdgNqeArUTbzQVgm5m
 B7DtzIc5jFpCX2P52DvMERuFZSFpmISmbhaRsASPzKkaN4tSistQiXUMzvaSizPSMktzEzBxd
 QwMzvdzU4uLE9NScxKRiveT83E2MwHBnAIIdjPc3BhxilORgUhLlvcQqGinEl5SfUpmRWJwRX
 1Sak1p8iFGGg0NJgnfzLqCcYFFqempFWmYOMPJg0hIcPEoivI9A0rzFBYm5xZnpEKlTjLocj1
 b+eM8kxJKXn5cqJc5ruBuoSACkKKM0D24ELAlcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjD
 vd5BVPJl5JXCbXgEdwQR0RP8fYZAjShIRUlINjIUnrHkrVEoeOC/tfZAf3lLy5b1low9b+r2E
 q39tfZmExe/MehwWYvDq195JPqV5dTIT1a0//jHbzmpWECPKxzNLpVy8M/brxp/fpxzp+Jcuc
 P/QEVkB7Z+h33pM8r5wlTekb/hzovZZk8UOV5GOo98S52+4LZu2Sr1V6t6fT36MqQveeXf6Kb
 EUZyQaajEXFScCANdsazH9AgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494596629!101508314!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28313 invoked from network); 12 May 2017 13:43:49 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 13:43:49 -0000
Received: by mail-wm0-f65.google.com with SMTP id v4so14047529wmb.2
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 06:43:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=fKJtd1bS+RFBzC0mlCOr0P8mlCzcTtoZ7oLyNIRVulE=;
 b=vQg50lrOLAIfZC5THJjh9tquAtG0ZwK+ICoPQJ+y6nwhKgUmEYNVemb5oe+9FE6UZ3
 kc5M/fPSRVsp+5wftc7JFyZmejRFfPG/y7TKomCrt7yIh4opfnNN34z1YR215foPJaBI
 atmdIYjPk2lBKrYZl0H9aiT/MdZ1hJ+Sn4K55MCmEWiMhw5MBk27JqKY5Pg/mIOrBilm
 QpesJdiPruXHDHMCadckRPkeFgjdHDmH+JtjXs8L2IVxEFclKuRykA2q33wK5aOPC727
 +vDsDqaS5Ul9o6qPr1CZ/e/Amat/cQ+C/andvzaUE5b/sgmb7UrL7m8PxJ/40fD1KADg
 Y1CQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=fKJtd1bS+RFBzC0mlCOr0P8mlCzcTtoZ7oLyNIRVulE=;
 b=Vj3op6MmqYA8kRiOOsgzlUcqsE82Hfazs1CbtbSuwUsu4BmbVPoMhMMbsmfAkSpl3h
 obws7osvkdDzU+thtk5+R5bbWGUD+fElhbMODX4XdMEieI5OUXqEwAB5gAlRCFWEKfqJ
 qzBRDMzuVhzMZbX7+Mng6aYnI/B5OB4hH4ussrtN3WuHckU0a3yJwp562UF8vQo/tyyL
 BT5MkV70msj+PnH41t01OHQ9/kgJjny3HXEX2fe6iDpbu5LGiv0YR+KHgQqdhpatn27n
 YvdXUWrPR6QJ/jSmCuwoBqI3TNFEVo9NKmoYOap3MGgRRNBm4lT2pric052h+hLzqLxo
 zefg==
X-Gm-Message-State: AODbwcCgjbA9wVM5lW1B11YUGii94MA4k/0Qse4Nvj3OSau0OepIeRa0
 RRl7UzDPWxk1nQ==
X-Received: by 10.28.156.13 with SMTP id f13mr2459105wme.136.1494596629192;
 Fri, 12 May 2017 06:43:49 -0700 (PDT)
Received: from [10.17.182.9] (ll-56.209.223.85.sovam.net.ua. [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id
 q108sm4332286wrb.3.2017.05.12.06.43.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 May 2017 06:43:47 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-2-git-send-email-andr2000@gmail.com>
 <20170421021100.GC23279@dtor-ws>
 <696b4545-2fb9-4267-8561-55d3f67d83ad@gmail.com>
 <b16fa500-0776-3544-b442-20239d4ffcb1@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <390ca032-8123-d9d6-734d-e424dce43708@gmail.com>
Date: Fri, 12 May 2017 16:43:46 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b16fa500-0776-3544-b442-20239d4ffcb1@gmail.com>
Cc: jgross@suse.com, vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org,
 andrii.anisov@gmail.com, olekstysh@gmail.com, al1img@gmail.com,
 linux-input@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 1/2] xen/input: use string constants from PV
	protocol
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2VudGxlIHJlbWluZGVyCgoKT24gMDUvMDUvMjAxNyAwNzo0MyBBTSwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gSGVsbG8sIERtaXRyeSEKPiBPbiAwNC8yMS8yMDE3IDA5OjQyIEFN
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMDQvMjEvMjAxNyAwNToxMSBB
TSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4gT24gVGh1LCBBcHIgMTMsIDIwMTcgYXQgMDI6
Mzg6MDNQTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gCj4+PiB3cm90ZToKPj4+PiBG
cm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Cj4+Pj4KPj4+PiBYZW4gaW5wdXQgcGFyYS12aXJ0dWFsIHByb3RvY29sIGRlZmluZXMg
c3RyaW5nIGNvbnN0YW50cwo+Pj4+IHVzZWQgYnkgYm90aCBiYWNrIGFuZCBmcm9udGVuZC4gVXNl
IHRob3NlIGluc3RlYWQgb2YKPj4+PiBleHBsaWNpdCBzdHJpbmdzIGluIHRoZSBmcm9udGVuZCBk
cml2ZXIuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAK
Pj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+PiBJJ2xsIGhhdmUgdG8g
cG9zdHBvbmUgaXQgdW50aWwgSSByZWNlaXZlIGNoYW5nZXMgY29udGFpbmluZyB0aGVzZSBuZXcK
Pj4+IHN0cmluZyBjb25zdGFudHMuCj4+IGZhaXIgZW5vdWdoCj4+PiAgIE90aGVyd2lzZSBpdCBs
b29rcyBPSy4KPj4gdGhhbmsgeW91Cj4gQXMgYWxsIHRoZSBkZXBlbmRlbmNpZXMgYXJlIG5vdyBt
ZXJnZWQgaW50byB0aGUga2VybmVsLAo+IGNhbiB3ZSBwbGVhc2UgcHJvY2VlZCB3aXRoIHRoaXMg
cGF0Y2g/Cj4KPj4+PiAgIGRyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyB8IDIyICsr
KysrKysrKysrKystLS0tLS0tLS0KPj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25z
KCspLCA5IGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQv
bWlzYy94ZW4ta2JkZnJvbnQuYyAKPj4+PiBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJv
bnQuYwo+Pj4+IGluZGV4IDJmYzc4OTUzNzNhYi4uMDFjMjdiNGMzMjg4IDEwMDY0NAo+Pj4+IC0t
LSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+ICsrKyBiL2RyaXZlcnMv
aW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+IEBAIC0xMzUsMTQgKzEzNSwxNyBAQCBzdGF0
aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAKPj4+PiAqZGV2LAo+Pj4+
ICAgICAgICAgICBnb3RvIGVycm9yX25vbWVtOwo+Pj4+ICAgICAgICAgLyogU2V0IGlucHV0IGFi
cyBwYXJhbXMgdG8gbWF0Y2ggYmFja2VuZCBzY3JlZW4gcmVzICovCj4+Pj4gLSAgICBhYnMgPSB4
ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLCAKPj4+PiAiZmVhdHVyZS1hYnMtcG9p
bnRlciIsIDApOwo+Pj4+IC0gICAgcHRyX3NpemVbS1BBUkFNX1hdID0geGVuYnVzX3JlYWRfdW5z
aWduZWQoZGV2LT5vdGhlcmVuZCwgIndpZHRoIiwKPj4+PiArICAgIGFicyA9IHhlbmJ1c19yZWFk
X3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICBYRU5LQkRf
RklFTERfRkVBVF9BQlNfUE9JTlRFUiwgMCk7Cj4+Pj4gKyAgICBwdHJfc2l6ZVtLUEFSQU1fWF0g
PSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAo+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9XSURUSCwKPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcHRyX3NpemVbS1BBUkFNX1hdKTsKPj4+PiAtICAgIHB0cl9zaXplW0tQQVJBTV9Z
XSA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsIAo+Pj4+ICJoZWlnaHQiLAo+
Pj4+ICsgICAgcHRyX3NpemVbS1BBUkFNX1ldID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5v
dGhlcmVuZCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5LQkRfRklFTERfSEVJ
R0hULAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwdHJfc2l6ZVtLUEFSQU1fWV0p
Owo+Pj4+ICAgICAgIGlmIChhYnMpIHsKPj4+PiAgICAgICAgICAgcmV0ID0geGVuYnVzX3dyaXRl
KFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAicmVxdWVz
dC1hYnMtcG9pbnRlciIsICIxIik7Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICBYRU5LQkRfRklF
TERfUkVRX0FCU19QT0lOVEVSLCAiMSIpOwo+Pj4+ICAgICAgICAgICBpZiAocmV0KSB7Cj4+Pj4g
ICAgICAgICAgICAgICBwcl93YXJuaW5nKCJ4ZW5rYmQ6IGNhbid0IHJlcXVlc3QgYWJzLXBvaW50
ZXIiKTsKPj4+PiAgICAgICAgICAgICAgIGFicyA9IDA7Cj4+Pj4gQEAgLTI3MSwxNCArMjc0LDE1
IEBAIHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3RfYmFja2VuZChzdHJ1Y3QgCj4+Pj4geGVuYnVz
X2RldmljZSAqZGV2LAo+Pj4+ICAgICAgICAgICB4ZW5idXNfZGV2X2ZhdGFsKGRldiwgcmV0LCAi
c3RhcnRpbmcgdHJhbnNhY3Rpb24iKTsKPj4+PiAgICAgICAgICAgZ290byBlcnJvcl9pcnFoOwo+
Pj4+ICAgICAgIH0KPj4+PiAtICAgIHJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVu
YW1lLCAicGFnZS1yZWYiLCAiJWx1IiwKPj4+PiArICAgIHJldCA9IHhlbmJ1c19wcmludGYoeGJ0
LCBkZXYtPm5vZGVuYW1lLCBYRU5LQkRfRklFTERfUklOR19SRUYsIAo+Pj4+ICIlbHUiLAo+Pj4+
ICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fZ2ZuKGluZm8tPnBhZ2UpKTsKPj4+PiAgICAgICBp
ZiAocmV0KQo+Pj4+ICAgICAgICAgICBnb3RvIGVycm9yX3hlbmJ1czsKPj4+PiAtICAgIHJldCA9
IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAicGFnZS1ncmVmIiwgIiV1IiwgCj4+
Pj4gaW5mby0+Z3JlZik7Cj4+Pj4gKyAgICByZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5u
b2RlbmFtZSwgWEVOS0JEX0ZJRUxEX1JJTkdfR1JFRiwKPj4+PiArICAgICAgICAgICAgICAgICIl
dSIsIGluZm8tPmdyZWYpOwo+Pj4+ICAgICAgIGlmIChyZXQpCj4+Pj4gICAgICAgICAgIGdvdG8g
ZXJyb3JfeGVuYnVzOwo+Pj4+IC0gICAgcmV0ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9k
ZW5hbWUsICJldmVudC1jaGFubmVsIiwgIiV1IiwKPj4+PiArICAgIHJldCA9IHhlbmJ1c19wcmlu
dGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAKPj4+PiBYRU5LQkRfRklFTERfRVZUX0NIQU5ORUwsICIl
dSIsCj4+Pj4gICAgICAgICAgICAgICAgICAgZXZ0Y2huKTsKPj4+PiAgICAgICBpZiAocmV0KQo+
Pj4+ICAgICAgICAgICBnb3RvIGVycm9yX3hlbmJ1czsKPj4+PiBAQCAtMzUzLDcgKzM1Nyw3IEBA
IHN0YXRpYyB2b2lkIHhlbmtiZF9iYWNrZW5kX2NoYW5nZWQoc3RydWN0IAo+Pj4+IHhlbmJ1c19k
ZXZpY2UgKmRldiwKPj4+PiAgIH0KPj4+PiAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNf
ZGV2aWNlX2lkIHhlbmtiZF9pZHNbXSA9IHsKPj4+PiAtICAgIHsgInZrYmQiIH0sCj4+Pj4gKyAg
ICB7IFhFTktCRF9EUklWRVJfTkFNRSB9LAo+Pj4+ICAgICAgIHsgIiIgfQo+Pj4+ICAgfTsKPj4+
PiAgIEBAIC0zOTAsNCArMzk0LDQgQEAgbW9kdWxlX2V4aXQoeGVua2JkX2NsZWFudXApOwo+Pj4+
ICAgICBNT0RVTEVfREVTQ1JJUFRJT04oIlhlbiB2aXJ0dWFsIGtleWJvYXJkL3BvaW50ZXIgZGV2
aWNlIAo+Pj4+IGZyb250ZW5kIik7Cj4+Pj4gICBNT0RVTEVfTElDRU5TRSgiR1BMIik7Cj4+Pj4g
LU1PRFVMRV9BTElBUygieGVuOnZrYmQiKTsKPj4+PiArTU9EVUxFX0FMSUFTKCJ4ZW46IiBYRU5L
QkRfRFJJVkVSX05BTUUpOwo+Pj4+IC0tIAo+Pj4+IDIuNy40Cj4+Pj4KPj4gVGhhbmsgeW91LAo+
PiBPbGVrc2FuZHIKPiBUaGFuayB5b3UsCj4gT2xla3NhbmRyCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 13:44:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Arc-0006ph-AZ; Fri, 12 May 2017 13:44:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1d9Ara-0006pS-NY
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 13:44:10 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 70/F4-03587-A2CB5195; Fri, 12 May 2017 13:44:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsVyMbThsK7mHtF
 Ig+k7BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrZ2YyFayKrGg5+5KpgfGWQxcjF4eQwAxG
 iUtf+9hAHBaBpawSfw6fBXMkBA6yStxY38jcxcgJ5MRJvF73lw3CLpf4d/4UE4gtJKAo8fXZd
 Ch7KpPEzBsCILawgLXE6oalLCC2iIC+xPbZvxgh1jUwSRy9cBbMYRb4xSjx/cklsKlsAkYSy2
 /8AOvgFbCR2H9xEyuIzSKgKrF3Uhs7iC0qEC7xtvEIVI2gxMmZT8BsTgFbib8bd4BdwQxk35m
 7mxnClpfY/nYO8wRG4VlIWmYhKZuFpGwBI/MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO9
 3NTi4sT01JzEpGK95PzcTYzAcGcAgh2MX5YFHGKU5GBSEuW9xCoaKcSXlJ9SmZFYnBFfVJqTW
 nyIUYaDQ0mCd/MuoJxgUWp6akVaZg4w8mDSEhw8SiK8CruB0rzFBYm5xZnpEKlTjJYcLy6/f8
 /E8W7pByD5ZOWP90xCLHn5ealS4rwLQeYJgDRklObBjYMlh0uMslLCvIxABwrxFKQW5WaWoMq
 /YhTnYFQS5jUCWcuTmVcCt/UV0EFMQAf1/xEGOagkESEl1cDoWGaiyjwjKuuWyI4y9vPf+8t+
 5f+8Fv6lLXnHmvf/Fmh5Ba1cqPHpqPeE9KcN3heycuSdjV3fFye+KIpYZBzrv//c9Zx6Pck7k
 pE7zwVucxH+Y7w4LzFiFqP+ovI5cRy3XHRv+3Jvq12cZ/ngbd9sZb45MUucFtlbznyb9/bGja
 inUQ5yXL+VWIozEg21mIuKEwFls/b6CQMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494596649!45125236!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37560 invoked from network); 12 May 2017 13:44:09 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 13:44:09 -0000
Received: by mail-wr0-f195.google.com with SMTP id v42so7690268wrc.3
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 06:44:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=z4psBGNpz8EQbf5P8QZFuggIVInrEOHsj/vWhDt4cK0=;
 b=gixdumR1Jht4c6JmUFFycGvhU3r3gaLkbBoD0tzQpKDGIug2O3IddX9u8Y/MeKkfgR
 dIVuNMXj2RPNbkFReX8rKEDlMp0IXb98u25xpqyt70/f/ma1qqi8aiKwgDktmQ7l2sfh
 OGAh1PZMTCxbOZhWtXUSL2HHUHB1EgEW9Uxo65KvTvw5gMOj1DELpk2uK6P94evJ3FP2
 09RNTVtjobpkLWNKgY2RHGZQsmmk426bc163pB6QJClftHAHjIadiOXjfrKEaymcLlC/
 +2IZfSdOx23lJ13QkxZhc2uexQwY3vIWZZYTjuEpSMHwtaoMRVI980/R/7UXOy/vRZvi
 kevw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=z4psBGNpz8EQbf5P8QZFuggIVInrEOHsj/vWhDt4cK0=;
 b=XnN9HSzgqXopmnvRM/143ZdImUUKXF9pXZSCxTlojJFIlZMCrYEAwd0TjFJTScFq1i
 5co+QVCRtSEkP3Fpcxb0GisITNQgp0dWyMYxqQX5WWxJo9oAXPBwJF6PkvpcjizCb2/E
 +MsTeQlwfiaeg/107ydv/LjVzLfu0O3aRfybeRtaKiB6nSunZTGxqRsHMBRDkVa8oXMR
 W6c1A9tyKx92kQGakVRdrmNk4sXutLz1/KU82CtzydISxMg/tuDyXxb2CrucDgG0pSvs
 da+Zrhlyil7PVb1lweA/3DEeGnYR/ArhIs77wHiu3qyQtXgb9Kz99vDg78JRbSGijNbb
 3RWA==
X-Gm-Message-State: AODbwcCTgxxGhoOB4W6XSUYYVTUolNVcgIHJK7DCaxI4yzJM6XQlkMhF
 rFFHXF/YY2KE1A==
X-Received: by 10.223.129.4 with SMTP id 4mr3101633wrm.153.1494596648787;
 Fri, 12 May 2017 06:44:08 -0700 (PDT)
Received: from [10.17.182.9] (ll-56.209.223.85.sovam.net.ua. [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id
 s75sm4307297wmd.3.2017.05.12.06.44.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 May 2017 06:44:07 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <8a43bbdf-f843-2c4d-e7b7-0cddb2e7fd7e@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <8d522e12-8a1b-1eb4-981c-9bb1042e9703@gmail.com>
Date: Fri, 12 May 2017 16:44:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8a43bbdf-f843-2c4d-e7b7-0cddb2e7fd7e@gmail.com>
Cc: jgross@suse.com, vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org,
 andrii.anisov@gmail.com, olekstysh@gmail.com, al1img@gmail.com,
 linux-input@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2VudGxlIHJlbWluZGVyCgoKT24gMDUvMDUvMjAxNyAwNzo0NSBBTSwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gSGksIERtaXRyeSEKPgo+IE9uIDA0LzIxLzIwMTcgMDk6NDAgQU0s
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBIaSwgRG1pdHJ5IQo+Pgo+PiBPbiAw
NC8yMS8yMDE3IDA1OjEwIEFNLCBEbWl0cnkgVG9yb2tob3Ygd3JvdGU6Cj4+PiBIaSBPbGVrc2Fu
ZHIsCj4+Pgo+Pj4gT24gVGh1LCBBcHIgMTMsIDIwMTcgYXQgMDI6Mzg6MDRQTSArMDMwMCwgT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gCj4+PiB3cm90ZToKPj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4KPj4+PiBF
eHRlbmQgeGVuX2tiZGZyb250IHRvIHByb3ZpZGUgbXVsdGktdG91Y2ggc3VwcG9ydAo+Pj4+IHRv
IHVucHJpdmlsZWdlZCBkb21haW5zLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gCj4+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
Pj4+IC0tLQo+Pj4+ICAgZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMTQyIAo+
Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+Pj4gICAxIGZpbGUg
Y2hhbmdlZCwgMTQwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIAo+Pj4+IGIvZHJpdmVy
cy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+Pj4gaW5kZXggMDFjMjdiNGMzMjg4Li5lNWQw
NjRhYWEyMzcgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9u
dC5jCj4+Pj4gKysrIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+Pj4gQEAg
LTE3LDYgKzE3LDcgQEAKPj4+PiAgICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+Pj4+ICAgI2lu
Y2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+Pj4+ICAgI2luY2x1ZGUgPGxpbnV4L2lucHV0Lmg+Cj4+
Pj4gKyNpbmNsdWRlIDxsaW51eC9pbnB1dC9tdC5oPgo+Pj4+ICAgI2luY2x1ZGUgPGxpbnV4L3Ns
YWIuaD4KPj4+PiAgICAgI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgo+Pj4+IEBAIC0z
NCwxMSArMzUsMTQgQEAKPj4+PiAgIHN0cnVjdCB4ZW5rYmRfaW5mbyB7Cj4+Pj4gICAgICAgc3Ry
dWN0IGlucHV0X2RldiAqa2JkOwo+Pj4+ICAgICAgIHN0cnVjdCBpbnB1dF9kZXYgKnB0cjsKPj4+
PiArICAgIHN0cnVjdCBpbnB1dF9kZXYgKm10b3VjaDsKPj4+PiAgICAgICBzdHJ1Y3QgeGVua2Jk
X3BhZ2UgKnBhZ2U7Cj4+Pj4gICAgICAgaW50IGdyZWY7Cj4+Pj4gICAgICAgaW50IGlycTsKPj4+
PiAgICAgICBzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJkZXY7Cj4+Pj4gICAgICAgY2hhciBwaHlz
WzMyXTsKPj4+PiArICAgIC8qIGN1cnJlbnQgTVQgc2xvdC9jb250YWN0IElEIHdlIGFyZSBpbmpl
Y3RpbmcgZXZlbnRzIGluICovCj4+Pj4gKyAgICBpbnQgbXRvdWNoX2N1cl9jb250YWN0X2lkOwo+
Pj4+ICAgfTsKPj4+PiAgICAgZW51bSB7IEtQQVJBTV9YLCBLUEFSQU1fWSwgS1BBUkFNX0NOVCB9
Owo+Pj4+IEBAIC00Nyw2ICs1MSwxMiBAQCBtb2R1bGVfcGFyYW1fYXJyYXkocHRyX3NpemUsIGlu
dCwgTlVMTCwgMDQ0NCk7Cj4+Pj4gICBNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+Pj4+ICAg
ICAgICJQb2ludGluZyBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1bHQgODAw
LDYwMCkiKTsKPj4+PiAgICtlbnVtIHsgS1BBUkFNX01UX1gsIEtQQVJBTV9NVF9ZLCBLUEFSQU1f
TVRfQ05UIH07Cj4+Pj4gK3N0YXRpYyBpbnQgbXRvdWNoX3NpemVbS1BBUkFNX01UX0NOVF0gPSB7
IFhFTkZCX1dJRFRILCAKPj4+PiBYRU5GQl9IRUlHSFQgfTsKPj4+PiArbW9kdWxlX3BhcmFtX2Fy
cmF5KG10b3VjaF9zaXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+Pj4+ICtNT0RVTEVfUEFSTV9ERVND
KHB0cl9zaXplLAo+Pj4+ICsgICAgIk11bHRpLXRvdWNoIGRldmljZSB3aWR0aCwgaGVpZ2h0IGlu
IHBpeGVscyAoZGVmYXVsdCA4MDAsNjAwKSIpOwo+Pj4+ICsKPj4+IFdoeSBkbyB5b3UgbmVlZCBz
ZXBhcmF0ZSBtb2R1bGUgcGFyYW1ldGVycyBmb3IgbXVsdGktdG91Y2ggZGV2aWNlPwo+PiBwbGVh
c2Ugc2VlIGJlbG93Cj4+Pgo+Pj4+ICAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICopOwo+Pj4+ICAgc3RhdGljIGludCB4ZW5rYmRfY29ubmVjdF9iYWNrZW5k
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICosIHN0cnVjdCAKPj4+PiB4ZW5rYmRfaW5mbyAqKTsKPj4+
PiAgIHN0YXRpYyB2b2lkIHhlbmtiZF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9p
bmZvICopOwo+Pj4+IEBAIC0xMDAsNiArMTEwLDYwIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpbnB1
dF9oYW5kbGVyKGludCBycSwgdm9pZCAKPj4+PiAqZGV2X2lkKQo+Pj4+ICAgICAgICAgICAgICAg
ICAgIGlucHV0X3JlcG9ydF9yZWwoZGV2LCBSRUxfV0hFRUwsCj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLWV2ZW50LT5wb3MucmVsX3opOwo+Pj4+ICAgICAgICAgICAgICAgYnJlYWs7
Cj4+Pj4gKyAgICAgICAgY2FzZSBYRU5LQkRfVFlQRV9NVE9VQ0g6Cj4+Pj4gKyAgICAgICAgICAg
IGRldiA9IGluZm8tPm10b3VjaDsKPj4+PiArICAgICAgICAgICAgaWYgKHVubGlrZWx5KCFkZXYp
KQo+Pj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4gKyAgICAgICAgICAgIGlmICh1bmxp
a2VseShldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQgIT0KPj4+PiArICAgICAgICAgICAgICAgICAg
ICBpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQpKSB7Cj4+PiBXaHkgaXMgdGhpcyB1bmxpa2Vs
eT8gRG9lcyBjb250YWN0IElEIGNoYW5nZXMgb25jZSBpbiAxMDAwIHBhY2tldHMgb3IKPj4+IGV2
ZW4gbGVzcz8KPj4gTXUgYXNzdW1wdGlvbiB3YXMgdGhhdCByZWdhcmRsZXNzIG9mIHRoZSBmYWN0
IHRoYXQgd2UgYXJlIG11bHRpLXRvdWNoCj4+IGRldmljZSBzdGlsbCBzaW5nbGUgdG91Y2hlcyB3
aWxsIGNvbWUgaW4gbW9yZSBmcmVxdWVudGx5Cj4+IEJ1dCBJIGNhbiByZW1vdmUgKnVubGlrZWx5
KiBpZiBteSBhc3N1bXB0aW9uIGlzIG5vdCBjb3JyZWN0Cj4+Pj4gKyBpbmZvLT5tdG91Y2hfY3Vy
X2NvbnRhY3RfaWQgPQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgIGV2ZW50LT5tdG91Y2guY29u
dGFjdF9pZDsKPj4+PiArICAgICAgICAgICAgICAgIGlucHV0X210X3Nsb3QoZGV2LCBldmVudC0+
bXRvdWNoLmNvbnRhY3RfaWQpOwo+Pj4+ICsgICAgICAgICAgICB9Cj4+Pj4gKyAgICAgICAgICAg
IHN3aXRjaCAoZXZlbnQtPm10b3VjaC5ldmVudF90eXBlKSB7Cj4+Pj4gKyAgICAgICAgICAgIGNh
c2UgWEVOS0JEX01UX0VWX0RPV046Cj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9tdF9yZXBv
cnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xfRklOR0VSLAo+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdHJ1ZSk7Cj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChk
ZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1gsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+ICsgICAgICAgICAgICAgICAgaW5w
dXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9ZLAo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+PiArICAgICAgICAg
ICAgICAgIGlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWCwKPj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4+Pj4gKyAgICAgICAgICAg
ICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1ksCj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+Pj4+ICsgICAgICAgICAgICAg
ICAgYnJlYWs7Cj4+Pj4gKyAgICAgICAgICAgIGNhc2UgWEVOS0JEX01UX0VWX1VQOgo+Pj4+ICsg
ICAgICAgICAgICAgICAgaW5wdXRfbXRfcmVwb3J0X3Nsb3Rfc3RhdGUoZGV2LCBNVF9UT09MX0ZJ
TkdFUiwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKPj4+PiAr
ICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9NVF9F
Vl9NT1RJT046Cj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywg
QUJTX01UX1BPU0lUSU9OX1gsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50LT5t
dG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfZXZlbnQoZGV2
LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9ZLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+PiArICAgICAgICAgICAgICAgIGlucHV0
X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9l
dmVudChkZXYsIEVWX0FCUywgQUJTX1ksCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGV2
ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+Pj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+
Pj4gKyAgICAgICAgICAgIGNhc2UgWEVOS0JEX01UX0VWX1NZTjoKPj4+PiArICAgICAgICAgICAg
ICAgIGlucHV0X210X3N5bmNfZnJhbWUoZGV2KTsKPj4+PiArICAgICAgICAgICAgICAgIGJyZWFr
Owo+Pj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9NVF9FVl9TSEFQRToKPj4+PiArICAgICAg
ICAgICAgICAgIGlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfVE9VQ0hfTUFKT1IsCj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50LT5tdG91Y2gudS5zaGFwZS5tYWpvcik7
Cj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1RP
VUNIX01JTk9SLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBldmVudC0+bXRvdWNoLnUu
c2hhcGUubWlub3IpOwo+Pj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4gKyAgICAgICAg
ICAgIGNhc2UgWEVOS0JEX01UX0VWX09SSUVOVDoKPj4+PiArICAgICAgICAgICAgICAgIGlucHV0
X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfT1JJRU5UQVRJT04sCj4+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIGV2ZW50LT5tdG91Y2gudS5vcmllbnRhdGlvbik7Cj4+Pj4gKyAgICAgICAg
ICAgICAgICBicmVhazsKPj4+PiArICAgICAgICAgICAgfQo+Pj4+ICsgICAgICAgICAgICAvKiBv
bmx5IHJlcG9ydCBzeW4gd2hlbiByZXF1ZXN0ZWQgKi8KPj4+PiArICAgICAgICAgICAgaWYgKGV2
ZW50LT5tdG91Y2guZXZlbnRfdHlwZSAhPSBYRU5LQkRfTVRfRVZfU1lOKQo+Pj4+ICsgICAgICAg
ICAgICAgICAgZGV2ID0gTlVMTDsKPj4+PiAgICAgICAgICAgfQo+Pj4+ICAgICAgICAgICBpZiAo
ZGV2KQo+Pj4+ICAgICAgICAgICAgICAgaW5wdXRfc3luYyhkZXYpOwo+Pj4+IEBAIC0xMTUsOSAr
MTc5LDkgQEAgc3RhdGljIGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKPj4+PiAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lk
ICppZCkKPj4+PiAgIHsKPj4+PiAgICAgICBpbnQgcmV0LCBpOwo+Pj4+IC0gICAgdW5zaWduZWQg
aW50IGFiczsKPj4+PiArICAgIHVuc2lnbmVkIGludCBhYnMsIHRvdWNoOwo+Pj4+ICAgICAgIHN0
cnVjdCB4ZW5rYmRfaW5mbyAqaW5mbzsKPj4+PiAtICAgIHN0cnVjdCBpbnB1dF9kZXYgKmtiZCwg
KnB0cjsKPj4+PiArICAgIHN0cnVjdCBpbnB1dF9kZXYgKmtiZCwgKnB0ciwgKm10b3VjaDsKPj4+
PiAgICAgICAgIGluZm8gPSBremFsbG9jKHNpemVvZigqaW5mbyksIEdGUF9LRVJORUwpOwo+Pj4+
ICAgICAgIGlmICghaW5mbykgewo+Pj4+IEBAIC0xNTIsNiArMjE2LDE3IEBAIHN0YXRpYyBpbnQg
eGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlIAo+Pj4+ICpkZXYsCj4+Pj4gICAgICAg
ICAgIH0KPj4+PiAgICAgICB9Cj4+Pj4gICArICAgIHRvdWNoID0geGVuYnVzX3JlYWRfdW5zaWdu
ZWQoZGV2LT5ub2RlbmFtZSwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgWEVOS0JEX0ZJRUxE
X0ZFQVRfTVRPVUNILCAwKTsKPj4+PiArICAgIGlmICh0b3VjaCkgewo+Pj4+ICsgICAgICAgIHJl
dCA9IHhlbmJ1c193cml0ZShYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgWEVOS0JEX0ZJRUxEX1JFUV9NVE9VQ0gsICIxIik7Cj4+Pj4gKyAgICAgICAgaWYg
KHJldCkgewo+Pj4+ICsgICAgICAgICAgICBwcl93YXJuaW5nKCJ4ZW5rYmQ6IGNhbid0IHJlcXVl
c3QgbXVsdGktdG91Y2giKTsKPj4+PiArICAgICAgICAgICAgdG91Y2ggPSAwOwo+Pj4+ICsgICAg
ICAgIH0KPj4+PiArICAgIH0KPj4+PiArCj4+Pj4gICAgICAgLyoga2V5Ym9hcmQgKi8KPj4+PiAg
ICAgICBrYmQgPSBpbnB1dF9hbGxvY2F0ZV9kZXZpY2UoKTsKPj4+PiAgICAgICBpZiAoIWtiZCkK
Pj4+PiBAQCAtMjA4LDYgKzI4Myw2NyBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAKPj4+PiAqZGV2LAo+Pj4+ICAgICAgIH0KPj4+PiAgICAgICBpbmZvLT5w
dHIgPSBwdHI7Cj4+Pj4gICArICAgIC8qIG11bHRpLXRvdWNoIGRldmljZSAqLwo+Pj4+ICsgICAg
aWYgKHRvdWNoKSB7Cj4+Pj4gKyAgICAgICAgaW50IG51bV9jb250LCB3aWR0aCwgaGVpZ2h0Owo+
Pj4+ICsKPj4+PiArICAgICAgICBtdG91Y2ggPSBpbnB1dF9hbGxvY2F0ZV9kZXZpY2UoKTsKPj4+
PiArICAgICAgICBpZiAoIW10b3VjaCkKPj4+PiArICAgICAgICAgICAgZ290byBlcnJvcl9ub21l
bTsKPj4+PiArCj4+Pj4gKyAgICAgICAgbnVtX2NvbnQgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChp
bmZvLT54YmRldi0+bm9kZW5hbWUsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIFhFTktC
RF9GSUVMRF9NVF9OVU1fQ09OVEFDVFMsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIDEp
Owo+Pj4+ICsgICAgICAgIHdpZHRoID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYt
Pm5vZGVuYW1lLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgWEVOS0JEX0ZJRUxEX01U
X1dJRFRILAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgWEVORkJfV0lEVEgpOwo+Pj4+
ICsgICAgICAgIGhlaWdodCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2Rl
bmFtZSwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5LQkRfRklFTERfTVRfSEVJ
R0hULAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkZCX0hFSUdIVCk7Cj4+PiBD
dXJpb3VzIHdoeSB5b3UgbmVlZCBzZXBhcmF0ZSBwYXJhbWV0ZXJzIGhlcmUgdG9vLi4uCj4+IFRo
aXMgaXMgYmVjYXVzZSBtdCBwYXJhbWV0ZXJzIGFyZSBkaWZmZXJlbnQgZnJvbSBwdHIKPj4gaW4g
YSB3YXkgdGhhdCB0aGV5IGFyZSBjb25maWd1cmFibGUgcGVyIGZyb250IGRyaXZlcidzCj4+IGlu
c3RhbmNlIHJhdGhlciB0aGFuIHBlciBiYWNrZW5kLCBlLmcuIGluIFhlblN0b3JlOgo+Pgo+PiAv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEvMC93aWR0aCA9ICIxOTIwIgo+PiAvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92a2JkLzEvMC9oZWlnaHQgPSAiMTA4MCIKPj4KPj4gL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtd2lkdGggPSAiMTkyMCIKPj4gL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtaGVpZ2h0ID0gIjEwODAiCj4+IC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmtiZC8wL211bHRpLXRvdWNoLW51bS1jb250YWN0cyA9ICIx
MCIKPj4KPj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzEvbXVsdGktdG91Y2gtd2lkdGgg
PSAiODAwIgo+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC1oZWln
aHQgPSAiNjAwIgo+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC1u
dW0tY29udGFjdHMgPSAiMyIKPj4KPj4gVGhlIG1haW4gcmVhc29uIGZvciBzdWNoIGNvbmZpZ3Vy
YXRpb24gaXMgdGhhdCB5b3UgY2FuCj4+IGNvbmZpZ3VyZSBtdWx0aXBsZSBtdCBpbnB1dCBkZXZp
Y2VzIGV2ZW4gZm9yIHRoZSBzYW1lIGd1ZXN0Cj4+IHdpdGggZGlmZmVyZW50IHJlc29sdXRpb25z
IHdoaWNoIG1heSBub3QgbWF0Y2ggdGhvc2UKPj4gY29uZmlndXJlZCBmb3IgcHRyLgo+PiAoSW4g
bXkgdXNlLWNhc2UgSSB1c2UgbmV3IGRpc3BsaWYgcHJvdG9jb2wgWzFdIGluIGNvbmp1bmN0aW9u
Cj4+IHdpdGggbXQgaW5wdXQgZGV2aWNlcyBhbmQgdGhlIGNvcnJlc3BvbmRpbmcgYmFja2VuZCBp
cyBub3QKPj4gUUVNVSdzIHhlbmZiKQo+Pgo+PiBBcyB0byBtb2R1bGUgcGFyYW1ldGVycywgSSBh
ZGRlZCB0aG9zZSB0byBiZSBjb25zaXN0ZW50IHdpdGgKPj4gcHRyIGRldmljZS4gRG8geW91IHRo
aW5rIHdlIGNhbiBsaXZlIHdpdGhvdXQgdGhlbSBhbmQKPj4gZG8geW91IHdhbnQgbWUgdG8gcmVt
b3ZlIHRoZW0/Cj4+Pj4gKwo+Pj4+ICsgICAgICAgIG10b3VjaC0+bmFtZSA9ICJYZW4gVmlydHVh
bCBNdWx0aS10b3VjaCI7Cj4+Pj4gKyAgICAgICAgbXRvdWNoLT5waHlzID0gaW5mby0+cGh5czsK
Pj4+PiArICAgICAgICBtdG91Y2gtPmlkLmJ1c3R5cGUgPSBCVVNfUENJOwo+Pj4+ICsgICAgICAg
IG10b3VjaC0+aWQudmVuZG9yID0gMHg1ODUzOwo+Pj4+ICsgICAgICAgIG10b3VjaC0+aWQucHJv
ZHVjdCA9IDB4ZmZmZDsKPj4+PiArCj4+Pj4gKyAgICAgICAgX19zZXRfYml0KEVWX0FCUywgbXRv
dWNoLT5ldmJpdCk7Cj4+Pj4gKyAgICAgICAgX19zZXRfYml0KEVWX0tFWSwgbXRvdWNoLT5ldmJp
dCk7Cj4+Pj4gKyAgICAgICAgX19zZXRfYml0KEJUTl9UT1VDSCwgbXRvdWNoLT5rZXliaXQpOwo+
Pj4+ICsKPj4+PiArICAgICAgICBpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19YLAo+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAwLCB3aWR0aCwgMCwgMCk7Cj4+Pj4gKyAgICAgICAg
aW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfWSwKPj4+PiArICAgICAgICAgICAgICAg
ICAgICAgMCwgaGVpZ2h0LCAwLCAwKTsKPj4+PiArICAgICAgICBpbnB1dF9zZXRfYWJzX3BhcmFt
cyhtdG91Y2gsIEFCU19QUkVTU1VSRSwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgMCwgMjU1
LCAwLCAwKTsKPj4+PiArCj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNo
LCBBQlNfTVRfVE9VQ0hfTUFKT1IsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIDI1NSwg
MCwgMCk7Cj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRf
UE9TSVRJT05fWCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgMCwgd2lkdGgsIDAsIDApOwo+
Pj4+ICsgICAgICAgIGlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9O
X1ksCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIGhlaWdodCwgMCwgMCk7Cj4+Pj4gKyAg
ICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUFJFU1NVUkUsCj4+Pj4g
KyAgICAgICAgICAgICAgICAgICAgIDAsIDI1NSwgMCwgMCk7Cj4+Pj4gKwo+Pj4+ICsgICAgICAg
IGlucHV0X210X2luaXRfc2xvdHMobXRvdWNoLCBudW1fY29udCwgMCk7Cj4+Pj4gKwo+Pj4+ICsg
ICAgICAgIG10b3VjaF9zaXplW0tQQVJBTV9NVF9YXSA9IHdpZHRoOwo+Pj4+ICsgICAgICAgIG10
b3VjaF9zaXplW0tQQVJBTV9NVF9ZXSA9IGhlaWdodDsKPj4+PiArICAgICAgICBpbmZvLT5tdG91
Y2hfY3VyX2NvbnRhY3RfaWQgPSAtMTsKPj4+PiArCj4+Pj4gKyAgICAgICAgcmV0ID0gaW5wdXRf
cmVnaXN0ZXJfZGV2aWNlKG10b3VjaCk7Cj4+Pj4gKyAgICAgICAgaWYgKHJldCkgewo+Pj4+ICsg
ICAgICAgICAgICBpbnB1dF9mcmVlX2RldmljZShtdG91Y2gpOwo+Pj4+ICsgICAgICAgICAgICB4
ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCByZXQsCj4+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICJpbnB1dF9yZWdpc3Rlcl9kZXZpY2UobXRvdWNoKSIpOwo+Pj4+ICsgICAgICAgICAgICBn
b3RvIGVycm9yOwo+Pj4+ICsgICAgICAgIH0KPj4+PiArICAgICAgICBpbmZvLT5tdG91Y2hfY3Vy
X2NvbnRhY3RfaWQgPSAtMTsKPj4+PiArICAgICAgICBpbmZvLT5tdG91Y2ggPSBtdG91Y2g7Cj4+
Pj4gKyAgICB9Cj4+Pj4gKwo+Pj4+ICAgICAgIHJldCA9IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQo
ZGV2LCBpbmZvKTsKPj4+PiAgICAgICBpZiAocmV0IDwgMCkKPj4+PiAgICAgICAgICAgZ290byBl
cnJvcjsKPj4+PiBAQCAtMjQwLDYgKzM3Niw4IEBAIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92ZShz
dHJ1Y3QgeGVuYnVzX2RldmljZSAKPj4+PiAqZGV2KQo+Pj4+ICAgICAgICAgICBpbnB1dF91bnJl
Z2lzdGVyX2RldmljZShpbmZvLT5rYmQpOwo+Pj4+ICAgICAgIGlmIChpbmZvLT5wdHIpCj4+Pj4g
ICAgICAgICAgIGlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPnB0cik7Cj4+Pj4gKyAgICBp
ZiAoaW5mby0+bXRvdWNoKQo+Pj4+ICsgICAgICAgIGlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGlu
Zm8tPm10b3VjaCk7Cj4+Pj4gICAgICAgZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWluZm8tPnBh
Z2UpOwo+Pj4+ICAgICAgIGtmcmVlKGluZm8pOwo+Pj4+ICAgICAgIHJldHVybiAwOwo+Pj4+IC0t
IAo+Pj4+IDIuNy40Cj4+Pj4KPj4+IFRoYW5rcy4KPj4gVGhhbmsgeW91LAo+PiBPbGVrc2FuZHIK
Pj4gWzFdIAo+PiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC94ZW4vdGlwLmdpdC9jb21taXQvP2g9Zm9yLWxpbnVzLTQuMTImaWQ9ZTI3YzUzM2RjNGQwMzM4
MjY2Y2NiNmRhYjQyODE1MGQ0ZDYyOWU2YQo+Pgo+Cj4gQXMgYWxsIHRoZSBkZXBlbmRlbmNpZXMg
YXJlIG5vdyBtZXJnZWQgaW50byB0aGUga2VybmVsIGFuZCAqaWYqCj4gdGhlIGFib3ZlIHNvdW5k
cyByZWFzb25hYmxlIGZvciB5b3UgY2FuIHdlIHBsZWFzZSBwcm9jZWVkIHdpdGggdGhpcyAKPiBw
YXRjaD8KPgo+IFRoYW5rIHlvdSwKPiBPbGVrc2FuZHIKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 13:55:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9B2C-0007hb-AZ; Fri, 12 May 2017 13:55:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9B2A-0007hT-Nq
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 13:55:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F2/D9-03371-ABEB5195; Fri, 12 May 2017 13:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS6fjDS3fnPtF
 Ig2dTVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1fT4FHYIV+9b/Z2xgXMDTxcjBISSQJ/Fx
 fQCIyStgJ9G526aLkZNDQsBQ4vTCmyxdjOwcLAKqEifZQaJsAuoSbc+2s4IUiwjoSJz+ztfFy
 MXBLNDFKPHrzUNWkBphAReJHUv2gtlCAhkSK/9uYwSxOQWsJBpOv2OEWCQo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ikl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHIMQLCD8fLGgEOMkhxMSqK8l1hFI4X4
 kvJTKjMSizPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBC8rMLSFBItS01Mr0jJzgFEBUyrBw
 aMkwrtxL1Cat7ggMbc4Mx0idYpRUUqcdz9IQgAkkVGaB9cGi8RLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEubtAZnCk5lXAjf9FdBiJqDF/X+EQRaXJCKkpBoYfRWOxKXt961MT/SVvs6jwuh
 ioHNwGvOF/sshXrbXYrivMVyyncnDk2x+sjHpR1twaBv/RE7e3oh5qawXuVZmn3JvqpjxrSz7
 6plnD63kjyyqVEl98ERzrta6o84zQqXiS1wj9huGNF42+lazgONbye4rzxeKOYac2K/pe5utR
 8miI8L8+FYlluKMREMt5qLiRAASswgevwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494597303!78620568!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65053 invoked from network); 12 May 2017 13:55:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 13:55:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 07:55:03 -0600
Message-Id: <5915DAD8020000780015944C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 07:55:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-4-roger.pau@citrix.com>
In-Reply-To: <20170419151128.87416-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/vioapic: bind interrupts to PVH
	Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA0LjE3IGF0IDE3OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aW9hcGljLmMKPiBAQCAtMTU4LDYgKzE1OCw2MiBAQCBzdGF0aWMgaW50IHZpb2FwaWNfcmVh
ZCgKPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgdmlv
YXBpY19kb20wX21hcF9nc2kodW5zaWduZWQgaW50IGdzaSwgdW5zaWduZWQgaW50IHRyaWcsCgpD
b25zaWRlcmluZyB0aGUgY29uZGl0aW9uYWwgaW4gdGhlIGNhbGxlciwgcGxlYXNlIHVzZSBod2Rv
bSBpbnN0ZWFkCm9mIGRvbTAuCgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBwb2wpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5k
b21haW47Cj4gKyAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgcHRfaXJxX2JpbmQgPSB7Cj4g
KyAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfUENJLAo+ICsgICAgICAgIC5tYWNoaW5l
X2lycSA9IGdzaSwKPiArICAgICAgICAuaHZtX2RvbWlkID0gRE9NSURfU0VMRiwKCkknbSBzdHJ1
Z2dsaW5nIHdpdGggdGhpcyBmaWVsZDogRGlkIHlvdSBub3Qgbm90aWNlIGl0J3MgZW50aXJlbHkK
dW51c2VkPyBXZSBzaG91bGQgcmVhbGx5IGRlbGV0ZSBpdCBmcm9tIHRoZSBpbnRlcmZhY2UsIGFz
CnJlZHVuZGFudCB3aXRoIHRoZSBkb21haW4gc3BlY2lmaWVyIGluIHRoZSBkb21jdGwgY29udGFp
bmVyCnN0cnVjdHVyZS4KCj4gKyAgICB9Owo+ICsgICAgaW50IHJldCwgcGlycSA9IGdzaTsKPiAr
Cj4gKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKPiArCj4gKyAgICAvKiBJbnRl
cnJ1cHQgaGFzIGJlZW4gdW5tYXNrZWQsIGJpbmQgaXQgbm93LiAqLwo+ICsgICAgcmV0ID0gbXBf
cmVnaXN0ZXJfZ3NpKGdzaSwgdHJpZywgcG9sKTsKPiArICAgIGlmICggcmV0ICYmIHJldCAhPSAt
RUVYSVNUICkKPiArICAgIHsKPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInZp
b2FwaWM6IGVycm9yIHJlZ2lzdGVyaW5nIEdTSSAldTogJWRcbiIsCj4gKyAgICAgICAgICAgICAg
ICAgZ3NpLCByZXQpOwo+ICsgICAgICAgIGdvdG8gZXJyb3I7Cj4gKyAgICB9Cj4gKyAgICBlbHNl
IGlmICggcmV0ICkKPiArICAgICAgICAvKiBBbHJlYWR5IGluIHVzZS4gKi8KPiArICAgICAgICBy
ZXR1cm4gMDsKCkkgdGhpbmsgdGhpcyB3b3VsZCBiZXR0ZXIgYmUKCiAgICBpZiAoIHJldCA9PSAt
RUVYSVNUICkKICAgICAgICByZXR1cm4gMDsKICAgIGlmICggcmV0ICkKICAgICAgICAuLi4uCgo+
ICsgICAgcmV0ID0gYWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShkLCAmcGlycSwgJnBpcnEpOwo+
ICsgICAgaWYgKCByZXQgKQo+ICsgICAgewo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAidmlvYXBpYzogZXJyb3IgbWFwcGluZyBHU0kgJXU6ICVkXG4iLAo+ICsgICAgICAgICAg
ICAgICAgIGdzaSwgcmV0KTsKPiArICAgICAgICBnb3RvIGVycm9yOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHBjaWRldnNfbG9jaygpOwo+ICsgICAgcmV0ID0gcHRfaXJxX2NyZWF0ZV9iaW5kKGQsICZw
dF9pcnFfYmluZCk7Cj4gKyAgICBwY2lkZXZzX3VubG9jaygpOwo+ICsgICAgaWYgKCByZXQgKQo+
ICsgICAgewo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAidmlvYXBpYzogZXJy
b3IgYmluZGluZyBHU0kgJXU6ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAgIGdzaSwgcmV0KTsK
PiArICAgICAgICBnb3RvIGVycm9yX3VubWFwOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAw
Owo+ICsKPiArIGVycm9yX3VubWFwOgoKSSBjYW4gbGl2ZSB3aXRoIHRoZSAiZXJyb3IiIGxhYmVs
IGJlbG93LCBidXQgdGhlIG9uZSBhYm92ZSBjbGVhcmx5IGNhbiBiZQphdm9pZGVkIHF1aXRlIGVh
c2lseSBieSBzaW1wbHkgaW52ZXJ0aW5nIHRoZSBwcmVjZWRpbmcgaWYoKS4KCkFsc28sIGNvbnNp
ZGVyaW5nIHRoaXMgaXMgRG9tMC1vbmx5LCBJIHdvbmRlciB3aGV0aGVyIGFsbCBvZiB0aGUgbG9n
Cm1lc3NhZ2VzIHdvdWxkbid0IGJldHRlciB1c2UgZ3ByaW50aygpLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 13:57:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 13:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9B4Z-0007qG-Qw; Fri, 12 May 2017 13:57:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d9B4X-0007q6-U2
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 13:57:34 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 72/49-02181-D4FB5195; Fri, 12 May 2017 13:57:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTddzv2i
 kwaPf6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8baSReYCjqEKrZtnMPYwDiJt4uRi0NIYBOj
 xOlz1xghnN2MEhtmLAByODmEBbwk1s+7CWaLCFhLfLv3lR3EFhIIkDi6Yj9bFyMHB7OAvsS5H
 eUgYTYBTYk7nz8xgdi8AlYS9w9OZwOxWQRUJS7M+Q5miwqES7xtPMICUSMocXLmEzCbUyBQ4t
 HJHrBVzAJmEvM2P2SGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI18hYL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNzqGRgYdzDuaPc7xCjJwaQkynuJVTRSiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknwduwDqhMsSk1PrUjLzAFGBEypBAePk
 gjvxr1Aad7igsTc4sx0iNQpRkUpcV5rkD4BkERGaR5cGywKLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5q0BmcKTmVcCN/0V0GImoMX9f4RBFpckIqSkGhhDdVeIz5H6o8qq3PY7dFMH68X
 95Xy2AR+j7b5VLDJelJobrqYlzBowYanCz5Pvui7kLru9Ufu43pPWOy/uueatszuXY3Qv7WPt
 z8na+7J8hCJVVRMX/QiJX6h2vdPj2JtLmx1i5CRmlfgtl+aZ11P/YdfWi9VqBzeftvzLevO08
 MeY+vLQd9xKLMUZiYZazEXFiQBIHdmAvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494597449!94923245!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38667 invoked from network); 12 May 2017 13:57:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 12 May 2017 13:57:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6257B80D;
 Fri, 12 May 2017 06:57:28 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B7FC73F220;
 Fri, 12 May 2017 06:57:27 -0700 (PDT)
To: Feng Kan <fkan@apm.com>, xen-devel@lists.xenproject.org
References: <CAL85gmCRBkLbEBzaiE-+qD+xsCUsydSUB+VJTeOjbO2j2kSq+Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f9be3e7f-0bbd-ee57-db38-09e50b5cd6b7@arm.com>
Date: Fri, 12 May 2017 14:57:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAL85gmCRBkLbEBzaiE-+qD+xsCUsydSUB+VJTeOjbO2j2kSq+Q@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] arm64: incorrect pa setup cause dom0 boot failure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8wNS8xNyAxOToyNCwgRmVuZyBLYW4gd3JvdGU6Cj4gSWFuOgoKSWFuIGxlZnQg
Q2l0cml4IGEgeWVhciBhZ28uIEkgd291bGQgcmVjb21tZW5kIHlvdSB0byBDQyBBUk0gbWFpbnRh
aW5lcnMgCihTdGVmYW5vIGFuZCBJKSBpZiB5b3Ugd2FudCB0byBnZXQgYSBwcm9tcHQgYW5zd2Vy
LgoKPgo+IEp1c3QgYSBxdWljayBxdWVzdGlvbiByZWdhcmRpbmcgdGhlIHRhYmxlIGJlbG93IGlu
IHhlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC0xNDc5LDcgKzE0ODcsNyBAQCB2b2lkIF9faW5pdCBz
ZXR1cF92aXJ0X3BhZ2luZyh2b2lkKQo+ICAgICAgICAgWzBdID0geyAzMiwgICAgICAzMi8qMzIq
LywgIDAsICAgICAgICAgIDEgfSwKPiAgICAgICAgIFsxXSA9IHsgMzYsICAgICAgMjgvKjI4Ki8s
ICAwLCAgICAgICAgICAxIH0sCj4gICAgICAgICBbMl0gPSB7IDQwLCAgICAgIDI0LyoyNCovLCAg
MSwgICAgICAgICAgMSB9LAo+IC0gICAgICAgIFszXSA9IHsgNDIsICAgICAgMjQvKjIyKi8sICAx
LCAgICAgICAgICAxIH0sCj4gKyAgICAgICAgWzNdID0geyA0MiwgICAgICAyMi8qMjIqLywgIDEs
ICAgICAgICAgIDEgfSwKPiBeXl4gSXMgdGhpcyBqdXN0IGEgdHlwbywgb3IgaXRzIHRoZXJlIGZv
ciBhIHJlYXNvbiwgYXMgSSBzZWUgeW91IG1hZGUKPiBhIGNvbW1lbnQgcmVnYXJkaW5nIHRoaXMg
bGF0ZXIuCgpXaGljaCBjb21tZW50IGFyZSB5b3UgcmVmZXJyaW5nIHRvPyBJZiBpdCBpcyB0aGUg
b25lIGluIHRoZSBjb21taXQgCm1lc3NhZ2UgdGhhdCBpbnRyb2R1Y2UgdGhpcyBjb2RlICgxYzky
YTJhYWY4KToKCiJTeXN0ZW1zIHdpdGggNDItYml0cyBhcmUgYW4gaW50ZXJlc3RpbmcgY2FzZSwg
c2luY2UgdGhleSBvbmx5IHN1cHBvcnQgMyAKbGV2ZWxzIG9mIHBhZ2luZywgaW1wbHlpbmcgdGhh
dCA4IHBhZ2VzIGFyZSByZXF1aXJlZCBhdCB0aGUgcm9vdCBsZXZlbC4gClNvIGZhciBJIGFtIG5v
dCBhd2FyZSBvZiBhbnkgc3lzdGVtcyB3aXRoIHBlcmlwaGVyYWwgbG9jYXRlZCBzbyBoaWdoIHVw
IAoodGhlIG9ubHkgNDItYml0IHN5c3RlbSBJJ3ZlIHNlZW4gaGFzIG5vdGhpbmcgYWJvdmUgNDAt
Yml0cyksIHNvIHN1Y2ggCnN5c3RlbXMgcmVtYWluIGNvbmZpZ3VyZWQgZm9yIDQwLWJpdCBJUEEg
d2l0aCBhIHBhaXIgb2YgcGFnZXMgYXQgdGhlIApyb290IG9mIHRoZSBwMm0uIgoKTXkgdW5kZXJz
dGFuZGluZyBpcyBJYW4gZGVjaWRlZCB0byBjb25maWd1cmUgZ3Vlc3Qgd2l0aCBvbmx5IDQwIGJp
dHMgdG8gCmF2b2lkIGFsbG9jYXRlIGEgYmlnIHJvb3QgbGV2ZWwgKHRoZXkgaGF2ZSB0byBiZSBh
bGxvY2F0ZWQgYXQgZG9tYWluIApjcmVhdGlvbikuCgo+IFdlIGRvIGhhdmUgYSBzeXN0ZW0gdGhh
dCBQQSBpcyA0MiBiaXRzLCBzbyBJIHRoaW5rIHRoYXQgd291bGQgbWFrZSB0aGUKPiBzdGF0ZW1l
bnQgYmVsb3cgaW52YWxpZD8KPiAgICAgICAgIFs0XSA9IHsgNDQsICAgICAgMjAvKjIwKi8sICAw
LCAgICAgICAgICAyIH0sCj4gICAgICAgICBbNV0gPSB7IDQ4LCAgICAgIDE2LyoxNiovLCAgMCwg
ICAgICAgICAgMiB9LAo+ICAgICAgICAgWzZdID0geyAwIH0sIC8qIEludmFsaWQgKi8KPgo+Cj4g
QEAgLTIyMCw5ICsyMjIsMTEgQEAgc3RhdGljIGxwYWVfdCAqcDJtX2dldF9yb290X3BvaW50ZXIo
c3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgICAgcm9vdF90YWJsZSA9IGdmbl94KGdmbikgPj4g
KGxldmVsX29yZGVyc1tQMk1fUk9PVF9MRVZFTCAtIDFdKTsKPiAgICAgcm9vdF90YWJsZSAmPSBM
UEFFX0VOVFJZX01BU0s7Cj4KPiAtICAgIGlmICggcm9vdF90YWJsZSA+PSBQMk1fUk9PVF9QQUdF
UyApCj4gLSAgICAgICAgcmV0dXJuIE5VTEw7Cj4gKyAgICAvL2lmICggcm9vdF90YWJsZSA+PSBQ
Mk1fUk9PVF9QQUdFUyApCj4gKyAgICAvLyAgICByZXR1cm4gTlVMTDsKPiBeXl4gYXQgbGVhc3Qg
Zm9yIDQyIGJpdCBjYXNlPwoKQSBndWVzdCB3b3VsZCBiZSBmcmVlIHRvIHBhc3MgYW55IElQQSB2
aWEgaHlwZXJjYWxsLiBTbyB0aGlzIGlzIGhlcmUgZm9yIAphIHNhbml0eSBjaGVjaywgdG8gYXZv
aWQgZGVyZWZlcmVuY2luZyBub24tZXhpc3RpbmcgcGFnZS4KCklmIHlvdSB3YW50IHRvIHN1cHBv
cnQgNDIgYml0cywgeW91IHdvdWxkIGhhdmUgdG8gdXBkYXRlIHRoZSByb290LW9yZGVyIAooM3Jk
IGZpZWxkIGluIHBhX3JhbmdlX2luZm8pIHRvIDMuIFNvIHRoZSBjb2RlIHdpbGwgYWxsb2NhdGUg
dGhlIGNvcnJlY3QgCmFtb3VudCBvZiByb290IHBhZ2VzIHdoZW4gdGhlIGRvbWFpbiBpcyBjcmVh
dGVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 14:19:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9BPj-0000qv-K5; Fri, 12 May 2017 14:19:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d9BPj-0000qp-9s
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 14:19:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 7C/87-03557-E64C5195; Fri, 12 May 2017 14:19:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTTf3iGi
 kwa+vWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhHXuYC5Y7VMzt3M/awPjOsIuRi0NIYBOj
 xObz35ghnN2MEism3GDsYuTkEBYIkpjce5cJxBYRiJTYv/UAC4gtJJAlsa69A6yBWWA1o8SUD
 StYQRJsApoSdz5/AmvgFbCSOH/2JxuIzSKgKrHxxAuwoaIC4RJvG4+wQNQISpyc+QTM5hSwlj
 j88h0ziM0sYCtxZ+5uKFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA3N9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOOAQh2MN7eGHCIUZKDSUmU9xKraKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd63h4BygkWp6akVaZk5wOCHSUtw8CiJ8IYdBkrzFhck5hZnp
 kOkTjEqSonzbgDpEwBJZJTmwbXBIu4So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm3gkzhyc
 wrgZv+CmgxE9Di/j/CIItLEhFSUg2MFRd9D4hKv72aLb1HwG29Qth+7o75j4X8DzneOly1Yt0
 aVtEjJbwSp4OvTJQRdrnx4a6L2CUPjoeH1+x6d5m/p+7Gh0cVL7d6nFzeq2iUsL8+cprY6uN5
 efNt9E8rtZ3U5XhyMDTogfSLiTzzef42zpm7/oiJsYjprt8q9zIu3/n5bvGHeMeGBCWW4oxEQ
 y3mouJEAEm9WIyzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494598765!54254402!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3915 invoked from network); 12 May 2017 14:19:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 12 May 2017 14:19:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 87E7380D;
 Fri, 12 May 2017 07:19:24 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 71A873F220;
 Fri, 12 May 2017 07:19:23 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-4-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dcb34f96-31b2-3b14-ea2e-43f58c58ccd4@arm.com>
Date: Fri, 12 May 2017 15:19:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-4-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 03/28] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IExQSXMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQg
YW5kIHRoZQo+IHBvaW50ZXJzIHdpbGwgYmUgc3RvcmVkIGluIGEgcmFkaXggdHJlZS4gU2luY2Ug
YW4gTFBJIGNhbiBiZSAidW5tYXBwZWQiCj4gYXQgYW55IHRpbWUsIHRlYWNoIHRoZSBWR0lDIGhv
dyB0byBkZWFsIHdpdGggaXJxX3RvX3BlbmRpbmcoKSByZXR1cm5pbmcKPiBhIE5VTEwgcG9pbnRl
ci4KPiBXZSBqdXN0IGRvIG5vdGhpbmcgaW4gdGhpcyBjYXNlIG9yIGNsZWFuIHVwIHRoZSBMUiBp
ZiB0aGUgdmlydHVhbCBMUEkKPiBudW1iZXIgd2FzIHN0aWxsIGluIGFuIExSLgo+Cj4gVGhvc2Ug
YXJlIGFsbCBjYWxsIHNpdGVzIGZvciBpcnFfdG9fcGVuZGluZygpLCBhcyBwZXI6Cj4gImdpdCBn
cmVwIGlycV90b19wZW5kaW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgo+IChQUk9URUNURUQg
bWVhbnM6IGFkZGVkIE5VTEwgY2hlY2sgYW5kIGJhaWxpbmcgb3V0KQo+Cj4gICAgIHhlbi9hcmNo
L2FybS9naWMuYzoKPiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KCk6IG9ubHkgY2FsbGVkIGZvciBT
UElzLCBhZGRlZCBBU1NFUlQoKQo+IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QoKTogb25seSBj
YWxsZWQgZm9yIFNQSXMsIGFkZGVkIEFTU0VSVCgpCj4gZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygp
OiBQUk9URUNURUQsIGNhbGxlZCB3aXRoaW4gVkNQVSBWR0lDIGxvY2sKPiBnaWNfcmFpc2VfaW5m
bGlnaHRfaXJxKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCj4gZ2lj
X3JhaXNlX2d1ZXN0X2lycSgpOiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9j
awo+IGdpY191cGRhdGVfb25lX2xyKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJ
QyBsb2NrCgpFdmVuIHRoZXkgYXJlIHByb3RlY3RlZCwgYW4gQVNTRVJUIHdvdWxkIGJlIHVzZWZ1
bC4KCj4KPiAgICAgeGVuL2FyY2gvYXJtL3ZnaWMuYzoKPiB2Z2ljX21pZ3JhdGVfaXJxKCk6IG5v
dCBjYWxsZWQgZm9yIExQSXMgKHZpcnR1YWwgSVJRcyksIGFkZGVkIEFTU0VSVCgpCj4gYXJjaF9t
b3ZlX2lycXMoKTogbm90IGl0ZXJhdGluZyBvdmVyIExQSXMsIGFkZGVkIEFTU0VSVCgpCj4gdmdp
Y19kaXNhYmxlX2lycXMoKTogbm90IGNhbGxlZCBmb3IgTFBJcywgYWRkZWQgQVNTRVJUKCkKPiB2
Z2ljX2VuYWJsZV9pcnFzKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMsIGFkZGVkIEFTU0VSVCgpCj4g
dmdpY192Y3B1X2luamVjdF9pcnEoKTogUFJPVEVDVEVELCBtb3ZlZCB1bmRlciBWQ1BVIFZHSUMg
bG9jawo+Cj4gICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaDoKPiBsb2NhbF9ldmVudHNf
bmVlZF9kZWxpdmVyeV9ub21hc2soKTogb25seSBjYWxsZWQgZm9yIGEgUFBJLCBhZGRlZCBBU1NF
UlQoKQo+Cj4gICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oOgo+IChwcm90b3R5cGUpCj4K
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
PiAtLS0KPiAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgfCAyNCAr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oIHwg
IDMgKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKPiBpbmRleCBkY2IxNzgzLi40NmJiMzA2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC0xNDgsNiArMTQ4LDcgQEAgaW50
IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZp
cnEsCj4gICAgICAvKiBDYWxsZXIgaGFzIGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJUlEgaXMg
YW4gU1BJICovCj4gICAgICBBU1NFUlQodmlycSA+PSAzMik7Cj4gICAgICBBU1NFUlQodmlycSA8
IHZnaWNfbnVtX2lycXMoZCkpOwo+ICsgICAgQVNTRVJUKCFpc19scGkodmlycSkpOwo+Cj4gICAg
ICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+Cj4gQEAgLTE4NCw2ICsx
ODUsNyBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmlycSwKPiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZGVzYy0+bG9j
aykpOwo+ICAgICAgQVNTRVJUKHRlc3RfYml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpKTsK
PiAgICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2MpOwo+ICsgICAgQVNTRVJUKCFpc19scGkodmly
cSkpOwo+Cj4gICAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+Cj4g
QEAgLTQwOCw5ICs0MTAsMTMgQEAgdm9pZCBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCj4gICAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPgo+ICAgICAgcCA9IGlycV90b19wZW5kaW5n
KHYsIHZpcnR1YWxfaXJxKTsKPiAtCj4gLSAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1
ZSkgKQo+ICsgICAgLyoKPiArICAgICAqIElmIGFuIExQSXMgaGFzIGJlZW4gcmVtb3ZlZCBtZWFu
d2hpbGUsIGl0IGhhcyBiZWVuIGNsZWFuZWQgdXAKPiArICAgICAqIGFscmVhZHksIHNvIG5vdGhp
bmcgdG8gcmVtb3ZlIGhlcmUuCj4gKyAgICAgKi8KPiArICAgIGlmICggbGlrZWx5KHApICYmICFs
aXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQo+ICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxy
X3F1ZXVlKTsKPiArCj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOwo+ICB9Cj4KPiBAQCAtNDE4LDYgKzQyNCwxMCBAQCB2b2lkIGdpY19yYWlz
ZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkK
PiAgewo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmly
dHVhbF9pcnEpOwo+Cj4gKyAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hp
bGUsIHRoZXJlIGlzIG5vdGhpbmcgbGVmdCB0byByYWlzZS4gKi8KPiArICAgIGlmICggdW5saWtl
bHkoIW4pICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICAgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwo+Cj4gICAgICBpZiAoIGxpc3RfZW1wdHkoJm4tPmxy
X3F1ZXVlKSApCj4gQEAgLTQzNywyMCArNDQ3LDI1IEBAIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2ly
cShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAo+ICB7Cj4gICAgICBp
bnQgaTsKPiAgICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9s
cnM7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0
dWFsX2lycSk7Cj4KPiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxv
Y2spKTsKPgo+ICsgICAgaWYgKCB1bmxpa2VseSghcCkgKQo+ICsgICAgICAgIC8qIEFuIHVubWFw
cGVkIExQSSBkb2VzIG5vdCBuZWVkIHRvIGJlIHJhaXNlZC4gKi8KPiArICAgICAgICByZXR1cm47
Cj4gKwo+ICAgICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2lj
LmxyX3BlbmRpbmcpICkKPiAgICAgIHsKPiAgICAgICAgICBpID0gZmluZF9maXJzdF96ZXJvX2Jp
dCgmdGhpc19jcHUobHJfbWFzayksIG5yX2xycyk7Cj4gICAgICAgICAgaWYgKGkgPCBucl9scnMp
IHsKPiAgICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwo+IC0gICAg
ICAgICAgICBnaWNfc2V0X2xyKGksIGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKSwgR0lD
SF9MUl9QRU5ESU5HKTsKPiArICAgICAgICAgICAgZ2ljX3NldF9scihpLCBwLCBHSUNIX0xSX1BF
TkRJTkcpOwo+ICAgICAgICAgICAgICByZXR1cm47Cj4gICAgICAgICAgfQo+ICAgICAgfQo+Cj4g
LSAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9p
cnEpKTsKPiArICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBwKTsKPiAgfQo+Cj4gIHN0YXRp
YyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKPiBAQCAtNDY1
LDYgKzQ4MCwxNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAq
diwgaW50IGkpCj4gICAgICBnaWNfaHdfb3BzLT5yZWFkX2xyKGksICZscl92YWwpOwo+ICAgICAg
aXJxID0gbHJfdmFsLnZpcnE7Cj4gICAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxKTsKPiAr
ICAgIC8qIEFuIExQSSBtaWdodCBoYXZlIGJlZW4gdW5tYXBwZWQsIGluIHdoaWNoIGNhc2Ugd2Ug
anVzdCBjbGVhbiB1cCBoZXJlLiAqLwo+ICsgICAgaWYgKCB1bmxpa2VseSghcCkgKQo+ICsgICAg
ewo+ICsgICAgICAgIEFTU0VSVChpc19scGkoaXJxKSk7Cj4gKwo+ICsgICAgICAgIGdpY19od19v
cHMtPmNsZWFyX2xyKGkpOwo+ICsgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFz
aykpOwo+ICsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICAgICAgaWYgKCBscl92
YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCj4gICAgICB7Cj4gICAgICAgICAgc2V0X2JpdChH
SUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggZDMwZjMyNC4uOGE1ZDkz
YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMuYwo+IEBAIC0yNDIsNiArMjQyLDkgQEAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVj
dCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCj4gICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3Rv
X3BlbmRpbmcob2xkLCBpcnEpOwo+Cj4gKyAgICAvKiBUaGlzIHdpbGwgbmV2ZXIgYmUgY2FsbGVk
IGZvciBhbiBMUEksIGFzIHdlIGRvbid0IG1pZ3JhdGUgdGhlbS4gKi8KPiArICAgIEFTU0VSVCgh
aXNfbHBpKGlycSkpOwo+ICsKPiAgICAgIC8qIG5vdGhpbmcgdG8gZG8gZm9yIHZpcnR1YWwgaW50
ZXJydXB0cyAqLwo+ICAgICAgaWYgKCBwLT5kZXNjID09IE5VTEwgKQo+ICAgICAgICAgIHJldHVy
biB0cnVlOwo+IEBAIC0yOTEsNiArMjk0LDkgQEAgdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3Qg
dmNwdSAqdikKPiAgICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKPiAgICAgIGludCBpOwo+Cj4g
KyAgICAvKiBXZSBkb24ndCBtaWdyYXRlIExQSXMgYXQgdGhlIG1vbWVudC4gKi8KPiArICAgIEFT
U0VSVCghaXNfbHBpKHZnaWNfbnVtX2lycXMoZCkgLSAxKSk7Cj4gKwo+ICAgICAgZm9yICggaSA9
IDMyOyBpIDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICB2X3Rh
cmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGkpOwo+IEBAIC0zMTAsNiArMzE2LDkgQEAg
dm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4p
Cj4gICAgICBpbnQgaSA9IDA7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQ7Cj4KPiArICAg
IC8qIExQSXMgd2lsbCBuZXZlciBiZSBkaXNhYmxlZCB2aWEgdGhpcyBmdW5jdGlvbi4gKi8KPiAr
ICAgIEFTU0VSVCghaXNfbHBpKDMyICogbiArIDMxKSk7Cj4gKwo+ICAgICAgd2hpbGUgKCAoaSA9
IGZpbmRfbmV4dF9iaXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKPiAgICAgICAgICBpcnEgPSBp
ICsgKDMyICogbik7Cj4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2
LCBpcnEpOwo+IEBAIC0zNTIsNiArMzYxLDkgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKPiAgICAgIHN0cnVjdCB2Y3B1ICp2X3Rhcmdl
dDsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4KPiArICAgIC8qIExQSXMg
d2lsbCBuZXZlciBiZSBlbmFibGVkIHZpYSB0aGlzIGZ1bmN0aW9uLiAqLwo+ICsgICAgQVNTRVJU
KCFpc19scGkoMzIgKiBuICsgMzEpKTsKPiArCj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0
X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewo+ICAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBu
KTsKPiAgICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cj4g
QEAgLTQzMiw2ICs0NDQsMTIgQEAgYm9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVn
aXN0ZXJfdCBzZ2lyLCBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLAo+ICAgICAgcmV0dXJuIHRy
dWU7Cj4gIH0KPgo+ICsvKgo+ICsgKiBSZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3Qg
cGVuZGluZ19pcnEgYmVsb25naW5nIHRvIHRoZSBnaXZlbgo+ICsgKiBpbnRlcnJ1cHQuCj4gKyAq
IFRoaXMgY2FuIHJldHVybiBOVUxMIGlmIGNhbGxlZCBmb3IgYW4gTFBJIHdoaWNoIGhhcyBiZWVu
IHVubWFwcGVkCj4gKyAqIG1lYW53aGlsZS4KPiArICovCj4gIHN0cnVjdCBwZW5kaW5nX2lycSAq
aXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpCj4gIHsKPiAg
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbjsKPiBAQCAtNDc1LDYgKzQ5MywxMiBAQCB2b2lkIHZn
aWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAg
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+Cj4gICAg
ICBuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlycSk7Cj4gKyAgICAvKiBJZiBhbiBMUEkgaGFzIGJl
ZW4gcmVtb3ZlZCwgdGhlcmUgaXMgbm90aGluZyB0byBpbmplY3QgaGVyZS4gKi8KPiArICAgIGlm
ICggdW5saWtlbHkoIW4pICkKPiArICAgIHsKPiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAg
IH0KPgo+ICAgICAgLyogdmNwdSBvZmZsaW5lICovCj4gICAgICBpZiAoIHRlc3RfYml0KF9WUEZf
ZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZXZlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaAo+IGluZGV4IDUzMzBkZmUu
LmNhZWZhNTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCj4gQEAgLTE5LDYgKzE5LDkgQEAgc3RhdGlj
IGlubGluZSBpbnQgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCj4gICAg
ICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5h
cmNoLmV2dGNobl9pcnEpOwo+Cj4gKyAgICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLwo+
ICsgICAgQVNTRVJUKCFpc19scGkoY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsK
PiArCj4gICAgICAvKiBYWFg6IGlmIHRoZSBmaXJzdCBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVl
biBkZWxpdmVyZWQsIHdlIHNob3VsZAo+ICAgICAgICogY2hlY2sgd2hldGhlciBhbnkgb3RoZXIg
aW50ZXJydXB0cyB3aXRoIHByaW9yaXR5IGhpZ2hlciB0aGFuIHRoZQo+ICAgICAgICogb25lIGlu
IEdJQ1ZfSUFSIGFyZSBpbiB0aGUgbHJfcGVuZGluZyBxdWV1ZSBvciBpbiB0aGUgTFIKPgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 14:22:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9BSo-0001Rb-1x; Fri, 12 May 2017 14:22:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d9BSm-0001Ql-UP
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 14:22:37 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 02/22-03557-C25C5195; Fri, 12 May 2017 14:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTVf7qGi
 kwcw/ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bq3WUFH/QqZq5ZwN7AeFqli5GLQ0hgE6PE
 qZajTF2MnEDObkaJhdtyQGxhgSiJ2UvmMILYIgKREvu3HmCBqMmSuPZxCytIM7PAakaJKRtWs
 IIk2AQ0Je58/gQ0iIODV8BK4tXfOpAwi4CqRO+lQ8wgtqhAuMTbxiNgc3gFBCVOznwCZnMKWE
 vseLsBbBezgK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtBLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MH4a1nAIUZJDiYlUd5LrKKRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4vx4GygkWpaanVqRl5gDDHiYtwcGjJMJ7ESTNW1yQmFucm
 Q6ROsWoKCXOa3kEKCEAksgozYNrg8XaJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzPgcZz5
 OZVwI3/RXQYiagxf1/hEEWlyQipKQaGFd9/3gnvOE8Y8XGB7szH5/9FPpkaebfn9delOmdTv1
 6cprsx6uFEXpfp0RVFvJpTX3Buk88/vVvk4Yo30zPbKuijGkvPlvE//5wwnxWwiu7A1fVbnyR
 nsR6wPPXPKYFx07lab67tczKl//RAc0LD7Ju8E554t2wq8S/lmXD9QkHb79oM3Io239QiaU4I
 9FQi7moOBEAMkkHH7ACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494598955!60186973!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44288 invoked from network); 12 May 2017 14:22:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 12 May 2017 14:22:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DE81B80D;
 Fri, 12 May 2017 07:22:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B98813F220;
 Fri, 12 May 2017 07:22:33 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-5-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ba3133cf-7a84-fc38-565a-fcb95b16715a@arm.com>
Date: Fri, 12 May 2017 15:22:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-5-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 04/28] ARM: GICv3: introduce separate
 pending_irq structs for LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IHRoZSBzYW1lIHJlYXNvbiB0aGF0IGFsbG9jYXRpbmcgYSBzdHJ1Y3QgaXJxX2Rlc2MgZm9yIGVh
Y2gKPiBwb3NzaWJsZSBMUEkgaXMgbm90IGFuIG9wdGlvbiwgaGF2aW5nIGEgc3RydWN0IHBlbmRp
bmdfaXJxIGZvciBlYWNoIExQSQo+IGlzIGFsc28gbm90IGZlYXNpYmxlLiBXZSBvbmx5IGNhcmUg
YWJvdXQgbWFwcGVkIExQSXMsIHNvIHdlIGNhbiBnZXQgYXdheQo+IHdpdGggaGF2aW5nIHN0cnVj
dCBwZW5kaW5nX2lycSdzIG9ubHkgZm9yIHRoZW0uCj4gTWFpbnRhaW4gYSByYWRpeCB0cmVlIHBl
ciBkb21haW4gd2hlcmUgd2UgZHJvcCB0aGUgcG9pbnRlciB0byB0aGUKPiByZXNwZWN0aXZlIHBl
bmRpbmdfaXJxLiBUaGUgaW5kZXggdXNlZCBpcyB0aGUgdmlydHVhbCBMUEkgbnVtYmVyLgo+IFRo
ZSBtZW1vcnkgZm9yIHRoZSBhY3R1YWwgc3RydWN0dXJlcyBoYXMgYmVlbiBhbGxvY2F0ZWQgYWxy
ZWFkeSBwZXIKPiBkZXZpY2UgYXQgZGV2aWNlIG1hcHBpbmcgdGltZS4KPiBUZWFjaCB0aGUgZXhp
c3RpbmcgVkdJQyBmdW5jdGlvbnMgdG8gZmluZCB0aGUgcmlnaHQgcG9pbnRlciB3aGVuIGJlaW5n
Cj4gZ2l2ZW4gYSB2aXJ0dWFsIExQSSBudW1iZXIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAg
ICAgICB8ICA4ICsrKysrKysrCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgfCAzMCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAg
ICAgICB8ICAyICsrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggfCAgMiArKwo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgIHwgIDIgKysKPiAgNSBmaWxlcyBjaGFuZ2VkLCA0
NCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBpbmRleCBkYzlmOTViLi4wNTg3NTY5IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12
Mi5jCj4gQEAgLTcwMiwxMCArNzAyLDE4IEBAIHN0YXRpYyB2b2lkIHZnaWNfdjJfZG9tYWluX2Zy
ZWUoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIC8qIE5vdGhpbmcgdG8gYmUgY2xlYW51cCBmb3Ig
dGhpcyBkcml2ZXIgKi8KPiAgfQo+Cj4gK3N0YXRpYyBzdHJ1Y3QgcGVuZGluZ19pcnEgKnZnaWNf
djJfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmxwaSkKPiArewo+
ICsgICAgLyogRHVtbXkgZnVuY3Rpb24sIG5vIExQSXMgb24gYSBWR0lDdjIuICovCj4gKyAgICBC
VUcoKTsKPiArfQo+ICsKPiAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2Z2ljX3YyX29w
cyA9IHsKPiAgICAgIC52Y3B1X2luaXQgICA9IHZnaWNfdjJfdmNwdV9pbml0LAo+ICAgICAgLmRv
bWFpbl9pbml0ID0gdmdpY192Ml9kb21haW5faW5pdCwKPiAgICAgIC5kb21haW5fZnJlZSA9IHZn
aWNfdjJfZG9tYWluX2ZyZWUsCj4gKyAgICAubHBpX3RvX3BlbmRpbmcgPSB2Z2ljX3YyX2xwaV90
b19wZW5kaW5nLAo+ICAgICAgLm1heF92Y3B1cyA9IDgsCj4gIH07Cj4KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBpbmRleCAy
NWUxNmRjLi40NGQyYjUwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gQEAgLTE0NTQsNiArMTQ1NCw5IEBAIHN0YXRp
YyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgZC0+YXJj
aC52Z2ljLm5yX3JlZ2lvbnMgPSByZGlzdF9jb3VudDsKPiAgICAgIGQtPmFyY2gudmdpYy5yZGlz
dF9yZWdpb25zID0gcmRpc3RfcmVnaW9uczsKPgo+ICsgICAgcndsb2NrX2luaXQoJmQtPmFyY2gu
dmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOwo+ICsgICAgcmFkaXhfdHJlZV9pbml0KCZkLT5hcmNo
LnZnaWMucGVuZF9scGlfdHJlZSk7Cj4gKwo+ICAgICAgLyoKPiAgICAgICAqIERvbWFpbiAwIGdl
dHMgdGhlIGhhcmR3YXJlIGFkZHJlc3MuCj4gICAgICAgKiBHdWVzdHMgZ2V0IHRoZSB2aXJ0dWFs
IHBsYXRmb3JtIGxheW91dC4KPiBAQCAtMTUzNSwxNCArMTUzOCw0MSBAQCBzdGF0aWMgaW50IHZn
aWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgc3RhdGljIHZvaWQgdmdpY192
M19kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gICAgICB2Z2ljX3YzX2l0c19m
cmVlX2RvbWFpbihkKTsKPiArICAgIC8qCj4gKyAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IGF0
IHRoaXMgcG9pbnQgYWxsIGFjdHVhbCBJVFMgZGV2aWNlcyBoYXZlIGJlZW4KPiArICAgICAqIGNs
ZWFuZWQgdXAgYWxyZWFkeS4gVGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzLCBmb3Igd2hpY2ggdGhl
IHBvaW50ZXJzCj4gKyAgICAgKiBoYXZlIGJlZW4gc3RvcmVkIGluIHRoZSByYWRpeCB0cmVlLCBh
cmUgYWxsb2NhdGVkIGFuZCBmcmVlZCBieSBkZXZpY2UuCj4gKyAgICAgKiBPbiBkZXZpY2UgdW5t
YXBwaW5nIGFsbCB0aGUgZW50cmllcyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSB0cmVlIGFuZAo+ICsg
ICAgICogdGhlIGJhY2tpbmcgbWVtb3J5IGlzIGZyZWVkLgo+ICsgICAgICovCj4gKyAgICByYWRp
eF90cmVlX2Rlc3Ryb3koJmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlLCBOVUxMKTsKPiAgICAg
IHhmcmVlKGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zKTsKPiAgfQo+Cj4gKy8qCj4gKyAqIExv
b2tzIHVwIGEgdmlydHVhbCBMUEkgbnVtYmVyIGluIG91ciB0cmVlIG9mIG1hcHBlZCBMUElzLiBU
aGlzIHdpbGwgcmV0dXJuCj4gKyAqIHRoZSBjb3JyZXNwb25kaW5nIHN0cnVjdCBwZW5kaW5nX2ly
cSwgd2hpY2ggd2UgYWxzbyB1c2UgdG8gc3RvcmUgdGhlCj4gKyAqIGVuYWJsZWQgYW5kIHBlbmRp
bmcgYml0IHBsdXMgdGhlIHByaW9yaXR5Lgo+ICsgKiBSZXR1cm5zIE5VTEwgaWYgYW4gTFBJIGNh
bm5vdCBiZSBmb3VuZCAob3Igbm8gTFBJcyBhcmUgc3VwcG9ydGVkKS4KPiArICovCj4gK3N0YXRp
YyBzdHJ1Y3QgcGVuZGluZ19pcnEgKnZnaWNfdjNfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFp
biAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbHBpKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnE7
Cj4gKwo+ICsgICAgcmVhZF9sb2NrKCZkLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsK
PiArICAgIHBpcnEgPSByYWRpeF90cmVlX2xvb2t1cCgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3Ry
ZWUsIGxwaSk7Cj4gKyAgICByZWFkX3VubG9jaygmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVf
bG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIHBpcnE7Cj4gK30KPiArCj4gIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdmdpY19vcHMgdjNfb3BzID0gewo+ICAgICAgLnZjcHVfaW5pdCAgID0gdmdpY192M192
Y3B1X2luaXQsCj4gICAgICAuZG9tYWluX2luaXQgPSB2Z2ljX3YzX2RvbWFpbl9pbml0LAo+ICAg
ICAgLmRvbWFpbl9mcmVlID0gdmdpY192M19kb21haW5fZnJlZSwKPiAgICAgIC5lbXVsYXRlX3Jl
ZyAgPSB2Z2ljX3YzX2VtdWxhdGVfcmVnLAo+ICsgICAgLmxwaV90b19wZW5kaW5nID0gdmdpY192
M19scGlfdG9fcGVuZGluZywKPiAgICAgIC8qCj4gICAgICAgKiBXZSB1c2UgYm90aCBBRkYxIGFu
ZCBBRkYwIGluICh2KU1QSURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBvZiBDUFUKPiAgICAgICAq
IHRoYXQgY2FuIGJlIHN1cHBvcnRlZCBpcyB1cCB0byA0MDk2KD09MjU2KjE2KSBpbiB0aGVvcnku
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4gaW5kZXggOGE1ZDkzYi4uYmY2ZmI2MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC00NTcsNiArNDU3LDggQEAgc3Ry
dWN0IHBlbmRpbmdfaXJxICppcnFfdG9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGlycSkKPiAgICAgICAqIGFyZSB1c2VkIGZvciBTUElzOyB0aGUgcmVzdHMgYXJlIHVzZWQg
Zm9yIHBlciBjcHUgaXJxcyAqLwo+ICAgICAgaWYgKCBpcnEgPCAzMiApCj4gICAgICAgICAgbiA9
ICZ2LT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycV07Cj4gKyAgICBlbHNlIGlmICggaXNfbHBp
KGlycSkgKQo+ICsgICAgICAgIG4gPSB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5kbGVyLT5scGlf
dG9fcGVuZGluZyh2LT5kb21haW4sIGlycSk7Cj4gICAgICBlbHNlCj4gICAgICAgICAgbiA9ICZ2
LT5kb21haW4tPmFyY2gudmdpYy5wZW5kaW5nX2lycXNbaXJxIC0gMzJdOwo+ICAgICAgcmV0dXJu
IG47Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gaW5kZXggN2MzODI5ZC4uM2Q4ZTg0YyAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaAo+IEBAIC0xMTEsNiArMTExLDggQEAgc3RydWN0IGFyY2hfZG9tYWluCj4g
ICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAgICAgICAgICAgLyogUmUtRGlzdHJp
YnV0b3Igc3RyaWRlICovCj4gICAgICAgICAgc3RydWN0IHJiX3Jvb3QgaXRzX2RldmljZXM7ICAg
ICAgICAgLyogRGV2aWNlcyBtYXBwZWQgdG8gYW4gSVRTICovCj4gICAgICAgICAgc3BpbmxvY2tf
dCBpdHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2VzIHRy
ZWUgKi8KPiArICAgICAgICBzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHBlbmRfbHBpX3RyZWU7IC8q
IFN0b3JlcyBzdHJ1Y3QgcGVuZGluZ19pcnEncyAqLwo+ICsgICAgICAgIHJ3bG9ja190IHBlbmRf
bHBpX3RyZWVfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICovCj4g
ICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7Cj4gICNlbmRpZgo+ICAgICAgfSB2Z2lj
Owo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggZGY3NTA2NC4uYzkwNzVhOSAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCj4gQEAgLTEzNCw2ICsxMzQsOCBAQCBzdHJ1Y3QgdmdpY19vcHMgewo+ICAgICAgdm9pZCAo
KmRvbWFpbl9mcmVlKShzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICAgIC8qIHZHSUMgc3lzcmVnL2Nw
cmVncyBlbXVsYXRlICovCj4gICAgICBib29sICgqZW11bGF0ZV9yZWcpKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCB1bmlvbiBoc3IgaHNyKTsKPiArICAgIC8qIGxvb2t1cCB0aGUgc3RydWN0
IHBlbmRpbmdfaXJxIGZvciBhIGdpdmVuIExQSSBpbnRlcnJ1cHQgKi8KPiArICAgIHN0cnVjdCBw
ZW5kaW5nX2lycSAqKCpscGlfdG9fcGVuZGluZykoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHZscGkpOwo+ICAgICAgLyogTWF4aW11bSBudW1iZXIgb2YgdkNQVSBzdXBwb3J0ZWQgKi8K
PiAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBtYXhfdmNwdXM7Cj4gIH07Cj4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 14:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9BU8-0001Xe-C6; Fri, 12 May 2017 14:24:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9BU6-0001XN-Vh
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 14:23:59 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 DE/A9-03371-E75C5195; Fri, 12 May 2017 14:23:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7f2qGi
 kwfZtuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byf0dZCm5yVGzcuIKpgfEyWxcjJ4eQQJ7E
 gm9LmUFsXgE7iaPv7oDFJQQMJU4vvMkCYrMIqEosnzGHCcRmE1CXaHu2nbWLkYNDRMBAYuYhq
 S5GLg5mgW5GiZ2zusDqhQXSJfYtXQ41v0bizIZT7CD1nAIuEpce6YGYvAKCEn93CINUMAtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI2N9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MO5cH3iIUZKDSUmU9xKraKQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuD9ehioTrAoNT21Ii0zBxgdMKUSH
 DxKIrycR4DSvMUFibnFmekQqVOMilLivBtB+gRAEhmleXBtsIi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWHe2SDjeTLzSuCmvwJazAS0uP+PMMjikkSElFQD40Slrrd53yfvfqmf8UypISR
 2w7aUpDU8858YTRZpWXJGS6L/wl6H/fvP3ezt31hqPeecnUVehz2v2us3NxK6BP1MA/Q1LXYK
 SmVcNZ8ygyEzn+9ym1xb9X+3f9w2d8+o/V5wRy9ozbr3O4RnK93x9TzN/3UzV5lq49r1S1ye1
 bWe8z6y2qE7QImlOCPRUIu5qDgRAK9yMaLDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494599036!60187251!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56640 invoked from network); 12 May 2017 14:23:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 14:23:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 08:23:55 -0600
Message-Id: <5915E19B0200007800159480@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 08:23:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
In-Reply-To: <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDE2OjAzLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
QEAgLTc3MSw2ICs3NzMsNDcgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gKy8q
IFRPRE86IE9wdGltaXplIGJ5IHNxdWFzaGluZyBtYXBfcGFnZXMvdW5tYXBfcGFnZXMgd2l0aCBt
YXBfcGFnZS91bm1hcF9wYWdlICovCgpMb29raW5nIG92ZXIgdGhlIHRpdGxlcyBvZiB0aGUgcmVz
dCBvZiB0aGlzIHNlcmllcyBpdCBkb2Vzbid0IGxvb2sgbGlrZQp5b3UncmUgZWxpbWluYXRpbmcg
dGhpcyBUT0RPIGxhdGVyLiBXaGlsZSBJIGFwcHJlY2lhdGUgdGhpcyBub3QKYmVpbmcgZG9uZSBp
biB0aGUgYWxyZWFkeSBsYXJnZSBwYXRjaCwgSSBkb24ndCB0aGluayBzdWNoIGEgVE9ETwpzaG91
bGQgYmUgbGVmdCBhcm91bmQuIElmIG5lZWQgYmUgKGUuZy4gYmVjYXVzZSB5b3UgY2FuJ3QgdGVz
dAp0aGUgY2hhbmdlKSwgZ2V0IGluIHRvdWNoIHdpdGggdGhlIG1haW50YWluZXIocykuCgo+ICtp
bnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1hcF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG9yZGVyKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGk7Cj4gKyAg
ICBpbnQgcmMgPSAwOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7
IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IHJldCA9IGFtZF9pb21tdV91bm1hcF9wYWdl
KGQsIGdmbiArIGkpOwo+ICsgICAgICAgIGlmICggIXJjICkKCkJsYW5rIGxpbmUgYmV0d2VlbiBk
ZWNsYXJhdGlvbihzKSBhbmQgc3RhdGVtZW50KHMpIHBsZWFzZS4KCng4NiBhbmQgZ2VuZXJpYyBp
b21tdSBwYXJ0cyAoYW5kIF9vbmx5XyB0aG9zZSwgc28gcGxlYXNlIGRvbid0CmNvbnZlcnQgdGhp
cyBpbnRvIGEgYmxhbmtldCBSLWIpClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 14:30:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:30:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Ba8-0002FX-5C; Fri, 12 May 2017 14:30:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>)
 id 1d9Ba6-0002FK-PQ; Fri, 12 May 2017 14:30:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A5/FB-02956-0F6C5195; Fri, 12 May 2017 14:30:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRT2d19ezdV1SzwtpVplD9SUHgyD6AU
 Z0YMSzR7U1W7baJty7yoNCo0SXOGjRTJdWFCRi0wzcGiIpYkGpk2LiFiSCeGjmdLDmtq93mn2
 ++s75/vOOd/5cWhcWUapaS7LwvFm1qihgomVp4jkGG9LWGrcxKP12rLqPFz784kN035tGMc34
 4lNw93EPnSINJjTMrKOk3rX5VYq8zaZZXd1BuagFsKKgmmCycXhiu0hKQWIsSJoKh6YYpTMBI
 J7gx3IimhaxSyDkbuClJ/POBA0NNXgVhQkihLg5tUiSsI4EwXO+5cJCVNMNNws6JjCCmYjvMy
 7REqYYJbDq7FaTMJhTAoM5Tb7NaHQZv88hYNEfWW1Dck9tWAv7/DjRVA75JiaC8wS6HnWiSRD
 wOQjGC57S8mGlkJb3jW/KBJetDsIGe+G8b4qf56HL09HSbl4koJ3152UHHRT0Ft8y1+RCcPVP
 kzGq6HyzTdcFv3E4I6twl/RS4Hng9PfNwI8RVWBMtFIQl3LKCYH9aHQ1+L2231PQa1PHqJi1O
 B1taEiFFU66xtKZ61eOmv1Wwh3ohUCx5/h+Jj1sWm8Qae3mFiDMSY+bkOsiRMEVscZ2TQhNj3
 D9BiJJxIgPhcq6dr7HC2gMU2Ywk2GpSrnpmWcyNazgv4Yf9rICc9RBE1rQNHxQuRCeU7HZZ00
 GMU7m6aBDtHMV/ASrRAyWZNg0MnUS7SWdni+ezH6Xf4PL6YkzBlmTh2uqJOkjCTVnzbPNJq+W
 TeKVKsUSLSmDMnkeJPB8j/fj8JppFEpmqUuIQazZWZev2gFE60U+lSSFQv7j1LnoOA59qPpWw
 7zxyp+pdw4u60nMqD+wesja/b/aBL6Ag5eTPA5VL2tWPi6hcnuj4V/qmp2ucubG62tO1Z14bv
 P+8YYj7YgaSCpQlXi3bduu7M7huxM/O17dnFn6oGeVy5fdPq56E/ZpqpNtvLJPYmLT3VvHUka
 nDcnMujCuP3I2Id2bayGEPRs/GqcF9i/lJSIMq4DAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494599407!68165450!1
X-Originating-IP: [40.107.4.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35096 invoked from network); 12 May 2017 14:30:07 -0000
Received: from mail-eopbgr40086.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.86)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 May 2017 14:30:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=TisL0+jTsJTtIpv74bS0HcTxgq+TLfFpsbPFLU3xv04=;
 b=VWUfKhAV4tFSynReZoRB31YBd5ZGhv/oxFBzIeiRRQskk+LPJAIfPn3FPw0tfQdAO1mkqq9+i5CTfB5Z6Ta2PRGh7OGx2pKkkC0GRFvUPln3Zt67Y+q0qRSp2LtNSP8Jb79Ktvxq0BFp/TLvsZM0L22T5xXhcCD5qKC0ub64JoE=
Received: from [10.17.180.111] (85.223.209.56) by
 DB6PR0301MB2408.eurprd03.prod.outlook.com (10.168.71.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Fri, 12 May 2017 14:30:06 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-announce@lists.xenproject.org>,
 <xen-users@lists.xenproject.org>
References: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <bee46560-bd10-b26f-0a93-116f95ac3c55@epam.com>
Date: Fri, 12 May 2017 17:29:57 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0402CA0009.eurprd04.prod.outlook.com (10.175.27.19) To
 DB6PR0301MB2408.eurprd03.prod.outlook.com (10.168.71.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 951fe8e1-4e3b-4178-6952-08d4994362ed
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 3:QlcBriUJS570denvxBIcppV3ORKYJm64iwrcy4QZu/wjCQvSw9RIKRM1+awA0Hvnl2HmdyGN0A7mnz3L2AYKD2EEHasR3ockZ6FbUrhLUOfIBvMnxEQak4lpujtzKEAEidHu6vSv3PJnuUPRgkEUpO4SYpaaA/KllUiFKUdNFevYRdsTaAhype9Nhz/2jaF3X2sEXmj+2kzt9udkgmTew8Gxr6DvlIC/qx7sc2YmzVpfyAefrzSLb4gqXCF2lcW6BNT5I87a2mWZutmtYYp9mbirc/W8PdTe4DiyY7vTgkm+eM9bZI+XwmsgWZTWHvWjnac3lljWf4UGwVGZc4ryhQ==;
 25:mjQLLAA2rLZfTrUVieENjEin7B9TQHddBpFxL2QaoQjLtRqYlKWf5uD8G1HshZIWyZveLOG+5qzSbsvFHs03s0797WCiWo1BMYXi01argGBS/dQR7xqw6c/uXvn5V2Pw8ZGjnCuYRmD0wqKSa61w+lvsS8qPeoXKMHYUGbj6jkIdXbp7GKvJccp3iewBC8az93+4FfKpTiBQCFa9Fypjg/dCHxID3t+BVujNN7hqbWLV4Hh7EOQVfdwz7pKplWShra1cfepTpFkY+Q/TM2xNIpLQnujc6lkWTZe1eUIhMXeW8LHjPkcVd0R51DgU3xWWRoHWsAgWmw0+2dr51F/9aCEkGdojBX+tGCKrAZr9yEMiBDXhRUAvQDlBDsmSOTl9Su6h8N+kpfORu5SLlaEv4BFq3n8hthdgYI3a5rAT1kzClljI/hovQRSBT3nhNjnH19Nu7XdeGSvPIYZsOOb3Yj3jGEi9dF+qFZxbhJbzK8k=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 31:nAwgz84cE+iTFhAGGfNYwQ98QN6oGJ7E1lgrl1pWXCQo890DEDZKpeT3l6xMnwAEEfKnpkf+iHX+4vWE9A5QQre2RGgftGH4UgK/u7cob292GL6AXjtszW7+YIbgI/Wi2NRjjmC6F/dyQI1Hy+I4OrY6uhDvONRN+XVNonQGVCXm+iTyqZJCWQRe6WsHPzXUMPvIuPeDm1pYj2Jj6/Ww+naCC7Ne6Lox65UnuKiIuYFoChN+cnL9hbcZb3RZH6vnBSWc+ApN5Zui/VHemUlrMw==;
 20:LTQlklZUlRBpVqSarry1v+jdLq9CRzUUMzgB63NXt3pfle4X8h9y2btudY1mnwzjgJ7FjKPV3dkpU/wVYhY7W+T9qsyXjnnlaOKG4Edgx0qOpOpWkBXXUMVLcZndmYA6l6yuM2Fy6CFOxZfQzx64mQ1VbzAao0ssoetCn9oyrFONRaDfs0Mx2E/wDdZPdr0jD62by8OurcGmoG4xvZQ49rMUWmXEHRlctOgS1RdnSDdx47blWuZL8VWsegNFK40hbeSXLprbDdA8khoPpoNEKfKOhJyL0pBvoBMFghy4yiRhqJlMSxyjI82Ht+JyTFiNOrll4OqaMy4JoJWJslFnjvmfU14pf12Z7a/JhHI04cdaeUk4CgAMeNPrKLbZ7vPh5wqmf0lwGDMfoeym2K4vdSG6tkUYxPQ0gXgqJcMhpWJ++UGPpPSzkbrpYgFoU+5RmjrrAqXnGD71I6IWYVYg+5TQL+XSe8VnYT5coFWXQHgJYMVnxpVhMUSIwVP0sSyo
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2408770F3C56EAC74218BFA0E6E20@DB6PR0301MB2408.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(6072148);
 SRVR:DB6PR0301MB2408; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 4:mrUH4LpLD3WCS6C2mmmovz+0xNhEbtWff27b3rd3gmxCis10+B1n/6Ayoh+x4zijmv0iwj8icUBmlFeBPmE2oINGa90/C6rkirmhneO6LoKd6TORBOFZZ0kusrd57csCcU+y3y/9VbsO4k+mA+KvN2prMVbzeRXr+RNz1CIyLvEwhp0GhchHXeFfGfyr3VDxG36P6VYalQCOE5J4zxh/Z0prvJHxzKGy3MF+XRahf2urfhUUWrWFNunnUw3koipO9VQ7S4TUnJbD7hoPay/cGTBD2BLdInzU7NClBL+1dNG0EiZP1k+r6JS22mi16sMcCwry4cS9nfldTXsiEd+j5bNhM0Q6IbVmEDgigzzz1rDwuuJBNs2iEUYsoreFsYN2Jvu3HAzwuuMEPnaU8NQ0058KCUCD7YNpwxtoJxgwv7NBXrQZBR9tYgNoYyMOcOR858IfBFJ2qakZ8HWjhV5n263YpiYcMzZoNFkkVknB7XEBW1UqWxQ2G8ixytsyf4ghU/U7z97IQbwCqMmzwMiTvqLFGaX08HEuJ8TKPNfocaVUaF8jxdwU4nxFoVo6cSgw4v7O/tFj1k9Vbjxc2dq3Zn/pF9APCRbINgk3Jkl8XXGP4QhByu1XlAJPcl/jvScb07SxgIQYWlHgIwomJeeYFmC/j8dWJgVqIFyJVWfA8JywLSHmy4UrxkLgjeZ7SAbGMjaSrABlloC3KrBBGA4gzRB9BW/LmKV0Gnwnfc6sVoVDrEBhOWMwEg+iCl2sIY4toV+OtWMQDv1PIR/Svt99MiniCKEmJWDzg1Mpzt3TS2A=
X-Forefront-PRVS: 0305463112
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39840400002)(39400400002)(39450400003)(39850400002)(39410400002)(24454002)(23676002)(38730400002)(31696002)(6246003)(229853002)(33646002)(7736002)(6116002)(3846002)(4326008)(6306002)(53936002)(8666007)(53546009)(72206003)(77096006)(25786009)(6486002)(90366009)(189998001)(81166006)(8676002)(478600001)(2201001)(305945005)(230700001)(65826007)(6666003)(5660300001)(2950100002)(42186005)(65956001)(76176999)(50986999)(66066001)(54356999)(31686004)(65806001)(2906002)(36756003)(80792005)(83506001)(50466002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2408; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDFNQjI0MDg7MjM6UythYWtyK2FCZGVCcVM2Y0JFQ1RJUVpz?=
 =?utf-8?B?cmRvOTdSK2xzWk9pUWJQaEFOdDZuT2t6TG5wQkZmU2VQQTRCSUtBTHVTTUZu?=
 =?utf-8?B?ekNzNDk4azhIWSs4K3g2YjZ6UTNJbFpoYVVqSGtUU2o2cU1XZlYvV09wR1dC?=
 =?utf-8?B?L0hwd2ljUy9mbjNMWVdHd0R6alQ3blFTVzhkOS9rNSs3SDYrSGJTeGR2bkhQ?=
 =?utf-8?B?cExoWGdQbG5rUXRIdWszT2pqdk5YemxCdUlpU09ndWhGTW9xZXZCUjh3aWxx?=
 =?utf-8?B?c0MyUDdUdGFYNHRJd2tTODRROXN4YXdJUEtIZ1FObjYwdnJjMENlZENOdk50?=
 =?utf-8?B?NUlPOU5VY0FscXJKOFVOcVE0bUVVNFd2MUtPcXQrQUdVbm9IYkhRYTA4R0l3?=
 =?utf-8?B?UVZXWXhTYjV4YmZjbXBjbEs4VHNXd2hGakRWdHFIKzVOVnMyTElIZkJJamdi?=
 =?utf-8?B?Z0h2TVNCcDN3b3pXUEk5S0hsdTBVd2V5MVRnb2s0dVdCYzV6aFZtSUExUnlJ?=
 =?utf-8?B?MnNhL09TcHMyN0tuRUorZmVad1NlVW5zK3ZudWNZZHJINlRkRFZ4djBGUUt1?=
 =?utf-8?B?MnBXc1QwOHNlVFg0ai9UTDVnYUd2UEpZSDZ0NDNCOGxjM3J5Lzk2VFNvSzYw?=
 =?utf-8?B?Ymc4UzlGVUNuZ2VOOHhTWGxPODNSK0VCcTVkLzh0ZG1taVhGclBMS1BHbWJk?=
 =?utf-8?B?dG1yd2ZZMXozeHAxeVpJbDQvMUd6K0JwWktTQXRRaW95VHhaa1V4MXpERnF1?=
 =?utf-8?B?VGloTGJTeWJaMWtyNTQ4OEpubTN4Z1hGQXAyZkU2SFBsUlp4TWdtbHI1R0pO?=
 =?utf-8?B?VmFVb1c1Vmk3VE9VVTVjNHpDRVZZMGVxcy9YRUNpcC91N25ncXh2YzU1YUtW?=
 =?utf-8?B?bVhua2hiMXVISmVYOEYxUndZMW1CU3czMDJTckZGRlY3Y2ZiWC90eFVKRE1u?=
 =?utf-8?B?Z0puUFB0WHZncjA1ajhxbEFnU09Da0JrRTQwR0dDNmJkWmxwd0JJRDllTk9k?=
 =?utf-8?B?V0JXeUpoWE1FdXdGNVFFa2VJMFNsbGJiVVFBZWpLckRKcWcydzNRckNOdE83?=
 =?utf-8?B?R1kydmhrME9wVENQbDZtUGJCcU41enhKZjRrT1VhTC9oY1p4MU1SUngvSlF1?=
 =?utf-8?B?a1BiajJBRUxTMGNxL3JiaEFHR1VJY2NkcHpCbjZTK3ltWk84TVRZNWwzOTZu?=
 =?utf-8?B?cC8ySk1rWHdFYTQ0SnB1LzEvaVk5d3RncnZlaUJyMzg4ZWVJV2llZzhoOUl0?=
 =?utf-8?B?bzZGWkZzd3RGSlc5YzhkQWJIUjNlOWtFV01HbmRlaXNyb3lIU0JUeDdtTkxP?=
 =?utf-8?B?L3BaM3ZLSnBTMzZibU9qS1lFbEZCTm12endvU0dlRUIvSGZTNWZ4N3ZYUUxX?=
 =?utf-8?B?UzdJckIxeDN2cG1EcGF2TWxuY0NTQUwyUW56bzhXRnlhMGlaKzdFYVhJYlEv?=
 =?utf-8?B?bzRUY1BnUTJYRFdkVWwwNVhWRVFPOUhDN3lrOC9MMVFvWWJFNjR5dk92ZXE5?=
 =?utf-8?B?UGhjVHVPejZ3T0w3anlJeFEzaHRPM0pySWJ3Qk1DRnZrcDdMOHY2QnVldWRX?=
 =?utf-8?B?WlJCQU05WDZ2SUkzaDZyVzNVOXFjYUczRGxydkdrUzVFZGYyc0FaZUVkZkIw?=
 =?utf-8?B?OENKUU5haHdLbGJkaHhXVG0yeCtBblRLNi9hU2QreXhVNmx5UmNibzFwd2wz?=
 =?utf-8?B?Y0FNeHRVRjFzbnpUZGcwbk9BaUJ5SzQ0eWlJRzFGaWc2WExWdjV5QU5RUnJz?=
 =?utf-8?Q?tt0rvxDB3iU+s9/XXTZuSD7dYy+TJEyMCozxAg0=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 6:WU6b92E+ejVOWfpp8qyXqyR6ef2+MzrxjvAGpskYtuoWIDjFd+v83XE92c2CpWCKsbzj/2G5kzgMa8rl5pIp7pvFeZYb2qwmJ14+W2rg34PS6DC3YY1Kp33e7dLKfDhJswWHJY76x3mtLUmODwTGEKhbFCwAbYDFi2iBvWOEbL9YDXx7hTEXWwdnKN9zWfQB/0gd68eqSVZOLVhc3dE4jdBQNgqtPAnWayIF5n/fFfflHPluYciKY2vwpwitnLirMBUiB3baXCO/kj/eHPrioXE3t7sgG/EFXby/jNItIrgP8RjVkdj37LOZcWFbh4Qx0ev1FigmsBNfUvsNl91j/Kggyd3AWzBYAwk3CCwWrJIpAU7PrsYwLWSu8b1MmsaReq1EDJTwUq2RC3hQBUSjRkrcnpOxpCoNQtY4Sx3to9G6YMEd0zMicjVGdpBaoQ6Xb/M+OkAYmBoWqbXl5NNKC5owsdm6wfbmeaxH8bZobOAafFuePtkdPFZDAzNxhX1GquC9doQffqw7DUqzXflYog==;
 5:oVMssXS7H4dxaNePiWsKuQefbjBNqvbN29JD90GMuQQGxovhfogHXiWhR5oE8SGQh86+D0c0bkvReOqpFUAsN/YqlOVMvgqjbQdbME9F8QmuAdQ/ZtbUqR7Gy6zYa6ZrH4e3/8OdxO/yxK4OpxaCOw==;
 24:QiA3jj8dfRD6/E4ytmXzfGfyX5rBMQwzvfUqIFKgZqovZFic5prpV6IYPBl3uFoPWkknWrEq0/cGaakioKZ2x6BtqBDbkWTpcEJ+bbLJ4KE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 7:rZqNSLCXQdUCmu01AOj/Usoqpg+eK15Rbcjsd1LEiMjfuHXfhEnEAXkQPk9uAFGosTOKIcgW13wnP0wFF6eXeUoeUmpz2CIVZrTZCtQcXegQByJMGewlkFX9ZL4rF7Dlj8VdcXLHohjYe+Iy/qSX46l62r4xtfrfAzvKk3545riRDR/5vmjoRLcAwWsdrRi+IsYulTieYarmrBl8wYN9FhGG1jQS0MuXxnVKe5FITOm9nkE22X8qNnFamTcAwtDoxQMXZRPxvNnnzDVzrjEXP3phzxI7QAgW3nZ7vk6oc1aommRn/E45SCusxyS9uZQOYo1rSNNFKpyPW1tlOT7/gg==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2017 14:30:06.0020 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2408
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBKdWxpZW4sCgoKT24gMDguMDUuMTcgMjE6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBB
cyBhIHJlbWluZGVyLCB0aGVyZSB3aWxsIGJlIGFub3RoZXIgWGVuIFRlc3QgRGF5IHRvbW9ycm93
IChUdWVzZGF5IDl0aCBNYXkpLAo+IGZvciB0aGUgaW5zdHJ1Y3Rpb25zIHNlZToKPgo+IGh0dHBz
Oi8vYmxvZy54ZW5wcm9qZWN0Lm9yZy8yMDE3LzA0LzEzL2Fubm91bmNpbmcteGVuLXByb2plY3Qt
NC05LXJjLWFuZC10ZXN0LWRheS1zY2hlZHVsZS8KPgo+IENoZWVycywKCkknbSBhc2tlZCB0byBw
ZXJmb3JtIGEgWEVOIDQuOS4wLXJjWCB0ZXN0aW5nIG9uIFJlbmVzYXMgUi1DYXIgR2VuMyBib2Fy
ZCAKKFNhbHZhdG9yLVgsIEgzKS4KCkNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSBpZiB0aGlzIFsx
XSBpcyBzdGlsbCByZWxldmFudD8KQW5kIGlmIHRoZSBzbW9rZSB0ZXN0IGRlc2NyaWJlZCBoZXJl
IFsyXSBpcyBlbm91Z2ggZm9yIFJDIHRlc3Rpbmc/CgpbMV0gCmh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL1hlbl80LjlfUkNfdGVzdF9pbnN0cnVjdGlvbnMjU3BlY2lmaWNfQVJNX1Rl
c3RfSW5zdHJ1Y3Rpb25zClsyXSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5f
QVJNX01hbnVhbF9TbW9rZV9UZXN0CgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 14:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9BbG-0002M6-HI; Fri, 12 May 2017 14:31:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9BbE-0002Lz-QH
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 14:31:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 34/9E-02005-737C5195; Fri, 12 May 2017 14:31:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9f8uGi
 kQe96GYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPr+jWMBYe4K15tusjSwDiXs4uRg0NIIE/i
 4fugLkZODl4BO4kv2/awgdgSAoYSpxfeZAGxWQRUJdr2X2QCsdkE1CXanm1nBWkVETCQmHlIq
 ouRi4NZoJtRYuesLrB6YYFIiRXzG8HmCAnUSLTd2ssMYnMKuEhM3b+JCaSXV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10g
 vqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw8OoZGBh3MJ5qdj7EKMnBpCTKe4lV
 NFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/5o0A5waLU9NSKtMwcYAzApCU4eJREeJOPAaV5i
 wsSc4sz0yFSpxgVpcR53UASAiCJjNI8uDZY3F1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJM
 xrAzKFJzOvBG76K6DFTECL+/8IgywuSURISTUw7hMKOM1jGV0WNH+/Rd+ipr/v2I88Nat+F/N
 3To2+s9bto1saTp+fc2g+w7bH/Dvzr3yMDGRZ+OITw+T7W2/nLRK7zcnx6vtVjkdHJxyzXfJg
 lu6UFB7js3d/snvnJWxeUtA2nYvRnon/5cl+2YOeWzUZ51tPOzT7MaPQ2utfry/mE07NS7Bhf
 a/EUpyRaKjFXFScCAD6VDmftgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494599477!99517176!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48902 invoked from network); 12 May 2017 14:31:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 14:31:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 08:31:16 -0600
Message-Id: <5915E35602000078001594AD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 08:31:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
In-Reply-To: <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu
 argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDE2OjAzLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
Pgo+IAo+IFRoZSBwcmVzZW5jZSBvZiB0aGlzIGZsYWcgbGV0cyB1cyBrbm93IHRoYXQgdGhlIGd1
ZXN0Cj4gaGFzIGRldmljZXMgd2hpY2ggd2lsbCBtb3N0IGxpa2VseSBiZSB1c2VkIGZvciBwYXNz
dGhyb3VnaAo+IGFuZCBhcyB0aGUgcmVzdWx0IHRoZSB1c2Ugb2YgSU9NTVUgaXMgZXhwZWN0ZWQg
Zm9yIHRoaXMgZG9tYWluLgo+IEluIHRoYXQgY2FzZSB3ZSBoYXZlIHRvIGNhbGwgaW9tbXVfY29u
c3RydWN0KCksIGFjdHVhbGx5Cj4gd2hhdCB0aGUgcmVhbCBhc3NpZ25fZGV2aWNlIGNhbGwgdXN1
YWxseSBkb2VzLgo+IAo+IEFzIGlvbW11X2RvbWFpbl9pbml0KCkgaXMgY2FsbGVkIHdpdGggdXNl
X2lvbW11IGZsYWcgYmVpbmcgZm9yY2VkCj4gdG8gZmFsc2UgZm9yIG5vdywgbm8gZnVuY3Rpb25h
bCBjaGFuZ2UgaXMgaW50ZW5kZWQgZm9yIGJvdGggQVJNIGFuZCB4ODYuCj4gCj4gQmFzaWNhbGx5
LCB0aGlzIHBhdGNoIGlzIG5lZWRlZCBmb3Igbm9uLXNoYXJlZCBJT01NVXMgb24gQVJNIG9ubHkK
PiBzaW5jZSB0aGUgbm9uLXNoYXJlZCBJT01NVXMgb24geDg2IGFyZSBvayBpZiBpb21tdV9jb25z
dHJ1Y3QoKSBpcyBjYWxsZWQKPiBsYXRlci4gQnV0LCBpbiBvcmRlciB0byBiZSBtb3JlIGdlbmVy
aWMgYW5kIGZvciBwb3NzaWJsZSBmdXR1cmUgb3B0aW1pemF0aW9uCj4gbWFrZSB0aGlzIGNoYW5n
ZSBhcHBsaWFibGUgZm9yIGJvdGggcGxhdGZvcm1zLgoKSSBjb250aW51ZSB0byBiZSB1bmNvbnZp
bmNlZCB0aGF0IHRoaXMgaXMgd2FudGVkIC8gbmVlZGVkLCBhcyBJCmNvbnRpbnVlIHRvIG5vdCBz
ZWUgd2h5IHNoYXJlZCB2cyB1bnNoYXJlZCByZWFsbHkgbWF0dGVycyBoZXJlLgpBZnRlciBhbGwg
d2UgaGF2ZSBib3RoIG1vZGVzIHdvcmtpbmcgb24geDg2IHdpdGhvdXQgdGhpcyBmbGFnLgoKPiBA
QCAtMTQyLDcgKzE0MiwxNCBAQCBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKPiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4gICAgICBoZC0+cGxhdGZvcm1fb3BzID0gaW9t
bXVfZ2V0X29wcygpOwo+IC0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmluaXQoZCk7Cj4g
KyAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5pbml0KGQpOwo+ICsgICAgaWYgKCByZXQgKQo+
ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsgICAgaWYgKCB1c2VfaW9tbXUgJiYgIWlzX2hh
cmR3YXJlX2RvbWFpbihkKSApCj4gKyAgICAgICAgcmV0ID0gaW9tbXVfY29uc3RydWN0KGQpOwoK
WW91IGRvbid0IGhhbmRsZSB0aGUgLUVSRVNUQVJUIHlvdSBtYXkgKGFuZCBsaWtlbHkgd2lsbCkg
Z2V0IGhlcmUKb3IgaW4gdGhlIGNhbGxlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 14:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9BgU-0002cn-4G; Fri, 12 May 2017 14:36:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9BgT-0002ch-IL
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 14:36:45 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 58/40-19466-C78C5195; Fri, 12 May 2017 14:36:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7fyhGi
 kwfM+dovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNP5w+mguXCFe3n1rE2MDYIdDFycAgJ5Ems
 aartYuTk4BWwk/jS0swKYksIGEqcXniTBcRmEVCVWPinmw3EZhNQl2h7tp0VpFVEIELi1JLgL
 kYuDmaBRYwS/1adZgepERYIkDj84wkjSEJIYBGTRP/+PWDNnALWEm+X/GMHaeYVEJT4u0MYJM
 wsoCXx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI
 11ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw9BiDYwbj3n9MhRkkOJiVR3kus
 opFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHibjwPlBItS01Mr0jJzgFEAk5bg4FES4ZUGSfMWF
 yTmFmemQ6ROMSpKifMmgCQEQBIZpXlwbbDIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXj
 2QKTyZeSVw018BLWYCWtz/RxhkcUkiQkqqgbH74syK9RyCk91jD7xzW2fOeuX+/4uXXj6O9tp
 wuHrZioqXr1V2py7MmcOWltljI2eSFGPO/4pTyCHh57KUXerBvCHhGlWc3frJbOePzuk/s/O9
 gFeF5RYdpSUnsxnN5lncmqOv8Cpuwbtifw32T7OvMEX8ni98LJFFYqLGtezJcr5Zl+b/kFRiK
 c5INNRiLipOBAAPf9DqtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494599799!94931421!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30631 invoked from network); 12 May 2017 14:36:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 14:36:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 08:36:38 -0600
Message-Id: <5915E49702000078001594CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 08:36:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-8-git-send-email-olekstysh@gmail.com>
 <f4764b5f-1462-9f6f-d6e3-1fab3b845d63@arm.com>
 <CAPD2p-mS0otOzd6feRJ75yMgSa8XR+opzUeA-Z-8JrJXKN6rUA@mail.gmail.com>
 <81b92946-3da6-4b1e-57f6-6cbca7c855a4@arm.com>
In-Reply-To: <81b92946-3da6-4b1e-57f6-6cbca7c855a4@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 07/10] iommu/arm: Add alloc_page_table
 platform callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA1LjE3IGF0IDIwOjA2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIE9sZWtzYW5kciwKPiAKPiBPbiAxMS8wNS8xNyAxNTowMCwgT2xla3NhbmRyIFR5c2hjaGVu
a28gd3JvdGU6Cj4+IE9uIFRodSwgTWF5IDExLCAyMDE3IGF0IDI6MzggUE0sIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gSGkgT2xla3NhbmRyLAo+PiBIaSwg
SnVsaWVuCj4+Cj4+Pgo+Pj4gT24gMTAvMDUvMTcgMTU6MDMsIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+Pj4+Cj4+Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90
eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gVGhlIGFsbG9jX3BhZ2VfdGFibGUgY2FsbGJh
Y2sgaXMgYSBtYW5kYXRvcnkgdGhpbmcKPj4+PiBmb3IgdGhlIElPTU1VcyB0aGF0IGRvbid0IHNo
YXJlIHBhZ2UgdGFibGUgd2l0aCB0aGUgQ1BVIG9uIEFSTS4KPj4+PiBUaGUgbm9uLXNoYXJlZCBJ
T01NVXMgaGF2ZSB0byBwZXJmb3JtIGFsbCByZXF1aXJlZCBhY3Rpb25zIGhlcmUKPj4+PiB0byBi
ZSByZWFkeSB0byBoYW5kbGUgSU9NTVUgbWFwcGluZyB1cGRhdGVzIHJpZ2h0IGFmdGVyIGNvbXBs
ZXRpbmcgaXQuCj4+Pj4KPj4+PiBUaGUgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkg
c2VlbXMgYW4gYXBwcm9wcmlhdGUgcGxhY2UKPj4+PiB0byBjYWxsIG5ld2x5IGNyZWF0ZWQgY2Fs
bGJhY2suCj4+Pj4gU2luY2Ugd2Ugd2lsbCBvbmx5IGJlIGhlcmUgZm9yIHRoZSBub24tc2hhcmVk
IElPTU1VcyBhbHdheXMKPj4+PiByZXR1cm4gZXJyb3IgaWYgdGhlIGNhbGxiYWNrIHdhc24ndCBp
bXBsZW1lbnRlZC4KPj4+Cj4+Pgo+Pj4gV2h5IGRvIHlvdSBuZWVkIGEgc3BlY2lmaWMgY2FsbGJh
Y2sgYW5kIG5vdCBkb2luZyBpdCBkaXJlY3RseSBpbgo+Pj4gaW9tbXVfZG9tYWluX2luaXQ/Cj4+
Pgo+Pj4gTXkgdGFrZSBoZXJlIGlzIGluIHRoZSB1bnNoYXJlIGNhc2UsIHdlIG1heSB3YW50IHRv
IGhhdmUgbXVsdGlwbGUgc2V0IG9mCj4+PiBwYWdlIHRhYmxlcyAoZS5nIG9uZSBwZXIgZGV2aWNl
KS4gU28gdGhpcyBzaG91bGQgYmUgbGVmdCBhdCB0aGUgZGlzY3JldGlvbgo+Pj4gb2YgdGhlIElP
TU1VIGl0c2VsZi4KPj4+Cj4+PiBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwo+PiBJIHdhcyB0aGlu
a2luZyBhYm91dCBleHRyYSBuZWVkX2lvbW11IGFyZ3VtZW50IGZvciBpbml0IHBsYXRmb3JtCj4+
IGNhbGxiYWNrIGFzIEkgaGFkIGRvbmUgZm9yIGlvbW11X2RvbWFpbl9pbml0IEFQSS4KPj4gQnV0
IEkgaGFkIGRvdWJ0cyByZWdhcmRpbmcgaHdfZG9tYWluLiBEdXJpbmcgaW9tbXVfZG9tYWluX2lu
aXQKPj4gZXhlY3V0aW9uIHdlIGhhdmVuJ3Qga25vd24geWV0IGlzIHRoZSBJT01NVSBleHBlY3Rl
ZCBmb3IgZG9tYWluIDAKPj4gb3Igbm90Lgo+Pgo+PiBUYWtpbmcgaW50byBhY2NvdW50IHRoYXQg
SSBuZWVkZWQgdG86Cj4+IC0gcG9wdWxhdGUgcGFnZSB0YWJsZSBmb2xsb3dlZCBieSBzZXR0aW5n
IG5lZWRfaW9tbXUgZmxhZy4KPj4gLSBpbXBsZW1lbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdl
X3RhYmxlKCkgb24gQVJNIGJlY2F1c2Ugb2YKPj4gIWlvbW11X3VzZV9oYXBfcHQoZCkuCj4+IC0g
ZmluZCBhIHNvbHV0aW9uIGZvciBod19kb21haW4uCj4+Cj4+IEkgZGVjaWRlZCB0byB1c2UgaW9t
bXVfY29uc3RydWN0KCkgYW5kIGltcGxlbWVudCBhbGxvY19wYWdlX3RhYmxlCj4+IGNhbGxiYWNr
IHRvIGJlIGNhbGxlZCBmb3IgcG9wdWxhdGluZyBwYWdlIHRhYmxlLgo+PiBJIHRob3VnaHQgdGhh
dCBpdCB3b3VsZCBhbGxvdyB1cyB0byBrZWVwIGFsbCByZXF1aXJlZCBhY3Rpb25zIGluIGEKPj4g
c2luZ2xlIHBsYWNlIHJhdGhlciB0aGFuIHNwcmVhZGluZy4KPiAKPiBMb29raW5nIGF0IHlvdXIg
cGF0Y2ggIzgsIHlvdSBhbHdheXMgYWxsb2NhdGUgdGhlIHBhZ2UgdGFibGUgZm9yIAo+IGhhcmR3
YXJlIGRvbWFpbiwgc28gdGhpcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gc2V0IGlvbW11X2VuYWJsZSBp
biAKPiB4ZW5fYXJjaF9kb21haW5fY29uZmlnIChzZWUgY29uZmlnLiBpbiBzdGFydF94ZW4pLgo+
IAo+IFNvIHRoaXMgZG9lcyBub3QgaG9sZCB0byBtZS4gTWF5YmUgSmFuIChJT01NVSBtYWludGFp
bmVyKSBoYXMgYSAKPiBkaWZmZXJlbnQgdmlldyBvbiBpdC4KCldlbGwsIEkgaGF2ZSB0byBhZG1p
dCB0aGF0IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgdGhlIG5lZWQgZm9yCnRoaXMgbmV3IGNh
bGxiYWNrLiBCdXQgaXQgbG9va3MgbGlrZSBpbiBhIGxhdGVyIHJlcGx5IE9sZWtzYW5kciBtb3Zl
cwp0byBhZ3JlZWluZyB3aXRoIHlvdSB0byBkcm9wIHRoaXMgbmV3IGhvb2suIEFzIGl0J3MgQVJN
LXNwZWNpZmljLApJJ2xsIGxlYXZlIHRoaXMgdG8geW91IGZvciB0aGUgbW9tZW50LgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 14:38:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Bhx-0002i6-El; Fri, 12 May 2017 14:38:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9Bhw-0002hz-1u
 for xen-devel@lists.xen.org; Fri, 12 May 2017 14:38:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FC/89-03620-7D8C5195; Fri, 12 May 2017 14:38:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXvfaCdF
 Ig5PLzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy2/oVsBVskK1q27WFqYNwq0sXIySEh4C+x
 /N1iNhCbTUBfYveLT0wgtoiAusTpjousXYwcHMwCfhKHHviChIUFIiX+t+xmBrFZBFQlTlw7C
 2bzCnhKXJi3iQVipJzE+eM/weKcAl4ScybcZwIZIwRU0zQhBCQsJKAmca3/EjtEq6DEyZlPwF
 qZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixP
 TU3MSk4r1kvNzNzECA4cBCHYw/loWcIhRkoNJSZT3EqtopBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3ubjQDnBotT01Iq0zBxgCMOkJTh4lER4pUHSvMUFibnFmekQqVOMilLivOdAEgIgiYzSP
 Lg2WNxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvI5ApPJl5JXDTXwEtZgJa3P9HGGRxSS
 JCSqqBsUnirrbY7qa5jppX0hfOeG1xMrPgW8Ga5QeefpeqcTLWDFeacC/xue3sis3Cj18yWCz
 10W9K+O3UM7/Dyakj6O/m0qa1bOLcOh/bVU9YpJ6wiY1UU5mjU2JRlmPQLjLhwybmlxJsuZ/Z
 6kOOKWVIXW68ud9lSdXZ1ztEknrYqy5ob7hwekWTEktxRqKhFnNRcSIAflE30JYCAAA=
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494599893!101949310!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17541 invoked from network); 12 May 2017 14:38:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 14:38:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="432085684"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 May 2017 15:34:59 +0100
Message-ID: <1494599699-16143-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 for-next 2/2] x86/string: Use compiler
	__builtin_str*() where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHVzZSBvZiAtZm5vLWJ1aWx0aW4gaW5oaWJpdHMgdGhpcyBhdXRvbWF0aWMgdHJhbnNmb3Jt
YXRpb24uICBNYW51YWxseQp0cmFuc2Zvcm0gdGhlIGNhbGxzaXRlcy4gIFRoaXMgY2F1c2VzIGNv
bnN0cnVjdHMgc3VjaCBhcyBzdHJsZW4oImxpdGVyYWwiKSB0bwpiZSBldmFsdWF0ZWQgYXQgY29t
cGlsZSB0aW1lLCBhbmQgY2VydGFpbiBzaW1wbGUgb3BlcmF0aW9ucyB0byBiZSByZXBsYWNlZAp3
aXRoIHJlcGVhdGVkIHN0cmluZyBvcGVyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Cgp2MjoKICogRml4IHRoZSBidWlsZCB3aXRoIENsYW5nLCB3aGljaCBv
YmplY3RzIHdoZW4gdGhlIGRlZmluZSByZW5hbWVzIHRoZQogICB1bmRlcmx5aW5nIGltcGxlbWVu
dGF0aW9uLgotLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgICAgICAgICAgfCAxNCArKysrKysrLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaCB8ICA4ICsrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zdHJpbmcuYyBiL3hlbi9jb21tb24vc3RyaW5nLmMKaW5kZXggOWE1YTRiYS4u
NTMwMmRiMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zdHJpbmcuYworKysgYi94ZW4vY29tbW9u
L3N0cmluZy5jCkBAIC00Miw3ICs0Miw3IEBAIGludCBzdHJuaWNtcChjb25zdCBjaGFyICpzMSwg
Y29uc3QgY2hhciAqczIsIHNpemVfdCBsZW4pCiAjZW5kaWYKIAogI2lmbmRlZiBfX0hBVkVfQVJD
SF9TVFJDQVNFQ01QCi1pbnQgc3RyY2FzZWNtcChjb25zdCBjaGFyICpzMSwgY29uc3QgY2hhciAq
czIpCitpbnQgKHN0cmNhc2VjbXApKGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpzMikKIHsK
ICAgICBpbnQgYzEsIGMyOwogCkBAIC0xMTcsNyArMTE3LDcgQEAgRVhQT1JUX1NZTUJPTChzdHJs
Y2F0KTsKICAqIEBjczogT25lIHN0cmluZwogICogQGN0OiBBbm90aGVyIHN0cmluZwogICovCi1p
bnQgc3RyY21wKGNvbnN0IGNoYXIgKiBjcyxjb25zdCBjaGFyICogY3QpCitpbnQgKHN0cmNtcCko
Y29uc3QgY2hhciAqY3MsIGNvbnN0IGNoYXIgKmN0KQogewogCXJlZ2lzdGVyIHNpZ25lZCBjaGFy
IF9fcmVzOwogCkBAIC0xMzcsNyArMTM3LDcgQEAgaW50IHN0cmNtcChjb25zdCBjaGFyICogY3Ms
Y29uc3QgY2hhciAqIGN0KQogICogQGN0OiBBbm90aGVyIHN0cmluZwogICogQGNvdW50OiBUaGUg
bWF4aW11bSBudW1iZXIgb2YgYnl0ZXMgdG8gY29tcGFyZQogICovCi1pbnQgc3RybmNtcChjb25z
dCBjaGFyICogY3MsY29uc3QgY2hhciAqIGN0LHNpemVfdCBjb3VudCkKK2ludCAoc3RybmNtcCko
Y29uc3QgY2hhciAqY3MsIGNvbnN0IGNoYXIgKmN0LCBzaXplX3QgY291bnQpCiB7CiAJcmVnaXN0
ZXIgc2lnbmVkIGNoYXIgX19yZXMgPSAwOwogCkBAIC0xNTcsNyArMTU3LDcgQEAgaW50IHN0cm5j
bXAoY29uc3QgY2hhciAqIGNzLGNvbnN0IGNoYXIgKiBjdCxzaXplX3QgY291bnQpCiAgKiBAczog
VGhlIHN0cmluZyB0byBiZSBzZWFyY2hlZAogICogQGM6IFRoZSBjaGFyYWN0ZXIgdG8gc2VhcmNo
IGZvcgogICovCi1jaGFyICogc3RyY2hyKGNvbnN0IGNoYXIgKiBzLCBpbnQgYykKK2NoYXIgKihz
dHJjaHIpKGNvbnN0IGNoYXIgKnMsIGludCBjKQogewogCWZvcig7ICpzICE9IChjaGFyKSBjOyAr
K3MpCiAJCWlmICgqcyA9PSAnXDAnKQpAQCAtMTcyLDcgKzE3Miw3IEBAIGNoYXIgKiBzdHJjaHIo
Y29uc3QgY2hhciAqIHMsIGludCBjKQogICogQHM6IFRoZSBzdHJpbmcgdG8gYmUgc2VhcmNoZWQK
ICAqIEBjOiBUaGUgY2hhcmFjdGVyIHRvIHNlYXJjaCBmb3IKICAqLwotY2hhciAqIHN0cnJjaHIo
Y29uc3QgY2hhciAqIHMsIGludCBjKQorY2hhciAqKHN0cnJjaHIpKGNvbnN0IGNoYXIgKnMsIGlu
dCBjKQogewogICAgICAgIGNvbnN0IGNoYXIgKnAgPSBzICsgc3RybGVuKHMpOwogICAgICAgIGRv
IHsKQEAgLTE4OCw3ICsxODgsNyBAQCBjaGFyICogc3RycmNocihjb25zdCBjaGFyICogcywgaW50
IGMpCiAgKiBzdHJsZW4gLSBGaW5kIHRoZSBsZW5ndGggb2YgYSBzdHJpbmcKICAqIEBzOiBUaGUg
c3RyaW5nIHRvIGJlIHNpemVkCiAgKi8KLXNpemVfdCBzdHJsZW4oY29uc3QgY2hhciAqIHMpCitz
aXplX3QgKHN0cmxlbikoY29uc3QgY2hhciAqIHMpCiB7CiAJY29uc3QgY2hhciAqc2M7CiAKQEAg
LTQwOSw3ICs0MDksNyBAQCB2b2lkICogbWVtc2Nhbih2b2lkICogYWRkciwgaW50IGMsIHNpemVf
dCBzaXplKQogICogQHMxOiBUaGUgc3RyaW5nIHRvIGJlIHNlYXJjaGVkCiAgKiBAczI6IFRoZSBz
dHJpbmcgdG8gc2VhcmNoIGZvcgogICovCi1jaGFyICogc3Ryc3RyKGNvbnN0IGNoYXIgKiBzMSxj
b25zdCBjaGFyICogczIpCitjaGFyICooc3Ryc3RyKShjb25zdCBjaGFyICpzMSwgY29uc3QgY2hh
ciAqczIpCiB7CiAJaW50IGwxLCBsMjsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zdHJpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3RyaW5nLmgKaW5kZXggZDYzNmU4Mi4u
NTM1ZmMwZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3N0cmluZy5oCkBAIC0xMCw0ICsxMCwxMiBAQAogI2RlZmluZSBf
X0hBVkVfQVJDSF9NRU1TRVQKICNkZWZpbmUgbWVtc2V0KHMsIGMsIG4pICAgICAgIF9fYnVpbHRp
bl9tZW1zZXQocywgYywgbikKIAorI2RlZmluZSBzdHJjbXAoczEsIHMyKSAgICAgICAgX19idWls
dGluX3N0cmNtcChzMSwgczIpCisjZGVmaW5lIHN0cm5jbXAoczEsIHMyLCBuKSAgICBfX2J1aWx0
aW5fc3RybmNtcChzMSwgczIsIG4pCisjZGVmaW5lIHN0cmNhc2VjbXAoczEsIHMyKSAgICBfX2J1
aWx0aW5fc3RyY2FzZWNtcChzMSwgczIpCisjZGVmaW5lIHN0cmNocihzMSwgYykgICAgICAgICBf
X2J1aWx0aW5fc3RyY2hyKHMxLCBjKQorI2RlZmluZSBzdHJyY2hyKHMxLCBjKSAgICAgICAgX19i
dWlsdGluX3N0cnJjaHIoczEsIGMpCisjZGVmaW5lIHN0cnN0cihzMSwgczIpICAgICAgICBfX2J1
aWx0aW5fc3Ryc3RyKHMxLCBzMikKKyNkZWZpbmUgc3RybGVuKHMxKSAgICAgICAgICAgIF9fYnVp
bHRpbl9zdHJsZW4oczEpCisKICNlbmRpZiAvKiBfX1g4Nl9TVFJJTkdfSF9fICovCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 14:38:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:38:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Bi2-0002j9-MV; Fri, 12 May 2017 14:38:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9Bi1-0002io-Iq
 for xen-devel@lists.xen.org; Fri, 12 May 2017 14:38:21 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 23/C9-03696-CD8C5195; Fri, 12 May 2017 14:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXitHRDpO6dE6K
 RBn/2C1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlf3rWzFawXqui53cHWwLiSv4uRk0NCwF+i
 4cUhFhCbTUBfYveLT0wgtoiAusTpjousXYwcHMwCfhKHHviCmMICURIf99mBmCwCqhI9131Ai
 nkFPCW+vZrBAjFQTuL88Z/MILaQgJrEtf5L7BA1ghInZz4Bq2EWkJA4+OIF8wRG7llIUrOQpB
 YwMq1i1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMAwYg2MF
 4YFHgIUZJDiYlUd5LrKKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4m48D5QSLUtNTK9Iyc4AB
 CZOW4OBREuE9DZLmLS5IzC3OTIdInWJUlBLnTQBJCIAkMkrz4NpgUXCJUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwrxLQKbwZOaVwE1/BbSYCWhx/x9hkMUliQgpqQZG5+l2AVwaH/ksbYuvXb
 a9bcLTodRTIHJ39rI5xcZv5zw/ULfVRur6vlzzW7NtV4TnsX8q3eDacuf4segNBdv7BPwkl+v
 7NLuZuqXZLtzFZ/aMSX0hi+8Z3o7lh53l9745NNeg1ppd3aLpr9VUfvftPc8vFt9t/tV/5RdD
 c0nKZ9lUHbHdH7cosRRnJBpqMRcVJwIArctwun0CAAA=
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494599898!101556510!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23690 invoked from network); 12 May 2017 14:38:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 14:38:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="423423626"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 May 2017 15:34:58 +0100
Message-ID: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 for-next 1/2] x86/string: Clean up the
	declarations of __builtin_mem*()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm9uZSBvZiB0aGUgR0NDIGRvY3MgbWVudGlvbiBtZW1tb3ZlKCkgaW4gaXRzIGxpc3Qgb2YgYnVp
bHRpbnMgZXZlbiB0b2RheSwgYnV0CjQuMSBkb2VzIGhhdmUgdGhlIGJ1aWx0aW4sIG1lYW5pbmcg
dGhhdCBhbGwgY3VycmVudGx5IHN1cHBvcnRlZCBjb21waWxlcnMgaGF2ZQppdC4KClJhdGhlciB0
aGFuICN1bmRlZidpbmcgbWFjcm9zIHRvIGF2b2lkIGFsdGVyaW5nIHRoZSBmdW5jdGlvbiBuYW1l
cywgdXNlIHRoZQptZXRob2QgcmVjb21tZW5kZWQgYnkgdGhlIEMgc3BlY2lmaWNhdGlvbiBieSBl
bmNsb3NpbmcgdGhlIGZ1bmN0aW9uIG5hbWUgaW4KYnJhY2tldHMgdG8gYXZvaWQgdGhlIG1hY3Jv
IGJlaW5nIGV4cGFuZGVkLiAgVGhpcyBtZWFucyB0aGF0IG9wdGltaXNhdGlvbgpvcHBvcnR1bml0
aWVzIGNvbnRpbnVlIHRvIHdvcmsgaW4gdGhlIHJlc3Qgb2YgdGhlIHRyYW5zbGF0aW9uIHVuaXQu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KCmh0dHBzOi8vZ2NjLmdu
dS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTIxNjAyIGNvbmZpcm1zIHRoYXQgdGhlIGJ1
aWx0aW4Kd2FzIHByZXNlbnQgaW4gNC4xLjAKLS0tCiB4ZW4vYXJjaC94ODYvc3RyaW5nLmMgICAg
ICAgIHwgOSArKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3RyaW5nLmggfCA3ICsrKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3RyaW5nLmMgYi94ZW4vYXJjaC94ODYvc3RyaW5nLmMK
aW5kZXggMTM4N2RmYi4uZjRkN2YyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N0cmluZy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwpAQCAtNyw4ICs3LDcgQEAKIAogI2luY2x1ZGUg
PHhlbi9saWIuaD4KIAotI3VuZGVmIG1lbWNweQotdm9pZCAqbWVtY3B5KHZvaWQgKmRlc3QsIGNv
bnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pCit2b2lkICoobWVtY3B5KSh2b2lkICpkZXN0LCBjb25z
dCB2b2lkICpzcmMsIHNpemVfdCBuKQogewogICAgIGxvbmcgZDAsIGQxLCBkMjsKIApAQCAtMjMs
OCArMjIsNyBAQCB2b2lkICptZW1jcHkodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXpl
X3QgbikKICAgICByZXR1cm4gZGVzdDsKIH0KIAotI3VuZGVmIG1lbXNldAotdm9pZCAqbWVtc2V0
KHZvaWQgKnMsIGludCBjLCBzaXplX3QgbikKK3ZvaWQgKihtZW1zZXQpKHZvaWQgKnMsIGludCBj
LCBzaXplX3QgbikKIHsKICAgICBsb25nIGQwLCBkMTsKIApAQCAtMzcsOCArMzUsNyBAQCB2b2lk
ICptZW1zZXQodm9pZCAqcywgaW50IGMsIHNpemVfdCBuKQogICAgIHJldHVybiBzOwogfQogCi0j
dW5kZWYgbWVtbW92ZQotdm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMs
IHNpemVfdCBuKQordm9pZCAqKG1lbW1vdmUpKHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywg
c2l6ZV90IG4pCiB7CiAgICAgbG9uZyBkMCwgZDEsIGQyOwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3N0cmluZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaAppbmRl
eCBjNDhkOWMzLi5kNjM2ZTgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N0cmlu
Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3RyaW5nLmgKQEAgLTIsMTMgKzIsMTIgQEAK
ICNkZWZpbmUgX19YODZfU1RSSU5HX0hfXwogCiAjZGVmaW5lIF9fSEFWRV9BUkNIX01FTUNQWQot
I2RlZmluZSBtZW1jcHkodCxmLG4pIChfX2J1aWx0aW5fbWVtY3B5KCh0KSwoZiksKG4pKSkKKyNk
ZWZpbmUgbWVtY3B5KGQsIHMsIG4pICAgICAgIF9fYnVpbHRpbl9tZW1jcHkoZCwgcywgbikKIAot
LyogU29tZSB2ZXJzaW9ucyBvZiBnY2MgZG9uJ3QgaGF2ZSB0aGlzIGJ1aWx0aW4uIEl0J3Mgbm9u
LWNyaXRpY2FsIGFueXdheS4gKi8KICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNTU9WRQotZXh0ZXJu
IHZvaWQgKm1lbW1vdmUodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qgbik7Cisj
ZGVmaW5lIG1lbW1vdmUoZCwgcywgbikgICAgICBfX2J1aWx0aW5fbWVtbW92ZShkLCBzLCBuKQog
CiAjZGVmaW5lIF9fSEFWRV9BUkNIX01FTVNFVAotI2RlZmluZSBtZW1zZXQocyxjLG4pIChfX2J1
aWx0aW5fbWVtc2V0KChzKSwoYyksKG4pKSkKKyNkZWZpbmUgbWVtc2V0KHMsIGMsIG4pICAgICAg
IF9fYnVpbHRpbl9tZW1zZXQocywgYywgbikKIAogI2VuZGlmIC8qIF9fWDg2X1NUUklOR19IX18g
Ki8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 14:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9BiN-0002on-1C; Fri, 12 May 2017 14:38:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29826bf35=lars.kurth@citrix.com>)
 id 1d9BiL-0002oO-Ma
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 14:38:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E1/AA-03696-1F8C5195; Fri, 12 May 2017 14:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZKekoofvhhGi
 kwdReRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePhqlusBe3cFe/mNTA2MH7h6mLk5JAQ8JNY
 dfUhI4jNJqAhcexhMzOILSJQI7F/xnnWLkYODmEBFYlPS4shwqoSV2ZOZwYJiwhYSXx/ZgoSZ
 gEKvzj7ghEkzCtgJDHvWThIWEggW+LH5iNgAzkFbCSO/jrIBmIzCshKfGlcDRZnFhCXuPVkPh
 PEMQISS/acZ4awRSVePv7HCmKLCuhJzHv4ig0iriNx9voTRgjbQGLr0n0sIGuZBTQl1u/Shxh
 pKfHu4x0WCFtRYkr3Q3YQm1dAUOLkzCcsExhFZyHZPAuhexaS7llIumch6V7AyLqKUb04tags
 tUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzByGIBgB+PO506HGCU5mJREe
 S+xikYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9cBwoJ1iUmp5akZaZA4xhmLQEB4+SCO9pkD
 RvcUFibnFmOkTqFKOilDjvOZCEAEgiozQPrg2WNi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1F
 JmPcRyBSezLwSuOmvgBYzAS3u/yMMsrgkESEl1cAYxNcXtMCQOXdCpAXH+oUT0zTdTau0rnPu
 f90SJsKldsLBjG/15HuGXkpye2yiuGSCszVWfJRKfLV9eeK1c4z6IYnei77kVJkZ1a7fz3Vyb
 vTsmb9Xuza8Cjyt91uiq+ts+r59sdnbtKyWqFp9e+ef2mrzne39UdHry2pMc3XY3jwM/DDrir
 QSS3FGoqEWc1FxIgCmUXEgFgMAAA==
X-Env-Sender: prvs=29826bf35=lars.kurth@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494599920!68067888!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17706 invoked from network); 12 May 2017 14:38:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 14:38:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="45925493"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrii Anisov <andrii_anisov@epam.com>, Julien Grall
 <julien.grall@arm.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xen 4.9 rc4
Thread-Index: AQHSyCqoouMsNv67S0OtB0+mGpKAvKHwppiAgAARsoA=
Date: Fri, 12 May 2017 14:33:18 +0000
Message-ID: <D53B85DF.37075%lars.kurth@citrix.com>
References: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
 <bee46560-bd10-b26f-0a93-116f95ac3c55@epam.com>
In-Reply-To: <bee46560-bd10-b26f-0a93-116f95ac3c55@epam.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <6FB83DAA216AB840B2A7BAB1C2CA9A9C@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZpbmcgdGhlIGFubm91bmNlIGFuZCB1c2VyIGxpc3QuDQoNCj4gQ291bGQgeW91IHBsZWFz
ZSBjbGFyaWZ5IGlmIHRoaXMgWzFdIGlzIHN0aWxsIHJlbGV2YW50Pw0KWWVzDQoNCkkgd2lsbCBs
ZXQgSnVsaWVuIGFuc3dlciB0aGUgcmVzdDogdGhlIG1haW4gZ29hbCBpcyByZWFsbHkgdG8gZW5z
dXJlIHRoYXQNClhlbiA0Ljkgd29ya3Mgd2l0aCB0aGUgSFcgeW91IGNhcmUgYWJvdXQuDQoNCkxh
cnMNCg0KT24gMTIvMDUvMjAxNyAxNToyOSwgIkFuZHJpaSBBbmlzb3YiIDxhbmRyaWlfYW5pc292
QGVwYW0uY29tPiB3cm90ZToNCg0KPkRlYXIgSnVsaWVuLA0KPg0KPg0KPk9uIDA4LjA1LjE3IDIx
OjQxLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBBcyBhIHJlbWluZGVyLCB0aGVyZSB3aWxsIGJl
IGFub3RoZXIgWGVuIFRlc3QgRGF5IHRvbW9ycm93IChUdWVzZGF5IDl0aA0KPj5NYXkpLA0KPj4g
Zm9yIHRoZSBpbnN0cnVjdGlvbnMgc2VlOg0KPj4NCj4+IA0KPj5odHRwczovL2Jsb2cueGVucHJv
amVjdC5vcmcvMjAxNy8wNC8xMy9hbm5vdW5jaW5nLXhlbi1wcm9qZWN0LTQtOS1yYy1hbmQtDQo+
PnRlc3QtZGF5LXNjaGVkdWxlLw0KPj4NCj4+IENoZWVycywNCj4NCj5JJ20gYXNrZWQgdG8gcGVy
Zm9ybSBhIFhFTiA0LjkuMC1yY1ggdGVzdGluZyBvbiBSZW5lc2FzIFItQ2FyIEdlbjMgYm9hcmQN
Cj4oU2FsdmF0b3ItWCwgSDMpLg0KPg0KPkNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSBpZiB0aGlz
IFsxXSBpcyBzdGlsbCByZWxldmFudD8NCj5BbmQgaWYgdGhlIHNtb2tlIHRlc3QgZGVzY3JpYmVk
IGhlcmUgWzJdIGlzIGVub3VnaCBmb3IgUkMgdGVzdGluZz8NCj4NCj5bMV0gDQo+aHR0cHM6Ly93
aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuXzQuOV9SQ190ZXN0X2luc3RydWN0aW9ucyNTcGVj
aWZpY19BUk0NCj5fVGVzdF9JbnN0cnVjdGlvbnMNCj5bMl0gaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvWGVuX0FSTV9NYW51YWxfU21va2VfVGVzdA0KPg0KPi0tIA0KPg0KPipBbmRy
aWkgQW5pc292Kg0KPg0KPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 14:41:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Bkh-0003au-DC; Fri, 12 May 2017 14:41:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9Bkf-0003ah-86
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 14:41:05 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 45/F7-01721-089C5195; Fri, 12 May 2017 14:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS7f+pGi
 kwex1xhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRGZ2sBYe4Kt7NW8TcwHiSo4uRk0NIIE+i
 61UPK4jNK2An0TNnM5gtIWAocXrhTRYQm0VAVeLf7UfMIDabgLpE27PtQDUcHCICBhIzD0l1M
 XJxMAt0M0rsnNXFAhIXFgiXmHxfFmJ8jcTKtdvBRnIKuEh8mbKUGaSEV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXRC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDwGIBgB2PjF6dDjJIcTEqivJdYRSOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAGnADKCRalpqdWpGXmAGMAJi3BwaMkwvsLJM1bXJCYW5yZD
 pE6xagoJc4bBpIQAElklObBtcHi7hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeWVBpvBk5p
 XATX8FtJgJaHH/H2GQxSWJCCmpBsaVin56Px1P3ithSZ/L6Twl9L7qDVOXF1daOwLyDaNk/nL
 /MD5/7KFU7re3OnlSkv+l9wp02L61/dDs+M9A1q38YvPaZUaLrjFe6Tquxbm0P+wtu9Y3vqMB
 kto73tcf3Lf+/O0ZJ193H5i+LdKHNy8qn79IybrKMDHMOcTmwKROm9/y7r+5JyixFGckGmoxF
 xUnAgAs+s1htgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494600061!100208176!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13384 invoked from network); 12 May 2017 14:41:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 14:41:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 08:41:01 -0600
Message-Id: <5915E59E02000078001594E7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 08:41:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
In-Reply-To: <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDE2OjAzLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
VGhlICJyZXRyaWV2aW5nIG1hcHBpbmciIGNvZGUgaGFzIG5ldmVyIGV4ZWN1dGVkIHNpbmNlCj4g
aW9tbXVfdXNlX2hhcF9wdChkKSBhbHdheXMgcmV0dXJuZWQgdHJ1ZSBvbiBBUk0gc28gZmFyLiBC
dXQsIHdpdGgKPiBpbnRyb2R1Y2luZyB0aGUgbm9uLXNoYXJlZCBJT01NVSBwYXRjaCBzZXJpZXMg
d2UgY2FuIG5vIGxvbmdlciBrZWVwCj4gdGhpcyBjb2RlIGFzIGlzIGR1ZSB0byB0aGUgbGFjayBv
ZiBNMlAgc3VwcG9ydC4KPiAKPiBJbiBvcmRlciB0byByZXRhaW4gdGhlIGN1cnJlbnQgYmVoYXZp
b3IgZm9yIHg4NiB0aGlzIGNvZGUgd2FzIGNvbXBsZXRlbHkKPiBtb3ZlZCB0byB4ODYgc3BlY2lm
aWMgcGFydC4KPiBGb3IgQVJNIHdlIGp1c3QgbmVlZCB0byBwb3B1bGF0ZSBJT01NVSBwYWdlIHRh
YmxlIGlmIG5lZWRfaW9tbXUgZmxhZwo+IGlzIGFscmVhZHkgc2V0IGFuZCB0aGUgSU9NTVUgaXMg
bm9uLXNoYXJlZC4KPiAKPiBTbywgdGhlIGxvZ2ljIG9uIEFSTSB3YXMgY2hhbmdlZCBhIGJpdCwg
YnV0IG5vIGZ1bmN0aW9uYWwgY2hhbmdlIGZvciB4ODYuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IENDOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gCj4gLS0tCj4gICAgQ2hhbmdlcyBpbiBWMToKPiAgICAgICAtIENs
YXJpZnkgcGF0Y2ggZGVzY3JpcHRpb24uCgpNeSBwcmlvciBvYmplY3Rpb24gc3RhbmRzOiBZb3Ug
ZG9uJ3QgbWFrZSBjbGVhciB3aHkgYXJjaGl0ZWN0dXJlLQphZ25vc3RpYyBjb2RlIG5lZWRzIHRv
IGJlIG1vdmVkIGludG8gYW4gYXJjaGl0ZWN0dXJlLXNwZWNpZmljIGZpbGUuCk9mIGNvdXJzZSBv
bmNlIHlvdSBnaXZlIGEgcHJvcGVyIHJlYXNvbiBpbiB0aGUgZGVzY3JpcHRpb24sIHRoZQpjaGFu
Z2UgaXRzZWxmIGxvb2tzIG1vc3RseSBmaW5lIC0ganVzdCBvbmUgcmVtYXJrOgoKPiArdm9pZCBf
X2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gK3sK
PiArICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwoKVGhp
cyBpc24ndCB1c2VkIG91dHNpZGUgb2YgLi4uCgo+ICsgICAgaWYgKCBuZWVkX2lvbW11KGQpICYm
ICFpb21tdV91c2VfaGFwX3B0KGQpICkKPiArICAgIHsKCi4uLiB0aGlzIGlmKCksIHNvIHNob3Vs
ZCBiZSBtb3ZlZCBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 14:43:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:43:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9BmV-0003jt-OG; Fri, 12 May 2017 14:42:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1d9BmV-0003jm-6s
 for xen-devel@lists.xen.org; Fri, 12 May 2017 14:42:59 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7B/21-01977-2F9C5195; Fri, 12 May 2017 14:42:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsXSO6nOVffjSdF
 Ig2cLlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owN2zYwFuyXq3j0+gNjA+M06S5GLg4hgYlM
 Ep1n77NBON8YJY5c+soE4WxklGicdAfK2c4o8W7+fqAyTg5hAXeJw3ePMoPYIkD2hFkdUO0Pm
 ST+fDnLDOIwC2xilPj9YA07SBWbgJHE2aPTGUFsXgFbic89M1lAbBYBVYnLCzaAxUUFwiXeNh
 5hgagRlDg58wmYzQnU2zjzMivE0HZGiZXPNjOBJCQEDCU+b1zKPIFRYBaSnlnI6kASzAIpEl8
 fXmSZheSQWUhOh2hYwihx68dbpllILpyF5NdZyP6bheQsiA3qEn/mXWKGsLUlli18DWXbSqxb
 954FwtaTePu7F8q2lFi/4xP7Akb+VYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpq
 TmJScV6yfm5mxiB8cwABDsYG784HWKU5GBSEuW9xCoaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0
 mC9/kJoJxgUWp6akVaZg4wscCkJTh4lER4zYDJRYi3uCAxtzgzHSJ1ilFRSpz3AkifAEgiozQ
 Prg2WzC4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJcXZDxPZl4J3PRXQIuZgBb3/xEGWVyS
 iJCSamDkFJod9Ot0SKjsxnk2XpVbD+4UWca86921zwcYfj8RdXE07GM9N5n9yBalO649Vntc1
 D3FlMJenlw6X89kpdYEtqM2Mg2OfBlyM3U5sr7LvJXKutNyS/63yU2t9vron/MWa6orXRPR3u
 DNKvsn1zPRTEC1YMe+lfnqYvXzPwbZVWW8kLC9cUaJpTgj0VCLuag4EQBD87WmYQMAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494600175!83414585!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21356 invoked from network); 12 May 2017 14:42:57 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 14:42:57 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4CEglW5011296
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 12 May 2017 14:42:47 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4CEgkpX021951
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 12 May 2017 14:42:46 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4CEghBt012925;
 Fri, 12 May 2017 14:42:45 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 12 May 2017 07:42:43 -0700
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <1494498375.7393.5.camel@citrix.com>
 <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
 <1494517737.7393.7.camel@citrix.com>
 <b4b016d5-164a-f4d2-6830-3d130f59f59b@oracle.com>
 <1494577036.7393.10.camel@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <71c26482-3e53-4091-fe57-58e18de5201e@oracle.com>
Date: Fri, 12 May 2017 10:42:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494577036.7393.10.camel@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5828795401264607730=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5828795401264607730==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="AdCQWA5brw6dwpFeSAfFPoxJ4e7qO81mP"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--AdCQWA5brw6dwpFeSAfFPoxJ4e7qO81mP
Content-Type: multipart/mixed; boundary="17rXbTPikXvM3gLSdOf3V47gxGcmpSSDT";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Message-ID: <71c26482-3e53-4091-fe57-58e18de5201e@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 4/9] mm: Scrub memory from idle loop
References: <1492184258-3277-1-git-send-email-boris.ostrovsky@oracle.com>
 <1492184258-3277-5-git-send-email-boris.ostrovsky@oracle.com>
 <1494498375.7393.5.camel@citrix.com>
 <34644cef-567d-b558-c580-5ed7d8116fa5@oracle.com>
 <1494517737.7393.7.camel@citrix.com>
 <b4b016d5-164a-f4d2-6830-3d130f59f59b@oracle.com>
 <1494577036.7393.10.camel@citrix.com>
In-Reply-To: <1494577036.7393.10.camel@citrix.com>

--17rXbTPikXvM3gLSdOf3V47gxGcmpSSDT
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 05/12/2017 04:17 AM, Dario Faggioli wrote:
> On Thu, 2017-05-11 at 13:05 -0400, Boris Ostrovsky wrote:
>> On 05/11/2017 11:48 AM, Dario Faggioli wrote:
>>
>>> It probably would be at least a bit better, if scrub_free_pages()
>>> would
>>> check for softirqs() _before_ starting any scrubbing (which I don't
>>> think it does, right now, am I right?).
>> Right.
>>
>> I didn't realize that do_tasklet() also schedules softirq. So you are
>> suggesting something along the lines of
>>
>>         do_tasklet();
>>
>>         if ( !softirq_pending(smp_processor_id() &&
>> !scrub_free_pages() )
>>             (*pm_idle)();
>>
>>         do_softirq();
>>
> I was indeed suggesting something like that, and in fact I was about to=

> say that, yes, what you wrote above should work.
>
> *But* (and sorry for overlooking that), if there is more than one
> tasklet queued SCHEDULE_SOFTIRQ is not raised (look at the 'if
> (list_empty())' in do_tasklet()), and hence the softirq_pending() check=

> would fail, and we'll still try to scrub.
>
> Basically, we'd have some scrubbing happening in between the processing=

> of two tasklets (and this will repeat, as a pattern, if there are more
> than two), and unless someone else raises an (unrelated) softirq at
> some point, we may even scrub a significant amount of memory.
>
> So, it looks to me that the gating should consider both,
> softirq_pending() and tasklet_work_to_do (making it look really really
> similar to cpu_is_haltable()...).

So I will then just use cpu_is_haltable() --- the possibly unnecessary
cpu_online() check here is simple/quick enough to justify reusing
existing macro.


-boris



--17rXbTPikXvM3gLSdOf3V47gxGcmpSSDT--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZFcnaAAoJEIredpCGysGySj0P/j9rNJDUVTy+i738M+LsD0YS
dH2vqIa93oGUgOu0phSxguzHl0C0AcC6RpYRwhLv4etqaw1rywyV7L2iJGGYQY7M
VXiJLYybBuHiD7aJUlKtC3G0tAhXDMA8Hce3nyWnKpjrEnUWWqF9dvnnUzu6fiZl
tHffqFb/uEblTP2cQi27SYKOSKpx8K0DNxI4M74UM60D8jbA//yerOQUb4/8Ipgz
XWmHcl7NHRjiNPbuMRyJMIT7mxYsdzaxNtB2yOMKj71yj+LgGwXbesV+91qm84u7
QE2G1I88HMDmtknElhz5Lb1dyFYyp5zIvQSNYP61hLXQteER4TMRlVYDbRr0gunV
MQYqZFoynbZW+ksiI9p7xRmY3TeoFoVddkoYXl0oq8OFLpI7Pg+tYr3qYr77gg8N
T9vE1aPLlScEok6SFmMC6mRqcHQlwF6H3YU8lGp+ci5sWOjcC6ubpL3kTiNZfdoT
XGuSjO1Ea+rYE9KVTCAVCgBZkyXJHrA7aq7HmYSzlqqvokCpBDpRe3BvVJZywnJv
joxkx/ouiLqNE3jNhErMzwFMM83xGLpG47XQSKyPiNwyy+PlyE4JoH7e09ApdyWM
B3B9IKxpnthJm4bcoTt/ZLike9o18lUoYVedsVuahzKLkyN+XC8QSfLLJXC4T9CN
QSou1FjGWX4I3dvUUgTb
=6HAQ
-----END PGP SIGNATURE-----

--AdCQWA5brw6dwpFeSAfFPoxJ4e7qO81mP--


--===============5828795401264607730==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5828795401264607730==--


From xen-devel-bounces@lists.xen.org Fri May 12 14:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Bw8-0004Tv-K8; Fri, 12 May 2017 14:52:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9Bw7-0004Tp-Um
 for xen-devel@lists.xen.org; Fri, 12 May 2017 14:52:56 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 2D/5C-01752-64CC5195; Fri, 12 May 2017 14:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9f1jGi
 kwZedchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpze9YCq7wVNx9OY2pgfE0VxcjJ4eQQJ7E
 s9ZTjCA2r4CdxJpbu5lBbAkBQ4nTC2+ygNgsAqoSJzZOYgex2QTUJdqebWcFsUUE9CXmf/oJZ
 HNwMAtoSsz5XAsSFhaIl/i7YiY7SFhIwFOiaUIISJhTwEtizoT7TCBhXgFBib87hEHCzAJaEg
 9/3WKBsLUlli18zQwxUFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGRnpJRZn
 pGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBV8/AwLiDcU+73yFGSQ4mJVHeS6yikUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeHVPA+UEi1LTUyvSMnOAMQCTluDgURLhFQNJ8xYXJOYWZ
 6ZDpE4xKkqJ8247BZQQAElklObBtcHi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4tkP
 E8mXklcNNfAS1mAlrc/0cYZHFJIkJKqoHRo8zhRM1x3bQ6w8VfeQtfnbbavpbn/Ztur9aYSN/
 iM9Z7/QzKPjzWmDSnkv2sqkSW1BaL557FZkZn5UOyPz1pbTvZGn1ZYFakpVZYZ/8yt57VW03c
 o++8uzlP7ZnP1r8Jc3YXH7uz8cryJI6Ctj33axb4aWWVf9iYc/nQ87q1bcrV6eHflscpsRRnJ
 BpqMRcVJwIA0iuYQrYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494600771!82311238!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35186 invoked from network); 12 May 2017 14:52:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 May 2017 14:52:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 08:52:51 -0600
Message-Id: <5915E8640200007800159524@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 08:52:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next 1/2] x86/string: Clean up the
 declarations of __builtin_mem*()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE2OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmF0aGVyIHRoYW4gI3VuZGVmJ2luZyBtYWNyb3MgdG8gYXZvaWQgYWx0ZXJpbmcgdGhl
IGZ1bmN0aW9uIG5hbWVzLCB1c2UgdGhlCj4gbWV0aG9kIHJlY29tbWVuZGVkIGJ5IHRoZSBDIHNw
ZWNpZmljYXRpb24gYnkgZW5jbG9zaW5nIHRoZSBmdW5jdGlvbiBuYW1lIGluCj4gYnJhY2tldHMg
dG8gYXZvaWQgdGhlIG1hY3JvIGJlaW5nIGV4cGFuZGVkLiAgVGhpcyBtZWFucyB0aGF0IG9wdGlt
aXNhdGlvbgo+IG9wcG9ydHVuaXRpZXMgY29udGludWUgdG8gd29yayBpbiB0aGUgcmVzdCBvZiB0
aGUgdHJhbnNsYXRpb24gdW5pdC4KClRoYXQncyB0aGUgdXBzaWRlLiBUaGUgZG93bnNpZGUgaXMg
dGhhdCAuLi4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3RyaW5nLmgKPiBAQCAtMiwxMyArMiwxMiBAQAo+ICAjZGVmaW5l
IF9fWDg2X1NUUklOR19IX18KPiAgCj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNQ1BZCj4gLSNk
ZWZpbmUgbWVtY3B5KHQsZixuKSAoX19idWlsdGluX21lbWNweSgodCksKGYpLChuKSkpCj4gKyNk
ZWZpbmUgbWVtY3B5KGQsIHMsIG4pICAgICAgIF9fYnVpbHRpbl9tZW1jcHkoZCwgcywgbikKPiAg
Cj4gLS8qIFNvbWUgdmVyc2lvbnMgb2YgZ2NjIGRvbid0IGhhdmUgdGhpcyBidWlsdGluLiBJdCdz
IG5vbi1jcml0aWNhbCBhbnl3YXkuICovCj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNTU9WRQo+
IC1leHRlcm4gdm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVf
dCBuKTsKPiArI2RlZmluZSBtZW1tb3ZlKGQsIHMsIG4pICAgICAgX19idWlsdGluX21lbW1vdmUo
ZCwgcywgbikKPiAgCj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNU0VUCj4gLSNkZWZpbmUgbWVt
c2V0KHMsYyxuKSAoX19idWlsdGluX21lbXNldCgocyksKGMpLChuKSkpCj4gKyNkZWZpbmUgbWVt
c2V0KHMsIGMsIG4pICAgICAgIF9fYnVpbHRpbl9tZW1zZXQocywgYywgbikKCndpdGggdGhlc2Ug
a2luZHMgb2YgI2RlZmluZS1zIChhbmQgd2l0aCB4ZW4vc3RyaW5nLmggaW5jbHVkaW5nCmFzbS9z
dHJpbmcuaCBiZWZvcmUgdGhlIGRlY2xhcmF0aW9ucywgd2hpY2ggZG9uJ3QgZ2V0IGFjdGl2YXRl
ZAphbnl3YXkgZHVlIHRvIHRoZSBfX0hBVkVfQVJDSF9NRU0qIHN5bWJvbHMgYmVpbmcKI2RlZmlu
ZS1kIGluIHRoZSBjb250ZXh0IGFib3ZlKSB5b3UgY2FuJ3QgdXNlIHRoZSBzeW1ib2xzCmluIHBs
YWNlcyB3aGVyZSBmdW5jdGlvbiBwb2ludGVycyBhcmUgd2FudGVkLiBJT1cgSSdkIHByZWZlcgp0
aGUgI3VuZGVmLXMgdG8gc3RheSAoYW5kIHN0cmluZy5jIGV4cGxpY2l0bHkgY2FsbGluZyB0aGUg
YnVpbHRpbnMpCmFuZCB0aGUgbWFjcm9zIHRvIGNoYW5nZSB0byBvYmplY3QgbGlrZSBvbmVzLgoK
QW4gYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gbW92ZSB0aGUgKG9yIGFkZCB4ODYgc3BlY2lmaWMp
CmRlY2xhcmF0aW9ucywgbWFraW5nIHN1cmUgdGhlIHN5bWJvbHMgYXJlIGFsd2F5cyBhdmFpbGFi
bGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 14:55:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ByW-0004cG-0t; Fri, 12 May 2017 14:55:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d9ByU-0004c7-M8
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 14:55:22 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 59/DA-02183-9DCC5195; Fri, 12 May 2017 14:55:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTffmGdF
 IgwdLxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfG/QKZnJVNGxSbWD8xd7FyMUhJLCJUWLT
 gjdQzm5GickT/7N1MXJyCAt4SBx6uJMFxBYRiJTYv/UAmC0kkCVx4NcNZpAGZoHVjBJTNqxgB
 UmwCWhK3Pn8iQnE5hWwkli48T8jiM0ioCpx8fN/ZhBbVCBc4m3jERaIGkGJkzOfgNmcAtYSUz
 71gtUzC9hK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdQwO9pKLM9Iy
 S3MTMHCDPWC83tbg4MT01JzGpWC85P3cTIzDc6hkYGHcwbutyPsQoycGkJMp7iVU0UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE757TQDnBotT01Iq0zBxg4MOkJTh4lER4+0DSvMUFibnFmekQq
 VOMilLivKtBEgIgiYzSPLg2WLRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+wBkCk9mXg
 nc9FdAi5mAFvf/EQZZXJKIkJJqYCyfkr/8g5LAKj2VVtdr2RMz1rr5Mxs/O7vnZpNkX02KTX1
 NbPGa7JOONeUJsfuK5Jd1bvZSq9oXv8Z6ucrm31VnpH+ztRWLbc4TzNrOu8+2/t7cNVxHlapu
 Hb3fmO7Uo9K99Xn5Jb/2erUgbsbahFnh29Yye9g6r+5Mz7HReL0q1dxH89M2JZbijERDLeai4
 kQALUjcSrECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494600920!100292313!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50908 invoked from network); 12 May 2017 14:55:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 12 May 2017 14:55:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 73DF980D;
 Fri, 12 May 2017 07:55:20 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5CDE83F220;
 Fri, 12 May 2017 07:55:19 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-6-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <07db9a26-385e-796b-ecee-224a0fafeb6c@arm.com>
Date: Fri, 12 May 2017 15:55:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-6-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 05/28] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5j
Cj4gaW5kZXggNDRkMmI1MC4uODdmNThmNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBAIC0xNTY3LDEyICsxNTY3
LDMwIEBAIHN0YXRpYyBzdHJ1Y3QgcGVuZGluZ19pcnEgKnZnaWNfdjNfbHBpX3RvX3BlbmRpbmco
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiBwaXJxOwo+ICB9Cj4KPiArLyogUmV0cmll
dmUgdGhlIHByaW9yaXR5IG9mIGFuIExQSSBmcm9tIGl0cyBzdHJ1Y3QgcGVuZGluZ19pcnEuICov
Cj4gK3N0YXRpYyBpbnQgdmdpY192M19scGlfZ2V0X3ByaW9yaXR5KHN0cnVjdCBkb21haW4gKmQs
IHVpbnQzMl90IHZscGkpCj4gK3sKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IHZnaWNf
djNfbHBpX3RvX3BlbmRpbmcoZCwgdmxwaSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIENvcGUg
d2l0aCB0aGUgY2FzZSB3aGVyZSB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB3aXRoIGFuIGludmFs
aWQgTFBJLgo+ICsgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhhdCBhIGNhbGxlciB3aWxsIGJhaWwg
b3V0IGhhbmRsaW5nIHRoaXMgTFBJIGF0IGEKPiArICAgICAqIGxhdGVyIHBvaW50IGluIHRpbWUs
IGJ1dCBmb3IgdGhlIHNha2Ugb2YgdGhpcyBmdW5jdGlvbiBsZXQgdXMgcmV0dXJuCj4gKyAgICAg
KiBzb21lIHZhbHVlIGhlcmUgYW5kIGF2b2lkIGEgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlLgo+
ICsgICAgICovCj4gKyAgICBpZiAoICFwICkKPiArICAgICAgICByZXR1cm4gMHhmZjsKCkkgYW0g
c29ycnkgYnV0IEkgYW0gc3RpbGwgYWdhaW5zdCBhIHN1Y2ggYXMgaXQgaXMuIFRoaXMgaXMgb25s
eSBhIHdheSB0byAKd29ya2Fyb3VuZCBhIGJyb2tlbiBkZXNpZ24gZm9yIExQSXMuCgpMb29raW5n
IGF0IHRoZSBjb2RlLCBJIHRoaW5rIHdlIGRvbid0IG5lZWQgdG8gdGFrZSB0aGUgcmFuayBsb2Nr
IGZvciAKcmVhZGluZyB0aGUgcHJpb3JpdHkgYXMgdGhpcyBjYW4gYmUgZG9uZSBhdG9taWNhbGx5
LiBJbiB0aGlzIGNhc2UsIHRoZSAKY2FsbCB0byBnZXRfcHJpb3JpdHkgY291bGQgYmUgbW92ZWQg
YWZ0ZXIgdGhlIGNoZWNrIG9mIHAgaW4gdGhlIGNhbGxlci4KCj4gKwo+ICsgICAgcmV0dXJuIHAt
PmxwaV9wcmlvcml0eTsKPiArfQo+ICsKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 14:56:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 14:56:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Bzk-0004iN-Ax; Fri, 12 May 2017 14:56:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9Bzi-0004hN-Cg
 for xen-devel@lists.xen.org; Fri, 12 May 2017 14:56:38 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 33/4F-03587-52DC5195; Fri, 12 May 2017 14:56:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1f1rGi
 kwf7zYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8auN5vYCw6yVyxc0MTUwDiBrYuRk0NIIE/i
 za23LF2MHBy8AnYS9zYIgIQlBAwlTi+8yQJiswioSkx7cpwJxGYTUJdoe7adFcQWEdCXmP/pJ
 ytIK7OApsScz7UgYWGBOInzTbOAwlxA0zsYJb7s+8cOkuAU8JKY0f2TGWKVoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmaGGCktsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdc72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAYwCCHYwzL/sfYpTkYFIS5b3EKhopxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJX6QxQTrAoNT21Ii0zBxgDMGkJDh4lEd59IGne4oLE3OLMd
 IjUKUZdjjn3vr5nEmLJy89LlRLnlQIpEgApyijNgxsBi8dLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuaVBpnCk5lXArfpFdARTEBH9P8RBjmiJBEhJdXAyGvSY/Bs7QXlLyJTA1TM7JcG/pr
 Dn6NorHz/jVXG51tJK/MKCxkFZC1/bJSeoLjTPv6pSnHyf2a/iO8rp4rMr5sXkhP96uq/Xu/3
 D9Tm7DxY8FDch/fu69Lrla2p5/b/ZI7KUmWuu3WH+/J1RdE3X98pvpJevOWaC9ODOwHdTceKG
 JJ/Z9omKbEUZyQaajEXFScCAPwMa37CAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494600995!68085063!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24492 invoked from network); 12 May 2017 14:56:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 14:56:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 08:56:34 -0600
Message-Id: <5915E9450200007800159532@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 08:56:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
 <1494599699-16143-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494599699-16143-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next 2/2] x86/string: Use compiler
 __builtin_str*() where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE2OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3RyaW5nLmgKPiBAQCAtMTAsNCArMTAsMTIgQEAKPiAgI2RlZmluZSBfX0hB
VkVfQVJDSF9NRU1TRVQKPiAgI2RlZmluZSBtZW1zZXQocywgYywgbikgICAgICAgX19idWlsdGlu
X21lbXNldChzLCBjLCBuKQo+ICAKPiArI2RlZmluZSBzdHJjbXAoczEsIHMyKSAgICAgICAgX19i
dWlsdGluX3N0cmNtcChzMSwgczIpCj4gKyNkZWZpbmUgc3RybmNtcChzMSwgczIsIG4pICAgIF9f
YnVpbHRpbl9zdHJuY21wKHMxLCBzMiwgbikKPiArI2RlZmluZSBzdHJjYXNlY21wKHMxLCBzMikg
ICAgX19idWlsdGluX3N0cmNhc2VjbXAoczEsIHMyKQo+ICsjZGVmaW5lIHN0cmNocihzMSwgYykg
ICAgICAgICBfX2J1aWx0aW5fc3RyY2hyKHMxLCBjKQo+ICsjZGVmaW5lIHN0cnJjaHIoczEsIGMp
ICAgICAgICBfX2J1aWx0aW5fc3RycmNocihzMSwgYykKPiArI2RlZmluZSBzdHJzdHIoczEsIHMy
KSAgICAgICAgX19idWlsdGluX3N0cnN0cihzMSwgczIpCj4gKyNkZWZpbmUgc3RybGVuKHMxKSAg
ICAgICAgICAgIF9fYnVpbHRpbl9zdHJsZW4oczEpCgpJZiB0aGUgbGFjayBvZiBfX0hBVkVfQVJD
SF8qIGFkZGl0aW9ucyBpcyBpbnRlbnRpb25hbCBoZXJlLCB3aHkKZG8geW91IGtlZXAgdGhlbSBm
b3IgbWVtKigpPyBJbiBhbnkgZXZlbnQgZG9lcyB0aGVpciBhYnNlbmNlCnJlc3VsdCBpbiBfX2J1
aWx0aW5fc3RyKigpIGJlaW5nIChyZS0pZGVjbGFyZWQgaW4geGVuL3N0cmluZy5oLCB3aGljaApp
cyBhdCBsZWFzdCBwb2ludGxlc3MuCgpPZiBjb3Vyc2UgdGhlIHNhbWUgcmVzZXJ2YXRpb25zIHJl
Z2FyZGluZyBmdW5jdGlvbiBwb2ludGVyIHVzZQphcHBseSBoZXJlLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 15:12:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CFB-00063X-Oe; Fri, 12 May 2017 15:12:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d9CFA-00063R-Mw
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 15:12:36 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C1/F2-01744-3E0D5195; Fri, 12 May 2017 15:12:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVysyfVTffxBdF
 Ig9vdEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0ecvYCo5wVKz5fYK1gbGBvYuRi0NIYBOj
 xOFPK1khnN2MEju3HwDKcHAIC6hIfFpa3MXIySEiUC1xcNkvqJrJjBK3j6xmBkmwCWhK3Pn8i
 QnE5hWwkngydyMriM0ioCrR9e0NWI2oQLjE28YjLBA1ghInZz5hAZnPKWAs8eJKOkiYWcBMYt
 7mh8wQtrzE9rdzmCcw8s5C0jELSdksJGULGJlXMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoaGOv
 lphYXJ6an5iQmFesl5+duYgQGFQMQ7GBc/tHpEKMkB5OSKO8lVtFIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8XWeBcoJFqempFWmZOcDwhklLcPAoifAyAkNciLe4IDG3ODMdInWKUVFKnDf1P
 FBCACSRUZoH1waLqUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5n0EMoUnM68EbvoroMVMQI
 v7/wiDLC5JREhJNTBGHks8cUV49x7NvtneheKB7/VfR+0r5LF71qF13v7P4470dUGlold+zcn
 XP6SyeTJbzVaho9uunuJ6WdsV+HqHdjI7w6qN7zMTxUwvNW87tM7tZ2Ne3/50N8FvG77e04kQ
 73n4Xa1CkP/38u1P56e+XW724PHkFad32p1ZsL7Fc8H/h1rTef8kKrEUZyQaajEXFScCAHlN7
 VikAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494601954!44734991!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49417 invoked from network); 12 May 2017 15:12:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 12 May 2017 15:12:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 643C980D;
 Fri, 12 May 2017 08:12:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BBB5B3F220;
 Fri, 12 May 2017 08:12:33 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>, Andrii Anisov
 <andrii_anisov@epam.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
 <bee46560-bd10-b26f-0a93-116f95ac3c55@epam.com>
 <D53B85DF.37075%lars.kurth@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c8fd24b0-a727-a8c5-4f50-9a57fc0d93eb@arm.com>
Date: Fri, 12 May 2017 16:12:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <D53B85DF.37075%lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxMi8wNS8xNyAxNTozMywgTGFycyBLdXJ0aCB3cm90ZToKPiBSZW1vdmluZyB0
aGUgYW5ub3VuY2UgYW5kIHVzZXIgbGlzdC4KPgo+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkg
aWYgdGhpcyBbMV0gaXMgc3RpbGwgcmVsZXZhbnQ/Cj4gWWVzCj4KPiBJIHdpbGwgbGV0IEp1bGll
biBhbnN3ZXIgdGhlIHJlc3Q6IHRoZSBtYWluIGdvYWwgaXMgcmVhbGx5IHRvIGVuc3VyZSB0aGF0
Cj4gWGVuIDQuOSB3b3JrcyB3aXRoIHRoZSBIVyB5b3UgY2FyZSBhYm91dC4KPgo+IExhcnMKPgo+
IE9uIDEyLzA1LzIwMTcgMTU6MjksICJBbmRyaWkgQW5pc292IiA8YW5kcmlpX2FuaXNvdkBlcGFt
LmNvbT4gd3JvdGU6Cj4KPj4gRGVhciBKdWxpZW4sCj4+Cj4+Cj4+IE9uIDA4LjA1LjE3IDIxOjQx
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBBcyBhIHJlbWluZGVyLCB0aGVyZSB3aWxsIGJlIGFu
b3RoZXIgWGVuIFRlc3QgRGF5IHRvbW9ycm93IChUdWVzZGF5IDl0aAo+Pj4gTWF5KSwKPj4+IGZv
ciB0aGUgaW5zdHJ1Y3Rpb25zIHNlZToKPj4+Cj4+Pgo+Pj4gaHR0cHM6Ly9ibG9nLnhlbnByb2pl
Y3Qub3JnLzIwMTcvMDQvMTMvYW5ub3VuY2luZy14ZW4tcHJvamVjdC00LTktcmMtYW5kLQo+Pj4g
dGVzdC1kYXktc2NoZWR1bGUvCj4+Pgo+Pj4gQ2hlZXJzLAo+Pgo+PiBJJ20gYXNrZWQgdG8gcGVy
Zm9ybSBhIFhFTiA0LjkuMC1yY1ggdGVzdGluZyBvbiBSZW5lc2FzIFItQ2FyIEdlbjMgYm9hcmQK
Pj4gKFNhbHZhdG9yLVgsIEgzKS4KPj4KPj4gQ291bGQgeW91IHBsZWFzZSBjbGFyaWZ5IGlmIHRo
aXMgWzFdIGlzIHN0aWxsIHJlbGV2YW50Pwo+PiBBbmQgaWYgdGhlIHNtb2tlIHRlc3QgZGVzY3Jp
YmVkIGhlcmUgWzJdIGlzIGVub3VnaCBmb3IgUkMgdGVzdGluZz8KClRoZSBzbW9rZSB0ZXN0IHdp
bGwgY3JlYXRlIFZNcyBhbmQgY2hlY2sgaWYgaXQgYm9vdHMuIEZlZWwgZnJlZSB0byB0ZXN0IApt
b3JlIGlmIHlvdSBoYXZlIHRpbWUgKGUuZyBkZXZpY2UgcGFzc3Rocm91Z2gsIG5ldHdvcmsgdHJh
ZmZpYy4uLikuCgpMZXQgdXMga25vdyB0aGUgcmVzdWx0cyA6KS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 15:21:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:21:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CNO-0006lx-Iq; Fri, 12 May 2017 15:21:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9CNN-0006lr-PU
 for xen-devel@lists.xen.org; Fri, 12 May 2017 15:21:05 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2B/F9-01870-0E2D5195; Fri, 12 May 2017 15:21:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfeJdF
 Ig1PnpC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozby6YzFawUqOjffZm1gfEMbxcjJ4eEgJ/E
 iW1nWUFsYYF4icerprGA2CICyhK9v36D2UICtRIrVp5h7GLk4GAWUJf4fdYMJMwmoC+x+8UnJ
 hCbV8BWYuW6w2wgNouAqsTmBbPAbFGBcIm3jUdYIGoEJU7OfAJmcwrYSzzcDFHPLGAgcWTRHF
 YIW15i+9s5zBBr1SSu9V9ihzgzXWLr31/MExj5ZyEZNQtJ+ywk7QsYmVcxqhenFpWlFuma6SU
 VZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZgPQMD4w7GK23OhxglOZiURHkvsYpG
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLglb8IlBMsSk1PrUjLzAHGAkxagoNHSYQ3DyTNW1yQm
 FucmQ6ROsWoKCXO++MCUEIAJJFRmgfXBou/S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeX
 1BxvNk5pXATX8FtJgJaHH/H2GQxSWJCCmpBsa7Ne8FdeYd5Z2jt6X4Q+j66I7Hz2+s+pZXMkH
 J+G1V/mv9qjnLv8X0iUTc3KyzlyetSCy0dxr3v18dSh6/C1UUFnfN25zavPCzfhij34MPq9S6
 lkb8Fd9l339HfPG9Uykc34Xe8CjUPbFPaz3sZNA+1ySjOfr58pPsnQyTX/2qkZp+TZbH00eJp
 Tgj0VCLuag4EQBepB0qugIAAA==
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494602462!100297237!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12897 invoked from network); 12 May 2017 15:21:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 15:21:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="45928966"
To: Jan Beulich <JBeulich@suse.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
 <5915E8640200007800159524@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <961ef358-27b5-f5db-9e84-a1b8ff43b197@citrix.com>
Date: Fri, 12 May 2017 16:20:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5915E8640200007800159524@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next 1/2] x86/string: Clean up the
 declarations of __builtin_mem*()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDUvMTcgMTU6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA1LjE3IGF0
IDE2OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFJhdGhlciB0aGFu
ICN1bmRlZidpbmcgbWFjcm9zIHRvIGF2b2lkIGFsdGVyaW5nIHRoZSBmdW5jdGlvbiBuYW1lcywg
dXNlIHRoZQo+PiBtZXRob2QgcmVjb21tZW5kZWQgYnkgdGhlIEMgc3BlY2lmaWNhdGlvbiBieSBl
bmNsb3NpbmcgdGhlIGZ1bmN0aW9uIG5hbWUgaW4KPj4gYnJhY2tldHMgdG8gYXZvaWQgdGhlIG1h
Y3JvIGJlaW5nIGV4cGFuZGVkLiAgVGhpcyBtZWFucyB0aGF0IG9wdGltaXNhdGlvbgo+PiBvcHBv
cnR1bml0aWVzIGNvbnRpbnVlIHRvIHdvcmsgaW4gdGhlIHJlc3Qgb2YgdGhlIHRyYW5zbGF0aW9u
IHVuaXQuCj4gVGhhdCdzIHRoZSB1cHNpZGUuIFRoZSBkb3duc2lkZSBpcyB0aGF0IC4uLgo+Cj4+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3RyaW5nLmgKPj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zdHJpbmcuaAo+PiBAQCAtMiwxMyArMiwxMiBAQAo+PiAgI2RlZmluZSBfX1g4Nl9T
VFJJTkdfSF9fCj4+ICAKPj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNQ1BZCj4+IC0jZGVmaW5l
IG1lbWNweSh0LGYsbikgKF9fYnVpbHRpbl9tZW1jcHkoKHQpLChmKSwobikpKQo+PiArI2RlZmlu
ZSBtZW1jcHkoZCwgcywgbikgICAgICAgX19idWlsdGluX21lbWNweShkLCBzLCBuKQo+PiAgCj4+
IC0vKiBTb21lIHZlcnNpb25zIG9mIGdjYyBkb24ndCBoYXZlIHRoaXMgYnVpbHRpbi4gSXQncyBu
b24tY3JpdGljYWwgYW55d2F5LiAqLwo+PiAgI2RlZmluZSBfX0hBVkVfQVJDSF9NRU1NT1ZFCj4+
IC1leHRlcm4gdm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVf
dCBuKTsKPj4gKyNkZWZpbmUgbWVtbW92ZShkLCBzLCBuKSAgICAgIF9fYnVpbHRpbl9tZW1tb3Zl
KGQsIHMsIG4pCj4+ICAKPj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNU0VUCj4+IC0jZGVmaW5l
IG1lbXNldChzLGMsbikgKF9fYnVpbHRpbl9tZW1zZXQoKHMpLChjKSwobikpKQo+PiArI2RlZmlu
ZSBtZW1zZXQocywgYywgbikgICAgICAgX19idWlsdGluX21lbXNldChzLCBjLCBuKQo+IHdpdGgg
dGhlc2Uga2luZHMgb2YgI2RlZmluZS1zIChhbmQgd2l0aCB4ZW4vc3RyaW5nLmggaW5jbHVkaW5n
Cj4gYXNtL3N0cmluZy5oIGJlZm9yZSB0aGUgZGVjbGFyYXRpb25zLCB3aGljaCBkb24ndCBnZXQg
YWN0aXZhdGVkCj4gYW55d2F5IGR1ZSB0byB0aGUgX19IQVZFX0FSQ0hfTUVNKiBzeW1ib2xzIGJl
aW5nCj4gI2RlZmluZS1kIGluIHRoZSBjb250ZXh0IGFib3ZlKSB5b3UgY2FuJ3QgdXNlIHRoZSBz
eW1ib2xzCj4gaW4gcGxhY2VzIHdoZXJlIGZ1bmN0aW9uIHBvaW50ZXJzIGFyZSB3YW50ZWQuIElP
VyBJJ2QgcHJlZmVyCj4gdGhlICN1bmRlZi1zIHRvIHN0YXkgKGFuZCBzdHJpbmcuYyBleHBsaWNp
dGx5IGNhbGxpbmcgdGhlIGJ1aWx0aW5zKQo+IGFuZCB0aGUgbWFjcm9zIHRvIGNoYW5nZSB0byBv
YmplY3QgbGlrZSBvbmVzLgo+Cj4gQW4gYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gbW92ZSB0aGUg
KG9yIGFkZCB4ODYgc3BlY2lmaWMpCj4gZGVjbGFyYXRpb25zLCBtYWtpbmcgc3VyZSB0aGUgc3lt
Ym9scyBhcmUgYWx3YXlzIGF2YWlsYWJsZS4KClVuZm9ydHVuYXRlbHksIENsYW5nIG9iamVjdHMg
dG8gdXNpbmcgb2JqZWN0LWxpa2UgbWFjcm9zCgpzZXR1cC5jOjE2NzE6Mjk6IGVycm9yOiBidWls
dGluIGZ1bmN0aW9ucyBtdXN0IGJlIGRpcmVjdGx5IGNhbGxlZAogICAgcHJpbnRrKCJUZXN0OiAl
enUiLCBmb28oX19idWlsdGluX3N0cmxlbikpOwoKClRoZSBvbmx5IHdheSAgdGhpcyBpcyBnb2lu
ZyB0byB3b3JrIGlzIGluIHRoZSBzYW1lIHN0eWxlIGFzIGhvdyB0aGUKY29tcGlsZXIgaGVhZGVy
IGZpbGVzIGFscmVhZHkgZG8gaXQsIHdoaWNoIGlzIGluIHRoZSBzdHlsZSBhYm92ZS4gIEkKd2ls
bCBzZWUgYWJvdXQgZml4aW5nIHRoZSBzeW1ib2wgZGVjbGFyYXRpb25zIHNvIHRoZXkgY2FuIGJl
IHVzZWQgYXMKZnVuY3Rpb24gcG9pbnRlcnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 15:21:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CNU-0006mf-Pp; Fri, 12 May 2017 15:21:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d9CNT-0006mK-AO
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 15:21:11 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CF/FD-02202-6E2D5195; Fri, 12 May 2017 15:21:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHRDpO6zS6K
 RBjOWMFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb569kK/jCVbGnYwVrA+NPji5GTg4JAX+J
 f/2fmUFsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCExkl5q+dxQ6SEAZqeDphBQuIzSKgKnFv2
 TNGEJtXwEJizY6ZLBBD5SV2tV1kBbGFBBQkOqYfY4KoEZQ4OfMJWA2zgITEwRcvmCcwcs9Ckp
 qFJLWAkWkVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgONQ
 zMDDuYOw84XeIUZKDSUmU9xKraKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7vF4FygkWp6akV
 aZk5wMCESUtw8CiJ8L4HSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDhvKUiRAEhRRmke3
 AhYlFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7EmQKT2ZeCdymV0BHMAEd0f9HGOSIkk
 SElFQDo3emheuVqQKnFX1fpu2JnCwjqPNaJH0LV9SWrpxKvR6zsEMHs74wH3f7V2GSaSPbumI
 u36qzuSflRObyzVGak7Jn695QmeTY/J1MjzdqrpBe0cFe0/Bx43/HT7079i1UPrT+3Q/dD2nX
 NF5tWs5340ZI4r1LhlNrZc9++ibKmrfjzpk+5upVwUosxRmJhlrMRcWJAHK65YyNAgAA
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494602468!83421755!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35363 invoked from network); 12 May 2017 15:21:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 15:21:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="423432827"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 May 2017 16:21:06 +0100
Message-ID: <20170512152106.12032-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <Julien.Grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] ioemu-stubdom: don't link *-softmmu*
	and *-linux-user*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSBhcmUgZ2VuZXJhdGVkIGJ5IC4vY29uZmlndXJlLiBIYXZpbmcgdGhlbSBsaW5rZWQgY2Fu
IGNhdXNlIHJhY2UKYmV0d2VlbiB0b29scyBidWlsZCBhbmQgc3R1YmRvbSBidWlsZC4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgoKU2hvdWxk
IGZpeApodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5
MzMwL2J1aWxkLWFtZDY0LzUudHMteGVuLWJ1aWxkLmxvZwotLS0KIHN0dWJkb20vTWFrZWZpbGUg
fCA4ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3N0dWJkb20vTWFrZWZpbGUgYi9zdHViZG9tL01ha2VmaWxlCmlu
ZGV4IDU0YTJiZGRhMGUuLmFlZjcwNWRkMWUgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vTWFrZWZpbGUK
KysrIGIvc3R1YmRvbS9NYWtlZmlsZQpAQCAtMjk1LDEwICsyOTUsMTIgQEAgaW9lbXUvbGlua2Zh
cm0uc3RhbXA6ICQoWEVOX1JPT1QpL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsLWRpcgogCSQo
YnVpbGRtYWtldmFyczJzaGVsbHZhcnMpOwkJCQkJCVwKIAljZCBpb2VtdTsJCQkJCQkJCVwKIAlz
cmM9IiQkWEVOX1JPT1QvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGlyIjsgZXhwb3J0IHNy
YzsJCVwKLQkoY2QgJCRzcmMgJiYgZmluZCAqIC10eXBlIGQgLXByaW50KSB8IHhhcmdzIG1rZGly
IC1wOwkJCVwKLQkoY2QgJCRzcmMgJiYgZmluZCAqCSEgLXR5cGUgbCAgLXR5cGUgZiAgJChhZGRw
cmVmaXggISAtbmFtZSAsCVwKKwkoY2QgJCRzcmMgJiYgZmluZCAqIC10eXBlIGQJCQkJCQlcCisJ
CSQoYWRkcHJlZml4ICEgLXBhdGggLCAnKi1zb2Z0bW11KicgJyotbGludXgtdXNlcionKSAtcHJp
bnQpCVwKKwkJfCB4YXJncyBta2RpciAtcDsJCQkJCQlcCisJKGNkICQkc3JjICYmIGZpbmQgKgkh
IC10eXBlIGwgIC10eXBlIGYgICQoYWRkcHJlZml4ICEgLXBhdGggLAlcCiAJCQknKi5bb2RhMV0n
ICdjb25maWctKicgY29uZmlnLm1hayBxZW11LWRtIHFlbXUtaW1nLXhlbglcCi0JCQknKi5odG1s
JyAnKi5wb2QnCQkJCQlcCisJCQknKi5odG1sJyAnKi5wb2QnICcqLXNvZnRtbXUqJyAnKi1saW51
eC11c2VyKicJCVwKIAkJCSkpID5saW5rZmFybS5zdGFtcC50bXA7CQkJCVwKIAljbXAgLXMgbGlu
a2Zhcm0uc3RhbXAudG1wIGxpbmtmYXJtLnN0YW1wICYmCQkJXAogCQlybSBsaW5rZmFybS5zdGFt
cC50bXAgfHwgewkJCQlcCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 15:24:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CQE-00070T-60; Fri, 12 May 2017 15:24:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d9CQD-00070M-5F
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 15:24:01 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FE/32-02956-093D5195; Fri, 12 May 2017 15:24:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbf/smi
 kQf8MJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN/fydrQTNfxaTN09kbGG9ydTFycQgJbGKU
 ePl1OTuEs5tR4syyPqYuRk4OYYEoiSvbrrCB2CICkRL7tx5gAbGFBLIkzm25BdbALLCaUWLKh
 hWsIAk2AU2JO58/gTXzClhJ7F/wkx3EZhFQlZh0tZUZxBYVCJd423iEBaJGUOLkzCdgNqeAtc
 SkY2vBbGYBW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGuol1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHAMQLCDcedzp0OMkhxMSqK8l1hFI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8JZcAsoJFqWmp1akZeYAQx8mLcHBoyTC+/4iUJq3uCAxtzgzH
 SJ1ilFRSpy3GKRPACSRUZoH1waLt0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5v0OMoUnM6
 8EbvoroMVMQIv7/wiDLC5JREhJNTBa/LQo0b54rrLqut9j526zZS+T79X5vK/mNtJLa/tg5eb
 sEte1Yt7Z5IyVTNqzq3kN7XrV9tyZHqzXVLZ1e9ncN/PaF2vdWf+iZ+O22REVVWtuH33E6S3q
 9b9gnmjx5wWBURO3iM/aejD69OZ1snv6VgVE83+6mOfZekL+XOZ2tttzTjX/K32pxFKckWiox
 VxUnAgAN/cs6LICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494602639!102033165!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22650 invoked from network); 12 May 2017 15:23:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 12 May 2017 15:23:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98F9580D;
 Fri, 12 May 2017 08:23:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7884B3F220;
 Fri, 12 May 2017 08:23:57 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-8-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <761f6800-7f7c-27bb-d17d-ffbd05dfc79e@arm.com>
Date: Fri, 12 May 2017 16:23:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-8-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 07/28] ARM: vGICv3: handle virtual LPI
 pending and property tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQWxs
b3cgYSBndWVzdCB0byBwcm92aWRlIHRoZSBhZGRyZXNzIGFuZCBzaXplIGZvciB0aGUgbWVtb3J5
IHJlZ2lvbnMKPiBpdCBoYXMgcmVzZXJ2ZWQgZm9yIHRoZSBHSUN2MyBwZW5kaW5nIGFuZCBwcm9w
ZXJ0eSB0YWJsZXMuCj4gV2Ugc2FuaXRpc2UgdGhlIHZhcmlvdXMgZmllbGRzIG9mIHRoZSByZXNw
ZWN0aXZlIHJlZGlzdHJpYnV0b3IKPiByZWdpc3RlcnMuCj4gVGhlIE1NSU8gcmVhZCBhbmQgd3Jp
dGUgYWNjZXNzZXMgYXJlIHByb3RlY3RlZCBieSBsb2NrcywgdG8gYXZvaWQgYW55Cj4gY2hhbmdp
bmcgb2YgdGhlIHByb3BlcnR5IG9yIHBlbmRpbmcgdGFibGUgYWRkcmVzcyB3aGlsZSBhIHJlZGlz
dHJpYnV0b3IKPiBpcyBsaXZlIGFuZCBhbHNvIHRvIHByb3RlY3QgdGhlIG5vbi1hdG9taWMgdmdp
Y19yZWc2NF9leHRyYWN0KCkgZnVuY3Rpb24KPiBvbiB0aGUgTU1JTyByZWFkIHNpZGUuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiBS
ZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkdpdmVuIHRo
YXQgeW91IGtlcHQgbXkgcmV2aWV3ZWQtYnkuLi4KClsuLi5dCgo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+
IGluZGV4IGViYWVhMzUuLmIyZDk4YmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBAQCAtMTA5
LDExICsxMDksMTUgQEAgc3RydWN0IGFyY2hfZG9tYWluCj4gICAgICAgICAgfSAqcmRpc3RfcmVn
aW9uczsKPiAgICAgICAgICBpbnQgbnJfcmVnaW9uczsgICAgICAgICAgICAgICAgICAgICAvKiBO
dW1iZXIgb2YgcmRpc3QgcmVnaW9ucyAqLwo+ICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlk
ZTsgICAgICAgICAgICAgIC8qIFJlLURpc3RyaWJ1dG9yIHN0cmlkZSAqLwo+ICsgICAgICAgIHVu
c2lnbmVkIGxvbmcgaW50IG5yX2xwaXM7Cj4gKyAgICAgICAgdWludDY0X3QgcmRpc3RfcHJvcGJh
c2U7Cj4gICAgICAgICAgc3RydWN0IHJiX3Jvb3QgaXRzX2RldmljZXM7ICAgICAgICAgLyogRGV2
aWNlcyBtYXBwZWQgdG8gYW4gSVRTICovCj4gICAgICAgICAgc3BpbmxvY2tfdCBpdHNfZGV2aWNl
c19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2VzIHRyZWUgKi8KPiAgICAg
ICAgICBzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHBlbmRfbHBpX3RyZWU7IC8qIFN0b3JlcyBzdHJ1
Y3QgcGVuZGluZ19pcnEncyAqLwo+ICAgICAgICAgIHJ3bG9ja190IHBlbmRfbHBpX3RyZWVfbG9j
azsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICovCj4gICAgICAgICAgdW5z
aWduZWQgaW50IGludGlkX2JpdHM7Cj4gKyAgICAgICAgYm9vbCByZGlzdHNfZW5hYmxlZDsgICAg
ICAgICAgICAgICAgLyogSXMgYW55IHJlZGlzdHJpYnV0b3IgZW5hYmxlZD8gKi8KPiArICAgICAg
ICBib29sIGhhc19pdHM7CgouLi4gSSB3b3VsZCBoYXZlIGFwcHJlY2lhdGVkIHRoYXQgeW91IGFk
ZHJlc3MgbXkgcmVxdWVzdC4gSS5lIGFkZGluZyBhIApjb21tZW50IHRvIHNheSB0aGlzIGNvdWxk
IGJlIHR1cm5lZCBpbnRvIGZsYWdzIGlmIHdlIG5lZWQgdG8gc2F2ZSBzcGFjZSAKbGF0ZXIgb24u
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 15:24:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:24:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CQN-00071i-DF; Fri, 12 May 2017 15:24:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298dcf206=citrix-osstest@xenproject.org>)
 id 1d9CQL-00071C-ID
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 15:24:09 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BA/62-03587-893D5195; Fri, 12 May 2017 15:24:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6My6K
 RBu92KFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozbJ26zFnwUrJh09BxjA+Mn7i5GDg4JAX+J
 y29Kuxg5gUx3ientK9hAbBEBZ4kJH26D2bwCehLNB2aygJQLC1hIfHgm2MXIBVTexCjRP3kdI
 0Svm8Srw7/ZYOyGd0uYQWw2AQ+JiT0TWUBsFgFViS2zT4LVCAloSSxdvJIJYr6gxMmZT8BqmA
 UkJA6+eMEMMcdCYsfHPrYJjHyzkJTNQlK2gJFpFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgZl
 ebmpxcWJ6ak5iUrFecn7uJkZgQDEAwQ7GeSf8DzFKcjApifJeYhWNFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTBW3IJKCdYlJqeWpGWmQMMbZi0BAePkgjv+4tAad7igsTc4sx0iNQpRl2Od0s/v
 GcSYsnLz0uVEuctBpkhAFKUUZoHNwIWZ5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsGMo
 UnM68EbtMroCOYgI7o/yMMckRJIkJKqoExNEqAM+38lPBt3w85zvxXZn13R/en28l7wxcUFJU
 617pfnR7mdbtgkVy7odi8mwfUt37TEyp+22tTccPg4XLl9m37Tkx03LBOgidwje3s7bd9ExmZ
 ah3kv8f9Zo25VL5S+he31zeZfpuua5XJiw8HT4t6c4y7n9fS/PpKbY93q5x4KzpcpDKVWIozE
 g21mIuKEwHZVE2qrgIAAA==
X-Env-Sender: prvs=298dcf206=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494602647!62322892!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14813 invoked from network); 12 May 2017 15:24:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 15:24:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="432095234"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71299-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=760759962786c3c554c20d76b800ee31a878aaa1
X-Osstest-Versions-That: ovmf=db55dac77579fa2722e4457bfc4369f98b8ff52a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 12 May 2017 16:24:05 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71299: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTI5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEyOTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI5NAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjk0Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNzYwNzU5OTYy
Nzg2YzNjNTU0YzIwZDc2YjgwMGVlMzFhODc4YWFhMQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGI1NWRhYzc3NTc5ZmEyNzIyZTQ0NTdiZmM0MzY5Zjk4YjhmZjUyYQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjk0ICAyMDE3LTA1LTEyIDA4OjQ4OjMzIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTI5OSAgMjAxNy0wNS0xMiAxMTo0ODo0OCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA3NjA3NTk5NjI3ODZjM2M1NTRjMjBkNzZiODAwZWUzMWE4NzhhYWExCkF1
dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBGcmkgTWF5IDEyIDE0
OjUxOjEwIDIwMTcgKzA4MDAKCiAgICBTaGVsbEJpblBrZzogSWEzMi9YNjQgU2hlbGwgYmluYXJ5
IHVwZGF0ZS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGlu
dGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 15:26:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:26:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CS9-0007GE-PM; Fri, 12 May 2017 15:26:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d9CS8-0007G1-5H
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 15:26:00 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9F/71-03557-704D5195; Fri, 12 May 2017 15:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfSagS7bFdF
 Ig6erTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrO+cwFawUrNjVvpuxgXEqXxcjF4eQwAxG
 iT1PF7KAOCwCDawSc7dvYe9i5OSQEJjDKrHnWlkXIweQnSex+1sZRLhI4uytTawgNq+AoMTJm
 U9YQGwhAR+JNXN/MYOUcwrYS6zsyIaYv55R4vbFr8wgNWwCBhL73z0BG88ioCqxZPs8Rog5AR
 IdR14wgfQKC4RLTL4vCxIWEVCW6P31G+w0ZoEDjBI7Pl1mAkkwC2hKtG7/zT6BUWAWkjNmIUk
 tYGRaxahenFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsINx
 2V+nQ4ySHExKoryXWEUjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwMl8GygkWpaanVqRl5gDjA
 SYtwcGjJMJ77RJQmre4IDG3ODMdInWK0ZjjxeX375k4nqz88Z5JiCUvPy9VSpz3LUipAEhpRm
 ke3CBYnF5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8OkCk8mXklcPteAZ3CBHRK/x9hkFN
 KEhFSUg2MGe4T+E+KGB5qm2jb/UwlP/GLzcFuzeczOe/23KpKj9u2KLky+KS3f4+I0CqtnAUh
 M9LipnDwTlf119BZ5MVVY76bU5PPQeTAf5HYJ173FKYt0nr1YIvN5MdOaxRm/105PSqifkaoi
 54Yh+7BPb08y/UeqsStZnLaeennHH+HwwfPuskr6YopsRRnJBpqMRcVJwIAnhTfDM4CAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494602758!101958707!1
X-Originating-IP: [209.85.214.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26812 invoked from network); 12 May 2017 15:25:58 -0000
Received: from mail-it0-f48.google.com (HELO mail-it0-f48.google.com)
 (209.85.214.48)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 15:25:58 -0000
Received: by mail-it0-f48.google.com with SMTP id e65so39102467ita.1
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 08:25:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=K43lKNhrvcuDsyyKX/j+GI94eedl12tIl1/AnTI2ZZM=;
 b=MR6gMOaKE4Ke2HuHmLnn4ZM3J9wZsbElRw3WTabVE1/E2QY2q3Hs39lHEP/yIbSlLv
 p1IfqB/3a9tAFQk9IazCyIRNn/0VbVOnKapf/qKqeYxoUf0AuP5qB2Euw4PM6YW/sCE8
 TqofdeHdE2xhE2358W0yz5dmZ/WNhR8O74EvXJNmvSnTJ8E4C0WtqY91VRk5MOBSTDzH
 lF9GlNxiKirGW3CEiCJOolTAvY9HAo+U49rakyAvkPA9E00YlKLmXUJvMwvD+IAq+3OU
 Jzm7YGF7fDlS2d/PgWzi0wx6Z0cxUQ+7yPArpXaix89yAx8y5bqxR6/d493S/hQZSJEW
 EF+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=K43lKNhrvcuDsyyKX/j+GI94eedl12tIl1/AnTI2ZZM=;
 b=oEA0QRahZqcPFVNY5rEVPvnkcYR7HMylfiR7vkNYU/n9+OtdOECNGeUeYz6jsNSeP/
 paiZXy3M/usIxp/hA8oniNg8ZpMQI4ck47jqqQxJRbRy3ObzW7jr/5LR0prPsN+iXebl
 ZCNHhqu1LwWaicn6TvVzmCoypoOJOd77seU7+60fwd9V6cKajIq0OiI5JfeFswNUnAZA
 t2/W7tKGP2vOI88uA3i4KoFkOCR2nEbJKrWAyiyITH2MwUEmrlRk4tr2+xfY7LwF2Fxu
 UW+To0VgDolZSWkQmiQMaMYId+UXaCfYTpIQFLmUjTK0szTwMFL89SemrUKnwta57JjS
 RCmw==
X-Gm-Message-State: AODbwcA2otSa4J/GpOjnzj9PiD3qOPvI9qfpYk/XaPmtYf8fcM7kCxt3
 K9F4auk7+0Atu4dpZcmjlJ3owFsRdQ==
X-Received: by 10.36.85.202 with SMTP id e193mr4417858itb.65.1494602757665;
 Fri, 12 May 2017 08:25:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Fri, 12 May 2017 08:25:57 -0700 (PDT)
In-Reply-To: <5915E59E02000078001594E7@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Fri, 12 May 2017 18:25:57 +0300
Message-ID: <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbi4KCk9uIEZyaSwgTWF5IDEyLCAyMDE3IGF0IDU6NDEgUE0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTAuMDUuMTcgYXQgMTY6MDMsIDxvbGVr
c3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4gVGhlICJyZXRyaWV2aW5nIG1hcHBpbmciIGNvZGUg
aGFzIG5ldmVyIGV4ZWN1dGVkIHNpbmNlCj4+IGlvbW11X3VzZV9oYXBfcHQoZCkgYWx3YXlzIHJl
dHVybmVkIHRydWUgb24gQVJNIHNvIGZhci4gQnV0LCB3aXRoCj4+IGludHJvZHVjaW5nIHRoZSBu
b24tc2hhcmVkIElPTU1VIHBhdGNoIHNlcmllcyB3ZSBjYW4gbm8gbG9uZ2VyIGtlZXAKPj4gdGhp
cyBjb2RlIGFzIGlzIGR1ZSB0byB0aGUgbGFjayBvZiBNMlAgc3VwcG9ydC4KPj4KPj4gSW4gb3Jk
ZXIgdG8gcmV0YWluIHRoZSBjdXJyZW50IGJlaGF2aW9yIGZvciB4ODYgdGhpcyBjb2RlIHdhcyBj
b21wbGV0ZWx5Cj4+IG1vdmVkIHRvIHg4NiBzcGVjaWZpYyBwYXJ0Lgo+PiBGb3IgQVJNIHdlIGp1
c3QgbmVlZCB0byBwb3B1bGF0ZSBJT01NVSBwYWdlIHRhYmxlIGlmIG5lZWRfaW9tbXUgZmxhZwo+
PiBpcyBhbHJlYWR5IHNldCBhbmQgdGhlIElPTU1VIGlzIG5vbi1zaGFyZWQuCj4+Cj4+IFNvLCB0
aGUgbG9naWMgb24gQVJNIHdhcyBjaGFuZ2VkIGEgYml0LCBidXQgbm8gZnVuY3Rpb25hbCBjaGFu
Z2UgZm9yIHg4Ni4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9s
ZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4K
Pj4gLS0tCj4+ICAgIENoYW5nZXMgaW4gVjE6Cj4+ICAgICAgIC0gQ2xhcmlmeSBwYXRjaCBkZXNj
cmlwdGlvbi4KPgo+IE15IHByaW9yIG9iamVjdGlvbiBzdGFuZHM6IFlvdSBkb24ndCBtYWtlIGNs
ZWFyIHdoeSBhcmNoaXRlY3R1cmUtCj4gYWdub3N0aWMgY29kZSBuZWVkcyB0byBiZSBtb3ZlZCBp
bnRvIGFuIGFyY2hpdGVjdHVyZS1zcGVjaWZpYyBmaWxlLgoKSXMgdGhlIGZvbGxvd2luZyBkZXNj
cmlwdGlvbiBtb3JlIGNsZWFuZXI/CgpBbHRob3VnaCB0aGlzIGNvZGUgbG9va3MgbGlrZSBhcmNo
aXRlY3R1cmUtYWdub3N0aWMgY29kZSwgdGhlcmUgaXMKb25seSBvbmUgdGhpbmcgdGhhdCBwcmV2
ZW50cyBpdAp0byBiZSAqY29tcGxldGVseSogYXJjaGl0ZWN0dXJlLWFnbm9zdGljIC0+IG1mbl90
b19nbWZuIGhlbHBlci4KQXMgd2UgZG9uJ3QgaGF2ZSBhbiBNMlAgb24gQVJNLCBpdCBhbHdheXMg
cmV0dXJucyBpbmNvbWluZyBtZm4uCkFuZCBpZiBkb21haW4gaXMgbm90IGRpcmVjdCBtYXBwZWQg
d2Ugd2lsbCBnZXQgaW50byB0aGUgdHJvdWJsZSB1c2luZyB0aGF0LgoKV2UgZGlkbid0IGNhcmUg
YWJvdXQgdGhpcyBjb2RlIGJlZm9yZSBiZWNhdXNlIGl0IGhhcyBuZXZlciBiZWVuIGV4ZWN1dGVk
Cihpb21tdV91c2VfaGFwX3B0KGQpIGFsd2F5cyByZXR1cm5lZCB0cnVlIG9uIEFSTSBzbyBmYXIp
LgpCdXQsIHdpdGggaW50cm9kdWNpbmcgdGhlIG5vbi1zaGFyZWQgSU9NTVUgcGF0Y2ggc2VyaWVz
IHdlIGNhbiBubyBsb25nZXIga2VlcAp0aGlzIGNvZGUgYXMgaXMgc2luY2UgaXQgd2lsbCBiZSBl
eGVjdXRlZCBmb3Igbm9uLXNoYXJlZCBJT01NVS4KU28sIG1vdmUgdGhpcyBjb2RlIHRvIHg4Ni1z
cGVjaWZpYyBmaWxlIGluIG9yZGVyIG5vdCB0byBleHBvc2UgYSBwb3NzaWJsZSBidWcuCgo+IE9m
IGNvdXJzZSBvbmNlIHlvdSBnaXZlIGEgcHJvcGVyIHJlYXNvbiBpbiB0aGUgZGVzY3JpcHRpb24s
IHRoZQo+IGNoYW5nZSBpdHNlbGYgbG9va3MgbW9zdGx5IGZpbmUgLSBqdXN0IG9uZSByZW1hcms6
Cj4KPj4gK3ZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9t
YWluICpkKQo+PiArewo+PiArICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwo+Cj4gVGhpcyBpc24ndCB1c2VkIG91dHNpZGUgb2YgLi4uCj4KPj4gKyAgICBp
ZiAoIG5lZWRfaW9tbXUoZCkgJiYgIWlvbW11X3VzZV9oYXBfcHQoZCkgKQo+PiArICAgIHsKPgo+
IC4uLiB0aGlzIGlmKCksIHNvIHNob3VsZCBiZSBtb3ZlZCBoZXJlLgpBZ3JlZS4gV2lsbCBtb3Zl
LgoKPgo+IEphbgo+CgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 15:30:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:30:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CW6-0007vu-Do; Fri, 12 May 2017 15:30:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9CW5-0007r6-8k
 for xen-devel@lists.xen.org; Fri, 12 May 2017 15:30:05 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 5D/1B-01870-CF4D5195; Fri, 12 May 2017 15:30:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQvf3FdF
 Ig/sHDSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owlV+MLnnNW3D55grmBsYGji5GTQ0LAT+Jh
 4zNmEFtYIE5i6eXHLCC2iICyRO+v30A2F4eQwB5GiZ0Lv7ODOMwCLYwSM97vYgKpYhPQl9j94
 hOYzStgK3H6wAtWEJtFQFXi3+HZYFNFBcIl3jYeYYGoEZQ4OfMJmM0pYC+x6tpUNhCbWcBA4s
 iiOawQtrzE9rdzwHqFBNQkrvVfYoe4NF1i4rMelgmM/LOQjJqFpH0WkvYFjMyrGDWKU4vKUot
 0DQ31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw5ABCHYwrv7tdIhRkoNJSZT3
 EqtopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3p7LQDnBotT01Iq0zBxgRMCkJTh4lER4fUHSv
 MUFibnFmekQqVOMilLivBdBEgIgiYzSPLg2WBReYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 CvOjCmhXgy80rgpr8CWswEtLj/jzDI4pJEhJRUA2PPFgGp8LSfue8M+LdprhPWvxOsusEvatI
 MR6E7vxi3tMlyvrs2T2vlDqPZ9Xe4o02Y26peLf/aWOTd+zXaxLz5kLpe2Lv9nPnfRIxnbLZy
 yKxZe4xx8tmMkElZk7mk+S+0pVp9eNqgVx3V4Dbp+fNvd/hcF+8ozAx4rj/rkay/Xa7Mnp/yR
 UosxRmJhlrMRcWJANA4QzG9AgAA
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494603003!96169943!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17813 invoked from network); 12 May 2017 15:30:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 15:30:03 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="45929534"
To: Jan Beulich <JBeulich@suse.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
 <1494599699-16143-2-git-send-email-andrew.cooper3@citrix.com>
 <5915E9450200007800159532@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dcbe1111-8331-0010-405f-3d14217b10e0@citrix.com>
Date: Fri, 12 May 2017 16:30:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5915E9450200007800159532@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next 2/2] x86/string: Use compiler
 __builtin_str*() where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDUvMTcgMTU6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA1LjE3IGF0
IDE2OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3RyaW5nLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJp
bmcuaAo+PiBAQCAtMTAsNCArMTAsMTIgQEAKPj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNU0VU
Cj4+ICAjZGVmaW5lIG1lbXNldChzLCBjLCBuKSAgICAgICBfX2J1aWx0aW5fbWVtc2V0KHMsIGMs
IG4pCj4+ICAKPj4gKyNkZWZpbmUgc3RyY21wKHMxLCBzMikgICAgICAgIF9fYnVpbHRpbl9zdHJj
bXAoczEsIHMyKQo+PiArI2RlZmluZSBzdHJuY21wKHMxLCBzMiwgbikgICAgX19idWlsdGluX3N0
cm5jbXAoczEsIHMyLCBuKQo+PiArI2RlZmluZSBzdHJjYXNlY21wKHMxLCBzMikgICAgX19idWls
dGluX3N0cmNhc2VjbXAoczEsIHMyKQo+PiArI2RlZmluZSBzdHJjaHIoczEsIGMpICAgICAgICAg
X19idWlsdGluX3N0cmNocihzMSwgYykKPj4gKyNkZWZpbmUgc3RycmNocihzMSwgYykgICAgICAg
IF9fYnVpbHRpbl9zdHJyY2hyKHMxLCBjKQo+PiArI2RlZmluZSBzdHJzdHIoczEsIHMyKSAgICAg
ICAgX19idWlsdGluX3N0cnN0cihzMSwgczIpCj4+ICsjZGVmaW5lIHN0cmxlbihzMSkgICAgICAg
ICAgICBfX2J1aWx0aW5fc3RybGVuKHMxKQo+IElmIHRoZSBsYWNrIG9mIF9fSEFWRV9BUkNIXyog
YWRkaXRpb25zIGlzIGludGVudGlvbmFsIGhlcmUsIAoKWWVzIC0gaXQgaXMgZGVsaWJlcmF0ZS4K
Cj4gd2h5IGRvIHlvdSBrZWVwIHRoZW0gZm9yIG1lbSooKT8KCldlIGhhdmUgeDg2LXNwZWNpZmlj
IGltcGxlbWVudGF0aW9uIG9mIG1lbSooKSwgd2hpbGUgd2UgdXNlIHRoZSBjb21tb24KaW1wbGVt
ZW50YXRpb24gb2Ygc3RyKigpLgoKRGVmaW5pbmcgX19IQVZFX0FSQ0hfU1RSKiBjYXVzZXMgdGhl
IGNvbW1vbiBpbXBsZW1lbnRhdGlvbiB0byBiZQpvbWl0dGVkLCByZXN1bHRpbmcgaW4gYSBsaW5r
IGZhaWx1cmUuCgoKR2l2ZW4gdGhhdCBhbGwgc3VwcG9ydGVkIGNvbXBpbGVycyBoYXZlIHRoZXNl
IGJ1aWx0aW5zLCBJIHRoaW5rIGl0IG1pZ2h0CmJlIGJldHRlciB0byBtYWtlIHRoaXMgYWRqdXN0
bWVudCBpbiBjb21tb24gY29kZS4gIFRoZSBhcmd1bWVudHMgZm9yCnVzaW5nIHRoZW0gaW4geDg2
IGFyZSB0aGUgc2FtZSBhcyBBUk0uCgpKdWxpZW4vU3RlZmFubzogVGhvdWdodHM/Cgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 15:30:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:30:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CWO-0007y5-M1; Fri, 12 May 2017 15:30:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d9CWN-0007xv-Fw
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 15:30:23 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A8/67-01744-E05D5195; Fri, 12 May 2017 15:30:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTZfvqmi
 kweLlvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOie/ZCqbwVDT/4W5gbOHqYuTiEBLYxChx
 eNEWZghnN6PEta4Wpi5GTg5hAXeJtpP32EFsEYFIif1bD7CA2EICWRIre16ygzQwC6xmlJiyY
 QUrSIJNQFPizudPYM28AlYS84+cAouzCKhKvD11gxnEFhUIl3jbeIQFokZQ4uTMJ0A2BwengL
 XE4Yc+IGFmAVuJO3N3M0PY8hLb385hnsDINwtJxywkZbOQlC1gZF7FqFGcWlSWWqRrZKGXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYbvUMDIw7GNtP+B1ilORgUhLlvcQqGinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfdZaCcYFFqempFWmYOMPBh0hIcPEoivL4gad7igsTc4
 sx0iNQpRkUpcd6LIAkBkERGaR5cGyzaLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5n0KMo
 UnM68EbvoroMVMQIv7/wiDLC5JREhJNTCKfj3WfqNm7SFWXp4vTyxLGhJOc3A7n37iefTocwP
 NbWKJE3+973hzXGP3Bq3cY8yO8bGRHjkLpJXrDzXvf3VI5YubNNPZhfbLzvw/6MB++UF243p2
 p4efeBr9HZ51fuNh/vwlRvyfyfpOrzzNaxOO7C1TOhN+muvqsYUmv39Hrvh2eWbuKyU/JZbij
 ERDLeai4kQAYljik7ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494603021!88545121!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3239 invoked from network); 12 May 2017 15:30:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 12 May 2017 15:30:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 50C8D80D;
 Fri, 12 May 2017 08:30:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3813E3F220;
 Fri, 12 May 2017 08:30:20 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-9-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d174d3ab-1cc6-d50a-5954-58d5a849326f@arm.com>
Date: Fri, 12 May 2017 16:30:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-9-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 08/28] ARM: introduce
	vgic_access_guest_memory()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRnJv
bTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+Cj4KPiBU
aGlzIGZ1bmN0aW9uIGFsbG93cyB0byBjb3B5IGEgY2h1bmsgb2YgZGF0YSBmcm9tIGFuZCB0byBn
dWVzdCBwaHlzaWNhbAo+IG1lbW9yeS4gSXQgbG9va3MgdXAgdGhlIGFzc29jaWF0ZWQgcGFnZSBm
cm9tIHRoZSBndWVzdCdzIHAybSB0cmVlCj4gYW5kIG1hcHMgdGhpcyBwYWdlIHRlbXBvcmFyaWx5
IGZvciB0aGUgdGltZSBvZiB0aGUgYWNjZXNzLgo+IFRoaXMgZnVuY3Rpb24gd2FzIG9yaWdpbmFs
bHkgd3JpdHRlbiBieSBWaWpheWEgYXMgcGFydCBvZiBhbiBlYXJsaWVyIHNlcmllczoKPiBodHRw
czovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzgxNzcyNTEKPgo+IFNpZ25lZC1vZmYtYnk6
IFZpamF5YSBLdW1hciBLIDxWaWpheWEuS3VtYXJAY2F2aXVtbmV0d29ya3MuY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAg
MyArKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCBjMjlh
ZDVlLi42NmFkZWI0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTIwLDYgKzIwLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9i
aXRvcHMuaD4KPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbml0Lmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiAgI2luY2x1ZGUgPHhlbi9zb2Z0aXJx
Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiBA
QCAtNjIwLDYgKzYyMSw1NSBAQCB2b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB2aXJxKQo+ICB9Cj4KPiAgLyoKPiArICogVGVtcG9yYXJpbHkgbWFwIG9u
ZSBwaHlzaWNhbCBndWVzdCBwYWdlIGFuZCBjb3B5IGRhdGEgdG8gb3IgZnJvbSBpdC4KPiArICog
VGhlIGRhdGEgdG8gYmUgY29waWVkIGNhbm5vdCBjcm9zcyBhIHBhZ2UgYm91bmRhcnkuCj4gKyAq
Lwo+ICtpbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBhZGRy
X3QgZ3BhLCB2b2lkICpidWYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3Qgc2l6ZSwgYm9vbF90IGlzX3dyaXRlKQoKcy9ib29sX3QvYm9vbC8KCldpdGggdGhhdDoKClJl
dmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 15:30:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CWh-000839-UE; Fri, 12 May 2017 15:30:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9CWg-000830-En
 for xen-devel@lists.xen.org; Fri, 12 May 2017 15:30:42 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C5/98-03058-125D5195; Fri, 12 May 2017 15:30:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS1fxqmi
 kQfMHdoslHxezODB6HN39mymAMYo1My8pvyKBNaNx5jzGgheCFe1XhBoYP/B1MXJyCAnkSTz7
 voOli5GDg1fATuLqImaQsISAocTphTdZQGwWAVWJ1ed2MILYbALqEm3PtrOC2CIC+hLzP/1kB
 WllFtCUmPO5FiQsLBAv8XfFTPYuRi6g6RsYJVZsvAvWywk0vuXnS3aIVYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGWKktMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdC30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw44BCHYwzr7sf4hRkoNJSZT3EqtopBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3rQrQDnBotT01Iq0zBxgBMCkJTh4lER4K0HSvMUFibnFmekQq
 VOMilLivMkgCQGQREZpHlwbLOouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXHWQKT2ZeCd
 z0V0CLmYAW9/8RBllckoiQkmpg3Mw3Mfu55JTDR7do8iaKinZEJRy1+niEaZpz2ZHPs4XzTBY
 vurj7VdOJjff+pq6sN799/82LPT9XNWsmZm2wclddL5aztcxGRkAnSWdn8e63hROU3izZufbc
 2SWtmpMjhRYuaditfY5vVurBAP6pfVHuZvP9TzSFW1mYK0cq/ruyK8cs8o97tRJLcUaioRZzU
 XEiAD/ijDW1AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494603039!54268142!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63104 invoked from network); 12 May 2017 15:30:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 15:30:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 09:30:38 -0600
Message-Id: <5915F13F02000078001595D3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 09:30:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
 <5915E8640200007800159524@prv-mh.provo.novell.com>
 <961ef358-27b5-f5db-9e84-a1b8ff43b197@citrix.com>
In-Reply-To: <961ef358-27b5-f5db-9e84-a1b8ff43b197@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next 1/2] x86/string: Clean up the
 declarations of __builtin_mem*()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE3OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDUvMTcgMTU6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
NS4xNyBhdCAxNjozNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gUmF0
aGVyIHRoYW4gI3VuZGVmJ2luZyBtYWNyb3MgdG8gYXZvaWQgYWx0ZXJpbmcgdGhlIGZ1bmN0aW9u
IG5hbWVzLCB1c2UgdGhlCj4+PiBtZXRob2QgcmVjb21tZW5kZWQgYnkgdGhlIEMgc3BlY2lmaWNh
dGlvbiBieSBlbmNsb3NpbmcgdGhlIGZ1bmN0aW9uIG5hbWUgaW4KPj4+IGJyYWNrZXRzIHRvIGF2
b2lkIHRoZSBtYWNybyBiZWluZyBleHBhbmRlZC4gIFRoaXMgbWVhbnMgdGhhdCBvcHRpbWlzYXRp
b24KPj4+IG9wcG9ydHVuaXRpZXMgY29udGludWUgdG8gd29yayBpbiB0aGUgcmVzdCBvZiB0aGUg
dHJhbnNsYXRpb24gdW5pdC4KPj4gVGhhdCdzIHRoZSB1cHNpZGUuIFRoZSBkb3duc2lkZSBpcyB0
aGF0IC4uLgo+Pgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaAo+Pj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaAo+Pj4gQEAgLTIsMTMgKzIsMTIgQEAKPj4+
ICAjZGVmaW5lIF9fWDg2X1NUUklOR19IX18KPj4+ICAKPj4+ICAjZGVmaW5lIF9fSEFWRV9BUkNI
X01FTUNQWQo+Pj4gLSNkZWZpbmUgbWVtY3B5KHQsZixuKSAoX19idWlsdGluX21lbWNweSgodCks
KGYpLChuKSkpCj4+PiArI2RlZmluZSBtZW1jcHkoZCwgcywgbikgICAgICAgX19idWlsdGluX21l
bWNweShkLCBzLCBuKQo+Pj4gIAo+Pj4gLS8qIFNvbWUgdmVyc2lvbnMgb2YgZ2NjIGRvbid0IGhh
dmUgdGhpcyBidWlsdGluLiBJdCdzIG5vbi1jcml0aWNhbCBhbnl3YXkuICovCj4+PiAgI2RlZmlu
ZSBfX0hBVkVfQVJDSF9NRU1NT1ZFCj4+PiAtZXh0ZXJuIHZvaWQgKm1lbW1vdmUodm9pZCAqZGVz
dCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qgbik7Cj4+PiArI2RlZmluZSBtZW1tb3ZlKGQsIHMs
IG4pICAgICAgX19idWlsdGluX21lbW1vdmUoZCwgcywgbikKPj4+ICAKPj4+ICAjZGVmaW5lIF9f
SEFWRV9BUkNIX01FTVNFVAo+Pj4gLSNkZWZpbmUgbWVtc2V0KHMsYyxuKSAoX19idWlsdGluX21l
bXNldCgocyksKGMpLChuKSkpCj4+PiArI2RlZmluZSBtZW1zZXQocywgYywgbikgICAgICAgX19i
dWlsdGluX21lbXNldChzLCBjLCBuKQo+PiB3aXRoIHRoZXNlIGtpbmRzIG9mICNkZWZpbmUtcyAo
YW5kIHdpdGggeGVuL3N0cmluZy5oIGluY2x1ZGluZwo+PiBhc20vc3RyaW5nLmggYmVmb3JlIHRo
ZSBkZWNsYXJhdGlvbnMsIHdoaWNoIGRvbid0IGdldCBhY3RpdmF0ZWQKPj4gYW55d2F5IGR1ZSB0
byB0aGUgX19IQVZFX0FSQ0hfTUVNKiBzeW1ib2xzIGJlaW5nCj4+ICNkZWZpbmUtZCBpbiB0aGUg
Y29udGV4dCBhYm92ZSkgeW91IGNhbid0IHVzZSB0aGUgc3ltYm9scwo+PiBpbiBwbGFjZXMgd2hl
cmUgZnVuY3Rpb24gcG9pbnRlcnMgYXJlIHdhbnRlZC4gSU9XIEknZCBwcmVmZXIKPj4gdGhlICN1
bmRlZi1zIHRvIHN0YXkgKGFuZCBzdHJpbmcuYyBleHBsaWNpdGx5IGNhbGxpbmcgdGhlIGJ1aWx0
aW5zKQo+PiBhbmQgdGhlIG1hY3JvcyB0byBjaGFuZ2UgdG8gb2JqZWN0IGxpa2Ugb25lcy4KPj4K
Pj4gQW4gYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gbW92ZSB0aGUgKG9yIGFkZCB4ODYgc3BlY2lm
aWMpCj4+IGRlY2xhcmF0aW9ucywgbWFraW5nIHN1cmUgdGhlIHN5bWJvbHMgYXJlIGFsd2F5cyBh
dmFpbGFibGUuCj4gCj4gVW5mb3J0dW5hdGVseSwgQ2xhbmcgb2JqZWN0cyB0byB1c2luZyBvYmpl
Y3QtbGlrZSBtYWNyb3MKPiAKPiBzZXR1cC5jOjE2NzE6Mjk6IGVycm9yOiBidWlsdGluIGZ1bmN0
aW9ucyBtdXN0IGJlIGRpcmVjdGx5IGNhbGxlZAo+ICAgICBwcmludGsoIlRlc3Q6ICV6dSIsIGZv
byhfX2J1aWx0aW5fc3RybGVuKSk7CgpXaGljaCBtYWtlcyBzZW5zZSwgYXMgdGhleSBhcmVuJ3Qg
YWN0dWFsIGZ1bmN0aW9ucy4KCj4gVGhlIG9ubHkgd2F5ICB0aGlzIGlzIGdvaW5nIHRvIHdvcmsg
aXMgaW4gdGhlIHNhbWUgc3R5bGUgYXMgaG93IHRoZQo+IGNvbXBpbGVyIGhlYWRlciBmaWxlcyBh
bHJlYWR5IGRvIGl0LCB3aGljaCBpcyBpbiB0aGUgc3R5bGUgYWJvdmUuICBJCj4gd2lsbCBzZWUg
YWJvdXQgZml4aW5nIHRoZSBzeW1ib2wgZGVjbGFyYXRpb25zIHNvIHRoZXkgY2FuIGJlIHVzZWQg
YXMKPiBmdW5jdGlvbiBwb2ludGVycy4KClRoYW5rcy4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 15:33:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CYv-0008JR-Ch; Fri, 12 May 2017 15:33:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9CYu-0008JJ-0q
 for xen-devel@lists.xen.org; Fri, 12 May 2017 15:33:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 75/ED-02183-BA5D5195; Fri, 12 May 2017 15:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fVVdF
 Ig75J+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7uxeZCnpYKnqOZjcwrmbuYuTkEBLIk5jb
 +IodxOYVsJOY0vuMDcSWEDCUOL3wJguIzSKgKjHnbReYzSagLtH2bDsriC0ioC8x/9NPIJuLg
 1mgm1Fi66fLYEOFBeIkzjfNYoVY8J5R4uwlsDgn0IKv818CLeAAWiYo8XeHMEiYWUBL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iol1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHwMQLCDcfVvp0OMkhxMSqK8l1hFI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8H6+ApQTLEpNT61Iy8wBxgFMWoKDR0mEdytImre4IDG3ODMdI
 nWKUZdjzr2v75mEWPLy81KlxHkvgxQJgBRllObBjYDF5CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ894BmcKTmVcCt+kV0BFMQEf0/xEGOaIkESEl1cBYxS62IfCoYbZHskXW9JpmQ1/+q/m
 NnhrZ320KZsZKbKsJv/VU/VNqV8ivLSo+8lwhEtvMC2RPHDkx91LPHYm2hfGaF+bNN1p9wjvn
 Wkzmzw1behbdDa9o1H9y61rm6m1/ee2u9LZbrpfsmLRVXmjtsSvLJvGfWbXcarMU+/azHXVdM
 r4Wpr+VWIozEg21mIuKEwFkht0wxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494603177!92666467!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54674 invoked from network); 12 May 2017 15:32:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 15:32:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 09:32:56 -0600
Message-Id: <5915F1C902000078001595D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 09:32:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
 <1494599699-16143-2-git-send-email-andrew.cooper3@citrix.com>
 <5915E9450200007800159532@prv-mh.provo.novell.com>
 <dcbe1111-8331-0010-405f-3d14217b10e0@citrix.com>
In-Reply-To: <dcbe1111-8331-0010-405f-3d14217b10e0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 for-next 2/2] x86/string: Use compiler
 __builtin_str*() where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE3OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gR2l2ZW4gdGhhdCBhbGwgc3VwcG9ydGVkIGNvbXBpbGVycyBoYXZlIHRoZXNlIGJ1aWx0
aW5zLCBJIHRoaW5rIGl0IG1pZ2h0Cj4gYmUgYmV0dGVyIHRvIG1ha2UgdGhpcyBhZGp1c3RtZW50
IGluIGNvbW1vbiBjb2RlLiAgVGhlIGFyZ3VtZW50cyBmb3IKPiB1c2luZyB0aGVtIGluIHg4NiBh
cmUgdGhlIHNhbWUgYXMgQVJNLgoKR2VuZXJhbGx5IEkgYWdyZWUuIEJ1dCBMaW51eCBub3QgaGF2
aW5nIHVzZWQgdGhlbSBvcmlnaW5hbGx5IHdhcwotIGlpcmMgLSBiZWNhdXNlIHRoZXJlIHdlcmUg
YSBmZXcgY29tcGlsZXIgYnVncy4gVGhpcyBjb3VsZCBiZSB0aGUKY2FzZSBuYW1lbHkgb24gYXJt
NjQsIHdoaWNoIGlzbid0IGFsbCB0aGF0IG9sZCAoYW5kIGhlbmNlIG1hdHVyZSkKeWV0LiBPdG9o
IHRoZSBjb21waWxlciBmb2xrcyBtYXkgYWxzbyBoYXZlIGxlYXJuZWQgZnJvbSBwYXN0Cm1pc3Rh
a2VzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 15:34:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CaQ-0008S2-OH; Fri, 12 May 2017 15:34:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9CaP-0008Rv-T4
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 15:34:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 00/A1-03920-906D5195; Fri, 12 May 2017 15:34:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5fjmmi
 kweff6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aP558ZC97wVSyetJGtgXEuTxcjJ4eQQJ7E
 o+l3mEFsXgE7iQ3T2xlBbAkBQ4nTC2+ygNgsAqoSJ5sXgdlsAuoSbc+2s3YxcnCICBhIzDwk1
 cXIxcEscIpRYu7M42wgcWGBcInJ92VB4kIC3xgl7h18BjaTUyBQ4tCV62A1vAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukZ
 GeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GNfMDzzEKMnBpCTKe4lV
 NFKILyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfCmXQGqEyxKTU+tSMvMAcYHT
 KkEB4+SCG8lSJq3uCAxtzgzHSJ1ilFRSpz3MkhCACSRUZoH1waLyUuMslLCvIxARwnxFKQW5W
 aWoMq/YhTnYFQS5r0DMoUnM68EbvoroMVMQIv7/wiDLC5JREhJNTBmf+i49GS+tdGZ/Tcjp/W
 YXFq18NWMG0JrH+xiXmaTtl3jf+yD2i0RS9/xTGFt6lC17Fiw85ybf9fdVT+6O5o3hkSqVm/J
 f5uclmt+SN8z/ktO8Fke06O7NysVqKxIO61UWtQ67Yc534GDSex67cEnxUQvMXzIFLx85fv+l
 vUnpoVsr/TtcFRUYinOSDTUYi4qTgQAKhCQosQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494603270!92395169!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7026 invoked from network); 12 May 2017 15:34:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 15:34:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 09:34:29 -0600
Message-Id: <5915F22702000078001595D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 09:34:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
In-Reply-To: <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE3OjI1LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgNTo0MSBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTAuMDUuMTcgYXQgMTY6MDMsIDxvbGVrc3R5c2hAZ21h
aWwuY29tPiB3cm90ZToKPj4+IFRoZSAicmV0cmlldmluZyBtYXBwaW5nIiBjb2RlIGhhcyBuZXZl
ciBleGVjdXRlZCBzaW5jZQo+Pj4gaW9tbXVfdXNlX2hhcF9wdChkKSBhbHdheXMgcmV0dXJuZWQg
dHJ1ZSBvbiBBUk0gc28gZmFyLiBCdXQsIHdpdGgKPj4+IGludHJvZHVjaW5nIHRoZSBub24tc2hh
cmVkIElPTU1VIHBhdGNoIHNlcmllcyB3ZSBjYW4gbm8gbG9uZ2VyIGtlZXAKPj4+IHRoaXMgY29k
ZSBhcyBpcyBkdWUgdG8gdGhlIGxhY2sgb2YgTTJQIHN1cHBvcnQuCj4+Pgo+Pj4gSW4gb3JkZXIg
dG8gcmV0YWluIHRoZSBjdXJyZW50IGJlaGF2aW9yIGZvciB4ODYgdGhpcyBjb2RlIHdhcyBjb21w
bGV0ZWx5Cj4+PiBtb3ZlZCB0byB4ODYgc3BlY2lmaWMgcGFydC4KPj4+IEZvciBBUk0gd2UganVz
dCBuZWVkIHRvIHBvcHVsYXRlIElPTU1VIHBhZ2UgdGFibGUgaWYgbmVlZF9pb21tdSBmbGFnCj4+
PiBpcyBhbHJlYWR5IHNldCBhbmQgdGhlIElPTU1VIGlzIG5vbi1zaGFyZWQuCj4+Pgo+Pj4gU28s
IHRoZSBsb2dpYyBvbiBBUk0gd2FzIGNoYW5nZWQgYSBiaXQsIGJ1dCBubyBmdW5jdGlvbmFsIGNo
YW5nZSBmb3IgeDg2Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+IENDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPj4+Cj4+PiAtLS0KPj4+ICAgIENoYW5nZXMgaW4gVjE6Cj4+PiAgICAgICAtIENsYXJpZnkg
cGF0Y2ggZGVzY3JpcHRpb24uCj4+Cj4+IE15IHByaW9yIG9iamVjdGlvbiBzdGFuZHM6IFlvdSBk
b24ndCBtYWtlIGNsZWFyIHdoeSBhcmNoaXRlY3R1cmUtCj4+IGFnbm9zdGljIGNvZGUgbmVlZHMg
dG8gYmUgbW92ZWQgaW50byBhbiBhcmNoaXRlY3R1cmUtc3BlY2lmaWMgZmlsZS4KPiAKPiBJcyB0
aGUgZm9sbG93aW5nIGRlc2NyaXB0aW9uIG1vcmUgY2xlYW5lcj8KPiAKPiBBbHRob3VnaCB0aGlz
IGNvZGUgbG9va3MgbGlrZSBhcmNoaXRlY3R1cmUtYWdub3N0aWMgY29kZSwgdGhlcmUgaXMKPiBv
bmx5IG9uZSB0aGluZyB0aGF0IHByZXZlbnRzIGl0Cj4gdG8gYmUgKmNvbXBsZXRlbHkqIGFyY2hp
dGVjdHVyZS1hZ25vc3RpYyAtPiBtZm5fdG9fZ21mbiBoZWxwZXIuCj4gQXMgd2UgZG9uJ3QgaGF2
ZSBhbiBNMlAgb24gQVJNLCBpdCBhbHdheXMgcmV0dXJucyBpbmNvbWluZyBtZm4uCj4gQW5kIGlm
IGRvbWFpbiBpcyBub3QgZGlyZWN0IG1hcHBlZCB3ZSB3aWxsIGdldCBpbnRvIHRoZSB0cm91Ymxl
IHVzaW5nIHRoYXQuCj4gCj4gV2UgZGlkbid0IGNhcmUgYWJvdXQgdGhpcyBjb2RlIGJlZm9yZSBi
ZWNhdXNlIGl0IGhhcyBuZXZlciBiZWVuIGV4ZWN1dGVkCj4gKGlvbW11X3VzZV9oYXBfcHQoZCkg
YWx3YXlzIHJldHVybmVkIHRydWUgb24gQVJNIHNvIGZhcikuCj4gQnV0LCB3aXRoIGludHJvZHVj
aW5nIHRoZSBub24tc2hhcmVkIElPTU1VIHBhdGNoIHNlcmllcyB3ZSBjYW4gbm8gbG9uZ2VyIGtl
ZXAKPiB0aGlzIGNvZGUgYXMgaXMgc2luY2UgaXQgd2lsbCBiZSBleGVjdXRlZCBmb3Igbm9uLXNo
YXJlZCBJT01NVS4KPiBTbywgbW92ZSB0aGlzIGNvZGUgdG8geDg2LXNwZWNpZmljIGZpbGUgaW4g
b3JkZXIgbm90IHRvIGV4cG9zZSBhIHBvc3NpYmxlIGJ1Zy4KClllcywgdGhpcyBoZWxwcy4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 15:42:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:42:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9CiR-0000le-Jp; Fri, 12 May 2017 15:42:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d9CiQ-0000lY-QC
 for xen-devel@lists.xen.org; Fri, 12 May 2017 15:42:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CB/C3-03058-AF7D5195; Fri, 12 May 2017 15:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffnddF
 Ig7s/FS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owbJ5uZCv7wVvQdWsPcwLidu4uRi0NIYBOj
 xM41F5khnN2MEodPtDN1MXJyCAvESSy9/JgFxBYR8JNYP/cqM4gtJPCeUeLsJTCbWSBe4umaI
 +wgNpuApsSdz5/AenkFrCQmnrvDCGKzCKhKLNqwCMwWFQiXeNt4hAWiRlDi5MwnYDangJ3E1/
 kv2SBm2krcmbsbar68xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RqZ6CUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYcAxDsYNz3MfIQoyQHk5Io7yVW0UghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKEryswAAWEixKTU+tSMvMAYY+TFqCg0dJhHf6NaA0b3FBYm5xZjpE6
 hSjopQ472qQhABIIqM0D64NFm+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrDzKFJzOvBG
 76K6DFTECL+/8IgywuSURISTUwBrF/+uQZ1nJdx/qpyfWW7fF31u/JaTnRKBt/sazXXv1LsHL
 K+df1ms/Kb6U37ojkU3I+3Jb/SYdN66vvgbKvr1IFrCf+2Jd8b8604/qBP76uUI/ZWxF8pHRX
 74ya2sxfSiJfotZapRedO7ru369tn27zOrkbF1nmap1Ztf2A9FXxn3sf3bpVosRSnJFoqMVcV
 JwIAEwWneSyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494603769!100405287!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52618 invoked from network); 12 May 2017 15:42:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 12 May 2017 15:42:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6EE7F80D;
 Fri, 12 May 2017 08:42:48 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9CE363F220;
 Fri, 12 May 2017 08:42:47 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
 <1494599699-16143-2-git-send-email-andrew.cooper3@citrix.com>
 <5915E9450200007800159532@prv-mh.provo.novell.com>
 <dcbe1111-8331-0010-405f-3d14217b10e0@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <726bbdcc-c373-d208-28d6-46ce922eec80@arm.com>
Date: Fri, 12 May 2017 16:42:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <dcbe1111-8331-0010-405f-3d14217b10e0@citrix.com>
Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next 2/2] x86/string: Use compiler
 __builtin_str*() where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMTIvMDUvMTcgMTY6MzAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MTIvMDUvMTcgMTU6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4wNS4xNyBhdCAx
NjozNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJp
bmcuaAo+Pj4gQEAgLTEwLDQgKzEwLDEyIEBACj4+PiAgI2RlZmluZSBfX0hBVkVfQVJDSF9NRU1T
RVQKPj4+ICAjZGVmaW5lIG1lbXNldChzLCBjLCBuKSAgICAgICBfX2J1aWx0aW5fbWVtc2V0KHMs
IGMsIG4pCj4+Pgo+Pj4gKyNkZWZpbmUgc3RyY21wKHMxLCBzMikgICAgICAgIF9fYnVpbHRpbl9z
dHJjbXAoczEsIHMyKQo+Pj4gKyNkZWZpbmUgc3RybmNtcChzMSwgczIsIG4pICAgIF9fYnVpbHRp
bl9zdHJuY21wKHMxLCBzMiwgbikKPj4+ICsjZGVmaW5lIHN0cmNhc2VjbXAoczEsIHMyKSAgICBf
X2J1aWx0aW5fc3RyY2FzZWNtcChzMSwgczIpCj4+PiArI2RlZmluZSBzdHJjaHIoczEsIGMpICAg
ICAgICAgX19idWlsdGluX3N0cmNocihzMSwgYykKPj4+ICsjZGVmaW5lIHN0cnJjaHIoczEsIGMp
ICAgICAgICBfX2J1aWx0aW5fc3RycmNocihzMSwgYykKPj4+ICsjZGVmaW5lIHN0cnN0cihzMSwg
czIpICAgICAgICBfX2J1aWx0aW5fc3Ryc3RyKHMxLCBzMikKPj4+ICsjZGVmaW5lIHN0cmxlbihz
MSkgICAgICAgICAgICBfX2J1aWx0aW5fc3RybGVuKHMxKQo+PiBJZiB0aGUgbGFjayBvZiBfX0hB
VkVfQVJDSF8qIGFkZGl0aW9ucyBpcyBpbnRlbnRpb25hbCBoZXJlLAo+Cj4gWWVzIC0gaXQgaXMg
ZGVsaWJlcmF0ZS4KPgo+PiB3aHkgZG8geW91IGtlZXAgdGhlbSBmb3IgbWVtKigpPwo+Cj4gV2Ug
aGF2ZSB4ODYtc3BlY2lmaWMgaW1wbGVtZW50YXRpb24gb2YgbWVtKigpLCB3aGlsZSB3ZSB1c2Ug
dGhlIGNvbW1vbgo+IGltcGxlbWVudGF0aW9uIG9mIHN0ciooKS4KPgo+IERlZmluaW5nIF9fSEFW
RV9BUkNIX1NUUiogY2F1c2VzIHRoZSBjb21tb24gaW1wbGVtZW50YXRpb24gdG8gYmUKPiBvbWl0
dGVkLCByZXN1bHRpbmcgaW4gYSBsaW5rIGZhaWx1cmUuCj4KPgo+IEdpdmVuIHRoYXQgYWxsIHN1
cHBvcnRlZCBjb21waWxlcnMgaGF2ZSB0aGVzZSBidWlsdGlucywgSSB0aGluayBpdCBtaWdodAo+
IGJlIGJldHRlciB0byBtYWtlIHRoaXMgYWRqdXN0bWVudCBpbiBjb21tb24gY29kZS4gIFRoZSBh
cmd1bWVudHMgZm9yCj4gdXNpbmcgdGhlbSBpbiB4ODYgYXJlIHRoZSBzYW1lIGFzIEFSTS4KPgo+
IEp1bGllbi9TdGVmYW5vOiBUaG91Z2h0cz8KClVzaW5nIG91ciBvd24gaW1wbGVtZW50YXRpb24g
cmF0aGVyIHRoYW4gdGhlIGJ1aWx0LWluIHZlcnNpb24gZ2l2ZXMgdXMgCnRoZSBsaWJlcnR5IHRv
IGRvIG9wdGltaXphdGlvbiBiYXNlZCBvbiB0aGUgcHJvY2Vzc29yIHVzaW5nIGFsdGVybmF0aXZl
LgoKSSBrbm93IHRoYXQgd2UgYWxyZWFkeSB1c2UgYnVpbHQtaW4gZm9yIGFyY2hfZmV0Y2hfYW5k
X2FkZCwgYnV0IEkgYW0gCnBsYW5uaW5nIHRvIHJldmVydCB0aGF0IGFzIHdlIHdhbnQgdG8gdGFr
ZSBhZHZhbnRhZ2Ugb2YgbmV3IGF0b21pY3MgCmluc3RydWN0aW9uIGluIEFSTXY4LjEuCgpGdXJ0
aGVtb3JlLCBzb21lb25lIG1lbnRpb25lZCBhIHBvdGVudGlhbCBsZWdhbCBpc3N1ZSB0byBsaW5r
ZWQgYWdhaW5zdCAKdGhlIGJ1aWx0LWluLiBBbnlvbmUgaGVhcmQgYWJvdXQgdGhhdD8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 15:50:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:50:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Cpk-0001Qo-BW; Fri, 12 May 2017 15:50:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d9Cpj-0001Qi-5u
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 15:50:23 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B0/2B-03920-EB9D5195; Fri, 12 May 2017 15:50:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfT+Qd29N0U
 jDQ60WFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTjy5iLbjBVbHq30a2BsbZHF2MXBxCAjMZ
 JS5dX8AK4rAINLBKTHj2lB3EkRCYwyoxd/Fvpi5GTiAnT+LkzGssEHaxRNffCYwgNq+AIFD8C
 VhcSMBH4nDDHrA4p4C9RHvTU1aIFesZJRa2N4ENYhMwkNj/7gk7iM0ioCrx8MgddohBARKdnc
 vBaoQF0iWuTfwANkhEQFmi99dvFpBBzAIHGCV2fLoMVsQsoCnRuv03+wRGgVlIDpmFJLWAkWk
 Vo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgODIAwQ7G6xsD
 DjFKcjApifJeYhWNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe/4GUE6wKDU9tSItMwcYGTBpC
 Q4eJRHedyBp3uKCxNzizHSI1ClGY44Xl9+/Z+J4svLHeyYhlrz8vFQpcd6JIKUCIKUZpXlwg2
 ARe4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvJdApvBk5pXA7XsFdAoT0Cn9f4RBTilJREh
 JNTAe9n1rWDg9IueC4yt+l1/8XyqW/0s89v3mg77WNsN9JxzzPx9a/s3p48vN+5kuSrGY2/e8
 n/prk19L7Bel2HsRWsVzuhYFSP8xk1+8XYf3UO9Vl1UzFBakrSzeGHKY0bV7jsLUJec+66+J3
 uT4e4HSp4au/Kjq+onrRfoWRPi5npj+6OrqyJvlSizFGYmGWsxFxYkAWKPA0tMCAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494604220!68070111!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16821 invoked from network); 12 May 2017 15:50:21 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 15:50:21 -0000
Received: by mail-io0-f193.google.com with SMTP id f102so6078237ioi.3
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 08:50:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dXSqd7npQSqqDWVTItgy9ellmMZSgOSry7AmD3oIy4k=;
 b=FMBTIdT86FCTCXj06BXC1mpBs2jLbGqBmBfEJ2Lid9UHDoRRC+KKqqMi2wMzge/GcI
 W/4bwAVBfwXzHabPXtTDVRs5lfV+Ch58P/cmJMYd8EvkGDt0HX+bqYtk4AzNHb2u9wog
 53j9oT4foplRV2wCgsENl+W7Td3AH1XeIRQqyttVxhUlIdOC7zl/4ds3e07dWTymqDlz
 ezndaR5EsKf1q+6ovj79BXwEKfM1L82wAL2/JcvnwRY7HR2WhtKcvC7fSib7tLqsbj/E
 jv1xDKwQQkZb/I1Lbq6bYNqF1SFXngWG6X2Jsk8AjZur/apvdZNJkBrxOPohYynxUwY5
 e82g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dXSqd7npQSqqDWVTItgy9ellmMZSgOSry7AmD3oIy4k=;
 b=rniiGqWKAaeVkCAyWI3HDPBLrIU68KDaXLXbW97wrwd4AKYqcnsSPs5tp0ucW3Fv7F
 T/5aF4bZZ/f8d772p/T+ia4oUYgDyF83o00hUO5Egjzo2S7cD3eHOaK2jVS62VP78Zmn
 3xy+fon97watOjM6gEjpnLRhwG5IIQyCWa9kxXewjFjRuNgrSJkz0k9T37KAMpPAEYtI
 /8W7QEiRZFK8J5w3LWzSuO0u48Ebica3YKtCt7StKTmznLJNIrBD/ZRmJ/dPMrldZqoU
 LTxZ0KtcAKOEPVchf3i6XVylVZwp++YbYNtCDe49i2bmVG+WLEMcMgHT8qE1Es7Vg0v2
 WICg==
X-Gm-Message-State: AODbwcA9xCWgPCbISZ+DyeAIuU2eDwC8DZeXLQ1eeGN1+4f0LlbZ/pX1
 dB7UbJpwL2hNQffWtAsq+s7wIpgMXg==
X-Received: by 10.107.173.89 with SMTP id w86mr4836222ioe.170.1494604220663;
 Fri, 12 May 2017 08:50:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Fri, 12 May 2017 08:50:20 -0700 (PDT)
In-Reply-To: <5915E19B0200007800159480@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Fri, 12 May 2017 18:50:20 +0300
Message-ID: <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLgoKT24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgNToyMyBQTSwgSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMC4wNS4xNyBhdCAxNjowMywgPG9sZWtz
dHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiBAQCAtNzcxLDYgKzc3Myw0NyBAQCBpbnQgYW1kX2lv
bW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCj4+ICAg
ICAgcmV0dXJuIDA7Cj4+ICB9Cj4+Cj4+ICsvKiBUT0RPOiBPcHRpbWl6ZSBieSBzcXVhc2hpbmcg
bWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGggbWFwX3BhZ2UvdW5tYXBfcGFnZSAqLwo+Cj4gTG9v
a2luZyBvdmVyIHRoZSB0aXRsZXMgb2YgdGhlIHJlc3Qgb2YgdGhpcyBzZXJpZXMgaXQgZG9lc24n
dCBsb29rIGxpa2UKPiB5b3UncmUgZWxpbWluYXRpbmcgdGhpcyBUT0RPIGxhdGVyLiBXaGlsZSBJ
IGFwcHJlY2lhdGUgdGhpcyBub3QKPiBiZWluZyBkb25lIGluIHRoZSBhbHJlYWR5IGxhcmdlIHBh
dGNoLCBJIGRvbid0IHRoaW5rIHN1Y2ggYSBUT0RPCj4gc2hvdWxkIGJlIGxlZnQgYXJvdW5kLiBJ
ZiBuZWVkIGJlIChlLmcuIGJlY2F1c2UgeW91IGNhbid0IHRlc3QKPiB0aGUgY2hhbmdlKSwgZ2V0
IGluIHRvdWNoIHdpdGggdGhlIG1haW50YWluZXIocykuCkkgd2lsbCBkcm9wIHRoaXMgVE9ETyBl
dmVyeXdoZXJlLgoKPgo+PiAraW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZXMo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+ICt7Cj4+ICsgICAg
dW5zaWduZWQgbG9uZyBpOwo+PiArICAgIGludCByYyA9IDA7Cj4+ICsKPj4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQo+PiArICAgIHsKPj4gKyAgICAgICAgaW50
IHJldCA9IGFtZF9pb21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOwo+PiArICAgICAgICBpZiAo
ICFyYyApCj4KPiBCbGFuayBsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24ocykgYW5kIHN0YXRlbWVu
dChzKSBwbGVhc2UuCm9rCgo+Cj4geDg2IGFuZCBnZW5lcmljIGlvbW11IHBhcnRzIChhbmQgX29u
bHlfIHRob3NlLCBzbyBwbGVhc2UgZG9uJ3QKPiBjb252ZXJ0IHRoaXMgaW50byBhIGJsYW5rZXQg
Ui1iKQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClRoYW5r
IHlvdS4gU3VyZS4gSSB3b24ndCBwdXQgeW91ciBSLWIgdW50aWwgSSBnZXQgUi1iIGZyb20gQVJN
IGZvbGtzLgoKPgo+IEphbgo+CgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 15:50:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 15:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Cq5-0001UK-MF; Fri, 12 May 2017 15:50:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9Cq4-0001U0-1j
 for xen-devel@lists.xen.org; Fri, 12 May 2017 15:50:44 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C5/9A-03587-3D9D5195; Fri, 12 May 2017 15:50:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfyTdF
 Ig8kmFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxszFOxkLFglX/Dq2lamB8R1/FyMnh4SAn8T8
 c1eZQGxhgTiJpZcfs4DYIgIeEstePGMEsYUE5jNJzNjOB2IzC8RL9N9dwApiswnoS+x+8Qmol
 4ODV8BW4tucYpAwi4CqxP+GmWAjRQXCJd42HgEbySsgKHFy5hMwm1PAWmLi94esECMNJI4smg
 Nly0tsfzuHGWKtmsS1/kvsEGemS2z9+4t5AiP/LCSjZiFpn4WkfQEj8ypGjeLUorLUIl1DQ72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYyflgUcYpTkYFIS5b3EKhop
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wXWgnGBRanpqRVpmDjAWYNISHDxKIry2N4DSvMUFi
 bnFmekQqVOMilLivBNBEgIgiYzSPLg2WPxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvJZ
 ApPJl5JXDTXwEtZgJa3P9HGGRxSSJCSqqBMWrtqbWrou81TRade6HC+cPKiNwHJ86vii24d9C
 2RsbWo8dh2nFVQdU/t1tSelYK/T10tnaJS3SeHKeGteW+/MM3BT7zzRJ4kbnFObGjJJqrcHtJ
 Q31wp5vujyPZ9Uyb9/zySz3efOXZinOnw5+KvnE+vO1mcuvNvz2Fs1TT+ZbE+eVy3lXfqcRSn
 JFoqMVcVJwIAGNOt5a6AgAA
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494604242!63696167!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55929 invoked from network); 12 May 2017 15:50:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 15:50:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="45930892"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
 <1494599699-16143-2-git-send-email-andrew.cooper3@citrix.com>
 <5915E9450200007800159532@prv-mh.provo.novell.com>
 <dcbe1111-8331-0010-405f-3d14217b10e0@citrix.com>
 <726bbdcc-c373-d208-28d6-46ce922eec80@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c0399873-ff20-e277-a329-489453ca76b3@citrix.com>
Date: Fri, 12 May 2017 16:50:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <726bbdcc-c373-d208-28d6-46ce922eec80@arm.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next 2/2] x86/string: Use compiler
 __builtin_str*() where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDUvMTcgMTY6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBBbmRyZXcsCj4KPiBP
biAxMi8wNS8xNyAxNjozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMDUvMTcgMTU6
NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTIuMDUuMTcgYXQgMTY6MzQsIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3N0cmluZy5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaAo+Pj4+
IEBAIC0xMCw0ICsxMCwxMiBAQAo+Pj4+ICAjZGVmaW5lIF9fSEFWRV9BUkNIX01FTVNFVAo+Pj4+
ICAjZGVmaW5lIG1lbXNldChzLCBjLCBuKSAgICAgICBfX2J1aWx0aW5fbWVtc2V0KHMsIGMsIG4p
Cj4+Pj4KPj4+PiArI2RlZmluZSBzdHJjbXAoczEsIHMyKSAgICAgICAgX19idWlsdGluX3N0cmNt
cChzMSwgczIpCj4+Pj4gKyNkZWZpbmUgc3RybmNtcChzMSwgczIsIG4pICAgIF9fYnVpbHRpbl9z
dHJuY21wKHMxLCBzMiwgbikKPj4+PiArI2RlZmluZSBzdHJjYXNlY21wKHMxLCBzMikgICAgX19i
dWlsdGluX3N0cmNhc2VjbXAoczEsIHMyKQo+Pj4+ICsjZGVmaW5lIHN0cmNocihzMSwgYykgICAg
ICAgICBfX2J1aWx0aW5fc3RyY2hyKHMxLCBjKQo+Pj4+ICsjZGVmaW5lIHN0cnJjaHIoczEsIGMp
ICAgICAgICBfX2J1aWx0aW5fc3RycmNocihzMSwgYykKPj4+PiArI2RlZmluZSBzdHJzdHIoczEs
IHMyKSAgICAgICAgX19idWlsdGluX3N0cnN0cihzMSwgczIpCj4+Pj4gKyNkZWZpbmUgc3RybGVu
KHMxKSAgICAgICAgICAgIF9fYnVpbHRpbl9zdHJsZW4oczEpCj4+PiBJZiB0aGUgbGFjayBvZiBf
X0hBVkVfQVJDSF8qIGFkZGl0aW9ucyBpcyBpbnRlbnRpb25hbCBoZXJlLAo+Pgo+PiBZZXMgLSBp
dCBpcyBkZWxpYmVyYXRlLgo+Pgo+Pj4gd2h5IGRvIHlvdSBrZWVwIHRoZW0gZm9yIG1lbSooKT8K
Pj4KPj4gV2UgaGF2ZSB4ODYtc3BlY2lmaWMgaW1wbGVtZW50YXRpb24gb2YgbWVtKigpLCB3aGls
ZSB3ZSB1c2UgdGhlIGNvbW1vbgo+PiBpbXBsZW1lbnRhdGlvbiBvZiBzdHIqKCkuCj4+Cj4+IERl
ZmluaW5nIF9fSEFWRV9BUkNIX1NUUiogY2F1c2VzIHRoZSBjb21tb24gaW1wbGVtZW50YXRpb24g
dG8gYmUKPj4gb21pdHRlZCwgcmVzdWx0aW5nIGluIGEgbGluayBmYWlsdXJlLgo+Pgo+Pgo+PiBH
aXZlbiB0aGF0IGFsbCBzdXBwb3J0ZWQgY29tcGlsZXJzIGhhdmUgdGhlc2UgYnVpbHRpbnMsIEkg
dGhpbmsgaXQgbWlnaHQKPj4gYmUgYmV0dGVyIHRvIG1ha2UgdGhpcyBhZGp1c3RtZW50IGluIGNv
bW1vbiBjb2RlLiAgVGhlIGFyZ3VtZW50cyBmb3IKPj4gdXNpbmcgdGhlbSBpbiB4ODYgYXJlIHRo
ZSBzYW1lIGFzIEFSTS4KPj4KPj4gSnVsaWVuL1N0ZWZhbm86IFRob3VnaHRzPwo+Cj4gVXNpbmcg
b3VyIG93biBpbXBsZW1lbnRhdGlvbiByYXRoZXIgdGhhbiB0aGUgYnVpbHQtaW4gdmVyc2lvbiBn
aXZlcyB1cwo+IHRoZSBsaWJlcnR5IHRvIGRvIG9wdGltaXphdGlvbiBiYXNlZCBvbiB0aGUgcHJv
Y2Vzc29yIHVzaW5nIGFsdGVybmF0aXZlLgo+Cj4gSSBrbm93IHRoYXQgd2UgYWxyZWFkeSB1c2Ug
YnVpbHQtaW4gZm9yIGFyY2hfZmV0Y2hfYW5kX2FkZCwgYnV0IEkgYW0KPiBwbGFubmluZyB0byBy
ZXZlcnQgdGhhdCBhcyB3ZSB3YW50IHRvIHRha2UgYWR2YW50YWdlIG9mIG5ldyBhdG9taWNzCj4g
aW5zdHJ1Y3Rpb24gaW4gQVJNdjguMS4KCk9mIGNvdXJzZSwgbXkgImFkanVzdG1lbnQgdG8gY29t
bW9uIGNvZGUiIHdvdWxkIG9ubHkgYXBwbHkgaW4gdGhlIGNhc2UKdGhhdCBhbiBhcmNoIGRvZXNu
J3QgZGVmaW5lIF9fSEFWRV9BUkNIXyouCgpJZiBhbiBhcmNoIGhhcyBhbiBvdmVycmlkZSwgdGhh
dCB3b3VsZCB0YWtlIHByaW9yaXR5LgoKPgo+IEZ1cnRoZW1vcmUsIHNvbWVvbmUgbWVudGlvbmVk
IGEgcG90ZW50aWFsIGxlZ2FsIGlzc3VlIHRvIGxpbmtlZAo+IGFnYWluc3QgdGhlIGJ1aWx0LWlu
LiBBbnlvbmUgaGVhcmQgYWJvdXQgdGhhdD8KClRoZSBtYWluIHVzZSBvZiB0aGVzZSBhcmUgb3B0
aW1pc2luZyB0aGluZ3MgbGlrZSBzdHJsZW4oImxpdGVyYWwiKSBhdApjb21waWxlIHRpbWUuICBU
aGUgdXNlIG9mIC1mbm8tYnVsdGluIGRpc2FibGVzIHRoaXMgb3B0aW1pc2F0aW9uLCBidXQgYXMK
d2UgZG9udCBsaW5rIGFnYWluc3QgYW55IHJ1bnRpbWUgbGlicmFyaWVzLCB3ZSBzdGlsbCBwcm92
aWRlIHRoZQp1bmRlcmxpbmcgaW1wbGVtZW50YXRpb24gaW4gdGhlIGNhc2UgdGhhdCBfX2J1aWx0
aW5fKigpIGZhbGwgYmFjayB0byBhCnN0cmFpZ2h0IGZ1bmN0aW9uIGNhbGwuCgpJIGNhbid0IHNl
ZSBhbnkgcG9zc2liaWxpdHkgZm9yIGxlZ2FsIGlzc3VlcyBoZXJlLiAgSXQgaXMgYWxsIGRvd24g
dG8KZXhhY3RseSB3aGljaCBpbnN0cnVjdGlvbnMgeW91ciBjb21waWxlciB3YW50cyB0byBhc3Nl
bWJsZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 16:18:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 16:18:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9DGQ-0003X6-RU; Fri, 12 May 2017 16:17:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1d9DGP-0003X0-L9
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 16:17:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 84/A3-03620-430E5195; Fri, 12 May 2017 16:17:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9fkgWi
 kwY8lohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biU72MBVvYKnbsOs/YwLiItYuRk0NIIE/i
 4JltTCA2r4CdxIxLLYwgtoSAocTphTdZQGwWAVWJxU+bwWrYBNQl2p5tB+rl4BARMJCYeUiqi
 5GLg1ngFKPE3JnH2UBqhAXSJfYtXc4GkhAS+MYoseD3XnaQBKdAoET7zBVMIM28AoISf3cIg4
 SZBbQkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW
 6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYzywIPMQoycGkJMp7
 iVU0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74Z7QDnBotT01Iq0zBxgJMCkJTh4lER4p4Kke
 YsLEnOLM9MhUqcYdTnm3Pv6nkmIJS8/L1VKnDcdpEgApCijNA9uBCwqLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYdyPIFJ7MvBK4Ta+AjmACOqL/jzDIESWJCCmpBsYdmzoebil9oHN+qbD
 8eTadSeZnj394LG/7QsVpWiVDbWxE6MIt4bJLrPKOzkvvE7j7pvPt+kanLXcvfL5mYeXK3WJ/
 aQnPAcP9Fur3i4sFUyx0q1pEpgpr6EwuP8ppv+GO8bPHZn+tDaTfczDyLjwktuSsyOLJHMcuH
 OHTCopzmlwd4VCwlU2JpTgj0VCLuag4EQAh4DZXxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494605874!68185068!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31234 invoked from network); 12 May 2017 16:17:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 16:17:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 May 2017 10:17:53 -0600
Message-Id: <5915FC530200007800159630@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 May 2017 10:17:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
In-Reply-To: <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE3OjUwLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgNToyMyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTAuMDUuMTcgYXQgMTY6MDMsIDxvbGVrc3R5c2hAZ21h
aWwuY29tPiB3cm90ZToKPj4+IEBAIC03NzEsNiArNzczLDQ3IEBAIGludCBhbWRfaW9tbXVfdW5t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKPj4+ICAgICAgcmV0
dXJuIDA7Cj4+PiAgfQo+Pj4KPj4+ICsvKiBUT0RPOiBPcHRpbWl6ZSBieSBzcXVhc2hpbmcgbWFw
X3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGggbWFwX3BhZ2UvdW5tYXBfcGFnZSAqLwo+Pgo+PiBMb29r
aW5nIG92ZXIgdGhlIHRpdGxlcyBvZiB0aGUgcmVzdCBvZiB0aGlzIHNlcmllcyBpdCBkb2Vzbid0
IGxvb2sgbGlrZQo+PiB5b3UncmUgZWxpbWluYXRpbmcgdGhpcyBUT0RPIGxhdGVyLiBXaGlsZSBJ
IGFwcHJlY2lhdGUgdGhpcyBub3QKPj4gYmVpbmcgZG9uZSBpbiB0aGUgYWxyZWFkeSBsYXJnZSBw
YXRjaCwgSSBkb24ndCB0aGluayBzdWNoIGEgVE9ETwo+PiBzaG91bGQgYmUgbGVmdCBhcm91bmQu
IElmIG5lZWQgYmUgKGUuZy4gYmVjYXVzZSB5b3UgY2FuJ3QgdGVzdAo+PiB0aGUgY2hhbmdlKSwg
Z2V0IGluIHRvdWNoIHdpdGggdGhlIG1haW50YWluZXIocykuCj4gSSB3aWxsIGRyb3AgdGhpcyBU
T0RPIGV2ZXJ5d2hlcmUuCgpCeSAiZHJvcCIgeW91IG1lYW4gImFkZHJlc3MiIG9yIHJlYWxseSBq
dXN0ICJkcm9wIj8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 16:20:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 16:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9DIj-000458-7D; Fri, 12 May 2017 16:20:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d9DIi-000451-Eq
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 16:20:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 91/89-03620-3C0E5195; Fri, 12 May 2017 16:20:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7hB6K
 RBm+myVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTzj1mKVjBXHHv+0amBsZ7TF2MnBwSAv4S
 X/7cYASxWQRUJQ4d/AxmswkoS/zs7GUDsUWA7N5fv1m6GLk4mAXeM0m8br4AlhAWcJO4cfE82
 CBeAQuJTXO3gjULCRRJzLnZzQYRF5Q4OfMJC4jNLKAjsWD3J6A4B5AtLbH8HwdImFPAXuJD21
 12EFtUQEWic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUb04tagstUjXXC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+PMy/6HGCU5mJREeS+xikYK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDdeh8oJ1iUmp5akZaZAwx5mLQEB4+SCC8XSJq3uCAxtzgzHSJ1i
 lGXY869r++ZhFjy8vNSpcR5n98DKhIAKcoozYMbAYu/S4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLm1QZZxZOZVwK36RXQEUxAR/T/EQY5oiQRISXVwBhnFvbP6Kn0s8Y5E/9mOG2O/JrHkHb
 ixq9rmxZsKV3GJLJSR0VP9NqOBe/nLZQUy592/o0n943T9h8WvL2vUTptzuUtMaeLRL/83mr/
 XL0/VOT0sXkX24OEPnRIJlQ2M+d5CgnqnXw+hXed5Tnld0cNKx/ybj9dZnfwnJWkr5MOV99nx
 TT9k7+UWIozEg21mIuKEwFbNAOtugIAAA==
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494606018!96378451!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58340 invoked from network); 12 May 2017 16:20:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 16:20:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="432106027"
Date: Fri, 12 May 2017 17:20:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170512162015.nhjqvfubnzgp4viq@citrix.com>
References: <591577E60200007800159179@prv-mh.provo.novell.com>
 <591577E60200007800159179@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591577E60200007800159179@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] include: fix build without C++ compiler
	installed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMTI6NTI6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIHJ1bGUgZm9yIGhlYWRlcnMrKy5jaGsgd2FudHMgdG8gbW92ZSBoZWFkZXJzKysu
Y2hrLm5ldyB0byB0aGUKPiBkZXNpZ25hdGVkIHRhcmdldCwgd2hpY2ggbWVhbnMgd2UgaGF2ZSB0
byBjcmVhdGUgdGhhdCBmaWxlIGluIHRoZSBmaXJzdAo+IHBsYWNlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSWYgSSB3ZXJlIHRvIGZpeCBpdCBJIHdvdWxkIGp1c3Qg
c2tpcCB0aGUgY2hlY2sgYWx0b2dldGhlciBpZiBDWFggaXNuJ3QKYXZhaWxhYmxlLiBCdXQgdGhp
cyBhcHByb2FjaCBpcyBmaW5lLCB0b28uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 16:23:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 16:23:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9DLt-0004Ia-Lg; Fri, 12 May 2017 16:23:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d9DLs-0004IO-J4
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 16:23:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D8/C3-01997-781E5195; Fri, 12 May 2017 16:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW77Q9F
 Ig2kvBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2k2oFy5gq5j1sYmlg/MrYxcjJISHgLzGj
 A8JmEVCVuDB9DRuIzSagLPGzsxfMFhHQk2g68ByohouDWWAio8T8tbPYQRLCAiESm/Z1sXQxc
 nDwClhIrLylAhIWAjJ7f9xgBrF5BQQlTs58wgJiMwvoSCzY/YkNpJxZQFpi+T8OkDCngKXEjr
 0XwVaJCqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGhnpJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhlk9AwPjDsapJ/wOMUpyMCmJ8l5iFY0U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMGr8QAoJ1iUmp5akZaZAwx4mLQEB4+SCG8ZSJq3uCAxtzgzH
 SJ1ilGXY869r++ZhFjy8vNSpcR5XUGKBECKMkrz4EbAou8So6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWHeaJApPJl5JXCbXgEdwQR0RP8fYZAjShIRUlINjP5shdPb/7zUsI+Tc3n08oVVxBI
 VHjNvnpTobS8FKuQ+yz5L2D+zR+ltw1Plo/bpz548k599/OWqo5IzPzievVa3a0HThM59+yff
 3rnZ4cuM7HsWk3/FX58/0eLcaQaGYyd35K/tn/7v4vPZIqffBaonir+yN5nXLPcrzHxy3JtfM
 SLcz77WaG9QYinOSDTUYi4qTgQAGzLqK7kCAAA=
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494606213!42148698!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27622 invoked from network); 12 May 2017 16:23:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 16:23:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="432106500"
Date: Fri, 12 May 2017 17:23:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170512162331.bbpldvzinrejjx2e@citrix.com>
References: <20170512152106.12032-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170512152106.12032-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <Julien.Grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] ioemu-stubdom: don't link
 *-softmmu* and *-linux-user*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDQ6MjE6MDZQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGV5IGFyZSBnZW5lcmF0ZWQgYnkgLi9jb25maWd1cmUuIEhhdmluZyB0aGVtIGxpbmtlZCBj
YW4gY2F1c2UgcmFjZQo+IGJldHdlZW4gdG9vbHMgYnVpbGQgYW5kIHN0dWJkb20gYnVpbGQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkZUUiBKdWVy
Z2VuIHRvbGQgbWUgb24gSVJDOgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 16:25:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 16:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9DNd-0004RN-0Q; Fri, 12 May 2017 16:25:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d9DNb-0004RD-Mt
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 16:25:23 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 58/E0-03058-3F1E5195; Fri, 12 May 2017 16:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfT+Ft1PD0U
 jDdqPSlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfn75nLDjBXnFpSxN7A+Mcti5GLg4hgZmM
 EqsWPmQFcVgEGlglrnZPYAdxJATmsEocmXobqIwTyMmTuHb+IROEXSoxfclRZhCbV0BQ4uTMJ
 ywgtpCAj8TT1xNYQWxOAXuJz2cnM0GsWMEk0fVrJ1gDm4CBxP53T9hBbBYBVYnm+XfZIAYFSM
 zatwasWVggXeLaxA+MILaIgLJE76/fLCCDmAUOMErs+HQZ7ApmAU2J1u2/2ScwCsxCcsgsJKk
 FjEyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkQEIdjB2
 /HM6xCjJwaQkynuJVTRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvogdAOcGi1PTUirTMHGBcw
 KQlOHiURHg3gqR5iwsSc4sz0yFSpxgtOV5cfv+eiWPOva9A8snKH++ZhFjy8vNSpcR5n4A0CI
 A0ZJTmwY2Dxe4lRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNeApnCk5lXArf1FdBBTEAH9f8
 RBjmoJBEhJdXAuDdwcnx5n73Fix7uzoRZyaac6kUlz55f+T6lgn3bWi3GMsnvYu5thwQiWe8G
 6f9MDqir3voubN0O7bfcZSpHNnIEaq8S2TaVXU3+dZN692sWHbfg4wfiHL588eFc7PNA5ky27
 4ZjfbE6U8RUwp4d+y3N/+f6ps96xb3cz7hd9NdMPuNQM9NbiaU4I9FQi7moOBEAuHgrWdgCAA
 A=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494606321!101539139!1
X-Originating-IP: [209.85.223.180]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13798 invoked from network); 12 May 2017 16:25:22 -0000
Received: from mail-io0-f180.google.com (HELO mail-io0-f180.google.com)
 (209.85.223.180)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 16:25:22 -0000
Received: by mail-io0-f180.google.com with SMTP id p24so43257715ioi.0
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 09:25:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=rJuT8MvQiv+XLtL1NtS+76ZLxSF8Yn9rUJ2gUkZAWBw=;
 b=JF0Ml4nv1iAoxZVJLnx3bWO/igC8SUSq7zCOLF1q1+PfpIKIXZINdg5YeCdnj907Fy
 cHHRGI2BvS04gYCkycfm7D4TxOjAJLYL5U1efwYYajk5uFfHlrRnnmF2aoujkxG+1hCF
 IcOJ2zmd1oSzfgIzLkFt8bEQRWwzGvANuKFqRRoIi/MXshjYA5S5nxBdfgHEz7mz/aql
 4sc8MimvG/u2EujXfFzQQUJLLgvYn71O5WYA2+10NwFONEBT3WwJ53iA5DViwARQhD71
 qEPgDoAcTLXL5N6W8CiGuxRdAA6oOa7rGGa/Yb5IkmMHAuttdqq+B3ZpbPH4YNwzUWIn
 qdRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=rJuT8MvQiv+XLtL1NtS+76ZLxSF8Yn9rUJ2gUkZAWBw=;
 b=iGRniMHYh3uelhFgWI7cFdZDZjb4RxUhXvD5h/BUf+csl+Oadf3ESeHUvdpmyaTGcM
 aW6YlWw9Jv/4EtQ42Bz+5LJYtaaYyYyHax5c2LZbls9AY5NLgwaNOD07/+9TfUm6t3Ot
 VBB7Wsq/GhU43GV2/30vNuxzbTgxYAsBY28GZYW/b+rvxnXXgLNphpvJR3bSpkci5xO/
 U5zaJpfMt9xp5HmSmUnP8wpic8uZaltUpaPQbQWXGpyDbFdWHchttqmFdAPooGj43TFL
 aNX7+SqghG7+/RGMakFQ+3noqDa1HcFIVlYPKCbyoZYPzpPlYe6pPZTs1iZX2lYoNFD/
 08CQ==
X-Gm-Message-State: AODbwcA9qcPYuKBGRmAtNv7VwEg47V6afBVkzfy9acKSWinVRsXkNP/I
 W0ch86mvZLHKKB+irXmMGg9qLv47ew==
X-Received: by 10.107.157.206 with SMTP id g197mr4781446ioe.119.1494606321213; 
 Fri, 12 May 2017 09:25:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Fri, 12 May 2017 09:25:20 -0700 (PDT)
In-Reply-To: <5915FC530200007800159630@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Fri, 12 May 2017 19:25:20 +0300
Message-ID: <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgNzoxNyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMi4wNS4xNyBhdCAxNzo1MCwgPG9sZWtzdHlzaEBnbWFp
bC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIE1heSAxMiwgMjAxNyBhdCA1OjIzIFBNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMTAuMDUuMTcgYXQgMTY6
MDMsIDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4+PiBAQCAtNzcxLDYgKzc3Myw0NyBA
QCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4pCj4+Pj4gICAgICByZXR1cm4gMDsKPj4+PiAgfQo+Pj4+Cj4+Pj4gKy8qIFRPRE86IE9w
dGltaXplIGJ5IHNxdWFzaGluZyBtYXBfcGFnZXMvdW5tYXBfcGFnZXMgd2l0aCBtYXBfcGFnZS91
bm1hcF9wYWdlICovCj4+Pgo+Pj4gTG9va2luZyBvdmVyIHRoZSB0aXRsZXMgb2YgdGhlIHJlc3Qg
b2YgdGhpcyBzZXJpZXMgaXQgZG9lc24ndCBsb29rIGxpa2UKPj4+IHlvdSdyZSBlbGltaW5hdGlu
ZyB0aGlzIFRPRE8gbGF0ZXIuIFdoaWxlIEkgYXBwcmVjaWF0ZSB0aGlzIG5vdAo+Pj4gYmVpbmcg
ZG9uZSBpbiB0aGUgYWxyZWFkeSBsYXJnZSBwYXRjaCwgSSBkb24ndCB0aGluayBzdWNoIGEgVE9E
Two+Pj4gc2hvdWxkIGJlIGxlZnQgYXJvdW5kLiBJZiBuZWVkIGJlIChlLmcuIGJlY2F1c2UgeW91
IGNhbid0IHRlc3QKPj4+IHRoZSBjaGFuZ2UpLCBnZXQgaW4gdG91Y2ggd2l0aCB0aGUgbWFpbnRh
aW5lcihzKS4KPj4gSSB3aWxsIGRyb3AgdGhpcyBUT0RPIGV2ZXJ5d2hlcmUuCj4KPiBCeSAiZHJv
cCIgeW91IG1lYW4gImFkZHJlc3MiIG9yIHJlYWxseSBqdXN0ICJkcm9wIj8KSSBtZWFudCBqdXN0
IGRyb3AuCgo+Cj4gSmFuCj4KCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 17:00:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Dvs-0006tu-Oz; Fri, 12 May 2017 17:00:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1d9Dvq-0006to-MI
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 17:00:46 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4D/F2-01870-D3AE5195; Fri, 12 May 2017 17:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfT+el2bV6K
 RBouWmFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXOuewFLQIVfzYuZCpgXEHXxcjF4eQwCxG
 iR+bn7OCOCwCDawSG5fuYwdxJATmsErsvjYLyOEEcvIkDv96xQJhF0tMv/QALM4rIChxcuYTs
 LiQgI9EX/tFVhCbU8Be4kfTZkaIFesZJVZ3drKBJNgEDCT2v3sC1swioCqxdPoLpi5GDqBBAR
 JbZnOAmMICERJPlhiDVIgIKEv0/vrNAjKGWeAAo8SOT5eZQBLMApoSrdt/s09gBLof4YxZSFI
 LGJlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhiIDEOxg
 XLHd8xCjJAeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO4vgXKCRanpqRVpmTnAq
 IBJS3DwKInwLgJJ8xYXJOYWZ6ZDpE4xGnO8uPz+PRPHk5U/3jMJseTl56VKifM+fAFUKgBSml
 GaBzcIFq2XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMx7EmQKT2ZeCdy+V0CnMAGd0v9HGOS
 UkkSElFQDY3VVo+mhpXrKMttlX4W+aucTWrDiqtrCsuiHnLX/qlkLg1VF0m2W1pi/Ovho13Qn
 m3nxs5s7Yv73LfW+Jrpms0wNx4XortjDGRGKJednuXw/1/Bny6/Oyc8+b5n/TqtlcXKXn5CFx
 48Ufp4DyQWZVi/+rmlI65ddb3VwxeV/Se5l9cxGf58vVmIpzkg01GIuKk4EAKe5QP3RAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494608444!99595243!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14873 invoked from network); 12 May 2017 17:00:44 -0000
Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com)
 (209.85.223.175)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 17:00:44 -0000
Received: by mail-io0-f175.google.com with SMTP id f102so43683180ioi.2
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 10:00:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/jhNn1zeO4DH3fvvLyGWkoEiP/4hkTfNNZqPOoOKVWw=;
 b=p1DtrNbanX3yMB25H/Xc2dgOitKg2JaZmiEKOWNisN+W1c2rL74xNz0R2BcTYdFSZF
 if0zLucVylOqOhApk9KBVdist+5+K5TQAs7vPJ0M+8A4ZPxocLtaUgR+Cp/LawKXjvE6
 NN0S32TtIVM/T4LS0Kj09+HAGhZqaRSFuoW6+BxPoYVaeLct3aM9JbcSAYx1Nd6Ng2iB
 TKCUqOi/+jEyVe9aAhdtM72USf2AtHGw5fnnFoIzkVTaeKCTIqclLfY5eFIynSi2HXkF
 hV4qf7QYThMVvLM01pmIgyZud3ZP2Ic5diaSfIHzcdRrEdqGMXMLVdDy9imkmRpgmWPu
 WtyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/jhNn1zeO4DH3fvvLyGWkoEiP/4hkTfNNZqPOoOKVWw=;
 b=j1BHNu7GIDx0m4RSux2E9ii5NGHo+OfeEFWo0yepPsZe4B3nFcWjDTZHYyH6IPkUoJ
 u5xRJwyHnjry5iQe2iWoUAh1hnhDnNnLHDOq8fE3D553zxMawOGcQpZF3nNVTuwjjqVy
 Y7F6XYsIz0JAqa2oBPWjYtHXWj/Pcwwybf/IVPzEiDpT9WgzW/ivrIVxL0oUnHdlCc8m
 bVRnWoCiicvR6dA/Fdk4jVXkNMd6VuEgU4WMd1rmsrkhauueEl0ahrYNx9fTsxS+8skT
 nCqYQ5dKbEfaLWFE7Iz+3BB9fPV8lPt1+bUXJ+kk4ijL1Im4d5IqFMqZBstvSjG0KgCA
 zgAg==
X-Gm-Message-State: AODbwcBIw5w/fEqn1ZgSAnqu/LJLsXm+PlU84dhB8O5NWiPlAawBogeY
 wuoOvRGX5BR0xz0AaemnVmQmKUsuNg==
X-Received: by 10.107.173.89 with SMTP id w86mr5285760ioe.170.1494608443383;
 Fri, 12 May 2017 10:00:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Fri, 12 May 2017 10:00:42 -0700 (PDT)
In-Reply-To: <5915E35602000078001594AD@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
 <5915E35602000078001594AD@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Fri, 12 May 2017 20:00:42 +0300
Message-ID: <CAPD2p-mxRAdWjRw8SKb4ufVPTV0BnDWFhOjWSRsqB2thmMGRrA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu
	argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbi4KCk9uIEZyaSwgTWF5IDEyLCAyMDE3IGF0IDU6MzEgUE0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTAuMDUuMTcgYXQgMTY6MDMsIDxvbGVr
c3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9s
ZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBUaGUgcHJlc2VuY2Ugb2YgdGhpcyBm
bGFnIGxldHMgdXMga25vdyB0aGF0IHRoZSBndWVzdAo+PiBoYXMgZGV2aWNlcyB3aGljaCB3aWxs
IG1vc3QgbGlrZWx5IGJlIHVzZWQgZm9yIHBhc3N0aHJvdWdoCj4+IGFuZCBhcyB0aGUgcmVzdWx0
IHRoZSB1c2Ugb2YgSU9NTVUgaXMgZXhwZWN0ZWQgZm9yIHRoaXMgZG9tYWluLgo+PiBJbiB0aGF0
IGNhc2Ugd2UgaGF2ZSB0byBjYWxsIGlvbW11X2NvbnN0cnVjdCgpLCBhY3R1YWxseQo+PiB3aGF0
IHRoZSByZWFsIGFzc2lnbl9kZXZpY2UgY2FsbCB1c3VhbGx5IGRvZXMuCj4+Cj4+IEFzIGlvbW11
X2RvbWFpbl9pbml0KCkgaXMgY2FsbGVkIHdpdGggdXNlX2lvbW11IGZsYWcgYmVpbmcgZm9yY2Vk
Cj4+IHRvIGZhbHNlIGZvciBub3csIG5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIGludGVuZGVkIGZv
ciBib3RoIEFSTSBhbmQgeDg2Lgo+Pgo+PiBCYXNpY2FsbHksIHRoaXMgcGF0Y2ggaXMgbmVlZGVk
IGZvciBub24tc2hhcmVkIElPTU1VcyBvbiBBUk0gb25seQo+PiBzaW5jZSB0aGUgbm9uLXNoYXJl
ZCBJT01NVXMgb24geDg2IGFyZSBvayBpZiBpb21tdV9jb25zdHJ1Y3QoKSBpcyBjYWxsZWQKPj4g
bGF0ZXIuIEJ1dCwgaW4gb3JkZXIgdG8gYmUgbW9yZSBnZW5lcmljIGFuZCBmb3IgcG9zc2libGUg
ZnV0dXJlIG9wdGltaXphdGlvbgo+PiBtYWtlIHRoaXMgY2hhbmdlIGFwcGxpYWJsZSBmb3IgYm90
aCBwbGF0Zm9ybXMuCj4KPiBJIGNvbnRpbnVlIHRvIGJlIHVuY29udmluY2VkIHRoYXQgdGhpcyBp
cyB3YW50ZWQgLyBuZWVkZWQsIGFzIEkKPiBjb250aW51ZSB0byBub3Qgc2VlIHdoeSBzaGFyZWQg
dnMgdW5zaGFyZWQgcmVhbGx5IG1hdHRlcnMgaGVyZS4KPiBBZnRlciBhbGwgd2UgaGF2ZSBib3Ro
IG1vZGVzIHdvcmtpbmcgb24geDg2IHdpdGhvdXQgdGhpcyBmbGFnLgpJIGtub3cuIEJ1dCwgZm9y
IEFSTSB3ZSBuZWVkIHRoaXMgaGludC4gV2UgY2FuJ3QgcmV1c2UgdGhlICJyZXRyaWV2aW5nCm1h
cHBpbmciIGNvZGUgSSBtb3ZlZCB0byB4ODYtc3BlY2lmaWMgcGFydCBpbiBwYXRjaCAjOCAoZHVl
IHRvIGxhY2sgb2YKTTJQIG9uIEFSTSkgLgoKPgo+PiBAQCAtMTQyLDcgKzE0MiwxNCBAQCBpbnQg
aW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICAgICAgcmV0dXJuIDA7
Cj4+Cj4+ICAgICAgaGQtPnBsYXRmb3JtX29wcyA9IGlvbW11X2dldF9vcHMoKTsKPj4gLSAgICBy
ZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+aW5pdChkKTsKPj4gKyAgICByZXQgPSBoZC0+cGxhdGZv
cm1fb3BzLT5pbml0KGQpOwo+PiArICAgIGlmICggcmV0ICkKPj4gKyAgICAgICAgcmV0dXJuIHJl
dDsKPj4gKwo+PiArICAgIGlmICggdXNlX2lvbW11ICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkg
KQo+PiArICAgICAgICByZXQgPSBpb21tdV9jb25zdHJ1Y3QoZCk7Cj4KPiBZb3UgZG9uJ3QgaGFu
ZGxlIHRoZSAtRVJFU1RBUlQgeW91IG1heSAoYW5kIGxpa2VseSB3aWxsKSBnZXQgaGVyZQo+IG9y
IGluIHRoZSBjYWxsZXIuCkluZGVlZC4gSSBmb3Jnb3QgYWJvdXQgaXQuCgpJIG1vc3QgbGlrZWx5
IHJld29yayB0aGlzIHBhdGNoIG5vdCB0byBjYWxsIGlvbW11X2NvbnN0cnVjdCBhdCBhbGwuCkJ1
dCwgdGhlcmUgYXJlIGFuIG9wZW4gcXVlc3Rpb25zIGhlcmUgYW5kIGluIHBhdGNoICM3IEkgd291
bGQgbGlrZSB0bwpjbGFyaWZ5IHRoZSBmaXJzdC4KMS4gQXJlIHlvdSBhZ2FpbnN0IGV4dHJhIGFy
Z3VtZW50cyBhdCBhbGw/CjIuIElmIHRoaXMgcXVlc3Rpb24gc3RpbGwgbWFrZXMgc2Vuc2UsIFNo
YWxsIEkgYWRkIGV4dHJhIG5lZWRfaW9tbXUKYXJndW1lbnQgdG8gImluaXQiIGNhbGxiYWNrIHRv
byBhbmQganVzdCBwYXNzIHRob3VnaHQKICAgIGluY29taW5nIGZsYWcgdG8gSU9NTVUgZHJpdmVy
cz8gVGhpcyBjaGFuZ2Ugd291bGRuJ3QgYWZmZWN0IHg4NiBhdAphbGwgc2luY2Ugd2Ugc2V0IHRo
aXMgZmxhZyBmb3IgQVJNIG9ubHkgKHNlZSBwYXRjaCAjOSkuCiAgICBGb3IgeDg2IHRoaXMgZmxh
ZyB3b3VsZCBiZSBhbHdheXMgdHJlYXRlZCBhcyB1bnVzZWQuCgo+Cj4gSmFuCj4KCgotLSAKUmVn
YXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 17:01:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:01:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Dwl-0006xO-1S; Fri, 12 May 2017 17:01:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1d9Dwk-0006x4-Dh
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 17:01:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 8D/67-01870-57AE5195; Fri, 12 May 2017 17:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfS6oW7pK9F
 IgwfzWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owV03eyFHwyrNjzYhZzA+MD7S5GLg4hgWmM
 EjtnvGAHcVgEmlklVu/bCeZICMxnlVj6rpGli5ETyMmTaPm3gxXCLpB40nSBCcTmFRCUODnzC
 ViNkICXxMf+B2A2m4CGxNopB9lAbBYBVYnFO7pYIOoDJGbd+ww2R1ggSuJH40WwGhEBJYl7qy
 aDzWQWmMco0fzdGMLWlGjd/psdwtaWWLbwNfMERv5ZSFbPQlI2C0nZAkbmVYwaxalFZalFuoY
 WeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFYz8DAuIPx92nPQ4ySHExKoryX
 WEUjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwur8EygkWpaanVqRl5gCjAiYtwcGjJMK78QVQm
 re4IDG3ODMdInWK0ZjjxeX375k4nqz88Z5JiCUvPy9VSpz3IUipAEhpRmke3CBYtF5ilJUS5m
 VkYGAQ4ilILcrNLEGVf8UozsGoJMx7EmQKT2ZeCdy+V0CnMAGd0v9HGOSUkkSElFQDo8SXNMs
 F31Z7bzDM9Gpqk5/0Vk1n+9/VQVMLNWfFvNh7tFsn8lrhV8EnBkIVh9c8WXNaYf7Z/7OuXsx/
 mmby2/R4O78Qz8cG20fCq6fbPbhgkLOc96j48daolRZ3rA7z+57e+S/jWFMHy8cNmdMvzv76d
 ubBX80JthM65I4KC3u8kOm6JBpboqLEUpyRaKjFXFScCAAGo0um0QIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494608500!100312730!1
X-Originating-IP: [209.85.215.49]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5219 invoked from network); 12 May 2017 17:01:41 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 17:01:41 -0000
Received: by mail-lf0-f49.google.com with SMTP id h4so4522151lfj.3
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 10:01:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc
 :content-transfer-encoding;
 bh=S1JdlhcLnDpIPitz3AAE66/aXKcPs8Xu/nt/sVp6y2c=;
 b=AKI0/I7kD5SUvjpCh1c/LEaq8C1j6xBHl1j9gbTwa+PKXtEXSxjm7PisSpgNzPVir1
 EEn1FfVqOykipsA+GXOdJ8nb+u0YWpKvNUWIpbs7X2JmU1EVFvIGnXzkEGG8OmxzSwI/
 tnpegErglfmGyKy75AXvKaQN2mmD3kLuzlmvhqrNa47We/NtE9sYDFxOS1UyPEj4SY+I
 Czz+23fYjFvROEZAM7qGfbzE7NNML/OUpZMr56WwLnsgwb7CJfWOwQ6ccKMSWzIsufkK
 9QpKV3fM8e1UbJRPjSpoXx6o01xNQi6i2h0ZZOUwsrURRt7D0sk3BJQIocPmRJYReQuC
 P6Ww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc
 :content-transfer-encoding;
 bh=S1JdlhcLnDpIPitz3AAE66/aXKcPs8Xu/nt/sVp6y2c=;
 b=o7/O1MmRTple8hhQ4wR/xkFRAAoVmoXQkpj2vP+WtJ39l6Szk/0sjr6RHaN2nQDL8Z
 KUh6h6eSupa34JNK8URzsUFj3pQyVG4dtKY4j3f6MH/dxCDlECGJ+DT4INcpnq3cSXzO
 5CpHMxyXMbBG49aFCgn/59LnvbFq8E3Y2H7JTBIpaj5/0cWn1kGI+ywc+IryQTRBsRXS
 7UwKtvCg9y4f79vGOwKlW/OAdOaNsACJpxtle5zAIrCRWq007vNQ/UAk0l3XOAqcyons
 b4wSMmucPIeoU1flIUgSnbsClUc1vSzupFA7MoiOeM8XxeYlixdlvTPaCWCDrpWm18u2
 orww==
X-Gm-Message-State: AODbwcBls57De8KpRc19Iup+mvnP+Z5bH1ckw09uMWnH7OaDeSFdAxPI
 +Zun9/ZemmXV0XYYKpaY3lSHIUeajA==
X-Received: by 10.25.80.19 with SMTP id e19mr1611475lfb.52.1494608499992; Fri,
 12 May 2017 10:01:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.225.76 with HTTP; Fri, 12 May 2017 10:01:39 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 13 May 2017 01:01:39 +0800
Message-ID: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIFhlbiBkZXZlbG9wZXJzLAoKSSdtIFpob25nemUgTGl1LCBhIEdTb0Mgc3R1ZGVudCBvZiB0
aGlzIHllYXIuIEdsYWQgdG8gbWVldCB5b3UgaW4gdGhlClhlbiBQcm9qZWN0LiAgQXMgYW4gaW5p
dGlhbCBzdGVwIHRvIGltcGxlbWVudGluZyBteSBHU29DIHByb3Bvc2FsLCB3aGljaAppcyBzdGls
bCBhIGRyYWZ0LCAgSSdtIHBvc3RpbmcgaXQgaGVyZS4gQW5kIGhvcGUgdG8gaGVhciBmcm9tIHlv
dSB5b3VyCnN1Z2dlc3Rpb25zLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQoxLiBNb3RpdmF0aW9uIGFuZCBEZXNjcmlwdGlvbgo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClZpcnR1YWwgbWFjaGlu
ZXMgdXNlIGdyYW50IHRhYmxlIGh5cGVyY2FsbHMgdG8gc2V0dXAgYSBzaGFyZSBwYWdlIGZvcgpp
bnRlci1WTXMgY29tbXVuaWNhdGlvbnMuIFRoZXNlIGh5cGVyY2FsbHMgYXJlIHVzZWQgYnkgYWxs
IFBWCnByb3RvY29scyB0b2RheS4gSG93ZXZlciwgdmVyeSBzaW1wbGUgZ3Vlc3RzLCBzdWNoIGFz
IGJhcmVtZXRhbAphcHBsaWNhdGlvbnMsIG1pZ2h0IG5vdCBoYXZlIHRoZSBpbmZyYXN0cnVjdHVy
ZSB0byBoYW5kbGUgdGhlIGdyYW50IHRhYmxlLgpUaGlzIHByb2plY3QgaXMgYWJvdXQgc2V0dGlu
ZyB1cCBzZXZlcmFsIHNoYXJlZCBtZW1vcnkgYXJlYXMgZm9yIGludGVyLVZNcwpjb21tdW5pY2F0
aW9ucyBkaXJlY3RseSBmcm9tIHRoZSBWTSBjb25maWcgZmlsZS4KU28gdGhhdCB0aGUgZ3Vlc3Qg
a2VybmVsIGRvZXNuJ3QgaGF2ZSB0byBoYXZlIGdyYW50IHRhYmxlIHN1cHBvcnQgdG8gYmUKYWJs
ZSB0byBjb21tdW5pY2F0ZSB3aXRoIG90aGVyIGd1ZXN0cy4KCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KMi4gSW1wbGVtZW50YXRpb24gUGxhbjoK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KMi4xIEludHJvZHVjZSBhIG5ldyBW
TSBjb25maWcgb3B0aW9uIGluIHhsOgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQpUaGUgc2hhcmVkIGFyZWFzIHNob3VsZCBiZSBzaGFyZWFibGUgYW1vbmcgc2V2ZXJhbCBW
TXMsCmV2ZXJ5IHNoYXJlZCBwaHlzaWNhbCBtZW1vcnkgYXJlYSBpcyBhc3NpZ25lZCB0byBhIHNl
dCBvZiBWTXMuClRoZXJlZm9yZSwgYSDigJx0b2tlbuKAnSBvciDigJxpZGVudGlmaWVy4oCdIHNo
b3VsZCBiZSB1c2VkIGhlcmUgdG8gdW5pcXVlbHkKaWRlbnRpZnkgYSBiYWNraW5nIG1lbW9yeSBh
cmVhLgoKCkkgd291bGQgc3VnZ2VzdCB1c2luZyBhbiB1bnNpZ25lZCBpbnRlZ2VyIHRvIHNlcnZl
IGFzIHRoZSBpZGVudGlmaWVyLgpGb3IgZXhhbXBsZToKCkluIHhsIGNvbmZpZyBmaWxlIG9mIHZt
MToKCiAgICBzdGF0aWNfc2hhcmVkX21lbSA9IFvigJxhZGRyX3JhbmdlMT0gSUQx4oCdLCDigJxh
ZGRyX3JhbmdlMiA9IElEMuKAnV0KCkluIHhsIGNvbmZpZyBmaWxlIG9mIHZtMjoKCiAgICBzdGF0
aWNfc2hhcmVkX21lbSA9IFvigJxhZGRyX3JhbmdlMyA9IElEMeKAnV0KCkluIHhsIGNvbmZpZyBm
aWxlIG9mIHZtMzoKCiAgICBzdGF0aWNfc2hhcmVkX21lbSA9IFvigJxhZGRyX3JhbmdlNCA9IElE
MuKAnV0KCgpJbiB0aGUgZXhhbXBsZSBhYm92ZS4gQSBtZW1vcnkgYXJlYSBBMSB3aWxsIGJlIHNo
YXJlZCBiZXR3ZWVuCnZtMSBhbmQgdm0yIC0tIHZtMSBjYW4gYWNjZXNzIHRoaXMgYXJlYSB1c2lu
ZyBhZGRyX3JhbmdlMQphbmQgdm0yIHVzaW5nIGFkZHJfcmFuZ2UzLiBMaWtld2lzZSwgYSBtZW1v
cnkgYXJlYSBBMiB3aWxsIGJlCnNoYXJlZCBiZXR3ZWVuIHZtMSBhbmQgdm0zIC0tIHZtMSBjYW4g
YWNjZXNzIEEyIHVzaW5nIGFkZHJfcmFuZ2UyCmFuZCB2bTMgdXNpbmcgYWRkcl9yYW5nZTQuCgpU
aGUgc2hhcmVkIG1lbW9yeSBhcmVhIGRlbm90ZWQgYnkgYW4gaWRlbnRpZmllciBJRHggd2lsbCBi
ZQphbGxvY2F0ZWQgd2hlbiBpdCBmaXJzdCBhcHBlYXIsIGFuZCB0aGUgbWVtb3J5IHBhZ2VzIHdp
bGwgYmUgdGFrZW4gZnJvbQp0aGUgZmlyc3QgVk0gd2hvc2Ugc3RhdGljX3NoYXJlZF9tZW0gbGlz
dCBjb250YWlucyBJRHguIFRha2UgdGhlIGFib3ZlCmNvbmZpZyBmaWxlcyBmb3IgZXhhbXBsZSwg
aWYgd2UgaW5zdGFudGlhdGUgdm0xLCB2bTIgYW5kIHZtMywgb25lIGFmdGVyCmFub3RoZXIsIHRo
ZSBtZW1vcnkgYXJlYXMgZGVub3RlZCBieSBJRDEgYW5kIElEMiB3aWxsIGJvdGggYmUgYWxsb2Nh
dGVkCmluIGFuZCB0YWtlbiBmcm9tIHZtMS4KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CjIuMiBTdG9yZSB0aGUgbWVtLXNoYXJpbmcgaW5mb3JtYXRpb24gaW4geGVuc3Rv
cmUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KVGhpcyBpbmZvcm1hdGlv
biBzaG91bGQgaW5jbHVkZSB0aGUgbGVuZ3RoIGFuZCBvd25lciBvZiB0aGUgYXJlYS4gQW5kCml0
IHNob3VsZCBhbHNvIGluY2x1ZGUgaW5mb3JtYXRpb24gYWJvdXQgd2hlcmUgdGhlIGJhY2tpbmcg
bWVtb3J5IGFyZWFzCmFyZSBtYXBwZWQgaW4gZXZlcnkgVk0gdGhhdCBhcmUgdXNpbmcgaXQuIFRo
aXMgaW5mb3JtYXRpb24gc2hvdWxkIGJlCmtub3duIHRvIHRoZSB4bCBjb21tYW5kIGFuZCBhbGwg
ZG9tYWlucywgc28gd2UgdXRpbGl6ZSB4ZW5zdG9yZSB0byBrZWVwCnRoaXMgaW5mb3JtYXRpb24u
IEEgY3VycmVudCBwbGFuIGlzIHRvIHBsYWNlIHRoZSBpbmZvcm1hdGlvbiB1bmRlcgovbG9jYWwv
c2hhcmVkX21lbS9JRC4gU3RpbGwgdGFrZSB0aGUgYWJvdmUgY29uZmlnIGZpbGVzIGFzIGFuIGV4
YW1wbGU6CgpJZiB3ZSBpbnN0YW50aWF0ZSB2bTEsIHZtMiBhbmQgdm0zLCBvbmUgYWZ0ZXIgYW5v
dGhlciwK4oCceGVuc3RvcmUgbHMgLWbigJ0gc2hvdWxkIG91dHB1dCBzb21ldGhpbmcgbGlrZSB0
aGlzOgoKCkFmdGVyIFZNMSB3YXMgaW5zdGFudGlhdGVkLCB0aGUgb3V0cHV0IG9mIOKAnHhlbnN0
b3JlIGxzIC1m4oCdCndpbGwgYmUgc29tZXRoaW5nIGxpa2UgdGhpczoKCiAgICAvbG9jYWwvc2hh
cmVkX21lbS9JRDEvb3duZXIgPSBkb21faWRfb2Zfdm0xCgogICAgL2xvY2FsL3NoYXJlZF9tZW0v
SUQxL3NpemUgPSBzaXplb2ZfYWRkcl9yYW5nZTEKCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDEv
bWFwcGluZ3MvZG9tX2lkX29mX3ZtMSA9IGFkZHJfcmFuZ2UxCgoKICAgIC9sb2NhbC9zaGFyZWRf
bWVtL0lEMi9vd25lciA9IGRvbV9pZF9vZl92bTEKCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIv
c2l6ZSA9IHNpemVvZl9hZGRyX3JhbmdlMQoKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMi9tYXBw
aW5ncy9kb21faWRfb2Zfdm0xID0gYWRkcl9yYW5nZTIKCgpBZnRlciBWTTIgd2FzIGluc3RhbnRp
YXRlZCwgdGhlIGZvbGxvd2luZyBuZXcgbGluZXMgd2lsbCBhcHBlYXI6CgogICAgL2xvY2FsL3No
YXJlZF9tZW0vSUQxL21hcHBpbmdzL2RvbV9pZF9vZl92bTIgPSBhZGRyX3JhbmdlMwoKCkFmdGVy
IFZNMiB3YXMgaW5zdGFudGlhdGVkLCB0aGUgZm9sbG93aW5nIG5ldyBsaW5lcyB3aWxsIGFwcGVh
cjoKCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvbWFwcGluZ3MvZG9tX2lkX29mX3ZtMiA9IGFk
ZHJfcmFuZ2U0CgpXaGVuIHdlIGVuY291bnRlciBhbiBpZCBJRHggZHVyaW5nICJ4bCBjcmVhdGUi
OgoKICArIElmIGl04oCZcyBub3QgdW5kZXIgL2xvY2FsL3NoYXJlZF9tZW0sIGNyZWF0ZSB0aGUg
Y29ycmVzcG9uZGluZyBlbnRyaWVzCiAgICAgKG93bmVyLCBzaXplLCBhbmQgbWFwcGluZ3MpIGlu
IHhlbnN0b3JlLCBhbmQgYWxsb2NhdGUgdGhlIG1lbW9yeSBmcm9tCiAgICAgdGhlIG5ld2x5IGNy
ZWF0ZWQgZG9tYWluLgoKICArIElmIGl04oCZcyBmb3VuZCB1bmRlciAvbG9jYWwvc2hhcmVkX21l
bSwgbWFwIHRoZSBwYWdlcyB0byB0aGUgbmV3bHkKICAgICAgY3JlYXRlZCBkb21haW4sIGFuZCBh
ZGQgdGhlIGN1cnJlbnQgZG9tYWluIHRvCiAgICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEeC9tYXBw
aW5ncy4KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CjIuMyBtYXBwaW5n
IHRoZSBtZW1vcnkgYXJlYXMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
SGFuZGxlIHRoZSBuZXdseSBhZGRlZCBjb25maWcgb3B0aW9uIGluIHRvb2xzL3t4bCwgbGlieGx9
CmFuZCB1dGlsaXplIHRvb3MvbGlieGMgdG8gZG8gdGhlIGFjdHVhbCBtZW1vcnkgbWFwcGluZwoK
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CjIuNCBlcnJvciBoYW5kbGlu
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpBZGQgY29kZSB0byBoYW5k
bGUgdmFyaW91cyBlcnJvcnM6IEludmFsaWQgYWRkcmVzcywKbWlzbWF0Y2hlZCBsZW5ndGggb2Yg
bWVtb3J5IGFyZWEgZXRjLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQozLiBFeHBlY3RlZCBPdXRjb21lcy9Hb2FsczoKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpBIG5ldyBWTSBjb25maWcgb3B0
aW9uIGluIHhsIHdpbGwgYmUgaW50cm9kdWNlZCwgYWxsb3dpbmcgdXNlcnMgdG8gc2V0dXAKc2V2
ZXJhbCBzaGFyZWQgbWVtb3J5IGFyZWFzIGZvciBpbnRlci1WTXMgY29tbXVuaWNhdGlvbnMuClRo
aXMgc2hvdWxkIHdvcmsgb24gYm90aCB4ODYgYW5kIEFSTS4KCltTZWUgYWxzbzogaHR0cHM6Ly93
aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNTaGFyZV9h
X3BhZ2VfaW5fbWVtb3J5X2Zyb21fdGhlX1ZNX2NvbmZpZ19maWxlXQoKCkNoZWVycywKClpob25n
emUgTGl1CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 17:02:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9DxL-00072W-D5; Fri, 12 May 2017 17:02:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1d9DxJ-000727-Uh
 for xen-devel@lists.xen.org; Fri, 12 May 2017 17:02:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F8/31-03696-99AE5195; Fri, 12 May 2017 17:02:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTOId0Zr0Q
 jDf5OUrBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOarh9lKdiiXTFv2lfWBsbnKl2MXBxCAhMZ
 JS5OeMgG4rAItLNKdN6fzgziSAgsZpVYd2A+excjJ5CTJ7FvKkiCA8w+sEEOJMwrIChxcuYTF
 hBbWEBJ4tXBj8wQ5WYSx/dfYAOxhQS8JK6dWw9mcwLZRx/PhornSfxecpMJZCSbgK5E+60CkD
 CLgKrE6sZrUFsNJb5fa2SBWBUg8XPqH6hVehIr3l5lBbFFBKwlfl9eCmYzC5hL3Jx3lw3C9pG
 4vGce4wRG4VlILp2FJAVha0q0bv/NDmFrSyxb+JoZwtaQWHBnHyOy+AJGtlWMGsWpRWWpRbqG
 FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHxwgAEOxhvbgw4xCjJwaQkynuJV
 TRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv+0ugnGBRanpqRVpmDjByYdISHDxKIryLQNK8xQ
 WJucWZ6RCpU4yWHC8uv3/PxPFu6Qcg+WTlj/dMQix5+XmpUuK8D18ANQiANGSU5sGNgyWXS4y
 yUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm3QGyliczrwRu6yugg5iADur/IwxyUEkiQkqqgbGg
 u9Cq6hHz8gkBFm8VYj8eEnvde3Qrz5V/up8yX1RyKt3bem7Z9XNzd314tjbWbvO5Cd/5p64JX
 rng9Uq/H5xl3X0L70+fe8Hx8MLPyZNZkyzLuC+d5/kwoSVmhq/qYiHer/JvfPbujulXcVcUWu
 RZeuj8hixuwZa9fpk9FxKWGYQWvTupVjtfiaU4I9FQi7moOBEAmUT6bikDAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494608535!92408217!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3739 invoked from network); 12 May 2017 17:02:16 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 17:02:16 -0000
Received: by mail-qk0-f194.google.com with SMTP id k74so8579615qke.2
 for <xen-devel@lists.xen.org>; Fri, 12 May 2017 10:02:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=hi0yLm+XAYUqYeyDp6E16WCJjv7VFeoyYRwCanf4o8A=;
 b=Rw2CgpW5dVrQ+r3exhGHVSoye5qEIHgLwZ4ZJl8a2lydIeElaqBnq4dfC1NsfBOfrw
 /dnr/cT6aD5I8ZuXoa1mpdCLqOt1EiV7q5Ahf0qpybPEuSCeSNMOr6I7i8EYOVupbLsF
 YMVSYFQBGQErlKl2J9OKd1BCg19aYhbWgfiNAmOHin9iyrEyX2Fcz/jaQaIR4pe62aqb
 /KZx/eUuk2GsrPqGx3e3tCkYbQkQIt0sid6vIt+YQboxYmRpr1TXzfvo1HvdvJUzrds7
 MOQBloBEw13PfAjrX1KIqaDLMxzouJEIlIOpdlGJwl7f0QJ/d/L99jxAv+Zp/L+agbzE
 mN5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=hi0yLm+XAYUqYeyDp6E16WCJjv7VFeoyYRwCanf4o8A=;
 b=ddx106ZxvGzjJJvuWl+b4TQIhbkLSdyZFCCmjI/gR13Ccf6WaPZg7BW8jKJlQrMnz/
 ieNkCFT4UxUAvsIMiapaZkJ7VMfe/oWUVR1TI3gT04fuX3RN9LMYKjnebuP/td9pLL89
 T6pJg4KIZAUEUgqv0HSvP1rlDp3toPK2YdmJxiBPfAXioEwxPfcnkdIoBhJFvoFfN1hX
 UAs8/l9J6iXWkjezXwGCdok3a0VDVIqwqmlw9skER2sINFgFT1OPpslsftOnjxuyudJs
 /CkkZSdQ1ecDAXA2pUSwKvuxi0mWtdL+/HMW1pvDtWuowUAgxtNvwIbZTXZ4QBC7GSef
 a7TA==
X-Gm-Message-State: AODbwcAXVT4oYpHqv8JNq/yIStDnqReacFryZD8Bg1H9vojK9ltUCbCn
 I7jY0Gfu3j/PGS8lxyAtAZigXXHWj9yB
X-Received: by 10.55.24.9 with SMTP id j9mr4337362qkh.25.1494608535244; Fri,
 12 May 2017 10:02:15 -0700 (PDT)
MIME-Version: 1.0
X-Google-Sender-Delegation: praveenkumar1511@gmail.com
Received: by 10.140.39.49 with HTTP; Fri, 12 May 2017 10:01:54 -0700 (PDT)
In-Reply-To: <20170512081331.xam7p4vkbb2eora4@dhcp-3-128.uk.xensource.com>
References: <1494527023.31246.8.camel@gmail.com>
 <20170512081331.xam7p4vkbb2eora4@dhcp-3-128.uk.xensource.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Fri, 12 May 2017 22:31:54 +0530
X-Google-Sender-Auth: jjOWi1kO-P3nkOfKKmLMBjYJSGs
Message-ID: <CABcWhv5df_oxsi+KQ38PWCoWJU0qaOi75qYOCGz5GrKLiei50Q@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] xl list command hangs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7089643388029927451=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7089643388029927451==
Content-Type: multipart/alternative; boundary="001a11441696d258c3054f56aaa9"

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

No, xenstored was not running. Instantiating the same resolved the issue.

Thanks Roger for your guidance.

On Fri, May 12, 2017 at 1:43 PM, Roger Pau Monn=C3=A9 <roger.pau@citrix.com=
>
wrote:

> On Thu, May 11, 2017 at 11:53:43PM +0530, Praveen Kumar wrote:
> > Hi All,
> >
> > I am working with latest xen code base ( Unstable branch ). Tried with
> > no changes / commit from my end, and was facing the hang issue while
> > running xl list command. I tried doing make world and installing the
> > packages, but still the problem persists. There we not any specific
> > logs in xl dmesg when I ran the command.
> >
> > Has anyone observed this issue ? Please provide pointer how I can
> > resolve this issue. Thanks in advance.
> >
> > Below are the snapshot / machine details :
> >
> >
> > praveen@praveen-Aspire-E5-573G:~$ sudo xl list
> > Name                                        ID   Mem VCPUs    State
> >       Time(s)
>
> Is xenstored (or oxenstored) running?
>
> Roger.
>


On Fri, May 12, 2017 at 1:43 PM, Roger Pau Monn=C3=A9 <roger.pau@citrix.com=
>
wrote:

> On Thu, May 11, 2017 at 11:53:43PM +0530, Praveen Kumar wrote:
> > Hi All,
> >
> > I am working with latest xen code base ( Unstable branch ). Tried with
> > no changes / commit from my end, and was facing the hang issue while
> > running xl list command. I tried doing make world and installing the
> > packages, but still the problem persists. There we not any specific
> > logs in xl dmesg when I ran the command.
> >
> > Has anyone observed this issue ? Please provide pointer how I can
> > resolve this issue. Thanks in advance.
> >
> > Below are the snapshot / machine details :
> >
> >
> > praveen@praveen-Aspire-E5-573G:~$ sudo xl list
> > Name                                        ID   Mem VCPUs    State
> >       Time(s)
>
> Is xenstored (or oxenstored) running?
>
> Roger.
>

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

<div dir=3D"ltr">No, xenstored was not running. Instantiating the same reso=
lved the issue.<div><br><div>Thanks Roger for your guidance.<div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">On Fri, May 12, 2017 at 1:43 PM,=
 Roger Pau Monn=C3=A9 <span dir=3D"ltr">&lt;<a href=3D"mailto:roger.pau@cit=
rix.com" target=3D"_blank">roger.pau@citrix.com</a>&gt;</span> wrote:<br><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex"><span>On Thu, May 11, 2017 at 11:53:43PM +0530=
, Praveen Kumar wrote:<br>
&gt; Hi All,<br>
&gt;<br>
&gt; I am working with latest xen code base ( Unstable branch ). Tried with=
<br>
&gt; no changes / commit from my end, and was facing the hang issue while<b=
r>
&gt; running xl list command. I tried doing make world and installing the<b=
r>
&gt; packages, but still the problem persists. There we not any specific<br=
>
&gt; logs in xl dmesg when I ran the command.<br>
&gt;<br>
&gt; Has anyone observed this issue ? Please provide pointer how I can<br>
&gt; resolve this issue. Thanks in advance.<br>
&gt;<br>
&gt; Below are the snapshot / machine details :<br>
&gt;<br>
&gt;<br>
&gt; praveen@praveen-Aspire-E5-573G<wbr>:~$ sudo xl list<br>
&gt; Name=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ID=C2=A0=C2=A0=C2=A0Mem VCPUs=C2=A0 =C2=A0 St=
ate<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Time(s)<br>
<br>
</span>Is xenstored (or oxenstored) running?<br>
<span class=3D"m_-8313412573728580909HOEnZb"><font color=3D"#888888"><br>
Roger.<br>
</font></span></blockquote></div><br></div>
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, May 12, 2=
017 at 1:43 PM, Roger Pau Monn=C3=A9 <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:roger.pau@citrix.com" target=3D"_blank">roger.pau@citrix.com</a>&gt;</spa=
n> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Thu, May 11=
, 2017 at 11:53:43PM +0530, Praveen Kumar wrote:<br>
&gt; Hi All,<br>
&gt;<br>
&gt; I am working with latest xen code base ( Unstable branch ). Tried with=
<br>
&gt; no changes / commit from my end, and was facing the hang issue while<b=
r>
&gt; running xl list command. I tried doing make world and installing the<b=
r>
&gt; packages, but still the problem persists. There we not any specific<br=
>
&gt; logs in xl dmesg when I ran the command.<br>
&gt;<br>
&gt; Has anyone observed this issue ? Please provide pointer how I can<br>
&gt; resolve this issue. Thanks in advance.<br>
&gt;<br>
&gt; Below are the snapshot / machine details :<br>
&gt;<br>
&gt;<br>
&gt; praveen@praveen-Aspire-E5-573G<wbr>:~$ sudo xl list<br>
&gt; Name=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ID=C2=A0=C2=A0=C2=A0Mem VCPUs=C2=A0 =C2=A0 St=
ate<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Time(s)<br>
<br>
</span>Is xenstored (or oxenstored) running?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Roger.<br>
</font></span></blockquote></div><br></div></div></div></div>

--001a11441696d258c3054f56aaa9--


--===============7089643388029927451==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7089643388029927451==--


From xen-devel-bounces@lists.xen.org Fri May 12 17:36:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ETw-0000jS-5Y; Fri, 12 May 2017 17:36:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9ETv-0000j5-5M
 for xen-devel@lists.xen.org; Fri, 12 May 2017 17:35:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B8/61-03058-E72F5195; Fri, 12 May 2017 17:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUrfuk2i
 kwdy5TBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b0703MBXdNKvpa7rI0MK7X7mLk4JAQ8JeY
 fMy2i5GTg01AX2L3i09MILaIgLrE6Y6LrF2MXBzMAosYJa4tn8QCkhAWsJd40PEQrIhFQFXiw
 KNONhCbV8BDYsuzq+wgtoSAnMT54z+ZQWxOAU+J5vW3wHqFgGquHYaoFxJQk7jWf4kdoldQ4u
 TMJ2A1zAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgcHDAAQ7GG9uDDjEKMnBpCTKe4lVNFKILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBO/3D0A5waLU9NSKtMwcYBjDpCU4eJREeNeBpHmLCxJzizPTIVKnGBWlxHn/gSQEQ
 BIZpXlwbbDYucQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXuePQFN4MvNK4Ka/AlrMBLS4/4
 8wyOKSRISUVANjhcJzxvsHygPKpq1yNM4WudHsW7bEiuPEzV0G0Wv1a02/3nI4sDzWb3F662a
 Xha/4mSUW2xz3Xrh6B/v6mx0H1vYk8seUp0UEzqnf9HrF7+LtbJ7SV59fbP5t2GZwmOP92/wJ
 0lUbzhooVr5RvGBX997SbXH9qhO2fwREZO+47ur6+C1aeeZnJZbijERDLeai4kQAvgrUoJgCA
 AA=
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494610556!60219810!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47703 invoked from network); 12 May 2017 17:35:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 17:35:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="423456761"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 May 2017 18:35:50 +0100
Message-ID: <1494610552-8738-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 1/3] xen/string: Clean up {xen, arm}/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogRHJvcCBfX2tlcm5lbF9zaXplX3QgZW50aXJlbHkuICBJdCBpc24ndCB1c2VmdWwgZGlzdGlu
Y3Rpb24sIGVzcGVjaWFsbHkgYXMKICAgaXQgbWVhbnMgdGhlIHRoZSBwcm90b3R5cGVzIGRvbid0
IGFwcGVhciB0byBtYXRjaCB0aGVpciBjb21tb24gZGVmaW5pdGlvbnMuCiAqIEludHJvZHVjZSBf
X0hBVkVfQVJDSF8qIGd1YXJkcyBmb3Igc3RycGJyaygpLCBzdHJzZXAoKSBhbmQgc3Ryc3BuKCks
IHdoaWNoCiAgIG1hdGNoIHRoZWlyIGltcGxlbWVudGF0aW9uIGluIGNvbW1vbi9zdHJpbmcuYwog
KiBBcHBseSBjb25zaXN0ZW50IFhlbiBzdHlsZSB0aHJvdWdob3V0LgoKTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cgp2MzoKICogTmV3Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9zdHJpbmcuaCB8IDI3ICsrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zdHJpbmcuaCAg
ICAgfCA5MSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMiBm
aWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N0cmluZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
dHJpbmcuaAppbmRleCAwMDU5NTlmLi4xODA0YzNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3N0cmluZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3RyaW5nLmgKQEAgLTgs
NDggKzgsNDcgQEAKICAqLwogCiAjZGVmaW5lIF9fSEFWRV9BUkNIX1NUUlJDSFIKLWV4dGVybiBj
aGFyICogc3RycmNocihjb25zdCBjaGFyICogcywgaW50IGMpOworY2hhciAqc3RycmNocihjb25z
dCBjaGFyICpzLCBpbnQgYyk7CiAKICNkZWZpbmUgX19IQVZFX0FSQ0hfU1RSQ0hSCi1leHRlcm4g
Y2hhciAqIHN0cmNocihjb25zdCBjaGFyICogcywgaW50IGMpOworY2hhciAqc3RyY2hyKGNvbnN0
IGNoYXIgKnMsIGludCBjKTsKIAogI2lmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKICNkZWZpbmUg
X19IQVZFX0FSQ0hfU1RSQ01QCi1leHRlcm4gaW50IHN0cmNtcChjb25zdCBjaGFyICosIGNvbnN0
IGNoYXIgKik7CitpbnQgc3RyY21wKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKIAogI2Rl
ZmluZSBfX0hBVkVfQVJDSF9TVFJOQ01QCi1leHRlcm4gaW50IHN0cm5jbXAoY29uc3QgY2hhciAq
LCBjb25zdCBjaGFyICosIF9fa2VybmVsX3NpemVfdCk7CitpbnQgc3RybmNtcChjb25zdCBjaGFy
ICosIGNvbnN0IGNoYXIgKiwgc2l6ZV90KTsKIAogI2RlZmluZSBfX0hBVkVfQVJDSF9TVFJMRU4K
LWV4dGVybiBfX2tlcm5lbF9zaXplX3Qgc3RybGVuKGNvbnN0IGNoYXIgKik7CitzaXplX3Qgc3Ry
bGVuKGNvbnN0IGNoYXIgKik7CiAKICNkZWZpbmUgX19IQVZFX0FSQ0hfU1RSTkxFTgotZXh0ZXJu
IF9fa2VybmVsX3NpemVfdCBzdHJubGVuKGNvbnN0IGNoYXIgKiwgX19rZXJuZWxfc2l6ZV90KTsK
K3NpemVfdCBzdHJubGVuKGNvbnN0IGNoYXIgKiwgc2l6ZV90KTsKICNlbmRpZgogCiAjZGVmaW5l
IF9fSEFWRV9BUkNIX01FTUNQWQotZXh0ZXJuIHZvaWQgKiBtZW1jcHkodm9pZCAqLCBjb25zdCB2
b2lkICosIF9fa2VybmVsX3NpemVfdCk7Cit2b2lkICptZW1jcHkodm9pZCAqLCBjb25zdCB2b2lk
ICosIHNpemVfdCk7CiAKICNpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQpCiAjZGVmaW5lIF9fSEFW
RV9BUkNIX01FTUNNUAotZXh0ZXJuIGludCBtZW1jbXAoY29uc3Qgdm9pZCAqLCBjb25zdCB2b2lk
ICosIF9fa2VybmVsX3NpemVfdCk7CitpbnQgbWVtY21wKGNvbnN0IHZvaWQgKiwgY29uc3Qgdm9p
ZCAqLCBzaXplX3QpOwogI2VuZGlmCiAKLS8qIFNvbWUgdmVyc2lvbnMgb2YgZ2NjIGRvbid0IGhh
dmUgdGhpcyBidWlsdGluLiBJdCdzIG5vbi1jcml0aWNhbCBhbnl3YXkuICovCiAjZGVmaW5lIF9f
SEFWRV9BUkNIX01FTU1PVkUKLWV4dGVybiB2b2lkICptZW1tb3ZlKHZvaWQgKmRlc3QsIGNvbnN0
IHZvaWQgKnNyYywgc2l6ZV90IG4pOwordm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBjb25zdCB2
b2lkICpzcmMsIHNpemVfdCBuKTsKIAogI2RlZmluZSBfX0hBVkVfQVJDSF9NRU1TRVQKLWV4dGVy
biB2b2lkICogbWVtc2V0KHZvaWQgKiwgaW50LCBfX2tlcm5lbF9zaXplX3QpOwordm9pZCAqbWVt
c2V0KHZvaWQgKiwgaW50LCBzaXplX3QpOwogCiAjZGVmaW5lIF9fSEFWRV9BUkNIX01FTUNIUgot
ZXh0ZXJuIHZvaWQgKiBtZW1jaHIoY29uc3Qgdm9pZCAqLCBpbnQsIF9fa2VybmVsX3NpemVfdCk7
Cit2b2lkICptZW1jaHIoY29uc3Qgdm9pZCAqLCBpbnQsIHNpemVfdCk7CiAKICNpZiBkZWZpbmVk
KENPTkZJR19BUk1fMzIpCiAKLWV4dGVybiB2b2lkIF9fbWVtemVybyh2b2lkICpwdHIsIF9fa2Vy
bmVsX3NpemVfdCBuKTsKK3ZvaWQgX19tZW16ZXJvKHZvaWQgKnB0ciwgc2l6ZV90IG4pOwogCi0j
ZGVmaW5lIG1lbXNldChwLHYsbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisjZGVmaW5lIG1lbXNldChwLCB2LCBuKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgICAgICAgICAgdm9pZCAqX19wID0gKHApOyBzaXplX3QgX19uID0gbjsgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgaWYgKChfX24pICE9IDApIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc3RyaW5nLmggYi94ZW4vaW5jbHVkZS94ZW4vc3RyaW5nLmgKaW5kZXggZjM1OTM0ZS4uZWI3
YWVhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3N0cmluZy5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zdHJpbmcuaApAQCAtMSwxOSArMSw4IEBACi0jaWZuZGVmIF9MSU5VWF9TVFJJTkdf
SF8KLSNkZWZpbmUgX0xJTlVYX1NUUklOR19IXworI2lmbmRlZiBfX1hFTl9TVFJJTkdfSF9fCisj
ZGVmaW5lIF9fWEVOX1NUUklOR19IX18KIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgkvKiBmb3Ig
c2l6ZV90ICovCiAKLSNpZmRlZiBfX2NwbHVzcGx1cwotZXh0ZXJuICJDIiB7Ci0jZW5kaWYKLQot
I2RlZmluZSBfX2tlcm5lbF9zaXplX3Qgc2l6ZV90Ci0KLWV4dGVybiBjaGFyICogc3RycGJyayhj
b25zdCBjaGFyICosY29uc3QgY2hhciAqKTsKLWV4dGVybiBjaGFyICogc3Ryc2VwKGNoYXIgKios
Y29uc3QgY2hhciAqKTsKLWV4dGVybiBfX2tlcm5lbF9zaXplX3Qgc3Ryc3BuKGNvbnN0IGNoYXIg
Kixjb25zdCBjaGFyICopOwotCi0KIC8qCiAgKiBJbmNsdWRlIG1hY2hpbmUgc3BlY2lmaWMgaW5s
aW5lIHJvdXRpbmVzCiAgKi8KQEAgLTI5LDYwICsxOCw4NCBAQCBleHRlcm4gX19rZXJuZWxfc2l6
ZV90IHN0cnNwbihjb25zdCBjaGFyICosY29uc3QgY2hhciAqKTsKICNkZWZpbmUgc3RybmNhdCBf
X3hlbl9oYXNfbm9fc3RybmNhdF9fCiAKICNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSTENQWQotZXh0
ZXJuIHNpemVfdCBzdHJsY3B5KGNoYXIgKixjb25zdCBjaGFyICosIF9fa2VybmVsX3NpemVfdCk7
CitzaXplX3Qgc3RybGNweShjaGFyICosIGNvbnN0IGNoYXIgKiwgc2l6ZV90KTsKICNlbmRpZgor
CiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUkxDQVQKLWV4dGVybiBzaXplX3Qgc3RybGNhdChjaGFy
ICosY29uc3QgY2hhciAqLCBfX2tlcm5lbF9zaXplX3QpOworc2l6ZV90IHN0cmxjYXQoY2hhciAq
LCBjb25zdCBjaGFyICosIHNpemVfdCk7CiAjZW5kaWYKKwogI2lmbmRlZiBfX0hBVkVfQVJDSF9T
VFJDTVAKLWV4dGVybiBpbnQgc3RyY21wKGNvbnN0IGNoYXIgKixjb25zdCBjaGFyICopOworaW50
IHN0cmNtcChjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKik7CiAjZW5kaWYKKwogI2lmbmRlZiBf
X0hBVkVfQVJDSF9TVFJOQ01QCi1leHRlcm4gaW50IHN0cm5jbXAoY29uc3QgY2hhciAqLGNvbnN0
IGNoYXIgKixfX2tlcm5lbF9zaXplX3QpOworaW50IHN0cm5jbXAoY29uc3QgY2hhciAqLCBjb25z
dCBjaGFyICosIHNpemVfdCk7CiAjZW5kaWYKKwogI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJOSUNN
UAotZXh0ZXJuIGludCBzdHJuaWNtcChjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKiwgX19rZXJu
ZWxfc2l6ZV90KTsKK2ludCBzdHJuaWNtcChjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKiwgc2l6
ZV90KTsKICNlbmRpZgorCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUkNBU0VDTVAKLWV4dGVybiBp
bnQgc3RyY2FzZWNtcChjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKik7CitpbnQgc3RyY2FzZWNt
cChjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKik7CiAjZW5kaWYKKwogI2lmbmRlZiBfX0hBVkVf
QVJDSF9TVFJDSFIKLWV4dGVybiBjaGFyICogc3RyY2hyKGNvbnN0IGNoYXIgKixpbnQpOworY2hh
ciAqc3RyY2hyKGNvbnN0IGNoYXIgKiwgaW50KTsKICNlbmRpZgorCiAjaWZuZGVmIF9fSEFWRV9B
UkNIX1NUUlJDSFIKLWV4dGVybiBjaGFyICogc3RycmNocihjb25zdCBjaGFyICosaW50KTsKK2No
YXIgKnN0cnJjaHIoY29uc3QgY2hhciAqLCBpbnQpOwogI2VuZGlmCisKICNpZm5kZWYgX19IQVZF
X0FSQ0hfU1RSU1RSCi1leHRlcm4gY2hhciAqIHN0cnN0cihjb25zdCBjaGFyICosY29uc3QgY2hh
ciAqKTsKK2NoYXIgKnN0cnN0cihjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKik7CiAjZW5kaWYK
KwogI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJMRU4KLWV4dGVybiBfX2tlcm5lbF9zaXplX3Qgc3Ry
bGVuKGNvbnN0IGNoYXIgKik7CitzaXplX3Qgc3RybGVuKGNvbnN0IGNoYXIgKik7CiAjZW5kaWYK
KwogI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJOTEVOCi1leHRlcm4gX19rZXJuZWxfc2l6ZV90IHN0
cm5sZW4oY29uc3QgY2hhciAqLF9fa2VybmVsX3NpemVfdCk7CitzaXplX3Qgc3Rybmxlbihjb25z
dCBjaGFyICosIHNpemVfdCk7CiAjZW5kaWYKIAorI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJQQlJL
CitjaGFyICpzdHJwYnJrKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKKyNlbmRpZgorCisj
aWZuZGVmIF9fSEFWRV9BUkNIX1NUUlNFUAorY2hhciAqc3Ryc2VwKGNoYXIgKiosIGNvbnN0IGNo
YXIgKik7CisjZW5kaWYKKworI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJTUE4KK3NpemVfdCBzdHJz
cG4oY29uc3QgY2hhciAqLCBjb25zdCBjaGFyICopOworI2VuZGlmCisKKwogI2lmbmRlZiBfX0hB
VkVfQVJDSF9NRU1TRVQKLWV4dGVybiB2b2lkICogbWVtc2V0KHZvaWQgKixpbnQsX19rZXJuZWxf
c2l6ZV90KTsKK3ZvaWQgKm1lbXNldCh2b2lkICosIGludCwgc2l6ZV90KTsKICNlbmRpZgorCiAj
aWZuZGVmIF9fSEFWRV9BUkNIX01FTUNQWQotZXh0ZXJuIHZvaWQgKiBtZW1jcHkodm9pZCAqLGNv
bnN0IHZvaWQgKixfX2tlcm5lbF9zaXplX3QpOwordm9pZCAqbWVtY3B5KHZvaWQgKiwgY29uc3Qg
dm9pZCAqLCBzaXplX3QpOwogI2VuZGlmCisKICNpZm5kZWYgX19IQVZFX0FSQ0hfTUVNTU9WRQot
ZXh0ZXJuIHZvaWQgKiBtZW1tb3ZlKHZvaWQgKixjb25zdCB2b2lkICosX19rZXJuZWxfc2l6ZV90
KTsKK3ZvaWQgKm1lbW1vdmUodm9pZCAqLCBjb25zdCB2b2lkICosIHNpemVfdCk7CiAjZW5kaWYK
KwogI2lmbmRlZiBfX0hBVkVfQVJDSF9NRU1TQ0FOCi1leHRlcm4gdm9pZCAqIG1lbXNjYW4odm9p
ZCAqLGludCxfX2tlcm5lbF9zaXplX3QpOwordm9pZCAqbWVtc2Nhbih2b2lkICosIGludCwgc2l6
ZV90KTsKICNlbmRpZgorCiAjaWZuZGVmIF9fSEFWRV9BUkNIX01FTUNNUAotZXh0ZXJuIGludCBt
ZW1jbXAoY29uc3Qgdm9pZCAqLGNvbnN0IHZvaWQgKixfX2tlcm5lbF9zaXplX3QpOwotI2VuZGlm
Ci0jaWZuZGVmIF9fSEFWRV9BUkNIX01FTUNIUgotZXh0ZXJuIHZvaWQgKiBtZW1jaHIoY29uc3Qg
dm9pZCAqLGludCxfX2tlcm5lbF9zaXplX3QpOworaW50IG1lbWNtcChjb25zdCB2b2lkICosIGNv
bnN0IHZvaWQgKiwgc2l6ZV90KTsKICNlbmRpZgogCi0jaWZkZWYgX19jcGx1c3BsdXMKLX0KKyNp
Zm5kZWYgX19IQVZFX0FSQ0hfTUVNQ0hSCit2b2lkICptZW1jaHIoY29uc3Qgdm9pZCAqLCBpbnQs
IHNpemVfdCk7CiAjZW5kaWYKIAogI2RlZmluZSBpc19jaGFyX2FycmF5KHgpIF9fYnVpbHRpbl90
eXBlc19jb21wYXRpYmxlX3AodHlwZW9mKHgpLCBjaGFyW10pCkBAIC05Nyw0ICsxMTAsMTIgQEAg
ZXh0ZXJuIHZvaWQgKiBtZW1jaHIoY29uc3Qgdm9pZCAqLGludCxfX2tlcm5lbF9zaXplX3QpOwog
ICAgIChzdHJsY2F0KGQsIHMsIHNpemVvZihkKSkgPj0gc2l6ZW9mKGQpKTsgICAgXAogfSkKIAot
I2VuZGlmIC8qIF9MSU5VWF9TVFJJTkdfSF8gKi8KKyNlbmRpZiAvKiBfX1hFTl9TVFJJTkdfSF9f
ICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxl
OiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 17:36:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ETu-0000j6-V4; Fri, 12 May 2017 17:35:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9ETu-0000iz-4x
 for xen-devel@lists.xen.org; Fri, 12 May 2017 17:35:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A1/6C-01992-D72F5195; Fri, 12 May 2017 17:35:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHSDvW7NJ9F
 IgwM91hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Zry1HWgp2sFX/u3GBqYDzG0sXIySEh4C/R
 /3kHK4jNJqAvsfvFJyYQW0RAXeJ0x0WgOBcHs8BBRompE74zgySEBSwlfrx9ygZiswioSux+d
 ZgRxOYV8JDY9bCfEWKonMT54z/B6oUE1CSu9V9ih6gRlDg58wnYYmYBCYmDL14wT2DknoUkNQ
 tJagEj0ypGjeLUorLUIl0jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBwqGd
 gYNzB2Djb7xCjJAeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEzA8BISLEpNT61I
 y8wBBiZMWoKDR0mEd/5HoDRvcUFibnFmOkTqFKMux5x7X98zCbHk5eelSonz1oEUCYAUZZTmw
 Y2ARcklRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8lSBTeDLzSuA2vQI6ggnoiP4/wiBHlC
 QipKQaGFm0lndNSj85qfy657lTTGJLoyNf+Ijlad87zH34Uvxmk4Ny15b3dgfaz3+ZFRvQpii
 VmpO/fUGpeq5gKuMPlZMv2558Zivl3fpTQOjZqmn/tqV84Gb3Fi+KYfoawX1584NDTr3RX+6E
 Xn68LNZ5/uP+F5cEl8scm2e4QJHtsqmy0/q/LNEMH5VYijMSDbWYi4oTAVNTmmiNAgAA
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494610554!83834256!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37810 invoked from network); 12 May 2017 17:35:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 17:35:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="432117899"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 May 2017 18:35:49 +0100
Message-ID: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 for-next 0/3] Improvements to string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaGFzIGV4cGFuZGVkIGEgYml0IGZyb20gaXRzIGZpcnN0IHZlcnNpb24uICBJ
dCBoYXMgYmVlbgpjb21waWxlLWNoZWNrZWQgb24gYWxsIGFyY2hpdGVjdHVyZXMgKGxvY2FsbHkg
YW5kIGluIFRyYXZpczsKaHR0cHM6Ly90cmF2aXMtY2kub3JnL2FuZHloaHAveGVuL2J1aWxkcy8y
MzE2NDA4ODkpLCBhbmQgZnVuY3Rpb25hbGx5IHRlc3RlZApvbiB4ODYuCgpBbmRyZXcgQ29vcGVy
ICgzKToKICB4ZW4vc3RyaW5nOiBDbGVhbiB1cCB7eGVuLGFybX0vc3RyaW5nLmgKICB4ZW4vc3Ry
aW5nOiBVc2UgY29tcGlsZXIgX19idWlsdGluXyooKSB3aGVyZSBwb3NzaWJsZQogIHg4Ni9zdHJp
bmc6IENsZWFuIHVwIHg4Ni9zdHJpbmcuaAoKIHhlbi9hcmNoL3g4Ni9zdHJpbmcuYyAgICAgICAg
fCAgMTEgKystLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgICAgICAgICAgfCAgMjQgKysrKystLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9zdHJpbmcuaCB8ICAyNyArKysrKystLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvc3RyaW5nLmggfCAgMTggKysrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9z
dHJpbmcuaCAgICAgfCAxMDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMTEgaW5zZXJ0aW9ucygrKSwgNzIgZGVsZXRpb25zKC0p
CgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 17:36:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ETx-0000ju-Jm; Fri, 12 May 2017 17:36:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9ETw-0000jX-Ma
 for xen-devel@lists.xen.org; Fri, 12 May 2017 17:36:00 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D5/B0-01735-F72F5195; Fri, 12 May 2017 17:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpG79J9F
 IgxunRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox73YuZC54bV0w9N5ulgXGtVhcjJ4eEgL9E
 9+GFjCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxi5OJgFFjFKXFs+iQUkISzgKzF97WmwBhYBVYkNv
 96xgdi8Ah4SDZu6mCCGykmcP/6TGcTmFPCUaF5/C6xXCKjm2uFONghbTeJa/yV2iF5BiZMzn4
 DVMAtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6uWmFhc
 npqfmJCYV6yXn525iBIZPPQMD4w7Gu5P9DjFKcjApifJeYhWNFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBW/ERKCdYlJqeWpGWmQMMZJi0BAePkgjvug9Aad7igsTc4sx0iNQpRl2OQ89/vmcSY
 snLz0uVEuetA5khAFKUUZoHNwIWVZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNWgkzhyc
 wrgdv0CugIJqAj+v8IgxxRkoiQkmpglHouW99nxNn4xHOaXoVHQtMt52bvI8bRvKUNPSsPnWb
 I5zXMUSrublXwM9TMjbOxfr6N4VuDTfbawo9zK9uvM5XPNdxxV7IoJX/h5ZyCw9P3fIxWevHa
 8z0bL4+JzvGjTG3Ke2+KlEbe/5pbJ+vwtm35SaH5HSvWpt1IU86/t21V6BGN76uVWIozEg21m
 IuKEwHoq1v6pQIAAA==
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494610556!81974342!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5797 invoked from network); 12 May 2017 17:35:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 17:35:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="423456765"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 May 2017 18:35:51 +0100
Message-ID: <1494610552-8738-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 2/3] xen/string: Use compiler __builtin_*()
	where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHVzZSBvZiAtZm5vLWJ1aWx0aW4gaW5oaWJpdHMgdGhlc2UgYXV0b21hdGljIHRyYW5zZm9y
bWF0aW9ucy4gIFRoaXMgY2F1c2VzCmNvbnN0cnVjdHMgc3VjaCBhcyBzdHJsZW4oImxpdGVyYWwi
KSB0byBiZSBldmFsdWF0ZWQgYXQgY29tcGlsZSB0aW1lLCBhbmQKY2VydGFpbiBzaW1wbGUgb3Bl
cmF0aW9ucyB0byBiZSByZXBsYWNlZCB3aXRoIHJlcGVhdGVkIHN0cmluZyBvcGVyYXRpb25zLgoK
VG8gYXZvaWQgdGhlIG1hY3JvIGFsdGVyaW5nIHRoZSBmdW5jdGlvbiBuYW1lcywgdXNlIHRoZSBt
ZXRob2QgcmVjb21tZW5kZWQgYnkKdGhlIEMgc3BlY2lmaWNhdGlvbiBieSBlbmNsb3NpbmcgdGhl
IGZ1bmN0aW9uIG5hbWUgaW4gYnJhY2tldHMgdG8gYXZvaWQgdGhlCm1hY3JvIGJlaW5nIGV4cGFu
ZGVkLiAgVGhpcyBtZWFucyB0aGF0IG9wdGltaXNhdGlvbiBvcHBvcnR1bml0aWVzIGNvbnRpbnVl
IHRvCndvcmsgaW4gdGhlIHJlc3Qgb2YgdGhlIHRyYW5zbGF0aW9uIHVuaXQuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cgp2MjoKICogRml4IHRoZSBidWlsZCB3aXRoIENsYW5nLCB3aGljaCBvYmplY3RzIHdoZW4g
dGhlIGRlZmluZSByZW5hbWVzIHRoZQogICB1bmRlcmx5aW5nIGltcGxlbWVudGF0aW9uLgp2MzoK
ICogTW92ZSBpbnRvIGNvbW1vbiBjb2RlLgogKiBSZXRhaW4gc3ltYm9sIGRlZmluaXRpb24gZm9y
IGZ1bmN0aW9uIHBvaW50ZXIgdXNlLgotLS0KIHhlbi9jb21tb24vc3RyaW5nLmMgICAgICB8IDI0
ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3N0cmluZy5oIHwgMTIg
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3RyaW5nLmMgYi94ZW4vY29tbW9uL3N0
cmluZy5jCmluZGV4IDlhNWE0YmEuLjFlMTIyYWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3Ry
aW5nLmMKKysrIGIveGVuL2NvbW1vbi9zdHJpbmcuYwpAQCAtNDIsNyArNDIsNyBAQCBpbnQgc3Ry
bmljbXAoY29uc3QgY2hhciAqczEsIGNvbnN0IGNoYXIgKnMyLCBzaXplX3QgbGVuKQogI2VuZGlm
CiAKICNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSQ0FTRUNNUAotaW50IHN0cmNhc2VjbXAoY29uc3Qg
Y2hhciAqczEsIGNvbnN0IGNoYXIgKnMyKQoraW50IChzdHJjYXNlY21wKShjb25zdCBjaGFyICpz
MSwgY29uc3QgY2hhciAqczIpCiB7CiAgICAgaW50IGMxLCBjMjsKIApAQCAtMTE3LDcgKzExNyw3
IEBAIEVYUE9SVF9TWU1CT0woc3RybGNhdCk7CiAgKiBAY3M6IE9uZSBzdHJpbmcKICAqIEBjdDog
QW5vdGhlciBzdHJpbmcKICAqLwotaW50IHN0cmNtcChjb25zdCBjaGFyICogY3MsY29uc3QgY2hh
ciAqIGN0KQoraW50IChzdHJjbXApKGNvbnN0IGNoYXIgKmNzLCBjb25zdCBjaGFyICpjdCkKIHsK
IAlyZWdpc3RlciBzaWduZWQgY2hhciBfX3JlczsKIApAQCAtMTM3LDcgKzEzNyw3IEBAIGludCBz
dHJjbXAoY29uc3QgY2hhciAqIGNzLGNvbnN0IGNoYXIgKiBjdCkKICAqIEBjdDogQW5vdGhlciBz
dHJpbmcKICAqIEBjb3VudDogVGhlIG1heGltdW0gbnVtYmVyIG9mIGJ5dGVzIHRvIGNvbXBhcmUK
ICAqLwotaW50IHN0cm5jbXAoY29uc3QgY2hhciAqIGNzLGNvbnN0IGNoYXIgKiBjdCxzaXplX3Qg
Y291bnQpCitpbnQgKHN0cm5jbXApKGNvbnN0IGNoYXIgKmNzLCBjb25zdCBjaGFyICpjdCwgc2l6
ZV90IGNvdW50KQogewogCXJlZ2lzdGVyIHNpZ25lZCBjaGFyIF9fcmVzID0gMDsKIApAQCAtMTU3
LDcgKzE1Nyw3IEBAIGludCBzdHJuY21wKGNvbnN0IGNoYXIgKiBjcyxjb25zdCBjaGFyICogY3Qs
c2l6ZV90IGNvdW50KQogICogQHM6IFRoZSBzdHJpbmcgdG8gYmUgc2VhcmNoZWQKICAqIEBjOiBU
aGUgY2hhcmFjdGVyIHRvIHNlYXJjaCBmb3IKICAqLwotY2hhciAqIHN0cmNocihjb25zdCBjaGFy
ICogcywgaW50IGMpCitjaGFyICooc3RyY2hyKShjb25zdCBjaGFyICpzLCBpbnQgYykKIHsKIAlm
b3IoOyAqcyAhPSAoY2hhcikgYzsgKytzKQogCQlpZiAoKnMgPT0gJ1wwJykKQEAgLTE3Miw3ICsx
NzIsNyBAQCBjaGFyICogc3RyY2hyKGNvbnN0IGNoYXIgKiBzLCBpbnQgYykKICAqIEBzOiBUaGUg
c3RyaW5nIHRvIGJlIHNlYXJjaGVkCiAgKiBAYzogVGhlIGNoYXJhY3RlciB0byBzZWFyY2ggZm9y
CiAgKi8KLWNoYXIgKiBzdHJyY2hyKGNvbnN0IGNoYXIgKiBzLCBpbnQgYykKK2NoYXIgKihzdHJy
Y2hyKShjb25zdCBjaGFyICpzLCBpbnQgYykKIHsKICAgICAgICBjb25zdCBjaGFyICpwID0gcyAr
IHN0cmxlbihzKTsKICAgICAgICBkbyB7CkBAIC0xODgsNyArMTg4LDcgQEAgY2hhciAqIHN0cnJj
aHIoY29uc3QgY2hhciAqIHMsIGludCBjKQogICogc3RybGVuIC0gRmluZCB0aGUgbGVuZ3RoIG9m
IGEgc3RyaW5nCiAgKiBAczogVGhlIHN0cmluZyB0byBiZSBzaXplZAogICovCi1zaXplX3Qgc3Ry
bGVuKGNvbnN0IGNoYXIgKiBzKQorc2l6ZV90IChzdHJsZW4pKGNvbnN0IGNoYXIgKiBzKQogewog
CWNvbnN0IGNoYXIgKnNjOwogCkBAIC0yOTgsNyArMjk4LDcgQEAgY2hhciAqIHN0cnNlcChjaGFy
ICoqcywgY29uc3QgY2hhciAqY3QpCiAgKgogICogRG8gbm90IHVzZSBtZW1zZXQoKSB0byBhY2Nl
c3MgSU8gc3BhY2UsIHVzZSBtZW1zZXRfaW8oKSBpbnN0ZWFkLgogICovCi12b2lkICogbWVtc2V0
KHZvaWQgKiBzLGludCBjLHNpemVfdCBjb3VudCkKK3ZvaWQgKihtZW1zZXQpKHZvaWQgKnMsIGlu
dCBjLCBzaXplX3QgY291bnQpCiB7CiAJY2hhciAqeHMgPSAoY2hhciAqKSBzOwogCkBAIC0zMTks
NyArMzE5LDcgQEAgdm9pZCAqIG1lbXNldCh2b2lkICogcyxpbnQgYyxzaXplX3QgY291bnQpCiAg
KiBZb3Ugc2hvdWxkIG5vdCB1c2UgdGhpcyBmdW5jdGlvbiB0byBhY2Nlc3MgSU8gc3BhY2UsIHVz
ZSBtZW1jcHlfdG9pbygpCiAgKiBvciBtZW1jcHlfZnJvbWlvKCkgaW5zdGVhZC4KICAqLwotdm9p
ZCAqIG1lbWNweSh2b2lkICogZGVzdCxjb25zdCB2b2lkICpzcmMsc2l6ZV90IGNvdW50KQordm9p
ZCAqKG1lbWNweSkodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3QgY291bnQpCiB7
CiAJY2hhciAqdG1wID0gKGNoYXIgKikgZGVzdCwgKnMgPSAoY2hhciAqKSBzcmM7CiAKQEAgLTMz
OSw3ICszMzksNyBAQCB2b2lkICogbWVtY3B5KHZvaWQgKiBkZXN0LGNvbnN0IHZvaWQgKnNyYyxz
aXplX3QgY291bnQpCiAgKgogICogVW5saWtlIG1lbWNweSgpLCBtZW1tb3ZlKCkgY29wZXMgd2l0
aCBvdmVybGFwcGluZyBhcmVhcy4KICAqLwotdm9pZCAqIG1lbW1vdmUodm9pZCAqIGRlc3QsY29u
c3Qgdm9pZCAqc3JjLHNpemVfdCBjb3VudCkKK3ZvaWQgKihtZW1tb3ZlKSh2b2lkICpkZXN0LCBj
b25zdCB2b2lkICpzcmMsIHNpemVfdCBjb3VudCkKIHsKIAljaGFyICp0bXAsICpzOwogCkBAIC0z
NjcsNyArMzY3LDcgQEAgdm9pZCAqIG1lbW1vdmUodm9pZCAqIGRlc3QsY29uc3Qgdm9pZCAqc3Jj
LHNpemVfdCBjb3VudCkKICAqIEBjdDogQW5vdGhlciBhcmVhIG9mIG1lbW9yeQogICogQGNvdW50
OiBUaGUgc2l6ZSBvZiB0aGUgYXJlYS4KICAqLwotaW50IG1lbWNtcChjb25zdCB2b2lkICogY3Ms
Y29uc3Qgdm9pZCAqIGN0LHNpemVfdCBjb3VudCkKK2ludCAobWVtY21wKShjb25zdCB2b2lkICpj
cywgY29uc3Qgdm9pZCAqY3QsIHNpemVfdCBjb3VudCkKIHsKIAljb25zdCB1bnNpZ25lZCBjaGFy
ICpzdTEsICpzdTI7CiAJaW50IHJlcyA9IDA7CkBAIC00MDksNyArNDA5LDcgQEAgdm9pZCAqIG1l
bXNjYW4odm9pZCAqIGFkZHIsIGludCBjLCBzaXplX3Qgc2l6ZSkKICAqIEBzMTogVGhlIHN0cmlu
ZyB0byBiZSBzZWFyY2hlZAogICogQHMyOiBUaGUgc3RyaW5nIHRvIHNlYXJjaCBmb3IKICAqLwot
Y2hhciAqIHN0cnN0cihjb25zdCBjaGFyICogczEsY29uc3QgY2hhciAqIHMyKQorY2hhciAqKHN0
cnN0cikoY29uc3QgY2hhciAqczEsIGNvbnN0IGNoYXIgKnMyKQogewogCWludCBsMSwgbDI7CiAK
QEAgLTQzNyw3ICs0MzcsNyBAQCBjaGFyICogc3Ryc3RyKGNvbnN0IGNoYXIgKiBzMSxjb25zdCBj
aGFyICogczIpCiAgKiByZXR1cm5zIHRoZSBhZGRyZXNzIG9mIHRoZSBmaXJzdCBvY2N1cnJlbmNl
IG9mIEBjLCBvciAlTlVMTAogICogaWYgQGMgaXMgbm90IGZvdW5kCiAgKi8KLXZvaWQgKm1lbWNo
cihjb25zdCB2b2lkICpzLCBpbnQgYywgc2l6ZV90IG4pCit2b2lkICoobWVtY2hyKShjb25zdCB2
b2lkICpzLCBpbnQgYywgc2l6ZV90IG4pCiB7CiAJY29uc3QgdW5zaWduZWQgY2hhciAqcCA9IHM7
CiAJd2hpbGUgKG4tLSAhPSAwKSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc3RyaW5n
LmggYi94ZW4vaW5jbHVkZS94ZW4vc3RyaW5nLmgKaW5kZXggZWI3YWVhYS4uODUzZGIyZiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3N0cmluZy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9z
dHJpbmcuaApAQCAtMjcsMTAgKzI3LDEyIEBAIHNpemVfdCBzdHJsY2F0KGNoYXIgKiwgY29uc3Qg
Y2hhciAqLCBzaXplX3QpOwogCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUkNNUAogaW50IHN0cmNt
cChjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKik7CisjZGVmaW5lIHN0cmNtcChzMSwgczIpIF9f
YnVpbHRpbl9zdHJjbXAoczEsIHMyKQogI2VuZGlmCiAKICNpZm5kZWYgX19IQVZFX0FSQ0hfU1RS
TkNNUAogaW50IHN0cm5jbXAoY29uc3QgY2hhciAqLCBjb25zdCBjaGFyICosIHNpemVfdCk7Cisj
ZGVmaW5lIHN0cm5jbXAoczEsIHMyLCBuKSBfX2J1aWx0aW5fc3RybmNtcChzMSwgczIsIG4pCiAj
ZW5kaWYKIAogI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJOSUNNUApAQCAtMzksMjIgKzQxLDI3IEBA
IGludCBzdHJuaWNtcChjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKiwgc2l6ZV90KTsKIAogI2lm
bmRlZiBfX0hBVkVfQVJDSF9TVFJDQVNFQ01QCiBpbnQgc3RyY2FzZWNtcChjb25zdCBjaGFyICos
IGNvbnN0IGNoYXIgKik7CisjZGVmaW5lIHN0cmNhc2VjbXAoczEsIHMyKSBfX2J1aWx0aW5fc3Ry
Y2FzZWNtcChzMSwgczIpCiAjZW5kaWYKIAogI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJDSFIKIGNo
YXIgKnN0cmNocihjb25zdCBjaGFyICosIGludCk7CisjZGVmaW5lIHN0cmNocihzMSwgYykgX19i
dWlsdGluX3N0cmNocihzMSwgYykKICNlbmRpZgogCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUlJD
SFIKIGNoYXIgKnN0cnJjaHIoY29uc3QgY2hhciAqLCBpbnQpOworI2RlZmluZSBzdHJyY2hyKHMx
LCBjKSBfX2J1aWx0aW5fc3RycmNocihzMSwgYykKICNlbmRpZgogCiAjaWZuZGVmIF9fSEFWRV9B
UkNIX1NUUlNUUgogY2hhciAqc3Ryc3RyKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKKyNk
ZWZpbmUgc3Ryc3RyKHMxLCBzMikgX19idWlsdGluX3N0cnN0cihzMSwgczIpCiAjZW5kaWYKIAog
I2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJMRU4KIHNpemVfdCBzdHJsZW4oY29uc3QgY2hhciAqKTsK
KyNkZWZpbmUgc3RybGVuKHMxKSBfX2J1aWx0aW5fc3RybGVuKHMxKQogI2VuZGlmCiAKICNpZm5k
ZWYgX19IQVZFX0FSQ0hfU1RSTkxFTgpAQCAtNzYsMTQgKzgzLDE3IEBAIHNpemVfdCBzdHJzcG4o
Y29uc3QgY2hhciAqLCBjb25zdCBjaGFyICopOwogCiAjaWZuZGVmIF9fSEFWRV9BUkNIX01FTVNF
VAogdm9pZCAqbWVtc2V0KHZvaWQgKiwgaW50LCBzaXplX3QpOworI2RlZmluZSBtZW1zZXQocywg
YywgbikgX19idWlsdGluX21lbXNldChzLCBjLCBuKQogI2VuZGlmCiAKICNpZm5kZWYgX19IQVZF
X0FSQ0hfTUVNQ1BZCiB2b2lkICptZW1jcHkodm9pZCAqLCBjb25zdCB2b2lkICosIHNpemVfdCk7
CisjZGVmaW5lIG1lbWNweShkLCBzLCBuKSBfX2J1aWx0aW5fbWVtY3B5KGQsIHMsIG4pCiAjZW5k
aWYKIAogI2lmbmRlZiBfX0hBVkVfQVJDSF9NRU1NT1ZFCiB2b2lkICptZW1tb3ZlKHZvaWQgKiwg
Y29uc3Qgdm9pZCAqLCBzaXplX3QpOworI2RlZmluZSBtZW1tb3ZlKGQsIHMsIG4pIF9fYnVpbHRp
bl9tZW1tb3ZlKGQsIHMsIG4pCiAjZW5kaWYKIAogI2lmbmRlZiBfX0hBVkVfQVJDSF9NRU1TQ0FO
CkBAIC05MiwxMCArMTAyLDEyIEBAIHZvaWQgKm1lbXNjYW4odm9pZCAqLCBpbnQsIHNpemVfdCk7
CiAKICNpZm5kZWYgX19IQVZFX0FSQ0hfTUVNQ01QCiBpbnQgbWVtY21wKGNvbnN0IHZvaWQgKiwg
Y29uc3Qgdm9pZCAqLCBzaXplX3QpOworI2RlZmluZSBtZW1jbXAoczEsIHMyLCBuKSBfX2J1aWx0
aW5fbWVtY21wKHMxLCBzMiwgbikKICNlbmRpZgogCiAjaWZuZGVmIF9fSEFWRV9BUkNIX01FTUNI
Ugogdm9pZCAqbWVtY2hyKGNvbnN0IHZvaWQgKiwgaW50LCBzaXplX3QpOworI2RlZmluZSBtZW1j
aHIocywgYywgbikgX19idWlsdGluX21lbWNocihzLCBjLCBuKQogI2VuZGlmCiAKICNkZWZpbmUg
aXNfY2hhcl9hcnJheSh4KSBfX2J1aWx0aW5fdHlwZXNfY29tcGF0aWJsZV9wKHR5cGVvZih4KSwg
Y2hhcltdKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 17:36:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ETx-0000jj-Cj; Fri, 12 May 2017 17:36:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9ETv-0000jH-KB
 for xen-devel@lists.xen.org; Fri, 12 May 2017 17:35:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 27/35-03620-F72F5195; Fri, 12 May 2017 17:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUrfuk2i
 kwZJeTYslHxezODB6HN39mymAMYo1My8pvyKBNaPnwA/Ggk2iFQfWzGFvYPwg2MXIySEh4C/x
 eM0xVhCbTUBfYveLT0wgtoiAusTpjotAcQ4OZgE/iUMPfEHCwgKWEnvbb7KB2CwCqhLPb9xjB
 rF5BTwkJh45zgwxUk7i/PGfYDangKdE8/pbLCC2EFDNtcOdbBC2msS1/kvsEL2CEidnPgGrYR
 aQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw08tNLS5OTE/
 NSUwq1kvOz93ECAwdBiDYwXhzY8AhRkkOJiVR3kusopFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHi/fwDKCRalpqdWpGXmAIMYJi3BwaMkwrsOJM1bXJCYW5yZDpE6xagoJc77DyQhAJLIKM2Da
 4NFziVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8zp/BJrCk5lXAjf9FdBiJqDF/X+EQRaXJC
 KkpBoYJ3Ecjkpv9D7+9NyHoCqvZ5+L72Xf+tkxb1HNvLcJsw6rmPrP+7+pTafvgddWjfaLa02
 r8qeLnVo86dnbhMI/qWcM2pfLPZvkpHvLJG65eNmEqRmzdZetnDD1w+bZ8eXNjbnS05fYn+RQ
 F3Ti4nET8nlZrytxMdCwYvdN7mmO4m2bAkMEayq7lViKMxINtZiLihMBzJmGFZcCAAA=
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494610556!60219810!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48405 invoked from network); 12 May 2017 17:35:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 17:35:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="423456766"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 May 2017 18:35:52 +0100
Message-ID: <1494610552-8738-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 3/3] x86/string: Clean up x86/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogTm9uZSBvZiB0aGUgR0NDIGRvY3MgbWVudGlvbiBtZW1tb3ZlKCkgaW4gaXRzIGxpc3Qgb2Yg
YnVpbHRpbnMgZXZlbiB0b2RheSwKICAgYnV0IDQuMSBkb2VzIGhhdmUgdGhlIGJ1aWx0aW4sIG1l
YW5pbmcgdGhhdCBhbGwgY3VycmVudGx5IHN1cHBvcnRlZAogICBjb21waWxlcnMgaGF2ZSBpdC4K
ICogQ29uc2lzdGVudGx5IHVzZSBYZW4gc3R5bGUsIG1hdGNoaW5nIHRoZSBjb21tb24gY29kZSwg
YW5kIGludHJvZHVjZSBzeW1ib2wKICAgZGVmaW5pdGlvbnMgZm9yIGZ1bmN0aW9uIHBvaW50ZXIg
dXNlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KCmh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lk
PTIxNjAyIGNvbmZpcm1zIHRoYXQgdGhlIGJ1aWx0aW4Kd2FzIHByZXNlbnQgaW4gNC4xLjAKCnYz
OgogKiBSZWJhc2UgYXJvdW5kIHRoZSByZXdvcmsgaW4gdGhlIHJlc3Qgb2YgdGhlIHNlcmllcwot
LS0KIHhlbi9hcmNoL3g4Ni9zdHJpbmcuYyAgICAgICAgfCAxMSArKysrLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaCB8IDE4ICsrKysrKysrKysrKysrLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc3RyaW5nLmMgYi94ZW4vYXJjaC94ODYvc3RyaW5nLmMKaW5kZXggMTM4N2Rm
Yi4uY2Q4NWEzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N0cmluZy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zdHJpbmcuYwpAQCAtMSwxNCArMSwxMyBAQAogLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgogICogc3RyaW5nLmMKLSAqIAorICoKICAqIFRoZXNlIHByb3ZpZGUgc29tZXRoaW5nIGZvciBj
b21waWxlci1lbWl0dGVkIHN0cmluZyBvcGVyYXRpb25zIHRvIGxpbmsKICAqIGFnYWluc3QuCiAg
Ki8KIAogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAotI3VuZGVmIG1lbWNweQotdm9pZCAqbWVtY3B5
KHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pCit2b2lkICoobWVtY3B5KSh2
b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKQogewogICAgIGxvbmcgZDAsIGQx
LCBkMjsKIApAQCAtMjMsOCArMjIsNyBAQCB2b2lkICptZW1jcHkodm9pZCAqZGVzdCwgY29uc3Qg
dm9pZCAqc3JjLCBzaXplX3QgbikKICAgICByZXR1cm4gZGVzdDsKIH0KIAotI3VuZGVmIG1lbXNl
dAotdm9pZCAqbWVtc2V0KHZvaWQgKnMsIGludCBjLCBzaXplX3QgbikKK3ZvaWQgKihtZW1zZXQp
KHZvaWQgKnMsIGludCBjLCBzaXplX3QgbikKIHsKICAgICBsb25nIGQwLCBkMTsKIApAQCAtMzcs
OCArMzUsNyBAQCB2b2lkICptZW1zZXQodm9pZCAqcywgaW50IGMsIHNpemVfdCBuKQogICAgIHJl
dHVybiBzOwogfQogCi0jdW5kZWYgbWVtbW92ZQotdm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBj
b25zdCB2b2lkICpzcmMsIHNpemVfdCBuKQordm9pZCAqKG1lbW1vdmUpKHZvaWQgKmRlc3QsIGNv
bnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pCiB7CiAgICAgbG9uZyBkMCwgZDEsIGQyOwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3N0cmluZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zdHJpbmcuaAppbmRleCBjNDhkOWMzLi42ZjNjOTYwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3N0cmluZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3RyaW5nLmgKQEAg
LTIsMTMgKzIsMjMgQEAKICNkZWZpbmUgX19YODZfU1RSSU5HX0hfXwogCiAjZGVmaW5lIF9fSEFW
RV9BUkNIX01FTUNQWQotI2RlZmluZSBtZW1jcHkodCxmLG4pIChfX2J1aWx0aW5fbWVtY3B5KCh0
KSwoZiksKG4pKSkKK3ZvaWQgKm1lbWNweSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNp
emVfdCBuKTsKKyNkZWZpbmUgbWVtY3B5KGQsIHMsIG4pIF9fYnVpbHRpbl9tZW1jcHkoZCwgcywg
bikKIAotLyogU29tZSB2ZXJzaW9ucyBvZiBnY2MgZG9uJ3QgaGF2ZSB0aGlzIGJ1aWx0aW4uIEl0
J3Mgbm9uLWNyaXRpY2FsIGFueXdheS4gKi8KICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNTU9WRQot
ZXh0ZXJuIHZvaWQgKm1lbW1vdmUodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qg
bik7Cit2b2lkICptZW1tb3ZlKHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IG4p
OworI2RlZmluZSBtZW1tb3ZlKGQsIHMsIG4pIF9fYnVpbHRpbl9tZW1tb3ZlKGQsIHMsIG4pCiAK
ICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNU0VUCi0jZGVmaW5lIG1lbXNldChzLGMsbikgKF9fYnVp
bHRpbl9tZW1zZXQoKHMpLChjKSwobikpKQordm9pZCAqbWVtc2V0KHZvaWQgKmRlc3QsIGludCBj
LCBzaXplX3Qgbik7CisjZGVmaW5lIG1lbXNldChzLCBjLCBuKSBfX2J1aWx0aW5fbWVtc2V0KHMs
IGMsIG4pCiAKICNlbmRpZiAvKiBfX1g4Nl9TVFJJTkdfSF9fICovCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 17:45:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:45:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Ed1-0001nZ-J7; Fri, 12 May 2017 17:45:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9Ed0-0001nT-UF
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 17:45:23 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CB/B7-02181-2B4F5195; Fri, 12 May 2017 17:45:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfjF9F
 Ig6cr+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0f66k7HgtFnFt+ZtLA2M
 m3W7GLk4hAT+MkrMaNvGDuE8ZpTY/XAvlLONUWLliu8sXYycHCICzhJfz8xlB7F5BfQl2pb1M
 ILYwgJBEtvnvmUBaZAQeMIkcWfOViaQhISAp8SkE/9YYex//+8B2ewcbAJWEofEQKIsAqoSM3
 pXM05g5F7AyLCKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q6wxAsIOxYbvnIUZJDiYlUd5LrKKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Yz8D5QSLUtNT
 K9Iyc4DhB5OW4OBREuHdCZLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3gKQIgGQoozSP
 LgRsFi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHemSBTeDLzSuA2vQI6ggnoiP4/wiBHlC
 QipKQaGBN5hItV1+YmCv+o8D1wzz1vgVdTZ+RR384v3FOWVX8/bWbhcMO1rM03qeZEV8GO3fu
 Xc7CcPfjgWJlnRsQ9d+X8g3+Y3q7RVJ3sKsmZe9D02aV7b52+1y2UCI9df9/hiviv591FCrY6
 gosD9t2aNuWdwn635Le/l8SvXHRzRo3X3sL81TtevFRiKc5INNRiLipOBABN0txOgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494611119!77235803!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47804 invoked from network); 12 May 2017 17:45:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 17:45:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Ecw-0002Ru-Fg; Fri, 12 May 2017 17:45:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Ecq-0004nl-SO; Fri, 12 May 2017 17:45:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Ecq-0005aD-Kk; Fri, 12 May 2017 17:45:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109359-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=a8199a6225a0e81611f84396e5ba0a164d8a49a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 17:45:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109359: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTM1OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE3ODgwYTBmMTA0MjFj
NWU0NTZkNTkzYzcwZGEwM2IxNjg4ZDM0YWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGE4MTk5YTYyMjVhMGU4MTYxMWY4NDM5NmU1YmEwYTE2NGQ4YTQ5YTQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTM1MyAgMjAxNy0wNS0xMiAxMTowMTo0NSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDkzNTkgIDIwMTctMDUtMTIgMTY6MDE6MTMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249MTc4ODBhMGYxMDQyMWM1ZTQ1NmQ1OTNjNzBkYTAzYjE2
ODhkMzRhYworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJs
ZS1zbW9rZSAxNzg4MGEwZjEwNDIxYzVlNDU2ZDU5M2M3MGRhMDNiMTY4OGQzNGFjCisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTE3ODgwYTBmMTA0MjFjNWU0NTZkNTkzYzcw
ZGEwM2IxNjg4ZDM0YWMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgxNzg4MGEwZjEwNDIxYzVlNDU2ZDU5M2M3
MGRhMDNiMTY4OGQzNGFjID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3Rh
YmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBj
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAxNzg4MGEwZjEwNDIxYzVlNDU2ZDU5M2M3MGRhMDNi
MTY4OGQzNGFjOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE4MTk5YTYuLjE3ODgwYTAgIDE3ODgwYTBmMTA0MjFjNWU0
NTZkNTkzYzcwZGEwM2IxNjg4ZDM0YWMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 17:51:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 17:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9EjB-0002Sc-9P; Fri, 12 May 2017 17:51:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=298e3db6d=wei.liu2@citrix.com>)
 id 1d9EjA-0002SW-Cx
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 17:51:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 97/9D-03613-F26F5195; Fri, 12 May 2017 17:51:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpK7+N9F
 Ig1UNnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amGV2MBR/NKi5u7mdrYFyg28XIySEh4C8x
 b88VRhCbRUBV4s+25SwgNpuAssTPzl42EFtEQE2ifdVMZhCbWeAAo8TsOxJdjBwcwgJxEtceO
 YOEeQUsJI5uPwNWLiQQIHFmRyMrRFxQ4uTMJywg5cwCmhLrd+lDmNISy/9xQAyUl2jeOhtsOK
 dAoMT7+euZQGxRARWJzqVzWCAmKkh0TD/GNIGRfxaSobMQhs5CGDoLydAFjCyrGDWKU4vKUot
 0jUz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5IBCHYwrloQeIhRkoNJSZT3
 EqtopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXrevQDnBotT01Iq0zBxgdMCkJTh4lER4t3wBS
 vMWFyTmFmemQ6ROMSpKifOGgfQJgCQySvPg2mAReYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvMdAxvNk5pXATX8FtJgJaHH/H2GQxSWJCCmpBsbwzmSrc7KJbs9PVoZM3cs/2+Ytg471tld
 sT5dHSU+43MTP2hf2lj1Vj7F2wfR96/r7X24Szp1yJo7lwSuZR+1qx1bPtF/gHxs5oaS+b1v7
 ip2JXUfLfmrNP5ti8GoFI5fT/tO+qWb9Sz4sl2UqEn3GpjShpmfJu8tPNedy3nfcMqlviqTfE
 3ElluKMREMt5qLiRACNNm9swwIAAA==
X-Env-Sender: prvs=298e3db6d=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494611501!101082400!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38676 invoked from network); 12 May 2017 17:51:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 17:51:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="423459082"
Date: Fri, 12 May 2017 18:51:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170512175139.iul3sg6oqepekyup@citrix.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgWmhvbmd6ZQoKVGhpcyBpcyBhIG5pY2Ugd3JpdGUtdXAuIFNvbWUgY29tbWVudHMgYmVsb3cu
IEZlZWwgZnJlZSB0byBkaXNhZ3JlZSB3aXRoCndoYXQgSSBzYXkgYmVsb3csIHRoaXMgaXMgbW9y
ZSBhIGRpc2N1c3Npb24gdGhhbiBwaWNraW5nIG9uIHlvdXIgZGVzaWduCm9yIHBsYW4uCgpPbiBT
YXQsIE1heSAxMywgMjAxNyBhdCAwMTowMTozOUFNICswODAwLCBaaG9uZ3plIExpdSB3cm90ZToK
PiBIaSwgWGVuIGRldmVsb3BlcnMsCj4gCj4gSSdtIFpob25nemUgTGl1LCBhIEdTb0Mgc3R1ZGVu
dCBvZiB0aGlzIHllYXIuIEdsYWQgdG8gbWVldCB5b3UgaW4gdGhlCj4gWGVuIFByb2plY3QuICBB
cyBhbiBpbml0aWFsIHN0ZXAgdG8gaW1wbGVtZW50aW5nIG15IEdTb0MgcHJvcG9zYWwsIHdoaWNo
Cj4gaXMgc3RpbGwgYSBkcmFmdCwgIEknbSBwb3N0aW5nIGl0IGhlcmUuIEFuZCBob3BlIHRvIGhl
YXIgZnJvbSB5b3UgeW91cgo+IHN1Z2dlc3Rpb25zLgo+IAo+ID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAxLiBNb3RpdmF0aW9uIGFuZCBEZXNj
cmlwdGlvbgo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KPiBWaXJ0dWFsIG1hY2hpbmVzIHVzZSBncmFudCB0YWJsZSBoeXBlcmNhbGxzIHRvIHNl
dHVwIGEgc2hhcmUgcGFnZSBmb3IKPiBpbnRlci1WTXMgY29tbXVuaWNhdGlvbnMuIFRoZXNlIGh5
cGVyY2FsbHMgYXJlIHVzZWQgYnkgYWxsIFBWCj4gcHJvdG9jb2xzIHRvZGF5LiBIb3dldmVyLCB2
ZXJ5IHNpbXBsZSBndWVzdHMsIHN1Y2ggYXMgYmFyZW1ldGFsCj4gYXBwbGljYXRpb25zLCBtaWdo
dCBub3QgaGF2ZSB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gaGFuZGxlIHRoZSBncmFudCB0YWJsZS4K
PiBUaGlzIHByb2plY3QgaXMgYWJvdXQgc2V0dGluZyB1cCBzZXZlcmFsIHNoYXJlZCBtZW1vcnkg
YXJlYXMgZm9yIGludGVyLVZNcwo+IGNvbW11bmljYXRpb25zIGRpcmVjdGx5IGZyb20gdGhlIFZN
IGNvbmZpZyBmaWxlLgo+IFNvIHRoYXQgdGhlIGd1ZXN0IGtlcm5lbCBkb2Vzbid0IGhhdmUgdG8g
aGF2ZSBncmFudCB0YWJsZSBzdXBwb3J0IHRvIGJlCj4gYWJsZSB0byBjb21tdW5pY2F0ZSB3aXRo
IG90aGVyIGd1ZXN0cy4KPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Cj4gMi4gSW1wbGVtZW50YXRpb24gUGxhbjoKPiA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gCj4gPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAyLjEgSW50cm9kdWNlIGEgbmV3IFZNIGNvbmZp
ZyBvcHRpb24gaW4geGw6Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
PiBUaGUgc2hhcmVkIGFyZWFzIHNob3VsZCBiZSBzaGFyZWFibGUgYW1vbmcgc2V2ZXJhbCBWTXMs
Cj4gZXZlcnkgc2hhcmVkIHBoeXNpY2FsIG1lbW9yeSBhcmVhIGlzIGFzc2lnbmVkIHRvIGEgc2V0
IG9mIFZNcy4KPiBUaGVyZWZvcmUsIGEg4oCcdG9rZW7igJ0gb3Ig4oCcaWRlbnRpZmllcuKAnSBz
aG91bGQgYmUgdXNlZCBoZXJlIHRvIHVuaXF1ZWx5Cj4gaWRlbnRpZnkgYSBiYWNraW5nIG1lbW9y
eSBhcmVhLgo+IAo+IAo+IEkgd291bGQgc3VnZ2VzdCB1c2luZyBhbiB1bnNpZ25lZCBpbnRlZ2Vy
IHRvIHNlcnZlIGFzIHRoZSBpZGVudGlmaWVyLgo+IEZvciBleGFtcGxlOgo+IAo+IEluIHhsIGNv
bmZpZyBmaWxlIG9mIHZtMToKPiAKPiAgICAgc3RhdGljX3NoYXJlZF9tZW0gPSBb4oCcYWRkcl9y
YW5nZTE9IElEMeKAnSwg4oCcYWRkcl9yYW5nZTIgPSBJRDLigJ1dCj4gCj4gSW4geGwgY29uZmln
IGZpbGUgb2Ygdm0yOgo+IAo+ICAgICBzdGF0aWNfc2hhcmVkX21lbSA9IFvigJxhZGRyX3Jhbmdl
MyA9IElEMeKAnV0KPiAKPiBJbiB4bCBjb25maWcgZmlsZSBvZiB2bTM6Cj4gCj4gICAgIHN0YXRp
Y19zaGFyZWRfbWVtID0gW+KAnGFkZHJfcmFuZ2U0ID0gSUQy4oCdXQoKSSBjYW4gZW52aXNhZ2Ug
eW91IG5lZWQgc29tZSBtb3JlIGF0dHJpYnV0ZXM6IHdoYXQgYWJvdXQgdGhlIGF0dHJpYnV0ZXMK
bGlrZSBSVyAvIFJPIC8gV08gKG9yIGV2ZW4gWCk/CgpBbHNvLCBJIGFzc3VtZSB0aGUgZ3JhbnVs
YXJpdHkgb2YgdGhlIG1hcHBpbmcgaXMgYSBwYWdlLCBidXQgYXMgZmFyIGFzIEkKY2FuIHRlbGwg
dGhlcmUgYXJlIHR3byBwYWdlIGdyYW51bGFyaXR5IG9uIEFSTSwgeW91IGRvIG5lZWQgdG8gY29u
c2lkZXIKYm90aCBhbmQgd2hhdCBzaG91bGQgaGFwcGVuIGlmIHlvdSBtaXggYW5kIG1hdGNoIHRo
ZW0uIFdoYXQgYWJvdXQKbWFwcGluZyBzZXZlcmFsIHBhZ2VzIGFuZCBkaWZmZXJlbnQgVk0gdXNl
IG92ZXJsYXBwaW5nIHJhbmdlcz8KCkNhbiB5b3UgZ2l2ZSBzb21lIGNvbmNyZXRlIGV4YW1wbGVz
PyBXaGF0IGRvZXMgYWRkcl9yYW5nZVggbG9vayBsaWtlIGluCnByYWN0aWNlPwoKPiAKPiAKPiBJ
biB0aGUgZXhhbXBsZSBhYm92ZS4gQSBtZW1vcnkgYXJlYSBBMSB3aWxsIGJlIHNoYXJlZCBiZXR3
ZWVuCj4gdm0xIGFuZCB2bTIgLS0gdm0xIGNhbiBhY2Nlc3MgdGhpcyBhcmVhIHVzaW5nIGFkZHJf
cmFuZ2UxCj4gYW5kIHZtMiB1c2luZyBhZGRyX3JhbmdlMy4gTGlrZXdpc2UsIGEgbWVtb3J5IGFy
ZWEgQTIgd2lsbCBiZQo+IHNoYXJlZCBiZXR3ZWVuIHZtMSBhbmQgdm0zIC0tIHZtMSBjYW4gYWNj
ZXNzIEEyIHVzaW5nIGFkZHJfcmFuZ2UyCj4gYW5kIHZtMyB1c2luZyBhZGRyX3JhbmdlNC4KPiAK
PiBUaGUgc2hhcmVkIG1lbW9yeSBhcmVhIGRlbm90ZWQgYnkgYW4gaWRlbnRpZmllciBJRHggd2ls
bCBiZQo+IGFsbG9jYXRlZCB3aGVuIGl0IGZpcnN0IGFwcGVhciwgYW5kIHRoZSBtZW1vcnkgcGFn
ZXMgd2lsbCBiZSB0YWtlbiBmcm9tCj4gdGhlIGZpcnN0IFZNIHdob3NlIHN0YXRpY19zaGFyZWRf
bWVtIGxpc3QgY29udGFpbnMgSUR4LiBUYWtlIHRoZSBhYm92ZQo+IGNvbmZpZyBmaWxlcyBmb3Ig
ZXhhbXBsZSwgaWYgd2UgaW5zdGFudGlhdGUgdm0xLCB2bTIgYW5kIHZtMywgb25lIGFmdGVyCj4g
YW5vdGhlciwgdGhlIG1lbW9yeSBhcmVhcyBkZW5vdGVkIGJ5IElEMSBhbmQgSUQyIHdpbGwgYm90
aCBiZSBhbGxvY2F0ZWQKPiBpbiBhbmQgdGFrZW4gZnJvbSB2bTEuCgpIbW0uLi4gSSBjYW4gc2Vl
IHNvbWUgcG90ZW50aWFsIGhhemFyZHMuIEN1cnJlbnRseSBtdWx0aXBsZSB4bCBwcm9jZXNzZXMK
YXJlIHNlcmlhbGlzZWQgYnkgYSBsb2NrLCBhbmQgeW91IGFzc3VtcHRpb24gaXMgdGhlIGNyZWF0
aW9uIGlzIGRvbmUgaW4Kb3JkZXIsIGJ1dCBzdXBwb3NlIHNvbWUgdGltZSBsYXRlciB0aGV5IGNh
biBydW4gaW4gcGFyYWxsZWwuIFdoZW4geW91CmhhdmUgc2V2ZXJhbCAieGwgY3JlYXRlIiBhbmQg
dGhleSByYWNlIHdpdGggZWFjaCBvdGhlciwgd2hhdCB3aWxsCmhhcHBlbj8KClRoaXMgY2FuIGJl
IHNvbHZlZCBieSBzZXJpYWxpc2luZyBpbiBsaWJ4bCBvciBoeXBlcnZpc29yLCBJIHRoaW5rLgpJ
dCBpcyB1cCB0byB5b3UgdG8gY2hvb3NlIHdoZXJlIHRvIGRvIGl0LgoKQWxzbywgcGxlYXNlIGNv
bnNpZGVyIHdoYXQgaGFwcGVucyB3aGVuIHlvdSBkZXN0cm95IHRoZSBvd25lciBkb21haW4KYmVm
b3JlIHRoZSByZXN0LiBQcm9wZXIgcmVmZXJlbmNlIGNvdW50aW5nIHNob3VsZCBiZSBkb25lIGlu
IHRoZQpoeXBlcnZpc29yLgoKPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQo+IDIuMiBTdG9yZSB0aGUgbWVtLXNoYXJpbmcgaW5mb3JtYXRpb24gaW4geGVuc3RvcmUK
PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IFRoaXMgaW5mb3JtYXRp
b24gc2hvdWxkIGluY2x1ZGUgdGhlIGxlbmd0aCBhbmQgb3duZXIgb2YgdGhlIGFyZWEuIEFuZAo+
IGl0IHNob3VsZCBhbHNvIGluY2x1ZGUgaW5mb3JtYXRpb24gYWJvdXQgd2hlcmUgdGhlIGJhY2tp
bmcgbWVtb3J5IGFyZWFzCj4gYXJlIG1hcHBlZCBpbiBldmVyeSBWTSB0aGF0IGFyZSB1c2luZyBp
dC4gVGhpcyBpbmZvcm1hdGlvbiBzaG91bGQgYmUKPiBrbm93biB0byB0aGUgeGwgY29tbWFuZCBh
bmQgYWxsIGRvbWFpbnMsIHNvIHdlIHV0aWxpemUgeGVuc3RvcmUgdG8ga2VlcAo+IHRoaXMgaW5m
b3JtYXRpb24uIEEgY3VycmVudCBwbGFuIGlzIHRvIHBsYWNlIHRoZSBpbmZvcm1hdGlvbiB1bmRl
cgo+IC9sb2NhbC9zaGFyZWRfbWVtL0lELiBTdGlsbCB0YWtlIHRoZSBhYm92ZSBjb25maWcgZmls
ZXMgYXMgYW4gZXhhbXBsZToKPiAKPiBJZiB3ZSBpbnN0YW50aWF0ZSB2bTEsIHZtMiBhbmQgdm0z
LCBvbmUgYWZ0ZXIgYW5vdGhlciwKPiDigJx4ZW5zdG9yZSBscyAtZuKAnSBzaG91bGQgb3V0cHV0
IHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4gCj4gCj4gQWZ0ZXIgVk0xIHdhcyBpbnN0YW50aWF0ZWQs
IHRoZSBvdXRwdXQgb2Yg4oCceGVuc3RvcmUgbHMgLWbigJ0KPiB3aWxsIGJlIHNvbWV0aGluZyBs
aWtlIHRoaXM6Cj4gCj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9vd25lciA9IGRvbV9pZF9v
Zl92bTEKPiAKPiAgICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQxL3NpemUgPSBzaXplb2ZfYWRkcl9y
YW5nZTEKPiAKPiAgICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQxL21hcHBpbmdzL2RvbV9pZF9vZl92
bTEgPSBhZGRyX3JhbmdlMQo+IAo+IAo+ICAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvb3duZXIg
PSBkb21faWRfb2Zfdm0xCj4gCj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMi9zaXplID0gc2l6
ZW9mX2FkZHJfcmFuZ2UxCj4gCj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMi9tYXBwaW5ncy9k
b21faWRfb2Zfdm0xID0gYWRkcl9yYW5nZTIKPiAKPiAKPiBBZnRlciBWTTIgd2FzIGluc3RhbnRp
YXRlZCwgdGhlIGZvbGxvd2luZyBuZXcgbGluZXMgd2lsbCBhcHBlYXI6Cj4gCj4gICAgIC9sb2Nh
bC9zaGFyZWRfbWVtL0lEMS9tYXBwaW5ncy9kb21faWRfb2Zfdm0yID0gYWRkcl9yYW5nZTMKPiAK
PiAKPiBBZnRlciBWTTIgd2FzIGluc3RhbnRpYXRlZCwgdGhlIGZvbGxvd2luZyBuZXcgbGluZXMg
d2lsbCBhcHBlYXI6Cj4gCj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMi9tYXBwaW5ncy9kb21f
aWRfb2Zfdm0yID0gYWRkcl9yYW5nZTQKPiAKPiBXaGVuIHdlIGVuY291bnRlciBhbiBpZCBJRHgg
ZHVyaW5nICJ4bCBjcmVhdGUiOgo+IAo+ICAgKyBJZiBpdOKAmXMgbm90IHVuZGVyIC9sb2NhbC9z
aGFyZWRfbWVtLCBjcmVhdGUgdGhlIGNvcnJlc3BvbmRpbmcgZW50cmllcwo+ICAgICAgKG93bmVy
LCBzaXplLCBhbmQgbWFwcGluZ3MpIGluIHhlbnN0b3JlLCBhbmQgYWxsb2NhdGUgdGhlIG1lbW9y
eSBmcm9tCj4gICAgICB0aGUgbmV3bHkgY3JlYXRlZCBkb21haW4uCj4gCj4gICArIElmIGl04oCZ
cyBmb3VuZCB1bmRlciAvbG9jYWwvc2hhcmVkX21lbSwgbWFwIHRoZSBwYWdlcyB0byB0aGUgbmV3
bHkKPiAgICAgICBjcmVhdGVkIGRvbWFpbiwgYW5kIGFkZCB0aGUgY3VycmVudCBkb21haW4gdG8K
PiAgICAgICAvbG9jYWwvc2hhcmVkX21lbS9JRHgvbWFwcGluZ3MuCj4gCgpBZ2FpbiwgcGxlYXNl
IHRoaW5rIGFib3V0IGRlc3RydWN0aW9uIGFzIHdlbGwuCgpBdCB0aGlzIHBvaW50IEkgdGhpbmsg
bW9kZWxsaW5nIGFmdGVyIFBPU0lYIHNoYXJlZCBtZW1vcnkgbWFrZXMgbW9yZQpzZW5zZS4gVGhh
dCBpcywgdGhlcmUgaXNuJ3Qgb25lICJvd25lciIgZm9yIHRoZSBtZW1vcnkuIFlvdSBnZXQgaG9s
ZCBvZgp0aGUgc2hhcmVkIG1lbW9yeSB2aWEgYSBrZXkgKElEIGluIHlvdXIgY2FzZT8pLgoKSSdt
IG5vdCBlbnRpcmVseSBzdXJlIGlmIHhlbnN0b3JlIGlzIHJpZ2h0IGxvY2F0aW9uIHRvIHN0b3Jl
IHN1Y2gKaW5mb3JtYXRpb24sIGJ1dCBJIGRvbid0IGhhdmUgb3RoZXIgc3VnZ2VzdGlvbnMgZWl0
aGVyLiBNYXliZSB3aGVuIEkKaGF2ZSBiZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiB0aGUgcHJvYmxl
bSBJIGNhbiBtYWtlIGJldHRlciBzdWdnZXN0aW9ucy4KCj4gPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KPiAyLjMgbWFwcGluZyB0aGUgbWVtb3J5IGFyZWFzCj4gPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBIYW5kbGUgdGhlIG5ld2x5IGFkZGVk
IGNvbmZpZyBvcHRpb24gaW4gdG9vbHMve3hsLCBsaWJ4bH0KPiBhbmQgdXRpbGl6ZSB0b29zL2xp
YnhjIHRvIGRvIHRoZSBhY3R1YWwgbWVtb3J5IG1hcHBpbmcKPiAKPiAKPiA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQo+IDIuNCBlcnJvciBoYW5kbGluZwo+ID09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gQWRkIGNvZGUgdG8gaGFuZGxlIHZhcmlv
dXMgZXJyb3JzOiBJbnZhbGlkIGFkZHJlc3MsCj4gbWlzbWF0Y2hlZCBsZW5ndGggb2YgbWVtb3J5
IGFyZWEgZXRjLgo+IAo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KPiAzLiBFeHBlY3RlZCBPdXRjb21lcy9Hb2FsczoKPiA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gQSBuZXcgVk0gY29uZmln
IG9wdGlvbiBpbiB4bCB3aWxsIGJlIGludHJvZHVjZWQsIGFsbG93aW5nIHVzZXJzIHRvIHNldHVw
Cj4gc2V2ZXJhbCBzaGFyZWQgbWVtb3J5IGFyZWFzIGZvciBpbnRlci1WTXMgY29tbXVuaWNhdGlv
bnMuCj4gVGhpcyBzaG91bGQgd29yayBvbiBib3RoIHg4NiBhbmQgQVJNLgo+IAo+IFtTZWUgYWxz
bzogaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9q
ZWN0cyNTaGFyZV9hX3BhZ2VfaW5fbWVtb3J5X2Zyb21fdGhlX1ZNX2NvbmZpZ19maWxlXQo+IAoK
T3ZlcmFsbCBJIHRoaW5rIHRoaXMgZG9jdW1lbnQgaXMgYSBnb29kIHN0YXJ0aW5nIHBvaW50LiBU
aGVyZSBhcmUKZGV0YWlscyB0byBoYXNoIG91dCBidXQgd2UgaGF2ZSBhIGxvdCBvZiB0aW1lIGZv
ciB0aGF0LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 18:16:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 18:16:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9F6i-0003tT-7v; Fri, 12 May 2017 18:16:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9F6g-0003tN-OX
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 18:16:02 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DF/70-03696-2EBF5195; Fri, 12 May 2017 18:16:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvfhb9F
 Ig4nPhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVLZvYCu5GVhzecJatgbHPuYuRk0NCIEji
 VksPM4gtLOAuceLfW1YQW0TAV+Lu4yYmEFtIIEVi7vpPYDXMAsoSm5avA4uzCehL7H7xCczmF
 bCVWL1kOlsXIwcHi4CqxPRLWiBhUYFwibeNR1ggSgQlTs58AmZzClhILH4IMYZZwF9i5spLLB
 Cr1CSu9V9ihzgtXWLr31/MExj5ZiFpn4WkBcI2kDiyaA4rhC0vsf3tHGYIO0hi1vU1TJjiMRI
 L/nawLmBkX8WoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGMgM
 QLCDsfuy/yFGSQ4mJVHeS6yikUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF/8AsoJFqWmp1akZ
 eYAYwomLcHBoyTCewokzVtckJhbnJkOkTrFqCglzrsZJCEAksgozYNrg8XxJUZZKWFeRqBDhH
 gKUotyM0tQ5V8xinMwKgnzLgKZwpOZVwI3/RXQYiagxf1/hEEWlyQipKQaGLXP2vwRU36pYLk
 vd6bmZt2jEy+lcMlut6j4eGX+7N9X91uff3G6U0CDybz25B2mlT/D88R++66ds1HvqYwQh9lx
 t9eik5d5u8eeO2reLMt2atFnhflvzKQ6f5yc2bYl6nmK2u30LV9UD/xa4Th/+vaoNtH1f/4Ws
 355KvXl0OzXKjI23QvqtKYrsRRnJBpqMRcVJwIACg7SXN4CAAA=
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494612961!97292808!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24088 invoked from network); 12 May 2017 18:16:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 18:16:01 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208,223";a="45940284"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
 <20170505144836.8612-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4aa61368-2b35-eec2-a02f-5fe6aab481cb@citrix.com>
Date: Fri, 12 May 2017 19:16:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170505144836.8612-4-wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="------------B4821BE722DD60C141DC667B"
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 03/18] x86/traps: lift do_guest_trap to
	domain.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--------------B4821BE722DD60C141DC667B
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit

On 05/05/17 15:48, Wei Liu wrote:
> Put it along side with other pv_inject functions and rename it to
> pv_inject_trap.
>
> We need this because this function is used by PV emulation code and PV
> trap handling code, which will be split into different files.
>
> No functional change.
>
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>

On further thought, it might be better to use this patch instead, which
drops do_guest_trap() in favour of better alternatives, and in a manor
more consistent with HVM guests.

Thoughts?

~Andrew

--------------B4821BE722DD60C141DC667B
Content-Type: text/x-diff;
	name="0001-x86-pv-Drop-the-use-of-do_guest_trap.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="0001-x86-pv-Drop-the-use-of-do_guest_trap.patch"

>From 34ed6f6f4ea6113874a8733f036aa8f8370ed9e1 Mon Sep 17 00:00:00 2001
From: Andrew Cooper <andrew.cooper3@citrix.com>
Date: Fri, 12 May 2017 16:05:31 +0000
Subject: [PATCH] x86/pv: Drop the use of do_guest_trap()

do_guest_trap() was introduced for compatibility at the time that x86_event
was being introduced, but all of the callers of do_guest_trap() have better
options.

Most callsites are switched to pv_inject_hw_exception(), which allows the
error code to be passed directly, rather than via a cpu_user_regs parameter.

For the int $N emulation code, introduce pv_inject_sw_interrupt() and teach
pv_inject_event() to cope with low vector numbers not necesserily having an
error code.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
CC: Jan Beulich <JBeulich@suse.com>
CC: Wei Liu <wei.liu2@citrix.com>
---
 xen/arch/x86/traps.c         | 62 +++++++++++++++++++-------------------------
 xen/include/asm-x86/domain.h | 11 ++++++++
 2 files changed, 38 insertions(+), 35 deletions(-)

diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index 27fdf12..6ac4821 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -633,6 +633,7 @@ void pv_inject_event(const struct x86_event *event)
     const struct trap_info *ti;
     const uint8_t vector = event->vector;
     const bool use_error_code =
+        (event->type == X86_EVENTTYPE_HW_EXCEPTION) &&
         ((vector < 32) && (TRAP_HAVE_EC & (1u << vector)));
     unsigned int error_code = event->error_code;
 
@@ -684,18 +685,6 @@ void pv_inject_event(const struct x86_event *event)
     }
 }
 
-static inline void do_guest_trap(unsigned int trapnr,
-                                 const struct cpu_user_regs *regs)
-{
-    const struct x86_event event = {
-        .vector = trapnr,
-        .error_code = (((trapnr < 32) && (TRAP_HAVE_EC & (1u << trapnr)))
-                       ? regs->error_code : X86_EVENT_NO_EC),
-    };
-
-    pv_inject_event(&event);
-}
-
 static void instruction_done(struct cpu_user_regs *regs, unsigned long rip)
 {
     regs->rip = rip;
@@ -703,7 +692,7 @@ static void instruction_done(struct cpu_user_regs *regs, unsigned long rip)
     if ( regs->eflags & X86_EFLAGS_TF )
     {
         current->arch.debugreg[6] |= DR_STEP | DR_STATUS_RESERVED_ONE;
-        do_guest_trap(TRAP_debug, regs);
+        pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
     }
 }
 
@@ -751,7 +740,7 @@ int set_guest_machinecheck_trapbounce(void)
     struct vcpu *v = current;
     struct trap_bounce *tb = &v->arch.pv_vcpu.trap_bounce;
  
-    do_guest_trap(TRAP_machine_check, guest_cpu_user_regs());
+    pv_inject_hw_exception(TRAP_machine_check, X86_EVENT_NO_EC);
     tb->flags &= ~TBF_EXCEPTION; /* not needed for MCE delivery path */
     return !null_trap_bounce(v, tb);
 }
@@ -764,7 +753,7 @@ int set_guest_nmi_trapbounce(void)
 {
     struct vcpu *v = current;
     struct trap_bounce *tb = &v->arch.pv_vcpu.trap_bounce;
-    do_guest_trap(TRAP_nmi, guest_cpu_user_regs());
+    pv_inject_hw_exception(TRAP_nmi, X86_EVENT_NO_EC);
     tb->flags &= ~TBF_EXCEPTION; /* not needed for NMI delivery path */
     return !null_trap_bounce(v, tb);
 }
@@ -794,7 +783,10 @@ void do_trap(struct cpu_user_regs *regs)
 
     if ( guest_mode(regs) )
     {
-        do_guest_trap(trapnr, regs);
+        int ec = ((trapnr < 32) && (TRAP_HAVE_EC & (1u << trapnr)))
+            ? regs->error_code : X86_EVENT_NO_EC;
+
+        pv_inject_hw_exception(trapnr, ec);
         return;
     }
 
@@ -1060,7 +1052,7 @@ static int emulate_forced_invalid_op(struct cpu_user_regs *regs)
     if ( current->arch.cpuid_faulting && !guest_kernel_mode(current, regs) )
     {
         regs->rip = eip;
-        do_guest_trap(TRAP_gp_fault, regs);
+        pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
         return EXCRET_fault_fixed;
     }
 
@@ -1096,7 +1088,7 @@ void do_invalid_op(struct cpu_user_regs *regs)
     {
         if ( !emulate_invalid_rdtscp(regs) &&
              !emulate_forced_invalid_op(regs) )
-            do_guest_trap(TRAP_invalid_op, regs);
+            pv_inject_hw_exception(TRAP_invalid_op, X86_EVENT_NO_EC);
         return;
     }
 
@@ -1224,7 +1216,7 @@ void do_int3(struct cpu_user_regs *regs)
         return;
     }
 
-    do_guest_trap(TRAP_int3, regs);
+    pv_inject_hw_exception(TRAP_int3, X86_EVENT_NO_EC);
 }
 
 static void reserved_bit_page_fault(
@@ -3038,7 +3030,7 @@ static int emulate_privileged_op(struct cpu_user_regs *regs)
         {
             curr->arch.debugreg[6] |= ctxt.bpmatch | DR_STATUS_RESERVED_ONE;
             if ( !(curr->arch.pv_vcpu.trap_bounce.flags & TBF_EXCEPTION) )
-                do_guest_trap(TRAP_debug, regs);
+                pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
         }
         /* fall through */
     case X86EMUL_RETRY:
@@ -3153,12 +3145,12 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
          (((ar >> 13) & 3) < (regs->cs & 3)) ||
          ((ar & _SEGMENT_TYPE) != 0xc00) )
     {
-        do_guest_trap(TRAP_gp_fault, regs);
+        pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
         return;
     }
     if ( !(ar & _SEGMENT_P) )
     {
-        do_guest_trap(TRAP_no_segment, regs);
+        pv_inject_hw_exception(TRAP_no_segment, regs->error_code);
         return;
     }
     dpl = (ar >> 13) & 3;
@@ -3174,7 +3166,7 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
          !(ar & _SEGMENT_P) ||
          !(ar & _SEGMENT_CODE) )
     {
-        do_guest_trap(TRAP_gp_fault, regs);
+        pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
         return;
     }
 
@@ -3187,7 +3179,7 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
         if ( PTR_ERR(state) == -X86EMUL_EXCEPTION )
             pv_inject_event(&ctxt.ctxt.event);
         else
-            do_guest_trap(TRAP_gp_fault, regs);
+            pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
         return;
     }
 
@@ -3237,7 +3229,7 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
          (opnd_sel & ~3) != regs->error_code ||
          dpl < (opnd_sel & 3) )
     {
-        do_guest_trap(TRAP_gp_fault, regs);
+        pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
         return;
     }
 
@@ -3285,7 +3277,7 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
             /* Inner stack known only for kernel ring. */
             if ( (sel & 3) != GUEST_KERNEL_RPL(v->domain) )
             {
-                do_guest_trap(TRAP_gp_fault, regs);
+                pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
                 return;
             }
             esp = v->arch.pv_vcpu.kernel_sp;
@@ -3309,7 +3301,7 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
             stkp = (unsigned int *)(unsigned long)((unsigned int)base + esp);
             if ( !compat_access_ok(stkp - 4 - nparm, (4 + nparm) * 4) )
             {
-                do_guest_trap(TRAP_gp_fault, regs);
+                pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
                 return;
             }
             push(regs->ss);
@@ -3324,12 +3316,12 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
                      (ar & _SEGMENT_CODE) ||
                      !(ar & _SEGMENT_WR) ||
                      !check_stack_limit(ar, limit, esp + nparm * 4, nparm * 4) )
-                    return do_guest_trap(TRAP_gp_fault, regs);
+                    return pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
                 ustkp = (unsigned int *)(unsigned long)
                         ((unsigned int)base + regs->esp + nparm * 4);
                 if ( !compat_access_ok(ustkp - nparm, nparm * 4) )
                 {
-                    do_guest_trap(TRAP_gp_fault, regs);
+                    pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
                     return;
                 }
                 do
@@ -3355,7 +3347,7 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
             if ( !read_descriptor(ss, v, &base, &limit, &ar, 0) ||
                  ((ar >> 13) & 3) != (sel & 3) )
             {
-                do_guest_trap(TRAP_gp_fault, regs);
+                pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
                 return;
             }
             if ( !check_stack_limit(ar, limit, esp, 2 * 4) )
@@ -3366,7 +3358,7 @@ static void emulate_gate_op(struct cpu_user_regs *regs)
             stkp = (unsigned int *)(unsigned long)((unsigned int)base + esp);
             if ( !compat_access_ok(stkp - 2, 2 * 4) )
             {
-                do_guest_trap(TRAP_gp_fault, regs);
+                pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
                 return;
             }
         }
@@ -3427,7 +3419,7 @@ void do_general_protection(struct cpu_user_regs *regs)
         if ( permit_softint(TI_GET_DPL(ti), v, regs) )
         {
             regs->rip += 2;
-            do_guest_trap(vector, regs);
+            pv_inject_sw_interrupt(vector);
             return;
         }
     }
@@ -3446,7 +3438,7 @@ void do_general_protection(struct cpu_user_regs *regs)
     }
 
     /* Pass on GPF as is. */
-    do_guest_trap(TRAP_gp_fault, regs);
+    pv_inject_hw_exception(TRAP_gp_fault, regs->error_code);
     return;
 
  gp_in_kernel:
@@ -3666,7 +3658,7 @@ void do_device_not_available(struct cpu_user_regs *regs)
 
     if ( curr->arch.pv_vcpu.ctrlreg[0] & X86_CR0_TS )
     {
-        do_guest_trap(TRAP_no_device, regs);
+        pv_inject_hw_exception(TRAP_no_device, X86_EVENT_NO_EC);
         curr->arch.pv_vcpu.ctrlreg[0] &= ~X86_CR0_TS;
     }
     else
@@ -3739,7 +3731,7 @@ void do_debug(struct cpu_user_regs *regs)
     v->arch.debugreg[6] = read_debugreg(6);
 
     ler_enable();
-    do_guest_trap(TRAP_debug, regs);
+    pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
     return;
 
  out:
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 6ab987f..924caac 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -655,6 +655,17 @@ static inline void pv_inject_page_fault(int errcode, unsigned long cr2)
     pv_inject_event(&event);
 }
 
+static inline void pv_inject_sw_interrupt(unsigned int vector)
+{
+    const struct x86_event event = {
+        .vector = vector,
+        .type = X86_EVENTTYPE_SW_INTERRUPT,
+        .error_code = X86_EVENT_NO_EC,
+    };
+
+    pv_inject_event(&event);
+}
+
 #endif /* __ASM_DOMAIN_H__ */
 
 /*
-- 
2.1.4


--------------B4821BE722DD60C141DC667B
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------B4821BE722DD60C141DC667B--


From xen-devel-bounces@lists.xen.org Fri May 12 18:20:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 18:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9FAX-0004BL-U0; Fri, 12 May 2017 18:20:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9FAW-00044P-O6
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 18:20:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 76/FD-03920-0DCF5195; Fri, 12 May 2017 18:20:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff8H9F
 IgxW9rBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuN+tVrC6ruLtgZ9MDYz7
 ArsYuTiEBP4ySixau50dwnnMKHHuTQdLFyMnkLONUWLeXUMQW0TAWeLrmbnsIDavgL7E31+Lw
 GxhATOJpQ3vGEGaJQRu2kr8+NfHCJKQEPCWaL+/hBnGPvGxF8hm52ATsJI4JAYSZRFQlbiy7B
 DTBEbuBYwMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3
 OAAQ7GH8tCzjEKMnBpCTKe4lVNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/Yb6CcYFFqempF
 WmYOMPRg0hIcPEoivLUgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEudVAykSACnKKM2DG
 wGLg0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0EMoUnM68EbtMroCOYgI7o/yMMckRJIk
 JKqoFxPsdFleMO03NXeXi8+vU55h9vqPPfT8sPFiqIqF2fYyfvG36+3tHipU7Ty122ns8LDZ8
 w7nOVFlhRf+qFQlTUT+/vrWszvpwy/u72LP5xYeaMEz2vbp6e9idO7htLufnefe4PpHen3o3R
 rJmTry+p8k4tYd+DdXfYBbSnMwk/0D39gG93sRWLEktxRqKhFnNRcSIAsNrvQH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494613197!91606501!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18096 invoked from network); 12 May 2017 18:19:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 18:19:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9FAT-0003Ov-0m; Fri, 12 May 2017 18:19:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9FAN-0007n6-I0; Fri, 12 May 2017 18:19:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9FAN-0000U7-8m; Fri, 12 May 2017 18:19:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109334-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=09d79d103371b1b7ea70ea7f9c05ac207ef22f5d
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 18:19:51 +0000
Subject: [Xen-devel] [linux-linus test] 109334: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMzNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MzM0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICA5IHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1i
b290ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA2IHhl
bi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhl
bi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDYgeGVuLWJvb3QgICAgICBmYWlsIFJFR1IuIHZzLiA1
OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgNiB4ZW4tYm9v
dCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gNTkyNTQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAg
ICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCAgZmFpbCBSRUdS
LiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1i
b290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
MyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA2IHhlbi1i
b290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTky
NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDU5
MjU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhl
bi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgICBs
aWtlIDU5MjU0CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDA5ZDc5ZDEwMzM3MWIxYjdlYTcwZWE3ZjljMDVhYzIwN2VmMjJmNWQKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ1ODIwYzI5NGZlMWIxYTlkZjQ5
NWQ1N2Y0MDU4NWVmMmQwNjlhMzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA1OTI1NCAgMjAxNS0w
Ny0wOSAwNDoyMDo0OCBaICA2NzMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAgNTkzNDggIDIw
MTUtMDctMTAgMDQ6MjQ6MDUgWiAgNjcyIGRheXMgIDQzMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMDkzMzQgIDIwMTctMDUtMTIgMDI6MTg6MTkgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjg3MDUgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBs
aXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDI3Mjk5MzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 18:26:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 18:26:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9FGi-0004kS-Kc; Fri, 12 May 2017 18:26:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=29871bb72=Andrew.Cooper3@citrix.com>)
 id 1d9FGh-0004kL-6e
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 18:26:23 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 2F/59-02180-E4EF5195; Fri, 12 May 2017 18:26:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQtf7n2i
 kwfJWRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNsy3LWgrnsFbs3nGVrYPzH2sXIySEh4Cfx
 6dwkJhBbWCBE4tnFcywgtoiAr8Tdx01AcS4OIYHpjBKPXi4CK2IWUJbYtHwdmM0moC+x+8UnM
 JtXwFbixZkesGYWAVWJNzc2sIHYogLhEm8bj7BA1AhKnJz5BMzmFLCT+L/2BVAvB9BMTYn1u/
 QhxstLbH87hxnEFhJQk7jWf4kd4s50iYnPelgmMPLPQjJpFkL3LCTdCxiZVzFqFKcWlaUW6Ro
 Z6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZgPQMD4w7GHe1+hxglOZiURHkv
 sYpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvfwHKCdYlJqeWpGWmQOMBpi0BAePkgjv7t9Aa
 d7igsTc4sx0iNQpRl2OOfe+vmcSYsnLz0uVEuf9BTJDAKQoozQPbgQsMi8xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEuY9AjKFJzOvBG7TK6AjmICO6P8jDHJESSJCSqqB0bt7XXrYxv85u4x
 /zNnlJ/3l0yfLlrfvP72J3h6w5PqJsocK8w7/PmR46MDRX0/3afhqbf0qsthIj7lIymhX3k31
 Am97f93QSN9Vp5czzRHOUt+pqXXk6rqqoLNt6V/nFd6yvudw5Ufdo9dulqdC34gUey89suVqa
 Y6GM98r5QOMB5au6OycHK/EUpyRaKjFXFScCABu2x0jxwIAAA==
X-Env-Sender: prvs=29871bb72=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494613578!97975847!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28451 invoked from network); 12 May 2017 18:26:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 May 2017 18:26:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,330,1491264000"; d="scan'208";a="45940729"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
 <20170505144836.8612-4-wei.liu2@citrix.com>
 <4aa61368-2b35-eec2-a02f-5fe6aab481cb@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <78e966ad-61ba-3f67-9e99-24075d625538@citrix.com>
Date: Fri, 12 May 2017 19:26:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4aa61368-2b35-eec2-a02f-5fe6aab481cb@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 03/18] x86/traps: lift do_guest_trap to
 domain.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDUvMTcgMTk6MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDUvMDUvMTcgMTU6
NDgsIFdlaSBMaXUgd3JvdGU6Cj4+IFB1dCBpdCBhbG9uZyBzaWRlIHdpdGggb3RoZXIgcHZfaW5q
ZWN0IGZ1bmN0aW9ucyBhbmQgcmVuYW1lIGl0IHRvCj4+IHB2X2luamVjdF90cmFwLgo+Pgo+PiBX
ZSBuZWVkIHRoaXMgYmVjYXVzZSB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQgYnkgUFYgZW11bGF0aW9u
IGNvZGUgYW5kIFBWCj4+IHRyYXAgaGFuZGxpbmcgY29kZSwgd2hpY2ggd2lsbCBiZSBzcGxpdCBp
bnRvIGRpZmZlcmVudCBmaWxlcy4KPj4KPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gT24gZnVydGhlciB0
aG91Z2h0LCBpdCBtaWdodCBiZSBiZXR0ZXIgdG8gdXNlIHRoaXMgcGF0Y2ggaW5zdGVhZCwgd2hp
Y2gKPiBkcm9wcyBkb19ndWVzdF90cmFwKCkgaW4gZmF2b3VyIG9mIGJldHRlciBhbHRlcm5hdGl2
ZXMsIGFuZCBpbiBhIG1hbm9yCj4gbW9yZSBjb25zaXN0ZW50IHdpdGggSFZNIGd1ZXN0cy4KPgo+
IFRob3VnaHRzPwoKT24geWV0IGZ1cnRoZXIgdGhvdWdodCwgdGhpcyBwYXRjaCBhY3R1YWxseSBm
aXhlcyBndWVzdCBzdGFjayBjb3JydXB0aW9uCmlmIHRoZSBQViBrZXJuZWwgdXNlcyBpbnQgJHgg
Zm9yIHZlY3RvcnMgd2l0aCBhbiBlcnJvciBjb2RlIChvcgpjb25maWd1cmVzIHN1Y2ggdmVjdG9y
cyB0byBiZSBhY2Nlc3NhYmxlIHRvIHVzZXJzcGFjZSkuCgpUaGlzIHdhcyBhY3R1YWxseSBhIHJl
Z3Jlc3Npb24gaW50cm9kdWNlZCBieSBtZSBpbiAyZTQyNmQ2ZWVjZiwgYW5kCjY0ODBjYzYyODBl
IHJlYWxseSBzaG91bGQgaGF2ZSBtYWRlIHRoZSByZWdyZXNzaW9uIG11Y2ggbW9yZSBvYnZpb3Vz
Li4uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 18:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 18:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9FX2-00061I-10; Fri, 12 May 2017 18:43:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1d9FX0-00061C-TU
 for xen-devel@lists.xen.org; Fri, 12 May 2017 18:43:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A5/1B-03920-24206195; Fri, 12 May 2017 18:43:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq4jk1i
 kwc3JIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCo79YCiZwVHyctpWlgfE8WxcjF4eQwEQm
 iY2XX7N0MXJysAg4SExZ9gkowcHBKBAj8eCHNUiYUSBMYvLlJawQJdoSx+ddYwOx2QQMJf4+2
 QRWLgFkL/nMARIWEdCRuLr3BSvIeGaBL8wSPdd3MoIkhAWKJR71TGAGqecUCJR4fEwJJMwr4C
 3x7Go/E8Q5e9klOv9eYgdJiAroShz694cNokhQ4uTMJ2BnMgtoSSyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Rob6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYNy5
 PvAQoyQHk5Io7yVW0UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxzGcQihQSLUtNTK9Iyc4DxA
 JOW4OBREuFVZwRK8xYXJOYWZ6ZDpE4xKkqJ8xqBJARAEhmleXBtsBi8xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWFeFpApPJl5JXDTXwEtZgJa3P9HGGRxSSJCSqqBkXH1iTJGG06DCoO1Yl+
 WPbvexJ95b8bChDQnmV8XrDWEKss37el5tq164+QV0ewpNp27+j9YX9DOyqiu3FFcdMNWYU1Y
 7rHiiDWzbwhHhWWyh+17V52TKXP7mUyojt5/+7v61Y9tX217tiDkNdt1j/3iH2Q+GH86b3Hs3
 4EAsfZC1dw8RaZHSizFGYmGWsxFxYkAUkT0JrwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494614592!100431556!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59328 invoked from network); 12 May 2017 18:43:13 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 18:43:13 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D123723986;
 Fri, 12 May 2017 18:43:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D123723986
Date: Fri, 12 May 2017 11:43:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <CAFLBxZZVQS+9w-HNP-maukXMe0A3de=4QWhU8WB4x=J0NCHNqQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705121132240.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <785dff0f-6026-d033-131a-764510788b53@citrix.com>
 <CAOcqxo1J92sFrcyr9r1SbxM=j2wJkxey4iCLk3whHQz+xaW+5g@mail.gmail.com>
 <CAFLBxZZVQS+9w-HNP-maukXMe0A3de=4QWhU8WB4x=J0NCHNqQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMiBNYXkgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBTbyBnaXZlbiB5b3Vy
IGV4YW1wbGVzLCBJIHNlZSBubyByZWFzb24gbm90IHRvIGhhdmUgc2V2ZXJhbAo+IGltcGxlbWVu
dGF0aW9ucyBvZiBkaWZmZXJlbnQgbWVkaWF0b3JzIG9yIGVtdWxhdGVkIGRldmljZXMgaW4gdHJl
ZSwgb3IKPiBpbiBhIFhlblByb2plY3QtbWFuYWdlZCBnaXQgcmVwbyAobGlrZSBtaW5pLW9zLmdp
dCkuICBJIGRvbid0IGtub3cgdGhlCj4gcGFydGljdWxhcnMgYWJvdXQgbWVkaWF0b3JzIG9yIHRo
ZSBkZXZpY2VzIHlvdSBoYXZlIGluIG1pbmQsIGJ1dCBpZgo+IHlvdSBjYW4gc2hvdyB0ZWNobmlj
YWwgcmVhc29ucyB3aHkgdGhleSBuZWVkIHRvIGJlIHJ1biBpbiB0aGUKPiBoeXBlcnZpc29yIHJh
dGhlciB0aGFuIHNvbWV3aGVyZSBlbHNlIChmb3IgcGVyZm9ybWFuY2Ugb3Igc2VjdXJpdHkKPiBz
YWtlLCBmb3IgaW5zdGFuY2UpLCB0aGVyZSdzIG5vIHJlYXNvbiBpbiBwcmluY2lwbGUgbm90IHRv
IGFkZCB0aGVtIHRvCj4gdGhlIGh5cGVydmlzb3IgY29kZTsgYW5kIGlmIHRoZXkncmUgaW4gdGhl
IGh5cGVydmlzb3IsIHRoZW4gdGhleQo+IHNob3VsZCBiZSBpbiB4ZW4uZ2l0LgoKT24gdGhlIHRv
cGljIG9mIHRoZSB0ZWNobmljYWwgcmVhc29ucyBmb3IgYmVpbmcgb3V0IG9mIHRoZSBoeXBlcnZp
c29yCihFTDAgYXBwIG9yIHN0dWJkb20pLCBJJ2xsIHNwZW5kIGEgY291cGxlIG9mIHdvcmRzIG9u
IHNlY3VyaXR5LgoKSG93IGxhcmdlIGFyZSB0aGVzZSBjb21wb25lbnRzPyBJZiB0aGV5IGluY3Jl
YXNlIHRoZSBoeXBlcnZpc29yIGNvZGUKc2l6ZSB0b28gbXVjaCwgaXQncyBiZXN0IGlmIHRoZXkg
YXJlIHJ1biBlbHNld2hlcmUuCgpXaGF0IGlzIHRoZWlyIGd1ZXN0LWV4cG9zZWQgYXR0YWNrIHN1
cmZhY2U/IElmIGl0J3MgbGFyZ2UgaXQncyBiZXN0IHRvCnJ1biB0aGVtIG91dCBvZiB0aGUgaHlw
ZXJ2aXNvci4KCk15IGd1dCBmZWVsaW5nIGlzIHRoYXQgYm90aCB0aGVzZSBwb2ludHMgbWlnaHQg
YmUgYSBwcm9ibGVtLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 12 18:48:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 18:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9FbZ-0006Cp-Im; Fri, 12 May 2017 18:47:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d9FbY-0006Cj-3R
 for xen-devel@lists.xen.org; Fri, 12 May 2017 18:47:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 22/AD-03613-B5306195; Fri, 12 May 2017 18:47:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTGWt0oZrF
 Ig22PZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oznxzpYC84EVtz/fYWlgfGYUxcjF4eQwCRG
 iYf3djKDOCwC91kkdu45yA7iSAj8ZpG4uGcHUxcjJ5CTJ7FpYwdQFQeQXSTRdTcVJMwrIChxc
 uYTFhBbSMBL4tLV2WDlbAIGEm9ebASzWQRUJZae/MMOUR8g8WPHfzYQW1jARWLFydvMILaIgI
 7E1b0vWEH2MgusYpbYf/0bWIJZQFOidftv9gmMfLOQ7JuFJLWAkWkVo3pxalFZapGupV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBgMQDBDsa7mwIOMUpyMCmJ8l5iFY0U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJME7l0EsUkiwKDU9tSItMwcY4jBpCQ4eJRHeICagNG9xQWJuc
 WY6ROoUozHHi8vv3zNxPFn54z2TEEtefl6qlDivJkipAEhpRmke3CBY7F1ilJUS5mUEOk2Ipy
 C1KDezBFX+FaM4B6OSMG8GyBSezLwSuH2vgE5hAjql/48wyCkliQgpqQbGBO1pE9J83ocVvHn
 as7VO69ztPFHFqZFRDz22Ct8v2GFntuLx1kvNX4VO/bn6ZPeVHOlyh/IeWVmGbX19/8o+7l2e
 7uFhwxIRWCXXJsKxT9pxr/nV6tXzNhzaumRW5ycGe8aNzOrBYg9UU4/ONcs+q7NwZbFW+d+VJ
 a1HNVcxPTaui08zk9FQYinOSDTUYi4qTgQA3Pjk97gCAAA=
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494614873!68121694!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38841 invoked from network); 12 May 2017 18:47:54 -0000
Received: from mail-qt0-f173.google.com (HELO mail-qt0-f173.google.com)
 (209.85.216.173)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 18:47:54 -0000
Received: by mail-qt0-f173.google.com with SMTP id t26so48575902qtg.0
 for <xen-devel@lists.xen.org>; Fri, 12 May 2017 11:47:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=o7qrbTarfZJEOnekPqjWRJ3hI3JhF/OTp3KXJ2hVY5o=;
 b=MSC9CO0GAEVBzL+niyQUHVWOrOOzJtKXPcNfBBkj+fkATvha/Je5iCCizXo9HDM6n3
 j41Y10E1D//Nro1tUxevvEE83mAvwdOg/94LEfvbRZ5Y8Kc3EUgsFfHVzoe2BXCy+Wml
 b/HpFjI9X1wd+qzsJMV+p3Px0Ig08zvHec2jONX9d2NWIWfHr+yh2myzc/sQ1hSbGTVg
 gMB1/JbJY6KrV+dj1iCZW0PxhJ+Ou1OCLrNk5KdKtHytW8egynSyyJbsrSqNIwRvGYBt
 ajGMlaMX0iM0r1k/B8Rcx1e/hYs6YXiPhWM9iMLhMAW6XrRrqHAKxAJdhRWYkbDLwZwV
 b0zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=o7qrbTarfZJEOnekPqjWRJ3hI3JhF/OTp3KXJ2hVY5o=;
 b=KShSZoOVdKhTc2N3TqEMsJ4o6oyFyWXX9YWIWsbPmtjc/39sElO9dbZ/RbjxJUTBad
 X5hmcNIjDb8wPT9rht+HBZfL+kk103Tw6kGz6oFsrb+p0b8omXku9jWdUN9IBj74NABK
 ESBsd8uDTTlzbh/AnwAX+Idk/xUFv0/0VJXo6XGHCYR2DBfVR1IOaI7prkqGwV7RfXYv
 p1q97auAJ7hKe2DDcbZUvxci5s6BEOyMfplXfSuKlOd7fRqChtTV6pPI6J8MDwDcIr0N
 1BK8g8l73FKrUnjyXemU8BlO3qU1glfV2bhDZJ8+zzml7xVa3p/ItL7D1Vmkku3YzJgE
 mMqg==
X-Gm-Message-State: AODbwcCSbRE4JDCKiYYo4hfsJAd2dHwkpI1AIsd90ZgxNiyMZAe9nIsD
 sj+Qn4aTTAO/eW2JZ9oHty30KE66jA==
X-Received: by 10.237.37.100 with SMTP id w33mr5691963qtc.14.1494614873161;
 Fri, 12 May 2017 11:47:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Fri, 12 May 2017 11:47:32 -0700 (PDT)
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 12 May 2017 21:47:32 +0300
Message-ID: <CAOcqxo2UN7qgKRx14xVqAvpQHYsSjiXcOE3hRDOwQaVxOE0DGg@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
	hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgR2VvcmdlLAoKT24gMTIgTWF5IDIwMTcgYXQgMTQ6NDgsIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gW3Jlb3JkZXJpbmcgc2xpZ2h0bHkgdG8gbWFr
ZSB0aGUgcmVzcG9uc2UgZWFzaWVyXQoKPj4gT2theSwgSSBkb24ndCBrbm93IG5vIHBsYXRmb3Jt
IHdoZXJlIHlvdSBuZWVkIHByb3ByaWV0YXJ5IGJsb2IgdG8KPj4gc2NhbGUgZnJlcXVlbmN5LiBB
bmQgSSBob3BlLCBJIG5ldmVyIHdpbGwgZW5jb3VudGVyIG9uZS4KPj4gQnV0IEkgY2FuIGltYWdp
bmUgaXQ6IHNvbWUgZmlybXdhcmUgYmluYXJ5IHRoYXQgbmVlZHMgdG8gYmUgdXBsb2FkZWQKPj4g
aW50byBQTUlDLiBDYW4gd2Ugc3RvcmUgdGhpcyBmaXJtd2FyZSBpbiB0aGUgaHlwZXJ2aXNvcj8g
SSBkb24ndCBrbm93Lgo+PiBJJ20gbm90IGEgbGF3eWVyLgo+Cj4gT24geDg2LCB3ZSBkbyBtaWNy
b2NvZGUgdXBkYXRlcywgd2hpY2ggYXJlIChhcyBJIHVuZGVyc3RhbmQgaXQpIGJpbmFyeQo+IGJs
b2JzIHRoYXQgZ2V0IHBhc3NlZCB0aHJvdWdoIHRoZSBoeXBlcnZpc29yIHRvIHRoZSBjcHVzLiAg
VGhpcyBibG9iCj4gaXNuJ3QgZXhlY3V0ZWQgYnkgWGVuLCBzbyBpdCBkb2Vzbid0IHNlZW0gbGlr
ZSB5b3Ugd291bGQgYmUgYWJsZSB0bwo+IGFyZ3VlIHRoYXQgcGFzc2luZyBhIGJpbmFyeSBibG9i
IHRocm91Z2ggdGhlIGh5cGVydmlzb3IgY3JlYXRlcyBhCj4gZGVyaXZhdGl2ZSAvIGNvbWJpbmVk
IHdvcmsuICBJbiB0aGF0IGNhc2UgdGhlIGJsb2JzIGFyZSBzdG9yZWQgYXMKPiBmaWxlcyBvbiBk
aXNrIGFuZCBwYXNzZWQgdG8gWGVuIGF0IGJvb3QgdGltZSAodmlhIGdydWIpLCBub3QgY29tcGls
ZWQKPiBpbnRvIHRoZSBYZW4gYmluYXJ5LiAgV2hldGhlciBjb21waWxpbmcgc3VjaCB0aGluZ3Mg
aW50byB0aGUgYmluYXJ5Cj4gY29uc3RpdHV0ZXMgYSAiZGVyaXZlZCB3b3JrIiBpcyBzb21ldGhp
bmcgeW91J2QgcHJvYmFibHkgYmV0dGVyIGFzayBhCj4gbGF3eWVyLiA6LSkKWWVhaCwgdGhlcmUg
YXJlIGFsd2F5cyBsZWdhbCB3YXlzIHRvIGRvIHRoaXMuCgo+Pj4gU29ycnksIGp1c3QgdG8gYmUg
Y2xlYXI6IGJlbG93IHlvdSBtZW50aW9uZWQgbW9kdWxlcyBhcyBhIHNvbHV0aW9uLCBhbmQKPj4+
IGdpdmVuIHRoZSBjb250ZXh0IHRoaXMgd291bGQgYmUgaW5jbHVkZWQuICBTbyBjYW4geW91IGV4
cGFuZCBvbiB3aGF0IHlvdQo+Pj4gbWVhbiB0aGF0IHRoZXJlIGFyZSB0aGluZ3MgdGhhdCAxKSBj
YW4ndCBiZSBpbmNsdWRlZCBpbiB0aGUgaHlwZXJ2aXNvcgo+Pj4gYmVjYXVzZSBvZiBjb2RlIHNp
emUgb3IgY29tcGxleGl0eSwgYnV0IGZvciB3aGljaCAyKSBsb2FkYWJsZSBtb2R1bGVzCj4+PiB3
b3VsZCBiZSBhIHN1aXRhYmxlIHNvbHV0aW9uPwo+PiBXZWxsLi4uIERldmljZSBkcml2ZXM/IEVt
dWxhdG9ycz8gRm9yIGV4YW1wbGUsIGlmIEkgd2lsbCB3cml0ZSBidW5jaAo+PiBvZiBnb29kIGFu
ZCBuZWF0IEdQTCBkcml2ZXJzIGZvciBzb21lIFNvQyBhbmQgSSdsbCBwcm9taXNlIHRvIG1haW50
YWluCj4+IHRoZW0sIHdpbGwgeW91IGluY2x1ZGUgdGhlbSBpbnRvIHVwc3RyZWFtPwo+PiBPciBJ
IHdpbGwgd3JpdGUgZW11bGF0b3IgZm9yIHNvbWUgYXJjYW5lIGRldmljZSwgd2lsbCBpdCBiZSBt
ZXJnZWQKPj4gaW50byB1cHN0cmVhbT8KPj4gUmVhbCBjYXNlOiBJIHdpbGwgd3JpdGUgT1AtVEVF
IG1lZGlhdG9yIGZvciBvbmUgY2xpZW50IGFuZCBHb29nbGUKPj4gVHJ1c3R5IG1lZGlhdG9yIGZv
ciBvdGhlciBjbGllbnQuIEV2ZXJ5IHdpbGwgaGF2ZSwgc2F5LCAyLDAwMCBsaW5lcyBvZgo+PiBj
b2RlLiBBcmUgdGhlcmUgY2hhbmdlcywgdGhhdCB0aGV5IGJvdGggd2lsbCBiZSBtZXJnZWQgaW50
bwo+PiBoeXBlcnZpc29yPwo+Cj4gW3NuaXBdCj4KPj4gQW55d2F5cywgSSBoYXZlIHRha2VuIHlv
dXIgcG9pbnQuIE5vIHByb3ByaWV0YXJ5IGNvZGUgaW4gbW9kdWxlcy4gV2hhdAo+PiBhYm91dCBv
dGhlciBwYXJ0cyBvZiBkaXNjdXNzaW9uPyBBcmUgeW91IGFnYWluc3QgbG9hZGFibGUgbW9kdWxl
cyBpbgo+PiBhbnkgZmFzaGlvbj8gV2hhdCBhYm91dCBuYXRpdmUgYXBwcz8KPgo+IFRoZXJlIGFy
ZSBzZXZlcmFsIGRpZmZlcmVudCBxdWVzdGlvbnMgd2UncmUgZ2V0dGluZyBzbGlnaHRseSBtaXhl
ZCB1cCBoZXJlOgo+IDEuIFNob3VsZCBzb21lIGJpdCBvZiBmdW5jdGlvbmFsaXR5IChsaWtlIGEg
VEVFIG1lZGlhdG9yIG9yIGRldmljZQo+IGVtdWxhdGlvbikgbGl2ZSBpbiB0aGUgeGVuLmdpdCB0
cmVlPwo+IDIuIFNob3VsZCB0aGF0IGZ1bmN0aW9uYWxpdHkgcnVuIGluIHRoZSBoeXBlcnZpc29y
IGFkZHJlc3Mgc3BhY2U/Cj4gMy4gU2hvdWxkIHRoYXQgZnVuY3Rpb25hbGl0eSBiZSBsb2FkZWQg
dmlhIGEgbG9hZGFibGUgbW9kdWxlPwo+IDQuIFdoYXQgcGxhY2UgdG8gcHJvcHJpZXRhcnkgY29t
cG9uZW50cyBoYXZlIGluIGEgWGVuIHN5c3RlbT8KPgo+IExldCBtZSBhZGRyZXNzICM0IGZpcnN0
LiAgVGhlcmUgYXJlIGxvdHMgb2YgZXhhbXBsZXMgb2YgcHJvcHJpZXRhcnkKPiAqY29tcG9uZW50
cyogb2YgWGVuIHN5c3RlbXMuICBYZW5DbGllbnQgdXNlZCB0byBoYXZlIGEgcHJvcHJpZXRhcnkK
PiBkZXZpY2UgbW9kZWwgKGEgcHJvY2VzcyBydW5uaW5nIGluIGRvbTApIGZvciBoZWxwaW5nIHZp
cnR1YWxpemUKPiBncmFwaGljcyBjYXJkczsgYSBudW1iZXIgb2YgY29tcGFuaWVzIGhhdmUgcHJv
cHJpZXRhcnkgZHJpdmVycyBmb3IKPiBtZW1vcnkgc2hhcmluZyBvciBWTSBpbnRyb3NwZWN0aW9u
LiAgQnV0IGFsbCBvZiB0aG9zZSBhcmUgb3V0c2lkZSBvZgo+IHRoZSBYZW4gYWRkcmVzcyBzcGFj
ZSwgaW50ZXJhY3Rpbmcgd2l0aCBYZW4gdmlhIGh5cGVyY2FsbHMuICBBcyBsb25nCj4gYXMgIm5h
dGl2ZSBhcHBzIiAoSSB0aGluayB3ZSBwcm9iYWJseSBuZWVkIGEgYmV0dGVyIG5hbWUgaGVyZSkg
YXJlCj4gYW5hbG9nb3VzIHRvIGEgZGV2aWNlbW9kZWwgc3R1YmRvbWFpbiAtLSBpbiBhIHNlcGFy
YXRlIGFkZHJlc3Mgc3BhY2UKPiBhbmQgYWN0aW5nIHRocm91Z2ggYSB3ZWxsLWRlZmluZWQgaHlw
ZXJjYWwgaW50ZXJmYWNlIC0tIEkgZG9uJ3QgaGF2ZQo+IGFueSBvYmplY3Rpb24gdG8gaGF2aW5n
IHByb3ByaWV0YXJ5IG9uZXMuClllcywgbmF0aXZlIGFwcHMgd2lsbCB1c2UgYWxtb3N0IHRoZSBz
YW1lIG1lY2hhbmlzbSAoYWN0dWFsbHksIGl0IHdpbGwKYmUgc3lzY2FsbHMgaW5zdGVhZCBvZiBo
eXBlcmNhbGxzLCBidXQgYmFzaWMgaWRlYSBpcyB0aGUgc2FtZSkuIFRoZXkKYXJlIG5vdCBsaW5r
ZWQgdG8gYSBoeXBlcnZpc29yIGluIGFueSB3YXkuCgo+IFJlZ2FyZGluZyAjMS0yLCBsZXQgbWUg
Zmlyc3Qgc2F5IHRoYXQgaG93IHNwZWNpZmljIGl0IGlzIHRvIGEKPiBwYXJ0aWN1bGFyIHBsYXRm
b3JtIG9yIHVzZSBjYXNlIGlzbid0IGFjdHVhbGx5IGltcG9ydGFudCB0byBhbnkgb2YKPiB0aGVz
ZSBxdWVzdGlvbnMuICBUaGUgY29uc2lkZXJhdGlvbnMgYXJlIHBhcnRseSB0ZWNobmljYWwsIGFu
ZCBwYXJ0bHkKPiBwcmFjdGljYWwgLS0gaG93IG11Y2ggYmVuZWZpdCBkb2VzIGl0IGdpdmUgdG8g
dGhlIHByb2plY3QgYXMgYSB3aG9sZQo+IHZzIHRoZSBjb3N0Pwo+Cj4gRm9yIGEgbG9uZyB0aW1l
IHRoZXJlIHdlcmUgb25seSB0d28gZnVuY3Rpb25hbCBzY2hlZHVsZXJzIGluIFhlbiAtLQo+IHRo
ZSBDcmVkaXQgc2NoZWR1bGVyIChub3cgY2FsbGVkICJjcmVkaXQxIiB0byBkaXN0aW5ndWlzaCBp
dCBmcm9tCj4gImNyZWRpdDIiKSwgYW5kIHRoZSBBUklOQzY1MyBzY2hlZHVsZXIsIHdoaWNoIGlz
IGEgcmVhbC10aW1lIHNjaGVkdWxlcgo+IHRhcmdldGVkIGF0IGEgdmVyeSBzcGVjaWZpYyB1c2Ug
Y2FzZSBhbmQgaW5kdXN0cnkuICBBcyBmYXIgYXMgSSBrbm93Cj4gdGhlcmUgaXMgb25seSBvbmUg
dXNlci4gIEJ1dCBpdCB3YXMgY2hlY2tlZCBpbnRvIHRoZSBYZW4gdHJlZSBiZWNhdXNlCj4gaXQg
d291bGQgb2J2aW91c2x5IGJlIHVzZWZ1bCB0byB0aGVtIChiZW5lZml0KSBhbmQgYWxtb3N0IG5v
IGltcGFjdCBvbgo+IGFueW9uZSBlbHNlIChjb3N0KTsgYW5kIGl0IHJhbiBpbnNpZGUgdGhlIGh5
cGVydmlzb3IgYmVjYXVzZSB0aGF0J3MKPiB0aGUgb25seSBwbGFjZSB0byBydW4gYSBzY2hlZHVs
ZXIuCj4KPiBTbyBnaXZlbiB5b3VyIGV4YW1wbGVzLCBJIHNlZSBubyByZWFzb24gbm90IHRvIGhh
dmUgc2V2ZXJhbAo+IGltcGxlbWVudGF0aW9ucyBvZiBkaWZmZXJlbnQgbWVkaWF0b3JzIG9yIGVt
dWxhdGVkIGRldmljZXMgaW4gdHJlZSwgb3IKPiBpbiBhIFhlblByb2plY3QtbWFuYWdlZCBnaXQg
cmVwbyAobGlrZSBtaW5pLW9zLmdpdCkuICBJIGRvbid0IGtub3cgdGhlCj4gcGFydGljdWxhcnMg
YWJvdXQgbWVkaWF0b3JzIG9yIHRoZSBkZXZpY2VzIHlvdSBoYXZlIGluIG1pbmQsIGJ1dCBpZgo+
IHlvdSBjYW4gc2hvdyB0ZWNobmljYWwgcmVhc29ucyB3aHkgdGhleSBuZWVkIHRvIGJlIHJ1biBp
biB0aGUKPiBoeXBlcnZpc29yIHJhdGhlciB0aGFuIHNvbWV3aGVyZSBlbHNlIChmb3IgcGVyZm9y
bWFuY2Ugb3Igc2VjdXJpdHkKPiBzYWtlLCBmb3IgaW5zdGFuY2UpLCB0aGVyZSdzIG5vIHJlYXNv
biBpbiBwcmluY2lwbGUgbm90IHRvIGFkZCB0aGVtIHRvCj4gdGhlIGh5cGVydmlzb3IgY29kZTsg
YW5kIGlmIHRoZXkncmUgaW4gdGhlIGh5cGVydmlzb3IsIHRoZW4gdGhleQo+IHNob3VsZCBiZSBp
biB4ZW4uZ2l0LgpUaGlzIGlzIHF1ZXN0aW9uIHRoYXQgYm90aGVyZWQgbWUuIFRoYW5rIHlvdSBm
b3IgY2xhcmlmaWNhdGlvbi4gR29pbmcKdG8gc3BlY2lmaWMgdXNlIGNhc2VzLCB5ZXMsIHRoZXJl
IGFyZSByZWFzb25zIHdoeSBPUC1URUUgbWVkaWF0b3IKc2hvdWxkIHJ1biBpbiBoeXBlcnZpc29y
IChvciBpbiBhIHZlcnkgcHJpdmlsZWdlZCBhcHApLgoKPiBSZWdhcmRpbmcgbW9kdWxlcyAoIzMp
OiBUaGUgcHJvYmxlbSB0aGF0IGxvYWRhYmxlIG1vZHVsZXMgd2VyZQo+IHByaW1hcmlseSBpbnRy
b2R1Y2VkIHRvIHNvbHZlIGluIExpbnV4IHdhc24ndCAiSG93IHRvIGRlYWwgd2l0aAo+IHByb3By
aWV0YXJ5IGRyaXZlcnMiLCBvciBldmVuICJob3cgdG8gZGVhbCB3aXRoIG91dC1vZi10cmVlIGRy
aXZlcnMiLgo+IFRoZSBwcm9ibGVtIHdhcywgIkhvdyB0byB3ZSBhbGxvdyBzb2Z0d2FyZSBwcm92
aWRlcnMgdG8gMSkgaGF2ZSBhCj4gc2luZ2xlIGtlcm5lbCBiaW5hcnksIHdoaWNoIDIpIGhhcyBk
cml2ZXJzIGZvciBhbGwgdGhlIGRpZmZlcmVudAo+IHN5c3RlbXMgb24gd2hpY2ggaXQgbmVlZHMg
dG8gcnVuLCBidXQgMykgbm90IHRha2UgYSBtYXNzaXZlIGFtb3VudCBvZgo+IG1lbW9yeSBvciBz
cGFjZSBvbiBzeXN0ZW1zLCBnaXZlbiB0aGF0IGFueSBnaXZlbiBzeXN0ZW0gd2lsbCBub3QgbmVl
ZAo+IHRoZSB2YXN0IG1ham9yaXR5IG9mIGRyaXZlcnM/Igo+Cj4gU3VwcG9zZSBoeXBvdGhldGlj
YWxseSB0aGF0IHdlIGRlY2lkZWQgdGhhdCB0aGUgbWVkaWF0b3JzIHlvdSBkZXNjcmliZQo+IG5l
ZWQgdG8gcnVuIGluIHRoZSBoeXBlcnZpc29yLiAgQXMgbG9uZyBhcyBLY29uZmlnIGlzIHN1ZmZp
Y2llbnQgZm9yCj4gcGVvcGxlIHRvIGVuYWJsZSBvciBkaXNhYmxlIHdoYXQgdGhleSBuZWVkIHRv
IG1ha2UgYSBmdW5jdGlvbmFsIGFuZAo+IGVmZmljaWVudCBzeXN0ZW0sIHRoZW4gdGhlcmUncyBu
byBuZWVkIHRvIGludHJvZHVjZSBtb2R1bGVzLiAgSWYgd2UKPiByZWFjaGVkIGEgcG9pbnQgd2hl
cmUgcGVvcGxlIHdhbnRlZCBhIHNpbmdsZSBiaW5hcnkgdGhhdCBjb3VsZCBkbwo+IGVpdGhlciBv
ciBPUC1URUUgbWVkaWF0b3Igb3IgdGhlIEdvb2dsZSBtZWRpYXRvciwgb3IgYm90aCwgb3IgbmVp
dGhlciwKPiBidXQgZGlkbid0IHRvIGluY2x1ZGUgYWxsIG9mIHRoZW0gaW4gdGhlIGNvcmUgYmlu
YXJ5IChwZXJoYXBzIGJlY2F1c2UKPiBvZiBtZW1vcnkgY29uc3RyYWludHMpLCB0aGVuIGxvYWRh
YmxlIG1vZHVsZXMgd291bGQgYmUgYSBnb29kIHNvbHV0aW9uCj4gdG8gY29uc2lkZXIuICBCdXQg
ZWl0aGVyIHdheSwgaWYgd2UgZGVjaWRlZCB0aGV5IHNob3VsZCBydW4gaW4gdGhlCj4gaHlwZXJ2
aXNvciwgdGhlbiBhbGwgdGhpbmdzIGJlaW5nIGVxdWFsIGl0IHdvdWxkIHN0aWxsIGJlIGJldHRl
ciB0bwo+IGhhdmUgYm90aCBpbXBsZW1lbnRhdGlvbnMgaW4tdHJlZS4KPgo+IFRoZXJlIGFyZSBh
IGNvdXBsZSBvZiByZWFzb25zIGZvciB0aGUgcHVzaC1iYWNrIG9uIGxvYWRhYmxlIG1vZHVsZXMu
Cj4gVGhlIGZpcnN0IGlzIHRoZSBleHRyYSBjb21wbGljYXRpb24gYW5kIGluZnJhc3RydWN0dXJl
IGl0IGFkZHMuICBCdXQKPiB0aGUgc2Vjb25kIGlzIHRoYXQgcGVvcGxlIGhhdmUgYSBzdHJvbmcg
dGVtcHRhdGlvbiB0byB1c2UgdGhlbSBmb3IKPiBvdXQtb2YtdHJlZSBhbmQgcHJvcHJpZXRhcnkg
Y29kZSwgYm90aCBvZiB3aGljaCB3ZSdkIGxpa2UgdG8gYXZvaWQgaWYKPiBwb3NzaWJsZS4gIElm
IHRoZXJlIGNvbWVzIGEgcG9pbnQgaW4gdGltZSB3aGVyZSBsb2FkYWJsZSBtb2R1bGVzIGFyZQo+
IHRoZSBvbmx5IHJlYXNvbmFibGUgc29sdXRpb24gdG8gdGhlIHByb2JsZW0sIEkgd2lsbCBzdXBw
b3J0IGhhdmluZwo+IHRoZW07IGJ1dCB1bnRpbCB0aGF0IHRpbWUgSSB3aWxsIGxvb2sgZm9yIG90
aGVyIHNvbHV0aW9ucyBpZiBJIGNhbi4KPgo+IERvZXMgdGhhdCBtYWtlIHNlbnNlPwpZZXMsIHRo
YW5rIHlvdS4gTGVnYWwgcXVlc3Rpb25zIGlzIG5vdCBteSBiZXN0IHNpZGUuIExvb2tzIGxpa2Ug
SSB3YXMKdG9vIHF1aWNrLCB3aGVuIHByb3Bvc2VkIG1vZHVsZXMgYXMgYSBzb2x1dGlvbiB0byBv
dXIgbmVlZHMuIFNvcnJ5LCBJCmhhZCB0byBpbnZlc3RpZ2F0ZSB0aGlzIHRvcGljIGZ1cnRoZXIg
YmVmb3JlIHRhbGtpbmcgYWJvdXQgaXQuCgpTbywgbGV0J3MgZ2V0IGJhY2sgdG8gbmF0aXZlIGFw
cHMuIFdlIGhhZCBpbnRlcm5hbCBkaXNjdXNzaW9uIGFib3V0CnBvc3NpYmxlIHVzZSBjYXNlcyBh
bmQgd2FudCB0byBzaGFyZSBvdXIgY29uY2x1c2lvbnMuCgoxLiBFbXVsYXRvcnMuIEFzIFN0ZWZh
bm8gcG9pbnRlZCwgdGhpcyBpcyBpZGVhbCB1c2UgY2FzZSBmb3Igc21hbGwsCmZhc3QgbmF0aXZl
IGFwcHMgdGhhdCBhcmUgYWNjb3VudGVkIGluIGEgY2FsbGluZyB2Y3B1IHRpbWUgc2xpY2UuCgoy
LiBWaXJ0dWFsIGNvcHJvY2Vzc29yIGJhY2tlbmQvZHJpdmVyLiBUaGUgcGFydCB0aGF0IGRvZXMg
YWN0dWFsIGpvYjoKbWFrZXMgY29wcm9jZXNzb3IgdG8gc2F2ZSBvciByZXN0b3JlIGNvbnRleHQu
IEl0IGlzIGFsc28gc21hbGwsCnN0cmFpZ2h0Zm9yd2FyZCBhcHAsIGJ1dCBpdCBzaG91bGQgaGF2
ZSBhY2Nlc3MgdG8gYSByZWFsIEhXLgoKMy4gVEVFIG1lZGlhdG9ycy4gVGhleSBuZWVkIHNvIG11
Y2ggcHJpdmlsZWdlcywgc28gdGhlcmUgYWN0dWFsbHkgYXJlCm5vIHNlbnNlIGluIHB1dHRpbmcg
dGhlbSBpbnRvIG5hdGl2ZSBhcHBzLiBGb3IgZXhhbXBsZSwgdG8gd29yawpwcm9wZXJseSBPUC1U
RUUgbWVkaWF0b3IgbmVlZHMgdG86IHBpbiBndWVzdCBwYWdlcywgbWFwIGd1ZXN0IHBhZ2VzIHRv
CnBlcmZvcm0gSVBBLT5NUEEgdHJhbnNsYXRpb24sIHNlbmQgdklSUXMgdG8gZ3Vlc3RzLCBpc3N1
ZSByZWFsIFNNQ3MuCgo0LiBBbnkgb3RoZXIgdXNlcz8KClNvLCBhcyB5b3UgY2FuIHNlZSwgZW11
bGF0b3IgaGF2ZSBubyBwcml2aWxlZ2VzIGF0IGFsbCBhbmQgY2FuIGJlCmRvbWFpbi1ib3VuZCAo
ZS5nLiBvbmUgZW11bGF0b3IgaW5zdGFuY2UgcGVyIGd1ZXN0KS4gdmNvcHJvYyBkcml2ZXIKbmVl
ZHMgcHJpdmlsZWdlcyB0byB3b3JrIHdpdGggY2VydGFpbiBNTUlPcyAoYW5kIHBvc3NpYmx5LCBJ
UlFzKS4gVEVFCm1lZGlhdG9yIGlzIGFjdHVhbGx5IHNob3VsZCB3b3JrIGF0IEVMMiBsZXZlbCwg
dGhlcmUgYXJlIG5vIGJlbmVmaXRzCmluIHB1dHRpbmcgaXQgaW50byBFTDAgYXBwLgoKSWYgdGhl
cmUgYXJlIG5vIG9iamVjdGlvbnMsIEkgcHJvcG9zZSB0byBwdXQgVEVFIHRvcGljIGFzaWRlIGZv
ciBub3cuCkp1c3QgdG8gYmUgY2xlYXI6IEkgcmVhbGx5IGxpa2UgeW91ciBpZGVhIHRvIHB1dCBU
RUUgbWVkaWF0b3JzIGludG8KaHlwZXJ2aXNvciB0cmVlIGFuZCB1c2UgS2NvbmZpZyB0byBjaG9v
c2UgbmVlZGVkIG9uZS4KClNvLCB0aGVyZSBhcmUgZW11bGF0b3JzIGFuZCB2Y29wcm9jIGRyaXZl
cnMgbGVmdC4gRW11bGF0b3IgaXMgYSBxdWl0ZQpzaW1wbGUgdGhpbmc6IGl0IHNob3VsZCBoYW5k
bGUgTU1JTyByZWFkL3dyaXRlIGFuZCBpc3N1ZSB2SVJRCnNvbWV0aW1lcy4gQWxzbyBpdCBzaG91
bGQgYmUgY29uZmlndXJlZCBzb21laG93LiBBcyBTdGVmYW5vIHNhaWQsIHdlCnNob3VsZCBoYXZl
IG11bHRpcGxlIGluc3RhbmNlcyBvZiB0aGUgc2FtZSBlbXVsYXRvci4gT25lIGZvciBlYWNoCmRv
bWFpbi4KCnZjb3Byb2MgZHJpdmVyIHNob3VsZCBiZSBhYmxlIHRvIHdvcmsgd2l0aCByZWFsIEhX
LCBwcm9iYWJseSBpdCB3aWxsCmhhbmRsZSByZWFsIElSUXMgZnJvbSBkZXZpY2UsIHdlIG5lZWQg
b25lIGluc3RhbmNlIG9mIGRyaXZlciBwZXIKZGV2aWNlLCBub3QgcGVyIGRvbWFpbi4gQW5kcmlp
IGNhbiBjb3JyZWN0IG1lLCBidXQgdmNvcHJvYyBmcmFtZXdvcmsKaXMgbm90IHRpZWQgdG8gdmNw
dXMsIHNvIGl0IGNhbiB3b3JrIGluIGNvbnRleHQgb2YgYW55IHZjcHUuIFRodXMsIGl0CndpbGwg
YmUgYWNjb3VudGVkIGZvciB0aGF0IHZjcHUsIHRoYXQgaGFwcGVuZWQgdG8gZXhlY3V0ZSBhdCBj
dXJyZW50Cm1vbWVudC4gUHJvYmFibHksIHRoaXMgaXMgbm90IGZhaXIuCgpDYW4gd2UgcnVuIHZj
b3Byb2MgZHJpdmVyIGluIGEgc3R1YmRvbWFpbj8gUHJvYmFibHkgeWVzLCBpZiB3ZSBjYW4KZ3Vh
cmFudGVlIGxhdGVuY3kgKGFzIGlmIGluIHJlYWwgdGltZSBzeXN0ZW0pLiBKdXN0IG9uZSBleGFt
cGxlOiA2MEZQUwpkaXNwbGF5cyBhcmUgc3RhbmRhcmQgYXQgdGhpcyB0aW1lLiAxLzYwIGdpdmVz
IHVzIDE2bXMgdG8gZGVsaXZlcgpmcmFtZSB0byBhIGRpc3BsYXkuIDE2bXMgc2hvdWxkIGJlIGVu
b3VnaCB0byByZW5kZXIgbmV4dCBmcmFtZSwKY29tcG9zZSBpdCwgZGVsaXZlciB0byBhIGRpc3Bs
YXkgY29udHJvbGxlci4gQWN0dWFsbHkgaXQgaXMgcGxlbnR5IG9mCnRpbWUgKG1vc3Qgb2YgdGhl
IHRpbWUpLiBOb3cgaW1hZ2luZSB0aGF0IHdlIHdhbnQgdG8gc2hhcmUgb25lIEdQVQpiZXR3ZWVu
IHR3byBkb21haW5zLiBBY3R1YWwgcmVuZGVyIHRhc2tzIGNhbiBiZSB2ZXJ5IGZhc3QsIGxldHMg
c2F5IDEKbXMgZm9yIGVhY2ggZG9tYWluLiBCdXQgdG8gcmVuZGVyIGJvdGggb2YgdGhlbSwgd2Ug
bmVlZCB0byBzd2l0Y2ggR1BVCmNvbnRleHQgYXQgbGVhc3QgdHdvIHRpbWVzIChvbmUgdGltZSB0
byByZW5kZXIgR3Vlc3QgQSB0YXNrLCBvbmUgdGltZQp0byByZW5kZXIgR3Vlc3QgQiB0YXNrKS4g
VGhpcyBnaXZlcyB1cyA4bXMgYmV0d2VlbiBzd2l0Y2hlcy4gSWYgd2UKd2lsbCBwdXQgdmNvcHJv
YyBkcml2ZXIgdG8gYSBzdHViZG9tYWluLCB3ZSB3aWxsIGJlIGF0IG1lcmN5IG9mIHZDUFUKc2No
ZWR1bGVyLiBJdCBpcyBnb29kIHNjaGVkdWxlciwgYnV0IEkgZG9uJ3Qga25vdyBpZiBpdCBzdWl0
cyBmb3IgdGhpcwp1c2UgY2FzZS4gOG1zIGlzIGFuIHVwcGVyIGJvdW5kLiBJZiB0aGVyZSB3aWxs
IGJlIHRocmVlIGRvbWFpbnMKc2hhcmluZyBHUFUsIGxpbWl0IHdpbGwgYmUgNiBtcy4gQW5kLCBh
Y3R1YWxseSwgb25lIHNsaWNlIHBlciBkb21haW4KaXMgbm90IGVub3VnaCwgYmVjYXVzZSBkb21h
aW4gbWF5IGJlIHdpbGxpbmcgdG8gcmVuZGVyIG93biBwb3J0aW9uCmxhdGVyLiBTbywgMSBtcyB3
aWxsIGJlIG1vcmUgcmVhbGlzdGljIHJlcXVpcmVtZW50LiBJIG1lYW4sIHRoYXQKc3R1YmRvbSB3
aXRoIGNvcHJvYyBkcml2ZXIgc2hvdWxkIGJlIHNjaGVkdWxlZCBldmVyeSAxbXMgbm90IG1hdHRl
ciBvZgp3aGF0LgpXaXRoIG5hdGl2ZSBhcHBzIChvciBzb21lIGxpZ2h0IHN0dWJkb21haW4pIHdo
aWNoIHdpbGwgYmUgc2NoZWR1bGVkCnJpZ2h0IHdoZW4gaXQgaXMgbmVlZGVkIC0gdGhpcyBpcyBt
dWNoIGVhc2llciB0YXNrLgoKQXQgbGVhc3QsIHRoaXMgaXMgbXkgdmlzaW9uIG9mIHZjb3Byb2Mg
ZHJpdmVyIHByb2JsZW0uIEFuZHJpaSBjYW4KY29ycmVjdCBtZSwgaWYgSSdtIHRlcnJpYmx5IHdy
b25nLgoKPiBCVFcgSSd2ZSBiZWVuIHNheWluZyAiSSIgdGhyb3VnaG91dCB0aGlzIHJlc3BvbnNl
OyBob3BlZnVsbHkgdGhhdAo+IG1ha2VzIGl0IGNsZWFyIHRoYXQgSSdtIG1haW5seSBzcGVha2lu
ZyBmb3IgbXlzZWxmIGhlcmUuClllYWgsIEkgdW5kZXJzdGFuZCB0aGlzLgoKLS0gCldCUiBWb2xv
ZHlteXIgQmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNo
dWtAZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 19:05:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 19:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Fs8-0007UZ-Rh; Fri, 12 May 2017 19:05:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d9Fs7-0007UT-Rh
 for xen-devel@lists.xen.org; Fri, 12 May 2017 19:05:03 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 ED/A1-02006-E5706195; Fri, 12 May 2017 19:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTGYd1odrF
 Ig0fLuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owJ33exFOzmrvj25CZrA+Mezi5GLg4hgYmM
 EusW/GEDcVgEGlglJr+YxgziSAjMYZX4svc5UIYTyMmTWLJvHwuEXSRx+c4/dhCbV0BQ4uTMJ
 2BxIQEvib0Nl5hBbE4BH4k9baeYIFa0cEjs2dnHBJJgEzCQePNiI5jNIqAq0dSwkhFiUIBE28
 11rCC2sECxxKOeCWCDRAT0JTbdbgRbxiywnFni3Ms8CFtTonX7b/YJjAKzkNwxC0lqASPTKkb
 14tSistQiXUu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAUGQAgh2Ma1udDzFK
 cjApifJeYhWNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB28gmFikkWJSanlqRlpkDjAqYtAQHj
 5IIby9Imre4IDG3ODMdInWK0ZjjxeX375k4nqz88Z5JiCUvPy9VSpw3FaRUAKQ0ozQPbhAsWi
 8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmFcaGPtCPJl5JXD7XgGdwgR0Sv8fYZBTShIRUlI
 NjMwX5u9l57Zu3S5/Yf9qXaej/CcsW14FavNqnFN5K74y2kfiz66dmYduvfLOmuX5wOikM4vE
 id/zNCcnNVQZLmlaI/5M/6FY75yeq36TfVOnb+77FLM2t9PO32zPv+9G8/t9hff9LT7GfNix6
 rtToPDzD9nWJ/Jzf77Z9c8wuiclXmLJh3U5X5VYijMSDbWYi4oTAaZpB0bRAgAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494615896!97723163!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56062 invoked from network); 12 May 2017 19:04:57 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 19:04:57 -0000
Received: by mail-qt0-f195.google.com with SMTP id j13so7904444qta.3
 for <xen-devel@lists.xen.org>; Fri, 12 May 2017 12:04:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ESaBMpsVyaUmxXjpR6ws1/3WygYqmS/mF9j5+tjejIc=;
 b=ubw8VK8ax0M13YY5GlAYOVH1icqsEwRCjlsWLmtcj5QD9aaowXZ4CMO+OwUFnKNweU
 4YIO8Vz2U9upawdC3/LM+hqmyfq04zm85l7w5tAoY+gUw/QZ2kDON6Huepmv/1fJKC6p
 x/jYWLH+7jIoLUSyr4JnPc7W5y/e8t9/kcIiwjk2UTKwR68eNKdfGKsiiWYNwyv3DUTr
 EC7u2SxR7BuabOOt7dy2gJRhGEcv7MOVBESkjPljqe3RnO0vgX61VbFjNj3DikxTP+AY
 Tw+IhuIANOVRufHWgMMIwcV/UcqXq3QX+yDVv4Zq6v9wFMdc1b6xE6oAesbk8uxpwNw8
 nSkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ESaBMpsVyaUmxXjpR6ws1/3WygYqmS/mF9j5+tjejIc=;
 b=DFuIUCFMqqK8/hzvlnxWubLLpoJrFXTWc/FDXE4JN7K7W0zZeBeDsoipJpY0XThabP
 YoCcjXzfwVgLOYhqko7MxuepW8W69t48nv+/YjiLhm2vA1sdDum7taUsqBxN2SnnlTv+
 clXth9T+EeS3JKqnfb7mGERzxqtpLWxth0KZ22UkMaaqogesh0/jbreWlzl+728Ylx03
 Eytcr4DmC6C+lO8E9nMbbZcVX0TOVBF4InCYsQX2lOff17gZ/nJkbBM+jn/+eVLo6HOY
 sxDbAXBjRbwFIlHktUv6tLA4oF/VWv+q9W7fi6vow+s82n5cNHkKap4yiXIwxBOX/dFZ
 2Grw==
X-Gm-Message-State: AODbwcDmNDa5Md0ObpXc5xVZX6E7KNaxLuAE/TQN+QpZQCVeBWyc4m8s
 9jfQemrt7/W2QPnS41WlkFGIS9tVsA==
X-Received: by 10.237.37.100 with SMTP id w33mr5766421qtc.14.1494615895056;
 Fri, 12 May 2017 12:04:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Fri, 12 May 2017 12:04:34 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705121132240.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <785dff0f-6026-d033-131a-764510788b53@citrix.com>
 <CAOcqxo1J92sFrcyr9r1SbxM=j2wJkxey4iCLk3whHQz+xaW+5g@mail.gmail.com>
 <CAFLBxZZVQS+9w-HNP-maukXMe0A3de=4QWhU8WB4x=J0NCHNqQ@mail.gmail.com>
 <alpine.DEB.2.10.1705121132240.24729@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 12 May 2017 22:04:34 +0300
Message-ID: <CAOcqxo0x1fzTaNrMJGGTbBNE==fV5aJF3puDtm6BE_QvHoSjmA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubywKCk9uIDEyIE1heSAyMDE3IGF0IDIxOjQzLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgoKPiBPbiB0aGUgdG9waWMgb2YgdGhlIHRlY2hu
aWNhbCByZWFzb25zIGZvciBiZWluZyBvdXQgb2YgdGhlIGh5cGVydmlzb3IKPiAoRUwwIGFwcCBv
ciBzdHViZG9tKSwgSSdsbCBzcGVuZCBhIGNvdXBsZSBvZiB3b3JkcyBvbiBzZWN1cml0eS4KPgo+
IEhvdyBsYXJnZSBhcmUgdGhlc2UgY29tcG9uZW50cz8gSWYgdGhleSBpbmNyZWFzZSB0aGUgaHlw
ZXJ2aXNvciBjb2RlCj4gc2l6ZSB0b28gbXVjaCwgaXQncyBiZXN0IGlmIHRoZXkgYXJlIHJ1biBl
bHNld2hlcmUuCkknbSB0YWxraW5nIGFib3V0IE9QLVRFRSBub3cuCiJMYXJnZSIgYXMgImxhcmdl
IGNvZGUgYmFzZSI/IEkgaGF2ZSBzaGFyZWQgbXkgUG9DIGRyaXZlci4gSGVyZSBpdCBpcwpbMV0u
IE15IGV4cGVjdGF0aW9uOiAxLDAwMC0yLDAwMCBsaW5lcyBvZiBjb2RlIGZvciBtZWRpYXRvciAr
IHNvbWUKT1AtVEVFIGhlYWRlcnMuCgo+IFdoYXQgaXMgdGhlaXIgZ3Vlc3QtZXhwb3NlZCBhdHRh
Y2sgc3VyZmFjZT8gSWYgaXQncyBsYXJnZSBpdCdzIGJlc3QgdG8KPiBydW4gdGhlbSBvdXQgb2Yg
dGhlIGh5cGVydmlzb3IuCk9QLVRFRSBtZWRpYXRvciB3aWxsIHRyYXAgU01DIGNhbGxzIGFuZCBw
YXJzZSBwYXJhbWV0ZXIgYnVmZmVycwphY2NvcmRpbmcgdG8gT1AtVEVFIEFCSSBzcGVjaWZpY2F0
aW9uLiBBQkkgaXMgdmVyeSBzaW1wbGUsIHNvIEkgY2FuJ3QKc2F5IHRoYXQgdGhlcmUgd2lsbCBi
ZSBhdHRhY2sgc3VyZmFjZS4KCj4gTXkgZ3V0IGZlZWxpbmcgaXMgdGhhdCBib3RoIHRoZXNlIHBv
aW50cyBtaWdodCBiZSBhIHByb2JsZW0uClRoZSByZWFsIHByb2JsZW0sIHRoYXQgaXMgbmVlZHMg
dGhlIHNhbWUgcHJpdmlsZWdlcywgYXMgaHlwZXJ2aXNvcgppdHNlbGYuIEkgd3JvdGUgdGhpcyBp
biBwYXJhbGxlbCB0aHJlYWQ6Cml0IG5lZWRzIHRvIHBpbiBndWVzdCBwYWdlcyAodG8gZW5zdXJl
IHRoYXQgcGFnZSB3aWxsIGJlIG5vdAp0cmFuc2ZlcnJlZCB0byBhbm90aGVyIGRvbWFpbiwgd2hp
bGUgT1AtVEVFIHVzZXMgaXQpLCBpdCBuZWVkcyB0byBtYXAKZ3Vlc3QgcGFnZSBzbyBpdCBjYW4g
ZG8gSVBBLT5QQSB0cmFuc2xhdGlvbiBpbiBhIGNvbW1hbmQgYnVmZmVyLCBpdApuZWVkcyB0byBl
eGVjdXRlIFNNQ3MgKGJ1dCB3ZSBjYW4gbGltaXQgaXQgdGhlcmUsIHRoYW5rcyB0byBTTUNDQyks
CnByb2JhYmx5IGl0IHdpbGwgbmVlZCB0byBpbmplY3QgdklSUSB0byBndWVzdCB0byB3YWtlIGl0
IHVwLgoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9sb3JjL3hlbi90cmVlL3N0YWdpbmctNC43L3hl
bi9hcmNoL2FybS9vcHRlZQotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgw
OTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 20:00:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 20:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9GjQ-0002nA-V6; Fri, 12 May 2017 20:00:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9GjP-0002mm-6t
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 20:00:07 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 14/57-03620-64416195; Fri, 12 May 2017 20:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddVRCz
 SYNcORYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzJ89h7VgWkLF3DW/GRsY
 H1t1MXJxCAn8ZZT4P2EvYxcjJ5DzmFFi/Xo5iMQ2Ron3F2ewgiREBJwlvp6Zyw5i8wroSxyet
 BWsQVjAROLIi0nsIA0SAnvkJZb+bmQCSUgIeEssmPkNyOYAs69ete5iZOdgE7CSOCQGUsAioC
 rR83k5+wRG7gWMDKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQI9zgAEOxg/LQs4xCjJwaQkynuJVTRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvdSGxSCHB
 otT01Iq0zBxg6MGkJTh4lER4GYSB0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc6rDFIkA
 FKUUZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsJMoUnM68EbtMroCOYgI7o/y
 MMckRJIkJKqoGx+ES7+P91DHpuNp8yQp/t+XS/dlbuuqNrF2zT5j2fw7Zsw7qEBetO37Lf9Ya
 RLzz6GfOkc3vfltRYxP63iRBsSvou0SLCv/DPXXU9m2tn3l5wecRac/lt3ZTiNze+VmbK82et
 OdygvNXc721qWhX/Emflt05zL6+/M/md7/Ew0VlHIvpS+J8kKrEUZyQaajEXFScCAC8t2y5+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494619204!68269177!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9081 invoked from network); 12 May 2017 20:00:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 20:00:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9GjK-0005xm-T3; Fri, 12 May 2017 20:00:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9GjF-0008Nj-EU; Fri, 12 May 2017 19:59:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9GjF-0006JM-8Q; Fri, 12 May 2017 19:59:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109338-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 19:59:57 +0000
Subject: [Xen-devel] [linux-4.9 test] 109338: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTMzOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTMzOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBpbiAxMDkzMTcgcGFzcyBpbiAxMDkzMzgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5MzE3
IHBhc3MgaW4gMTA5MzM4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5MzE3IHBhc3MgaW4gMTA5MzM4CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTA5
MzE3IHBhc3MgaW4gMTA5MzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzIDE3
IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDkzMTcgcGFzcyBpbiAxMDkzMzgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBwYXNzIGluIDEwOTMxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTMxNwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAxMyBndWVzdC1sb2NhbG1pZ3JhdGUg
ZmFpbCBwYXNzIGluIDEwOTMxNwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDkz
MTcgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgZmFpbCBpbiAxMDkzMTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3
MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
NzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVs
dGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMyB4ZW4t
Ym9vdC9sMSAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4OWYzYjhkNWYyNjRkNWRhYjk4MThjNjY2
N2M3MWUzY2M1NWIxM2Y1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAz
N2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDMyIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICAzMCBkYXlzICAgNTEgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MTcxICAyMDE3LTA1LTA4IDA5OjU4OjU5IFog
ICAgNCBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDkyMzYgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 21:16:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 21:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9HvE-0007LP-Lp; Fri, 12 May 2017 21:16:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9HvC-0007L4-Uw
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 21:16:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A1/32-03058-62626195; Fri, 12 May 2017 21:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVdVTSz
 SYOcMdosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzNz+mqlgt0/FmT/bmBoY
 j1p2MXJxCAn8ZZRY+OUiI4TzmFGiY85LZghnG6PEsvX97F2MnBwiAs4SX8/MBbN5BfQlDm67z
 QpiCwtYS3zp2sEK0iAhsIFHYufCbrCEhICvxJsN69lh7DuPp7N1MbJzsAlYSRwSA4myCKhKnN
 z9kXUCI/cCRoZVjBrFqUVlqUW6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2MO9cHHmKU5GBSEuW9xCoaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd66KWKSQYFFq
 empFWmYOMPxg0hIcPEoivEkgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEudlVwUqEgApy
 ijNgxsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdBbKKJzOvBG7TK6AjmICO6P8jDH
 JESSJCSqqB8eFi5h9t+dsS5DfKJK122CIh9bSKf6JkhMlHAW89zXdcQTLFGrksRhqX7s+SLYj
 iM5iRWXxkbk+REMeDOte3LLkrwswWWzWe6VS2ef7uXIjl9Mlugp93/97hG7j16X1NDd5F7ZNm
 qq9u2uLTvfb38lnxH1k8nHY/SPpXdDNc5073+isq/UtdlFiKMxINtZiLihMBDkV7rYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494623780!62052392!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30781 invoked from network); 12 May 2017 21:16:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 21:16:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Hv9-0008Ar-9f; Fri, 12 May 2017 21:16:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Hv3-0005yg-Mc; Fri, 12 May 2017 21:16:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Hv3-0006rb-Az; Fri, 12 May 2017 21:16:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109340-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f4829df9aeb54d246ee9a816921a78e268ba7701
X-Osstest-Versions-That: libvirt=bf123952303abd3b715e6c05c5d147bda11a4996
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 21:16:13 +0000
Subject: [Xen-devel] [libvirt test] 109340: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM0MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzNDAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTMwMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MzAxCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDkzMDEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBmNDgyOWRmOWFlYjU0ZDI0NmVlOWE4MTY5MjFhNzhlMjY4YmE3NzAxCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBiZjEyMzk1MjMwM2FiZDNiNzE1ZTZjMDVj
NWQxNDdiZGExMWE0OTk2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDkzMDEgIDIwMTctMDUtMTEg
MDQ6MjE6MTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5MzQwICAyMDE3LTA1
LTEyIDA0OjIzOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1mNDgyOWRmOWFlYjU0ZDI0NmVlOWE4MTY5
MjFhNzhlMjY4YmE3NzAxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGli
dmlydCBmNDgyOWRmOWFlYjU0ZDI0NmVlOWE4MTY5MjFhNzhlMjY4YmE3NzAxCisgYnJhbmNoPWxp
YnZpcnQKKyByZXZpc2lvbj1mNDgyOWRmOWFlYjU0ZDI0NmVlOWE4MTY5MjFhNzhlMjY4YmE3NzAx
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAy
Cisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0Cisg
eGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGY0ODI5ZGY5
YWViNTRkMjQ2ZWU5YTgxNjkyMWE3OGUyNjhiYTc3MDEgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHkt
Y3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2
aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1
cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdCBmNDgyOWRmOWFlYjU0ZDI0NmVlOWE4MTY5MjFhNzhlMjY4YmE3NzAxOnJlZnMvaGVhZHMv
eGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAogICBiZjEyMzk1Li5mNDgyOWRmICBmNDgyOWRmOWFlYjU0ZDI0NmVlOWE4
MTY5MjFhNzhlMjY4YmE3NzAxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 12 21:23:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 21:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9I2R-00084C-F0; Fri, 12 May 2017 21:23:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9I2P-00083p-SL
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 21:23:50 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 03/7B-03613-5E726195; Fri, 12 May 2017 21:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVfexuli
 kwap+fYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Fy4mLXg9nHGikNTNjI1
 MP5YydjFyMUhJPCXUWJe1ywmCOcxo8TuFw0sXYycQM42RomjS0tBbBEBZ4mvZ+ayg9jCAr4S+
 xtmMYPYvAL2EitblwLZ7BxsAlYSh8RAoiwCqhKNR18zTWDkWMDIsIpRozi1qCy1SNfIQC+pKD
 M9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9BbDECwg/HXsoBDjJIcTEqivJdYRSOF+JL
 yUyozEosz4otKc1KLDzHKcHAoSfC+VhOLFBIsSk1PrUjLzAGGDUxagoNHSYS3HSTNW1yQmFuc
 mQ6ROsWoy/Fu6Yf3TEIsefl5qVLivN9VgYoEQIoySvPgRsBC+BKjrJQwLyPQUUI8BalFuZklq
 PKvGMU5GJWEed+CTOHJzCuB2/QK6AgmoCP6/wiDHFGSiJCSamAs/LHjWcN3PikDNvHHMiLpAV
 vPVS002NuiYHM9ZuNJgzmX1567tOSOniZT9ILesgVVX3UkvyS0Tz/Swb7v/K8V50zXBS10ula
 55KNEx5qik1OFNWtei+3IjCpksNn747nwnRmtZipZynYmj05ZrdLq0c/NXRe3LlnduuncjIUs
 9q6Hz23YN7FBiaU4I9FQi7moOBEA0jPDLVwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494624226!62053029!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4112 invoked from network); 12 May 2017 21:23:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 21:23:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9I2L-0008Ld-4f; Fri, 12 May 2017 21:23:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9I2F-0006qV-S3; Fri, 12 May 2017 21:23:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9I2F-0003cv-AB; Fri, 12 May 2017 21:23:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d9I2F-0003cv-AB@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 21:23:39 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemut-win7-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3ZDZhMzFjMzk0NzIy
YzkxNGM2MTI5MmI0NTdlMTk5OWM4YmVmNWVhCiAgQnVnIG5vdCBwcmVzZW50OiAyY2MxMmUyZThj
YjY1YWVjOWE5NWEzZDNkZTRkNzBlN2I2YjhjODgxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MzYzLwoKCiAgY29t
bWl0IDdkNmEzMWMzOTQ3MjJjOTE0YzYxMjkyYjQ1N2UxOTk5YzhiZWY1ZWEKICBNZXJnZTogMmNj
MTJlMiAxYjMyNjI3CiAgQXV0aG9yOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgRGF0ZTogICBNb24gTWF5IDEgMjM6MDA6MjEgMjAxNyAtMDcwMAogIAog
ICAgICBNZXJnZSBicmFuY2ggJ3g4Ni1kZWJ1Zy1mb3ItbGludXMnIG9mIGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90aXAvdGlwCiAgICAgIAogICAgICBQdWxs
IHg4NiBkZWJ1ZyB1cGRhdGVzIGZyb20gSW5nbyBNb2xuYXI6CiAgICAgICAiVGhlIGJpZ2dlc3Qg
dXBkYXRlIGlzIHRoZSBhZGRpdGlvbiBvZiBVU0IzIGRlYnVnIHBvcnQgYmFzZWQKICAgICAgICBl
YXJseS1jb25zb2xlLgogICAgICAKICAgICAgICBHcmVnIHdhcyBmaW5lIHdpdGggdGhlIFVTQiBj
aGFuZ2VzIGFuZCB3aXRoIHRoZSByb3V0aW5nIG9mIHRoZXNlCiAgICAgICAgcGF0Y2hlczoKICAg
ICAgCiAgICAgICAgICBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9saW51eC11c2IvbXNn
MTU1MDkzLmh0bWwiCiAgICAgIAogICAgICAqICd4ODYtZGVidWctZm9yLWxpbnVzJyBvZiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcDoKICAgICAg
ICB1c2IvZG9jOiBBZGQgZG9jdW1lbnQgZm9yIFVTQjMgZGVidWcgcG9ydCB1c2FnZQogICAgICAg
IHVzYi9zZXJpYWw6IEFkZCBEQkMgZGVidWcgZGV2aWNlIHN1cHBvcnQgdG8gdXNiX2RlYnVnCiAg
ICAgICAgeDg2L2Vhcmx5cHJpbnRrOiBBZGQgc3VwcG9ydCBmb3IgZWFybHlwcmludGsgdmlhIFVT
QjMgZGVidWcgcG9ydAogICAgICAgIHVzYi9lYXJseTogQWRkIGRyaXZlciBmb3IgeGhjaSBkZWJ1
ZyBjYXBhYmlsaXR5CiAgICAgICAgeDg2L3RpbWVyczogQWRkIHNpbXBsZSB1ZGVsYXkgY2FsaWJy
YXRpb24KICAKICBjb21taXQgMWIzMjYyNzc3OThhYTgyMGMxMDQzNjE3Nzg2NjA5YjliYjRiZWU3
OAogIEF1dGhvcjogTHUgQmFvbHUgPGJhb2x1Lmx1QGxpbnV4LmludGVsLmNvbT4KICBEYXRlOiAg
IFR1ZSBNYXIgMjEgMTY6MDE6MzMgMjAxNyArMDgwMAogIAogICAgICB1c2IvZG9jOiBBZGQgZG9j
dW1lbnQgZm9yIFVTQjMgZGVidWcgcG9ydCB1c2FnZQogICAgICAKICAgICAgQWRkIERvY3VtZW50
YXRpb24vdXNiL3VzYjMtZGVidWctcG9ydC5yc3QuIFRoaXMgZG9jdW1lbnQgaW5jbHVkZXMKICAg
ICAgdGhlIGd1aWRlIGZvciB1c2luZyBVU0IzIGRlYnVnIHBvcnQuCiAgICAgIAogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBMdSBCYW9sdSA8YmFvbHUubHVAbGludXguaW50ZWwuY29tPgogICAgICBBY2tl
ZC1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgICAgIENjOiBHcmVn
IEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogICAgICBDYzogTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgICBDYzogTWF0
aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgICAgIENjOiBQZXRl
ciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgICAgIENjOiBsaW51eC1kb2NAdmdl
ci5rZXJuZWwub3JnCiAgICAgIENjOiBsaW51eC11c2JAdmdlci5rZXJuZWwub3JnCiAgICAgIExp
bms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8xNDkwMDgzMjkzLTM3OTItNi1naXQtc2VuZC1l
bWFpbC1iYW9sdS5sdUBsaW51eC5pbnRlbC5jb20KICAgICAgU2lnbmVkLW9mZi1ieTogSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgCiAgY29tbWl0IDU3ZmI0NzI3OWEwNGNkNTM2NDFk
YzVhZTU1YTZkNDdlNGYzMmEyZmQKICBBdXRob3I6IEx1IEJhb2x1IDxiYW9sdS5sdUBsaW51eC5p
bnRlbC5jb20+CiAgRGF0ZTogICBUdWUgTWFyIDIxIDE2OjAxOjMyIDIwMTcgKzA4MDAKICAKICAg
ICAgdXNiL3NlcmlhbDogQWRkIERCQyBkZWJ1ZyBkZXZpY2Ugc3VwcG9ydCB0byB1c2JfZGVidWcK
ICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggYWRkcyBEQkMgZGVidWcgZGV2aWNlIHN1cHBvcnQgdG8g
dGhlIHVzYl9kZWJ1ZyBkcml2ZXIuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBMdSBCYW9s
dSA8YmFvbHUubHVAbGludXguaW50ZWwuY29tPgogICAgICBBY2tlZC1ieTogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgICAgIEFja2VkLWJ5OiBKb2hhbiBIb3ZvbGQgPGpv
aGFuQGtlcm5lbC5vcmc+CiAgICAgIENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51
eGZvdW5kYXRpb24ub3JnPgogICAgICBDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogICAgICBDYzogTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBs
aW51eC5pbnRlbC5jb20+CiAgICAgIENjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CiAgICAgIENjOiBsaW51eC11c2JAdmdlci5rZXJuZWwub3JnCiAgICAgIExpbms6IGh0
dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8xNDkwMDgzMjkzLTM3OTItNS1naXQtc2VuZC1lbWFpbC1i
YW9sdS5sdUBsaW51eC5pbnRlbC5jb20KICAgICAgU2lnbmVkLW9mZi1ieTogSW5nbyBNb2xuYXIg
PG1pbmdvQGtlcm5lbC5vcmc+CiAgCiAgY29tbWl0IDFiNWFlZWJmM2E5MjI3M2I0ZDg1YWVmZjM3
YTE2MDM3YmMzYzNhYmYKICBBdXRob3I6IEx1IEJhb2x1IDxiYW9sdS5sdUBsaW51eC5pbnRlbC5j
b20+CiAgRGF0ZTogICBUdWUgTWFyIDIxIDE2OjAxOjMxIDIwMTcgKzA4MDAKICAKICAgICAgeDg2
L2Vhcmx5cHJpbnRrOiBBZGQgc3VwcG9ydCBmb3IgZWFybHlwcmludGsgdmlhIFVTQjMgZGVidWcg
cG9ydAogICAgICAKICAgICAgQWRkIHN1cHBvcnQgZm9yIGVhcmx5cHJpbnRrIGJ5IHdyaXRpbmcg
ZGVidWcgbWVzc2FnZXMgdG8gdGhlCiAgICAgIFVTQjMgZGVidWcgcG9ydC4gVXNlcnMgY2FuIHVz
ZSB0aGlzIHR5cGUgb2YgZWFybHkgcHJpbnRrIGJ5CiAgICAgIHNwZWNpZnlpbmcgdGhlIGtlcm5l
bCBwYXJhbWV0ZXIgb2YgImVhcmx5cHJpbnRrPXhkYmMiLiBUaGlzCiAgICAgIGdpdmVzIHVzZXJz
IGEgY2hhbmNlIG9mIHByb3ZpZGluZyBkZWJ1Z2dpbmcgb3V0cHV0LgogICAgICAKICAgICAgVGhl
IGhhcmR3YXJlIGZvciBVU0IzIGRlYnVnIHBvcnQgcmVxdWlyZXMgRE1BIG1lbW9yeSBibG9ja3Mu
CiAgICAgIFRoaXMgcmVxdWlyZXMgdG8gZGVsYXkgc2V0dGluZyB1cCBkZWJ1Z2dpbmcgaGFyZHdh
cmUgYW5kCiAgICAgIHJlZ2lzdGVyaW5nIGJvb3QgY29uc29sZSB1bnRpbCB0aGUgbWVtYmxvY2tz
IGFyZSBmaWxsZWQuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBMdSBCYW9sdSA8YmFvbHUu
bHVAbGludXguaW50ZWwuY29tPgogICAgICBBY2tlZC1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4
QGxpbnV0cm9uaXguZGU+CiAgICAgIENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51
eGZvdW5kYXRpb24ub3JnPgogICAgICBDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogICAgICBDYzogTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBs
aW51eC5pbnRlbC5jb20+CiAgICAgIENjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CiAgICAgIENjOiBsaW51eC11c2JAdmdlci5rZXJuZWwub3JnCiAgICAgIExpbms6IGh0
dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8xNDkwMDgzMjkzLTM3OTItNC1naXQtc2VuZC1lbWFpbC1i
YW9sdS5sdUBsaW51eC5pbnRlbC5jb20KICAgICAgU2lnbmVkLW9mZi1ieTogSW5nbyBNb2xuYXIg
PG1pbmdvQGtlcm5lbC5vcmc+CiAgCiAgY29tbWl0IGFlYjlkZDFkZTk4YzFhNWYyMDA3ZWE1ZDJh
MTU0YzEyNDRjYWY4YTAKICBBdXRob3I6IEx1IEJhb2x1IDxiYW9sdS5sdUBsaW51eC5pbnRlbC5j
b20+CiAgRGF0ZTogICBUdWUgTWFyIDIxIDE2OjAxOjMwIDIwMTcgKzA4MDAKICAKICAgICAgdXNi
L2Vhcmx5OiBBZGQgZHJpdmVyIGZvciB4aGNpIGRlYnVnIGNhcGFiaWxpdHkKICAgICAgCiAgICAg
IFhIQ0kgZGVidWcgY2FwYWJpbGl0eSAoRGJDKSBpcyBhbiBvcHRpb25hbCBidXQgc3RhbmRhbG9u
ZQogICAgICBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IGFuIHhIQ0kgaG9zdCBjb250cm9sbGVy
LiBTb2Z0d2FyZQogICAgICBsZWFybnMgdGhpcyBjYXBhYmlsaXR5IGJ5IHdhbGtpbmcgdGhyb3Vn
aCB0aGUgZXh0ZW5kZWQKICAgICAgY2FwYWJpbGl0eSBsaXN0IG9mIHRoZSBob3N0LiBYSENJIHNw
ZWNpZmljYXRpb24gZGVzY3JpYmVzCiAgICAgIERiQyBpbiBzZWN0aW9uIDcuNi4KICAgICAgCiAg
ICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNlcyB0aGUgY29kZSB0byBwcm9iZSBhbmQgaW5pdGlhbGl6
ZSB0aGUKICAgICAgZGVidWcgY2FwYWJpbGl0eSBoYXJkd2FyZSBkdXJpbmcgZWFybHkgYm9vdC4g
V2l0aCBoYXJkd2FyZQogICAgICBpbml0aWFsaXplZCwgdGhlIGRlYnVnIHRhcmdldCAoc3lzdGVt
IG9uIHdoaWNoIHRoaXMgY29kZSBpcwogICAgICBydW5uaW5nKSB3aWxsIHByZXNlbnQgYSBkZWJ1
ZyBkZXZpY2UgdGhyb3VnaCB0aGUgZGVidWcgcG9ydAogICAgICAobm9ybWFsbHkgdGhlIGZpcnN0
IFVTQjMgcG9ydCkuIFRoZSBkZWJ1ZyBkZXZpY2UgaXMgZnVsbHkKICAgICAgY29tcGxpYW50IHdp
dGggdGhlIFVTQiBmcmFtZXdvcmsgYW5kIHByb3ZpZGVzIHRoZSBlcXVpdmFsZW50CiAgICAgIG9m
IGEgdmVyeSBoaWdoIHBlcmZvcm1hbmNlIChVU0IzKSBmdWxsLWR1cGxleCBzZXJpYWwgbGluawog
ICAgICBiZXR3ZWVuIHRoZSBkZWJ1ZyBob3N0IGFuZCB0YXJnZXQuIFRoZSBEYkMgZnVuY3Rpb25h
bGl0eSBpcwogICAgICBpbmRlcGVuZGVudCBvZiB0aGUgeEhDSSBob3N0LiBUaGVyZSBpc24ndCBh
bnkgcHJlY29uZGl0aW9uCiAgICAgIGZyb20gdGhlIHhIQ0kgaG9zdCBzaWRlIGZvciB0aGUgRGJD
IHRvIHdvcmsuCiAgICAgIAogICAgICBPbmUgdXNlIGZvciB0aGlzIGZlYXR1cmUgaXMga2VybmVs
IGRlYnVnZ2luZywgZm9yIGV4YW1wbGUKICAgICAgd2hlbiB5b3VyIG1hY2hpbmUgY3Jhc2hlcyB2
ZXJ5IGVhcmx5IGJlZm9yZSB0aGUgcmVndWxhcgogICAgICBjb25zb2xlIGNvZGUgaXMgaW5pdGlh
bGl6ZWQuIE90aGVyIHVzZXMgaW5jbHVkZSBzaW1wbGVyLAogICAgICBsb2NrbGVzcyBsb2dnaW5n
IGluc3RlYWQgb2YgYSBmdWxsLWJsb3duIHByaW50ayBjb25zb2xlCiAgICAgIGRyaXZlciBhbmQg
a2xvZ2QuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBMdSBCYW9sdSA8YmFvbHUubHVAbGlu
dXguaW50ZWwuY29tPgogICAgICBBY2tlZC1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CiAgICAgIENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgogICAgICBDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogICAgICBDYzogTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5p
bnRlbC5jb20+CiAgICAgIENjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+
CiAgICAgIENjOiBsaW51eC11c2JAdmdlci5rZXJuZWwub3JnCiAgICAgIExpbms6IGh0dHA6Ly9s
a21sLmtlcm5lbC5vcmcvci8xNDkwMDgzMjkzLTM3OTItMy1naXQtc2VuZC1lbWFpbC1iYW9sdS5s
dUBsaW51eC5pbnRlbC5jb20KICAgICAgWyBTbWFsbCBmaXggdG8gdGhlIEtjb25maWcgaGVscCB0
ZXh0LiBdCiAgICAgIFNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3Jn
PgogIAogIGNvbW1pdCBkZDc1OWQ5M2Y0ZGQ0ZmQyZjM0NWE3OGFkMTIyM2JiM2VkZjNlZTdiCiAg
QXV0aG9yOiBMdSBCYW9sdSA8YmFvbHUubHVAbGludXguaW50ZWwuY29tPgogIERhdGU6ICAgVHVl
IE1hciAyMSAxNjowMToyOSAyMDE3ICswODAwCiAgCiAgICAgIHg4Ni90aW1lcnM6IEFkZCBzaW1w
bGUgdWRlbGF5IGNhbGlicmF0aW9uCiAgICAgIAogICAgICBBZGQgYSBzaW1wbGUgdWRlbGF5IGNh
bGlicmF0aW9uIGluIHg4NiBhcmNoaXRlY3R1cmUtc3BlY2lmaWMKICAgICAgYm9vdC10aW1lIGlu
aXRpYWxpemF0aW9ucy4gVGhpcyB3aWxsIGdldCBhIHdvcmthYmxlIGVzdGltYXRlCiAgICAgIGZv
ciBsb29wc19wZXJfamlmZnkuIEhlbmNlLCB1ZGVsYXkoKSBjb3VsZCBiZSB1c2VkIGFmdGVyIHRo
aXMKICAgICAgaW5pdGlhbGl6YXRpb24uCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBMdSBC
YW9sdSA8YmFvbHUubHVAbGludXguaW50ZWwuY29tPgogICAgICBBY2tlZC1ieTogVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgICAgIENjOiBBbmR5IEx1dG9taXJza2kgPGx1
dG9Aa2VybmVsLm9yZz4KICAgICAgQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgog
ICAgICBDYzogQnJpYW4gR2Vyc3QgPGJyZ2Vyc3RAZ21haWwuY29tPgogICAgICBDYzogRGVueXMg
Vmxhc2Vua28gPGR2bGFzZW5rQHJlZGhhdC5jb20+CiAgICAgIENjOiBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogICAgICBDYzogSC4gUGV0ZXIgQW52aW4g
PGhwYUB6eXRvci5jb20+CiAgICAgIENjOiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0
LmNvbT4KICAgICAgQ2M6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICAgICAgQ2M6IE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5AbGludXguaW50ZWwu
Y29tPgogICAgICBDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogICAg
ICBDYzogbGludXgtdXNiQHZnZXIua2VybmVsLm9yZwogICAgICBMaW5rOiBodHRwOi8vbGttbC5r
ZXJuZWwub3JnL3IvMTQ5MDA4MzI5My0zNzkyLTItZ2l0LXNlbmQtZW1haWwtYmFvbHUubHVAbGlu
dXguaW50ZWwuY29tCiAgICAgIFNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xp
bnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0Lnhlbi1ib290Lmh0
bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0
byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1
bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMDkzNjMuYmlzZWN0aW9uLXN1bW1hcnkgLS1i
YXNpcy10ZW1wbGF0ZT01OTI1NCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxp
bnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHhlbi1ib290ClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMDkzMzQgZmFpbCBbaG9zdD1tZXJsb3QxXSAv
IDEwODEyNCBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTA5MzM0IC8gMTA4MTI0
Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJl
ZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGlu
dXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAwOWQ3OWQxMDMzNzFiMWI3
ZWE3MGVhN2Y5YzA1YWMyMDdlZjIyZjVkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUw
NWU4OGM1YTAyMzBiNzk1OWQKQmFzaXMgcGFzcyAyY2MxMmUyZThjYjY1YWVjOWE5NWEzZDNkZTRk
NzBlN2I2YjhjODgxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhi
OGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3
M2EyZDQKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQjMmNjMTJlMmU4Y2I2NWFlYzlhOTVhM2QzZGU0ZDcwZTdiNmI4Yzg4MS0w
OWQ3OWQxMDMzNzFiMWI3ZWE3MGVhN2Y5YzA1YWMyMDdlZjIyZjVkIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3LWU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZk
MWQ4NDhmZmRmZWU2YTMxYzcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMGE1MzcwZWUx
Zjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNC04ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVl
ODhjNWEwMjMwYjc5NTlkCkxvYWRlZCAxNzA3MDggbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2Vh
cmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMDgxNjAgZmFpbCBpcnJlbGV2YW50CiAxMDgxMjQg
cGFzcyAyY2MxMmUyZThjYjY1YWVjOWE5NWEzZDNkZTRkNzBlN2I2YjhjODgxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDBh
NTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwODIxMCBmYWlsIGlycmVs
ZXZhbnQKIDEwOTAwNyBbXQogMTA5MDQ4IGZhaWwgaXJyZWxldmFudAogMTA5MDc1IGZhaWwgaXJy
ZWxldmFudAogMTA5MTA1IGZhaWwgaXJyZWxldmFudAogMTA5MTU1IGZhaWwgaXJyZWxldmFudAog
MTA5MTI3IGZhaWwgaXJyZWxldmFudAogMTA5MTgxIGZhaWwgaXJyZWxldmFudAogMTA5MjE0IGZh
aWwgMjg2OGIyNTEzYWE3MzJhOTllYTRhMGE2YmYxMGRjOTNjMWYzZGFjMiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4ODM5
YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCiAxMDkyMzggZmFpbCA0YTFlMzFj
NjhlOWY0MGJlMzI4Mzg5NDQ5MzExNzhiMGQ5ZWQ5MTYyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5
YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKIDEwOTMxMSBmYWlsIDRkMmI1YmNhYjUzZjFjNzZh
ODYyNzkzMzk1NjFjOWEzNjEwOWE5M2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVj
NmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1
ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MzE0IGZhaWwgODQyYmU3NWM3N2NiNzJlZTU0NmEyYjE5ZGE5
YzI4NWZiM2RlZDY2MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4
YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBjNWY2NDBlYTYwNDZhYTkzMGZiYWMzYTVmYTBhNDQxM2Nj
OGIwNGFiCiAxMDkzMDcgZmFpbCA0YTFlMzFjNjhlOWY0MGJlMzI4Mzg5NDQ5MzExNzhiMGQ5ZWQ5
MTYyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4
ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKIDEw
OTMwNSBwYXNzIDJjYzEyZTJlOGNiNjVhZWM5YTk1YTNkM2RlNGQ3MGU3YjZiOGM4ODEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMx
YzcgMGE1MzcwZWUxZjk4MDhmYmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5MjkyIGZhaWwg
YjVhNTNiNjFhMjg5MGVjMDhmNDA0ZjUyNGMxYzQyYWE4NmYwOWJlNCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4ODM5YmU1
YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCiAxMDkzMTMgZmFpbCBiNWE1M2I2MWEy
ODkwZWMwOGY0MDRmNTI0YzFjNDJhYTg2ZjA5YmU0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBl
OTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEz
MTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKIDEwOTMxOSBmYWlsIDE2MWFkYjA0NmI5MTE5ZDQ4MGYy
NTQ3ZGIyMGZjM2U5Y2U3Y2JmNTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIy
YTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYzVmNjQwZWE2MDQ2YWE5MzBmYmFjM2E1ZmEw
YTQ0MTNjYzhiMDRhYgogMTA5MzE1IGZhaWwgNzkxYTlhNjY2ZDFhZmUyNjAzYmNiMmM2YTQ4NTJk
Njg0ZTg3OTI1MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4Yjhl
NmQxZDg0OGZmZGZlZTZhMzFjNyA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5
NTlkCiAxMDkzMjMgZmFpbCA3YzNlN2RlM2YzYTk0ZmEzNDczMWYzMDJlMmY2NjA2YzlhZGMwZjM4
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZk
ZmVlNmEzMWM3IGJhMTBkYmM3YWU2YzkyODE2MTA5OTEzYzZjMjViYTY2YzdhYTcyODgKIDEwOTM0
OCBmYWlsIDdkNmEzMWMzOTQ3MjJjOTE0YzYxMjkyYjQ1N2UxOTk5YzhiZWY1ZWEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
YmEzOWU5YjIxMDgzMTlkMmI3Yjg0Mjc4MTEwNjM4NmI4ZWQ2MmZhYgogMTA5MzI1IGZhaWwgOTE3
OGI0YzE3ZDFiOGIyMTczODc3MWQ1M2Q5OTljOTkwZTY5ZjUzOCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBiYTEwZGJjN2Fl
NmM5MjgxNjEwOTkxM2M2YzI1YmE2NmM3YWE3Mjg4CiAxMDkzNTQgcGFzcyAyY2MxMmUyZThjYjY1
YWVjOWE5NWEzZDNkZTRkNzBlN2I2YjhjODgxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4
MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGJhMzllOWIyMTA4MzE5ZDJiN2I4
NDI3ODExMDYzODZiOGVkNjJmYWIKIDEwOTMyOCBmYWlsIDU5NThjYzQ5ZWQyOTYxYTA1OWQ5MmFl
NTVhZmVlYWJhNjRhNzgzYTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYmExMGRiYzdhZTZjOTI4MTYxMDk5MTNjNmMyNWJh
NjZjN2FhNzI4OAogMTA5MzU2IGZhaWwgN2Q2YTMxYzM5NDcyMmM5MTRjNjEyOTJiNDU3ZTE5OTlj
OGJlZjVlYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQx
ZDg0OGZmZGZlZTZhMzFjNyBiYTM5ZTliMjEwODMxOWQyYjdiODQyNzgxMTA2Mzg2YjhlZDYyZmFi
CiAxMDkzMzIgcGFzcyAyY2MxMmUyZThjYjY1YWVjOWE5NWEzZDNkZTRkNzBlN2I2YjhjODgxIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKIDEwOTMzNCBm
YWlsIDA5ZDc5ZDEwMzM3MWIxYjdlYTcwZWE3ZjljMDVhYzIwN2VmMjJmNWQgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgz
OWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MzM2IGZhaWwgNzkxYTlh
NjY2ZDFhZmUyNjAzYmNiMmM2YTQ4NTJkNjg0ZTg3OTI1MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4ODM5YmU1YzFmZTMz
OWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCiAxMDkzNTcgcGFzcyAyY2MxMmUyZThjYjY1YWVj
OWE5NWEzZDNkZTRkNzBlN2I2YjhjODgxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGJhMzllOWIyMTA4MzE5ZDJiN2I4NDI3
ODExMDYzODZiOGVkNjJmYWIKIDEwOTMzOSBmYWlsIGQzYjVkMzUyOTBkNzI5YTI1MThhZjAwZmVj
YTg2NzM4NWExYjA4ZmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMjJjMDk2Yzk5ZDhjMDU4MzNjM2MxOTg3MGUzNmVmYjJk
ZDRlODAxMwogMTA5MzYwIHBhc3MgMmNjMTJlMmU4Y2I2NWFlYzlhOTVhM2QzZGU0ZDcwZTdiNmI4
Yzg4MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0
OGZmZGZlZTZhMzFjNyAwYTUzNzBlZTFmOTgwOGZiYjE2YmIwM2Q3ZjM0OTkyMWNmNzNhMmQ0CiAx
MDkzNDMgZmFpbCA4ODg0MTFiZTA5NzM5NDQzMjcxZDI1NGM5ZDhjMWY1MTg4YzA1NTA5IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEz
MWM3IGJhMzllOWIyMTA4MzE5ZDJiN2I4NDI3ODExMDYzODZiOGVkNjJmYWIKIDEwOTM2MiBmYWls
IDA5ZDc5ZDEwMzM3MWIxYjdlYTcwZWE3ZjljMDVhYzIwN2VmMjJmNWQgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODgzOWJl
NWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MzQ2IHBhc3MgMmNjMTJlMmU4
Y2I2NWFlYzlhOTVhM2QzZGU0ZDcwZTdiNmI4Yzg4MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
ZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBiYTM5ZTliMjEwODMxOWQy
YjdiODQyNzgxMTA2Mzg2YjhlZDYyZmFiCiAxMDkzNjMgZmFpbCA3ZDZhMzFjMzk0NzIyYzkxNGM2
MTI5MmI0NTdlMTk5OWM4YmVmNWVhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZi
MmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGJhMzllOWIyMTA4MzE5ZDJiN2I4NDI3ODEx
MDYzODZiOGVkNjJmYWIKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTA4MTI0IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEwOTMzNCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEwOTM2MCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEwOTM2MiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAyY2MxMmUy
ZThjYjY1YWVjOWE5NWEzZDNkZTRkNzBlN2I2YjhjODgxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGJhMzllOWIyMTA4MzE5
ZDJiN2I4NDI3ODExMDYzODZiOGVkNjJmYWIKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hl
Y2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDkzNDYgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDkzNDggKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDkzNTQgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTM1NiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEwOTM1NyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTA5MzYzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2Q2YTMxYzM5NDcyMmM5MTRj
NjEyOTJiNDU3ZTE5OTljOGJlZjVlYQogIEJ1ZyBub3QgcHJlc2VudDogMmNjMTJlMmU4Y2I2NWFl
YzlhOTVhM2QzZGU0ZDcwZTdiNmI4Yzg4MQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTM2My8KCgogIGNvbW1pdCA3
ZDZhMzFjMzk0NzIyYzkxNGM2MTI5MmI0NTdlMTk5OWM4YmVmNWVhCiAgTWVyZ2U6IDJjYzEyZTIg
MWIzMjYyNwogIEF1dGhvcjogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgogIERhdGU6ICAgTW9uIE1heSAxIDIzOjAwOjIxIDIwMTcgLTA3MDAKICAKICAgICAg
TWVyZ2UgYnJhbmNoICd4ODYtZGVidWctZm9yLWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcAogICAgICAKICAgICAgUHVsbCB4ODYg
ZGVidWcgdXBkYXRlcyBmcm9tIEluZ28gTW9sbmFyOgogICAgICAgIlRoZSBiaWdnZXN0IHVwZGF0
ZSBpcyB0aGUgYWRkaXRpb24gb2YgVVNCMyBkZWJ1ZyBwb3J0IGJhc2VkCiAgICAgICAgZWFybHkt
Y29uc29sZS4KICAgICAgCiAgICAgICAgR3JlZyB3YXMgZmluZSB3aXRoIHRoZSBVU0IgY2hhbmdl
cyBhbmQgd2l0aCB0aGUgcm91dGluZyBvZiB0aGVzZQogICAgICAgIHBhdGNoZXM6CiAgICAgIAog
ICAgICAgICAgaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvbGludXgtdXNiL21zZzE1NTA5
My5odG1sIgogICAgICAKICAgICAgKiAneDg2LWRlYnVnLWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90aXA6CiAgICAgICAgdXNi
L2RvYzogQWRkIGRvY3VtZW50IGZvciBVU0IzIGRlYnVnIHBvcnQgdXNhZ2UKICAgICAgICB1c2Iv
c2VyaWFsOiBBZGQgREJDIGRlYnVnIGRldmljZSBzdXBwb3J0IHRvIHVzYl9kZWJ1ZwogICAgICAg
IHg4Ni9lYXJseXByaW50azogQWRkIHN1cHBvcnQgZm9yIGVhcmx5cHJpbnRrIHZpYSBVU0IzIGRl
YnVnIHBvcnQKICAgICAgICB1c2IvZWFybHk6IEFkZCBkcml2ZXIgZm9yIHhoY2kgZGVidWcgY2Fw
YWJpbGl0eQogICAgICAgIHg4Ni90aW1lcnM6IEFkZCBzaW1wbGUgdWRlbGF5IGNhbGlicmF0aW9u
CiAgCiAgY29tbWl0IDFiMzI2Mjc3Nzk4YWE4MjBjMTA0MzYxNzc4NjYwOWI5YmI0YmVlNzgKICBB
dXRob3I6IEx1IEJhb2x1IDxiYW9sdS5sdUBsaW51eC5pbnRlbC5jb20+CiAgRGF0ZTogICBUdWUg
TWFyIDIxIDE2OjAxOjMzIDIwMTcgKzA4MDAKICAKICAgICAgdXNiL2RvYzogQWRkIGRvY3VtZW50
IGZvciBVU0IzIGRlYnVnIHBvcnQgdXNhZ2UKICAgICAgCiAgICAgIEFkZCBEb2N1bWVudGF0aW9u
L3VzYi91c2IzLWRlYnVnLXBvcnQucnN0LiBUaGlzIGRvY3VtZW50IGluY2x1ZGVzCiAgICAgIHRo
ZSBndWlkZSBmb3IgdXNpbmcgVVNCMyBkZWJ1ZyBwb3J0LgogICAgICAKICAgICAgU2lnbmVkLW9m
Zi1ieTogTHUgQmFvbHUgPGJhb2x1Lmx1QGxpbnV4LmludGVsLmNvbT4KICAgICAgQWNrZWQtYnk6
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgICBDYzogR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICAgICAgQ2M6IExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICAgICAgQ2M6IE1hdGhpYXMg
TnltYW4gPG1hdGhpYXMubnltYW5AbGludXguaW50ZWwuY29tPgogICAgICBDYzogUGV0ZXIgWmlq
bHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogICAgICBDYzogbGludXgtZG9jQHZnZXIua2Vy
bmVsLm9yZwogICAgICBDYzogbGludXgtdXNiQHZnZXIua2VybmVsLm9yZwogICAgICBMaW5rOiBo
dHRwOi8vbGttbC5rZXJuZWwub3JnL3IvMTQ5MDA4MzI5My0zNzkyLTYtZ2l0LXNlbmQtZW1haWwt
YmFvbHUubHVAbGludXguaW50ZWwuY29tCiAgICAgIFNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFy
IDxtaW5nb0BrZXJuZWwub3JnPgogIAogIGNvbW1pdCA1N2ZiNDcyNzlhMDRjZDUzNjQxZGM1YWU1
NWE2ZDQ3ZTRmMzJhMmZkCiAgQXV0aG9yOiBMdSBCYW9sdSA8YmFvbHUubHVAbGludXguaW50ZWwu
Y29tPgogIERhdGU6ICAgVHVlIE1hciAyMSAxNjowMTozMiAyMDE3ICswODAwCiAgCiAgICAgIHVz
Yi9zZXJpYWw6IEFkZCBEQkMgZGVidWcgZGV2aWNlIHN1cHBvcnQgdG8gdXNiX2RlYnVnCiAgICAg
IAogICAgICBUaGlzIHBhdGNoIGFkZHMgREJDIGRlYnVnIGRldmljZSBzdXBwb3J0IHRvIHRoZSB1
c2JfZGVidWcgZHJpdmVyLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogTHUgQmFvbHUgPGJh
b2x1Lmx1QGxpbnV4LmludGVsLmNvbT4KICAgICAgQWNrZWQtYnk6IFRob21hcyBHbGVpeG5lciA8
dGdseEBsaW51dHJvbml4LmRlPgogICAgICBBY2tlZC1ieTogSm9oYW4gSG92b2xkIDxqb2hhbkBr
ZXJuZWwub3JnPgogICAgICBDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3Vu
ZGF0aW9uLm9yZz4KICAgICAgQ2M6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICAgICAgQ2M6IE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5AbGludXgu
aW50ZWwuY29tPgogICAgICBDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogICAgICBDYzogbGludXgtdXNiQHZnZXIua2VybmVsLm9yZwogICAgICBMaW5rOiBodHRwOi8v
bGttbC5rZXJuZWwub3JnL3IvMTQ5MDA4MzI5My0zNzkyLTUtZ2l0LXNlbmQtZW1haWwtYmFvbHUu
bHVAbGludXguaW50ZWwuY29tCiAgICAgIFNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5n
b0BrZXJuZWwub3JnPgogIAogIGNvbW1pdCAxYjVhZWViZjNhOTIyNzNiNGQ4NWFlZmYzN2ExNjAz
N2JjM2MzYWJmCiAgQXV0aG9yOiBMdSBCYW9sdSA8YmFvbHUubHVAbGludXguaW50ZWwuY29tPgog
IERhdGU6ICAgVHVlIE1hciAyMSAxNjowMTozMSAyMDE3ICswODAwCiAgCiAgICAgIHg4Ni9lYXJs
eXByaW50azogQWRkIHN1cHBvcnQgZm9yIGVhcmx5cHJpbnRrIHZpYSBVU0IzIGRlYnVnIHBvcnQK
ICAgICAgCiAgICAgIEFkZCBzdXBwb3J0IGZvciBlYXJseXByaW50ayBieSB3cml0aW5nIGRlYnVn
IG1lc3NhZ2VzIHRvIHRoZQogICAgICBVU0IzIGRlYnVnIHBvcnQuIFVzZXJzIGNhbiB1c2UgdGhp
cyB0eXBlIG9mIGVhcmx5IHByaW50ayBieQogICAgICBzcGVjaWZ5aW5nIHRoZSBrZXJuZWwgcGFy
YW1ldGVyIG9mICJlYXJseXByaW50az14ZGJjIi4gVGhpcwogICAgICBnaXZlcyB1c2VycyBhIGNo
YW5jZSBvZiBwcm92aWRpbmcgZGVidWdnaW5nIG91dHB1dC4KICAgICAgCiAgICAgIFRoZSBoYXJk
d2FyZSBmb3IgVVNCMyBkZWJ1ZyBwb3J0IHJlcXVpcmVzIERNQSBtZW1vcnkgYmxvY2tzLgogICAg
ICBUaGlzIHJlcXVpcmVzIHRvIGRlbGF5IHNldHRpbmcgdXAgZGVidWdnaW5nIGhhcmR3YXJlIGFu
ZAogICAgICByZWdpc3RlcmluZyBib290IGNvbnNvbGUgdW50aWwgdGhlIG1lbWJsb2NrcyBhcmUg
ZmlsbGVkLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogTHUgQmFvbHUgPGJhb2x1Lmx1QGxp
bnV4LmludGVsLmNvbT4KICAgICAgQWNrZWQtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51
dHJvbml4LmRlPgogICAgICBDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3Vu
ZGF0aW9uLm9yZz4KICAgICAgQ2M6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICAgICAgQ2M6IE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5AbGludXgu
aW50ZWwuY29tPgogICAgICBDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogICAgICBDYzogbGludXgtdXNiQHZnZXIua2VybmVsLm9yZwogICAgICBMaW5rOiBodHRwOi8v
bGttbC5rZXJuZWwub3JnL3IvMTQ5MDA4MzI5My0zNzkyLTQtZ2l0LXNlbmQtZW1haWwtYmFvbHUu
bHVAbGludXguaW50ZWwuY29tCiAgICAgIFNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5n
b0BrZXJuZWwub3JnPgogIAogIGNvbW1pdCBhZWI5ZGQxZGU5OGMxYTVmMjAwN2VhNWQyYTE1NGMx
MjQ0Y2FmOGEwCiAgQXV0aG9yOiBMdSBCYW9sdSA8YmFvbHUubHVAbGludXguaW50ZWwuY29tPgog
IERhdGU6ICAgVHVlIE1hciAyMSAxNjowMTozMCAyMDE3ICswODAwCiAgCiAgICAgIHVzYi9lYXJs
eTogQWRkIGRyaXZlciBmb3IgeGhjaSBkZWJ1ZyBjYXBhYmlsaXR5CiAgICAgIAogICAgICBYSENJ
IGRlYnVnIGNhcGFiaWxpdHkgKERiQykgaXMgYW4gb3B0aW9uYWwgYnV0IHN0YW5kYWxvbmUKICAg
ICAgZnVuY3Rpb25hbGl0eSBwcm92aWRlZCBieSBhbiB4SENJIGhvc3QgY29udHJvbGxlci4gU29m
dHdhcmUKICAgICAgbGVhcm5zIHRoaXMgY2FwYWJpbGl0eSBieSB3YWxraW5nIHRocm91Z2ggdGhl
IGV4dGVuZGVkCiAgICAgIGNhcGFiaWxpdHkgbGlzdCBvZiB0aGUgaG9zdC4gWEhDSSBzcGVjaWZp
Y2F0aW9uIGRlc2NyaWJlcwogICAgICBEYkMgaW4gc2VjdGlvbiA3LjYuCiAgICAgIAogICAgICBU
aGlzIHBhdGNoIGludHJvZHVjZXMgdGhlIGNvZGUgdG8gcHJvYmUgYW5kIGluaXRpYWxpemUgdGhl
CiAgICAgIGRlYnVnIGNhcGFiaWxpdHkgaGFyZHdhcmUgZHVyaW5nIGVhcmx5IGJvb3QuIFdpdGgg
aGFyZHdhcmUKICAgICAgaW5pdGlhbGl6ZWQsIHRoZSBkZWJ1ZyB0YXJnZXQgKHN5c3RlbSBvbiB3
aGljaCB0aGlzIGNvZGUgaXMKICAgICAgcnVubmluZykgd2lsbCBwcmVzZW50IGEgZGVidWcgZGV2
aWNlIHRocm91Z2ggdGhlIGRlYnVnIHBvcnQKICAgICAgKG5vcm1hbGx5IHRoZSBmaXJzdCBVU0Iz
IHBvcnQpLiBUaGUgZGVidWcgZGV2aWNlIGlzIGZ1bGx5CiAgICAgIGNvbXBsaWFudCB3aXRoIHRo
ZSBVU0IgZnJhbWV3b3JrIGFuZCBwcm92aWRlcyB0aGUgZXF1aXZhbGVudAogICAgICBvZiBhIHZl
cnkgaGlnaCBwZXJmb3JtYW5jZSAoVVNCMykgZnVsbC1kdXBsZXggc2VyaWFsIGxpbmsKICAgICAg
YmV0d2VlbiB0aGUgZGVidWcgaG9zdCBhbmQgdGFyZ2V0LiBUaGUgRGJDIGZ1bmN0aW9uYWxpdHkg
aXMKICAgICAgaW5kZXBlbmRlbnQgb2YgdGhlIHhIQ0kgaG9zdC4gVGhlcmUgaXNuJ3QgYW55IHBy
ZWNvbmRpdGlvbgogICAgICBmcm9tIHRoZSB4SENJIGhvc3Qgc2lkZSBmb3IgdGhlIERiQyB0byB3
b3JrLgogICAgICAKICAgICAgT25lIHVzZSBmb3IgdGhpcyBmZWF0dXJlIGlzIGtlcm5lbCBkZWJ1
Z2dpbmcsIGZvciBleGFtcGxlCiAgICAgIHdoZW4geW91ciBtYWNoaW5lIGNyYXNoZXMgdmVyeSBl
YXJseSBiZWZvcmUgdGhlIHJlZ3VsYXIKICAgICAgY29uc29sZSBjb2RlIGlzIGluaXRpYWxpemVk
LiBPdGhlciB1c2VzIGluY2x1ZGUgc2ltcGxlciwKICAgICAgbG9ja2xlc3MgbG9nZ2luZyBpbnN0
ZWFkIG9mIGEgZnVsbC1ibG93biBwcmludGsgY29uc29sZQogICAgICBkcml2ZXIgYW5kIGtsb2dk
LgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogTHUgQmFvbHUgPGJhb2x1Lmx1QGxpbnV4Lmlu
dGVsLmNvbT4KICAgICAgQWNrZWQtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgogICAgICBDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9u
Lm9yZz4KICAgICAgQ2M6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICAgICAgQ2M6IE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5AbGludXguaW50ZWwu
Y29tPgogICAgICBDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogICAg
ICBDYzogbGludXgtdXNiQHZnZXIua2VybmVsLm9yZwogICAgICBMaW5rOiBodHRwOi8vbGttbC5r
ZXJuZWwub3JnL3IvMTQ5MDA4MzI5My0zNzkyLTMtZ2l0LXNlbmQtZW1haWwtYmFvbHUubHVAbGlu
dXguaW50ZWwuY29tCiAgICAgIFsgU21hbGwgZml4IHRvIHRoZSBLY29uZmlnIGhlbHAgdGV4dC4g
XQogICAgICBTaWduZWQtb2ZmLWJ5OiBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICAK
ICBjb21taXQgZGQ3NTlkOTNmNGRkNGZkMmYzNDVhNzhhZDEyMjNiYjNlZGYzZWU3YgogIEF1dGhv
cjogTHUgQmFvbHUgPGJhb2x1Lmx1QGxpbnV4LmludGVsLmNvbT4KICBEYXRlOiAgIFR1ZSBNYXIg
MjEgMTY6MDE6MjkgMjAxNyArMDgwMAogIAogICAgICB4ODYvdGltZXJzOiBBZGQgc2ltcGxlIHVk
ZWxheSBjYWxpYnJhdGlvbgogICAgICAKICAgICAgQWRkIGEgc2ltcGxlIHVkZWxheSBjYWxpYnJh
dGlvbiBpbiB4ODYgYXJjaGl0ZWN0dXJlLXNwZWNpZmljCiAgICAgIGJvb3QtdGltZSBpbml0aWFs
aXphdGlvbnMuIFRoaXMgd2lsbCBnZXQgYSB3b3JrYWJsZSBlc3RpbWF0ZQogICAgICBmb3IgbG9v
cHNfcGVyX2ppZmZ5LiBIZW5jZSwgdWRlbGF5KCkgY291bGQgYmUgdXNlZCBhZnRlciB0aGlzCiAg
ICAgIGluaXRpYWxpemF0aW9uLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogTHUgQmFvbHUg
PGJhb2x1Lmx1QGxpbnV4LmludGVsLmNvbT4KICAgICAgQWNrZWQtYnk6IFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgICBDYzogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtl
cm5lbC5vcmc+CiAgICAgIENjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICAgICAg
Q2M6IEJyaWFuIEdlcnN0IDxicmdlcnN0QGdtYWlsLmNvbT4KICAgICAgQ2M6IERlbnlzIFZsYXNl
bmtvIDxkdmxhc2Vua0ByZWRoYXQuY29tPgogICAgICBDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxn
cmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICAgICAgQ2M6IEguIFBldGVyIEFudmluIDxocGFA
enl0b3IuY29tPgogICAgICBDYzogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+
CiAgICAgIENjOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgICAgIENjOiBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4K
ICAgICAgQ2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICAgICAgQ2M6
IGxpbnV4LXVzYkB2Z2VyLmtlcm5lbC5vcmcKICAgICAgTGluazogaHR0cDovL2xrbWwua2VybmVs
Lm9yZy9yLzE0OTAwODMyOTMtMzc5Mi0yLWdpdC1zZW5kLWVtYWlsLWJhb2x1Lmx1QGxpbnV4Lmlu
dGVsLmNvbQogICAgICBTaWduZWQtb2ZmLWJ5OiBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9y
Zz4KCnBubXRvcG5nOiAyMzggY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hv
bWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NC54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTA5MzYzOiB0b2xlcmFibGUgQUxMIEZBSUwK
CmZsaWdodCAxMDkzNjMgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzNjMvCgpGYWlsdXJlcyA6
LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3Rl
ZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 12 21:58:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 21:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9IZf-0001f0-8b; Fri, 12 May 2017 21:58:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9IZd-0001ee-QV
 for xen-devel@lists.xensource.com; Fri, 12 May 2017 21:58:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 72/0D-03557-1FF26195; Fri, 12 May 2017 21:58:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfe9vli
 kwYK3lhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPf7H2PBm7qK96skGxjn
 hnQxcnEICfxllGj6dZMNwnnMKHG/6xUzhLONUWLx9D4gh5NDRMBZ4uuZuewgNq+AvsT6uQvZQ
 GxhAQuJifs6wBokBC7pSmy6sxQsISHgLdFz9BJQAweY/XKPVBcjOwebgJXEITGQAhYBVYkHu4
 8xTmDkXsDIsIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg/HMgsBDjJIcTEqivJdYRSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCW6olFCgkWpaan
 VqRl5gBDDyYtwcGjJMLbAZLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3i0gRQIgRRmle
 XAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK880Cm8GTmlcBtegV0BBPQEf1/hEGOKE
 lESEk1MC7suijhftbi0aykHbE+lhLNTreWlPuJXFh/Qeoz6/8sTe7b7/Of3L4tnqnyWmtvWsW
 0A7HdWyXEz805+uLM2//qTX/f79txn2PZlM83d9bGLFbbt6JQrL9pN/uaM4cWP29lYnOLyuFq
 tvpfdfnEy3n6NsJ7aidERbjys828+PUQx2OXzW7nGlcosRRnJBpqMRcVJwIAkBfmYX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494626286!68118076!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65036 invoked from network); 12 May 2017 21:58:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 21:58:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9IZY-0000lk-3K; Fri, 12 May 2017 21:58:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9IZS-0008Qs-Gl; Fri, 12 May 2017 21:57:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9IZS-0006Us-20; Fri, 12 May 2017 21:57:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109351-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ecc1f5adeec4e3324d1b695a7c54e3967c526949
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 May 2017 21:57:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 109351: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3170346289327809928=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3170346289327809928==
Content-Type: text/plain

flight 109351 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109351/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ecc1f5adeec4e3324d1b695a7c54e3967c526949
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   18 days
Failing since        107644  2017-04-25 10:26:10 Z   17 days   47 attempts
Testing same since   109331  2017-05-12 00:46:19 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6472 lines long.)


--===============3170346289327809928==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3170346289327809928==--

From xen-devel-bounces@lists.xen.org Fri May 12 22:15:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 22:15:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9IqY-0002x3-Nr; Fri, 12 May 2017 22:15:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1d9IqX-0002wx-2Y
 for xen-devel@lists.xenproject.org; Fri, 12 May 2017 22:15:37 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3E/C8-03058-80436195; Fri, 12 May 2017 22:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVysWW7jC67iVi
 kwcxFhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akf1vZC17rVpw7/Zq1gfGnShcjJ4eQwGwm
 iZZWZRCbRcBeYu+Lg4wgNqNAmUR32y7mLkYOIDtX4vqsAogSO4lZ0y6zQbQuZZQ4skQQIq4q8
 eLHPXYQm01AS+L435NgtoiAvMTOf8+Zuhi5OJgFrjNKXDtxhAUkISzgJrHh1jEmEJtXwESiZ2
 U7M8TQbYwSOx5qQcQFJU7OfAJWzyygLvFn3iWwe5gFpCWW/+MACXMKWEtsu7MG7B5RoBuO3uo
 CGyMhoC1xZPdeNgi7j1HizWPOCYwis5BMnYVk6iyEqQsYmVcxahSnFpWlFukaGuglFWWmZ5Tk
 JmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgYHPAAQ7GO8tCzjEKMnBpCTKe4lVNFKILyk/pTIjs
 Tgjvqg0J7X4EKMMB4eSBK++sVikkGBRanpqRVpmDjAGYdISHDxKIrzNRkBp3uKCxNzizHSI1C
 lGRSlxXnmQPgGQREZpHlwbLO4vMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXFGQKT2ZeCdz
 0V0CLmYAW9/8RBllckoiQkmpg3KG71e+15/TlH+dJbwmsYttS+fF9wIdvrf6H2QuMGk6/vnds
 f23vLdNEzviLDyOFxXdk38xdciO7p/7I8vxpE48/2z1/taMGt2V+dH/kYpNPN4NYXwmaNK5Oy
 mX6K9JrJWcgNTXPo3JTpM323c7dpttnhf2IrJ6UYXpZv29fiuiOVW73mO4kK7EUZyQaajEXFS
 cCAPyYSij2AgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494627334!54321500!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24720 invoked from network); 12 May 2017 22:15:35 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 May 2017 22:15:35 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A6E4880096;
 Fri, 12 May 2017 22:15:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A6E4880096
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com A6E4880096
Received: from treble (ovpn-124-72.rdu2.redhat.com [10.10.124.72])
 by smtp.corp.redhat.com (Postfix) with SMTP id A4F615C896;
 Fri, 12 May 2017 22:15:32 +0000 (UTC)
Date: Fri, 12 May 2017 17:15:32 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Jiri Slaby <jslaby@suse.cz>
Message-ID: <20170512221532.s2wuaoq65uvaprgq@treble>
References: <20170421141305.25180-1-jslaby@suse.cz>
 <20170421141305.25180-4-jslaby@suse.cz>
 <20170426014217.hshjlweqsimaumuy@treble>
 <4c3b765e-483a-4d9b-c451-6eccc02403f3@suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4c3b765e-483a-4d9b-c451-6eccc02403f3@suse.cz>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Fri, 12 May 2017 22:15:33 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v3 04/29] x86: assembly,
	use ENDPROC for functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDk6NTM6NDhBTSArMDIwMCwgSmlyaSBTbGFieSB3cm90
ZToKPiBPbiAwNC8yNi8yMDE3LCAwMzo0MiBBTSwgSm9zaCBQb2ltYm9ldWYgd3JvdGU6Cj4gPj4g
QEAgLTMyMyw3ICszMjMsNyBAQCBFTlRSWShyZXN1bWVfdXNlcnNwYWNlKQo+ID4+ICAJbW92bAkl
ZXNwLCAlZWF4Cj4gPj4gIAljYWxsCXByZXBhcmVfZXhpdF90b191c2VybW9kZQo+ID4+ICAJam1w
CXJlc3RvcmVfYWxsCj4gPj4gLUVORChyZXRfZnJvbV9leGNlcHRpb24pCj4gPj4gK0VORFBST0Mo
cmV0X2Zyb21fZXhjZXB0aW9uKQo+ID4gCj4gPiBXaGF0IGV4YWN0bHkgaXMgdGhlIG1vdGl2YXRp
b24gb2YgdGhpcyBwYXRjaD8gIEl0IHdvdWxkIGJlIGdvb2QgdG8KPiA+IGRlc2NyaWJlIHRoYXQg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLgo+ID4gCj4gPiBJcyB0aGUgcG9pbnQgdG8gYWxsb3cgb2Jq
dG9vbCB0byBnZW5lcmF0ZSBDRkkgZm9yIGl0PyAgSWYgc28sIEkgZG9uJ3QKPiA+IHJlYWxseSBz
ZWUgaG93IHRoYXQgd291bGQgd29yay4gIFRvZGF5LCBvYmp0b29sIGNvbnNpZGVycyBFTkRQUk9D
IHRvCj4gPiBhbm5vdGF0ZSBhICpjYWxsYWJsZSogZnVuY3Rpb24gd2hpY2ggY29uZm9ybXMgdG8g
dGhlIEMgY2FsbGluZyBBQkkgYW5kCj4gPiBjYW4gYmUgY2FsbGVkIGJ5IGFub3RoZXIgZnVuY3Rp
b24uICBUaGUgc3RhY2sgaXMgaW4gYSBrbm93biBzdGF0ZSBhdAo+ID4gZnVuY3Rpb24gZW50cnks
IGFuZCBzbyB0aGUgQ0ZJIChvciBmcmFtZSBwb2ludGVyIGluZm8pIGNhbiBiZSByZWxpYWJseQo+
ID4gZGV0ZXJtaW5lZC4KPiAKPiBVZ2gsIEkgaGF2ZW4ndCBjaGVja2VkIHRoaXMgaW4gMTAwICUg
b2YgY2FzZXMsIGJ1dCB0aGlzIGxvb2tzIHByZXR0eQo+IGZyYWdpbGUgdG8gbWUuIEZyb20gcmVh
ZGluZyB0aGUgY29kZSwgdGhlIHVzZSBvZiBFTkQgb3IgRU5EUFJPQyBpcwo+IHJhdGhlciByYW5k
b20gLS0gZGVwZW5kaW5nIG9uIG1vb2QgYW5kIHdobyB3cm90ZSB0aGUgY29kZS4KClllcywgaXQg
d291bGQgYmUgZnJhZ2lsZSwgYnV0IG9ianRvb2wgaGFzIGEgZml4IGZvciB0aGF0LiAgSXQgbG9v
a3MgYXQKZXZlcnkgaW5zdHJ1Y3Rpb24gaW4gdGhlIG9iamVjdCBmaWxlIGFuZCB3YXJucyBpZiBp
dCBmaW5kcyBhIHJldHVybgppbnN0cnVjdGlvbiBvdXRzaWRlIG9mIGFuIEVORFBST0MgZnVuY3Rp
b24uICBUaGF0IHdvcmtzIGJlY2F1c2UgYWxsCmNhbGxhYmxlIGluc3RydWN0aW9ucyBoYXZlIHJl
dHVybiBpbnN0cnVjdGlvbnMgKGV4Y2VwdCB3aGVuIHRoZXkgaGF2ZQpzaWJsaW5nIGNhbGxzLCBi
dXQgb2JqdG9vbCBkZXRlY3RzIHRob3NlIHRvbykuICBTbyBvYmp0b29sIHdpbGwgZmxhZyBhbnkK
Qy10eXBlIGZ1bmN0aW9ucyB0aGF0IGZvcmdvdCB0byB1c2UgRU5EUFJPQy4KCj4gPiBCdXQgZW50
cnkgY29kZSBpcyBkaWZmZXJlbnQuICBJbiBtb3N0IGNhc2VzLCB0aGUgZ2xvYmFsIHN5bWJvbHMg
YXJlbid0Cj4gPiBhY3R1YWxseSBjYWxsZWQsIGFuZCB0aGV5IGRvbid0IGZvbGxvdyBhbnkgY29u
dmVudGlvbnMuICBUaGUgY29kZSBpcwo+ID4gc3BhZ2hldHRpLWVzcXVlLCB3aXRoIEhXIGhhbmRs
ZXJzIGFuZCBqdW1wcyBldmVyeXdoZXJlLiAgVGhlIHN0YXRlIG9mCj4gPiB0aGUgc3RhY2sgYXQg
c3ltYm9sIGVudHJ5IHZhcmllcyBwZXIgImZ1bmN0aW9uIi4gIFRoYXQncyB3aHkgb2JqdG9vbAo+
ID4gaWdub3JlcyB0aGVzZSBmaWxlcy4KPiAKPiBVbmZvcnR1bmF0ZWx5LCB0aGlzIGlzIHRydWUu
Cj4gCj4gPiBGb3Igc3BlY2lhbCBjYXNlcyAobGlrZSBlbnRyeSBjb2RlKSwgSSB3YXMgdGhpbmtp
bmcgd2UnZCBuZWVkIG1hbnVhbCBDRkkKPiA+IGFubm90YXRpb25zLCBsaWtlIHdlIGhhZCBiZWZv
cmUuICBPciBtYXliZSB0aGVyZSdzIGFub3RoZXIgd2F5LCBsaWtlCj4gPiBzb21lIG5ldyBtYWNy
b3Mgd2hpY2ggdGVsbCBvYmp0b29sIGFib3V0IHRoZSBIVyBlbnRyeSBwb2ludHMgYW5kIHRoZQo+
ID4gc3RhdGUgb2YgdGhlIHJlZ2lzdGVycyB0aGVyZS4KPiA+IAo+ID4gQnV0IEknbSBoYXZpbmcg
dHJvdWJsZSBzZWVpbmcgaG93IG1hcmtpbmcgdGhlc2UgY29kZSBzbmlwcGV0cyB3aXRoCj4gPiBF
TlRSWS9FTkRQUk9DIHdvdWxkIGhlbHAgb2JqdG9vbCBtYWtlIGFueSBzZW5zZSBvZiB0aGUgY29k
ZSBhbmQgd2hlcmUKPiA+IHRoaW5ncyBhcmUgb24gdGhlIHN0YWNrLgo+IAo+IE9rLCBteSBpbnRl
bnRpb24gd2FzIHRvIGhhdmUgZXZlcnkgbGluZSBvZiBhc3NlbWJseSBjb2RlIGluIGJldHdlZW4g
b2YKPiBGVU5DX1NUQVJUL0ZVTkNfRU5ELiBUaGF0IHdheSwgZXZlcnkgcnNwIHJlbGF0ZWQgcHVz
aC9wb3Avc3ViL2FkZCBjYW4gYmUKPiBhbm5vdGF0ZWQgdmVyeSBlYXNpbHkuIEZvciB0aGUgQy1s
aWtlIGZ1bmN0aW9ucyB0aGlzIGlzIGFsbCB3aGF0IG5lZWRzCj4gdG8gYmUgZG9uZS4KPiAKPiBU
aGVuIHRoZXJlIGlzIHRoZSBzcGFnaGV0dGkgY29kZS4gQW5kIEkgd2FzIHRoaW5raW5nIGFib3V0
IG1hbnVhbAo+IGFubm90YXRpb25zIGxpa2U6Cj4gCj4gICAjIHNraXAgdGhlIGZyYW1lIHBvaW50
ZXIgY2hlY2tpbmcgYmV0d2VlbiBTVEFSVCtFTkQgaGVyZQo+ICAgT0JKVE9PTChTS0lQX0NIRUNL
SU5HKQo+IAo+ICAgIyB0aGlzIGZuIGhhcyB1bnVzdWFsIGZyYW1lIChsaWtlIGludGVycnVwdHMg
aGF2ZSksCj4gICAgIGFuZCB5b3UgY2FuIGZpbmQgcmV0dXJuIFJJUCBzdG9yZWQgYXQgZnAgKyAw
eDIwCj4gICBPQkpUT09MKFJJUF9JU19BVCwgMHgyMCkKPiAKPiAgICMgcHV0IHRoaXMgcmF3IENG
SSBmb3IgdGhpcyBsb2NhdGlvbiBpbnRvIGVoX2ZyYW1lCj4gICBPQkpUT09MKFJBV19DRkksIDB4
MDAsIDB4MDAsIDB4MDApCj4gCj4gCj4gU2ltaWxhcmx5LCBJIGhhdmUgT0JKVE9PTChTVEFSVF9G
VU5DKSBhbmQgT0JKVE9PTChFTkRfRlVOQykgZW1pdHRlZCB3aXRoCj4gZWFjaCBGVU5DX1NUQVJU
L0ZVTkNfRU5ELiBTbyBmYXIsIHdoZW4gbWFudWFsbHkgZXhwYW5kZWQgZm9yIHNpbXBsaWNpdHks
Cj4gaXQgbG9va3MgbGlrZSB0aGlzOgoKSSBsaWtlIHRoZSBpZGVhIG9mIG1ha2luZyBvYmp0b29s
IHNtYXJ0IGVub3VnaCB0byByZWFkIHRoZSBlbnRyeSBjb2RlLAphbmQgb2YgY29tYmluaW5nIGF1
dG9tYXRlZCBhbm5vdGF0aW9ucyAod2hlcmUgcG9zc2libGUpIHdpdGggbWFudWFsCmFubm90YXRp
b25zICh3aGVyZSBuZWNlc3NhcnkpLiAgQW5kIGl0IGRvZXMgbWFrZSBzZW5zZSBmb3Igb2JqdG9v
bCB0bwphdXRvbWF0ZSBldmVyeSByc3AtcmVsYXRlZCBwdXNoL3BvcC9zdWIvYWRkIGFubm90YXRp
b24uICBUaGF0IHdpbGwgbWFrZQp0aGUgZW50cnkgY29kZSBxdWl0ZSBhIGJpdCBjbGVhbmVyIHNp
bmNlIHdlIGRvbid0IG5lZWQgJ3B1c2hfY2ZpJyBhbmQKZnJpZW5kcyBhbnltb3JlLgoKSG93ZXZl
ciwgSSB0aGluayB0cnlpbmcgdG8gZm9yY2UgdGhlIGVudHJ5IGNvZGUgc25pcHBldHMgaW50byBi
ZWluZwpub3JtYWwgZnVuY3Rpb25zIHdvdWxkIGJlIGF3a3dhcmQuICBGb3IgZXhhbXBsZSwgQy10
eXBlIGZ1bmN0aW9ucyBhbGwKc3RhcnQgb2ZmIHdpdGggdGhlIGZvbGxvd2luZyBpbml0aWFsIENG
SSBzdGF0ZToKCiAgICAgTE9DICAgICAgICAgICBDRkEgICAgICByYQogIDAwMDAwMDAwMDAwMDAw
MDAgcnNwKzggICAgYy04CgpUaGF0IG1lYW5zIHRoZSBwcmV2aW91cyBmcmFtZSdzIHN0YWNrIHBv
aW50ZXIgd2FzIGF0IHJzcCs4IGFuZCB0aGUKcmV0dXJuIGluc3RydWN0aW9uIHBvaW50ZXIgaXMg
KHJzcCkuICBCdXQgdGhvc2UgYXNzdW1wdGlvbnMgZG9uJ3QgaG9sZApmb3Igbm9uLUMtdHlwZSBm
dW5jdGlvbnMsIHdoaWNoIHVzdWFsbHkgc3RhcnQgd2l0aCBwdF9yZWdzIG9yIGlyZXQgcmVncwpv
biB0aGUgc3RhY2ssIG9yIGEgYmxhbmsgc2xhdGUuCgpTbyB0aGUgaW5pdGlhbCBDRkkgc3RhdGUg
aXMgZGlmZmVyZW50IGJldHdlZW4gdGhlIHR3byB0eXBlcyBvZgoiZnVuY3Rpb25zIi4gIEFuZCB0
aGVyZSBhcmUgYSBsb3Qgb2Ygb3RoZXIgZGlmZmVyZW5jZXMuICBDLXR5cGUKZnVuY3Rpb25zIGhh
dmUgdG8gZm9sbG93IGZyYW1lIHBvaW50ZXIgY29udmVudGlvbnMsIGZvciBleGFtcGxlLiAgU28K
eW91ciBGVU5DX1NUQVJUIG1hY3JvIChhbmQgb2JqdG9vbCkgd291bGQgaGF2ZSB0byBzb21laG93
IGZpZ3VyZSBvdXQgYQp3YXkgdG8gbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW4gdGhlIHR3by4g
IFNvIGl0IHdvdWxkIHByb2JhYmx5IHdvcmsKb3V0IGJldHRlciBpZiB3ZSBrZXB0IHRoZSBkaXN0
aW5jdGlvbiBiZXR3ZWVuIEMtdHlwZSBmdW5jdGlvbnMgYW5kIG90aGVyCmNvZGUuCgpJIHRoaW5r
IEVORFBST0MgKG9yIEZVTkNfU1RBUlQvRlVOQ19FTkQpIHNob3VsZCBtZWFuICJ0aGlzIGZ1bmN0
aW9uIGlzCjEwMCUgc3RhbmRhcmRpemVkIHRvIHRoZSBDIEFCSSBhbmQgaXRzIGRlYnVnaW5mbyBj
YW4gYmUgY29tcGxldGVseQphdXRvbWF0ZWQiLiAgQW5kIGFueSBjb2RlIG91dHNpZGUgb2YgdGhh
dCB3b3VsZCBiZSAidGhpcyBjb2RlIGlzIHNwZWNpYWwKYW5kIG5lZWRzIGEgbWl4IG9mIGF1dG9t
YXRlZCBhbmQgbWFudWFsIGRlYnVnaW5mbyBhbm5vdGF0aW9ucy4iCgpJJ20gYWxzbyBub3Qgc3Vy
ZSB3ZSBuZWVkIHRoZSBvYmp0b29sLXNwZWNpZmljIG1hY3Jvcy4gIEl0IG1pZ2h0IGJlCnNpbXBs
ZXIgdG8gaGF2ZSBtYWNyb3Mgd2hpY2gganVzdCBvdXRwdXQgdGhlIGNmaSBpbnN0ZWFkLiAgSSBn
dWVzcyB0aGlzCmdvZXMgYmFjayB0byBvdXIgcHJldmlvdXMgZGlzY3Vzc2lvbnMgYWJvdXQgd2hl
dGhlciBvYmp0b29sJ3MgQ0ZJIGFjY2VzcwpzaG91bGQgYmUgcmVhZC93cml0ZSBvciB3cml0ZS1v
bmx5LiAgSSBkb24ndCByZW1lbWJlciwgZGlkIHdlIGV2ZXIgdG8KY29tZSB0byBhIGNvbmNsdXNp
b24gd2l0aCB0aGF0PwoKRWl0aGVyIHdheSwgZnJvbSBsb29raW5nIGF0IHRoZSBlbnRyeSBjb2Rl
LCB3ZSBtYXkgYmUgYWJsZSB0byBnZXQgYXdheQp3aXRoIG9ubHkgdGhlIGZvbGxvd2luZyAubWFj
cm9zOgoKLSBEV0FSRl9FTVBUWV9GUkFNRSBzaWduYWw9MAoKICBNYXJrIGFsbCByZWdpc3RlcnMg
YXMgdW5kZWZpbmVkIGFuZCBwb3RlbnRpYWxseSBtYXJrIHRoZSBmcmFtZSBhcyBhCiAgc2lnbmFs
IGZyYW1lLgoKLSBEV0FSRl9TRVRfQ0ZBIGJhc2U9cnNwIG9mZnNldD0wIGNfcmVncz0wIGV4dHJh
X3JlZ3M9MCBpcmV0X3JlZ3M9MAoKICBTZXQgdGhlIENGQSB2YWx1ZS4gIFNldCBjX3JlZ3MsIGV4
dHJhX3JlZ3MsIGFuZC9vciBpcmV0X3JlZ3MgdG8KICBpbmRpY2F0ZSB3aGljaCByZWdzIChpZiBh
bnkpIGFyZSBzdG9yZWQganVzdCBiZWxvdyB0aGUgQ0ZBLgoKLSBEV0FSRl9TRVRfSU5ESVJFQ1Rf
Q0ZBIGJhc2U9cnNwIG9mZnNldD0wIHZhbF9vZmZzZXQ9MAoKICBTZXQgQ0ZBID0gKihiYXNlICsg
b2Zmc2V0KSArIHZhbF9vZmZzZXQuICBJIG9ubHkgc2F3IGEgZmV3IHBsYWNlcwogIHdoZXJlIHRo
aXMgaXMgbmVlZGVkLCB3aGVyZSBpdCBzd2l0Y2hlcyB0byB0aGUgaXJxIHN0YWNrLiAgV2UgbWln
aHQgYmUKICBhYmxlIHRvIGZpZ3VyZSBvdXQgYSB3YXkgdG8gc2ltcGxpZnkgdGhlIGNvZGUgaW4g
YSBub24taW50cnVzaXZlIHdheQogIHRvIGdldCByaWQgb2YgdGhlIG5lZWQgZm9yIHRoaXMgb25l
LgoKQW5kIHdlIGNvdWxkIGNyZWF0ZSBoaWdoZXItbGV2ZWwgbWFjcm9zIGZyb20gdGhlc2UgcHJp
bWl0aXZlcyBpZiBuZWVkZWQuCgpJIHRoaW5rIHdlJ2Qgb25seSBuZWVkIHRoZSBtYWNyb3MgaW4g
cmVsYXRpdmVseSBmZXcgcGxhY2VzIGluIHRoZSBlbnRyeQpjb2RlLiAgSXQgd291bGQgYmUgYSBs
b3QgbGVzcyBpbnRydXNpdmUgdGhhbiB3aGF0IHdlIGhhZCBiZWZvcmUuCgotLSAKSm9zaAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 13 00:07:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 00:07:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Ka4-0001jI-2I; Sat, 13 May 2017 00:06:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1d9Ka1-0001j6-Db
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 00:06:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C4/9F-03058-01E46195; Sat, 13 May 2017 00:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAKsWRWlGSWpSXmKPExsVyMbThkC6Pn1i
 kwfItZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXvltsBW8281UcODidtYFx+lueLkYuDiGB
 GYwSX5/cZAZxWAQ2skosPriRFcSREDjLKjFnwhn2LkZOICdO4vmuk4wQdqXE11etbF2MHEDt2
 hJLriSBhIUEpjJJbP5ZBmKzCRhJzJ09mRmi3EXi3+mZYK3CAn4SizvnsYLYIgIKEhe6bzBBXD
 GNSeL0nytgVzALrGGUWLlrNlgHr4CNxMlDF8E6WAQ8JXae72SDsFUlFm67A1YjKhAucXPXLVa
 IekGJkzOfsIDYnAKWElsXb2ACsZkF/CWO7rzFOIFRZBaSsllIUhC2rcSdubuZIWx5ieats6Fs
 R4lpm1awwcS3v50DFOcAq7+1Jwki7Cxx6P8TJlQlILa9ROeNi+wLGLlWMWoUpxaVpRbpGpnrJ
 RVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExisDEOxgXLw28BCjJAeTkijvJVbRSC
 G+pPyUyozE4oz4otKc1OJDjDIcHEoSvP98xCKFBItS01Mr0jJzgIkDJi3BwaMkwsvrC5TmLS5
 IzC3OTIdInWI05nhx+f17Jo4nK3+8ZxJiycvPS5US5/UBKRUAKc0ozYMbBEtolxhlpYR5GYFO
 E+IpSC3KzSxBlX/FKM7BqCTMmw4yhSczrwRu3yugU5iATun/IwxySkkiQkqqgXHzj+BXWye3z
 f/1zkDf8+LBs44Xqq7ZG+jINFVq7PP/2nPv6xaVL0bcrKk/ZkdVcWXf3tKtKDZV1u9Oj/DvFK
 8kjgNm5q3Z0Y93K+5jD1eY4RRkcnvNxnXWJzq49oXHPtqUYNM+YbXrNvUc+3/Wj15vnLQxb+l
 n/Ws+ic3FNlOd7n6bw1n5uk+JpTgj0VCLuag4EQCtu2c6YwMAAA==
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494633996!49442823!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.2 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 UPPERCASE_50_75,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25773 invoked from network); 13 May 2017 00:06:36 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 00:06:36 -0000
Received: by mail-wr0-f194.google.com with SMTP id g12so8909666wrg.2
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 17:06:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to; bh=3fJziYZYNs1IVd/qwobdqqBSkIEqU224UjYKNmSTukg=;
 b=glGdo9BnNGhJaBxTwqLgWjr+ODhH/YUpLlkj5isHlIoaxPqpgumC8owvfLJKMbN7GT
 L2ebeBxsLmf+F8WAY/AzvMLCZ3zSRRnCWPLPGgQZmGmlcfIcj9c05xWggTbGXzSb5g49
 /qnanvACTACrgfOWzCY9olhqBYoXDLivQCXvng0DG9YmhFDr4GqWd0IlwI6+5BGj3v0C
 9j0N6nrPWKa7ISZsFBxHUtm7em/S4KNNYjxd2GylQ1P+kB2lkJcVjtyUzQ08p8RhozTT
 lKx5YpiPrQ90bxI0Pw3SFaKDh0EUPOo9vzDMg6yZ4oK3b1H08GKQlhSUatW3dcZVw6cs
 lF5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to;
 bh=3fJziYZYNs1IVd/qwobdqqBSkIEqU224UjYKNmSTukg=;
 b=MctqC+Zux8RnjZUobS2/QlHUeYSNkwUB8IQsuNs1lHQ/ZZ+ePngP7HYo6wvEaVry84
 miDcUdA66FDbaGoTBAE5ys5IpvLj2MpRWEawyDKio5nPcYhCpm4llYje8cO2cvfmqyYP
 tA/ZFozkSPgbmCicrtUvUofAr6C4k5DiszPynXqG0oUvkoNNtG4Auz9oocsW/su3XyVC
 O53StGRMyAzPjoCY6nLsBi9+w9R9W+Cuz7wGbtmdFV8/LYvqCP9iGnpS3lBWOPkC8KAI
 YA8ZlyNEJn1DJG/GKlhMXECAamMirLeAAjIMaxrePyAJEz80phTU+O66X2grj6z47ciB
 M05Q==
X-Gm-Message-State: AODbwcAsJmps7/Hb6Wt8vSS2E3RTB3OA83fIu0xM9Wd9HM72VUG0lEuG
 cKS81OJa3iWH3A==
X-Received: by 10.223.136.75 with SMTP id e11mr4760526wre.14.1494633996345;
 Fri, 12 May 2017 17:06:36 -0700 (PDT)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id p187sm4020985wmd.24.2017.05.12.17.06.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 May 2017 17:06:35 -0700 (PDT)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
 <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Message-ID: <f936f158-a256-252f-02ed-ce23f053715f@gmail.com>
Date: Sat, 13 May 2017 02:06:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Content-Type: multipart/mixed; boundary="------------2EFD985AD961A8E3B83FFE5F"
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

Hi guys,

My issue is still remaining with new kernels, at least last revision of 
4.10.x branch.

But I found something that can be interesting for investigations, here I 
attached another .config file for kernel building, with this 
configuration I'm not able to reproduce the kernel panic, I got no crash 
at all with exactly the same procedure.

Tested on 4.9.16 kernel and 4.10.13 :
- config_Crash.txt : result in a crash running fio within less than 2 
minutes
- config_NoCrash.txt : even after hours of fio, rebuilding arrays, etc 
... no crash at all, neither no warning or anything in dmesg.

Note : config_NoCrash is coming from another server on which I had setup 
similar system and which was not crashing. Tested this kernel on my 
crashing system, and no crash anymore...

I can't believe how a different config can solve a kernel BUG...

If someone has any idea...

Bests,


Le 09/01/2017 à 23:44, Shaohua Li a écrit :
> On Sun, Jan 08, 2017 at 02:31:15PM +0100, MasterPrenium wrote:
>> Hello,
>>
>> Replies below + :
>> - I don't know if this can help but after the crash, when the system
>> reboots, the Raid 5 stack is re-synchronizing
>> [   37.028239] md10: Warning: Device sdc1 is misaligned
>> [   37.028541] created bitmap (15 pages) for device md10
>> [   37.030433] md10: bitmap initialized from disk: read 1 pages, set 59 of
>> 29807 bits
>>
>> - Sometimes the kernel completely crash (lost serial + network connection),
>> sometimes only got the "BUG" dump, but still have network access (but a
>> reboot is impossible, need to reset the system).
>>
>> - You can find blktrace here (while running fio), I hope it's complete since
>> the end of the file is when the kernel crashed : https://goo.gl/X9jZ50
> Looks most are normal full stripe writes.
>   
>>> I'm trying to reproduce, but no success. So
>>> ext4->btrfs->raid5, crash
>>> btrfs->raid5, no crash
>>> right? does subvolume matter? When you create the raid5 array, does adding
>>> '--assume-clean' option change the behavior? I'd like to narrow down the issue.
>>> If you can capture the blktrace to the raid5 array, it would be great to hint
>>> us what kind of IO it is.
>> Yes Correct.
>> The subvolume doesn't matter.
>> -- assume-clean doesn't change the behaviour.
> so it's not a resync issue.
>
>> Don't forget that the system needs to be running on xen to crash, without
>> (on native kernel) it doesn't crash (or at least, I was not able to make it
>> crash).
>>>> Regarding your patch, I can't find it. Is it the one sent by Konstantin
>>>> Khlebnikov ?
>>> Right.
>> It doesn't help :(. Maybe the crash is happening a little bit later.
> ok, the patch is unlikely helpful, since the IO size isn't very big.
>
> Don't have good idea yet. My best guess so far is virtual machine introduces
> extra delay, which might trigger some race conditions which aren't seen in
> native.  I'll check if I could find something locally.
>
> Thanks,
> Shaohua


--------------2EFD985AD961A8E3B83FFE5F
Content-Type: text/plain; charset=UTF-8;
 name="Config_Crash.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Config_Crash.txt"

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.9.16-gentoo Kernel Configuration
#

#
# Gentoo Linux
#
CONFIG_GENTOO_LINUX=y
CONFIG_GENTOO_LINUX_UDEV=y
CONFIG_GENTOO_LINUX_PORTAGE=y

#
# Support for init systems, system and service managers
#
CONFIG_GENTOO_LINUX_INIT_SCRIPT=y
# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_MMU=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=28
CONFIG_ARCH_MMAP_RND_BITS_MAX=32
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_64_SMP=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_DEBUG_RODATA=y
CONFIG_PGTABLE_LEVELS=4
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_FHANDLE=y
CONFIG_USELIB=y
CONFIG_AUDIT=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
# CONFIG_IRQ_DOMAIN_DEBUG is not set
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
# CONFIG_TASKS_RCU is not set
CONFIG_RCU_STALL_COMMON=y
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_RCU_EXPEDITE_BOOT is not set
CONFIG_BUILD_BIN2C=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=18
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_NMI_LOG_BUF_SHIFT=13
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_ARCH_SUPPORTS_INT128=y
CONFIG_NUMA_BALANCING=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
CONFIG_CGROUPS=y
# CONFIG_MEMCG is not set
# CONFIG_BLK_CGROUP is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_CFS_BANDWIDTH is not set
# CONFIG_RT_GROUP_SCHED is not set
# CONFIG_CGROUP_PIDS is not set
CONFIG_CGROUP_FREEZER=y
# CONFIG_CGROUP_HUGETLB is not set
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
# CONFIG_CGROUP_DEVICE is not set
CONFIG_CGROUP_CPUACCT=y
# CONFIG_CGROUP_PERF is not set
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
# CONFIG_USER_NS is not set
CONFIG_PID_NS=y
CONFIG_NET_NS=y
# CONFIG_SCHED_AUTOGROUP is not set
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BPF=y
# CONFIG_EXPERT is not set
CONFIG_UID16=y
CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_PRINTK=y
CONFIG_PRINTK_NMI=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
# CONFIG_BPF_SYSCALL is not set
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_ADVISE_SYSCALLS=y
# CONFIG_USERFAULTFD is not set
CONFIG_PCI_QUIRKS=y
CONFIG_MEMBARRIER=y
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLAB_FREELIST_RANDOM is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SYSTEM_DATA_VERIFICATION is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_KEXEC_CORE=y
# CONFIG_OPROFILE is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
CONFIG_KPROBES=y
CONFIG_JUMP_LABEL=y
# CONFIG_STATIC_KEYS_SELFTEST is not set
CONFIG_OPTPROBES=y
# CONFIG_UPROBES is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_KRETPROBES=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_NMI=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_CONTIGUOUS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_CLK=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP_FILTER=y
CONFIG_HAVE_GCC_PLUGINS=y
# CONFIG_GCC_PLUGINS is not set
CONFIG_HAVE_CC_STACKPROTECTOR=y
# CONFIG_CC_STACKPROTECTOR is not set
CONFIG_CC_STACKPROTECTOR_NONE=y
# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_HUGE_VMAP=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_HAVE_EXIT_THREAD=y
CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_COPY_THREAD_TLS=y
CONFIG_HAVE_STACK_VALIDATION=y
# CONFIG_HAVE_ARCH_HASH is not set
# CONFIG_ISA_BUS_API is not set
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_COMPAT_OLD_SIGACTION=y
# CONFIG_CPU_NO_EFFICIENT_FFS is not set
CONFIG_HAVE_ARCH_VMAP_STACK=y
CONFIG_VMAP_STACK=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_BSGLIB=y
# CONFIG_BLK_DEV_INTEGRITY is not set
# CONFIG_BLK_CMDLINE_PARSER is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_AIX_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_KARMA_PARTITION is not set
CONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not set
# CONFIG_CMDLINE_PARTITION is not set
CONFIG_BLOCK_COMPAT=y
CONFIG_BLK_MQ_PCI=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_IOSCHED_BFQ is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PADATA=y
CONFIG_ASN1=y
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
CONFIG_INLINE_READ_UNLOCK=y
CONFIG_INLINE_READ_UNLOCK_IRQ=y
CONFIG_INLINE_WRITE_UNLOCK=y
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
CONFIG_LOCK_SPIN_ON_OWNER=y
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
CONFIG_QUEUED_SPINLOCKS=y
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
CONFIG_QUEUED_RWLOCKS=y
CONFIG_FREEZER=y

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_FEATURE_NAMES=y
CONFIG_X86_FAST_FEATURE_TESTS=y
CONFIG_X86_X2APIC=y
CONFIG_X86_MPPARSE=y
# CONFIG_GOLDFISH is not set
CONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_NUMACHIP is not set
# CONFIG_X86_VSMP is not set
# CONFIG_X86_UV is not set
# CONFIG_X86_GOLDFISH is not set
# CONFIG_MLX_PLATFORM is not set
CONFIG_X86_INTEL_LPSS=y
# CONFIG_X86_AMD_PLATFORM_DEVICE is not set
CONFIG_IOSF_MBI=y
CONFIG_IOSF_MBI_DEBUG=y
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_DEBUG=y
CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_QUEUED_LOCK_STAT=y
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_512GB=y
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
CONFIG_XEN_PVH=y
CONFIG_KVM_GUEST=y
CONFIG_KVM_DEBUG_FS=y
CONFIG_PARAVIRT_TIME_ACCOUNTING=y
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
# CONFIG_MK8 is not set
# CONFIG_MK8SSE3 is not set
# CONFIG_MK10 is not set
# CONFIG_MBARCELONA is not set
# CONFIG_MBOBCAT is not set
# CONFIG_MBULLDOZER is not set
# CONFIG_MPILEDRIVER is not set
# CONFIG_MSTEAMROLLER is not set
# CONFIG_MJAGUAR is not set
# CONFIG_MPSC is not set
# CONFIG_MATOM is not set
# CONFIG_MCORE2 is not set
# CONFIG_MNEHALEM is not set
# CONFIG_MWESTMERE is not set
# CONFIG_MSILVERMONT is not set
# CONFIG_MSANDYBRIDGE is not set
# CONFIG_MIVYBRIDGE is not set
# CONFIG_MHASWELL is not set
CONFIG_MBROADWELL=y
# CONFIG_MSKYLAKE is not set
# CONFIG_GENERIC_CPU is not set
# CONFIG_MNATIVE is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
# CONFIG_GART_IOMMU is not set
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS=64
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
# CONFIG_X86_MCE_AMD is not set
CONFIG_X86_MCE_THRESHOLD=y
# CONFIG_X86_MCE_INJECT is not set
CONFIG_X86_THERMAL_VECTOR=y

#
# Performance monitoring
#
CONFIG_PERF_EVENTS_INTEL_UNCORE=y
CONFIG_PERF_EVENTS_INTEL_RAPL=y
CONFIG_PERF_EVENTS_INTEL_CSTATE=y
# CONFIG_PERF_EVENTS_AMD_POWER is not set
# CONFIG_VM86 is not set
CONFIG_X86_16BIT=y
CONFIG_X86_ESPFIX64=y
CONFIG_X86_VSYSCALL_EMULATION=y
# CONFIG_I8K is not set
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_X86_DIRECT_GBPAGES=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not set
CONFIG_NODES_SHIFT=6
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ARCH_PROC_KCORE_TEXT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_MEMORY_ISOLATION=y
# CONFIG_MOVABLE_NODE is not set
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
# CONFIG_MEMORY_HOTREMOVE is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
CONFIG_COMPACTION=y
CONFIG_MIGRATION=y
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
# CONFIG_KSM is not set
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_HWPOISON_INJECT is not set
# CONFIG_TRANSPARENT_HUGEPAGE is not set
# CONFIG_CLEANCACHE is not set
# CONFIG_FRONTSWAP is not set
# CONFIG_CMA is not set
# CONFIG_ZPOOL is not set
# CONFIG_ZBUD is not set
# CONFIG_ZSMALLOC is not set
CONFIG_GENERIC_EARLY_IOREMAP=y
CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
# CONFIG_IDLE_PAGE_TRACKING is not set
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
CONFIG_ARCH_HAS_PKEYS=y
# CONFIG_X86_PMEM_LEGACY is not set
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y
# CONFIG_MTRR_SANITIZER is not set
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_X86_SMAP=y
# CONFIG_X86_INTEL_MPX is not set
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_EFI=y
# CONFIG_EFI_STUB is not set
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_KEXEC_FILE is not set
CONFIG_CRASH_DUMP=y
# CONFIG_KEXEC_JUMP is not set
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
# CONFIG_RANDOMIZE_BASE is not set
CONFIG_PHYSICAL_ALIGN=0x200000
CONFIG_HOTPLUG_CPU=y
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_COMPAT_VDSO is not set
# CONFIG_LEGACY_VSYSCALL_NATIVE is not set
CONFIG_LEGACY_VSYSCALL_EMULATE=y
# CONFIG_LEGACY_VSYSCALL_NONE is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_HAVE_LIVEPATCH=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y

#
# Power management and ACPI options
#
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
# CONFIG_PM_TEST_SUSPEND is not set
CONFIG_PM_SLEEP_DEBUG=y
CONFIG_PM_TRACE=y
CONFIG_PM_TRACE_RTC=y
CONFIG_PM_CLK=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
# CONFIG_ACPI_DEBUGGER is not set
CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y
CONFIG_ACPI_PROCESSOR_IDLE=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_NUMA=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TABLE_UPGRADE=y
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_HOTPLUG_MEMORY is not set
CONFIG_ACPI_HOTPLUG_IOAPIC=y
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
CONFIG_ACPI_CUSTOM_METHOD=m
# CONFIG_ACPI_BGRT is not set
# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
# CONFIG_ACPI_NFIT is not set
CONFIG_HAVE_ACPI_APEI=y
CONFIG_HAVE_ACPI_APEI_NMI=y
CONFIG_ACPI_APEI=y
# CONFIG_ACPI_APEI_GHES is not set
# CONFIG_ACPI_APEI_PCIEAER is not set
# CONFIG_ACPI_APEI_MEMORY_FAILURE is not set
# CONFIG_ACPI_APEI_EINJ is not set
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
CONFIG_DPTF_POWER=m
# CONFIG_ACPI_EXTLOG is not set
CONFIG_PMIC_OPREGION=y
CONFIG_ACPI_CONFIGFS=y
# CONFIG_SFI is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
# CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set

#
# CPU frequency scaling drivers
#
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set

#
# CPU Idle
#
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
CONFIG_INTEL_IDLE=y

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_XEN=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
# CONFIG_HOTPLUG_PCI_PCIE is not set
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
# CONFIG_PCIEAER_INJECT is not set
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
# CONFIG_PCIEASPM_DEFAULT is not set
CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
# CONFIG_PCIE_DPC is not set
# CONFIG_PCIE_PTM is not set
CONFIG_PCI_BUS_ADDR_T_64BIT=y
CONFIG_PCI_MSI=y
CONFIG_PCI_MSI_IRQ_DOMAIN=y
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_HT_IRQ=y
CONFIG_PCI_ATS=y
CONFIG_PCI_IOV=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_PCI_LABEL=y
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y
# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
# CONFIG_HOTPLUG_PCI_CPCI is not set
# CONFIG_HOTPLUG_PCI_SHPC is not set

#
# PCI host controller drivers
#
# CONFIG_PCIE_DW_PLAT is not set
# CONFIG_VMD is not set
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
# CONFIG_PCCARD is not set
# CONFIG_RAPIDIO is not set
# CONFIG_X86_SYSFB is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_ELFCORE=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=y
CONFIG_COREDUMP=y
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y
# CONFIG_X86_X32 is not set
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_KEYS_COMPAT=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_PMC_ATOM=y
CONFIG_NET=y
CONFIG_NET_INGRESS=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_DIAG=m
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
CONFIG_XFRM_USER=y
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_CLASSID=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE_DEMUX is not set
CONFIG_NET_IP_TUNNEL=y
CONFIG_IP_MROUTE=y
# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_SYN_COOKIES=y
# CONFIG_NET_IPVTI is not set
# CONFIG_NET_UDP_TUNNEL is not set
# CONFIG_NET_FOU is not set
# CONFIG_NET_FOU_IP_TUNNELS is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
# CONFIG_INET_XFRM_MODE_BEET is not set
# CONFIG_INET_DIAG is not set
CONFIG_TCP_CONG_ADVANCED=y
# CONFIG_TCP_CONG_BIC is not set
CONFIG_TCP_CONG_CUBIC=y
# CONFIG_TCP_CONG_WESTWOOD is not set
# CONFIG_TCP_CONG_HTCP is not set
# CONFIG_TCP_CONG_HSTCP is not set
# CONFIG_TCP_CONG_HYBLA is not set
# CONFIG_TCP_CONG_VEGAS is not set
# CONFIG_TCP_CONG_NV is not set
# CONFIG_TCP_CONG_SCALABLE is not set
# CONFIG_TCP_CONG_LP is not set
# CONFIG_TCP_CONG_VENO is not set
# CONFIG_TCP_CONG_YEAH is not set
# CONFIG_TCP_CONG_ILLINOIS is not set
# CONFIG_TCP_CONG_DCTCP is not set
# CONFIG_TCP_CONG_CDG is not set
# CONFIG_TCP_CONG_BBR is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
CONFIG_IPV6_MIP6=y
CONFIG_IPV6_ILA=y
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y
CONFIG_IPV6_VTI=y
CONFIG_IPV6_SIT=y
CONFIG_IPV6_SIT_6RD=y
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
# CONFIG_IPV6_FOU is not set
# CONFIG_IPV6_FOU_TUNNEL is not set
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
CONFIG_IPV6_PIMSM_V2=y
CONFIG_NETLABEL=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NET_PTP_CLASSIFY=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=m

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_ACCT=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_LOG_COMMON=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_PROCFS=y
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CONNTRACK_TIMEOUT=y
CONFIG_NF_CONNTRACK_TIMESTAMP=y
CONFIG_NF_CONNTRACK_LABELS=y
CONFIG_NF_CT_PROTO_DCCP=m
CONFIG_NF_CT_PROTO_SCTP=m
CONFIG_NF_CT_PROTO_UDPLITE=m
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=y
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=y
CONFIG_NF_CONNTRACK_BROADCAST=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
# CONFIG_NF_CONNTRACK_SNMP is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SANE is not set
CONFIG_NF_CONNTRACK_SIP=y
# CONFIG_NF_CONNTRACK_TFTP is not set
CONFIG_NF_CT_NETLINK=y
CONFIG_NF_CT_NETLINK_TIMEOUT=y
CONFIG_NF_CT_NETLINK_HELPER=y
CONFIG_NETFILTER_NETLINK_GLUE_CT=y
CONFIG_NF_NAT=y
CONFIG_NF_NAT_NEEDED=y
CONFIG_NF_NAT_PROTO_DCCP=m
CONFIG_NF_NAT_PROTO_UDPLITE=m
CONFIG_NF_NAT_PROTO_SCTP=m
CONFIG_NF_NAT_AMANDA=m
CONFIG_NF_NAT_FTP=y
CONFIG_NF_NAT_IRC=y
CONFIG_NF_NAT_SIP=y
# CONFIG_NF_NAT_TFTP is not set
CONFIG_NF_NAT_REDIRECT=y
CONFIG_NETFILTER_SYNPROXY=y
CONFIG_NF_TABLES=y
CONFIG_NF_TABLES_INET=y
CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_EXTHDR=y
CONFIG_NFT_META=y
# CONFIG_NFT_NUMGEN is not set
CONFIG_NFT_CT=y
# CONFIG_NFT_SET_RBTREE is not set
# CONFIG_NFT_SET_HASH is not set
CONFIG_NFT_COUNTER=y
CONFIG_NFT_LOG=y
CONFIG_NFT_LIMIT=y
CONFIG_NFT_MASQ=y
CONFIG_NFT_REDIR=y
CONFIG_NFT_NAT=y
CONFIG_NFT_QUEUE=y
# CONFIG_NFT_QUOTA is not set
CONFIG_NFT_REJECT=y
CONFIG_NFT_REJECT_INET=y
CONFIG_NFT_COMPAT=y
CONFIG_NFT_HASH=y
# CONFIG_NF_DUP_NETDEV is not set
# CONFIG_NFT_DUP_NETDEV is not set
# CONFIG_NFT_FWD_NETDEV is not set
CONFIG_NETFILTER_XTABLES=y

#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=y
CONFIG_NETFILTER_XT_CONNMARK=y

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
# CONFIG_NETFILTER_XT_TARGET_CT is not set
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_HL=y
CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=y
CONFIG_NETFILTER_XT_TARGET_NETMAP=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
CONFIG_NETFILTER_XT_TARGET_TEE=m
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
CONFIG_NETFILTER_XT_TARGET_SECMARK=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set

#
# Xtables matches
#
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
CONFIG_NETFILTER_XT_MATCH_BPF=m
CONFIG_NETFILTER_XT_MATCH_CGROUP=m
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_CPU=m
CONFIG_NETFILTER_XT_MATCH_DCCP=y
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ECN=y
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_HL=y
CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
CONFIG_NETFILTER_XT_MATCH_L2TP=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
CONFIG_NETFILTER_XT_MATCH_OSF=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m
# CONFIG_IP_SET is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=y
CONFIG_NF_CONNTRACK_IPV4=y
CONFIG_NF_TABLES_IPV4=y
CONFIG_NFT_CHAIN_ROUTE_IPV4=y
CONFIG_NFT_REJECT_IPV4=y
CONFIG_NFT_DUP_IPV4=y
CONFIG_NF_TABLES_ARP=y
CONFIG_NF_DUP_IPV4=y
CONFIG_NF_LOG_ARP=y
CONFIG_NF_LOG_IPV4=y
CONFIG_NF_REJECT_IPV4=y
CONFIG_NF_NAT_IPV4=y
CONFIG_NFT_CHAIN_NAT_IPV4=y
CONFIG_NF_NAT_MASQUERADE_IPV4=y
CONFIG_NFT_MASQ_IPV4=y
CONFIG_NFT_REDIR_IPV4=y
# CONFIG_NF_NAT_PPTP is not set
CONFIG_NF_NAT_H323=m
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_RPFILTER=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_SYNPROXY=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_CLUSTERIP=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
CONFIG_IP_NF_SECURITY=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y

#
# IPv6: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV6=y
CONFIG_NF_CONNTRACK_IPV6=y
CONFIG_NF_TABLES_IPV6=y
# CONFIG_NFT_CHAIN_ROUTE_IPV6 is not set
CONFIG_NFT_REJECT_IPV6=y
# CONFIG_NFT_DUP_IPV6 is not set
CONFIG_NF_DUP_IPV6=m
CONFIG_NF_REJECT_IPV6=y
CONFIG_NF_LOG_IPV6=m
CONFIG_NF_NAT_IPV6=y
CONFIG_NFT_CHAIN_NAT_IPV6=y
CONFIG_NF_NAT_MASQUERADE_IPV6=y
CONFIG_NFT_MASQ_IPV6=y
CONFIG_NFT_REDIR_IPV6=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RPFILTER=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_TARGET_REJECT=y
CONFIG_IP6_NF_TARGET_SYNPROXY=y
CONFIG_IP6_NF_MANGLE=y
CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_NAT=y
CONFIG_IP6_NF_TARGET_MASQUERADE=y
CONFIG_IP6_NF_TARGET_NPT=y
# CONFIG_NF_TABLES_BRIDGE is not set
# CONFIG_BRIDGE_NF_EBTABLES is not set
# CONFIG_IP_DCCP is not set
# CONFIG_IP_SCTP is not set
# CONFIG_RDS is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_L2TP is not set
CONFIG_STP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_HAVE_NET_DSA=y
CONFIG_VLAN_8021Q=y
# CONFIG_VLAN_8021Q_GVRP is not set
# CONFIG_VLAN_8021Q_MVRP is not set
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_PHONET is not set
# CONFIG_6LOWPAN is not set
# CONFIG_IEEE802154 is not set
CONFIG_NET_SCHED=y

#
# Queueing/Scheduling
#
# CONFIG_NET_SCH_CBQ is not set
# CONFIG_NET_SCH_HTB is not set
# CONFIG_NET_SCH_HFSC is not set
# CONFIG_NET_SCH_PRIO is not set
# CONFIG_NET_SCH_MULTIQ is not set
# CONFIG_NET_SCH_RED is not set
# CONFIG_NET_SCH_SFB is not set
# CONFIG_NET_SCH_SFQ is not set
# CONFIG_NET_SCH_TEQL is not set
# CONFIG_NET_SCH_TBF is not set
# CONFIG_NET_SCH_GRED is not set
# CONFIG_NET_SCH_DSMARK is not set
# CONFIG_NET_SCH_NETEM is not set
# CONFIG_NET_SCH_DRR is not set
# CONFIG_NET_SCH_MQPRIO is not set
# CONFIG_NET_SCH_CHOKE is not set
# CONFIG_NET_SCH_QFQ is not set
# CONFIG_NET_SCH_CODEL is not set
# CONFIG_NET_SCH_FQ_CODEL is not set
# CONFIG_NET_SCH_FQ is not set
# CONFIG_NET_SCH_HHF is not set
# CONFIG_NET_SCH_PIE is not set
# CONFIG_NET_SCH_INGRESS is not set
# CONFIG_NET_SCH_PLUG is not set

#
# Classification
#
CONFIG_NET_CLS=y
# CONFIG_NET_CLS_BASIC is not set
# CONFIG_NET_CLS_TCINDEX is not set
# CONFIG_NET_CLS_ROUTE4 is not set
# CONFIG_NET_CLS_FW is not set
# CONFIG_NET_CLS_U32 is not set
# CONFIG_NET_CLS_RSVP is not set
# CONFIG_NET_CLS_RSVP6 is not set
# CONFIG_NET_CLS_FLOW is not set
# CONFIG_NET_CLS_CGROUP is not set
# CONFIG_NET_CLS_BPF is not set
# CONFIG_NET_CLS_FLOWER is not set
# CONFIG_NET_CLS_MATCHALL is not set
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
# CONFIG_NET_EMATCH_CMP is not set
# CONFIG_NET_EMATCH_NBYTE is not set
# CONFIG_NET_EMATCH_U32 is not set
# CONFIG_NET_EMATCH_META is not set
# CONFIG_NET_EMATCH_TEXT is not set
CONFIG_NET_CLS_ACT=y
# CONFIG_NET_ACT_POLICE is not set
# CONFIG_NET_ACT_GACT is not set
# CONFIG_NET_ACT_MIRRED is not set
# CONFIG_NET_ACT_IPT is not set
# CONFIG_NET_ACT_NAT is not set
# CONFIG_NET_ACT_PEDIT is not set
# CONFIG_NET_ACT_SIMP is not set
# CONFIG_NET_ACT_SKBEDIT is not set
# CONFIG_NET_ACT_CSUM is not set
# CONFIG_NET_ACT_VLAN is not set
# CONFIG_NET_ACT_BPF is not set
# CONFIG_NET_ACT_CONNMARK is not set
# CONFIG_NET_ACT_SKBMOD is not set
# CONFIG_NET_ACT_IFE is not set
# CONFIG_NET_ACT_TUNNEL_KEY is not set
CONFIG_NET_SCH_FIFO=y
# CONFIG_DCB is not set
CONFIG_DNS_RESOLVER=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
# CONFIG_VSOCKETS is not set
# CONFIG_NETLINK_DIAG is not set
# CONFIG_MPLS is not set
# CONFIG_HSR is not set
# CONFIG_NET_SWITCHDEV is not set
# CONFIG_NET_L3_MASTER_DEV is not set
# CONFIG_NET_NCSI is not set
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_SOCK_CGROUP_DATA=y
# CONFIG_CGROUP_NET_PRIO is not set
CONFIG_CGROUP_NET_CLASSID=y
CONFIG_NET_RX_BUSY_POLL=y
CONFIG_BQL=y
# CONFIG_BPF_JIT is not set
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_NET_TCPPROBE is not set
# CONFIG_NET_DROP_MONITOR is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_AF_RXRPC is not set
# CONFIG_AF_KCM is not set
# CONFIG_STREAM_PARSER is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
# CONFIG_NL80211_TESTMODE is not set
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set
# CONFIG_CFG80211_INTERNAL_REGDB is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_WEXT is not set
# CONFIG_LIB80211 is not set
CONFIG_MAC80211=y
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_MINSTREL_HT=y
# CONFIG_MAC80211_RC_MINSTREL_VHT is not set
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
# CONFIG_MAC80211_MESH is not set
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_MESSAGE_TRACING is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not set
# CONFIG_CEPH_LIB is not set
# CONFIG_NFC is not set
CONFIG_LWTUNNEL=y
CONFIG_DST_CACHE=y
# CONFIG_NET_DEVLINK is not set
CONFIG_MAY_USE_DEVLINK=y
CONFIG_HAVE_EBPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER=y
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_DEVRES=y
# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
CONFIG_SYS_HYPERVISOR=y
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_GENERIC_CPU_AUTOPROBE=y
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_DMA_SHARED_BUFFER=y
# CONFIG_FENCE_TRACE is not set

#
# Bus devices
#
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
# CONFIG_MTD is not set
# CONFIG_OF is not set
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
# CONFIG_PARPORT is not set
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_NULL_BLK is not set
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
CONFIG_BLK_DEV_DRBD=y
# CONFIG_DRBD_FAULT_INJECTION is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SKD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_BACKEND=y
# CONFIG_BLK_DEV_HD is not set
# CONFIG_BLK_DEV_RBD is not set
# CONFIG_BLK_DEV_RSXX is not set
# CONFIG_BLK_DEV_NVME is not set
# CONFIG_NVME_TARGET is not set

#
# Misc devices
#
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_AD525X_DPOT is not set
# CONFIG_DUMMY_IRQ is not set
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_ICS932S401 is not set
# CONFIG_ENCLOSURE_SERVICES is not set
# CONFIG_HP_ILO is not set
# CONFIG_APDS9802ALS is not set
# CONFIG_ISL29003 is not set
# CONFIG_ISL29020 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_SENSORS_BH1770 is not set
# CONFIG_SENSORS_APDS990X is not set
# CONFIG_HMC6352 is not set
# CONFIG_DS1682 is not set
# CONFIG_USB_SWITCH_FSA9480 is not set
# CONFIG_SRAM is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not set
# CONFIG_EEPROM_LEGACY is not set
# CONFIG_EEPROM_MAX6875 is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_CB710_CORE is not set

#
# Texas Instruments shared transport line discipline
#
# CONFIG_SENSORS_LIS3_I2C is not set

#
# Altera FPGA firmware download module
#
# CONFIG_ALTERA_STAPL is not set
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
CONFIG_INTEL_MEI_TXE=m
# CONFIG_VMWARE_VMCI is not set

#
# Intel MIC Bus Driver
#
# CONFIG_INTEL_MIC_BUS is not set

#
# SCIF Bus Driver
#
# CONFIG_SCIF_BUS is not set

#
# VOP Bus Driver
#
# CONFIG_VOP_BUS is not set

#
# Intel MIC Host Driver
#

#
# Intel MIC Card Driver
#

#
# SCIF Driver
#

#
# Intel MIC Coprocessor State Management (COSM) Drivers
#

#
# VOP Driver
#
# CONFIG_GENWQE is not set
# CONFIG_ECHO is not set
# CONFIG_CXL_BASE is not set
# CONFIG_CXL_AFU_DRIVER_OPS is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_NETLINK is not set
# CONFIG_SCSI_MQ_DEFAULT is not set
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_CHR_DEV_OSST=y
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_SCH=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
# CONFIG_SCSI_FC_ATTRS is not set
CONFIG_SCSI_ISCSI_ATTRS=y
CONFIG_SCSI_SAS_ATTRS=y
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
CONFIG_SCSI_LOWLEVEL=y
# CONFIG_ISCSI_TCP is not set
# CONFIG_ISCSI_BOOT_SYSFS is not set
# CONFIG_SCSI_CXGB3_ISCSI is not set
# CONFIG_SCSI_CXGB4_ISCSI is not set
# CONFIG_SCSI_BNX2_ISCSI is not set
# CONFIG_BE2ISCSI is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_HPSA is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_3W_SAS is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_MVSAS is not set
# CONFIG_SCSI_MVUMI is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_SCSI_ESAS2R is not set
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT3SAS_MAX_SGE=128
# CONFIG_SCSI_MPT2SAS is not set
# CONFIG_SCSI_SMARTPQI is not set
# CONFIG_SCSI_UFSHCD is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_VMWARE_PVSCSI is not set
CONFIG_XEN_SCSI_FRONTEND=y
# CONFIG_SCSI_SNIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_ISCI is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLA_ISCSI is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_WD719X is not set
# CONFIG_SCSI_DEBUG is not set
# CONFIG_SCSI_PMCRAID is not set
# CONFIG_SCSI_PM8001 is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
# CONFIG_SATA_ZPODD is not set
CONFIG_SATA_PMP=y

#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=y
# CONFIG_SATA_AHCI_PLATFORM is not set
# CONFIG_SATA_INIC162X is not set
# CONFIG_SATA_ACARD_AHCI is not set
# CONFIG_SATA_SIL24 is not set
CONFIG_ATA_SFF=y

#
# SFF controllers with custom DMA interface
#
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_SX4 is not set
CONFIG_ATA_BMDMA=y

#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_MV is not set
# CONFIG_SATA_NV is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_SVW is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set

#
# PATA SFF controllers with BMDMA
#
# CONFIG_PATA_ALI is not set
CONFIG_PATA_AMD=y
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_ATP867X is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT8213 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NINJA32 is not set
# CONFIG_PATA_NS87415 is not set
CONFIG_PATA_OLDPIIX=y
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RDC is not set
CONFIG_PATA_SCH=y
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_TOSHIBA is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set

#
# PIO-only SFF controllers
#
# CONFIG_PATA_CMD640_PCI is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_RZ1000 is not set

#
# Generic fallback / legacy drivers
#
# CONFIG_PATA_ACPI is not set
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_LEGACY is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
CONFIG_MD_MULTIPATH=m
# CONFIG_MD_FAULTY is not set
CONFIG_BCACHE=y
# CONFIG_BCACHE_DEBUG is not set
# CONFIG_BCACHE_CLOSURES_DEBUG is not set
CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_MQ_DEFAULT is not set
# CONFIG_DM_DEBUG is not set
# CONFIG_DM_CRYPT is not set
# CONFIG_DM_SNAPSHOT is not set
# CONFIG_DM_THIN_PROVISIONING is not set
# CONFIG_DM_CACHE is not set
# CONFIG_DM_ERA is not set
# CONFIG_DM_MIRROR is not set
# CONFIG_DM_RAID is not set
# CONFIG_DM_ZERO is not set
# CONFIG_DM_MULTIPATH is not set
# CONFIG_DM_DELAY is not set
# CONFIG_DM_UEVENT is not set
# CONFIG_DM_FLAKEY is not set
# CONFIG_DM_VERITY is not set
# CONFIG_DM_SWITCH is not set
# CONFIG_DM_LOG_WRITES is not set
# CONFIG_TARGET_CORE is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
CONFIG_MII=y
CONFIG_NET_CORE=y
# CONFIG_BONDING is not set
# CONFIG_DUMMY is not set
# CONFIG_EQUALIZER is not set
# CONFIG_NET_FC is not set
# CONFIG_IFB is not set
# CONFIG_NET_TEAM is not set
# CONFIG_MACVLAN is not set
# CONFIG_VXLAN is not set
# CONFIG_MACSEC is not set
CONFIG_NETCONSOLE=y
# CONFIG_NETCONSOLE_DYNAMIC is not set
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_TUN=y
# CONFIG_TUN_VNET_CROSS_LE is not set
# CONFIG_VETH is not set
# CONFIG_NLMON is not set
# CONFIG_ARCNET is not set

#
# CAIF transport drivers
#

#
# Distributed Switch Architecture drivers
#
CONFIG_ETHERNET=y
CONFIG_MDIO=y
CONFIG_NET_VENDOR_3COM=y
# CONFIG_VORTEX is not set
# CONFIG_TYPHOON is not set
# CONFIG_NET_VENDOR_ADAPTEC is not set
# CONFIG_NET_VENDOR_AGERE is not set
# CONFIG_NET_VENDOR_ALTEON is not set
# CONFIG_ALTERA_TSE is not set
CONFIG_NET_VENDOR_AMAZON=y
# CONFIG_ENA_ETHERNET is not set
# CONFIG_NET_VENDOR_AMD is not set
# CONFIG_NET_VENDOR_ARC is not set
# CONFIG_NET_VENDOR_ATHEROS is not set
# CONFIG_NET_VENDOR_AURORA is not set
# CONFIG_NET_CADENCE is not set
CONFIG_NET_VENDOR_BROADCOM=y
# CONFIG_B44 is not set
# CONFIG_BCMGENET is not set
CONFIG_BNX2=y
CONFIG_CNIC=y
CONFIG_TIGON3=y
CONFIG_BNX2X=y
CONFIG_BNX2X_SRIOV=y
CONFIG_BNXT=y
CONFIG_BNXT_SRIOV=y
# CONFIG_NET_VENDOR_BROCADE is not set
# CONFIG_NET_VENDOR_CAVIUM is not set
# CONFIG_NET_VENDOR_CHELSIO is not set
# CONFIG_NET_VENDOR_CISCO is not set
# CONFIG_CX_ECAT is not set
# CONFIG_DNET is not set
# CONFIG_NET_VENDOR_DEC is not set
# CONFIG_NET_VENDOR_DLINK is not set
# CONFIG_NET_VENDOR_EMULEX is not set
# CONFIG_NET_VENDOR_EZCHIP is not set
# CONFIG_NET_VENDOR_EXAR is not set
# CONFIG_NET_VENDOR_HP is not set
CONFIG_NET_VENDOR_INTEL=y
CONFIG_E100=y
CONFIG_E1000=y
CONFIG_E1000E=y
CONFIG_E1000E_HWTS=y
CONFIG_IGB=y
CONFIG_IGB_HWMON=y
CONFIG_IGB_DCA=y
CONFIG_IGBVF=y
CONFIG_IXGB=y
CONFIG_IXGBE=y
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCA=y
CONFIG_IXGBEVF=y
CONFIG_I40E=y
CONFIG_I40EVF=y
# CONFIG_FM10K is not set
CONFIG_NET_VENDOR_I825XX=y
# CONFIG_JME is not set
# CONFIG_NET_VENDOR_MARVELL is not set
# CONFIG_NET_VENDOR_MELLANOX is not set
# CONFIG_NET_VENDOR_MICREL is not set
# CONFIG_NET_VENDOR_MYRI is not set
# CONFIG_FEALNX is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
# CONFIG_NET_VENDOR_NETRONOME is not set
# CONFIG_NET_VENDOR_NVIDIA is not set
# CONFIG_NET_VENDOR_OKI is not set
# CONFIG_ETHOC is not set
# CONFIG_NET_PACKET_ENGINE is not set
# CONFIG_NET_VENDOR_QLOGIC is not set
# CONFIG_NET_VENDOR_QUALCOMM is not set
# CONFIG_NET_VENDOR_REALTEK is not set
# CONFIG_NET_VENDOR_RENESAS is not set
# CONFIG_NET_VENDOR_RDC is not set
# CONFIG_NET_VENDOR_ROCKER is not set
# CONFIG_NET_VENDOR_SAMSUNG is not set
# CONFIG_NET_VENDOR_SEEQ is not set
# CONFIG_NET_VENDOR_SILAN is not set
# CONFIG_NET_VENDOR_SIS is not set
# CONFIG_SFC is not set
# CONFIG_NET_VENDOR_SMSC is not set
# CONFIG_NET_VENDOR_STMICRO is not set
# CONFIG_NET_VENDOR_SUN is not set
# CONFIG_NET_VENDOR_SYNOPSYS is not set
# CONFIG_NET_VENDOR_TEHUTI is not set
# CONFIG_NET_VENDOR_TI is not set
# CONFIG_NET_VENDOR_VIA is not set
# CONFIG_NET_VENDOR_WIZNET is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_NET_SB1000 is not set
CONFIG_PHYLIB=y

#
# MDIO bus device drivers
#
# CONFIG_MDIO_BCM_UNIMAC is not set
# CONFIG_MDIO_BITBANG is not set
# CONFIG_MDIO_OCTEON is not set
# CONFIG_MDIO_THUNDER is not set

#
# MII PHY device drivers
#
# CONFIG_AMD_PHY is not set
# CONFIG_AQUANTIA_PHY is not set
# CONFIG_AT803X_PHY is not set
# CONFIG_BCM7XXX_PHY is not set
# CONFIG_BCM87XX_PHY is not set
# CONFIG_BROADCOM_PHY is not set
# CONFIG_CICADA_PHY is not set
# CONFIG_DAVICOM_PHY is not set
# CONFIG_DP83848_PHY is not set
# CONFIG_DP83867_PHY is not set
# CONFIG_FIXED_PHY is not set
# CONFIG_ICPLUS_PHY is not set
# CONFIG_INTEL_XWAY_PHY is not set
# CONFIG_LSI_ET1011C_PHY is not set
CONFIG_LXT_PHY=y
# CONFIG_MARVELL_PHY is not set
# CONFIG_MICREL_PHY is not set
# CONFIG_MICROCHIP_PHY is not set
# CONFIG_MICROSEMI_PHY is not set
# CONFIG_NATIONAL_PHY is not set
# CONFIG_QSEMI_PHY is not set
# CONFIG_REALTEK_PHY is not set
# CONFIG_SMSC_PHY is not set
# CONFIG_STE10XP is not set
# CONFIG_TERANETICS_PHY is not set
# CONFIG_VITESSE_PHY is not set
# CONFIG_XILINX_GMII2RGMII is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
CONFIG_USB_NET_DRIVERS=y
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_RTL8152 is not set
# CONFIG_USB_LAN78XX is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_IPHETH is not set
CONFIG_WLAN=y
# CONFIG_WLAN_VENDOR_ADMTEK is not set
# CONFIG_WLAN_VENDOR_ATH is not set
# CONFIG_WLAN_VENDOR_ATMEL is not set
# CONFIG_WLAN_VENDOR_BROADCOM is not set
# CONFIG_WLAN_VENDOR_CISCO is not set
# CONFIG_WLAN_VENDOR_INTEL is not set
# CONFIG_WLAN_VENDOR_INTERSIL is not set
# CONFIG_WLAN_VENDOR_MARVELL is not set
# CONFIG_WLAN_VENDOR_MEDIATEK is not set
# CONFIG_WLAN_VENDOR_RALINK is not set
# CONFIG_WLAN_VENDOR_REALTEK is not set
# CONFIG_WLAN_VENDOR_RSI is not set
# CONFIG_WLAN_VENDOR_ST is not set
# CONFIG_WLAN_VENDOR_TI is not set
# CONFIG_WLAN_VENDOR_ZYDAS is not set
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_USB_NET_RNDIS_WLAN is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
# CONFIG_WAN is not set
CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_XEN_NETDEV_BACKEND=y
# CONFIG_VMXNET3 is not set
# CONFIG_FUJITSU_ES is not set
# CONFIG_ISDN is not set
# CONFIG_NVM is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_LEDS=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_SPARSEKMAP=y
# CONFIG_INPUT_MATRIXKMAP is not set

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_SAMSUNG is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_BYD=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2_VMMOUSE is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_CYAPA is not set
# CONFIG_MOUSE_ELAN_I2C is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_MOUSE_SYNAPTICS_USB is not set
CONFIG_INPUT_JOYSTICK=y
# CONFIG_JOYSTICK_ANALOG is not set
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not set
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_ZHENHUA is not set
# CONFIG_JOYSTICK_AS5011 is not set
# CONFIG_JOYSTICK_JOYDUMP is not set
# CONFIG_JOYSTICK_XPAD is not set
CONFIG_INPUT_TABLET=y
# CONFIG_TABLET_USB_ACECAD is not set
# CONFIG_TABLET_USB_AIPTEK is not set
# CONFIG_TABLET_USB_GTCO is not set
# CONFIG_TABLET_USB_HANWANG is not set
# CONFIG_TABLET_USB_KBTAB is not set
# CONFIG_TABLET_USB_PEGASUS is not set
# CONFIG_TABLET_SERIAL_WACOM4 is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_PROPERTIES=y
# CONFIG_TOUCHSCREEN_AD7879 is not set
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
# CONFIG_TOUCHSCREEN_EETI is not set
# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
# CONFIG_TOUCHSCREEN_FUJITSU is not set
# CONFIG_TOUCHSCREEN_ILI210X is not set
# CONFIG_TOUCHSCREEN_GUNZE is not set
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
# CONFIG_TOUCHSCREEN_ELAN is not set
# CONFIG_TOUCHSCREEN_ELO is not set
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
# CONFIG_TOUCHSCREEN_MAX11801 is not set
# CONFIG_TOUCHSCREEN_MCS5000 is not set
# CONFIG_TOUCHSCREEN_MMS114 is not set
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
# CONFIG_TOUCHSCREEN_MTOUCH is not set
# CONFIG_TOUCHSCREEN_INEXIO is not set
# CONFIG_TOUCHSCREEN_MK712 is not set
# CONFIG_TOUCHSCREEN_PENMOUNT is not set
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
# CONFIG_TOUCHSCREEN_TSC2004 is not set
# CONFIG_TOUCHSCREEN_TSC2007 is not set
# CONFIG_TOUCHSCREEN_SILEAD is not set
# CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_SX8654 is not set
# CONFIG_TOUCHSCREEN_TPS6507X is not set
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_AD714X is not set
# CONFIG_INPUT_BMA150 is not set
# CONFIG_INPUT_E3X0_BUTTON is not set
# CONFIG_INPUT_PCSPKR is not set
# CONFIG_INPUT_MMA8450 is not set
# CONFIG_INPUT_MPU3050 is not set
# CONFIG_INPUT_APANEL is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
# CONFIG_INPUT_KXTJ9 is not set
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_CM109 is not set
# CONFIG_INPUT_UINPUT is not set
# CONFIG_INPUT_PCF8574 is not set
# CONFIG_INPUT_ADXL34X is not set
# CONFIG_INPUT_IMS_PCU is not set
# CONFIG_INPUT_CMA3000 is not set
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set
# CONFIG_INPUT_DRV2665_HAPTICS is not set
# CONFIG_INPUT_DRV2667_HAPTICS is not set
# CONFIG_RMI4_CORE is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
# CONFIG_SERIO_ALTERA_PS2 is not set
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_SERIO_ARC_PS2 is not set
# CONFIG_USERIO is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_TTY=y
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_NONSTANDARD=y
# CONFIG_ROCKETPORT is not set
# CONFIG_CYCLADES is not set
# CONFIG_MOXA_INTELLIO is not set
# CONFIG_MOXA_SMARTIO is not set
# CONFIG_SYNCLINK is not set
# CONFIG_SYNCLINKMP is not set
# CONFIG_SYNCLINK_GT is not set
# CONFIG_NOZOMI is not set
# CONFIG_ISI is not set
# CONFIG_N_HDLC is not set
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
CONFIG_DEVMEM=y
CONFIG_DEVKMEM=y

#
# Serial drivers
#
CONFIG_SERIAL_EARLYCON=y
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
# CONFIG_SERIAL_8250_FINTEK is not set
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_FSL is not set
# CONFIG_SERIAL_8250_DW is not set
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_LPSS=y
CONFIG_SERIAL_8250_MID=y
# CONFIG_SERIAL_8250_MOXA is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_UARTLITE is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_SC16IS7XX is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set
CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
# CONFIG_IPMI_HANDLER is not set
CONFIG_HW_RANDOM=y
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
# CONFIG_HW_RANDOM_INTEL is not set
# CONFIG_HW_RANDOM_AMD is not set
CONFIG_HW_RANDOM_VIA=y
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
CONFIG_HPET=y
# CONFIG_HPET_MMAP is not set
# CONFIG_HANGCHECK_TIMER is not set
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
# CONFIG_XILLYBUS is not set

#
# I2C support
#
CONFIG_I2C=y
CONFIG_ACPI_I2C_OPREGION=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=y
# CONFIG_I2C_MUX is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=y
CONFIG_I2C_ALGOBIT=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_ISMT is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
# CONFIG_I2C_DESIGNWARE_PCI is not set
# CONFIG_I2C_EMEV2 is not set
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_PXA_PCI is not set
# CONFIG_I2C_SIMTEC is not set
# CONFIG_I2C_XILINX is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_DIOLAN_U2C is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_SLAVE is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_SPI is not set
# CONFIG_SPMI is not set
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
# CONFIG_PPS_CLIENT_KTIMER is not set
# CONFIG_PPS_CLIENT_LDISC is not set
# CONFIG_PPS_CLIENT_GPIO is not set

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=y

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PINCTRL=y

#
# Pin controllers
#
# CONFIG_DEBUG_PINCTRL is not set
# CONFIG_PINCTRL_CHERRYVIEW is not set
# CONFIG_PINCTRL_BROXTON is not set
# CONFIG_PINCTRL_SUNRISEPOINT is not set
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
# CONFIG_POWER_AVS is not set
# CONFIG_POWER_RESET is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_TEST_POWER is not set
# CONFIG_BATTERY_DS2780 is not set
# CONFIG_BATTERY_DS2781 is not set
# CONFIG_BATTERY_DS2782 is not set
# CONFIG_BATTERY_SBS is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_MAX17040 is not set
# CONFIG_BATTERY_MAX17042 is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_BQ2415X is not set
# CONFIG_CHARGER_SMB347 is not set
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Native drivers
#
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_ABITUGURU3 is not set
# CONFIG_SENSORS_AD7414 is not set
# CONFIG_SENSORS_AD7418 is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ADT7410 is not set
# CONFIG_SENSORS_ADT7411 is not set
# CONFIG_SENSORS_ADT7462 is not set
# CONFIG_SENSORS_ADT7470 is not set
# CONFIG_SENSORS_ADT7475 is not set
# CONFIG_SENSORS_ASC7621 is not set
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_K10TEMP is not set
# CONFIG_SENSORS_FAM15H_POWER is not set
# CONFIG_SENSORS_APPLESMC is not set
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS620 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_DELL_SMM is not set
CONFIG_SENSORS_I5K_AMB=m
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not set
# CONFIG_SENSORS_FSCHMD is not set
# CONFIG_SENSORS_FTSTEUTATES is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_G760A is not set
# CONFIG_SENSORS_G762 is not set
# CONFIG_SENSORS_HIH6130 is not set
CONFIG_SENSORS_I5500=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IT87=m
# CONFIG_SENSORS_JC42 is not set
# CONFIG_SENSORS_POWR1220 is not set
# CONFIG_SENSORS_LINEAGE is not set
# CONFIG_SENSORS_LTC2945 is not set
# CONFIG_SENSORS_LTC2990 is not set
# CONFIG_SENSORS_LTC4151 is not set
# CONFIG_SENSORS_LTC4215 is not set
# CONFIG_SENSORS_LTC4222 is not set
# CONFIG_SENSORS_LTC4245 is not set
# CONFIG_SENSORS_LTC4260 is not set
# CONFIG_SENSORS_LTC4261 is not set
# CONFIG_SENSORS_MAX16065 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_MAX1668 is not set
# CONFIG_SENSORS_MAX197 is not set
# CONFIG_SENSORS_MAX6639 is not set
# CONFIG_SENSORS_MAX6642 is not set
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_MAX6697 is not set
# CONFIG_SENSORS_MAX31790 is not set
# CONFIG_SENSORS_MCP3021 is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM73 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_LM93 is not set
# CONFIG_SENSORS_LM95234 is not set
# CONFIG_SENSORS_LM95241 is not set
# CONFIG_SENSORS_LM95245 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_NTC_THERMISTOR is not set
# CONFIG_SENSORS_NCT6683 is not set
# CONFIG_SENSORS_NCT6775 is not set
# CONFIG_SENSORS_NCT7802 is not set
# CONFIG_SENSORS_NCT7904 is not set
# CONFIG_SENSORS_PCF8591 is not set
CONFIG_PMBUS=m
CONFIG_SENSORS_PMBUS=m
# CONFIG_SENSORS_ADM1275 is not set
# CONFIG_SENSORS_LM25066 is not set
# CONFIG_SENSORS_LTC2978 is not set
# CONFIG_SENSORS_LTC3815 is not set
# CONFIG_SENSORS_MAX16064 is not set
# CONFIG_SENSORS_MAX20751 is not set
# CONFIG_SENSORS_MAX34440 is not set
# CONFIG_SENSORS_MAX8688 is not set
# CONFIG_SENSORS_TPS40422 is not set
# CONFIG_SENSORS_UCD9000 is not set
# CONFIG_SENSORS_UCD9200 is not set
# CONFIG_SENSORS_ZL6100 is not set
# CONFIG_SENSORS_SHT21 is not set
# CONFIG_SENSORS_SHT3x is not set
# CONFIG_SENSORS_SHTC1 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_DME1737 is not set
# CONFIG_SENSORS_EMC1403 is not set
# CONFIG_SENSORS_EMC2103 is not set
# CONFIG_SENSORS_EMC6W201 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_SCH56XX_COMMON is not set
# CONFIG_SENSORS_SCH5627 is not set
# CONFIG_SENSORS_SCH5636 is not set
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_ADC128D818 is not set
# CONFIG_SENSORS_ADS1015 is not set
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_AMC6821 is not set
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA2XX is not set
# CONFIG_SENSORS_INA3221 is not set
# CONFIG_SENSORS_TC74 is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP103 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_TMP421 is not set
# CONFIG_SENSORS_VIA_CPUTEMP is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83795 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83L786NG is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set

#
# ACPI drivers
#
CONFIG_SENSORS_ACPI_POWER=m
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_BANG_BANG is not set
CONFIG_THERMAL_GOV_USER_SPACE=y
# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set
CONFIG_X86_PKG_TEMP_THERMAL=m
# CONFIG_INTEL_SOC_DTS_THERMAL is not set

#
# ACPI INT340X thermal drivers
#
# CONFIG_INT340X_THERMAL is not set
# CONFIG_INTEL_PCH_THERMAL is not set
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_CORE is not set
# CONFIG_WATCHDOG_NOWAYOUT is not set
# CONFIG_WATCHDOG_SYSFS is not set

#
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not set
# CONFIG_WDAT_WDT is not set
# CONFIG_XILINX_WATCHDOG is not set
# CONFIG_ZIIRAVE_WATCHDOG is not set
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_DW_WATCHDOG is not set
# CONFIG_MAX63XX_WATCHDOG is not set
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
# CONFIG_F71808E_WDT is not set
# CONFIG_SP5100_TCO is not set
# CONFIG_SBC_FITPC2_WATCHDOG is not set
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not set
# CONFIG_IBMASR is not set
# CONFIG_WAFER_WDT is not set
# CONFIG_I6300ESB_WDT is not set
# CONFIG_IE6XX_WDT is not set
# CONFIG_ITCO_WDT is not set
# CONFIG_IT8712F_WDT is not set
# CONFIG_IT87_WDT is not set
# CONFIG_HP_WATCHDOG is not set
# CONFIG_SC1200_WDT is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_NV_TCO is not set
# CONFIG_60XX_WDT is not set
# CONFIG_CPU5_WDT is not set
# CONFIG_SMSC_SCH311X_WDT is not set
# CONFIG_SMSC37B787_WDT is not set
# CONFIG_VIA_WDT is not set
# CONFIG_W83627HF_WDT is not set
# CONFIG_W83877F_WDT is not set
# CONFIG_W83977F_WDT is not set
# CONFIG_MACHZ_WDT is not set
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
# CONFIG_INTEL_MEI_WDT is not set
# CONFIG_NI903X_WDT is not set
# CONFIG_XEN_WDT is not set

#
# PCI-based Watchdog Cards
#
# CONFIG_PCIPCWATCHDOG is not set
# CONFIG_WDTPCI is not set

#
# USB-based Watchdog Cards
#
# CONFIG_USBPCWATCHDOG is not set

#
# Watchdog Pretimeout Governors
#
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not set
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
# CONFIG_BCMA is not set

#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_AS3711 is not set
# CONFIG_PMIC_ADP5520 is not set
# CONFIG_MFD_BCM590XX is not set
# CONFIG_MFD_AXP20X_I2C is not set
# CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_MFD_DA9055 is not set
# CONFIG_MFD_DA9062 is not set
# CONFIG_MFD_DA9063 is not set
# CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_EXYNOS_LPASS is not set
# CONFIG_MFD_MC13XXX_I2C is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
# CONFIG_LPC_ICH is not set
# CONFIG_LPC_SCH is not set
# CONFIG_MFD_INTEL_LPSS_ACPI is not set
# CONFIG_MFD_INTEL_LPSS_PCI is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX14577 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX77843 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
# CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_MT6397 is not set
# CONFIG_MFD_MENF21BMC is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RTSX_PCI is not set
# CONFIG_MFD_RT5033 is not set
# CONFIG_MFD_RTSX_USB is not set
# CONFIG_MFD_RC5T583 is not set
# CONFIG_MFD_SEC_CORE is not set
# CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_MFD_SKY81452 is not set
# CONFIG_MFD_SMSC is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_MFD_SYSCON is not set
# CONFIG_MFD_TI_AM335X_TSCADC is not set
# CONFIG_MFD_LP3943 is not set
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65086 is not set
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set
# CONFIG_MFD_TI_LP873X is not set
# CONFIG_MFD_TPS65218 is not set
# CONFIG_MFD_TPS6586X is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_LM3533 is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not set
# CONFIG_REGULATOR is not set
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
CONFIG_INTEL_GTT=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
# CONFIG_VGA_SWITCHEROO is not set
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
# CONFIG_DRM_DP_AUX_CHARDEV is not set
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_KMS_FB_HELPER=y
CONFIG_DRM_FBDEV_EMULATION=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=y

#
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_CH7006 is not set
# CONFIG_DRM_I2C_SIL164 is not set
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_AMDGPU is not set

#
# ACP (Audio CoProcessor) Configuration
#
# CONFIG_DRM_NOUVEAU is not set
CONFIG_DRM_I915=y
# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
CONFIG_DRM_I915_USERPTR=y
# CONFIG_DRM_I915_GVT is not set
# CONFIG_DRM_VGEM is not set
# CONFIG_DRM_VMWGFX is not set
CONFIG_DRM_GMA500=y
# CONFIG_DRM_GMA600 is not set
# CONFIG_DRM_GMA3600 is not set
# CONFIG_DRM_UDL is not set
CONFIG_DRM_AST=y
# CONFIG_DRM_MGAG200 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
# CONFIG_DRM_QXL is not set
# CONFIG_DRM_BOCHS is not set
CONFIG_DRM_PANEL=y

#
# Display Panels
#
CONFIG_DRM_BRIDGE=y

#
# Display Interface Bridges
#
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
# CONFIG_DRM_LEGACY is not set

#
# Frame buffer Devices
#
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_UVESA is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_EFI is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_IBM_GXT4500 is not set
# CONFIG_FB_VIRTUAL is not set
CONFIG_XEN_FBDEV_FRONTEND=y
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_FB_SIMPLE is not set
# CONFIG_FB_SM712 is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_APPLE is not set
# CONFIG_BACKLIGHT_PM8941_WLED is not set
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
# CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_LV5207LP is not set
# CONFIG_BACKLIGHT_BD6107 is not set
# CONFIG_VGASTATE is not set
CONFIG_HDMI=y

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
CONFIG_LOGO_LINUX_CLUT224=y
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=y
# CONFIG_HID_BATTERY_STRENGTH is not set
CONFIG_HIDRAW=y
# CONFIG_UHID is not set
CONFIG_HID_GENERIC=y

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
# CONFIG_HID_ACRUX is not set
CONFIG_HID_APPLE=y
# CONFIG_HID_APPLEIR is not set
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
# CONFIG_HID_BETOP_FF is not set
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
# CONFIG_HID_CORSAIR is not set
# CONFIG_HID_CMEDIA is not set
CONFIG_HID_CYPRESS=y
# CONFIG_HID_DRAGONRISE is not set
# CONFIG_HID_EMS_FF is not set
# CONFIG_HID_ELECOM is not set
# CONFIG_HID_ELO is not set
CONFIG_HID_EZKEY=y
# CONFIG_HID_GEMBIRD is not set
# CONFIG_HID_GFRM is not set
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_GT683R is not set
# CONFIG_HID_KEYTOUCH is not set
# CONFIG_HID_KYE is not set
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set
CONFIG_HID_GYRATION=y
# CONFIG_HID_ICADE is not set
# CONFIG_HID_TWINHAN is not set
CONFIG_HID_KENSINGTON=y
# CONFIG_HID_LCPOWER is not set
# CONFIG_HID_LED is not set
# CONFIG_HID_LENOVO is not set
CONFIG_HID_LOGITECH=y
# CONFIG_HID_LOGITECH_DJ is not set
# CONFIG_HID_LOGITECH_HIDPP is not set
CONFIG_LOGITECH_FF=y
# CONFIG_LOGIRUMBLEPAD2_FF is not set
# CONFIG_LOGIG940_FF is not set
CONFIG_LOGIWHEELS_FF=y
# CONFIG_HID_MAGICMOUSE is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
# CONFIG_HID_MULTITOUCH is not set
CONFIG_HID_NTRIG=y
# CONFIG_HID_ORTEK is not set
CONFIG_HID_PANTHERLORD=y
CONFIG_PANTHERLORD_FF=y
# CONFIG_HID_PENMOUNT is not set
CONFIG_HID_PETALYNX=y
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PLANTRONICS is not set
# CONFIG_HID_PRIMAX is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
# CONFIG_SONY_FF is not set
# CONFIG_HID_SPEEDLINK is not set
# CONFIG_HID_STEELSERIES is not set
CONFIG_HID_SUNPLUS=y
# CONFIG_HID_RMI is not set
# CONFIG_HID_GREENASIA is not set
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
CONFIG_HID_TOPSEED=y
# CONFIG_HID_THINGM is not set
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_WACOM is not set
# CONFIG_HID_WIIMOTE is not set
# CONFIG_HID_XINMO is not set
# CONFIG_HID_ZEROPLUS is not set
# CONFIG_HID_ZYDACRON is not set
# CONFIG_HID_SENSOR_HUB is not set
# CONFIG_HID_ALPS is not set

#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set

#
# Intel ISH HID support
#
# CONFIG_INTEL_ISH_HID is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
CONFIG_USB_MON=y
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PCI=y
CONFIG_USB_XHCI_PLATFORM=y
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=y
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1362_HCD is not set
# CONFIG_USB_FOTG210_HCD is not set
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_HCD_TEST_MODE is not set

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
# CONFIG_USB_WDM is not set
# CONFIG_USB_TMC is not set

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_REALTEK is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
# CONFIG_USB_STORAGE_ONETOUCH is not set
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
# CONFIG_USB_UAS is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
CONFIG_USBIP_CORE=y
CONFIG_USBIP_VHCI_HCD=y
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_HOST=y
# CONFIG_USBIP_DEBUG is not set
# CONFIG_USB_MUSB_HDRC is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC2 is not set
# CONFIG_USB_CHIPIDEA is not set
# CONFIG_USB_ISP1760 is not set

#
# USB port drivers
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_YUREX is not set
# CONFIG_USB_EZUSB_FX2 is not set
# CONFIG_USB_HSIC_USB3503 is not set
# CONFIG_USB_HSIC_USB4604 is not set
# CONFIG_USB_LINK_LAYER_TEST is not set
# CONFIG_USB_CHAOSKEY is not set
# CONFIG_UCSI is not set

#
# USB Physical Layer drivers
#
# CONFIG_USB_PHY is not set
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_USB_ISP1301 is not set
# CONFIG_USB_GADGET is not set
# CONFIG_USB_LED_TRIG is not set
# CONFIG_USB_ULPI_BUS is not set
# CONFIG_UWB is not set
# CONFIG_MMC is not set
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
# CONFIG_LEDS_CLASS_FLASH is not set

#
# LED drivers
#
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_LP5521 is not set
# CONFIG_LEDS_LP5523 is not set
# CONFIG_LEDS_LP5562 is not set
# CONFIG_LEDS_LP8501 is not set
# CONFIG_LEDS_LP8860 is not set
# CONFIG_LEDS_CLEVO_MAIL is not set
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_BD2802 is not set
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
# CONFIG_LEDS_LM355x is not set

#
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
#
# CONFIG_LEDS_BLINKM is not set
# CONFIG_LEDS_MLXCPLD is not set

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
# CONFIG_LEDS_TRIGGER_TIMER is not set
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_DISK is not set
# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
# CONFIG_LEDS_TRIGGER_CPU is not set
# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set

#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
# CONFIG_LEDS_TRIGGER_CAMERA is not set
# CONFIG_LEDS_TRIGGER_PANIC is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
CONFIG_EDAC_ATOMIC_SCRUB=y
CONFIG_EDAC_SUPPORT=y
CONFIG_EDAC=y
CONFIG_EDAC_LEGACY_SYSFS=y
# CONFIG_EDAC_DEBUG is not set
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_MC146818_LIB=y
CONFIG_RTC_CLASS=y
# CONFIG_RTC_HCTOSYS is not set
CONFIG_RTC_SYSTOHC=y
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_ABB5ZES3 is not set
# CONFIG_RTC_DRV_ABX80X is not set
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_ISL12022 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF8523 is not set
# CONFIG_RTC_DRV_PCF85063 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
# CONFIG_RTC_DRV_M41T80 is not set
# CONFIG_RTC_DRV_BQ32K is not set
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8010 is not set
# CONFIG_RTC_DRV_RX8581 is not set
# CONFIG_RTC_DRV_RX8025 is not set
# CONFIG_RTC_DRV_EM3027 is not set
# CONFIG_RTC_DRV_RV8803 is not set

#
# SPI RTC drivers
#
CONFIG_RTC_I2C_AND_SPI=y

#
# SPI and I2C RTC drivers
#
# CONFIG_RTC_DRV_DS3232 is not set
# CONFIG_RTC_DRV_PCF2127 is not set
# CONFIG_RTC_DRV_RV3029C2 is not set

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1685_FAMILY is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_DS2404 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_MSM6242 is not set
# CONFIG_RTC_DRV_BQ4802 is not set
# CONFIG_RTC_DRV_RP5C01 is not set
# CONFIG_RTC_DRV_V3020 is not set

#
# on-CPU RTC drivers
#

#
# HID Sensor RTC drivers
#
# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set

#
# DMA Devices
#
CONFIG_DMA_ENGINE=y
CONFIG_DMA_VIRTUAL_CHANNELS=y
CONFIG_DMA_ACPI=y
CONFIG_INTEL_IDMA64=y
CONFIG_INTEL_IOATDMA=y
# CONFIG_QCOM_HIDMA_MGMT is not set
# CONFIG_QCOM_HIDMA is not set
CONFIG_DW_DMAC_CORE=y
# CONFIG_DW_DMAC is not set
CONFIG_DW_DMAC_PCI=y
CONFIG_HSU_DMA=y

#
# DMA Clients
#
# CONFIG_ASYNC_TX_DMA is not set
# CONFIG_DMATEST is not set
CONFIG_DMA_ENGINE_RAID=y

#
# DMABUF options
#
# CONFIG_SYNC_FILE is not set
CONFIG_DCA=y
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=y
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_PDRV_GENIRQ is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_SERCOS3 is not set
# CONFIG_UIO_PCI_GENERIC is not set
# CONFIG_UIO_NETX is not set
# CONFIG_UIO_PRUSS is not set
# CONFIG_UIO_MF624 is not set
# CONFIG_VFIO is not set
CONFIG_VIRT_DRIVERS=y

#
# Virtio drivers
#
# CONFIG_VIRTIO_PCI is not set
# CONFIG_VIRTIO_MMIO is not set

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set

#
# Xen driver support
#
CONFIG_XEN_BALLOON=y
# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
# CONFIG_XEN_SCRUB_PAGES is not set
CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=y
CONFIG_XEN_GNTDEV=y
CONFIG_XEN_GRANT_DEV_ALLOC=y
CONFIG_SWIOTLB_XEN=y
CONFIG_XEN_PCIDEV_BACKEND=y
CONFIG_XEN_PRIVCMD=y
CONFIG_XEN_ACPI_PROCESSOR=y
CONFIG_XEN_MCE_LOG=y
CONFIG_XEN_HAVE_PVMMU=y
CONFIG_XEN_EFI=y
CONFIG_XEN_AUTO_XLATE=y
CONFIG_XEN_ACPI=y
CONFIG_XEN_SYMS=y
CONFIG_XEN_HAVE_VPMU=y
# CONFIG_STAGING is not set
# CONFIG_X86_PLATFORM_DEVICES is not set
# CONFIG_CHROME_PLATFORMS is not set
CONFIG_CLKDEV_LOOKUP=y
CONFIG_HAVE_CLK_PREPARE=y
CONFIG_COMMON_CLK=y

#
# Common Clock Framework
#
# CONFIG_COMMON_CLK_SI5351 is not set
# CONFIG_COMMON_CLK_CDCE706 is not set
# CONFIG_COMMON_CLK_CS2000_CP is not set
# CONFIG_COMMON_CLK_NXP is not set
# CONFIG_COMMON_CLK_PXA is not set
# CONFIG_COMMON_CLK_PIC32 is not set

#
# Hardware Spinlock drivers
#

#
# Clock Source drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
# CONFIG_ATMEL_PIT is not set
# CONFIG_SH_TIMER_CMT is not set
# CONFIG_SH_TIMER_MTU2 is not set
# CONFIG_SH_TIMER_TMU is not set
# CONFIG_EM_TIMER_STI is not set
# CONFIG_MAILBOX is not set
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y

#
# Generic IOMMU Pagetable Support
#
CONFIG_IOMMU_IOVA=y
# CONFIG_AMD_IOMMU is not set
CONFIG_DMAR_TABLE=y
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_SVM=y
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# CONFIG_IRQ_REMAP is not set

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#

#
# SOC (System On Chip) specific Drivers
#

#
# Broadcom SoC drivers
#
# CONFIG_SUNXI_SRAM is not set
# CONFIG_SOC_TI is not set
# CONFIG_PM_DEVFREQ is not set
# CONFIG_EXTCON is not set
# CONFIG_MEMORY is not set
# CONFIG_IIO is not set
# CONFIG_NTB is not set
# CONFIG_VME_BUS is not set
# CONFIG_PWM is not set
CONFIG_ARM_GIC_MAX_NR=1
# CONFIG_IPACK_BUS is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_FMC is not set

#
# PHY Subsystem
#
# CONFIG_GENERIC_PHY is not set
# CONFIG_PHY_PXA_28NM_HSIC is not set
# CONFIG_PHY_PXA_28NM_USB2 is not set
# CONFIG_BCM_KONA_USB2_PHY is not set
# CONFIG_POWERCAP is not set
# CONFIG_MCB is not set

#
# Performance monitor support
#
CONFIG_RAS=y
# CONFIG_THUNDERBOLT is not set

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_LIBNVDIMM is not set
# CONFIG_NVMEM is not set
# CONFIG_STM is not set
# CONFIG_INTEL_TH is not set

#
# FPGA Configuration Support
#
# CONFIG_FPGA is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
CONFIG_DMIID=y
# CONFIG_DMI_SYSFS is not set
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_FW_CFG_SYSFS is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# EFI (Extensible Firmware Interface) Support
#
CONFIG_EFI_VARS=y
CONFIG_EFI_ESRT=y
CONFIG_EFI_VARS_PSTORE=y
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_RUNTIME_WRAPPERS=y
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
# CONFIG_EFI_CAPSULE_LOADER is not set
# CONFIG_EFI_TEST is not set
CONFIG_UEFI_CPER=y

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_EXT2_FS is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_USE_FOR_EXT2=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_ENCRYPTION is not set
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_NILFS2_FS is not set
# CONFIG_F2FS_FS is not set
# CONFIG_FS_DAX is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=y
# CONFIG_EXPORTFS_BLOCK_OPS is not set
CONFIG_FILE_LOCKING=y
CONFIG_MANDATORY_FILE_LOCKING=y
# CONFIG_FS_ENCRYPTION is not set
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_FANOTIFY is not set
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_QUOTACTL_COMPAT=y
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
CONFIG_CUSE=m
CONFIG_OVERLAY_FS=y

#
# Caches
#
CONFIG_FSCACHE=y
# CONFIG_FSCACHE_STATS is not set
# CONFIG_FSCACHE_HISTOGRAM is not set
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_FSCACHE_OBJECT_LIST is not set
# CONFIG_CACHEFILES is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_FAT_DEFAULT_UTF8 is not set
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_VMCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
# CONFIG_PROC_CHILDREN is not set
CONFIG_KERNFS=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_CONFIGFS_FS=y
CONFIG_EFIVAR_FS=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ORANGEFS_FS is not set
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_LOGFS is not set
# CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX6FS_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_PSTORE=y
CONFIG_PSTORE_ZLIB_COMPRESS=y
# CONFIG_PSTORE_LZO_COMPRESS is not set
# CONFIG_PSTORE_LZ4_COMPRESS is not set
# CONFIG_PSTORE_CONSOLE is not set
# CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_RAM is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V2=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
# CONFIG_NFS_SWAP is not set
# CONFIG_NFS_V4_1 is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFS_FSCACHE is not set
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
# CONFIG_NFSD_BLOCKLAYOUT is not set
# CONFIG_NFSD_SCSILAYOUT is not set
# CONFIG_NFSD_FLEXFILELAYOUT is not set
# CONFIG_NFSD_V4_SECURITY_LABEL is not set
# CONFIG_NFSD_FAULT_INJECTION is not set
CONFIG_GRACE_PERIOD=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
# CONFIG_SUNRPC_DEBUG is not set
# CONFIG_CEPH_FS is not set
CONFIG_CIFS=y
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_UPCALL is not set
# CONFIG_CIFS_XATTR is not set
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_DFS_UPCALL is not set
CONFIG_CIFS_SMB2=y
# CONFIG_CIFS_SMB311 is not set
# CONFIG_CIFS_FSCACHE is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
CONFIG_NLS_CODEPAGE_852=y
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
# CONFIG_NLS_MAC_ROMAN is not set
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
# CONFIG_NLS_MAC_CROATIAN is not set
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
# CONFIG_DLM is not set

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set

#
# Compile-time checks and compiler options
#
# CONFIG_DEBUG_INFO is not set
# CONFIG_ENABLE_WARN_DEPRECATED is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
# CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_PAGE_OWNER is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
# CONFIG_STACK_VALIDATION is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
# CONFIG_PAGE_EXTENSION is not set
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_PAGE_POISONING is not set
# CONFIG_DEBUG_PAGE_REF is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
CONFIG_DEBUG_STACK_USAGE=y
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_KMEMCHECK is not set
CONFIG_HAVE_ARCH_KASAN=y
# CONFIG_KASAN is not set
CONFIG_ARCH_HAS_KCOV=y
# CONFIG_KCOV is not set
# CONFIG_DEBUG_SHIRQ is not set

#
# Debug Lockups and Hangs
#
# CONFIG_LOCKUP_DETECTOR is not set
# CONFIG_DETECT_HUNG_TASK is not set
# CONFIG_WQ_WATCHDOG is not set
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_PANIC_TIMEOUT=0
# CONFIG_SCHED_DEBUG is not set
CONFIG_SCHED_INFO=y
CONFIG_SCHEDSTATS=y
# CONFIG_SCHED_STACK_END_CHECK is not set
# CONFIG_DEBUG_TIMEKEEPING is not set
CONFIG_TIMER_STATS=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_LOCK_TORTURE_TEST is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_PI_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set

#
# RCU Debugging
#
# CONFIG_PROVE_RCU is not set
# CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_TORTURE_TEST is not set
# CONFIG_RCU_PERF_TEST is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_TRACE is not set
# CONFIG_RCU_EQS_DEBUG is not set
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
# CONFIG_FUNCTION_TRACER is not set
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_SCHED_TRACER is not set
# CONFIG_HWLAT_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set
# CONFIG_TRACER_SNAPSHOT is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
# CONFIG_STACK_TRACER is not set
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_KPROBE_EVENT=y
# CONFIG_UPROBE_EVENT is not set
CONFIG_PROBE_EVENTS=y
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_MMIOTRACE is not set
# CONFIG_HIST_TRIGGERS is not set
# CONFIG_TRACEPOINT_BENCHMARK is not set
# CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set

#
# Runtime Testing
#
# CONFIG_LKDTM is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_KPROBES_SANITY_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_RBTREE_TEST is not set
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_PERCPU_TEST is not set
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_ASYNC_RAID6_TEST is not set
# CONFIG_TEST_HEXDUMP is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_UUID is not set
# CONFIG_TEST_RHASHTABLE is not set
# CONFIG_TEST_HASH is not set
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_TEST_LKM is not set
# CONFIG_TEST_USER_COPY is not set
# CONFIG_TEST_BPF is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_UDELAY is not set
# CONFIG_MEMTEST is not set
# CONFIG_TEST_STATIC_KEYS is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set
# CONFIG_UBSAN is not set
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
# CONFIG_STRICT_DEVMEM is not set
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
# CONFIG_EARLY_PRINTK_EFI is not set
# CONFIG_X86_PTDUMP_CORE is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_EFI_PGT_DUMP is not set
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_WX is not set
# CONFIG_DEBUG_SET_MODULE_RONX is not set
# CONFIG_DEBUG_NX_TEST is not set
CONFIG_DOUBLEFAULT=y
# CONFIG_DEBUG_TLBFLUSH is not set
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
# CONFIG_X86_DECODER_SELFTEST is not set
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_ENTRY is not set
# CONFIG_DEBUG_NMI_SELFTEST is not set
CONFIG_X86_DEBUG_FPU=y
# CONFIG_PUNIT_ATOM_DEBUG is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_PERSISTENT_KEYRINGS is not set
# CONFIG_BIG_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
# CONFIG_KEY_DH_OPERATIONS is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
CONFIG_SECURITY=y
# CONFIG_SECURITYFS is not set
CONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_NETWORK_XFRM is not set
# CONFIG_SECURITY_PATH is not set
# CONFIG_INTEL_TXT is not set
CONFIG_LSM_MMAP_MIN_ADDR=65536
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
# CONFIG_HARDENED_USERCOPY is not set
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
CONFIG_SECURITY_SELINUX_DISABLE=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
# CONFIG_SECURITY_SMACK is not set
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_LOADPIN is not set
# CONFIG_SECURITY_YAMA is not set
CONFIG_INTEGRITY=y
# CONFIG_INTEGRITY_SIGNATURE is not set
CONFIG_INTEGRITY_AUDIT=y
# CONFIG_IMA is not set
# CONFIG_EVM is not set
CONFIG_DEFAULT_SECURITY_SELINUX=y
# CONFIG_DEFAULT_SECURITY_DAC is not set
CONFIG_DEFAULT_SECURITY="selinux"
CONFIG_XOR_BLOCKS=y
CONFIG_ASYNC_CORE=y
CONFIG_ASYNC_MEMCPY=y
CONFIG_ASYNC_XOR=y
CONFIG_ASYNC_PQ=y
CONFIG_ASYNC_RAID6_RECOV=y
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_RNG_DEFAULT=y
CONFIG_CRYPTO_AKCIPHER2=y
CONFIG_CRYPTO_AKCIPHER=y
CONFIG_CRYPTO_KPP2=y
CONFIG_CRYPTO_KPP=y
CONFIG_CRYPTO_RSA=y
CONFIG_CRYPTO_DH=y
CONFIG_CRYPTO_ECDH=m
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=y
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_NULL2=y
CONFIG_CRYPTO_PCRYPT=m
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
# CONFIG_CRYPTO_MCRYPTD is not set
CONFIG_CRYPTO_AUTHENC=y
# CONFIG_CRYPTO_TEST is not set
CONFIG_CRYPTO_ABLK_HELPER=m
CONFIG_CRYPTO_GLUE_HELPER_X86=y

#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=y
CONFIG_CRYPTO_GCM=y
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
CONFIG_CRYPTO_SEQIV=y
CONFIG_CRYPTO_ECHAINIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
# CONFIG_CRYPTO_PCBC is not set
CONFIG_CRYPTO_XTS=y
# CONFIG_CRYPTO_KEYWRAP is not set

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set
# CONFIG_CRYPTO_VMAC is not set

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=m
# CONFIG_CRYPTO_CRC32 is not set
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
# CONFIG_CRYPTO_CRCT10DIF is not set
CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_POLY1305 is not set
# CONFIG_CRYPTO_POLY1305_X86_64 is not set
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
# CONFIG_CRYPTO_RMD256 is not set
# CONFIG_CRYPTO_RMD320 is not set
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=m
CONFIG_CRYPTO_SHA256_SSSE3=m
CONFIG_CRYPTO_SHA512_SSSE3=m
# CONFIG_CRYPTO_SHA1_MB is not set
# CONFIG_CRYPTO_SHA256_MB is not set
# CONFIG_CRYPTO_SHA512_MB is not set
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
# CONFIG_CRYPTO_SHA3 is not set
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_WP512 is not set
# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_AES_NI_INTEL=m
# CONFIG_CRYPTO_ANUBIS is not set
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_BLOWFISH_COMMON=m
CONFIG_CRYPTO_BLOWFISH_X86_64=m
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAMELLIA_X86_64=y
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
CONFIG_CRYPTO_CAST_COMMON=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST5_AVX_X86_64=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_CAST6_AVX_X86_64=m
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_DES3_EDE_X86_64=m
# CONFIG_CRYPTO_FCRYPT is not set
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_SALSA20 is not set
# CONFIG_CRYPTO_SALSA20_X86_64 is not set
CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CHACHA20_X86_64=y
# CONFIG_CRYPTO_SEED is not set
CONFIG_CRYPTO_SERPENT=y
CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_TWOFISH is not set
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_X86_64=y
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_LZ4=y
CONFIG_CRYPTO_LZ4HC=y

#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=y
CONFIG_CRYPTO_DRBG_MENU=y
CONFIG_CRYPTO_DRBG_HMAC=y
# CONFIG_CRYPTO_DRBG_HASH is not set
# CONFIG_CRYPTO_DRBG_CTR is not set
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
# CONFIG_CRYPTO_USER_API_HASH is not set
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_USER_API_RNG is not set
# CONFIG_CRYPTO_USER_API_AEAD is not set
CONFIG_CRYPTO_HW=y
# CONFIG_CRYPTO_DEV_PADLOCK is not set
# CONFIG_CRYPTO_DEV_CCP is not set
CONFIG_CRYPTO_DEV_QAT=y
CONFIG_CRYPTO_DEV_QAT_DH895xCC=y
CONFIG_CRYPTO_DEV_QAT_C3XXX=y
CONFIG_CRYPTO_DEV_QAT_C62X=y
CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y
CONFIG_CRYPTO_DEV_QAT_C3XXXVF=y
CONFIG_CRYPTO_DEV_QAT_C62XVF=y
CONFIG_ASYMMETRIC_KEY_TYPE=y
# CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set

#
# Certificates for signature checking
#
# CONFIG_SYSTEM_TRUSTED_KEYRING is not set
CONFIG_HAVE_KVM=y
CONFIG_VIRTUALIZATION=y
# CONFIG_KVM is not set
# CONFIG_VHOST_NET is not set
# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
CONFIG_BINARY_PRINTF=y

#
# Library routines
#
CONFIG_RAID6_PQ=y
CONFIG_BITREVERSE=y
# CONFIG_HAVE_ARCH_BITREVERSE is not set
CONFIG_RATIONAL=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
# CONFIG_CRC_T10DIF is not set
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not set
# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_842_COMPRESS=y
CONFIG_842_DECOMPRESS=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4_COMPRESS=y
CONFIG_LZ4HC_COMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_XZ=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_DECOMPRESS_LZ4=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_INTERVAL_TREE=y
CONFIG_ASSOCIATIVE_ARRAY=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT_MAP=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_GLOB=y
# CONFIG_GLOB_SELFTEST is not set
CONFIG_NLATTR=y
CONFIG_LRU_CACHE=y
CONFIG_CLZ_TAB=y
# CONFIG_CORDIC is not set
# CONFIG_DDR is not set
# CONFIG_IRQ_POLL is not set
CONFIG_MPILIB=y
CONFIG_OID_REGISTRY=y
CONFIG_UCS2_STRING=y
CONFIG_FONT_SUPPORT=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_SG_SPLIT is not set
CONFIG_SG_POOL=y
CONFIG_ARCH_HAS_SG_CHAIN=y
CONFIG_ARCH_HAS_PMEM_API=y
CONFIG_ARCH_HAS_MMIO_FLUSH=y
CONFIG_SBITMAP=y

--------------2EFD985AD961A8E3B83FFE5F
Content-Type: text/plain; charset=UTF-8;
 name="Config_NoCrash.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Config_NoCrash.txt"

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.9.16-gentoo Kernel Configuration
#

#
# Gentoo Linux
#
CONFIG_GENTOO_LINUX=y
CONFIG_GENTOO_LINUX_UDEV=y
CONFIG_GENTOO_LINUX_PORTAGE=y

#
# Support for init systems, system and service managers
#
CONFIG_GENTOO_LINUX_INIT_SCRIPT=y
# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_MMU=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=28
CONFIG_ARCH_MMAP_RND_BITS_MAX=32
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_64_SMP=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_DEBUG_RODATA=y
CONFIG_PGTABLE_LEVELS=4
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_FHANDLE=y
CONFIG_USELIB=y
CONFIG_AUDIT=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
# CONFIG_IRQ_DOMAIN_DEBUG is not set
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
# CONFIG_TASKS_RCU is not set
CONFIG_RCU_STALL_COMMON=y
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_RCU_EXPEDITE_BOOT is not set
CONFIG_BUILD_BIN2C=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=19
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_NMI_LOG_BUF_SHIFT=13
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_ARCH_SUPPORTS_INT128=y
# CONFIG_NUMA_BALANCING is not set
CONFIG_CGROUPS=y
# CONFIG_MEMCG is not set
CONFIG_BLK_CGROUP=y
# CONFIG_DEBUG_BLK_CGROUP is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
CONFIG_RT_GROUP_SCHED=y
# CONFIG_CGROUP_PIDS is not set
CONFIG_CGROUP_FREEZER=y
# CONFIG_CGROUP_HUGETLB is not set
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_PERF=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
# CONFIG_SCHED_AUTOGROUP is not set
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"
CONFIG_INITRAMFS_ROOT_UID=0
CONFIG_INITRAMFS_ROOT_GID=0
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BPF=y
# CONFIG_EXPERT is not set
CONFIG_UID16=y
CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_PRINTK=y
CONFIG_PRINTK_NMI=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
# CONFIG_BPF_SYSCALL is not set
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_ADVISE_SYSCALLS=y
# CONFIG_USERFAULTFD is not set
CONFIG_PCI_QUIRKS=y
CONFIG_MEMBARRIER=y
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
CONFIG_VM_EVENT_COUNTERS=y
# CONFIG_COMPAT_BRK is not set
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLAB_FREELIST_RANDOM is not set
# CONFIG_SYSTEM_DATA_VERIFICATION is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_KEXEC_CORE=y
CONFIG_OPROFILE=m
CONFIG_OPROFILE_EVENT_MULTIPLEX=y
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
CONFIG_KPROBES=y
# CONFIG_JUMP_LABEL is not set
CONFIG_OPTPROBES=y
CONFIG_KPROBES_ON_FTRACE=y
# CONFIG_UPROBES is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_KRETPROBES=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_NMI=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_CONTIGUOUS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_HAVE_GCC_PLUGINS=y
# CONFIG_GCC_PLUGINS is not set
CONFIG_HAVE_CC_STACKPROTECTOR=y
# CONFIG_CC_STACKPROTECTOR is not set
CONFIG_CC_STACKPROTECTOR_NONE=y
# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_HUGE_VMAP=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_HAVE_EXIT_THREAD=y
CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_COPY_THREAD_TLS=y
CONFIG_HAVE_STACK_VALIDATION=y
# CONFIG_HAVE_ARCH_HASH is not set
# CONFIG_ISA_BUS_API is not set
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_COMPAT_OLD_SIGACTION=y
# CONFIG_CPU_NO_EFFICIENT_FFS is not set
CONFIG_HAVE_ARCH_VMAP_STACK=y
CONFIG_VMAP_STACK=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLK_DEV_THROTTLING=y
# CONFIG_BLK_CMDLINE_PARSER is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_AIX_PARTITION is not set
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
# CONFIG_LDM_PARTITION is not set
CONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not set
# CONFIG_CMDLINE_PARTITION is not set
CONFIG_BLOCK_COMPAT=y
CONFIG_BLK_MQ_PCI=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_CFQ_GROUP_IOSCHED=y
# CONFIG_IOSCHED_BFQ is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
CONFIG_INLINE_READ_UNLOCK=y
CONFIG_INLINE_READ_UNLOCK_IRQ=y
CONFIG_INLINE_WRITE_UNLOCK=y
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
CONFIG_LOCK_SPIN_ON_OWNER=y
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
CONFIG_QUEUED_SPINLOCKS=y
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
CONFIG_QUEUED_RWLOCKS=y
CONFIG_FREEZER=y

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_FEATURE_NAMES=y
CONFIG_X86_FAST_FEATURE_TESTS=y
# CONFIG_X86_X2APIC is not set
CONFIG_X86_MPPARSE=y
# CONFIG_GOLDFISH is not set
CONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_VSMP is not set
# CONFIG_X86_GOLDFISH is not set
# CONFIG_X86_INTEL_MID is not set
# CONFIG_MLX_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_X86_AMD_PLATFORM_DEVICE is not set
# CONFIG_IOSF_MBI is not set
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_512GB=y
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
CONFIG_XEN_PVH=y
CONFIG_KVM_GUEST=y
# CONFIG_KVM_DEBUG_FS is not set
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
# CONFIG_MK8 is not set
# CONFIG_MK8SSE3 is not set
# CONFIG_MK10 is not set
# CONFIG_MBARCELONA is not set
# CONFIG_MBOBCAT is not set
# CONFIG_MBULLDOZER is not set
# CONFIG_MPILEDRIVER is not set
# CONFIG_MSTEAMROLLER is not set
# CONFIG_MJAGUAR is not set
# CONFIG_MPSC is not set
# CONFIG_MATOM is not set
# CONFIG_MCORE2 is not set
# CONFIG_MNEHALEM is not set
# CONFIG_MWESTMERE is not set
# CONFIG_MSILVERMONT is not set
# CONFIG_MSANDYBRIDGE is not set
# CONFIG_MIVYBRIDGE is not set
# CONFIG_MHASWELL is not set
CONFIG_MBROADWELL=y
# CONFIG_MSKYLAKE is not set
# CONFIG_GENERIC_CPU is not set
# CONFIG_MNATIVE is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
CONFIG_CALGARY_IOMMU=y
# CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_MAXSMP=y
CONFIG_NR_CPUS=8192
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y
CONFIG_X86_MCE_THRESHOLD=y
CONFIG_X86_MCE_INJECT=m
CONFIG_X86_THERMAL_VECTOR=y

#
# Performance monitoring
#
CONFIG_PERF_EVENTS_INTEL_UNCORE=y
CONFIG_PERF_EVENTS_INTEL_RAPL=y
CONFIG_PERF_EVENTS_INTEL_CSTATE=y
# CONFIG_PERF_EVENTS_AMD_POWER is not set
# CONFIG_VM86 is not set
CONFIG_X86_16BIT=y
CONFIG_X86_ESPFIX64=y
CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_I8K=m
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_X86_DIRECT_GBPAGES=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not set
CONFIG_NODES_SHIFT=10
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ARCH_PROC_KCORE_TEXT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_MEMORY_ISOLATION=y
# CONFIG_MOVABLE_NODE is not set
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
# CONFIG_MEMORY_HOTREMOVE is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
CONFIG_MEMORY_BALLOON=y
CONFIG_BALLOON_COMPACTION=y
CONFIG_COMPACTION=y
CONFIG_MIGRATION=y
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
CONFIG_HWPOISON_INJECT=m
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
# CONFIG_CLEANCACHE is not set
# CONFIG_FRONTSWAP is not set
# CONFIG_CMA is not set
# CONFIG_ZPOOL is not set
# CONFIG_ZBUD is not set
# CONFIG_ZSMALLOC is not set
CONFIG_GENERIC_EARLY_IOREMAP=y
CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
# CONFIG_IDLE_PAGE_TRACKING is not set
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
CONFIG_ARCH_HAS_PKEYS=y
# CONFIG_X86_PMEM_LEGACY is not set
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_X86_SMAP=y
# CONFIG_X86_INTEL_MPX is not set
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_EFI=y
# CONFIG_EFI_STUB is not set
# CONFIG_SECCOMP is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_KEXEC_FILE is not set
CONFIG_CRASH_DUMP=y
CONFIG_KEXEC_JUMP=y
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
# CONFIG_RANDOMIZE_BASE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_COMPAT_VDSO is not set
# CONFIG_LEGACY_VSYSCALL_NATIVE is not set
CONFIG_LEGACY_VSYSCALL_EMULATE=y
# CONFIG_LEGACY_VSYSCALL_NONE is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_HAVE_LIVEPATCH=y
# CONFIG_LIVEPATCH is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y

#
# Power management and ACPI options
#
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
# CONFIG_ACPI_DEBUGGER is not set
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y
CONFIG_ACPI_PROCESSOR_IDLE=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_NUMA=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TABLE_UPGRADE=y
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_HED=y
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_BGRT is not set
# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
# CONFIG_ACPI_NFIT is not set
CONFIG_HAVE_ACPI_APEI=y
CONFIG_HAVE_ACPI_APEI_NMI=y
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
# CONFIG_ACPI_APEI_MEMORY_FAILURE is not set
CONFIG_ACPI_APEI_EINJ=m
CONFIG_ACPI_APEI_ERST_DEBUG=m
# CONFIG_DPTF_POWER is not set
# CONFIG_ACPI_EXTLOG is not set
# CONFIG_PMIC_OPREGION is not set
# CONFIG_ACPI_CONFIGFS is not set
CONFIG_SFI=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
# CONFIG_CPU_FREQ_STAT is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y

#
# CPU frequency scaling drivers
#
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set

#
# CPU Idle
#
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
CONFIG_INTEL_IDLE=y

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_XEN=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
CONFIG_PCIE_ECRC=y
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
# CONFIG_PCIE_DPC is not set
# CONFIG_PCIE_PTM is not set
CONFIG_PCI_BUS_ADDR_T_64BIT=y
CONFIG_PCI_MSI=y
CONFIG_PCI_MSI_IRQ_DOMAIN=y
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_HT_IRQ=y
CONFIG_PCI_ATS=y
CONFIG_PCI_IOV=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_PCI_LABEL=y
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# CONFIG_HOTPLUG_PCI_CPCI is not set
CONFIG_HOTPLUG_PCI_SHPC=m

#
# PCI host controller drivers
#
# CONFIG_PCIE_DW_PLAT is not set
# CONFIG_VMD is not set
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y

#
# PC-card bridges
#
CONFIG_YENTA=m
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PD6729=m
# CONFIG_I82092 is not set
CONFIG_PCCARD_NONSTATIC=y
# CONFIG_RAPIDIO is not set
# CONFIG_X86_SYSFB is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_ELFCORE=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=y
CONFIG_COREDUMP=y
CONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not set
# CONFIG_X86_X32 is not set
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_KEYS_COMPAT=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_PMC_ATOM=y
CONFIG_NET=y
CONFIG_NET_INGRESS=y
CONFIG_NET_EGRESS=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_DIAG is not set
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
CONFIG_XFRM_USER=y
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_IPCOMP=y
CONFIG_NET_KEY=y
CONFIG_NET_KEY_MIGRATE=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_CLASSID=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE_DEMUX is not set
CONFIG_NET_IP_TUNNEL=y
CONFIG_IP_MROUTE=y
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_SYN_COOKIES=y
# CONFIG_NET_UDP_TUNNEL is not set
# CONFIG_NET_FOU is not set
# CONFIG_NET_FOU_IP_TUNNELS is not set
CONFIG_INET_AH=y
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_INET_UDP_DIAG is not set
# CONFIG_INET_DIAG_DESTROY is not set
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=y
CONFIG_TCP_CONG_HTCP=y
CONFIG_TCP_CONG_HSTCP=y
CONFIG_TCP_CONG_HYBLA=y
CONFIG_TCP_CONG_VEGAS=y
# CONFIG_TCP_CONG_NV is not set
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_TCP_CONG_YEAH=m
CONFIG_TCP_CONG_ILLINOIS=m
# CONFIG_TCP_CONG_DCTCP is not set
# CONFIG_TCP_CONG_CDG is not set
# CONFIG_TCP_CONG_BBR is not set
# CONFIG_DEFAULT_BIC is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_HYBLA is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
CONFIG_IPV6_MIP6=y
# CONFIG_IPV6_ILA is not set
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y
# CONFIG_IPV6_VTI is not set
CONFIG_IPV6_SIT=y
# CONFIG_IPV6_SIT_6RD is not set
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
# CONFIG_IPV6_FOU is not set
# CONFIG_IPV6_FOU_TUNNEL is not set
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set
CONFIG_IPV6_PIMSM_V2=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NET_PTP_CLASSIFY=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_ACCT=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_LOG_COMMON=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
# CONFIG_NF_CONNTRACK_ZONES is not set
CONFIG_NF_CONNTRACK_PROCFS=y
CONFIG_NF_CONNTRACK_EVENTS=y
# CONFIG_NF_CONNTRACK_TIMEOUT is not set
# CONFIG_NF_CONNTRACK_TIMESTAMP is not set
# CONFIG_NF_CT_PROTO_DCCP is not set
# CONFIG_NF_CT_PROTO_SCTP is not set
# CONFIG_NF_CT_PROTO_UDPLITE is not set
# CONFIG_NF_CONNTRACK_AMANDA is not set
CONFIG_NF_CONNTRACK_FTP=y
# CONFIG_NF_CONNTRACK_H323 is not set
# CONFIG_NF_CONNTRACK_IRC is not set
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
# CONFIG_NF_CONNTRACK_SNMP is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SANE is not set
# CONFIG_NF_CONNTRACK_SIP is not set
# CONFIG_NF_CONNTRACK_TFTP is not set
CONFIG_NF_CT_NETLINK=y
# CONFIG_NF_CT_NETLINK_TIMEOUT is not set
# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set
CONFIG_NF_NAT=y
CONFIG_NF_NAT_NEEDED=y
# CONFIG_NF_NAT_AMANDA is not set
CONFIG_NF_NAT_FTP=y
# CONFIG_NF_NAT_IRC is not set
# CONFIG_NF_NAT_SIP is not set
# CONFIG_NF_NAT_TFTP is not set
CONFIG_NF_NAT_REDIRECT=y
CONFIG_NETFILTER_SYNPROXY=y
# CONFIG_NF_TABLES is not set
CONFIG_NETFILTER_XTABLES=y

#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=y
CONFIG_NETFILTER_XT_CONNMARK=y

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=y
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
CONFIG_NETFILTER_XT_TARGET_CT=m
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_HL=y
# CONFIG_NETFILTER_XT_TARGET_HMARK is not set
# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set
# CONFIG_NETFILTER_XT_TARGET_LED is not set
# CONFIG_NETFILTER_XT_TARGET_LOG is not set
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_NAT=y
CONFIG_NETFILTER_XT_TARGET_NETMAP=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_RATEEST=y
CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
CONFIG_NETFILTER_XT_TARGET_TPROXY=y
CONFIG_NETFILTER_XT_TARGET_TRACE=y
CONFIG_NETFILTER_XT_TARGET_SECMARK=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y

#
# Xtables matches
#
# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set
# CONFIG_NETFILTER_XT_MATCH_BPF is not set
# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set
CONFIG_NETFILTER_XT_MATCH_CLUSTER=y
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y
# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y
CONFIG_NETFILTER_XT_MATCH_CONNMARK=y
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
# CONFIG_NETFILTER_XT_MATCH_CPU is not set
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set
CONFIG_NETFILTER_XT_MATCH_DSCP=y
CONFIG_NETFILTER_XT_MATCH_ECN=y
CONFIG_NETFILTER_XT_MATCH_ESP=y
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y
CONFIG_NETFILTER_XT_MATCH_HELPER=y
CONFIG_NETFILTER_XT_MATCH_HL=y
# CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
# CONFIG_NETFILTER_XT_MATCH_L2TP is not set
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set
CONFIG_NETFILTER_XT_MATCH_OSF=y
CONFIG_NETFILTER_XT_MATCH_OWNER=y
CONFIG_NETFILTER_XT_MATCH_POLICY=y
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
CONFIG_NETFILTER_XT_MATCH_QUOTA=y
CONFIG_NETFILTER_XT_MATCH_RATEEST=y
CONFIG_NETFILTER_XT_MATCH_REALM=y
CONFIG_NETFILTER_XT_MATCH_RECENT=y
CONFIG_NETFILTER_XT_MATCH_SCTP=y
CONFIG_NETFILTER_XT_MATCH_SOCKET=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
CONFIG_NETFILTER_XT_MATCH_TIME=y
CONFIG_NETFILTER_XT_MATCH_U32=y
# CONFIG_IP_SET is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=y
CONFIG_NF_CONNTRACK_IPV4=y
CONFIG_NF_DUP_IPV4=y
# CONFIG_NF_LOG_ARP is not set
# CONFIG_NF_LOG_IPV4 is not set
CONFIG_NF_REJECT_IPV4=y
CONFIG_NF_NAT_IPV4=y
CONFIG_NF_NAT_MASQUERADE_IPV4=y
# CONFIG_NF_NAT_PPTP is not set
# CONFIG_NF_NAT_H323 is not set
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
# CONFIG_IP_NF_MATCH_RPFILTER is not set
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_SYNPROXY=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_CLUSTERIP=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y

#
# IPv6: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV6=y
CONFIG_NF_CONNTRACK_IPV6=y
# CONFIG_NF_DUP_IPV6 is not set
CONFIG_NF_REJECT_IPV6=y
CONFIG_NF_LOG_IPV6=y
CONFIG_NF_NAT_IPV6=y
CONFIG_NF_NAT_MASQUERADE_IPV6=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_AH=y
CONFIG_IP6_NF_MATCH_EUI64=y
CONFIG_IP6_NF_MATCH_FRAG=y
CONFIG_IP6_NF_MATCH_OPTS=y
CONFIG_IP6_NF_MATCH_HL=y
CONFIG_IP6_NF_MATCH_IPV6HEADER=y
CONFIG_IP6_NF_MATCH_MH=y
# CONFIG_IP6_NF_MATCH_RPFILTER is not set
CONFIG_IP6_NF_MATCH_RT=y
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_TARGET_REJECT=y
CONFIG_IP6_NF_TARGET_SYNPROXY=y
CONFIG_IP6_NF_MANGLE=y
CONFIG_IP6_NF_RAW=y
CONFIG_IP6_NF_NAT=y
CONFIG_IP6_NF_TARGET_MASQUERADE=y
CONFIG_IP6_NF_TARGET_NPT=y
CONFIG_BRIDGE_NF_EBTABLES=y
CONFIG_BRIDGE_EBT_BROUTE=y
CONFIG_BRIDGE_EBT_T_FILTER=y
CONFIG_BRIDGE_EBT_T_NAT=y
CONFIG_BRIDGE_EBT_802_3=y
CONFIG_BRIDGE_EBT_AMONG=y
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=y
CONFIG_BRIDGE_EBT_IP6=y
CONFIG_BRIDGE_EBT_LIMIT=y
CONFIG_BRIDGE_EBT_MARK=y
CONFIG_BRIDGE_EBT_PKTTYPE=y
CONFIG_BRIDGE_EBT_STP=y
CONFIG_BRIDGE_EBT_VLAN=y
CONFIG_BRIDGE_EBT_ARPREPLY=y
CONFIG_BRIDGE_EBT_DNAT=y
CONFIG_BRIDGE_EBT_MARK_T=y
CONFIG_BRIDGE_EBT_REDIRECT=y
CONFIG_BRIDGE_EBT_SNAT=y
CONFIG_BRIDGE_EBT_LOG=y
CONFIG_BRIDGE_EBT_NFLOG=y
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
# CONFIG_NET_SCTPPROBE is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set
CONFIG_INET_SCTP_DIAG=y
# CONFIG_RDS is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_L2TP is not set
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
# CONFIG_BRIDGE_VLAN_FILTERING is not set
CONFIG_HAVE_NET_DSA=y
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
# CONFIG_VLAN_8021Q_MVRP is not set
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_PHONET is not set
# CONFIG_6LOWPAN is not set
# CONFIG_IEEE802154 is not set
CONFIG_NET_SCHED=y

#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=y
CONFIG_NET_SCH_HTB=y
CONFIG_NET_SCH_HFSC=y
CONFIG_NET_SCH_PRIO=y
CONFIG_NET_SCH_MULTIQ=y
CONFIG_NET_SCH_RED=y
CONFIG_NET_SCH_SFB=y
CONFIG_NET_SCH_SFQ=y
CONFIG_NET_SCH_TEQL=y
CONFIG_NET_SCH_TBF=y
CONFIG_NET_SCH_GRED=y
CONFIG_NET_SCH_DSMARK=y
CONFIG_NET_SCH_NETEM=y
CONFIG_NET_SCH_DRR=y
CONFIG_NET_SCH_MQPRIO=y
CONFIG_NET_SCH_CHOKE=y
CONFIG_NET_SCH_QFQ=y
# CONFIG_NET_SCH_CODEL is not set
# CONFIG_NET_SCH_FQ_CODEL is not set
# CONFIG_NET_SCH_FQ is not set
# CONFIG_NET_SCH_HHF is not set
# CONFIG_NET_SCH_PIE is not set
CONFIG_NET_SCH_INGRESS=y
# CONFIG_NET_SCH_PLUG is not set

#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
CONFIG_NET_CLS_TCINDEX=y
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=y
CONFIG_NET_CLS_RSVP6=y
CONFIG_NET_CLS_FLOW=y
CONFIG_NET_CLS_CGROUP=y
# CONFIG_NET_CLS_BPF is not set
# CONFIG_NET_CLS_FLOWER is not set
# CONFIG_NET_CLS_MATCHALL is not set
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=y
CONFIG_NET_EMATCH_NBYTE=y
CONFIG_NET_EMATCH_U32=y
CONFIG_NET_EMATCH_META=y
CONFIG_NET_EMATCH_TEXT=y
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_GACT=y
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=y
CONFIG_NET_ACT_IPT=y
CONFIG_NET_ACT_NAT=y
CONFIG_NET_ACT_PEDIT=y
CONFIG_NET_ACT_SIMP=y
CONFIG_NET_ACT_SKBEDIT=y
# CONFIG_NET_ACT_CSUM is not set
# CONFIG_NET_ACT_VLAN is not set
# CONFIG_NET_ACT_BPF is not set
# CONFIG_NET_ACT_CONNMARK is not set
# CONFIG_NET_ACT_SKBMOD is not set
# CONFIG_NET_ACT_IFE is not set
# CONFIG_NET_ACT_TUNNEL_KEY is not set
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
# CONFIG_DCB is not set
CONFIG_DNS_RESOLVER=y
# CONFIG_BATMAN_ADV is not set
CONFIG_OPENVSWITCH=m
# CONFIG_VSOCKETS is not set
# CONFIG_NETLINK_DIAG is not set
CONFIG_MPLS=y
CONFIG_NET_MPLS_GSO=m
# CONFIG_MPLS_ROUTING is not set
# CONFIG_HSR is not set
# CONFIG_NET_SWITCHDEV is not set
# CONFIG_NET_L3_MASTER_DEV is not set
# CONFIG_NET_NCSI is not set
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_SOCK_CGROUP_DATA=y
# CONFIG_CGROUP_NET_PRIO is not set
CONFIG_CGROUP_NET_CLASSID=y
CONFIG_NET_RX_BUSY_POLL=y
CONFIG_BQL=y
# CONFIG_BPF_JIT is not set
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
CONFIG_NET_PKTGEN=m
# CONFIG_NET_TCPPROBE is not set
CONFIG_NET_DROP_MONITOR=y
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_AF_RXRPC is not set
# CONFIG_AF_KCM is not set
# CONFIG_STREAM_PARSER is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
# CONFIG_CFG80211 is not set
# CONFIG_LIB80211 is not set

#
# CFG80211 needs to be enabled for MAC80211
#
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not set
# CONFIG_CEPH_LIB is not set
# CONFIG_NFC is not set
# CONFIG_LWTUNNEL is not set
CONFIG_DST_CACHE=y
# CONFIG_NET_DEVLINK is not set
CONFIG_MAY_USE_DEVLINK=y
CONFIG_HAVE_EBPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER=y
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
CONFIG_SYS_HYPERVISOR=y
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_GENERIC_CPU_AUTOPROBE=y
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_DMA_SHARED_BUFFER=y
# CONFIG_FENCE_TRACE is not set

#
# Bus devices
#
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
CONFIG_MTD=y
# CONFIG_MTD_TESTS is not set
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_AR7_PARTS=m

#
# User Modules And Translation Layers
#
CONFIG_MTD_BLKDEVS=m
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK_RO=m
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
CONFIG_RFD_FTL=m
CONFIG_SSFDC=m
# CONFIG_SM_FTL is not set
CONFIG_MTD_OOPS=m
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_PARTITIONED_MASTER is not set

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_CFI_UTIL=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_SBC_GXX is not set
# CONFIG_MTD_AMD76XROM is not set
# CONFIG_MTD_ICHXROM is not set
CONFIG_MTD_ESB2ROM=m
CONFIG_MTD_CK804XROM=m
CONFIG_MTD_SCB2_FLASH=m
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_L440GX is not set
CONFIG_MTD_PCI=m
# CONFIG_MTD_PCMCIA is not set
# CONFIG_MTD_GPIO_ADDR is not set
# CONFIG_MTD_INTEL_VR_NOR is not set
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_LATCH_ADDR is not set

#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not set
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLOCK2MTD=m

#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOCG3 is not set
CONFIG_MTD_NAND_ECC=m
CONFIG_MTD_NAND_ECC_SMC=y
CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_ECC_BCH is not set
# CONFIG_MTD_SM_COMMON is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_GPIO is not set
# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set
CONFIG_MTD_NAND_IDS=m
# CONFIG_MTD_NAND_RICOH is not set
CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
# CONFIG_MTD_NAND_DOCG4 is not set
# CONFIG_MTD_NAND_CAFE is not set
CONFIG_MTD_NAND_NANDSIM=m
# CONFIG_MTD_NAND_PLATFORM is not set
# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND_MTK is not set
# CONFIG_MTD_ONENAND is not set

#
# LPDDR & LPDDR2 PCM memory drivers
#
CONFIG_MTD_LPDDR=m
CONFIG_MTD_QINFO_PROBE=m
# CONFIG_MTD_SPI_NOR is not set
CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_LIMIT=20
# CONFIG_MTD_UBI_FASTMAP is not set
# CONFIG_MTD_UBI_GLUEBI is not set
# CONFIG_MTD_UBI_BLOCK is not set
# CONFIG_OF is not set
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
# CONFIG_PARPORT is not set
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set

#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_NULL_BLK is not set
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
CONFIG_BLK_DEV_DRBD=m
# CONFIG_DRBD_FAULT_INJECTION is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SKD is not set
# CONFIG_BLK_DEV_SX8 is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=16384
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_BACKEND=y
CONFIG_VIRTIO_BLK=m
# CONFIG_BLK_DEV_HD is not set
# CONFIG_BLK_DEV_RBD is not set
# CONFIG_BLK_DEV_RSXX is not set
# CONFIG_BLK_DEV_NVME is not set
# CONFIG_NVME_TARGET is not set

#
# Misc devices
#
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_AD525X_DPOT is not set
# CONFIG_DUMMY_IRQ is not set
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
CONFIG_SGI_IOC4=m
CONFIG_TIFM_CORE=m
CONFIG_TIFM_7XX1=m
CONFIG_ICS932S401=m
CONFIG_ENCLOSURE_SERVICES=m
CONFIG_HP_ILO=m
# CONFIG_APDS9802ALS is not set
CONFIG_ISL29003=m
# CONFIG_ISL29020 is not set
CONFIG_SENSORS_TSL2550=m
# CONFIG_SENSORS_BH1770 is not set
# CONFIG_SENSORS_APDS990X is not set
# CONFIG_HMC6352 is not set
# CONFIG_DS1682 is not set
# CONFIG_USB_SWITCH_FSA9480 is not set
# CONFIG_SRAM is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
CONFIG_EEPROM_AT24=m
CONFIG_EEPROM_LEGACY=m
CONFIG_EEPROM_MAX6875=m
CONFIG_EEPROM_93CX6=m
CONFIG_CB710_CORE=m
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y

#
# Texas Instruments shared transport line discipline
#
# CONFIG_TI_ST is not set
# CONFIG_SENSORS_LIS3_I2C is not set

#
# Altera FPGA firmware download module
#
# CONFIG_ALTERA_STAPL is not set
# CONFIG_INTEL_MEI is not set
# CONFIG_INTEL_MEI_ME is not set
# CONFIG_INTEL_MEI_TXE is not set
# CONFIG_VMWARE_VMCI is not set

#
# Intel MIC Bus Driver
#
# CONFIG_INTEL_MIC_BUS is not set

#
# SCIF Bus Driver
#
# CONFIG_SCIF_BUS is not set

#
# VOP Bus Driver
#
# CONFIG_VOP_BUS is not set

#
# Intel MIC Host Driver
#

#
# Intel MIC Card Driver
#

#
# SCIF Driver
#

#
# Intel MIC Coprocessor State Management (COSM) Drivers
#

#
# VOP Driver
#
# CONFIG_GENWQE is not set
# CONFIG_ECHO is not set
# CONFIG_CXL_BASE is not set
# CONFIG_CXL_AFU_DRIVER_OPS is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_NETLINK=y
# CONFIG_SCSI_MQ_DEFAULT is not set
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_CHR_DEV_OSST=y
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_SCH=y
CONFIG_SCSI_ENCLOSURE=m
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=m
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=m
CONFIG_SCSI_SAS_LIBSAS=m
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_SAS_HOST_SMP=y
CONFIG_SCSI_SRP_ATTRS=m
CONFIG_SCSI_LOWLEVEL=y
CONFIG_ISCSI_TCP=m
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_SCSI_CXGB3_ISCSI is not set
# CONFIG_SCSI_CXGB4_ISCSI is not set
# CONFIG_SCSI_BNX2_ISCSI is not set
# CONFIG_SCSI_BNX2X_FCOE is not set
# CONFIG_BE2ISCSI is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_HPSA is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_3W_SAS is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_MVSAS is not set
# CONFIG_SCSI_MVUMI is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_SCSI_ESAS2R is not set
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT3SAS_MAX_SGE=128
# CONFIG_SCSI_MPT2SAS is not set
# CONFIG_SCSI_SMARTPQI is not set
# CONFIG_SCSI_UFSHCD is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_VMWARE_PVSCSI is not set
CONFIG_XEN_SCSI_FRONTEND=m
CONFIG_LIBFC=m
CONFIG_LIBFCOE=m
# CONFIG_FCOE is not set
# CONFIG_FCOE_FNIC is not set
# CONFIG_SCSI_SNIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_ISCI is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLA_FC is not set
# CONFIG_SCSI_QLA_ISCSI is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_WD719X is not set
# CONFIG_SCSI_DEBUG is not set
# CONFIG_SCSI_PMCRAID is not set
# CONFIG_SCSI_PM8001 is not set
# CONFIG_SCSI_BFA_FC is not set
CONFIG_SCSI_VIRTIO=m
# CONFIG_SCSI_CHELSIO_FCOE is not set
# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
# CONFIG_SATA_ZPODD is not set
CONFIG_SATA_PMP=y

#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=y
# CONFIG_SATA_AHCI_PLATFORM is not set
CONFIG_SATA_INIC162X=m
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y

#
# SFF controllers with custom DMA interface
#
CONFIG_PDC_ADMA=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_SX4=m
CONFIG_ATA_BMDMA=y

#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=y
# CONFIG_SATA_DWC is not set
CONFIG_SATA_MV=y
CONFIG_SATA_NV=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
CONFIG_SATA_SVW=y
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m

#
# PATA SFF controllers with BMDMA
#
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
CONFIG_PATA_ARTOP=m
CONFIG_PATA_ATIIXP=m
CONFIG_PATA_ATP867X=m
CONFIG_PATA_CMD64X=m
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
CONFIG_PATA_HPT3X2N=m
CONFIG_PATA_HPT3X3=m
# CONFIG_PATA_HPT3X3_DMA is not set
CONFIG_PATA_IT8213=m
CONFIG_PATA_IT821X=m
CONFIG_PATA_JMICRON=m
CONFIG_PATA_MARVELL=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NINJA32=m
# CONFIG_PATA_NS87415 is not set
CONFIG_PATA_OLDPIIX=m
# CONFIG_PATA_OPTIDMA is not set
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
# CONFIG_PATA_RADISYS is not set
CONFIG_PATA_RDC=m
CONFIG_PATA_SCH=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_SIS=m
# CONFIG_PATA_TOSHIBA is not set
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_VIA=m
# CONFIG_PATA_WINBOND is not set

#
# PIO-only SFF controllers
#
# CONFIG_PATA_CMD640_PCI is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
CONFIG_PATA_PCMCIA=m
# CONFIG_PATA_RZ1000 is not set

#
# Generic fallback / legacy drivers
#
CONFIG_PATA_ACPI=m
CONFIG_ATA_GENERIC=m
# CONFIG_PATA_LEGACY is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
# CONFIG_MD_MULTIPATH is not set
CONFIG_MD_FAULTY=y
# CONFIG_MD_CLUSTER is not set
# CONFIG_BCACHE is not set
CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_MQ_DEFAULT is not set
CONFIG_DM_DEBUG=y
CONFIG_DM_BUFIO=m
# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
CONFIG_DM_BIO_PRISON=m
CONFIG_DM_PERSISTENT_DATA=m
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_THIN_PROVISIONING=m
# CONFIG_DM_CACHE is not set
# CONFIG_DM_ERA is not set
CONFIG_DM_MIRROR=m
CONFIG_DM_LOG_USERSPACE=m
CONFIG_DM_RAID=m
CONFIG_DM_ZERO=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_MULTIPATH_QL=m
CONFIG_DM_MULTIPATH_ST=m
CONFIG_DM_DELAY=m
CONFIG_DM_UEVENT=y
CONFIG_DM_FLAKEY=m
# CONFIG_DM_VERITY is not set
# CONFIG_DM_SWITCH is not set
# CONFIG_DM_LOG_WRITES is not set
CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
CONFIG_TCM_PSCSI=m
# CONFIG_TCM_USER2 is not set
CONFIG_LOOPBACK_TARGET=m
CONFIG_TCM_FC=m
# CONFIG_ISCSI_TARGET is not set
# CONFIG_SBP_TARGET is not set
CONFIG_FUSION=y
CONFIG_FUSION_SPI=m
CONFIG_FUSION_FC=m
CONFIG_FUSION_SAS=m
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
CONFIG_FUSION_LOGGING=y

#
# IEEE 1394 (FireWire) support
#
CONFIG_FIREWIRE=m
CONFIG_FIREWIRE_OHCI=m
CONFIG_FIREWIRE_SBP2=m
CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
CONFIG_MII=y
CONFIG_NET_CORE=y
# CONFIG_BONDING is not set
# CONFIG_DUMMY is not set
# CONFIG_EQUALIZER is not set
CONFIG_NET_FC=y
# CONFIG_IFB is not set
# CONFIG_NET_TEAM is not set
CONFIG_MACVLAN=m
CONFIG_MACVTAP=m
# CONFIG_VXLAN is not set
# CONFIG_MACSEC is not set
CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_TUN=y
# CONFIG_TUN_VNET_CROSS_LE is not set
# CONFIG_VETH is not set
CONFIG_VIRTIO_NET=m
# CONFIG_NLMON is not set
CONFIG_SUNGEM_PHY=m
# CONFIG_ARCNET is not set

#
# CAIF transport drivers
#

#
# Distributed Switch Architecture drivers
#
CONFIG_ETHERNET=y
CONFIG_MDIO=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
CONFIG_NET_VENDOR_ADAPTEC=y
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_NET_VENDOR_AGERE=y
# CONFIG_ET131X is not set
CONFIG_NET_VENDOR_ALTEON=y
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
# CONFIG_ALTERA_TSE is not set
CONFIG_NET_VENDOR_AMAZON=y
# CONFIG_ENA_ETHERNET is not set
CONFIG_NET_VENDOR_AMD=y
CONFIG_AMD8111_ETH=m
CONFIG_PCNET32=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_NET_VENDOR_ARC=y
CONFIG_NET_VENDOR_ATHEROS=y
CONFIG_ATL2=m
CONFIG_ATL1=m
CONFIG_ATL1E=m
CONFIG_ATL1C=m
# CONFIG_ALX is not set
# CONFIG_NET_VENDOR_AURORA is not set
CONFIG_NET_CADENCE=y
# CONFIG_MACB is not set
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_B44=m
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y
# CONFIG_BCMGENET is not set
CONFIG_BNX2=m
CONFIG_CNIC=m
CONFIG_TIGON3=m
CONFIG_BNX2X=m
CONFIG_BNX2X_SRIOV=y
# CONFIG_BNXT is not set
CONFIG_NET_VENDOR_BROCADE=y
CONFIG_BNA=m
CONFIG_NET_VENDOR_CAVIUM=y
# CONFIG_THUNDER_NIC_PF is not set
# CONFIG_THUNDER_NIC_VF is not set
# CONFIG_THUNDER_NIC_BGX is not set
# CONFIG_THUNDER_NIC_RGX is not set
# CONFIG_LIQUIDIO is not set
CONFIG_NET_VENDOR_CHELSIO=y
CONFIG_CHELSIO_T1=m
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T3=m
CONFIG_CHELSIO_T4=m
# CONFIG_CHELSIO_T4VF is not set
CONFIG_NET_VENDOR_CISCO=y
CONFIG_ENIC=m
# CONFIG_CX_ECAT is not set
CONFIG_DNET=m
CONFIG_NET_VENDOR_DEC=y
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_DE2104X_DSL=0
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_NAPI is not set
CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_NET_VENDOR_DLINK=y
CONFIG_DL2K=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_NET_VENDOR_EMULEX=y
CONFIG_BE2NET=m
CONFIG_BE2NET_HWMON=y
CONFIG_NET_VENDOR_EZCHIP=y
CONFIG_NET_VENDOR_EXAR=y
CONFIG_S2IO=m
CONFIG_VXGE=m
# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
CONFIG_NET_VENDOR_FUJITSU=y
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_NET_VENDOR_HP=y
# CONFIG_HP100 is not set
CONFIG_NET_VENDOR_INTEL=y
CONFIG_E100=m
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_E1000E_HWTS=y
CONFIG_IGB=m
CONFIG_IGB_HWMON=y
CONFIG_IGB_DCA=y
CONFIG_IGBVF=m
CONFIG_IXGB=m
CONFIG_IXGBE=m
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCA=y
CONFIG_IXGBEVF=m
# CONFIG_I40E is not set
# CONFIG_I40EVF is not set
# CONFIG_FM10K is not set
CONFIG_NET_VENDOR_I825XX=y
CONFIG_JME=m
CONFIG_NET_VENDOR_MARVELL=y
# CONFIG_MVMDIO is not set
# CONFIG_MVNETA_BM is not set
CONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set
# CONFIG_SKGE_GENESIS is not set
CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_CORE=m
CONFIG_MLX4_DEBUG=y
# CONFIG_MLX5_CORE is not set
# CONFIG_MLXSW_CORE is not set
CONFIG_NET_VENDOR_MICREL=y
# CONFIG_KS8842 is not set
# CONFIG_KS8851_MLL is not set
# CONFIG_KSZ884X_PCI is not set
CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=m
CONFIG_MYRI10GE_DCA=y
CONFIG_FEALNX=m
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NATSEMI=m
CONFIG_NS83820=m
CONFIG_NET_VENDOR_NETRONOME=y
# CONFIG_NFP_NETVF is not set
CONFIG_NET_VENDOR_8390=y
CONFIG_PCMCIA_AXNET=m
CONFIG_NE2K_PCI=m
CONFIG_PCMCIA_PCNET=m
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_FORCEDETH=m
CONFIG_NET_VENDOR_OKI=y
CONFIG_ETHOC=m
CONFIG_NET_PACKET_ENGINE=y
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
CONFIG_NET_VENDOR_QLOGIC=y
CONFIG_QLA3XXX=m
CONFIG_QLCNIC=m
CONFIG_QLCNIC_SRIOV=y
CONFIG_QLCNIC_HWMON=y
CONFIG_QLGE=m
# CONFIG_NETXEN_NIC is not set
# CONFIG_QED is not set
CONFIG_NET_VENDOR_QUALCOMM=y
# CONFIG_QCOM_EMAC is not set
CONFIG_NET_VENDOR_REALTEK=y
CONFIG_8139CP=m
CONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_R8169=y
CONFIG_NET_VENDOR_RENESAS=y
CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=m
CONFIG_NET_VENDOR_ROCKER=y
CONFIG_NET_VENDOR_SAMSUNG=y
# CONFIG_SXGBE_ETH is not set
CONFIG_NET_VENDOR_SEEQ=y
CONFIG_NET_VENDOR_SILAN=y
CONFIG_SC92031=m
CONFIG_NET_VENDOR_SIS=y
CONFIG_SIS900=m
CONFIG_SIS190=m
CONFIG_SFC=m
CONFIG_SFC_MTD=y
CONFIG_SFC_MCDI_MON=y
CONFIG_SFC_SRIOV=y
CONFIG_SFC_MCDI_LOGGING=y
CONFIG_NET_VENDOR_SMSC=y
CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m
# CONFIG_SMSC911X is not set
CONFIG_SMSC9420=m
CONFIG_NET_VENDOR_STMICRO=y
# CONFIG_STMMAC_ETH is not set
CONFIG_NET_VENDOR_SUN=y
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
CONFIG_CASSINI=m
CONFIG_NIU=m
CONFIG_NET_VENDOR_SYNOPSYS=y
CONFIG_NET_VENDOR_TEHUTI=y
CONFIG_TEHUTI=m
CONFIG_NET_VENDOR_TI=y
# CONFIG_TI_CPSW_ALE is not set
CONFIG_TLAN=m
CONFIG_NET_VENDOR_VIA=y
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_NET_VENDOR_WIZNET=y
# CONFIG_WIZNET_W5100 is not set
# CONFIG_WIZNET_W5300 is not set
CONFIG_NET_VENDOR_XIRCOM=y
CONFIG_PCMCIA_XIRC2PS=m
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_NET_SB1000 is not set
CONFIG_PHYLIB=y
CONFIG_SWPHY=y

#
# MDIO bus device drivers
#
# CONFIG_MDIO_BCM_UNIMAC is not set
CONFIG_MDIO_BITBANG=m
# CONFIG_MDIO_GPIO is not set
# CONFIG_MDIO_OCTEON is not set
# CONFIG_MDIO_THUNDER is not set

#
# MII PHY device drivers
#
# CONFIG_AMD_PHY is not set
# CONFIG_AQUANTIA_PHY is not set
# CONFIG_AT803X_PHY is not set
# CONFIG_BCM7XXX_PHY is not set
# CONFIG_BCM87XX_PHY is not set
CONFIG_BCM_NET_PHYLIB=m
CONFIG_BROADCOM_PHY=m
CONFIG_CICADA_PHY=m
CONFIG_DAVICOM_PHY=m
# CONFIG_DP83848_PHY is not set
# CONFIG_DP83867_PHY is not set
CONFIG_FIXED_PHY=y
CONFIG_ICPLUS_PHY=m
# CONFIG_INTEL_XWAY_PHY is not set
CONFIG_LSI_ET1011C_PHY=m
CONFIG_LXT_PHY=m
CONFIG_MARVELL_PHY=m
# CONFIG_MICREL_PHY is not set
# CONFIG_MICROCHIP_PHY is not set
# CONFIG_MICROSEMI_PHY is not set
CONFIG_NATIONAL_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_REALTEK_PHY=m
CONFIG_SMSC_PHY=m
CONFIG_STE10XP=m
# CONFIG_TERANETICS_PHY is not set
CONFIG_VITESSE_PHY=m
# CONFIG_XILINX_GMII2RGMII is not set
CONFIG_PPP=m
# CONFIG_PPP_BSDCOMP is not set
# CONFIG_PPP_DEFLATE is not set
# CONFIG_PPP_FILTER is not set
# CONFIG_PPP_MPPE is not set
# CONFIG_PPP_MULTILINK is not set
# CONFIG_PPPOE is not set
# CONFIG_PPP_ASYNC is not set
# CONFIG_PPP_SYNC_TTY is not set
# CONFIG_SLIP is not set
CONFIG_SLHC=m
# CONFIG_USB_NET_DRIVERS is not set
# CONFIG_WLAN is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
# CONFIG_WAN is not set
CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_XEN_NETDEV_BACKEND=y
CONFIG_VMXNET3=m
# CONFIG_FUJITSU_ES is not set
# CONFIG_ISDN is not set
# CONFIG_NVM is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_LEDS=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_SPARSEKMAP=m
CONFIG_INPUT_MATRIXKMAP=m

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ADP5588=m
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_KEYBOARD_GPIO_POLLED is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_MATRIX is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
CONFIG_KEYBOARD_MAX7359=m
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_KEYBOARD_OPENCORES=m
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_BYD=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_SENTELIC=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2_VMMOUSE is not set
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MOUSE_BCM5974=m
# CONFIG_MOUSE_CYAPA is not set
# CONFIG_MOUSE_ELAN_I2C is not set
CONFIG_MOUSE_VSXXXAA=m
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
# CONFIG_MOUSE_SYNAPTICS_USB is not set
# CONFIG_INPUT_JOYSTICK is not set
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=m
CONFIG_TABLET_USB_AIPTEK=m
CONFIG_TABLET_USB_GTCO=m
# CONFIG_TABLET_USB_HANWANG is not set
CONFIG_TABLET_USB_KBTAB=m
# CONFIG_TABLET_USB_PEGASUS is not set
# CONFIG_TABLET_SERIAL_WACOM4 is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_PROPERTIES=y
CONFIG_TOUCHSCREEN_AD7879=m
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
CONFIG_TOUCHSCREEN_EETI=m
# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
# CONFIG_TOUCHSCREEN_ILI210X is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
# CONFIG_TOUCHSCREEN_ELAN is not set
CONFIG_TOUCHSCREEN_ELO=m
CONFIG_TOUCHSCREEN_WACOM_W8001=m
# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
# CONFIG_TOUCHSCREEN_MAX11801 is not set
CONFIG_TOUCHSCREEN_MCS5000=m
# CONFIG_TOUCHSCREEN_MMS114 is not set
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
CONFIG_TOUCHSCREEN_MTOUCH=m
CONFIG_TOUCHSCREEN_INEXIO=m
# CONFIG_TOUCHSCREEN_MK712 is not set
CONFIG_TOUCHSCREEN_PENMOUNT=m
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
CONFIG_TOUCHSCREEN_TOUCHWIN=m
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
CONFIG_TOUCHSCREEN_USB_EGALAX=y
CONFIG_TOUCHSCREEN_USB_PANJIT=y
CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_ITM=y
CONFIG_TOUCHSCREEN_USB_ETURBO=y
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
CONFIG_TOUCHSCREEN_USB_GOTOP=y
CONFIG_TOUCHSCREEN_USB_JASTEC=y
CONFIG_TOUCHSCREEN_USB_ELO=y
CONFIG_TOUCHSCREEN_USB_E2I=y
CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
CONFIG_TOUCHSCREEN_USB_NEXIO=y
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
CONFIG_TOUCHSCREEN_TOUCHIT213=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
# CONFIG_TOUCHSCREEN_TSC2004 is not set
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_RM_TS is not set
# CONFIG_TOUCHSCREEN_SILEAD is not set
# CONFIG_TOUCHSCREEN_SIS_I2C is not set
# CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_SX8654 is not set
# CONFIG_TOUCHSCREEN_TPS6507X is not set
# CONFIG_TOUCHSCREEN_ZFORCE is not set
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_AD714X is not set
# CONFIG_INPUT_BMA150 is not set
# CONFIG_INPUT_E3X0_BUTTON is not set
CONFIG_INPUT_PCSPKR=m
# CONFIG_INPUT_MMA8450 is not set
# CONFIG_INPUT_MPU3050 is not set
CONFIG_INPUT_APANEL=m
# CONFIG_INPUT_GP2A is not set
# CONFIG_INPUT_GPIO_BEEPER is not set
# CONFIG_INPUT_GPIO_TILT_POLLED is not set
# CONFIG_INPUT_GPIO_DECODER is not set
CONFIG_INPUT_ATLAS_BTNS=m
CONFIG_INPUT_ATI_REMOTE2=m
CONFIG_INPUT_KEYSPAN_REMOTE=m
# CONFIG_INPUT_KXTJ9 is not set
CONFIG_INPUT_POWERMATE=m
CONFIG_INPUT_YEALINK=m
CONFIG_INPUT_CM109=m
# CONFIG_INPUT_REGULATOR_HAPTIC is not set
CONFIG_INPUT_UINPUT=m
# CONFIG_INPUT_PCF8574 is not set
CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
# CONFIG_INPUT_ADXL34X is not set
# CONFIG_INPUT_IMS_PCU is not set
# CONFIG_INPUT_CMA3000 is not set
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set
# CONFIG_INPUT_DRV260X_HAPTICS is not set
# CONFIG_INPUT_DRV2665_HAPTICS is not set
# CONFIG_INPUT_DRV2667_HAPTICS is not set
# CONFIG_RMI4_CORE is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
# CONFIG_SERIO_ALTERA_PS2 is not set
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_SERIO_ARC_PS2 is not set
# CONFIG_USERIO is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_TTY=y
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=64
CONFIG_SERIAL_NONSTANDARD=y
# CONFIG_ROCKETPORT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
# CONFIG_MOXA_INTELLIO is not set
# CONFIG_MOXA_SMARTIO is not set
CONFIG_SYNCLINK=m
CONFIG_SYNCLINKMP=m
CONFIG_SYNCLINK_GT=m
CONFIG_NOZOMI=m
# CONFIG_ISI is not set
CONFIG_N_HDLC=m
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
CONFIG_DEVMEM=y
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
CONFIG_SERIAL_EARLYCON=y
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
# CONFIG_SERIAL_8250_FINTEK is not set
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=64
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_FSL is not set
# CONFIG_SERIAL_8250_DW is not set
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_LPSS=y
CONFIG_SERIAL_8250_MID=y
# CONFIG_SERIAL_8250_MOXA is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_KGDB_NMI is not set
# CONFIG_SERIAL_UARTLITE is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_CONSOLE_POLL=y
CONFIG_SERIAL_JSM=m
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_SC16IS7XX is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set
CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
CONFIG_VIRTIO_CONSOLE=m
# CONFIG_IPMI_HANDLER is not set
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
CONFIG_CARDMAN_4000=m
CONFIG_CARDMAN_4040=m
CONFIG_IPWIRELESS=m
# CONFIG_MWAVE is not set
CONFIG_RAW_DRIVER=y
CONFIG_MAX_RAW_DEVS=8192
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HPET_MMAP_DEFAULT=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
CONFIG_TCG_TIS_CORE=m
CONFIG_TCG_TIS=m
# CONFIG_TCG_TIS_I2C_ATMEL is not set
# CONFIG_TCG_TIS_I2C_INFINEON is not set
# CONFIG_TCG_TIS_I2C_NUVOTON is not set
CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m
# CONFIG_TCG_XEN is not set
# CONFIG_TCG_CRB is not set
# CONFIG_TCG_VTPM_PROXY is not set
# CONFIG_TCG_TIS_ST33ZP24_I2C is not set
CONFIG_TELCLOCK=m
CONFIG_DEVPORT=y
# CONFIG_XILLYBUS is not set

#
# I2C support
#
CONFIG_I2C=y
CONFIG_ACPI_I2C_OPREGION=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=m
# CONFIG_I2C_MUX is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=m
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=m

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_ISCH=m
CONFIG_I2C_ISMT=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_NFORCE2_S4985=m
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m

#
# ACPI drivers
#
CONFIG_I2C_SCMI=m

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_CBUS_GPIO is not set
# CONFIG_I2C_DESIGNWARE_PCI is not set
# CONFIG_I2C_GPIO is not set
# CONFIG_I2C_OCORES is not set
CONFIG_I2C_PCA_PLATFORM=m
# CONFIG_I2C_PXA_PCI is not set
CONFIG_I2C_SIMTEC=m
# CONFIG_I2C_XILINX is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_DIOLAN_U2C is not set
CONFIG_I2C_PARPORT_LIGHT=m
# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
# CONFIG_I2C_TAOS_EVM is not set
CONFIG_I2C_TINY_USB=m

#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_STUB=m
# CONFIG_I2C_SLAVE is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_SPI is not set
# CONFIG_SPMI is not set
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=m
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
# CONFIG_PPS_CLIENT_KTIMER is not set
# CONFIG_PPS_CLIENT_LDISC is not set
# CONFIG_PPS_CLIENT_GPIO is not set

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=m

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set

#
# Memory mapped GPIO drivers
#
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_GENERIC_PLATFORM is not set
# CONFIG_GPIO_ICH is not set
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_MOCKUP is not set
# CONFIG_GPIO_VX855 is not set
# CONFIG_GPIO_ZX is not set

#
# Port-mapped I/O GPIO drivers
#
# CONFIG_GPIO_F7188X is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIO_SCH=m
# CONFIG_GPIO_SCH311X is not set

#
# I2C GPIO expanders
#
# CONFIG_GPIO_ADP5588 is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX732X is not set
# CONFIG_GPIO_PCA953X is not set
# CONFIG_GPIO_PCF857X is not set
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_TS4900 is not set

#
# MFD GPIO expanders
#

#
# PCI GPIO expanders
#
# CONFIG_GPIO_AMD8111 is not set
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_ML_IOH is not set
# CONFIG_GPIO_RDC321X is not set

#
# SPI or I2C GPIO expanders
#

#
# USB GPIO expanders
#
# CONFIG_W1 is not set
# CONFIG_POWER_AVS is not set
# CONFIG_POWER_RESET is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_TEST_POWER is not set
# CONFIG_BATTERY_DS2780 is not set
# CONFIG_BATTERY_DS2781 is not set
# CONFIG_BATTERY_DS2782 is not set
# CONFIG_BATTERY_SBS is not set
# CONFIG_BATTERY_BQ27XXX is not set
CONFIG_BATTERY_MAX17040=m
# CONFIG_BATTERY_MAX17042 is not set
# CONFIG_CHARGER_ISP1704 is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_GPIO is not set
# CONFIG_CHARGER_MANAGER is not set
# CONFIG_CHARGER_BQ2415X is not set
# CONFIG_CHARGER_BQ24190 is not set
# CONFIG_CHARGER_BQ24257 is not set
# CONFIG_CHARGER_BQ24735 is not set
# CONFIG_CHARGER_BQ25890 is not set
# CONFIG_CHARGER_SMB347 is not set
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
# CONFIG_CHARGER_RT9455 is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Native drivers
#
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
# CONFIG_SENSORS_ADT7410 is not set
# CONFIG_SENSORS_ADT7411 is not set
CONFIG_SENSORS_ADT7462=m
CONFIG_SENSORS_ADT7470=m
CONFIG_SENSORS_ADT7475=m
# CONFIG_SENSORS_ASC7621 is not set
CONFIG_SENSORS_K8TEMP=m
CONFIG_SENSORS_K10TEMP=m
CONFIG_SENSORS_FAM15H_POWER=m
CONFIG_SENSORS_APPLESMC=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
# CONFIG_SENSORS_DS620 is not set
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_DELL_SMM=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_F71882FG=m
CONFIG_SENSORS_F75375S=m
CONFIG_SENSORS_FSCHMD=m
# CONFIG_SENSORS_FTSTEUTATES is not set
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_G760A=m
# CONFIG_SENSORS_G762 is not set
# CONFIG_SENSORS_GPIO_FAN is not set
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_I5500 is not set
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IT87=m
# CONFIG_SENSORS_JC42 is not set
# CONFIG_SENSORS_POWR1220 is not set
# CONFIG_SENSORS_LINEAGE is not set
# CONFIG_SENSORS_LTC2945 is not set
# CONFIG_SENSORS_LTC2990 is not set
# CONFIG_SENSORS_LTC4151 is not set
CONFIG_SENSORS_LTC4215=m
# CONFIG_SENSORS_LTC4222 is not set
CONFIG_SENSORS_LTC4245=m
# CONFIG_SENSORS_LTC4260 is not set
# CONFIG_SENSORS_LTC4261 is not set
# CONFIG_SENSORS_MAX16065 is not set
CONFIG_SENSORS_MAX1619=m
# CONFIG_SENSORS_MAX1668 is not set
# CONFIG_SENSORS_MAX197 is not set
# CONFIG_SENSORS_MAX6639 is not set
# CONFIG_SENSORS_MAX6642 is not set
CONFIG_SENSORS_MAX6650=m
# CONFIG_SENSORS_MAX6697 is not set
# CONFIG_SENSORS_MAX31790 is not set
# CONFIG_SENSORS_MCP3021 is not set
CONFIG_SENSORS_LM63=m
# CONFIG_SENSORS_LM73 is not set
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_LM93=m
# CONFIG_SENSORS_LM95234 is not set
CONFIG_SENSORS_LM95241=m
# CONFIG_SENSORS_LM95245 is not set
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
# CONFIG_SENSORS_NTC_THERMISTOR is not set
# CONFIG_SENSORS_NCT6683 is not set
# CONFIG_SENSORS_NCT6775 is not set
# CONFIG_SENSORS_NCT7802 is not set
# CONFIG_SENSORS_NCT7904 is not set
CONFIG_SENSORS_PCF8591=m
# CONFIG_PMBUS is not set
CONFIG_SENSORS_SHT15=m
# CONFIG_SENSORS_SHT21 is not set
# CONFIG_SENSORS_SHT3x is not set
# CONFIG_SENSORS_SHTC1 is not set
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_DME1737=m
# CONFIG_SENSORS_EMC1403 is not set
# CONFIG_SENSORS_EMC2103 is not set
# CONFIG_SENSORS_EMC6W201 is not set
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
CONFIG_SENSORS_SMSC47B397=m
# CONFIG_SENSORS_SCH56XX_COMMON is not set
# CONFIG_SENSORS_SCH5627 is not set
# CONFIG_SENSORS_SCH5636 is not set
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_ADC128D818 is not set
# CONFIG_SENSORS_ADS1015 is not set
CONFIG_SENSORS_ADS7828=m
# CONFIG_SENSORS_AMC6821 is not set
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA2XX is not set
# CONFIG_SENSORS_INA3221 is not set
# CONFIG_SENSORS_TC74 is not set
CONFIG_SENSORS_THMC50=m
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP103 is not set
CONFIG_SENSORS_TMP401=m
CONFIG_SENSORS_TMP421=m
CONFIG_SENSORS_VIA_CPUTEMP=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83793=m
# CONFIG_SENSORS_W83795 is not set
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83L786NG=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m

#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
CONFIG_SENSORS_ATK0110=m
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_BANG_BANG is not set
CONFIG_THERMAL_GOV_USER_SPACE=y
# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set
CONFIG_X86_PKG_TEMP_THERMAL=m
# CONFIG_INTEL_SOC_DTS_THERMAL is not set

#
# ACPI INT340X thermal drivers
#
# CONFIG_INT340X_THERMAL is not set
# CONFIG_INTEL_PCH_THERMAL is not set
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_CORE=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
# CONFIG_WATCHDOG_SYSFS is not set

#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
# CONFIG_WDAT_WDT is not set
# CONFIG_XILINX_WATCHDOG is not set
# CONFIG_ZIIRAVE_WATCHDOG is not set
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_DW_WATCHDOG is not set
# CONFIG_MAX63XX_WATCHDOG is not set
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
# CONFIG_F71808E_WDT is not set
# CONFIG_SP5100_TCO is not set
CONFIG_SBC_FITPC2_WATCHDOG=m
# CONFIG_EUROTECH_WDT is not set
CONFIG_IB700_WDT=m
CONFIG_IBMASR=m
# CONFIG_WAFER_WDT is not set
CONFIG_I6300ESB_WDT=m
CONFIG_IE6XX_WDT=m
CONFIG_ITCO_WDT=m
CONFIG_ITCO_VENDOR_SUPPORT=y
CONFIG_IT8712F_WDT=m
CONFIG_IT87_WDT=m
CONFIG_HP_WATCHDOG=m
CONFIG_HPWDT_NMI_DECODING=y
# CONFIG_SC1200_WDT is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_NV_TCO is not set
# CONFIG_60XX_WDT is not set
# CONFIG_CPU5_WDT is not set
CONFIG_SMSC_SCH311X_WDT=m
# CONFIG_SMSC37B787_WDT is not set
# CONFIG_VIA_WDT is not set
CONFIG_W83627HF_WDT=m
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
# CONFIG_NI903X_WDT is not set
# CONFIG_MEN_A21_WDT is not set
# CONFIG_XEN_WDT is not set

#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m

#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=m

#
# Watchdog Pretimeout Governors
#
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=m
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
CONFIG_SSB_PCMCIAHOST=y
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
# CONFIG_SSB_DRIVER_GPIO is not set
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
CONFIG_BCMA=m
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
CONFIG_BCMA_HOST_PCI=y
# CONFIG_BCMA_HOST_SOC is not set
CONFIG_BCMA_DRIVER_PCI=y
# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
# CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=m
# CONFIG_MFD_AS3711 is not set
# CONFIG_PMIC_ADP5520 is not set
# CONFIG_MFD_AAT2870_CORE is not set
# CONFIG_MFD_BCM590XX is not set
# CONFIG_MFD_AXP20X_I2C is not set
# CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_MFD_DA9055 is not set
# CONFIG_MFD_DA9062 is not set
# CONFIG_MFD_DA9063 is not set
# CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_EXYNOS_LPASS is not set
# CONFIG_MFD_MC13XXX_I2C is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_HTC_I2CPLD is not set
CONFIG_LPC_ICH=m
CONFIG_LPC_SCH=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_MFD_INTEL_LPSS_ACPI is not set
# CONFIG_MFD_INTEL_LPSS_PCI is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX14577 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX77843 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
# CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_MT6397 is not set
# CONFIG_MFD_MENF21BMC is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RTSX_PCI is not set
# CONFIG_MFD_RT5033 is not set
# CONFIG_MFD_RTSX_USB is not set
# CONFIG_MFD_RC5T583 is not set
# CONFIG_MFD_SEC_CORE is not set
# CONFIG_MFD_SI476X_CORE is not set
CONFIG_MFD_SM501=m
CONFIG_MFD_SM501_GPIO=y
# CONFIG_MFD_SKY81452 is not set
# CONFIG_MFD_SMSC is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_MFD_SYSCON is not set
# CONFIG_MFD_TI_AM335X_TSCADC is not set
# CONFIG_MFD_LP3943 is not set
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65086 is not set
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set
# CONFIG_MFD_TI_LP873X is not set
# CONFIG_MFD_TPS65218 is not set
# CONFIG_MFD_TPS6586X is not set
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_LM3533 is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not set
CONFIG_REGULATOR=y
# CONFIG_REGULATOR_DEBUG is not set
CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_DA9210 is not set
# CONFIG_REGULATOR_DA9211 is not set
# CONFIG_REGULATOR_FAN53555 is not set
# CONFIG_REGULATOR_GPIO is not set
# CONFIG_REGULATOR_ISL9305 is not set
# CONFIG_REGULATOR_ISL6271A is not set
CONFIG_REGULATOR_LP3971=m
# CONFIG_REGULATOR_LP3972 is not set
# CONFIG_REGULATOR_LP872X is not set
# CONFIG_REGULATOR_LP8755 is not set
# CONFIG_REGULATOR_LTC3589 is not set
# CONFIG_REGULATOR_LTC3676 is not set
CONFIG_REGULATOR_MAX1586=m
# CONFIG_REGULATOR_MAX8649 is not set
# CONFIG_REGULATOR_MAX8660 is not set
# CONFIG_REGULATOR_MAX8952 is not set
# CONFIG_REGULATOR_MT6311 is not set
# CONFIG_REGULATOR_PFUZE100 is not set
# CONFIG_REGULATOR_PV88060 is not set
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS65023=m
CONFIG_REGULATOR_TPS6507X=m
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
CONFIG_INTEL_GTT=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=64
CONFIG_VGA_SWITCHEROO=y
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
# CONFIG_DRM_DP_AUX_CHARDEV is not set
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_KMS_FB_HELPER=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_TTM=y

#
# I2C encoder or helper chips
#
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_AMDGPU is not set

#
# ACP (Audio CoProcessor) Configuration
#
# CONFIG_DRM_NOUVEAU is not set
CONFIG_DRM_I915=y
# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
CONFIG_DRM_I915_USERPTR=y
# CONFIG_DRM_I915_GVT is not set
# CONFIG_DRM_VGEM is not set
# CONFIG_DRM_VMWGFX is not set
# CONFIG_DRM_GMA500 is not set
# CONFIG_DRM_UDL is not set
CONFIG_DRM_AST=y
# CONFIG_DRM_MGAG200 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
# CONFIG_DRM_QXL is not set
# CONFIG_DRM_BOCHS is not set
# CONFIG_DRM_VIRTIO_GPU is not set
CONFIG_DRM_PANEL=y

#
# Display Panels
#
CONFIG_DRM_BRIDGE=y

#
# Display Interface Bridges
#
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
# CONFIG_DRM_LEGACY is not set

#
# Frame buffer Devices
#
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_UVESA is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_EFI is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_SM501 is not set
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_IBM_GXT4500 is not set
# CONFIG_FB_VIRTUAL is not set
CONFIG_XEN_FBDEV_FRONTEND=y
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_FB_SIMPLE is not set
# CONFIG_FB_SM712 is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_APPLE is not set
# CONFIG_BACKLIGHT_PM8941_WLED is not set
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
# CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_GPIO is not set
# CONFIG_BACKLIGHT_LV5207LP is not set
# CONFIG_BACKLIGHT_BD6107 is not set
# CONFIG_VGASTATE is not set
CONFIG_HDMI=y

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
CONFIG_LOGO_LINUX_CLUT224=y
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=y
# CONFIG_HID_BATTERY_STRENGTH is not set
CONFIG_HIDRAW=y
# CONFIG_UHID is not set
CONFIG_HID_GENERIC=y

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
# CONFIG_HID_ACRUX is not set
CONFIG_HID_APPLE=y
# CONFIG_HID_APPLEIR is not set
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
# CONFIG_HID_BETOP_FF is not set
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
# CONFIG_HID_CORSAIR is not set
# CONFIG_HID_CMEDIA is not set
# CONFIG_HID_CP2112 is not set
CONFIG_HID_CYPRESS=y
CONFIG_HID_DRAGONRISE=y
# CONFIG_DRAGONRISE_FF is not set
# CONFIG_HID_EMS_FF is not set
# CONFIG_HID_ELECOM is not set
# CONFIG_HID_ELO is not set
CONFIG_HID_EZKEY=y
# CONFIG_HID_GEMBIRD is not set
# CONFIG_HID_GFRM is not set
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_GT683R is not set
# CONFIG_HID_KEYTOUCH is not set
CONFIG_HID_KYE=y
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set
CONFIG_HID_GYRATION=y
# CONFIG_HID_ICADE is not set
CONFIG_HID_TWINHAN=y
CONFIG_HID_KENSINGTON=y
# CONFIG_HID_LCPOWER is not set
# CONFIG_HID_LED is not set
# CONFIG_HID_LENOVO is not set
CONFIG_HID_LOGITECH=y
# CONFIG_HID_LOGITECH_DJ is not set
# CONFIG_HID_LOGITECH_HIDPP is not set
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
# CONFIG_LOGIG940_FF is not set
# CONFIG_LOGIWHEELS_FF is not set
# CONFIG_HID_MAGICMOUSE is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
# CONFIG_HID_MULTITOUCH is not set
CONFIG_HID_NTRIG=y
# CONFIG_HID_ORTEK is not set
CONFIG_HID_PANTHERLORD=y
# CONFIG_PANTHERLORD_FF is not set
# CONFIG_HID_PENMOUNT is not set
CONFIG_HID_PETALYNX=y
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PLANTRONICS is not set
# CONFIG_HID_PRIMAX is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
# CONFIG_SONY_FF is not set
# CONFIG_HID_SPEEDLINK is not set
# CONFIG_HID_STEELSERIES is not set
CONFIG_HID_SUNPLUS=y
# CONFIG_HID_RMI is not set
CONFIG_HID_GREENASIA=y
# CONFIG_GREENASIA_FF is not set
CONFIG_HID_SMARTJOYPLUS=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_HID_TIVO is not set
CONFIG_HID_TOPSEED=y
# CONFIG_HID_THINGM is not set
CONFIG_HID_THRUSTMASTER=y
# CONFIG_THRUSTMASTER_FF is not set
# CONFIG_HID_WACOM is not set
# CONFIG_HID_WIIMOTE is not set
# CONFIG_HID_XINMO is not set
CONFIG_HID_ZEROPLUS=y
# CONFIG_ZEROPLUS_FF is not set
# CONFIG_HID_ZYDACRON is not set
# CONFIG_HID_SENSOR_HUB is not set
# CONFIG_HID_ALPS is not set

#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set

#
# Intel ISH HID support
#
# CONFIG_INTEL_ISH_HID is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
CONFIG_USB_MON=y
CONFIG_USB_WUSB_CBAF=m
# CONFIG_USB_WUSB_CBAF_DEBUG is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=m
CONFIG_USB_XHCI_PCI=m
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=y
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_ISP1362_HCD=m
# CONFIG_USB_FOTG210_HCD is not set
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=m
# CONFIG_USB_SL811_HCD_ISO is not set
# CONFIG_USB_SL811_CS is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_HCD_BCMA is not set
# CONFIG_USB_HCD_SSB is not set
# CONFIG_USB_HCD_TEST_MODE is not set

#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_WDM=m
CONFIG_USB_TMC=m

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_REALTEK is not set
CONFIG_USB_STORAGE_DATAFAB=m
CONFIG_USB_STORAGE_FREECOM=m
CONFIG_USB_STORAGE_ISD200=m
CONFIG_USB_STORAGE_USBAT=m
CONFIG_USB_STORAGE_SDDR09=m
CONFIG_USB_STORAGE_SDDR55=m
CONFIG_USB_STORAGE_JUMPSHOT=m
CONFIG_USB_STORAGE_ALAUDA=m
CONFIG_USB_STORAGE_ONETOUCH=m
CONFIG_USB_STORAGE_KARMA=m
CONFIG_USB_STORAGE_CYPRESS_ATACB=m
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
# CONFIG_USB_UAS is not set

#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
# CONFIG_USBIP_CORE is not set
# CONFIG_USB_MUSB_HDRC is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC2 is not set
# CONFIG_USB_CHIPIDEA is not set
# CONFIG_USB_ISP1760 is not set

#
# USB port drivers
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_SIMPLE is not set
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
# CONFIG_USB_SERIAL_F81232 is not set
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_IPW=m
CONFIG_USB_SERIAL_IUU=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
# CONFIG_USB_SERIAL_METRO is not set
CONFIG_USB_SERIAL_MOS7720=m
CONFIG_USB_SERIAL_MOS7840=m
# CONFIG_USB_SERIAL_MXUPORT is not set
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OTI6858=m
# CONFIG_USB_SERIAL_QCAUX is not set
CONFIG_USB_SERIAL_QUALCOMM=m
CONFIG_USB_SERIAL_SPCP8X5=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_OPTICON=m
# CONFIG_USB_SERIAL_XSENS_MT is not set
# CONFIG_USB_SERIAL_WISHBONE is not set
# CONFIG_USB_SERIAL_SSU100 is not set
# CONFIG_USB_SERIAL_QT2 is not set
CONFIG_USB_SERIAL_DEBUG=m

#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=m
CONFIG_USB_EMI26=m
CONFIG_USB_ADUTUX=m
CONFIG_USB_SEVSEG=m
# CONFIG_USB_RIO500 is not set
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=m
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_IDMOUSE=m
CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
# CONFIG_USB_TRANCEVIBRATOR is not set
CONFIG_USB_IOWARRIOR=m
# CONFIG_USB_TEST is not set
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_YUREX is not set
CONFIG_USB_EZUSB_FX2=m
# CONFIG_USB_HSIC_USB3503 is not set
# CONFIG_USB_HSIC_USB4604 is not set
# CONFIG_USB_LINK_LAYER_TEST is not set
# CONFIG_USB_CHAOSKEY is not set
# CONFIG_UCSI is not set

#
# USB Physical Layer drivers
#
CONFIG_USB_PHY=y
CONFIG_NOP_USB_XCEIV=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_ISP1301 is not set
# CONFIG_USB_GADGET is not set
# CONFIG_USB_LED_TRIG is not set
# CONFIG_USB_ULPI_BUS is not set
# CONFIG_UWB is not set
CONFIG_MMC=m
# CONFIG_MMC_DEBUG is not set

#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y
# CONFIG_MMC_SDHCI_ACPI is not set
CONFIG_MMC_SDHCI_PLTFM=m
# CONFIG_MMC_WBSD is not set
CONFIG_MMC_TIFM_SD=m
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
# CONFIG_MMC_VUB300 is not set
# CONFIG_MMC_USHC is not set
# CONFIG_MMC_USDHI6ROL0 is not set
# CONFIG_MMC_TOSHIBA_PCI is not set
# CONFIG_MMC_MTK is not set
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
# CONFIG_LEDS_CLASS_FLASH is not set

#
# LED drivers
#
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP5521 is not set
# CONFIG_LEDS_LP5523 is not set
# CONFIG_LEDS_LP5562 is not set
# CONFIG_LEDS_LP8501 is not set
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_CLEVO_MAIL=m
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_REGULATOR is not set
# CONFIG_LEDS_BD2802 is not set
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_LEDS_LT3593 is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
# CONFIG_LEDS_LM355x is not set

#
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
#
# CONFIG_LEDS_BLINKM is not set
# CONFIG_LEDS_MLXCPLD is not set

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=m
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_DISK is not set
# CONFIG_LEDS_TRIGGER_MTD is not set
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
# CONFIG_LEDS_TRIGGER_CPU is not set
# CONFIG_LEDS_TRIGGER_GPIO is not set
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m

#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
# CONFIG_LEDS_TRIGGER_CAMERA is not set
# CONFIG_LEDS_TRIGGER_PANIC is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
CONFIG_EDAC_ATOMIC_SCRUB=y
CONFIG_EDAC_SUPPORT=y
CONFIG_EDAC=y
CONFIG_EDAC_LEGACY_SYSFS=y
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_DECODE_MCE=m
CONFIG_EDAC_MM_EDAC=m
CONFIG_EDAC_AMD64=m
# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
CONFIG_EDAC_E752X=m
CONFIG_EDAC_I82975X=m
CONFIG_EDAC_I3000=m
CONFIG_EDAC_I3200=m
# CONFIG_EDAC_IE31200 is not set
CONFIG_EDAC_X38=m
CONFIG_EDAC_I5400=m
CONFIG_EDAC_I7CORE=m
CONFIG_EDAC_I5000=m
CONFIG_EDAC_I5100=m
CONFIG_EDAC_I7300=m
CONFIG_EDAC_SBRIDGE=m
# CONFIG_EDAC_SKX is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_MC146818_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_SYSTOHC=y
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_ABB5ZES3 is not set
# CONFIG_RTC_DRV_ABX80X is not set
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1307_HWMON=y
# CONFIG_RTC_DRV_DS1307_CENTURY is not set
CONFIG_RTC_DRV_DS1374=m
# CONFIG_RTC_DRV_DS1374_WDT is not set
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_MAX6900=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
# CONFIG_RTC_DRV_ISL12022 is not set
CONFIG_RTC_DRV_X1205=m
# CONFIG_RTC_DRV_PCF8523 is not set
# CONFIG_RTC_DRV_PCF85063 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
# CONFIG_RTC_DRV_BQ32K is not set
# CONFIG_RTC_DRV_S35390A is not set
CONFIG_RTC_DRV_FM3130=m
# CONFIG_RTC_DRV_RX8010 is not set
CONFIG_RTC_DRV_RX8581=m
CONFIG_RTC_DRV_RX8025=m
# CONFIG_RTC_DRV_EM3027 is not set
# CONFIG_RTC_DRV_RV8803 is not set

#
# SPI RTC drivers
#
CONFIG_RTC_I2C_AND_SPI=y

#
# SPI and I2C RTC drivers
#
# CONFIG_RTC_DRV_DS3232 is not set
# CONFIG_RTC_DRV_PCF2127 is not set
# CONFIG_RTC_DRV_RV3029C2 is not set

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
CONFIG_RTC_DRV_DS1286=m
CONFIG_RTC_DRV_DS1511=m
CONFIG_RTC_DRV_DS1553=m
# CONFIG_RTC_DRV_DS1685_FAMILY is not set
CONFIG_RTC_DRV_DS1742=m
# CONFIG_RTC_DRV_DS2404 is not set
CONFIG_RTC_DRV_STK17TA8=m
# CONFIG_RTC_DRV_M48T86 is not set
CONFIG_RTC_DRV_M48T35=m
CONFIG_RTC_DRV_M48T59=m
# CONFIG_RTC_DRV_MSM6242 is not set
CONFIG_RTC_DRV_BQ4802=m
# CONFIG_RTC_DRV_RP5C01 is not set
CONFIG_RTC_DRV_V3020=m

#
# on-CPU RTC drivers
#

#
# HID Sensor RTC drivers
#
# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set

#
# DMA Devices
#
CONFIG_DMA_ENGINE=y
CONFIG_DMA_VIRTUAL_CHANNELS=y
CONFIG_DMA_ACPI=y
# CONFIG_INTEL_IDMA64 is not set
CONFIG_INTEL_IOATDMA=m
# CONFIG_QCOM_HIDMA_MGMT is not set
# CONFIG_QCOM_HIDMA is not set
CONFIG_DW_DMAC_CORE=y
# CONFIG_DW_DMAC is not set
# CONFIG_DW_DMAC_PCI is not set
CONFIG_HSU_DMA=y

#
# DMA Clients
#
CONFIG_ASYNC_TX_DMA=y
# CONFIG_DMATEST is not set
CONFIG_DMA_ENGINE_RAID=y

#
# DMABUF options
#
# CONFIG_SYNC_FILE is not set
CONFIG_DCA=m
CONFIG_AUXDISPLAY=y
# CONFIG_IMG_ASCII_LCD is not set
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV_GENIRQ=m
# CONFIG_UIO_DMEM_GENIRQ is not set
CONFIG_UIO_AEC=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
# CONFIG_UIO_NETX is not set
# CONFIG_UIO_PRUSS is not set
# CONFIG_UIO_MF624 is not set
# CONFIG_VFIO is not set
CONFIG_IRQ_BYPASS_MANAGER=m
# CONFIG_VIRT_DRIVERS is not set
CONFIG_VIRTIO=m

#
# Virtio drivers
#
CONFIG_VIRTIO_PCI=m
CONFIG_VIRTIO_PCI_LEGACY=y
CONFIG_VIRTIO_BALLOON=m
# CONFIG_VIRTIO_INPUT is not set
# CONFIG_VIRTIO_MMIO is not set

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set

#
# Xen driver support
#
CONFIG_XEN_BALLOON=y
# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=y
CONFIG_XEN_GNTDEV=m
CONFIG_XEN_GRANT_DEV_ALLOC=m
CONFIG_SWIOTLB_XEN=y
CONFIG_XEN_PCIDEV_BACKEND=m
# CONFIG_XEN_SCSI_BACKEND is not set
CONFIG_XEN_PRIVCMD=y
CONFIG_XEN_ACPI_PROCESSOR=m
CONFIG_XEN_MCE_LOG=y
CONFIG_XEN_HAVE_PVMMU=y
CONFIG_XEN_EFI=y
CONFIG_XEN_AUTO_XLATE=y
CONFIG_XEN_ACPI=y
CONFIG_XEN_SYMS=y
CONFIG_XEN_HAVE_VPMU=y
CONFIG_STAGING=y
# CONFIG_SLICOSS is not set
# CONFIG_COMEDI is not set
# CONFIG_RTS5208 is not set
# CONFIG_FB_SM750 is not set
# CONFIG_FB_XGI is not set

#
# Speakup console speech
#
# CONFIG_SPEAKUP is not set
# CONFIG_STAGING_MEDIA is not set

#
# Android
#
# CONFIG_LTE_GDM724X is not set
# CONFIG_FIREWIRE_SERIAL is not set
# CONFIG_LNET is not set
# CONFIG_DGNC is not set
# CONFIG_GS_FPGABOOT is not set
# CONFIG_CRYPTO_SKEIN is not set
# CONFIG_UNISYSSPAR is not set
# CONFIG_MOST is not set
# CONFIG_KS7010 is not set
# CONFIG_GREYBUS is not set
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=m
# CONFIG_ACERHDF is not set
# CONFIG_ALIENWARE_WMI is not set
CONFIG_ASUS_LAPTOP=m
# CONFIG_DELL_SMBIOS is not set
# CONFIG_DELL_WMI_AIO is not set
# CONFIG_DELL_SMO8800 is not set
CONFIG_FUJITSU_LAPTOP=m
# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_HP_ACCEL is not set
# CONFIG_HP_WIRELESS is not set
CONFIG_HP_WMI=m
CONFIG_PANASONIC_LAPTOP=m
CONFIG_THINKPAD_ACPI=m
# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
# CONFIG_THINKPAD_ACPI_DEBUG is not set
# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_SENSORS_HDAPS=m
# CONFIG_INTEL_MENLOW is not set
CONFIG_EEEPC_LAPTOP=m
# CONFIG_ASUS_WMI is not set
# CONFIG_ASUS_WIRELESS is not set
CONFIG_ACPI_WMI=m
# CONFIG_MSI_WMI is not set
CONFIG_TOPSTAR_LAPTOP=m
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_TOSHIBA_HAPS is not set
# CONFIG_TOSHIBA_WMI is not set
# CONFIG_ACPI_CMPC is not set
# CONFIG_INTEL_HID_EVENT is not set
# CONFIG_INTEL_VBTN is not set
CONFIG_INTEL_IPS=m
# CONFIG_INTEL_PMC_CORE is not set
# CONFIG_IBM_RTL is not set
# CONFIG_SAMSUNG_LAPTOP is not set
CONFIG_MXM_WMI=m
# CONFIG_SAMSUNG_Q10 is not set
# CONFIG_APPLE_GMUX is not set
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_PVPANIC is not set
# CONFIG_INTEL_PMC_IPC is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
# CONFIG_INTEL_PUNIT_IPC is not set
# CONFIG_CHROME_PLATFORMS is not set

#
# Hardware Spinlock drivers
#

#
# Clock Source drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
# CONFIG_ATMEL_PIT is not set
# CONFIG_SH_TIMER_CMT is not set
# CONFIG_SH_TIMER_MTU2 is not set
# CONFIG_SH_TIMER_TMU is not set
# CONFIG_EM_TIMER_STI is not set
# CONFIG_MAILBOX is not set
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y

#
# Generic IOMMU Pagetable Support
#
CONFIG_IOMMU_IOVA=y
CONFIG_AMD_IOMMU=y
# CONFIG_AMD_IOMMU_V2 is not set
# CONFIG_INTEL_IOMMU is not set
# CONFIG_IRQ_REMAP is not set

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#

#
# SOC (System On Chip) specific Drivers
#

#
# Broadcom SoC drivers
#
# CONFIG_SUNXI_SRAM is not set
# CONFIG_SOC_TI is not set
# CONFIG_PM_DEVFREQ is not set
# CONFIG_EXTCON is not set
# CONFIG_MEMORY is not set
# CONFIG_IIO is not set
# CONFIG_NTB is not set
# CONFIG_VME_BUS is not set
# CONFIG_PWM is not set
CONFIG_ARM_GIC_MAX_NR=1
# CONFIG_IPACK_BUS is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_FMC is not set

#
# PHY Subsystem
#
CONFIG_GENERIC_PHY=y
# CONFIG_PHY_PXA_28NM_HSIC is not set
# CONFIG_PHY_PXA_28NM_USB2 is not set
# CONFIG_BCM_KONA_USB2_PHY is not set
# CONFIG_POWERCAP is not set
# CONFIG_MCB is not set

#
# Performance monitor support
#
CONFIG_RAS=y
# CONFIG_MCE_AMD_INJ is not set
# CONFIG_THUNDERBOLT is not set

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_LIBNVDIMM is not set
# CONFIG_DEV_DAX is not set
CONFIG_NVMEM=m
# CONFIG_STM is not set
# CONFIG_INTEL_TH is not set

#
# FPGA Configuration Support
#
# CONFIG_FPGA is not set

#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_EDD_OFF is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=m
CONFIG_DMIID=y
# CONFIG_DMI_SYSFS is not set
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=m
# CONFIG_FW_CFG_SYSFS is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# EFI (Extensible Firmware Interface) Support
#
CONFIG_EFI_VARS=y
CONFIG_EFI_ESRT=y
CONFIG_EFI_VARS_PSTORE=y
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_RUNTIME_WRAPPERS=y
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
# CONFIG_EFI_CAPSULE_LOADER is not set
# CONFIG_EFI_TEST is not set
CONFIG_UEFI_CPER=y

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_ENCRYPTION is not set
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_NILFS2_FS is not set
# CONFIG_F2FS_FS is not set
# CONFIG_FS_DAX is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=y
# CONFIG_EXPORTFS_BLOCK_OPS is not set
CONFIG_FILE_LOCKING=y
CONFIG_MANDATORY_FILE_LOCKING=y
# CONFIG_FS_ENCRYPTION is not set
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_FANOTIFY is not set
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_QUOTACTL_COMPAT=y
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
# CONFIG_OVERLAY_FS is not set

#
# Caches
#
CONFIG_FSCACHE=y
CONFIG_FSCACHE_STATS=y
# CONFIG_FSCACHE_HISTOGRAM is not set
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_FSCACHE_OBJECT_LIST is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
# CONFIG_FAT_DEFAULT_UTF8 is not set
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_VMCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
# CONFIG_PROC_CHILDREN is not set
CONFIG_KERNFS=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_CONFIGFS_FS=m
CONFIG_EFIVAR_FS=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ORANGEFS_FS is not set
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_UBIFS_FS=m
# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
CONFIG_UBIFS_FS_LZO=y
CONFIG_UBIFS_FS_ZLIB=y
# CONFIG_UBIFS_ATIME_SUPPORT is not set
# CONFIG_LOGFS is not set
CONFIG_CRAMFS=m
CONFIG_SQUASHFS=m
CONFIG_SQUASHFS_FILE_CACHE=y
# CONFIG_SQUASHFS_FILE_DIRECT is not set
CONFIG_SQUASHFS_DECOMP_SINGLE=y
# CONFIG_SQUASHFS_DECOMP_MULTI is not set
# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
# CONFIG_SQUASHFS_XATTR is not set
CONFIG_SQUASHFS_ZLIB=y
# CONFIG_SQUASHFS_LZ4 is not set
# CONFIG_SQUASHFS_LZO is not set
# CONFIG_SQUASHFS_XZ is not set
# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
# CONFIG_SQUASHFS_EMBEDDED is not set
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX6FS_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_PSTORE=y
CONFIG_PSTORE_ZLIB_COMPRESS=y
# CONFIG_PSTORE_LZO_COMPRESS is not set
# CONFIG_PSTORE_LZ4_COMPRESS is not set
# CONFIG_PSTORE_CONSOLE is not set
# CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_FTRACE is not set
# CONFIG_PSTORE_RAM is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=m
CONFIG_NFS_V2=m
CONFIG_NFS_V3=m
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=m
# CONFIG_NFS_SWAP is not set
CONFIG_NFS_V4_1=y
# CONFIG_NFS_V4_2 is not set
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FLEXFILE_LAYOUT=m
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
# CONFIG_NFS_V4_1_MIGRATION is not set
CONFIG_NFS_FSCACHE=y
CONFIG_NFS_USE_LEGACY_DNS=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
# CONFIG_NFSD_BLOCKLAYOUT is not set
# CONFIG_NFSD_SCSILAYOUT is not set
# CONFIG_NFSD_FLEXFILELAYOUT is not set
# CONFIG_NFSD_FAULT_INJECTION is not set
CONFIG_GRACE_PERIOD=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_SUNRPC_DEBUG is not set
# CONFIG_CEPH_FS is not set
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
CONFIG_CIFS_ACL=y
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_DFS_UPCALL=y
# CONFIG_CIFS_SMB2 is not set
# CONFIG_CIFS_FSCACHE is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
# CONFIG_NLS_MAC_ROMAN is not set
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
# CONFIG_NLS_MAC_CROATIAN is not set
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
CONFIG_DLM=m
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_DYNAMIC_DEBUG=y

#
# Compile-time checks and compiler options
#
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_INFO_REDUCED is not set
# CONFIG_DEBUG_INFO_SPLIT is not set
# CONFIG_DEBUG_INFO_DWARF4 is not set
# CONFIG_GDB_SCRIPTS is not set
# CONFIG_ENABLE_WARN_DEPRECATED is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_PAGE_OWNER is not set
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
CONFIG_DEBUG_SECTION_MISMATCH=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
# CONFIG_STACK_VALIDATION is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
# CONFIG_PAGE_EXTENSION is not set
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_PAGE_POISONING is not set
# CONFIG_DEBUG_PAGE_REF is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_HAVE_ARCH_KMEMCHECK=y
CONFIG_HAVE_ARCH_KASAN=y
# CONFIG_KASAN is not set
CONFIG_ARCH_HAS_KCOV=y
# CONFIG_KCOV is not set
CONFIG_DEBUG_SHIRQ=y

#
# Debug Lockups and Hangs
#
CONFIG_LOCKUP_DETECTOR=y
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_WQ_WATCHDOG is not set
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_PANIC_TIMEOUT=0
CONFIG_SCHED_DEBUG=y
CONFIG_SCHED_INFO=y
CONFIG_SCHEDSTATS=y
# CONFIG_SCHED_STACK_END_CHECK is not set
# CONFIG_DEBUG_TIMEKEEPING is not set
CONFIG_TIMER_STATS=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_LOCK_TORTURE_TEST is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_PI_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set

#
# RCU Debugging
#
# CONFIG_PROVE_RCU is not set
# CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_TORTURE_TEST is not set
# CONFIG_RCU_PERF_TEST is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_TRACE is not set
# CONFIG_RCU_EQS_DEBUG is not set
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_RING_BUFFER_ALLOW_SWAP=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_IRQSOFF_TRACER is not set
CONFIG_SCHED_TRACER=y
# CONFIG_HWLAT_TRACER is not set
CONFIG_FTRACE_SYSCALLS=y
CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
CONFIG_STACK_TRACER=y
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_KPROBE_EVENT=y
# CONFIG_UPROBE_EVENT is not set
CONFIG_PROBE_EVENTS=y
CONFIG_DYNAMIC_FTRACE=y
CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FTRACE_MCOUNT_RECORD=y
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_MMIOTRACE is not set
# CONFIG_HIST_TRIGGERS is not set
# CONFIG_TRACEPOINT_BENCHMARK is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACING_EVENTS_GPIO=y

#
# Runtime Testing
#
# CONFIG_LKDTM is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_KPROBES_SANITY_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_RBTREE_TEST is not set
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_PERCPU_TEST is not set
# CONFIG_ATOMIC64_SELFTEST is not set
CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_HEXDUMP is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_UUID is not set
# CONFIG_TEST_RHASHTABLE is not set
# CONFIG_TEST_HASH is not set
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_TEST_LKM is not set
# CONFIG_TEST_USER_COPY is not set
# CONFIG_TEST_BPF is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_UDELAY is not set
# CONFIG_MEMTEST is not set
# CONFIG_TEST_STATIC_KEYS is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y
CONFIG_KGDB_TESTS=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
# CONFIG_KGDB_LOW_LEVEL_TRAP is not set
# CONFIG_KGDB_KDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set
# CONFIG_UBSAN is not set
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
CONFIG_STRICT_DEVMEM=y
# CONFIG_IO_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
# CONFIG_EARLY_PRINTK_EFI is not set
# CONFIG_X86_PTDUMP_CORE is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_EFI_PGT_DUMP is not set
CONFIG_DEBUG_RODATA_TEST=y
# CONFIG_DEBUG_WX is not set
# CONFIG_DEBUG_SET_MODULE_RONX is not set
CONFIG_DEBUG_NX_TEST=m
CONFIG_DOUBLEFAULT=y
# CONFIG_DEBUG_TLBFLUSH is not set
# CONFIG_IOMMU_DEBUG is not set
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
# CONFIG_X86_DECODER_SELFTEST is not set
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_ENTRY is not set
# CONFIG_DEBUG_NMI_SELFTEST is not set
CONFIG_X86_DEBUG_FPU=y
# CONFIG_PUNIT_ATOM_DEBUG is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_PERSISTENT_KEYRINGS is not set
# CONFIG_BIG_KEYS is not set
# CONFIG_TRUSTED_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
# CONFIG_KEY_DH_OPERATIONS is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
# CONFIG_SECURITY is not set
CONFIG_SECURITYFS=y
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
# CONFIG_HARDENED_USERCOPY is not set
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_XOR_BLOCKS=y
CONFIG_ASYNC_CORE=y
CONFIG_ASYNC_MEMCPY=y
CONFIG_ASYNC_XOR=y
CONFIG_ASYNC_PQ=y
CONFIG_ASYNC_RAID6_RECOV=y
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_RNG_DEFAULT=y
CONFIG_CRYPTO_AKCIPHER2=y
CONFIG_CRYPTO_KPP2=y
# CONFIG_CRYPTO_RSA is not set
# CONFIG_CRYPTO_DH is not set
# CONFIG_CRYPTO_ECDH is not set
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not set
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=m
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_NULL2=y
# CONFIG_CRYPTO_PCRYPT is not set
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=m
# CONFIG_CRYPTO_MCRYPTD is not set
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_ABLK_HELPER=m
CONFIG_CRYPTO_GLUE_HELPER_X86=m

#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=m
CONFIG_CRYPTO_GCM=m
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
CONFIG_CRYPTO_SEQIV=m
CONFIG_CRYPTO_ECHAINIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=m
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=m
# CONFIG_CRYPTO_KEYWRAP is not set

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_VMAC=m

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=y
# CONFIG_CRYPTO_CRC32 is not set
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
CONFIG_CRYPTO_CRCT10DIF=y
# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set
CONFIG_CRYPTO_GHASH=m
# CONFIG_CRYPTO_POLY1305 is not set
# CONFIG_CRYPTO_POLY1305_X86_64 is not set
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_RMD128=m
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RMD256=m
CONFIG_CRYPTO_RMD320=m
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=m
# CONFIG_CRYPTO_SHA256_SSSE3 is not set
# CONFIG_CRYPTO_SHA512_SSSE3 is not set
# CONFIG_CRYPTO_SHA1_MB is not set
# CONFIG_CRYPTO_SHA256_MB is not set
# CONFIG_CRYPTO_SHA512_MB is not set
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=m
# CONFIG_CRYPTO_SHA3 is not set
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_AES_NI_INTEL=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_BLOWFISH_COMMON=m
# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set
CONFIG_CRYPTO_CAMELLIA=m
# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
CONFIG_CRYPTO_CAST_COMMON=m
CONFIG_CRYPTO_CAST5=m
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
CONFIG_CRYPTO_CAST6=m
# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_DES3_EDE_X86_64 is not set
CONFIG_CRYPTO_FCRYPT=m
CONFIG_CRYPTO_KHAZAD=m
# CONFIG_CRYPTO_SALSA20 is not set
CONFIG_CRYPTO_SALSA20_X86_64=m
# CONFIG_CRYPTO_CHACHA20 is not set
# CONFIG_CRYPTO_CHACHA20_X86_64 is not set
CONFIG_CRYPTO_SEED=m
CONFIG_CRYPTO_SERPENT=m
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set
# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set
CONFIG_CRYPTO_TEA=m
# CONFIG_CRYPTO_TWOFISH is not set
CONFIG_CRYPTO_TWOFISH_COMMON=m
CONFIG_CRYPTO_TWOFISH_X86_64=m
# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set
# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=m
# CONFIG_CRYPTO_842 is not set
# CONFIG_CRYPTO_LZ4 is not set
# CONFIG_CRYPTO_LZ4HC is not set

#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_DRBG_MENU=y
CONFIG_CRYPTO_DRBG_HMAC=y
# CONFIG_CRYPTO_DRBG_HASH is not set
# CONFIG_CRYPTO_DRBG_CTR is not set
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
# CONFIG_CRYPTO_USER_API_HASH is not set
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_USER_API_RNG is not set
# CONFIG_CRYPTO_USER_API_AEAD is not set
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=m
CONFIG_CRYPTO_DEV_PADLOCK_AES=m
CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
# CONFIG_CRYPTO_DEV_CCP is not set
# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
# CONFIG_CRYPTO_DEV_QAT_C62X is not set
# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
# CONFIG_CRYPTO_DEV_CHELSIO is not set
# CONFIG_ASYMMETRIC_KEY_TYPE is not set

#
# Certificates for signature checking
#
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQFD=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_KVM_VFIO=y
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
CONFIG_KVM_COMPAT=y
CONFIG_HAVE_KVM_IRQ_BYPASS=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
CONFIG_KVM_AMD=m
# CONFIG_KVM_MMU_AUDIT is not set
# CONFIG_KVM_DEVICE_ASSIGNMENT is not set
CONFIG_VHOST_NET=m
# CONFIG_VHOST_SCSI is not set
CONFIG_VHOST=m
# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
CONFIG_BINARY_PRINTF=y

#
# Library routines
#
CONFIG_RAID6_PQ=y
CONFIG_BITREVERSE=y
# CONFIG_HAVE_ARCH_BITREVERSE is not set
CONFIG_RATIONAL=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=m
CONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not set
# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_XZ=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_DECOMPRESS_LZ4=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_REED_SOLOMON=m
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=y
CONFIG_TEXTSEARCH_BM=y
CONFIG_TEXTSEARCH_FSM=y
CONFIG_INTERVAL_TREE=y
CONFIG_RADIX_TREE_MULTIORDER=y
CONFIG_ASSOCIATIVE_ARRAY=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT_MAP=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_GLOB=y
# CONFIG_GLOB_SELFTEST is not set
CONFIG_NLATTR=y
CONFIG_LRU_CACHE=m
CONFIG_CORDIC=m
# CONFIG_DDR is not set
CONFIG_IRQ_POLL=y
CONFIG_OID_REGISTRY=m
CONFIG_UCS2_STRING=y
CONFIG_FONT_SUPPORT=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_SG_SPLIT is not set
CONFIG_SG_POOL=y
CONFIG_ARCH_HAS_SG_CHAIN=y
CONFIG_ARCH_HAS_PMEM_API=y
CONFIG_ARCH_HAS_MMIO_FLUSH=y
CONFIG_SBITMAP=y

--------------2EFD985AD961A8E3B83FFE5F
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------2EFD985AD961A8E3B83FFE5F--


From xen-devel-bounces@lists.xen.org Sat May 13 00:09:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 00:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9KcW-0001yY-F3; Sat, 13 May 2017 00:09:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=299f282a2=citrix-osstest@xenproject.org>)
 id 1d9KcV-0001yE-6E
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 00:09:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 95/E0-03696-AAE46195; Sat, 13 May 2017 00:09:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO5KP7F
 Ig7fvdSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bdc8dZCi60MFZsO5/fwLgytIuRk0NCwF/i
 yJsGJgjbQ2LR1S1sILaIgLPEhA+3gWwODl4BPYkTG/RATGGBBInbL3m6GLmAqrdwSDw//osZw
 lkjKfG0YQULxBxXiZW/r7HC2P+O/WUEsdmA5k/smQhWwyKgKvHq5USwGiEBLYmli1eC3cArIC
 hxcuYTsBpmAQmJgy9eMEPMsZS4sfse6wRG/llIymYhKVvAyLSKUaM4tagstUjXyEwvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw2BiAYAfjmQWBhxglOZiURHkvsYpGCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg/ecjFikkWJSanlqRlpkDDHuYtAQHj5IIL68vUJq3uCAxtzgzH
 SJ1ilGX493SD++ZhFjy8vNSpcR5fUCKBECKMkrz4EbAYvASo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHnTQabwZOaVwG16BXQEE9AR/X+EQY4oSURISTUwqsxqmKq/41utv87PRzGpRrZTD6y
 q2WDaUb9h/TnfI4mvp32OuVA2qdNiA3PC5+fqh6b1sDo/WfS4ehmDZGjXNbUp2oKXLOJcPjS2
 XVpeJ8i1pn/OAZe/ezu4BKf1rLOasdGWf6Jjg9fHibN81s//5zu5QKHh2SXf0EM9e8PtPgmnb
 Lri/6v0kBJLcUaioRZzUXEiAJEsP9O8AgAA
X-Env-Sender: prvs=299f282a2=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494634152!68129783!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51028 invoked from network); 13 May 2017 00:09:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 May 2017 00:09:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,332,1491264000"; d="scan'208";a="423506067"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71300-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=74ad8abe49d4c6268a1fadc52f9389474c0d00f1
X-Osstest-Versions-That: xen=a7f041aa8a3df2829eba8650331a57bdd04c08f2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 13 May 2017 01:09:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 71300: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTMwMCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTMwMC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTI1MQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgY2FwdHVyZS1sb2dzL2wxKDE3KSAgICAgZmFpbCBsaWtl
IDcxMjUxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3
YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc0YWQ4YWJlNDlkNGM2MjY4YTFmYWRjNTJmOTM4OTQ3
NGMwZDAwZjEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGE3ZjA0MWFh
OGEzZGYyODI5ZWJhODY1MDMzMWE1N2JkZDA0YzA4ZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3
MTI1MSAgMjAxNy0wNS0wMyAyMjo1MDowMiBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAgNzEzMDAgIDIwMTctMDUtMTIgMTI6NDc6MTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCaGF2ZXNoIERh
dmRhIDxiaGF2ZXNoLmRhdmRhQG9yYWNsZS5jb20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25n
LnpoYW5nQGludGVsLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDc0YWQ4YWJlNDlkNGM2MjY4YTFmYWRj
NTJmOTM4OTQ3NGMwZDAwZjEKQXV0aG9yOiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdA
aW50ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNzoxMjoyOSAyMDE3ICswMjAwCgogICAgeDg2
L21jZTogYWx3YXlzIHJlLWluaXRpYWxpemUgJ3NldmVyaXR5X2NwdScgaW4gbWNoZWNrX2Ntbl9o
YW5kbGVyKCkKICAgIAogICAgbWNoZWNrX2Ntbl9oYW5kbGVyKCkgZG9lcyBub3QgYWx3YXlzIHNl
dCAnc2V2ZXJpdHlfY3B1JyB0byBvdmVycmlkZQogICAgaXRzIHZhbHVlIHRha2VuIGZyb20gcHJl
dmlvdXMgcm91bmRzIG9mIE1DIGhhbmRsaW5nLCB3aGljaCB3aWxsCiAgICBpbnRlcmZlcmUgdGhl
IGN1cnJlbnQgcm91bmQgb2YgTUMgaGFuZGxpbmcuIEFsd2F5cyByZS1pbml0aWFsaXplIGl0IHRv
CiAgICBjbGVhciB0aGUgaGlzdG9yaWNhbCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YTJj
NmE2ODQyMzQ3NWNkODlhOGNjOTk3ODU1NDg4MGU1YTIxYjdkCiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0wNC0wNyAxNTo1NjowOSArMDIwMAoKY29tbWl0IDE1OTk0MjQ4NDMyMmM5NDcwMmM5YzkxNzc0
MjcxNjhkYjQ2ODM2NTgKQXV0aG9yOiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50
ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNzoxMjowMSAyMDE3ICswMjAwCgogICAgeDg2L21j
ZTogbWFrZSAnc2V2ZXJpdHlfY3B1JyBwcml2YXRlIHRvIGl0cyB1c2VycwogICAgCiAgICBUaGUg
Y3VycmVudCAnc2V2ZXJpdHlfY3B1JyBpcyB1c2VkIGJ5IGJvdGggbWNoZWNrX2Ntbl9oYW5kbGVy
KCkgYW5kCiAgICBtY2Vfc29mdGlycSgpLiBJZiBNQyMgaGFwcGVucyBkdXJpbmcgbWNlX3NvZnRp
cnEoKSwgdGhlIHZhbHVlcyBzZXQgaW4KICAgIG1jaGVja19jbW5faGFuZGxlcigpIGFuZCBtY2Vf
c29mdGlycSgpIG1heSBpbnRlcmZlcmUgd2l0aCBlYWNoCiAgICBvdGhlci4gVXNlIHByaXZhdGUg
J3NldmVyaXR5X2NwdScgZm9yIGVhY2ggZnVuY3Rpb24gdG8gZml4IHRoaXMgaXNzdWUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDExODk5YTJlMDBiOWY3NDhjMDRkNTAxYzIwNWRhMDRiYmZmNDM1OQog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDQtMDcgMTU6NTU6MzQgKzAyMDAKCmNvbW1pdCAxNmYzNGI3
YTE5MDNkYTM1OWMwMTNiZDBmYjFiODAyMTg0MzRmM2ExCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNzoxMTozMyAyMDE3ICswMjAwCgog
ICAgbWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRvIHRyYW5zbGF0ZWQgZ3Vlc3RzCiAgICAK
ICAgIFdlIHNob3VsZG4ndCBoYW5kIE1GTiBpbmZvIGJhY2sgZnJvbSBpbmNyZWFzZS1yZXNlcnZh
dGlvbiBmb3IKICAgIHRyYW5zbGF0ZWQgZG9tYWlucywganVzdCBsaWtlIHdlIGRvbid0IGZvciBw
b3B1bGF0ZS1waHlzbWFwIGFuZAogICAgbWVtb3J5LWV4Y2hhbmdlLiBGb3IgZnVsbCBzeW1tZXRy
eSBhbHNvIGNoZWNrIGZvciBhIE5VTEwgZ3Vlc3QgaGFuZGxlCiAgICBpbiBwb3B1bGF0ZV9waHlz
bWFwKCkgKGJ1dCBub3RlIHRoaXMgbWFrZXMgbm8gc2Vuc2UgaW4KICAgIG1lbW9yeV9leGNoYW5n
ZSgpLCBhcyB0aGVyZSB0aGUgYXJyYXkgaXMgYWxzbyBhbiBpbnB1dCkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogZDE4NjI3NTgzZGYyOGZhY2Q5YWY0NzNlYTFhYzRhNTZlOTNlNmVhOQogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDQtMDUgMTY6Mzk6NTMgKzAyMDAKCmNvbW1pdCA0ZWQ4NTU4NTc2MzNmY2Qz
OGJhZmE4Mjk3NjI5NmJlOTcxOGE0YmFjCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBNYXkgMyAxNzoxMTowNCAyMDE3ICswMjAwCgogICAgbWVtb3J5
OiBleGl0IGVhcmx5IGZyb20gbWVtb3J5X2V4Y2hhbmdlKCkgdXBvbiB3cml0ZS1iYWNrIGVycm9y
CiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgaW4gY29udGludWluZyBpZiBpbiB0aGUgZW5kIHdl
J2xsIHJldHVybiAtRUZBVUxUCiAgICBhbnl3YXkuIEl0IGFsc28gc2VlbXMgd3JvbmcgdG8gcmVw
b3J0IGEgY2h1bmsgZm9yIHdoaWNoIGF0IGxlYXN0IG9uZQogICAgd3JpdGUtYmFjayBmYWlsZWQg
YXMgc3VjY2Vzc2Z1bGx5IGV4Y2hhbmdlZCAoYWxiZWl0IHRoZSBpbmRpY2F0aW9uIG9mCiAgICBh
biBlcnJvciBpcyBhbHNvIG5vdCBmdWxseSBjb3JyZWN0LCBhcyB0aGUgZXhjaGFuZ2UgaGFwcGVu
ZWQgaW4gdGhhdAogICAgY2FzZSBhdCBsZWFzdCBwYXJ0aWFsbHkgLSByZXRyaWV2aW5nIHRoZSBH
Rk4gdG8gYXNzaWduIHRoZSBtZW1vcnkgdG8KICAgIGFuZC9vciBoYW5kaW5nIGJhY2sgdGhlIGlu
Zm9ybWF0aW9uIG9uIHRoZSByZXBsYWNlbWVudCBtZW1vcnkgZGlkbid0CiAgICB3b3JrKS4gSW4g
YW55IGNhc2UgbGltaXRpbmcgdGhlIGFtb3VudCBvZiBkYW1hZ2UgZG9uZSB0byB0aGUgZ3Vlc3QK
ICAgIGNhbid0IGJlIGFsbCB0aGF0IGJhZCBhbiBpZGVhLgogICAgCiAgICBSZXBvcnRlZC1ieTog
SmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxY2Y0ZDJlYzBkN2Mw
Y2I1MzcyOWNhODEwZTQxNjc5MzAzMGY2ZjA3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNSAx
NjozOToxNiArMDIwMAoKY29tbWl0IDBjYzMyNjg0MjhmODhlYmFiMTk5YzkzNzU1Njk0ODlkMjM4
ZTU2YjEKQXV0aG9yOiBCaGF2ZXNoIERhdmRhIDxiaGF2ZXNoLmRhdmRhQG9yYWNsZS5jb20+CkRh
dGU6ICAgV2VkIE1heSAzIDE3OjEwOjAyIDIwMTcgKzAyMDAKCiAgICBrZXhlYzogY2xlYXIga2V4
ZWNfaW1hZ2Ugc2xvdCB3aGVuIHVubG9hZGluZyBrZXhlYyBpbWFnZQogICAgCiAgICBXaGVuIGtl
eGVjX2RvX3VubG9hZCBjYWxscyBrZXhlY19zd2FwX2ltYWdlcyB0byBnZXQgdGhlIG9sZCBrZXhl
Y19pbWFnZSB0bwogICAgZnJlZSwgaXQgcGFzc2VzIE5VTEwgZm9yIHRoZSBuZXcga2V4ZWNfaW1h
Z2UgcG9pbnRlci4gVGhlIG5ldyBzbG90IHdhc24ndCBiZWluZwogICAgY2xlYXJlZCBpbiBzdWNo
IGEgY2FzZSwgbGVhZGluZyB0byBhIHN0YWxlIHBvaW50ZXIgYmVpbmcgbGVmdCBiZWhpbmQgaW4g
dGhlCiAgICBrZXhlY19pbWFnZSBhcnJheSBhbmQgWGVuIHBhbmljcyBpbiBzdWJzZXF1ZW50IGxv
YWQvdW5sb2FkIG9wZXJhdGlvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJoYXZlc2ggRGF2
ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFu
aWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDVjNTIxNmU4
MjUzMzJjODNiMTk2NWI1YTM5YTYxMDBmOWRkZTM0ZGEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA0
LTA0IDExOjM0OjU3ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 13 00:26:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 00:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Ksy-0003TR-1A; Sat, 13 May 2017 00:26:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fkan@apm.com>) id 1d9Ksx-0003TK-3A
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 00:26:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 08/A4-03058-6A256195; Sat, 13 May 2017 00:26:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVyMfTAGt2lQWK
 RBm/X6Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbe1+yFVxiq5h0YA1TA+MKli5GLg4hgVmM
 Em/e72bvYuTkYBFoZJboeasIkpAQeMcisWXbOxaQhIRAnMSWw/sZIexyiYbZr1lBbCEBaYntT
 94xQkz6zCjx8VkDG0iCTUBWYt6nQ2ANIgJBEj+3vQdrYAZqON97D2gbB4ewQLRE03I1iMWqEj
 uW3gQr5xWwkbiz/CMzxC45iZvnOpknMPItYGRYxahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGC
 ml5taXJyYnpqTmFSsl5yfu4kRGCgMQLCD8deygEOMkhxMSqK8l1hFI4X4kvJTKjMSizPii0pz
 UosPMcpwcChJ8GYGikUKCRalpqdWpGXmAEMWJi3BwaMkwssNkuYtLkjMLc5Mh0idYrTkeHH5/
 Xsmjjn3vgLJJyt/vGcSYsnLz0uVEuedBNIgANKQUZoHNw4WV5cYZaWEeRmBDhTiKUgtys0sQZ
 V/xSjOwagkzHsPZApPZl4J3NZXQAcxAR3U/0cY5KCSRISUVAOjnX3+xS9fv9r13bD9sc5MR+V
 22NZGAcuLe+bP8zL9ErrRUJt34Tkey6qTDar7uHgfPX/EZGOa2/E0ZWqxAktf91xpQyfOo47c
 HHw2R7e86/j9U2/XgmlpK+fdLL8c9OuVvvXNTaWtQjt3OCd8sa9rzKx+cP2y0sHKsI0rPW2C0
 vfNX3Msn11CiaU4I9FQi7moOBEAC4CFpKYCAAA=
X-Env-Sender: fkan@apm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494635172!49062517!1
X-Originating-IP: [209.85.192.172]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6249 invoked from network); 13 May 2017 00:26:13 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 00:26:13 -0000
Received: by mail-pf0-f172.google.com with SMTP id e193so37103951pfh.0
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 17:26:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apm.com; s=apm;
 h=from:to:cc:subject:date:message-id;
 bh=/lJrtyj1cVseMjo367mwHYB2QgV1bgatMDbCZmBz3FI=;
 b=B1Y8dAYvGPjcCSwZOQLAQEOMSyrlB31wrgHe38Vz2FDaQN2vLZ3mHvQwPoqzYHSms9
 3zN3EueMnJA1Tw9YG241TcBrvt1vajkTXdR038F3mbTJkand1KhMSc3bYWssQJwOgmDg
 RkM0oB+l3Lv8dX+X3/gsKaLl4YbuBnIzLE5ew=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=/lJrtyj1cVseMjo367mwHYB2QgV1bgatMDbCZmBz3FI=;
 b=StRL6vOG0dz331E8Z50byvw8kSwxeaWUCD78iiQxSyxtjymObGMJZIcm2lhnMozFBY
 G1HYQ7lVc68zVp20OYMcONiMk/TBqo+EML4vDjkXsQ/exhyktHRwdFtjRqC1JxPj1eq5
 4BkEpaJowMZrZt2RT/hsE9ioEa1Rixf7u6DxAiJRxJjw0HKsEsL7DlPiU67bEx112Me5
 XUuLUgCm5Qe8hrGC5SA0YV5aAxxJEQxMNMFM89fHW6Cs8Hb3+CeXQlEiE8hZkoai6Okn
 IaZI2Mc8EvS1qRrJ7jjDZLHQhdJ55e+lBTLr0FOtL/CqeVIMsSZRaKU8yaL+ZdTB+xSN
 Nqng==
X-Gm-Message-State: AODbwcDS/Q2UEuQoAPV5sMpGwhsBEd25u+I8XeD8sruS5luLB1304F9r
 6S34TCyl/1gOSfEc
X-Received: by 10.84.236.67 with SMTP id h3mr9163981pln.86.1494635172200;
 Fri, 12 May 2017 17:26:12 -0700 (PDT)
Received: from goldengate.amcc.com ([206.80.4.98])
 by smtp.gmail.com with ESMTPSA id x5sm8477155pfi.94.2017.05.12.17.26.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 12 May 2017 17:26:11 -0700 (PDT)
From: Feng Kan <fkan@apm.com>
To: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 julien.grall@arm.com
Date: Fri, 12 May 2017 17:26:08 -0700
Message-Id: <1494635168-27062-1-git-send-email-fkan@apm.com>
X-Mailer: git-send-email 2.7.4
Cc: Feng Kan <fkan@apm.com>
Subject: [Xen-devel] [XEN-devel] arm64: fix incorrect pa_range_info table to
	support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhX3JhbmdlX2luZm8gdGFibGUgY29udGFpbiBpbmNvcnJlY3Qgcm9vdF9vcmRlciBhbmQg
dDBzeiB3aGljaApwcmV2ZW50IDQyIGJpdCBQQSBzeXN0ZW1zIGZyb20gYm9vdGluZyBkb20wLgoK
U2lnbmVkLW9mZi1ieTogRmVuZyBLYW4gPGZrYW5AYXBtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
cDJtLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMK
aW5kZXggMzRkNTc3Ni4uY2JiODY3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTQ3OSw3ICsxNDc5LDcgQEAgdm9pZCBfX2luaXQg
c2V0dXBfdmlydF9wYWdpbmcodm9pZCkKICAgICAgICAgWzBdID0geyAzMiwgICAgICAzMi8qMzIq
LywgIDAsICAgICAgICAgIDEgfSwKICAgICAgICAgWzFdID0geyAzNiwgICAgICAyOC8qMjgqLywg
IDAsICAgICAgICAgIDEgfSwKICAgICAgICAgWzJdID0geyA0MCwgICAgICAyNC8qMjQqLywgIDEs
ICAgICAgICAgIDEgfSwKLSAgICAgICAgWzNdID0geyA0MiwgICAgICAyNC8qMjIqLywgIDEsICAg
ICAgICAgIDEgfSwKKyAgICAgICAgWzNdID0geyA0MiwgICAgICAyMi8qMjIqLywgIDMsICAgICAg
ICAgIDEgfSwKICAgICAgICAgWzRdID0geyA0NCwgICAgICAyMC8qMjAqLywgIDAsICAgICAgICAg
IDIgfSwKICAgICAgICAgWzVdID0geyA0OCwgICAgICAxNi8qMTYqLywgIDAsICAgICAgICAgIDIg
fSwKICAgICAgICAgWzZdID0geyAwIH0sIC8qIEludmFsaWQgKi8KLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 01:20:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 01:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9LjU-0000S8-0R; Sat, 13 May 2017 01:20:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9LjS-0000S2-RS
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 01:20:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A5/67-01709-D5F56195; Sat, 13 May 2017 01:20:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTcmXiz
 SYNVeS4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdPz4wViwI6Fi+rKtrA2M
 26y7GLk4hAT+Mkocf97ABuE8ZpS4e3UGO4SzjVHi0ozbQA4nh4iAs8TXM3PBbF4BfYnln3uYQ
 GxhAVOJB6f/sYI0SAj8V5a4c+05SxcjB5DjLbFjXRFIDYh5Y/1ZoHp2DjYBK4lDYiBRFgFViV
 97b7FNYORewMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8d82z0OMkhxMSqK8l1hFI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8EbGikUKCRal
 pqdWpGXmAIMPJi3BwaMkwnsXJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK800CKBECKM
 krz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnvg0zhycwrgdv0CugIJqAj+v8Igx
 xRkoiQkmpgnBS7Z+7SBdLnpV6Wete9FtZeV3/5r+Mhz7NKrrFOzRkvVWybjjM7zd+VGxLxy6e
 ifmk5p7vdgdc30r/3SlXLTV/0+Ew7z9Pa49s4z78/XPjO8sGxSaKLug9xrpqpuVP48dm/fpaL
 ljpGTlwyV/1o9oFjm5st4kRiVcQu6uw7duv237knltxhZ1diKc5INNRiLipOBADWaBXlfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494638427!83879629!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61777 invoked from network); 13 May 2017 01:20:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 May 2017 01:20:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9LjN-00050u-32; Sat, 13 May 2017 01:20:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9LjH-0000S4-HW; Sat, 13 May 2017 01:20:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9LjH-0003w0-CN; Sat, 13 May 2017 01:20:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109349-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-arm64-arm64-xl:debian-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=8785ded64cfb68b8d8b2583c7c1fc611f99eabf2
X-Osstest-Versions-That: linux=791a9a666d1afe2603bcb2c6a4852d684e879252
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 May 2017 01:20:19 +0000
Subject: [Xen-devel] [linux-next test] 109349: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM0OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzNDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTMxNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgZmFpbCBibG9ja2Vk
IGluIDEwOTMxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGJsb2NrZWQgaW4gMTA5MzE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
MDkzMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBibG9ja2VkIGluIDEwOTMxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTA5MzE1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
IGZhaWwgYmxvY2tlZCBpbiAxMDkzMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDkzMTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFp
bCBibG9ja2VkIGluIDEwOTMxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZj
cHVzMSAxNiBndWVzdC1zdG9wICBmYWlsIGJsb2NrZWQgaW4gMTA5MzE1CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDkzMTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTMxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MzE1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ICAgZmFpbCAgbGlrZSAxMDkzMTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDg3ODVkZWQ2NGNmYjY4YjhkOGIyNTgzYzdjMWZjNjExZjk5ZWFiZjIK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDc5MWE5YTY2NmQxYWZlMjYw
M2JjYjJjNmE0ODUyZDY4NGU4NzkyNTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5
MzQ5ICAyMDE3LTA1LTEyIDA5OjMyOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMt
dmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 13 02:28:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 02:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9MnH-0004as-RN; Sat, 13 May 2017 02:28:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1d9MnG-0004am-KB
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 02:28:30 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FF/80-03696-D4F66195; Sat, 13 May 2017 02:28:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfTmNl3ffLF
 Ig9XxFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrRsuk3UwFN0MqVn/ZyNTA+Ny9i5GTQ0hgJqPE
 /iYPEJtFYBarxIpHtV2MXBwSAttYJY5d/MEGkpAQyJPYu+gSI4RdKHHt+it2EJtXQFDi5MwnL
 BCDvCXO3HoGZnMKWEqcaZnC2sXIARSvk1gzMRkkzCagIbF2ykE2iF2qEr/W32GGGBMg8eDEc7
 CRwgJxEo979oKNERFQlHjw8iYryD3MAgsZJT73ngUrYhbQlGjd/hvK1pZYtvA18wRGwVlITpq
 FpGwWkrIFjMyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC
 g5YBCHYw3t4YcIhRkoNJSZT3EqtopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXvc8sUghwaLU9
 NSKtMwcYPzApCU4eJREeEVA0rzFBYm5xZnpEKlTjMYcLy6/f8/E8WTlj/dMQix5+XmpUuK8LC
 ClAiClGaV5cINgcX2JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxHQKbwZOaVwO17BXQKE9A
 p/X+EQU4pSURISTUw+kRWJO4Qsqmtc/94Qp/p78rU/aJz3WdYv7RLaDDPn/aqJtuDsUCYefMB
 V6/zopwzDyufS1rkU7Ln4Kts0+8/lf8vcxHoDXTedrFv5sT5F1J9LlfVy0wx9VhyyGTjOzNXQ
 +0n2sfORIksdp7LH2T/VuaW7641Vw5cDXl6r+zOjaoDU1YonosXVGIpzkg01GIuKk4EAN8U4n
 HmAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494642508!71369149!1
X-Originating-IP: [209.85.217.182]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5050 invoked from network); 13 May 2017 02:28:28 -0000
Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com)
 (209.85.217.182)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 02:28:28 -0000
Received: by mail-ua0-f182.google.com with SMTP id g49so55977597uaa.1
 for <xen-devel@lists.xenproject.org>; Fri, 12 May 2017 19:28:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=9NVFmj5CCIGodlb0xuXEv3HbalMARu2CAdMzok5bkgw=;
 b=uZoXOZcBsziNxa3EXAdIn+TvYCdXFIPXQ4uiKjXGHPPHV0q5uzMmvUYZs0ij+7Vk1B
 9/k0Z/MdPPD+LRP8++Zzem5dguUwfXAesGyoXcCX8bN+MeIgs7GEBamQqSymjypc9bGW
 t8WgGyHzXiT/2wMhqEMBWzob04HgDRrl0mENYRSaZFbBV5iBH2Ndq0LXOecf+2f5OJeZ
 7q+MDXVR0ius25B2h9z+D/uLGwaZE7ex+ih7/RKOs5tFeK+rDXZ9js8q7unBWbdZzpRt
 AMPTht9gFjf4xG2VcZHtC0rhrKziApxJ/RJvGcv6CA1w73YFyuujxeZuBKi38DawqNbA
 Xzfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=9NVFmj5CCIGodlb0xuXEv3HbalMARu2CAdMzok5bkgw=;
 b=e+TzFYC6eTg7BIgkoH3CKKexvFiETaNXwILI15NuqsIM84GBpkQZfsm4GgoVmVdLAS
 X/Qu0EVgSr1eVLV6E/shB6YcJp/D/FTmWkgcPYaCfULOQGWbnovfzxCYOAkO02GGhPxF
 Qk9vNlBrEtgmug6jjmzhNDgAhJ7P3bOYL2uULXeE4k6QTuByxt8Q3CSfrLXGKQXg5HFs
 9Wr1r5iWQHE49gswSzCA2CA5Fm6aEErwL6qh7JDomUOaPcu7VpCNyqMzpiSDxC5qwiXh
 Qg2KSc9upYRMHs+mGMIytZABm3kzBe0RbLxoMt8oT00/nkWwsPef5UpTGI4kdcFUbUDK
 eZkg==
X-Gm-Message-State: AODbwcBCdR5AAF/+nWhpGQ8AqAdOzfhKIGAizCtPZRTUL723WdVsfZQB
 uNtqi76vrFQ6t+WxTtplKNmAR7WAeA==
X-Received: by 10.176.3.172 with SMTP id 41mr3959205uau.120.1494642507463;
 Fri, 12 May 2017 19:28:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.147.71 with HTTP; Fri, 12 May 2017 19:28:27 -0700 (PDT)
In-Reply-To: <20170512175139.iul3sg6oqepekyup@citrix.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 13 May 2017 10:28:27 +0800
Message-ID: <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wNS0xMyAxOjUxIEdNVCswODowMCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjoK
PiBIaSBaaG9uZ3plCj4KPiBUaGlzIGlzIGEgbmljZSB3cml0ZS11cC4gU29tZSBjb21tZW50cyBi
ZWxvdy4gRmVlbCBmcmVlIHRvIGRpc2FncmVlIHdpdGgKPiB3aGF0IEkgc2F5IGJlbG93LCB0aGlz
IGlzIG1vcmUgYSBkaXNjdXNzaW9uIHRoYW4gcGlja2luZyBvbiB5b3VyIGRlc2lnbgo+IG9yIHBs
YW4uCj4KCkhJLCBXZWkgTGl1CgpUaGFua3MgZm9yIHlvdXIgdGltZSByZWFkaW5nIHRocm91Z2gg
bXkgcHJvcG9zYWwuCgo+Cj4gT24gU2F0LCBNYXkgMTMsIDIwMTcgYXQgMDE6MDE6MzlBTSArMDgw
MCwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4+IEhpLCBYZW4gZGV2ZWxvcGVycywKPj4KPj4gSSdtIFpo
b25nemUgTGl1LCBhIEdTb0Mgc3R1ZGVudCBvZiB0aGlzIHllYXIuIEdsYWQgdG8gbWVldCB5b3Ug
aW4gdGhlCj4+IFhlbiBQcm9qZWN0LiAgQXMgYW4gaW5pdGlhbCBzdGVwIHRvIGltcGxlbWVudGlu
ZyBteSBHU29DIHByb3Bvc2FsLCB3aGljaAo+PiBpcyBzdGlsbCBhIGRyYWZ0LCAgSSdtIHBvc3Rp
bmcgaXQgaGVyZS4gQW5kIGhvcGUgdG8gaGVhciBmcm9tIHlvdSB5b3VyCj4+IHN1Z2dlc3Rpb25z
Lgo+Pgo+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Cj4+IDEuIE1vdGl2YXRpb24gYW5kIERlc2NyaXB0aW9uCj4+ID09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4gVmlydHVhbCBtYWNoaW5lcyB1
c2UgZ3JhbnQgdGFibGUgaHlwZXJjYWxscyB0byBzZXR1cCBhIHNoYXJlIHBhZ2UgZm9yCj4+IGlu
dGVyLVZNcyBjb21tdW5pY2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBhcmUgdXNlZCBieSBhbGwg
UFYKPj4gcHJvdG9jb2xzIHRvZGF5LiBIb3dldmVyLCB2ZXJ5IHNpbXBsZSBndWVzdHMsIHN1Y2gg
YXMgYmFyZW1ldGFsCj4+IGFwcGxpY2F0aW9ucywgbWlnaHQgbm90IGhhdmUgdGhlIGluZnJhc3Ry
dWN0dXJlIHRvIGhhbmRsZSB0aGUgZ3JhbnQgdGFibGUuCj4+IFRoaXMgcHJvamVjdCBpcyBhYm91
dCBzZXR0aW5nIHVwIHNldmVyYWwgc2hhcmVkIG1lbW9yeSBhcmVhcyBmb3IgaW50ZXItVk1zCj4+
IGNvbW11bmljYXRpb25zIGRpcmVjdGx5IGZyb20gdGhlIFZNIGNvbmZpZyBmaWxlLgo+PiBTbyB0
aGF0IHRoZSBndWVzdCBrZXJuZWwgZG9lc24ndCBoYXZlIHRvIGhhdmUgZ3JhbnQgdGFibGUgc3Vw
cG9ydCB0byBiZQo+PiBhYmxlIHRvIGNvbW11bmljYXRlIHdpdGggb3RoZXIgZ3Vlc3RzLgo+Pgo+
PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+
IDIuIEltcGxlbWVudGF0aW9uIFBsYW46Cj4+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KPj4KPj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KPj4gMi4xIEludHJvZHVjZSBhIG5ldyBWTSBjb25maWcgb3B0aW9uIGluIHhs
Ogo+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+PiBUaGUgc2hhcmVk
IGFyZWFzIHNob3VsZCBiZSBzaGFyZWFibGUgYW1vbmcgc2V2ZXJhbCBWTXMsCj4+IGV2ZXJ5IHNo
YXJlZCBwaHlzaWNhbCBtZW1vcnkgYXJlYSBpcyBhc3NpZ25lZCB0byBhIHNldCBvZiBWTXMuCj4+
IFRoZXJlZm9yZSwgYSDigJx0b2tlbuKAnSBvciDigJxpZGVudGlmaWVy4oCdIHNob3VsZCBiZSB1
c2VkIGhlcmUgdG8gdW5pcXVlbHkKPj4gaWRlbnRpZnkgYSBiYWNraW5nIG1lbW9yeSBhcmVhLgo+
Pgo+Pgo+PiBJIHdvdWxkIHN1Z2dlc3QgdXNpbmcgYW4gdW5zaWduZWQgaW50ZWdlciB0byBzZXJ2
ZSBhcyB0aGUgaWRlbnRpZmllci4KPj4gRm9yIGV4YW1wbGU6Cj4+Cj4+IEluIHhsIGNvbmZpZyBm
aWxlIG9mIHZtMToKPj4KPj4gICAgIHN0YXRpY19zaGFyZWRfbWVtID0gW+KAnGFkZHJfcmFuZ2Ux
PSBJRDHigJ0sIOKAnGFkZHJfcmFuZ2UyID0gSUQy4oCdXQo+Pgo+PiBJbiB4bCBjb25maWcgZmls
ZSBvZiB2bTI6Cj4+Cj4+ICAgICBzdGF0aWNfc2hhcmVkX21lbSA9IFvigJxhZGRyX3JhbmdlMyA9
IElEMeKAnV0KPj4KPj4gSW4geGwgY29uZmlnIGZpbGUgb2Ygdm0zOgo+Pgo+PiAgICAgc3RhdGlj
X3NoYXJlZF9tZW0gPSBb4oCcYWRkcl9yYW5nZTQgPSBJRDLigJ1dCj4KPiBJIGNhbiBlbnZpc2Fn
ZSB5b3UgbmVlZCBzb21lIG1vcmUgYXR0cmlidXRlczogd2hhdCBhYm91dCB0aGUgYXR0cmlidXRl
cwo+IGxpa2UgUlcgLyBSTyAvIFdPIChvciBldmVuIFgpPwo+Cj4gQWxzbywgSSBhc3N1bWUgdGhl
IGdyYW51bGFyaXR5IG9mIHRoZSBtYXBwaW5nIGlzIGEgcGFnZSwgYnV0IGFzIGZhciBhcyBJCj4g
Y2FuIHRlbGwgdGhlcmUgYXJlIHR3byBwYWdlIGdyYW51bGFyaXR5IG9uIEFSTSwgeW91IGRvIG5l
ZWQgdG8gY29uc2lkZXIKPiBib3RoIGFuZCB3aGF0IHNob3VsZCBoYXBwZW4gaWYgeW91IG1peCBh
bmQgbWF0Y2ggdGhlbS4gV2hhdCBhYm91dAo+IG1hcHBpbmcgc2V2ZXJhbCBwYWdlcyBhbmQgZGlm
ZmVyZW50IFZNIHVzZSBvdmVybGFwcGluZyByYW5nZXM/Cj4KPiBDYW4geW91IGdpdmUgc29tZSBj
b25jcmV0ZSBleGFtcGxlcz8gV2hhdCBkb2VzIGFkZHJfcmFuZ2VYIGxvb2sgbGlrZSBpbgo+IHBy
YWN0aWNlPwo+Cj4KClllcywgdGhvc2UgYXR0cmlidXRlcyBhcmUgbmVjZXNzYXJ5IGFuZCBzaG91
bGQgYmUgZXhwbGljaXRseSBzcGVjaWZpZWQgaW4gdGhlCmNvbmZpZyBmaWxlLiBJJ2xsIGFkZCB0
aGVtIGluIHRoZSBuZXh0IHZlcnNpb24gb2YgdGhpcyBwcm9wb3NhbC4gQW5kIHRha2luZyB0aGUK
Z3JhbnVsYXJpdHkgaW50byBjb25zaWRlcmF0aW9uLCB3aGF0IGRvIHlvdSBzYXkgaWYgd2UgY2hh
bmdlIHRoZSBlbnRyaWVzIGludG8Kc29tZXRoaW5nIGxpa2U6CidzdGFydD0weGNhZmViYWJlLCBl
bmQ9MHhkZWVkYmVlZiwgZ3JhbnVsYXJpdHk9NEssIHByb3Q9UldYJy4KCj4KPj4KPj4KPj4gSW4g
dGhlIGV4YW1wbGUgYWJvdmUuIEEgbWVtb3J5IGFyZWEgQTEgd2lsbCBiZSBzaGFyZWQgYmV0d2Vl
bgo+PiB2bTEgYW5kIHZtMiAtLSB2bTEgY2FuIGFjY2VzcyB0aGlzIGFyZWEgdXNpbmcgYWRkcl9y
YW5nZTEKPj4gYW5kIHZtMiB1c2luZyBhZGRyX3JhbmdlMy4gTGlrZXdpc2UsIGEgbWVtb3J5IGFy
ZWEgQTIgd2lsbCBiZQo+PiBzaGFyZWQgYmV0d2VlbiB2bTEgYW5kIHZtMyAtLSB2bTEgY2FuIGFj
Y2VzcyBBMiB1c2luZyBhZGRyX3JhbmdlMgo+PiBhbmQgdm0zIHVzaW5nIGFkZHJfcmFuZ2U0Lgo+
Pgo+PiBUaGUgc2hhcmVkIG1lbW9yeSBhcmVhIGRlbm90ZWQgYnkgYW4gaWRlbnRpZmllciBJRHgg
d2lsbCBiZQo+PiBhbGxvY2F0ZWQgd2hlbiBpdCBmaXJzdCBhcHBlYXIsIGFuZCB0aGUgbWVtb3J5
IHBhZ2VzIHdpbGwgYmUgdGFrZW4gZnJvbQo+PiB0aGUgZmlyc3QgVk0gd2hvc2Ugc3RhdGljX3No
YXJlZF9tZW0gbGlzdCBjb250YWlucyBJRHguIFRha2UgdGhlIGFib3ZlCj4+IGNvbmZpZyBmaWxl
cyBmb3IgZXhhbXBsZSwgaWYgd2UgaW5zdGFudGlhdGUgdm0xLCB2bTIgYW5kIHZtMywgb25lIGFm
dGVyCj4+IGFub3RoZXIsIHRoZSBtZW1vcnkgYXJlYXMgZGVub3RlZCBieSBJRDEgYW5kIElEMiB3
aWxsIGJvdGggYmUgYWxsb2NhdGVkCj4+IGluIGFuZCB0YWtlbiBmcm9tIHZtMS4KPgo+IEhtbS4u
LiBJIGNhbiBzZWUgc29tZSBwb3RlbnRpYWwgaGF6YXJkcy4gQ3VycmVudGx5LCBtdWx0aXBsZSB4
bCBwcm9jZXNzZXMKPiBhcmUgc2VyaWFsaXplZCBieSBhIGxvY2ssIGFuZCB5b3VyIGFzc3VtcHRp
b24gaXMgdGhlIGNyZWF0aW9uIGlzIGRvbmUgaW4KPiBvcmRlciwgYnV0IHN1cHBvc2Ugc29tZXRp
bWUgbGF0ZXIgdGhleSBjYW4gcnVuIGluIHBhcmFsbGVsLiBXaGVuIHlvdQo+IGhhdmUgc2V2ZXJh
bCAieGwgY3JlYXRlIiBhbmQgdGhleSByYWNlIHdpdGggZWFjaCBvdGhlciwgd2hhdCB3aWxsCj4g
aGFwcGVuPwo+Cj4gVGhpcyBjYW4gYmUgc29sdmVkIGJ5IHNlcmlhbGl6aW5nIGluIGxpYnhsIG9y
IGh5cGVydmlzb3IsIEkgdGhpbmsuCj4gSXQgaXMgdXAgdG8geW91IHRvIGNob29zZSB3aGVyZSB0
byBkbyBpdC4KPgo+IEFsc28sIHBsZWFzZSBjb25zaWRlciB3aGF0IGhhcHBlbnMgd2hlbiB5b3Ug
ZGVzdHJveSB0aGUgb3duZXIgZG9tYWluCj4gYmVmb3JlIHRoZSByZXN0LiBQcm9wZXIgcmVmZXJl
bmNlIGNvdW50aW5nIHNob3VsZCBiZSBkb25lIGluIHRoZQo+IGh5cGVydmlzb3IuCj4KClllcywg
dGhlIGFjY2VzcyB0byB4ZW5zdG9yZSBhbmQgb3RoZXIgc2hhcmVkIGRhdGEgc2hvdWxkIGJlIHNl
cmlhbGl6ZWQKdXNpbmcgc29tZSBraW5kIG9mIGxvY2suCgo+Cj4+Cj4+ID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Cj4+IDIuMiBTdG9yZSB0aGUgbWVtLXNoYXJpbmcgaW5m
b3JtYXRpb24gaW4geGVuc3RvcmUKPj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KPj4gVGhpcyBpbmZvcm1hdGlvbiBzaG91bGQgaW5jbHVkZSB0aGUgbGVuZ3RoIGFuZCBv
d25lciBvZiB0aGUgYXJlYS4gQW5kCj4+IGl0IHNob3VsZCBhbHNvIGluY2x1ZGUgaW5mb3JtYXRp
b24gYWJvdXQgd2hlcmUgdGhlIGJhY2tpbmcgbWVtb3J5IGFyZWFzCj4+IGFyZSBtYXBwZWQgaW4g
ZXZlcnkgVk0gdGhhdCBhcmUgdXNpbmcgaXQuIFRoaXMgaW5mb3JtYXRpb24gc2hvdWxkIGJlCj4+
IGtub3duIHRvIHRoZSB4bCBjb21tYW5kIGFuZCBhbGwgZG9tYWlucywgc28gd2UgdXRpbGl6ZSB4
ZW5zdG9yZSB0byBrZWVwCj4+IHRoaXMgaW5mb3JtYXRpb24uIEEgY3VycmVudCBwbGFuIGlzIHRv
IHBsYWNlIHRoZSBpbmZvcm1hdGlvbiB1bmRlcgo+PiAvbG9jYWwvc2hhcmVkX21lbS9JRC4gU3Rp
bGwgdGFrZSB0aGUgYWJvdmUgY29uZmlnIGZpbGVzIGFzIGFuIGV4YW1wbGU6Cj4+Cj4+IElmIHdl
IGluc3RhbnRpYXRlIHZtMSwgdm0yIGFuZCB2bTMsIG9uZSBhZnRlciBhbm90aGVyLAo+PiDigJx4
ZW5zdG9yZSBscyAtZuKAnSBzaG91bGQgb3V0cHV0IHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Cj4+
Cj4+IEFmdGVyIFZNMSB3YXMgaW5zdGFudGlhdGVkLCB0aGUgb3V0cHV0IG9mIOKAnHhlbnN0b3Jl
IGxzIC1m4oCdCj4+IHdpbGwgYmUgc29tZXRoaW5nIGxpa2UgdGhpczoKPj4KPj4gICAgIC9sb2Nh
bC9zaGFyZWRfbWVtL0lEMS9vd25lciA9IGRvbV9pZF9vZl92bTEKPj4KPj4gICAgIC9sb2NhbC9z
aGFyZWRfbWVtL0lEMS9zaXplID0gc2l6ZW9mX2FkZHJfcmFuZ2UxCj4+Cj4+ICAgICAvbG9jYWwv
c2hhcmVkX21lbS9JRDEvbWFwcGluZ3MvZG9tX2lkX29mX3ZtMSA9IGFkZHJfcmFuZ2UxCj4+Cj4+
Cj4+ICAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvb3duZXIgPSBkb21faWRfb2Zfdm0xCj4+Cj4+
ICAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvc2l6ZSA9IHNpemVvZl9hZGRyX3JhbmdlMQo+Pgo+
PiAgICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL21hcHBpbmdzL2RvbV9pZF9vZl92bTEgPSBhZGRy
X3JhbmdlMgo+Pgo+Pgo+PiBBZnRlciBWTTIgd2FzIGluc3RhbnRpYXRlZCwgdGhlIGZvbGxvd2lu
ZyBuZXcgbGluZXMgd2lsbCBhcHBlYXI6Cj4+Cj4+ICAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDEv
bWFwcGluZ3MvZG9tX2lkX29mX3ZtMiA9IGFkZHJfcmFuZ2UzCj4+Cj4+Cj4+IEFmdGVyIFZNMiB3
YXMgaW5zdGFudGlhdGVkLCB0aGUgZm9sbG93aW5nIG5ldyBsaW5lcyB3aWxsIGFwcGVhcjoKPj4K
Pj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMi9tYXBwaW5ncy9kb21faWRfb2Zfdm0yID0gYWRk
cl9yYW5nZTQKPj4KPj4gV2hlbiB3ZSBlbmNvdW50ZXIgYW4gaWQgSUR4IGR1cmluZyAieGwgY3Jl
YXRlIjoKPj4KPj4gICArIElmIGl04oCZcyBub3QgdW5kZXIgL2xvY2FsL3NoYXJlZF9tZW0sIGNy
ZWF0ZSB0aGUgY29ycmVzcG9uZGluZyBlbnRyaWVzCj4+ICAgICAgKG93bmVyLCBzaXplLCBhbmQg
bWFwcGluZ3MpIGluIHhlbnN0b3JlLCBhbmQgYWxsb2NhdGUgdGhlIG1lbW9yeSBmcm9tCj4+ICAg
ICAgdGhlIG5ld2x5IGNyZWF0ZWQgZG9tYWluLgo+Pgo+PiAgICsgSWYgaXTigJlzIGZvdW5kIHVu
ZGVyIC9sb2NhbC9zaGFyZWRfbWVtLCBtYXAgdGhlIHBhZ2VzIHRvIHRoZSBuZXdseQo+PiAgICAg
ICBjcmVhdGVkIGRvbWFpbiwgYW5kIGFkZCB0aGUgY3VycmVudCBkb21haW4gdG8KPj4gICAgICAg
L2xvY2FsL3NoYXJlZF9tZW0vSUR4L21hcHBpbmdzLgo+Pgo+Cj4gQWdhaW4sIHBsZWFzZSB0aGlu
ayBhYm91dCBkZXN0cnVjdGlvbiBhcyB3ZWxsLgo+Cj4gQXQgdGhpcyBwb2ludCBJIHRoaW5rIG1v
ZGVsbGluZyBhZnRlciBQT1NJWCBzaGFyZWQgbWVtb3J5IG1ha2VzIG1vcmUKPiBzZW5zZS4gVGhh
dCBpcywgdGhlcmUgaXNuJ3Qgb25lICJvd25lciIgZm9yIHRoZSBtZW1vcnkuIFlvdSBnZXQgaG9s
ZCBvZgo+IHRoZSBzaGFyZWQgbWVtb3J5IHZpYSBhIGtleSAoSUQgaW4geW91ciBjYXNlPykuCj4K
CkFjdHVhbGx5LCBJJ3ZlIHRob3VnaHQgYWJvdXQgdGhlIHNhbWUgcXVlc3Rpb24gYW5kIGhhdmUg
ZGlzY3Vzc2VkIHRoaXMgd2l0aApKdWxpZW4gYW5kIFN0ZWZhbm8uIEFuZCB0aGlzIHdoYXQgdGhl
eSB0b2xkIG1lOgoKU3RlZmFubyB3cm90ZToKIkkgdGhpbmsgdGhhdCBpbiB5b3VyIHNjZW5hcmlv
IFhlbiAodGhlIGh5cGVydmlzb3IpIHdvdWxkbid0IGFsbG93IHRoZQpmaXJzdCBkb21haW4gdG8g
YmUgY29tcGxldGVseSBkZXN0cm95ZWQgYmVjYXVzZSBpdCBrbm93cyB0aGF0IGl0cwptZW1vcnkg
aXMgc3RpbGwgaW4gdXNlIGJ5IHNvbWV0aGluZyBlbHNlIGluIHRoZSBzeXN0ZW0uIFRoZSBkb21h
aW4KcmVtYWlucyBpbiBhIHpvbWJpZSBzdGF0ZSB1bnRpbCB0aGUgbWVtb3J5IGlzIG5vdCB1c2Vk
IGFueW1vcmUuIFdlIG5lZWQKdG8gZG91YmxlLWNoZWNrIHRoaXMsIGJ1dCBJIGRvbid0IHRoaW5r
IGl0IHdpbGwgYmUgYSBwcm9ibGVtLiIKCmFuZCBKdWxpZW4gd3JvdGU6CiJUaGF0J3MgY29ycmVj
dC4gQSBkb21haW4gd2lsbCBub3QgYmUgZGVzdHJveWVkIHVudGlsIGFsbCB0aGUgbWVtb3J5CmFz
c29jaWF0ZWQgdG8gaXQgd2lsbCBiZSBmcmVlZC4KQSBwYWdlIHdpbGwgYmUgY29uc2lkZXJlZCBm
cmVlIHdoZW4gYWxsIHRoZSByZWZlcmVuY2Ugb24gaXQgd2lsbCBiZQpyZW1vdmVkLiBUaGlzIG1l
YW5zIHRoYXQgaWYgdGhlIGRvbWFpbiB3aG8gYWxsb2NhdGVkIHRoZSBwYWdlIGRpZSwgaXQKd2ls
bCBub3QgYmUgZnVsbHkgZGVzdHJveWVkIHVudGlsIHRoZSBwYWdlIGlzIG5vdCB1c2VkIGJ5IGFu
b3RoZXIKZG9tYWluLgpUaGlzIGlzIGFzc3VtaW5nIHRoYXQgZXZlcnkgZG9tYWluIHVzaW5nIHRo
ZSBwYWdlIGlzIHRha2luZyBhCnJlZmVyZW5jZSAoc2ltaWxhciB0byBmb3JlaWduIG1hcHBpbmcp
LiBBY3R1YWxseSwgSSB0aGluayB3ZSBtaWdodCBiZQphYmxlIHRvIHJlLXVzZSB0aGUgbWFwc3Bh
Y2UgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduLgpBY3R1YWxseSwgSSB0aGluayB3ZSBjYW4gcmUt
dXNlIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBmb3JlaWduIG1hcHBpbmcgKHNlZQpOb3RlIHRoYXQg
WGVuIG9uIEFSTSAoYW5kIHg4Nj8pIGRvZXMgbm90IHRha2UgcmVmZXJlbmNlIHdoZW4gbWFwcGlu
ZyBhCnBhZ2UgdG8gYSBzdGFnZS0yIHBhZ2UgdGFibGUgKGUuZyB0aGUgcGFnZSB0YWJsZSBob2xk
aW5nIHRoZQp0cmFuc2xhdGlvbiBiZXR3ZWVuIGEgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBhbmQg
aG9zdCBwaHlzaWNhbAphZGRyZXNzKS4iCgpJJ3ZlIGFsc28gdGhvdWdodCBhYm91dCBtb2RlbGlu
ZyBhZnRlciB0aGUgUE9TSVggd2F5IG9mIHNoYXJpbmcgbWVtb3J5LgpJZiB3ZSBkbyBzbywgdGhl
IG93bmVyIG9mIHRoZSBzaGFyZWQgcGFnZXMgc2hvdWxkIGJlIERvbTAsIGFuZCB3ZQp3aWxsIGhh
dmUgdG8gZG8gdGhlIHJlZmVyZW5jZSBjb3VudGluZyBvdXJzZWx2ZXMsIGFuZCBmcmVlIHBhZ2Vz
IHdoZW4gdGhleSdyZQpubyBsb25nZXIgbmVlZGVkLiBJJ20gbm90IHN1cmUgd2hpY2ggbWV0aG9k
IGlzIGJldHRlci4gV2hhdCBkbyB5b3Ugc2F5PwoKPgo+IEknbSBub3QgZW50aXJlbHkgc3VyZSBp
ZiB4ZW5zdG9yZSBpcyByaWdodCBsb2NhdGlvbiB0byBzdG9yZSBzdWNoCj4gaW5mb3JtYXRpb24s
IGJ1dCBJIGRvbid0IGhhdmUgb3RoZXIgc3VnZ2VzdGlvbnMgZWl0aGVyLiBNYXliZSB3aGVuIEkK
PiBoYXZlIGJldHRlciB1bmRlcnN0YW5kaW5nIG9mIHRoZSBwcm9ibGVtIEkgY2FuIG1ha2UgYmV0
dGVyIHN1Z2dlc3Rpb25zLgo+Cj4+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Cj4+IDIuMyBtYXBwaW5nIHRoZSBtZW1vcnkgYXJlYXMKPj4gPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KPj4gSGFuZGxlIHRoZSBuZXdseSBhZGRlZCBjb25maWcgb3B0
aW9uIGluIHRvb2xzL3t4bCwgbGlieGx9Cj4+IGFuZCB1dGlsaXplIHRvb3MvbGlieGMgdG8gZG8g
dGhlIGFjdHVhbCBtZW1vcnkgbWFwcGluZwo+Pgo+Pgo+PiA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+PiAyLjQgZXJyb3IgaGFuZGxpbmcKPj4gPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KPj4gQWRkIGNvZGUgdG8gaGFuZGxlIHZhcmlvdXMgZXJy
b3JzOiBJbnZhbGlkIGFkZHJlc3MsCj4+IG1pc21hdGNoZWQgbGVuZ3RoIG9mIG1lbW9yeSBhcmVh
IGV0Yy4KPj4KPj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQo+PiAzLiBFeHBlY3RlZCBPdXRjb21lcy9Hb2FsczoKPj4gPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+PiBBIG5ldyBWTSBjb25maWcg
b3B0aW9uIGluIHhsIHdpbGwgYmUgaW50cm9kdWNlZCwgYWxsb3dpbmcgdXNlcnMgdG8gc2V0dXAK
Pj4gc2V2ZXJhbCBzaGFyZWQgbWVtb3J5IGFyZWFzIGZvciBpbnRlci1WTXMgY29tbXVuaWNhdGlv
bnMuCj4+IFRoaXMgc2hvdWxkIHdvcmsgb24gYm90aCB4ODYgYW5kIEFSTS4KPj4KPj4gW1NlZSBh
bHNvOiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1By
b2plY3RzI1NoYXJlX2FfcGFnZV9pbl9tZW1vcnlfZnJvbV90aGVfVk1fY29uZmlnX2ZpbGVdCj4+
Cj4KPiBPdmVyYWxsIEkgdGhpbmsgdGhpcyBkb2N1bWVudCBpcyBhIGdvb2Qgc3RhcnRpbmcgcG9p
bnQuIFRoZXJlIGFyZQo+IGRldGFpbHMgdG8gaGFzaCBvdXQgYnV0IHdlIGhhdmUgYSBsb3Qgb2Yg
dGltZSBmb3IgdGhhdC4KPgo+IFdlaS4KClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4gSG9wZSB0
byBoZWFyIGJhY2sgZnJvbSB5b3Ugc29vbi4KCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 04:02:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 04:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9OG9-0002EI-Jn; Sat, 13 May 2017 04:02:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glenn@rimuhosting.com>) id 1d9OG8-0002EC-Ql
 for xen-devel@lists.xen.org; Sat, 13 May 2017 04:02:24 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 BE/19-02022-05586195; Sat, 13 May 2017 04:02:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyrjqNVdenVSz
 S4N0LWYslHxezODB6HN39mymAMYo1My8pvyKBNWPWw6vMBT9lKy4cWcvewHhetIuRi0NIYD6j
 xLd/M1m6GDk4JAT8JX7+ye5i5AQy+SQuvvjBBGGXSqw59Z8don4uo8SUjUvYQBJCAvISBzrOg
 dnCAloSC87/Z4EousEiseroSXaQhIhArMTJX99ZQRLMAscYJU5PagNLsAloS6xdfJwVxOYVcJ
 L4Oucm2DoWAVWJadu/MoLYogLhEm8bj7BA1AhKnJz5BMzmFPCSWNA6GcxmFjCTmLf5ITOELS/
 RvHU28wRGoVlIWmYhKZuFpGwBI/MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA1O93NTi4sT0
 1JzEpGK95PzcTYzAkK5nYGDcwbin3e8QoyQHk5Io7yVW0UghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKEryaLWKRQoJFqempFWmZOcDogklLcPAoifDOAEnzFhck5hZnpkOkTjHqclz58Ps9kxBLXn
 5eqpQ4rzBIkQBIUUZpHtwIWKRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwMyhSczrwR
 u0yugI5iAjuj/IwxyREkiQkqqgTFV77TFNtk4mW9uhqvLK9KSvi2Wn6R0OW8xZ/D3L0+nnL3G
 Ozcykev+IcvNAedfH3r040XzOQGLN40h0qf4n8mFd4g0bvTb/LnEf7Fo99Lp2g/93sR8natw+
 t/d/oKlhkx2N1oYM4Nbpk10U/W6zVnBN3k/S5HagqSa7q3cmdUTtpr9nrnehFuJpTgj0VCLua
 g4EQA+IxqB7wIAAA==
X-Env-Sender: glenn@rimuhosting.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494648140!83891402!1
X-Originating-IP: [206.123.102.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63612 invoked from network); 13 May 2017 04:02:20 -0000
Received: from mail.rimuhosting.com (HELO mail.rimuhosting.com) (206.123.102.5)
 by server-15.tower-206.messagelabs.com with SMTP; 13 May 2017 04:02:20 -0000
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id 319EB60653;
 Sat, 13 May 2017 04:02:19 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-9.2 required=6.0 tests=ALL_TRUSTED,BAYES_50
 autolearn=ham autolearn_force=no version=3.4.0
Received: from [192.168.1.71] (unknown [122.58.31.110])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id 4F8CA6059C;
 Sat, 13 May 2017 04:02:17 +0000 (UTC)
References: <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
 <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
 <11277412-f22f-170a-1a31-6039bdece0f4@rimuhosting.com>
 <f9ace036-ee19-c93e-7d15-8f5a2a2177ca@suse.com>
 <20170509092414.uzi6dieevnfi27o3@dhcp-3-128.uk.xensource.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Juergen Gross <jgross@suse.com>
From: Glenn Enright <glenn@rimuhosting.com>
Message-ID: <03ab6f66-e591-7af1-66c1-a4a32f32e4f8@rimuhosting.com>
Date: Sat, 13 May 2017 16:02:14 +1200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170509092414.uzi6dieevnfi27o3@dhcp-3-128.uk.xensource.com>
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>, xen-devel@lists.xen.org,
 Steven Haigh <netwiz@crc.id.au>, Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: glenn@rimuhosting.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMTcgMjE6MjQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBNYXkg
MDgsIDIwMTcgYXQgMTE6MTA6MjRBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24g
MDQvMDUvMTcgMDA6MTcsIEdsZW5uIEVucmlnaHQgd3JvdGU6Cj4+PiBPbiAwNC8wNS8xNyAwNDo1
OCwgU3RldmVuIEhhaWdoIHdyb3RlOgo+Pj4+IE9uIDA0LzA1LzE3IDAxOjUzLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4+PiBPbiAwMy8wNS8xNyAxMjo0NSwgU3RldmVuIEhhaWdoIHdyb3RlOgo+
Pj4+Pj4gSnVzdCB3YW50ZWQgdG8gZ2l2ZSB0aGlzIGEgbGl0dGxlIG51ZGdlIG5vdyBwZW9wbGUg
c2VlbSB0byBiZSBiYWNrIG9uCj4+Pj4+PiBkZWNrLi4uCj4+Pj4+Cj4+Pj4+IEdsZW5uLCBjb3Vs
ZCB5b3UgcGxlYXNlIGdpdmUgdGhlIGF0dGFjaGVkIHBhdGNoIGEgdHJ5Pwo+Pj4+Pgo+Pj4+PiBJ
dCBzaG91bGQgYmUgYXBwbGllZCBvbiB0b3Agb2YgdGhlIG90aGVyIGNvcnJlY3Rpb24sIHRoZSBv
bGQgZGVidWcKPj4+Pj4gcGF0Y2ggc2hvdWxkIG5vdCBiZSBhcHBsaWVkLgo+Pj4+Pgo+Pj4+PiBJ
IGhhdmUgYWRkZWQgc29tZSBkZWJ1ZyBvdXRwdXQgdG8gbWFrZSBzdXJlIHdlIHNlZSB3aGF0IGlz
IGhhcHBlbmluZy4KPj4+Pgo+Pj4+IFRoaXMgcGF0Y2ggaXMgaW5jbHVkZWQgaW4ga2VybmVsLXhl
bi00LjkuMjYtMQo+Pj4+Cj4+Pj4gSXQgc2hvdWxkIGJlIGluIHRoZSByZXBvcyBub3cuCj4+Pj4K
Pj4+Cj4+PiBTdGlsbCBzZWVpbmcgdGhlIHNhbWUgaXNzdWUuIFdpdGhvdXQgdGhlIGV4dHJhIGRl
YnVnIHBhdGNoIGFsbCBJIHNlZSBpbgo+Pj4gdGhlIGxvZ3MgYWZ0ZXIgZGVzdHJveSBpcyB0aGlz
Li4uCj4+Pgo+Pj4geGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9kaXNjb25uZWN0OiBidXN5Cj4+PiB4
ZW4tYmxrYmFjazogeGVuX2Jsa2lmX2ZyZWU6IGRlbGF5ZWQgPSAwCj4+Cj4+IEhtbSwgdG8gbWUg
aXQgc2VlbXMgYXMgaWYgc29tZSBncmFudCBpc24ndCBiZWluZyB1bm1hcHBlZC4KPj4KPj4gTG9v
a2luZyBhdCBnbnR0YWJfdW5tYXBfcmVmc19hc3luYygpIEkgd29uZGVyIGhvdyB0aGlzIGlzIHN1
cHBvc2VkIHRvCj4+IHdvcms6Cj4+Cj4+IEkgZG9uJ3Qgc2VlIGhvdyBhIGdyYW50IHdvdWxkIGV2
ZXIgYmUgdW5tYXBwZWQgaW4gY2FzZSBvZgo+PiBwYWdlX2NvdW50KGl0ZW0tPnBhZ2VzW3BjXSkg
PiAxIGluIF9fZ250dGFiX3VubWFwX3JlZnNfYXN5bmMoKS4gQWxsIGl0Cj4+IGRvZXMgaXMgZGVm
ZXJyaW5nIHRoZSBjYWxsIHRvIHRoZSB1bm1hcCBvcGVyYXRpb24gYWdhaW4gYW5kIGFnYWluLiBP
cgo+PiBhbSBJIG1pc3Npbmcgc29tZXRoaW5nIGhlcmU/Cj4KPiBObywgSSBkb24ndCB0aGluayB5
b3UgYXJlIG1pc3NpbmcgYW55dGhpbmcsIGJ1dCBJIGNhbm5vdCBzZWUgaG93IHRoaXMgY2FuIGJl
Cj4gc29sdmVkIGluIGEgYmV0dGVyIHdheSwgdW5tYXBwaW5nIGEgcGFnZSB0aGF0J3Mgc3RpbGwg
cmVmZXJlbmNlZCBpcyBjZXJ0YWlubHkKPiBub3QgdGhlIGJlc3Qgb3B0aW9uLCBvciBlbHNlIHdl
IHJpc2sgdHJpZ2dlcmluZyBhIHBhZ2UtZmF1bHQgZWxzZXdoZXJlLgo+Cj4gSU1ITywgZ250dGFi
X3VubWFwX3JlZnNfYXN5bmMgc2hvdWxkIGhhdmUgYSB0aW1lb3V0LCBhbmQgcmV0dXJuIGFuIGVy
cm9yIGF0Cj4gc29tZSBwb2ludC4gQWxzbywgSSdtIHdvbmRlcmluZyB3aGV0aGVyIHRoZXJlJ3Mg
YSB3YXkgdG8ga2VlcCB0cmFjayBvZiB3aG8gaGFzCj4gcmVmZXJlbmNlcyBvbiBhIHNwZWNpZmlj
IHBhZ2UsIGJ1dCBzbyBmYXIgSSBoYXZlbid0IGJlZW4gYWJsZSB0byBmaWd1cmUgb3V0IGhvdwo+
IHRvIGdldCB0aGlzIGluZm9ybWF0aW9uIGZyb20gTGludXguCj4KPiBBbHNvLCBJJ3ZlIG5vdGlj
ZWQgdGhhdCBfX2dudHRhYl91bm1hcF9yZWZzX2FzeW5jIHVzZXMgcGFnZV9jb3VudCwgc2hvdWxk
bid0IGl0Cj4gdXNlIHBhZ2VfcmVmX2NvdW50IGluc3RlYWQ/Cj4KPiBSb2dlci4KPgoKSW4gY2Fz
ZSBpdCBoZWxwcywgSSBoYXZlIGNvbnRpbnVlZCB0byB3b3JrIG9uIHRoaXMuIEkgbm90aWNlcyBw
cm9jZXNzZWQgCmxlZnQgYmVoaW5kICh1bmRlciA0LjkuMjcpLiBUaGUgc2FtZSBpc3N1ZSBpcyBv
bmdvaW5nLgoKIyBwcyBhdXhmIHwgZ3JlcCBbeF12ZGEKcm9vdCAgICAgIDI5ODMgIDAuMCAgMC4w
ICAgICAgMCAgICAgMCA/ICAgICAgICBTICAgIDAxOjQ0ICAgMDowMCAgXF8gClsxLnh2ZGExLTFd
CnJvb3QgICAgICA1NDU3ICAwLjAgIDAuMCAgICAgIDAgICAgIDAgPyAgICAgICAgUyAgICAwMjow
NiAgIDA6MDAgIFxfIApbMy54dmRhMS0xXQpyb290ICAgICAgNzM4MiAgMC4wICAwLjAgICAgICAw
ICAgICAwID8gICAgICAgIFMgICAgMDI6MzYgICAwOjAwICBcXyAKWzQueHZkYTEtMV0Kcm9vdCAg
ICAgIDk2NjggIDAuMCAgMC4wICAgICAgMCAgICAgMCA/ICAgICAgICBTICAgIDAyOjUxICAgMDow
MCAgXF8gCls2Lnh2ZGExLTFdCnJvb3QgICAgIDExMDgwICAwLjAgIDAuMCAgICAgIDAgICAgIDAg
PyAgICAgICAgUyAgICAwMjo1NyAgIDA6MDAgIFxfIApbNy54dmRhMS0xXQoKIyB4bCBsaXN0Ck5h
bWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRl
ICAgVGltZShzKQpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgMTUxMiAgICAg
MiAgICAgci0tLS0tICAgICAxMTguNQoobnVsbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MSAgICAgOCAgICAgNCAgICAgLS1wLS1kICAgICAgNDMuOAoobnVsbCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMyAgICAgOCAgICAgNCAgICAgLS1wLS1kICAgICAgIDYuMwoobnVsbCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgNCAgICAgOCAgICAgNCAgICAgLS1wLS1kICAgICAgNzMu
NAoobnVsbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgNiAgICAgOCAgICAgNCAgICAgLS1w
LS1kICAgICAgMTQuNwoobnVsbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgNyAgICAgOCAg
ICAgNCAgICAgLS1wLS1kICAgICAgMzAKClRob3NlIGFsbCBoYXZlLi4uCgpbcm9vdCAxMTA4MF0j
IGNhdCB3Y2hhbgp4ZW5fYmxraWZfc2NoZWR1bGUKCltyb290IDExMDgwXSMgY2F0IHN0YWNrCls8
ZmZmZmZmZmY4MTRlYWVlOD5dIHhlbl9ibGtpZl9zY2hlZHVsZSsweDQxOC8weGI0MApbPGZmZmZm
ZmZmODEwYTA1NTU+XSBrdGhyZWFkKzB4ZTUvMHgxMDAKWzxmZmZmZmZmZjgxNmYxYzQ1Pl0gcmV0
X2Zyb21fZm9yaysweDI1LzB4MzAKWzxmZmZmZmZmZmZmZmZmZmZmPl0gMHhmZmZmZmZmZmZmZmZm
ZmZmCgpTbyBJIGNhbiBnaXZlIGFueXRoaW5nIHRoYXQgaXMgaW4gdGhlIC9wcm9jL3BpZCBzcGFj
ZS4gJ21hcHMnIGFuZCAKJ3BhZ2VtYXAnIGFyZSBlbXB0eSBmd2l3LgoKSSBhbHNvIGhhdmUgcGVy
ZiB0b29scyBpbnN0YWxsZWQgb24gdGhpcyBib3ggaW4gY2FzZSBhbnlvbmUgaGFzIGFueXRoaW5n
IApJIGNhbiBydW4gd2l0aCB0aGF0IHdoaWNoIG1pZ2h0IGhlbHAuCgpBIHJlbWluZGVyIEkgY2Fu
IHJlcGxpY2F0ZSBieSBkb2luZyB4bCBkZXN0cm95ICRkb21VIHdoaWxlIHJ1bm5pbmcgdGhpcyAK
aW5zaWRlIHRoZSBkb21VLiBIYXMgYW55b25lIGVsc2UgYmVlbiBhYmxlIHRvIHJlcGVhdCB0aGlz
PwoKewp3aGlsZSB0cnVlOyBkbwogIGRkIGJzPTFNIGNvdW50PTUxMiBpZj0vZGV2L3plcm8gb2Y9
dGVzdCBjb252PWZkYXRhc3luYwpkb25lCn0KClRoaXMgZG9lcyBub3Qgd29yayBpbiA0LjQga2Vy
bmVscywgc28gdGhlcmUgaXMgcG9zc2libHkgYSByZWdyZXNzaW9uIG9mIApzb21lIHNvcnQ/CgpS
ZWdhcmRzLCBHbGVubgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 13 05:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 05:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9P9k-0005TX-23; Sat, 13 May 2017 04:59:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <juliana.orod@gmail.com>)
 id 1d9Isr-00035N-Ms; Fri, 12 May 2017 22:18:01 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D6/9A-03058-89436195; Fri, 12 May 2017 22:18:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTONt0ZJmK
 RBge2Clq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZgzbxVTwTn+ijWr5zE1MC7l7WLk
 5BASKJGYcWIVYxcjFweLwH0WieYbk5lBHAmB3ywSW/98YwSpkhDIk+g4c5YJwi6U2P2jgxXE5
 hUQlDg58wkLiM0mYCCx6cBGZhCbRUBVovPKZKiaAIkZyz+A9QoLuEos2LAdbKaIgLDE8aPbwO
 qZgeI7Nj5ghLB9JJY/f8MygZF3FpIVs5CkIGxNidbtv9khbA2JBXf2MULY2hLLFr5mXsDIuop
 Rozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAkGYBgB+OBRYGH
 GCU5mJREeS+xikYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdZiwWKSRYlJqeWpGWmQOMDpi0B
 AePkgivJUiat7ggMbc4Mx0idYrRmOPF5ffvmTierPzxnkmIJS8/L1VKnHcBSKkASGlGaR7cIF
 jUXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwLzMwBQjxZOaVwO17BXQKE9Ap/X+EQU4pSUR
 ISTUwhlwQDzWsC1l/0bC4qHZu01sT93vua1KWpQT6njYsLgiYJCSRK8OV+SxshdspxVmyB+u2
 vyr3uX+mf8nxz383JBgaG6natmkpG/E0mEt/nMo+q1+KSXCqVHde87pXf+3euZwOX5JWuqPdP
 2K1cJjyFj8ZOSaOP+Evb1tLbjjE8OtAguv53x+UWIozEg21mIuKEwHvB50X1QIAAA==
X-Env-Sender: juliana.orod@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494627479!92444883!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_10_20,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5504 invoked from network); 12 May 2017 22:18:00 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 May 2017 22:18:00 -0000
Received: by mail-qk0-f182.google.com with SMTP id k74so59072781qke.1;
 Fri, 12 May 2017 15:18:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=aqzmTho2XOHr+C7oZzinirD6FfaxLfOyoLaJGOyNI+c=;
 b=rVIcBva20eVi+FtCHItGpucSvGsQy/Alml/fNTWyjH+8nU01kzkQVxKMcN2s3FDUqR
 ik516+S7QMLdZGNykTGRjlUltjvHnGoVftZJhPh/OPdA3EQL5SfX/2b2kU6l1guuAsVK
 PGdsVvE8lHzW/MWo1ypgiSl0XXznWmFjYj/5ByK2gC/2jb++FT1qx1j/4OjPO+kw3h23
 JNEoc1sMs1HMtaTZP9gLfyCyzkAt2F0ArAFH337OcyhkeqSvZ/zjgZK0Z3vb0YbfXM6e
 WkAFH+L6HgJJYEbJJKgROMkqrCtlBMKmoWn7CCqvXUIIXrrxXJSATAr6V0bFZpyF+CEs
 gFjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=aqzmTho2XOHr+C7oZzinirD6FfaxLfOyoLaJGOyNI+c=;
 b=ZpQjdkxj3QTvgqiU3siVBtx7YltpNxhXfd6EtCpdC0Z23p/u2+Ul9W5slLE0jxUPUW
 fmLZK9CaUNItr1lWeF6O76wtydnPizQ/NP0vX1AprUhE7E1usk719C12erw8w3v7HZdW
 yn3kLgc7HCjG8AH9O7DlALj7Mxy3PxikF4XL5Oa89//muCIMGmHAgFLdw371Su3xqiAA
 8jqQ9gDIvugC7meIQiYBhg3PymPMSLlj1EB/19wOtmsda0MoZKpa1eqIbuMn3esCYFPk
 qG7+WJuuGbPotoX5Fg4vx6SFkW87McTTFvCaKfc7Zr7ZCC+3IOk92K91bhCxAB9mYaRc
 nDcA==
X-Gm-Message-State: AODbwcDAok+lHr5fw09IQSqAdY1kMNzWBSpJeJuj6kDbqST/mjvJXrNI
 23n2TEgrl+EterNLI949ddF9KpuCwA==
X-Received: by 10.55.33.141 with SMTP id f13mr5735811qki.51.1494627479089;
 Fri, 12 May 2017 15:17:59 -0700 (PDT)
MIME-Version: 1.0
From: Juliana Rodrigues <juliana.orod@gmail.com>
Date: Fri, 12 May 2017 22:17:48 +0000
Message-ID: <CAEGO8-FGQdKY_KbvZSWhTS8LcU0N9UUW2X=C+hoG=dQWj86Phg@mail.gmail.com>
To: jgross@suse.com
X-Mailman-Approved-At: Sat, 13 May 2017 04:59:51 +0000
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [Outreachy] Adding Floating Point support to Mini-OS
	Project
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3831107484368416306=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3831107484368416306==
Content-Type: multipart/alternative; boundary="001a1144bfc4f67505054f5b13a2"

--001a1144bfc4f67505054f5b13a2
Content-Type: text/plain; charset="UTF-8"

Hello Juergen,

I've learnt about your project through the Outreachy Projects List
<https://wiki.xenproject.org/wiki/Outreach_Program_Projects>. I'm currently
on the third year of my computer science bachelors course and I'm very much
interested to know more about the project you proposed, since would allow
me to learn a lot about Operating Systems.

I've sent some patches for the Linux kernel and have also developed some
device drivers for research and study purposes on the last few years. I
have little knowledge of ASM, but I'm very willing to learn.

That said, I'd like to know if there are any small tasks or bugs that you
believe would be nice to be addressed in order to get to know the project
better or to develop some of the required habilities. (:

Thank you very much for your time,

Juliana

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

<div dir=3D"ltr">Hello=C2=A0Juergen,<div><br></div><div>I&#39;ve learnt abo=
ut your project through the <a href=3D"https://wiki.xenproject.org/wiki/Out=
reach_Program_Projects">Outreachy Projects List</a>. I&#39;m currently on t=
he third year of my computer science bachelors course and I&#39;m very much=
 interested to know more about the project you proposed, since would allow =
me to learn a lot about Operating Systems.<br><br>I&#39;ve sent some patche=
s for the Linux kernel and have also developed some device drivers for rese=
arch and study purposes on the last few years. I have little knowledge of A=
SM, but I&#39;m very willing to learn.<br><br>That said, I&#39;d like to kn=
ow if there are any small tasks or bugs that you believe would be nice to b=
e addressed in order to get to know the project better or to develop some o=
f the required habilities. (:<br><br>Thank you very much for your time,<br>=
<br>Juliana<br><br>=C2=A0</div></div>

--001a1144bfc4f67505054f5b13a2--


--===============3831107484368416306==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3831107484368416306==--


From xen-devel-bounces@lists.xen.org Sat May 13 05:19:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 05:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9PS3-00073J-NJ; Sat, 13 May 2017 05:18:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9PS2-00072x-Bb
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 05:18:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 84/C5-03620-53796195; Sat, 13 May 2017 05:18:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVddkuli
 kwfkpshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONBxgL1g6TXGiutLPzM1
 MC6cztjFyMUhJPCXUaK75z87hPOYUeLq243MEM42RomOZwuByjg5RAScJb6emcsOYvMK6Etca
 vnIAmILC5hLPHu/ig2kQUJgr5bEsYNb2EASEgKeEus3HGSBsdsv32PqYmTnYBOwkjgkBhJlEV
 CVOP7uKtMERu4FjAyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECPc8ABDsY18wPPMQoycGkJMp7iVU0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE77OpYpFC
 gkWp6akVaZk5wBCESUtw8CiJ8CpMA0rzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ471uQG
 QIgRRmleXAjYPFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8miCreDLzSuA2vQI6ggnoiP
 4/wiBHlCQipKQaGGv03+59ri8T7/vu7pHF/c1d3yqj72U7NYslnEx+bsdQnaJ6LVM/fFNKzKc
 tNx0OVjcefpXl/a90ituyY/kHHq+TOLtDZUrSV6tDE0sMeqZvf+WxJSM2J3XFBq/TmqlB22Vz
 X6Tr66yt21K+ekLngpKso6w211dwbF6wZPuzGfeFTmV6MT78G6TEUpyRaKjFXFScCABa9fGLg
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494652723!89509226!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46303 invoked from network); 13 May 2017 05:18:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 May 2017 05:18:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9PRy-0003Rw-5u; Sat, 13 May 2017 05:18:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9PRs-0003jx-RI; Sat, 13 May 2017 05:18:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9PRs-0001pY-Le; Sat, 13 May 2017 05:18:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109350-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-xsm:host-install(3):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt:debian-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0d1a96043a75b067498a33619e99df1276f4c1b1
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 May 2017 05:18:36 +0000
Subject: [Xen-devel] [xen-unstable test] 109350: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM1MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTM1MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzLXZjcHVzMSAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MzA5IFJF
R1IuIHZzLiAxMDkxMzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAxNyBndWVz
dC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MzI2IFJFR1IuIHZzLiAxMDkxNjUKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAzIGhvc3QtaW5zdGFsbCgzKSBicm9rZW4gaW4gMTA5MzI2
IHBhc3MgaW4gMTA5MzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTMg
Z3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTA5MzI2IHBhc3MgaW4gMTA5MzUwCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxMDkzMDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTMwOQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5
MzI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMDkzMjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1
ZXN0LXN0YXJ0LjIgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMDkxNjUKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICBmYWlsIGluIDEwOTMwOSBs
aWtlIDEwOTExMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTMwOSBsaWtlIDEwOTE2NQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDkzMjYg
bGlrZSAxMDkxNjUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMDkzMjYgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDkzMjYgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTA5MDkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkxMTIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEwOTEzNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkx
NjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MTY1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgICAgICAgIGZh
aWwgbGlrZSAxMDkxNjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTE2NQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMGQxYTk2MDQzYTc1YjA2NzQ5OGEzMzYx
OWU5OWRmMTI3NmY0YzFiMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTA5MTY1ICAyMDE3LTA1LTA4IDA3OjE3OjQ2IFogICAgNCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEwOTE4NiAgMjAxNy0wNS0wOCAxOToyMDoxMCBaICAgIDQgZGF5cyAgICA4IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTI2OSAgMjAxNy0wNS0xMCAxNjo0NTo1OCBa
ICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5j
b20+CiAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2JpbiBMZWUgPHJvYmlubGVl
LnN5c3VAZ21haWwuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDBkMWE5NjA0M2E3NWIwNjc0OThhMzM2MTllOTlkZjEyNzZmNGMxYjEKQXV0
aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXkgMTAgMTI6
NTE6MDkgMjAxNyArMDEwMAoKICAgIGxpYnhlbmZvcmVpZ25tZW1vcnk6IGJ1bXAgbWlub3IgdmVy
c2lvbiBudW1iZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cgpjb21taXQgY2JjYWNjYjVlOTkxMTU1YTRhZTg1YTAzMmU5OTA2MTRjM2RjNjk2MApB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE1heSA1IDE3OjM4OjE5IDIwMTcgKzAxMDAKCiAgICB4ODYvcHY6IEFsaWduICVyc3AgYmVm
b3JlIHB1c2hpbmcgdGhlIGZhaWxzYWZlIHN0YWNrIGZyYW1lCiAgICAKICAgIEFyY2hpdGVjdHVy
YWxseSwgYWxsIDY0Yml0IHN0YWNrcyBhcmUgYWxpZ25lZCBvbiBhIDE2IGJ5dGUgYm91bmRhcnkg
YmVmb3JlIGFuCiAgICBleGNlcHRpb24gZnJhbWUgaXMgcHVzaGVkLiAgVGhlIGZhaWxzYWZlIGZy
YW1lIHNob3VsZCBub3Qgc3BlY2lhbCBpbiB0aGlzCiAgICByZWdhcmQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCA1NWFi
MTcyYTFmMjg2NzQyZDkxODk0N2VjYjliMjU3Y2UzMWNjMjUzCkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTc6Mzg6MTkg
MjAxNyArMDEwMAoKICAgIHg4Ni9wdjogRml4IGJ1Z3Mgd2l0aCB0aGUgaGFuZGxpbmcgb2YgaW50
ODBfYm91bmNlCiAgICAKICAgIFRlc3RpbmcgaGFzIHJldmVhbGVkIHR3byBpc3N1ZXM6CiAgICAK
ICAgICAxKSBQYXNzaW5nIGEgTlVMTCBoYW5kbGUgdG8gc2V0X3RyYXBfdGFibGUoKSBpcyBpbnRl
bmRlZCB0byBmbHVzaCB0aGUgZW50aXJlCiAgICAgICAgdGFibGUuICBUaGUgNjRiaXQgZ3Vlc3Qg
Y2FzZSAoYW5kIDMyYml0IGd1ZXN0IG9uIDMyYml0IFhlbiwgd2hlbiBpdAogICAgICAgIGV4aXN0
ZWQpIGNhbGxlZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKCkgdG8gcmVzZXQgaW50ODBfYm91bmNl
LCBidXQgYy9zCiAgICAgICAgY2RhMzM1YzI3OSB3aGljaCBpbnRyb2R1Y2VkIHRoZSAzMmJpdCBn
dWVzdCBvbiA2NGJpdCBYZW4gc3VwcG9ydCBvbWl0dGVkCiAgICAgICAgdGhpcyBzdGVwLiAgUHJl
dmlvdXNseSB0aGVyZWZvcmUsIGl0IHdhcyBpbXBvc3NpYmxlIGZvciBhIDMyYml0IGd1ZXN0IHRv
CiAgICAgICAgcmVzZXQgaXRzIHJlZ2lzdGVyZWQgaW50ODBfYm91bmNlIGRldGFpbHMuCiAgICAK
ICAgICAyKSBpbml0X2ludDgwX2RpcmVjdF90cmFwKCkgZG9lc24ndCBob25vdXIgdGhlIGd1ZXN0
cyByZXF1ZXN0IHRvIGhhdmUKICAgICAgICBpbnRlcnJ1cHRzIGRpc2FibGVkIG9uIGVudHJ5LiAg
UFZvcHMgTGludXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1cHRzIGFyZQogICAgICAgIGRpc2FibGVk
LCBidXQgWGVuIGN1cnJlbnRseSBsZWF2ZXMgdGhlbSBlbmFibGVkIHdoZW4gZm9sbG93aW5nIHRo
ZSBpbnQ4MAogICAgICAgIGZhc3RwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgYmFmMjk1MDIxM2U2YTUwODAxOTQw
NjQzZTI1NDlhNWJhYTIxYWQ3MQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE1OjMwOjM2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJt
OiBTdXJ2aXZlIHVua25vd24gdHJhcHMgZnJvbSBndWVzdHMKICAgIAogICAgQ3VycmVudGx5IHdl
IGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5FQyB2YWx1ZSB3ZSBkb24ndCByZWNvZ25p
c2UuCiAgICBBcyBjb25maWd1cmFibGUgZGlzYWJsZXMvZW5hYmxlcyBhcmUgYWRkZWQgdG8gdGhl
IGFyY2hpdGVjdHVyZQogICAgKGNvbnRyb2xsZWQgYnkgUkVTMS9SRVNPIGJpdHMgcmVzcGVjdGl2
ZWx5KSwgd2l0aCBhc3NvY2lhdGVkIHN5bmNocm9ub3VzCiAgICBleGNlcHRpb25zLCBpdCBtYXkg
YmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciBleGNlcHRpb25zIHdpdGgKICAgIGNs
YXNzZXMgdGhhdCB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICAKICAgIFdoaWxlIHdlIGNhbid0IHNl
cnZpY2UgdGhlc2UgZXhjZXB0aW9ucyBpbiBhIG1hbm5lciB1c2VmdWwgdG8gdGhlIGd1ZXN0LAog
ICAgd2UgY2FuIGF2b2lkIGJyaW5naW5nIGRvd24gdGhlIGhvc3QuIFBlciBBUk0gRERJIDA0ODdB
LmtfaXNzMTA3NzUsIHBhZ2UKICAgIEQ3LTE5MzcsIEVDIHZhbHVlcyB3aXRoaW4gdGhlIHJhbmdl
IDB4MDAgLSAweDJjIGFyZSByZXNlcnZlZCBmb3IgZnV0dXJlCiAgICB1c2Ugd2l0aCBzeW5jaHJv
bm91cyBleGNlcHRpb25zLCBhbmQgRUMgd2l0aGluIHRoZSByYW5nZSAweDJkIC0gMHgzZiBtYXkK
ICAgIGJlIHVzZWQgZm9yIGVpdGhlciBzeW5jaHJvbm91cyBvciBhc3luY2hyb25vdXMgZXhjZXB0
aW9ucy4KICAgIAogICAgVGhlIHBhdGNoIG1ha2VzIFhlbiBoYW5kbGUgYW55IHVua25vd24gRUMg
YnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRAogICAgZXhjZXB0aW9uIGludG8gdGhlIGd1ZXN0LCB3
aXRoIGEgY29ycmVzcG9uZGluZyAocmF0ZWxpbWl0ZWQpIHdhcm5pbmcgaW4KICAgIHRoZSBsb2cu
CiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24gTGludXggY29tbWl0IGYwNTBmZTdhOTE2
NCAiYXJtOiBLVk06IFN1cnZpdmUgdW5rbm93bgogICAgdHJhcHMgZnJvbSB0aGUgZ3Vlc3QiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgQWNrZWQtYnk6IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
Y29tbWl0IDVhMGVkOWEwOWViYjMyYjYyMGQ5MjE3ODc1YmI1MjA2ZDVjY2Y0ZDcKQXV0aG9yOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZyaSBNYXkgNSAxNToz
MDozNSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogZG9fdHJhcF9oeXBlcnZpc29yOiBTZXBhcmF0
ZSBoeXBlcnZpc29yIGFuZCBndWVzdCB0cmFwcwogICAgCiAgICBUaGUgZnVuY3Rpb24gZG9fdHJh
cF9oeXBlcnZpc29yIGlzIGN1cnJlbnRseSBoYW5kbGluZyBib3RoIHRyYXAgY29taW5nCiAgICBm
cm9tIHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3QuIFRoaXMgbWFrZXMgZGlmZmljdWx0IHRv
IGdldCBzcGVjaWZpYwogICAgYmVoYXZpb3Igd2hlbiBhIHRyYXAgaXMgY29taW5nIGZyb20gZWl0
aGVyIHRoZSBndWVzdCBvciB0aGUgaHlwZXJ2aXNvci4KICAgIAogICAgU3BsaXQgdGhlIGZ1bmN0
aW9uIGludG8gdHdvIHBhcnRzOgogICAgICAgIC0gZG9fdHJhcF9ndWVzdF9zeW5jIHRvIGhhbmRs
ZSBndWVzdCB0cmFwcwogICAgICAgIC0gZG9fdHJhcF9oeXBfc3luYyB0byBoYW5kbGUgaHlwZXJ2
aXNvciB0cmFwcwogICAgCiAgICBPbiBBQXJjaDMyLCB0aGUgSHlwIFRyYXAgRXhjZXB0aW9uIHBy
b3ZpZGVzIHRoZSBzdGFuZGFyZCBtZWNoYW5pc20gZm9yCiAgICB0cmFwcGluZyBHdWVzdCBPUyBm
dW5jdGlvbnMgdG8gdGhlIGh5cGVydmlzb3IgKHNlZSBCMS4xNC4xIGluIEFSTSBEREkKICAgIDA0
MDZDLmMpLiBJdCBjYW5ub3QgYmUgZ2VuZXJhdGVkIHdoZW4gZ2VuZXJhdGVkIHdoZW4gdGhlIHBy
b2Nlc3NvciBpcyBpbgogICAgSHlwIE1vZGUsIGluc3RlYWQgb3RoZXIgZXhjZXB0aW9uIHdpbGwg
YmUgdXNlZC4gU28gaXQgaXMgZmluZSB0byByZXBsYWNlCiAgICB0aGUgY2FsbCB0byBkb190cmFw
X2h5cGVydmlzb3IgYnkgZG9fdHJhcF9ndWVzdF9zeW5jLgogICAgCiAgICBGb3IgQUFyY2g2NCwg
dGhlcmUgYXJlIHR3byBkaXN0aW5jdHMgZXhjZXB0aW9uIGRlcGVuZGluZyB3aGV0aGVyIHRoZQog
ICAgZXhjZXB0aW9uIHdhcyB0YWtlbiBmcm9tIHRoZSBjdXJyZW50IGxldmVsIChoeXBlcnZpc29y
KSBvciBsb3dlciBsZXZlbAogICAgKGd1ZXN0KS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSB1bmtu
b3duIHRyYXBzIGZyb20gZ3Vlc3RzIHdpbGwgbGVhZCB0byBwYW5pYyBYZW4uIFRoaXMgaXMKICAg
IGFscmVhZHkgYmVoYXZpb3IgYW5kIGlzIGxlZnQgdW5jaGFuZ2VkIGZvciBzaW1wbGljeS4gQSBm
b2xsb3ctdXAgcGF0Y2gKICAgIHdpbGwgYWRkcmVzcyB0aGF0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxZjky
ZGQ3ZTg4NjdmNjA1ZmIwMmIxZTY3ZWNmMGRlMzg5YTZjODE2CkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTU6MzA6MzQgMjAxNyAr
MDEwMAoKICAgIHhlbi9hcm06IGFybTMyOiBSZW5hbWUgdGhlIHRyYXAgdG8gdGhlIGNvcnJlY3Qg
bmFtZQogICAgCiAgICBQZXIgVGFibGUgQjEtMyBpbiBBUk0gRERJIDA0MDZDLmMsIHRoZSB2ZWN0
b3IgMHg4IGZvciBoeXAgaXMgY2FsbGVkCiAgICAiSHlwZXJ2aXNvciBDYWxsIi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpj
b21taXQgOTMzZjk2NmJjZGY0ZjQyNTViNDMyMDcxZmMxMmM5ZWUyZWZiMDVlZgpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTc6NDg6MzIg
MjAxNyArMDIwMAoKICAgIHg4Ni9tbTogYWRkIHRlbXBvcmFyeSBkZWJ1Z2dpbmcgY29kZSB0byBn
ZXRfcGFnZV9mcm9tX2dmbl9wMm0oKQogICAgCiAgICBTZWUgdGhlIGNvZGUgY29tbWVudC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCAwMzM1MGYxY2U3Mzk4YTViMmQ1NDgwMmVmZTIxNjU5YmQ4ZDAzNzcyCkF1dGhvcjogUm9iaW4g
TGVlIDxyb2JpbmxlZS5zeXN1QGdtYWlsLmNvbT4KRGF0ZTogICBTYXQgTWF5IDYgMDM6MDI6MzIg
MjAxNyArMDgwMAoKICAgIGxpYnhsOiB1Lmh2bS51c2JkZXZpY2VfbGlzdCBpcyBjaGVja2VkIGZv
ciBlbXB0aW5lc3MKICAgIAogICAgQ3VycmVudGx5IHVzYmRldmljZV9saXN0IGlzIG9ubHkgY2hl
Y2tlZCBmb3IgbnVsbGl0eS4gQnV0IHRoZSBPQ2FtbAogICAgYmluZGluZyB3aWxsIGNvbnZlcnQg
ZW1wdHkgbGlzdCB0byBhIHBvaW50ZXIgdG8gTlVMTCwgaW5zdGVhZCBvZiBhCiAgICBOVUxMIHBv
aW50ZXIuIFRoYXQgbWVhbnMgdGhlIE9DYW1sIGJpbmRpbmcgd2lsbCBmYWlsIHRvIGRpc2FibGUg
VVNCLgogICAgCiAgICBUaGlzIHBhdGNoIHdpbGwgY2hlY2sgZW1wdGluZXNzIG9mIHVzYmRldmlj
ZV9saXN0LiBBbmQgTlVMTCBpcyBzdGlsbCBhCiAgICB2YWxpZCBlbXB0eSBsaXN0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBSb2JpbiBMZWUgPHJvYmlubGVlLnN5c3VAZ21haWwuY29tPgogICAg
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCBhMGE5MDk1NDMyZjZmOGI3YzgzZTc3OWRhZDVkZWJjODFjNTUyNTgzCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBNYXkgOCAxNDo1NjoxNCAyMDE3
ICswMjAwCgogICAgeDg2OiBjb3JyZWN0IGJvb3QgdGltZSBwYWdlIHRhYmxlIHNldHVwCiAgICAK
ICAgIFdoaWxlIHVzaW5nIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSBhbmQgYXNzdW1pbmcgdGhlIGFs
bG9jYXRlZCBtZW1vcnkgaXMKICAgIGRpcmVjdGx5IGFjY2Vzc2libGUgaXMgb2theSBhdCBib290
IHRpbWUgKGFzIHdlIHJ1biBvbiB0aGUgaWRsZSBwYWdlCiAgICB0YWJsZXMgdGhlcmUpLCBtZW1v
cnkgaG90cGx1ZyBjb2RlIHRvbyBhc3N1bWVzIGl0IGNhbiBhY2Nlc3MgdGhlCiAgICByZXN1bHRp
bmcgcGFnZSB0YWJsZXMgd2l0aG91dCB1c2luZyBtYXBfZG9tYWluX3BhZ2UoKSBvciBhbGlrZSwg
YW5kCiAgICBoZW5jZSB3ZSBuZWVkIHRvIG9idGFpbiBtZW1vcnkgc3VpdGFibGUgZm9yIG9yZGlu
YXJ5IHBhZ2UgdGFibGUgdXNlCiAgICBoZXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMWM1ZTI0MmU2ZDZlNTFmZTZl
YzM1NTMyOTllYzdlZmM0ODkzOGM1NgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBNb24gTWF5IDggMTQ6NTU6MjAgMjAxNyArMDIwMAoKICAgIHg4NjogY29y
cmVjdCBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAKICAgIENvbW1pdCBkOWI3ZWYyMDlhNyAoIng4
NjogZHJvcCBmYWlsc2FmZSBjYWxsYmFjayBpbnZvY2F0aW9uIGZyb20KICAgIGFzc2VtYmx5Iikg
ZGlkbid0IGdvIHF1aXRlIGZhciBlbm91Z2ggd2l0aCB0aGUgY2xlYW51cCBpdCBkaWQ6IFRoZQog
ICAgY2hhbmdlZCBtYXhpbXVtIGZyYW1lIHNpemUgc2hvdWxkIGFsc28gaGF2ZSBiZWVuIHJlZmxl
Y3RlZCBpbiB0aGUgZWFybHkKICAgIGFkZHJlc3MgcmFuZ2UgY2hlY2sgKHdoaWNoIGhhcyBub3cg
YmVlbiBwb2ludGVkIG91dCB0byBoYXZlIGJlZW4gd3JvbmcKICAgIGFueXdheSwgdXNpbmcgNjAg
aW5zdGVhZCBvZiAweDYwKSwgYW5kIGl0IHNob3VsZCBoYXZlIHVwZGF0ZWQgdGhlCiAgICBjb21t
ZW50IGFoZWFkIG9mIHRoZSBmdW5jdGlvbi4KICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIGxvd2Vy
IGJvdW5kIC0gYWxsIGlzIGZpbmUgKGZvciBvdXIgcHVycG9zZXMpIGlmIHRoZQogICAgaW5pdGlh
bCBndWVzdCBrZXJuZWwgc3RhY2sgcG9pbnRlciBwb2ludHMgcmlnaHQgYXQgdGhlIGh5cGVydmlz
b3IgYmFzZQogICAgYWRkcmVzcywgYXMgb25seSBtZW1vcnkgX2JlbG93XyB0aGF0IGFkZHJlc3Mg
aXMgZ29pbmcgdG8gYmUgd3JpdHRlbi4KICAgIAogICAgQWRkaXRpb25hbGx5IGxpbWl0IHRoZSBu
dW1iZXIgb2YgdGltZXMgJXJzaSBpcyBiZWluZyBhZGp1c3RlZCB0byB3aGF0CiAgICBpcyByZWFs
bHkgbmVlZGVkLgogICAgCiAgICBGaW5hbGx5IG1vdmUgZXhjZXB0aW9uIGZpeHVwIGNvZGUgaW50
byB0aGUgZGVzaWduYXRlZCAuZml4dXAgc2VjdGlvbgogICAgYW5kIG1hY3JvaXplIHRoZSBzdG9y
ZXMgdG8gZ3Vlc3Qgc3RhY2suCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5o
QGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBncmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cgpjb21taXQgNDYxZjA0ODIwMzNiMDlhZGUyZjNlMzhjOGMzM2YxYzE1YmM4ZGVm
YwpBdXRob3I6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KRGF0
ZTogICBNb24gTWF5IDggMTQ6NTQ6MDAgMjAxNyArMDIwMAoKICAgIHg4Ni92bV9ldmVudDogZml4
IHJhY2UgYmV0d2VlbiBfX2NvbnRleHRfc3dpdGNoKCkgYW5kIHZtX2V2ZW50X3Jlc3VtZSgpCiAg
ICAKICAgIFRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IGNhbiByZXBseSB0byBhIHZtX2V2ZW50IGZh
c3RlciB0aGFuCiAgICB2bXhfdm1leGl0X2hhbmRsZXIoKSBjYW4gY29tcGxldGUgaW4gc29tZSBj
YXNlcywgd2hlcmUgaXQgaXMgdGhlbgogICAgbm90IHNhZmUgZm9yIHZtX2V2ZW50X3NldF9yZWdp
c3RlcnMoKSB0byBtb2RpZnkgdi0+YXJjaC51c2VyX3JlZ3MuCiAgICBJbiB0aGUgdGVzdCBzY2Vu
YXJpbywgd2Ugd2VyZSBzdGVwcGluZyBvdmVyIGFuIElOVDMgYnJlYWtwb2ludCBieQogICAgc2V0
dGluZyBSSVAgKz0gMS4gVGhlIHF1aWNrIHJlcGx5IHRlbmRlZCB0byBjb21wbGV0ZSBiZWZvcmUg
dGhlIFZDUFUKICAgIHRyaWdnZXJpbmcgdGhlIGludHJvc3BlY3Rpb24gZXZlbnQgaGFkIHByb3Bl
cmx5IHBhdXNlZCBhbmQgYmVlbgogICAgZGVzY2hlZHVsZWQuIElmIHRoZSByZXBseSBvY2N1cnMg
YmVmb3JlIF9fY29udGV4dF9zd2l0Y2goKSBoYXBwZW5zLAogICAgX19jb250ZXh0X3N3aXRjaCgp
IGNsb2JiZXJzIHRoZSByZXBseSBieSBvdmVyd3JpdGluZwogICAgdi0+YXJjaC51c2VyX3JlZ3Mg
ZnJvbSB0aGUgc3RhY2suIElmIHdlIGRvbid0IHBhc3MgdGhyb3VnaAogICAgX19jb250ZXh0X3N3
aXRjaCgpIChkdWUgdG8gc3dpdGNoaW5nIHRvIHRoZSBpZGxlIHZDUFUpLCByZXBseSBkYXRhCiAg
ICB3b3VsZG4ndCBiZSBwaWNrZWQgdXAgd2hlbiBzd2l0Y2hpbmcgYmFjayBzdHJhaWdodCB0byB0
aGUgb3JpZ2luYWwKICAgIHZDUFUuCiAgICAKICAgIFRoaXMgcGF0Y2ggZW5zdXJlcyB0aGF0IHZt
X2V2ZW50X3Jlc3VtZSgpIGNvZGUgb25seSBzZXRzIHBlci1WQ1BVCiAgICBkYXRhIHRvIGJlIHVz
ZWQgZm9yIHRoZSBhY3R1YWwgc2V0dGluZyBvZiByZWdpc3RlcnMgbGF0ZXIgaW4KICAgIGh2bV9k
b19yZXN1bWUoKSAoc2ltaWxhciB0byB0aGUgbW9kZWwgdXNlZCB0byBjb250cm9sIHNldHRpbmcg
b2YgQ1JzCiAgICBhbmQgTVNScykuCiAgICAKICAgIFRoZSBwYXRjaCBhZGRpdGlvbmFsbHkgcmVt
b3ZlcyB0aGUgc3luY192Y3B1X2V4ZWNzdGF0ZSh2KSBjYWxsIGZyb20KICAgIHZtX2V2ZW50X3Jl
c3VtZSgpLCB3aGljaCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5LCB3aGljaCByZW1vdmVzIHRoZQog
ICAgYXNzb2NpYXRlZCBicm9hZGNhc3QgVExCIGZsdXNoIChyZWFkOiBwZXJmb3JtYW5jZSBpbXBy
b3ZlbWVudCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cgpjb21taXQgMTM2NmEwZTc2ZGI2Nzk1MzM2OGRjNGNhODViY2JiMjhkMGYz
MDAzZgpBdXRob3I6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
RGF0ZTogICBNb24gTWF5IDggMTQ6NTI6MzEgMjAxNyArMDIwMAoKICAgIHg4Ni92bV9ldmVudDog
YWRkIGh2bS92bV9ldmVudC57aCxjfQogICAgCiAgICBDcmVhdGVkIGFyY2gveDg2L2h2bS92bV9l
dmVudC5jIGFuZCBpbmNsdWRlL2FzbS14ODYvaHZtL3ZtX2V2ZW50LmgsCiAgICB3aGVyZSBIVk0t
c3BlY2lmaWMgdm1fZXZlbnQtcmVsYXRlZCBjb2RlIHdpbGwgbGl2ZS4gVGhpcyBjbGVhbnMgdXAK
ICAgIGh2bV9kb19yZXN1bWUoKSBhbmQgZW5zdXJlcyB0aGF0IHRoZSB2bV9ldmVudCBtYWludGFp
bmVycyBhcmUKICAgIHJlc3BvbnNpYmxlIGZvciBjaGFuZ2VzIHRvIHRoYXQgY29kZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDhi
ZjY4ZGNhNjVlMmQ2MWY0ZGZjNjcxNWNjYTUxYWQzZGQ1YWFkZjEKQXV0aG9yOiBNb2hpdCBHYW1i
aGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDEzOjM3OjE3
IDIwMTcgKzAyMDAKCiAgICB4ODYvdnBtdV9pbnRlbDogZml4IGh5cGVydmlzb3IgY3Jhc2ggYnkg
bWFza2luZyBQQyBiaXQgaW4gTVNSX1A2X0VWTlRTRUwKICAgIAogICAgU2V0dGluZyBQaW4gQ29u
dHJvbCAoUEMpIGJpdCAoMTkpIGluIE1TUl9QNl9FVk5UU0VMIHJlc3VsdHMgaW4gYSBHZW5lcmFs
CiAgICBQcm90ZWN0aW9uIEZhdWx0IGFuZCB0aHVzIHJlc3VsdHMgaW4gYSBoeXBlcnZpc29yIGNy
YXNoLiBUaGlzIGJlaGF2aW9yIGhhcwogICAgYmVlbiBvYnNlcnZlZCBvbiB0d28gZ2VuZXJhdGlv
bnMgb2YgSW50ZWwgcHJvY2Vzc29ycyBuYW1lbHksIEhhc3dlbGwgYW5kCiAgICBCcm9hZHdlbGwu
IE90aGVyIEludGVsIHByb2Nlc3NvciBnZW5lcmF0aW9ucyB3ZXJlIG5vdCB0ZXN0ZWQuIEhvd2V2
ZXIsIGl0CiAgICBkb2VzIHNlZW0gdG8gYmUgYSBwb3NzaWJsZSBlcnJhdHVtIHRoYXQgaGFzbid0
IHlldCBiZWVuIGNvbmZpcm1lZCBieSBJbnRlbC4KICAgIAogICAgVG8gZml4IHRoZSBwcm9ibGVt
IHRoaXMgcGF0Y2ggbWFza3MgUEMgYml0IGFuZCByZXR1cm5zIGFuIGVycm9yIGluCiAgICBjYXNl
IGFueSBndWVzdCB0cmllcyB0byB3cml0ZSB0byBpdCBvbiBhbnkgSW50ZWwgcHJvY2Vzc29yLiBJ
biBhZGRpdGlvbgogICAgdG8gdGhlIGZhY3QgdGhhdCBzZXR0aW5nIHRoaXMgYml0IGNyYXNoZXMg
dGhlIGh5cGVydmlzb3Igb24gSGFzd2VsbCBhbmQKICAgIEJyb2Fkd2VsbCwgdGhlIFBDIGZsYWcg
Yml0IHRvZ2dsZXMgYSBoYXJkd2FyZSBwaW4gb24gdGhlIHBoeXNpY2FsIENQVQogICAgZXZlcnkg
dGltZSB0aGUgcHJvZ3JhbW1lZCBldmVudCBvY2N1cnMgYW5kIHRoZSBoYXJkd2FyZSBiZWhhdmlv
ciBpbgogICAgcmVzcG9uc2UgdG8gdGhlIHRvZ2dsZSBpcyB1bmRlZmluZWQgaW4gdGhlIFNETSwg
d2hpY2ggbWFrZXMgdGhpcyBiaXQKICAgIHVuc2FmZSB0byBiZSB1c2VkIGJ5IGd1ZXN0cyBhbmQg
aGVuY2Ugc2hvdWxkIGJlIG1hc2tlZCBvbiBhbGwgbWFjaGluZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGQ1OTVlMTI2Yzk2OTc2ZDA1
NmQ3ODc3ZTQzMTliM2YyZjNkMjQ2YjEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgTW9uIE1heSA4IDEzOjM2OjI4IDIwMTcgKzAyMDAKCiAgICBWTVg6IGNv
bnN0cmFpbiB2bXhfaW50cl9hc3Npc3QoKSBkZWJ1Z2dpbmcgY29kZSB0byBkZWJ1ZyBidWlsZHMK
ICAgIAogICAgVGhpcyBpcyBiZWNhdXNlIHRoYXQgY29kZSwgYWRkZWQgYnkgY29tbWl0IDk5NzM4
MmI3NzEgKCJ5ODYvdm14OiBkdW1wCiAgICBQSVIgYW5kIHZJUlIgYmVmb3JlIEFTU0VSVCgpIiks
IHdhcyBtZWFudCB0byBiZSByZW1vdmVkIGJ5IHRoZSB0aW1lIHdlCiAgICBmaW5hbGl6ZSA0Ljks
IGJ1dCB0aGUgcm9vdCBjYXVzZSBvZiB0aGUgQVNTRVJUKCkgd3JvbmdseSg/KSB0cmlnZ2VyaW5n
CiAgICBzdGlsbCB3YXNuJ3QgZm91bmQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFu
ZCBhbHNvIGNvcnJlY3QgdGhlIGZvcm1hdCBzcGVjaWZpZXJzLCB3aGljaCBJCiAgICBoYWQgZ290
IHdyb25nIHdoZW4gZWRpdGluZyBzYWlkIGNoYW5nZSB3aGlsZSBjb21taXR0aW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLUFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 13 05:46:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 05:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Psr-0000Wq-4I; Sat, 13 May 2017 05:46:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=299f282a2=citrix-osstest@xenproject.org>)
 id 1d9Psq-0000Wi-Ba
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 05:46:28 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A2/26-01734-3BD96195; Sat, 13 May 2017 05:46:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve76uWK
 RBr/OaFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owJ17YwFyyuqdg07Rx7A+O+oC5GTg4JAX+J
 X1fPsEPY7hJvz85lBbFFBJwlJny4zQZi8wroSUz68pQFxBYGqtl0dj1jFyMXUP13RYmFn7sYI
 ZpdJVZu2swKYz/5+QhsKJuAh8TEnolgzSwCqhLXj38GqxcS0JJYunglE8QCQYmTM5+A1TALSE
 gcfPGCGWKOhUT7p7dMExj5ZiEpm4WkbAEj0ypG9eLUorLUIl0jvaSizPSMktzEzBxdQwNTvdz
 U4uLE9NScxKRiveT83E2MwKBiAIIdjN//OB1ilORgUhLlvcQqGinEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgpd9jlikkGBRanpqRVpmDjC8YdISHDxKIrwsIGne4oLE3OLMdIjUKUZdjndLP7xnE
 mLJy89LlRLn5QIpEgApyijNgxsBi7VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub1BpnCk5
 lXArfpFdARTEBH9P8RBjmiJBEhJdXAKBktdvMqT7Gw4EsDXs/rHZXO98xvL0lmt5l7VHhDnvE
 ELy7Blk0fve4evRp4xbLB+uQPzmtsJhOrUiUMu9YnfQooubnMzUTr6gtO12amRP9k9sQJEV6+
 qx7krr9cwBxdsPaK+Mdvmmdd1rIkLAjsulz+ou2pfFmb15F83bMz5jLyXZvx+6uqEktxRqKhF
 nNRcSIAisGJQrACAAA=
X-Env-Sender: prvs=299f282a2=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494654381!82403484!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45508 invoked from network); 13 May 2017 05:46:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 May 2017 05:46:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,333,1491264000"; d="scan'208";a="432184959"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71301-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=4f290909663600b92444a3bd924d443fb32ca7c6
X-Osstest-Versions-That: xen=eb9a3bfd8759dc7e3043977ba7ee373223acf7a9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 13 May 2017 06:46:19 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 71301: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTMwMSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTMwMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxMjU0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzEyNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MTI1NAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxNCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcx
MjU0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAyMCB4dGYvdGVzdC1odm0zMi1p
bnZscGd+c2hhZG93IGZhaWwgICBsaWtlIDcxMjU0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgIDIwIHh0Zi90ZXN0LWh2bTMyLWludmxwZ35zaGFkb3cgZmFpbCAgIGxpa2UgNzEyNTQKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1pbnZscGd+c2hh
ZG93IGZhaWwgbGlrZSA3MTI1NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA0NCB4dGYv
dGVzdC1odm02NC1pbnZscGd+c2hhZG93IGZhaWwgICBsaWtlIDcxMjU0CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtaW52bHBnfnNoYWRvdyBmYWlsIGxp
a2UgNzEyNTQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQt
aW52bHBnfnNoYWRvdyBmYWlsICAgbGlrZSA3MTI1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxMjU0CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIGxpa2UgNzEyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTI1NAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgZmFpbCBs
aWtlIDcxMjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzEyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTI1NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDcxMjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3Az
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgICBmYWlsIGxpa2UgNzEyNTQKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14
c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjUgeHRmL3Rl
c3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0
ZjI5MDkwOTY2MzYwMGI5MjQ0NGEzYmQ5MjRkNDQzZmIzMmNhN2M2CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICBlYjlhM2JmZDg3NTlkYzdlMzA0Mzk3N2JhN2VlMzczMjIz
YWNmN2E5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEyNTQgIDIwMTctMDUtMDQgMDI6NDc6MDgg
WiAgICA5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxMzAxICAyMDE3LTA1LTEyIDEzOjEz
OjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmhhdmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUu
Y29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhw
c3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNGYyOTA5MDk2
NjM2MDBiOTI0NDRhM2JkOTI0ZDQ0M2ZiMzJjYTdjNgpBdXRob3I6IEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjE2OjIxIDIwMTcg
KzAyMDAKCiAgICB4ODYvbWNlOiBhbHdheXMgcmUtaW5pdGlhbGl6ZSAnc2V2ZXJpdHlfY3B1JyBp
biBtY2hlY2tfY21uX2hhbmRsZXIoKQogICAgCiAgICBtY2hlY2tfY21uX2hhbmRsZXIoKSBkb2Vz
IG5vdCBhbHdheXMgc2V0ICdzZXZlcml0eV9jcHUnIHRvIG92ZXJyaWRlCiAgICBpdHMgdmFsdWUg
dGFrZW4gZnJvbSBwcmV2aW91cyByb3VuZHMgb2YgTUMgaGFuZGxpbmcsIHdoaWNoIHdpbGwKICAg
IGludGVyZmVyZSB0aGUgY3VycmVudCByb3VuZCBvZiBNQyBoYW5kbGluZy4gQWx3YXlzIHJlLWlu
aXRpYWxpemUgaXQgdG8KICAgIGNsZWFyIHRoZSBoaXN0b3JpY2FsIHZhbHVlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDZhMmM2YTY4NDIzNDc1Y2Q4OWE4Y2M5OTc4NTU0ODgwZTVhMjFiN2QKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA0LTA3IDE1OjU2OjA5ICswMjAwCgpjb21taXQgMmIwYmI5MDhmNzUw
NzZiNTkwZTczYmQ4YmQ0NGRhYjBkMmE2MGFjNApBdXRob3I6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjE1OjU3IDIwMTcgKzAy
MDAKCiAgICB4ODYvbWNlOiBtYWtlICdzZXZlcml0eV9jcHUnIHByaXZhdGUgdG8gaXRzIHVzZXJz
CiAgICAKICAgIFRoZSBjdXJyZW50ICdzZXZlcml0eV9jcHUnIGlzIHVzZWQgYnkgYm90aCBtY2hl
Y2tfY21uX2hhbmRsZXIoKSBhbmQKICAgIG1jZV9zb2Z0aXJxKCkuIElmIE1DIyBoYXBwZW5zIGR1
cmluZyBtY2Vfc29mdGlycSgpLCB0aGUgdmFsdWVzIHNldCBpbgogICAgbWNoZWNrX2Ntbl9oYW5k
bGVyKCkgYW5kIG1jZV9zb2Z0aXJxKCkgbWF5IGludGVyZmVyZSB3aXRoIGVhY2gKICAgIG90aGVy
LiBVc2UgcHJpdmF0ZSAnc2V2ZXJpdHlfY3B1JyBmb3IgZWFjaCBmdW5jdGlvbiB0byBmaXggdGhp
cyBpc3N1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25n
LnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTE4OTlhMmUwMGI5Zjc0OGMwNGQ1MDFjMjA1
ZGEwNGJiZmY0MzU5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNyAxNTo1NTozNCArMDIwMAoK
Y29tbWl0IGM0YzM3NTA2ZmExZTZmYTA2ZmVlY2RiNGViMTE4NGU4OGViYzI2MWEKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjE1OjMx
IDIwMTcgKzAyMDAKCiAgICBtZW1vcnk6IGRvbid0IGhhbmQgTUZOIGluZm8gdG8gdHJhbnNsYXRl
ZCBndWVzdHMKICAgIAogICAgV2Ugc2hvdWxkbid0IGhhbmQgTUZOIGluZm8gYmFjayBmcm9tIGlu
Y3JlYXNlLXJlc2VydmF0aW9uIGZvcgogICAgdHJhbnNsYXRlZCBkb21haW5zLCBqdXN0IGxpa2Ug
d2UgZG9uJ3QgZm9yIHBvcHVsYXRlLXBoeXNtYXAgYW5kCiAgICBtZW1vcnktZXhjaGFuZ2UuIEZv
ciBmdWxsIHN5bW1ldHJ5IGFsc28gY2hlY2sgZm9yIGEgTlVMTCBndWVzdCBoYW5kbGUKICAgIGlu
IHBvcHVsYXRlX3BoeXNtYXAoKSAoYnV0IG5vdGUgdGhpcyBtYWtlcyBubyBzZW5zZSBpbgogICAg
bWVtb3J5X2V4Y2hhbmdlKCksIGFzIHRoZXJlIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0KS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBkMTg2Mjc1ODNkZjI4ZmFjZDlhZjQ3M2VhMWFjNGE1NmU5M2U2
ZWE5CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNSAxNjozOTo1MyArMDIwMAoKY29tbWl0IDc2
MjI0NjU0NDhkNzE3YjcyNTkzZTNkN2NlZWM1YTUyMjM0NjRlMjUKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE1heSAzIDE3OjE1OjA1IDIwMTcgKzAy
MDAKCiAgICBtZW1vcnk6IGV4aXQgZWFybHkgZnJvbSBtZW1vcnlfZXhjaGFuZ2UoKSB1cG9uIHdy
aXRlLWJhY2sgZXJyb3IKICAgIAogICAgVGhlcmUncyBubyBwb2ludCBpbiBjb250aW51aW5nIGlm
IGluIHRoZSBlbmQgd2UnbGwgcmV0dXJuIC1FRkFVTFQKICAgIGFueXdheS4gSXQgYWxzbyBzZWVt
cyB3cm9uZyB0byByZXBvcnQgYSBjaHVuayBmb3Igd2hpY2ggYXQgbGVhc3Qgb25lCiAgICB3cml0
ZS1iYWNrIGZhaWxlZCBhcyBzdWNjZXNzZnVsbHkgZXhjaGFuZ2VkIChhbGJlaXQgdGhlIGluZGlj
YXRpb24gb2YKICAgIGFuIGVycm9yIGlzIGFsc28gbm90IGZ1bGx5IGNvcnJlY3QsIGFzIHRoZSBl
eGNoYW5nZSBoYXBwZW5lZCBpbiB0aGF0CiAgICBjYXNlIGF0IGxlYXN0IHBhcnRpYWxseSAtIHJl
dHJpZXZpbmcgdGhlIEdGTiB0byBhc3NpZ24gdGhlIG1lbW9yeSB0bwogICAgYW5kL29yIGhhbmRp
bmcgYmFjayB0aGUgaW5mb3JtYXRpb24gb24gdGhlIHJlcGxhY2VtZW50IG1lbW9yeSBkaWRuJ3QK
ICAgIHdvcmspLiBJbiBhbnkgY2FzZSBsaW1pdGluZyB0aGUgYW1vdW50IG9mIGRhbWFnZSBkb25l
IHRvIHRoZSBndWVzdAogICAgY2FuJ3QgYmUgYWxsIHRoYXQgYmFkIGFuIGlkZWEuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDFjZjRkMmVjMGQ3YzBjYjUzNzI5Y2E4MTBlNDE2NzkzMDMwZjZmMDcKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTA0LTA1IDE2OjM5OjE2ICswMjAwCgpjb21taXQgNjhmYTY5MTE5MDBjYzVmZGU4NDYz
MjAwNGExOGExNDA5MGM0YzdhOQpBdXRob3I6IEJoYXZlc2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFA
b3JhY2xlLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMgMTc6MTQ6MzUgMjAxNyArMDIwMAoKICAgIGtl
eGVjOiBjbGVhciBrZXhlY19pbWFnZSBzbG90IHdoZW4gdW5sb2FkaW5nIGtleGVjIGltYWdlCiAg
ICAKICAgIFdoZW4ga2V4ZWNfZG9fdW5sb2FkIGNhbGxzIGtleGVjX3N3YXBfaW1hZ2VzIHRvIGdl
dCB0aGUgb2xkIGtleGVjX2ltYWdlIHRvCiAgICBmcmVlLCBpdCBwYXNzZXMgTlVMTCBmb3IgdGhl
IG5ldyBrZXhlY19pbWFnZSBwb2ludGVyLiBUaGUgbmV3IHNsb3Qgd2Fzbid0IGJlaW5nCiAgICBj
bGVhcmVkIGluIHN1Y2ggYSBjYXNlLCBsZWFkaW5nIHRvIGEgc3RhbGUgcG9pbnRlciBiZWluZyBs
ZWZ0IGJlaGluZCBpbiB0aGUKICAgIGtleGVjX2ltYWdlIGFycmF5IGFuZCBYZW4gcGFuaWNzIGlu
IHN1YnNlcXVlbnQgbG9hZC91bmxvYWQgb3BlcmF0aW9ucy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQmhhdmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNWM1MjE2ZTgyNTMzMmM4M2IxOTY1YjVhMzlhNjEwMGY5ZGRlMzRkYQogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDQtMDQgMTE6MzQ6NTcgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 06:51:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 06:51:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Qsv-0004jJ-Vj; Sat, 13 May 2017 06:50:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d9Qsv-0004jD-0L
 for xen-devel@lists.xen.org; Sat, 13 May 2017 06:50:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E9/BF-03920-CBCA6195; Sat, 13 May 2017 06:50:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov+7uNWK
 RBrNm6Fos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvtlsVLOWp6Fp5mqWBcTFXFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKXH1zhgUkISxgLHFx2UNWEFtEQEfi6YcvYDazgK/E86blYLaQgLlE057XT
 CA2m4CqxIbrp8DivALWEjvXn2bsYuTgYAGKXzspDxIWFQiXeLHlD1SJoMTJmU/AVnEKWEj8fr
 +JBWK8nsSO67+gVolLbHr2HcqWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3S
 NTPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkwEIdjCuWhB4iFGSg0lJlPcS
 q2ikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneBavFIoUEi1LTUyvSMnOAUQKTluDgURLhFQVJ8
 xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOG8ySJEASFFGaR7cCFjEXmKUlRLmZQQ6SoinIL
 UoN7MEVf4VozgHo5Iw71SQKTyZeSVwm14BHcEEdET/H2GQI0oSEVJSDYyNYhM/3IqVvFpzLac
 2KEDs45nfH7TY9fJ/LMyavPGqyCafTykawUHsEUKc2cLbGTcUTsxT0GWc12qd37fp88QpphPC
 j+usvdG9x33ll5WZpw4zznI53cR42KT8xedEkcC/lvbiPoJTl3hP+btMQjL+iI/e+Z/X65Zcf
 Gg/o2FCV278wnbl1UlKLMUZiYZazEXFiQDNycMg0wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494658235!100497431!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36298 invoked from network); 13 May 2017 06:50:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 May 2017 06:50:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E86EAC65;
 Sat, 13 May 2017 06:50:34 +0000 (UTC)
To: domain@ltmd.net, xen-devel@lists.xen.org
References: <25722ab442736274962685d4dd2cc487@ltmd.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <24b633e0-a387-0ab4-def7-367683423160@suse.com>
Date: Sat, 13 May 2017 08:50:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <25722ab442736274962685d4dd2cc487@ltmd.net>
Content-Language: de-DE
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] Xen Crash at the boot time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDQvMTcgMjM6NDIsIGRvbWFpbkBsdG1kLm5ldCB3cm90ZToKPiBUb3BpYyB3YXMgaW4g
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcgbWFpbGluZyBsaXN0Cj4gKGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE3LTAzL21zZzAwMDQ5Lmh0bWwpCj4gYnV0
IGJ5IGFkdmljZSB3YXMgbW92ZWQgaGVyZS4KPiAKPiAKPiBXZSBhcmUgdHJ5aW5nIHRvIHJ1biBY
ZW4gb24gb3VyIHR3byBzZXJ2ZXJzIFN1cGVybWljcm8gWDEwUUJpLCBWZXJzaW9uCj4gMy4wLCBC
dWlsZCBEYXRlIDA1LzA0LzIwMTYgMTI6Mzg6NTIsIENQVXMgNHggSW50ZWwgKFIpIFhlb24gKFIp
IENQVSBFNwo+IC04ODkwIHY0IEAgMi4yMEdIei4gVGhlIGZpcnN0IHNlcnZlcnMgaGFzIFJBTSA2
IFRCIChERFI0Cj4gCj4gMTYwME1IeiksIHRoZSBzZWNvbmQgaGFzIDNUIChERFI0IDEzMzNNSHop
LiBYZW4gY3Jhc2hlcyBhdCB0aGUgYm9vdCB0aW1lLgo+IAo+IFBhcnQgb2YgWEVOIGxvZ3M6Cj4g
Li4uCj4gKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQw
MDAgcGFnZXMuCj4gKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCj4gKFhFTikgR3Vlc3QgTG9nbGV2
ZWw6IEFsbAo+IChYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0
aHJlZSB0aW1lcyB0byBzd2l0Y2gKPiBpbnB1dCB0byBYZW4pCj4gKFhFTikgRnJlZWQgMzEya0Ig
aW5pdCBtZW1vcnkKPiBtYXBwaW5nIGtlcm5lbCBpbnRvIHBoeXNpY2FsIG1lbW9yeQo+IGFib3V0
IHRvIGdldCBzdGFydGVkLi4uCj4gKFhFTikgZDB2MCBVbmhhbmRsZWQgaW52YWxpZCBvcGNvZGUg
ZmF1bHQvdHJhcCBbIzYsIGVjPTAwMDBdCj4gKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVk
IGZyb20gZW50cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDIzNjNhYQo+IGVudHJ5Lm8jY3JlYXRl
X2JvdW5jZV9mcmFtZSsweDEzNy8weDE0Ngo+IChYRU4pIERvbWFpbiAwICh2Y3B1IzApIGNyYXNo
ZWQgb24gY3B1IzA6Cj4gKFhFTikgLS0tLVsgWGVuLTQuOC4wICB4ODZfNjQgIGRlYnVnPW4gICBO
b3QgdGFpbnRlZCBdLS0tLQo+IChYRU4pIENQVTogICAgMAo+IChYRU4pIFJJUDogICAgZTAzMzpb
PGZmZmZmZmZmODFmNjVlMzM+XQo+IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAwMDI0NiAgIEVN
OiAxICAgQ09OVEVYVDogcHYgZ3Vlc3QgKGQwdjApCj4gKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAw
MDgxIHJieDogMDAwMDAwMDAwMDAwMDAwMCByY3g6IDAwMDAzZmZmYzAwMDAwMDAKPiAoWEVOKSBy
ZHg6IDAwMTAwMDAwMDAwMDAwMDEgcnNpOiAwMDAwMDAwMDAwMDAwMDgwIHJkaTogMDAxMDA0MDM0
MDAwMDBlNwo+IChYRU4pIHJicDogZmZmZmZmZmY4MWUwM2RkOCByc3A6IGZmZmZmZmZmODFlMDNj
Zjggcjg6CgpVcHN0cmVhbSBrZXJuZWwgY29tbWl0IDY5ODYxZTBhNTJmODczMzM1NWNlMjQ2ZjBk
YjE1ZTFiMjQwYWQ2Njcgc2hvdWxkCmZpeCB0aGlzLiBJJ20gZ29pbmcgdG8gYmFja3BvcnQgdGhl
IGZpeCB0byBzdGFibGUga2VybmVscy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 09:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 09:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9TKo-0006AX-Q7; Sat, 13 May 2017 09:27:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=299f282a2=citrix-osstest@xenproject.org>)
 id 1d9TKn-0006AC-LU
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 09:27:33 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3A/53-03696-581D6195; Sat, 13 May 2017 09:27:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW7LRbF
 IgwV7uS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8acVXcYC2YKVVxtWcTawHiNu4uRk0NCwF/i
 69r7TBC2h8T1syfAbBEBZ4kJH26zdTFycPAK6EmcvKMKEhYWiJS4+HA1YxcjF1D5dVaJ7lN32
 CF6VSXe7XnBCmKzAc2Z2DORBaSXBSj+aH4lSFhIQEti6eKVYON5BQQlTs58wgJiMwtISBx88Y
 IZYoylxLf1T5knMPLOQlI2C0nZAkamVYwaxalFZalFuoYGeklFmekZJbmJmTlAnplebmpxcWJ
 6ak5iUrFecn7uJkZg6DAAwQ7Ge8sCDjFKcjApifJeYhWNFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBu+C8WKSQYFFqempFWmYOMIhh0hIcPEoivM9A0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn
 5cqJc57AaRIAKQoozQPbgQsoi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHctyBSezLwSuE
 2vgI5gAjqi/48wyBEliQgpqQbGGRotZ96Gvow8mLZ52jlr08X9tgrVrW5bP1r6NXZ81gyO/GE
 4OXqm4rPY4z7mSYtnJAlEnTQqe8Lk5xNssP3Sk/f/fQu3Nb/YtiWntPhn9IUNzxf/8jyef2F2
 rbzqlhN9qnVTD6+ZK11w78nyvPxYo9t1EmtWR/Rueqwfddvy0XL1czKC/w6yKLEUZyQaajEXF
 ScCACQ93bWjAgAA
X-Env-Sender: prvs=299f282a2=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494667650!61671769!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54135 invoked from network); 13 May 2017 09:27:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 May 2017 09:27:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,334,1491264000"; d="scan'208";a="432197673"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71317-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71259
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 13 May 2017 10:27:28 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71317: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMzE3IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTMxNy8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
dHJldGNoLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0ICAgZmFpbCBsaWtlIDcxMjU5CiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0
ICAgICBmYWlsIGxpa2UgNzEyNTkKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTI1OQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzEyNTkKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFy
bWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 10:56:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 10:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Ui4-0003HE-FW; Sat, 13 May 2017 10:55:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1d9Ui2-0003Gq-IS
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 10:55:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 30/AC-03557-926E6195; Sat, 13 May 2017 10:55:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIKsWRWlGSWpSXmKPExsVyMbThiK7qM7F
 Ig+lrdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZB9+wF8xcyVjx8NcClgbG842MXYxcHEIC
 MxglFv1pYQdxWAQ2skq8XbOGBcSREDjLKrHi7lGgDCeQEycxfcE6Vgi7WmLGxt9MXYwcQO3aE
 kuuJEFMmsok8evyCiaQGjYBI4m5syczQ9S7SPw7PZMRxBYW8JNY3DkPbI6IgILEhe4bTBDNJ5
 gkTsx/CHYGs8AaRomVu2YzgmzgFbCROPhMCaSBRcBTYuf5TjYIW1Xi4bcrYINEBcIlbu66BWb
 zCghKnJz5hAXE5hSwlWicMxnMZhYIlVg9+Sv7BEaRWUjKZiFJQdhmEvM2P2SGsOUlmrfOBrI5
 gGw1iWWtSsjCCxjZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnb
 mIERhMDEOxgXPbX6RCjJAeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHefiEUKCR
 alpqdWpGXmAOMaJi3BwaMkwsv5FCjNW1yQmFucmQ6ROsXoyvHi8vv3TBzvln4Akns6PwLJE43
 fgOSTlT/eMwmx5OXnpUqJ8/aAzBYAac4ozYMbDUtJlxhlpYR5GYGOFeIpSC3KzSxBlX/FKM7B
 qCTMOxtkCk9mXgncBa+AjmMCOq7/jzDIcSWJCCmpBsbiSffttv2qT/+xaa749hypTZqrOD/cv
 dV2bds33tlR5QxNV//MOZeTZxl593F4Wp8gj5v6/jnX4k1+nfHxv/P5ytsF2Tyzjs6VyV5bn/
 NrfVnw95uyiw9w/1b6Wv/g+vHDQckztwdMs+CPe8ilL5j0O6HTIia1VCCl9Fdpnt1NxboWeb2
 EXzVKLMUZiYZazEXFiQDwnYGqRAMAAA==
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494672933!54389707!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: 
 (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZX
 R1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39731 invoked from network); 13 May 2017 10:55:33 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 10:55:33 -0000
Received: by mail-wr0-f196.google.com with SMTP id w50so9696160wrc.0
 for <xen-devel@lists.xenproject.org>; Sat, 13 May 2017 03:55:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to; bh=6/WXa5sEFWi3hldlG7Z9DLh0hnwAfplV1x4dtfLeO/8=;
 b=mzLAs4k+QFmBzc0XtGfO9vEChxKMIXsaqknfDmpiJ51fcVXgQOWijy98bmnBiQxpUn
 IG75Zs2sS078nUMgC4lX9tgxBN4okqFLk1tCnUWxfpX9KrH8FfCA0l6Uz/d15RapW0T0
 RB9+VP7fNnh7aDuA5Z1IdhkmeSVBzsKvaFHw1P8T3V+6aQg/5W52q24cqj1F0GRjubf9
 emIzj88W7LD5G72+a24Fu2GFfJFIjguXERsERAslb+5ph9jyCT6PiF6AjU2NvbCNQZ5d
 kCLeZfHuTauevnuIzafWJgX6RxJ+sx9BgaEOoedeVpqLK5SJRV1LFnp9HSCYq4bfukE2
 Hnvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to;
 bh=6/WXa5sEFWi3hldlG7Z9DLh0hnwAfplV1x4dtfLeO/8=;
 b=jffWxhdZ6sHwdmixPRb7QCR+AWHRuNRJaJfCPcMgTGAWFe19w5HdRqaMWh0+DRfvpx
 y7MLKHJpagFnIwvbJCo06LLlk94z+0C+PAvQ15/bPTW/OZFvU1yOAOJ6zWJXvY5pMhSo
 LedVOGWmZVI79N3Pr1OQbSg+K2RaQHt/T9q5Uzb/cGbmrBxPgaxIwbpLLvOYY/MiyjOm
 N3jlj7W+cF0pNhnxJz8VmqnAxWuKkrfB7l4wchAHLlRdkXV/jBYHjOhj5KcUkahrWb/v
 7kDtKojbQtBi42Wn2RKuCinrhXyfku78CeTjI6Tuk5pILtCciDe1YnjtmiksYtnhNfBV
 QCiw==
X-Gm-Message-State: AODbwcAmmoCEuj8eEYfeELlc7zKM/KGz06+dlu/t0UBylDPsEMWJ9fZa
 yhwVMDYWOGBdvA==
X-Received: by 10.223.141.171 with SMTP id o40mr5557344wrb.110.1494672933186; 
 Sat, 13 May 2017 03:55:33 -0700 (PDT)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id p187sm5524449wmd.24.2017.05.13.03.55.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 13 May 2017 03:55:32 -0700 (PDT)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
 <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
 <f936f158-a256-252f-02ed-ce23f053715f@gmail.com>
Message-ID: <70a42dcf-7d2d-39e6-689b-010d1cc3144b@gmail.com>
Date: Sat, 13 May 2017 12:55:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <f936f158-a256-252f-02ed-ce23f053715f@gmail.com>
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4488144933201276294=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============4488144933201276294==
Content-Type: multipart/alternative;
 boundary="------------35D1FD5BE9D2F146E983F779"

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

Hi guys,

Finally the problem is still present, but harder to reproduce, I 
couldn't reproduce it with fio... But syncing DRBD stack finally made 
the kernel crash again :

May 13 05:33:49 Node_2 kernel: [ 7040.167706] ------------[ cut here 
]------------
May 13 05:33:49 Node_2 kernel: [ 7040.170426] kernel BUG at 
drivers/md/raid5.c:527!
May 13 05:33:49 Node_2 kernel: [ 7040.173136] invalid opcode: 0000 [#1] SMP
May 13 05:33:49 Node_2 kernel: [ 7040.175820] Modules linked in: drbd 
lru_cache xen_acpi_processor xen_pciback xen_gntalloc xen_gntdev joydev 
iTCO_wdt iTCO_vendor_support mxm_wmi sb_edac edac_core 
x86_pkg_temp_thermal coretemp ghash_clmulni_intel aesni_intel aes_x86_64 
glue_helper lrw igb ixgbe gf128mul ablk_helper cryptd pcspkr mpt3sas 
mdio i2c_i801 ptp i2c_smbus lpc_ich xhci_pci scsi_transport_sas pps_core 
ioatdma dca mfd_core xhci_hcd shpchp wmi tpm_tis tpm_tis_core tpm
May 13 05:33:49 Node_2 kernel: [ 7040.188405] CPU: 0 PID: 2944 Comm: 
drbd_r_drbd0 Not tainted 4.9.16-gentoo #8
May 13 05:33:49 Node_2 kernel: [ 7040.191672] Hardware name: Supermicro 
Super Server/X10SDV-4C-7TP4F, BIOS 1.0b 11/21/2016
May 13 05:33:49 Node_2 kernel: [ 7040.195033] task: ffff880268e40440 
task.stack: ffffc90005f64000
May 13 05:33:49 Node_2 kernel: [ 7040.198493] RIP: 
e030:[<ffffffff8176c4a6>]  [<ffffffff8176c4a6>] 
raid5_get_active_stripe+0x566/0x670
May 13 05:33:49 Node_2 kernel: [ 7040.202157] RSP: 
e02b:ffffc90005f67b70  EFLAGS: 00010086
May 13 05:33:49 Node_2 kernel: [ 7040.205861] RAX: 0000000000000000 RBX: 
ffff880269ad9c00 RCX: dead000000000200
May 13 05:33:49 Node_2 kernel: [ 7040.209646] RDX: 0000000000000000 RSI: 
0000000000000002 RDI: ffff8802581fca90
May 13 05:33:49 Node_2 kernel: [ 7040.213409] RBP: ffffc90005f67c10 R08: 
ffff8802581fcaa0 R09: 0000000034bfc400
May 13 05:33:49 Node_2 kernel: [ 7040.217207] R10: ffff8802581fca90 R11: 
0000000000000001 R12: ffff880269ad9c10
May 13 05:33:49 Node_2 kernel: [ 7040.221111] R13: ffff8802581fca90 R14: 
ffff880268ee6f00 R15: 0000000034bfc510
May 13 05:33:49 Node_2 kernel: [ 7040.225004] FS: 0000000000000000(0000) 
GS:ffff880270c00000(0000) knlGS:ffff880270c00000
May 13 05:33:49 Node_2 kernel: [ 7040.229000] CS:  e033 DS: 0000 ES: 
0000 CR0: 0000000080050033
May 13 05:33:49 Node_2 kernel: [ 7040.233005] CR2: 0000000000c7d2e0 CR3: 
0000000264d39000 CR4: 0000000000042660
May 13 05:33:49 Node_2 kernel: [ 7040.237056] Stack:
May 13 05:33:49 Node_2 kernel: [ 7040.241073]  0000000000003af8 
ffff880269ad9c00 0000000000000000 ffff880269ad9c08
May 13 05:33:49 Node_2 kernel: [ 7040.245172]  ffff880269ad9de0 
ffff880200000002 0000000000000000 0000000034bfc510
May 13 05:33:49 Node_2 kernel: [ 7040.249344]  ffff8802581fca90 
ffffffff81760000 ffffffff819a93b0 ffffc90005f67c10
May 13 05:33:49 Node_2 kernel: [ 7040.253395] Call Trace:
May 13 05:33:49 Node_2 kernel: [ 7040.257327] [<ffffffff81760000>] ? 
raid10d+0xa00/0x12e0
May 13 05:33:49 Node_2 kernel: [ 7040.261327] [<ffffffff819a93b0>] ? 
_raw_spin_lock_irq+0x10/0x30
May 13 05:33:49 Node_2 kernel: [ 7040.265336] [<ffffffff8176c75b>] 
raid5_make_request+0x1ab/0xda0
May 13 05:33:49 Node_2 kernel: [ 7040.269297] [<ffffffff811c0100>] ? 
kmem_cache_alloc+0x70/0x1a0
May 13 05:33:49 Node_2 kernel: [ 7040.273264] [<ffffffff81166df5>] ? 
mempool_alloc_slab+0x15/0x20
May 13 05:33:49 Node_2 kernel: [ 7040.277145] [<ffffffff810b5050>] ? 
wake_up_atomic_t+0x30/0x30
May 13 05:33:49 Node_2 kernel: [ 7040.281080] [<ffffffff81776b68>] 
md_make_request+0xe8/0x220
May 13 05:33:49 Node_2 kernel: [ 7040.285000] [<ffffffff813b82e0>] 
generic_make_request+0xd0/0x1b0
May 13 05:33:49 Node_2 kernel: [ 7040.289002] [<ffffffffa004e75b>] 
drbd_submit_peer_request+0x1fb/0x4b0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.293018] [<ffffffffa004ef0e>] 
receive_RSDataReply+0x1ce/0x3b0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.297102] [<ffffffffa004ed40>] ? 
receive_rs_deallocated+0x330/0x330 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.301235] [<ffffffffa004ed40>] ? 
receive_rs_deallocated+0x330/0x330 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.305331] [<ffffffffa0050cca>] 
drbd_receiver+0x18a/0x2f0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.309425] [<ffffffffa0058de0>] ? 
drbd_destroy_connection+0xe0/0xe0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.313600] [<ffffffffa0058e2b>] 
drbd_thread_setup+0x4b/0x120 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.317820] [<ffffffffa0058de0>] ? 
drbd_destroy_connection+0xe0/0xe0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.322006] [<ffffffff81092a4a>] 
kthread+0xca/0xe0
May 13 05:33:49 Node_2 kernel: [ 7040.326100] [<ffffffff81092980>] ? 
kthread_park+0x60/0x60
May 13 05:33:49 Node_2 kernel: [ 7040.330157] [<ffffffff819a9945>] 
ret_from_fork+0x25/0x30
May 13 05:33:49 Node_2 kernel: [ 7040.334176] Code: 0f 85 b8 fc ff ff 0f 
0b 0f 0b f3 90 8b 43 70 a8 01 75 f7 89 45 a0 e9 80 fd ff ff f0 ff 83 40 
02 00 00 e9 d0 fc ff ff 0f 0b 0f 0b <0f> 0b 48 89 f2 48 c7 c7 88 a5 16 
82 31 c0 48 c7 c6 7b de d1 81
May 13 05:33:49 Node_2 kernel: [ 7040.342995] RIP [<ffffffff8176c4a6>] 
raid5_get_active_stripe+0x566/0x670
May 13 05:33:49 Node_2 kernel: [ 7040.347054]  RSP <ffffc90005f67b70>
May 13 05:33:49 Node_2 kernel: [ 7040.367142] ---[ end trace 
47ae5e57e18c95c6 ]---
May 13 05:33:49 Node_2 kernel: [ 7040.391125] BUG: unable to handle 
kernel NULL pointer dereference at           (null)
May 13 05:33:49 Node_2 kernel: [ 7040.395306] IP: [<ffffffff810b4b0b>] 
__wake_up_common+0x2b/0x90
May 13 05:33:49 Node_2 kernel: [ 7040.399513] PGD 25b915067
May 13 05:33:49 Node_2 kernel: [ 7040.399562] PUD 26474b067
May 13 05:33:49 Node_2 kernel: [ 7040.403751] PMD 0
May 13 05:33:49 Node_2 kernel: [ 7040.403785]
May 13 05:33:49 Node_2 kernel: [ 7040.408059] Oops: 0000 [#2] SMP

Really need some help to fix it...

Bests,


Le 13/05/2017 Ã  02:06, MasterPrenium a Ã©crit :
> Hi guys,
>
> My issue is still remaining with new kernels, at least last revision 
> of 4.10.x branch.
>
> But I found something that can be interesting for investigations, here 
> I attached another .config file for kernel building, with this 
> configuration I'm not able to reproduce the kernel panic, I got no 
> crash at all with exactly the same procedure.
>
> Tested on 4.9.16 kernel and 4.10.13 :
> - config_Crash.txt : result in a crash running fio within less than 2 
> minutes
> - config_NoCrash.txt : even after hours of fio, rebuilding arrays, etc 
> ... no crash at all, neither no warning or anything in dmesg.
>
> Note : config_NoCrash is coming from another server on which I had 
> setup similar system and which was not crashing. Tested this kernel on 
> my crashing system, and no crash anymore...
>
> I can't believe how a different config can solve a kernel BUG...
>
> If someone has any idea...
>
> Bests,
>
>
> Le 09/01/2017 Ã  23:44, Shaohua Li a Ã©crit :
>> On Sun, Jan 08, 2017 at 02:31:15PM +0100, MasterPrenium wrote:
>>> Hello,
>>>
>>> Replies below + :
>>> - I don't know if this can help but after the crash, when the system
>>> reboots, the Raid 5 stack is re-synchronizing
>>> [   37.028239] md10: Warning: Device sdc1 is misaligned
>>> [   37.028541] created bitmap (15 pages) for device md10
>>> [   37.030433] md10: bitmap initialized from disk: read 1 pages, set 
>>> 59 of
>>> 29807 bits
>>>
>>> - Sometimes the kernel completely crash (lost serial + network 
>>> connection),
>>> sometimes only got the "BUG" dump, but still have network access (but a
>>> reboot is impossible, need to reset the system).
>>>
>>> - You can find blktrace here (while running fio), I hope it's 
>>> complete since
>>> the end of the file is when the kernel crashed : https://goo.gl/X9jZ50
>> Looks most are normal full stripe writes.
>>>> I'm trying to reproduce, but no success. So
>>>> ext4->btrfs->raid5, crash
>>>> btrfs->raid5, no crash
>>>> right? does subvolume matter? When you create the raid5 array, does 
>>>> adding
>>>> '--assume-clean' option change the behavior? I'd like to narrow 
>>>> down the issue.
>>>> If you can capture the blktrace to the raid5 array, it would be 
>>>> great to hint
>>>> us what kind of IO it is.
>>> Yes Correct.
>>> The subvolume doesn't matter.
>>> -- assume-clean doesn't change the behaviour.
>> so it's not a resync issue.
>>
>>> Don't forget that the system needs to be running on xen to crash, 
>>> without
>>> (on native kernel) it doesn't crash (or at least, I was not able to 
>>> make it
>>> crash).
>>>>> Regarding your patch, I can't find it. Is it the one sent by 
>>>>> Konstantin
>>>>> Khlebnikov ?
>>>> Right.
>>> It doesn't help :(. Maybe the crash is happening a little bit later.
>> ok, the patch is unlikely helpful, since the IO size isn't very big.
>>
>> Don't have good idea yet. My best guess so far is virtual machine 
>> introduces
>> extra delay, which might trigger some race conditions which aren't 
>> seen in
>> native.  I'll check if I could find something locally.
>>
>> Thanks,
>> Shaohua
>


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

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi guys,</p>
    <p>Finally the problem is still present, but harder to reproduce, I
      couldn't reproduce it with fio... But syncing DRBD stack finally
      made the kernel crash again :</p>
    <p><font size="-1">May 13 05:33:49 Node_2 kernel: [ 7040.167706]
        ------------[ cut here ]------------<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.170426] kernel BUG at
        drivers/md/raid5.c:527!<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.173136] invalid opcode:
        0000 [#1] SMP<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.175820] Modules linked in:
        drbd lru_cache xen_acpi_processor xen_pciback xen_gntalloc
        xen_gntdev joydev iTCO_wdt iTCO_vendor_support mxm_wmi sb_edac
        edac_core x86_pkg_temp_thermal coretemp ghash_clmulni_intel
        aesni_intel aes_x86_64 glue_helper lrw igb ixgbe gf128mul
        ablk_helper cryptd pcspkr mpt3sas mdio i2c_i801 ptp i2c_smbus
        lpc_ich xhci_pci scsi_transport_sas pps_core ioatdma dca
        mfd_core xhci_hcd shpchp wmi tpm_tis tpm_tis_core tpm<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.188405] CPU: 0 PID: 2944
        Comm: drbd_r_drbd0 Not tainted 4.9.16-gentoo #8<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.191672] Hardware name:
        Supermicro Super Server/X10SDV-4C-7TP4F, BIOS 1.0b 11/21/2016<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.195033] task:
        ffff880268e40440 task.stack: ffffc90005f64000<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.198493] RIP:
        e030:[&lt;ffffffff8176c4a6&gt;]Â  [&lt;ffffffff8176c4a6&gt;]
        raid5_get_active_stripe+0x566/0x670<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.202157] RSP:
        e02b:ffffc90005f67b70Â  EFLAGS: 00010086<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.205861] RAX:
        0000000000000000 RBX: ffff880269ad9c00 RCX: dead000000000200<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.209646] RDX:
        0000000000000000 RSI: 0000000000000002 RDI: ffff8802581fca90<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.213409] RBP:
        ffffc90005f67c10 R08: ffff8802581fcaa0 R09: 0000000034bfc400<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.217207] R10:
        ffff8802581fca90 R11: 0000000000000001 R12: ffff880269ad9c10<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.221111] R13:
        ffff8802581fca90 R14: ffff880268ee6f00 R15: 0000000034bfc510<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.225004] FS:Â 
        0000000000000000(0000) GS:ffff880270c00000(0000)
        knlGS:ffff880270c00000<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.229000] CS:Â  e033 DS: 0000
        ES: 0000 CR0: 0000000080050033<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.233005] CR2:
        0000000000c7d2e0 CR3: 0000000264d39000 CR4: 0000000000042660<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.237056] Stack:<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.241073]Â  0000000000003af8
        ffff880269ad9c00 0000000000000000 ffff880269ad9c08<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.245172]Â  ffff880269ad9de0
        ffff880200000002 0000000000000000 0000000034bfc510<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.249344]Â  ffff8802581fca90
        ffffffff81760000 ffffffff819a93b0 ffffc90005f67c10<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.253395] Call Trace:<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.257327]Â 
        [&lt;ffffffff81760000&gt;] ? raid10d+0xa00/0x12e0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.261327]Â 
        [&lt;ffffffff819a93b0&gt;] ? _raw_spin_lock_irq+0x10/0x30<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.265336]Â 
        [&lt;ffffffff8176c75b&gt;] raid5_make_request+0x1ab/0xda0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.269297]Â 
        [&lt;ffffffff811c0100&gt;] ? kmem_cache_alloc+0x70/0x1a0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.273264]Â 
        [&lt;ffffffff81166df5&gt;] ? mempool_alloc_slab+0x15/0x20<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.277145]Â 
        [&lt;ffffffff810b5050&gt;] ? wake_up_atomic_t+0x30/0x30<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.281080]Â 
        [&lt;ffffffff81776b68&gt;] md_make_request+0xe8/0x220<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.285000]Â 
        [&lt;ffffffff813b82e0&gt;] generic_make_request+0xd0/0x1b0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.289002]Â 
        [&lt;ffffffffa004e75b&gt;] drbd_submit_peer_request+0x1fb/0x4b0
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.293018]Â 
        [&lt;ffffffffa004ef0e&gt;] receive_RSDataReply+0x1ce/0x3b0
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.297102]Â 
        [&lt;ffffffffa004ed40&gt;] ? receive_rs_deallocated+0x330/0x330
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.301235]Â 
        [&lt;ffffffffa004ed40&gt;] ? receive_rs_deallocated+0x330/0x330
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.305331]Â 
        [&lt;ffffffffa0050cca&gt;] drbd_receiver+0x18a/0x2f0 [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.309425]Â 
        [&lt;ffffffffa0058de0&gt;] ? drbd_destroy_connection+0xe0/0xe0
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.313600]Â 
        [&lt;ffffffffa0058e2b&gt;] drbd_thread_setup+0x4b/0x120 [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.317820]Â 
        [&lt;ffffffffa0058de0&gt;] ? drbd_destroy_connection+0xe0/0xe0
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.322006]Â 
        [&lt;ffffffff81092a4a&gt;] kthread+0xca/0xe0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.326100]Â 
        [&lt;ffffffff81092980&gt;] ? kthread_park+0x60/0x60<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.330157]Â 
        [&lt;ffffffff819a9945&gt;] ret_from_fork+0x25/0x30<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.334176] Code: 0f 85 b8 fc
        ff ff 0f 0b 0f 0b f3 90 8b 43 70 a8 01 75 f7 89 45 a0 e9 80 fd
        ff ff f0 ff 83 40 02 00 00 e9 d0 fc ff ff 0f 0b 0f 0b &lt;0f&gt;
        0b 48 89 f2 48 c7 c7 88 a5 16 82 31 c0 48 c7 c6 7b de d1 81 <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.342995] RIPÂ 
        [&lt;ffffffff8176c4a6&gt;] raid5_get_active_stripe+0x566/0x670<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.347054]Â  RSP
        &lt;ffffc90005f67b70&gt;<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.367142] ---[ end trace
        47ae5e57e18c95c6 ]---<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.391125] BUG: unable to
        handle kernel NULL pointer dereference atÂ Â Â Â Â Â Â Â Â Â  (null)<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.395306] IP:
        [&lt;ffffffff810b4b0b&gt;] __wake_up_common+0x2b/0x90<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.399513] PGD 25b915067 <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.399562] PUD 26474b067 <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.403751] PMD 0 <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.403785] <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.408059] Oops: 0000 [#2]
        SMP</font><br>
    </p>
    Really need some help to fix it...<br>
    <br>
    Bests,<br>
    <br>
    <br>
    <div class="moz-cite-prefix">Le 13/05/2017 Ã  02:06, MasterPrenium a
      Ã©critÂ :<br>
    </div>
    <blockquote
      cite="mid:f936f158-a256-252f-02ed-ce23f053715f@gmail.com"
      type="cite">Hi guys,
      <br>
      <br>
      My issue is still remaining with new kernels, at least last
      revision of 4.10.x branch.
      <br>
      <br>
      But I found something that can be interesting for investigations,
      here I attached another .config file for kernel building, with
      this configuration I'm not able to reproduce the kernel panic, I
      got no crash at all with exactly the same procedure.
      <br>
      <br>
      Tested on 4.9.16 kernel and 4.10.13 :
      <br>
      - config_Crash.txt : result in a crash running fio within less
      than 2 minutes
      <br>
      - config_NoCrash.txt : even after hours of fio, rebuilding arrays,
      etc ... no crash at all, neither no warning or anything in dmesg.
      <br>
      <br>
      Note : config_NoCrash is coming from another server on which I had
      setup similar system and which was not crashing. Tested this
      kernel on my crashing system, and no crash anymore...
      <br>
      <br>
      I can't believe how a different config can solve a kernel BUG...
      <br>
      <br>
      If someone has any idea...
      <br>
      <br>
      Bests,
      <br>
      <br>
      <br>
      Le 09/01/2017 Ã  23:44, Shaohua Li a Ã©crit :
      <br>
      <blockquote type="cite">On Sun, Jan 08, 2017 at 02:31:15PM +0100,
        MasterPrenium wrote:
        <br>
        <blockquote type="cite">Hello,
          <br>
          <br>
          Replies below + :
          <br>
          - I don't know if this can help but after the crash, when the
          system
          <br>
          reboots, the Raid 5 stack is re-synchronizing
          <br>
          [Â Â  37.028239] md10: Warning: Device sdc1 is misaligned
          <br>
          [Â Â  37.028541] created bitmap (15 pages) for device md10
          <br>
          [Â Â  37.030433] md10: bitmap initialized from disk: read 1
          pages, set 59 of
          <br>
          29807 bits
          <br>
          <br>
          - Sometimes the kernel completely crash (lost serial + network
          connection),
          <br>
          sometimes only got the "BUG" dump, but still have network
          access (but a
          <br>
          reboot is impossible, need to reset the system).
          <br>
          <br>
          - You can find blktrace here (while running fio), I hope it's
          complete since
          <br>
          the end of the file is when the kernel crashed :
          <a class="moz-txt-link-freetext" href="https://goo.gl/X9jZ50">https://goo.gl/X9jZ50</a>
          <br>
        </blockquote>
        Looks most are normal full stripe writes.
        <br>
        Â 
        <blockquote type="cite">
          <blockquote type="cite">I'm trying to reproduce, but no
            success. So
            <br>
            ext4-&gt;btrfs-&gt;raid5, crash
            <br>
            btrfs-&gt;raid5, no crash
            <br>
            right? does subvolume matter? When you create the raid5
            array, does adding
            <br>
            '--assume-clean' option change the behavior? I'd like to
            narrow down the issue.
            <br>
            If you can capture the blktrace to the raid5 array, it would
            be great to hint
            <br>
            us what kind of IO it is.
            <br>
          </blockquote>
          Yes Correct.
          <br>
          The subvolume doesn't matter.
          <br>
          -- assume-clean doesn't change the behaviour.
          <br>
        </blockquote>
        so it's not a resync issue.
        <br>
        <br>
        <blockquote type="cite">Don't forget that the system needs to be
          running on xen to crash, without
          <br>
          (on native kernel) it doesn't crash (or at least, I was not
          able to make it
          <br>
          crash).
          <br>
          <blockquote type="cite">
            <blockquote type="cite">Regarding your patch, I can't find
              it. Is it the one sent by Konstantin
              <br>
              Khlebnikov ?
              <br>
            </blockquote>
            Right.
            <br>
          </blockquote>
          It doesn't help :(. Maybe the crash is happening a little bit
          later.
          <br>
        </blockquote>
        ok, the patch is unlikely helpful, since the IO size isn't very
        big.
        <br>
        <br>
        Don't have good idea yet. My best guess so far is virtual
        machine introduces
        <br>
        extra delay, which might trigger some race conditions which
        aren't seen in
        <br>
        native.Â  I'll check if I could find something locally.
        <br>
        <br>
        Thanks,
        <br>
        Shaohua
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------35D1FD5BE9D2F146E983F779--


--===============4488144933201276294==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4488144933201276294==--


From xen-devel-bounces@lists.xen.org Sat May 13 12:19:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 12:19:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9W0h-00007I-Jb; Sat, 13 May 2017 12:18:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9W0f-00006x-L6
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 12:18:57 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 08/C0-03058-0B9F6195; Sat, 13 May 2017 12:18:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVXf9T7F
 Ig+XnDCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfhoM1vBwwbGio1H/rA3
 ME4p62Lk4hAS+Mso0fjiFROE85hRYtfrHnYIZxujxI6lxxi7GDk5RAScJb6emcsOYgsLxEvcW
 3WSFcTmFbCX2DerBaibnYNNwErikFgXIwcHi4CqxKRFehMYORYwMqxi1ChOLSpLLdI1MtNLKs
 pMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0FQMQ7GA8syDwEKMkB5OSKO8lVtFIIb6
 k/JTKjMTijPii0pzU4kOMMhwcShK86j/EIoUEi1LTUyvSMnOAQQOTluDgURLhzf0GlOYtLkjM
 Lc5Mh0idYtTleLf0w3smIZa8/LxUKXHeC9+BigRAijJK8+BGwAL4EqOslDAvI9BRQjwFqUW5m
 SWo8q8YxTkYlYR55UEu4cnMK4Hb9AroCCagI/r/CIMcUZKIkJJqYDScp7eldsu8shtTkvvOiq
 zlf7TLdkeLAZPw9lexmdkTe3jajR2+sFx6VBvqfXuHye/z28p7tN78SvzAoyt8dkPCOTluP9b
 swz8mvVH6kVRvWGm8Kd7n3quX3Fnrrm+WtQmvP/3/30/P2B3BxS4efwWfnTsn0Losk+3P2R88
 AhNqrwvsjq4LDVFiKc5INNRiLipOBAA0WzBDWwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494677934!68307815!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61795 invoked from network); 13 May 2017 12:18:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 May 2017 12:18:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9W0Z-0006HK-HX; Sat, 13 May 2017 12:18:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9W0T-0001Ze-UL; Sat, 13 May 2017 12:18:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9W0T-00071w-MC; Sat, 13 May 2017 12:18:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1d9W0T-00071w-MC@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 May 2017 12:18:45 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQp0ZXN0aWQgeGVuLWJv
b3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0
ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICAwOWQ3OWQxMDMzNzFiMWI3ZWE3MGVhN2Y5YzA1YWMyMDdlZjIyZjVkCiAgQnVnIG5vdCBw
cmVzZW50OiA5OTM3OGZkMjY4MDMzMjhjYmFiNjRhZTYwZmE5OGUxMzk0ZDA3YTZkCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTA5Mzg4LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJp
c2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20ueGVuLWJvb3Qu
aHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHks
IHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEwOTM4OC5i
aXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTU5MjU0IC0tYmxlc3NpbmdzPXJlYWws
cmVhbC1iaXNlY3QgbGludXgtbGludXMgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20geGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFz
aXMgcGFzczoKIDEwOTMzNCBmYWlsIFtob3N0PW5vYmxpbmcwXSAvIDEwODEyNCBbaG9zdD1lbGJs
aW5nMF0gMTA4MDkzIFtob3N0PWl0YWxpYTFdIDEwODA1MSBbaG9zdD1iYXJvcXVlMV0gMTA4MDIy
IFtob3N0PXJpbWF2YTBdIDEwNzk4MCBbaG9zdD1waW5vdDFdIDEwNzkyNSBbaG9zdD1iYXJvcXVl
MF0gMTA3ODE5IFtob3N0PWh1eGVscmViZTFdIDEwNzc1MyBbaG9zdD1ub2NlcmExXSAxMDc3MTAg
W2hvc3Q9bWVybG90MF0gMTA3NjYwIFtob3N0PWdvZGVsbG8wXSAxMDc2MzggW2hvc3Q9bWVybG90
MV0gMTA3NjMwIFtob3N0PWdvZGVsbG8xXSAxMDc2MjEgW2hvc3Q9bm9jZXJhMF0gMTA3NjE2IFto
b3N0PWZpYW5vMV0gMTA3NjA3IFtob3N0PWh1eGVscmViZTBdIDEwNzU5MiBbaG9zdD1yaW1hdmEx
XSAxMDc1NzkgW2hvc3Q9Y2hhcmRvbm5heTFdIDEwNzU3MSBbaG9zdD1waW5vdDBdIDEwNzU1NSBb
aG9zdD1lbGJsaW5nMV0gMTA3NTI5IFtob3N0PWl0YWxpYTBdIDEwNzQ5NyBbaG9zdD1lbGJsaW5n
MF0gMTA3NDg2IFtob3N0PWl0YWxpYTFdIDEwNzQ3NCBbaG9zdD1iYXJvcXVlMV0gMTA3NDYyIFto
b3N0PXBpbm90MV0gMTA3NDUyIFtob3N0PWJhcm9xdWUwXSAxMDc0NDMgW2hvc3Q9bm9jZXJhMV0g
MTA3NDI4IFtob3N0PWdvZGVsbG8xXSAxMDc0MDYgW2hvc3Q9cmltYXZhMV0gMTA3MzgzIFtob3N0
PW1lcmxvdDBdIDEwNzM2NyBbaG9zdD1odXhlbHJlYmUwXSAxMDczNTAgW2hvc3Q9bWVybG90MV0g
MTA3MjUzIFtob3N0PWdvZGVsbG8wXSAxMDcyMjEgW2hvc3Q9ZWxibGluZzFdIDEwNzIwNiBbaG9z
dD1ub2NlcmEwXSAxMDcxNjkgW2hvc3Q9aXRhbGlhMF0gMTA3MTU5IFtob3N0PXBpbm90MF0gMTA3
MTQyIFtob3N0PWNoYXJkb25uYXkwXSAxMDcxMjMgW2hvc3Q9aXRhbGlhMV0gMTA3MTA2IFtob3N0
PWJhcm9xdWUxXSAxMDcwOTAgW2hvc3Q9Zmlhbm8wXSAxMDcwNzUgW2hvc3Q9cGlub3QxXSAxMDcw
NTMgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA3MDI0IFtob3N0PWJhcm9xdWUwXSAxMDcwMTAgW2hvc3Q9
bm9jZXJhMV0gMTA2OTk4IFtob3N0PWdvZGVsbG8xXSAxMDY5ODcgW2hvc3Q9Z29kZWxsbzBdIDEw
Njk3NiBbaG9zdD1yaW1hdmExXSAxMDY5NDYgW2hvc3Q9cmltYXZhMF0gMTA2OTM5IFtob3N0PWNo
YXJkb25uYXkxXSAxMDY5MzAgW2hvc3Q9ZWxibGluZzFdIDEwNjkyNyBbaG9zdD1maWFubzFdIDEw
NjkyNiBbaG9zdD1tZXJsb3QxXSAxMDY5MjIgW2hvc3Q9bWVybG90MF0gMTA2OTAyIFtob3N0PWVs
YmxpbmcwXSAxMDY4ODYgW2hvc3Q9aXRhbGlhMV0gMTA2ODU3IFtob3N0PWl0YWxpYTBdIDEwNjgy
NSBbaG9zdD1waW5vdDBdIDEwNjgwNiBbaG9zdD1ub2NlcmEwXSAxMDY3OTkgW2hvc3Q9Z29kZWxs
bzFdIDEwNjc4OCBbaG9zdD1waW5vdDFdIDEwNjc2MSBbaG9zdD1maWFubzBdIDEwNjc1MiBbaG9z
dD1nb2RlbGxvMF0gMTA2NzQ0IFtob3N0PWJhcm9xdWUwXSAxMDY3MjkgW2hvc3Q9aHV4ZWxyZWJl
MF0gMTA2NzE0IFtob3N0PWZpYW5vMV0gMTA2Njk5IFtob3N0PWNoYXJkb25uYXkxXSAxMDY2NzQg
W2hvc3Q9ZWxibGluZzFdIDEwNjY2MCBbaG9zdD1pdGFsaWExXSAxMDY2MzYgW2hvc3Q9ZWxibGlu
ZzBdIDEwNjYzMCBbaG9zdD1nb2RlbGxvMV0gMTA2NjI1IFtob3N0PXBpbm90MF0gMTA2NjIzIFto
b3N0PW1lcmxvdDFdIDEwNjYwMCBbaG9zdD1tZXJsb3QwXSAxMDY1OTcgW2hvc3Q9bm9jZXJhMV0g
MTA2NTkxIFtob3N0PXBpbm90MV0gMTA2NTg5IFtob3N0PWNoYXJkb25uYXkwXSAxMDY1NzAgW2hv
c3Q9YmFyb3F1ZTBdIDEwNjUzNyBbaG9zdD1lbGJsaW5nMV0gMTA2NTIwIFtob3N0PWJhcm9xdWUx
XSAxMDY1MDkgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA2NDg2IFtob3N0PW5vY2VyYTBdIDEwNjQ4MCBb
aG9zdD1jaGFyZG9ubmF5MV0gMTA2NDc4IFtob3N0PWZpYW5vMF0gMTA2NDcxIFtob3N0PWZpYW5v
MV0gMTA2NDU3IFtob3N0PWdvZGVsbG8xXSAxMDY0MDYgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwNjM4
OCBbaG9zdD1pdGFsaWEwXSAxMDYzNzUgW2hvc3Q9cmltYXZhMF0gMTA2MzU0IFtob3N0PWdvZGVs
bG8wXSAxMDYzMTIgW2hvc3Q9YmFyb3F1ZTBdIDEwNjI4NSBbaG9zdD1tZXJsb3QwXSAxMDYyNjUg
W2hvc3Q9aHV4ZWxyZWJlMV0gMTA2MjI0IFtob3N0PXBpbm90MV0gMTA2MjA5IFtob3N0PXJpbWF2
YTFdIDEwNjE5MCBbaG9zdD1nb2RlbGxvMV0gMTA2MTcyIFtob3N0PWVsYmxpbmcxXSAxMDYxNTIg
W2hvc3Q9bWVybG90MV0gMTA2MTM5IFtob3N0PWl0YWxpYTFdIDEwNjEyNCBbaG9zdD1iYXJvcXVl
MV0gMTA2MDgzIFtob3N0PWZpYW5vMV0gMTA1OTg0IFtob3N0PW5vYmxpbmcxXSAxMDU5NjAgW2hv
c3Q9Y2hhcmRvbm5heTFdIDEwNTk0MSBbaG9zdD1nb2RlbGxvMF0gMTA1OTI5IFtob3N0PW5vY2Vy
YTFdIDEwNTkyMiBbaG9zdD1ub2NlcmEwXSAxMDU5MDUgW2hvc3Q9Zmlhbm8wXSAxMDU5MDEgW2hv
c3Q9cGlub3QwXSAxMDU4OTggW2hvc3Q9Y2hhcmRvbm5heTBdIDEwNTg5NyBbaG9zdD1lbGJsaW5n
MF0gMTA1ODkzIFtob3N0PXJpbWF2YTFdIDEwNTg2NyBbaG9zdD1yaW1hdmEwXSAxMDU4NDUgW2hv
c3Q9YmFyb3F1ZTBdIDEwNTgyNCBbaG9zdD1nb2RlbGxvMV0gMTA1ODA3IFtob3N0PW1lcmxvdDBd
IDEwNTgwMyBbaG9zdD1tZXJsb3QwXSAxMDU3OTUgW2hvc3Q9bWVybG90MF0gMTA1Nzc4IFtob3N0
PW1lcmxvdDBdIDEwNTc2NyBbaG9zdD1tZXJsb3QwXSAxMDU3NTcgW2hvc3Q9bWVybG90MF0gMTA1
NzUzIFtob3N0PWVsYmxpbmcxXSAxMDU3NDggW2hvc3Q9Zmlhbm8xXSAxMDU3NDQgW2hvc3Q9aXRh
bGlhMV0gMTA1NzM2IFtob3N0PWJhcm9xdWUxXSAxMDU3MjkgW2hvc3Q9Z29kZWxsbzBdIDEwNTcx
MyBbaG9zdD1odXhlbHJlYmUwXSAxMDU2ODcgW2hvc3Q9Y2hhcmRvbm5heTFdIDEwNTY3MiBvay4K
RmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTA5MzM0IC8gMTA1NjcyCih0cmVlIHdpdGgg
bm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVy
bDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVt
dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFl
bXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAwOWQ3OWQxMDMzNzFiMWI3ZWE3MGVhN2Y5YzA1
YWMyMDdlZjIyZjVkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhi
OGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBi
Nzk1OWQKQmFzaXMgcGFzcyA5OTM3OGZkMjY4MDMzMjhjYmFiNjRhZTYwZmE5OGUxMzk0ZDA3YTZk
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1
NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSA1Y2QyZTE3Mzk3NjM5MTVlNmI0YzI0N2VlZjcxZjk0
OGRjODA4YmQ1IDYzZTFkMDFiOGZkOTQ4YjNlMGZhM2JlZWE0OTRlNDA3NjY4YWE0M2IKR2VuZXJh
dGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQjOTkzNzhmZDI2ODAzMzI4Y2JhYjY0YWU2MGZhOThlMTM5NGQwN2E2ZC0wOWQ3OWQxMDMzNzFi
MWI3ZWE3MGVhN2Y5YzA1YWMyMDdlZjIyZjVkIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNiNjY5ZTkyMmIzN2I4OTU3MjQ4Nzk4
YTVlYjdhYTk2YTY2NmNkM2ZlLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM1Y2QyZTE3Mzk3NjM5MTVlNmI0
YzI0N2VlZjcxZjk0OGRjODA4YmQ1LWU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2
YTMxYzcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjNjNlMWQwMWI4ZmQ5NDhiM2UwZmEz
YmVlYTQ5NGU0MDc2NjhhYTQzYi04ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5
NTlkCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0y
LjYKTG9hZGVkIDcwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0
IHJlc3VsdHM6CiAxMDc4MTkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNzkyNSBbaG9zdD1iYXJvcXVl
MF0KIDEwNzk4MCBbaG9zdD1waW5vdDFdCiAxMDgwMjIgW2hvc3Q9cmltYXZhMF0KIDEwODA1MSBb
aG9zdD1iYXJvcXVlMV0KIDEwODA5MyBbaG9zdD1pdGFsaWExXQogMTA4MTYwIGZhaWwgaXJyZWxl
dmFudAogMTA4MTI0IFtob3N0PWVsYmxpbmcwXQogMTA4MjEwIGZhaWwgaXJyZWxldmFudAogMTA5
MDA3IFtdCiAxMDkwNDggZmFpbCBpcnJlbGV2YW50CiAxMDkwNzUgZmFpbCBpcnJlbGV2YW50CiAx
MDkxMDUgZmFpbCBpcnJlbGV2YW50CiAxMDkxNTUgZmFpbCBpcnJlbGV2YW50CiAxMDkxMjcgZmFp
bCBpcnJlbGV2YW50CiAxMDkxODEgZmFpbCBpcnJlbGV2YW50CiAxMDkyMTQgZmFpbCBpcnJlbGV2
YW50CiAxMDkyMzggZmFpbCBpcnJlbGV2YW50CiAxMDkyOTIgZmFpbCBpcnJlbGV2YW50CiAxMDkz
MTUgZmFpbCBpcnJlbGV2YW50CiAxMDkzODQgcGFzcyA5OTM3OGZkMjY4MDMzMjhjYmFiNjRhZTYw
ZmE5OGUxMzk0ZDA3YTZkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRk
NDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAy
MzBiNzk1OWQKIDEwOTM3MCBwYXNzIDk5Mzc4ZmQyNjgwMzMyOGNiYWI2NGFlNjBmYTk4ZTEzOTRk
MDdhNmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YjQ4MzRlZTEy
MDI4NTJlZDgzYTlmYzYxMjY4YzY1ZmI2OTYxZWE3IDU3ZThmYmIyZjcwMjAwMWExOGJkODFlOWZl
MzFiMjZkOTQyNDdhYzkgYmQ4YWQyYTUyYWJhNDkxMWFkYTg5N2M3MmY4Nzk1MTcyYTA5YTE5Mwog
MTA5MzcxIHBhc3MgOTkzNzhmZDI2ODAzMzI4Y2JhYjY0YWU2MGZhOThlMTM5NGQwN2E2ZCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZh
MzFjNyAxNjU2ZWRkZTQyZDU1NmQyNDU3ZmI1YTQ1MmM4ZTgxYTAxMzI4YzBiCiAxMDkzODYgZmFp
bCAwOWQ3OWQxMDMzNzFiMWI3ZWE3MGVhN2Y5YzA1YWMyMDdlZjIyZjVkIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4Mzli
ZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKIDEwOTM3MiBwYXNzIDk5Mzc4ZmQy
NjgwMzMyOGNiYWI2NGFlNjBmYTk4ZTEzOTRkMDdhNmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMDUyMzgwMTJiODZkN2I5
MDcyYjY1NTMzYjVhMzdhMzAyZTY5OTQ5YQogMTA5Mzg3IHBhc3MgOTkzNzhmZDI2ODAzMzI4Y2Jh
YjY0YWU2MGZhOThlMTM5NGQwN2E2ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2
YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4ODM5YmU1YzFmZTMzOWExMzEwYjRlMDVl
ODhjNWEwMjMwYjc5NTlkCiAxMDkzMzQgZmFpbCAwOWQ3OWQxMDMzNzFiMWI3ZWE3MGVhN2Y5YzA1
YWMyMDdlZjIyZjVkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhi
OGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBi
Nzk1OWQKIDEwOTM3MyBwYXNzIDk5Mzc4ZmQyNjgwMzMyOGNiYWI2NGFlNjBmYTk4ZTEzOTRkMDdh
NmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhm
ZmRmZWU2YTMxYzcgNGYwYjcwN2ZlYjY3M2IyNDk3ZWUyZmEyNDU0ZWFmNGJiYWZhZWEyYgogMTA5
Mzc0IHBhc3MgOTkzNzhmZDI2ODAzMzI4Y2JhYjY0YWU2MGZhOThlMTM5NGQwN2E2ZCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFj
NyAxNDRhZWM0MTQwNTE1YzUzYmIxNjc2ZGY3MWE0NjlmM2UyODVjNTU3CiAxMDkzODggZmFpbCAw
OWQ3OWQxMDMzNzFiMWI3ZWE3MGVhN2Y5YzA1YWMyMDdlZjIyZjVkIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVj
MWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKIDEwOTM3NiBwYXNzIDk5Mzc4ZmQyNjgw
MzMyOGNiYWI2NGFlNjBmYTk4ZTEzOTRkMDdhNmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5
NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYTY4ZmZkMzZlOWVhZThkYjMx
OGM1NzUyZjUzMTlkMjkwMWVmNzRiMwogMTA5MzY1IHBhc3MgOTkzNzhmZDI2ODAzMzI4Y2JhYjY0
YWU2MGZhOThlMTM5NGQwN2E2ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGI2NjllOTIyYjM3Yjg5NTcyNDg3OThhNWViN2FhOTZhNjY2Y2QzZmUgNWNkMmUxNzM5NzYz
OTE1ZTZiNGMyNDdlZWY3MWY5NDhkYzgwOGJkNSA2M2UxZDAxYjhmZDk0OGIzZTBmYTNiZWVhNDk0
ZTQwNzY2OGFhNDNiCiAxMDkzNzcgcGFzcyA5OTM3OGZkMjY4MDMzMjhjYmFiNjRhZTYwZmE5OGUx
Mzk0ZDA3YTZkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2
ZDFkODQ4ZmZkZmVlNmEzMWM3IDkxM2ZjNGVjNzA1ZjYwOGFlMzRhNzI4ZTY5NTRhYjVkNDJiMzYx
ODEKIDEwOTM2NyBmYWlsIDA5ZDc5ZDEwMzM3MWIxYjdlYTcwZWE3ZjljMDVhYzIwN2VmMjJmNWQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRm
ZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA5MzY4
IHBhc3MgOTkzNzhmZDI2ODAzMzI4Y2JhYjY0YWU2MGZhOThlMTM5NGQwN2E2ZCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4
MmVlYTRkMDUxNmI0YzY4MzZlZDJiNzg0NzI2NDM3NDQwYWM3ODJjCiAxMDkzODAgcGFzcyA5OTM3
OGZkMjY4MDMzMjhjYmFiNjRhZTYwZmE5OGUxMzk0ZDA3YTZkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGE1ZjRlZGViYWMy
ODRjYTUwOTI2MjcyMDkzYjRhYWM5YjlkMTI2MjAKIDEwOTM2OSBwYXNzIDk5Mzc4ZmQyNjgwMzMy
OGNiYWI2NGFlNjBmYTk4ZTEzOTRkMDdhNmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5Nzgz
MmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYWM5ZmY3NGYzOWE3MzQ3NTZhZjkw
Y2NiYjcxODQ1NTFmN2IxZTIyYQogMTA5MzgxIHBhc3MgOTkzNzhmZDI2ODAzMzI4Y2JhYjY0YWU2
MGZhOThlMTM5NGQwN2E2ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2Rk
ZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA1NGRiYThlNmM0MTZiMjY2NjdlOTM0ZmM1ZTlmY2Q4
YTFhZGVjZmUzCiAxMDkzODIgcGFzcyA5OTM3OGZkMjY4MDMzMjhjYmFiNjRhZTYwZmE5OGUxMzk0
ZDA3YTZkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5
ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFk
ODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQK
IDEwOTM4MyBmYWlsIDA5ZDc5ZDEwMzM3MWIxYjdlYTcwZWE3ZjljMDVhYzIwN2VmMjJmNWQgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4
MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2
YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZAogMTA1NjA2IFto
b3N0PW1lcmxvdDFdCiAxMDU2MTYgW2hvc3Q9bWVybG90MV0KIDEwNTY0MSBbaG9zdD1tZXJsb3Qx
XQogMTA1NjI1IFtob3N0PW1lcmxvdDFdCiAxMDU2NTUgW2hvc3Q9bm9ibGluZzFdCiAxMDU2NzIg
cGFzcyA5OTM3OGZkMjY4MDMzMjhjYmFiNjRhZTYwZmE5OGUxMzk0ZDA3YTZkIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3
YWE5NmE2NjZjZDNmZSA1Y2QyZTE3Mzk3NjM5MTVlNmI0YzI0N2VlZjcxZjk0OGRjODA4YmQ1IDYz
ZTFkMDFiOGZkOTQ4YjNlMGZhM2JlZWE0OTRlNDA3NjY4YWE0M2IKIDEwNTY4NyBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDEwNTcxMyBbaG9zdD1odXhlbHJlYmUwXQogMTA1NzI5IFtob3N0PWdvZGVsbG8w
XQogMTA1NzU3IFtob3N0PW1lcmxvdDBdCiAxMDU3MzYgW2hvc3Q9YmFyb3F1ZTFdCiAxMDU3NDQg
W2hvc3Q9aXRhbGlhMV0KIDEwNTgwNyBbaG9zdD1tZXJsb3QwXQogMTA1NzQ4IFtob3N0PWZpYW5v
MV0KIDEwNTc3OCBbaG9zdD1tZXJsb3QwXQogMTA1NzUzIFtob3N0PWVsYmxpbmcxXQogMTA1NzY3
IFtob3N0PW1lcmxvdDBdCiAxMDU3OTUgW2hvc3Q9bWVybG90MF0KIDEwNTgwMyBbaG9zdD1tZXJs
b3QwXQogMTA1ODQ1IFtob3N0PWJhcm9xdWUwXQogMTA1ODI0IFtob3N0PWdvZGVsbG8xXQogMTA1
ODkzIFtob3N0PXJpbWF2YTFdCiAxMDU4NjcgW2hvc3Q9cmltYXZhMF0KIDEwNTg5NyBbaG9zdD1l
bGJsaW5nMF0KIDEwNTg5OCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNTkwMSBbaG9zdD1waW5vdDBd
CiAxMDU5MDUgW2hvc3Q9Zmlhbm8wXQogMTA1OTIyIFtob3N0PW5vY2VyYTBdCiAxMDU5MjkgW2hv
c3Q9bm9jZXJhMV0KIDEwNTk0MSBbaG9zdD1nb2RlbGxvMF0KIDEwNTk4NCBbaG9zdD1ub2JsaW5n
MV0KIDEwNTk2MCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNjA4MyBbaG9zdD1maWFubzFdCiAxMDYx
NTIgW2hvc3Q9bWVybG90MV0KIDEwNjEyNCBbaG9zdD1iYXJvcXVlMV0KIDEwNjEzOSBbaG9zdD1p
dGFsaWExXQogMTA2MTcyIFtob3N0PWVsYmxpbmcxXQogMTA2MTkwIFtob3N0PWdvZGVsbG8xXQog
MTA2MjA5IFtob3N0PXJpbWF2YTFdCiAxMDYyNjUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjIyNCBb
aG9zdD1waW5vdDFdCiAxMDYyODUgW2hvc3Q9bWVybG90MF0KIDEwNjMxMiBbaG9zdD1iYXJvcXVl
MF0KIDEwNjM1NCBbaG9zdD1nb2RlbGxvMF0KIDEwNjM3NSBbaG9zdD1yaW1hdmEwXQogMTA2Mzg4
IFtob3N0PWl0YWxpYTBdCiAxMDY0MDYgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDY0NTcgW2hvc3Q9
Z29kZWxsbzFdCiAxMDY0ODAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDY0NzEgW2hvc3Q9Zmlhbm8x
XQogMTA2NDc4IFtob3N0PWZpYW5vMF0KIDEwNjQ4NiBbaG9zdD1ub2NlcmEwXQogMTA2NTA5IFto
b3N0PWh1eGVscmViZTBdCiAxMDY1MjAgW2hvc3Q9YmFyb3F1ZTFdCiAxMDY1ODkgW2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMDY1MzcgW2hvc3Q9ZWxibGluZzFdCiAxMDY1NzAgW2hvc3Q9YmFyb3F1ZTBd
CiAxMDY1OTEgW2hvc3Q9cGlub3QxXQogMTA2NjAwIFtob3N0PW1lcmxvdDBdCiAxMDY1OTcgW2hv
c3Q9bm9jZXJhMV0KIDEwNjYwOSBbXQogMTA2NjI1IFtob3N0PXBpbm90MF0KIDEwNjYyMyBbaG9z
dD1tZXJsb3QxXQogMTA2NjMwIFtob3N0PWdvZGVsbG8xXQogMTA2NjM2IFtob3N0PWVsYmxpbmcw
XQogMTA2NjYwIFtob3N0PWl0YWxpYTFdCiAxMDY2OTkgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDY2
NzQgW2hvc3Q9ZWxibGluZzFdCiAxMDY3MTQgW2hvc3Q9Zmlhbm8xXQogMTA2NzI5IFtob3N0PWh1
eGVscmViZTBdCiAxMDY3NDQgW2hvc3Q9YmFyb3F1ZTBdCiAxMDY3NTIgW2hvc3Q9Z29kZWxsbzBd
CiAxMDY3NjEgW2hvc3Q9Zmlhbm8wXQogMTA2ODA2IFtob3N0PW5vY2VyYTBdCiAxMDY3OTkgW2hv
c3Q9Z29kZWxsbzFdCiAxMDY3ODggW2hvc3Q9cGlub3QxXQogMTA2ODI1IFtob3N0PXBpbm90MF0K
IDEwNjg1NyBbaG9zdD1pdGFsaWEwXQogMTA2OTQ2IFtob3N0PXJpbWF2YTBdCiAxMDY5MDIgW2hv
c3Q9ZWxibGluZzBdCiAxMDY5MzAgW2hvc3Q9ZWxibGluZzFdCiAxMDY4ODYgW2hvc3Q9aXRhbGlh
MV0KIDEwNjkxOSBbXQogMTA2OTIyIFtob3N0PW1lcmxvdDBdCiAxMDY5MjYgW2hvc3Q9bWVybG90
MV0KIDEwNjkyNyBbaG9zdD1maWFubzFdCiAxMDY5MzkgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDY5
NzYgW2hvc3Q9cmltYXZhMV0KIDEwNjk5OCBbaG9zdD1nb2RlbGxvMV0KIDEwNjk4NyBbaG9zdD1n
b2RlbGxvMF0KIDEwNzAxMCBbaG9zdD1ub2NlcmExXQogMTA3MDUzIFtob3N0PWh1eGVscmViZTFd
CiAxMDcwMjQgW2hvc3Q9YmFyb3F1ZTBdCiAxMDcwNzUgW2hvc3Q9cGlub3QxXQogMTA3MTA2IFto
b3N0PWJhcm9xdWUxXQogMTA3MDkwIFtob3N0PWZpYW5vMF0KIDEwNzE2OSBbaG9zdD1pdGFsaWEw
XQogMTA3MTIzIFtob3N0PWl0YWxpYTFdCiAxMDcxNTkgW2hvc3Q9cGlub3QwXQogMTA3MTQyIFto
b3N0PWNoYXJkb25uYXkwXQogMTA3MjA2IFtob3N0PW5vY2VyYTBdCiAxMDcyMjEgW2hvc3Q9ZWxi
bGluZzFdCiAxMDcyNTMgW2hvc3Q9Z29kZWxsbzBdCiAxMDczNjcgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDEwNzQwNiBbaG9zdD1yaW1hdmExXQogMTA3MzUwIFtob3N0PW1lcmxvdDFdCiAxMDczODMgW2hv
c3Q9bWVybG90MF0KIDEwNzQyOCBbaG9zdD1nb2RlbGxvMV0KIDEwNzQ0MyBbaG9zdD1ub2NlcmEx
XQogMTA3NDUyIFtob3N0PWJhcm9xdWUwXQogMTA3NDYyIFtob3N0PXBpbm90MV0KIDEwNzQ2OSBb
XQogMTA3NDc0IFtob3N0PWJhcm9xdWUxXQogMTA3NDg2IFtob3N0PWl0YWxpYTFdCiAxMDc0OTcg
W2hvc3Q9ZWxibGluZzBdCiAxMDc1MjkgW2hvc3Q9aXRhbGlhMF0KIDEwNzU1NSBbaG9zdD1lbGJs
aW5nMV0KIDEwNzU3MSBbaG9zdD1waW5vdDBdCiAxMDc2MjEgW2hvc3Q9bm9jZXJhMF0KIDEwNzU3
OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzYwNyBbaG9zdD1odXhlbHJlYmUwXQogMTA3NjE2IFto
b3N0PWZpYW5vMV0KIDEwNzU5MiBbaG9zdD1yaW1hdmExXQogMTA3NjMwIFtob3N0PWdvZGVsbG8x
XQogMTA3NjM4IFtob3N0PW1lcmxvdDFdCiAxMDc2NjAgW2hvc3Q9Z29kZWxsbzBdCiAxMDc3MTAg
W2hvc3Q9bWVybG90MF0KIDEwNzc1MyBbaG9zdD1ub2NlcmExXQpTZWFyY2hpbmcgZm9yIGludGVy
ZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDU2NzIgKHBhc3MpLCBmb3Ig
YmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5MzM0IChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MzY1IChwYXNzKSwgZm9yIGJhc2lzIHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5MzY3IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IDAgcmV2aXNpb25zIGF0IDk5Mzc4ZmQyNjgwMzMyOGNiYWI2NGFlNjBmYTk4ZTEzOTRkMDdhNmQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRm
ZWU2YTMxYzcgODgzOWJlNWMxZmUzMzlhMTMxMGI0ZTA1ZTg4YzVhMDIzMGI3OTU5ZApObyByZXZp
c2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEwOTM4MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDEwOTM4MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEw
OTM4NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5Mzg2IChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5Mzg3IChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDkzODggKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0
ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICAwOWQ3OWQxMDMzNzFiMWI3ZWE3MGVhN2Y5YzA1YWMyMDdlZjIyZjVkCiAgQnVnIG5vdCBw
cmVzZW50OiA5OTM3OGZkMjY4MDMzMjhjYmFiNjRhZTYwZmE5OGUxMzk0ZDA3YTZkCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTA5Mzg4LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdy
YXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAw
LjgxMzI1OSB0byBmaXQKcG5tdG9wbmc6IDExMyBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGgg
bGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290Lntkb3Qs
cHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoxMDkzODg6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEwOTM4OCBsaW51eC1saW51cyBy
ZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEwOTM4OC8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gNiB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 13 12:58:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 12:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9Wcy-0002ce-W1; Sat, 13 May 2017 12:58:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9Wcx-0002cS-6u
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 12:58:31 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 07/86-02006-6F207195; Sat, 13 May 2017 12:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfcrk3i
 kwZZWGYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLD+ym6lgW0LFwcaz7A2M
 l6y7GLk4hAT+Mkq8+XuFDcJ5zChx6cItJghnG6PE567rQBlODhEBZ4mvZ+ayg9i8AvoSKw5PA
 osLC5hJTOz/xgzSICGwXUni7Y2NjCAJCQFviTn7/rHA2Cc+9gIVsXOwCVhJHBIDibIIqEpc3t
 /EOoGRewEjwypG9eLUorLUIl0LvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQJ8
 zAMEOxoPNzocYJTmYlER5L7GKRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P3HKB4pJFiUmp5a
 kZaZAww+mLQEB4+SCO9mkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzfgYpEgApyijNg
 xsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdATKFJzOvBG7TK6AjmICO6P8jDHJESS
 JCSqqBsVfqoIqA6yotEV+dr4430xZc/N4zcVZyw+t9P5N9stt86qaszZ+g+KU5f8VCPZ/MN/b
 P65bJ+F648fRk+797x7R0H/j7zO4VvbXuYqi+8yHvP49rRWdNalvD1HLKVWTvjcMXM4VD1aKr
 ds58/kO+UTj0b8jr7fqmW/2X+4n1WKxzVjD/EuYgqMRSnJFoqMVcVJwIAFC/oGt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494680307!61676157!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46961 invoked from network); 13 May 2017 12:58:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 May 2017 12:58:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Wcp-0007H8-8A; Sat, 13 May 2017 12:58:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Wcj-0004z8-Ok; Sat, 13 May 2017 12:58:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9Wcj-0001nZ-FV; Sat, 13 May 2017 12:58:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109361-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e0c4a5fc750e22c6f8d5c1ab7cc18592b88852ab
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 May 2017 12:58:17 +0000
Subject: [Xen-devel] [linux-linus test] 109361: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM2MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MzYxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA1OTI1NAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGlu
IDU5MjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIGxpa2UgNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA1OTI1NAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAg
IGZhaWwgICBsaWtlIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgZTBjNGE1ZmM3NTBlMjJjNmY4ZDVjMWFiN2NjMTg1OTJiODg4NTJhYgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgNDU4MjBjMjk0ZmUxYjFhOWRmNDk1ZDU3ZjQwNTg1
ZWYyZDA2OWEzOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDU5MjU0ICAyMDE1LTA3LTA5IDA0OjIw
OjQ4IFogIDY3NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgICA1OTM0OCAgMjAxNS0wNy0xMCAw
NDoyNDowNSBaICA2NzMgZGF5cyAgNDM0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEw
OTM2MSAgMjAxNy0wNS0xMiAxODoyNDoyMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ODcxOCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZj
cHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjczMjUxMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 13 13:32:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 13:32:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9X9c-00056E-PX; Sat, 13 May 2017 13:32:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9X9b-00055s-Le
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 13:32:15 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 50/C8-03920-FDA07195; Sat, 13 May 2017 13:32:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfcul3i
 kwZdpVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWP1qPkvBm7qK9t0sDYxz
 Q7oYOTmEBP4ySkxc5djFyAVkP2aU6J2/ggnC2cYosXXBJXaQKhEBZ4mvZ+aC2bwC+hJ7O++wg
 tjCAhYSX482soM0SAhc0pXYdGcpG0hCQsBboucoSDMHmP1yj1QXIzsHm4CVxCExkAIWAVWJOR
 c7WSYwci9gZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 tBiDYwdh92f8QoyQHk5Io7yVW0UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxTOMUjhQSLUtNT
 K9Iyc4BhB5OW4OBREuHdBJLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3lKQIgGQoozSP
 LgRsBi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeLSBTeDLzSuA2vQI6ggnoiP4/wiBHlC
 QipKQaGEtX9Wz88UC59Evtm2Ozze4y7HI6GeFRcmIBy5FLWtG3ltpf6VroFx97YK7EVY6E+nY
 RYaHUY8afpxg7pp4Puvc4/khLmcI9lbrjE+brNd8xzLJiKQgJzZuywpzPe9XZhykpH7Ykus/V
 sDFP4NvVlFFXrtTCya6lxmF48d/Z42dMpx6O1i6/rsRSnJFoqMVcVJwIAO8Jfnl8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494682332!68315414!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57401 invoked from network); 13 May 2017 13:32:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 May 2017 13:32:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9X9W-00088a-7W; Sat, 13 May 2017 13:32:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9X9Q-0008C4-Ty; Sat, 13 May 2017 13:32:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9X9Q-0005At-MM; Sat, 13 May 2017 13:32:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109366-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ecc1f5adeec4e3324d1b695a7c54e3967c526949
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 May 2017 13:32:04 +0000
Subject: [Xen-devel] [qemu-mainline test] 109366: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2730651589609990157=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2730651589609990157==
Content-Type: text/plain

flight 109366 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109366/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ecc1f5adeec4e3324d1b695a7c54e3967c526949
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   18 days
Failing since        107644  2017-04-25 10:26:10 Z   18 days   48 attempts
Testing same since   109331  2017-05-12 00:46:19 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6472 lines long.)


--===============2730651589609990157==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2730651589609990157==--

From xen-devel-bounces@lists.xen.org Sat May 13 13:34:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 13:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9XBf-0005Bx-7z; Sat, 13 May 2017 13:34:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1d9WKA-0001Ql-Ro
 for xen-devel@lists.xen.org; Sat, 13 May 2017 12:39:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E8/6E-01999-96EF6195; Sat, 13 May 2017 12:39:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHuzuPndSpadfV46KUG6GEK2pZ2hI
 ZZfQlEiLCiGqscXdrX8ystdWHVFRwKy0R3LWXYJEa2cNoRSsoszJ7YGBJhGBZlqLiI63UaGZn
 Nbuffuee//nfP4dLYapGUktxLifH21iLjgzCYw8Ta/V7/4RlJjRVJKVcGanG09DW1uYpRQbaT
 ZhtWXbXfsJUPbDM4R00uh51TeK5qO9uthsFUTiTh8H009O4VCDGjaDl3IC/UDGFChirGkdutJ
 DCGAfUX2sjJCaZOLhY8gaXWM3oYaCuyM+hTAz0DH1TSEwzBnjw8ptSYpxZAedLWvwaDbMLBvO
 e4LJmCbR5e3HZfzs0f73rZ2CiYfhGkz8EMB4ENZ/K/EYqZjm0FZVhsigKWl9dCAxsg9FcDyEz
 Dz9+DmPy8HUlNNS6A8U0CVO3+wITDmh231HKvBLqO0cConwMblU9D7w9ScKlkg5RRYlFJMyU8
 /L9PQI6ewsDTgM0tLy2yo0PJLzy1GDyZrQw3NiGZI6EW57ZsKUY/Pp1QjaNgKu1R8+i5ZXz9l
 E5bx8yp4D38hsk81LwDV7AKsVpjNkCTfei5etoKD/Vo5Q5Dcaf3FdWIWUdihE4/gjH61Pjs3i
 z0eS0smaLPjEhOd7KCQJr5CxslhB/wG69g8RftEA8jehG4abHKIJS6DT0W0KTqVqUZT94zMQK
 pn18joUTHqNIitIB/X46LFO1hOeMnCvbbBG/4mwbqBBdKF0stWnBwVoFs1FuvUB6qqt4Ylihw
 m12G6cNp39LIkYSmXJscxazH/otitKqaSSGUoU4ON5qdv7f70fhFNKp6aAZ0SXEbHPOvdQvhl
 CIIUqn1VIIJ/uvpc1Fx9b/UMd170jaEORbZ+g+WTOhL40+4/GOGVZT5Q9K0mvDbZmHkn0je9w
 dh82uAkPjzuaNo6seBd8cqo/Rxg59HC/sS988c03ZXjGyOCwy3feO7PxscDz8YtmR2qluL/r+
 LL9qTcYux0QBkVMRWhfcoPl6vH8qpK6/YTIWZfTdPkHqcMHEJq7EeIH9C+ikdxjLAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494679133!98078807!1
X-Originating-IP: [40.107.5.55]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19040 invoked from network); 13 May 2017 12:38:54 -0000
Received: from mail-eopbgr50055.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.55)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 May 2017 12:38:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=v70Ou5UOrtRExUlLXKYppdLUnKEbiiDMU0lUCRZcyRs=;
 b=ITF7SiAlrDSjRFNN8jT1Jc+DCmVmWZ39Wks/liueEFUEeoPmC6Hez/9IGtnjjPDRR1nuGDnEryHtYiNEvqLzerDwhaaIsRc1cerJ+2vB0Ucd48e1+/drO3p4Y+cMa99VwQjVc5w2RlsrxtMuLhbshSBVkskU8Cq3fE8MOrxXV88=
Received: from [10.17.180.111] (85.223.141.74) by
 AM4PR0302MB2723.eurprd03.prod.outlook.com (2603:10a6:200:92::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Sat, 13
 May 2017 12:38:50 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: Xen Devel <xen-devel@lists.xen.org>
Message-ID: <6f7fd7ed-867b-8a9b-60ba-5087001df9cf@epam.com>
Date: Sat, 13 May 2017 15:38:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------56D15B3054E8160DF6C862CD"
X-Originating-IP: [85.223.141.74]
X-ClientProxiedBy: VI1PR08CA0039.eurprd08.prod.outlook.com
 (2a01:111:e400:597a::49) To AM4PR0302MB2723.eurprd03.prod.outlook.com
 (2603:10a6:200:92::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1ca4ed85-bdb6-46f5-bbf7-08d499fd0209
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM4PR0302MB2723; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 3:IaG7pggxpyrX6miIlf0XY0lYdpgVxtN0uFsW2Rh4yIZ5RFuz6cYpO+TpoZtegJC1SxtwPxDx768vPMcBpLy3zbrm/MA0cbyMAPoMLTVJGkejQGLS833oCJ54eXIunLRr6E0WvOwyFpHoxwdC5lv9SrQy/xqgGbBV3v0wwUBHs0Aq6jLVmYtsvJJG/D/PfUt25vAkbqsEy6MLvRGRv5ekCbYB4jm/tfICeBMoS2FOOULdZ0zNJxNUaR7kSQgQsP7v/dDWbTnU04wiS1R6YN1XFxdjScH4z2MBByADYo1jGo0v/uT8njl1WJ3T8bMV5XhSjPsnfgXlgs9NynvKnsyh6w==;
 25:e5eqIfNYtG9YGyv5MQNfcZk7c2glGR4SYbbhbM4JY9eelCyvGPQfVwTp3JKulrs6lVpwomoQADXU+qStlMxoiQa/p0xx6HonnazKnGrXqOdkt64NF0wO/JSSYYd/YgZwMm5wFCbVwbAylNu44IMxYpMuC6DzGhBfDzp30/Z1yJWSV9cwVXbd0fK35A3ZVHLpeukQ8KgCY8tWqFETO5dYFLNBSf+27WifRKAV+WRMJwk1nlaD1hpFOmNtJmdSQfkvQUw15dBaEe2vDtG4o54L9aS/3e4sj+NEAbmERiE7Y2Z4KFu1aG3fqTwKZmXXJurEeBGDGWZ2uKzP/Rlo3WaOz2fNL+9N26EqsPytO+dZ3B0KEmWKKbZMpngeBRyWnxrWNauHIO//txttc2m2KyAwdQV0gOVJ+8PHXka+t9Ic5Ni2Ox7fLw0luW7fEjvVfHDyi6ByA9GgWfYqlYk3zh0STLZ0s1r+5h1GEQXbRAVx20JnZdVttmBoulYODguOWxk4RznNRomJGJSXDgZA0IzAqQ==
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 31:/QAxvra0yzhLYDFI0ccP32iAix7hf28MvtWRLJSZ+3uboEXV5xtZUPN3Tpkh983NnQbiAf/re6T50n7STLfFoi/mqHPk1aBpk3c4pK/HfSlZ9PLfHEy+dRa8KUhHt+I198jKf0Xwm1BSpp4SvgP0RqdWlCOEn1zemJUd6SlNQGG6f30I9JkhRaEaoWgj+dPtLdDELs+dXrYrZtmDdYcTo4MZPgH+NdlNEO+js73aSmwa7zzHX+BfNhsz8jmVZHqtL5P7rm0Ml/c4CFtwMw7ex1UOrTt8BYPBBsEO+juOE7P5P1cnNMCWL+JorDe0qyZH;
 20:NMGstUtltNHBO5tKcMzW8slM9I3DIPNPCToZlrwkGQ8NUpKFsSnlmYZ6SNWLFaKgfAYqI9YGfIE948/YIP+ikGAuzFCC/G7ayRIaAGUHcC45X1uUBz+126ykbk8+Lk4n/m/qBOR56ZrYmEr5Vs0C8WlBkiprif7hwoiag6K/Q5k+a5PuApBw46HgtcVjrobXp8E4Y2TR1pQQWhE6Yj/7g8iSeJTCYfC5ceETrMumbg0UTYedn8tl6uMmeWZ27y9RQtXOE+TumKt7Y686XCT6JW7cvMnF5rGzeOKlWH2bHAbDG82Z8TUjxSgegu5l8Eiit3sr+6D8ODft6qP4WiJHmUY1d2XVxcBkvzw+KYmy+TDLeNDZg7WmT3DWRk3xux3v/kGszqog5kVPYxPY1TUZsOdew8tJqZb8MnFL1dnjp1d6ctxQWG2ms2OamAgCxPaCCeVs1meZiJrJ1RQCmC+Oc12vg2jD7Y3jh0m5zOzXikNiUlcvpFkCsPCjj7KXvJ5L
X-Microsoft-Antispam-PRVS: <AM4PR0302MB2723A265015FE9215B48F910E6E30@AM4PR0302MB2723.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(102415395)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148);
 SRVR:AM4PR0302MB2723; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2723; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 4:PLvJg65TcjyXdW94yRqVIabKjwiDzXVW6CgwMHJD+LnHDuq/6dKiZaC6DanXay/TJAf1c+Tqw3DsPepy8PYBBRbcep/ZaGNPkPhS7YdrL5TzifCc3JoVx2auYTmfyfFbQblvlKR4lW49g3pP7KVW9JYeKdmth86aKXl7cJi6PitiQSz1OxM/i33XHj+hSyIG+fPNGuOsszxEqDMXw1+gSbGxojDUF9GwmDvC92NkYLQS06ybz6JebvCWJr09QM8dLEoWIhKvYpd6Sgr6V9W/PLOfRcuTyy1XlortiZvTK5FSLitrFvm7H4M8WEIaamL2bSHQpvWsVazcdcq2O2rrJ8MT7If5WA+OrmOFLqNaM8wxLpy2a6oOE/LDeJnPAA7kvsh+vEh3M+m82lm7KCexMmuKMGYoX/bleI465H9Kp/WvDmjDJBgKj5v6sWy8kZdo7GPL8FFRY3j88MCIVBdqZmvPE8+l7p4YfuDCDhUnckClrO8JTPAGV80xK+OISYP8c4JBEuGtYFVD5s3sC5crxNOZ7l+pFkz6G/wht74MFv+/gf+yAhEDRps6XKghNboLLhlz/nRopMpugt9cWgjV05bJlJGABxDcg7k9HkTAUXDiOor6ztwu2wN8dH74rKzS4plZUGUSy7+K4qaO6cl9yp20F7FG8VicDCDC3sTrjAnHx53LC5JkiIGt7a2sNQb46ahtmFh1Shj1e8APlt2Nef1BOHwdPx4/pU3/ooZv1Ns8pt95RtsZ0U9U+GfbtpluWCuwmyB3WufkXL3GHTQ7/T2s0Z07dn3tSwxLb4u+ffMSmPsbP0J3HwsoFLFrFyON
X-Forefront-PRVS: 0306EE2ED4
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39400400002)(39860400002)(39840400002)(39450400003)(39410400002)(64126003)(8666007)(3846002)(77096006)(25786009)(7736002)(80792005)(38730400002)(54906002)(66066001)(53936002)(83506001)(4001350100001)(84326002)(478600001)(6116002)(2476003)(2906002)(110136004)(54356999)(189998001)(86362001)(31696002)(4326008)(6486002)(65806001)(50986999)(4610100001)(5890100001)(8676002)(36756003)(33646002)(81166006)(305945005)(5660300001)(6916009)(42186005)(568964002)(270700001)(512874002)(6666003)(72206003)(31686004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2723; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0302MB2723;
 23:SBKmXbUYKMwKEOzObZcaY2VYhsA8UOqjd64XnG2?=
 =?us-ascii?Q?g62CeEOvg4uK9bck4JRENXAQp05DGLyNTOOkDQLY1muz6R3t75nvCChZ0Dpd?=
 =?us-ascii?Q?eer2/45umrALsPVLkpzfn72a/7ng7jjTU28cAUjXaHiFgpvnrLp0TotmAVP4?=
 =?us-ascii?Q?ldUTbv4dcbw77WX3W0G825l9juhXFPUApO9Ej0Sdpi7vq0IZBK0zHQiXR5aa?=
 =?us-ascii?Q?hS3KB72kOZ3vrPMpHXcPPkQQotcOBn3+6cth/XkRTo+6IrRqEMi+uhUuFYqQ?=
 =?us-ascii?Q?tSYXI/syXtWEAG3l9rDmDJBU+e74zIiHAg+fh6+2NlhzT9Gi2YrtOE93ZgAf?=
 =?us-ascii?Q?fHX4GTsAvcChSNIpPB8qoXYscDH8eeFaQeyErUpCmlXjcUES+nTu9JgyBWKa?=
 =?us-ascii?Q?jQHIq2jtqINA7pkLm1mDIM5xnXPauIA17IRKdQzb+i4YLFI1RQBTZAnLjZzW?=
 =?us-ascii?Q?knfwAcGLcanCDy8TZ233NIa0v8uKSzHE8ZIXJb/YowJ5aTkdf9FIKXyCTogt?=
 =?us-ascii?Q?+o0+bJzWfRh4IhvdTx/zS6j1Ym/VL9QXfQuTC5RnqPao9pAsKqL8IiEV14P4?=
 =?us-ascii?Q?vS+lLDffXG4/26c5/45Mq8fgO6p51bWGy0yTla13Tjd6dhAJapE+1v9EJHeZ?=
 =?us-ascii?Q?KXR4mzPIXISYAZAbdJQNVcQ9xobg3jqc/CXwroKnDe7ZpaN8C1nXi4PG30ts?=
 =?us-ascii?Q?K65QBUFCv+XJOPDFKWmRl8SW3iR7+gWPx1AXyhpSmsp9id4BQXL/UmXoCPhv?=
 =?us-ascii?Q?BeYbY/fHKukgsOL+8tsQOBn987LlcaNUPDUqrCgofhY6jrwiCpVmWWnHh2TT?=
 =?us-ascii?Q?y+hUCrag6SgzAFhevk5JID5suWIuRPnP/l+wGCK74pydUdeHktKflqiVrHWW?=
 =?us-ascii?Q?s7/+aJ9GrCOzM5P+v2+qabCkilyIFzyj8QZfy3cqg3f+rWKxgJq2mPKWmwiB?=
 =?us-ascii?Q?RkuqZ90ddE+jWIs4kg6ROL50wSuCL+trX8ApQCV4Q9GzMgTHzn9CW+bcTTXL?=
 =?us-ascii?Q?Bgt6wg/goMhIVnQLvJast8KLXmq5MW9VNBHRtzxBxjTA4KnqEkm6bRyB5yh2?=
 =?us-ascii?Q?VNUEQV5NgOTU+oRpcVhWd0kwQXdtVelJsQrbBrnTxEoGTTpWRpIVkplEwWb+?=
 =?us-ascii?Q?BeV+44nDa9WcZnI5X7HshnhfnwNu6j69FWh6ZOlJep/j8hSAUQF5tU3ZpS4T?=
 =?us-ascii?Q?GMh8sQ6RPZKuo4HVsCPlz+NocVKRLRtStNDNYFmph6P5EemhxHqDyWOxdY58?=
 =?us-ascii?Q?NTAYt2e37qfZdj7kpbRbv3om6nDN4knoWvdl9eNQiqfND3HRbSLsuOyCp55b?=
 =?us-ascii?Q?xgXt5n7uIESin9n2ZBFXWpoo=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 6:vVito2hOxqDywG/O0NghBA+R/RjlT5LkI4CbhA5yHTSTd62NyCs6RqDQFWY2TBRNhGy7I/cwY3B+1jJLSkx1hIFEIKpNnWtEp+/KebPYwZBJM85MOhK+DUFQ6q9fN5wJH0bDEZ8d9MChGODjXK7+tF83pKSqx+CfhSG9/S3qI4aFjP35RTR8Yga5Ie9zW33O3S5LuFD31lZZeZEXAkfnF3IOT0dj9f1YKgptyucE8c5AQdwOjYSrE9xF4gSHkptVa6HKvDAosGL03NH+0FbFaUx+tDNTOjUCAm8G8IkHMxBre9n61r/uxMGOZ7GdXxS8/Tz3eRbnE/tmKmFCSdGUZm301WITKXK2v+JfpGEUMv7/MPpgaogkxjL/w/981f5wlGk4cb+9iZsXHS1ldQ1d0fyaU83s9MEknt1qWqEkndhOix8OFz0JcZCFEDg3wKc70JSnDo6aCZK7VIhmsJQNJXe+IyF/Ssa1Av20o6aB2lIsm7hRelju18fbXGQIILPcfgEhEesvIYtIAOBnbnBYPQ==;
 5:COr6h3zLfQsnxHvyqvNQy3MP56x+CzxI/ll44dRRRdNHsxNE07nkI89h7l4Lzo5NZIOLJ8vCVrk/eYVlmusvGTiL5yu9AEntHVSJLRR4KFcSrtMIvxJrF70W2+a/bPIi8S4M/CTW2S3+SPV7sAcyqw==;
 24:Dveftm9nOR3QGwwIOhnks7f/iJGVd0zzjUW0LN/KhvUfpg3KtTBj6zS47xF3+OFdRqZsS8BukvDw0Wdom2Hf2hFFBVT6jm8PUMj5DK94iqo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 7:kh7lgnsm54+BRBWf6XBVJgMGdZJHrlHeRRLKDRGj3813PZt+kzv+Ki5LTW7mT4cif2vPnS4qrx3iglmXkjnwbnkopT6SKS14+8/WQ0Vh5LVLiQQZSuMDn7xT161dCJxIMajrVJP0IsNZJdWVln7Qk3ZRrZXFUuhlZqtWYZt/IiH4pQ544rJg0HNUDq/Qhd0CfCNMoeFtVNhiEIbNeRseixldOzApUmXG9UZeIYwigpJLaTMNc9DYaiKpCu06oT7jY96mcxVcLeVKhK2TbR6+00neh20Qeapzz1VwGURduNgb3GRP41jB7nLVnRjMhFRCr3Z8u2d9JvblB8Ou1mVq9w==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 May 2017 12:38:50.2167 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2723
X-Mailman-Approved-At: Sat, 13 May 2017 13:34:22 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] 4.9.0-rcX can not be built for ARM64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--------------56D15B3054E8160DF6C862CD
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit

Dear All,


During the XEN 4.9.0-rc4 testing on Renesas R-Car Gen3 platform I faced 
a bug at compilation step.

Again, the libxl_arm_acpi.c can not be built:


| In file included from libxl_arm.h:17:0,
|                  from libxl_arm_acpi.c:19:
| libxl_arm_acpi.c: In function 'libxl__get_acpi_size':
| libxl_internal.h:129:44: error: 'size' may be used uninitialized in 
this function [-Werror=maybe-uninitialized]
|      (((unsigned long)(_val)+(1UL<<(_order))-1) & ~((1UL<<(_order))-1))
|                                             ^
| libxl_arm_acpi.c:101:14: note: 'size' was declared here
|      uint64_t size;
|               ^
| libxl_arm_acpi.c: In function 'libxl__prepare_acpi':
| libxl_arm_acpi.c:152:33: error: 'size' may be used uninitialized in 
this function [-Werror=maybe-uninitialized]
|      dom->acpi_modules[0].length += ROUNDUP(acpitables[MADT].size, 3);
|                                  ^
| libxl_arm_acpi.c:126:12: note: 'size' was declared here
|      size_t size;
|             ^


Please see the full log attached.

The build environment is issued by Yocto Krogoth (krogoth-15.0.2).

The toolchain used is "aarch64-poky-linux-c++ (Linaro GCC 5.2-2015.11-2) 
5.2.1 20151005"


-- 

*Andrii Anisov*



--------------56D15B3054E8160DF6C862CD
Content-Type: text/plain; charset="UTF-8"; name="log.do_compile.18593"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="log.do_compile.18593"

REVCVUc6IFNJVEUgZmlsZXMgWydlbmRpYW4tbGl0dGxlJywgJ2JpdC02NCcsICdhcm0tY29t
bW9uJywgJ2FybS02NCcsICdjb21tb24tbGludXgnLCAnY29tbW9uLWdsaWJjJywgJ2FhcmNo
NjQtbGludXgnLCAnY29tbW9uJ10KREVCVUc6IEV4ZWN1dGluZyBzaGVsbCBmdW5jdGlvbiBk
b19jb21waWxlCk5PVEU6IG1ha2UgLWogOCBTVERWR0FfUk9NPS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9z
aGFyZS9maXJtd2FyZS92Z2FiaW9zLTAuN2EuYmluIENJUlJVU1ZHQV9ST009L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXgvdXNyL3NoYXJlL2Zpcm13YXJlL3ZnYWJpb3MtMC43YS5jaXJydXMuYmluIFNFQUJJT1Nf
Uk9NPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jv
b3RzL20zdWxjYi1kb214L3Vzci9zaGFyZS9maXJtd2FyZS9iaW9zLmJpbiBFVEhFUkJPT1Rf
Uk9NUz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teC91c3Ivc2hhcmUvZmlybXdhcmUvcnRsODEzOS5yb20gV0dFVD0v
YmluL2ZhbHNlIEdJVD0vYmluL2ZhbHNlIFhFTl9DT05GSUdfRVhQRVJUPXkgZGVidWc9biBD
T05GSUdfSEFTX1NDSUY9eSBDT05GSUdfUUVNVV9YRU49bgptYWtlIC1DIHhlbiBpbnN0YWxs
Cm1ha2UgLUMgdG9vbHMgaW5zdGFsbAptYWtlIC1DIGRvY3MgaW5zdGFsbAppbnN0YWxsIC1k
IC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC9kaXN0LwptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbicKbWFr
ZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kb2NzJwptYWtlWzFdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzJwppbnN0YWxsIC1tMDY0NCAtcCAuL0NPUFlJTkcgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdAppbnN0YWxs
IC1tMDY0NCAtcCAuL1JFQURNRSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0Cmluc3RhbGwgLW0wNzU1IC1wIC4vaW5zdGFsbC5z
aCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0Cm1ha2UgLWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQveGVuL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNI
PWFybTY0IFNSQ0FSQ0g9YXJtIEhPU1RDQz0iZ2NjICIgSE9TVENYWD0iZysrICIgZGVmY29u
ZmlnCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC1tIDcwMCAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9k
aXN0L2luc3RhbGwvdmFyL2xpYi94ZW4vZHVtcAovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdmFyL2xvZy94ZW4KL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Zhci9ydW4veGVu
Cm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuJwovaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdmFyL2xpYi94ZW4KL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Zhci9y
dW4veGVuc3RvcmVkCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1w
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L2Rpc3QvaW5zdGFsbC91c3Ivc2hhcmUvcGtnY29uZmlnCm1ha2Ugc3ViZGlycy1pbnN0YWxs
Cm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMnCmdjYyAgLVdwLC1NRCx0b29s
cy9rY29uZmlnLy5jb25mLm8uZCAgICAtRF9HTlVfU09VUkNFIC1EQ1VSU0VTX0xPQz0iPG5j
dXJzZXMuaD4iIC1ETkNVUlNFU19XSURFQ0hBUj0xIC1ETE9DQUxFICAgLWMgLW8gdG9vbHMv
a2NvbmZpZy9jb25mLm8gdG9vbHMva2NvbmZpZy9jb25mLmMKbWFrZVszXTogRW50ZXJpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scycKL3Vzci9iaW4vcG9kMm1hbiAtLXJlbGVhc2U9NC45LXJjIC0t
bmFtZT14ZW5zdG9yZS1jaG1vZCAtcyAxIC1jICJYZW4iIG1hbi94ZW5zdG9yZS1jaG1vZC5w
b2QuMSBtYW4xL3hlbnN0b3JlLWNobW9kLjEKL3Vzci9iaW4vcG9kMm1hbiAtLXJlbGVhc2U9
NC45LXJjIC0tbmFtZT14ZW5zdG9yZS1scyAtcyAxIC1jICJYZW4iIG1hbi94ZW5zdG9yZS1s
cy5wb2QuMSBtYW4xL3hlbnN0b3JlLWxzLjEKL3Vzci9iaW4vcG9kMm1hbiAtLXJlbGVhc2U9
NC45LXJjIC0tbmFtZT14ZW5zdG9yZSAtcyAxIC1jICJYZW4iIG1hbi94ZW5zdG9yZS5wb2Qu
MSBtYW4xL3hlbnN0b3JlLjEKL3Vzci9iaW4vcG9kMm1hbiAtLXJlbGVhc2U9NC45LXJjIC0t
bmFtZT14ZW50b3AgLXMgMSAtYyAiWGVuIiBtYW4veGVudG9wLnBvZC4xIG1hbjEveGVudG9w
LjEKL3Vzci9iaW4vcG9kMm1hbiAtLXJlbGVhc2U9NC45LXJjIC0tbmFtZT14ZW50cmFjZV9m
b3JtYXQgLXMgMSAtYyAiWGVuIiBtYW4veGVudHJhY2VfZm9ybWF0LnBvZC4xIG1hbjEveGVu
dHJhY2VfZm9ybWF0LjEKL3Vzci9iaW4vcG9kMm1hbiAtLXJlbGVhc2U9NC45LXJjIC0tbmFt
ZT14bCAtcyAxIC1jICJYZW4iIG1hbi94bC5wb2QuMSBtYW4xL3hsLjEKZ2NjICAtV3AsLU1E
LHRvb2xzL2tjb25maWcvLnpjb25mLnRhYi5vLmQgICAgLURfR05VX1NPVVJDRSAtRENVUlNF
U19MT0M9IjxuY3Vyc2VzLmg+IiAtRE5DVVJTRVNfV0lERUNIQVI9MSAtRExPQ0FMRSAgLUl0
b29scy9rY29uZmlnIC1jIC1vIHRvb2xzL2tjb25maWcvemNvbmYudGFiLm8gdG9vbHMva2Nv
bmZpZy96Y29uZi50YWIuYwovdXNyL2Jpbi9wb2QybWFuIC0tcmVsZWFzZT00LjktcmMgLS1u
YW1lPXhsLWRpc2stY29uZmlndXJhdGlvbiAtcyA1IC1jICJYZW4iIG1hbi94bC1kaXNrLWNv
bmZpZ3VyYXRpb24ucG9kLjUgbWFuNS94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNQovdXNyL2Jp
bi9wb2QybWFuIC0tcmVsZWFzZT00LjktcmMgLS1uYW1lPXhsLmNmZyAtcyA1IC1jICJYZW4i
IG1hbi94bC5jZmcucG9kLjUgbWFuNS94bC5jZmcuNQovdXNyL2Jpbi9wb2QybWFuIC0tcmVs
ZWFzZT00LjktcmMgLS1uYW1lPXhsLmNvbmYgLXMgNSAtYyAiWGVuIiBtYW4veGwuY29uZi5w
b2QuNSBtYW41L3hsLmNvbmYuNQptYWtlIC1DIGluY2x1ZGUgaW5zdGFsbAptYWtlWzRdOiBF
bnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUnCi91c3IvYmluL3BvZDJtYW4gLS1y
ZWxlYXNlPTQuOS1yYyAtLW5hbWU9eGxjcHVwb29sLmNmZyAtcyA1IC1jICJYZW4iIG1hbi94
bGNwdXBvb2wuY2ZnLnBvZC41IG1hbjUveGxjcHVwb29sLmNmZy41CnBhbmRvYyBub3QgaW5z
dGFsbGVkOyBza2lwcGluZyBtYW41L3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41Ci91c3Iv
YmluL3BvZDJtYW4gLS1yZWxlYXNlPTQuOS1yYyAtLW5hbWU9eGVuLXBjaS1kZXZpY2UtcmVz
ZXJ2YXRpb25zIC1zIDcgLWMgIlhlbiIgbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9u
cy5wb2QuNyBtYW43L3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy43Cm1ha2UgLUMgeGVu
LWZvcmVpZ24KbWtkaXIgLXAgeGVuL2xpYmVsZgpsbiAtc2YgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8u
Li94ZW4vaW5jbHVkZS9wdWJsaWMvQ09QWUlORyB4ZW4KbWFrZVs1XTogRW50ZXJpbmcgZGly
ZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduJwpsbiAtc2YgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVk
ZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvcG11LmggL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94
ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVi
bGljL2Vycm5vLmggL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMva2V4
ZWMuaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9kb20wX29wcy5o
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIC9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVk
ZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvbm1pLmggL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94
ZW4vaW5jbHVkZS9wdWJsaWMveGVuY29tbS5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2lu
Y2x1ZGUvcHVibGljL3hlbm9wcm9mLmggL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc2NoZWQuaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1Ymxp
Yy92ZXJzaW9uLmggL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmggL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODZf
MzIuaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5o
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaCAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9jYWxsYmFjay5oIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5j
bHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNs
dWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmggL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8u
Li8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODZfNjQuaCAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4u
Ly4uL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUvLi4vLi4v
eGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNs
dWRlL3B1YmxpYy9lbGZub3RlLmggL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9w
dWJsaWMvdHJhY2UuaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9l
dmVudF9jaGFubmVsLmggL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggeGVuCmxuIC1zZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4NiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLWFybSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0gL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8gL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8u
Li8uLi94ZW4vaW5jbHVkZS9wdWJsaWMveHNtIHhlbgpsbiAtc2YgLi4veGVuLXN5cy9MaW51
eCB4ZW4vc3lzCmxuIC1zZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3hlbi9s
aWJlbGYuaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3hlbi9lbGZzdHJ1Y3Rz
LmggeGVuL2xpYmVsZi8KbG4gLXMgLi4veGVuLWZvcmVpZ24geGVuL2ZvcmVpZ24KbG4gLXNm
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvYWNwaSBhY3BpCnRvdWNoIHhlbi8u
ZGlyCm1rZGlyIC1wIHhlbi14c20vZmxhc2sKY2QgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4v
eHNtL2ZsYXNrLyAmJiBcCgkvYmluL3NoIHBvbGljeS9ta2ZsYXNrLnNoIC91c3IvYmluL2F3
ayAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9pbmNsdWRlL3hlbi14c20vZmxhc2sgcG9saWN5L2luaXRpYWxfc2lkcwovdXNy
L2Jpbi9wb2QybWFuIC0tcmVsZWFzZT00LjktcmMgLS1uYW1lPXhlbi10c2Ntb2RlIC1zIDcg
LWMgIlhlbiIgbWFuL3hlbi10c2Ntb2RlLnBvZC43IG1hbjcveGVuLXRzY21vZGUuNwovdXNy
L2Jpbi9wb2QybWFuIC0tcmVsZWFzZT00LjktcmMgLS1uYW1lPXhlbi12dHBtIC1zIDcgLWMg
IlhlbiIgbWFuL3hlbi12dHBtLnBvZC43IG1hbjcveGVuLXZ0cG0uNwp0b3VjaCB4ZW4teHNt
Ly5kaXIKL3Vzci9iaW4vcG9kMm1hbiAtLXJlbGVhc2U9NC45LXJjIC0tbmFtZT14ZW4tdnRw
bW1nciAtcyA3IC1jICJYZW4iIG1hbi94ZW4tdnRwbW1nci5wb2QuNyBtYW43L3hlbi12dHBt
bWdyLjcKcGFuZG9jIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nIG1hbjcveGVuLXB2LWNoYW5u
ZWwuNwpwYW5kb2Mgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgbWFuNy94ZW4tdmJkLWludGVy
ZmFjZS43CnBhbmRvYyBub3QgaW5zdGFsbGVkOyBza2lwcGluZyBtYW43L3hsLW51bWEtcGxh
Y2VtZW50LjcKL3Vzci9iaW4vcG9kMm1hbiAtLXJlbGVhc2U9NC45LXJjIC0tbmFtZT14ZW50
cmFjZSAtcyA4IC1jICJYZW4iIG1hbi94ZW50cmFjZS5wb2QuOCBtYW44L3hlbnRyYWNlLjgK
cHl0aG9uIG1raGVhZGVyLnB5IGFybTMyIGFybTMyLmgudG1wIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUveGVu
LWZvcmVpZ24vLi4vLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
aW5jbHVkZS94ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
bWFya2Rvd24gbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgaHRtbC9taXNjLzlwZnMuaHRtbApt
YXJrZG93biBub3QgaW5zdGFsbGVkOyBza2lwcGluZyBodG1sL21pc2MvY292ZXJhZ2UuaHRt
bAptYXJrZG93biBub3QgaW5zdGFsbGVkOyBza2lwcGluZyBodG1sL21pc2MvZWZpLmh0bWwK
bWFya2Rvd24gbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgaHRtbC9taXNjL2h2bS1lbXVsYXRl
ZC11bnBsdWcuaHRtbAptYXJrZG93biBub3QgaW5zdGFsbGVkOyBza2lwcGluZyBodG1sL21p
c2MvaHZtbGl0ZS5odG1sCm1hcmtkb3duIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nIGh0bWwv
bWlzYy9saXZlcGF0Y2guaHRtbAptYXJrZG93biBub3QgaW5zdGFsbGVkOyBza2lwcGluZyBo
dG1sL21pc2MvcHYtZHJpdmVycy1saWZlY3ljbGUuaHRtbAptYXJrZG93biBub3QgaW5zdGFs
bGVkOyBza2lwcGluZyBodG1sL21pc2MvcHZjYWxscy5odG1sCm1hcmtkb3duIG5vdCBpbnN0
YWxsZWQ7IHNraXBwaW5nIGh0bWwvbWlzYy9wdmguaHRtbAptYXJrZG93biBub3QgaW5zdGFs
bGVkOyBza2lwcGluZyBodG1sL21pc2MveDg2LXhlbnB2LWJvb3Rsb2FkZXIuaHRtbAptYXJr
ZG93biBub3QgaW5zdGFsbGVkOyBza2lwcGluZyBodG1sL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5odG1sCm1hcmtkb3duIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nIGh0bWwvbWlzYy94ZW5z
dG9yZS1wYXRocy5odG1sCm1hcmtkb3duIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nIGh0bWwv
bWlzYy94bC1wc3IuaHRtbApwYW5kb2Mgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgaHRtbC9m
ZWF0dXJlcy9mZWF0dXJlLWxldmVsbGluZy5odG1sCnBhbmRvYyBub3QgaW5zdGFsbGVkOyBz
a2lwcGluZyBodG1sL2ZlYXR1cmVzL21pZ3JhdGlvbi5odG1sCnBhbmRvYyBub3QgaW5zdGFs
bGVkOyBza2lwcGluZyBodG1sL2ZlYXR1cmVzL3NjaGVkX2NyZWRpdC5odG1sCnBhbmRvYyBu
b3QgaW5zdGFsbGVkOyBza2lwcGluZyBodG1sL2ZlYXR1cmVzL3NjaGVkX2NyZWRpdDIuaHRt
bApwYW5kb2Mgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgaHRtbC9mZWF0dXJlcy9zY2hlZF9y
dGRzLmh0bWwKcGFuZG9jIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nIGh0bWwvZmVhdHVyZXMv
dGVtcGxhdGUuaHRtbApwYW5kb2Mgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgaHRtbC9zcGVj
cy9saWJ4Yy1taWdyYXRpb24tc3RyZWFtLmh0bWwKcGFuZG9jIG5vdCBpbnN0YWxsZWQ7IHNr
aXBwaW5nIGh0bWwvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5odG1sCnB5dGhvbiBt
a2hlYWRlci5weSBhcm02NCBhcm02NC5oLnRtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWdu
Ly4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUv
eGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCnBhbmRvYyBu
b3QgaW5zdGFsbGVkOyBza2lwcGluZyBodG1sL21hbi94ZW4tcHYtY2hhbm5lbC43Lmh0bWwK
cHl0aG9uIG1raGVhZGVyLnB5IHg4Nl8zMiB4ODZfMzIuaC50bXAgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS94
ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4
Nl8zMi5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L3hlbi5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vLi4vLi4v
Li4veGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCnBhbmRvYyBub3QgaW5zdGFsbGVkOyBza2lw
cGluZyBodG1sL21hbi94ZW4tdmJkLWludGVyZmFjZS43Lmh0bWwKcGFuZG9jIG5vdCBpbnN0
YWxsZWQ7IHNraXBwaW5nIGh0bWwvbWFuL3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41Lmh0
bWwKcGFuZG9jIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nIGh0bWwvbWFuL3hsLW51bWEtcGxh
Y2VtZW50LjcuaHRtbAovdXNyL2Jpbi9wb2QyaHRtbCAtLWluZmlsZT1tYW4veGVuc3RvcmUt
Y2htb2QucG9kLjEgLS1vdXRmaWxlPWh0bWwvbWFuL3hlbnN0b3JlLWNobW9kLjEuaHRtbAov
dXNyL2Jpbi9wb2QyaHRtbCAtLWluZmlsZT1tYW4veGVuc3RvcmUtbHMucG9kLjEgLS1vdXRm
aWxlPWh0bWwvbWFuL3hlbnN0b3JlLWxzLjEuaHRtbAovdXNyL2Jpbi9wb2QyaHRtbCAtLWlu
ZmlsZT1tYW4veGVuc3RvcmUucG9kLjEgLS1vdXRmaWxlPWh0bWwvbWFuL3hlbnN0b3JlLjEu
aHRtbAojQXZvaWQgbWl4aW5nIGFuIGFsaWdubWVudCBkaXJlY3RpdmUgd2l0aCBhIHVpbnQ2
NF90IGNhc3Qgb3Igc2l6ZW9mIGV4cHJlc3Npb24Kc2VkICdzLyhfX2FsaWduOF9fIFwodWlu
dDY0X3RcKSkvKFwxKS9nJyA8IGFybTMyLmgudG1wID4gYXJtMzIuaC50bXAyCnJtIGFybTMy
LmgudG1wCmlmICEgY21wIC1zIGFybTMyLmgudG1wMiBhcm0zMi5oOyB0aGVuIG12IC1mIGFy
bTMyLmgudG1wMiBhcm0zMi5oOyBlbHNlIHJtIC1mIGFybTMyLmgudG1wMjsgZmkKL3Vzci9i
aW4vcG9kMmh0bWwgLS1pbmZpbGU9bWFuL3hlbnRvcC5wb2QuMSAtLW91dGZpbGU9aHRtbC9t
YW4veGVudG9wLjEuaHRtbAovdXNyL2Jpbi9wb2QyaHRtbCAtLWluZmlsZT1tYW4veGVudHJh
Y2VfZm9ybWF0LnBvZC4xIC0tb3V0ZmlsZT1odG1sL21hbi94ZW50cmFjZV9mb3JtYXQuMS5o
dG1sCiNBdm9pZCBtaXhpbmcgYW4gYWxpZ25tZW50IGRpcmVjdGl2ZSB3aXRoIGEgdWludDY0
X3QgY2FzdCBvciBzaXplb2YgZXhwcmVzc2lvbgpzZWQgJ3MvKF9fYWxpZ244X18gXCh1aW50
NjRfdFwpKS8oXDEpL2cnIDwgYXJtNjQuaC50bXAgPiBhcm02NC5oLnRtcDIKcm0gYXJtNjQu
aC50bXAKaWYgISBjbXAgLXMgYXJtNjQuaC50bXAyIGFybTY0Lmg7IHRoZW4gbXYgLWYgYXJt
NjQuaC50bXAyIGFybTY0Lmg7IGVsc2Ugcm0gLWYgYXJtNjQuaC50bXAyOyBmaQovdXNyL2Jp
bi9wb2QyaHRtbCAtLWluZmlsZT1tYW4veGwucG9kLjEgLS1vdXRmaWxlPWh0bWwvbWFuL3hs
LjEuaHRtbAojQXZvaWQgbWl4aW5nIGFuIGFsaWdubWVudCBkaXJlY3RpdmUgd2l0aCBhIHVp
bnQ2NF90IGNhc3Qgb3Igc2l6ZW9mIGV4cHJlc3Npb24Kc2VkICdzLyhfX2FsaWduOF9fIFwo
dWludDY0X3RcKSkvKFwxKS9nJyA8IHg4Nl8zMi5oLnRtcCA+IHg4Nl8zMi5oLnRtcDIKL3Vz
ci9iaW4vcG9kMmh0bWwgLS1pbmZpbGU9bWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi5wb2Qu
NSAtLW91dGZpbGU9aHRtbC9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUuaHRtbApybSB4
ODZfMzIuaC50bXAKaWYgISBjbXAgLXMgeDg2XzMyLmgudG1wMiB4ODZfMzIuaDsgdGhlbiBt
diAtZiB4ODZfMzIuaC50bXAyIHg4Nl8zMi5oOyBlbHNlIHJtIC1mIHg4Nl8zMi5oLnRtcDI7
IGZpCnB5dGhvbiBta2hlYWRlci5weSB4ODZfNjQgeDg2XzY0LmgudG1wIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hl
bi14ODZfNjQuaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLy4u
Ly4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApweXRob24gbWtjaGVja2VyLnB5IGNo
ZWNrZXIuYyBhcm0zMiBhcm02NCB4ODZfMzIgeDg2XzY0Ci91c3IvYmluL3BvZDJodG1sIC0t
aW5maWxlPW1hbi94bC5jZmcucG9kLjUgLS1vdXRmaWxlPWh0bWwvbWFuL3hsLmNmZy41Lmh0
bWwKL3Vzci9iaW4vcG9kMmh0bWwgLS1pbmZpbGU9bWFuL3hsLmNvbmYucG9kLjUgLS1vdXRm
aWxlPWh0bWwvbWFuL3hsLmNvbmYuNS5odG1sCi91c3IvYmluL3BvZDJodG1sIC0taW5maWxl
PW1hbi94bGNwdXBvb2wuY2ZnLnBvZC41IC0tb3V0ZmlsZT1odG1sL21hbi94bGNwdXBvb2wu
Y2ZnLjUuaHRtbAovdXNyL2Jpbi9wb2QyaHRtbCAtLWluZmlsZT1tYW4veGVuLXBjaS1kZXZp
Y2UtcmVzZXJ2YXRpb25zLnBvZC43IC0tb3V0ZmlsZT1odG1sL21hbi94ZW4tcGNpLWRldmlj
ZS1yZXNlcnZhdGlvbnMuNy5odG1sCkNhbm5vdCBmaW5kICJ4bC5jZmciIGluIHBvZHBhdGg6
IGNhbm5vdCBmaW5kIHN1aXRhYmxlIHJlcGxhY2VtZW50IHBhdGgsIGNhbm5vdCByZXNvbHZl
IGxpbmsKI0F2b2lkIG1peGluZyBhbiBhbGlnbm1lbnQgZGlyZWN0aXZlIHdpdGggYSB1aW50
NjRfdCBjYXN0IG9yIHNpemVvZiBleHByZXNzaW9uCnNlZCAncy8oX19hbGlnbjhfXyBcKHVp
bnQ2NF90XCkpLyhcMSkvZycgPCB4ODZfNjQuaC50bXAgPiB4ODZfNjQuaC50bXAyCnJtIHg4
Nl82NC5oLnRtcAppZiAhIGNtcCAtcyB4ODZfNjQuaC50bXAyIHg4Nl82NC5oOyB0aGVuIG12
IC1mIHg4Nl82NC5oLnRtcDIgeDg2XzY0Lmg7IGVsc2Ugcm0gLWYgeDg2XzY0LmgudG1wMjsg
ZmkKZ2NjICAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1EX19YRU5fVE9PTFNfXyAtbyBjaGVja2VyIGNoZWNrZXIuYwovdXNyL2Jp
bi9wb2QyaHRtbCAtLWluZmlsZT1tYW4veGVuLXRzY21vZGUucG9kLjcgLS1vdXRmaWxlPWh0
bWwvbWFuL3hlbi10c2Ntb2RlLjcuaHRtbAovdXNyL2Jpbi9wb2QyaHRtbCAtLWluZmlsZT1t
YW4veGVuLXZ0cG1tZ3IucG9kLjcgLS1vdXRmaWxlPWh0bWwvbWFuL3hlbi12dHBtbWdyLjcu
aHRtbAovdXNyL2Jpbi9wb2QyaHRtbCAtLWluZmlsZT1tYW4veGVudHJhY2UucG9kLjggLS1v
dXRmaWxlPWh0bWwvbWFuL3hlbnRyYWNlLjguaHRtbAovdXNyL2Jpbi9wb2QyaHRtbCAtLWlu
ZmlsZT1tYW4veGVuLXZ0cG0ucG9kLjcgLS1vdXRmaWxlPWh0bWwvbWFuL3hlbi12dHBtLjcu
aHRtbApDYW5ub3QgZmluZCAieGwuY29uZiIgaW4gcG9kcGF0aDogY2Fubm90IGZpbmQgc3Vp
dGFibGUgcmVwbGFjZW1lbnQgcGF0aCwgY2Fubm90IHJlc29sdmUgbGluawpDYW5ub3QgZmlu
ZCAieGwuY2ZnIiBpbiBwb2RwYXRoOiBjYW5ub3QgZmluZCBzdWl0YWJsZSByZXBsYWNlbWVu
dCBwYXRoLCBjYW5ub3QgcmVzb2x2ZSBsaW5rCkNhbm5vdCBmaW5kICJ4bC5jZmciIGluIHBv
ZHBhdGg6IGNhbm5vdCBmaW5kIHN1aXRhYmxlIHJlcGxhY2VtZW50IHBhdGgsIGNhbm5vdCBy
ZXNvbHZlIGxpbmsKQ2Fubm90IGZpbmQgInhsLmNmZyIgaW4gcG9kcGF0aDogY2Fubm90IGZp
bmQgc3VpdGFibGUgcmVwbGFjZW1lbnQgcGF0aCwgY2Fubm90IHJlc29sdmUgbGluawpDYW5u
b3QgZmluZCAieGwuY2ZnIiBpbiBwb2RwYXRoOiBjYW5ub3QgZmluZCBzdWl0YWJsZSByZXBs
YWNlbWVudCBwYXRoLCBjYW5ub3QgcmVzb2x2ZSBsaW5rCkNhbm5vdCBmaW5kICJ4bC5jZmci
IGluIHBvZHBhdGg6IGNhbm5vdCBmaW5kIHN1aXRhYmxlIHJlcGxhY2VtZW50IHBhdGgsIGNh
bm5vdCByZXNvbHZlIGxpbmsKQ2Fubm90IGZpbmQgInhsY3B1cG9vbC5jZmciIGluIHBvZHBh
dGg6IGNhbm5vdCBmaW5kIHN1aXRhYmxlIHJlcGxhY2VtZW50IHBhdGgsIGNhbm5vdCByZXNv
bHZlIGxpbmsKQ2Fubm90IGZpbmQgInhlbnRvcCIgaW4gcG9kcGF0aDogY2Fubm90IGZpbmQg
c3VpdGFibGUgcmVwbGFjZW1lbnQgcGF0aCwgY2Fubm90IHJlc29sdmUgbGluawppbnN0YWxs
IC1tMDY0NCAtcCBtaXNjL2FtZC11Y29kZS1jb250YWluZXIudHh0IGh0bWwvbWlzYy9hbWQt
dWNvZGUtY29udGFpbmVyLnR4dAppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2FybS9ib290aW5n
LnR4dCBodG1sL21pc2MvYXJtL2Jvb3RpbmcudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2Mv
YXJtL2RldmljZS10cmVlL2FjcGkudHh0IGh0bWwvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYWNw
aS50eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQgaHRtbC9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAppbnN0YWxsIC1tMDY0
NCAtcCBtaXNjL2FybS9kZXZpY2UtdHJlZS9ndWVzdC50eHQgaHRtbC9taXNjL2FybS9kZXZp
Y2UtdHJlZS9ndWVzdC50eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9hcm0vZGV2aWNlLXRy
ZWUvcGFzc3Rocm91Z2gudHh0IGh0bWwvbWlzYy9hcm0vZGV2aWNlLXRyZWUvcGFzc3Rocm91
Z2gudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgaHRt
bC9taXNjL2FybS9lYXJseS1wcmludGsudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvYXJt
L3Bhc3N0aHJvdWdoLnR4dCBodG1sL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAppbnN0YWxs
IC1tMDY0NCAtcCBtaXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQgaHRtbC9taXNjL2FybS9z
aWxpY29uLWVycmF0YS50eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9ibG9jay1zY3JpcHRz
LnR4dCBodG1sL21pc2MvYmxvY2stc2NyaXB0cy50eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlz
Yy9jb25zb2xlLnR4dCBodG1sL21pc2MvY29uc29sZS50eHQKaW5zdGFsbCAtbTA2NDQgLXAg
bWlzYy9jcmFzaGRiLnR4dCBodG1sL21pc2MvY3Jhc2hkYi50eHQKaW5zdGFsbCAtbTA2NDQg
LXAgbWlzYy9kaXN0cm9fbWFwcGluZy50eHQgaHRtbC9taXNjL2Rpc3Ryb19tYXBwaW5nLnR4
dAppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2R1bXAtY29yZS1mb3JtYXQudHh0IGh0bWwvbWlz
Yy9kdW1wLWNvcmUtZm9ybWF0LnR4dAouL2NoZWNrZXIgPiB0bXAuc2l6ZQppbnN0YWxsIC1t
MDY0NCAtcCBtaXNjL2dyYW50LXRhYmxlcy50eHQgaHRtbC9taXNjL2dyYW50LXRhYmxlcy50
eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9rY29uZmlnLWxhbmd1YWdlLnR4dCBodG1sL21p
c2Mva2NvbmZpZy1sYW5ndWFnZS50eHQKZGlmZiAtdSByZWZlcmVuY2Uuc2l6ZSB0bXAuc2l6
ZQppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2tjb25maWcudHh0IGh0bWwvbWlzYy9rY29uZmln
LnR4dApybSB0bXAuc2l6ZQptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5j
bHVkZS94ZW4tZm9yZWlnbicKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9rZXhlY19hbmRfa2R1
bXAudHh0IGh0bWwvbWlzYy9rZXhlY19hbmRfa2R1bXAudHh0Ci9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUvLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9p
bmNsdWRlL3hlbi9hcmNoLXg4NgppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2xpYnhsX21lbW9y
eS50eHQgaHRtbC9taXNjL2xpYnhsX21lbW9yeS50eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlz
Yy9wcmludGstZm9ybWF0cy50eHQgaHRtbC9taXNjL3ByaW50ay1mb3JtYXRzLnR4dAovaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3Qv
aW5zdGFsbC91c3IvaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZtCmluc3RhbGwgLW0wNjQ0IC1w
IG1pc2MvcWVtdS1iYWNrZW5kcy50eHQgaHRtbC9taXNjL3FlbXUtYmFja2VuZHMudHh0Cmlu
c3RhbGwgLW0wNjQ0IC1wIG1pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQgaHRtbC9taXNjL3Fl
bXUtZGVwcml2aWxlZ2UudHh0Ci9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNsdWRlL3hlbi9hcmNoLWFy
bQppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL3N0dWJkb20udHh0IGh0bWwvbWlzYy9zdHViZG9t
LnR4dAovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1
IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZS94ZW4vYXJjaC1hcm0vaHZtCmluc3RhbGwg
LW0wNjQ0IC1wIG1pc2MvdnRkLXBpLnR4dCBodG1sL21pc2MvdnRkLXBpLnR4dAppbnN0YWxs
IC1tMDY0NCAtcCBtaXNjL3Z0ZC50eHQgaHRtbC9taXNjL3Z0ZC50eHQKL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVk
ZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwv
dXNyL2luY2x1ZGUveGVuL2ZvcmVpZ24KaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy92dHBtLXBs
YXRmb3Jtcy50eHQgaHRtbC9taXNjL3Z0cG0tcGxhdGZvcm1zLnR4dAppbnN0YWxsIC1tMDY0
NCAtcCBtaXNjL3hlbi1lcnJvci1oYW5kbGluZy50eHQgaHRtbC9taXNjL3hlbi1lcnJvci1o
YW5kbGluZy50eHQKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1k
IC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2luY2x1ZGUveGVuL2h2bQppbnN0YWxsIC1t
MDY0NCAtcCBtaXNjL3hlbm1vbi50eHQgaHRtbC9taXNjL3hlbm1vbi50eHQKaW5zdGFsbCAt
bTA2NDQgLXAgbWlzYy94ZW5wYWdpbmcudHh0IGh0bWwvbWlzYy94ZW5wYWdpbmcudHh0Cmlu
c3RhbGwgLW0wNjQ0IC1wIG1pc2MveGVuc3RvcmUtcmluZy50eHQgaHRtbC9taXNjL3hlbnN0
b3JlLXJpbmcudHh0Ci9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
ZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNsdWRlL3hlbi9pbwovaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNs
dWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFs
bC91c3IvaW5jbHVkZS94ZW4vc3lzCmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MveGVuc3RvcmUu
dHh0IGh0bWwvbWlzYy94ZW5zdG9yZS50eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy94c20t
Zmxhc2sudHh0IGh0bWwvbWlzYy94c20tZmxhc2sudHh0CnJtIC1yZiBodG1sL2h5cGVyY2Fs
bC9hcm0Kcm0gLXJmIGh0bWwvaHlwZXJjYWxsL3g4Nl8zMgovaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5j
bHVkZS94ZW4veHNtCnJtIC1yZiBodG1sL2h5cGVyY2FsbC94ODZfNjQKL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5jbHVk
ZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vQ09QWUlORyAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0
L2luc3RhbGwvdXNyL2luY2x1ZGUveGVuCmluc3RhbGwgLWQgLW0wNzU1IC1wIGh0bWwvaHlw
ZXJjYWxsL2FybQppbnN0YWxsIC1kIC1tMDc1NSAtcCBodG1sL2h5cGVyY2FsbC94ODZfMzIK
aW5zdGFsbCAtZCAtbTA3NTUgLXAgaHRtbC9oeXBlcmNhbGwveDg2XzY0Ci9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1
ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuLyouaCAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2lu
c3RhbGwvdXNyL2luY2x1ZGUveGVuCi91c3IvYmluL3BlcmwgLXcgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZG9jcy94ZW4taGVhZGVy
cyAtTyBodG1sL2h5cGVyY2FsbC94ODZfMzIgXAoJLVQgJ2FyY2gteDg2XzMyIC0gWGVuIHB1
YmxpYyBoZWFkZXJzJyBcCgktWCBhcmNoLWFybSAtWCBhcmNoLXg4Nl82NCBcCgktWCB4ZW4t
YXJtIC1YIHhlbi14ODZfNjQgXAoJIFwKCS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2RvY3MvLi4veGVuIGluY2x1ZGUvcHVibGljIGlu
Y2x1ZGUveGVuL2Vycm5vLmgKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9hbWQtdWNvZGUtY29u
dGFpbmVyLnR4dCB0eHQvbWlzYy9hbWQtdWNvZGUtY29udGFpbmVyLnR4dAovdXNyL2Jpbi9w
ZXJsIC13IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2RvY3MveGVuLWhlYWRlcnMgLU8gaHRtbC9oeXBlcmNhbGwvYXJtIFwKCS1UICdh
cmNoLWFybSAtIFhlbiBwdWJsaWMgaGVhZGVycycgXAoJLVggYXJjaC14ODZfMzIgLVggYXJj
aC14ODZfNjQgXAoJLVggeGVuLXg4Nl8zMiAtWCB4ZW4teDg2XzY0IFwKCS1YIGFyY2gteDg2
IFwKCS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L2RvY3MvLi4veGVuIGluY2x1ZGUvcHVibGljIGluY2x1ZGUveGVuL2Vycm5vLmgKaW5z
dGFsbCAtbTA2NDQgLXAgbWlzYy9hcm0vYm9vdGluZy50eHQgdHh0L21pc2MvYXJtL2Jvb3Rp
bmcudHh0Ci91c3IvYmluL3BlcmwgLXcgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZG9jcy94ZW4taGVhZGVycyAtTyBodG1sL2h5cGVy
Y2FsbC94ODZfNjQgXAoJLVQgJ2FyY2gteDg2XzY0IC0gWGVuIHB1YmxpYyBoZWFkZXJzJyBc
CgktWCBhcmNoLWFybSAtWCBhcmNoLXg4Nl8zMiBcCgktWCB4ZW4tYXJtIC1YIHhlbi14ODZf
MzIgXAoJIFwKCS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2RvY3MvLi4veGVuIGluY2x1ZGUvcHVibGljIGluY2x1ZGUveGVuL2Vycm5v
LmgKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9hcm0vZGV2aWNlLXRyZWUvYWNwaS50eHQgdHh0
L21pc2MvYXJtL2RldmljZS10cmVlL2FjcGkudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2Mv
YXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IHR4dC9taXNjL2FybS9kZXZpY2UtdHJlZS9i
b290aW5nLnR4dAppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2FybS9kZXZpY2UtdHJlZS9ndWVz
dC50eHQgdHh0L21pc2MvYXJtL2RldmljZS10cmVlL2d1ZXN0LnR4dAppbnN0YWxsIC1tMDY0
NCAtcCBtaXNjL2FybS9kZXZpY2UtdHJlZS9wYXNzdGhyb3VnaC50eHQgdHh0L21pc2MvYXJt
L2RldmljZS10cmVlL3Bhc3N0aHJvdWdoLnR4dAppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2Fy
bS9lYXJseS1wcmludGsudHh0IHR4dC9taXNjL2FybS9lYXJseS1wcmludGsudHh0Ci9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gt
eDg2LyouaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2luY2x1ZGUveGVuL2FyY2gteDg2Cmluc3RhbGwg
LW0wNjQ0IC1wIG1pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dCB0eHQvbWlzYy9hcm0vcGFzc3Ro
cm91Z2gudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4
dCB0eHQvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1p
c2MvYmxvY2stc2NyaXB0cy50eHQgdHh0L21pc2MvYmxvY2stc2NyaXB0cy50eHQKaW5zdGFs
bCAtbTA2NDQgLXAgbWlzYy9jb25zb2xlLnR4dCB0eHQvbWlzYy9jb25zb2xlLnR4dAovaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi9hcmNo
LXg4Ni9odm0vKi5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZt
Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvZGlzdHJvX21hcHBpbmcudHh0IHR4dC9taXNjL2Rp
c3Ryb19tYXBwaW5nLnR4dAppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2NyYXNoZGIudHh0IHR4
dC9taXNjL2NyYXNoZGIudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvZHVtcC1jb3JlLWZv
cm1hdC50eHQgdHh0L21pc2MvZHVtcC1jb3JlLWZvcm1hdC50eHQKaW5zdGFsbCAtbTA2NDQg
LXAgbWlzYy9ncmFudC10YWJsZXMudHh0IHR4dC9taXNjL2dyYW50LXRhYmxlcy50eHQKL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vYXJj
aC1hcm0vaHZtLyouaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2luY2x1ZGUveGVuL2FyY2gtYXJtL2h2
bQppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2tjb25maWcudHh0IHR4dC9taXNjL2tjb25maWcu
dHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2Mva2NvbmZpZy1sYW5ndWFnZS50eHQgdHh0L21p
c2Mva2NvbmZpZy1sYW5ndWFnZS50eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9saWJ4bF9t
ZW1vcnkudHh0IHR4dC9taXNjL2xpYnhsX21lbW9yeS50eHQKaW5zdGFsbCAtbTA2NDQgLXAg
bWlzYy9wcmludGstZm9ybWF0cy50eHQgdHh0L21pc2MvcHJpbnRrLWZvcm1hdHMudHh0Cmlu
c3RhbGwgLW0wNjQ0IC1wIG1pc2Mva2V4ZWNfYW5kX2tkdW1wLnR4dCB0eHQvbWlzYy9rZXhl
Y19hbmRfa2R1bXAudHh0Ci9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtbTA2NDQgLXAgeGVuL2ZvcmVpZ24vKi5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZS94
ZW4vZm9yZWlnbgppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL3FlbXUtYmFja2VuZHMudHh0IHR4
dC9taXNjL3FlbXUtYmFja2VuZHMudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvcWVtdS1k
ZXByaXZpbGVnZS50eHQgdHh0L21pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQKL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaW5j
bHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vaHZtLyouaCAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9k
aXN0L2luc3RhbGwvdXNyL2luY2x1ZGUveGVuL2h2bQppbnN0YWxsIC1tMDY0NCAtcCBtaXNj
L3N0dWJkb20udHh0IHR4dC9taXNjL3N0dWJkb20udHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1p
c2MvdnRkLXBpLnR4dCB0eHQvbWlzYy92dGQtcGkudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1p
c2MvdnRkLnR4dCB0eHQvbWlzYy92dGQudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvdnRw
bS1wbGF0Zm9ybXMudHh0IHR4dC9taXNjL3Z0cG0tcGxhdGZvcm1zLnR4dAovaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNs
dWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi9pby8qLmggL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlz
dC9pbnN0YWxsL3Vzci9pbmNsdWRlL3hlbi9pbwppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL3hl
bi1lcnJvci1oYW5kbGluZy50eHQgdHh0L21pc2MveGVuLWVycm9yLWhhbmRsaW5nLnR4dApp
bnN0YWxsIC1tMDY0NCAtcCBtaXNjL3hlbm1vbi50eHQgdHh0L21pc2MveGVubW9uLnR4dAov
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi9z
eXMvKi5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZS94ZW4vc3lzCmluc3RhbGwgLW0wNjQ0
IC1wIG1pc2MveGVucGFnaW5nLnR4dCB0eHQvbWlzYy94ZW5wYWdpbmcudHh0Cmluc3RhbGwg
LW0wNjQ0IC1wIG1pc2MveGVuc3RvcmUudHh0IHR4dC9taXNjL3hlbnN0b3JlLnR4dAppbnN0
YWxsIC1tMDY0NCAtcCBtaXNjL3hlbnN0b3JlLXJpbmcudHh0IHR4dC9taXNjL3hlbnN0b3Jl
LXJpbmcudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MveHNtLWZsYXNrLnR4dCB0eHQvbWlz
Yy94c20tZmxhc2sudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvOXBmcy5tYXJrZG93biB0
eHQvbWlzYy85cGZzLnR4dAovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNjQ0IC1wIHhlbi94c20vKi5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZS94ZW4v
eHNtCmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvY292ZXJhZ2UubWFya2Rvd24gdHh0L21pc2Mv
Y292ZXJhZ2UudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvZWZpLm1hcmtkb3duIHR4dC9t
aXNjL2VmaS50eHQKaW5zdGFsbCAtbTA2NDQgLXAgbWlzYy9odm0tZW11bGF0ZWQtdW5wbHVn
Lm1hcmtkb3duIHR4dC9taXNjL2h2bS1lbXVsYXRlZC11bnBsdWcudHh0Cm1ha2VbNF06IExl
YXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9pbmNsdWRlJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVj
dG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMnCmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvaHZtbGl0ZS5tYXJrZG93biB0
eHQvbWlzYy9odm1saXRlLnR4dAptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
JwppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL2xpdmVwYXRjaC5tYXJrZG93biB0eHQvbWlzYy9s
aXZlcGF0Y2gudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2MvcHYtZHJpdmVycy1saWZlY3lj
bGUubWFya2Rvd24gdHh0L21pc2MvcHYtZHJpdmVycy1saWZlY3ljbGUudHh0Cmluc3RhbGwg
LW0wNjQ0IC1wIG1pc2MvcHZjYWxscy5tYXJrZG93biB0eHQvbWlzYy9wdmNhbGxzLnR4dApp
bnN0YWxsIC1tMDY0NCAtcCBtaXNjL3B2aC5tYXJrZG93biB0eHQvbWlzYy9wdmgudHh0Cmlu
c3RhbGwgLW0wNjQ0IC1wIG1pc2MveDg2LXhlbnB2LWJvb3Rsb2FkZXIubWFya2Rvd24gdHh0
L21pc2MveDg2LXhlbnB2LWJvb3Rsb2FkZXIudHh0Cmluc3RhbGwgLW0wNjQ0IC1wIG1pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB0eHQvbWlzYy94ZW4tY29tbWFuZC1saW5lLnR4
dAppbnN0YWxsIC1tMDY0NCAtcCBtaXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duIHR4dC9t
aXNjL3hlbnN0b3JlLXBhdGhzLnR4dApwYW5kb2Mgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcg
dHh0L2ZlYXR1cmVzL2ZlYXR1cmUtbGV2ZWxsaW5nLnR4dApwYW5kb2Mgbm90IGluc3RhbGxl
ZDsgc2tpcHBpbmcgdHh0L2ZlYXR1cmVzL21pZ3JhdGlvbi50eHQKcGFuZG9jIG5vdCBpbnN0
YWxsZWQ7IHNraXBwaW5nIHR4dC9mZWF0dXJlcy9zY2hlZF9jcmVkaXQudHh0Cmluc3RhbGwg
LW0wNjQ0IC1wIG1pc2MveGwtcHNyLm1hcmtkb3duIHR4dC9taXNjL3hsLXBzci50eHQKcGFu
ZG9jIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nIHR4dC9mZWF0dXJlcy9zY2hlZF9jcmVkaXQy
LnR4dApwYW5kb2Mgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgdHh0L2ZlYXR1cmVzL3NjaGVk
X3J0ZHMudHh0CnBhbmRvYyBub3QgaW5zdGFsbGVkOyBza2lwcGluZyB0eHQvc3BlY3MvbGli
eGMtbWlncmF0aW9uLXN0cmVhbS50eHQKcGFuZG9jIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5n
IHR4dC9zcGVjcy9saWJ4bC1taWdyYXRpb24tc3RyZWFtLnR4dApwYW5kb2Mgbm90IGluc3Rh
bGxlZDsgc2tpcHBpbmcgdHh0L21hbi94bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS50eHQK
cGFuZG9jIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nIHR4dC9tYW4veGVuLXB2LWNoYW5uZWwu
Ny50eHQKZ2NjICAgLW8gdG9vbHMva2NvbmZpZy9jb25mIHRvb2xzL2tjb25maWcvY29uZi5v
IHRvb2xzL2tjb25maWcvemNvbmYudGFiLm8gIApwYW5kb2Mgbm90IGluc3RhbGxlZDsgc2tp
cHBpbmcgdHh0L21hbi94ZW4tdmJkLWludGVyZmFjZS43LnR4dApwYW5kb2Mgbm90IGluc3Rh
bGxlZDsgc2tpcHBpbmcgdHh0L2ZlYXR1cmVzL3RlbXBsYXRlLnR4dApwYW5kb2Mgbm90IGlu
c3RhbGxlZDsgc2tpcHBpbmcgdHh0L21hbi94bC1udW1hLXBsYWNlbWVudC43LnR4dAovdXNy
L2Jpbi9wb2QydGV4dCBtYW4veGVuc3RvcmUtY2htb2QucG9kLjEgdHh0L21hbi94ZW5zdG9y
ZS1jaG1vZC4xLnR4dAovdXNyL2Jpbi9wb2QydGV4dCBtYW4veGVuc3RvcmUtbHMucG9kLjEg
dHh0L21hbi94ZW5zdG9yZS1scy4xLnR4dAovdXNyL2Jpbi9wb2QydGV4dCBtYW4veGVuc3Rv
cmUucG9kLjEgdHh0L21hbi94ZW5zdG9yZS4xLnR4dAptYWtlWzJdOiBMZWF2aW5nIGRpcmVj
dG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQveGVuJwptYWtlIC1mIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3hlbi90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcg
QVJDSD1hcm02NCBTUkNBUkNIPWFybSBIT1NUQ0M9ImdjYyAiIEhPU1RDWFg9ImcrKyAiIHNp
bGVudG9sZGNvbmZpZwptYWtlIC1DIGxpYnMgaW5zdGFsbAptYWtlWzRdOiBFbnRlcmluZyBk
aXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnMnCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVu
JwovdXNyL2Jpbi9wb2QydGV4dCBtYW4veGVudG9wLnBvZC4xIHR4dC9tYW4veGVudG9wLjEu
dHh0Ci91c3IvYmluL3BvZDJ0ZXh0IG1hbi94ZW50cmFjZV9mb3JtYXQucG9kLjEgdHh0L21h
bi94ZW50cmFjZV9mb3JtYXQuMS50eHQKL3Vzci9iaW4vcG9kMnRleHQgbWFuL3hsLnBvZC4x
IHR4dC9tYW4veGwuMS50eHQKZ2NjICAtV3AsLU1ELHRvb2xzL2tjb25maWcvLmNvbmYuby5k
ICAgIC1EX0dOVV9TT1VSQ0UgLURDVVJTRVNfTE9DPSI8bmN1cnNlcy5oPiIgLUROQ1VSU0VT
X1dJREVDSEFSPTEgLURMT0NBTEUgICAtYyAtbyB0b29scy9rY29uZmlnL2NvbmYubyB0b29s
cy9rY29uZmlnL2NvbmYuYwptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMnCi91c3IvYmluL3BvZDJ0ZXh0IG1hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24ucG9kLjUg
dHh0L21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS50eHQKL3Vzci9iaW4vcG9kMnRleHQg
bWFuL3hsLmNmZy5wb2QuNSB0eHQvbWFuL3hsLmNmZy41LnR4dAptYWtlIC1DIHRvb2xsb2cg
aW5zdGFsbApnY2MgIC1XcCwtTUQsdG9vbHMva2NvbmZpZy8uemNvbmYudGFiLm8uZCAgICAt
RF9HTlVfU09VUkNFIC1EQ1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iIC1ETkNVUlNFU19XSURF
Q0hBUj0xIC1ETE9DQUxFICAtSXRvb2xzL2tjb25maWcgLWMgLW8gdG9vbHMva2NvbmZpZy96
Y29uZi50YWIubyB0b29scy9rY29uZmlnL3pjb25mLnRhYi5jCm1ha2VbNl06IEVudGVyaW5n
IGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlicy90b29sbG9nJwovdXNyL2Jpbi9wb2QydGV4dCBtYW4v
eGwuY29uZi5wb2QuNSB0eHQvbWFuL3hsLmNvbmYuNS50eHQKL3Vzci9iaW4vcG9kMnRleHQg
bWFuL3hsY3B1cG9vbC5jZmcucG9kLjUgdHh0L21hbi94bGNwdXBvb2wuY2ZnLjUudHh0Cm1h
a2UgbGlicwptYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvdG9vbGxv
ZycKL3Vzci9iaW4vcG9kMnRleHQgbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy5w
b2QuNyB0eHQvbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy43LnR4dAovdXNyL2Jp
bi9wb2QydGV4dCBtYW4veGVuLXRzY21vZGUucG9kLjcgdHh0L21hbi94ZW4tdHNjbW9kZS43
LnR4dAovdXNyL2Jpbi9wb2QydGV4dCBtYW4veGVuLXZ0cG0ucG9kLjcgdHh0L21hbi94ZW4t
dnRwbS43LnR4dAovdXNyL2Jpbi9wb2QydGV4dCBtYW4veGVuLXZ0cG1tZ3IucG9kLjcgdHh0
L21hbi94ZW4tdnRwbW1nci43LnR4dApmb3IgaSBpbiBpbmNsdWRlL3hlbnRvb2xsb2cuaDsg
ZG8gXAogICAgYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAteCBjIC1hbnNp
IC1XYWxsIC1XZXJyb3IgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL3Rvb2xsb2cvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSBcCiAgICAgICAgICAtUyAtbyAvZGV2L251bGwgJGkgfHwgZXhpdCAxOyBcCiAgICBl
Y2hvICRpOyBcCmRvbmUgPmhlYWRlcnMuY2hrLm5ldwovdXNyL2Jpbi9wb2QydGV4dCBtYW4v
eGVudHJhY2UucG9kLjggdHh0L21hbi94ZW50cmFjZS44LnR4dAptdiBoZWFkZXJzLmNoay5u
ZXcgaGVhZGVycy5jaGsKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54dGxfY29yZS5vLmQgLURfTEFS
R0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1XbWlzc2lu
Zy1wcm90b3R5cGVzIC1JLi9pbmNsdWRlICAtYyAtbyB4dGxfY29yZS5vIHh0bF9jb3JlLmMg
CmZpZzJkZXYgKHRyYW5zZmlnKSBub3QgaW5zdGFsbGVkOyBza2lwcGluZyBmaWdzLgppbnN0
YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL3NoYXJlL21hbgpjcCAtciBtYW4x
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L2Rpc3QvaW5zdGFsbC91c3Ivc2hhcmUvbWFuCmluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3Qv
aW5zdGFsbC91c3Ivc2hhcmUvbWFuCmNwIC1yIG1hbjUgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9zaGFy
ZS9tYW4KaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9zaGFyZS9tYW4K
Y3AgLXIgbWFuNyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL3NoYXJlL21hbgppbnN0YWxsIC1kIC1tMDc1
NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC9kaXN0L2luc3RhbGwvdXNyL3NoYXJlL21hbgpjcCAtciBtYW44IC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFs
bC91c3Ivc2hhcmUvbWFuCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAt
REJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNl
ZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9M
QVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueHRsX2xvZ2dlcl9zdGRpby5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9pbmNsdWRlICAtYyAtbyB4dGxfbG9nZ2VyX3N0
ZGlvLm8geHRsX2xvZ2dlcl9zdGRpby5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10
eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnh0
bF9jb3JlLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJD
RSAgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2luY2x1ZGUgIC1mUElDIC1j
IC1vIHh0bF9jb3JlLm9waWMgeHRsX2NvcmUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAt
bWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1G
IC54dGxfbG9nZ2VyX3N0ZGlvLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdF
RklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2luY2x1
ZGUgIC1mUElDIC1jIC1vIHh0bF9sb2dnZXJfc3RkaW8ub3BpYyB4dGxfbG9nZ2VyX3N0ZGlv
LmMgCm1rZGlyIC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3BrZy1jb25maWcKYWFyY2g2NC1wb2t5LWxpbnV4LWFyIHJj
IGxpYnhlbnRvb2xsb2cuYSB4dGxfY29yZS5vIHh0bF9sb2dnZXJfc3RkaW8ubwphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgICAgICAgICAgICAgICAt
V2wsLXNvbmFtZSAtV2wsbGlieGVudG9vbGxvZy5zby4xIC1zaGFyZWQgLVdsLC0tdmVyc2lv
bi1zY3JpcHQ9bGlieGVudG9vbGxvZy5tYXAgLW8gbGlieGVudG9vbGxvZy5zby4xLjAgeHRs
X2NvcmUub3BpYyB4dGxfbG9nZ2VyX3N0ZGlvLm9waWMgCmxuIC1zZiBsaWJ4ZW50b29sbG9n
LnNvLjEuMCBsaWJ4ZW50b29sbG9nLnNvLjEKbG4gLXNmIGxpYnhlbnRvb2xsb2cuc28uMSBs
aWJ4ZW50b29sbG9nLnNvCm1ha2VbN106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJz
L3Rvb2xsb2cnCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnMvdG9vbGxvZy8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYgovaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL3Rvb2xs
b2cvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0
YWxsL3Vzci9pbmNsdWRlCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvdG9vbGxvZy8uLi8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1tMDc1NSAtcCBsaWJ4ZW50b29sbG9nLnNvLjEuMCAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwv
dXNyL2xpYgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJzL3Rvb2xsb2cvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtbTA2NDQgLXAgbGlieGVudG9vbGxvZy5hIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCmxuIC1z
ZiBsaWJ4ZW50b29sbG9nLnNvLjEuMCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi9saWJ4ZW50b29s
bG9nLnNvLjEKbG4gLXNmIGxpYnhlbnRvb2xsb2cuc28uMSAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xp
Yi9saWJ4ZW50b29sbG9nLnNvCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvdG9vbGxvZy8uLi8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBpbmNsdWRlL3hlbnRvb2xsb2cuaCAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvdXNyL2luY2x1ZGUKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy90b29sbG9nLy4uLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLW0wNjQ0IC1wIHhlbnRvb2xsb2cucGMgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9zaGFy
ZS9wa2djb25maWcKbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvdG9v
bGxvZycKbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMnCm1ha2VbNV06
IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicycKbWFrZSAtQyBldnRjaG4gaW5zdGFs
bAptYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZXZ0Y2huJwptYWtl
IGxpYnMKbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2V2dGNobicK
Z2NjICAgLW8gdG9vbHMva2NvbmZpZy9jb25mIHRvb2xzL2tjb25maWcvY29uZi5vIHRvb2xz
L2tjb25maWcvemNvbmYudGFiLm8gIApmb3IgaSBpbiBpbmNsdWRlL3hlbmV2dGNobi5oOyBk
byBcCiAgICBhYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1j
b3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC14IGMgLWFuc2kg
LVdhbGwgLVdlcnJvciAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZXZ0Y2huLy4uLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgXAogICAgICAgICAgLVMgLW8gL2Rldi9udWxsICRpIHx8IGV4aXQgMTsgXAogICAgZWNo
byAkaTsgXApkb25lID5oZWFkZXJzLmNoay5uZXcKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAt
bWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5jb3Jl
Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2V2dGNo
bi8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9ldnRjaG4vLi4vLi4vLi4v
dG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2V2dGNobi8uLi8uLi8u
Li90b29scy9pbmNsdWRlICAtYyAtbyBjb3JlLm8gY29yZS5jIAphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAt
TUYgLmxpbnV4Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJD
RSAgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJzL2V2dGNobi8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9ldnRjaG4v
Li4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2V2dGNo
bi8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBsaW51eC5vIGxpbnV4LmMgCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNF
X1ZFUlNJT05fXyAtTU1EIC1NRiAuY29yZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAt
RF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
Li9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlicy9ldnRjaG4vLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnMvZXZ0Y2huLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlicy9ldnRjaG4vLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMg
LW8gY29yZS5vcGljIGNvcmUuYyAKdG9vbHMva2NvbmZpZy9jb25mIC1zIC0tc2lsZW50b2xk
Y29uZmlnIEtjb25maWcKbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbicKbWFrZSAt
ZiBSdWxlcy5tayBfaW5zdGFsbAptYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbicK
bXYgaGVhZGVycy5jaGsubmV3IGhlYWRlcnMuY2hrCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxv
Y2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1N
RiAubGludXgub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09V
UkNFICAgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4vaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnMvZXZ0Y2huLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2V2dGNo
bi8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZXZ0
Y2huLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIGxpbnV4Lm9waWMgbGlu
dXguYyAKbWtkaXIgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvcGtnLWNvbmZpZwphYXJjaDY0LXBva3ktbGludXgtYXIg
cmMgbGlieGVuZXZ0Y2huLmEgY29yZS5vIGxpbnV4Lm8KUnVsZXMubWs6MTE6ICJZb3UgbXVz
dCB1c2UgJ21ha2UgbWVudWNvbmZpZycgdG8gZW5hYmxlL2Rpc2FibGUgZGVidWcgbm93LiIK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgICAgICAgICAgICAgICAgICAg
ICAgICAgLVdsLC1zb25hbWUgLVdsLGxpYnhlbmV2dGNobi5zby4xIC1zaGFyZWQgLVdsLC0t
dmVyc2lvbi1zY3JpcHQ9bGlieGVuZXZ0Y2huLm1hcCAtbyBsaWJ4ZW5ldnRjaG4uc28uMS4w
IGNvcmUub3BpYyBsaW51eC5vcGljICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2V2dGNobi8uLi8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cvbGlieGVudG9vbGxvZy5zbyAKbG4gLXNmIGxpYnhlbmV2dGNobi5z
by4xLjAgbGlieGVuZXZ0Y2huLnNvLjEKbG4gLXNmIGxpYnhlbmV2dGNobi5zby4xIGxpYnhl
bmV2dGNobi5zbwptYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9ldnRj
aG4nCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnMvZXZ0Y2huLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQg
LW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZXZ0Y2huLy4uLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Iv
aW5jbHVkZQovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJzL2V2dGNobi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxs
IC1tMDc1NSAtcCBsaWJ4ZW5ldnRjaG4uc28uMS4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCi9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnMvZXZ0Y2huLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1w
IGxpYnhlbmV2dGNobi5hIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCmxuIC1zZiBsaWJ4ZW5ldnRj
aG4uc28uMS4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2xpYnhlbmV2dGNobi5zby4xCmxuIC1z
ZiBsaWJ4ZW5ldnRjaG4uc28uMSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi9saWJ4ZW5ldnRjaG4u
c28KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlicy9ldnRjaG4vLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2
NDQgLXAgaW5jbHVkZS94ZW5ldnRjaG4uaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2luY2x1ZGUKL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlicy9ldnRjaG4vLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAg
eGVuZXZ0Y2huLnBjIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Ivc2hhcmUvcGtnY29uZmlnCm1ha2VbNl06
IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2V2dGNobicKbWFrZVs1XTogTGVhdmlu
ZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMnCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAn
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlicycKbWFrZSAtQyB0b29scwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
Jy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3hlbi90b29scycKbWFrZSAtQyBnbnR0YWIgaW5zdGFsbAptYWtlWzZdOiBFbnRlcmluZyBk
aXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZ250dGFiJwptYWtlIHN5bWJvbHMKbWFrZVs0XTogRW50
ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC94ZW4vdG9vbHMnCm1ha2UgbGlicwptYWtlWzddOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZ250dGFiJwpnY2MgIC1XYWxsIC1XZXJyb3IgLVdz
dHJpY3QtcHJvdG90eXBlcyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLW8gc3ltYm9scyBzeW1i
b2xzLmMKZm9yIGkgaW4gaW5jbHVkZS94ZW5nbnR0YWIuaDsgZG8gXAogICAgYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAteCBjIC1hbnNpIC1XYWxsIC1XZXJyb3IgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJzL2dudHRhYi8uLi8uLi8uLi90b29scy9pbmNsdWRlIFwKICAgICAgICAgIC1T
IC1vIC9kZXYvbnVsbCAkaSB8fCBleGl0IDE7IFwKICAgIGVjaG8gJGk7IFwKZG9uZSA+aGVh
ZGVycy5jaGsubmV3CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRF
U1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuZ250dGFiX2NvcmUuby5kIC1EX0xB
UkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZ250dGFiLy4uLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2dudHRhYi8uLi8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZ250dGFiLy4uLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1jIC1vIGdudHRhYl9jb3JlLm8gZ250dGFiX2NvcmUuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC5nbnRzaHJfY29yZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJ
TEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlicy9nbnR0YWIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMvZ250dGFiLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlicy9nbnR0YWIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZ250c2hyX2NvcmUu
byBnbnRzaHJfY29yZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpbnV4Lm8uZCAtRF9MQVJH
RUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdtaXNzaW5n
LXByb3RvdHlwZXMgLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2dudHRhYi8uLi8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9nbnR0YWIvLi4vLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2dudHRhYi8uLi8uLi8uLi90b29scy9pbmNs
dWRlICAtYyAtbyBsaW51eC5vIGxpbnV4LmMgCm12IGhlYWRlcnMuY2hrLm5ldyBoZWFkZXJz
LmNoawphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmdudHRhYl9jb3JlLm9waWMuZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdtaXNz
aW5nLXByb3RvdHlwZXMgLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2dudHRhYi8uLi8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9nbnR0YWIvLi4vLi4vLi4vdG9vbHMvbGli
cy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2dudHRhYi8uLi8uLi8uLi90b29scy9p
bmNsdWRlICAtZlBJQyAtYyAtbyBnbnR0YWJfY29yZS5vcGljIGdudHRhYl9jb3JlLmMgCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1w
b2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuZ250c2hyX2NvcmUub3BpYy5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZ250dGFiLy4uLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJzL2dudHRhYi8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZ250dGFiLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1mUElDIC1jIC1vIGdudHNocl9jb3JlLm9waWMgZ250c2hyX2NvcmUuYyAKYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC5saW51eC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlicy9nbnR0YWIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnMvZ250dGFiLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlicy9nbnR0YWIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8g
bGludXgub3BpYyBsaW51eC5jIApta2RpciAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9wa2ctY29uZmlnCmFhcmNoNjQt
cG9reS1saW51eC1hciByYyBsaWJ4ZW5nbnR0YWIuYSBnbnR0YWJfY29yZS5vIGdudHNocl9j
b3JlLm8gbGludXgubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAg
ICAgICAgICAgICAgICAgICAgICAtV2wsLXNvbmFtZSAtV2wsbGlieGVuZ250dGFiLnNvLjEg
LXNoYXJlZCAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5nbnR0YWIubWFwIC1vIGxpYnhl
bmdudHRhYi5zby4xLjEgZ250dGFiX2NvcmUub3BpYyBnbnRzaHJfY29yZS5vcGljIGxpbnV4
Lm9waWMgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnMvZ250dGFiLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9s
aWJ4ZW50b29sbG9nLnNvIApsbiAtc2YgbGlieGVuZ250dGFiLnNvLjEuMSBsaWJ4ZW5nbnR0
YWIuc28uMQpsbiAtc2YgbGlieGVuZ250dGFiLnNvLjEgbGlieGVuZ250dGFiLnNvCm1ha2Vb
N106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2dudHRhYicKL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9n
bnR0YWIvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9p
bnN0YWxsL3Vzci9saWIKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9nbnR0YWIvLi4vLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNsdWRlCi9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMvZ250dGFiLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnhl
bmdudHRhYi5zby4xLjEgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIKL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9nbnR0YWIv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgbGlieGVuZ250dGFiLmEg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
ZGlzdC9pbnN0YWxsL3Vzci9saWIKbG4gLXNmIGxpYnhlbmdudHRhYi5zby4xLjEgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9p
bnN0YWxsL3Vzci9saWIvbGlieGVuZ250dGFiLnNvLjEKbG4gLXNmIGxpYnhlbmdudHRhYi5z
by4xIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2xpYnhlbmdudHRhYi5zbwovaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2du
dHRhYi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBpbmNsdWRlL3hl
bmdudHRhYi5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZQovaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2dudHRhYi8u
Li8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW5nbnR0YWIucGMgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlz
dC9pbnN0YWxsL3Vzci9zaGFyZS9wa2djb25maWcKbWFrZVs2XTogTGVhdmluZyBkaXJlY3Rv
cnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnMvZ250dGFiJwptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlicycKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzJwptYWtl
IC1DIGNhbGwgaW5zdGFsbAptYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMvY2FsbCcKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi90b29scycKbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi90b29scycKbWFrZSAtZiAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWsg
aW5jbHVkZS94ZW4vY29tcGlsZS5oCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVu
JwptYWtlIGxpYnMKbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2Nh
bGwnCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9SdWxlcy5tazoxMTogIllvdSBtdXN0IHVzZSAnbWFrZSBtZW51Y29uZmlnJyB0
byBlbmFibGUvZGlzYWJsZSBkZWJ1ZyBub3cuIgpmb3IgaSBpbiBpbmNsdWRlL3hlbmNhbGwu
aDsgZG8gXAogICAgYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAteCBjIC1h
bnNpIC1XYWxsIC1XZXJyb3IgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2NhbGwvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSBcCiAgICAgICAgICAtUyAtbyAvZGV2L251bGwgJGkgfHwgZXhpdCAxOyBcCiAgICBl
Y2hvICRpOyBcCmRvbmUgPmhlYWRlcnMuY2hrLm5ldwphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10
eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmNv
cmUuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdl
cnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvY2Fs
bC8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgIC1jIC1vIGNvcmUubyBjb3JlLmMgCmFhcmNoNjQtcG9reS1saW51eC1n
Y2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2Fs
LXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAu
YnVmZmVyLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAg
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJz
L2NhbGwvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvY2FsbC8uLi8uLi8u
Li90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvY2FsbC8uLi8uLi8u
Li90b29scy9pbmNsdWRlICAtYyAtbyBidWZmZXIubyBidWZmZXIuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC5saW51eC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2NhbGwv
Li4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2NhbGwv
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gbGludXgubyBsaW51eC5jIAptdiBoZWFk
ZXJzLmNoay5uZXcgaGVhZGVycy5jaGsKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9
YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5jb3Jl
Lm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2Nh
bGwvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvY2FsbC8uLi8uLi8uLi90
b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvY2FsbC8uLi8uLi8uLi90
b29scy9pbmNsdWRlICAtZlBJQyAtYyAtbyBjb3JlLm9waWMgY29yZS5jIAphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJT
SU9OX18gLU1NRCAtTUYgLmJ1ZmZlci5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJzL2NhbGwvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJzL2NhbGwvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8gYnVmZmVy
Lm9waWMgYnVmZmVyLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1E
UElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1f
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGludXgub3BpYy5k
IC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcyAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvY2FsbC8uLi8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rvb2xzL2xp
YnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1mUElDIC1jIC1vIGxpbnV4Lm9waWMgbGludXguYyAKbWtkaXIgLXAgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
cGtnLWNvbmZpZwphYXJjaDY0LXBva3ktbGludXgtYXIgcmMgbGlieGVuY2FsbC5hIGNvcmUu
byBidWZmZXIubyBsaW51eC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAgICAgICAgICAgICAgICAgICAgICAgIC1wdGhyZWFkIC1XbCwtc29uYW1lIC1XbCxsaWJ4
ZW5jYWxsLnNvLjEgLXNoYXJlZCAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5jYWxsLm1h
cCAtbyBsaWJ4ZW5jYWxsLnNvLjEuMCBjb3JlLm9waWMgYnVmZmVyLm9waWMgbGludXgub3Bp
YyAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9saWJ4ZW50
b29sbG9nLnNvIApsbiAtc2YgbGlieGVuY2FsbC5zby4xLjAgbGlieGVuY2FsbC5zby4xCmxu
IC1zZiBsaWJ4ZW5jYWxsLnNvLjEgbGlieGVuY2FsbC5zbwptYWtlWzddOiBMZWF2aW5nIGRp
cmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlicy9jYWxsJwovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2NhbGwvLi4vLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIKL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1w
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZQovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2NhbGwvLi4vLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGlieGVuY2FsbC5zby4xLjAgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0
YWxsL3Vzci9saWIKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlicy9jYWxsLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNjQ0IC1wIGxpYnhlbmNhbGwuYSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYgpsbiAtc2Yg
bGlieGVuY2FsbC5zby4xLjAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvbGlieGVuY2FsbC5zby4x
CmxuIC1zZiBsaWJ4ZW5jYWxsLnNvLjEgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvbGlieGVuY2Fs
bC5zbwovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJzL2NhbGwvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2
NDQgLXAgaW5jbHVkZS94ZW5jYWxsLmggL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNsdWRlCi9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnMvY2FsbC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW5j
YWxsLnBjIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Ivc2hhcmUvcGtnY29uZmlnCm1ha2VbNl06IExlYXZp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2NhbGwnCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0
b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJzJwptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMnCm1ha2UgLUMgZm9yZWlnbm1lbW9yeSBpbnN0YWxsCm1ha2VbNl06IEVudGVyaW5nIGRp
cmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5JwptYWtlIGxpYnMKbWFrZVs3XTog
RW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnknCmZvciBpIGlu
IGluY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oOyBkbyBcCiAgICBhYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214IC14IGMgLWFuc2kgLVdhbGwgLVdlcnJvciAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS8uLi8uLi8uLi90b29scy9pbmNsdWRlIFwKICAgICAgICAgIC1T
IC1vIC9kZXYvbnVsbCAkaSB8fCBleGl0IDE7IFwKICAgIGVjaG8gJGk7IFwKZG9uZSA+aGVh
ZGVycy5jaGsubmV3CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRF
U1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuY29yZS5vLmQgLURfTEFSR0VGSUxF
X1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1XbWlzc2luZy1wcm90
b3R5cGVzIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5Ly4uLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvLi4vLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvLi4v
Li4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gY29yZS5vIGNvcmUuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC5saW51eC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMg
LW8gbGludXgubyBsaW51eC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmNvcmUub3Bp
Yy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIGNvcmUu
b3BpYyBjb3JlLmMgCm12IGhlYWRlcnMuY2hrLm5ldyBoZWFkZXJzLmNoawphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJT
SU9OX18gLU1NRCAtTUYgLmxpbnV4Lm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS8uLi8uLi8uLi90b29scy9p
bmNsdWRlICAtZlBJQyAtYyAtbyBsaW51eC5vcGljIGxpbnV4LmMgCiBYZW4gNC45LXJjCm1h
a2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4nClsgLWUgaW5jbHVkZS9hc20gXSB8fCBs
biAtc2YgYXNtLWFybSBpbmNsdWRlL2FzbQpbIC1lIGFyY2gvYXJtL2VmaSBdICYmIGZvciBm
IGluIGJvb3QuYyBydW50aW1lLmMgY29tcGF0LmMgZWZpLmg7XAoJZG8gbG4gLW5zZiAuLi8u
Li8uLi9jb21tb24vZWZpLyRmIGFyY2gvYXJtL2VmaS87IGRvbmU7XAoJdHJ1ZQpta2RpciAt
cCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9wa2ctY29uZmlnCm1ha2UgLWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1rIC1DIGluY2x1ZGUKbWFr
ZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZScKL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1rOjEx
OiAiWW91IG11c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRvIGVuYWJsZS9kaXNhYmxlIGRl
YnVnIG5vdy4iCmFhcmNoNjQtcG9reS1saW51eC1hciByYyBsaWJ4ZW5mb3JlaWdubWVtb3J5
LmEgY29yZS5vIGxpbnV4Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
ICAgICAgICAgICAgICAgICAgICAgICAgLXB0aHJlYWQgLVdsLC1zb25hbWUgLVdsLGxpYnhl
bmZvcmVpZ25tZW1vcnkuc28uMSAtc2hhcmVkIC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhl
bmZvcmVpZ25tZW1vcnkubWFwIC1vIGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uMS4wIGNvcmUu
b3BpYyBsaW51eC5vcGljICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvLi4vLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nL2xpYnhlbnRvb2xsb2cuc28gCmxuIC1zZiBsaWJ4ZW5mb3JlaWdu
bWVtb3J5LnNvLjEuMCBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLjEKbG4gLXNmIGxpYnhlbmZv
cmVpZ25tZW1vcnkuc28uMSBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvCm1ha2VbN106IExlYXZp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnknCi9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9k
aXN0L2luc3RhbGwvdXNyL2xpYgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvLi4vLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNs
dWRlCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDc1NSAtcCBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLjEuMCAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwv
dXNyL2xpYgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvLi4vLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtbTA2NDQgLXAgbGlieGVuZm9yZWlnbm1lbW9yeS5hIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91
c3IvbGliCmxuIC1zZiBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLjEuMCAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwv
dXNyL2xpYi9saWJ4ZW5mb3JlaWdubWVtb3J5LnNvLjEKbG4gLXNmIGxpYnhlbmZvcmVpZ25t
ZW1vcnkuc28uMSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi9saWJ4ZW5mb3JlaWdubWVtb3J5LnNv
Ci9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxs
IC1tMDY0NCAtcCBpbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNy
L2luY2x1ZGUKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5Ly4uLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLW0wNjQ0IC1wIHhlbmZvcmVpZ25tZW1vcnkucGMgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vz
ci9zaGFyZS9wa2djb25maWcKbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeScKbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMnCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicycKbWFrZVszXTog
Tm90aGluZyB0byBiZSBkb25lIGZvciAnYWxsJy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3Rv
cnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9pbmNsdWRlJwptYWtlIC1mIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9SdWxlcy5tayAtQyBhcmNoL2FybSBhc20t
b2Zmc2V0cy5zCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2FyY2gvYXJtJwov
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vUnVsZXMubWs6MTE6ICJZb3UgbXVzdCB1c2UgJ21ha2UgbWVudWNvbmZpZycgdG8gZW5h
YmxlL2Rpc2FibGUgZGVidWcgbm93LiIKbWFrZSAtQyBkZXZpY2Vtb2RlbCBpbnN0YWxsCm1h
a2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbCcKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
Jy1EX19PQkpFQ1RfRklMRV9fPSJhc20tb2Zmc2V0cy5zIicgLVdhLC0tc3RyaXAtbG9jYWwt
YWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uYXNtLW9mZnNl
dHMucy5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRl
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtUyAtbyBhc20tb2Zmc2V0cy5zIGFy
bTY0L2FzbS1vZmZzZXRzLmMKbWFrZSBsaWJzCm1ha2VbN106IEVudGVyaW5nIGRpcmVjdG9y
eSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbCcKZm9yIGkgaW4gaW5jbHVkZS94ZW5kZXZpY2Vt
b2RlbC5oOyBkbyBcCiAgICBhYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC14
IGMgLWFuc2kgLVdhbGwgLVdlcnJvciAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvLi4vLi4v
Li4vdG9vbHMvaW5jbHVkZSBcCiAgICAgICAgICAtUyAtbyAvZGV2L251bGwgJGkgfHwgZXhp
dCAxOyBcCiAgICBlY2hvICRpOyBcCmRvbmUgPmhlYWRlcnMuY2hrLm5ldwphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVu
dXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18g
LU1NRCAtTUYgLmNvcmUuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4vaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJzL2RldmljZW1vZGVsLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJzL2RldmljZW1vZGVsLy4uLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBjb3Jl
Lm8gY29yZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpbnV4Lm8uZCAtRF9MQVJHRUZJTEVf
U09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3Rv
dHlwZXMgLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2RldmljZW1vZGVsLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2RldmljZW1vZGVsLy4uLy4uLy4uL3Rvb2xzL2xp
YnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC8uLi8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC8uLi8uLi8uLi90b29scy9s
aWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWMgLW8gbGludXgubyBsaW51eC5jIAphYXJjaDY0LXBva3ktbGludXgt
Z2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNy
b290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jv
b3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLmNvcmUub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4vaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJzL2RldmljZW1vZGVsLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJzL2RldmljZW1vZGVsLy4uLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtZlBJQyAtYyAt
byBjb3JlLm9waWMgY29yZS5jIAptdiBoZWFkZXJzLmNoay5uZXcgaGVhZGVycy5jaGsKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saW51eC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJD
RSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
IC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC8uLi8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC8uLi8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMvbGlicy9j
YWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2RldmljZW1vZGVsLy4uLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1mUElDIC1jIC1vIGxpbnV4Lm9waWMgbGludXguYyAKbWFrZVszXTogTGVhdmlu
ZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9hcmNoL2FybScKbWFrZSAtZiAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWsgaW5jbHVk
ZS9hc20tYXJtL2FzbS1vZmZzZXRzLmgKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4nCm1rZGlyIC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3BrZy1jb25maWcKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1rOjExOiAiWW91IG11
c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRvIGVuYWJsZS9kaXNhYmxlIGRlYnVnIG5vdy4i
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAgICAgICAg
ICAgICAgIC1wdGhyZWFkIC1XbCwtc29uYW1lIC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4x
IC1zaGFyZWQgLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuZGV2aWNlbW9kZWwubWFwIC1v
IGxpYnhlbmRldmljZW1vZGVsLnNvLjEuMCBjb3JlLm9waWMgbGludXgub3BpYyAgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvbGlieGVudG9v
bGxvZy5zbyAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC8uLi8uLi8uLi90b29scy9saWJzL2Nh
bGwvbGlieGVuY2FsbC5zbyAKbG4gLXNmIGxpYnhlbmRldmljZW1vZGVsLnNvLjEuMCBsaWJ4
ZW5kZXZpY2Vtb2RlbC5zby4xCmxuIC1zZiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4xIGxpYnhl
bmRldmljZW1vZGVsLnNvCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4nCm1ha2Ug
LWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL1J1bGVzLm1rIC1DIGFyY2gvYXJtIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi94ZW4KbWFrZVszXTogRW50ZXJpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vYXJjaC9hcm0nCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9SdWxlcy5tazoxMTogIllvdSBtdXN0IHVz
ZSAnbWFrZSBtZW51Y29uZmlnJyB0byBlbmFibGUvZGlzYWJsZSBkZWJ1ZyBub3cuIgphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC1EX19BU1NFTUJMWV9fIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGlu
IC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmggJy1EX19PQkpFQ1RfRklMRV9fPSJhcm02NC9oZWFkLm8iJyAtV2EsLS1zdHJpcC1sb2Nh
bC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiBhcm02NC8uaGVh
ZC5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5IC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGFybTY0L2hlYWQuUyAtbyBhcm02
NC9oZWFkLm8KbWFrZSAtZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWsgLUMgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2NvbW1vbiBidWlsdF9pbi5v
Cm1ha2UgLWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQveGVuL1J1bGVzLm1rIC1DIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9kcml2ZXJzIGJ1aWx0X2luLm8KbWFrZSAt
ZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC94ZW4vUnVsZXMubWsgLUMgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL3hzbSBidWlsdF9pbi5vCm1ha2VbNF06IEVudGVyaW5n
IGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQveGVuL2NvbW1vbicKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vZHJpdmVycycKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4veHNtJwptYWtl
IC1mIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9SdWxlcy5tayAtQyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vYXJjaC9hcm0gYnVpbHRfaW4ubwptYWtlWzRdOiBF
bnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9hcmNoL2FybScKL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1rOjExOiAiWW91
IG11c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRvIGVuYWJsZS9kaXNhYmxlIGRlYnVnIG5v
dy4iCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9SdWxlcy5tazoxMTogIllvdSBtdXN0IHVzZSAnbWFrZSBtZW51Y29uZmlnJyB0
byBlbmFibGUvZGlzYWJsZSBkZWJ1ZyBub3cuIgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWs6MTE6ICJZb3UgbXVz
dCB1c2UgJ21ha2UgbWVudWNvbmZpZycgdG8gZW5hYmxlL2Rpc2FibGUgZGVidWcgbm93LiIK
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
eGVuL1J1bGVzLm1rOjExOiAiWW91IG11c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRvIGVu
YWJsZS9kaXNhYmxlIGRlYnVnIG5vdy4iCmFhcmNoNjQtcG9reS1saW51eC1hciByYyBsaWJ4
ZW5kZXZpY2Vtb2RlbC5hIGNvcmUubyBsaW51eC5vCm1ha2VbN106IExlYXZpbmcgZGlyZWN0
b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJzL2RldmljZW1vZGVsJwovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2RldmljZW1vZGVsLy4u
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91
c3IvbGliCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNsdWRlCi9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGli
eGVuZGV2aWNlbW9kZWwuc28uMS4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCi9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgbGli
eGVuZGV2aWNlbW9kZWwuYSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYgpsbiAtc2YgbGlieGVuZGV2
aWNlbW9kZWwuc28uMS4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2xpYnhlbmRldmljZW1vZGVs
LnNvLjEKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtUCAtRSAtVWkzODYg
LURfX0FTU0VNQkxZX18gLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8t
dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgLU8x
IC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFu
dC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRl
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189Inhlbi5sZHMi
JyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
TU1EIC1NRiAuLy54ZW4ubGRzLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1X
bmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1vIHhlbi5s
ZHMgeGVuLmxkcy5TCmxuIC1zZiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4xIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFs
bC91c3IvbGliL2xpYnhlbmRldmljZW1vZGVsLnNvCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZQovaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2RldmljZW1v
ZGVsLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbmRldmljZW1v
ZGVsLnBjIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Ivc2hhcmUvcGtnY29uZmlnCm1ha2VbNl06IExlYXZp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJzL2RldmljZW1vZGVsJwptYWtlWzVdOiBMZWF2aW5n
IGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlicycKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgJy9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnMnCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scycKbWFrZVszXTog
RW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scycKc2VkIC1lICdzL3hlblwubGRzXC5vOi94ZW5c
LmxkczovZycgPC54ZW4ubGRzLmQgPi54ZW4ubGRzLmQubmV3CmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNU
X0ZJTEVfXz0iYml0bWFwLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5iaXRtYXAuby5kIC1tY3B1PWdlbmVyaWMg
LW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLWMgYml0bWFwLmMgLW8gYml0bWFwLm8KbXYgLWYgLnhlbi5sZHMuZC5u
ZXcgLnhlbi5sZHMuZAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0
ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNs
cyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InhzbV9jb3JlLm8iJyAt
V2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1E
IC1NRiAuLy54c21fY29yZS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5
ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyB4c21f
Y29yZS5jIC1vIHhzbV9jb3JlLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRh
bnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJic2VhcmNo
Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtTU1EIC1NRiAuLy5ic2VhcmNoLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdz
LW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1j
IGJzZWFyY2guYyAtbyBic2VhcmNoLm8KbWFrZSAtZiAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWsgLUMgY2hhciBi
dWlsdF9pbi5vCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2RyaXZlcnMvY2hh
cicKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJhbHRlcm5hdGl2ZS5vIicgLVdhLC0tc3Ry
aXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8u
YWx0ZXJuYXRpdmUuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0
ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgYWx0ZXJuYXRp
dmUuYyAtbyBhbHRlcm5hdGl2ZS5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFy
bXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8t
dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAt
TzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5k
YW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iY3B1Lm8i
JyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
TU1EIC1NRiAuLy5jcHUuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgY3B1LmMg
LW8gY3B1Lm8KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQveGVuL1J1bGVzLm1rOjExOiAiWW91IG11c3QgdXNlICdtYWtlIG1lbnVjb25m
aWcnIHRvIGVuYWJsZS9kaXNhYmxlIGRlYnVnIG5vdy4iCm1ha2UgLUMgbGlieGMgaW5zdGFs
bAptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjJwphYXJjaDY0LXBv
a3ktbGludXgtbGQgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgLUVMIC1FTCAg
ICAgICAgLUVMICAgICAtRUwgIC1yIC1vIGJ1aWx0X2luLm8geHNtX2NvcmUubwptYWtlWzRd
OiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQveGVuL3hzbScKbWFrZSAtZiAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWsgLUMg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
eGVuL2NvbW1vbiBzeW1ib2xzLWR1bW15Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdy
ZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJi
b290ZmR0Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtTU1EIC1NRiAuLy5ib290ZmR0Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJh
bC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ESU5JVF9TRUNUSU9OU19PTkxZIC1jIGJvb3RmZHQuYyAtbyBib290ZmR0Lm8KbWFr
ZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vY29tbW9uJwphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxv
Y2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcg
LURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVD
VF9GSUxFX189ImNvbnNvbGUubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmNvbnNvbGUuby5kIC1tY3B1PWdlbmVy
aWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLWMgY29uc29sZS5jIC1vIGNvbnNvbGUubwptYWtlIGxpYnMKbWFr
ZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4YycKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9u
IC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpF
Q1RfRklMRV9fPSJjcHVwb29sLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5jcHVwb29sLm8uZCAtbWNwdT1nZW5l
cmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1jIGNwdXBvb2wuYyAtbyBjcHVwb29sLm8KL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1r
OjExOiAiWW91IG11c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRvIGVuYWJsZS9kaXNhYmxl
IGRlYnVnIG5vdy4iCnJtIC1mIF9wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgc2JpbmRp
ciBcIi91c3Ivc2JpblwiIiA+Pl9wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgYmluZGly
IFwiL3Vzci9iaW5cIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIExJQkVYRUMg
XCIvdXNyL2xpYi94ZW5cIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIExJQkVY
RUNfQklOIFwiL3Vzci9saWIveGVuL2JpblwiIiA+Pl9wYXRocy5oLnRtcDsgIGVjaG8gIiNk
ZWZpbmUgbGliZGlyIFwiL3Vzci9saWJcIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVm
aW5lIFNIQVJFRElSIFwiL3Vzci9zaGFyZVwiIiA+Pl9wYXRocy5oLnRtcDsgIGVjaG8gIiNk
ZWZpbmUgWEVORklSTVdBUkVESVIgXCIvdXNyL2xpYi94ZW4vYm9vdFwiIiA+Pl9wYXRocy5o
LnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX0NPTkZJR19ESVIgXCIvZXRjL3hlblwiIiA+Pl9w
YXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX1NDUklQVF9ESVIgXCIvZXRjL3hlbi9z
Y3JpcHRzXCIiID4+X3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBYRU5fTE9DS19ESVIg
XCIvdmFyL2xvY2tcIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9SVU5f
RElSIFwiL3Zhci9ydW4veGVuXCIiID4+X3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBY
RU5fUEFHSU5HX0RJUiBcIi92YXIvbGliL3hlbi94ZW5wYWdpbmdcIiIgPj5fcGF0aHMuaC50
bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9EVU1QX0RJUiBcIi92YXIvbGliL3hlbi9kdW1wXCIi
ID4+X3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBYRU5fTE9HX0RJUiBcIi92YXIvbG9n
L3hlblwiIiA+Pl9wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX0xJQl9ESVIgXCIv
dmFyL2xpYi94ZW5cIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9SVU5f
U1RPUkVEIFwiL3Zhci9ydW4veGVuc3RvcmVkXCIiID4+X3BhdGhzLmgudG1wOyAJaWYgISBj
bXAgLXMgX3BhdGhzLmgudG1wIF9wYXRocy5oOyB0aGVuIG12IC1mIF9wYXRocy5oLnRtcCBf
cGF0aHMuaDsgZWxzZSBybSAtZiBfcGF0aHMuaC50bXA7IGZpCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNU
X0ZJTEVfXz0iZGV2aWNlX3RyZWUubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmRldmljZV90cmVlLm8uZCAtbWNw
dT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGRldmljZV90cmVlLmMgLW8gZGV2aWNlX3RyZWUu
bwpta2RpciAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9wa2ctY29uZmlnCm1rZGlyIC1wIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3BrZy1jb25maWcK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIC1NTUQgLU1GIC54Y19hbHRwMm0uby5kIC1EX0xBUkdFRklMRV9TT1VSQ0Ug
LURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1v
bi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRo
cmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
Y2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xp
YnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAt
YyAtbyB4Y19hbHRwMm0ubyB4Y19hbHRwMm0uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAt
bWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3Ig
LVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9f
PSJzeW1ib2xzLWR1bW15Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5zeW1ib2xzLWR1bW15Lm8uZCAtbWNwdT1n
ZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1w
cm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1jIHN5bWJvbHMtZHVtbXkuYyAtbyBzeW1ib2xzLWR1bW15
Lm8KbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9jb21tb24nCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5f
SU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAt
TU1EIC1NRiAueGNfY29yZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRj
aG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX2NvcmUu
byB4Y19jb3JlLmMgCm1ha2UgLWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1rIC1DIHBhc3N0aHJvdWdoIGJ1aWx0
X2luLm8KbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaCcKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1w
b2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJjcHUubyInIC1XYSwtLXN0cmlwLWxv
Y2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmNwdS5v
LmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBjcHUuYyAtbyBjcHUubwovdXNyL2Jp
bi9wZXJsIC13IC0tIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L2RvY3MvZ2VuLWh0bWwtaW5kZXggLWkgSU5ERVggaHRtbCBodG1sL21p
c2MvOXBmcy5odG1sIGh0bWwvbWlzYy9jb3ZlcmFnZS5odG1sIGh0bWwvbWlzYy9lZmkuaHRt
bCBodG1sL21pc2MvaHZtLWVtdWxhdGVkLXVucGx1Zy5odG1sIGh0bWwvbWlzYy9odm1saXRl
Lmh0bWwgaHRtbC9taXNjL2xpdmVwYXRjaC5odG1sIGh0bWwvbWlzYy9wdi1kcml2ZXJzLWxp
ZmVjeWNsZS5odG1sIGh0bWwvbWlzYy9wdmNhbGxzLmh0bWwgaHRtbC9taXNjL3B2aC5odG1s
IGh0bWwvbWlzYy94ODYteGVucHYtYm9vdGxvYWRlci5odG1sIGh0bWwvbWlzYy94ZW4tY29t
bWFuZC1saW5lLmh0bWwgaHRtbC9taXNjL3hlbnN0b3JlLXBhdGhzLmh0bWwgaHRtbC9taXNj
L3hsLXBzci5odG1sIGh0bWwvZmVhdHVyZXMvZmVhdHVyZS1sZXZlbGxpbmcuaHRtbCBodG1s
L2ZlYXR1cmVzL21pZ3JhdGlvbi5odG1sIGh0bWwvZmVhdHVyZXMvc2NoZWRfY3JlZGl0Lmh0
bWwgaHRtbC9mZWF0dXJlcy9zY2hlZF9jcmVkaXQyLmh0bWwgaHRtbC9mZWF0dXJlcy9zY2hl
ZF9ydGRzLmh0bWwgaHRtbC9mZWF0dXJlcy90ZW1wbGF0ZS5odG1sIGh0bWwvc3BlY3MvbGli
eGMtbWlncmF0aW9uLXN0cmVhbS5odG1sIGh0bWwvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0
cmVhbS5odG1sIG1hbi94ZW5zdG9yZS1jaG1vZC5wb2QuMSBtYW4veGVuc3RvcmUtbHMucG9k
LjEgbWFuL3hlbnN0b3JlLnBvZC4xIG1hbi94ZW50b3AucG9kLjEgbWFuL3hlbnRyYWNlX2Zv
cm1hdC5wb2QuMSBtYW4veGwucG9kLjEgbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi5wb2Qu
NSBodG1sL21hbi94bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS5odG1sIG1hbi94bC5jZmcu
cG9kLjUgbWFuL3hsLmNvbmYucG9kLjUgbWFuL3hsY3B1cG9vbC5jZmcucG9kLjUgbWFuL3hl
bi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy5wb2QuNyBodG1sL21hbi94ZW4tcHYtY2hhbm5l
bC43Lmh0bWwgbWFuL3hlbi10c2Ntb2RlLnBvZC43IGh0bWwvbWFuL3hlbi12YmQtaW50ZXJm
YWNlLjcuaHRtbCBtYW4veGVuLXZ0cG0ucG9kLjcgbWFuL3hlbi12dHBtbWdyLnBvZC43IGh0
bWwvbWFuL3hsLW51bWEtcGxhY2VtZW50LjcuaHRtbCBtYW4veGVudHJhY2UucG9kLjggaHRt
bC9tYW4veGVuc3RvcmUtY2htb2QuMS5odG1sIGh0bWwvbWFuL3hlbnN0b3JlLWxzLjEuaHRt
bCBodG1sL21hbi94ZW5zdG9yZS4xLmh0bWwgaHRtbC9tYW4veGVudG9wLjEuaHRtbCBodG1s
L21hbi94ZW50cmFjZV9mb3JtYXQuMS5odG1sIGh0bWwvbWFuL3hsLjEuaHRtbCBodG1sL21h
bi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5odG1sIG1hbi94bC1uZXR3b3JrLWNvbmZpZ3Vy
YXRpb24ubWFya2Rvd24uNSBodG1sL21hbi94bC5jZmcuNS5odG1sIGh0bWwvbWFuL3hsLmNv
bmYuNS5odG1sIGh0bWwvbWFuL3hsY3B1cG9vbC5jZmcuNS5odG1sIGh0bWwvbWFuL3hlbi1w
Y2ktZGV2aWNlLXJlc2VydmF0aW9ucy43Lmh0bWwgbWFuL3hlbi1wdi1jaGFubmVsLm1hcmtk
b3duLjcgaHRtbC9tYW4veGVuLXRzY21vZGUuNy5odG1sIG1hbi94ZW4tdmJkLWludGVyZmFj
ZS5tYXJrZG93bi43IGh0bWwvbWFuL3hlbi12dHBtLjcuaHRtbCBodG1sL21hbi94ZW4tdnRw
bW1nci43Lmh0bWwgbWFuL3hsLW51bWEtcGxhY2VtZW50Lm1hcmtkb3duLjcgaHRtbC9tYW4v
eGVudHJhY2UuOC5odG1sIGh0bWwvbWlzYy9hbWQtdWNvZGUtY29udGFpbmVyLnR4dCBodG1s
L21pc2MvYXJtL2Jvb3RpbmcudHh0IGh0bWwvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYWNwaS50
eHQgaHRtbC9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCBodG1sL21pc2MvYXJt
L2RldmljZS10cmVlL2d1ZXN0LnR4dCBodG1sL21pc2MvYXJtL2RldmljZS10cmVlL3Bhc3N0
aHJvdWdoLnR4dCBodG1sL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgaHRtbC9taXNjL2Fy
bS9wYXNzdGhyb3VnaC50eHQgaHRtbC9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQgaHRt
bC9taXNjL2Jsb2NrLXNjcmlwdHMudHh0IGh0bWwvbWlzYy9jb25zb2xlLnR4dCBodG1sL21p
c2MvY3Jhc2hkYi50eHQgaHRtbC9taXNjL2Rpc3Ryb19tYXBwaW5nLnR4dCBodG1sL21pc2Mv
ZHVtcC1jb3JlLWZvcm1hdC50eHQgaHRtbC9taXNjL2dyYW50LXRhYmxlcy50eHQgaHRtbC9t
aXNjL2tjb25maWctbGFuZ3VhZ2UudHh0IGh0bWwvbWlzYy9rY29uZmlnLnR4dCBodG1sL21p
c2Mva2V4ZWNfYW5kX2tkdW1wLnR4dCBodG1sL21pc2MvbGlieGxfbWVtb3J5LnR4dCBodG1s
L21pc2MvcHJpbnRrLWZvcm1hdHMudHh0IGh0bWwvbWlzYy9xZW11LWJhY2tlbmRzLnR4dCBo
dG1sL21pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQgaHRtbC9taXNjL3N0dWJkb20udHh0IGh0
bWwvbWlzYy92dGQtcGkudHh0IGh0bWwvbWlzYy92dGQudHh0IGh0bWwvbWlzYy92dHBtLXBs
YXRmb3Jtcy50eHQgaHRtbC9taXNjL3hlbi1lcnJvci1oYW5kbGluZy50eHQgaHRtbC9taXNj
L3hlbm1vbi50eHQgaHRtbC9taXNjL3hlbnBhZ2luZy50eHQgaHRtbC9taXNjL3hlbnN0b3Jl
LXJpbmcudHh0IGh0bWwvbWlzYy94ZW5zdG9yZS50eHQgaHRtbC9taXNjL3hzbS1mbGFzay50
eHQgaHRtbC9oeXBlcmNhbGwvYXJtL2luZGV4Lmh0bWwgaHRtbC9oeXBlcmNhbGwveDg2XzMy
L2luZGV4Lmh0bWwgaHRtbC9oeXBlcmNhbGwveDg2XzY0L2luZGV4Lmh0bWwKL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVz
Lm1rOjExOiAiWW91IG11c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRvIGVuYWJsZS9kaXNh
YmxlIGRlYnVnIG5vdy4iCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAt
REJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNl
ZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9M
QVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfY29yZV9hcm0uby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0Ug
IC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBl
cyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1E
X19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
aW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlICAtYyAtbyB4Y19jb3JlX2FybS5vIHhjX2NvcmVfYXJtLmMgCldy
aXRpbmc6IGh0bWwvaHlwZXJjYWxsL2luZGV4Lmh0bWwKV3JpdGluZzogaHRtbC9tYW4vaW5k
ZXguaHRtbApXcml0aW5nOiBodG1sL21pc2MvaW5kZXguaHRtbApXcml0aW5nOiBodG1sL21p
c2MvYXJtL2luZGV4Lmh0bWwKV3JpdGluZzogaHRtbC9taXNjL2FybS9kZXZpY2UtdHJlZS9p
bmRleC5odG1sCldyaXRpbmc6IGh0bWwvaW5kZXguaHRtbAppbnN0YWxsIC1kIC1tMDc1NSAt
cCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0L2luc3RhbGwvdXNyL3NoYXJlL2RvYy94ZW4KWyAhIC1kIGh0bWwgXSB8fCBjcCAt
UiBodG1sIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Ivc2hhcmUvZG9jL3hlbgptYWtlWzFdOiBMZWF2aW5n
IGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvZG9jcycKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19jcHVwb29sLm8uZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNF
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
RF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNfY3B1cG9vbC5vIHhjX2NwdXBvb2wuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGlu
IC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmggJy1EX19PQkpFQ1RfRklMRV9fPSJjcHVlcnJhdGEubyInIC1XYSwtLXN0cmlwLWxvY2Fs
LWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmNwdWVycmF0
YS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRl
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBjcHVlcnJhdGEuYyAtbyBjcHVl
cnJhdGEubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1j
b3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lE
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0
LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRl
L3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189ImRvbWN0bC5vIicgLVdhLC0tc3Ry
aXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8u
ZG9tY3RsLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGRvbWN0bC5jIC1vIGRv
bWN0bC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iaW9tbXUubyInIC1XYSwtLXN0cmlw
LWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmlv
bW11Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVy
bnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGlvbW11LmMgLW8gaW9tbXUu
bwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50
ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCAnLURfX09CSkVDVF9GSUxFX189ImNwdWZlYXR1cmUubyInIC1XYSwtLXN0cmlw
LWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmNw
dWZlYXR1cmUuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
aW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgY3B1ZmVhdHVyZS5j
IC1vIGNwdWZlYXR1cmUubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2RvbWFpbi5vLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAg
LUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
IC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURf
X1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1p
bmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX2RvbWFpbi5vIHhjX2RvbWFpbi5jIAphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAn
LURfX09CSkVDVF9GSUxFX189ImRlY29kZS5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1
dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZGVjb2RlLm8uZCAtbWNw
dT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGRlY29kZS5jIC1vIGRlY29kZS5vCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICct
RF9fT0JKRUNUX0ZJTEVfXz0ibnMxNjU1MC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1
dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ubnMxNjU1MC5vLmQgLW1j
cHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBuczE2NTUwLmMgLW8gbnMxNjU1MC5vCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1E
X19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXyAtTU1EIC1NRiAueGNfZXZ0Y2huLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2du
dHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8g
eGNfZXZ0Y2huLm8geGNfZXZ0Y2huLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZz
ICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
Xz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfZ250dGFi
Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVf
U09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNfZ250dGFiLm8geGNfZ250dGFiLmMg
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZGV2aWNlLm8iJyAtV2EsLS1zdHJpcC1sb2Nh
bC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5kZXZpY2Uu
by5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgZGV2aWNlLmMgLW8gZGV2aWNlLm8K
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJs
ZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29u
ZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJkZXZpY2VfdHJlZS5vIicgLVdhLC0tc3RyaXAt
bG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZGV2
aWNlX3RyZWUuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
aW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgZGV2aWNlX3RyZWUu
YyAtbyBkZXZpY2VfdHJlZS5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hF
Tl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfbWlzYy5vLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAg
LUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
IC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURf
X1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1p
bmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX21pc2MubyB4Y19taXNjLmMgCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9f
T0JKRUNUX0ZJTEVfXz0iZG9tYWluLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5kb21haW4uby5kIC1tY3B1PWdl
bmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLWMgZG9tYWluLmMgLW8gZG9tYWluLm8KYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19P
QkpFQ1RfRklMRV9fPSJkb21haW4ubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmRvbWFpbi5vLmQgLW1jcHU9Z2Vu
ZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtYyBkb21haW4uYyAtbyBkb21haW4ubwphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2Vk
LWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09C
SkVDVF9GSUxFX189ImNhZGVuY2UtdWFydC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1
dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uY2FkZW5jZS11YXJ0Lm8u
ZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGNhZGVuY2UtdWFydC5jIC1vIGNhZGVu
Y2UtdWFydC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1Rf
SU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfZmxhc2suby5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUku
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9P
TFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlICAtYyAtbyB4Y19mbGFzay5vIHhjX2ZsYXNrLmMgCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNU
X0ZJTEVfXz0icGwwMTEubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnBsMDExLm8uZCAtbWNwdT1nZW5lcmljIC1t
Z2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1jIHBsMDExLmMgLW8gcGwwMTEubwphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJv
ciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxF
X189InNjaWYtdWFydC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uc2NpZi11YXJ0Lm8uZCAtbWNwdT1nZW5lcmlj
IC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1jIHNjaWYtdWFydC5jIC1vIHNjaWYtdWFydC5vCm1ha2UgLWYgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVu
L1J1bGVzLm1rIC1DIGFybSBidWlsdF9pbi5vCm1ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9y
eSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtJwphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJv
ciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxF
X189ImFybS11YXJ0Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5hcm0tdWFydC5vLmQgLW1jcHU9Z2VuZXJpYyAt
bWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtYyBhcm0tdWFydC5jIC1vIGFybS11YXJ0Lm8KL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1rOjEx
OiAiWW91IG11c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRvIGVuYWJsZS9kaXNhYmxlIGRl
YnVnIG5vdy4iCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5j
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0ic2VyaWFsLm8iJyAtV2EsLS1z
dHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAu
Ly5zZXJpYWwuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
aW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgc2VyaWFsLmMgLW8g
c2VyaWFsLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9J
TlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19waHlzZGV2Lm8uZCAtRF9MQVJHRUZJ
TEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
Li9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RP
T0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWMgLW8geGNfcGh5c2Rldi5vIHhjX3BoeXNkZXYuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19P
QkpFQ1RfRklMRV9fPSJldmVudF8ybC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZXZlbnRfMmwuby5kIC1tY3B1
PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLWMgZXZlbnRfMmwuYyAtbyBldmVudF8ybC5vCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
ICctRF9fT0JKRUNUX0ZJTEVfXz0iaW9tbXUubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29s
dXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmlvbW11Lm8uZCAtbWNw
dT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGlvbW11LmMgLW8gaW9tbXUubwphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURf
X09CSkVDVF9GSUxFX189ImRvbWFpbl9idWlsZC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJz
b2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZG9tYWluX2J1aWxk
Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGRvbWFpbl9idWlsZC5jIC1vIGRv
bWFpbl9idWlsZC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3Rk
aW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xz
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0ic21tdS5vIicgLVdhLC0t
c3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYg
Li8uc21tdS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9p
bmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBzbW11LmMgLW8gc21t
dS5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRl
eC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZXZlbnRfY2hhbm5lbC5vIicgLVdhLC0t
c3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYg
Li8uZXZlbnRfY2hhbm5lbC5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5
ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBldmVu
dF9jaGFubmVsLmMgLW8gZXZlbnRfY2hhbm5lbC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNf
cHJpdmF0ZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
LURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5o
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX3ByaXZhdGUubyB4Y19w
cml2YXRlLmMgCmFhcmNoNjQtcG9reS1saW51eC1sZCAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAgICAgICAgICAtRUwgLUVMICAgICAgICAtRUwgICAgIC1FTCAgICAgLUVMICAtciAtbyBi
dWlsdF9pbi5vIGNvbnNvbGUubyBuczE2NTUwLm8gY2FkZW5jZS11YXJ0Lm8gcGwwMTEubyBz
Y2lmLXVhcnQubyBhcm0tdWFydC5vIHNlcmlhbC5vCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0
b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC94ZW4vZHJpdmVycy9jaGFyJwptYWtlIC1mIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9SdWxlcy5tayAtQyB2aWRlbyBi
dWlsdF9pbi5vCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2RyaXZlcnMvdmlk
ZW8nCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRl
eC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1w
b2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfY3NjaGVkLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18g
LXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8geGNfY3NjaGVkLm8geGNfY3NjaGVkLmMgCi9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9SdWxlcy5tazoxMTogIllv
dSBtdXN0IHVzZSAnbWFrZSBtZW51Y29uZmlnJyB0byBlbmFibGUvZGlzYWJsZSBkZWJ1ZyBu
b3cuIgphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189ImV2ZW50X2ZpZm8ubyInIC1XYSwtLXN0
cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4v
LmV2ZW50X2ZpZm8uby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0
ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgZXZlbnRfZmlm
by5jIC1vIGV2ZW50X2ZpZm8ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2NzY2hlZDIuby5k
IC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VS
Q0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xp
YnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4Y19jc2NoZWQyLm8geGNfY3NjaGVkMi5jIAph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAnLURfX09CSkVDVF9GSUxFX189ImZvbnRfOHgxNC5vIicgLVdhLC0tc3RyaXAtbG9j
YWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZm9udF84
eDE0Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVy
bnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGZvbnRfOHgxNC5jIC1vIGZv
bnRfOHgxNC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5j
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZm9udF84eDE2Lm8iJyAtV2Es
LS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1N
RiAuLy5mb250Xzh4MTYuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgZm9udF84
eDE2LmMgLW8gZm9udF84eDE2Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRh
bnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJmb250Xzh4
OC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLU1NRCAtTUYgLi8uZm9udF84eDguby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJl
Z3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2Vw
dGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LWMgZm9udF84eDguYyAtbyBmb250Xzh4OC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRl
ZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1X
cmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0i
bGZiLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtTU1EIC1NRiAuLy5sZmIuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mt
b25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMg
bGZiLmMgLW8gbGZiLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURC
VUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQt
YnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9z
dGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVj
bHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJkb21jdGwubyInIC1X
YSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQg
LU1GIC4vLmRvbWN0bC5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBkb21jdGwu
YyAtbyBkb21jdGwubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURC
VUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQt
YnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFU
RVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2FyaW5jNjUzLm8uZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9f
WEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWlu
Y2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLWMgLW8geGNfYXJpbmM2NTMubyB4Y19hcmluYzY1My5jIAphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAnLURfX09CSkVDVF9GSUxFX189ImFybV9oZGxjZC5vIicgLVdhLC0tc3RyaXAtbG9jYWwt
YWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uYXJtX2hkbGNk
Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGFybV9oZGxjZC5jIC1vIGFybV9o
ZGxjZC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZ3JhbnRfdGFibGUubyInIC1XYSwt
LXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1G
IC4vLmdyYW50X3RhYmxlLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1X
bmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGdyYW50
X3RhYmxlLmMgLW8gZ3JhbnRfdGFibGUubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX3J0Lm8u
ZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09V
UkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3Rv
dHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNfcnQubyB4Y19ydC5jIAphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURf
X09CSkVDVF9GSUxFX189Imd1ZXN0Y29weS5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1
dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZ3Vlc3Rjb3B5Lm8uZCAt
bWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGd1ZXN0Y29weS5jIC1vIGd1ZXN0Y29weS5v
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZ2ljLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1h
YnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5naWMuby5kIC1t
Y3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgZ2ljLmMgLW8gZ2ljLm8KYWFyY2g2NC1wb2t5
LWxpbnV4LWxkIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgICAgICAgICAgIC1FTCAtRUwgICAg
ICAgIC1FTCAgICAgLUVMICAgICAtRUwgICAgIC1FTCAgLXIgLW8gYnVpbHRfaW4ubyBpb21t
dS5vIHNtbXUubwptYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtJwphYXJjaDY0LXBva3ktbGludXgtbGQgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAgICAgICAgICAgLUVMIC1FTCAgICAgICAgLUVMICAgICAtRUwgICAgIC1FTCAgLXIg
LW8gYnVpbHRfaW4ubyBpb21tdS5vIGRldmljZV90cmVlLm8gYXJtL2J1aWx0X2luLm8KbWFr
ZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoJwphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAnLURfX09CSkVDVF9GSUxFX189ImdpYy12Mi5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJz
b2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZ2ljLXYyLm8uZCAt
bWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGdpYy12Mi5jIC1vIGdpYy12Mi5vCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1E
X19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXyAtTU1EIC1NRiAueGNfdGJ1Zi5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJH
RUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0
YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhj
X3RidWYubyB4Y190YnVmLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hF
Tl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfcG0uby5kIC1EX0xB
UkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1J
Li4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAt
SS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19Y
RU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9v
bGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5j
bHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlICAtYyAtbyB4Y19wbS5vIHhjX3BtLmMgCmFhcmNoNjQtcG9reS1saW51
eC1sZCAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAtRUwgLUVMICAgICAgICAt
RUwgICAgIC1FTCAgICAgLUVMICAtciAtbyBidWlsdF9pbi5vIGZvbnRfOHgxNC5vIGZvbnRf
OHgxNi5vIGZvbnRfOHg4Lm8gbGZiLm8gYXJtX2hkbGNkLm8KbWFrZVs1XTogTGVhdmluZyBk
aXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3hlbi9kcml2ZXJzL3ZpZGVvJwphYXJjaDY0LXBva3ktbGludXgtbGQgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgLUVMIC1FTCAgICAgICAgLUVMICAgICAt
RUwgIC1yIC1vIGJ1aWx0X2luLm8gY2hhci9idWlsdF9pbi5vIHBhc3N0aHJvdWdoL2J1aWx0
X2luLm8gdmlkZW8vYnVpbHRfaW4ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2NwdV9ob3Rw
bHVnLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9H
TlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5n
LXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNfY3B1X2hvdHBsdWcubyB4Y19j
cHVfaG90cGx1Zy5jIAptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2RyaXZlcnMn
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZ2ljLXYzLm8iJyAtV2EsLS1zdHJpcC1sb2Nh
bC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5naWMtdjMu
by5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgZ2ljLXYzLmMgLW8gZ2ljLXYzLm8K
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJs
ZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29u
ZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJpcnEubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFi
c29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmlycS5vLmQgLW1j
cHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBpcnEuYyAtbyBpcnEubwphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLnhjX3Jlc3VtZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRj
aG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX3Jlc3Vt
ZS5vIHhjX3Jlc3VtZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX3RtZW0uby5kIC1EX0xB
UkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1J
Li4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAt
SS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19Y
RU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9v
bGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5j
bHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlICAtYyAtbyB4Y190bWVtLm8geGNfdG1lbS5jIAphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2Vk
LWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09C
SkVDVF9GSUxFX189Imtlcm5lbC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ua2VybmVsLm8uZCAtbWNwdT1nZW5l
cmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1jIGtlcm5lbC5jIC1vIGtlcm5lbC5vCmFhcmNoNjQtcG9reS1s
aW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAt
LXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
c3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2Vk
LWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5U
RVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1E
IC1NRiAueGNfdm1fZXZlbnQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxF
NjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdl
cnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0
Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4Y192bV9l
dmVudC5vIHhjX3ZtX2V2ZW50LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFy
bXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1f
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfbW9uaXRvci5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NP
VVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90
b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
bGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX21vbml0b3IubyB4Y19tb25pdG9yLmMg
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZ3Vlc3Rjb3B5Lm8iJyAtV2EsLS1zdHJpcC1s
b2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5ndWVz
dGNvcHkuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5j
bHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgZ3Vlc3Rjb3B5LmMgLW8g
Z3Vlc3Rjb3B5Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRp
bmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMg
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5j
bHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJodm0ubyInIC1XYSwtLXN0
cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4v
Lmh2bS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNs
dWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBodm0uYyAtbyBodm0ubwph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAnLURfX09CSkVDVF9GSUxFX189ImtleWhhbmRsZXIubyInIC1XYSwtLXN0cmlwLWxv
Y2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmtleWhh
bmRsZXIuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5j
bHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMga2V5aGFuZGxlci5jIC1v
IGtleWhhbmRsZXIubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURC
VUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQt
YnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFU
RVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX21lbV9wYWdpbmcuby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0Ug
IC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBl
cyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1E
X19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
aW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlICAtYyAtbyB4Y19tZW1fcGFnaW5nLm8geGNfbWVtX3BhZ2luZy5j
IAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX21lbV9hY2Nlc3Muby5kIC1EX0xBUkdFRklMRV9T
T1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVu
L2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNf
XyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlICAtYyAtbyB4Y19tZW1fYWNjZXNzLm8geGNfbWVtX2FjY2Vzcy5jIAphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURf
X09CSkVDVF9GSUxFX189ImlvLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5pby5vLmQgLW1jcHU9Z2VuZXJpYyAt
bWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtYyBpby5jIC1vIGlvLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdy
ZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJp
cnEubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1NTUQgLU1GIC4vLmlycS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1v
bmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBp
cnEuYyAtbyBpcnEubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0
ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNs
cyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189Imtlcm5lbC5vIicgLVdh
LC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAt
TUYgLi8ua2VybmVsLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
eGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGtlcm5lbC5j
IC1vIGtlcm5lbC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRF
U1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfbWVtc2hyLm8uZCAtRF9MQVJH
RUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1
ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWMgLW8geGNfbWVtc2hyLm8geGNfbWVtc2hyLmMgCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5f
SU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAt
TU1EIC1NRiAueGNfaGNhbGxfYnVmLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdF
RklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxm
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJz
L2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRh
Yi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNf
aGNhbGxfYnVmLm8geGNfaGNhbGxfYnVmLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfZm9y
ZWlnbl9tZW1vcnkuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09V
UkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25m
aWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4Y19mb3JlaWduX21l
bW9yeS5vIHhjX2ZvcmVpZ25fbWVtb3J5LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRl
ZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1X
cmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0i
bWVtX2FjY2Vzcy5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ubWVtX2FjY2Vzcy5vLmQgLW1jcHU9Z2VuZXJpYyAt
bWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtYyBtZW1fYWNjZXNzLmMgLW8gbWVtX2FjY2Vzcy5vCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9f
T0JKRUNUX0ZJTEVfXz0ibGliLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5saWIuby5kIC1tY3B1PWdlbmVyaWMg
LW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLWMgbGliLmMgLW8gbGliLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAt
bWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19r
ZXhlYy5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURf
R05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2lu
Zy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX2tleGVjLm8geGNfa2V4ZWMu
YyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19yZXNvdXJjZS5vLmQgLURfTEFSR0VGSUxFX1NP
VVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19f
IC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
bGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgIC1jIC1vIHhjX3Jlc291cmNlLm8geGNfcmVzb3VyY2UuYyAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRF
UkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQg
LU1GIC54Y19saW51eC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4v
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2Nv
bmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX2xpbnV4Lm8g
eGNfbGludXguYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRp
bmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMg
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5j
bHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJsem8ubyInIC1XYSwtLXN0
cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4v
Lmx6by5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNs
dWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBsem8uYyAtbyBsem8ubwph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAnLURfX09CSkVDVF9GSUxFX189Im1tLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNv
bHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5tbS5vLmQgLW1jcHU9
Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtYyBtbS5jIC1vIG1tLm8KYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1X
ZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1Rf
RklMRV9fPSJtb25pdG9yLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5tb25pdG9yLm8uZCAtbWNwdT1nZW5lcmlj
IC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1jIG1vbml0b3IuYyAtbyBtb25pdG9yLm8KYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRF
UkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQg
LU1GIC54Y19ldnRjaG5fY29tcGF0Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdF
RklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxm
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJz
L2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRh
Yi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNf
ZXZ0Y2huX2NvbXBhdC5vIHhjX2V2dGNobl9jb21wYXQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1X
ZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1Rf
RklMRV9fPSJwMm0ubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnAybS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVy
YWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJ
QlVURSAtYyBwMm0uYyAtbyBwMm0ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2dudHRhYl9j
b21wYXQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1E
X0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4Y19nbnR0YWJfY29tcGF0Lm8g
eGNfZ250dGFiX2NvbXBhdC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2RldmljZW1vZGVs
X2NvbXBhdC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
LURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5o
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX2RldmljZW1vZGVsX2Nv
bXBhdC5vIHhjX2RldmljZW1vZGVsX2NvbXBhdC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAt
TUYgLnhjX2FsdHAybS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRj
aG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhj
X2FsdHAybS5vcGljIHhjX2FsdHAybS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZz
ICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3Jl
ZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InBl
cmNwdS5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLU1NRCAtTUYgLi8ucGVyY3B1Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1y
ZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1jIHBlcmNwdS5jIC1vIHBlcmNwdS5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNf
Y29yZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
LURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5o
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX2NvcmUub3Bp
YyB4Y19jb3JlLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElD
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hF
Tl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfY29yZV9hcm0ub3Bp
Yy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9T
T1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlICAtZlBJQyAtYyAtbyB4Y19jb3JlX2FybS5vcGljIHhj
X2NvcmVfYXJtLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3Rk
aW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xz
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0icGxhdGZvcm0ubyInIC1X
YSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQg
LU1GIC4vLnBsYXRmb3JtLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1X
bmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHBsYXRm
b3JtLmMgLW8gcGxhdGZvcm0ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2NwdXBv
b2wub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1E
X0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtZlBJQyAtYyAtbyB4Y19jcHVwb29sLm9w
aWMgeGNfY3B1cG9vbC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAt
RFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2RvbWFpbi5v
cGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05V
X1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX2RvbWFpbi5vcGljIHhj
X2RvbWFpbi5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2V2dGNobi5vcGljLmQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJD
RSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5
cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJz
L2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX2V2dGNobi5vcGljIHhjX2V2dGNo
bi5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InBsYXRmb3JtX2h5cGVyY2FsbC5vIicg
LVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1N
RCAtTUYgLi8ucGxhdGZvcm1faHlwZXJjYWxsLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJh
bC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1jIHBsYXRmb3JtX2h5cGVyY2FsbC5jIC1vIHBsYXRmb3JtX2h5cGVyY2FsbC5vCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1w
b2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfZ250dGFiLm9waWMuZCAtRF9MQVJHRUZJTEVf
U09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hl
bi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xT
X18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLWZQSUMgLWMgLW8geGNfZ250dGFiLm9waWMgeGNfZ250dGFiLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZF
UlNJT05fXyAtTU1EIC1NRiAueGNfbWlzYy5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAt
RF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhy
ZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9j
YWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1m
UElDIC1jIC1vIHhjX21pc2Mub3BpYyB4Y19taXNjLmMgCmFhcmNoNjQtcG9reS1saW51eC1n
Y2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwt
dHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vy
cm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9f
WEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJ
TEVfXz0icGh5c2Rldi5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ucGh5c2Rldi5vLmQgLW1jcHU9Z2VuZXJpYyAt
bWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtYyBwaHlzZGV2LmMgLW8gcGh5c2Rldi5vCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNU
X0ZJTEVfXz0icHJvY2Vzc29yLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5wcm9jZXNzb3Iuby5kIC1tY3B1PWdl
bmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLWMgcHJvY2Vzc29yLmMgLW8gcHJvY2Vzc29yLm8KYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
Jy1EX19PQkpFQ1RfRklMRV9fPSJtZW1fYWNjZXNzLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1h
YnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5tZW1fYWNjZXNz
Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIG1lbV9hY2Nlc3MuYyAtbyBtZW1f
YWNjZXNzLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19mbGFzay5vcGljLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAg
LUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
IC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURf
X1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1p
bmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX2ZsYXNrLm9waWMgeGNfZmxhc2suYyAK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRF
UkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19waHlzZGV2Lm9waWMuZCAtRF9MQVJHRUZJ
TEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
Li9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RP
T0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfcGh5c2Rldi5vcGljIHhjX3BoeXNkZXYuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGlu
IC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmggJy1EX19PQkpFQ1RfRklMRV9fPSJwc2NpLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNv
bHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5wc2NpLm8uZCAtbWNw
dT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHBzY2kuYyAtbyBwc2NpLm8KYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19P
QkpFQ1RfRklMRV9fPSJzZXR1cC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uc2V0dXAuby5kIC1tY3B1PWdlbmVy
aWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLWMgc2V0dXAuYyAtbyBzZXR1cC5vCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNU
X0ZJTEVfXz0ic2h1dGRvd24ubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnNodXRkb3duLm8uZCAtbWNwdT1nZW5l
cmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1jIHNodXRkb3duLmMgLW8gc2h1dGRvd24ubwphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC1EX19BU1NFTUJMWV9fIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1E
X19PQkpFQ1RfRklMRV9fPSJzbWMubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnNtYy5vLmQgLW1jcHU9Z2VuZXJp
YyAtbWdlbmVyYWwtcmVncy1vbmx5IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1jIHNtYy5TIC1vIHNtYy5vCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9y
IC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVf
Xz0ic21wLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtTU1EIC1NRiAuLy5zbXAuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJl
Z3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2Vw
dGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LWMgc21wLmMgLW8gc21wLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAt
bm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQt
ZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJtZW1vcnkubyIn
IC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1N
TUQgLU1GIC4vLm1lbW9yeS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5
ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBtZW1v
cnkuYyAtbyBtZW1vcnkubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAt
RFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX3ByaXZhdGUu
b3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dO
VV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Npbmct
cHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtZlBJQyAtYyAtbyB4Y19wcml2YXRlLm9waWMg
eGNfcHJpdmF0ZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0
ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNs
cyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InNtcGJvb3QubyInIC1X
YSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQg
LU1GIC4vLnNtcGJvb3Quby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgc21wYm9v
dC5jIC1vIHNtcGJvb3QubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAt
REJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNl
ZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1u
b3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1k
ZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InN5c2N0bC5vIicg
LVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1N
RCAtTUYgLi8uc3lzY3RsLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1X
bmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHN5c2N0
bC5jIC1vIHN5c2N0bC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1E
UElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1f
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfY3NjaGVkLm9w
aWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVf
U09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfY3NjaGVkLm9waWMgeGNf
Y3NjaGVkLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5j
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0idGltZS5vIicgLVdhLC0tc3Ry
aXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8u
dGltZS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNs
dWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyB0aW1lLmMgLW8gdGltZS5v
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0idHJhcHMubyInIC1XYSwtLXN0cmlwLWxvY2Fs
LWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnRyYXBzLm8u
ZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHRyYXBzLmMgLW8gdHJhcHMubwphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2NzY2hlZDIub3BpYy5kIC1EX0xBUkdFRklMRV9T
T1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVu
L2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNf
XyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlICAtZlBJQyAtYyAtbyB4Y19jc2NoZWQyLm9waWMgeGNfY3NjaGVkMi5jIAphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAn
LURfX09CSkVDVF9GSUxFX189InZnaWMubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRl
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnZnaWMuby5kIC1tY3B1PWdl
bmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLWMgdmdpYy5jIC1vIHZnaWMubwphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVu
dXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18g
LU1NRCAtTUYgLnhjX2FyaW5jNjUzLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2du
dHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMg
LWMgLW8geGNfYXJpbmM2NTMub3BpYyB4Y19hcmluYzY1My5jIAphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxv
Y2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcg
LURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVD
VF9GSUxFX189InZnaWMtdjIubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnZnaWMtdjIuby5kIC1tY3B1PWdlbmVy
aWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLWMgdmdpYy12Mi5jIC1vIHZnaWMtdjIubwphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9f
WEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9O
X18gLU1NRCAtTUYgLnhjX3J0Lm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdF
RklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxm
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJz
L2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRh
Yi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMg
LW8geGNfcnQub3BpYyB4Y19ydC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX3Ri
dWYub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1E
X0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtZlBJQyAtYyAtbyB4Y190YnVmLm9waWMg
eGNfdGJ1Zi5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX3BtLm9waWMuZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9f
WEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWlu
Y2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfcG0ub3BpYyB4Y19wbS5jIAphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAn
LURfX09CSkVDVF9GSUxFX189InZnaWMtdjMubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29s
dXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnZnaWMtdjMuby5kIC1t
Y3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgdmdpYy12My5jIC1vIHZnaWMtdjMubwphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2NwdV9ob3RwbHVnLm9waWMuZCAtRF9MQVJHRUZJ
TEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
Li9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RP
T0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfY3B1X2hvdHBsdWcub3BpYyB4Y19jcHVfaG90cGx1
Zy5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX3Jlc3VtZS5vcGljLmQgLURfTEFS
R0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hF
Tl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29s
bG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNs
dWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX3Jlc3VtZS5vcGljIHhjX3Jlc3VtZS5jIAph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAnLURfX09CSkVDVF9GSUxFX189InZtX2V2ZW50Lm8iJyAtV2EsLS1zdHJpcC1sb2Nh
bC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy52bV9ldmVu
dC5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRl
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyB2bV9ldmVudC5jIC1vIHZtX2V2
ZW50Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1w
b2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJtb25pdG9yLm8iJyAtV2EsLS1zdHJp
cC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5t
b25pdG9yLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIG1vbml0b3IuYyAtbyBt
b25pdG9yLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y190bWVtLm9waWMuZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9f
WEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWlu
Y2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfdG1lbS5vcGljIHhjX3RtZW0uYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y192bV9ldmVudC5vcGljLmQgLURfTEFSR0VGSUxF
X1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94
ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4v
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09M
U19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVs
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1mUElDIC1jIC1vIHhjX3ZtX2V2ZW50Lm9waWMgeGNfdm1fZXZlbnQuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGlu
IC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmggJy1EX19PQkpFQ1RfRklMRV9fPSJ2dGltZXIubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFi
c29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnZ0aW1lci5vLmQg
LW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0ND
X0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyB2dGltZXIuYyAtbyB2dGltZXIubwphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX21vbml0b3Iub3BpYy5kIC1EX0xBUkdFRklMRV9T
T1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVu
L2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNf
XyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlICAtZlBJQyAtYyAtbyB4Y19tb25pdG9yLm9waWMgeGNfbW9uaXRvci5jIAphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAn
LURfX09CSkVDVF9GSUxFX189Im11bHRpY2FsbC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJz
b2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ubXVsdGljYWxsLm8u
ZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIG11bHRpY2FsbC5jIC1vIG11bHRpY2Fs
bC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRl
eC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1Rf
SU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfbWVtX3BhZ2luZy5vcGljLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAg
LUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
IC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURf
X1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1p
bmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX21lbV9wYWdpbmcub3BpYyB4Y19tZW1f
cGFnaW5nLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAt
REJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNl
ZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9M
QVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfbWVtX2FjY2Vzcy5vcGlj
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NP
VVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90
b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
bGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX21lbV9hY2Nlc3Mub3BpYyB4
Y19tZW1fYWNjZXNzLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5v
c3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRl
Y2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0idnBzY2kubyInIC1X
YSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQg
LU1GIC4vLnZwc2NpLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
eGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHZwc2NpLmMg
LW8gdnBzY2kubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGlu
YyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189Im5vdGlmaWVyLm8iJyAtV2Es
LS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1N
RiAuLy5ub3RpZmllci5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBub3RpZmll
ci5jIC1vIG5vdGlmaWVyLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAt
bm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQt
ZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJ2dWFydC5vIicg
LVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1N
RCAtTUYgLi8udnVhcnQuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgdnVhcnQu
YyAtbyB2dWFydC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3Rk
aW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xz
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0icGFnZV9hbGxvYy5vIicg
LVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1N
RCAtTUYgLi8ucGFnZV9hbGxvYy5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1v
bmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBw
YWdlX2FsbG9jLmMgLW8gcGFnZV9hbGxvYy5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2Fs
LXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAu
eGNfbWVtc2hyLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NP
VVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29u
ZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfbWVt
c2hyLm9waWMgeGNfbWVtc2hyLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFy
bXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfaGNh
bGxfYnVmLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJD
RSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmln
LmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfaGNhbGxf
YnVmLm9waWMgeGNfaGNhbGxfYnVmLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVk
dW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0icGR4
Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtTU1EIC1NRiAuLy5wZHguby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25s
eSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgcGR4
LmMgLW8gcGR4Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19mb3JlaWduX21lbW9y
eS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURf
R05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2lu
Zy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX2ZvcmVpZ25fbWVt
b3J5Lm9waWMgeGNfZm9yZWlnbl9tZW1vcnkuYyAKbWFrZSAtZiAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWsgLUMg
YXJtNjQgYnVpbHRfaW4ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAt
RFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2tleGVjLm9w
aWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVf
U09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfa2V4ZWMub3BpYyB4Y19r
ZXhlYy5jIAptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9hcmNoL2FybS9hcm02
NCcKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJwcmVlbXB0Lm8iJyAtV2EsLS1zdHJpcC1s
b2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5wcmVl
bXB0Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVy
bnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHByZWVtcHQuYyAtbyBwcmVl
bXB0Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19yZXNvdXJjZS5vcGljLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAg
LUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
IC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURf
X1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1p
bmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX3Jlc291cmNlLm9waWMgeGNfcmVzb3Vy
Y2UuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1w
b2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJyYW5kb20ubyInIC1XYSwtLXN0cmlw
LWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnJh
bmRvbS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNs
dWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyByYW5kb20uYyAtbyByYW5k
b20ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2xpbnV4Lm9waWMuZCAtRF9MQVJH
RUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1
ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfbGludXgub3BpYyB4Y19saW51eC5jIAphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAnLURfX09CSkVDVF9GSUxFX189InJhbmdlc2V0Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1h
YnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5yYW5nZXNldC5v
LmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyByYW5nZXNldC5jIC1vIHJhbmdlc2V0
Lm8KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL1J1bGVzLm1rOjExOiAiWW91IG11c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRv
IGVuYWJsZS9kaXNhYmxlIGRlYnVnIG5vdy4iCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2Fs
LXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAu
eGNfZXZ0Y2huX2NvbXBhdC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJ
TEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1wdGhyZWFkIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9l
dnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1v
IHhjX2V2dGNobl9jb21wYXQub3BpYyB4Y19ldnRjaG5fY29tcGF0LmMgCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1E
X19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXyAtTU1EIC1NRiAueGNfZ250dGFiX2NvbXBhdC5vcGljLmQgLURfTEFSR0VGSUxFX1NP
VVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19f
IC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
bGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgIC1mUElDIC1jIC1vIHhjX2dudHRhYl9jb21wYXQub3BpYyB4Y19nbnR0YWJfY29tcGF0
LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRl
eC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1Rf
SU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfZGV2aWNlbW9kZWxfY29tcGF0Lm9w
aWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVf
U09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfZGV2aWNlbW9kZWxfY29t
cGF0Lm9waWMgeGNfZGV2aWNlbW9kZWxfY29tcGF0LmMgCmFhcmNoNjQtcG9reS1saW51eC1n
Y2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggLURfX0FTU0VNQkxZX18gLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdl
cnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURf
X1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9G
SUxFX189ImNhY2hlLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5jYWNoZS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdl
bmVyYWwtcmVncy1vbmx5IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZu
by1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRU
UklCVVRFIC1jIGNhY2hlLlMgLW8gY2FjaGUubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1t
YXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhnX3By
aXZhdGUuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1E
X0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8geGdfcHJpdmF0ZS5vIHhnX3ByaXZhdGUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1X
ZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1Rf
RklMRV9fPSJkb21jdGwubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmRvbWN0bC5vLmQgLW1jcHU9Z2VuZXJpYyAt
bWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtYyBkb21jdGwuYyAtbyBkb21jdGwubwphYXJjaDY0LXBva3ktbGludXgt
Z2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNy
b290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jv
b3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFD
RV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYg
LnhjX3N1c3BlbmQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09V
UkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25m
aWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWMgLW8geGNfc3VzcGVuZC5vIHhjX3N1c3BlbmQuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC54Y19ub21pZ3JhdGUuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VG
SUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
ZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNfbm9taWdyYXRlLm8geGNfbm9taWdyYXRlLmMg
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNF
X1ZFUlNJT05fXyAtTU1EIC1NRiAubGliZWxmLXRvb2xzLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18g
LXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLVduby1wb2ludGVyLXNp
Z24gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1v
IGxpYmVsZi10b29scy5vIC4uLy4uL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi10b29scy5j
IAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYmVsZi1sb2FkZXIuby5kIC1EX0xBUkdFRklMRV9T
T1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVu
L2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNf
XyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtV25vLXBvaW50ZXIt
c2lnbiAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMg
LW8gbGliZWxmLWxvYWRlci5vIC4uLy4uL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1sb2Fk
ZXIuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRF
UkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJlbGYtZG9taW5mby5vLmQgLURfTEFSR0VG
SUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8u
Li94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAt
SS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9U
T09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9n
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1Xbm8tcG9p
bnRlci1zaWduIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
ICAtYyAtbyBsaWJlbGYtZG9taW5mby5vIC4uLy4uL3hlbi9jb21tb24vbGliZWxmL2xpYmVs
Zi1kb21pbmZvLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRF
U1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfZG9tX2NvcmUuby5kIC1EX0xB
UkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1J
Li4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAt
SS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19Y
RU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9v
bGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5j
bHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNfZG9t
X2NvcmUubyB4Y19kb21fY29yZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVu
ZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNs
dWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189ImRvbWFp
bi5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLU1NRCAtTUYgLi8uZG9tYWluLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdz
LW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1j
IGRvbWFpbi5jIC1vIGRvbWFpbi5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFy
bXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1f
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfZG9tX2Jvb3Qu
by5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9T
T1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMg
LW8geGNfZG9tX2Jvb3QubyB4Y19kb21fYm9vdC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJv
ciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxF
X189InJhZGl4LXRyZWUubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnJhZGl4LXRyZWUuby5kIC1tY3B1PWdlbmVy
aWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLWMgcmFkaXgtdHJlZS5jIC1vIHJhZGl4LXRyZWUubwphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC1EX19BU1NFTUJMWV9fIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
Jy1EX19PQkpFQ1RfRklMRV9fPSJlbnRyeS5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1
dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZW50cnkuby5kIC1tY3B1
PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtYyBlbnRyeS5TIC1vIGVudHJ5Lm8KYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC54Y19kb21fZWxmbG9hZGVyLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX2RvbV9lbGZsb2FkZXIubyB4Y19kb21f
ZWxmbG9hZGVyLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3Rk
aW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xz
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iaW5zbi5vIicgLVdhLC0t
c3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYg
Li8uaW5zbi5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9p
bmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBpbnNuLmMgLW8gaW5z
bi5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRl
eC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0icmJ0cmVlLm8iJyAtV2EsLS1zdHJpcC1s
b2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5yYnRy
ZWUuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVk
ZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgcmJ0cmVlLmMgLW8gcmJ0cmVl
Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19kb21fYXJtemltYWdlbG9hZGVyLm8uZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9f
WEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWlu
Y2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhjX2Rv
bV9hcm16aW1hZ2Vsb2FkZXIubyB4Y19kb21fYXJtemltYWdlbG9hZGVyLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICct
RF9fT0JKRUNUX0ZJTEVfXz0ic21wYm9vdC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1
dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uc21wYm9vdC5vLmQgLW1j
cHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBzbXBib290LmMgLW8gc21wYm9vdC5vCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
ICctRF9fT0JKRUNUX0ZJTEVfXz0icmN1cGRhdGUubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFi
c29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnJjdXBkYXRlLm8u
ZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHJjdXBkYXRlLmMgLW8gcmN1cGRhdGUu
bwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2RvbV9iaW5sb2FkZXIuby5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUku
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9P
TFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGNfZG9tX2Jpbmxv
YWRlci5vIHhjX2RvbV9iaW5sb2FkZXIuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdy
ZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJy
d2xvY2subyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1NTUQgLU1GIC4vLnJ3bG9jay5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwt
cmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVU
RSAtYyByd2xvY2suYyAtbyByd2xvY2subwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2RvbV9j
b21wYXRfbGludXguby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09V
UkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25m
aWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWMgLW8geGNfZG9tX2NvbXBhdF9saW51eC5vIHhjX2RvbV9jb21wYXRfbGlu
dXguYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1w
b2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJ0cmFwcy5vIicgLVdhLC0tc3RyaXAt
bG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8udHJh
cHMuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVk
ZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgdHJhcHMuYyAtbyB0cmFwcy5v
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0ic2NoZWRfYXJpbmM2NTMubyInIC1XYSwtLXN0
cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4v
LnNjaGVkX2FyaW5jNjUzLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1X
bmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHNjaGVk
X2FyaW5jNjUzLmMgLW8gc2NoZWRfYXJpbmM2NTMubwphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJv
ciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxF
X189InNjaGVkX2NyZWRpdC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uc2NoZWRfY3JlZGl0Lm8uZCAtbWNwdT1n
ZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1w
cm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1jIHNjaGVkX2NyZWRpdC5jIC1vIHNjaGVkX2NyZWRpdC5v
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNF
X1ZFUlNJT05fXyAtTU1EIC1NRiAueGNfZG9tX2FybS5vLmQgLURfTEFSR0VGSUxFX1NPVVJD
RSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1w
dGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4Y19kb21fYXJtLm8geGNfZG9t
X2FybS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1j
b3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lE
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0
LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRl
L3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InZmcC5vIicgLVdhLC0tc3RyaXAt
bG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8udmZw
Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHZmcC5jIC1vIHZmcC5vCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNF
X1ZFUlNJT05fXyAtTU1EIC1NRiAueGdfcHJpdmF0ZS5vcGljLmQgLURfTEFSR0VGSUxFX1NP
VVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS4vaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19f
IC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
bGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtZlBJQyAtYyAtbyB4Z19wcml2YXRl
Lm9waWMgeGdfcHJpdmF0ZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX3N1c3Bl
bmQub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1E
X0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWZQSUMgLWMgLW8geGNfc3VzcGVuZC5vcGljIHhjX3N1c3BlbmQuYyAKYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVu
dXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1E
X19PQkpFQ1RfRklMRV9fPSJzY2hlZF9jcmVkaXQyLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1h
YnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5zY2hlZF9jcmVk
aXQyLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVy
bnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHNjaGVkX2NyZWRpdDIuYyAt
byBzY2hlZF9jcmVkaXQyLm8KbWFrZSAtZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWsgLUMgbGliIGJ1aWx0X2lu
Lm8KbWFrZSAtZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vUnVsZXMubWsgLUMgcGxhdGZvcm1zIGJ1aWx0X2luLm8KbWFrZVs1
XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zJwptYWtlWzZd
OiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9hcmNoL2FybS9hcm02NC9saWInCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICct
RF9fT0JKRUNUX0ZJTEVfXz0ic2NoZWRfcnQubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29s
dXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnNjaGVkX3J0Lm8uZCAt
bWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHNjaGVkX3J0LmMgLW8gc2NoZWRfcnQubwph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVS
RkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX25vbWlncmF0ZS5vcGljLmQgLURfTEFSR0VG
SUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8u
Li94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAt
SS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9U
T09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9n
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRl
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtZlBJQyAtYyAtbyB4Y19u
b21pZ3JhdGUub3BpYyB4Y19ub21pZ3JhdGUuYyAKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1rOjExOiAiWW91IG11
c3QgdXNlICdtYWtlIG1lbnVjb25maWcnIHRvIGVuYWJsZS9kaXNhYmxlIGRlYnVnIG5vdy4i
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lE
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0
LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5U
RVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGliZWxmLXRvb2xzLm9waWMuZCAtRF9MQVJH
RUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLVduby1w
b2ludGVyLXNpZ24gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmgg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgIC1mUElDIC1jIC1vIGxpYmVsZi10b29scy5vcGljIC4uLy4uL3hlbi9jb21tb24vbGli
ZWxmL2xpYmVsZi10b29scy5jIAovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWs6MTE6ICJZb3UgbXVzdCB1c2UgJ21h
a2UgbWVudWNvbmZpZycgdG8gZW5hYmxlL2Rpc2FibGUgZGVidWcgbm93LiIKYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC5saWJlbGYtbG9hZGVyLm9waWMuZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18g
LXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLVduby1wb2ludGVyLXNp
Z24gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElD
IC1jIC1vIGxpYmVsZi1sb2FkZXIub3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJl
bGYtbG9hZGVyLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElD
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hF
Tl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGliZWxmLWRvbWluZm8u
b3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dO
VV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Npbmct
cHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtV25vLXBvaW50ZXItc2lnbiAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8gbGliZWxmLWRvbWluZm8ub3BpYyAuLi8u
Li94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jIAphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxv
Y2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcg
LURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVD
VF9GSUxFX189InZleHByZXNzLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy52ZXhwcmVzcy5vLmQgLW1jcHU9Z2Vu
ZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtYyB2ZXhwcmVzcy5jIC1vIHZleHByZXNzLm8KYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtRF9fQVNTRU1CTFlfXyAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICct
RF9fT0JKRUNUX0ZJTEVfXz0ibWVtY3B5Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0
ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5tZW1jcHkuby5kIC1tY3B1
PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtYyBtZW1jcHkuUyAtbyBtZW1jcHkubwphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC1EX19BU1NFTUJMWV9fIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1E
X19PQkpFQ1RfRklMRV9fPSJtZW1jbXAubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRl
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLm1lbWNtcC5vLmQgLW1jcHU9
Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1w
cm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1jIG1lbWNtcC5TIC1vIG1lbWNtcC5vCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggLURfX0FTU0VNQkxZX18gLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURf
X09CSkVDVF9GSUxFX189Im1lbW1vdmUubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRl
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLm1lbW1vdmUuby5kIC1tY3B1
PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtYyBtZW1tb3ZlLlMgLW8gbWVtbW92ZS5vCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggLURfX0FTU0VNQkxZX18gLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAn
LURfX09CSkVDVF9GSUxFX189Im1lbXNldC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1
dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ubWVtc2V0Lm8uZCAtbWNw
dT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLWMgbWVtc2V0LlMgLW8gbWVtc2V0Lm8KYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtRF9fQVNTRU1CTFlfXyAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICct
RF9fT0JKRUNUX0ZJTEVfXz0ibWVtY2hyLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0
ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5tZW1jaHIuby5kIC1tY3B1
PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtYyBtZW1jaHIuUyAtbyBtZW1jaHIubwphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC1EX19BU1NFTUJMWV9fIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1E
X19PQkpFQ1RfRklMRV9fPSJjbGVhcl9wYWdlLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNv
bHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5jbGVhcl9wYWdlLm8u
ZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgY2xlYXJfcGFnZS5TIC1vIGNsZWFyX3Bh
Z2UubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InNlYXR0bGUubyInIC1XYSwtLXN0cmlw
LWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnNl
YXR0bGUuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5j
bHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgc2VhdHRsZS5jIC1vIHNl
YXR0bGUubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1j
b3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC1EX19BU1NFTUJM
WV9fIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzIC1PMSAtbm9zdGRpbmMg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJiaXRvcHMubyInIC1XYSwtLXN0
cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4v
LmJpdG9wcy5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5IC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIGJpdG9wcy5TIC1vIGJp
dG9wcy5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZmluZF9uZXh0X2JpdC5vIicgLVdh
LC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAt
TUYgLi8uZmluZF9uZXh0X2JpdC5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1v
bmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBm
aW5kX25leHRfYml0LmMgLW8gZmluZF9uZXh0X2JpdC5vCmFhcmNoNjQtcG9reS1saW51eC1n
Y2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggLURfX0FTU0VNQkxZX18gLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdl
cnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURf
X1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9G
SUxFX189InN0cmNoci5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uc3RyY2hyLm8uZCAtbWNwdT1nZW5lcmljIC1t
Z2VuZXJhbC1yZWdzLW9ubHkgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLWMgc3RyY2hyLlMgLW8gc3RyY2hyLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdj
YyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9v
dD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290
cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10
eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJy
b3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklM
RV9fPSJ4Z2VuZS1zdG9ybS5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ueGdlbmUtc3Rvcm0uby5kIC1tY3B1PWdl
bmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLWMgeGdlbmUtc3Rvcm0uYyAtbyB4Z2VuZS1zdG9ybS5vCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggLURfX0FTU0VNQkxZX18gLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAnLURfX09CSkVDVF9GSUxFX189InN0cmNtcC5vIicgLVdhLC0tc3RyaXAtbG9jYWwt
YWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uc3RyY21wLm8u
ZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgc3RyY21wLlMgLW8gc3RyY21wLm8KYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtRF9fQVNTRU1CTFlfXyAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJs
ZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oICctRF9fT0JKRUNUX0ZJTEVfXz0ic3RybGVuLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1h
YnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5zdHJsZW4uby5k
IC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0ND
X0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBzdHJsZW4uUyAtbyBzdHJsZW4ubwphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAnLURfX09CSkVDVF9GSUxFX189InhpbGlueC16eW5xbXAubyInIC1XYSwtLXN0cmlwLWxv
Y2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnhpbGlu
eC16eW5xbXAuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
aW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgeGlsaW54LXp5bnFt
cC5jIC1vIHhpbGlueC16eW5xbXAubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2Rv
bV9jb3JlLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJD
RSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmln
LmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1mUElDIC1jIC1vIHhjX2RvbV9jb3JlLm9waWMgeGNfZG9tX2NvcmUuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtRF9fQVNTRU1CTFlfXyAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJs
ZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oICctRF9fT0JKRUNUX0ZJTEVfXz0ic3RybmNtcC5vIicgLVdhLC0tc3RyaXAtbG9jYWwt
YWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uc3RybmNtcC5v
LmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5IC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHN0cm5jbXAuUyAtbyBzdHJuY21wLm8K
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRF
UkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19kb21fYm9vdC5vcGljLmQgLURfTEFSR0VG
SUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgLURfR05VX1NPVVJDRSAgLUkuLi8u
Li94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAt
SS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9U
T09MU19fIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9n
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRl
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvbGlicy9jYWxsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlICAtZlBJQyAtYyAtbyB4Y19k
b21fYm9vdC5vcGljIHhjX2RvbV9ib290LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggLURfX0FTU0VNQkxZX18gLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAt
V3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9f
IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189
InN0cm5sZW4ubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1NTUQgLU1GIC4vLnN0cm5sZW4uby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5l
cmFsLXJlZ3Mtb25seSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJ
QlVURSAtYyBzdHJubGVuLlMgLW8gc3Rybmxlbi5vCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggLURfX0FTU0VNQkxZX18gLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwt
dHlwZWRlZnMgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJv
ciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxF
X189InN0cnJjaHIubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnN0cnJjaHIuby5kIC1tY3B1PWdlbmVyaWMgLW1n
ZW5lcmFsLXJlZ3Mtb25seSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtYyBzdHJyY2hyLlMgLW8gc3RycmNoci5vCmFhcmNoNjQtcG9reS1saW51eC1s
ZCAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAtRUwgLUVMICAgICAgICAtRUwg
ICAgIC1FTCAgICAgLUVMICAgICAtRUwgIC1yIC1vIGJ1aWx0X2luLm8gbWVtY3B5Lm8gbWVt
Y21wLm8gbWVtbW92ZS5vIG1lbXNldC5vIG1lbWNoci5vIGNsZWFyX3BhZ2UubyBiaXRvcHMu
byBmaW5kX25leHRfYml0Lm8gc3RyY2hyLm8gc3RyY21wLm8gc3RybGVuLm8gc3RybmNtcC5v
IHN0cm5sZW4ubyBzdHJyY2hyLm8KbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9h
cmNoL2FybS9hcm02NC9saWInCmFhcmNoNjQtcG9reS1saW51eC1sZCAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggICAgICAgICAgICAtRUwgLUVMICAgICAgICAtRUwgICAgIC1FTCAgICAgLUVM
ICAtciAtbyBidWlsdF9pbi5vIGNhY2hlLm8gZG9tY3RsLm8gZG9tYWluLm8gZW50cnkubyBp
bnNuLm8gc21wYm9vdC5vIHRyYXBzLm8gdmZwLm8gbGliL2J1aWx0X2luLm8KbWFrZVs1XTog
TGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9hcmNoL2FybS9hcm02NCcKbWFrZSAtZiAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVs
ZXMubWsgLUMgZWZpIGJ1aWx0X2luLm8KbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vYXJjaC9hcm0vZWZpJwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAt
REJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNl
ZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1u
b3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1k
ZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InNjaGVkX251bGwu
byInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1NTUQgLU1GIC4vLnNjaGVkX251bGwuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJl
Z3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2Vw
dGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LWMgc2NoZWRfbnVsbC5jIC1vIHNjaGVkX251bGwubwphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAt
TUYgLnhjX2RvbV9lbGZsb2FkZXIub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xp
YnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfZG9tX2VsZmxvYWRlci5vcGlj
IHhjX2RvbV9lbGZsb2FkZXIuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWxkIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgICAgICAgICAgIC1FTCAtRUwgICAgICAgIC1FTCAgICAgLUVMICAgICAt
RUwgIC1yIC1vIGJ1aWx0X2luLm8gdmV4cHJlc3MubyBzZWF0dGxlLm8geGdlbmUtc3Rvcm0u
byB4aWxpbngtenlucW1wLm8KbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMnCmFhcmNoNjQtcG9reS1saW51eC1vYmpkdW1wIC1oIGJvb3RmZHQu
byB8IHNlZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cDt9JyB8IHdoaWxlIHJlYWQgaWR4IG5h
bWUgc3ogcmVzdDsgZG8gXAoJY2FzZSAiJG5hbWUiIGluIFwKCS4qLmxvY2FsKSA7OyBcCgku
dGV4dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwg
Y29udGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiBib290ZmR0Lm86JG5hbWUgaXMg
MHgkc3oiID4mMjsgXAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVzYWM7IFwKZG9u
ZQphYXJjaDY0LXBva3ktbGludXgtb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGE9
LmluaXQucm9kYXRhIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9LmluaXQucm9k
YXRhLnN0cjEuMSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMi4xPS5pbml0LnJvZGF0
YS5zdHIyLjEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjQuMT0uaW5pdC5yb2RhdGEu
c3RyNC4xIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5jc3QxPS5pbml0LnJvZGF0YS5jc3Qx
IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAt
LXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMi4yPS5pbml0LnJvZGF0YS5zdHIyLjIgLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjQuMj0uaW5pdC5yb2RhdGEuc3RyNC4yIC0tcmVu
YW1lLXNlY3Rpb24gLnJvZGF0YS5jc3QyPS5pbml0LnJvZGF0YS5jc3QyIC0tcmVuYW1lLXNl
Y3Rpb24gLnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyMi40PS5pbml0LnJvZGF0YS5zdHIyLjQgLS1yZW5hbWUtc2VjdGlv
biAucm9kYXRhLnN0cjQuND0uaW5pdC5yb2RhdGEuc3RyNC40IC0tcmVuYW1lLXNlY3Rpb24g
LnJvZGF0YS5jc3Q0PS5pbml0LnJvZGF0YS5jc3Q0IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0
YS5zdHIxLjg9LmluaXQucm9kYXRhLnN0cjEuOCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEu
c3RyMi44PS5pbml0LnJvZGF0YS5zdHIyLjggLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0
cjQuOD0uaW5pdC5yb2RhdGEuc3RyNC44IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5jc3Q4
PS5pbml0LnJvZGF0YS5jc3Q4IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE2PS5p
bml0LnJvZGF0YS5zdHIxLjE2IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIyLjE2PS5p
bml0LnJvZGF0YS5zdHIyLjE2IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHI0LjE2PS5p
bml0LnJvZGF0YS5zdHI0LjE2IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5jc3QxNj0uaW5p
dC5yb2RhdGEuY3N0MTYgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9LmluaXQu
ZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9Lmlu
aXQuZGF0YS5yZWwucm8ubG9jYWwgYm9vdGZkdC5vIGJvb3RmZHQuaW5pdC5vCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICct
RF9fT0JKRUNUX0ZJTEVfXz0ic2NoZWR1bGUubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29s
dXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnNjaGVkdWxlLm8uZCAt
bWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHNjaGVkdWxlLmMgLW8gc2NoZWR1bGUubwov
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vUnVsZXMubWs6MTE6ICJZb3UgbXVzdCB1c2UgJ21ha2UgbWVudWNvbmZpZycgdG8gZW5h
YmxlL2Rpc2FibGUgZGVidWcgbm93LiIKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9
YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19k
b21fYXJtemltYWdlbG9hZGVyLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdF
RklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxm
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JLi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLXB0aHJlYWQgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJz
L2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX2RvbV9hcm16aW1hZ2Vsb2FkZXIu
b3BpYyB4Y19kb21fYXJtemltYWdlbG9hZGVyLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9y
IC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVf
Xz0ic2h1dGRvd24ubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnNodXRkb3duLm8uZCAtbWNwdT1nZW5lcmljIC1t
Z2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1jIHNodXRkb3duLmMgLW8gc2h1dGRvd24ubwphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVu
dXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18g
LU1NRCAtTUYgLnhjX2RvbV9iaW5sb2FkZXIub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0Ug
LURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VSQ0UgIC1JLi4vLi4veGVuL2NvbW1v
bi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkuL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtcHRo
cmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMv
Y2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8geGNfZG9tX2JpbmxvYWRl
ci5vcGljIHhjX2RvbV9iaW5sb2FkZXIuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdy
ZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJi
b290Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtTU1EIC1NRiAuLy5ib290Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdz
LW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1m
c2hvcnQtd2NoYXIgLURJTklUX1NFQ1RJT05TX09OTFkgLWMgYm9vdC5jIC1vIGJvb3Qubwph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAnLURfX09CSkVDVF9GSUxFX189InNvZnRpcnEubyInIC1XYSwtLXN0cmlwLWxvY2Fs
LWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnNvZnRpcnEu
by5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgc29mdGlycS5jIC1vIHNvZnRpcnEu
bwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9J
RCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lO
VEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhjX2RvbV9jb21wYXRfbGludXgub3BpYy5k
IC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFIC1EX0dOVV9TT1VS
Q0UgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1EX19YRU5fVE9PTFNfXyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xp
YnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMg
LWMgLW8geGNfZG9tX2NvbXBhdF9saW51eC5vcGljIHhjX2RvbV9jb21wYXRfbGludXguYyAK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRF
UkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54Y19kb21fYXJtLm9waWMuZCAtRF9MQVJHRUZJ
TEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAtRF9HTlVfU09VUkNFICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
Li9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RP
T0xTX18gLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9saWJzL2NhbGwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhjX2Rv
bV9hcm0ub3BpYyB4Y19kb21fYXJtLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVk
dW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0ic29y
dC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLU1NRCAtTUYgLi8uc29ydC5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1v
bmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyBz
b3J0LmMgLW8gc29ydC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5v
c3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRl
Y2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0ic21wLm8iJyAtV2Es
LS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1N
RiAuLy5zbXAuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
aW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgc21wLmMgLW8gc21w
Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJzcGlubG9jay5vIicgLVdhLC0tc3RyaXAt
bG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uc3Bp
bmxvY2suby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5j
bHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgc3BpbmxvY2suYyAtbyBz
cGlubG9jay5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5j
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0icnVudGltZS5vIicgLVdhLC0t
c3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYg
Li8ucnVudGltZS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hl
bi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtZnNob3J0LXdjaGFy
IC1jIHJ1bnRpbWUuYyAtbyBydW50aW1lLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdy
ZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJz
dG9wX21hY2hpbmUubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnN0b3BfbWFjaGluZS5vLmQgLW1jcHU9Z2VuZXJp
YyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklM
SVRZX0FUVFJJQlVURSAtYyBzdG9wX21hY2hpbmUuYyAtbyBzdG9wX21hY2hpbmUubwphYXJj
aDY0LXBva3ktbGludXgtYXIgcmMgbGlieGVuY3RybC5hIHhjX2FsdHAybS5vIHhjX2NvcmUu
byB4Y19jb3JlX2FybS5vIHhjX2NwdXBvb2wubyB4Y19kb21haW4ubyB4Y19ldnRjaG4ubyB4
Y19nbnR0YWIubyB4Y19taXNjLm8geGNfZmxhc2subyB4Y19waHlzZGV2Lm8geGNfcHJpdmF0
ZS5vIHhjX2NzY2hlZC5vIHhjX2NzY2hlZDIubyB4Y19hcmluYzY1My5vIHhjX3J0Lm8geGNf
dGJ1Zi5vIHhjX3BtLm8geGNfY3B1X2hvdHBsdWcubyB4Y19yZXN1bWUubyB4Y190bWVtLm8g
eGNfdm1fZXZlbnQubyB4Y19tb25pdG9yLm8geGNfbWVtX3BhZ2luZy5vIHhjX21lbV9hY2Nl
c3MubyB4Y19tZW1zaHIubyB4Y19oY2FsbF9idWYubyB4Y19mb3JlaWduX21lbW9yeS5vIHhj
X2tleGVjLm8geGNfcmVzb3VyY2UubyB4Y19saW51eC5vIHhjX2V2dGNobl9jb21wYXQubyB4
Y19nbnR0YWJfY29tcGF0Lm8geGNfZGV2aWNlbW9kZWxfY29tcGF0Lm8KYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19P
QkpFQ1RfRklMRV9fPSJzdHJpbmcubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnN0cmluZy5vLmQgLW1jcHU9Z2Vu
ZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtYyBzdHJpbmcuYyAtbyBzdHJpbmcubwphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgICAgICAgICAtcHRocmVhZCAtV2ws
LXNvbmFtZSAtV2wsbGlieGVuY3RybC5zby40LjkgLXNoYXJlZCAtbyBsaWJ4ZW5jdHJsLnNv
LjQuOS4wIHhjX2FsdHAybS5vcGljIHhjX2NvcmUub3BpYyB4Y19jb3JlX2FybS5vcGljIHhj
X2NwdXBvb2wub3BpYyB4Y19kb21haW4ub3BpYyB4Y19ldnRjaG4ub3BpYyB4Y19nbnR0YWIu
b3BpYyB4Y19taXNjLm9waWMgeGNfZmxhc2sub3BpYyB4Y19waHlzZGV2Lm9waWMgeGNfcHJp
dmF0ZS5vcGljIHhjX2NzY2hlZC5vcGljIHhjX2NzY2hlZDIub3BpYyB4Y19hcmluYzY1My5v
cGljIHhjX3J0Lm9waWMgeGNfdGJ1Zi5vcGljIHhjX3BtLm9waWMgeGNfY3B1X2hvdHBsdWcu
b3BpYyB4Y19yZXN1bWUub3BpYyB4Y190bWVtLm9waWMgeGNfdm1fZXZlbnQub3BpYyB4Y19t
b25pdG9yLm9waWMgeGNfbWVtX3BhZ2luZy5vcGljIHhjX21lbV9hY2Nlc3Mub3BpYyB4Y19t
ZW1zaHIub3BpYyB4Y19oY2FsbF9idWYub3BpYyB4Y19mb3JlaWduX21lbW9yeS5vcGljIHhj
X2tleGVjLm9waWMgeGNfcmVzb3VyY2Uub3BpYyB4Y19saW51eC5vcGljIHhjX2V2dGNobl9j
b21wYXQub3BpYyB4Y19nbnR0YWJfY29tcGF0Lm9waWMgeGNfZGV2aWNlbW9kZWxfY29tcGF0
Lm9waWMgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9saWJ4ZW50b29s
bG9nLnNvICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9saWJ4ZW5ldnRj
aG4uc28gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvbGlieGVuZ250dGFi
LnNvICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL2NhbGwvbGlieGVuY2FsbC5zbyAg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVp
Z25tZW1vcnkuc28gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
bGlieGVuZGV2aWNlbW9kZWwuc28gIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVu
ZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNs
dWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InN5bWJv
bHMubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1NTUQgLU1GIC4vLnN5bWJvbHMuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJl
Z3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2Vw
dGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LWMgc3ltYm9scy5jIC1vIHN5bWJvbHMubwphYXJjaDY0LXBva3ktbGludXgtYXIgcmMgbGli
eGVuZ3Vlc3QuYSB4Z19wcml2YXRlLm8geGNfc3VzcGVuZC5vIHhjX25vbWlncmF0ZS5vIGxp
YmVsZi10b29scy5vIGxpYmVsZi1sb2FkZXIubyBsaWJlbGYtZG9taW5mby5vIHhjX2RvbV9j
b3JlLm8geGNfZG9tX2Jvb3QubyB4Y19kb21fZWxmbG9hZGVyLm8geGNfZG9tX2FybXppbWFn
ZWxvYWRlci5vIHhjX2RvbV9iaW5sb2FkZXIubyB4Y19kb21fY29tcGF0X2xpbnV4Lm8geGNf
ZG9tX2FybS5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5j
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0ic3lzY3RsLm8iJyAtV2EsLS1z
dHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAu
Ly5zeXNjdGwuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
aW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgc3lzY3RsLmMgLW8g
c3lzY3RsLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9J
RCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJ0YXNrbGV0Lm8iJyAtV2EsLS1z
dHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAu
Ly50YXNrbGV0Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVu
L2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHRhc2tsZXQuYyAt
byB0YXNrbGV0Lm8KbG4gLXNmIGxpYnhlbmN0cmwuc28uNC45LjAgbGlieGVuY3RybC5zby40
LjkKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJ0aW1lLm8iJyAtV2EsLS1zdHJpcC1sb2Nh
bC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy50aW1lLm8u
ZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHRpbWUuYyAtbyB0aW1lLm8KYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
Jy1EX19PQkpFQ1RfRklMRV9fPSJ0aW1lci5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1
dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8udGltZXIuby5kIC1tY3B1
PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLWMgdGltZXIuYyAtbyB0aW1lci5vCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9f
T0JKRUNUX0ZJTEVfXz0idHJhY2UubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnRyYWNlLm8uZCAtbWNwdT1nZW5l
cmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1jIHRyYWNlLmMgLW8gdHJhY2UubwpsbiAtc2YgbGlieGVuY3Ry
bC5zby40LjkgbGlieGVuY3RybC5zbwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAgICAgICAgICAgICAgICAgICAtV2wsLXNvbmFtZSAtV2wsbGlieGVuZ3Vlc3Quc28u
NC45IC1zaGFyZWQgLW8gbGlieGVuZ3Vlc3Quc28uNC45LjAgeGdfcHJpdmF0ZS5vcGljIHhj
X3N1c3BlbmQub3BpYyB4Y19ub21pZ3JhdGUub3BpYyBsaWJlbGYtdG9vbHMub3BpYyBsaWJl
bGYtbG9hZGVyLm9waWMgbGliZWxmLWRvbWluZm8ub3BpYyB4Y19kb21fY29yZS5vcGljIHhj
X2RvbV9ib290Lm9waWMgeGNfZG9tX2VsZmxvYWRlci5vcGljIHhjX2RvbV9hcm16aW1hZ2Vs
b2FkZXIub3BpYyB4Y19kb21fYmlubG9hZGVyLm9waWMgeGNfZG9tX2NvbXBhdF9saW51eC5v
cGljIHhjX2RvbV9hcm0ub3BpYyAtbGJ6MiAtbGx6bWEgLWxsem8yIC1seiAgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vbGlieGVuZXZ0Y2huLnNvICAtV2wsLXJwYXRo
LWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRo
LWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4gIC1XbCwtcnBhdGgt
bGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cgLVdsLC1ycGF0aC1s
aW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiICAtV2wsLXJwYXRoLWxp
bms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9jYWxsICAtV2wsLXJwYXRoLWxpbms9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5ICAtV2wsLXJwYXRo
LWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRo
LWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbCAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAKbG4gLXNmIGxpYnhlbmd1
ZXN0LnNvLjQuOS4wIGxpYnhlbmd1ZXN0LnNvLjQuOQpsbiAtc2YgbGlieGVuZ3Vlc3Quc28u
NC45IGxpYnhlbmd1ZXN0LnNvCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4YycKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUg
LXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvZGlzdC9pbnN0YWxsL3Vzci9saWIKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNsdWRlCi9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnhlbmN0cmwuc28u
NC45LjAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA2NDQgLXAgbGlieGVuY3RybC5hIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGli
CmxuIC1zZiBsaWJ4ZW5jdHJsLnNvLjQuOS4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2xpYnhl
bmN0cmwuc28uNC45CmxuIC1zZiBsaWJ4ZW5jdHJsLnNvLjQuOSAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNy
L2xpYi9saWJ4ZW5jdHJsLnNvCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNjQ0IC1wIGluY2x1ZGUveGVuY3RybC5oIGluY2x1ZGUveGVuY3RybF9jb21wYXQu
aCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0L2luc3RhbGwvdXNyL2luY2x1ZGUKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgbGlieGVuZ3Vlc3Quc28uNC45LjAgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxs
L3Vzci9saWIKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQg
LXAgbGlieGVuZ3Vlc3QuYSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYgpsbiAtc2YgbGlieGVuZ3Vl
c3Quc28uNC45LjAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvbGlieGVuZ3Vlc3Quc28uNC45Cmxu
IC1zZiBsaWJ4ZW5ndWVzdC5zby40LjkgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvbGlieGVuZ3Vl
c3Quc28KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAg
aW5jbHVkZS94ZW5ndWVzdC5oIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZQovaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW5jb250cm9sLnBjIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rp
c3QvaW5zdGFsbC91c3Ivc2hhcmUvcGtnY29uZmlnCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbmd1ZXN0LnBjIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Iv
c2hhcmUvcGtnY29uZmlnCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
YycKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlWzNdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzJwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8x
IC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFu
dC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRl
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189InZlcnNpb24u
byInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1NTUQgLU1GIC4vLnZlcnNpb24uby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mt
b25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMg
dmVyc2lvbi5jIC1vIHZlcnNpb24ubwphYXJjaDY0LXBva3ktbGludXgtb2JqZHVtcCAtaCBi
b290Lm8gfCBzZWQgLW4gJy9bMC05XS97cywwMCosMCxnO3A7fScgfCB3aGlsZSByZWFkIGlk
eCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkuKi5sb2NhbCkgOzsg
XAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAw
IHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJyb3I6IHNpemUgb2YgYm9vdC5vOiRuYW1lIGlz
IDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhwciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRv
bmUKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJ2aXJ0dWFsX3JlZ2lvbi5vIicgLVdhLC0t
c3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYg
Li8udmlydHVhbF9yZWdpb24uby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25s
eSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMgdmly
dHVhbF9yZWdpb24uYyAtbyB2aXJ0dWFsX3JlZ2lvbi5vCmFhcmNoNjQtcG9reS1saW51eC1v
Ympjb3B5IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUt
c2VjdGlvbiAucm9kYXRhLnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNl
Y3Rpb24gLnJvZGF0YS5zdHIyLjE9LmluaXQucm9kYXRhLnN0cjIuMSAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyNC4xPS5pbml0LnJvZGF0YS5zdHI0LjEgLS1yZW5hbWUtc2VjdGlv
biAucm9kYXRhLmNzdDE9LmluaXQucm9kYXRhLmNzdDEgLS1yZW5hbWUtc2VjdGlvbiAucm9k
YXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0
YS5zdHIyLjI9LmluaXQucm9kYXRhLnN0cjIuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEu
c3RyNC4yPS5pbml0LnJvZGF0YS5zdHI0LjIgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLmNz
dDI9LmluaXQucm9kYXRhLmNzdDIgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0u
aW5pdC5yb2RhdGEuc3RyMS40IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIyLjQ9Lmlu
aXQucm9kYXRhLnN0cjIuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyNC40PS5pbml0
LnJvZGF0YS5zdHI0LjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLmNzdDQ9LmluaXQucm9k
YXRhLmNzdDQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuOD0uaW5pdC5yb2RhdGEu
c3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIyLjg9LmluaXQucm9kYXRhLnN0
cjIuOCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyNC44PS5pbml0LnJvZGF0YS5zdHI0
LjggLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLmNzdDg9LmluaXQucm9kYXRhLmNzdDggLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuMTY9LmluaXQucm9kYXRhLnN0cjEuMTYgLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjIuMTY9LmluaXQucm9kYXRhLnN0cjIuMTYgLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjQuMTY9LmluaXQucm9kYXRhLnN0cjQuMTYgLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLmNzdDE2PS5pbml0LnJvZGF0YS5jc3QxNiAtLXJlbmFt
ZS1zZWN0aW9uIC5kYXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2NhbCAtLXJlbmFt
ZS1zZWN0aW9uIC5kYXRhLnJlbC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2NhbCBi
b290Lm8gYm9vdC5pbml0Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWxkIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgICAgICAgICAgIC1FTCAtRUwgICAgICAgIC1FTCAgICAgLUVMICAgICAtRUwg
IC1yIC1vIGJ1aWx0X2luLm8gYm9vdC5pbml0Lm8gcnVudGltZS5vCm1ha2VbNV06IExlYXZp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC94ZW4vYXJjaC9hcm0vZWZpJwphYXJjaDY0LXBva3ktbGludXgtbGQg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgLUVMIC1FTCAgICAgICAgLUVMICAg
ICAtRUwgIC1yIC1vIGJ1aWx0X2luLm8gYWx0ZXJuYXRpdmUubyBib290ZmR0LmluaXQubyBj
cHUubyBjcHVlcnJhdGEubyBjcHVmZWF0dXJlLm8gZGVjb2RlLm8gZGV2aWNlLm8gZG9tYWlu
Lm8gZG9tYWluX2J1aWxkLm8gZG9tY3RsLm8gZ2ljLm8gZ2ljLXYyLm8gZ2ljLXYzLm8gZ3Vl
c3Rjb3B5Lm8gaHZtLm8gaW8ubyBpcnEubyBrZXJuZWwubyBtZW1fYWNjZXNzLm8gbW0ubyBt
b25pdG9yLm8gcDJtLm8gcGVyY3B1Lm8gcGxhdGZvcm0ubyBwbGF0Zm9ybV9oeXBlcmNhbGwu
byBwaHlzZGV2Lm8gcHJvY2Vzc29yLm8gcHNjaS5vIHNldHVwLm8gc2h1dGRvd24ubyBzbWMu
byBzbXAubyBzbXBib290Lm8gc3lzY3RsLm8gdGltZS5vIHRyYXBzLm8gdmdpYy5vIHZnaWMt
djIubyB2Z2ljLXYzLm8gdm1fZXZlbnQubyB2dGltZXIubyB2cHNjaS5vIHZ1YXJ0Lm8gYXJt
NjQvYnVpbHRfaW4ubyBwbGF0Zm9ybXMvYnVpbHRfaW4ubyBlZmkvYnVpbHRfaW4ubwphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAnLURfX09CSkVDVF9GSUxFX189InZtX2V2ZW50Lm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1h
YnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy52bV9ldmVudC5v
LmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyB2bV9ldmVudC5jIC1vIHZtX2V2ZW50
Lm8KbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9hcmNoL2FybScKYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVu
dXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1E
X19PQkpFQ1RfRklMRV9fPSJ2bWFwLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy52bWFwLm8uZCAtbWNwdT1nZW5l
cmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1jIHZtYXAuYyAtbyB2bWFwLm8KYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1X
ZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1Rf
RklMRV9fPSJ2c3ByaW50Zi5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8udnNwcmludGYuby5kIC1tY3B1PWdlbmVy
aWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLWMgdnNwcmludGYuYyAtbyB2c3ByaW50Zi5vCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9f
T0JKRUNUX0ZJTEVfXz0id2FpdC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ud2FpdC5vLmQgLW1jcHU9Z2VuZXJp
YyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklM
SVRZX0FUVFJJQlVURSAtYyB3YWl0LmMgLW8gd2FpdC5vCm1ha2UgLUMgZmxhc2sgaW5zdGFs
bAptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrJwphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURf
X09CSkVDVF9GSUxFX189InhtYWxsb2NfdGxzZi5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJz
b2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8ueG1hbGxvY190bHNm
Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHhtYWxsb2NfdGxzZi5jIC1vIHht
YWxsb2NfdGxzZi5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3Rk
aW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xz
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0idG1lbS5vIicgLVdhLC0t
c3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYg
Li8udG1lbS5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5ICAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9p
bmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtYyB0bWVtLmMgLW8gdG1l
bS5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRl
eC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0idG1lbV94ZW4ubyInIC1XYSwtLXN0cmlw
LWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnRt
ZW1feGVuLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2lu
Y2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHRtZW1feGVuLmMgLW8g
dG1lbV94ZW4ubwptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrJwph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAnLURfX09CSkVDVF9GSUxFX189InRtZW1fY29udHJvbC5vIicgLVdhLC0tc3RyaXAt
bG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8udG1l
bV9jb250cm9sLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVu
L2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIHRtZW1fY29udHJv
bC5jIC1vIHRtZW1fY29udHJvbC5vCm1ha2UgLWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL1J1bGVzLm1rIC1DIGxpYmVsZiBi
dWlsdF9pbi5vCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2NvbW1vbi9saWJl
bGYnCm1ha2UgLWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQveGVuL1J1bGVzLm1rIC1DIGxpYmZkdCBidWlsdF9pbi5vCm1ha2VbNV06
IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2NvbW1vbi9saWJmZHQnCm1ha2UgLUMgdXRpbHMg
aW5zdGFsbAptYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxz
JwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50
ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCAnLURfX09CSkVDVF9GSUxFX189Imd1bnppcC5vIicgLVdhLC0tc3RyaXAtbG9j
YWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZ3Vuemlw
Lm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ESU5JVF9TRUNUSU9OU19PTkxZIC1j
IGd1bnppcC5jIC1vIGd1bnppcC5vCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9SdWxlcy5tazoxMTogIllvdSBtdXN0IHVzZSAn
bWFrZSBtZW51Y29uZmlnJyB0byBlbmFibGUvZGlzYWJsZSBkZWJ1ZyBub3cuIgphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAn
LURfX09CSkVDVF9GSUxFX189Indhcm5pbmcubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29s
dXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLndhcm5pbmcuby5kIC1t
Y3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLURJTklUX1NFQ1RJT05TX09OTFkgLWMgd2Fybmlu
Zy5jIC1vIHdhcm5pbmcubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxvYWRwb2xpY3kuby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9m
bGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGls
cy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Zs
YXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8u
Li8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91
dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4v
Li4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gIC1jIC1vIGxvYWRwb2xpY3kubyBs
b2FkcG9saWN5LmMgCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9SdWxlcy5tazoxMTogIllvdSBtdXN0IHVzZSAnbWFrZSBtZW51
Y29uZmlnJyB0byBlbmFibGUvZGlzYWJsZSBkZWJ1ZyBub3cuIgphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAt
TUYgLnNldGVuZm9yY2Uuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xp
YnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18g
IC1jIC1vIHNldGVuZm9yY2UubyBzZXRlbmZvcmNlLmMgCmFhcmNoNjQtcG9reS1saW51eC1v
YmpkdW1wIC1oIHdhcm5pbmcubyB8IHNlZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cDt9JyB8
IHdoaWxlIHJlYWQgaWR4IG5hbWUgc3ogcmVzdDsgZG8gXAoJY2FzZSAiJG5hbWUiIGluIFwK
CS4qLmxvY2FsKSA7OyBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJ
CXRlc3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiB3
YXJuaW5nLm86JG5hbWUgaXMgMHgkc3oiID4mMjsgXAoJCWV4aXQgJChleHByICRpZHggKyAx
KTs7IFwKCWVzYWM7IFwKZG9uZQphYXJjaDY0LXBva3ktbGludXgtb2JqY29weSAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGE9LmluaXQucm9kYXRhIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0
YS5zdHIxLjE9LmluaXQucm9kYXRhLnN0cjEuMSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEu
c3RyMi4xPS5pbml0LnJvZGF0YS5zdHIyLjEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0
cjQuMT0uaW5pdC5yb2RhdGEuc3RyNC4xIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5jc3Qx
PS5pbml0LnJvZGF0YS5jc3QxIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjI9Lmlu
aXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMi4yPS5pbml0
LnJvZGF0YS5zdHIyLjIgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjQuMj0uaW5pdC5y
b2RhdGEuc3RyNC4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5jc3QyPS5pbml0LnJvZGF0
YS5jc3QyIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0
cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMi40PS5pbml0LnJvZGF0YS5zdHIy
LjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjQuND0uaW5pdC5yb2RhdGEuc3RyNC40
IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5jc3Q0PS5pbml0LnJvZGF0YS5jc3Q0IC0tcmVu
YW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQucm9kYXRhLnN0cjEuOCAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuc3RyMi44PS5pbml0LnJvZGF0YS5zdHIyLjggLS1yZW5hbWUt
c2VjdGlvbiAucm9kYXRhLnN0cjQuOD0uaW5pdC5yb2RhdGEuc3RyNC44IC0tcmVuYW1lLXNl
Y3Rpb24gLnJvZGF0YS5jc3Q4PS5pbml0LnJvZGF0YS5jc3Q4IC0tcmVuYW1lLXNlY3Rpb24g
LnJvZGF0YS5zdHIxLjE2PS5pbml0LnJvZGF0YS5zdHIxLjE2IC0tcmVuYW1lLXNlY3Rpb24g
LnJvZGF0YS5zdHIyLjE2PS5pbml0LnJvZGF0YS5zdHIyLjE2IC0tcmVuYW1lLXNlY3Rpb24g
LnJvZGF0YS5zdHI0LjE2PS5pbml0LnJvZGF0YS5zdHI0LjE2IC0tcmVuYW1lLXNlY3Rpb24g
LnJvZGF0YS5jc3QxNj0uaW5pdC5yb2RhdGEuY3N0MTYgLS1yZW5hbWUtc2VjdGlvbiAuZGF0
YS5yZWwubG9jYWw9LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0
YS5yZWwucm8ubG9jYWw9LmluaXQuZGF0YS5yZWwucm8ubG9jYWwgd2FybmluZy5vIHdhcm5p
bmcuaW5pdC5vCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1Rf
SU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuZ2V0ZW5mb3JjZS5vLmQgLURfTEFSR0VG
SUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxh
c2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0
aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2sv
dXRpbHMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRp
bHMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4u
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4u
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAgLWMgLW8gZ2V0ZW5mb3JjZS5vIGdldGVuZm9y
Y2UuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMSAtbm9zdGRpbmMgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1w
b2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJsaWJlbGYtdG9vbHMubyInIC1XYSwt
LXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1G
IC4vLmxpYmVsZi10b29scy5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5
ICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi9pbmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtV25vLXBv
aW50ZXItc2lnbiAtYyBsaWJlbGYtdG9vbHMuYyAtbyBsaWJlbGYtdG9vbHMubwphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAn
LURfX09CSkVDVF9GSUxFX189ImZkdC5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZmR0Lm8uZCAtbWNwdT1nZW5l
cmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2xpYmZkdC8gLWMgZmR0LmMgLW8g
ZmR0Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRF
UkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5sYWJlbC1wY2kuby5kIC1EX0xBUkdFRklMRV9T
T1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0
aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8u
Li8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxz
Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4u
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gIC1jIC1vIGxhYmVsLXBjaS5vIGxhYmVsLXBjaS5jIAph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJs
ZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9W
RVJTSU9OX18gLU1NRCAtTUYgLmdldC1ib29sLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8u
Li8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4v
dG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURf
X1hFTl9UT09MU19fICAtYyAtbyBnZXQtYm9vbC5vIGdldC1ib29sLmMgCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9f
T0JKRUNUX0ZJTEVfXz0iZmR0X3JvLm8iJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1EIC1NRiAuLy5mZHRfcm8uby5kIC1tY3B1PWdl
bmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vbGliZmR0LyAtYyBmZHRfcm8u
YyAtbyBmZHRfcm8ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0
ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNs
cyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189ImxpYmVsZi1sb2FkZXIu
byInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1NTUQgLU1GIC4vLmxpYmVsZi1sb2FkZXIuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFs
LXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLVduby1wb2ludGVyLXNpZ24gLWMgbGliZWxmLWxvYWRlci5jIC1vIGxpYmVsZi1sb2Fk
ZXIubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189ImZkdF93aXAubyInIC1XYSwtLXN0cmlw
LWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmZk
dF93aXAuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5j
bHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4v
bGliZmR0LyAtYyBmZHRfd2lwLmMgLW8gZmR0X3dpcC5vCmFhcmNoNjQtcG9reS1saW51eC1n
Y2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwt
dHlwZWRlZnMgICAtTzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vy
cm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9f
WEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJ
TEVfXz0ibGliZWxmLWRvbWluZm8ubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLmxpYmVsZi1kb21pbmZvLm8uZCAt
bWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1Xbm8tcG9pbnRlci1zaWduIC1jIGxpYmVsZi1k
b21pbmZvLmMgLW8gbGliZWxmLWRvbWluZm8ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1t
YXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnNldC1i
b29sLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
Zmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxh
c2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0
aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fICAtYyAtbyBzZXQt
Ym9vbC5vIHNldC1ib29sLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzEg
LW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50
LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iZmR0X3N3Lm8i
JyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
TU1EIC1NRiAuLy5mZHRfc3cuby5kIC1tY3B1PWdlbmVyaWMgLW1nZW5lcmFsLXJlZ3Mtb25s
eSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
aW5jbHVkZS94ZW4vbGliZmR0LyAtYyBmZHRfc3cuYyAtbyBmZHRfc3cubwphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURf
X09CSkVDVF9GSUxFX189ImZkdF9ydy5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZmR0X3J3Lm8uZCAtbWNwdT1n
ZW5lcmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1w
cm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2xpYmZkdC8gLWMgZmR0X3J3
LmMgLW8gZmR0X3J3Lm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgICAg
ICAgICAgICAgICAgICAgICAgbG9hZHBvbGljeS5vICAgLVdsLC1ycGF0aC1saW5rPS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVdsLC1ycGF0aC1s
aW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huICAtV2ws
LXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29s
bG9nIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9s
aWJzL2dudHRhYiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4u
L3Rvb2xzL2xpYnMvY2FsbCAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4u
Ly4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeSAgLVdsLC1ycGF0aC1saW5rPS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVdsLC1ycGF0aC1s
aW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAt
byBmbGFzay1sb2FkcG9saWN5CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAgICAgICAgICAgICAgICAgICAgIHNldGVuZm9yY2UubyAgIC1XbCwtcnBhdGgtbGluaz0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cgIC1XbCwtcnBh
dGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL2V2dGNobiAg
LVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9v
bHMvbGlicy9nbnR0YWIgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8u
Li8uLi90b29scy9saWJzL2NhbGwgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGls
cy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkgIC1XbCwtcnBhdGgtbGluaz0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cgIC1XbCwtcnBh
dGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL2RldmljZW1v
ZGVsIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwu
c28gLW8gZmxhc2stc2V0ZW5mb3JjZQphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAgICAgICAgICAgICAgICAgICAgICBnZXRlbmZvcmNlLm8gICAtV2wsLXJwYXRoLWxp
bms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2ws
LXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9ldnRj
aG4gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4u
L3Rvb2xzL2xpYnMvZ250dGFiICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMv
Li4vLi4vLi4vdG9vbHMvbGlicy9jYWxsICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2sv
dXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5ICAtV2wsLXJwYXRoLWxp
bms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2ws
LXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5j
dHJsLnNvIC1vIGZsYXNrLWdldGVuZm9yY2UKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwtcGNpLm8gICAtV2wsLXJwYXRo
LWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAt
V2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9l
dnRjaG4gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnMvZ250dGFiICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRp
bHMvLi4vLi4vLi4vdG9vbHMvbGlicy9jYWxsICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxh
c2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5ICAtV2wsLXJwYXRo
LWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAt
V2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9saWJ4
ZW5jdHJsLnNvIC1vIGZsYXNrLWxhYmVsLXBjaQphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1t
YXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214ICAgICAgICAgICAgICAgICAgICAgICBnZXQtYm9vbC5vICAgLVdsLC1ycGF0
aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAg
LVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMv
ZXZ0Y2huICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8u
Li8uLi90b29scy9saWJzL2dudHRhYiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0
aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbCAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Zs
YXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeSAgLVdsLC1ycGF0
aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAg
LVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvbGli
eGVuY3RybC5zbyAtbyBmbGFzay1nZXQtYm9vbAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1t
YXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAt
V3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9f
IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189
ImZkdF9zdHJlcnJvci5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZmR0X3N0cmVycm9yLm8uZCAtbWNwdT1nZW5l
cmljIC1tZ2VuZXJhbC1yZWdzLW9ubHkgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUveGVuL2xpYmZkdC8gLWMgZmR0X3N0cmVy
cm9yLmMgLW8gZmR0X3N0cmVycm9yLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9
YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IgLVdyZWR1
bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggJy1EX19PQkpFQ1RfRklMRV9fPSJmZHRf
ZW1wdHlfdHJlZS5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLU1NRCAtTUYgLi8uZmR0X2VtcHR5X3RyZWUuby5kIC1tY3B1PWdlbmVy
aWMgLW1nZW5lcmFsLXJlZ3Mtb25seSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC94ZW4vaW5jbHVkZS94ZW4vbGliZmR0LyAtYyBmZHRfZW1wdHlf
dHJlZS5jIC1vIGZkdF9lbXB0eV90cmVlLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgICAgICAgICAgICAgICAgICAgICAgc2V0LWJvb2wubyAgIC1XbCwtcnBhdGgt
bGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cgIC1X
bCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL2V2
dGNobiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xz
L2xpYnMvdG9vbGxvZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4v
Li4vdG9vbHMvbGlicy9nbnR0YWIgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGls
cy8uLi8uLi8uLi90b29scy9saWJzL2NhbGwgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFz
ay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkgIC1XbCwtcnBhdGgt
bGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cgIC1X
bCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJzL2Rl
dmljZW1vZGVsIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhl
bmN0cmwuc28gLW8gZmxhc2stc2V0LWJvb2wKYWFyY2g2NC1wb2t5LWxpbnV4LWxkIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgICAgICAgICAgIC1FTCAtRUwgICAgICAgIC1FTCAgICAgLUVM
ICAgICAtRUwgIC1yIC1vIGxpYmVsZi10ZW1wLm8gbGliZWxmLXRvb2xzLm8gbGliZWxmLWxv
YWRlci5vIGxpYmVsZi1kb21pbmZvLm8KYWFyY2g2NC1wb2t5LWxpbnV4LW9iamNvcHkgLS1y
ZW5hbWUtc2VjdGlvbiAudGV4dD0uaW5pdC50ZXh0IC0tcmVuYW1lLXNlY3Rpb24gLmRhdGE9
LmluaXQuZGF0YSBsaWJlbGYtdGVtcC5vIGxpYmVsZi5vCmFhcmNoNjQtcG9reS1saW51eC1s
ZCAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAtRUwgLUVMICAgICAgICAtRUwg
ICAgIC1FTCAgICAgLUVMICAtciAtbyBidWlsdF9pbi5vIGxpYmVsZi5vCm1ha2VbNV06IExl
YXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC94ZW4vY29tbW9uL2xpYmVsZicKL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svdXRpbHMv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxs
L3Vzci9zYmluCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNzU1IC1wIGZsYXNrLWxvYWRwb2xpY3kgZmxhc2stc2V0ZW5mb3JjZSBmbGFzay1n
ZXRlbmZvcmNlIGZsYXNrLWxhYmVsLXBjaSBmbGFzay1nZXQtYm9vbCBmbGFzay1zZXQtYm9v
bCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0L2luc3RhbGwvdXNyL3NiaW4KbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2ZsYXNrL3V0aWxzJwptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxh
c2snCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2snCmFhcmNoNjQt
cG9reS1saW51eC1vYmpkdW1wIC1oIGd1bnppcC5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAq
LDAsZztwO30nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiByZXN0OyBkbyBcCgljYXNlICIk
bmFtZSIgaW4gXAoJLioubG9jYWwpIDs7IFwKCS50ZXh0fC50ZXh0Lip8LmRhdGF8LmRhdGEu
KnwuYnNzKSBcCgkJdGVzdCAkc3ogIT0gMCB8fCBjb250aW51ZTsgXAoJCWVjaG8gIkVycm9y
OiBzaXplIG9mIGd1bnppcC5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhw
ciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKYWFyY2g2NC1wb2t5LWxpbnV4LW9iamNv
cHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlv
biAucm9kYXRhLnN0cjIuMT0uaW5pdC5yb2RhdGEuc3RyMi4xIC0tcmVuYW1lLXNlY3Rpb24g
LnJvZGF0YS5zdHI0LjE9LmluaXQucm9kYXRhLnN0cjQuMSAtLXJlbmFtZS1zZWN0aW9uIC5y
b2RhdGEuY3N0MT0uaW5pdC5yb2RhdGEuY3N0MSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEu
c3RyMS4yPS5pbml0LnJvZGF0YS5zdHIxLjIgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0
cjIuMj0uaW5pdC5yb2RhdGEuc3RyMi4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHI0
LjI9LmluaXQucm9kYXRhLnN0cjQuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuY3N0Mj0u
aW5pdC5yb2RhdGEuY3N0MiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS40PS5pbml0
LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjIuND0uaW5pdC5y
b2RhdGEuc3RyMi40IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHI0LjQ9LmluaXQucm9k
YXRhLnN0cjQuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuY3N0ND0uaW5pdC5yb2RhdGEu
Y3N0NCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIx
LjggLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjIuOD0uaW5pdC5yb2RhdGEuc3RyMi44
IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHI0Ljg9LmluaXQucm9kYXRhLnN0cjQuOCAt
LXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuY3N0OD0uaW5pdC5yb2RhdGEuY3N0OCAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4xNj0uaW5pdC5yb2RhdGEuc3RyMS4xNiAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuc3RyMi4xNj0uaW5pdC5yb2RhdGEuc3RyMi4xNiAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuc3RyNC4xNj0uaW5pdC5yb2RhdGEuc3RyNC4xNiAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuY3N0MTY9LmluaXQucm9kYXRhLmNzdDE2IC0tcmVuYW1lLXNl
Y3Rpb24gLmRhdGEucmVsLmxvY2FsPS5pbml0LmRhdGEucmVsLmxvY2FsIC0tcmVuYW1lLXNl
Y3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5pbml0LmRhdGEucmVsLnJvLmxvY2FsIGd1bnpp
cC5vIGd1bnppcC5pbml0Lm8KbWFrZSAtQyBwb2xpY3kgaW5zdGFsbAptYWtlWzZdOiBFbnRl
cmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3BvbGljeScKYWFyY2g2NC1wb2t5LWxpbnV4
LWxkIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgICAgICAgICAgIC1FTCAtRUwgICAgICAgIC1F
TCAgICAgLUVMICAgICAtRUwgIC1yIC1vIGJ1aWx0X2luLm8gZmR0Lm8gZmR0X3JvLm8gZmR0
X3dpcC5vIGZkdF9zdy5vIGZkdF9ydy5vIGZkdF9zdHJlcnJvci5vIGZkdF9lbXB0eV90cmVl
Lm8KbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9jb21tb24vbGliZmR0JwphYXJj
aDY0LXBva3ktbGludXgtbGQgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgLUVM
IC1FTCAgICAgICAgLUVMICAgICAtRUwgIC1yIC1vIGJ1aWx0X2luLm8gYml0bWFwLm8gYnNl
YXJjaC5vIGNwdS5vIGNwdXBvb2wubyBkZXZpY2VfdHJlZS5vIGRvbWN0bC5vIGRvbWFpbi5v
IGV2ZW50XzJsLm8gZXZlbnRfY2hhbm5lbC5vIGV2ZW50X2ZpZm8ubyBncmFudF90YWJsZS5v
IGd1ZXN0Y29weS5vIGlycS5vIGtlcm5lbC5vIGtleWhhbmRsZXIubyBsaWIubyBsem8ubyBt
ZW1fYWNjZXNzLm8gbWVtb3J5Lm8gbW9uaXRvci5vIG11bHRpY2FsbC5vIG5vdGlmaWVyLm8g
cGFnZV9hbGxvYy5vIHBkeC5vIHByZWVtcHQubyByYW5kb20ubyByYW5nZXNldC5vIHJhZGl4
LXRyZWUubyByYnRyZWUubyByY3VwZGF0ZS5vIHJ3bG9jay5vIHNjaGVkX2FyaW5jNjUzLm8g
c2NoZWRfY3JlZGl0Lm8gc2NoZWRfY3JlZGl0Mi5vIHNjaGVkX3J0Lm8gc2NoZWRfbnVsbC5v
IHNjaGVkdWxlLm8gc2h1dGRvd24ubyBzb2Z0aXJxLm8gc29ydC5vIHNtcC5vIHNwaW5sb2Nr
Lm8gc3RvcF9tYWNoaW5lLm8gc3RyaW5nLm8gc3ltYm9scy5vIHN5c2N0bC5vIHRhc2tsZXQu
byB0aW1lLm8gdGltZXIubyB0cmFjZS5vIHZlcnNpb24ubyB2aXJ0dWFsX3JlZ2lvbi5vIHZt
X2V2ZW50Lm8gdm1hcC5vIHZzcHJpbnRmLm8gd2FpdC5vIHhtYWxsb2NfdGxzZi5vIHRtZW0u
byB0bWVtX3hlbi5vIHRtZW1fY29udHJvbC5vIGxpYmVsZi9idWlsdF9pbi5vIGxpYmZkdC9i
dWlsdF9pbi5vIGd1bnppcC5pbml0Lm8gd2FybmluZy5pbml0Lm8KbWFrZVs0XTogTGVhdmlu
ZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3hlbi9jb21tb24nCmFhcmNoNjQtcG9reS1saW51eC1sZCAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggICAgICAgICAgICAtRUwgLUVMICAgICAgICAtRUwgIC1yIC1vIHBy
ZWxpbmsubyBhcm02NC9oZWFkLm8gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2NvbW1vbi9idWlsdF9pbi5vIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9kcml2ZXJz
L2J1aWx0X2luLm8gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQveGVuL3hzbS9idWlsdF9pbi5vIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9hcmNoL2FybS9idWlsdF9pbi5v
CmFhcmNoNjQtcG9reS1saW51eC1sZCAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAg
ICAtRUwgLUVMICAgICAgICAtRUwgIC1UIHhlbi5sZHMgLU4gcHJlbGluay5vIFwKICAgIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hl
bi9jb21tb24vc3ltYm9scy1kdW1teS5vIC1vIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi8ueGVuLXN5bXMuMAptNCAtRCBzZWxm
X2NvbnRhaW5lZF9wb2xpY3kgLXMgLUQgbWxzX251bV9zZW5zPTE2IC1EIG1sc19udW1fY2F0
cz0yNTYgLi4vLi4vLi4veGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcyBw
b2xpY3kvc2VjdXJpdHlfY2xhc3NlcyAuLi8uLi8uLi94ZW4veHNtL2ZsYXNrL3BvbGljeS9p
bml0aWFsX3NpZHMgLi4vLi4vLi4veGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMgcG9saWN5L2FjY2Vzc192ZWN0b3JzIHBvbGljeS9zdXBwb3J0L21sc19tYWNyb3Muc3B0
IHBvbGljeS9zdXBwb3J0L21pc2NfbWFjcm9zLnNwdCBwb2xpY3kvbWxzIG1vZHVsZXMveGVu
LmlmIHBvbGljeS9nbG9iYWxfdHVuYWJsZXMgbW9kdWxlcy94ZW4udGUgbW9kdWxlcy9kb20w
LnRlIG1vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgbW9kdWxlcy9kb21VLnRlIG1vZHVsZXMv
aXNvbGF0ZWRfZG9tVS50ZSBtb2R1bGVzL3Byb3RfZG9tVS50ZSBtb2R1bGVzL25vbWlncmF0
ZS50ZSBtb2R1bGVzL25pY19kZXYudGUgbW9kdWxlcy94ZW5zdG9yZS50ZSBtb2R1bGVzL2Fs
bF9zeXN0ZW1fcm9sZS50ZSBtb2R1bGVzL3ZtX3JvbGUudGUgcG9saWN5L3VzZXJzIG1vZHVs
ZXMvdm1fcm9sZS5jb25zIHBvbGljeS9pbml0aWFsX3NpZHMgcG9saWN5L2RldmljZV9jb250
ZXh0cyA+IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2ZsYXNrL3BvbGljeS9wb2xpY3kuY29uZgpjaGVja3BvbGljeSAtdCBY
ZW4gLWMgMjQgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvZmxhc2svcG9saWN5L3BvbGljeS5jb25mIC1vIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNr
L3BvbGljeS94ZW5wb2xpY3ktNC45LXJjCmNoZWNrcG9saWN5OiAgbG9hZGluZyBwb2xpY3kg
Y29uZmlndXJhdGlvbiBmcm9tIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2ZsYXNrL3BvbGljeS9wb2xpY3kuY29uZgpjaGVj
a3BvbGljeTogIHBvbGljeSBjb25maWd1cmF0aW9uIGxvYWRlZApjaGVja3BvbGljeTogIHdy
aXRpbmcgYmluYXJ5IHJlcHJlc2VudGF0aW9uICh2ZXJzaW9uIDI0KSB0byAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFz
ay9wb2xpY3kveGVucG9saWN5LTQuOS1yYwovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzay9wb2xpY3kvLi4vLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsLy9ib290CmFh
cmNoNjQtcG9reS1saW51eC1ubSAtcGEgLS1mb3JtYXQ9c3lzdiAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vLnhlbi1zeW1zLjAg
XAoJfCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC94ZW4vdG9vbHMvc3ltYm9scyAgLS1zeXN2IC0tc29ydCA+L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuLy54ZW4tc3ltcy4w
LlMKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvZmxhc2svcG9saWN5Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0w
NjQ0IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2ZsYXNrL3BvbGljeS94ZW5wb2xpY3ktNC45LXJjIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFs
bC8vYm9vdAptYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2svcG9saWN5
JwptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZmxhc2snCm1ha2VbNF06IExl
YXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9mbGFzaycKbWFrZVszXTogTGVhdmluZyBkaXJlY3Rv
cnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlIC1D
IGZ1enogaW5zdGFsbAptYWtlIC1mIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9SdWxlcy5tayAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vLnhlbi1zeW1zLjAubwpt
YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Z1enonCm1ha2VbNF06IEVudGVy
aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQveGVuL2FyY2gvYXJtJwovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vUnVsZXMubWs6MTE6ICJZb3UgbXVz
dCB1c2UgJ21ha2UgbWVudWNvbmZpZycgdG8gZW5hYmxlL2Rpc2FibGUgZGVidWcgbm93LiIK
bWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mdXp6JwptYWtlIC1DIGxpYmVs
ZiBpbnN0YWxsCm1ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZnV6ei9saWJl
bGYnCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRl
eC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggLURfX0FTU0VNQkxZX18g
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgLU8xIC1ub3N0ZGluYyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189Ii9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi8ueGVuLXN5bXMuMC5vIicgLVdh
LC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLU1NRCAt
TUYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQveGVuLy4ueGVuLXN5bXMuMC5vLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1v
bmx5IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1jIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hl
bi8ueGVuLXN5bXMuMC5TIC1vIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3hlbi8ueGVuLXN5bXMuMC5vCm1ha2VbNF06IExlYXZpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vYXJjaC9hcm0nCmFhcmNoNjQtcG9reS1saW51eC1sZCAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggICAgICAgICAgICAtRUwgLUVMICAgICAgICAtRUwgIC1UIHhlbi5s
ZHMgLU4gcHJlbGluay5vIFwKICAgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi8ueGVuLXN5bXMuMC5vIC1vIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi8ueGVuLXN5
bXMuMQphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVS
RkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYmVsZi1mdXp6ZXIuby5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLUkuLi8uLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Z1enovbGliZWxmLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1j
IC1vIGxpYmVsZi1mdXp6ZXIubyBsaWJlbGYtZnV6emVyLmMgCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxv
Y2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1N
RiAubGliZWxmLXRvb2xzLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0
X1NPVVJDRSAgIC1JLi4vLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVduby1wb2ludGVyLXNp
Z24gLURGVVpaX05PX0xJQlhDIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZnV6ei9saWJlbGYvLi4vLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWMgLW8gbGliZWxmLXRvb2xzLm8gLi4vLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYvbGliZWxmLXRvb2xzLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hF
Tl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGliZWxmLWxvYWRlci5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtSS4uLy4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1Xbm8tcG9pbnRlci1zaWduIC1ERlVaWl9OT19MSUJY
QyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Z1enovbGliZWxmLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGxp
YmVsZi1sb2FkZXIubyAuLi8uLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVy
LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRl
eC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1w
b2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGliZWxmLWRvbWluZm8uby5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLUkuLi8uLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV25vLXBvaW50ZXItc2lnbiAtREZVWlpfTk9fTElCWEMgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9mdXp6
L2xpYmVsZi8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBsaWJlbGYtZG9taW5mby5v
IC4uLy4uLy4uL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgCmFhcmNoNjQt
cG9reS1saW51eC1ubSAtcGEgLS1mb3JtYXQ9c3lzdiAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4vLnhlbi1zeW1zLjEgXAoJfCAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94
ZW4vdG9vbHMvc3ltYm9scyAgLS1zeXN2IC0tc29ydCA+L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuLy54ZW4tc3ltcy4xLlMKbWFr
ZSAtZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC94ZW4vUnVsZXMubWsgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQveGVuLy54ZW4tc3ltcy4xLm8KbWFrZVs0XTogRW50ZXJpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC94ZW4vYXJjaC9hcm0nCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi9SdWxlcy5tazoxMTogIllvdSBtdXN0IHVz
ZSAnbWFrZSBtZW51Y29uZmlnJyB0byBlbmFibGUvZGlzYWJsZSBkZWJ1ZyBub3cuIgphYXJj
aDY0LXBva3ktbGludXgtYXIgcmMgbGliZWxmLmEgbGliZWxmLWZ1enplci5vIGxpYmVsZi10
b29scy5vIGxpYmVsZi1sb2FkZXIubyBsaWJlbGYtZG9taW5mby5vCm1ha2VbNl06IExlYXZp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9mdXp6L2xpYmVsZicKbWFrZVs1XTogTGVhdmluZyBkaXJl
Y3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Z1enonCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
ZnV6eicKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtRF9fQVNTRU1CTFlf
XyAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAtTzEgLW5vc3RkaW5jIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oICctRF9fT0JKRUNUX0ZJTEVfXz0iL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuLy54ZW4tc3ltcy4xLm8iJyAt
V2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtTU1E
IC1NRiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC94ZW4vLi54ZW4tc3ltcy4xLm8uZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdz
LW9ubHkgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC94ZW4vaW5jbHVkZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLWMg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
eGVuLy54ZW4tc3ltcy4xLlMgLW8gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQveGVuLy54ZW4tc3ltcy4xLm8KbWFrZSAtQyB4ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IgaW5zdGFsbAptYWtlWzZdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
Jy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yJwptYWtlWzRdOiBMZWF2aW5n
IGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQveGVuL2FyY2gvYXJtJwphYXJjaDY0LXBva3ktbGludXgtbGQgLS1zeXNy
b290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jv
b3RzL20zdWxjYi1kb214ICAgICAgICAgICAgLUVMIC1FTCAgICAgICAgLUVMICAtVCB4ZW4u
bGRzIC1OIHByZWxpbmsubyAtLWJ1aWxkLWlkPXNoYTEgXAogICAgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuLy54ZW4tc3ltcy4x
Lm8gLW8gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQveGVuL3hlbi1zeW1zCm1ha2VbNl06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgJ2lu
c3RhbGwnLgptYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3InCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9m
dXp6JwptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvZnV6eicKbWFrZVszXTog
TGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
Jy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzJwphYXJjaDY0LXBva3ktbGludXgtbm0gLXBhIC0tZm9ybWF0PXN5c3YgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL3hl
bi1zeW1zIFwKCXwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQveGVuL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQg
XAoJPi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3hlbi94ZW4tc3ltcy5tYXAKbWFrZSAtQyB4ZW5zdG9yZSBpbnN0YWxsCm1ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUnCnJtIC1mIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi8ueGVuLXN5
bXMuWzAtOV0qCmFhcmNoNjQtcG9reS1saW51eC1vYmpjb3B5IC1PIGJpbmFyeSAtUyAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4v
eGVuLXN5bXMgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQveGVuL3hlbgphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhlbnN0b3JlX2NsaWVudC5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9y
IC1JLiAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jb25maWcuaCAtSS4v
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3Rv
cmUvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90
b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRFhFTl9MSUJfU1RPUkVEPSJcIi92YXIv
bGliL3hlbnN0b3JlZFwiIiAtRFhFTl9SVU5fU1RPUkVEPSJcIi92YXIvcnVuL3hlbnN0b3Jl
ZFwiIiAgIC1jIC1vIHhlbnN0b3JlX2NsaWVudC5vIHhlbnN0b3JlX2NsaWVudC5jIAphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLnhzLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLUkuIC1pbmNsdWRlIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0
b3JlLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUv
Li4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4Yy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUv
Li4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09M
U19fIC1EWEVOX0xJQl9TVE9SRUQ9IlwiL3Zhci9saWIveGVuc3RvcmVkXCIiIC1EWEVOX1JV
Tl9TVE9SRUQ9IlwiL3Zhci9ydW4veGVuc3RvcmVkXCIiICAtRFVTRV9QVEhSRUFEICAtZlBJ
QyAtYyAtbyB4cy5vcGljIHhzLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFy
bXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueHNfbGli
Lm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLUkuIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2NvbmZpZy5o
IC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4v
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94
ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EWEVOX0xJQl9TVE9SRUQ9Ilwi
L3Zhci9saWIveGVuc3RvcmVkXCIiIC1EWEVOX1JVTl9TVE9SRUQ9IlwiL3Zhci9ydW4veGVu
c3RvcmVkXCIiICAgLWZQSUMgLWMgLW8geHNfbGliLm9waWMgeHNfbGliLmMgCm1rZGlyIC1w
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3BrZy1jb25maWcKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54ZW5zdG9yZV9jb250cm9s
Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJy
b3IgLUkuIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1J
Li9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4v
dG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EWEVOX0xJQl9TVE9SRUQ9IlwiL3Zh
ci9saWIveGVuc3RvcmVkXCIiIC1EWEVOX1JVTl9TVE9SRUQ9IlwiL3Zhci9ydW4veGVuc3Rv
cmVkXCIiICAgLWMgLW8geGVuc3RvcmVfY29udHJvbC5vIHhlbnN0b3JlX2NvbnRyb2wuYyAK
bG4gLXNmIHhlbiAgLi4vLi4veGVuLmVmaQphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhzLm8uZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLUku
IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JLi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8u
Li8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMv
bGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EWEVOX0xJQl9TVE9SRUQ9IlwiL3Zhci9saWIv
eGVuc3RvcmVkXCIiIC1EWEVOX1JVTl9TVE9SRUQ9IlwiL3Zhci9ydW4veGVuc3RvcmVkXCIi
ICAgLWMgLW8geHMubyB4cy5jIAptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL2Fy
Y2gvYXJtJwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1j
b3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9J
RCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lO
VEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhzX2xpYi5vLmQgLURfTEFSR0VGSUxFX1NP
VVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1JLiAtaW5jbHVkZSAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy94ZW5zdG9yZS8uLi8uLi90b29scy9jb25maWcuaCAtSS4vaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
eGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1EX19Y
RU5fVE9PTFNfXyAtRFhFTl9MSUJfU1RPUkVEPSJcIi92YXIvbGliL3hlbnN0b3JlZFwiIiAt
RFhFTl9SVU5fU1RPUkVEPSJcIi92YXIvcnVuL3hlbnN0b3JlZFwiIiAgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geHNfbGliLm8geHNfbGliLmMgClsgLWQgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlz
dC9pbnN0YWxsL2Jvb3QgXSB8fCBpbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwv
Ym9vdAppbnN0YWxsIC1tMDY0NCAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4veGVuIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC9ib290L3hlbi00
LjktcmMKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRF
UkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54c190ZGJfZHVtcC5vLmQgLURfTEFSR0VGSUxF
X1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1JLiAtaW5jbHVkZSAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jb25maWcuaCAtSS4vaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMv
bGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4u
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1E
X19YRU5fVE9PTFNfXyAtRFhFTl9MSUJfU1RPUkVEPSJcIi92YXIvbGliL3hlbnN0b3JlZFwi
IiAtRFhFTl9SVU5fU1RPUkVEPSJcIi92YXIvcnVuL3hlbnN0b3JlZFwiIiAgIC1jIC1vIHhz
X3RkYl9kdW1wLm8geHNfdGRiX2R1bXAuYyAKbG4gLWYgLXMgeGVuLTQuOS1yYyAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2lu
c3RhbGwvYm9vdC94ZW4tNC45CmxuIC1mIC1zIHhlbi00LjktcmMgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2Jv
b3QveGVuLTQKbG4gLWYgLXMgeGVuLTQuOS1yYyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvYm9vdC94ZW4KWyAt
ZCAiL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvZGVidWciIF0gfHwgaW5zdGFsbCAtZCAtbTA3NTUg
LXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvZGVidWcKaW5zdGFsbCAtbTA2NDQgLXAgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQveGVuL3hl
bi1zeW1zIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2RlYnVnL3hlbi1zeW1zLTQuOS1yYwppbnN0
YWxsIC1tMDY0NCAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC94ZW4veGVuLXN5bXMubWFwIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2Rl
YnVnL3hlbi1zeW1zLTQuOS1yYy5tYXAKaW5zdGFsbCAtbTA2NDQgLXAgLmNvbmZpZyAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0
L2luc3RhbGwvYm9vdC94ZW4tNC45LXJjLmNvbmZpZwppZiBbIC1yIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi94ZW4uZWZpIC1h
IC1uICcvdXNyL2xpYjY0L2VmaScgXTsgdGhlbiBcCglbIC1kIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Iv
bGliNjQvZWZpIF0gfHwgaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9s
aWI2NC9lZmk7IFwKCWluc3RhbGwgLW0wNjQ0IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi94ZW4uZWZpIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFs
bC91c3IvbGliNjQvZWZpL3hlbi00LjktcmMuZWZpOyBcCglpZiBbIC1lIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbi94ZW4uZWZp
Lm1hcCBdOyB0aGVuIFwKCQlpbnN0YWxsIC1tMDY0NCAtcCAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4veGVuLmVmaS5tYXAgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlz
dC9pbnN0YWxsL3Vzci9saWIvZGVidWcveGVuLTQuOS1yYy5lZmkubWFwOyBcCglmaTsgXAoJ
bG4gLXNmIHhlbi00LjktcmMuZWZpIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliNjQvZWZpL3hlbi00
LjkuZWZpOyBcCglsbiAtc2YgeGVuLTQuOS1yYy5lZmkgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWI2
NC9lZmkveGVuLTQuZWZpOyBcCglsbiAtc2YgeGVuLTQuOS1yYy5lZmkgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxs
L3Vzci9saWI2NC9lZmkveGVuLmVmaTsgXAoJaWYgWyAtbiAnL2Jvb3QvZWZpJyAtYSAtbiAn
JyBdOyB0aGVuIFwKCQlpbnN0YWxsIC1tMDY0NCAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC94ZW4veGVuLmVmaSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvYm9vdC9lZmkvZWZpLy94ZW4tNC45LXJjLmVmaTsgXAoJZWxpZiBbICIvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwiID0gImRpc3QvaW5zdGFsbCIgXTsgdGhlbiBcCgkJZWNobyAnRUZJIGluc3RhbGxhdGlv
biBvbmx5IHBhcnRpYWxseSBkb25lIChFRklfVkVORE9SIG5vdCBzZXQpJyA+JjI7IFwKCWZp
OyBcCmZpCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lE
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0
LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5U
RVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudXRpbHMuby5kIC1EX0xBUkdFRklMRV9TT1VS
Q0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtSS4gLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhj
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLURYRU5fTElCX1NUT1JFRD0iXCIvdmFyL2xpYi94ZW5zdG9yZWRcIiIgLURY
RU5fUlVOX1NUT1JFRD0iXCIvdmFyL3J1bi94ZW5zdG9yZWRcIiIgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3Rv
cmUvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHV0aWxzLm8gdXRpbHMuYyAKbWFrZVsyXTogTGVh
dmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3hlbicKbWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3hlbicK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIC1NTUQgLU1GIC50ZGIuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtSS4gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUv
Li4vLi4vdG9vbHMvY29uZmlnLmggLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8u
Li90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18g
LURYRU5fTElCX1NUT1JFRD0iXCIvdmFyL2xpYi94ZW5zdG9yZWRcIiIgLURYRU5fUlVOX1NU
T1JFRD0iXCIvdmFyL3J1bi94ZW5zdG9yZWRcIiIgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4v
dG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1jIC1vIHRkYi5vIHRkYi5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1t
YXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnRhbGxv
Yy5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vy
cm9yIC1JLiAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jb25maWcuaCAt
SS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8u
Li90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRFhFTl9MSUJfU1RPUkVEPSJcIi92
YXIvbGliL3hlbnN0b3JlZFwiIiAtRFhFTl9SVU5fU1RPUkVEPSJcIi92YXIvcnVuL3hlbnN0
b3JlZFwiIiAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gdGFsbG9j
Lm8gdGFsbG9jLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRF
U1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGVuc3RvcmVkX2NvcmUuby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtSS4g
LWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkuL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURYRU5fTElCX1NUT1JFRD0iXCIvdmFyL2xpYi94
ZW5zdG9yZWRcIiIgLURYRU5fUlVOX1NUT1JFRD0iXCIvdmFyL3J1bi94ZW5zdG9yZWRcIiIg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhlbnN0b3JlZF9jb3Jl
Lm8geGVuc3RvcmVkX2NvcmUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8t
dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9f
WEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54ZW5zdG9yZWRfd2F0
Y2guby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdl
cnJvciAtSS4gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY29uZmlnLmgg
LUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2V2dGNobi9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8u
Li90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURYRU5fTElCX1NUT1JFRD0iXCIv
dmFyL2xpYi94ZW5zdG9yZWRcIiIgLURYRU5fUlVOX1NUT1JFRD0iXCIvdmFyL3J1bi94ZW5z
dG9yZWRcIiIgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhlbnN0
b3JlZF93YXRjaC5vIHhlbnN0b3JlZF93YXRjaC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10
eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhl
bnN0b3JlZF9kb21haW4uby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtSS4gLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvY29uZmlnLmggLUkuL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9s
aWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94
ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0
b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVs
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURYRU5fTElC
X1NUT1JFRD0iXCIvdmFyL2xpYi94ZW5zdG9yZWRcIiIgLURYRU5fUlVOX1NUT1JFRD0iXCIv
dmFyL3J1bi94ZW5zdG9yZWRcIiIgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
cy9nbnR0YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1jIC1vIHhlbnN0b3JlZF9kb21haW4ubyB4ZW5zdG9yZWRfZG9tYWluLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAueGVuc3RvcmVkX3RyYW5zYWN0aW9uLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLUkuIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3Jl
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4
Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94
ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hF
Tl9UT09MU19fIC1EWEVOX0xJQl9TVE9SRUQ9IlwiL3Zhci9saWIveGVuc3RvcmVkXCIiIC1E
WEVOX1JVTl9TVE9SRUQ9IlwiL3Zhci9ydW4veGVuc3RvcmVkXCIiICAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0
b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8u
Li8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRfdHJhbnNhY3Rpb24ubyB4ZW5z
dG9yZWRfdHJhbnNhY3Rpb24uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8t
dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9f
WEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54ZW5zdG9yZWRfY29u
dHJvbC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAt
V2Vycm9yIC1JLiAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jb25maWcu
aCAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2hu
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8u
Li8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRFhFTl9MSUJfU1RPUkVEPSJc
Ii92YXIvbGliL3hlbnN0b3JlZFwiIiAtRFhFTl9SVU5fU1RPUkVEPSJcIi92YXIvcnVuL3hl
bnN0b3JlZFwiIiAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2dudHRhYi9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVu
c3RvcmVkX2NvbnRyb2wubyB4ZW5zdG9yZWRfY29udHJvbC5jIAphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAt
TUYgLmhhc2h0YWJsZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgICAtV2Vycm9yIC1JLiAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29s
cy9jb25maWcuaCAtSS4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xp
YnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3Rv
cmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94
ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRFhFTl9MSUJf
U1RPUkVEPSJcIi92YXIvbGliL3hlbnN0b3JlZFwiIiAtRFhFTl9SVU5fU1RPUkVEPSJcIi92
YXIvcnVuL3hlbnN0b3JlZFwiIiAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJz
L2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAg
LWMgLW8gaGFzaHRhYmxlLm8gaGFzaHRhYmxlLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGVu
c3RvcmVkX3Bvc2l4Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NP
VVJDRSAgIC1XZXJyb3IgLUkuIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xz
L2NvbmZpZy5oIC1JLi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
cy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EWEVOX0xJQl9T
VE9SRUQ9IlwiL3Zhci9saWIveGVuc3RvcmVkXCIiIC1EWEVOX1JVTl9TVE9SRUQ9IlwiL3Zh
ci9ydW4veGVuc3RvcmVkXCIiICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMv
Z250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAt
YyAtbyB4ZW5zdG9yZWRfcG9zaXgubyB4ZW5zdG9yZWRfcG9zaXguYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWFyIHJjcyBsaWJ4ZW5zdG9yZS5hIHhzLm8geHNfbGliLm8KYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgICAgICAgICAgICAgICAgLWxzeXN0ZW1kIC1wdGhy
ZWFkIC1XbCwtc29uYW1lIC1XbCxsaWJ4ZW5zdG9yZS5zby4zLjAgLXNoYXJlZCAtbyBsaWJ4
ZW5zdG9yZS5zby4zLjAuMyB4cy5vcGljIHhzX2xpYi5vcGljICAgCmxuIC1zZiBsaWJ4ZW5z
dG9yZS5zby4zLjAuMyBsaWJ4ZW5zdG9yZS5zby4zLjAKbG4gLXNmIGxpYnhlbnN0b3JlLnNv
LjMuMCBsaWJ4ZW5zdG9yZS5zbwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
IHhlbnN0b3JlX2NsaWVudC5vICAgICAgICAgICAgICAgICAtbHN5c3RlbWQgIC9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbyB4ZW5zdG9y
ZSAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCB4ZW5zdG9yZV9jb250cm9s
Lm8gICAgICAgICAgICAgICAgIC1sc3lzdGVtZCAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gIC1vIHhlbnN0b3JlLWNvbnRyb2wgCmxuIC1m
IHhlbnN0b3JlIHhlbnN0b3JlLWV4aXN0cwpsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS1saXN0
CmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLXJlYWQKbG4gLWYgeGVuc3RvcmUgeGVuc3RvcmUt
cm0KbG4gLWYgeGVuc3RvcmUgeGVuc3RvcmUtY2htb2QKbG4gLWYgeGVuc3RvcmUgeGVuc3Rv
cmUtd3JpdGUKbG4gLWYgeGVuc3RvcmUgeGVuc3RvcmUtbHMKbG4gLWYgeGVuc3RvcmUgeGVu
c3RvcmUtd2F0Y2gKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCB4c190ZGJf
ZHVtcC5vIHV0aWxzLm8gdGRiLm8gdGFsbG9jLm8gICAgICAgICAgICAgICAgIC1sc3lzdGVt
ZCAtbyB4c190ZGJfZHVtcCAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCB4
ZW5zdG9yZWRfY29yZS5vIHhlbnN0b3JlZF93YXRjaC5vIHhlbnN0b3JlZF9kb21haW4ubyB4
ZW5zdG9yZWRfdHJhbnNhY3Rpb24ubyB4ZW5zdG9yZWRfY29udHJvbC5vIHhzX2xpYi5vIHRh
bGxvYy5vIHV0aWxzLm8gdGRiLm8gaGFzaHRhYmxlLm8geGVuc3RvcmVkX3Bvc2l4Lm8gICAg
ICAgICAgICAgICAgIC1sc3lzdGVtZCAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
cy9ldnRjaG4vbGlieGVuZXZ0Y2huLnNvICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3Rv
cmUvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xz
L2xpYnMvZ250dGFiL2xpYnhlbmdudHRhYi5zbyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVdsLC1ycGF0aC1saW5rPS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huICAtV2wsLXJwYXRoLWxpbms9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nIC1XbCwtcnBhdGgtbGluaz0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJzL2dudHRhYiAgLVdsLC1ycGF0aC1saW5r
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbCAgLVdsLC1ycGF0aC1saW5r
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeSAgLVdsLC1y
cGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVds
LC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtbHJ0
ICAtbyB4ZW5zdG9yZWQgCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvYmluCi9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Iv
aW5jbHVkZQovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1t
MDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2luY2x1ZGUveGVuc3RvcmUtY29tcGF0Ci9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3Qv
aW5zdGFsbC91c3Ivc2JpbgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdmFyL2xpYi94ZW5zdG9yZWQKL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVuc3RvcmVk
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L2Rpc3QvaW5zdGFsbC91c3Ivc2JpbgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5zdG9yZS1jb250cm9sIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Iv
YmluCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1w
IHhlbnN0b3JlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvYmluCnNldCAtZSA7IGZvciBjIGluIHhlbnN0
b3JlLWV4aXN0cyB4ZW5zdG9yZS1saXN0IHhlbnN0b3JlLXJlYWQgeGVuc3RvcmUtcm0geGVu
c3RvcmUtY2htb2QgeGVuc3RvcmUtd3JpdGUgeGVuc3RvcmUtbHMgeGVuc3RvcmUtd2F0Y2gg
OyBkbyBcCglsbiAtZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2Jpbi94ZW5zdG9yZSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvdXNyL2Jpbi8ke2N9IDsgXApkb25lCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCi9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnhlbnN0b3Jl
LnNvLjMuMC4zIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCmxuIC1zZiBsaWJ4ZW5zdG9yZS5zby4z
LjAuMyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi9saWJ4ZW5zdG9yZS5zby4zLjAKbG4gLXNmIGxp
YnhlbnN0b3JlLnNvLjMuMCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi9saWJ4ZW5zdG9yZS5zbwov
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4
ZW5zdG9yZS5hIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGluY2x1ZGUveGVuc3RvcmUuaCAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2lu
c3RhbGwvdXNyL2luY2x1ZGUKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA2NDQgLXAgaW5jbHVkZS94ZW5zdG9yZV9saWIuaCAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNy
L2luY2x1ZGUKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2
NDQgLXAgaW5jbHVkZS9jb21wYXQveHMuaCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2luY2x1ZGUveGVu
c3RvcmUtY29tcGF0L3hzLmgKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA2NDQgLXAgaW5jbHVkZS9jb21wYXQveHNfbGliLmggL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vz
ci9pbmNsdWRlL3hlbnN0b3JlLWNvbXBhdC94c19saWIuaApsbiAtc2YgeGVuc3RvcmUtY29t
cGF0L3hzLmggIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvaW5jbHVkZS94cy5oCmxuIC1zZiB4ZW5zdG9y
ZS1jb21wYXQveHNfbGliLmggL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNsdWRlL3hzX2xpYi5oCi9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnN0
b3JlLnBjIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Ivc2hhcmUvcGtnY29uZmlnCm1ha2VbNF06IExlYXZp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdG9yZScKbWFrZVszXTogTGVhdmluZyBkaXJlY3Rv
cnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlIC1D
IG1pc2MgaW5zdGFsbAptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2Mn
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIC1NTUQgLU1GIC54ZW4tdG1lbS1saXN0LXBhcnNlLmQgLURfTEFSR0VGSUxF
X1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L21pc2MvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xp
YnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5f
VE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgICAgICAgICAgICAgICAgICB4ZW4tdG1lbS1saXN0LXBhcnNlLmMgICAtbyB4
ZW4tdG1lbS1saXN0LXBhcnNlCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hF
Tl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGVuY292Lm8uZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLWluY2x1
ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9jb25maWcuaCAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21p
c2MvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bWlzYy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5jb3YubyB4ZW5jb3YuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC54ZW5sb2NrcHJvZi5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJ
TEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMv
Y29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21p
c2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3Rv
cmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVu
bG9ja3Byb2YubyB4ZW5sb2NrcHJvZi5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhlbnBlcmYu
by5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJv
ciAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21p
c2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhlbnBlcmYubyB4ZW5wZXJmLmMgCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZF
UlNJT05fXyAtTU1EIC1NRiAueGVucG0uby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L21pc2MvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hl
bnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1v
IHhlbnBtLm8geGVucG0uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54ZW53YXRjaGRvZ2Quby5k
IC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAt
aW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8u
Li8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbWlzYy8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhlbndhdGNoZG9nZC5vIHhlbndhdGNoZG9n
ZC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVS
RkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhlbi1saXZlcGF0Y2guby5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtaW5jbHVkZSAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2NvbmZpZy5oIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9s
aWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1jIC1vIHhlbi1saXZlcGF0Y2gubyB4ZW4tbGl2ZXBhdGNoLmMgCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAgICAgIC1vIHhlbnBl
cmYgeGVucGVyZi5vICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xp
YnMvZXZ0Y2huICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9n
bnR0YWIgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvY2Fs
bCAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5ICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIAph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgICAgICAtbyB4
ZW53YXRjaGRvZ2QgeGVud2F0Y2hkb2dkLm8gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMvbGlicy9ldnRjaG4gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4u
Ly4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9saWJzL2dudHRhYiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvbGlicy9jYWxsICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xp
YnhlbmN0cmwuc28gCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10
dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAg
ICAgICAgICAgIC1vIHhlbmNvdiB4ZW5jb3YubyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21p
c2MvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9saWJzL2V2dGNobiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMvbGlicy90b29sbG9nIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4u
Ly4uL3Rvb2xzL2xpYnMvZ250dGFiICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9saWJzL2NhbGwgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeSAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9saWJzL2RldmljZW1vZGVsIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMv
bGlieGVuY3RybC5zbyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgICAg
ICAgICAgICAgICAgLW8geGVubG9ja3Byb2YgeGVubG9ja3Byb2YubyAgLVdsLC1ycGF0aC1s
aW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxp
bms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL2V2dGNobiAgLVdsLC1ycGF0aC1saW5r
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nIC1XbCwtcnBhdGgtbGluaz0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiICAtV2wsLXJwYXRoLWxpbms9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbWlzYy8uLi8uLi90b29scy9saWJzL2NhbGwgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeSAgLVdsLC1ycGF0aC1saW5rPS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxpbms9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbWlzYy8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgICAgICAgICAgICAgICAgLW8geGVuLWxpdmVwYXRjaCB4ZW4tbGl2ZXBhdGNo
Lm8gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
ZyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4g
IC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAt
V2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL2dudHRhYiAgLVds
LC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9jYWxsICAtV2wsLXJw
YXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkgIC1X
bCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVds
LC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbCAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAgICAgIC1vIHhlbnBtIHhlbnBt
Lm8gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
ZyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4g
IC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAt
V2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL2dudHRhYiAgLVds
LC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9jYWxsICAtV2wsLXJw
YXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkgIC1X
bCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVds
LC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbCAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gCi9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vz
ci9iaW4KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAt
cCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0L2luc3RhbGwvdXNyL3NiaW4KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi94ZW4vYmluCi9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L21pc2MvLi4vLi4vdG9vbHMvcHl0aG9uL2luc3RhbGwtd3JhcCAiL3Vzci9iaW4vcHl0aG9u
IiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbmNv
bnMgeGVuY292X3NwbGl0ICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2JpbgovaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9taXNjLy4uLy4u
L3Rvb2xzL3B5dGhvbi9pbnN0YWxsLXdyYXAgIi91c3IvYmluL3B5dGhvbiIgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW4tYnVndG9vbCB4ZW4t
cmluZ3dhdGNoIHhlbi10bWVtLWxpc3QtcGFyc2UgeGVuY292IHhlbmxvY2twcm9mIHhlbnBl
cmYgeGVucG0geGVud2F0Y2hkb2dkIHhlbi1saXZlcGF0Y2ggIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Iv
c2JpbgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3B5dGhvbi9pbnN0YWxsLXdyYXAgIi91c3Iv
YmluL3B5dGhvbiIgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1
NSAtcCB4ZW5wdm5ldGJvb3QgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIveGVuL2JpbgptYWtlWzRd
OiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWlzYycKbWFrZVszXTogTGVhdmluZyBkaXJl
Y3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtl
IC1DIGV4YW1wbGVzIGluc3RhbGwKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9leGFtcGxlcycKWyAtZCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvZXRjL3hlbiBdIHx8IFwKCS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2V4
YW1wbGVzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5z
dGFsbC9ldGMveGVuClsgLWQgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0Yy94ZW4gXSB8fCBcCgkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9l
eGFtcGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2lu
c3RhbGwvZXRjL3hlbgpzZXQgLWU7IGZvciBpIGluIFJFQURNRSBSRUFETUUuaW5jb21wYXRp
YmlsaXRpZXM7IFwKICAgIGRvIFsgLWUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0Yy94ZW4vJGkgXSB8fCBc
CiAgICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9leGFtcGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAt
cCAkaSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC9kaXN0L2luc3RhbGwvZXRjL3hlbjsgXApkb25lClsgLWQgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0
Yy94ZW4vYXV0byBdIHx8IFwKCS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2V4YW1wbGVzLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC9ldGMveGVuL2F1dG8Kc2V0IC1lOyBm
b3IgaSBpbiB4bGV4YW1wbGUuaHZtIHhsZXhhbXBsZS5wdmxpbnV4IHhsLmNvbmYgY3B1cG9v
bCA7IFwKICAgIGRvIFsgLWUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0Yy94ZW4vJGkgXSB8fCBcCiAgICAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9leGFtcGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCAkaSAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9k
aXN0L2luc3RhbGwvZXRjL3hlbjsgXApkb25lCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5
ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9leGFtcGxlcycKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwpt
YWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlIC1DIGhvdHBsdWcgaW5z
dGFsbAptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2hvdHBsdWcnCm1ha2Vb
NV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaG90cGx1ZycKbWFrZSAtQyBjb21tb24g
aW5zdGFsbAptYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2hvdHBsdWcvY29t
bW9uJwpybSAtZiAiaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gInNiaW5kaXI9XCIvdXNy
L3NiaW5cIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gImJpbmRpcj1cIi91c3Iv
YmluXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJMSUJFWEVDPVwiL3Vzci9s
aWIveGVuXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJMSUJFWEVDX0JJTj1c
Ii91c3IvbGliL3hlbi9iaW5cIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gImxp
YmRpcj1cIi91c3IvbGliXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJTSEFS
RURJUj1cIi91c3Ivc2hhcmVcIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlhF
TkZJUk1XQVJFRElSPVwiL3Vzci9saWIveGVuL2Jvb3RcIiIgPj4iaG90cGx1Z3BhdGguc2gi
LnRtcDsgIGVjaG8gIlhFTl9DT05GSUdfRElSPVwiL2V0Yy94ZW5cIiIgPj4iaG90cGx1Z3Bh
dGguc2giLnRtcDsgIGVjaG8gIlhFTl9TQ1JJUFRfRElSPVwiL2V0Yy94ZW4vc2NyaXB0c1wi
IiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX0xPQ0tfRElSPVwiL3Zhci9s
b2NrXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJYRU5fUlVOX0RJUj1cIi92
YXIvcnVuL3hlblwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX1BBR0lO
R19ESVI9XCIvdmFyL2xpYi94ZW4veGVucGFnaW5nXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50
bXA7ICBlY2hvICJYRU5fRFVNUF9ESVI9XCIvdmFyL2xpYi94ZW4vZHVtcFwiIiA+PiJob3Rw
bHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX0xPR19ESVI9XCIvdmFyL2xvZy94ZW5cIiIg
Pj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlhFTl9MSUJfRElSPVwiL3Zhci9saWIv
eGVuXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJYRU5fUlVOX1NUT1JFRD1c
Ii92YXIvcnVuL3hlbnN0b3JlZFwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAJaWYgISBj
bXAgLXMgImhvdHBsdWdwYXRoLnNoIi50bXAgImhvdHBsdWdwYXRoLnNoIjsgdGhlbiBtdiAt
ZiAiaG90cGx1Z3BhdGguc2giLnRtcCAiaG90cGx1Z3BhdGguc2giOyBlbHNlIHJtIC1mICJo
b3RwbHVncGF0aC5zaCIudG1wOyBmaQpbIC1kIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC9ldGMveGVuL3Njcmlw
dHMgXSB8fCBcCgkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ob3RwbHVnL2NvbW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvZXRjL3hlbi9zY3JpcHRzCnNldCAt
ZTsgZm9yIGkgaW4gOyBcCiAgIGRvIFwKICAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaG90cGx1Zy9jb21tb24vLi4vLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgJGkgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0Yy94
ZW4vc2NyaXB0czsgXApkb25lCnNldCAtZTsgZm9yIGkgaW4gImhvdHBsdWdwYXRoLnNoIjsg
XAogICBkbyBcCiAgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2hvdHBsdWcvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLW0wNjQ0IC1wICRpIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC9ldGMveGVuL3NjcmlwdHM7IFwK
ZG9uZQptYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaG90cGx1Zy9jb21tb24n
Cm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ob3RwbHVnJwptYWtlWzVdOiBF
bnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2hvdHBsdWcnCm1ha2UgLUMgTGludXggaW5zdGFs
bAptYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2hvdHBsdWcvTGludXgnClsg
LWQgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvZGlzdC9pbnN0YWxsL2V0Yy9pbml0LmQgXSB8fCAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ob3RwbHVnL0xpbnV4Ly4u
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC9l
dGMvaW5pdC5kClsgLWQgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0Yy94ZW4vc2NyaXB0cyBdIHx8IFwKCS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2hvdHBsdWcvTGludXgvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3
NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvZGlzdC9pbnN0YWxsL2V0Yy94ZW4vc2NyaXB0cwpzZXQgLWU7IGZvciBpIGluIHZp
Zi1icmlkZ2UgdmlmLXJvdXRlIHZpZi1uYXQgdmlmLW9wZW52c3dpdGNoIHZpZjIgdmlmLXNl
dHVwIGJsb2NrIGJsb2NrLWVuYmQgYmxvY2stbmJkIHhlbi1ob3RwbHVnLWNsZWFudXAgZXh0
ZXJuYWwtZGV2aWNlLW1pZ3JhdGUgdnNjc2kgYmxvY2staXNjc2kgYmxvY2stdGFwIGJsb2Nr
LWRyYmQtcHJvYmUgYmxvY2stZHVtbXkgcmVtdXMtbmV0YnVmLXNldHVwIGNvbG8tcHJveHkt
c2V0dXAgbGF1bmNoLXhlbnN0b3JlOyBcCiAgICBkbyBcCiAgICAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ob3RwbHVnL0xp
bnV4Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wICRpIC9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5z
dGFsbC9ldGMveGVuL3NjcmlwdHM7IFwKZG9uZQpbIC1kIC9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC9ldGMvZGVm
YXVsdCBdIHx8IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2hvdHBsdWcvTGludXgvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0Yy9kZWZhdWx0Cm1ha2VbN106IEVu
dGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaG90cGx1Zy9MaW51eCcKWyAtZCAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvdXNyL2xpYi94ZW4vYmluIF0gfHwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaG90cGx1Zy9MaW51eC8uLi8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi94
ZW4vYmluCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2hvdHBsdWcvTGludXgvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtbTA3NTUgLXAgeGVuZG9tYWlucyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi94ZW4vYmluCi9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2hvdHBsdWcvTGludXgvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUg
LXAgaW5pdC5kL3hlbmRvbWFpbnMgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0Yy9pbml0LmQKL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaG90
cGx1Zy9MaW51eC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBpbml0
LmQvc3lzY29uZmlnLnhlbmRvbWFpbnMgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2V0Yy9kZWZhdWx0L3hlbmRv
bWFpbnMKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvaG90cGx1Zy9MaW51eC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxs
IC1tMDc1NSAtcCBpbml0LmQveGVuY29tbW9ucyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvZXRjL2luaXQuZAov
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ob3RwbHVnL0xpbnV4Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0
IC1wIGluaXQuZC9zeXNjb25maWcueGVuY29tbW9ucyAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvZXRjL2RlZmF1
bHQveGVuY29tbW9ucwovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ob3RwbHVnL0xpbnV4Ly4uLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLW0wNzU1IC1wIGluaXQuZC94ZW5kcml2ZXJkb21haW4gL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxs
L2V0Yy9pbml0LmQKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvaG90cGx1Zy9MaW51eC8uLi8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCBpbml0LmQveGVuLXdhdGNoZG9nIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC9ldGMv
aW5pdC5kCnNldCAtZTsgZm9yIGkgaW4geGVuLXNjcmlwdC1jb21tb24uc2ggbG9ja2luZy5z
aCBsb2dnaW5nLnNoIHhlbi1ob3RwbHVnLWNvbW1vbi5zaCB4ZW4tbmV0d29yay1jb21tb24u
c2ggdmlmLWNvbW1vbi5zaCBibG9jay1jb21tb24uc2g7IFwKICAgIGRvIFwKICAgIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2hvdHBsdWcvTGludXgvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAg
JGkgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvZGlzdC9pbnN0YWxsL2V0Yy94ZW4vc2NyaXB0czsgXApkb25lCm1ha2UgLUMgc3lzdGVt
ZCBpbnN0YWxsCm1ha2VbOF06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaG90cGx1Zy9M
aW51eC9zeXN0ZW1kJwpybSAtZiB4ZW4uY29uZi50bXAKZm9yIG1vZCBpbiB4ZW4tZXZ0Y2hu
IHhlbi1nbnRkZXYgeGVuLWdudGFsbG9jIHhlbi1ibGtiYWNrIHhlbi1uZXRiYWNrIHhlbi1w
Y2liYWNrIGV2dGNobiBnbnRkZXYgbmV0YmsgYmxrYmsgeGVuLXNjc2liayB1c2JiayBwY2li
YWNrIHhlbi1hY3BpLXByb2Nlc3NvciBibGt0YXAyIDsgZG8gXAoJZWNobyAkbW9kIDsgXAoJ
ZG9uZSA+IHhlbi5jb25mLnRtcAppZiAhIGNtcCAtcyB4ZW4uY29uZi50bXAgeGVuLmNvbmY7
IHRoZW4gbXYgLWYgeGVuLmNvbmYudG1wIHhlbi5jb25mOyBlbHNlIHJtIC1mIHhlbi5jb25m
LnRtcDsgZmkKWyAtZCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvbGliL3N5c3RlbWQvc3lzdGVtIF0gfHwgXAoJ
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kLy4uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC9saWIvc3lzdGVtZC9zeXN0ZW0KWyAt
ZCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0L2luc3RhbGwvbGliL3N5c3RlbWQvbW9kdWxlcy1sb2FkLmQgXSB8fCBcCgkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQvLi4vLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2xpYi9zeXN0ZW1kL21vZHVsZXMtbG9hZC5k
Ci9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC8uLi8uLi8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDY0NCAtcCAqLnNlcnZpY2UgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2xpYi9zeXN0ZW1kL3N5
c3RlbQovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQvLi4vLi4vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA2NDQgLXAgKi5tb3VudCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvbGliL3N5c3RlbWQv
c3lzdGVtCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC8uLi8uLi8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1tMDY0NCAtcCAqLmNvbmYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL2xpYi9zeXN0ZW1k
L21vZHVsZXMtbG9hZC5kCm1ha2VbOF06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ob3Rw
bHVnL0xpbnV4L3N5c3RlbWQnCm1ha2VbN106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9o
b3RwbHVnL0xpbnV4JwptYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvaG90cGx1
Zy9MaW51eCcKbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2hvdHBsdWcnCm1h
a2VbNF06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ob3RwbHVnJwptYWtlWzNdOiBMZWF2
aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMnCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMnCm1ha2UgLUMgeGVudHJhY2UgaW5zdGFsbAptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL3hlbnRyYWNlJwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhlbnRyYWNlLm8uZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVudHJhY2UvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rv
b2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8u
Li8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtRF9fWEVOX1RPT0xTX18gIC1jIC1vIHhlbnRyYWNlLm8geGVudHJhY2UuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5zZXRzaXplLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdF
RklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9s
aWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94
ZW50cmFjZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRy
YWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVs
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVudHJhY2UvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gIC1jIC1vIHNl
dHNpemUubyBzZXRzaXplLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hF
Tl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGVuY3R4Lm8uZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
dHJhY2UvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xz
L2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8u
Li90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
RF9fWEVOX1RPT0xTX18gIC1jIC1vIHhlbmN0eC5vIHhlbmN0eC5jIAphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgICAgICAtbyB4ZW50cmFjZV9zZXRz
aXplIHNldHNpemUubyAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4v
bGlieGVuZXZ0Y2huLnNvICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJhY2UvLi4vLi4v
dG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJhY2UvLi4v
Li4vdG9vbHMvbGlicy9ldnRjaG4gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8u
Li8uLi90b29scy9saWJzL3Rvb2xsb2cgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNl
Ly4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJh
Y2UvLi4vLi4vdG9vbHMvbGlicy9jYWxsICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJh
Y2UvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5ICAtV2wsLXJwYXRoLWxpbms9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMveGVudHJhY2UvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxpbms9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbCAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50
cmFjZS8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgICAgICAgICAgICAgICAgLW8geGVuY3R4IHhlbmN0eC5v
ICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2V2dGNobi9saWJ4ZW5ldnRjaG4u
c28gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJz
L2V2dGNobiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xp
YnMvdG9vbGxvZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMv
bGlicy9nbnR0YWIgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29s
cy9saWJzL2NhbGwgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8u
Li8uLi90b29scy9saWJzL3Rvb2xsb2cgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFj
ZS8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rv
b2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAgICAgICAgICAgICAgICAtbyB4ZW50cmFjZSB4ZW50cmFjZS5vICAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94
ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2V2dGNobi9saWJ4ZW5ldnRjaG4uc28gIC1XbCwt
cnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cgIC1X
bCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2V2dGNobiAg
LVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
ZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvbGlicy9nbnR0
YWIgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2Nh
bGwgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90
b29scy9saWJzL2RldmljZW1vZGVsIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnhj
L2xpYnhlbmN0cmwuc28gIAovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2JpbgovaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW50cmFjZS8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNy
L3NiaW4KWyAteiAieGVuY3R4IiBdIHx8IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL3hlbi9iaW4K
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVu
dHJhY2UgeGVudHJhY2Vfc2V0c2l6ZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL3NiaW4KL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
dHJhY2UvLi4vLi4vdG9vbHMvcHl0aG9uL2luc3RhbGwtd3JhcCAiL3Vzci9iaW4vcHl0aG9u
IiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4
ZW50cmFjZV9mb3JtYXQgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9iaW4KWyAteiAieGVuY3R4IiBdIHx8
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhl
bmN0eCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYi94ZW4vYmluCm1ha2VbNF06IExlYXZpbmcgZGly
ZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW50cmFjZScKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgJy9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlIC1DIGNvbnNv
bGUgaW5zdGFsbAptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUn
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNF
X1ZFUlNJT05fXyAtTU1EIC1NRiAuZGFlbW9uQGlvLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNF
IC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4u
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlIC1E
X19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNv
bGUvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlicy9nbnR0
YWIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8g
ZGFlbW9uL2lvLm8gZGFlbW9uL2lvLmMgCnJtIC1mIGRhZW1vbi9fcGF0aHMuaC50bXA7ICBl
Y2hvICIjZGVmaW5lIHNiaW5kaXIgXCIvdXNyL3NiaW5cIiIgPj5kYWVtb24vX3BhdGhzLmgu
dG1wOyAgZWNobyAiI2RlZmluZSBiaW5kaXIgXCIvdXNyL2JpblwiIiA+PmRhZW1vbi9fcGF0
aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIExJQkVYRUMgXCIvdXNyL2xpYi94ZW5cIiIgPj5k
YWVtb24vX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBMSUJFWEVDX0JJTiBcIi91c3Iv
bGliL3hlbi9iaW5cIiIgPj5kYWVtb24vX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBs
aWJkaXIgXCIvdXNyL2xpYlwiIiA+PmRhZW1vbi9fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVm
aW5lIFNIQVJFRElSIFwiL3Vzci9zaGFyZVwiIiA+PmRhZW1vbi9fcGF0aHMuaC50bXA7ICBl
Y2hvICIjZGVmaW5lIFhFTkZJUk1XQVJFRElSIFwiL3Vzci9saWIveGVuL2Jvb3RcIiIgPj5k
YWVtb24vX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBYRU5fQ09ORklHX0RJUiBcIi9l
dGMveGVuXCIiID4+ZGFlbW9uL19wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX1ND
UklQVF9ESVIgXCIvZXRjL3hlbi9zY3JpcHRzXCIiID4+ZGFlbW9uL19wYXRocy5oLnRtcDsg
IGVjaG8gIiNkZWZpbmUgWEVOX0xPQ0tfRElSIFwiL3Zhci9sb2NrXCIiID4+ZGFlbW9uL19w
YXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX1JVTl9ESVIgXCIvdmFyL3J1bi94ZW5c
IiIgPj5kYWVtb24vX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBYRU5fUEFHSU5HX0RJ
UiBcIi92YXIvbGliL3hlbi94ZW5wYWdpbmdcIiIgPj5kYWVtb24vX3BhdGhzLmgudG1wOyAg
ZWNobyAiI2RlZmluZSBYRU5fRFVNUF9ESVIgXCIvdmFyL2xpYi94ZW4vZHVtcFwiIiA+PmRh
ZW1vbi9fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9MT0dfRElSIFwiL3Zhci9s
b2cveGVuXCIiID4+ZGFlbW9uL19wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX0xJ
Ql9ESVIgXCIvdmFyL2xpYi94ZW5cIiIgPj5kYWVtb24vX3BhdGhzLmgudG1wOyAgZWNobyAi
I2RlZmluZSBYRU5fUlVOX1NUT1JFRCBcIi92YXIvcnVuL3hlbnN0b3JlZFwiIiA+PmRhZW1v
bi9fcGF0aHMuaC50bXA7IAlpZiAhIGNtcCAtcyBkYWVtb24vX3BhdGhzLmgudG1wIGRhZW1v
bi9fcGF0aHMuaDsgdGhlbiBtdiAtZiBkYWVtb24vX3BhdGhzLmgudG1wIGRhZW1vbi9fcGF0
aHMuaDsgZWxzZSBybSAtZiBkYWVtb24vX3BhdGhzLmgudG1wOyBmaQphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLmRhZW1vbkB1dGlscy5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJ
TEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJ4
Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNv
bGUvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25z
b2xlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xT
X18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9jb25zb2xlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGRhZW1vbi91dGlscy5vIGRh
ZW1vbi91dGlscy5jIApybSAtZiBjbGllbnQvX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmlu
ZSBzYmluZGlyIFwiL3Vzci9zYmluXCIiID4+Y2xpZW50L19wYXRocy5oLnRtcDsgIGVjaG8g
IiNkZWZpbmUgYmluZGlyIFwiL3Vzci9iaW5cIiIgPj5jbGllbnQvX3BhdGhzLmgudG1wOyAg
ZWNobyAiI2RlZmluZSBMSUJFWEVDIFwiL3Vzci9saWIveGVuXCIiID4+Y2xpZW50L19wYXRo
cy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgTElCRVhFQ19CSU4gXCIvdXNyL2xpYi94ZW4vYmlu
XCIiID4+Y2xpZW50L19wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgbGliZGlyIFwiL3Vz
ci9saWJcIiIgPj5jbGllbnQvX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBTSEFSRURJ
UiBcIi91c3Ivc2hhcmVcIiIgPj5jbGllbnQvX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmlu
ZSBYRU5GSVJNV0FSRURJUiBcIi91c3IvbGliL3hlbi9ib290XCIiID4+Y2xpZW50L19wYXRo
cy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX0NPTkZJR19ESVIgXCIvZXRjL3hlblwiIiA+
PmNsaWVudC9fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9TQ1JJUFRfRElSIFwi
L2V0Yy94ZW4vc2NyaXB0c1wiIiA+PmNsaWVudC9fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVm
aW5lIFhFTl9MT0NLX0RJUiBcIi92YXIvbG9ja1wiIiA+PmNsaWVudC9fcGF0aHMuaC50bXA7
ICBlY2hvICIjZGVmaW5lIFhFTl9SVU5fRElSIFwiL3Zhci9ydW4veGVuXCIiID4+Y2xpZW50
L19wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX1BBR0lOR19ESVIgXCIvdmFyL2xp
Yi94ZW4veGVucGFnaW5nXCIiID4+Y2xpZW50L19wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZp
bmUgWEVOX0RVTVBfRElSIFwiL3Zhci9saWIveGVuL2R1bXBcIiIgPj5jbGllbnQvX3BhdGhz
LmgudG1wOyAgZWNobyAiI2RlZmluZSBYRU5fTE9HX0RJUiBcIi92YXIvbG9nL3hlblwiIiA+
PmNsaWVudC9fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9MSUJfRElSIFwiL3Zh
ci9saWIveGVuXCIiID4+Y2xpZW50L19wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVO
X1JVTl9TVE9SRUQgXCIvdmFyL3J1bi94ZW5zdG9yZWRcIiIgPj5jbGllbnQvX3BhdGhzLmgu
dG1wOyAJaWYgISBjbXAgLXMgY2xpZW50L19wYXRocy5oLnRtcCBjbGllbnQvX3BhdGhzLmg7
IHRoZW4gbXYgLWYgY2xpZW50L19wYXRocy5oLnRtcCBjbGllbnQvX3BhdGhzLmg7IGVsc2Ug
cm0gLWYgY2xpZW50L19wYXRocy5oLnRtcDsgZmkKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAt
bWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5kYWVt
b25AbWFpbi5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
ICAtV2Vycm9yIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9j
b25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGRhZW1vbi9tYWluLm8gZGFlbW9uL21haW4uYyAK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIC1NTUQgLU1GIC5jbGllbnRAbWFpbi5vLmQgLURfTEFSR0VGSUxFX1NPVVJD
RSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8u
Li90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
RF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGNsaWVu
dC9tYWluLm8gY2xpZW50L21haW4uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9
YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teCAgICAgICAgICAgICAgICAgY2xpZW50L21haW4ubyAtbyB4ZW5jb25zb2xlICAtV2ws
LXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cgIC1X
bCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huICAt
V2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cg
LVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIg
IC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbCAg
LVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5ICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5j
dHJsLnNvICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3Jl
LnNvICAgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAg
ICAgIGRhZW1vbi9pby5vIGRhZW1vbi9tYWluLm8gZGFlbW9uL3V0aWxzLm8gLW8geGVuY29u
c29sZWQgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGli
cy9ldnRjaG4gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xp
YnMvdG9vbGxvZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9s
aWJzL2dudHRhYiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMv
bGlicy9jYWxsICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xp
YnhjL2xpYnhlbmN0cmwuc28gIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMveGVuc3RvcmUv
bGlieGVuc3RvcmUuc28gICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2hu
L2xpYnhlbmV2dGNobi5zbyAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4v
dG9vbHMvbGlicy90b29sbG9nIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlicy9nbnR0
YWIvbGlieGVuZ250dGFiLnNvIC1sdXRpbCAtbHJ0IAovaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC8vdXNyL3NiaW4K
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvY29uc29sZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5j
b25zb2xlZCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC9kaXN0L2luc3RhbGwvL3Vzci9zYmluCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIveGVu
L2JpbgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1w
IHhlbmNvbnNvbGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIveGVuL2JpbgptYWtlWzRdOiBMZWF2
aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvY29uc29sZScKbWFrZVszXTogTGVhdmluZyBkaXJlY3Rv
cnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlIC1D
IHhlbm1vbiBpbnN0YWxsCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
bW9uJwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVS
RkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnNldG1hc2suby5kIC1EX0xBUkdFRklMRV9TT1VS
Q0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbm1vbi8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3hlbm1vbi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hl
bm1vbi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5tb24v
Li4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gIC1jIC1vIHNldG1hc2subyBz
ZXRtYXNrLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1Rf
SU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAueGVuYmFrZWQuby5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbm1v
bi8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3hlbm1vbi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94
ZW5tb24vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gIC1jIC1vIHhlbmJh
a2VkLm8geGVuYmFrZWQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
ICAgICAgICAgICAgICAgc2V0bWFzay5vIC1vIHhlbnRyYWNlX3NldG1hc2sgIC1XbCwtcnBh
dGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJw
YXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huICAtV2wsLXJw
YXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAtV2wsLXJw
YXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiICAtV2wsLXJw
YXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbCAgLVdsLC1ycGF0
aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkgIC1X
bCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAt
V2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbm1vbi8uLi8uLi90b29scy9saWJzL2V2dGNobi9saWJ4ZW5ldnRjaG4uc28gCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAgICAgIHhlbmJha2Vk
Lm8gLW8geGVuYmFrZWQgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5tb24vLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rv
b2xzL2xpYnMvZXZ0Y2huICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rv
b2xzL2xpYnMvZ250dGFiICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rv
b2xzL2xpYnMvY2FsbCAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbm1vbi8uLi8uLi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5tb24vLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xp
YnhjL2xpYnhlbmN0cmwuc28gIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9saWJzL2V2dGNo
bi9saWJ4ZW5ldnRjaG4uc28gCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL3NiaW4KL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbmJha2VkIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFs
bC91c3Ivc2Jpbi94ZW5iYWtlZAovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA3NTUgLXAgeGVudHJhY2Vfc2V0bWFzayAgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9zYmlu
L3hlbnRyYWNlX3NldG1hc2sKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNzU1IC1wIHhlbm1vbi5weSAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9zYmluL3hlbm1vbi5w
eQptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVubW9uJwptYWtlWzNdOiBM
ZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMnCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSAn
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMnCm1ha2UgLUMgeGVuc3RhdCBpbnN0YWxsCm1ha2VbNF06IEVudGVyaW5nIGRpcmVj
dG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMveGVuc3RhdCcKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy94ZW5zdGF0JwptYWtlIC1DIGxpYnhlbnN0YXQgaW5zdGFsbAptYWtlWzZdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdCcKcm0gLWYgc3JjL19wYXRo
cy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgc2JpbmRpciBcIi91c3Ivc2JpblwiIiA+PnNyYy9f
cGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIGJpbmRpciBcIi91c3IvYmluXCIiID4+c3Jj
L19wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgTElCRVhFQyBcIi91c3IvbGliL3hlblwi
IiA+PnNyYy9fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIExJQkVYRUNfQklOIFwiL3Vz
ci9saWIveGVuL2JpblwiIiA+PnNyYy9fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIGxp
YmRpciBcIi91c3IvbGliXCIiID4+c3JjL19wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUg
U0hBUkVESVIgXCIvdXNyL3NoYXJlXCIiID4+c3JjL19wYXRocy5oLnRtcDsgIGVjaG8gIiNk
ZWZpbmUgWEVORklSTVdBUkVESVIgXCIvdXNyL2xpYi94ZW4vYm9vdFwiIiA+PnNyYy9fcGF0
aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9DT05GSUdfRElSIFwiL2V0Yy94ZW5cIiIg
Pj5zcmMvX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBYRU5fU0NSSVBUX0RJUiBcIi9l
dGMveGVuL3NjcmlwdHNcIiIgPj5zcmMvX3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBY
RU5fTE9DS19ESVIgXCIvdmFyL2xvY2tcIiIgPj5zcmMvX3BhdGhzLmgudG1wOyAgZWNobyAi
I2RlZmluZSBYRU5fUlVOX0RJUiBcIi92YXIvcnVuL3hlblwiIiA+PnNyYy9fcGF0aHMuaC50
bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9QQUdJTkdfRElSIFwiL3Zhci9saWIveGVuL3hlbnBh
Z2luZ1wiIiA+PnNyYy9fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9EVU1QX0RJ
UiBcIi92YXIvbGliL3hlbi9kdW1wXCIiID4+c3JjL19wYXRocy5oLnRtcDsgIGVjaG8gIiNk
ZWZpbmUgWEVOX0xPR19ESVIgXCIvdmFyL2xvZy94ZW5cIiIgPj5zcmMvX3BhdGhzLmgudG1w
OyAgZWNobyAiI2RlZmluZSBYRU5fTElCX0RJUiBcIi92YXIvbGliL3hlblwiIiA+PnNyYy9f
cGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9SVU5fU1RPUkVEIFwiL3Zhci9ydW4v
eGVuc3RvcmVkXCIiID4+c3JjL19wYXRocy5oLnRtcDsgCWlmICEgY21wIC1zIHNyYy9fcGF0
aHMuaC50bXAgc3JjL19wYXRocy5oOyB0aGVuIG12IC1mIHNyYy9fcGF0aHMuaC50bXAgc3Jj
L19wYXRocy5oOyBlbHNlIHJtIC1mIHNyYy9fcGF0aHMuaC50bXA7IGZpCm1rZGlyIC1wIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL3BrZy1jb25maWcKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5zcmNAeGVuc3RhdC5vLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtZlBJQyAtSXNyYyAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0
YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8u
Li8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQv
bGlieGVuc3RhdC8uLi8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0
L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5z
dGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIHNyYy94ZW5z
dGF0Lm8gc3JjL3hlbnN0YXQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8t
dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9f
WEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5zcmNAeGVuc3RhdF9x
bXAuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLWZQ
SUMgLUlzcmMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvbGli
eGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5z
dGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
Li4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xp
YnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAt
byBzcmMveGVuc3RhdF9xbXAubyBzcmMveGVuc3RhdF9xbXAuYyAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRF
UkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQg
LU1GIC5zcmNAeGVuc3RhdF9saW51eC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJH
RUZJTEU2NF9TT1VSQ0UgICAtZlBJQyAtSXNyYyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3Rh
dC8uLi8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5z
dGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xp
YnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1E
X19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29s
cy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4v
dG9vbHMvY29uZmlnLmggIC1jIC1vIHNyYy94ZW5zdGF0X2xpbnV4Lm8gc3JjL3hlbnN0YXRf
bGludXguYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWFyIHJjIHNyYy9saWJ4ZW5zdGF0LmEgc3Jj
L3hlbnN0YXQubyBzcmMveGVuc3RhdF9xbXAubyBzcmMveGVuc3RhdF9saW51eC5vCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAgICAgICAgICAgIC1X
bCwtc29uYW1lIC1XbCxsaWJ4ZW5zdGF0LnNvLjAgLXNoYXJlZCAtbyBzcmMvbGlieGVuc3Rh
dC5zby4wLjAgXAogICAgc3JjL3hlbnN0YXQubyBzcmMveGVuc3RhdF9xbXAubyBzcmMveGVu
c3RhdF9saW51eC5vICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMv
eGVuc3RvcmUvbGlieGVuc3RvcmUuc28gIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0
L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxp
bms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2hu
ICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5z
dGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiICAtV2wsLXJwYXRoLWxpbms9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvY2FsbCAgLVdsLC1ycGF0
aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
Li4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
CmFhcmNoNjQtcG9reS1saW51eC1yYW5saWIgc3JjL2xpYnhlbnN0YXQuYQpsbiAtc2YgbGli
eGVuc3RhdC5zby4wLjAgc3JjL2xpYnhlbnN0YXQuc28uMApsbiAtc2YgbGlieGVuc3RhdC5z
by4wIHNyYy9saWJ4ZW5zdGF0LnNvCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBzcmMveGVuc3RhdC5oIC9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5z
dGFsbC91c3IvaW5jbHVkZQovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgc3JjL2xpYnhlbnN0YXQuYSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvdXNyL2xpYi9saWJ4ZW5zdGF0LmEKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHNyYy9saWJ4ZW5zdGF0LnNvLjAu
MCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0L2luc3RhbGwvdXNyL2xpYgpsbiAtc2YgbGlieGVuc3RhdC5zby4wLjAgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9p
bnN0YWxsL3Vzci9saWIvbGlieGVuc3RhdC5zby4wCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
ZGlzdC9pbnN0YWxsL3Vzci9saWIvbGlieGVuc3RhdC5zbwovaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuc3RhdC5w
YyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0L2luc3RhbGwvdXNyL3NoYXJlL3BrZ2NvbmZpZwptYWtlWzZdOiBMZWF2aW5nIGRp
cmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0JwptYWtlWzVdOiBMZWF2aW5nIGRp
cmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMveGVuc3RhdCcKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy94ZW5zdGF0JwptYWtlIC1DIHhlbnRvcCBpbnN0YWxsCm1ha2VbNl06IEVudGVyaW5n
IGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC94ZW50b3AnCmFhcmNoNjQtcG9reS1saW51eC1n
Y2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwt
dHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC54
ZW50b3AuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1E
R0NDX1BSSU5URiAtV2Vycm9yIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC94ZW50b3AvLi4vLi4vLi4vdG9v
bHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYyAtREhPU1RfTGludXggLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVuc3RhdC94ZW50b3AvLi4vLi4vLi4vdG9vbHMvY29uZmlnLmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbnRvcC5jICAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQveGVu
dG9wLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVdsLC1ycGF0aC1saW5rPS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huICAtV2wsLXJwYXRo
LWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMveGVuc3RhdC94ZW50b3AvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9n
IC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90b29scy9s
aWJzL2dudHRhYiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4u
Ly4uL3Rvb2xzL2xpYnMvY2FsbCAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQveGVu
dG9wLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeSAgLVdsLC1ycGF0aC1saW5r
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZyAgLVds
LC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4u
Ly4uL3Rvb2xzL2xpYnhjICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC94ZW50b3Av
Li4vLi4vLi4vdG9vbHMveGVuc3RvcmUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdC94ZW50b3AvLi4vLi4vLi4v
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy9saWJ4ZW5zdGF0LnNvIC1sbmN1cnNlcyAt
bHRpbmZvICAtbG0gLWx5YWpsIC1vIHhlbnRvcAovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNy
L3NiaW4KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMveGVuc3RhdC94ZW50b3AvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtbTA3NTUgLXAgeGVudG9wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Ivc2Jpbi94ZW50b3AKbWFrZVs2
XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL3hlbnN0YXQveGVudG9wJwptYWtlWzVdOiBM
ZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVuc3RhdCcKbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL3hlbnN0YXQnCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cycKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scycKbWFrZSAtQyBtZW1zaHIg
aW5zdGFsbAptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNocicKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC5pbnRlcmZhY2Uuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURf
TEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNo
ci8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xzL2xpYnhj
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dO
VV9TT1VSQ0UgLWZQSUMgIC1jIC1vIGludGVyZmFjZS5vIGludGVyZmFjZS5jIAphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9f
WEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9O
X18gLU1NRCAtTUYgLnNobS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L21lbXNoci8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9tZW1z
aHIvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAt
ZlBJQyAgLWMgLW8gc2htLm8gc2htLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZz
ICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
Xz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuYmlkaXItZGFl
bW9uLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLVduby11bnVzZWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hy
Ly4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL21lbXNoci8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9tZW1zaHIvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1mUElDICAtYyAtbyBi
aWRpci1kYWVtb24ubyBiaWRpci1kYWVtb24uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAt
bWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmJpZGly
LWhhc2gtZmdwcnRzaHIuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9t
ZW1zaHIvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hy
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLWZQ
SUMgLURGSU5HRVJQUklOVF9NQVAgLWMgLW8gYmlkaXItaGFzaC1mZ3BydHNoci5vIGJpZGly
LWhhc2guYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURCVUlMRF9J
RCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lO
VEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmJpZGlyLWhhc2gtYmxvY2tzaHIuby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25v
LXVudXNlZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVt
c2hyLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9tZW1zaHIvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL21lbXNoci8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hy
Ly4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNoci8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbWVtc2hyLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLURCTE9DS19NQVAgLWMgLW8g
YmlkaXItaGFzaC1ibG9ja3Noci5vIGJpZGlyLWhhc2guYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWFyIHJjIGxpYm1lbXNoci5hIGludGVyZmFjZS5vIHNobS5vIGJpZGlyLWRhZW1vbi5vIGJp
ZGlyLWhhc2gtZmdwcnRzaHIubyBiaWRpci1oYXNoLWJsb2Nrc2hyLm8KbWFrZVs0XTogTGVh
dmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL21lbXNocicKbWFrZVszXTogTGVhdmluZyBkaXJlY3Rv
cnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlIC1D
IGJsa3RhcDIgaW5zdGFsbAptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDInCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMicKbWFr
ZSAtQyBpbmNsdWRlIGluc3RhbGwKbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2luY2x1ZGUnCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZS8uLi8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2luY2x1
ZGUKbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZScK
bWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDInCm1ha2VbNV06IEVu
dGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMicKbWFrZSAtQyBsdm0gaW5zdGFsbApt
YWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvbHZtJwphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9f
WEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9O
X18gLU1NRCAtTUYgLmx2bS11dGlsLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdF
RklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1EX0dO
VV9TT1VSQ0UgIC1jIC1vIGx2bS11dGlsLm8gbHZtLXV0aWwuYyAKbWFrZVs2XTogTGVhdmlu
ZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvbHZtJwptYWtlWzVdOiBMZWF2aW5nIGRpcmVj
dG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMicKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyJwptYWtlIC1DIHZoZCBpbnN0YWxsCm1ha2VbNl06IEVudGVyaW5nIGRpcmVj
dG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi92aGQnCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZz
ICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
Xz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudmhkLXV0aWwu
by5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAgLWMgLW8gdmhkLXV0
aWwubyB2aGQtdXRpbC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnZoZC11cGRhdGUuby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25v
LXVudXNlZCAtSS4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAgLWMgLW8gdmhkLXVwZGF0ZS5v
IHZoZC11cGRhdGUuYyAKbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL3ZoZCcKbWFrZSAtQyBsaWIgYWxsCm1ha2VbOF06IEVudGVyaW5nIGRpcmVjdG9yeSAn
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi92aGQvbGliJwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnZoZC5vLmQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1X
bm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtYyAtbyBs
aWJ2aGQubyBsaWJ2aGQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ2aGQtam91cm5hbC5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9y
IC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtYyAt
byBsaWJ2aGQtam91cm5hbC5vIGxpYnZoZC1qb3VybmFsLmMgCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxv
Y2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1N
RiAudmhkLXV0aWwtY29hbGVzY2Uuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VG
SUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURf
R05VX1NPVVJDRSAtZlBJQyAgLWMgLW8gdmhkLXV0aWwtY29hbGVzY2UubyB2aGQtdXRpbC1j
b2FsZXNjZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnZoZC11dGlsLWNyZWF0ZS5vLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8t
dW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtYyAtbyB2aGQt
dXRpbC1jcmVhdGUubyB2aGQtdXRpbC1jcmVhdGUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdj
YyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9v
dD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290
cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwt
dHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC52
aGQtdXRpbC1maWxsLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NP
VVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VS
Q0UgLWZQSUMgIC1jIC1vIHZoZC11dGlsLWZpbGwubyB2aGQtdXRpbC1maWxsLmMgCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1E
X19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXyAtTU1EIC1NRiAudmhkLXV0aWwtbW9kaWZ5Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNF
IC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9p
bmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1vIHZoZC11dGlsLW1vZGlmeS5vIHZo
ZC11dGlsLW1vZGlmeS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnZoZC11dGlsLXF1ZXJ5Lm8u
ZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3Ig
LVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1v
IHZoZC11dGlsLXF1ZXJ5Lm8gdmhkLXV0aWwtcXVlcnkuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1G
IC52aGQtdXRpbC1yZWFkLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0
X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9T
T1VSQ0UgLWZQSUMgIC1jIC1vIHZoZC11dGlsLXJlYWQubyB2aGQtdXRpbC1yZWFkLmMgCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZF
UlNJT05fXyAtTU1EIC1NRiAudmhkLXV0aWwtcmVwYWlyLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8u
Li9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1vIHZoZC11dGlsLXJlcGFpci5v
IHZoZC11dGlsLXJlcGFpci5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlc2l6
ZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vy
cm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAt
YyAtbyB2aGQtdXRpbC1yZXNpemUubyB2aGQtdXRpbC1yZXNpemUuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC52aGQtdXRpbC1yZXZlcnQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUg
LURfR05VX1NPVVJDRSAtZlBJQyAgLWMgLW8gdmhkLXV0aWwtcmV2ZXJ0Lm8gdmhkLXV0aWwt
cmV2ZXJ0LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxE
X0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1Rf
SU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudmhkLXV0aWwtc2V0LWZpZWxkLm8uZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdu
by11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1vIHZo
ZC11dGlsLXNldC1maWVsZC5vIHZoZC11dGlsLXNldC1maWVsZC5jIAphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLnZoZC11dGlsLXNuYXBzaG90Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRl
IC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1vIHZoZC11dGlsLXNuYXBzaG90Lm8gdmhkLXV0
aWwtc25hcHNob3QuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC52aGQtdXRpbC1zY2FuLm8uZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdu
by11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1vIHZo
ZC11dGlsLXNjYW4ubyB2aGQtdXRpbC1zY2FuLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudmhk
LXV0aWwtY2hlY2suby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09V
UkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJD
RSAtZlBJQyAgLWMgLW8gdmhkLXV0aWwtY2hlY2subyB2aGQtdXRpbC1jaGVjay5jIAphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJT
SU9OX18gLU1NRCAtTUYgLnZoZC11dGlsLXV1aWQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0Ug
LURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2lu
Y2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAgLWMgLW8gdmhkLXV0aWwtdXVpZC5vIHZoZC11
dGlsLXV1aWQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5yZWxhdGl2ZS1wYXRoLm8uZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11
bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1vIHJlbGF0
aXZlLXBhdGgubyByZWxhdGl2ZS1wYXRoLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuYXRvbWlj
aW8uby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdl
cnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAg
LWMgLW8gYXRvbWljaW8ubyBhdG9taWNpby5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1t
YXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFD
RV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYg
LmxpYnZoZC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VS
Q0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNF
IC1mUElDICAtZlBJQyAtYyAtbyBsaWJ2aGQub3BpYyBsaWJ2aGQuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5saWJ2aGQtam91cm5hbC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJD
RSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4v
aW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtZlBJQyAtYyAtbyBsaWJ2aGQtam91cm5h
bC5vcGljIGxpYnZoZC1qb3VybmFsLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudmhk
LXV0aWwtY29hbGVzY2Uub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxF
NjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05V
X1NPVVJDRSAtZlBJQyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtY29hbGVzY2Uub3BpYyB2aGQt
dXRpbC1jb2FsZXNjZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAt
RFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnZoZC11dGlsLWNy
ZWF0ZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
ICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1m
UElDICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1jcmVhdGUub3BpYyB2aGQtdXRpbC1jcmVhdGUu
YyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9J
TlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC52aGQtdXRpbC1maWxsLm9waWMuZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11
bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1mUElDIC1jIC1v
IHZoZC11dGlsLWZpbGwub3BpYyB2aGQtdXRpbC1maWxsLmMgCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5f
SU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAt
TU1EIC1NRiAudmhkLXV0aWwtbW9kaWZ5Lm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNs
dWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1mUElDIC1jIC1vIHZoZC11dGlsLW1vZGlmeS5v
cGljIHZoZC11dGlsLW1vZGlmeS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnZoZC11
dGlsLXF1ZXJ5Lm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NP
VVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VS
Q0UgLWZQSUMgIC1mUElDIC1jIC1vIHZoZC11dGlsLXF1ZXJ5Lm9waWMgdmhkLXV0aWwtcXVl
cnkuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC52aGQtdXRpbC1yZWFkLm9waWMuZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdu
by11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1mUElDIC1j
IC1vIHZoZC11dGlsLXJlYWQub3BpYyB2aGQtdXRpbC1yZWFkLmMgCmFhcmNoNjQtcG9reS1s
aW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAt
LXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
c3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAudmhkLXV0aWwtcmVwYWlyLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNF
IC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9p
bmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1mUElDIC1jIC1vIHZoZC11dGlsLXJlcGFp
ci5vcGljIHZoZC11dGlsLXJlcGFpci5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10
eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnZo
ZC11dGlsLXJlc2l6ZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVf
U09VUkNFIC1mUElDICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1yZXNpemUub3BpYyB2aGQtdXRp
bC1yZXNpemUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC52aGQtdXRpbC1yZXZlcnQu
b3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdl
cnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAg
LWZQSUMgLWMgLW8gdmhkLXV0aWwtcmV2ZXJ0Lm9waWMgdmhkLXV0aWwtcmV2ZXJ0LmMgCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZh
cmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1w
b2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudmhkLXV0aWwtc2V0LWZpZWxkLm9waWMuZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11
bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1mUElDIC1jIC1v
IHZoZC11dGlsLXNldC1maWVsZC5vcGljIHZoZC11dGlsLXNldC1maWVsZC5jIAphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJs
ZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9W
RVJTSU9OX18gLU1NRCAtTUYgLnZoZC11dGlsLXNuYXBzaG90Lm9waWMuZCAtRF9MQVJHRUZJ
TEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQg
LUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1mUElDIC1jIC1vIHZoZC11
dGlsLXNuYXBzaG90Lm9waWMgdmhkLXV0aWwtc25hcHNob3QuYyAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hF
Tl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9f
IC1NTUQgLU1GIC52aGQtdXRpbC1zY2FuLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNs
dWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1mUElDIC1jIC1vIHZoZC11dGlsLXNjYW4ub3Bp
YyB2aGQtdXRpbC1zY2FuLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
IC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZz
ICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
Xz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudmhkLXV0aWwt
Y2hlY2sub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNF
ICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAt
ZlBJQyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtY2hlY2sub3BpYyB2aGQtdXRpbC1jaGVjay5j
IAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9J
RCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lO
VEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnZoZC11dGlsLXV1aWQub3BpYy5kIC1EX0xB
UkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVu
dXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAgLWZQSUMgLWMgLW8g
dmhkLXV0aWwtdXVpZC5vcGljIHZoZC11dGlsLXV1aWQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC5yZWxhdGl2ZS1wYXRoLm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRl
IC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1mUElDIC1jIC1vIHJlbGF0aXZlLXBhdGgub3BpYyBy
ZWxhdGl2ZS1wYXRoLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1E
UElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1f
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuYXRvbWljaW8ub3Bp
Yy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAgLWZQ
SUMgLWMgLW8gYXRvbWljaW8ub3BpYyBhdG9taWNpby5jIAphYXJjaDY0LXBva3ktbGludXgt
Z2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNy
b290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jv
b3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLi4uQC4uQGx2bUBsdm0tdXRpbC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAt
RF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5j
bHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtZlBJQyAtYyAtbyAuLi8uLi9sdm0vbHZtLXV0
aWwub3BpYyAuLi8uLi9sdm0vbHZtLXV0aWwuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWFyIHJj
IGxpYnZoZC5hIGxpYnZoZC5vIGxpYnZoZC1qb3VybmFsLm8gdmhkLXV0aWwtY29hbGVzY2Uu
byB2aGQtdXRpbC1jcmVhdGUubyB2aGQtdXRpbC1maWxsLm8gdmhkLXV0aWwtbW9kaWZ5Lm8g
dmhkLXV0aWwtcXVlcnkubyB2aGQtdXRpbC1yZWFkLm8gdmhkLXV0aWwtcmVwYWlyLm8gdmhk
LXV0aWwtcmVzaXplLm8gdmhkLXV0aWwtcmV2ZXJ0Lm8gdmhkLXV0aWwtc2V0LWZpZWxkLm8g
dmhkLXV0aWwtc25hcHNob3QubyB2aGQtdXRpbC1zY2FuLm8gdmhkLXV0aWwtY2hlY2subyB2
aGQtdXRpbC11dWlkLm8gcmVsYXRpdmUtcGF0aC5vIGF0b21pY2lvLm8gLi4vLi4vbHZtL2x2
bS11dGlsLm8KYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtV2wsLXNvbmFt
ZSxsaWJ2aGQuc28uMS4wIC1zaGFyZWQgXAoJICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC1vIGxpYnZoZC5zby4xLjAuMCBsaWJ2aGQub3BpYyBsaWJ2aGQtam91cm5hbC5vcGljIHZo
ZC11dGlsLWNvYWxlc2NlLm9waWMgdmhkLXV0aWwtY3JlYXRlLm9waWMgdmhkLXV0aWwtZmls
bC5vcGljIHZoZC11dGlsLW1vZGlmeS5vcGljIHZoZC11dGlsLXF1ZXJ5Lm9waWMgdmhkLXV0
aWwtcmVhZC5vcGljIHZoZC11dGlsLXJlcGFpci5vcGljIHZoZC11dGlsLXJlc2l6ZS5vcGlj
IHZoZC11dGlsLXJldmVydC5vcGljIHZoZC11dGlsLXNldC1maWVsZC5vcGljIHZoZC11dGls
LXNuYXBzaG90Lm9waWMgdmhkLXV0aWwtc2Nhbi5vcGljIHZoZC11dGlsLWNoZWNrLm9waWMg
dmhkLXV0aWwtdXVpZC5vcGljIHJlbGF0aXZlLXBhdGgub3BpYyBhdG9taWNpby5vcGljIC4u
Ly4uL2x2bS9sdm0tdXRpbC5vcGljIC1sdXVpZApsbiAtc2YgbGlidmhkLnNvLjEuMC4wIGxp
YnZoZC5zby4xLjAKbG4gLXNmIGxpYnZoZC5zby4xLjAgbGlidmhkLnNvCm1ha2VbOF06IExl
YXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL3ZoZC9saWInCm1ha2VbN106IExlYXZp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL3ZoZCcKYWFyY2g2NC1wb2t5LWxpbnV4LWdj
YyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9v
dD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290
cy9tM3VsY2ItZG9teCAgICAgICAgICAgICAgICAgICAgICAgLW8gdmhkLXV0aWwgdmhkLXV0
aWwubyAtTGxpYiAtbHZoZCAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
ICAgICAgICAgICAgICAgICAgICAgLW8gdmhkLXVwZGF0ZSB2aGQtdXBkYXRlLm8gLUxsaWIg
LWx2aGQgCm1ha2Ugc3ViZGlycy1pbnN0YWxsCm1ha2VbN106IEVudGVyaW5nIGRpcmVjdG9y
eSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi92aGQnCm1ha2VbOF06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi92aGQnCm1ha2UgLUMgbGliIGluc3RhbGwKbWFrZVs5XTogRW50ZXJpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL3ZoZC9saWInCi9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvdmhkL2xp
Yi8uLi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAtcCAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0
L2luc3RhbGwvdXNyL2xpYgovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL3ZoZC9saWIvLi4vLi4vLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgbGlidmhkLmEgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9s
aWIKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi92aGQvbGliLy4uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNzU1IC1wIGxpYnZoZC5zby4xLjAuMCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYgpsbiAt
c2YgbGlidmhkLnNvLjEuMC4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2xpYnZoZC5zby4xLjAK
bG4gLXNmIGxpYnZoZC5zby4xLjAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvbGlidmhkLnNvCm1h
a2VbOV06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL3ZoZC9saWInCm1ha2Vb
OF06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL3ZoZCcKbWFrZVs3XTogTGVh
dmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvdmhkJwovaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL3ZoZC8u
Li8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAtcCAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvdXNyL3NiaW4KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi92aGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA3NTUgLXAgdmhkLXV0aWwgdmhkLXVwZGF0ZSAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL3Ni
aW4KbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvdmhkJwptYWtl
WzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMicKbWFrZVs1XTogRW50ZXJp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyJwptYWtlIC1DIGRyaXZlcnMgaW5zdGFsbApt
YWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycycKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC5zY2hlZHVsZXIuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURf
TEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2
ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVy
cy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9k
cml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dO
VV9TT1VSQ0UgLURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnhjICAtYyAtbyBzY2hlZHVsZXIubyBzY2hlZHVsZXIuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC50YXBkaXNrLXZiZC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVy
cy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
ZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJz
Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Ry
aXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05V
X1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4v
Li4vdG9vbHMvbGlieGMgIC1jIC1vIHRhcGRpc2stdmJkLm8gdGFwZGlzay12YmQuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLWNvbnRyb2wuby5kIC1EX0xBUkdFRklMRV9TT1VS
Q0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
ZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19f
IC1EX0dOVV9TT1VSQ0UgLURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJz
Ly4uLy4uLy4uL3Rvb2xzL2xpYnhjICAtYyAtbyB0YXBkaXNrLWNvbnRyb2wubyB0YXBkaXNr
LWNvbnRyb2wuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLWltYWdlLm8uZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11
bnVzZWQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1E
X19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVVNFX05GU19MT0NLUyAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJ4YyAgLWMgLW8gdGFwZGlzay1pbWFn
ZS5vIHRhcGRpc2staW1hZ2UuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8t
dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9f
WEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLWRyaXZl
ci5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vy
cm9yIC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4u
L2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMv
aW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1Mg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHRh
cGRpc2stZHJpdmVyLm8gdGFwZGlzay1kcml2ZXIuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdj
YyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9v
dD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290
cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwt
dHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50
YXBkaXNrLWRpc2t0eXBlLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0
X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUku
Li9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8u
Li90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4u
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4v
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8u
Li8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Ry
aXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8u
Li8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1E
VVNFX05GU19MT0NLUyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9s
aWJ4YyAgLWMgLW8gdGFwZGlzay1kaXNrdHlwZS5vIHRhcGRpc2stZGlza3R5cGUuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLWludGVyZmFjZS5vLmQgLURfTEFSR0VGSUxFX1NP
VVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xT
X18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHRhcGRpc2staW50ZXJmYWNlLm8gdGFw
ZGlzay1pbnRlcmZhY2UuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLXNlcnZlci5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9y
IC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2Ry
aXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHRhcGRp
c2stc2VydmVyLm8gdGFwZGlzay1zZXJ2ZXIuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAt
bWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXBk
aXNrLXF1ZXVlLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJD
RSAgIC1XZXJyb3IgLVduby11bnVzZWQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkuLi9pbmNs
dWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29s
cy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xz
L2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4v
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMv
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8u
Li90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVVNFX05G
U19MT0NLUyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJ4YyAg
LWMgLW8gdGFwZGlzay1xdWV1ZS5vIHRhcGRpc2stcXVldWUuYyAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRF
UkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQg
LU1GIC50YXBkaXNrLWZpbHRlci5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJ
TEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4v
Li4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8u
Li8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVy
cy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9k
cml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMv
Li4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJD
RSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9v
bHMvbGlieGMgIC1jIC1vIHRhcGRpc2stZmlsdGVyLm8gdGFwZGlzay1maWx0ZXIuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLWxvZy5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAt
RF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Ry
aXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJp
dmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2
ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURf
R05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4v
Li4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHRhcGRpc2stbG9nLm8gdGFwZGlzay1sb2cuYyAK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLXV0aWxzLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNf
XyAtRF9HTlVfU09VUkNFIC1EVVNFX05GU19MT0NLUyAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVy
cy8uLi8uLi8uLi90b29scy9saWJ4YyAgLWMgLW8gdGFwZGlzay11dGlscy5vIHRhcGRpc2st
dXRpbHMuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9J
TlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5pby1vcHRpbWl6ZS5vLmQgLURfTEFSR0VG
SUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIGlvLW9wdGltaXplLm8gaW8t
b3B0aW1pemUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5sb2NrLm8uZCAtRF9MQVJHRUZJTEVf
U09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9P
TFNfXyAtRF9HTlVfU09VUkNFIC1EVVNFX05GU19MT0NLUyAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJp
dmVycy8uLi8uLi8uLi90b29scy9saWJ4YyAgLWMgLW8gbG9jay5vIGxvY2suYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5ibGtfbGludXguby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJz
Ly4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMv
Li4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Ry
aXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8u
Li8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2
ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9k
cml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9T
T1VSQ0UgLURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4u
L3Rvb2xzL2xpYnhjICAtYyAtbyBibGtfbGludXgubyBibGtfbGludXguYyAKYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hF
Tl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9f
IC1NTUQgLU1GIC5ibG9jay1haW8uby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VG
SUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4u
Ly4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4v
Li4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
ZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJz
Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2
ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VS
Q0UgLURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rv
b2xzL2xpYnhjICAtYyAtbyBibG9jay1haW8ubyBibG9jay1haW8uYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC5ibG9jay1yYW0uby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxF
NjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
SS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMv
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8u
Li90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJp
dmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4u
Ly4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
ZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJz
Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0Ug
LURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xz
L2xpYnhjICAtYyAtbyBibG9jay1yYW0ubyBibG9jay1yYW0uYyAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRF
UkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQg
LU1GIC5ibG9jay1jYWNoZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1J
Li4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4v
Li4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8u
Li90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8u
Li8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4u
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2
ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4v
Li4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9k
cml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMv
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAt
RFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMv
bGlieGMgIC1jIC1vIGJsb2NrLWNhY2hlLm8gYmxvY2stY2FjaGUuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC5ibG9jay12aGQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxF
NjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
SS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMv
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8u
Li90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJp
dmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4u
Ly4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
ZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJz
Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0Ug
LURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xz
L2xpYnhjICAtYyAtbyBibG9jay12aGQubyBibG9jay12aGQuYyAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRF
UkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQg
LU1GIC5ibG9jay1sb2cuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS4u
L2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4u
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4v
dG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4v
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVy
cy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJp
dmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4u
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLURV
U0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xp
YnhjICAtYyAtbyBibG9jay1sb2cubyBibG9jay1sb2cuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1G
IC5ibG9jay1xY293Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NP
VVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkuLi9p
bmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90
b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMv
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8u
Li90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8u
Li8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVVNF
X05GU19MT0NLUyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJ4
YyAgLWMgLW8gYmxvY2stcWNvdy5vIGJsb2NrLXFjb3cuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1G
IC5hZXMuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAg
LVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS4uL2luY2x1ZGUg
LUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xp
YnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGli
cy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLURVU0VfTkZTX0xP
Q0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjICAtYyAt
byBhZXMubyBhZXMuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5tZDUuby5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9U
T09MU19fIC1EX0dOVV9TT1VSQ0UgLURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9k
cml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjICAtYyAtbyBtZDUubyBtZDUuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5ibG9jay1yZW11cy5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVy
cy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
ZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJz
Ly4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Ry
aXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05V
X1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4v
Li4vdG9vbHMvbGlieGMgIC1jIC1vIGJsb2NrLXJlbXVzLm8gYmxvY2stcmVtdXMuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC5oYXNodGFibGUuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURf
TEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2
ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVy
cy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9k
cml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dO
VV9TT1VSQ0UgLURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnhjICAtYyAtbyBoYXNodGFibGUubyBoYXNodGFibGUuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5oYXNodGFibGVfaXRyLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJp
dmVycy8uLi8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2
ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
ZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9H
TlVfU09VUkNFIC1EVVNFX05GU19MT0NLUyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8u
Li8uLi90b29scy9saWJ4YyAgLWMgLW8gaGFzaHRhYmxlX2l0ci5vIGhhc2h0YWJsZV9pdHIu
YyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5oYXNodGFibGVfdXRpbGl0eS5vLmQgLURfTEFSR0VG
SUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIGhhc2h0YWJsZV91dGlsaXR5
Lm8gaGFzaHRhYmxlX3V0aWxpdHkuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9
YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
PV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5hdG9taWNpby5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9y
IC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2Ry
aXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIGF0b21p
Y2lvLm8gYXRvbWljaW8uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrMi5vLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8t
dW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAt
RF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHRhcGRpc2syLm8g
dGFwZGlzazIuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50ZC5vLmQgLURfTEFSR0VGSUxFX1NP
VVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xT
X18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHRkLm8gdGQuYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC50YXBkaXNrLWNsaWVudC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJH
RUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMv
Li4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8u
Li8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJp
dmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4u
Ly4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Ry
aXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NP
VVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4v
dG9vbHMvbGlieGMgIC1jIC1vIHRhcGRpc2stY2xpZW50Lm8gdGFwZGlzay1jbGllbnQuYyAK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLXN0cmVhbS5vLmQgLURfTEFSR0VGSUxFX1NP
VVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xT
X18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZl
cnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHRhcGRpc2stc3RyZWFtLm8gdGFwZGlz
ay1zdHJlYW0uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXBkaXNrLWRpZmYuby5kIC1EX0xB
UkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVu
dXNlZCAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURf
X1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjICAtYyAtbyB0YXBkaXNrLWRpZmYu
byB0YXBkaXNrLWRpZmYuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxvY2stdXRpbC5kIC1EX0xB
UkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVu
dXNlZCAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURf
X1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLURVU0VfTkZTX0xPQ0tTIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1EVVRJTCAtbyBsb2NrLXV0aWwg
bG9jay5jICAgICAgICAgICAgICAgICAgICAgICAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAt
bWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlw
ZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5pbWcy
cWNvdy5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAt
V2Vycm9yIC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAt
SS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGli
eGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9D
S1MgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1v
IGltZzJxY293Lm8gaW1nMnFjb3cuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9
YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
PV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5xY293MnJhdy5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9y
IC1Xbm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2Ry
aXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xs
b2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHFjb3cy
cmF3Lm8gcWNvdzJyYXcuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5xY293LWNyZWF0ZS5vLmQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1X
bm8tdW51c2VkIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZl
cnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy8uLi8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFVTRV9ORlNfTE9DS1MgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2RyaXZlcnMvLi4vLi4vLi4vdG9vbHMvbGlieGMgIC1jIC1vIHFjb3ctY3Jl
YXRlLm8gcWNvdy1jcmVhdGUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAtbyB0ZC11dGlsIHRkLm8gdGFwZGlzay11dGlscy5vIHRhcGRpc2stbG9nLm8gYmxrX2xp
bnV4Lm8gICAgICAgICAgICAgICAgICAgICAgIC1MLi4vdmhkL2xpYiAtbHZoZCAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAtbyB0YXBkaXNrLWNsaWVudCB0YXBkaXNr
LWNsaWVudC5vICAgICAgICAgICAgICAgICAgICAgICAtbHJ0IAphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214IC1vIHRhcGRpc2syIHNjaGVkdWxlci5vIHRhcGRpc2stdmJk
Lm8gdGFwZGlzay1jb250cm9sLm8gdGFwZGlzay1pbWFnZS5vIHRhcGRpc2stZHJpdmVyLm8g
dGFwZGlzay1kaXNrdHlwZS5vIHRhcGRpc2staW50ZXJmYWNlLm8gdGFwZGlzay1zZXJ2ZXIu
byB0YXBkaXNrLXF1ZXVlLm8gdGFwZGlzay1maWx0ZXIubyB0YXBkaXNrLWxvZy5vIHRhcGRp
c2stdXRpbHMubyBpby1vcHRpbWl6ZS5vIGxvY2subyBibGtfbGludXgubyBibG9jay1haW8u
byBibG9jay1yYW0ubyBibG9jay1jYWNoZS5vIGJsb2NrLXZoZC5vIGJsb2NrLWxvZy5vIGJs
b2NrLXFjb3cubyBhZXMubyBtZDUubyBibG9jay1yZW11cy5vIGhhc2h0YWJsZS5vIGhhc2h0
YWJsZV9pdHIubyBoYXNodGFibGVfdXRpbGl0eS5vIGF0b21pY2lvLm8gdGFwZGlzazIubyAg
ICAgICAgICAgICAgICAgICAgICAgLWxydCAtbHogLUwuLi92aGQvbGliIC1sdmhkIC1sYWlv
ICAtbG0gIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1j
b3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214IC1vIHRhcGRpc2st
c3RyZWFtIHRhcGRpc2stc3RyZWFtLm8gc2NoZWR1bGVyLm8gdGFwZGlzay12YmQubyB0YXBk
aXNrLWNvbnRyb2wubyB0YXBkaXNrLWltYWdlLm8gdGFwZGlzay1kcml2ZXIubyB0YXBkaXNr
LWRpc2t0eXBlLm8gdGFwZGlzay1pbnRlcmZhY2UubyB0YXBkaXNrLXNlcnZlci5vIHRhcGRp
c2stcXVldWUubyB0YXBkaXNrLWZpbHRlci5vIHRhcGRpc2stbG9nLm8gdGFwZGlzay11dGls
cy5vIGlvLW9wdGltaXplLm8gbG9jay5vIGJsa19saW51eC5vIGJsb2NrLWFpby5vIGJsb2Nr
LXJhbS5vIGJsb2NrLWNhY2hlLm8gYmxvY2stdmhkLm8gYmxvY2stbG9nLm8gYmxvY2stcWNv
dy5vIGFlcy5vIG1kNS5vIGJsb2NrLXJlbXVzLm8gaGFzaHRhYmxlLm8gaGFzaHRhYmxlX2l0
ci5vIGhhc2h0YWJsZV91dGlsaXR5Lm8gICAgICAgICAgICAgICAgICAgICAgIC1scnQgLWx6
IC1MLi4vdmhkL2xpYiAtbHZoZCAtbGFpbyAgLWxtIAphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214IC1vIHRhcGRpc2stZGlmZiB0YXBkaXNrLWRpZmYubyBzY2hlZHVsZXIu
byB0YXBkaXNrLXZiZC5vIHRhcGRpc2stY29udHJvbC5vIHRhcGRpc2staW1hZ2UubyB0YXBk
aXNrLWRyaXZlci5vIHRhcGRpc2stZGlza3R5cGUubyB0YXBkaXNrLWludGVyZmFjZS5vIHRh
cGRpc2stc2VydmVyLm8gdGFwZGlzay1xdWV1ZS5vIHRhcGRpc2stZmlsdGVyLm8gdGFwZGlz
ay1sb2cubyB0YXBkaXNrLXV0aWxzLm8gaW8tb3B0aW1pemUubyBsb2NrLm8gYmxrX2xpbnV4
Lm8gYmxvY2stYWlvLm8gYmxvY2stcmFtLm8gYmxvY2stY2FjaGUubyBibG9jay12aGQubyBi
bG9jay1sb2cubyBibG9jay1xY293Lm8gYWVzLm8gbWQ1Lm8gYmxvY2stcmVtdXMubyBoYXNo
dGFibGUubyBoYXNodGFibGVfaXRyLm8gaGFzaHRhYmxlX3V0aWxpdHkubyAgICAgICAgICAg
ICAgICAgICAgICAgLWxydCAtbHogLUwuLi92aGQvbGliIC1sdmhkIC1sYWlvICAtbG0gCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggLW8gaW1nMnFjb3cgaW1nMnFjb3cu
byBzY2hlZHVsZXIubyB0YXBkaXNrLXZiZC5vIHRhcGRpc2stY29udHJvbC5vIHRhcGRpc2st
aW1hZ2UubyB0YXBkaXNrLWRyaXZlci5vIHRhcGRpc2stZGlza3R5cGUubyB0YXBkaXNrLWlu
dGVyZmFjZS5vIHRhcGRpc2stc2VydmVyLm8gdGFwZGlzay1xdWV1ZS5vIHRhcGRpc2stZmls
dGVyLm8gdGFwZGlzay1sb2cubyB0YXBkaXNrLXV0aWxzLm8gaW8tb3B0aW1pemUubyBsb2Nr
Lm8gYmxrX2xpbnV4Lm8gYmxvY2stYWlvLm8gYmxvY2stcmFtLm8gYmxvY2stY2FjaGUubyBi
bG9jay12aGQubyBibG9jay1sb2cubyBibG9jay1xY293Lm8gYWVzLm8gbWQ1Lm8gYmxvY2st
cmVtdXMubyBoYXNodGFibGUubyBoYXNodGFibGVfaXRyLm8gaGFzaHRhYmxlX3V0aWxpdHku
byAgICAgICAgICAgICAgICAgICAgICAgLWxydCAtbHogLUwuLi92aGQvbGliIC1sdmhkIC1s
YWlvICAtbG0gCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggLW8gcWNvdzJy
YXcgcWNvdzJyYXcubyBzY2hlZHVsZXIubyB0YXBkaXNrLXZiZC5vIHRhcGRpc2stY29udHJv
bC5vIHRhcGRpc2staW1hZ2UubyB0YXBkaXNrLWRyaXZlci5vIHRhcGRpc2stZGlza3R5cGUu
byB0YXBkaXNrLWludGVyZmFjZS5vIHRhcGRpc2stc2VydmVyLm8gdGFwZGlzay1xdWV1ZS5v
IHRhcGRpc2stZmlsdGVyLm8gdGFwZGlzay1sb2cubyB0YXBkaXNrLXV0aWxzLm8gaW8tb3B0
aW1pemUubyBsb2NrLm8gYmxrX2xpbnV4Lm8gYmxvY2stYWlvLm8gYmxvY2stcmFtLm8gYmxv
Y2stY2FjaGUubyBibG9jay12aGQubyBibG9jay1sb2cubyBibG9jay1xY293Lm8gYWVzLm8g
bWQ1Lm8gYmxvY2stcmVtdXMubyBoYXNodGFibGUubyBoYXNodGFibGVfaXRyLm8gaGFzaHRh
YmxlX3V0aWxpdHkubyAgICAgICAgICAgICAgICAgICAgICAgLWxydCAtbHogLUwuLi92aGQv
bGliIC1sdmhkIC1sYWlvICAtbG0gCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFy
bXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXggLW8gcWNvdy1jcmVhdGUgcWNvdy1jcmVhdGUubyBzY2hlZHVsZXIubyB0YXBkaXNrLXZi
ZC5vIHRhcGRpc2stY29udHJvbC5vIHRhcGRpc2staW1hZ2UubyB0YXBkaXNrLWRyaXZlci5v
IHRhcGRpc2stZGlza3R5cGUubyB0YXBkaXNrLWludGVyZmFjZS5vIHRhcGRpc2stc2VydmVy
Lm8gdGFwZGlzay1xdWV1ZS5vIHRhcGRpc2stZmlsdGVyLm8gdGFwZGlzay1sb2cubyB0YXBk
aXNrLXV0aWxzLm8gaW8tb3B0aW1pemUubyBsb2NrLm8gYmxrX2xpbnV4Lm8gYmxvY2stYWlv
Lm8gYmxvY2stcmFtLm8gYmxvY2stY2FjaGUubyBibG9jay12aGQubyBibG9jay1sb2cubyBi
bG9jay1xY293Lm8gYWVzLm8gbWQ1Lm8gYmxvY2stcmVtdXMubyBoYXNodGFibGUubyBoYXNo
dGFibGVfaXRyLm8gaGFzaHRhYmxlX3V0aWxpdHkubyAgICAgICAgICAgICAgICAgICAgICAg
LWxydCAtbHogLUwuLi92aGQvbGliIC1sdmhkIC1sYWlvICAtbG0gCi9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
ZHJpdmVycy8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAtcCAv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9k
aXN0L2luc3RhbGwvdXNyL3NiaW4KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4uLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHRhcGRpc2syIHRkLXV0aWwgdGFwZGlzay1j
bGllbnQgdGFwZGlzay1zdHJlYW0gdGFwZGlzay1kaWZmIGxvY2stdXRpbCBpbWcycWNvdyBx
Y293LWNyZWF0ZSBxY293MnJhdyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL3NiaW4KbWFrZVs2XTogTGVh
dmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvZHJpdmVycycKbWFrZVs1XTogTGVhdmlu
ZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDInCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9y
eSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMicKbWFrZSAtQyBjb250cm9sIGluc3RhbGwKbWFrZVs2XTogRW50
ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wnCmFhcmNoNjQtcG9reS1s
aW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAt
LXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
c3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2Vk
LWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5U
RVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1E
IC1NRiAudGFwLWN0bC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRl
IC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtYyAtbyB0YXAtY3Rs
Lm8gdGFwLWN0bC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJ
QyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnRhcC1jdGwtaXBjLm9w
aWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJy
b3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Nv
bnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09M
U19fIC1EX0dOVV9TT1VSQ0UgLURUQVBDVEwgIC1mUElDIC1jIC1vIHRhcC1jdGwtaXBjLm9w
aWMgdGFwLWN0bC1pcGMuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
LURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
PV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXAtY3RsLWxp
c3Qub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAg
LVdlcnJvciAtV25vLXVudXNlZCAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFRBUENUTCAgLWZQSUMgLWMgLW8gdGFwLWN0bC1s
aXN0Lm9waWMgdGFwLWN0bC1saXN0LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudGFw
LWN0bC1hbGxvY2F0ZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZl
cnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNs
dWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtZlBJQyAtYyAt
byB0YXAtY3RsLWFsbG9jYXRlLm9waWMgdGFwLWN0bC1hbGxvY2F0ZS5jIAphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJT
SU9OX18gLU1NRCAtTUYgLnRhcC1jdGwtZnJlZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJD
RSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5j
bHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xp
YnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xp
YnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8u
Li8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9s
Ly4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4u
Ly4uLy90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQ
Q1RMICAtZlBJQyAtYyAtbyB0YXAtY3RsLWZyZWUub3BpYyB0YXAtY3RsLWZyZWUuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXAtY3RsLWNyZWF0ZS5vcGljLmQgLURfTEFSR0VG
SUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4v
Li4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4v
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4v
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4u
Ly4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4u
Ly90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8u
Li8uLi8uLi8vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFw
Mi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250
cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09V
UkNFIC1EVEFQQ1RMICAtZlBJQyAtYyAtbyB0YXAtY3RsLWNyZWF0ZS5vcGljIHRhcC1jdGwt
Y3JlYXRlLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5l
PWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAt
REJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNl
ZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9M
QVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudGFwLWN0bC1kZXN0cm95Lm9w
aWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJy
b3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3Rh
cDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Nv
bnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09M
U19fIC1EX0dOVV9TT1VSQ0UgLURUQVBDVEwgIC1mUElDIC1jIC1vIHRhcC1jdGwtZGVzdHJv
eS5vcGljIHRhcC1jdGwtZGVzdHJveS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10
eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnRh
cC1jdGwtc3Bhd24ub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJz
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVk
ZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFRBUENUTCAgLWZQSUMgLWMgLW8g
dGFwLWN0bC1zcGF3bi5vcGljIHRhcC1jdGwtc3Bhd24uYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC50YXAtY3RsLWF0dGFjaC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAt
SS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9v
bGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4u
Ly4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90
b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAt
ZlBJQyAtYyAtbyB0YXAtY3RsLWF0dGFjaC5vcGljIHRhcC1jdGwtYXR0YWNoLmMgCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNF
X1ZFUlNJT05fXyAtTU1EIC1NRiAudGFwLWN0bC1kZXRhY2gub3BpYy5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAt
SS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4u
Ly4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90
b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90
b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8u
Li8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRy
b2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4v
Li4vLi4vL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
Y29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJv
bC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJD
RSAtRFRBUENUTCAgLWZQSUMgLWMgLW8gdGFwLWN0bC1kZXRhY2gub3BpYyB0YXAtY3RsLWRl
dGFjaC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1j
b3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURC
VUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQt
YnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFU
RVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnRhcC1jdGwtb3Blbi5vcGljLmQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1X
bm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Nv
bnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wv
Li4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wv
Li4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9j
b250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9s
Ly4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
Y29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAt
RF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtZlBJQyAtYyAtbyB0YXAtY3RsLW9wZW4ub3BpYyB0
YXAtY3RsLW9wZW4uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQ
SUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8t
dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9f
WEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXAtY3RsLWNsb3Nl
Lm9waWMuZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
Y29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
Y29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
YmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9U
T09MU19fIC1EX0dOVV9TT1VSQ0UgLURUQVBDVEwgIC1mUElDIC1jIC1vIHRhcC1jdGwtY2xv
c2Uub3BpYyB0YXAtY3RsLWNsb3NlLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudGFw
LWN0bC1wYXVzZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRl
IC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtZlBJQyAtYyAtbyB0
YXAtY3RsLXBhdXNlLm9waWMgdGFwLWN0bC1wYXVzZS5jIAphYXJjaDY0LXBva3ktbGludXgt
Z2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNy
b290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jv
b3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLnRhcC1jdGwtdW5wYXVzZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAt
SS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9v
bGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4u
Ly4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90
b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAt
ZlBJQyAtYyAtbyB0YXAtY3RsLXVucGF1c2Uub3BpYyB0YXAtY3RsLXVucGF1c2UuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXAtY3RsLW1ham9yLm9waWMuZCAtRF9MQVJHRUZJ
TEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQg
LUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8u
Li8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4v
Li4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4v
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250
cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4u
Ly4uLy4uLy90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRy
b2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VS
Q0UgLURUQVBDVEwgIC1mUElDIC1jIC1vIHRhcC1jdGwtbWFqb3Iub3BpYyB0YXAtY3RsLW1h
am9yLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1i
dXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRF
U1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudGFwLWN0bC1jaGVjay5vcGljLmQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1X
bm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Nv
bnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wv
Li4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wv
Li4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9j
b250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9s
Ly4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
Y29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAt
RF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtZlBJQyAtYyAtbyB0YXAtY3RsLWNoZWNrLm9waWMg
dGFwLWN0bC1jaGVjay5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnRhcC1jdGwtaXBjLm8uZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdu
by11bnVzZWQgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8u
Li8uLi8uLi8vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8u
Li8uLi8uLi8vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Nv
bnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wv
Li4vLi4vLi4vL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9j
b250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1E
X0dOVV9TT1VSQ0UgLURUQVBDVEwgIC1jIC1vIHRhcC1jdGwtaXBjLm8gdGFwLWN0bC1pcGMu
YyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXAtY3RsLWxpc3Quby5kIC1EX0xBUkdFRklMRV9T
T1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4u
L2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4u
Ly90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29s
cy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29s
cy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8u
Li8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wv
Li4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4v
Li4vL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8u
Li8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAt
RFRBUENUTCAgLWMgLW8gdGFwLWN0bC1saXN0Lm8gdGFwLWN0bC1saXN0LmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAudGFwLWN0bC1hbGxvY2F0ZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAt
RF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVk
ZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhj
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMv
dG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8u
Li8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4u
Ly4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4u
Ly90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RM
ICAtYyAtbyB0YXAtY3RsLWFsbG9jYXRlLm8gdGFwLWN0bC1hbGxvY2F0ZS5jIAphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9f
WEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9O
X18gLU1NRCAtTUYgLnRhcC1jdGwtZnJlZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAt
SS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9v
bGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4u
Ly4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90
b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAt
YyAtbyB0YXAtY3RsLWZyZWUubyB0YXAtY3RsLWZyZWUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1G
IC50YXAtY3RsLWNyZWF0ZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZl
cnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNs
dWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtYyAtbyB0YXAt
Y3RsLWNyZWF0ZS5vIHRhcC1jdGwtY3JlYXRlLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudGFw
LWN0bC1kZXN0cm95Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NP
VVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVycyAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUg
LURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLURUQVBDVEwgIC1jIC1vIHRhcC1jdGwt
ZGVzdHJveS5vIHRhcC1jdGwtZGVzdHJveS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1t
YXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnRhcC1j
dGwtc3Bhd24uby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNF
ICAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtRF9f
WEVOX1RPT0xTX18gLURfR05VX1NPVVJDRSAtRFRBUENUTCAgLWMgLW8gdGFwLWN0bC1zcGF3
bi5vIHRhcC1jdGwtc3Bhd24uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8t
dW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9f
WEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC50YXAtY3RsLWF0dGFj
aC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vy
cm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Nv
bnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2Nv
bnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9j
b250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1EX19YRU5fVE9P
TFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtYyAtbyB0YXAtY3RsLWF0dGFjaC5vIHRh
cC1jdGwtYXR0YWNoLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAt
REJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNl
ZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9M
QVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudGFwLWN0bC1kZXRhY2guby5k
IC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uL2luY2x1ZGUgLUkuLi9kcml2ZXJzIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9j
b250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9s
Ly4uLy4uLy4uLy90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9s
Ly4uLy4uLy4uLy90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
Y29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJv
bC8uLi8uLi8uLi8vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAy
L2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Js
a3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18g
LURfR05VX1NPVVJDRSAtRFRBUENUTCAgLWMgLW8gdGFwLWN0bC1kZXRhY2gubyB0YXAtY3Rs
LWRldGFjaC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnRhcC1jdGwtb3Blbi5vLmQgLURfTEFS
R0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51
c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wv
Li4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4v
Li4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4v
Li4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9s
Ly4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4u
Ly4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIv
Y29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJv
bC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9j
b250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVf
U09VUkNFIC1EVEFQQ1RMICAtYyAtbyB0YXAtY3RsLW9wZW4ubyB0YXAtY3RsLW9wZW4uYyAK
YWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1
Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFi
bGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIC1NTUQgLU1GIC50YXAtY3RsLWNsb3NlLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9p
bmNsdWRlIC1JLi4vZHJpdmVycyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMv
bGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMv
bGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4v
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4u
Ly4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4u
Ly90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRy
b2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4v
Li4vLi4vL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLURU
QVBDVEwgIC1jIC1vIHRhcC1jdGwtY2xvc2UubyB0YXAtY3RsLWNsb3NlLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAudGFwLWN0bC1wYXVzZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAt
SS4uL2RyaXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9v
bGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4u
Ly4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90
b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAt
YyAtbyB0YXAtY3RsLXBhdXNlLm8gdGFwLWN0bC1wYXVzZS5jIAphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAt
TUYgLnRhcC1jdGwtdW5wYXVzZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJ
TEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2Ry
aXZlcnMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9p
bmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtYyAtbyB0
YXAtY3RsLXVucGF1c2UubyB0YXAtY3RsLXVucGF1c2UuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1G
IC50YXAtY3RsLW1ham9yLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0
X1NPVVJDRSAgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1JLi4vZHJpdmVy
cyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1
ZGUgLURfX1hFTl9UT09MU19fIC1EX0dOVV9TT1VSQ0UgLURUQVBDVEwgIC1jIC1vIHRhcC1j
dGwtbWFqb3IubyB0YXAtY3RsLW1ham9yLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAudGFwLWN0
bC1jaGVjay5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
ICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9ibGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0
YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxr
dGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2Jsa3RhcDIvY29udHJvbC8uLi8uLi8uLi8vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9pbmNsdWRlIC1EX19Y
RU5fVE9PTFNfXyAtRF9HTlVfU09VUkNFIC1EVEFQQ1RMICAtYyAtbyB0YXAtY3RsLWNoZWNr
Lm8gdGFwLWN0bC1jaGVjay5jIApta2RpciAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9wa2ctY29uZmlnCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAgICAgICAgICAgIC1mUElD
ICAtV2wsLXNvbmFtZSAtV2wsbGliYmxrdGFwY3RsLnNvLjEuMCAtc2hhcmVkIC1yZHluYW1p
YyB0YXAtY3RsLWlwYy5vcGljIHRhcC1jdGwtbGlzdC5vcGljIHRhcC1jdGwtYWxsb2NhdGUu
b3BpYyB0YXAtY3RsLWZyZWUub3BpYyB0YXAtY3RsLWNyZWF0ZS5vcGljIHRhcC1jdGwtZGVz
dHJveS5vcGljIHRhcC1jdGwtc3Bhd24ub3BpYyB0YXAtY3RsLWF0dGFjaC5vcGljIHRhcC1j
dGwtZGV0YWNoLm9waWMgdGFwLWN0bC1vcGVuLm9waWMgdGFwLWN0bC1jbG9zZS5vcGljIHRh
cC1jdGwtcGF1c2Uub3BpYyB0YXAtY3RsLXVucGF1c2Uub3BpYyB0YXAtY3RsLW1ham9yLm9w
aWMgdGFwLWN0bC1jaGVjay5vcGljIC1vIGxpYmJsa3RhcGN0bC5zby4xLjAuMCAgCmxuIC1z
ZiBsaWJibGt0YXBjdGwuc28uMS4wLjAgbGliYmxrdGFwY3RsLnNvLjEuMApsbiAtc2YgbGli
YmxrdGFwY3RsLnNvLjEuMCBsaWJibGt0YXBjdGwuc28KYWFyY2g2NC1wb2t5LWxpbnV4LWdj
YyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9v
dD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290
cy9tM3VsY2ItZG9teCAgICAgICAgICAgICAgICAgICAgICAgLW8gdGFwLWN0bCB0YXAtY3Rs
Lm8gbGliYmxrdGFwY3RsLnNvIAphYXJjaDY0LXBva3ktbGludXgtYXIgciBsaWJibGt0YXBj
dGwuYSB0YXAtY3RsLWlwYy5vIHRhcC1jdGwtbGlzdC5vIHRhcC1jdGwtYWxsb2NhdGUubyB0
YXAtY3RsLWZyZWUubyB0YXAtY3RsLWNyZWF0ZS5vIHRhcC1jdGwtZGVzdHJveS5vIHRhcC1j
dGwtc3Bhd24ubyB0YXAtY3RsLWF0dGFjaC5vIHRhcC1jdGwtZGV0YWNoLm8gdGFwLWN0bC1v
cGVuLm8gdGFwLWN0bC1jbG9zZS5vIHRhcC1jdGwtcGF1c2UubyB0YXAtY3RsLXVucGF1c2Uu
byB0YXAtY3RsLW1ham9yLm8gdGFwLWN0bC1jaGVjay5vCmFhcmNoNjQtcG9reS1saW51eC1h
cjogY3JlYXRpbmcgbGliYmxrdGFwY3RsLmEKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4u
Ly4uLy90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAtcCAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwv
dXNyL3NiaW4KL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCB0YXAtY3RsIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Ivc2JpbgovaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9i
bGt0YXAyL2NvbnRyb2wvLi4vLi4vLi4vL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1w
IGxpYmJsa3RhcGN0bC5hIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCi9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC8uLi8uLi8uLi8vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGliYmxrdGFw
Y3RsLnNvLjEuMC4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCmxuIC1zZiBsaWJibGt0YXBjdGwu
c28uMS4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2xpYmJsa3RhcGN0bC5zbwpsbiAtc2YgbGli
YmxrdGFwY3RsLnNvLjEuMC4wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2xpYmJsa3RhcGN0bC5z
by4xLjAKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvYmxrdGFwMi9jb250cm9sLy4uLy4uLy4uLy90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDY0NCAtcCB4ZW5ibGt0YXBjdGwucGMgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9zaGFyZS9w
a2djb25maWcKbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbCcKbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2Jsa3RhcDInCm1ha2Vb
NF06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9ibGt0YXAyJwptYWtlWzNdOiBMZWF2aW5n
IGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMnCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMn
Cm1ha2UgLUMgbGliZnNpbWFnZSBpbnN0YWxsCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9y
eSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGliZnNpbWFnZScKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJmc2ltYWdlJwptYWtlIC1DIGNvbW1vbiBpbnN0YWxsCm1ha2VbNl06IEVudGVyaW5n
IGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZS9jb21tb24nCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggIC1EUElDICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5f
SU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAt
TU1EIC1NRiAuZnNpbWFnZS5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJ
TEU2NF9TT1VSQ0UgICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2Uv
Y29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNE
SVI9XCIvdXNyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAtcHRocmVhZCAgLWZQ
SUMgLWMgLW8gZnNpbWFnZS5vcGljIGZzaW1hZ2UuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdj
YyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9v
dD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290
cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRF
UkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQg
LU1GIC5mc2ltYWdlX3BsdWdpbi5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJH
RUZJTEU2NF9TT1VSQ0UgICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1h
Z2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0Vf
RlNESVI9XCIvdXNyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAtcHRocmVhZCAg
LWZQSUMgLWMgLW8gZnNpbWFnZV9wbHVnaW4ub3BpYyBmc2ltYWdlX3BsdWdpbi5jIAphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLmZzaW1hZ2VfZ3J1Yi5vcGljLmQgLURfTEFSR0VGSUxF
X1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV25vLXVua25vd24tcHJhZ21hcyAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29t
bW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NP
VVJDRSAtcHRocmVhZCAgLWZQSUMgLWMgLW8gZnNpbWFnZV9ncnViLm9waWMgZnNpbWFnZV9n
cnViLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggLVdsLG1hcGZpbGUt
R05VIC1wdGhyZWFkIC1XbCwtc29uYW1lIC1XbCxsaWJmc2ltYWdlLnNvLjEuMCAtc2hhcmVk
IC1vIGxpYmZzaW1hZ2Uuc28uMS4wLjAgZnNpbWFnZS5vcGljIGZzaW1hZ2VfcGx1Z2luLm9w
aWMgZnNpbWFnZV9ncnViLm9waWMgIApsbiAtc2YgbGliZnNpbWFnZS5zby4xLjAuMCBsaWJm
c2ltYWdlLnNvLjEuMApsbiAtc2YgbGliZnNpbWFnZS5zby4xLjAgbGliZnNpbWFnZS5zbwov
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJmc2ltYWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1k
IC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNyL2xpYgovaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL2NvbW1v
bi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvdXNyL2luY2x1ZGUKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vLi4vLi4vLi4vdG9vbHMv
Y3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGliZnNpbWFnZS5zby4xLjAuMCAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvdXNyL2xpYgpsbiAtc2YgbGliZnNpbWFnZS5zby4xLjAuMCAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNy
L2xpYi9saWJmc2ltYWdlLnNvLjEuMApsbiAtc2YgbGliZnNpbWFnZS5zby4xLjAgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9p
bnN0YWxsL3Vzci9saWIvbGliZnNpbWFnZS5zbwovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8u
Li8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBmc2ltYWdlLmggL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9p
bnN0YWxsL3Vzci9pbmNsdWRlCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGZzaW1hZ2VfcGx1Z2luLmggL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0
YWxsL3Vzci9pbmNsdWRlCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xz
L2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGZzaW1hZ2VfZ3J1Yi5oIC9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91
c3IvaW5jbHVkZQptYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGliZnNpbWFn
ZS9jb21tb24nCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdl
JwptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UnCm1ha2Ug
LUMgdWZzIGluc3RhbGwKbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJm
c2ltYWdlL3VmcycKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMg
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5mc3lzX3Vmcy5vcGljLmQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV25vLXVua25v
d24tcHJhZ21hcyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvdWZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZz
aW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL2xpYi9mc1wiIC1XZXJyb3Ig
LURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gZnN5c191ZnMub3BpYyBmc3lzX3Vmcy5jIAph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgICAgICAgICAg
ICAtTC4uL2NvbW1vbi8gLXNoYXJlZCAtbyBmc2ltYWdlLnNvIGZzeXNfdWZzLm9waWMgLWxm
c2ltYWdlICAKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZS91ZnMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvZnMvdWZzCi9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YmZzaW1hZ2UvdWZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZz
aW1hZ2Uuc28gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvZnMvdWZzCm1ha2VbNl06IExlYXZpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL3VmcycKbWFrZVs1XTogTGVhdmluZyBkaXJl
Y3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UnCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAn
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGliZnNpbWFnZScKbWFrZSAtQyByZWlzZXJmcyBpbnN0YWxsCm1ha2VbNl06IEVu
dGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZS9yZWlzZXJmcycKYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC5mc3lzX3JlaXNlcmZzLm9waWMuZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGliZnNpbWFnZS9yZWlzZXJmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL2NvbW1v
bi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci9saWIvZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VS
Q0UgIC1mUElDIC1jIC1vIGZzeXNfcmVpc2VyZnMub3BpYyBmc3lzX3JlaXNlcmZzLmMgCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAgICAgICAgICAg
IC1MLi4vY29tbW9uLyAtc2hhcmVkIC1vIGZzaW1hZ2Uuc28gZnN5c19yZWlzZXJmcy5vcGlj
IC1sZnNpbWFnZSAgCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMvLi4vLi4vLi4vdG9vbHMv
Y3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvZnMvcmVp
c2VyZnMKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGliZnNpbWFnZS9yZWlzZXJmcy8uLi8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliL2ZzL3Jl
aXNlcmZzCm1ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL3Jl
aXNlcmZzJwptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZScK
bWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlJwptYWtlIC1D
IGlzbzk2NjAgaW5zdGFsbAptYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YmZzaW1hZ2UvaXNvOTY2MCcKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgt
YSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAg
LURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
PV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5mc3lzX2lzbzk2
NjAub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAg
LVduby11bmtub3duLXByYWdtYXMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL2lzbzk2NjAvLi4vLi4v
Li4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IvbGli
L2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc3lzX2lzbzk2NjAu
b3BpYyBmc3lzX2lzbzk2NjAuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJt
djgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9t
eCAgICAgICAgICAgICAgICAgICAgICAgLUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNpbWFn
ZS5zbyBmc3lzX2lzbzk2NjAub3BpYyAtbGZzaW1hZ2UgIAovaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL2lz
bzk2NjAvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9p
bnN0YWxsL3Vzci9saWIvZnMvaXNvOTY2MAovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL2lzbzk2NjAvLi4v
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZnNpbWFnZS5zbyAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2lu
c3RhbGwvdXNyL2xpYi9mcy9pc285NjYwCm1ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5ICcv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJmc2ltYWdlL2lzbzk2NjAnCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5ICcv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJmc2ltYWdlJwptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YmZzaW1hZ2UnCm1ha2UgLUMgZmF0IGluc3RhbGwKbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0
b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJmc2ltYWdlL2ZhdCcKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFy
Y2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3Vs
Y2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwt
dHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5m
c3lzX2ZhdC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VS
Q0UgICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvZmF0Ly4uLy4u
Ly4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL2xp
Yi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gZnN5c19mYXQub3Bp
YyBmc3lzX2ZhdC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAg
ICAgICAgICAgICAgICAgICAtTC4uL2NvbW1vbi8gLXNoYXJlZCAtbyBmc2ltYWdlLnNvIGZz
eXNfZmF0Lm9waWMgLWxmc2ltYWdlICAKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZS9mYXQvLi4vLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIv
ZnMvZmF0Ci9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvZmF0Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNzU1IC1wIGZzaW1hZ2Uuc28gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvZnMvZmF0Cm1h
a2VbNl06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL2ZhdCcKbWFrZVs1
XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UnCm1ha2VbNV06IEVudGVy
aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZScKbWFrZSAtQyB6ZnMgaW5zdGFsbApt
YWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvemZzJwphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJ
TUFHRSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2Uv
emZzICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1f
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuemZzX2x6amIub3Bp
Yy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVduby11
bmtub3duLXByYWdtYXMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9s
aWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci9saWIvZnNcIiAtV2Vy
cm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIHpmc19sempiLm9waWMgemZzX2x6amIu
YyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgLURGU1lTX1pG
UyAtREZTSU1BR0UgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJm
c2ltYWdlL3pmcyAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBl
ZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnpmc19z
aGEyNTYub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNF
ICAgLVduby11bmtub3duLXByYWdtYXMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8u
Li90b29scy9saWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci9saWIv
ZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIHpmc19zaGEyNTYub3Bp
YyB6ZnNfc2hhMjU2LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEg
LW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1E
UElDIC1ERlNZU19aRlMgLURGU0lNQUdFIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4vLi4v
Li4vdG9vbHMvbGliZnNpbWFnZS96ZnMgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC56ZnNfZmxldGNoZXIub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVduby11bmtub3duLXByYWdtYXMgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2lt
YWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZT
RElSPVwiL3Vzci9saWIvZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1v
IHpmc19mbGV0Y2hlci5vcGljIHpmc19mbGV0Y2hlci5jIAphYXJjaDY0LXBva3ktbGludXgt
Z2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNy
b290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jv
b3RzL20zdWxjYi1kb214ICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvemZzICAtREJVSUxEX0lE
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0
LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5U
RVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAuZnNpX3pmcy5vcGljLmQgLURfTEFSR0VGSUxF
X1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV25vLXVua25vd24tcHJhZ21hcyAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9u
LyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJD
RSAgLWZQSUMgLWMgLW8gZnNpX3pmcy5vcGljIGZzaV96ZnMuYyAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgLURGU1lTX1pGUyAtREZTSU1BR0UgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmZzeXNfemZzLm9waWMuZCAtRF9MQVJH
RUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1Xbm8tdW5rbm93bi1wcmFn
bWFzIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9j
b21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVf
U09VUkNFICAtZlBJQyAtYyAtbyBmc3lzX3pmcy5vcGljIGZzeXNfemZzLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAgICAgICAgICAgIC1MLi4v
Y29tbW9uLyAtc2hhcmVkIC1vIGZzaW1hZ2Uuc28gemZzX2x6amIub3BpYyB6ZnNfc2hhMjU2
Lm9waWMgemZzX2ZsZXRjaGVyLm9waWMgZnNpX3pmcy5vcGljIGZzeXNfemZzLm9waWMgLWxm
c2ltYWdlICAKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvZnMvemZzCi9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZz
aW1hZ2Uuc28gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9saWIvZnMvemZzCm1ha2VbNl06IExlYXZpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL3pmcycKbWFrZVs1XTogTGVhdmluZyBkaXJl
Y3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UnCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSAn
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGliZnNpbWFnZScKbWFrZSAtQyBleHQyZnMtbGliIGluc3RhbGwKbWFrZVs2XTog
RW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJmc2ltYWdlL2V4dDJmcy1saWInCmFhcmNo
NjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29y
dGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggIC1EUElDIC1pbmNsdWRlIC9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YmZzaW1hZ2UvZXh0MmZzLWxpYi8uLi8uLi8uLi90b29scy9jb25maWcuaCAgLURCVUlMRF9J
RCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lO
VEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmV4dDJmcy1saWIub3BpYy5kIC1EX0xBUkdF
RklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVduby11bmtub3duLXByYWdt
YXMgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJmc2ltYWdlL2V4dDJmcy1saWIvLi4vLi4vLi4vdG9vbHMvbGliZnNp
bWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IvbGliL2ZzXCIgLVdlcnJvciAt
RF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBleHQyZnMtbGliLm9waWMgZXh0MmZzLWxpYi5j
IAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgICAgICAgICAgICAgICAg
ICAgICAtTC4uL2NvbW1vbi8gLXNoYXJlZCAtbyBmc2ltYWdlLnNvIGV4dDJmcy1saWIub3Bp
YyAtbGZzaW1hZ2UgLWxleHQyZnMgCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzLWxpYi8uLi8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3RhbGwvdXNy
L2xpYi9mcy9leHQyZnMtbGliCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzLWxpYi8uLi8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFs
bC91c3IvbGliL2ZzL2V4dDJmcy1saWIKbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYmZzaW1hZ2UvZXh0MmZzLWxpYicKbWFrZVs1XTogTGVhdmluZyBkaXJlY3Rvcnkg
Jy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYmZzaW1hZ2UnCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJmc2ltYWdlJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMnCm1ha2VbM106
IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMnCm1ha2UgLUMgbGlidmNoYW4gaW5zdGFsbApt
YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuJwphYXJjaDY0LXBv
a3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1h
NTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJT
SU9OX18gLU1NRCAtTUYgLmluaXQub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLUkuLi9pbmNsdWRlIC1JLiAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2
Y2hhbi8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4v
Li4vLi4vdG9vbHMvaW5jbHVkZSAgLWZQSUMgLWMgLW8gaW5pdC5vcGljIGluaXQuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgLURQSUMgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5pby5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAt
RF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtSS4uL2luY2x1ZGUgLUkuIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNo
YW4vLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9saWJzL2dudHRh
Yi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2
Y2hhbi8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMv
bGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4u
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9pbmNsdWRlIC1E
X19YRU5fVE9PTFNfXyAgIC1mUElDIC1jIC1vIGlvLm9waWMgaW8uYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC5ub2RlLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NP
VVJDRSAgIC1JLi4vaW5jbHVkZSAtSS4gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9s
aWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBub2RlLm8gbm9kZS5j
IAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLm5vZGUtc2VsZWN0Lm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1JLi4vaW5jbHVkZSAtSS4gLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ2Y2hhbi8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNo
YW4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2xp
YnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9pbmNsdWRl
ICAtYyAtbyBub2RlLXNlbGVjdC5vIG5vZGUtc2VsZWN0LmMgCmFhcmNoNjQtcG9reS1saW51
eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5
c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxv
Y2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1N
RiAuaW5pdC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
ICAtSS4uL2luY2x1ZGUgLUkuIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMveGVuc3Rv
cmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ2Y2hhbi8uLi8uLi90b29scy9saWJzL2dudHRhYi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
dmNoYW4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xz
L2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9pbmNs
dWRlICAtYyAtbyBpbml0Lm8gaW5pdC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmlvLm8uZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1JLi4vaW5jbHVk
ZSAtSS4gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4u
Ly4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4v
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ2Y2hhbi8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fICAgLWMgLW8gaW8ubyBpby5jIApt
a2RpciAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9wa2ctY29uZmlnCmFhcmNoNjQtcG9reS1saW51eC1hciByY3MgbGli
eGVudmNoYW4uYSBpbml0Lm8gaW8ubwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAgICAgICAgICAgICAgICAtV2wsLXNvbmFtZSAtV2wsbGlieGVudmNoYW4uc28uNC45
IC1zaGFyZWQgLW8gbGlieGVudmNoYW4uc28uNC45LjAgaW5pdC5vcGljIGlvLm9waWMgIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtV2ws
LXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2xpYnhlbmdudHRhYi5zbyAg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vbGlieGVuZXZ0Y2huLnNv
IApsbiAtc2YgbGlieGVudmNoYW4uc28uNC45LjAgbGlieGVudmNoYW4uc28uNC45CmxuIC1z
ZiBsaWJ4ZW52Y2hhbi5zby40LjkgbGlieGVudmNoYW4uc28KYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgICAgICAgICAgICAgICAgLW8gdmNoYW4tbm9kZTEgbm9kZS5v
ICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlicy90b29s
bG9nICAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMveGVuc3Rv
cmUgIC1XbCwtcnBhdGgtbGluaz0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9saWJzL2V2
dGNobiAgLVdsLC1ycGF0aC1saW5rPS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZyAtV2wsLXJwYXRoLWxpbms9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGli
cy9nbnR0YWIgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlidmNoYW4vbGlieGVudmNo
YW4uc28gCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAgICAgICAgICAg
ICAgIC1vIHZjaGFuLW5vZGUyIG5vZGUtc2VsZWN0Lm8gIC1XbCwtcnBhdGgtbGluaz0vaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ2Y2hhbi8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cgIC1XbCwtcnBhdGgtbGluaz0v
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy94ZW5zdG9yZSAgLVdsLC1ycGF0aC1saW5rPS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huICAtV2wsLXJwYXRoLWxpbms9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvbGlicy90b29sbG9nIC1XbCwtcnBhdGgtbGlu
az0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9saWJzL2dudHRhYiAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hh
bi8uLi8uLi90b29scy9saWJ2Y2hhbi9saWJ4ZW52Y2hhbi5zbyAKL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlidmNoYW4v
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vz
ci9saWIKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlidmNoYW4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3
NTUgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvZGlzdC9pbnN0YWxsL3Vzci9pbmNsdWRlCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnZjaGFuLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnhlbnZjaGFuLnNvLjQuOS4wIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3Qv
aW5zdGFsbC91c3IvbGliCmxuIC1zZiBsaWJ4ZW52Y2hhbi5zby40LjkuMCAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC9kaXN0L2luc3Rh
bGwvdXNyL2xpYi9saWJ4ZW52Y2hhbi5zby40LjkKbG4gLXNmIGxpYnhlbnZjaGFuLnNvLjQu
OSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC9kaXN0L2luc3RhbGwvdXNyL2xpYi9saWJ4ZW52Y2hhbi5zbwovaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW52Y2hhbi5oIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3Qv
aW5zdGFsbC91c3IvaW5jbHVkZQovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbi8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW52Y2hhbi5hIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3IvbGliCi9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnZjaGFuLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnZj
aGFuLnBjIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L2Rpc3QvaW5zdGFsbC91c3Ivc2hhcmUvcGtnY29uZmlnCm1ha2VbNF06IExlYXZp
bmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ2Y2hhbicKbWFrZVszXTogTGVhdmluZyBkaXJlY3Rv
cnkgJy9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzJwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwptYWtlIC1D
IHhlbnBtZCBpbnN0YWxsCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVu
cG1kJwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0
ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12
YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVS
RkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLnhlbnBtZC5vLmQgLURfTEFSR0VGSUxFX1NPVVJD
RSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMveGVucG1kLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5wbWQvLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLWMgLW8geGVucG1kLm8geGVucG1kLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggICAgICAgICAgICAgICAgIHhlbnBtZC5vIC1vIHhlbnBtZCAgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
eGVucG1kLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvIAovaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy94ZW5w
bWQvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvZGlzdC9pbnN0YWxs
L3Vzci9zYmluCi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL3hlbnBtZC8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1
NSAtcCB4ZW5wbWQgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvZGlzdC9pbnN0YWxsL3Vzci9zYmluCm1ha2VbNF06IExlYXZpbmcgZGly
ZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy94ZW5wbWQnCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cycKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scycKbWFrZSAtQyBsaWJ4bCBp
bnN0YWxsCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwnCnB5dGhv
biBnZW50eXBlcy5weSBsaWJ4bF90eXBlcy5pZGwgX19saWJ4bF90eXBlcy5oIF9fbGlieGxf
dHlwZXNfcHJpdmF0ZS5oIFwKCV9fbGlieGxfdHlwZXNfanNvbi5oICBfX2xpYnhsX3R5cGVz
LmMKL3Vzci9iaW4vcGVybCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlL3hlbi1l
eHRlcm5hbC9ic2Qtc3lzLXF1ZXVlLWgtc2VkZGVyeSAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlL3hlbi1leHRlcm5hbC9ic2Qtc3lzLXF1ZXVlLmggLS1wcmVmaXg9bGlieGwg
Pl9saWJ4bF9saXN0LmgubmV3CnJtIC1mIF9wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUg
c2JpbmRpciBcIi91c3Ivc2JpblwiIiA+Pl9wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUg
YmluZGlyIFwiL3Vzci9iaW5cIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIExJ
QkVYRUMgXCIvdXNyL2xpYi94ZW5cIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5l
IExJQkVYRUNfQklOIFwiL3Vzci9saWIveGVuL2JpblwiIiA+Pl9wYXRocy5oLnRtcDsgIGVj
aG8gIiNkZWZpbmUgbGliZGlyIFwiL3Vzci9saWJcIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hv
ICIjZGVmaW5lIFNIQVJFRElSIFwiL3Vzci9zaGFyZVwiIiA+Pl9wYXRocy5oLnRtcDsgIGVj
aG8gIiNkZWZpbmUgWEVORklSTVdBUkVESVIgXCIvdXNyL2xpYi94ZW4vYm9vdFwiIiA+Pl9w
YXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX0NPTkZJR19ESVIgXCIvZXRjL3hlblwi
IiA+Pl9wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX1NDUklQVF9ESVIgXCIvZXRj
L3hlbi9zY3JpcHRzXCIiID4+X3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBYRU5fTE9D
S19ESVIgXCIvdmFyL2xvY2tcIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhF
Tl9SVU5fRElSIFwiL3Zhci9ydW4veGVuXCIiID4+X3BhdGhzLmgudG1wOyAgZWNobyAiI2Rl
ZmluZSBYRU5fUEFHSU5HX0RJUiBcIi92YXIvbGliL3hlbi94ZW5wYWdpbmdcIiIgPj5fcGF0
aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhFTl9EVU1QX0RJUiBcIi92YXIvbGliL3hlbi9k
dW1wXCIiID4+X3BhdGhzLmgudG1wOyAgZWNobyAiI2RlZmluZSBYRU5fTE9HX0RJUiBcIi92
YXIvbG9nL3hlblwiIiA+Pl9wYXRocy5oLnRtcDsgIGVjaG8gIiNkZWZpbmUgWEVOX0xJQl9E
SVIgXCIvdmFyL2xpYi94ZW5cIiIgPj5fcGF0aHMuaC50bXA7ICBlY2hvICIjZGVmaW5lIFhF
Tl9SVU5fU1RPUkVEIFwiL3Zhci9ydW4veGVuc3RvcmVkXCIiID4+X3BhdGhzLmgudG1wOyAJ
aWYgISBjbXAgLXMgX3BhdGhzLmgudG1wIF9wYXRocy5oOyB0aGVuIG12IC1mIF9wYXRocy5o
LnRtcCBfcGF0aHMuaDsgZWxzZSBybSAtZiBfcGF0aHMuaC50bXA7IGZpCi91c3IvYmluL3Bl
cmwgLXcgbGlieGxfc2F2ZV9tc2dzX2dlbi5wbCBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQu
aCA+X2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmgubmV3Ci91c3IvYmluL3BlcmwgLXcgbGli
eGxfc2F2ZV9tc2dzX2dlbi5wbCBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oID5fbGlieGxf
c2F2ZV9tc2dzX2hlbHBlci5oLm5ldwpweXRob24gZ2VudHlwZXMucHkgbGlieGxfdHlwZXNf
aW50ZXJuYWwuaWRsIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuaCBfX2xpYnhsX3R5cGVzX2lu
dGVybmFsX3ByaXZhdGUuaCBcCglfX2xpYnhsX3R5cGVzX2ludGVybmFsX2pzb24uaCAgX19s
aWJ4bF90eXBlc19pbnRlcm5hbC5jCi91c3IvYmluL3BlcmwgLXcgbGlieGxfc2F2ZV9tc2dz
X2dlbi5wbCBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuYyA+X2xpYnhsX3NhdmVfbXNnc19j
YWxsb3V0LmMubmV3Cm1ha2UgLUMgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGliYWNwaSBB
Q1BJX0JVSUxEX0RJUj0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bCBEU0RUX0ZJTEVTPSJkc2R0X2FueWNwdV9hcm0u
YyIKaWYgISBjbXAgLXMgX2xpYnhsX2xpc3QuaC5uZXcgX2xpYnhsX2xpc3QuaDsgdGhlbiBt
diAtZiBfbGlieGxfbGlzdC5oLm5ldyBfbGlieGxfbGlzdC5oOyBlbHNlIHJtIC1mIF9saWJ4
bF9saXN0LmgubmV3OyBmaQovdXNyL2Jpbi9wZXJsIC13IGxpYnhsX3NhdmVfbXNnc19nZW4u
cGwgX2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuYyA+X2xpYnhsX3NhdmVfbXNnc19oZWxwZXIu
Yy5uZXcKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJhY3BpJwpQYXJz
aW5nIGxpYnhsX3R5cGVzLmlkbApta2RpciAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9wa2ctY29uZmlnCm1rZGlyIC1w
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL3BrZy1jb25maWcKUGFyc2luZyBsaWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKaWYg
ISBjbXAgLXMgX2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuaC5uZXcgX2xpYnhsX3NhdmVfbXNn
c19oZWxwZXIuaDsgdGhlbiBtdiAtZiBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oLm5ldyBf
bGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oOyBlbHNlIHJtIC1mIF9saWJ4bF9zYXZlX21zZ3Nf
aGVscGVyLmgubmV3OyBmaQppZiAhIGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQu
aC5uZXcgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0Lmg7IHRoZW4gbXYgLWYgX2xpYnhsX3Nh
dmVfbXNnc19jYWxsb3V0LmgubmV3IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oOyBlbHNl
IHJtIC1mIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldzsgZmkKb3V0cHV0dGluZyBs
aWJ4bCB0eXBlIGRlZmluaXRpb25zIHRvIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuaApvdXRw
dXR0aW5nIGxpYnhsIEpTT04gZGVmaW5pdGlvbnMgdG8gX19saWJ4bF90eXBlc19pbnRlcm5h
bF9qc29uLmgKb3V0cHV0dGluZyBsaWJ4bCB0eXBlIGludGVybmFsIGRlZmluaXRpb25zIHRv
IF9fbGlieGxfdHlwZXNfaW50ZXJuYWxfcHJpdmF0ZS5oCm91dHB1dHRpbmcgbGlieGwgdHlw
ZSBpbXBsZW1lbnRhdGlvbnMgdG8gX19saWJ4bF90eXBlc19pbnRlcm5hbC5jCmlmICEgY21w
IC1zIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5jLm5ldyBfbGlieGxfc2F2ZV9tc2dzX2Nh
bGxvdXQuYzsgdGhlbiBtdiAtZiBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuYy5uZXcgX2xp
YnhsX3NhdmVfbXNnc19jYWxsb3V0LmM7IGVsc2Ugcm0gLWYgX2xpYnhsX3NhdmVfbXNnc19j
YWxsb3V0LmMubmV3OyBmaQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzX2ludGVybmFsLmgg
X2xpYnhsX3R5cGVzX2ludGVybmFsLmg7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlc19pbnRl
cm5hbC5oIF9saWJ4bF90eXBlc19pbnRlcm5hbC5oOyBlbHNlIHJtIC1mIF9fbGlieGxfdHlw
ZXNfaW50ZXJuYWwuaDsgZmkKaWYgISBjbXAgLXMgX19saWJ4bF90eXBlc19pbnRlcm5hbF9w
cml2YXRlLmggX2xpYnhsX3R5cGVzX2ludGVybmFsX3ByaXZhdGUuaDsgdGhlbiBtdiAtZiBf
X2xpYnhsX3R5cGVzX2ludGVybmFsX3ByaXZhdGUuaCBfbGlieGxfdHlwZXNfaW50ZXJuYWxf
cHJpdmF0ZS5oOyBlbHNlIHJtIC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWxfcHJpdmF0ZS5o
OyBmaQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzX2ludGVybmFsX2pzb24uaCBfbGlieGxf
dHlwZXNfaW50ZXJuYWxfanNvbi5oOyB0aGVuIG12IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJu
YWxfanNvbi5oIF9saWJ4bF90eXBlc19pbnRlcm5hbF9qc29uLmg7IGVsc2Ugcm0gLWYgX19s
aWJ4bF90eXBlc19pbnRlcm5hbF9qc29uLmg7IGZpCmlmICEgY21wIC1zIF9fbGlieGxfdHlw
ZXNfaW50ZXJuYWwuYyBfbGlieGxfdHlwZXNfaW50ZXJuYWwuYzsgdGhlbiBtdiAtZiBfX2xp
YnhsX3R5cGVzX2ludGVybmFsLmMgX2xpYnhsX3R5cGVzX2ludGVybmFsLmM7IGVsc2Ugcm0g
LWYgX19saWJ4bF90eXBlc19pbnRlcm5hbC5jOyBmaQppZiAhIGNtcCAtcyBfbGlieGxfc2F2
ZV9tc2dzX2hlbHBlci5jLm5ldyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5jOyB0aGVuIG12
IC1mIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmMubmV3IF9saWJ4bF9zYXZlX21zZ3NfaGVs
cGVyLmM7IGVsc2Ugcm0gLWYgX2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuYy5uZXc7IGZpCm91
dHB1dHRpbmcgbGlieGwgdHlwZSBkZWZpbml0aW9ucyB0byBfX2xpYnhsX3R5cGVzLmgKb3V0
cHV0dGluZyBsaWJ4bCBKU09OIGRlZmluaXRpb25zIHRvIF9fbGlieGxfdHlwZXNfanNvbi5o
Cm91dHB1dHRpbmcgbGlieGwgdHlwZSBpbnRlcm5hbCBkZWZpbml0aW9ucyB0byBfX2xpYnhs
X3R5cGVzX3ByaXZhdGUuaApvdXRwdXR0aW5nIGxpYnhsIHR5cGUgaW1wbGVtZW50YXRpb25z
IHRvIF9fbGlieGxfdHlwZXMuYwppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzLmggX2xpYnhs
X3R5cGVzLmg7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlcy5oIF9saWJ4bF90eXBlcy5oOyBl
bHNlIHJtIC1mIF9fbGlieGxfdHlwZXMuaDsgZmkKaWYgISBjbXAgLXMgX19saWJ4bF90eXBl
c19wcml2YXRlLmggX2xpYnhsX3R5cGVzX3ByaXZhdGUuaDsgdGhlbiBtdiAtZiBfX2xpYnhs
X3R5cGVzX3ByaXZhdGUuaCBfbGlieGxfdHlwZXNfcHJpdmF0ZS5oOyBlbHNlIHJtIC1mIF9f
bGlieGxfdHlwZXNfcHJpdmF0ZS5oOyBmaQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzX2pz
b24uaCBfbGlieGxfdHlwZXNfanNvbi5oOyB0aGVuIG12IC1mIF9fbGlieGxfdHlwZXNfanNv
bi5oIF9saWJ4bF90eXBlc19qc29uLmg7IGVsc2Ugcm0gLWYgX19saWJ4bF90eXBlc19qc29u
Lmg7IGZpCmlmICEgY21wIC1zIF9fbGlieGxfdHlwZXMuYyBfbGlieGxfdHlwZXMuYzsgdGhl
biBtdiAtZiBfX2xpYnhsX3R5cGVzLmMgX2xpYnhsX3R5cGVzLmM7IGVsc2Ugcm0gLWYgX19s
aWJ4bF90eXBlcy5jOyBmaQpweXRob24gZ2VudGVzdC5weSBsaWJ4bF90eXBlcy5pZGwgdGVz
dGlkbC5jLm5ldwphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLl9saWJ4bC5hcGktZm9yLWNoZWNrLmQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1X
bm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMg
LXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLUUgbGlieGwuaCAgXAoJLURMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk9TElC
WExfRVhURVJOQUxfQ0FMTEVSU19PTkxZIFwKCT5fbGlieGwuYXBpLWZvci1jaGVjay5uZXcK
Z2NjICAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1EQ09ORklHX0FSTV82NCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYmFjcGkvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLW8gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvbWtfZHNkdCBta19kc2R0LmMK
aWFzbCAtdnMgLXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvc3NkdF9zMy50bXAgLXRjIHNzZHRfczMuYXNsCmlh
c2wgLXZzIC1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRfczQudG1wIC10YyBzc2R0X3M0LmFzbAppYXNs
IC12cyAtcCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC9zc2R0X3BtLnRtcCAtdGMgc3NkdF9wbS5hc2wKQVNMIElu
cHV0OiAgICAgc3NkdF9zMy5hc2wgLSAzMCBsaW5lcywgODgwIGJ5dGVzLCAxIGtleXdvcmRz
CkFNTCBPdXRwdXQ6ICAgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRfczMuYW1sIC0gNDkgYnl0ZXMsIDEg
bmFtZWQgb2JqZWN0cywgMCBleGVjdXRhYmxlIG9wY29kZXMKSGV4IER1bXA6ICAgICAgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvc3NkdF9zMy5oZXggLSA4NDQgYnl0ZXMKCkNvbXBpbGF0aW9uIGNvbXBsZXRl
LiAwIEVycm9ycywgMCBXYXJuaW5ncywgMCBSZW1hcmtzLCA0IE9wdGltaXphdGlvbnMKQVNM
IElucHV0OiAgICAgc3NkdF9zNC5hc2wgLSAzMCBsaW5lcywgODgwIGJ5dGVzLCAxIGtleXdv
cmRzCkFNTCBPdXRwdXQ6ICAgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRfczQuYW1sIC0gNDkgYnl0ZXMs
IDEgbmFtZWQgb2JqZWN0cywgMCBleGVjdXRhYmxlIG9wY29kZXMKSGV4IER1bXA6ICAgICAg
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvc3NkdF9zNC5oZXggLSA4NDQgYnl0ZXMKCkNvbXBpbGF0aW9uIGNvbXBs
ZXRlLiAwIEVycm9ycywgMCBXYXJuaW5ncywgMCBSZW1hcmtzLCA0IE9wdGltaXphdGlvbnMK
c2VkIC1lICdzL0FtbENvZGUvc3NkdF9zMy9nJyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9zc2R0X3MzLmhleCA+
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvc3NkdF9zMy5oCnNlZCAtZSAncy9BbWxDb2RlL3NzZHRfczQvZycgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvc3NkdF9zNC5oZXggPi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRfczQuaAppYXNsIC12cyAt
cCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC9zc2R0X3RwbS50bXAgLXRjIHNzZHRfdHBtLmFzbAppYXNsIC12cyAt
cCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC9zc2R0X2xhcHRvcF9zbGF0ZS50bXAgLXRjIHNzZHRfbGFwdG9wX3Ns
YXRlLmFzbApybSAtZiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9zc2R0X3MzLmFtbCAvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9zc2R0
X3MzLmhleApBU0wgSW5wdXQ6ICAgICBzc2R0X3RwbS5hc2wgLSAzMCBsaW5lcywgOTEyIGJ5
dGVzLCAzIGtleXdvcmRzCkFNTCBPdXRwdXQ6ICAgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRfdHBtLmFt
bCAtIDc2IGJ5dGVzLCAzIG5hbWVkIG9iamVjdHMsIDAgZXhlY3V0YWJsZSBvcGNvZGVzCkhl
eCBEdW1wOiAgICAgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRfdHBtLmhleCAtIDEwNzAgYnl0ZXMKCkNv
bXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywgMCBXYXJuaW5ncywgMCBSZW1hcmtzLCAw
IE9wdGltaXphdGlvbnMKc2VkIC1lICdzL0FtbENvZGUvc3NkdF90cG0vZycgL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvc3NkdF90cG0uaGV4ID4vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9zc2R0X3RwbS5oClBhcnNpbmcgbGlieGxf
dHlwZXMuaWRsCkFTTCBJbnB1dDogICAgIHNzZHRfcG0uYXNsIC0gNDIwIGxpbmVzLCAxMjU3
NSBieXRlcywgMTkyIGtleXdvcmRzCkFNTCBPdXRwdXQ6ICAgIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRf
cG0uYW1sIC0gMTQ0NyBieXRlcywgNjEgbmFtZWQgb2JqZWN0cywgMTMxIGV4ZWN1dGFibGUg
b3Bjb2RlcwpIZXggRHVtcDogICAgICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9zc2R0X3BtLmhleCAtIDEzODk1
IGJ5dGVzCgpDb21waWxhdGlvbiBjb21wbGV0ZS4gMCBFcnJvcnMsIDAgV2FybmluZ3MsIDAg
UmVtYXJrcywgMzEgT3B0aW1pemF0aW9ucwpBU0wgSW5wdXQ6ICAgICBzc2R0X2xhcHRvcF9z
bGF0ZS5hc2wgLSA0MCBsaW5lcywgMTA4NiBieXRlcywgNCBrZXl3b3JkcwpBTUwgT3V0cHV0
OiAgICAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC9zc2R0X2xhcHRvcF9zbGF0ZS5hbWwgLSA3MyBieXRlcywgMyBu
YW1lZCBvYmplY3RzLCAxIGV4ZWN1dGFibGUgb3Bjb2RlcwpIZXggRHVtcDogICAgICAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC9zc2R0X2xhcHRvcF9zbGF0ZS5oZXggLSAxMDc5IGJ5dGVzCgpDb21waWxhdGlv
biBjb21wbGV0ZS4gMCBFcnJvcnMsIDAgV2FybmluZ3MsIDAgUmVtYXJrcywgMCBPcHRpbWl6
YXRpb25zCnNlZCAtZSAncy9BbWxDb2RlL3NzZHRfcG0vZycgL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvc3NkdF9w
bS5oZXggPi9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRfcG0uaApzZWQgLWUgJ3MvQW1sQ29kZS9zc2R0X2xh
cHRvcF9zbGF0ZS9nJyAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9zc2R0X2xhcHRvcF9zbGF0ZS5oZXggPi9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsL3NzZHRfbGFwdG9wX3NsYXRlLmgKcm0gLWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvc3NkdF90cG0u
YW1sIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsL3NzZHRfdHBtLmhleApybSAtZiAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9zc2R0X3M0
LmFtbCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC9zc2R0X3M0LmhleApybSAtZiAvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9zc2R0X2xh
cHRvcF9zbGF0ZS5hbWwgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvc3NkdF9sYXB0b3Bfc2xhdGUuaGV4CnJtIC1m
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsL3NzZHRfcG0uYW1sIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL3NzZHRfcG0uaGV4Cm12IC1m
IF9saWJ4bC5hcGktZm9yLWNoZWNrLm5ldyBfbGlieGwuYXBpLWZvci1jaGVjawovdXNyL2Jp
bi9wZXJsIGNoZWNrLWxpYnhsLWFwaS1ydWxlcyBfbGlieGwuYXBpLWZvci1jaGVjawp0b3Vj
aCBsaWJ4bC5hcGktb2sKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bHVfY2ZnX3kuby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25v
LWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1w
dGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAgIC1jIC1vIGxpYnhsdV9jZmdfeS5vIGxpYnhs
dV9jZmdfeS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsdV9jZmdfbC5vLmQgLURfTEFS
R0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9y
bWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJl
YWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLURfX1hFTl9UT09MU19fICAgLWMgLW8gbGlieGx1X2NmZ19sLm8gbGlieGx1X2Nm
Z19sLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNv
cnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lE
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0
LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5U
RVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGx1X2NmZy5vLmQgLURfTEFSR0VGSUxF
X1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXpl
cm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LURfX1hFTl9UT09MU19fICAgLWMgLW8gbGlieGx1X2NmZy5vIGxpYnhsdV9jZmcuYyAKYWFy
Y2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5j
b3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC5saWJ4bHVfZGlza19sLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNF
IC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gICAtYyAtbyBsaWJ4bHVfZGlza19sLm8gbGlieGx1X2Rpc2tfbC5jIAphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJT
SU9OX18gLU1NRCAtTUYgLmxpYnhsdV9kaXNrLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGgg
LVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RP
T0xTX18gICAtYyAtbyBsaWJ4bHVfZGlzay5vIGxpYnhsdV9kaXNrLmMgCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5f
SU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAt
TU1EIC1NRiAubGlieGx1X3ZpZi5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJ
TEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2lu
Zy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3Jt
YXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29s
bG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fICAg
LWMgLW8gbGlieGx1X3ZpZi5vIGxpYnhsdV92aWYuYyAKbXYgdGVzdGlkbC5jLm5ldyB0ZXN0
aWRsLmMKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29y
dGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRF
UkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bHVfcGNpLm8uZCAtRF9MQVJHRUZJTEVf
U09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVy
by1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
RF9fWEVOX1RPT0xTX18gICAtYyAtbyBsaWJ4bHVfcGNpLm8gbGlieGx1X3BjaS5jIApwcmlu
dGYgIkRlZmluaXRpb25CbG9jayAoXCJEU0RULmFtbFwiLCBcIkRTRFRcIiwgMywgXCJYZW5c
IiwgXCJBUk1cIiwgMSlcbnsiID4gL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvZHNkdF9hbnljcHVfYXJtLmFzbC50
bXAKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvbWtfZHNkdCAtLWRlYnVnPW4gPj4gL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvZHNkdF9h
bnljcHVfYXJtLmFzbC50bXAKbXYgLWYgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvZHNkdF9hbnljcHVfYXJtLmFz
bC50bXAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvZHNkdF9hbnljcHVfYXJtLmFzbAppYXNsIC12cyAtcCAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC9kc2R0X2FueWNwdV9hcm0udG1wIC10YyAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9kc2R0X2FueWNw
dV9hcm0uYXNsCkFTTCBJbnB1dDogICAgIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL2RzZHRfYW55Y3B1X2FybS5h
c2wgLSA1MTggbGluZXMsIDE2NjM1IGJ5dGVzLCAzODUga2V5d29yZHMKQU1MIE91dHB1dDog
ICAgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvZHNkdF9hbnljcHVfYXJtLmFtbCAtIDQ1MjIgYnl0ZXMsIDM4NSBu
YW1lZCBvYmplY3RzLCAwIGV4ZWN1dGFibGUgb3Bjb2RlcwpIZXggRHVtcDogICAgICAvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC9kc2R0X2FueWNwdV9hcm0uaGV4IC0gNDI4OTkgYnl0ZXMKCkNvbXBpbGF0aW9u
IGNvbXBsZXRlLiAwIEVycm9ycywgMCBXYXJuaW5ncywgMCBSZW1hcmtzLCAzIE9wdGltaXph
dGlvbnMKc2VkIC1lICdzL0FtbENvZGUvZHNkdF9hbnljcHVfYXJtL2cnIC9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
L2RzZHRfYW55Y3B1X2FybS5oZXggPiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC9kc2R0X2FueWNwdV9hcm0uYy50
bXAKZWNobyAiaW50IGRzZHRfYW55Y3B1X2FybV9sZW49c2l6ZW9mKGRzZHRfYW55Y3B1X2Fy
bSk7IiA+PiAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC9kc2R0X2FueWNwdV9hcm0uYy50bXAKbXYgLWYgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvZHNkdF9hbnljcHVfYXJtLmMudG1wIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL2RzZHRfYW55Y3B1X2Fy
bS5jCnJtIC1mIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsL2RzZHRfYW55Y3B1X2FybS5hbWwgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
ZHNkdF9hbnljcHVfYXJtLmhleAptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGliYWNwaScKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9J
TlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5mbGV4YXJyYXkuby5kIC1EX0xBUkdFRklM
RV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1hdC16
ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
cy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9sIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJubDMg
LVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJz
L2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
RF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAt
V3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMg
LW8gZmxleGFycmF5Lm8gZmxleGFycmF5LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGwu
by5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJv
ciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8t
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1m
UElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2hu
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxr
dGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3Iv
aW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvY29uZmlnLmggIC1jIC1vIGxpYnhsLm8gbGlieGwuYyAKYWFyY2g2NC1wb2t5LWxpbnV4
LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lz
cm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNy
b290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9j
YWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1G
IC5saWJ4bF9jcmVhdGUuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRf
U09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVj
bGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5v
bmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
YmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9t
M3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2NyZWF0ZS5vIGxpYnhs
X2NyZWF0ZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX2RtLm8uZCAtRF9MQVJHRUZJ
TEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQt
emVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwz
IC1Xc2hhZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAt
YyAtbyBsaWJ4bF9kbS5vIGxpYnhsX2RtLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGxf
cGNpLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAt
V25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1J
LiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2
dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgv
dXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9wY2kubyBsaWJ4bF9wY2kuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5saWJ4bF9kb20uby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21p
c3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
Zm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19f
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hl
bnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1
ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scyAgICAtYyAtbyBsaWJ4bF9kb20ubyBsaWJ4bF9kb20uYyAKYWFyY2g2NC1wb2t5
LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUz
IC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1N
TUQgLU1GIC5saWJ4bF9leGVjLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklM
RTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5n
LWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1h
dC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9leGVjLm8gbGli
eGxfZXhlYy5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVu
ZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlM
RF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0
LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNU
X0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX3hzaGVscC5vLmQgLURfTEFS
R0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9y
bWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJl
YWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRy
b2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xp
Ym5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcu
aCAgLWMgLW8gbGlieGxfeHNoZWxwLm8gbGlieGxfeHNoZWxwLmMgCmFhcmNoNjQtcG9reS1s
aW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAt
LXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
c3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2Vk
LWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5U
RVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1E
IC1NRiAubGlieGxfZGV2aWNlLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklM
RTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5n
LWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1h
dC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9kZXZpY2UubyBs
aWJ4bF9kZXZpY2UuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bF9pbnRlcm5hbC5vLmQg
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1X
bm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMg
LXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAy
L2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNs
dWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9j
b25maWcuaCAgLWMgLW8gbGlieGxfaW50ZXJuYWwubyBsaWJ4bF9pbnRlcm5hbC5jIAphYXJj
aDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNv
cnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAt
V25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJT
SU9OX18gLU1NRCAtTUYgLmxpYnhsX3V0aWxzLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGgg
LVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9P
TFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1p
bmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF91
dGlscy5vIGxpYnhsX3V0aWxzLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFy
bXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1f
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGxfdXVpZC5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9y
IC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1k
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQ
SUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4v
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0
YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9p
bmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jb25maWcuaCAgLWMgLW8gbGlieGxfdXVpZC5vIGxpYnhsX3V1aWQuYyAKYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hF
Tl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9f
IC1NTUQgLU1GIC5saWJ4bF9qc29uLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdF
RklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNz
aW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zv
cm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9v
bGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5z
dG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lz
cm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRl
IC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9qc29uLm8g
bGlieGxfanNvbi5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURC
VUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQt
YnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFU
RVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX2FvdXRpbHMuby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25v
LWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1w
dGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9j
b250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVk
ZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29u
ZmlnLmggIC1jIC1vIGxpYnhsX2FvdXRpbHMubyBsaWJ4bF9hb3V0aWxzLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAubGlieGxfbnVtYS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJH
RUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlz
c2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdm
b3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18g
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVu
c3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVk
ZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfbnVtYS5v
IGxpYnhsX251bWEuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bF92bnVtYS5vLmQgLURf
TEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2Nv
bnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRl
L2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25m
aWcuaCAgLWMgLW8gbGlieGxfdm51bWEubyBsaWJ4bF92bnVtYS5jIAphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLmxpYnhsX3N0cmVhbV9yZWFkLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdt
aXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNf
XyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94
ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
c3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNs
dWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9zdHJl
YW1fcmVhZC5vIGxpYnhsX3N0cmVhbV9yZWFkLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2Mg
LW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGli
eGxfc3RyZWFtX3dyaXRlLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0
X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRl
Y2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1u
b25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMv
bTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9zdHJlYW1fd3JpdGUu
byBsaWJ4bF9zdHJlYW1fd3JpdGUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9
YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
PV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bF9zYXZl
X2NhbGxvdXQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNF
ICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFw
Mi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX3NhdmVfY2FsbG91dC5vIGxpYnhs
X3NhdmVfY2FsbG91dC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLl9saWJ4bF9zYXZlX21zZ3Nf
Y2FsbG91dC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
ICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlv
bnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJh
bCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVs
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
cy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAy
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9jb25maWcuaCAgLWMgLW8gX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0Lm8g
X2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGxf
cW1wLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAt
V25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1J
LiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2
dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgv
dXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9xbXAubyBsaWJ4bF9xbXAuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5saWJ4bF9ldmVudC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1X
bWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xT
X18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
eGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5j
bHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZXZl
bnQubyBsaWJ4bF9ldmVudC5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX2Zvcmsuby5k
IC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAt
V25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElD
IC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFw
Mi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5j
bHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
Y29uZmlnLmggIC1jIC1vIGxpYnhsX2ZvcmsubyBsaWJ4bF9mb3JrLmMgCmFhcmNoNjQtcG9r
eS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1
MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51
c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5f
SU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAt
TU1EIC1NRiAubGlieGxfZG9tX3N1c3BlbmQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURf
TEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAt
V21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
cy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09M
U19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWlu
Y2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2Rv
bV9zdXNwZW5kLm8gbGlieGxfZG9tX3N1c3BlbmQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdj
YyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9v
dD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290
cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwt
dHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5s
aWJ4bF9kb21fc2F2ZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9i
bGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZG9tX3NhdmUubyBsaWJ4
bF9kb21fc2F2ZS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1t
dHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURC
VUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQt
YnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFU
RVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX3VzYi5vLmQgLURfTEFS
R0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9y
bWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJl
YWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRy
b2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xp
Ym5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcu
aCAgLWMgLW8gbGlieGxfdXNiLm8gbGlieGxfdXNiLmMgCmFhcmNoNjQtcG9reS1saW51eC1n
Y2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2Fs
LXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAu
bGlieGxfdnRwbS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VS
Q0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJh
dGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0
ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhj
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0
YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfdnRwbS5vIGxpYnhsX3Z0cG0u
YyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4
LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFy
aWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZB
Q0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bF9uaWMuby5kIC1EX0xBUkdFRklMRV9TT1VS
Q0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxl
bmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRj
aG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hF
Tl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFk
b3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxp
YnhsX25pYy5vIGxpYnhsX25pYy5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1h
cm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189
X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX2Rpc2su
by5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJv
ciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8t
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1m
UElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2hu
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxr
dGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3Iv
aW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2Rpc2subyBsaWJ4bF9kaXNrLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAubGlieGxfY29uc29sZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9M
QVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1X
bWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xT
X18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
eGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5j
bHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfY29u
c29sZS5vIGxpYnhsX2NvbnNvbGUuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9
YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
PV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bF9jcHVw
b29sLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAt
V25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1J
LiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2
dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgv
dXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9jcHVwb29sLm8gbGlieGxfY3B1cG9vbC5j
IAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgt
YTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX21lbS5vLmQgLURfTEFSR0VGSUxFX1NPVVJD
RSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVu
Z3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNo
bi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVO
X1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRv
dyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGli
eGxfbWVtLm8gbGlieGxfbWVtLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFy
bXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRv
bXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1f
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGxfc2NoZWQu
by5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJv
ciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8t
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1m
UElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2hu
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxr
dGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3Iv
aW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX3NjaGVkLm8gbGlieGxfc2NoZWQuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5saWJ4bF90bWVtLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdt
aXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNf
XyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94
ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
c3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNs
dWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF90bWVt
Lm8gbGlieGxfdG1lbS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsXzlwZnMuby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25v
LWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1w
dGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9j
b250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVk
ZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29u
ZmlnLmggIC1jIC1vIGxpYnhsXzlwZnMubyBsaWJ4bF85cGZzLmMgCmFhcmNoNjQtcG9reS1s
aW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAt
LXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
c3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2Vk
LWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5U
RVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1E
IC1NRiAubGlieGxfZG9tYWluLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklM
RTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5n
LWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1h
dC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9kb21haW4ubyBs
aWJ4bF9kb21haW4uYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAt
bXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1E
QlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2Vk
LWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xB
VEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5vc2RlcHMuby5kIC1EX0xBUkdF
RklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1h
dC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFk
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9s
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJu
bDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIG9zZGVwcy5vIG9zZGVwcy5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJj
aD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxj
Yi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVm
cyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX3Bh
dGhzLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1X
ZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAt
V25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1J
LiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2
dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgv
dXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9wYXRocy5vIGxpYnhsX3BhdGhzLmMgCmFh
cmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcu
Y29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZF
UlNJT05fXyAtTU1EIC1NRiAubGlieGxfYm9vdGxvYWRlci5vLmQgLURfTEFSR0VGSUxFX1NP
VVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8t
bGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2
dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9f
WEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3No
YWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8g
bGlieGxfYm9vdGxvYWRlci5vIGxpYnhsX2Jvb3Rsb2FkZXIuYyAKYWFyY2g2NC1wb2t5LWxp
bnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0t
c3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRF
UkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQg
LU1GIC5saWJ4bF9ibGt0YXAyLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklM
RTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5n
LWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1h
dC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9ibGt0YXAyLm8g
bGlieGxfYmxrdGFwMi5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1h
IC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAg
LURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVz
ZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5f
TEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX25ldGJ1ZmZlci5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9y
IC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1k
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQ
SUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4v
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0
YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9p
bmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jb25maWcuaCAgLWMgLW8gbGlieGxfbmV0YnVmZmVyLm8gbGlieGxfbmV0YnVmZmVyLmMg
CmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1h
NTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNF
X1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGxfbm9fY29udmVydF9jYWxsb3V0Lm8uZCAtRF9M
QVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1m
b3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRo
cmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhj
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUv
bGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZp
Zy5oICAtYyAtbyBsaWJ4bF9ub19jb252ZXJ0X2NhbGxvdXQubyBsaWJ4bF9ub19jb252ZXJ0
X2NhbGxvdXQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bF9yZW11cy5vLmQgLURfTEFS
R0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9y
bWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJl
YWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRy
b2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xp
Ym5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcu
aCAgLWMgLW8gbGlieGxfcmVtdXMubyBsaWJ4bF9yZW11cy5jIAphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAt
TUYgLmxpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGgg
LVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9P
TFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1p
bmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9j
aGVja3BvaW50X2RldmljZS5vIGxpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAubGlieGxfcmVtdXNfZGlza19kcmJkLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1s
ZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0
Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19Y
RU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hh
ZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBs
aWJ4bF9yZW11c19kaXNrX2RyYmQubyBsaWJ4bF9yZW11c19kaXNrX2RyYmQuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5saWJ4bF9jb2xvX3Jlc3RvcmUuby5kIC1EX0xBUkdFRklMRV9TT1VS
Q0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxl
bmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRj
aG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hF
Tl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFk
b3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxp
YnhsX2NvbG9fcmVzdG9yZS5vIGxpYnhsX2NvbG9fcmVzdG9yZS5jIAphYXJjaDY0LXBva3kt
bGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMg
LS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNl
ZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYgLmxpYnhsX2NvbG9fc2F2ZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJH
RUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlz
c2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdm
b3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18g
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVu
c3RvcmUvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9ibGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlICAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVk
ZSAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfY29sb19z
YXZlLm8gbGlieGxfY29sb19zYXZlLmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNo
PWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNi
LWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZz
ICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
Xz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGxfY29s
b19xZGlzay5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0Ug
ICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlv
bnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJh
bCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2RldmljZW1vZGVs
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
cy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9ibGt0YXAy
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1k
b214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfY29sb19xZGlzay5vIGxpYnhsX2Nv
bG9fcWRpc2suYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bF9jb2xvX3Byb3h5Lm8uZCAt
RF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdu
by1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAt
cHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1t
M3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5D
Kzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIv
Y29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1
ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Nv
bmZpZy5oICAtYyAtbyBsaWJ4bF9jb2xvX3Byb3h5Lm8gbGlieGxfY29sb19wcm94eS5jIAph
YXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3
LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJs
ZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9W
RVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX2NvbG9fbmljLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1s
ZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0
Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19Y
RU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hh
ZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBs
aWJ4bF9jb2xvX25pYy5vIGxpYnhsX2NvbG9fbmljLmMgCmFhcmNoNjQtcG9reS1saW51eC1n
Y2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jv
b3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9v
dHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2Fs
LXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAu
bGlieGxfbm9jcHVpZC5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL3Rvb2xsb2cvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RPT0xTX18gLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9ibGt0YXAyL2NvbnRyb2wgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9i
bGt0YXAyL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20z
dWxjYi1kb214L3Vzci9pbmNsdWRlL2xpYm5sMyAtV3NoYWRvdyAtaW5jbHVkZSAvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfbm9jcHVpZC5vIGxpYnhs
X25vY3B1aWQuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1
bmU9Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1
dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5saWJ4bF9hcm0uby5kIC1EX0xBUkdF
RklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1h
dC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFk
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9s
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJu
bDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIGxpYnhsX2FybS5vIGxpYnhsX2FybS5jIAphYXJjaDY0LXBva3ktbGludXgtZ2Nj
IC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290
PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3Rz
L20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10
eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxp
YnhsX2xpYmZkdF9jb21wYXQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxF
NjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3Npbmct
ZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0
LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9n
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3Jl
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290
cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2xpYmZkdF9jb21w
YXQubyBsaWJ4bF9saWJmZHRfY29tcGF0LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1h
cmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1
bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVk
ZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGxf
YXJtX2FjcGkuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNF
ICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fh
bmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5
LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQt
bTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lO
Qys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFw
Mi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2It
ZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2FybV9hY3BpLm8gbGlieGxfYXJt
X2FjcGkuYyAKYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9
Y29ydGV4LWE1Ny5jb3J0ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERf
SUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1z
ZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9J
TlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GIC5kc2R0X2FueWNwdV9hcm0uby5kIC1EX0xB
UkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZv
cm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhy
ZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMv
aW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1w
L3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVj
MWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250
cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9s
aWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmln
LmggIC1jIC1vIGRzZHRfYW55Y3B1X2FybS5vIGRzZHRfYW55Y3B1X2FybS5jIAphYXJjaDY0
LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRl
eC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9f
WEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9O
X18gLU1NRCAtTUYgLmxpYnhsX2xpbnV4Lm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xB
UkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdt
aXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
V2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
dG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNf
XyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy94
ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
c3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNs
dWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9saW51
eC5vIGxpYnhsX2xpbnV4LmMgCmFhcmNoNjQtcG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4
LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgg
ICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVu
dXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hF
Tl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAubGlieGxfZ2VuaWQuby5k
IC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAt
V25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElD
IC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3Rt
cC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1
YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVp
bGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVU
T0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2lu
Y2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292
L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51
eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxk
LW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9J
TkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5p
c292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1s
aW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFw
Mi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5j
bHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
Y29uZmlnLmggIC1jIC1vIGxpYnhsX2dlbmlkLm8gbGlieGxfZ2VuaWQuYyAKYWFyY2g2NC1w
b2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0ZXgt
YTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hF
Tl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9f
IC1NTUQgLU1GIC5fbGlieGxfdHlwZXMuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21p
c3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
Zm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy90
b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgLUkvaG9t
ZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQt
cG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10
ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4w
K2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19f
IC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgz
OWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVz
dC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtn
aXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hl
bnN0b3JlL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hv
bWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvYmxrdGFwMi9jb250cm9sIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvYmxrdGFwMi9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC9z
eXNyb290cy9tM3VsY2ItZG9teC91c3IvaW5jbHVkZS9saWJubDMgLVdzaGFkb3cgLWluY2x1
ZGUgL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9h
YXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9n
aXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIF9saWJ4bF90eXBl
cy5vIF9saWJ4bF90eXBlcy5jIAphYXJjaDY0LXBva3ktbGludXgtZ2NjIC1tYXJjaD1hcm12
OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1zeXNyb290PS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5c3Jvb3RzL20zdWxjYi1kb214
ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11
bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYgLmxpYnhsX2ZsYXNrLm8u
ZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3Ig
LVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJ
QyAtcHRocmVhZCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9o
b21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2
NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9p
bmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMx
Zi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3Rh
cDIvY29udHJvbCAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2lu
Y2x1ZGUvbGlibmwzIC1Xc2hhZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMt
dGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80Ljku
MCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9mbGFzay5vIGxpYnhsX2ZsYXNrLmMgCmFhcmNoNjQt
cG9reS1saW51eC1nY2MgLW1hcmNoPWFybXY4LWEgLW10dW5lPWNvcnRleC1hNTcuY29ydGV4
LWE1MyAtLXN5c3Jvb3Q9L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxj
Yi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXggICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAuX2xpYnhsX3R5cGVzX2ludGVybmFsLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1s
ZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNv
di9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGlu
dXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZXZ0
Y2huL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNi
L3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5
YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUv
YWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dl
bjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80
LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3Yv
REVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4
L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4
ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19Y
RU5fVE9PTFNfXyAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkv
aG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNo
NjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1JL2hvbWUvYWFu
aXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9i
dWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRB
VVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1
aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFV
VE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RF
Vi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94
ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8u
Li90b29scy94ZW5zdG9yZS9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0
L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dp
dEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dv
cmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYt
cjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvY29udHJvbCAtSS9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2Jsa3RhcDIvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVW
L2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hl
bi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvc3lzcm9vdHMvbTN1bGNiLWRvbXgvdXNyL2luY2x1ZGUvbGlibmwzIC1Xc2hh
ZG93IC1pbmNsdWRlIC9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2Iv
dG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4Mzli
ZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBf
bGlieGxfdHlwZXNfaW50ZXJuYWwubyBfbGlieGxfdHlwZXNfaW50ZXJuYWwuYyAKYWFyY2g2
NC1wb2t5LWxpbnV4LWdjYyAtbWFyY2g9YXJtdjgtYSAtbXR1bmU9Y29ydGV4LWE1Ny5jb3J0
ZXgtYTUzIC0tc3lzcm9vdD0vaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1
bGNiL3RtcC9zeXNyb290cy9tM3VsY2ItZG9teCAgIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVdu
by11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIC1NTUQgLU1GIC5saWJ4bF9zYXZlX2hlbHBlci5vLmQgLURfTEFSR0VGSUxFX1NPVVJD
RSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVu
Z3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvaG9tZS9h
YW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9r
eS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4Yy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2Vu
My10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQu
OS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlicy90b29sbG9nL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29y
ay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1y
MC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1
ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9E
RVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgv
eGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYv
Z2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVu
LzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3Vs
Y2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4
MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hF
Tl9UT09MU19fIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAv
Z2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGxpYnhsX3NhdmVf
aGVscGVyLm8gbGlieGxfc2F2ZV9oZWxwZXIuYyAKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGxp
YnhsX2FybS5oOjE3OjAsCiAgICAgICAgICAgICAgICAgZnJvbSBsaWJ4bF9hcm1fYWNwaS5j
OjE5OgpsaWJ4bF9hcm1fYWNwaS5jOiBJbiBmdW5jdGlvbiAnbGlieGxfX2dldF9hY3BpX3Np
emUnOgpsaWJ4bF9pbnRlcm5hbC5oOjEyOTo0NDogZXJyb3I6ICdzaXplJyBtYXkgYmUgdXNl
ZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0
aWFsaXplZF0KICAgICAoKCh1bnNpZ25lZCBsb25nKShfdmFsKSsoMVVMPDwoX29yZGVyKSkt
MSkgJiB+KCgxVUw8PChfb3JkZXIpKS0xKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBeCmxpYnhsX2FybV9hY3BpLmM6MTAxOjE0OiBub3RlOiAnc2l6
ZScgd2FzIGRlY2xhcmVkIGhlcmUKICAgICB1aW50NjRfdCBzaXplOwogICAgICAgICAgICAg
IF4KbGlieGxfYXJtX2FjcGkuYzogSW4gZnVuY3Rpb24gJ2xpYnhsX19wcmVwYXJlX2FjcGkn
OgpsaWJ4bF9hcm1fYWNwaS5jOjE1MjozMzogZXJyb3I6ICdzaXplJyBtYXkgYmUgdXNlZCB1
bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0aWFs
aXplZF0KICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGggKz0gUk9VTkRVUChhY3Bp
dGFibGVzW01BRFRdLnNpemUsIDMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeCmxpYnhsX2FybV9hY3BpLmM6MTI2OjEyOiBub3RlOiAnc2l6ZScgd2FzIGRlY2xhcmVk
IGhlcmUKICAgICBzaXplX3Qgc2l6ZTsKICAgICAgICAgICAgXgphYXJjaDY0LXBva3ktbGlu
dXgtZ2NjIC1tYXJjaD1hcm12OC1hIC1tdHVuZT1jb3J0ZXgtYTU3LmNvcnRleC1hNTMgLS1z
eXNyb290PS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3N5
c3Jvb3RzL20zdWxjYi1kb214ICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1s
b2NhbC10eXBlZGVmcyAgIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtRF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAt
TUYgLl9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGgg
LVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRl
c3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjAr
Z2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZSAtSS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWls
ZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRP
SU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dp
dC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZSAt
SS9ob21lL2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFy
Y2g2NC1wb2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9n
ZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4v
NC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUgLUkvaG9tZS9hYW5pc292L0RFVi9nZW4z
LXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45
LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRF9fWEVOX1RP
T0xTX18gLUkvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93
b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFm
LXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlIC1J
L2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90bXAvd29yay9hYXJj
aDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJlNWMxZi1yMC9naXQv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gX2xpYnhsX3NhdmVfbXNn
c19oZWxwZXIubyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5jIApjYzE6IGFsbCB3YXJuaW5n
cyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwovaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3Qv
YnVpbGQtbTN1bGNiL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0
QVVUT0lOQys4ODM5YmU1YzFmLXIwL2dpdC90b29scy9saWJ4bC8uLi8uLi90b29scy9SdWxl
cy5tazoyMTc6IHJlY2lwZSBmb3IgdGFyZ2V0ICdsaWJ4bF9hcm1fYWNwaS5vJyBmYWlsZWQK
bWFrZVs0XTogKioqIFtsaWJ4bF9hcm1fYWNwaS5vXSBFcnJvciAxCm1ha2VbNF06ICoqKiBX
YWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0
b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scy9saWJ4bCcKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0z
dWxjYi90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMr
ODgzOWJlNWMxZi1yMC9naXQvdG9vbHMvLi4vdG9vbHMvUnVsZXMubWs6MjQxOiByZWNpcGUg
Zm9yIHRhcmdldCAnc3ViZGlyLWluc3RhbGwtbGlieGwnIGZhaWxlZAptYWtlWzNdOiAqKiog
W3N1YmRpci1pbnN0YWxsLWxpYnhsXSBFcnJvciAyCm1ha2VbM106IExlYXZpbmcgZGlyZWN0
b3J5ICcvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3Jr
L2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIw
L2dpdC90b29scycKL2hvbWUvYWFuaXNvdi9ERVYvZ2VuMy10ZXN0L2J1aWxkLW0zdWxjYi90
bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuOS4wK2dpdEFVVE9JTkMrODgzOWJl
NWMxZi1yMC9naXQvdG9vbHMvLi4vdG9vbHMvUnVsZXMubWs6MjM2OiByZWNpcGUgZm9yIHRh
cmdldCAnc3ViZGlycy1pbnN0YWxsJyBmYWlsZWQKbWFrZVsyXTogKioqIFtzdWJkaXJzLWlu
c3RhbGxdIEVycm9yIDIKbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2Fhbmlz
b3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xzJwpNYWtl
ZmlsZTo2OTogcmVjaXBlIGZvciB0YXJnZXQgJ2luc3RhbGwnIGZhaWxlZAptYWtlWzFdOiAq
KiogW2luc3RhbGxdIEVycm9yIDIKbWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21l
L2Fhbmlzb3YvREVWL2dlbjMtdGVzdC9idWlsZC1tM3VsY2IvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjkuMCtnaXRBVVRPSU5DKzg4MzliZTVjMWYtcjAvZ2l0L3Rvb2xz
JwpNYWtlZmlsZToxMDE6IHJlY2lwZSBmb3IgdGFyZ2V0ICdpbnN0YWxsLXRvb2xzJyBmYWls
ZWQKbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCldBUk5JTkc6IGV4aXQgY29k
ZSAxIGZyb20gYSBzaGVsbCBjb21tYW5kLgpFUlJPUjogb2VfcnVubWFrZSBmYWlsZWQKRVJS
T1I6IEZ1bmN0aW9uIGZhaWxlZDogZG9fY29tcGlsZSAobG9nIGZpbGUgaXMgbG9jYXRlZCBh
dCAvaG9tZS9hYW5pc292L0RFVi9nZW4zLXRlc3QvYnVpbGQtbTN1bGNiL3RtcC93b3JrL2Fh
cmNoNjQtcG9reS1saW51eC94ZW4vNC45LjArZ2l0QVVUT0lOQys4ODM5YmU1YzFmLXIwL3Rl
bXAvbG9nLmRvX2NvbXBpbGUuMTg1OTMpCg==
--------------56D15B3054E8160DF6C862CD
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------56D15B3054E8160DF6C862CD--


From xen-devel-bounces@lists.xen.org Sat May 13 16:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 16:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ZW1-0006Po-F1; Sat, 13 May 2017 16:03:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9ZW0-0006Pa-DX
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 16:03:32 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 DC/FD-03371-35E27195; Sat, 13 May 2017 16:03:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdATzz
 S4N4yOYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/P4ZX9CQWrF31WfGBsZn
 dl2MXBxCAn8ZJd6/3cgM4TxmlNg/t5UdwtnGKNH75DNjFyMnh4iAs8TXM3PZQWxeAX2Ju9cPM
 oPYwgImEh0dx1hBGiQE3ihLfDsxkRUkISHgLbFg5jemLkYOMPvqVesuRnYONgEriUNiIAUsAq
 oSr/edY5nAyL2AkWEVo0ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkagxxmAYAfjzvWBhxglOZiURHkvsYpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzdAVjxQS
 LEpNT61Iy8wBhh5MWoKDR0mE970OUJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5d4MUC
 YAUZZTmwY2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPuAJnCk5lXArfpFdARTEBH9P
 8RBjmiJBEhJdXAWDkvapInm+7v9UxXn696Zl/MdyVx/aPabDbu4G28S5ZOaZt4wnm1JaftIvm
 +xFlndr6r4GZnYTeeeIpd5dn+eZZRXSzllQvl50vfu7LshvZLtc5ZUV8aI37/Zk/d8ih6Rqx6
 sM7JP4pPMwuVJvHaGcfIhpy+sErE+nWtuDqD7xL/Utlbzi8+KrEUZyQaajEXFScCABlUsu5+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494691407!45298288!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10493 invoked from network); 13 May 2017 16:03:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 May 2017 16:03:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9ZVs-00044l-Rf; Sat, 13 May 2017 16:03:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9ZVn-0005Jg-Az; Sat, 13 May 2017 16:03:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9ZVn-0004Hq-16; Sat, 13 May 2017 16:03:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109364-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt:debian-install:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 May 2017 16:03:19 +0000
Subject: [Xen-devel] [linux-4.9 test] 109364: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM2NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTM2NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBpbiAxMDkzMTcgcGFzcyBpbiAxMDkzNjQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5MzE3
IHBhc3MgaW4gMTA5MzY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5MzE3IHBhc3MgaW4gMTA5MzY0CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTA5
MzE3IHBhc3MgaW4gMTA5MzY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzIDE3
IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDkzMTcgcGFzcyBpbiAxMDkzNjQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTA5MzM4IHBhc3MgaW4gMTA5MzY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2lueHBzcDMtdmNwdXMxIDEzIGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGluIDEwOTMzOCBw
YXNzIGluIDEwOTM2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5MzE3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MDkzMTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDkgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTMzOAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4g
MTA5MzM4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDkzMzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW54cHNwMy12Y3B1czEgMTYgZ3Vlc3Qtc3RvcCAgICAgZmFpbCBwYXNzIGluIDEwOTMzOAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTA5MzM4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDkzMzgKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMDkzMzggUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MzE3
IGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgIGZhaWwgaW4gMTA5MzE3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MzM4
IGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5MzM4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTA5MzM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMyB4ZW4tYm9vdC9sMSAgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMyB4ZW4tYm9vdC9sMSAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA4OWYzYjhkNWYyNjRkNWRhYjk4MThjNjY2N2M3MWUzY2M1
NWIxM2Y1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1
ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDcz
NTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDMyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICAzMSBkYXlzICAgNTIgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTA5MTcxICAyMDE3LTA1LTA4IDA5OjU4OjU5IFogICAgNSBkYXlz
ICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQozMzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDkyMzYgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 17:47:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 17:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9b7y-000464-3r; Sat, 13 May 2017 17:46:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9b7w-00045t-1x
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 17:46:48 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D7/11-02181-78647195; Sat, 13 May 2017 17:46:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfNTTz
 SYEGPoMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz9jb1Mhb0+1Y0bbnH0sA4
 waqLkYtDSOAvo0Tj5y3sEM5jRonu5TuZIZxtjBLXrx1g62Lk5BARcJb4emYuO4jNK6AvcW/+P
 bC4sIC1xMKvR1lAGiQENvBIzJn3CaxIQsBXonXfExYY+8vm10A2OwebgJXEITGQKIuAqsTX66
 dYJjByL2BkWMWoUZxaVJZapGtoqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEej
 1egYGxh2Mj/r9DjFKcjApifJeYhWNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm+8qHikkWJSa
 nlqRlpkDDD+YtAQHj5II7yyQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifPmgRQJgBRll
 ObBjYDFwiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrw2LkBTeDLzSuA2vQI6ggnoiP4/wi
 BHlCQipKQaGHs7vxRJTX5q0s28af55UTvGwJsH7V6p6CyYt8rzd6XbppMu5+6se3fgv3gJh/m
 VV1tPL3xd84fp6gGO9y97Co2nN2Txc4Z3r62wdp2ySGu9edC1uy3eSQ2/M+2VH3406L205O6C
 za/bfR85yNvpH25TlX6wMv/OjeNdf42v2ug9bjhcomkn90GJpTgj0VCLuag4EQD/4ph6gAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494697605!78195186!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38094 invoked from network); 13 May 2017 17:46:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 May 2017 17:46:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9b7r-0006gh-3J; Sat, 13 May 2017 17:46:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9b7l-0000zx-NS; Sat, 13 May 2017 17:46:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9b7l-0001yB-FJ; Sat, 13 May 2017 17:46:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109375-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=0918b84968ab8aeb1dc17d5da839d68d947f478f
X-Osstest-Versions-That: libvirt=f4829df9aeb54d246ee9a816921a78e268ba7701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 May 2017 17:46:37 +0000
Subject: [Xen-devel] [libvirt test] 109375: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM3NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDkzNzUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTM0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MzQwCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDkzNDAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICAwOTE4Yjg0OTY4YWI4YWViMWRjMTdkNWRhODM5ZDY4ZDk0N2Y0NzhmCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBmNDgyOWRmOWFlYjU0ZDI0NmVlOWE4MTY5
MjFhNzhlMjY4YmE3NzAxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDkzNDAgIDIwMTctMDUtMTIg
MDQ6MjM6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5Mzc1ICAyMDE3LTA1
LTEzIDA0OjIwOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIE5pa29sYXkg
U2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5h
IDxwaHJkaW5hQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lv
bj0wOTE4Yjg0OTY4YWI4YWViMWRjMTdkNWRhODM5ZDY4ZDk0N2Y0NzhmCisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCAwOTE4Yjg0OTY4YWI4YWViMWRjMTdkNWRh
ODM5ZDY4ZDk0N2Y0NzhmCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj0wOTE4Yjg0OTY4YWI4
YWViMWRjMTdkNWRhODM5ZDY4ZDk0N2Y0NzhmCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAu
L2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRi
cmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4
bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC44LXRlc3RpbmcKKyAnWycgeDA5MThiODQ5NjhhYjhhZWIxZGMxN2Q1ZGE4MzlkNjhkOTQ3ZjQ3
OGYgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFp
bHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5s
aWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
bGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdCAwOTE4Yjg0OTY4YWI4YWViMWRjMTdkNWRh
ODM5ZDY4ZDk0N2Y0NzhmOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBmNDgyOWRmLi4wOTE4
Yjg0ICAwOTE4Yjg0OTY4YWI4YWViMWRjMTdkNWRhODM5ZDY4ZDk0N2Y0NzhmIC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 19:28:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 19:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ci1-0001mP-TH; Sat, 13 May 2017 19:28:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rdunlap@infradead.org>) id 1d9ci0-0001mJ-LM
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 19:28:08 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 94/39-01735-74E57195; Sat, 13 May 2017 19:28:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVy9qV1m65bnHi
 kwf1LEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2m12MBfN4Kq69ucPawHiOs4uRi4NF4Cib
 xIQ9C9lBHCGBG4wSuyfvZ+5i5OQQFsiV2D1pGQtIQkRgHqPEzp59LBBVSxgl1rR0MIJUsQloS
 ay5fQKsg1fAQWLC6zVMIDaLgKrEvzvn2UBsUYFwiRdb/rBC1AhKnJz5hAXE5hSwlfjw7BlYL7
 OAusSfeZegbHGJW0/mM0HY8hLb385hnsDINwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapGuoYl
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgMDIAwQ7Gs6c9DzFKcjApifJeYhWN
 FOJLyk+pzEgszogvKs1JLT7EqMHBIbDw5bLjjFIsefl5qUoSvF9ixCOFBItS01Mr0jJzgPECU
 yrBwaMkwrs+GijNW1yQmFucmQ6ROsWoKCXO2wPSJwCSyCjNg2uDxeglRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfNuBxnPk5lXAjf9FdBiJqDF/X+EQRaXJCKkpBoYLTrc7ZtWvHfOVuz3X1H
 /5pdrzw0/zf0HTETDdgeJ3Vh9LuDTkpyPvVfsVh2dJ3X9+73T7Lvqd2au1C978zrtZDVn1SmH
 2e+PFXjc/6AxfUqAyV5dWXNf0z3CvT/jvLtqnGcz8sstmXJI5m/BtsktjZP2BBsFHEvcLP8lp
 j81Tfqv1d5lX2RXKbEUZyQaajEXFScCACPnf8jMAgAA
X-Env-Sender: rdunlap@infradead.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494703685!78204369!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57385 invoked from network); 13 May 2017 19:28:06 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-11.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 13 May 2017 19:28:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject:Sender:
 Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=COVlmGIkxUpSfR35JnkmN6l4MSnvPcq4jRDLl+6j5RI=; b=FvVfXA7nz2+c3hwwqQnG5Ylz7U
 9sXKpEu95i8/tsU9jja6ETCc0dW1syCFsGY+6PKvCbM35Gupyzf4lqaTNIpXgiPuqDx2rKrvvXgIE
 N/PqvMzYEp6H9rHUM1Hlhwoz/349FqOu+StlN6rrQ3HVk9XUtsHtnNltNok+VXMKOc6w9dS/PpuvC
 yTmujI8J4QPxgeAQk4UQSLZnQyMGQH9vlpVqUBkML5WM3U6gmruP5OIYYnnUNEX8MnC8uG+i6ZU8/
 rM/Qpdin+LXXtkrOejePqP6DRLIxtZB7+XRPHw91sFh3q3h5XMpUB8w3CtUluQWuyWNkeRxGYtSvy
 caOJJOEA==;
Received: from static-50-53-32-16.bvtn.or.frontiernet.net ([50.53.32.16]
 helo=[192.168.1.19])
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1d9chw-0002bt-21; Sat, 13 May 2017 19:28:04 +0000
To: pgnet.dev@gmail.com,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Clemens Ladisch <clemens@ladisch.de>, xen-devel@lists.xenproject.org
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
Date: Sat, 13 May 2017 12:28:03 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTMvMTcgMTE6MjYsIFBHTmV0IERldiB3cm90ZToKPiBPbiA1LzEzLzE3IDEwOjQxIEFN
LCBSYW5keSBEdW5sYXAgd3JvdGU6Cj4+IFthZGRpbmcgSFBFVCBkcml2ZXIgbWFpbnRhaW5lcl0K
PiAKPiBUaGFua3MKPiAKPj4gQSBjb3VwbGUgb2YgY29tbWVudHMgYmVsb3cuLi4KPiAKPj4+IElu
IEJJT1MsIEhQRVQncyBlbmFibGVkLgo+Pgo+PiBIb3cgYWJvdXQgaWYgeW91IGp1c3QgYm9vdCBM
aW51eCB3aXRob3V0IFhlbj8gIERvZXMgSFBFVCBzaG93IHVwIHRoZW4/Cj4gCj4geWVzLCBpdCBh
cHBlYXJzIHNvOgo+IAo+IGNhdCBkZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3NvdXJj
ZTAvYXZhaWxhYmxlCj4gICB0c2MgaHBldCBhY3BpX3BtCgpBZGRpbmcgeGVuIG1haWxpbmcgbGlz
dDoKCklzIEhQRVQgc3VwcG9ydCBhIGtub3duIGlzc3VlIGluIFhlbj8KCnJlbGVhc2UgICAgICAg
ICAgICAgICAgOiA0LjExLjAtNC5nY2IxNTIwNi1kZWZhdWx0Cnhlbl92ZXJzaW9uICAgICAgICAg
ICAgOiA0LjkuMF8wNC00OTMKCgpPcmlnaW5hbCBtZXNzYWdlIGlzIGhlcmU6Cmh0dHA6Ly9tYXJj
LmluZm8vP2w9bGludXgta2VybmVsJm09MTQ5NDY0MjY3NDI3MTExJnc9MgoKClRoYW5rcy4KCj4+
PiAgICAgICAgIFsgICAgOC40OTE3MzhdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJx
cyBpbiBfQ1JTCj4+Cj4+IEFib3ZlIGxpbmUgbWFya3MgYSBiaWcgZmFpbHVyZS4gXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eCj4gCj4gSSBzdXNwZWN0
ZWQgdGhhdCdzIHByb2JsZW1hdGljLgo+IAo+IEluIHRoZSBub24tWGVuIGNhc2UKPiAKPiBkbWVz
ZyB8IGdyZXAgLWkgaHBldAo+ICAgWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAw
OUU4Mjk4RjggMDAwMDM4ICh2MDEgU1VQRVJNIFNNQ0ktLU1CIDAxMDcyMDA5IEFNSS4gMDAwMDAw
MDUpCj4gICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4
ZmVkMDAwMDAKPiAgIFsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBocGV0OiBtYXNrOiAweGZm
ZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxMzM0ODQ4ODI4NDgg
bnMKPiAgIFsgICAgMC4wMDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkCj4gICBbICAg
IDAuMTQ0MDEwXSBETUFSLUlSOiBIUEVUIGlkIDAgdW5kZXIgRFJIRCBiYXNlIDB4ZmVkOTAwMDAK
PiAgIFsgICAgMS4zOTgwNDddIGhwZXQwOiBhdCBNTUlPIDB4ZmVkMDAwMDAsIElSUXMgMiwgOCwg
MCwgMCwgMCwgMCwgMCwgMAo+ICAgWyAgICAxLjQwNDIyNl0gaHBldDA6IDggY29tcGFyYXRvcnMs
IDY0LWJpdCAxNC4zMTgxODAgTUh6IGNvdW50ZXIKPiAgIFsgICAgMS40MTIwODBdIGNsb2Nrc291
cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBocGV0Cj4gICBbICAgIDMuNjI3MjM0XSBydGNf
Y21vcyAwMDowMjogYWxhcm1zIHVwIHRvIG9uZSBtb250aCwgeTNrLCAyNDIgYnl0ZXMgbnZyYW0s
IGhwZXQgaXJxcwo+IAoKCi0tIAp+UmFuZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 13 19:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 19:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9csB-0002Vg-Sh; Sat, 13 May 2017 19:38:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1d9csA-0002Va-6a
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 19:38:38 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A4/96-01752-DB067195; Sat, 13 May 2017 19:38:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXSnM/RpLsnQTz
 SYOdTbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPH56OsBS9ZKmbceMDcwPiDuYuRk0NCQFFi
 a+NGKNtBovfNHnYQW0jgHJPEmSYjEFtYoFLi2/8DbF2MXBwiAkcYJT4u2ArmCAncYpT4f+I5W
 DebgL7E7hefmEBsXgFbiXcL7rOC2CwCqhJzJt1gA7FFBaIlbi9dwgxRIyhxcuYTFhCbU8BR4s
 XjU2BxZgF1iT/zLkHZ8hLb386BssUlmr6sZIW4SE9i2v15LBMYBWYhGTULSfssJO2zkLQvYGR
 ZxahRnFpUllqka2igl1SUmZ5RkpuYmQPkmerlphYXJ6an5iQmFesl5+duYgQGLgMQ7GBcM9X5
 EKMkB5OSKO8lVtFIIb6k/JTKjMTijPii0pzU4kOM6hwcAhsW/w2XYsnLz0tVkuDdFy8eKSRYl
 JqeWpGWmQOMLJhKCQ4eJRHeeGB0CfEWFyTmFmemQ6ROMepyzLn39T2TENgMKXFefpAiAZCijN
 I8uBGwKL/EKCslzMsIdJ8QT0FqUW5mCar8K0ZxDkYlYd7tIJfwZOaVwG16BXQEE9AR/X+EQY4
 oSURISTUweqontz49IjZ9qWlG2Q+FyVXbLkyV+cU286VE4rxU4d987b/fr3m3zaKHrcz/3o+9
 z8IYrPVyfv3t9zysUmoflitydUP2hr1PGH8Eehmsk0y8ziyyvEtyz5aweVpK1b36okp8yzlvP
 9HmeKV2ZUdQFmP1deELp149XPDc42tr6nqfhe/eHljYpcRSnJFoqMVcVJwIAF9d3sTtAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494704315!83981852!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 531 invoked from network); 13 May 2017 19:38:35 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 May 2017 19:38:35 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-20-254-112.as13285.net ([92.20.254.112]:50900
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1d9cs5-000lOG-fF (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sat, 13 May 2017 20:38:34 +0100
To: Randy Dunlap <rdunlap@infradead.org>, pgnet.dev@gmail.com,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Clemens Ladisch <clemens@ladisch.de>, xen-devel@lists.xenproject.org
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
Date: Sat, 13 May 2017 20:38:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDUvMjAxNyAyMDoyOCwgUmFuZHkgRHVubGFwIHdyb3RlOgo+IE9uIDA1LzEzLzE3IDEx
OjI2LCBQR05ldCBEZXYgd3JvdGU6Cj4+IE9uIDUvMTMvMTcgMTA6NDEgQU0sIFJhbmR5IER1bmxh
cCB3cm90ZToKPj4+IFthZGRpbmcgSFBFVCBkcml2ZXIgbWFpbnRhaW5lcl0KPj4gVGhhbmtzCj4+
Cj4+PiBBIGNvdXBsZSBvZiBjb21tZW50cyBiZWxvdy4uLgo+Pj4+IEluIEJJT1MsIEhQRVQncyBl
bmFibGVkLgo+Pj4gSG93IGFib3V0IGlmIHlvdSBqdXN0IGJvb3QgTGludXggd2l0aG91dCBYZW4/
ICBEb2VzIEhQRVQgc2hvdyB1cCB0aGVuPwo+PiB5ZXMsIGl0IGFwcGVhcnMgc286Cj4+Cj4+IGNh
dCBkZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3NvdXJjZTAvYXZhaWxhYmxlCj4+ICAg
dHNjIGhwZXQgYWNwaV9wbQo+IEFkZGluZyB4ZW4gbWFpbGluZyBsaXN0Ogo+Cj4gSXMgSFBFVCBz
dXBwb3J0IGEga25vd24gaXNzdWUgaW4gWGVuPwoKV2hhdCBpcyB0aGUgaXNzdWUgaGVyZT8KClhl
biBvd25zIChhbmQgbWF5IHVzZSkgYW55IEhQRVRzIGluIHRoZSBzeXN0ZW0uICBUaGV5IGFyZSBw
dXJwb3NlZnVsbHkKdW5hdmFpbGFibGUgdG8gZXZlbiBkb20wLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 13 19:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 19:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9d2o-0003Ed-TC; Sat, 13 May 2017 19:49:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1d9d2n-0003EX-IM
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 19:49:37 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 5A/05-02956-05367195; Sat, 13 May 2017 19:49:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42Lxqg120g1IFo8
 0eBpo8X3LZCYHRo/DH66wBDBGsWbmJeVXJLBmHLuwjr3gJ0vFuYfPmRoYJ7B0MXJxCAnMYJRo
 mDWdCcRhEdjDKtH8dBKQw8khIfCIVeJWgx6EHScx7csMFgi7SmLNg5dsXYwcQN1KEkd7ayAGb
 WGSuLLjM1iNkICsxK0JZ8BsYYFKiW//D7CBFIkI3GaUOLHmPSNERy+TxNk7F8Gq2ARUJbq+Lw
 LbzCtgI3Fk0xxGEJsFKP775n+wuKhAqETT4s/MEDWCEidnPgHr5RSwk3i96hkbiM0soC7xZ94
 lZghbXOLWk/lMELa8xPa3c5gnMIrMQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZapGtooJdUlJme
 UZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIExgYDEOxgvLcs4BCjJAeTkijvJVbRSCG+pPyUy
 ozE4oz4otKc1OJDjDIcHEoSvOJJ4pFCgkWp6akVaZk5wCiFSUtw8CiJ8MYnAKV5iwsSc4sz0y
 FSpxiNOebc+/qeiePRyh/vmYRY8vLzUqXEeUNAJgmAlGaU5sENgiWPS4yyUsK8jECnCfEUpBb
 lZpagyr9iFOdgVBLmLQBZyJOZVwK37xXQKUxAp/T/EQY5pSQRISXVwLhXbkP0WicOV8f3DV3y
 3FIv2LcGZLnyGpZvUFqy9+O2+tNTneRnh1hU5gXKhZz6p9+rKLSwZu1Gts7C/zVpsxXr9mbON
 HZgV27Wrz8W2Mi1UrW6updZz/B/+onUbzcOnZN85P/3bxnneWfJwhu3I1NM2/LfKr55vGuz6G
 NOjRvaS2qStis8VmIpzkg01GIuKk4EAK5qkkcZAwAA
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494704974!68261836!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22588 invoked from network); 13 May 2017 19:49:35 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 19:49:35 -0000
Received: by mail-pg0-f66.google.com with SMTP id i63so11709265pgd.2
 for <xen-devel@lists.xenproject.org>; Sat, 13 May 2017 12:49:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Pcx+RG4x7ERcsEqnpnNJbE9qlt0ZWtUrz0OfPcEQUpQ=;
 b=qUIk1ligcws1OTp+3EIul4blRK77jcP9wEbRqQBY0Zk3IemszzsPyE5iSa3rqaQ0Jq
 HTCCHKXJWYTS+KKrsh/+RA5BBNy2xPwqbvrnmwk2F5vwE2yhnFBy4bSD5mPz9xANuIny
 D1JlE3XZc2pDITGAfUq41rtaq6KuOwTA/WOfrfy+7LUgqcgU6opukUWYESFQN6s2BnNT
 MlrDoXuMyQ06498nDyb75n/QPDp1AtH0P8x3x5BFOJJeJ7tAj5Jwwr9BUgpXRgIoUoLw
 6aKdKOau2AJyI60NkQgEu277pxpldw/y38qlgnVedfh7XhKpOLlCoADhsiaKRYE+4CSS
 TUnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Pcx+RG4x7ERcsEqnpnNJbE9qlt0ZWtUrz0OfPcEQUpQ=;
 b=TiYsTdBVBo21YIWCehflMTVttaoK57+WDuBUSTre2D0oUGWz/FImKzmiayGnA1Cesg
 x45cqafe9M+vUePNCinSuwX/ao6P3XscOzLlJSMdOMVU9aV1MY9pV61NSBcJIUKtpJmb
 yu2mmnzhALvxx/Hvi9dRL8OUufWWF/oMvxOz4gVV6cMu3qLswhPC/73fD4NX76QWFBY3
 u407f+9ejiW0gYYcwY2NRZBCcyVePz2tw4WjSRkUAH/neD/wH8En2V1l8RTq5Iw+MTVz
 OdkWkEmQy26rjxDcyzu+yiOzXCjc2QzldwY7x55Oc6pYYkGJNyiH0flOdN2XsrVO11lP
 XZ7g==
X-Gm-Message-State: AODbwcDZGPs9efrCtGfbY+8J+I1z+zEv9ck8WmTaJ9R0TY+s1ZEjwoGa
 wj9uTRsDfvqhjA==
X-Received: by 10.84.217.141 with SMTP id p13mr14018476pli.59.1494704974372;
 Sat, 13 May 2017 12:49:34 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id r90sm12255123pfl.82.2017.05.13.12.49.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 13 May 2017 12:49:33 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Clemens Ladisch <clemens@ladisch.de>, xen-devel@lists.xenproject.org
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
Date: Sat, 13 May 2017 12:49:32 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
 Thunderbird/53.0
MIME-Version: 1.0
In-Reply-To: <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8xMy8xNyAxMjozOCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBXaGF0IGlzIHRoZSBp
c3N1ZSBoZXJlPwo+IAo+IFhlbiBvd25zIChhbmQgbWF5IHVzZSkgYW55IEhQRVRzIGluIHRoZSBz
eXN0ZW0uICBUaGV5IGFyZSBwdXJwb3NlZnVsbHkKPiB1bmF2YWlsYWJsZSB0byBldmVuIGRvbTAu
CgpUaGUgaXNzdWUgaXMgdGhhdCwgd2hlbiBib290aW5nIHRvIFhlbiwgaHBldCBpcyBub3QgYWR2
ZXJ0aXNlZCBhcyBhbiBhdmFpbGFibGUgY2xvY2tzb3VyY2UsIEFORCByZXBvcnRzIHRoZSBocGV0
IGJvb3QgZXJyb3IgcG9pbnRlZCBvdXQgYnkgUmFuZHkuCgpGb2xsb3dpbmcgCgogIGh0dHBzOi8v
d2lraS54ZW4ub3JnL3dpa2kvWGVuX3Bvd2VyX21hbmFnZW1lbnQjSFBFVF9hc19icm9hZGNhc3Rf
dGltZXJfc291cmNlXy4yOGNsb2Nrc291cmNlLjI5Xy4zRAoKdGhlcmUncyBkaXNjdXNzaW9uIHRo
ZXJlIHJlOiAnaWYgSFBFVCBpcyBhdmFpbGFibGUgLyBub3QgbWlzc2luZycuCgpJdCBhcHBlYXJz
IHRvIGJlIGF2YWlsYWJsZSBvbmx5IGJvb3RpbmcgdG8gbm9uLVhlbi4KCldoYXQgc3BlY2lmaWMg
aW5kaWNhdGlvbiBkb2VzIG9uZSBsb29rIGZvciB0aGF0IFhlbidzIHVzaW5nIGF2YWlsYWJsZSBo
cGV0PwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 13 19:59:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 19:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9dCV-0003wH-QY; Sat, 13 May 2017 19:59:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1d9dCU-0003w9-IA
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 19:59:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A5/8D-02956-9A567195; Sat, 13 May 2017 19:59:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXSnM/RpLsyVTz
 SoLGT1eL7lslMDowehz9cYQlgjGLNzEvKr0hgzdj4+ghzwXv2ink3bBsYt7N1MXJySAgoSmxt
 3MgMYTtI9L7Zw97FyMUhJHCOSWLe8ddgCWGBSolv/w+wgSREBI4wSny+u5oJomo/k8S59wdYQ
 arYBPQldr/4xARi8wrYSnQs/AAWZxFQlZjzYAEjiC0qEC1xe+kSZogaQYmTM5+wgNicQPU3F2
 4CO4lZQF3iz7xLzBC2vMT2t3OgbHGJpi8rWSEu0pOYdn8eywRGgVlIRs1C0j4LSfssJO0LGFl
 WMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBi4DEOxg/LMs
 4BCjJAeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjOocHAIbFv8Nl2LJy89LVZLgXZUiHikkW
 JSanlqRlpkDjCyYSgkOHiURXgFgdAnxFhck5hZnpkOkTjHqcvR1fHzPJAQ2Q0qcdzPIDAGQoo
 zSPLgRsCi/xCgrJczLCHSfEE9BalFuZgmq/CtGcQ5GJWFeA5ApPJl5JXCbXgEdwQR0RP8fYZA
 jShIRUlINjHYSazbyRnn3cnFKv3UIV1Xmjta7+k2NMcIjw+389+N89uEdkvl+Asa31weZR+Zc
 q//F8P//ia5V3bzv3xcwOUbdOKF4xCp/g2Xm/y37BOafaJzwsGu1/9H/fw0Mu6T0EysOz5lor
 CMiOqVP+VbSI97ubxJx2Yp6nL0TGeWUpwteLJ7yYE6XEktxRqKhFnNRcSIAdG8rXO0CAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494705576!68237678!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28421 invoked from network); 13 May 2017 19:59:37 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 May 2017 19:59:37 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-20-254-112.as13285.net ([92.20.254.112]:51314
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1d9dCS-000z69-dO (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sat, 13 May 2017 20:59:36 +0100
To: pgnet.dev@gmail.com, Randy Dunlap <rdunlap@infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Clemens Ladisch <clemens@ladisch.de>, xen-devel@lists.xenproject.org
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
Date: Sat, 13 May 2017 20:59:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDUvMjAxNyAyMDo0OSwgUEdOZXQgRGV2IHdyb3RlOgo+IE9uIDUvMTMvMTcgMTI6Mzgg
UE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFdoYXQgaXMgdGhlIGlzc3VlIGhlcmU/Cj4+Cj4+
IFhlbiBvd25zIChhbmQgbWF5IHVzZSkgYW55IEhQRVRzIGluIHRoZSBzeXN0ZW0uICBUaGV5IGFy
ZSBwdXJwb3NlZnVsbHkKPj4gdW5hdmFpbGFibGUgdG8gZXZlbiBkb20wLgo+IFRoZSBpc3N1ZSBp
cyB0aGF0LCB3aGVuIGJvb3RpbmcgdG8gWGVuLCBocGV0IGlzIG5vdCBhZHZlcnRpc2VkIGFzIGFu
IGF2YWlsYWJsZSBjbG9ja3NvdXJjZSwgQU5EIHJlcG9ydHMgdGhlIGhwZXQgYm9vdCBlcnJvciBw
b2ludGVkIG91dCBieSBSYW5keS4KPgo+IEZvbGxvd2luZyAKPgo+ICAgaHR0cHM6Ly93aWtpLnhl
bi5vcmcvd2lraS9YZW5fcG93ZXJfbWFuYWdlbWVudCNIUEVUX2FzX2Jyb2FkY2FzdF90aW1lcl9z
b3VyY2VfLjI4Y2xvY2tzb3VyY2UuMjlfLjNECj4KPiB0aGVyZSdzIGRpc2N1c3Npb24gdGhlcmUg
cmU6ICdpZiBIUEVUIGlzIGF2YWlsYWJsZSAvIG5vdCBtaXNzaW5nJy4KPgo+IEl0IGFwcGVhcnMg
dG8gYmUgYXZhaWxhYmxlIG9ubHkgYm9vdGluZyB0byBub24tWGVuLgo+Cj4gV2hhdCBzcGVjaWZp
YyBpbmRpY2F0aW9uIGRvZXMgb25lIGxvb2sgZm9yIHRoYXQgWGVuJ3MgdXNpbmcgYXZhaWxhYmxl
IGhwZXQ/Cj4KCk9rLiAgTGFjayBvZiBhIGNsb2Nrc291cmNlIGlzIHRvIGJlIGV4cGVjdGVkLgoK
VGhlIHJlYXNvbiB3aHkgdGhlIEhQRVRzIGFyZSB1bmF2YWlsYWJsZSBpcyB0aGF0IGRvbTAgaXMg
bm90IGEgcG9zaXRpb24KdG8gcHJvZ3JhbSB0aGVtOyBkb20wIGRvZXNuJ3Qga25vdyB3aGF0IFhl
biBoYXMgc2V0IHVwIGluIHRoZSBJRFQuCgpVc2UgYHhsIGRtZXNnYCB0byBnZXQgdG8gdGhlIGh5
cGVydmlzb3IgZG1lc2cgbG9nLiAgWW91IHNob3VsZCBzZWUKbWVudGlvbiBvZiB0aGUgSFBFVCBp
biB0aGVyZSBpZiBYZW4gaGFzIGZvdW5kIGl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 13 20:05:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 20:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9dI8-0004fa-Ew; Sat, 13 May 2017 20:05:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1d9dI7-0004fU-N5
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 20:05:27 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 6A/D1-01709-60767195; Sat, 13 May 2017 20:05:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTAQV22dPF
 Ig80zFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtc9exFLxmqdjfVtHAeJe5i5GLQ0hgJqPE
 4ueL2EEcFoE9rBLXPp4EynBySAg8YpX49SkHwo6TOL71ChOEXSlx9NkloAYOoG4liaO9NRCDN
 jNJPH86hwWkRkhAVuLWhDNgtjBQ/bf/B9hAikQEbjNKnFjznhGi4xOTxJcjP9hBqtgEVCW6vi
 8C28ArYCNx5sssVhCbBSh+u2cTG4gtKhAq0bT4MzNEjaDEyZlPwDZwCthJnF/6BmwOs4CZxLz
 ND5khbHGJW0/mM0HY8hLb385hnsAoMgtJ+ywkLbOQtMxC0rKAkWUVo3pxalFZapGuhV5SUWZ6
 RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBkMADBDsaDzc6HGCU5mJREeS+xikYK8SXlp
 1RmJBZnxBeV5qQWH2KU4eBQkuBVShOPFBIsSk1PrUjLzAHGKExagoNHSYRXIBUozVtckJhbnJ
 kOkTrFaM/x4vL790wcfR0fgeSce1+B5JOVP94zCbHk5eelSonzLgVpEwBpyyjNgxsKSymXGGW
 lhHkZgc4U4ilILcrNLEGVf8UozsGoJMyrDDKFJzOvBG73K6CzmIDO6v8jDHJWSSJCSqqB0eOV
 U+is49e2Fa6XTNSpdQq9c1Pez/K5prKByQ33BTv/P9Wt7b1V26LufCCR3eiay22jD6wW4v8MC
 uQSbmnYcSTVv2DVW/yzLc79V4H3U1OeG5eeFTpuurxS4CITU0cIq1T7pL+bVuqK5ixbpXtNxM
 XSwIBjdoyEvG+Gau/UnTs/pZ5hPnRGiaU4I9FQi7moOBEA+27RhSQDAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494705925!97794071!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49536 invoked from network); 13 May 2017 20:05:26 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 20:05:26 -0000
Received: by mail-pf0-f193.google.com with SMTP id w69so10874748pfk.1
 for <xen-devel@lists.xenproject.org>; Sat, 13 May 2017 13:05:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=NaCsjLYR+3j/NY5OXMzTjmVyqVQQZM3lrQ8qsYPUTwA=;
 b=Dq9fVLxHfvKYLwsZUtAZD9Qpcj67b2qSm4/9k2WPhH/2u+k6L3TyD5UC4ECY0BH/iR
 zINcfy6O2RpMJSWTLRbunD1G0rMKxM+NMQAgQZPd9tnKjFA6JyRfQ0Zhxm8MhuO1VJ+n
 BEVukdLXTpcfWO1crto1VSZWcKDgYj25/r4V1rhV0zTysGapoZFwyhxhGtO1SqeuFivu
 7oJ1zJFjHvcv+IgPYjjyrrC491ETnUABavPwQPCgK+iNAnRPuhCGlMunlPo512wOJ7zW
 VXgNIj6Ug2ibpP+4cZms93gLTtZzw9bqaMAGx1vRrHPWM7wbuhjRGDcKQGb/lhRIbB00
 mi4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NaCsjLYR+3j/NY5OXMzTjmVyqVQQZM3lrQ8qsYPUTwA=;
 b=LI+xAXobvLsvRGX+tKIaCIt4wcbQxt0BVUedIiGrZIw2XAtj3H1V7cynEkql2hgJLC
 fwjrsD26ih2d10SOy9aVU+mPxs2Bp6ly0rlEOhf7/Lt9kBRpVahAotiwzSw/iS0LD402
 WpMlay2KbcOB30IEksazX8VF9A14Pu6bJ5nl1nTURlB3rswwU9iTy/sHef3z35rdETBi
 DNersfLfCyfJ+RnkCHLREHbReLlrENiEHJAUSwSN1Obgs+zeNlMiMbPDVmbw7wElRIzh
 z4vlYlqKYXJC1ZD32jsnjeWAeUNVk1OiaXu4EV8dYrpa6ScEBp6EhWViJviRL3u0h/Mm
 02/Q==
X-Gm-Message-State: AODbwcBVeHnhATp2MKgKFt/QfhFXwe498LOmPl9v37fCOslX3BsBzrpe
 lDXwCYhC8bVQsg==
X-Received: by 10.84.228.201 with SMTP id y9mr14587802pli.13.1494705924839;
 Sat, 13 May 2017 13:05:24 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id c67sm11405487pfa.8.2017.05.13.13.05.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 13 May 2017 13:05:24 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Clemens Ladisch <clemens@ladisch.de>, xen-devel@lists.xenproject.org
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
Date: Sat, 13 May 2017 13:05:22 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
 Thunderbird/53.0
MIME-Version: 1.0
In-Reply-To: <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8xMy8xNyAxMjo1OSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPay4gIExhY2sgb2Yg
YSBjbG9ja3NvdXJjZSBpcyB0byBiZSBleHBlY3RlZC4KPiAKPiBUaGUgcmVhc29uIHdoeSB0aGUg
SFBFVHMgYXJlIHVuYXZhaWxhYmxlIGlzIHRoYXQgZG9tMCBpcyBub3QgYSBwb3NpdGlvbgo+IHRv
IHByb2dyYW0gdGhlbTsgZG9tMCBkb2Vzbid0IGtub3cgd2hhdCBYZW4gaGFzIHNldCB1cCBpbiB0
aGUgSURULgo+IAo+IFVzZSBgeGwgZG1lc2dgIHRvIGdldCB0byB0aGUgaHlwZXJ2aXNvciBkbWVz
ZyBsb2cuICBZb3Ugc2hvdWxkIHNlZQo+IG1lbnRpb24gb2YgdGhlIEhQRVQgaW4gdGhlcmUgaWYg
WGVuIGhhcyBmb3VuZCBpdC4KCmJhY2sgdG8gdGhlIGVycm9yIGF0IGhhbmQgLi4uCgogIHhsIGRt
ZXNnIHwgZ3JlcCAtaSBocGV0CiAgIFsgICAgMS4zNjU4NzZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFk
ZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTCiAgIFsgICAgMS4zNjU4NzZdIGhwZXRfYWNwaV9hZGQ6IG5v
IGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTCgphZ2Fpbiwgb25seSBwcmVzZW50IHdoZW4gYm9vdGlu
ZyB3aXRoIFhlbi4KCnNhbWUga2VybmVsLCBubyBYZW4sIG5vIHN1Y2ggZXJyb3IuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 20:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 20:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9dSh-0005Nr-Dl; Sat, 13 May 2017 20:16:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1d9dSf-0005Nl-N5
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 20:16:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B5/5A-03613-49967195; Sat, 13 May 2017 20:16:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXSnM/RpDs5Uzz
 S4PVXVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPlwWHmghfsFR83TWRtYJzL1sXIySEhoCix
 tXEjM4TtINH7Zg97FyMXh5DAOSaJ678XMYIkhAUqJb79P8AGkhAReMYosfHJFqiqJcwSe6atA
 GtnE9CX2P3iE1MXIwcHs4CyxOmWMJAwr4CtxMGfy5hAbBYBVYlZN2+AbRYViJa4vXQJM0SNoM
 TJmU9YQGxOoPqPbevAapgF1CX+zLvEDGHLS2x/OwfKFpdo+rKSFeI4PYlp9+exTGAUnIVk1Cw
 k7bOQtM9C0r6AkWUVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7u
 JkZgQDMAwQ7GX8sCDjFKcjApifJeYhWNFOJLyk+pzEgszogvKs1JLT7EqM7BIbBh8d9wKZa8/
 LxUJQlepwzxSCHBotT01Iq0zBxgxMFUSnDwKInwyoKkeYsLEnOLM9MhUqcYdTn6Oj6+ZxICmy
 ElzlsEUiQAUpRRmgc3Ahb9lxhlpYR5GYHuE+IpSC3KzSxBlX/FKM7BqCTMawgyhSczrwRu0yu
 gI5iAjuj/IwxyREkiQkqqgVHj2CWudOG/98L+NrXH7zTe9Tfm6qQfxV71+8/NTLvVzBP8cxcX
 36ffKzQkG2rX9u8V3f9OSWqWSlLtzaUrQ4xlmSs+Hz1X2xiq57iu6Olb3bks+7YeDRD6N/kV+
 18b16rrLQ4b5zqw6i9e8y/n0vKOqCczAlPEnj14fdPv8ePyjy3P9q77fq9diaU4I9FQi7moOB
 EArQl+U/kCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494706579!91749977!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54498 invoked from network); 13 May 2017 20:16:19 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 May 2017 20:16:19 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-20-254-112.as13285.net ([92.20.254.112]:51412
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1d9dSa-0008Rx-fq (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sat, 13 May 2017 21:16:17 +0100
To: pgnet.dev@gmail.com, Randy Dunlap <rdunlap@infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Clemens Ladisch <clemens@ladisch.de>, xen-devel@lists.xenproject.org,
 Juergen Gross <JGross@suse.com>
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <350fb783-80b5-669f-7015-46c45226ed67@citrix.com>
Date: Sat, 13 May 2017 21:16:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
Content-Language: en-GB
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDUvMjAxNyAyMTowNSwgUEdOZXQgRGV2IHdyb3RlOgo+IE9uIDUvMTMvMTcgMTI6NTkg
UE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9rLiAgTGFjayBvZiBhIGNsb2Nrc291cmNlIGlz
IHRvIGJlIGV4cGVjdGVkLgo+Pgo+PiBUaGUgcmVhc29uIHdoeSB0aGUgSFBFVHMgYXJlIHVuYXZh
aWxhYmxlIGlzIHRoYXQgZG9tMCBpcyBub3QgYSBwb3NpdGlvbgo+PiB0byBwcm9ncmFtIHRoZW07
IGRvbTAgZG9lc24ndCBrbm93IHdoYXQgWGVuIGhhcyBzZXQgdXAgaW4gdGhlIElEVC4KPj4KPj4g
VXNlIGB4bCBkbWVzZ2AgdG8gZ2V0IHRvIHRoZSBoeXBlcnZpc29yIGRtZXNnIGxvZy4gIFlvdSBz
aG91bGQgc2VlCj4+IG1lbnRpb24gb2YgdGhlIEhQRVQgaW4gdGhlcmUgaWYgWGVuIGhhcyBmb3Vu
ZCBpdC4KPgo+IGJhY2sgdG8gdGhlIGVycm9yIGF0IGhhbmQgLi4uCj4KPiAgeGwgZG1lc2cgfCBn
cmVwIC1pIGhwZXQKPiAgIFsgICAgMS4zNjU4NzZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mg
b3IgaXJxcyBpbiBfQ1JTCj4gICBbICAgIDEuMzY1ODc2XSBocGV0X2FjcGlfYWRkOiBubyBhZGRy
ZXNzIG9yIGlycXMgaW4gX0NSUwo+Cj4gYWdhaW4sIG9ubHkgcHJlc2VudCB3aGVuIGJvb3Rpbmcg
d2l0aCBYZW4uCj4KPiBzYW1lIGtlcm5lbCwgbm8gWGVuLCBubyBzdWNoIGVycm9yLgoKV2UgZG9u
J3QgaGF2ZSBjb2RlIGxpa2UgdGhhdCBpbiB1cHN0cmVhbSBYZW4uICBObyBmdW5jdGlvbiB3aXRo
IHRoYXQKbmFtZSwgb3IgYSBzdHJpbmcgd2hpY2ggbG9va3MgbGlrZSB0aGF0IGVycm9yIG1lc3Nh
Z2UuCgpodHRwOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWtlcm5lbCZtPTE0OTQ2NDI2NzQyNzExMSZ3
PTIgaW5kaWNhdGVzIHRoYXQKeW91IGFyZSB1c2luZyBhIFN1U0UgaHlwZXJ2aXNvci4KCkphbi9K
dWVyZ2VuOiBBbnkgaWRlYXM/IFRoaXMgbG9va3MgYXMgaWYgaXQgaXMgc29tZXRoaW5nIGxvY2Fs
IHRvIHlvdXIKcGF0Y2ggcXVldWUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 21:06:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 21:06:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9eFI-0008V2-Ta; Sat, 13 May 2017 21:06:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1d9eFH-0008Uw-EU
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 21:06:35 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D4/B7-19466-A5577195; Sat, 13 May 2017 21:06:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfTAId2IUvF
 Ig+UvzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyj67awFvxgq7j9JKOBcSVrFyMXh5DATEaJ
 A6vXMoI4LAL7WSUmnj/EDuJICDxllfjSsY2li5ETyImT2HrlNyuEXSbx4u0mpi5GDqB2JYmjv
 TUQk7YwSbz6948JpEZIQFbi1oQzYL3CApUS3/4fYAOxRQR0JSZMgVjALHCbUeLz2i9sEA0PmC
 Vmzo4CsdkEVCW6vi8CG8QrYCNx+tN9dhCbBSi+fslnsLioQKhE0+LPzBA1ghInZz4BW8Yp4C7
 R2D0TbCazgJnEvM0PmSFscYlbT+YzQdjyEtvfzmGewCg6C0n7LCQts5C0zELSsoCRZRWjRnFq
 UVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDM1DMwMO5gvD3Z7xCjJ
 AeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNtKxCOFBItS01Mr0jJzgNELk5bg4F
 ES4VUrBkrzFhck5hZnpkOkTjFacry4/P49E8ece1+B5JOVP94zCbHk5eelSonzVoDMEwBpyCj
 NgxsHSzCXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzmoGs5cnMK4Hb+groICagg/r/CIMc
 VJKIkJJqYAzfs/z1jQkRAkrHjx5J/CyTtylx+UT1vdcDelP9Xr/KldnMmcVXbDE1lzVpSerR7
 EN1GS9WTZ+4OT9eZl99zUmXPZaVi7tlv0uWV7EGdq6+aPY5/Zizea307dQY5eptx1MrC/Yn2K
 9pqfiz/3tPyTt3ZTnjpV/2uxc5dy5M7d7AEWyXq5MarsRSnJFoqMVcVJwIAEzNeTIrAwAA
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494709591!96368963!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45882 invoked from network); 13 May 2017 21:06:32 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 21:06:32 -0000
Received: by mail-pf0-f194.google.com with SMTP id u26so10957666pfd.2
 for <xen-devel@lists.xenproject.org>; Sat, 13 May 2017 14:06:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=jjUSTlBLLZEhbf7HaKStv51AzIpbk0k+Fg6ZKIUP19g=;
 b=JjVaZh0w4fxGuGNETig8/kPK9URhNVgRkkYMSK8Z0L0/wPHTTel5iQvwHnc/6dtucM
 NYTWeE+7ert9EZ4ncNOkqnnAawq5iwpAbxohJspOzmACiR1D/HMSya7w4uCuP48N/82L
 JFH+9aMcCrPzHP9V5hf+SZKH0EhLHaN6HejqX7ZwRIsk7MWSaTVFNTRRk2FWQNpubqVE
 vzMOJDDPvKtWLHOM//hiXOyUNcnM1tRETC28KkL1Ya3HFrDQ6NQ2awLxC4wIqozOx09S
 bHaNzGHibVbuy6LfyFKWaJGSNA8QL53tgVTAwMvbz2HCPVKg1VvB3u9wfdnfKEnp/uuk
 vlCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=jjUSTlBLLZEhbf7HaKStv51AzIpbk0k+Fg6ZKIUP19g=;
 b=H4YRjd8ht1kWRjEwjkXJRz9hIGU4gSPQWRy4tUhSkmK3c88kVWCjDanwZmfs0239zB
 3PLtdiI2uaD1Ycjv9DPT9h4zFxTthFGFWnmaDpxaKk9yZ++EVtOSVF8uHl++z2kBi8RD
 cVjARlbxdo0pp4NRmpO/w994pzkt3xcYroByRC9judfeO4V0mPqtVwYJN/+9miItidG8
 q+STDJqoEI2zH5rEH3FUSwbKlSwlMRr0H6j0xZ2qel8y3wMrl5zGWlCJsTi/RTljTN+J
 gys2p7hid7EbcUfJshMbIXl7nEL6RrHvFVkpErhih5KvzGfIfrwMrgyzERllSCh3jwyD
 NaAw==
X-Gm-Message-State: AODbwcD/yvoLXbqD7wIxyzDtwJq+GXQXFOT05alkiwwcuhSoyBierhIt
 2j569GmUaktjjA==
X-Received: by 10.98.67.8 with SMTP id q8mr10983954pfa.67.1494709591307;
 Sat, 13 May 2017 14:06:31 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id d86sm13022278pfj.75.2017.05.13.14.06.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 13 May 2017 14:06:30 -0700 (PDT)
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
Date: Sat, 13 May 2017 14:06:28 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
 Thunderbird/53.0
MIME-Version: 1.0
In-Reply-To: <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8xMy8xNyAxOjI4IFBNLCBWYWxlbnRpbiBWaWRpYyB3cm90ZToKPiBPbiBTYXQsIE1heSAx
MywgMjAxNyBhdCAwMTowNToyMlBNIC0wNzAwLCBQR05ldCBEZXYgd3JvdGU6Cj4+IGJhY2sgdG8g
dGhlIGVycm9yIGF0IGhhbmQgLi4uCj4+Cj4+ICAgeGwgZG1lc2cgfCBncmVwIC1pIGhwZXQKPj4g
ICAgWyAgICAxLjM2NTg3Nl0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9D
UlMKPj4gICAgWyAgICAxLjM2NTg3Nl0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFz
IGluIF9DUlMKPj4KPj4gYWdhaW4sIG9ubHkgcHJlc2VudCB3aGVuIGJvb3Rpbmcgd2l0aCBYZW4u
Cj4+Cj4+IHNhbWUga2VybmVsLCBubyBYZW4sIG5vIHN1Y2ggZXJyb3IuCj4gCj4gQXJlIHlvdSBz
dXJlIHRoaXMgaXMgYHhsIGRtZXNnYAoKeWVwLgoKeGwgZG1lc2cgfCBncmVwIC1pIGhwZXQgICB8
IGdyZXAgLXZpIGNvbW1hbmQKICBbICAgIDEuMzY1ODc2XSBocGV0X2FjcGlfYWRkOiBubyBhZGRy
ZXNzIG9yIGlycXMgaW4gX0NSUwogIFsgICAgMS4zNjU4NzZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFk
ZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTCgogPiBhbmQgbm90IGBkbWVzZ2Agb3V0cHV0PwoKQU5ECgpk
bWVzZyB8IGdyZXAgLWkgaHBldCAgIHwgZ3JlcCAtdmkgY29tbWFuZAogIFsgICAgMC4wMDAwMDBd
IEFDUEk6IEhQRVQgMHgwMDAwMDAwMDlFODI5OEY4IDAwMDAzOCAodjAxIFNVUEVSTSAKU01DSS0t
TUIgMDEwNzIwMDkgQU1JLiAwMDAwMDAwNSkKICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlk
OiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAwMDAKICBbICAgIDEuMzY1ODc2XSBocGV0X2FjcGlf
YWRkOiBubyBhZGRyZXNzIG9yIGlycXMgaW4gX0NSUwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 13 21:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 21:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9eGA-00006N-6H; Sat, 13 May 2017 21:07:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1d9eG9-00006H-4R
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 21:07:29 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F6/B5-03371-09577195; Sat, 13 May 2017 21:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsXiVRvsqNtfKh5
 psP6GkcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHxw3HWgk1MFU09tQ2M/xi7GLk4hARmMEoc
 vDKNCcRhEdjPKnH/xTegDCeHhMBTVoktVxUh7DiJV5M/skDY1RKH+y4C2RxA3UoSR3trIAZtY
 ZKY+vQAO0iNkICsxK0JZ8DqhQUqJb79P8AGUiQi8JdRYsHxTnaQZmYBZYnTLWEQzdeZJT6+2g
 /WwCagKtH1fRETiM0rYCPxedpOMJsFKL58829mEFtUIFSiafFnZogaQYmTM5+A9XIK2EkcOro
 C7AFmATOJeZsfMkPY4hK3nsxngrDlJba/ncM8gVF0FpL2WUhaZiFpmYWkZQEjyypGjeLUorLU
 Il1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCIYQCCHYxNiwIPMUpyMCmJ8
 l5iFY0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrUiIeKSRYlJqeWpGWmQOMXZi0BAePkgivWj
 FQmre4IDG3ODMdInWK0Zhjzr2v75k4Hq388Z5JiCUvPy9VSpy3AmSSAEhpRmke3CBYSrnEKCs
 lzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV4zkIU8mXklcPteAZ3CBHRK/x9hkFNKEhFSUg2MTOcd
 7/Vpf957cOe7H7Kvv++N/C2mMktrX9YkibPL94snnWQ9tffycuHLP9dsf9/4d0ldQIqtXqOcg
 Aav2J2qpkr1RXXOmSJ3ni5TjQja9ytZtkHuV/aPbqub9X3crUZ8SeeOpHtErU9yeBEuYsus01
 4WcOzgifp+gUU6xoYqkW23XU8++OmsxFKckWioxVxUnAgANIe8FCQDAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494709646!61734999!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10281 invoked from network); 13 May 2017 21:07:27 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 21:07:27 -0000
Received: by mail-pg0-f65.google.com with SMTP id s62so11852553pgc.0
 for <xen-devel@lists.xenproject.org>; Sat, 13 May 2017 14:07:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=OUUDyjq373AmsX3W/9UkvzFQSH/ZpoTpqjFnz0zpCAo=;
 b=NxLNSmL7x6C/SqZTxXNNsN6orofShEXxWcKQu1zDG8hPkgm1qblMuVvUpdZhjUxnIj
 BTZLz6EWTVuhdW6KG9JZhsP0OHktqJR4ehZ9/EZVRZK47oiGGi9kE1OvKdtCKxA0xJCG
 0trfdkZXhchegDLH4GeV+JqugAZNBrUM7lQaE163sFAQD+O1oJfN2c+tEH1KwhXajDfk
 0eXPeaZp4w339EteXWJ67CqF4hcGVDRkQ0J0yClq7bMoebkl5UzRkodEGQNsOUakPNRc
 bCstV2iO04JY0a9XIz//8Y6tqPVm6uDR+jaPVhpVXZ790k0R6eLDiUa4aTnA2B0SLEjd
 4j5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=OUUDyjq373AmsX3W/9UkvzFQSH/ZpoTpqjFnz0zpCAo=;
 b=lThUYSW8evfES0uelQNR1uZV4nay5Em5/ifkAb4ql2JPD8VpKEfqRcYdfJqetg9Yk6
 JnEK1QEn87zJiKyVse4Gib5zDVenfzu0bivRCnB8A55X5IK47Mt23Lj4wQQFn1mVpP/E
 4X5j4NyShA4YJzYstJtZTlYu37Y6jdVxWbVd7q494jYUr2Y8oz5NIdXEqf46K05hwmxb
 Tewhvpw3loFUcn6qEVQiFOce2kvn8CvY6M9hfTtszLySH18ALgapC3pib4eWcaXIZMek
 tWr8EdzLbWNc+KCHsvjq3JJOHeBCn6YWx+KJ5k9d3EKToITAzMr8vluLiI4Tli7jJbBE
 iyyw==
X-Gm-Message-State: AODbwcA1nyxxTS/C3pGpUKJQuE7G7U6iSIY/+TkFGjY045BQvz27hAAR
 6IuFqBM9oW9PpA==
X-Received: by 10.84.210.205 with SMTP id a71mr14631623pli.136.1494709646301; 
 Sat, 13 May 2017 14:07:26 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id g10sm13694053pgn.35.2017.05.13.14.07.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 13 May 2017 14:07:25 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Clemens Ladisch <clemens@ladisch.de>, xen-devel@lists.xenproject.org,
 Juergen Gross <JGross@suse.com>
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <350fb783-80b5-669f-7015-46c45226ed67@citrix.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <d287799d-5182-0376-b58b-7b2708201252@gmail.com>
Date: Sat, 13 May 2017 14:07:24 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
 Thunderbird/53.0
MIME-Version: 1.0
In-Reply-To: <350fb783-80b5-669f-7015-46c45226ed67@citrix.com>
Content-Language: en-US
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8xMy8xNyAxOjE2IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFdlIGRvbid0IGhhdmUg
Y29kZSBsaWtlIHRoYXQgaW4gdXBzdHJlYW0gWGVuLiAgTm8gZnVuY3Rpb24gd2l0aCB0aGF0Cj4g
bmFtZSwgb3IgYSBzdHJpbmcgd2hpY2ggbG9va3MgbGlrZSB0aGF0IGVycm9yIG1lc3NhZ2UuCgpu
b3RlZAoKPiBodHRwOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWtlcm5lbCZtPTE0OTQ2NDI2NzQyNzEx
MSZ3PTIgaW5kaWNhdGVzIHRoYXQKPiB5b3UgYXJlIHVzaW5nIGEgU3VTRSBoeXBlcnZpc29yLgoK
eWVzLCB0aGF0J3MgY29ycmVjdAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 13 21:17:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 21:17:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9eQF-0000zW-GJ; Sat, 13 May 2017 21:17:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9eQE-0000z9-50
 for xen-devel@lists.xensource.com; Sat, 13 May 2017 21:17:54 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AE/FF-03371-10877195; Sat, 13 May 2017 21:17:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZehQjz
 S4NAiIYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7H82m7HgdW5F+6I+1gbG
 Y85djFwcQgJ/GSVW73jNCOE8ZpTo2DCZHcLZxijx82wjcxcjJ4eIgLPE1zNz2UFsXgF9iSk9u
 8FsYQFziT/r94I1SAh0q0lcfHKKESQhIeApMenEP1YYu/3yPaYuRnYONgEriUNiIFEWAVWJuT
 9Osk9g5F7AyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q6wxAsIPx/NrAQ4ySHExKoryXWEUjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPi0TjxQSLEpN
 T61Iy8wBhh9MWoKDR0mEt6kUKM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8/OVARQIgR
 RmleXAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8f0Au4cnMK4Hb9AroCCagI/r/CI
 McUZKIkJJqYHT9VCM8i+cxa6gyW2mG35xZr1ifJ7rmhfL86fcqq+IJ057/YdaMWZLNPmtbHh4
 vj0srmDDrZ3xD5vHnxayHpIKaCwOtzqkxL554uLH/a0FjsJzj01y+VbWyGy+dXXHEm+ERr/58
 9e5FpgcvR5zUm8X2ot782JYSnc0dexcWlLS6mG11yHAxVWIpzkg01GIuKk4EADog62qAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494710271!101234870!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64298 invoked from network); 13 May 2017 21:17:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 May 2017 21:17:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9eQ7-0003us-AQ; Sat, 13 May 2017 21:17:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9eQ1-0008OB-Em; Sat, 13 May 2017 21:17:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9eQ0-0006HH-Nr; Sat, 13 May 2017 21:17:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109378-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 May 2017 21:17:40 +0000
Subject: [Xen-devel] [xen-unstable test] 109378: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1583735525201070857=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1583735525201070857==
Content-Type: text/plain

flight 109378 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109378/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail REGR. vs. 109136
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 16 guest-stop fail REGR. vs. 109165
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 109165
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop          fail REGR. vs. 109165
 test-amd64-amd64-xl-qemuu-winxpsp3 16 guest-stop         fail REGR. vs. 109165

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109091
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop               fail like 109112
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109136
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109165
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109165
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109165
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109165
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109165
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109165
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  17880a0f10421c5e456d593c70da03b1688d34ac
baseline version:
 xen                  8839be5c1fe339a1310b4e05e88c5a0230b7959d

Last test of basis   109165  2017-05-08 07:17:46 Z    5 days
Failing since        109186  2017-05-08 19:20:10 Z    5 days    9 attempts
Testing same since   109378  2017-05-13 05:21:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Charles Arnold <carnold@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Mark Rutland <mark.rutland@arm.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Robin Lee <robinlee.sysu@gmail.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 332 lines long.)


--===============1583735525201070857==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1583735525201070857==--

From xen-devel-bounces@lists.xen.org Sat May 13 21:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 21:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9f42-0003fm-P4; Sat, 13 May 2017 21:59:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1d9f40-0003fg-US
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 21:59:01 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 64/9B-03058-4A187195; Sat, 13 May 2017 21:59:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsXiVRvspLu4UTz
 SoH2rsMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHmQwNzwVa9ivlnpRoY+9S6GLk4hASmM0rs
 /zOZDcRhEdjPKjH71nEwR0LgKavEs10vWboYOYGcOImzvdPZIexKictbbrB2MXIAtStJHO2tg
 Zi0jUnifnsPE0iNkICsxK0JZ8B6hYHqv/0/wAZiiwjoSkyYcogdpIFZ4DajxOe1X9ggus+xSC
 z7NwNsA5uAqkTX90Vgk3gFbCRWNT1iBbFZgOIzllxhBrFFBUIlmhZ/ZoaoEZQ4OfMJC8hFnAL
 uEsfWc4GEmQXUJf7Mu8QMYYtL3HoynwnClpfY/nYO8wRG0VlIumchaZmFpGUWkpYFjCyrGDWK
 U4vKUot0DU31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY4YBCHYwflsWcIhRk
 oNJSZT3EqtopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXrMG8UghwaLU9NSKtMwcYPTCpCU4eJ
 REeGPqgdK8xQWJucWZ6RCpU4yWHO+WfnjPxPFo5Q8g+W7z7/dMQix5+XmpUuK8pSDzBEAaMkr
 z4MbBEswlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfMqgUzhycwrgdv6CuggJqCD+v8IgxxU
 koiQAiYt24KHtq+OPsyZ6899d3rchN4NPuVqUTPaRK0q1jbOTMw/P0Vf3/Pjj/sKR9qX8PNam
 V9JbVu3NCdm6jm/0IkGwRnb4y92x07ZaqPxS2jCFI3CogoPH0+fJGEfG0mvRwcPNs2wbdlWKL
 Him/4MgW0SDjOqF14o7WepPrj3cPMH/wtc1mUz9K8osRRnJBpqMRcVJwIAxKjf0ysDAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494712737!68240374!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52528 invoked from network); 13 May 2017 21:58:59 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 21:58:59 -0000
Received: by mail-pg0-f66.google.com with SMTP id h64so7179017pge.3
 for <xen-devel@lists.xenproject.org>; Sat, 13 May 2017 14:58:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=inqKcUq1vpqa+O4pnKrPhQ/GkDuoz/faRjBeLLnpUZM=;
 b=LiKb5//9W0eyYovsC8nlS/r16V+vrzbCTsch9URcXj3it7RuNF0wTNeK+HGHJE9hV3
 sKYPknMF66AuS3aF/RCCpcboZBdT0QUSvyY3hIdHQgH1iwky7kdFpSoZ4K1vDZdSnPpN
 75ZVzZ+SDyhOz2g8h2nmCVMF5/ou+Ms7fUlFOy1X534mByt+Fa4JIhNQ8KDfPO6YUNFI
 LWPS6wckHZ/GZWFuA0vrQyv0pr4tjPhBiSnWMjskX6NPIy5Uh1wx6s6E66fdELTXI5tZ
 ioxPvt4LvRFC8MOCuJeFDvBIUVjSugDGfGEVDyKCBX31RS3DJ4HuG5zfNU3l+gg7RUU/
 flYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=inqKcUq1vpqa+O4pnKrPhQ/GkDuoz/faRjBeLLnpUZM=;
 b=Wh2tOGv8zwKWaqDO2t3Lx4fB3cxZxsOYRFRItbII+QMYvjXo1ktnXsRYOmJbrrV4eu
 jnSDe5b2fIwconuZ3VHV1pJr1I3BBxxiYcgG2umzI4sBv9+20lFJEkXK/StCfAEgBOq5
 kW8Htn7ZQcrPCG5hCeP4xeey8x6Qi/klTbd49C93Z406LDgDPzWYEX3lGEO2dGNeJSkS
 Q5ZEHzdiLWEmSMCIPQidYEnT4xDo5hpUrjURHJzEGww6gpXJdb0Dy6SUiP/yA37UHsvI
 62dZ81fvMO6djLGUWGk2mkx/ArZAW/jL7tGkYk2pVnOAo9mway7nwKx9o9WLW6kI3Xmn
 7LyQ==
X-Gm-Message-State: AODbwcA3+eP/S7oGnle+9XeebY35v1LWsc0FRcfGIt0HHR7jxrJREK6J
 sCl0vGc4k2FiSA==
X-Received: by 10.84.217.91 with SMTP id e27mr15064502plj.87.1494712737442;
 Sat, 13 May 2017 14:58:57 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id o194sm14535473pfg.117.2017.05.13.14.58.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 13 May 2017 14:58:56 -0700 (PDT)
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
 <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
Date: Sat, 13 May 2017 14:58:54 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
 Thunderbird/53.0
MIME-Version: 1.0
In-Reply-To: <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8xMy8xNyAyOjMyIFBNLCBWYWxlbnRpbiBWaWRpYyB3cm90ZToKPiBPbiBTYXQsIE1heSAx
MywgMjAxNyBhdCAwMjowNjoyOFBNIC0wNzAwLCBQR05ldCBEZXYgd3JvdGU6Cj4+IHhsIGRtZXNn
IHwgZ3JlcCAtaSBocGV0ICAgfCBncmVwIC12aSBjb21tYW5kCj4+ICAgWyAgICAxLjM2NTg3Nl0g
aHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9DUlMKPj4gICBbICAgIDEuMzY1
ODc2XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9yIGlycXMgaW4gX0NSUwo+IAo+IEFoLCBn
dWVzcyB0aGlzIGlzIGNhdXNlZCBieSBjb25zb2xlX3RvX3JpbmcgYm9vdCBvcHRpb24uCj4gCj4g
QmV0dGVyIGNoZWNrIHlvdSBhcmUgbm90IG1pc3NpbmcgaW5mbyBmcm9tIHRoZSBYZW4gcmluZyBi
dWZmZXIuCj4gSXQgc2hvdWxkIHN0YXJ0IHdpdGggdGhlIFhlbiB2ZXJzaW9uIGxpa2UgdGhpczoK
PiAKCkludGVyZXN0aW5nLgoKV2l0aCwgY3VycmVudGx5LAoKCUdSVUJfQ01ETElORV9MSU5VWF9Y
RU5fUkVQTEFDRT0iLi4uIHN5c3RlbWQubG9nX2xldmVsPWRlYnVnIHN5c3RlbWQubG9nX3Rhcmdl
dD1rbXNnIGVhcmx5cHJpbnRrPXhlbixrZWVwIGRlYnVnIGxvZ2xldmVsPTgiCgphbmQKCglHUlVC
X0NNRExJTkVfWEVOPSIgLi4uIGNvbnNvbGVfdGltZXN0YW1wcyBjb25zb2xlX3RvX3JpbmcgY29u
cmluZ19zaXplPTY0IHNjaGVkPWNyZWRpdDIgc2NoZWRfZGVidWcgbG9nX2J1Zl9sZW49MTZNIGlv
bW11PXZlcmJvc2UgYXBpY192ZXJib3NpdHk9dmVyYm9zZSBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2
bD1hbGwgbm9yZWJvb3Q9ZmFsc2Ugc3luY19jb25zb2xlPXRydWUiCgpJJ3ZlIG9ubHkKCgl4bCBk
bWVzZyB8IGhlYWQKCQkyOTldIHNkIDE6MDowOjA6IFtzZGJdIDU4NjA1MzMxNjggNTEyLWJ5dGUg
bG9naWNhbCBibG9ja3M6ICgzLjAwIFRCLzIuNzMgVGlCKQoJCVsgICAgOS40NDkyOTldIHNkIDE6
MDowOjA6IFtzZGJdIDU4NjA1MzMxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgzLjAwIFRC
LzIuNzMgVGlCKQoJCVsgICAgOS40NDkzMDBdIHNkIDE6MDowOjA6IFtzZGJdIDQwOTYtYnl0ZSBw
aHlzaWNhbCBibG9ja3MKCQlbICAgIDkuNDQ5MzAwXSBzZCAxOjA6MDowOiBbc2RiXSA0MDk2LWJ5
dGUgcGh5c2ljYWwgYmxvY2tzCgkJWyAgICA5LjQ0OTMyOF0gc2QgMTowOjA6MDogW3NkYl0gV3Jp
dGUgUHJvdGVjdCBpcyBvZmYKCQlbICAgIDkuNDQ5MzI4XSBzZCAxOjA6MDowOiBbc2RiXSBXcml0
ZSBQcm90ZWN0IGlzIG9mZgoJCVsgICAgOS40NDkzMjldIHNkIDE6MDowOjA6IFtzZGJdIE1vZGUg
U2Vuc2U6IDAwIDNhIDAwIDAwCgkJWyAgICA5LjQ0OTMyOV0gc2QgMTowOjA6MDogW3NkYl0gTW9k
ZSBTZW5zZTogMDAgM2EgMDAgMDAKCQlbICAgIDkuNDQ5MzQ3XSBzZCAxOjA6MDowOiBbc2RiXSBX
cml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0
IERQTyBvciBGVUEKCQlbICAgIDkuNDQ5MzQ3XSBzZCAxOjA6MDowOiBbc2RiXSBXcml0ZSBjYWNo
ZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBG
VUEKCldoZXJlYXMgaW4gc2VyaWFsIGNvbnNvbGUsCgoJICAgIEJvb3RpbmcgYE9wZW5TVVNFLCB3
aXRoIFhlbiBoeXBlcnZpc29yJ0Jvb3RpbmcgYE9wZW5TVVNFLCB3aXRoIFhlbiBoeXBlcnZpc29y
JwoKCgoJTG9hZGluZyBYZW4gNC45LjBfMDQtNDkzIHdpdGggTGludXggNC4xMS4wLTQuZ2NiMTUy
MDYtZGVmYXVsdCAuLi5Mb2FkaW5nIFhlbiA0LjkuMF8wNC00OTMgd2l0CgloIExpbnV4IDQuMTEu
MC00LmdjYjE1MjA2LWRlZmF1bHQgLi4uCgoJL0VuZEVudGlyZQoJL0VuZEVudGlyZQoJZmlsZSBw
YXRoOiBmaWxlIHBhdGg6IC9BQ1BJKGEwMzQxZDAsMCkvQUNQSShhMDM0MWQwLDApL1BDSSgxLDFj
KS9QQ0koMSwxYykvUENJKDAsMCkvUENJKDAsMCkvCglQQ0koMCwxKS9QQ0koMCwxKS9QQ0koMCww
KS9QQ0koMCwwKS9IYXJkd2FyZVZlbmRvcgoJKGNmMzFmYWM1LWMyNGUtMTFkMi04NWYzLTAwYTBj
OTNlYzkzYilbMTogCgkvSGFyZHdhcmVWZW5kb3IoY2YzMWZhYzUtYzI0ZS0xMWQyLTg1ZjMtMDBh
MGM5M2VjOTNiKVsxOiA4OCA4OCBdXS9IRCgyLDEwMDAsOTYwMDAsYzVjYzk2NjEyNzEKCWVlNjQ4
CgksMiwyKS9IRCgyLDEwMDAsOTYwMDAsYzVjYzk2NjEyNzFlZTY0OCwyLDIpL0ZpbGUoXEVGSVxP
UEVOU1VTRSkKCS9GaWxlKFxFRklcT1BFTlNVU0UpL0ZpbGUoeGVuLTQuOS4wXzA0LTQ5My5lZmkp
L0ZpbGUoeGVuLTQuOS4wXzA0LTQ5My5lZmkpL0VuZEVudGlyZQoJL0VuZEVudGlyZQoJWGVuIDQu
OS4wXzA0LTQ5MyAoYy9zICkgRUZJIGxvYWRlcgoJVXNpbmcgY29uZmlndXJhdGlvbiBmaWxlICd4
ZW4tNC45LjBfMDQtNDkzLmNmZycKCXZtbGludXotNC4xMS4wLTQuZ2NiMTUyMDYtZGVmYXVsdDog
MHgwMDAwMDAwMDhiOTg2MDAwLTB4MDAwMDAwMDA4YzA2YmY2MAoJaW5pdHJkLTQuMTEuMC00Lmdj
YjE1MjA2LWRlZmF1bHQ6IDB4MDAwMDAwMDA4YWFiMjAwMC0weDAwMDAwMDAwOGI5ODU5NzgKCTB4
MDAwMDoweDAwOjB4MTkuMHgwOiBST006IDB4MTAwMDAgYnl0ZXMgYXQgMHg5MjhhNzAxOAoJMHgw
MDAwOjB4MDQ6MHgwMC4weDA6IFJPTTogMHg4MDAwIGJ5dGVzIGF0IDB4OTI4OWUwMTgKCTB4MDAw
MDoweDEwOjB4MDAuMHgwOiBST006IDB4MTA4MDAgYnl0ZXMgYXQgMHg5Mjg3ZDAxOAoJIF9fICBf
XyAgICAgICAgICAgIF8gIF8gICBfX18gICBfX18gICAgIF9fXyAgXyAgXyAgICAgIF8gIF8gICBf
X18gX19fX18gCgkgXCBcLyAvX19fIF8gX18gICB8IHx8IHwgLyBfIFwgLyBfIFwgICAvIF8gXHwg
fHwgfCAgICB8IHx8IHwgLyBfIFxfX18gLyAKCSAgXCAgLy8gXyBcICdfIFwgIHwgfHwgfHwgKF8p
IHwgfCB8IHwgfCB8IHwgfCB8fCB8XyBfX3wgfHwgfHwgKF8pIHx8XyBcIAoJICAvICBcICBfXy8g
fCB8IHwgfF9fICAgX1xfXywgfCB8X3wgfCB8IHxffCB8X18gICBffF9ffF9fICAgX1xfXywgfF9f
KSB8CgkgL18vXF9cX19ffF98IHxffCAgICB8X3woXykvXyhfKV9fXy9fX19cX19fLyAgIHxffCAg
ICAgICB8X3wgICAvXy9fX19fLyAKCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
X19fX198ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoJKFhFTikgWGVuIHZlcnNpb24g
NC45LjBfMDQtNDkzIChhYnVpbGRAc3VzZS5kZSkgKGdjYyAoU1VTRSBMaW51eCkgNC44LjUpIGRl
YnVnPXkgIFdlZCBNYXkgMTAgCgkyMToyNjozOCBVVEMgMjAxNwoJKFhFTikgTGF0ZXN0IENoYW5n
ZVNldDogCgkoWEVOKSBDb25zb2xlIG91dHB1dCBpcyBzeW5jaHJvbm91cy4KCShYRU4pIEJvb3Rs
b2FkZXI6IEVGSQoJKFhFTikgQ29tbWFuZCBsaW5lOiBkb20wX21lbT00MDk2TSxtYXg6NDA5Nk0g
ZG9tMF9tYXhfdmNwdXM9NCB2Z2E9Z2Z4LTE5MjB4MTA4MHgxNiBjb20xPTExNTIwCgkwLDhuMSxw
Y2kgY29uc29sZT1jb20xLHZnYSBjb25zb2xlX3RpbWVzdGFtcHMgY29uc29sZV90b19yaW5nIGNv
bnJpbmdfc2l6ZT02NCBzY2hlZD1jcmVkaXQyIHMKCWNoZWRfZGVidWcgcmVib290PWFjcGkgbG9n
X2J1Zl9sZW49MTZNIGlvbW11PXZlcmJvc2UgYXBpY192ZXJib3NpdHk9dmVyYm9zZSBsb2dsdmw9
YWxsIGd1ZXN0XwoJbG9nbHZsPWFsbCBub3JlYm9vdD1mYWxzZSBzeW5jX2NvbnNvbGU9dHJ1ZQoJ
KFhFTikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAweDhjMjAwMDAwCgkoWEVOKSBWaWRl
byBpbmZvcm1hdGlvbjoKCShYRU4pICBWR0EgaXMgZ3JhcGhpY3MgbW9kZSA4MDB4NjAwLCAzMiBi
cHAKCShYRU4pIERpc2MgaW5mb3JtYXRpb246CgkoWEVOKSAgRm91bmQgMCBNQlIgc2lnbmF0dXJl
cwoJKFhFTikgIEZvdW5kIDYgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMKCShYRU4pIEVGSSBS
QU0gbWFwOgoJKFhFTikgIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDA4MDAwIChyZXNl
cnZlZCkKCShYRU4pICAwMDAwMDAwMDAwMDA4MDAwIC0gMDAwMDAwMDAwMDA0ODAwMCAodXNhYmxl
KQoJLi4uCgpTZWFyY2hpbmcgdGhlICpjb25zb2xlKiBvdXRwdXQgZm9yICdocGV0JywKCglncmVw
IC1pIGhwZXQgdG1wLnR4dAoJCShYRU4pIEFDUEk6IEhQRVQgOUU4Mjk4RjgsIDAwMzggKHIxIFNV
UEVSTSBTTUNJLS1NQiAgMTA3MjAwOSBBTUkuICAgICAgICA1KQoJCShYRU4pIEFDUEk6IEhQRVQg
aWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMAoJCShYRU4pIFtWVC1EXSBNU0kgSFBFVDog
MDAwMDpmMDowZi4wCgkJKFhFTikgUGxhdGZvcm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQRVQKCQk9
eHZjIGNvbnNvbGU9dHR5MCBjb25zb2xlPWh2YzAgZWxldmF0b3I9ZGVhZGxpbmUgY3B1aWRsZSBj
cHVmcmVxPXhlbjpvbmRlbWFuZCBocGV0PWZvcmNlLHZlcmIKCQlvc2UgY2xvY2tzb3VyY2U9aHBl
dCBuZXQuaWZuYW1lcz0xIGJpb3NkZXZuYW1lPTEgcGNpZV9hc3BtPW9mZiBtCgkJWyAgICAwLjAw
MDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwOUU4Mjk4RjggMDAwMDM4ICh2MDEgU1VQRVJNIFNN
Q0ktLU1CIDAxMDcyMDA5IEFNSS4gMDAwMDAwCgkJWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBp
ZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCgkJeGVuY29ucz14dmMgY29uc29sZT10dHkw
IGNvbnNvbGU9aHZjMCBlbGV2YXRvcj1kZWFkbGluZSBjcHVpZGxlIGNwdWZyZXE9eGVuOm9uZGVt
YW5kIGhwZXQ9Zm9yCgkJY2UsdmVyYm9zZSBjbG9ja3NvdXJjZT1ocGV0IG5ldC5pZm5hbWVzPTEg
Ymlvc2Rldm5hbWU9MSBwY2llX2FzcAoJCT14dmMgY29uc29sZT10dHkwIGNvbnNvbGU9aHZjMCBl
bGV2YXRvcj1kZWFkbGluZSBjcHVpZGxlIGNwdWZyZXE9eGVuOm9uZGVtYW5kIGhwZXQ9Zm9yY2Us
dmVyYgoJCW9zZSBjbG9ja3NvdXJjZT1ocGV0IG5ldC5pZm5hbWVzPTEgYmlvc2Rldm5hbWU9MSBw
Y2llX2FzcG09b2ZmIG0KCQlbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDA5RTgy
OThGOCAwMDAwMzggKHYwMSBTVVBFUk0gU01DSS0tTUIgMDEwNzIwMDkgQU1JLiAwMDAwMDAKCQlb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAwMDAK
CQl4ZW5jb25zPXh2YyBjb25zb2xlPXR0eTAgY29uc29sZT1odmMwIGVsZXZhdG9yPWRlYWRsaW5l
IGNwdWlkbGUgY3B1ZnJlcT14ZW46b25kZW1hbmQgaHBldD1mb3IKCQljZSx2ZXJib3NlIGNsb2Nr
c291cmNlPWhwZXQgbmV0LmlmbmFtZXM9MSBiaW9zZGV2bmFtZT0xIHBjaWVfYXNwCgkJWyAgICA4
LjQ4OTY5Ml0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9DUlMKCQlbICAg
IDguNDg5NjkyXSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9yIGlycXMgaW4gX0NSUwoJCShY
RU4pIFsyMDE3LTA1LTEzIDIxOjQwOjE1XSBIVk0xIHNhdmU6IEhQRVQKCmFuZCwgc3RpbGwKCglj
YXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3NvdXJjZTAvYXZhaWxhYmxl
X2Nsb2Nrc291cmNlCgkJdHNjIHhlbgoJY2F0IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY2xvY2tzb3Vy
Y2UvY2xvY2tzb3VyY2UwL2N1cnJlbnRfY2xvY2tzb3VyY2UKCQl0c2MKCgpEb2VzIHRoaXMgcGVy
aGFwcyBpbXBseSB0aGF0IFhlbiBjb3JyZWN0bHkgdXNlcyBIUEVUCgoJKFhFTikgW1ZULURdIE1T
SSBIUEVUOiAwMDAwOmYwOjBmLjAKCShYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBI
UEVUCgosIG5vdGluZzoKCgkiSWYgaC93IHN1cHBvcnRzIHBlci1jaGFubmVsIE1TSSBkZWxpdmVy
eSBtb2RlIChpbnRyIHZpYSBGU0IpLCIgaXQncyB0aGUgYmVzdCBicm9hZGNhc3QgbWVjaGFuaXNt
IGtub3duIHNvIGZhciIKCmJ1dCB0aGF0IERvbTAgZG9lcyBub3QKCgljdXJyZW50X2Nsb2Nrc291
cmNlCgkJdHNjCgo/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 13 23:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 23:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9gIV-00007M-LM; Sat, 13 May 2017 23:18:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1d9gIU-00007G-95
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 23:18:02 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 49/64-19466-92497195; Sat, 13 May 2017 23:18:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42Lxqg121tWYIh5
 pMG+WlcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH8xAfGgjkCFetvn2JvYNzD28XIySEkMINR
 YtZ7ty5GLg4Wgf2sEient7GDOBICT1klfi34yQZSJSEQJzHr5hMou0LizYVlTF2MHEDdShJHe
 2tA6oUEtjJJ7D35lxliqqzErQlnWEBsYYFKiW//D4D1igjoSkyYcghsAbPAbUaJz2u/sEF0X2
 GR2HjwBCNIFZuAqkTX90VMIDavgI3EspNzGEG2sQDFV/20AAmLCoRKNC3+zAxRIihxcuYTsGW
 cAu4Se2b2gsWZBdQl/sy7BGWLS9x6Mp8JwpaX2P52DvMERtFZSNpnIWmZhaRlFpKWBYwsqxjV
 i1OLylKLdM31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECI4YBCHYwHpvsfIhRk
 oNJSZT3EqtopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vbJ4pFCgkWp6akVaZk5wNiFSUtw8C
 iJ8N6aBJTmLS5IzC3OTIdInWLU5Xi08sd7JiGWvPy8VClxXneQGQIgRRmleXAjYGnkEqOslDA
 vI9BRQjwFqUW5mSWo8q8YxTkYlYR534Ks4snMK4Hb9AroCCagI/r/CIMcUZKIkJJqYMz/w/8u
 RSeF6VKV09Knr85ulj//N9jdVWrS3Hdh/TKbq7+9uFVfeG7by/mbps1otir5+FBOPrxktY64v
 4jHJd61L3+uyw3SFO/Y+HRJdyzbusDu2/JRMt6+s1z1mNN4+7csv7XGoNRu7hX3axH+knOzJq
 tzLMgx+nc2o0JV90orz91c913fc5VYijMSDbWYi4oTAbtD11UeAwAA
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494717479!97875618!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65348 invoked from network); 13 May 2017 23:18:00 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 23:18:00 -0000
Received: by mail-pg0-f67.google.com with SMTP id s62so12051829pgc.0
 for <xen-devel@lists.xenproject.org>; Sat, 13 May 2017 16:18:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=4bSuZR940b2yLPvUBqnte6Q2fWsrf9UVkUizeV8OMeI=;
 b=njhavvqhvtZUVfDqjuAW/5A5WaN1/SDaWi16iJv30bJAk0g88l6/dBKdlcSGXEEvkh
 gWl9OA8JQgPyD2s64EftLVNE7P2mwA8KLZuThstrt2utJUw6ej9kDGiWMD8RKnR34ti+
 7SvnpSj5XY30dGm12htYC9CQdggLqHbUcnsxnKnSzhbEF/VfmW7YEOFaNWrQ2gv3hil2
 Pty6cJbQfzK7KxPlv+5DyXrf3UWqqBgu6BuJK/3I9yXkOh6DjAFJcPGcUOmlBjgPDcjT
 Mi4lM1F/TpeS04lZmHyx6SbACFWf1Oo4BuSIJtIfNpUym5fGJrt0+e7GuzFKc18mptNq
 ESww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=4bSuZR940b2yLPvUBqnte6Q2fWsrf9UVkUizeV8OMeI=;
 b=NaAJlx2jqmPJDge79Z5qCXHSUk7k3q/C6PuRx16Ty7Oih9E8CZfqbm1QGGLxehx/Ht
 uyy8+C349EfqfWQqa0wx4tUvuMvw+Y+zGSmrewd4HiJlbUKhdkf8Ust7uFbpaH4+Ii+i
 FjpbOX1x3m6e6+tEc+l8WjK4LcRaB/4jxv8CzfCJsXoPQmFQ5hUjd+U8uPJOzFSEJ7Kg
 /KfI9huncwuhvDJKytquzHwo7MHg4+zC32k0OnMw/2AkaEU1fOfjgS+L24lmtoWC5qIb
 rQjtvFNnj6sMvjHkRXQWDOKG9aEpDoNx3+AyQMYePhbC/EyDPZyQuecDPewNLu4M/cyx
 US3A==
X-Gm-Message-State: AODbwcDUGtgtzwqmCzdEEzXVlvOsaIyxD2cnyffjiGHV/hkTJAT1818M
 vBZgpTIrnEy9EA==
X-Received: by 10.84.129.131 with SMTP id b3mr15260773plb.1.1494717479368;
 Sat, 13 May 2017 16:17:59 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id x65sm11784066pfb.111.2017.05.13.16.17.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 13 May 2017 16:17:58 -0700 (PDT)
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
 <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
 <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
 <20170513221536.bmijpvmv47pab75c@gavran.carpriv.carnet.hr>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <5c0c01ae-775f-55b0-934e-90f81eae8ea3@gmail.com>
Date: Sat, 13 May 2017 16:17:57 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
 Thunderbird/53.0
MIME-Version: 1.0
In-Reply-To: <20170513221536.bmijpvmv47pab75c@gavran.carpriv.carnet.hr>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8xMy8xNyAzOjE1IFBNLCBWYWxlbnRpbiBWaWRpYyB3cm90ZToKPiBUcnkgYm9vdGluZyB3
aXRob3V0ICdocGV0PWZvcmNlLHZlcmJvc2UgY2xvY2tzb3VyY2U9aHBldCcgYW5kIGl0IHNob3Vs
ZAo+IHNlbGVjdCB4ZW4gYnkgZGVmYXVsdDoKCk5vcGUuIFdlbGwsIG5vdCBxdWl0ZSAuLi4KCldp
dGggYm90aCAKCgknaHBldD1mb3JjZSx2ZXJib3NlIGNsb2Nrc291cmNlPWhwZXQnCgpyZW1vdmVk
LCBJIGVuZCB1cCB3aXRoCgoJY2F0IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY2xvY2tzb3VyY2UvY2xv
Y2tzb3VyY2UwL2F2YWlsYWJsZV9jbG9ja3NvdXJjZQoJCXRzYyB4ZW4KCWNhdCAvc3lzL2Rldmlj
ZXMvc3lzdGVtL2Nsb2Nrc291cmNlL2Nsb2Nrc291cmNlMC9jdXJyZW50X2Nsb2Nrc291cmNlCgkJ
dHNjCgpCdXQgd2l0aCAKCgljbG9ja3NvdXJjZT14ZW4KCipleHBsaWNpdGx5KiBhZGRlZAoKCWNh
dCAvc3lzL2RldmljZXMvc3lzdGVtL2Nsb2Nrc291cmNlL2Nsb2Nrc291cmNlMC9hdmFpbGFibGVf
Y2xvY2tzb3VyY2UKCQl0c2MgeGVuCgljYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJj
ZS9jbG9ja3NvdXJjZTAvY3VycmVudF9jbG9ja3NvdXJjZXhlbgoJCXhlbgoKYW5kIGluICpjb25z
b2xlKiwgTk9UIGRtZXNnLCBvdXRwdXQsCgoJZ3JlcCAtaSBocGV0IHRtcC50eHQKCQkoWEVOKSBB
Q1BJOiBIUEVUIDlFODI5OEY4LCAwMDM4IChyMSBTVVBFUk0gU01DSS0tTUIgIDEwNzIwMDkgQU1J
LiAgICAgICAgNSkKCQkoWEVOKSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVk
MDAwMDAKCQkoWEVOKSBbVlQtRF0gTVNJIEhQRVQ6IDAwMDA6ZjA6MGYuMAoJCShYRU4pIFBsYXRm
b3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCgkJWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAw
eDAwMDAwMDAwOUU4Mjk4RjggMDAwMDM4ICh2MDEgU1VQRVJNIFNNQ0ktLU1CIDAxMDcyMDA5IEFN
SS4gMDAwMDAwCgkJWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNl
OiAweGZlZDAwMDAwCgkJWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwOUU4Mjk4
RjggMDAwMDM4ICh2MDEgU1VQRVJNIFNNQ0ktLU1CIDAxMDcyMDA5IEFNSS4gMDAwMDAwCgkJWyAg
ICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCgkJ
WyAgICA4LjUxNTI0NV0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9DUlMK
CQlbICAgIDguNTE1MjQ1XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9yIGlycXMgaW4gX0NS
UwoJCShYRU4pIFsyMDE3LTA1LTEzIDIzOjA0OjI3XSBIVk0xIHNhdmU6IEhQRVQKCgoKYW5kCgoJ
ZG1lc2cgfCBncmVwIC1pIGNsb2Nrc291cmNlIHwgZ3JlcCAtdiBsaW5lOgoJCVsgICAgMC4wMDAw
MDBdIGNsb2Nrc291cmNlOiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5
Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDU1MTk2MDAyMTE1NjggbnMKCQlbICAg
IDAuMDA0MDAwXSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4
X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucwoJCVsg
ICAgMC4zNzU3MDldIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9j
eWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1MDQxNzg1MTAwMDAwIG5zCgkJWyAg
ICA0LjY1NjYzNF0gY2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHhlbgoJCVsg
ICAgOC45MTI4OTddIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBt
YXhfY3ljbGVzOiAweDJjOTRkZmZlYTk0LCBtYXhfaWRsZV9uczogNDQwNzk1MzYxNzAwIG5zCgpq
aWZmaWVzLCBub3c/IGhtLiBubyBpZGVhIHdoZXJlIHRoYXQgY2FtZSBmcm9tLiBhbmQgd2h5IHRo
ZSAndHNjJyA/CgpTbyBJJ20gc3RpbGwgdW5jbGVhciAtLSBpcyB0aGlzXiBub3csIGNvcnJlY3Rs
eSAiYWxsIiB1c2luZyBNU0kvSFBFVD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 14 01:00:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 01:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ht0-0006hb-9h; Sun, 14 May 2017 00:59:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9hsz-0006hP-Ez
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 00:59:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 50/E5-03371-40CA7195; Sun, 14 May 2017 00:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZd5jXi
 kwaQffBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PGin63gTV3F8Ref2BsY
 54Z0MXJxCAn8ZZR4/eoxE4TzmFHixu57zBDONkaJL13rWboYOTlEBJwlvp6Zy97FyMHBK6Avc
 eGIJUhYWMBCYuaUQ2D1EgKXdCU23VnKBpKQEPCW6Dl6CawexH65R6qLkZ2DTcBK4pAYSAGLgK
 pE37dmpgmM3AsYGVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgR6nAEIdjCumR94iFGSg0lJlPcSq2ikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnem6vEI4UE
 i1LTUyvSMnOAoQeTluDgURLhnQeS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd79IEUCI
 EUZpXlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAUgU3gy80rgNr0COoIJ6Ij+P8
 IgR5QkIqSkGhhV3cMPC0zqLm34nWI8vVnf/H6e8Q+7Vknv3ifcD4+4+OyV+rCZp9DpxCzDYzP
 NNwZeDfokfvd8rulx3RCe7Fz5pqsyD2vr9BNObRPTmtmWargi45dqcKub7iaTmoPLgoK71VsP
 xWltTz4o9mXurKKztya7zFomtTOZJ02ksV377eVDW+d+LVRiKc5INNRiLipOBABqF6EbfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494723586!91770527!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32911 invoked from network); 14 May 2017 00:59:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 00:59:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9hss-0001cw-QC; Sun, 14 May 2017 00:59:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9hsn-0007En-DA; Sun, 14 May 2017 00:59:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9hsn-0008Kb-2L; Sun, 14 May 2017 00:59:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109392-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ecc1f5adeec4e3324d1b695a7c54e3967c526949
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 00:59:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 109392: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8654746014400491704=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8654746014400491704==
Content-Type: text/plain

flight 109392 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109392/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ecc1f5adeec4e3324d1b695a7c54e3967c526949
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   19 days
Failing since        107644  2017-04-25 10:26:10 Z   18 days   49 attempts
Testing same since   109331  2017-05-12 00:46:19 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6472 lines long.)


--===============8654746014400491704==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8654746014400491704==--

From xen-devel-bounces@lists.xen.org Sun May 14 04:39:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 04:39:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9lJ8-00059e-5O; Sun, 14 May 2017 04:39:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9lJ6-00059K-Pb
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 04:39:00 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 44/CC-01709-36FD7195; Sun, 14 May 2017 04:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTf+vni
 kwZ8lvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWL/jIWPBhcSK25eXsjUw
 HrfpYuTiEBL4yyix/mA7C4TzmFFiyZ6FbBDONkaJF+cXATmcHCICzhJfz8xlB7F5BfQlfuw/y
 QxiCwuYSayct4sJpEFC4JSyxLUVl1lBEhIC3hLNU68zwtgnPvYCNbBzsAlYSRwS62Lk4GARUJ
 W4edtwAiP3AkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2MX/qdDzFKcjApifJeYhWNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa39PPFJIsCg1
 PbUiLTMHGHowaQkOHiURXkWQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifPqgBQJgBRll
 ObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88qBTOHJzCuB2/QK6AgmoCP6/wiDHF
 GSiJCSamAscNJ9uM3c2GyjXsLSQPfZ+3dXdTfYHM54zSR9V119Y1WdXozCvIvbNj+vy+cXVv1
 2NcT9/30xMXm9/qJkp2+751+XXyl15uORK+c/Xev6knChprrt6Z5/vxplftjmJi4xP5zEu837
 jsSXCU0f+a81zSkMXtGzR/2UDtu/eav9zesnP/yjFyyuxFKckWioxVxUnAgA4tsDz34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494736734!96398897!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15513 invoked from network); 14 May 2017 04:38:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 04:38:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9lIw-0006D2-3D; Sun, 14 May 2017 04:38:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9lIq-0002FH-DW; Sun, 14 May 2017 04:38:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9lIn-0005bM-MP; Sun, 14 May 2017 04:38:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109390-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-pvh-amd:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=0fcc3ab23d7395f58e8ab0834e7913e2e4314a83
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 04:38:41 +0000
Subject: [Xen-devel] [linux-linus test] 109390: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM5MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5MzkwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDU5MjU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA1OTI1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gNTkyNTQK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA1OTI1NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDU5MjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA1OTI1
NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBmY2MzYWIyM2Q3Mzk1
ZjU4ZThhYjA4MzRlNzkxM2UyZTQzMTRhODMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDQ1ODIwYzI5NGZlMWIxYTlkZjQ5NWQ1N2Y0MDU4NWVmMmQwNjlhMzkKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgICA1OTI1NCAgMjAxNS0wNy0wOSAwNDoyMDo0OCBaICA2NzUgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAgNTkzNDggIDIwMTUtMDctMTAgMDQ6MjQ6MDUgWiAgNjc0IGRh
eXMgIDQzNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDkzOTAgIDIwMTctMDUtMTMg
MTM6MDI6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjg3MjcgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVz
MSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3MzcwMDMg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 14 05:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 05:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9lgG-0007Ht-AB; Sun, 14 May 2017 05:02:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Valentin.Vidic@CARNet.hr>) id 1d9eeH-0002N0-Bf
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 21:32:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BE/F6-02181-86B77195; Sat, 13 May 2017 21:32:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsWy0LSaTTelWjz
 S4OIzY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePp6ya2gqfsFX+6zzM3MG5n62Lk4hASaGWS
 uN1xg6WLkRPIqZBYsGkrmM0ioCqxbuEyZhCbTUBfYm4PRI2IgLJE54F3jCA2s8AdRommRhcQm
 1fATeLGlftQQyexSCyceIwNIiEocXLmExaIBi2JG/9eMnUxcgDZ0hLL/3GAmJwCthJTZriBVI
 gKqEhsfP0KbK2EgKbEzE3XWEBKJAS8JGZt84QI80lcfPGDCcIukjg75wYriC0sUCnx7f8BNoi
 4g8SsU+/ZJjAKz0JywywkN8xCuGEBI/MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA1O93NTi
 4sT01JzEpGK95PzcTYzAAK9nYGDcwdg42+8QoyQHk5Io7yVW0UghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKErwSVeKRQoJFqempFWmZOcBYg0lLcPAoifDeKgdK8xYXJOYWZ6ZDpE4x6nLMuff1PZ
 MQS15+XqqUOK8jyAwBkKKM0jy4EbC4v8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFeqEmg
 KT2ZeCdymV0BHMAEd0f9HGOSIkkSElFQDY9CTfPvbNnqyB2yeP15+w+6DkpZ9tOUynhP3b/yc
 s7++dfvihQIGnKcUfLfsEVBQusPwc+Ltx8u3FWu76Lp4Cd4sDZFKuNZ/Z0bksq27unhNdPfsk
 y9O/8idKXZCL1rs/ILELvGii/KyCo8XNJu4H3Zf2SEReC7WVqpS4cXaxcuT57Aac+g8VGIpzk
 g01GIuKk4EAIIqekT2AgAA
X-Env-Sender: Valentin.Vidic@CARNet.hr
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494711140!61720544!1
X-Originating-IP: [161.53.123.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18764 invoked from network); 13 May 2017 21:32:20 -0000
Received: from mail.carnet.hr (HELO mail.carnet.hr) (161.53.123.6)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 13 May 2017 21:32:20 -0000
Received: from [2001:b68:ff:12::131] (port=57662 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1d9ee7-0003tP-VN; Sat, 13 May 2017 23:32:16 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id C3E3E21DC5; Sat, 13 May 2017 23:32:15 +0200 (CEST)
Date: Sat, 13 May 2017 23:32:15 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
User-Agent: NeoMutt/20170306 (1.8.0)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00,
 URIBL_BLOCKED autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-Mailman-Approved-At: Sun, 14 May 2017 05:02:55 +0000
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBNYXkgMTMsIDIwMTcgYXQgMDI6MDY6MjhQTSAtMDcwMCwgUEdOZXQgRGV2IHdyb3Rl
Ogo+IHhsIGRtZXNnIHwgZ3JlcCAtaSBocGV0ICAgfCBncmVwIC12aSBjb21tYW5kCj4gIFsgICAg
MS4zNjU4NzZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTCj4gIFsg
ICAgMS4zNjU4NzZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTCgpB
aCwgZ3Vlc3MgdGhpcyBpcyBjYXVzZWQgYnkgY29uc29sZV90b19yaW5nIGJvb3Qgb3B0aW9uLgoK
QmV0dGVyIGNoZWNrIHlvdSBhcmUgbm90IG1pc3NpbmcgaW5mbyBmcm9tIHRoZSBYZW4gcmluZyBi
dWZmZXIuCkl0IHNob3VsZCBzdGFydCB3aXRoIHRoZSBYZW4gdmVyc2lvbiBsaWtlIHRoaXM6Cgoj
IHhsIGRtZXNnIHwgaGVhZAooWEVOKSBYZW4gdmVyc2lvbiA0LjQuMSAoRGViaWFuIDQuNC4xLTkr
ZGViOHU5KSAoaWphY2tzb25AY2hpYXJrLmdyZWVuZW5kLm9yZy51aykgKGdjYyAoRGViaWFuIDQu
OS4yLTEwKSA0LjkuMikgZGVidWc9biBNb24gTWF5ICA4IDE2OjAxOjM3IFVUQyAyMDE3CihYRU4p
IEJvb3Rsb2FkZXI6IEdSVUIgMi4wMn5iZXRhMi0yMitkZWI4dTEKKFhFTikgQ29tbWFuZCBsaW5l
OiBwbGFjZWhvbGRlciBkb20wX21lbT0yMDQ4TSBjb20yPTExNTIwMCw4bjEgY29uc29sZT1jb20y
LHZnYQooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyB0ZXh0IG1vZGUgODB4
MjUsIGZvbnQgOHgxNgooWEVOKSAgVkJFL0REQyBtZXRob2RzOiBub25lOyBFRElEIHRyYW5zZmVy
IHRpbWU6IDEgc2Vjb25kcwooWEVOKSAgRURJRCBpbmZvIG5vdCByZXRyaWV2ZWQgYmVjYXVzZSBu
byBEREMgcmV0cmlldmFsIG1ldGhvZCBkZXRlY3RlZAooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgoo
WEVOKSAgRm91bmQgMSBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMSBFREQgaW5mb3JtYXRp
b24gc3RydWN0dXJlcwoKLS0gClZhbGVudGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 14 05:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 05:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9lgG-0007I4-H1; Sun, 14 May 2017 05:02:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Valentin.Vidic@CARNet.hr>) id 1d9fK8-0004xK-B9
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 22:15:40 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5A/96-02181-B8587195; Sat, 13 May 2017 22:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsWy0LSaTbe7VTz
 SYF4jm8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHyaS1rwRnmipUHJBoYPzJ1MXJxCAm0Mkn0
 fTvE2MXICeRUSNz5+Z8VxGYRUJWYffAmM4jNJqAvMbfnBguILSKgLNF54B1YPbPAHUaJpkYXE
 JtXwE1iXe8RZoihM1gkrq2dzgiREJQ4OfMJC0SDlsSNfy+BNnMA2dISy/9xgIQ5BWwl3v3vAN
 srKqAisfH1K7C9EgKaEjM3XWMBKZcQ8JKYtc0TIswncfHFDyYIO1liyuKHYJuEBSolvv0/wAY
 Rd5CYdeo92wRG4VlIjpiF5IhZCEcsYGRexahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCql5ta
 XJyYnpqTmFSsl5yfu4kRGOD1DAyMOxh3tPsdYpTkYFIS5b3EKhopxJeUn1KZkVicEV9UmpNaf
 IhRhoNDSYK3uUU8UkiwKDU9tSItMwcYazBpCQ4eJRHeTpA0b3FBYm5xZjpE6hSjLsece1/fMw
 mx5OXnpUqJ8waBFAmAFGWU5sGNgMX9JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvDdApvB
 k5pXAbXoFdAQT0BH9f4RBjihJREhJNTC277Bze7lVs8w+9ySvvEbdvMLNXNxHj+0zPXq0wS5H
 uU+Sk1tD7klXaOaEJTnrU0oW2lTX7pjAavb5Q+cbnutfu1Kv8joILVyozGzDxGgxrf/WRX/Nf
 RdzDx3+cavdJ3Sj3cG9bWtfc9suNE6acHK2XOjm6GP+S3m+vJ/CYJVU0Jxs3yGZ+1iJpTgj0V
 CLuag4EQAJDx7v9gIAAA==
X-Env-Sender: Valentin.Vidic@CARNet.hr
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494713738!83993179!1
X-Originating-IP: [161.53.123.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44472 invoked from network); 13 May 2017 22:15:39 -0000
Received: from mail.carnet.hr (HELO mail.carnet.hr) (161.53.123.6)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 13 May 2017 22:15:39 -0000
Received: from [2001:b68:ff:12::131] (port=57722 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1d9fK4-0000I0-FD; Sun, 14 May 2017 00:15:36 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 2D9F321DC5; Sun, 14 May 2017 00:15:36 +0200 (CEST)
Date: Sun, 14 May 2017 00:15:36 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <20170513221536.bmijpvmv47pab75c@gavran.carpriv.carnet.hr>
References: <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
 <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
 <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
User-Agent: NeoMutt/20170306 (1.8.0)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-Mailman-Approved-At: Sun, 14 May 2017 05:02:55 +0000
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBNYXkgMTMsIDIwMTcgYXQgMDI6NTg6NTRQTSAtMDcwMCwgUEdOZXQgRGV2IHdyb3Rl
Ogo+IERvZXMgdGhpcyBwZXJoYXBzIGltcGx5IHRoYXQgWGVuIGNvcnJlY3RseSB1c2VzIEhQRVQK
PiAKPiAJKFhFTikgW1ZULURdIE1TSSBIUEVUOiAwMDAwOmYwOjBmLjAKPiAJKFhFTikgUGxhdGZv
cm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQRVQKCkkgdGhpbmsgc28sIHllcy4KCj4gYnV0IHRoYXQg
RG9tMCBkb2VzIG5vdAo+IAo+IAljdXJyZW50X2Nsb2Nrc291cmNlCj4gCQl0c2MKClRyeSBib290
aW5nIHdpdGhvdXQgJ2hwZXQ9Zm9yY2UsdmVyYm9zZSBjbG9ja3NvdXJjZT1ocGV0JyBhbmQgaXQg
c2hvdWxkCnNlbGVjdCB4ZW4gYnkgZGVmYXVsdDoKCiMgZG1lc2cgfCBncmVwIC1pIGNsb2Nrc291
cmNlClsgICA1OC45NDQyMTVdIFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHhlbgoKLS0gClZhbGVu
dGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 14 05:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 05:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9lgG-0007IF-OA; Sun, 14 May 2017 05:02:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehem@m5p.com>) id 1d9ffS-0006BS-NP
 for xen-devel@lists.xen.org; Sat, 13 May 2017 22:37:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 18/85-03920-6BA87195; Sat, 13 May 2017 22:37:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyfs2lVN2tXeK
 RBq/myVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnP19xiKXjOV7FqznG2BsbN3F2MXBxCAj1M
 EluvnGWEcCYxSlx78p65i5GTg0VAVWLVsgusIDabgI7Eue1P2EFsEQFjias9kxlBbGEBB4npj
 7Ywgdi8AiYSiye1sEPYghInZz5hAbGZBbQkbvx7CVTDAWRLSyz/xwESFhVQlvh7+B4LyF4Jgc
 mMEp/bmsFmSgh4S+y6cpYVIjGLUWL+ordsExj5ZiGZOwvJ3FkIcxcwMq9iVC9OLSpLLdI11Us
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw3BiDYwTj9sv8hRkkOJiVR3kusopFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHg3dYpHCgkWpaanVqRl5gADHyYtwcGjJMJ7sAMozVtck
 JhbnJkOkTrFqCglzhsO0icAksgozYNrg0XbJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzHg
 WZwpOZVwI3/RXQYiagxf1/hEEWlyQipKQaGBceYy/KWLXxPNumvErdoNb5ty/vCzz6VtiR13+
 32a65TousnuXWzrrVbTXLr6tf9ryI4K4kk12uPosWaEyMX9UplnqPU/v38+KkVXnH+hVLU1m2
 LPU35ZR4KPT3b4jn4/0Mi+JNfzzXmLdJnj//zU+NEx07Vho/6b+eIhlfNjl6gv8JK7sANyWW4
 oxEQy3mouJEAKnuUeSxAgAA
X-Env-Sender: ehem@m5p.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494715060!97447049!1
X-Originating-IP: [207.172.210.101]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42635 invoked from network); 13 May 2017 22:37:41 -0000
Received: from 207-172-210-101.c3-0.hdp-ubr1.sbo-hdp.ma.static.cable.rcn.com
 (HELO mailhost.m5p.com) (207.172.210.101)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 13 May 2017 22:37:41 -0000
Received: from m5p.com (ssh.m5p.com [IPv6:2001:418:3fd::fb])
 by mailhost.m5p.com (8.15.2/8.15.2) with ESMTPS id v4DMbUbk060086
 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Sat, 13 May 2017 18:37:36 -0400 (EDT) (envelope-from ehem@m5p.com)
Received: (from ehem@localhost)
 by m5p.com (8.15.2/8.15.2/Submit) id v4DMauAN040380;
 Sat, 13 May 2017 15:36:56 -0700 (PDT) (envelope-from ehem)
Date: Sat, 13 May 2017 15:36:56 -0700
From: Elliott Mitchell <ehem+debian@m5p.com>
To: 810964@bugs.debian.org, xen-devel@lists.xen.org
Message-ID: <20170513223656.GA40303@scollay.m5p.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Spam-Status: No, score=-1.0 required=10.0 tests=ALL_TRUSTED,FAKE_REPLY_C,
 RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mattapan.m5p.com
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.1
 (mailhost.m5p.com [IPv6:2001:418:3fd::f7]);
 Sat, 13 May 2017 18:37:36 -0400 (EDT)
X-Mailman-Approved-At: Sun, 14 May 2017 05:02:55 +0000
Subject: Re: [Xen-devel] [BUG] EDAC infomation partially missing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlbid0IHlldCBkb25lIGFzIG11Y2ggZXhwZXJpbWVudGF0aW9uIGFzIEFuZHJlYXMgUGZs
dWcgaGFzLCBidXQgSQpjYW4gY29uZmlybSBJJ20gYWxzbyBydW5uaW5nIGludG8gdGhpcyBidWcg
d2l0aCBYZW4gNC40LjEuCgpJJ3ZlIG9ubHkgdHJpZWQgTGludXgga2VybmVsIDMuMTYuNDMsIGJ1
dCBhcyBEb20wOgoKRURBQyBNQzogVmVyOiAzLjAuMApBTUQ2NCBFREFDIGRyaXZlciB2My40LjAK
RURBQyBhbWQ2NDogRFJBTSBFQ0MgZW5hYmxlZC4KRURBQyBhbWQ2NDogTkIgTUNFIGJhbmsgZGlz
YWJsZWQsIHNldCBNU1IgMHgwMDAwMDE3Yls0XSBvbiBub2RlIDAgdG8gZW5hYmxlLgpFREFDIGFt
ZDY0OiBFQ0MgZGlzYWJsZWQgaW4gdGhlIEJJT1Mgb3Igbm8gRUNDIGNhcGFiaWxpdHksIG1vZHVs
ZSB3aWxsIG5vdCBsb2FkLgpBTUQ2NCBFREFDIGRyaXZlciB2My40LjAKRURBQyBhbWQ2NDogRFJB
TSBFQ0MgZW5hYmxlZC4KRURBQyBhbWQ2NDogTkIgTUNFIGJhbmsgZGlzYWJsZWQsIHNldCBNU1Ig
MHgwMDAwMDE3Yls0XSBvbiBub2RlIDAgdG8gZW5hYmxlLgpFREFDIGFtZDY0OiBFQ0MgZGlzYWJs
ZWQgaW4gdGhlIEJJT1Mgb3Igbm8gRUNDIGNhcGFiaWxpdHksIG1vZHVsZSB3aWxsIG5vdCBsb2Fk
LgoKV2hlcmVhcyBkaXJlY3RseSBib290aW5nOgoKRURBQyBNQzogVmVyOiAzLjAuMApBTUQ2NCBF
REFDIGRyaXZlciB2My40LjAKRURBQyBhbWQ2NDogRFJBTSBFQ0MgZW5hYmxlZC4KRURBQyBhbWQ2
NDogRjEwaCBkZXRlY3RlZCAobm9kZSAwKS4KRURBQyBNQzogRENUMCBjaGlwIHNlbGVjdHM6CkVE
QUMgYW1kNjQ6IE1DOiAwOiAgICAgME1CIDE6ICAgICAwTUIKRURBQyBhbWQ2NDogTUM6IDI6ICAg
ICAwTUIgMzogICAgIDBNQgpFREFDIGFtZDY0OiBNQzogNDogICAgIDBNQiA1OiAgICAgME1CCkVE
QUMgYW1kNjQ6IE1DOiA2OiAgICAgME1CIDc6ICAgICAwTUIKRURBQyBNQzogRENUMSBjaGlwIHNl
bGVjdHM6CkVEQUMgYW1kNjQ6IE1DOiAwOiAgNDA5Nk1CIDE6ICA0MDk2TUIKRURBQyBhbWQ2NDog
TUM6IDI6ICAgICAwTUIgMzogICAgIDBNQgpFREFDIGFtZDY0OiBNQzogNDogICAgIDBNQiA1OiAg
ICAgME1CCkVEQUMgYW1kNjQ6IE1DOiA2OiAgICAgME1CIDc6ICAgICAwTUIKRURBQyBhbWQ2NDog
dXNpbmcgeDQgc3luZHJvbWVzLgpFREFDIGFtZDY0OiBNQ1QgY2hhbm5lbCBjb3VudDogMgpFREFD
IGFtZDY0OiBDUzA6IFVuYnVmZmVyZWQgRERSMyBSQU0KRURBQyBhbWQ2NDogQ1MxOiBVbmJ1ZmZl
cmVkIEREUjMgUkFNCkVEQUMgTUMwOiBHaXZpbmcgb3V0IGRldmljZSB0byBtb2R1bGUgYW1kNjRf
ZWRhYyBjb250cm9sbGVyIEYxMGg6IERFViAwMDAwOjAwOjE4LjIgKElOVEVSUlVQVCkKRURBQyBQ
Q0kwOiBHaXZpbmcgb3V0IGRldmljZSB0byBtb2R1bGUgYW1kNjRfZWRhYyBjb250cm9sbGVyIEVE
QUMgUENJIGNvbnRyb2xsZXI6IERFViAwMDAwOjAwOjE4LjIgKFBPTExFRCkKCkkgaGF2ZSBub3Qg
dHJpZWQgZm9yY2UtZW5hYmxpbmcgRUNDIGNoZWNraW5nLiAgU2luY2UgSSBwbGFjZSBoaWdoIHZh
bHVlCm9uIG15IGRhdGEsIEkgcmF0ZSB0aGlzIGFzIGEgcmF0aGVyIGltcG9ydGFudCBidWcuCgoK
LS0gCihcX19fKFxfX18oXF9fX19fXyAgICAgICAgICAtLT0+IDgtKSBFSE0gPD0tLSAgICAgICAg
ICBfX19fX18vKV9fXy8pX19fLykKIFxCUyAoICAgIHwgICAgICAgICBFSGVNK3NpZ21zZ0BtNXAu
Y29tICBQR1AgODcxNDU0NDUgICAgICAgICB8ICAgICkgICAvCiAgXF9DU1wgICB8ICBfX19fXyAg
LU8gI2luY2x1ZGUgPHN0ZGRpc2NsYWltZXIuaD4gTy0gICBfX19fXyAgfCAgIC8gIF8vCjhBMTlc
X19fXF98Xy81OEQyIDdFM0QgRERGNCA3QkE2IDwtUEdQLT4gNDFEMSBCMzc1IDM3RDAgODcxNFxf
fF8vX19fLzU0NDUKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 14 05:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 05:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9lgG-0007Hi-3S; Sun, 14 May 2017 05:02:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Valentin.Vidic@CARNet.hr>) id 1d9deD-00069E-VB
 for xen-devel@lists.xenproject.org; Sat, 13 May 2017 20:28:18 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1E/32-03058-16C67195; Sat, 13 May 2017 20:28:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsWy0LSaTTchRzz
 S4NgsHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN+Zw9jQSNbxbXVP9gbGK+ydDFycggJzGGS
 OPyUEcKukDh+ZhUTiM0ioCrxY+sJNhCbTUBfYm7PDbB6EQFlic4D78DqmQXuMEo0Nbp0MXJw8
 Aq4Sax4qd7FyAU0ZgmzxJ5pK5hBangFBCVOznzCAlGvJXHj30smkHpmAWmJ5f84QMKcArYSH9
 vWga0SFVCR2Pj6FVirBNCqExuesYCUSwh4Scza5gkR5pO4+OIHE4RdIvHo+m+w6cIClRLf/h9
 gg4g7SMw69Z5tAqPwLCRHzEJyxCyEIxYwMq9i1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0MNPL
 TS0uTkxPzUlMKtZLzs/dxAgMbwYg2MF4el3gIUZJDiYlUd5LrKKRQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4ebLFI4UEi1LTUyvSMnOAkQaTluDgURLhPZwJlOYtLkjMLc5Mh0idYtTlmHPv63
 smIZa8/LxUKXHeR1lARQIgRRmleXAjYFF/iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8t0B
 W8WTmlcBtegV0BBPQEf1/hEGOKElESEk1MBb0Pc0oVQ96M7Um+ves5z5p55pnXnLVtSrsLX94
 Us1hrvNbw54NYpnuX8RnZ9TaxazeUfjKuGd+8tnrbIe3GR5cc1FrrdBGqT3v01I+9Ho9yfq+7
 9W7CVc/9/XrsUdvt1icdE/+LQPnz/iQJ+km7qedVgW8POXK+S3rmoHjT8mMRFWrXQclvZRYij
 MSDbWYi4oTAfjkfPb1AgAA
X-Env-Sender: Valentin.Vidic@CARNet.hr
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494707296!60373807!1
X-Originating-IP: [161.53.123.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41255 invoked from network); 13 May 2017 20:28:16 -0000
Received: from mail.carnet.hr (HELO mail.carnet.hr) (161.53.123.6)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 13 May 2017 20:28:16 -0000
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:39894
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1d9de7-0005pv-JF; Sat, 13 May 2017 22:28:12 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 60F3621DC5; Sat, 13 May 2017 22:28:11 +0200 (CEST)
Date: Sat, 13 May 2017 22:28:11 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
User-Agent: NeoMutt/20170306 (1.8.0)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00,
 RP_MATCHES_RCVD autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-Mailman-Approved-At: Sun, 14 May 2017 05:02:55 +0000
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBNYXkgMTMsIDIwMTcgYXQgMDE6MDU6MjJQTSAtMDcwMCwgUEdOZXQgRGV2IHdyb3Rl
Ogo+IGJhY2sgdG8gdGhlIGVycm9yIGF0IGhhbmQgLi4uCj4gCj4gIHhsIGRtZXNnIHwgZ3JlcCAt
aSBocGV0Cj4gICBbICAgIDEuMzY1ODc2XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9yIGly
cXMgaW4gX0NSUwo+ICAgWyAgICAxLjM2NTg3Nl0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBv
ciBpcnFzIGluIF9DUlMKPiAKPiBhZ2Fpbiwgb25seSBwcmVzZW50IHdoZW4gYm9vdGluZyB3aXRo
IFhlbi4KPiAKPiBzYW1lIGtlcm5lbCwgbm8gWGVuLCBubyBzdWNoIGVycm9yLgoKQXJlIHlvdSBz
dXJlIHRoaXMgaXMgYHhsIGRtZXNnYCBhbmQgbm90IGBkbWVzZ2Agb3V0cHV0PwoKT24gRGViaWFu
IGplc3NpZSBpdCBsb29rcyBsaWtlIHRoZSBoeXBlcnZpc29yIGlzIHVzaW5nCkhQRVQgYnkgZGVm
YXVsdCBhcyBleHBlY3RlZDoKCiMgeGwgZG1lc2cgfCBncmVwIC1pIGhwZXQKKFhFTikgQUNQSTog
SFBFVCA3OTg2RTg2MCwgMDAzOCAocjEgU1VQRVJNIFNNQ0ktLU1CICAgICAgICAxIElOVEwgMjAw
OTEwMTMpCihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCgojIGRtZXNnIHwg
Z3JlcCAtaSBocGV0ClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFz
ZTogMHhmZWQwMDAwMApbICAgNjQuMTU3MTY3XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9y
IGlycXMgaW4gX0NSUwoKLS0gClZhbGVudGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 14 07:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 07:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9oCh-0000gb-3I; Sun, 14 May 2017 07:44:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d9oCf-0000gK-K7
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 07:44:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 8A/D7-19466-0EA08195; Sun, 14 May 2017 07:44:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsVysWW7jO4DLol
 Ig4edIhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPhwgPmgpWCFWvnXGBpYDzB18XIxSEkMJtJ
 4t++s+xdjJwcLAL2Eq2rzzGD2IwCZRKfmx+wQdjZEhM/nmKCqLGT+N22nxmieTujRNv9fWBFb
 ALiEmc6v7KC2CICYRIv3r9mAyliFrjMKPH4/z2whLBAvMSX2buZISapShxZMxtsKq+AmUTnpg
 tgcU4Bc4nu/sVgcSGgePfqV2C2hIC2xOPT0xlBhkoI9DFKvLp5l3ECo8ACRoZVjBrFqUVlqUW
 6hgZ6SUWZ6RkluYmZOUCeqV5uanFxYnpqTmJSsV5yfu4mRmBwMQDBDsY1U50PMUpyMCmJ8rq+
 FI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7iVMiUkiwKDU9tSItMwcY5jBpCQ4eJRHeGSBp3
 uKCxNzizHSI1ClGRSlx3n8gCQGQREZpHlwbLLYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZ
 h3IsgUnsy8Erjpr4AWMwEtDgO5mbe4JBEhJdXA2HOHwevr1SVrXr/72Zj2siDBI/lArfXu1Gx
 toYfG6xMNhe5PTvvy5t/J3cY5zuvVDrKVX34aZ3Q40Enqy04R5lOHb5kvmPv1aHTuVavFDftO
 Oso+Luu1XR50j+czX8Kv999lDz1JaPjGdnzppf/uC13bpE+cnn7GN+FSnKGanCXzmturW59kb
 VViKc5INNRiLipOBADlQN6NqAIAAA==
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494747870!98171417!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65460 invoked from network); 14 May 2017 07:44:32 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2017 07:44:32 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0672D811A7;
 Sun, 14 May 2017 07:44:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0672D811A7
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 0672D811A7
Received: from Rei-Ayanami.localdomain.com (vpn1-4-19.pek2.redhat.com
 [10.72.4.19])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 15FC017140;
 Sun, 14 May 2017 07:44:21 +0000 (UTC)
From: fu.wei@linaro.org
To: dkiper@net-space.pl, grub-devel@gnu.org, arvidjaar@gmail.com,
 phcoder@gmail.com
Date: Sun, 14 May 2017 15:43:46 +0800
Message-Id: <20170514074347.18787-3-fu.wei@linaro.org>
In-Reply-To: <20170514074347.18787-1-fu.wei@linaro.org>
References: <20170514074347.18787-1-fu.wei@linaro.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Sun, 14 May 2017 07:44:30 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, jcm@redhat.com, ian.campbell@docker.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, Fu Wei <fu.wei@linaro.org>
Subject: [Xen-devel] [PATCH v8 2/3] * util/grub.d/20_linux_xen.in: Add
	xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2ggYWRkcyB0aGUgc3Vw
cG9ydCBvZiB4ZW5fYm9vdCBjb21tYW5kIGZvciBhYXJjaDY0OgogICAgeGVuX2h5cGVydmlzb3IK
ICAgIHhlbl9tb2R1bGUKVGhlc2UgdHdvIGNvbW1hbmRzIGFyZSBvbmx5IGZvciBhYXJjaDY0LCBz
aW5jZSBpdCBoYXMgaXRzIG93biBwcm90b2NvbCBhbmQKY29tbWFuZHMgdG8gYm9vdCB4ZW4gaHlw
ZXJ2aXNvciBhbmQgRG9tMCwgYnV0IG5vdCBtdWx0aWJvb3QuCgpGb3Igb3RoZXIgYXJjaGl0ZWN0
dXJlcywgdGhleSBhcmUgc3RpbGwgdXNpbmcgbXVsdGlib290IGFuZCBtb2R1bGUKY29tbWFuZHMu
CgpTaWduZWQtb2ZmLWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgotLS0KIHV0aWwvZ3J1
Yi5kLzIwX2xpbnV4X3hlbi5pbiB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91dGlsL2dydWIu
ZC8yMF9saW51eF94ZW4uaW4gYi91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KaW5kZXggYzQ4
YWY5NC4uYzAwMmZjOSAxMDA2NDQKLS0tIGEvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluCisr
KyBiL3V0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbgpAQCAtMTIyLDE2ICsxMjIsMTYgQEAgbGlu
dXhfZW50cnkgKCkKICAgICAgICAgZWxzZQogICAgICAgICAgICAgeGVuX3JtX29wdHM9Im5vLXJl
YWwtbW9kZSBlZGQ9b2ZmIgogICAgICAgICBmaQotCW11bHRpYm9vdAkke3JlbF94ZW5fZGlybmFt
ZX0vJHt4ZW5fYmFzZW5hbWV9IHBsYWNlaG9sZGVyICR7eGVuX2FyZ3N9IFwke3hlbl9ybV9vcHRz
fQorCSR7eGVuX2xvYWRlcn0JJHtyZWxfeGVuX2Rpcm5hbWV9LyR7eGVuX2Jhc2VuYW1lfSBwbGFj
ZWhvbGRlciAke3hlbl9hcmdzfSBcJHt4ZW5fcm1fb3B0c30KIAllY2hvCSckKGVjaG8gIiRsbWVz
c2FnZSIgfCBncnViX3F1b3RlKScKLQltb2R1bGUJJHtyZWxfZGlybmFtZX0vJHtiYXNlbmFtZX0g
cGxhY2Vob2xkZXIgcm9vdD0ke2xpbnV4X3Jvb3RfZGV2aWNlX3RoaXN2ZXJzaW9ufSBybyAke2Fy
Z3N9CisJJHttb2R1bGVfbG9hZGVyfQkke3JlbF9kaXJuYW1lfS8ke2Jhc2VuYW1lfSBwbGFjZWhv
bGRlciByb290PSR7bGludXhfcm9vdF9kZXZpY2VfdGhpc3ZlcnNpb259IHJvICR7YXJnc30KIEVP
RgogICBpZiB0ZXN0IC1uICIke2luaXRyZH0iIDsgdGhlbgogICAgICMgVFJBTlNMQVRPUlM6IHJh
bWRpc2sgaXNuJ3QgaWRlbnRpZmllci4gU2hvdWxkIGJlIHRyYW5zbGF0ZWQuCiAgICAgbWVzc2Fn
ZT0iJChnZXR0ZXh0X3ByaW50ZiAiTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uIikiCiAgICAg
c2VkICJzL14vJHN1Ym1lbnVfaW5kZW50YXRpb24vIiA8PCBFT0YKIAllY2hvCSckKGVjaG8gIiRt
ZXNzYWdlIiB8IGdydWJfcXVvdGUpJwotCW1vZHVsZQktLW5vdW56aXAgICAke3JlbF9kaXJuYW1l
fS8ke2luaXRyZH0KKwkke21vZHVsZV9sb2FkZXJ9CS0tbm91bnppcCAgICR7cmVsX2Rpcm5hbWV9
LyR7aW5pdHJkfQogRU9GCiAgIGZpCiAgIHNlZCAicy9eLyRzdWJtZW51X2luZGVudGF0aW9uLyIg
PDwgRU9GCkBAIC0yMDYsNiArMjA2LDE0IEBAIHdoaWxlIFsgIngke3hlbl9saXN0fSIgIT0gIngi
IF0gOyBkbwogICAgIGlmIFsgIngkaXNfdG9wX2xldmVsIiAhPSB4dHJ1ZSBdOyB0aGVuCiAJZWNo
byAiCXN1Ym1lbnUgJyQoZ2V0dGV4dF9wcmludGYgIlhlbiBoeXBlcnZpc29yLCB2ZXJzaW9uICVz
IiAiJHt4ZW5fdmVyc2lvbn0iIHwgZ3J1Yl9xdW90ZSknIFwkbWVudWVudHJ5X2lkX29wdGlvbiAn
eGVuLWh5cGVydmlzb3ItJHhlbl92ZXJzaW9uLSRib290X2RldmljZV9pZCcgeyIKICAgICBmaQor
ICAgICRncnViX2ZpbGUgLS1pcy1hcm02NC1lZmkgJGN1cnJlbnRfeGVuCisgICAgaWYgWyAkPyAt
bmUgMCBdOyB0aGVuCisJeGVuX2xvYWRlcj0ibXVsdGlib290IgorCW1vZHVsZV9sb2FkZXI9Im1v
ZHVsZSIKKyAgICBlbHNlCisJeGVuX2xvYWRlcj0ieGVuX2h5cGVydmlzb3IiCisJbW9kdWxlX2xv
YWRlcj0ieGVuX21vZHVsZSIKKyAgICBmaQogICAgIHdoaWxlIFsgIngkbGlzdCIgIT0gIngiIF0g
OyBkbwogCWxpbnV4PWB2ZXJzaW9uX2ZpbmRfbGF0ZXN0ICRsaXN0YAogCWdldHRleHRfcHJpbnRm
ICJGb3VuZCBsaW51eCBpbWFnZTogJXNcbiIgIiRsaW51eCIgPiYyCi0tIAoyLjkuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 14 07:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 07:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9oCX-0000fM-SU; Sun, 14 May 2017 07:44:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d9oCW-0000fD-IE
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 07:44:24 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 16/DA-03058-7DA08195; Sun, 14 May 2017 07:44:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVysWW7jO51Lol
 Ig5cdUhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP1wfMsBae4KjrnzmRvYDzH0cXIxSEkMJtJ
 4t/TE+xdjJwcLAL2EvvObmEDsRkFyiS+PvkMZHMA2dkSM/9IQZTYSTy8fYQFonc7o8Tt11tYQ
 BJsAuISZzq/soLYIgJhEi/ev2YDKWIWuMwo8fj/PbCEsECwxNQjD1khJqlK/Ok5BGbzCphJ3N
 zcBjaIU8Bcort/MROILQQU7179CsyWENCWeHx6OiPIUAmBPkaJ9olX2SYwCixgZFjFqF6cWlS
 WWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhYDECwg/HupoBDjJIcTEqi
 vK4vxSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDaAgNVSLAoNT21Ii0zBxjiMGkJDh4lEd5zn
 EBp3uKCxNzizHSI1ClGRSlx3n8gCQGQREZpHlwbLK4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZj3AsgUnsy8Erjpr4AWMwEtDgO5mbe4JBEhJdXAWPFuTXTdmyfyxVN1Qx/XzFPS8NB5tWq
 ltuk+ntvbPxtmvd9zWXTeb7H7q7/V3TsexevLKeoStXJfe+6rr8mCb1d1BHYvUmXikm6U01h4
 4qWFaoLE2iX/e158aCzt86uJbJ7qZVx+O13uu0F/Pce9jlUsKxfPPXpbhfnaxhCblv/pPmILm
 Q/cVmIpzkg01GIuKk4EADI+/KqmAgAA
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494747862!64932470!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10299 invoked from network); 14 May 2017 07:44:23 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2017 07:44:23 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 34DFF61BBB;
 Sun, 14 May 2017 07:44:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 34DFF61BBB
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 34DFF61BBB
Received: from Rei-Ayanami.localdomain.com (vpn1-4-19.pek2.redhat.com
 [10.72.4.19])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 844B117140;
 Sun, 14 May 2017 07:44:13 +0000 (UTC)
From: fu.wei@linaro.org
To: dkiper@net-space.pl, grub-devel@gnu.org, arvidjaar@gmail.com,
 phcoder@gmail.com
Date: Sun, 14 May 2017 15:43:45 +0800
Message-Id: <20170514074347.18787-2-fu.wei@linaro.org>
In-Reply-To: <20170514074347.18787-1-fu.wei@linaro.org>
References: <20170514074347.18787-1-fu.wei@linaro.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Sun, 14 May 2017 07:44:21 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, jcm@redhat.com, ian.campbell@docker.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, Fu Wei <fu.wei@linaro.org>
Subject: [Xen-devel] [PATCH v8 1/3] arm64: add "--nounzip" option support in
	xen_module command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2ggYWRkcyAiLS1ub3Vu
emlwIiBvcHRpb24gc3VwcG9ydCBpbiBvcmRlciB0bwpiZSBjb21wYXRpYmxlIHdpdGggdGhlIG1v
ZHVsZSBjb21tYW5kIG9mIG11bHRpYm9vdCBvbiBvdGhlciBhcmNoaXRlY3R1cmUsCmJ5IHRoaXMg
d2F5IHdlIGNhbiBzaW1wbGlmeSBncnViLW1rY29uZmlnIHN1cHBvcnQgY29kZS4KClRoaXMgcGF0
Y2ggYWxzbyBhbGxvdyB1cyB0byB1c2UgemlwIGNvbXByZXNzZWQgbW9kdWxlKGxpa2UgTGludXgg
a2VybmVsCmZvciBEb20wKS4KClNpZ25lZC1vZmYtYnk6IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5v
cmc+Ci0tLQogZ3J1Yi1jb3JlL2xvYWRlci9hcm02NC94ZW5fYm9vdC5jIHwgMTYgKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9n
cnViLWNvcmUvbG9hZGVyL2FybTY0L3hlbl9ib290LmMgYi9ncnViLWNvcmUvbG9hZGVyL2FybTY0
L3hlbl9ib290LmMKaW5kZXggYTkxNGViOC4uMmE0MjY1NCAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3Jl
L2xvYWRlci9hcm02NC94ZW5fYm9vdC5jCisrKyBiL2dydWItY29yZS9sb2FkZXIvYXJtNjQveGVu
X2Jvb3QuYwpAQCAtMzc5LDYgKzM3OSwyMCBAQCBncnViX2NtZF94ZW5fbW9kdWxlIChncnViX2Nv
bW1hbmRfdCBjbWQgX19hdHRyaWJ1dGVfXygodW51c2VkKSksCiAKICAgc3RydWN0IHhlbl9ib290
X2JpbmFyeSAqbW9kdWxlID0gTlVMTDsKICAgZ3J1Yl9maWxlX3QgZmlsZSA9IDA7CisgIGludCBu
b3VuemlwID0gMDsKKworICBpZiAoIWFyZ2MpCisgICAgeworICAgICAgZ3J1Yl9lcnJvciAoR1JV
Ql9FUlJfQkFEX0FSR1VNRU5ULCBOXygiZmlsZW5hbWUgZXhwZWN0ZWQiKSk7CisgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgIGlmIChncnViX3N0cmNtcCAoYXJndlswXSwgIi0tbm91bnppcCIp
ID09IDApCisgICAgeworICAgICAgYXJndisrOworICAgICAgYXJnYy0tOworICAgICAgbm91bnpp
cCA9IDE7CisgICAgfQogCiAgIGlmICghYXJnYykKICAgICB7CkBAIC00MDMsNiArNDE3LDggQEAg
Z3J1Yl9jbWRfeGVuX21vZHVsZSAoZ3J1Yl9jb21tYW5kX3QgY21kIF9fYXR0cmlidXRlX18oKHVu
dXNlZCkpLAogCiAgIGdydWJfZHByaW50ZiAoInhlbl9sb2FkZXIiLCAiSW5pdCBtb2R1bGUgYW5k
IG5vZGUgaW5mb1xuIik7CiAKKyAgaWYgKG5vdW56aXApCisgICAgZ3J1Yl9maWxlX2ZpbHRlcl9k
aXNhYmxlX2NvbXByZXNzaW9uICgpOwogICBmaWxlID0gZ3J1Yl9maWxlX29wZW4gKGFyZ3ZbMF0p
OwogICBpZiAoIWZpbGUpCiAgICAgZ290byBmYWlsOwotLSAKMi45LjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 14 07:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 07:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9oCR-0000f2-Kk; Sun, 14 May 2017 07:44:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d9oCQ-0000ew-1E
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 07:44:18 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 19/5A-03371-1DA08195; Sun, 14 May 2017 07:44:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVysWW7jO4FLol
 Igx//FS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bjbY+ZCw4LVey48pylgfEafxcjF4eQwGwm
 iT+3PrB3MXJysAjYS6w++pmpi5GDg1GgTOJ+PyNImFEgW+LhmcusECV2Endn9LFC9G5nlFjcc
 wGsl01AXOJM51ewIhGBMIkX71+zgRQxC1xmlHj8/x5YQljAS+Ll/oPMEJNUJU5s3Qe2gVfATK
 J/cyeYLSGgLfH49HQou49RYmdz8ARGvgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQIDhQEIdjAeWBR4iFGSg0lJlNf1pXikEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQleU06JSCHBotT01Iq0zBxgyMKkJTh4lER4w0HSvMUFibnFmekQqVOMilLivOUgC
 QGQREZpHlwbLE4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3BGQKT2ZeCdz0V0CLmYAWh4
 HczFtckoiQkmpgzOpc2Fq+ZFIE//Vkif6X/2eUaHp+mSRyrLQ1IDPo7OaOhoZdAdP+8Jj89q5
 LblrP8jmime3738lzJbTX/7/wbuG7lviVmZXf3+tlr9h520VLdHlkWVb3soKWxVVGTpUeU+fz
 pbHIT7z4p4THIuftE0/mqt9blu6IcL8/y9TlQueBOtdDKw9dU2Ipzkg01GIuKk4EAN6tMnSOA
 gAA
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494747855!64932449!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7502 invoked from network); 14 May 2017 07:44:16 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2017 07:44:16 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 60F038123D;
 Sun, 14 May 2017 07:44:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 60F038123D
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 60F038123D
Received: from Rei-Ayanami.localdomain.com (vpn1-4-19.pek2.redhat.com
 [10.72.4.19])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C10A41710F;
 Sun, 14 May 2017 07:44:04 +0000 (UTC)
From: fu.wei@linaro.org
To: dkiper@net-space.pl, grub-devel@gnu.org, arvidjaar@gmail.com,
 phcoder@gmail.com
Date: Sun, 14 May 2017 15:43:44 +0800
Message-Id: <20170514074347.18787-1-fu.wei@linaro.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Sun, 14 May 2017 07:44:14 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, jcm@redhat.com, ian.campbell@docker.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, Fu Wei <fu.wei@linaro.org>
Subject: [Xen-devel] [PATCH v8 0/3] arm64,
	xen: add xen_boot support into grub-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2hzZXQgYWRkIHhlbl9i
b290IHN1cHBvcnQgaW50byBncnViLW1rY29uZmlnIGZvcgpnZW5lcmF0aW5nIHhlbiBib290IGVu
dHJhbmNlcyBhdXRvbWF0aWNhbGx5CgpBbHNvIHVwZGF0ZSB0aGUgZG9jcy9ncnViLnRleGkgZm9y
IG5ldyB4ZW5fYm9vdCBjb21tYW5kcy4KCkNoYW5nZUxvZzoKdjg6IGh0dHA6Ly9saXN0cy5nbnUu
b3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTctMDUvCiAgICBEZWxldGUgdGhlIHJlZHVu
ZGFudCAiI2luY2x1ZGUgPGdydWIvZW52Lmg+IiBpbiBwYXRjaCAwMDAxLgogICAgVXNlICRncnVi
X2ZpbGUgaW5zdGVhZCBvZiAiZmVhdHVyZV94ZW5fYm9vdCIgbWVjaGFuaXNtIHRvCiAgICBkZXRl
cm1pbmUgd2hpY2ggeGVuIGJvb3QgY29tbWFuZHMgd2Ugc2hvdWxkIHVzZS4KCnY3OiBodHRwOi8v
bGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3J1Yi1kZXZlbC8yMDE3LTA1L21zZzAwMDAwLmh0
bWwKICAgIERlbGV0ZSBwYXRjaCAwMDAxKHY2KSB3aGljaCBpcyB3cm9uZy4KICAgIEltcHJvdmUg
dGhlIGNvbW1pdCBtZXNzYWdlIG9mIDAwMDIodjYpLgogICAgVXNlICJtYWNoaW5lIiB2YXJpYWJs
ZSBpbnN0ZWFkIG9mICJmZWF0dXJlX3hlbl9ib290IiBtZWNoYW5pc20gdG8KICAgIGRldGVybWlu
ZSB3aGljaCB4ZW4gYm9vdCBjb21tYW5kcyB3ZSBzaG91bGQgdXNlLgogICAgVXBkYXRlIHRoZSBp
bnRyb2R1Y3Rpb24gb2YgeGVuX21vZHVsZSBjb21tYW5kcyBpbiBkb2NzL2dydWIudGV4aSwKICAg
IGVtcGhhc2l6ZSB4ZW5faHlwZXJ2aXNvciBhbmQgeGVuX21vZHVsZSBhcmUgb25seSBmb3IgQUFy
Y2g2NC4KCnY2OiBodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3J1Yi1kZXZlbC8y
MDE2LTA3L21zZzAwMDM0Lmh0bWwKICAgIEZpeCBDb2Rpbmcgc3R5bGUgb2YgdXRpbC9ncnViLmQv
MjBfbGludXhfeGVuLmluLCB1c2Ugc29mdCB0YWIuCgp2NTogaHR0cDovL2xpc3RzLmdudS5vcmcv
YXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNi0wNy9tc2cwMDAwOC5odG1sCiAgICBVcGRhdGUg
dGhlIGludHJvZHVjdGlvbiBvZiB4ZW5fbW9kdWxlIGNvbW1hbmRzIGluIGRvY3MvZ3J1Yi50ZXhp
LAogICAgYWNjb3JkaW5nIHRvIHRoZSBzdWdnZXN0aW9uIGZyb20gSnVsaWVuIEdyYWxsCgp2NDog
aHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNi0wNS8KICAg
IGFjY29yZGluZyB0byB0aGUgWFNNIGxvYWRpbmcgbWVjaGFuaXNtIG9mIFhlbih1cHN0cmVhbWVk
KSwKICAgIHVwZGF0ZSB0aGUgaW50cm9kdWN0aW9uIG9mIHhlbl9tb2R1bGUgY29tbWFuZHMgaW4g
ZG9jcy9ncnViLnRleGkKCnYzOiBodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3J1
Yi1kZXZlbC8yMDE2LTAyL21zZzAwMzE0Lmh0bWwKICAgIHJlb3JkZXIgdGhlIHBhdGNoZXMKICAg
IHVwZGF0ZSB0aGUgaW50cm9kdWN0aW9uIG9mIHhlbl9tb2R1bGUgY29tbWFuZHMgaW4gZG9jcy9n
cnViLnRleGkKCnYyOiBodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3J1Yi1kZXZl
bC8yMDE2LTAyL21zZzAwMjgyLmh0bWwKICAgIGFkZCAiLS1ub3VuemlwIiBvcHRpb24gc3VwcG9y
dCBpbiB4ZW5fbW9kdWxlCiAgICB1c2UgImZlYXR1cmVfeGVuX2Jvb3QiIGluc3RlYWQgb2YgImdy
dWJfeGVuX2Jvb3QiCiAgICB1cGRhdGUgdGhlIGludHJvZHVjdGlvbiBvZiB4ZW4gYm9vdCBjb21t
YW5kcyBpbiBkb2NzL2dydWIudGV4aQoKdjEgOmZpcnN0IHVwc3RyZWFtIHBhdGNoc2V0OgogICAg
aHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNi0wMi9tc2cw
MDI2NC5odG1sCkZ1IFdlaSAoMyk6CiAgYXJtNjQ6IGFkZCAiLS1ub3VuemlwIiBvcHRpb24gc3Vw
cG9ydCBpbiB4ZW5fbW9kdWxlIGNvbW1hbmQKICAqIHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5p
bjogQWRkIHhlbl9ib290IGNvbW1hbmQgc3VwcG9ydCBmb3IKICAgIGFhcmNoNjQKICBhcm02NDog
dXBkYXRlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgeGVuIGJvb3QgY29tbWFuZHMgaW4gZG9jcy9ncnVi
LnRleGkKCiBkb2NzL2dydWIudGV4aSAgICAgICAgICAgICAgICAgICAgfCAzOCArKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogZ3J1Yi1jb3JlL2xvYWRlci9hcm02NC94ZW5f
Ym9vdC5jIHwgMTYgKysrKysrKysrKysrKysrKwogdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmlu
ICAgICAgIHwgMTQgKysrKysrKysrKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9u
cygrKSwgMjggZGVsZXRpb25zKC0pCgotLSAKMi45LjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 14 07:44:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 07:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9oCo-0000i2-AH; Sun, 14 May 2017 07:44:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d9oCm-0000hS-O1
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 07:44:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 77/C8-03557-8EA08195; Sun, 14 May 2017 07:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysWW7jO5zLol
 Ig6mbFC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b1Zb1sBWckKg5MNm9gPCLcxcjFISQwm0li
 6YKfjF2MHBwsAvYSd5YKgJiMAmUS9/uBopxAZrbEwzOXWUFsFgE7iX0nmhghWrczSvxZNx+si
 E1AXOJM51ewIhGBMIkX71+zgRQxC1xmlHj8/x5YQlggVuL0pE/MEJNUJR6teMkEYvMKmEncWb
 8ArIZTwFyiu38xWFwIKN69+hWYLSGgLfH49HSwzRICfYwSSy6cZZrAKLCAkWEVo0ZxalFZapG
 ukYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgWDEAwQ7G82sDDzFKcjApifK6
 vhSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu4lTIlJIsCg1PbUiLTMHGOAwaQkOHiUR3hkga
 d7igsTc4sx0iNQpRl2Ovo6P75mEWPLy81KlxHn/gRQJgBRllObBjYBF2yVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ804EmcKTmVcCt+kV0BFMQEeEgdzPW1ySiJCSamBUD35y3ilv+ve64vr
 bUnO0OW/sOsi7u0HZ2WD90zXLq5l8Es5b/GfUu6B998z8n7N8mmoFrCPyBMxMs0PeN4Qv+H7j
 SFj812+H1nNfa3xgZ/VaXmOp5o7DjdXst1PnKLw8dDg0qOjI2qZ3520m/b8ccOK001bjs5rix
 /1OiE3cdyzYyP/1SY0SJZbijERDLeai4kQARAAL87ECAAA=
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494747878!68303486!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36496 invoked from network); 14 May 2017 07:44:39 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2017 07:44:39 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7AF2581240;
 Sun, 14 May 2017 07:44:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 7AF2581240
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 7AF2581240
Received: from Rei-Ayanami.localdomain.com (vpn1-4-19.pek2.redhat.com
 [10.72.4.19])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0521217140;
 Sun, 14 May 2017 07:44:30 +0000 (UTC)
From: fu.wei@linaro.org
To: dkiper@net-space.pl, grub-devel@gnu.org, arvidjaar@gmail.com,
 phcoder@gmail.com
Date: Sun, 14 May 2017 15:43:47 +0800
Message-Id: <20170514074347.18787-4-fu.wei@linaro.org>
In-Reply-To: <20170514074347.18787-1-fu.wei@linaro.org>
References: <20170514074347.18787-1-fu.wei@linaro.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Sun, 14 May 2017 07:44:37 +0000 (UTC)
Cc: xen-devel@lists.xensource.com, jcm@redhat.com, ian.campbell@docker.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, Fu Wei <fu.wei@linaro.org>
Subject: [Xen-devel] [PATCH v8 3/3] arm64: update the introduction of xen
	boot commands in docs/grub.texi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KCmRlbGV0ZTogeGVuX2xpbnV4LCB4ZW5f
aW5pdHJkLCB4ZW5feHNtCmFkZDogeGVuX21vZHVsZQoKVGhpcyB1cGRhdGUgYmFzZXMgb24KICAg
IGNvbW1pdCAwZWRkNzUwZTUwNjk4ODU0MDY4MzU4ZWE1MzUyODEwMGE5MTkyOTAyCiAgICBBdXRo
b3I6IFZsYWRpbWlyIFNlcmJpbmVua28gPHBoY29kZXJAZ21haWwuY29tPgogICAgRGF0ZTogICBG
cmkgSmFuIDIyIDEwOjE4OjQ3IDIwMTYgKzAxMDAKCiAgICAgICAgeGVuX2Jvb3Q6IFJlbW92ZSBv
YnNvbGV0ZSBtb2R1bGUgdHlwZSBkaXN0aW5jdGlvbnMuCgpBbHNvIGJhc2VzIG9uIHRoZSBtb2R1
bGUgbG9hZGluZyBtZWNoYW5pc20gb2YgWGVuIGNvZGU6CjQ4OGMyYTggZG9jcy9hcm02NDogY2xh
cmlmeSB0aGUgZG9jdW1lbnRpb24gZm9yIGxvYWRpbmcgWFNNIHN1cHBvcnQKNjc4MzFjNCBkb2Nz
L2FybTY0OiB1cGRhdGUgdGhlIGRvY3VtZW50YXRpb24gZm9yIGxvYWRpbmcgWFNNIHN1cHBvcnQK
Y2EzMjAxMiB4ZW4vYXJtNjQ6IGNoZWNrIFhTTSBNYWdpYyBmcm9tIHRoZSBzZWNvbmQgdW5rbm93
biBtb2R1bGUuCgpTaWduZWQtb2ZmLWJ5OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgpSZXZp
ZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBkb2NzL2dy
dWIudGV4aSB8IDM4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9ncnViLnRleGkgYi9kb2NzL2dydWIudGV4aQppbmRleCBlOTM1YWYzLi5hMGM0Yjll
IDEwMDY0NAotLS0gYS9kb2NzL2dydWIudGV4aQorKysgYi9kb2NzL2dydWIudGV4aQpAQCAtMzg3
MywxMSArMzg3Myw5IEBAIHlvdSBmb3JnZXQgYSBjb21tYW5kLCB5b3UgY2FuIHJ1biB0aGUgY29t
bWFuZCBAY29tbWFuZHtoZWxwfQogQGNvbW1lbnQgKiB2YmVpbmZvOjogICAgICAgICAgICAgICAg
ICAgICBMaXN0IGF2YWlsYWJsZSB2aWRlbyBtb2RlcwogKiB2ZXJpZnlfZGV0YWNoZWQ6OiAgICAg
ICAgICAgICBWZXJpZnkgZGV0YWNoZWQgZGlnaXRhbCBzaWduYXR1cmUKICogdmlkZW9pbmZvOjog
ICAgICAgICAgICAgICAgICAgTGlzdCBhdmFpbGFibGUgdmlkZW8gbW9kZXMKLUBjb21tZW50ICog
eGVuXyo6OiAgICAgICAgICAgICAgWGVuIGJvb3QgY29tbWFuZHMKLSogeGVuX2h5cGVydmlzb3I6
OiAgICAgICAgICAgICAgTG9hZCB4ZW4gaHlwZXJ2aXNvciBiaW5hcnkKLSogeGVuX2xpbnV4Ojog
ICAgICAgICAgICAgICAgICAgTG9hZCBkb20wIGtlcm5lbCBmb3IgeGVuIGh5cGVydmlzb3IKLSog
eGVuX2luaXRyZDo6ICAgICAgICAgICAgICAgICAgTG9hZCBkb20wIGluaXRyZCBmb3IgZG9tMCBr
ZXJuZWwKLSogeGVuX3hzbTo6ICAgICAgICAgICAgICAgICAgICAgTG9hZCB4ZW4gc2VjdXJpdHkg
bW9kdWxlIGZvciB4ZW4gaHlwZXJ2aXNvcgorQGNvbW1lbnQgKiB4ZW5fKjo6ICAgICAgICAgICAg
ICBYZW4gYm9vdCBjb21tYW5kcyBmb3IgQUFyY2g2NAorKiB4ZW5faHlwZXJ2aXNvcjo6ICAgICAg
ICAgICAgICBMb2FkIHhlbiBoeXBlcnZpc29yIGJpbmFyeSAob25seSBvbiBBQXJjaDY0KQorKiB4
ZW5fbW9kdWxlOjogICAgICAgICAgICAgICAgICBMb2FkIHhlbiBtb2R1bGVzIGZvciB4ZW4gaHlw
ZXJ2aXNvciAob25seSBvbiBBQXJjaDY0KQogQGVuZCBtZW51CiAKIApAQCAtNTE1MywzMiArNTE1
MSwyMiBAQCBMaXN0IGF2YWlsYWJsZSB2aWRlbyBtb2Rlcy4gSWYgcmVzb2x1dGlvbiBpcyBnaXZl
biwgc2hvdyBvbmx5IG1hdGNoaW5nIG1vZGVzLgogTG9hZCBhIFhlbiBoeXBlcnZpc29yIGJpbmFy
eSBmcm9tIEB2YXJ7ZmlsZX0uIFRoZSByZXN0IG9mIHRoZSBsaW5lIGlzIHBhc3NlZAogdmVyYmF0
aW0gYXMgdGhlIEBkZm57a2VybmVsIGNvbW1hbmQtbGluZX0uIEFueSBvdGhlciBiaW5hcmllcyBt
dXN0IGJlCiByZWxvYWRlZCBhZnRlciB1c2luZyB0aGlzIGNvbW1hbmQuCitUaGlzIGNvbW1hbmQg
aXMgb25seSBhdmFpbGFibGUgb24gQUFyY2g2NCBzeXN0ZW1zLgogQGVuZCBkZWZmbgogCi1Abm9k
ZSB4ZW5fbGludXgKLUBzdWJzZWN0aW9uIHhlbl9saW51eAorQG5vZGUgeGVuX21vZHVsZQorQHN1
YnNlY3Rpb24geGVuX21vZHVsZQogCi1AZGVmZm4gQ29tbWFuZCB4ZW5fbGludXggZmlsZSBbYXJn
dW1lbnRzXQotTG9hZCBhIGRvbTAga2VybmVsIGltYWdlIGZvciB4ZW4gaHlwZXJ2aXNvciBhdCB0
aGUgYm9vdGluZyBwcm9jZXNzIG9mIHhlbi4KK0BkZWZmbiBDb21tYW5kIHhlbl9tb2R1bGUgWy0t
bm91bnppcF0gZmlsZSBbYXJndW1lbnRzXQorTG9hZCBhIG1vZHVsZSBmb3IgeGVuIGh5cGVydmlz
b3IgYXQgdGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCiBUaGUgcmVzdCBvZiB0aGUgbGluZSBp
cyBwYXNzZWQgdmVyYmF0aW0gYXMgdGhlIG1vZHVsZSBjb21tYW5kIGxpbmUuCitNb2R1bGVzIHNo
b3VsZCBiZSBsb2FkZWQgaW4gdGhlIGZvbGxvd2luZyBvcmRlcjoKKyAtIGRvbTAga2VybmVsIGlt
YWdlCisgLSBkb20wIHJhbWRpc2sgaWYgcHJlc2VudAorIC0gWFNNIHBvbGljeSBpZiBwcmVzZW50
CitUaGlzIGNvbW1hbmQgaXMgb25seSBhdmFpbGFibGUgb24gQUFyY2g2NCBzeXN0ZW1zLgogQGVu
ZCBkZWZmbgogCi1Abm9kZSB4ZW5faW5pdHJkCi1Ac3Vic2VjdGlvbiB4ZW5faW5pdHJkCi0KLUBk
ZWZmbiBDb21tYW5kIHhlbl9pbml0cmQgZmlsZQotTG9hZCBhIGluaXRyZCBpbWFnZSBmb3IgZG9t
MCBrZXJuZWwgYXQgdGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCi1AZW5kIGRlZmZuCi0KLUBu
b2RlIHhlbl94c20KLUBzdWJzZWN0aW9uIHhlbl94c20KLQotQGRlZmZuIENvbW1hbmQgeGVuX3hz
bSBmaWxlCi1Mb2FkIGEgeGVuIHNlY3VyaXR5IG1vZHVsZSBmb3IgeGVuIGh5cGVydmlzb3IgYXQg
dGhlIGJvb3RpbmcgcHJvY2VzcyBvZiB4ZW4uCi1TZWUgQHVyZWZ7aHR0cDovL3dpa2kueGVuLm9y
Zy93aWtpL1hTTX0gZm9yIG1vcmUgZGV0YWlsLgotQGVuZCBkZWZmbgotCi0KIEBub2RlIE5ldHdv
cmtpbmcgY29tbWFuZHMKIEBzZWN0aW9uIFRoZSBsaXN0IG9mIG5ldHdvcmtpbmcgY29tbWFuZHMK
IAotLSAKMi45LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 14 07:53:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 07:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9oL3-0001jN-8m; Sun, 14 May 2017 07:53:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1d9oL2-0001jH-17
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 07:53:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B0/18-02181-6EC08195; Sun, 14 May 2017 07:53:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfSage4THol
 Ig2OzlSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8abc4vYC94pVBy/84WlgbFVqouRi0NIYDqj
 xPPHu5hAHBaB88wSe+bOBHI4OSQEtrFKnH5TAGHnSRy49hUqXiTx7sIqVhCbV0BQ4uTMJywgt
 pCAl8SSj//YQGxOgUCJ2UdnMkJs+MEk0b/tDFgRm4CCxKYfsxhBbBYBVYnGF5ugBgVIHO36zd
 zFyMEhLJAi8X85J4gpImAuMeV8AMgYZoEGZolPd4+wg5QzC2hKtG7/DWVrSyxb+Jp5AqPgLCQ
 nzUJSNgtJ2QJG5lWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmb
 GIGBW8/AwLiD8e5kv0OMkhxMSqK8ri/FI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8G7llogUE
 ixKTU+tSMvMAcYQTFqCg0dJhNcSJM1bXJCYW5yZDpE6xWjM8eLy+/dMHE9W/njPJMSSl5+XKi
 XOewikVACkNKM0D24QLLYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmfQEyhSczrwRu3yu
 gU5iATgkD+YK3uCQRISXVwLi0rpGDe5LvLtsIn/ZF5Zf1PsZ2/pzwRPr6z4RT5XM8bFWPmHTq
 C75+IdjabipvwFnVqxBm8lxgweKcI/0N1Un/tydaMLh3CL7TlpYs2PT6lPJede5ge+Ozs6+6c
 xhd+PJL9Nz68kf1Qff3lGUfNymdO+t4kJ2fbZb+IoWzPwpVnMRyr9d2KrEUZyQaajEXFScCAO
 OI2anoAgAA
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494748385!61767699!1
X-Originating-IP: [209.85.214.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23797 invoked from network); 14 May 2017 07:53:08 -0000
Received: from mail-it0-f48.google.com (HELO mail-it0-f48.google.com)
 (209.85.214.48)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 May 2017 07:53:08 -0000
Received: by mail-it0-f48.google.com with SMTP id c15so29325283ith.0
 for <xen-devel@lists.xensource.com>; Sun, 14 May 2017 00:53:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=6iMaVRTkR/L2GHkDi0wM41QCdq8cGyBrwwTXrpNGm/A=;
 b=LtxQUYe017aFSNewE+tu8CI8XVTIcLPMQo9GY+fhBwvxDTvO6Pux5Z8nfO4SyYWh/p
 Uo91v8wIi3++wyLhQGdL0Dga+GRA2LML6TrE3kehA2VvfKHf1XJrgiloQ+J6K7Ob6maR
 OqH1Uo2lYvDSbs/6QzughFUwNsXdmDWV7nmpM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=6iMaVRTkR/L2GHkDi0wM41QCdq8cGyBrwwTXrpNGm/A=;
 b=MxlPu7D8METsRJwz/zUvZkwsjjTGXf+pi4OiwfU8n1KmeIhEgl8rhzfWCgLU6RUfeh
 v8R4UmlI0Mjg/UoXplre0U/k6PX+7mcaMXRq5d6TqTQ8d0kb17/sEYxPSpIACpFdgaVq
 uW24EcKP2LysWzYCDfGRPYWtlzOzfbW2UfUmMeulmhJQHLUXxKlosCav0QbZaPDqyVCN
 ls0zpu73GhmBVcOzX7AASXkLO5OUAxdmnHo1fwiWNroFkDKtJyhnBfueXFMEDFPSjdlu
 WHivQqJ/Dix7j/Fod3IpQr9AlJPSWz7NLFnKIO0zs4yZ3+QAdshkBwnha9NhtZWHrdsh
 85hA==
X-Gm-Message-State: AODbwcA6JDEWnPGDFgkl68MWN3zFDeQ9uWT+cVXeQeQtvgNq61qnEOA6
 bTp/hB5dgy7DnhVJWMdkRTFVCe7XZlh7
X-Received: by 10.36.228.141 with SMTP id o135mr305482ith.40.1494748384963;
 Sun, 14 May 2017 00:53:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.171.72 with HTTP; Sun, 14 May 2017 00:53:04 -0700 (PDT)
In-Reply-To: <CADyBb7uecdFLF7kjOuVqwtPKLW14pL5s+CdECxm9RuYUGUWbFA@mail.gmail.com>
References: <20170502070627.11389-1-fu.wei@linaro.org>
 <20170502070627.11389-3-fu.wei@linaro.org>
 <CAEaD8JN9xTYJ+XY-CmYut43OX2d=OgmmUOfOB5rqoj-rUW2V8A@mail.gmail.com>
 <CADyBb7sFqne8ZtJyNTnFde_R48DmS0-sGmBpcOg9wiFzr3v9Fw@mail.gmail.com>
 <CAEaD8JN=aqWOPfDGUo23wzBp0TmT3jzOiZsA1ewmTrZfYCKJLA@mail.gmail.com>
 <CADyBb7uecdFLF7kjOuVqwtPKLW14pL5s+CdECxm9RuYUGUWbFA@mail.gmail.com>
From: Fu Wei <fu.wei@linaro.org>
Date: Sun, 14 May 2017 15:53:04 +0800
Message-ID: <CADyBb7vEveM4h2emCDk4PFB3Wv1XHL=kHMyD6OSAVmWaSTFFxw@mail.gmail.com>
To: "Vladimir 'phcoder' Serbinenko" <phcoder@gmail.com>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Stefano Stabellini <sstabellini@kernel.org>, arvidjaar@gmail.com,
 Jon Masters <jcm@redhat.com>, ian.campbell@docker.com,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add
 xen_boot command support for aarch64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVmxhZGltaXIsCgpPbiAxMSBNYXkgMjAxNyBhdCAyMjoyNSwgRnUgV2VpIDxmdS53ZWlAbGlu
YXJvLm9yZz4gd3JvdGU6Cj4gSGkgVmxhZGltaXIsCj4KPiBPbiAxMSBNYXkgMjAxNyBhdCAwNjow
MSwgVmxhZGltaXIgJ3BoY29kZXInIFNlcmJpbmVua28KPiA8cGhjb2RlckBnbWFpbC5jb20+IHdy
b3RlOgo+Pgo+Pgo+PiBPbiBUdWUsIE1heSA5LCAyMDE3LCAxMTowMiBGdSBXZWkgPGZ1LndlaUBs
aW5hcm8ub3JnPiB3cm90ZToKPj4+Cj4+PiBIaSBWbGFkaW1pcgo+Pj4KPj4+IE9uIDkgTWF5IDIw
MTcgYXQgMTQ6NTksIFZsYWRpbWlyICdwaGNvZGVyJyBTZXJiaW5lbmtvIDxwaGNvZGVyQGdtYWls
LmNvbT4KPj4+IHdyb3RlOgo+Pj4gPgo+Pj4gPgo+Pj4gPiBMZSBUdWUsIE1heSAyLCAyMDE3IMOg
IDk6MDYgQU0sIDxmdS53ZWlAbGluYXJvLm9yZz4gYSDDqWNyaXQgOgo+Pj4gPj4KPj4+ID4+IEZy
b206IEZ1IFdlaSA8ZnUud2VpQGxpbmFyby5vcmc+Cj4+PiA+Pgo+Pj4gPj4gVGhpcyBwYXRjaCBh
ZGRzIHRoZSBzdXBwb3J0IG9mIHhlbl9ib290IGNvbW1hbmQgZm9yIGFhcmNoNjQ6Cj4+PiA+PiAg
ICAgeGVuX2h5cGVydmlzb3IKPj4+ID4+ICAgICB4ZW5fbW9kdWxlCj4+PiA+PiBUaGVzZSB0d28g
Y29tbWFuZHMgYXJlIG9ubHkgZm9yIGFhcmNoNjQsIHNpbmNlIGl0IGhhcyBpdHMgb3duIHByb3Rv
Y29sCj4+PiA+PiBhbmQKPj4+ID4+IGNvbW1hbmRzIHRvIGJvb3QgeGVuIGh5cGVydmlzb3IgYW5k
IERvbTAsIGJ1dCBub3QgbXVsdGlib290Lgo+Pj4gPj4KPj4+ID4+IEZvciBvdGhlciBhcmNoaXRl
Y3R1cmVzLCB0aGV5IGFyZSBzdGlsbCB1c2luZyBtdWx0aWJvb3QgYW5kIG1vZHVsZQo+Pj4gPj4g
Y29tbWFuZHMuCj4+PiA+Pgo+Pj4gPj4gU2lnbmVkLW9mZi1ieTogRnUgV2VpIDxmdS53ZWlAbGlu
YXJvLm9yZz4KPj4+ID4+IC0tLQo+Pj4gPj4gIHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbiB8
IDEzICsrKysrKysrKystLS0KPj4+ID4+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKPj4+ID4+Cj4+PiA+PiBkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLmQv
MjBfbGludXhfeGVuLmluIGIvdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluCj4+PiA+PiBpbmRl
eCBjNDhhZjk0Li45Nzc3NzE5IDEwMDY0NAo+Pj4gPj4gLS0tIGEvdXRpbC9ncnViLmQvMjBfbGlu
dXhfeGVuLmluCj4+PiA+PiArKysgYi91dGlsL2dydWIuZC8yMF9saW51eF94ZW4uaW4KPj4+ID4+
IEBAIC0xMjIsMTYgKzEyMiwxNiBAQCBsaW51eF9lbnRyeSAoKQo+Pj4gPj4gICAgICAgICAgZWxz
ZQo+Pj4gPj4gICAgICAgICAgICAgIHhlbl9ybV9vcHRzPSJuby1yZWFsLW1vZGUgZWRkPW9mZiIK
Pj4+ID4+ICAgICAgICAgIGZpCj4+PiA+PiAtICAgICAgIG11bHRpYm9vdCAgICAgICAke3JlbF94
ZW5fZGlybmFtZX0vJHt4ZW5fYmFzZW5hbWV9IHBsYWNlaG9sZGVyCj4+PiA+PiAke3hlbl9hcmdz
fSBcJHt4ZW5fcm1fb3B0c30KPj4+ID4+ICsgICAgICAgJHt4ZW5fbG9hZGVyfSAgICR7cmVsX3hl
bl9kaXJuYW1lfS8ke3hlbl9iYXNlbmFtZX0gcGxhY2Vob2xkZXIKPj4+ID4+ICR7eGVuX2FyZ3N9
IFwke3hlbl9ybV9vcHRzfQo+Pj4gPj4gICAgICAgICBlY2hvICAgICckKGVjaG8gIiRsbWVzc2Fn
ZSIgfCBncnViX3F1b3RlKScKPj4+ID4+IC0gICAgICAgbW9kdWxlICAke3JlbF9kaXJuYW1lfS8k
e2Jhc2VuYW1lfSBwbGFjZWhvbGRlcgo+Pj4gPj4gcm9vdD0ke2xpbnV4X3Jvb3RfZGV2aWNlX3Ro
aXN2ZXJzaW9ufSBybyAke2FyZ3N9Cj4+PiA+PiArICAgICAgICR7bW9kdWxlX2xvYWRlcn0gICAg
ICAgICR7cmVsX2Rpcm5hbWV9LyR7YmFzZW5hbWV9IHBsYWNlaG9sZGVyCj4+PiA+PiByb290PSR7
bGludXhfcm9vdF9kZXZpY2VfdGhpc3ZlcnNpb259IHJvICR7YXJnc30KPj4+ID4+ICBFT0YKPj4+
ID4+ICAgIGlmIHRlc3QgLW4gIiR7aW5pdHJkfSIgOyB0aGVuCj4+PiA+PiAgICAgICMgVFJBTlNM
QVRPUlM6IHJhbWRpc2sgaXNuJ3QgaWRlbnRpZmllci4gU2hvdWxkIGJlIHRyYW5zbGF0ZWQuCj4+
PiA+PiAgICAgIG1lc3NhZ2U9IiQoZ2V0dGV4dF9wcmludGYgIkxvYWRpbmcgaW5pdGlhbCByYW1k
aXNrIC4uLiIpIgo+Pj4gPj4gICAgICBzZWQgInMvXi8kc3VibWVudV9pbmRlbnRhdGlvbi8iIDw8
IEVPRgo+Pj4gPj4gICAgICAgICBlY2hvICAgICckKGVjaG8gIiRtZXNzYWdlIiB8IGdydWJfcXVv
dGUpJwo+Pj4gPj4gLSAgICAgICBtb2R1bGUgIC0tbm91bnppcCAgICR7cmVsX2Rpcm5hbWV9LyR7
aW5pdHJkfQo+Pj4gPj4gKyAgICAgICAke21vZHVsZV9sb2FkZXJ9ICAgICAgICAtLW5vdW56aXAg
ICAke3JlbF9kaXJuYW1lfS8ke2luaXRyZH0KPj4+ID4+ICBFT0YKPj4+ID4+ICAgIGZpCj4+PiA+
PiAgICBzZWQgInMvXi8kc3VibWVudV9pbmRlbnRhdGlvbi8iIDw8IEVPRgo+Pj4gPj4gQEAgLTIw
Niw2ICsyMDYsMTMgQEAgd2hpbGUgWyAieCR7eGVuX2xpc3R9IiAhPSAieCIgXSA7IGRvCj4+PiA+
PiAgICAgIGlmIFsgIngkaXNfdG9wX2xldmVsIiAhPSB4dHJ1ZSBdOyB0aGVuCj4+PiA+PiAgICAg
ICAgIGVjaG8gIiAgc3VibWVudSAnJChnZXR0ZXh0X3ByaW50ZiAiWGVuIGh5cGVydmlzb3IsIHZl
cnNpb24gJXMiCj4+PiA+PiAiJHt4ZW5fdmVyc2lvbn0iIHwgZ3J1Yl9xdW90ZSknIFwkbWVudWVu
dHJ5X2lkX29wdGlvbgo+Pj4gPj4gJ3hlbi1oeXBlcnZpc29yLSR4ZW5fdmVyc2lvbi0kYm9vdF9k
ZXZpY2VfaWQnIHsiCj4+PiA+PiAgICAgIGZpCj4+PiA+PiArICAgIGlmIFsgIngkbWFjaGluZSIg
IT0geGFhcmNoNjQgXTsgdGhlbgo+Pj4gPgo+Pj4gPiBNYWNoaW5lIG9mIGdydWItbWtjb25maWcg
ZG9lc24ndCBuZWNlc3NhcmlseSBtYXRjaCB0aGUga2VybmVsLiBUaGluayBvZgo+Pj4gPiBjaHJv
b3Qgb3Igb2YgaGF2aW5nIDMyLWJpdCB1c2Vyc3BhY2Ugd2l0aCA2NC1iaXQga2VybmVsLiBCZXR0
ZXIgdG8gZG8KPj4+ID4gdGhpcwo+Pj4gPiBvbiBydW50aW1lLiBJIGtub3csIGl0J3Mgbm90IHZl
cnkgbmljZSBidXQgdGhlIHdob2xlIGdydWItbWtjb25maWcgaXMKPj4+ID4gdHJvdWJsZSB0aGF0
IG5lZWRzIHJlZGVzaWduIHRoYXQgSSdtIHdvcmtpbmcgb24uCj4+Pgo+Pj4gU28gaWYgd2UgbmVl
ZCB0byBkbyB0aGlzIGF0IHJ1biB0aW1lKGluIGdydWIgc2hlbGwpLCBjYW4gSSB1c2UKPj4+ICJn
cnViX2NwdSIgdmFyaWFibGUgaW5zdGVhZD8KPj4KPj4gWWVzLCB5b3UgY2FuLiBBbm90aGVyIHBv
c3NpYmlsaXR5LCBwcm9iYWJseSBiZXR0ZXIsIGlzIHRvIGNoZWNrIGFjdHVhbCBmaWxlCj4+IHR5
cGUsIHNlZSBncnViLWZpbGUKPgo+IFZlcnkgZ29vZCBpZGVhLCB3aWxsIGRvIGluIG15IHY4IHBh
dGNoc2V0LCB3aWxsIHNlbmQgdjggaW4gYSBkYXkuCgpJIGhhdmUgcG9zdGVkIHY4IHBhdGNoc2V0
IHdoaWNoIGlzIHVzaW5nIOKAnCRncnViX2ZpbGXigJ0sIHBsZWFzZSBoZWxwIG1lCnRvIHJldmll
dyBpdCA6LSkKCkdyZWF0IHRoYW5rcyEKCj4KPj4+Cj4+Pgo+Pj4gVGhhbmtzIQo+Pj4KPj4+ID4+
Cj4+PiA+PiArICAgICAgIHhlbl9sb2FkZXI9Im11bHRpYm9vdCIKPj4+ID4+ICsgICAgICAgbW9k
dWxlX2xvYWRlcj0ibW9kdWxlIgo+Pj4gPj4gKyAgICBlbHNlCj4+PiA+PiArICAgICAgIHhlbl9s
b2FkZXI9Inhlbl9oeXBlcnZpc29yIgo+Pj4gPj4gKyAgICAgICBtb2R1bGVfbG9hZGVyPSJ4ZW5f
bW9kdWxlIgo+Pj4gPj4gKyAgICBmaQo+Pj4gPj4gICAgICB3aGlsZSBbICJ4JGxpc3QiICE9ICJ4
IiBdIDsgZG8KPj4+ID4+ICAgICAgICAgbGludXg9YHZlcnNpb25fZmluZF9sYXRlc3QgJGxpc3Rg
Cj4+PiA+PiAgICAgICAgIGdldHRleHRfcHJpbnRmICJGb3VuZCBsaW51eCBpbWFnZTogJXNcbiIg
IiRsaW51eCIgPiYyCj4+PiA+PiAtLQo+Pj4gPj4gMi45LjMKPj4+ID4+Cj4+PiA+Cj4+Pgo+Pj4K
Pj4+Cj4+PiAtLQo+Pj4gQmVzdCByZWdhcmRzLAo+Pj4KPj4+IEZ1IFdlaQo+Pj4gU29mdHdhcmUg
RW5naW5lZXIKPj4+IFJlZCBIYXQKPgo+Cj4KPiAtLQo+IEJlc3QgcmVnYXJkcywKPgo+IEZ1IFdl
aQo+IFNvZnR3YXJlIEVuZ2luZWVyCj4gUmVkIEhhdAoKCgotLSAKQmVzdCByZWdhcmRzLAoKRnUg
V2VpClNvZnR3YXJlIEVuZ2luZWVyClJlZCBIYXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 14 08:14:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 08:14:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9ofF-0003cI-Ol; Sun, 14 May 2017 08:14:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9ofE-0003c7-LK
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 08:14:04 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 97/F2-02181-BC118195; Sun, 14 May 2017 08:14:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfe0oES
 kwfeXzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLphK2vBx7SKh/t3sDYw
 HnDoYuTiEBL4yygx7/NkVgjnMaPE790vWSCcbYwSs5d/Yepi5OQQEXCW+HpmLjuIzSugLzH7+
 VywuLCAicT3vSfAGiQEbqlKNByfywySkBDwllgw8xtQEQeYffWqdRcjOwebgJXEITGQAhYBVY
 kX7VNYJjByL2BkWMWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjBOLXB+RCjJAeTkiiv60vxSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEoCEpFCgkWp
 6akVaZk5wNCDSUtw8CiJ8LbwAaV5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqctwJkhgBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvLj/QFJ7MvBK4Ta+AjmACOiIM5H
 7e4pJEhJRUAyPXP+Vfpq84D8a0XW3Pupf37W2P8zFuD5Z1gs/P9k2S/bqtJrDwX33B1ACHr8e
 P7fpYxR3x5BBDhZH9ORUZ6xW1Nw9W6RjoT5trKCQ190YkN+uavH278ra1zXvq4Ge617/jifAL
 tSMVqallV7KdphvOf3Mx+do2D4bJDh6/zpt8d6nwvs3CsVSJpTgj0VCLuag4EQAZnv+OfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494749641!98022079!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28040 invoked from network); 14 May 2017 08:14:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 08:14:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9of9-00045S-Gl; Sun, 14 May 2017 08:13:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9of3-00021F-Kt; Sun, 14 May 2017 08:13:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9of3-0005Rz-4O; Sun, 14 May 2017 08:13:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109393-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt:debian-install:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 08:13:53 +0000
Subject: [Xen-devel] [linux-4.9 test] 109393: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTM5MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTM5My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2IHJ1bXBy
dW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTA5MzE3IHBhc3Mg
aW4gMTA5MzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEwOTMxNyBwYXNzIGluIDEwOTM5MwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEwOTMxNyBwYXNz
IGluIDEwOTM5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTMxNyBwYXNzIGluIDEwOTM5MwogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEwOTMxNyBw
YXNzIGluIDEwOTM5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAx
MyBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMDkzMzggcGFzcyBpbiAxMDkzOTMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5
MzY0IHBhc3MgaW4gMTA5MzE3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA5IGRlYmlh
bi1pbnN0YWxsICAgZmFpbCBpbiAxMDkzNjQgcGFzcyBpbiAxMDkzOTMKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBpbiAxMDkzNjQgcGFzcyBpbiAxMDkzOTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDkzNjQgcGFzcyBp
biAxMDkzOTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgMTYgZ3Vl
c3Qtc3RvcCBmYWlsIGluIDEwOTM2NCBwYXNzIGluIDEwOTM5MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTA5MzY0IHBhc3MgaW4gMTA5
MzkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDkzMTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTMzOAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNSB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTA5MzY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5MzY0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzIDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBw
YXNzIGluIDEwOTM2NAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFu
LWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MzE3
IGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgIGZhaWwgaW4gMTA5MzE3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5MzM4
IGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1i
b290ICAgICAgICAgICAgZmFpbCBpbiAxMDkzNjQgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTMgeGVuLWJv
b3QvbDEgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTMg
eGVuLWJvb3QvbDEgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgODlmM2I4ZDVmMjY0ZDVkYWI5ODE4
YzY2NjdjNzFlM2NjNTViMTNmNQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICAzMyBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgMzEgZGF5cyAgIDUz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTE3MSAgMjAxNy0wNS0wOCAwOTo1ODo1
OSBaICAgIDUgZGF5cyAgIDEwIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzM0IHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjM2IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 14 09:51:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 09:51:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9qAk-0001Cu-N0; Sun, 14 May 2017 09:50:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1d9qAj-0001Cg-GE
 for xen-devel@lists.xen.org; Sun, 14 May 2017 09:50:41 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BC/A7-03058-07828195; Sun, 14 May 2017 09:50:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIKsWRWlGSWpSXmKPExsVy2uJbjG6GhkS
 kweXPohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btVRYFB9QqJpw/x9jAeE2xi5GLQ0igjVli
 3bsGJhCHReATk8SFFfuYQRxhgTZGiZvffzJ2MXJysAmoSqxecpkNomUpo8TVc99YQRIiAtIS1
 z5fBiviFbCROLPxGpDNDjRKVWJVMkhUVCBc4sWWP6wQFYISJ2c+Yeli5ODgFLCV+NUSBxJmFm
 hnlJjVGTqBkWcWkqpZSFIQdorE7Umf2WchOWgWkhtmIblhFrIPZiG7ehbCboih6hJ/5l1ihrD
 FJTY19TNC2NoSyxa+horbSqxb9x7qID2Jt797oWxLifU7PrEvYORfxahenFpUllqka6aXVJSZ
 nlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYXQxAsINx3gn/Q4ySHExKoryuL8UjhfiS8
 lMqMxKLM+KLSnNSiw8xynBwKEnwMqtLRAoJFqWmp1akZeYA4xwmLcHBoyTC2w6S5i0uSMwtzk
 yHSJ1i1OV4t/TDeyYhlrz8vFQpcd5dakBFAiBFGaV5cCNgKecSo6yUMC8j0FFCPAWpRbmZJaj
 yrxjFORiVhHmDQFbxZOaVwG16BXQEE9ARYSD38xaXJCKkpBoYay51ampMzeteu4Ex/3T7VsNj
 NS92z5uTOb06sm9FY0dbl/XtdWEV2gfTNHes+DOzMbT/96+rMYbXZ9ypEM3KLOLfeLMhdtfZj
 56FS+8IPJF4ePf7wxOeFu5bPQOOf7mb8DWEX3difovabR0L5ZA5bqvvLJ/N5bco6Un5v2zbvO
 kxHxjFn2QHKLEUZyQaajEXFScCAEZspCc0AwAA
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494755429!49620374!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22776 invoked from network); 14 May 2017 09:50:31 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2017 09:50:31 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-e144-5cbb-8dfb-8a1a-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:e144:5cbb:8dfb:8a1a])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 0F9BA3A0064
 for <xen-devel@lists.xen.org>; Sun, 14 May 2017 19:50:24 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1494755424; bh=DZVU8nRyQaKOOQtC3OqU4ywNG9KggfQR/2cWeIwxwr8=;
 h=Subject:From:References:To:Date:In-Reply-To;
 b=H4v/aLtBELKcI8N3fRD8jDMg8JmOl+551wD/nsBegA/BXjTjzbxmGmF5g2bSfK9PT
 2gllpbjc1DF4+oHiHpUH9AyBBz3n+Ih5boUJhg4kDiwxc2Ki72k6D7tcHd8F5XIyCj
 lCaquHsmfHLXJr7g7o+N/M+EOgfBCrJINJhFUNE4=
From: Steven Haigh <netwiz@crc.id.au>
References: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
 <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
 <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>
To: xen-devel@lists.xen.org
Message-ID: <7059613f-459c-95e8-0770-cdd19c5f85b7@crc.id.au>
Date: Sun, 14 May 2017 19:50:16 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>
Subject: Re: [Xen-devel] 4.9rc4: Cannot build with higher than -j4 - was:
 linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2686665264690416206=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============2686665264690416206==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="raVTImvFVRTl6Q4KlPtsDi0v7iIaAOrfF"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--raVTImvFVRTl6Q4KlPtsDi0v7iIaAOrfF
Content-Type: multipart/mixed; boundary="kNt71Sq3rOQ8KwbuxnKR2X3meSpSUtRg9";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xen.org
Message-ID: <7059613f-459c-95e8-0770-cdd19c5f85b7@crc.id.au>
Subject: Re: 4.9rc4: Cannot build with higher than -j4 - was: linux.c:27:28:
 fatal error: xen/sys/evtchn.h: No such file or directory
References: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
 <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
 <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>
In-Reply-To: <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>

--kNt71Sq3rOQ8KwbuxnKR2X3meSpSUtRg9
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

On 10/05/17 23:02, Steven Haigh wrote:
> On 10/05/17 01:20, M A Young wrote:
>> On Tue, 9 May 2017, Steven Haigh wrote:
>>
>>> I'm trying to use the same build procedure I had for working correctl=
y
>>> for Xen 4.7 & 4.8.1 - but am coming across this error:
>>>
>>> gcc  -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -Wall
>>> -Wstrict-prototypes -Wdeclaration-after-statement
>>> -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -g3 -O0
>>> -fno-omit-frame-pointer -D__XEN_INTERFACE_VERSION__=3D__XE
>>> N_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOUR=
CE
>>> -D_LARGEFILE64_SOURCE   -Werror -Wmissing-prototypes -I./include
>>> -I/builddir/build/BUILD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tool=
s/include
>>> -I/builddir/build/BUI
>>> LD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tools/libs/toollog/includ=
e
>>> -I/builddir/build/BUILD/xen-4.9.0-rc4/tools/libs/evtchn/../../../tool=
s/include
>>>  -fPIC -c -o linux.opic linux.c
>>> mv headers.chk.new headers.chk
>>> linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or directo=
ry
>>>  #include <xen/sys/evtchn.h>
>>>                             ^
>>> compilation terminated.
>>> linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or directo=
ry
>>>  #include <xen/sys/evtchn.h>
>>>                             ^
>>> compilation terminated.
>>>
>>> Any clues as to what to start pulling apart that changed between 4.8.=
1
>>> and 4.9.0-rc4 that could cause this?
>>
>> It worked for me in a test build, eg. see one of the builds at
>> https://copr.fedorainfracloud.org/coprs/myoung/xentest/build/549124/
>=20
> Ok, after lots of debugging, when I run 'make dist', I usually use the
> macro for smp building, so I end up with:
> 	make %{?_smp_mflags} dist
>=20
> It seems this is hit and miss as to it actually working.
>=20
> I have had a 100% success rate (but slow builds) with:
> 	make dist
>=20
> Trying with 'make -j4 dist' seems to work the couple of times I've trie=
d it.
>=20
> This seems to be a new problem that I haven't come across before in 4.4=
,
> 4.5, 4.6, 4.7 or my initial 4.8.1 builds - so its new to 4.9.0 rc's.
>=20
> The consensus on #xen seems to be that there is a race between libs &
> include - and that these are supposed to be built in sequence and not
> parallel.
>=20
> I'm a little over my depth now - as I assume this heads into Makefile l=
and.
>=20
> If it helps, there is a full build log available at:
> 	https://cloud.crc.id.au/index.php/s/iTWJE3A1TQBhgDq
>=20
> I've committed my current progress in my git tree:
> 	https://xen.crc.id.au/git/?p=3Dxen49;a=3Dtree
>=20
> Right now, we're looking at lines 304 / 305 of SPECS/xen49.spec

Just wanted to give this a nudge. It seems if you build with above -j4
(on a machine with suitable number of cores), the build will fail. This
is a degradation from any version previous to 4.9.

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--kNt71Sq3rOQ8KwbuxnKR2X3meSpSUtRg9--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZGChbAAoJEEGvNdV6fTHc4mEQALbWTg3STTZ+zaeFG/d1riMw
4/uCa1SMCUjrpq0VPznySL5u40ZZjy5ifHgK1+lRzUqtm67cRnMCvNYjayn98M7I
ATN1CpN2TsVcm+BOp61qcURtgVQY+YFv9KCFXEH304gAZc3SyWHXD6bpjNxQ72np
o7sxuGZ8RogQMOfsue6zOFADf0ENunEYADTyMy/jVwBRac0/5UY1daY1uHKkSJf6
06AT/p45aEAE41f0w3g1HK9r73oQwwR82/DtT66V6pfKHyTxYBCR/Pp0KShQ571U
uUgh8txvb2CurZa8SxFDB1PpRsb3Hz0prcts1JnVmrcRiLY3uCUIIZf1+F9lX4ZT
aEX44x5aXmE6Y/AP16/4m0wwH1vE5Ji30u7wSxesNSTCc3XTRiSrICXWRg16E572
InvWLjYHqN/FBFJ5QWWLYAHDdTg3zhb/4Fz8AhjyS9fo36g0PYE8r+icy8ii4QSu
XaXC6Wr57/zbbnvDmxwKvaAwZ0TyS0veFkFsYqrri0zOFTzTsdrifN3pQ9upV0Lp
9vs7RUX8B+1Ll7rtYvwUzJ/WBQ1yASX1kq7dmGTC2sdGDHj/aFSmbZtcqh1bcry2
WF3znke4Dm3RcSWL/Yuz+mONX0ZOQpW0UxMtSmcy2TwGsSUJCt3GvhNV7rEFtAGw
mNPGJMzhlZGhcTgcegi7
=sFVj
-----END PGP SIGNATURE-----

--raVTImvFVRTl6Q4KlPtsDi0v7iIaAOrfF--


--===============2686665264690416206==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2686665264690416206==--


From xen-devel-bounces@lists.xen.org Sun May 14 10:11:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 10:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9qUZ-0002eR-Ic; Sun, 14 May 2017 10:11:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9qUY-0002eG-T8
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 10:11:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 35/58-02956-E3D28195; Sun, 14 May 2017 10:11:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVddWVyL
 SYPNTYYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnH2zhb3gtlHFn6+iDYyz
 dLoYuTiEBP4ySvzccYoFwnnMKLHv8R82CGcbo8TZH18Zuxg5OUQEnCW+npnL3sXIwcEroC/x6
 7s0SFhYwF7i+9JPYCUSAp4Sk078YwUpAbFPTavsYmTnYBOwkjgkBlLAIqAqMf/hUqYJjFwLGB
 lWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lAEIdjDOvOx
 /iFGSg0lJlNf1pXikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleGx2JSCHBotT01Iq0zBxgcMGk
 JTh4lER4q0HSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzlsCUiQAUpRRmgc3Ahbolxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM2wgyhSczrwRu0yugI5iAjggDuZ+3uCQRISXVwLjCZp
 tb8orpay6lb/Ry2hjGU/eaL7XAKWjpuzz7qlcypb+4J6mqzRPkVzIz57spJvjkfqembZG7Wke
 CZMbiZOOskxbTA89+aHYqXr+25ZWb5uRj/t8cZtqf5bswebbIsR9R1840tThd31LsfljPKe61
 ydeKPyaXBSocN/H/7hX+8uvgvWN/k5VYijMSDbWYi4oTAcRUih9vAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494756668!68475357!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24811 invoked from network); 14 May 2017 10:11:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 10:11:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9qUS-00075b-7D; Sun, 14 May 2017 10:11:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9qUM-0007r0-Tw; Sun, 14 May 2017 10:10:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9qUM-0005d6-Js; Sun, 14 May 2017 10:10:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109413-mainreport@xen.org>
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=cbcaccb5e991155a4ae85a032e990614c3dc6960
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 10:10:58 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 109413: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8976008760597754776=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8976008760597754776==
Content-Type: text/plain

flight 109413 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109413/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  17880a0f10421c5e456d593c70da03b1688d34ac
baseline version:
 xen                  cbcaccb5e991155a4ae85a032e990614c3dc6960

Last test of basis   109255  2017-05-10 09:19:36 Z    4 days
Testing same since   109413  2017-05-14 09:18:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Charles Arnold <carnold@suse.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=17880a0f10421c5e456d593c70da03b1688d34ac
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 17880a0f10421c5e456d593c70da03b1688d34ac
+ branch=xen-unstable-coverity
+ revision=17880a0f10421c5e456d593c70da03b1688d34ac
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.8-testing
+ '[' x17880a0f10421c5e456d593c70da03b1688d34ac = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 17880a0f10421c5e456d593c70da03b1688d34ac:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   cbcaccb..17880a0  17880a0f10421c5e456d593c70da03b1688d34ac -> coverity-tested/smoke


--===============8976008760597754776==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8976008760597754776==--

From xen-devel-bounces@lists.xen.org Sun May 14 11:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 11:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9rFa-0005B0-Vg; Sun, 14 May 2017 10:59:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9rFZ-0005Af-Lw
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 10:59:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B8/89-03696-0A838195; Sun, 14 May 2017 10:59:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXe+hUS
 kwZmlNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODyhma3gTV3F5B/bmRsY
 54Z0MXJxCAn8ZZRYv3I7M4TzmFHi78UJbBDONkaJnsb17F2MnBwiAs4SX8/MBbN5BfQlrj68y
 QRiCwtYSHSfesUO0iAhcElXYtOdpWwgCQkBb4meo5eAEhxg9ss9Ul2M7BxsAlYSh8RAClgEVC
 V+nGtnmsDIvYCRYRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB+P5tYGHGCU5mJREeV1fikcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBtNJeIFBIs
 Sk1PrUjLzAEGH0xagoNHSYS3HSTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivEUgRQIgR
 RmleXAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8bSBTeDLzSuA2vQI6ggnoiDCQ+3
 mLSxIRUlINjEV3Psx/p93dxs5QbXDMq7NnWrjNurqZf7gYuyasT/PIOre66Ia8/gxt5cycu7x
 GrvMaJ6Qf2DzbZ69A6p7crN+lfRt1yzYUPY2tKZbJUPneJVDMeW5H8prfSttlZVRdtzIGbrE8
 1syparZUhvei7c0wbZ7X99kn+51SY5OK01fRTXtwXsRWiaU4I9FQi7moOBEATX964X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494759582!101774576!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57527 invoked from network); 14 May 2017 10:59:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 10:59:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9rFT-0008Hm-3j; Sun, 14 May 2017 10:59:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9rFN-0001ud-IY; Sun, 14 May 2017 10:59:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9rFN-0001Px-6x; Sun, 14 May 2017 10:59:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109399-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ecc1f5adeec4e3324d1b695a7c54e3967c526949
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 10:59:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 109399: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3516310262786226617=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3516310262786226617==
Content-Type: text/plain

flight 109399 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109399/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ecc1f5adeec4e3324d1b695a7c54e3967c526949
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   19 days
Failing since        107644  2017-04-25 10:26:10 Z   19 days   50 attempts
Testing same since   109331  2017-05-12 00:46:19 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6472 lines long.)


--===============3516310262786226617==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3516310262786226617==--

From xen-devel-bounces@lists.xen.org Sun May 14 12:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 12:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9sVY-000229-2P; Sun, 14 May 2017 12:20:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9sVX-00021o-32
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 12:20:19 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 1B/BB-01999-28B48195; Sun, 14 May 2017 12:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfOWyL
 S4PlzCYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLFl2hqVgf07F7vuvGRsY
 Fzh1MXJxCAn8ZZTo/t3CDuE8ZpS40/KSFcLZxiix8Ndr5i5GTg4RAWeJr2fmsoPYvAL6Ej9vL
 AWLCwuYS7ze2sEE0iAhcEFFYt6T1YwgCQkBT4lJJ/6xwtjtl+8BFbFzsAlYSRwS62Lk4GARUJ
 V43qgwgZF7ASPDKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQJ/XMzAw7mC8OdnvEKMkB5OSKK/rS/FIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8u70kIoUE
 i1LTUyvSMnOAwQeTluDgURLh7QRJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOG8PSJEAS
 FFGaR7cCFgkXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsJZApPZl4J3KZXQEcwAR0RBn
 I/b3FJIkJKqoFRYAMrgycH7+YKH/1Z+4oNRSWnqxj0c+vGLXdPM6+QYT1SvKfR+fPHGacEDWR
 /LY/d+MTLq1hqUtueXLuJSZtWKD2Un3BduPfTFZ+HU9gve31oDmHdamrW8fCazwmpVwHbEnz/
 /Fsp2Oqp3rR7yyPR8Ogr/1t8hRNL1x+asEIgx9lMdmtLF6MSS3FGoqEWc1FxIgCCcpnKfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494764413!61800609!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24888 invoked from network); 14 May 2017 12:20:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 12:20:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9sVP-00022G-BZ; Sun, 14 May 2017 12:20:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9sVJ-0005x1-MM; Sun, 14 May 2017 12:20:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9sVJ-0005jN-8c; Sun, 14 May 2017 12:20:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109395-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 12:20:05 +0000
Subject: [Xen-devel] [xen-unstable test] 109395: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2853651701506536162=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2853651701506536162==
Content-Type: text/plain

flight 109395 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109395/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop          fail REGR. vs. 109165

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109091
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop               fail like 109112
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109136
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop              fail like 109136
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109165
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109165
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109165
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109165
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 16 guest-stop        fail like 109165
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109165
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat  fail like 109165
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  17880a0f10421c5e456d593c70da03b1688d34ac
baseline version:
 xen                  8839be5c1fe339a1310b4e05e88c5a0230b7959d

Last test of basis   109165  2017-05-08 07:17:46 Z    6 days
Failing since        109186  2017-05-08 19:20:10 Z    5 days   10 attempts
Testing same since   109378  2017-05-13 05:21:50 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Charles Arnold <carnold@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Mark Rutland <mark.rutland@arm.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Robin Lee <robinlee.sysu@gmail.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 332 lines long.)


--===============2853651701506536162==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2853651701506536162==--

From xen-devel-bounces@lists.xen.org Sun May 14 15:40:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 15:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9vcU-0004na-52; Sun, 14 May 2017 15:39:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=300db33de=Andrew.Cooper3@citrix.com>)
 id 1d9vcS-0004nU-Jn
 for xen-devel@lists.xenproject.org; Sun, 14 May 2017 15:39:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 50/2B-03058-B3A78195; Sun, 14 May 2017 15:39:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQte6SiL
 SYM4jLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPN6XXMBc3CFT8OP2FvYDzN38XIySEh4Cex
 5fAVRhBbWKBS4tv/A2wgtoiAi8Sr2z+ZQWwhgTZWibunDboYuTiYBTYySnyesR8swSagL7H7x
 ScmEJtXwFZi8sHzLF2MHBwsAqoSFzc7g4RFBcIl3jYeYYEoEZQ4OfMJmM0JVP7q4UlmkHJmAU
 2J9bv0QcLMAvIS29/OgVqrJnGt/xI7xJnpElv//mKewMg/C8mkWQjds5B0L2BkXsWoXpxaVJZ
 apGuml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCDcd4J/0OMkhxMSqK8
 ri/FI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8IpXSkQKCRalpqdWpGXmACMBJi3BwaMkwssLk
 uYtLkjMLc5Mh0idYtTl6Ov4+J5JiCUvPy9VSpz3TgVQkQBIUUZpHtwIWFReYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjBvMsgqnsy8ErhNr4COYAI6Igzkft7ikkSElFQDY+HRM0+jLmux+K8
 13ZHRMutU8Lbwkz8W/2U53J5z+dbzTPsnE+cdnHDj/RuuQ2peOSf6kosCMr5p2J3J0V9SwM0R
 0yBjGHVR6H3Yq05fVyujUzfj3s/4trhi9Vp+9S22NunaZbPZZ1w7u7Lnfuscvc9rmtv2MfspW
 ovGtEZGGZ+rmpQTdDt/pxJLcUaioRZzUXEiAHbTfZ7FAgAA
X-Env-Sender: prvs=300db33de=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494776378!89706034!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15733 invoked from network); 14 May 2017 15:39:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 May 2017 15:39:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,340,1491264000"; d="scan'208";a="46000721"
To: <pgnet.dev@gmail.com>, Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
 <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
 <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
 <20170513221536.bmijpvmv47pab75c@gavran.carpriv.carnet.hr>
 <5c0c01ae-775f-55b0-934e-90f81eae8ea3@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5dc605c2-6242-17fb-c98a-4de61d31da04@citrix.com>
Date: Sun, 14 May 2017 16:39:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5c0c01ae-775f-55b0-934e-90f81eae8ea3@gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Randy Dunlap <rdunlap@infradead.org>,
 Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDUvMTcgMDA6MTcsIFBHTmV0IERldiB3cm90ZToKPiBPbiA1LzEzLzE3IDM6MTUgUE0s
IFZhbGVudGluIFZpZGljIHdyb3RlOgo+PiBUcnkgYm9vdGluZyB3aXRob3V0ICdocGV0PWZvcmNl
LHZlcmJvc2UgY2xvY2tzb3VyY2U9aHBldCcgYW5kIGl0IHNob3VsZAo+PiBzZWxlY3QgeGVuIGJ5
IGRlZmF1bHQ6Cj4gTm9wZS4gV2VsbCwgbm90IHF1aXRlIC4uLgo+Cj4gV2l0aCBib3RoIAo+Cj4g
CSdocGV0PWZvcmNlLHZlcmJvc2UgY2xvY2tzb3VyY2U9aHBldCcKPgo+IHJlbW92ZWQsIEkgZW5k
IHVwIHdpdGgKPgo+IAljYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3Nv
dXJjZTAvYXZhaWxhYmxlX2Nsb2Nrc291cmNlCj4gCQl0c2MgeGVuCj4gCWNhdCAvc3lzL2Rldmlj
ZXMvc3lzdGVtL2Nsb2Nrc291cmNlL2Nsb2Nrc291cmNlMC9jdXJyZW50X2Nsb2Nrc291cmNlCj4g
CQl0c2MKPgo+IEJ1dCB3aXRoIAo+Cj4gCWNsb2Nrc291cmNlPXhlbgo+Cj4gKmV4cGxpY2l0bHkq
IGFkZGVkCj4KPiAJY2F0IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY2xvY2tzb3VyY2UvY2xvY2tzb3Vy
Y2UwL2F2YWlsYWJsZV9jbG9ja3NvdXJjZQo+IAkJdHNjIHhlbgo+IAljYXQgL3N5cy9kZXZpY2Vz
L3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3NvdXJjZTAvY3VycmVudF9jbG9ja3NvdXJjZXhlbgo+
IAkJeGVuCj4KPiBhbmQgaW4gKmNvbnNvbGUqLCBOT1QgZG1lc2csIG91dHB1dCwKPgo+IAlncmVw
IC1pIGhwZXQgdG1wLnR4dAo+IAkJKFhFTikgQUNQSTogSFBFVCA5RTgyOThGOCwgMDAzOCAocjEg
U1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IEFNSS4gICAgICAgIDUpCj4gCQkoWEVOKSBBQ1BJOiBI
UEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAwMDAKPiAJCShYRU4pIFtWVC1EXSBNU0kg
SFBFVDogMDAwMDpmMDowZi4wCj4gCQkoWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAxNC4zMThNSHog
SFBFVAo+IAkJWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwOUU4Mjk4RjggMDAw
MDM4ICh2MDEgU1VQRVJNIFNNQ0ktLU1CIDAxMDcyMDA5IEFNSS4gMDAwMDAwCj4gCQlbICAgIDAu
MDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAwMDAKPiAJCVsg
ICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMDlFODI5OEY4IDAwMDAzOCAodjAxIFNV
UEVSTSBTTUNJLS1NQiAwMTA3MjAwOSBBTUkuIDAwMDAwMAo+IAkJWyAgICAwLjAwMDAwMF0gQUNQ
STogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCj4gCQlbICAgIDguNTE1MjQ1
XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9yIGlycXMgaW4gX0NSUwo+IAkJWyAgICA4LjUx
NTI0NV0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9DUlMKPiAJCShYRU4p
IFsyMDE3LTA1LTEzIDIzOjA0OjI3XSBIVk0xIHNhdmU6IEhQRVQKPgo+Cj4KPiBhbmQKPgo+IAlk
bWVzZyB8IGdyZXAgLWkgY2xvY2tzb3VyY2UgfCBncmVwIC12IGxpbmU6Cj4gCQlbICAgIDAuMDAw
MDAwXSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9j
eWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zCj4gCQlb
ICAgIDAuMDA0MDAwXSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucwo+
IAkJWyAgICAwLjM3NTcwOV0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDUwNDE3ODUxMDAwMDAgbnMK
PiAJCVsgICAgNC42NTY2MzRdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4
ZW4KPiAJCVsgICAgOC45MTI4OTddIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4ZmZmZmZmZmZm
ZmZmZmZmZiBtYXhfY3ljbGVzOiAweDJjOTRkZmZlYTk0LCBtYXhfaWRsZV9uczogNDQwNzk1MzYx
NzAwIG5zCj4KPiBqaWZmaWVzLCBub3c/IGhtLiBubyBpZGVhIHdoZXJlIHRoYXQgY2FtZSBmcm9t
LiBhbmQgd2h5IHRoZSAndHNjJyA/Cj4KPiBTbyBJJ20gc3RpbGwgdW5jbGVhciAtLSBpcyB0aGlz
XiBub3csIGNvcnJlY3RseSAiYWxsIiB1c2luZyBNU0kvSFBFVD8KCldoYXQgYXJlIHlvdSB0cnlp
bmcgdG8gYWNoaWV2ZT8gIEl0IGlzIHN0aWxsIG5vdCBjbGVhciBkZXNwaXRlIGFsbCBvbgp0aGlz
IHRocmVhZC4KClRoZSBMaW51eCBIRVBUIGVycm9yIG1lc3NhZ2VzIGFyZSBub24taWRlYWwsIGJ1
dCB0aGVyZSBpcyBubyB3YXkgZG9tMAp3aWxsIGV2ZXIgYmUgYWJsZSB0byB1c2UgY2xvY2tzb3Vy
Y2U9aHBldCB3aGVuIHJ1bm5pbmcgdW5kZXIgWGVuLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 14 17:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 17:14:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9x5m-0002el-CI; Sun, 14 May 2017 17:14:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1d9x5l-0002ef-DO
 for xen-devel@lists.xenproject.org; Sun, 14 May 2017 17:14:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 35/3D-03613-85098195; Sun, 14 May 2017 17:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov27EBIl
 Igzun2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnq48yF/SzV5zq6WRvYDzD2sXIySEhYCTx
 duI/pi5GLg4hgYWMEosmPWIESQgLVEp8+3+ADSQhIvCBUWLln59ADgcHs4CyxOmWMIiG68wSH
 1/tZwFpYBNQldhw/RTYVF4Ba4mH3QfBbBag+OKWdWA1ogLhEi+2/IGqEZQ4OfMJWJxTwE7i0N
 EVYIuZBdQl/sy7xAxhi0tsevadFcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsY1YtTi8p
 Si3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MHb8czrEKMnBpCTK
 6/pSPFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9Fn0SkkGBRanpqRVpmDjBSYNISHDxKIrzLQ
 dK8xQWJucWZ6RCpU4zGHH0dH98zccy59/U9kxBLXn5eqpQ4r1E/UKkASGlGaR7cIFgEX2KUlR
 LmZQQ6TYinILUoN7MEVf4VozgHo5Iw736QhTyZeSVw+14BncIEdEoYyBe8xSWJCCmpBsYCgX1
 HJ1s+fNKgXRX1wjaBsfknT+GuvU8rc36/WTHDwOPrae6veVv45+xyuhWZGurXm54l77zM9PaS
 K3KzT4bm/PfKecS5KcqhKC3p4HI7w7UyMQ9yHn66IWxz0HGLaZbQvMlid1a2cEgxbb9purRKU
 WpeZSyTb379zHzFu6+i7CNS7i32d1BiKc5INNRiLipOBACh1zUr2wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494782039!61843128!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56405 invoked from network); 14 May 2017 17:14:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 May 2017 17:14:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 55F88AB08;
 Sun, 14 May 2017 17:13:59 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, pgnet.dev@gmail.com,
 Randy Dunlap <rdunlap@infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Clemens Ladisch <clemens@ladisch.de>, xen-devel@lists.xenproject.org
References: <61d510e2-0353-ddf2-f63c-8a1688a6b6ed@gmail.com>
 <9ff8ca5a-727d-13c3-7c39-6383e00d2edf@infradead.org>
 <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <350fb783-80b5-669f-7015-46c45226ed67@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <acef946c-d434-2f4d-8c0e-b35c3f819e72@suse.com>
Date: Sun, 14 May 2017 19:13:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <350fb783-80b5-669f-7015-46c45226ed67@citrix.com>
Content-Language: de-DE
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDUvMTcgMjI6MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTMvMDUvMjAxNyAy
MTowNSwgUEdOZXQgRGV2IHdyb3RlOgo+PiBPbiA1LzEzLzE3IDEyOjU5IFBNLCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gT2suICBMYWNrIG9mIGEgY2xvY2tzb3VyY2UgaXMgdG8gYmUgZXhwZWN0
ZWQuCj4+Pgo+Pj4gVGhlIHJlYXNvbiB3aHkgdGhlIEhQRVRzIGFyZSB1bmF2YWlsYWJsZSBpcyB0
aGF0IGRvbTAgaXMgbm90IGEgcG9zaXRpb24KPj4+IHRvIHByb2dyYW0gdGhlbTsgZG9tMCBkb2Vz
bid0IGtub3cgd2hhdCBYZW4gaGFzIHNldCB1cCBpbiB0aGUgSURULgo+Pj4KPj4+IFVzZSBgeGwg
ZG1lc2dgIHRvIGdldCB0byB0aGUgaHlwZXJ2aXNvciBkbWVzZyBsb2cuICBZb3Ugc2hvdWxkIHNl
ZQo+Pj4gbWVudGlvbiBvZiB0aGUgSFBFVCBpbiB0aGVyZSBpZiBYZW4gaGFzIGZvdW5kIGl0Lgo+
Pgo+PiBiYWNrIHRvIHRoZSBlcnJvciBhdCBoYW5kIC4uLgo+Pgo+PiAgeGwgZG1lc2cgfCBncmVw
IC1pIGhwZXQKPj4gICBbICAgIDEuMzY1ODc2XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9y
IGlycXMgaW4gX0NSUwo+PiAgIFsgICAgMS4zNjU4NzZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJl
c3Mgb3IgaXJxcyBpbiBfQ1JTCj4+Cj4+IGFnYWluLCBvbmx5IHByZXNlbnQgd2hlbiBib290aW5n
IHdpdGggWGVuLgo+Pgo+PiBzYW1lIGtlcm5lbCwgbm8gWGVuLCBubyBzdWNoIGVycm9yLgo+IAo+
IFdlIGRvbid0IGhhdmUgY29kZSBsaWtlIHRoYXQgaW4gdXBzdHJlYW0gWGVuLiAgTm8gZnVuY3Rp
b24gd2l0aCB0aGF0Cj4gbmFtZSwgb3IgYSBzdHJpbmcgd2hpY2ggbG9va3MgbGlrZSB0aGF0IGVy
cm9yIG1lc3NhZ2UuCgpUaGlzIGlzIGEgTGludXgga2VybmVsIG1lc3NhZ2UuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 14 17:41:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 17:41:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9xWK-0004Tq-PZ; Sun, 14 May 2017 17:41:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rdunlap@infradead.org>) id 1d9xWJ-0004Ti-Fc
 for xen-devel@lists.xenproject.org; Sun, 14 May 2017 17:41:27 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D2/BF-03613-6C698195; Sun, 14 May 2017 17:41:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVy9qV1m+6xaRK
 RBh/eMFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkP/rayFuwQrXj/cAdrA+NpwS5GLg4WgaNs
 Et3vT7ODOEICNxgl+t5OY+li5OQQFqiU+Pb/AFsXIweHiECexL+vwiA1zAIdjBJXZz5mhGjYy
 SqxY9tkRpAGNgEtiTW3TzCD2LwCDhILm36D2SwCqhLHJrwCGyoqEC7xYssfVogaQYmTM5+AxT
 kF7CTaV01iB7GZBdQl/sy7xAxhi0vcejKfCcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKs
 YNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDlAEIdjD+WhZw
 iFGSg0lJlNf1pXikEF9SfkplRmJxRnxRaU5q8SFGDQ4OgYUvlx1nlGLJy89LVZLgvTtVIlJIs
 Cg1PbUiLTMHGEUwpRIcPEoivNtA0rzFBYm5xZnpEKlTjLocfR0f3zMJgc2QEuc9DlIkAFKUUZ
 oHNwIW0ZcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzHsaZApPZl4J3KZXQEcwAR0RBvILb3F
 JIkJKqoExJU2yNOHlI1+vW0n3G/nLEo+U+7iWnZuX3XktqiJj6+nj9SZybuVl/da/fdKn2L0v
 iFqvuF9CZNE7Zo1jnpKmV+r15r1mV1gj/2OO1fS/Xy5JqU27wPg7xu8vR2P5wRcL9ml4c/V3/
 1Hbf+SNEK/10YqtWQaaqXotezznTTz40vOadfaFxJtKLMUZiYZazEXFiQCyRXfC4wIAAA==
X-Env-Sender: rdunlap@infradead.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494783685!91874085!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7020 invoked from network); 14 May 2017 17:41:25 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-8.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 14 May 2017 17:41:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=gG6iTYeDaDsyPLNurORu9WSOpKIqjcrKjKYyfeUBowc=; b=0JWn/A6GGVJsSUuoNU68rpwHiN
 DpkDJqTJJjgcAQYTfb3SzPjzS5fHJlUncne6lV6pcH5zz7G9SVjZEZ2e+z9K/RqXl6cctb3e6b679
 pn5AlXzCuLDieFzk6g/2p8wqH1ZIMEH5wKgPq/SD1ZI5NSyDMWl2Mb5uU5vlRhDxgfEcuyatDe5Zs
 B1Cbm7mdiOE6d0/HwWTBDzHjbAaUXfUPpxko+0QG5LRMB07C3u4RhloJB3HusnH/5cHq/zc5j8hDC
 Mh8K0O0iMYuLIYfXwKvoukrThwHDr/fPekGs50NKKMeuy1CR5FweQMI5+0MVP/65UkzYzsnsFUPSI
 vQntX1zQ==;
Received: from static-50-53-32-16.bvtn.or.frontiernet.net ([50.53.32.16]
 helo=[192.168.1.19])
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1d9xWB-00083d-VO; Sun, 14 May 2017 17:41:20 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, pgnet.dev@gmail.com,
 Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
 <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
 <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
 <20170513221536.bmijpvmv47pab75c@gavran.carpriv.carnet.hr>
 <5c0c01ae-775f-55b0-934e-90f81eae8ea3@gmail.com>
 <5dc605c2-6242-17fb-c98a-4de61d31da04@citrix.com>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <7c20a10c-80f6-24bc-3b57-bcdcea8a78c3@infradead.org>
Date: Sun, 14 May 2017 10:41:17 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <5dc605c2-6242-17fb-c98a-4de61d31da04@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTQvMTcgMDg6MzksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTQvMDUvMTcgMDA6
MTcsIFBHTmV0IERldiB3cm90ZToKPj4gT24gNS8xMy8xNyAzOjE1IFBNLCBWYWxlbnRpbiBWaWRp
YyB3cm90ZToKPj4+IFRyeSBib290aW5nIHdpdGhvdXQgJ2hwZXQ9Zm9yY2UsdmVyYm9zZSBjbG9j
a3NvdXJjZT1ocGV0JyBhbmQgaXQgc2hvdWxkCj4+PiBzZWxlY3QgeGVuIGJ5IGRlZmF1bHQ6Cj4+
IE5vcGUuIFdlbGwsIG5vdCBxdWl0ZSAuLi4KPj4KPj4gV2l0aCBib3RoIAo+Pgo+PiAJJ2hwZXQ9
Zm9yY2UsdmVyYm9zZSBjbG9ja3NvdXJjZT1ocGV0Jwo+Pgo+PiByZW1vdmVkLCBJIGVuZCB1cCB3
aXRoCj4+Cj4+IAljYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3NvdXJj
ZTAvYXZhaWxhYmxlX2Nsb2Nrc291cmNlCj4+IAkJdHNjIHhlbgo+PiAJY2F0IC9zeXMvZGV2aWNl
cy9zeXN0ZW0vY2xvY2tzb3VyY2UvY2xvY2tzb3VyY2UwL2N1cnJlbnRfY2xvY2tzb3VyY2UKPj4g
CQl0c2MKPj4KPj4gQnV0IHdpdGggCj4+Cj4+IAljbG9ja3NvdXJjZT14ZW4KPj4KPj4gKmV4cGxp
Y2l0bHkqIGFkZGVkCj4+Cj4+IAljYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9j
bG9ja3NvdXJjZTAvYXZhaWxhYmxlX2Nsb2Nrc291cmNlCj4+IAkJdHNjIHhlbgo+PiAJY2F0IC9z
eXMvZGV2aWNlcy9zeXN0ZW0vY2xvY2tzb3VyY2UvY2xvY2tzb3VyY2UwL2N1cnJlbnRfY2xvY2tz
b3VyY2V4ZW4KPj4gCQl4ZW4KPj4KPj4gYW5kIGluICpjb25zb2xlKiwgTk9UIGRtZXNnLCBvdXRw
dXQsCj4+Cj4+IAlncmVwIC1pIGhwZXQgdG1wLnR4dAo+PiAJCShYRU4pIEFDUEk6IEhQRVQgOUU4
Mjk4RjgsIDAwMzggKHIxIFNVUEVSTSBTTUNJLS1NQiAgMTA3MjAwOSBBTUkuICAgICAgICA1KQo+
PiAJCShYRU4pIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMAo+PiAJ
CShYRU4pIFtWVC1EXSBNU0kgSFBFVDogMDAwMDpmMDowZi4wCj4+IAkJKFhFTikgUGxhdGZvcm0g
dGltZXIgaXMgMTQuMzE4TUh6IEhQRVQKPj4gCQlbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4
MDAwMDAwMDA5RTgyOThGOCAwMDAwMzggKHYwMSBTVVBFUk0gU01DSS0tTUIgMDEwNzIwMDkgQU1J
LiAwMDAwMDAKPj4gCQlbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJh
c2U6IDB4ZmVkMDAwMDAKPj4gCQlbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDA5
RTgyOThGOCAwMDAwMzggKHYwMSBTVVBFUk0gU01DSS0tTUIgMDEwNzIwMDkgQU1JLiAwMDAwMDAK
Pj4gCQlbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVk
MDAwMDAKPj4gCQlbICAgIDguNTE1MjQ1XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9yIGly
cXMgaW4gX0NSUwo+PiAJCVsgICAgOC41MTUyNDVdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mg
b3IgaXJxcyBpbiBfQ1JTCj4+IAkJKFhFTikgWzIwMTctMDUtMTMgMjM6MDQ6MjddIEhWTTEgc2F2
ZTogSFBFVAo+Pgo+Pgo+Pgo+PiBhbmQKPj4KPj4gCWRtZXNnIHwgZ3JlcCAtaSBjbG9ja3NvdXJj
ZSB8IGdyZXAgLXYgbGluZToKPj4gCQlbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogcmVmaW5l
ZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9p
ZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zCj4+IAkJWyAgICAwLjAwNDAwMF0gY2xvY2tzb3Vy
Y2U6IHhlbjogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJlNGRm
ZmIsIG1heF9pZGxlX25zOiA4ODE1OTA1OTE0ODMgbnMKPj4gCQlbICAgIDAuMzc1NzA5XSBjbG9j
a3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZm
LCBtYXhfaWRsZV9uczogNzY0NTA0MTc4NTEwMDAwMCBucwo+PiAJCVsgICAgNC42NTY2MzRdIGNs
b2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4ZW4KPj4gCQlbICAgIDguOTEyODk3
XSBjbG9ja3NvdXJjZTogdHNjOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczog
MHgyYzk0ZGZmZWE5NCwgbWF4X2lkbGVfbnM6IDQ0MDc5NTM2MTcwMCBucwo+Pgo+PiBqaWZmaWVz
LCBub3c/IGhtLiBubyBpZGVhIHdoZXJlIHRoYXQgY2FtZSBmcm9tLiBhbmQgd2h5IHRoZSAndHNj
JyA/Cj4+Cj4+IFNvIEknbSBzdGlsbCB1bmNsZWFyIC0tIGlzIHRoaXNeIG5vdywgY29ycmVjdGx5
ICJhbGwiIHVzaW5nIE1TSS9IUEVUPwo+IAo+IFdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gYWNoaWV2
ZT8gIEl0IGlzIHN0aWxsIG5vdCBjbGVhciBkZXNwaXRlIGFsbCBvbgo+IHRoaXMgdGhyZWFkLgoK
SSBhZ3JlZS4gIEFyZSB5b3UgKHBnbmV0LmRldikganVzdCBjdXJpb3VzIGFib3V0IHdoeSB0aGUg
WGVuIGtlcm5lbCBkb2VzCm5vdCBleHBvc2UgSFBFVCBhcyBhIGNsb2Nrc291cmNlIG9yIGlzIG5v
dCBoYXZpbmcgaXQgY2F1c2luZyBzb21lIHByb2JsZW0KZm9yIHlvdSBvciBzb21lIHNwZWNpZmlj
IHNvZnR3YXJlIGFwcGxpY2F0aW9uPwoKCj4gVGhlIExpbnV4IEhFUFQgZXJyb3IgbWVzc2FnZXMg
YXJlIG5vbi1pZGVhbCwgYnV0IHRoZXJlIGlzIG5vIHdheSBkb20wCj4gd2lsbCBldmVyIGJlIGFi
bGUgdG8gdXNlIGNsb2Nrc291cmNlPWhwZXQgd2hlbiBydW5uaW5nIHVuZGVyIFhlbi4KCgoKLS0g
Cn5SYW5keQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 14 19:24:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 19:24:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9z7q-00020R-IS; Sun, 14 May 2017 19:24:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9z7p-00020F-QA
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 19:24:17 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 10/35-03696-1EEA8195; Sun, 14 May 2017 19:24:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffBOol
 Ig4kPeCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseX6JNaCvQkV57ZfYWxg
 PG3dxcjFISTwl1HizcIjbBDOY0aJ33sPs0I42xgl1r+8ztTFyMkhIuAs8fXMXHYQm1dAX+LAl
 BdgtrCAmcTe43PBuiUEFilJfFkBMooTyPGWOLtpDjOMfeJjL5DNzsEmYCVxSAwkyiKgKvFpzi
 GWCYzcCxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHq
 dAQh2MN7eGHCIUZKDSUmU1/WleKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd77ayUihQSLUtNT
 K9Iyc4DhB5OW4OBREuF9vwYozVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rwLQGYIgBRll
 ObBjYDFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ804AmcKTmVcCt+kV0BFMQEeEgdzPW1
 ySiJCSamBsimTiuWK7Z8KudREmB0WltV5InRYR1W9asU9ZXkj62q8rk8P+TnwwOfR2OnPXvSM
 hm1Yf0kyqW1uX17z7uaubdJiR8ws5+TKpi6UOz+alL0q9FK3TY9FgJFeZec5tVtuyRvH8ZVvs
 V01PLj37z3Z7qdDFjecZnk78u6Wu4kFU6AatxN6PCV5KLMUZiYZazEXFiQCMjlP/gAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494789855!89728536!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29085 invoked from network); 14 May 2017 19:24:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 19:24:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9z7i-0005tc-CC; Sun, 14 May 2017 19:24:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9z7c-0004dd-Rz; Sun, 14 May 2017 19:24:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9z7c-0000XH-Gq; Sun, 14 May 2017 19:24:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109404-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=2ea659a9ef488125eb46da6eb571de5eae5c43f6
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 19:24:04 +0000
Subject: [Xen-devel] [linux-linus test] 109404: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQwNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NDA0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA1OTI1NAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA1OTI1NAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMCBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJhc2Vs
aW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gNTky
NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSA1OTI1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDU5MjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIGxpa2UgNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2
Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDJlYTY1OWE5ZWY0ODgxMjVlYjQ2ZGE2ZWI1NzFkZTVlYWU1YzQzZjYKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ1ODIwYzI5NGZlMWIxYTlkZjQ5NWQ1
N2Y0MDU4NWVmMmQwNjlhMzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA1OTI1NCAgMjAxNS0wNy0w
OSAwNDoyMDo0OCBaICA2NzUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAgNTkzNDggIDIwMTUt
MDctMTAgMDQ6MjQ6MDUgWiAgNjc0IGRheXMgIDQzNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMDk0MDQgIDIwMTctMDUtMTQgMDQ6NTM6MzYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjg3MzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDI3MzgwMTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 14 19:39:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 19:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1d9zMe-0002li-Q3; Sun, 14 May 2017 19:39:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1d9zMd-0002lN-Ry
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 19:39:36 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 9F/51-23755-772B8195; Sun, 14 May 2017 19:39:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdsk0S
 kwfoVjBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuL75BkvBm7qKg+d2MTUw
 zg3pYuTiEBL4yygx5fYuJgjnMaPE65e72SGcbYwSh08sZOti5OQQEXCW+HpmLjuIzSugL/Ho7
 z4WEFtYwELiz/+VYA0SApd0JTbdWQrWICHgLdFz9BJQggPMfrlHqouRnYNNwErikBhIAYuAqs
 THy/tZJzByL2BkWMWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7u
 JEejzegYGxh2MDXv9DjFKcjApifK6vhSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa7RRIlJI
 sCg1PbUiLTMHGHwwaQkOHiUR3nSQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifOKgxQJg
 BRllObBjYBFwiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzBIFN4MvNK4Da9AjqCCeiIMJ
 D7eYtLEhFSUg2MM9d0LXBOFC3YoOh77cn9Yy3ud3cW1Z/qD0uYvOl5fvux2evXezKvM97yo73
 urt6qmVovE743siRGr7Z4u7mtfJO4l+RkpR8LfMJkwt7beW3JCfHh7pt4w8hPr7hgTbTtlmNh
 nzctkddU/uF5YonKaSb1zeleiefEA/iuy/cfSX8Wc/PJtKDJSizFGYmGWsxFxYkA49+a9H8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494790772!99584629!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45855 invoked from network); 14 May 2017 19:39:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 19:39:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9zMX-0006Hx-PJ; Sun, 14 May 2017 19:39:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1d9zMS-0006dp-7g; Sun, 14 May 2017 19:39:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1d9zMR-00028N-BJ; Sun, 14 May 2017 19:39:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109416-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ecc1f5adeec4e3324d1b695a7c54e3967c526949
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 19:39:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 109416: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9169342060096608460=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9169342060096608460==
Content-Type: text/plain

flight 109416 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109416/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ecc1f5adeec4e3324d1b695a7c54e3967c526949
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   19 days
Failing since        107644  2017-04-25 10:26:10 Z   19 days   51 attempts
Testing same since   109331  2017-05-12 00:46:19 Z    2 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6472 lines long.)


--===============9169342060096608460==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9169342060096608460==--

From xen-devel-bounces@lists.xen.org Sun May 14 23:33:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 May 2017 23:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dA30O-0008Dh-OS; Sun, 14 May 2017 23:32:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dA30M-0008D0-Ur
 for xen-devel@lists.xensource.com; Sun, 14 May 2017 23:32:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8C/08-02196-229E8195; Sun, 14 May 2017 23:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVfxpUS
 kwd35fBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LlwAnPB+oyKTxsLGxif
 OHYxcnEICfxllOh++4UZwnnMKHF/7ks2CGcbo8SzeU+Yuhg5OUQEnCW+npnLDmLzCuhLHHjZw
 gpiCwuYSJz6+YAJpEFCYIK6xJu/R1lAEhIC3hILZn4DSnCA2VevWncxsnOwCVhJHBIDKWARUJ
 VY0DmPaQIj9wJGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bm
 bGIEer2dgYNzB2HzC7xCjJAeTkiiv60vxSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCeeS0QK
 CRalpqdWpGXmAEMPJi3BwaMkwlsNkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHedyBFA
 iBFGaV5cCNgcXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvTZApPJl5JXCbXgEdwQR0RB
 jI/bzFJYkIKakGRgPHGW6Pauod06bcEuplnBQVHd513av8wZ3GhRfPrZo0+/P+yqgzFYv1NTn
 fMK7aaHf/1tP3/jvYgxY4rf5xTjxO/dHvQzIMl3Mei51UWTxBmPH8jIKemJgzvP8X87bUh5m9
 +vHlnw8Lk8LEqryA4EUip61Fw5TOfjiZ1mrKpPV0ajqPVevGW0osxRmJhlrMRcWJAFfCt+1+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494804767!92738997!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21237 invoked from network); 14 May 2017 23:32:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 May 2017 23:32:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dA30I-0003za-37; Sun, 14 May 2017 23:32:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dA30C-0003nQ-Nz; Sun, 14 May 2017 23:32:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dA30C-0008NL-7g; Sun, 14 May 2017 23:32:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109410-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt:debian-install:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=89f3b8d5f264d5dab9818c6667c71e3cc55b13f5
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 May 2017 23:32:40 +0000
Subject: [Xen-devel] [linux-4.9 test] 109410: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQxMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQxMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5MzkzIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEw
OTMxNyBwYXNzIGluIDEwOTQxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDkzMTcgcGFzcyBpbiAxMDk0MTAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBpbiAxMDkzMTcgcGFzcyBpbiAxMDk0MTAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMDkzMTcgcGFzcyBpbiAxMDk0MTAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgMTMgZ3Vlc3QtbG9jYWxt
aWdyYXRlIGZhaWwgaW4gMTA5MzM4IHBhc3MgaW4gMTA5NDEwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgZmFpbCBpbiAxMDkzNjQgcGFzcyBpbiAxMDk0
MTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDkzNjQgcGFzcyBpbiAxMDk0MTAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxMDkzNjQgcGFzcyBpbiAxMDk0MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMy12Y3B1czEgMTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEwOTM2NCBwYXNzIGluIDEwOTQxMAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgIGZhaWwgaW4g
MTA5MzY0IHBhc3MgaW4gMTA5NDEwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA1IHhl
bi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMDkzOTMgcGFzcyBpbiAxMDk0MTAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTA5MzkzIHBhc3MgaW4gMTA5NDEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDkzMTcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgZmFp
bCBwYXNzIGluIDEwOTMxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5MzM4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbnhwc3AzIDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBwYXNzIGlu
IDEwOTM2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTM5MwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDEyIGd1ZXN0LXNhdmVyZXN0b3JlICBmYWlsIHBhc3Mg
aW4gMTA5MzkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDkzOTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDcz
NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJl
cGVhdCBmYWlsIGluIDEwOTMxNyBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDEwOTMxNyBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJl
cGVhdCBmYWlsIGluIDEwOTMzOCBibG9ja2VkIGluIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTA5MzkzIGxpa2UgMTA3
MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
NzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTMgeGVuLWJvb3QvbDEgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg5
ZjNiOGQ1ZjI2NGQ1ZGFiOTgxOGM2NjY3YzcxZTNjYzU1YjEzZjUKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNh
MTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBa
ICAgMzQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6
MTkgWiAgIDMyIGRheXMgICA1NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDkxNzEg
IDIwMTctMDUtMDggMDk6NTg6NTkgWiAgICA2IGRheXMgICAxMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzNCBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgOTIzNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 01:26:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 01:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dA4lz-00008s-QA; Mon, 15 May 2017 01:26:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dA4ly-00008m-8X
 for xen-devel@lists.xen.org; Mon, 15 May 2017 01:26:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 79/7D-03587-DA309195; Mon, 15 May 2017 01:26:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJKsWRWlGSWpSXmKPExsVywNykQncts2S
 kwXMBiyUfF7M4MHoc3f2bKYAxijUzLym/IoE14+bLGawFt1grml/8YGtgfM7SxcjFISQwnVGi
 +dZ8ti5GTg4JAV6JI8tmsELY/hLLWs6yQhQ1MEqs3riDDcLZDdSx8iwjhLOGUeLato8sIC1sA
 loSZ3uXsoPYIgIpEjtenQJrZxZYzihx4sQ0sISwQKjE6v3boIrCJK7N6GLqYuQAso0k1uw2AA
 mzCKhKrDp+mxnE5hUIlmid0gA2X0jAU+Lghl9gp3IKeEn0rlgFVsMoICbx/dQaJhCbWUBc4ta
 T+UwQLwhILNlznhnCFpV4+fgf1GvSEsfWXQe7TUJgLrPEzuU7mCAWS0pM+vSFFcIWl1hzeT6c
 3bnvJzSMFCX+rm9lhFimI7Fg9yc2CFtbYtnC11BHC0qcnPkE6mhFid6eJ4wTGOVmIblvFpL2W
 UjaZyFpX8DIsopRozi1qCy1SNfYUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIz
 AZMADBDsamRYGHGCU5mJREeV1fikcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtZpKMFBIsSk1
 PrUjLzAGmJZi0BAePkghv2T+JSCHe4oLE3OLMdIjUKUZdjjn3vr5nEmLJy89LlRLnlQGZIQBS
 lFGaBzcCliIvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3GmQKT2ZeCdymV0BHMAEdEQZyP
 29xSSJCSqqB0W6dfJ+czi3RgC8fLrn57dbLuN2W2G7ib1ZRtiC9X3Bhvb/M3gBW9jj+n7djli
 ZdPRn07/OilLKQ7VMfxysv8rg3xZzrzrTHzfXHVc/eOck1u+741S9LZtwpMxc/9yzMqFTm/lJ
 eRbtWiUD+D4UhPY+2aS000TjwoPnVlHkH820uLf62LviolRJLcUaioRZzUXEiAPrDUl+MAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494811562!68396958!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7873 invoked from network); 15 May 2017 01:26:04 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 01:26:04 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 May 2017 18:26:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,342,1491289200"; d="scan'208";a="102001705"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga006.fm.intel.com with ESMTP; 14 May 2017 18:26:02 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 14 May 2017 18:26:02 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Mon, 15 May 2017 09:26:00 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping of 2MB and
 1GB pages
Thread-Index: AQHSyX56Z6ChIQVBCU2+aHH0swPme6H0oVKw
Date: Mon, 15 May 2017 01:25:59 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190CD15AA@SHSMSX101.ccr.corp.intel.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWY5NzYyMTQtM2MxZS00NjY2LWJhOTYtZDNkNzlhYTk4MDMwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InFwSnV1RlhoUWpsWmVMbFZxRXViUGM1MndPdUt6MWsxekpqM2k4KzBHZVE9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBJZ29yIERydXpoaW5pbiBbbWFpbHRvOmlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb21d
Cj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMTAsIDIwMTcgNzoxMyBQTQo+IAo+IFRoZSBzYW1lIHNl
dCBvZiBmdW5jdGlvbnMgaXMgdXNlZCB0byBzZXQgYXMgd2VsbCBhcyB0byBjbGVhbgo+IFAyTSBl
bnRyaWVzLCBleGNlcHQgdGhhdCBmb3IgY2xlYW4gb3BlcmF0aW9ucyBJTlZBTElEX01GTiAofjBV
TCkKPiBpcyBwYXNzZWQgYXMgYSBwYXJhbWV0ZXIuIFVuZm9ydHVuYXRlbHksIHdoZW4gY2FsY3Vs
YXRpbmcgYW4KPiBhcHByb3ByaWF0ZSB0YXJnZXQgb3JkZXIgZm9yIGEgcGFydGljdWxhciBtYXBw
aW5nIElOVkFMSURfTUZOCj4gaXMgbm90IHRha2VuIGludG8gYWNjb3VudCB3aGljaCBsZWFkcyB0
byA0SyBwYWdlIHRhcmdldCBvcmRlcgo+IGJlaW5nIHNldCBlYWNoIHRpbWUgZXZlbiBmb3IgMk1C
IGFuZCAxR0IgbWFwcGluZ3MuIFRoaXMgZXZlbnR1YWxseQo+IGJyZWFrcyBkb3duIGFuIEVQVCBz
dHJ1Y3R1cmUgaXJyZXZlcnNpYmx5IGludG8gNEsgbWFwcGluZ3Mgd2hpY2gKPiBwcmV2ZW50cyBj
b25zZWN1dGl2ZSBoaWdoIG9yZGVyIG1hcHBpbmdzIHRvIHRoaXMgYXJlYS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KClJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 01:33:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 01:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dA4su-0000nE-H1; Mon, 15 May 2017 01:33:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dA4ss-0000n8-Mz
 for xen-devel@lists.xen.org; Mon, 15 May 2017 01:33:14 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 24/63-02956-A5509195; Mon, 15 May 2017 01:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42I5YG5SrBvJKhl
 pcPInj8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFxy172gn/aFVtm9zM3MF5T6mLk5BASqJQ4
 fWgrG4gtIcArcWTZDFYI219iy4O5QHEuoJoGRomOU8cYIZy9jBIX27uZIZw9jBKTOndAla1jl
 Fh9axUjSD+bgJbE2d6l7CC2iECUxM01B8DamQU+MErsPDcRLCEsYCvxfMMFVogiO4m3K49D2U
 YS06adBbNZBFQlpl28CHYgr0CwROu2R0A2B9C2KonfF0VAwpwCzhIHut6BlTAKiEl8P7WGCcR
 mFhCXuPVkPhPEPwISS/acZ4awRSVePv4H9ae0xLF111lBbpMQmMss8exbCwvEXkmJSZ++QN0g
 LrHm8nw4u3PfT2iAKUr8Xd/KCLFMR2LB7k9sELa2xLKFr5khbhaUODnzCQsksBUlenueME5gl
 J+F5L5ZSNpnIWmfhaR9ASPLKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxK
 RiveT83E2MwDTBAAQ7GK9vDDjEKMnBpCTK6/pSPFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8
 Ii2SkkGBRanpqRVpmDjBhwaQlOHiURHhXMgOleYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VK
 nFcFZIYASFFGaR7cCFjyvMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3jSQKTyZeSVwm14BH
 cEEdEQYyP28xSWJCCmpBsbJ5YtMD3KpCSeZzN9f9+blgXnlCwtEHqiuKX94ocvbe1Ier6EF79
 VfylP1JseskHf/u+LktdXMgo47V7NtalilI1zI/T7F8Wz6P+MLHJOLbprpKMnn2Le9fLTas+R
 UkYfq7g/vkyr3upY6HKst/qq9pW/zgR9bpz28U3CRefqvzS2qz2O9RJKVWIozEg21mIuKEwEd
 G1O5mQMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494811990!78974032!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63291 invoked from network); 15 May 2017 01:33:12 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 01:33:12 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP; 14 May 2017 18:33:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,342,1491289200"; d="scan'208";a="261560909"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga004.fm.intel.com with ESMTP; 14 May 2017 18:33:10 -0700
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 14 May 2017 18:33:09 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 14 May 2017 18:33:09 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.246]) with mapi id 14.03.0319.002;
 Mon, 15 May 2017 09:33:05 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 1/5] xentrace: add TRC_HVM_PI_LIST_ADD
Thread-Index: AQHSyhw3Z/YPQJxAuECqbS4sZYCYtqH0obiQ
Date: Mon, 15 May 2017 01:33:04 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190CD1634@SHSMSX101.ccr.corp.intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-2-git-send-email-chao.gao@intel.com>
In-Reply-To: <1494482652-42356-2-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDFkOWY0MzgtNmFjYy00OTI2LWEwOTMtZWNlYTM1MmY2ZDcxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IldwaGRoN09HN21PVnZQcnEzc2x2d21MSHVVOW8wN0NxYXNoXC9OeDdMWjFBPSJ9
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/5] xentrace: add TRC_HVM_PI_LIST_ADD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBUaHVyc2RheSwgTWF5IDExLCAyMDE3IDI6MDQgUE0K
PiAKPiBUaGlzIHBhdGNoIGFkZHMgVFJDX0hWTV9QSV9MSVNUX0FERCB0byB0cmFjayBhZGRpbmcg
b25lIGVudHJ5IHRvCj4gdGhlIHBlci1wY3B1IGJsb2NraW5nIGxpc3QuIEFsc28gaW50cm9kdWNl
IGEgJ2NvdW50ZXInIHRvIHRyYWNrCj4gdGhlIG51bWJlciBvZiBlbnRyaWVzIGluIHRoZSBsaXN0
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0t
Cj4gIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgICAgICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgfCAxMiArKysrKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdHJhY2UuaCB8ICAxICsKPiAgeGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmggICAg
ICB8ICAxICsKPiAgNCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgYi90b29scy94ZW50
cmFjZS9mb3JtYXRzCj4gaW5kZXggOGIzMTc4MC4uOTk5Y2E4YyAxMDA2NDQKPiAtLS0gYS90b29s
cy94ZW50cmFjZS9mb3JtYXRzCj4gKysrIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+IEBAIC0x
MjUsNiArMTI1LDcgQEAKPiAgMHgwMDA4MjAyMCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVs
dHNjKThkKSAgSU5UUl9XSU5ET1cgWyB2YWx1ZSA9Cj4gMHglKDEpMDh4IF0KPiAgMHgwMDA4MjAy
MSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgTlBGICAgICAgICAgWyBncGEg
PQo+IDB4JSgyKTA4eCUoMSkwOHggbWZuID0gMHglKDQpMDh4JSgzKTA4eCBxdWFsID0gMHglKDUp
MDR4IHAybXQgPQo+IDB4JSg2KTA0eCBdCj4gIDB4MDAwODIwMjMgIENQVSUoY3B1KWQgICUodHNj
KWQgKCslKHJlbHRzYyk4ZCkgIFRSQVAgICAgICAgIFsgdmVjdG9yID0KPiAweCUoMSkwMnggXQo+
ICsweDAwMDgyMDI2ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBQSV9MSVNU
X0FERCBbIGRvbWlkID0KPiAweCUoMSkwNHggdmNwdSA9IDB4JSgyKTA0eCwgcGNwdSA9IDB4JSgz
KTA0eCwgI2VudHJ5ID0gMHglKDQpMDR4IF0KPiAKPiAgMHgwMDEwZjAwMSAgQ1BVJShjcHUpZCAg
JSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcGFnZV9ncmFudF9tYXAKPiBbIGRvbWlkID0gJSgxKWQg
XQo+ICAweDAwMTBmMDAyICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdl
X2dyYW50X3VubWFwCj4gWyBkb21pZCA9ICUoMSlkIF0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IGluZGV4IGM4
ZWYxOGEuLmVmZmY2Y2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC04Miw2ICs4Miw3IEBAIHN0
YXRpYyBpbnQgdm14X3ZtZnVuY19pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MKPiAqcmVn
cyk7Cj4gIHN0cnVjdCB2bXhfcGlfYmxvY2tpbmdfdmNwdSB7Cj4gICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICAgICBsaXN0Owo+ICAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgbG9jazsKPiArICAgIGF0
b21pY190ICAgICAgICAgICAgIGNvdW50ZXI7Cj4gIH07Cj4gCj4gIC8qCj4gQEAgLTExOSw2ICsx
MjAsOSBAQCBzdGF0aWMgdm9pZCB2bXhfdmNwdV9ibG9jayhzdHJ1Y3QgdmNwdSAqdikKPiAgICAg
ICAqLwo+ICAgICAgQVNTRVJUKG9sZF9sb2NrID09IE5VTEwpOwo+IAo+ICsgICAgYXRvbWljX2lu
YygmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nlc3NvcikuY291bnRlcik7Cj4gKyAg
ICBIVk1UUkFDRV80RChQSV9MSVNUX0FERCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVf
aWQsIHYtCj4gPnByb2Nlc3NvciwKPiArICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZwZXJf
Y3B1KHZteF9waV9ibG9ja2luZywgdi0+cHJvY2Vzc29yKS5jb3VudGVyKSk7Cj4gICAgICBsaXN0
X2FkZF90YWlsKCZ2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubGlzdCwKPiAgICAgICAgICAg
ICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCB2LT5wcm9jZXNzb3IpLmxpc3QpOwo+
ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdz
KTsKPiBAQCAtMTg2LDYgKzE5MCw4IEBAIHN0YXRpYyB2b2lkIHZteF9waV91bmJsb2NrX3ZjcHUo
c3RydWN0IHZjcHUgKnYpCj4gICAgICB7Cj4gICAgICAgICAgQVNTRVJUKHYtPmFyY2guaHZtX3Zt
eC5waV9ibG9ja2luZy5sb2NrID09IHBpX2Jsb2NraW5nX2xpc3RfbG9jayk7Cj4gICAgICAgICAg
bGlzdF9kZWwoJnYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5saXN0KTsKPiArICAgICAgICBh
dG9taWNfZGVjKCZjb250YWluZXJfb2YocGlfYmxvY2tpbmdfbGlzdF9sb2NrLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUsIGxv
Y2spLT5jb3VudGVyKTsKPiAgICAgICAgICB2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubG9j
ayA9IE5VTEw7Cj4gICAgICB9Cj4gCj4gQEAgLTIzNCw2ICsyNDAsNyBAQCB2b2lkIHZteF9waV9k
ZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUpCj4gICAgICAgICAgaWYgKCBwaV90ZXN0X29uKCZ2
bXgtPnBpX2Rlc2MpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGxpc3RfZGVsKCZ2bXgt
PnBpX2Jsb2NraW5nLmxpc3QpOwo+ICsgICAgICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHZt
eF9waV9ibG9ja2luZywgY3B1KS5jb3VudGVyKTsKPiAgICAgICAgICAgICAgdm14LT5waV9ibG9j
a2luZy5sb2NrID0gTlVMTDsKPiAgICAgICAgICAgICAgdmNwdV91bmJsb2NrKGNvbnRhaW5lcl9v
Zih2bXgsIHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV92bXgpKTsKPiAgICAgICAgICB9Cj4gQEAgLTI1
OCw2ICsyNjUsOCBAQCB2b2lkIHZteF9waV9kZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUpCj4g
Cj4gICAgICAgICAgICAgIGxpc3RfbW92ZSgmdm14LT5waV9ibG9ja2luZy5saXN0LAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBuZXdfY3B1KS5saXN0
KTsKPiArICAgICAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNw
dSkuY291bnRlcik7Cj4gKyAgICAgICAgICAgIGF0b21pY19pbmMoJnBlcl9jcHUodm14X3BpX2Js
b2NraW5nLCBuZXdfY3B1KS5jb3VudGVyKTsKCkRvbid0IHlvdSBhbHNvIG5lZWQgYSB0cmFjZSBo
ZXJlPwoKYW5kIGZyb20gY29tcGxldGVuZXNzIHAuby52LCBpcyBpdCB1c2VmdWwgdG8gdHJhY2Ug
Ym90aCBkZWMvaW5jPwoKPiAgICAgICAgICAgICAgdm14LT5waV9ibG9ja2luZy5sb2NrID0gbmV3
X2xvY2s7Cj4gCj4gICAgICAgICAgICAgIHNwaW5fdW5sb2NrKG5ld19sb2NrKTsKPiBAQCAtMjM2
MCw3ICsyMzY5LDcgQEAgc3RhdGljIHZvaWQgcGlfd2FrZXVwX2ludGVycnVwdChzdHJ1Y3QKPiBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgc3RydWN0IGFyY2hfdm14X3N0cnVjdCAqdm14LCAq
dG1wOwo+ICAgICAgc3BpbmxvY2tfdCAqbG9jayA9ICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywg
c21wX3Byb2Nlc3Nvcl9pZCgpKS5sb2NrOwo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCAqYmxvY2tl
ZF92Y3B1cyA9Cj4gLQkJJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBzbXBfcHJvY2Vzc29yX2lk
KCkpLmxpc3Q7Cj4gKyAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgc21w
X3Byb2Nlc3Nvcl9pZCgpKS5saXN0Owo+IAo+ICAgICAgYWNrX0FQSUNfaXJxKCk7Cj4gICAgICB0
aGlzX2NwdShpcnFfY291bnQpKys7Cj4gQEAgLTIzNzcsNiArMjM4Niw3IEBAIHN0YXRpYyB2b2lk
IHBpX3dha2V1cF9pbnRlcnJ1cHQoc3RydWN0Cj4gY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAg
ICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+cGlfZGVzYykgKQo+ICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgbGlzdF9kZWwoJnZteC0+cGlfYmxvY2tpbmcubGlzdCk7Cj4gKyAgICAgICAgICAg
IGF0b21pY19kZWMoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLAo+IHNtcF9wcm9jZXNzb3JfaWQo
KSkuY291bnRlcik7Cj4gICAgICAgICAgICAgIEFTU0VSVCh2bXgtPnBpX2Jsb2NraW5nLmxvY2sg
PT0gbG9jayk7Cj4gICAgICAgICAgICAgIHZteC0+cGlfYmxvY2tpbmcubG9jayA9IE5VTEw7Cj4g
ICAgICAgICAgICAgIHZjcHVfdW5ibG9jayhjb250YWluZXJfb2Yodm14LCBzdHJ1Y3QgdmNwdSwg
YXJjaC5odm1fdm14KSk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Ry
YWNlLmggYi94ZW4vaW5jbHVkZS9hc20tCj4geDg2L2h2bS90cmFjZS5oCj4gaW5kZXggZGU4MDJh
Ni4uYjc0ZmZkZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90cmFjZS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdHJhY2UuaAo+IEBAIC01NCw2ICs1NCw3
IEBACj4gICNkZWZpbmUgRE9fVFJDX0hWTV9UUkFQICAgICAgICAgICAgIERFRkFVTFRfSFZNX01J
U0MKPiAgI2RlZmluZSBET19UUkNfSFZNX1RSQVBfREVCVUcgICAgICAgREVGQVVMVF9IVk1fTUlT
Qwo+ICAjZGVmaW5lIERPX1RSQ19IVk1fVkxBUElDICAgICAgICAgICBERUZBVUxUX0hWTV9NSVND
Cj4gKyNkZWZpbmUgRE9fVFJDX0hWTV9QSV9MSVNUX0FERCAgICAgIERFRkFVTFRfSFZNX01JU0MK
PiAKPiAKPiAgI2RlZmluZSBUUkNfUEFSX0xPTkcocGFyKSAoKHBhcikmMHhGRkZGRkZGRiksKChw
YXIpPj4zMikKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvdHJhY2UuaAo+IGluZGV4IDdmMmU4OTEuLmM3MTZkNTcgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvdHJhY2UuaAo+IEBAIC0yMzQsNiArMjM0LDcgQEAKPiAgI2RlZmluZSBUUkNfSFZNX1RSQVAg
ICAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjMpCj4gICNkZWZpbmUgVFJDX0hWTV9U
UkFQX0RFQlVHICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDI0KQo+ICAjZGVmaW5lIFRSQ19I
Vk1fVkxBUElDICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyNSkKPiArI2RlZmluZSBU
UkNfSFZNX1BJX0xJU1RfQUREICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjYpCj4gCj4gICNk
ZWZpbmUgVFJDX0hWTV9JT1BPUlRfV1JJVEUgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjE2KQo+
ICAjZGVmaW5lIFRSQ19IVk1fSU9NRU1fV1JJVEUgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIx
NykKPiAtLQo+IDEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 03:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 03:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dA76K-0001Nz-HG; Mon, 15 May 2017 03:55:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oscar.zhangbo@huawei.com>) id 1dA76I-0001NC-UF
 for xen-devel@lists.xen.org; Mon, 15 May 2017 03:55:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B7/1D-02181-1A629195; Mon, 15 May 2017 03:55:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42LR/Xllj+48Ncl
 Ig29LlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozevVvYCrYLVaxbc5apgfE1XxcjJ4eQwBlG
 iZU71LoYuYDsg4wSj49dZQRJsAkYSbxZ95gFxBYRMJfYumQLWJxZoFDi+4sGsLiwQIjEkWetz
 BA1kRJTtz+EsvUkJv89xw5iswioSsyasBCsnlcgVOJIwwuwOYwCshLTHt1ngpgpLjF32ixWEF
 tCQFBi0ew9zBC2mMS/XQ/ZIGxFianNS6Bu0JFYsPsTG4StLbFs4WtmiPmCEidnPmGBqJeUOLj
 iBgvIYxICFxglWjdtYYJImEp8evqUdQKj6Cwku2chmTsLydxZSOYuYGRZxahenFpUllqka6SX
 VJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYLwxAsIPx+x+nQ4ySHExKoryuL8Ujh
 fiS8lMqMxKLM+KLSnNSiw8xanBwCPRsWn2BUYolLz8vVUmCt0pVMlJIsCg1PbUiLTMHGNEwpR
 IcPEoivL4qQGne4oLE3OLMdIjUKUZFKXHedpA+AZBERmkeXBssiVxilJUS5mUEOkqIpyC1KDe
 zBFX+FaM4B6OSMK8CyBSezLwSuOmvgBYzAS0OA7mft7gkESEl1cCov/fjvn3vbp76+2ZPyE+p
 36zHTZfVtXPMW63KGmjQ+dz7yIb0rlZ54S/LTvWoztF8wPXofuPlww6btwf6WEhpxag2Lf/10
 6tr6+oZIYdfdIiUHWgSKVvjPs1+0TkWtjlPNbKTltaJp2rZv0m+uVXuM8O67zpHBF4nCXbvuv
 yrrtotrvflBuZ9SizFGYmGWsxFxYkA9jS1GR0DAAA=
X-Env-Sender: oscar.zhangbo@huawei.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494820507!61883346!1
X-Originating-IP: [45.249.212.188]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59903 invoked from network); 15 May 2017 03:55:10 -0000
Received: from szxga02-in.huawei.com (HELO szxga02-in.huawei.com)
 (45.249.212.188)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 03:55:10 -0000
Received: from 172.30.72.57 (EHLO DGGEML404-HUB.china.huawei.com)
 ([172.30.72.57])
 by dggrg02-dlp.huawei.com (MOS 4.4.6-GA FastPath queued)
 with ESMTP id ANN12454; Mon, 15 May 2017 11:55:06 +0800 (CST)
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.179]) by
 DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id
 14.03.0301.000; Mon, 15 May 2017 11:54:59 +0800
From: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] acpi: enlarge NUM_FIXMAP_ACPI_PAGES to support larger
 scale boards
Thread-Index: AdLNLvSuVCpnHuweRFewv71JFQLxrA==
Date: Mon, 15 May 2017 03:54:58 +0000
Message-ID: <0259E1C966E8C54AA93AA2B1240828E651AD584B@dggeml510-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.177.17.158]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0),
 refid=str=0001.0A020201.5919269B.001C, ss=1, re=0.000, recu=0.000, reip=0.000,
 cl=1, cld=1, fgs=0, ip=169.254.2.179,
 so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d118e7425ffbcc9187d38f91ca24b3e8
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] acpi: enlarge NUM_FIXMAP_ACPI_PAGES to support
 larger scale boards
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gYWNwaV90Yl92ZXJpZnlfdGFibGUoKS0+X19hY3BpX21hcF90YWJsZSgpLCBpdCBzdXBwb3Nl
IGFsbCBBQ1BJIHRhYmxlcwptYXkgbm90IGV4Y2VlZCA0IHBhZ2VzLCB0aGUgdGFibGVzIGluY2x1
ZGVzIFNSQVQvQVBJQy9FUlNUIGV0Yy4gUGxlYXNlCm5vdGUgdGhhdCB0aGUgdGFibGUgRFNEVCBp
cyBub3QgbWFwcGVkIHRocm91Z2ggYWNwaV90Yl92ZXJpZnlfdGFibGUoKSwKdGh1cyB3ZSBkb24n
dCBjYXJlIGl0cyBzaXplIGFsdGhvdWdoIGl0J3MgdXN1YWxseSB0aGUgbGFyZ2VzdCB0YWJsZSBh
bW9uZwphbGwgdGhlIEFDUEkgdGFibGVzLiBUaGVuIHRoZSBiaWdnZXN0IHRhYmxlIHdlIGNvbmNl
cm4gaXMgU1JBVC4gRnJvbQpleHBlcmllbmNlLCBpdHMgc2l6ZSBpcyBtb3N0bHkgYWZmZWN0ZWQg
YnkgQ1BVIG51bWJlciwgaXQgY29zdHMgYWJvdXQgMTAwQgpmb3IgZWFjaCBDUFUuIGZvciBleGFt
cGxlLCBvbiBteSBCSU9TIGJvYXJkLCAzMDMzNkIgZm9yIDI4OCBDUFVzIGFuZAoxNDEyOEIgZm9y
IDE0NCBDUFVzLihtZW1vcnkgc2l6ZSBpcyBhcm91bmQgMlRCKQpQbGVhc2Ugbm90ZTogZXZlbiBv
biB0aGUgYm9hcmQgd2l0aCAxMjggQ1BVcywgd2hvc2UgU1JBVCB0YWJsZSBpcyAxNDEyOEIsCmFs
dGhvdWdoIGl0J3Mgd2l0aGluIDQgcGFnZXMsIGJ1dCBpbiBfX2FjcGlfbWFwX3RhYmxlKCksIGl0
IG1hcHMKcGFnZXMgdG8gZ2V0IHRoZSB0YWJsZS4gc3VwcG9zZSB0aGUgc3RhcnQgYWRkcmVzcyBp
cyBuZWFyIHRoZSBlbmQgb2YgdGhlCmZpcnN0IHBhZ2U6CgogICAgICAgMTAwMEIgICAgNDA5NkIg
ICAgICAgICA0MDk2QiAgICAgICAgICA0MDk2QiAgICAgIDg0MEIKICAgICAgIHxfX198X19fX19f
X19fX19fX3xfX19fX19fX19fX19fX3xfX19fX19fX19fX19fX3xfX19ffAoKYWx0aG91Z2ggdGhl
IHRvdGFsIHBhZ2UgaXMgd2l0aGluIDQgcGFnZXMgLCBidXQgaXQgbWF5IGJlIGluIGZhY3QgYWNy
b3NzIDUKcGFnZXMsIGFzIHNob3duIGFib3ZlLiBUaHVzIHRoZSBOVU1fRklYTUFQX0FDUElfUEFH
RVMgc2hvdWxkIGJlIG11Y2gKbGFyZ2VyIG5vd2FkYXlzLiBJZiBub3QsIHhlbiB3b3VsZCB3cm9u
Z2x5IHRoaW5rcyBubyBOVU1BIGNvbmZpZ3VyYXRpb24KY291bGQgYmUgZm91bmQgYXMgdGhhdCBp
dCBjb3VsZCBub3QgZ2V0IFNSQVQgdGFibGUuCgpUaHVzLCB3ZSBtYWtlIE5VTV9GSVhNQVBfQUNQ
SV9QQUdFUyBtdWNoIGxhcmdlciwgdG8gMjU2KDFNQikuIGl0J3MKY2FsY3VsYXRlZCBmb3IgdGhh
dCB0aGUgdGhlb3JldGljYWwgbGFyZ2VzdCBDUFUgbnVtYmVyIG9uIG1haW4gTGludXgKZGlzdHJv
cyBpcyBhYm91dCA4MDAwLCAxMDBCIGZvciBlYWNoIGdldHMgdGhlIHN1bSBvZiA4MDBLQi4gTWVh
bndoaWxlLApiZWNhdXNlIElPUkVNQVBfVklSVF8qICByZWdpb24gaXMgMTZHQiwgdGh1cyBJIHRo
aW5rIGV4dGVuZGluZyBpdCB0byAxTUIKaXMgc2FmZSBlbm91Z2guCgpPZiBjb3Vyc2UsIHRoZXJl
J3MgbXVjaCBtb3JlIHdvcmsgdG8gZG8gdG8gc3VwcG9ydCBsYXJnZSBzY2FsZSBib2FyZHMgb2YK
dGhhdCBtYW55KDgwMDApIENQVXMuIFdlIGp1c3QgbWFrZSBsaWZlIGVhc2llciBmb3IgYm9hcmRz
IHdpdGggc2VydmVyYWwKaHVuZHJlZHMgb2YgQ1BVcy4KClNpZ25lZC1vZmYtYnk6IFpoYW5nIEJv
IDxvc2Nhci56aGFuZ2JvQGh1YXdlaS5jb20+Ci0tLQogeGVuL2luY2x1ZGUveGVuL2FjcGkuaCB8
IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oIGIveGVuL2luY2x1ZGUveGVuL2Fj
cGkuaAppbmRleCAzMGVjMGVlLi44OGVhMmY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
YWNwaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKQEAgLTQxLDkgKzQxLDkgQEAKCiAv
KgogICogRml4bWFwIHBhZ2VzIHRvIHJlc2VydmUgZm9yIEFDUEkgYm9vdC10aW1lIHRhYmxlcyAo
c2VlIGFzbS14ODYvZml4bWFwLmggb3IKLSAqIGFzbS1hcm0vY29uZmlnLmgpCisgKiBhc20tYXJt
L2NvbmZpZy5oLCAyNTYgcGFnZXMoMU1CKSBpcyBsYXJnZSBlbm91Z2ggZm9yIG1vc3QgY2FzZXMu
KQogICovCi0jZGVmaW5lIE5VTV9GSVhNQVBfQUNQSV9QQUdFUyAgNAorI2RlZmluZSBOVU1fRklY
TUFQX0FDUElfUEFHRVMgIDI1NgoKICNkZWZpbmUgQkFEX01BRFRfRU5UUlkoZW50cnksIGVuZCkg
KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgKCEoZW50cnkpKSB8fCAodW5zaWduZWQgbG9uZykoZW50cnkpICsgc2l6ZW9mKCooZW50cnkp
KSA+IChlbmQpIHx8ICBcCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 04:08:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 04:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dA7Ia-0002DC-Mh; Mon, 15 May 2017 04:07:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dA7IZ-0002D0-EL
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 04:07:55 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 48/5E-19466-A9929195; Mon, 15 May 2017 04:07:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeapmS
 kwbu1chYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6H87gbXgaH7F5IuHGBsY
 f7l0MXJxCAn8ZZT4MXcaE4TzmFFiV+t+ZghnG6PE1BOzgDKcHCICzhJfz8xlB7F5BfQlvnedY
 QGxhQXMJU4/P8gI0iAhsE5d4sfNq6wgCQkBT4lJJ/7B2e2X7wENYudgE7CSOCQGEmURUJX4tu
 sZ6wRG7gWMDKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK
 9Xs/AwLiD8fZkv0OMkhxMSqK8ri/FI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8G5Ql4wUEixK
 TU+tSMvMAYYfTFqCg0dJhNdHAyjNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivKEgRQIgR
 RmleXAjYLFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw71eQS3gy80rgNr0COoIJ6IgwkP
 t5i0sSEVJSDYxTOpxK7XZ1inPp8gtbHbZLaNuilhF0zMdGqPHAHq53Xj1OU7PdFYOmTF0zNed
 ZxilRtXyGrNKUhJUCu/syOrJXnz+4I4RjXriUYNe6CTYr2lY2BR/j0Xpzdx3L+taQ2cvKgtyX
 yBiv3/Mu6KelyKo8pYks9xkbjVOn737re2eHgsdH1ZQLl5RYijMSDbWYi4oTAb1cVMiAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494821268!98289097!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54352 invoked from network); 15 May 2017 04:07:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 May 2017 04:07:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dA7IO-0002kQ-Uf; Mon, 15 May 2017 04:07:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dA7IJ-0007MY-Ix; Mon, 15 May 2017 04:07:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dA7IJ-0000YX-3F; Mon, 15 May 2017 04:07:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109418-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 May 2017 04:07:39 +0000
Subject: [Xen-devel] [xen-unstable test] 109418: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7786876488771638764=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7786876488771638764==
Content-Type: text/plain

flight 109418 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109418/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop          fail REGR. vs. 109165

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-winxpsp3 16 guest-stop           fail pass in 109395

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109395 like 109091
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop    fail in 109395 like 109136
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail in 109395 like 109165
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail like 109091
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109112
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop               fail like 109112
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109136
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109165
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109165
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109165
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109165
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109165
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 16 guest-stop        fail like 109165
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109165
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass

version targeted for testing:
 xen                  17880a0f10421c5e456d593c70da03b1688d34ac
baseline version:
 xen                  8839be5c1fe339a1310b4e05e88c5a0230b7959d

Last test of basis   109165  2017-05-08 07:17:46 Z    6 days
Failing since        109186  2017-05-08 19:20:10 Z    6 days   11 attempts
Testing same since   109378  2017-05-13 05:21:50 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Charles Arnold <carnold@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Mark Rutland <mark.rutland@arm.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Robin Lee <robinlee.sysu@gmail.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 332 lines long.)


--===============7786876488771638764==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7786876488771638764==--

From xen-devel-bounces@lists.xen.org Mon May 15 05:25:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 05:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dA8V5-0007Ka-EX; Mon, 15 May 2017 05:24:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dA8V4-0007KU-BA
 for xen-devel@lists.xen.org; Mon, 15 May 2017 05:24:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 53/A5-03613-5AB39195; Mon, 15 May 2017 05:24:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOKsWRWlGSWpSXmKPExsXS1tbhqLvEWjL
 S4NNfI4slHxezODB6HN39mymAMYo1My8pvyKBNWParIcsBYtMK94fX8rawPhTs4uRk0NIYBqj
 xKlJ1iC2hACvxJFlM1ghbD+Jbcs/M3YxcgHVNDBKPD7+kgXC2c0o0TfvCiuEs5NR4vq0zewQo
 9YwSnw4WAtiswloSZztXQoWFxGIkri55gDQKA4OZoFKiX1bwTYLC/hKrFq6lQmixF9i55PDrB
 C2kcSWr8/AbBYBVYlZLWfBxvAKBEt8vv6GEWJVlcSu9U9YQGxOAWeJhq+rmEFsRgExie+n1oD
 NZBYQl7j1ZD4TxDcCEkv2nGeGsEUlXj7+B/WltMSxddfBfpEQmMsscebLLCaIxZISkz59gTpC
 XGLN5flwdue+n2wQzYoSf9e3MkIs05FYsPsTG4StLbFs4WtmiKMFJU7OhDhUCKi+t+cJ4wRG+
 VlI7puFpH0WkvZZSNoXMLKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKt
 ZLzs/dxAhMEAxAsIOx45/TIUZJDiYlUV7Xl+KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR431h
 JRgoJFqWmp1akZeYAUxVMWoKDR0mENxkkzVtckJhbnJkOkTrFqCglzrsNJCEAksgozYNrg6XH
 S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm/QsyhSczrwRu+iugxUxAi8NAbuYtLklESEk1M
 O7wWDavTtFT3JF59u7fXWwnHTe4zDec9GFl1jmLdQYF5YbMsg97Jr8scd7++XHIg4I5Atl7D3
 AZ7TV5eFXh7Ylp53MXn4vQeWbas0ktVfdgu5DRCn73hWx9ph8eHKpLD1nwsPjIFfklc+eVndt
 lfrUk9c7q/zFNN4LOPgopSzw+VdhT+N+1D0ZKLMUZiYZazEXFiQBanscaigMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494825890!68416647!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35035 invoked from network); 15 May 2017 05:24:52 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 05:24:52 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 May 2017 22:24:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,343,1491289200"; d="scan'208";a="87448045"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga004.jf.intel.com with ESMTP; 14 May 2017 22:24:49 -0700
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 14 May 2017 22:24:48 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 14 May 2017 22:24:48 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Mon, 15 May 2017 13:24:46 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 3/5] VT-d PI: restrict the vcpu number on a given pcpu
Thread-Index: AQHSyhw6pQdJNedGb0a6v4OMKXQi+KH04ARw
Date: Mon, 15 May 2017 05:24:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190CD1BB7@SHSMSX101.ccr.corp.intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-4-git-send-email-chao.gao@intel.com>
In-Reply-To: <1494482652-42356-4-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZjY5NTBlNzQtNWUxZC00YzE1LWIwNGItZWNlMWUzNjQxMDg5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IllsVDdCeHVJcDlDc3lGTkJDWFpsT2lvTVwvYlppOG1mdkpSaCtEQ2tCYWtBPSJ9
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 3/5] VT-d PI: restrict the vcpu number on
	a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBUaHVyc2RheSwgTWF5IDExLCAyMDE3IDI6MDQgUE0K
PiAKPiBDdXJyZW50bHksIGEgYmxvY2tlZCB2Q1BVIGlzIHB1dCBpbiBpdHMgcENQVSdzIHBpIGJs
b2NraW5nIGxpc3QuIElmCj4gdG9vIG1hbnkgdkNQVXMgYXJlIGJsb2NrZWQgb24gYSBnaXZlbiBw
Q1BVLCBpdCB3aWxsIGluY3VyIHRoYXQgdGhlIGxpc3QKPiBncm93cyB0b28gbG9uZy4gQWZ0ZXIg
YSBzaW1wbGUgYW5hbHlzaXMsIHRoZXJlIGFyZSAzMmsgZG9tYWlucyBhbmQKPiAxMjggdmNwdSBw
ZXIgZG9tYWluLCB0aHVzIGFib3V0IDRNIHZDUFVzIG1heSBiZSBibG9ja2VkIGluIG9uZSBwQ1BV
J3MKPiBQSSBibG9ja2luZyBsaXN0LiBXaGVuIGEgd2FrZXVwIGludGVycnVwdCBhcnJpdmVzLCB0
aGUgbGlzdCBpcwo+IHRyYXZlcnNlZCB0byBmaW5kIHNvbWUgc3BlY2lmaWMgdkNQVXMgdG8gd2Fr
ZSB0aGVtIHVwLiBUaGlzIHRyYXZlcnNhbCBpbgo+IHRoYXQgY2FzZSB3b3VsZCBjb25zdW1lIG11
Y2ggdGltZS4KPiAKPiBUbyBtaXRpZ2F0ZSB0aGlzIGlzc3VlLCB0aGlzIHBhdGNoIGxpbWl0cyB0
aGUgdmNwdSBudW1iZXIgb24gYSBnaXZlbgo+IHBDUFUsIHRha2luZyBmYWN0b3JzIHN1Y2ggYXMg
cGVyZm9tYW5jZSBvZiBjb21tb24gY2FzZSwgY3VycmVudCBodm0gdmNwdQo+IGNvdW50IGFuZCBj
dXJyZW50IHBjcHUgY291bnQgaW50byBjb25zaWRlcmF0aW9uLiBXaXRoIHRoaXMgbWV0aG9kLCBm
b3IKPiB0aGUgY29tbW9uIGNhc2UsIGl0IHdvcmtzIGZhc3QgYW5kIGZvciBzb21lIGV4dHJlbWUg
Y2FzZXMsIHRoZSBsaXN0Cj4gbGVuZ3RoIGlzIHVuZGVyIGNvbnRyb2wuCj4gCj4gVGhlIGNoYW5n
ZSBpbiB2bXhfcGlfdW5ibG9ja192Y3B1KCkgaXMgZm9yIHRoZSBmb2xsb3dpbmcgY2FzZToKPiB2
Y3B1IGlzIHJ1bm5pbmcgLT4gdHJ5IHRvIGJsb2NrICh0aGlzIHBhdGNoIG1heSBjaGFuZ2UgTlNE
VCB0bwo+IGFub3RoZXIgcENQVSkgYnV0IG5vdGlmaWNhdGlvbiBjb21lcyBpbiB0aW1lLCB0aHVz
IHRoZSB2Y3B1Cj4gZ29lcyBiYWNrIHRvIHJ1bm5pbmcgc3RhdGlvbiAtPiBWTS1lbnRyeSAod2Ug
c2hvdWxkIHNldCBOU0RUIGFnYWluLAo+IHJldmVydGluZyB0aGUgY2hhbmdlIHdlIG1ha2UgdG8g
TlNEVCBpbiB2bXhfdmNwdV9ibG9jaygpKQo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwg
NzgKPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4gIDEg
ZmlsZSBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCj4gaW5kZXggZWZmZjZjZC4uYzBkMGI1OCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gQEAg
LTEwMCwxNiArMTAwLDcwIEBAIHZvaWQgdm14X3BpX3Blcl9jcHVfaW5pdCh1bnNpZ25lZCBpbnQg
Y3B1KQo+ICAgICAgc3Bpbl9sb2NrX2luaXQoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUp
LmxvY2spOwo+ICB9Cj4gCj4gKy8qCj4gKyAqIENob29zZSBhbiBhcHByb3ByaWF0ZSBwY3B1IHRv
IHJlY2VpdmUgd2FrZXVwIGludGVycnVwdC4KPiArICogQnkgZGVmYXVsdCwgdGhlIGxvY2FsIHBj
cHUgaXMgY2hvc2VuIGFzIHRoZSBkZXN0aW5hdGlvbi4gQnV0IGlmIHRoZQo+ICsgKiB2Y3B1IG51
bWJlciBvZiB0aGUgbG9jYWwgcGNwdSBleGNlZWRzIGEgbGltaXQsIGFub3RoZXIgcGNwdSBpcyBj
aG9zZW4uCj4gKyAqCj4gKyAqIEN1cnJlbnRseSwgY2hvb3NlICh2X3RvdC9wX3RvdCkgKyBLIGFz
IHRoZSBsaW1pdCBvZiB2Y3B1LCB3aGVyZQo+ICsgKiB2X3RvdCBpcyB0aGUgdG90YWwgbnVtYmVy
IG9mIHZjcHVzIG9uIHRoZSBzeXN0ZW0sIHBfdG90IGlzIHRoZSB0b3RhbAo+ICsgKiBudW1iZXIg
b2YgcGNwdXMgaW4gdGhlIHN5c3RlbSwgYW5kIEsgaXMgYSBmaXhlZCBudW1iZXIuIEV4cGVybWVu
dHMKPiBzaG93cwo+ICsgKiB0aGUgbWF4aW1hbCB0aW1lIHRvIHdha2V1cCBhIHZjcHUgZnJvbSBh
IDEyOC1lbnRyeSBibG9ja2luZyBsaXN0IGlzCj4gKyAqIGNvbnNpZGVyZWQgYWNjZXB0YWJsZS4g
U28gY2hvb3NlIDEyOCBhcyB0aGUgZml4ZWQgbnVtYmVyIEsuCgpiZXR0ZXIgeW91IGNhbiBwcm92
aWRlIHlvdXIgZXhwZXJpbWVudGFsIGRhdGEgaGVyZSBzbyBvdGhlcnMgaGF2ZQphIGd1dC1mZWVs
aW5nIHdoeSBpdCdzIGFjY2VwdGFibGUuLi4KCj4gKyAqCj4gKyAqIFRoaXMgcG9saWN5IG1ha2Vz
IHN1cmU6Cj4gKyAqIDEpIGZvciBjb21tb24gY2FzZXMsIHRoZSBsaW1pdCB3b24ndCBiZSByZWFj
aGVkIGFuZCB0aGUgbG9jYWwgcGNwdSBpcwo+IHVzZWQKPiArICogd2hpY2ggaXMgYmVuZWZpY2lh
bCB0byBwZXJmb3JtYW5jZSAoYXQgbGVhc3QsIGF2b2lkIGFuIElQSSB3aGVuIHVuYmxvY2tpbmcK
PiArICogdmNwdSkuCj4gKyAqIDIpIGZvciB0aGUgd29yc3QgY2FzZSwgdGhlIGJsb2NraW5nIGxp
c3QgbGVuZ3RoIHNjYWxlcyB3aXRoIHRoZSB2Y3B1IGNvdW50Cj4gKyAqIGRpdmlkZWQgYnkgdGhl
IHBjcHUgY291bnQuCj4gKyAqLwo+ICsjZGVmaW5lIFBJX0xJU1RfRklYRURfTlVNIDEyOAo+ICsj
ZGVmaW5lIFBJX0xJU1RfTElNSVQgICAgIChhdG9taWNfcmVhZCgmbnVtX2h2bV92Y3B1cykgLwo+
IG51bV9vbmxpbmVfY3B1cygpICsgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBQSV9M
SVNUX0ZJWEVEX05VTSkKPiArCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgdm14X3BpX2Nob29zZV9k
ZXN0X2NwdShzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgaW50IGNvdW50LCBsaW1pdCA9IFBJ
X0xJU1RfTElNSVQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZGVzdCA9IHYtPnByb2Nlc3NvcjsKPiAr
Cj4gKyAgICBjb3VudCA9IGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgZGVz
dCkuY291bnRlcik7Cj4gKyAgICB3aGlsZSAoIHVubGlrZWx5KGNvdW50ID49IGxpbWl0KSApCj4g
KyAgICB7Cj4gKyAgICAgICAgZGVzdCA9IGNwdW1hc2tfY3ljbGUoZGVzdCwgJmNwdV9vbmxpbmVf
bWFwKTsKPiArICAgICAgICBjb3VudCA9IGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgZGVzdCkuY291bnRlcik7Cj4gKyAgICB9CgppcyBpdCBwb3NzaWJsZSB0byBoaXQgaW5m
aW5pdGUgbG9vcCBoZXJlPwoKPiArICAgIHJldHVybiBkZXN0Owo+ICt9Cj4gKwo+ICBzdGF0aWMg
dm9pZCB2bXhfdmNwdV9ibG9jayhzdHJ1Y3QgdmNwdSAqdikKPiAgewo+ICAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKPiAtICAgIHVuc2lnbmVkIGludCBkZXN0Owo+ICsgICAgdW5zaWduZWQgaW50
IGRlc3QsIGRlc3RfY3B1Owo+ICAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2s7Cj4gLSAgICBzcGlu
bG9ja190ICpwaV9ibG9ja2luZ19saXN0X2xvY2sgPQo+IC0JCSZwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgdi0+cHJvY2Vzc29yKS5sb2NrOwo+ICAgICAgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2Mg
PSAmdi0+YXJjaC5odm1fdm14LnBpX2Rlc2M7Cj4gKyAgICBzcGlubG9ja190ICpwaV9ibG9ja2lu
Z19saXN0X2xvY2s7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEFmdGVyIHBDUFUgZ29lcyBkb3du
LCB0aGUgcGVyLWNwdSBQSSBibG9ja2luZyBsaXN0IGlzIGNsZWFyZWQuCj4gKyAgICAgKiBUbyBt
YWtlIHN1cmUgdGhlIHBhcmFtZXRlciB2Q1BVIGlzIGFkZGVkIHRvIHRoZSBjaG9zZW4gcENQVSdz
Cj4gKyAgICAgKiBQSSBibG9ja2luZyBsaXN0IGJlZm9yZSB0aGUgbGlzdCBpcyBjbGVhcmVkLCBq
dXN0IHJldHJ5IHdoZW4KPiArICAgICAqIGZpbmRpbmcgdGhlIHBDUFUgaGFzIGdvbmUgZG93bi4g
QWxzbyByZXRyeSB0byBjaG9vc2UgYW5vdGhlcgo+ICsgICAgICogcENQVSB3aGVuIGZpbmRpbmcg
dGhlIGxpc3QgbGVuZ3RoIHJlYWNocyB0aGUgbGltaXQuCj4gKyAgICAgKi8KPiArIHJldHJ5Ogo+
ICsgICAgZGVzdF9jcHUgPSB2bXhfcGlfY2hvb3NlX2Rlc3RfY3B1KHYpOwo+ICsgICAgcGlfYmxv
Y2tpbmdfbGlzdF9sb2NrID0gJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBkZXN0X2NwdSkubG9j
azsKPiAKPiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKHBpX2Jsb2NraW5nX2xpc3RfbG9jaywgZmxh
Z3MpOwo+ICsgICAgaWYgKCB1bmxpa2VseSgoIWNwdV9vbmxpbmUoZGVzdF9jcHUpKSB8fAo+ICsg
ICAgICAgICAgICAgICAgICAoYXRvbWljX3JlYWQoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBk
ZXN0X2NwdSkuY291bnRlcikgPj0KPiArICAgICAgICAgICAgICAgICAgIFBJX0xJU1RfTElNSVQp
KSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShwaV9ibG9ja2lu
Z19saXN0X2xvY2ssIGZsYWdzKTsKPiArICAgICAgICBnb3RvIHJldHJ5Owo+ICsgICAgfQo+ICsK
PiAgICAgIG9sZF9sb2NrID0gY21weGNoZygmdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLmxv
Y2ssIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgcGlfYmxvY2tpbmdfbGlzdF9sb2Nr
KTsKPiAKPiBAQCAtMTIwLDExICsxNzQsMTEgQEAgc3RhdGljIHZvaWQgdm14X3ZjcHVfYmxvY2so
c3RydWN0IHZjcHUgKnYpCj4gICAgICAgKi8KPiAgICAgIEFTU0VSVChvbGRfbG9jayA9PSBOVUxM
KTsKPiAKPiAtICAgIGF0b21pY19pbmMoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCB2LT5wcm9j
ZXNzb3IpLmNvdW50ZXIpOwo+IC0gICAgSFZNVFJBQ0VfNEQoUElfTElTVF9BREQsIHYtPmRvbWFp
bi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCB2LQo+ID5wcm9jZXNzb3IsCj4gLSAgICAgICAgICAg
ICAgICBhdG9taWNfcmVhZCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nlc3Nvciku
Y291bnRlcikpOwo+ICsgICAgYXRvbWljX2luYygmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGRl
c3RfY3B1KS5jb3VudGVyKTsKPiArICAgIEhWTVRSQUNFXzREKFBJX0xJU1RfQURELCB2LT5kb21h
aW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCwKPiBkZXN0X2NwdSwKPiArICAgICAgICAgICAgICAg
IGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgZGVzdF9jcHUpLmNvdW50ZXIp
KTsKPiAgICAgIGxpc3RfYWRkX3RhaWwoJnYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5saXN0
LAo+IC0gICAgICAgICAgICAgICAgICAmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nl
c3NvcikubGlzdCk7Cj4gKyAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9ibG9ja2lu
ZywgZGVzdF9jcHUpLmxpc3QpOwo+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShwaV9ibG9j
a2luZ19saXN0X2xvY2ssIGZsYWdzKTsKPiAKPiAgICAgIEFTU0VSVCghcGlfdGVzdF9zbihwaV9k
ZXNjKSk7Cj4gQEAgLTEzNCw2ICsxODgsMTMgQEAgc3RhdGljIHZvaWQgdm14X3ZjcHVfYmxvY2so
c3RydWN0IHZjcHUgKnYpCj4gICAgICBBU1NFUlQocGlfZGVzYy0+bmRzdCA9PQo+ICAgICAgICAg
ICAgICh4MmFwaWNfZW5hYmxlZCA/IGRlc3QgOiBNQVNLX0lOU1IoZGVzdCwgUElfeEFQSUNfTkRT
VF9NQVNLKSkpOwo+IAo+ICsgICAgaWYgKCB1bmxpa2VseShkZXN0X2NwdSAhPSB2LT5wcm9jZXNz
b3IpICkKPiArICAgIHsKPiArICAgICAgICBkZXN0ID0gY3B1X3BoeXNpY2FsX2lkKGRlc3RfY3B1
KTsKPiArICAgICAgICB3cml0ZV9hdG9taWMoJnBpX2Rlc2MtPm5kc3QsCj4gKyAgICAgICAgICAg
ICAgICAgKHgyYXBpY19lbmFibGVkID8gZGVzdCA6IE1BU0tfSU5TUihkZXN0LAo+IFBJX3hBUElD
X05EU1RfTUFTSykpKTsKPiArICAgIH0KPiArCj4gICAgICB3cml0ZV9hdG9taWMoJnBpX2Rlc2Mt
Pm52LCBwaV93YWtldXBfdmVjdG9yKTsKPiAgfQo+IAo+IEBAIC0xNjMsNiArMjI0LDcgQEAgc3Rh
dGljIHZvaWQgdm14X3BpX3VuYmxvY2tfdmNwdShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Cj4gICAgICBzcGlubG9ja190ICpwaV9ibG9ja2luZ19saXN0X2xvY2s7
Cj4gICAgICBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYyA9ICZ2LT5hcmNoLmh2bV92bXgucGlfZGVz
YzsKPiArICAgIHVuc2lnbmVkIGludCBkZXN0ID0gY3B1X3BoeXNpY2FsX2lkKHYtPnByb2Nlc3Nv
cik7Cj4gCj4gICAgICAvKgo+ICAgICAgICogU2V0ICdOVicgZmllbGQgYmFjayB0byBwb3N0ZWRf
aW50cl92ZWN0b3IsIHNvIHRoZQo+IEBAIC0xNzAsNiArMjMyLDggQEAgc3RhdGljIHZvaWQgdm14
X3BpX3VuYmxvY2tfdmNwdShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAqIGl0IGlzIHJ1bm5pbmcg
aW4gbm9uLXJvb3QgbW9kZS4KPiAgICAgICAqLwo+ICAgICAgd3JpdGVfYXRvbWljKCZwaV9kZXNj
LT5udiwgcG9zdGVkX2ludHJfdmVjdG9yKTsKPiArICAgIHdyaXRlX2F0b21pYygmcGlfZGVzYy0+
bmRzdCwKPiArICAgICAgICAgICAgICAgICB4MmFwaWNfZW5hYmxlZCA/IGRlc3QgOiBNQVNLX0lO
U1IoZGVzdCwgUElfeEFQSUNfTkRTVF9NQVNLKSk7Cj4gCj4gICAgICBwaV9ibG9ja2luZ19saXN0
X2xvY2sgPSB2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubG9jazsKPiAKPiAtLQo+IDEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 06:12:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 06:12:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dA9FR-0001xv-2J; Mon, 15 May 2017 06:12:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dA9FP-0001xj-3I
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 06:12:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B4/CE-03613-ED649195; Mon, 15 May 2017 06:12:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVfeum2S
 kwdtFUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHvoPWNBcytjxf3OtUwN
 jHfLuxi5OIQE/jJKXFz4hwXCecwosfvVckYIZxujRF/vPSCHk0NEwFni65m57F2MHBzCAt4SR
 9vsQUxeAXuJp13MXYzsHGwCVhKHxECCLAKqElfepE5g5FjAyLCKUaM4tagstUjX0EwvqSgzPa
 MkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQTwxAsIPx/saAQ4ySHExKoryuL8UjhfiS8lM
 qMxKLM+KLSnNSiw8xynBwKEnwZrlKRgoJFqWmp1akZeYAAwYmLcHBoyTCWwyS5i0uSMwtzkyH
 SJ1i1OV4t/TDeyYhlrz8vFQpcV4XkCIBkKKM0jy4EbDgvcQoKyXMywh0lBBPQWpRbmYJqvwrR
 nEORiVh3lMgU3gy80rgNr0COoIJ6IgwkPt5i0sSEVJSDYzL794+l7Ri4ZbK1RkNn2Z0CNqK1X
 Db2z8+1X1p6f8XIpriTn3qn4XzH5wM5ltlJHf+j16eeeapf1OiznyIVTlXvE989lvb2SsjQqq
 e2og2zHt7JL6Xof0V//KdddOCylbMPJpWWDaRK5DrvWZs4Geec184DhV/0JGb7uyuHSVnKPey
 MPWoJIMSS3FGoqEWc1FxIgCBYEbnWQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494828764!89785732!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12215 invoked from network); 15 May 2017 06:12:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 May 2017 06:12:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dA9FK-0006Ef-BA; Mon, 15 May 2017 06:12:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dA9FF-0002h0-1n; Mon, 15 May 2017 06:12:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dA9FE-0006Jk-Ss; Mon, 15 May 2017 06:12:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dA9FE-0006Jk-Ss@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 May 2017 06:12:36 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemut-winxpsp3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2lueHBzcDMKdGVzdGlkIGd1ZXN0LXN0b3AKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2Vk
OiAgZTNiOTNiM2M1OTU0NDdkYjM0ZDBiNTVmNDVjYmQ4NWFhNjM2ZjMxYQogIEJ1ZyBub3QgcHJl
c2VudDogYTU3OWM4YmNmMzQ4ZWI4YjAyODBjYjQyOWQzODc2ODMxZmZmNGUyMwogIExhc3QgZmFp
bCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
LzEwOTQ0Mi8KCgogIGNvbW1pdCBlM2I5M2IzYzU5NTQ0N2RiMzRkMGI1NWY0NWNiZDg1YWE2MzZm
MzFhCiAgQXV0aG9yOiBKZW5uaWZlciBIZXJiZXJ0IDxKZW5uaWZlci5IZXJiZXJ0QGNpdHJpeC5j
b20+CiAgRGF0ZTogICBXZWQgQXByIDI2IDA5OjQ3OjMwIDIwMTcgKzAyMDAKICAKICAgICAgZG1v
cDogYWRkIHhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeV9idWxrKCkKICAgICAgCiAgICAg
IFRoaXMgbmV3IGxpYiBkZXZpY2Vtb2RlbCBjYWxsIGFsbG93cyBtdWx0aXBsZSBleHRlbnRzIG9m
IHBhZ2VzIHRvIGJlCiAgICAgIG1hcmtlZCBhcyBtb2RpZmllZCBpbiBhIHNpbmdsZSBjYWxsLiAg
VGhpcyBpcyBzb21ldGhpbmcgbmVlZGVkIGZvciBhCiAgICAgIHVzZWNhc2UgSSdtIHdvcmtpbmcg
b24uCiAgICAgIAogICAgICBUaGUgeGVuIHNpZGUgb2YgdGhlIG1vZGlmaWVkX21lbW9yeSBjYWxs
IGhhcyBiZWVuIG1vZGlmaWVkIHRvIGFjY2VwdAogICAgICBhbiBhcnJheSBvZiBleHRlbnRzLiAg
VGhlIGRldmljZW1vZGVsIGxpYnJhcnkgZWl0aGVyIHByb3ZpZGVzIGFuIGFycmF5CiAgICAgIG9m
IGxlbmd0aCAxLCB0byBzdXBwb3J0IHRoZSBvcmlnaW5hbCBsaWJyYXJ5IGZ1bmN0aW9uLCBvciBh
IHNlY29uZAogICAgICBmdW5jdGlvbiBhbGxvd3MgYW4gYXJyYXkgdG8gYmUgcHJvdmlkZWQuCiAg
ICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBIZXJiZXJ0IDxKZW5uaWZlci5IZXJi
ZXJ0QGNpdHJpeC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC1s
aW51cy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMuZ3Vlc3Qtc3RvcC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLmd1ZXN0
LXN0b3AgLS1zdW1tYXJ5LW91dD10bXAvMTA5NDQyLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMt
dGVtcGxhdGU9NTkyNTQgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgZ3Vlc3Qtc3RvcApTZWFyY2hpbmcgZm9y
IGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTA5NDA0IGZhaWwgW2hvc3Q9bm9ibGluZzFdIC8gMTA5
MzYxIFtob3N0PWVsYmxpbmcxXSAxMDgxMjQgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwODA5MyBbaG9z
dD1lbGJsaW5nMF0gMTA4MDUxIFtob3N0PW1lcmxvdDFdIDEwODAyMiBbaG9zdD1maWFubzBdIDEw
Nzk4MCBbaG9zdD1tZXJsb3QwXSAxMDc5MjUgW2hvc3Q9cmltYXZhMF0gMTA3ODE5IFtob3N0PXBp
bm90MV0gMTA3NzUzIFtob3N0PWh1eGVscmViZTFdIDEwNzcxMCBbaG9zdD1maWFubzFdIDEwNzY2
MCBbaG9zdD1yaW1hdmExXSAxMDc2MzggW2hvc3Q9bm9jZXJhMV0gMTA3NjMwIFtob3N0PWJhcm9x
dWUxXSAxMDc2MjEgW2hvc3Q9aXRhbGlhMV0gMTA3NjA3IFtob3N0PWJhcm9xdWUwXSAxMDc1OTIg
W2hvc3Q9cGlub3QwXSAxMDc1NzkgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA3NTcxIFtob3N0PWNoYXJk
b25uYXkwXSAxMDc1NTUgW2hvc3Q9aXRhbGlhMF0gMTA3NTI5IFtob3N0PWNoYXJkb25uYXkxXSAx
MDc0OTcgW2hvc3Q9bWVybG90MV0gMTA3NDg2IFtob3N0PWZpYW5vMF0gMTA3NDc0IFtob3N0PW1l
cmxvdDBdIDEwNzQ2OSBbaG9zdD1waW5vdDFdIDEwNzQ2MiBbaG9zdD1pdGFsaWExXSAxMDc0NTIg
W2hvc3Q9Zmlhbm8xXSAxMDc0NDMgW2hvc3Q9bm9jZXJhMF0gMTA3NDI4IFtob3N0PXJpbWF2YTFd
IDEwNzQwNiBbaG9zdD1iYXJvcXVlMV0gMTA3MzgzIFtob3N0PWh1eGVscmViZTBdIDEwNzM2NyBb
aG9zdD1jaGFyZG9ubmF5MF0gMTA3MzUwIFtob3N0PW5vY2VyYTFdIDEwNzI1MyBbaG9zdD1lbGJs
aW5nMV0gMTA3MjIxIFtob3N0PWh1eGVscmViZTFdIDEwNzIwNiBbaG9zdD1jaGFyZG9ubmF5MV0g
MTA3MTY5IFtob3N0PW1lcmxvdDFdIDEwNzE1OSBbaG9zdD1lbGJsaW5nMF0gMTA3MTQyIFtob3N0
PWJhcm9xdWUwXSAxMDcxMjMgW2hvc3Q9Zmlhbm8xXSAxMDcxMDYgW2hvc3Q9bWVybG90MF0gMTA3
MDkwIFtob3N0PXBpbm90MV0gMTA3MDc1IFtob3N0PWl0YWxpYTFdIDEwNzA1MyBbaG9zdD1pdGFs
aWEwXSAxMDcwMjQgW2hvc3Q9YmFyb3F1ZTFdIDEwNzAxMCBbaG9zdD1ub2NlcmEwXSAxMDY5OTgg
W2hvc3Q9cmltYXZhMV0gMTA2OTg3IFtob3N0PWh1eGVscmViZTBdIDEwNjk3NiBbaG9zdD1waW5v
dDBdIDEwNjk0NiBbaG9zdD1odXhlbHJlYmUxXSAxMDY5MzkgW2hvc3Q9Y2hhcmRvbm5heTBdIDEw
NjkzMCBbaG9zdD1ub2NlcmExXSAxMDY5MjcgW2hvc3Q9cmltYXZhMF0gMTA2OTI2IFtob3N0PWNo
YXJkb25uYXkxXSAxMDY5MjIgW2hvc3Q9YmFyb3F1ZTBdIDEwNjkxOSBbaG9zdD1lbGJsaW5nMF0g
MTA2OTAyIFtob3N0PWZpYW5vMV0gMTA2ODg2IFtob3N0PWZpYW5vMF0gMTA2ODU3IFtob3N0PWl0
YWxpYTFdIDEwNjgyNSBbaG9zdD1waW5vdDFdIDEwNjgwNiBbaG9zdD1pdGFsaWEwXSAxMDY3OTkg
W2hvc3Q9cmltYXZhMV0gMTA2Nzg4IFtob3N0PWJhcm9xdWUxXSAxMDY3NjEgW2hvc3Q9cGlub3Qw
XSAxMDY3NTIgW2hvc3Q9ZWxibGluZzFdIDEwNjc0NCBbaG9zdD1yaW1hdmEwXSAxMDY3MjkgW2hv
c3Q9bm9jZXJhMF0gMTA2NzE0IFtob3N0PWNoYXJkb25uYXkxXSAxMDY2OTkgW2hvc3Q9Y2hhcmRv
bm5heTBdIDEwNjY3NCBbaG9zdD1iYXJvcXVlMF0gMTA2NjYwIFtob3N0PWVsYmxpbmcwXSAxMDY2
MzYgW2hvc3Q9aXRhbGlhMF0gMTA2NjMwIFtob3N0PXBpbm90MV0gMTA2NjI1IFtob3N0PWZpYW5v
MV0gMTA2NjIzIFtob3N0PWZpYW5vMF0gMTA2NjAwIFtob3N0PXJpbWF2YTFdIDEwNjU5NyBbaG9z
dD1odXhlbHJlYmUwXSAxMDY1OTEgW2hvc3Q9bm9jZXJhMV0gMTA2NTg5IFtob3N0PWh1eGVscmVi
ZTFdIDEwNjU3MCBbaG9zdD1waW5vdDBdIDEwNjUzNyBbaG9zdD1lbGJsaW5nMF0gMTA2NTIwIFto
b3N0PWNoYXJkb25uYXkxXSAxMDY1MDkgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwNjQ4NiBbaG9zdD1p
dGFsaWExXSAxMDY0ODAgW2hvc3Q9bWVybG90MV0gMTA2NDc4IFtob3N0PWl0YWxpYTBdIDEwNjQ3
MSBbaG9zdD1tZXJsb3QwXSAxMDY0NTcgW2hvc3Q9cGlub3QxXSAxMDY0MDYgW2hvc3Q9cmltYXZh
MV0gMTA2Mzg4IFtob3N0PWZpYW5vMV0gMTA2Mzc1IFtob3N0PWh1eGVscmViZTBdIDEwNjM1NCBb
aG9zdD1odXhlbHJlYmUxXSAxMDYzMTIgW2hvc3Q9bm9jZXJhMF0gMTA2Mjg1IFtob3N0PWVsYmxp
bmcxXSAxMDYyNjUgW2hvc3Q9cGlub3QwXSAxMDYxMjQgW2hvc3Q9ZWxibGluZzBdIDEwNjA4MyBb
aG9zdD1jaGFyZG9ubmF5MV0gMTA1OTg0IFtob3N0PXJpbWF2YTBdIDEwNTk2MCBbaG9zdD1pdGFs
aWEwXSAxMDU5MjkgW2hvc3Q9YmFyb3F1ZTBdIDEwNTkyMiBbaG9zdD1maWFubzFdIDEwNTkwNSBb
aG9zdD1ub2NlcmExXSAxMDU5MDEgW2hvc3Q9Zmlhbm8wXSAxMDU4OTggW2hvc3Q9cGlub3QxXSAx
MDU4OTcgW2hvc3Q9YmFyb3F1ZTFdIDEwNTg5MyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxp
Z2h0czogMTA5NDA0IC8gMTA1ODkzCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdp
dGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Ckxh
dGVzdCAyZWE2NTlhOWVmNDg4MTI1ZWI0NmRhNmViNTcxZGU1ZWFlNWM0M2Y2IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4
MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKQmFzaXMgcGFzcyA2ZGMzOWM1
MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNm
ZSBlODg0NjJhYWEyZjE5ZTEyMzhlNzdjMWJjZWJiYWI3ZWY1MzgwZDdhIDcxMjdkNTNmZTg5MWY5
ZWE2NzM1NzU4N2EzM2E3YWFiYTRiNTVmNDUKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2Fk
aG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjNmRjMzljNTBlNGFlYjc2OWM4YWUw
NmVkZjJiMWE3MzJmMzQ5MDkxMy0yZWE2NTlhOWVmNDg4MTI1ZWI0NmRhNmViNTcxZGU1ZWFlNWM0
M2Y2IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdCNiNjY5ZTkyMmIzN2I4OTU3MjQ4Nzk4YTVlYjdhYTk2YTY2NmNkM2ZlLTgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdCNlODg0NjJhYWEyZjE5ZTEyMzhlNzdjMWJjZWJiYWI3ZWY1MzgwZDdhLWU5
NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjNzEyN2Q1M2ZlODkxZjllYTY3MzU3NTg3YTMzYTdhYWJhNGI1NWY0NS04ODM5
YmU1YzFmZTMzOWExMzEwYjRlMDVlODhjNWEwMjMwYjc5NTlkCmFkaG9jLXJldnR1cGxlLWdlbmVy
YXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDg1MDkgbm9kZXMgaW4g
cmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMDU4OTMgcGFzcyA2
ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2
NjZjZDNmZSBlODg0NjJhYWEyZjE5ZTEyMzhlNzdjMWJjZWJiYWI3ZWY1MzgwZDdhIDcxMjdkNTNm
ZTg5MWY5ZWE2NzM1NzU4N2EzM2E3YWFiYTRiNTVmNDUKIDEwNTg2NyBbaG9zdD1odXhlbHJlYmUw
XQogMTA1ODk3IFtob3N0PWJhcm9xdWUxXQogMTA1ODk4IFtob3N0PXBpbm90MV0KIDEwNTkwMSBb
aG9zdD1maWFubzBdCiAxMDU5MDUgW2hvc3Q9bm9jZXJhMV0KIDEwNTkyMiBbaG9zdD1maWFubzFd
CiAxMDU5MjkgW2hvc3Q9YmFyb3F1ZTBdCiAxMDU5NDEgW2hvc3Q9aXRhbGlhMF0KIDEwNTk2NSBb
aG9zdD1pdGFsaWEwXQogMTA1OTg0IFtob3N0PXJpbWF2YTBdCiAxMDU5NjggW2hvc3Q9aXRhbGlh
MF0KIDEwNTk2MCBbaG9zdD1pdGFsaWEwXQogMTA2MDgzIFtob3N0PWNoYXJkb25uYXkxXQogMTA2
MTUyIFtdCiAxMDYxMjQgW2hvc3Q9ZWxibGluZzBdCiAxMDYxMzkgW10KIDEwNjE3MiBbXQogMTA2
MTkwIFtdCiAxMDYyMDkgW10KIDEwNjI2NSBbaG9zdD1waW5vdDBdCiAxMDYyMjQgW10KIDEwNjI4
NSBbaG9zdD1lbGJsaW5nMV0KIDEwNjMxMiBbaG9zdD1ub2NlcmEwXQogMTA2MzU0IFtob3N0PWh1
eGVscmViZTFdCiAxMDYzNzUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjM4OCBbaG9zdD1maWFubzFd
CiAxMDY0MDYgW2hvc3Q9cmltYXZhMV0KIDEwNjQ1NyBbaG9zdD1waW5vdDFdCiAxMDY0ODAgW2hv
c3Q9bWVybG90MV0KIDEwNjQ3MSBbaG9zdD1tZXJsb3QwXQogMTA2NDc4IFtob3N0PWl0YWxpYTBd
CiAxMDY0ODYgW2hvc3Q9aXRhbGlhMV0KIDEwNjUwOSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjUy
MCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNjU4OSBbaG9zdD1odXhlbHJlYmUxXQogMTA2NTM3IFto
b3N0PWVsYmxpbmcwXQogMTA2NTcwIFtob3N0PXBpbm90MF0KIDEwNjU5MSBbaG9zdD1ub2NlcmEx
XQogMTA2NjAwIFtob3N0PXJpbWF2YTFdCiAxMDY1OTcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjYw
OSBbXQogMTA2NjI1IFtob3N0PWZpYW5vMV0KIDEwNjYyMyBbaG9zdD1maWFubzBdCiAxMDY2MzAg
W2hvc3Q9cGlub3QxXQogMTA2NjM2IFtob3N0PWl0YWxpYTBdCiAxMDY2NjAgW2hvc3Q9ZWxibGlu
ZzBdCiAxMDY2OTkgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDY2NzQgW2hvc3Q9YmFyb3F1ZTBdCiAx
MDY3MTQgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDY3MjkgW2hvc3Q9bm9jZXJhMF0KIDEwNjc0NCBb
aG9zdD1yaW1hdmEwXQogMTA2NzUyIFtob3N0PWVsYmxpbmcxXQogMTA2NzYxIFtob3N0PXBpbm90
MF0KIDEwNjgwNiBbaG9zdD1pdGFsaWEwXQogMTA2Nzk5IFtob3N0PXJpbWF2YTFdCiAxMDY3ODgg
W2hvc3Q9YmFyb3F1ZTFdCiAxMDY4MjUgW2hvc3Q9cGlub3QxXQogMTA2ODU3IFtob3N0PWl0YWxp
YTFdCiAxMDY5NDYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjkwMiBbaG9zdD1maWFubzFdCiAxMDY5
MzAgW2hvc3Q9bm9jZXJhMV0KIDEwNjg4NiBbaG9zdD1maWFubzBdCiAxMDY5MTkgW2hvc3Q9ZWxi
bGluZzBdCiAxMDY5MjIgW2hvc3Q9YmFyb3F1ZTBdCiAxMDY5MjYgW2hvc3Q9Y2hhcmRvbm5heTFd
CiAxMDY5MjcgW2hvc3Q9cmltYXZhMF0KIDEwNjkzOSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjk3
NiBbaG9zdD1waW5vdDBdCiAxMDY5OTggW2hvc3Q9cmltYXZhMV0KIDEwNjk4NyBbaG9zdD1odXhl
bHJlYmUwXQogMTA3MDEwIFtob3N0PW5vY2VyYTBdCiAxMDcwNTMgW2hvc3Q9aXRhbGlhMF0KIDEw
NzAyNCBbaG9zdD1iYXJvcXVlMV0KIDEwNzA3NSBbaG9zdD1pdGFsaWExXQogMTA3MTA2IFtob3N0
PW1lcmxvdDBdCiAxMDcwOTAgW2hvc3Q9cGlub3QxXQogMTA3MTY5IFtob3N0PW1lcmxvdDFdCiAx
MDcxMjMgW2hvc3Q9Zmlhbm8xXQogMTA3MTU5IFtob3N0PWVsYmxpbmcwXQogMTA3MTQyIFtob3N0
PWJhcm9xdWUwXQogMTA3MjA2IFtob3N0PWNoYXJkb25uYXkxXQogMTA3MjIxIFtob3N0PWh1eGVs
cmViZTFdCiAxMDcyNTMgW2hvc3Q9ZWxibGluZzFdCiAxMDczNjcgW2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMDc0MDYgW2hvc3Q9YmFyb3F1ZTFdCiAxMDczNTAgW2hvc3Q9bm9jZXJhMV0KIDEwNzM4MyBb
aG9zdD1odXhlbHJlYmUwXQogMTA3NDI4IFtob3N0PXJpbWF2YTFdCiAxMDc0NDMgW2hvc3Q9bm9j
ZXJhMF0KIDEwNzQ1MiBbaG9zdD1maWFubzFdCiAxMDc0NjIgW2hvc3Q9aXRhbGlhMV0KIDEwNzQ2
OSBbaG9zdD1waW5vdDFdCiAxMDc0NzQgW2hvc3Q9bWVybG90MF0KIDEwNzQ4NiBbaG9zdD1maWFu
bzBdCiAxMDc0OTcgW2hvc3Q9bWVybG90MV0KIDEwNzUyOSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEw
NzU1NSBbaG9zdD1pdGFsaWEwXQogMTA3NTcxIFtob3N0PWNoYXJkb25uYXkwXQogMTA3NjIxIFto
b3N0PWl0YWxpYTFdCiAxMDc1NzkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNzYwNyBbaG9zdD1iYXJv
cXVlMF0KIDEwNzYxNiBbXQogMTA3NTkyIFtob3N0PXBpbm90MF0KIDEwNzYzMCBbaG9zdD1iYXJv
cXVlMV0KIDEwNzYzOCBbaG9zdD1ub2NlcmExXQogMTA3NjYwIFtob3N0PXJpbWF2YTFdCiAxMDc3
MTAgW2hvc3Q9Zmlhbm8xXQogMTA3NzUzIFtob3N0PWh1eGVscmViZTFdCiAxMDc4MTkgW2hvc3Q9
cGlub3QxXQogMTA3OTI1IFtob3N0PXJpbWF2YTBdCiAxMDc5ODAgW2hvc3Q9bWVybG90MF0KIDEw
ODAyMiBbaG9zdD1maWFubzBdCiAxMDgwNTEgW2hvc3Q9bWVybG90MV0KIDEwODA5MyBbaG9zdD1l
bGJsaW5nMF0KIDEwODE2MCBbaG9zdD1lbGJsaW5nMV0KIDEwODEyNCBbaG9zdD1jaGFyZG9ubmF5
MF0KIDEwODIxMCBbaG9zdD1lbGJsaW5nMV0KIDEwOTAwNyBbXQogMTA5MDQ4IFtob3N0PWVsYmxp
bmcxXQogMTA5MDc1IFtob3N0PWVsYmxpbmcxXQogMTA5MTA1IFtob3N0PWVsYmxpbmcxXQogMTA5
MTU1IFtob3N0PWVsYmxpbmcxXQogMTA5MTI3IFtob3N0PWVsYmxpbmcxXQogMTA5MTgxIFtob3N0
PWVsYmxpbmcxXQogMTA5MjE0IFtob3N0PWVsYmxpbmcxXQogMTA5MjM4IFtob3N0PWVsYmxpbmcx
XQogMTA5MjkyIFtob3N0PWVsYmxpbmcxXQogMTA5MzE1IFtob3N0PWVsYmxpbmcxXQogMTA5MzM0
IFtob3N0PWVsYmxpbmcxXQogMTA5NDM0IHBhc3MgNmRjMzljNTBlNGFlYjc2OWM4YWUwNmVkZjJi
MWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4
YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBhNTc5YzhiY2YzNDhlYjhiMDI4MGNiNDI5ZDM4NzY4MzFm
ZmY0ZTIzCiAxMDkzNjEgW2hvc3Q9ZWxibGluZzFdCiAxMDk0MDMgcGFzcyA2ZGMzOWM1MGU0YWVi
NzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3YWE5NmE2NjZjZDNmZSBlODg0
NjJhYWEyZjE5ZTEyMzhlNzdjMWJjZWJiYWI3ZWY1MzgwZDdhIDcxMjdkNTNmZTg5MWY5ZWE2NzM1
NzU4N2EzM2E3YWFiYTRiNTVmNDUKIDEwOTQwOCBwYXNzIDZkYzM5YzUwZTRhZWI3NjljOGFlMDZl
ZGYyYjFhNzMyZjM0OTA5MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgODJlZWE0ZDA1MTZiNGM2ODM2ZWQyYjc4NDcyNjQz
NzQ0MGFjNzgyYwogMTA5MzkwIGZhaWwgaXJyZWxldmFudAogMTA5NDA2IGZhaWwgaXJyZWxldmFu
dAogMTA5NDEyIHBhc3MgNmRjMzljNTBlNGFlYjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyBhYzlmZjc0ZjM5YTczNDc1NmFmOTBjY2JiNzE4NDU1MWY3YjFlMjJhCiAxMDk0MjYg
cGFzcyA2ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjY2OWU5MjJiMzdiODk1NzI0ODc5OGE1ZWI3
YWE5NmE2NjZjZDNmZSBlODg0NjJhYWEyZjE5ZTEyMzhlNzdjMWJjZWJiYWI3ZWY1MzgwZDdhIDcx
MjdkNTNmZTg5MWY5ZWE2NzM1NzU4N2EzM2E3YWFiYTRiNTVmNDUKIDEwOTQxNSBwYXNzIDZkYzM5
YzUwZTRhZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0OTA5MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4YjQ4MzRlZTEyMDI4NTJlZDgzYTlmYzYxMjY4YzY1ZmI2OTYx
ZWE3IDU3ZThmYmIyZjcwMjAwMWExOGJkODFlOWZlMzFiMjZkOTQyNDdhYzkgZjgxMmRlMWI4YjM2
MjJiMjc4ODYxN2I0MzgzMDY4NjQwNDEyNWQ0MAogMTA5NDIwIHBhc3MgNmRjMzljNTBlNGFlYjc2
OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMy
ZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4NzY2YzVjYzdkZmU0ZDJmODI4NDRi
ZGRiNzliZjg3ZmVjYjVhMzgzCiAxMDk0MDQgZmFpbCAyZWE2NTlhOWVmNDg4MTI1ZWI0NmRhNmVi
NTcxZGU1ZWFlNWM0M2Y2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRk
NDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4MzliZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAy
MzBiNzk1OWQKIDEwOTQyMiBwYXNzIDZkYzM5YzUwZTRhZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0
OTA5MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4
NDhmZmRmZWU2YTMxYzcgMjdjZTlkNDlkMGE1N2QwYmQxOGRjZWE0ODMwMDBiYzA0MWI1NWEzYwog
MTA5NDI0IHBhc3MgNmRjMzljNTBlNGFlYjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZh
MzFjNyBmN2Q5M2NlZTExNjBiZjE4Zjc3NzUwZGEyZDU5MDBhZWU5Y2ExNWNjCiAxMDk0MjkgZmFp
bCAyZWE2NTlhOWVmNDg4MTI1ZWI0NmRhNmViNTcxZGU1ZWFlNWM0M2Y2IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDg4Mzli
ZTVjMWZlMzM5YTEzMTBiNGUwNWU4OGM1YTAyMzBiNzk1OWQKIDEwOTQzMSBmYWlsIDZkYzM5YzUw
ZTRhZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0OTA5MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgMGE1MzcwZWUxZjk4MDhm
YmIxNmJiMDNkN2YzNDk5MjFjZjczYTJkNAogMTA5NDMzIHBhc3MgNmRjMzljNTBlNGFlYjc2OWM4
YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2
YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4ODI5ZDEyYWMwZjllM2Y3YjAxZjI3NmNk
OTY2YzVhMzk0OTdkYTkyCiAxMDk0MzYgZmFpbCA2ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIx
YTczMmYzNDkwOTEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhi
OGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDkxODI4MzU3NDBhYzM3Y2Y1Mjk1YjE1ZWI0NzA1OGYzOWZj
MTRjOGYKIDEwOTQzNyBmYWlsIDZkYzM5YzUwZTRhZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0OTA5
MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhm
ZmRmZWU2YTMxYzcgZTNiOTNiM2M1OTU0NDdkYjM0ZDBiNTVmNDVjYmQ4NWFhNjM2ZjMxYQogMTA5
NDM4IHBhc3MgNmRjMzljNTBlNGFlYjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFj
NyBhNTc5YzhiY2YzNDhlYjhiMDI4MGNiNDI5ZDM4NzY4MzFmZmY0ZTIzCiAxMDk0MzkgZmFpbCA2
ZGMzOWM1MGU0YWViNzY5YzhhZTA2ZWRmMmIxYTczMmYzNDkwOTEzIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGUzYjkzYjNj
NTk1NDQ3ZGIzNGQwYjU1ZjQ1Y2JkODVhYTYzNmYzMWEKIDEwOTQ0MCBwYXNzIDZkYzM5YzUwZTRh
ZWI3NjljOGFlMDZlZGYyYjFhNzMyZjM0OTA5MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5
NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgYTU3OWM4YmNmMzQ4ZWI4YjAy
ODBjYjQyOWQzODc2ODMxZmZmNGUyMwogMTA5NDQyIGZhaWwgNmRjMzljNTBlNGFlYjc2OWM4YWUw
NmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJh
N2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBlM2I5M2IzYzU5NTQ0N2RiMzRkMGI1NWY0NWNi
ZDg1YWE2MzZmMzFhClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEwNTg5MyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMDk0MDQgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMDk0MjYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MDk0MjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNmRjMzljNTBl
NGFlYjc2OWM4YWUwNmVkZjJiMWE3MzJmMzQ5MDkxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
ZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBhNTc5YzhiY2YzNDhlYjhi
MDI4MGNiNDI5ZDM4NzY4MzFmZmY0ZTIzCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNr
aW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5NDM0IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5NDM3IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTA5NDM4IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMDk0MzkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMDk0NDAgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEwOTQ0MiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBlM2I5
M2IzYzU5NTQ0N2RiMzRkMGI1NWY0NWNiZDg1YWE2MzZmMzFhCiAgQnVnIG5vdCBwcmVzZW50OiBh
NTc5YzhiY2YzNDhlYjhiMDI4MGNiNDI5ZDM4NzY4MzFmZmY0ZTIzCiAgTGFzdCBmYWlsIHJlcHJv
OiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NDQy
LwoKCiAgY29tbWl0IGUzYjkzYjNjNTk1NDQ3ZGIzNGQwYjU1ZjQ1Y2JkODVhYTYzNmYzMWEKICBB
dXRob3I6IEplbm5pZmVyIEhlcmJlcnQgPEplbm5pZmVyLkhlcmJlcnRAY2l0cml4LmNvbT4KICBE
YXRlOiAgIFdlZCBBcHIgMjYgMDk6NDc6MzAgMjAxNyArMDIwMAogIAogICAgICBkbW9wOiBhZGQg
eGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsoKQogICAgICAKICAgICAgVGhpcyBu
ZXcgbGliIGRldmljZW1vZGVsIGNhbGwgYWxsb3dzIG11bHRpcGxlIGV4dGVudHMgb2YgcGFnZXMg
dG8gYmUKICAgICAgbWFya2VkIGFzIG1vZGlmaWVkIGluIGEgc2luZ2xlIGNhbGwuICBUaGlzIGlz
IHNvbWV0aGluZyBuZWVkZWQgZm9yIGEKICAgICAgdXNlY2FzZSBJJ20gd29ya2luZyBvbi4KICAg
ICAgCiAgICAgIFRoZSB4ZW4gc2lkZSBvZiB0aGUgbW9kaWZpZWRfbWVtb3J5IGNhbGwgaGFzIGJl
ZW4gbW9kaWZpZWQgdG8gYWNjZXB0CiAgICAgIGFuIGFycmF5IG9mIGV4dGVudHMuICBUaGUgZGV2
aWNlbW9kZWwgbGlicmFyeSBlaXRoZXIgcHJvdmlkZXMgYW4gYXJyYXkKICAgICAgb2YgbGVuZ3Ro
IDEsIHRvIHN1cHBvcnQgdGhlIG9yaWdpbmFsIGxpYnJhcnkgZnVuY3Rpb24sIG9yIGEgc2Vjb25k
CiAgICAgIGZ1bmN0aW9uIGFsbG93cyBhbiBhcnJheSB0byBiZSBwcm92aWRlZC4KICAgICAgCiAg
ICAgIFNpZ25lZC1vZmYtYnk6IEplbm5pZmVyIEhlcmJlcnQgPEplbm5pZmVyLkhlcmJlcnRAY2l0
cml4LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKZG90
OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcg
YnkgMC45MDg1MDQgdG8gZml0CnBubXRvcG5nOiA5NCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3Jh
cGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy5ndWVzdC1zdG9wLntkb3QscHMscG5nLGh0bWwsc3Zn
fS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMDk0NDI6IHRvbGVy
YWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEwOTQ0MiBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVh
bF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQ0
Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 07:03:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 07:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAA1y-0005Av-Om; Mon, 15 May 2017 07:02:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAA1w-0005Ap-Ph
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 07:02:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CE/30-03587-0A259195; Mon, 15 May 2017 07:02:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3d+kGS
 kwZrNfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSBzdZCzayV6z/od/A2MfWxcjJISSQJ3Hu
 03bmLkYODl4BO4n5fyxBwhIChhKnF95kAbFZBFQlzvQsYQWx2QTUJdqebQezRQSUJe5+nwFUw
 8XBLPCASWLz/lNgDcICbhI3Lp5ngpi/gFFi9wIXEJtTwFLi0+IuVohdghJ/dwiDhJkFtCQe/r
 rFAmFrSyxb+BrsHGYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rqa6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYeAxDsYPy2LOAQoyQHk5Ior+tL8UghvqT8
 lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMG7LFAyUkiwKDU9tSItMwcYHTClEhw8S
 iK8y0HSvMUFibnFmekQqVOMuhxz7n19zyQENkNKnDcNpEgApCijNA9uBCxSLzHKSgnzMgIdKM
 RTkFqUm1mCKv+KUZyDUUmY1x9kCk9mXgncpldARzABHREG8gtvcUkiQkqqgXFW+J6X38Kaea5
 02/F+kSjcM3mDWfDXjYkCeTXf8oNE8zjzNm9ZEv9fPtbg9t0ZYmX+eTZ9qhya/XcjZoTFrdaP
 5fH6cfJjmHFnGpfZQbUpB1+IndM6wtjVwN4vm3Jnyfsl7FvNj2Rdmem75OlbtnPmpzpdWcSE/
 a+yGr6/8vxPKqNo/Len2UosxRmJhlrMRcWJABR1kL3PAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494831773!91951892!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51429 invoked from network); 15 May 2017 07:02:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 07:02:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 01:02:51 -0600
Message-Id: <59196EB80200007800159A69@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 01:02:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <591577E60200007800159179@prv-mh.provo.novell.com>
 <591577E60200007800159179@prv-mh.provo.novell.com>
 <20170512162015.nhjqvfubnzgp4viq@citrix.com>
In-Reply-To: <20170512162015.nhjqvfubnzgp4viq@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] include: fix build without C++ compiler
	installed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE4OjIwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMTI6NTI6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IFRoZSBydWxlIGZvciBoZWFkZXJzKysuY2hrIHdhbnRzIHRvIG1vdmUgaGVhZGVycysr
LmNoay5uZXcgdG8gdGhlCj4+IGRlc2lnbmF0ZWQgdGFyZ2V0LCB3aGljaCBtZWFucyB3ZSBoYXZl
IHRvIGNyZWF0ZSB0aGF0IGZpbGUgaW4gdGhlIGZpcnN0Cj4+IHBsYWNlLgo+PiAKPj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhhbmtzLgoKPiBJZiBJIHdlcmUgdG8g
Zml4IGl0IEkgd291bGQganVzdCBza2lwIHRoZSBjaGVjayBhbHRvZ2V0aGVyIGlmIENYWCBpc24n
dAo+IGF2YWlsYWJsZS4gQnV0IHRoaXMgYXBwcm9hY2ggaXMgZmluZSwgdG9vLgoKSSBtYXkgbm90
IGJlIHVuZGVyc3RhbmRpbmcgd2hhdCB5b3UgbWVhbjogVGhlIHRlc3QgaXMgYmVpbmcgc2tpcHBl
ZDsKdGhlIGRlc3RpbmF0aW9uIGZpbGUgaXMgYmVpbmcgdG91Y2hlZCBzbyB0aGF0IG9uIGFuIGlu
Y3JlbWVudGFsIHJlLWJ1aWxkCnRoZSBydWxlIHdvdWxkbid0IGJlIHJlLXJ1bi4gV2hhdCBlbHNl
IGFyZSB5b3UgaW1hZ2luaW5nPyBTdXBwcmVzc2luZwp0aGUgaGVhZGVycysrLmNoayB0YXJnZXQg
YWx0b2dldGhlciB3b3VsZCBsaWtlbHkgYmUgbW9yZSBjb2RlIGNodXJuLAp3aXRoIGFuIG92ZXJh
bGwgaGFyZGVyIHRvIHJlYWQgTWFrZWZpbGUgYXMgYSByZXN1bHQuIFlldCBpZiB5b3UgaGF2ZQpz
b21ldGhpbmcgbmVhdCBhbmQgbGlnaHR3ZWlnaHQgaW4gbWluZCwgSSdtIGFsbCBlYXJzIChsaWtl
bHkgZm9yIHBvc3QtNC45CnRoZW4pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 07:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 07:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAA3P-0005G3-2S; Mon, 15 May 2017 07:04:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oscar.zhangbo@huawei.com>) id 1dAA3O-0005Fu-8y
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 07:04:26 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 16/70-11537-9F259195; Mon, 15 May 2017 07:04:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42LR/Xllt+6PIMl
 Ig/bdFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPy0aWghaZiqurBBoY3wt3MXJxCAmcYZSY
 uGMOG4RzkFFi5cmrzF2MnBxsAkYSb9Y9ZgGxRQRcJXr+PwOLMwsUSnx/0QAWFxYIl5jx6Cg7R
 E2MxOffPVC2nsSeY8/BalgEVCVWnTrHBGLzCoRKTFl5CWwOo4CsxLRH95kgZopLzJ02ixXElh
 AQlFg0ew8zhC0m8W/XQzYIW1FiavMSRoh6HYkFuz+xQdjaEssWvmaGmC8ocXLmExaIekmJgyt
 usIA8JiFwgVFi0sOlUAtMJZ7f38cygVF0FpLds5DMnYVk7iwkcxcwsqxiVC9OLSpLLdI11ksq
 ykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECIwXBiDYwdj8xekQoyQHk5Ior+tL8Ughv
 qT8lMqMxOKM+KLSnNTiQ4waHBwCPZtWX2CUYsnLz0tVkuBdFigZKSRYlJqeWpGWmQOMaJhSCQ
 4eJRHe5SBp3uKCxNzizHSI1ClGRSlx3iMgCQGQREZpHlwbLIlcYpSVEuZlBDpKiKcgtSg3swR
 V/hWjOAejkjAvEzAlCfFk5pXATX8FtJgJaHEYyP28xSWJCCmpBsaWM5JcfVuvzviyVHzR8hdP
 vjF3aIZF/K45L/P8Y8fUrGD3PbPMTjTPlT2UxP+y/tP1+wILTzX0fA3TkYp1njFJ/O9M3sW+p
 Z9KfZaxvAk5r+k0oe9O7/pJfHPWT3W+ck+sd9Ohia634648eTp7Idem1EeT3K8+7Vm5tPBUXU
 7gyfy/m1ofNN69rMRSnJFoqMVcVJwIACGo3PsdAwAA
X-Env-Sender: oscar.zhangbo@huawei.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494831861!96289939!1
X-Originating-IP: [45.249.212.187]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13945 invoked from network); 15 May 2017 07:04:24 -0000
Received: from szxga01-in.huawei.com (HELO szxga01-in.huawei.com)
 (45.249.212.187)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 07:04:24 -0000
Received: from 172.30.72.54 (EHLO DGGEML401-HUB.china.huawei.com)
 ([172.30.72.54])
 by dggrg01-dlp.huawei.com (MOS 4.4.6-GA FastPath queued)
 with ESMTP id AOO01663; Mon, 15 May 2017 15:04:17 +0800 (CST)
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.179]) by
 DGGEML401-HUB.china.huawei.com ([fe80::89ed:853e:30a9:2a79%31]) with mapi id
 14.03.0301.000; Mon, 15 May 2017 15:04:12 +0800
From: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V2] acpi: enlarge NUM_FIXMAP_ACPI_PAGES to support
 larger scale boards
Thread-Index: AdLNSXF4d7EjEy4mSVmJuFloLlv/KQ==
Date: Mon, 15 May 2017 07:04:12 +0000
Message-ID: <0259E1C966E8C54AA93AA2B1240828E651AD6B1F@dggeml510-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.177.17.158]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0),
 refid=str=0001.0A090203.591952F3.0031, ss=1, re=0.000, recu=0.000, reip=0.000,
 cl=1, cld=1, fgs=0, ip=169.254.2.179,
 so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 46a3b06bcb9a2a7118e6864ab78253fb
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH V2] acpi: enlarge NUM_FIXMAP_ACPI_PAGES to
 support larger scale boards
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gYWNwaV90Yl92ZXJpZnlfdGFibGUoKS0+X19hY3BpX21hcF90YWJsZSgpLCBpdCBzdXBwb3Nl
IGFsbCBBQ1BJIHRhYmxlcwptYXkgbm90IGV4Y2VlZCA0IHBhZ2VzLCB0aGUgdGFibGVzIGluY2x1
ZGVzIFNSQVQvQVBJQy9FUlNUIGV0Yy4KUGxlYXNlIG5vdGUgdGhhdCB0aGUgdGFibGUgRFNEVCBp
cyBub3QgbWFwcGVkIHRocm91Z2gKYWNwaV90Yl92ZXJpZnlfdGFibGUoKSwgdGh1cyB3ZSBkb24n
dCBjYXJlIGl0cyBzaXplIGFsdGhvdWdoIGl0J3MgdXN1YWxseQp0aGUgbGFyZ2VzdCB0YWJsZSBh
bW9uZyBhbGwgdGhlIEFDUEkgdGFibGVzLiBUaGVuIHRoZSBiaWdnZXN0IHRhYmxlIHdlCmNvbmNl
cm4gaXMgU1JBVC4KQXMgd2Uga25vdywgdGhlIHNpemUgb2YgU1JBVCBpZiBhZmZlY3RlZCBieSBi
b3RoIENQVSBudW1iZXIgYW5kIG1lbW9yeQpzbG90IG51bWJlciwgZWFjaCBDUFUgY29zdHMgMjRC
LCBhbmQgZWFjaCBtZW1vcnkgc2xvdCBjb3N0cyA0MEIuCi4uLi4KWzAzMGggMDA0OCAgIDFdICAg
ICAgICAgICAgICAgIFN1YnRhYmxlIFR5cGUgOiAwMiBbUHJvY2Vzc29yIExvY2FsIHgyQVBJQwpB
ZmZpbml0eV0KWzAzMWggMDA0OSAgIDFdICAgICAgICAgICAgICAgICAgICAgICBMZW5ndGggOiAx
OAoKWzAzMmggMDA1MCAgIDJdICAgICAgICAgICAgICAgICAgICBSZXNlcnZlZDEgOiAwMDAwClsw
MzRoIDAwNTIgICA0XSAgICAgICAgICAgICBQcm94aW1pdHkgRG9tYWluIDogMDAwMDAwMDAKWzAz
OGggMDA1NiAgIDRdICAgICAgICAgICAgICAgICAgICAgIEFwaWMgSUQgOiAwMDAwMDAwMApbMDND
aCAwMDYwICAgNF0gICAgICAgIEZsYWdzIChkZWNvZGVkIGJlbG93KSA6IDAwMDAwMDAxCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFbmFibGVkIDogMQpbMDQwaCAwMDY0ICAg
NF0gICAgICAgICAgICAgICAgIENsb2NrIERvbWFpbiA6IDAwMDAwMDAwClswNDRoIDAwNjggICA0
XSAgICAgICAgICAgICAgICAgICAgUmVzZXJ2ZWQyIDogMDAwMDAwMDAKLi4uLgpbNzA5MGggMjg4
MTYgICAxXSAgICAgICAgICAgICAgICBTdWJ0YWJsZSBUeXBlIDogMDEgW01lbW9yeSBBZmZpbml0
eV0KWzcwOTFoIDI4ODE3ICAgMV0gICAgICAgICAgICAgICAgICAgICAgIExlbmd0aCA6IDI4Cgpb
NzA5MmggMjg4MTggICA0XSAgICAgICAgICAgICBQcm94aW1pdHkgRG9tYWluIDogMDAwMDAwMUEK
WzcwOTZoIDI4ODIyICAgMl0gICAgICAgICAgICAgICAgICAgIFJlc2VydmVkMSA6IDAwMDAKWzcw
OThoIDI4ODI0ICAgOF0gICAgICAgICAgICAgICAgIEJhc2UgQWRkcmVzcyA6IDAwMDAwRTAwMDAw
MDAwMDAKWzcwQTBoIDI4ODMyICAgOF0gICAgICAgICAgICAgICBBZGRyZXNzIExlbmd0aCA6IDAw
MDAwMDAwMDAwMDAwMDAKWzcwQThoIDI4ODQwICAgNF0gICAgICAgICAgICAgICAgICAgIFJlc2Vy
dmVkMiA6IDAwMDAwMDAwCls3MEFDaCAyODg0NCAgIDRdICAgICAgICBGbGFncyAoZGVjb2RlZCBi
ZWxvdykgOiAwMDAwMDAwMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
bmFibGVkIDogMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIb3QgUGx1Z2dhYmxl
IDogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTm9uLVZvbGF0aWxlIDogMApb
NzBCMGggMjg4NDggICA4XSAgICAgICAgICAgICAgICAgICAgUmVzZXJ2ZWQzIDogMDAwMDAwMDAw
MDAwMDAwMAouLi4uCgpQbGVhc2Ugbm90ZTogZXZlbiB3aGVuIFNSQVQgdGFibGUgaXMgd2l0aGlu
IDQgcGFnZXMsIGVnLiAxNDEyOEIsIGluCl9fYWNwaV9tYXBfdGFibGUoKSwgaXQgbWFwcyBwYWdl
cyB0byBnZXQgdGhlIHRhYmxlLiBzdXBwb3NlIHRoZSBzdGFydAphZGRyZXNzIGlzIG5lYXIgdGhl
IGVuZCBvZiB0aGUgZmlyc3QgcGFnZToKCiAgICAgICAxMDAwQiAgICA0MDk2QiAgICAgICAgIDQw
OTZCICAgICAgICAgIDQwOTZCICAgICAgODQwQgogICAgICAgfF9fX3xfX19fX19fX19fX19ffF9f
X19fX19fX19fX19ffF9fX19fX19fX19fX19ffF9fX198CgphbHRob3VnaCB0aGUgdG90YWwgcGFn
ZSBpcyB3aXRoaW4gNCBwYWdlcyAsIGJ1dCBpdCBtYXkgYmUgaW4gZmFjdCBhY3Jvc3MgNQpwYWdl
cywgYXMgc2hvd24gYWJvdmUuIFRodXMgdGhlIE5VTV9GSVhNQVBfQUNQSV9QQUdFUyBzaG91bGQg
YmUgbXVjaApsYXJnZXIgbm93YWRheXMuIElmIG5vdCwgeGVuIHdvdWxkIHdyb25nbHkgdGhpbmtz
IG5vIE5VTUEgY29uZmlndXJhdGlvbgpjb3VsZCBiZSBmb3VuZCBhcyB0aGF0IGl0IGNvdWxkIG5v
dCBnZXQgU1JBVCB0YWJsZS4KClRodXMsIHdlIG1ha2UgTlVNX0ZJWE1BUF9BQ1BJX1BBR0VTIG11
Y2ggbGFyZ2VyLCB0byA2NCgyNTZLQikuIGl0J3MKY2FsY3VsYXRlZCBmb3IgdGhhdCB0aGUgdGhl
b3JldGljYWwgbGFyZ2VzdCBDUFUgbnVtYmVyIG9uIG1haW4gTGludXgKZGlzdHJvcyBpcyBhYm91
dCA4MDkyLCBhbmQgbWVtb3J5IHNsb3RzIG51bWJlciBzaG91bGQgYmUgd2l0aGluIDEwMDAsCnRo
YXQncyAyNEIqODA5Mis0MEIqMTAwMCA9IDIzNDIwOEIuIE1lYW53aGlsZSwgYmVjYXVzZSBJT1JF
TUFQX1ZJUlRfKgpyZWdpb24gaXMgMTZHQiwgdGh1cyBJIHRoaW5rIGV4dGVuZGluZyBpdCB0byAy
NTZLQiBpcyBzYWZlIGVub3VnaC4KCk9mIGNvdXJzZSwgdGhlcmUncyBtdWNoIG1vcmUgd29yayB0
byBkbyB0byBzdXBwb3J0IGxhcmdlIHNjYWxlIGJvYXJkcyBvZgp0aGF0IG1hbnkoODA5MikgQ1BV
cyBhbmQgMTAwMCBtZW1vcnkgc2xvdHMuIFdlIGp1c3QgbWFrZSBsaWZlIGVhc2llciBmb3IKYm9h
cmRzIHdpdGggc2VydmVyYWwgaHVuZHJlZHMgb2YgQ1BVcyBhbmQgc2VydmVyYWwgVEJzIG9mIG1l
bW9yeS4KClNpZ25lZC1vZmYtYnk6IFpoYW5nIEJvIDxvc2Nhci56aGFuZ2JvQGh1YXdlaS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUveGVuL2FjcGkuaCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vYWNwaS5oIGIveGVuL2luY2x1ZGUveGVuL2FjcGkuaAppbmRleCAzMGVjMGVlLi45NDA5MzUw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9hY3BpLmgKQEAgLTQxLDkgKzQxLDkgQEAKCiAvKgogICogRml4bWFwIHBhZ2VzIHRvIHJlc2Vy
dmUgZm9yIEFDUEkgYm9vdC10aW1lIHRhYmxlcyAoc2VlIGFzbS14ODYvZml4bWFwLmggb3IKLSAq
IGFzbS1hcm0vY29uZmlnLmgpCisgKiBhc20tYXJtL2NvbmZpZy5oLCA2NCBwYWdlcygyNTZLQikg
aXMgbGFyZ2UgZW5vdWdoIGZvciBtb3N0IGNhc2VzLikKICAqLwotI2RlZmluZSBOVU1fRklYTUFQ
X0FDUElfUEFHRVMgIDQKKyNkZWZpbmUgTlVNX0ZJWE1BUF9BQ1BJX1BBR0VTICA2NAoKICNkZWZp
bmUgQkFEX01BRFRfRU5UUlkoZW50cnksIGVuZCkgKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgKCEoZW50cnkpKSB8fCAodW5zaWduZWQg
bG9uZykoZW50cnkpICsgc2l6ZW9mKCooZW50cnkpKSA+IChlbmQpIHx8ICBcCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 07:20:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 07:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAAJI-0006Zj-QH; Mon, 15 May 2017 07:20:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAAJH-0006ZG-Hw
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 07:20:51 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E0/65-10689-2D659195; Mon, 15 May 2017 07:20:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdimGS
 kwbclOhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOL51EnPBm7qKG1OPsTcw
 zg3pYuTiEBL4yyixc+taJgjnMaPExNVPmSGcbYwST6bcBspwcogIOEt8PTOXHcTmFdCXOPpiL
 iuILSxgIbH30mYWkAYJgUu6EpvuLGUDSUgIeEv0HL0E1MABZr/cI9XFyM7BJmAlcUgMpIBFQF
 Vi2vG/jBMYuRcwMqxiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPR4PQMD4w7Gy1+dDjFKcjApifK6vhSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByx4qGSkk
 WJSanlqRlpkDDD2YtAQHj5II75cQoDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzdoPME
 AApyijNgxsBi4NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5O0Cm8GTmlcBtegV0BBPQEW
 Eg9/MWlyQipKQaGDdapaoeyX4iKVolnnhiggPPweXcfcuehiQlFbjUhN6Tm1NfvnjH6df39Pm
 mXHW5vPdPj0bC8gdJaf5q4gdOadz1jJ2fzdm3SuGS8raL1mF/lU7o8ElvF/nU5fT0w7f3Qt6C
 HGUWus+N+WfWHNriLvXkmoGUmvht3p5NEW1hfGV1jasezooQU2Ipzkg01GIuKk4EADS6piN+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494832848!100422029!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55113 invoked from network); 15 May 2017 07:20:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 May 2017 07:20:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAAJD-0007zv-PJ; Mon, 15 May 2017 07:20:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAAJ8-0005u1-EL; Mon, 15 May 2017 07:20:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAAJ8-0008By-9H; Mon, 15 May 2017 07:20:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109430-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ecc1f5adeec4e3324d1b695a7c54e3967c526949
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 May 2017 07:20:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 109430: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7831216714508097617=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7831216714508097617==
Content-Type: text/plain

flight 109430 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109430/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ecc1f5adeec4e3324d1b695a7c54e3967c526949
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   20 days
Failing since        107644  2017-04-25 10:26:10 Z   19 days   52 attempts
Testing same since   109331  2017-05-12 00:46:19 Z    3 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6472 lines long.)


--===============7831216714508097617==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7831216714508097617==--

From xen-devel-bounces@lists.xen.org Mon May 15 07:20:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 07:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAAJA-0006Z5-IH; Mon, 15 May 2017 07:20:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAAJ9-0006Yz-Ja
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 07:20:43 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 64/FF-02183-AC659195; Mon, 15 May 2017 07:20:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/d4mGS
 kwaR2DovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPadNOCHuGKpj1PmBoYX/N3MXJyCAnkSWy5
 dYsFxOYVsJPoWPicGcSWEDCUOL3wJlicRUBV4uGzlUwgNpuAukTbs+2sXYxcHCICHYwSd7fdA
 0swCxRJ7JrdyApiCwskS/y4uYgRpEhIYBWTxLeJF8ASnAL2Ei8aO4A2cABtE5T4u0MYoldL4u
 EviCOYBbQlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIxO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA8KtnYGDcwXhzst8hRkkOJiVRXteX4pFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYKXPVQyUkiwKDU9tSItMwcYITClE
 hw8SiK8X0KA0rzFBYm5xZnpEKlTjIpS4rzdIH0CIImM0jy4NlhUXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzOsFMoUnM68EbvoroMVMQIvDQO7nLS5JREhJNTBu3BZ5+OjMHceXrDr6KeK
 Vbo+Ciea1kutRHZ8/BXDLaX353dHd+PV+ion28tKyy3+qFrqqPGSN+Kt71GLf2z8Sx1fm5RUK
 vGQ7aNUhJzlNY97nr2K1qg8yNs1aNfOUWc089vUzHhrU/+XLcrwc+FzkWP/fvybRkxZ5dhxST
 NTK7nJcHsu9VO2NEktxRqKhFnNRcSIApbJvSMUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494832837!82321569!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8434 invoked from network); 15 May 2017 07:20:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 07:20:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 01:20:36 -0600
Message-Id: <591972E20200007800159A86@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 01:20:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Oleksandr Tyshchenko" <olekstysh@gmail.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
In-Reply-To: <5915F22702000078001595D9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE3OjM0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDEyLjA1LjE3IGF0IDE3OjI1LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IE9u
IEZyaSwgTWF5IDEyLCAyMDE3IGF0IDU6NDEgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiAxMC4wNS4xNyBhdCAxNjowMywgPG9sZWtzdHlzaEBnbWFp
bC5jb20+IHdyb3RlOgo+Pj4+IFRoZSAicmV0cmlldmluZyBtYXBwaW5nIiBjb2RlIGhhcyBuZXZl
ciBleGVjdXRlZCBzaW5jZQo+Pj4+IGlvbW11X3VzZV9oYXBfcHQoZCkgYWx3YXlzIHJldHVybmVk
IHRydWUgb24gQVJNIHNvIGZhci4gQnV0LCB3aXRoCj4+Pj4gaW50cm9kdWNpbmcgdGhlIG5vbi1z
aGFyZWQgSU9NTVUgcGF0Y2ggc2VyaWVzIHdlIGNhbiBubyBsb25nZXIga2VlcAo+Pj4+IHRoaXMg
Y29kZSBhcyBpcyBkdWUgdG8gdGhlIGxhY2sgb2YgTTJQIHN1cHBvcnQuCj4+Pj4KPj4+PiBJbiBv
cmRlciB0byByZXRhaW4gdGhlIGN1cnJlbnQgYmVoYXZpb3IgZm9yIHg4NiB0aGlzIGNvZGUgd2Fz
IGNvbXBsZXRlbHkKPj4+PiBtb3ZlZCB0byB4ODYgc3BlY2lmaWMgcGFydC4KPj4+PiBGb3IgQVJN
IHdlIGp1c3QgbmVlZCB0byBwb3B1bGF0ZSBJT01NVSBwYWdlIHRhYmxlIGlmIG5lZWRfaW9tbXUg
ZmxhZwo+Pj4+IGlzIGFscmVhZHkgc2V0IGFuZCB0aGUgSU9NTVUgaXMgbm9uLXNoYXJlZC4KPj4+
Pgo+Pj4+IFNvLCB0aGUgbG9naWMgb24gQVJNIHdhcyBjaGFuZ2VkIGEgYml0LCBidXQgbm8gZnVu
Y3Rpb25hbCBjaGFuZ2UgZm9yIHg4Ni4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+PiBDQzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+Pj4+Cj4+Pj4gLS0tCj4+Pj4gICAgQ2hhbmdlcyBpbiBWMToKPj4+
PiAgICAgICAtIENsYXJpZnkgcGF0Y2ggZGVzY3JpcHRpb24uCj4+Pgo+Pj4gTXkgcHJpb3Igb2Jq
ZWN0aW9uIHN0YW5kczogWW91IGRvbid0IG1ha2UgY2xlYXIgd2h5IGFyY2hpdGVjdHVyZS0KPj4+
IGFnbm9zdGljIGNvZGUgbmVlZHMgdG8gYmUgbW92ZWQgaW50byBhbiBhcmNoaXRlY3R1cmUtc3Bl
Y2lmaWMgZmlsZS4KPj4gCj4+IElzIHRoZSBmb2xsb3dpbmcgZGVzY3JpcHRpb24gbW9yZSBjbGVh
bmVyPwo+PiAKPj4gQWx0aG91Z2ggdGhpcyBjb2RlIGxvb2tzIGxpa2UgYXJjaGl0ZWN0dXJlLWFn
bm9zdGljIGNvZGUsIHRoZXJlIGlzCj4+IG9ubHkgb25lIHRoaW5nIHRoYXQgcHJldmVudHMgaXQK
Pj4gdG8gYmUgKmNvbXBsZXRlbHkqIGFyY2hpdGVjdHVyZS1hZ25vc3RpYyAtPiBtZm5fdG9fZ21m
biBoZWxwZXIuCj4+IEFzIHdlIGRvbid0IGhhdmUgYW4gTTJQIG9uIEFSTSwgaXQgYWx3YXlzIHJl
dHVybnMgaW5jb21pbmcgbWZuLgo+PiBBbmQgaWYgZG9tYWluIGlzIG5vdCBkaXJlY3QgbWFwcGVk
IHdlIHdpbGwgZ2V0IGludG8gdGhlIHRyb3VibGUgdXNpbmcgdGhhdC4KPj4gCj4+IFdlIGRpZG4n
dCBjYXJlIGFib3V0IHRoaXMgY29kZSBiZWZvcmUgYmVjYXVzZSBpdCBoYXMgbmV2ZXIgYmVlbiBl
eGVjdXRlZAo+PiAoaW9tbXVfdXNlX2hhcF9wdChkKSBhbHdheXMgcmV0dXJuZWQgdHJ1ZSBvbiBB
Uk0gc28gZmFyKS4KPj4gQnV0LCB3aXRoIGludHJvZHVjaW5nIHRoZSBub24tc2hhcmVkIElPTU1V
IHBhdGNoIHNlcmllcyB3ZSBjYW4gbm8gbG9uZ2VyIGtlZXAKPj4gdGhpcyBjb2RlIGFzIGlzIHNp
bmNlIGl0IHdpbGwgYmUgZXhlY3V0ZWQgZm9yIG5vbi1zaGFyZWQgSU9NTVUuCj4+IFNvLCBtb3Zl
IHRoaXMgY29kZSB0byB4ODYtc3BlY2lmaWMgZmlsZSBpbiBvcmRlciBub3QgdG8gZXhwb3NlIGEg
cG9zc2libGUgYnVnLgo+IAo+IFllcywgdGhpcyBoZWxwcy4KCkhhdmluZyB0aG91Z2h0IGFib3V0
IHRoaXMgc29tZSBtb3JlLCB3aGF0J3Mgc3RpbGwgbWlzc2luZyBpcyBhCmNsZWFyIGV4cGxhbmF0
aW9uIHdoeSB0aGlzIG5ldyBuZWVkIG9mIGEgbm9uLXN0dWIgbWZuX3RvX2dtZm4oKQppc24ndCBm
aW5hbGx5IGVub3VnaCBvZiBhIHJlYXNvbiB0byBpbnRyb2R1Y2UgYW4gTTJQIG9uIEFSTS4gV2UK
Y3VycmVudGx5IGhhdmUgc2V2ZXJhbCB1c2VzIGFscmVhZHkgd2hpY2ggQVJNIGZha2VzIG9uZSB3
YXkgb3IKYW5vdGhlcjoKLSBnbnR0YWJfc2hhcmVkX2dtZm4oKQotIGdudHRhYl9zdGF0dXNfZ21m
bigpCi0gbWVtb3J5X2V4Y2hhbmdlKCkKLSBnZXRkb21haW5pbmZvKCkKV2l0aCB0aGlzIEkgdGhp
bmsgdGhlcmUncyBxdWl0ZSBhIGJpdCBvZiBqdXN0aWZpY2F0aW9uIG5lZWRlZCB0byBrZWVwCmdv
aW5nIHdpdGhvdXQgTTJQIG9uIEFSTS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 07:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 07:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAAKw-0006m3-7z; Mon, 15 May 2017 07:22:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAAKu-0006lj-Cx
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 07:22:32 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 5D/C3-03920-73759195; Mon, 15 May 2017 07:22:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS9c8XDL
 S4PxWPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCin/sBfs4Kk5ffsrSwPifrYuRk0NIIE9i
 24+fLCA2r4CdROeW1ewgtoSAocTphTfB4iwCqhLLJt1gBbHZBNQl2p5tB7I5OEQEDCRmHpLqY
 uTiYBY4xSgxd+ZxsJnCAukS+5YuZwNJCAl8YJKYtfQt2CBOgUCJif+2MYI08woISvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rq
 Z6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYFy8NvAQoyQHk5Ior+tL
 8UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwyYZKRQoJFqempFWmZOcBIgElLcPAoifA+CQVK8
 xYXJOYWZ6ZDpE4xKkqJ8wqC9AmAJDJK8+DaYNF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSs
 K85SBTeDLzSuCmvwJazAS0OAzkZt7ikkSElFQDo5hJ5LwEi1VM/CXZXEU3HJoUzY50ZNepvDv
 UYl9SXd02vzn1VfjLq3y2CkovmgNZXNdkr9rd6a0rFrz+JpuRUGbiEWOPMkZdXzc71lf2p3kt
 btvOX9Kw/4wgm+u043rn6y5eztaLSOrXf//lSLjvgRCxbaomkx1tTxhuPX31V8r0ws604kIll
 uKMREMt5qLiRADbY2Y9uQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494832949!101436144!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34694 invoked from network); 15 May 2017 07:22:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 07:22:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 01:22:28 -0600
Message-Id: <591973510200007800159A91@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 01:22:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
 <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
In-Reply-To: <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE4OjI1LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgNzoxNyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTIuMDUuMTcgYXQgMTc6NTAsIDxvbGVrc3R5c2hAZ21h
aWwuY29tPiB3cm90ZToKPj4+IE9uIEZyaSwgTWF5IDEyLCAyMDE3IGF0IDU6MjMgUE0sIEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gMTAuMDUuMTcgYXQg
MTY6MDMsIDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4gQEAgLTc3MSw2ICs3NzMs
NDcgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQo+Pj4+PiAgICAgIHJldHVybiAwOwo+Pj4+PiAgfQo+Pj4+Pgo+Pj4+PiArLyog
VE9ETzogT3B0aW1pemUgYnkgc3F1YXNoaW5nIG1hcF9wYWdlcy91bm1hcF9wYWdlcyB3aXRoIG1h
cF9wYWdlL3VubWFwX3BhZ2UgKi8KPj4+Pgo+Pj4+IExvb2tpbmcgb3ZlciB0aGUgdGl0bGVzIG9m
IHRoZSByZXN0IG9mIHRoaXMgc2VyaWVzIGl0IGRvZXNuJ3QgbG9vayBsaWtlCj4+Pj4geW91J3Jl
IGVsaW1pbmF0aW5nIHRoaXMgVE9ETyBsYXRlci4gV2hpbGUgSSBhcHByZWNpYXRlIHRoaXMgbm90
Cj4+Pj4gYmVpbmcgZG9uZSBpbiB0aGUgYWxyZWFkeSBsYXJnZSBwYXRjaCwgSSBkb24ndCB0aGlu
ayBzdWNoIGEgVE9ETwo+Pj4+IHNob3VsZCBiZSBsZWZ0IGFyb3VuZC4gSWYgbmVlZCBiZSAoZS5n
LiBiZWNhdXNlIHlvdSBjYW4ndCB0ZXN0Cj4+Pj4gdGhlIGNoYW5nZSksIGdldCBpbiB0b3VjaCB3
aXRoIHRoZSBtYWludGFpbmVyKHMpLgo+Pj4gSSB3aWxsIGRyb3AgdGhpcyBUT0RPIGV2ZXJ5d2hl
cmUuCj4+Cj4+IEJ5ICJkcm9wIiB5b3UgbWVhbiAiYWRkcmVzcyIgb3IgcmVhbGx5IGp1c3QgImRy
b3AiPwo+IEkgbWVhbnQganVzdCBkcm9wLgoKVGhlbiBJJ20gc29ycnksIGJ1dCBubywgdGhpcyBp
cyBub3QgYSB3YXkgdG8gYWRkcmVzcyB0aGUgY29tbWVudCBJJ3ZlCm1hZGUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 07:27:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 07:27:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAAPq-00072c-Nf; Mon, 15 May 2017 07:27:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAAPq-00072W-EI
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 07:27:38 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 EF/42-03587-96859195; Mon, 15 May 2017 07:27:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSzczQjL
 SYNM/TovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP6+3PsBV1iFUf7nrM0MD4V7GLk4BASyJO4
 s1uji5GTg1fATuLzlmuMILaEgKHE6YU3WUBsFgFVicnzf7GB2GwC6hJtz7azgrSKCBhIzDwk1
 cXIxcEscIpRYu7M42A1wgKREivmN7KBJIQEvjFKzPz8AGwQp0CgxK5lS8CaeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdM3
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ48BCHYwzjvhf4hRkoNJSZTX9aV4
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXt5wyUghwaLU9NSKtMwcYBTApCU4eJREeP1A0rzFB
 Ym5xZnpEKlTjIpS4rx/w4ASAiCJjNI8uDZY5F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK
 8OyHiezLwSuOmvgBYzAS0OA7mZt7gkESEl1cCowGdUPenFuQTtE7nZAWpf57UZ5b4SOSt6YpP
 1jkkTDxklp5jfsHskG1kXWlltOOGfrvZP9bpZNZExOj7Le7IWWHdzvwy43NLKstqAV/PV5KAS
 01jhL49n7OsSu/5nU5TBur2L3xq4NdVGchZdbvX7z7TI3WJ7zGKOK1ayV8s2b3rWnDWF6YESS
 3FGoqEWc1FxIgAfwVeltwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494833255!54640630!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19797 invoked from network); 15 May 2017 07:27:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 07:27:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 01:27:34 -0600
Message-Id: <591974830200007800159AAB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 01:27:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
 <5915E35602000078001594AD@prv-mh.provo.novell.com>
 <CAPD2p-mxRAdWjRw8SKb4ufVPTV0BnDWFhOjWSRsqB2thmMGRrA@mail.gmail.com>
In-Reply-To: <CAPD2p-mxRAdWjRw8SKb4ufVPTV0BnDWFhOjWSRsqB2thmMGRrA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu
 argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE5OjAwLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgNTozMSBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTAuMDUuMTcgYXQgMTY6MDMsIDxvbGVrc3R5c2hAZ21h
aWwuY29tPiB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBUaGUgcHJlc2VuY2Ugb2YgdGhpcyBmbGFnIGxl
dHMgdXMga25vdyB0aGF0IHRoZSBndWVzdAo+Pj4gaGFzIGRldmljZXMgd2hpY2ggd2lsbCBtb3N0
IGxpa2VseSBiZSB1c2VkIGZvciBwYXNzdGhyb3VnaAo+Pj4gYW5kIGFzIHRoZSByZXN1bHQgdGhl
IHVzZSBvZiBJT01NVSBpcyBleHBlY3RlZCBmb3IgdGhpcyBkb21haW4uCj4+PiBJbiB0aGF0IGNh
c2Ugd2UgaGF2ZSB0byBjYWxsIGlvbW11X2NvbnN0cnVjdCgpLCBhY3R1YWxseQo+Pj4gd2hhdCB0
aGUgcmVhbCBhc3NpZ25fZGV2aWNlIGNhbGwgdXN1YWxseSBkb2VzLgo+Pj4KPj4+IEFzIGlvbW11
X2RvbWFpbl9pbml0KCkgaXMgY2FsbGVkIHdpdGggdXNlX2lvbW11IGZsYWcgYmVpbmcgZm9yY2Vk
Cj4+PiB0byBmYWxzZSBmb3Igbm93LCBubyBmdW5jdGlvbmFsIGNoYW5nZSBpcyBpbnRlbmRlZCBm
b3IgYm90aCBBUk0gYW5kIHg4Ni4KPj4+Cj4+PiBCYXNpY2FsbHksIHRoaXMgcGF0Y2ggaXMgbmVl
ZGVkIGZvciBub24tc2hhcmVkIElPTU1VcyBvbiBBUk0gb25seQo+Pj4gc2luY2UgdGhlIG5vbi1z
aGFyZWQgSU9NTVVzIG9uIHg4NiBhcmUgb2sgaWYgaW9tbXVfY29uc3RydWN0KCkgaXMgY2FsbGVk
Cj4+PiBsYXRlci4gQnV0LCBpbiBvcmRlciB0byBiZSBtb3JlIGdlbmVyaWMgYW5kIGZvciBwb3Nz
aWJsZSBmdXR1cmUgb3B0aW1pemF0aW9uCj4+PiBtYWtlIHRoaXMgY2hhbmdlIGFwcGxpYWJsZSBm
b3IgYm90aCBwbGF0Zm9ybXMuCj4+Cj4+IEkgY29udGludWUgdG8gYmUgdW5jb252aW5jZWQgdGhh
dCB0aGlzIGlzIHdhbnRlZCAvIG5lZWRlZCwgYXMgSQo+PiBjb250aW51ZSB0byBub3Qgc2VlIHdo
eSBzaGFyZWQgdnMgdW5zaGFyZWQgcmVhbGx5IG1hdHRlcnMgaGVyZS4KPj4gQWZ0ZXIgYWxsIHdl
IGhhdmUgYm90aCBtb2RlcyB3b3JraW5nIG9uIHg4NiB3aXRob3V0IHRoaXMgZmxhZy4KPiBJIGtu
b3cuIEJ1dCwgZm9yIEFSTSB3ZSBuZWVkIHRoaXMgaGludC4gV2UgY2FuJ3QgcmV1c2UgdGhlICJy
ZXRyaWV2aW5nCj4gbWFwcGluZyIgY29kZSBJIG1vdmVkIHRvIHg4Ni1zcGVjaWZpYyBwYXJ0IGlu
IHBhdGNoICM4IChkdWUgdG8gbGFjayBvZgo+IE0yUCBvbiBBUk0pIC4KCldlbGwsIHNlZSB0aGUg
cmVwbHkgdG8gMDgvMTAgSSd2ZSBzZW50IGEgbWludXRlIGFnby4KCj4+PiBAQCAtMTQyLDcgKzE0
MiwxNCBAQCBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4+ICAgICAg
ICAgIHJldHVybiAwOwo+Pj4KPj4+ICAgICAgaGQtPnBsYXRmb3JtX29wcyA9IGlvbW11X2dldF9v
cHMoKTsKPj4+IC0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmluaXQoZCk7Cj4+PiArICAg
IHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPmluaXQoZCk7Cj4+PiArICAgIGlmICggcmV0ICkKPj4+
ICsgICAgICAgIHJldHVybiByZXQ7Cj4+PiArCj4+PiArICAgIGlmICggdXNlX2lvbW11ICYmICFp
c19oYXJkd2FyZV9kb21haW4oZCkgKQo+Pj4gKyAgICAgICAgcmV0ID0gaW9tbXVfY29uc3RydWN0
KGQpOwo+Pgo+PiBZb3UgZG9uJ3QgaGFuZGxlIHRoZSAtRVJFU1RBUlQgeW91IG1heSAoYW5kIGxp
a2VseSB3aWxsKSBnZXQgaGVyZQo+PiBvciBpbiB0aGUgY2FsbGVyLgo+IEluZGVlZC4gSSBmb3Jn
b3QgYWJvdXQgaXQuCj4gCj4gSSBtb3N0IGxpa2VseSByZXdvcmsgdGhpcyBwYXRjaCBub3QgdG8g
Y2FsbCBpb21tdV9jb25zdHJ1Y3QgYXQgYWxsLgo+IEJ1dCwgdGhlcmUgYXJlIGFuIG9wZW4gcXVl
c3Rpb25zIGhlcmUgYW5kIGluIHBhdGNoICM3IEkgd291bGQgbGlrZSB0bwo+IGNsYXJpZnkgdGhl
IGZpcnN0Lgo+IDEuIEFyZSB5b3UgYWdhaW5zdCBleHRyYSBhcmd1bWVudHMgYXQgYWxsPwoKTm8s
IGV4dHJhIGFyZ3VtZW50cyBhcmVuJ3QgdGhlIHBvaW50LiBUaGUga2luZCBvZiBpbmZvcm1hdGlv
biBwYXNzZWQKaXMgdGhlIHF1ZXN0aW9uYWJsZSB0aGluZy4KCj4gMi4gSWYgdGhpcyBxdWVzdGlv
biBzdGlsbCBtYWtlcyBzZW5zZSwgU2hhbGwgSSBhZGQgZXh0cmEgbmVlZF9pb21tdQo+IGFyZ3Vt
ZW50IHRvICJpbml0IiBjYWxsYmFjayB0b28gYW5kIGp1c3QgcGFzcyB0aG91Z2h0Cj4gICAgIGlu
Y29taW5nIGZsYWcgdG8gSU9NTVUgZHJpdmVycz8gVGhpcyBjaGFuZ2Ugd291bGRuJ3QgYWZmZWN0
IHg4NiBhdAo+IGFsbCBzaW5jZSB3ZSBzZXQgdGhpcyBmbGFnIGZvciBBUk0gb25seSAoc2VlIHBh
dGNoICM5KS4KPiAgICAgRm9yIHg4NiB0aGlzIGZsYWcgd291bGQgYmUgYWx3YXlzIHRyZWF0ZWQg
YXMgdW51c2VkLgoKSSB3b24ndCBnaXZlIGEgZmlybSBhbnN3ZXIgaGVyZSBjb25zaWRlcmluZyB0
aGUgd2lkZXIgcXVlc3Rpb24gb24KTTJQLCBidXQgSSdkIGxpa2UgdG8gc2F5IHRoYXQgYWx3YXlz
LXVudXNlZCBmbGFncyBvbiBvbmUgYXJjaGl0ZWN0dXJlCmFyZSBvZnRlbiAoYnV0IG5vdCBhbHdh
eXMsIG5hbWVseSBub3Qgd2hlbiB0aGVyZSdzIGEgaGFyZHdhcmUKZmVhdHVyZSBvbmUgYXJjaGl0
ZWN0dXJlIGhhcyBidXQgb3RoZXJzIGRvbid0KSBhIHNpZ24gb2YgYSBkZXNpZ24vCmFic3RyYWN0
aW9uIHByb2JsZW0uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 07:42:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 07:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAAeO-0008EV-Uo; Mon, 15 May 2017 07:42:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dAAeN-0008EP-G2
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 07:42:40 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 36/32-03557-EEB59195; Mon, 15 May 2017 07:42:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOKsWRWlGSWpSXmKPExsWSoc/gofs2WjL
 SYPtxOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP93xNMBXdkKxZuTG5gXCvRxcjJwSLQwCxx
 555mFyMXB6PAPEaJr9NmMYIkhAQmMklsmKUIYgsLJEvsmvqVDcQWEaiV+HL8HRtEzT0mic5Tl
 V2MHBzMAtUSn3/agoTZBDQl7nz+xARi8wpYSWyYdoYNYpeqxN/2+awgtqhAqsTHd18YIWoEJU
 7OfMICYnMK2EscXPGVFWKkvcSDrWUgYWYBeYntb+cwg9gSAkoSb48cYAE5WUJgMqPE83cnWSH
 OUZSY0XmQBaJIVuLo2TlQtq/EjN9P2EBmSggoS5xq8YMI10vMn3uDHWoOu8TCm4+YIJwrzBJf
 m0+xg1TxCQhJbH+whwmiuUBie2MwRHOkxOPzH6COAIbhm3e/GCGcx+wSczdthzpVRuLvnrNsE
 In5rBKv5y2A2veVV+Lbkg2sExg1ZiEFwSyEt2cheXsBI/MqRo3i1KKy1CJdI1O9pKLM9IyS3M
 TMHF1DAzO93NTi4sT01JzEpGK95PzcTYzABMEABDsYVy0IPMQoycGkJMrr+lI8UogvKT+lMiO
 xOCO+qDQntfgQowwHh5IErxsw4QgJFqWmp1akZeYAUxVMWoKDR0mENzsSKM1bXJCYW5yZDpE6
 xagoJc5rAtInAJLIKM2Da4Olx0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5tUCmcKTmVcCN
 /0V0GImoMVhIDfzFpckIqSkGhjjnv93llaP+NFT7mWWKmor1P1gIs/djNm5cWtYX7/e4nnE6c
 cEY+uz7Revn1r35+PlkG+5/oWy1t0PthV7ZDvM/eAbxWBel6LzxPtLdprkhNAZiVLHfnXd+CW
 x5cfZTq74Xq6ghS7/3yfOPp2tVnnUbIr1oqfH1FZ4inGnmmuc2LVG/ZYTS48SS3FGoqEWc1Fx
 IgBmN0HoigMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494834156!101440521!1
X-Originating-IP: [104.47.0.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2854 invoked from network); 15 May 2017 07:42:37 -0000
Received: from mail-he1eur01on0072.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.72)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 May 2017 07:42:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vbCM5GR8cXr3/7VXgI5J4hKcoITEut4hhrZdLvP1rpo=;
 b=CDPRl0247o6co+YFCevNzkG/DnWtKs9ScDky3d2Pd+gCN7tTVm2Qlsq9Y1dvNQN2qAmxPnwkYmy2U8/au7oj/pdlSLlmyD7CEhxP2VYunNDSYt7quwmqwLLN4qQS4+jNKDVPvKSdU2tL23SNTtiU3xhYw/bFkJqDuaRDdNaoyQE=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 AM4PR0802MB2179.eurprd08.prod.outlook.com (2603:10a6:200:5d::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Mon, 15
 May 2017 07:42:35 +0000
To: Jan Beulich <JBeulich@suse.com>, Oleksandr Tyshchenko
 <olekstysh@gmail.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
Date: Mon, 15 May 2017 08:42:32 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591972E20200007800159A86@prv-mh.provo.novell.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR06CA0018.eurprd06.prod.outlook.com (2603:10a6:6:1::31)
 To AM4PR0802MB2179.eurprd08.prod.outlook.com
 (2603:10a6:200:5d::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: afa16ea6-4d19-4899-ede6-08d49b65f427
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:AM4PR0802MB2179; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2179;
 3:0oPm0TDo+j0dLqDMEcDEqklyHCkC1AQvwsxIUNkeG7C3MQKpGPFAVzrYmR70w70TdVBvoNfceuRHu3AnTGDHZoV4YtbhJsJopo6EdJxF8dFqgiXXLQOi2mUp3s6y+E7gPEUiB4rouq6K3IKP61f59MT0GKKhEMwJ5M767RYVXKg5hfUb1uXqj6pJV1rLliNDDh4aAQhQBU/RwFABcu2/xOzyUTK0VzIq3+bGkPw14DUlRA9NFbabREijm1zO4QbdiafjlJZQNuA6zagoxGPthcI0ioKXElStJ3E4SXYffgNLp5LvX4OjrPxhF6Gz6O0OqVZl3wYXVHqKXJcpESopEd/Hhz//cbqRiPQ6PgzQ/tE=;
 25:nyWDo6zQm9vcK8TPZy6UPQBBdSQ7HhF/94lIcR7fkli4QLuXKabF2Pz0VpAzeiGaZAWp/XnJb50v3ShfFiaOyNqU9d+nzbcs/j7onsuhKWzjxkUvhUzPRMWvSK2OGrEXs3z/MSqan0BSeTox5bYs5WPPBxcZTTSkWI5KzZphVkMk5UMc/N9qEKxKF8ZpN2JYLuC55z8GCdjgDnwGFZ7HHWOB3eu1f5dUO3gft5jvJmDD+QpEyi82++7vvydI6AOhY4lgj4Tj9U+gUERW1gJwflS6DGPHXFkfEjfA6TENoE/LIY0GTcvnjXE++hORWm2j/Fm41Ph13Wepl2D63Wmrbxrch0ZvWdJqgYPMCS7mC0JyPquWsiVkW7pMUXTbjN4sIyy72TtGK2r7labo7OqKRLNlFgOaALhgpabcv/vPBnTPGsxT5OsGODbqThq7+ojYigz0yFDvMBRCYRwB7CEZFzBGk0iKhQFV1hMy65xzuiM=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2179;
 31:FhaL7hdFzIpED4UOTuTE52Vo0SLcvQ6g/FuxnpA6G7+X1dt1zZrg4RDWeUmcst3AUcvZRf7HQ8TcTyQ5yAH7IM+BKB1mx7MgjR3NU0MaYhNhlawLX+oYgyc5okdoWQuyupbZSb+H/5CxcG+pu/lc9SBTbjmkMdI5c0eGrM8npDHjfb+e5YOTHN6B4ZpuH4FtP4d9MZD/RTpZleM3AbGcvwseROWw/xsRNVOe9Psyoys=;
 20:MV6FrUVg1PCCaDFUVrjeT0IJ/WSO56BeW4+Jk8kpoUFAja6vW5oEh4ulfWGw8wWeLD+Ks8t3PYOZXMaMkXJpubCjNMlXgX9U1uqHF0aR/vN7H1fMSv27OeQqotKEzkPDQTSaS+tvLl0DQiO4WELAJOG6jCnnwcBXI/ELStiRwPk=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR0802MB2179F07AB0829D49DCF64CE880E10@AM4PR0802MB2179.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(788757137089)(4114951738403); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(20161123558100)(6072148);
 SRVR:AM4PR0802MB2179; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0802MB2179; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2179;
 4:ZJYuJs+mHRK598DvHCJ7OEoWcAm/7RXkmVBxLYri1lR3CNT8EkV391Pe6P0+mCloyfDEmflppRJ2Tl6UTNhlSwlrgynNWV84pHRieDx6USE436E+bJ9LC4L1REWBVwPtte/SO/kSLbFBDHm68pe7lLcXGA17epR+DLxkg7Fdgbp8e5pV7jbhboXXaiwmCtH+zA7HX1ao4Z05+P84ieOizcrcntAMc4SQdFMzHSTKQV5awKI2FAY0bO+Hcovwt70B/i5gQzN2fTMSL9zKoBHigRGS3ySGMLX+pypREjq6Dz8IJxJFQ3Wgpq6T1ddO0OXFy/xUuB8rw6xR3/8It4R8HKGGaZZUzdFg5kDJ125SeW0SM4Kl7ubShhgOwNHgOqEC1DOEnbJ/23gAB3ebESVRF+XqP4C998iKz7MRPoP0o/k6bRUQFOUPXRPeL5u6TzGUgOMOZiQ1Z+KEpxscwOybzmH2CImBnaGS23K1JQYw0errAO4Bw9+l8nIFzkO8DExvoaBYn14iGFDT41EmgCYI9KaoYHRAZVdsdzSDKd+hQl9O7tiqUE1fVRYHcRIPn+E4zQPodgGG8Nn7TEHTP0vChyj49PIJ8NUL4KNY8s9ciEin8LD3SuJQN/2mMsbHCgMn0M9cuuM4ou7vIP57nku6KY1UgnewjBji7hJNiwZwAWenyig8EX1Sg9MqkMFsrRd6DRpdoM8o4gXa+9iewi7V8J26Rn6eBdcThypJhwUxHtBw4OdpcCqq8GYK0IXpsQ7DFn7Tv+XmANcC815yQLXQUGzJVu4Bledze3hXxRMAODtWBF9qdshK4pHNRSmpPu/NW1ljUdrk90UEZHe5jDxjhUPVBJh1LV4kQbDnxeweC1g/EmOs4VRuSwA05MPkMdFnBu9IeXtGeNWFy5UmYEJ5RAeGLraoFNtoZJ0cNqtcFu8=
X-Forefront-PRVS: 0308EE423E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39450400003)(39850400002)(39410400002)(24454002)(377454003)(5660300001)(6246003)(38730400002)(42186005)(93886004)(8676002)(81166006)(31686004)(65806001)(66066001)(50466002)(33646002)(36756003)(47776003)(305945005)(2906002)(65956001)(6666003)(50986999)(76176999)(2950100002)(54356999)(64126003)(6506006)(6486002)(8666007)(4326008)(189998001)(54906002)(3846002)(6116002)(6512007)(23746002)(230700001)(86362001)(25786009)(478600001)(53936002)(31696002)(53546009)(229853002)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0802MB2179; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM4PR0802MB2179;
 23:nkZhagt8oxb84CzYBfEpxyaW5t28JK18Xw4?=
 =?Windows-1252?Q?CKi5Lqx/ur98PlSH3nj7WD/suo/A6JGH8q/geZzD9CKCgv1JgdYxLxm+?=
 =?Windows-1252?Q?wSGOcVWQFn32ug4n3/g6ym4mcDX4wpaGXcPzz5OMtB8GpLA6LuWOhEAB?=
 =?Windows-1252?Q?VRCwgLQ35LtZfpx8CAaDeqk1ciWSzq6RLrOF9Hog18eo6oDQD+OmZxXE?=
 =?Windows-1252?Q?8uV3u5BgvJ4VztTNfy1zvJmy5LVBLwZQ4aejtyQvQYJcHn/GQaS7t5HG?=
 =?Windows-1252?Q?Zb0vNjN9vXM+fdjfowefST9a/hzc88iwzvSvb3RATqpfsOTx8DlCJcbr?=
 =?Windows-1252?Q?nre/PTqxXnvkzlE9YMvVJZfqSQ8Wa+ltlsXfz2eJrfeddFXuGT+2ZHdR?=
 =?Windows-1252?Q?92c4NM2y6/6Lvm78P+j3xTlT71Tn3nff2CXkbHdB2o6aeCen0VPpRQpy?=
 =?Windows-1252?Q?gwjyO7GMkHdRzQg+47st/HG5PeZR9i1LGkmBlokgtwTrvAUY0BmqyTI2?=
 =?Windows-1252?Q?lo61/3pbdIuiOt+rUxsSZeWXd+JyZpWTWFYGdooPjJIgmh7e1T8Kb6EI?=
 =?Windows-1252?Q?PcZfKsyOs4BCWNMgM9yDVIEZSaQVKnHWPmRDDMHxM248lJ20ZF4e9C8e?=
 =?Windows-1252?Q?wS+qeKzaocem747QGmySLn6q2iLclb3RSmu7s57S+QV/R+XOw0QEhANe?=
 =?Windows-1252?Q?b/VsoUod235LcDF1YynR50n26DthuWaDUCDO68MfaUkXjChvEgZ9Ktg4?=
 =?Windows-1252?Q?KwJXgdC4uLCER+5ktRDWttPn4+FSYANqTiggf49n44CS6NPnCgYhV6+/?=
 =?Windows-1252?Q?vpjqt9qO7TeTcRcsExNqHXVCiJIff7+UCFuZdxv/0CUdIH8Uz+xfKOVx?=
 =?Windows-1252?Q?dUbjIwPSqBB5Zw4GCKI13gyY2VBPCLzM6auBmJIYelXM/jPv5EBxexAs?=
 =?Windows-1252?Q?JM9N471w7IEFB23nh46TmyJ26AiVEF0elQlH1orRPQS11PF/UjElzHnV?=
 =?Windows-1252?Q?EDQp3AuHYc/ycZPEG64uSM20WBveezMJpuf9wSseHbixXRkdbNq8shbF?=
 =?Windows-1252?Q?HB9PxcKYy8cCMPe7TUMGaNuiArE0kVy98uMM4J3sSeAZauc/rF3gzeJy?=
 =?Windows-1252?Q?zLKDE2g+39Q9Wg+XIRfWgEiGFBeU67eeVupMWLXCRFCRoJYlBt5ShCY/?=
 =?Windows-1252?Q?uG8EugBqxPzhAjc3GLj417ua9GIDltYPXfVsCd+x3geJGVhSNyPfnRAo?=
 =?Windows-1252?Q?Qq2R1IBGFD2u6HVbKdnUy2fpZ3Ce5W1v1G7XpPndsEDG6m8X4VvvoYnh?=
 =?Windows-1252?Q?aBAFMjnKdIPkwCSlA2TmF2vWGjA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2179;
 6:E0OIN5YLNcKgeqpbLxDqZmjBtpEWAuoncUxFa8p/G4CtkHm5ontFEfu87rfsqbbjas+/HD0QapvAm/3E1zLBYb95zk1Nj0cqovrM8cml2g0EtEtmJYVtYmzpx20MQT/KFhLC1BJIQY00X27Gar4mPFM97Z5ZeloldJmuGc/DvOnobDoYTSjq3Mr1W8xlTNbjsyj/qAkST5XtwZJDj/6WHz+ldZX74SpYxwloKrT9xYjER+hcly+gKFMiCR3F4yqe8AynM6wAkBQgjD6as3yoRrAikkP9y6dDu2r0enOqgrjxiJaLUFmEoJVjs1brWg76kyzT9ZKwbhzS2AfgqMKP+e5oqKj6ihosz0LsQ5Xglim6ISv9hODBRFdcPAlV1ghSyhJ2HD0yHkmr1v8UMLsyzm5NwcaHz6BwVoH4UDbawW6NDxleQ9IlWjTFyqS8JQhKYIqtQMw+rB7NL/m+t0QftSvs1Ne88X59Kgz5msPvIP+65LMJ83LhoI7JBncko5RljHZ/y1lrZV+Ebqs033nAEsDuzyxlyrpdVlJnnIUBTBQ=;
 5:IPVHhqLlChkW78dXBBXR7RoXWGFpE4+uEVwl/KpPWcO4+xC9zElSB3Wk2e9VpoPcfVZgiPqTlXHf42Z3bbMvvipg9aL8/XDIIM0q/fgLdnOm0aAtu56J7JJcwU3SRJF/GcIZDBnlZvPQwxFfMlVbXg==;
 24:4EWjzHsgfxM04b1ECC+5eeYcyOqrBygY9uuEV71FpqYmPx9wMcFP+5LXeu6L4fX0WLrVGtXN1EAHzTimFU+6p3tRHiPsq7iBAWNdYUGyQ8Y=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2179;
 7:gP3N2ZAJGhmK0DNK5UMBtycly3sArGIXD4Qr54v6GCxoqZdm/t8qFU9o5YYwn5/h5fmnnIuGQ9jvFAmonGvIbcvamxvdbm5aF8wdMeivKWxM4Y21cV2mXf6yTqmGfLWnJKHh65jI+VAAJMLAhlnfa+Yh9qAl6EkZE2DtPLlBGz7T82a5u6GMKYOIRScJv5oKU8vfh9iDkpDDQYl3IvbtrQ4Wt3l+M7XaBD86VWru3FqCjW1ZoQSL95dUMrXkxQYdmal64qebnUc3rmCTfc1C0y/T6Fu1b7tTNvpQi+qUiRTBv0+EfptHOPUZPtb8NFtfHKE2gEIs8Gh6yI/tyCbS1Q==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2017 07:42:35.0207 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2179
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, nd@arm.com,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTUvMDUvMjAxNyAwODoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTIuMDUuMTcgYXQgMTc6MzQsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDEy
LjA1LjE3IGF0IDE3OjI1LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4+PiBPbiBGcmks
IE1heSAxMiwgMjAxNyBhdCA1OjQxIFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
IHdyb3RlOgo+Pj4+Pj4+IE9uIDEwLjA1LjE3IGF0IDE2OjAzLCA8b2xla3N0eXNoQGdtYWlsLmNv
bT4gd3JvdGU6Cj4+Pj4+IFRoZSAicmV0cmlldmluZyBtYXBwaW5nIiBjb2RlIGhhcyBuZXZlciBl
eGVjdXRlZCBzaW5jZQo+Pj4+PiBpb21tdV91c2VfaGFwX3B0KGQpIGFsd2F5cyByZXR1cm5lZCB0
cnVlIG9uIEFSTSBzbyBmYXIuIEJ1dCwgd2l0aAo+Pj4+PiBpbnRyb2R1Y2luZyB0aGUgbm9uLXNo
YXJlZCBJT01NVSBwYXRjaCBzZXJpZXMgd2UgY2FuIG5vIGxvbmdlciBrZWVwCj4+Pj4+IHRoaXMg
Y29kZSBhcyBpcyBkdWUgdG8gdGhlIGxhY2sgb2YgTTJQIHN1cHBvcnQuCj4+Pj4+Cj4+Pj4+IElu
IG9yZGVyIHRvIHJldGFpbiB0aGUgY3VycmVudCBiZWhhdmlvciBmb3IgeDg2IHRoaXMgY29kZSB3
YXMgY29tcGxldGVseQo+Pj4+PiBtb3ZlZCB0byB4ODYgc3BlY2lmaWMgcGFydC4KPj4+Pj4gRm9y
IEFSTSB3ZSBqdXN0IG5lZWQgdG8gcG9wdWxhdGUgSU9NTVUgcGFnZSB0YWJsZSBpZiBuZWVkX2lv
bW11IGZsYWcKPj4+Pj4gaXMgYWxyZWFkeSBzZXQgYW5kIHRoZSBJT01NVSBpcyBub24tc2hhcmVk
Lgo+Pj4+Pgo+Pj4+PiBTbywgdGhlIGxvZ2ljIG9uIEFSTSB3YXMgY2hhbmdlZCBhIGJpdCwgYnV0
IG5vIGZ1bmN0aW9uYWwgY2hhbmdlIGZvciB4ODYuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+
Pj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4gQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4+Cj4+Pj4+IC0tLQo+Pj4+PiAgICBDaGFu
Z2VzIGluIFYxOgo+Pj4+PiAgICAgICAtIENsYXJpZnkgcGF0Y2ggZGVzY3JpcHRpb24uCj4+Pj4K
Pj4+PiBNeSBwcmlvciBvYmplY3Rpb24gc3RhbmRzOiBZb3UgZG9uJ3QgbWFrZSBjbGVhciB3aHkg
YXJjaGl0ZWN0dXJlLQo+Pj4+IGFnbm9zdGljIGNvZGUgbmVlZHMgdG8gYmUgbW92ZWQgaW50byBh
biBhcmNoaXRlY3R1cmUtc3BlY2lmaWMgZmlsZS4KPj4+Cj4+PiBJcyB0aGUgZm9sbG93aW5nIGRl
c2NyaXB0aW9uIG1vcmUgY2xlYW5lcj8KPj4+Cj4+PiBBbHRob3VnaCB0aGlzIGNvZGUgbG9va3Mg
bGlrZSBhcmNoaXRlY3R1cmUtYWdub3N0aWMgY29kZSwgdGhlcmUgaXMKPj4+IG9ubHkgb25lIHRo
aW5nIHRoYXQgcHJldmVudHMgaXQKPj4+IHRvIGJlICpjb21wbGV0ZWx5KiBhcmNoaXRlY3R1cmUt
YWdub3N0aWMgLT4gbWZuX3RvX2dtZm4gaGVscGVyLgo+Pj4gQXMgd2UgZG9uJ3QgaGF2ZSBhbiBN
MlAgb24gQVJNLCBpdCBhbHdheXMgcmV0dXJucyBpbmNvbWluZyBtZm4uCj4+PiBBbmQgaWYgZG9t
YWluIGlzIG5vdCBkaXJlY3QgbWFwcGVkIHdlIHdpbGwgZ2V0IGludG8gdGhlIHRyb3VibGUgdXNp
bmcgdGhhdC4KPj4+Cj4+PiBXZSBkaWRuJ3QgY2FyZSBhYm91dCB0aGlzIGNvZGUgYmVmb3JlIGJl
Y2F1c2UgaXQgaGFzIG5ldmVyIGJlZW4gZXhlY3V0ZWQKPj4+IChpb21tdV91c2VfaGFwX3B0KGQp
IGFsd2F5cyByZXR1cm5lZCB0cnVlIG9uIEFSTSBzbyBmYXIpLgo+Pj4gQnV0LCB3aXRoIGludHJv
ZHVjaW5nIHRoZSBub24tc2hhcmVkIElPTU1VIHBhdGNoIHNlcmllcyB3ZSBjYW4gbm8gbG9uZ2Vy
IGtlZXAKPj4+IHRoaXMgY29kZSBhcyBpcyBzaW5jZSBpdCB3aWxsIGJlIGV4ZWN1dGVkIGZvciBu
b24tc2hhcmVkIElPTU1VLgo+Pj4gU28sIG1vdmUgdGhpcyBjb2RlIHRvIHg4Ni1zcGVjaWZpYyBm
aWxlIGluIG9yZGVyIG5vdCB0byBleHBvc2UgYSBwb3NzaWJsZSBidWcuCj4+Cj4+IFllcywgdGhp
cyBoZWxwcy4KPgo+IEhhdmluZyB0aG91Z2h0IGFib3V0IHRoaXMgc29tZSBtb3JlLCB3aGF0J3Mg
c3RpbGwgbWlzc2luZyBpcyBhCj4gY2xlYXIgZXhwbGFuYXRpb24gd2h5IHRoaXMgbmV3IG5lZWQg
b2YgYSBub24tc3R1YiBtZm5fdG9fZ21mbigpCj4gaXNuJ3QgZmluYWxseSBlbm91Z2ggb2YgYSBy
ZWFzb24gdG8gaW50cm9kdWNlIGFuIE0yUCBvbiBBUk0uIFdlCj4gY3VycmVudGx5IGhhdmUgc2V2
ZXJhbCB1c2VzIGFscmVhZHkgd2hpY2ggQVJNIGZha2VzIG9uZSB3YXkgb3IKPiBhbm90aGVyOgo+
IC0gZ250dGFiX3NoYXJlZF9nbWZuKCkKClRoaXMgZG9lcyBub3QgdXNlIG1mbl90b19nbWZuIG9u
IEFSTS4KCj4gLSBnbnR0YWJfc3RhdHVzX2dtZm4oKQoKZ250dGFiX3N0YXR1c19nbWZuKCkgcmV0
dXJucyAwIHNvIGZhci4gSSBoYXZlIHRvIGxvb2sgYXQgdGhpcyBvbmUuCgo+IC0gbWVtb3J5X2V4
Y2hhbmdlKCkKCk1lbW9yeSBleGNoYW5nZSBkb2VzIG5vdCB3b3JrIG9uIEFSTSB0b2RheSBhbmQg
d2lsbCByZXF1aXJlIG1vcmUgd29yayAKdGhhbiB0aGF0LiBXaGVuIEkgbG9va2VkIGF0IHRoZSBj
b2RlIGEgY291cGxlIG9mIHllYXJzIGFnbywgaXQgd2FzIApwb3NzaWJsZSB0byBkcm9wIHRoZSBj
YWxsIHRvIG1mbl90b19nbWZuKCkuCgo+IC0gZ2V0ZG9tYWluaW5mbygpCgpXZSBjb3VsZCByZXdv
cmsgdG8gc3RvcmUgdGhlIGdtZm4gaW4gYXJjaF9kb21haW4uCgo+IFdpdGggdGhpcyBJIHRoaW5r
IHRoZXJlJ3MgcXVpdGUgYSBiaXQgb2YganVzdGlmaWNhdGlvbiBuZWVkZWQgdG8ga2VlcAo+IGdv
aW5nIHdpdGhvdXQgTTJQIG9uIEFSTS4KCkFzIHNhaWQgaW4gYSBwcmV2aW91cyB0aHJlYWQsIEkg
bWFkZSBhIHF1aWNrIGNhbGN1bGF0aW9uLCBBUk0zMiBzdXBwb3J0cyAKdXAgNDAtYml0IFBBIGFu
ZCBJUEEgKGUuZyBndWVzdCBhZGRyZXNzKSwgd2hpY2ggbWVhbnMgMjgtYml0cyBvZiAKTUZOL0dG
Ti4gVGhlIEdGTiB3b3VsZCBoYXZlIHRvIGJlIHN0b3JlZCBpbiBhIDMyLWJpdCBmb3IgYWxpZ25t
ZW50LCBzbyAKd2Ugd291bGQgbmVlZCAyXjI4ICogNCA9IDFHaUIgb2YgdmlydHVhbCBhZGRyZXNz
IHNwYWNlIGFuZCBwb3RlbnRpYWxseSAKcGh5c2ljYWwgbWVtb3J5LiBXZSBkb24ndCBoYXZlIDFH
QiBvZiBWQSBzcGFjZSBmcmVlIG9uIDMyLWJpdCByaWdodCBub3cuCgpBUk02NCBjdXJyZW50bHkg
c3VwcG9ydHMgdXAgdG8gNDgtYml0IFBBIGFuZCA0OC1iaXQgSVBBLCB3aGljaCBtZWFucyAKMzYt
Yml0cyBvZiBNRk4vR0ZOLiBUaGUgR0ZOIHdvdWxkIGhhdmUgdG8gYmUgc3RvcmVkIGluIDY0LWJp
dCBmb3IgCmFsaWdubWVudCwgc28gd2Ugd291bGQgbmVlZCAyXjM2ICogOCA9IDUxMkdpQiBvZiB2
aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgCmFuZCBwb3RlbnRpYWxseSBwaHlzaWNhbCBtZW1vcnkuIFdo
aWxlIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBpcyBub3QgYSAKcHJvYmxlbSwgdGhlIG1lbW9yeSBp
cyBhIHByb2JsZW0gZm9yIGVtYmVkZGVkIHBsYXRmb3JtLiBXZSB3YW50IFhlbiB0byAKYmUgYXMg
bGVhbiBhcyBwb3NzaWJsZS4KClNvIHRoZSBNMlAgaXMgbm90IGEgc29sdXRpb24gb24gQVJNLiBB
IGJldHRlciBhcHByb2FjaCBpcyB0byBkcm9wIHRob3NlIApjYWxscyBmcm9tIGNvbW1vbiBjb2Rl
IGFuZCByZXBsYWNlIGJ5IHNvbWV0aGluZyBkaWZmZXJlbnQgKGFzIHdlIGRpZCBmb3IgCmdudHRh
Yl9zaGFyZWRfbWZuKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 07:50:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 07:50:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAAls-0000TJ-O5; Mon, 15 May 2017 07:50:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAAlr-0000TD-Qo
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 07:50:23 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 CB/24-01992-FBD59195; Mon, 15 May 2017 07:50:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3d3rGS
 kwZ8V2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOX4/ZCr6yVFxdwNLA2MHSxcjJISSQJ9Hw
 7CIjiM0rYCfxYM8qMFtCwFDi9MKbYDUsAqoS91v+gcXZBNQl2p5tZwWxRQT0JeZ/+glmMwsES
 bxfeBWsXljAXeLEv7dAcS6g+dMZJR69XMQEkuAEWvB/7QsgmwNomaDE3x3CEL1aEg9/3WKBsL
 Ulli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSNTvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOCrZ2Bg3MG4q93vEKMkB5OSKK/rS/FIIb6k/JTK
 jMTijPii0pzU4kOMGhwcAtt2rb7AKMWSl5+XqiTBGxAjGSkkWJSanlqRlpkDjA+YUgkOHiUR3
 n/RQGne4oLE3OLMdIjUKUZdjjn3vr5nEgKbISXOuxJkhgBIUUZpHtwIWKxeYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTMOwFkCk9mXgncpldARzABHREG8gtvcUkiQkqqgXFDUE2L65u9Tvm
 yiinsieVfH57XetLp+frU1uNSB6xF/jTZPd/41E946pUbi2T7zJwb9q9/Xvrq4yTV2Q5S377c
 NV4W4VaWri9gzWV36Kpz0+Ldtxnjb+/5mVOx1PpHRuquMAZuq02qC+6c+/bNm2Oe4TRdlR+zZ
 CLrme/qn5yy7TPPglfz1+xWYinOSDTUYi4qTgQAIe4Nq9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494834617!84188305!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57093 invoked from network); 15 May 2017 07:50:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 07:50:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 01:50:17 -0600
Message-Id: <591979D70200007800159AE4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 01:50:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170505144836.8612-1-wei.liu2@citrix.com>
 <20170505144836.8612-4-wei.liu2@citrix.com>
 <4aa61368-2b35-eec2-a02f-5fe6aab481cb@citrix.com>
In-Reply-To: <4aa61368-2b35-eec2-a02f-5fe6aab481cb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 03/18] x86/traps: lift do_guest_trap to
	domain.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDIwOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDUvMTcgMTU6NDgsIFdlaSBMaXUgd3JvdGU6Cj4+IFB1dCBpdCBhbG9uZyBz
aWRlIHdpdGggb3RoZXIgcHZfaW5qZWN0IGZ1bmN0aW9ucyBhbmQgcmVuYW1lIGl0IHRvCj4+IHB2
X2luamVjdF90cmFwLgo+Pgo+PiBXZSBuZWVkIHRoaXMgYmVjYXVzZSB0aGlzIGZ1bmN0aW9uIGlz
IHVzZWQgYnkgUFYgZW11bGF0aW9uIGNvZGUgYW5kIFBWCj4+IHRyYXAgaGFuZGxpbmcgY29kZSwg
d2hpY2ggd2lsbCBiZSBzcGxpdCBpbnRvIGRpZmZlcmVudCBmaWxlcy4KPj4KPj4gTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gCj4gT24gZnVydGhlciB0aG91Z2h0LCBpdCBtaWdodCBiZSBiZXR0ZXIgdG8gdXNl
IHRoaXMgcGF0Y2ggaW5zdGVhZCwgd2hpY2gKPiBkcm9wcyBkb19ndWVzdF90cmFwKCkgaW4gZmF2
b3VyIG9mIGJldHRlciBhbHRlcm5hdGl2ZXMsIGFuZCBpbiBhIG1hbm9yCj4gbW9yZSBjb25zaXN0
ZW50IHdpdGggSFZNIGd1ZXN0cy4KPiAKPiBUaG91Z2h0cz8KClllcyBwbGVhc2UuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 08:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAAy3-0001lK-RE; Mon, 15 May 2017 08:02:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAAy2-0001lE-Tf
 for xen-devel@lists.xen.org; Mon, 15 May 2017 08:02:59 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 18/FD-03058-2B069195; Mon, 15 May 2017 08:02:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3djgmS
 kwcOVOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxvwvZCj6xVyw5f4algXE9WxcjJ4eQQJ7E
 y3dzWUFsXgE7iWUHT7OD2BIChhKnF95kAbFZBFQltl6bzgRiswmoS7Q92w5WLyKgI3Fi4T6wO
 LOAmcS5vY1gM4UFHCSmP9rCBDHfROLc4y1AMzk4OAVMJQ5054KYvAKCEn93CEN0akk8/HWLBc
 LWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNLPSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjCeXxt4iFGSg0lJlNf1pXikEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgnRUvGSkkWJSanlqRlpkDjA6YUgkOHiURX
 rk4oDRvcUFibnFmOkTqFKOilDhvEUifAEgiozQPrg0WkZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzHsTZApPZl4J3PRXQIuZgBaHgdzPW1ySiJCSamDsrrh/qW7RxHC7bQ4Fqz7Ol3SQfaT
 p1CIc5nT6fECXVtnEzEqRDf9ddl/zdj/gYa8kO2fnFL93R+besviym1OkujP1WcMZ8YuTH1lL
 CasmWDswbJz9ctnpH3kL3xZm/P6jctE+5I/xGr1G8a40Vn+Go1NtFjgol3bqGC9Oz44z2Ln40
 /RcHk8lluKMREMt5qLiRABsb1RdwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494835376!61940555!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54273 invoked from network); 15 May 2017 08:02:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 08:02:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 02:02:55 -0600
Message-Id: <59197CCD0200007800159AF2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 02:02:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Elliott Mitchell" <ehem+debian@m5p.com>
References: <20170513223656.GA40303@scollay.m5p.com>
In-Reply-To: <20170513223656.GA40303@scollay.m5p.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: 810964@bugs.debian.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] EDAC infomation partially missing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA1LjE3IGF0IDAwOjM2LCA8ZWhlbStkZWJpYW5AbTVwLmNvbT4gd3JvdGU6Cj4g
SSBoYXZlbid0IHlldCBkb25lIGFzIG11Y2ggZXhwZXJpbWVudGF0aW9uIGFzIEFuZHJlYXMgUGZs
dWcgaGFzLCBidXQgSQo+IGNhbiBjb25maXJtIEknbSBhbHNvIHJ1bm5pbmcgaW50byB0aGlzIGJ1
ZyB3aXRoIFhlbiA0LjQuMS4KPiAKPiBJJ3ZlIG9ubHkgdHJpZWQgTGludXgga2VybmVsIDMuMTYu
NDMsIGJ1dCBhcyBEb20wOgo+IAo+IEVEQUMgTUM6IFZlcjogMy4wLjAKPiBBTUQ2NCBFREFDIGRy
aXZlciB2My40LjAKPiBFREFDIGFtZDY0OiBEUkFNIEVDQyBlbmFibGVkLgo+IEVEQUMgYW1kNjQ6
IE5CIE1DRSBiYW5rIGRpc2FibGVkLCBzZXQgTVNSIDB4MDAwMDAxN2JbNF0gb24gbm9kZSAwIHRv
IGVuYWJsZS4KPiBFREFDIGFtZDY0OiBFQ0MgZGlzYWJsZWQgaW4gdGhlIEJJT1Mgb3Igbm8gRUND
IGNhcGFiaWxpdHksIG1vZHVsZSB3aWxsIG5vdCAKPiBsb2FkLgo+IEFNRDY0IEVEQUMgZHJpdmVy
IHYzLjQuMAo+IEVEQUMgYW1kNjQ6IERSQU0gRUNDIGVuYWJsZWQuCj4gRURBQyBhbWQ2NDogTkIg
TUNFIGJhbmsgZGlzYWJsZWQsIHNldCBNU1IgMHgwMDAwMDE3Yls0XSBvbiBub2RlIDAgdG8gZW5h
YmxlLgo+IEVEQUMgYW1kNjQ6IEVDQyBkaXNhYmxlZCBpbiB0aGUgQklPUyBvciBubyBFQ0MgY2Fw
YWJpbGl0eSwgbW9kdWxlIHdpbGwgbm90IAo+IGxvYWQuCgpBZmFpY3QgdGhlIGRyaXZlciBhcyBp
cyBzaW1wbHkgY2FuJ3Qgd29yayBpbiBhIFhlbiBEb20wOyBpdCBuZWVkcwplbmFibGluZyAocmVh
ZDogcGFyYS12aXJ0dWFsaXppbmcpLiBJJ20gYWN0dWFsbHkgZ2xhZCB0byBzZWUgaXQgZG9lc24n
dApsb2FkICh0aGUgd29yc2UgYWx0ZXJuYXRpdmUgd291bGQgYmUgZm9yIGl0IHRvIGxvYWQgYW5k
IHRoZW4gZG8gdGhlCndyb25nIHRoaW5nIG9yIGdpdmUgeW91IGEgZmFsc2Ugc2Vuc2Ugb2Ygc2Fm
ZXR5IG9mIHlvdXIgZGF0YSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 08:06:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:06:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAB1e-0001xx-Ex; Mon, 15 May 2017 08:06:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1dAB1d-0001xc-1q; Mon, 15 May 2017 08:06:41 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 03/CC-10689-09169195; Mon, 15 May 2017 08:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyuP0Ov25/omS
 kQdsNVYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGe0bZ7AUzOOp2Nnczd7A2M7VxcjJ
 ISFgJPF24j+mLkYuDiGBhYwSC5dMYgdJCAt4Spw8/I8ZxBYR0JPYMPMQmM0s4CqxY+MDRhBbS
 CBA4tHVv2D1bAKqEhuun2IFsXkFrCVa9txkArFZgOKv770H6xUVCJd4seUPVI2gxMmZT1hAbE
 6BQIl754+xQcxXl/gz7xLULnGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo3p
 xalFZapGukV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCY1jMwMO5gPNXsfIhR
 koNJSZTX9aV4pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3twEyUghwaLU9NSKtMwcYMTApCU4e
 JREeLeCpHmLCxJzizPTIVKnGBWlxHlrQRICIImM0jy4NliUXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzNsPMoUnM68EbvoroMVMQIvDQG7mLS5JREhJNTAWMMXFJqf/NGKXC9lv+H3dTLN
 D0r82V68z7bjEFHEt/fkTv7+tcn94l3Y7fPxjYexjamIl+z7q1neHkz7iBx7tCTHcHZDk9TtU
 dtW9Sau+F1zfu31q5p8PhpG8Bg/5M9QzOq9VzVzxQj4+ILRo3ouWv0+00/1lPohlsVemc6wqa
 l7OHxB5wleJpTgj0VCLuag4EQBPV3gTzQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494835599!100350849!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41254 invoked from network); 15 May 2017 08:06:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 May 2017 08:06:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0D1F2AB9F;
 Mon, 15 May 2017 08:06:39 +0000 (UTC)
To: Juliana Rodrigues <juliana.orod@gmail.com>
References: <CAEGO8-FGQdKY_KbvZSWhTS8LcU0N9UUW2X=C+hoG=dQWj86Phg@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2af613f2-3263-e432-d53b-0ad4e090d7eb@suse.com>
Date: Mon, 15 May 2017 10:06:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <CAEGO8-FGQdKY_KbvZSWhTS8LcU0N9UUW2X=C+hoG=dQWj86Phg@mail.gmail.com>
Content-Language: en-US
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Outreachy] Adding Floating Point support to
	Mini-OS Project
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWFuYSwKCk9uIDEzLzA1LzE3IDAwOjE3LCBKdWxpYW5hIFJvZHJpZ3VlcyB3cm90ZToK
PiBIZWxsbyBKdWVyZ2VuLAo+IAo+IEkndmUgbGVhcm50IGFib3V0IHlvdXIgcHJvamVjdCB0aHJv
dWdoIHRoZSBPdXRyZWFjaHkgUHJvamVjdHMgTGlzdAo+IDxodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzPi4gSSdtCj4gY3VycmVudGx5IG9u
IHRoZSB0aGlyZCB5ZWFyIG9mIG15IGNvbXB1dGVyIHNjaWVuY2UgYmFjaGVsb3JzIGNvdXJzZSBh
bmQKPiBJJ20gdmVyeSBtdWNoIGludGVyZXN0ZWQgdG8ga25vdyBtb3JlIGFib3V0IHRoZSBwcm9q
ZWN0IHlvdSBwcm9wb3NlZCwKPiBzaW5jZSB3b3VsZCBhbGxvdyBtZSB0byBsZWFybiBhIGxvdCBh
Ym91dCBPcGVyYXRpbmcgU3lzdGVtcy4KClRoYW5rcyBmb3IgeW91ciBpbnRlcmVzdCBvbiB0aGlz
IHByb2plY3QhCgpJIGhvcGUgeW91IGFyZSBhd2FyZSBvZiB0aGUgZmFjdCB0aGF0IHRoZSBhcHBs
aWNhdGlvbiBwZXJpb2QgZm9yCk91dHJlYWNoeSAyMDE3IGlzIG92ZXIsIHNvIHlvdSB3b24ndCBi
ZSBhYmxlIHRvIHBhcnRpY2lwYXRlIGluIHRoaXMKcHJvZ3JhbS4KCkluIGNhc2UgeW91IGFyZSBq
dXN0IGxvb2tpbmcgZm9yIGFuIGludGVyZXN0aW5nIHByb2plY3QgdG8gd29yayBvbgp5b3UgYXJl
IHdlbGNvbWUsIG9mIGNvdXJzZSEKCj4gSSd2ZSBzZW50IHNvbWUgcGF0Y2hlcyBmb3IgdGhlIExp
bnV4IGtlcm5lbCBhbmQgaGF2ZSBhbHNvIGRldmVsb3BlZCBzb21lCj4gZGV2aWNlIGRyaXZlcnMg
Zm9yIHJlc2VhcmNoIGFuZCBzdHVkeSBwdXJwb3NlcyBvbiB0aGUgbGFzdCBmZXcgeWVhcnMuIEkK
PiBoYXZlIGxpdHRsZSBrbm93bGVkZ2Ugb2YgQVNNLCBidXQgSSdtIHZlcnkgd2lsbGluZyB0byBs
ZWFybi4KClRoYXQncyBhIGdvb2Qgc3RhcnRpbmcgcG9pbnQuIDotKQoKPiBUaGF0IHNhaWQsIEkn
ZCBsaWtlIHRvIGtub3cgaWYgdGhlcmUgYXJlIGFueSBzbWFsbCB0YXNrcyBvciBidWdzIHRoYXQK
PiB5b3UgYmVsaWV2ZSB3b3VsZCBiZSBuaWNlIHRvIGJlIGFkZHJlc3NlZCBpbiBvcmRlciB0byBn
ZXQgdG8ga25vdyB0aGUKPiBwcm9qZWN0IGJldHRlciBvciB0byBkZXZlbG9wIHNvbWUgb2YgdGhl
IHJlcXVpcmVkIGhhYmlsaXRpZXMuICg6CgpJIHRoaW5rIHRoZSBiZXN0IHdvdWxkIGJlIHRvIHN0
YXJ0IHdpdGggdHJ5aW5nIHRvIGJ1aWxkIFhlbiBsb2NhbGx5IGFuZApnZXQgaXQgcnVubmluZy4g
U2VlOgoKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ29tcGlsaW5nX1hlbl9Gcm9t
X1NvdXJjZQoKaG93IHRvIGRvIGl0LgoKVHJ5IHRvIGluc3RhbGwgdGhlIGJ1aWx0IFhlbiBiaW5h
cmllcyBvbiBhIHRlc3Qgc3lzdGVtIGFuZCBib290IGludG8gaXQuCgpJbiBjYXNlIG9mIHByb2Js
ZW1zIG9yIHF1ZXN0aW9ucwoKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdv
cnk6RGV2ZWxvcGVycwoKaXMgYSBnb29kIHN0YXJ0aW5nIHBvaW50IGZvciBmaW5kaW5nIHJlbGV2
YW50IGluZm9ybWF0aW9uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 08:08:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:08:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAB3S-00025p-Q3; Mon, 15 May 2017 08:08:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAB3R-00025d-6H
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 08:08:33 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D0/06-03620-00269195; Mon, 15 May 2017 08:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5chSTL
 S4FGcxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCasW/pFraCY1wV9x/uZWlgnMDZxcjJISSQJ9G1
 9RIziM0rYCfR8+AmI4gtIWAocXrhTRYQm0VAVeLprVlgNWwC6hJtz7azgtgiAhoS3ScPMHUxc
 nEwC5xilJg78zgbSEJYIEvi3MJFTBALgiQuH7sN1swpECjxfv56oDgH0DJBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSMzvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjGcWBB5ilORgUhLldX0pHinE
 l5SfUpmRWJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy81KVJHg/J0hGCgkWpaanVqRl5gDjA6ZUg
 oNHSYT3E0iat7ggMbc4Mx0idYpRUUqc9yFIQgAkkVGaB9cGi8lLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuZlSwSawpOZVwI3/RXQYiagxWEg9/MWlyQipKQaGHvvBB9iWZNU6DP5i3Xsee6
 +A2635xqwc5x0//O6yOrfbfdD6/bm3VMLvN+9zOKPgP+uEwXz1i/Y3sZffkZrv4y1VfI9Du63
 q/YI+l4pEP8lMuXfp5R9ysxqs9Mn+Fvs+lFuy9+b8z9YscM/Xf7g3t9X37X4fGiQlxEtvOXrN
 8dQiMcnN7dkvRJLcUaioRZzUXEiADocB+XEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494835710!102421080!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10052 invoked from network); 15 May 2017 08:08:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 08:08:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 02:08:29 -0600
Message-Id: <59197E1A0200007800159B02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 02:08:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
In-Reply-To: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE5OjAxLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAx
LiBNb3RpdmF0aW9uIGFuZCBEZXNjcmlwdGlvbgo+ID09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBWaXJ0dWFsIG1hY2hpbmVzIHVzZSBncmFudCB0
YWJsZSBoeXBlcmNhbGxzIHRvIHNldHVwIGEgc2hhcmUgcGFnZSBmb3IKPiBpbnRlci1WTXMgY29t
bXVuaWNhdGlvbnMuIFRoZXNlIGh5cGVyY2FsbHMgYXJlIHVzZWQgYnkgYWxsIFBWCj4gcHJvdG9j
b2xzIHRvZGF5LiBIb3dldmVyLCB2ZXJ5IHNpbXBsZSBndWVzdHMsIHN1Y2ggYXMgYmFyZW1ldGFs
Cj4gYXBwbGljYXRpb25zLCBtaWdodCBub3QgaGF2ZSB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gaGFu
ZGxlIHRoZSBncmFudCB0YWJsZS4KPiBUaGlzIHByb2plY3QgaXMgYWJvdXQgc2V0dGluZyB1cCBz
ZXZlcmFsIHNoYXJlZCBtZW1vcnkgYXJlYXMgZm9yIGludGVyLVZNcwo+IGNvbW11bmljYXRpb25z
IGRpcmVjdGx5IGZyb20gdGhlIFZNIGNvbmZpZyBmaWxlLgo+IFNvIHRoYXQgdGhlIGd1ZXN0IGtl
cm5lbCBkb2Vzbid0IGhhdmUgdG8gaGF2ZSBncmFudCB0YWJsZSBzdXBwb3J0IHRvIGJlCj4gYWJs
ZSB0byBjb21tdW5pY2F0ZSB3aXRoIG90aGVyIGd1ZXN0cy4KCkkgdGhpbmsgaXQgd291bGQgaGVs
cCB0byBjb21wYXJlIHlvdXIgcHJvcG9zYWwgd2l0aCB0aGUgYWx0ZXJuYXRpdmUgb2YKYWRkaW5n
IGdyYW50IHRhYmxlIGluZnJhc3RydWN0dXJlIHRvIHN1Y2ggZW52aXJvbm1lbnRzICh3aGljaCBJ
CndvdWxkbid0IGV4cGVjdCB0byBiZSBhbGwgdGhhdCBkaWZmaWN1bHQpLiBBZnRlciBhbGwgaW50
cm9kdWN0aW9uIG9mIGEKKHNlZW1pbmdseSkgcmVkdW5kYW50IG1lY2hhbmlzbSBjb21lcyBhdCB0
aGUgcHJpY2Ugb2YgZXh0cmEgLwpkdXBsaWNhdGUgY29kZSBpbiB0aGUgdG9vbCBzdGFjayBhbmQg
bWF5YmUgZXZlbiBpbiB0aGUgaHlwZXJ2aXNvci4KSGVuY2UgdGhlcmUgbmVlZHMgdG8gYmUgYSBt
ZWFuaW5nZnVsbHkgaGlnaGVyIGdhaW4gdGhhbiBwcmljZSBoZXJlLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 08:13:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAB7t-0002kB-Ak; Mon, 15 May 2017 08:13:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dAB7s-0002k5-3Q
 for xen-devel@lists.xen.org; Mon, 15 May 2017 08:13:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 23/15-01999-31369195; Mon, 15 May 2017 08:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWSoc9gosufLBl
 pMP+gmMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrGz7y5jwUXeioe7jzI2MO7n6mLk4mARaGCW
 aGzqYQVxGAU6GSXOz3vGBuIICXQySSxbPg/I4eQQFjCU2Pi6C8wWEQiQOPChhR3EFhKwljg35
 ykriM0sEClx4c5MFhCbTUBT4s7nT0wgNq+AlcTkv0eYQWwWAVWJRbeOg8VFBVIlPr77wghRIy
 hxcuYTsF5OARuJvau3sUDMtJCYOf88I4QtL7H97RywORICShJvjxxgATlUQqCdUeLoqm4WiIM
 UJWZ0HmSBKJKVOHp2DpTtK9E26TbQIA4gW1niVIsfRLhe4vW9rcwQcyazS9xdeRTKucIssfjn
 YbCP+QSEJLY/2MME0VEgMe1kHxuErSWx7upHqAZgQJ7etIAVwvnOJnH2bjdUlYzE3z1noexFr
 BITFohBFJ0SkDi4eQHLBEaNWUhhMAvJ37OQ/L2AkXkVo0ZxalFZapGukYleUlFmekZJbmJmjq
 6hgalebmpxcWJ6ak5iUrFecn7uJkZgsqhnYGDcwXhzst8hRkkOJiVRXteX4pFCfEn5KZUZicU
 Z8UWlOanFhxhlODiUJHhvJEpGCgkWpaanVqRl5gDTFkxagoNHSYR3KUiat7ggMbc4Mx0idYpR
 UUqc9wRIQgAkkVGaB9cGS5WXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz1oJM4cnMK4Gb/
 gpoMRPQ4jCQm3mLSxIRUlINjIr3VQ/9EhT6pRakESDlOtu/Jb+MN+HRGkvpdepLjD8drOW33z
 fz3mLuZyHRxQnsT0NMNGzeWi2cMZvf4ETQVub77/xudlbf8wnW0ptb23b/4a4bT0MzXzG3q/1
 2T85Z9W5L910NjwK5P5XJc9SPLc/795xfz5xzl+jMaRHLVfyz5/0Q27L3iBJLcUaioRZzUXEi
 ANHtnieQAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494835982!94609282!1
X-Originating-IP: [104.47.0.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24564 invoked from network); 15 May 2017 08:13:03 -0000
Received: from mail-he1eur01on0052.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.52)
 by server-3.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 May 2017 08:13:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ep9ILgdchD5jAf+ClAxiDI99f94toWL6L5HTjmJQV3I=;
 b=WV1yMSFwBb3xKIxGG/OiIFpWUG/4vK1tJGwb7HRF6kmomcXHW9uA+2Vfgo7Kh6i2g7Y91igb7kMbP6x8LnerBYEB57sINTlYNTdjlmykCz3DuGk2AvFUIlhUXJ5toLc2QkveoMLpxUniZNAnY7eCZXgHQLJdHXqoEzK5T/Xr6KA=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0802MB2187.eurprd08.prod.outlook.com (10.172.126.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Mon, 15 May 2017 08:13:00 +0000
To: Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
References: <6f7fd7ed-867b-8a9b-60ba-5087001df9cf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3549b528-1b1e-b2aa-bad2-ffad6cb43629@arm.com>
Date: Mon, 15 May 2017 09:12:55 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6f7fd7ed-867b-8a9b-60ba-5087001df9cf@epam.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR09CA0046.eurprd09.prod.outlook.com (10.174.49.14) To
 HE1PR0802MB2187.eurprd08.prod.outlook.com (10.172.126.23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d2e87cac-b380-4b4c-524d-08d49b6a344c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2187; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 3:wmloGfDzv0XIqGCTDJLqXq5PcSyxV5q60KB6S01uMkiv/R5NYY9nSwV2CKYmFjp7K3PJ/IgzKXTXkIQ5NKpQqJYCLLl5O0VaLyaBy96Y5w9VFmXeZFc8YpIcxts17fTxHNU5VPWeCqKdqcJvIFmYMvqbK7Sixb/Lh5mSysXTWLvC52Opr+cVr7OaU/QEqQxwy2O94IjAETiYWNeGgEqieavBKGSAJFVjMHtLBe9qwTiMYhKDOLTOYP6iWcquyj6JqC97JhamaoKDpcF/rLGyQNMX6TiHt8z2nVrqJmlo6lTVJPcGgT0hGmVxw0u2gbsb/JtP8zYgOU4/VXkRQMhAruyKXuA4jaydmWqg8J0+h1A=;
 25:x9imZzh1TJQjtJC2FzHTWAEadQumRd6jmSmFAkeYP29Xv+fxsEbiAiLI/O+SWakbm1Idk6Qhi1sSanXpVkYDKEmnFRJQcvxfbYWUI6bUbpvPVeCpOqJeer/5g3/gbnLiVamOVh3h0OW2ZQ42udf/9qVxX/FvcUUFlKG8keh39Bisgh0YECD9hhuXzMvmBHNViT1t7gtMCWMWZT+OGjFWg0WlQVr3JBK2tO6Tb+ZaMeyeXa+pCBvEjOfC35SA7adTnHcJlu7dTwh25CPLIDLWSz/2H2bVJwn6QpVLEJy21RZsC/j1SR6nESGz0mWpL6UMUjl8ggXqxNmmwxHJwe/c5R9/GJqBc72+UX1ERyI5RifIHA7hAa1UtK3khNflktOi346X/l8rdNU2Szzj5+kdycNkSwiYqEM4BesojNTD2dmWlKm7y118VP7MiJQf/YgSy766beHtNS9Jira33GScZht/E+UGDdFYa9eK9PkHGyw=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 31:Wuu59qpbaKhA35YIb8c5Luq9WV2o+0QF/YQPNjspkUNBeFJQ+pn85Mg2vnUaCdFKrFOTkXognejgxBaK0E/YPe71mSiQB756BJMwMjBYObOzaeB9SMC8Cpfa5KZZipOuxQAEIhtFG5fMy8rDUurSwBfps39CRn+JwDq+4HqbMrYXoiyODniI3f50el3XqNKv8vvCDkSM5cIvxlg/QFZvBY85lOQnpuzZ/iVQbCW8J9w=;
 20:RGBuBE7QeZOuIiRJVzCX3UbWzNmFLRtBGt4OUX0dzZlYVCY6um7mKIVa4j0YfKEdCC74I5zgzJFMbqEqEMSFG8zXRgtLK1Tuik+NzhHWVnBjGigkVj5M/aPFpkad/RaclPTb5aLkEOWiI1nK1VhI46Z3ZsEPFeK+1gR5toDuHe8=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB21871B49E6943B0FB109984C80E10@HE1PR0802MB2187.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(6072148);
 SRVR:HE1PR0802MB2187; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2187; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 4:673x3WNk5ycaSTHlXACGYVWLb6UedySPdHFENC/bXx5snCErqed6eORyoJq/9MSU/Sq6qzqqJQWdB0qwfx3FDpISyy65tFEElhdCIX2UiqKPFAgyUOKUU2ZacWRoWTEpprUBqzzGFizxrEBdiHAAQY9ybx/QKiCj/FUfOffLi+lm9mXQ4o/Gh4WOHucmABKhaZlYkVuexoMH42lvdh/3WGV4U97H2dLAZoAYah3eSUj76zlnM70C1hQGgRGvNHRutXUfSxbFpRFoOTf7+9TtsLXzTE79f7EDDKGjoVWUWIPLA+mb87UHTdwVDUK0EfEdpCcqnNaAli7/4lDGCaVqeBJcrixfJNog4BCS8dcNvWCDL1C7/ORnQsU3a0c58bfqaZXQZzRKDhnZwgpP7QxKrxZXWVYBl958gyw6OEUP51/Jm3qqlf1Vi9b6V4PpW5Zo7l0pDoO+wgsytM3t+uQkoxwxzMmEu6hJ6ioFntgtM78HjoPFco13Ub4NLPP2ahPk8A/WYVVVZvoSbw8b52UE2wwqWadC+tx7VU+riTv0d3Ew4LLfJ3VEu3Hi/31LLU7CrZcVW49aYgCjUlGW7Rra5lf4hOEdccQzdDFexW6vDBxWZdXP2MS5B2LQdoYTUj/+jtuG46KFIHVK85Fq9iM1oWMEtoCYvoXluYr/d+ZbMvgkzRue9rL87eMS7n1YZtHqDnstP4hXzZ8vu4fd79frKIUvYqD9ZAeC7/BMmsvv4NFekyJbPgPsor2hZRkPSxqDV/GKRT7gcGV2LJ+2zVx69M+STZUYBOPgT0caQ6qRF7xULYkk2MTkZS4Ul5J+cxYL
X-Forefront-PRVS: 0308EE423E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39400400002)(39450400003)(24454002)(64126003)(189998001)(86362001)(2906002)(5660300001)(50466002)(6666003)(345774005)(65806001)(2950100002)(65956001)(66066001)(47776003)(33646002)(229853002)(72206003)(305945005)(3846002)(6116002)(36756003)(230700001)(6246003)(4326008)(478600001)(38730400002)(53936002)(54906002)(42186005)(23676002)(76176999)(31686004)(50986999)(54356999)(8666007)(31696002)(6512007)(81166006)(8676002)(6486002)(25786009)(53546009)(6506006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2187; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDJNQjIxODc7MjM6RDkreVd6SlY3Rkprb1BmSyt0MkZyTUVE?=
 =?utf-8?B?VW9mbWl5ZXFhcEtqTDNJbTB6NXN6Tk5MakFybmxCbHRuRHc3UzVLaytLd0ZU?=
 =?utf-8?B?cFNEL3hZWmZFVExEZkY2bHF2ZjViWGtlSkFwMzRUYXZjWEhsMTVkRmdMRU1O?=
 =?utf-8?B?d2QwM1BnVzNWRWZ4aUtIbDZub2twa0NtbXBnT0JTcTlTOUlSNU1adi8zbmN4?=
 =?utf-8?B?Q3A0eEFIRWtmWkx4dlhBYnpxTEpFSkV4eTE4Wmt1OFMrK0hzVU14eHRqYXlR?=
 =?utf-8?B?bDBzcHZzR043Q3dMd3BYZ2tVMFFsQ1VCdGVBa2ZaQVZtVTBEWXdmSHZ4ZERM?=
 =?utf-8?B?aDdmMFBNaVFCQ1FaMjNvbkppVDBoYlVHT2RkM29xNmk0TnlETXVtUklXN25V?=
 =?utf-8?B?aHpyNU0xTVZKR211bWIvR2FMVm9xdlptQ1RyY1pFZGhlODQxZlZkdjF1ODlI?=
 =?utf-8?B?SGtSUHlPT0UxcWgyVjZkRmplODNLa0IxcXRTY1hGNWM1TFNUNHlEUXFnRy9k?=
 =?utf-8?B?VjR5WEIzMXkyNHcvWHFEeWlaRGZjSGk4ZXpuOTUyM2czYzFCRWUxS3I5U21v?=
 =?utf-8?B?NmlOQUJCc3dDcnNXWFlPVlpmL251ZUlFV3d6NmRxVk9nVVo2TXBuamRSK0Fr?=
 =?utf-8?B?cVJCbmVnVkRGRThFOGtoM296VHNwVE9hZVEramNWSThFUDJJVUcxckNaY3JK?=
 =?utf-8?B?Z25lRmNxWHB2V04xYk5zby9tQi84N1IxUzBhMTVhTzh0bmpCbzdCb3Q5V1lV?=
 =?utf-8?B?K1pMNEwrTFI0K2ZPQmdFdFZZRG1DYTNTSTE1am9NRG9XMXNqZmc3ZVRYT1JK?=
 =?utf-8?B?NEtDaHVRb2dTd2ppdERLS2VNZHRyQjI2ZWdoTkFXN09FRUJPdmU5Q2hzUHF6?=
 =?utf-8?B?TUNUSDlDcTdtOVA1c2IwaEo5dDRYeW1adWdxeG9hSFFCalFjS0pyZGZzWHp4?=
 =?utf-8?B?RjZlMDFMWlRkeTJPYjl2Sm01UjNWQjFWNGVPRXVNdlpBL0NyUHNXbFJTbGtW?=
 =?utf-8?B?NlRHcVNvd2d4ME9ldGVOTWpRUkc0SEtiR2NZZWlSYnBFZEhkQ2tSTndaM2lB?=
 =?utf-8?B?U2tCbksrS2htS0x6OXp0amJMNUFhWlMzZHc2KzVFV0s1NlJTRXBwSlBOb1Ew?=
 =?utf-8?B?cHF5Um92eG1FdHZSb0pVT3BmN2dvNEhXbExWNUJuSjlGRGkxbnJYU1cvSVho?=
 =?utf-8?B?bnkzNmNucGZadnh4a0gxNERhWmtqQU5FWCtUNVB6UFR6WkNUWFoxYjNTSld5?=
 =?utf-8?B?YlJ5a0Rid2xjb2FnZ25QVG9sRzhJc2dCOTE1N1g4eE52Nmt6cUZybFF2aFBl?=
 =?utf-8?B?OGx0V1o3VExHZkpMQTdVcnF1WUVmeXFGOXBTZUYxaWFGQTdTeUxJTlg2WEVi?=
 =?utf-8?B?bjhTWFd0eTJ6SmNvWU9CdVpvTXZBQkJLWDJ2Tk5QNCswVFJYek5LaVk5ampZ?=
 =?utf-8?B?ZXVSRjNZbWVIT1BIY3AzdnZaaXhESzdDZXZHWUQzNmliVUQ4aXJYQVpOT2th?=
 =?utf-8?B?R0VqOG8vSGtWRTVsNCswajVnY3Q1QW9NY2g3czJEQzd4Qk84WDc3MkFrRlFr?=
 =?utf-8?B?ZHRSait1ZndOV2t4RDk3T2kydG8wQld1WWJQM2xhOStPZTdXbWNvM016WWdB?=
 =?utf-8?B?RGNGWlpPZUU0aVF5WjNBNUY2eWorZ2tpTFVoUUszSG1xM0t6TFNTb2MrZmc9?=
 =?utf-8?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 6:GKSCUN1SeWSWvvkqJvyMz4NL0Hv96rtLIX7DIBgNMzoCei4hli+3rxENx31JmNHF3PvlXmLwdl8YGRGKxp0JyDfbeWFVnMjxpIBEwTN6Kgh5xe/NufLAJoRd4D+7JGKvyxKVyhPerob7oRIvgqb9Ka5q+8sRJlgy0grxfUQMSuuV0V6t4eVyyaSb4g6MmgMeH2ETHJqC3sjvSfdxeKfGY5ybf+diOTGtUebLZaBSbyiZyiBOWXsu3lPktW5+up/r5HOlnsH60qpBW+gfxfNCjQcGOeCRfnlqINf5ii7XTvGsIk4V2x3LOgMGlXxztepMQxMAm1ojUAciDnqYbRnOD4YXkks39oO4FUXC/M8gZXdm56ClxWOGCsrrtX3tQnEVo0mvChQ2NBziUgnGxBwjtz5lf7b08Mziv8nnUg0COzjtu2hIvLphYXAjrJ1gnfl8vEioN24pP9jrhjMAOARSVgGnLCyNhrfjFG1LD82s7YFUdpMyFzQEQvxspRqfhI0QfXZ3ciYoztqobJRkIefQhi+Cj8U03/yQJVLtoPogNog=;
 5:Gf9/9clUbDz2YkUkGjwL9yHDb8BmlHcd1Sggj25e2t4Y3ePAEHY790ZZITr9sFxZgzxxpSy1uwGuGJA2obBF+pwHuwE83nqWoyWSrjeDbW9kgS98r5NuGYmrRsne4F2QJLrNG40dox9yHCTPhWWpwA==;
 24:RDlDCttSRAMbI+FMPVLd0sGXBg5UqureaDNnDe4ZwTtj07+tdIxm2ZzsmWm6xwIIg8vITFstp7KDtnzNi2f6/UXLGy4t675vdpQ16TcU7F4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 7:lt7Jtp6wJoODkR+V6Th9n2dH1Ku2kITBpe8f/yeL373NUCia1IakLlFqJFJN9wcmqlzsPa/0IKpY3YFzSUaR4QWegfbOjl3EAu3S1cYD8dQxaz6bB3IAP31Gl99kF8a0CrPnfCi6uX8IJeA9wWzr5syr2PDtnmhsfzBF+o5z1aD/WS+QXys4S6WmoNwLbkVmBm4S5xJQ65/1tlCx8HZ2Y2eUDTPUliC7KlVwWoZMJda5wgrX2/QQIGztbgE2sRxPUnWKLptyeODgosL5TN5ayHEBPlg9DQPa4SKTHUVgKetG4rD/GO7rRfk3YAHrO4tzMxzIYA5f5dJ08M/PPUVoWQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2017 08:13:00.3761 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2187
Cc: Wei Liu <wei.liu2@citrix.com>, nd@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] 4.9.0-rcX can not be built for ARM64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMy8wNS8yMDE3IDEzOjM4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IERlYXIgQWxsLAoK
SGkgQW5kcmlpLAoKPgo+IER1cmluZyB0aGUgWEVOIDQuOS4wLXJjNCB0ZXN0aW5nIG9uIFJlbmVz
YXMgUi1DYXIgR2VuMyBwbGF0Zm9ybSBJIGZhY2VkCj4gYSBidWcgYXQgY29tcGlsYXRpb24gc3Rl
cC4KClRoYW5rIHlvdSBmb3IgdGVzdGluZyBYZW4gb24geW91ciBib2FyZC4KCj4KPiBBZ2Fpbiwg
dGhlIGxpYnhsX2FybV9hY3BpLmMgY2FuIG5vdCBiZSBidWlsdDoKPgo+Cj4gfCBJbiBmaWxlIGlu
Y2x1ZGVkIGZyb20gbGlieGxfYXJtLmg6MTc6MCwKPiB8ICAgICAgICAgICAgICAgICAgZnJvbSBs
aWJ4bF9hcm1fYWNwaS5jOjE5Ogo+IHwgbGlieGxfYXJtX2FjcGkuYzogSW4gZnVuY3Rpb24gJ2xp
YnhsX19nZXRfYWNwaV9zaXplJzoKPiB8IGxpYnhsX2ludGVybmFsLmg6MTI5OjQ0OiBlcnJvcjog
J3NpemUnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4KPiB0aGlzIGZ1bmN0aW9uIFstV2Vy
cm9yPW1heWJlLXVuaW5pdGlhbGl6ZWRdCj4gfCAgICAgICgoKHVuc2lnbmVkIGxvbmcpKF92YWwp
KygxVUw8PChfb3JkZXIpKS0xKSAmIH4oKDFVTDw8KF9vcmRlcikpLTEpKQo+IHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gfCBsaWJ4bF9hcm1fYWNwaS5j
OjEwMToxNDogbm90ZTogJ3NpemUnIHdhcyBkZWNsYXJlZCBoZXJlCj4gfCAgICAgIHVpbnQ2NF90
IHNpemU7Cj4gfCAgICAgICAgICAgICAgIF4KPiB8IGxpYnhsX2FybV9hY3BpLmM6IEluIGZ1bmN0
aW9uICdsaWJ4bF9fcHJlcGFyZV9hY3BpJzoKPiB8IGxpYnhsX2FybV9hY3BpLmM6MTUyOjMzOiBl
cnJvcjogJ3NpemUnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4KPiB0aGlzIGZ1bmN0aW9u
IFstV2Vycm9yPW1heWJlLXVuaW5pdGlhbGl6ZWRdCj4gfCAgICAgIGRvbS0+YWNwaV9tb2R1bGVz
WzBdLmxlbmd0aCArPSBST1VORFVQKGFjcGl0YWJsZXNbTUFEVF0uc2l6ZSwgMyk7Cj4gfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gfCBsaWJ4bF9hcm1fYWNwaS5jOjEyNjox
Mjogbm90ZTogJ3NpemUnIHdhcyBkZWNsYXJlZCBoZXJlCj4gfCAgICAgIHNpemVfdCBzaXplOwo+
IHwgICAgICAgICAgICAgXgoKSXQgbG9va3MgbGlrZSB5b3UgY29tcGlsZXIgZG9lcyBub3QgKHZh
bGlkbHk/KSBkZXRlY3QgdGhhdCBzaXplIHdpbGwgCmFsd2F5cyBiZSBpbml0aWFsaXplZCB3aGVu
IChyYyA+IDApLiBDYW4geW91IHRyeSB0aGlzIHNtYWxsIHBhdGNoIGJlbG93OgoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm1f
YWNwaS5jCmluZGV4IGRiMTEzZGJmODUuLmY2MWFlYzY3MmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybV9hY3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwpA
QCAtNzMsNiArNzMsOCBAQCBzdGF0aWMgaW50IGxpYnhsX19lc3RpbWF0ZV9tYWR0X3NpemUobGli
eGxfX2djICpnYywKICB7CiAgICAgIGludCByYyA9IDA7CgorICAgICpzaXplID0gMDsKKwogICAg
ICBzd2l0Y2ggKGluZm8tPmFyY2hfYXJtLmdpY192ZXJzaW9uKSB7CiAgICAgIGNhc2UgTElCWExf
R0lDX1ZFUlNJT05fVjI6CiAgICAgICAgICAqc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJs
ZV9tYWR0KSArCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 08:19:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:19:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dABDr-0002xE-0F; Mon, 15 May 2017 08:19:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dABDq-0002x8-E2
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 08:19:18 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F7/37-01992-58469195; Mon, 15 May 2017 08:19:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7clRTL
 SYNpvLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPmzLPMBZ3CFeufrWJpYNzD38XIySEkkCcx
 +fIfNhCbV8BOYu+Eu2C2hIChxOmFN1lAbBYBVYlnjz6C2WwC6hJtz7azgtgiApoSMzsuMXYxc
 nEwC9xjlNh58DYzSEJYIFnix81FYAkhgT5miUsT37B3MXJwcApYS0x+mQ5i8goISvzdIQxSzi
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jX
 TSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD4GINjBOLXB+RCjJAeTkiiv60vx
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIHJkpFCgkWp6akVaZk5wDiASUtw8CiJ8HqBpHmLC
 xJzizPTIVKnGBWlxHn3JwElBEASGaV5cG2w2LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV
 5lkPE8mXklcNNfAS1mAlocBnIzb3FJIkJKqoFRZrmthf7nwy6r+5aHLHup86CAOfhWFtuhZ3/
 +hS1NzcqZXLh6b1SOQMaU9/N+SNZbei+eJ1dzqsbBxfqT90JNDdYZZYrOCmHnP2foyR9VeFa0
 k1+8eOcv4dbIBzdW7Ng8typuJhuH0cK7vz1FL/9w2L5esWvrgp6rwd//MBk2Jvb+/d/4JyRbi
 aU4I9FQi7moOBEA74eJmLgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494836354!82698252!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63466 invoked from network); 15 May 2017 08:19:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 08:19:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 02:19:13 -0600
Message-Id: <5919809E0200007800159B1A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 02:19:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
In-Reply-To: <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org,
 nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDA5OjQyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE1LzA1LzIwMTcgMDg6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBIYXZpbmcgdGhvdWdo
dCBhYm91dCB0aGlzIHNvbWUgbW9yZSwgd2hhdCdzIHN0aWxsIG1pc3NpbmcgaXMgYQo+PiBjbGVh
ciBleHBsYW5hdGlvbiB3aHkgdGhpcyBuZXcgbmVlZCBvZiBhIG5vbi1zdHViIG1mbl90b19nbWZu
KCkKPj4gaXNuJ3QgZmluYWxseSBlbm91Z2ggb2YgYSByZWFzb24gdG8gaW50cm9kdWNlIGFuIE0y
UCBvbiBBUk0uIFdlCj4+IGN1cnJlbnRseSBoYXZlIHNldmVyYWwgdXNlcyBhbHJlYWR5IHdoaWNo
IEFSTSBmYWtlcyBvbmUgd2F5IG9yCj4+IGFub3RoZXI6Cj4+IC0gZ250dGFiX3NoYXJlZF9nbWZu
KCkKPiAKPiBUaGlzIGRvZXMgbm90IHVzZSBtZm5fdG9fZ21mbiBvbiBBUk0uCgpSaWdodCwgYXQg
dGhlIHByaWNlIG9mIG1haW50YWluaW5nIHNvbWUgb3RoZXIgaGVscGVyIGRhdGEuCgo+PiAtIGdu
dHRhYl9zdGF0dXNfZ21mbigpCj4gCj4gZ250dGFiX3N0YXR1c19nbWZuKCkgcmV0dXJucyAwIHNv
IGZhci4gSSBoYXZlIHRvIGxvb2sgYXQgdGhpcyBvbmUuCj4gCj4+IC0gbWVtb3J5X2V4Y2hhbmdl
KCkKPiAKPiBNZW1vcnkgZXhjaGFuZ2UgZG9lcyBub3Qgd29yayBvbiBBUk0gdG9kYXkgYW5kIHdp
bGwgcmVxdWlyZSBtb3JlIHdvcmsgCj4gdGhhbiB0aGF0LiBXaGVuIEkgbG9va2VkIGF0IHRoZSBj
b2RlIGEgY291cGxlIG9mIHllYXJzIGFnbywgaXQgd2FzIAo+IHBvc3NpYmxlIHRvIGRyb3AgdGhl
IGNhbGwgdG8gbWZuX3RvX2dtZm4oKS4KPiAKPj4gLSBnZXRkb21haW5pbmZvKCkKPiAKPiBXZSBj
b3VsZCByZXdvcmsgdG8gc3RvcmUgdGhlIGdtZm4gaW4gYXJjaF9kb21haW4uCgpXaGljaCBhZ2Fp
biB3b3VsZCBtZWFuIHlvdSBtYWludGFpbiBleHRyYSBkYXRhIGluIG9yZGVyIHRvIGF2b2lkCnRo
ZSBtb3JlIGdlbmVyYWwgTTJQLgoKPj4gV2l0aCB0aGlzIEkgdGhpbmsgdGhlcmUncyBxdWl0ZSBh
IGJpdCBvZiBqdXN0aWZpY2F0aW9uIG5lZWRlZCB0byBrZWVwCj4+IGdvaW5nIHdpdGhvdXQgTTJQ
IG9uIEFSTS4KPiAKPiBBcyBzYWlkIGluIGEgcHJldmlvdXMgdGhyZWFkLCBJIG1hZGUgYSBxdWlj
ayBjYWxjdWxhdGlvbiwgQVJNMzIgc3VwcG9ydHMgCj4gdXAgNDAtYml0IFBBIGFuZCBJUEEgKGUu
ZyBndWVzdCBhZGRyZXNzKSwgd2hpY2ggbWVhbnMgMjgtYml0cyBvZiAKPiBNRk4vR0ZOLiBUaGUg
R0ZOIHdvdWxkIGhhdmUgdG8gYmUgc3RvcmVkIGluIGEgMzItYml0IGZvciBhbGlnbm1lbnQsIHNv
IAo+IHdlIHdvdWxkIG5lZWQgMl4yOCAqIDQgPSAxR2lCIG9mIHZpcnR1YWwgYWRkcmVzcyBzcGFj
ZSBhbmQgcG90ZW50aWFsbHkgCj4gcGh5c2ljYWwgbWVtb3J5LiBXZSBkb24ndCBoYXZlIDFHQiBv
ZiBWQSBzcGFjZSBmcmVlIG9uIDMyLWJpdCByaWdodCBub3cuCgpIb3cgY29tZT8gWW91IGRvbid0
IHNoYXJlIGFkZHJlc3Mgc3BhY2VzIHdpdGggZ3Vlc3RzLgoKPiBBUk02NCBjdXJyZW50bHkgc3Vw
cG9ydHMgdXAgdG8gNDgtYml0IFBBIGFuZCA0OC1iaXQgSVBBLCB3aGljaCBtZWFucyAKPiAzNi1i
aXRzIG9mIE1GTi9HRk4uIFRoZSBHRk4gd291bGQgaGF2ZSB0byBiZSBzdG9yZWQgaW4gNjQtYml0
IGZvciAKPiBhbGlnbm1lbnQsIHNvIHdlIHdvdWxkIG5lZWQgMl4zNiAqIDggPSA1MTJHaUIgb2Yg
dmlydHVhbCBhZGRyZXNzIHNwYWNlIAo+IGFuZCBwb3RlbnRpYWxseSBwaHlzaWNhbCBtZW1vcnku
IFdoaWxlIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBpcyBub3QgYSAKPiBwcm9ibGVtLCB0aGUgbWVt
b3J5IGlzIGEgcHJvYmxlbSBmb3IgZW1iZWRkZWQgcGxhdGZvcm0uIFdlIHdhbnQgWGVuIHRvIAo+
IGJlIGFzIGxlYW4gYXMgcG9zc2libGUuCgpZb3UgZG9uJ3QgbmVlZCB0byBhbGxvY2F0ZSBhbGwg
NTEyR2IsIHRoZSB0YWJsZSBjYW4gYmUgYXMgc3BhcnNlIGFzCnByZXNlbnQgbWVtb3J5IHBlcm1p
dHMuCgo+IFNvIHRoZSBNMlAgaXMgbm90IGEgc29sdXRpb24gb24gQVJNLiBBIGJldHRlciBhcHBy
b2FjaCBpcyB0byBkcm9wIHRob3NlIAo+IGNhbGxzIGZyb20gY29tbW9uIGNvZGUgYW5kIHJlcGxh
Y2UgYnkgc29tZXRoaW5nIGRpZmZlcmVudCAoYXMgd2UgZGlkIGZvciAKPiBnbnR0YWJfc2hhcmVk
X21mbikuCgpJJ20gb2YgdGhlIGV4YWN0IG9wcG9zaXRlIG9waW5pb24uIE9yIGF0IHRoZSB2ZXJ5
IGxlYXN0LCBoYXZlIGEgbW9kZQoocmVhZDogY29uZmlnIG9yIGNvbW1hbmQgbGluZSBvcHRpb24p
IHdoZXJlIEFSTSBtYWludGFpbnMgTTJQIGFuZAptYWtlIGZlYXR1cmVzIGxpa2UgdGhlIElPTU1V
IG9uZSBoZXJlIGRlcGVuZCBvbiBiZWluZyBpbiB0aGF0IG1vZGUuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 08:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dABFQ-0003Ta-Ak; Mon, 15 May 2017 08:20:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dABFP-0003TS-7r
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 08:20:55 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7D/69-11537-6E469195; Mon, 15 May 2017 08:20:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT23b3bruW116vlcTnCqbU+ZkpRUZG
 RRPWjsIjAIuqqVzfb5rh32upPk6xwrGVZkpbf/VDp0xQXKKUZ6Eh/hGWzAumThDJTk4w+7vXO
 rPfX85zznPOc83Iogrmg0lCcw87xVtasU80h9UfINYZ3mVFpiScbtesmm0sUm9H2h1/6yVS0X
 2mypuc6DiuN3z0flbZvcx0/nt1VOtFYsAsFUyR2EtDTmOxCcyiEKxFMlJYjiTC4SAGDfQ0ioa
 hwnAPtvQlSQQTeBpV11QFNIYJXL91qiRC4AcFXzzkkqVR4Kbwc+6qQMI3Xg7/Ap5Dt4uHWo5p
 pPB9zMPp5HMmaMOgpe0tKOBgnw/ADj1oyJkQ81JIvhQm8CFo/XSUkDFgHn7oekDJ2IWjyLpAw
 g2PgclFHIK6FR71XA3gnlA2dVUktAceCr3CXHD4B7ZN9Kml8wCVq+FH5mpRJPwHdzR+mzUIxA
 61DbQq5wgbDjefVMt4Afn9HoED8xovuZrVM6tTwdGpEKaui4Wdbb8CjVglTZ0aRTCZoqHdVoW
 KkL//nC8pn1y7/Z+1qRDSiJQLH53O8YXVCOm/KNtotrMlsSEpclWDhBIHN5sxsupCQkWtpQuJ
 NBInPiwrGt3SiKEqhm09v/RiZxoSm52YeM7KC8RCfZ+aETqSnKNzf0XUFaUhrrpXTAe3LiEpj
 wngum3Nkmczikc1IgQrRRdC/pTQt2FiLYMqWUz5koJ4XfRtRMNM9NJF0tHiLDJZExjzr3xYzp
 /oEaTXhNBIHZEJsHG8x2f/PD6NICunC6QipS4jJav/rNCwOoRCH2CftQgt2djalcaLU0xnuU7
 ZNmugD9oH4qeX8DtWgsycpy/fmdWncZIFnNL+idaNfvTAodqJrIqV9ICVrd8Wv4+a8+6f7wu5
 cq31R0+0+mNORl1bsu17q7g7ZfjSuTB+j9V7KHH1cuTb6Jn3jvabw5J5fzO3UthWLvfWD9u7q
 vWRDwb2q1cXJ8zpXtrzRkYKRTVpG8AL7B7zRgBClAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494836453!88679911!1
X-Originating-IP: [40.107.4.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58856 invoked from network); 15 May 2017 08:20:53 -0000
Received: from mail-eopbgr40054.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.54)
 by server-2.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 May 2017 08:20:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=z9/94ovK1t7ticI/raocAgr4pZWzPg0h0VMnTzkHzIY=;
 b=njecHyP2ewCKFVddxug4lfrYKh7UonZ2k4MrRu5uzkqR5117VFY7mu2oIfhcPy/Ioc8IyAkavUcPAjRIFin9/G6rZZIlkTgPoPlO9mCXC9p3AsrmFNslrzNZ/ShgrT+SRc3ny7FF70aZCmkYG6H3hXsd0LFWqnpyf/C6de+f1HQ=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0802MB2183.eurprd08.prod.outlook.com (10.172.227.17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Mon, 15 May 2017 08:20:51 +0000
To: Jan Beulich <JBeulich@suse.com>, Zhongze Liu <blackskygg@gmail.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
Date: Mon, 15 May 2017 09:20:47 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59197E1A0200007800159B02@prv-mh.provo.novell.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR0601CA0040.eurprd06.prod.outlook.com (10.169.128.50)
 To DB6PR0802MB2183.eurprd08.prod.outlook.com (10.172.227.17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a1a4048d-f369-4e0f-0ae0-08d49b6b4d34
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2183; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 3:4Ci1WrLBrolzW/mhlySHNIm5UfA+2dO8dYC4up5YFIhu4Fcx+Vw13XdT5lfSgLUreiHOUNY/5n2wLBPUswrj9y6uPxoHjTf63Oy0FkhxwaCgRPDrz0C8Fc6TbqSwYPRguBN5yentRAKwzmODj4FEKKgpUWgjVsFXr3QbHNTdD56BJna0Fn0CWXL//OTRer+Fop1m4ziQoP2NRbf8Z2c9cJvE9egjTs5MqHXYNrFw7/NCK0hNoYw+23g9vTw10nHS9l5Q54aW+Ihp0XFeA3J1qc/S2u2SeQboURUJJf+obd1pugicX9jxfpBMq9B+wi4fmGLbPkP9qzVjNPPOCiHdnfpb031dcU6yNgoHnUWUMMY=;
 25:fUrzQibvg7ZSTY1WaloCFDKK2h+g6QdU1gXyI5Oy1BlDyNJ4d4u9TVmEyk+wv98aYXv/nwfL0WUfSZj6CFnLLRAas1xrU69NoW2sh+UjqA0KflIEexlZSDwo2ZN90gOPjUa43OKf3FEqYDX/R5IBCLRtUdspOyIDrHi4X5l0rcWUnRxGhG7Z8EHAWuT77bJj1B6wsWqIaOnBcbqLxq/6AXc8I60NQZZyCIr1yRkMsRzO/9pnkuXpckBxjBLYl4ae0BSsJc8IjhtIwvjm7lMlx9UN+KjJfuqDjFMYRaEoNZm01xNBrCjBBbVc7zWwOQ7onsq9ZNVoGrng3Z9dLPzwXhgcGIJ46Grf+rfow0hvKVBDt6W/EYuCK4mNONO0mUKmiMU2s2CXuT+Y35swZVMBSbSaUs4ft4TvB2BpbJixpLL1XXb9uyW4Rs2DGdQnfQsp2UH8RHzrc87EQ8qFhJSZ8EQ5L0hHOp1AeQiTIShiZWI=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 31:f6/TEreU6jeT4POJPHmONSVYvR5PkiYMLepxveyfbaOjpXwGLDhpjwPy0quVty6bpC5W/+yO4I6wqJfrnbgioX10q2vz5Q629vfm8/bjyMYUtag5O4YcoSXcZTNLewnv4qP/YDsbORaQCiYYGynTbnt3Jl1uvmNzawJz5T6dhejHbmcACIBaXfVqdMtnx6/kd4eDfFNHpNifDmnXBapoy8F9JWJMMe0tp+TUaDcy1n0=;
 20:9wv5yVJeiBOlduHt1H0ppDwL7mNq7BqIOXlfqhW9Iw7ydgyphcdlKCv/edXMEFG3Gvw2xbNwk7ztvS9aua9E39tJwmXDF4dxB+7XWoFXL0gNo1uwHFjZYUGo5DDe01J2+j+NgWij0MMv+svwGdmS1k+tEwamW3CtUsLqc+3NKY8=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB21837673C3976F2587AA2A9080E10@DB6PR0802MB2183.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(6072148);
 SRVR:DB6PR0802MB2183; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0802MB2183; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 4:fYR1aqEpCTrdAkdmGnBBNR8M881JSseawF5nxs+Hs+rQKO8C5ZqMW+50QnOq+sywRCJ6EfD5Bnq+QC35OQTZzuZcx7U7r8g2qIblMuM8T4QkIWy4DPUpyz4NTTNqQRH/ekgcOA5HDsXWMSXoC1YR3WstYCxmy75H8NZRQ+gjaalMPueTnwL7qOOp6ym8CkFnMetg5cKzn22ANOiy0e8jG8CNOtN6ULOOE89BFrDqi0utjLp+cU59Vs1+jiZQHvZ02zDfjri1sseVtxjvU7IHSKge1DXB9SBxYtT7tUkrDv2678lB5mq388j/YCl+tfNO1urN8ivLTNVODMn7OGQE02BhTlcwAK3qYqXIXJwqfehxKN21kIlYmtZd7kP2aUS5tDgegzeT9btiVADhJQGnrtbWw08cTpf6h7oBEA8MuOUrRiVYERraZbS1LP7+UrZtIvZg0PcJG9rc8TIg54cI5uy0vL+KY5K4dZTqptEB2I7Az7w6puZzq+feTGnuEja8nGj1H8fetTPdyvVmEO3pDUBSdgPFpYNFX70iFpLCtFKaUzvrxX/oR3KJYUeN+qpjIw+zV3naf8agftTj6Js2rwuEzjtmYU+WuqFR9ByXip3W49tsX3+tpScZG4sI35TYSHuLpKNGGF6MiKj65Nqn46xdtmzJanyTfGR0XUcu3VKGfeTrAZua/Vb/s20pbP20i72+WHR89OgeeCVbIOe+fUsaK9czp5IHbThg3tE4LyL2yLyg8GjERWeXe8cA2iTIn24invjt4iwRVkcrV1VSv3p5Jm9RrD6YzP/c4o8UdZaNwQQ+kX5UBw/Rvi17rV0+o3mG634t5y+96Y8sXlN2rdashE0DYvYKvxwZ+1DY+fw=
X-Forefront-PRVS: 0308EE423E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39860400002)(39400400002)(39410400002)(39850400002)(24454002)(229853002)(47776003)(53936002)(81166006)(478600001)(8676002)(3846002)(6116002)(86362001)(65806001)(36756003)(189998001)(31696002)(2950100002)(6666003)(72206003)(230700001)(66066001)(65956001)(2906002)(23746002)(5660300001)(305945005)(54356999)(50986999)(76176999)(4326008)(38730400002)(31686004)(50466002)(42186005)(561944003)(64126003)(33646002)(6246003)(54906002)(53546009)(6506006)(8666007)(6512007)(25786009)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2183; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2183;
 23:UFbCAa9dwIKuwAwpC0CTpgkQBFIC9ZQBgD2?=
 =?Windows-1252?Q?zWRZDEGrllIgNJNr3roJizJHqCndbJGwSEbff5dnF6xcYpjMRVOOBanC?=
 =?Windows-1252?Q?ILJcl4ieJR+Ebg2x6u4IVy74CJL57tZjEwElcWxORDxq7KoqwrQU1XzD?=
 =?Windows-1252?Q?mTq5Jsun4haz9DZxEwl+5djR1vjBl5nRtSsiN/dARoQVnInFHYp/ADS+?=
 =?Windows-1252?Q?wRUvRraaYix4z70HqWe/zQL/89+VNoqQo7TThBPqS8mDS6gje8iaynVm?=
 =?Windows-1252?Q?/l8dUC+GEzGcxSOT+LYFc57sZmsI/j4RYcB25ZUfEqLRfHoXqH8iEtxo?=
 =?Windows-1252?Q?Vzs5DfcbgKNmZiYLqNMIa89rhWM06Bx0JYrUl0dyBj7npWFVd8GQp6Pm?=
 =?Windows-1252?Q?Yqk3nrml3FIpXkZ5j7yznYKMUPVGuaCy5EmfequMNnzb1IAg2IxuzsrM?=
 =?Windows-1252?Q?LSWzOKde5afAuMiEa9vYHNkyO2rN0V1HsT5lRAaYHvU1ygkUVHJw5Ywl?=
 =?Windows-1252?Q?4CEouu3umBrc0cDyfjauoWyjmoJxHcVCw6MUrm12sOMZcbAsYwHSPzkA?=
 =?Windows-1252?Q?rmjzPob7NC/ft4VV/89GTVAJgf2jrpkfAtc5w/O9Hf9Dpudw0hqCq4xq?=
 =?Windows-1252?Q?Thg0Hzqo1c5vBRdpoay5SHD6n1AdW5aQuedDhjUadkg6H4BMghKrrWCR?=
 =?Windows-1252?Q?SmgP+Q4djmM3QTC61JXzwdUXw9u3K0BjaBAQ+2O7Yz8NOKOn7ADq8NoC?=
 =?Windows-1252?Q?uMHRMr31iwIrquVfmv+uZH3FbsZsHRefbxueKNbSUnuvGpWC7Chcqy31?=
 =?Windows-1252?Q?MohhjGdxetHYs5HpLg7r6saiHPaL9ihF5pIVDgWdTBVDKf3gi5vY12t+?=
 =?Windows-1252?Q?6UdX5BPVpU5HR0hHJqBh9JEmFDCE/8M2wvJAqv5eqGU99x/7Gst6dwR1?=
 =?Windows-1252?Q?AUYlRlCa2A0fhkTEPTT9l1oGJmZoH55H24kp/6FTD7MEO5gABRtBHQ2X?=
 =?Windows-1252?Q?1kz2yENSJLVSqXus0sIaOISTBaiT4DGEmmJDQptinvopZRXpUUTH6dNy?=
 =?Windows-1252?Q?5O/1OiC1OZlsvKPzvaCSjCHDpJPZ068JTnDsnZftlVZfdqRPVhK8nOWd?=
 =?Windows-1252?Q?I8Suu9vCJHEW9CchNWvEMGe7dq0H742VEaEk1OfQOuUFGxSMwKqpjHyM?=
 =?Windows-1252?Q?Y6eOUxNbVZuIk4sYKj9CxQeg4MNaWZ3TRu6cK48XLRXbdlgwlcn3SYsm?=
 =?Windows-1252?Q?2V0rhXvRIw79fVJyOPBBcOkQVZcFHV4D9v506a+DrT8J6pP3D+RfHLxO?=
 =?Windows-1252?Q?q0Bf2rwZKQLl+T4Uu/orUEywt4Q=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 6:VbUXIMGwLWHrIys7MAiD5YVFymWlmrjorlGw1PwGIXtNBodc8f5wua2RJPs7ZO3YZcYSfIDWNUGV74DPTwuMReOn2R8S2n+4Dae/IyOCIl+jEekCq8WWKYvk0VIQ6u+PLaplWkMr0yjLzfCFmgqTZo3BHbETTKd6rBJ15y5iMIWihNQa+zMH59i8LOZBYapwAs5U9IuHLK8SgnSp3pjdhumzeRWyVePMTf2CY2a1tJIOwlhZgd9cGlh6PdLo/PXwi9eC19vHTe/jxUbC07MiUZMjuMCIJu7S5IzwoPHuU4OrlOQtibG0va3kCticFvBUKgepqlxpHmLHp/Ky6v1TjiD5sb+LaLiL+25bvF9BJQOHPz200sYG1DJHJfMhGxMdItOqUEn8WJWfYhLRbuntYGqp5WsYIAjcceKUfQivwodOs5z5AMSnCbbiKiqF/xoirhd2wbSyJbNnDc988gjn8dahAao+dJ3hIkrmMKjeqi/An3i1FZeWwCubWA6iaLJCykOR7ReKpRbB3pTaOKkCtqqMAvsUwr8AxMZQBlo4ytw=;
 5:HCISxRi1YqcM+jBV6Nr9NLioS+qPhR+NZtfnw0heu+Vs52gojiV+oMA8TY7WdNMXSmxXLG8z+v3kGB7MyNcmFfWoMzIiplXfRC7FqA9BOtysri0e/4YZDHiCK7UX9zsDiaGkrTMwm7vsaxdPekUxBA==;
 24:ZZ2/kl7qCOI7fgVM1KZtLLGJPmSEkB+RTpXSllhfWSSaOil77ym6RCFenCPllMlHr4aC6pJCUV4EJv0uJfXjj67kv0y4qonep3BoDIquHZQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 7:YU29SjtSa4hC5Kqcq9gd9Z8uKkHl3yTbcYbMxJ/x1W+OthfrRQZ3Njtfu40hXAmsgBQKtc8sTSJKzR2FJmWvzkYPxse8/XZoF2iNPOa0x5eQ+lWErJEJvuO+zzyPl4tTF9MAPVeNkPR+OEkNrsUXSKhZG8bQvYrl8jNklc1AoEMyPD8KcLEGqje6V3tax02e7xvS/SE7jBGWNYu8fSuxurgCfljcxqbOA/LP94FmiVzqsPHwObx3W1DkyMSY5Lc/whqrPol2VQ7QulhwZjKNiYnnKv43kJ++P4lKXGVFUoEl6HjD25VznR4v2w+vquAG3dAUklfV+hbdGi8VssRcaQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2017 08:20:51.5263 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2183
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, nd@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTUvMDUvMjAxNyAwOTowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTIuMDUuMTcgYXQgMTk6MDEsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+ID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4gMS4gTW90
aXZhdGlvbiBhbmQgRGVzY3JpcHRpb24KPj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQo+PiBWaXJ0dWFsIG1hY2hpbmVzIHVzZSBncmFudCB0YWJs
ZSBoeXBlcmNhbGxzIHRvIHNldHVwIGEgc2hhcmUgcGFnZSBmb3IKPj4gaW50ZXItVk1zIGNvbW11
bmljYXRpb25zLiBUaGVzZSBoeXBlcmNhbGxzIGFyZSB1c2VkIGJ5IGFsbCBQVgo+PiBwcm90b2Nv
bHMgdG9kYXkuIEhvd2V2ZXIsIHZlcnkgc2ltcGxlIGd1ZXN0cywgc3VjaCBhcyBiYXJlbWV0YWwK
Pj4gYXBwbGljYXRpb25zLCBtaWdodCBub3QgaGF2ZSB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gaGFu
ZGxlIHRoZSBncmFudCB0YWJsZS4KPj4gVGhpcyBwcm9qZWN0IGlzIGFib3V0IHNldHRpbmcgdXAg
c2V2ZXJhbCBzaGFyZWQgbWVtb3J5IGFyZWFzIGZvciBpbnRlci1WTXMKPj4gY29tbXVuaWNhdGlv
bnMgZGlyZWN0bHkgZnJvbSB0aGUgVk0gY29uZmlnIGZpbGUuCj4+IFNvIHRoYXQgdGhlIGd1ZXN0
IGtlcm5lbCBkb2Vzbid0IGhhdmUgdG8gaGF2ZSBncmFudCB0YWJsZSBzdXBwb3J0IHRvIGJlCj4+
IGFibGUgdG8gY29tbXVuaWNhdGUgd2l0aCBvdGhlciBndWVzdHMuCj4KPiBJIHRoaW5rIGl0IHdv
dWxkIGhlbHAgdG8gY29tcGFyZSB5b3VyIHByb3Bvc2FsIHdpdGggdGhlIGFsdGVybmF0aXZlIG9m
Cj4gYWRkaW5nIGdyYW50IHRhYmxlIGluZnJhc3RydWN0dXJlIHRvIHN1Y2ggZW52aXJvbm1lbnRz
ICh3aGljaCBJCj4gd291bGRuJ3QgZXhwZWN0IHRvIGJlIGFsbCB0aGF0IGRpZmZpY3VsdCkuIEFm
dGVyIGFsbCBpbnRyb2R1Y3Rpb24gb2YgYQo+IChzZWVtaW5nbHkpIHJlZHVuZGFudCBtZWNoYW5p
c20gY29tZXMgYXQgdGhlIHByaWNlIG9mIGV4dHJhIC8KPiBkdXBsaWNhdGUgY29kZSBpbiB0aGUg
dG9vbCBzdGFjayBhbmQgbWF5YmUgZXZlbiBpbiB0aGUgaHlwZXJ2aXNvci4KPiBIZW5jZSB0aGVy
ZSBuZWVkcyB0byBiZSBhIG1lYW5pbmdmdWxseSBoaWdoZXIgZ2FpbiB0aGFuIHByaWNlIGhlcmUu
CgpUaGlzIGlzIGEga2V5IGZlYXR1cmUgZm9yIGVtYmVkZGVkIGJlY2F1c2UgdGhleSB3YW50IHRv
IGJlIGFibGUgdG8gc2hhcmUgCmJ1ZmZlciB2ZXJ5IGVhc2lseSBhdCBkb21haW4gY3JlYXRpb24g
dGltZSBiZXR3ZWVuIHR3byBndWVzdHMuCgpBZGRpbmcgdGhlIGdyYW50IHRhYmxlIGRyaXZlciBp
biB0aGUgZ3Vlc3QgT1MgYXMgYSBoaWdoIGEgY29zdCB3aGVuIHRoZSAKZ29hbCBpcyB0byBydW4g
dW5tb2RpZmllZCBPUyBpbiBhIFZNLiBUaGlzIGlzIGFjaGlldmFibGUgb24gQVJNIGlmIHlvdSAK
dXNlIHBhc3N0aHJvdWdoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon May 15 08:31:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dABPB-0004FS-7z; Mon, 15 May 2017 08:31:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dABP9-0004FG-Ne
 for xen-devel@lists.xen.org; Mon, 15 May 2017 08:30:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F6/BD-01732-24769195; Mon, 15 May 2017 08:30:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0gTYRjAe7e76zSvXqfm41Jks6JEzSWJWlF
 9kOwf+sGKFaJnXdtoU7mbZfQhDTGaGWZhKppahjjBMiQtRdG00pKJZaVkRhrWTMKgDKxst5tm
 9+n33O95nvd5Xx5arvhDKmkuy8zxaaxRTbkT+k2yuNBdOj9teG7ttqiamVvEThTX0zonS0BHS
 ENaanpWCqmvaSsmMzo9sqpHC8ls9MzNgtxpAufIYWT4CSEGCFsQPLoy5QwUOE8GLb+aKQtyo7
 2wBhqnLE72xvuhznoDiazAJ+Hjt1lSZDnWwsDbUkJkCodAxWWbg2mawVuh8pWn+JvA62CqY9z
 Zxgcfhumcbmc6gz2ht3TCyW6O9C9WOyW1jILSShuSOBCap8vlIgNWwfvOASTOCbgYwetLL0lp
 niDozStyJQVAT385IfEB6J554WIeBgtal0vF8xSUPGwnJfGSgvtWk8QZ0PGijJI4GBqGZuRSw
 awMJurHCSkYp2C4fdJV7Q+/2/opSeSTcHNkipSCqxisjRdcZoSCH7Ym16sq4WtLLypE68uWvE
 LZkpuXLbl5FZJb0QaB409xfKgmIiyVN+j0ZhNrMIZqwiPCTJwgsDrOyKYKYcfSTfeQYy+WOb4
 WdL95Txfyo2VqHyb2s69WsTI1/fgZPSvok/lMIyd0IX+aVgNTxflpFZ48p+OyThiMjuVa0EB7
 qL2ZUVEzQgZrEgw6SfUhldKXsYoCi0KfmbZYtrCWgyhA6cUgxyAKjwyONxnM/3s78qWR2otpF
 rt4GNLMi93tjoNljoMPiTMzgpn9p5TZyKduS/6qfa1Jnw4Q1mqNqtocmXT0gzXqe2B0fVHM3f
 NDhQna62MX9+e9OaeqThzLbZx4TkTO147dK7Hoo9fOrSb2xr5L3zEXcTAFsw+Gsm0NMbbNOro
 1hs6/vTvkZ19Td3LFNfudp8Nn4yOaNtrvJOom/Wof5q4pWEHHdz5u3H46SE0IelYTLOcF9i9d
 YjwFkQMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494837057!88682340!1
X-Originating-IP: [104.47.2.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57406 invoked from network); 15 May 2017 08:30:57 -0000
Received: from mail-db5eur01on0072.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.72)
 by server-2.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 May 2017 08:30:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=PpAbwq1HqntFcqRKOppcjxZFl1L1Qv4U7OZ8vr6xI7w=;
 b=f/lsGUM0ABbjod2oRieAGDlkVxousQaDUPxHO546+TMak9CGI5tWDI3PTWB3SWiknrQl7n3xfJK0qq7lImAAN/OIwb+90SZu0TbvlYg/twPzM4ExfSftmiCwSo4pyw/uvqzITDtCRs9KaiBbJaK6Xwszus7YDbFUS7VgEXSlah0=
Received: from [10.17.180.111] (85.223.209.56) by
 VI1PR0302MB2736.eurprd03.prod.outlook.com (2603:10a6:800:e2::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Mon, 15
 May 2017 08:30:56 +0000
To: Julien Grall <julien.grall@arm.com>, Xen Devel <xen-devel@lists.xen.org>
References: <6f7fd7ed-867b-8a9b-60ba-5087001df9cf@epam.com>
 <3549b528-1b1e-b2aa-bad2-ffad6cb43629@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <242f2372-b2da-e399-6f42-e7af3b3ffdc2@epam.com>
Date: Mon, 15 May 2017 11:30:52 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <3549b528-1b1e-b2aa-bad2-ffad6cb43629@arm.com>
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1P190CA0030.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:802:2b::43) To VI1PR0302MB2736.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 43fb31a9-9d3c-4a31-a3d0-08d49b6cb53b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR0302MB2736; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 3:ikzcCMMEduI/PnZIu5GoCZBJnQSojTpIxGES1uoXYnTe7yBbNiDdJXInSGo2+l3Uk9lqBpUAHyNwS58L3ELWvUvsODwlKYOMQre74+AXkcGItKSSGb0AckjIJZIU+gGnZJrze/uFhW9OgPgit+DdNeCW1Lcz39PRoJZjfsKtohW4hsjlgMM8fNAEUvHz9x3EgcskSHOnhsVqKO8dsp6iu1MyCTHvDKwFKnJ+TzUQpCfyz1I97nOr1E6u0dJG6IK81qA04Akx0neZZWUBTKjdqRMjZgr9D46gr/j07LI7VunID2tk0wjqtAJ0hdSdqVeiOG6jzmfz5XM6hJtsghoEhQ==;
 25:tbuDvQyutgPwvtqCtMNmBY65zva82Dmt5Ouo1cjKWrjj8fkk0BIYjMyFHvu7lE9lG6KK9dD5wFmTvkxg6Dp1QkxFObNZ2q0yAKOe48tWofZBAC735IGN0qs804t1jVi8X2FYYuRtCMxF/khrNl/WZaZNpqSqd3uWxKLRDzNjfWxn2o/fwNCigQUBeoHnImiwwrieLF+O2sLfWC28LpakvMOXr00Wg3T2KbFFp5Cx9XLWYlYd92wUJNLjqvJWOKnZ1s5itV337Scib8Av0gmYSAMU65mw8rLTigVy4dLuY6cpEaBaZV2pYHdLdTYQ2jSA5ab0X7BELfY/ltVQ3R40bJIg8eSwX0u+5Eeaoem7l1QM8pKfxpezX0N9GIRDWZyB/EynsftZZcz7Ca2QFFXQIinJSsJdqJ49AOSZ6tt3X/srrDZjWj9PF5wPC2q2OSGxMbaOQpU+0KoRaEwXkXk87v2iiFHUP7KdvQCWupZZMHg=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 31:xmI1nUKn4hoBJA1eGsNqM6B8OvAKrt45PFYJfSHX2nfraEmiAaYWiSL/7IMN1I1zQCuE3Z0fIE+GR05ubMn9TRxgRIWhiSywcbuCGLy9clTFdYYdbKeOkqC3Jwym+t+EIyU8kHzT8tLkjhlbZ9KxI1FNB6JXiKxgQXBteqBc/FBuBFq/UbF7pmTP3y6quGOi9auftcm5W3jckA8ohqqlc9ycdmFKvB9HURzjCPzQcJA3Iiu+Xy92vkQ7Ut2aumg2AKwzQoSQzqUueQoK/FWGpA==;
 20:KFgf+mtXf3BWiRZsgasEgszwbBR1H/HpLTT5m7lv998eMP7C5Pgzn2hkIZBJ4LHKx7ojCeSghJvS3rUN8VnfPFfDRKMn4RYs9Z4eAM8avWi0sggcFbbGoMS7Xkwe2Lf3xtkV2c+PAGn0ovj89V8H6WkEyvN7iNbtQRnVdKz4wPdG+K9l4ud4+ssd2/hJJUy4aXXwThu3JYGZJmHgSrVP0xOQsh9hUe4HGvNI1HFWAXLSe442Pe4OeiWbZE4j+URIIvReo8QDb1hYiO0UZd0G95QaAac6QlNgQpzO35owxdQexN0Gav6EkUY2oCxYpXX6w9+QKih0ySlwFfAToFGn5KjDYkHiAIKTLFTf7loLLhLpLmk9c08hxi2EFSjLJIx/YIY4Ofi07GAoaT8J2jsmblCE/x/abjjAqJIpF3q8+P6ceco3chZyFTkH+qgrcGulJz3X5qV0N/7QPYRroNi91TTlkeXDvkXF46p0tpp9HA61OCrf5wp099ENqXQ0kw3M
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2736E2B73029D838CB7DDF7EE6E10@VI1PR0302MB2736.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(6072148);
 SRVR:VI1PR0302MB2736; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2736; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 4:Vjcr7gDf4VaSLkmwmIHmstEsI9B+gob99vR0UXsin9X6BrgWuOGHdTnCcwU3Oq7uD5s8HctFBdDJWZoK1GY9XKQHeaPZDWq8Bl2Hsy1k533rHIx2TSlNPmm4sAk2F4DuszXQwEOxARG6XrdItWfkPu9tMRVw3HS/Y0MdNEHxZLskN06K9jraGf9MJCJqULj9AykD+BjehtNOjrycecByvnKGmtUnwBKUEoZAmo8jrfVufW3X6nXp5q48IAQVE2BSxo3S0eeDSW6RfHOeQEJU9+mteMmXKjwwX2uzEW/LC/1PM3S85dN3G6zo0qhzjEMBd7hl7pHLksTmBc+lUpA+cU67VvL3v2Hlkxxa093PfjP5zCGFmI3sJxbAnNB8ZdwBMlqaO0QuTpJa39mUmB5AAeCQJEMNqBk/w/DRVN1ivaMZ1z4LqzfJClF3jDvUeG3Vv+3B8V72C4GIqwPG1XI2EFtKOYqATlp3HdbLfUouOvKgTZj/2GHL2zujYDdd+hEgT3an+HTzrqzSVvT3HDpMw/8cvjahl+c/hphgKB0lgS8UbfngOCFBzjtRtW8clQhJ0/qTjd0grk5fd5+ovj20cbOx3gyox7B3piSzAZs3DeKpOD8m51GEERbesR1XKi0rpPiOGf4a81PoL9HxEC5r5K3g0hmfnsrjyEa9+xLLA1VDirctuMWK/gwkxrCSfgFrgjRF943JGFpaGi72LJvFsZsFvAipx58HV6ZRXJrLqKYWsZm4eTODhciCLDmyaVU0CIlLXiApexD7U0/NzCpMqbiAhCKWFJPDsWOhR6alSFc=
X-Forefront-PRVS: 0308EE423E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39450400003)(39850400002)(39410400002)(39400400002)(24454002)(478600001)(6116002)(50466002)(31696002)(4326008)(2950100002)(66066001)(31686004)(8666007)(23676002)(47776003)(36756003)(229853002)(42186005)(2906002)(65806001)(80792005)(305945005)(3846002)(72206003)(230700001)(6666003)(86362001)(53546009)(33646002)(65956001)(81166006)(54356999)(50986999)(76176999)(8676002)(54906002)(64126003)(6246003)(25786009)(53936002)(189998001)(38730400002)(77096006)(5660300001)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2736; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI3MzY7MjM6dGIrSCtZd3RsQy92RVBqeWx0V2x2ZzFR?=
 =?utf-8?B?T3dJVm1IOEYyaDFQNThHUUZJaHhyem94N3ltcXM1eHBMZlNtMURtTk1Xa0FR?=
 =?utf-8?B?NEhiR0p3VFFKQXg1TVFiak5QTWFmNUpLTUQ0emhyZVJ5VlFMUUFzOUZSa3Vk?=
 =?utf-8?B?bVlwd0JmYkhDaU91Y2d0WmVBa0hmZ1A5SHJSbUpyTXpLYm1JbDdtb2t1ZXU4?=
 =?utf-8?B?QklPbkMyOUlHM2xUa295NkR0K1F4TllyaTVJdU43bDM2dk0rczZ4b1prMy9i?=
 =?utf-8?B?b2tFc1oxR25YYXJMelZ0SHhYZFk3MXlzSDRZSmxpa3FrbmNyL2FtRnIzd2c5?=
 =?utf-8?B?cVhjRXRwby9teUhFQWlkTmtSWVg3V3RSdmtKYnJMYm5OOEZsQzAyc2NRSU85?=
 =?utf-8?B?aFRzK0VUSEtGV2JsRVA5VmxrSDdUKzhqUk9hQW5PMWRDeXQ0MUdUODl2emU2?=
 =?utf-8?B?Si9VL1A5bkZhUnZRN2xmYVVsZlZHYWZYTmVOZXUxQ3F1OUVmRHVFWkxIUFow?=
 =?utf-8?B?Wkt5UHkrVEJ6REhnelo0MER3L1ZHZUtHbTdjampqa0o1a2hHNWVYcEZQckYv?=
 =?utf-8?B?cEZMR0FSOXRRbWhJRnQvUmNPWEtFUi9oM3Bpb1VmNld6TG1heXVwNnBPVWlz?=
 =?utf-8?B?MzdyVEpqYmduY2J2UDdYQnRwSVNmMjNaY1RhY1BiSGJPdnJDWjR6Vzk0Um5C?=
 =?utf-8?B?ak5nVDIwaUFoMXJOV2QrOEFTZzY3TG9qbkE4VTRNa0xveXJtbzZieWZEcmlX?=
 =?utf-8?B?aGVWUGlHdTB6M3gzb0lSV0NJSVdQWW1Wd2tzVmQ3S2lPcVM1WlUxVnExdFY5?=
 =?utf-8?B?clhxT0s4S1FQclBBSjcxRjFRcG5HakRYSkdnQmRqOXRqUkZJT0RUbk9IY01y?=
 =?utf-8?B?MTl1ZVhSOXl0MEpNSmwwTWoySVRoeDREeEhHbG1qWUg2bnliTE1KYjNsQ0Ja?=
 =?utf-8?B?eW5kbFB2VzZhajdlZFNab3FQMUNyZW5iRE9WL3kvWHorQUN3YU1FQXFRdUxu?=
 =?utf-8?B?K29UYUVZc3kvVWs2ZTZUWE1wdTI3eEpPaGVXM2VtcExBZUo4SWhsWC8yaWlO?=
 =?utf-8?B?RnJjVlhUMU1iREYrK040cjRBNGhkdXQ1RGxMa21JekQrM0E2LzBENEhkTlFo?=
 =?utf-8?B?eE9FYkVpTjhGMFZmVU0yU3o3ZVF5dGFic2xMaXR6bjYwVHJ0Tzd3SzdPeVJE?=
 =?utf-8?B?UGU4aG9Peko3S1crd1RxZFo1UkdIYllpbWxaK3ZQVmVBaEZVNmJPWVkwR09w?=
 =?utf-8?B?bnl2ZGZocFJ0VFI2NW1XQkRrODlwVjZnNTV5OHBPL3JFRkNFL1Y1TkNBdGQ4?=
 =?utf-8?B?L2ZZQ1YwYzdEalRyM2s4dHAyTkxHMElzby84dkpzY1dwNE1HNHhlNTZ1MGVU?=
 =?utf-8?B?aWpKeGZlTm53U2FUNzdFd0Q1eitiU3ozcmdMUWVhVG9oaGNGYWIvRUFXOXBu?=
 =?utf-8?B?TUxQQms5SG9jdXRRZWkvOWdVNDEwS2ttYXVGcDNPbC9xVjA2ZzNMK0pHRCs0?=
 =?utf-8?B?UUZpeEJ4aUlZTUNtbEc3Vk8rT2R5R3pGWkFlbnV4ZFhQdUlmSW16M3BYdXNh?=
 =?utf-8?B?eU5oRDA4WVlocGtpd3RiSDVFL1VWK3g5azc0eEpaczZFeHVxZG91Ly9TWFNz?=
 =?utf-8?Q?LP3kMOkngmjRsaIarlxy74?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 6:1Qz2JpoAEm3mmeA64L3S6G5OraWUKUNt0a4o42Fkhz0tJC9waGOMpoPbUFjiOvxd2aYgt1PhrBxJKK70MBzRDHi205sT6Lz8shOokFCE+rQOWhBEbcjfg1PzbjOIv/bgCg/rhN+lRs25ZTVVCFBsrhdVrnWQVINtPjsXxNKFiDi+Z7UfWktrGM3f6kT4wk3NeddXFRT7gXr864x5IpZ2nxaN9fCiMa6evLh4LG9mTWppMV4b8WOpNTBUpPQA8kaW/rA++3fCOoPFmZnV7ZdTtBwk9Rx7wZqDJE/otepp2LBeZzeqDGXejOZ7Xn2O0sC8n6OFtrj5vQAHQAoSVB3Lwp6PRRUKFEGCk/3jEc15WMf+LrROtWu3zO9t50QUEXamJiv2smhS4Xs7d7GwNu7nxmecCg93IPw2WZt+RHBvaFE6H7L7+Z59l/UyajZFEs1vO0B3jfE8nNGbK5DEwgrWGQDkKR526QTxnZk4XynWUGW+md8tp037u8i8Ab662WqcYCq8az7Md33kVkF7Qg7uMQ==;
 5:3Z2Z9IiHX/Y2bxA/ge9U3EKnotUCa81hAO0Eq96R/uaonC3Jqli9EGuxFmcBT9g3CJRkmeVjYS/BDNECQ1yVZIlcX2Z/PR8LaA2NbQJIWlqMYN5qt3ambJvDuIu8uwp/SnwDDsoWweEEzi8w2qjtUQ==;
 24:G+F1WsD7kEilQjcUMJ7vVZ/3iU8Yb7OpmbykfApK8v+2jzAZfbBYdu5L0YO+t0mCa8HWvnJPucxTBDev9Z7iZdFY6pa71t3vOI6oyyk3/5A=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 7:5/gFi3Ba3v2QTjt/b2cnLdS8lo+tc9hQkl+r8zVABkOMlzbAXjMley7Lwa10VDfEs5cnZ2vqHeETxFFC9gtTQj4+lqxd+4/+ZJ6oEUj87k7/xe/KGA44By7JiNffFWSiVlk/7INdjPT5lj1KtI2eUpfR3mI1wSkWn/ViQf9v3MR+t3kgtoigHKq8c7YFTsd7gj8FES0i8ahJtuhN6tNge2Af3UJMUunLFK2+rdE6uicidHFm0eiK5E9lFl5xUZ8za0X0ZHtJV4BckZfW2HEplcf9oz9ke/WTnhxGU7Oi8iAlg1zaLXy+XkT/aGCOOPaCfXjvBhcnD8V8Fq38+K2D3Q==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2017 08:30:56.2077 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2736
Cc: Wei Liu <wei.liu2@citrix.com>, nd@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] 4.9.0-rcX can not be built for ARM64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuLAoKCk9uIDE1LjA1LjE3IDExOjEyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSXQgbG9v
a3MgbGlrZSB5b3UgY29tcGlsZXIgZG9lcyBub3QgKHZhbGlkbHk/KSBkZXRlY3QgdGhhdCBzaXpl
IHdpbGwgCj4gYWx3YXlzIGJlIGluaXRpYWxpemVkIHdoZW4gKHJjID4gMCkuIAoKVGhlIHF1ZXN0
aW9uIGlzIGlmIGl0IHNob3VsZCBiZSBjb25zaWRlcmVkIGFzIHRoZSBYRU4gc291cmNlcyBidWcg
YW5kIHRvIApiZSBwYXRjaGVkIGFwcHJvcHJpYXRlbHkuCgo+IENhbiB5b3UgdHJ5IHRoaXMgc21h
bGwgcGF0Y2ggYmVsb3c6Cj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtX2Fj
cGkuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKPiBpbmRleCBkYjExM2RiZjg1Li5m
NjFhZWM2NzJiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKPiAr
KysgYi90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jCj4gQEAgLTczLDYgKzczLDggQEAgc3Rh
dGljIGludCBsaWJ4bF9fZXN0aW1hdGVfbWFkdF9zaXplKGxpYnhsX19nYyAqZ2MsCj4gIHsKPiAg
ICAgIGludCByYyA9IDA7Cj4KPiArICAgICpzaXplID0gMDsKPiArCj4gICAgICBzd2l0Y2ggKGlu
Zm8tPmFyY2hfYXJtLmdpY192ZXJzaW9uKSB7Cj4gICAgICBjYXNlIExJQlhMX0dJQ19WRVJTSU9O
X1YyOgo+ICAgICAgICAgICpzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQpICsK
Ck9uIG15IHRhYmxlIEkgaW5pdGlhbGl6ZWQgc2l6ZSBiZWZvcmUgbGlieGxfX2VzdGltYXRlX21h
ZHRfc2l6ZSgpIHVzYWdlLCAKaS5lLjoKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9h
cm1fYWNwaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwppbmRleCBkYjExM2RiLi5j
Y2M3ZWJlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKQEAgLTk4LDcgKzk4LDcgQEAgaW50IGxpYnhsX19n
ZXRfYWNwaV9zaXplKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqb3V0KQogIHsKLSAgICB1aW50NjRfdCBzaXplOworICAgIHVpbnQ2NF90
IHNpemUgPSAwOwogICAgICBpbnQgcmMgPSAwOwoKCkBAIC0xMjMsNyArMTIzLDcgQEAgc3RhdGlj
IGludCBsaWJ4bF9fYWxsb2NhdGVfYWNwaV90YWJsZXMobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaXRhYmxlIGFjcGl0YWJs
ZXNbXSkKICB7CiAgICAgIGludCByYzsKLSAgICBzaXplX3Qgc2l6ZTsKKyAgICBzaXplX3Qgc2l6
ZSA9IDA7CgogICAgICBhY3BpdGFibGVzW1JTRFBdLmFkZHIgPSBHVUVTVF9BQ1BJX0JBU0U7CiAg
ICAgIGFjcGl0YWJsZXNbUlNEUF0uc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2Rw
KTsKCkJ1dCB5b3VyIGNvZGUgc2VlbXMgdG8gYmUgbGVhbmVyLgoKLS0gCgoqQW5kcmlpIEFuaXNv
dioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 08:46:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:46:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dABeF-00051f-JE; Mon, 15 May 2017 08:46:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1dABeD-00051Z-PE
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 08:46:33 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 77/94-02180-9EA69195; Mon, 15 May 2017 08:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jO7TLMl
 Ig083VS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZ24+wFkzmrjjX4tfAuIyzi5GLQ0hgNpPE
 y8tXGbsYOTlYBOwl7k/uBrMZBcokzs26yARhZ0tM37sAqsZO4tCGCywQzdsYJZrbn7CBJIQEy
 iValt1mB7HZBLQlDt3fxwpiiwhoSuz9foYJpIFZoINZovvyE7AiYYFcid6Py5khmtMkXn05wQ
 SxQVVi1Zp3YDanQJXEniezgWo4OHgF9CUO3/UACYsKWEos2PYBrJVXQFDi5MwnLCA2s4CExME
 XL8DiEkA3XD7aDrZXQqCPUWLTvbdsExhFZiHpmYWkZwEj0ypGjeLUorLUIl0jI72kosz0jJLc
 xMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBAr2dgYNzBuKfd7xCjJAeTkiiv60vxSCG+pPyUy
 ozE4oz4otKc1OJDjDIcHEoSvGmZkpFCgkWp6akVaZk5wJiDSUtw8CiJ8GqDpHmLCxJzizPTIV
 KnGBWlxHmDQBICIImM0jy4NlicX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzFsJMoUnM68
 EbvoroMVMQIvDQG7mLS5JREhJNTBGZMgV2dk+kH/SKplbmzf/05n7i898XSr9+fuC+4kWLEmK
 e9fLCPLLKB1LvvN1dm1dp/Txh4t1HTaZ5LD/uezduyTq79Ss2Q5d3BqG7HmP1rP637BVi/ONL
 Xu1/eUhpidSW2dV37q9Ii2BLfyTrETNjTyJkoUppT/X1kWtik0RMl7Hqjelg0OJpTgj0VCLua
 g4EQAxRiXC7gIAAA==
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494837988!98337886!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24240 invoked from network); 15 May 2017 08:46:29 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 08:46:29 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B62E880C17;
 Mon, 15 May 2017 08:46:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com B62E880C17
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com B62E880C17
Received: from blackfin.pond.sub.org (ovpn-116-54.ams2.redhat.com
 [10.36.116.54])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C35AE17D23;
 Mon, 15 May 2017 08:46:23 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 62AF51138647; Mon, 15 May 2017 10:46:22 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eduardo Habkost <ehabkost@redhat.com>
References: <20170503203604.31462-1-ehabkost@redhat.com>
 <20170503203604.31462-4-ehabkost@redhat.com>
Date: Mon, 15 May 2017 10:46:22 +0200
In-Reply-To: <20170503203604.31462-4-ehabkost@redhat.com> (Eduardo Habkost's
 message of "Wed, 3 May 2017 17:35:46 -0300")
Message-ID: <878tly33tt.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 15 May 2017 08:46:27 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Peter Maydell <peter.maydell@linaro.org>,
 Thomas Huth <thuth@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-devel@nongnu.org, Alexander Graf <agraf@suse.de>,
 Anthony Perard <anthony.perard@citrix.com>,
 Marcel Apfelbaum <marcel@redhat.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH RESEND v2 03/21] xen-backend:
	Remove FIXME comment about user_creatable flag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBvciBBbnRob255LCBwbGVhc2UgcmV2aWV3LgoKRWR1YXJkbyBIYWJrb3N0IDxlaGFi
a29zdEByZWRoYXQuY29tPiB3cml0ZXM6Cgo+IHhlbi1iYWNrZW5kIGNhbiBiZSBwbHVnZ2VkL3Vu
cGx1Z2dlZCBkeW5hbWljYWxseSB3aGVuIHVzaW5nIHRoZQo+IFhlbiBhY2NlbGVyYXRvciwgc28g
a2VlcCB0aGUgdXNlcl9jcmVhdGFibGUgZmxhZyBvbiB0aGUgZGV2aWNlCj4gY2xhc3MgYW5kIHJl
bW92ZSB0aGUgRklYTUUgY29tbWVudC4KPgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+LAo+IENjOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+LAo+
IENjOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KPiBDYzogc3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZwo+IENjOiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+LAo+IENj
OiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4sCj4gQ2M6IExhc3psbyBFcnNl
ayA8bGVyc2VrQHJlZGhhdC5jb20+Cj4gQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPiBBY2tlZC1ieTogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+
Cj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgo+
IC0tLQo+IENoYW5nZXMgc2VyaWVzIHYxIC0+IHYyOgo+ICogKE5ldyBwYXRjaCBhZGRlZCB0byBz
ZXJpZXMpCj4gLS0tCj4gIGh3L3hlbi94ZW5fYmFja2VuZC5jIHwgNSArLS0tLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv
aHcveGVuL3hlbl9iYWNrZW5kLmMgYi9ody94ZW4veGVuX2JhY2tlbmQuYwo+IGluZGV4IDY3Y2I0
Y2I5ZjAuLjJiOTFkMmQ0NTggMTAwNjQ0Cj4gLS0tIGEvaHcveGVuL3hlbl9iYWNrZW5kLmMKPiAr
KysgYi9ody94ZW4veGVuX2JhY2tlbmQuYwo+IEBAIC02MTksMTAgKzYxOSw3IEBAIHN0YXRpYyB2
b2lkIHhlbmRldl9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiAg
Cj4gICAgICBkYy0+cHJvcHMgPSB4ZW5kZXZfcHJvcGVydGllczsKPiAgICAgIHNldF9iaXQoREVW
SUNFX0NBVEVHT1JZX01JU0MsIGRjLT5jYXRlZ29yaWVzKTsKPiAtICAgIC8qCj4gLSAgICAgKiBG
SVhNRTogU2V0IG9ubHkgYmVjYXVzZSB3ZSBhcmUgbm90IHN1cmUgeWV0IGlmIHRoaXMgZGV2aWNl
Cj4gLSAgICAgKiB3aWxsIGJlIG91dHNpZGUgdGhlIHEzNSBzeXNidXMgd2hpdGVsaXN0Lgo+IC0g
ICAgICovCj4gKyAgICAvKiB4ZW4tYmFja2VuZCBkZXZpY2VzIGNhbiBiZSBwbHVnZ2VkL3VucGx1
Z2dlZCBkeW5hbWljYWxseSAqLwo+ICAgICAgZGMtPnVzZXJfY3JlYXRhYmxlID0gdHJ1ZTsKPiAg
fQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 08:52:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:52:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dABkG-0005fX-7n; Mon, 15 May 2017 08:52:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dABkE-0005fR-VN
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 08:52:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7F/7C-03620-D5C69195; Mon, 15 May 2017 08:52:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzcmRzL
 SYMZaK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMinXMBQf5K7oetjA2ME7j7WLk5BASyJP4
 dKuXHcTmFbCTeLRnLhuILSFgKHF64U0WEJtFQFViyoOtYHE2AXWJtmfbWUFsEYEAiXvbWoFqu
 DiYBdYzSiya2cAMkhAWyJI4t3ARE0hCSGAbo8Tb09PAJnEKWEt8XHQUyOYA2iYo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6K
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsIOx+7L/IUZJDiYlUV7Xl+KR
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BK4cPDKbUYolLz8vVUmC1zVbMlJIsCg1PbUiLTMHGCEwp
 RIcPEoivGeygNK8xQWJucWZ6RCpU4yKUuK8ASB9AiCJjNI8uDZYVF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMG8kyBSezLwSuOmvgBYzAS0OA7mft7gkESEl1cCovUht1ocgXwe5KX8XHpi
 ik7hs9cEjAWYPDqzlbmnKWWcRt+minrdSD4dN9pKla/udM7aln5oWZ+H2VtXmeCcXQ5VHI/uy
 t6l1+nNZszj0RU7ZGHPI+4WcqPWfpb111prP3hGyS3adfGpv6f1toqa6Od+TqQf4fJznMnTdW
 T+bZ9aRc+fkX1kqsRRnJBpqMRcVJwIAFF0+4MUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494838363!49396725!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64283 invoked from network); 15 May 2017 08:52:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 08:52:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 02:52:42 -0600
Message-Id: <591988770200007800159B44@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 02:52:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>, "Zhongze Liu" <blackskygg@gmail.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
In-Reply-To: <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, nd@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDEwOjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE1LzA1LzIwMTcgMDk6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4wNS4x
NyBhdCAxOTowMSwgPGJsYWNrc2t5Z2dAZ21haWwuY29tPiB3cm90ZToKPj4+ID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4+IDEuIE1vdGl2YXRp
b24gYW5kIERlc2NyaXB0aW9uCj4+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Cj4+PiBWaXJ0dWFsIG1hY2hpbmVzIHVzZSBncmFudCB0YWJsZSBo
eXBlcmNhbGxzIHRvIHNldHVwIGEgc2hhcmUgcGFnZSBmb3IKPj4+IGludGVyLVZNcyBjb21tdW5p
Y2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBhcmUgdXNlZCBieSBhbGwgUFYKPj4+IHByb3RvY29s
cyB0b2RheS4gSG93ZXZlciwgdmVyeSBzaW1wbGUgZ3Vlc3RzLCBzdWNoIGFzIGJhcmVtZXRhbAo+
Pj4gYXBwbGljYXRpb25zLCBtaWdodCBub3QgaGF2ZSB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gaGFu
ZGxlIHRoZSBncmFudCB0YWJsZS4KPj4+IFRoaXMgcHJvamVjdCBpcyBhYm91dCBzZXR0aW5nIHVw
IHNldmVyYWwgc2hhcmVkIG1lbW9yeSBhcmVhcyBmb3IgaW50ZXItVk1zCj4+PiBjb21tdW5pY2F0
aW9ucyBkaXJlY3RseSBmcm9tIHRoZSBWTSBjb25maWcgZmlsZS4KPj4+IFNvIHRoYXQgdGhlIGd1
ZXN0IGtlcm5lbCBkb2Vzbid0IGhhdmUgdG8gaGF2ZSBncmFudCB0YWJsZSBzdXBwb3J0IHRvIGJl
Cj4+PiBhYmxlIHRvIGNvbW11bmljYXRlIHdpdGggb3RoZXIgZ3Vlc3RzLgo+Pgo+PiBJIHRoaW5r
IGl0IHdvdWxkIGhlbHAgdG8gY29tcGFyZSB5b3VyIHByb3Bvc2FsIHdpdGggdGhlIGFsdGVybmF0
aXZlIG9mCj4+IGFkZGluZyBncmFudCB0YWJsZSBpbmZyYXN0cnVjdHVyZSB0byBzdWNoIGVudmly
b25tZW50cyAod2hpY2ggSQo+PiB3b3VsZG4ndCBleHBlY3QgdG8gYmUgYWxsIHRoYXQgZGlmZmlj
dWx0KS4gQWZ0ZXIgYWxsIGludHJvZHVjdGlvbiBvZiBhCj4+IChzZWVtaW5nbHkpIHJlZHVuZGFu
dCBtZWNoYW5pc20gY29tZXMgYXQgdGhlIHByaWNlIG9mIGV4dHJhIC8KPj4gZHVwbGljYXRlIGNv
ZGUgaW4gdGhlIHRvb2wgc3RhY2sgYW5kIG1heWJlIGV2ZW4gaW4gdGhlIGh5cGVydmlzb3IuCj4+
IEhlbmNlIHRoZXJlIG5lZWRzIHRvIGJlIGEgbWVhbmluZ2Z1bGx5IGhpZ2hlciBnYWluIHRoYW4g
cHJpY2UgaGVyZS4KPiAKPiBUaGlzIGlzIGEga2V5IGZlYXR1cmUgZm9yIGVtYmVkZGVkIGJlY2F1
c2UgdGhleSB3YW50IHRvIGJlIGFibGUgdG8gc2hhcmUgCj4gYnVmZmVyIHZlcnkgZWFzaWx5IGF0
IGRvbWFpbiBjcmVhdGlvbiB0aW1lIGJldHdlZW4gdHdvIGd1ZXN0cy4KPiAKPiBBZGRpbmcgdGhl
IGdyYW50IHRhYmxlIGRyaXZlciBpbiB0aGUgZ3Vlc3QgT1MgYXMgYSBoaWdoIGEgY29zdCB3aGVu
IHRoZSAKPiBnb2FsIGlzIHRvIHJ1biB1bm1vZGlmaWVkIE9TIGluIGEgVk0uIFRoaXMgaXMgYWNo
aWV2YWJsZSBvbiBBUk0gaWYgeW91IAo+IHVzZSBwYXNzdGhyb3VnaC4KCiJoaWdoIGNvc3QiIGlz
IHByZXR0eSBhYnN0cmFjdCBhbmQgdmFndWUuIEFuZCBJIGFkbWl0IEkgaGF2ZSBkaWZmaWN1bHR5
CnNlZWluZyBob3cgYW4gZW50aXJlbHkgdW5tb2RpZmllZCBPUyBjb3VsZCBsZXZlcmFnZSB0aGlz
IG5ld2x5CnByb3Bvc2VkIHNoYXJpbmcgbW9kZWwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 08:55:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 08:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dABnG-0005pO-LT; Mon, 15 May 2017 08:55:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dABnF-0005pI-T5
 for xen-devel@lists.xen.org; Mon, 15 May 2017 08:55:54 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7F/1A-03613-91D69195; Mon, 15 May 2017 08:55:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNwkQlciVzL
 SYNFCA4slHxezODB6HN39mymAMYo1My8pvyKBNWP1r0msBTuEKmb+KWlgXMzXxcjFISQwnVHi
 xYRTTF2MnBwSArwSR5bNYIWwAyROfb/DCFHUxihxbP4CRpAEi4CqRO/qbSwgNpuAssTFr71sI
 LaIgIbEj+8zmEFsZoEVTBJvDhaD2MICthJzN18Ci/MKaEts/bSSCWQor8BdJomVS86zQGw4zC
 jx6+0TRogqQYmTM5+wQEzSkrjx7yVQBweQLS2x/B8HSJhTIETi8oQjYCWiQEfsvrWXeQKj4Cw
 k3bOQdM9C6F7AyLyKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwbBmAYAfjmvmBhxglOZiURHldX4pHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3ZktGSkkW
 JSanlqRlpkDjCCYtAQHj5II7z6QNG9xQWJucWY6ROoUo6KUOO96kIQASCKjNA+uDRa1lxhlpY
 R5GYEOEeIpSC3KzSxBlX/FKM7BqCTMewlkCk9mXgnc9FdAi5mAFoeB3MxbXJKIkJJqYPRtjXl
 n+nnn/FMBn15eWvjwjpBUmcSS8osOLvE/ri9e7vMipmP/CplkzYK+YNnulNc1vx63fLyzM/u5
 bpXp8XnPGxuPPj94eb/jykqnP0aRp7//VyvvZ/Ux/GllGTw/jsl7T7yb4omoNvXZZi+qP7wXT
 FrVtmiP0vVD/wSNc1TOr+Z7a69hW6/EUpyRaKjFXFScCABJ9vsB1QIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494838550!71696588!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26052 invoked from network); 15 May 2017 08:55:52 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 08:55:52 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 May 2017 01:55:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,344,1491289200"; d="scan'208";a="1169288561"
Received: from skl-2s3.sh.intel.com (HELO skl-2s3) ([10.239.48.51])
 by fmsmga002.fm.intel.com with ESMTP; 15 May 2017 01:55:48 -0700
Date: Mon, 15 May 2017 16:57:16 +0800
From: Chao Gao <chao.gao@intel.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20170515085714.GA7052@skl-2s3>
Mail-Followup-To: "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-2-git-send-email-chao.gao@intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CD1634@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190CD1634@SHSMSX101.ccr.corp.intel.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/5] xentrace: add TRC_HVM_PI_LIST_ADD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDk6MzM6MDRBTSArMDgwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4+IEZyb206IEdhbywgQ2hhbwo+PiBTZW50OiBUaHVyc2RheSwgTWF5IDExLCAyMDE3IDI6
MDQgUE0KPj4gCj4+IFRoaXMgcGF0Y2ggYWRkcyBUUkNfSFZNX1BJX0xJU1RfQUREIHRvIHRyYWNr
IGFkZGluZyBvbmUgZW50cnkgdG8KPj4gdGhlIHBlci1wY3B1IGJsb2NraW5nIGxpc3QuIEFsc28g
aW50cm9kdWNlIGEgJ2NvdW50ZXInIHRvIHRyYWNrCj4+IHRoZSBudW1iZXIgb2YgZW50cmllcyBp
biB0aGUgbGlzdC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+Cj4+IC0tLQo+PiBAQCAtMTE5LDYgKzEyMCw5IEBAIHN0YXRpYyB2b2lkIHZteF92Y3B1
X2Jsb2NrKHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgICAqLwo+PiAgICAgIEFTU0VSVChvbGRfbG9j
ayA9PSBOVUxMKTsKPj4gCj4+ICsgICAgYXRvbWljX2luYygmcGVyX2NwdSh2bXhfcGlfYmxvY2tp
bmcsIHYtPnByb2Nlc3NvcikuY291bnRlcik7Cj4+ICsgICAgSFZNVFJBQ0VfNEQoUElfTElTVF9B
REQsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCB2LQo+PiA+cHJvY2Vzc29yLAo+
PiArICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywg
di0+cHJvY2Vzc29yKS5jb3VudGVyKSk7Cj4+ICAgICAgbGlzdF9hZGRfdGFpbCgmdi0+YXJjaC5o
dm1fdm14LnBpX2Jsb2NraW5nLmxpc3QsCj4+ICAgICAgICAgICAgICAgICAgICAmcGVyX2NwdSh2
bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nlc3NvcikubGlzdCk7Cj4+ICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKPj4gQEAgLTE4Niw2ICsx
OTAsOCBAQCBzdGF0aWMgdm9pZCB2bXhfcGlfdW5ibG9ja192Y3B1KHN0cnVjdCB2Y3B1ICp2KQo+
PiAgICAgIHsKPj4gICAgICAgICAgQVNTRVJUKHYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5s
b2NrID09IHBpX2Jsb2NraW5nX2xpc3RfbG9jayk7Cj4+ICAgICAgICAgIGxpc3RfZGVsKCZ2LT5h
cmNoLmh2bV92bXgucGlfYmxvY2tpbmcubGlzdCk7Cj4+ICsgICAgICAgIGF0b21pY19kZWMoJmNv
bnRhaW5lcl9vZihwaV9ibG9ja2luZ19saXN0X2xvY2ssCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUsIGxvY2spLT5jb3VudGVy
KTsKPj4gICAgICAgICAgdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLmxvY2sgPSBOVUxMOwo+
PiAgICAgIH0KPj4gCj4+IEBAIC0yMzQsNiArMjQwLDcgQEAgdm9pZCB2bXhfcGlfZGVzY19maXh1
cCh1bnNpZ25lZCBpbnQgY3B1KQo+PiAgICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+cGlf
ZGVzYykgKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICBsaXN0X2RlbCgmdm14LT5waV9i
bG9ja2luZy5saXN0KTsKPj4gKyAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUodm14X3Bp
X2Jsb2NraW5nLCBjcHUpLmNvdW50ZXIpOwo+PiAgICAgICAgICAgICAgdm14LT5waV9ibG9ja2lu
Zy5sb2NrID0gTlVMTDsKPj4gICAgICAgICAgICAgIHZjcHVfdW5ibG9jayhjb250YWluZXJfb2Yo
dm14LCBzdHJ1Y3QgdmNwdSwgYXJjaC5odm1fdm14KSk7Cj4+ICAgICAgICAgIH0KPj4gQEAgLTI1
OCw2ICsyNjUsOCBAQCB2b2lkIHZteF9waV9kZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUpCj4+
IAo+PiAgICAgICAgICAgICAgbGlzdF9tb3ZlKCZ2bXgtPnBpX2Jsb2NraW5nLmxpc3QsCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBuZXdfY3B1KS5s
aXN0KTsKPj4gKyAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5n
LCBjcHUpLmNvdW50ZXIpOwo+PiArICAgICAgICAgICAgYXRvbWljX2luYygmcGVyX2NwdSh2bXhf
cGlfYmxvY2tpbmcsIG5ld19jcHUpLmNvdW50ZXIpOwo+Cj5Eb24ndCB5b3UgYWxzbyBuZWVkIGEg
dHJhY2UgaGVyZT8KClllcywgaXQgaXMgbmVlZGVkLgoKPgo+YW5kIGZyb20gY29tcGxldGVuZXNz
IHAuby52LCBpcyBpdCB1c2VmdWwgdG8gdHJhY2UgYm90aCBkZWMvaW5jPwo+CgpJIHRyaWVkIHRv
IGRvIHRoaXMuIEFzc3VtaW5nIHRoZSBsb2cgc2hvdWxkIHNob3cgd2hpY2ggcGNwdSdzIGxpc3QK
aGFzIGRlY3JlYXNlZCwgSSBkb24ndCBrbm93IGhvdyB0byBnZXQgdGhlIHBjcHUgaWQgaW4gdm14
X3BpX3VuYmxvY2tfdmNwdSgpLAp0aG91Z2ggd2UgY2FuIHJlZmVyZW5jZSB0aGUgcGVyLWNwdSBz
dHJ1Y3R1cmUuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 09:19:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 09:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAC9e-0007D7-O9; Mon, 15 May 2017 09:19:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3012ec7c5=citrix-osstest@xenproject.org>)
 id 1dAC9d-0007Cl-9w
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 09:19:01 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 24/7C-03920-48279195; Mon, 15 May 2017 09:19:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpG5LkWS
 kweEtzBb3prxnd2D02N63iz2AMYo1My8pvyKBNePGwUVMBdOFKppfzmZpYNzJ3cXIySEh4C8x
 bf0BZgjbQ+LllP2sILaIgLPEhA+32UBsXgE9ids3foHVCAuESjQ07WbvYuQCql/OKnH/x20Wi
 GZViUlLXoEVsQENmtgzESzOAhS/9f4WWFxIQEti6eKVTBBDBSVOznwCVsMsICFx8MULqCMsJd
 ZPvss6gZF3FpKyWUjKFjAyrWLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwfBiDYwXh+beAhRkkOJiVRXteX4pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjr
 CiUjhQSLUtNTK9Iyc4CBDJOW4OBREuGdC5LmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3
 pkgRQIgRRmleXAjYFF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8m0Gm8GTmlcBtegV0BB
 PQEWEg9/MWlyQipKQaGKuL2L+LHpEsrriS31ZxOMB1/n+BEsYdGyZNzlxkOXXNh0c8M+5sO9r
 yOP1xcd7tTt7EbN/P25dr7D3a+ERs28ZVfZ/XPS6/en5thPT7XLHMLi/9zaXFUa6ekVNZLAqW
 7JxuuWmfqfNf70df2mxnnC2Rm2/B+njrdJ8Li9JesgYdSFo/UbZiw0MlluKMREMt5qLiRAACd
 4wGpQIAAA==
X-Env-Sender: prvs=3012ec7c5=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494839938!79044227!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7256 invoked from network); 15 May 2017 09:18:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 09:18:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,344,1491264000"; d="scan'208";a="423713092"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71318-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71263
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 15 May 2017 10:18:56 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71318: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMzE4IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMzE4LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0
Ym9vdC1wdmdydWIgMTAgZ3Vlc3Qtc3RhcnQgICBmYWlsIGJsb2NrZWQgaW4gNzEyNjMKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0IGZhaWwg
YmxvY2tlZCBpbiA3MTI2MwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdy
dWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzEyNjMKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0
LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwoKYmFzZWxpbmUgdmVyc2lv
bjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxMjYzCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc2lkLW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0Cmxv
Z3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 09:26:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 09:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dACGm-0007sD-Fa; Mon, 15 May 2017 09:26:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dACGk-0007s7-Il
 for xen-devel@lists.xen.org; Mon, 15 May 2017 09:26:22 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2D/5F-03058-D3479195; Mon, 15 May 2017 09:26:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tbhqGtbIhl
 psOKjgMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH9slLBYZmKLe86mBoY28W7GLk4hASmM0ps
 3fWUpYuRk0NCgFfiyLIZrF2MHEC2v8TZ/dkQNW2MEntmnmcDqWERUJVYteM9WD2bgLLExa+9Y
 HERAQ2JH99nMIM0MAtsABra8hCsSFjAV+L+vh6wIl4BbYllV9awgBTxCjxllHh3+SYzxIrDjB
 LP2/cwQVQJSpyc+QSsm1lAS+LGv5dMICcxC0hLLP/HARLmFAiR2HVrHViJKNAVu2/tZZ7AKDg
 LSfcsJN2zELoXMDKvYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/d
 xAgMWgYg2MG487nTIUZJDiYlUV7Xl+KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4rYolI4UEi
 1LTUyvSMnOA8QOTluDgURLhtQdJ8xYXJOYWZ6ZDpE4xKkqJ82aBJARAEhmleXBtsJi9xCgrJc
 zLCHSIEE9BalFuZgmq/CtGcQ5GJWHeEJApPJl5JXDTXwEtZgJaHAZyM29xSSJCSqqBcWbjvzN
 T3tw2/7tx1V3equWmD/dIHszNjHuZNVf79nsFdZcFhaFrWJ+qrD3za/NCWVPe2S+MA+ITOqdz
 vlGfdvzpcpl8hiPMNx7o2W5cZJL0YH9tl26WnpLk5BUXFlxl3PnE5cUmDuV/02yCbqXOWVN2e
 YZ+9tWSsw0iWtUSzxbtZerJiO99dFSJpTgj0VCLuag4EQDQQOlE1AIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494840378!62729736!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17942 invoked from network); 15 May 2017 09:26:20 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 09:26:20 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 May 2017 02:26:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,344,1491289200"; d="scan'208";a="101613256"
Received: from skl-2s3.sh.intel.com (HELO skl-2s3) ([10.239.48.51])
 by fmsmga005.fm.intel.com with ESMTP; 15 May 2017 02:26:17 -0700
Date: Mon, 15 May 2017 17:27:45 +0800
From: Chao Gao <chao.gao@intel.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20170515092745.GB7052@skl-2s3>
Mail-Followup-To: "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-4-git-send-email-chao.gao@intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CD1BB7@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190CD1BB7@SHSMSX101.ccr.corp.intel.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 3/5] VT-d PI: restrict the vcpu number on
	a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDE6MjQ6NDVQTSArMDgwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4+IEZyb206IEdhbywgQ2hhbwo+PiBTZW50OiBUaHVyc2RheSwgTWF5IDExLCAyMDE3IDI6
MDQgUE0KPj4gCj4+IEN1cnJlbnRseSwgYSBibG9ja2VkIHZDUFUgaXMgcHV0IGluIGl0cyBwQ1BV
J3MgcGkgYmxvY2tpbmcgbGlzdC4gSWYKPj4gdG9vIG1hbnkgdkNQVXMgYXJlIGJsb2NrZWQgb24g
YSBnaXZlbiBwQ1BVLCBpdCB3aWxsIGluY3VyIHRoYXQgdGhlIGxpc3QKPj4gZ3Jvd3MgdG9vIGxv
bmcuIEFmdGVyIGEgc2ltcGxlIGFuYWx5c2lzLCB0aGVyZSBhcmUgMzJrIGRvbWFpbnMgYW5kCj4+
IDEyOCB2Y3B1IHBlciBkb21haW4sIHRodXMgYWJvdXQgNE0gdkNQVXMgbWF5IGJlIGJsb2NrZWQg
aW4gb25lIHBDUFUncwo+PiBQSSBibG9ja2luZyBsaXN0LiBXaGVuIGEgd2FrZXVwIGludGVycnVw
dCBhcnJpdmVzLCB0aGUgbGlzdCBpcwo+PiB0cmF2ZXJzZWQgdG8gZmluZCBzb21lIHNwZWNpZmlj
IHZDUFVzIHRvIHdha2UgdGhlbSB1cC4gVGhpcyB0cmF2ZXJzYWwgaW4KPj4gdGhhdCBjYXNlIHdv
dWxkIGNvbnN1bWUgbXVjaCB0aW1lLgo+PiAKPj4gVG8gbWl0aWdhdGUgdGhpcyBpc3N1ZSwgdGhp
cyBwYXRjaCBsaW1pdHMgdGhlIHZjcHUgbnVtYmVyIG9uIGEgZ2l2ZW4KPj4gcENQVSwgdGFraW5n
IGZhY3RvcnMgc3VjaCBhcyBwZXJmb21hbmNlIG9mIGNvbW1vbiBjYXNlLCBjdXJyZW50IGh2bSB2
Y3B1Cj4+IGNvdW50IGFuZCBjdXJyZW50IHBjcHUgY291bnQgaW50byBjb25zaWRlcmF0aW9uLiBX
aXRoIHRoaXMgbWV0aG9kLCBmb3IKPj4gdGhlIGNvbW1vbiBjYXNlLCBpdCB3b3JrcyBmYXN0IGFu
ZCBmb3Igc29tZSBleHRyZW1lIGNhc2VzLCB0aGUgbGlzdAo+PiBsZW5ndGggaXMgdW5kZXIgY29u
dHJvbC4KPj4gCj4+IFRoZSBjaGFuZ2UgaW4gdm14X3BpX3VuYmxvY2tfdmNwdSgpIGlzIGZvciB0
aGUgZm9sbG93aW5nIGNhc2U6Cj4+IHZjcHUgaXMgcnVubmluZyAtPiB0cnkgdG8gYmxvY2sgKHRo
aXMgcGF0Y2ggbWF5IGNoYW5nZSBOU0RUIHRvCj4+IGFub3RoZXIgcENQVSkgYnV0IG5vdGlmaWNh
dGlvbiBjb21lcyBpbiB0aW1lLCB0aHVzIHRoZSB2Y3B1Cj4+IGdvZXMgYmFjayB0byBydW5uaW5n
IHN0YXRpb24gLT4gVk0tZW50cnkgKHdlIHNob3VsZCBzZXQgTlNEVCBhZ2FpbiwKPj4gcmV2ZXJ0
aW5nIHRoZSBjaGFuZ2Ugd2UgbWFrZSB0byBOU0RUIGluIHZteF92Y3B1X2Jsb2NrKCkpCj4+IAo+
PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAtLS0KPj4g
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgNzgKPj4gKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDcxIGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiBpbmRleCBlZmZmNmNk
Li5jMGQwYjU4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiBAQCAtMTAwLDE2ICsxMDAsNzAgQEAg
dm9pZCB2bXhfcGlfcGVyX2NwdV9pbml0KHVuc2lnbmVkIGludCBjcHUpCj4+ICAgICAgc3Bpbl9s
b2NrX2luaXQoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpLmxvY2spOwo+PiAgfQo+PiAK
Pj4gKy8qCj4+ICsgKiBDaG9vc2UgYW4gYXBwcm9wcmlhdGUgcGNwdSB0byByZWNlaXZlIHdha2V1
cCBpbnRlcnJ1cHQuCj4+ICsgKiBCeSBkZWZhdWx0LCB0aGUgbG9jYWwgcGNwdSBpcyBjaG9zZW4g
YXMgdGhlIGRlc3RpbmF0aW9uLiBCdXQgaWYgdGhlCj4+ICsgKiB2Y3B1IG51bWJlciBvZiB0aGUg
bG9jYWwgcGNwdSBleGNlZWRzIGEgbGltaXQsIGFub3RoZXIgcGNwdSBpcyBjaG9zZW4uCj4+ICsg
Kgo+PiArICogQ3VycmVudGx5LCBjaG9vc2UgKHZfdG90L3BfdG90KSArIEsgYXMgdGhlIGxpbWl0
IG9mIHZjcHUsIHdoZXJlCj4+ICsgKiB2X3RvdCBpcyB0aGUgdG90YWwgbnVtYmVyIG9mIHZjcHVz
IG9uIHRoZSBzeXN0ZW0sIHBfdG90IGlzIHRoZSB0b3RhbAo+PiArICogbnVtYmVyIG9mIHBjcHVz
IGluIHRoZSBzeXN0ZW0sIGFuZCBLIGlzIGEgZml4ZWQgbnVtYmVyLiBFeHBlcm1lbnRzCj4+IHNo
b3dzCj4+ICsgKiB0aGUgbWF4aW1hbCB0aW1lIHRvIHdha2V1cCBhIHZjcHUgZnJvbSBhIDEyOC1l
bnRyeSBibG9ja2luZyBsaXN0IGlzCj4+ICsgKiBjb25zaWRlcmVkIGFjY2VwdGFibGUuIFNvIGNo
b29zZSAxMjggYXMgdGhlIGZpeGVkIG51bWJlciBLLgo+Cj5iZXR0ZXIgeW91IGNhbiBwcm92aWRl
IHlvdXIgZXhwZXJpbWVudGFsIGRhdGEgaGVyZSBzbyBvdGhlcnMgaGF2ZQo+YSBndXQtZmVlbGlu
ZyB3aHkgaXQncyBhY2NlcHRhYmxlLi4uCgpXaWxsIGFkZCB0aGlzLgoKPgo+PiArICoKPj4gKyAq
IFRoaXMgcG9saWN5IG1ha2VzIHN1cmU6Cj4+ICsgKiAxKSBmb3IgY29tbW9uIGNhc2VzLCB0aGUg
bGltaXQgd29uJ3QgYmUgcmVhY2hlZCBhbmQgdGhlIGxvY2FsIHBjcHUgaXMKPj4gdXNlZAo+PiAr
ICogd2hpY2ggaXMgYmVuZWZpY2lhbCB0byBwZXJmb3JtYW5jZSAoYXQgbGVhc3QsIGF2b2lkIGFu
IElQSSB3aGVuIHVuYmxvY2tpbmcKPj4gKyAqIHZjcHUpLgo+PiArICogMikgZm9yIHRoZSB3b3Jz
dCBjYXNlLCB0aGUgYmxvY2tpbmcgbGlzdCBsZW5ndGggc2NhbGVzIHdpdGggdGhlIHZjcHUgY291
bnQKPj4gKyAqIGRpdmlkZWQgYnkgdGhlIHBjcHUgY291bnQuCj4+ICsgKi8KPj4gKyNkZWZpbmUg
UElfTElTVF9GSVhFRF9OVU0gMTI4Cj4+ICsjZGVmaW5lIFBJX0xJU1RfTElNSVQgICAgIChhdG9t
aWNfcmVhZCgmbnVtX2h2bV92Y3B1cykgLwo+PiBudW1fb25saW5lX2NwdXMoKSArIFwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBJX0xJU1RfRklYRURfTlVNKQo+PiArCj4+ICtzdGF0
aWMgdW5zaWduZWQgaW50IHZteF9waV9jaG9vc2VfZGVzdF9jcHUoc3RydWN0IHZjcHUgKnYpCj4+
ICt7Cj4+ICsgICAgaW50IGNvdW50LCBsaW1pdCA9IFBJX0xJU1RfTElNSVQ7Cj4+ICsgICAgdW5z
aWduZWQgaW50IGRlc3QgPSB2LT5wcm9jZXNzb3I7Cj4+ICsKPj4gKyAgICBjb3VudCA9IGF0b21p
Y19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgZGVzdCkuY291bnRlcik7Cj4+ICsgICAg
d2hpbGUgKCB1bmxpa2VseShjb3VudCA+PSBsaW1pdCkgKQo+PiArICAgIHsKPj4gKyAgICAgICAg
ZGVzdCA9IGNwdW1hc2tfY3ljbGUoZGVzdCwgJmNwdV9vbmxpbmVfbWFwKTsKPj4gKyAgICAgICAg
Y291bnQgPSBhdG9taWNfcmVhZCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGRlc3QpLmNvdW50
ZXIpOwo+PiArICAgIH0KPgo+aXMgaXQgcG9zc2libGUgdG8gaGl0IGluZmluaXRlIGxvb3AgaGVy
ZT8KPgoKdGhlb3JldGljYWxseSwgaXQgd2lsbCBub3QgZm9yIGNwdW1hc2tfY3ljbGUoKSB3aWxs
IGl0ZXJhdGUgdGhyb3VnaCBhbGwKb25saW5lIHBjcHVzIGFuZCBpdCdzIGltcG9zc2libGUgdGhh
dCBhbGwgb25saW5lIHBjcHVzIGhhdmUgcmVhY2ggdGhlCnVwcGVyIGJvdW5kLgoKVGhhbmtzCkNo
YW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 09:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 09:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAClV-0001Wf-CQ; Mon, 15 May 2017 09:58:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAClU-0001WU-7H
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 09:58:08 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0E/74-03696-FAB79195; Mon, 15 May 2017 09:58:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3ddtWS
 kwfGvJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bldvuCSzIVPz5NZWlg3CjSxcjJISSQJ/F3
 2wEmEJtXwE5icssVVhBbQsBQ4vTCmywgNouAqsTnxlawGjYBdYm2Z9vBakQEDCRWXj8AVMPFw
 SzQzCjxc8lmRpCEsEC0xOTTL9ghFoRLzJj5FGwQp0CYxMfXN9i6GDmAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpWuolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GC8uyngEKMkB5OSKK/rS/FIIb6k
 /JTKjMTijPii0pzU4kOMehwcAj2bVl9gFNi2C0hKseTl56UqSfDaVklGCgkWpaanVqRl5gAjB
 aZBgoNHSYTXGyTNW1yQmFucmQ6ROsWoKCXOqwKSEABJZJTmwbXBovMSo6yUMC8j0GlCPAWpRb
 mZJajyrxjFORiVhHlVQabwZOaVwE1/BbSYCWhxGMgXvMUliQgpqQZG11Mh0SzLPvRd1FZl4Lg
 fxJhkEq3EYFazYddzq6U7yg6+DrlxJL01sf/PTaGluyXjOo56vl4zo6tmjtPsPsnQ5guC+7+u
 3r5w2rUjryQFeIydT/ommCxgsZ+bfCV9+f0aIx8O1oBqz4L1GQnTM4SU989c+vOYD3OSjsSU/
 Sczr8sLOsyusPFXYinOSDTUYi4qTgQAtUi2z8kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494842285!68474427!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22430 invoked from network); 15 May 2017 09:58:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 09:58:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 03:58:04 -0600
Message-Id: <591997C90200007800159BC0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 03:58:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>
References: <0259E1C966E8C54AA93AA2B1240828E651AD6B1F@dggeml510-mbx.china.huawei.com>
In-Reply-To: <0259E1C966E8C54AA93AA2B1240828E651AD6B1F@dggeml510-mbx.china.huawei.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH V2] acpi: enlarge NUM_FIXMAP_ACPI_PAGES to
 support larger scale boards
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDA5OjA0LCA8b3NjYXIuemhhbmdib0BodWF3ZWkuY29tPiB3cm90
ZToKPiBJbiBhY3BpX3RiX3ZlcmlmeV90YWJsZSgpLT5fX2FjcGlfbWFwX3RhYmxlKCksIGl0IHN1
cHBvc2UgYWxsIEFDUEkgdGFibGVzCj4gbWF5IG5vdCBleGNlZWQgNCBwYWdlcywgdGhlIHRhYmxl
cyBpbmNsdWRlcyBTUkFUL0FQSUMvRVJTVCBldGMuCj4gUGxlYXNlIG5vdGUgdGhhdCB0aGUgdGFi
bGUgRFNEVCBpcyBub3QgbWFwcGVkIHRocm91Z2gKPiBhY3BpX3RiX3ZlcmlmeV90YWJsZSgpLCB0
aHVzIHdlIGRvbid0IGNhcmUgaXRzIHNpemUgYWx0aG91Z2ggaXQncyB1c3VhbGx5Cj4gdGhlIGxh
cmdlc3QgdGFibGUgYW1vbmcgYWxsIHRoZSBBQ1BJIHRhYmxlcy4gVGhlbiB0aGUgYmlnZ2VzdCB0
YWJsZSB3ZQo+IGNvbmNlcm4gaXMgU1JBVC4KPiBBcyB3ZSBrbm93LCB0aGUgc2l6ZSBvZiBTUkFU
IGlmIGFmZmVjdGVkIGJ5IGJvdGggQ1BVIG51bWJlciBhbmQgbWVtb3J5Cj4gc2xvdCBudW1iZXIs
IGVhY2ggQ1BVIGNvc3RzIDI0QiwgYW5kIGVhY2ggbWVtb3J5IHNsb3QgY29zdHMgNDBCLgo+IC4u
Li4KPiBbMDMwaCAwMDQ4ICAgMV0gICAgICAgICAgICAgICAgU3VidGFibGUgVHlwZSA6IDAyIFtQ
cm9jZXNzb3IgTG9jYWwgeDJBUElDCj4gQWZmaW5pdHldCj4gWzAzMWggMDA0OSAgIDFdICAgICAg
ICAgICAgICAgICAgICAgICBMZW5ndGggOiAxOAo+IAo+IFswMzJoIDAwNTAgICAyXSAgICAgICAg
ICAgICAgICAgICAgUmVzZXJ2ZWQxIDogMDAwMAo+IFswMzRoIDAwNTIgICA0XSAgICAgICAgICAg
ICBQcm94aW1pdHkgRG9tYWluIDogMDAwMDAwMDAKPiBbMDM4aCAwMDU2ICAgNF0gICAgICAgICAg
ICAgICAgICAgICAgQXBpYyBJRCA6IDAwMDAwMDAwCj4gWzAzQ2ggMDA2MCAgIDRdICAgICAgICBG
bGFncyAoZGVjb2RlZCBiZWxvdykgOiAwMDAwMDAwMQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBFbmFibGVkIDogMQo+IFswNDBoIDAwNjQgICA0XSAgICAgICAgICAgICAg
ICAgQ2xvY2sgRG9tYWluIDogMDAwMDAwMDAKPiBbMDQ0aCAwMDY4ICAgNF0gICAgICAgICAgICAg
ICAgICAgIFJlc2VydmVkMiA6IDAwMDAwMDAwCj4gLi4uLgo+IFs3MDkwaCAyODgxNiAgIDFdICAg
ICAgICAgICAgICAgIFN1YnRhYmxlIFR5cGUgOiAwMSBbTWVtb3J5IEFmZmluaXR5XQo+IFs3MDkx
aCAyODgxNyAgIDFdICAgICAgICAgICAgICAgICAgICAgICBMZW5ndGggOiAyOAo+IAo+IFs3MDky
aCAyODgxOCAgIDRdICAgICAgICAgICAgIFByb3hpbWl0eSBEb21haW4gOiAwMDAwMDAxQQo+IFs3
MDk2aCAyODgyMiAgIDJdICAgICAgICAgICAgICAgICAgICBSZXNlcnZlZDEgOiAwMDAwCj4gWzcw
OThoIDI4ODI0ICAgOF0gICAgICAgICAgICAgICAgIEJhc2UgQWRkcmVzcyA6IDAwMDAwRTAwMDAw
MDAwMDAKPiBbNzBBMGggMjg4MzIgICA4XSAgICAgICAgICAgICAgIEFkZHJlc3MgTGVuZ3RoIDog
MDAwMDAwMDAwMDAwMDAwMAo+IFs3MEE4aCAyODg0MCAgIDRdICAgICAgICAgICAgICAgICAgICBS
ZXNlcnZlZDIgOiAwMDAwMDAwMAo+IFs3MEFDaCAyODg0NCAgIDRdICAgICAgICBGbGFncyAoZGVj
b2RlZCBiZWxvdykgOiAwMDAwMDAwMQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVuYWJsZWQgOiAxCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSG90
IFBsdWdnYWJsZSA6IDAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTm9uLVZv
bGF0aWxlIDogMAo+IFs3MEIwaCAyODg0OCAgIDhdICAgICAgICAgICAgICAgICAgICBSZXNlcnZl
ZDMgOiAwMDAwMDAwMDAwMDAwMDAwCj4gLi4uLgo+IAo+IFBsZWFzZSBub3RlOiBldmVuIHdoZW4g
U1JBVCB0YWJsZSBpcyB3aXRoaW4gNCBwYWdlcywgZWcuIDE0MTI4QiwgaW4KPiBfX2FjcGlfbWFw
X3RhYmxlKCksIGl0IG1hcHMgcGFnZXMgdG8gZ2V0IHRoZSB0YWJsZS4gc3VwcG9zZSB0aGUgc3Rh
cnQKPiBhZGRyZXNzIGlzIG5lYXIgdGhlIGVuZCBvZiB0aGUgZmlyc3QgcGFnZToKPiAKPiAgICAg
ICAgMTAwMEIgICAgNDA5NkIgICAgICAgICA0MDk2QiAgICAgICAgICA0MDk2QiAgICAgIDg0MEIK
PiAgICAgICAgfF9fX3xfX19fX19fX19fX19ffF9fX19fX19fX19fX19ffF9fX19fX19fX19fX19f
fF9fX198Cj4gCj4gYWx0aG91Z2ggdGhlIHRvdGFsIHBhZ2UgaXMgd2l0aGluIDQgcGFnZXMgLCBi
dXQgaXQgbWF5IGJlIGluIGZhY3QgYWNyb3NzIDUKPiBwYWdlcywgYXMgc2hvd24gYWJvdmUuIFRo
dXMgdGhlIE5VTV9GSVhNQVBfQUNQSV9QQUdFUyBzaG91bGQgYmUgbXVjaAo+IGxhcmdlciBub3dh
ZGF5cy4gSWYgbm90LCB4ZW4gd291bGQgd3JvbmdseSB0aGlua3Mgbm8gTlVNQSBjb25maWd1cmF0
aW9uCj4gY291bGQgYmUgZm91bmQgYXMgdGhhdCBpdCBjb3VsZCBub3QgZ2V0IFNSQVQgdGFibGUu
Cj4gCj4gVGh1cywgd2UgbWFrZSBOVU1fRklYTUFQX0FDUElfUEFHRVMgbXVjaCBsYXJnZXIsIHRv
IDY0KDI1NktCKS4gaXQncwo+IGNhbGN1bGF0ZWQgZm9yIHRoYXQgdGhlIHRoZW9yZXRpY2FsIGxh
cmdlc3QgQ1BVIG51bWJlciBvbiBtYWluIExpbnV4Cj4gZGlzdHJvcyBpcyBhYm91dCA4MDkyLCBh
bmQgbWVtb3J5IHNsb3RzIG51bWJlciBzaG91bGQgYmUgd2l0aGluIDEwMDAsCj4gdGhhdCdzIDI0
Qio4MDkyKzQwQioxMDAwID0gMjM0MjA4Qi4gTWVhbndoaWxlLCBiZWNhdXNlIElPUkVNQVBfVklS
VF8qCj4gcmVnaW9uIGlzIDE2R0IsIHRodXMgSSB0aGluayBleHRlbmRpbmcgaXQgdG8gMjU2S0Ig
aXMgc2FmZSBlbm91Z2guCj4gCj4gT2YgY291cnNlLCB0aGVyZSdzIG11Y2ggbW9yZSB3b3JrIHRv
IGRvIHRvIHN1cHBvcnQgbGFyZ2Ugc2NhbGUgYm9hcmRzIG9mCj4gdGhhdCBtYW55KDgwOTIpIENQ
VXMgYW5kIDEwMDAgbWVtb3J5IHNsb3RzLiBXZSBqdXN0IG1ha2UgbGlmZSBlYXNpZXIgZm9yCj4g
Ym9hcmRzIHdpdGggc2VydmVyYWwgaHVuZHJlZHMgb2YgQ1BVcyBhbmQgc2VydmVyYWwgVEJzIG9m
IG1lbW9yeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBCbyA8b3NjYXIuemhhbmdib0BodWF3
ZWkuY29tPgoKTXVjaCBiZXR0ZXIsIGJ1dCBob3cgZGlkIHlvdSBhcnJpdmUgYXQgODA5Mj8gRGlk
IHlvdSBtZWFuIDgxOTIKKDIqKjEzKT8gQWxzbyBJIGRvbid0IHRoaW5rIHRoZSB0YWJsZSBlbnRy
eSBmaWVsZHMgc2hvdWxkIGJlIGxpc3RlZCwKc3RhdGluZyB0aGVpciBzaXplIGlzIGdvb2QgZW5v
dWdoIChpZiBhbnlvbmUgY2FyZXMgdG8gY2hlY2sgdGhlCnNpemVzIGFyZSBjb3JyZWN0LCAocylo
ZSdkIG5lZWQgdG8gZ28gbG9vayBhdCB0aGUgc3BlYyBvciBzb21lCmhlYWRlciBhbnl3YXkpLiBJ
J2QgYmUgZmluZSB3aXRoIGFkanVzdGluZyB0aGUgY29tbWl0IG1lc3NhZ2UKYWNjb3JkaW5nbHkg
d2hpbGUgY29tbWl0dGluZy4gV2l0aCBzdWNoIGFkanVzdG1lbnRzCgpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKWW91IGRpZG4ndCBDYyBKdWxpZW4sIHNvIEkg
YXNzdW1lIChhbmQgYWdyZWUpIHRoYXQgdGhpcyBpcyByYXRoZXIKbWVhbnQgZm9yIHBvc3QtNC45
LiBXaGV0aGVyIHRvIGJhY2twb3J0IHdlIGNhbiBkZWNpZGUgbGF0ZXIuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 09:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 09:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAClG-0001VQ-59; Mon, 15 May 2017 09:57:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAClF-0001VJ-Ei
 for xen-devel@lists.xen.org; Mon, 15 May 2017 09:57:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 29/E9-03557-0AB79195; Mon, 15 May 2017 09:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyuP0Ov+78asl
 Ig8t3LSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9C+cwFzzVq5j+7R57A+NulS5GTg4JASOJ
 txP/MXUxcnEICSxklOhec5UFJCEsoCWx4Px/MFtEIFhi+qYrLCBFzALHGCVOT2pjh+iYwCrxc
 MdMJpAqNgFViQ3XT7F2MXJw8ApYSzy5qgsSZgEKn2toZgaxRQXCJV5s+cMKYvMKCEqcnPkEbA
 GngLPErrUPwOLMAv4S0+duZIewxSVuPZnPNIGRbxaSlllIymYhKYOw1SX+zLvEDGHLSzRvnQ1
 lJ0usn7aMESa+/e0cqHidxL+d85gWMHKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00t
 Lk5MT81JTCrWS87P3cQIDHQGINjBeHljwCFGSQ4mJVFe15fikUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkeE9XSkYKCRalpqdWpGXmAGMOJi3BwaMkwutdBZTmLS5IzC3OTIdInWJUlBLnLQdJCI
 AkMkrz4NpgcX6JUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxxIFN4MvNK4Ka/AlrMBLQ4DOR
 m3uKSRISUVAPj/viTzW/2BjqsZV2XmW/Q+urgX2Un7rSkt9xOZVZ6GTPei/B52bw8FjT7tKCY
 s0C9/+4GjW9v5NbxSjlndp5ekFvOvbpfqfqok3oRRwJnVILJohUnWlvCVz10371sVf3U5/PV7
 z2wZcgsnjnvyKObq+9Leqqc+vbmc//Szkumu+evfKh+X2euEktxRqKhFnNRcSIAHPHmcO4CAA
 A=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494842271!64105874!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64066 invoked from network); 15 May 2017 09:57:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 May 2017 09:57:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1C70FAAB2;
 Mon, 15 May 2017 09:57:51 +0000 (UTC)
To: glenn@rimuhosting.com, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
 <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
 <11277412-f22f-170a-1a31-6039bdece0f4@rimuhosting.com>
 <f9ace036-ee19-c93e-7d15-8f5a2a2177ca@suse.com>
 <20170509092414.uzi6dieevnfi27o3@dhcp-3-128.uk.xensource.com>
 <03ab6f66-e591-7af1-66c1-a4a32f32e4f8@rimuhosting.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a492a326-b777-52fc-343b-0ed0dd0e9bea@suse.com>
Date: Mon, 15 May 2017 11:57:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <03ab6f66-e591-7af1-66c1-a4a32f32e4f8@rimuhosting.com>
Content-Type: multipart/mixed; boundary="------------00488EA0ED83B8C2BF631D93"
Content-Language: en-US
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>, xen-devel@lists.xen.org,
 Steven Haigh <netwiz@crc.id.au>, Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

On 13/05/17 06:02, Glenn Enright wrote:
> On 09/05/17 21:24, Roger Pau MonnÃ© wrote:
>> On Mon, May 08, 2017 at 11:10:24AM +0200, Juergen Gross wrote:
>>> On 04/05/17 00:17, Glenn Enright wrote:
>>>> On 04/05/17 04:58, Steven Haigh wrote:
>>>>> On 04/05/17 01:53, Juergen Gross wrote:
>>>>>> On 03/05/17 12:45, Steven Haigh wrote:
>>>>>>> Just wanted to give this a little nudge now people seem to be
>>>>>>> back on
>>>>>>> deck...
>>>>>>
>>>>>> Glenn, could you please give the attached patch a try?
>>>>>>
>>>>>> It should be applied on top of the other correction, the old debug
>>>>>> patch should not be applied.
>>>>>>
>>>>>> I have added some debug output to make sure we see what is happening.
>>>>>
>>>>> This patch is included in kernel-xen-4.9.26-1
>>>>>
>>>>> It should be in the repos now.
>>>>>
>>>>
>>>> Still seeing the same issue. Without the extra debug patch all I see in
>>>> the logs after destroy is this...
>>>>
>>>> xen-blkback: xen_blkif_disconnect: busy
>>>> xen-blkback: xen_blkif_free: delayed = 0
>>>
>>> Hmm, to me it seems as if some grant isn't being unmapped.
>>>
>>> Looking at gnttab_unmap_refs_async() I wonder how this is supposed to
>>> work:
>>>
>>> I don't see how a grant would ever be unmapped in case of
>>> page_count(item->pages[pc]) > 1 in __gnttab_unmap_refs_async(). All it
>>> does is deferring the call to the unmap operation again and again. Or
>>> am I missing something here?
>>
>> No, I don't think you are missing anything, but I cannot see how this
>> can be
>> solved in a better way, unmapping a page that's still referenced is
>> certainly
>> not the best option, or else we risk triggering a page-fault elsewhere.
>>
>> IMHO, gnttab_unmap_refs_async should have a timeout, and return an
>> error at
>> some point. Also, I'm wondering whether there's a way to keep track of
>> who has
>> references on a specific page, but so far I haven't been able to
>> figure out how
>> to get this information from Linux.
>>
>> Also, I've noticed that __gnttab_unmap_refs_async uses page_count,
>> shouldn't it
>> use page_ref_count instead?
>>
>> Roger.
>>
> 
> In case it helps, I have continued to work on this. I notices processed
> left behind (under 4.9.27). The same issue is ongoing.
> 
> # ps auxf | grep [x]vda
> root      2983  0.0  0.0      0     0 ?        S    01:44   0:00  \_
> [1.xvda1-1]
> root      5457  0.0  0.0      0     0 ?        S    02:06   0:00  \_
> [3.xvda1-1]
> root      7382  0.0  0.0      0     0 ?        S    02:36   0:00  \_
> [4.xvda1-1]
> root      9668  0.0  0.0      0     0 ?        S    02:51   0:00  \_
> [6.xvda1-1]
> root     11080  0.0  0.0      0     0 ?        S    02:57   0:00  \_
> [7.xvda1-1]
> 
> # xl list
> Name                              ID   Mem VCPUs      State   Time(s)
> Domain-0                          0  1512     2     r-----     118.5
> (null)                            1     8     4     --p--d      43.8
> (null)                            3     8     4     --p--d       6.3
> (null)                            4     8     4     --p--d      73.4
> (null)                            6     8     4     --p--d      14.7
> (null)                            7     8     4     --p--d      30
> 
> Those all have...
> 
> [root 11080]# cat wchan
> xen_blkif_schedule
> 
> [root 11080]# cat stack
> [<ffffffff814eaee8>] xen_blkif_schedule+0x418/0xb40
> [<ffffffff810a0555>] kthread+0xe5/0x100
> [<ffffffff816f1c45>] ret_from_fork+0x25/0x30
> [<ffffffffffffffff>] 0xffffffffffffffff

And found another reference count bug. Would you like to give the
attached patch (to be applied additionally to the previous ones) a try?


Juergen

--------------00488EA0ED83B8C2BF631D93
Content-Type: text/x-patch;
 name="0003-xen-blkback-don-t-use-xen_blkif_get-in-xen-blkback-k.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename*0="0003-xen-blkback-don-t-use-xen_blkif_get-in-xen-blkback-k.pa";
 filename*1="tch"

>From ef37fe77b7b1b1d733011df5615634e543e21c4f Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
Date: Mon, 15 May 2017 11:41:18 +0200
Subject: [PATCH 3/3] xen/blkback: don't use xen_blkif_get() in xen-blkback
 kthread

There is no need to use xen_blkif_get()/xen_blkif_put() in the kthread
of xen-blkback. Thread stopping is synchronous and using the blkif
reference counting in the kthread will avoid to ever let the reference
count drop to zero at the end of an I/O running concurrent to
disconnecting and multiple rings.

Setting ring->xenblkd to NULL after stopping the kthread isn't needed
as the kthread does this already.

Signed-off-by: Juergen Gross <jgross@suse.com>
---
 drivers/block/xen-blkback/blkback.c | 3 ---
 drivers/block/xen-blkback/xenbus.c  | 1 -
 2 files changed, 4 deletions(-)

diff --git a/drivers/block/xen-blkback/blkback.c b/drivers/block/xen-blkback/blkback.c
index 726c32e35db9..6b14c509f3c7 100644
--- a/drivers/block/xen-blkback/blkback.c
+++ b/drivers/block/xen-blkback/blkback.c
@@ -609,8 +609,6 @@ int xen_blkif_schedule(void *arg)
 	unsigned long timeout;
 	int ret;
 
-	xen_blkif_get(blkif);
-
 	set_freezable();
 	while (!kthread_should_stop()) {
 		if (try_to_freeze())
@@ -665,7 +663,6 @@ int xen_blkif_schedule(void *arg)
 		print_stats(ring);
 
 	ring->xenblkd = NULL;
-	xen_blkif_put(blkif);
 
 	return 0;
 }
diff --git a/drivers/block/xen-blkback/xenbus.c b/drivers/block/xen-blkback/xenbus.c
index ec7eaeee3765..9f8d136d7636 100644
--- a/drivers/block/xen-blkback/xenbus.c
+++ b/drivers/block/xen-blkback/xenbus.c
@@ -255,7 +255,6 @@ static int xen_blkif_disconnect(struct xen_blkif *blkif)
 		if (ring->xenblkd) {
 			kthread_stop(ring->xenblkd);
 			wake_up(&ring->shutdown_wq);
-			ring->xenblkd = NULL;
 		}
 
 		/* The above kthread_stop() guarantees that at this point we
-- 
2.12.0


--------------00488EA0ED83B8C2BF631D93
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------00488EA0ED83B8C2BF631D93--


From xen-devel-bounces@lists.xen.org Mon May 15 10:02:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dACpe-0002JE-Tb; Mon, 15 May 2017 10:02:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dACpd-0002J4-C5
 for xen-devel@lists.xen.org; Mon, 15 May 2017 10:02:25 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 5D/24-01730-0BC79195; Mon, 15 May 2017 10:02:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS3dDjWS
 kwYt+boslHxezODB6HN39mymAMYo1My8pvyKBNeP8stuMBfNZKma9X8XewHiKuYuRk0NIIE9i
 wrRuRhCbV8BOYv+ME+wgtoSAocTphTdZQGwWAVWJxWvOg9WzCahLtD3bzgpiiwjoS8z/9BPI5
 uJgFmhglDjUcBasWVjAWWJa6zRmkISQQBujRN/kZWDdnAKeEncXr2TqYuQA2iYo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2S
 pl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGID1DAyMOxgvb/E7xCjJwaQkyuv6
 UjxSiC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknw2lZLRgoJFqWmp1akZeYAY
 wSmVIKDR0mE1wYkzVtckJhbnJkOkTrFqMsx597X90xCYDOkxHkzQYoEQIoySvPgRsDi9RKjrJ
 QwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5ekCk8mXklcJteAR3BBHREGMgvvMUliQgpqQZGsd6
 I5OStSyLz3Blyp6/nPPcxSaSC5e0Sxo2xSbdzTS+tWL2y+q6GyvbCwN1hf8Ijtpf+4RKp+vVb
 ReFFiOT5lesn/1H+Ibcs1v/33B/nNj4I6390psG0ctfZ7TvO1K/z/qh8aLmd1oMes9oE9qaY+
 QUXlk86dyuo/NLVN0UBF8S9e9+y/FxopMRSnJFoqMVcVJwIAHynUTrSAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494842542!61953145!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50500 invoked from network); 15 May 2017 10:02:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 10:02:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 04:02:21 -0600
Message-Id: <591998CA0200007800159BC6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 04:02:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494610552-8738-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 1/3] xen/string: Clean up {xen,
	arm}/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ID4+PiBPbiAxMi4wNS4xNyBhdCAxOTozNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogRHJvcCBfX2tlcm5lbF9zaXplX3QgZW50aXJlbHkuICBJdCBpc24ndCB1c2VmdWwg
ZGlzdGluY3Rpb24sIGVzcGVjaWFsbHkgYXMKPiAgICBpdCBtZWFucyB0aGUgdGhlIHByb3RvdHlw
ZXMgZG9uJ3QgYXBwZWFyIHRvIG1hdGNoIHRoZWlyIGNvbW1vbiBkZWZpbml0aW9ucy4KPiAgKiBJ
bnRyb2R1Y2UgX19IQVZFX0FSQ0hfKiBndWFyZHMgZm9yIHN0cnBicmsoKSwgc3Ryc2VwKCkgYW5k
IHN0cnNwbigpLCB3aGljaAo+ICAgIG1hdGNoIHRoZWlyIGltcGxlbWVudGF0aW9uIGluIGNvbW1v
bi9zdHJpbmcuYwo+ICAqIEFwcGx5IGNvbnNpc3RlbnQgWGVuIHN0eWxlIHRocm91Z2hvdXQuCj4g
Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 10:05:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dACsS-0002WC-EU; Mon, 15 May 2017 10:05:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dACsR-0002W5-Ds
 for xen-devel@lists.xen.org; Mon, 15 May 2017 10:05:19 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 18/42-01732-E5D79195; Mon, 15 May 2017 10:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzeuVjL
 S4P1BYYslHxezODB6HN39mymAMYo1My8pvyKBNePgnS3MBQdYKw5eP8vYwHiJpYuRk0NIIE+i
 5+psdhCbV8BO4nfbe0YQW0LAUOL0wptgNSwCqhK3OrvBatgE1CXanm1nBbFFBPQl5n/6CWRzc
 TALNDBKHGo4C1YkLBAk8XVjJztIQkigjVFixtbXTCAJTgFPiTvPNgB1cABtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI110s
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw/BiDYwdj43ekQoyQHk5Ior+tL8Ugh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzSNZKRQoJFqempFWmZOcBIgElLcPAoifBuqwZK8xYXJ
 OYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOG8GyAwBkKKM0jy4EbCovMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3t0gU3gy80rgNr0COoIJ6IgwkPt5i0sSEVJSDYzTvY0du68cepg6PXbbf6e
 eSSHhnwKNU9bJvkk6UpwbMfWa7+UqEWPDrr/dp1lLOhlv/jt75VNy/cvHeQVacy5o/3fbt++9
 /h8R3Ytb5+1m82Wz29oausmrqM/xpX1Q+Ya9Idtuy7v51r5+uXzqBI++aBm3OjuFUL3P90KW1
 nHMO3HvyvwHlSuUWIozEg21mIuKEwEPMOOSxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494842716!96336291!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25895 invoked from network); 15 May 2017 10:05:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 10:05:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 04:05:15 -0600
Message-Id: <591999790200007800159BE7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 04:05:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494610552-8738-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 2/3] xen/string: Use compiler
 __builtin_*() where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA1LjE3IGF0IDE5OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHVzZSBvZiAtZm5vLWJ1aWx0aW4gaW5oaWJpdHMgdGhlc2UgYXV0b21hdGljIHRy
YW5zZm9ybWF0aW9ucy4gIFRoaXMgY2F1c2VzCj4gY29uc3RydWN0cyBzdWNoIGFzIHN0cmxlbigi
bGl0ZXJhbCIpIHRvIGJlIGV2YWx1YXRlZCBhdCBjb21waWxlIHRpbWUsIGFuZAo+IGNlcnRhaW4g
c2ltcGxlIG9wZXJhdGlvbnMgdG8gYmUgcmVwbGFjZWQgd2l0aCByZXBlYXRlZCBzdHJpbmcgb3Bl
cmF0aW9ucy4KPiAKPiBUbyBhdm9pZCB0aGUgbWFjcm8gYWx0ZXJpbmcgdGhlIGZ1bmN0aW9uIG5h
bWVzLCB1c2UgdGhlIG1ldGhvZCByZWNvbW1lbmRlZCBieQo+IHRoZSBDIHNwZWNpZmljYXRpb24g
YnkgZW5jbG9zaW5nIHRoZSBmdW5jdGlvbiBuYW1lIGluIGJyYWNrZXRzIHRvIGF2b2lkIHRoZQo+
IG1hY3JvIGJlaW5nIGV4cGFuZGVkLiAgVGhpcyBtZWFucyB0aGF0IG9wdGltaXNhdGlvbiBvcHBv
cnR1bml0aWVzIGNvbnRpbnVlIHRvCj4gd29yayBpbiB0aGUgcmVzdCBvZiB0aGUgdHJhbnNsYXRp
b24gdW5pdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 10:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dACvp-0002gL-TN; Mon, 15 May 2017 10:08:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dACvp-0002gC-6s
 for xen-devel@lists.xen.org; Mon, 15 May 2017 10:08:49 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D1/6A-03058-03E79195; Mon, 15 May 2017 10:08:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9egTjL
 SoH8Cq8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHv5Q/mgi/sFZvvbWRtYHzI1sXIwSEkkCdx
 vlOti5GTg1fATmLmu+/MILaEgKHE6YU3WUBsFgFViXMLFrGD2GwC6hJtz7azgtgiAvoS8z/9Z
 AUZwyygKTHncy1IWFjAVuJw2ztGEFtIoI1R4tFuPRCbU8BTomMqSJwDaJWgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZoaYKC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jC72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAYwCCHYzn1wYeYpTkYFIS5XV9KR4pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJ3cY1kpJBgUWp6akVaZg4wBmDSEhw8SiK8S0DSvMUFibnFm
 ekQqVOMilLivGdAEgIgiYzSPLg2WNxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvD5ApPJ
 l5JXDTXwEtZgJaHAZyM29xSSJCSqqB0eLejhPf2mp//SmdGRU5R+fP2TzlE8ce6/T9Un3PtLE
 theF7nlOQ9ozJViGBzMe81hhknq+dyJb4YAHbw/9JL/mqL09+uLXeM6P2dl1SdS6ra9j/sw3P
 nv1knb1Bo7yj/+m7/ZeF7O4fulgivXZ5Qu0b183fklNetqs8qd0ns+HSg1m8TJ0vk5VYijMSD
 bWYi4oTAcYDO2O2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494842926!71716351!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27931 invoked from network); 15 May 2017 10:08:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 10:08:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 04:08:45 -0600
Message-Id: <59199A4A0200007800159BF5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 04:08:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494610552-8738-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/string: Clean up x86/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ID4+PiBPbiAxMi4wNS4xNyBhdCAxOTozNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3RyaW5nLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3N0cmluZy5oCj4gQEAgLTIsMTMgKzIsMjMgQEAKPiAgI2RlZmluZSBfX1g4
Nl9TVFJJTkdfSF9fCj4gIAo+ICAjZGVmaW5lIF9fSEFWRV9BUkNIX01FTUNQWQo+IC0jZGVmaW5l
IG1lbWNweSh0LGYsbikgKF9fYnVpbHRpbl9tZW1jcHkoKHQpLChmKSwobikpKQo+ICt2b2lkICpt
ZW1jcHkodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qgbik7Cj4gKyNkZWZpbmUg
bWVtY3B5KGQsIHMsIG4pIF9fYnVpbHRpbl9tZW1jcHkoZCwgcywgbikKPiAgCj4gLS8qIFNvbWUg
dmVyc2lvbnMgb2YgZ2NjIGRvbid0IGhhdmUgdGhpcyBidWlsdGluLiBJdCdzIG5vbi1jcml0aWNh
bCBhbnl3YXkuICovCj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNTU9WRQo+IC1leHRlcm4gdm9p
ZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKTsKPiArdm9p
ZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKTsKPiArI2Rl
ZmluZSBtZW1tb3ZlKGQsIHMsIG4pIF9fYnVpbHRpbl9tZW1tb3ZlKGQsIHMsIG4pCj4gIAo+ICAj
ZGVmaW5lIF9fSEFWRV9BUkNIX01FTVNFVAo+IC0jZGVmaW5lIG1lbXNldChzLGMsbikgKF9fYnVp
bHRpbl9tZW1zZXQoKHMpLChjKSwobikpKQo+ICt2b2lkICptZW1zZXQodm9pZCAqZGVzdCwgaW50
IGMsIHNpemVfdCBuKTsKPiArI2RlZmluZSBtZW1zZXQocywgYywgbikgX19idWlsdGluX21lbXNl
dChzLCBjLCBuKQoKTm93IHRoYXQgeGVuL3N0cmluZy5oIGhhcyB0aGUgZXhhY3Qgc2FtZSBkZWNs
YXJhdGlvbnMgYW5kCmRlZmluaXRpb25zIGFscmVhZHksIHdoeSBkb24ndCB5b3Ugc2ltcGx5IGRl
bGV0ZSB0aGUgb3ZlcnJpZGVzCmZyb20gaGVyZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 10:19:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAD62-0003QO-T7; Mon, 15 May 2017 10:19:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAD62-0003QI-2Z
 for xen-devel@lists.xen.org; Mon, 15 May 2017 10:19:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9F/06-10689-8A089195; Mon, 15 May 2017 10:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS3d5g2S
 kQdc1BYslHxezODB6HN39mymAMYo1My8pvyKBNePEsoCCGdwVvT1X2RsYj3F2MXJyCAnkSexs
 usEKYvMK2Em8+HWOGcSWEDCUOL3wJguIzSKgKrH8+14mEJtNQF2i7dl2sHoRAX2J+Z9+AtkcH
 MwCmhJzPteCmMICXhK/5ih3MXIBTd/FKLHxRScbSDmngL3E+01bGEFqeAUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTPERGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFula6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZdPQMD4w7G1z+dDjFKcjApifK6vhSPFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBm1EvGSkkWJSanlqRlpkDjACYtAQHj5II7986oDRvcUFib
 nFmOkTqFKOilDhvCkifAEgiozQPrg0WdZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfP2gU
 zhycwrgZv+CmgxE9DiMJCbeYtLEhFSUg2M5Q/YixW/e4Vo2x154pn9vOSAkv2pFc3SWW94yvx
 9ZizbqFtusidPeMmvMN7mj1Jq2YdU/i00ubzzRJ/Qoo3zmLR9V+00znJuSgtR/7awSHbv6vis
 vzNc6w8sCHdhrVn8std/yra8Pf/fT0yLCnkV0HKmZ9v84/u9wyO2rntc8UE/umB75rylSizFG
 YmGWsxFxYkAQpE1y7UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494843557!100385964!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38841 invoked from network); 15 May 2017 10:19:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 10:19:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 04:19:17 -0600
Message-Id: <59199CC10200007800159C0F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 04:19:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-4-git-send-email-andrew.cooper3@citrix.com>
 <59199A4A0200007800159BF5@prv-mh.provo.novell.com>
In-Reply-To: <59199A4A0200007800159BF5@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/string: Clean up x86/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ID4+PiBPbiAxNS4wNS4xNyBhdCAxMjowOCwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+
PiBPbiAxMi4wNS4xNyBhdCAxOTozNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N0cmluZy5oCj4+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3RyaW5nLmgKPj4gQEAgLTIsMTMgKzIsMjMgQEAKPj4gICNkZWZpbmUgX19Y
ODZfU1RSSU5HX0hfXwo+PiAgCj4+ICAjZGVmaW5lIF9fSEFWRV9BUkNIX01FTUNQWQo+PiAtI2Rl
ZmluZSBtZW1jcHkodCxmLG4pIChfX2J1aWx0aW5fbWVtY3B5KCh0KSwoZiksKG4pKSkKPj4gK3Zv
aWQgKm1lbWNweSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKTsKPj4gKyNk
ZWZpbmUgbWVtY3B5KGQsIHMsIG4pIF9fYnVpbHRpbl9tZW1jcHkoZCwgcywgbikKPj4gIAo+PiAt
LyogU29tZSB2ZXJzaW9ucyBvZiBnY2MgZG9uJ3QgaGF2ZSB0aGlzIGJ1aWx0aW4uIEl0J3Mgbm9u
LWNyaXRpY2FsIGFueXdheS4gCj4gKi8KPj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNTU9WRQo+
PiAtZXh0ZXJuIHZvaWQgKm1lbW1vdmUodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXpl
X3Qgbik7Cj4+ICt2b2lkICptZW1tb3ZlKHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6
ZV90IG4pOwo+PiArI2RlZmluZSBtZW1tb3ZlKGQsIHMsIG4pIF9fYnVpbHRpbl9tZW1tb3ZlKGQs
IHMsIG4pCj4+ICAKPj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNU0VUCj4+IC0jZGVmaW5lIG1l
bXNldChzLGMsbikgKF9fYnVpbHRpbl9tZW1zZXQoKHMpLChjKSwobikpKQo+PiArdm9pZCAqbWVt
c2V0KHZvaWQgKmRlc3QsIGludCBjLCBzaXplX3Qgbik7Cj4+ICsjZGVmaW5lIG1lbXNldChzLCBj
LCBuKSBfX2J1aWx0aW5fbWVtc2V0KHMsIGMsIG4pCj4gCj4gTm93IHRoYXQgeGVuL3N0cmluZy5o
IGhhcyB0aGUgZXhhY3Qgc2FtZSBkZWNsYXJhdGlvbnMgYW5kCj4gZGVmaW5pdGlvbnMgYWxyZWFk
eSwgd2h5IGRvbid0IHlvdSBzaW1wbHkgZGVsZXRlIHRoZSBvdmVycmlkZXMKPiBmcm9tIGhlcmU/
CgpIbW0sIHdhaXQgLSBJIGd1ZXNzIHlvdSBuZWVkIHRvIGtlZXAgdGhlbSBiZWNhdXNlIG9mIHRo
ZSBjdXN0b20KaW1wbGVtZW50YXRpb24uIFRoYXQncyBhd2t3YXJkLCB0aGVyZSBzaG91bGRuJ3Qg
YmUgYSBuZWVkIHRvIGhhdmUKcmVkdW5kYW50IGRlY2xhcmF0aW9ucyBqdXN0IGJlY2F1c2UgdGhl
cmUgYXJlIGN1c3RvbQppbXBsZW1lbnRhdGlvbnMuIEhvdyBhYm91dCBtYWtpbmcgX19IQVZFX0FS
Q0hfKiBzZXJ2ZSBib3RoCnB1cnBvc2VzLCBieSBhbGxvd2luZyBpdCB0byBoYXZlIGRpZmZlcmVu
dCB2YWx1ZXMgKGJlc2lkZXMgYmVpbmcKZGVmaW5lZCBvciB1bmRlZmluZWQpPwoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 10:21:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAD8B-0003z6-8x; Mon, 15 May 2017 10:21:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAD89-0003yy-OO
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 10:21:33 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 4F/FC-02196-C2189195; Mon, 15 May 2017 10:21:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTVenUTL
 SoOWluMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHSeYi54LtIRffRTawNjIsEuxi5OIQENjJK
 zF24iA3C2cko0TvtLXsXIweHsECWxN6zel2MnBwiAu4S8xYvYISoecEoMfXpSzCHWWApo8SZr
 uWMIFVsApoSdz5/YgKxeQWsJJoWzWAGsVkEVCXO7V3GDmKLCoRLvG08wgJRIyhxcuYTMJtTwF
 5i8p5jYDazgK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1NNBLKsp
 MzyjJTczMAfKM9XJTi4sT01NzEpOK9ZLzczcxAkOunoGBcQfjti7nQ4ySHExKoryuL8UjhfiS
 8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIEb0a9ZKSQYFFqempFWmYOMCpgSiU4e
 JREeN+BpHmLCxJzizPTIVKnGHU53i398J5JCGyGlDjvLZAiAZCijNI8uBGwCL3EKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZiXuQFoCk9mXgncpldARzABHREG8gtvcUkiQkqqgbGu4dSyaa5
 TRXVP/C4NkosM8PATy3cwT3D0TSrv+7aMfckJb43Ye286X/VV1fU8FqkOWtF2oehx7VGub27l
 UfuKNTbe33r93NzVze7eDB7x56X/TH/w2ovpLHuwxFJmL/Okud4aPunxE6/vnTU1X56lS+llX
 KP3Ze6Pp88+3Z25jXn+NpVwfiWW4oxEQy3mouJEAJ3cphfLAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494843691!100369464!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37643 invoked from network); 15 May 2017 10:21:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 15 May 2017 10:21:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4954D2B;
 Mon, 15 May 2017 03:21:31 -0700 (PDT)
Received: from [10.1.29.12] (e110479-lin.cambridge.arm.com [10.1.29.12])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AC7553F3E1;
 Mon, 15 May 2017 03:21:29 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Zhongze Liu <blackskygg@gmail.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
Date: Mon, 15 May 2017 11:21:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591988770200007800159B44@prv-mh.provo.novell.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, nd@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDUvMTUvMjAxNyAwOTo1MiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTUuMDUuMTcgYXQgMTA6MjAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9u
IDE1LzA1LzIwMTcgMDk6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTIuMDUuMTcg
YXQgMTk6MDEsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4gPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+Pj4+IDEuIE1vdGl2YXRp
b24gYW5kIERlc2NyaXB0aW9uCj4+Pj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQo+Pj4+IFZpcnR1YWwgbWFjaGluZXMgdXNlIGdyYW50IHRhYmxl
IGh5cGVyY2FsbHMgdG8gc2V0dXAgYSBzaGFyZSBwYWdlIGZvcgo+Pj4+IGludGVyLVZNcyBjb21t
dW5pY2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBhcmUgdXNlZCBieSBhbGwgUFYKPj4+PiBwcm90
b2NvbHMgdG9kYXkuIEhvd2V2ZXIsIHZlcnkgc2ltcGxlIGd1ZXN0cywgc3VjaCBhcyBiYXJlbWV0
YWwKPj4+PiBhcHBsaWNhdGlvbnMsIG1pZ2h0IG5vdCBoYXZlIHRoZSBpbmZyYXN0cnVjdHVyZSB0
byBoYW5kbGUgdGhlIGdyYW50IHRhYmxlLgo+Pj4+IFRoaXMgcHJvamVjdCBpcyBhYm91dCBzZXR0
aW5nIHVwIHNldmVyYWwgc2hhcmVkIG1lbW9yeSBhcmVhcyBmb3IgaW50ZXItVk1zCj4+Pj4gY29t
bXVuaWNhdGlvbnMgZGlyZWN0bHkgZnJvbSB0aGUgVk0gY29uZmlnIGZpbGUuCj4+Pj4gU28gdGhh
dCB0aGUgZ3Vlc3Qga2VybmVsIGRvZXNuJ3QgaGF2ZSB0byBoYXZlIGdyYW50IHRhYmxlIHN1cHBv
cnQgdG8gYmUKPj4+PiBhYmxlIHRvIGNvbW11bmljYXRlIHdpdGggb3RoZXIgZ3Vlc3RzLgo+Pj4K
Pj4+IEkgdGhpbmsgaXQgd291bGQgaGVscCB0byBjb21wYXJlIHlvdXIgcHJvcG9zYWwgd2l0aCB0
aGUgYWx0ZXJuYXRpdmUgb2YKPj4+IGFkZGluZyBncmFudCB0YWJsZSBpbmZyYXN0cnVjdHVyZSB0
byBzdWNoIGVudmlyb25tZW50cyAod2hpY2ggSQo+Pj4gd291bGRuJ3QgZXhwZWN0IHRvIGJlIGFs
bCB0aGF0IGRpZmZpY3VsdCkuIEFmdGVyIGFsbCBpbnRyb2R1Y3Rpb24gb2YgYQo+Pj4gKHNlZW1p
bmdseSkgcmVkdW5kYW50IG1lY2hhbmlzbSBjb21lcyBhdCB0aGUgcHJpY2Ugb2YgZXh0cmEgLwo+
Pj4gZHVwbGljYXRlIGNvZGUgaW4gdGhlIHRvb2wgc3RhY2sgYW5kIG1heWJlIGV2ZW4gaW4gdGhl
IGh5cGVydmlzb3IuCj4+PiBIZW5jZSB0aGVyZSBuZWVkcyB0byBiZSBhIG1lYW5pbmdmdWxseSBo
aWdoZXIgZ2FpbiB0aGFuIHByaWNlIGhlcmUuCj4+Cj4+IFRoaXMgaXMgYSBrZXkgZmVhdHVyZSBm
b3IgZW1iZWRkZWQgYmVjYXVzZSB0aGV5IHdhbnQgdG8gYmUgYWJsZSB0byBzaGFyZQo+PiBidWZm
ZXIgdmVyeSBlYXNpbHkgYXQgZG9tYWluIGNyZWF0aW9uIHRpbWUgYmV0d2VlbiB0d28gZ3Vlc3Rz
Lgo+Pgo+PiBBZGRpbmcgdGhlIGdyYW50IHRhYmxlIGRyaXZlciBpbiB0aGUgZ3Vlc3QgT1MgYXMg
YSBoaWdoIGEgY29zdCB3aGVuIHRoZQo+PiBnb2FsIGlzIHRvIHJ1biB1bm1vZGlmaWVkIE9TIGlu
IGEgVk0uIFRoaXMgaXMgYWNoaWV2YWJsZSBvbiBBUk0gaWYgeW91Cj4+IHVzZSBwYXNzdGhyb3Vn
aC4KPgo+ICJoaWdoIGNvc3QiIGlzIHByZXR0eSBhYnN0cmFjdCBhbmQgdmFndWUuIEFuZCBJIGFk
bWl0IEkgaGF2ZSBkaWZmaWN1bHR5Cj4gc2VlaW5nIGhvdyBhbiBlbnRpcmVseSB1bm1vZGlmaWVk
IE9TIGNvdWxkIGxldmVyYWdlIHRoaXMgbmV3bHkKPiBwcm9wb3NlZCBzaGFyaW5nIG1vZGVsLgoK
TGV0J3Mgc3RlcCBiYWNrIGZvciBhIG1vbWVudCwgSSB3aWxsIGNvbWUgYmFjayBvbiBaaG9uZ3pl
IHByb3Bvc2FsIAphZnRlcndhcmRzLgoKVXNpbmcgZ3JhbnQgdGFibGUgaW4gdGhlIGd1ZXN0IHdp
bGwgb2J2aW91c2x5IHJlcXVpcmUgdGhlIGdyYW50LXRhYmxlIApkcml2ZXIuIEl0IGlzIG5vdCB0
aGF0IGJhZC4gSG93ZXZlciwgaG93IGRvIHlvdSBwYXNzIHRoZSBncmFudCByZWYgCm51bWJlciB0
byB0aGUgb3RoZXIgZ3Vlc3Q/IFRoZSBvbmx5IHdheSBJIGNhbiBzZWUgaXMgeGVuc3RvcmUsIHNv
IHlldCAKYW5vdGhlciBkcml2ZXIgdG8gcG9ydC4KCk9uIFpob25nemUgcHJvcG9zYWwsIHRoZSBz
aGFyZSBwYWdlIHdpbGwgYmUgbWFwcGVkIGF0IHRoZSBhIHNwZWNpZmljIAphZGRyZXNzIGluIHRo
ZSBndWVzdCBtZW1vcnkuIEkgYWdyZWUgdGhpcyB3aWxsIHJlcXVpcmUgc29tZSB3b3JrIGluIHRo
ZSAKdG9vbHN0YWNrLCBvbiB0aGUgaHlwZXJ2aXNvciBzaWRlIHdlIGNvdWxkIHJlLXVzZSB0aGUg
Zm9yZWlnbiBtYXBwaW5nIApBUEkuIEJ1dCBvbiB0aGUgZ3Vlc3Qgc2lkZSB0aGVyZSBhcmUgbm90
aGluZyB0byBkbyBYZW4gc3BlY2lmaWMuCgpXaGF0J3MgdGhlIGJlbmVmaXQ/IEJhcmVtZXRhbCBn
dWVzdCBhcmUgdXN1YWxseSB0aW55LCB5b3UgY291bGQgdXNlIHRoZSAKZGV2aWNlLXRyZWUgKGFu
ZCBoZW5jZSBnZW5lcmljIHdheSkgdG8gcHJlc2VudCB0aGUgc2hhcmUgcGFnZSBmb3IgCmNvbW11
bmljYXRpbmcuIFRoaXMgbWVhbnMgbm8gWGVuIFBWIGRyaXZlcnMsIGFuZCB0aGVyZWZvcmUgZWFz
aWVyIHRvIAptb3ZlIGFuIE9TIGluIFhlbiBWTS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 10:25:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dADBO-0004AX-Ng; Mon, 15 May 2017 10:24:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dADBN-0004AP-Dq
 for xen-devel@lists.xen.org; Mon, 15 May 2017 10:24:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 46/52-03058-4F189195; Mon, 15 May 2017 10:24:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTfdLo2S
 kQespcYslHxezODB6HN39mymAMYo1My8pvyKBNaPzqmzBNbaKS30PGBsYd7N2MXJxCAlsZJSY
 8/gjlLOTUWLetulADieHsECcxNLLj1lAbBEBP4n1c68yQxRdYpJ4/n47E0iCWSBe4umaI+wgN
 puApsSdz5+A4uwcvAJWEg8LQaIsAqoSLx+sYQOxRQXCJd42HgEbySsgKHFy5hMwm1PATuLmsx
 3MEBNtJe7M3Q1ly0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo3pxalFZapGuiV5SUWZ6RkluYma
 OrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsbuy/6HGCU5mJREeV1fikcK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuC91yAZKSRYlJqeWpGWmQMMepi0BAePkgjvQpA0b3FBYm5xZjpE6hSjL
 sece1/fMwmx5OXnpUqJ8/oCY0hIAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmHcHyCqezLwSuE2vgI5gAjoiDOR+3uKSRISUVANj9oFTZ63iM35Ez4s9NV0+OuFoafWkR5u
 /ht0/f9aG+0PTf90nQZVcbp+n/Wl1/x/FwDw/KMJecG6e7aUb+ziLJl3JffDb9rceC/em00tS
 4hrif8+rYp5wJsKmNvaIx67qra+d+vi4JA64nXvl4vMxq3XSSuZVGo/bZ1R1Fv8IVBY9zTtx/
 ulQJZbijERDLeai4kQAXWmm67sCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494843891!68489355!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5892 invoked from network); 15 May 2017 10:24:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 15 May 2017 10:24:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 444C62B;
 Mon, 15 May 2017 03:24:51 -0700 (PDT)
Received: from [10.1.29.12] (e110479-lin.cambridge.arm.com [10.1.29.12])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3122D3F3E1;
 Mon, 15 May 2017 03:24:49 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1494599699-16143-1-git-send-email-andrew.cooper3@citrix.com>
 <1494599699-16143-2-git-send-email-andrew.cooper3@citrix.com>
 <5915E9450200007800159532@prv-mh.provo.novell.com>
 <dcbe1111-8331-0010-405f-3d14217b10e0@citrix.com>
 <726bbdcc-c373-d208-28d6-46ce922eec80@arm.com>
 <c0399873-ff20-e277-a329-489453ca76b3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0bcf339c-6afc-fe66-b1e2-b90d0b80aa95@arm.com>
Date: Mon, 15 May 2017 11:24:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c0399873-ff20-e277-a329-489453ca76b3@citrix.com>
Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-next 2/2] x86/string: Use compiler
 __builtin_str*() where possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDUvMTIvMjAxNyAwNDo1MCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBPbiAxMi8wNS8xNyAxNjo0MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+PiBGdXJ0aGVtb3Jl
LCBzb21lb25lIG1lbnRpb25lZCBhIHBvdGVudGlhbCBsZWdhbCBpc3N1ZSB0byBsaW5rZWQKPj4g
YWdhaW5zdCB0aGUgYnVpbHQtaW4uIEFueW9uZSBoZWFyZCBhYm91dCB0aGF0Pwo+Cj4gVGhlIG1h
aW4gdXNlIG9mIHRoZXNlIGFyZSBvcHRpbWlzaW5nIHRoaW5ncyBsaWtlIHN0cmxlbigibGl0ZXJh
bCIpIGF0Cj4gY29tcGlsZSB0aW1lLiAgVGhlIHVzZSBvZiAtZm5vLWJ1bHRpbiBkaXNhYmxlcyB0
aGlzIG9wdGltaXNhdGlvbiwgYnV0IGFzCj4gd2UgZG9udCBsaW5rIGFnYWluc3QgYW55IHJ1bnRp
bWUgbGlicmFyaWVzLCB3ZSBzdGlsbCBwcm92aWRlIHRoZQo+IHVuZGVybGluZyBpbXBsZW1lbnRh
dGlvbiBpbiB0aGUgY2FzZSB0aGF0IF9fYnVpbHRpbl8qKCkgZmFsbCBiYWNrIHRvIGEKPiBzdHJh
aWdodCBmdW5jdGlvbiBjYWxsLgo+Cj4gSSBjYW4ndCBzZWUgYW55IHBvc3NpYmlsaXR5IGZvciBs
ZWdhbCBpc3N1ZXMgaGVyZS4gIEl0IGlzIGFsbCBkb3duIHRvCj4gZXhhY3RseSB3aGljaCBpbnN0
cnVjdGlvbnMgeW91ciBjb21waWxlciB3YW50cyB0byBhc3NlbWJsZS4KClRoYW5rIHlvdSBmb3Ig
dGhlIGV4cGxhbmF0aW9uLiBJIG1pc3VuZGVydG9vZCB3aGF0IHlvdSBzdWdnZXN0ZWQuIEkgCmd1
ZXNzIHRoaXMgc2hvdWxkIGJlIGZpbmUgZm9yIEFSTS4KCkkgd2lsbCBoYXZlIGEgbG9vayBpZiB3
ZSBjYW4gbGV2ZXJhZ2UgYnVpbHQtaW4gdG9vLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 10:28:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dADEh-0004LS-5z; Mon, 15 May 2017 10:28:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dADEg-0004L8-0X
 for xen-devel@lists.xen.org; Mon, 15 May 2017 10:28:18 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 81/5E-02196-1C289195; Mon, 15 May 2017 10:28:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvdAk2S
 kwbwn+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acFq6C9RwVe15cZG9g/MDWxcjBISHgJ3H0
 uVEXIyeQmSfxqOk+K4RdKPF2wkIwm1dAUOLkzCcsIDangJ1Ez7vfQDYXh5DAHyaJY4e2MYEk2
 AT0JOYd/wpWxCKgKnHo/R2oQYkSV563sEMMCpB4e2E7I4gtLGAicfPtYbBeEQFdiWcLnrGBDG
 UWOMEo8f/WcbBmZgFNidbtv8GahYCGLn5wlB3i6HSJs98zJzAKzEJy3ywkHQsYmVYxahSnFpW
 lFukaGeglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGYD0DA+MOxuYTfocYJTmY
 lER5XV+KRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A1rlIwUEixKTU+tSMvMAUYDTFqCg0dJh
 DcKJM1bXJCYW5yZDpE6xagoJc7rC5IQAElklObBtcEi8BKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYd48kCk8mXklcNNfAS1mAlocBnIzb3FJIkJKqoGx5m+V3p8da7qli9ylDfoK13a+ZJb
 czfr586nDwVabny+el+Ar/OXcMeW8XXEzrP/K7AmsfNHedvmv9s1eYdPzvpZ/LvxtPP1kp0m9
 oUGqguX5trOSVsfD9+6eLLj3t8GuMhbDNam+ztfN0zk+t39o/1+48VBQdveHOsaoR3U3z7LOu
 u5suDVWiaU4I9FQi7moOBEAU29z67sCAAA=
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494844096!100388285!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30321 invoked from network); 15 May 2017 10:28:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 10:28:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,344,1491264000"; d="scan'208";a="46033951"
X-Gm-Message-State: AODbwcDZMXEwxdc9o9jqyLyIsihx+b+9nlPxDiAF7IdnXqUO9SxqZkJT
 9qIblewQAMg7NgKXZK4v49QWrjrHBg==
X-Received: by 10.55.23.96 with SMTP id i93mr5163556qkh.114.1494844054466;
 Mon, 15 May 2017 03:27:34 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <794aac62-4d0c-f13c-916a-b219fcba852e@citrix.com>
References: <20170411005929.GA34726@skl-2s3.sh.intel.com>
 <58ECAE13020000780014FB6C@prv-mh.provo.novell.com>
 <20170416201354.GA23350@skl-2s3.sh.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CAD50A@SHSMSX101.ccr.corp.intel.com>
 <671e935a-f832-13fe-016d-674f837b2a4e@citrix.com>
 <5901B5010200007800154A27@prv-mh.provo.novell.com>
 <794aac62-4d0c-f13c-916a-b219fcba852e@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 15 May 2017 11:27:33 +0100
X-Gmail-Original-Message-ID: <CAFLBxZaHnaUr6xrHLrLFHEa2bt=vMr3Ub=9N-4vAL2Fp6hm5Uw@mail.gmail.com>
Message-ID: <CAFLBxZaHnaUr6xrHLrLFHEa2bt=vMr3Ub=9N-4vAL2Fp6hm5Uw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Kevin Tian <kevin.tian@intel.com>, Chao Gao <chao.gao@intel.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Enabling VT-d PI by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMTI6MDUgUE0sIEFuZHJldyBDb29wZXIKPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+IENpdHJpeCBOZXRzY2FsYXIgU0RYIGJveGVzIGhh
dmUgbW9yZSBNU0ktWCBpbnRlcnJ1cHRzIHRoYW4gZml0IGluIHRoZQo+IGN1bXVsYXRpdmUgSURU
cyBvZiBhIHRvcCBlbmQgZHVhbC1zb2NrZXQgWGVvbiBzZXJ2ZXIgc3lzdGVtcy4gIFNvbWUgb2YK
PiB0aGUgZGV2aWNlIGRyaXZlcnMgYXJlIHB1cnBvc2VmdWxseSBtb2RlbGxlZCB0byB1c2UgZmV3
ZXIgaW50ZXJydXB0cwo+IHRoYW4gdGhleSBvdGhlcndpc2Ugd291bGQgd2FudCB0by4KPgo+IFVz
aW5nIFBJIGlzIHRoZSBwcm9wZXIgc29sdXRpb24gbG9uZ3Rlcm0sIGJlY2F1c2UgZG9pbmcgc28g
d291bGQgcmVtb3ZlCj4gYW55IG5lZWQgdG8gYWxsb2NhdGUgSURUIHZlY3RvcnMgZm9yIHRoZSBp
bnRlcnJ1cHRzOyB0aGUgSU9NTVUgY291bGQgYmUKPiBwcm9ncmFtbWVkIHRvIGR1bXAgZGV2aWNl
IHZlY3RvcnMgc3RyYWlnaHQgaW50byB0aGUgUEkgYmxvY2sgd2l0aG91dAo+IHRoZW0gZXZlciBn
b2luZyB0aHJvdWdoIFhlbidzIElEVC4KCkkgd291bGRuJ3QgbmVjZXNzYXJpbHkgY2FsbCB0aGF0
IGEgInByb3BlciIgc29sdXRpb24uIFdpdGggUEksIGluc3RlYWQKb2YgYW4gaW50ZXJydXB0IHRl
bGxpbmcgeW91IGV4YWN0bHkgd2hpY2ggVk0gdG8gd2FrZSB1cCBhbmQvb3Igd2hpY2gKcm91dGlu
ZSB5b3UgbmVlZCB0byBydW4sIGluc3RlYWQgeW91IGhhdmUgdG8gc2VhcmNoIHRocm91Z2gKKHBv
dGVudGlhbGx5KSB0aG91c2FuZHMgb2YgZW50cmllcyB0byBzZWUgd2hpY2ggdmNwdSB0aGUgaW50
ZXJydXB0IHlvdQpyZWNlaXZlZCB3YW50ZWQgdG8gd2FrZSB1cDsgYW5kIHlvdSBuZWVkIHRvIGRv
IHRoYXQgb24gZXZlcnkgc2luZ2xlCmludGVycnVwdC4gIChPYnZpb3VzbHkgaXQgZG9lcyBoYXZl
IHRoZSBhZHZhbnRhZ2UgdGhhdCBpZiB0aGUgdmNwdQpoYXBwZW5zIHRvIGJlIHJ1bm5pbmcgWGVu
IGRvZXNuJ3QgZ2V0IGFuIGludGVycnVwdCBhdCBhbGwuKQoKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon May 15 10:34:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dADKQ-0004zg-Qk; Mon, 15 May 2017 10:34:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dADKQ-0004za-0W
 for xen-devel@lists.xen.org; Mon, 15 May 2017 10:34:14 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 09/70-01709-52489195; Mon, 15 May 2017 10:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTVexRTL
 S4PBUJYslHxezODB6HN39mymAMYo1My8pvyKBNePkrK+MBe/4Kibf+cnYwLiTu4uRi0NIYCOj
 xN49j9kgnJ2MEneOTGLsYuTkEBYwlNj4uosNxBYRCJC4cvUnmC0kMIdR4tqaQBCbWSBc4tDjq
 cwgNpuApsSdz5+YQGxeASuJSx8uANkcHCwCqhLnW81AwqJA5W8bj7BAlAhKnJz5BMzmFLCReH
 P4OyvESDOJeZsfMkPY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrrpdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhsDECwg/HYZOdDjJIcTEqivK4vxSOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBuapaMFBIsSk1PrUjLzAGGPUxagoNHSYT3TxNQmre4IDG3ODMdI
 nWKUZfj3dIP75mEWPLy81KlxHl3gMwQACnKKM2DGwGLwUuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5u0HmcKTmVcCt+kV0BFMQEeEgdzPW1ySiJCSamB0Oq2S4aHK77lp2oXevaduLp5fMDd
 n1ufbvr3fll9O1Z5kcH5m6M7Dp3kCPstt4uNXCdDZrBJX0VrPmDBLjeFh47GP3lst1ov9unPI
 PLNRz7Iv+eUdTe8zT1kjX9nbn/yb4B+zw187iJn14yo9K8szmc7r1glN9KyU6MoX9zS9Kdq6/
 GdDg64SS3FGoqEWc1FxIgAu0TsyvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494844449!78455178!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40694 invoked from network); 15 May 2017 10:34:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 15 May 2017 10:34:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A18D2B;
 Mon, 15 May 2017 03:34:08 -0700 (PDT)
Received: from [10.1.29.12] (e110479-lin.cambridge.arm.com [10.1.29.12])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3FDDD3F3E1;
 Mon, 15 May 2017 03:34:07 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
References: <6f7fd7ed-867b-8a9b-60ba-5087001df9cf@epam.com>
 <3549b528-1b1e-b2aa-bad2-ffad6cb43629@arm.com>
 <242f2372-b2da-e399-6f42-e7af3b3ffdc2@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aad59cb4-017e-69d2-54ab-b77369dc3f0c@arm.com>
Date: Mon, 15 May 2017 11:34:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <242f2372-b2da-e399-6f42-e7af3b3ffdc2@epam.com>
Cc: Wei Liu <wei.liu2@citrix.com>, nd@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] 4.9.0-rcX can not be built for ARM64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNS8yMDE3IDA5OjMwIEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEp1bGllbiwK
CkhpIEFuZHJpaSwKCj4gT24gMTUuMDUuMTcgMTE6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SXQgbG9va3MgbGlrZSB5b3UgY29tcGlsZXIgZG9lcyBub3QgKHZhbGlkbHk/KSBkZXRlY3QgdGhh
dCBzaXplIHdpbGwKPj4gYWx3YXlzIGJlIGluaXRpYWxpemVkIHdoZW4gKHJjID4gMCkuCj4KPiBU
aGUgcXVlc3Rpb24gaXMgaWYgaXQgc2hvdWxkIGJlIGNvbnNpZGVyZWQgYXMgdGhlIFhFTiBzb3Vy
Y2VzIGJ1ZyBhbmQgdG8KPiBiZSBwYXRjaGVkIGFwcHJvcHJpYXRlbHkuCgpJIHdvdWxkIGNvbnNp
ZGVyIGl0IGFzIFhlbiBidWcuCgo+Cj4+IENhbiB5b3UgdHJ5IHRoaXMgc21hbGwgcGF0Y2ggYmVs
b3c6Cj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwo+PiBpbmRleCBkYjExM2RiZjg1Li5mNjFhZWM2NzJi
IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jCj4+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKPj4gQEAgLTczLDYgKzczLDggQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZXN0aW1hdGVfbWFkdF9zaXplKGxpYnhsX19nYyAqZ2MsCj4+ICB7Cj4+ICAgICAg
aW50IHJjID0gMDsKPj4KPj4gKyAgICAqc2l6ZSA9IDA7Cj4+ICsKPj4gICAgICBzd2l0Y2ggKGlu
Zm8tPmFyY2hfYXJtLmdpY192ZXJzaW9uKSB7Cj4+ICAgICAgY2FzZSBMSUJYTF9HSUNfVkVSU0lP
Tl9WMjoKPj4gICAgICAgICAgKnNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkg
Kwo+Cj4gT24gbXkgdGFibGUgSSBpbml0aWFsaXplZCBzaXplIGJlZm9yZSBsaWJ4bF9fZXN0aW1h
dGVfbWFkdF9zaXplKCkgdXNhZ2UsCj4gaS5lLjoKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9hcm1fYWNwaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwo+IGluZGV4
IGRiMTEzZGIuLmNjYzdlYmUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtX2Fj
cGkuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKPiBAQCAtOTgsNyArOTgs
NyBAQCBpbnQgbGlieGxfX2dldF9hY3BpX3NpemUobGlieGxfX2djICpnYywKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm91dCkKPiAgewo+IC0gICAgdWludDY0
X3Qgc2l6ZTsKPiArICAgIHVpbnQ2NF90IHNpemUgPSAwOwo+ICAgICAgaW50IHJjID0gMDsKPgo+
Cj4gQEAgLTEyMyw3ICsxMjMsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19hbGxvY2F0ZV9hY3BpX3Rh
YmxlcyhsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgYWNwaXRhYmxlIGFjcGl0YWJsZXNbXSkKPiAgewo+ICAgICAgaW50IHJjOwo+
IC0gICAgc2l6ZV90IHNpemU7Cj4gKyAgICBzaXplX3Qgc2l6ZSA9IDA7Cj4KPiAgICAgIGFjcGl0
YWJsZXNbUlNEUF0uYWRkciA9IEdVRVNUX0FDUElfQkFTRTsKPiAgICAgIGFjcGl0YWJsZXNbUlNE
UF0uc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKTsKPgo+IEJ1dCB5b3VyIGNv
ZGUgc2VlbXMgdG8gYmUgbGVhbmVyLgoKQXJlIHlvdSBwbGFubmluZyB0byBzdWJtaXQgYSBwYXRj
aD8gSSB0aGluayB3ZSBjYW4gdGFrZSB0aGlzIGZvciBYZW4gCjQuOS4gQm90aCB2ZXJzaW9uIGFy
ZSBnb29kIGZvciBtZSwgaXQgaXMgYSBtYXR0ZXIgb2YgdGFzdGUgaGVyZSBJIHRoaW5rLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 10:43:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 10:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dADTd-0005iV-NU; Mon, 15 May 2017 10:43:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dADTc-0005iP-8N
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 10:43:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 83/20-01999-F5689195; Mon, 15 May 2017 10:43:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfT+et24Nsl
 Ig9+HjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDW/+zFGwTqHj7Zg1jA+M+3i5GLg4hgZmM
 Eg/W7WQDcVgEGlglfnadZgdxJATmsErs+jUNyOEEcvIkbu35xAxhF0vs276SCcTmFRCUODnzC
 QuILSTgI3HkwlZGEJtTwF7izbF2FogVi5gltvxYxgqSYBMwkNj/7gnYUBYBVYkX8xcANXAADQ
 qQWLk+EyQsLJAucW3iB7A5IgLKEr2/foPNYRY4wCix49NlsMXMApoSrdt/s09gFJiF5I5ZSFI
 LGJlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGYj0DA+MO
 xqZe50OMkhxMSqK8ri/FI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Gq1SkYKCRalpqdWpGXmA
 KMCJi3BwaMkwhsKkuYtLkjMLc5Mh0idYrTkeHH5/XsmjndLPwDJJyt/vGcSYsnLz0uVEuflBm
 kQAGnIKM2DGweL3EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm/tABN4cnMK4Hb+groICa
 gg8JAfuEtLklESEk1ME7edS0h1nuDm0Ua6xP9OOn9zla7hLrWSH84YFhUYN3/b/P0rn0ifjP4
 Ns39N4814EfI0/OFXxvWKz3WYO57abi09UlLoaqEs99+qRN6t3lXTtr5paWrdtWe7RYW61u3H
 1xpabH/mIDr3s/sZ1PsA2fIcVapvJrCeynn8XO/QMejMd2Gv3V0eZRYijMSDbWYi4oTARdHel
 zXAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494845021!77634296!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35174 invoked from network); 15 May 2017 10:43:42 -0000
Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com)
 (209.85.223.175)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 10:43:42 -0000
Received: by mail-io0-f175.google.com with SMTP id o12so70662069iod.3
 for <xen-devel@lists.xenproject.org>; Mon, 15 May 2017 03:43:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6cN0hTv4MCZraCm6Jzgd2zlsd8SXLJJktuCdyx4DpdY=;
 b=qoFxc0GQlsDzkLKycgoF5XKSykug5RBNnD5bWrxev65sdIdhRP6UzRQepUn5Mktjc8
 NBSCpfSweo8sMA1m6sNES9Hc3BL7ENUvOsl3vKRu6j6WRxGzyNCbBX9ZyEBqP9aGlvpp
 m5qCCn4lgStHqFg/hyD8ISpM08j3hbBxeF20L0cWcUFWPfuQx1+MG3CVZOBgtiPzhIqV
 BXa9OdfB3rSLo6n0Yn7kkct3PFIWvSyYrMRIv1KKZtsvO0qQ+AqyTQ2epGniyJVb/Nlz
 CuvkiUwA+5G+RvBAH2OdFPEpK9s8rtZEfAHUeCxcezsjAh7rpVw1PhRNU/k2ryouK0d4
 iJEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6cN0hTv4MCZraCm6Jzgd2zlsd8SXLJJktuCdyx4DpdY=;
 b=RcIVihF2ThgmDh55ezlIFRCHy3UVLK/UeOvgTPeNCwghchji5kTXxCcsnY8IQF8A+e
 wGDtMhzxvTnGtWjZxOr1gtyhmQvL7YNkXPtv64JIajQPqP4eIhvFRsv3OP+8ZajYzu48
 4vu702FBwTDbRdCIKEVLvoj5EKq4xyqaqqqnDo2+fcvVaQ3ZK8ZOVpE/It0paajbIkRr
 6buXWHWjLDH67pqGMS5B9UWtSj8U1x6h+wjCfk79aj8CKxtD484M+g+/bk7PS6jW02I2
 3trLNKCb/FLvHrMm24Te9qcyPlFoYlGVehTaZWBRS/LA9WLqQtOb13f2kB27jn51S5r2
 EGKw==
X-Gm-Message-State: AODbwcBtdWGzWspkBcHHlE7ZumI0Xc2H/QJBYINh3dTY9P+87ybPMG4e
 7KxAKa8BwHLJsyowTqKboaBF4WLBww==
X-Received: by 10.107.173.89 with SMTP id w86mr5061347ioe.170.1494845021347;
 Mon, 15 May 2017 03:43:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Mon, 15 May 2017 03:43:40 -0700 (PDT)
In-Reply-To: <591973510200007800159A91@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
 <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
 <591973510200007800159A91@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 15 May 2017 13:43:40 +0300
Message-ID: <CAPD2p-=q_KPO5aWptC08un6dON4K2WGwuhAAc=Qxc6OZT=ts1g@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbgoKT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMTA6MjIgQU0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTIuMDUuMTcgYXQgMTg6MjUsIDxvbGVr
c3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4gT24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgNzoxNyBQ
TSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDEyLjA1
LjE3IGF0IDE3OjUwLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4gT24gRnJpLCBN
YXkgMTIsIDIwMTcgYXQgNToyMyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3
cm90ZToKPj4+Pj4+Pj4gT24gMTAuMDUuMTcgYXQgMTY6MDMsIDxvbGVrc3R5c2hAZ21haWwuY29t
PiB3cm90ZToKPj4+Pj4+IEBAIC03NzEsNiArNzczLDQ3IEBAIGludCBhbWRfaW9tbXVfdW5tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKPj4+Pj4+ICAgICAgcmV0
dXJuIDA7Cj4+Pj4+PiAgfQo+Pj4+Pj4KPj4+Pj4+ICsvKiBUT0RPOiBPcHRpbWl6ZSBieSBzcXVh
c2hpbmcgbWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGggbWFwX3BhZ2UvdW5tYXBfcGFnZSAqLwo+
Pj4+Pgo+Pj4+PiBMb29raW5nIG92ZXIgdGhlIHRpdGxlcyBvZiB0aGUgcmVzdCBvZiB0aGlzIHNl
cmllcyBpdCBkb2Vzbid0IGxvb2sgbGlrZQo+Pj4+PiB5b3UncmUgZWxpbWluYXRpbmcgdGhpcyBU
T0RPIGxhdGVyLiBXaGlsZSBJIGFwcHJlY2lhdGUgdGhpcyBub3QKPj4+Pj4gYmVpbmcgZG9uZSBp
biB0aGUgYWxyZWFkeSBsYXJnZSBwYXRjaCwgSSBkb24ndCB0aGluayBzdWNoIGEgVE9ETwo+Pj4+
PiBzaG91bGQgYmUgbGVmdCBhcm91bmQuIElmIG5lZWQgYmUgKGUuZy4gYmVjYXVzZSB5b3UgY2Fu
J3QgdGVzdAo+Pj4+PiB0aGUgY2hhbmdlKSwgZ2V0IGluIHRvdWNoIHdpdGggdGhlIG1haW50YWlu
ZXIocykuCj4+Pj4gSSB3aWxsIGRyb3AgdGhpcyBUT0RPIGV2ZXJ5d2hlcmUuCj4+Pgo+Pj4gQnkg
ImRyb3AiIHlvdSBtZWFuICJhZGRyZXNzIiBvciByZWFsbHkganVzdCAiZHJvcCI/Cj4+IEkgbWVh
bnQganVzdCBkcm9wLgo+Cj4gVGhlbiBJJ20gc29ycnksIGJ1dCBubywgdGhpcyBpcyBub3QgYSB3
YXkgdG8gYWRkcmVzcyB0aGUgY29tbWVudCBJJ3ZlCj4gbWFkZS4KCkluZGVlZCwgdGhlcmUgd2Fz
IHNvbWUgbWlzdW5kZXJzdGFuZGluZyBmcm9tIG15IHNpZGUgb24gdGhpcy4KTGV0IG1lIGVsYWJv
cmF0ZSBhIGJpdCBtb3JlIG9uIHRoaXM6CjEuIFllcywgdGhpcyBUT0RPIHNob3VsZG4ndCBiZSBq
dXN0IGRyb3BwZWQsIGJ1dCBuZWVkcyB0byBiZQphZGRyZXNzZWQsIHNvIGF0IGxlYXN0IEkgd2ls
bCBoYXZlIHRoZW0gYmFjayBpbiB0aGUgcGF0Y2gKMi4gSSBhbSBub3QgYSB4ODYgZ3V5IGFuZCBu
b3QgZmFtaWxpYXIgd2l0aCB0aGUgSW50ZWwvQU1EIElPTU1Vcywgc28KaXQgbWFrZXMgbWUgbG90
cyBvZiB3b3JrIHRvIGRvIHRoaXMgY2hhbmdlCnByb3Blcmx5LCBzbyB0aGlzIGlzIG5vdCBvbmx5
IHRoZSBxdWVzdGlvbiBvZiB0ZXN0aW5nIHRoZSBjb2RlLCBidXQgcmF0aGVyCmhhdmluZyBpdCB3
cml0dGVuLgozLiBQbGVhc2UgY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcsIGJ1dCB0aGVzZSBhcmUg
YWxsICpvcHRpbWl6YXRpb25zKiB3aGljaApJIGFtIG1lbnRpb25pbmcgaW4gdGhhdCBUT0RPLCBu
b3Qgc29tZXRoaW5nIHRoYXQgYnJlYWtzIHg4NiBvciBhZmZlY3RzIGl0CmluIGFueSB3YXkuCgpU
aGF0IGJlaW5nIHNhaWQsIGNhbiB3ZSBwb3N0cG9uZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgKm9w
dGltaXphdGlvbnMqCmluIHF1ZXN0aW9uCmFuZCBoYXZlIHRob3NlIGFzIGEgc2VwYXJhdGUgYWN0
aXZpdHk/Ck9yIGlmIHRoZXNlICpvcHRpbWl6YXRpb25zKiBtdXN0IGJlIHByZXNlbnQgaW4gdGhl
IGN1cnJlbnQgcGF0Y2gKc2VyaWVzLCBjb3VsZCB5b3UsIHBsZWFzZSwgcHJvdmlkZSBtZSB3aXRo
IHNvbWUgaGludHMgaG93CnRoZXNlIFRPRE8gc2hvdWxkIGJlIHByb3Blcmx5IGltcGxlbWVudGVk
PwoKPgo+IEphbgo+CgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 11:01:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 11:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dADkE-0006zh-4i; Mon, 15 May 2017 11:00:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oscar.zhangbo@huawei.com>) id 1dADkC-0006zb-81
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 11:00:52 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 44/1A-03371-36A89195; Mon, 15 May 2017 11:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsWi+/PKbt3kLsl
 Ig+Z5TBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aec6sYC5q4K44cF2hgXMzZxcjFISRwhlHi
 /o+rLBDOQUaJDV8fMHUxcnKwCRhJvFn3mAXEFhFQluj99RusiFmgi1Fi9qINYAlhgWiJyadfs
 EMUxUh8/t0DZVtJzFh4F2wQi4CqxL27HWwgNq9AqMSV+1dZIbZ1MkpM2r6VFSTBKWAvsfvQbb
 AiRgFZiWmP7oM1MwuIS8ydNgusRkJAUGLR7D3MELaYxL9dD9kgbEWJqc1LGCHqdSQW7P7EBmF
 rSyxb+JoZYrGgxMmZT1gg6iUlDq64AfaNhMAFRomrG35ADTKVOPnxCfsERvFZSHbPQjJ3FpK5
 s5DMXcDIsopRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMMYYg
 GAH48zL/ocYJTmYlER5XV+KRwrxJeWnVGYkFmfEF5XmpBYfYtTg4BDo2bT6AqMUS15+XqqSBK
 9ap2SkkGBRanpqRVpmDjAJwJRKcPAoifD+7wBK8xYXJOYWZ6ZDpE4xKkqJ874HSQiAJDJK8+D
 aYInnEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5TUC282TmlcBNfwW0mAlocRjI/bzFJYkI
 KakGxoD4Q8fZr8z0FJDkXnhExnXhQg6OmwvtxBZ7fWW0n2f+NefTV1dT02qnuzXHPhToq5uqy
 O5e89ryOGtU3Pn9TU/Nas9pT5zDe/FXkb34axvHf3b9Hl4BHJMX5SQvyHp73fK08fUVK45GnU
 zY6vPzssv9YIf6fWs+/qs6zjttv5NX2r1Dr1PuTlJiKc5INNRiLipOBAAzqB7WNwMAAA==
X-Env-Sender: oscar.zhangbo@huawei.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494846040!96801685!1
X-Originating-IP: [45.249.212.187]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29189 invoked from network); 15 May 2017 11:00:50 -0000
Received: from szxga01-in.huawei.com (HELO szxga01-in.huawei.com)
 (45.249.212.187)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 11:00:50 -0000
Received: from 172.30.72.56 (EHLO DGGEML404-HUB.china.huawei.com)
 ([172.30.72.56])
 by dggrg01-dlp.huawei.com (MOS 4.4.6-GA FastPath queued)
 with ESMTP id AOO38582; Mon, 15 May 2017 19:00:31 +0800 (CST)
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.179]) by
 DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id
 14.03.0301.000; Mon, 15 May 2017 19:00:27 +0800
From: "Zhangbo (Oscar)" <oscar.zhangbo@huawei.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH V2] acpi: enlarge NUM_FIXMAP_ACPI_PAGES to support
 larger scale boards
Thread-Index: AdLNSXF4d7EjEy4mSVmJuFloLlv/Kf//qnqA//9qgFA=
Date: Mon, 15 May 2017 11:00:26 +0000
Message-ID: <0259E1C966E8C54AA93AA2B1240828E651AD755A@dggeml510-mbx.china.huawei.com>
References: <0259E1C966E8C54AA93AA2B1240828E651AD6B1F@dggeml510-mbx.china.huawei.com>
 <591997C90200007800159BC0@prv-mh.provo.novell.com>
In-Reply-To: <591997C90200007800159BC0@prv-mh.provo.novell.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.177.17.158]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0),
 refid=str=0001.0A0C0204.59198A4F.0290, ss=1, re=0.000, recu=0.000, reip=0.000,
 cl=1, cld=1, fgs=0, ip=169.254.2.179,
 so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 83824f78845ac175c2fe076dd3fee463
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH V2] acpi: enlarge NUM_FIXMAP_ACPI_PAGES to
 support larger scale boards
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pgo+Pgo+PiBUaHVzLCB3ZSBtYWtlIE5VTV9GSVhNQVBfQUNQSV9QQUdFUyBtdWNoIGxhcmdlciwg
dG8gNjQoMjU2S0IpLiBpdCdzCj4+IGNhbGN1bGF0ZWQgZm9yIHRoYXQgdGhlIHRoZW9yZXRpY2Fs
IGxhcmdlc3QgQ1BVIG51bWJlciBvbiBtYWluIExpbnV4Cj4+IGRpc3Ryb3MgaXMgYWJvdXQgODA5
MiwgYW5kIG1lbW9yeSBzbG90cyBudW1iZXIgc2hvdWxkIGJlIHdpdGhpbiAxMDAwLAo+PiB0aGF0
J3MgMjRCKjgwOTIrNDBCKjEwMDAgPSAyMzQyMDhCLiBNZWFud2hpbGUsIGJlY2F1c2UKPklPUkVN
QVBfVklSVF8qCj4+IHJlZ2lvbiBpcyAxNkdCLCB0aHVzIEkgdGhpbmsgZXh0ZW5kaW5nIGl0IHRv
IDI1NktCIGlzIHNhZmUgZW5vdWdoLgo+Pgo+PiBPZiBjb3Vyc2UsIHRoZXJlJ3MgbXVjaCBtb3Jl
IHdvcmsgdG8gZG8gdG8gc3VwcG9ydCBsYXJnZSBzY2FsZSBib2FyZHMgb2YKPj4gdGhhdCBtYW55
KDgwOTIpIENQVXMgYW5kIDEwMDAgbWVtb3J5IHNsb3RzLiBXZSBqdXN0IG1ha2UgbGlmZSBlYXNp
ZXIgZm9yCj4+IGJvYXJkcyB3aXRoIHNlcnZlcmFsIGh1bmRyZWRzIG9mIENQVXMgYW5kIHNlcnZl
cmFsIFRCcyBvZiBtZW1vcnkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFpoYW5nIEJvIDxvc2Nhci56
aGFuZ2JvQGh1YXdlaS5jb20+Cj4KPk11Y2ggYmV0dGVyLCBidXQgaG93IGRpZCB5b3UgYXJyaXZl
IGF0IDgwOTI/IERpZCB5b3UgbWVhbiA4MTkyCj4oMioqMTMpPyBBbHNvIEkgZG9uJ3QgdGhpbmsg
dGhlIHRhYmxlIGVudHJ5IGZpZWxkcyBzaG91bGQgYmUgbGlzdGVkLAo+c3RhdGluZyB0aGVpciBz
aXplIGlzIGdvb2QgZW5vdWdoIChpZiBhbnlvbmUgY2FyZXMgdG8gY2hlY2sgdGhlCj5zaXplcyBh
cmUgY29ycmVjdCwgKHMpaGUnZCBuZWVkIHRvIGdvIGxvb2sgYXQgdGhlIHNwZWMgb3Igc29tZQo+
aGVhZGVyIGFueXdheSkuIEknZCBiZSBmaW5lIHdpdGggYWRqdXN0aW5nIHRoZSBjb21taXQgbWVz
c2FnZQo+YWNjb3JkaW5nbHkgd2hpbGUgY29tbWl0dGluZy4gV2l0aCBzdWNoIGFkanVzdG1lbnRz
Cj4KClRoYW5rcywgSmFuIQpZZXMsIHRoYXQncyA4MTkyIDopIApUaGUgc2l0ZXMgSSByZWZlcmVu
Y2VkIGFyZToKaHR0cHM6Ly93d3cuc3VzZS5jb20vcHJvZHVjdHMvc2VydmVyL3RlY2huaWNhbC1p
bmZvcm1hdGlvbi8jS2VybmVsICg4MTkyKQpodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL2FydGlj
bGVzL3JoZWwtbGltaXRzICg1MTIwKQoKPlJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4KPllvdSBkaWRuJ3QgQ2MgSnVsaWVuLCBzbyBJIGFzc3VtZSAoYW5kIGFn
cmVlKSB0aGF0IHRoaXMgaXMgcmF0aGVyCj5tZWFudCBmb3IgcG9zdC00LjkuIFdoZXRoZXIgdG8g
YmFja3BvcnQgd2UgY2FuIGRlY2lkZSBsYXRlci4KPgo+SmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 11:04:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 11:04:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dADnV-00079F-K6; Mon, 15 May 2017 11:04:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dADnT-00078r-Lb
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 11:04:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E1/75-01735-E2B89195; Mon, 15 May 2017 11:04:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVVerWzL
 SoLPP0mLF498sFvemvGd3YPI4/OEKi8f2vl3sAUxRrJl5SfkVCawZ899uYi04nFzx4/x/xgbG
 2XZdjFwcQgJ/GSW+PzjJBuE8ZpRoOLWOGcLZxijx5fZFli5GTg4RAWeJr2fmsoPYvAL6EidPn
 mYEsYUFzCSOHFkAFpcQ2MEh8eS5I0gzj8AqGYmpX/+zQiS8Jc5umsMMY5/42Atks3OwCVhJHB
 IDibIIqEp0np/BNIGRZwEjwypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMBgYACCHYx9s5wPMUpyMCmJ8rq+FI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7
 ulMyUkiwKDU9tSItMwcYljBpCQ4eJRHe/x1Aad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVE
 uc9CjJDAKQoozQPbgQsRi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcNyBSezLwSuE2vgI
 5gAjoiDOR+3uKSRISUVAOj7Knzr2feXzTz3IYJ57UmuB/cYNJg9mK/5bLGtEN9EcfD9y5RXKn
 27Ny0T1ve3muqPrLcbl1cbfRt4yP8Bz513ZqyxPFM//mT7hbnDtuufVq2NcS+TPG4TfhMXmde
 d8O2+n9shbyVtx52O5/gCf3yw+Ynf4jJhHNrKsSFvr+7esfwzZfU/22Rt5RYijMSDbWYi4oTA
 TWUT2qMAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494846249!84239608!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51694 invoked from network); 15 May 2017 11:04:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 May 2017 11:04:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dADnM-00062R-7D; Mon, 15 May 2017 11:04:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dADnG-0006JI-Pi; Mon, 15 May 2017 11:04:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dADnG-0008BL-D4; Mon, 15 May 2017 11:04:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109428-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-linus:test-armhf-armhf-xl-vhd:xen-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=2ea659a9ef488125eb46da6eb571de5eae5c43f6
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 May 2017 11:04:02 +0000
Subject: [Xen-devel] [linux-linus test] 109428: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQyOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NDI4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
eHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5NDA0
IHBhc3MgaW4gMTA5NDI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5NDA0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAgIGZhaWwgcGFzcyBp
biAxMDk0MDQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNTkyNTQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICA1IHhlbi1pbnN0YWxsICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDU5MjU0CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2Nr
ZWQgaW4gNTkyNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEwOTQwNCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBndWVzdC1zdGFydCAgIGZhaWwg
aW4gMTA5NDA0IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTA5NDA0IGxpa2UgNTkyNTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSA1OTI1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgIGxpa2Ug
NTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDJlYTY1OWE5ZWY0ODgxMjVlYjQ2ZGE2ZWI1NzFkZTVlYWU1YzQzZjYKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ1ODIwYzI5NGZlMWIxYTlkZjQ5NWQ1N2Y0MDU4NWVm
MmQwNjlhMzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA1OTI1NCAgMjAxNS0wNy0wOSAwNDoyMDo0
OCBaICA2NzYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAgNTkzNDggIDIwMTUtMDctMTAgMDQ6
MjQ6MDUgWiAgNjc1IGRheXMgIDQzNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk0
MDQgIDIwMTctMDUtMTQgMDQ6NTM6MzYgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjg3
MzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1
czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDI3MzgwMTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 11:22:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 11:22:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAE4t-0008RK-4W; Mon, 15 May 2017 11:22:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dAE4r-0008RE-R4
 for xen-devel@lists.xen.org; Mon, 15 May 2017 11:22:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F9/B6-03920-56F89195; Mon, 15 May 2017 11:22:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQjelXzL
 SYPNLJYslHxezODB6HN39mymAMYo1My8pvyKBNaN1rXPBQaGKL09mMzYwTuLvYuTkkBDwk7i1
 4wQrhJ0ncePFZCYIu0Biy9OlYDavgKDEyZlPWEBsToFAibf/t7F1MXJxCAmc4pC49PQ3WDObg
 J7EvONfwYpYBFQldq04zwYxKFFi1XuYQQESU37eBbOFBYolHvVMYAaxRYB6Zze+ZgUZyizwgl
 Hi07mHYEOZBTQlWrf/ZgexhYCGLn5wlB1iaLrE0oYmlgmMArOQHDgLScsCRqZVjBrFqUVlqUW
 6hpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcgABDsYfywLOMQoycGkJMrr
 +lI8UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb3ifZKSQYFFqempFWmYOMCJg0hIcPEoivHNA0
 rzFBYm5xZnpEKlTjLocfR0f3zMJseTl56VKifOqghQJgBRllObBjYBF5yVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJQ0zhycwrgdv0CugIJqAjwkDu5y0uSURISTUwTinl2aQoEHLRx6h8QYn
 b6ReM65azTSlJqLm4t6XrWO3bvG8Zy++0B6/882PWLfdfMxd4VX3+p1YZwbgiVf7+lTuTWZM2
 eJWf+JnTutEhwuoov6W8n4Cw8Jd5witKVm8UYVG94dpZ9vnwnN0ub13MmVNW6HDdO7BK8YLJy
 nXPpoY8//+7ZZcOjxJLcUaioRZzUXEiAAp0Rx3JAgAA
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494847332!101968430!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59279 invoked from network); 15 May 2017 11:22:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 11:22:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,344,1491264000"; d="scan'208";a="46036578"
X-Gm-Message-State: AODbwcD5+TBsTgAul6+k3V8R5dsJPYA8DYFPZd+PF9L8kpirBklwUaSG
 Qu7jZWYFGqTiM3gL5DizpQv/B8S6gQ==
X-Received: by 10.237.35.69 with SMTP id i5mr2491581qtc.25.1494847309620; Mon,
 15 May 2017 04:21:49 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAOcqxo0x1fzTaNrMJGGTbBNE==fV5aJF3puDtm6BE_QvHoSjmA@mail.gmail.com>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <ad282972-8dd1-7303-5fae-c80bc494cb66@epam.com>
 <alpine.DEB.2.10.1704241007490.16723@sstabellini-ThinkPad-X260>
 <29f244da-2346-70a7-13f0-e5c0cbf490d7@epam.com>
 <alpine.DEB.2.10.1705051211550.2892@sstabellini-ThinkPad-X260>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <785dff0f-6026-d033-131a-764510788b53@citrix.com>
 <CAOcqxo1J92sFrcyr9r1SbxM=j2wJkxey4iCLk3whHQz+xaW+5g@mail.gmail.com>
 <CAFLBxZZVQS+9w-HNP-maukXMe0A3de=4QWhU8WB4x=J0NCHNqQ@mail.gmail.com>
 <alpine.DEB.2.10.1705121132240.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo0x1fzTaNrMJGGTbBNE==fV5aJF3puDtm6BE_QvHoSjmA@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 15 May 2017 12:21:48 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbux+4pusm8XtJDRdO5=jR3d5gGbbFo-EL-tDinXCSFxg@mail.gmail.com>
Message-ID: <CAFLBxZbux+4pusm8XtJDRdO5=jR3d5gGbbFo-EL-tDinXCSFxg@mail.gmail.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii_anisov@epam.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

W1JlZHVjaW5nIENDIGxpc3Qgbm93IHRoYXQgd2UncmUgb2ZmIHRoZSB0b3BpYyBvZiBtb2R1bGVz
XQoKT24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgODowNCBQTSwgVm9sb2R5bXlyIEJhYmNodWsKPHZs
YWQuYmFiY2h1a0BnbWFpbC5jb20+IHdyb3RlOgo+IFN0ZWZhbm8sCj4KPiBPbiAxMiBNYXkgMjAx
NyBhdCAyMTo0MywgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3
cm90ZToKPgo+PiBPbiB0aGUgdG9waWMgb2YgdGhlIHRlY2huaWNhbCByZWFzb25zIGZvciBiZWlu
ZyBvdXQgb2YgdGhlIGh5cGVydmlzb3IKPj4gKEVMMCBhcHAgb3Igc3R1YmRvbSksIEknbGwgc3Bl
bmQgYSBjb3VwbGUgb2Ygd29yZHMgb24gc2VjdXJpdHkuCj4+Cj4+IEhvdyBsYXJnZSBhcmUgdGhl
c2UgY29tcG9uZW50cz8gSWYgdGhleSBpbmNyZWFzZSB0aGUgaHlwZXJ2aXNvciBjb2RlCj4+IHNp
emUgdG9vIG11Y2gsIGl0J3MgYmVzdCBpZiB0aGV5IGFyZSBydW4gZWxzZXdoZXJlLgo+IEknbSB0
YWxraW5nIGFib3V0IE9QLVRFRSBub3cuCj4gIkxhcmdlIiBhcyAibGFyZ2UgY29kZSBiYXNlIj8g
SSBoYXZlIHNoYXJlZCBteSBQb0MgZHJpdmVyLiBIZXJlIGl0IGlzCj4gWzFdLiBNeSBleHBlY3Rh
dGlvbjogMSwwMDAtMiwwMDAgbGluZXMgb2YgY29kZSBmb3IgbWVkaWF0b3IgKyBzb21lCj4gT1At
VEVFIGhlYWRlcnMuCj4KPj4gV2hhdCBpcyB0aGVpciBndWVzdC1leHBvc2VkIGF0dGFjayBzdXJm
YWNlPyBJZiBpdCdzIGxhcmdlIGl0J3MgYmVzdCB0bwo+PiBydW4gdGhlbSBvdXQgb2YgdGhlIGh5
cGVydmlzb3IuCj4gT1AtVEVFIG1lZGlhdG9yIHdpbGwgdHJhcCBTTUMgY2FsbHMgYW5kIHBhcnNl
IHBhcmFtZXRlciBidWZmZXJzCj4gYWNjb3JkaW5nIHRvIE9QLVRFRSBBQkkgc3BlY2lmaWNhdGlv
bi4gQUJJIGlzIHZlcnkgc2ltcGxlLCBzbyBJIGNhbid0Cj4gc2F5IHRoYXQgdGhlcmUgd2lsbCBi
ZSBhdHRhY2sgc3VyZmFjZS4KPgo+PiBNeSBndXQgZmVlbGluZyBpcyB0aGF0IGJvdGggdGhlc2Ug
cG9pbnRzIG1pZ2h0IGJlIGEgcHJvYmxlbS4KPiBUaGUgcmVhbCBwcm9ibGVtLCB0aGF0IGlzIG5l
ZWRzIHRoZSBzYW1lIHByaXZpbGVnZXMsIGFzIGh5cGVydmlzb3IKPiBpdHNlbGYuIEkgd3JvdGUg
dGhpcyBpbiBwYXJhbGxlbCB0aHJlYWQ6Cj4gaXQgbmVlZHMgdG8gcGluIGd1ZXN0IHBhZ2VzICh0
byBlbnN1cmUgdGhhdCBwYWdlIHdpbGwgYmUgbm90Cj4gdHJhbnNmZXJyZWQgdG8gYW5vdGhlciBk
b21haW4sIHdoaWxlIE9QLVRFRSB1c2VzIGl0KSwgaXQgbmVlZHMgdG8gbWFwCj4gZ3Vlc3QgcGFn
ZSBzbyBpdCBjYW4gZG8gSVBBLT5QQSB0cmFuc2xhdGlvbiBpbiBhIGNvbW1hbmQgYnVmZmVyLCBp
dAo+IG5lZWRzIHRvIGV4ZWN1dGUgU01DcyAoYnV0IHdlIGNhbiBsaW1pdCBpdCB0aGVyZSwgdGhh
bmtzIHRvIFNNQ0NDKSwKPiBwcm9iYWJseSBpdCB3aWxsIG5lZWQgdG8gaW5qZWN0IHZJUlEgdG8g
Z3Vlc3QgdG8gd2FrZSBpdCB1cC4KClhlbiBpcyBkaWZmZXJlbnQgdGhhbiBMaW51eCBpbiB0aGF0
IGl0IGF0dGVtcHRzIHRvIHRha2UgYSAicHJhY3RpY2FsCm1pY3Jva2VybmVsIiBhcHByb2FjaC4g
ICJNaWNyb2tlcm5lbCIgbWVhbmluZyB0aGF0IHdlIHByZWZlciB0byBkbyBhcwptdWNoICpvdXRz
aWRlKiBvZiB0aGUgaHlwZXJ2aXNvciBhcyBwb3NzaWJsZS4gICJQcmFjdGljYWwiIG1lYW5pbmcs
IGlmCnJ1bm5pbmcgaXQgb3V0c2lkZSB0aGUgaHlwZXJ2aXNvciBjYXVzZXMgdG9vIG11Y2ggY29t
cGxleGl0eSBvciB0b28KbXVjaCBwZXJmb3JtYW5jZSBvdmVyaGVhZCwgdGhlbiB3ZSBkb24ndCBz
dGFuZCBvbiBpZGVvbG9neSBidXQgYWxsb3cKdGhpbmdzIHRvIHJ1biBpbnNpZGUgb2YgWGVuLgoK
V2l0aCB0aGUgZXhjZXB0aW9uIG9mIFNNQ3MgKHdoaWNoIEkgZG9uJ3Qga25vdyBhbnl0aGluZyBh
Ym91dCksIGRldmljZQptb2RlbHMgKGUuZy4sIFFFTVUpIGFscmVhZHkgaGF2ZSAgb2YgdGhpcyBm
dW5jdGlvbmFsaXR5IG9uIHg4NiwKcnVubmluZyBmcm9tIGRvbTAgb3IgZnJvbSBhIHN0dWJkb21h
aW4uCgpEbyBPUC1URUUgbWVkaWF0b3JzIHJlcXVpcmUgYSBsb3Qgb2YgcGVyZm9ybWFuY2U/ICBJ
LmUuLCBkbyB0aGUKb3BlcmF0aW9ucyBoYXBwZW4gdmVyeSBmcmVxdWVudGx5IGFuZC9vciBhcmUg
dGhleSBwYXJ0aWN1bGFybHkKbGF0ZW5jeS1zZW5zaXRpdmU/ICBJZiBub3QgdGhlbiBpdCBtaWdo
dCBiZSB3b3J0aCBpbXBsZW1lbnRpbmcgaXQgYXMgYQpkb20wIGRldmljZSBtb2RlbCBmaXJzdCwg
YW5kIHRoZW4gZXhwbG9yaW5nIGhpZ2hlci1wZXJmb3JtaW5nIG9wdGlvbnMKaWYgdGhhdCB0dXJu
cyBvdXQgdG8gYmUgdG9vIHNsb3cuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 11:45:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 11:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAER4-0001L5-Tv; Mon, 15 May 2017 11:45:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAER3-0001Kz-G9
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 11:45:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 74/AE-01992-4C499195; Mon, 15 May 2017 11:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffgFMl
 Ig7tPuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/bc4F2+Uq1j55zNjA2CnRxcjFISSwkVHi
 xc0DrF2MnEDOTkaJN72mILawQLLErqlf2UBsEQFlid5fv1kgGg4xS3xt72QEcZgFLjFKnHvSx
 AhSxSagKXHn8ycmEJtXwErixvtFzCA2i4CqxI/PB1lAbFGBcIm3jUdYIGoEJU7OfAJmcwrYS8
 yZ2QdmMwvYStyZu5sZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUMzvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwIBjAIIdjOdPex5ilORgUhLldX0pHinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjdgsmSkkGBRanpqRVpmDjD0YdISHDxKIhBp3uKCxNzizHSI1
 ClGRSlxXleQhABIIqM0D64NFm+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrBzKFJzOvBG
 76K6DFTECLw0Bu5i0uSURISTUwHhF/9fPnnLU/nIObfuofXdhZwMez0kg7dpM82/kJ3pcWt2f
 LTzkiyF5x8Hmv6P6GT3sbOLe9THqXesG/ozbV8OQpt+YtP9geuixfMqH+NOPyFXXPpTk9M/Jm
 nBV0PtsSesJ5Ald1ybUloZvbloabTs6PCusxzjLZ1MPyQya1q6m7QuWo3rYfSizFGYmGWsxFx
 YkAbJfe/7ICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494848704!59435877!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6435 invoked from network); 15 May 2017 11:45:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 15 May 2017 11:45:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DEE062B;
 Mon, 15 May 2017 04:45:03 -0700 (PDT)
Received: from [10.1.29.12] (e110479-lin.cambridge.arm.com [10.1.29.12])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3B60E3F3E1;
 Mon, 15 May 2017 04:45:02 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
Date: Mon, 15 May 2017 12:45:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5919809E0200007800159B1A@prv-mh.provo.novell.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org,
 nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDUvMTUvMjAxNyAwOToxOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTUuMDUuMTcgYXQgMDk6NDIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9u
IDE1LzA1LzIwMTcgMDg6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gSGF2aW5nIHRob3VnaHQg
YWJvdXQgdGhpcyBzb21lIG1vcmUsIHdoYXQncyBzdGlsbCBtaXNzaW5nIGlzIGEKPj4+IGNsZWFy
IGV4cGxhbmF0aW9uIHdoeSB0aGlzIG5ldyBuZWVkIG9mIGEgbm9uLXN0dWIgbWZuX3RvX2dtZm4o
KQo+Pj4gaXNuJ3QgZmluYWxseSBlbm91Z2ggb2YgYSByZWFzb24gdG8gaW50cm9kdWNlIGFuIE0y
UCBvbiBBUk0uIFdlCj4+PiBjdXJyZW50bHkgaGF2ZSBzZXZlcmFsIHVzZXMgYWxyZWFkeSB3aGlj
aCBBUk0gZmFrZXMgb25lIHdheSBvcgo+Pj4gYW5vdGhlcjoKPj4+IC0gZ250dGFiX3NoYXJlZF9n
bWZuKCkKPj4KPj4gVGhpcyBkb2VzIG5vdCB1c2UgbWZuX3RvX2dtZm4gb24gQVJNLgo+Cj4gUmln
aHQsIGF0IHRoZSBwcmljZSBvZiBtYWludGFpbmluZyBzb21lIG90aGVyIGhlbHBlciBkYXRhLgoK
c2F2aW5nIGZldyBNQiBvZiBtZW1vcnkgaW4gc21hbGwgYm9hcmQgYW5kIGh1bmRyZWRzIGluIHNl
cnZlciBpZiB3ZSB1c2UgCmFuIE0yUC4gVGhlIGNob2ljZSBpcyB2ZXJ5IGVhc3kgaGVyZS4KCj4K
Pj4+IC0gZ250dGFiX3N0YXR1c19nbWZuKCkKPj4KPj4gZ250dGFiX3N0YXR1c19nbWZuKCkgcmV0
dXJucyAwIHNvIGZhci4gSSBoYXZlIHRvIGxvb2sgYXQgdGhpcyBvbmUuCj4+Cj4+PiAtIG1lbW9y
eV9leGNoYW5nZSgpCj4+Cj4+IE1lbW9yeSBleGNoYW5nZSBkb2VzIG5vdCB3b3JrIG9uIEFSTSB0
b2RheSBhbmQgd2lsbCByZXF1aXJlIG1vcmUgd29yawo+PiB0aGFuIHRoYXQuIFdoZW4gSSBsb29r
ZWQgYXQgdGhlIGNvZGUgYSBjb3VwbGUgb2YgeWVhcnMgYWdvLCBpdCB3YXMKPj4gcG9zc2libGUg
dG8gZHJvcCB0aGUgY2FsbCB0byBtZm5fdG9fZ21mbigpLgo+Pgo+Pj4gLSBnZXRkb21haW5pbmZv
KCkKPj4KPj4gV2UgY291bGQgcmV3b3JrIHRvIHN0b3JlIHRoZSBnbWZuIGluIGFyY2hfZG9tYWlu
Lgo+Cj4gV2hpY2ggYWdhaW4gd291bGQgbWVhbiB5b3UgbWFpbnRhaW4gZXh0cmEgZGF0YSBpbiBv
cmRlciB0byBhdm9pZAo+IHRoZSBtb3JlIGdlbmVyYWwgTTJQLgoKWWVzIHNhdmluZyBNQnMgYXMg
YWJvdmUuCgo+Cj4+PiBXaXRoIHRoaXMgSSB0aGluayB0aGVyZSdzIHF1aXRlIGEgYml0IG9mIGp1
c3RpZmljYXRpb24gbmVlZGVkIHRvIGtlZXAKPj4+IGdvaW5nIHdpdGhvdXQgTTJQIG9uIEFSTS4K
Pj4KPj4gQXMgc2FpZCBpbiBhIHByZXZpb3VzIHRocmVhZCwgSSBtYWRlIGEgcXVpY2sgY2FsY3Vs
YXRpb24sIEFSTTMyIHN1cHBvcnRzCj4+IHVwIDQwLWJpdCBQQSBhbmQgSVBBIChlLmcgZ3Vlc3Qg
YWRkcmVzcyksIHdoaWNoIG1lYW5zIDI4LWJpdHMgb2YKPj4gTUZOL0dGTi4gVGhlIEdGTiB3b3Vs
ZCBoYXZlIHRvIGJlIHN0b3JlZCBpbiBhIDMyLWJpdCBmb3IgYWxpZ25tZW50LCBzbwo+PiB3ZSB3
b3VsZCBuZWVkIDJeMjggKiA0ID0gMUdpQiBvZiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgYW5kIHBv
dGVudGlhbGx5Cj4+IHBoeXNpY2FsIG1lbW9yeS4gV2UgZG9uJ3QgaGF2ZSAxR0Igb2YgVkEgc3Bh
Y2UgZnJlZSBvbiAzMi1iaXQgcmlnaHQgbm93Lgo+Cj4gSG93IGNvbWU/IFlvdSBkb24ndCBzaGFy
ZSBhZGRyZXNzIHNwYWNlcyB3aXRoIGd1ZXN0cy4KCkJlbG93IHRoZSBsYXlvdXQgZm9yIEFSTTMy
OgoKCiAgKiAgIDAgIC0gIDEyTSAgIDxDT01NT04+CiAgKgogICogIDMyTSAtIDEyOE0gICBGcmFt
ZXRhYmxlOiAyNCBieXRlcyBwZXIgcGFnZSBmb3IgMTZHQiBvZiBSQU0KICAqIDI1Nk0gLSAgIDFH
ICAgVk1BUDogaW9yZW1hcCBhbmQgZWFybHlfaW9yZW1hcCB1c2UgdGhpcyB2aXJ0dWFsIGFkZHJl
c3MKICAqICAgICAgICAgICAgICAgICAgICBzcGFjZQogICoKICAqICAgMUcgLSAgIDJHICAgWGVu
aGVhcDogYWx3YXlzLW1hcHBlZCBtZW1vcnkKICAqICAgMkcgLSAgIDRHICAgRG9taGVhcDogb24t
ZGVtYW5kLW1hcHBlZAogICoKCgo+PiBBUk02NCBjdXJyZW50bHkgc3VwcG9ydHMgdXAgdG8gNDgt
Yml0IFBBIGFuZCA0OC1iaXQgSVBBLCB3aGljaCBtZWFucwo+PiAzNi1iaXRzIG9mIE1GTi9HRk4u
IFRoZSBHRk4gd291bGQgaGF2ZSB0byBiZSBzdG9yZWQgaW4gNjQtYml0IGZvcgo+PiBhbGlnbm1l
bnQsIHNvIHdlIHdvdWxkIG5lZWQgMl4zNiAqIDggPSA1MTJHaUIgb2YgdmlydHVhbCBhZGRyZXNz
IHNwYWNlCj4+IGFuZCBwb3RlbnRpYWxseSBwaHlzaWNhbCBtZW1vcnkuIFdoaWxlIHZpcnR1YWwg
YWRkcmVzcyBzcGFjZSBpcyBub3QgYQo+PiBwcm9ibGVtLCB0aGUgbWVtb3J5IGlzIGEgcHJvYmxl
bSBmb3IgZW1iZWRkZWQgcGxhdGZvcm0uIFdlIHdhbnQgWGVuIHRvCj4+IGJlIGFzIGxlYW4gYXMg
cG9zc2libGUuCj4KPiBZb3UgZG9uJ3QgbmVlZCB0byBhbGxvY2F0ZSBhbGwgNTEyR2IsIHRoZSB0
YWJsZSBjYW4gYmUgYXMgc3BhcnNlIGFzCj4gcHJlc2VudCBtZW1vcnkgcGVybWl0cy4KCkkgYW0g
YXdhcmUgYWJvdXQgdGhhdC4uLiBUaGUgbWFpbiBwb2ludCBpcyByZWR1Y2luZyB0aGUgZm9vdHBy
aW50IG9mIApYZW4uIEFzc3VtaW5nIHlvdSBoYXZlIGEgOEdCIGJvYXJkLCB5b3Ugd291bGQgaGF2
ZSB0byB1c2UgMTZNQiBmb3IgdGhlIE0yUC4KCkxpa2VseSB0aGlzIHdpbGwgaW5jcmVhc2UgdGhl
IGZvb3RwcmludCBvZiBYZW4gQVJNLiBGb3Igd2hhdCBiZW5lZml0cz8gCkF2b2lkaW5nIHRvIHN0
b3JlIGZldyBieXRlIGluIGEgbm9uLWdlbmVyaWMgd2F5IHdoZW4gd2UgbmVlZCBpdC4uLgoKSSB3
aWxsIGNvbW1lbnQgYWJvdXQgdGhlIElPTU1VIGJlbG93LgoKPgo+PiBTbyB0aGUgTTJQIGlzIG5v
dCBhIHNvbHV0aW9uIG9uIEFSTS4gQSBiZXR0ZXIgYXBwcm9hY2ggaXMgdG8gZHJvcCB0aG9zZQo+
PiBjYWxscyBmcm9tIGNvbW1vbiBjb2RlIGFuZCByZXBsYWNlIGJ5IHNvbWV0aGluZyBkaWZmZXJl
bnQgKGFzIHdlIGRpZCBmb3IKPj4gZ250dGFiX3NoYXJlZF9tZm4pLgo+Cj4gSSdtIG9mIHRoZSBl
eGFjdCBvcHBvc2l0ZSBvcGluaW9uLiBPciBhdCB0aGUgdmVyeSBsZWFzdCwgaGF2ZSBhIG1vZGUK
PiAocmVhZDogY29uZmlnIG9yIGNvbW1hbmQgbGluZSBvcHRpb24pIHdoZXJlIEFSTSBtYWludGFp
bnMgTTJQIGFuZAo+IG1ha2UgZmVhdHVyZXMgbGlrZSB0aGUgSU9NTVUgb25lIGhlcmUgZGVwZW5k
IG9uIGJlaW5nIGluIHRoYXQgbW9kZS4KCldlbGwsIGluIGVtYmVkZGVkIHBsYXRmb3JtIHlvdSB3
aWxsIGtub3cgaW4gYWR2YW5jZSB0aGF0IHlvdSB3aWxsIApwYXNzdGhyb3VnaCBkZXZpY2VzIHRv
IGEgZ3Vlc3QuIFNvIHRoZXJlIGlzIG5vIHBvaW50IG9mIGRlZmVycmluZyB0aGUgCmNyZWF0aW9u
IG9mIHRoZSBwYWdlLXRhYmxlcyB1bnRpbCBhIGRldmljZSBpcyBiZWVuIGFzc2lnbmVkLgoKSW4g
c2VydmVyIHNpZGUsIEkgd291bGQgZXhwZWN0IHBhZ2UtdGFibGUgdG8gYmUgc2hhcmVkIG1vc3Qg
b2YgdGhlIHRpbWUuIApXZSBtaWdodCBoYXZlIHRvIHVuc2hhcmUgc29tZSBwYXJ0IG9mIHRoZSBw
YWdlLXRhYmxlcyBidXQgbm90IGV2ZXJ5dGhpbmcgCmFzIGl0IGlzIGN1cnJlbnRseSBkb25lIG9u
IHg4Ni4KClNvIGZhciwgeW91IGRpZG4ndCBjb252aW5jZSBtZSB0aGUgTTJQIGlzIHRoZSByaWdo
dCBzb2x1dGlvbiBmb3IgQVJNLiBXZSAKdXNlIG1vcmUgbWVtb3J5IGZvciBiZW5lZml0cyBvZiwg
QUZBSUNULCBvZiBkZXZpY2UgaG90cGx1Z2luZyAoPykgYW5kIApiZWVuICJnZW5lcmljIi4KCkFu
eXdheSwgSSB3aWxsIGxldCBTdGVmYW5vIGdpdmUgaGlzIG9waW5pb24gb24gaXQuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 12:29:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 12:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAF7Y-0003vh-BJ; Mon, 15 May 2017 12:29:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAF7W-0003vb-Gk
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 12:29:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 ED/3C-03587-D0F99195; Mon, 15 May 2017 12:29:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS5d3vmS
 kwc/jXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b71YuYC/pkK84/a2duYFws0cXIwSEkkCfR
 /cy2i5GTg1fATuJf62t2EFtCwFDi9MKbLCA2i4CqxKNbkxlBbDYBdYm2Z9tZQWwRAU2JmR2Xw
 OLMAtcYJZY8SgKxhQWyJM4tXMTUxcgFNH4Wk8SshweYQBKcAtYS21/OYAHZyysgKPF3hzBEr5
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyFI
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfjgUWBhxglOZiURHldX4pH
 CvEl5adUZiQWZ8QXleakFh9i1ODgELhy8MhsRimWvPy8VCUJ3jtzJSOFBItS01Mr0jJzgPEBU
 yrBwaMkwvsIJM1bXJCYW5yZDpE6xajL8W7ph/dMQmAzpMR5z4EUCYAUZZTmwY2AxeolRlkpYV
 5GoAOFeApSi3IzS1DlXzGKczAqCUOs4snMK4Hb9AroCCagI8JAfuEtLklESEk1MG5b81Yk/4l
 T9943qac97vE66U5eu+gO4y6b4EuZPwUOenhybAipnaHzrb1zZcqB8B5zb42wGK5Xthxri2s6
 LX/lvdPhmPlD5uzr1Blc9rIXpfiL+TPeWcZ/s+gvfflxYZVBQ7r7zJCkbQeWvi7333ly8hzN9
 ym3Z9VUPok84Ob/+VI3f/+ZtUosxRmJhlrMRcWJAC58kgzQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494851339!100857692!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11018 invoked from network); 15 May 2017 12:29:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 12:29:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 06:28:58 -0600
Message-Id: <5919BB250200007800159CEE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 06:28:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
In-Reply-To: <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDEyOjIxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA1LzE1LzIwMTcgMDk6NTIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNS4w
NS4xNyBhdCAxMDoyMCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDE1LzA1
LzIwMTcgMDk6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDEyLjA1LjE3IGF0IDE5
OjAxLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4+PiA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+Pj4+IDEuIE1vdGl2YXRpb24g
YW5kIERlc2NyaXB0aW9uCj4+Pj4+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KPj4+Pj4gVmlydHVhbCBtYWNoaW5lcyB1c2UgZ3JhbnQgdGFibGUg
aHlwZXJjYWxscyB0byBzZXR1cCBhIHNoYXJlIHBhZ2UgZm9yCj4+Pj4+IGludGVyLVZNcyBjb21t
dW5pY2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBhcmUgdXNlZCBieSBhbGwgUFYKPj4+Pj4gcHJv
dG9jb2xzIHRvZGF5LiBIb3dldmVyLCB2ZXJ5IHNpbXBsZSBndWVzdHMsIHN1Y2ggYXMgYmFyZW1l
dGFsCj4+Pj4+IGFwcGxpY2F0aW9ucywgbWlnaHQgbm90IGhhdmUgdGhlIGluZnJhc3RydWN0dXJl
IHRvIGhhbmRsZSB0aGUgZ3JhbnQgdGFibGUuCj4+Pj4+IFRoaXMgcHJvamVjdCBpcyBhYm91dCBz
ZXR0aW5nIHVwIHNldmVyYWwgc2hhcmVkIG1lbW9yeSBhcmVhcyBmb3IgaW50ZXItVk1zCj4+Pj4+
IGNvbW11bmljYXRpb25zIGRpcmVjdGx5IGZyb20gdGhlIFZNIGNvbmZpZyBmaWxlLgo+Pj4+PiBT
byB0aGF0IHRoZSBndWVzdCBrZXJuZWwgZG9lc24ndCBoYXZlIHRvIGhhdmUgZ3JhbnQgdGFibGUg
c3VwcG9ydCB0byBiZQo+Pj4+PiBhYmxlIHRvIGNvbW11bmljYXRlIHdpdGggb3RoZXIgZ3Vlc3Rz
Lgo+Pj4+Cj4+Pj4gSSB0aGluayBpdCB3b3VsZCBoZWxwIHRvIGNvbXBhcmUgeW91ciBwcm9wb3Nh
bCB3aXRoIHRoZSBhbHRlcm5hdGl2ZSBvZgo+Pj4+IGFkZGluZyBncmFudCB0YWJsZSBpbmZyYXN0
cnVjdHVyZSB0byBzdWNoIGVudmlyb25tZW50cyAod2hpY2ggSQo+Pj4+IHdvdWxkbid0IGV4cGVj
dCB0byBiZSBhbGwgdGhhdCBkaWZmaWN1bHQpLiBBZnRlciBhbGwgaW50cm9kdWN0aW9uIG9mIGEK
Pj4+PiAoc2VlbWluZ2x5KSByZWR1bmRhbnQgbWVjaGFuaXNtIGNvbWVzIGF0IHRoZSBwcmljZSBv
ZiBleHRyYSAvCj4+Pj4gZHVwbGljYXRlIGNvZGUgaW4gdGhlIHRvb2wgc3RhY2sgYW5kIG1heWJl
IGV2ZW4gaW4gdGhlIGh5cGVydmlzb3IuCj4+Pj4gSGVuY2UgdGhlcmUgbmVlZHMgdG8gYmUgYSBt
ZWFuaW5nZnVsbHkgaGlnaGVyIGdhaW4gdGhhbiBwcmljZSBoZXJlLgo+Pj4KPj4+IFRoaXMgaXMg
YSBrZXkgZmVhdHVyZSBmb3IgZW1iZWRkZWQgYmVjYXVzZSB0aGV5IHdhbnQgdG8gYmUgYWJsZSB0
byBzaGFyZQo+Pj4gYnVmZmVyIHZlcnkgZWFzaWx5IGF0IGRvbWFpbiBjcmVhdGlvbiB0aW1lIGJl
dHdlZW4gdHdvIGd1ZXN0cy4KPj4+Cj4+PiBBZGRpbmcgdGhlIGdyYW50IHRhYmxlIGRyaXZlciBp
biB0aGUgZ3Vlc3QgT1MgYXMgYSBoaWdoIGEgY29zdCB3aGVuIHRoZQo+Pj4gZ29hbCBpcyB0byBy
dW4gdW5tb2RpZmllZCBPUyBpbiBhIFZNLiBUaGlzIGlzIGFjaGlldmFibGUgb24gQVJNIGlmIHlv
dQo+Pj4gdXNlIHBhc3N0aHJvdWdoLgo+Pgo+PiAiaGlnaCBjb3N0IiBpcyBwcmV0dHkgYWJzdHJh
Y3QgYW5kIHZhZ3VlLiBBbmQgSSBhZG1pdCBJIGhhdmUgZGlmZmljdWx0eQo+PiBzZWVpbmcgaG93
IGFuIGVudGlyZWx5IHVubW9kaWZpZWQgT1MgY291bGQgbGV2ZXJhZ2UgdGhpcyBuZXdseQo+PiBw
cm9wb3NlZCBzaGFyaW5nIG1vZGVsLgo+IAo+IExldCdzIHN0ZXAgYmFjayBmb3IgYSBtb21lbnQs
IEkgd2lsbCBjb21lIGJhY2sgb24gWmhvbmd6ZSBwcm9wb3NhbCAKPiBhZnRlcndhcmRzLgo+IAo+
IFVzaW5nIGdyYW50IHRhYmxlIGluIHRoZSBndWVzdCB3aWxsIG9idmlvdXNseSByZXF1aXJlIHRo
ZSBncmFudC10YWJsZSAKPiBkcml2ZXIuIEl0IGlzIG5vdCB0aGF0IGJhZC4gSG93ZXZlciwgaG93
IGRvIHlvdSBwYXNzIHRoZSBncmFudCByZWYgCj4gbnVtYmVyIHRvIHRoZSBvdGhlciBndWVzdD8g
VGhlIG9ubHkgd2F5IEkgY2FuIHNlZSBpcyB4ZW5zdG9yZSwgc28geWV0IAo+IGFub3RoZXIgZHJp
dmVyIHRvIHBvcnQuCgpKdXN0IGxvb2sgYXQgdGhlIGFtb3VudCBvZiBjb2RlIHRoYXQgd2FzIG5l
ZWRlZCB0byBnZXQgUFYgZHJpdmVycwp0byB3b3JrIGluIHg4NiBIVk0gZ3Vlc3RzLiBJdCdzIG5v
dCBhbGwgdGhhdCBtdWNoLiBQbHVzIG1ha2luZyBzdWNoCmF2YWlsYWJsZSBpbiBhIG5ldyBlbnZp
cm9ubWVudCBkb2Vzbid0IG5vcm1hbGx5IG1lYW4gZXZlcnl0aGluZwpuZWVkcyB0byBiZSB3cml0
dGVuIGZyb20gc2NyYXRjaC4KCj4gT24gWmhvbmd6ZSBwcm9wb3NhbCwgdGhlIHNoYXJlIHBhZ2Ug
d2lsbCBiZSBtYXBwZWQgYXQgdGhlIGEgc3BlY2lmaWMgCj4gYWRkcmVzcyBpbiB0aGUgZ3Vlc3Qg
bWVtb3J5LiBJIGFncmVlIHRoaXMgd2lsbCByZXF1aXJlIHNvbWUgd29yayBpbiB0aGUgCj4gdG9v
bHN0YWNrLCBvbiB0aGUgaHlwZXJ2aXNvciBzaWRlIHdlIGNvdWxkIHJlLXVzZSB0aGUgZm9yZWln
biBtYXBwaW5nIAo+IEFQSS4gQnV0IG9uIHRoZSBndWVzdCBzaWRlIHRoZXJlIGFyZSBub3RoaW5n
IHRvIGRvIFhlbiBzcGVjaWZpYy4KClNvIHdoYXQgaXMgdGhlIGVxdWl2YWxlbnQgb2YgdGhlIHNo
YXJlZCBwYWdlIG9uIGJhcmUgaGFyZHdhcmU/Cgo+IFdoYXQncyB0aGUgYmVuZWZpdD8gQmFyZW1l
dGFsIGd1ZXN0IGFyZSB1c3VhbGx5IHRpbnksIHlvdSBjb3VsZCB1c2UgdGhlIAo+IGRldmljZS10
cmVlIChhbmQgaGVuY2UgZ2VuZXJpYyB3YXkpIHRvIHByZXNlbnQgdGhlIHNoYXJlIHBhZ2UgZm9y
IAo+IGNvbW11bmljYXRpbmcuIFRoaXMgbWVhbnMgbm8gWGVuIFBWIGRyaXZlcnMsIGFuZCB0aGVy
ZWZvcmUgZWFzaWVyIHRvIAo+IG1vdmUgYW4gT1MgaW4gWGVuIFZNLgoKSXMgdGhpcyBpbnRlbmRl
ZCB0byBiZSBhbiBBUk0tc3BlY2lmaWMgZXh0ZW5zaW9uLCBvciBhIGdlbmVyaWMgb25lPwpUaGVy
ZSdzIG5vIERUIG9uIHg4NiB0byBwYXNzIHN1Y2ggaW5mb3JtYXRpb24sIGFuZCBJIGNhbid0IGVh
c2lseQpzZWUgYWx0ZXJuYXRpdmVzIHRoZXJlLiBBbHNvIHRoZSBjb25zdW1lciBvZiB0aGUgc2hh
cmVkIHBhZ2UgaW5mbwppcyBzdGlsbCBhIFBWIGNvbXBvbmVudCBvZiB0aGUgZ3Vlc3QuIFlvdSBz
aW1wbHkgY2FuJ3QgaGF2ZSBhbgplbnRpcmVseSB1bm1vZGlmaWVkIGd1ZXN0IHdoaWNoIGF0IHRo
ZSBzYW1lIHRpbWUgaXMgWGVuIChvcgp3aGF0ZXZlciBvdGhlciBjb21wb25lbnQgc2l0cyBhdCB0
aGUgb3RoZXIgZW5kIG9mIHRoZSBzaGFyZWQKcGFnZSkgYXdhcmUuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 12:34:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 12:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFCH-0004X1-T2; Mon, 15 May 2017 12:33:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAFCH-0004Wv-DQ
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 12:33:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 82/99-01735-430A9195; Mon, 15 May 2017 12:33:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS9dggWS
 kwcQ+PYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP6uW/MBbfFKh5td2lgPCvUxcjJISSQJ3Fu
 2182EJtXwE5i7uWDLCC2hIChxOmFN4FsDg4WAVWJA+tEQMJsAuoSbc+2s4KERQQMJGYekupi5
 OJgFjjFKDF35nGwMcIC6RL7li5nA0kICbxilpi19Bo7SAOnQKDE0WZdEJNXQFDi7w5hkHJmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoal
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7Ghu2ehxglOZiURHldX4pH
 CvEl5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3uPzJCOFBItS01Mr0jJzgLEBU
 yrBwaMkwus7HyjNW1yQmFucmQ6ROsWoy/Fu6Yf3TEJgM6TEIWYIgBRllObBjYDF6SVGWSlhXk
 agA4V4ClKLcjNLUOVfMYpzMCoJ814CmcKTmVcCt+kV0BFMQEeEgfzCW1ySiJCSamB0tP5fW55
 ikv7fkWPy68xfcW+cXabFRT7oXJHFemWHRKtzk8+L28dafCXPifW7+NoJb1ITPxexklWNvfrY
 D3fnhVfy+a1mJ8V7r/x+tv9zj44wzxzrwzvmzpL88uzyO4k5VTJz+t5plQhqL3xcuPG7/s8fL
 yTqzO4kPrHOZEhJzJtlvyzq2g4lluKMREMt5qLiRAD4YEpmzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494851629!98399360!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41232 invoked from network); 15 May 2017 12:33:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 12:33:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 06:33:49 -0600
Message-Id: <5919BC480200007800159CF9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 06:33:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
 <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
 <591973510200007800159A91@prv-mh.provo.novell.com>
 <CAPD2p-=q_KPO5aWptC08un6dON4K2WGwuhAAc=Qxc6OZT=ts1g@mail.gmail.com>
In-Reply-To: <CAPD2p-=q_KPO5aWptC08un6dON4K2WGwuhAAc=Qxc6OZT=ts1g@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDEyOjQzLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMTA6MjIgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDEyLjA1LjE3IGF0IDE4OjI1LCA8b2xla3N0eXNoQGdt
YWlsLmNvbT4gd3JvdGU6Cj4+PiBPbiBGcmksIE1heSAxMiwgMjAxNyBhdCA3OjE3IFBNLCBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDEyLjA1LjE3IGF0
IDE3OjUwLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIEZyaSwgTWF5IDEy
LCAyMDE3IGF0IDU6MjMgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4+Pj4+Pj4+PiBPbiAxMC4wNS4xNyBhdCAxNjowMywgPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdy
b3RlOgo+Pj4+Pj4+IEBAIC03NzEsNiArNzczLDQ3IEBAIGludCBhbWRfaW9tbXVfdW5tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKPj4+Pj4+PiAgICAgIHJldHVy
biAwOwo+Pj4+Pj4+ICB9Cj4+Pj4+Pj4KPj4+Pj4+PiArLyogVE9ETzogT3B0aW1pemUgYnkgc3F1
YXNoaW5nIG1hcF9wYWdlcy91bm1hcF9wYWdlcyB3aXRoIG1hcF9wYWdlL3VubWFwX3BhZ2UgKi8K
Pj4+Pj4+Cj4+Pj4+PiBMb29raW5nIG92ZXIgdGhlIHRpdGxlcyBvZiB0aGUgcmVzdCBvZiB0aGlz
IHNlcmllcyBpdCBkb2Vzbid0IGxvb2sgbGlrZQo+Pj4+Pj4geW91J3JlIGVsaW1pbmF0aW5nIHRo
aXMgVE9ETyBsYXRlci4gV2hpbGUgSSBhcHByZWNpYXRlIHRoaXMgbm90Cj4+Pj4+PiBiZWluZyBk
b25lIGluIHRoZSBhbHJlYWR5IGxhcmdlIHBhdGNoLCBJIGRvbid0IHRoaW5rIHN1Y2ggYSBUT0RP
Cj4+Pj4+PiBzaG91bGQgYmUgbGVmdCBhcm91bmQuIElmIG5lZWQgYmUgKGUuZy4gYmVjYXVzZSB5
b3UgY2FuJ3QgdGVzdAo+Pj4+Pj4gdGhlIGNoYW5nZSksIGdldCBpbiB0b3VjaCB3aXRoIHRoZSBt
YWludGFpbmVyKHMpLgo+Pj4+PiBJIHdpbGwgZHJvcCB0aGlzIFRPRE8gZXZlcnl3aGVyZS4KPj4+
Pgo+Pj4+IEJ5ICJkcm9wIiB5b3UgbWVhbiAiYWRkcmVzcyIgb3IgcmVhbGx5IGp1c3QgImRyb3Ai
Pwo+Pj4gSSBtZWFudCBqdXN0IGRyb3AuCj4+Cj4+IFRoZW4gSSdtIHNvcnJ5LCBidXQgbm8sIHRo
aXMgaXMgbm90IGEgd2F5IHRvIGFkZHJlc3MgdGhlIGNvbW1lbnQgSSd2ZQo+PiBtYWRlLgo+IAo+
IEluZGVlZCwgdGhlcmUgd2FzIHNvbWUgbWlzdW5kZXJzdGFuZGluZyBmcm9tIG15IHNpZGUgb24g
dGhpcy4KPiBMZXQgbWUgZWxhYm9yYXRlIGEgYml0IG1vcmUgb24gdGhpczoKPiAxLiBZZXMsIHRo
aXMgVE9ETyBzaG91bGRuJ3QgYmUganVzdCBkcm9wcGVkLCBidXQgbmVlZHMgdG8gYmUKPiBhZGRy
ZXNzZWQsIHNvIGF0IGxlYXN0IEkgd2lsbCBoYXZlIHRoZW0gYmFjayBpbiB0aGUgcGF0Y2gKPiAy
LiBJIGFtIG5vdCBhIHg4NiBndXkgYW5kIG5vdCBmYW1pbGlhciB3aXRoIHRoZSBJbnRlbC9BTUQg
SU9NTVVzLCBzbwo+IGl0IG1ha2VzIG1lIGxvdHMgb2Ygd29yayB0byBkbyB0aGlzIGNoYW5nZQo+
IHByb3Blcmx5LCBzbyB0aGlzIGlzIG5vdCBvbmx5IHRoZSBxdWVzdGlvbiBvZiB0ZXN0aW5nIHRo
ZSBjb2RlLCBidXQgcmF0aGVyCj4gaGF2aW5nIGl0IHdyaXR0ZW4uCj4gMy4gUGxlYXNlIGNvcnJl
Y3QgbWUgaWYgSSdtIHdyb25nLCBidXQgdGhlc2UgYXJlIGFsbCAqb3B0aW1pemF0aW9ucyogd2hp
Y2gKPiBJIGFtIG1lbnRpb25pbmcgaW4gdGhhdCBUT0RPLCBub3Qgc29tZXRoaW5nIHRoYXQgYnJl
YWtzIHg4NiBvciBhZmZlY3RzIGl0Cj4gaW4gYW55IHdheS4KPiAKPiBUaGF0IGJlaW5nIHNhaWQs
IGNhbiB3ZSBwb3N0cG9uZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgKm9wdGltaXphdGlvbnMqCj4g
aW4gcXVlc3Rpb24KPiBhbmQgaGF2ZSB0aG9zZSBhcyBhIHNlcGFyYXRlIGFjdGl2aXR5Pwo+IE9y
IGlmIHRoZXNlICpvcHRpbWl6YXRpb25zKiBtdXN0IGJlIHByZXNlbnQgaW4gdGhlIGN1cnJlbnQg
cGF0Y2gKPiBzZXJpZXMsIGNvdWxkIHlvdSwgcGxlYXNlLCBwcm92aWRlIG1lIHdpdGggc29tZSBo
aW50cyBob3cKPiB0aGVzZSBUT0RPIHNob3VsZCBiZSBwcm9wZXJseSBpbXBsZW1lbnRlZD8KCkkn
bSBwdXp6bGVkLiBXaGVuIEkgZmlyc3QgY29tbWVudGVkIG9uIHRoZXNlIFRPRE9zIEkgZGlkIHNh
eQoiV2hpbGUgSSBhcHByZWNpYXRlIHRoaXMgbm90IGJlaW5nIGRvbmUgaW4gdGhlIGFscmVhZHkg
bGFyZ2UgcGF0Y2gsCkkgZG9uJ3QgdGhpbmsgc3VjaCBhIFRPRE8gc2hvdWxkIGJlIGxlZnQgYXJv
dW5kLiBJZiBuZWVkIGJlIChlLmcuCmJlY2F1c2UgeW91IGNhbid0IHRlc3QgdGhlIGNoYW5nZSks
IGdldCBpbiB0b3VjaCB3aXRoIHRoZQptYWludGFpbmVyKHMpLiIgT2YgY291cnNlIHRoZSAiZS5n
LiIgZXh0ZW5kcyB0byB0aGUgYWN0dWFsCmltcGxlbWVudGF0aW9uLiBJT1cgSSdtIG5vdCBzYXlp
bmcgeW91IG5lZWQgdG8gZG8gdGhpcyB3b3JrCmltbWVkaWF0ZWx5IGFuZCBhbGwgYnkgeW91cnNl
bGYsIGJ1dCB0aGVyZSBzaG91bGQgYmUgYSBjbGVhciBwbGFuCm9uIGdldHRpbmcgdGhlc2UgaXRl
bXMgYWRkcmVzc2VkLiBXZSBzaG91bGRuJ3Qgc2hpcCBzZXZlcmFsCnJlbGVhc2VzIHdpdGggdGhl
bSBzdGlsbCBwcmVzZW50LiBJJ20gc29ycnkgdGhpcyBoaXRzIHlvdSwgYnV0IHdlJ3ZlCmhhZCB0
b28gYmFkIGV4cGVyaWVuY2UgaW4gdGhlIHBhc3Qgd2l0aCBwZW9wbGUgbGVhdmluZyB0b2RvIG9y
CmZpeG1lIG5vdGVzIGluIHRoZSBjb2RlLCBwZXJoYXBzIGV2ZW4gcHJvbWlzaW5nIHRvIGFkZHJl
c3MgdGhlbQp3aXRob3V0IGV2ZXIgZG9pbmcgc28uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 12:43:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 12:43:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFLi-0005FX-QR; Mon, 15 May 2017 12:43:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAFLh-0005FR-BI
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 12:43:41 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 26/06-02181-C72A9195; Mon, 15 May 2017 12:43:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS7dykWS
 kQfNWNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP9wUmMBXdEKlpf72ZrYNwo0MXIySEkkCdx
 8/wZVhCbV8BO4s/fpWC2hIChxOmFN1lAbBYBVYlZl/YygthsAuoSbc+2g9WICGhKzOy4BBTn4
 mAWuMcosfPgbWaQhLBAssSPm4vAEkICn5glvh2awAaS4BSwllg6fzt7FyMH0DZBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUM
 LvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwABkAIIdjE3bPQ8xSnIwKYnyur4U
 jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbt4oWSkkGBRanpqRVpmDjAWYNISHDxKIry6IGne4
 oLE3OLMdIjUKUZFKXHe+SAJAZBERmkeXBss/i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmH
 cZyBSezLwSuOmvgBYzAS0OA7mZt7gkESEl1cC4Yq7W54OWj1j3PFN6VFB/O8dw9o/65Sc9jDe
 ccpGU7DiU4VRn9PTIipLarEXH71ka8yW+VU1N7f+z64GPsvX89WfXdHN1TmFlVuQVUPXQnpBW
 y8x51WjthswF73Qc7zuffey3u+BpTO60wAD/e6vmW+mLKnCX88S3feu/Yv/t5zQvzWiv6WFKL
 MUZiYZazEXFiQCd+9eRugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494852215!59451436!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33096 invoked from network); 15 May 2017 12:43:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 12:43:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 06:43:34 -0600
Message-Id: <5919BE920200007800159D0E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 06:43:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
 <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
In-Reply-To: <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org,
 nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDEzOjQ1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA1LzE1LzIwMTcgMDk6MTkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNS4w
NS4xNyBhdCAwOTo0MiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDE1LzA1
LzIwMTcgMDg6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFdpdGggdGhpcyBJIHRoaW5rIHRo
ZXJlJ3MgcXVpdGUgYSBiaXQgb2YganVzdGlmaWNhdGlvbiBuZWVkZWQgdG8ga2VlcAo+Pj4+IGdv
aW5nIHdpdGhvdXQgTTJQIG9uIEFSTS4KPj4+Cj4+PiBBcyBzYWlkIGluIGEgcHJldmlvdXMgdGhy
ZWFkLCBJIG1hZGUgYSBxdWljayBjYWxjdWxhdGlvbiwgQVJNMzIgc3VwcG9ydHMKPj4+IHVwIDQw
LWJpdCBQQSBhbmQgSVBBIChlLmcgZ3Vlc3QgYWRkcmVzcyksIHdoaWNoIG1lYW5zIDI4LWJpdHMg
b2YKPj4+IE1GTi9HRk4uIFRoZSBHRk4gd291bGQgaGF2ZSB0byBiZSBzdG9yZWQgaW4gYSAzMi1i
aXQgZm9yIGFsaWdubWVudCwgc28KPj4+IHdlIHdvdWxkIG5lZWQgMl4yOCAqIDQgPSAxR2lCIG9m
IHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBhbmQgcG90ZW50aWFsbHkKPj4+IHBoeXNpY2FsIG1lbW9y
eS4gV2UgZG9uJ3QgaGF2ZSAxR0Igb2YgVkEgc3BhY2UgZnJlZSBvbiAzMi1iaXQgcmlnaHQgbm93
Lgo+Pgo+PiBIb3cgY29tZT8gWW91IGRvbid0IHNoYXJlIGFkZHJlc3Mgc3BhY2VzIHdpdGggZ3Vl
c3RzLgo+IAo+IEJlbG93IHRoZSBsYXlvdXQgZm9yIEFSTTMyOgo+IAo+IAo+ICAgKiAgIDAgIC0g
IDEyTSAgIDxDT01NT04+Cj4gICAqCj4gICAqICAzMk0gLSAxMjhNICAgRnJhbWV0YWJsZTogMjQg
Ynl0ZXMgcGVyIHBhZ2UgZm9yIDE2R0Igb2YgUkFNCj4gICAqIDI1Nk0gLSAgIDFHICAgVk1BUDog
aW9yZW1hcCBhbmQgZWFybHlfaW9yZW1hcCB1c2UgdGhpcyB2aXJ0dWFsIGFkZHJlc3MKPiAgICog
ICAgICAgICAgICAgICAgICAgIHNwYWNlCj4gICAqCj4gICAqICAgMUcgLSAgIDJHICAgWGVuaGVh
cDogYWx3YXlzLW1hcHBlZCBtZW1vcnkKPiAgICogICAyRyAtICAgNEcgICBEb21oZWFwOiBvbi1k
ZW1hbmQtbWFwcGVkCgpTaW5jZSBEb21oZWFwIGhhcmRseSBjb3ZlcnMgYWxsIG1lbW9yeSwgdGhl
IG9idmlvdXMgdGhpbmcgd291bGQKc2VlbSB0byBiZSB0byB0YWtlIHBhcnQgb2YgdGhhdCByZWdp
b24sIGp1c3QgbGlrZSBvbiB4ODYgd2UgYWxzbwpoYWQgdG8gcmVkdWNlIHRoZSBkaXJlY3QgbWFw
cGluZyBhcmVhIGluIG9yZGVyIHRvIHN1cHBvcnQgc3lzdGVtcwp3aXRoIG1vcmUgdGhhbiA1VGIu
Cgo+Pj4gQVJNNjQgY3VycmVudGx5IHN1cHBvcnRzIHVwIHRvIDQ4LWJpdCBQQSBhbmQgNDgtYml0
IElQQSwgd2hpY2ggbWVhbnMKPj4+IDM2LWJpdHMgb2YgTUZOL0dGTi4gVGhlIEdGTiB3b3VsZCBo
YXZlIHRvIGJlIHN0b3JlZCBpbiA2NC1iaXQgZm9yCj4+PiBhbGlnbm1lbnQsIHNvIHdlIHdvdWxk
IG5lZWQgMl4zNiAqIDggPSA1MTJHaUIgb2YgdmlydHVhbCBhZGRyZXNzIHNwYWNlCj4+PiBhbmQg
cG90ZW50aWFsbHkgcGh5c2ljYWwgbWVtb3J5LiBXaGlsZSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2Ug
aXMgbm90IGEKPj4+IHByb2JsZW0sIHRoZSBtZW1vcnkgaXMgYSBwcm9ibGVtIGZvciBlbWJlZGRl
ZCBwbGF0Zm9ybS4gV2Ugd2FudCBYZW4gdG8KPj4+IGJlIGFzIGxlYW4gYXMgcG9zc2libGUuCj4+
Cj4+IFlvdSBkb24ndCBuZWVkIHRvIGFsbG9jYXRlIGFsbCA1MTJHYiwgdGhlIHRhYmxlIGNhbiBi
ZSBhcyBzcGFyc2UgYXMKPj4gcHJlc2VudCBtZW1vcnkgcGVybWl0cy4KPiAKPiBJIGFtIGF3YXJl
IGFib3V0IHRoYXQuLi4gVGhlIG1haW4gcG9pbnQgaXMgcmVkdWNpbmcgdGhlIGZvb3RwcmludCBv
ZiAKPiBYZW4uIEFzc3VtaW5nIHlvdSBoYXZlIGEgOEdCIGJvYXJkLCB5b3Ugd291bGQgaGF2ZSB0
byB1c2UgMTZNQiBmb3IgdGhlIE0yUC4KPiAKPiBMaWtlbHkgdGhpcyB3aWxsIGluY3JlYXNlIHRo
ZSBmb290cHJpbnQgb2YgWGVuIEFSTS4gRm9yIHdoYXQgYmVuZWZpdHM/IAo+IEF2b2lkaW5nIHRv
IHN0b3JlIGZldyBieXRlIGluIGEgbm9uLWdlbmVyaWMgd2F5IHdoZW4gd2UgbmVlZCBpdC4uLgoK
QnV0IHRoYXQncyB0aGUgcG9pbnQ6IEdlbmVyaWMgY29kZSBiZWNvbWVzIG1vcmUgYW5kIG1vcmUg
Y2x1bXN5CmlmIG5vbi1nZW5lcmljIG1lY2hhbmlzbXMgbmVlZCB0byBiZSBpbnRyb2R1Y2VkLiBR
dWl0ZSBhIGZldyB3ZSd2ZQpoYWQgdGhlIGRpc2N1c3Npb24gb2Ygc2F2aW5nIGEgZmV3IE1iIGhl
cmUgb3IgdGhlcmUsIGFuZCBJJ3ZlIGFsbW9zdAphbHdheXMgYmVlbiB0aGUgb25lIHRvIGFzayBm
b3Igbm90IHdhc3RpbmcgbWVtb3J5IGV2ZW4gaWYgd2UgaGF2ZQpwbGVudHksIHNvIEknbSBhbGwg
d2l0aCB5b3Ugb24gdGhhdCBhc3BlY3QuIE5ldmVydGhlbGVzcyB0aGVyZSBpcyBhCnBvaW50IHdo
ZXJlIHRoZSB0cmFkZS1vZmYgYmV0d2VlbiBtZW1vcnkgb3ZlcmhlYWQgYW5kIGdlbmVyaWMKKGku
ZS4gZWFzaWVyIHRvIG1haW50YWluKSBjb2RlIGNyb3NzZXMgYSBib3VuZGFyeSwgYW5kIEknbSBz
aW1wbHkKd29uZGVyaW5nIHdoZXRoZXIgd2UgYXJlbid0IGF0IHRoYXQgcG9pbnQuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 12:50:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 12:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFSO-0005uN-Gx; Mon, 15 May 2017 12:50:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=301d17743=Andrew.Cooper3@citrix.com>)
 id 1dAFSM-0005uB-S5
 for xen-devel@lists.xen.org; Mon, 15 May 2017 12:50:34 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5B/07-03920-A14A9195; Mon, 15 May 2017 12:50:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDva7kEsl
 Ig0OdKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bTdzNYCi7KVLx+8Z6lgfGOWBcjJ4eEgL/E
 nYm3mUFsNgF9id0vPjGB2CIC6hKnOy6ydjFycDALlEicabMDCQsLpEisWnaFFcRmEVCV2HD7D
 1g5r4CnxI9971ghRspJnD/+E2ykkICaxLX+S+wQNYISJ2c+YQGxmQUkJA6+eME8gZF7FpLULC
 SpBYxMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOBAQh
 2MF7fGHCIUZKDSUmU1/WleKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4HiyQjhQSLUtNTK9Iy
 c4BBCZOW4OBREuGdApLmLS5IzC3OTIdInWJUlBLnrVoMlBAASWSU5sG1wSLhEqOslDAvI9AhQ
 jwFqUW5mSWo8q8YxTkYlYR5L4GM58nMK4Gb/gpoMRPQ4jCQm3mLSxIRUlINjKndPwqvWjglWC
 yZFPy8PUnn2/PAs+srS1Uj9eZOzHTy914/T82vPMnuk/DphLl8zd9rqhP7fZz+NHxnj1Hgn2W
 XvTG/kmWBEQ8jx/Tv26pvKPceDfVUmNd/lHXuk4j81OvfNtl4KB3iEw2OVjwz2TFN6lpTd4ry
 2gPnV126JK727Ta/w+UfSizFGYmGWsxFxYkAfyjf+n8CAAA=
X-Env-Sender: prvs=301d17743=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494852632!45606155!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32705 invoked from network); 15 May 2017 12:50:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 12:50:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="432391857"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 15 May 2017 13:50:28 +0100
Message-ID: <1494852629-22959-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9 1/2] x86/pv: Fix the handling of `int
	$x` for vectors which alias exceptions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNsYWltIGF0IHRoZSB0b3Agb2YgYy9zIDJlNDI2ZDZlZWNmICJ4ODYvdHJhcHM6IERyb3Ag
dXNlX2Vycm9yX2NvZGUKcGFyYW1ldGVyIGZyb20gZG9feyxndWVzdF99dHJhcCgpIiBpcyBvbmx5
IGFjdHVhbGx5IHRydWUgZm9yIGhhcmR3YXJlCmV4Y2VwdGlvbnMuICBJdCBpcyBub3QgdHJ1ZSBm
b3IgYGludCAkeGAgaW5zdHJ1Y3Rpb25zICh3aGljaCBuZXZlciBwdXNoIGVycm9yCmNvZGUpLCBp
cnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0aGUgdmVjdG9yIGFsaWFzZXMgYW4gZXhjZXB0aW9uIG9y
IG5vdC4KCkZ1dGhlcm1vcmUsIGMvcyA2NDgwY2M2MjgwZSAieDg2L3RyYXBzOiBGaXggZmFpbGVk
IEFTU0VSVCgpIGluCmRvX2d1ZXN0X3RyYXAoKSIgcmVhbGx5IHNob3VsZCBoYXZlIGhlbHBlZCBo
aWdobGlnaHQgdGhhdCBhIHJlZ3Jlc3Npb24gaGFkCmJlZW4gaW50cm9kdWNlZC4KCk1vZGlmeSBw
dl9pbmplY3RfZXZlbnQoKSB0byB1bmRlcnN0YW5kIGV2ZW50IHR5cGVzIG90aGVyIHRoYW4KWDg2
X0VWRU5UVFlQRV9IV19FWENFUFRJT04sIGFuZCBpbnRyb2R1Y2UgcHZfaW5qZWN0X3N3X2ludGVy
cnVwdCgpIGZvciB0aGUKYGludCAkeGAgaGFuZGxpbmcgY29kZS4KCkFkZCBmdXJ0aGVyIGFzc2Vy
dGlvbnMgdG8gcHZfaW5qZWN0X2V2ZW50KCkgY29uY2VybmluZyB0aGUgdHlwZSBvZiBldmVudHMK
cGFzc2VkIGluLCB3aGljaCBpbiB0dXJuIHJlcXVpcmVzIHRoYXQgZG9fZ3Vlc3RfdHJhcCgpIHNl
dCBpdHMgdHlwZQphcHByb3ByaWF0ZWx5ICh3aGljaCBpcyBub3cgdXNlZCBleGNsdXNpdmVseSBm
b3IgaGFyZHdhcmUgZXhjZXB0aW9ucykuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGlzIGZp
eCBuZWVkcyBiYWNrcG9ydGluZyB0byBYZW4gNC44LCBhbmQgdGhlcmVmb3JlIHNob3VsZCBiZSBj
b25zaWRlcmVkIGZvcgo0LjkgYXQgdGhpcyBwb2ludC4KClRoZSBmaXggd2lsbCBuZWVkIHRvIGJl
IHJhdGhlciBkaWZmZXJlbnQgZm9yIFhlbiA0LjguICBJIGFtIGhhcHB5IHRvIGRvIHRoZQpiYWNr
cG9ydCBpZiB0aGlzIHBhdGNoIGlzIGFjY2VwdGVkLgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5j
ICAgICAgICAgfCAgOSArKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAx
MSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKaW5kZXggMjdmZGYxMi4uYjI0MjFjOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTYzMyw5ICs2MzMsMTIgQEAg
dm9pZCBwdl9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiAgICAg
Y29uc3Qgc3RydWN0IHRyYXBfaW5mbyAqdGk7CiAgICAgY29uc3QgdWludDhfdCB2ZWN0b3IgPSBl
dmVudC0+dmVjdG9yOwogICAgIGNvbnN0IGJvb2wgdXNlX2Vycm9yX2NvZGUgPQorICAgICAgICAo
ZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04pICYmCiAgICAgICAgICgo
dmVjdG9yIDwgMzIpICYmIChUUkFQX0hBVkVfRUMgJiAoMXUgPDwgdmVjdG9yKSkpOwogICAgIHVu
c2lnbmVkIGludCBlcnJvcl9jb2RlID0gZXZlbnQtPmVycm9yX2NvZGU7CiAKKyAgICBBU1NFUlQo
ZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04gfHwKKyAgICAgICAgICAg
ZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQpOwogICAgIEFTU0VSVCh2
ZWN0b3IgPT0gZXZlbnQtPnZlY3Rvcik7IC8qIENvbmZpcm0gbm8gdHJ1bmNhdGlvbi4gKi8KICAg
ICBpZiAoIHVzZV9lcnJvcl9jb2RlICkKICAgICAgICAgQVNTRVJUKGVycm9yX2NvZGUgIT0gWDg2
X0VWRU5UX05PX0VDKTsKQEAgLTY0OSw3ICs2NTIsOCBAQCB2b2lkIHB2X2luamVjdF9ldmVudChj
b25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKICAgICB0Yi0+Y3MgICAgPSB0aS0+Y3M7CiAg
ICAgdGItPmVpcCAgID0gdGktPmFkZHJlc3M7CiAKLSAgICBpZiAoIHZlY3RvciA9PSBUUkFQX3Bh
Z2VfZmF1bHQgKQorICAgIGlmICggZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENF
UFRJT04gJiYKKyAgICAgICAgIHZlY3RvciA9PSBUUkFQX3BhZ2VfZmF1bHQgKQogICAgIHsKICAg
ICAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMl0gPSBldmVudC0+Y3IyOwogICAgICAgICBh
cmNoX3NldF9jcjIodiwgZXZlbnQtPmNyMik7CkBAIC02ODksNiArNjkzLDcgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGRvX2d1ZXN0X3RyYXAodW5zaWduZWQgaW50IHRyYXBuciwKIHsKICAgICBjb25z
dCBzdHJ1Y3QgeDg2X2V2ZW50IGV2ZW50ID0gewogICAgICAgICAudmVjdG9yID0gdHJhcG5yLAor
ICAgICAgICAudHlwZSA9IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OLAogICAgICAgICAuZXJy
b3JfY29kZSA9ICgoKHRyYXBuciA8IDMyKSAmJiAoVFJBUF9IQVZFX0VDICYgKDF1IDw8IHRyYXBu
cikpKQogICAgICAgICAgICAgICAgICAgICAgICA/IHJlZ3MtPmVycm9yX2NvZGUgOiBYODZfRVZF
TlRfTk9fRUMpLAogICAgIH07CkBAIC0zNDI3LDcgKzM0MzIsNyBAQCB2b2lkIGRvX2dlbmVyYWxf
cHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCBwZXJt
aXRfc29mdGludChUSV9HRVRfRFBMKHRpKSwgdiwgcmVncykgKQogICAgICAgICB7CiAgICAgICAg
ICAgICByZWdzLT5yaXAgKz0gMjsKLSAgICAgICAgICAgIGRvX2d1ZXN0X3RyYXAodmVjdG9yLCBy
ZWdzKTsKKyAgICAgICAgICAgIHB2X2luamVjdF9zd19pbnRlcnJ1cHQodmVjdG9yKTsKICAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDZh
Yjk4N2YuLjkyNGNhYWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjU1LDYgKzY1NSwxNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoaW50IGVycmNvZGUsIHVuc2ln
bmVkIGxvbmcgY3IyKQogICAgIHB2X2luamVjdF9ldmVudCgmZXZlbnQpOwogfQogCitzdGF0aWMg
aW5saW5lIHZvaWQgcHZfaW5qZWN0X3N3X2ludGVycnVwdCh1bnNpZ25lZCBpbnQgdmVjdG9yKQor
eworICAgIGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgZXZlbnQgPSB7CisgICAgICAgIC52ZWN0b3Ig
PSB2ZWN0b3IsCisgICAgICAgIC50eXBlID0gWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQsCisg
ICAgICAgIC5lcnJvcl9jb2RlID0gWDg2X0VWRU5UX05PX0VDLAorICAgIH07CisKKyAgICBwdl9p
bmplY3RfZXZlbnQoJmV2ZW50KTsKK30KKwogI2VuZGlmIC8qIF9fQVNNX0RPTUFJTl9IX18gKi8K
IAogLyoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 12:50:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 12:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFSO-0005uY-Nc; Mon, 15 May 2017 12:50:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=301d17743=Andrew.Cooper3@citrix.com>)
 id 1dAFSN-0005uH-Hr
 for xen-devel@lists.xen.org; Mon, 15 May 2017 12:50:35 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 35/35-03058-A14A9195; Mon, 15 May 2017 12:50:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUldqiWS
 kwetP0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bm36uYCjq8K65PaWBvYDxl1sXIySEh4C+x
 6k0rG4jNJqAvsfvFJyYQW0RAXeJ0x0XWLkYODmaBEokzbXYgYWGBKIn7nW9ZQWwWAVWJY5O6w
 GxeAU+Jzm+tzBAj5STOH//JDNLKKeAl8XmLL0hYCKik7fRjRghbTeJa/yV2iFZBiZMzn7CA2M
 wCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIGBwwAEOxjvbww4xCjJwaQkyuv6UjxSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgRvyWLJSCHBotT01Iq0zBxgCMOkJTh4lER4eUHSvMUFibnFmekQqVOMilLivNwgCQGQREZpH
 lwbLG4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj30iKgKTyZeSVw018BLWYCWhwGcjNvcU
 kiQkqqgTHgWUph6bLNDQsLlpneMpLc15D8QUzlzYdAWW2533u2r73wz1TB/pld4pGf9t83Bz2
 ZO0P62qUNGvNNGwRPT9NaaJu1lGPvem6mSYnCBfHfo346tOxlMajz9975s6xp44N41VfXfvov
 PFYquUQ/vWGSUN3u64/ELPftsm+oPZ7u33lrE+OkBxuVWIozEg21mIuKEwEIILiWlgIAAA==
X-Env-Sender: prvs=301d17743=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494852632!92854482!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34475 invoked from network); 15 May 2017 12:50:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 12:50:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="423738075"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 15 May 2017 13:50:29 +0100
Message-ID: <1494852629-22959-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1494852629-22959-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494852629-22959-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9 2/2] x86/pv: Replace do_guest_trap()
	with pv_inject_hw_exception()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZG9fZ3Vlc3RfdHJhcCgpIGlzIG5vdyBmdW5jdGlvbmFsbHkgZXF1aXZlbGVudCB0byBwdl9pbmpl
Y3RfaHdfZXhjZXB0aW9uKCksCmJ1dCB3aXRoIGEgbGVzcyB1c2VmdWwgQVBJIGFzIGl0IHJlcXVp
cmVzIHRoZSBlcnJvciBjb2RlIHBhcmFtZXRlciB0byBiZQpwYXNzZWQgaW1wbGljaXRseSB2aWEg
Y3B1X3VzZXJfcmVncy4KCkV4dGVuZCBwdl9pbmplY3RfZXZlbnQoKSB3aXRoIGEgZnVydGhlciBh
c3NlcnRpb24gd2hpY2ggY2hlY2tzIHRoYXQgaGFyZHdhcmUKZXhjZXB0aW9uIHZlY3RvcnMgYXJl
IGJlbG93IDMyLCB3aGljaCBpcyBhbiB4ODYgYXJjaGl0ZWN0dXJhbCBleHBlY3RhdGlvbi4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCldoaWxlIG5vdCBzdHJpY3RseSBhIGJ1Z2ZpeCBmb3IgNC45
LCBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgaXQgaW5jbHVkZWQgKGluCmxpZ2h0IG9mIHRoZSBw
cmV2aW91cyBwYXRjaCkgdG8gYXZvaWQgdGhlIGZ1bmN0aW9uIGR1cGxpY2F0aW9uLgotLS0KIHhl
bi9hcmNoL3g4Ni90cmFwcy5jIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDM1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggYjI0MjFjOS4uMTA1YzdjMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTY0MCw2ICs2NDAs
OCBAQCB2b2lkIHB2X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkK
ICAgICBBU1NFUlQoZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04gfHwK
ICAgICAgICAgICAgZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQpOwog
ICAgIEFTU0VSVCh2ZWN0b3IgPT0gZXZlbnQtPnZlY3Rvcik7IC8qIENvbmZpcm0gbm8gdHJ1bmNh
dGlvbi4gKi8KKyAgICBpZiAoIGV2ZW50LT50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBU
SU9OICkKKyAgICAgICAgQVNTRVJUKHZlY3RvciA8IDMyKTsKICAgICBpZiAoIHVzZV9lcnJvcl9j
b2RlICkKICAgICAgICAgQVNTRVJUKGVycm9yX2NvZGUgIT0gWDg2X0VWRU5UX05PX0VDKTsKICAg
ICBlbHNlCkBAIC02ODgsMTkgKzY5MCw2IEBAIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0
cnVjdCB4ODZfZXZlbnQgKmV2ZW50KQogICAgIH0KIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGRv
X2d1ZXN0X3RyYXAodW5zaWduZWQgaW50IHRyYXBuciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIGNvbnN0
IHN0cnVjdCB4ODZfZXZlbnQgZXZlbnQgPSB7Ci0gICAgICAgIC52ZWN0b3IgPSB0cmFwbnIsCi0g
ICAgICAgIC50eXBlID0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04sCi0gICAgICAgIC5lcnJv
cl9jb2RlID0gKCgodHJhcG5yIDwgMzIpICYmIChUUkFQX0hBVkVfRUMgJiAoMXUgPDwgdHJhcG5y
KSkpCi0gICAgICAgICAgICAgICAgICAgICAgID8gcmVncy0+ZXJyb3JfY29kZSA6IFg4Nl9FVkVO
VF9OT19FQyksCi0gICAgfTsKLQotICAgIHB2X2luamVjdF9ldmVudCgmZXZlbnQpOwotfQotCiBz
dGF0aWMgdm9pZCBpbnN0cnVjdGlvbl9kb25lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1
bnNpZ25lZCBsb25nIHJpcCkKIHsKICAgICByZWdzLT5yaXAgPSByaXA7CkBAIC03MDgsNyArNjk3
LDcgQEAgc3RhdGljIHZvaWQgaW5zdHJ1Y3Rpb25fZG9uZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdW5zaWduZWQgbG9uZyByaXApCiAgICAgaWYgKCByZWdzLT5lZmxhZ3MgJiBYODZfRUZM
QUdTX1RGICkKICAgICB7CiAgICAgICAgIGN1cnJlbnQtPmFyY2guZGVidWdyZWdbNl0gfD0gRFJf
U1RFUCB8IERSX1NUQVRVU19SRVNFUlZFRF9PTkU7Ci0gICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJB
UF9kZWJ1ZywgcmVncyk7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9kZWJ1
ZywgWDg2X0VWRU5UX05PX0VDKTsKICAgICB9CiB9CiAKQEAgLTc1Niw3ICs3NDUsNyBAQCBpbnQg
c2V0X2d1ZXN0X21hY2hpbmVjaGVja190cmFwYm91bmNlKHZvaWQpCiAgICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmdi0+YXJjaC5wdl92
Y3B1LnRyYXBfYm91bmNlOwogIAotICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9tYWNoaW5lX2NoZWNr
LCBndWVzdF9jcHVfdXNlcl9yZWdzKCkpOworICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJB
UF9tYWNoaW5lX2NoZWNrLCBYODZfRVZFTlRfTk9fRUMpOwogICAgIHRiLT5mbGFncyAmPSB+VEJG
X0VYQ0VQVElPTjsgLyogbm90IG5lZWRlZCBmb3IgTUNFIGRlbGl2ZXJ5IHBhdGggKi8KICAgICBy
ZXR1cm4gIW51bGxfdHJhcF9ib3VuY2UodiwgdGIpOwogfQpAQCAtNzY5LDcgKzc1OCw3IEBAIGlu
dCBzZXRfZ3Vlc3Rfbm1pX3RyYXBib3VuY2Uodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7CiAgICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUu
dHJhcF9ib3VuY2U7Ci0gICAgZG9fZ3Vlc3RfdHJhcChUUkFQX25taSwgZ3Vlc3RfY3B1X3VzZXJf
cmVncygpKTsKKyAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfbm1pLCBYODZfRVZFTlRf
Tk9fRUMpOwogICAgIHRiLT5mbGFncyAmPSB+VEJGX0VYQ0VQVElPTjsgLyogbm90IG5lZWRlZCBm
b3IgTk1JIGRlbGl2ZXJ5IHBhdGggKi8KICAgICByZXR1cm4gIW51bGxfdHJhcF9ib3VuY2Uodiwg
dGIpOwogfQpAQCAtNzk3LDkgKzc4NiwxMyBAQCB2b2lkIGRvX3RyYXAoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCBkZWJ1Z2dlcl90cmFwX2VudHJ5KHRyYXBuciwgcmVncykg
KQogICAgICAgICByZXR1cm47CiAKKyAgICBBU1NFUlQodHJhcG5yIDwgMzIpOworCiAgICAgaWYg
KCBndWVzdF9tb2RlKHJlZ3MpICkKICAgICB7Ci0gICAgICAgIGRvX2d1ZXN0X3RyYXAodHJhcG5y
LCByZWdzKTsKKyAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbih0cmFwbnIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKFRSQVBfSEFWRV9FQyAmICgxdSA8PCB0cmFwbnIpKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gcmVncy0+ZXJyb3JfY29kZSA6IFg4Nl9F
VkVOVF9OT19FQyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTEwNjUsNyArMTA1OCw3
IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICBpZiAoIGN1cnJlbnQtPmFyY2guY3B1aWRfZmF1bHRpbmcgJiYgIWd1
ZXN0X2tlcm5lbF9tb2RlKGN1cnJlbnQsIHJlZ3MpICkKICAgICB7CiAgICAgICAgIHJlZ3MtPnJp
cCA9IGVpcDsKLSAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKKyAg
ICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9j
b2RlKTsKICAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKICAgICB9CiAKQEAgLTEx
MDEsNyArMTA5NCw3IEBAIHZvaWQgZG9faW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICB7CiAgICAgICAgIGlmICggIWVtdWxhdGVfaW52YWxpZF9yZHRzY3AocmVncykg
JiYKICAgICAgICAgICAgICAhZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChyZWdzKSApCi0gICAg
ICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfaW52YWxpZF9vcCwgcmVncyk7CisgICAgICAgICAg
ICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VD
KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTIyOSw3ICsxMjIyLDcgQEAgdm9pZCBk
b19pbnQzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm47CiAgICAg
fQogCi0gICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2ludDMsIHJlZ3MpOworICAgIHB2X2luamVjdF9o
d19leGNlcHRpb24oVFJBUF9pbnQzLCBYODZfRVZFTlRfTk9fRUMpOwogfQogCiBzdGF0aWMgdm9p
ZCByZXNlcnZlZF9iaXRfcGFnZV9mYXVsdCgKQEAgLTMwNDMsNyArMzAzNiw3IEBAIHN0YXRpYyBp
bnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICB7CiAgICAgICAgICAgICBjdXJyLT5hcmNoLmRlYnVncmVnWzZdIHw9IGN0eHQuYnBtYXRj
aCB8IERSX1NUQVRVU19SRVNFUlZFRF9PTkU7CiAgICAgICAgICAgICBpZiAoICEoY3Vyci0+YXJj
aC5wdl92Y3B1LnRyYXBfYm91bmNlLmZsYWdzICYgVEJGX0VYQ0VQVElPTikgKQotICAgICAgICAg
ICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9kZWJ1ZywgcmVncyk7CisgICAgICAgICAgICAgICAg
cHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOwogICAg
ICAgICB9CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9SRVRS
WToKQEAgLTMxNTgsMTIgKzMxNTEsMTIgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgKCgoYXIgPj4gMTMpICYgMykgPCAo
cmVncy0+Y3MgJiAzKSkgfHwKICAgICAgICAgICgoYXIgJiBfU0VHTUVOVF9UWVBFKSAhPSAweGMw
MCkgKQogICAgIHsKLSAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsK
KyAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJv
cl9jb2RlKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBpZiAoICEoYXIgJiBfU0VHTUVO
VF9QKSApCiAgICAgewotICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfbm9fc2VnbWVudCwgcmVn
cyk7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ub19zZWdtZW50LCByZWdz
LT5lcnJvcl9jb2RlKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBkcGwgPSAoYXIgPj4g
MTMpICYgMzsKQEAgLTMxNzksNyArMzE3Miw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9v
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9Q
KSB8fAogICAgICAgICAgIShhciAmIF9TRUdNRU5UX0NPREUpICkKICAgICB7Ci0gICAgICAgIGRv
X2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTMxOTIsNyArMzE4NSw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0
ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCBQVFJfRVJSKHN0
YXRlKSA9PSAtWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50
KCZjdHh0LmN0eHQuZXZlbnQpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBkb19ndWVzdF90
cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOworICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2Vw
dGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIApAQCAtMzI0Miw3ICszMjM1LDcgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29w
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgKG9wbmRfc2VsICYgfjMpICE9
IHJlZ3MtPmVycm9yX2NvZGUgfHwKICAgICAgICAgIGRwbCA8IChvcG5kX3NlbCAmIDMpICkKICAg
ICB7Ci0gICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAg
IHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTMyOTAsNyArMzI4Myw3IEBAIHN0YXRpYyB2
b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
ICAgIC8qIElubmVyIHN0YWNrIGtub3duIG9ubHkgZm9yIGtlcm5lbCByaW5nLiAqLwogICAgICAg
ICAgICAgaWYgKCAoc2VsICYgMykgIT0gR1VFU1RfS0VSTkVMX1JQTCh2LT5kb21haW4pICkKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfZ3BfZmF1bHQs
IHJlZ3MpOworICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgZXNwID0gdi0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zcDsKQEAg
LTMzMTQsNyArMzMwNyw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHN0a3AgPSAodW5zaWduZWQgaW50ICopKHVu
c2lnbmVkIGxvbmcpKCh1bnNpZ25lZCBpbnQpYmFzZSArIGVzcCk7CiAgICAgICAgICAgICBpZiAo
ICFjb21wYXRfYWNjZXNzX29rKHN0a3AgLSA0IC0gbnBhcm0sICg0ICsgbnBhcm0pICogNCkgKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVs
dCwgcmVncyk7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dw
X2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBwdXNoKHJlZ3MtPnNzKTsKQEAgLTMzMjksMTIgKzMzMjIs
MTIgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICAgICAgICAgICAgICAgKGFyICYgX1NFR01FTlRfQ09ERSkgfHwKICAgICAg
ICAgICAgICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9XUikgfHwKICAgICAgICAgICAgICAgICAg
ICAgICFjaGVja19zdGFja19saW1pdChhciwgbGltaXQsIGVzcCArIG5wYXJtICogNCwgbnBhcm0g
KiA0KSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBkb19ndWVzdF90cmFwKFRSQVBfZ3Bf
ZmF1bHQsIHJlZ3MpOworICAgICAgICAgICAgICAgICAgICByZXR1cm4gcHZfaW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICAgICAgICAgICAg
ICB1c3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykKICAgICAgICAgICAgICAg
ICAgICAgICAgICgodW5zaWduZWQgaW50KWJhc2UgKyByZWdzLT5lc3AgKyBucGFybSAqIDQpOwog
ICAgICAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nfb2sodXN0a3AgLSBucGFybSwgbnBh
cm0gKiA0KSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBkb19ndWVz
dF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOworICAgICAgICAgICAgICAgICAgICBwdl9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwogICAgICAg
ICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAg
IGRvCkBAIC0zMzYwLDcgKzMzNTMsNyBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICBpZiAoICFyZWFkX2Rlc2NyaXB0
b3Ioc3MsIHYsICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwKICAgICAgICAgICAgICAgICAgKChh
ciA+PiAxMykgJiAzKSAhPSAoc2VsICYgMykgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAgICAgICAg
cHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsK
ICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAo
ICFjaGVja19zdGFja19saW1pdChhciwgbGltaXQsIGVzcCwgMiAqIDQpICkKQEAgLTMzNzEsNyAr
MzM2NCw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgICAgIHN0a3AgPSAodW5zaWduZWQgaW50ICopKHVuc2lnbmVkIGxv
bmcpKCh1bnNpZ25lZCBpbnQpYmFzZSArIGVzcCk7CiAgICAgICAgICAgICBpZiAoICFjb21wYXRf
YWNjZXNzX29rKHN0a3AgLSAyLCAyICogNCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAgICAgICAg
cHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsK
ICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTM0
NTEsNyArMzQ0NCw3IEBAIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgIH0KIAogICAgIC8qIFBhc3Mgb24gR1BGIGFzIGlzLiAqLwotICAg
IGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgcHZfaW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICByZXR1cm47CiAK
ICBncF9pbl9rZXJuZWw6CkBAIC0zNjcxLDcgKzM2NjQsNyBAQCB2b2lkIGRvX2RldmljZV9ub3Rf
YXZhaWxhYmxlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgaWYgKCBjdXJyLT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmIFg4Nl9DUjBfVFMgKQogICAgIHsKLSAgICAgICAgZG9f
Z3Vlc3RfdHJhcChUUkFQX25vX2RldmljZSwgcmVncyk7CisgICAgICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9ub19kZXZpY2UsIFg4Nl9FVkVOVF9OT19FQyk7CiAgICAgICAgIGN1cnIt
PmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICY9IH5YODZfQ1IwX1RTOwogICAgIH0KICAgICBlbHNl
CkBAIC0zNzQ0LDcgKzM3MzcsNyBAQCB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIHYtPmFyY2guZGVidWdyZWdbNl0gPSByZWFkX2RlYnVncmVnKDYpOwogCiAg
ICAgbGVyX2VuYWJsZSgpOwotICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9kZWJ1ZywgcmVncyk7Cisg
ICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOwog
ICAgIHJldHVybjsKIAogIG91dDoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 12:52:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 12:52:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFTq-00064J-4f; Mon, 15 May 2017 12:52:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dAFTp-00064D-Og
 for xen-devel@lists.xen.org; Mon, 15 May 2017 12:52:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 84/53-03696-574A9195; Mon, 15 May 2017 12:52:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQrdkiWS
 kweXT0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b/ic9ZCm7LVKzdt4ilgfGAeBcjJ4eEgJ9E
 x+Y3LBB2nsT2EydYIewiibdzF4DFeQUEJU7OfAJkc3BwCgRKLDyaCRIWEgiQ+PJ1JyOIzSagJ
 zHv+FewchYBVYn1p2czQoxJlLiy8jsbxJgAiZ9vZoLFhYHsne9/gK0SAeqd3fgayObiYBZYyi
 xxfv4ssEHMApoSrdt/s0MsU5VY/OAoO8TQdImlDU0sExgFZiE5bxaSlgWMTKsY1YtTi8pSi3T
 N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOQAQh2MM687H+IUZKDSUmU1/Wl
 eKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6SxZKRQoJFqempFWmZOcBogElLcPAoifB6gKR5i
 wsSc4sz0yFSpxh1Ofo6Pr5nEmLJy89LlRLn5QYpEgApyijNgxsBi8xLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEuZtA5nCk5lXArfpFdARTEBHhIHcz1tckoiQkmpgXFMe9K/WYe6R3LayysN
 iS8tkMoLbV81yOrxFXGbrF/s3VR1JL6+EH8uLC5p7N7rrgxH36kvrTvl17co7oeryQyfE8/4r
 +wnmU57fvK7/X1A05vuCNM4Etx3rFiQ99MyrLPsw9fiBk9dWnZ+zNHbVknnC2t++c1ZcCPniN
 dOL6UyF5OKj034WzVBiKc5INNRiLipOBACh6cYmxwIAAA==
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494852724!71758314!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65287 invoked from network); 15 May 2017 12:52:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 12:52:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46042572"
X-Gm-Message-State: AODbwcDp+ybMizBhkCMIT0L3O87NRqzQMFQ0tnogY4TxRfSDqsmHDs97
 hewS3RuN31YqlXY7pctnlpJ15KuBSQ==
X-Received: by 10.200.49.194 with SMTP id i2mr5627293qte.156.1494852716517;
 Mon, 15 May 2017 05:51:56 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAOcqxo2UN7qgKRx14xVqAvpQHYsSjiXcOE3hRDOwQaVxOE0DGg@mail.gmail.com>
References: <CAOcqxo2UN7qgKRx14xVqAvpQHYsSjiXcOE3hRDOwQaVxOE0DGg@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 15 May 2017 13:51:55 +0100
X-Gmail-Original-Message-ID: <CAFLBxZY1bTqeeHZY2D+qyyGN-mMUEHZSe=VH0KZzhd7YzKGLDQ@mail.gmail.com>
Message-ID: <CAFLBxZY1bTqeeHZY2D+qyyGN-mMUEHZSe=VH0KZzhd7YzKGLDQ@mail.gmail.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
	hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgNzo0NyBQTSwgVm9sb2R5bXlyIEJhYmNodWsKPHZsYWQu
YmFiY2h1a0BnbWFpbC5jb20+IHdyb3RlOgo+PiBSZWdhcmRpbmcgbW9kdWxlcyAoIzMpOiBUaGUg
cHJvYmxlbSB0aGF0IGxvYWRhYmxlIG1vZHVsZXMgd2VyZQo+PiBwcmltYXJpbHkgaW50cm9kdWNl
ZCB0byBzb2x2ZSBpbiBMaW51eCB3YXNuJ3QgIkhvdyB0byBkZWFsIHdpdGgKPj4gcHJvcHJpZXRh
cnkgZHJpdmVycyIsIG9yIGV2ZW4gImhvdyB0byBkZWFsIHdpdGggb3V0LW9mLXRyZWUgZHJpdmVy
cyIuCj4+IFRoZSBwcm9ibGVtIHdhcywgIkhvdyB0byB3ZSBhbGxvdyBzb2Z0d2FyZSBwcm92aWRl
cnMgdG8gMSkgaGF2ZSBhCj4+IHNpbmdsZSBrZXJuZWwgYmluYXJ5LCB3aGljaCAyKSBoYXMgZHJp
dmVycyBmb3IgYWxsIHRoZSBkaWZmZXJlbnQKPj4gc3lzdGVtcyBvbiB3aGljaCBpdCBuZWVkcyB0
byBydW4sIGJ1dCAzKSBub3QgdGFrZSBhIG1hc3NpdmUgYW1vdW50IG9mCj4+IG1lbW9yeSBvciBz
cGFjZSBvbiBzeXN0ZW1zLCBnaXZlbiB0aGF0IGFueSBnaXZlbiBzeXN0ZW0gd2lsbCBub3QgbmVl
ZAo+PiB0aGUgdmFzdCBtYWpvcml0eSBvZiBkcml2ZXJzPyIKPj4KPj4gU3VwcG9zZSBoeXBvdGhl
dGljYWxseSB0aGF0IHdlIGRlY2lkZWQgdGhhdCB0aGUgbWVkaWF0b3JzIHlvdSBkZXNjcmliZQo+
PiBuZWVkIHRvIHJ1biBpbiB0aGUgaHlwZXJ2aXNvci4gIEFzIGxvbmcgYXMgS2NvbmZpZyBpcyBz
dWZmaWNpZW50IGZvcgo+PiBwZW9wbGUgdG8gZW5hYmxlIG9yIGRpc2FibGUgd2hhdCB0aGV5IG5l
ZWQgdG8gbWFrZSBhIGZ1bmN0aW9uYWwgYW5kCj4+IGVmZmljaWVudCBzeXN0ZW0sIHRoZW4gdGhl
cmUncyBubyBuZWVkIHRvIGludHJvZHVjZSBtb2R1bGVzLiAgSWYgd2UKPj4gcmVhY2hlZCBhIHBv
aW50IHdoZXJlIHBlb3BsZSB3YW50ZWQgYSBzaW5nbGUgYmluYXJ5IHRoYXQgY291bGQgZG8KPj4g
ZWl0aGVyIG9yIE9QLVRFRSBtZWRpYXRvciBvciB0aGUgR29vZ2xlIG1lZGlhdG9yLCBvciBib3Ro
LCBvciBuZWl0aGVyLAo+PiBidXQgZGlkbid0IHRvIGluY2x1ZGUgYWxsIG9mIHRoZW0gaW4gdGhl
IGNvcmUgYmluYXJ5IChwZXJoYXBzIGJlY2F1c2UKPj4gb2YgbWVtb3J5IGNvbnN0cmFpbnRzKSwg
dGhlbiBsb2FkYWJsZSBtb2R1bGVzIHdvdWxkIGJlIGEgZ29vZCBzb2x1dGlvbgo+PiB0byBjb25z
aWRlci4gIEJ1dCBlaXRoZXIgd2F5LCBpZiB3ZSBkZWNpZGVkIHRoZXkgc2hvdWxkIHJ1biBpbiB0
aGUKPj4gaHlwZXJ2aXNvciwgdGhlbiBhbGwgdGhpbmdzIGJlaW5nIGVxdWFsIGl0IHdvdWxkIHN0
aWxsIGJlIGJldHRlciB0bwo+PiBoYXZlIGJvdGggaW1wbGVtZW50YXRpb25zIGluLXRyZWUuCj4+
Cj4+IFRoZXJlIGFyZSBhIGNvdXBsZSBvZiByZWFzb25zIGZvciB0aGUgcHVzaC1iYWNrIG9uIGxv
YWRhYmxlIG1vZHVsZXMuCj4+IFRoZSBmaXJzdCBpcyB0aGUgZXh0cmEgY29tcGxpY2F0aW9uIGFu
ZCBpbmZyYXN0cnVjdHVyZSBpdCBhZGRzLiAgQnV0Cj4+IHRoZSBzZWNvbmQgaXMgdGhhdCBwZW9w
bGUgaGF2ZSBhIHN0cm9uZyB0ZW1wdGF0aW9uIHRvIHVzZSB0aGVtIGZvcgo+PiBvdXQtb2YtdHJl
ZSBhbmQgcHJvcHJpZXRhcnkgY29kZSwgYm90aCBvZiB3aGljaCB3ZSdkIGxpa2UgdG8gYXZvaWQg
aWYKPj4gcG9zc2libGUuICBJZiB0aGVyZSBjb21lcyBhIHBvaW50IGluIHRpbWUgd2hlcmUgbG9h
ZGFibGUgbW9kdWxlcyBhcmUKPj4gdGhlIG9ubHkgcmVhc29uYWJsZSBzb2x1dGlvbiB0byB0aGUg
cHJvYmxlbSwgSSB3aWxsIHN1cHBvcnQgaGF2aW5nCj4+IHRoZW07IGJ1dCB1bnRpbCB0aGF0IHRp
bWUgSSB3aWxsIGxvb2sgZm9yIG90aGVyIHNvbHV0aW9ucyBpZiBJIGNhbi4KPj4KPj4gRG9lcyB0
aGF0IG1ha2Ugc2Vuc2U/Cj4gWWVzLCB0aGFuayB5b3UuIExlZ2FsIHF1ZXN0aW9ucyBpcyBub3Qg
bXkgYmVzdCBzaWRlLiBMb29rcyBsaWtlIEkgd2FzCj4gdG9vIHF1aWNrLCB3aGVuIHByb3Bvc2Vk
IG1vZHVsZXMgYXMgYSBzb2x1dGlvbiB0byBvdXIgbmVlZHMuIFNvcnJ5LCBJCj4gaGFkIHRvIGlu
dmVzdGlnYXRlIHRoaXMgdG9waWMgZnVydGhlciBiZWZvcmUgdGFsa2luZyBhYm91dCBpdC4KPgo+
IFNvLCBsZXQncyBnZXQgYmFjayB0byBuYXRpdmUgYXBwcy4gV2UgaGFkIGludGVybmFsIGRpc2N1
c3Npb24gYWJvdXQKPiBwb3NzaWJsZSB1c2UgY2FzZXMgYW5kIHdhbnQgdG8gc2hhcmUgb3VyIGNv
bmNsdXNpb25zLgo+Cj4gMS4gRW11bGF0b3JzLiBBcyBTdGVmYW5vIHBvaW50ZWQsIHRoaXMgaXMg
aWRlYWwgdXNlIGNhc2UgZm9yIHNtYWxsLAo+IGZhc3QgbmF0aXZlIGFwcHMgdGhhdCBhcmUgYWNj
b3VudGVkIGluIGEgY2FsbGluZyB2Y3B1IHRpbWUgc2xpY2UuCj4KPiAyLiBWaXJ0dWFsIGNvcHJv
Y2Vzc29yIGJhY2tlbmQvZHJpdmVyLiBUaGUgcGFydCB0aGF0IGRvZXMgYWN0dWFsIGpvYjoKPiBt
YWtlcyBjb3Byb2Nlc3NvciB0byBzYXZlIG9yIHJlc3RvcmUgY29udGV4dC4gSXQgaXMgYWxzbyBz
bWFsbCwKPiBzdHJhaWdodGZvcndhcmQgYXBwLCBidXQgaXQgc2hvdWxkIGhhdmUgYWNjZXNzIHRv
IGEgcmVhbCBIVy4KPgo+IDMuIFRFRSBtZWRpYXRvcnMuIFRoZXkgbmVlZCBzbyBtdWNoIHByaXZp
bGVnZXMsIHNvIHRoZXJlIGFjdHVhbGx5IGFyZQo+IG5vIHNlbnNlIGluIHB1dHRpbmcgdGhlbSBp
bnRvIG5hdGl2ZSBhcHBzLiBGb3IgZXhhbXBsZSwgdG8gd29yawo+IHByb3Blcmx5IE9QLVRFRSBt
ZWRpYXRvciBuZWVkcyB0bzogcGluIGd1ZXN0IHBhZ2VzLCBtYXAgZ3Vlc3QgcGFnZXMgdG8KPiBw
ZXJmb3JtIElQQS0+TVBBIHRyYW5zbGF0aW9uLCBzZW5kIHZJUlFzIHRvIGd1ZXN0cywgaXNzdWUg
cmVhbCBTTUNzLgoKQXMgSSB0aGluayBJJ3ZlIHNhaWQgZWxzZXdoZXJlLCBhcGFydCBmcm9tICJp
c3N1ZSByZWFsIFNNQ3MiLCBhbGwgb2YKdGhhdCBmdW5jdGlvbmFsaXR5IGlzIGFscmVhZHkgYXZh
aWxhYmxlIHRvIGRldmljZSBtb2RlbHMgcnVubmluZyBpbgpkb21haW4gMCwgaW4gdGhlIHNlbnNl
IHRoYXQgdGhlcmUgYXJlIGludGVyZmFjZXMgd2hpY2ggY2F1c2UgWGVuIHRvCm1ha2UgdGhvc2Ug
dGhpbmdzIGhhcHBlbjogd2hlbiB0aGUgZGV2aWNlbW9kZWwgbWFwcyBhIHBhZ2UsIHRoYXQKaW5j
cmVhc2VzIHRoZSByZWZjb3VudCBhbmQgZWZmZWN0aXZlbHkgcGlucyBpdDsgdGhlIGRldmljZW1v
ZGVsCmFjY2Vzc2VzICphbGwqIGd1ZXN0IHBhZ2VzIGluIHRlcm1zIG9mIGd1ZXN0IG1lbW9yeSBh
ZGRyZXNzZXMsIGJ1dCAoSQpiZWxpZXZlKSBjYW4gYXNrIFhlbiBmb3IgYSBwLT5tIHRyYW5zbGF0
aW9uIG9mIGEgcGFydGljdWxhciBwYWdlIGluCm1lbW9yeTsgYW5kIGl0IGNhbiBzZXQgdklSUXMg
cGVuZGluZyB0byB0aGUgZ3Vlc3QuICBJdCBzZWVtcyBsaWtlbHkKdGhhdCBhIHN1aXRhYmxlIGh5
cGVydmlzb3IgaW50ZXJmYWNlIGNvdWxkIGJlIG1hZGUgdG8gZXhwb3NlIFNNQwpmdW5jdGlvbmFs
aXR5IHRvIGRldmljZSBtb2RlbHMgYXMgd2VsbC4KCihVbmxlc3MgSSd2ZSBtaXN1bmRlcnN0b29k
IHNvbWV0aGluZyBzb21ld2hlcmUuKQoKUnVubmluZyBpdCBvdXRzaWRlIG9mIGRvbTAgY291bGQg
cG90ZW50aWFsbHkgYmUgYSBzZWN1cml0eSBhZHZhbnRhZ2UKaWYgeW91IGRvbid0IHdhbnQgdG8g
dHJ1c3QgZG9tMCAxMDAlLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 13:04:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFfa-0006w9-7p; Mon, 15 May 2017 13:04:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dAFfZ-0006w3-GJ
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:04:13 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 22/6D-02956-C47A9195; Mon, 15 May 2017 13:04:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfTOEV2f5ZK
 RBj8WcVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTby5lL2iSqNj+cAFLA+Mz4S5GLg4hgcmM
 Eis+zmcCcVgE2lkl1jzqYwRxJAQWs0rM/d/F3MXICeTkSey4fpkVwi6UuLTnDVicV0BQ4uTMJ
 ywgtrCApMSV6dPBbCEBH4nFB34BTeXg4BSwlXh2mBNi2zVGie8T5oD1sgmoS/TNPAtWzyKgKv
 H7QjsLxHxDia0TfzJBzA+Q2PlpCxtIs7DAJEaJia2v2EGGiggoSzw/rQVSwywQI3Fv0go2CFt
 TonX7b/YJjEKzkJw3C0lqASPTKkaN4tSistQiXWNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NSc
 xKRiveT83E2MwNBlAIIdjE2LAg8xSnIwKYnyur4UjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 ftwqWSkkGBRanpqRVpmDjCKYNISHDxKIrxhy4DSvMUFibnFmekQqVOMlhwvLr9/z8TxbukHIP
 lk5Y/3TEIsefl5qVLivF4gDQIgDRmleXDjYJF+iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK
 8aSBTeDLzSuC2vgI6iAnkIJBfeItLEhFSUg2MyqatR46pz3dyEvy3PMlty7rG8IOLl73fGP90
 n7u8h33Qrr25m+P+fJqnrO3wY/b/h3Eb+WpN9pSwmMt0aN1QsTLO1btUyp2XqH85pT/gXH/bz
 pu79t2sbAmfbWvWecn9aJVQ+KaDy1491/LWZ1mjz+u+WkTee2mqsNPfj0ut2q5OtstzXcStxF
 KckWioxVxUnAgA86WqAu8CAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494853451!102029686!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7195 invoked from network); 15 May 2017 13:04:12 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 13:04:12 -0000
Received: by mail-qk0-f196.google.com with SMTP id y128so16966889qka.3
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 06:04:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=9Fc/b6+VggLyi4FN8KbLOUehx6Gxvqa/UNK38lxCbCk=;
 b=G055kDP2GxYUxCoGs3lQ1GxRT+UzqMMRCXK/luxhqqimR8bQz8h8dd8Tt7NOSeho00
 nz3sSwInk9OkePFwAs/oPsAIylf1e91shqm55rVkqH4utVkZsc4jarwLz4krgEoP2WWh
 TukXG2Zf1PPw2bcX8JAKremd4aK64gETcbYik2HPKkPS1PLtEwD7OQUAnpgMwsWVOV6F
 SHg9oDlUCk1b8cnII7F1+OSdML14tN9Ji32x9hduat22ICl+FVCmQT9+QzJnw2K4a34G
 ccPFqBZ4UCx1wm22Vmw092rnuN7DZMx6hqTEgWKySWZ9/CZMoh+NqafeJDRztnmtulzc
 6lsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=9Fc/b6+VggLyi4FN8KbLOUehx6Gxvqa/UNK38lxCbCk=;
 b=gGX4tPdsJ/2w1mNLbrW54LF5OjkTmHQOX0T49WNxZSb8M7vZ0gagdtgjMWZq11Tm5P
 KS54g6Vbquc7wU1FpBabm6Bw0BjM8b2zk9VAxL/05KaQEskDNO2A/SJ+D5xe9XnEhhWV
 tqboouzvIaFAD0Ban5zGLS9HoZyhAw1FWlPo/44jQfPvESzcvcVexMbxXUYjLoVQbR1q
 WJSGPsafCqhU2wUT9O9KwTYDAwKfJbGbV22Kn1iL5jNQ8WW/cxXz3/AR7n6deDc33+aA
 9K6EufHtUhsh14kUv/4iM0w7jqc32s5EE97i3U18Yi3ziMNFwVDhmJH2qQ96CMIwPg+6
 d+VQ==
X-Gm-Message-State: AODbwcD0/eRlGoecIseaKHypTM2WTxRG0duvOXjjL2o2itUdfvKj3mNG
 mMjvYP6g8Me0uJ9YNB9Ev8yppvUp8Q==
X-Received: by 10.55.43.168 with SMTP id r40mr5565259qkr.59.1494853450805;
 Mon, 15 May 2017 06:04:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.233.237.208 with HTTP; Mon, 15 May 2017 06:04:10 -0700 (PDT)
In-Reply-To: <7059613f-459c-95e8-0770-cdd19c5f85b7@crc.id.au>
References: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
 <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
 <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>
 <7059613f-459c-95e8-0770-cdd19c5f85b7@crc.id.au>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 15 May 2017 14:04:10 +0100
X-Google-Sender-Auth: WZknNMFpHlO4gUkQypcw3CtuK_o
Message-ID: <CAFLBxZYLS+csUW5S-uRhT+SOyuCbhvNmiocOS9HmrGWtC=LJRw@mail.gmail.com>
To: Steven Haigh <netwiz@crc.id.au>
Cc: Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] 4.9rc4: Cannot build with higher than -j4 - was:
 linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBNYXkgMTQsIDIwMTcgYXQgMTA6NTAgQU0sIFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNy
Yy5pZC5hdT4gd3JvdGU6Cj4gT24gMTAvMDUvMTcgMjM6MDIsIFN0ZXZlbiBIYWlnaCB3cm90ZToK
Pj4gT24gMTAvMDUvMTcgMDE6MjAsIE0gQSBZb3VuZyB3cm90ZToKPj4+IE9uIFR1ZSwgOSBNYXkg
MjAxNywgU3RldmVuIEhhaWdoIHdyb3RlOgo+Pj4KPj4+PiBJJ20gdHJ5aW5nIHRvIHVzZSB0aGUg
c2FtZSBidWlsZCBwcm9jZWR1cmUgSSBoYWQgZm9yIHdvcmtpbmcgY29ycmVjdGx5Cj4+Pj4gZm9y
IFhlbiA0LjcgJiA0LjguMSAtIGJ1dCBhbSBjb21pbmcgYWNyb3NzIHRoaXMgZXJyb3I6Cj4+Pj4K
Pj4+PiBnY2MgIC1EUElDIC1tNjQgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsCj4+Pj4gLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudAo+Pj4+IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQt
bG9jYWwtdHlwZWRlZnMgICAtZzMgLU8wCj4+Pj4gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEUKPj4+PiBOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIC1NTUQgLU1GIC5saW51eC5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRQo+Pj4+IC1E
X0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2lu
Y2x1ZGUKPj4+PiAtSS9idWlsZGRpci9idWlsZC9CVUlMRC94ZW4tNC45LjAtcmM0L3Rvb2xzL2xp
YnMvZXZ0Y2huLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUKPj4+PiAtSS9idWlsZGRpci9idWlsZC9C
VUkKPj4+PiBMRC94ZW4tNC45LjAtcmM0L3Rvb2xzL2xpYnMvZXZ0Y2huLy4uLy4uLy4uL3Rvb2xz
L2xpYnMvdG9vbGxvZy9pbmNsdWRlCj4+Pj4gLUkvYnVpbGRkaXIvYnVpbGQvQlVJTEQveGVuLTQu
OS4wLXJjNC90b29scy9saWJzL2V2dGNobi8uLi8uLi8uLi90b29scy9pbmNsdWRlCj4+Pj4gIC1m
UElDIC1jIC1vIGxpbnV4Lm9waWMgbGludXguYwo+Pj4+IG12IGhlYWRlcnMuY2hrLm5ldyBoZWFk
ZXJzLmNoawo+Pj4+IGxpbnV4LmM6Mjc6Mjg6IGZhdGFsIGVycm9yOiB4ZW4vc3lzL2V2dGNobi5o
OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cj4+Pj4gICNpbmNsdWRlIDx4ZW4vc3lzL2V2dGNo
bi5oPgo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4+Pj4gY29tcGlsYXRpb24g
dGVybWluYXRlZC4KPj4+PiBsaW51eC5jOjI3OjI4OiBmYXRhbCBlcnJvcjogeGVuL3N5cy9ldnRj
aG4uaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQo+Pj4+ICAjaW5jbHVkZSA8eGVuL3N5cy9l
dnRjaG4uaD4KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+Pj4+IGNvbXBpbGF0
aW9uIHRlcm1pbmF0ZWQuCj4+Pj4KPj4+PiBBbnkgY2x1ZXMgYXMgdG8gd2hhdCB0byBzdGFydCBw
dWxsaW5nIGFwYXJ0IHRoYXQgY2hhbmdlZCBiZXR3ZWVuIDQuOC4xCj4+Pj4gYW5kIDQuOS4wLXJj
NCB0aGF0IGNvdWxkIGNhdXNlIHRoaXM/Cj4+Pgo+Pj4gSXQgd29ya2VkIGZvciBtZSBpbiBhIHRl
c3QgYnVpbGQsIGVnLiBzZWUgb25lIG9mIHRoZSBidWlsZHMgYXQKPj4+IGh0dHBzOi8vY29wci5m
ZWRvcmFpbmZyYWNsb3VkLm9yZy9jb3Bycy9teW91bmcveGVudGVzdC9idWlsZC81NDkxMjQvCj4+
Cj4+IE9rLCBhZnRlciBsb3RzIG9mIGRlYnVnZ2luZywgd2hlbiBJIHJ1biAnbWFrZSBkaXN0Jywg
SSB1c3VhbGx5IHVzZSB0aGUKPj4gbWFjcm8gZm9yIHNtcCBidWlsZGluZywgc28gSSBlbmQgdXAg
d2l0aDoKPj4gICAgICAgbWFrZSAlez9fc21wX21mbGFnc30gZGlzdAo+Pgo+PiBJdCBzZWVtcyB0
aGlzIGlzIGhpdCBhbmQgbWlzcyBhcyB0byBpdCBhY3R1YWxseSB3b3JraW5nLgo+Pgo+PiBJIGhh
dmUgaGFkIGEgMTAwJSBzdWNjZXNzIHJhdGUgKGJ1dCBzbG93IGJ1aWxkcykgd2l0aDoKPj4gICAg
ICAgbWFrZSBkaXN0Cj4+Cj4+IFRyeWluZyB3aXRoICdtYWtlIC1qNCBkaXN0JyBzZWVtcyB0byB3
b3JrIHRoZSBjb3VwbGUgb2YgdGltZXMgSSd2ZSB0cmllZCBpdC4KPj4KPj4gVGhpcyBzZWVtcyB0
byBiZSBhIG5ldyBwcm9ibGVtIHRoYXQgSSBoYXZlbid0IGNvbWUgYWNyb3NzIGJlZm9yZSBpbiA0
LjQsCj4+IDQuNSwgNC42LCA0Ljcgb3IgbXkgaW5pdGlhbCA0LjguMSBidWlsZHMgLSBzbyBpdHMg
bmV3IHRvIDQuOS4wIHJjJ3MuCj4+Cj4+IFRoZSBjb25zZW5zdXMgb24gI3hlbiBzZWVtcyB0byBi
ZSB0aGF0IHRoZXJlIGlzIGEgcmFjZSBiZXR3ZWVuIGxpYnMgJgo+PiBpbmNsdWRlIC0gYW5kIHRo
YXQgdGhlc2UgYXJlIHN1cHBvc2VkIHRvIGJlIGJ1aWx0IGluIHNlcXVlbmNlIGFuZCBub3QKPj4g
cGFyYWxsZWwuCj4+Cj4+IEknbSBhIGxpdHRsZSBvdmVyIG15IGRlcHRoIG5vdyAtIGFzIEkgYXNz
dW1lIHRoaXMgaGVhZHMgaW50byBNYWtlZmlsZSBsYW5kLgo+Pgo+PiBJZiBpdCBoZWxwcywgdGhl
cmUgaXMgYSBmdWxsIGJ1aWxkIGxvZyBhdmFpbGFibGUgYXQ6Cj4+ICAgICAgIGh0dHBzOi8vY2xv
dWQuY3JjLmlkLmF1L2luZGV4LnBocC9zL2lUV0pFM0ExVFFCaGdEcQo+Pgo+PiBJJ3ZlIGNvbW1p
dHRlZCBteSBjdXJyZW50IHByb2dyZXNzIGluIG15IGdpdCB0cmVlOgo+PiAgICAgICBodHRwczov
L3hlbi5jcmMuaWQuYXUvZ2l0Lz9wPXhlbjQ5O2E9dHJlZQo+Pgo+PiBSaWdodCBub3csIHdlJ3Jl
IGxvb2tpbmcgYXQgbGluZXMgMzA0IC8gMzA1IG9mIFNQRUNTL3hlbjQ5LnNwZWMKPgo+IEp1c3Qg
d2FudGVkIHRvIGdpdmUgdGhpcyBhIG51ZGdlLiBJdCBzZWVtcyBpZiB5b3UgYnVpbGQgd2l0aCBh
Ym92ZSAtajQKPiAob24gYSBtYWNoaW5lIHdpdGggc3VpdGFibGUgbnVtYmVyIG9mIGNvcmVzKSwg
dGhlIGJ1aWxkIHdpbGwgZmFpbC4gVGhpcwo+IGlzIGEgZGVncmFkYXRpb24gZnJvbSBhbnkgdmVy
c2lvbiBwcmV2aW91cyB0byA0LjkuCgpKdWxpZW4sCgpQcm9iYWJseSBzb21ldGhpbmcgd2Ugc2hv
dWxkIHB1dCBvbiB5b3VyIGxpc3QgYXMgYSByZWxlYXNlIGJsb2NrZXIuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 13:10:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFlc-0007gA-E2; Mon, 15 May 2017 13:10:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=301d17743=Andrew.Cooper3@citrix.com>)
 id 1dAFlb-0007fx-9H
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:10:27 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A9/48-03696-2C8A9195; Mon, 15 May 2017 13:10:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvfQCsl
 Ig+aLzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPg6vYC37yVkxsm8jewPiYu4uRk0NCwE9i
 w7QZLF2MHBzCAp4S/5tdQcIiAsoSvb9+s4DYQgLvGCVWTqgDKWEWUJf4fdYMJMwmoC+x+8UnJ
 hCbV8BW4u+CI2A2i4CqxLlzX8BaRQXCJd42HmGBqBGUODnzCdgmTgF7iZYWTZAws4CBxJFFc1
 ghbHmJ7W/nMENsVZO41n+JHeLIdImtf38xT2Dkn4Vk0iwk7bOQtC9gZF7FqFGcWlSWWqRrZKq
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsINx1YLAQ4ySHExKoryuL8Uj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHl8uGSkkWJSanlqRlpkDjASYtAQHj5II7wGQNG9xQ
 WJucWY6ROoUo6KUOO8OkIQASCKjNA+uDRZ9lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM2w
 4yhSczrwRu+iugxUxAi8NAbuYtLklESEk1MHaxmZSqd3ME/yzzMBWZZ1XUwXg71nNjRvbng/M
 uKU6YKLRYWkZhwgFHS/OkyTErTT5MPHohSvSLyBPOlWe5pVY+Y9a295u8JvYmx5KVGroeLfNc
 fJsOL3hmaXitTDrq066LDu4d6p0u6z++8Nbufqny+8jaBWmlE5ZMKFSduDzlNs+rR/8eTFBiK
 c5INNRiLipOBAA42WzruQIAAA==
X-Env-Sender: prvs=301d17743=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494853825!92045239!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24956 invoked from network); 15 May 2017 13:10:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 13:10:25 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46044166"
To: Jan Beulich <JBeulich@suse.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-4-git-send-email-andrew.cooper3@citrix.com>
 <59199A4A0200007800159BF5@prv-mh.provo.novell.com>
 <59199CC10200007800159C0F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <537fa0f1-d421-96d7-c69f-947f1a02ee6b@citrix.com>
Date: Mon, 15 May 2017 14:08:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59199CC10200007800159C0F@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/string: Clean up x86/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDUvMTcgMTE6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ICA+Pj4gT24gMTUuMDUuMTcg
YXQgMTI6MDgsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDEyLjA1LjE3IGF0
IDE5OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3N0cmluZy5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N0
cmluZy5oCj4+PiBAQCAtMiwxMyArMiwyMyBAQAo+Pj4gICNkZWZpbmUgX19YODZfU1RSSU5HX0hf
Xwo+Pj4gIAo+Pj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNQ1BZCj4+PiAtI2RlZmluZSBtZW1j
cHkodCxmLG4pIChfX2J1aWx0aW5fbWVtY3B5KCh0KSwoZiksKG4pKSkKPj4+ICt2b2lkICptZW1j
cHkodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qgbik7Cj4+PiArI2RlZmluZSBt
ZW1jcHkoZCwgcywgbikgX19idWlsdGluX21lbWNweShkLCBzLCBuKQo+Pj4gIAo+Pj4gLS8qIFNv
bWUgdmVyc2lvbnMgb2YgZ2NjIGRvbid0IGhhdmUgdGhpcyBidWlsdGluLiBJdCdzIG5vbi1jcml0
aWNhbCBhbnl3YXkuIAo+PiAqLwo+Pj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNTU9WRQo+Pj4g
LWV4dGVybiB2b2lkICptZW1tb3ZlKHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90
IG4pOwo+Pj4gK3ZvaWQgKm1lbW1vdmUodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXpl
X3Qgbik7Cj4+PiArI2RlZmluZSBtZW1tb3ZlKGQsIHMsIG4pIF9fYnVpbHRpbl9tZW1tb3ZlKGQs
IHMsIG4pCj4+PiAgCj4+PiAgI2RlZmluZSBfX0hBVkVfQVJDSF9NRU1TRVQKPj4+IC0jZGVmaW5l
IG1lbXNldChzLGMsbikgKF9fYnVpbHRpbl9tZW1zZXQoKHMpLChjKSwobikpKQo+Pj4gK3ZvaWQg
Km1lbXNldCh2b2lkICpkZXN0LCBpbnQgYywgc2l6ZV90IG4pOwo+Pj4gKyNkZWZpbmUgbWVtc2V0
KHMsIGMsIG4pIF9fYnVpbHRpbl9tZW1zZXQocywgYywgbikKPj4gTm93IHRoYXQgeGVuL3N0cmlu
Zy5oIGhhcyB0aGUgZXhhY3Qgc2FtZSBkZWNsYXJhdGlvbnMgYW5kCj4+IGRlZmluaXRpb25zIGFs
cmVhZHksIHdoeSBkb24ndCB5b3Ugc2ltcGx5IGRlbGV0ZSB0aGUgb3ZlcnJpZGVzCj4+IGZyb20g
aGVyZT8KPiBIbW0sIHdhaXQgLSBJIGd1ZXNzIHlvdSBuZWVkIHRvIGtlZXAgdGhlbSBiZWNhdXNl
IG9mIHRoZSBjdXN0b20KPiBpbXBsZW1lbnRhdGlvbi4gVGhhdCdzIGF3a3dhcmQsIHRoZXJlIHNo
b3VsZG4ndCBiZSBhIG5lZWQgdG8gaGF2ZQo+IHJlZHVuZGFudCBkZWNsYXJhdGlvbnMganVzdCBi
ZWNhdXNlIHRoZXJlIGFyZSBjdXN0b20KPiBpbXBsZW1lbnRhdGlvbnMuIEhvdyBhYm91dCBtYWtp
bmcgX19IQVZFX0FSQ0hfKiBzZXJ2ZSBib3RoCj4gcHVycG9zZXMsIGJ5IGFsbG93aW5nIGl0IHRv
IGhhdmUgZGlmZmVyZW50IHZhbHVlcyAoYmVzaWRlcyBiZWluZwo+IGRlZmluZWQgb3IgdW5kZWZp
bmVkKT8KCkkgZG9uJ3QgdW5kZXJzdGFuZCBob3cgeW91IHdvdWxkIGludGVuZCB0aGlzIG5ldyBf
X0hBVkVfQVJDSF8qIHRvIHdvcmsuCgpBUk0gdXNlcyB0aGUgY3VycmVudCBiZWhhdmlvdXIgdG8g
aW1wbGVtZW50IG1lbXNldCgpIGFzIGEgbG9jYWwgbWFjcm8uCgpHaXZlbiB0aGF0IHRoZXNlIGZp
bGVzIGFyZW4ndCBsaWtlbHkgdG8gY2hhbmdlIG11Y2ggYXQgYWxsLCBJJ2QKcmVjb21tZW5kIGtl
ZXBpbmcgdGhlIHNhbWUgYmVoYXZpb3VyIGFzIExpbnV4LiAgSXQgaXMgb25seSAzIGxpbmVzIGFm
dGVyCmFsbC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 13:13:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:13:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFoA-0007ne-Qt; Mon, 15 May 2017 13:13:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>)
 id 1dAFo9-0007nV-5w; Mon, 15 May 2017 13:13:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 69/8F-03371-069A9195; Mon, 15 May 2017 13:13:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oG78Ssl
 Ig0+L9SyWfFzMYrHq6gFWByaPo7t/MwUwRrFm5iXlVySwZjzvWcpYcIi3Ysf12ewNjO+5uhi5
 OIQEOpgkfizsZIZwvjBK/Fp3iAXC2cgosWHmbahMP6PEjwXvWLsYOTlYBFQlrkyfzAhiswnoS
 Fz88pAdxBYR0Jfo7D3A1sXIwcEsYCLR+8IeJCwsYChx7N56RpAwr4CtxNY9FhAjuxgl7t55CD
 aSV0BQ4uTMJywgNrOAlsSNfy+ZIMZISyz/xwES5hQIlLi0cjJYiaiAisSUk9vYQGwJAWOJvll
 9LBMYBWchmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81J
 TCrWS87P3cQIDGAGINjBeHtjwCFGSQ4mJVFe15fikUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 I1XSEYKCRalpqdWpGXmAGMJJi3BwaMkwrsdJM1bXJCYW5yZDpE6xagoJc5rBpIQAElklObBtc
 Hi9xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEectBpvBk5pXATX8FtJgJaHEYyM28xSWJCCm
 pBkZrp8MXvmfXPVBbLDbB7Ujy1HVrLBurs31OX6qf8dNwwZ/DyZznY5QS9qr/1WYxWTxj/lme
 hbcX9j54P4nZ8/mfhQ/3/71wsTLJ8UqVGv+97OcvftwvVVkSfC3c6MmTpc+79qmkvHbY9bvuT
 9WsI46WjflzGp+mBuhM7hOo7gq7J3+gd9K+foU3SizFGYmGWsxFxYkAiE+85toCAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494853982!92860060!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32799 invoked from network); 15 May 2017 13:13:03 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 13:13:03 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4FDCwKF000422
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 15 May 2017 13:12:59 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4FDCw2H001090
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 15 May 2017 13:12:58 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4FDCvf2012910;
 Mon, 15 May 2017 13:12:58 GMT
Received: from olila.local.net-space.pl (/10.175.223.1)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 06:12:57 -0700
Date: Mon, 15 May 2017 15:12:52 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: billjac@cisco.com, george.dunlap@citrix.com
Message-ID: <20170515131252.GZ30364@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKQ0MtaW5nIFhlbi1kZXZlbCB0byBzcHJlYWQgc29tZSBrbm93bGVkZ2UgYWJvdXQgdGhl
IGlzc3VlLgoKT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMTA6NDI6MjNBTSArMDEwMCwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAxMTozNiBQTSwgQmlsbCBK
YWNvYnMgKGJpbGxqYWMpCj4gPGJpbGxqYWNAY2lzY28uY29tPiB3cm90ZToKPiA+IEhpIGFsbAo+
ID4KPiA+IEkgZ2F0aGVyIHRoYXQgd2l0aCA0LjksIFVFRkkgc2VjdXJlIGJvb3Qgb2YgWGVuIHNo
b3VsZCBiZSBwb3NzaWJsZS4KPiA+Cj4gPiBJcyB0aGlzIHRydWU/Cj4gPgo+ID4gSWYgc28sIHdo
YXQgYXJlIHRoZSBvcHRpb25zIGZvciB1dGlsaXppbmcgVUVGSSBzZWN1cmUgYm9vdD8gRG8gSSBu
ZWVkIGEKPiA+IE1TRlQtc2lnbmVkIHNoaW0gb3IgZ3J1Yj8gQW55IHNwZWNpYWwgY2hhbmdlcyBy
ZXF1aXJlZCBmb3IgWGVuIGtlcm5lbAo+ID4gKHNpZ25pbmc/KSBvciBoYXMgdGhhdCBiZWVuIGRv
bmU/Cj4KPiBCaWxsLAo+Cj4gSSBndWVzcyBpbiBwYXJ0IGl0IGRlcGVuZHMgb24gd2hhdCB5b3Ug
bWVhbiBieSAidXRpbGl6aW5nIFVFRkkgc2VjdXJlCj4gYm9vdCIuICBJZiB5b3Ugc2ltcGx5IHdh
bnQgdG8gYm9vdCBhbiB1bnNpZ25lZCBYZW4gb24gYSBVRUZJIHN5c3RlbQo+IHdpdGggU2VjdXJl
Qm9vdCBlbmFibGVkLCB0aGVuIGdydWIgd291bGQgcHJvYmFibHkgd29yay4gIElmIHlvdSB3YW50
Cj4gdG8gYWN0dWFsbHkgZG8gdGhlIGZ1bGwgU2VjdXJlQm9vdCB0aGluZyAtLSB3aGVyZSB5b3Ug
aGF2ZSBncnViIGNoZWNrCj4gWGVuJ3Mgc2lnbmF0dXJlIGFuZCB0aGF0IG9mIHRoZSBrZXJuZWwg
YW5kIGluaXRyZCwgeW91IHByb2JhYmx5IG5lZWQgYQo+IGJpdCBtb3JlLgo+Cj4gRGFuaWVsLAo+
Cj4gSXMgdGhlcmUgYW55IGdvb2QgZG9jdW1lbnRhdGlvbiBvbiB0aGlzPyAgVGhlIFhlbiBFRkkg
Z3VpZGUKPiAoaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX0VGSSkgbWVudGlv
bnMgdGhlIHNoaW0sIGJ1dAo+IGRvZXNuJ3QgZ28gaW50byBkZXRhaWwgYWJvdXQgaG93IHRvIHNp
Z24gYSBiaW5hcnkgJmMuCgpVbmZvcnR1bmF0ZWx5IEkgZG8gbm90IGtub3cgYW55dGhpbmcgbGlr
ZSB0aGF0LiBBcyB5b3Ugc2FpZCBpbiBnZW5lcmFsCnNoaW0gaXMgc3VwcG9ydGVkLiBTYWRseSwg
aXQgd29ya3Mgb25seSBpZiB5b3UgbG9hZCB4ZW4uZWZpIGRpcmVjdGx5IGZyb20KRUZJLiBfX1Vw
c3RyZWFtX18gR1JVQjIgaGFzIG5vdCBoYXZlIHN1cHBvcnQgZm9yIHNoaW0geWV0LiBJIGFtIHdv
cmtpbmcKb24gaXQgKHNoaW0gc3VwcG9ydCB2aWEgR1JVQjIgcmVxdWlyZXMgYWxzbyBzb21lIGNo
YW5nZXMgaW4gWGVuKS4gSSBob3BlCnRoYXQgSSB3aWxsIGhhdmUgc29tZXRoaW5nIHdoaWNoIHdv
cmtzIGJlZm9yZSBYZW4gY29uZiBpbiBCdWRhcGVzdC4KCklmIHlvdSB3aXNoIHRvIHVzZSBzaGlt
IHdpdGggeGVuLmVmaSB0aGVuIHlvdSBoYXZlIHRvIHNpZ24geGVuLmVmaSBhbmQKdm1saW51eCB3
aXRoIHlvdXIga2V5IHVzaW5nIHNic2lnbiBvciBwZXNpZ24uIFRoZSBwcm9jZXNzIHdvcmtzIGlu
IHRoZSBzYW1lCndheSBsaWtlIGluIGNhc2Ugdm1saW51eCBhbG9uZS4gT2YgY291cnNlIHlvdSBo
YXZlIHRvIGluc3RhbGwgeW91ciBwdWJsaWMKa2V5IGludG8gTU9LIGJlZm9yZSBlbmFibGluZyBz
ZWN1cmUgYm9vdC4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 13:21:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAFvy-0000Cm-Ur; Mon, 15 May 2017 13:21:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dAFvx-0000Cg-H1
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:21:09 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CF/60-01735-34BA9195; Mon, 15 May 2017 13:21:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjHe+9u5812cZ6Wz65FtSgh2lTEEKK
 fFv2gIIKKFWVnXdtqu8ndDC0iLRq5ftgPiByWomY5Kag0jeqftahpallCRPmHieXMlpAVlNld
 Z2XvX5+H7/d53+/78FA4W0JylFDgFSSRd5nJeMKRipZbltUbbWkfGlBWzVA1sQStenj3O7Yeb
 dE5xVxPwQ6d40RjN553HC/oeV6LF6FmzI/iKYIpxmGgz4erBWL8CB6cGSDUgmV+IjgXHtT5kZ
 5KZNLhxoCfVDmJWQt1wUtIZZZ5gqAitlZlnLHB09dlhMokMw8unur4zTSzACo/3sJUJpjZ0FX
 WHafyZGYzDBaHxzwJECnr/c16xf/yR4jU7syCsooOpPF0aBosV5JSFDAz4XywUM0JTAmC9oog
 puWZBRHfWVxlYKbBw7ZyQuN1EKodIjWW4P7hJp3WPErCbd99XCtekFB51odprjz4fi2i03guX
 O8aGjN9xeDo5SKkCW9JqI4t1tgEI/faSM0U1kH4WMtYRzQBOnqjcVrxioT60k+YNlUOYs0RdB
 rNCYwbQmDcxwPjPl6J8CBKkQVpnyBZMq25ktPu8Lp5p8uSnpZpdQuyzNsFF58rW3d63DeRshY
 TlNOMPpdmh5CRwsyT6RX9yTZ2Uq5nV6GDlx05Ur5LkEPIRFFmoEN1RhubIAl2oWC306Xs1h8Z
 KIM5iXaqMi3n8W7ZadekFmShyruHYxhLiB5R4JJpfVAxMarJkS/+veLPhnaiaVwijZRQrCFPk
 NxO7/96FCVTyJxIX1GfMjhF79+XokoITAmxSc1Py17+n8QVoalbF+wx9sfY+VdxsfP96YktYm
 tX+UFDrb2KPRno/XKwfe/+/JyVi1K/LS4xHXqR9ojL9hSdbJ44I+PO4ewdzxzbhkff7G7NWNg
 TWd0W3rhmCZ4/tMhWNfUxlzJi3bA9fnogOuWC5V2HrvXeAYoz8fq+48bGKl9saam72NRQc6Rp
 jZmQHXz6XFyS+V+w7OYLnAMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494854465!82779318!1
X-Originating-IP: [104.47.1.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51204 invoked from network); 15 May 2017 13:21:05 -0000
Received: from mail-ve1eur01on0068.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.68)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 May 2017 13:21:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vifTw2CGJ7raxdBPy73rI+ZcgISx3qYfTcAfFQAwBgI=;
 b=G9PIgQ+qg4Ifw7HXcsNVAFzfGY4BtX9dPdBpZ246RJHmUXKxA/qoP3r3+mESeNl8SbNzq0a5ixZw7xv1wSWLDqj6nVdzdiCfOv4Na1wE68KIgGMFz5Z9uroHA28wqGZE5ujWkpGt42M9RQ7n/W3r3eSTq2wf0Zw8ljFtpcn3wX0=
Received: from [10.17.180.111] (85.223.209.53) by
 DB6PR0302MB2727.eurprd03.prod.outlook.com (10.171.74.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Mon, 15 May 2017 13:21:04 +0000
To: Julien Grall <julien.grall@arm.com>, Xen Devel <xen-devel@lists.xen.org>
References: <6f7fd7ed-867b-8a9b-60ba-5087001df9cf@epam.com>
 <3549b528-1b1e-b2aa-bad2-ffad6cb43629@arm.com>
 <242f2372-b2da-e399-6f42-e7af3b3ffdc2@epam.com>
 <aad59cb4-017e-69d2-54ab-b77369dc3f0c@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <edf63261-e425-c25c-960f-81325f2185ab@epam.com>
Date: Mon, 15 May 2017 16:20:57 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <aad59cb4-017e-69d2-54ab-b77369dc3f0c@arm.com>
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1P18901CA0015.EURP189.PROD.OUTLOOK.COM (10.173.66.153) To
 DB6PR0302MB2727.eurprd03.prod.outlook.com (10.171.74.135)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8313e4c1-4e48-4ad4-8fb6-08d49b953d59
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR0302MB2727; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2727;
 3:WuMsYMD8nUBJICOgA5eYYi3B4AdyTW71JUPrFsAejZCIDMOHg6kLX32YzEgvhvtBLD9NpEhr5gosQNHJr0mlS6goANWSMpYMU1LBNFSBuiSG+A95ymyzWlyVXxs0l6wIYbheaqZXVYSHKsY2H7eNwjdTcTYsujsClmHGuySPpoujoCDW8SXQoLna90EA3XBjbmAth7ogtE0ZSgopcdVUPkvx6It0XECZmTdUqzBqit/BLC20GFQpcu1ozn7AWAAYZVxtDaIsYsyQ7htMdFEqfC9WSpkMB1nYsE9HLHV9EGQ0d/rTfEl5SJEATZJBCtMDjhPJiUPil6Vgmo6085iWCQ==;
 25:iBe5tgZjyKuitvTPW7iAu+vp0aiuQ43torm0lGoL1KLDo4xc7zLJXRVHCRQ4xNKhHCtY/yeFWSrVauNSHdSqQ0ErikSSn9SHudqout+Uev2HydpB+uPqdlN0OIfDVuWrNVjITYGhFXzhXk+WgIw93Ooh7z9tzysTooZQxOLZYIJyPIbj7oF8bD3zuZfoZmFG5QqZoAFwh5oE8nzjzq4MmGtqY/LvDOQfosCwHqVqQk7ShPjHYCiIVQSTElAvaPUULBqtnQSHr/rVebyEfFsZDnAziWn73e3aq8wj7XPw5xwcvnTxudZWzN3GcyR/s1lvlJkLcyBHcELNo4DSkZP81P7ZCN7NnkX0AioFxAlI7wDgeXdwio9M+uYT4lw6TeSJ8F6JViDsJAaieJpiP7fdl4al0HB7RkS/Pbc0GlYvtyVlRyyPz0qluKNNO6bejZ5CljGsMFjmtgCGzqdKvoah2URqcpTRsCx17NckUjh5+AE=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2727;
 31:u7xEJxkBkJNoz4XGUxWROlxgqRLLX2lS0YCccl+mBtOR5Cvgrt+sr+369cGjl4YzF8GqMoCxVWywCIZOAgMFBCorEntoMYTp6ULa1et883PoPf3zzklu7i+lIirEi6ujj4rSDH0DB19vNUZXy2BVQiPULXW4RI6Vo+1cn8DJMc/bB8VBChRwT8nblOGGXFdILXdBiZ++Qtk4OtdoIuEFfSHkF5IpNOoAirNo6i4lu9erCqrJ45/lKrRwyyLvN1u4/yA7dnGMqav7vx4dybCgoA==;
 20:mF+PRXJFO4+R7TZqtzGNeecQbkCjm2vI8oBjvTuUQ2xR3M55vMHdjbnbchwowH3sxespy1xclZ6etv+WMg76Kt5pIPKzvGc/xzymaar6Y7PEsxpHwsARDgf2xQLNMBOAt3XnU4X4+svugwraouT53eMxkj0pcjrkWmdt35js8JUZPAH1n8h8Ibqy8HHiA/oWSIBkKsGV2GDRnRVMKzst+CdOdAxwUv+Yth+NMQ+1iUy4eOyvnWS1c0y/90Qp/YZEhRds6x3ztMoqrUOmoioE/OaQTAzfARXAMv2klZQmiuqICETW5ndd7KPwfwvbXg4ZQWEkTOt+wHFiPJ35Jc0XXliUKv6OCu+1ABF5y/tJTZ/NsFmKR98ceCM5dY0mHbsWVsmH4gxyyxYLMgZCZxDvoX0OtlEA+YUJ2t+eLyS/LiF27MIngf64ysZsiyoNGXWxk2A8H15nJfaVhl4BILmd/OlMOUhLl2IwaFAeTMR5184rNfUnladZw18m32MA9IFY
X-Microsoft-Antispam-PRVS: <DB6PR0302MB2727161D4E68040ACA968B0BE6E10@DB6PR0302MB2727.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148);
 SRVR:DB6PR0302MB2727; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0302MB2727; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2727;
 4:0BtyOXVKcn2NQrN+LRVcvBW+8hbmtpJ+udKyXPbIBezXDHVw6jYofCM+E6zYJQ27agxJQ1Bm2gBFQwPFYL33p+VgmSp+gG185pNmjj/a2f7nxoJ0lSdQDjE6tR6XOn94+/HMzJdfIXEOC023BKjbImmb/pzWycs/1GBHt91EWb9ph6XvMrNOiv5+cOLGYCz+cTz9txG44Nx2eLmme9yg066S0tS7apKi7+OjCnocUj8ictsqgWBOqsrwcPe5yY7FYqKGfJlGyEt1bdPleMLaHOcUuGYnKqRGyE5W/HfOjEGAWdPXbUq18PXeKHfKqpvE+2gu3o60fG/OjH3Z4XQlCxX3FJ366ZazKgWOPdrBhq7yHv3kHQH98YhFOpADw8qP1iv0o2n7/ejzxggAnGFKf2IN4MLd8t6rDEvTDX+Pw/TFXiPssCMyoCQHKqgPVIy0jnGv3sz3iVJtFPLB6nqRjmtUL8AIvr3q+yR4UPERJ3Oy33KqfQf9g1M8glGamGOvC//kOIA2iKGYtQ4xv4yrjdxZdzgnpvm+Mdl8Jr/XH6DTFse/xFONcOUC6sp1DKsIrMHd+fiJWwJ1ZYwOCv/zDQW5MECoMcPnZCsQ31dnTZs6/wzQxZjOaB/pte0RbysDCdyE8W9EPfZ8Aik1n3Hzz3D+Df/CE0sxNhX21+GehG9i9S3cmq3znEio8OLRmjGJZJ/PSG7hmEWPphcmVgWmebdc9olleKY7cTNE5RZ+4BbWYj1sZFX8ost1+oQQUEannaGTBJXzrjQHiPCQ60NX9HytxZCaW+kb5KeIm5tGqzY=
X-Forefront-PRVS: 0308EE423E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39410400002)(39450400003)(39840400002)(39400400002)(39850400002)(24454002)(2906002)(8676002)(81166006)(76176999)(77096006)(8666007)(23676002)(50986999)(6486002)(305945005)(54356999)(7736002)(93886004)(42186005)(229853002)(65956001)(65806001)(66066001)(64126003)(33646002)(47776003)(31686004)(25786009)(36756003)(53546009)(189998001)(4326008)(4001350100001)(6666003)(478600001)(80792005)(6116002)(2950100002)(5660300001)(54906002)(3846002)(31696002)(6246003)(83506001)(230700001)(38730400002)(86362001)(53936002)(72206003)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0302MB2727; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDJNQjI3Mjc7MjM6TXBRY1N0VUJXUm1nRjVib0d5aEJPd2Iw?=
 =?utf-8?B?TVZ5c1N1MUE3TldrRzZhN0luTnU0Y1ZhM0w0MTVKWFA3MHRsNDl3RjAvRzNh?=
 =?utf-8?B?dWg2UDFadkdpajJjV1hTUlVTUjlhcFdCcmJTb1F4ZVJrRFFxSlBwZkpqWHJv?=
 =?utf-8?B?TS9kRzFuQVhzSVc5R0l0K3RGN29JOEo4VUhKbWtoeU1KRjhoNEg0RWZncUI5?=
 =?utf-8?B?cktpdzJWQTErZ2dtR3E5WlFvMER0ZnRHMnJ0WnlMSXdDbzVrZ0xkL1FFNGc1?=
 =?utf-8?B?OWdST1VHQnhsemlkTFBYc3RHS1Y0M0NDWWducy9BNlYzcGlzWWtadTNLQkhM?=
 =?utf-8?B?V2luTFZlV3FIL3NzNDY3S3UzbnU5ZnlPeTNJaURYS05ORXZXSUQ4V3duT2J6?=
 =?utf-8?B?U2xZZ0VNb1dMTVFJMyt5dCs4N21VMkwzOGtvczMwSjYzanVQMi9rRklKTkxi?=
 =?utf-8?B?ajA3cnpQNnYyV0gwTEpyS1MxT3h4dldBWVhNNGhFVlFNNU02eUZtak1SMlVM?=
 =?utf-8?B?dE10R1NjbmdkVHZ2L0VLaDBDR1krYnpVYzE5WTdRdkY2UkhUOVZPcEtPQVp6?=
 =?utf-8?B?Q1Ura2p6UmVPZjVzc21YeWdSSTFkMm9FYWhiT0w3dDFSaG91K1MxN3lndWpU?=
 =?utf-8?B?Wm9jd2R6eWRaRHpTQVYzMWN4R28xVURkL0tPOUtGUWMvM0IzVUlvS3JLNHU2?=
 =?utf-8?B?b3FWTklLanVGUk1INjh5SHdUTmVLNVhLVmhWNmNFbU43NDJDQnk4V3IyNDJV?=
 =?utf-8?B?ZlFvbEFXTVI3TnNRa3RFeGdaUGIxZVJmN0E3ZmJFQzE5NGtRNW9ZRXpnaWdz?=
 =?utf-8?B?dWpsbFZaRUV5OGUvamRMaXRjR3JKK3Q5R29GWWQ4bS9CellrRmM0dFhSRWtl?=
 =?utf-8?B?b0pWQW1lWHc5T3Z6ODNDczRKTWUycCtOMExmeXo5Q2ZEN1h2d0UybW1sSjcx?=
 =?utf-8?B?WlJiMUJTV1FLcFJadi9iZStlbXV0WVphUnp3Y1pjdUkwUUdXQllzRlo5bkRv?=
 =?utf-8?B?QVdXVC9hWjMzNUJTRWNuUUN6UE1HVHluVmx0bUxWMkc3eXBSL3dtUDhSd3JC?=
 =?utf-8?B?RUZWb2FSWUlLbnEvQ3hYaG5SRFhwWm9hNW43UmI3VzlHbFljeUFLSTVTZ0w4?=
 =?utf-8?B?RjYxejNTcE52NmtQcWhyYkNrU0NPVE5aTmVYRzdJUTRFUmR1QXJQZnVrTXFI?=
 =?utf-8?B?YmRRT3VtV3hiQXFpQk4zZWRuVkJ2bkoycjIzSXlhSDdlellLUHZPZ0VnL1B3?=
 =?utf-8?B?UGZuSnNUblBoVmU2akFVZ2dGQ3NLR1IweTdEZUFselBPQ3lUSE4xUzM1R2py?=
 =?utf-8?B?a1hhWWpmS0orY0VNblliOVlqWFFrOFBrWloveks0QlpheGNhQjljdU1TT1Zm?=
 =?utf-8?B?VDVzd284TERTbWU0UWUyRFJrVzI1WURmOWR1d1dBV2ZwVzI2eUxNZHZzeG5Y?=
 =?utf-8?B?TzZ4NEM1WWdiUzlMbjIyR2xueXlDR2h0Lzk5bFlySEQ2b3hiSHRHSGRCQ2NN?=
 =?utf-8?B?RVRmYVQ3aXZkUFVMdnZrSFFwM1M5eitza3VpejNvS0tScCt4bnJ2aEc4T1RJ?=
 =?utf-8?B?blNvZjdTT3JaMjhWYnNxNFhia0thcmtjQTFzRUcxVUJXTjJSUXhESTc4Z0Yz?=
 =?utf-8?B?WEROYTRwTzNqMEg2TmkyclpLVXZESjN3TlFaQmhwWmphb3BwNXM1T3Y0Mm9B?=
 =?utf-8?B?NEd0WU9ucjVPSW5FZVZ6ak0xT1loR3h5dUFFSlVDNjNpdXFqTTk4N2ttNGdr?=
 =?utf-8?B?V3NFYWZXaG91V0dIRldHdzRDOHlLb3U1K2ZJS01LaHFPU2R2OGd4V0RkM2ZP?=
 =?utf-8?Q?dYI/cYojwSQ3mNB?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2727;
 6:eFxs+BsxflA4NJLmaV4KmPklR+rlh3eDcRG1Q/HscBoWe2y5mSC6j+QPXU9D8AVBAv4IH/mVUM695ObWD0wlXoeH3AJx24nuAg0s5E4ZGvWsIQycH2gDM4onAa37R5KEpJTIf48zwghV8EApcL8Kj9SsKuQTE3mY0+oBya88Vs1KXj/sBBcufxMppjFukvAekRteWTcAgFxgn0Qa+hcK4J4RSspqrAS55vu6NUB2n9qe/ZZNp8fM8lpstmNZBinzlqzTZ4384MUpNsPYgyNh/rVXcJ3Bw0FGzm5nZNO/biVvAi8mcLDQz8KdXMKaRnufEKMdqSdtxeUbrvLN5xPLqDiy/fGgwcdFjAO4ZHiVZkkzT2RFlzzazBBVCHTu1syfGXxqqARPabbIPjs6FslH2lR1MLLzyn7/cGLPPgMDYuyVT3oXKeM8F4WzwgWuTqr6k76ni0AxnXrQgLX6iZgWQwPhha9GysiZh3LpaSN02h2fiTpd/awCrBoY+RRhsZ9xkoh0KJ0DimfadQPZvfn66Q==;
 5:BHudNVjCccpoWgOGNJZUv7B+YpBUV5kkElMGAOhi6lQ0GqWOG0o9Nazgm17oz5Di6fWSQad5S7i1Xwn6cBdkjBToQumztL9z1EiyDMPcyPp2gCQMb6d3k/POJqAxR4zK4YSbAggKHPmKCqGFPIBYIA==;
 24:rKNSXscU1aS3FYLbbf+yhIBfzNyCwV97iiY5JNwl4BqJMTaVCtK/ftkiNFbe/k8DRnrEwcXKlJALC5RbTenaVnLVGcN0Laqk4NnECXqZvCk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2727;
 7:aaflnOzf0WChgEpRYjPls6ypHQx3LO6mk0P1fTKu8DyOE3D78ezkTL/jN3f7V/R7Cxr9uC61FKedSynPtQhbsLgn+GCDMyT/0HMXNz8IM2nqZrabDWNk0b40rPzT27TEPlNKD14ymGzcrz+DcQMc6SwPDk01K1Mg9aTNYC//t2Fv4N0jUeTuy5hpW2RYgLh8cpgvyNPGMrPXJKlq/Xr9AXMz7Afgy9rT8ZppTqD2nPZhMGL/lQE3C1O4ki/QJ1Q8SL+DeyApor3w5ifKk+OXQVCVj+o3WKUegbgagrt8F5g8C9tniDz0MExsJVMXrFIKG7AaeeaMcZOKNNipMUfw+Q==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2017 13:21:04.1959 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0302MB2727
Cc: Wei Liu <wei.liu2@citrix.com>, nd@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] 4.9.0-rcX can not be built for ARM64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuLAoKCk9uIDE1LjA1LjE3IDEzOjM0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXJlIHlv
dSBwbGFubmluZyB0byBzdWJtaXQgYSBwYXRjaD8gSSB0aGluayB3ZSBjYW4gdGFrZSB0aGlzIGZv
ciBYZW4gCj4gNC45LiBCb3RoIHZlcnNpb24gYXJlIGdvb2QgZm9yIG1lLCBpdCBpcyBhIG1hdHRl
ciBvZiB0YXN0ZSBoZXJlIEkgdGhpbmsuCj4KSSB3b3VsZCB0YWtlIHlvdXIgY29kZSwgaXQgaXMg
c2FmZXIgZm9yIHBvc3NpYmxlIGZ1dHVyZSB1c2FnZSBvZiAKbGlieGxfX2VzdGltYXRlX21hZHRf
c2l6ZSgpIGZ1bmN0aW9uLgpJJ20gZ29pbmcgdG8gc3VibWl0IGEgcGF0Y2gsIGlzIGl0IG9rIGZv
ciB5b3UgSSBwdXQgeW91ciBzaWduZWQtb2ZmPwoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 13:25:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAG0D-0000QH-JJ; Mon, 15 May 2017 13:25:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAG0B-0000Pu-Qh
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 13:25:32 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 66/32-02956-B4CA9195; Mon, 15 May 2017 13:25:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddrjWS
 kwbEdEhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLmnn73gZUTF/DlbWBoY
 l5p0MXJyCAn8ZZTYfCm4i5ELyH7MKPHjRAcrhLONUWLp7pvsIFUiAs4SX8/MBbN5BfQldnw7y
 QxiCwuYSCz9t4UFpEFCYLeExMfV68GKJAS8JVraPgElOMDsq1etuxjZOdgErCQOiYEUsAioSm
 zes5Z9AiP3AkaGVYwaxalFZalFukYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgR5nAIIdjOfXBh5ilORgUhLldX0pHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf4KslIIcGi
 1PTUirTMHGDowaQlOHiURHjdVwOleYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnFcGpEgAp
 CijNA9uBCwOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtxVkCk9mXgncpldARzABHREGcj
 9vcUkiQkqqgbGXs+63DW87w9F8meNsIYcstj/eYvjy/sYDOptWWsxj3+wnduG6Woet7D/mp2c
 PPK78MpOdW5Jtr4jIToN8jscfRJQsvM9xvndYvSwgId5NY7F7wOS7v/lye5wOXnT3m2OzZfHE
 qoXPnlxSyVfW3H+lZl6XvaWW+Jy3G/5vUmPh0g1hOvItgEOJpTgj0VCLuag4EQDqffEUfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494854729!65176936!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48382 invoked from network); 15 May 2017 13:25:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 May 2017 13:25:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAG08-0001MZ-Ib; Mon, 15 May 2017 13:25:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAG02-0000d6-Ik; Mon, 15 May 2017 13:25:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAG01-0004iB-0f; Mon, 15 May 2017 13:25:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109435-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-qcow2:guest-start:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=58cd97ff374b7c6c39c9a78595a5eb75a56a08ac
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 May 2017 13:25:21 +0000
Subject: [Xen-devel] [linux-4.9 test] 109435: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQzNSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQzNS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgICBmYWlsIFJFR1IuIHZz
LiAxMDczNTgKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMCBndWVzdC1zdGFydCAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICA1OGNkOTdmZjM3NGI3YzZjMzljOWE3ODU5NWE1ZWI3NWE1NmEwOGFjCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2
MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6
NTIgWiAgIDM0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDEx
OjE1OjE5IFogICAzMyBkYXlzICAgNTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5
NDM1ICAyMDE3LTA1LTE0IDIzOjQ3OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoz
OTQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1
czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDExODU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 13:36:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:36:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGAX-0001Ll-1v; Mon, 15 May 2017 13:36:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=301d17743=Andrew.Cooper3@citrix.com>)
 id 1dAGAW-0001Ld-2j
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:36:12 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B9/42-01992-BCEA9195; Mon, 15 May 2017 13:36:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvf4Osl
 Ig55JBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b07p1MBZ2CFXvOz2VsYOzn62Lk5JAQ8JPo
 2rWUEcQWFjCRuPn2MBOILSKgI3F17wvWLkYuDiGBo8wSbyb1s4M4zAInGCX+3zrOClLFJqAvs
 fvFJ7AOXgFbidmbzwJN4uBgEVCV+HDBACQsKhAu8bbxCAtEiaDEyZlPWEBKOAUCJVZuVgExmQ
 U0Jdbv0gepYBaQl9j+dg4ziC0koCZxrf8SO8SZ6RITn/WwTGDkn4Vk0CyE7llIuhcwMq9i1Ch
 OLSpLLdI1MtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMwHoGBsYdjI2z/Q4x
 SnIwKYnyur4UjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXthrWSkkGBRanpqRVpmDjAWYNISH
 DxKIrzzQdK8xQWJucWZ6RCpU4yKUuK810ESAiCJjNI8uDZY/F1ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMy7EGQKT2ZeCdz0V0CLmYAWh4HczFtckoiQkmpgFPQy2s2zuXCiTehkRq31jZr
 iUxKyTB6pz9/c9XXlh9apeXZR/ZfsLld9XOCwPemQAQfvivnlfbfnywe2/b8uvbSapyVu5dbS
 60pLGhpVHCe8lRflvCYg5hk6/zv3E/0XpyQSHtQoqCjrn441/R+sUWZwyfpP5qWIafbvxYX6M
 84IPK/W2SivxFKckWioxVxUnAgAQjoeoroCAAA=
X-Env-Sender: prvs=301d17743=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494855367!98262759!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56005 invoked from network); 15 May 2017 13:36:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 13:36:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46046196"
To: George Dunlap <george.dunlap@citrix.com>
References: <20170411005929.GA34726@skl-2s3.sh.intel.com>
 <58ECAE13020000780014FB6C@prv-mh.provo.novell.com>
 <20170416201354.GA23350@skl-2s3.sh.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CAD50A@SHSMSX101.ccr.corp.intel.com>
 <671e935a-f832-13fe-016d-674f837b2a4e@citrix.com>
 <5901B5010200007800154A27@prv-mh.provo.novell.com>
 <794aac62-4d0c-f13c-916a-b219fcba852e@citrix.com>
 <CAFLBxZaHnaUr6xrHLrLFHEa2bt=vMr3Ub=9N-4vAL2Fp6hm5Uw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <95d77405-3f01-4d50-ddd7-e2cfd35ddc63@citrix.com>
Date: Mon, 15 May 2017 14:35:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZaHnaUr6xrHLrLFHEa2bt=vMr3Ub=9N-4vAL2Fp6hm5Uw@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Chao Gao <chao.gao@intel.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Enabling VT-d PI by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDUvMTcgMTE6MjcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gRnJpLCBNYXkgMTIs
IDIwMTcgYXQgMTI6MDUgUE0sIEFuZHJldyBDb29wZXIKPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IENpdHJpeCBOZXRzY2FsYXIgU0RYIGJveGVzIGhhdmUgbW9yZSBNU0kt
WCBpbnRlcnJ1cHRzIHRoYW4gZml0IGluIHRoZQo+PiBjdW11bGF0aXZlIElEVHMgb2YgYSB0b3Ag
ZW5kIGR1YWwtc29ja2V0IFhlb24gc2VydmVyIHN5c3RlbXMuICBTb21lIG9mCj4+IHRoZSBkZXZp
Y2UgZHJpdmVycyBhcmUgcHVycG9zZWZ1bGx5IG1vZGVsbGVkIHRvIHVzZSBmZXdlciBpbnRlcnJ1
cHRzCj4+IHRoYW4gdGhleSBvdGhlcndpc2Ugd291bGQgd2FudCB0by4KPj4KPj4gVXNpbmcgUEkg
aXMgdGhlIHByb3BlciBzb2x1dGlvbiBsb25ndGVybSwgYmVjYXVzZSBkb2luZyBzbyB3b3VsZCBy
ZW1vdmUKPj4gYW55IG5lZWQgdG8gYWxsb2NhdGUgSURUIHZlY3RvcnMgZm9yIHRoZSBpbnRlcnJ1
cHRzOyB0aGUgSU9NTVUgY291bGQgYmUKPj4gcHJvZ3JhbW1lZCB0byBkdW1wIGRldmljZSB2ZWN0
b3JzIHN0cmFpZ2h0IGludG8gdGhlIFBJIGJsb2NrIHdpdGhvdXQKPj4gdGhlbSBldmVyIGdvaW5n
IHRocm91Z2ggWGVuJ3MgSURULgo+IEkgd291bGRuJ3QgbmVjZXNzYXJpbHkgY2FsbCB0aGF0IGEg
InByb3BlciIgc29sdXRpb24uIFdpdGggUEksIGluc3RlYWQKPiBvZiBhbiBpbnRlcnJ1cHQgdGVs
bGluZyB5b3UgZXhhY3RseSB3aGljaCBWTSB0byB3YWtlIHVwIGFuZC9vciB3aGljaAo+IHJvdXRp
bmUgeW91IG5lZWQgdG8gcnVuLCBpbnN0ZWFkIHlvdSBoYXZlIHRvIHNlYXJjaCB0aHJvdWdoCj4g
KHBvdGVudGlhbGx5KSB0aG91c2FuZHMgb2YgZW50cmllcyB0byBzZWUgd2hpY2ggdmNwdSB0aGUg
aW50ZXJydXB0IHlvdQo+IHJlY2VpdmVkIHdhbnRlZCB0byB3YWtlIHVwOyBhbmQgeW91IG5lZWQg
dG8gZG8gdGhhdCBvbiBldmVyeSBzaW5nbGUKPiBpbnRlcnJ1cHQuICAoT2J2aW91c2x5IGl0IGRv
ZXMgaGF2ZSB0aGUgYWR2YW50YWdlIHRoYXQgaWYgdGhlIHZjcHUKPiBoYXBwZW5zIHRvIGJlIHJ1
bm5pbmcgWGVuIGRvZXNuJ3QgZ2V0IGFuIGludGVycnVwdCBhdCBhbGwuKQoKSGF2aW5nIHNwb2tl
biB0byB0aGUgUEkgYXJjaGl0ZWN0cywgdGhpcyBpcyBub3QgaG93IHRoZSB0ZWNobm9sb2d5IHdh
cwpkZXNpZ25lZCB0byBiZSB1c2VkLgoKT24gc3lzdGVtcyB3aXRoIHRoaXMgbnVtYmVyIG9mIGlu
LWZsaWdodCBpbnRlcnJ1cHRzLCB0cnlpbmcgdG8gdHJhY2sKIndobyBnb3Qgd2hhdCBpbnRlcnJ1
cHQiIGZvciBwcmlvcml0eSBib29zdGluZyBwdXJwb3NlcyBpcyBhIHdhc3RlIG9mCnRpbWUsIGFz
IHdlIHNwZW5kIGFnZXMgdGFraW5nIHZtZXhpdHMgdG8gcHJvY2VzcyBpbnRlcnJ1cHQgbm90aWZp
Y2F0aW9ucwpmb3Igb3V0LW9mLWNvbnRleHQgdmNwdXMuCgpUaGUgd2F5IHRoZSBQSSBhcmNoaXRl
Y3RzIGVudmlzYWdlZCB0aGUgdGVjaG5vbG9neSBiZWluZyB1c2VkIGlzIHRoYXQKU3VwcHJlc3Mg
Tm90aWZpY2F0aW9uIGlzIHNldCBhdCBhbGwgcG9pbnRzIG90aGVyIHRoYW4gZXhlY3V0aW5nIGlu
Cm5vbi1yb290IG1vZGUgZm9yIHRoZSB2Y3B1IGluIHF1ZXN0aW9uICh0aGVyZSBpcyBhIHNtYWxs
IHJhY2Ugd2luZG93CmFyb3VuZCBjbGVhcmluZyBTTiBvbiB2bWVudHJ5KSwgYW5kIHRoYXQgdGhl
IHNjaGVkdWxlciB1c2VzIE91dHN0YW5kaW5nCk5vdGlmaWNhdGlvbiBvbiBlYWNoIG9mIHRoZSBQ
SSBibG9ja3Mgd2hlbiBpdCByZWJhbGFuY2VzIGNyZWRpdCB0byBzZWUKd2hpY2ggdmNwdXMgaGF2
ZSBoYWQgaW50ZXJydXB0cyBpbiB0aGUgbGFzdCAzMG1zLgoKVGhpcyBjdXJyZW50IGJlaGF2aW91
ciBvZiBsZWF2aW5nIFNOIGNsZWFyIHVudGlsIGFuIGludGVycnVwdCBhcnJpdmVzIGlzCmRldmFz
dGF0aW5nIGZvciBwZXJmb3JtYW5jZSwgZXNwZWNpYWxseSBpbiBjb21iaW5hdGlvbiB3aXRoIHRo
ZSAzLXN0ZXAKbWVjaGFuaXNtIFhlbiB1c2VzIHRvIHJld3JpdGUgdGhlIGludGVycnVwdCBzb3Vy
Y2UgaW5mb3JtYXRpb24sIHdoaWNoCnByZXR0eSBtdWNoIGd1YXJhbnRlZXMgdGhhdCBpbnRlcnJ1
cHRzIGFycml2ZSBvbiB0aGUgd3JvbmcgcGNwdSAodW5sZXNzCnN0cmljdCBwaW5uaW5nIGlzIGlu
IGVmZmVjdCkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 13:37:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGBz-0001R9-C5; Mon, 15 May 2017 13:37:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAGBy-0001Qx-0e
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 13:37:42 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 02/D8-19466-42FA9195; Mon, 15 May 2017 13:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTVdhvWS
 kwZrHEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH56+YC47zVeza1cjcwLifu4uRi0NIYCOj
 xOpTO9ggnN2MElO6TjB1MXJyCAtES5y59w7MFhEIkdj/dDM7RNFdRolpax4ygySYBRwlJh/cy
 w5iswloStz5/AmsgVfASmLvwgYWEJtFQFXi4d8fYPWiAuESbxuPsEDUCEqcnPkEzOYU8JJYOX
 EvK8RMW4k7c3dDzZeX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXSMTvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwJCrZ2Bg3MF4c7LfIUZJDiYlUV7Xl+KRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4L6yVjBQSLEpNT61Iy8wBBj9MWoKDR0mEdz5Imre4IDG3ODMdI
 nWKUVFKnPc6SEIAJJFRmgfXBou4S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeaXXAU3hyc
 wrgZv+CmgxE9DiMJCbeYtLEhFSUg2Mmtm3Z68K/VN2z5Bpfm9QxaSr1TUrf5/75vSDTe2ZygW
 L6qsZYqUGFdrrJ7yWSZu94skb1xsxByaI3Zu2qcZqr0RFmsW+KXMfTT1U9mfunTMN5e9CNnx6
 ZnNTxPNp6KP5QhyH9/KZeB11k/lrYbLkkIPBec/frIaNhdvSVolZxM/t8d/z5X/zIyWW4oxEQ
 y3mouJEAPzAaFezAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494855455!98263116!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7461 invoked from network); 15 May 2017 13:37:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 15 May 2017 13:37:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5AF242B;
 Mon, 15 May 2017 06:37:35 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8D7CF3F575;
 Mon, 15 May 2017 06:37:34 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
 <20170511105544.35197-2-roger.pau@citrix.com>
 <22804.17824.278014.487685@mariner.uk.xensource.com>
 <20170511114319.3w5fjxshefsxjqqh@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e4117a09-dd18-a857-76ae-acbf727ef7e8@arm.com>
Date: Mon, 15 May 2017 14:37:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511114319.3w5fjxshefsxjqqh@dhcp-3-128.uk.xensource.com>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] libxl/devd: fix a race with
 concurrent device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxMS8wNS8xNyAxMjo0MywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE9u
IFRodSwgTWF5IDExLCAyMDE3IGF0IDEyOjA2OjA4UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3Rl
Ogo+PiBSb2dlciBQYXUgTW9ubmUgd3JpdGVzICgiW1BBVENIIHYyIDEvMl0gbGlieGwvZGV2ZDog
Zml4IGEgcmFjZSB3aXRoIGNvbmN1cnJlbnQgZGV2aWNlIGFkZGl0aW9uL3JlbW92YWwiKToKPj4+
IEN1cnJlbnQgY29kZSBjYW4gZnJlZSB0aGUgbGlieGxfX2RldmljZSBpbnNpZGUgb2YgdGhlIGxp
YnhsX19kZG9tYWluX2RldmljZQo+Pj4gYmVmb3JlIHRoZSBhZGRpdGlvbiBoYXMgZmluaXNoZWQg
aWYgYSByZW1vdmFsIGhhcHBlbnMgd2hpbGUgYW4gYWRkaXRpb24gaXMKPj4+IHN0aWxsIGluIHBy
b2Nlc3M6Cj4+IC4uLgo+Pj4gRml4IHRoaXMgYnkgY3JlYXRpbmcgYSB0ZW1wb3JhcnkgY29weSBv
ZiB0aGUgbGlieGxfX2RldmljZSwgdGhhdCdzCj4+PiB0cmFja2VkIGJ5IHRoZSBHQyBvZiB0aGUg
bmVzdGVkIGFzeW5jIG9wZXJhdGlvbi4gVGhpcyBlbnN1cmVzIHRoYXQKPj4+IHRoZSBsaWJ4bF9f
ZGV2aWNlIHVzZWQgYnkgdGhlIGFzeW5jIG9wZXJhdGlvbnMgY2Fubm90IGJlIGZyZWVkIHdoaWxl
Cj4+PiBiZWluZyB1c2VkLgo+PiAuLi4KPj4+ICAgICAgICAgIEdDTkVXKGFvZGV2KTsKPj4+ICAg
ICAgICAgIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZShhbywgYW9kZXYpOwo+Pj4gLSAgICAgICAg
YW9kZXYtPmRldiA9IGRldjsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBDbG9uZSB0
aGUgbGlieGxfX2RldmljZSB0byBhdm9pZCByYWNlcyBpZiByZW1vdmVfZGV2aWNlIGlzIGNhbGxl
ZAo+Pj4gKyAgICAgICAgICogYmVmb3JlIHRoZSBkZXZpY2UgYWRkaXRpb24gaGFzIGZpbmlzaGVk
Lgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBHQ05FVyhhb2Rldi0+ZGV2KTsKPj4+ICsg
ICAgICAgICphb2Rldi0+ZGV2ID0gKmRldjsKPj4KPj4gVGhpcyBkb2VzIGNvbnZlbmllbnRseSBk
aXNlbnRhbmdsZSB0aGUgbWVtb3J5IG1hbmFnZW1lbnQsIHNvIEkgdGhpbmsKPj4gaXQncyBhIGdv
b2QgYXBwcm9hY2guCj4+Cj4+IEJ1dCBpdCByZWFkcyBraW5kIG9mIG9kZGx5IHRvIG1lLiAgSSB0
aGluayBpdCBpcyBub3QgYnVnZ3ksIGJ1dCBjYW4KPj4geW91IGFkZCBhIGNvbW1lbnQgdG8gdGhl
IGRlZmluaXRpb24gb2YgbGlieGxfX2RldmljZSwgc2F5aW5nIHRoYXQgaXQKPj4gaXMgYSB0cmFu
c3BhcmVudCBzdHJ1Y3R1cmUgY29udGFpbmluZyBubyBleHRlcm5hbCBtZW1vcnkgcmVmZXJlbmNl
cyA/Cj4KPiBTdXJlLCBiZWZvcmUgaW1wbGVtZW50aW5nIHRoaXMgSSBhbHJlYWR5IHRvb2sgYSBs
b29rIGF0IHRoZSBjb250ZW50cyBvZiB0aGUKPiBsaWJ4bF9fZGV2aWNlIHN0cnVjdCwgYnV0IEkg
YWdyZWUgdGhhdCBhIGNvbW1lbnQgaXMgaW4gcGxhY2UgaW4gY2FzZSBzb21lb25lCj4gZXhwYW5k
cyB0aGUgZmllbGRzIG9mIHRoZSBzdHJ1Y3QgbGF0ZXIgb24uCj4KPj4gT3RoZXJ3aXNlIHRoaXMg
Y29weSBpcyBub3QgcmVhbGx5IGp1c3RpZmlhYmxlLCBiZWNhdXNlIGluIEMsIGluCj4+IGdlbmVy
YWwsIHN0cnVjdHMgbWlnaHQgY29udGFpbiBwcml2YXRlIGZpZWxkcywgb3IgbWVtb3J5IHJlZmVy
ZW5jZXMgb3IKPj4gbGlua2VkIGxpc3QgZW50cmllcyBvciBzb21ldGhpbmcuCj4KPiBUaGFua3Ms
IFJvZ2VyLgo+Cj4gTkI6IEZXSVcsIEknbSBwbGFubmluZyB0byBrZWVwIFdlaSdzIFJCIHNpbmNl
IHRoaXMgaXMgYSBjb3NtZXRpYyBjaGFuZ2UuCgpJcyB0aGlzIHBhdGNoIHNlcmllcyB0YXJnZXRp
bmcgWGVuIDQuOT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 13:38:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGCg-0001Wf-KO; Mon, 15 May 2017 13:38:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dAGCf-0001WV-FE
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:38:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C8/51-03058-05FA9195; Mon, 15 May 2017 13:38:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfTGEd2A9ZK
 RBq/W8Fos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBldV+azFayXrrj+bwpjA+NFkS5GLg4hgUmM
 Epd/3WAHcVgE2lklDnzcxATiSAgsZpV40X+PtYuRE8gpkuibdR/OPr7gJzOIzSsgKHFy5hMWE
 FtYQFLiyvTpYLaQgI/ElZsPwGxOAS+J3hWrmCHinhIHN/xiA7HZBAwl/n84C1TDAbRZVWLKIw
 GI8YYS/3a/Y4EYHyDxfu5+RojxiRIrPywAKxcR0JNoOaIHciazwEVGiftLl4OdxiygKdG6/Tf
 7BEahWUium4UktYCRaRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5y
 fu4mRmDgMgDBDsbzawMPMUpyMCmJ8rq+FI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrsU4yU
 kiwKDU9tSItMwcYQzBpCQ4eJRHe+WuB0rzFBYm5xZnpEKlTjJYcLy6/f8/E8W7pByD5ZOWP90
 xCLHn5ealS4rzeIPMEQBoySvPgxsHi/BKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEecNApvB
 k5pXAbX0FdBAT0EFhIL/wFpckIqSkGhi33/FaXtx84dU/Q8ulcXVHVlmFx9xePLf2WiLXs42b
 fuUFSEffNnu6QD11mpJFhIDDsmt3XHME1pTvXvknz9q7qP6f2FOd2UGK//dWCh5k+mO0g1v8q
 06P/4H3D7aGmZe8u1a2+li2lVYs5/fitroPXxwWzxe6HuhxXXG39Kv75p+Dz05eZdmuxFKckW
 ioxVxUnAgAJ9xwCu4CAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494855503!62797754!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26578 invoked from network); 15 May 2017 13:38:24 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 13:38:24 -0000
Received: by mail-qt0-f196.google.com with SMTP id a46so15528055qte.0
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 06:38:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=wtGdDKR1XE41RsLj1fORys19bnsEUGMC2F+DDbxk3sw=;
 b=PoRmoP94lTxcmh2A7af5dnEdkZu7LxadTb3Mq0MC+snmpmwn+EeG9xOjDAhvBTg7gx
 AQuWpNJGiEgnrf10YNUfThlXrhI+yk4F0GwNU7sUtMQ7m6UOqmJsy8TmInqEy+KTLpa0
 hb1QFKiWpyMqT3sKR+UvOgD+QBuAQJ4DVdcFCRdClM1rmqCi+IdxlH9br2F/o95qhTp5
 Y6dqQJx/DHUTwNmYRC8Sh53khjjAbgrtmcN4WtHGmp4j3fEB8EY2CKv01u810CK/tQ62
 LuGZD6nXUs5DLq3NQ3RtJe5lYVxE5dmZo1ZlJHHEBh/n6jk1ys5RINGeb4kcFmon7sbB
 Gy+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=wtGdDKR1XE41RsLj1fORys19bnsEUGMC2F+DDbxk3sw=;
 b=Aoh/iO5zVtHjMhbMRYhycyCpt2RQn6KIrJS+lza8w2EftgGjIOu1vbJtNaZX5QU+Hw
 RQ6AIQuhBGJpStRbDChdpNyACbt9wnR+oP8j+b6fuImxdSionVmwdj43JAGaD4bO2SK/
 4CSCo1DHseamr8NmSDvhPTmsi6k4LAnXTfFiyshH1mpWSORWdBjhx65F79FIdbvqCbln
 lqFuXKYNxtAUW9WTtMT4xSh6BGIZwwU5aheqZxTTUt+2sPGxdDLqYSg9AUsEytGmlWOj
 ganP3eKdg+Zqy8mYKMNYro1e8FlI+lL51lMhRo8+cJkpsPFyZ+LqLkiXlJNZa9EegQKL
 QfWQ==
X-Gm-Message-State: AODbwcCJPDxEvFdboFSMOntFG7Jvul3s61FnXFRszrW7rc2pl22sd56i
 0pCWyX+IOwy++Jy6YtDTVKof0KTMMq56OH4=
X-Received: by 10.200.49.194 with SMTP id i2mr5892864qte.156.1494855502483;
 Mon, 15 May 2017 06:38:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.233.237.208 with HTTP; Mon, 15 May 2017 06:38:22 -0700 (PDT)
In-Reply-To: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Mon, 15 May 2017 14:38:22 +0100
X-Google-Sender-Auth: h5jWKwc7sMQ_hDeEmvtpHfKJ0PI
Message-ID: <CAFLBxZZbtQiCiZ5sxLfbYxwCwA6LdVusoyRRtfjvZwJ0+ADrPQ@mail.gmail.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTI6MTMgUE0sIElnb3IgRHJ1emhpbmluCjxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPiBUaGUgc2FtZSBzZXQgb2YgZnVuY3Rpb25zIGlz
IHVzZWQgdG8gc2V0IGFzIHdlbGwgYXMgdG8gY2xlYW4KPiBQMk0gZW50cmllcywgZXhjZXB0IHRo
YXQgZm9yIGNsZWFuIG9wZXJhdGlvbnMgSU5WQUxJRF9NRk4gKH4wVUwpCj4gaXMgcGFzc2VkIGFz
IGEgcGFyYW1ldGVyLiBVbmZvcnR1bmF0ZWx5LCB3aGVuIGNhbGN1bGF0aW5nIGFuCj4gYXBwcm9w
cmlhdGUgdGFyZ2V0IG9yZGVyIGZvciBhIHBhcnRpY3VsYXIgbWFwcGluZyBJTlZBTElEX01GTgo+
IGlzIG5vdCB0YWtlbiBpbnRvIGFjY291bnQgd2hpY2ggbGVhZHMgdG8gNEsgcGFnZSB0YXJnZXQg
b3JkZXIKPiBiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJNQiBhbmQgMUdCIG1hcHBpbmdz
LiBUaGlzIGV2ZW50dWFsbHkKPiBicmVha3MgZG93biBhbiBFUFQgc3RydWN0dXJlIGlycmV2ZXJz
aWJseSBpbnRvIDRLIG1hcHBpbmdzIHdoaWNoCj4gcHJldmVudHMgY29uc2VjdXRpdmUgaGlnaCBv
cmRlciBtYXBwaW5ncyB0byB0aGlzIGFyZWEuCj4KPiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGluIHYyOgo+
ICogY2hhbmdlZCBtaXN0YWtlbmx5IHVzZWQgbWZuX3ZhbGlkKCkgdG8gbWZuX2VxKCkKPiAqIGFn
Z3JlZ2F0ZWQgZ2ZuLW1mbiBtYXNrIGludG8gb25lCgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKVGhpcyB3aWxsIG5lZWQgYSByZWxlYXNlLWFjayBm
cm9tIEp1bGllbiBhcyB3ZWxsLgoKIC1HZW9yZ2UKCgo+Cj4gQ0M6IEp1biBOYWthamltYSA8anVu
Lm5ha2FqaW1hQGludGVsLmNvbT4KPiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+Cj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Cj4gQnVnZml4IGludGVuZGVkIGZvciA0LjkgcmVs
ZWFzZS4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyB8ICAzICsrLQo+ICB4ZW4v
YXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMTEgKysrKysrKy0tLS0KPiAgMiBmaWxlcyBjaGFuZ2Vk
LCA5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiBpbmRleCBm
MzdhMWYyLi5mOTgxMjFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMK
PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4gQEAgLTY4MSw2ICs2ODEsNyBAQCBl
cHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBt
Zm5fdCBtZm4sCj4gICAgICBlcHRfZW50cnlfdCAqdGFibGUsICplcHRfZW50cnkgPSBOVUxMOwo+
ICAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVtYWluZGVyID0gZ2ZuOwo+ICAgICAgdW5zaWduZWQg
aW50IGksIHRhcmdldCA9IG9yZGVyIC8gRVBUX1RBQkxFX09SREVSOwo+ICsgICAgdW5zaWduZWQg
bG9uZyBmbl9tYXNrID0gIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSA/IChnZm4gfCBtZm5feCht
Zm4pKSA6IGdmbjsKPiAgICAgIGludCByZXQsIHJjID0gMDsKPiAgICAgIGJvb2xfdCBlbnRyeV93
cml0dGVuID0gMDsKPiAgICAgIGJvb2xfdCBkaXJlY3RfbW1pbyA9IChwMm10ID09IHAybV9tbWlv
X2RpcmVjdCk7Cj4gQEAgLTcwMSw3ICs3MDIsNyBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCj4gICAgICAgKiAyLiBn
Zm4gbm90IGV4Y2VlZGluZyBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHdpZHRoLgo+ICAgICAgICog
My4gcGFzc2luZyBhIHZhbGlkIG9yZGVyLgo+ICAgICAgICovCj4gLSAgICBpZiAoICgoZ2ZuIHwg
bWZuX3gobWZuKSkgJiAoKDFVTCA8PCBvcmRlcikgLSAxKSkgfHwKPiArICAgIGlmICggKGZuX21h
c2sgJiAoKDFVTCA8PCBvcmRlcikgLSAxKSkgfHwKPiAgICAgICAgICAgKCh1NjQpZ2ZuID4+ICgo
ZXB0LT53bCArIDEpICogRVBUX1RBQkxFX09SREVSKSkgfHwKPiAgICAgICAgICAgKG9yZGVyICUg
RVBUX1RBQkxFX09SREVSKSApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4
IGFlNzBhOTIuLmU5MDJmMWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTU0MywxMiArNTQzLDE1IEBAIGludCBw
Mm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBt
Zm5fdCBtZm4sCj4gICAgICB3aGlsZSAoIHRvZG8gKQo+ICAgICAgewo+ICAgICAgICAgIGlmICgg
aGFwX2VuYWJsZWQoZCkgKQo+IC0gICAgICAgICAgICBvcmRlciA9ICghKChnZm4gfCBtZm5feCht
Zm4pIHwgdG9kbykgJgo+IC0gICAgICAgICAgICAgICAgICAgICAgICgoMXVsIDw8IFBBR0VfT1JE
RVJfMUcpIC0gMSkpICYmCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGZuX21hc2sgPSAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pID8KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChnZm4gfCBtZm5feChtZm4pIHwgdG9kbykgOiAoZ2ZuIHwg
dG9kbyk7Cj4gKwo+ICsgICAgICAgICAgICBvcmRlciA9ICghKGZuX21hc2sgJiAoKDF1bCA8PCBQ
QUdFX09SREVSXzFHKSAtIDEpKSAmJgo+ICAgICAgICAgICAgICAgICAgICAgICBoYXBfaGFzXzFn
YikgPyBQQUdFX09SREVSXzFHIDoKPiAtICAgICAgICAgICAgICAgICAgICAoISgoZ2ZuIHwgbWZu
X3gobWZuKSB8IHRvZG8pICYKPiAtICAgICAgICAgICAgICAgICAgICAgICAoKDF1bCA8PCBQQUdF
X09SREVSXzJNKSAtIDEpKSAmJgo+ICsgICAgICAgICAgICAgICAgICAgICghKGZuX21hc2sgJiAo
KDF1bCA8PCBQQUdFX09SREVSXzJNKSAtIDEpKSAmJgo+ICAgICAgICAgICAgICAgICAgICAgICBo
YXBfaGFzXzJtYikgPyBQQUdFX09SREVSXzJNIDogUEFHRV9PUkRFUl80SzsKPiArICAgICAgICB9
Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICBvcmRlciA9IDA7Cj4KPiAtLQo+IDIuNy40
Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 13:39:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGDD-0001dE-0J; Mon, 15 May 2017 13:38:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dkiper@net-space.pl>) id 1dAGDB-0001cp-KH
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 13:38:57 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 82/87-11537-07FA9195; Mon, 15 May 2017 13:38:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsWyk58xU7dgvWS
 kQd8kMYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHtzD/2gkbmiotLzjI2MO5n6mLk4hASeMoo
 cfLHP8YuRk4OFgFViTOP3zGB2GwCGhLHf55hAbFFBEQlps6ZBNbALNDKJPHk0C82kISwgJ/E6
 yPX2EFsXgFXifaVC8CahQTMJLpXvwKyOYDighJ/dwiDhJkFtCRu/HsJFmYWkJZY/o8DJMwpYC
 7R3b8YrFNUQEJiyu157BMYeWchNM9C0jwLoXkBI/MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMBwqmdgYNzB+Pqn0yFGSQ4mJVFe15fikUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeC+slYwUEixKTU+tSMvMAQY2TFqCg0dJhHc+SJq3uCAxtzgzHSJ1ilGXY
 869r++ZhFjy8vNSpcR5r4MUCYAUZZTmwY2ARdklRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSs
 K80uuApvBk5pXAbXoFdAQT0BFhIPfzFpckIqSkGhgdFX47n1xnPrtdm226Brd54p1Lay345+j
 cNTiueVtmxpz1hn48PzhmmVxad8IgRDKh3l/vWGCl18tbD46uuMuv42oa+7WA5cyinXdvfbI5
 mhzH9tjdeHljwgKPX5uvbDvKYpRnKHjAxq2vfJLOnuSbmftE7Mz4Dm+0flZ8N/Xo4tlzlc/d3
 n1IiaU4I9FQi7moOBEAB8LaGq0CAAA=
X-Env-Sender: dkiper@net-space.pl
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494855535!96391356!1
X-Originating-IP: [185.15.1.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17197 invoked from network); 15 May 2017 13:38:56 -0000
Received: from boksu.net-space.pl (HELO boksu.net-space.pl) (185.15.1.105)
 by server-15.tower-31.messagelabs.com with EDH-RSA-DES-CBC3-SHA encrypted SMTP;
 15 May 2017 13:38:56 -0000
Received: (from localhost user: 'dkiper' uid#4000 fake: STDIN
 (dkiper@boksu.net-space.pl)) by router-fw-old.local.net-space.pl
 id S1782376AbdEONie (ORCPT <rfc822;xen-devel@lists.xensource.com>);
 Mon, 15 May 2017 15:38:34 +0200
Date: Mon, 15 May 2017 15:38:34 +0200
From: Daniel Kiper <dkiper@net-space.pl>
To: fu.wei@linaro.org
Message-ID: <20170515133834.GA26883@router-fw-old.local.net-space.pl>
References: <20170514074347.18787-1-fu.wei@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170514074347.18787-1-fu.wei@linaro.org>
User-Agent: Mutt/1.3.28i
Cc: grub-devel@gnu.org, xen-devel@lists.xensource.com, jcm@redhat.com,
 arvidjaar@gmail.com, phcoder@gmail.com, ian.campbell@docker.com,
 leif.lindholm@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 linaro-uefi@lists.linaro.org, dkiper@net-space.pl
Subject: Re: [Xen-devel] [PATCH v8 0/3] arm64,
	xen: add xen_boot support into grub-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBNYXkgMTQsIDIwMTcgYXQgMDM6NDM6NDRQTSArMDgwMCwgZnUud2VpQGxpbmFyby5v
cmcgd3JvdGU6Cj4gRnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KPgo+IFRoaXMgcGF0
Y2hzZXQgYWRkIHhlbl9ib290IHN1cHBvcnQgaW50byBncnViLW1rY29uZmlnIGZvcgo+IGdlbmVy
YXRpbmcgeGVuIGJvb3QgZW50cmFuY2VzIGF1dG9tYXRpY2FsbHkKPgo+IEFsc28gdXBkYXRlIHRo
ZSBkb2NzL2dydWIudGV4aSBmb3IgbmV3IHhlbl9ib290IGNvbW1hbmRzLgoKTEdUTSwgaWYgdGhl
cmUgYXJlIG5vIG9iamVjdGlvbnMgSSB3aWxsIGNvbW1pdCBpdCBhdCB0aGUgZW5kCm9mIHRoaXMg
d2VlayBvciB0aGUgYmVnaW5uaW5nIG9mIG5leHQgb25lLgoKRGFuaWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 13:43:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:43:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGHe-0002Rg-Hn; Mon, 15 May 2017 13:43:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAGHe-0002RZ-2D
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 13:43:34 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 08/C4-03613-580B9195; Mon, 15 May 2017 13:43:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTbdlg2S
 kwaGlZhb3prxnd2D02N63iz2AMYo1My8pvyKBNeNM0zXWgl2sFQf3TWRsYDzE0sXIxSEksJFR
 4sqVD8wQzm5GiZlP7rF1MXJyCAv4Sbw+co0dxBYRsJR4dvM+mC0kUCgxe+sfdpAGZoGbjBLNe
 5YzgSTYBDQl7nz+BGbzClhJbH63nbWLkYODRUBVYvVjRpCwqEC4xNvGIywQJYISJ2c+AbM5Bd
 wk9t1cAFbDLGArcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0Dc31koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA44BCHYw3t4YcIhRkoNJSZTX9aV4pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXq/1kpFCgkWp6akVaZk5wNCHSUtw8CiJ8DaApHmLCxJzi
 zPTIVKnGHU55tz7+p5JiCUvPy9VSpxXB6RIAKQoozQPbgQsDi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmNcFZApPZl4J3KZXQEcwAR0RBnI/b3FJIkJKqoGx0UFPNbyZZ1Womufvd7ktOZx
 d2xbf725gMpd5/vqwioxyvVtgbuId5VvLxWQzDQ6/rolXqsm4m//N7X7KJ0MJr7OnF52N3VrF
 xJRzpblxcdWdXtGT4THJfZ8dXvlf8XVNfGk+33pb07w/B9rnfZbbKyg7WaPmgt/WexqNcimCS
 RYB96xNGpVYijMSDbWYi4oTAUwK9Ee+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494855812!100875645!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26530 invoked from network); 15 May 2017 13:43:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 15 May 2017 13:43:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CAF592B;
 Mon, 15 May 2017 06:43:31 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F35633F575;
 Mon, 15 May 2017 06:43:29 -0700 (PDT)
To: Daniel Kiper <dkiper@net-space.pl>, fu.wei@linaro.org
References: <20170514074347.18787-1-fu.wei@linaro.org>
 <20170515133834.GA26883@router-fw-old.local.net-space.pl>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5dc7212b-a1e6-b10d-8691-e97d31a113fe@arm.com>
Date: Mon, 15 May 2017 14:43:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170515133834.GA26883@router-fw-old.local.net-space.pl>
Cc: grub-devel@gnu.org, xen-devel@lists.xensource.com, arvidjaar@gmail.com,
 phcoder@gmail.com, ian.campbell@docker.com, leif.lindholm@linaro.org,
 sstabellini@kernel.org, linaro-uefi@lists.linaro.org, jcm@redhat.com
Subject: Re: [Xen-devel] [PATCH v8 0/3] arm64,
	xen: add xen_boot support into grub-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFuaWVsLAoKT24gMTUvMDUvMTcgMTQ6MzgsIERhbmllbCBLaXBlciB3cm90ZToKPiBPbiBT
dW4sIE1heSAxNCwgMjAxNyBhdCAwMzo0Mzo0NFBNICswODAwLCBmdS53ZWlAbGluYXJvLm9yZyB3
cm90ZToKPj4gRnJvbTogRnUgV2VpIDxmdS53ZWlAbGluYXJvLm9yZz4KPj4KPj4gVGhpcyBwYXRj
aHNldCBhZGQgeGVuX2Jvb3Qgc3VwcG9ydCBpbnRvIGdydWItbWtjb25maWcgZm9yCj4+IGdlbmVy
YXRpbmcgeGVuIGJvb3QgZW50cmFuY2VzIGF1dG9tYXRpY2FsbHkKPj4KPj4gQWxzbyB1cGRhdGUg
dGhlIGRvY3MvZ3J1Yi50ZXhpIGZvciBuZXcgeGVuX2Jvb3QgY29tbWFuZHMuCj4KPiBMR1RNLCBp
ZiB0aGVyZSBhcmUgbm8gb2JqZWN0aW9ucyBJIHdpbGwgY29tbWl0IGl0IGF0IHRoZSBlbmQKPiBv
ZiB0aGlzIHdlZWsgb3IgdGhlIGJlZ2lubmluZyBvZiBuZXh0IG9uZS4KClRoYW5rIHlvdSEKCkNh
biB5b3UgYWxzbyBwbGVhc2UgY29tbWl0IHBhdGNoIFsxXSB3aGljaCBoYXMgYmVlbiBzaXR0aW5n
IG9uIHRoZSBncnViIApNTCBmb3IgbW9yZSB0aGFuIGEgeWVhcj8gVGhpcyBpcyBwcmV2ZW50aW5n
IHRvIGJvb3QgWGVuIEFSTSB3aXRoIEdSVUIuCgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly9saXN0cy5n
bnUub3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTYtMDIvbXNnMDAyMDUuaHRtbAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 13:46:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGKT-0002bz-VK; Mon, 15 May 2017 13:46:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dAGKS-0002bq-PM
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:46:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D1/F0-29088-431B9195; Mon, 15 May 2017 13:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQtd4o2S
 kwd/1KhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aVLz2MBU18FXP/7mJrYHzB3cXIySEh4Cex
 YepiJgg7T2JC1yNWCLtQYsfy2cwgNq+AoMTJmU9YQGxOAQ+JM+uOsncxcnEICTQxSixf/p0RJ
 MEmoCcx7/hXsCIWAVWJG81H2SAGJUo0vDnPBDEoQGJ281SwGmGBBInXF9aALRAR0JR48e0z2F
 BmgX+MEsv2vgIrYgZKtG7/zQ5iCwENXfwAZDMH0NB0ibPfMycwCsxCct8sJB0LGJlWMWoUpxa
 VpRbpGproJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhiEDEOxgXLHd8xCjJAeT
 kiiv60vxSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEYbJCOFBItS01Mr0jJzgBEBk5bg4FES4
 S0GSfMWFyTmFmemQ6ROMSpKifNqgSQEQBIZpXlwbbAovMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVhXiaQKTyZeSVw018BLWYCWhwGcjNvcUkiQkqqgZErafbq6qVXJjSofSg7W341R59pUdR
 Tr9tFJRt+/Au4p/Caf9Xl8mdn2W8vlNjHKNa23Ey4bpaBaf3bwG9JL6MCV1j9Y1/kwHXgwpzZ
 thc/bqzZLyhqlrSW+8yp06+VmUKm53wUSbEXPr2W50z+7xeHbeLfpl8KffLHN0Ok+luxWc4qQ
 5ML0keUWIozEg21mIuKEwFMLGekvQIAAA==
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494855985!96393095!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53368 invoked from network); 15 May 2017 13:46:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 13:46:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46046972"
X-Gm-Message-State: AODbwcDXAMvHu9YsKimE9RjACdGpjlh/lwlEXYUJg/sWsIJJnieW+tYX
 Pijzd3Y7djodrUTIIdGyMr1RZa0Sww==
X-Received: by 10.55.23.96 with SMTP id i93mr6141462qkh.114.1494855971180;
 Mon, 15 May 2017 06:46:11 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <1494556977-20432-1-git-send-email-xiong.y.zhang@intel.com>
References: <1494457022-5199-1-git-send-email-xiong.y.zhang@intel.com>
 <1494556977-20432-1-git-send-email-xiong.y.zhang@intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 15 May 2017 14:46:10 +0100
X-Gmail-Original-Message-ID: <CAFLBxZaJ4g818k12BTirV7naL9THtcjWp8yeDFFqcj84OzcsdA@mail.gmail.com>
Message-ID: <CAFLBxZaJ4g818k12BTirV7naL9THtcjWp8yeDFFqcj84OzcsdA@mail.gmail.com>
To: Xiong Zhang <xiong.y.zhang@intel.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, "Yu, 
 Zhang" <yu.c.zhang@linux.intel.com>, "Lv, Zhiyuan" <zhiyuan.lv@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH V4] x86/ioreq_server: Make
 p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMzo0MiBBTSwgWGlvbmcgWmhhbmcgPHhpb25nLnkuemhh
bmdAaW50ZWwuY29tPiB3cm90ZToKPiBDb21taXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNl
cnZlcjogc3luY2hyb25vdXNseSByZXNldCBvdXRzdGFuZGluZwo+IHAybV9pb3JlcV9zZXJ2ZXIg
ZW50cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKSBpbnRyb2R1Y2VkCj4gcDJtX2Zp
bmlzaF90eXBlX2NoYW5nZSgpLCB3aGljaCB3YXMgbWVhbnQgdG8gc3luY2hyb25vdXNseSBmaW5p
c2ggYQo+IHByZXZpb3VzbHkgaW5pdGlhdGVkIHR5cGUgY2hhbmdlIG92ZXIgYSBncGZuIHJhbmdl
LiAgSXQgZGlkIHRoaXMgYnkKPiBjYWxsaW5nIGdldF9lbnRyeSgpLCBjaGVja2luZyBpZiBpdCB3
YXMgdGhlIGFwcHJvcHJpYXRlIHR5cGUsIGFuZCB0aGVuCj4gY2FsbGluZyBzZXRfZW50cnkoKS4K
Pgo+IFVuZm9ydHVuYXRlbHksIGEgcHJldmlvdXMgY29tbWl0ICgxNjc5ZTBkZjNkZjYgIng4Ni9p
b3JlcSBzZXJ2ZXI6Cj4gYXN5bmNocm9ub3VzbHkgcmVzZXQgb3V0c3RhbmRpbmcgcDJtX2lvcmVx
X3NlcnZlciBlbnRyaWVzIikgbW9kaWZpZWQKPiBnZXRfZW50cnkoKSB0byBhbHdheXMgcmV0dXJu
IHRoZSBuZXcgdHlwZSBhZnRlciB0aGUgdHlwZSBjaGFuZ2UsIG1lYW5pbmcKPiB0aGF0IHAybV9m
aW5pc2hfdHlwZV9jaGFuZ2UoKSBuZXZlciBjaGFuZ2VkIGFueSBlbnRyaWVzLiAgV2hpY2ggbWVh
bnMKPiB3aGVuIGFuIGlvcmVxIHNlcnZlciB3YXMgZGV0YWNoZWQgYW5kIHRoZW4gcmUtYXR0YWNo
ZWQgKGFzIGhhcHBlbnMgaW4KPiBYZW5HVCBvbiByZWJvb3QpIHRoZSByZS1hdHRhY2ggZmFpbGVk
Lgo+Cj4gRml4IHRoaXMgYnkgdXNpbmcgdGhlIGV4aXN0aW5nIHAybS1zcGVjaWZpYyByZWNhbGN1
bGF0aW9uIGxvZ2ljIGluc3RlYWQKPiBvZiBkb2luZyBhIHJlYWQtY2hlY2std3JpdGUgbG9vcC4K
Pgo+IEZpeDogJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJv
bm91c2x5IHJlc2V0Cj4gICAgICAgb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVz
IHdoZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpJwo+Cj4gU2lnbmVkLW9mZi1ieTogWGlvbmcg
WmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFl1IFpoYW5n
IDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjdHJpeC5jb20+Cj4gLS0tCj4gdjE6IEFkZCBpb3JlcV9wcmVfcmVj
YWxjIHF1ZXJ5IGZsYWcgdG8gZ2V0IHRoZSBvbGQgcDJtX3R5cGUuKEphbikKPiB2MjogQWRkIHAy
bS0+cmVjYWxjKCkgaG9vayB0byBjaGFuZ2UgZ2ZuIHAybV90eXBlLiAoR2VvcmdlKQo+IHYzOiBN
YWtlIGNvbW1pdCBtZXNzYWdlIGNsZWFyZXIuIChHZW9yZ2UpCj4gICAgIEtlZXAgdGhlIG5hbWUg
b2YgcDJtLXNwZWNpZmljIHJlY2FsIGZ1bmN0aW9uIHVuY2hhbmdlZC4gKEphbikKPiB2NDogTW92
ZSB2ZXJzaW9uIGluZm8gYmVsb3cgUy1vLUIgYW5kIGhhbmRsZSByZXR1cm4gdmFsdWUgb2YKPiAg
ICAgcDJtLT5yZWNhbGMuIChKYW4pCgpTb3JyeSB0byBiZSBwaWNreSwgYnV0IHRoZSBoYW5kbGlu
ZyBvZiB0aGUgcmV0dXJuIHZhbHVlIGludHJvZHVjZXMKYW5vdGhlciB3YXkgdGhlIHBhdGNoIGNv
dWxkIGJlIGluY29ycmVjdCwgc28geW91IHNob3VsZCBoYXZlIGRyb3BwZWQKbXkgUi1iLgoKSSds
bCByZXNwb25kIHRvIHY1LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 13:47:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGL9-0002f2-7W; Mon, 15 May 2017 13:47:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dkiper@net-space.pl>) id 1dAGL7-0002es-Qh
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 13:47:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 18/2D-19409-D51B9195; Mon, 15 May 2017 13:47:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWyk58xUzdmo2S
 kQd9HBYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFsXSNjwS62it/T+pgbGJezdjFycQgJPGWU
 +HvmBnMXIycHi4CqxMEFt9lBbDYBDYnjP8+wgNgiAuoSNxtms4M0MAtMZJLY9eMRI0hCWMBP4
 vWRa2ANvAKuEuc3NbNATJ3PKHFi/n6gFRxACUGJvzuEQWqYBbQkbvx7yQQSZhaQllj+jwPE5B
 Swlpi7kxOkQlRAQmLK7XnsExh5ZyH0zkLSOwuhdwEj8ypGjeLUorLUIl1DC72kosz0jJLcxMw
 cXUMDY73c1OLixPTUnMSkYr3k/NxNjMCAqmdgYNzB+Pu05yFGSQ4mJVFe15fikUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeI02SEYKCRalpqdWpGXmAEMbJi3BwaMkwlsMkuYtLkjMLc5Mh0idY
 tTlmHPv63smIZa8/LxUKXFeLZAiAZCijNI8uBGwOLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnI
 NRSZjXBmQKT2ZeCdymV0BHMAEdEQZyP29xSSJCSqqBsSz13dNQF6bpgevbrj+QnpxycMKZq+9
 3nPMROF3RcGx2c/nUCOuAZ6WBrNcv6Jzw0/SMPK3kKhdl1f7t8SnTiXeZD557ysurVpgb8Yt1
 wkqFPRdVl6+9edeFpen2FWle/9a+mRNqHz5YXujyJ9YtnV9E7bi6Q9GU3zF+1/b5Tn05e9rP+
 P+ScUosxRmJhlrMRcWJAGO0PqGuAgAA
X-Env-Sender: dkiper@net-space.pl
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494856028!100422769!1
X-Originating-IP: [185.15.1.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45815 invoked from network); 15 May 2017 13:47:08 -0000
Received: from boksu.net-space.pl (HELO boksu.net-space.pl) (185.15.1.105)
 by server-14.tower-31.messagelabs.com with EDH-RSA-DES-CBC3-SHA encrypted SMTP;
 15 May 2017 13:47:08 -0000
Received: (from localhost user: 'dkiper' uid#4000 fake: STDIN
 (dkiper@boksu.net-space.pl)) by router-fw-old.local.net-space.pl
 id S1782517AbdEONqz (ORCPT <rfc822;xen-devel@lists.xensource.com>);
 Mon, 15 May 2017 15:46:55 +0200
Date: Mon, 15 May 2017 15:46:55 +0200
From: Daniel Kiper <dkiper@net-space.pl>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170515134655.GA27088@router-fw-old.local.net-space.pl>
References: <20170514074347.18787-1-fu.wei@linaro.org>
 <20170515133834.GA26883@router-fw-old.local.net-space.pl>
 <5dc7212b-a1e6-b10d-8691-e97d31a113fe@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5dc7212b-a1e6-b10d-8691-e97d31a113fe@arm.com>
User-Agent: Mutt/1.3.28i
Cc: grub-devel@gnu.org, xen-devel@lists.xensource.com, jcm@redhat.com,
 arvidjaar@gmail.com, phcoder@gmail.com, ian.campbell@docker.com,
 leif.lindholm@linaro.org, sstabellini@kernel.org,
 Daniel Kiper <dkiper@net-space.pl>, linaro-uefi@lists.linaro.org,
 fu.wei@linaro.org
Subject: Re: [Xen-devel] [PATCH v8 0/3] arm64,
	xen: add xen_boot support into grub-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDI6NDM6MjhQTSArMDEwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+IEhpIERhbmllbCwKPgo+IE9uIDE1LzA1LzE3IDE0OjM4LCBEYW5p
ZWwgS2lwZXIgd3JvdGU6Cj4gPk9uIFN1biwgTWF5IDE0LCAyMDE3IGF0IDAzOjQzOjQ0UE0gKzA4
MDAsIGZ1LndlaUBsaW5hcm8ub3JnIHdyb3RlOgo+ID4+RnJvbTogRnUgV2VpIDxmdS53ZWlAbGlu
YXJvLm9yZz4KPiA+Pgo+ID4+VGhpcyBwYXRjaHNldCBhZGQgeGVuX2Jvb3Qgc3VwcG9ydCBpbnRv
IGdydWItbWtjb25maWcgZm9yCj4gPj5nZW5lcmF0aW5nIHhlbiBib290IGVudHJhbmNlcyBhdXRv
bWF0aWNhbGx5Cj4gPj4KPiA+PkFsc28gdXBkYXRlIHRoZSBkb2NzL2dydWIudGV4aSBmb3IgbmV3
IHhlbl9ib290IGNvbW1hbmRzLgo+ID4KPiA+TEdUTSwgaWYgdGhlcmUgYXJlIG5vIG9iamVjdGlv
bnMgSSB3aWxsIGNvbW1pdCBpdCBhdCB0aGUgZW5kCj4gPm9mIHRoaXMgd2VlayBvciB0aGUgYmVn
aW5uaW5nIG9mIG5leHQgb25lLgo+Cj4gVGhhbmsgeW91IQo+Cj4gQ2FuIHlvdSBhbHNvIHBsZWFz
ZSBjb21taXQgcGF0Y2ggWzFdIHdoaWNoIGhhcyBiZWVuIHNpdHRpbmcgb24gdGhlIGdydWIKPiBN
TCBmb3IgbW9yZSB0aGFuIGEgeWVhcj8gVGhpcyBpcyBwcmV2ZW50aW5nIHRvIGJvb3QgWGVuIEFS
TSB3aXRoIEdSVUIuCj4KPiBDaGVlcnMsCj4KPiBbMV0gaHR0cHM6Ly9saXN0cy5nbnUub3JnL2Fy
Y2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTYtMDIvbXNnMDAyMDUuaHRtbAoKV2lsbCBkbyB3aXRo
IHRoaXMgcGF0Y2ggc2VyaWVzLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 13:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGLO-0002i1-Eh; Mon, 15 May 2017 13:47:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dAGLN-0002hl-3Q
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:47:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6B/FC-03587-C61B9195; Mon, 15 May 2017 13:47:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQjd7o2S
 kwZJ7ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhnmOMBUe0K37Of8nSwDhBqYuRg0NCwE9i
 xz/zLkZOIDNPYsHsHjYIu1Di5ut2ZhCbV0BQ4uTMJywg5ZwC7hL/FgeDhIUESiV2v17FDmKzC
 ehJzDv+lQXEZhFQlbj19iLUmESJPY3NrBBjAiQOvL/ACGILCyRIbF61EKxeREBT4sW3z0BzuD
 iYBRYzSXzsuAHWzAyUaN3+mx1imarE4gdH2SGGpkssbWhimcAoMAvJebOQtCxgZFrFqFGcWlS
 WWqRraKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYggxAsIPxx7KAQ4ySHExK
 oryuL8UjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwGm2QjBQSLEpNT61Iy8wBRgNMWoKDR0mEt
 xgkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rxaIEUCIEUZpXlwI2CReYlRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvBtApvBk5pXAbXoFdAQT0BFhIPfzFpckIqSkGhiF/b+IS2uEmtg
 3TLN1/tGiINGy3uh89of9TBOlY4QEPWIUS2/vMlrj7WV3ozjm/bYj3+9uy+0oX6oTs65tfb3m
 RpWOT0dU5l5eb3bqtazVk7R9SpuW+lhPC8iUk7wjOH2r+sXbvYlxmxWfC01p5dCwPrmr9PPmt
 t7rWzcJ/a5+ZcxrIxq/XEyJpTgj0VCLuag4EQCYq5YMxwIAAA==
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494856043!62025502!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8803 invoked from network); 15 May 2017 13:47:23 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 13:47:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46047077"
X-Gm-Message-State: AODbwcB45YjrCwzPbjcoI1zhGTGEskxHY1Kd0kYAKQAUKjzxSoWfsSXf
 t4b4C5LQiB+mm7Xp+Ha5iI8Ilj7vJQ==
X-Received: by 10.200.56.56 with SMTP id q53mr5220120qtb.36.1494856040130;
 Mon, 15 May 2017 06:47:20 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <1494635688-3855-1-git-send-email-xiong.y.zhang@intel.com>
References: <e83615d1-f7ab-a511-f160-5ce4af00099f@arm.com>
 <1494635688-3855-1-git-send-email-xiong.y.zhang@intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 15 May 2017 14:47:19 +0100
X-Gmail-Original-Message-ID: <CAFLBxZaDWErfN4zb4vAyMMi25xcZPq_crAUDzSwFJa=VTHEW8Q@mail.gmail.com>
Message-ID: <CAFLBxZaDWErfN4zb4vAyMMi25xcZPq_crAUDzSwFJa=VTHEW8Q@mail.gmail.com>
To: Xiong Zhang <xiong.y.zhang@intel.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 "Yu, Zhang" <yu.c.zhang@linux.intel.com>, "Lv, Zhiyuan" <zhiyuan.lv@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/ioreq_server: Make
 p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBNYXkgMTMsIDIwMTcgYXQgMTozNCBBTSwgWGlvbmcgWmhhbmcgPHhpb25nLnkuemhh
bmdAaW50ZWwuY29tPiB3cm90ZToKPiBDb21taXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNl
cnZlcjogc3luY2hyb25vdXNseSByZXNldCBvdXRzdGFuZGluZwo+IHAybV9pb3JlcV9zZXJ2ZXIg
ZW50cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKSBpbnRyb2R1Y2VkCj4gcDJtX2Zp
bmlzaF90eXBlX2NoYW5nZSgpLCB3aGljaCB3YXMgbWVhbnQgdG8gc3luY2hyb25vdXNseSBmaW5p
c2ggYQo+IHByZXZpb3VzbHkgaW5pdGlhdGVkIHR5cGUgY2hhbmdlIG92ZXIgYSBncGZuIHJhbmdl
LiAgSXQgZGlkIHRoaXMgYnkKPiBjYWxsaW5nIGdldF9lbnRyeSgpLCBjaGVja2luZyBpZiBpdCB3
YXMgdGhlIGFwcHJvcHJpYXRlIHR5cGUsIGFuZCB0aGVuCj4gY2FsbGluZyBzZXRfZW50cnkoKS4K
Pgo+IFVuZm9ydHVuYXRlbHksIGEgcHJldmlvdXMgY29tbWl0ICgxNjc5ZTBkZjNkZjYgIng4Ni9p
b3JlcSBzZXJ2ZXI6Cj4gYXN5bmNocm9ub3VzbHkgcmVzZXQgb3V0c3RhbmRpbmcgcDJtX2lvcmVx
X3NlcnZlciBlbnRyaWVzIikgbW9kaWZpZWQKPiBnZXRfZW50cnkoKSB0byBhbHdheXMgcmV0dXJu
IHRoZSBuZXcgdHlwZSBhZnRlciB0aGUgdHlwZSBjaGFuZ2UsIG1lYW5pbmcKPiB0aGF0IHAybV9m
aW5pc2hfdHlwZV9jaGFuZ2UoKSBuZXZlciBjaGFuZ2VkIGFueSBlbnRyaWVzLiAgV2hpY2ggbWVh
bnMKPiB3aGVuIGFuIGlvcmVxIHNlcnZlciB3YXMgZGV0YWNoZWQgYW5kIHRoZW4gcmUtYXR0YWNo
ZWQgKGFzIGhhcHBlbnMgaW4KPiBYZW5HVCBvbiByZWJvb3QpIHRoZSByZS1hdHRhY2ggZmFpbGVk
Lgo+Cj4gRml4IHRoaXMgYnkgdXNpbmcgdGhlIGV4aXN0aW5nIHAybS1zcGVjaWZpYyByZWNhbGN1
bGF0aW9uIGxvZ2ljIGluc3RlYWQKPiBvZiBkb2luZyBhIHJlYWQtY2hlY2std3JpdGUgbG9vcC4K
Pgo+IEZpeDogJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJv
bm91c2x5IHJlc2V0Cj4gICAgICAgb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVz
IHdoZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpJwo+Cj4gU2lnbmVkLW9mZi1ieTogWGlvbmcg
WmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFl1IFpoYW5n
IDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MTogQWRkIGlvcmVxX3ByZV9yZWNhbGMgcXVlcnkg
ZmxhZyB0byBnZXQgdGhlIG9sZCBwMm1fdHlwZS4oSmFuKQo+IHYyOiBBZGQgcDJtLT5yZWNhbGMo
KSBob29rIHRvIGNoYW5nZSBnZm4gcDJtX3R5cGUuIChHZW9yZ2UpCj4gdjM6IE1ha2UgY29tbWl0
IG1lc3NhZ2UgY2xlYXJlci4gKEdlb3JnZSkKPiAgICAgS2VlcCB0aGUgbmFtZSBvZiBwMm0tc3Bl
Y2lmaWMgcmVjYWwgZnVuY3Rpb24gdW5jaGFuZ2VkLiAoSmFuKQo+IHY0OiBNb3ZlIHZlcnNpb24g
aW5mbyBiZWxvdyBTLW8tQiBhbmQgaGFuZGxlIHJldHVybiB2YWx1ZSBvZgo+ICAgICBwMm0tPnJl
Y2FsYy4gKEphbikKPiB2NTogRml4IGNvZGluZyBzdHlsZS4gKEp1bGllbikKPgo+IFRoZSB0YXJn
ZXQgb2YgdGhpcyBwYXRjaCBpcyBYZW4gNC45Lgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2Rt
LmMgICAgIHwgIDUgKysrLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyB8ICAxICsKPiAg
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jICB8ICAxICsKPiAgeGVuL2FyY2gveDg2L21tL3AybS5j
ICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggfCAgOSArKysrKy0tLS0KPiAgNSBmaWxlcyBjaGFuZ2VkLCAzMyBp
bnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiBpbmRleCBkNzJiN2JkLi45OWJm
NjZhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZG0uYwo+IEBAIC00MTIsOCArNDEyLDkgQEAgc3RhdGljIGludCBkbV9vcChkb21p
ZF90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgIGZpcnN0X2dmbiA8PSBwMm0tPm1heF9t
YXBwZWRfcGZuICkKPiAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgLyogSXRlcmF0
ZSBwMm0gdGFibGUgZm9yIDI1NiBnZm5zIGVhY2ggdGltZS4gKi8KPiAtICAgICAgICAgICAgICAg
IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoZCwgX2dmbihmaXJzdF9nZm4pLCAyNTYsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pb3JlcV9zZXJ2ZXIsIHAybV9y
YW1fcncpOwo+ICsgICAgICAgICAgICAgICAgcmMgPSBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKGQs
IF9nZm4oZmlyc3RfZ2ZuKSwgMjU2KTsKPiArICAgICAgICAgICAgICAgIGlmICggcmMgPCAwICkK
PiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPgo+ICAgICAgICAgICAgICAgICAgZmlyc3Rf
Z2ZuICs9IDI1NjsKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+IGluZGV4IGYzN2ExZjIuLjA5ZWZiYTcgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMKPiBAQCAtMTIzOCw2ICsxMjM4LDcgQEAgaW50IGVwdF9wMm1faW5pdChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQo+Cj4gICAgICBwMm0tPnNldF9lbnRyeSA9IGVwdF9zZXRfZW50
cnk7Cj4gICAgICBwMm0tPmdldF9lbnRyeSA9IGVwdF9nZXRfZW50cnk7Cj4gKyAgICBwMm0tPnJl
Y2FsYyA9IHJlc29sdmVfbWlzY29uZmlnOwo+ICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9n
bG9iYWwgPSBlcHRfY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsOwo+ICAgICAgcDJtLT5jaGFuZ2Vf
ZW50cnlfdHlwZV9yYW5nZSA9IGVwdF9jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZTsKPiAgICAgIHAy
bS0+bWVtb3J5X3R5cGVfY2hhbmdlZCA9IGVwdF9tZW1vcnlfdHlwZV9jaGFuZ2VkOwo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMKPiBpbmRleCA1MDc5YjU5Li4yZWRkZWVlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+IEBAIC0xMTUzLDYg
KzExNTMsNyBAQCB2b2lkIHAybV9wdF9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gIHsK
PiAgICAgIHAybS0+c2V0X2VudHJ5ID0gcDJtX3B0X3NldF9lbnRyeTsKPiAgICAgIHAybS0+Z2V0
X2VudHJ5ID0gcDJtX3B0X2dldF9lbnRyeTsKPiArICAgIHAybS0+cmVjYWxjID0gZG9fcmVjYWxj
Owo+ICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwgPSBwMm1fcHRfY2hhbmdlX2Vu
dHJ5X3R5cGVfZ2xvYmFsOwo+ICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZSA9IHAy
bV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZTsKPiAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5
ID0gcGFnaW5nX3dyaXRlX3AybV9lbnRyeTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gaW5kZXggMWQ1N2U1Yy4uMTYwMDQyMiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKPiBAQCAtMTAxMSwzMyArMTAxMSw0NCBAQCB2b2lkIHAybV9jaGFuZ2VfdHlwZV9y
YW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcDJtX3VubG9jayhwMm0pOwo+ICB9Cj4KPiAt
LyogU3luY2hyb25vdXNseSBtb2RpZnkgdGhlIHAybSB0eXBlIGZvciBhIHJhbmdlIG9mIGdmbnMg
ZnJvbSBvdCB0byBudC4gKi8KPiAtdm9pZCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBk
b21haW4gKmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4s
IHVuc2lnbmVkIGxvbmcgbWF4X25yLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKPiArLyoKPiArICogRmluaXNoIHAybSB0eXBlIGNo
YW5nZSBmb3IgZ2ZucyB3aGljaCBhcmUgbWFya2VkIGFzIG5lZWRfcmVjYWxjIGluIGEgcmFuZ2Uu
Cj4gKyAqIFJldHVybnM6IDAvMSBmb3Igc3VjY2VzcywgbmVnYXRpdmUgZm9yIGZhaWx1cmUKPiAr
ICovCj4gK2ludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQgbG9uZyBt
YXhfbnIpCj4gIHsKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3Rw
Mm0oZCk7Cj4gLSAgICBwMm1fdHlwZV90IHQ7Cj4gICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdm
bl94KGZpcnN0X2dmbik7Cj4gICAgICB1bnNpZ25lZCBsb25nIGxhc3RfZ2ZuID0gZ2ZuICsgbWF4
X25yIC0gMTsKPiAtCj4gLSAgICBBU1NFUlQob3QgIT0gbnQpOwo+IC0gICAgQVNTRVJUKHAybV9p
c19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwo+ICsgICAgaW50IHJj
ID0gMDsKPgo+ICAgICAgcDJtX2xvY2socDJtKTsKPgo+ICAgICAgbGFzdF9nZm4gPSBtaW4obGFz
dF9nZm4sIHAybS0+bWF4X21hcHBlZF9wZm4pOwo+ICAgICAgd2hpbGUgKCBnZm4gPD0gbGFzdF9n
Zm4gKQo+ICAgICAgewo+IC0gICAgICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuLCAm
dCk7Cj4gLQo+IC0gICAgICAgIGlmICggdCA9PSBvdCApCj4gLSAgICAgICAgICAgIHAybV9jaGFu
Z2VfdHlwZV9vbmUoZCwgZ2ZuLCB0LCBudCk7Cj4gKyAgICAgICAgcmMgPSBwMm0tPnJlY2FsYyhw
Mm0sIGdmbik7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBlcHQtPnJlY2FsYyBjb3VsZCBy
ZXR1cm4gMC8xLy1FTk9NRU0uIHB0LT5yZWNhbGMgY291bGQgcmV0dXJuCj4gKyAgICAgICAgICog
MC8tRU5PTUVNLy1FTk9FTlQsIC1FTk9FTlQgaXNuJ3QgYW4gZXJyb3IgYXMgd2UgYXJlIGxvb3Bp
bmcKPiArICAgICAgICAgKiBnZm4gaGVyZS4KPiArICAgICAgICAgKi8KCkhtbSwgbm93IHRoYXQg
dGhlc2UgZnVuY3Rpb25zIGFyZSBiZWluZyBjYWxsZWQgZXh0ZXJuYWxseSBpdCB3b3VsZCBiZQpn
b29kIGlmIHRoZWlyIHNlbWFudGljcyB3YXMgdGhlIHNhbWUuICBCdXQgc2luY2Ugd2UncmUgYSBi
aXQgbGF0ZSBpbgp0aGUgY3ljbGUgdG8gZG8gdGhhdCBraW5kIG9mIHJld29yazoKCkFja2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 13:52:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGQ2-0003XW-UD; Mon, 15 May 2017 13:52:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAGQ1-0003XQ-JD
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:52:13 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 58/16-01709-C82B9195; Mon, 15 May 2017 13:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTbdnk2S
 kwdkOcYslHxezODB6HN39mymAMYo1My8pvyKBNWPpqguMBUs5KpaefMXYwPiKrYuRk0NIYCOj
 xKsN0V2MXED2bkaJrb8WsoAkhAWsJGY37wCzRQSKJQ48O8MO0VAjserrE1YQm1lAWeLEka1gN
 WwCmhJ3Pn9iArF5gXof904Fi7MIqErM/nYBzBYVCJd423iEBaJGUOLkzCdgNqeAnURP1xVGiJ
 m2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BYL6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMNwYgGAH479tnocYJTmYlER5XV+KRwrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4J2zUTJSSLAoNT21Ii0zBxj4MGkJDh4lEd4FIGne4oLE3OLMdIjUKUZdj
 r6Oj++ZhFjy8vNSpcR5u0GKBECKMkrz4EbAovASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhH
 lTQabwZOaVwG16BXQEE9ARYSD38xaXJCKkpBoYpUoP+KkEVkxpWdFnK83w2u9NzMejfPvutxj
 c+Frx76G2YMnLnZJH/q/fJbOI94rD1xMR7Sc41HfxbL6dHOjp7fTU7L5rl1LK2U/W3O4yy62t
 myv/yPZYfvur7Py7zlMxXih5z3bTic3R3ROncX6Ob6nxyOW/3vAlwp9D/KO97K0PXbH/LM4os
 RRnJBpqMRcVJwIAk3cS3L0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494856330!94699337!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21418 invoked from network); 15 May 2017 13:52:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 15 May 2017 13:52:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 68ECB2B;
 Mon, 15 May 2017 06:52:10 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94B8A3F41F;
 Mon, 15 May 2017 06:52:09 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xen.org
References: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
 <672ab9a1-972a-6f82-dd80-aae813abb8f7@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4b33343f-25dd-ff81-fb6c-5cd31dc29b7c@arm.com>
Date: Mon, 15 May 2017 14:52:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <672ab9a1-972a-6f82-dd80-aae813abb8f7@citrix.com>
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/efi: Reserve EFI properties table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDgvMDUvMTcgMTc6MjksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDgvMDUvMTcgMTc6MTcsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+PiBTb21lIEVGSSBmaXJtd2Fy
ZSBpbXBsZW1lbnRhdGlvbnMgbWF5IHBsYWNlIHRoZSBFRkkgcHJvcGVydGllcyB0YWJsZSBpbgo+
PiBSQU0gbWFya2VkIGFzIEJvb3RTZXJ2aWNlc0RhdGEsIHdoaWNoIFhlbiBkb2VzIG5vdCBjb25z
aWRlciBhcyByZXNlcnZlZC4KPj4gV2hlbiBkb20wIHRyaWVzIHRvIGFjY2VzcyB0aGUgRUZJIHBy
b3BlcnRpZXMgdGFibGUgKHdoaWNoIExpbnV4ID49IDQuNAo+PiBkb2VzKSwgaXQgY3Jhc2hlcyB3
aXRoIGEgcGFnZSBmYXVsdC4KPgo+IFRoZSBwYWdlZmF1bHQgaXMganVzdCBhIHNpZGUgZWZmZWN0
IG9mIExpbnV4IGJsaW5kbHkgYXNzdW1pbmcgdGhhdCB0aGUKPiBpb3JlbWFwKCkgcmVxdWVzdCBz
dWNjZWVkZWQuCj4KPiBGcm9tIFhlbidzIHBvaW50IG9mIHZpZXcsIERvbTAgdHJpZXMgdG8gbWFw
IGEgcGFnZSB3aGljaCBkb2Vzbid0IGJlbG9uZwo+IHRvIGRvbV94ZW4sIHJlc3VsdGluZyBhIHBl
cm1pc3Npb24gZmFpbHVyZS4KPgo+PiAgIEZpeCB0aGlzIGJ5IHVuY29uZGl0aW9uYWxseQo+PiBt
YXJraW5nIHRoZSBFRkkgcHJvcGVydGllcyB0YWJsZSBhcyByZXNlcnZlZCBpbiB0aGUgRTgyMCwg
bXVjaCBsaWtlIGlzCj4+IGRvbmUgd2l0aCB0aGUgZG1pIHJlZ2lvbnMuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+Cj4gUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4KPiBU
aGlzIGlzIHByb2JhYmx5IGFsc28gNC45IG1hdGVyaWFsLgoKSXQgbG9va3MgbGlrZSBKYW4gaGFk
IHNvbWUgY29tbWVudHMgb24gdGhpcyBwYXRjaC4gSSBoYXZlbid0IHNlZW4gYW55IApyZXBseSBm
cm9tIFJvc3MsIEkgd2lsbCB3YWl0IGJlZm9yZSBsb29raW5nIGZyb20gYSByZWxlYXNlIHBlcnNw
ZWN0aXZlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 13:54:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:54:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGS7-0003fQ-Cz; Mon, 15 May 2017 13:54:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAGS5-0003fH-UX
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 13:54:22 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D2/7B-02956-D03B9195; Mon, 15 May 2017 13:54:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTZdns2S
 kwe8fchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9Fc9YClYxVzzu/MHUwPiYqYuRi0NIYDOj
 xIxpf1m6GDmBnN2MEm1/OEBsYYEQiU37usDiIgK+EncfNzFB1KRJzGu9x9bFyMHBLOAj0bBOD
 CTMJqApcefzJ7ASXgErieYj6xhBbBYBVYk182aB2aIC4RJvG4+wQNQISpyc+YQFZAyngKXEgg
 d2IGFmAVuJO3N3M0PY8hLb385hnsDINwtJxywkZbOQlC1gZF7FqFGcWlSWWqRraKSXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPx8saAQ4ySHExKoryuL8UjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwztkoGSkkWJSanlqRlpkDDHqYtAQHj5II7wKQNG9xQWJucWY6R
 OoUoy7HnHtf3zMJseTl56VKifN2gxQJgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ894BmcKTmVcCt+kV0BFMQEeEgdzPW1ySiJCSamDMrgzZ8PgUk4PGndyGCdckTTYrmTQ
 +SdHgUfk3f/vs5oXeJWuKOxhajVlPLd/YtTfi2N8JTi+eFbw2Cvi4xorlZr/q77bZ5gbWs3q9
 xdxLZgteUFn8fdF8nxkVh6rmr727LenXjLaf3t5MURbVRzrnNPc0svM1htq8PNp38pHIksK5r
 3PKJbqVWIozEg21mIuKEwFckEYPuwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494856460!65184323!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39917 invoked from network); 15 May 2017 13:54:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 15 May 2017 13:54:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B181D1435;
 Mon, 15 May 2017 06:54:19 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E45F33F41F;
 Mon, 15 May 2017 06:54:18 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170512152106.12032-1-wei.liu2@citrix.com>
 <20170512162331.bbpldvzinrejjx2e@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c2a63401-fc09-4e43-5413-42f1a6481581@arm.com>
Date: Mon, 15 May 2017 14:54:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170512162331.bbpldvzinrejjx2e@citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] ioemu-stubdom: don't link
 *-softmmu* and *-linux-user*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNS8xNyAxNzoyMywgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIE1heSAxMiwg
MjAxNyBhdCAwNDoyMTowNlBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+PiBUaGV5IGFyZSBnZW5l
cmF0ZWQgYnkgLi9jb25maWd1cmUuIEhhdmluZyB0aGVtIGxpbmtlZCBjYW4gY2F1c2UgcmFjZQo+
PiBiZXR3ZWVuIHRvb2xzIGJ1aWxkIGFuZCBzdHViZG9tIGJ1aWxkLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Cj4gRlRSIEp1ZXJnZW4gdG9sZCBt
ZSBvbiBJUkM6Cj4KPiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 13:54:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGSP-0003hv-Kh; Mon, 15 May 2017 13:54:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dAGSO-0003hf-Jo
 for xen-devel@lists.xen.org; Mon, 15 May 2017 13:54:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D0/29-02180-F13B9195; Mon, 15 May 2017 13:54:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWSoc8QqSu9WTL
 S4OV0bYslHxezODB6HN39mymAMYo1My8pvyKBNePtkZksBYsFKu48aWZvYOzm7WLk4mARaGSW
 eLNqOQuIwyjQwShx5vN6VhBHSOAfo8Tps+cYuxg5OYQFXCRWnLzNDGKLCERKrJnzmwXEFhIIk
 PjydSdYDbPAXyaJFd8NQGw2AR2JuX3nwWp4BawlDuz6ANbLIqAqMefhQ7B6UYFwibeNR6BqBC
 VOznwCZHNwcAoESiw8mgkx0kJi5vzzUOPlJba/ncMMUiIhoCgxbVUlyJkSAt2MElcvXIQ6R1n
 iZNsksFUSArISR8/OYYGwfSWWftsNZRdJtG2/zghh/2eTaO2XgRh0hU2i7XMnG0SiQOLU+klQ
 tpbEuqsfmSGKvjNJzNr8kgnCecwmsfDrF3aIKhmJv3vOskEkLrBK3Fy7hwXC6ReSuPn0LFTLL
 TaJKyu3sUMCVUri/Y6TjBMY1WYhhcEsJI/PQvL4AkbmVYwaxalFZalFuoZGeklFmekZJbmJmT
 m6hgamermpxcWJ6ak5iUnFesn5uZsYgcmCAQh2MPbNcj7EKMnBpCTK6/pSPFKILyk/pTIjsTg
 jvqg0J7X4EKMMB4eSBO+cjZKRQoJFqempFWmZOcC0BZOW4OBREuFdAJLmLS5IzC3OTIdInWJU
 lBLn7QZJCIAkMkrz4NpgqfISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkXgkzhycwrgZv+C
 mgxE9DiMJCbeYtLEhFSUg2MKokujHP0AlWspCw2L5cInR2wZumyjQo26u/mrqrkZ7YSObP7/w
 z2TQFlh570XOY8nL/umfNNXg3NC1859bMcspaJZT5nSF/lYr7o4ep6jWs6vCvWdoquWLu+1U4
 0ufttWh5TLdvBKYednsb8SZ+j9jxIvuwuV9c9rjlR+340fbiov5B78qnnSizFGYmGWsxFxYkA
 3yCPypADAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494856475!84284791!1
X-Originating-IP: [104.47.0.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29325 invoked from network); 15 May 2017 13:54:35 -0000
Received: from mail-he1eur01on0089.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.89)
 by server-15.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 May 2017 13:54:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uSz50oAX5j56TtW6x4t3JkbtnjOf6IU4tBZ+HqzMIFY=;
 b=PcYn8JUjNGutego8xmHscN7Ik5ZFzM6Lx/s0vm4EfUVC11o06B6hIT8CetBe9dXEJKgbXOxHBWpWGa5I6Rhn++h1B/JvvakjKeDR+W9eqJu0rTFiMVHtTk7JM8uqhLl9Ngeflv1nbxocY9xIBBrkIq0zlDlYrTAJwm6dfWg9v+w=
Received: from [10.17.180.111] (85.223.209.53) by
 HE1PR0302MB2732.eurprd03.prod.outlook.com (10.171.95.137) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Mon, 15 May 2017 13:54:32 +0000
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, George Dunlap
 <george.dunlap@citrix.com>
References: <CAOcqxo2UN7qgKRx14xVqAvpQHYsSjiXcOE3hRDOwQaVxOE0DGg@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <6ea35321-22fc-64a5-8c5e-d07a48096883@epam.com>
Date: Mon, 15 May 2017 16:54:22 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo2UN7qgKRx14xVqAvpQHYsSjiXcOE3hRDOwQaVxOE0DGg@mail.gmail.com>
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: HE1PR0802CA0017.eurprd08.prod.outlook.com (10.172.123.155)
 To HE1PR0302MB2732.eurprd03.prod.outlook.com (10.171.95.137)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: abf1e0a9-ab83-4dcf-2f3d-08d49b99ea93
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:HE1PR0302MB2732; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 3:SxKJNWXcF/APtcWgdzRJj9t1GplutGH0w4fo0f3MnAbiDcoUAHWzX4NFd4RRiT66uXIYMrVBYn2lr7U+sGE9LhlfSqFSMXiDTzlqevEPWR1ECAKRmV4AVS2Juoahp/4PNNsmVTtbInoI25iY22bfvwKEHGMDys8b0Vlc3teQ6t/0ghh76XnZHvWlcOSaPj+pVKK1qC+C6+qjW5nbp69S3/mWbV9pbkP/VC1gCfumAvgD4BOKNxufTyPaK/QAMp9Q7lQHm03nZzs7gyLFGJxeKHtRHF//z4WKcw/XJJcckOg+7qiQRCybCGzYGXp1GEFbaDIE9Vdk6XXvI71LaUYcIQ==;
 25:JcO0+CMIMevEThuVktzN3M01hmiqJkAysoXbkwAbv/3YaRYw9FdrOESqXieFTD1rf6bBmDfTEIh23YTOYdXNtHmInkFn/iQcJtA5omWbsPGXqRDpzO7U3SgS8YhPxaqlPGUQApYtiliZXU33P6BpdFWvVS/BudVSfRTczvGQcvL4A9LivPqgTc/2I2GIIvho5QD9fnyYDzSbVAinE3le1ET04WKjtPVhJsIgBl1wsv00r8EdsZB71ya9dfcNDo21pcMmAkDd3wlED/gfp/KHo4DUUF3h87nHoTTBwg2nvjsy4xvcrghPZ2r2Vz/Xv2k1DMCx+2DAW1NLxiogSvZBve7koh9++n+T+tIq2bd2Um/hSgUhxpOUq7BDi3d/Ammrym8B+U7PomyMCzl4d0NMmNQ5MYGhakGb8Ue4lUZJ57kF1Mw6nvBj2LbjQv/ftEAYf/MFG4fJNfQOTO66VPJbu1lK/8wXSVj/kbVyEH1I5Yg=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 31:BnOgRNs00QpYaL3sTaCj394i/MJhdlvYV9t3N1xOQU8tWiImTcvzmNmMcwiRh0NYeXa8eYjjD9h425zx42IHpbm3D8wVcbx87SOBoQnYSuEh1rEcsNVf3VCfO4nRK1qaHbr6OGSunKjBMX3XWn9JdeWnHqRaD3swdikW5nfCJBVrRhuPWCA2skOM3zAcqQDPH3LIyudOiPs/tzbysgyCS980GgvJzAYG6dRHYvt/eNBmBxEXlv5BUP9n/eanF0sSAnxQP5xmDhq3P4HevstRqA==;
 20:hNkVFhipbDL2uZ6cqJysWTJ25gaKeUVhc/SKtthgCpMCwkNccnw0NKNur4fsF3bnyMEs8PhiorIOwI+Fd9/Io5of+cEN37HuX3yaWBRTFy2dOek3QzCML5RnidGDLwJon/rUgmbko43AriI6O8NfPfjbl3MzcDpkV6ifZilcX3fKUfVYhmIZTXCm7U5bJkbYi8LYu1yknz1BAuPoFLCugNGuDY9XUB+gx52xztgZtgull/Kl7FAqU9+4gYTBqrtiVL+b7nb0v2j9C/Ri1aSA38J6F8l6buGyL5WXHh7Mk6gn/vHmM3Fbp68j2BvaeunvAoLQNaVlaHSDb6rI3WZc7dP54yXKOyxxODxq3ZVfpnEUI46PEpiumTMOj/IyG6LKybgYEE8AcSJlVBZBWkd1wM5v9OrTao4RgSWMS99SyIPc/QzQnZ7i3/ZPewINX/074DBU1pnPs/yW1KmZftRi0EPlybkmn30KByPbiSyXzQNru80WSx0YTlN/iaxpX7SR
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2732A9ADFEA7CFA5D56D6482E6E10@HE1PR0302MB2732.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(6072148);
 SRVR:HE1PR0302MB2732; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0302MB2732; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 4:u7X8CcT7qpfyp8ViQPDRpsizL9wk2IVvAF5sdBxMqxabH9ql4YuJZAtL7B5haiGGQTBQ9HTKjSwbTMvLY8dV4cIGY9cgFwMvuCxGySMQ9WjVVw17oa1RdpO0QjmvCfYh4BMz/B8NKHnZPgIbuFrhKBEDzfOx39vKNOcOMtzFwrMjOir5U9Woy82xIhhSsYzImljFqnA5sddHXM1dkSjXbdgxhHoyWnDFBEg/KTqpVsanWbDX4w5LRskRr1aUj/8wQpHSf1DeNlMbvEd9gequmSGKU7JDFWQSEs2mbxQjClq/Nc4NepJxyAeu73cHWtvlAGQd0U5dhY5pMH4zjr+adGTnKL+70YyAOz3C7/aFYtifih6MEGlSf2X6IaAeBisr6fxB1nZH6Vk3ivNgj4D2Eq4lpyUrt+4uyYG8KHFJYSFXABxoY1tMjnT4PiXHFbd+XSrx77idYiD8Rv6vh4jTtW+tQCqci0QI4B4DUwNuD7s+O1cs8oryaUkXKVL5dpXhwsbgJPjWWp1jyzvoz3wc1elKkKOq51QdpUc6DtRCWx2hSTAZxf41HlDS5gdrxhtXg2Pq2TYK/tyzjoPDeEbPiZGk8mE8PnXfCr/cMSJkMtKm0zzNAqvEaKF7KR5k3gFm5zMbwP4V7lnsWu+WnPonNwoYIfSm8S0NkvloAgN+Yxs3sO3qEOUNe7PKJuXs3BCJTHNGSp96vHCpw9jKFYOicluEdAQ3aTD96Jac+tOKYwvlgPqK955v8KkYMjNO9KFabuhLCjRByLWe+tuMB6elj9ezEJCt9YqWimhHXNe17Wk=
X-Forefront-PRVS: 0308EE423E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39840400002)(39450400003)(39850400002)(39410400002)(39400400002)(39860400002)(24454002)(4326008)(31686004)(4001350100001)(83506001)(80792005)(54356999)(76176999)(3846002)(6116002)(50986999)(189998001)(42186005)(230700001)(50466002)(305945005)(64126003)(229853002)(2906002)(36756003)(47776003)(31696002)(86362001)(7736002)(65956001)(6666003)(2950100002)(66066001)(23676002)(65806001)(8676002)(72206003)(54906002)(8666007)(5660300001)(7416002)(6246003)(25786009)(478600001)(53546009)(81166006)(33646002)(38730400002)(6486002)(53936002)(77096006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2732; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI3MzI7MjM6ZjR3cGhQZ0s2WW4yRmNDajVoVFM0WFBE?=
 =?utf-8?B?d2M0SWxlbXJxdkZkSy9kSEdsSFN5WEVyYUJqcit0ZmZYREMrQVJlQUJ2bkEv?=
 =?utf-8?B?ZWxwRnBRdTNvVGhsV2YvTTlOMjh3NWF3S3QrRzhTUG5rSTZDRC9BYW1OQmtp?=
 =?utf-8?B?Y0RueklDSVM1K3REV0xsSmhQek9xZXF6ODhnTUpTdUc5R2JnVUZzY0I4NmlM?=
 =?utf-8?B?WWNYWExHeWw4ajhlenIzSU9CWnJYOXMwcEIzUFVYQXBaMTRGWUFwbDlFbEFJ?=
 =?utf-8?B?NlRFUXRqWExIZ1BFOHVKWW8vSy9Ib2xHdmthY2ZRTEhXdytBSk1hbUpvWlJp?=
 =?utf-8?B?T0lwNjRpRlpiSHA4WC95SnozeEpHdXJkMHh5MzhXdE41Q2hJUDBTZTRHT0t1?=
 =?utf-8?B?OXFuSE1RaE9hM3I0MHQzdWdjS2R0Z2k2U0tWaGZ4ZVNGdUp6aDdOamZ5cGMw?=
 =?utf-8?B?azFFeVZtTE5rVnNNbHVoMUgvT0lzU2dPa0xicFpJUDBNZ2Yza3RlOG5UTzQ3?=
 =?utf-8?B?WDZoam1nRnJnSTBGZmN5cE43Y3ZCOVQwRlJyRG1rMXZNVmt1Mks3c1I0RnpQ?=
 =?utf-8?B?UDZ0MThTZGw3elNkQVA4U29vYklMTUZISkR5bXRDZ3VUUDhZcXNqMmNxdjM1?=
 =?utf-8?B?TUp1elZaTlZ2S3dxdC9nM1FyZXJnTnQ0aXJZeEFsd3Z0bmpOdGRScElDcFhC?=
 =?utf-8?B?OC9IQjlFRWQzMDZEOGlmUVhMd3E5YWpPdkNmUVg3Vld4UVp0ODRtZVZBeTlt?=
 =?utf-8?B?eDJDZnZidHFqWFcwWHlnYTJrc3hkTFpHSnBGKzNCU0V0a3VOWHhXK3duQkZJ?=
 =?utf-8?B?Y1FwWFV4NU9nYWR3VnF1d1J4VFlJcGxkQmFGcFpwR1hRcUVKV0ZRSE9JZzgw?=
 =?utf-8?B?bTBXWVpmaWc4Y2RHR1hYSGtEWlZHZTh0YlRXZ0l0c1l6Q3VzMzRDcjFPYVJJ?=
 =?utf-8?B?am9wZlhOR20zZDZVNEovb083UDFGandOUHdkWUVFU0VCaTdRRCtHYlRiZ0hI?=
 =?utf-8?B?U2Y4MVVzd1kxVFBWZC8zSDR5NFZnSnR6NFQwUnRSbmtPVS9WV2FaQjlERHVi?=
 =?utf-8?B?ajNwQUU0MWd0ZXIwcFRmZEZRQWJEWlAwZ1R3L1RUTVV6cERzeW1qdWw5ZUlx?=
 =?utf-8?B?Q2pGZkVmek9HNnFFSjNFUXQxcTZWOG16eGtvZFZaNlFqWTQyamJ1UDRlR2FE?=
 =?utf-8?B?bExRbGFSQUJpdFgxRG50S3dkOGVWYXRDRVFIa05FeGd1L05aQVorQmRNQ1Jt?=
 =?utf-8?B?aGhZYTdLVFNkUDRkaHlKaGlQVmZGRG5HdEtEUU1lZkJvYVFhQzlmdkY1dVVm?=
 =?utf-8?B?V0x6bVdiUytkUHg5OVRjTDFIUmFiREllc1RtTVoxVUxhYTFyYUYyYnM0WDlH?=
 =?utf-8?B?NjdzY0J3RUhsSmdCUkRiK3lFcHpUK2tFMERRZnlDQjZSOHNKOFg1VEk4MU5n?=
 =?utf-8?B?YVc5UDA4WW81R0habUJFMndGS3dqNHFkcVVjRXMrZFFuRkRFSzZuTU8xLzVR?=
 =?utf-8?B?c05tUElacWhwR3JGejNrV1hORk1VcWNNVXJyS2F1WmgwQXhYVE9PS2w4dnM4?=
 =?utf-8?B?WFN6QVBreWtyMS9wczN5ZEZpZWVLVUJzeG5oZ21GbkdvcTNpeTIwMHkxc2Yz?=
 =?utf-8?B?d3FqNUtwcW9SUXJQQmQ4OGk4cUZEei9BMTRLUHZkY3A3ZGxmSlJFd2ZGRU5Q?=
 =?utf-8?B?SStCLzQwd3pvTis4d3J5MUtlbThic1RRMXFzNEMrWlV5NEQxamd0eTZ2T2pr?=
 =?utf-8?B?WTZhS0RLQXczdXE3c1J3MlMxM1QvWlFFYkdCOENIVG8wLzNKTUR0dFJVV2N4?=
 =?utf-8?B?TmdPUVBWVklGbGs0TjRPUXJTS3FMYjVWREZyQU9VMkwrYzRTUT09?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 6:fKzPBlcViC/cYW/fO1Z/+7RDUXI84NsJVk7ClJsG0sfcDaHF+2AjBilP1Ote5YM0rA5MIs0PkGLq8ce/sQVW0IFuMScNMS3g6REA2De4VlA5h2Jnhtu9yP27aul3R3td/EfUA9nMYKwtYTvr6+jEeL+ENwv4xP1wiR4a/8AbTjBs0CuEMUQ4+6MChEIe2axmji1S67SCyybe0RNaTedmxTeHUA/D+6YYB/vEA8Y0a3CLuT2MG7rSrVsQisGcaf0die1bOpGgc/fdX4vTmzSzu6GkO7zznZpzSOcCdg0+vRS7dLNZH0oIUfw6U+/a/W+8EkG2rJwT49R/5WlX2Fz5Gmcld5iM+y/hkq0QncmiDkrIJ6VzgQN4jVMFcNLD+U3WO95X78BtwUJcMAO4yy6V44OdNF4hj6yvLye7Ye0F4oandC5MF8pukMpmBNkIYxtHHirzHD51upN/npEFdsEe49/w/uN6zUxLDW7aPHZRGGoW07Rvi8o3w4UaZuyQo+MikiqL6zBx6S22dO35QsUV8w==;
 5:Pf4lSM03mnxN9WwqtXgJNjAGcuGKPLoRwMo5l4vGcXdLqf+e0zLHgyxk83J83sTM7yGtYtjXgyLfTML4rj6/kfXeJ7WPkBoV6VRj0OkKUa4n7SSqs4z66lcWRWhO4GD/g7kYYHWnVORlwXB7cxR90A==;
 24:EBS0xmimqWHOwU63xALDG9alPwZb2qD3tTjPg0/FiC+Z9x6LXDal0ilUOsU1xjcPp1IJ/5o779M5JkpXTs50YP8AkmAcswqv3v/PX8IbdjU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2732;
 7:zgTbDcDW1e/0sR1S4Iw/j90AtCHRC34kIu7pH7VzABX2p0G7ZTBgf+fVjH8uHR2wRw7pUG3eJg2nR+4e8kpUBK7qQ9sx2Sb+OY+e3qMwQ79zG8GHQICfAwV7W2hQA2k3Tk5wb4vVKUWKihJN8Np4mz83Xth7dMFeI6erg9ls3QYK+KvUaV8AVUAucRDZe5MupHEB/sUDks6BARJcJzendohmmnA5pbfyR//SRfvs2GIbSBWMUn8SCEGOsy88vPofudrjPN/vFpaAwjN8YsuuV4psQEnQ7+Zy9qqY9+r57CNUXQj8wf24579Z5gAltkiBPL3j00ScBTU9Dm0pCHBdgg==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2017 13:54:32.5321 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2732
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
	hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDEyLjA1LjE3IDIxOjQ3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiB2Y29wcm9jIGRy
aXZlciBzaG91bGQgYmUgYWJsZSB0byB3b3JrIHdpdGggcmVhbCBIVywgcHJvYmFibHkgaXQgd2ls
bAo+IGhhbmRsZSByZWFsIElSUXMgZnJvbSBkZXZpY2UsIHdlIG5lZWQgb25lIGluc3RhbmNlIG9m
IGRyaXZlciBwZXIKPiBkZXZpY2UsIG5vdCBwZXIgZG9tYWluLiBBbmRyaWkgY2FuIGNvcnJlY3Qg
bWUsIGJ1dCB2Y29wcm9jIGZyYW1ld29yawo+IGlzIG5vdCB0aWVkIHRvIHZjcHVzLCBzbyBpdCBj
YW4gd29yayBpbiBjb250ZXh0IG9mIGFueSB2Y3B1LiBUaHVzLCBpdAo+IHdpbGwgYmUgYWNjb3Vu
dGVkIGZvciB0aGF0IHZjcHUsIHRoYXQgaGFwcGVuZWQgdG8gZXhlY3V0ZSBhdCBjdXJyZW50Cj4g
bW9tZW50LiBQcm9iYWJseSwgdGhpcyBpcyBub3QgZmFpci4KSSBndWVzcyB0aGUgbW1pbyBhY2Nl
c3MgZW11bGF0aW9uIHNob3VsZCBiZSBhY2NvdW50ZWQgcGVyIGRvbWFpbidzIHZjcHUuIApDb250
ZXh0IHN3aXRjaGluZyAtIHBlciBpZGxlIHZjcHUgKHhlbiBpdHNlbGYpLgpTaG91bGQgaXQgYmUg
dHdvIGRpZmZlcmVudCAibmF0aXZlIGFwcHMiPwoKPiBDYW4gd2UgcnVuIHZjb3Byb2MgZHJpdmVy
IGluIGEgc3R1YmRvbWFpbj8gUHJvYmFibHkgeWVzLCBpZiB3ZSBjYW4KPiBndWFyYW50ZWUgbGF0
ZW5jeSAoYXMgaWYgaW4gcmVhbCB0aW1lIHN5c3RlbSkuIEp1c3Qgb25lIGV4YW1wbGU6IDYwRlBT
Cj4gZGlzcGxheXMgYXJlIHN0YW5kYXJkIGF0IHRoaXMgdGltZS4gMS82MCBnaXZlcyB1cyAxNm1z
IHRvIGRlbGl2ZXIKPiBmcmFtZSB0byBhIGRpc3BsYXkuIDE2bXMgc2hvdWxkIGJlIGVub3VnaCB0
byByZW5kZXIgbmV4dCBmcmFtZSwKPiBjb21wb3NlIGl0LCBkZWxpdmVyIHRvIGEgZGlzcGxheSBj
b250cm9sbGVyLiBBY3R1YWxseSBpdCBpcyBwbGVudHkgb2YKPiB0aW1lIChtb3N0IG9mIHRoZSB0
aW1lKS4gTm93IGltYWdpbmUgdGhhdCB3ZSB3YW50IHRvIHNoYXJlIG9uZSBHUFUKPiBiZXR3ZWVu
IHR3byBkb21haW5zLiBBY3R1YWwgcmVuZGVyIHRhc2tzIGNhbiBiZSB2ZXJ5IGZhc3QsIGxldHMg
c2F5IDEKPiBtcyBmb3IgZWFjaCBkb21haW4uIEJ1dCB0byByZW5kZXIgYm90aCBvZiB0aGVtLCB3
ZSBuZWVkIHRvIHN3aXRjaCBHUFUKPiBjb250ZXh0IGF0IGxlYXN0IHR3byB0aW1lcyAob25lIHRp
bWUgdG8gcmVuZGVyIEd1ZXN0IEEgdGFzaywgb25lIHRpbWUKPiB0byByZW5kZXIgR3Vlc3QgQiB0
YXNrKS4gVGhpcyBnaXZlcyB1cyA4bXMgYmV0d2VlbiBzd2l0Y2hlcy4gSWYgd2UKPiB3aWxsIHB1
dCB2Y29wcm9jIGRyaXZlciB0byBhIHN0dWJkb21haW4sIHdlIHdpbGwgYmUgYXQgbWVyY3kgb2Yg
dkNQVQo+IHNjaGVkdWxlci4gSXQgaXMgZ29vZCBzY2hlZHVsZXIsIGJ1dCBJIGRvbid0IGtub3cg
aWYgaXQgc3VpdHMgZm9yIHRoaXMKPiB1c2UgY2FzZS4gOG1zIGlzIGFuIHVwcGVyIGJvdW5kLiBJ
ZiB0aGVyZSB3aWxsIGJlIHRocmVlIGRvbWFpbnMKPiBzaGFyaW5nIEdQVSwgbGltaXQgd2lsbCBi
ZSA2IG1zLiBBbmQsIGFjdHVhbGx5LCBvbmUgc2xpY2UgcGVyIGRvbWFpbgo+IGlzIG5vdCBlbm91
Z2gsIGJlY2F1c2UgZG9tYWluIG1heSBiZSB3aWxsaW5nIHRvIHJlbmRlciBvd24gcG9ydGlvbgo+
IGxhdGVyLiBTbywgMSBtcyB3aWxsIGJlIG1vcmUgcmVhbGlzdGljIHJlcXVpcmVtZW50LiBJIG1l
YW4sIHRoYXQKPiBzdHViZG9tIHdpdGggY29wcm9jIGRyaXZlciBzaG91bGQgYmUgc2NoZWR1bGVk
IGV2ZXJ5IDFtcyBub3QgbWF0dGVyIG9mCj4gd2hhdC4KPiBXaXRoIG5hdGl2ZSBhcHBzIChvciBz
b21lIGxpZ2h0IHN0dWJkb21haW4pIHdoaWNoIHdpbGwgYmUgc2NoZWR1bGVkCj4gcmlnaHQgd2hl
biBpdCBpcyBuZWVkZWQgLSB0aGlzIGlzIG11Y2ggZWFzaWVyIHRhc2suCj4KPiBBdCBsZWFzdCwg
dGhpcyBpcyBteSB2aXNpb24gb2YgdmNvcHJvYyBkcml2ZXIgcHJvYmxlbS4gQW5kcmlpIGNhbgo+
IGNvcnJlY3QgbWUsIGlmIEknbSB0ZXJyaWJseSB3cm9uZy4KQWxsIGFib3ZlIGlzIGNvcnJlY3Qg
ZW5vdWdoLgoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 13:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGTM-0003qZ-VN; Mon, 15 May 2017 13:55:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAGTL-0003qH-OY
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 13:55:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A1/09-03920-B53B9195; Mon, 15 May 2017 13:55:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVysyfVTTdqs2S
 kwdqHWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEKywFLcwVj9fNZWtgPMbUxcjJISSwkVGi
 qVUIwt7NKHHotl0XIweHsECsxPKZbCBhEQFniYa2fVDlJhIHDxxiBbGZBYwkbm1sYAax2QQ0J
 e58/gRWwytgJfFi8kMwm0VAVWL7qduMILaoQLjE28YjLBA1ghInZz4BszkFTCUubz/PCDHTVu
 LO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYPyxLOAQoyQHk5Ior+tL8UghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErz8myQjhQSLUtNTK9Iyc4AhD5OW4OBREuFdsBEozVtckJhbnJkOkTrFqMsx5
 97X90xCLHn5ealS4rzSIDMEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEec
 NApvBk5pXAbXoFdAQT0BFhIPfzFpckIqSkGhiXvNAMeOt8P/HqyqN7VmzflWe7X+RTsny1iMt
 6wzJP3lsr3Ng+XTp0QUTAK13Wd2fyo/NC2/8J8Nxv/WY1rSgn10j00J9E7sqlv7IuVF+xKjGb
 c1hkrvtS4djrgbWCasG6IhF+Ggu//6osmroxNNjK9HN8dfN++ad5z9dpfHAX82YwZ5S8lKvEU
 pyRaKjFXFScCACXK4paugIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494856538!102004910!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11289 invoked from network); 15 May 2017 13:55:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 15 May 2017 13:55:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 061322B;
 Mon, 15 May 2017 06:55:38 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A2213F41F;
 Mon, 15 May 2017 06:55:37 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170512131051.11595-1-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8a7e72e0-d39b-9289-48b8-2bf646a6c38e@arm.com>
Date: Mon, 15 May 2017 14:55:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170512131051.11595-1-jgross@suse.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] tools: don't require unavailable optional
 libraries in pkg-config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDEyLzA1LzE3IDE0OjEwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IGJs
a3RhcDIgaXMgb3B0aW9uYWwsIHNvIHRoZXJlIHNob3VsZCBiZSBubyBwa2ctY29uZmlnIGZpbGUg
cmVxdWlyaW5nCj4geGVuYmxrdGFwY3RsIGlmIGl0IGlzbid0IGVuYWJsZWQgZm9yIHRoZSBidWls
ZC4KPgo+IEFkZCBhIGZpbHRlciBtZWNoYW5pc20gdG8gdG9vbHMvUnVsZXMubWsgdG8gZmlsdGVy
IG91dCBvcHRpb25hbAo+IGxpYnJhcmllcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 13:56:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGUA-0003xt-7a; Mon, 15 May 2017 13:56:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAGU8-0003xa-Ua
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 13:56:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D7/0C-03920-C83B9195; Mon, 15 May 2017 13:56:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTbd7s2S
 kwdS3Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNpjOMBe84Kp69+8fUwNjM2sXIxSEksJFR
 YuaCfnYIZzejxIcvc1i6GDk5hAXcJG5cPM/UxcjBISIQING2VhAkLCRQJDHnZjcbiM0sMJdJo
 uU1J4jNJqApcefzJyYQm1fASmLCux9gNouAqsSKVROYQWxRgXCJt41HWCBqBCVOznwCZnMK2E
 t8aLvLDjHTVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RpZ6CUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYbAxDsYDy/NvAQoyQHk5Ior+tL8UghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErz8myQjhQSLUtNTK9Iyc4CBD5OW4OBREuFdsBEozVtckJhbn
 JkOkTrFqCglzisN0icAksgozYNrg0XbJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzhoFM4c
 nMK4Gb/gpoMRPQ4jCQm3mLSxIRUlINjAqaugKZr76/W3HwcZv2ekH536vLN8fmOa+I2/Xu2rm
 UN9EnWO/vX6njP136yIwg+3mhiWozq0P/OF8QPr32dZzCtQf1RXGSh9QnyBQ4z3E1uP6Xjz/h
 1Cmr72EzG5dU/U8z702d8PZyg1p4kZ7SZ8vENdNKDi1Z/YWbvYdlbcap7DKByXa5K5VYijMSD
 bWYi4oTATTFjq+xAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494856587!96845386!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64773 invoked from network); 15 May 2017 13:56:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 15 May 2017 13:56:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0D8B22B;
 Mon, 15 May 2017 06:56:27 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7D1BE3F41F;
 Mon, 15 May 2017 06:56:25 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <591577E60200007800159179@prv-mh.provo.novell.com>
 <591577E60200007800159179@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <506bdcd5-5598-cb97-de54-e5403b140a5b@arm.com>
Date: Mon, 15 May 2017 14:56:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591577E60200007800159179@prv-mh.provo.novell.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH] include: fix build without C++ compiler
	installed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTIvMDUvMTcgMDc6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBydWxl
IGZvciBoZWFkZXJzKysuY2hrIHdhbnRzIHRvIG1vdmUgaGVhZGVycysrLmNoay5uZXcgdG8gdGhl
Cj4gZGVzaWduYXRlZCB0YXJnZXQsIHdoaWNoIG1lYW5zIHdlIGhhdmUgdG8gY3JlYXRlIHRoYXQg
ZmlsZSBpbiB0aGUgZmlyc3QKPiBwbGFjZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+Cj4gLS0tIGEveGVuL2luY2x1ZGUvTWFrZWZp
bGUKPiArKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQo+IEBAIC0xMjAsNyArMTIwLDEwIEBAIGhl
YWRlcnM5OS5jaGs6ICQoUFVCTElDX0M5OV9IRUFERVJTKSBNYWsKPgo+ICBoZWFkZXJzKysuY2hr
OiAkKFBVQkxJQ19IRUFERVJTKSBNYWtlZmlsZQo+ICAJcm0gLWYgJEAubmV3Cj4gLQkkKENYWCkg
LXYgPi9kZXYvbnVsbCAyPiYxIHx8IGV4aXQgMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsJaWYgISAkKENYWCkgLXYgPi9kZXYvbnVsbCAyPiYxOyB0aGVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArCSAgICB0b3VjaCAkQC5uZXc7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKwkgICAgZXhp
dCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsJZmk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgCSQoZm9yZWFjaCBpLCAkKGZpbHRlciAlLmgs
JF4pLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIAkgICAgZWNo
byAiI2luY2x1ZGUgIlwiJChpKVwiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICAJICAgIHwgJChDWFgpIC14IGMrKyAtc3RkPWdudSsrOTggLVdhbGwgLVdlcnJv
ciAtRF9fWEVOX1RPT0xTX18gICAgICAgIFwKPgo+Cj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 14:05:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGce-0004rx-3Q; Mon, 15 May 2017 14:05:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGcc-0004r8-Vt
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:05:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AF/88-03620-A95B9195; Mon, 15 May 2017 14:05:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXfmVsl
 IgzszjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHDXPYC17wVnR/v8vawLiAu4uRk0NIYCOj
 RONOhy5GLiB7O6PE+lUz2UESbALaElN/T2QGsUUEpCWufb7MCFLELPCfUWLb1R6mLkYODmGBI
 IkLb51AalgEVCV+LDsOVs8rYCkx934nI4gtISAvsavtIiuELSmx5+R3xgmMXAsYGVYxahSnFp
 WlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6kQEIdjCeXhd4iFGSg0l
 JlNf1pXikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnegi2SkUKCRanpqRVpmTnAgIJJS3DwKInw
 loCkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnPchSJEASFFGaR7cCFhwX2KUlRLmZQQ6S
 oinILUoN7MEVf4VozgHo5IwbwXIFJ7MvBK4Ta+AjmACOiIM5H7e4pJEhJRUA2Ng3hr/Lf+7br
 HYl2ztkoiJfW9VnbZMfMk66w//FjX2ax7MnPvYollMm3GWVXO60OvcxHTOnV6zVlgt5ztmmXs
 0vTLL1SQs5Pwt4cBkrfafKyvYpF1SLGdunDRTKiEi0Op/aIXGjdIPn2dNPT4pbRuLaMU+J6cj
 13dsP2P48V9C4tzDN9etOqrEUpyRaKjFXFScCAB08WuOaQIAAA==
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494857113!49477379!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6298 invoked from network); 15 May 2017 14:05:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 15 May 2017 14:05:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ED2AE2B;
 Mon, 15 May 2017 07:05:12 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BBABF3F41F;
 Mon, 15 May 2017 07:05:12 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 15:05:01 +0100
Message-Id: <20170515140504.6461-1-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wil@oracle.com,
 George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH 0/3] Reduce unnecessary icache
	maintenance operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyB3YXMgcHJldmlvdXNseSBwb3N0ZWQgYXMgYW4gUkZDWzBdLiBBbiBp
c3N1ZSB3YXMgZGlzY292ZXJlZAppbiB0aGUgUkZDIHJlbGF0ZWQgdG8gZGVsYXlpbmcgaWNhY2hl
IGludmFsaWRhdGlvbnMgd2hlbiB0aGUgZG9tYWluIGlzCmFjdGl2ZS4gQWNjb3JkaW5nbHksIFBh
dGNoIDMgaGFzIGJlZW4gbW9kaWZpZWQgdG8gYXZvaWQgcGVyLXBhZ2UKaWNhY2hlIGludmFsaWRh
dGlvbnMgb25seSBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLgoKQ2hhbmdlcyBmcm9tIFJGQzoKCiog
Rml4ZWQgY29kaW5nIHN0eWxlIGlzc3VlIGluIFBhdGNoIDEKKiBBZGRlZCByZXZpZXdlZC1ieSB0
YWdzCiogUmUtd29ya2VkIFBhdGNoIDMgdG8gZGVmZXIgaWNhY2hlIG9wdGltaXNhdGlvbiBvbmx5
IGR1cmluZyBkb21haW4gY3JlYXRpb24KClBhdGNoIDEgYWRkcyBhIHBhcmFtZXRlciB0byBmbHVz
aF9wYWdlX3RvX3JhbSgpIHRvIHByZXZlbnQgcGVyZm9ybWluZwppY2FjaGUgbWFpbnRlbmFuY2Ug
cGVyIHBhZ2UuIEN1cnJlbnQgY2FsbHMgdG8gZmx1c2hfcGFnZV90b19yYW0oKSBsb29wCm92ZXIg
cGFnZXMgYW5kIHBlcmZvcm1pbmcgYSBmdWxsIGljYWNoZSBmbHVzaCBmb3IgZWFjaCBwYWdlIGlz
CmV4Y2Vzc2l2ZS4KClBhdGNoIDIgaG9pc3RzIGljYWNoZSBtYWludGVuYW5jZSBmcm9tIGZsdXNo
X3BhZ2VfdG9fcmFtKCkgdG8KcDJtX2NhY2hlX2ZsdXNoKCkuCgpQYXRjaCAzIGludHJvZHVjZXMg
YSBuZXcgTUVNRl8gZmxhZyB0byBpbmRpY2F0ZSB0byBhbGxvY19oZWFwX3BhZ2VzKCkKdGhhdCBp
Y2FjaGUgbWFpbnRlbmFuY2Ugd2lsbCBiZSBwZXJmb3JtZWQgYnkgdGhlIGNhbGxlci4gVGhlIGlj
YWNoZQptYWludGVuYW5jZSBvcGVyYXRpb25zIGFyZSBwZXJmb3JtZWQgaW4gcG9wdWxhdGVfcGh5
c21hcCgpIGR1cmluZwpkb21haW4gY3JlYXRpb24uIEFzIEkgY291bGRuJ3QgZmluZCBpY2FjaGUg
bWFpbnRlbmFuY2Ugb3BlcmF0aW9ucyBmb3IKeDg2LCBhbiBlbXB0eSBoZWxwZXIgaXMgaW50cm9k
dWNlZC4KClRoYW5rcywKUHVuaXQKClswXSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwMjkzNC5odG1sCgoKUHVuaXQgQWdyYXdhbCAoMyk6
CiAgQWxsb3cgY29udHJvbCBvZiBpY2FjaGUgaW52YWxpZGF0aW9ucyB3aGVuIGNhbGxpbmcgZmx1
c2hfcGFnZV90b19yYW0oKQogIGFybTogcDJtOiBQcmV2ZW50IHJlZHVuZGFudCBpY2FjaGUgZmx1
c2hlcwogIEF2b2lkIGV4Y2VzcyBpY2FjaGUgZmx1c2hlcyBpbiBwb3B1bGF0ZV9waHlzbWFwKCkg
YmVmb3JlIGRvbWFpbiBoYXMKICAgIGJlZW4gY3JlYXRlZAoKIHhlbi9hcmNoL2FybS9tbS5jICAg
ICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgfCAg
NCArKystCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgfCAzMSArKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZmx1c2h0bGIuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAg
fCAgNCArKysrCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgfCAgMiArKwogOCBmaWxl
cyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:05:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:05:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGcr-0004te-EY; Mon, 15 May 2017 14:05:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGcr-0004tR-3g
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:05:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F6/70-11537-8A5B9195; Mon, 15 May 2017 14:05:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXf5Vsl
 IgwV9JhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bH9hNsBVNkKiZ83sbSwPhArIuRi0NIYDOj
 xOK7V9ghnO2MEiv+9jJ2MXJysAloS0z9PZEZxBYRkJa49vkyI0gRs8B/RoltV3uYuhg5OIQFM
 iT6l6aA1LAIqEr83fOTDcTmFbCUaH/zhwnElhCQl9jVdpEVxOYUsJJYtPEVO4gtBFTzcfINFo
 gaSYk9J78zTmDkWcDIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC8
 5P3cTI9Dz9QwMjDsYW/b6HWKU5GBSEuV1fSkeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt2CL
 ZKSQYFFqempFWmYOMARh0hIcPEoivCUgad7igsTc4sx0iNQpRkUpcd6HIAkBkERGaR5cGyzsL
 zHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0MMoUnM68EbvoroMVMQIvDQG7mLS5JREhJNT
 Ae7615v/f3qye/T20Usgi8fvFKyJbXyQf+Z+X/2yzvwbab9X6t56T3//4mt91Y9Yw3INP2m83
 ph2ft0p/1Ldozxe+H1bXZuepLvwafiXYMiyx+3tMTOmu+RYaQTYLV1L3NFlFPqw3UPv3XE1Nb
 +irlc86zf8Hz+/s28c051czkF98otj225fI/JZbijERDLeai4kQA+8MbsnYCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494857127!61894542!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39709 invoked from network); 15 May 2017 14:05:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 15 May 2017 14:05:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E0FF61516;
 Mon, 15 May 2017 07:05:26 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AF4533F41F;
 Mon, 15 May 2017 07:05:26 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 15:05:02 +0100
Message-Id: <20170515140504.6461-2-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170515140504.6461-1-punit.agrawal@arm.com>
References: <20170515140504.6461-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wil@oracle.com,
 George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH 1/3] Allow control of icache
	invalidations when calling flush_page_to_ram()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Zmx1c2hfcGFnZV90b19yYW0oKSB1bmNvbmRpdGlvbmFsbHkgZHJvcHMgdGhlIGljYWNoZS4gSW4g
Y2VydGFpbgpzaXR1YXRpb25zIHRoaXMgbGVhZHMgdG8gZXhlY2Vzc2l2ZSBpY2FjaGUgZmx1c2hl
cyB3aGVuCmZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRlZGx5IGNhbGxl
ZCBpbiBhIGxvb3AuCgpJbnRyb2R1Y2UgYSBwYXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVycyBvZiBm
bHVzaF9wYWdlX3RvX3JhbSgpIHRvIHRha2UKcmVzcG9uc2liaWxpdHkgb2Ygc3luY2hyb25pc2lu
ZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9ucyBmb3IKYWRkaW5nIGxvZ2ljIHRv
IG1ha2UgdGhlIGNhbGxlcnMgcGVyZm9ybSB0aGUgbmVjZXNzYXJ5IGljYWNoZQptYWludGVuYW5j
ZSBvcGVyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdh
bEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICB8IDUgKysrLS0K
IHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICB8IDIgKy0KIHhlbi9jb21tb24vcGFnZV9h
bGxvYy5jICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICB8IDIg
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCB8IDIgKy0KIDUgZmlsZXMgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNDhmNzRmNmU2NS4uMDgyYzg3MmM3
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMK
QEAgLTQyMCw3ICs0MjAsNyBAQCB1bnNpZ25lZCBsb25nIGRvbWFpbl9wYWdlX21hcF90b19tZm4o
Y29uc3Qgdm9pZCAqcHRyKQogfQogI2VuZGlmCiAKLXZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5z
aWduZWQgbG9uZyBtZm4pCit2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZu
LCBib29sIHN5bmNfaWNhY2hlKQogewogICAgIHZvaWQgKnYgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihtZm4pKTsKIApAQCAtNDM1LDcgKzQzNSw4IEBAIHZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5z
aWduZWQgbG9uZyBtZm4pCiAgICAgICogSS1DYWNoZSAoU2VlIEQ0LjkuMiBpbiBBUk0gRERJIDA0
ODdBLmtfaXNzMTA3NzUpLiBJbnN0ZWFkIG9mIHVzaW5nIGZsdXNoCiAgICAgICogYnkgVkEgb24g
c2VsZWN0IHBsYXRmb3Jtcywgd2UganVzdCBmbHVzaCB0aGUgZW50aXJlIGNhY2hlIGhlcmUuCiAg
ICAgICovCi0gICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKKyAgICBpZiAoIHN5bmNfaWNhY2hlICkK
KyAgICAgICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKIH0KIAogdm9pZCBfX2luaXQgYXJjaF9pbml0
X21lbW9yeSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gv
YXJtL3AybS5jCmluZGV4IDM0ZDU3NzYwZDcuLjI5ZjJlMmZhZDMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEzOTIsNyArMTM5Miw3
IEBAIGludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIHVu
c2lnbmVkIGxvbmcgbnIpCiAgICAgICAgIC8qIFhYWDogSW1wbGVtZW50IHByZWVtcHRpb24gKi8K
ICAgICAgICAgd2hpbGUgKCBnZm5feChzdGFydCkgPCBnZm5feChuZXh0X2dmbikgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShtZm5feChtZm4pKTsKKyAgICAgICAg
ICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIHRydWUpOwogCiAgICAgICAgICAgICBz
dGFydCA9IGdmbl9hZGQoc3RhcnQsIDEpOwogICAgICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4s
IDEpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwppbmRleCA5ZTQxZmI0Y2QzLi5lYmE3OGYxYTNkIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtODMz
LDcgKzgzMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAog
ICAgICAgICAvKiBFbnN1cmUgY2FjaGUgYW5kIFJBTSBhcmUgY29uc2lzdGVudCBmb3IgcGxhdGZv
cm1zIHdoZXJlIHRoZQogICAgICAgICAgKiBndWVzdCBjYW4gY29udHJvbCBpdHMgb3duIHZpc2li
aWxpdHkgb2YvdGhyb3VnaCB0aGUgY2FjaGUuCiAgICAgICAgICAqLwotICAgICAgICBmbHVzaF9w
YWdlX3RvX3JhbShwYWdlX3RvX21mbigmcGdbaV0pKTsKKyAgICAgICAgZmx1c2hfcGFnZV90b19y
YW0ocGFnZV90b19tZm4oJnBnW2ldKSwgdHJ1ZSk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2so
JmhlYXBfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDRiNDZlODgzMWMuLjQ5N2I0Yzg2YWQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC00MDcsNyArNDA3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X3hlbl9kYXRhX3RsYl9yYW5nZV92YSh1bnNpZ25lZCBsb25nIHZhLAogfQogCiAvKiBGbHVzaCB0
aGUgZGNhY2hlIGZvciBhbiBlbnRpcmUgcGFnZS4gKi8KLXZvaWQgZmx1c2hfcGFnZV90b19yYW0o
dW5zaWduZWQgbG9uZyBtZm4pOwordm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25n
IG1mbiwgYm9vbCBzeW5jX2ljYWNoZSk7CiAKIC8qCiAgKiBQcmludCBhIHdhbGsgb2YgYSBwYWdl
IHRhYmxlIG9yIHAybQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDhiN2FkZWY3YzUuLmJkMmJl
N2U0ODIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTExOCw3ICsxMTgsNyBAQCB2b2lkIGZs
dXNoX2FyZWFfbWFzayhjb25zdCBjcHVtYXNrX3QgKiwgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVk
IGludCBmbGFncyk7CiAjZGVmaW5lIGZsdXNoX3RsYl9vbmVfYWxsKHYpICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgZmx1c2hfdGxiX29uZV9tYXNrKCZjcHVfb25saW5lX21hcCwgdikKIAotc3Rh
dGljIGlubGluZSB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuKSB7fQor
c3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuLCBi
b29sIHN5bmNfaWNhY2hlKSB7fQogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsgcmV0dXJuIC1FT1BOT1RTVVBQOyB9
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:05:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:05:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGcu-0004um-LW; Mon, 15 May 2017 14:05:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGcu-0004uR-4j
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:05:32 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0D/3D-26749-BA5B9195; Mon, 15 May 2017 14:05:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXfVVsl
 Ig1uXTC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy+s5fYC35yVCy+NZ+tgbGLvYuRi0NIYDOj
 xKfvexkhnO2MEj0TPrF1MXJysAloS0z9PZEZxBYRkJa49vkyWBGzwH9GiW1Xe5i6GDk4hAV8J
 NqviIHUsAioSnQtAJnKycErYClx5ddCFhBbQkBeYlfbRVYQm1PASmLRxldgNUJANR8n34CqkZ
 TYc/I74wRGngWMDKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M
 3MQI9zwAEOxhfdTsfYpTkYFIS5XV9KR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3YItkpJBg
 UWp6akVaZg4wBGHSEhw8SiK8FiBp3uKCxNzizHSI1ClGRSlx3hKQhABIIqM0D64NFvaXGGWlh
 HkZgQ4R4ilILcrNLEGVf8UozsGoJMy7GWQKT2ZeCdz0V0CLmYAWh4HczFtckoiQkmpgbKrlr2
 iNbDm2VODGiRP3rDcdPP2xLGjvp+zo/Hcf2tjm/SjO4dwdZGxguoH90Pwt1Ttkvx7yntIxt1T
 xicD6wjV7BQ7If2JU/T/1+1I2nZsTf+x24/J9IhgTee9zUvEmfhOrSWwbIotazCpYemSPZHj7
 3Nh6vdet8ZNk665ZxkUflz+Mr9npq8RSnJFoqMVcVJwIAJwe5YR2AgAA
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494857130!61894555!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40411 invoked from network); 15 May 2017 14:05:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 15 May 2017 14:05:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 20DE01516;
 Mon, 15 May 2017 07:05:30 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E3FEA3F41F;
 Mon, 15 May 2017 07:05:29 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 15:05:03 +0100
Message-Id: <20170515140504.6461-3-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170515140504.6461-1-punit.agrawal@arm.com>
References: <20170515140504.6461-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wil@oracle.com,
 George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH 2/3] arm: p2m: Prevent redundant
	icache flushes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0b29sc3RhY2sgcmVxdWVzdHMgZmx1c2hpbmcgdGhlIGNhY2hlcywgZmx1c2hfcGFnZV90
b19yYW0oKSBpcwpjYWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVxdWVzdGVkIGRvbWFpbi4g
VGhpcyBuZWVkcyB0byB1bm5lY2Vzc2FyeQppY2FjaGUgaW52YWxpZGF0aW9uIG9wZXJhdGlvbnMu
CgpMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVy
YXRpb25zIGFuZCB1c2UKdGhlIHJlY2VudGx5IGludHJvZHVjZWQgZmxhZyB0byBwcmV2ZW50IHJl
ZHVuZGFudCBpY2FjaGUgb3BlcmF0aW9ucyBieQpmbHVzaF9wYWdlX3RvX3JhbSgpLgoKU2lnbmVk
LW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9h
cmNoL2FybS9wMm0uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwppbmRleCAyOWYyZTJmYWQzLi4wNzM1N2JjZTdkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMzkyLDEzICsxMzky
LDE1IEBAIGludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQs
IHVuc2lnbmVkIGxvbmcgbnIpCiAgICAgICAgIC8qIFhYWDogSW1wbGVtZW50IHByZWVtcHRpb24g
Ki8KICAgICAgICAgd2hpbGUgKCBnZm5feChzdGFydCkgPCBnZm5feChuZXh0X2dmbikgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShtZm5feChtZm4pLCB0cnVlKTsK
KyAgICAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIGZhbHNlKTsKIAogICAg
ICAgICAgICAgc3RhcnQgPSBnZm5fYWRkKHN0YXJ0LCAxKTsKICAgICAgICAgICAgIG1mbiA9IG1m
bl9hZGQobWZuLCAxKTsKICAgICAgICAgfQogICAgIH0KIAorICAgIGludmFsaWRhdGVfaWNhY2hl
KCk7CisKICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKIAogICAgIHJldHVybiAwOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 14:05:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGcy-0004wJ-Sb; Mon, 15 May 2017 14:05:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGcx-0004vo-M7
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:05:35 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F3/A3-03058-EA5B9195; Mon, 15 May 2017 14:05:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXfdVsl
 Igw/zZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxd328xF9xVqXjTuIOxgfGITBcjF4eQwGZG
 iSWPd7BDONsZJZZv72HpYuTkYBPQlpj6eyIziC0iIC1x7fNlRpAiZoH/jBLbrvYwgSSEBYokf
 m9cC9TAwcEioCqx7kQESJhXwFLi/IQ5YCUSAvISu9ousoLYnAJWEos2vmIHsYWAaj5OvsECUS
 Mpsefkd8YJjDwLGBlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIEep4BCHYw3t4YcIhRkoNJSZTX9aV4pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oItkpFC
 gkWp6akVaZk5wBCESUtw8CiJ8FqApHmLCxJzizPTIVKnGBWlxHlLQBICIImM0jy4NljYX2KUl
 RLmZQQ6RIinILUoN7MEVf4VozgHo5Iw77/NQFN4MvNK4Ka/AlrMBLQ4DORm3uKSRISUVAPj5J
 2/hG9kpzjr5j9S0ym7f1/xSfimt3d8ulbmf/+Tq1GjmjLv4mY/7bOsGsw3z4V8PbfT97H451K
 34KuC2xKYlLi4Tld/szxx+4um+MdNawQ5v77de/zi6wdcLz7/OP63WKW7SWXK2vPP1bf0C17P
 2O/Z+j3jw4Pb7Ev4GbbOyMvL99R5of28UImlOCPRUIu5qDgRAImxh/x2AgAA
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494857133!62038842!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12811 invoked from network); 15 May 2017 14:05:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 15 May 2017 14:05:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A29E31516;
 Mon, 15 May 2017 07:05:33 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 718D23F41F;
 Mon, 15 May 2017 07:05:33 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 15:05:04 +0100
Message-Id: <20170515140504.6461-4-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170515140504.6461-1-punit.agrawal@arm.com>
References: <20170515140504.6461-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wil@oracle.com,
 George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH 3/3] Avoid excess icache flushes in
	populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cG9wdWxhdGVfcGh5c21hcCgpIGNhbGxzIGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVk
CmV4dGVudC4gYWxsb2NfaGVhcF9wYWdlcygpIGludmFsaWRhdGVzIHRoZSBlbnRpcmUgaWNhY2hl
IHBlcgpleHRlbnQuIER1cmluZyBkb21haW4gY3JlYXRpb24sIHRoZSBpY2FjaGUgaW52YWxpZGF0
aW9ucyBjYW4gYmUgZGVmZmVyZWQKdW50aWwgYWxsIHRoZSBleHRlbnRzIGhhdmUgYmVlbiBhbGxv
Y2F0ZWQgYXMgdGhlcmUgaXMgbm8gcmlzayBvZgpleGVjdXRpbmcgc3RhbGUgaW5zdHJ1Y3Rpb25z
IGZyb20gdGhlIGljYWNoZS4KCkludHJvZHVjZSBhIG5ldyBmbGFnICJNRU1GX25vX2ljYWNoZV9m
bHVzaCIgdG8gYmUgdXNlZCB0byBwcmV2ZW50CmFsbG9jX2hlYXBfcGFnZXMoKSBmcm9tIHBlcmZv
cm1pbmcgaWNhY2hlIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMuIFVzZQp0aGUgZmxhZyBpbiBwb3B1
bGF0ZV9waHlzbWFwKCkgYmVmb3JlIHRoZSBkb21haW4gaGFzIGJlZW4gdW5wYXVzZWQgYW5kCnBl
cmZvcm0gcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1bmN0aW9uIGF0IHRoZSBlbmQgb2Yg
dGhlCmFsbG9jYXRpb24uCgpPbmUgY29uY2VybiBpcyB0aGUgbGFjayBvZiBzeW5jaHJvbmlzYXRp
b24gYXJvdW5kIHRlc3RpbmcgZm9yCiJjcmVhdGlvbl9maW5pc2hlZCIuIEJ1dCBpdCBzZWVtcywg
aW4gcHJhY3RpY2UgdGhlIHdpbmRvdyB3aGVyZSBpdCBpcwpvdXQgb2Ygc3luYyBzaG91bGQgYmUg
c21hbGwgZW5vdWdoIHRvIG5vdCBtYXR0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jhd2Fs
IDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAg
fCAzMSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICA0ICsrKysKIHhl
bi9pbmNsdWRlL3hlbi9tbS5oICAgICAgIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMjkgaW5z
ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1v
cnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggNTI4NzllNzQzOC4uMzRkMmRkYThiNCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
CkBAIC0xNTIsMTYgKzE1MiwyNiBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVj
dCBtZW1vcF9hcmdzICphKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9vcmRlcihj
dXJyX2QpKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIC8qCi0gICAgICogV2l0aCBNRU1GX25v
X3RsYmZsdXNoIHNldCwgYWxsb2NfaGVhcF9wYWdlcygpIHdpbGwgaWdub3JlCi0gICAgICogVExC
LWZsdXNoZXMuIEFmdGVyIFZNIGNyZWF0aW9uLCB0aGlzIGlzIGEgc2VjdXJpdHkgaXNzdWUgKGl0
IGNhbgotICAgICAqIG1ha2UgcGFnZXMgYWNjZXNzaWJsZSB0byBndWVzdCBCLCB3aGVuIGd1ZXN0
IEEgbWF5IHN0aWxsIGhhdmUgYQotICAgICAqIGNhY2hlZCBtYXBwaW5nIHRvIHRoZW0pLiBTbyB3
ZSBkbyB0aGlzIG9ubHkgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiwKLSAgICAgKiB3aGVuIHRoZSBk
b21haW4gaXRzZWxmIGhhcyBub3QgeWV0IGJlZW4gdW5wYXVzZWQgZm9yIHRoZSBmaXJzdAotICAg
ICAqIHRpbWUuCi0gICAgICovCiAgICAgaWYgKCB1bmxpa2VseSghZC0+Y3JlYXRpb25fZmluaXNo
ZWQpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFdpdGggTUVNRl9ub190bGJmbHVz
aCBzZXQsIGFsbG9jX2hlYXBfcGFnZXMoKSB3aWxsIGlnbm9yZQorICAgICAgICAgKiBUTEItZmx1
c2hlcy4gQWZ0ZXIgVk0gY3JlYXRpb24sIHRoaXMgaXMgYSBzZWN1cml0eSBpc3N1ZSAoaXQgY2Fu
CisgICAgICAgICAqIG1ha2UgcGFnZXMgYWNjZXNzaWJsZSB0byBndWVzdCBCLCB3aGVuIGd1ZXN0
IEEgbWF5IHN0aWxsIGhhdmUgYQorICAgICAgICAgKiBjYWNoZWQgbWFwcGluZyB0byB0aGVtKS4g
U28gd2UgZG8gdGhpcyBvbmx5IGR1cmluZyBkb21haW4gY3JlYXRpb24sCisgICAgICAgICAqIHdo
ZW4gdGhlIGRvbWFpbiBpdHNlbGYgaGFzIG5vdCB5ZXQgYmVlbiB1bnBhdXNlZCBmb3IgdGhlIGZp
cnN0CisgICAgICAgICAqIHRpbWUuCisgICAgICAgICAqLwogICAgICAgICBhLT5tZW1mbGFncyB8
PSBNRU1GX25vX3RsYmZsdXNoOworICAgICAgICAvKgorICAgICAgICAgKiBXaXRoIE1FTUZfbm9f
aWNhY2hlX2ZsdXNoLCBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBza2lwCisgICAgICAgICAqIHBl
cmZvcm1pbmcgaWNhY2hlIGZsdXNoZXMuIFdlIGRvIGl0IG9ubHkgYmVmb3JlIGRvbWFpbgorICAg
ICAgICAgKiBjcmVhdGlvbiBhcyBvbmNlIHRoZSBkb21haW4gaXMgcnVubmluZyB0aGVyZSBpcyBh
IGRhbmdlciBvZgorICAgICAgICAgKiBleGVjdXRpbmcgaW5zdHJ1Y3Rpb25zIGZyb20gc3RhbGUg
Y2FjaGVzIGlmIGljYWNoZSBmbHVzaCBpcworICAgICAgICAgKiBkZWxheWVkLgorICAgICAgICAg
Ki8KKyAgICAgICAgYS0+bWVtZmxhZ3MgfD0gTUVNRl9ub19pY2FjaGVfZmx1c2g7CisgICAgfQog
CiAgICAgZm9yICggaSA9IGEtPm5yX2RvbmU7IGkgPCBhLT5ucl9leHRlbnRzOyBpKysgKQogICAg
IHsKQEAgLTIxMSw3ICsyMjEsNiBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVj
dCBtZW1vcF9hcmdzICphKQogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgIG1m
biA9IGdwZm47Ci0gICAgICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CkBAIC0yNTUsNiArMjY0
LDEwIEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEp
CiBvdXQ6CiAgICAgaWYgKCBuZWVkX3RsYmZsdXNoICkKICAgICAgICAgZmlsdGVyZWRfZmx1c2hf
dGxiX21hc2sodGxiZmx1c2hfdGltZXN0YW1wKTsKKworICAgIGlmICggYS0+bWVtZmxhZ3MgJiBN
RU1GX25vX2ljYWNoZV9mbHVzaCApCisgICAgICAgIGludmFsaWRhdGVfaWNhY2hlKCk7CisKICAg
ICBhLT5ucl9kb25lID0gaTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBlYmE3OGYxYTNkLi44YmNlZjZhNTQ3
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtODMzLDcgKzgzMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19oZWFwX3BhZ2VzKAogICAgICAgICAvKiBFbnN1cmUgY2FjaGUgYW5kIFJBTSBhcmUgY29u
c2lzdGVudCBmb3IgcGxhdGZvcm1zIHdoZXJlIHRoZQogICAgICAgICAgKiBndWVzdCBjYW4gY29u
dHJvbCBpdHMgb3duIHZpc2liaWxpdHkgb2YvdGhyb3VnaCB0aGUgY2FjaGUuCiAgICAgICAgICAq
LwotICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShwYWdlX3RvX21mbigmcGdbaV0pLCB0cnVlKTsK
KyAgICAgICAgZmx1c2hfcGFnZV90b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFn
cyAmIE1FTUZfbm9faWNhY2hlX2ZsdXNoKSk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2soJmhl
YXBfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcGFnZS5oCmluZGV4IDRjYWRiMTI2NDYuLjNhMzc1MjgyZjYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcGFnZS5oCkBAIC0zNzUsNiArMzc1LDEwIEBAIHBlcm1zX3N0cmljdGx5X2luY3JlYXNlZCh1
aW50MzJfdCBvbGRfZmxhZ3MsIHVpbnQzMl90IG5ld19mbGFncykKIAogI2RlZmluZSBQQUdFX0FM
SUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCiAKK3N0YXRpYyBpbmxp
bmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZSh2b2lkKQoreworfQorCiAjZW5kaWYgLyogX19YODZf
UEFHRV9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVu
L2luY2x1ZGUveGVuL21tLmgKaW5kZXggODhkZTNjMWZhNi4uZWU1MGQ0Y2Q3YiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTIy
NCw2ICsyMjQsOCBAQCBzdHJ1Y3QgbnBmZWMgewogI2RlZmluZSAgTUVNRl9ub19vd25lciAgICAo
MVU8PF9NRU1GX25vX293bmVyKQogI2RlZmluZSBfTUVNRl9ub190bGJmbHVzaCA2CiAjZGVmaW5l
ICBNRU1GX25vX3RsYmZsdXNoICgxVTw8X01FTUZfbm9fdGxiZmx1c2gpCisjZGVmaW5lIF9NRU1G
X25vX2ljYWNoZV9mbHVzaCA3CisjZGVmaW5lICBNRU1GX25vX2ljYWNoZV9mbHVzaCAoMVU8PF9N
RU1GX25vX2ljYWNoZV9mbHVzaCkKICNkZWZpbmUgX01FTUZfbm9kZSAgICAgICAgOAogI2RlZmlu
ZSAgTUVNRl9ub2RlX21hc2sgICAoKDFVIDw8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpIC0gMSkK
ICNkZWZpbmUgIE1FTUZfbm9kZShuKSAgICAgKCgoKG4pICsgMSkgJiBNRU1GX25vZGVfbWFzaykg
PDwgX01FTUZfbm9kZSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 14:08:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGfG-0005K5-9L; Mon, 15 May 2017 14:07:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGfF-0005Jp-1d
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:07:57 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 C8/33-01752-B36B9195; Mon, 15 May 2017 14:07:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVysyfVTddqm2S
 kwd1H2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byPp+Ct/wV37pnszcwPuXpYuTiEBLYyCjx
 fv5NFghnO6PE7h1nGbsYOTnYBLQlpv6eyAxiiwjISqzumsMOUsQscI5Rovv1JXaQhLBAmMSvb
 bPBioQELCU+Tr7BAmKzCKhK3Hi4jwnE5hSokvi5+TPYUF4BK4lFz06D1YgC1d/ru8sGEReUOD
 nzCVicWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBULze
 1uDgxPTUnMalYLzk/dxMjMIDqGRgYdzA+6vc7xCjJwaQkyuv6UjxSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRvwRbJSCHBotT01Iq0zBxgKMOkJTh4lER4S0DSvMUFibnFmekQqVOMuhzvln54z
 yTEkpeflyolzuu7FahIAKQoozQPbgQsri4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubdDL
 KKJzOvBG7TK6AjmICOCAO5n7e4JBEhJdXA2Nv3indu3YdTcarCO/6yZwofyKi2jFuzWbgxrUa
 5NvXUpVjrfUr9J/zWKBcv2nrkbJq364K4b6F+X1Pv6H6bLrdv6f8rP2fIJt5i/j7jU0OKkk95
 NGuBGqfW6+IdWznm3GgNm+Opo/pdrt6Lmy00sfTt8/lfv7omCMx0muGruuZHat7aG2bzlViKM
 xINtZiLihMBlfHZfKYCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494857274!98098901!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21361 invoked from network); 15 May 2017 14:07:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 15 May 2017 14:07:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E289E2B;
 Mon, 15 May 2017 07:07:53 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B103D3F41F;
 Mon, 15 May 2017 07:07:53 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: <xen-devel@lists.xen.org>
References: <20170515140504.6461-1-punit.agrawal@arm.com>
Date: Mon, 15 May 2017 15:07:52 +0100
In-Reply-To: <20170515140504.6461-1-punit.agrawal@arm.com> (Punit Agrawal's
 message of "Mon, 15 May 2017 15:05:01 +0100")
Message-ID: <87mvaemcw7.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH 0/3] Reduce unnecessary icache
	maintenance operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TG9va3MgbGlrZSBJJ3ZlIGdvdCBLb25yYWQncyBlbWFpbCB3cm9uZy4gUGxlYXNlIGlnbm9yZSB0
aGlzCnRocmVhZC4gSSdsbCByZXBvc3Qgd2l0aCB0aGUgcmlnaHQgYWRkcmVzcy4gOigKCkFwb2xv
Z2llcyBmb3IgdGhlIHNwYW0uCgpQdW5pdAoKClB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxA
YXJtLmNvbT4gd3JpdGVzOgoKPiBIaSwKPgo+IFRoaXMgc2VyaWVzIHdhcyBwcmV2aW91c2x5IHBv
c3RlZCBhcyBhbiBSRkNbMF0uIEFuIGlzc3VlIHdhcyBkaXNjb3ZlcmVkCj4gaW4gdGhlIFJGQyBy
ZWxhdGVkIHRvIGRlbGF5aW5nIGljYWNoZSBpbnZhbGlkYXRpb25zIHdoZW4gdGhlIGRvbWFpbiBp
cwo+IGFjdGl2ZS4gQWNjb3JkaW5nbHksIFBhdGNoIDMgaGFzIGJlZW4gbW9kaWZpZWQgdG8gYXZv
aWQgcGVyLXBhZ2UKPiBpY2FjaGUgaW52YWxpZGF0aW9ucyBvbmx5IGR1cmluZyBkb21haW4gY3Jl
YXRpb24uCj4KPiBDaGFuZ2VzIGZyb20gUkZDOgo+Cj4gKiBGaXhlZCBjb2Rpbmcgc3R5bGUgaXNz
dWUgaW4gUGF0Y2ggMQo+ICogQWRkZWQgcmV2aWV3ZWQtYnkgdGFncwo+ICogUmUtd29ya2VkIFBh
dGNoIDMgdG8gZGVmZXIgaWNhY2hlIG9wdGltaXNhdGlvbiBvbmx5IGR1cmluZyBkb21haW4gY3Jl
YXRpb24KPgo+IFBhdGNoIDEgYWRkcyBhIHBhcmFtZXRlciB0byBmbHVzaF9wYWdlX3RvX3JhbSgp
IHRvIHByZXZlbnQgcGVyZm9ybWluZwo+IGljYWNoZSBtYWludGVuYW5jZSBwZXIgcGFnZS4gQ3Vy
cmVudCBjYWxscyB0byBmbHVzaF9wYWdlX3RvX3JhbSgpIGxvb3AKPiBvdmVyIHBhZ2VzIGFuZCBw
ZXJmb3JtaW5nIGEgZnVsbCBpY2FjaGUgZmx1c2ggZm9yIGVhY2ggcGFnZSBpcwo+IGV4Y2Vzc2l2
ZS4KPgo+IFBhdGNoIDIgaG9pc3RzIGljYWNoZSBtYWludGVuYW5jZSBmcm9tIGZsdXNoX3BhZ2Vf
dG9fcmFtKCkgdG8KPiBwMm1fY2FjaGVfZmx1c2goKS4KPgo+IFBhdGNoIDMgaW50cm9kdWNlcyBh
IG5ldyBNRU1GXyBmbGFnIHRvIGluZGljYXRlIHRvIGFsbG9jX2hlYXBfcGFnZXMoKQo+IHRoYXQg
aWNhY2hlIG1haW50ZW5hbmNlIHdpbGwgYmUgcGVyZm9ybWVkIGJ5IHRoZSBjYWxsZXIuIFRoZSBp
Y2FjaGUKPiBtYWludGVuYW5jZSBvcGVyYXRpb25zIGFyZSBwZXJmb3JtZWQgaW4gcG9wdWxhdGVf
cGh5c21hcCgpIGR1cmluZwo+IGRvbWFpbiBjcmVhdGlvbi4gQXMgSSBjb3VsZG4ndCBmaW5kIGlj
YWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zIGZvcgo+IHg4NiwgYW4gZW1wdHkgaGVscGVyIGlz
IGludHJvZHVjZWQuCj4KPiBUaGFua3MsCj4gUHVuaXQKPgo+IFswXSBodHRwczovL3d3dy5tYWls
LWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwMjkzNC5odG1sCj4KPgo+
IFB1bml0IEFncmF3YWwgKDMpOgo+ICAgQWxsb3cgY29udHJvbCBvZiBpY2FjaGUgaW52YWxpZGF0
aW9ucyB3aGVuIGNhbGxpbmcgZmx1c2hfcGFnZV90b19yYW0oKQo+ICAgYXJtOiBwMm06IFByZXZl
bnQgcmVkdW5kYW50IGljYWNoZSBmbHVzaGVzCj4gICBBdm9pZCBleGNlc3MgaWNhY2hlIGZsdXNo
ZXMgaW4gcG9wdWxhdGVfcGh5c21hcCgpIGJlZm9yZSBkb21haW4gaGFzCj4gICAgIGJlZW4gY3Jl
YXRlZAo+Cj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICB8ICA1ICsrKy0tCj4gIHhl
bi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICB8ICA0ICsrKy0KPiAgeGVuL2NvbW1vbi9tZW1v
cnkuYyAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQo+ICB4
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20t
YXJtL3BhZ2UuaCAgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgg
fCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAgfCAgNCArKysrCj4gIHhl
bi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICB8ICAyICsrCj4gIDggZmlsZXMgY2hhbmdlZCwg
MzcgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:09:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGgk-0005V6-JY; Mon, 15 May 2017 14:09:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAGgj-0005Ux-6v
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 14:09:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 64/2C-11537-896B9195; Mon, 15 May 2017 14:09:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyuP0Ov+6MbZK
 RBs/fMlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7vu1gLDjNWrHi8nP2BsarLF2MnBwSAkYS
 byf+Y+pi5OIQEljIKDFhwn9mEEdE4BqjxIf/R9lBqtgEVCU2XD/FCmILC0hLPJjVBxbnFbCWe
 PPtGNgkFqCabyuegdmiAuESL7b8YYWoEZQ4OfMJWJxZQF3iz7xLzBC2uMStJ/OZIGx5ie1v5z
 BPYOSZhaRlFpKWWUhaZiFpWcDIsopRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMKwYgGAHY+MXp0OMkhxMSqK8ri/FI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8KZtlYwUEixKTU+tSMvMAQY4TFqCg0dJhHcRSJq3uCAxtzgzHSJ1ilGXY869r++ZhFjy8vNSp
 cR5fUGKBECKMkrz4EbAou0So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkXg0zhycwrgdv0Cu
 gIJqAjwkDu5y0uSURISTUwWge9aXrYseRX8IcdqZ9+SCzwcDP1dsiQnBZR+iCUKY0rVV7lnly
 Spv7vrM/dXOE1wcU71xnv2r610fSL8gPdIwy/w1edVGPaI897T+xm3eUjzUc/iXXt6BLx8HQ7
 tsupRHNf+VSnpUqLf98T1be3ruDeFXs1lt9SP/bUnpnnuz2eL5hz7ddmJZbijERDLeai4kQA7
 qhK1LECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494857367!100429272!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19995 invoked from network); 15 May 2017 14:09:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 May 2017 14:09:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 94733AB09;
 Mon, 15 May 2017 14:09:27 +0000 (UTC)
To: Rusty Russell <rusty@rustcorp.com.au>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 virtualization@lists.linux-foundation.org,
 xen-devel <xen-devel@lists.xenproject.org>, lguest@lists.ozlabs.org
From: Juergen Gross <jgross@suse.com>
Message-ID: <7696c3d8-0ede-2704-34bb-d3d7dac6883d@suse.com>
Date: Mon, 15 May 2017 16:09:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Support of lguest?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGd1ZXN0IGFuZCBYZW4gcHYtZ3Vlc3RzIGFyZSB0aGUgb25seSB1c2VycyBvZiBwdl9tbXVfb3Bz
ICh3aXRoIHRoZQpvbmUgZXhjZXB0aW9uIG9mIHRoZSAuZXhpdF9tbWFwIG1lbWJlciwgd2hpY2gg
aXMgYmVpbmcgdXNlZCBieSBYZW4KSFZNLWd1ZXN0cywgdG9vKS4KCkFzIGl0IGlzIHBvc3NpYmxl
IG5vdyB0byBidWlsZCBhIGtlcm5lbCB3aXRob3V0IFhlbiBwdi1ndWVzdCBzdXBwb3J0CndoaWxl
IGtlZXBpbmcgUFZIIGFuZCBQVkhWTSBzdXBwb3J0LCBJIHRob3VnaHQgYWJvdXQgcHV0dGluZyBt
b3N0CnB2X21tdV9vcHMgZnVuY3Rpb25zIGluICNpZmRlZiBDT05GSUdfWEVOX0hBU19QVk1NVSBz
ZWN0aW9ucy4gSWYgdGhlcmUKd291bGRuJ3QgYmUgbGd1ZXN0Li4uCgpTbyBteSBxdWVzdGlvbjog
aXMgYW55Ym9keSBzdGlsbCB1c2luZyBsZ3Vlc3Qgb3Igd291bGQgbGlrZSB0byBrZWVwIGl0PwoK
SWYgeWVzLCBJJ2QgYWRkIENPTkZJR19QQVJBVklSVF9NTVUgc2VsZWN0ZWQgYnkgQ09ORklHX1hF
Tl9QViBhbmQKQ09ORklHX0xHVUVTVF9HVUVTVC4KCklmIG5vLCBJJ2QgcmVtb3ZlIGxndWVzdCBz
dXBwb3J0IGFuZCBqdXN0IHVzZSBDT05GSUdfWEVOX0hBU19QVk1NVSwKaW4gY2FzZSBub2JvZHkg
d291bGQgbGlrZSBtZSB0byB1c2UgQ09ORklHX1BBUkFWSVJUX01NVSBldmVuIGlmCmxndWVzdCBp
c24ndCB0aGVyZSBhbnkgbW9yZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:10:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGhq-00063M-T9; Mon, 15 May 2017 14:10:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGhp-000639-0f
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:10:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 07/80-03696-CD6B9195; Mon, 15 May 2017 14:10:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTff2Nsl
 Ig7X/9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHDXPYC17wVnR/v8vawLiAu4uRi0NIYCOj
 xLvbl5ghnO2MEqveLmTsYuTkYBPQlpj6eyIziC0iIC1x7fNlsDizQAOTxMdlJiC2sECkxP7zf
 8DiLAKqEgu/T2YHsXkFLCWmnNwF1ishIC+xq+0iK4QtKbHn5HfGCYxcCxgZVjFqFKcWlaUW6R
 oZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqSAQh2MP5ZFnCIUZKDSUmU1/W
 leKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd60rZKRQoJFqempFWmZOcCQgklLcPAoifAuAknz
 Fhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ4ry9IkQBIUUZpHtwIWHhfYpSVEuZlBDpKiKcgt
 Sg3swRV/hWjOAejkjDEJTyZeSVwm14BHcEEdEQYyP28xSWJCCmpBkbtaDkF+3cVx6Vfij6LPu
 0y6dNCGQerjpTbE9WT03wuli98xViVLFbk/PXi15Q9McV9UjWL7l2R/c8rfzzCNGJWjZKaqsf
 HyFNrvKZu3eW3vOWKT9z7NAf3C7rFzxLP73v7lEtYetfjs/VPWc8m2k9K/J/cvIvZOzbyv0NU
 l3lVsYj/G5UlKUosxRmJhlrMRcWJAK5aJLRqAgAA
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494857435!68572424!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29335 invoked from network); 15 May 2017 14:10:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 15 May 2017 14:10:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F20A92B;
 Mon, 15 May 2017 07:10:34 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BFDAC3F41F;
 Mon, 15 May 2017 07:10:34 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 15:10:09 +0100
Message-Id: <20170515141012.6612-1-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 Resend PATCH 0/3] Reduce unnecessary
	icache maintenance operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyB3YXMgcHJldmlvdXNseSBwb3N0ZWQgYXMgYW4gUkZDWzBdLiBBbiBp
c3N1ZSB3YXMgZGlzY292ZXJlZAppbiB0aGUgUkZDIHJlbGF0ZWQgdG8gZGVsYXlpbmcgaWNhY2hl
IGludmFsaWRhdGlvbnMgd2hlbiB0aGUgZG9tYWluIGlzCmFjdGl2ZS4gQWNjb3JkaW5nbHksIFBh
dGNoIDMgaGFzIGJlZW4gbW9kaWZpZWQgdG8gYXZvaWQgcGVyLXBhZ2UKaWNhY2hlIGludmFsaWRh
dGlvbnMgb25seSBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLgoKQ2hhbmdlcyBmcm9tIFJGQzoKCiog
Rml4ZWQgY29kaW5nIHN0eWxlIGlzc3VlIGluIFBhdGNoIDEKKiBBZGRlZCByZXZpZXdlZC1ieSB0
YWdzCiogUmUtd29ya2VkIFBhdGNoIDMgdG8gZGVmZXIgaWNhY2hlIG9wdGltaXNhdGlvbiBvbmx5
IGR1cmluZyBkb21haW4gY3JlYXRpb24KClBhdGNoIDEgYWRkcyBhIHBhcmFtZXRlciB0byBmbHVz
aF9wYWdlX3RvX3JhbSgpIHRvIHByZXZlbnQgcGVyZm9ybWluZwppY2FjaGUgbWFpbnRlbmFuY2Ug
cGVyIHBhZ2UuIEN1cnJlbnQgY2FsbHMgdG8gZmx1c2hfcGFnZV90b19yYW0oKSBsb29wCm92ZXIg
cGFnZXMgYW5kIHBlcmZvcm1pbmcgYSBmdWxsIGljYWNoZSBmbHVzaCBmb3IgZWFjaCBwYWdlIGlz
CmV4Y2Vzc2l2ZS4KClBhdGNoIDIgaG9pc3RzIGljYWNoZSBtYWludGVuYW5jZSBmcm9tIGZsdXNo
X3BhZ2VfdG9fcmFtKCkgdG8KcDJtX2NhY2hlX2ZsdXNoKCkuCgpQYXRjaCAzIGludHJvZHVjZXMg
YSBuZXcgTUVNRl8gZmxhZyB0byBpbmRpY2F0ZSB0byBhbGxvY19oZWFwX3BhZ2VzKCkKdGhhdCBp
Y2FjaGUgbWFpbnRlbmFuY2Ugd2lsbCBiZSBwZXJmb3JtZWQgYnkgdGhlIGNhbGxlci4gVGhlIGlj
YWNoZQptYWludGVuYW5jZSBvcGVyYXRpb25zIGFyZSBwZXJmb3JtZWQgaW4gcG9wdWxhdGVfcGh5
c21hcCgpIGR1cmluZwpkb21haW4gY3JlYXRpb24uIEFzIEkgY291bGRuJ3QgZmluZCBpY2FjaGUg
bWFpbnRlbmFuY2Ugb3BlcmF0aW9ucyBmb3IKeDg2LCBhbiBlbXB0eSBoZWxwZXIgaXMgaW50cm9k
dWNlZC4KClRoYW5rcywKUHVuaXQKClswXSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwMjkzNC5odG1sCgoKUHVuaXQgQWdyYXdhbCAoMyk6
CiAgQWxsb3cgY29udHJvbCBvZiBpY2FjaGUgaW52YWxpZGF0aW9ucyB3aGVuIGNhbGxpbmcgZmx1
c2hfcGFnZV90b19yYW0oKQogIGFybTogcDJtOiBQcmV2ZW50IHJlZHVuZGFudCBpY2FjaGUgZmx1
c2hlcwogIEF2b2lkIGV4Y2VzcyBpY2FjaGUgZmx1c2hlcyBpbiBwb3B1bGF0ZV9waHlzbWFwKCkg
YmVmb3JlIGRvbWFpbiBoYXMKICAgIGJlZW4gY3JlYXRlZAoKIHhlbi9hcmNoL2FybS9tbS5jICAg
ICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgfCAg
NCArKystCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgfCAzMSArKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZmx1c2h0bGIuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAg
fCAgNCArKysrCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgfCAgMiArKwogOCBmaWxl
cyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:10:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGi8-00066U-7h; Mon, 15 May 2017 14:10:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGi7-000666-5I
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:10:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 51/FF-03371-EE6B9195; Mon, 15 May 2017 14:10:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTffdNsl
 Ig64njBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bH9hNsBVNkKiZ83sbSwPhArIuRi0NIYDOj
 xKnHmxkhnO2MEqv/rmPrYuTkYBPQlpj6eyIziC0iIC1x7fNlRhCbWaCBSeLjMhMQW1ggX+Jk0
 z1WEJtFQFViwrLN7CA2r4ClxI0Li8HiEgLyErvaLoLZnAJWEhc/nQabIwRU07rqGhNEjaTEnp
 PfGScw8ixgZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 3BiDYwbjzudMhRkkOJiVRXteX4pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjvb5WMFBIsSk1P
 rUjLzAEGIExagoNHSYR3EUiat7ggMbc4Mx0idYpRUUqc1xckIQCSyCjNg2uDBf0lRlkpYV5Go
 EOEeApSi3IzS1DlXzGKczAqCfMuBpnCk5lXAjf9FdBiJqDFYSA38xaXJCKkpBoYPYW/t3K4dj
 zYFmA2m/n6Tp8vmflnlO37z11fEtEaUlfwre+Z/rOiHqEbeZePt8TY24XPN5zeLZ8UOmESl/S
 jhXY+5mc251Y2dwfIMjFflumYPF84bFLy18eX9OY9z5+ZMkVu+Qx918tNM1I/bHA7NXXus4vm
 iTN6r6vVuO+pl6n6eoNdNPGuEktxRqKhFnNRcSIAZpiQanUCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494857453!62486024!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47834 invoked from network); 15 May 2017 14:10:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 15 May 2017 14:10:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2709A1435;
 Mon, 15 May 2017 07:10:53 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E7C4A3F41F;
 Mon, 15 May 2017 07:10:52 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 15:10:10 +0100
Message-Id: <20170515141012.6612-2-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170515141012.6612-1-punit.agrawal@arm.com>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 Resend PATCH 1/3] Allow control of icache
	invalidations when calling flush_page_to_ram()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Zmx1c2hfcGFnZV90b19yYW0oKSB1bmNvbmRpdGlvbmFsbHkgZHJvcHMgdGhlIGljYWNoZS4gSW4g
Y2VydGFpbgpzaXR1YXRpb25zIHRoaXMgbGVhZHMgdG8gZXhlY2Vzc2l2ZSBpY2FjaGUgZmx1c2hl
cyB3aGVuCmZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRlZGx5IGNhbGxl
ZCBpbiBhIGxvb3AuCgpJbnRyb2R1Y2UgYSBwYXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVycyBvZiBm
bHVzaF9wYWdlX3RvX3JhbSgpIHRvIHRha2UKcmVzcG9uc2liaWxpdHkgb2Ygc3luY2hyb25pc2lu
ZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9ucyBmb3IKYWRkaW5nIGxvZ2ljIHRv
IG1ha2UgdGhlIGNhbGxlcnMgcGVyZm9ybSB0aGUgbmVjZXNzYXJ5IGljYWNoZQptYWludGVuYW5j
ZSBvcGVyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdh
bEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICB8IDUgKysrLS0K
IHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICB8IDIgKy0KIHhlbi9jb21tb24vcGFnZV9h
bGxvYy5jICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICB8IDIg
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCB8IDIgKy0KIDUgZmlsZXMgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNDhmNzRmNmU2NS4uMDgyYzg3MmM3
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMK
QEAgLTQyMCw3ICs0MjAsNyBAQCB1bnNpZ25lZCBsb25nIGRvbWFpbl9wYWdlX21hcF90b19tZm4o
Y29uc3Qgdm9pZCAqcHRyKQogfQogI2VuZGlmCiAKLXZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5z
aWduZWQgbG9uZyBtZm4pCit2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZu
LCBib29sIHN5bmNfaWNhY2hlKQogewogICAgIHZvaWQgKnYgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihtZm4pKTsKIApAQCAtNDM1LDcgKzQzNSw4IEBAIHZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5z
aWduZWQgbG9uZyBtZm4pCiAgICAgICogSS1DYWNoZSAoU2VlIEQ0LjkuMiBpbiBBUk0gRERJIDA0
ODdBLmtfaXNzMTA3NzUpLiBJbnN0ZWFkIG9mIHVzaW5nIGZsdXNoCiAgICAgICogYnkgVkEgb24g
c2VsZWN0IHBsYXRmb3Jtcywgd2UganVzdCBmbHVzaCB0aGUgZW50aXJlIGNhY2hlIGhlcmUuCiAg
ICAgICovCi0gICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKKyAgICBpZiAoIHN5bmNfaWNhY2hlICkK
KyAgICAgICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKIH0KIAogdm9pZCBfX2luaXQgYXJjaF9pbml0
X21lbW9yeSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gv
YXJtL3AybS5jCmluZGV4IDM0ZDU3NzYwZDcuLjI5ZjJlMmZhZDMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEzOTIsNyArMTM5Miw3
IEBAIGludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIHVu
c2lnbmVkIGxvbmcgbnIpCiAgICAgICAgIC8qIFhYWDogSW1wbGVtZW50IHByZWVtcHRpb24gKi8K
ICAgICAgICAgd2hpbGUgKCBnZm5feChzdGFydCkgPCBnZm5feChuZXh0X2dmbikgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShtZm5feChtZm4pKTsKKyAgICAgICAg
ICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIHRydWUpOwogCiAgICAgICAgICAgICBz
dGFydCA9IGdmbl9hZGQoc3RhcnQsIDEpOwogICAgICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4s
IDEpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwppbmRleCA5ZTQxZmI0Y2QzLi5lYmE3OGYxYTNkIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtODMz
LDcgKzgzMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAog
ICAgICAgICAvKiBFbnN1cmUgY2FjaGUgYW5kIFJBTSBhcmUgY29uc2lzdGVudCBmb3IgcGxhdGZv
cm1zIHdoZXJlIHRoZQogICAgICAgICAgKiBndWVzdCBjYW4gY29udHJvbCBpdHMgb3duIHZpc2li
aWxpdHkgb2YvdGhyb3VnaCB0aGUgY2FjaGUuCiAgICAgICAgICAqLwotICAgICAgICBmbHVzaF9w
YWdlX3RvX3JhbShwYWdlX3RvX21mbigmcGdbaV0pKTsKKyAgICAgICAgZmx1c2hfcGFnZV90b19y
YW0ocGFnZV90b19tZm4oJnBnW2ldKSwgdHJ1ZSk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2so
JmhlYXBfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDRiNDZlODgzMWMuLjQ5N2I0Yzg2YWQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC00MDcsNyArNDA3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X3hlbl9kYXRhX3RsYl9yYW5nZV92YSh1bnNpZ25lZCBsb25nIHZhLAogfQogCiAvKiBGbHVzaCB0
aGUgZGNhY2hlIGZvciBhbiBlbnRpcmUgcGFnZS4gKi8KLXZvaWQgZmx1c2hfcGFnZV90b19yYW0o
dW5zaWduZWQgbG9uZyBtZm4pOwordm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25n
IG1mbiwgYm9vbCBzeW5jX2ljYWNoZSk7CiAKIC8qCiAgKiBQcmludCBhIHdhbGsgb2YgYSBwYWdl
IHRhYmxlIG9yIHAybQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDhiN2FkZWY3YzUuLmJkMmJl
N2U0ODIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTExOCw3ICsxMTgsNyBAQCB2b2lkIGZs
dXNoX2FyZWFfbWFzayhjb25zdCBjcHVtYXNrX3QgKiwgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVk
IGludCBmbGFncyk7CiAjZGVmaW5lIGZsdXNoX3RsYl9vbmVfYWxsKHYpICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgZmx1c2hfdGxiX29uZV9tYXNrKCZjcHVfb25saW5lX21hcCwgdikKIAotc3Rh
dGljIGlubGluZSB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuKSB7fQor
c3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuLCBi
b29sIHN5bmNfaWNhY2hlKSB7fQogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsgcmV0dXJuIC1FT1BOT1RTVVBQOyB9
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:11:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGiC-00067z-FD; Mon, 15 May 2017 14:11:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGiB-00067Q-AH
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:10:59 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 05/A0-11537-2F6B9195; Mon, 15 May 2017 14:10:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTffTNsl
 IgyeHmS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy+s5fYC35yVCy+NZ+tgbGLvYuRi0NIYDOj
 xJL2g2wQznZGiQeP/jJ3MXJysAloS0z9PRHMFhGQlrj2+TIjiM0s0MAk8XGZCYgtLBAssX3fD
 7A4i4CqxOwti4EGcXDwClhKNN71AQlLCMhL7Gq7yApicwpYSVz8dBqsXAiopHXVNSaIGkmJPS
 e/M05g5FnAyLCKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q7/UMDIw7GJv2+h1ilORgUhLldX0pHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf+VslIIcGi
 1PTUirTMHGAAwqQlOHiURHgXgaR5iwsSc4sz0yFSpxgVpcR5fUESAiCJjNI8uDZY0F9ilJUS5
 mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrBYwhIZ7MvBK46a+AFjMBLQ4DuZm3uCQRISXVwJixrr
 5doNDBZNLWpULv1QPajZoml5z0KIs8FtV9Iy31DJOUSt7NZb5e6ypkraNWvFD8cG1igP5llYK
 8FfNPatzqmvxMrPriii35c20uJxw0FxW9PDcuqTt5SYiG79vlHhyVAW37t3Ps1IjbyNGpVBv2
 yC2y47jjrerX/e+O/n5dZVydGiLir8RSnJFoqMVcVJwIAEkAjwJ1AgAA
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494857457!100429667!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39622 invoked from network); 15 May 2017 14:10:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 15 May 2017 14:10:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4BC1D1435;
 Mon, 15 May 2017 07:10:57 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B0323F41F;
 Mon, 15 May 2017 07:10:57 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 15:10:11 +0100
Message-Id: <20170515141012.6612-3-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170515141012.6612-1-punit.agrawal@arm.com>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 Resend PATCH 2/3] arm: p2m: Prevent
	redundant icache flushes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0b29sc3RhY2sgcmVxdWVzdHMgZmx1c2hpbmcgdGhlIGNhY2hlcywgZmx1c2hfcGFnZV90
b19yYW0oKSBpcwpjYWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVxdWVzdGVkIGRvbWFpbi4g
VGhpcyBuZWVkcyB0byB1bm5lY2Vzc2FyeQppY2FjaGUgaW52YWxpZGF0aW9uIG9wZXJhdGlvbnMu
CgpMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVy
YXRpb25zIGFuZCB1c2UKdGhlIHJlY2VudGx5IGludHJvZHVjZWQgZmxhZyB0byBwcmV2ZW50IHJl
ZHVuZGFudCBpY2FjaGUgb3BlcmF0aW9ucyBieQpmbHVzaF9wYWdlX3RvX3JhbSgpLgoKU2lnbmVk
LW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9h
cmNoL2FybS9wMm0uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwppbmRleCAyOWYyZTJmYWQzLi4wNzM1N2JjZTdkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMzkyLDEzICsxMzky
LDE1IEBAIGludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQs
IHVuc2lnbmVkIGxvbmcgbnIpCiAgICAgICAgIC8qIFhYWDogSW1wbGVtZW50IHByZWVtcHRpb24g
Ki8KICAgICAgICAgd2hpbGUgKCBnZm5feChzdGFydCkgPCBnZm5feChuZXh0X2dmbikgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShtZm5feChtZm4pLCB0cnVlKTsK
KyAgICAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIGZhbHNlKTsKIAogICAg
ICAgICAgICAgc3RhcnQgPSBnZm5fYWRkKHN0YXJ0LCAxKTsKICAgICAgICAgICAgIG1mbiA9IG1m
bl9hZGQobWZuLCAxKTsKICAgICAgICAgfQogICAgIH0KIAorICAgIGludmFsaWRhdGVfaWNhY2hl
KCk7CisKICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKIAogICAgIHJldHVybiAwOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 14:11:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:11:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGiG-00069f-Mi; Mon, 15 May 2017 14:11:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dAGiF-000697-AX
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:11:03 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 9C/30-01999-6F6B9195; Mon, 15 May 2017 14:11:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTffrNsl
 Igx83uC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxd328xF9xVqXjTuIOxgfGITBcjF4eQwGZG
 icuTFjFCONsZJVYePMnexcjJwSagLTH190RmEFtEQFri2ufLjCA2s0ADk8THZSYgtrBApcT3f
 7PB4iwCqhJnV11kAbF5BSwl5vS9BrMlBOQldrVdZAWxOQWsJC5+Og1WLwRU07rqGhNEjaTEnp
 PfGScw8ixgZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRH
 oeQYg2MG4st35EKMkB5OSKK/rS/FIIb6k/JTKjMTijPii0pzU4kOMMhwcShK897dKRgoJFqWm
 p1akZeYAQxAmLcHBoyTCmwyS5i0uSMwtzkyHSJ1iVJQS5/UFSQiAJDJK8+DaYGF/iVFWSpiXE
 egQIZ6C1KLczBJU+VeM4hyMSsK8i0Gm8GTmlcBNfwW0mAlocRjIzbzFJYkIKakGxuA//hknPU
 2VNV4nxIQZPZwjmzN/e+mJRsZPBvtChZVOaJ7QX7i3ta6V+epCifuHruxv+/nD4tqdqXcS9/6
 u15l5XeeA79M3QXdmL5g/28bxXNf/SZIlN3v+OT0rEHQ1eKvuZ1kV3d92KlfiZuoUB49b8fs3
 7pFXNjKrmsb3YM613AUnz9UeO63EUpyRaKjFXFScCADAtEOqdgIAAA==
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494857460!77688922!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34106 invoked from network); 15 May 2017 14:11:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 15 May 2017 14:11:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 427191516;
 Mon, 15 May 2017 07:11:00 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 113FD3F41F;
 Mon, 15 May 2017 07:11:00 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 15:10:12 +0100
Message-Id: <20170515141012.6612-4-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170515141012.6612-1-punit.agrawal@arm.com>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 Resend PATCH 3/3] Avoid excess icache
	flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cG9wdWxhdGVfcGh5c21hcCgpIGNhbGxzIGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVk
CmV4dGVudC4gYWxsb2NfaGVhcF9wYWdlcygpIGludmFsaWRhdGVzIHRoZSBlbnRpcmUgaWNhY2hl
IHBlcgpleHRlbnQuIER1cmluZyBkb21haW4gY3JlYXRpb24sIHRoZSBpY2FjaGUgaW52YWxpZGF0
aW9ucyBjYW4gYmUgZGVmZmVyZWQKdW50aWwgYWxsIHRoZSBleHRlbnRzIGhhdmUgYmVlbiBhbGxv
Y2F0ZWQgYXMgdGhlcmUgaXMgbm8gcmlzayBvZgpleGVjdXRpbmcgc3RhbGUgaW5zdHJ1Y3Rpb25z
IGZyb20gdGhlIGljYWNoZS4KCkludHJvZHVjZSBhIG5ldyBmbGFnICJNRU1GX25vX2ljYWNoZV9m
bHVzaCIgdG8gYmUgdXNlZCB0byBwcmV2ZW50CmFsbG9jX2hlYXBfcGFnZXMoKSBmcm9tIHBlcmZv
cm1pbmcgaWNhY2hlIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMuIFVzZQp0aGUgZmxhZyBpbiBwb3B1
bGF0ZV9waHlzbWFwKCkgYmVmb3JlIHRoZSBkb21haW4gaGFzIGJlZW4gdW5wYXVzZWQgYW5kCnBl
cmZvcm0gcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1bmN0aW9uIGF0IHRoZSBlbmQgb2Yg
dGhlCmFsbG9jYXRpb24uCgpPbmUgY29uY2VybiBpcyB0aGUgbGFjayBvZiBzeW5jaHJvbmlzYXRp
b24gYXJvdW5kIHRlc3RpbmcgZm9yCiJjcmVhdGlvbl9maW5pc2hlZCIuIEJ1dCBpdCBzZWVtcywg
aW4gcHJhY3RpY2UgdGhlIHdpbmRvdyB3aGVyZSBpdCBpcwpvdXQgb2Ygc3luYyBzaG91bGQgYmUg
c21hbGwgZW5vdWdoIHRvIG5vdCBtYXR0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jhd2Fs
IDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAg
fCAzMSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICA0ICsrKysKIHhl
bi9pbmNsdWRlL3hlbi9tbS5oICAgICAgIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMjkgaW5z
ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1v
cnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggNTI4NzllNzQzOC4uMzRkMmRkYThiNCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
CkBAIC0xNTIsMTYgKzE1MiwyNiBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVj
dCBtZW1vcF9hcmdzICphKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9vcmRlcihj
dXJyX2QpKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIC8qCi0gICAgICogV2l0aCBNRU1GX25v
X3RsYmZsdXNoIHNldCwgYWxsb2NfaGVhcF9wYWdlcygpIHdpbGwgaWdub3JlCi0gICAgICogVExC
LWZsdXNoZXMuIEFmdGVyIFZNIGNyZWF0aW9uLCB0aGlzIGlzIGEgc2VjdXJpdHkgaXNzdWUgKGl0
IGNhbgotICAgICAqIG1ha2UgcGFnZXMgYWNjZXNzaWJsZSB0byBndWVzdCBCLCB3aGVuIGd1ZXN0
IEEgbWF5IHN0aWxsIGhhdmUgYQotICAgICAqIGNhY2hlZCBtYXBwaW5nIHRvIHRoZW0pLiBTbyB3
ZSBkbyB0aGlzIG9ubHkgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiwKLSAgICAgKiB3aGVuIHRoZSBk
b21haW4gaXRzZWxmIGhhcyBub3QgeWV0IGJlZW4gdW5wYXVzZWQgZm9yIHRoZSBmaXJzdAotICAg
ICAqIHRpbWUuCi0gICAgICovCiAgICAgaWYgKCB1bmxpa2VseSghZC0+Y3JlYXRpb25fZmluaXNo
ZWQpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFdpdGggTUVNRl9ub190bGJmbHVz
aCBzZXQsIGFsbG9jX2hlYXBfcGFnZXMoKSB3aWxsIGlnbm9yZQorICAgICAgICAgKiBUTEItZmx1
c2hlcy4gQWZ0ZXIgVk0gY3JlYXRpb24sIHRoaXMgaXMgYSBzZWN1cml0eSBpc3N1ZSAoaXQgY2Fu
CisgICAgICAgICAqIG1ha2UgcGFnZXMgYWNjZXNzaWJsZSB0byBndWVzdCBCLCB3aGVuIGd1ZXN0
IEEgbWF5IHN0aWxsIGhhdmUgYQorICAgICAgICAgKiBjYWNoZWQgbWFwcGluZyB0byB0aGVtKS4g
U28gd2UgZG8gdGhpcyBvbmx5IGR1cmluZyBkb21haW4gY3JlYXRpb24sCisgICAgICAgICAqIHdo
ZW4gdGhlIGRvbWFpbiBpdHNlbGYgaGFzIG5vdCB5ZXQgYmVlbiB1bnBhdXNlZCBmb3IgdGhlIGZp
cnN0CisgICAgICAgICAqIHRpbWUuCisgICAgICAgICAqLwogICAgICAgICBhLT5tZW1mbGFncyB8
PSBNRU1GX25vX3RsYmZsdXNoOworICAgICAgICAvKgorICAgICAgICAgKiBXaXRoIE1FTUZfbm9f
aWNhY2hlX2ZsdXNoLCBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBza2lwCisgICAgICAgICAqIHBl
cmZvcm1pbmcgaWNhY2hlIGZsdXNoZXMuIFdlIGRvIGl0IG9ubHkgYmVmb3JlIGRvbWFpbgorICAg
ICAgICAgKiBjcmVhdGlvbiBhcyBvbmNlIHRoZSBkb21haW4gaXMgcnVubmluZyB0aGVyZSBpcyBh
IGRhbmdlciBvZgorICAgICAgICAgKiBleGVjdXRpbmcgaW5zdHJ1Y3Rpb25zIGZyb20gc3RhbGUg
Y2FjaGVzIGlmIGljYWNoZSBmbHVzaCBpcworICAgICAgICAgKiBkZWxheWVkLgorICAgICAgICAg
Ki8KKyAgICAgICAgYS0+bWVtZmxhZ3MgfD0gTUVNRl9ub19pY2FjaGVfZmx1c2g7CisgICAgfQog
CiAgICAgZm9yICggaSA9IGEtPm5yX2RvbmU7IGkgPCBhLT5ucl9leHRlbnRzOyBpKysgKQogICAg
IHsKQEAgLTIxMSw3ICsyMjEsNiBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVj
dCBtZW1vcF9hcmdzICphKQogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgIG1m
biA9IGdwZm47Ci0gICAgICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CkBAIC0yNTUsNiArMjY0
LDEwIEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEp
CiBvdXQ6CiAgICAgaWYgKCBuZWVkX3RsYmZsdXNoICkKICAgICAgICAgZmlsdGVyZWRfZmx1c2hf
dGxiX21hc2sodGxiZmx1c2hfdGltZXN0YW1wKTsKKworICAgIGlmICggYS0+bWVtZmxhZ3MgJiBN
RU1GX25vX2ljYWNoZV9mbHVzaCApCisgICAgICAgIGludmFsaWRhdGVfaWNhY2hlKCk7CisKICAg
ICBhLT5ucl9kb25lID0gaTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBlYmE3OGYxYTNkLi44YmNlZjZhNTQ3
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtODMzLDcgKzgzMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19oZWFwX3BhZ2VzKAogICAgICAgICAvKiBFbnN1cmUgY2FjaGUgYW5kIFJBTSBhcmUgY29u
c2lzdGVudCBmb3IgcGxhdGZvcm1zIHdoZXJlIHRoZQogICAgICAgICAgKiBndWVzdCBjYW4gY29u
dHJvbCBpdHMgb3duIHZpc2liaWxpdHkgb2YvdGhyb3VnaCB0aGUgY2FjaGUuCiAgICAgICAgICAq
LwotICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShwYWdlX3RvX21mbigmcGdbaV0pLCB0cnVlKTsK
KyAgICAgICAgZmx1c2hfcGFnZV90b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFn
cyAmIE1FTUZfbm9faWNhY2hlX2ZsdXNoKSk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2soJmhl
YXBfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcGFnZS5oCmluZGV4IDRjYWRiMTI2NDYuLjNhMzc1MjgyZjYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcGFnZS5oCkBAIC0zNzUsNiArMzc1LDEwIEBAIHBlcm1zX3N0cmljdGx5X2luY3JlYXNlZCh1
aW50MzJfdCBvbGRfZmxhZ3MsIHVpbnQzMl90IG5ld19mbGFncykKIAogI2RlZmluZSBQQUdFX0FM
SUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCiAKK3N0YXRpYyBpbmxp
bmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZSh2b2lkKQoreworfQorCiAjZW5kaWYgLyogX19YODZf
UEFHRV9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVu
L2luY2x1ZGUveGVuL21tLmgKaW5kZXggODhkZTNjMWZhNi4uZWU1MGQ0Y2Q3YiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTIy
NCw2ICsyMjQsOCBAQCBzdHJ1Y3QgbnBmZWMgewogI2RlZmluZSAgTUVNRl9ub19vd25lciAgICAo
MVU8PF9NRU1GX25vX293bmVyKQogI2RlZmluZSBfTUVNRl9ub190bGJmbHVzaCA2CiAjZGVmaW5l
ICBNRU1GX25vX3RsYmZsdXNoICgxVTw8X01FTUZfbm9fdGxiZmx1c2gpCisjZGVmaW5lIF9NRU1G
X25vX2ljYWNoZV9mbHVzaCA3CisjZGVmaW5lICBNRU1GX25vX2ljYWNoZV9mbHVzaCAoMVU8PF9N
RU1GX25vX2ljYWNoZV9mbHVzaCkKICNkZWZpbmUgX01FTUZfbm9kZSAgICAgICAgOAogI2RlZmlu
ZSAgTUVNRl9ub2RlX21hc2sgICAoKDFVIDw8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpIC0gMSkK
ICNkZWZpbmUgIE1FTUZfbm9kZShuKSAgICAgKCgoKG4pICsgMSkgJiBNRU1GX25vZGVfbWFzaykg
PDwgX01FTUZfbm9kZSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 14:13:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGkb-0006aD-2s; Mon, 15 May 2017 14:13:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAGkZ-0006a0-Lh
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 14:13:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F1/10-03587-787B9195; Mon, 15 May 2017 14:13:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbdtu2S
 kwf2/Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSf/+YC74oVKw5+ZqtgbFFuouRk0NIYCOj
 xIcV7l2MXED2bkaJC7vvMncxcnAIC2RJ7D2rB1IjIqAs0fvrNwtEzRkmicOf37GDOMwCJxkl1
 q3sYASpYhPQlLjz+RMTiM0rYCXxZvI2MJtFQFVixrE/bCC2qEC4xNvGIywQNYISJ2c+AbM5Be
 wlfnzuAatnFrCVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjOrFqUVlqUW6pnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxgAEOxinX/Y/xCjJwaQkyuv6UjxSiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5eelKknwZmyTjBQSLEpNT61Iy8wBRgRMqQQHj
 5II7ySQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJgc2QEue9uhWoSACkKKM0D24ELDovMcpKCfMyAh
 0oxFOQWpSbWYIq/4pRnINRSZg3HGQVT2ZeCdymV0BHMAEdEQbyC29xSSJCSqqBceu8jVlmbg/
 uXXOXOpdjOudvptb1a9/4+X/87bSKfKXE8G9Ozepcx6O8O+ceEX+o19jnn75lr/LxHxu72zZX
 Md5yyjPKM3x84PrC3z/rNm3Pq18xLfLwP9HwEANf/ZfxCx64hBoGhl/p6P7kJfl9Yrn8vzVqq
 W92uTbVmc7qcjywevod5eV9ZUosxRmJhlrMRcWJAPtdwj/JAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494857605!54749823!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9889 invoked from network); 15 May 2017 14:13:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 15 May 2017 14:13:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5A1042B;
 Mon, 15 May 2017 07:13:25 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1E0223F41F;
 Mon, 15 May 2017 07:13:23 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
 <5919BB250200007800159CEE@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <40ae2f9c-ac81-1673-f9ff-7bb835b583a7@arm.com>
Date: Mon, 15 May 2017 15:13:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5919BB250200007800159CEE@prv-mh.provo.novell.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTUvMDUvMTcgMTM6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1
LjA1LjE3IGF0IDEyOjIxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAwNS8x
NS8yMDE3IDA5OjUyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE1LjA1LjE3IGF0
IDEwOjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDE1LzA1LzIwMTcg
MDk6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi4wNS4xNyBhdCAxOTowMSwg
PGJsYWNrc2t5Z2dAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4+ID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4+Pj4+IDEuIE1vdGl2YXRpb24gYW5k
IERlc2NyaXB0aW9uCj4+Pj4+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Cj4+Pj4+PiBWaXJ0dWFsIG1hY2hpbmVzIHVzZSBncmFudCB0YWJsZSBo
eXBlcmNhbGxzIHRvIHNldHVwIGEgc2hhcmUgcGFnZSBmb3IKPj4+Pj4+IGludGVyLVZNcyBjb21t
dW5pY2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBhcmUgdXNlZCBieSBhbGwgUFYKPj4+Pj4+IHBy
b3RvY29scyB0b2RheS4gSG93ZXZlciwgdmVyeSBzaW1wbGUgZ3Vlc3RzLCBzdWNoIGFzIGJhcmVt
ZXRhbAo+Pj4+Pj4gYXBwbGljYXRpb25zLCBtaWdodCBub3QgaGF2ZSB0aGUgaW5mcmFzdHJ1Y3R1
cmUgdG8gaGFuZGxlIHRoZSBncmFudCB0YWJsZS4KPj4+Pj4+IFRoaXMgcHJvamVjdCBpcyBhYm91
dCBzZXR0aW5nIHVwIHNldmVyYWwgc2hhcmVkIG1lbW9yeSBhcmVhcyBmb3IgaW50ZXItVk1zCj4+
Pj4+PiBjb21tdW5pY2F0aW9ucyBkaXJlY3RseSBmcm9tIHRoZSBWTSBjb25maWcgZmlsZS4KPj4+
Pj4+IFNvIHRoYXQgdGhlIGd1ZXN0IGtlcm5lbCBkb2Vzbid0IGhhdmUgdG8gaGF2ZSBncmFudCB0
YWJsZSBzdXBwb3J0IHRvIGJlCj4+Pj4+PiBhYmxlIHRvIGNvbW11bmljYXRlIHdpdGggb3RoZXIg
Z3Vlc3RzLgo+Pj4+Pgo+Pj4+PiBJIHRoaW5rIGl0IHdvdWxkIGhlbHAgdG8gY29tcGFyZSB5b3Vy
IHByb3Bvc2FsIHdpdGggdGhlIGFsdGVybmF0aXZlIG9mCj4+Pj4+IGFkZGluZyBncmFudCB0YWJs
ZSBpbmZyYXN0cnVjdHVyZSB0byBzdWNoIGVudmlyb25tZW50cyAod2hpY2ggSQo+Pj4+PiB3b3Vs
ZG4ndCBleHBlY3QgdG8gYmUgYWxsIHRoYXQgZGlmZmljdWx0KS4gQWZ0ZXIgYWxsIGludHJvZHVj
dGlvbiBvZiBhCj4+Pj4+IChzZWVtaW5nbHkpIHJlZHVuZGFudCBtZWNoYW5pc20gY29tZXMgYXQg
dGhlIHByaWNlIG9mIGV4dHJhIC8KPj4+Pj4gZHVwbGljYXRlIGNvZGUgaW4gdGhlIHRvb2wgc3Rh
Y2sgYW5kIG1heWJlIGV2ZW4gaW4gdGhlIGh5cGVydmlzb3IuCj4+Pj4+IEhlbmNlIHRoZXJlIG5l
ZWRzIHRvIGJlIGEgbWVhbmluZ2Z1bGx5IGhpZ2hlciBnYWluIHRoYW4gcHJpY2UgaGVyZS4KPj4+
Pgo+Pj4+IFRoaXMgaXMgYSBrZXkgZmVhdHVyZSBmb3IgZW1iZWRkZWQgYmVjYXVzZSB0aGV5IHdh
bnQgdG8gYmUgYWJsZSB0byBzaGFyZQo+Pj4+IGJ1ZmZlciB2ZXJ5IGVhc2lseSBhdCBkb21haW4g
Y3JlYXRpb24gdGltZSBiZXR3ZWVuIHR3byBndWVzdHMuCj4+Pj4KPj4+PiBBZGRpbmcgdGhlIGdy
YW50IHRhYmxlIGRyaXZlciBpbiB0aGUgZ3Vlc3QgT1MgYXMgYSBoaWdoIGEgY29zdCB3aGVuIHRo
ZQo+Pj4+IGdvYWwgaXMgdG8gcnVuIHVubW9kaWZpZWQgT1MgaW4gYSBWTS4gVGhpcyBpcyBhY2hp
ZXZhYmxlIG9uIEFSTSBpZiB5b3UKPj4+PiB1c2UgcGFzc3Rocm91Z2guCj4+Pgo+Pj4gImhpZ2gg
Y29zdCIgaXMgcHJldHR5IGFic3RyYWN0IGFuZCB2YWd1ZS4gQW5kIEkgYWRtaXQgSSBoYXZlIGRp
ZmZpY3VsdHkKPj4+IHNlZWluZyBob3cgYW4gZW50aXJlbHkgdW5tb2RpZmllZCBPUyBjb3VsZCBs
ZXZlcmFnZSB0aGlzIG5ld2x5Cj4+PiBwcm9wb3NlZCBzaGFyaW5nIG1vZGVsLgo+Pgo+PiBMZXQn
cyBzdGVwIGJhY2sgZm9yIGEgbW9tZW50LCBJIHdpbGwgY29tZSBiYWNrIG9uIFpob25nemUgcHJv
cG9zYWwKPj4gYWZ0ZXJ3YXJkcy4KPj4KPj4gVXNpbmcgZ3JhbnQgdGFibGUgaW4gdGhlIGd1ZXN0
IHdpbGwgb2J2aW91c2x5IHJlcXVpcmUgdGhlIGdyYW50LXRhYmxlCj4+IGRyaXZlci4gSXQgaXMg
bm90IHRoYXQgYmFkLiBIb3dldmVyLCBob3cgZG8geW91IHBhc3MgdGhlIGdyYW50IHJlZgo+PiBu
dW1iZXIgdG8gdGhlIG90aGVyIGd1ZXN0PyBUaGUgb25seSB3YXkgSSBjYW4gc2VlIGlzIHhlbnN0
b3JlLCBzbyB5ZXQKPj4gYW5vdGhlciBkcml2ZXIgdG8gcG9ydC4KPgo+IEp1c3QgbG9vayBhdCB0
aGUgYW1vdW50IG9mIGNvZGUgdGhhdCB3YXMgbmVlZGVkIHRvIGdldCBQViBkcml2ZXJzCj4gdG8g
d29yayBpbiB4ODYgSFZNIGd1ZXN0cy4gSXQncyBub3QgYWxsIHRoYXQgbXVjaC4gUGx1cyBtYWtp
bmcgc3VjaAo+IGF2YWlsYWJsZSBpbiBhIG5ldyBlbnZpcm9ubWVudCBkb2Vzbid0IG5vcm1hbGx5
IG1lYW4gZXZlcnl0aGluZwo+IG5lZWRzIHRvIGJlIHdyaXR0ZW4gZnJvbSBzY3JhdGNoLgoKRXZl
biBpZiBQViBkcml2ZXJzIGRvbid0IG5lZWQgdG8gYmUgd3JpdHRlbiBmcm9tIHNjcmF0Y2gsIGl0
IGhhcyBhIApjZXJ0YWluIGNvc3QgdG8gcG9ydCB0aGVtIHRvIGEgbmV3IE9TLiBCeSB0cnlpbmcg
dG8gbWFrZSBtb3N0IG9mIHRoZSBWTSAKaW50ZXJmYWNlIGFnbm9zdGljIHRvIFhlbiwgd2UgcG90
ZW50aWFsbHkgYWxsb3cgdmVuZG9yIHRvIHN3aXRjaCB0byBYZW4gCmVhc2lseS4KCj4KPj4gT24g
Wmhvbmd6ZSBwcm9wb3NhbCwgdGhlIHNoYXJlIHBhZ2Ugd2lsbCBiZSBtYXBwZWQgYXQgdGhlIGEg
c3BlY2lmaWMKPj4gYWRkcmVzcyBpbiB0aGUgZ3Vlc3QgbWVtb3J5LiBJIGFncmVlIHRoaXMgd2ls
bCByZXF1aXJlIHNvbWUgd29yayBpbiB0aGUKPj4gdG9vbHN0YWNrLCBvbiB0aGUgaHlwZXJ2aXNv
ciBzaWRlIHdlIGNvdWxkIHJlLXVzZSB0aGUgZm9yZWlnbiBtYXBwaW5nCj4+IEFQSS4gQnV0IG9u
IHRoZSBndWVzdCBzaWRlIHRoZXJlIGFyZSBub3RoaW5nIHRvIGRvIFhlbiBzcGVjaWZpYy4KPgo+
IFNvIHdoYXQgaXMgdGhlIGVxdWl2YWxlbnQgb2YgdGhlIHNoYXJlZCBwYWdlIG9uIGJhcmUgaGFy
ZHdhcmU/Cj4KPj4gV2hhdCdzIHRoZSBiZW5lZml0PyBCYXJlbWV0YWwgZ3Vlc3QgYXJlIHVzdWFs
bHkgdGlueSwgeW91IGNvdWxkIHVzZSB0aGUKPj4gZGV2aWNlLXRyZWUgKGFuZCBoZW5jZSBnZW5l
cmljIHdheSkgdG8gcHJlc2VudCB0aGUgc2hhcmUgcGFnZSBmb3IKPj4gY29tbXVuaWNhdGluZy4g
VGhpcyBtZWFucyBubyBYZW4gUFYgZHJpdmVycywgYW5kIHRoZXJlZm9yZSBlYXNpZXIgdG8KPj4g
bW92ZSBhbiBPUyBpbiBYZW4gVk0uCj4KPiBJcyB0aGlzIGludGVuZGVkIHRvIGJlIGFuIEFSTS1z
cGVjaWZpYyBleHRlbnNpb24sIG9yIGEgZ2VuZXJpYyBvbmU/Cj4gVGhlcmUncyBubyBEVCBvbiB4
ODYgdG8gcGFzcyBzdWNoIGluZm9ybWF0aW9uLCBhbmQgSSBjYW4ndCBlYXNpbHkKPiBzZWUgYWx0
ZXJuYXRpdmVzIHRoZXJlLiBBbHNvIHRoZSBjb25zdW1lciBvZiB0aGUgc2hhcmVkIHBhZ2UgaW5m
bwo+IGlzIHN0aWxsIGEgUFYgY29tcG9uZW50IG9mIHRoZSBndWVzdC4gWW91IHNpbXBseSBjYW4n
dCBoYXZlIGFuCj4gZW50aXJlbHkgdW5tb2RpZmllZCBndWVzdCB3aGljaCBhdCB0aGUgc2FtZSB0
aW1lIGlzIFhlbiAob3IKPiB3aGF0ZXZlciBvdGhlciBjb21wb25lbnQgc2l0cyBhdCB0aGUgb3Ro
ZXIgZW5kIG9mIHRoZSBzaGFyZWQKPiBwYWdlKSBhd2FyZS4KClRoZSB0b29sc3RhY2sgd2lsbCBz
ZXR1cCB0aGUgc2hhcmVkIHBhZ2UgaW4gYm90aCB0aGUgcHJvZHVjZXIgYW5kIApjb25zdW1lciBn
dWVzdC4gVGhpcyB3aWxsIGJlIHNldHVwIGR1cmluZyB0aGUgZG9tYWluIGNyZWF0aW9uLiBNeSAK
dW5kZXJzdGFuZGluZyBpcyBpdCB3aWxsIG5vdCBiZSBwb3NzaWJsZSB0byBzaGFyZSBwYWdlIGFm
dGVyIHRoZSB0d28gCmRvbWFpbnMgaGF2ZSBiZWVuIGNyZWF0ZWQuCgpUaGlzIGZlYXR1cmUgaXMg
bm90IG1lYW50IHRvIHJlcGxhY2UgZ3JhbnQtdGFibGUgYnV0IGhlcmUgdG8gZWFzZSAKc2hhcmlu
ZyBhIHBhZ2UgYmV0d2VlbiAyIGd1ZXN0cyB3aXRob3V0IGludHJvZHVjaW5nIGFueSBYZW4ga25v
d2xlZGdlIGluIApib3RoIGd1ZXN0cy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 14:22:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGt8-0007Qy-7Q; Mon, 15 May 2017 14:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAGt7-0007Qp-MO
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:22:17 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 65/79-03920-899B9195; Mon, 15 May 2017 14:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3fGTsl
 Ig58XFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzS7czFxzhr7i7rLiBcQFvFyMnh5BAnkTP
 3d/sIDavgJ3EqzVnWUBsCQFDidMLb4LZLAKqEtP2/mcEsdkE1CXanm1nBbFFBPQl5n/6CWRzc
 DALaErM+VwLYgoLeEn8mqPcxcgFNH0hk0TL8ntgYziBxi/4vo0JpIZXQFDi7w5hkDCzgJbEw1
 +3WCBsbYllC18zQ0yUllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGFXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxvNrAw8xSnIwKYnyur4UjxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVu5QzJSSLAoNT21Ii0zBxgDMGkJDh4lEd61IGne4oLE3OLMd
 IjUKUZFKXFed5CEAEgiozQPrg0Wd5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzGsDMoUnM6
 8EbvoroMVMQIvDQG7mLS5JREhJNTDmBVSdbVqcrOgZrveQh2Nir54E00m9GQtE9xQ+VKpvumd
 t62Z+Vkind9/Rr3F/GNM3LN8xr4IzkiVMJDpnXrFNyt+UMotHa1+wCaxjWBBm//dbp9qJ3GiH
 tYr2nqu37X+ZG/5D4pt7lX2IzC/rux27YtbOe5qT4PLMO+6YzCqpXHMP8zdue5VYijMSDbWYi
 4oTAR6kzQS2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494858134!100885468!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62963 invoked from network); 15 May 2017 14:22:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 14:22:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 08:22:14 -0600
Message-Id: <5919D5B30200007800159E59@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 08:22:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-4-git-send-email-andrew.cooper3@citrix.com>
 <59199A4A0200007800159BF5@prv-mh.provo.novell.com>
 <59199CC10200007800159C0F@prv-mh.provo.novell.com>
 <537fa0f1-d421-96d7-c69f-947f1a02ee6b@citrix.com>
In-Reply-To: <537fa0f1-d421-96d7-c69f-947f1a02ee6b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/string: Clean up x86/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDE1OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDUvMTcgMTE6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAgPj4+IE9uIDE1
LjA1LjE3IGF0IDEyOjA4LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMTIu
MDUuMTcgYXQgMTk6MzUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N0cmluZy5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zdHJpbmcuaAo+Pj4+IEBAIC0yLDEzICsyLDIzIEBACj4+Pj4gICNkZWZpbmUgX19Y
ODZfU1RSSU5HX0hfXwo+Pj4+ICAKPj4+PiAgI2RlZmluZSBfX0hBVkVfQVJDSF9NRU1DUFkKPj4+
PiAtI2RlZmluZSBtZW1jcHkodCxmLG4pIChfX2J1aWx0aW5fbWVtY3B5KCh0KSwoZiksKG4pKSkK
Pj4+PiArdm9pZCAqbWVtY3B5KHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IG4p
Owo+Pj4+ICsjZGVmaW5lIG1lbWNweShkLCBzLCBuKSBfX2J1aWx0aW5fbWVtY3B5KGQsIHMsIG4p
Cj4+Pj4gIAo+Pj4+IC0vKiBTb21lIHZlcnNpb25zIG9mIGdjYyBkb24ndCBoYXZlIHRoaXMgYnVp
bHRpbi4gSXQncyBub24tY3JpdGljYWwgYW55d2F5LiAKPj4+ICovCj4+Pj4gICNkZWZpbmUgX19I
QVZFX0FSQ0hfTUVNTU9WRQo+Pj4+IC1leHRlcm4gdm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBj
b25zdCB2b2lkICpzcmMsIHNpemVfdCBuKTsKPj4+PiArdm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0
LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKTsKPj4+PiArI2RlZmluZSBtZW1tb3ZlKGQsIHMs
IG4pIF9fYnVpbHRpbl9tZW1tb3ZlKGQsIHMsIG4pCj4+Pj4gIAo+Pj4+ICAjZGVmaW5lIF9fSEFW
RV9BUkNIX01FTVNFVAo+Pj4+IC0jZGVmaW5lIG1lbXNldChzLGMsbikgKF9fYnVpbHRpbl9tZW1z
ZXQoKHMpLChjKSwobikpKQo+Pj4+ICt2b2lkICptZW1zZXQodm9pZCAqZGVzdCwgaW50IGMsIHNp
emVfdCBuKTsKPj4+PiArI2RlZmluZSBtZW1zZXQocywgYywgbikgX19idWlsdGluX21lbXNldChz
LCBjLCBuKQo+Pj4gTm93IHRoYXQgeGVuL3N0cmluZy5oIGhhcyB0aGUgZXhhY3Qgc2FtZSBkZWNs
YXJhdGlvbnMgYW5kCj4+PiBkZWZpbml0aW9ucyBhbHJlYWR5LCB3aHkgZG9uJ3QgeW91IHNpbXBs
eSBkZWxldGUgdGhlIG92ZXJyaWRlcwo+Pj4gZnJvbSBoZXJlPwo+PiBIbW0sIHdhaXQgLSBJIGd1
ZXNzIHlvdSBuZWVkIHRvIGtlZXAgdGhlbSBiZWNhdXNlIG9mIHRoZSBjdXN0b20KPj4gaW1wbGVt
ZW50YXRpb24uIFRoYXQncyBhd2t3YXJkLCB0aGVyZSBzaG91bGRuJ3QgYmUgYSBuZWVkIHRvIGhh
dmUKPj4gcmVkdW5kYW50IGRlY2xhcmF0aW9ucyBqdXN0IGJlY2F1c2UgdGhlcmUgYXJlIGN1c3Rv
bQo+PiBpbXBsZW1lbnRhdGlvbnMuIEhvdyBhYm91dCBtYWtpbmcgX19IQVZFX0FSQ0hfKiBzZXJ2
ZSBib3RoCj4+IHB1cnBvc2VzLCBieSBhbGxvd2luZyBpdCB0byBoYXZlIGRpZmZlcmVudCB2YWx1
ZXMgKGJlc2lkZXMgYmVpbmcKPj4gZGVmaW5lZCBvciB1bmRlZmluZWQpPwo+IAo+IEkgZG9uJ3Qg
dW5kZXJzdGFuZCBob3cgeW91IHdvdWxkIGludGVuZCB0aGlzIG5ldyBfX0hBVkVfQVJDSF8qIHRv
IHdvcmsuCgpFLmcuIF9fSEFWRV9BUkNIXyogPSAyIG1lYW5pbmcgYXJjaCBwcm92aWRlcyBkZWNs
YXJhdGlvbiBhbmQKZGVmaW5pdGlvbiAoaS5lLiBnZW5lcmljIGhlYWRlciBhbmQgc291cmNlIHNr
aXAgdGhlaXJzKSwgd2hpbGUKX19IQVZFX0FSQ0hfKiA9IDEgbWVhbmluZyBhcmNoIHByb3ZpZGVz
IGp1c3QgYSBkZWZpbml0aW9uLCBidXQKdGhlIGdlbmVyaWMgZGVjbGFyYXRpb24gYW5kIG1hY3Jv
ICh3aGVyZSBhcHBsaWNhYmxlKSBhcmUgZmluZSAoaS5lLgpvbmx5IHRoZSBnZW5lcmljIHNvdXJj
ZSBza2lwcyBpdHMgcGllY2Ugb2YgY29kZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:22:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGtD-0007SU-Hm; Mon, 15 May 2017 14:22:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dAGtC-0007RA-Hx
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 14:22:22 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 34/50-19409-A99B9195; Mon, 15 May 2017 14:22:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jO7MnZK
 RBrt/yFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3Z01nL1jOWrHiywy2BsZ9LF2MXBxCArOZ
 JPYdXMjYxcjJwSJgL3Hzy2F2EJtRoExiU8sLFgg7V2LmtI1QNXYSWyasYIJo3s4o8WRGO1gDm
 4COxPenp5hBbBEBZYmPrb3sIEXMAtcZJT6e7wHrFhaQlzj++CFYg5CAtUTvrS/sEFNVJTZ8ns
 kGYnMK1EjcvtnMCmLzChhKTFp4DOwKUQFLidkHbzNCxAUlTs58AhZnFpCQOPjiBdhiCQFtice
 npzOCLJYQ6GOUmLH3KvMERuFZSHpmIelZwMi0ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFgv
 N7W4ODE9NScxqVgvOT93EyMwpOsZGBh3MJ5qdj7EKMnBpCTK6/pSPFKILyk/pTIjsTgjvqg0J
 7X4EKMMB4eSBG/lDslIIcGi1PTUirTMHGB0waQlOHiURHjXgqR5iwsSc4sz0yFSpxh1Oebc+/
 qeSYglLz8vVUqc1x2kSACkKKM0D24ELNIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmtQG
 ZwpOZVwK36RXQEUxAR4SB3M9bXJKIkJJqYOyr3rZZgp/nE3uG1dIcK/+t0xTuutxevvqbfvu9
 DY/bHQ+x/Nyr3WEvqak9+57nanm9e0n/Nx7kPHvuRuVNx7fvC/Y7F/zlCLzbrWohXmt7jmvFZ
 4f2ycYv/J7YWszz/BQadEo+kUP39+kioVnSMukh39W/HGdQ6u70NFnlNd2QZ1daydl8XyWW4o
 xEQy3mouJEALGjo7HvAgAA
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494858136!61898882!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10099 invoked from network); 15 May 2017 14:22:17 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 14:22:17 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 386C7A1F6B;
 Mon, 15 May 2017 14:22:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 386C7A1F6B
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 386C7A1F6B
Received: from vitty.brq.redhat.com.redhat.com (vitty.brq.redhat.com
 [10.34.26.3])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D1A04182E2;
 Mon, 15 May 2017 14:22:13 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Juergen Gross <jgross@suse.com>
References: <7696c3d8-0ede-2704-34bb-d3d7dac6883d@suse.com>
Date: Mon, 15 May 2017 16:22:12 +0200
In-Reply-To: <7696c3d8-0ede-2704-34bb-d3d7dac6883d@suse.com> (Juergen Gross's
 message of "Mon, 15 May 2017 16:09:25 +0200")
Message-ID: <87r2zqi4iz.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 15 May 2017 14:22:15 +0000 (UTC)
Cc: lguest@lists.ozlabs.org, xen-devel <xen-devel@lists.xenproject.org>,
 Rusty Russell <rusty@rustcorp.com.au>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 virtualization@lists.linux-foundation.org
Subject: Re: [Xen-devel] Support of lguest?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cml0ZXM6Cgo+IExndWVzdCBhbmQgWGVu
IHB2LWd1ZXN0cyBhcmUgdGhlIG9ubHkgdXNlcnMgb2YgcHZfbW11X29wcyAod2l0aCB0aGUKPiBv
bmUgZXhjZXB0aW9uIG9mIHRoZSAuZXhpdF9tbWFwIG1lbWJlciwgd2hpY2ggaXMgYmVpbmcgdXNl
ZCBieSBYZW4KPiBIVk0tZ3Vlc3RzLCB0b28pLgo+Cj4gQXMgaXQgaXMgcG9zc2libGUgbm93IHRv
IGJ1aWxkIGEga2VybmVsIHdpdGhvdXQgWGVuIHB2LWd1ZXN0IHN1cHBvcnQKPiB3aGlsZSBrZWVw
aW5nIFBWSCBhbmQgUFZIVk0gc3VwcG9ydCwgSSB0aG91Z2h0IGFib3V0IHB1dHRpbmcgbW9zdAo+
IHB2X21tdV9vcHMgZnVuY3Rpb25zIGluICNpZmRlZiBDT05GSUdfWEVOX0hBU19QVk1NVSBzZWN0
aW9ucy4KClRoZXJlIGlzIGFuIG9uZ29pbmcgd29yayB0byBlbmFibGUgUFYgVExCIGZsdXNoaW5n
IGZvciBIeXBlci1WIGd1ZXN0czoKaHR0cDovL2RyaXZlcmRldi5saW51eGRyaXZlcnByb2plY3Qu
b3JnL3BpcGVybWFpbC9kcml2ZXJkZXYtZGV2ZWwvMjAxNy1BcHJpbC8xMDQ0MTEuaHRtbAoKaXQg
dXRpbGl6ZXMgLmZsdXNoX3RsYl9vdGhlcnMgbWVtYmVyIGluIHB2X21tdV9vcHMuCgpob3BlZnVs
bHksIHRoaXMgd29yayB3aWxsIGJlIG1lcmdlZCBpbiA0LjEzLgoKLS0gCiAgVml0YWx5CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:24:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:24:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGvE-0007i7-TL; Mon, 15 May 2017 14:24:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAGvD-0007ho-5A
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 14:24:27 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 DD/FA-10689-A1AB9195; Mon, 15 May 2017 14:24:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov67ULsl
 Ig+vLmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynJ5MKDrNVvOpuYGlgPMjaxcjJISFgJPF2
 4j+mLkYuDiGBhYwSR3e/YAFJCAvISxx//JAdxBYR0JI4O/M1M0gRs8A1Ron/6y4zgiSEBJIk9
 m79AFbEJqAqseH6KbCpvALWEuvaroANYgGKb294D1YvKhAu8WLLH6gaQYmTM5+A1XACXdF/5h
 bYHGYBdYk/8y4xQ9jiEpuefWeFsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkb14tSistQ
 iXQu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4GQAgh2MF9qdDzFKcjApifK6
 vhSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+3yHZKSQYFFqempFWmYOME5g0hIcPEoivO9A0
 rzFBYm5xZnpEKlTjLocc+59fc8kxJKXn5cqJc77GaRIAKQoozQPbgQsZi8xykoJ8zICHSXEU5
 BalJtZgir/ilGcg1FJmFdrJ9AUnsy8ErhNr4COYAI6Igzkft7ikkSElFQDI+8M+98uTHtUrps
 pHuB5I6buzHD96Jpi34Sn/iGS/11yMt3XmtpZ1E0I/L1O7YAB99V51+wO2T48/j/pkRrb7tS6
 1e8P/xR/HiHw74sRe8nZheXKpZnXH3A5H5vtt0/j6k1Da6ONqYENl5Y1fr7UbWppsUhvyq/Xs
 y471PflBDBdbXq1XLEhRYmlOCPRUIu5qDgRALPS/LvUAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494858265!97220156!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39069 invoked from network); 15 May 2017 14:24:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 May 2017 14:24:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A4428AB43;
 Mon, 15 May 2017 14:24:25 +0000 (UTC)
To: Vitaly Kuznetsov <vkuznets@redhat.com>
References: <7696c3d8-0ede-2704-34bb-d3d7dac6883d@suse.com>
 <87r2zqi4iz.fsf@vitty.brq.redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <50f4d2ff-3028-990c-b9c9-f85ad2a3c7e9@suse.com>
Date: Mon, 15 May 2017 16:24:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <87r2zqi4iz.fsf@vitty.brq.redhat.com>
Content-Language: de-DE
Cc: lguest@lists.ozlabs.org, xen-devel <xen-devel@lists.xenproject.org>,
 Rusty Russell <rusty@rustcorp.com.au>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 virtualization@lists.linux-foundation.org
Subject: Re: [Xen-devel] Support of lguest?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDUvMTcgMTY6MjIsIFZpdGFseSBLdXpuZXRzb3Ygd3JvdGU6Cj4gSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPiB3cml0ZXM6Cj4gCj4+IExndWVzdCBhbmQgWGVuIHB2LWd1ZXN0
cyBhcmUgdGhlIG9ubHkgdXNlcnMgb2YgcHZfbW11X29wcyAod2l0aCB0aGUKPj4gb25lIGV4Y2Vw
dGlvbiBvZiB0aGUgLmV4aXRfbW1hcCBtZW1iZXIsIHdoaWNoIGlzIGJlaW5nIHVzZWQgYnkgWGVu
Cj4+IEhWTS1ndWVzdHMsIHRvbykuCj4+Cj4+IEFzIGl0IGlzIHBvc3NpYmxlIG5vdyB0byBidWls
ZCBhIGtlcm5lbCB3aXRob3V0IFhlbiBwdi1ndWVzdCBzdXBwb3J0Cj4+IHdoaWxlIGtlZXBpbmcg
UFZIIGFuZCBQVkhWTSBzdXBwb3J0LCBJIHRob3VnaHQgYWJvdXQgcHV0dGluZyBtb3N0Cj4+IHB2
X21tdV9vcHMgZnVuY3Rpb25zIGluICNpZmRlZiBDT05GSUdfWEVOX0hBU19QVk1NVSBzZWN0aW9u
cy4KPiAKPiBUaGVyZSBpcyBhbiBvbmdvaW5nIHdvcmsgdG8gZW5hYmxlIFBWIFRMQiBmbHVzaGlu
ZyBmb3IgSHlwZXItViBndWVzdHM6Cj4gaHR0cDovL2RyaXZlcmRldi5saW51eGRyaXZlcnByb2pl
Y3Qub3JnL3BpcGVybWFpbC9kcml2ZXJkZXYtZGV2ZWwvMjAxNy1BcHJpbC8xMDQ0MTEuaHRtbAo+
IAo+IGl0IHV0aWxpemVzIC5mbHVzaF90bGJfb3RoZXJzIG1lbWJlciBpbiBwdl9tbXVfb3BzLgo+
IAo+IGhvcGVmdWxseSwgdGhpcyB3b3JrIHdpbGwgYmUgbWVyZ2VkIGluIDQuMTMuCgpUaGFua3Mg
Zm9yIHRoZSBpbmZvcm1hdGlvbi4gSSdsbCBrZWVwIC5mbHVzaF90bGJfb3RoZXJzIG1lbWJlciBv
dXRzaWRlCnRoZSAjaWZkZWYgc2VjdGlvbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAGwm-0007tP-7N; Mon, 15 May 2017 14:26:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAGwk-0007tC-KG
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 14:26:02 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 2F/41-29088-97AB9195; Mon, 15 May 2017 14:26:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS7dyl2S
 kwafDQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkr3wF+3gq1jz+wtLAOI2ri5GTQ0ggT2LD
 5FZ2EJtXwE7i+dmvzCC2hIChxOmFN1m6GDk4WARUJS51WoGE2QTUJdqebWcFsUUENCVmdlxiB
 LGZBa4xSix5lARiCwtkSZxbuIipi5ELaPw/JokNE/6DzecUsJbo7t3OBDKTV0BQ4u8OYYheLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6lXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYODVMzAw7mB8/dPpEKMkB5OSKK/rS/FI
 Ib6k/JTKjMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBW7hTMlJIsCg1PbUiLTMHGBswp
 RIcPEoivAkgad7igsTc4sx0iNQpRl2Od0s/vGcSApshJc4bA1IkAFKUUZoHNwIWp5cYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfOmgkzhycwrgdv0CugIJqAjwkB+4S0uSURISTUwCrgqpjX
 JBO/cwtP2Wif9n+GF6zvzDwjXefrIlxUflDw/e+tldQalQIY1bN8+fm54nFZbKdJx7UjXle0P
 vobuMj68nolfbNffozOWzl3BFaa/LV5rW7vym7Rjqqxb1xQduSiSeo49Q9lO2zntvyOLTAHjy
 ltzS2ecarGKdrpbzPtiSfTMuZUcSizFGYmGWsxFxYkAI+JT0s4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494858359!100531853!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37808 invoked from network); 15 May 2017 14:26:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 14:26:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 08:25:58 -0600
Message-Id: <5919D6930200007800159E5C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 08:25:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
 <5919BB250200007800159CEE@prv-mh.provo.novell.com>
 <40ae2f9c-ac81-1673-f9ff-7bb835b583a7@arm.com>
In-Reply-To: <40ae2f9c-ac81-1673-f9ff-7bb835b583a7@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDE2OjEzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE1LzA1LzE3IDEzOjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTUuMDUuMTcg
YXQgMTI6MjEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBPbiBaaG9uZ3plIHBy
b3Bvc2FsLCB0aGUgc2hhcmUgcGFnZSB3aWxsIGJlIG1hcHBlZCBhdCB0aGUgYSBzcGVjaWZpYwo+
Pj4gYWRkcmVzcyBpbiB0aGUgZ3Vlc3QgbWVtb3J5LiBJIGFncmVlIHRoaXMgd2lsbCByZXF1aXJl
IHNvbWUgd29yayBpbiB0aGUKPj4+IHRvb2xzdGFjaywgb24gdGhlIGh5cGVydmlzb3Igc2lkZSB3
ZSBjb3VsZCByZS11c2UgdGhlIGZvcmVpZ24gbWFwcGluZwo+Pj4gQVBJLiBCdXQgb24gdGhlIGd1
ZXN0IHNpZGUgdGhlcmUgYXJlIG5vdGhpbmcgdG8gZG8gWGVuIHNwZWNpZmljLgo+Pgo+PiBTbyB3
aGF0IGlzIHRoZSBlcXVpdmFsZW50IG9mIHRoZSBzaGFyZWQgcGFnZSBvbiBiYXJlIGhhcmR3YXJl
PwoKTm8gYW5zd2VyIGhlcmU/Cgo+Pj4gV2hhdCdzIHRoZSBiZW5lZml0PyBCYXJlbWV0YWwgZ3Vl
c3QgYXJlIHVzdWFsbHkgdGlueSwgeW91IGNvdWxkIHVzZSB0aGUKPj4+IGRldmljZS10cmVlIChh
bmQgaGVuY2UgZ2VuZXJpYyB3YXkpIHRvIHByZXNlbnQgdGhlIHNoYXJlIHBhZ2UgZm9yCj4+PiBj
b21tdW5pY2F0aW5nLiBUaGlzIG1lYW5zIG5vIFhlbiBQViBkcml2ZXJzLCBhbmQgdGhlcmVmb3Jl
IGVhc2llciB0bwo+Pj4gbW92ZSBhbiBPUyBpbiBYZW4gVk0uCj4+Cj4+IElzIHRoaXMgaW50ZW5k
ZWQgdG8gYmUgYW4gQVJNLXNwZWNpZmljIGV4dGVuc2lvbiwgb3IgYSBnZW5lcmljIG9uZT8KPj4g
VGhlcmUncyBubyBEVCBvbiB4ODYgdG8gcGFzcyBzdWNoIGluZm9ybWF0aW9uLCBhbmQgSSBjYW4n
dCBlYXNpbHkKPj4gc2VlIGFsdGVybmF0aXZlcyB0aGVyZS4gQWxzbyB0aGUgY29uc3VtZXIgb2Yg
dGhlIHNoYXJlZCBwYWdlIGluZm8KPj4gaXMgc3RpbGwgYSBQViBjb21wb25lbnQgb2YgdGhlIGd1
ZXN0LiBZb3Ugc2ltcGx5IGNhbid0IGhhdmUgYW4KPj4gZW50aXJlbHkgdW5tb2RpZmllZCBndWVz
dCB3aGljaCBhdCB0aGUgc2FtZSB0aW1lIGlzIFhlbiAob3IKPj4gd2hhdGV2ZXIgb3RoZXIgY29t
cG9uZW50IHNpdHMgYXQgdGhlIG90aGVyIGVuZCBvZiB0aGUgc2hhcmVkCj4+IHBhZ2UpIGF3YXJl
Lgo+IAo+IFRoZSB0b29sc3RhY2sgd2lsbCBzZXR1cCB0aGUgc2hhcmVkIHBhZ2UgaW4gYm90aCB0
aGUgcHJvZHVjZXIgYW5kIAo+IGNvbnN1bWVyIGd1ZXN0LiBUaGlzIHdpbGwgYmUgc2V0dXAgZHVy
aW5nIHRoZSBkb21haW4gY3JlYXRpb24uIE15IAo+IHVuZGVyc3RhbmRpbmcgaXMgaXQgd2lsbCBu
b3QgYmUgcG9zc2libGUgdG8gc2hhcmUgcGFnZSBhZnRlciB0aGUgdHdvIAo+IGRvbWFpbnMgaGF2
ZSBiZWVuIGNyZWF0ZWQuCgpXaGV0aGVyIHRoaXMgaXMgZ29pbmcgdG8gYmVjb21lIHRvbyBsaW1p
dGluZyByZW1haW5zIHRvIGJlIHNlZW4sIGJ1dAppbiBhbnkgZXZlbnQgdGhpcyBkb2Vzbid0IGFu
c3dlciBteSBxdWVzdGlvbiByZWdhcmRpbmcgdGhlIHg4NiBzaWRlLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 14:38:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAH8I-0000MI-A9; Mon, 15 May 2017 14:37:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dAH8H-0000MB-J3
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:37:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8F/53-31580-44DB9195; Mon, 15 May 2017 14:37:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQtdlr2S
 kwZsnbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bF24tYCn6LV2w49ZilgfGacBcjJ4eEgJ/E
 hyVNrBB2nsSlGY0sEHahxO3VO5hAbF4BQYmTM5+AxTkF7CRubF3HBmILCXxhlmj8EwZiswnoS
 cw7/hWshkVAVWLxnlVQMxMlfpy8BTUnQGLXgoVgNcICJhI33x4Gi4sI6Eo8W/AMaCYXB7PACU
 aJLTc/giWYBTQlWrf/ZodYBjT0wVF2iKFpEvfPnGeewCgwC8l9s5C0LGBkWsWoUZxaVJZapGt
 ooJdUlJmeUZKbmJkD5Bnr5aYWFyemp+YkJhXrJefnbmIEhmE9AwPjDsZtXc6HGCU5mJREeV1f
 ikcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC12SMZKSRYlJqeWpGWmQOMCJi0BAePkghv426gN
 G9xQWJucWY6ROoUo6KUOK8pSJ8ASCKjNA+uDRaFlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMC
 oJ8/4GGc+TmVcCN/0V0GImoMVhIDfzFpckIqSkGhjL9h5/U21ybeMcfcXABcbpqyZYzJF4NuH
 7okSmFmn/auHLdfO/dfYzuk5wPX+39lJlw+Q1lXXHD+V6b6k9syGCL7157aPkVVJH2v8b/OZk
 4b0Wt3ha9bzC6eWPlFtXrTuQzb6l1t9QX29FXaL41z37zoZ9c1w0IWlm0Iad0xjnrX5y+s7s3
 ghZJZbijERDLeai4kQAShluTr0CAAA=
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494859075!96406871!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7493 invoked from network); 15 May 2017 14:37:55 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 14:37:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46051650"
X-Gm-Message-State: AODbwcDWZ1HAujj9XeHsyZWOxW7Tuo5t7V1WZAgxOtNxvw3Fip1eYbhs
 nazncJom2erbF715Knh4NUv9G0Ilnw==
X-Received: by 10.55.43.168 with SMTP id r40mr6046247qkr.59.1494858735717;
 Mon, 15 May 2017 07:32:15 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <95d77405-3f01-4d50-ddd7-e2cfd35ddc63@citrix.com>
References: <20170411005929.GA34726@skl-2s3.sh.intel.com>
 <58ECAE13020000780014FB6C@prv-mh.provo.novell.com>
 <20170416201354.GA23350@skl-2s3.sh.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CAD50A@SHSMSX101.ccr.corp.intel.com>
 <671e935a-f832-13fe-016d-674f837b2a4e@citrix.com>
 <5901B5010200007800154A27@prv-mh.provo.novell.com>
 <794aac62-4d0c-f13c-916a-b219fcba852e@citrix.com>
 <CAFLBxZaHnaUr6xrHLrLFHEa2bt=vMr3Ub=9N-4vAL2Fp6hm5Uw@mail.gmail.com>
 <95d77405-3f01-4d50-ddd7-e2cfd35ddc63@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 15 May 2017 15:32:15 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYdfi9hByEhaWVPZ7hUoJ-0PqrXiX4s7oBucrPTyV+VHg@mail.gmail.com>
Message-ID: <CAFLBxZYdfi9hByEhaWVPZ7hUoJ-0PqrXiX4s7oBucrPTyV+VHg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Dario Faggioli <dario.faggioli@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] Enabling VT-d PI by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMjozNSBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMTUvMDUvMTcgMTE6MjcsIEdlb3JnZSBEdW5s
YXAgd3JvdGU6Cj4+IE9uIEZyaSwgTWF5IDEyLCAyMDE3IGF0IDEyOjA1IFBNLCBBbmRyZXcgQ29v
cGVyCj4+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IENpdHJpeCBOZXRz
Y2FsYXIgU0RYIGJveGVzIGhhdmUgbW9yZSBNU0ktWCBpbnRlcnJ1cHRzIHRoYW4gZml0IGluIHRo
ZQo+Pj4gY3VtdWxhdGl2ZSBJRFRzIG9mIGEgdG9wIGVuZCBkdWFsLXNvY2tldCBYZW9uIHNlcnZl
ciBzeXN0ZW1zLiAgU29tZSBvZgo+Pj4gdGhlIGRldmljZSBkcml2ZXJzIGFyZSBwdXJwb3NlZnVs
bHkgbW9kZWxsZWQgdG8gdXNlIGZld2VyIGludGVycnVwdHMKPj4+IHRoYW4gdGhleSBvdGhlcndp
c2Ugd291bGQgd2FudCB0by4KPj4+Cj4+PiBVc2luZyBQSSBpcyB0aGUgcHJvcGVyIHNvbHV0aW9u
IGxvbmd0ZXJtLCBiZWNhdXNlIGRvaW5nIHNvIHdvdWxkIHJlbW92ZQo+Pj4gYW55IG5lZWQgdG8g
YWxsb2NhdGUgSURUIHZlY3RvcnMgZm9yIHRoZSBpbnRlcnJ1cHRzOyB0aGUgSU9NTVUgY291bGQg
YmUKPj4+IHByb2dyYW1tZWQgdG8gZHVtcCBkZXZpY2UgdmVjdG9ycyBzdHJhaWdodCBpbnRvIHRo
ZSBQSSBibG9jayB3aXRob3V0Cj4+PiB0aGVtIGV2ZXIgZ29pbmcgdGhyb3VnaCBYZW4ncyBJRFQu
Cj4+IEkgd291bGRuJ3QgbmVjZXNzYXJpbHkgY2FsbCB0aGF0IGEgInByb3BlciIgc29sdXRpb24u
IFdpdGggUEksIGluc3RlYWQKPj4gb2YgYW4gaW50ZXJydXB0IHRlbGxpbmcgeW91IGV4YWN0bHkg
d2hpY2ggVk0gdG8gd2FrZSB1cCBhbmQvb3Igd2hpY2gKPj4gcm91dGluZSB5b3UgbmVlZCB0byBy
dW4sIGluc3RlYWQgeW91IGhhdmUgdG8gc2VhcmNoIHRocm91Z2gKPj4gKHBvdGVudGlhbGx5KSB0
aG91c2FuZHMgb2YgZW50cmllcyB0byBzZWUgd2hpY2ggdmNwdSB0aGUgaW50ZXJydXB0IHlvdQo+
PiByZWNlaXZlZCB3YW50ZWQgdG8gd2FrZSB1cDsgYW5kIHlvdSBuZWVkIHRvIGRvIHRoYXQgb24g
ZXZlcnkgc2luZ2xlCj4+IGludGVycnVwdC4gIChPYnZpb3VzbHkgaXQgZG9lcyBoYXZlIHRoZSBh
ZHZhbnRhZ2UgdGhhdCBpZiB0aGUgdmNwdQo+PiBoYXBwZW5zIHRvIGJlIHJ1bm5pbmcgWGVuIGRv
ZXNuJ3QgZ2V0IGFuIGludGVycnVwdCBhdCBhbGwuKQo+Cj4gSGF2aW5nIHNwb2tlbiB0byB0aGUg
UEkgYXJjaGl0ZWN0cywgdGhpcyBpcyBub3QgaG93IHRoZSB0ZWNobm9sb2d5IHdhcwo+IGRlc2ln
bmVkIHRvIGJlIHVzZWQuCj4KPiBPbiBzeXN0ZW1zIHdpdGggdGhpcyBudW1iZXIgb2YgaW4tZmxp
Z2h0IGludGVycnVwdHMsIHRyeWluZyB0byB0cmFjawo+ICJ3aG8gZ290IHdoYXQgaW50ZXJydXB0
IiBmb3IgcHJpb3JpdHkgYm9vc3RpbmcgcHVycG9zZXMgaXMgYSB3YXN0ZSBvZgo+IHRpbWUsIGFz
IHdlIHNwZW5kIGFnZXMgdGFraW5nIHZtZXhpdHMgdG8gcHJvY2VzcyBpbnRlcnJ1cHQgbm90aWZp
Y2F0aW9ucwo+IGZvciBvdXQtb2YtY29udGV4dCB2Y3B1cy4KPgo+IFRoZSB3YXkgdGhlIFBJIGFy
Y2hpdGVjdHMgZW52aXNhZ2VkIHRoZSB0ZWNobm9sb2d5IGJlaW5nIHVzZWQgaXMgdGhhdAo+IFN1
cHByZXNzIE5vdGlmaWNhdGlvbiBpcyBzZXQgYXQgYWxsIHBvaW50cyBvdGhlciB0aGFuIGV4ZWN1
dGluZyBpbgo+IG5vbi1yb290IG1vZGUgZm9yIHRoZSB2Y3B1IGluIHF1ZXN0aW9uICh0aGVyZSBp
cyBhIHNtYWxsIHJhY2Ugd2luZG93Cj4gYXJvdW5kIGNsZWFyaW5nIFNOIG9uIHZtZW50cnkpLCBh
bmQgdGhhdCB0aGUgc2NoZWR1bGVyIHVzZXMgT3V0c3RhbmRpbmcKPiBOb3RpZmljYXRpb24gb24g
ZWFjaCBvZiB0aGUgUEkgYmxvY2tzIHdoZW4gaXQgcmViYWxhbmNlcyBjcmVkaXQgdG8gc2VlCj4g
d2hpY2ggdmNwdXMgaGF2ZSBoYWQgaW50ZXJydXB0cyBpbiB0aGUgbGFzdCAzMG1zLgoKSXQgc291
bmRzIGxpa2UgdGhleSBtYXkgaGF2ZSBtYWRlIHRoZSBtaXN0YWtlIHRoYXQgdGhlIENyZWRpdDEK
ZGVzaWduZXJzIG1hZGUsIGluIGFuYWx5emluZyBvbmx5IGEgc3lzdGVtIHRoYXQgd2FzIG92ZXJs
b2FkZWQ7IGFuZApvbmUgd2hlcmUgYWxsIHdvcmtsb2FkcyB3ZXJlIGlkZW50aWNhbCwgYXMgb3Bw
b3NlZCB0byBhbmFseXppbmcgYQpzeXN0ZW0gdGhhdCB3YXMgYXQgbGVhc3Qgc29tZXRpbWVzIHBh
cnRpYWxseSBsb2FkZWQsIGFuZCB3aGVyZQp3b3JrbG9hZHMgd2VyZSB2ZXJ5IGRpZmZlcmVudC4K
CllvdSdyZSByaWdodCB0aGF0IGlmIHlvdSB3ZXJlbid0IGdvaW5nIHRvIHByZWVtcHQgdGhlIGN1
cnJlbnRseQpydW5uaW5nIHZjcHUgYW55d2F5LCB0aGVyZSdzIG5vIG5lZWQgZm9yIFhlbiB0byBn
ZXQgdGhlIGludGVycnVwdC4KCkJ1dCBpdCBzaG91bGQgYmUgb2J2aW91cyB0aGF0IG9uIGEgc3lz
dGVtIHRoYXQncyBpZGxlIChldmVuIGZvciBhCnJlbGF0aXZlbHkgc2hvcnQgYW1vdW50IG9mIHRp
bWUpIHRoYXQgd2Ugd2FudCB0byBnZXQgdGhlIGludGVycnVwdCBhbmQKd2FrZSB1cCB0aGUgYXBw
cm9wcmlhdGUgdmNwdSBpbW1lZGlhdGVseS4gIEl0IHNob3VsZCBhbHNvIGJlIG9idmlvdXMKdGhh
dCBpbiBhIG1peGVkIHdvcmtsb2FkLCB3aGVyZSBvbmUgdmNwdSBpcyBkb2luZyB0b25zIG9mIGNv
bXB1dGF0aW9uCmFuZCBhbm90aGVyIGlzIG1haW5seSBoYW5kbGluZyBpbnRlcnJ1cHRzIHF1aWNr
bHkgYW5kIGdvaW5nIHRvIHNsZWVwCmFnYWluLCB0aGF0IHdlIHdvdWxkIHdhbnQgWGVuIGF0IHJl
Z3VsYXIgaW50ZXJ2YWxzIHRvIGNoZWNrIHRvIHNlZSBpZgppdCBzaG91bGQgcnVuIHRoZSB2Y3B1
IHRoYXQncyBtb3N0bHkgaGFuZGxpbmcgaW50ZXJydXB0cy4gIFdlCmdlbmVyYWxseSB3b3VsZG4n
dCB3YW50IHRvIGRlbGF5IHdha2luZyB1cCB0aGUgbG93ZXItcHJpb3JpdHkgdmNwdQpsb25nZXIg
dGhhbiAxbXMuCgpJbiBib3RoIGNhc2VzLCB3YWl0aW5nIDMwbXMgdG8gc2VlIGlmIHdlIHNob3Vs
ZCB3YWtlIHNvbWVib2R5IHVwIGlzCmZhciB0b28gbG9uZy4KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 14:47:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:47:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAHH1-00013f-5r; Mon, 15 May 2017 14:46:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dAHH0-00013Z-D7
 for xen-devel@lists.xen.org; Mon, 15 May 2017 14:46:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1C/31-03557-16FB9195; Mon, 15 May 2017 14:46:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjdxv2S
 kweMN/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8buT9vYC1ZwVJyb0MDewHiBrYuRk0NCwE/i
 4toWFgg7T2LV5plMEHahxJr/G8FsXgFBiZMznwDVcHBwCjhL7DsiDRIWEqiUWHr3EjuIzSagJ
 zHv+FewMSwCqhK7tuxlAymXEEiUuP3cFWJKgMS0Db1gE4UFgiRWbrvPCmKLCChK9F64z9jFyM
 XBLHCeUeL58u9gCWYBTYnW7b/ZIXapSix+cJQd4rR0iRV7T7FMYBSYheS6WUhaFjAyrWLUKE4
 tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxBBiDYwfhlWcAhRkkO
 JiVRXteX4pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh790lGCgkWpaanVqRl5gCjASYtwcGjJ
 MJ7ey9Qmre4IDG3ODMdInWKUVFKnDcUpE8AJJFRmgfXBovAS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBKGGM+TmVcCN/0V0GImoMVhIDfzFpckIqSkGhhTlS597ny+MbVG+mysrJ18zFTHxxu
 nNt6bse/0ypxbvUYqDz+fW2Yeb6UgIyNZsbZr88PvmU5SIcXM/BP2KjNIcif6LjIu+Vw8ffsU
 53U5k/yq9+1ef/hAdHj75XsBTR1+HyLKZMwXTX+s+EFCPWrNvPWPvV/FsweGnKnPzb+zOvnm+
 tdXeBiVWIozEg21mIuKEwE0auP1uwIAAA==
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494859616!101549065!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28215 invoked from network); 15 May 2017 14:46:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 14:46:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46052607"
X-Gm-Message-State: AODbwcCVCjwq4irSgLLz+TY4DviSaEP16EQic7d7aaRn5kc19enJMQ2T
 xlWIRY/nOJpfZCngrEHCJBIgcresLA==
X-Received: by 10.55.23.84 with SMTP id i81mr5466462qkh.153.1494859378206;
 Mon, 15 May 2017 07:42:58 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <1494482652-42356-5-git-send-email-chao.gao@intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-5-git-send-email-chao.gao@intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 15 May 2017 15:42:57 +0100
X-Gmail-Original-Message-ID: <CAFLBxZaAmHHV4=AoU9Zg583pGfvmHGBkSyHsiaWougWUvHLrCg@mail.gmail.com>
Message-ID: <CAFLBxZaAmHHV4=AoU9Zg583pGfvmHGBkSyHsiaWougWUvHLrCg@mail.gmail.com>
To: Chao Gao <chao.gao@intel.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 4/5] VT-d PI: Adding reference count to
	pi_desc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgNzowNCBBTSwgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVs
LmNvbT4gd3JvdGU6Cj4gVGhpcyBwYXRjaCBpbnRydWR1Y2VzIGEgJ3JlZmNudCcgZmllbGQgaW4g
dm14X3BpX2Jsb2NraW5nIHRvIHRyYWNrCj4gdGhlIHJlZmVyZW5jZSBjb3VudCBvZiAncGlfZGVz
Yycgb2YgdGhlIHZDUFUuIEFuZCBjaGFuZ2UgdGhpcyBmaWVsZAo+IGV2ZXJ5IHRpbWUgd2UgcmUt
cHJvZ3JhbSBvbmUgSVJURS4KPgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAg
IHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lu
dHJlbWFwLmMgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgIHwgIDYgKysrKysKPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCAgICAgfCAgMyArKysKPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9pb21tdS5oICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21z
aS5oICAgICAgICAgICAgICB8ICAyICstCgpUaGlzIGRvZXNuJ3QgYXBwbHkgdG8gc3RhZ2luZyBh
bnltb3JlOgoKZXJyb3I6IHdoaWxlIHNlYXJjaGluZyBmb3I6CmludCBpb21tdV9lbmFibGVfeDJh
cGljX0lSKHZvaWQpOwp2b2lkIGlvbW11X2Rpc2FibGVfeDJhcGljX0lSKHZvaWQpOwoKaW50IHBp
X3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBzdHJ1Y3Qg
cGlycSAqcGlycSwKICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgZ3ZlYyk7CgojZW5k
aWYgLyogIV9fQVJDSF9YODZfSU9NTVVfSF9fICovCgplcnJvcjogcGF0Y2ggZmFpbGVkOiB4ZW4v
aW5jbHVkZS9hc20teDg2L2lvbW11Lmg6OTIKCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 14:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAHNi-0001iH-UZ; Mon, 15 May 2017 14:53:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAHNh-0001iB-R7
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 14:53:53 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 92/E2-02181-101C9195; Mon, 15 May 2017 14:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTZfhoGS
 kwemj6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDLQ3sBYf5Ktr/7GJvYLzK1cXIxSEksJFR
 YtG6E0wQzm5GiZ6lv9m7GDk5hAUSJBZPucvcxcjBISIQInFhbR5IWEjARmLNsdtMIDabgKbEn
 c+fwGxeASuJx79PgNksAqoSS3s+soLYogLhEm8bj7BA1AhKnJz5BMzmFLCVOHoYopcZyL4zdz
 czhC0vsf3tHOYJjLyzkLTMQlI2C0nZAkbmVYwaxalFZalFukYGeklFmekZJbmJmTm6hgamerm
 pxcWJ6ak5iUnFesn5uZsYgWFVz8DAuIOxcbbfIUZJDiYlUV7Xl+KRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4+/ZLRgoJFqWmp1akZeYAAxwmLcHBoyTC6wqS5i0uSMwtzkyHSJ1i1OV4t/TDe
 yYhlrz8vFQpcd4tIEUCIEUZpXlwI2DRdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9ukC
 k8mXklcJteAR3BBHREGMj9vMUliQgpqQZGuadzG7XEeBwFuJsu3H3tf0dULnaG3Y1/P/V+xKn
 p7+ifeyFM7PWed3npt85nXJ30I2HlosTLl9dn1GwNWBU64cEvO4Etxg/23/pl/LIyUXvTMtc+
 t09z50i9957IN/WXle8WwW/cTCuM0g4afN7a9XnbkfQdb0LaVzBOuGSxVKq6OWVVWHWzpxJLc
 UaioRZzUXEiAEbaEfyxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494860032!98110365!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16047 invoked from network); 15 May 2017 14:53:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 15 May 2017 14:53:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 713742B;
 Mon, 15 May 2017 07:53:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C94803F41F;
 Mon, 15 May 2017 07:53:50 -0700 (PDT)
To: Feng Kan <fkan@apm.com>, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org
References: <1494635168-27062-1-git-send-email-fkan@apm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <32f2ca06-7344-6fa8-63a0-225faa111bb5@arm.com>
Date: Mon, 15 May 2017 15:53:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494635168-27062-1-git-send-email-fkan@apm.com>
Subject: Re: [Xen-devel] [XEN-devel] arm64: fix incorrect pa_range_info
 table to support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gRmVuZywKCk9uIDEzLzA1LzE3IDAxOjI2LCBGZW5nIEthbiB3cm90ZToKPiBUaGUgcGFf
cmFuZ2VfaW5mbyB0YWJsZSBjb250YWluIGluY29ycmVjdCByb290X29yZGVyIGFuZCB0MHN6IHdo
aWNoCj4gcHJldmVudCA0MiBiaXQgUEEgc3lzdGVtcyBmcm9tIGJvb3RpbmcgZG9tMC4KCkFzIEkg
bWVudGlvbmVkIGluIHRoZSBwcmV2aW91cyB0aHJlYWQgWzFdLCB0aGlzIGlzIG5vdCBhIGJ1Zy4g
V2hhdCB5b3UgCmNvbmZpZ3VyZSBiZWxvdyBpcyB0aGUgc3RhZ2UtMiBwYWdlIHRhYmxlIGFuZCBu
b3QgdGhlIGh5cGVydmlzb3IgcGFnZS10YWJsZS4KCkl0IGlzIHBlcmZlY3RseSBmaW5lIHRvIGV4
cG9zZSBsZXNzIElQQSAoSW50ZXJtZWRpYXRlIFBoeXNpY2FsIEFkZHJlc3MpIApiaXRzIHRoYW4g
dGhlIG51bWJlciBvZiBQQSAoUGh5c2ljYWwgQWRkcmVzcykgYml0cyBhcyBsb25nIGFzIGFsbCB0
aGUgCmFkZHJlc3Mgd2lyZWQgYXJlIGJlbG93IDQwIGJpdHMgKGFzc3VtcHRpb24gbWFkZSBieSB0
aGUgcGF0Y2ggd2hvIGFkZGVkIAp0aGlzIGNvZGUpLiBEb2VzIHlvdXIgaGFyZHdhcmUgaGF2ZSBk
ZXZpY2VzL1JBTSBhYm92ZSA0MCBiaXRzPyBJZiBzbywgCnRoZW4geW91IG5lZWQgdG8gbWVudGlv
biBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpUaGlzIGJyaW5nIGFub3RoZXIgcXVlc3Rpb24sIG5v
dyB5b3Ugd2lsbCBhbGxvY2F0ZSA4IHBhZ2VzIGJ5IGRlZmF1bHQgCmZvciBib3RoIERPTTAgYW5k
IGd1ZXN0cy4gRXhwb3NpbmcgNDIgYml0cyBJUEEgdG8gYSBndWVzdCBkb2VzIG5vdCBzb3VuZCAK
bmVjZXNzYXJ5LCBzbyB3ZSB3b3VsZCB3YXN0ZSBtZW1vcnkgaGVyZS4gSG93IGFyZSB5b3UgZ29p
bmcgdG8gYWRkcmVzcyB0aGF0PwoKTGFzdGx5LCBwbGVhc2UgcXVvdGUgdGhlIEFSTSBBUk0gd2hl
biB5b3UgbW9kaWZ5IHRoZSBnZW5lcmljIEFSTSBjb2RlIHRvIApoZWxwIHRoZSByZXZpZXdlciBj
aGVja2luZyB5b3VyIGNvZGUuCgpDaGVlcnMsCgpbMV0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMTI1NC5odG1sCgo+Cj4g
U2lnbmVkLW9mZi1ieTogRmVuZyBLYW4gPGZrYW5AYXBtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL3AybS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9h
cm0vcDJtLmMKPiBpbmRleCAzNGQ1Nzc2Li5jYmI4Njc1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC0xNDc5LDcgKzE0Nzks
NyBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lkKQo+ICAgICAgICAgIFswXSA9
IHsgMzIsICAgICAgMzIvKjMyKi8sICAwLCAgICAgICAgICAxIH0sCj4gICAgICAgICAgWzFdID0g
eyAzNiwgICAgICAyOC8qMjgqLywgIDAsICAgICAgICAgIDEgfSwKPiAgICAgICAgICBbMl0gPSB7
IDQwLCAgICAgIDI0LyoyNCovLCAgMSwgICAgICAgICAgMSB9LAo+IC0gICAgICAgIFszXSA9IHsg
NDIsICAgICAgMjQvKjIyKi8sICAxLCAgICAgICAgICAxIH0sCj4gKyAgICAgICAgWzNdID0geyA0
MiwgICAgICAyMi8qMjIqLywgIDMsICAgICAgICAgIDEgfSwKPiAgICAgICAgICBbNF0gPSB7IDQ0
LCAgICAgIDIwLyoyMCovLCAgMCwgICAgICAgICAgMiB9LAo+ICAgICAgICAgIFs1XSA9IHsgNDgs
ICAgICAgMTYvKjE2Ki8sICAwLCAgICAgICAgICAyIH0sCj4gICAgICAgICAgWzZdID0geyAwIH0s
IC8qIEludmFsaWQgKi8KPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 15:05:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 15:05:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAHZF-0002VT-76; Mon, 15 May 2017 15:05:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=301d17743=Andrew.Cooper3@citrix.com>)
 id 1dAHZE-0002VN-2w
 for xen-devel@lists.xen.org; Mon, 15 May 2017 15:05:48 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 72/17-19466-BC3C9195; Mon, 15 May 2017 15:05:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvfUYcl
 Ig5mLTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owN3xexFMzlrJjzcidbA+N19i5GTg4JAT+J
 2+cnsILYwgJeEm+/fWIGsUUEfCUeTD7J2MXIxSEkMIlRonvxP0aQBDNQ4tXrDjCbTUBfYveLT
 0wgNq+ArcSlb5fA4iwCqhLfnq5jA7FFBcIl3jYeYYGoEZQ4OfMJmM0pECKxbfUGJoiZBhJHFs
 1hhbDlJba/nQN2hJCAmsS1/ktQh6ZLTHzWwzKBkX8WklGzkLTPQtK+gJF5FaN6cWpRWWqRrql
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7GL/3OhxglOZiURHldX4pH
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvXlIMlJIsCg1PbUiLTMHGA8waQkOHiUR3tMgad7ig
 sTc4sx0iNQpRkUpcV45YBQJCYAkMkrz4NpgMXiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwr
 wnQcbzZOaVwE1/BbSYCWhxGMjNvMUliQgpqQbGvMZ/MtkLpK89nlJbeeDID0lOPd4/lZy3vpc
 XlG0WXdG/QDjouOLr5jlzCp7xhK6z+Pb3AUf57la/Lr3EW91CJ7t+PCsuMzn1Oslt2q/9T6NF
 S89ssw3LUDvYOO1Fasnucnt3Xe4bDbWiq/VSODeWyuc2BYvvKM062rS++Vo5W8OBiSzXNyxSY
 inOSDTUYi4qTgQAN9jSNbwCAAA=
X-Env-Sender: prvs=301d17743=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494860746!82804432!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24448 invoked from network); 15 May 2017 15:05:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 15:05:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46054432"
To: "Tian, Kevin" <kevin.tian@intel.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1486400110-19656-1-git-send-email-andrew.cooper3@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190C2ABA0@SHSMSX101.ccr.corp.intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <51009373-7e8b-6551-5044-77cf53026389@citrix.com>
Date: Mon, 15 May 2017 16:02:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190C2ABA0@SHSMSX101.ccr.corp.intel.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/vvmx: Improvements to INVEPT
	instruction handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDIvMTcgMDc6NDYsIFRpYW4sIEtldmluIHdyb3RlOgo+PiBGcm9tOiBBbmRyZXcgQ29v
cGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0KPj4gU2VudDogVHVlc2RheSwg
RmVicnVhcnkgMDcsIDIwMTcgMTI6NTUgQU0KPj4KPj4gICogTGF0Y2ggY3VycmVudCBvbmNlIGF0
IHRoZSBzdGFydC4KPj4gICogQXZvaWQgdGhlIG1lbW9yeSBvcGVyYW5kIHJlYWQgZm9yIElOVkVQ
VF9BTExfQ09OVEVYVC4gIEV4cGVyaW1lbnRhbGx5LCB0aGlzCj4+ICAgIGlzIGhvdyBoYXJkd2Fy
ZSBiZWhhdmVzLCBhbmQgYXZvaWRzIGFuIHVubmVjZXNzYXJ5IHBhZ2V3YWxrLgo+PiAgKiBSZWpl
Y3QgUmVnL1JlZyBlbmNvZGluZ3Mgb2YgdGhlIGluc3RydWN0aW9uLgo+PiAgKiBBdWRpdCBlcHRw
IGFnYWluc3QgbWF4cGh5c2FkZHIuCj4+ICAqIEludHJvZHVjZSBhbmQgdXNlIFZNWF9JTlNOX0lO
VkFMSURfSU5WX09QRVJBTkQgdG8gY29ycmVjdCB0aGUgdm1mYWlsCj4+ICAgIHNlbWFudGljcy4K
Pj4gICogQWRkIGV4dHJhIG5ld2xpbmVzIGZvciBjbGFyaXR5Cj4+Cj4+IEFsc28sIGludHJvZHVj
ZSBzb21lIFRPRE9zIGZvciBmdXJ0aGVyIGNoZWNrcyB3aGljaCBzaG91bGQgYmUgcGVyZm9ybWVk
Lgo+PiBUaGVzZSBjaGVja3MgYXJlIGhhcmQgdG8gcGVyZm9ybSBhdCB0aGUgbW9tZW50LCBhcyB0
aGVyZSBpcyBubyBlYXN5IHdheSB0byBzZWUKPj4gd2hpY2ggTVNSIHZhbHVlcyB3aGVyZSBnaXZl
biB0byB0aGUgZ3Vlc3QuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgoKQWN0dWFsbHksIGl0IHR1cm5zIG91dCB0aGF0IGEgY29tYmluYXRpb24gb2Yg
MmIyNzkzZDMgYW5kIGY0MzhiMWM1IGlzCmVudGlyZWx5IGJyb2tlbiBmb3IgMzJiaXQgaHlwZXJ2
aXNvcnMsIGFuZCB0aGlzIHBhdGNoIHdhcyBhbiBhY2NpZGVudGFsCmJ1Z2ZpeC4KCmRlY29kZV92
bXhfaW5zdCgpIHJlYWRzIHVzaW5nIHRoZSBkZWZhdWx0IG1lbW9yeSBvcGVyYW5kIHNpemUsIG1l
YW5pbmcKdGhhdCBhIDMyYml0IGNvZGUgc2VnbWVudCBleGVjdXRpbmcgSU5WRVBUIG9ubHkgZmls
bHMgaW4gdGhlIGJvdHRvbSBoYWxmCm9mICZlcHRwLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 15:14:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 15:14:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAHhS-0003Ax-1H; Mon, 15 May 2017 15:14:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dAHhQ-0003Ar-On
 for xen-devel@lists.xen.org; Mon, 15 May 2017 15:14:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AD/24-03920-8C5C9195; Mon, 15 May 2017 15:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve7xo5K
 RBtO3y1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmX2xtZC1YJVmxZepy5gfEnbxcjJ4eEgL/E
 kdtTGUFsYQFbibmbLzGD2CICNhLr5k9g72Lk4BASqJL4fVGki5GLg1lgApPEzZYmsBo2AT2Je
 ce/soDYvEC9DW83g9ksAqoSs4/fZQOxRQXCJd42HoGqEZQ4OfMJmM0p4CxxoOsdWA2zgIHEkU
 VzWCFseYntb+eAzRcCmrP4wVH2CYx8s5C0z0LSMgtJywJG5lWMGsWpRWWpRbqGxnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxi/LAs4xCjJwaQkyuv6UjxSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvITB4hQSLUtNTK9Iyc4BhD5OW4OBREuGVB0nzFhck5hZnpkOkT
 jHqcrxb+uE9kxBLXn5eqpQ4758jQEUCIEUZpXlwI2AxeIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvK9ApvBk5pXAbXoFdAQT0BFhIPfzFpckIqSkGhhXOzi5bJEqM09v5rigdet4UVrub+7
 1i/e/PHWqJbFbentbvbrRL64NH7yXPus3ebNfuPKUQfX8Hdu4pwgtirAJl32yZeqk6hcz50eI
 zOI5LSSvZVbz4cLMqI4ni4v2rEhmtWPm5No749+/51u23+5IOvTYZXKFIofHlY5NDXyHLrE93
 dLrPvulEktxRqKhFnNRcSIA2+cgtrwCAAA=
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494861252!62045127!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25278 invoked from network); 15 May 2017 15:14:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 15:14:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="432422465"
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xen.org>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-2-git-send-email-chao.gao@intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <3de7968d-c3f7-7a19-b0f1-dbe12497c8b1@citrix.com>
Date: Mon, 15 May 2017 16:14:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494482652-42356-2-git-send-email-chao.gao@intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/5] xentrace: add TRC_HVM_PI_LIST_ADD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDUvMTcgMDc6MDQsIENoYW8gR2FvIHdyb3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBUUkNf
SFZNX1BJX0xJU1RfQUREIHRvIHRyYWNrIGFkZGluZyBvbmUgZW50cnkgdG8KPiB0aGUgcGVyLXBj
cHUgYmxvY2tpbmcgbGlzdC4gQWxzbyBpbnRyb2R1Y2UgYSAnY291bnRlcicgdG8gdHJhY2sKPiB0
aGUgbnVtYmVyIG9mIGVudHJpZXMgaW4gdGhlIGxpc3QuCgpTbyBmaXJzdCBvZiBhbGwsIHlvdSBo
YXZlIHRoZSBpbXBvcnRhbmNlIG9mIHRoZSBvcmRlciBoZXJlIGJhY2t3YXJkcy4KVGhlIG1vc3Qg
aW1wb3J0YW50IHRoaW5nIHRoaXMgcGF0Y2ggaXMgZG9pbmcgaXMgYWRkaW5nIGEgY291bnRlciB0
byBzZWUKaG93IG1hbnkgdmNwdXMgYXJlIG9uIHRoZSBsaXN0OyB0cmFjaW5nIGhvdyB0aGF0IGNv
dW50ZXIgaXMgbW92aW5nIGlzCnNlY29uZGFyeS4KClNlY29uZGx5Li4uCgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIHRvb2xzL3hlbnRy
YWNlL2Zvcm1hdHMgICAgICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgICAgfCAxMiArKysrKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdHJhY2Uu
aCB8ICAxICsKPiAgeGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmggICAgICB8ICAxICsKPiAgNCBm
aWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgYi90b29scy94ZW50cmFjZS9mb3JtYXRzCj4g
aW5kZXggOGIzMTc4MC4uOTk5Y2E4YyAxMDA2NDQKPiAtLS0gYS90b29scy94ZW50cmFjZS9mb3Jt
YXRzCj4gKysrIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+IEBAIC0xMjUsNiArMTI1LDcgQEAK
PiAgMHgwMDA4MjAyMCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgSU5UUl9X
SU5ET1cgWyB2YWx1ZSA9IDB4JSgxKTA4eCBdCj4gIDB4MDAwODIwMjEgIENQVSUoY3B1KWQgICUo
dHNjKWQgKCslKHJlbHRzYyk4ZCkgIE5QRiAgICAgICAgIFsgZ3BhID0gMHglKDIpMDh4JSgxKTA4
eCBtZm4gPSAweCUoNCkwOHglKDMpMDh4IHF1YWwgPSAweCUoNSkwNHggcDJtdCA9IDB4JSg2KTA0
eCBdCj4gIDB4MDAwODIwMjMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIFRS
QVAgICAgICAgIFsgdmVjdG9yID0gMHglKDEpMDJ4IF0KPiArMHgwMDA4MjAyNiAgQ1BVJShjcHUp
ZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgUElfTElTVF9BREQgWyBkb21pZCA9IDB4JSgxKTA0
eCB2Y3B1ID0gMHglKDIpMDR4LCBwY3B1ID0gMHglKDMpMDR4LCAjZW50cnkgPSAweCUoNCkwNHgg
XQo+ICAKPiAgMHgwMDEwZjAwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAg
cGFnZV9ncmFudF9tYXAgICAgICBbIGRvbWlkID0gJSgxKWQgXQo+ICAweDAwMTBmMDAyICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdlX2dyYW50X3VubWFwICAgIFsgZG9t
aWQgPSAlKDEpZCBdCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBpbmRleCBjOGVmMThhLi5lZmZmNmNkIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKPiBAQCAtODIsNiArODIsNyBAQCBzdGF0aWMgaW50IHZteF92bWZ1bmNf
aW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKPiAgc3RydWN0IHZteF9waV9i
bG9ja2luZ192Y3B1IHsKPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgIGxpc3Q7Cj4gICAgICBz
cGlubG9ja190ICAgICAgICAgICBsb2NrOwo+ICsgICAgYXRvbWljX3QgICAgICAgICAgICAgY291
bnRlcjsKCldoeSBpcyB0aGlzIGF0b21pYz8gIFRoZXJlJ3MgYWxyZWFkeSBhIGxvY2sgZm9yIHRo
aXMgc3RydWN0dXJlLCBhbmQgYXMKZmFyIGFzIEkgY2FuIHRlbGwgZXZlcnkgYWNjZXNzIHRocm91
Z2hvdXQgdGhlIHNlcmllcyBpcyAob3IgY291bGQgYmUpCnByb3RlY3RlZCBieSBhIGxvY2suCgpG
aW5hbGx5LCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMg
dG8gaW50ZXJwcmV0CnRoaXMgdmFsdWUgYXMgd2VsbC4KClRoYW5rcywKIC1HZW9yZ2UKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 15:29:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 15:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAHwO-0003wV-CC; Mon, 15 May 2017 15:29:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAHwN-0003wP-3j
 for xen-devel@lists.xen.org; Mon, 15 May 2017 15:29:43 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 BA/F2-31580-669C9195; Mon, 15 May 2017 15:29:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTTfupGS
 kwcq38hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z7Q0jBM8mKTb82sTUwLhPtYuTkEBLYyCjx
 6aRGFyMXkL2bUWLnnfXMII6wwCRGiYmtr9hBqkQE3CSWdl9kg6iayySxcc9vVpAEs4C5xM15d
 9lAbDYBTYk7nz8xgdi8AlYSd/auAouzCKhKzP3+iRHEFhUIl3jbeIQFokZQ4uTMJ2A2p0CgxM
 I3U9khZppJzNv8kBnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRvXi1KKy1CJdM72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwq2dgYNzBeKXN+RCjJAeTkiiv60vxSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvL+OS0YKCRalpqdWpGXmAAMfJi3BwaMkwqt9AijNW1yQmFucm
 Q6ROsWoy/Fu6Yf3TEIsefl5qVLivCtBZgiAFGWU5sGNgEXhJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvGYgq3gy80rgNr0COoIJ6IgwkPt5i0sSEVJSDYwrD8acqF/n/0hXszhD33Xj7We
 Op5IOt+zyXnF0V5sPM6fD7hUPslutXfMueT197qfn4bJg622H8sgUV1OdsPT7uu2Kle0se6OV
 ba2Tt+9dHD5zwVWzaffafnEndD6c+tn0pkDJ/l93OE7+iTq9Sv0yU0iR8d7JG2JSp1h/zX1g6
 73s/erlL/cosRRnJBpqMRcVJwIAur+Ifr0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494862173!69595339!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35040 invoked from network); 15 May 2017 15:29:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 15 May 2017 15:29:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 24FC32B;
 Mon, 15 May 2017 08:29:33 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7BD5B3F41F;
 Mon, 15 May 2017 08:29:32 -0700 (PDT)
To: George Dunlap <dunlapg@umich.edu>, Steven Haigh <netwiz@crc.id.au>
References: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
 <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
 <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>
 <7059613f-459c-95e8-0770-cdd19c5f85b7@crc.id.au>
 <CAFLBxZYLS+csUW5S-uRhT+SOyuCbhvNmiocOS9HmrGWtC=LJRw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <08b1e476-4e77-c334-2f4c-217a05aa30d6@arm.com>
Date: Mon, 15 May 2017 16:29:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZYLS+csUW5S-uRhT+SOyuCbhvNmiocOS9HmrGWtC=LJRw@mail.gmail.com>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] 4.9rc4: Cannot build with higher than -j4 - was:
 linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgR2VvcmdlLAoKQ0MgSWFuIGFuZCBXZWkgZm9yIGZlZWRiYWNrIG9uIHRoZSBlcnJvci4KCk9u
IDE1LzA1LzE3IDE0OjA0LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIFN1biwgTWF5IDE0LCAy
MDE3IGF0IDEwOjUwIEFNLCBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+IHdyb3RlOgo+
PiBPbiAxMC8wNS8xNyAyMzowMiwgU3RldmVuIEhhaWdoIHdyb3RlOgo+Pj4gT24gMTAvMDUvMTcg
MDE6MjAsIE0gQSBZb3VuZyB3cm90ZToKPj4+PiBPbiBUdWUsIDkgTWF5IDIwMTcsIFN0ZXZlbiBI
YWlnaCB3cm90ZToKPj4+Pgo+Pj4+PiBJJ20gdHJ5aW5nIHRvIHVzZSB0aGUgc2FtZSBidWlsZCBw
cm9jZWR1cmUgSSBoYWQgZm9yIHdvcmtpbmcgY29ycmVjdGx5Cj4+Pj4+IGZvciBYZW4gNC43ICYg
NC44LjEgLSBidXQgYW0gY29taW5nIGFjcm9zcyB0aGlzIGVycm9yOgo+Pj4+Pgo+Pj4+PiBnY2Mg
IC1EUElDIC1tNjQgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsCj4+Pj4+IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQKPj4+Pj4gLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10
eXBlZGVmcyAgIC1nMyAtTzAKPj4+Pj4gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLURfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEUKPj4+Pj4gTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAtTU1EIC1NRiAubGludXgub3BpYy5kIC1EX0xBUkdFRklMRV9TT1VSQ0UKPj4+Pj4gLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4vaW5jbHVk
ZQo+Pj4+PiAtSS9idWlsZGRpci9idWlsZC9CVUlMRC94ZW4tNC45LjAtcmM0L3Rvb2xzL2xpYnMv
ZXZ0Y2huLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUKPj4+Pj4gLUkvYnVpbGRkaXIvYnVpbGQvQlVJ
Cj4+Pj4+IExEL3hlbi00LjkuMC1yYzQvdG9vbHMvbGlicy9ldnRjaG4vLi4vLi4vLi4vdG9vbHMv
bGlicy90b29sbG9nL2luY2x1ZGUKPj4+Pj4gLUkvYnVpbGRkaXIvYnVpbGQvQlVJTEQveGVuLTQu
OS4wLXJjNC90b29scy9saWJzL2V2dGNobi8uLi8uLi8uLi90b29scy9pbmNsdWRlCj4+Pj4+ICAt
ZlBJQyAtYyAtbyBsaW51eC5vcGljIGxpbnV4LmMKPj4+Pj4gbXYgaGVhZGVycy5jaGsubmV3IGhl
YWRlcnMuY2hrCj4+Pj4+IGxpbnV4LmM6Mjc6Mjg6IGZhdGFsIGVycm9yOiB4ZW4vc3lzL2V2dGNo
bi5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cj4+Pj4+ICAjaW5jbHVkZSA8eGVuL3N5cy9l
dnRjaG4uaD4KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPj4+Pj4gY29tcGls
YXRpb24gdGVybWluYXRlZC4KPj4+Pj4gbGludXguYzoyNzoyODogZmF0YWwgZXJyb3I6IHhlbi9z
eXMvZXZ0Y2huLmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKPj4+Pj4gICNpbmNsdWRlIDx4
ZW4vc3lzL2V2dGNobi5oPgo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+Pj4+
PiBjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgo+Pj4+Pgo+Pj4+PiBBbnkgY2x1ZXMgYXMgdG8gd2hh
dCB0byBzdGFydCBwdWxsaW5nIGFwYXJ0IHRoYXQgY2hhbmdlZCBiZXR3ZWVuIDQuOC4xCj4+Pj4+
IGFuZCA0LjkuMC1yYzQgdGhhdCBjb3VsZCBjYXVzZSB0aGlzPwo+Pj4+Cj4+Pj4gSXQgd29ya2Vk
IGZvciBtZSBpbiBhIHRlc3QgYnVpbGQsIGVnLiBzZWUgb25lIG9mIHRoZSBidWlsZHMgYXQKPj4+
PiBodHRwczovL2NvcHIuZmVkb3JhaW5mcmFjbG91ZC5vcmcvY29wcnMvbXlvdW5nL3hlbnRlc3Qv
YnVpbGQvNTQ5MTI0Lwo+Pj4KPj4+IE9rLCBhZnRlciBsb3RzIG9mIGRlYnVnZ2luZywgd2hlbiBJ
IHJ1biAnbWFrZSBkaXN0JywgSSB1c3VhbGx5IHVzZSB0aGUKPj4+IG1hY3JvIGZvciBzbXAgYnVp
bGRpbmcsIHNvIEkgZW5kIHVwIHdpdGg6Cj4+PiAgICAgICBtYWtlICV7P19zbXBfbWZsYWdzfSBk
aXN0Cj4+Pgo+Pj4gSXQgc2VlbXMgdGhpcyBpcyBoaXQgYW5kIG1pc3MgYXMgdG8gaXQgYWN0dWFs
bHkgd29ya2luZy4KPj4+Cj4+PiBJIGhhdmUgaGFkIGEgMTAwJSBzdWNjZXNzIHJhdGUgKGJ1dCBz
bG93IGJ1aWxkcykgd2l0aDoKPj4+ICAgICAgIG1ha2UgZGlzdAo+Pj4KPj4+IFRyeWluZyB3aXRo
ICdtYWtlIC1qNCBkaXN0JyBzZWVtcyB0byB3b3JrIHRoZSBjb3VwbGUgb2YgdGltZXMgSSd2ZSB0
cmllZCBpdC4KPj4+Cj4+PiBUaGlzIHNlZW1zIHRvIGJlIGEgbmV3IHByb2JsZW0gdGhhdCBJIGhh
dmVuJ3QgY29tZSBhY3Jvc3MgYmVmb3JlIGluIDQuNCwKPj4+IDQuNSwgNC42LCA0Ljcgb3IgbXkg
aW5pdGlhbCA0LjguMSBidWlsZHMgLSBzbyBpdHMgbmV3IHRvIDQuOS4wIHJjJ3MuCj4+Pgo+Pj4g
VGhlIGNvbnNlbnN1cyBvbiAjeGVuIHNlZW1zIHRvIGJlIHRoYXQgdGhlcmUgaXMgYSByYWNlIGJl
dHdlZW4gbGlicyAmCj4+PiBpbmNsdWRlIC0gYW5kIHRoYXQgdGhlc2UgYXJlIHN1cHBvc2VkIHRv
IGJlIGJ1aWx0IGluIHNlcXVlbmNlIGFuZCBub3QKPj4+IHBhcmFsbGVsLgo+Pj4KPj4+IEknbSBh
IGxpdHRsZSBvdmVyIG15IGRlcHRoIG5vdyAtIGFzIEkgYXNzdW1lIHRoaXMgaGVhZHMgaW50byBN
YWtlZmlsZSBsYW5kLgo+Pj4KPj4+IElmIGl0IGhlbHBzLCB0aGVyZSBpcyBhIGZ1bGwgYnVpbGQg
bG9nIGF2YWlsYWJsZSBhdDoKPj4+ICAgICAgIGh0dHBzOi8vY2xvdWQuY3JjLmlkLmF1L2luZGV4
LnBocC9zL2lUV0pFM0ExVFFCaGdEcQo+Pj4KPj4+IEkndmUgY29tbWl0dGVkIG15IGN1cnJlbnQg
cHJvZ3Jlc3MgaW4gbXkgZ2l0IHRyZWU6Cj4+PiAgICAgICBodHRwczovL3hlbi5jcmMuaWQuYXUv
Z2l0Lz9wPXhlbjQ5O2E9dHJlZQo+Pj4KPj4+IFJpZ2h0IG5vdywgd2UncmUgbG9va2luZyBhdCBs
aW5lcyAzMDQgLyAzMDUgb2YgU1BFQ1MveGVuNDkuc3BlYwo+Pgo+PiBKdXN0IHdhbnRlZCB0byBn
aXZlIHRoaXMgYSBudWRnZS4gSXQgc2VlbXMgaWYgeW91IGJ1aWxkIHdpdGggYWJvdmUgLWo0Cj4+
IChvbiBhIG1hY2hpbmUgd2l0aCBzdWl0YWJsZSBudW1iZXIgb2YgY29yZXMpLCB0aGUgYnVpbGQg
d2lsbCBmYWlsLiBUaGlzCj4+IGlzIGEgZGVncmFkYXRpb24gZnJvbSBhbnkgdmVyc2lvbiBwcmV2
aW91cyB0byA0LjkuCj4KPiBKdWxpZW4sCj4KPiBQcm9iYWJseSBzb21ldGhpbmcgd2Ugc2hvdWxk
IHB1dCBvbiB5b3VyIGxpc3QgYXMgYSByZWxlYXNlIGJsb2NrZXIuCgpJIHRoaW5rIHlvdSBhcmUg
cmlnaHQuIEFkZGVkIGluIHRoZSBsaXN0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 15:31:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 15:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAHy7-0004U6-Mq; Mon, 15 May 2017 15:31:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAHy6-0004Tw-2w
 for xen-devel@lists.xen.org; Mon, 15 May 2017 15:31:30 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 83/8C-26749-1D9C9195; Mon, 15 May 2017 15:31:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS/fCScl
 Ig/mndS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owfH08wFqzkqDh3O62BcS9bFyMnh5BAnsSL
 r6cYQWxeATuJ2VNusYPYEgKGEqcX3mQBsVkEVCUunNrGBGKzCahLtD3bzgpiiwjoS8z/9BPMZ
 hYIlJh3ajZYvbBApsTnlnksEPM9JdpOPwaaz8HBKeAl8XmLL4jJKyAo8XeHMESnlsTDX7dYIG
 xtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdSL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMOzqGRgYdzC+/ul0iFGSg0lJlNf1pXikEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne/hOSkUKCRanpqRVpmTnACIBJS3DwKInwrgBJ8xYXJOYWZ6ZDp
 E4xKkqJ884FSQiAJDJK8+DaYFF3iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbwnIFJ7MvB
 K46a+AFjMBLQ4DuZm3uCQRISXVwBgza+uGiO7fflHPJr3t3sewr8SEz7awYMfGlevaOQLcH7g
 8zntouSJ3UuFjzoRus0sFNUvC3vS/tJqmmnhxn4rZI7ldljeMsoLPaQju43GM/BV5RzxK7iun
 TFTynzk3Qy6sl8vPf/rn07N7Kx5t7tvq2upmn1Pw6vrPJHXv2zZv99VoOn2YclCJpTgj0VCLu
 ag4EQAZmVL2tQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494862286!96419149!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26420 invoked from network); 15 May 2017 15:31:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 15:31:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 09:31:26 -0600
Message-Id: <5919E5EA0200007800159EE1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 09:31:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494852629-22959-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494852629-22959-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 1/2] x86/pv: Fix the handling of
 `int $x` for vectors which alias exceptions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDE0OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwo+IEBAIC02MzMsOSArNjMzLDEyIEBAIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0
cnVjdCB4ODZfZXZlbnQgKmV2ZW50KQo+ICAgICAgY29uc3Qgc3RydWN0IHRyYXBfaW5mbyAqdGk7
Cj4gICAgICBjb25zdCB1aW50OF90IHZlY3RvciA9IGV2ZW50LT52ZWN0b3I7Cj4gICAgICBjb25z
dCBib29sIHVzZV9lcnJvcl9jb2RlID0KPiArICAgICAgICAoZXZlbnQtPnR5cGUgPT0gWDg2X0VW
RU5UVFlQRV9IV19FWENFUFRJT04pICYmCj4gICAgICAgICAgKCh2ZWN0b3IgPCAzMikgJiYgKFRS
QVBfSEFWRV9FQyAmICgxdSA8PCB2ZWN0b3IpKSk7Cj4gICAgICB1bnNpZ25lZCBpbnQgZXJyb3Jf
Y29kZSA9IGV2ZW50LT5lcnJvcl9jb2RlOwo+ICAKPiArICAgIEFTU0VSVChldmVudC0+dHlwZSA9
PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiB8fAo+ICsgICAgICAgICAgIGV2ZW50LT50eXBl
ID09IFg4Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUKTsKCldvdWxkbid0IGl0IGJlIGJldHRlciB0
byB0aWdodGVuIHRoaXMgZXZlbiBmdXJ0aGVyOgoKICAgIGlmICggZXZlbnQtPnR5cGUgPT0gWDg2
X0VWRU5UVFlQRV9IV19FWENFUFRJT04gKQogICAgewogICAgICAgIEFTU0VSVCh2ZWN0b3IgPCAz
Mik7CiAgICAgICAgdXNlX2Vycm9yX2NvZGUgPSBUUkFQX0hBVkVfRUMgJiAoMXUgPDwgdmVjdG9y
KTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBBU1NFUlQoZXZlbnQtPnR5cGUgPT0gWDg2
X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQpOwogICAgICAgIHVzZV9lcnJvcl9jb2RlID0gZmFsc2U7
CiAgICB9Cgo/IElmIHlvdSBhZ3JlZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgp3aXRoIHRoaXMgb3IgYSBzdWJzdGFudGlhbGx5IGlkZW50aWNhbCBjaGFuZ2Uu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 15:37:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 15:37:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAI3P-0004ib-AY; Mon, 15 May 2017 15:36:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAI3O-0004iV-04
 for xen-devel@lists.xen.org; Mon, 15 May 2017 15:36:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B2/76-02181-91BC9195; Mon, 15 May 2017 15:36:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS1fktGS
 kQXu7usWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH+ZhtzwUPuipbmX4wNjA84uxg5OYQE8iSe
 HtrOBmLzCthJbPnxAcyWEDCUOL3wJguIzSKgKnH3znNWEJtNQF2i7dl2MFtEQF9i/qefYDazQ
 KDEvFOzweqFBeIlXn2cxN7FyAU0v4NRomVSK2MXIwcHp4CXRMthBxCTV0BQ4u8OYYhWLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka65XlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxmOTnQ8xSnIwKYnyur4UjxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwet1SjJSSLAoNT21Ii0zBxgFMGkJDh4lEV5hkDRvcUFibnFmO
 kTqFKOilDgvK0hCACSRUZoH1waLvEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5vUDmcKTmV
 cCN/0V0GImoMVhIDfzFpckIqSkGhhZnWZr3njlcdvYR+Gq3Lczm7pZX1+KD6lKYspVlPbZ+LG
 oQUTj6uOnHx0+757+yY13ZvDiSTFCBh+XVpwPTVBibDnk3bnoxv+blfNvJ/ZNnSD+Z4bpysp4
 h9wTwuXyb5wVbFi9gtI7GmNnJK0p3pk2S35vg+r5FYLPblrPPrL/nJ2IxdLakBdKLMUZiYZaz
 EXFiQDCmYBdtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494862609!62039063!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25661 invoked from network); 15 May 2017 15:36:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 15:36:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 May 2017 09:36:49 -0600
Message-Id: <5919E72E0200007800159EF1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 May 2017 09:36:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494852629-22959-1-git-send-email-andrew.cooper3@citrix.com>
 <1494852629-22959-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494852629-22959-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] x86/pv: Replace do_guest_trap()
 with pv_inject_hw_exception()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDE0OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gZG9fZ3Vlc3RfdHJhcCgpIGlzIG5vdyBmdW5jdGlvbmFsbHkgZXF1aXZlbGVudCB0byBw
dl9pbmplY3RfaHdfZXhjZXB0aW9uKCksCj4gYnV0IHdpdGggYSBsZXNzIHVzZWZ1bCBBUEkgYXMg
aXQgcmVxdWlyZXMgdGhlIGVycm9yIGNvZGUgcGFyYW1ldGVyIHRvIGJlCj4gcGFzc2VkIGltcGxp
Y2l0bHkgdmlhIGNwdV91c2VyX3JlZ3MuCj4gCj4gRXh0ZW5kIHB2X2luamVjdF9ldmVudCgpIHdp
dGggYSBmdXJ0aGVyIGFzc2VydGlvbiB3aGljaCBjaGVja3MgdGhhdCBoYXJkd2FyZQo+IGV4Y2Vw
dGlvbiB2ZWN0b3JzIGFyZSBiZWxvdyAzMiwgd2hpY2ggaXMgYW4geDg2IGFyY2hpdGVjdHVyYWwg
ZXhwZWN0YXRpb24uCgpJbnRlcmVzdGluZy4gQXMgc2FpZCBmb3IgcGF0Y2ggMSwgSSB0aGluayB0
aGlzIHdvdWxkIGJldHRlciBnbyB0aGVyZSwKZXNwZWNpYWxseSBpZiAuLi4KCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IFdoaWxlIG5vdCBzdHJpY3RseSBhIGJ1Z2ZpeCBmb3Ig
NC45LCBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgaXQgaW5jbHVkZWQgKGluCj4gbGlnaHQgb2Yg
dGhlIHByZXZpb3VzIHBhdGNoKSB0byBhdm9pZCB0aGUgZnVuY3Rpb24gZHVwbGljYXRpb24uCgou
Li4gdGhhdCBwYXRjaCBtYWtlcyA0LjkgYnV0IHRoaXMgb25lIGRvZXNuJ3QgKGFuZCBJIHRoaW5r
IGFsbG93aW5nCnRoaXMgb25lIGluIHdvdWxkIGJlIGJlbmRpbmcgdGhlIHJ1bGVzIGF0IGxlYXN0
IHNsaWdodGx5KS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvdHJhcHMuYwo+IEBAIC02NDAsNiArNjQwLDggQEAgdm9pZCBwdl9pbmplY3RfZXZlbnQo
Y29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCj4gICAgICBBU1NFUlQoZXZlbnQtPnR5cGUg
PT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04gfHwKPiAgICAgICAgICAgICBldmVudC0+dHlw
ZSA9PSBYODZfRVZFTlRUWVBFX1NXX0lOVEVSUlVQVCk7Cj4gICAgICBBU1NFUlQodmVjdG9yID09
IGV2ZW50LT52ZWN0b3IpOyAvKiBDb25maXJtIG5vIHRydW5jYXRpb24uICovCj4gKyAgICBpZiAo
IGV2ZW50LT50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OICkKPiArICAgICAgICBB
U1NFUlQodmVjdG9yIDwgMzIpOwoKV2l0aCB0aGlzIGh1bmsgcG9zc2libHkgcmVtb3ZlZCAoaWYg
YSBmdW5jdGlvbmFsbHkgc2ltaWxhciBhZGRpdGlvbgp0byBwYXRjaCAxIGlzIGJlaW5nIGRvbmUp
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 15:40:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 15:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAI6Y-0005JU-P2; Mon, 15 May 2017 15:40:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=301d17743=Andrew.Cooper3@citrix.com>)
 id 1dAI6X-0005Id-IT
 for xen-devel@lists.xen.org; Mon, 15 May 2017 15:40:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 37/FA-02956-CDBC9195; Mon, 15 May 2017 15:40:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvf2acl
 IgymfLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFU7pZCzZzVlxZ2czawLiIvYuRk0NCwE+i
 5cpJNhBbWCBTYtemN2BxEQFlid5fv1lAbCGBWolda28yg9jMAj4SyzccYgWx2QT0JXa/+MQEY
 vMK2EpcOXIRrIZFQFViz/nrYDWiAuESbxuPsEDUCEqcnPkEzOYUsJfo2d8PNdNA4siiOawQtr
 zE9rdzmCH2qklc678EdWe6xMRnPSwTGPlnIRk1C0n7LCTtCxiZVzFqFKcWlaUW6Rpa6CUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYLy5MeAQoyQHk5Ior+tL8UghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErxepyQjhQSLUtNTK9Iyc4DxAJOW4OBREuEVBknzFhck5hZnp
 kOkTjEqSonztoMkBEASGaV5cG2wGLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5ekCk8mX
 klcNNfAS1mAlocBnIzb3FJIkJKqoFxtprBtOBz7AFSvTIHA7NSXjm8qQ+8VOBRbL1BPUX/43m
 1fe/c1sz3eWOQ/MPZymCR4bJ3J15cfbO8/Suv4A27ep/KL7528+c99JlyaEPm67f8J15Mzwhx
 UMrL35pnO2WN8ovTW24c6N0qrSo8c+1eD9e7T0yycz02xck0LfsScj5Jbt4hpuhXSizFGYmGW
 sxFxYkALzKzTrwCAAA=
X-Env-Sender: prvs=301d17743=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494862811!68560927!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65010 invoked from network); 15 May 2017 15:40:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 15:40:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="46057489"
To: Jan Beulich <JBeulich@suse.com>
References: <1494852629-22959-1-git-send-email-andrew.cooper3@citrix.com>
 <5919E5EA0200007800159EE1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6b89846c-adb6-5f2a-d0b3-17fc012684c0@citrix.com>
Date: Mon, 15 May 2017 16:40:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5919E5EA0200007800159EE1@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 1/2] x86/pv: Fix the handling of
 `int $x` for vectors which alias exceptions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDUvMTcgMTY6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjA1LjE3IGF0
IDE0OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+IEBAIC02MzMs
OSArNjMzLDEyIEBAIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQg
KmV2ZW50KQo+PiAgICAgIGNvbnN0IHN0cnVjdCB0cmFwX2luZm8gKnRpOwo+PiAgICAgIGNvbnN0
IHVpbnQ4X3QgdmVjdG9yID0gZXZlbnQtPnZlY3RvcjsKPj4gICAgICBjb25zdCBib29sIHVzZV9l
cnJvcl9jb2RlID0KPj4gKyAgICAgICAgKGV2ZW50LT50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdf
RVhDRVBUSU9OKSAmJgo+PiAgICAgICAgICAoKHZlY3RvciA8IDMyKSAmJiAoVFJBUF9IQVZFX0VD
ICYgKDF1IDw8IHZlY3RvcikpKTsKPj4gICAgICB1bnNpZ25lZCBpbnQgZXJyb3JfY29kZSA9IGV2
ZW50LT5lcnJvcl9jb2RlOwo+PiAgCj4+ICsgICAgQVNTRVJUKGV2ZW50LT50eXBlID09IFg4Nl9F
VkVOVFRZUEVfSFdfRVhDRVBUSU9OIHx8Cj4+ICsgICAgICAgICAgIGV2ZW50LT50eXBlID09IFg4
Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUKTsKPiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gdGln
aHRlbiB0aGlzIGV2ZW4gZnVydGhlcjoKPgo+ICAgICBpZiAoIGV2ZW50LT50eXBlID09IFg4Nl9F
VkVOVFRZUEVfSFdfRVhDRVBUSU9OICkKPiAgICAgewo+ICAgICAgICAgQVNTRVJUKHZlY3RvciA8
IDMyKTsKPiAgICAgICAgIHVzZV9lcnJvcl9jb2RlID0gVFJBUF9IQVZFX0VDICYgKDF1IDw8IHZl
Y3Rvcik7Cj4gICAgIH0KPiAgICAgZWxzZQo+ICAgICB7Cj4gICAgICAgICBBU1NFUlQoZXZlbnQt
PnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQpOwo+ICAgICAgICAgdXNlX2Vycm9y
X2NvZGUgPSBmYWxzZTsKPiAgICAgfQo+Cj4gPyBJZiB5b3UgYWdyZWUKPiBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggdGhpcyBvciBhIHN1YnN0YW50
aWFsbHkgaWRlbnRpY2FsIGNoYW5nZS4KClllYWguICBJJ20gaGFwcHkgd2l0aCB0aGlzLCBhbmQg
aXQgd2lsbCBoYXZlIGEgc21hbGwga25vY2stb24gdG8gdGhlCmZvbGxvd2luZyBwYXRjaC4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 15:49:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 15:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAIEt-0005c4-QH; Mon, 15 May 2017 15:48:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dAIEs-0005by-PP
 for xen-devel@lists.xen.org; Mon, 15 May 2017 15:48:50 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FB/F1-03613-2EDC9195; Mon, 15 May 2017 15:48:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfTOId2HZyU
 jDY638lks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9c1awFfwwrph5fi9jA+NTjS5GLg4hgUmM
 Ek/+XmYBcVgE2lklbh3vZgVxJAQWs0osazrK3MXICeTkSczffZAdwi6U+Lj0NpjNKyAocXLmE
 xYQW1hAUuLK9OlgtpCAj8SzVQ1gNZwCzhINX1cxQ8QrJb5d3gJmswmoS/TNPAtWzyKgKvHkWh
 MTxHxDiRUP1zFBzA+QuLD0KSvE/CiJzo6nYHERAUWJ3gv3GUEOZRa4yCgx6fEqsGXMApoSrdt
 /s09gFJqF5L5ZSFILGJlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXr
 JefnbmIEBi8DEOxg/LQs4BCjJAeTkiiv60vxSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKZnJ
 COFBItS01Mr0jJzgHEEk5bg4FES4c0CSfMWFyTmFmemQ6ROMRpzvLj8/j0Tx5OVP94zCbHk5e
 elSonzPjsNVCoAUppRmgc3CBbflxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMmwuykCczrwR
 u3yugU5iATgkD+YK3uCQRISXVwHh6hbU0V0DLlFx7x10/vNnKxe8kVsnn3pbNk/RPOr/l6xlV
 t+bze8o+H+8599ibwcPt6KWpXvc4zJxknlr+S5iQx2P8qLDi/AOPn0nTN5TP0rrOnB/+OiXvX
 kldinfwnSqzmjTeHjaL+GdMvj3h8ux7YrUcNb5cfbMvZtEn0RwProCsGSxrlFiKMxINtZiLih
 MBqus4A+oCAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494863328!45649039!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4731 invoked from network); 15 May 2017 15:48:49 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 15:48:49 -0000
Received: by mail-qk0-f194.google.com with SMTP id u75so17854388qka.1
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 08:48:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=5wi37EH6KtWB1j3jgux8bD8l0IOKVbk4RjeGDKnEbtg=;
 b=irZNANtwPgHNqvQ5gtvs2L2Gpbhl+Vt3QQrQERSfO/d3wZnD2nDLpjG46riDtZbDlm
 qvft2kCU68HzW+Yo1vWUC5Ou5mkf3WuCDVrW6Fi+EXtLrq2r8ifwfTDAKnPFZkTUKJNe
 Ny1c96exvarNXMed57VzYq5pQBP37RasftTepIGiHlA6foUjwf8KNvRNq2+RKnqVgi/F
 oE0kFJ8EUm6EHV5DFwFrfbklF0Ieyr5KPJ+1fnZXSGxuHcZmwr8eCp92rhMEMk3TW/Wh
 vk82ZRRcnv5RAqjXKj1KyQ8E//K0G7M5kY/EnZPScTL0vt7rGQHjNhP9M9XeOXDObuL2
 XsMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=5wi37EH6KtWB1j3jgux8bD8l0IOKVbk4RjeGDKnEbtg=;
 b=YUvJQ11qXBhFGQKt12hupcPfm7Y/UdqtAR3g1fvXM3AX3ST8V2yHjRau3UjtArq8kU
 0kEnFdCZTk/n+TmnzZo+AMhYvlZunjFbFpXhVuow2WbY/BasB5ym5ADPy2en03ko/jUf
 0+2U+T3qumRnIftFgH1POgFHuGwtr6U23K0fRiih4HVDGtdxFCa//c0C6KaqLaX0ESaS
 iCgNqMhZtjFt8KxDMAv9EkLPU9zsWvFlikHAbrzW2ldtsuZvpMCideOC2UsR9BXQ9Eo1
 p3CbAcFmQ8P948jjs4gr7rHIek3WiirF0qcPufXrQBemQXhgGlQqhGpbHwfTL/7fFdI8
 2xzA==
X-Gm-Message-State: AODbwcAVkevjrjE+STA8XKUt+Xb844fCIa3It6evHT3vWalrB9A5gSWT
 dCY33Q/wfjR0MIzh8fy4scobUquUKQ==
X-Received: by 10.55.217.70 with SMTP id u67mr5453298qki.17.1494863327817;
 Mon, 15 May 2017 08:48:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.233.237.208 with HTTP; Mon, 15 May 2017 08:48:47 -0700 (PDT)
In-Reply-To: <1494482652-42356-4-git-send-email-chao.gao@intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-4-git-send-email-chao.gao@intel.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 15 May 2017 16:48:47 +0100
X-Google-Sender-Auth: sCWgrFNZlDDSkEFh2OBRUHWKxco
Message-ID: <CAFLBxZZLp6z_EMNvGBfpk5yvmdYKYy3Nfd4f9XaPA2RFooikAw@mail.gmail.com>
To: Chao Gao <chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 3/5] VT-d PI: restrict the vcpu number on
 a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgNzowNCBBTSwgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVs
LmNvbT4gd3JvdGU6Cj4gQ3VycmVudGx5LCBhIGJsb2NrZWQgdkNQVSBpcyBwdXQgaW4gaXRzIHBD
UFUncyBwaSBibG9ja2luZyBsaXN0LiBJZgo+IHRvbyBtYW55IHZDUFVzIGFyZSBibG9ja2VkIG9u
IGEgZ2l2ZW4gcENQVSwgaXQgd2lsbCBpbmN1ciB0aGF0IHRoZSBsaXN0Cj4gZ3Jvd3MgdG9vIGxv
bmcuIEFmdGVyIGEgc2ltcGxlIGFuYWx5c2lzLCB0aGVyZSBhcmUgMzJrIGRvbWFpbnMgYW5kCj4g
MTI4IHZjcHUgcGVyIGRvbWFpbiwgdGh1cyBhYm91dCA0TSB2Q1BVcyBtYXkgYmUgYmxvY2tlZCBp
biBvbmUgcENQVSdzCj4gUEkgYmxvY2tpbmcgbGlzdC4gV2hlbiBhIHdha2V1cCBpbnRlcnJ1cHQg
YXJyaXZlcywgdGhlIGxpc3QgaXMKPiB0cmF2ZXJzZWQgdG8gZmluZCBzb21lIHNwZWNpZmljIHZD
UFVzIHRvIHdha2UgdGhlbSB1cC4gVGhpcyB0cmF2ZXJzYWwgaW4KPiB0aGF0IGNhc2Ugd291bGQg
Y29uc3VtZSBtdWNoIHRpbWUuCj4KPiBUbyBtaXRpZ2F0ZSB0aGlzIGlzc3VlLCB0aGlzIHBhdGNo
IGxpbWl0cyB0aGUgdmNwdSBudW1iZXIgb24gYSBnaXZlbgo+IHBDUFUsIHRha2luZyBmYWN0b3Jz
IHN1Y2ggYXMgcGVyZm9tYW5jZSBvZiBjb21tb24gY2FzZSwgY3VycmVudCBodm0gdmNwdQo+IGNv
dW50IGFuZCBjdXJyZW50IHBjcHUgY291bnQgaW50byBjb25zaWRlcmF0aW9uLiBXaXRoIHRoaXMg
bWV0aG9kLCBmb3IKPiB0aGUgY29tbW9uIGNhc2UsIGl0IHdvcmtzIGZhc3QgYW5kIGZvciBzb21l
IGV4dHJlbWUgY2FzZXMsIHRoZSBsaXN0Cj4gbGVuZ3RoIGlzIHVuZGVyIGNvbnRyb2wuCj4KPiBU
aGUgY2hhbmdlIGluIHZteF9waV91bmJsb2NrX3ZjcHUoKSBpcyBmb3IgdGhlIGZvbGxvd2luZyBj
YXNlOgo+IHZjcHUgaXMgcnVubmluZyAtPiB0cnkgdG8gYmxvY2sgKHRoaXMgcGF0Y2ggbWF5IGNo
YW5nZSBOU0RUIHRvCj4gYW5vdGhlciBwQ1BVKSBidXQgbm90aWZpY2F0aW9uIGNvbWVzIGluIHRp
bWUsIHRodXMgdGhlIHZjcHUKPiBnb2VzIGJhY2sgdG8gcnVubmluZyBzdGF0aW9uIC0+IFZNLWVu
dHJ5ICh3ZSBzaG91bGQgc2V0IE5TRFQgYWdhaW4sCj4gcmV2ZXJ0aW5nIHRoZSBjaGFuZ2Ugd2Ug
bWFrZSB0byBOU0RUIGluIHZteF92Y3B1X2Jsb2NrKCkpCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyB8IDc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0K
PiAgMSBmaWxlIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwo+IGluZGV4IGVmZmY2Y2QuLmMwZDBiNTggMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+
IEBAIC0xMDAsMTYgKzEwMCw3MCBAQCB2b2lkIHZteF9waV9wZXJfY3B1X2luaXQodW5zaWduZWQg
aW50IGNwdSkKPiAgICAgIHNwaW5fbG9ja19pbml0KCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywg
Y3B1KS5sb2NrKTsKPiAgfQo+Cj4gKy8qCj4gKyAqIENob29zZSBhbiBhcHByb3ByaWF0ZSBwY3B1
IHRvIHJlY2VpdmUgd2FrZXVwIGludGVycnVwdC4KPiArICogQnkgZGVmYXVsdCwgdGhlIGxvY2Fs
IHBjcHUgaXMgY2hvc2VuIGFzIHRoZSBkZXN0aW5hdGlvbi4gQnV0IGlmIHRoZQo+ICsgKiB2Y3B1
IG51bWJlciBvZiB0aGUgbG9jYWwgcGNwdSBleGNlZWRzIGEgbGltaXQsIGFub3RoZXIgcGNwdSBp
cyBjaG9zZW4uCj4gKyAqCj4gKyAqIEN1cnJlbnRseSwgY2hvb3NlICh2X3RvdC9wX3RvdCkgKyBL
IGFzIHRoZSBsaW1pdCBvZiB2Y3B1LCB3aGVyZQo+ICsgKiB2X3RvdCBpcyB0aGUgdG90YWwgbnVt
YmVyIG9mIHZjcHVzIG9uIHRoZSBzeXN0ZW0sIHBfdG90IGlzIHRoZSB0b3RhbAo+ICsgKiBudW1i
ZXIgb2YgcGNwdXMgaW4gdGhlIHN5c3RlbSwgYW5kIEsgaXMgYSBmaXhlZCBudW1iZXIuIEV4cGVy
bWVudHMgc2hvd3MKPiArICogdGhlIG1heGltYWwgdGltZSB0byB3YWtldXAgYSB2Y3B1IGZyb20g
YSAxMjgtZW50cnkgYmxvY2tpbmcgbGlzdCBpcwo+ICsgKiBjb25zaWRlcmVkIGFjY2VwdGFibGUu
IFNvIGNob29zZSAxMjggYXMgdGhlIGZpeGVkIG51bWJlciBLLgo+ICsgKgo+ICsgKiBUaGlzIHBv
bGljeSBtYWtlcyBzdXJlOgo+ICsgKiAxKSBmb3IgY29tbW9uIGNhc2VzLCB0aGUgbGltaXQgd29u
J3QgYmUgcmVhY2hlZCBhbmQgdGhlIGxvY2FsIHBjcHUgaXMgdXNlZAo+ICsgKiB3aGljaCBpcyBi
ZW5lZmljaWFsIHRvIHBlcmZvcm1hbmNlIChhdCBsZWFzdCwgYXZvaWQgYW4gSVBJIHdoZW4gdW5i
bG9ja2luZwo+ICsgKiB2Y3B1KS4KPiArICogMikgZm9yIHRoZSB3b3JzdCBjYXNlLCB0aGUgYmxv
Y2tpbmcgbGlzdCBsZW5ndGggc2NhbGVzIHdpdGggdGhlIHZjcHUgY291bnQKPiArICogZGl2aWRl
ZCBieSB0aGUgcGNwdSBjb3VudC4KPiArICovCj4gKyNkZWZpbmUgUElfTElTVF9GSVhFRF9OVU0g
MTI4Cj4gKyNkZWZpbmUgUElfTElTVF9MSU1JVCAgICAgKGF0b21pY19yZWFkKCZudW1faHZtX3Zj
cHVzKSAvIG51bV9vbmxpbmVfY3B1cygpICsgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQSV9MSVNUX0ZJWEVEX05VTSkKPiArCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgdm14X3BpX2No
b29zZV9kZXN0X2NwdShzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgaW50IGNvdW50LCBsaW1p
dCA9IFBJX0xJU1RfTElNSVQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZGVzdCA9IHYtPnByb2Nlc3Nv
cjsKPiArCj4gKyAgICBjb3VudCA9IGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2lu
ZywgZGVzdCkuY291bnRlcik7Cj4gKyAgICB3aGlsZSAoIHVubGlrZWx5KGNvdW50ID49IGxpbWl0
KSApCj4gKyAgICB7Cj4gKyAgICAgICAgZGVzdCA9IGNwdW1hc2tfY3ljbGUoZGVzdCwgJmNwdV9v
bmxpbmVfbWFwKTsKPiArICAgICAgICBjb3VudCA9IGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9w
aV9ibG9ja2luZywgZGVzdCkuY291bnRlcik7Cj4gKyAgICB9Cj4gKyAgICByZXR1cm4gZGVzdDsK
PiArfQo+ICsKPiAgc3RhdGljIHZvaWQgdm14X3ZjcHVfYmxvY2soc3RydWN0IHZjcHUgKnYpCj4g
IHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gLSAgICB1bnNpZ25lZCBpbnQgZGVzdDsK
PiArICAgIHVuc2lnbmVkIGludCBkZXN0LCBkZXN0X2NwdTsKPiAgICAgIHNwaW5sb2NrX3QgKm9s
ZF9sb2NrOwo+IC0gICAgc3BpbmxvY2tfdCAqcGlfYmxvY2tpbmdfbGlzdF9sb2NrID0KPiAtICAg
ICAgICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCB2LT5wcm9jZXNzb3IpLmxvY2s7
Cj4gICAgICBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYyA9ICZ2LT5hcmNoLmh2bV92bXgucGlfZGVz
YzsKPiArICAgIHNwaW5sb2NrX3QgKnBpX2Jsb2NraW5nX2xpc3RfbG9jazsKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogQWZ0ZXIgcENQVSBnb2VzIGRvd24sIHRoZSBwZXItY3B1IFBJIGJsb2NraW5n
IGxpc3QgaXMgY2xlYXJlZC4KPiArICAgICAqIFRvIG1ha2Ugc3VyZSB0aGUgcGFyYW1ldGVyIHZD
UFUgaXMgYWRkZWQgdG8gdGhlIGNob3NlbiBwQ1BVJ3MKPiArICAgICAqIFBJIGJsb2NraW5nIGxp
c3QgYmVmb3JlIHRoZSBsaXN0IGlzIGNsZWFyZWQsIGp1c3QgcmV0cnkgd2hlbgo+ICsgICAgICog
ZmluZGluZyB0aGUgcENQVSBoYXMgZ29uZSBkb3duLiBBbHNvIHJldHJ5IHRvIGNob29zZSBhbm90
aGVyCj4gKyAgICAgKiBwQ1BVIHdoZW4gZmluZGluZyB0aGUgbGlzdCBsZW5ndGggcmVhY2hzIHRo
ZSBsaW1pdC4KPiArICAgICAqLwo+ICsgcmV0cnk6Cj4gKyAgICBkZXN0X2NwdSA9IHZteF9waV9j
aG9vc2VfZGVzdF9jcHUodik7Cj4gKyAgICBwaV9ibG9ja2luZ19saXN0X2xvY2sgPSAmcGVyX2Nw
dSh2bXhfcGlfYmxvY2tpbmcsIGRlc3RfY3B1KS5sb2NrOwo+Cj4gICAgICBzcGluX2xvY2tfaXJx
c2F2ZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKPiArICAgIGlmICggdW5saWtlbHko
KCFjcHVfb25saW5lKGRlc3RfY3B1KSkgfHwKPiArICAgICAgICAgICAgICAgICAgKGF0b21pY19y
ZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgZGVzdF9jcHUpLmNvdW50ZXIpID49Cj4gKyAg
ICAgICAgICAgICAgICAgICBQSV9MSVNUX0xJTUlUKSkgKQo+ICsgICAgewo+ICsgICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUocGlfYmxvY2tpbmdfbGlzdF9sb2NrLCBmbGFncyk7Cj4gKyAg
ICAgICAgZ290byByZXRyeTsKPiArICAgIH0KCkFsZ29yaXRobWljYWxseSBJIHRoaW5rIHRoaXMg
aXMgb24gdGhlIHJpZ2h0IHRyYWNrLiBCdXQgYWxsIHRoZXNlCmF0b21pYyByZWFkcyBhbmQgd3Jp
dGVzIGFyZSBhIG1lc3MuICBBdG9taWMgYWNjZXNzZXMgYXJlbid0IGZyZWU7IGFuZAp0aGUgdmFz
dCBtYWpvcml0eSBvZiB0aGUgdGltZSB5b3UncmUgZG9pbmcgdGhpbmdzIHdpdGggdGhlCnBpX2Js
b2NraW5nX2xpc3RfbG9jayBhbnl3YXkuCgpXaHkgbm90IGRvIHNvbWV0aGluZyBsaWtlIHRoaXMg
YXQgdGhlIHRvcCBvZiB2bXhfdmNwdV9ibG9jaygpCihyZXBsYWNpbmcgZGVzdF9jcHUgd2l0aCBw
aV9jcHUgZm9yIGNsYXJpdHkpPwoKICAgIHBpX2NwdSA9IHYtPnByb2Nlc3NvcjsKcmV0cnk6CiAg
ICBwaV9ibG9ja2luZ19saXN0X2xvY2sgPSAmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIHBpX2Nw
dSkubG9jazsKICAgIHNwaW5fbG9ja19pcnFzYXZlKHBpX2Jsb2NraW5nX2xpc3RfbG9jaywgZmxh
Z3MpOwogICAgLyoKICAgICAqIFNpbmNlIGRlc3RfY3B1IG1heSBub3cgYmUgb25lIG90aGVyIHRo
YW4gdGhlIG9uZSB2IGlzIGN1cnJlbnRseQogICAgICogcnVubmluZyBvbiwgY2hlY2sgdG8gbWFr
ZSBzdXJlIHRoYXQgaXQncyBzdGlsbCB1cC4KICAgICAqLwogICAgaWYgKCB1bmxpa2VseSgoIWNw
dV9vbmxpbmUocGlfY3B1KSkgfHwKICAgICAgICAgICAgICAgICAgcGlfb3Zlcl9saW1pdChwZXJf
Y3B1KHZteF9waV9ibG9ja2luZywgcGlfY3B1KS5jb3VudGVyKSkgKQogICAgewogICAgICAgIHBp
X2NwdSA9IGNwdW1hc2tfY3ljbGUocGlfY3B1LCAmY3B1X29ubGluZV9tYXApOwogICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUocGlfYmxvY2tpbmdfbGlzdF9sb2NrLCBmbGFncyk7CiAgICAg
ICAgZ290byByZXRyeTsKICAgIH0KCndoZXJlIHdlIGRlZmluZSBwaV9vdmVyX2xpbWl0KCkgbGlr
ZSB0aGlzOgoKc3RhdGljIGJvb2wgcGlfb3Zlcl9saW1pdChpbnQgY291bnQpIHsKICAgIC8qIENv
bXBhcmUgdy8gY29uc3RhbnQgZmlyc3QgdG8gc2F2ZSBhbiBhdG9taWMgcmVhZCBpbiB0aGUgY29t
bW9uIGNhc2UgKi8KICAgIHJldHVybiAoY291bnQgPiBQSV9MSVNUX0ZJWEVEX05VTSkKICAgICAg
ICAgJiYgIChjb3VudCA+IChhdG9taWNfcmVhZCgmbnVtX2h2bV92Y3B1cykgLyBudW1fb25saW5l
X2NwdXMoKSkgKwogICAgICAgICAgICAgIFBJX0xJU1RfRklYRURfTlVNICkgKTsKfQoKVGhhdCB3
YXksIGluIHRoZSBpbmNyZWRpYmx5IGNvbW1vbiBjYXNlIHdoZXJlIGNvdW50IDwgMTI4LCB5b3Ug
c2ltcGx5CmdyYWIgdGhlIGxvY2sgb25jZSBhbmQgZG9uJ3QgdG8gKmFueSogYXRvbWljIHJlYWRz
LCByYXRoZXIgdGhhbiBkb2luZwphdCBsZWFzdCBmb3VyIGF0b21pYyByZWFkcyBpbiB0aGUgY29t
bW9uIGNhc2UuCgpbc25pcF0KPiBAQCAtMTYzLDYgKzIyNCw3IEBAIHN0YXRpYyB2b2lkIHZteF9w
aV91bmJsb2NrX3ZjcHUoc3RydWN0IHZjcHUgKnYpCj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICAgICAgc3BpbmxvY2tfdCAqcGlfYmxvY2tpbmdfbGlzdF9sb2NrOwo+ICAgICAgc3RydWN0
IHBpX2Rlc2MgKnBpX2Rlc2MgPSAmdi0+YXJjaC5odm1fdm14LnBpX2Rlc2M7Cj4gKyAgICB1bnNp
Z25lZCBpbnQgZGVzdCA9IGNwdV9waHlzaWNhbF9pZCh2LT5wcm9jZXNzb3IpOwo+Cj4gICAgICAv
Kgo+ICAgICAgICogU2V0ICdOVicgZmllbGQgYmFjayB0byBwb3N0ZWRfaW50cl92ZWN0b3IsIHNv
IHRoZQo+IEBAIC0xNzAsNiArMjMyLDggQEAgc3RhdGljIHZvaWQgdm14X3BpX3VuYmxvY2tfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAqIGl0IGlzIHJ1bm5pbmcgaW4gbm9uLXJvb3QgbW9k
ZS4KPiAgICAgICAqLwo+ICAgICAgd3JpdGVfYXRvbWljKCZwaV9kZXNjLT5udiwgcG9zdGVkX2lu
dHJfdmVjdG9yKTsKPiArICAgIHdyaXRlX2F0b21pYygmcGlfZGVzYy0+bmRzdCwKPiArICAgICAg
ICAgICAgICAgICB4MmFwaWNfZW5hYmxlZCA/IGRlc3QgOiBNQVNLX0lOU1IoZGVzdCwgUElfeEFQ
SUNfTkRTVF9NQVNLKSk7CgpKdXN0IGNoZWNraW5nIC0tIGlmIGFuIGludGVycnVwdCBpcyByYWlz
ZWQgYmV0d2VlbiB0aGVzZSB0d28gbGluZXMsCndoYXQgd2lsbCBoYXBwZW4/ICBXaWxsIHRoZSBp
bnRlcnJ1cHQgYmUgcXVldWVkIHVwIHRvIGJlIGRlbGl2ZXJlZCB0bwp0aGUgdmNwdSB0aGUgbmV4
dCB0aW1lIGl0IGRvZXMgYSBWTUVOVFJZPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 16:12:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 16:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAIbK-0007sM-LQ; Mon, 15 May 2017 16:12:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dAIbJ-0007sG-K4
 for xen-devel@lists.xen.org; Mon, 15 May 2017 16:12:01 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EB/82-02022-053D9195; Mon, 15 May 2017 16:12:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNxEW9f3smS
 kwZNFnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8anrhesBb/NK5a+WsfSwLhMp4uRk0NIoFJi
 3+pfbCC2hACvxJFlM1gh7ACJ7pZGZoiacoml0x6BxVkEVCXuPXoBFmcTUJa4+LUXrFcEKP5n6
 QOmLkYuDmaBC4wSk9b/AWsQFoiS2HPlIxOIzStgKTHt6Sw2kCJegSYmic3n3rODOEICBxglpl
 27zgJRJShxcuYTMJtZQEvixr+XQN0cQLa0xPJ/HCBhToFAiaU3rzKC2KJAV+y+tZd5AqPgLCT
 ds5B0z0LoXsDIvIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj
 MGgZgGAH49QG50OMkhxMSqK8ri/FI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8D68KBkpJFiUm
 p5akZaZA4wfmLQEB4+SCK/3JaA0b3FBYm5xZjpE6hSjopQ4706QPgGQREZpHlwbLGYvMcpKCf
 MyAh0ixFOQWpSbWYIq/4pRnINRSZhXGGQ8T2ZeCdz0V0CLmYAWh4HczFtckoiQkmpgnG7z9aL
 9eq5PKV+bX174tf5hZ8IP9eNVr51UTfa8tHgY5r414eYuP8Gc5ze2+DZkeW6X9JTISbi7fgPX
 +Ufeljplc+auFZhdHvJEiuPL1Ic7jc5yGDY+eZS4XPawZ/uv7rz3jmlbr/o3FPSUWSz5m1a4f
 1NyIE9u+t6L3D+/KTmm57NLSj27rMRSnJFoqMVcVJwIAKihatHUAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494864714!98128121!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17088 invoked from network); 15 May 2017 16:11:56 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 16:11:56 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP; 15 May 2017 09:11:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,345,1491289200"; d="scan'208";a="1148015468"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by fmsmga001.fm.intel.com with ESMTP; 15 May 2017 09:11:52 -0700
Date: Tue, 16 May 2017 00:13:19 +0800
From: Chao Gao <chao.gao@intel.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20170515161317.GA21369@skl-2s3.sh.intel.com>
Mail-Followup-To: George Dunlap <dunlapg@umich.edu>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
References: <1494482652-42356-1-git-send-email-chao.gao@intel.com>
 <1494482652-42356-4-git-send-email-chao.gao@intel.com>
 <CAFLBxZZLp6z_EMNvGBfpk5yvmdYKYy3Nfd4f9XaPA2RFooikAw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZZLp6z_EMNvGBfpk5yvmdYKYy3Nfd4f9XaPA2RFooikAw@mail.gmail.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 3/5] VT-d PI: restrict the vcpu number on
 a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDQ6NDg6NDdQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPk9uIFRodSwgTWF5IDExLCAyMDE3IGF0IDc6MDQgQU0sIENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+IHdyb3RlOgo+PiBDdXJyZW50bHksIGEgYmxvY2tlZCB2Q1BVIGlzIHB1dCBp
biBpdHMgcENQVSdzIHBpIGJsb2NraW5nIGxpc3QuIElmCj4+IHRvbyBtYW55IHZDUFVzIGFyZSBi
bG9ja2VkIG9uIGEgZ2l2ZW4gcENQVSwgaXQgd2lsbCBpbmN1ciB0aGF0IHRoZSBsaXN0Cj4+IGdy
b3dzIHRvbyBsb25nLiBBZnRlciBhIHNpbXBsZSBhbmFseXNpcywgdGhlcmUgYXJlIDMyayBkb21h
aW5zIGFuZAo+PiAxMjggdmNwdSBwZXIgZG9tYWluLCB0aHVzIGFib3V0IDRNIHZDUFVzIG1heSBi
ZSBibG9ja2VkIGluIG9uZSBwQ1BVJ3MKPj4gUEkgYmxvY2tpbmcgbGlzdC4gV2hlbiBhIHdha2V1
cCBpbnRlcnJ1cHQgYXJyaXZlcywgdGhlIGxpc3QgaXMKPj4gdHJhdmVyc2VkIHRvIGZpbmQgc29t
ZSBzcGVjaWZpYyB2Q1BVcyB0byB3YWtlIHRoZW0gdXAuIFRoaXMgdHJhdmVyc2FsIGluCj4+IHRo
YXQgY2FzZSB3b3VsZCBjb25zdW1lIG11Y2ggdGltZS4KPj4KPj4gVG8gbWl0aWdhdGUgdGhpcyBp
c3N1ZSwgdGhpcyBwYXRjaCBsaW1pdHMgdGhlIHZjcHUgbnVtYmVyIG9uIGEgZ2l2ZW4KPj4gcENQ
VSwgdGFraW5nIGZhY3RvcnMgc3VjaCBhcyBwZXJmb21hbmNlIG9mIGNvbW1vbiBjYXNlLCBjdXJy
ZW50IGh2bSB2Y3B1Cj4+IGNvdW50IGFuZCBjdXJyZW50IHBjcHUgY291bnQgaW50byBjb25zaWRl
cmF0aW9uLiBXaXRoIHRoaXMgbWV0aG9kLCBmb3IKPj4gdGhlIGNvbW1vbiBjYXNlLCBpdCB3b3Jr
cyBmYXN0IGFuZCBmb3Igc29tZSBleHRyZW1lIGNhc2VzLCB0aGUgbGlzdAo+PiBsZW5ndGggaXMg
dW5kZXIgY29udHJvbC4KPj4KPj4gVGhlIGNoYW5nZSBpbiB2bXhfcGlfdW5ibG9ja192Y3B1KCkg
aXMgZm9yIHRoZSBmb2xsb3dpbmcgY2FzZToKPj4gdmNwdSBpcyBydW5uaW5nIC0+IHRyeSB0byBi
bG9jayAodGhpcyBwYXRjaCBtYXkgY2hhbmdlIE5TRFQgdG8KPj4gYW5vdGhlciBwQ1BVKSBidXQg
bm90aWZpY2F0aW9uIGNvbWVzIGluIHRpbWUsIHRodXMgdGhlIHZjcHUKPj4gZ29lcyBiYWNrIHRv
IHJ1bm5pbmcgc3RhdGlvbiAtPiBWTS1lbnRyeSAod2Ugc2hvdWxkIHNldCBOU0RUIGFnYWluLAo+
PiByZXZlcnRpbmcgdGhlIGNoYW5nZSB3ZSBtYWtlIHRvIE5TRFQgaW4gdm14X3ZjcHVfYmxvY2so
KSkKPj4KPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4g
LS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDc4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA3MSBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiBpbmRleCBlZmZm
NmNkLi5jMGQwYjU4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiBAQCAtMTAwLDE2ICsxMDAsNzAg
QEAgdm9pZCB2bXhfcGlfcGVyX2NwdV9pbml0KHVuc2lnbmVkIGludCBjcHUpCj4+ICAgICAgc3Bp
bl9sb2NrX2luaXQoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpLmxvY2spOwo+PiAgfQo+
Pgo+PiArLyoKPj4gKyAqIENob29zZSBhbiBhcHByb3ByaWF0ZSBwY3B1IHRvIHJlY2VpdmUgd2Fr
ZXVwIGludGVycnVwdC4KPj4gKyAqIEJ5IGRlZmF1bHQsIHRoZSBsb2NhbCBwY3B1IGlzIGNob3Nl
biBhcyB0aGUgZGVzdGluYXRpb24uIEJ1dCBpZiB0aGUKPj4gKyAqIHZjcHUgbnVtYmVyIG9mIHRo
ZSBsb2NhbCBwY3B1IGV4Y2VlZHMgYSBsaW1pdCwgYW5vdGhlciBwY3B1IGlzIGNob3Nlbi4KPj4g
KyAqCj4+ICsgKiBDdXJyZW50bHksIGNob29zZSAodl90b3QvcF90b3QpICsgSyBhcyB0aGUgbGlt
aXQgb2YgdmNwdSwgd2hlcmUKPj4gKyAqIHZfdG90IGlzIHRoZSB0b3RhbCBudW1iZXIgb2YgdmNw
dXMgb24gdGhlIHN5c3RlbSwgcF90b3QgaXMgdGhlIHRvdGFsCj4+ICsgKiBudW1iZXIgb2YgcGNw
dXMgaW4gdGhlIHN5c3RlbSwgYW5kIEsgaXMgYSBmaXhlZCBudW1iZXIuIEV4cGVybWVudHMgc2hv
d3MKPj4gKyAqIHRoZSBtYXhpbWFsIHRpbWUgdG8gd2FrZXVwIGEgdmNwdSBmcm9tIGEgMTI4LWVu
dHJ5IGJsb2NraW5nIGxpc3QgaXMKPj4gKyAqIGNvbnNpZGVyZWQgYWNjZXB0YWJsZS4gU28gY2hv
b3NlIDEyOCBhcyB0aGUgZml4ZWQgbnVtYmVyIEsuCj4+ICsgKgo+PiArICogVGhpcyBwb2xpY3kg
bWFrZXMgc3VyZToKPj4gKyAqIDEpIGZvciBjb21tb24gY2FzZXMsIHRoZSBsaW1pdCB3b24ndCBi
ZSByZWFjaGVkIGFuZCB0aGUgbG9jYWwgcGNwdSBpcyB1c2VkCj4+ICsgKiB3aGljaCBpcyBiZW5l
ZmljaWFsIHRvIHBlcmZvcm1hbmNlIChhdCBsZWFzdCwgYXZvaWQgYW4gSVBJIHdoZW4gdW5ibG9j
a2luZwo+PiArICogdmNwdSkuCj4+ICsgKiAyKSBmb3IgdGhlIHdvcnN0IGNhc2UsIHRoZSBibG9j
a2luZyBsaXN0IGxlbmd0aCBzY2FsZXMgd2l0aCB0aGUgdmNwdSBjb3VudAo+PiArICogZGl2aWRl
ZCBieSB0aGUgcGNwdSBjb3VudC4KPj4gKyAqLwo+PiArI2RlZmluZSBQSV9MSVNUX0ZJWEVEX05V
TSAxMjgKPj4gKyNkZWZpbmUgUElfTElTVF9MSU1JVCAgICAgKGF0b21pY19yZWFkKCZudW1faHZt
X3ZjcHVzKSAvIG51bV9vbmxpbmVfY3B1cygpICsgXAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUElfTElTVF9GSVhFRF9OVU0pCj4+ICsKPj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgdm14
X3BpX2Nob29zZV9kZXN0X2NwdShzdHJ1Y3QgdmNwdSAqdikKPj4gK3sKPj4gKyAgICBpbnQgY291
bnQsIGxpbWl0ID0gUElfTElTVF9MSU1JVDsKPj4gKyAgICB1bnNpZ25lZCBpbnQgZGVzdCA9IHYt
PnByb2Nlc3NvcjsKPj4gKwo+PiArICAgIGNvdW50ID0gYXRvbWljX3JlYWQoJnBlcl9jcHUodm14
X3BpX2Jsb2NraW5nLCBkZXN0KS5jb3VudGVyKTsKPj4gKyAgICB3aGlsZSAoIHVubGlrZWx5KGNv
dW50ID49IGxpbWl0KSApCj4+ICsgICAgewo+PiArICAgICAgICBkZXN0ID0gY3B1bWFza19jeWNs
ZShkZXN0LCAmY3B1X29ubGluZV9tYXApOwo+PiArICAgICAgICBjb3VudCA9IGF0b21pY19yZWFk
KCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgZGVzdCkuY291bnRlcik7Cj4+ICsgICAgfQo+PiAr
ICAgIHJldHVybiBkZXN0Owo+PiArfQo+PiArCj4+ICBzdGF0aWMgdm9pZCB2bXhfdmNwdV9ibG9j
ayhzdHJ1Y3QgdmNwdSAqdikKPj4gIHsKPj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiAt
ICAgIHVuc2lnbmVkIGludCBkZXN0Owo+PiArICAgIHVuc2lnbmVkIGludCBkZXN0LCBkZXN0X2Nw
dTsKPj4gICAgICBzcGlubG9ja190ICpvbGRfbG9jazsKPj4gLSAgICBzcGlubG9ja190ICpwaV9i
bG9ja2luZ19saXN0X2xvY2sgPQo+PiAtICAgICAgICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Js
b2NraW5nLCB2LT5wcm9jZXNzb3IpLmxvY2s7Cj4+ICAgICAgc3RydWN0IHBpX2Rlc2MgKnBpX2Rl
c2MgPSAmdi0+YXJjaC5odm1fdm14LnBpX2Rlc2M7Cj4+ICsgICAgc3BpbmxvY2tfdCAqcGlfYmxv
Y2tpbmdfbGlzdF9sb2NrOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBBZnRlciBwQ1BVIGdv
ZXMgZG93biwgdGhlIHBlci1jcHUgUEkgYmxvY2tpbmcgbGlzdCBpcyBjbGVhcmVkLgo+PiArICAg
ICAqIFRvIG1ha2Ugc3VyZSB0aGUgcGFyYW1ldGVyIHZDUFUgaXMgYWRkZWQgdG8gdGhlIGNob3Nl
biBwQ1BVJ3MKPj4gKyAgICAgKiBQSSBibG9ja2luZyBsaXN0IGJlZm9yZSB0aGUgbGlzdCBpcyBj
bGVhcmVkLCBqdXN0IHJldHJ5IHdoZW4KPj4gKyAgICAgKiBmaW5kaW5nIHRoZSBwQ1BVIGhhcyBn
b25lIGRvd24uIEFsc28gcmV0cnkgdG8gY2hvb3NlIGFub3RoZXIKPj4gKyAgICAgKiBwQ1BVIHdo
ZW4gZmluZGluZyB0aGUgbGlzdCBsZW5ndGggcmVhY2hzIHRoZSBsaW1pdC4KPj4gKyAgICAgKi8K
Pj4gKyByZXRyeToKPj4gKyAgICBkZXN0X2NwdSA9IHZteF9waV9jaG9vc2VfZGVzdF9jcHUodik7
Cj4+ICsgICAgcGlfYmxvY2tpbmdfbGlzdF9sb2NrID0gJnBlcl9jcHUodm14X3BpX2Jsb2NraW5n
LCBkZXN0X2NwdSkubG9jazsKPj4KPj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZShwaV9ibG9ja2lu
Z19saXN0X2xvY2ssIGZsYWdzKTsKPj4gKyAgICBpZiAoIHVubGlrZWx5KCghY3B1X29ubGluZShk
ZXN0X2NwdSkpIHx8Cj4+ICsgICAgICAgICAgICAgICAgICAoYXRvbWljX3JlYWQoJnBlcl9jcHUo
dm14X3BpX2Jsb2NraW5nLCBkZXN0X2NwdSkuY291bnRlcikgPj0KPj4gKyAgICAgICAgICAgICAg
ICAgICBQSV9MSVNUX0xJTUlUKSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKPj4gKyAgICAgICAgZ290
byByZXRyeTsKPj4gKyAgICB9Cj4KPkFsZ29yaXRobWljYWxseSBJIHRoaW5rIHRoaXMgaXMgb24g
dGhlIHJpZ2h0IHRyYWNrLiBCdXQgYWxsIHRoZXNlCj5hdG9taWMgcmVhZHMgYW5kIHdyaXRlcyBh
cmUgYSBtZXNzLiAgQXRvbWljIGFjY2Vzc2VzIGFyZW4ndCBmcmVlOyBhbmQKPnRoZSB2YXN0IG1h
am9yaXR5IG9mIHRoZSB0aW1lIHlvdSdyZSBkb2luZyB0aGluZ3Mgd2l0aCB0aGUKPnBpX2Jsb2Nr
aW5nX2xpc3RfbG9jayBhbnl3YXkuCj4KPldoeSBub3QgZG8gc29tZXRoaW5nIGxpa2UgdGhpcyBh
dCB0aGUgdG9wIG9mIHZteF92Y3B1X2Jsb2NrKCkKPihyZXBsYWNpbmcgZGVzdF9jcHUgd2l0aCBw
aV9jcHUgZm9yIGNsYXJpdHkpPwo+Cj4gICAgcGlfY3B1ID0gdi0+cHJvY2Vzc29yOwo+cmV0cnk6
Cj4gICAgcGlfYmxvY2tpbmdfbGlzdF9sb2NrID0gJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBw
aV9jcHUpLmxvY2s7Cj4gICAgc3Bpbl9sb2NrX2lycXNhdmUocGlfYmxvY2tpbmdfbGlzdF9sb2Nr
LCBmbGFncyk7Cj4gICAgLyoKPiAgICAgKiBTaW5jZSBkZXN0X2NwdSBtYXkgbm93IGJlIG9uZSBv
dGhlciB0aGFuIHRoZSBvbmUgdiBpcyBjdXJyZW50bHkKPiAgICAgKiBydW5uaW5nIG9uLCBjaGVj
ayB0byBtYWtlIHN1cmUgdGhhdCBpdCdzIHN0aWxsIHVwLgo+ICAgICAqLwo+ICAgIGlmICggdW5s
aWtlbHkoKCFjcHVfb25saW5lKHBpX2NwdSkpIHx8Cj4gICAgICAgICAgICAgICAgICBwaV9vdmVy
X2xpbWl0KHBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBwaV9jcHUpLmNvdW50ZXIpKSApCj4gICAg
ewo+ICAgICAgICBwaV9jcHUgPSBjcHVtYXNrX2N5Y2xlKHBpX2NwdSwgJmNwdV9vbmxpbmVfbWFw
KTsKPiAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ss
IGZsYWdzKTsKPiAgICAgICAgZ290byByZXRyeTsKPiAgICB9Cj4KPndoZXJlIHdlIGRlZmluZSBw
aV9vdmVyX2xpbWl0KCkgbGlrZSB0aGlzOgo+Cj5zdGF0aWMgYm9vbCBwaV9vdmVyX2xpbWl0KGlu
dCBjb3VudCkgewo+ICAgIC8qIENvbXBhcmUgdy8gY29uc3RhbnQgZmlyc3QgdG8gc2F2ZSBhbiBh
dG9taWMgcmVhZCBpbiB0aGUgY29tbW9uIGNhc2UgKi8KPiAgICByZXR1cm4gKGNvdW50ID4gUElf
TElTVF9GSVhFRF9OVU0pCj4gICAgICAgICAmJiAgKGNvdW50ID4gKGF0b21pY19yZWFkKCZudW1f
aHZtX3ZjcHVzKSAvIG51bV9vbmxpbmVfY3B1cygpKSArCj4gICAgICAgICAgICAgIFBJX0xJU1Rf
RklYRURfTlVNICkgKTsKPn0KPgo+VGhhdCB3YXksIGluIHRoZSBpbmNyZWRpYmx5IGNvbW1vbiBj
YXNlIHdoZXJlIGNvdW50IDwgMTI4LCB5b3Ugc2ltcGx5Cj5ncmFiIHRoZSBsb2NrIG9uY2UgYW5k
IGRvbid0IHRvICphbnkqIGF0b21pYyByZWFkcywgcmF0aGVyIHRoYW4gZG9pbmcKPmF0IGxlYXN0
IGZvdXIgYXRvbWljIHJlYWRzIGluIHRoZSBjb21tb24gY2FzZS4KCkFncmVlLiBXZSBzaG91bGQg
bWFrZSB0aGluZ3MgZmFzdCBpZiBwb3NzaWJsZS4gQ291bGQgSSBhZGQgeW91IGFzCnN1Z2dlc3Rl
ZC1ieT8gVGhhbmtzIGZvciB5b3VyIGhlbHAuCgo+Cj5bc25pcF0KPj4gQEAgLTE2Myw2ICsyMjQs
NyBAQCBzdGF0aWMgdm9pZCB2bXhfcGlfdW5ibG9ja192Y3B1KHN0cnVjdCB2Y3B1ICp2KQo+PiAg
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICAgICAgc3BpbmxvY2tfdCAqcGlfYmxvY2tpbmdf
bGlzdF9sb2NrOwo+PiAgICAgIHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjID0gJnYtPmFyY2guaHZt
X3ZteC5waV9kZXNjOwo+PiArICAgIHVuc2lnbmVkIGludCBkZXN0ID0gY3B1X3BoeXNpY2FsX2lk
KHYtPnByb2Nlc3Nvcik7Cj4+Cj4+ICAgICAgLyoKPj4gICAgICAgKiBTZXQgJ05WJyBmaWVsZCBi
YWNrIHRvIHBvc3RlZF9pbnRyX3ZlY3Rvciwgc28gdGhlCj4+IEBAIC0xNzAsNiArMjMyLDggQEAg
c3RhdGljIHZvaWQgdm14X3BpX3VuYmxvY2tfdmNwdShzdHJ1Y3QgdmNwdSAqdikKPj4gICAgICAg
KiBpdCBpcyBydW5uaW5nIGluIG5vbi1yb290IG1vZGUuCj4+ICAgICAgICovCj4+ICAgICAgd3Jp
dGVfYXRvbWljKCZwaV9kZXNjLT5udiwgcG9zdGVkX2ludHJfdmVjdG9yKTsKPj4gKyAgICB3cml0
ZV9hdG9taWMoJnBpX2Rlc2MtPm5kc3QsCj4+ICsgICAgICAgICAgICAgICAgIHgyYXBpY19lbmFi
bGVkID8gZGVzdCA6IE1BU0tfSU5TUihkZXN0LCBQSV94QVBJQ19ORFNUX01BU0spKTsKPgo+SnVz
dCBjaGVja2luZyAtLSBpZiBhbiBpbnRlcnJ1cHQgaXMgcmFpc2VkIGJldHdlZW4gdGhlc2UgdHdv
IGxpbmVzLAo+d2hhdCB3aWxsIGhhcHBlbj8gIFdpbGwgdGhlIGludGVycnVwdCBiZSBxdWV1ZWQg
dXAgdG8gYmUgZGVsaXZlcmVkIHRvCj50aGUgdmNwdSB0aGUgbmV4dCB0aW1lIGl0IGRvZXMgYSBW
TUVOVFJZPwoKSSB0aGluayBhbiBpbnRlcnJ1cHQgYmV0d2VlbiB0aGUgdHdvIGxpbmVzIGluY3Vy
cyBhIHNwdXJpb3VzIGludGVycnVwdAp0byB0aGUgY3VycmVudCBkZXN0aW5hdGlvbiBwY3B1LiBU
aGUgaW50ZXJydXB0IHdpbGwgYmUgaW5qZWN0IGluIHRoaXMKVk0tZW50cnkgYXMgbG9uZyBhcyB3
ZSB3aWxsIHN5bmMgUElSIHRvIHZJUlIuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 16:49:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 16:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJBF-0001Mu-Gx; Mon, 15 May 2017 16:49:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30110cd4d=wei.liu2@citrix.com>)
 id 1dAJBE-0001Mo-Fz
 for xen-devel@lists.xen.org; Mon, 15 May 2017 16:49:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D4/80-02196-30CD9195; Mon, 15 May 2017 16:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHSDvS7zHcl
 Igy0r+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oynCw6wF0xgrjj+fhNrA+N+pi5GTg4JAX+J
 jtdXmUFsFgFVieuX+9hBbDYBZYmfnb1sILaIgLrEnwsTGLsYuTiYBY4ySkw+eo8NxBEWmMQoM
 bH1FVgHr4CFxLLtb5lBEkICZ5kkZp59xwqREJQ4OfMJC4jNLKAjsWD3J6BuDiBbWmL5Pw6QMK
 eAtcSuFZ/B5ogKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jcz
 1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw62egYFxB2PLXr9DjJIcTEqivK4v
 xSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBeuyUZKSRYlJqeWpGWmQMMfJi0BAePkgjvL5A0b
 3FBYm5xZjpE6hSjLsece1/fMwmx5OXnpUqJ824DKRIAKcoozYMbAYvCS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEeTtApvBk5pXAbXoFdAQT0BFhIPfzFpckIqSkGhg51sV+nZqW+28K777
 61/PY3u/uaCnW3B+W9ziS9cekpD3HzhYy3StIvvhtV2F3z+y1szyLH0054t2/3ISh/WCzzt+l
 ZwpY37++7rlev1Yu8/znbMGs5x3zoxwlg3n9Q5aVfHucZXb/ndayN2t3xXsYJnhyu686snVKm
 tzlN54HP/R1mf5kzhRXYinOSDTUYi4qTgQAqgujIb0CAAA=
X-Env-Sender: prvs=30110cd4d=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494866945!88804846!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9862 invoked from network); 15 May 2017 16:49:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 16:49:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="432449618"
Date: Mon, 15 May 2017 17:46:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170515164613.h3sq4tvlc3sgxdvq@citrix.com>
References: <c39c22e0-9e50-be02-e32f-80f13db6b537@crc.id.au>
 <alpine.LFD.2.20.1705091618340.2078@algedi.dur.ac.uk>
 <475207d7-f152-9774-01d9-1d9343a60be3@crc.id.au>
 <7059613f-459c-95e8-0770-cdd19c5f85b7@crc.id.au>
 <CAFLBxZYLS+csUW5S-uRhT+SOyuCbhvNmiocOS9HmrGWtC=LJRw@mail.gmail.com>
 <08b1e476-4e77-c334-2f4c-217a05aa30d6@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <08b1e476-4e77-c334-2f4c-217a05aa30d6@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Steven Haigh <netwiz@crc.id.au>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] 4.9rc4: Cannot build with higher than -j4 - was:
 linux.c:27:28: fatal error: xen/sys/evtchn.h: No such file or directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDQ6Mjk6MzFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEdlb3JnZSwKPiAKPiBDQyBJYW4gYW5kIFdlaSBmb3IgZmVlZGJhY2sgb24gdGhl
IGVycm9yLgo+IAoKTm8geW91IGRpZG4ndC4gO3AKCkkndmUgdHJhY2tlZCBkb3duIHRoZSBpc3N1
ZS4gVHJ5aW5nIHRvIHdvcmsgb3V0IGEgZml4IGF0IHRoZSBtb21lbnQuCgpUaGUgY3VscHJpdCBp
czogc3R1YmRvbSBidWlsZCBydW5zIGJlZm9yZSB0b29scyBidWlsZC4gVGhlIGxpbmsgZmFybQpy
dW5lIGluIHRvb2xzL2luY2x1ZGUgZGVwZW5kcyBvbiBzZXR0aW5nIFhFTl9PUy4KCkknbSByYXRo
ZXIgYmFmZmxlZCB3aHkgdGhpcyBpc3N1ZSBkaWRuJ3Qgc3VyZmFjZSB1bnRpbCBub3cuCgpXZWku
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 16:50:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 16:50:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJCi-0001tK-Ra; Mon, 15 May 2017 16:50:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30110cd4d=wei.liu2@citrix.com>)
 id 1dAJCh-0001tB-VG
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 16:50:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 29/C5-03371-F5CD9195; Mon, 15 May 2017 16:50:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpG7MHcl
 Ig+drOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuxYcZC854Vmx8INnAuNu6i5GTQ0LAX2LV
 gsOMXYwcHCwCqhJP/piDhNkElCV+dvaygdgiAmoS7atmMncxcnEwCxxglHi/aQI7SL2wQJzEt
 UfOIDW8AhZAredZQWqEBI4wSjx418AKkRCUODnzCQtIPbOApsT6XfoQprTE8n8cIBXMAvISzV
 tnM4PYnAKBEtO/bgKzRQVUJDqXzmEBsYUEFCQ6ph9jmsDIPwvJ0FkIQ2chDJ2FZOgCRpZVjOr
 FqUVlqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEByQAEOxinX/Y/xCjJ
 waQkyuv6UjxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv+23JSCHBotT01Iq0zBxgbMCkJTh4l
 ER4K0DSvMUFibnFmekQqVOMilLivBYgCQGQREZpHlwbLB4vMcpKCfMyAh0ixFOQWpSbWYIq/4
 pRnINRSZj3zC2gKTyZeSVw018BLWYCWhwGcjNvcUkiQkqqgXFFK6u8oIXLt4tiO9+Zx2X6rdo
 f5amgXSX2bHPm9O1r2Fi8J90VemIvcSUiXDqt4KhYeL3ukZuX+iaYuK5dEOES1nMqeWenpsbh
 J8uSHu1O3GoWsLz3A4v0mgDOe01L+F6oeTz2vrLAmZlN4Ymt+rVCz5p0Z942WYesqmWf0oymf
 vxZl3RPUImlOCPRUIu5qDgRAOzL8ZLCAgAA
X-Env-Sender: prvs=30110cd4d=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494867034!62517477!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36334 invoked from network); 15 May 2017 16:50:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 16:50:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="423797419"
Date: Mon, 15 May 2017 17:46:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170515164652.mzco4rpj43af6fga@citrix.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBNYXkgMTMsIDIwMTcgYXQgMTA6Mjg6MjdBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gMjAxNy0wNS0xMyAxOjUxIEdNVCswODowMCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjoKPiA+IEhpIFpob25nemUKPiA+Cj4gPiBUaGlzIGlzIGEgbmljZSB3cml0ZS11cC4gU29t
ZSBjb21tZW50cyBiZWxvdy4gRmVlbCBmcmVlIHRvIGRpc2FncmVlIHdpdGgKPiA+IHdoYXQgSSBz
YXkgYmVsb3csIHRoaXMgaXMgbW9yZSBhIGRpc2N1c3Npb24gdGhhbiBwaWNraW5nIG9uIHlvdXIg
ZGVzaWduCj4gPiBvciBwbGFuLgo+ID4KPiAKPiBISSwgV2VpIExpdQo+IAo+IFRoYW5rcyBmb3Ig
eW91ciB0aW1lIHJlYWRpbmcgdGhyb3VnaCBteSBwcm9wb3NhbC4KPiAKPiA+Cj4gPiBPbiBTYXQs
IE1heSAxMywgMjAxNyBhdCAwMTowMTozOUFNICswODAwLCBaaG9uZ3plIExpdSB3cm90ZToKPiA+
PiBIaSwgWGVuIGRldmVsb3BlcnMsCj4gPj4KPiA+PiBJJ20gWmhvbmd6ZSBMaXUsIGEgR1NvQyBz
dHVkZW50IG9mIHRoaXMgeWVhci4gR2xhZCB0byBtZWV0IHlvdSBpbiB0aGUKPiA+PiBYZW4gUHJv
amVjdC4gIEFzIGFuIGluaXRpYWwgc3RlcCB0byBpbXBsZW1lbnRpbmcgbXkgR1NvQyBwcm9wb3Nh
bCwgd2hpY2gKPiA+PiBpcyBzdGlsbCBhIGRyYWZ0LCAgSSdtIHBvc3RpbmcgaXQgaGVyZS4gQW5k
IGhvcGUgdG8gaGVhciBmcm9tIHlvdSB5b3VyCj4gPj4gc3VnZ2VzdGlvbnMuCj4gPj4KPiA+PiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gPj4g
MS4gTW90aXZhdGlvbiBhbmQgRGVzY3JpcHRpb24KPiA+PiA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gPj4gVmlydHVhbCBtYWNoaW5lcyB1c2Ug
Z3JhbnQgdGFibGUgaHlwZXJjYWxscyB0byBzZXR1cCBhIHNoYXJlIHBhZ2UgZm9yCj4gPj4gaW50
ZXItVk1zIGNvbW11bmljYXRpb25zLiBUaGVzZSBoeXBlcmNhbGxzIGFyZSB1c2VkIGJ5IGFsbCBQ
Vgo+ID4+IHByb3RvY29scyB0b2RheS4gSG93ZXZlciwgdmVyeSBzaW1wbGUgZ3Vlc3RzLCBzdWNo
IGFzIGJhcmVtZXRhbAo+ID4+IGFwcGxpY2F0aW9ucywgbWlnaHQgbm90IGhhdmUgdGhlIGluZnJh
c3RydWN0dXJlIHRvIGhhbmRsZSB0aGUgZ3JhbnQgdGFibGUuCj4gPj4gVGhpcyBwcm9qZWN0IGlz
IGFib3V0IHNldHRpbmcgdXAgc2V2ZXJhbCBzaGFyZWQgbWVtb3J5IGFyZWFzIGZvciBpbnRlci1W
TXMKPiA+PiBjb21tdW5pY2F0aW9ucyBkaXJlY3RseSBmcm9tIHRoZSBWTSBjb25maWcgZmlsZS4K
PiA+PiBTbyB0aGF0IHRoZSBndWVzdCBrZXJuZWwgZG9lc24ndCBoYXZlIHRvIGhhdmUgZ3JhbnQg
dGFibGUgc3VwcG9ydCB0byBiZQo+ID4+IGFibGUgdG8gY29tbXVuaWNhdGUgd2l0aCBvdGhlciBn
dWVzdHMuCj4gPj4KPiA+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Cj4gPj4gMi4gSW1wbGVtZW50YXRpb24gUGxhbjoKPiA+PiA9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gPj4KPiA+PiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4+IDIuMSBJbnRyb2R1Y2UgYSBu
ZXcgVk0gY29uZmlnIG9wdGlvbiBpbiB4bDoKPiA+PiA9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQo+ID4+IFRoZSBzaGFyZWQgYXJlYXMgc2hvdWxkIGJlIHNoYXJlYWJsZSBh
bW9uZyBzZXZlcmFsIFZNcywKPiA+PiBldmVyeSBzaGFyZWQgcGh5c2ljYWwgbWVtb3J5IGFyZWEg
aXMgYXNzaWduZWQgdG8gYSBzZXQgb2YgVk1zLgo+ID4+IFRoZXJlZm9yZSwgYSDigJx0b2tlbuKA
nSBvciDigJxpZGVudGlmaWVy4oCdIHNob3VsZCBiZSB1c2VkIGhlcmUgdG8gdW5pcXVlbHkKPiA+
PiBpZGVudGlmeSBhIGJhY2tpbmcgbWVtb3J5IGFyZWEuCj4gPj4KPiA+Pgo+ID4+IEkgd291bGQg
c3VnZ2VzdCB1c2luZyBhbiB1bnNpZ25lZCBpbnRlZ2VyIHRvIHNlcnZlIGFzIHRoZSBpZGVudGlm
aWVyLgo+ID4+IEZvciBleGFtcGxlOgo+ID4+Cj4gPj4gSW4geGwgY29uZmlnIGZpbGUgb2Ygdm0x
Ogo+ID4+Cj4gPj4gICAgIHN0YXRpY19zaGFyZWRfbWVtID0gW+KAnGFkZHJfcmFuZ2UxPSBJRDHi
gJ0sIOKAnGFkZHJfcmFuZ2UyID0gSUQy4oCdXQo+ID4+Cj4gPj4gSW4geGwgY29uZmlnIGZpbGUg
b2Ygdm0yOgo+ID4+Cj4gPj4gICAgIHN0YXRpY19zaGFyZWRfbWVtID0gW+KAnGFkZHJfcmFuZ2Uz
ID0gSUQx4oCdXQo+ID4+Cj4gPj4gSW4geGwgY29uZmlnIGZpbGUgb2Ygdm0zOgo+ID4+Cj4gPj4g
ICAgIHN0YXRpY19zaGFyZWRfbWVtID0gW+KAnGFkZHJfcmFuZ2U0ID0gSUQy4oCdXQo+ID4KPiA+
IEkgY2FuIGVudmlzYWdlIHlvdSBuZWVkIHNvbWUgbW9yZSBhdHRyaWJ1dGVzOiB3aGF0IGFib3V0
IHRoZSBhdHRyaWJ1dGVzCj4gPiBsaWtlIFJXIC8gUk8gLyBXTyAob3IgZXZlbiBYKT8KPiA+Cj4g
PiBBbHNvLCBJIGFzc3VtZSB0aGUgZ3JhbnVsYXJpdHkgb2YgdGhlIG1hcHBpbmcgaXMgYSBwYWdl
LCBidXQgYXMgZmFyIGFzIEkKPiA+IGNhbiB0ZWxsIHRoZXJlIGFyZSB0d28gcGFnZSBncmFudWxh
cml0eSBvbiBBUk0sIHlvdSBkbyBuZWVkIHRvIGNvbnNpZGVyCj4gPiBib3RoIGFuZCB3aGF0IHNo
b3VsZCBoYXBwZW4gaWYgeW91IG1peCBhbmQgbWF0Y2ggdGhlbS4gV2hhdCBhYm91dAo+ID4gbWFw
cGluZyBzZXZlcmFsIHBhZ2VzIGFuZCBkaWZmZXJlbnQgVk0gdXNlIG92ZXJsYXBwaW5nIHJhbmdl
cz8KPiA+Cj4gPiBDYW4geW91IGdpdmUgc29tZSBjb25jcmV0ZSBleGFtcGxlcz8gV2hhdCBkb2Vz
IGFkZHJfcmFuZ2VYIGxvb2sgbGlrZSBpbgo+ID4gcHJhY3RpY2U/Cj4gPgo+ID4KPiAKPiBZZXMs
IHRob3NlIGF0dHJpYnV0ZXMgYXJlIG5lY2Vzc2FyeSBhbmQgc2hvdWxkIGJlIGV4cGxpY2l0bHkg
c3BlY2lmaWVkIGluIHRoZQo+IGNvbmZpZyBmaWxlLiBJJ2xsIGFkZCB0aGVtIGluIHRoZSBuZXh0
IHZlcnNpb24gb2YgdGhpcyBwcm9wb3NhbC4gQW5kIHRha2luZyB0aGUKPiBncmFudWxhcml0eSBp
bnRvIGNvbnNpZGVyYXRpb24sIHdoYXQgZG8geW91IHNheSBpZiB3ZSBjaGFuZ2UgdGhlIGVudHJp
ZXMgaW50bwo+IHNvbWV0aGluZyBsaWtlOgo+ICdzdGFydD0weGNhZmViYWJlLCBlbmQ9MHhkZWVk
YmVlZiwgZ3JhbnVsYXJpdHk9NEssIHByb3Q9UldYJy4KCkkgcmVhbGlzZWQgSSBtYXkgaGF2ZSBn
b25lIHRvbyBmYXIgYWZ0ZXIgcmVhZGluZyB5b3VyIHJlcGx5LgoKV2hhdCBpcyB0aGUgZW5kIHB1
cnBvc2Ugb2YgdGhpcyBwcm9qZWN0PyBJZiB5b3Ugb25seSB3YW50IHRvIGluc2VydCBhCm1mbiBp
bnRvIGd1ZXN0IGFkZHJlc3Mgc3BhY2UgYW5kIGRvbid0IGNhcmUgaG93IHRoZSBndWVzdCBpcyBn
b2luZyB0bwptYXAgaXQsIHlvdSBjYW4gb21pdCB0aGUgcHJvdD0gcGFydC4gSWYgeW91IHdhbnQg
c3RyaWN0ZXIgY29udHJvbCwgeW91CndpbGwgbmVlZCB0aGVtIC0tIGFuZCB0aGF0IHdvdWxkIGFs
c28gaGF2ZSBpbXBsaWNhdGlvbnMgb24gdGhlCmh5cGVydmlzb3IgY29kZSB5b3UgbmVlZC4KCkkg
c3VnZ2VzdCB5b3Ugd3JpdGUgdGhlIG1hbnVhbCBmb3IgdGhlIG5ldyBtZWNoYW5pc20geW91IHBy
b3Bvc2UgZmlyc3QuClRoYXQgd2F5IHlvdSBkZXNjcmliZSB0aGUgZmVhdHVyZSBpbiBhIHN5c2Fk
bWluLWZyaWVuZGx5IHdheS4gIERlc2NyaWJlCnRoZSBzeW50YXgsIHRoZSBlZmZlY3Qgb2YgdGhl
IG5ldyBtZWNoYW5pc20gYW5kIGhvdyBwZW9wbGUgYXJlIHN1cHBvc2VkCnRvIHVzZSBpdCB1bmRl
ciB3aGF0IGNpcmN1bXN0YW5jZXMuCgo+IAo+ID4KPiA+Pgo+ID4+Cj4gPj4gSW4gdGhlIGV4YW1w
bGUgYWJvdmUuIEEgbWVtb3J5IGFyZWEgQTEgd2lsbCBiZSBzaGFyZWQgYmV0d2Vlbgo+ID4+IHZt
MSBhbmQgdm0yIC0tIHZtMSBjYW4gYWNjZXNzIHRoaXMgYXJlYSB1c2luZyBhZGRyX3JhbmdlMQo+
ID4+IGFuZCB2bTIgdXNpbmcgYWRkcl9yYW5nZTMuIExpa2V3aXNlLCBhIG1lbW9yeSBhcmVhIEEy
IHdpbGwgYmUKPiA+PiBzaGFyZWQgYmV0d2VlbiB2bTEgYW5kIHZtMyAtLSB2bTEgY2FuIGFjY2Vz
cyBBMiB1c2luZyBhZGRyX3JhbmdlMgo+ID4+IGFuZCB2bTMgdXNpbmcgYWRkcl9yYW5nZTQuCj4g
Pj4KPiA+PiBUaGUgc2hhcmVkIG1lbW9yeSBhcmVhIGRlbm90ZWQgYnkgYW4gaWRlbnRpZmllciBJ
RHggd2lsbCBiZQo+ID4+IGFsbG9jYXRlZCB3aGVuIGl0IGZpcnN0IGFwcGVhciwgYW5kIHRoZSBt
ZW1vcnkgcGFnZXMgd2lsbCBiZSB0YWtlbiBmcm9tCj4gPj4gdGhlIGZpcnN0IFZNIHdob3NlIHN0
YXRpY19zaGFyZWRfbWVtIGxpc3QgY29udGFpbnMgSUR4LiBUYWtlIHRoZSBhYm92ZQo+ID4+IGNv
bmZpZyBmaWxlcyBmb3IgZXhhbXBsZSwgaWYgd2UgaW5zdGFudGlhdGUgdm0xLCB2bTIgYW5kIHZt
Mywgb25lIGFmdGVyCj4gPj4gYW5vdGhlciwgdGhlIG1lbW9yeSBhcmVhcyBkZW5vdGVkIGJ5IElE
MSBhbmQgSUQyIHdpbGwgYm90aCBiZSBhbGxvY2F0ZWQKPiA+PiBpbiBhbmQgdGFrZW4gZnJvbSB2
bTEuCj4gPgo+ID4gSG1tLi4uIEkgY2FuIHNlZSBzb21lIHBvdGVudGlhbCBoYXphcmRzLiBDdXJy
ZW50bHksIG11bHRpcGxlIHhsIHByb2Nlc3Nlcwo+ID4gYXJlIHNlcmlhbGl6ZWQgYnkgYSBsb2Nr
LCBhbmQgeW91ciBhc3N1bXB0aW9uIGlzIHRoZSBjcmVhdGlvbiBpcyBkb25lIGluCj4gPiBvcmRl
ciwgYnV0IHN1cHBvc2Ugc29tZXRpbWUgbGF0ZXIgdGhleSBjYW4gcnVuIGluIHBhcmFsbGVsLiBX
aGVuIHlvdQo+ID4gaGF2ZSBzZXZlcmFsICJ4bCBjcmVhdGUiIGFuZCB0aGV5IHJhY2Ugd2l0aCBl
YWNoIG90aGVyLCB3aGF0IHdpbGwKPiA+IGhhcHBlbj8KPiA+Cj4gPiBUaGlzIGNhbiBiZSBzb2x2
ZWQgYnkgc2VyaWFsaXppbmcgaW4gbGlieGwgb3IgaHlwZXJ2aXNvciwgSSB0aGluay4KPiA+IEl0
IGlzIHVwIHRvIHlvdSB0byBjaG9vc2Ugd2hlcmUgdG8gZG8gaXQuCj4gPgo+ID4gQWxzbywgcGxl
YXNlIGNvbnNpZGVyIHdoYXQgaGFwcGVucyB3aGVuIHlvdSBkZXN0cm95IHRoZSBvd25lciBkb21h
aW4KPiA+IGJlZm9yZSB0aGUgcmVzdC4gUHJvcGVyIHJlZmVyZW5jZSBjb3VudGluZyBzaG91bGQg
YmUgZG9uZSBpbiB0aGUKPiA+IGh5cGVydmlzb3IuCj4gPgo+IAo+IFllcywgdGhlIGFjY2VzcyB0
byB4ZW5zdG9yZSBhbmQgb3RoZXIgc2hhcmVkIGRhdGEgc2hvdWxkIGJlIHNlcmlhbGl6ZWQKPiB1
c2luZyBzb21lIGtpbmQgb2YgbG9jay4KPiAKPiA+Cj4gPj4KPiA+PiA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQo+ID4+IDIuMiBTdG9yZSB0aGUgbWVtLXNoYXJpbmcgaW5m
b3JtYXRpb24gaW4geGVuc3RvcmUKPiA+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQo+ID4+IFRoaXMgaW5mb3JtYXRpb24gc2hvdWxkIGluY2x1ZGUgdGhlIGxlbmd0aCBh
bmQgb3duZXIgb2YgdGhlIGFyZWEuIEFuZAo+ID4+IGl0IHNob3VsZCBhbHNvIGluY2x1ZGUgaW5m
b3JtYXRpb24gYWJvdXQgd2hlcmUgdGhlIGJhY2tpbmcgbWVtb3J5IGFyZWFzCj4gPj4gYXJlIG1h
cHBlZCBpbiBldmVyeSBWTSB0aGF0IGFyZSB1c2luZyBpdC4gVGhpcyBpbmZvcm1hdGlvbiBzaG91
bGQgYmUKPiA+PiBrbm93biB0byB0aGUgeGwgY29tbWFuZCBhbmQgYWxsIGRvbWFpbnMsIHNvIHdl
IHV0aWxpemUgeGVuc3RvcmUgdG8ga2VlcAo+ID4+IHRoaXMgaW5mb3JtYXRpb24uIEEgY3VycmVu
dCBwbGFuIGlzIHRvIHBsYWNlIHRoZSBpbmZvcm1hdGlvbiB1bmRlcgo+ID4+IC9sb2NhbC9zaGFy
ZWRfbWVtL0lELiBTdGlsbCB0YWtlIHRoZSBhYm92ZSBjb25maWcgZmlsZXMgYXMgYW4gZXhhbXBs
ZToKPiA+Pgo+ID4+IElmIHdlIGluc3RhbnRpYXRlIHZtMSwgdm0yIGFuZCB2bTMsIG9uZSBhZnRl
ciBhbm90aGVyLAo+ID4+IOKAnHhlbnN0b3JlIGxzIC1m4oCdIHNob3VsZCBvdXRwdXQgc29tZXRo
aW5nIGxpa2UgdGhpczoKPiA+Pgo+ID4+Cj4gPj4gQWZ0ZXIgVk0xIHdhcyBpbnN0YW50aWF0ZWQs
IHRoZSBvdXRwdXQgb2Yg4oCceGVuc3RvcmUgbHMgLWbigJ0KPiA+PiB3aWxsIGJlIHNvbWV0aGlu
ZyBsaWtlIHRoaXM6Cj4gPj4KPiA+PiAgICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQxL293bmVyID0g
ZG9tX2lkX29mX3ZtMQo+ID4+Cj4gPj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9zaXplID0g
c2l6ZW9mX2FkZHJfcmFuZ2UxCj4gPj4KPiA+PiAgICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQxL21h
cHBpbmdzL2RvbV9pZF9vZl92bTEgPSBhZGRyX3JhbmdlMQo+ID4+Cj4gPj4KPiA+PiAgICAgL2xv
Y2FsL3NoYXJlZF9tZW0vSUQyL293bmVyID0gZG9tX2lkX29mX3ZtMQo+ID4+Cj4gPj4gICAgIC9s
b2NhbC9zaGFyZWRfbWVtL0lEMi9zaXplID0gc2l6ZW9mX2FkZHJfcmFuZ2UxCj4gPj4KPiA+PiAg
ICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL21hcHBpbmdzL2RvbV9pZF9vZl92bTEgPSBhZGRyX3Jh
bmdlMgo+ID4+Cj4gPj4KPiA+PiBBZnRlciBWTTIgd2FzIGluc3RhbnRpYXRlZCwgdGhlIGZvbGxv
d2luZyBuZXcgbGluZXMgd2lsbCBhcHBlYXI6Cj4gPj4KPiA+PiAgICAgL2xvY2FsL3NoYXJlZF9t
ZW0vSUQxL21hcHBpbmdzL2RvbV9pZF9vZl92bTIgPSBhZGRyX3JhbmdlMwo+ID4+Cj4gPj4KPiA+
PiBBZnRlciBWTTIgd2FzIGluc3RhbnRpYXRlZCwgdGhlIGZvbGxvd2luZyBuZXcgbGluZXMgd2ls
bCBhcHBlYXI6Cj4gPj4KPiA+PiAgICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL21hcHBpbmdzL2Rv
bV9pZF9vZl92bTIgPSBhZGRyX3JhbmdlNAo+ID4+Cj4gPj4gV2hlbiB3ZSBlbmNvdW50ZXIgYW4g
aWQgSUR4IGR1cmluZyAieGwgY3JlYXRlIjoKPiA+Pgo+ID4+ICAgKyBJZiBpdOKAmXMgbm90IHVu
ZGVyIC9sb2NhbC9zaGFyZWRfbWVtLCBjcmVhdGUgdGhlIGNvcnJlc3BvbmRpbmcgZW50cmllcwo+
ID4+ICAgICAgKG93bmVyLCBzaXplLCBhbmQgbWFwcGluZ3MpIGluIHhlbnN0b3JlLCBhbmQgYWxs
b2NhdGUgdGhlIG1lbW9yeSBmcm9tCj4gPj4gICAgICB0aGUgbmV3bHkgY3JlYXRlZCBkb21haW4u
Cj4gPj4KPiA+PiAgICsgSWYgaXTigJlzIGZvdW5kIHVuZGVyIC9sb2NhbC9zaGFyZWRfbWVtLCBt
YXAgdGhlIHBhZ2VzIHRvIHRoZSBuZXdseQo+ID4+ICAgICAgIGNyZWF0ZWQgZG9tYWluLCBhbmQg
YWRkIHRoZSBjdXJyZW50IGRvbWFpbiB0bwo+ID4+ICAgICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lE
eC9tYXBwaW5ncy4KPiA+Pgo+ID4KPiA+IEFnYWluLCBwbGVhc2UgdGhpbmsgYWJvdXQgZGVzdHJ1
Y3Rpb24gYXMgd2VsbC4KPiA+Cj4gPiBBdCB0aGlzIHBvaW50IEkgdGhpbmsgbW9kZWxsaW5nIGFm
dGVyIFBPU0lYIHNoYXJlZCBtZW1vcnkgbWFrZXMgbW9yZQo+ID4gc2Vuc2UuIFRoYXQgaXMsIHRo
ZXJlIGlzbid0IG9uZSAib3duZXIiIGZvciB0aGUgbWVtb3J5LiBZb3UgZ2V0IGhvbGQgb2YKPiA+
IHRoZSBzaGFyZWQgbWVtb3J5IHZpYSBhIGtleSAoSUQgaW4geW91ciBjYXNlPykuCj4gPgo+IAo+
IEFjdHVhbGx5LCBJJ3ZlIHRob3VnaHQgYWJvdXQgdGhlIHNhbWUgcXVlc3Rpb24gYW5kIGhhdmUg
ZGlzY3Vzc2VkIHRoaXMgd2l0aAo+IEp1bGllbiBhbmQgU3RlZmFuby4gQW5kIHRoaXMgd2hhdCB0
aGV5IHRvbGQgbWU6Cj4gCj4gU3RlZmFubyB3cm90ZToKPiAiSSB0aGluayB0aGF0IGluIHlvdXIg
c2NlbmFyaW8gWGVuICh0aGUgaHlwZXJ2aXNvcikgd291bGRuJ3QgYWxsb3cgdGhlCj4gZmlyc3Qg
ZG9tYWluIHRvIGJlIGNvbXBsZXRlbHkgZGVzdHJveWVkIGJlY2F1c2UgaXQga25vd3MgdGhhdCBp
dHMKPiBtZW1vcnkgaXMgc3RpbGwgaW4gdXNlIGJ5IHNvbWV0aGluZyBlbHNlIGluIHRoZSBzeXN0
ZW0uIFRoZSBkb21haW4KPiByZW1haW5zIGluIGEgem9tYmllIHN0YXRlIHVudGlsIHRoZSBtZW1v
cnkgaXMgbm90IHVzZWQgYW55bW9yZS4gV2UgbmVlZAo+IHRvIGRvdWJsZS1jaGVjayB0aGlzLCBi
dXQgSSBkb24ndCB0aGluayBpdCB3aWxsIGJlIGEgcHJvYmxlbS4iCj4gCgpUaGlzIGhhcyBzZWN1
cml0eSBpbXBsaWNhdGlvbnMgLS0gYSByb2d1ZSBndWVzdCBjYW4gcHJldmVudCB0aGUKZGVzdHJ1
Y3Rpb24gb2YgdGhlIG93bmVyLgoKPiBhbmQgSnVsaWVuIHdyb3RlOgo+ICJUaGF0J3MgY29ycmVj
dC4gQSBkb21haW4gd2lsbCBub3QgYmUgZGVzdHJveWVkIHVudGlsIGFsbCB0aGUgbWVtb3J5Cj4g
YXNzb2NpYXRlZCB0byBpdCB3aWxsIGJlIGZyZWVkLgo+IEEgcGFnZSB3aWxsIGJlIGNvbnNpZGVy
ZWQgZnJlZSB3aGVuIGFsbCB0aGUgcmVmZXJlbmNlIG9uIGl0IHdpbGwgYmUKPiByZW1vdmVkLiBU
aGlzIG1lYW5zIHRoYXQgaWYgdGhlIGRvbWFpbiB3aG8gYWxsb2NhdGVkIHRoZSBwYWdlIGRpZSwg
aXQKPiB3aWxsIG5vdCBiZSBmdWxseSBkZXN0cm95ZWQgdW50aWwgdGhlIHBhZ2UgaXMgbm90IHVz
ZWQgYnkgYW5vdGhlcgo+IGRvbWFpbi4KPiBUaGlzIGlzIGFzc3VtaW5nIHRoYXQgZXZlcnkgZG9t
YWluIHVzaW5nIHRoZSBwYWdlIGlzIHRha2luZyBhCj4gcmVmZXJlbmNlIChzaW1pbGFyIHRvIGZv
cmVpZ24gbWFwcGluZykuIEFjdHVhbGx5LCBJIHRoaW5rIHdlIG1pZ2h0IGJlCj4gYWJsZSB0byBy
ZS11c2UgdGhlIG1hcHNwYWNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbi4KPiBBY3R1YWxseSwg
SSB0aGluayB3ZSBjYW4gcmUtdXNlIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBmb3JlaWduIG1hcHBp
bmcgKHNlZQo+IE5vdGUgdGhhdCBYZW4gb24gQVJNIChhbmQgeDg2PykgZG9lcyBub3QgdGFrZSBy
ZWZlcmVuY2Ugd2hlbiBtYXBwaW5nIGEKPiBwYWdlIHRvIGEgc3RhZ2UtMiBwYWdlIHRhYmxlIChl
LmcgdGhlIHBhZ2UgdGFibGUgaG9sZGluZyB0aGUKPiB0cmFuc2xhdGlvbiBiZXR3ZWVuIGEgZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyBhbmQgaG9zdCBwaHlzaWNhbAo+IGFkZHJlc3MpLiIKPiAKPiBJ
J3ZlIGFsc28gdGhvdWdodCBhYm91dCBtb2RlbGluZyBhZnRlciB0aGUgUE9TSVggd2F5IG9mIHNo
YXJpbmcgbWVtb3J5Lgo+IElmIHdlIGRvIHNvLCB0aGUgb3duZXIgb2YgdGhlIHNoYXJlZCBwYWdl
cyBzaG91bGQgYmUgRG9tMCwgYW5kIHdlCj4gd2lsbCBoYXZlIHRvIGRvIHRoZSByZWZlcmVuY2Ug
Y291bnRpbmcgb3Vyc2VsdmVzLCBhbmQgZnJlZSBwYWdlcyB3aGVuIHRoZXkncmUKPiBubyBsb25n
ZXIgbmVlZGVkLiBJJ20gbm90IHN1cmUgd2hpY2ggbWV0aG9kIGlzIGJldHRlci4gV2hhdCBkbyB5
b3Ugc2F5Pwo+IAoKQXNzaWduaW5nIHRoZSBwYWdlIHRvIERvbTAgZG9lc24ndCBzb3VuZCByaWdo
dCB0byBtZSBlaXRoZXIuCgpCdXQgdGhlIGZpcnN0IHN0ZXAgc2hvdWxkIHJlYWxseSBiZSBkZWZp
bmluZyB0aGUgc2NvcGUgb2YgdGhlIHByb2plY3QuClRlY2huaWNhbCBkZXRhaWxzIHdpbGwgZm9s
bG93IG5hdHVyYWxseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 17:01:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 17:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJNM-0002h2-VS; Mon, 15 May 2017 17:01:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30110cd4d=wei.liu2@citrix.com>)
 id 1dAJNL-0002gw-CC
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 17:01:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3D/53-03613-2FED9195; Mon, 15 May 2017 17:01:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO6ne5K
 RBheOsll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLFs9lLTjLXvFy62rGBsYpbF2MnBwSAv4S
 Vx7NZgKxWQRUJT6d38UIYrMJKEv87OwFqxEBsnt//WbpYuTiYBZ4yyRx8s4EsISwgJvEjYvnw
 Zp5BSwk9l5dwghSJCRwhVHi16O5zBAJQYmTM5+wgNjMAjoSC3Z/AmrmALKlJZb/4wAJcwrYS9
 yc3cYOYosKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jUz1koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg40BCHYwrloQeIhRkoNJSZTX9aV4pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3kV3JSOFBItS01Mr0jJzgGEPk5bg4FES4WUGhr4Qb3FBY
 m5xZjpE6hSjLsece1/fMwmx5OXnpUqJ804EmSEAUpRRmgc3AhaDlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTMewVkCk9mXgncpldARzABHREGcj9vcUkiQkqqgZGtpVdCyuNwg54ORwhDT7R
 gqKbT7CPHeRfsW1pq/j9jys2ZS2+tflGj4P/dSsi/J671WN+zPbwNf7OuTT0k7+HHa3Vl0+HT
 3V/WbYvSmrn28i1mbuOlu5wjFsjslffm+7FWfe3pH8EJB928liUace9bqftT9gGTUs19rUjfb
 h3jBRn3P3sozFBiKc5INNRiLipOBAA5chBovAIAAA==
X-Env-Sender: prvs=30110cd4d=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494867696!45661732!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10021 invoked from network); 15 May 2017 17:01:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 17:01:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,345,1491264000"; d="scan'208";a="423802097"
Date: Mon, 15 May 2017 18:01:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170515170119.2nbmtonncejfq24p@citrix.com>
References: <591577E60200007800159179@prv-mh.provo.novell.com>
 <591577E60200007800159179@prv-mh.provo.novell.com>
 <20170512162015.nhjqvfubnzgp4viq@citrix.com>
 <59196EB80200007800159A69@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59196EB80200007800159A69@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] include: fix build without C++ compiler
	installed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDE6MDI6NDhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjA1LjE3IGF0IDE4OjIwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIE1heSAxMiwgMjAxNyBhdCAxMjo1Mjo1NEFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiBUaGUgcnVsZSBmb3IgaGVhZGVycysrLmNoayB3YW50cyB0byBtb3Zl
IGhlYWRlcnMrKy5jaGsubmV3IHRvIHRoZQo+ID4+IGRlc2lnbmF0ZWQgdGFyZ2V0LCB3aGljaCBt
ZWFucyB3ZSBoYXZlIHRvIGNyZWF0ZSB0aGF0IGZpbGUgaW4gdGhlIGZpcnN0Cj4gPj4gcGxhY2Uu
Cj4gPj4gCj4gPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAK
PiBUaGFua3MuCj4gCj4gPiBJZiBJIHdlcmUgdG8gZml4IGl0IEkgd291bGQganVzdCBza2lwIHRo
ZSBjaGVjayBhbHRvZ2V0aGVyIGlmIENYWCBpc24ndAo+ID4gYXZhaWxhYmxlLiBCdXQgdGhpcyBh
cHByb2FjaCBpcyBmaW5lLCB0b28uCj4gCj4gSSBtYXkgbm90IGJlIHVuZGVyc3RhbmRpbmcgd2hh
dCB5b3UgbWVhbjogVGhlIHRlc3QgaXMgYmVpbmcgc2tpcHBlZDsKPiB0aGUgZGVzdGluYXRpb24g
ZmlsZSBpcyBiZWluZyB0b3VjaGVkIHNvIHRoYXQgb24gYW4gaW5jcmVtZW50YWwgcmUtYnVpbGQK
PiB0aGUgcnVsZSB3b3VsZG4ndCBiZSByZS1ydW4uIFdoYXQgZWxzZSBhcmUgeW91IGltYWdpbmlu
Zz8gU3VwcHJlc3NpbmcKPiB0aGUgaGVhZGVycysrLmNoayB0YXJnZXQgYWx0b2dldGhlciB3b3Vs
ZCBsaWtlbHkgYmUgbW9yZSBjb2RlIGNodXJuLAoKWWVzIHRoYXQncyB3aGF0IEkgd2FzIHRoaW5r
aW5nLiBCdXQgYXMgeW91IHNhaWQgaXQncyBnb2luZyB0byBiZSBtb3JlCmNvZGUgY2h1cm4uCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 17:11:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 17:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJWi-0003N4-S6; Mon, 15 May 2017 17:11:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fkan@apm.com>) id 1dAJWg-0003My-Oz
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 17:11:18 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 22/7D-03058-631E9195; Mon, 15 May 2017 17:11:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXiVRukpWv6UDL
 S4NIyBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePGn6csBY+FKlren2dqYOzn62Lk4hASmMEo
 sWfzTzYQh0VgPbPE9z8nGEEcCYE5rBIX/x9m72LkBHLyJJa3TWeFsIslJh76DRbnFRCUODnzC
 QuILSTgJbHj6lmwOKeAtcTRbx2MEPFsid9LdoHZbAKyEvM+HQKzWQRUJZ4vWQA1J0DizY01YL
 awQILE4il3mUFsEQF1iT8XJoDVMwtYSZxvPMQMYWtKtG7/zT6BUWAWkjNmIUktYGRaxahenFp
 Ullqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYiAxAsINx+mX/Q4ySHExK
 oryuL8UjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfrgvGSkkWJSanlqRlpkDjAmYtAQHj5IIr
 yFImre4IDG3ODMdInWK0Zjj3dIP75k4Hq388Z5JiCUvPy9VSpy3GaRUAKQ0ozQPbhAsVi8xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcryBSezLwSuH2vgE5hAjolDOQL3uKSRISUVANjjY7
 E5jC3bObw1yYb+VcYBR2tN1w7J2VCsc6CZ2X/Hxg+PT7tCQvn6Xc+P8T8ha2c4+/N1w2bl/DO
 ZBfvVqWornPBfZJcE3rzz/f/2/B6ttY2BteoZV/NHX6at8pq/RDb6WPXuURb+n4uJ6f0izT1M
 +yiJ3sv8sUvbir8s++TP39BUmn/hTAlluKMREMt5qLiRAC6/6G90AIAAA==
X-Env-Sender: fkan@apm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494868277!71815402!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2803 invoked from network); 15 May 2017 17:11:17 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 17:11:17 -0000
Received: by mail-wm0-f42.google.com with SMTP id v15so55053219wmv.1
 for <xen-devel@lists.xenproject.org>; Mon, 15 May 2017 10:11:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apm.com; s=apm;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=EUb5Y3M3/g53TOdRQuFLAxtON1Go4srBrSz0U32McsE=;
 b=Umg+Fc/LMXMJ6//WWjpEDNVSPLzpdflsbT1SC9kFnCnQt7Y40BkOqOcUPxzBRlz88V
 0Cc1PEaFxua9ZIqUfkyu33ilKCI9fM02MjZtntQoimQnXfZkqUE8jYyNAyUVYLmORZKv
 Mk3PV8cwV8jidFYNTWOspzHjxmsvTfPUCw3L0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=EUb5Y3M3/g53TOdRQuFLAxtON1Go4srBrSz0U32McsE=;
 b=c40FMjBdxplrewj4K01Ixk7WBzz8xhZ/HERSVxT63qJCA9aNXNQNEIQUFkx5iNhYV5
 JexmzLoIhB6aSi1y8TM6bWXk2KtEFxSZqZBU6Lr5E3W+fTincnC/7gT8m/DAKMIu2gG6
 fKzPk9NQw3g0feKyXrNSO758MD5oV+KeqemlFhONBz1Aa/UhL3HHl7MlGD233Yvtpr4n
 mnzh7s+m8uI1plbcH36SK2UzAu5aCG+9GgxEssBldvVqTF/Wf6ZwwzcXYrirFipZzWUF
 xhOLxNJgtFXmOBfR+NF6w72h2mJ9Vx5KgAi+KGuBkxfT0n1FU9u4NR/KZaQ2rSfg7Ozd
 iLCg==
X-Gm-Message-State: AODbwcDxGUmXyDH3i5KiT0kXTD9+zfOMDDFc0fyPlGZGCzg2rjLScYjg
 YK+xeSS9rRge3J4BYC+3u9IK6vLSqgL9
X-Received: by 10.223.179.198 with SMTP id x6mr5956213wrd.167.1494868276493;
 Mon, 15 May 2017 10:11:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.91.132 with HTTP; Mon, 15 May 2017 10:11:15 -0700 (PDT)
In-Reply-To: <32f2ca06-7344-6fa8-63a0-225faa111bb5@arm.com>
References: <1494635168-27062-1-git-send-email-fkan@apm.com>
 <32f2ca06-7344-6fa8-63a0-225faa111bb5@arm.com>
From: Feng Kan <fkan@apm.com>
Date: Mon, 15 May 2017 10:11:15 -0700
Message-ID: <CAL85gmAr-UYp3YteoPVV=0Ck+bssdztE8BiiP=xa8nvFta4srg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org
Subject: Re: [Xen-devel] [XEN-devel] arm64: fix incorrect pa_range_info
 table to support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgNzo1MyBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGVsbG8gRmVuZywKPgo+IE9uIDEzLzA1LzE3IDAxOjI2LCBG
ZW5nIEthbiB3cm90ZToKPj4KPj4gVGhlIHBhX3JhbmdlX2luZm8gdGFibGUgY29udGFpbiBpbmNv
cnJlY3Qgcm9vdF9vcmRlciBhbmQgdDBzeiB3aGljaAo+PiBwcmV2ZW50IDQyIGJpdCBQQSBzeXN0
ZW1zIGZyb20gYm9vdGluZyBkb20wLgo+Cj4KPiBBcyBJIG1lbnRpb25lZCBpbiB0aGUgcHJldmlv
dXMgdGhyZWFkIFsxXSwgdGhpcyBpcyBub3QgYSBidWcuIFdoYXQgeW91Cj4gY29uZmlndXJlIGJl
bG93IGlzIHRoZSBzdGFnZS0yIHBhZ2UgdGFibGUgYW5kIG5vdCB0aGUgaHlwZXJ2aXNvciBwYWdl
LXRhYmxlLgo+Cj4gSXQgaXMgcGVyZmVjdGx5IGZpbmUgdG8gZXhwb3NlIGxlc3MgSVBBIChJbnRl
cm1lZGlhdGUgUGh5c2ljYWwgQWRkcmVzcykgYml0cwo+IHRoYW4gdGhlIG51bWJlciBvZiBQQSAo
UGh5c2ljYWwgQWRkcmVzcykgYml0cyBhcyBsb25nIGFzIGFsbCB0aGUgYWRkcmVzcwo+IHdpcmVk
IGFyZSBiZWxvdyA0MCBiaXRzIChhc3N1bXB0aW9uIG1hZGUgYnkgdGhlIHBhdGNoIHdobyBhZGRl
ZCB0aGlzIGNvZGUpLgo+IERvZXMgeW91ciBoYXJkd2FyZSBoYXZlIGRldmljZXMvUkFNIGFib3Zl
IDQwIGJpdHM/ClllcywgIHRoZSBBUE0gWC1HZW5lIHNlcmllcyBoYXZlIGFsbCBiZWVuIDQyIGJp
dCBQQSBzeXN0ZW1zLgpQYXJ0aWN1bGFybHkgWC1HZW5lIDMsIHdoaWNoCmhhcyBpdHMgUENJZTAg
YWxsIHRoZSB3YXkgdXAgc3RhcnRpbmcgYXQgNDEgYml0LgoKSWYgc28sIHRoZW4geW91IG5lZWQg
dG8KPiBtZW50aW9uIGluIHRoZSBjb21taXQgbWVzc2FnZS4KSSB3aWxsIGJlIG1vcmUgY2xlYXIg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLgo+Cj4gVGhpcyBicmluZyBhbm90aGVyIHF1ZXN0aW9uLCBu
b3cgeW91IHdpbGwgYWxsb2NhdGUgOCBwYWdlcyBieSBkZWZhdWx0IGZvcgo+IGJvdGggRE9NMCBh
bmQgZ3Vlc3RzLiBFeHBvc2luZyA0MiBiaXRzIElQQSB0byBhIGd1ZXN0IGRvZXMgbm90IHNvdW5k
Cj4gbmVjZXNzYXJ5LCBzbyB3ZSB3b3VsZCB3YXN0ZSBtZW1vcnkgaGVyZS4gSG93IGFyZSB5b3Ug
Z29pbmcgdG8gYWRkcmVzcyB0aGF0PwpUbyBiZSBob25lc3QsIEkgaGFkbid0IHRob3VnaHQgb2Yg
dGhhdC4gSSBoYWQgYXNzdW1lIHN5c3RlbSBzdWNoIGFzCnRoZXNlIHdvdWxkIGhhdmUKcGxlbnR5
IG9mIG1lbW9yeS4gSSB3aWxsIHRha2UgYSBsb29rIHJlZ2FyZGluZyB0aGlzLiBJZiB5b3UgaGF2
ZSBhbnkKc3VnZ2VzdGlvbnMgdGhhdCB3b3VsZApiZSBncmVhdGx5IGFwcHJlY2lhdGVkLgo+Cj4g
TGFzdGx5LCBwbGVhc2UgcXVvdGUgdGhlIEFSTSBBUk0gd2hlbiB5b3UgbW9kaWZ5IHRoZSBnZW5l
cmljIEFSTSBjb2RlIHRvCj4gaGVscCB0aGUgcmV2aWV3ZXIgY2hlY2tpbmcgeW91ciBjb2RlLgpU
aGFua3MsIHdpbGwgZG8uCj4KPiBDaGVlcnMsCj4KPiBbMV0KPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDEyNTQuaHRtbAo+
Cj4KPj4KPj4gU2lnbmVkLW9mZi1ieTogRmVuZyBLYW4gPGZrYW5AYXBtLmNvbT4KPj4gLS0tCj4+
ICB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyICstCj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0u
YyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+PiBpbmRleCAzNGQ1Nzc2Li5jYmI4Njc1IDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4+
IEBAIC0xNDc5LDcgKzE0NzksNyBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lk
KQo+PiAgICAgICAgICBbMF0gPSB7IDMyLCAgICAgIDMyLyozMiovLCAgMCwgICAgICAgICAgMSB9
LAo+PiAgICAgICAgICBbMV0gPSB7IDM2LCAgICAgIDI4LyoyOCovLCAgMCwgICAgICAgICAgMSB9
LAo+PiAgICAgICAgICBbMl0gPSB7IDQwLCAgICAgIDI0LyoyNCovLCAgMSwgICAgICAgICAgMSB9
LAo+PiAtICAgICAgICBbM10gPSB7IDQyLCAgICAgIDI0LyoyMiovLCAgMSwgICAgICAgICAgMSB9
LAo+PiArICAgICAgICBbM10gPSB7IDQyLCAgICAgIDIyLyoyMiovLCAgMywgICAgICAgICAgMSB9
LAo+PiAgICAgICAgICBbNF0gPSB7IDQ0LCAgICAgIDIwLyoyMCovLCAgMCwgICAgICAgICAgMiB9
LAo+PiAgICAgICAgICBbNV0gPSB7IDQ4LCAgICAgIDE2LyoxNiovLCAgMCwgICAgICAgICAgMiB9
LAo+PiAgICAgICAgICBbNl0gPSB7IDAgfSwgLyogSW52YWxpZCAqLwo+Pgo+Cj4gLS0KPiBKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 17:14:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 17:14:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJZR-0003VA-9H; Mon, 15 May 2017 17:14:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAJZQ-0003V2-Mq
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 17:14:08 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D3/84-01992-FD1E9195; Mon, 15 May 2017 17:14:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTff+Q8l
 Ig1fPhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVE1awFJzlqejZOImpgXEyVxcjF4eQwCZG
 iYMzrrFAOLsZJRY23QZyODmEBRIkFk+5y9zFyMEhIiAtsXSeJkgYrGHHQV4Qm1nASuJ84yFmE
 JtNQFPizudPTCA2L1D8dfs+RhCbRUBV4uqRr+wgtqhAuMTbxiMsEDWCEidnPgGzOQUCJVaufc
 0EMdNMYt7mh8wQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGlroJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhsDEOxgbNrueYhRkoNJSZTX9aV4pBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3q8PJCOFBItS01Mr0jJzgIEPk5bg4FES4Y0FSfMWFyTmFmemQ6ROM
 SpKifP+BkkIgCQySvPg2mDRdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvFLA2BXiycwrgZ
 v+CmgxE9DiMJCbeYtLEhFSUg2MJ6RF/KaFPO6WFOort73wd0JEBluCr8x8sesHVmoufSyjfGl
 +rsnOFQFSy7w1r98JNNx+I8A7sdgjNKRs4u9/DUd5Hq/ayuAtvWbBXm0fNeYVTXmPF56RPPV6
 q0Io60mRI5ezTjkuLgxc6Hf6qtDaBTazAoNf/Fh3d07Z4SXPjFeu0XnILh5ZrMRSnJFoqMVcV
 JwIAH80o9uxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494868446!77007822!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7987 invoked from network); 15 May 2017 17:14:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 15 May 2017 17:14:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4E5DF344;
 Mon, 15 May 2017 10:14:06 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A5D0B3F3E1;
 Mon, 15 May 2017 10:14:05 -0700 (PDT)
To: Feng Kan <fkan@apm.com>
References: <1494635168-27062-1-git-send-email-fkan@apm.com>
 <32f2ca06-7344-6fa8-63a0-225faa111bb5@arm.com>
 <CAL85gmAr-UYp3YteoPVV=0Ck+bssdztE8BiiP=xa8nvFta4srg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2dfccbc4-0001-f686-ee03-bd79ae07a975@arm.com>
Date: Mon, 15 May 2017 18:14:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAL85gmAr-UYp3YteoPVV=0Ck+bssdztE8BiiP=xa8nvFta4srg@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org
Subject: Re: [Xen-devel] [XEN-devel] arm64: fix incorrect pa_range_info
 table to support 42 bit PA systems.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNS8wNS8xNyAxODoxMSwgRmVuZyBLYW4gd3JvdGU6Cj4gT24gTW9uLCBNYXkgMTUs
IDIwMTcgYXQgNzo1MyBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3Jv
dGU6Cj4+IEhlbGxvIEZlbmcsCj4+Cj4+IE9uIDEzLzA1LzE3IDAxOjI2LCBGZW5nIEthbiB3cm90
ZToKPj4+Cj4+PiBUaGUgcGFfcmFuZ2VfaW5mbyB0YWJsZSBjb250YWluIGluY29ycmVjdCByb290
X29yZGVyIGFuZCB0MHN6IHdoaWNoCj4+PiBwcmV2ZW50IDQyIGJpdCBQQSBzeXN0ZW1zIGZyb20g
Ym9vdGluZyBkb20wLgo+Pgo+Pgo+PiBBcyBJIG1lbnRpb25lZCBpbiB0aGUgcHJldmlvdXMgdGhy
ZWFkIFsxXSwgdGhpcyBpcyBub3QgYSBidWcuIFdoYXQgeW91Cj4+IGNvbmZpZ3VyZSBiZWxvdyBp
cyB0aGUgc3RhZ2UtMiBwYWdlIHRhYmxlIGFuZCBub3QgdGhlIGh5cGVydmlzb3IgcGFnZS10YWJs
ZS4KPj4KPj4gSXQgaXMgcGVyZmVjdGx5IGZpbmUgdG8gZXhwb3NlIGxlc3MgSVBBIChJbnRlcm1l
ZGlhdGUgUGh5c2ljYWwgQWRkcmVzcykgYml0cwo+PiB0aGFuIHRoZSBudW1iZXIgb2YgUEEgKFBo
eXNpY2FsIEFkZHJlc3MpIGJpdHMgYXMgbG9uZyBhcyBhbGwgdGhlIGFkZHJlc3MKPj4gd2lyZWQg
YXJlIGJlbG93IDQwIGJpdHMgKGFzc3VtcHRpb24gbWFkZSBieSB0aGUgcGF0Y2ggd2hvIGFkZGVk
IHRoaXMgY29kZSkuCj4+IERvZXMgeW91ciBoYXJkd2FyZSBoYXZlIGRldmljZXMvUkFNIGFib3Zl
IDQwIGJpdHM/Cj4gWWVzLCAgdGhlIEFQTSBYLUdlbmUgc2VyaWVzIGhhdmUgYWxsIGJlZW4gNDIg
Yml0IFBBIHN5c3RlbXMuCj4gUGFydGljdWxhcmx5IFgtR2VuZSAzLCB3aGljaAo+IGhhcyBpdHMg
UENJZTAgYWxsIHRoZSB3YXkgdXAgc3RhcnRpbmcgYXQgNDEgYml0LgoKVGhhbmsgeW91IGZvciB0
aGUgaW5mb3JtYXRpb24uCgo+IElmIHNvLCB0aGVuIHlvdSBuZWVkIHRvCj4+IG1lbnRpb24gaW4g
dGhlIGNvbW1pdCBtZXNzYWdlLgo+IEkgd2lsbCBiZSBtb3JlIGNsZWFyIGluIHRoZSBjb21taXQg
bWVzc2FnZS4KPj4KPj4gVGhpcyBicmluZyBhbm90aGVyIHF1ZXN0aW9uLCBub3cgeW91IHdpbGwg
YWxsb2NhdGUgOCBwYWdlcyBieSBkZWZhdWx0IGZvcgo+PiBib3RoIERPTTAgYW5kIGd1ZXN0cy4g
RXhwb3NpbmcgNDIgYml0cyBJUEEgdG8gYSBndWVzdCBkb2VzIG5vdCBzb3VuZAo+PiBuZWNlc3Nh
cnksIHNvIHdlIHdvdWxkIHdhc3RlIG1lbW9yeSBoZXJlLiBIb3cgYXJlIHlvdSBnb2luZyB0byBh
ZGRyZXNzIHRoYXQ/Cj4gVG8gYmUgaG9uZXN0LCBJIGhhZG4ndCB0aG91Z2h0IG9mIHRoYXQuIEkg
aGFkIGFzc3VtZSBzeXN0ZW0gc3VjaCBhcwo+IHRoZXNlIHdvdWxkIGhhdmUKPiBwbGVudHkgb2Yg
bWVtb3J5LiBJIHdpbGwgdGFrZSBhIGxvb2sgcmVnYXJkaW5nIHRoaXMuIElmIHlvdSBoYXZlIGFu
eQo+IHN1Z2dlc3Rpb25zIHRoYXQgd291bGQKPiBiZSBncmVhdGx5IGFwcHJlY2lhdGVkCgpJIGFt
IG5vdCB0b3RhbGx5IGFnYWluc3QgdXNpbmcgOCBwYWdlcy4gQWx0aG91Z2ggYSBUT0RPIHdpbGwg
YmUgdXNlZnVsIAppbiB0aGUgY29kZSBhbmQgdGhlIGNvbW1pdCBtZXNzYWdlLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 17:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 17:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJgo-0004BL-0v; Mon, 15 May 2017 17:21:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAJgm-0004BF-QR
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 17:21:44 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 05/27-26749-7A3E9195; Mon, 15 May 2017 17:21:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVysyfVTXf5Y8l
 IgxOTZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1U9YyFixjrtj9/zZbA+M9pi5GLg4hgU2M
 EgsOz2eEcHYzSrxf9hzI4eQQEdCTOHziKwuIzSagKXHn8yegDg4OYQFViWmrHUDCzAK5EqtOt
 YKV8wpYSew7+o4ZxGYBKnm6rQ/MFhUIl3jbeIQFokZQ4uTMJywQvWYS8zY/ZIaw5SW2v53DPI
 GRZxaSsllIymYhKVvAyLyKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz1stNLS5OTE/NSUwq1kv
 Oz93ECAyfegYGxh2M27qcDzFKcjApifK6vhSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm/hI
 MlJIsCg1PbUiLTMHGMgwaQkOHiURXkaQNG9xQWJucWY6ROoUozHHu6Uf3jNxzLn39T2TEEtef
 l6qlDivL0ipAEhpRmke3CBYhF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzbBTKFJzOvBG
 7fK6BTmIBOCQP5gre4JBEhJdXAmOLhOS/l6/Zr9zTzLsnsWrd4brJo41yHbWf/Hu+cJaG0cmN
 X4Ru1Scc+M1oyTrzM+aHE8CX3jxNbrk5bcLSCaXNgF1eEkNYTwfVhf6enqy63/Luc1SJgx5/v
 4hIXn5o4/wm6GpnHnGtZlnJFf67nyYMVPlYJS3erfF7ok568OPPw0wkSZWHnxJRYijMSDbWYi
 4oTAYzZc1yrAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494868902!100566651!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22250 invoked from network); 15 May 2017 17:21:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 15 May 2017 17:21:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7A3AE344;
 Mon, 15 May 2017 10:21:42 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D250B3F3E1;
 Mon, 15 May 2017 10:21:41 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <87b8ce0c-7aba-508b-2cc5-66f0820e6f69@arm.com>
Date: Mon, 15 May 2017 18:21:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: [Xen-devel] Commit moratorium to staging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0dGVycywKCkl0IGxvb2tzIGxpa2Ugb3NzdGVzdCBpcyBhIGJpdCBiZWhpbmQgYmVjYXVz
ZSBvZiBBUk02NCBib3hlcyAodGhleSBhcmUgCmZ1bGx5IGxvYWRlZCkgYW5kIFhQIHRlc3Rpbmcg
KHRoZXkgbm93IGhhdmUgYmVlbiByZW1vdmVkIHNlZSBbMV0pLgoKSSdkIGxpa2UgdG8gY3V0IHRo
ZSBuZXh0IHJjIHdoZW4gc3RhZ2luZyA9PSBtYXN0ZXIsIHNvIHBsZWFzZSBzdG9wIApjb21taXR0
aW5nIHRvZGF5LgoKSWFuIGZvcmNlZCBwdXNoZWQgb3NzdGVzdCB0b2RheSwgc28gaG9wZWZ1bGx5
IHdlIGNhbiBnZXQgYSBwdXNoIHRvbW9ycm93LgoKQ2hlZXJzLAoKWzFdIApodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDA0MjUu
aHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 17:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 17:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJr8-0004sg-0N; Mon, 15 May 2017 17:32:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAJr6-0004sa-JL
 for xen-devel@lists.xen.org; Mon, 15 May 2017 17:32:24 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 8D/2A-02180-726E9195; Mon, 15 May 2017 17:32:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq76M8l
 Ig4YWZoslHxezODB6HN39mymAMYo1My8pvyKBNePhlUvsBT9EK6a+YmtgfCjYxcjFISTwh1Hi
 1PXTrF2MnBwsAg4Sx6fcYu5i5OBgFIiRePDDGiTMKBAmMfnyElaQMIuAtsSi3bUgYTYBQ4m/T
 zaxgYQlgOwlnzlAwiICOhJX975gBZnOLLCUSaKj/zXYdGGBYolHPROYQWxOgUCJd6smsYHYvA
 LeEsc+L2eGOGcFu8SXtmYWkISogK7EoX9/oIoEJU7OfAIWZxbQklg+fRvLBEaBWUhSs5CkFjA
 yrWLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzBegYGxh2M
 l7f4HWKU5GBSEuV1fSkeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1+SpZKSQYFFqempFWmYOM
 Bpg0hIcPEoivPwgad7igsTc4sx0iNQpRl2Ovo6P75mEWPLy81KlxHkNQIoEQIoySvPgRsAi8x
 KjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV45kCk8mXklcJteAR3BBHREGMj9vMUliQgpqQZ
 G0d+cuu5sMle/rnaOzdTcGXtGZv11heatwj+VIkLC3YWMuMUDmm5yt0zzrb/89sbpyB6XoMfB
 jwPOql/0WrL01ByHyGfHxBbGdSfdiWkrPtp0baLolps/irmTDqr5H9rDeir85h+J5aEJS1p42
 M/WunlvvnRQLfjaXPvNS9vPXNwruc9Noz9AiaU4I9FQi7moOBEAUdruescCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494869540!59513357!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56590 invoked from network); 15 May 2017 17:32:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 17:32:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 893A42397D;
 Mon, 15 May 2017 17:32:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 893A42397D
Date: Mon, 15 May 2017 10:32:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <CAFLBxZbux+4pusm8XtJDRdO5=jR3d5gGbbFo-EL-tDinXCSFxg@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705151030150.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo0vMTAiTVY63__aBFwot6BzNcFzfSPdSD-5ABamUAmqXQ@mail.gmail.com>
 <1494324789.9501.7.camel@citrix.com>
 <a63bd7ba-957c-e6d3-34bb-339a0c2b224d@arm.com>
 <1494328112.9501.9.camel@citrix.com>
 <alpine.DEB.2.10.1705091127390.24729@sstabellini-ThinkPad-X260>
 <6deb968f-f0bb-1537-4bd5-905ecaa925e6@citrix.com>
 <c82fa5e5-5bcd-352a-3111-b672182dcaac@epam.com>
 <alpine.DEB.2.10.1705101119500.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo08Kya=jA6FY6YUPnnLmjSk2d8kGiQCAw9oXFh_wzcWrA@mail.gmail.com>
 <b31c36ec-0861-569c-4d6e-a9804f52fbc4@arm.com>
 <785dff0f-6026-d033-131a-764510788b53@citrix.com>
 <CAOcqxo1J92sFrcyr9r1SbxM=j2wJkxey4iCLk3whHQz+xaW+5g@mail.gmail.com>
 <CAFLBxZZVQS+9w-HNP-maukXMe0A3de=4QWhU8WB4x=J0NCHNqQ@mail.gmail.com>
 <alpine.DEB.2.10.1705121132240.24729@sstabellini-ThinkPad-X260>
 <CAOcqxo0x1fzTaNrMJGGTbBNE==fV5aJF3puDtm6BE_QvHoSjmA@mail.gmail.com>
 <CAFLBxZbux+4pusm8XtJDRdO5=jR3d5gGbbFo-EL-tDinXCSFxg@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii_anisov@epam.com>, Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Modules support in Xen (WAS: Re: [ARM] Native
 application design and discussion (I hope))
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBbUmVkdWNpbmcgQ0Mg
bGlzdCBub3cgdGhhdCB3ZSdyZSBvZmYgdGhlIHRvcGljIG9mIG1vZHVsZXNdCj4gCj4gT24gRnJp
LCBNYXkgMTIsIDIwMTcgYXQgODowNCBQTSwgVm9sb2R5bXlyIEJhYmNodWsKPiA8dmxhZC5iYWJj
aHVrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBTdGVmYW5vLAo+ID4KPiA+IE9uIDEyIE1heSAyMDE3
IGF0IDIxOjQzLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdy
b3RlOgo+ID4KPiA+PiBPbiB0aGUgdG9waWMgb2YgdGhlIHRlY2huaWNhbCByZWFzb25zIGZvciBi
ZWluZyBvdXQgb2YgdGhlIGh5cGVydmlzb3IKPiA+PiAoRUwwIGFwcCBvciBzdHViZG9tKSwgSSds
bCBzcGVuZCBhIGNvdXBsZSBvZiB3b3JkcyBvbiBzZWN1cml0eS4KPiA+Pgo+ID4+IEhvdyBsYXJn
ZSBhcmUgdGhlc2UgY29tcG9uZW50cz8gSWYgdGhleSBpbmNyZWFzZSB0aGUgaHlwZXJ2aXNvciBj
b2RlCj4gPj4gc2l6ZSB0b28gbXVjaCwgaXQncyBiZXN0IGlmIHRoZXkgYXJlIHJ1biBlbHNld2hl
cmUuCj4gPiBJJ20gdGFsa2luZyBhYm91dCBPUC1URUUgbm93Lgo+ID4gIkxhcmdlIiBhcyAibGFy
Z2UgY29kZSBiYXNlIj8gSSBoYXZlIHNoYXJlZCBteSBQb0MgZHJpdmVyLiBIZXJlIGl0IGlzCj4g
PiBbMV0uIE15IGV4cGVjdGF0aW9uOiAxLDAwMC0yLDAwMCBsaW5lcyBvZiBjb2RlIGZvciBtZWRp
YXRvciArIHNvbWUKPiA+IE9QLVRFRSBoZWFkZXJzLgo+ID4KPiA+PiBXaGF0IGlzIHRoZWlyIGd1
ZXN0LWV4cG9zZWQgYXR0YWNrIHN1cmZhY2U/IElmIGl0J3MgbGFyZ2UgaXQncyBiZXN0IHRvCj4g
Pj4gcnVuIHRoZW0gb3V0IG9mIHRoZSBoeXBlcnZpc29yLgo+ID4gT1AtVEVFIG1lZGlhdG9yIHdp
bGwgdHJhcCBTTUMgY2FsbHMgYW5kIHBhcnNlIHBhcmFtZXRlciBidWZmZXJzCj4gPiBhY2NvcmRp
bmcgdG8gT1AtVEVFIEFCSSBzcGVjaWZpY2F0aW9uLiBBQkkgaXMgdmVyeSBzaW1wbGUsIHNvIEkg
Y2FuJ3QKPiA+IHNheSB0aGF0IHRoZXJlIHdpbGwgYmUgYXR0YWNrIHN1cmZhY2UuCj4gPgo+ID4+
IE15IGd1dCBmZWVsaW5nIGlzIHRoYXQgYm90aCB0aGVzZSBwb2ludHMgbWlnaHQgYmUgYSBwcm9i
bGVtLgo+ID4gVGhlIHJlYWwgcHJvYmxlbSwgdGhhdCBpcyBuZWVkcyB0aGUgc2FtZSBwcml2aWxl
Z2VzLCBhcyBoeXBlcnZpc29yCj4gPiBpdHNlbGYuIEkgd3JvdGUgdGhpcyBpbiBwYXJhbGxlbCB0
aHJlYWQ6Cj4gPiBpdCBuZWVkcyB0byBwaW4gZ3Vlc3QgcGFnZXMgKHRvIGVuc3VyZSB0aGF0IHBh
Z2Ugd2lsbCBiZSBub3QKPiA+IHRyYW5zZmVycmVkIHRvIGFub3RoZXIgZG9tYWluLCB3aGlsZSBP
UC1URUUgdXNlcyBpdCksIGl0IG5lZWRzIHRvIG1hcAo+ID4gZ3Vlc3QgcGFnZSBzbyBpdCBjYW4g
ZG8gSVBBLT5QQSB0cmFuc2xhdGlvbiBpbiBhIGNvbW1hbmQgYnVmZmVyLCBpdAo+ID4gbmVlZHMg
dG8gZXhlY3V0ZSBTTUNzIChidXQgd2UgY2FuIGxpbWl0IGl0IHRoZXJlLCB0aGFua3MgdG8gU01D
Q0MpLAo+ID4gcHJvYmFibHkgaXQgd2lsbCBuZWVkIHRvIGluamVjdCB2SVJRIHRvIGd1ZXN0IHRv
IHdha2UgaXQgdXAuCj4gCj4gWGVuIGlzIGRpZmZlcmVudCB0aGFuIExpbnV4IGluIHRoYXQgaXQg
YXR0ZW1wdHMgdG8gdGFrZSBhICJwcmFjdGljYWwKPiBtaWNyb2tlcm5lbCIgYXBwcm9hY2guICAi
TWljcm9rZXJuZWwiIG1lYW5pbmcgdGhhdCB3ZSBwcmVmZXIgdG8gZG8gYXMKPiBtdWNoICpvdXRz
aWRlKiBvZiB0aGUgaHlwZXJ2aXNvciBhcyBwb3NzaWJsZS4gICJQcmFjdGljYWwiIG1lYW5pbmcs
IGlmCj4gcnVubmluZyBpdCBvdXRzaWRlIHRoZSBoeXBlcnZpc29yIGNhdXNlcyB0b28gbXVjaCBj
b21wbGV4aXR5IG9yIHRvbwo+IG11Y2ggcGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIHRoZW4gd2UgZG9u
J3Qgc3RhbmQgb24gaWRlb2xvZ3kgYnV0IGFsbG93Cj4gdGhpbmdzIHRvIHJ1biBpbnNpZGUgb2Yg
WGVuLgo+IAo+IFdpdGggdGhlIGV4Y2VwdGlvbiBvZiBTTUNzICh3aGljaCBJIGRvbid0IGtub3cg
YW55dGhpbmcgYWJvdXQpLCBkZXZpY2UKPiBtb2RlbHMgKGUuZy4sIFFFTVUpIGFscmVhZHkgaGF2
ZSAgb2YgdGhpcyBmdW5jdGlvbmFsaXR5IG9uIHg4NiwKPiBydW5uaW5nIGZyb20gZG9tMCBvciBm
cm9tIGEgc3R1YmRvbWFpbi4KPiAKPiBEbyBPUC1URUUgbWVkaWF0b3JzIHJlcXVpcmUgYSBsb3Qg
b2YgcGVyZm9ybWFuY2U/ICBJLmUuLCBkbyB0aGUKPiBvcGVyYXRpb25zIGhhcHBlbiB2ZXJ5IGZy
ZXF1ZW50bHkgYW5kL29yIGFyZSB0aGV5IHBhcnRpY3VsYXJseQo+IGxhdGVuY3ktc2Vuc2l0aXZl
PyAgSWYgbm90IHRoZW4gaXQgbWlnaHQgYmUgd29ydGggaW1wbGVtZW50aW5nIGl0IGFzIGEKPiBk
b20wIGRldmljZSBtb2RlbCBmaXJzdCwgYW5kIHRoZW4gZXhwbG9yaW5nIGhpZ2hlci1wZXJmb3Jt
aW5nIG9wdGlvbnMKPiBpZiB0aGF0IHR1cm5zIG91dCB0byBiZSB0b28gc2xvdy4KClRoZSB3aG9s
ZSBkaXNjdXNzaW9uIHN0YXJ0ZWQgZnJvbSB0aGUgbmVlZCBmb3Igc29tZXRoaW5nIHRoYXQgaGFz
IGxvd2VyCmxhdGVuY3ksIGFuZCBtb3JlIGltcG9ydGFudGx5LCBtb3JlIGRldGVybWluaXN0aWMg
bGF0ZW5jeSwgdGhhbiBhIGRvbTAKZGV2aWNlIG1vZGVsLgoKQW55IHVzZS1jYXNlcyB3aXRoIGV2
ZW4gdGhlIHdlYWtlc3Qgb2YgcmVhbC10aW1lIHJlcXVpcmVtZW50cyB3b24ndCBiZQpzYXRpc2Zp
ZWQgYnkgYSBkb20wIGRldmljZSBtb2RlbCwgd2hlcmUgdGhlIG1heCBsYXRlbmN5IGlzIGJhc2lj
YWxseQppbmZpbml0ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 17:36:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 17:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJua-00052T-Fc; Mon, 15 May 2017 17:36:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAJuZ-00052J-0V
 for xen-devel@lists.xen.org; Mon, 15 May 2017 17:35:59 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 20/EB-03058-EF6E9195; Mon, 15 May 2017 17:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7fZ5K
 RBlevq1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTz11mLXgvX3Fnax9jA+NryS5GTg4hgT+M
 Eu+OWIHYLAIOErcat7N1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJ6uxWwgNpuAocTfJ5vAy
 iWA7CWfOUDCIgI6Elf3vgAq5+JgFnjPLDF37RNGkISwQKDE87uXmUBsTiD7+qJtYHN4BbwlNj
 zoYANpEBKYyiix491fsCJRAV2JQ//+QBUJSpyc+YQFxGYW0JJYPn0bywRGgVlIUrOQpBYwMq1
 i1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2MH4ZVnA
 IUZJDiYlUV7Xl+KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4pz+VjBQSLEpNT61Iy8wBxgNMW
 oKDR0mE9yhImre4IDG3ODMdInWKUZejr+PjeyYhlrz8vFQpcV5xYHQJCYAUZZTmwY2AxeYlRl
 kpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMuAlnFk5lXArfpFdARTEBHhIHcz1tckoiQkmpg5L7
 48Zj7Vmur0m+JypMfibg8PqR11Vp1a+TTHYfXH8kv+lgpKebB9DH5+dqbzgJ3GLcck+c27fwr
 t65tg8j18CT3w05JqtXCpUtfuU/Z0JQVYLzL5czklr+bSucLbZEJv/7/+KmL4n3LsgXi7q16u
 nnu7vQPVY9UJ7HNz6svTWOdOGuf/ioGXyWW4oxEQy3mouJEAEQzMkzIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494869756!102555248!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19664 invoked from network); 15 May 2017 17:35:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 17:35:57 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F12B22397B;
 Mon, 15 May 2017 17:35:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F12B22397B
Date: Mon, 15 May 2017 10:35:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <CAFLBxZY1bTqeeHZY2D+qyyGN-mMUEHZSe=VH0KZzhd7YzKGLDQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705151033330.24729@sstabellini-ThinkPad-X260>
References: <CAOcqxo2UN7qgKRx14xVqAvpQHYsSjiXcOE3hRDOwQaVxOE0DGg@mail.gmail.com>
 <CAFLBxZY1bTqeeHZY2D+qyyGN-mMUEHZSe=VH0KZzhd7YzKGLDQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] [ARM] Native application design and discussion (I
 hope)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiBGcmksIE1heSAx
MiwgMjAxNyBhdCA3OjQ3IFBNLCBWb2xvZHlteXIgQmFiY2h1awo+IDx2bGFkLmJhYmNodWtAZ21h
aWwuY29tPiB3cm90ZToKPiA+PiBSZWdhcmRpbmcgbW9kdWxlcyAoIzMpOiBUaGUgcHJvYmxlbSB0
aGF0IGxvYWRhYmxlIG1vZHVsZXMgd2VyZQo+ID4+IHByaW1hcmlseSBpbnRyb2R1Y2VkIHRvIHNv
bHZlIGluIExpbnV4IHdhc24ndCAiSG93IHRvIGRlYWwgd2l0aAo+ID4+IHByb3ByaWV0YXJ5IGRy
aXZlcnMiLCBvciBldmVuICJob3cgdG8gZGVhbCB3aXRoIG91dC1vZi10cmVlIGRyaXZlcnMiLgo+
ID4+IFRoZSBwcm9ibGVtIHdhcywgIkhvdyB0byB3ZSBhbGxvdyBzb2Z0d2FyZSBwcm92aWRlcnMg
dG8gMSkgaGF2ZSBhCj4gPj4gc2luZ2xlIGtlcm5lbCBiaW5hcnksIHdoaWNoIDIpIGhhcyBkcml2
ZXJzIGZvciBhbGwgdGhlIGRpZmZlcmVudAo+ID4+IHN5c3RlbXMgb24gd2hpY2ggaXQgbmVlZHMg
dG8gcnVuLCBidXQgMykgbm90IHRha2UgYSBtYXNzaXZlIGFtb3VudCBvZgo+ID4+IG1lbW9yeSBv
ciBzcGFjZSBvbiBzeXN0ZW1zLCBnaXZlbiB0aGF0IGFueSBnaXZlbiBzeXN0ZW0gd2lsbCBub3Qg
bmVlZAo+ID4+IHRoZSB2YXN0IG1ham9yaXR5IG9mIGRyaXZlcnM/Igo+ID4+Cj4gPj4gU3VwcG9z
ZSBoeXBvdGhldGljYWxseSB0aGF0IHdlIGRlY2lkZWQgdGhhdCB0aGUgbWVkaWF0b3JzIHlvdSBk
ZXNjcmliZQo+ID4+IG5lZWQgdG8gcnVuIGluIHRoZSBoeXBlcnZpc29yLiAgQXMgbG9uZyBhcyBL
Y29uZmlnIGlzIHN1ZmZpY2llbnQgZm9yCj4gPj4gcGVvcGxlIHRvIGVuYWJsZSBvciBkaXNhYmxl
IHdoYXQgdGhleSBuZWVkIHRvIG1ha2UgYSBmdW5jdGlvbmFsIGFuZAo+ID4+IGVmZmljaWVudCBz
eXN0ZW0sIHRoZW4gdGhlcmUncyBubyBuZWVkIHRvIGludHJvZHVjZSBtb2R1bGVzLiAgSWYgd2UK
PiA+PiByZWFjaGVkIGEgcG9pbnQgd2hlcmUgcGVvcGxlIHdhbnRlZCBhIHNpbmdsZSBiaW5hcnkg
dGhhdCBjb3VsZCBkbwo+ID4+IGVpdGhlciBvciBPUC1URUUgbWVkaWF0b3Igb3IgdGhlIEdvb2ds
ZSBtZWRpYXRvciwgb3IgYm90aCwgb3IgbmVpdGhlciwKPiA+PiBidXQgZGlkbid0IHRvIGluY2x1
ZGUgYWxsIG9mIHRoZW0gaW4gdGhlIGNvcmUgYmluYXJ5IChwZXJoYXBzIGJlY2F1c2UKPiA+PiBv
ZiBtZW1vcnkgY29uc3RyYWludHMpLCB0aGVuIGxvYWRhYmxlIG1vZHVsZXMgd291bGQgYmUgYSBn
b29kIHNvbHV0aW9uCj4gPj4gdG8gY29uc2lkZXIuICBCdXQgZWl0aGVyIHdheSwgaWYgd2UgZGVj
aWRlZCB0aGV5IHNob3VsZCBydW4gaW4gdGhlCj4gPj4gaHlwZXJ2aXNvciwgdGhlbiBhbGwgdGhp
bmdzIGJlaW5nIGVxdWFsIGl0IHdvdWxkIHN0aWxsIGJlIGJldHRlciB0bwo+ID4+IGhhdmUgYm90
aCBpbXBsZW1lbnRhdGlvbnMgaW4tdHJlZS4KPiA+Pgo+ID4+IFRoZXJlIGFyZSBhIGNvdXBsZSBv
ZiByZWFzb25zIGZvciB0aGUgcHVzaC1iYWNrIG9uIGxvYWRhYmxlIG1vZHVsZXMuCj4gPj4gVGhl
IGZpcnN0IGlzIHRoZSBleHRyYSBjb21wbGljYXRpb24gYW5kIGluZnJhc3RydWN0dXJlIGl0IGFk
ZHMuICBCdXQKPiA+PiB0aGUgc2Vjb25kIGlzIHRoYXQgcGVvcGxlIGhhdmUgYSBzdHJvbmcgdGVt
cHRhdGlvbiB0byB1c2UgdGhlbSBmb3IKPiA+PiBvdXQtb2YtdHJlZSBhbmQgcHJvcHJpZXRhcnkg
Y29kZSwgYm90aCBvZiB3aGljaCB3ZSdkIGxpa2UgdG8gYXZvaWQgaWYKPiA+PiBwb3NzaWJsZS4g
IElmIHRoZXJlIGNvbWVzIGEgcG9pbnQgaW4gdGltZSB3aGVyZSBsb2FkYWJsZSBtb2R1bGVzIGFy
ZQo+ID4+IHRoZSBvbmx5IHJlYXNvbmFibGUgc29sdXRpb24gdG8gdGhlIHByb2JsZW0sIEkgd2ls
bCBzdXBwb3J0IGhhdmluZwo+ID4+IHRoZW07IGJ1dCB1bnRpbCB0aGF0IHRpbWUgSSB3aWxsIGxv
b2sgZm9yIG90aGVyIHNvbHV0aW9ucyBpZiBJIGNhbi4KPiA+Pgo+ID4+IERvZXMgdGhhdCBtYWtl
IHNlbnNlPwo+ID4gWWVzLCB0aGFuayB5b3UuIExlZ2FsIHF1ZXN0aW9ucyBpcyBub3QgbXkgYmVz
dCBzaWRlLiBMb29rcyBsaWtlIEkgd2FzCj4gPiB0b28gcXVpY2ssIHdoZW4gcHJvcG9zZWQgbW9k
dWxlcyBhcyBhIHNvbHV0aW9uIHRvIG91ciBuZWVkcy4gU29ycnksIEkKPiA+IGhhZCB0byBpbnZl
c3RpZ2F0ZSB0aGlzIHRvcGljIGZ1cnRoZXIgYmVmb3JlIHRhbGtpbmcgYWJvdXQgaXQuCj4gPgo+
ID4gU28sIGxldCdzIGdldCBiYWNrIHRvIG5hdGl2ZSBhcHBzLiBXZSBoYWQgaW50ZXJuYWwgZGlz
Y3Vzc2lvbiBhYm91dAo+ID4gcG9zc2libGUgdXNlIGNhc2VzIGFuZCB3YW50IHRvIHNoYXJlIG91
ciBjb25jbHVzaW9ucy4KPiA+Cj4gPiAxLiBFbXVsYXRvcnMuIEFzIFN0ZWZhbm8gcG9pbnRlZCwg
dGhpcyBpcyBpZGVhbCB1c2UgY2FzZSBmb3Igc21hbGwsCj4gPiBmYXN0IG5hdGl2ZSBhcHBzIHRo
YXQgYXJlIGFjY291bnRlZCBpbiBhIGNhbGxpbmcgdmNwdSB0aW1lIHNsaWNlLgo+ID4KPiA+IDIu
IFZpcnR1YWwgY29wcm9jZXNzb3IgYmFja2VuZC9kcml2ZXIuIFRoZSBwYXJ0IHRoYXQgZG9lcyBh
Y3R1YWwgam9iOgo+ID4gbWFrZXMgY29wcm9jZXNzb3IgdG8gc2F2ZSBvciByZXN0b3JlIGNvbnRl
eHQuIEl0IGlzIGFsc28gc21hbGwsCj4gPiBzdHJhaWdodGZvcndhcmQgYXBwLCBidXQgaXQgc2hv
dWxkIGhhdmUgYWNjZXNzIHRvIGEgcmVhbCBIVy4KPiA+Cj4gPiAzLiBURUUgbWVkaWF0b3JzLiBU
aGV5IG5lZWQgc28gbXVjaCBwcml2aWxlZ2VzLCBzbyB0aGVyZSBhY3R1YWxseSBhcmUKPiA+IG5v
IHNlbnNlIGluIHB1dHRpbmcgdGhlbSBpbnRvIG5hdGl2ZSBhcHBzLiBGb3IgZXhhbXBsZSwgdG8g
d29yawo+ID4gcHJvcGVybHkgT1AtVEVFIG1lZGlhdG9yIG5lZWRzIHRvOiBwaW4gZ3Vlc3QgcGFn
ZXMsIG1hcCBndWVzdCBwYWdlcyB0bwo+ID4gcGVyZm9ybSBJUEEtPk1QQSB0cmFuc2xhdGlvbiwg
c2VuZCB2SVJRcyB0byBndWVzdHMsIGlzc3VlIHJlYWwgU01Dcy4KPiAKPiBBcyBJIHRoaW5rIEkn
dmUgc2FpZCBlbHNld2hlcmUsIGFwYXJ0IGZyb20gImlzc3VlIHJlYWwgU01DcyIsIGFsbCBvZgo+
IHRoYXQgZnVuY3Rpb25hbGl0eSBpcyBhbHJlYWR5IGF2YWlsYWJsZSB0byBkZXZpY2UgbW9kZWxz
IHJ1bm5pbmcgaW4KPiBkb21haW4gMCwgaW4gdGhlIHNlbnNlIHRoYXQgdGhlcmUgYXJlIGludGVy
ZmFjZXMgd2hpY2ggY2F1c2UgWGVuIHRvCj4gbWFrZSB0aG9zZSB0aGluZ3MgaGFwcGVuOiB3aGVu
IHRoZSBkZXZpY2Vtb2RlbCBtYXBzIGEgcGFnZSwgdGhhdAo+IGluY3JlYXNlcyB0aGUgcmVmY291
bnQgYW5kIGVmZmVjdGl2ZWx5IHBpbnMgaXQ7IHRoZSBkZXZpY2Vtb2RlbAo+IGFjY2Vzc2VzICph
bGwqIGd1ZXN0IHBhZ2VzIGluIHRlcm1zIG9mIGd1ZXN0IG1lbW9yeSBhZGRyZXNzZXMsIGJ1dCAo
SQo+IGJlbGlldmUpIGNhbiBhc2sgWGVuIGZvciBhIHAtPm0gdHJhbnNsYXRpb24gb2YgYSBwYXJ0
aWN1bGFyIHBhZ2UgaW4KPiBtZW1vcnk7IGFuZCBpdCBjYW4gc2V0IHZJUlFzIHBlbmRpbmcgdG8g
dGhlIGd1ZXN0LiAgSXQgc2VlbXMgbGlrZWx5Cj4gdGhhdCBhIHN1aXRhYmxlIGh5cGVydmlzb3Ig
aW50ZXJmYWNlIGNvdWxkIGJlIG1hZGUgdG8gZXhwb3NlIFNNQwo+IGZ1bmN0aW9uYWxpdHkgdG8g
ZGV2aWNlIG1vZGVscyBhcyB3ZWxsLgoKSSdsbCByZXBlYXQgaGVyZSBmb3IgY29udmVuaWVuY2Uu
IFRoZSBkaXNjdXNzaW9uIHN0YXJ0ZWQgZnJvbSB0aGUgbmVlZApmb3Igc29tZXRoaW5nIHRoYXQg
aGFzIGxvd2VyIGxhdGVuY3ksIGFuZCBtb3JlIGltcG9ydGFudGx5LCBtb3JlCmRldGVybWluaXN0
aWMgbGF0ZW5jeSwgdGhhbiBhIGRvbTAgZGV2aWNlIG1vZGVsLiBBIGRvbTAgZGV2aWNlIG1vZGVs
CmNhbm5vdCBndWFyYW50ZWUgZXZlbiB0aGUgd2Vha2VzdCBvZiBsYXRlbmN5IHJlcXVpcmVtZW50
cy4KCk9uIEFSTSB0aGVyZSBhcmUgbm8gZG9tMCBkZXZpY2UgbW9kZWxzIHRvZGF5LCBhbmQgZ2l2
ZW4gdGhlaXIgY3JpdGljYWwKbGltaXRhdGlvbnMsIEkgcHJlZmVyIHRvIGludHJvZHVjZSBzb21l
dGhpbmcgZGlmZmVyZW50IGZyb20gdGhlIHN0YXJ0LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 17:40:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 17:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAJzB-0005hB-4u; Mon, 15 May 2017 17:40:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAJzA-0005h5-0v
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 17:40:44 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 45/24-03371-B18E9195; Mon, 15 May 2017 17:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq7UC8l
 Ig5OnxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpj+4yF/QqV9x9so6pgfG8TBcjF4eQwB9G
 iZ/n97N0MXJysAg4SMxevIG1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JbZOaWcGsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRUJbo/fWbBWQ8s0ADk8TMpfeZQGqEBbIk9p7VA6nhFLCX+PG5hwnE5h
 XwluhpngY2XkjgBJPEqRPiILaogK7EoX9/2CBqBCVOznwCdiWzgJbE8unbWCYwCsxCkpqFJLW
 AkWkVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7G
 +xsDDjFKcjApifK6vhSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK/9cMlJIsCg1PbUiLTMHG
 A0waQkOHiURXh2QNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifNKgRQJgBRllObBjYBF5i
 VGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ87KATOHJzCuB2/QK6AgmoCPCQO7nLS5JREhJNTB
 G39toLf7VvCHcvPFEQOF+vccMDMHNsyQk9urzcS2MDjyjcWFCUez1jsnxyoEHX5qJv5738kNX
 QfbD+BDtfWys+bX+W1bzrH3wY05X3RfDxidTfp5WinxT/DU7Xlp9iXy+517RwLBMreA1c+f7P
 EjM7olIttcQN9iYUhLQ/IFVWygqoWprghJLcUaioRZzUXEiAFzN/JPHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494870040!100924312!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11736 invoked from network); 15 May 2017 17:40:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 17:40:42 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0996923960;
 Mon, 15 May 2017 17:40:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0996923960
Date: Mon, 15 May 2017 10:40:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5919BB250200007800159CEE@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1705151011130.24729@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
 <5919BB250200007800159CEE@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 nd@arm.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE1LjA1LjE3
IGF0IDEyOjIxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gT24gMDUvMTUvMjAx
NyAwOTo1MiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4gT24gMTUuMDUuMTcgYXQgMTA6
MjAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4+IE9uIDE1LzA1LzIwMTcgMDk6
MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+Pj4gT24gMTIuMDUuMTcgYXQgMTk6MDEsIDxi
bGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4+Pj4gPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4+Pj4+IDEuIE1vdGl2YXRpb24gYW5k
IERlc2NyaXB0aW9uCj4gPj4+Pj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+ID4+Pj4+IFZpcnR1YWwgbWFjaGluZXMgdXNlIGdyYW50IHRhYmxl
IGh5cGVyY2FsbHMgdG8gc2V0dXAgYSBzaGFyZSBwYWdlIGZvcgo+ID4+Pj4+IGludGVyLVZNcyBj
b21tdW5pY2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBhcmUgdXNlZCBieSBhbGwgUFYKPiA+Pj4+
PiBwcm90b2NvbHMgdG9kYXkuIEhvd2V2ZXIsIHZlcnkgc2ltcGxlIGd1ZXN0cywgc3VjaCBhcyBi
YXJlbWV0YWwKPiA+Pj4+PiBhcHBsaWNhdGlvbnMsIG1pZ2h0IG5vdCBoYXZlIHRoZSBpbmZyYXN0
cnVjdHVyZSB0byBoYW5kbGUgdGhlIGdyYW50IHRhYmxlLgo+ID4+Pj4+IFRoaXMgcHJvamVjdCBp
cyBhYm91dCBzZXR0aW5nIHVwIHNldmVyYWwgc2hhcmVkIG1lbW9yeSBhcmVhcyBmb3IgaW50ZXIt
Vk1zCj4gPj4+Pj4gY29tbXVuaWNhdGlvbnMgZGlyZWN0bHkgZnJvbSB0aGUgVk0gY29uZmlnIGZp
bGUuCj4gPj4+Pj4gU28gdGhhdCB0aGUgZ3Vlc3Qga2VybmVsIGRvZXNuJ3QgaGF2ZSB0byBoYXZl
IGdyYW50IHRhYmxlIHN1cHBvcnQgdG8gYmUKPiA+Pj4+PiBhYmxlIHRvIGNvbW11bmljYXRlIHdp
dGggb3RoZXIgZ3Vlc3RzLgo+ID4+Pj4KPiA+Pj4+IEkgdGhpbmsgaXQgd291bGQgaGVscCB0byBj
b21wYXJlIHlvdXIgcHJvcG9zYWwgd2l0aCB0aGUgYWx0ZXJuYXRpdmUgb2YKPiA+Pj4+IGFkZGlu
ZyBncmFudCB0YWJsZSBpbmZyYXN0cnVjdHVyZSB0byBzdWNoIGVudmlyb25tZW50cyAod2hpY2gg
SQo+ID4+Pj4gd291bGRuJ3QgZXhwZWN0IHRvIGJlIGFsbCB0aGF0IGRpZmZpY3VsdCkuIEFmdGVy
IGFsbCBpbnRyb2R1Y3Rpb24gb2YgYQo+ID4+Pj4gKHNlZW1pbmdseSkgcmVkdW5kYW50IG1lY2hh
bmlzbSBjb21lcyBhdCB0aGUgcHJpY2Ugb2YgZXh0cmEgLwo+ID4+Pj4gZHVwbGljYXRlIGNvZGUg
aW4gdGhlIHRvb2wgc3RhY2sgYW5kIG1heWJlIGV2ZW4gaW4gdGhlIGh5cGVydmlzb3IuCj4gPj4+
PiBIZW5jZSB0aGVyZSBuZWVkcyB0byBiZSBhIG1lYW5pbmdmdWxseSBoaWdoZXIgZ2FpbiB0aGFu
IHByaWNlIGhlcmUuCj4gPj4+Cj4gPj4+IFRoaXMgaXMgYSBrZXkgZmVhdHVyZSBmb3IgZW1iZWRk
ZWQgYmVjYXVzZSB0aGV5IHdhbnQgdG8gYmUgYWJsZSB0byBzaGFyZQo+ID4+PiBidWZmZXIgdmVy
eSBlYXNpbHkgYXQgZG9tYWluIGNyZWF0aW9uIHRpbWUgYmV0d2VlbiB0d28gZ3Vlc3RzLgo+ID4+
Pgo+ID4+PiBBZGRpbmcgdGhlIGdyYW50IHRhYmxlIGRyaXZlciBpbiB0aGUgZ3Vlc3QgT1MgYXMg
YSBoaWdoIGEgY29zdCB3aGVuIHRoZQo+ID4+PiBnb2FsIGlzIHRvIHJ1biB1bm1vZGlmaWVkIE9T
IGluIGEgVk0uIFRoaXMgaXMgYWNoaWV2YWJsZSBvbiBBUk0gaWYgeW91Cj4gPj4+IHVzZSBwYXNz
dGhyb3VnaC4KPiA+Pgo+ID4+ICJoaWdoIGNvc3QiIGlzIHByZXR0eSBhYnN0cmFjdCBhbmQgdmFn
dWUuIEFuZCBJIGFkbWl0IEkgaGF2ZSBkaWZmaWN1bHR5Cj4gPj4gc2VlaW5nIGhvdyBhbiBlbnRp
cmVseSB1bm1vZGlmaWVkIE9TIGNvdWxkIGxldmVyYWdlIHRoaXMgbmV3bHkKPiA+PiBwcm9wb3Nl
ZCBzaGFyaW5nIG1vZGVsLgo+ID4gCj4gPiBMZXQncyBzdGVwIGJhY2sgZm9yIGEgbW9tZW50LCBJ
IHdpbGwgY29tZSBiYWNrIG9uIFpob25nemUgcHJvcG9zYWwgCj4gPiBhZnRlcndhcmRzLgo+ID4g
Cj4gPiBVc2luZyBncmFudCB0YWJsZSBpbiB0aGUgZ3Vlc3Qgd2lsbCBvYnZpb3VzbHkgcmVxdWly
ZSB0aGUgZ3JhbnQtdGFibGUgCj4gPiBkcml2ZXIuIEl0IGlzIG5vdCB0aGF0IGJhZC4gSG93ZXZl
ciwgaG93IGRvIHlvdSBwYXNzIHRoZSBncmFudCByZWYgCj4gPiBudW1iZXIgdG8gdGhlIG90aGVy
IGd1ZXN0PyBUaGUgb25seSB3YXkgSSBjYW4gc2VlIGlzIHhlbnN0b3JlLCBzbyB5ZXQgCj4gPiBh
bm90aGVyIGRyaXZlciB0byBwb3J0Lgo+IAo+IEp1c3QgbG9vayBhdCB0aGUgYW1vdW50IG9mIGNv
ZGUgdGhhdCB3YXMgbmVlZGVkIHRvIGdldCBQViBkcml2ZXJzCj4gdG8gd29yayBpbiB4ODYgSFZN
IGd1ZXN0cy4gSXQncyBub3QgYWxsIHRoYXQgbXVjaC4gUGx1cyBtYWtpbmcgc3VjaAo+IGF2YWls
YWJsZSBpbiBhIG5ldyBlbnZpcm9ubWVudCBkb2Vzbid0IG5vcm1hbGx5IG1lYW4gZXZlcnl0aGlu
Zwo+IG5lZWRzIHRvIGJlIHdyaXR0ZW4gZnJvbSBzY3JhdGNoLgoKVGhlIHJlcXVpcmVtZW50IGlz
IHRvIGFsbG93IHNoYXJlZCBjb21tdW5pY2F0aW9uIGJldHdlZW4gdW5tb2RpZmllZApiYXJlLW1l
dGFsIGFwcGxpY2F0aW9ucy4gVGhlc2UgYXBwbGljYXRpb25zIGFyZSBleHRyZW1lbHkgc2ltcGxl
IGFuZApsYWNrIHRoZSBiYXNpYyBpbmZyYXN0cnVjdHVyZSB0aGF0IGFuIG9wZXJhdGluZyBzeXN0
ZW0gaGFzLCBub3IgdGhleQp3b3VsZCB3YW50IHRvIGludHJvZHVjZSBpdC4gSSBoYXZlIGJlZW4g
aGVhcmluZyB0aGlzIHJlcXVlc3QgZnJvbQplbWJlZGRlZCBwZW9wbGUgZm9yIG1vbnRocyBub3cu
CgoKPiA+IE9uIFpob25nemUgcHJvcG9zYWwsIHRoZSBzaGFyZSBwYWdlIHdpbGwgYmUgbWFwcGVk
IGF0IHRoZSBhIHNwZWNpZmljIAo+ID4gYWRkcmVzcyBpbiB0aGUgZ3Vlc3QgbWVtb3J5LiBJIGFn
cmVlIHRoaXMgd2lsbCByZXF1aXJlIHNvbWUgd29yayBpbiB0aGUgCj4gPiB0b29sc3RhY2ssIG9u
IHRoZSBoeXBlcnZpc29yIHNpZGUgd2UgY291bGQgcmUtdXNlIHRoZSBmb3JlaWduIG1hcHBpbmcg
Cj4gPiBBUEkuIEJ1dCBvbiB0aGUgZ3Vlc3Qgc2lkZSB0aGVyZSBhcmUgbm90aGluZyB0byBkbyBY
ZW4gc3BlY2lmaWMuCj4gCj4gU28gd2hhdCBpcyB0aGUgZXF1aXZhbGVudCBvZiB0aGUgc2hhcmVk
IHBhZ2Ugb24gYmFyZSBoYXJkd2FyZT8KCkJhcmUtbWV0YWwgYXBwcyBhbHJlYWR5IGhhdmUgdGhl
IGNvbmNlcHQgb2YgYSBzaGFyZWQgcGFnZSB0byBjb21tdW5pY2F0ZQp3aXRoIGhhcmR3YXJlIGRl
dmljZXMsIGNvLXByb2Nlc3NvcnMgYW5kIG90aGVyIGhhcmR3YXJlL2Zpcm1hcmUKaW50ZXJjb21t
dW5pY2F0aW9uIGZyYW1ld29ya3MuCgoKPiA+IFdoYXQncyB0aGUgYmVuZWZpdD8gQmFyZW1ldGFs
IGd1ZXN0IGFyZSB1c3VhbGx5IHRpbnksIHlvdSBjb3VsZCB1c2UgdGhlIAo+ID4gZGV2aWNlLXRy
ZWUgKGFuZCBoZW5jZSBnZW5lcmljIHdheSkgdG8gcHJlc2VudCB0aGUgc2hhcmUgcGFnZSBmb3Ig
Cj4gPiBjb21tdW5pY2F0aW5nLiBUaGlzIG1lYW5zIG5vIFhlbiBQViBkcml2ZXJzLCBhbmQgdGhl
cmVmb3JlIGVhc2llciB0byAKPiA+IG1vdmUgYW4gT1MgaW4gWGVuIFZNLgo+IAo+IElzIHRoaXMg
aW50ZW5kZWQgdG8gYmUgYW4gQVJNLXNwZWNpZmljIGV4dGVuc2lvbiwgb3IgYSBnZW5lcmljIG9u
ZT8KPiBUaGVyZSdzIG5vIERUIG9uIHg4NiB0byBwYXNzIHN1Y2ggaW5mb3JtYXRpb24sIGFuZCBJ
IGNhbid0IGVhc2lseQo+IHNlZSBhbHRlcm5hdGl2ZXMgdGhlcmUuIEFsc28gdGhlIGNvbnN1bWVy
IG9mIHRoZSBzaGFyZWQgcGFnZSBpbmZvCj4gaXMgc3RpbGwgYSBQViBjb21wb25lbnQgb2YgdGhl
IGd1ZXN0LiBZb3Ugc2ltcGx5IGNhbid0IGhhdmUgYW4KPiBlbnRpcmVseSB1bm1vZGlmaWVkIGd1
ZXN0IHdoaWNoIGF0IHRoZSBzYW1lIHRpbWUgaXMgWGVuIChvcgo+IHdoYXRldmVyIG90aGVyIGNv
bXBvbmVudCBzaXRzIGF0IHRoZSBvdGhlciBlbmQgb2YgdGhlIHNoYXJlZAo+IHBhZ2UpIGF3YXJl
LgoKSSB3YXMgZ29pbmcgdG8gcHJvcG9zZSBmb3IgdGhpcyB3b3JrIHRvIGJlIGFyY2gtbmV1dHJh
bC4gSG93ZXZlciwgaXQgaXMKdHJ1ZSB0aGF0IHdpdGggdGhlIGV4aXN0aW5nIHg4NiBzb2Z0d2Fy
ZSBhbmQgaGFyZHdhcmUgZWNvc3lzdGVtLCBpdAp3b3VsZG4ndCBiZSBtdWNoIHVzZSB0aGVyZS4g
R2l2ZW4gdGhhdCB0aGUgd29yayBpcyB0ZWNobmljYWxseSBjb21tb24KdGhvdWdoLCBJIGRvbid0
IHNlZSBhbnkgZG93bnNpZGVzIG9uIGVuYWJsaW5nIGl0IG9uIHg4NiBvbiB0aGUgb2ZmCmNoYW5j
ZSB0aGF0IHNvbWVib2R5IHdpbGwgZmluZCBpdCB1c2VmdWwuIEhvd2V2ZXIsIGlmIHlvdSBwcmVm
ZXIgdG8Ka2VlcCBpdCBBUk0gb25seSwgdGhhdCdzIGZpbmUgYnkgbWUgdG9vLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 18:07:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 18:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAKOI-00077q-BB; Mon, 15 May 2017 18:06:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ahferroin7@gmail.com>) id 1dAKOH-00077k-4F
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 18:06:41 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 AD/D4-19466-03EE9195; Mon, 15 May 2017 18:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsVyMfSas67eO8l
 IgxsPbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWF8eYC56KV7T+vMfcwHhYuIuRi0NIYCaj
 xLwjO5hAHBaBpawS06cuZwZxJAQOskrMXTKTtYuRE8iJk9h5fDcThF0mcenBArC4kICyxI83l
 xghRs1lkph1ay8jSEJYoFLi2/8DbCC2iICTxKVlW5kgGtpYJe6eNgBpYBa4zSjxee0XsCI2AW
 OJC0ffgjXzCthIXPnQBBZnEVCVWPb1ATOILSoQIzFtwmmoGkGJkzOfsIDYnAK2Eq8engSrYRY
 wk5i3+SGULS+x/e0c5gmMwrOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6hpZ6SUWZ6RkluYmZObqG
 BqZ6uanFxYnpqTmJScV6yfm5mxiB4V7PwMC4g/FRv98hRkkOJiVRXteX4pFCfEn5KZUZicUZ8
 UWlOanFhxhlODiUJHhvvpGMFBIsSk1PrUjLzAFGHkxagoNHSYSX5y1Qmre4IDG3ODMdInWK0Z
 jjxeX375k4nqz88Z5JiCUvPy9VSpz3LMgkAZDSjNI8uEGwhHCJUVZKmJeRgYFBiKcgtSg3swR
 V/hWjOAejkjDvHZApPJl5JXD7XgGdwgR0ShjIF7zFJYkIKakGxmVS6xeLzIy4lndJ/e6WyM+3
 pgQce7tg62T380//PEoOT786dxnLIu65BZ3ZkosyxXbJ/FRy079RFctWL/ZizfeAWqM7tglPd
 1rzaD+av8j/8d371kemtdzQypp0UNh947Rb/HKlR6vCXHgFt8x5zXD8ZDhTzPuN3A80Tn78wz
 KL9cPU2Q6LRU4osRRnJBpqMRcVJwIAZUgqXAMDAAA=
X-Env-Sender: ahferroin7@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494871597!96713557!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28923 invoked from network); 15 May 2017 18:06:38 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 18:06:38 -0000
Received: by mail-it0-f67.google.com with SMTP id l145so11881635ita.0
 for <xen-devel@lists.xenproject.org>; Mon, 15 May 2017 11:06:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=8W9Alv/2j0FTZ2nJJ+ew1T2JF5jhz57eQvi2dUZWFk8=;
 b=K1hIxpuDAUF+8FzHQiDjmiJV9mAXplFsaX1nBWNqZ5F6YeiZhm6K4qNONmT4Vr04st
 qfo7Z2K/UGcBw8kte23OkWctDPTHXlr5qJ0rOx4jRxQ5l3fsRnuZLT2wcYzzpN05IAoN
 5voiU9p/S0JNks06ZDHwNqly0+gnI75deZd7kWY5xVzDCYbEImApxP7ifdtcB4/C1nb+
 fI8GGjExvl5QGGW8+vKI3pInpVm8nMpwQOHdGjbvZRunmdHJYrXJNN5Tfx2iOEfAqQ/9
 044Q07boqNFnaAsyccnBTR/CIHkb+DwPChh8CFPlpQUkOjHD3qFaObWYliB6D1ACi9w7
 9Jgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=8W9Alv/2j0FTZ2nJJ+ew1T2JF5jhz57eQvi2dUZWFk8=;
 b=K3ZLsEm6JUZEUS3UoEKPNrksRLj/3v9Ea5xcllCrdT6w0wJHqk6QTv0YzlDD0BJSQ2
 tl1Z+Zc1b00oVtEEsoh7c5MW3r/wmaDLR9b+7/jPb5yBOGCVBHiluxDUazmRjvEdWBFh
 nk4U0n7r2hJakQmz1KTQUQEOWRe602AMpKkA34ZeoNIB+rcnAkcU50Rs4E1MZHYnF/DO
 uAshfKcWSRiKKo3ExdyFsaI/Esh9W7046Iv9OJCIo6X7Bu4Q+3agNjogVXK2xQ0uDlrd
 qJbRIg8k+eq2IMWEo9N1VkmyMscKGInbFU/ijUpYCHbCjDOGKImbcffgOCoVRV3dacHt
 F76A==
X-Gm-Message-State: AODbwcBBim8xVgl/vGTTpHi8r5LbEMuYDZ8inz2sl5EjdBPbNxRnSzsE
 YAjX5nLzBK0DvQ==
X-Received: by 10.36.13.18 with SMTP id 18mr6786444itx.55.1494871596665;
 Mon, 15 May 2017 11:06:36 -0700 (PDT)
Received: from [191.9.206.254] (rrcs-70-62-41-24.central.biz.rr.com.
 [70.62.41.24])
 by smtp.gmail.com with ESMTPSA id l140sm4818491itl.21.2017.05.15.11.06.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 May 2017 11:06:35 -0700 (PDT)
To: pgnet.dev@gmail.com, Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
 <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
 <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
 <20170513221536.bmijpvmv47pab75c@gavran.carpriv.carnet.hr>
 <5c0c01ae-775f-55b0-934e-90f81eae8ea3@gmail.com>
From: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
Message-ID: <932d20ce-601d-cb56-73bc-cc2201a85da0@gmail.com>
Date: Mon, 15 May 2017 14:06:32 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5c0c01ae-775f-55b0-934e-90f81eae8ea3@gmail.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0wNS0xMyAxOToxNywgUEdOZXQgRGV2IHdyb3RlOgo+IE9uIDUvMTMvMTcgMzoxNSBQ
TSwgVmFsZW50aW4gVmlkaWMgd3JvdGU6Cj4+IFRyeSBib290aW5nIHdpdGhvdXQgJ2hwZXQ9Zm9y
Y2UsdmVyYm9zZSBjbG9ja3NvdXJjZT1ocGV0JyBhbmQgaXQgc2hvdWxkCj4+IHNlbGVjdCB4ZW4g
YnkgZGVmYXVsdDoKPgo+IE5vcGUuIFdlbGwsIG5vdCBxdWl0ZSAuLi4KPgo+IFdpdGggYm90aAo+
Cj4gCSdocGV0PWZvcmNlLHZlcmJvc2UgY2xvY2tzb3VyY2U9aHBldCcKPgo+IHJlbW92ZWQsIEkg
ZW5kIHVwIHdpdGgKPgo+IAljYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9j
a3NvdXJjZTAvYXZhaWxhYmxlX2Nsb2Nrc291cmNlCj4gCQl0c2MgeGVuCj4gCWNhdCAvc3lzL2Rl
dmljZXMvc3lzdGVtL2Nsb2Nrc291cmNlL2Nsb2Nrc291cmNlMC9jdXJyZW50X2Nsb2Nrc291cmNl
Cj4gCQl0c2MKPgo+IEJ1dCB3aXRoCj4KPiAJY2xvY2tzb3VyY2U9eGVuCj4KPiAqZXhwbGljaXRs
eSogYWRkZWQKPgo+IAljYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3Nv
dXJjZTAvYXZhaWxhYmxlX2Nsb2Nrc291cmNlCj4gCQl0c2MgeGVuCj4gCWNhdCAvc3lzL2Rldmlj
ZXMvc3lzdGVtL2Nsb2Nrc291cmNlL2Nsb2Nrc291cmNlMC9jdXJyZW50X2Nsb2Nrc291cmNleGVu
Cj4gCQl4ZW4KPgo+IGFuZCBpbiAqY29uc29sZSosIE5PVCBkbWVzZywgb3V0cHV0LAo+Cj4gCWdy
ZXAgLWkgaHBldCB0bXAudHh0Cj4gCQkoWEVOKSBBQ1BJOiBIUEVUIDlFODI5OEY4LCAwMDM4IChy
MSBTVVBFUk0gU01DSS0tTUIgIDEwNzIwMDkgQU1JLiAgICAgICAgNSkKPiAJCShYRU4pIEFDUEk6
IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMAo+IAkJKFhFTikgW1ZULURdIE1T
SSBIUEVUOiAwMDAwOmYwOjBmLjAKPiAJCShYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1I
eiBIUEVUCj4gCQlbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDA5RTgyOThGOCAw
MDAwMzggKHYwMSBTVVBFUk0gU01DSS0tTUIgMDEwNzIwMDkgQU1JLiAwMDAwMDAKPiAJCVsgICAg
MC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMAo+IAkJ
WyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwOUU4Mjk4RjggMDAwMDM4ICh2MDEg
U1VQRVJNIFNNQ0ktLU1CIDAxMDcyMDA5IEFNSS4gMDAwMDAwCj4gCQlbICAgIDAuMDAwMDAwXSBB
Q1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAwMDAKPiAJCVsgICAgOC41MTUy
NDVdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTCj4gCQlbICAgIDgu
NTE1MjQ1XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9yIGlycXMgaW4gX0NSUwo+IAkJKFhF
TikgWzIwMTctMDUtMTMgMjM6MDQ6MjddIEhWTTEgc2F2ZTogSFBFVAo+Cj4KPgo+IGFuZAo+Cj4g
CWRtZXNnIHwgZ3JlcCAtaSBjbG9ja3NvdXJjZSB8IGdyZXAgLXYgbGluZToKPiAJCVsgICAgMC4w
MDAwMDBdIGNsb2Nrc291cmNlOiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4
X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDU1MTk2MDAyMTE1NjggbnMKPiAJ
CVsgICAgMC4wMDQwMDBdIGNsb2Nrc291cmNlOiB4ZW46IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZm
ZiBtYXhfY3ljbGVzOiAweDFjZDQyZTRkZmZiLCBtYXhfaWRsZV9uczogODgxNTkwNTkxNDgzIG5z
Cj4gCQlbICAgIDAuMzc1NzA5XSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZm
ZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTA0MTc4NTEwMDAwMCBu
cwo+IAkJWyAgICA0LjY1NjYzNF0gY2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNl
IHhlbgo+IAkJWyAgICA4LjkxMjg5N10gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZm
ZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MmM5NGRmZmVhOTQsIG1heF9pZGxlX25zOiA0NDA3OTUz
NjE3MDAgbnMKPgo+IGppZmZpZXMsIG5vdz8gaG0uIG5vIGlkZWEgd2hlcmUgdGhhdCBjYW1lIGZy
b20uIGFuZCB3aHkgdGhlICd0c2MnID8KPgo+IFNvIEknbSBzdGlsbCB1bmNsZWFyIC0tIGlzIHRo
aXNeIG5vdywgY29ycmVjdGx5ICJhbGwiIHVzaW5nIE1TSS9IUEVUPwpUaGF0IGRlcGVuZHMgb24g
d2hhdCB5b3UgbWVhbiBieSBldmVyeXRoaW5nIGNvcnJlY3RseSB1c2luZyB0aGUgSFBFVC4gClVz
aW5nIGNsb2Nrc291cmNlPXhlbiAob3IgYXV0b3NlbGVjdGluZyBpdCkgd2lsbCBjYXVzZSB0aGUg
a2VybmVsIHRvIGdldCAKdGltaW5nIGluZm8gZnJvbSBYZW4uICBJZiB5b3UncmUgcnVubmluZyBh
cyBhIGd1ZXN0LCB0aGlzIGlzIGFic29sdXRlbHkgCndoYXQgeW91IHdhbnQgKHVubGVzcyB5b3Un
cmUgdXNpbmcgSFZNKSwgYW5kIHdpdGggcG9zc2libGUgbGltaXRlZCBhbmQgCmV4dHJlbWVseSBz
cGVjaWZpYyBleGNlcHRpb25zLCB0aGlzIGlzIGFsbW9zdCBjZXJ0YWlubHkgd2hhdCB5b3Ugd2Fu
dCBpbiAKRG9tYWluLTAgYXMgd2VsbC4gIEdpdmVuIHRoYXQgWGVuIGlzIHVzaW5nIHRoZSBIUEV0
IGZvciB0aW1pbmcgaXRzZWxmLCAKdXNpbmcgY2xvY2tzb3VyY2U9eGVuIHdpbGwgcmVzdWx0IGlu
IExpbnV4IF9pbmRpcmVjdGx5XyB1c2luZyB0aGUgSFBFVCAKdGhyb3VnaCBYZW4gd2l0aG91dCBp
bnZvbHZpbmcgdGhlIEhQRVQgZHJpdmVyIChpbiBlc3NlbmNlLCBYZW4gaXMgeW91ciAKSFBFVCBk
cml2ZXIgaW4gdGhpcyBzaXR1YXRpb24pLCB3aGljaCB3aWxsIGdldCB5b3UgZXNzZW50aWFsbHkg
dGhlIHNhbWUgCnByZWNpc2lvbiB0aGF0IHlvdSB3b3VsZCBnZXQgYnkgdXNpbmcgdGhlIEhQRVQg
ZGlyZWN0bHkuCgpTbywgaWYgeW91IGp1c3Qgd2FudCB0aGUgcHJlY2lzaW9uIG9mZmVyZWQgYnkg
dGhlIEhQRVQsIHRoZW4geWVzLCB5b3UgCmFyZSBnZXR0aW5nIHRoZSBzYW1lIHRoaW5nIHRocm91
Z2ggdGhlIFhlbiBjbG9ja3NvdXJjZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 18:14:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 18:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAKVl-0007mT-4p; Mon, 15 May 2017 18:14:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAKVj-0007m8-T6
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 18:14:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 53/D6-03696-FFFE9195; Mon, 15 May 2017 18:14:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfffe8l
 Ig0uTeCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWL6HraCL+kVk6ZdY29g
 nOLUxcjFISTwl1Hixt39rBDOY0aJ/oMP2SGcbYwS8+7/Z+li5OQQEXCW+HpmLjuIzSugL/Hi/
 1ImEFtYwFTixYm3bCANEgKXpSW+XDjFCpKQEPCWODl3MVAzB5i9+Jt5FyM7B5uAlcQhMZACFg
 FViU+vexknMHIvYGRYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5y
 fu4kR6HMGINjB+G1ZwCFGSQ4mJVFe15fikUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeP+8k4wU
 EixKTU+tSMvMAQYfTFqCg0dJhHcnSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5N4AUC
 YAUZZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM2g0zhycwrgdv0CugIJqAjwk
 Du5y0uSURISTUwyiydwvj9/ufn7oYnDF3Cl+fPmurTEpThedLw3+WD96f+XfD+mtkJtpR58/b
 tXHLKmy/t6xcHc5lZpnfS+xq3Fj7aFccg2q53dpt+jqD5rNnM000jxfqPdayZa7F01ZX4W4//
 /dmYXsn8o3iR0NzbWk5H77WefaWsdaNyV/xZ7vyqDYXX6xLWzlBiKc5INNRiLipOBACymm3vf
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494872061!97795406!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13167 invoked from network); 15 May 2017 18:14:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 May 2017 18:14:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAKVe-0001P0-Ny; Mon, 15 May 2017 18:14:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAKVZ-0003Be-00; Mon, 15 May 2017 18:14:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAKVG-00019K-80; Mon, 15 May 2017 18:14:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109446-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-credit2:host-ping-check-xen:fail:regression
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
X-Osstest-Versions-That: linux=68e50dad01f491a0645b720d6bf5a2f00411fbec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 May 2017 18:13:54 +0000
Subject: [Xen-devel] [linux-3.18 test] 109446: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4469666357702389131=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4469666357702389131==
Content-Type: text/plain

flight 109446 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109446/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2   7 host-ping-check-xen      fail REGR. vs. 109161
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail REGR. vs. 109161

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop        fail REGR. vs. 109161

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 109161
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109161
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109161
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109161
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109161
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109161
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
baseline version:
 linux                68e50dad01f491a0645b720d6bf5a2f00411fbec

Last test of basis   109161  2017-05-08 06:20:31 Z    7 days
Testing same since   109446  2017-05-15 07:47:20 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amitkumar Karwar <akarwar@marvell.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben@decadent.org.uk>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Dumazet <edumazet@google.com>
  Ganapathi Bhat <gbhat@marvell.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  GSR <gsr.bugs@infernal-iceberg.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hughes <james.hughes@raspberrypi.org>
  Jim Mattson <jmattson@google.com>
  Jin Qian <jinqian@google.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@codeaurora.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Liam Breck <kernel@networkimprov.net>
  Liam Breck <liam@networkimprov.net>
  Linus Torvalds <torvalds@linux-foundation.org>
  Mark Greer <mgreer@animalcreek.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Nicolas Pitre <nico@linaro.org>
  Nikola Pajkovsky <npajkovsky@suse.cz>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sebastian Reichel <sre@kernel.org>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  WANG Cong <xiyou.wangcong@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 881 lines long.)


--===============4469666357702389131==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4469666357702389131==--

From xen-devel-bounces@lists.xen.org Mon May 15 18:16:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 18:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAKXW-0007uW-L9; Mon, 15 May 2017 18:16:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAKXV-0007u7-Fz
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 18:16:13 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3C/FD-19409-C60F9195; Mon, 15 May 2017 18:16:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTf7g2S
 kQeNHKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvHi1nqXgTV3F5Ymv2BsY
 54Z0MXJxCAn8ZZS48e0oM4TzmFHiYf9BFghnG6PEpq3X2bsYOTlEBJwlvp6ZC2bzCuhL7Ln1D
 MwWFrCQeLvjKBtIg4TAJV2JTXeWsoEkJAS8JXqOXgIq4gCzX+6R6mJk52ATsJI4JAZSwCKgKr
 Hm9kz2CYzcCxgZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 EepwBCHYwNn5xOsQoycGkJMrr+lI8UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+V7yUghwaLU
 9NSKtMwcYOjBpCU4eJREeHe+A0rzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ4rzLIDAGQo
 ozSPLgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeM5ApPJl5JXCbXgEdwQR0RBjI/b
 zFJYkIKakGRpNT4QqqOqVhZ47XNZdmP9i0jfei9X5enoNsT+IrGee3PLO/Xmi7+o9OTevJ8+b
 7t71asuN8lvJUNoG7zbL8HeLfQvbNPdElorZ6pW9lZumFc+uSrt8RE2tn87oc93r+0pcLv8/6
 VBNxzTfQOe/+xd0Ct1ILj9x2lwjbwvJUYN+Ofgf/XBvDA0osxRmJhlrMRcWJADd9Dtl+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494872170!96444700!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52645 invoked from network); 15 May 2017 18:16:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 May 2017 18:16:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAKXP-0001Sc-Kq; Mon, 15 May 2017 18:16:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAKXJ-0003K4-Ta; Mon, 15 May 2017 18:16:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAKXI-0002X3-J7; Mon, 15 May 2017 18:16:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109445-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ecc1f5adeec4e3324d1b695a7c54e3967c526949
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 May 2017 18:16:00 +0000
Subject: [Xen-devel] [qemu-mainline test] 109445: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8003245665175060857=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8003245665175060857==
Content-Type: text/plain

flight 109445 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109445/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ecc1f5adeec4e3324d1b695a7c54e3967c526949
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   20 days
Failing since        107644  2017-04-25 10:26:10 Z   20 days   53 attempts
Testing same since   109331  2017-05-12 00:46:19 Z    3 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6472 lines long.)


--===============8003245665175060857==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8003245665175060857==--

From xen-devel-bounces@lists.xen.org Mon May 15 18:31:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 18:31:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAKlg-0000kS-UJ; Mon, 15 May 2017 18:30:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=301048ff6=roger.pau@citrix.com>)
 id 1dAKlf-0000kM-L6
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 18:30:51 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9B/78-31580-AD3F9195; Mon, 15 May 2017 18:30:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvfWZ8l
 Ig5Y2AYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN/9wymgl0CFV8+TWduYNzH08XIySEh4Ccx
 r2ctI4jNIqAqsXb1e3YQm01AR+Li3J1sILaIgLrEnwsTwGqYBXIlVu6ZwgxiCwtES5y5944Jx
 OYV8JS4dOYtUJyLQ0igl0mip/McI0RCUOLkzCcsEM06Egt2fwIaygFkS0ss/8cBEuYUsJY4t3
 kW2C5RARWJifP7wG4QElCU6J/3gA3iznSJrX9/MU9g5J+FZOosJFNnIUxdwMi8ilGjOLWoLLV
 I19BCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMATrGRgYdzD+Pu15iFGSg0lJ
 lNf1pXikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlex0+SkUKCRanpqRVpmTnAaIBJS3DwKInwb
 gFJ8xYXJOYWZ6ZDpE4xKkqJ87aBJARAEhmleXBtsAi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmYtxtkCk9mXgnc9FdAi5mAFoeB3MxbXJKIkJJqYDygUBpjbuzBkbG84kt3ppGNY/I09lr
 WU6L5ZeEhp9Plnx5j3c8t8F/bIubqtzi3vfOOBldK234RiD86dUppu9xWExaGaM49jWucPDbs
 N9gZf+T1itn/VqtrXN7ScF+4d86TJlWJnoY3H3uNw2P+WPCyNb57qhbMvlV78YFHP/7VvOo6d
 q9vuRJLcUaioRZzUXEiACvLzaC7AgAA
X-Env-Sender: prvs=301048ff6=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494873050!97263253!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63184 invoked from network); 15 May 2017 18:30:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 18:30:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,346,1491264000"; d="scan'208";a="46074606"
Date: Mon, 15 May 2017 18:42:25 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170515174224.3dfe3fnkllw2glgx@dhcp-3-128.uk.xensource.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
 <20170511105544.35197-2-roger.pau@citrix.com>
 <22804.17824.278014.487685@mariner.uk.xensource.com>
 <20170511114319.3w5fjxshefsxjqqh@dhcp-3-128.uk.xensource.com>
 <e4117a09-dd18-a857-76ae-acbf727ef7e8@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e4117a09-dd18-a857-76ae-acbf727ef7e8@arm.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] libxl/devd: fix a race with
 concurrent device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDI6Mzc6MzNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDExLzA1LzE3IDEyOjQzLCBSb2dlciBQYXUgTW9ubmUg
d3JvdGU6Cj4gPiBPbiBUaHUsIE1heSAxMSwgMjAxNyBhdCAxMjowNjowOFBNICswMTAwLCBJYW4g
SmFja3NvbiB3cm90ZToKPiA+ID4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAx
LzJdIGxpYnhsL2RldmQ6IGZpeCBhIHJhY2Ugd2l0aCBjb25jdXJyZW50IGRldmljZSBhZGRpdGlv
bi9yZW1vdmFsIik6Cj4gPiA+ID4gQ3VycmVudCBjb2RlIGNhbiBmcmVlIHRoZSBsaWJ4bF9fZGV2
aWNlIGluc2lkZSBvZiB0aGUgbGlieGxfX2Rkb21haW5fZGV2aWNlCj4gPiA+ID4gYmVmb3JlIHRo
ZSBhZGRpdGlvbiBoYXMgZmluaXNoZWQgaWYgYSByZW1vdmFsIGhhcHBlbnMgd2hpbGUgYW4gYWRk
aXRpb24gaXMKPiA+ID4gPiBzdGlsbCBpbiBwcm9jZXNzOgo+ID4gPiAuLi4KPiA+ID4gPiBGaXgg
dGhpcyBieSBjcmVhdGluZyBhIHRlbXBvcmFyeSBjb3B5IG9mIHRoZSBsaWJ4bF9fZGV2aWNlLCB0
aGF0J3MKPiA+ID4gPiB0cmFja2VkIGJ5IHRoZSBHQyBvZiB0aGUgbmVzdGVkIGFzeW5jIG9wZXJh
dGlvbi4gVGhpcyBlbnN1cmVzIHRoYXQKPiA+ID4gPiB0aGUgbGlieGxfX2RldmljZSB1c2VkIGJ5
IHRoZSBhc3luYyBvcGVyYXRpb25zIGNhbm5vdCBiZSBmcmVlZCB3aGlsZQo+ID4gPiA+IGJlaW5n
IHVzZWQuCj4gPiA+IC4uLgo+ID4gPiA+ICAgICAgICAgIEdDTkVXKGFvZGV2KTsKPiA+ID4gPiAg
ICAgICAgICBsaWJ4bF9fcHJlcGFyZV9hb19kZXZpY2UoYW8sIGFvZGV2KTsKPiA+ID4gPiAtICAg
ICAgICBhb2Rldi0+ZGV2ID0gZGV2Owo+ID4gPiA+ICsgICAgICAgIC8qCj4gPiA+ID4gKyAgICAg
ICAgICogQ2xvbmUgdGhlIGxpYnhsX19kZXZpY2UgdG8gYXZvaWQgcmFjZXMgaWYgcmVtb3ZlX2Rl
dmljZSBpcyBjYWxsZWQKPiA+ID4gPiArICAgICAgICAgKiBiZWZvcmUgdGhlIGRldmljZSBhZGRp
dGlvbiBoYXMgZmluaXNoZWQuCj4gPiA+ID4gKyAgICAgICAgICovCj4gPiA+ID4gKyAgICAgICAg
R0NORVcoYW9kZXYtPmRldik7Cj4gPiA+ID4gKyAgICAgICAgKmFvZGV2LT5kZXYgPSAqZGV2Owo+
ID4gPiAKPiA+ID4gVGhpcyBkb2VzIGNvbnZlbmllbnRseSBkaXNlbnRhbmdsZSB0aGUgbWVtb3J5
IG1hbmFnZW1lbnQsIHNvIEkgdGhpbmsKPiA+ID4gaXQncyBhIGdvb2QgYXBwcm9hY2guCj4gPiA+
IAo+ID4gPiBCdXQgaXQgcmVhZHMga2luZCBvZiBvZGRseSB0byBtZS4gIEkgdGhpbmsgaXQgaXMg
bm90IGJ1Z2d5LCBidXQgY2FuCj4gPiA+IHlvdSBhZGQgYSBjb21tZW50IHRvIHRoZSBkZWZpbml0
aW9uIG9mIGxpYnhsX19kZXZpY2UsIHNheWluZyB0aGF0IGl0Cj4gPiA+IGlzIGEgdHJhbnNwYXJl
bnQgc3RydWN0dXJlIGNvbnRhaW5pbmcgbm8gZXh0ZXJuYWwgbWVtb3J5IHJlZmVyZW5jZXMgPwo+
ID4gCj4gPiBTdXJlLCBiZWZvcmUgaW1wbGVtZW50aW5nIHRoaXMgSSBhbHJlYWR5IHRvb2sgYSBs
b29rIGF0IHRoZSBjb250ZW50cyBvZiB0aGUKPiA+IGxpYnhsX19kZXZpY2Ugc3RydWN0LCBidXQg
SSBhZ3JlZSB0aGF0IGEgY29tbWVudCBpcyBpbiBwbGFjZSBpbiBjYXNlIHNvbWVvbmUKPiA+IGV4
cGFuZHMgdGhlIGZpZWxkcyBvZiB0aGUgc3RydWN0IGxhdGVyIG9uLgo+ID4gCj4gPiA+IE90aGVy
d2lzZSB0aGlzIGNvcHkgaXMgbm90IHJlYWxseSBqdXN0aWZpYWJsZSwgYmVjYXVzZSBpbiBDLCBp
bgo+ID4gPiBnZW5lcmFsLCBzdHJ1Y3RzIG1pZ2h0IGNvbnRhaW4gcHJpdmF0ZSBmaWVsZHMsIG9y
IG1lbW9yeSByZWZlcmVuY2VzIG9yCj4gPiA+IGxpbmtlZCBsaXN0IGVudHJpZXMgb3Igc29tZXRo
aW5nLgo+ID4gCj4gPiBUaGFua3MsIFJvZ2VyLgo+ID4gCj4gPiBOQjogRldJVywgSSdtIHBsYW5u
aW5nIHRvIGtlZXAgV2VpJ3MgUkIgc2luY2UgdGhpcyBpcyBhIGNvc21ldGljIGNoYW5nZS4KPiAK
PiBJcyB0aGlzIHBhdGNoIHNlcmllcyB0YXJnZXRpbmcgWGVuIDQuOT8KClllcywgSSB0aGluayBz
by4gSSB3aWxsIHBvc3QgYSBuZXcgdmVyc2lvbiBzb29uIGFuZCBDYyB5b3UuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 19:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 19:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dALNZ-0002lA-1J; Mon, 15 May 2017 19:10:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <billjac@cisco.com>)
 id 1dALNX-0002l1-PG; Mon, 15 May 2017 19:09:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BC/2B-19409-60DF9195; Mon, 15 May 2017 19:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURju3N1t148rZ1/tuBTslkTqltM/ChU
 iCVY/7Je0ivQub9twX907Y/ZDjEjBJISkcmCaadZIc4IpLM0s0yZSSoKK+MMscGKmEBXWater
 ts6v5z3P877P83IOIZLPijUE43YxrJ22UpJovCO5sEAr+R1vSP81GJfVuvYAz/JODYpzsPxh/
 wZ2CpwRW+xGh7tYbP7RMSF2Pla5fSMBUSWol9WAaAKHn0WoYXJMVAOiCAT3oU5fSMoTCC5g6M
 21aVwgClDzRC/GYzm8A9Dr+WxeJIfrAHm6RjGh6AYoFLqFC0ULQBv9wfAsgpBAPeryHeHvlbA
 JoIUh/6afCLrQ+LdWwGNFWBPsr5byWAkzUG2PoFHCXNQx+EjCYxwmoxc3fJuYhMfQ2PtRiWDW
 D9DMyhTOm0XBo6hqLpfXALgbfQ88wQQvNZpdbMKEdSBqff5ua2cVWvoYEgs4HfW0DWytvBe9W
 h6QCr1pqNm/LhFwKnp4f1kkZJChtw2LeB3Y44mw8ES0eCJaPBEtzQD3ggMcw15mWK1eZ2QtJr
 PLRlusWn16ps7GcBxtYqy0kdNdcNi6Qfidd4VPH2hfyx0C8QRGqci8JbVBHmd0lJSbac5cxJZ
 ZGW4IJBAEhcjejXiDXMYyJsZ90WINf5ZtGhGxlJK8x9Mk56RtnMUkUAGgJb60fV3F5LjdYWc0
 anKVF0FeZC6z74zY/nKTIFGjIEE4lDzWybA2i+t/PgjUBKAU5FN+SqzF7tpxCoZDYOEQhXx+k
 nPR/yhNJYCpSYeyEsaHZYlt59NWjs+X2qvs5VhdgKrvXvQWyf1/Gjyu6z8Vq7M3aw83ngydze
 mibO6ZSqmh+GqnZOzl9JXkZzHS00B64u48m5fhyTwYGCldYtrzYvKjk/ZXqG5XZ8j8fapLnuq
 Jc/lzkgpny6felJLsOG+MrZBp1NV+oHDOTOtTRCxH/wVFX5KYbQMAAA==
X-Env-Sender: billjac@cisco.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494875396!100578954!1
X-Originating-IP: [173.37.86.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTczLjM3Ljg2Ljc5ID0+IDE4MTc2OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52467 invoked from network); 15 May 2017 19:09:57 -0000
Received: from rcdn-iport-8.cisco.com (HELO rcdn-iport-8.cisco.com)
 (173.37.86.79)
 by server-8.tower-31.messagelabs.com with DHE-RSA-SEED-SHA encrypted SMTP;
 15 May 2017 19:09:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=2804; q=dns/txt; s=iport;
 t=1494875397; x=1496084997;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=xniyeeB8Iy2k8ob7txiA4TLiYB+r+z50owjJuj1smDk=;
 b=ZpQwIragX2TcvskAIeoWMBgH8NsD7E+vIsD3X16dkjsIWNHF/3AR5fxQ
 pY56gHAN1qafW8Nfn8xJpgLRwFBMdF5l+/nNDewxhjNIovx80Z/OazgH7
 jICLICzFS5LlHlKwVJkUkGklC4bg8/+udbeyiw3iaa31Bnnn71hDQwxSB Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CYAADS+xlZ/5ldJa1cGQEBAQEBAQEBA?=
 =?us-ascii?q?QEBBwEBAQEBg1ViexEHjXyRYJV1gg8hC4V4AoU0PxgBAgEBAQEBAQFrKIUYAQE?=
 =?us-ascii?q?BAQMBJhM/DAQCAQgQAQQBAQEeCQcoChQJCAEBBAENBQgTiggOrk06inoBAQEBA?=
 =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEYBYZfgV6DG4pVBZ4KAYcbhieFT5F0lEIBHzhTN3A?=
 =?us-ascii?q?VgixOgkMcgWN2h1KBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.38,346,1491264000"; d="scan'208";a="243810681"
Received: from rcdn-core-2.cisco.com ([173.37.93.153])
 by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 May 2017 19:09:55 +0000
Received: from XCH-RTP-009.cisco.com (xch-rtp-009.cisco.com [64.101.220.149])
 by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v4FJ9t8w006086
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 15 May 2017 19:09:55 GMT
Received: from xch-rtp-007.cisco.com (64.101.220.147) by XCH-RTP-009.cisco.com
 (64.101.220.149) with Microsoft SMTP Server (TLS) id 15.0.1210.3;
 Mon, 15 May 2017 15:09:54 -0400
Received: from xch-rtp-007.cisco.com ([64.101.220.147]) by
 XCH-RTP-007.cisco.com ([64.101.220.147]) with mapi id 15.00.1210.000; Mon, 15
 May 2017 15:09:54 -0400
From: "Bill Jacobs (billjac)" <billjac@cisco.com>
To: Daniel Kiper <daniel.kiper@oracle.com>, "george.dunlap@citrix.com"
 <george.dunlap@citrix.com>, "Bill Jacobs (billjac)" <billjac@cisco.com>
Thread-Topic: [Xen-users] UEFI Secure Boot Xen 4.9
Thread-Index: AdLJ3P+bWKFW9PbwToSKLcgz/NqEFgDpBUqAAAdZ3gAAA4lCoA==
Date: Mon, 15 May 2017 19:09:54 +0000
Message-ID: <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
In-Reply-To: <20170515131252.GZ30364@olila.local.net-space.pl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.128.249.66]
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogRGFuaWVsIEtpcGVyIFttYWls
dG86ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb21dCj4gU2VudDogTW9uZGF5LCBNYXkgMTUsIDIwMTcg
NjoxMyBBTQo+IFRvOiBCaWxsIEphY29icyAoYmlsbGphYykgPGJpbGxqYWNAY2lzY28uY29tPjsg
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnOyB4
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+IFN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBVRUZJIFNl
Y3VyZSBCb290IFhlbiA0LjkKPiAKPiBIZXksCj4gCj4gQ0MtaW5nIFhlbi1kZXZlbCB0byBzcHJl
YWQgc29tZSBrbm93bGVkZ2UgYWJvdXQgdGhlIGlzc3VlLgo+IAo+IE9uIE1vbiwgTWF5IDE1LCAy
MDE3IGF0IDEwOjQyOjIzQU0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiBPbiBXZWQs
IE1heSAxMCwgMjAxNyBhdCAxMTozNiBQTSwgQmlsbCBKYWNvYnMgKGJpbGxqYWMpCj4gPiA8Ymls
bGphY0BjaXNjby5jb20+IHdyb3RlOgo+ID4gPiBIaSBhbGwKPiA+ID4KPiA+ID4gSSBnYXRoZXIg
dGhhdCB3aXRoIDQuOSwgVUVGSSBzZWN1cmUgYm9vdCBvZiBYZW4gc2hvdWxkIGJlIHBvc3NpYmxl
Lgo+ID4gPgo+ID4gPiBJcyB0aGlzIHRydWU/Cj4gPiA+Cj4gPiA+IElmIHNvLCB3aGF0IGFyZSB0
aGUgb3B0aW9ucyBmb3IgdXRpbGl6aW5nIFVFRkkgc2VjdXJlIGJvb3Q/IERvIEkKPiA+ID4gbmVl
ZCBhIE1TRlQtc2lnbmVkIHNoaW0gb3IgZ3J1Yj8gQW55IHNwZWNpYWwgY2hhbmdlcyByZXF1aXJl
ZCBmb3IKPiA+ID4gWGVuIGtlcm5lbAo+ID4gPiAoc2lnbmluZz8pIG9yIGhhcyB0aGF0IGJlZW4g
ZG9uZT8KPiA+Cj4gPiBCaWxsLAo+ID4KPiA+IEkgZ3Vlc3MgaW4gcGFydCBpdCBkZXBlbmRzIG9u
IHdoYXQgeW91IG1lYW4gYnkgInV0aWxpemluZyBVRUZJIHNlY3VyZQo+ID4gYm9vdCIuICBJZiB5
b3Ugc2ltcGx5IHdhbnQgdG8gYm9vdCBhbiB1bnNpZ25lZCBYZW4gb24gYSBVRUZJIHN5c3RlbQo+
ID4gd2l0aCBTZWN1cmVCb290IGVuYWJsZWQsIHRoZW4gZ3J1YiB3b3VsZCBwcm9iYWJseSB3b3Jr
LiAgSWYgeW91IHdhbnQKPiA+IHRvIGFjdHVhbGx5IGRvIHRoZSBmdWxsIFNlY3VyZUJvb3QgdGhp
bmcgLS0gd2hlcmUgeW91IGhhdmUgZ3J1YiBjaGVjawo+ID4gWGVuJ3Mgc2lnbmF0dXJlIGFuZCB0
aGF0IG9mIHRoZSBrZXJuZWwgYW5kIGluaXRyZCwgeW91IHByb2JhYmx5IG5lZWQgYQo+ID4gYml0
IG1vcmUuCj4gPgo+ID4gRGFuaWVsLAo+ID4KPiA+IElzIHRoZXJlIGFueSBnb29kIGRvY3VtZW50
YXRpb24gb24gdGhpcz8gIFRoZSBYZW4gRUZJIGd1aWRlCj4gPiAoaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvWGVuX0VGSSkgbWVudGlvbnMgdGhlIHNoaW0sIGJ1dAo+ID4gZG9lc24n
dCBnbyBpbnRvIGRldGFpbCBhYm91dCBob3cgdG8gc2lnbiBhIGJpbmFyeSAmYy4KPiAKPiBVbmZv
cnR1bmF0ZWx5IEkgZG8gbm90IGtub3cgYW55dGhpbmcgbGlrZSB0aGF0LiBBcyB5b3Ugc2FpZCBp
biBnZW5lcmFsIHNoaW0gaXMKPiBzdXBwb3J0ZWQuIFNhZGx5LCBpdCB3b3JrcyBvbmx5IGlmIHlv
dSBsb2FkIHhlbi5lZmkgZGlyZWN0bHkgZnJvbSBFRkkuCj4gX19VcHN0cmVhbV9fIEdSVUIyIGhh
cyBub3QgaGF2ZSBzdXBwb3J0IGZvciBzaGltIHlldC4gSSBhbSB3b3JraW5nIG9uIGl0Cj4gKHNo
aW0gc3VwcG9ydCB2aWEgR1JVQjIgcmVxdWlyZXMgYWxzbyBzb21lIGNoYW5nZXMgaW4gWGVuKS4g
SSBob3BlIHRoYXQgSSB3aWxsCj4gaGF2ZSBzb21ldGhpbmcgd2hpY2ggd29ya3MgYmVmb3JlIFhl
biBjb25mIGluIEJ1ZGFwZXN0Lgo+IAo+IElmIHlvdSB3aXNoIHRvIHVzZSBzaGltIHdpdGggeGVu
LmVmaSB0aGVuIHlvdSBoYXZlIHRvIHNpZ24geGVuLmVmaSBhbmQgdm1saW51eAo+IHdpdGggeW91
ciBrZXkgdXNpbmcgc2JzaWduIG9yIHBlc2lnbi4gVGhlIHByb2Nlc3Mgd29ya3MgaW4gdGhlIHNh
bWUgd2F5IGxpa2UgaW4KPiBjYXNlIHZtbGludXggYWxvbmUuIE9mIGNvdXJzZSB5b3UgaGF2ZSB0
byBpbnN0YWxsIHlvdXIgcHVibGljIGtleSBpbnRvIE1PSwo+IGJlZm9yZSBlbmFibGluZyBzZWN1
cmUgYm9vdC4KPiAKPiBEYW5pZWwKClllcywgdGhlcmUgYXJlIG9wdGlvbnMgaW4gaG93IHRoaXMg
aXMgYWNoaWV2YWJsZSwgYW5kIHRoZSBzb2x1dGlvbnMgbWF5IGJlIGRpZmZlcmVudC4gCgpXZSBh
cmUgdGFyZ2V0aW5nIGEgc2VjdXJlIGJvb3QgY2hhaW4gZnJvbSBVRUZJIGZ3IHRvIC5rbywgdXNp
bmcgc2FtZSBzaWduaW5nLiAKSW4gb3VyIGNhc2Ugd291bGQgc2tpcCBzaGltIGFuZCByZWR1Y2Ug
YXR0YWNrIHN1cmZhY2UsIGJ1dCBpdCBhcHBlYXJzIHRoYXQgdGhlIG1lY2hhbmlzbXMgJ291dCB0
aGVyZScgZm9yIHBhc3NpbmcgcHViIGtleSAoY2VydCkgZnJvbSBVRUZJIGRiIHRvIExpbnV4IGNo
YWlucmluZyByZXF1aXJlIHNoaW0gdG8gZG8gdGhlIHdvcmsuIElzIHRoYXQgYWNjdXJhdGU/IERv
ZXMgaXQgaGF2ZSB0byBiZSB0aGUgY2FzZT8gSSBkb24ndCBzZWUgd2h5LiAKRm9yIHVzLCBpZGVh
bCBjYXNlIGlzIDoKVUVGSSBmdyAtPiAoc2lnbmVkKUdSVUIyLmVmaS0+TXVsdGlib290Mi0+WGVu
KHNpZ25lZCAua28pCgpJIHdvdWxkIGJlIGhhcHB5IHRvIHdvcmsgdG8gaGVscCBhY2hpZXZlIHRo
aXMuIAotQmlsbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 19:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 19:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dALSv-0003Vq-W8; Mon, 15 May 2017 19:15:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dALSu-0003Vc-Sq
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 19:15:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F5/61-03696-45EF9195; Mon, 15 May 2017 19:15:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTf4n2S
 kwaIGPosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzJ4uWdBVUrFn9lL2BsZ5
 nl2MXBxCAn8ZJbbO62KHcB4zSnQ9nw7lbGOUeNf9hLWLkZNDRMBZ4uuZuewgNq+AvsT0ffOYQ
 GxhAXOJp2cnsYE0SAhM05G42TYfrEhCwFNi0ol/rDB2++V7QA3sHGwCVhKHxECiLAKqEgf7Fj
 FNYORewMiwilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Oc
 MQLCD8e/awEOMkhxMSqK8ri/FI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Fr8lYwUEixKTU+t
 SMvMAQYfTFqCg0dJhJcDJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8biBFAiBFGaV5c
 CNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryhIFN4MvNK4Da9AjqCCeiIMJD7eYtLEh
 FSUg2M9cGF+s5Sv/s6L9YGv/3H9Zh1zZJfjXEzVWc0s/OcW1olmq6l3cg6SamG+bTn405bqVt
 ZU6Ub0jYIqv2VbHR+G3Qs46lm+JqH55Kq5dnN5KvKZ79Zu6/6htyrokvJFswcmclPtzQdiUx8
 Ix+4iFE0eNqR66Y5U/h2n6s68OKal5XKlz8bD4kosRRnJBpqMRcVJwIAT+MTh38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494875730!97803352!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48210 invoked from network); 15 May 2017 19:15:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 May 2017 19:15:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dALSr-00036G-IJ; Mon, 15 May 2017 19:15:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dALSm-0007RE-74; Mon, 15 May 2017 19:15:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dALSk-0004Ay-0Z; Mon, 15 May 2017 19:15:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109441-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-multivcpu:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 May 2017 19:15:22 +0000
Subject: [Xen-devel] [xen-unstable test] 109441: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3256430498991566838=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3256430498991566838==
Content-Type: text/plain

flight 109441 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109441/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-winxpsp3 17 guest-start/win.repeat fail REGR. vs. 109165

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop  fail in 109418 pass in 109441
 test-amd64-amd64-xl-qemuu-winxpsp3 16 guest-stop           fail pass in 109395
 test-arm64-arm64-xl-multivcpu  6 xen-boot                  fail pass in 109418
 test-amd64-amd64-xl-qemut-winxpsp3 17 guest-start/win.repeat fail pass in 109418

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 109165
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109395 like 109091
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop    fail in 109395 like 109136
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail in 109395 like 109165
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 109418 like 109112
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop     fail in 109418 like 109112
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop  fail in 109418 like 109136
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 109418 like 109165
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check fail in 109418 never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check fail in 109418 never pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail like 109091
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109136
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109165
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109165
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109165
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109165
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 16 guest-stop        fail like 109165
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109165
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109165
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109165
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  17880a0f10421c5e456d593c70da03b1688d34ac
baseline version:
 xen                  8839be5c1fe339a1310b4e05e88c5a0230b7959d

Last test of basis   109165  2017-05-08 07:17:46 Z    7 days
Failing since        109186  2017-05-08 19:20:10 Z    6 days   12 attempts
Testing same since   109378  2017-05-13 05:21:50 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Charles Arnold <carnold@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Mark Rutland <mark.rutland@arm.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Robin Lee <robinlee.sysu@gmail.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                fail    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 332 lines long.)


--===============3256430498991566838==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3256430498991566838==--

From xen-devel-bounces@lists.xen.org Mon May 15 19:20:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 19:20:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dALXx-0004DX-NF; Mon, 15 May 2017 19:20:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <developer@call-home.ch>) id 1dALXw-0004DQ-9D
 for xen-devel@lists.xen.org; Mon, 15 May 2017 19:20:44 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E1/96-11537-B8FF9195; Mon, 15 May 2017 19:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUSUqJSrNv9XzL
 SYM9qJoslHxezODB6HN39mymAMYo1My8pvyKBNePWoglMBa/YKva+EW1gPMjaxcjJISTwhVHi
 /6HgLkYuIHspo8S17ulMXYwcHBICEhKPFnCC1EgIGEscb3rGAlGzhlHi0aSdLDCJxpXP2CAS5
 xklJh37A+VcYpI41LoNrEpEQFri2ufLjCA2m4CqxMKpG9hAbGEBC4n+w7OYQGxeAXuJS40HwO
 IsQDV75+9mB7FFBcIl3jYeYYGoEZQ4OfMJmM0sYCYxb/NDZghbXmL72znMExgFZyEpm4WkbBa
 SsgWMzKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDt56B
 gXEHY8Nev0OMkhxMSqK8s/5JRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DUHyQkWpaanVqRl5
 gBjCCYtwcGjJML7CiTNW1yQmFucmQ6ROsWoyzHn3tf3TEIsefl5qVLivK4gRQIgRRmleXAjYP
 F8iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7xGQKTyZeSVwm14BHcEEdETYS3GQI0oSEVJ
 SDYzL3Pj/HPH59q1TPO7i1iOqshW3JsclmT7ma2w70yP6VYmbWZvXRv3ohUJPqUjrP7O/SDRd
 F1dOu5J9Yl83iyDz3JlHnrsqrDU/pPWXc+GaI9wc17NN3hit/HfxcnH9i/U127OOLtvyb3X8p
 ujfk18LRSRIF/J5PbC58sHie619PeMbjvtGSwWUWIozEg21mIuKEwG1LMyh4gIAAA==
X-Env-Sender: developer@call-home.ch
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494876042!92902251!1
X-Originating-IP: [84.116.36.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14767 invoked from network); 15 May 2017 19:20:43 -0000
Received: from vie01a-dmta-de01-1.mx.upcmail.net (HELO
 vie01a-dmta-de01-1.mx.upcmail.net) (84.116.36.115)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 19:20:43 -0000
Received: from [172.31.216.43] (helo=vie01a-pemc-psmtp-pe01)
 by vie01a-dmta-de01.mx.upcmail.net with esmtp (Exim 4.88)
 (envelope-from <developer@call-home.ch>) id 1dALXu-0001nw-AK
 for xen-devel@lists.xen.org; Mon, 15 May 2017 21:20:42 +0200
Received: from call-home.ch ([46.5.233.143])
 by vie01a-pemc-psmtp-pe01 with SMTP @ mailcloud.upcmail.net
 id LjLg1v01Z36HqJN01jLiu3; Mon, 15 May 2017 21:20:42 +0200
X-SourceIP: 46.5.233.143
X-Authenticated-Sender: bjoern.christoph@kabelbw.de
Received: from localhost (localhost [127.0.0.1])
 by call-home.ch (Postfix) with ESMTP id 1BD015C8117
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 21:18:13 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at call-home.ch
Received: from call-home.ch ([127.0.0.1])
 by localhost (call-home.ch [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id krmlR5UqRRLB for <xen-devel@lists.xen.org>;
 Mon, 15 May 2017 21:18:12 +0200 (CEST)
Received: from [192.168.100.101]
 (HSI-KBW-046-005-233-143.hsi8.kabel-badenwuerttemberg.de [46.5.233.143])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by call-home.ch (Postfix) with ESMTPSA id 4BC1B5C80F0
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 21:18:12 +0200 (CEST)
To: xen-devel@lists.xen.org
From: Bjoern <developer@call-home.ch>
Message-ID: <08828e53-ca6b-f626-e839-8fd7fc5fdd56@call-home.ch>
Date: Mon, 15 May 2017 21:20:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-devel] IOMMU support on AMD Ryzen, simple patch needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJIGp1c3QgY29tcGxldGVkIGdldHRpbmcgUXViZXMtT1Mgd29ya2luZyB3aXRoIFJ5emVu
IGFuZCBJT01NVSAtIGF0IApsZWFzdCBpdCBsb29rcyBsaWtlIGl0IHRvIG1lIGFuZCByYW4gb3V0
IG9mIHRoZSBib3ggQklPUyB3aXNlLgoKQWxsIHRoYXQgd2FzIHJlcXVpcmVkIGlzIGEgc21hbGwg
cGF0Y2ggaW4gCnhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMgLSBSeXplbiBmYW1pbHkg
MTdoIGlzIHRoZSBzYW1lIGFzIDE1aC4gCldpdGhvdXQgdGhhdCwgInhsIGRtZXNnIiB1bmRlciBV
YnVudHUgMTcuMDQgKHNlbGYgY29tcGlsZWQgNC44LjMpIHdvdWxkIApzaG93IHRoYXQgZmFtaWx5
IDE3aCBpc24ndCBzdXBwb3J0ZWQsIHdpdGggdGhlIGFib3ZlIGZpeCBldmVyeXRoaW5nIApzaG93
cyB1cCBmaW5lLgoKWGVuIDQuOC4wIGhhcyB0aGUgSU9NTVUgcGF0Y2ggCihodHRwczovL3BhdGNo
d29yay5rZXJuZWwub3JnL3BhdGNoLzkxNDUxMTkvKSB3aGljaCB3YXMgcmVxdWlyZWQgZm9yIApR
dWJlcyAoWGVuIDQuNi41KSwgYW5kIHRoZW4gaXQganVzdCByZXF1aXJlZCB0aGUgYWJvdmUgY2hh
bmdlIGFuZCBpdCdzIAp3b3JraW5nIGFwcGFyZW50bHkuLi4gYXQgbGVhc3QgUXViZXMgcmVwb3J0
cyB3b3JraW5nIFhlbiAtIHNvIGxvb2tzIGdvb2QuCgpUaGlzIGlzIGEgZnlpIG1haWwgLSBJIGRv
IG5vdCB3YW50IHRvIHB1c2ggdGhpcyBmaXggb3Igc29tZXRoaW5nIGludG8gClhlbiBhcyBJIGFs
c28gaGF2ZSBubyBpZGVhIGlmIEknbSBtaXNzaW5nIHNvbWV0aGluZyBlbHNlLCBidXQgaWYgc29t
ZW9uZSAKZWxzZSB3YW50cyB0byBwaWNrIHRoaXMgdXAsIGJ5IGFsbCBtZWFucyBwbGVhc2UgZG8g
OikKCkNoZWVycywKQmpvZXJuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 19:42:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 19:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dALsg-0005bA-GW; Mon, 15 May 2017 19:42:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1dALse-0005b3-GO
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 19:42:08 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D4/15-02022-F840A195; Mon, 15 May 2017 19:42:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysWW7jG4Pi1S
 kwblrnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqySsYCxaFVdw+coixgfGeSxcjF4eQwGwm
 ieMPupm6GDk5WATsJV7s/cYCYjMKlElsankBZWdLfPzWzQhRYyex6eRkRojmDYwStx7/Zu1i5
 OBgE1CR+LUqBqRGREBS4nfXaWaQGmaBn8wS34/+ZwNJCAuEScx62Qs1SFXi6atHYHFeATOJ/y
 fusoLYnALmEtt39bOD2EJA8YWN78BqJAS0JS60P2IBGSoh0Ae0uGE++wRGgQWMDKsYNYpTi8p
 Si3SNDfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDq56BgXEH44RVfocYJTmY
 lER5Z/2TjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvJLBUpJFiUmp5akZaZAwxymLQEB4+SC
 K8iSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5G0CKBECKMkrz4EbAIu4So6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWHeFyBTeDLzSuA2vQI6ggnoiLCX4iBHlCQipKQaGKdkuvxm3DF
 70yxr2WQnUd6k1pzTZzzeHPLf2mb8LfXXwXcyrbsymzb+m9xw/NzzTyks/5etm9z8LnbtCou4
 sOhjt3rFdA5MbEv9sfntsp2HXiuIv73TcnvjsfjHerorr9Y3Hxf48z3s6Kf1T27UfmSYUnH9v
 oU9f1Towyle049vc6jk43rANuGnEktxRqKhFnNRcSIAmbwAYLMCAAA=
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494877321!98222873!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65129 invoked from network); 15 May 2017 19:42:02 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 19:42:02 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9186C97846;
 Mon, 15 May 2017 19:42:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9186C97846
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 9186C97846
Received: from red.redhat.com (ovpn-123-244.rdu2.redhat.com [10.10.123.244])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A5CA086C7F;
 Mon, 15 May 2017 19:41:54 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 15 May 2017 14:41:46 -0500
Message-Id: <20170515194149.16288-3-eblake@redhat.com>
In-Reply-To: <20170515194149.16288-1-eblake@redhat.com>
References: <20170515194149.16288-1-eblake@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 15 May 2017 19:42:01 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, berrange@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Juan Quintela <quintela@redhat.com>, armbru@redhat.com,
 alistair.francis@xilinx.com, zhanghailiang <zhang.zhanghailiang@huawei.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH v8 2/5] shutdown: Prepare for use of an enum in
	reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugd2FudCB0byB0cmFjayB3aHkgYSBndWVzdCB3YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIs
IGJlaW5nIGFibGUKdG8gdGVsbCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgZ3Vlc3QgcmVxdWVz
dCAoc3VjaCBhcyBBQ1BJIHJlcXVlc3QpCmFuZCBob3N0IHJlcXVlc3QgKHN1Y2ggYXMgU0lHSU5U
KSB3aWxsIHByb3ZlIHVzZWZ1bCB0byBsaWJ2aXJ0LgpTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1
YWxseSBlbmQgdXAgY2hhbmdpbmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCnZsLmMsIHRoZSBsb2dp
Y2FsIGNoYW5nZSBpcyB0byBtYWtlIHRoYXQgdmFsdWUgdHJhY2sgdGhlIHJlYXNvbiwKcmF0aGVy
IHRoYW4gaXRzIGN1cnJlbnQgMC8xIGNvbnRlbnRzLgoKU2luY2UgY29tbWFuZC1saW5lIG9wdGlv
bnMgY29udHJvbCB3aGV0aGVyIGEgcmVzZXQgcmVxdWVzdCBpcyB0dXJuZWQKaW50byBhIHNodXRk
b3duIHJlcXVlc3QgaW5zdGVhZCwgdGhlIHNhbWUgdHJlYXRtZW50IGlzIGdpdmVuIHRvCnJlc2V0
X3JlcXVlc3RlZC4KClRoaXMgcGF0Y2ggYWRkcyBhbiBpbnRlcm5hbCBlbnVtIFNodXRkb3duQ2F1
c2UgdGhhdCBkZXNjcmliZXMgcmVhc29ucwp0aGF0IGEgc2h1dGRvd24gY2FuIGJlIHJlcXVlc3Rl
ZCwgYW5kIGNoYW5nZXMgcWVtdV9zeXN0ZW1fcmVzZXQoKSB0bwpwYXNzIHRoZSByZWFzb24gdGhy
b3VnaCwgYWx0aG91Z2ggZm9yIG5vdyBub3RoaW5nIGlzIGFjdHVhbGx5IGNoYW5nZWQKd2l0aCBy
ZWdhcmRzIHRvIHdoYXQgZ2V0cyByZXBvcnRlZC4gIFRoZSBlbnVtIGNvdWxkIGJlIGV4cG9ydGVk
IHZpYQpRQVBJIGF0IGEgbGF0ZXIgZGF0ZSwgaWYgZGVlbWVkIG5lY2Vzc2FyeSwgYnV0IGZvciBu
b3csIHRoZXJlIGhhcyBub3QKYmVlbiBhIHJlcXVlc3QgdG8gZXhwb3NlIHRoYXQgbXVjaCBkZXRh
aWwgdG8gZW5kIGNsaWVudHMuCgpGb3IgdGhlIG1vc3QgcGFydCwgd2UgdHVybiAwIGludG8gU0hV
VERPV05fQ0FVU0VfTk9ORSwgYW5kIDEgaW50bwpTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SOyB0
aGUgb25seSBzcGVjaWZpYyBjYXNlIHdoZXJlIHdlIGhhdmUgZW5vdWdoCmluZm9ybWF0aW9uIHJp
Z2h0IG5vdyB0byB1c2UgYSBkaWZmZXJlbnQgdmFsdWUgaXMgd2hlbiB3ZSBhcmUgcmVhY3RpbmcK
dG8gYSBob3N0IHNpZ25hbC4gIEl0IHdpbGwgdGFrZSBhIGZ1cnRoZXIgcGF0Y2ggdG8gZWRpdCBh
bGwgY2FsbC1zaXRlcwp0aGF0IGNhbiB0cmlnZ2VyIGEgcmVzZXQgb3Igc2h1dGRvd24gcmVxdWVz
dCB0byBwcm9wZXJseSBwYXNzIGluIGFueQpvdGhlciByZWFzb25zOyB0aGlzIHBhdGNoIGluY2x1
ZGVzIFRPRE9zIHRvIHBvaW50IHN1Y2ggcGxhY2VzIG91dC4KCnFlbXVfc3lzdGVtX3Jlc2V0KCkg
dHJhZGVzIGl0cyAnYm9vbCByZXBvcnQnIHBhcmFtZXRlciBmb3IgYQonU2h1dGRvd25DYXVzZSBy
ZWFzb24nLCB3aXRoIGFsbCBub24temVybyB2YWx1ZXMgaGF2aW5nIHRoZSBzYW1lCmVmZmVjdDsg
dGhpcyBsZXRzIHVzIGdldCByaWQgb2YgdGhlIHdlaXJkICNkZWZpbmVzIGZvciBWTVJFU0VUXyoK
YXMgc3lub255bXMgZm9yIGJvb2xzLgoKU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtl
QHJlZGhhdC5jb20+CgotLS0Kdjg6IHMvRklYTUUvVE9ETy8sIGluY2x1ZGUgU0hVVERPV05fQ0FV
U0VfX01BWCBub3cgcmF0aGVyIHRoYW4gbGF0ZXIsCnR3ZWFrIGNvbW1lbnQgb24gR1VFU1RfU0hV
VERPV04gdG8gbWVudGlvbiBzdXNwZW5kCnY3OiBkcm9wICdib29sIHJlcG9ydCcgZnJvbSBxZW11
X3N5c3RlbV9yZXNldCgpLCByZW9yZGVyIGVudW0gdG8gcHV0CkhPU1RfRVJST1IgPT0gMSwgaW1w
cm92ZSBjb21taXQgbWVzc2FnZQp2NjogbWFrZSBTaHV0ZG93bkNhdXNlIGludGVybmFsLW9ubHks
IGFkZCBTSFVURE9XTl9DQVVTRV9OT05FIHNvIHRoYXQKY29tcGFyaXNvbiB0byAwIHN0aWxsIHdv
cmtzLCB0d2VhayBpbml0aWFsIEZJWE1FIHZhbHVlcwp2NTogbm8gY2hhbmdlCnY0OiBzL1NodXRk
b3duVHlwZS9TaHV0ZG93bkNhdXNlLywgbm8gdGhhbmtzIHRvIG1pbmd3IGhlYWRlciBwb2xsdXRp
b24KdjM6IG5ldyBwYXRjaAotLS0KIGluY2x1ZGUvc3lzZW11L3N5c2VtdS5oIHwgMjMgKysrKysr
KysrKysrKysrKy0tLS0tCiB2bC5jICAgICAgICAgICAgICAgICAgICB8IDUzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIGh3L2kzODYveGVuL3hlbi1o
dm0uYyAgIHwgIDcgKysrKystLQogbWlncmF0aW9uL2NvbG8uYyAgICAgICAgfCAgMiArLQogbWln
cmF0aW9uL3NhdmV2bS5jICAgICAgfCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA1OCBpbnNlcnRp
b25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9zeXNl
bXUuaCBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCmluZGV4IDE1NjU2YjcuLjUyMTAyZmQgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L3N5
c2VtdS5oCkBAIC0zMyw4ICszMywyMSBAQCBWTUNoYW5nZVN0YXRlRW50cnkgKnFlbXVfYWRkX3Zt
X2NoYW5nZV9zdGF0ZV9oYW5kbGVyKFZNQ2hhbmdlU3RhdGVIYW5kbGVyICpjYiwKIHZvaWQgcWVt
dV9kZWxfdm1fY2hhbmdlX3N0YXRlX2hhbmRsZXIoVk1DaGFuZ2VTdGF0ZUVudHJ5ICplKTsKIHZv
aWQgdm1fc3RhdGVfbm90aWZ5KGludCBydW5uaW5nLCBSdW5TdGF0ZSBzdGF0ZSk7CgotI2RlZmlu
ZSBWTVJFU0VUX1NJTEVOVCAgIGZhbHNlCi0jZGVmaW5lIFZNUkVTRVRfUkVQT1JUICAgdHJ1ZQor
LyogRW51bWVyYXRpb24gb2YgdmFyaW91cyBjYXVzZXMgZm9yIHNodXRkb3duLiAqLwordHlwZWRl
ZiBlbnVtIFNodXRkb3duQ2F1c2UgeworICAgIFNIVVRET1dOX0NBVVNFX05PTkUsICAgICAgICAg
IC8qIE5vIHNodXRkb3duIHJlcXVlc3QgcGVuZGluZyAqLworICAgIFNIVVRET1dOX0NBVVNFX0hP
U1RfRVJST1IsICAgIC8qIEFuIGVycm9yIHByZXZlbnRzIGZ1cnRoZXIgdXNlIG9mIGd1ZXN0ICov
CisgICAgU0hVVERPV05fQ0FVU0VfSE9TVF9RTVAsICAgICAgLyogUmVhY3Rpb24gdG8gYSBRTVAg
Y29tbWFuZCwgbGlrZSAncXVpdCcgKi8KKyAgICBTSFVURE9XTl9DQVVTRV9IT1NUX1NJR05BTCwg
ICAvKiBSZWFjdGlvbiB0byBhIHNpZ25hbCwgc3VjaCBhcyBTSUdJTlQgKi8KKyAgICBTSFVURE9X
Tl9DQVVTRV9IT1NUX1VJLCAgICAgICAvKiBSZWFjdGlvbiB0byBVSSBldmVudCwgbGlrZSB3aW5k
b3cgY2xvc2UgKi8KKyAgICBTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTiwvKiBHdWVzdCBz
aHV0ZG93bi9zdXNwZW5kIHJlcXVlc3QsIHZpYQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFDUEkgb3Igb3RoZXIgaGFyZHdhcmUtc3BlY2lmaWMgbWVhbnMgKi8KKyAgICBT
SFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCwgICAvKiBHdWVzdCByZXNldCByZXF1ZXN0LCBhbmQg
Y29tbWFuZCBsaW5lCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHVybnMg
dGhhdCBpbnRvIGEgc2h1dGRvd24gKi8KKyAgICBTSFVURE9XTl9DQVVTRV9HVUVTVF9QQU5JQywg
ICAvKiBHdWVzdCBwYW5pY2tlZCwgYW5kIGNvbW1hbmQgbGluZSB0dXJucworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgaW50byBhIHNodXRkb3duICovCisgICAgU0hV
VERPV05fQ0FVU0VfX01BWCwKK30gU2h1dGRvd25DYXVzZTsKCiB2b2lkIHZtX3N0YXJ0KHZvaWQp
OwogaW50IHZtX3ByZXBhcmVfc3RhcnQodm9pZCk7CkBAIC02MiwxMCArNzUsMTAgQEAgdm9pZCBx
ZW11X3N5c3RlbV9kZWJ1Z19yZXF1ZXN0KHZvaWQpOwogdm9pZCBxZW11X3N5c3RlbV92bXN0b3Bf
cmVxdWVzdChSdW5TdGF0ZSByZWFzb24pOwogdm9pZCBxZW11X3N5c3RlbV92bXN0b3BfcmVxdWVz
dF9wcmVwYXJlKHZvaWQpOwogYm9vbCBxZW11X3Ztc3RvcF9yZXF1ZXN0ZWQoUnVuU3RhdGUgKnIp
OwotaW50IHFlbXVfc2h1dGRvd25fcmVxdWVzdGVkX2dldCh2b2lkKTsKLWludCBxZW11X3Jlc2V0
X3JlcXVlc3RlZF9nZXQodm9pZCk7CitTaHV0ZG93bkNhdXNlIHFlbXVfc2h1dGRvd25fcmVxdWVz
dGVkX2dldCh2b2lkKTsKK1NodXRkb3duQ2F1c2UgcWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KHZv
aWQpOwogdm9pZCBxZW11X3N5c3RlbV9raWxsZWQoaW50IHNpZ25hbCwgcGlkX3QgcGlkKTsKLXZv
aWQgcWVtdV9zeXN0ZW1fcmVzZXQoYm9vbCByZXBvcnQpOwordm9pZCBxZW11X3N5c3RlbV9yZXNl
dChTaHV0ZG93bkNhdXNlIHJlYXNvbik7CiB2b2lkIHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2Vk
KEd1ZXN0UGFuaWNJbmZvcm1hdGlvbiAqaW5mbyk7CiBzaXplX3QgcWVtdV90YXJnZXRfcGFnZV9z
aXplKHZvaWQpOwoKZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IDczOTY3NDguLjIwNjAw
MzggMTAwNjQ0Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAtMTU5Nyw4ICsxNTk3LDkgQEAgdm9p
ZCB2bV9zdGF0ZV9ub3RpZnkoaW50IHJ1bm5pbmcsIFJ1blN0YXRlIHN0YXRlKQogICAgIH0KIH0K
Ci1zdGF0aWMgaW50IHJlc2V0X3JlcXVlc3RlZDsKLXN0YXRpYyBpbnQgc2h1dGRvd25fcmVxdWVz
dGVkLCBzaHV0ZG93bl9zaWduYWw7CitzdGF0aWMgU2h1dGRvd25DYXVzZSByZXNldF9yZXF1ZXN0
ZWQ7CitzdGF0aWMgU2h1dGRvd25DYXVzZSBzaHV0ZG93bl9yZXF1ZXN0ZWQ7CitzdGF0aWMgaW50
IHNodXRkb3duX3NpZ25hbDsKIHN0YXRpYyBwaWRfdCBzaHV0ZG93bl9waWQ7CiBzdGF0aWMgaW50
IHBvd2VyZG93bl9yZXF1ZXN0ZWQ7CiBzdGF0aWMgaW50IGRlYnVnX3JlcXVlc3RlZDsKQEAgLTE2
MTIsMTkgKzE2MTMsMTkgQEAgc3RhdGljIE5vdGlmaWVyTGlzdCB3YWtldXBfbm90aWZpZXJzID0K
ICAgICBOT1RJRklFUl9MSVNUX0lOSVRJQUxJWkVSKHdha2V1cF9ub3RpZmllcnMpOwogc3RhdGlj
IHVpbnQzMl90IHdha2V1cF9yZWFzb25fbWFzayA9IH4oMSA8PCBRRU1VX1dBS0VVUF9SRUFTT05f
Tk9ORSk7CgotaW50IHFlbXVfc2h1dGRvd25fcmVxdWVzdGVkX2dldCh2b2lkKQorU2h1dGRvd25D
YXVzZSBxZW11X3NodXRkb3duX3JlcXVlc3RlZF9nZXQodm9pZCkKIHsKICAgICByZXR1cm4gc2h1
dGRvd25fcmVxdWVzdGVkOwogfQoKLWludCBxZW11X3Jlc2V0X3JlcXVlc3RlZF9nZXQodm9pZCkK
K1NodXRkb3duQ2F1c2UgcWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KHZvaWQpCiB7CiAgICAgcmV0
dXJuIHJlc2V0X3JlcXVlc3RlZDsKIH0KCiBzdGF0aWMgaW50IHFlbXVfc2h1dGRvd25fcmVxdWVz
dGVkKHZvaWQpCiB7Ci0gICAgcmV0dXJuIGF0b21pY194Y2hnKCZzaHV0ZG93bl9yZXF1ZXN0ZWQs
IDApOworICAgIHJldHVybiBhdG9taWNfeGNoZygmc2h1dGRvd25fcmVxdWVzdGVkLCBTSFVURE9X
Tl9DQVVTRV9OT05FKTsKIH0KCiBzdGF0aWMgdm9pZCBxZW11X2tpbGxfcmVwb3J0KHZvaWQpCkBA
IC0xNjQ3LDE0ICsxNjQ4LDE1IEBAIHN0YXRpYyB2b2lkIHFlbXVfa2lsbF9yZXBvcnQodm9pZCkK
ICAgICB9CiB9Cgotc3RhdGljIGludCBxZW11X3Jlc2V0X3JlcXVlc3RlZCh2b2lkKQorc3RhdGlj
IFNodXRkb3duQ2F1c2UgcWVtdV9yZXNldF9yZXF1ZXN0ZWQodm9pZCkKIHsKLSAgICBpbnQgciA9
IHJlc2V0X3JlcXVlc3RlZDsKKyAgICBTaHV0ZG93bkNhdXNlIHIgPSByZXNldF9yZXF1ZXN0ZWQ7
CisKICAgICBpZiAociAmJiByZXBsYXlfY2hlY2twb2ludChDSEVDS1BPSU5UX1JFU0VUX1JFUVVF
U1RFRCkpIHsKLSAgICAgICAgcmVzZXRfcmVxdWVzdGVkID0gMDsKKyAgICAgICAgcmVzZXRfcmVx
dWVzdGVkID0gU0hVVERPV05fQ0FVU0VfTk9ORTsKICAgICAgICAgcmV0dXJuIHI7CiAgICAgfQot
ICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gU0hVVERPV05fQ0FVU0VfTk9ORTsKIH0KCiBz
dGF0aWMgaW50IHFlbXVfc3VzcGVuZF9yZXF1ZXN0ZWQodm9pZCkKQEAgLTE2ODYsNyArMTY4OCwx
MCBAQCBzdGF0aWMgaW50IHFlbXVfZGVidWdfcmVxdWVzdGVkKHZvaWQpCiAgICAgcmV0dXJuIHI7
CiB9Cgotdm9pZCBxZW11X3N5c3RlbV9yZXNldChib29sIHJlcG9ydCkKKy8qCisgKiBSZXNldCB0
aGUgVk0uIElzc3VlIGFuIGV2ZW50IHVubGVzcyBAcmVhc29uIGlzIFNIVVRET1dOX0NBVVNFX05P
TkUuCisgKi8KK3ZvaWQgcWVtdV9zeXN0ZW1fcmVzZXQoU2h1dGRvd25DYXVzZSByZWFzb24pCiB7
CiAgICAgTWFjaGluZUNsYXNzICptYzsKCkBAIC0xNjk5LDcgKzE3MDQsOCBAQCB2b2lkIHFlbXVf
c3lzdGVtX3Jlc2V0KGJvb2wgcmVwb3J0KQogICAgIH0gZWxzZSB7CiAgICAgICAgIHFlbXVfZGV2
aWNlc19yZXNldCgpOwogICAgIH0KLSAgICBpZiAocmVwb3J0KSB7CisgICAgaWYgKHJlYXNvbikg
eworICAgICAgICAvKiBGSVhNRSB1cGRhdGUgZXZlbnQgYmFzZWQgb24gcmVhc29uICovCiAgICAg
ICAgIHFhcGlfZXZlbnRfc2VuZF9yZXNldCgmZXJyb3JfYWJvcnQpOwogICAgIH0KICAgICBjcHVf
c3luY2hyb25pemVfYWxsX3Bvc3RfcmVzZXQoKTsKQEAgLTE3MzgsOSArMTc0NCwxMCBAQCB2b2lk
IHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2VkKEd1ZXN0UGFuaWNJbmZvcm1hdGlvbiAqaW5mbykK
IHZvaWQgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCh2b2lkKQogewogICAgIGlmIChub19yZWJv
b3QpIHsKLSAgICAgICAgc2h1dGRvd25fcmVxdWVzdGVkID0gMTsKKyAgICAgICAgLyogVE9ETyAt
IGFkZCBhIHBhcmFtZXRlciB0byBhbGxvdyBjYWxsZXJzIHRvIHNwZWNpZnkgcmVhc29uICovCisg
ICAgICAgIHNodXRkb3duX3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1I7CiAg
ICAgfSBlbHNlIHsKLSAgICAgICAgcmVzZXRfcmVxdWVzdGVkID0gMTsKKyAgICAgICAgcmVzZXRf
cmVxdWVzdGVkID0gU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKICAgICB9CiAgICAgY3B1X3N0
b3BfY3VycmVudCgpOwogICAgIHFlbXVfbm90aWZ5X2V2ZW50KCk7CkBAIC0xODA3LDcgKzE4MTQs
NyBAQCB2b2lkIHFlbXVfc3lzdGVtX2tpbGxlZChpbnQgc2lnbmFsLCBwaWRfdCBwaWQpCiAgICAg
LyogQ2Fubm90IGNhbGwgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCBkaXJlY3RseSBiZWNh
dXNlCiAgICAgICogd2UgYXJlIGluIGEgc2lnbmFsIGhhbmRsZXIuCiAgICAgICovCi0gICAgc2h1
dGRvd25fcmVxdWVzdGVkID0gMTsKKyAgICBzaHV0ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9D
QVVTRV9IT1NUX1NJR05BTDsKICAgICBxZW11X25vdGlmeV9ldmVudCgpOwogfQoKQEAgLTE4MTUs
NyArMTgyMiw4IEBAIHZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCh2b2lkKQogewog
ICAgIHRyYWNlX3FlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKICAgICByZXBsYXlfc2h1
dGRvd25fcmVxdWVzdCgpOwotICAgIHNodXRkb3duX3JlcXVlc3RlZCA9IDE7CisgICAgLyogVE9E
TyAtIGFkZCBhIHBhcmFtZXRlciB0byBhbGxvdyBjYWxsZXJzIHRvIHNwZWNpZnkgcmVhc29uICov
CisgICAgc2h1dGRvd25fcmVxdWVzdGVkID0gU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKICAg
ICBxZW11X25vdGlmeV9ldmVudCgpOwogfQoKQEAgLTE4NDYsMTQgKzE4NTQsMTggQEAgdm9pZCBx
ZW11X3N5c3RlbV9kZWJ1Z19yZXF1ZXN0KHZvaWQpCiBzdGF0aWMgYm9vbCBtYWluX2xvb3Bfc2hv
dWxkX2V4aXQodm9pZCkKIHsKICAgICBSdW5TdGF0ZSByOworICAgIFNodXRkb3duQ2F1c2UgcmVx
dWVzdDsKKwogICAgIGlmIChxZW11X2RlYnVnX3JlcXVlc3RlZCgpKSB7CiAgICAgICAgIHZtX3N0
b3AoUlVOX1NUQVRFX0RFQlVHKTsKICAgICB9CiAgICAgaWYgKHFlbXVfc3VzcGVuZF9yZXF1ZXN0
ZWQoKSkgewogICAgICAgICBxZW11X3N5c3RlbV9zdXNwZW5kKCk7CiAgICAgfQotICAgIGlmIChx
ZW11X3NodXRkb3duX3JlcXVlc3RlZCgpKSB7CisgICAgcmVxdWVzdCA9IHFlbXVfc2h1dGRvd25f
cmVxdWVzdGVkKCk7CisgICAgaWYgKHJlcXVlc3QpIHsKICAgICAgICAgcWVtdV9raWxsX3JlcG9y
dCgpOworICAgICAgICAvKiBUT0RPIHVwZGF0ZSBldmVudCBiYXNlZCBvbiByZXF1ZXN0ICovCiAg
ICAgICAgIHFhcGlfZXZlbnRfc2VuZF9zaHV0ZG93bigmZXJyb3JfYWJvcnQpOwogICAgICAgICBp
ZiAobm9fc2h1dGRvd24pIHsKICAgICAgICAgICAgIHZtX3N0b3AoUlVOX1NUQVRFX1NIVVRET1dO
KTsKQEAgLTE4NjEsOSArMTg3MywxMCBAQCBzdGF0aWMgYm9vbCBtYWluX2xvb3Bfc2hvdWxkX2V4
aXQodm9pZCkKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9CiAgICAgfQotICAg
IGlmIChxZW11X3Jlc2V0X3JlcXVlc3RlZCgpKSB7CisgICAgcmVxdWVzdCA9IHFlbXVfcmVzZXRf
cmVxdWVzdGVkKCk7CisgICAgaWYgKHJlcXVlc3QpIHsKICAgICAgICAgcGF1c2VfYWxsX3ZjcHVz
KCk7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZNUkVTRVRfUkVQT1JUKTsKKyAgICAgICAg
cWVtdV9zeXN0ZW1fcmVzZXQocmVxdWVzdCk7CiAgICAgICAgIHJlc3VtZV9hbGxfdmNwdXMoKTsK
ICAgICAgICAgaWYgKCFydW5zdGF0ZV9jaGVjayhSVU5fU1RBVEVfUlVOTklORykgJiYKICAgICAg
ICAgICAgICAgICAhcnVuc3RhdGVfY2hlY2soUlVOX1NUQVRFX0lOTUlHUkFURSkpIHsKQEAgLTE4
NzIsNyArMTg4NSw3IEBAIHN0YXRpYyBib29sIG1haW5fbG9vcF9zaG91bGRfZXhpdCh2b2lkKQog
ICAgIH0KICAgICBpZiAocWVtdV93YWtldXBfcmVxdWVzdGVkKCkpIHsKICAgICAgICAgcGF1c2Vf
YWxsX3ZjcHVzKCk7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5UKTsK
KyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoU0hVVERPV05fQ0FVU0VfTk9ORSk7CiAgICAgICAg
IG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCZ3YWtldXBfbm90aWZpZXJzLCAmd2FrZXVwX3JlYXNvbik7
CiAgICAgICAgIHdha2V1cF9yZWFzb24gPSBRRU1VX1dBS0VVUF9SRUFTT05fTk9ORTsKICAgICAg
ICAgcmVzdW1lX2FsbF92Y3B1cygpOwpAQCAtNDY4Miw3ICs0Njk1LDcgQEAgaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKiphcmd2LCBjaGFyICoqZW52cCkKICAgICAgICByZWFkaW5nIGZyb20gdGhl
IG90aGVyIHJlYWRzLCBiZWNhdXNlIHRpbWVyIHBvbGxpbmcgZnVuY3Rpb25zIHF1ZXJ5CiAgICAg
ICAgY2xvY2sgdmFsdWVzIGZyb20gdGhlIGxvZy4gKi8KICAgICByZXBsYXlfY2hlY2twb2ludChD
SEVDS1BPSU5UX1JFU0VUKTsKLSAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VUX1NJTEVOVCk7
CisgICAgcWVtdV9zeXN0ZW1fcmVzZXQoU0hVVERPV05fQ0FVU0VfTk9ORSk7CiAgICAgcmVnaXN0
ZXJfZ2xvYmFsX3N0YXRlKCk7CiAgICAgaWYgKHJlcGxheV9tb2RlICE9IFJFUExBWV9NT0RFX05P
TkUpIHsKICAgICAgICAgcmVwbGF5X3Ztc3RhdGVfaW5pdCgpOwpkaWZmIC0tZ2l0IGEvaHcvaTM4
Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IGIxYzA1ZmYuLjIy
MmQ4OWEgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysgYi9ody9pMzg2L3hl
bi94ZW4taHZtLmMKQEAgLTEwODksMTEgKzEwODksMTQgQEAgc3RhdGljIHZvaWQgY3B1X2hhbmRs
ZV9pb3JlcSh2b2lkICpvcGFxdWUpCiAgICAgICAgICAqIGNhdXNlcyBYZW4gdG8gcG93ZXJkb3du
IHRoZSBkb21haW4uCiAgICAgICAgICAqLwogICAgICAgICBpZiAocnVuc3RhdGVfaXNfcnVubmlu
ZygpKSB7CisgICAgICAgICAgICBTaHV0ZG93bkNhdXNlIHJlcXVlc3Q7CisKICAgICAgICAgICAg
IGlmIChxZW11X3NodXRkb3duX3JlcXVlc3RlZF9nZXQoKSkgewogICAgICAgICAgICAgICAgIGRl
c3Ryb3lfaHZtX2RvbWFpbihmYWxzZSk7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAo
cWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KCkpIHsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3Rl
bV9yZXNldChWTVJFU0VUX1JFUE9SVCk7CisgICAgICAgICAgICByZXF1ZXN0ID0gcWVtdV9yZXNl
dF9yZXF1ZXN0ZWRfZ2V0KCk7CisgICAgICAgICAgICBpZiAocmVxdWVzdCkgeworICAgICAgICAg
ICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KHJlcXVlc3QpOwogICAgICAgICAgICAgICAgIGRlc3Ry
b3lfaHZtX2RvbWFpbih0cnVlKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0
IGEvbWlncmF0aW9uL2NvbG8uYyBiL21pZ3JhdGlvbi9jb2xvLmMKaW5kZXggOTYzYzgwMi4uMTJk
MzU1YSAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2NvbG8uYworKysgYi9taWdyYXRpb24vY29sby5j
CkBAIC02MjMsNyArNjIzLDcgQEAgdm9pZCAqY29sb19wcm9jZXNzX2luY29taW5nX3RocmVhZCh2
b2lkICpvcGFxdWUpCiAgICAgICAgIH0KCiAgICAgICAgIHFlbXVfbXV0ZXhfbG9ja19pb3RocmVh
ZCgpOwotICAgICAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VUX1NJTEVOVCk7CisgICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0KFNIVVRET1dOX0NBVVNFX05PTkUpOwogICAgICAgICB2bXN0YXRl
X2xvYWRpbmcgPSB0cnVlOwogICAgICAgICBpZiAocWVtdV9sb2Fkdm1fc3RhdGUoZmIpIDwgMCkg
ewogICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJDT0xPOiBsb2Fkdm0gZmFpbGVkIik7CmRpZmYg
LS1naXQgYS9taWdyYXRpb24vc2F2ZXZtLmMgYi9taWdyYXRpb24vc2F2ZXZtLmMKaW5kZXggN2Y2
NmQ1OC4uYjg5ZGVkZSAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL3NhdmV2bS5jCisrKyBiL21pZ3Jh
dGlvbi9zYXZldm0uYwpAQCAtMjI4Niw3ICsyMjg2LDcgQEAgaW50IGxvYWRfdm1zdGF0ZShjb25z
dCBjaGFyICpuYW1lKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CgotICAgIHFlbXVf
c3lzdGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5UKTsKKyAgICBxZW11X3N5c3RlbV9yZXNldChTSFVU
RE9XTl9DQVVTRV9OT05FKTsKICAgICBtaXMtPmZyb21fc3JjX2ZpbGUgPSBmOwoKICAgICBhaW9f
Y29udGV4dF9hY3F1aXJlKGFpb19jb250ZXh0KTsKLS0gCjIuOS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 19:42:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 19:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dALtQ-0005eF-PV; Mon, 15 May 2017 19:42:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1dALtP-0005e6-UG
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 19:42:56 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 08/0C-10689-FB40A195; Mon, 15 May 2017 19:42:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVysWW7jO5eFql
 Ig0tNNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ba5k7GguMHmSpmPLvL3sDY/I2xi5GLQ0hg
 NpPExKnzmLsYOThYBOwlOl44dzFycjAKlEkcWTOfDSTMKJAt8emBA0iYRcBOYtbFeSwgtpDAB
 kaJH5fCQErYBFQkfq2KAQmLCEhK/O46zQwynVngOZdEy+QdYPXCAn4Sxyd3sEHMUZXYNr8NzO
 YVMJP4duIwE4jNKWAusX1XPzvEfDOJhY3voGoEJU7OfMICsotZQF1i/TwhkDCzgLxE89bZzCC
 2hIC2xIX2RywgeyUE+hglFkycwzyBUXgWkvZZCO2zkLQvYGRexahenFpUllqka6SXVJSZnlGS
 m5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY4vUMDIw7GE81Ox9ilORgUhLlnfVPMlKILyk/p
 TIjsTgjvqg0J7X4EKMMB4eSBO97ZqlIIcGi1PTUirTMHGC0waQlOHiURHgFgREnxFtckJhbnJ
 kOkTrFqCglzvsMpE8AJJFRmgfXBovwS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeV+ATOH
 JzCuBm/4KaDET0OKwl+Igi0sSEVJSDYyOLaWe7++F124PeHLjsfZciSrfbfEz65WVLX5efzlx
 2z+vqvSta/6fnz0riXfnzLRIK7vax6LaPuEZSRf+N7KmnF/Zs2pOk0WaZQzrq449dtmJdUFP3
 n86/9pul4MJk/X0tJkWm195Gltr7v6Uapdv9XxFeUK4WsFESXnFxVeO5jTFB36QYlNiKc5INN
 RiLipOBAAxSl+v6wIAAA==
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494877372!100502742!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20957 invoked from network); 15 May 2017 19:42:53 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 19:42:53 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BCB693DBD3;
 Mon, 15 May 2017 19:42:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com BCB693DBD3
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com BCB693DBD3
Received: from red.redhat.com (ovpn-123-244.rdu2.redhat.com [10.10.123.244])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C211F86C69;
 Mon, 15 May 2017 19:42:03 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 15 May 2017 14:41:48 -0500
Message-Id: <20170515194149.16288-5-eblake@redhat.com>
In-Reply-To: <20170515194149.16288-1-eblake@redhat.com>
References: <20170515194149.16288-1-eblake@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Mon, 15 May 2017 19:42:46 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>, Andrzej Zaborowski <balrogg@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Cornelia Huck <cornelia.huck@de.ibm.com>,
 David Gibson <david@gibson.dropbear.id.au>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v8 4/5] shutdown: Add source information to
	SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGltZSB0byB3aXJlIHVwIGFsbCB0aGUgY2FsbCBzaXRlcyB0aGF0IHJlcXVlc3QgYSBzaHV0ZG93
biBvcgpyZXNldCB0byB1c2UgdGhlIGVudW0gYWRkZWQgaW4gdGhlIHByZXZpb3VzIHBhdGNoLgoK
SXQgd291bGQgaGF2ZSBiZWVuIGxlc3MgY2h1cm4gdG8ga2VlcCB0aGUgY29tbW9uIGNhc2Ugd2l0
aCBubwphcmd1bWVudHMgYXMgbWVhbmluZyBndWVzdC10cmlnZ2VyZWQsIGFuZCBvbmx5IG1vZGlm
aWVkIHRoZQpob3N0LXRyaWdnZXJlZCBjb2RlIHBhdGhzLCB2aWEgYSB3cmFwcGVyIGZ1bmN0aW9u
LCBidXQgdGhlbiB3ZSdkCnN0aWxsIGhhdmUgdG8gYXVkaXQgdGhhdCBJIGRpZG4ndCBtaXNzIGFu
eSBob3N0LXRyaWdnZXJlZCBzcG90czsKY2hhbmdpbmcgdGhlIHNpZ25hdHVyZSBmb3JjZXMgdXMg
dG8gZG91YmxlLWNoZWNrIHRoYXQgSSBjb3JyZWN0bHkKY2F0ZWdvcml6ZWQgYWxsIGNhbGxlcnMu
CgpTaW5jZSBjb21tYW5kIGxpbmUgb3B0aW9ucyBjYW4gY2hhbmdlIHdoZXRoZXIgYSBndWVzdCBy
ZXNldCByZXF1ZXN0CmNhdXNlcyBhbiBhY3R1YWwgcmVzZXQgdnMuIGEgc2h1dGRvd24sIGl0J3Mg
ZWFzeSB0byBhbHNvIGFkZCB0aGUKaW5mb3JtYXRpb24gdG8gcmVzZXQgcmVxdWVzdHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IERhdmlk
IEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiBbcHBjIHBhcnRzXQpSZXZpZXdl
ZC1ieTogTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+IFtT
UEFSQyBwYXJ0XQpSZXZpZXdlZC1ieTogQ29ybmVsaWEgSHVjayA8Y29ybmVsaWEuaHVja0BkZS5p
Ym0uY29tPiBbczM5MHggcGFydHNdCgotLS0Kdjg6IHJlYmFzZSBsYXRlciBpbiBzZXJpZXMKdjc6
IG5vIGNoYW5nZQp2NjogZGVmZXIgZXZlbnQgYWRkaXRpb25zIHRvIGxhdGVyLCBhZGQgcmV2aWV3
cyBvZiB1bmNoYW5nZWQgcG9ydGlvbnMKdjU6IGRyb3AgYWNjaWRlbnRhbCBhZGRpdGlvbiBvZiB1
bnJlbGF0ZWQgZmlsZXMKdjQ6IHMvU2h1dGRvd25UeXBlL1NodXRkb3duQ2F1c2UvLCBubyB0aGFu
a3MgdG8gbWluZ3cgaGVhZGVyIHBvbGx1dGlvbgp2MzogcmV0aXRsZSBhZ2FpbiwgZml4IHFlbXUt
aW90ZXN0cywgdXNlIGVudW0gcmF0aGVyIHRoYW4gcmF3IGJvb2wKaW4gYWxsIGNhbGxlcnMKdjI6
IHJldGl0bGUgKHdhcyAiZXZlbnQ6IEFkZCBzaWduYWwgaW5mb3JtYXRpb24gdG8gU0hVVERPV04i
KSwKY29tcGxldGVseSByZXdvcmsgdG8gcG9zdCBib29sIGJhc2VkIG9uIHdoZXRoZXIgaXQgaXMg
Z3Vlc3QtaW5pdGlhdGVkCnYxOiBpbml0aWFsIHN1Ym1pc3Npb24sIGV4cG9zaW5nIGp1c3QgVW5p
eCBzaWduYWxzIGZyb20gaG9zdAotLS0KIGluY2x1ZGUvc3lzZW11L3N5c2VtdS5oICAgICB8ICA0
ICsrLS0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDE4ICsrKysrKysrLS0tLS0tLS0t
LQogaHcvYWNwaS9jb3JlLmMgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvYXJtL2hpZ2hiYW5r
LmMgICAgICAgICAgIHwgIDQgKystLQogaHcvYXJtL2ludGVncmF0b3JjcC5jICAgICAgIHwgIDIg
Ky0KIGh3L2FybS9tdXNpY3BhbC5jICAgICAgICAgICB8ICAyICstCiBody9hcm0vb21hcDEuYyAg
ICAgICAgICAgICAgfCAxMCArKysrKystLS0tCiBody9hcm0vb21hcDIuYyAgICAgICAgICAgICAg
fCAgMiArLQogaHcvYXJtL3NwaXR6LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2FybS9zdGVs
bGFyaXMuYyAgICAgICAgICB8ICAyICstCiBody9hcm0vdG9zYS5jICAgICAgICAgICAgICAgfCAg
MiArLQogaHcvaTM4Ni9wYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYveGVuL3hl
bi1odm0uYyAgICAgICB8ICAyICstCiBody9pbnB1dC9wY2tiZC5jICAgICAgICAgICAgfCAgNCAr
Ky0tCiBody9pcG1pL2lwbWkuYyAgICAgICAgICAgICAgfCAgNCArKy0tCiBody9pc2EvbHBjX2lj
aDkuYyAgICAgICAgICAgfCAgMiArLQogaHcvbWlwcy9ib3N0b24uYyAgICAgICAgICAgIHwgIDIg
Ky0KIGh3L21pcHMvbWlwc19tYWx0YS5jICAgICAgICB8ICAyICstCiBody9taXBzL21pcHNfcjRr
LmMgICAgICAgICAgfCAgNCArKy0tCiBody9taXNjL2FybV9zeXNjdGwuYyAgICAgICAgfCAgOCAr
KysrLS0tLQogaHcvbWlzYy9jYnVzLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L21pc2MvbWFj
aW8vY3VkYS5jICAgICAgICB8ICA0ICsrLS0KIGh3L21pc2Mvc2xhdmlvX21pc2MuYyAgICAgICB8
ICA0ICsrLS0KIGh3L21pc2MvenlucV9zbGNyLmMgICAgICAgICB8ICAyICstCiBody9wY2ktaG9z
dC9hcGIuYyAgICAgICAgICAgfCAgNCArKy0tCiBody9wY2ktaG9zdC9ib25pdG8uYyAgICAgICAg
fCAgMiArLQogaHcvcGNpLWhvc3QvcGlpeC5jICAgICAgICAgIHwgIDIgKy0KIGh3L3BwYy9lNTAw
LmMgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvbXBjODU0NF9ndXRzLmMgICAgICAgfCAg
MiArLQogaHcvcHBjL3BwYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3BwYy9wcGM0MDVf
dWMuYyAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfaGNhbGwuYyAgICAgICAgfCAgMiAr
LQogaHcvcHBjL3NwYXByX3J0YXMuYyAgICAgICAgIHwgIDQgKystLQogaHcvczM5MHgvaXBsLmMg
ICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3NoNC9yMmQuYyAgICAgICAgICAgICAgICB8ICAyICst
CiBody90aW1lci9ldHJheGZzX3RpbWVyLmMgICAgfCAgMiArLQogaHcvdGltZXIvbTQ4dDU5LmMg
ICAgICAgICAgIHwgIDQgKystLQogaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jIHwgIDQgKyst
LQogaHcvdGltZXIvcHhhMnh4X3RpbWVyLmMgICAgIHwgIDIgKy0KIGh3L3dhdGNoZG9nL3dhdGNo
ZG9nLmMgICAgICB8ICAyICstCiBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyAgfCAgMiArLQog
aHcveHRlbnNhL3h0ZnBnYS5jICAgICAgICAgIHwgIDIgKy0KIGt2bS1hbGwuYyAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrKy0tLQogb3Mtd2luMzIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IHFtcC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHJlcGxheS9yZXBsYXkuYyAg
ICAgICAgICAgICB8ICA0ICsrLS0KIHRhcmdldC9hbHBoYS9zeXNfaGVscGVyLmMgICB8ICA0ICsr
LS0KIHRhcmdldC9hcm0vcHNjaS5jICAgICAgICAgICB8ICA0ICsrLS0KIHRhcmdldC9pMzg2L2V4
Y3BfaGVscGVyLmMgICB8ICAyICstCiB0YXJnZXQvaTM4Ni9oYXgtYWxsLmMgICAgICAgfCAgNiAr
KystLS0KIHRhcmdldC9pMzg2L2hlbHBlci5jICAgICAgICB8ICAyICstCiB0YXJnZXQvaTM4Ni9r
dm0uYyAgICAgICAgICAgfCAgMiArLQogdGFyZ2V0L3MzOTB4L2hlbHBlci5jICAgICAgIHwgIDIg
Ky0KIHRhcmdldC9zMzkweC9rdm0uYyAgICAgICAgICB8ICA0ICsrLS0KIHRhcmdldC9zMzkweC9t
aXNjX2hlbHBlci5jICB8ICA0ICsrLS0KIHRhcmdldC9zcGFyYy9pbnQzMl9oZWxwZXIuYyB8ICAy
ICstCiB1aS9zZGwuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdWkvc2RsMi5jICAgICAg
ICAgICAgICAgICAgIHwgIDQgKystLQogdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIHVpL2NvY29hLm0gICAgICAgICAgICAgICAgICB8ICAyICstCiA2MCBmaWxlcyBjaGFuZ2Vk
LCA5OCBpbnNlcnRpb25zKCspLCA5OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRl
L3N5c2VtdS9zeXNlbXUuaCBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCmluZGV4IDUyMTAyZmQu
LmU1NDBlNmYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCisrKyBiL2luY2x1
ZGUvc3lzZW11L3N5c2VtdS5oCkBAIC02MiwxMyArNjIsMTMgQEAgdHlwZWRlZiBlbnVtIFdha2V1
cFJlYXNvbiB7CiAgICAgUUVNVV9XQUtFVVBfUkVBU09OX09USEVSLAogfSBXYWtldXBSZWFzb247
Cgotdm9pZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KHZvaWQpOwordm9pZCBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KFNodXRkb3duQ2F1c2UgcmVhc29uKTsKIHZvaWQgcWVtdV9zeXN0ZW1f
c3VzcGVuZF9yZXF1ZXN0KHZvaWQpOwogdm9pZCBxZW11X3JlZ2lzdGVyX3N1c3BlbmRfbm90aWZp
ZXIoTm90aWZpZXIgKm5vdGlmaWVyKTsKIHZvaWQgcWVtdV9zeXN0ZW1fd2FrZXVwX3JlcXVlc3Qo
V2FrZXVwUmVhc29uIHJlYXNvbik7CiB2b2lkIHFlbXVfc3lzdGVtX3dha2V1cF9lbmFibGUoV2Fr
ZXVwUmVhc29uIHJlYXNvbiwgYm9vbCBlbmFibGVkKTsKIHZvaWQgcWVtdV9yZWdpc3Rlcl93YWtl
dXBfbm90aWZpZXIoTm90aWZpZXIgKm5vdGlmaWVyKTsKLXZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdCh2b2lkKTsKK3ZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTaHV0
ZG93bkNhdXNlIHJlYXNvbik7CiB2b2lkIHFlbXVfc3lzdGVtX3Bvd2VyZG93bl9yZXF1ZXN0KHZv
aWQpOwogdm9pZCBxZW11X3JlZ2lzdGVyX3Bvd2VyZG93bl9ub3RpZmllcihOb3RpZmllciAqbm90
aWZpZXIpOwogdm9pZCBxZW11X3N5c3RlbV9kZWJ1Z19yZXF1ZXN0KHZvaWQpOwpkaWZmIC0tZ2l0
IGEvdmwuYyBiL3ZsLmMKaW5kZXggNDY0MWZkZi4uODA4YzY3YiAxMDA2NDQKLS0tIGEvdmwuYwor
KysgYi92bC5jCkBAIC0xNzI0LDcgKzE3MjQsNyBAQCB2b2lkIHFlbXVfc3lzdGVtX2d1ZXN0X3Bh
bmlja2VkKEd1ZXN0UGFuaWNJbmZvcm1hdGlvbiAqaW5mbykKICAgICBpZiAoIW5vX3NodXRkb3du
KSB7CiAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF9ndWVzdF9wYW5pY2tlZChHVUVTVF9QQU5JQ19B
Q1RJT05fUE9XRVJPRkYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAh
IWluZm8sIGluZm8sICZlcnJvcl9hYm9ydCk7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3du
X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9QQU5JQyk7CiAgICAgfQoKICAgICBpZiAoaW5mbykgewpAQCAtMTc0MSwx
MyArMTc0MSwxMiBAQCB2b2lkIHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2VkKEd1ZXN0UGFuaWNJ
bmZvcm1hdGlvbiAqaW5mbykKICAgICB9CiB9Cgotdm9pZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KHZvaWQpCit2b2lkIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU2h1dGRvd25DYXVzZSBy
ZWFzb24pCiB7CiAgICAgaWYgKG5vX3JlYm9vdCkgewotICAgICAgICAvKiBUT0RPIC0gYWRkIGEg
cGFyYW1ldGVyIHRvIGFsbG93IGNhbGxlcnMgdG8gc3BlY2lmeSByZWFzb24gKi8KLSAgICAgICAg
c2h1dGRvd25fcmVxdWVzdGVkID0gU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKKyAgICAgICAg
c2h1dGRvd25fcmVxdWVzdGVkID0gcmVhc29uOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIHJlc2V0
X3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1I7CisgICAgICAgIHJlc2V0X3Jl
cXVlc3RlZCA9IHJlYXNvbjsKICAgICB9CiAgICAgY3B1X3N0b3BfY3VycmVudCgpOwogICAgIHFl
bXVfbm90aWZ5X2V2ZW50KCk7CkBAIC0xODE4LDEyICsxODE3LDExIEBAIHZvaWQgcWVtdV9zeXN0
ZW1fa2lsbGVkKGludCBzaWduYWwsIHBpZF90IHBpZCkKICAgICBxZW11X25vdGlmeV9ldmVudCgp
OwogfQoKLXZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCh2b2lkKQordm9pZCBxZW11
X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNodXRkb3duQ2F1c2UgcmVhc29uKQogewotICAgIHRy
YWNlX3FlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKLSAgICAvKiBUT0RPIC0gYWRkIGEg
cGFyYW1ldGVyIHRvIGFsbG93IGNhbGxlcnMgdG8gc3BlY2lmeSByZWFzb24gKi8KLSAgICByZXBs
YXlfc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SKTsKLSAgICBzaHV0
ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SOworICAgIHRyYWNlX3Fl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QocmVhc29uKTsKKyAgICByZXBsYXlfc2h1dGRvd25f
cmVxdWVzdChyZWFzb24pOworICAgIHNodXRkb3duX3JlcXVlc3RlZCA9IHJlYXNvbjsKICAgICBx
ZW11X25vdGlmeV9ldmVudCgpOwogfQoKZGlmZiAtLWdpdCBhL2h3L2FjcGkvY29yZS5jIGIvaHcv
YWNwaS9jb3JlLmMKaW5kZXggZTg5MGE1ZC4uOTVmY2FjOSAxMDA2NDQKLS0tIGEvaHcvYWNwaS9j
b3JlLmMKKysrIGIvaHcvYWNwaS9jb3JlLmMKQEAgLTU2MSw3ICs1NjEsNyBAQCBzdGF0aWMgdm9p
ZCBhY3BpX3BtMV9jbnRfd3JpdGUoQUNQSVJFR1MgKmFyLCB1aW50MTZfdCB2YWwpCiAgICAgICAg
IHVpbnQxNl90IHN1c190eXAgPSAodmFsID4+IDEwKSAmIDc7CiAgICAgICAgIHN3aXRjaChzdXNf
dHlwKSB7CiAgICAgICAgIGNhc2UgMDogLyogc29mdCBwb3dlciBvZmYgKi8KLSAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3N1
c3BlbmRfcmVxdWVzdCgpOwpAQCAtNTY5LDcgKzU2OSw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcG0x
X2NudF93cml0ZShBQ1BJUkVHUyAqYXIsIHVpbnQxNl90IHZhbCkKICAgICAgICAgZGVmYXVsdDoK
ICAgICAgICAgICAgIGlmIChzdXNfdHlwID09IGFyLT5wbTEuY250LnM0X3ZhbCkgeyAvKiBTNCBy
ZXF1ZXN0ICovCiAgICAgICAgICAgICAgICAgcWFwaV9ldmVudF9zZW5kX3N1c3BlbmRfZGlzaygm
ZXJyb3JfYWJvcnQpOwotICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVl
c3QoKTsKKyAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CmRpZmYgLS1naXQgYS9ody9hcm0vaGlnaGJhbmsuYyBiL2h3L2FybS9o
aWdoYmFuay5jCmluZGV4IDBhNDUwOGMuLmQyMDliOTcgMTAwNjQ0Ci0tLSBhL2h3L2FybS9oaWdo
YmFuay5jCisrKyBiL2h3L2FybS9oaWdoYmFuay5jCkBAIC0xMDgsOSArMTA4LDkgQEAgc3RhdGlj
IHZvaWQgaGJfcmVnc193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCgogICAgIGlm
IChvZmZzZXQgPT0gMHhmMDApIHsKICAgICAgICAgaWYgKHZhbHVlID09IDEgfHwgdmFsdWUgPT0g
MikgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgIH0gZWxzZSBpZiAodmFsdWUgPT0gMykgewotICAgICAgICAgICAgcWVtdV9zeXN0
ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIH0KICAgICB9
CgpkaWZmIC0tZ2l0IGEvaHcvYXJtL2ludGVncmF0b3JjcC5jIGIvaHcvYXJtL2ludGVncmF0b3Jj
cC5jCmluZGV4IDU2MTBmZmMuLmNhM2VjYTEgMTAwNjQ0Ci0tLSBhL2h3L2FybS9pbnRlZ3JhdG9y
Y3AuYworKysgYi9ody9hcm0vaW50ZWdyYXRvcmNwLmMKQEAgLTE1OCw3ICsxNTgsNyBAQCBzdGF0
aWMgdm9pZCBpbnRlZ3JhdG9yY21fZG9fcmVtYXAoSW50ZWdyYXRvckNNU3RhdGUgKnMpCiBzdGF0
aWMgdm9pZCBpbnRlZ3JhdG9yY21fc2V0X2N0cmwoSW50ZWdyYXRvckNNU3RhdGUgKnMsIHVpbnQz
Ml90IHZhbHVlKQogewogICAgIGlmICh2YWx1ZSAmIDgpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1f
cmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICB9CiAgICAgaWYgKChzLT5jbV9jdHJsIF4gdmFs
dWUpICYgMSkgewogICAgICAgICAvKiAodmFsdWUgJiAxKSAhPSAwIG1lYW5zIHRoZSBncmVlbiAi
TUlTQyBMRUQiIGlzIGxpdC4KZGlmZiAtLWdpdCBhL2h3L2FybS9tdXNpY3BhbC5jIGIvaHcvYXJt
L211c2ljcGFsLmMKaW5kZXggY2JiY2E0ZS4uOWM3MTBmNyAxMDA2NDQKLS0tIGEvaHcvYXJtL211
c2ljcGFsLmMKKysrIGIvaHcvYXJtL211c2ljcGFsLmMKQEAgLTg5OCw3ICs4OTgsNyBAQCBzdGF0
aWMgdm9pZCBtdjg4dzg2MThfcGl0X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwK
CiAgICAgY2FzZSBNUF9CT0FSRF9SRVNFVDoKICAgICAgICAgaWYgKHZhbHVlID09IE1QX0JPQVJE
X1JFU0VUX01BR0lDKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1JFU0VUKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQg
YS9ody9hcm0vb21hcDEuYyBiL2h3L2FybS9vbWFwMS5jCmluZGV4IGIzY2YwZWMuLjU0NTgyYmQg
MTAwNjQ0Ci0tLSBhL2h3L2FybS9vbWFwMS5jCisrKyBiL2h3L2FybS9vbWFwMS5jCkBAIC0zNTUs
NyArMzU1LDcgQEAgc3RhdGljIHZvaWQgb21hcF93ZF90aW1lcl93cml0ZSh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgICAgICAgICAgICAgIC8qIFhYWDogb24gVHxFIGhhcmR3YXJlIHNv
bWVob3cgdGhpcyBoYXMgbm8gZWZmZWN0LAogICAgICAgICAgICAgICAgICAqIG9uIFppcmUgNzEg
aXQgd29ya3MgYXMgc3BlY2lmaWVkLiAgKi8KICAgICAgICAgICAgICAgICBzLT5yZXNldCA9IDE7
Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAg
ICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVT
RVQpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIHMtPmxhc3Rfd3IgPSB2YWx1
ZSAmIDB4ZmY7CkBAIC0xNTQ1LDggKzE1NDUsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIG9tYXBf
Y2xrbV9pZGxlY3QxX3VwZGF0ZShzdHJ1Y3Qgb21hcF9tcHVfc3RhdGVfcyAqcywKICAgICBpZiAo
dmFsdWUgJiAoMSA8PCAxMSkpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogU0VUQVJN
X0lETEUgKi8KICAgICAgICAgY3B1X2ludGVycnVwdChDUFUocy0+Y3B1KSwgQ1BVX0lOVEVSUlVQ
VF9IQUxUKTsKICAgICB9Ci0gICAgaWYgKCEodmFsdWUgJiAoMSA8PCAxMCkpKQkJCQkvKiBXS1VQ
X01PREUgKi8KLSAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOwkvKiBYWFg6
IGRpc2FibGUgd2FrZXVwIGZyb20gSVJRICovCisgICAgaWYgKCEodmFsdWUgJiAoMSA8PCAxMCkp
KSB7ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFdLVVBfTU9ERSAqLworICAgICAgICAvKiBY
WFg6IGRpc2FibGUgd2FrZXVwIGZyb20gSVJRICovCisgICAgICAgIHFlbXVfc3lzdGVtX3NodXRk
b3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOworICAgIH0KCiAjZGVm
aW5lIFNFVF9DQU5JRExFKGNsb2NrLCBiaXQpCQkJCVwKICAgICBpZiAoZGlmZiAmICgxIDw8IGJp
dCkpIHsJCQkJXApAQCAtMTY5Myw3ICsxNjk1LDcgQEAgc3RhdGljIHZvaWQgb21hcF9jbGttX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGRpZmYgPSBzLT5jbGttLmFy
bV9yc3RjdDEgXiB2YWx1ZTsKICAgICAgICAgcy0+Y2xrbS5hcm1fcnN0Y3QxID0gdmFsdWUgJiAw
eDAwMDc7CiAgICAgICAgIGlmICh2YWx1ZSAmIDkpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgcy0+Y2xrbS5jb2xkX3N0
YXJ0ID0gMHhhOwogICAgICAgICB9CiAgICAgICAgIGlmIChkaWZmICYgfnZhbHVlICYgNCkgewkJ
CQkvKiBEU1BfUlNUICovCmRpZmYgLS1naXQgYS9ody9hcm0vb21hcDIuYyBiL2h3L2FybS9vbWFw
Mi5jCmluZGV4IGNmMWI0YmEuLjhhZmI4NTQgMTAwNjQ0Ci0tLSBhL2h3L2FybS9vbWFwMi5jCisr
KyBiL2h3L2FybS9vbWFwMi5jCkBAIC0xNjEwLDcgKzE2MTAsNyBAQCBzdGF0aWMgdm9pZCBvbWFw
X3ByY21fd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICBjYXNlIDB4NDUwOgkv
KiBSTV9SU1RDVFJMX1dLVVAgKi8KICAgICAgICAgLyogVE9ETzogcmVzZXQgKi8KICAgICAgICAg
aWYgKHZhbHVlICYgMikKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsK
KyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfUkVTRVQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDB4NDU0OgkvKiBSTV9SU1RUSU1F
X1dLVVAgKi8KICAgICAgICAgcy0+cnN0dGltZV93a3VwID0gdmFsdWUgJiAweDFmZmY7CmRpZmYg
LS1naXQgYS9ody9hcm0vc3BpdHouYyBiL2h3L2FybS9zcGl0ei5jCmluZGV4IGZlMmQ1YTcuLjdl
OWY1NzkgMTAwNjQ0Ci0tLSBhL2h3L2FybS9zcGl0ei5jCisrKyBiL2h3L2FybS9zcGl0ei5jCkBA
IC04NDgsNyArODQ4LDcgQEAgc3RhdGljIHZvaWQgc3BpdHpfbGNkX2hzeW5jX2hhbmRsZXIodm9p
ZCAqb3BhcXVlLCBpbnQgbGluZSwgaW50IGxldmVsKQogc3RhdGljIHZvaWQgc3BpdHpfcmVzZXQo
dm9pZCAqb3BhcXVlLCBpbnQgbGluZSwgaW50IGxldmVsKQogewogICAgIGlmIChsZXZlbCkgewot
ICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgIH0KIH0KCmRp
ZmYgLS1naXQgYS9ody9hcm0vc3RlbGxhcmlzLmMgYi9ody9hcm0vc3RlbGxhcmlzLmMKaW5kZXgg
ZWE3YTgwOS4uY2Y2ZTdiZSAxMDA2NDQKLS0tIGEvaHcvYXJtL3N0ZWxsYXJpcy5jCisrKyBiL2h3
L2FybS9zdGVsbGFyaXMuYwpAQCAtMTE5Nyw3ICsxMTk3LDcgQEAgc3RhdGljCiB2b2lkIGRvX3N5
c19yZXNldCh2b2lkICpvcGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpCiB7CiAgICAgaWYgKGxldmVs
KSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9z
eXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgfQog
fQoKZGlmZiAtLWdpdCBhL2h3L2FybS90b3NhLmMgYi9ody9hcm0vdG9zYS5jCmluZGV4IDlmNThh
MjMuLjI0MjFiODEgMTAwNjQ0Ci0tLSBhL2h3L2FybS90b3NhLmMKKysrIGIvaHcvYXJtL3Rvc2Eu
YwpAQCAtOTAsNyArOTAsNyBAQCBzdGF0aWMgdm9pZCB0b3NhX291dF9zd2l0Y2godm9pZCAqb3Bh
cXVlLCBpbnQgbGluZSwgaW50IGxldmVsKQogc3RhdGljIHZvaWQgdG9zYV9yZXNldCh2b2lkICpv
cGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiB7CiAgICAgaWYgKGxldmVsKSB7Ci0gICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgfQogfQoKZGlmZiAtLWdp
dCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMuYwppbmRleCBmM2IzNzJhLi40MjdmMTIzIDEw
MDY0NAotLS0gYS9ody9pMzg2L3BjLmMKKysrIGIvaHcvaTM4Ni9wYy5jCkBAIC01MTksNyArNTE5
LDcgQEAgc3RhdGljIHZvaWQgcG9ydDkyX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIs
IHVpbnQ2NF90IHZhbCwKICAgICBzLT5vdXRwb3J0ID0gdmFsOwogICAgIHFlbXVfc2V0X2lycShz
LT5hMjBfb3V0LCAodmFsID4+IDEpICYgMSk7CiAgICAgaWYgKCh2YWwgJiAxKSAmJiAhKG9sZHZh
bCAmIDEpKSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAg
cWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAg
ICAgfQogfQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVu
L3hlbi1odm0uYwppbmRleCAyMjJkODlhLi45MTlmMDliIDEwMDY0NAotLS0gYS9ody9pMzg2L3hl
bi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xMzk4LDcgKzEzOTgs
NyBAQCB2b2lkIHhlbl9zaHV0ZG93bl9mYXRhbF9lcnJvcihjb25zdCBjaGFyICpmbXQsIC4uLikK
ICAgICB2YV9lbmQoYXApOwogICAgIGZwcmludGYoc3RkZXJyLCAiV2lsbCBkZXN0cm95IHRoZSBk
b21haW4uXG4iKTsKICAgICAvKiBkZXN0cm95IHRoZSBkb21haW4gKi8KLSAgICBxZW11X3N5c3Rl
bV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChT
SFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SKTsKIH0KCiB2b2lkIHhlbl9odm1fbW9kaWZpZWRfbWVt
b3J5KHJhbV9hZGRyX3Qgc3RhcnQsIHJhbV9hZGRyX3QgbGVuZ3RoKQpkaWZmIC0tZ2l0IGEvaHcv
aW5wdXQvcGNrYmQuYyBiL2h3L2lucHV0L3Bja2JkLmMKaW5kZXggZDQxNDI4OC4uYzQ3OWY4MiAx
MDA2NDQKLS0tIGEvaHcvaW5wdXQvcGNrYmQuYworKysgYi9ody9pbnB1dC9wY2tiZC5jCkBAIC0y
MjYsNyArMjI2LDcgQEAgc3RhdGljIHZvaWQgb3V0cG9ydF93cml0ZShLQkRTdGF0ZSAqcywgdWlu
dDMyX3QgdmFsKQogICAgIHMtPm91dHBvcnQgPSB2YWw7CiAgICAgcWVtdV9zZXRfaXJxKHMtPmEy
MF9vdXQsICh2YWwgPj4gMSkgJiAxKTsKICAgICBpZiAoISh2YWwgJiAxKSkgewotICAgICAgICBx
ZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3Jl
cXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgIH0KIH0KCkBAIC0zMDEsNyAr
MzAxLDcgQEAgc3RhdGljIHZvaWQga2JkX3dyaXRlX2NvbW1hbmQodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwKICAgICAgICAgcy0+b3V0cG9ydCAmPSB+S0JEX09VVF9BMjA7CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgS0JEX0NDTURfUkVTRVQ6Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgS0JEX0NDTURfTk9f
T1A6CiAgICAgICAgIC8qIGlnbm9yZSB0aGF0ICovCmRpZmYgLS1naXQgYS9ody9pcG1pL2lwbWku
YyBiL2h3L2lwbWkvaXBtaS5jCmluZGV4IDVjZjFjYWEuLmFmYWZlMTQgMTAwNjQ0Ci0tLSBhL2h3
L2lwbWkvaXBtaS5jCisrKyBiL2h3L2lwbWkvaXBtaS5jCkBAIC00NCwxNCArNDQsMTQgQEAgc3Rh
dGljIGludCBpcG1pX2RvX2h3X29wKElQTUlJbnRlcmZhY2UgKnMsIGVudW0gaXBtaV9vcCBvcCwg
aW50IGNoZWNrb25seSkKICAgICAgICAgaWYgKGNoZWNrb25seSkgewogICAgICAgICAgICAgcmV0
dXJuIDA7CiAgICAgICAgIH0KLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOwor
ICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JF
U0VUKTsKICAgICAgICAgcmV0dXJuIDA7CgogICAgIGNhc2UgSVBNSV9QT1dFUk9GRl9DSEFTU0lT
OgogICAgICAgICBpZiAoY2hlY2tvbmx5KSB7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAg
ICAgfQotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgIHFl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04p
OwogICAgICAgICByZXR1cm4gMDsKCiAgICAgY2FzZSBJUE1JX1NFTkRfTk1JOgpkaWZmIC0tZ2l0
IGEvaHcvaXNhL2xwY19pY2g5LmMgYi9ody9pc2EvbHBjX2ljaDkuYwppbmRleCBhMDg2NmMzLi4y
YjA5MzU0IDEwMDY0NAotLS0gYS9ody9pc2EvbHBjX2ljaDkuYworKysgYi9ody9pc2EvbHBjX2lj
aDkuYwpAQCAtNjA2LDcgKzYwNiw3IEBAIHN0YXRpYyB2b2lkIGljaDlfcnN0X2NudF93cml0ZSh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWwsCiAgICAgSUNIOUxQQ1N0YXRl
ICpscGMgPSBvcGFxdWU7CgogICAgIGlmICh2YWwgJiA0KSB7Ci0gICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgbHBj
LT5yc3RfY250ID0gdmFsICYgMHhBOyAvKiBrZWVwIEZVTExfUlNUIChiaXQgMykgYW5kIFNZU19S
U1QgKGJpdCAxKSAqLwpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9ib3N0b24uYyBiL2h3L21pcHMvYm9z
dG9uLmMKaW5kZXggODNmN2I4Mi4uNTNkMWUwYyAxMDA2NDQKLS0tIGEvaHcvbWlwcy9ib3N0b24u
YworKysgYi9ody9taXBzL2Jvc3Rvbi5jCkBAIC0yMzIsNyArMjMyLDcgQEAgc3RhdGljIHZvaWQg
Ym9zdG9uX3BsYXRyZWdfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBQTEFUX1NPRlRSU1RfQ1RMOgogICAgICAgICBpZiAodmFsICYgUExB
VF9TT0ZUUlNUX0NUTF9TWVNSRVNFVCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21h
bHRhLmMKaW5kZXggNWRkMTc3ZS4uNzgxNGMzOSAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX21h
bHRhLmMKKysrIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKQEAgLTQ3MCw3ICs0NzAsNyBAQCBzdGF0
aWMgdm9pZCBtYWx0YV9mcGdhX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAg
LyogU09GVFJFUyBSZWdpc3RlciAqLwogICAgIGNhc2UgMHgwMDUwMDoKICAgICAgICAgaWYgKHZh
bCA9PSAweDQyKQotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCAoKTsKKyAg
ICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgICAgICBicmVhazsKCiAgICAgLyogQlJLUkVTIFJlZ2lzdGVyICovCmRpZmYg
LS1naXQgYS9ody9taXBzL21pcHNfcjRrLmMgYi9ody9taXBzL21pcHNfcjRrLmMKaW5kZXggNzQ4
NTg2ZS4uZjRkZTlmYyAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX3I0ay5jCisrKyBiL2h3L21p
cHMvbWlwc19yNGsuYwpAQCAtNTMsOSArNTMsOSBAQCBzdGF0aWMgdm9pZCBtaXBzX3FlbXVfd3Jp
dGUgKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IHZhbCwgdW5zaWduZWQgc2l6ZSkKIHsKICAgICBpZiAoKGFkZHIgJiAweGZm
ZmYpID09IDAgJiYgdmFsID09IDQyKQotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0
ICgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1JFU0VUKTsKICAgICBlbHNlIGlmICgoYWRkciAmIDB4ZmZmZikgPT0gNCAmJiB2YWwgPT0g
NDIpCi0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QgKCk7CisgICAgICAgIHFl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04p
OwogfQoKIHN0YXRpYyB1aW50NjRfdCBtaXBzX3FlbXVfcmVhZCAodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwKZGlmZiAtLWdpdCBhL2h3L21pc2MvYXJtX3N5c2N0bC5jIGIvaHcvbWlzYy9hcm1f
c3lzY3RsLmMKaW5kZXggODUyNDAwOC4uYjIwYjQ0ZSAxMDA2NDQKLS0tIGEvaHcvbWlzYy9hcm1f
c3lzY3RsLmMKKysrIGIvaHcvbWlzYy9hcm1fc3lzY3RsLmMKQEAgLTM1MSwxMyArMzUxLDEzIEBA
IHN0YXRpYyBib29sIHZleHByZXNzX2NmZ2N0cmxfd3JpdGUoYXJtX3N5c2N0bF9zdGF0ZSAqcywg
dW5zaWduZWQgaW50IGRjYywKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBTWVNfQ0ZHX1NIVVRE
T1dOOgogICAgICAgICBpZiAoc2l0ZSA9PSBTWVNfQ0ZHX1NJVEVfTUIgJiYgZGV2aWNlID09IDAp
IHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAg
ICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hV
VERPV04pOwogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBTWVNfQ0ZHX1JFQk9PVDoKICAgICAgICAgaWYgKHNpdGUgPT0gU1lTX0NG
R19TSVRFX01CICYmIGRldmljZSA9PSAwKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNl
dF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNDI5LDcgKzQyOSw3IEBAIHN0YXRpYyB2b2lkIGFybV9z
eXNjdGxfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAgICAgICAgaWYg
KHMtPmxvY2t2YWwgPT0gTE9DS19WQUxVRSkgewogICAgICAgICAgICAgICAgIHMtPnJlc2V0bGV2
ZWwgPSB2YWw7CiAgICAgICAgICAgICAgICAgaWYgKHZhbCAmIDB4MTAwKSB7Ci0gICAgICAgICAg
ICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CkBA
IC00MzgsNyArNDM4LDcgQEAgc3RhdGljIHZvaWQgYXJtX3N5c2N0bF93cml0ZSh2b2lkICpvcGFx
dWUsIGh3YWRkciBvZmZzZXQsCiAgICAgICAgICAgICBpZiAocy0+bG9ja3ZhbCA9PSBMT0NLX1ZB
TFVFKSB7CiAgICAgICAgICAgICAgICAgcy0+cmVzZXRsZXZlbCA9IHZhbDsKICAgICAgICAgICAg
ICAgICBpZiAodmFsICYgMHgwNCkgewotICAgICAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3Jl
cXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9jYnVz
LmMgYi9ody9taXNjL2NidXMuYwppbmRleCAwYzIwN2UzLi42NzcyNzRjIDEwMDY0NAotLS0gYS9o
dy9taXNjL2NidXMuYworKysgYi9ody9taXNjL2NidXMuYwpAQCAtMzU2LDcgKzM1Niw3IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCByZXR1X3dyaXRlKENCdXNSZXR1ICpzLCBpbnQgcmVnLCB1aW50MTZf
dCB2YWwpCgogICAgIGNhc2UgUkVUVV9SRUdfV0FUQ0hET0c6CiAgICAgICAgIGlmICh2YWwgPT0g
MCAmJiAocy0+Y2NbMF0gJiAyKSkKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3Jl
cXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICBicmVhazsKCiAgICAgY2FzZSBSRVRV
X1JFR19UWENSOgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tYWNpby9jdWRhLmMgYi9ody9taXNjL21h
Y2lvL2N1ZGEuYwppbmRleCAwNWMwMmZiLi4wMDhkOGJkIDEwMDY0NAotLS0gYS9ody9taXNjL21h
Y2lvL2N1ZGEuYworKysgYi9ody9taXNjL21hY2lvL2N1ZGEuYwpAQCAtNjEyLDcgKzYxMiw3IEBA
IHN0YXRpYyBib29sIGN1ZGFfY21kX3Bvd2VyZG93bihDVURBU3RhdGUgKnMsCiAgICAgICAgIHJl
dHVybiBmYWxzZTsKICAgICB9CgotICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsK
KyAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NI
VVRET1dOKTsKICAgICByZXR1cm4gdHJ1ZTsKIH0KCkBAIC02MjQsNyArNjI0LDcgQEAgc3RhdGlj
IGJvb2wgY3VkYV9jbWRfcmVzZXRfc3lzdGVtKENVREFTdGF0ZSAqcywKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgIH0KCi0gICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAg
IHJldHVybiB0cnVlOwogfQoKZGlmZiAtLWdpdCBhL2h3L21pc2Mvc2xhdmlvX21pc2MuYyBiL2h3
L21pc2Mvc2xhdmlvX21pc2MuYwppbmRleCBlZGQ1ZGUwLi4xOGZmNjc3IDEwMDY0NAotLS0gYS9o
dy9taXNjL3NsYXZpb19taXNjLmMKKysrIGIvaHcvbWlzYy9zbGF2aW9fbWlzYy5jCkBAIC0yNTgs
NyArMjU4LDcgQEAgc3RhdGljIHZvaWQgc2xhdmlvX2F1eDJfbWVtX3dyaXRlYih2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgICAgICB2YWwgJj0gQVVYMl9QV1JPRkY7CiAgICAgcy0+YXV4
MiA9IHZhbDsKICAgICBpZiAodmFsICYgQVVYMl9QV1JPRkYpCi0gICAgICAgIHFlbXVfc3lzdGVt
X3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVz
dChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgc2xhdmlvX21pc2NfdXBkYXRl
X2lycShzKTsKIH0KCkBAIC0zMzgsNyArMzM4LDcgQEAgc3RhdGljIHZvaWQgc2xhdmlvX3N5c2N0
cmxfbWVtX3dyaXRlbCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMDoKICAg
ICAgICAgaWYgKHZhbCAmIFNZU19SRVNFVCkgewogICAgICAgICAgICAgcy0+c3lzY3RybCA9IFNZ
U19SRVNFVFNUQVQ7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7Cisg
ICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNU
X1JFU0VUKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpkaWZmIC0t
Z2l0IGEvaHcvbWlzYy96eW5xX3NsY3IuYyBiL2h3L21pc2MvenlucV9zbGNyLmMKaW5kZXggNzg5
MTIxOS4uNDQzMDRkNCAxMDA2NDQKLS0tIGEvaHcvbWlzYy96eW5xX3NsY3IuYworKysgYi9ody9t
aXNjL3p5bnFfc2xjci5jCkBAIC00MDUsNyArNDA1LDcgQEAgc3RhdGljIHZvaWQgenlucV9zbGNy
X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICBzd2l0Y2ggKG9mZnNldCkg
ewogICAgIGNhc2UgUFNTX1JTVF9DVFJMOgogICAgICAgICBpZiAodmFsICYgUl9QU1NfUlNUX0NU
UkxfU09GVF9SU1QpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsK
KyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfUkVTRVQpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBh
L2h3L3BjaS1ob3N0L2FwYi5jIGIvaHcvcGNpLWhvc3QvYXBiLmMKaW5kZXggNjUzZTcxMS4uODNm
YzZhOSAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvYXBiLmMKKysrIGIvaHcvcGNpLWhvc3QvYXBi
LmMKQEAgLTQ4Miw5ICs0ODIsOSBAQCBzdGF0aWMgdm9pZCBhcGJfY29uZmlnX3dyaXRlbCAodm9p
ZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIHMtPnJlc2V0X2NvbnRyb2wgfD0g
dmFsICYgUkVTRVRfV01BU0s7CiAgICAgICAgICAgICBpZiAodmFsICYgU09GVF9QT1IpIHsKICAg
ICAgICAgICAgICAgICBzLT5ucl9yZXNldHMgPSAwOwotICAgICAgICAgICAgICAgIHFlbXVfc3lz
dGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIH0gZWxzZSBp
ZiAodmFsICYgU09GVF9YSVIpIHsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAg
ICAgYnJlYWs7CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9ib25pdG8uYyBiL2h3L3BjaS1ob3N0
L2Jvbml0by5jCmluZGV4IDE5OTllY2UuLmIxZDQxZDAgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0
L2Jvbml0by5jCisrKyBiL2h3L3BjaS1ob3N0L2Jvbml0by5jCkBAIC0yNjksNyArMjY5LDcgQEAg
c3RhdGljIHZvaWQgYm9uaXRvX3dyaXRlbCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAg
ICAgICB9CiAgICAgICAgIHMtPnJlZ3Nbc2FkZHJdID0gdmFsOwogICAgICAgICBpZiAocmVzZXQp
IHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQk9OSVRPX0lOVEVOU0VUOgpkaWZm
IC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IGJm
NDIyMWQuLmM5N2ZjOGMgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9w
Y2ktaG9zdC9waWl4LmMKQEAgLTYzMiw3ICs2MzIsNyBAQCBzdGF0aWMgdm9pZCByY3Jfd3JpdGUo
dm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwgdWludDY0X3QgdmFsLCB1bnNpZ25lZCBsZW4pCiAg
ICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKCiAgICAgaWYgKHZhbCAmIDQpIHsKLSAgICAgICAg
cWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KICAgICBkLT5yY3IgPSB2YWwgJiAyOyAvKiBrZWVwIFN5c3RlbSBSZXNldCB0eXBlIG9ubHkg
Ki8KZGlmZiAtLWdpdCBhL2h3L3BwYy9lNTAwLmMgYi9ody9wcGMvZTUwMC5jCmluZGV4IGY3ZGYy
MzguLjYyZjE4NTcgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9lNTAwLmMKKysrIGIvaHcvcHBjL2U1MDAu
YwpAQCAtNzc0LDcgKzc3NCw3IEBAIHN0YXRpYyBxZW11X2lycSAqcHBjZTUwMF9pbml0X21waWMo
TWFjaGluZVN0YXRlICptYWNoaW5lLCBQUENFNTAwUGFyYW1zICpwYXJhbXMsCiBzdGF0aWMgdm9p
ZCBwcGNlNTAwX3Bvd2VyX29mZih2b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgb24pCiB7CiAg
ICAgaWYgKG9uKSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9T
SFVURE9XTik7CiAgICAgfQogfQoKZGlmZiAtLWdpdCBhL2h3L3BwYy9tcGM4NTQ0X2d1dHMuYyBi
L2h3L3BwYy9tcGM4NTQ0X2d1dHMuYwppbmRleCBiYTY5MTc4Li5jZTEyNTRiIDEwMDY0NAotLS0g
YS9ody9wcGMvbXBjODU0NF9ndXRzLmMKKysrIGIvaHcvcHBjL21wYzg1NDRfZ3V0cy5jCkBAIC05
OCw3ICs5OCw3IEBAIHN0YXRpYyB2b2lkIG1wYzg1NDRfZ3V0c193cml0ZSh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgIHN3aXRjaCAoYWRkcikgewogICAgIGNhc2UgTVBDODU0NF9HVVRT
X0FERFJfUlNUQ1I6CiAgICAgICAgIGlmICh2YWx1ZSAmIE1QQzg1NDRfR1VUU19SU1RDUl9SRVNF
VCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL2h3
L3BwYy9wcGMuYyBiL2h3L3BwYy9wcGMuYwppbmRleCA1ZjkzMDgzLi4yMjQxODRkIDEwMDY0NAot
LS0gYS9ody9wcGMvcHBjLmMKKysrIGIvaHcvcHBjL3BwYy5jCkBAIC00MTIsNyArNDEyLDcgQEAg
c3RhdGljIHZvaWQgcHBjZTUwMF9zZXRfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IHBpbiwgaW50IGxl
dmVsKQogICAgICAgICAgICAgaWYgKGxldmVsKSB7CiAgICAgICAgICAgICAgICAgTE9HX0lSUSgi
JXM6IHJlc2V0IHRoZSBQb3dlclBDIHN5c3RlbVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXyk7Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dCgpOworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05f
Q0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGNhc2UgUFBDRTUwMF9JTlBVVF9SRVNFVF9DT1JFOgpkaWZmIC0tZ2l0IGEvaHcvcHBj
L3BwYzQwNV91Yy5jIGIvaHcvcHBjL3BwYzQwNV91Yy5jCmluZGV4IGQ1ZGY5NGEuLmZjMzJlOTYg
MTAwNjQ0Ci0tLSBhL2h3L3BwYy9wcGM0MDVfdWMuYworKysgYi9ody9wcGMvcHBjNDA1X3VjLmMK
QEAgLTE4MDcsNyArMTgwNyw3IEBAIHZvaWQgcHBjNDB4X2NoaXBfcmVzZXQoUG93ZXJQQ0NQVSAq
Y3B1KQogdm9pZCBwcGM0MHhfc3lzdGVtX3Jlc2V0KFBvd2VyUENDUFUgKmNwdSkKIHsKICAgICBw
cmludGYoIlJlc2V0IFBvd2VyUEMgc3lzdGVtXG4iKTsKLSAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9H
VUVTVF9SRVNFVCk7CiB9Cgogdm9pZCBzdG9yZV80MHhfZGJjcjAgKENQVVBQQ1N0YXRlICplbnYs
IHVpbnQzMl90IHZhbCkKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9oY2FsbC5jIGIvaHcvcHBj
L3NwYXByX2hjYWxsLmMKaW5kZXggOWYxOGY3NS4uMjczNWZlOSAxMDA2NDQKLS0tIGEvaHcvcHBj
L3NwYXByX2hjYWxsLmMKKysrIGIvaHcvcHBjL3NwYXByX2hjYWxsLmMKQEAgLTExNjYsNyArMTE2
Niw3IEBAIHN0YXRpYyB0YXJnZXRfdWxvbmcgaF9jbGllbnRfYXJjaGl0ZWN0dXJlX3N1cHBvcnQo
UG93ZXJQQ0NQVSAqY3B1LAogICAgIHNwYXByX292ZWNfY2xlYW51cChvdjVfdXBkYXRlcyk7Cgog
ICAgIGlmIChzcGFwci0+Y2FzX3JlYm9vdCkgewotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfUkVTRVQpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIElmIHBwY19zcGFwcl9y
ZXNldCgpIGRpZCBub3Qgc2V0IHVwIGEgSFBUIGJ1dCBvbmUgaXMgbmVjZXNzYXJ5CiAgICAgICAg
ICAqIChiZWNhdXNlIHRoZSBndWVzdCBpc24ndCBnb2luZyB0byB1c2UgcmFkaXgpIHRoZW4gc2V0
IGl0IHVwIGhlcmUuICovCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJfcnRhcy5jIGIvaHcvcHBj
L3NwYXByX3J0YXMuYwppbmRleCA2MTlmMzJjLi4xMjhkOTkzIDEwMDY0NAotLS0gYS9ody9wcGMv
c3BhcHJfcnRhcy5jCisrKyBiL2h3L3BwYy9zcGFwcl9ydGFzLmMKQEAgLTExMCw3ICsxMTAsNyBA
QCBzdGF0aWMgdm9pZCBydGFzX3Bvd2VyX29mZihQb3dlclBDQ1BVICpjcHUsIHNQQVBSTWFjaGlu
ZVN0YXRlICpzcGFwciwKICAgICAgICAgcnRhc19zdChyZXRzLCAwLCBSVEFTX09VVF9QQVJBTV9F
UlJPUik7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdCgpOworICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfU0hVVERPV04pOwogICAgIGNwdV9zdG9wX2N1cnJlbnQoKTsKICAgICBydGFzX3N0
KHJldHMsIDAsIFJUQVNfT1VUX1NVQ0NFU1MpOwogfQpAQCAtMTI0LDcgKzEyNCw3IEBAIHN0YXRp
YyB2b2lkIHJ0YXNfc3lzdGVtX3JlYm9vdChQb3dlclBDQ1BVICpjcHUsIHNQQVBSTWFjaGluZVN0
YXRlICpzcGFwciwKICAgICAgICAgcnRhc19zdChyZXRzLCAwLCBSVEFTX09VVF9QQVJBTV9FUlJP
Uik7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dCgpOworICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgIHJ0YXNfc3QocmV0cywgMCwgUlRBU19PVVRfU1VDQ0VTUyk7CiB9CgpkaWZm
IC0tZ2l0IGEvaHcvczM5MHgvaXBsLmMgYi9ody9zMzkweC9pcGwuYwppbmRleCA3NWQzYzY4Li40
ZTY0NjlkIDEwMDY0NAotLS0gYS9ody9zMzkweC9pcGwuYworKysgYi9ody9zMzkweC9pcGwuYwpA
QCAtMzk2LDcgKzM5Niw3IEBAIHZvaWQgczM5MF9yZWlwbF9yZXF1ZXN0KHZvaWQpCiAgICAgUzM5
MElQTFN0YXRlICppcGwgPSBnZXRfaXBsX2RldmljZSgpOwoKICAgICBpcGwtPnJlaXBsX3JlcXVl
c3RlZCA9IHRydWU7Ci0gICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgIHFlbXVf
c3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogfQoKIHZv
aWQgczM5MF9pcGxfcHJlcGFyZV9jcHUoUzM5MENQVSAqY3B1KQpkaWZmIC0tZ2l0IGEvaHcvc2g0
L3IyZC5jIGIvaHcvc2g0L3IyZC5jCmluZGV4IDhmNTIwY2UuLmU2ZmM3NGUgMTAwNjQ0Ci0tLSBh
L2h3L3NoNC9yMmQuYworKysgYi9ody9zaDQvcjJkLmMKQEAgLTE2NCw3ICsxNjQsNyBAQCByMmRf
ZnBnYV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWx1ZSwgdW5z
aWduZWQgaW50IHNpemUpCiAJYnJlYWs7CiAgICAgY2FzZSBQQV9QT1dPRkY6CiAgICAgICAgIGlm
ICh2YWx1ZSAmIDEpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qo
KTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
UEFfVkVSUkVHOgpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvZXRyYXhmc190aW1lci5jIGIvaHcvdGlt
ZXIvZXRyYXhmc190aW1lci5jCmluZGV4IDhlMTgyMzYuLmQxM2JjMzAgMTAwNjQ0Ci0tLSBhL2h3
L3RpbWVyL2V0cmF4ZnNfdGltZXIuYworKysgYi9ody90aW1lci9ldHJheGZzX3RpbWVyLmMKQEAg
LTIwNyw3ICsyMDcsNyBAQCBzdGF0aWMgdm9pZCB3YXRjaGRvZ19oaXQodm9pZCAqb3BhcXVlKQog
ICAgICAgICBxZW11X2lycV9yYWlzZSh0LT5ubWkpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CgogICAgIHQtPndkX2hpdHMrKzsK
IH0KZGlmZiAtLWdpdCBhL2h3L3RpbWVyL200OHQ1OS5jIGIvaHcvdGltZXIvbTQ4dDU5LmMKaW5k
ZXggNDc0OTgxYS4uNGEwNjRmYiAxMDA2NDQKLS0tIGEvaHcvdGltZXIvbTQ4dDU5LmMKKysrIGIv
aHcvdGltZXIvbTQ4dDU5LmMKQEAgLTEsNyArMSw3IEBACiAvKgogICogUUVNVSBNNDhUNTkgYW5k
IE00OFQwOCBOVlJBTSBlbXVsYXRpb24gZm9yIFBQQyBQUkVQIGFuZCBTcGFyYyBwbGF0Zm9ybXMK
ICAqCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDMtMjAwNSwgMjAwNyBKb2NlbHluIE1heWVyCisgKiBD
b3B5cmlnaHQgKGMpIDIwMDMtMjAwNSwgMjAwNywgMjAxNyBKb2NlbHluIE1heWVyCiAgKiBDb3B5
cmlnaHQgKGMpIDIwMTMgSGVydsOpIFBvdXNzaW5lYXUKICAqCiAgKiBQZXJtaXNzaW9uIGlzIGhl
cmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBj
b3B5CkBAIC0xNTksNyArMTU5LDcgQEAgc3RhdGljIHZvaWQgd2F0Y2hkb2dfY2IgKHZvaWQgKm9w
YXF1ZSkKIAlOVlJBTS0+YnVmZmVyWzB4MUZGN10gPSAweDAwOwogCU5WUkFNLT5idWZmZXJbMHgx
RkZDXSAmPSB+MHg0MDsKICAgICAgICAgLyogTWF5IGl0IGJlIGEgaHcgQ1BVIFJlc2V0IGluc3Rl
YWQgPyAqLwotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAg
IH0gZWxzZSB7CiAJcWVtdV9zZXRfaXJxKE5WUkFNLT5JUlEsIDEpOwogCXFlbXVfc2V0X2lycShO
VlJBTS0+SVJRLCAwKTsKZGlmZiAtLWdpdCBhL2h3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwuYyBi
L2h3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwuYwppbmRleCA0NDg4NTkwLi45M2JjNmUxNyAxMDA2
NDQKLS0tIGEvaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jCisrKyBiL2h3L3RpbWVyL21pbGt5
bWlzdC1zeXNjdGwuYwpAQCAtOTAsNyArOTAsNyBAQCBzdGF0aWMgdm9pZCBzeXNjdGxfaWNhcF93
cml0ZShNaWxreW1pc3RTeXNjdGxTdGF0ZSAqcywgdWludDMyX3QgdmFsdWUpCiAgICAgdHJhY2Vf
bWlsa3ltaXN0X3N5c2N0bF9pY2FwX3dyaXRlKHZhbHVlKTsKICAgICBzd2l0Y2ggKHZhbHVlICYg
MHhmZmZmKSB7CiAgICAgY2FzZSAweDAwMGU6Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3du
X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIH0KQEAgLTE5
NSw3ICsxOTUsNyBAQCBzdGF0aWMgdm9pZCBzeXNjdGxfd3JpdGUodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwgdWludDY0X3QgdmFsdWUsCiAgICAgICAgIHMtPnJlZ3NbYWRkcl0gPSAxOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIFJfU1lTVEVNX0lEOgotICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICBicmVhazsKCiAgICAgY2FzZSBSX0dQSU9f
SU46CmRpZmYgLS1naXQgYS9ody90aW1lci9weGEyeHhfdGltZXIuYyBiL2h3L3RpbWVyL3B4YTJ4
eF90aW1lci5jCmluZGV4IDU5MDAyYjQuLjY4YmE1YTcgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL3B4
YTJ4eF90aW1lci5jCisrKyBiL2h3L3RpbWVyL3B4YTJ4eF90aW1lci5jCkBAIC00MDEsNyArNDAx
LDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X3RpbWVyX3RpY2sodm9pZCAqb3BhcXVlKQogICAgIGlm
ICh0LT5udW0gPT0gMykKICAgICAgICAgaWYgKGktPnJlc2V0MyAmIDEpIHsKICAgICAgICAgICAg
IGktPnJlc2V0MyA9IDA7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1JFU0VUKTsKICAgICAgICAgfQogfQoKZGlmZiAtLWdpdCBhL2h3L3dhdGNoZG9nL3dhdGNo
ZG9nLmMgYi9ody93YXRjaGRvZy93YXRjaGRvZy5jCmluZGV4IDJhZWFmMWYuLjBjNWM5Y2QgMTAw
NjQ0Ci0tLSBhL2h3L3dhdGNoZG9nL3dhdGNoZG9nLmMKKysrIGIvaHcvd2F0Y2hkb2cvd2F0Y2hk
b2cuYwpAQCAtMTEwLDcgKzExMCw3IEBAIHZvaWQgd2F0Y2hkb2dfcGVyZm9ybV9hY3Rpb24odm9p
ZCkKICAgICBzd2l0Y2ggKHdhdGNoZG9nX2FjdGlvbikgewogICAgIGNhc2UgV0RUX1JFU0VUOiAg
ICAgICAgICAgICAvKiBzYW1lIGFzICdzeXN0ZW1fcmVzZXQnIGluIG1vbml0b3IgKi8KICAgICAg
ICAgcWFwaV9ldmVudF9zZW5kX3dhdGNoZG9nKFdBVENIRE9HX0VYUElSQVRJT05fQUNUSU9OX1JF
U0VULCAmZXJyb3JfYWJvcnQpOwotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgICAgICBicmVhazsKCiAgICAgY2FzZSBXRFRfU0hVVERPV046ICAgICAgICAg
IC8qIHNhbWUgYXMgJ3N5c3RlbV9wb3dlcmRvd24nIGluIG1vbml0b3IgKi8KZGlmZiAtLWdpdCBh
L2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMK
aW5kZXggNDU3YTg5Ny4uYzg5Y2VkMiAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX2RvbWFpbmJ1
aWxkLmMKKysrIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKQEAgLTE0OCw3ICsxNDgsNyBA
QCBzdGF0aWMgdm9pZCB4ZW5fZG9tYWluX3BvbGwodm9pZCAqb3BhcXVlKQogICAgIHJldHVybjsK
CiBxdWl0OgotICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICBxZW11X3N5
c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKIH0K
CiBzdGF0aWMgaW50IHhlbl9kb21haW5fd2F0Y2hlcih2b2lkKQpkaWZmIC0tZ2l0IGEvaHcveHRl
bnNhL3h0ZnBnYS5jIGIvaHcveHRlbnNhL3h0ZnBnYS5jCmluZGV4IDExMTc2ZTIuLjQ2MzZmOGUg
MTAwNjQ0Ci0tLSBhL2h3L3h0ZW5zYS94dGZwZ2EuYworKysgYi9ody94dGVuc2EveHRmcGdhLmMK
QEAgLTEwMCw3ICsxMDAsNyBAQCBzdGF0aWMgdm9pZCBseDYwX2ZwZ2Ffd3JpdGUodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKCiAgICAgY2FzZSAweDEwOiAvKmJvYXJkIHJlc2V0Ki8KICAgICAg
ICAgaWYgKHZhbCA9PSAweGRlYWQpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3Jl
cXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05f
Q0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlm
ZiAtLWdpdCBhL2t2bS1hbGwuYyBiL2t2bS1hbGwuYwppbmRleCA5MGI4NTczLi43ZGYyN2M4IDEw
MDY0NAotLS0gYS9rdm0tYWxsLmMKKysrIGIva3ZtLWFsbC5jCkBAIC0yMDUyLDcgKzIwNTIsNyBA
QCBpbnQga3ZtX2NwdV9leGVjKENQVVN0YXRlICpjcHUpCiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgY2FzZSBLVk1fRVhJVF9TSFVURE9XTjoKICAgICAgICAgICAgIERQUklOVEYoInNodXRk
b3duXG4iKTsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAg
ICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVT
RVQpOwogICAgICAgICAgICAgcmV0ID0gRVhDUF9JTlRFUlJVUFQ7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgY2FzZSBLVk1fRVhJVF9VTktOT1dOOgpAQCAtMjA2NiwxMSArMjA2NiwxMSBA
QCBpbnQga3ZtX2NwdV9leGVjKENQVVN0YXRlICpjcHUpCiAgICAgICAgIGNhc2UgS1ZNX0VYSVRf
U1lTVEVNX0VWRU5UOgogICAgICAgICAgICAgc3dpdGNoIChydW4tPnN5c3RlbV9ldmVudC50eXBl
KSB7CiAgICAgICAgICAgICBjYXNlIEtWTV9TWVNURU1fRVZFTlRfU0hVVERPV046Ci0gICAgICAg
ICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERP
V04pOwogICAgICAgICAgICAgICAgIHJldCA9IEVYQ1BfSU5URVJSVVBUOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBLVk1fU1lTVEVNX0VWRU5UX1JFU0VUOgotICAg
ICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAg
ICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsK
ICAgICAgICAgICAgICAgICByZXQgPSBFWENQX0lOVEVSUlVQVDsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIGNhc2UgS1ZNX1NZU1RFTV9FVkVOVF9DUkFTSDoKZGlmZiAtLWdp
dCBhL29zLXdpbjMyLmMgYi9vcy13aW4zMi5jCmluZGV4IGFlOTg1NzQuLjU4NmE3YzcgMTAwNjQ0
Ci0tLSBhL29zLXdpbjMyLmMKKysrIGIvb3Mtd2luMzIuYwpAQCAtNTIsNyArNTIsNyBAQCBpbnQg
c2V0ZW52KGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnZhbHVlLCBpbnQgb3ZlcndyaXRl
KQoKIHN0YXRpYyBCT09MIFdJTkFQSSBxZW11X2N0cmxfaGFuZGxlcihEV09SRCB0eXBlKQogewot
ICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICBxZW11X3N5c3RlbV9zaHV0
ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfU0lHTkFMKTsKICAgICAvKiBXaW5kb3dz
IDcga2lsbHMgYXBwbGljYXRpb24gd2hlbiB0aGUgZnVuY3Rpb24gcmV0dXJucy4KICAgICAgICBT
bGVlcCBoZXJlIHRvIGdpdmUgUUVNVSBhIHRyeSBmb3IgY2xvc2luZy4KICAgICAgICBTbGVlcCBw
ZXJpb2QgaXMgMTAwMDBtcyBiZWNhdXNlIFdpbmRvd3Mga2lsbHMgdGhlIHByb2dyYW0KZGlmZiAt
LWdpdCBhL3FtcC5jIGIvcW1wLmMKaW5kZXggZjY1Njk0MC4uODQ2MzhlMiAxMDA2NDQKLS0tIGEv
cW1wLmMKKysrIGIvcW1wLmMKQEAgLTg0LDcgKzg0LDcgQEAgVXVpZEluZm8gKnFtcF9xdWVyeV91
dWlkKEVycm9yICoqZXJycCkKIHZvaWQgcW1wX3F1aXQoRXJyb3IgKiplcnJwKQogewogICAgIG5v
X3NodXRkb3duID0gMDsKLSAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1FNUCk7CiB9
Cgogdm9pZCBxbXBfc3RvcChFcnJvciAqKmVycnApCkBAIC0xMDUsNyArMTA1LDcgQEAgdm9pZCBx
bXBfc3RvcChFcnJvciAqKmVycnApCgogdm9pZCBxbXBfc3lzdGVtX3Jlc2V0KEVycm9yICoqZXJy
cCkKIHsKLSAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1f
cmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1FNUCk7CiB9Cgogdm9pZCBxbXBfc3lz
dGVtX3Bvd2VyZG93bihFcnJvciAqKmVycCkKZGlmZiAtLWdpdCBhL3JlcGxheS9yZXBsYXkuYyBi
L3JlcGxheS9yZXBsYXkuYwppbmRleCBiZjk0ZTgxLi5mZjU4YTVhIDEwMDY0NAotLS0gYS9yZXBs
YXkvcmVwbGF5LmMKKysrIGIvcmVwbGF5L3JlcGxheS5jCkBAIC01MSw4ICs1MSw4IEBAIGJvb2wg
cmVwbGF5X25leHRfZXZlbnRfaXMoaW50IGV2ZW50KQogICAgICAgICBzd2l0Y2ggKHJlcGxheV9z
dGF0ZS5kYXRhX2tpbmQpIHsKICAgICAgICAgY2FzZSBFVkVOVF9TSFVURE9XTiAuLi4gRVZFTlRf
U0hVVERPV05fTEFTVDoKICAgICAgICAgICAgIHJlcGxheV9maW5pc2hfZXZlbnQoKTsKLSAgICAg
ICAgICAgIC8qIFRPRE8gLSBwYXNzIHJlcGxheV9zdGF0ZS5kYXRhX2tpbmQgLSBFVkVOVF9TSFVU
RE9XTiBhcyBjYXVzZSAqLwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVz
dCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChyZXBsYXlfc3Rh
dGUuZGF0YV9raW5kIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVZFTlRfU0hVVERPV04pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICAvKiBjbG9jaywgdGltZV90LCBjaGVja3BvaW50IGFuZCBvdGhlciBldmVudHMg
Ki8KZGlmZiAtLWdpdCBhL3RhcmdldC9hbHBoYS9zeXNfaGVscGVyLmMgYi90YXJnZXQvYWxwaGEv
c3lzX2hlbHBlci5jCmluZGV4IDY1MjE5NWQuLmFjMjIzMjMgMTAwNjQ0Ci0tLSBhL3RhcmdldC9h
bHBoYS9zeXNfaGVscGVyLmMKKysrIGIvdGFyZ2V0L2FscGhhL3N5c19oZWxwZXIuYwpAQCAtNjAs
OSArNjAsOSBAQCB2b2lkIGhlbHBlcl90Yl9mbHVzaChDUFVBbHBoYVN0YXRlICplbnYpCiB2b2lk
IGhlbHBlcl9oYWx0KHVpbnQ2NF90IHJlc3RhcnQpCiB7CiAgICAgaWYgKHJlc3RhcnQpIHsKLSAg
ICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICB9IGVsc2Ugewot
ICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lz
dGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAg
IH0KIH0KCmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL3BzY2kuYyBiL3RhcmdldC9hcm0vcHNjaS5j
CmluZGV4IGFkZTlmZTIuLmZjMzRiMjYgMTAwNjQ0Ci0tLSBhL3RhcmdldC9hcm0vcHNjaS5jCisr
KyBiL3RhcmdldC9hcm0vcHNjaS5jCkBAIC0xMzcsNyArMTM3LDcgQEAgdm9pZCBhcm1faGFuZGxl
X3BzY2lfY2FsbChBUk1DUFUgKmNwdSkKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBj
YXNlIFFFTVVfUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgotICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAvKiBRRU1VIHJlc2V0IGFuZCBzaHV0ZG93
biBhcmUgYXN5bmMgcmVxdWVzdHMsIGJ1dCBQU0NJCiAgICAgICAgICAqIG1hbmRhdGVzIHRoYXQg
d2UgbmV2ZXIgcmV0dXJuIGZyb20gdGhlIHJlc2V0L3NodXRkb3duCiAgICAgICAgICAqIGNhbGws
IHNvIHBvd2VyIHRoZSBDUFUgb2ZmIG5vdyBzbyBpdCBkb2Vzbid0IGV4ZWN1dGUKQEAgLTE0NSw3
ICsxNDUsNyBAQCB2b2lkIGFybV9oYW5kbGVfcHNjaV9jYWxsKEFSTUNQVSAqY3B1KQogICAgICAg
ICAgKi8KICAgICAgICAgZ290byBjcHVfb2ZmOwogICAgIGNhc2UgUUVNVV9QU0NJXzBfMl9GTl9T
WVNURU1fT0ZGOgotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAg
ICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hV
VERPV04pOwogICAgICAgICBnb3RvIGNwdV9vZmY7CiAgICAgY2FzZSBRRU1VX1BTQ0lfMF8xX0ZO
X0NQVV9PTjoKICAgICBjYXNlIFFFTVVfUFNDSV8wXzJfRk5fQ1BVX09OOgpkaWZmIC0tZ2l0IGEv
dGFyZ2V0L2kzODYvZXhjcF9oZWxwZXIuYyBiL3RhcmdldC9pMzg2L2V4Y3BfaGVscGVyLmMKaW5k
ZXggZWU1OTZjNi4uYjc2OTc3MiAxMDA2NDQKLS0tIGEvdGFyZ2V0L2kzODYvZXhjcF9oZWxwZXIu
YworKysgYi90YXJnZXQvaTM4Ni9leGNwX2hlbHBlci5jCkBAIC01OSw3ICs1OSw3IEBAIHN0YXRp
YyBpbnQgY2hlY2tfZXhjZXB0aW9uKENQVVg4NlN0YXRlICplbnYsIGludCBpbnRubywgaW50ICpl
cnJvcl9jb2RlLAoKICAgICAgICAgcWVtdV9sb2dfbWFzayhDUFVfTE9HX1JFU0VULCAiVHJpcGxl
IGZhdWx0XG4iKTsKCi0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgIHJldHVybiBFWENQX0hMVDsKICAgICB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL3Rh
cmdldC9pMzg2L2hheC1hbGwuYyBiL3RhcmdldC9pMzg2L2hheC1hbGwuYwppbmRleCBlZjEzMDE1
Li43MzQ2OTMxIDEwMDY0NAotLS0gYS90YXJnZXQvaTM4Ni9oYXgtYWxsLmMKKysrIGIvdGFyZ2V0
L2kzODYvaGF4LWFsbC5jCkBAIC01NDAsMTQgKzU0MCwxNCBAQCBzdGF0aWMgaW50IGhheF92Y3B1
X2hheF9leGVjKENQVUFyY2hTdGF0ZSAqZW52KQogICAgICAgICAvKiBHdWVzdCBzdGF0ZSBjaGFu
Z2VkLCBjdXJyZW50bHkgb25seSBmb3Igc2h1dGRvd24gKi8KICAgICAgICAgY2FzZSBIQVhfRVhJ
VF9TVEFURUNIQU5HRToKICAgICAgICAgICAgIGZwcmludGYoc3Rkb3V0LCAiVkNQVSBzaHV0ZG93
biByZXF1ZXN0XG4iKTsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qo
KTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgaGF4X3ZjcHVfc3luY19zdGF0ZShlbnYs
IDApOwogICAgICAgICAgICAgcmV0ID0gMTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBj
YXNlIEhBWF9FWElUX1VOS05PV05fVk1FWElUOgogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJVbmtub3duIFZNWCBleGl0ICV4IGZyb20gZ3Vlc3RcbiIsCiAgICAgICAgICAgICAgICAgICAg
IGh0LT5fZXhpdF9yZWFzb24pOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVT
RV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICBoYXhfdmNwdV9zeW5jX3N0YXRlKGVudiwgMCk7
CiAgICAgICAgICAgICBjcHVfZHVtcF9zdGF0ZShjcHUsIHN0ZGVyciwgZnByaW50ZiwgMCk7CiAg
ICAgICAgICAgICByZXQgPSAtMTsKQEAgLTU3OCw3ICs1NzgsNyBAQCBzdGF0aWMgaW50IGhheF92
Y3B1X2hheF9leGVjKENQVUFyY2hTdGF0ZSAqZW52KQogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVua25vd24gZXhpdCAl
eCBmcm9tIEhBWFxuIiwgaHQtPl9leGl0X3N0YXR1cyk7Ci0gICAgICAgICAgICBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0
KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIGhheF92Y3B1X3N5bmNf
c3RhdGUoZW52LCAwKTsKICAgICAgICAgICAgIGNwdV9kdW1wX3N0YXRlKGNwdSwgc3RkZXJyLCBm
cHJpbnRmLCAwKTsKICAgICAgICAgICAgIHJldCA9IDE7CmRpZmYgLS1naXQgYS90YXJnZXQvaTM4
Ni9oZWxwZXIuYyBiL3RhcmdldC9pMzg2L2hlbHBlci5jCmluZGV4IGYxMWNhYzYuLmVlN2VmZjIg
MTAwNjQ0Ci0tLSBhL3RhcmdldC9pMzg2L2hlbHBlci5jCisrKyBiL3RhcmdldC9pMzg2L2hlbHBl
ci5jCkBAIC0xMjEyLDcgKzEyMTIsNyBAQCBzdGF0aWMgdm9pZCBkb19pbmplY3RfeDg2X21jZShD
UFVTdGF0ZSAqY3MsIHJ1bl9vbl9jcHVfZGF0YSBkYXRhKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiB0cmlwbGUgZmF1bHRcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcy0+
Y3B1X2luZGV4KTsKICAgICAgICAgICAgIHFlbXVfbG9nX21hc2soQ1BVX0xPR19SRVNFVCwgIlRy
aXBsZSBmYXVsdFxuIik7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1JFU0VUKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBpZiAo
YmFua3NbMV0gJiBNQ0lfU1RBVFVTX1ZBTCkgewpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2kzODYva3Zt
LmMgYi90YXJnZXQvaTM4Ni9rdm0uYwppbmRleCA1NTg2NWRiLi5jZmQ3Njk1IDEwMDY0NAotLS0g
YS90YXJnZXQvaTM4Ni9rdm0uYworKysgYi90YXJnZXQvaTM4Ni9rdm0uYwpAQCAtMjkzMCw3ICsy
OTMwLDcgQEAgaW50IGt2bV9hcmNoX3Byb2Nlc3NfYXN5bmNfZXZlbnRzKENQVVN0YXRlICpjcykK
CiAgICAgICAgIGlmIChlbnYtPmV4Y2VwdGlvbl9pbmplY3RlZCA9PSBFWENQMDhfREJMRSkgewog
ICAgICAgICAgICAgLyogdGhpcyBtZWFucyB0cmlwbGUgZmF1bHQgKi8KLSAgICAgICAgICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgY3MtPmV4
aXRfcmVxdWVzdCA9IDE7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQpkaWZmIC0t
Z2l0IGEvdGFyZ2V0L3MzOTB4L2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L2hlbHBlci5jCmluZGV4
IDY4YmQyZjkuLmQyYmI5YWEgMTAwNjQ0Ci0tLSBhL3RhcmdldC9zMzkweC9oZWxwZXIuYworKysg
Yi90YXJnZXQvczM5MHgvaGVscGVyLmMKQEAgLTI2Niw3ICsyNjYsNyBAQCB2b2lkIGxvYWRfcHN3
KENQVVMzOTBYU3RhdGUgKmVudiwgdWludDY0X3QgbWFzaywgdWludDY0X3QgYWRkcikKICAgICAg
ICAgUzM5MENQVSAqY3B1ID0gczM5MF9lbnZfZ2V0X2NwdShlbnYpOwogICAgICAgICBpZiAoczM5
MF9jcHVfaGFsdChjcHUpID09IDApIHsKICNpZm5kZWYgQ09ORklHX1VTRVJfT05MWQotICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9z
eXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAj
ZW5kaWYKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9rdm0uYyBi
L3RhcmdldC9zMzkweC9rdm0uYwppbmRleCAxYTI0OWQ4Li4yODRmNWVmIDEwMDY0NAotLS0gYS90
YXJnZXQvczM5MHgva3ZtLmMKKysrIGIvdGFyZ2V0L3MzOTB4L2t2bS5jCkBAIC0xOTI5LDcgKzE5
MjksNyBAQCBzdGF0aWMgaW50IGhhbmRsZV9pbnRlcmNlcHQoUzM5MENQVSAqY3B1KQogICAgICAg
ICAgICAgY3B1X3N5bmNocm9uaXplX3N0YXRlKGNzKTsKICAgICAgICAgICAgIGlmIChzMzkwX2Nw
dV9oYWx0KGNwdSkgPT0gMCkgewogICAgICAgICAgICAgICAgIGlmIChpc19zcGVjaWFsX3dhaXRf
cHN3KGNzKSkgewotICAgICAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1
ZXN0KCk7CisgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgICAgIH0gZWxzZSB7
CiAgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2VkKE5VTEwpOwog
ICAgICAgICAgICAgICAgIH0KQEAgLTE5MzgsNyArMTkzOCw3IEBAIHN0YXRpYyBpbnQgaGFuZGxl
X2ludGVyY2VwdChTMzkwQ1BVICpjcHUpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2Fz
ZSBJQ1BUX0NQVV9TVE9QOgogICAgICAgICAgICAgaWYgKHMzOTBfY3B1X3NldF9zdGF0ZShDUFVf
U1RBVEVfU1RPUFBFRCwgY3B1KSA9PSAwKSB7Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1f
c2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3du
X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgaWYgKGNwdS0+ZW52LnNpZ3Bfb3JkZXIgPT0gU0lHUF9TVE9QX1NUT1JFX1NU
QVRVUykgewogICAgICAgICAgICAgICAgIGt2bV9zMzkwX3N0b3JlX3N0YXR1cyhjcHUsIEtWTV9T
MzkwX1NUT1JFX1NUQVRVU19ERUZfQUREUiwKZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9taXNj
X2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L21pc2NfaGVscGVyLmMKaW5kZXggZWNhODI0NC4uNzY4
MDQzZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L21pc2NfaGVscGVyLmMKKysrIGIvdGFyZ2V0
L3MzOTB4L21pc2NfaGVscGVyLmMKQEAgLTUzMywxMSArNTMzLDExIEBAIHVpbnQzMl90IEhFTFBF
UihzaWdwKShDUFVTMzkwWFN0YXRlICplbnYsIHVpbnQ2NF90IG9yZGVyX2NvZGUsIHVpbnQzMl90
IHIxLAogICAgICAgICBicmVhazsKICNpZiAhZGVmaW5lZChDT05GSUdfVVNFUl9PTkxZKQogICAg
IGNhc2UgU0lHUF9SRVNUQVJUOgotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgICAgICBjcHVfbG9vcF9leGl0KENQVShzMzkwX2Vudl9nZXRfY3B1KGVudikp
KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBTSUdQX1NUT1A6Ci0gICAgICAgIHFlbXVfc3lz
dGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIGNwdV9sb29wX2V4
aXQoQ1BVKHMzOTBfZW52X2dldF9jcHUoZW52KSkpOwogICAgICAgICBicmVhazsKICNlbmRpZgpk
aWZmIC0tZ2l0IGEvdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5jIGIvdGFyZ2V0L3NwYXJjL2lu
dDMyX2hlbHBlci5jCmluZGV4IDA5YWZlMTMuLmVlYzlhNGQgMTAwNjQ0Ci0tLSBhL3RhcmdldC9z
cGFyYy9pbnQzMl9oZWxwZXIuYworKysgYi90YXJnZXQvc3BhcmMvaW50MzJfaGVscGVyLmMKQEAg
LTEwOSw3ICsxMDksNyBAQCB2b2lkIHNwYXJjX2NwdV9kb19pbnRlcnJ1cHQoQ1BVU3RhdGUgKmNz
KQogICAgIGlmIChlbnYtPnBzcmV0ID09IDApIHsKICAgICAgICAgaWYgKGNzLT5leGNlcHRpb25f
aW5kZXggPT0gMHg4MCAmJgogICAgICAgICAgICAgZW52LT5kZWYtPmZlYXR1cmVzICYgQ1BVX0ZF
QVRVUkVfVEEwX1NIVVRET1dOKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9y
ZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAg
IGNwdV9hYm9ydChjcywgIlRyYXAgMHglMDJ4IHdoaWxlIGludGVycnVwdHMgZGlzYWJsZWQsIEVy
cm9yIHN0YXRlIiwKICAgICAgICAgICAgICAgICAgICAgICBjcy0+ZXhjZXB0aW9uX2luZGV4KTsK
ZGlmZiAtLWdpdCBhL3VpL3NkbC5jIGIvdWkvc2RsLmMKaW5kZXggMzdjMjFhMC4uYmQ1MWZmZCAx
MDA2NDQKLS0tIGEvdWkvc2RsLmMKKysrIGIvdWkvc2RsLmMKQEAgLTgzNyw3ICs4MzcsNyBAQCBz
dGF0aWMgdm9pZCBzZGxfcmVmcmVzaChEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCkKICAgICAg
ICAgY2FzZSBTRExfUVVJVDoKICAgICAgICAgICAgIGlmICghbm9fcXVpdCkgewogICAgICAgICAg
ICAgICAgIG5vX3NodXRkb3duID0gMDsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0
ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBjYXNlIFNETF9NT1VTRU1PVElPTjoKZGlmZiAtLWdpdCBhL3VpL3Nk
bDIuYyBiL3VpL3NkbDIuYwppbmRleCBmYWY5YmRmLi5lMDkyNjM2IDEwMDY0NAotLS0gYS91aS9z
ZGwyLmMKKysrIGIvdWkvc2RsMi5jCkBAIC01NjgsNyArNTY4LDcgQEAgc3RhdGljIHZvaWQgaGFu
ZGxlX3dpbmRvd2V2ZW50KFNETF9FdmVudCAqZXYpCiAgICAgY2FzZSBTRExfV0lORE9XRVZFTlRf
Q0xPU0U6CiAgICAgICAgIGlmICghbm9fcXVpdCkgewogICAgICAgICAgICAgbm9fc2h1dGRvd24g
PSAwOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJ
KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIFNETF9XSU5ET1dFVkVOVF9T
SE9XTjoKQEAgLTYxMSw3ICs2MTEsNyBAQCB2b2lkIHNkbDJfcG9sbF9ldmVudHMoc3RydWN0IHNk
bDJfY29uc29sZSAqc2NvbikKICAgICAgICAgY2FzZSBTRExfUVVJVDoKICAgICAgICAgICAgIGlm
ICghbm9fcXVpdCkgewogICAgICAgICAgICAgICAgIG5vX3NodXRkb3duID0gMDsKLSAgICAgICAg
ICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFNETF9NT1VTRU1P
VElPTjoKZGlmZiAtLWdpdCBhL3RyYWNlLWV2ZW50cyBiL3RyYWNlLWV2ZW50cwppbmRleCBlNTgy
ZDYzLi40MzM4NjVmIDEwMDY0NAotLS0gYS90cmFjZS1ldmVudHMKKysrIGIvdHJhY2UtZXZlbnRz
CkBAIC0zOCw3ICszOCw3IEBAIHZtX3N0YXRlX25vdGlmeShpbnQgcnVubmluZywgaW50IHJlYXNv
bikgInJ1bm5pbmcgJWQgcmVhc29uICVkIgogbG9hZF9maWxlKGNvbnN0IGNoYXIgKm5hbWUsIGNv
bnN0IGNoYXIgKnBhdGgpICJuYW1lICVzIGxvY2F0aW9uICVzIgogcnVuc3RhdGVfc2V0KGludCBu
ZXdfc3RhdGUpICJuZXcgc3RhdGUgJWQiCiBzeXN0ZW1fd2FrZXVwX3JlcXVlc3QoaW50IHJlYXNv
bikgInJlYXNvbj0lZCIKLXFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qodm9pZCkgIiIKK3Fl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoaW50IHJlYXNvbikgInJlYXNvbj0lZCIKIHFlbXVf
c3lzdGVtX3Bvd2VyZG93bl9yZXF1ZXN0KHZvaWQpICIiCgogIyBzcGljZS1xZW11LWNoYXIuYwpk
aWZmIC0tZ2l0IGEvdWkvY29jb2EubSBiL3VpL2NvY29hLm0KaW5kZXggMjA3NTU1ZS4uZjg5ZjY4
NiAxMDA2NDQKLS0tIGEvdWkvY29jb2EubQorKysgYi91aS9jb2NvYS5tCkBAIC05MzQsNyArOTM0
LDcgQEAgUWVtdUNvY29hVmlldyAqY29jb2FWaWV3OwogewogICAgIENPQ09BX0RFQlVHKCJRZW11
Q29jb2FBcHBDb250cm9sbGVyOiBhcHBsaWNhdGlvbldpbGxUZXJtaW5hdGVcbiIpOwoKLSAgICBx
ZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICBleGl0KDApOwogfQoKLS0gCjIu
OS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 19:52:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 19:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAM28-0006Qk-RT; Mon, 15 May 2017 19:51:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dAM27-0006Qe-FN
 for xen-devel@lists.xen.org; Mon, 15 May 2017 19:51:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4C/2A-03058-AD60A195; Mon, 15 May 2017 19:51:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEJsWRWlGSWpSXmKPExsWSoa8UpHuTTSr
 S4PUGK4slHxezODB6HN39mymAMYo1My8pvyKBNaNj5mvGgvVqFVcvfWBuYDwl18XIxcEi0MIs
 Me3UJBYQh1Ggn1Fiz7YjYI6QwC9GiSe/Opm6GDk5RARkJVZ3zWHvYuTgYBNQlPizmx8kLCygJ
 nF64lE2EJtXwEqi93wrG0gJi4CqxOTznCBhUYFwibeNICNBSgQlTs58AmYzC1hIzJx/nhHClp
 fY/nYOM4gtIaAgsf37dzaQEyQEWhklfs+4BDZTSEBK4vLVKIgaWYmjZ+ewQNi+Er2Lt7CClEg
 IKEucavGDMGslPv1Kh5gykV3i76Wz7BDOJTaJGe+uQfXmSHx72A2111ri5bUdUHP+MElc44Oo
 X8guceXyT6h6GYm/e85C3XaBReLyj40sEM4uPome1xegnDdsEgsbZzJCQkhK4v2Ok1C2jMSGG
 XOgiiaySnw8NI19AqPKLKSgmYUUNLOQgmYBI/MqRo3i1KKy1CJdY0O9pKLM9IyS3MTMHF1DAz
 O93NTi4sT01JzEpGK95PzcTYzANMEABDsYmxYFHmKU5GBSEuWd9U8yUogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEbx+rVKSQYFFqempFWmYOMGHBpCU4eJREeD+CpHmLCxJzizPTIVKnGC05+jo+
 vmfiWND3DUj+WfTjPZMQS15+XqqUOO8LkAYBkIaM0jy4cbCkeolRVkqYlxHoQCGegtSi3MwSV
 PlXjOIcjErCvGzAFC3Ek5lXArf1FdBBTEAHhb0UBzmoJBEhJdXAWN13+s2hlqWRJwq+xD7n23
 hppVWySsUjaZsfIUmlPUcZLd1c173I7gj++jC1Rl5+8wPPV4cDOm955Nj5hf5aIbawhEnyMPu
 pFdXbLE/9ZWFq/STUb6Sx0zxa58GXtnUaU5zU3hxZLlabsJwj7W648WzN14b7uUUfVk5vWnEm
 5fpX8WQvu8X3lViKMxINtZiLihMB4CA/sqUDAAA=
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494877912!101598730!1
X-Originating-IP: [104.47.34.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52841 invoked from network); 15 May 2017 19:51:53 -0000
Received: from mail-by2nam01on0082.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.82)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 May 2017 19:51:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=fUak7N0so/cYKDbmHl4RvSo5aV7HKk0dc9JwzTsXIag=;
 b=BumJp9GmehgZXx+oRPNciyW4JSTSH/a2ukJd5QSzhu21II4ViJ7wP+y0f/7vOVZHnAp2NMtSzi98y+THDSKj7p7ZNfMdWvNMc0fbA1Usu9XvkFqVWY3KZ1KBtVv/HJEwXWT1iTbiOW6MrEp6lZbJgCKUHu0aXow9HIfGMfcs/wc=
Received: from [10.236.19.127] (165.204.77.1) by
 BN6PR12MB1314.namprd12.prod.outlook.com (10.168.228.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Mon, 15 May 2017 19:51:51 +0000
To: <xen-devel@lists.xen.org>
From: Gary R Hook <ghook@amd.com>
Message-ID: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
Date: Mon, 15 May 2017 14:51:43 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR18CA0047.namprd18.prod.outlook.com (10.173.208.33) To
 BN6PR12MB1314.namprd12.prod.outlook.com (10.168.228.8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 21a5f1da-076b-4532-dc4e-08d49bcbd485
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1314; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1314;
 3:zt04ZmqU5mJvIN4sGhU0uM3VDCaEuS0RHutt7Xlh3eqoNU7EDw2m9P03m4z3ujG44s8fldHYsUncL8BOyE3oe01x+Gyg2XM5u4pYoK9hH8Eli11XRKJJmdb/UTZxlxqotrihRH7IgCiMdaUm8O0rFWAzGZeMjIb2np7EWsqXSGKx7Zov+aaugNl0nbXgdwfP01SIM045Le6i3klep7mSK9CMaRQl5sRg9e1Y6Gg10/XnnbwnBL1EaEXAnehjz/nC8JhM6rd/5dySr2jz55aX4ar7f5M4Vh/ykwl8GQ125zyT8iHfffXPK4HFv2fH6BcWmMe3UWvAnRS7AZ+7r4gzvgGo+Th+2oEbIhKFiqQqPtw=;
 25:kECya8HZuU68aotUbTFM3JYjPCb4THrQI8aYs5A5KBWhIpcI5SKveY3p4PNQ4BM4ZF6Au3VX3OXf+t4OECQDcIBaGoiJzYoO1l6iYMOe4ygctrOyTkmv1bwOcd7difg7+czPEahRZUAri/T8bH+NaDdqilGlBOv7b3fEE5OdqR9LRfMmY0KtTLbX7IlqocC+b6CDlvukoc+Oodr8cmzpcIKl5JExq3kJgN1QnBW5lrbgKg+qUHG0iF+OwgHs+9CqyZiCrdoPfec4OolGl8mbvvexactmuvM5c3zGObVzrHAKl3/u2dYx4PEm9U5GGQdxUJatEsiAAduFnCG2+xC3ZjXyv6UDkwXqfL2jY81fnxrwZgFuVxPidekec4fG1DUMH3ElpiEr+isU6bfZ6GNpB6Eq1VqSf8reeLCQZdD9qnZQBZvr/WnESMGeS5Hhrw5Ep5Pako1VN1y2MuKoDrR15YllQj38l4lDacF6WTMaDZ4=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1314;
 31:sZZbN4G15omLCLoUoEfPY9iZc8udD1ulGW/1R8hyJNz6BJwXn/1CLjOMhinGJIMc9NUga1+cTMYuycAmvgI6BQjLadH9+gwb/cTTSN7CCRdZcPHhDipLYHhldVvI+mjs5n5rdWvmWpUhOAKwW9K81bUDeoUxxlMMnhSWGiDL87rdaIuQ61BTRNgpuY0cdpPLjfx9wO88mr9zfLgpNtq3mLmFumX2P7UI2r49/2PRxBULDyOy6tFCN23z9TpdqOOHP1pQwm0LVptwj9IgnknOKg==;
 20:xfWlOXapd79BX+JIv7Hg1cA9ySBSNU+OaE6BTDUZq8GzZzmnovCHgIKJZRCInG/5nNm268Ffn6aNTeiqnYAYHJTNLk0wU2B29jWXqp00jSWu9XSRVuhixhS4Eb/hS0i5AcZOWwyesTHmW+nOB+AobamZtTntlWSEXXxms01CrcQaXmhXjtihRHnUa5mCvhHOOZjsvGmhwHnvt1y+RZXSEkB2gs2CzMinYU3leU5FgMfzfGNU2oVkj/40xofNF2JS73Zy7scBC4Hq9yJgs03e1XfpP7KAbpss+g+F9nH1L/Z8e/qAeQQm7bc/jk/5ZwsUsb3Z42iIjRmKfyzN/SXuwYNQ1kbfVYBkzxApeeZcoG3HKgBXE7peXlti2BDuygddiGq3xztkw059M6z2LBX0Vmb6npkwmpseMZaNh0aoOIEa7B40nH26w8DhoAL7GI50nAxkEE8LQJmIqSVQOcrTmVlrVn/YfmpyO5dtvoySJQj5pQayJWBzav01Jj9ge5Rk
X-Microsoft-Antispam-PRVS: <BN6PR12MB131464380D2949EF6961FEB2FDE10@BN6PR12MB1314.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(209352067349851);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123555025)(6072148);
 SRVR:BN6PR12MB1314; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1314; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1314;
 4:EDO1YIbCXhIkUwdIBM63nA4abKQuANu5vB6zgiEBRAiokTzkK9L4BPQ8aNIO58CsTitEGSy8yVFxY8C8wGAkXGegeMBD5qdOn5nLHeJLtPE+T2C/B4X76l8A++oUE2Wmh+onA1d3p8+/mz0QXDlDKBCqbg48jVpajOWjMLNu9qWt70XjJ35/KInVDihDNwbpe15OkINzGBoghbAvmyu4AEBk0N48F3Lrj7Gx2oCBw6p0Tw0HIJ13marnEzjK9dNn4lxpglLGZdbESufNdFc+TDzG7ggoaP8MlLwe5hhmkXAn7Pqr6Aett6BQsV1CjfZAiWqWmR1Gif91Rz3LHkz2dN/rBVU5VqV2W4b99iLPjpt2Ux56C8OZ9ki/0/g2wzZNDxgUqaRx78nIouJc9kNj01SBu7+NfpcIc9UKDpXaqY+mBLUOnWlztWevZmFJWJdBmDd3Yq460x8Ddy5HogQYdaf55N9cLP73nQUUEwN9n8L8s8l6+5Bst+nEmIFxqpf5EVHG/E/Q7Ja6pwfGB2Y+GJ6Ik52k+oXkfxwHJYS7URAtyAy9WZT59ulJWtPVnesqzhB4Z/LXdhipEneaoVIeKZw/ipywt3F1BmDfZAdbBs19paFJmKfTiJlgXd4EXnP2aZcO5SLFuaZcu1mTretj3PPHYNE9p6E11r09iPDKe3mopVF57yCDci60FXr7tua3GLY4v6wuV7xxutCRPUH01BdY6qQUoaxXqyb+FCIHRBvMus+dD9N8dvGoP4DMhwMMucL0OIrqhqM8CWswFGqkB/Kfrw9KlN8IJpiyBXpjRnGe6/cTV2YZtFtR1KnbUmsvvyivfbfQbWSU12osWrPvcTAJtTJm7bvkgv1bKI3eJf4=
X-Forefront-PRVS: 0308EE423E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39410400002)(39450400003)(39400400002)(39840400002)(39850400002)(39860400002)(50466002)(54356999)(50986999)(5660300001)(36756003)(6916009)(478600001)(25786009)(72206003)(6666003)(189998001)(81166006)(8676002)(230700001)(2906002)(2351001)(23676002)(33646002)(6116002)(3846002)(77096006)(6486002)(7736002)(90366009)(6306002)(47776003)(66066001)(38730400002)(31686004)(31696002)(305945005)(53936002)(110136004)(42186005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1314; H:[10.236.19.127]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMzE0OzIzOmRDdXppRmVydGtWUjgvT0pIMExsMGM4NTk0?=
 =?utf-8?B?eTFsVWpHRUN2a0htKzlnSVNtWWI3c3MvSkpVQ0tvUVFYN1g2b0szbWRHczR1?=
 =?utf-8?B?VCs2YXlHY1Q1SGx6YTBSaGdqTVdITG9lY25MMjk0bjVNVHhzRVp5aHVSZlhz?=
 =?utf-8?B?bUt6S2ZYNFROdnBRTU5qODAvVVF1Z1NJL0dEMDI0ZlEyZWdFTVR0YXN6SGR4?=
 =?utf-8?B?WGdVUlZWM0gzKzZDUE15RHBqNmgrUExGWFNlWU5iUGdjelhaLzJLcXBWUnB1?=
 =?utf-8?B?U0xIRzJmYUptYUxHcGExT2VHajZDZFlPSENVWjhHUEg4NzVXV0xNK01qKy9L?=
 =?utf-8?B?Ung1Z1d0V3k1SEpXT0pDNG5NVUlSUW1WdE80Y0NiUk5yWDdCTkZ2SWdFL2VT?=
 =?utf-8?B?ZHFBTDdIamQrSnIyYTJ1K01JRk1HWW5rcG9tdEw1TGRET210M2pnWE9sTEph?=
 =?utf-8?B?OGVXeXM3YUlITHZIUGdhWFQ5cHFXNU5mSDhyU0hMVzBlT0d5emJ4ZHptQklz?=
 =?utf-8?B?c25jOUlIclRYcGcvMkU2VkYxKzIwRzF0Zy9FbzRWOCtlWTRnMkF3UjVoM2Fn?=
 =?utf-8?B?MnVJVk1BbnZkS2s3bHVLb2lHakN6Y3lKQlcyU20zU3QwNnNCczBEdGkvaits?=
 =?utf-8?B?VWU0VXVXZlVrUVVvN0FROEUxSWhwRDZJRHNBaGc2bENJb2pRS1N6akxaOVVX?=
 =?utf-8?B?d085NTJKc0l1VkcxWkhTY3l6K1BkT1RleDdMSVpMUHFNVW9wOGxhb0p2d2FC?=
 =?utf-8?B?UHZ3OG11RDBGNGFVY05IaENQTDh4ZzhHRkZXYWtNbWhzOXFZL25uWG5kZVg1?=
 =?utf-8?B?NDduQmlBUE1DWmNOZ1lrSGErUUo0dUx3RUtzWitFbm5DUmxPVjRjcWNlclIx?=
 =?utf-8?B?ZWFoZkFZa1RCb00vdUlSWFFsR0xyRlRyY0plSnE1Vy9tUkdidGc4RHhiQmNv?=
 =?utf-8?B?TzJvY0lJSm9UMnkyR05ydk5YYm5xSjMyS1hidGcwK3BZdzdRdUJsREUwWEl3?=
 =?utf-8?B?d21ZRUlWRUpFQm5SeHRkQkN5dzJZR2h1Tmw3eGp4TjFOU2gzZFRIRTI3eWNn?=
 =?utf-8?B?ZllKVUNjbmM3UnoyNlM4cXJTZnZqa3IraVNFbm01T1ZVc1Bwak1TZ2JJQTZL?=
 =?utf-8?B?eVVKOFdPMEJsMHRRV0MreUR1Q1lEd21aMG1HZEwyOUdLeHp2Tkw1cEE3Zmpt?=
 =?utf-8?B?dHl0OUxibFlFb0tJcDBqVmRSU3N2L1dkYlJKTUpzSGhOY2RLaHRDaitlSFk2?=
 =?utf-8?B?aXR3enFJcWJsYXlEZlhzeHQ1QVRKZHhHeGFER1ZqSTlvZUV3aFJtWHVGN0tK?=
 =?utf-8?B?VXBJR3hHYTBQRGlZaHl4Njd1QmlKVFBoTW5ncHlWSys0QjVIK2dwTXhtMi9R?=
 =?utf-8?B?S2p3enBEVjBmZTN4a1dUenJSM0VnZGlocGhBM1MxVkd0VkM1UVh1TExmcjA3?=
 =?utf-8?Q?JC7jrIumqhXhh3tqV5FkSUJLp7d?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1314;
 6:2A/pkzlK4HHFYkbnmKEOhxt+xUq4GYzKv5gCbh5BeBpjHe5tBar+UJl5FUS1+FDJOg95Liz9yGE1FMxi3OAYHXadTv7OXA+0qBq4t0CpVb9uIxzZo27nIkEF0SJwsCYjtX0gK31KGcgR+9kyISSoeaRXC1aMxmsk4ykCsaM27E4mPqwElUXW5yuHRU1uYL7IKFRlJLO/CsMmXNx3sGkU240t6UJS8sIIilAcES5j9mQ51Sjkdn1ZHgy3DOVuHdWiVYSy9BMoXo0PINj1qCeX37lDmdjemr8OU9+VR1f/sibsnMdyJ4bzHxRhEZz8FuiwT0d5A+U0zRFvD4vAVx+4dIvaeQleP/vDtjqQUuNee5jtmyoyUaF2b8iN6xJuY7h/BReuRfBjsNqHGgeai8EhQqp90SZWK7yOa7OhmsuKaeKSnA5EgOKf2a78OznxMFR8tled+FzloAmN1neLYpFriQmBGW2X3lJ4ktCoAHxrFNJXb7FKjK9oKmnPt6oncqLffqfPs4+TDLEvHhB8D6wXXRUFWXEi7emx2ETx53G39w0=;
 5:fbMVjUR8Zhf/SS/t0NfYC4P0CIbNNo3MqcetpKBDamKJ/GLX8TuF7hs5P2ufXZMGmFAQjqvsUO0wJCr5bAcN/BXGJUVDT5okRBb3PxgUlmLQl5OtztMKrse/FFOtCDOqLU4ygLXomWUOY/tI1vnDxQ==;
 24:JDnKMHHi4yjLYHaB03xeHLvwExgpBXpDd6oNDHIWVgOKQ4hYyV1SSSPij7W89Yo3bun/3DOEpG9E2zyv6ClH7aneXJExhyqjmDqGhuvmHNg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1314;
 7:HFcgW+Na+Prd9gkWFIfZVKIa2peOT+fId6y0ILcK4k7G+TBzKrjnXo/zzyDi/GMhH29biYE2sLID49S2WE1kpETlZeV5aboQOE3yOiOP2k7bX5ge5n/7NyXKgsnQ8UoWI02+U23k36PnC2en3Ye/EM4Q3ZGSdU5Qo4lo5x0hygeJtXOtI0hW3LpEcQ9jIH6dTt0WCUrvO8nqWWw/UcR9DBe2MIbdGm+J9ZDG4EQ7/VSju+tr8Mr2DtOQ/SFHuCSn/RJiCYMNoAnHkQ2RIfnMeZ3Dcx2xzSfWgHuir2pS914Lp2LYjeP6VjrBL4/QDPcOlfn2ZCspThS9sNYbhZVUDw==;
 20:S7U83VltBjxVgpwkD1ZPdMqEj1uUFfpTZDWnKZPIvBv5cfkv1+J4/rPJ9VdXXSh6ohR1htHJeMOFVAU+lbydweEfcxB8CDrKPyVz+hNi+LmBnlD9t/jXyRSS6r+MqCXMqUHAKaXpzci4usXTIU3pitfbuBvLbI5GcP4F+P879On3MkKCb9WhDVI08umecNX5OrBfJu9nYN+3kE55dGL/scxsOjCOgV9y2i16XpYZexIileEJvEJ5IRPUvsKOf8u0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2017 19:51:51.0619 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1314
Subject: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gSSd2ZSBiZWVuIHNsb2dnaW5nIHRocm91Z2ggb25saW5lIGRvY3MgYW5kIHRoZSBjb2RlLCB0
cnlpbmcgdG8gCnVuZGVyc3RhbmQgd2hlcmUgdGhpbmdzIHN0YW5kIHdpdGggUFZILgoKSSB0aGlu
ayBteSBwcmltYXJ5IHF1ZXN0aW9ucyBhcmU6CiAgIDEpIEhvdyBkbyBJIGlkZW50aWZ5IGEgUFZI
djIvSFZNbGl0ZSBndWVzdD8KICAgMikgT3IsIHBlcmhhcHMgbW9yZSBpbXBvcnRhbnRseSwgd2hh
dCBkaXN0aW5ndWlzaGVzIHNhaWQgZ3Vlc3Q/CkkndmUgZ290IFhlbiA0LjkgdW5zdGFibGUgYnVp
bHQvaW5zdGFsbGVkL2Jvb3RlZCwgYW5kIGFtIHJ1bm5pbmcgNC4xMCAKa2VybmVscyBvbiBteQpk
b20wIGFuZCBndWVzdHMuCgpJJ3ZlIGdvdHRlbiBhIGd1ZXN0IGJvb3RlZCwgYW5kIGEgYmFzaWMg
VWJ1bnR1IDE0LjA0IGluc3RhbGxlZCBmcm9tIGEgCmRpc3RybyBJU08gb250byBhCnJhdyBkaXNr
IChhIGxvZ2ljYWwgdm9sdW1lKS4gQWxsIGdvb2QuCgpJZiBJIHVzZSB0aGUgZXhhbXBsZSBmaWxl
IC9ldGMveGVuL2V4YW1wbGUuaHZtIHRvIGRlZmluZSBhIHNpbXBsZSBndWVzdCAKKGJ1dCBubyBW
R0E6Cm5vZ3JhcGhpYz0xKSwgSSBzZWUgdGhhdCBJIGhhdmUgYSBxZW11IGluc3RhbmNlIHJ1bm5p
bmcsIHdoaWNoIEkgZXhwZWN0LCAKYWxvbmcgd2l0aCBzb21lCnRocmVhZHM6Cgpyb290ICAgICAg
ODUyMyAgICAgMSAgMCAxNDozMSA/ICAgICAgICAwMDowMDowMyAKL3Vzci9sb2NhbC9saWIveGVu
L2Jpbi9xZW11LXN5c3RlbS1pMzg2IC14ZW4tZG9taWQgMTcgLWNoYXJkZXYgc29ja2V0Li4uLgpy
b290ICAgICAgODc3OSAgICAgMiAgMCAxNDozMSA/ICAgICAgICAwMDowMDowMCBbMTcueHZkYS0w
XQpyb290ICAgICAgODc4MCAgICAgMiAgMCAxNDozMSA/ICAgICAgICAwMDowMDowMCBbdmlmMTcu
MC1xMC1ndWVzXQpyb290ICAgICAgODc4MSAgICAgMiAgMCAxNDozMSA/ICAgICAgICAwMDowMDow
MCBbdmlmMTcuMC1xMC1kZWFsXQpyb290ICAgICAgODc4MiAgICAgMiAgMCAxNDozMSA/ICAgICAg
ICAwMDowMDowMCBbdmlmMTcuMC1xMS1ndWVzXQpyb290ICAgICAgODc4MyAgICAgMiAgMCAxNDoz
MSA/ICAgICAgICAwMDowMDowMCBbdmlmMTcuMC1xMS1kZWFsXQoKQWxsIHNlZW1zIGdvb2QuIE5v
dywgSSd2ZSByZWFkIHRocm91Z2ggdGhlIGRvYyBhdAoJaHR0cHM6Ly93aWtpLnhlbi5vcmcvd2lr
aS9YZW5fTGludXhfUFZfb25fSFZNX2RyaXZlcnMKYW5kIHdoZW4gSSBsb2cgaW50byB0aGUgYWJv
dmUgZ3Vlc3QsIGFuZCBydW4gZG1lc2cgfCBlZ3JlcCAtaSAKJ3hlbnxmcm9udCcgSSBnZXQgdGhp
cyBvdXRwdXQ6CgpbICAgIDAuMDAwMDAwXSBETUk6IFhlbiBIVk0gZG9tVSwgQklPUyA0LjktcmMg
MDQvMjUvMjAxNwpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4KWyAgICAw
LjAwMDAwMF0gWGVuIHZlcnNpb24gNC45LgpbICAgIDAuMDAwMDAwXSBYZW4gUGxhdGZvcm0gUENJ
OiBJL08gcHJvdG9jb2wgdmVyc2lvbiAxClsgICAgMC4wMDAwMDBdIE5ldGZyb250IGFuZCB0aGUg
WGVuIHBsYXRmb3JtIFBDSSBkcml2ZXIgaGF2ZSBiZWVuIApjb21waWxlZCBmb3IgdGhpcyBrZXJu
ZWw6IHVucGx1ZyBlbXVsYXRlZCBOSUNzLgpbICAgIDAuMDAwMDAwXSBCbGtmcm9udCBhbmQgdGhl
IFhlbiBwbGF0Zm9ybSBQQ0kgZHJpdmVyIGhhdmUgYmVlbiAKY29tcGlsZWQgZm9yIHRoaXMga2Vy
bmVsOiB1bnBsdWcgZW11bGF0ZWQgZGlza3MuClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgw
MDAwMDAwMDAwMEY2ODAwIDAwMDAyNCAodjAyIFhlbiAgICkKWyAgICAwLjAwMDAwMF0gQUNQSTog
WFNEVCAweDAwMDAwMDAwRkMwMEE1QjAgMDAwMDU0ICh2MDEgWGVuICAgIEhWTSAKMDAwMDAwMDAg
SFZNTCAwMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwRkMwMEEy
RDAgMDAwMEY0ICh2MDQgWGVuICAgIEhWTSAKMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKWyAgICAw
LjAwMDAwMF0gQUNQSTogRFNEVCAweDAwMDAwMDAwRkMwMDEyQTAgMDA4RkFDICh2MDIgWGVuICAg
IEhWTSAKMDAwMDAwMDAgSU5UTCAyMDE0MDIxNCkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAw
eDAwMDAwMDAwRkMwMEEzRDAgMDAwMDcwICh2MDIgWGVuICAgIEhWTSAKMDAwMDAwMDAgSFZNTCAw
MDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwRkMwMEE0QzAgMDAw
MDM4ICh2MDEgWGVuICAgIEhWTSAKMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKWyAgICAwLjAwMDAw
MF0gQUNQSTogV0FFVCAweDAwMDAwMDAwRkMwMEE1MDAgMDAwMDI4ICh2MDEgWGVuICAgIEhWTSAK
MDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAw
MDAwRkMwMEE1MzAgMDAwMDMxICh2MDIgWGVuICAgIEhWTSAKMDAwMDAwMDAgSU5UTCAyMDE0MDIx
NCkKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwRkMwMEE1NzAgMDAwMDMxICh2
MDIgWGVuICAgIEhWTSAKMDAwMDAwMDAgSU5UTCAyMDE0MDIxNCkKWyAgICAwLjAwMDAwMF0gQm9v
dGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBIVk0KWyAgICAwLjAwMDAwMF0geGVu
OiBQViBzcGlubG9ja3MgZW5hYmxlZApbICAgIDAuMDAwMDAwXSB4ZW46ZXZlbnRzOiBVc2luZyBG
SUZPLWJhc2VkIEFCSQpbICAgIDAuMDAwMDAwXSB4ZW46ZXZlbnRzOiBYZW4gSFZNIGNhbGxiYWNr
IHZlY3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMgCmVuYWJsZWQKWyAgICAwLjE1NjIyMV0gY2xv
Y2tzb3VyY2U6IHhlbjogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IAoweDFj
ZDQyZTRkZmZiLCBtYXhfaWRsZV9uczogODgxNTkwNTkxNDgzIG5zClsgICAgMC4xNTYyNDRdIFhl
bjogdXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQpbICAgIDAuMTU2MjUzXSBpbnN0YWxsaW5n
IFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAwLjE1NzE4OF0gaW5zdGFsbGluZyBYZW4gdGltZXIg
Zm9yIENQVSAxClsgICAgMC4yNDgwNTBdIHhlbmJ1czogeHNfcmVzZXRfd2F0Y2hlcyBmYWlsZWQ6
IC0zOApbICAgIDAuMjkyNTA2XSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT05IChnc2k9OSkKWyAg
ICAwLjQ2NDgyMl0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpbICAg
IDAuNDY4MDg5XSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyClsgICAg
MC40NzYxMzFdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4ZW4KWyAgICAw
LjQ5MTI4OV0geGVuOiAtLT4gcGlycT0xNyAtPiBpcnE9OCAoZ3NpPTgpClsgICAgMC40OTE0MDVd
IHhlbjogLS0+IHBpcnE9MTggLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMC40OTE1MTFdIHhlbjog
LS0+IHBpcnE9MTkgLT4gaXJxPTEgKGdzaT0xKQpbICAgIDAuNDkxNjIyXSB4ZW46IC0tPiBwaXJx
PTIwIC0+IGlycT02IChnc2k9NikKWyAgICAxLjA1ODA4N10geGVuOiAtLT4gcGlycT0yMSAtPiBp
cnE9MjQgKGdzaT0yNCkKWyAgICAxLjA1ODM2OV0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJs
ZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dApbICAgIDEuMDkxMjc3XSBibGtmcm9udDogeHZkYTog
Zmx1c2ggZGlza2NhY2hlOiBlbmFibGVkOyBwZXJzaXN0ZW50IApncmFudHM6IGVuYWJsZWQ7IGlu
ZGlyZWN0IGRlc2NyaXB0b3JzOiBlbmFibGVkOwpbICAgIDEuMTAwMjE4XSB4ZW5fbmV0ZnJvbnQ6
IEluaXRpYWxpc2luZyBYZW4gdmlydHVhbCBldGhlcm5ldCBkcml2ZXIKWyAgICAxLjE3MzI5OF0g
eGVuYnVzX3Byb2JlX2Zyb250ZW5kOiBEZXZpY2Ugd2l0aCBubyBkcml2ZXI6IGRldmljZS92a2Jk
LzAKWyAgICAyLjY5MjM5N10gc3lzdGVtZFsxXTogRGV0ZWN0ZWQgdmlydHVhbGl6YXRpb24geGVu
LgpbICAgIDMuNDUzNTM0XSBpbnB1dDogWGVuIFZpcnR1YWwgS2V5Ym9hcmQgYXMgL2RldmljZXMv
dmlydHVhbC9pbnB1dC9pbnB1dDUKWyAgICAzLjQ1NDkyM10gaW5wdXQ6IFhlbiBWaXJ0dWFsIFBv
aW50ZXIgYXMgL2RldmljZXMvdmlydHVhbC9pbnB1dC9pbnB1dDYKCkN1cnJlbnQgbGludXgga2Vy
bmVscyBjb250YWlucyBQViBkcml2ZXJzLCBhcyBJIHVuZGVyc3RhbmQgaXQuIEFuZCBiYXNlZCAK
b24gdGhlIHJlZmVyZW5jZWQKZG9jdW1lbnQsIHRoZSBhYm92ZSBtZXNzYWdlcyB3b3VsZCBzZWVt
IHRvIGltcGx5IHRoYXQgdGhpcyBpcyBhIFBWSHYyIApndWVzdCBoZXJlLiBBdCBsZWFzdAphY2Nv
cmRpbmcgdG8gd2hhdCB0aGUgcmVmZXJlbmNlZCBkb2N1bWVudCBleHBsYWlucyBhcyBob3cgdG8g
aWRlbnRpZnkgYSAKUFZIIGd1ZXN0LiBCdXQKc2hvdWxkbid0IHRoaXMgYmUgYW4gSFZNIGd1ZXN0
LCBwZXIgdGhlIGV4YW1wbGUgY29uZmlnIGZpbGU/CgpJIGdldCB0aGF0IHRoZSB3aWtpIGlzIHN0
YWxlLCBzbyBJIGdvdHRhIGFzayBxdWVzdGlvbnM6CgpIb3cgZG8gSSBpZGVudGlmeS9jaGFyYWN0
ZXJpemUgYSBhIFBWSHYyL0hWTWxpdGUgZ3Vlc3Qgb24gWGVuIDQuOT8KCldoYXQsIHByZWNpc2Vs
eSwgLWRlZmluZXMtIG9uZSBvZiB0aGVzZSAoUFZIdjIpIGd1ZXN0cz8KClJlOiBteSBwcmlvciBx
dWVzdGlvbiBvbiBkb2N1bWVudGF0aW9uLCBob3cgZG9lcyB0aGUKY3VycmVudCB0ZWNoIHByZXZp
ZXcgZGVmaW5lIG9uZSBvZiB0aGVzZSBoeWJyaWQgZ3Vlc3RzPyB3aGF0IGFyZSB0aGUgc2FsaWVu
dAphc3BlY3RzIG9mIHNhaWQgZ3Vlc3RzLCBhbmQgd2hhdCBpcyB0aGF0IHdlIHdhbnQgdG8gZG8g
dG8gY3JlYXRlIG9uZT8KCk15IGFwb2xvZ2llcyBpZiB0aGlzIGlzIGEgc2ltcGxpc3RpYyBxdWVz
dGlvbiwgYnV0IHNvbWUgY2xhcmlmaWNhdGlvbiAKd291bGQgYmUKZ3JlYXRseSBhcHByZWNpYXRl
ZC4KCkdhcnkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMij-0000ZI-OM; Mon, 15 May 2017 20:35:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMii-0000ZC-CE
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:35:56 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C9/AA-17076-B211A195; Mon, 15 May 2017 20:35:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVybKJssq6WoFS
 kwfpX1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnXy/ZCibzVfT/38LawDibu4uRi0NI4A+j
 xJZr01m6GDk4WAQcJJZtEAAxGQViJB78sO5i5AQywyQmX17CCmKzCGhLTLl0gBHEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAWuLa58tgJcwCWRIfZq1kBrGFBSwlbncfYwOxeQW8JCY/vAY2UlRAV+
 LQvz9QcUGJkzOfsED0akksn76NZQIj3ywkqVlIUgsYmVYxahSnFpWlFukaGeolFWWmZ5TkJmb
 m6BoaGOvlphYXJ6an5iQmFesl5+duYgQGVD0DA+MOxp69focYJTmYlER53dmlIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8P7iB8oJFqWmp1akZeYAQxsmLcHBoyTCew0kzVtckJhbnJkOkTrFq
 MvxbumH90xCLHn5ealS4ryvQYoEQIoySvPgRsDi7BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYd5YAaApPJl5JXCbXgEdwQR0RNhLcZAjShIRUlINjJ3WCxz3tJx/brg7emFZ6+nVT84+i7I
 ztpLZbBf6ces/c0Xd9YutxV9ZSWtfnsEu9jJL6cADsRvnXtVPWLi5zuXjQvGKWeHhckEHrMXE
 3h84xDrvlKnbPXaH4xdPaJfmME1mXr+kcJeLkkfEhELe66GPeOJOz70vn76IT/nXre5JIkWCh
 x/UdCmxFGckGmoxFxUnAgD6N1FTrgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494880553!99874337!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35889 invoked from network); 15 May 2017 20:35:54 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:35:54 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A071E23983;
 Mon, 15 May 2017 20:35:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A071E23983
Date: Mon, 15 May 2017 13:35:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 00/18] introduce the Xen PV Calls backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgYmFja2VuZCBmb3IgdGhlIG5ld2x5
IGludHJvZHVjZWQgUFYgQ2FsbHMKcHJvY290b2wuCgpQViBDYWxscyBpcyBhIHBhcmF2aXJ0dWFs
aXplZCBwcm90b2NvbCB0aGF0IGFsbG93cyB0aGUgaW1wbGVtZW50YXRpb24gb2YKYSBzZXQgb2Yg
UE9TSVggZnVuY3Rpb25zIGluIGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxzIGZyb250
ZW5kCnNlbmRzIFBPU0lYIGZ1bmN0aW9uIGNhbGxzIHRvIHRoZSBiYWNrZW5kLCB3aGljaCBpbXBs
ZW1lbnRzIHRoZW0gYW5kCnJldHVybnMgYSB2YWx1ZSB0byB0aGUgZnJvbnRlbmQgYW5kIGFjdHMg
b24gdGhlIGZ1bmN0aW9uIGNhbGwuCgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBQViBDYWxs
cywgcGxlYXNlIHJlYWQ6CgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MvcHZjYWxscy5odG1sCgpJIHRyaWVkIHRvIHNwbGl0IHRoZSBzb3VyY2UgY29kZSBpbnRvIHNt
YWxsIHBpZWNlcyB0byBtYWtlIGl0IGVhc2llciB0bwpyZWFkIGFuZCB1bmRlcnN0YW5kLiBQbGVh
c2UgcmV2aWV3IQoKClN0ZWZhbm8gU3RhYmVsbGluaSAoMTgpOgogICAgICB4ZW46IGludHJvZHVj
ZSB0aGUgcHZjYWxscyBpbnRlcmZhY2UgaGVhZGVyCiAgICAgIHhlbi9wdmNhbGxzOiBpbnRyb2R1
Y2UgdGhlIHB2Y2FsbHMgeGVuYnVzIGJhY2tlbmQKICAgICAgeGVuL3B2Y2FsbHM6IGluaXRpYWxp
emUgdGhlIG1vZHVsZSBhbmQgcmVnaXN0ZXIgdGhlIHhlbmJ1cyBiYWNrZW5kCiAgICAgIHhlbi9w
dmNhbGxzOiB4ZW5idXMgc3RhdGUgaGFuZGxpbmcKICAgICAgeGVuL3B2Y2FsbHM6IGNvbm5lY3Qg
dG8gYSBmcm9udGVuZAogICAgICB4ZW4vcHZjYWxsczogaGFuZGxlIGNvbW1hbmRzIGZyb20gdGhl
IGZyb250ZW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgc29ja2V0IGNvbW1hbmQKICAg
ICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBjb25uZWN0IGNvbW1hbmQKICAgICAgeGVuL3B2Y2Fs
bHM6IGltcGxlbWVudCBiaW5kIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBs
aXN0ZW4gY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGFjY2VwdCBjb21tYW5k
CiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgcG9sbCBjb21tYW5kCiAgICAgIHhlbi9wdmNh
bGxzOiBpbXBsZW1lbnQgcmVsZWFzZSBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBkaXNjb25u
ZWN0IGFuZCBtb2R1bGVfZXhpdAogICAgICB4ZW4vcHZjYWxsczogaW50cm9kdWNlIHRoZSBpb3dv
cmtlcgogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHJlYWQKICAgICAgeGVuL3B2Y2FsbHM6
IGltcGxlbWVudCB3cml0ZQogICAgICB4ZW46IGludHJvZHVjZSBhIEtjb25maWcgb3B0aW9uIHRv
IGVuYWJsZSB0aGUgcHZjYWxscyBiYWNrZW5kCgogZHJpdmVycy94ZW4vS2NvbmZpZyAgICAgICAg
ICAgICAgICB8ICAgMTIgKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAg
IDEgKwogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgICAgICAgICB8IDEzMTcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZj
YWxscy5oIHwgIDExNyArKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE0NDcgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMj5-0000ai-7U; Mon, 15 May 2017 20:36:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj3-0000a9-UM
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 73/02-03696-1411A195; Mon, 15 May 2017 20:36:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6DoFS
 kwca/uhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPbTuZCjZLV5w42cDcwHhQvIuRi0NIoI1J
 4u6+ZWxdjJwcLAIOEreOrmLsYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNYOUiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYQFLiTU9U6Fmqkos7F0M1swr4CbRdLkRrEZCQE7i5LHJYHFOAX
 eJ16tXsEEdxCjx8fcVpgmMvAsYGVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBIYDAxDsYJx92f8QoyQHk5Iorzu7VKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd5f/EA5waLU9NSKtMwcYGDCpCU4eJREeK+BpHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VS
 pz3NUiRAEhRRmke3AhYlFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9KkCk8mXklcJteAR
 3BBHRE2EtxkCNKEhFSUg2My16eLbzoYW6sLXOzIlXz5OLqCPX+oELNq3dOLeNa/VB0xdqtLvN
 rq+qKhYUm1kk1+YR/itnslXioPWG9ce92zrym55tls+VEVpVVu5TJTdvLzP8o7NrTD4WM7/PC
 BV0VHr12ONL743hE6N1DeX+FFljMMg9azXT40IWLest/Z7QY3N/Ds1lDiaU4I9FQi7moOBEAk
 kCdV40CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494880575!101603101!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23758 invoked from network); 15 May 2017 20:36:16 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:16 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C48A5239BA;
 Mon, 15 May 2017 20:36:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C48A5239BA
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:35:57 -0700
Message-Id: <1494880570-14209-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 05/18] xen/pvcalls: connect to a frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgcGVyLWZyb250ZW5kIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfYmFj
a19wcml2LiBJdApjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFuZCByaW5nLCBpdHMgZXZl
bnQgY2hhbm5lbCwgYSBsaXN0IG9mCmFjdGl2ZSBzb2NrZXRzIGFuZCBhIHRyZWUgb2YgcGFzc2l2
ZSBzb2NrZXRzIChwYXNzaW5nIHNvY2tldHMgbmVlZCB0byBiZQpsb29rZWQgdXAgZnJvbSB0aGUg
aWQgb24gbGlzdGVuLCBhY2NlcHQgYW5kIHBvbGwgY29tbWFuZHMsIHdoaWxlIGFjdGl2ZQpzb2Nr
ZXRzIG9ubHkgb24gcmVsZWFzZSkuCgpJdCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdvcmtxdWV1ZSB0
byBzY2hlZHVsZSB0aGUgd29yayBvZiBwYXJzaW5nIGFuZApleGVjdXRpbmcgY29tbWFuZHMgb24g
dGhlIGNvbW1hbmQgcmluZy4gcHZjYWxsc3NfbG9jayBwcm90ZWN0cyB0aGUgdHdvCmxpc3RzLiBJ
biBwdmNhbGxzX2JhY2tfZ2xvYmFsLCBrZWVwIGEgbGlzdCBvZiBjb25uZWN0ZWQgZnJvbnRlbmRz
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
PgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0K
IGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDg3IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jCmluZGV4IDg2ZWNhMTkuLjg3NmU1NzcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC00
NCwxMyArNDQsMTAwIEBAIHN0cnVjdCBwdmNhbGxzX2JhY2tfZ2xvYmFsIHsKIAlzdHJ1Y3Qgcndf
c2VtYXBob3JlIHByaXZzX2xvY2s7CiB9IHB2Y2FsbHNfYmFja19nbG9iYWw7CiAKK3N0cnVjdCBw
dmNhbGxzX2JhY2tfcHJpdiB7CisJc3RydWN0IGxpc3RfaGVhZCBsaXN0OworCXN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXY7CisJc3RydWN0IHhlbl9wdmNhbGxzX3NyaW5nICpzcmluZzsKKwlzdHJ1
Y3QgeGVuX3B2Y2FsbHNfYmFja19yaW5nIHJpbmc7CisJaW50IGlycTsKKwlzdHJ1Y3QgbGlzdF9o
ZWFkIHNvY2tldF9tYXBwaW5nczsKKwlzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHNvY2tldHBhc3Nf
bWFwcGluZ3M7CisJc3RydWN0IHJ3X3NlbWFwaG9yZSBwdmNhbGxzc19sb2NrOworCWF0b21pY190
IHdvcms7CisJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOworCXN0cnVjdCB3b3JrX3N0cnVj
dCByZWdpc3Rlcl93b3JrOworfTsKKwogc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lvd29ya2Vy
KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIHsKIH0KIAorc3RhdGljIHZvaWQgcHZjYWxsc19i
YWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQoreworfQorCitzdGF0aWMgaXJxcmV0
dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQgKmRldl9pZCkKK3sKKwlyZXR1
cm4gSVJRX0hBTkRMRUQ7Cit9CisKIHN0YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYpCiB7CisJaW50IGVyciwgZXZ0Y2huOworCWdyYW50X3JlZl90IHJp
bmdfcmVmOworCXZvaWQgKmFkZHIgPSBOVUxMOworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAq
cHJpdiA9IE5VTEw7CisKKwlwcml2ID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IHB2Y2FsbHNfYmFj
a19wcml2KSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFwcml2KQorCQlyZXR1cm4gLUVOT01FTTsKKwor
CWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicG9ydCIsICIldSIs
CisJCQkgICAmZXZ0Y2huKTsKKwlpZiAoZXJyICE9IDEpIHsKKwkJZXJyID0gLUVJTlZBTDsKKwkJ
eGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvZXZlbnQtY2hhbm5lbCIsCisJ
CQkJIGRldi0+b3RoZXJlbmQpOworCQlnb3RvIGVycm9yOworCX0KKworCWVyciA9IHhlbmJ1c19z
Y2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWYp
OworCWlmIChlcnIgIT0gMSkgeworCQllcnIgPSAtRUlOVkFMOworCQl4ZW5idXNfZGV2X2ZhdGFs
KGRldiwgZXJyLCAicmVhZGluZyAlcy9yaW5nLXJlZiIsCisJCQkJIGRldi0+b3RoZXJlbmQpOwor
CQlnb3RvIGVycm9yOworCX0KKworCWVyciA9IHhlbmJ1c19tYXBfcmluZ192YWxsb2MoZGV2LCAm
cmluZ19yZWYsIDEsICZhZGRyKTsKKwlpZiAoZXJyIDwgMCkKKwkJZ290byBlcnJvcjsKKworCWVy
ciA9IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIoZGV2LT5vdGhlcmVuZF9p
ZCwgZXZ0Y2huLAorCQkJCQkJICAgIHB2Y2FsbHNfYmFja19ldmVudCwgMCwKKwkJCQkJCSAgICAi
cHZjYWxscy1iYWNrZW5kIiwgZGV2KTsKKwlpZiAoZXJyIDwgMCkKKwkJZ290byBlcnJvcjsKKwor
CXByaXYtPndxID0gYWxsb2Nfd29ya3F1ZXVlKCJwdmNhbGxzX2JhY2tfd3EiLCBXUV9VTkJPVU5E
LCAxKTsKKwlpZiAoIXByaXYtPndxKSB7CisJCWVyciA9IC1FTk9NRU07CisJCWdvdG8gZXJyb3I7
CisJfQorCUlOSVRfV09SSygmcHJpdi0+cmVnaXN0ZXJfd29yaywgcHZjYWxsc19iYWNrX3dvcmsp
OworCXByaXYtPmRldiA9IGRldjsKKwlwcml2LT5zcmluZyA9IGFkZHI7CisJQkFDS19SSU5HX0lO
SVQoJnByaXYtPnJpbmcsIHByaXYtPnNyaW5nLCBYRU5fUEFHRV9TSVpFICogMSk7CisJcHJpdi0+
aXJxID0gZXJyOworCUlOSVRfTElTVF9IRUFEKCZwcml2LT5zb2NrZXRfbWFwcGluZ3MpOworCUlO
SVRfUkFESVhfVFJFRSgmcHJpdi0+c29ja2V0cGFzc19tYXBwaW5ncywgR0ZQX0tFUk5FTCk7CisJ
aW5pdF9yd3NlbSgmcHJpdi0+cHZjYWxsc3NfbG9jayk7CisJZGV2X3NldF9kcnZkYXRhKCZkZXYt
PmRldiwgcHJpdik7CisJZG93bl93cml0ZSgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2c19sb2Nr
KTsKKwlsaXN0X2FkZF90YWlsKCZwcml2LT5saXN0LCAmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2
cyk7CisJdXBfd3JpdGUoJnB2Y2FsbHNfYmFja19nbG9iYWwucHJpdnNfbG9jayk7CisJcXVldWVf
d29yayhwcml2LT53cSwgJnByaXYtPnJlZ2lzdGVyX3dvcmspOworCiAJcmV0dXJuIDA7CisKKyBl
cnJvcjoKKwlpZiAoYWRkciAhPSBOVUxMKQorCQl4ZW5idXNfdW5tYXBfcmluZ192ZnJlZShkZXYs
IGFkZHIpOworCWlmIChwcml2LT53cSkKKwkJZGVzdHJveV93b3JrcXVldWUocHJpdi0+d3EpOwor
CXVuYmluZF9mcm9tX2lycWhhbmRsZXIocHJpdi0+aXJxLCBkZXYpOworCWtmcmVlKHByaXYpOwor
CXJldHVybiBlcnI7CiB9CiAKIHN0YXRpYyBpbnQgYmFja2VuZF9kaXNjb25uZWN0KHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMj3-0000Zp-05; Mon, 15 May 2017 20:36:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj2-0000Zj-Kk
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 CF/ED-03557-F311A195; Mon, 15 May 2017 20:36:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVybKJssq69oFS
 kwYU5AhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aaxg3sBb2yFX+PnmBrYJwv0sXIxSEk0MYk
 saT3EGMXIycHi4CDxI3/b5i6GDk4GAViJB78sAYJMwqESUy+vIQVxGYTMJT4+2QTG4gtIiAtc
 e3zZUaQOcwCaxglWtfdYgFJCAs4Sfzd28wMMVNV4sbFNawgM3kF3CR+bdQBCUsIyEmcPDYZbC
 angLfEwvmTmEBsIQEviVVr77JMYORdwMiwilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwFBiAYAfjsr9OhxglOZiURHnd2aUihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnw5vID5QSLUtNTK9Iyc4BBCZOW4OBREuGdCpLmLS5IzC3OTIdInWLU5Xi39MN7JiGWv
 Py8VClx3tcgRQIgRRmleXAjYBFyiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8v0Gm8GTmlc
 BtegV0BBPQEWEvxUGOKElESEk1MHY9zWM5/HGtVcrhAxU15vcVvHnOcBq+1G13yshd9lhil1G
 +JOuTTNvjryqY833dbq0snMG+mX+35vrOhxtkrtVvOWX93977qwef0/S9mif8Jd/PYBNfYJ2/
 zmC9da4Eq1CJTs3ph0y5Ie52Tf9X+2sXt9zgnfJ/tZZVk9PBlotFq1N/3LKJV2Ipzkg01GIuK
 k4EAKVtxoiLAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1494880573!65245969!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10221 invoked from network); 15 May 2017 20:36:15 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:14 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 09B4323983;
 Mon, 15 May 2017 20:36:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 09B4323983
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:35:53 -0700
Message-Id: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, sstabellini@kernel.org, linux-kernel@vger.kernel.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 01/18] xen: introduce the pvcalls interface
	header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBDIGhlYWRlciBmaWxlIHdoaWNoIGRlZmluZXMgdGhlIFBWIENhbGxzIGlu
dGVyZmFjZS4gSXQgaXMKaW1wb3J0ZWQgZnJvbSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHZjYWxs
cy5oLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9w
dmNhbGxzLmggfCAxMTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDExNyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVk
ZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2lu
dGVyZmFjZS9pby9wdmNhbGxzLmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM0MzhjMWIKLS0tIC9kZXYvbnVs
bAorKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oCkBAIC0wLDAgKzEsMTE3
IEBACisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19YRU5fUFZDQUxMU19IX18KKyNkZWZpbmUgX19Y
RU5fUFVCTElDX0lPX1hFTl9QVkNBTExTX0hfXworCisjaW5jbHVkZSA8bGludXgvbmV0Lmg+Cisj
aW5jbHVkZSAieGVuL2ludGVyZmFjZS9pby9yaW5nLmgiCisKKy8qCisgKiBTZWUgZG9jcy9taXNj
L3B2Y2FsbHMubWFya2Rvd24gaW4geGVuLmdpdCBmb3IgdGhlIGZ1bGwgc3BlY2lmaWNhdGlvbjoK
KyAqIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0
bWwKKyAqLworc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmIHsKKyAgICBSSU5HX0lEWCBpbl9jb25z
LCBpbl9wcm9kLCBpbl9lcnJvcjsKKworICAgIHVpbnQ4X3QgcGFkMVs1Ml07CisKKyAgICBSSU5H
X0lEWCBvdXRfY29ucywgb3V0X3Byb2QsIG91dF9lcnJvcjsKKworICAgIHVpbnQ4X3QgcGFkMls1
Ml07CisKKyAgICBSSU5HX0lEWCByaW5nX29yZGVyOworICAgIGdyYW50X3JlZl90IHJlZltdOwor
fTsKK0RFRklORV9YRU5fRkxFWF9SSU5HKHB2Y2FsbHMpOworCisjZGVmaW5lIFBWQ0FMTFNfU09D
S0VUICAgICAgICAgMAorI2RlZmluZSBQVkNBTExTX0NPTk5FQ1QgICAgICAgIDEKKyNkZWZpbmUg
UFZDQUxMU19SRUxFQVNFICAgICAgICAyCisjZGVmaW5lIFBWQ0FMTFNfQklORCAgICAgICAgICAg
MworI2RlZmluZSBQVkNBTExTX0xJU1RFTiAgICAgICAgIDQKKyNkZWZpbmUgUFZDQUxMU19BQ0NF
UFQgICAgICAgICA1CisjZGVmaW5lIFBWQ0FMTFNfUE9MTCAgICAgICAgICAgNgorCitzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfcmVxdWVzdCB7CisgICAgdWludDMyX3QgcmVxX2lkOyAvKiBwcml2YXRlIHRv
IGd1ZXN0LCBlY2hvZWQgaW4gcmVzcG9uc2UgKi8KKyAgICB1aW50MzJfdCBjbWQ7ICAgIC8qIGNv
bW1hbmQgdG8gZXhlY3V0ZSAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNh
bGxzX3NvY2tldCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWFpbjsKKyAgICAgICAgICAgIHVpbnQzMl90IHR5cGU7CisgICAgICAgICAgICB1aW50
MzJfdCBwcm90b2NvbDsKKyAgICAgICAgfSBzb2NrZXQ7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZj
YWxsc19jb25uZWN0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAgdWlu
dDhfdCBhZGRyWzI4XTsKKyAgICAgICAgICAgIHVpbnQzMl90IGxlbjsKKyAgICAgICAgICAgIHVp
bnQzMl90IGZsYWdzOworICAgICAgICAgICAgZ3JhbnRfcmVmX3QgcmVmOworICAgICAgICAgICAg
dWludDMyX3QgZXZ0Y2huOworICAgICAgICB9IGNvbm5lY3Q7CisgICAgICAgIHN0cnVjdCB4ZW5f
cHZjYWxsc19yZWxlYXNlIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAg
dWludDhfdCByZXVzZTsKKyAgICAgICAgfSByZWxlYXNlOworICAgICAgICBzdHJ1Y3QgeGVuX3B2
Y2FsbHNfYmluZCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgICAgIHVpbnQ4
X3QgYWRkclsyOF07CisgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgIH0gYmluZDsK
KyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX2xpc3RlbiB7CisgICAgICAgICAgICB1aW50NjRf
dCBpZDsKKyAgICAgICAgICAgIHVpbnQzMl90IGJhY2tsb2c7CisgICAgICAgIH0gbGlzdGVuOwor
ICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfYWNjZXB0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90
IGlkOworICAgICAgICAgICAgdWludDY0X3QgaWRfbmV3OworICAgICAgICAgICAgZ3JhbnRfcmVm
X3QgcmVmOworICAgICAgICAgICAgdWludDMyX3QgZXZ0Y2huOworICAgICAgICB9IGFjY2VwdDsK
KyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3BvbGwgeworICAgICAgICAgICAgdWludDY0X3Qg
aWQ7CisgICAgICAgIH0gcG9sbDsKKyAgICAgICAgLyogZHVtbXkgbWVtYmVyIHRvIGZvcmNlIHNp
emVvZihzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCkKKyAgICAgICAgICogdG8gbWF0Y2ggYWNy
b3NzIGFyY2hzICovCisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19kdW1teSB7CisgICAgICAg
ICAgICB1aW50OF90IGR1bW15WzU2XTsKKyAgICAgICAgfSBkdW1teTsKKyAgICB9IHU7Cit9Owor
CitzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgeworICAgIHVpbnQzMl90IHJlcV9pZDsKKyAg
ICB1aW50MzJfdCBjbWQ7CisgICAgaW50MzJfdCByZXQ7CisgICAgdWludDMyX3QgcGFkOworICAg
IHVuaW9uIHsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19zb2NrZXQgeworICAgICAgICAg
ICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gc29ja2V0OworICAgICAgICBzdHJ1Y3QgX3hlbl9w
dmNhbGxzX2Nvbm5lY3QgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gY29u
bmVjdDsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19yZWxlYXNlIHsKKyAgICAgICAgICAg
IHVpbnQ2NF90IGlkOworICAgICAgICB9IHJlbGVhc2U7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2
Y2FsbHNfYmluZCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBiaW5kOwor
ICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNhbGxzX2xpc3RlbiB7CisgICAgICAgICAgICB1aW50NjRf
dCBpZDsKKyAgICAgICAgfSBsaXN0ZW47CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfYWNj
ZXB0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IGFjY2VwdDsKKyAgICAg
ICAgc3RydWN0IF94ZW5fcHZjYWxsc19wb2xsIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOwor
ICAgICAgICB9IHBvbGw7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfZHVtbXkgeworICAg
ICAgICAgICAgdWludDhfdCBkdW1teVs4XTsKKyAgICAgICAgfSBkdW1teTsKKyAgICB9IHU7Cit9
OworCitERUZJTkVfUklOR19UWVBFUyh4ZW5fcHZjYWxscywgc3RydWN0IHhlbl9wdmNhbGxzX3Jl
cXVlc3QsCisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UpOwor
CisjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMj5-0000av-Ex; Mon, 15 May 2017 20:36:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj4-0000a9-9R
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C3/02-03696-1411A195; Mon, 15 May 2017 20:36:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq6DoFS
 kwYPZuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayLxOYC1YrVfy4epu5gfGyTBcjF4eQQBuT
 xJzDv1m7GDk4WAQcJO40iIGYjAIxEg9+WHcxcgKZYRKTLy9hBbHZBAwl/j7ZxAZiiwhIS1z7f
 JkRZAyzwGRGidfvfjGDJIQFLCXuXX3FAjFSVeLgBB2QMK+Am8SLda/B5kgIyEmcPDYZzOYUcJ
 d4vXoFG9Q5jBIff19hmsDIu4CRYRWjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmAwMADBDsamRYGHGCU5mJREed3ZpSKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfD+4gfKCRalpqdWpGXmAMMSJi3BwaMkwnsNJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpU
 uK8r0GKBECKMkrz4EbAYuQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmVBICm8GTmlcBteg
 V0BBPQEWEvxUGOKElESEk1MB6zyZLe2fJPf7PAhc0ZWxnLzzdEanE4RX7QjLx0VHdFzpkF7P/
 NTvF+33oyVXOZ50VPyc5YFpkVhRzbZ3rc2BrlJGLvnKuqFSFf5/TglckDdtWn+j/3JKlYMz3e
 7nz66wMmAevJS7PfHWS0q5y94NyWrTMmHdn9qaMgydnByf52Aeufd01b1imxFGckGmoxFxUnA
 gC6HjIbjAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494880575!100945772!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49685 invoked from network); 15 May 2017 20:36:16 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:16 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5636A239B7;
 Mon, 15 May 2017 20:36:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5636A239B7
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:35:56 -0700
Message-Id: <1494880570-14209-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 04/18] xen/pvcalls: xenbus state handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBjb2RlIHRvIGhhbmRsZSB4ZW5idXMgc3RhdGUgY2hhbmdlcy4KCkltcGxl
bWVudCB0aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGJhY2tlbmQuIFdyaXRlIHRo
ZQpzdXBwb3J0ZWQgdmVyc2lvbnMsIG1heC1wYWdlLW9yZGVyIGFuZCBmdW5jdGlvbi1jYWxscyBu
b2RlcyB0byB4ZW5zdG9yZSwKYXMgcmVxdWlyZWQgYnkgdGhlIHByb3RvY29sLgoKSW50cm9kdWNl
IHN0dWIgZnVuY3Rpb25zIGZvciBkaXNjb25uZWN0aW5nL2Nvbm5lY3RpbmcgdG8gYSBmcm9udGVu
ZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDEzMyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKaW5kZXggNDZhODg5YS4uODZlY2ExOSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAg
LTI1LDYgKzI1LDkgQEAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVkZSA8eGVuL2lu
dGVyZmFjZS9pby9wdmNhbGxzLmg+CiAKKyNkZWZpbmUgUFZDQUxMU19WRVJTSU9OUyAiMSIKKyNk
ZWZpbmUgTUFYX1JJTkdfT1JERVIgWEVOQlVTX01BWF9SSU5HX0dSQU5UX09SREVSCisKIHN0cnVj
dCBwdmNhbGxzX2lvd29ya2VyIHsKIAlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsK
IAlhdG9taWNfdCBpbzsKQEAgLTQ1LDE1ICs0OCwxNDUgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19i
YWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIHsKIH0KIAorc3RhdGljIGlu
dCBiYWNrZW5kX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKK3sKKwlyZXR1cm4g
MDsKK30KKworc3RhdGljIGludCBiYWNrZW5kX2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldikKK3sKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcHJv
YmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5i
dXNfZGV2aWNlX2lkICppZCkKIHsKKwlpbnQgZXJyOworCisJZXJyID0geGVuYnVzX3ByaW50ZihY
QlRfTklMLCBkZXYtPm5vZGVuYW1lLCAidmVyc2lvbnMiLCAiJXMiLAorCQkJICAgIFBWQ0FMTFNf
VkVSU0lPTlMpOworCWlmIChlcnIpIHsKKwkJcHJfd2FybigiJXMgd3JpdGUgb3V0ICd2ZXJzaW9u
JyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKKwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCisJZXJyID0g
eGVuYnVzX3ByaW50ZihYQlRfTklMLCBkZXYtPm5vZGVuYW1lLCAibWF4LXBhZ2Utb3JkZXIiLCAi
JXUiLAorCQkJICAgIE1BWF9SSU5HX09SREVSKTsKKwlpZiAoZXJyKSB7CisJCXByX3dhcm4oIiVz
IHdyaXRlIG91dCAnbWF4LXBhZ2Utb3JkZXInIGZhaWxlZFxuIiwgX19mdW5jX18pOworCQlyZXR1
cm4gLUVJTlZBTDsKKwl9CisKKwkvKiAiMSIgbWVhbnMgc29ja2V0LCBjb25uZWN0LCByZWxlYXNl
LCBiaW5kLCBsaXN0ZW4sIGFjY2VwdCBhbmQgcG9sbCovCisJZXJyID0geGVuYnVzX3ByaW50ZihY
QlRfTklMLCBkZXYtPm5vZGVuYW1lLCAiZnVuY3Rpb24tY2FsbHMiLCAiMSIpOworCWlmIChlcnIp
IHsKKwkJcHJfd2FybigiJXMgd3JpdGUgb3V0ICdmdW5jdGlvbi1jYWxscycgZmFpbGVkXG4iLCBf
X2Z1bmNfXyk7CisJCXJldHVybiAtRUlOVkFMOworCX0KKworCWVyciA9IHhlbmJ1c19zd2l0Y2hf
c3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRXYWl0KTsKKwlpZiAoZXJyKQorCQlyZXR1cm4gZXJy
OworCiAJcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIHNldF9iYWNrZW5kX3N0YXRlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkK
K3sKKwl3aGlsZSAoZGV2LT5zdGF0ZSAhPSBzdGF0ZSkgeworCQlzd2l0Y2ggKGRldi0+c3RhdGUp
IHsKKwkJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKKwkJCXN3aXRjaCAoc3RhdGUpIHsKKwkJCWNh
c2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJCWNhc2UgWGVuYnVzU3RhdGVDb25uZWN0ZWQ6CisJ
CQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCQkJCWJy
ZWFrOworCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQkJeGVuYnVzX3N3aXRjaF9zdGF0
ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CisJCQkJYnJlYWs7CisJCQlkZWZhdWx0OgorCQkJ
CV9fV0FSTigpOworCQkJfQorCQkJYnJlYWs7CisJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoK
KwkJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJ
Y2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKKwkJCQliYWNrZW5kX2Nvbm5lY3QoZGV2KTsKKwkJ
CQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDb25uZWN0ZWQpOworCQkJCWJy
ZWFrOworCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQljYXNlIFhlbmJ1c1N0YXRlQ2xv
c2VkOgorCQkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOwor
CQkJCWJyZWFrOworCQkJZGVmYXVsdDoKKwkJCQlfX1dBUk4oKTsKKwkJCX0KKwkJCWJyZWFrOwor
CQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2Fz
ZSBYZW5idXNTdGF0ZUluaXRXYWl0OgorCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQlj
YXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgorCQkJCWRvd25fd3JpdGUoJnB2Y2FsbHNfYmFja19nbG9i
YWwucHJpdnNfbG9jayk7CisJCQkJYmFja2VuZF9kaXNjb25uZWN0KGRldik7CisJCQkJdXBfd3Jp
dGUoJnB2Y2FsbHNfYmFja19nbG9iYWwucHJpdnNfbG9jayk7CisJCQkJeGVuYnVzX3N3aXRjaF9z
dGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CisJCQkJYnJlYWs7CisJCQlkZWZhdWx0Ogor
CQkJCV9fV0FSTigpOworCQkJfQorCQkJYnJlYWs7CisJCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5n
OgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0OgorCQkJ
Y2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKKwkJCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJ
CQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKKwkJCQlicmVh
azsKKwkJCWRlZmF1bHQ6CisJCQkJX19XQVJOKCk7CisJCQl9CisJCQlicmVhazsKKwkJZGVmYXVs
dDoKKwkJCV9fV0FSTigpOworCQl9CisJfQorfQorCiBzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tf
Y2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJCSBlbnVtIHhlbmJ1c19zdGF0
ZSBmcm9udGVuZF9zdGF0ZSkKIHsKKwlzd2l0Y2ggKGZyb250ZW5kX3N0YXRlKSB7CisJY2FzZSBY
ZW5idXNTdGF0ZUluaXRpYWxpc2luZzoKKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNT
dGF0ZUluaXRXYWl0KTsKKwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6
CisJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBY
ZW5idXNTdGF0ZUNvbm5lY3RlZCk7CisJCWJyZWFrOworCisJY2FzZSBYZW5idXNTdGF0ZUNsb3Np
bmc6CisJCXNldF9iYWNrZW5kX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKKwkJYnJl
YWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgorCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYs
IFhlbmJ1c1N0YXRlQ2xvc2VkKTsKKwkJaWYgKHhlbmJ1c19kZXZfaXNfb25saW5lKGRldikpCisJ
CQlicmVhazsKKwkJLyogZmFsbCB0aHJvdWdoIGlmIG5vdCBvbmxpbmUgKi8KKwljYXNlIFhlbmJ1
c1N0YXRlVW5rbm93bjoKKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3Nl
ZCk7CisJCWRldmljZV91bnJlZ2lzdGVyKCZkZXYtPmRldik7CisJCWJyZWFrOworCisJZGVmYXVs
dDoKKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIC1FSU5WQUwsICJzYXcgc3RhdGUgJWQgYXQgZnJv
bnRlbmQiLAorCQkJCSBmcm9udGVuZF9zdGF0ZSk7CisJCWJyZWFrOworCX0KIH0KIAogc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCi0tIAox
LjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMj6-0000dC-Pj; Mon, 15 May 2017 20:36:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj5-0000aW-0a
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 56/05-03058-2411A195; Mon, 15 May 2017 20:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq6joFS
 kwYmpuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bH4UtMBQv5KpZOn8PewDiPp4uRi0NIoI1J
 4sPzjexdjJwcLAIOEhc2TGfpYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uFzNIQljARuL6lpMsEDNVJV52HQOL8wq4SezpmgUWlxCQkzh5bDLYUE
 4Bd4nXq1ewQR3EKPHx9xWmCYy8CxgZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBAYEAxDsYLy8MeAQoyQHk5Iorzu7VKQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd4iAaCcYFFqempFWmYOMDRh0hIcPEoivNf4gdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl
 5+XKiXO+xqkSACkKKM0D24ELE4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3FuQSnsy8Er
 hNr4COYAI6IuylOMgRJYkIKakGRhFGywWxexWcO1tUFWbueZ2xZbOR3uplQT5Vp7S/x2umrUh
 9kajMJdY/bzGXkPUbE3NjtqpvLi/0lpTOE7x6l/dKTEIP5//PbJZJS1nnKL1Y9kRP4vfPRN09
 RULnfdRuSu+fUdj407tn/fFHP1wbTVMnrYthLPlpxbTpb83LLDX1xUaTlu7Zq8RSnJFoqMVcV
 JwIAO+dxbOOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494880576!79181835!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60183 invoked from network); 15 May 2017 20:36:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:17 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E01D323983;
 Mon, 15 May 2017 20:36:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E01D323983
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:35:59 -0700
Message-Id: <1494880570-14209-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 07/18] xen/pvcalls: implement socket command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVzdCByZXBseSB3aXRoIHN1Y2Nlc3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBEZWxheSB0
aGUgYWxsb2NhdGlvbgpvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5kIGFuZC9vciBjb25uZWN0
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
PgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0K
IGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jCmluZGV4IDJiMmE0OWEuLjJlYWUwOTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0x
MiwxMiArMTIsMTcgQEAKICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCiAgKi8KIAorI2luY2x1ZGUgPGxpbnV4L2luZXQuaD4KICNpbmNsdWRlIDxsaW51eC9r
dGhyZWFkLmg+CiAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgogI2luY2x1ZGUgPGxpbnV4L3JhZGl4
LXRyZWUuaD4KICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9yd3Nl
bS5oPgogI2luY2x1ZGUgPGxpbnV4L3dhaXQuaD4KKyNpbmNsdWRlIDxuZXQvc29jay5oPgorI2lu
Y2x1ZGUgPG5ldC9pbmV0X2NvbW1vbi5oPgorI2luY2x1ZGUgPG5ldC9pbmV0X2Nvbm5lY3Rpb25f
c29jay5oPgorI2luY2x1ZGUgPG5ldC9yZXF1ZXN0X3NvY2suaD4KIAogI2luY2x1ZGUgPHhlbi9l
dmVudHMuaD4KICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KQEAgLTY1LDcgKzcwLDMxIEBA
IHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dvcmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndv
cmspCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldiwKIAkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQlyZXR1cm4gMDsK
KwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7CisJaW50IHJldDsKKwlzdHJ1Y3QgeGVu
X3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKworCWlmIChkZXYgPT0gTlVMTCkKKwkJcmV0dXJuIDA7
CisJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJaWYgKHJlcS0+dS5zb2Nr
ZXQuZG9tYWluICE9IEFGX0lORVQgfHwKKwkgICAgcmVxLT51LnNvY2tldC50eXBlICE9IFNPQ0tf
U1RSRUFNIHx8CisJICAgIChyZXEtPnUuc29ja2V0LnByb3RvY29sICE9IDAgJiYKKwkgICAgIHJl
cS0+dS5zb2NrZXQucHJvdG9jb2wgIT0gQUZfSU5FVCkpCisJCXJldCA9IC1FQUZOT1NVUFBPUlQ7
CisJZWxzZQorCQlyZXQgPSAwOworCisJLyogbGVhdmUgdGhlIGFjdHVhbCBzb2NrZXQgYWxsb2Nh
dGlvbiBmb3IgbGF0ZXIgKi8KKworCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5n
LCBwcml2LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lk
OworCXJzcC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51LnNvY2tldC5pZCA9IHJlcS0+dS5zb2Nr
ZXQuaWQ7CisJcnNwLT5yZXQgPSByZXQ7CisKKwlyZXR1cm4gMTsKIH0KIAogc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMj7-0000dZ-15; Mon, 15 May 2017 20:36:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj5-0000aV-23
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:19 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1B/75-23755-2411A195; Mon, 15 May 2017 20:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6joFS
 kQfMJUYslHxezODB6HN39mymAMYo1My8pvyKBNeP7jcWsBVukK5a2NjE3MP4R62Lk4hASaGOS
 2PHtP3sXIycHi4CDxIrFzaxdjBwcjAIxEg9+WIOEGQXCJCZfXsIKYrMJGEr8fbKJDcQWEZCWu
 Pb5MiPIHGaByYwSr9/9YgZJCAu4Siz695AFYqaqxKG2y8wgM3kF3CRuLBEFCUsIyEmcPDYZbC
 angLvE69Ur2KDuYZT4+PsK0wRG3gWMDKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxjvdzU4uL
 E9NScxKRiveT83E2MwHCoZ2Bg3MG4rcv5EKMkB5OSKK87u1SkEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQneX/xAOcGi1PTUirTMHGBgwqQlOHiURHivgaR5iwsSc4sz0yFSpxh1Od4t/fCeSYglL
 z8vVUqcN0MAqEgApCijNA9uBCxKLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5lUCmcKTmV
 cCt+kV0BFMQEeEvRQHOaIkESEl1cAomLQqKO/Bca8Ft0tDzwpbCLXvNPx83daCp1b5xTweH78
 /2v1nC57s+Pz+3WvNkPTHimKvf249I5o6sUQ13VTtUoTx08dtN22NQmKKGd8/M1sq9ezi+UC/
 V87eWwOPWSbJGM53fdjLF82i99iDn3HujPzDv700tjYrfDdbMCnzr0mGy5PPpaeVWIozEg21m
 IuKEwGa/MjcjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494880575!99821037!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41764 invoked from network); 15 May 2017 20:36:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:17 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2CD8E239BE;
 Mon, 15 May 2017 20:36:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2CD8E239BE
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:35:58 -0700
Message-Id: <1494880570-14209-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 06/18] xen/pvcalls: handle commands from the
	frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgYXJlIGNvbW1hbmRzIHRv
IGJlIHJlYWQKKHB2Y2FsbHNfYmFja19ldmVudCksIHdha2UgdXAgdGhlIGJhY2tlbmQgdGhyZWFk
IHRvIHBhcnNlIHRoZSBjb21tYW5kLgoKVGhlIGNvbW1hbmQgcmluZyB3b3JrcyBsaWtlIG1vc3Qg
b3RoZXIgWGVuIHJpbmdzLCBzbyB1c2UgdGhlIHVzdWFsCnJpbmcgbWFjcm9zIHRvIHJlYWQgYW5k
IHdyaXRlIHRvIGl0LiBUaGUgZnVuY3Rpb25zIGltcGxlbWVudGluZyB0aGUKY29tbWFuZHMgYXJl
IGVtcHR5IHN0dWJzIGZvciBub3cuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMTUgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTE1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IDg3NmU1NzcuLjJiMmE0OWEg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCkBAIC02MiwxMiArNjIsMTI3IEBAIHN0YXRpYyB2b2lkIHB2Y2FsbHNf
YmFja19pb3dvcmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiB7CiB9CiAKK3N0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQlzdHJ1
Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQoreworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHB2Y2FsbHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAor
CQkJCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7Cit9CisK
K3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
KwkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKK3sKKwlyZXR1cm4gMDsK
K30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYsCisJCQkgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKK3sKKwly
ZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCisJCQkgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJl
cSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcG9sbChzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVz
dCAqcmVxKQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19oYW5k
bGVfY21kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJICAgc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgKnJlcSkKK3sKKwlpbnQgcmV0ID0gMDsKKworCXN3aXRjaCAocmVxLT5jbWQp
IHsKKwljYXNlIFBWQ0FMTFNfU09DS0VUOgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfc29ja2V0KGRl
diwgcmVxKTsKKwkJYnJlYWs7CisJY2FzZSBQVkNBTExTX0NPTk5FQ1Q6CisJCXJldCA9IHB2Y2Fs
bHNfYmFja19jb25uZWN0KGRldiwgcmVxKTsKKwkJYnJlYWs7CisJY2FzZSBQVkNBTExTX1JFTEVB
U0U6CisJCXJldCA9IHB2Y2FsbHNfYmFja19yZWxlYXNlKGRldiwgcmVxKTsKKwkJYnJlYWs7CisJ
Y2FzZSBQVkNBTExTX0JJTkQ6CisJCXJldCA9IHB2Y2FsbHNfYmFja19iaW5kKGRldiwgcmVxKTsK
KwkJYnJlYWs7CisJY2FzZSBQVkNBTExTX0xJU1RFTjoKKwkJcmV0ID0gcHZjYWxsc19iYWNrX2xp
c3RlbihkZXYsIHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19BQ0NFUFQ6CisJCXJldCA9
IHB2Y2FsbHNfYmFja19hY2NlcHQoZGV2LCByZXEpOworCQlicmVhazsKKwljYXNlIFBWQ0FMTFNf
UE9MTDoKKwkJcmV0ID0gcHZjYWxsc19iYWNrX3BvbGwoZGV2LCByZXEpOworCQlicmVhazsKKwlk
ZWZhdWx0OgorCQlyZXQgPSAtRU5PVFNVUFA7CisJCWJyZWFrOworCX0KKwlyZXR1cm4gcmV0Owor
fQorCiBzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndv
cmspCiB7CisJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2ID0gY29udGFpbmVyX29mKHdv
cmssCisJCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiwgcmVnaXN0ZXJfd29yayk7CisJaW50IG5v
dGlmeSwgbm90aWZ5X2FsbCA9IDAsIG1vcmUgPSAxOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1
ZXN0IHJlcTsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gcHJpdi0+ZGV2OworCisJYXRv
bWljX3NldCgmcHJpdi0+d29yaywgMSk7CisKKwl3aGlsZSAobW9yZSB8fCAhYXRvbWljX2RlY19h
bmRfdGVzdCgmcHJpdi0+d29yaykpIHsKKwkJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVR
VUVTVFMoJnByaXYtPnJpbmcpKSB7CisJCQlSSU5HX0NPUFlfUkVRVUVTVCgmcHJpdi0+cmluZywK
KwkJCQkJICBwcml2LT5yaW5nLnJlcV9jb25zKyssCisJCQkJCSAgJnJlcSk7CisKKwkJCWlmIChw
dmNhbGxzX2JhY2tfaGFuZGxlX2NtZChkZXYsICZyZXEpID4gMCkgeworCQkJCVJJTkdfUFVTSF9S
RVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgKKwkJCQkJJnByaXYtPnJpbmcsIG5vdGlmeSk7CisJ
CQkJbm90aWZ5X2FsbCArPSBub3RpZnk7CisJCQl9CisJCX0KKworCQlpZiAobm90aWZ5X2FsbCkK
KwkJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShwcml2LT5pcnEpOworCisJCVJJTkdfRklOQUxfQ0hF
Q0tfRk9SX1JFUVVFU1RTKCZwcml2LT5yaW5nLCBtb3JlKTsKKwl9CiB9CiAKIHN0YXRpYyBpcnFy
ZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogeworCXN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSBkZXZfaWQ7CisJc3RydWN0IHB2Y2FsbHNfYmFja19w
cml2ICpwcml2ID0gTlVMTDsKKworCWlmIChkZXYgPT0gTlVMTCkKKwkJcmV0dXJuIElSUV9IQU5E
TEVEOworCisJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCWlmIChwcml2ID09
IE5VTEwpCisJCXJldHVybiBJUlFfSEFORExFRDsKKworCWF0b21pY19pbmMoJnByaXYtPndvcmsp
OworCXF1ZXVlX3dvcmsocHJpdi0+d3EsICZwcml2LT5yZWdpc3Rlcl93b3JrKTsKKwogCXJldHVy
biBJUlFfSEFORExFRDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMj8-0000ez-8K; Mon, 15 May 2017 20:36:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj7-0000dS-Cq
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:21 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 5F/DB-01752-4411A195; Mon, 15 May 2017 20:36:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6zoFS
 kwbPHJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bD/G2MBR+kKrbcW8fWwPhFrIuRi0NIoI1J
 4sbf32xdjBwcLAIOEkumeYCYjAIxEg9+WHcxcgKZYRKTLy9hBbHZBAwl/j7ZxAZiiwhIS1z7f
 JkRZAyzwGRGidfvfjGDJIQFrCQaT55iBLFZBFQlzrZNZQKxeQXcJGYd6QCLSwjISZw8NhlsKK
 eAu8Tr1SvYoO5hlPj4+wrTBEbeBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ1M9XJTi4s
 T01NzEpOK9ZLzczcxAsOhnoGBcQfjjna/Q4ySHExKorzu7FKRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4f/ED5QSLUtNTK9Iyc4CBCZOW4OBREuG9BpLmLS5IzC3OTIdInWLU5Xi39MN7JiGWv
 Py8VClx3tcgRQIgRRmleXAjYFFyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw70qQKTyZeS
 Vwm14BHcEEdETYS3GQI0oSEVJSDYzW7dMWlv5w3iU/ybTpilMi+3HBkNK6nu+RfQ+YmhPzBJc
 wsx3Y7K43f8Eseel++382f4ta/HtX/gsPeOu7wTzw2KejSnX/GCPy152TTM0U/XJtnVzSprMp
 Zm8izqf/vchWsGUGv/GJNRqz3+c/mXTM2i9D9a3DbWuVB+v57b2jPfdu99g5yVGJpTgj0VCLu
 ag4EQDt/6uAjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494880577!98161925!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63037 invoked from network); 15 May 2017 20:36:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:18 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C80F0239CD;
 Mon, 15 May 2017 20:36:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C80F0239CD
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:01 -0700
Message-Id: <1494880570-14209-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 09/18] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBzb2NrZXQuIFRyYWNrIHRoZSBhbGxvY2F0ZWQgcGFzc2l2ZSBzb2NrZXRzIHdp
dGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUgbmFtZWQgc29ja3Bhc3NfbWFwcGluZy4gSXQgY29udGFp
bnMgYW4gdW5ib3VuZCB3b3JrcXVldWUgdG8Kc2NoZWR1bGUgZGVsYXllZCB3b3JrIGZvciB0aGUg
YWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLiBJdCBhbHNvIGhhcyBhCnJlcWNvcHkgZmllbGQgdG8g
YmUgdXNlZCB0byBzdG9yZSBhIGNvcHkgb2YgYSByZXF1ZXN0IGZvciBkZWxheWVkIHdvcmsuClJl
YWRzL3dyaXRlcyB0byBpdCBhcmUgcHJvdGVjdGVkIGJ5IGEgbG9jayAodGhlICJjb3B5X2xvY2si
IHNwaW5sb2NrKS4KSW5pdGlhbGl6ZSB0aGUgd29ya3F1ZXVlIGluIHB2Y2FsbHNfYmFja19iaW5k
LgoKSW1wbGVtZW50IHRoZSBiaW5kIGNvbW1hbmQgd2l0aCBpbmV0X2JpbmQuCgpUaGUgcGFzc19z
a19kYXRhX3JlYWR5IGV2ZW50IGhhbmRsZXIgd2lsbCBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCA5YWMxY2YyLi5mZjQ2MzRkIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtODIsNiArODIsMTggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJdm9pZCAoKnNhdmVkX2Rh
dGFfcmVhZHkpKHN0cnVjdCBzb2NrICpzayk7CiB9OwogCitzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGlu
ZyB7CisJc3RydWN0IGxpc3RfaGVhZCBsaXN0OworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAq
cHJpdjsKKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOworCXVpbnQ2NF90IGlkOworCXN0cnVjdCB4ZW5f
cHZjYWxsc19yZXF1ZXN0IHJlcWNvcHk7CisJc3BpbmxvY2tfdCBjb3B5X2xvY2s7CisJc3RydWN0
IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOworCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3Jr
OworCXZvaWQgKCpzYXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOworfTsKKwogc3Rh
dGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBpcnEsIHZvaWQgKnNv
Y2tfbWFwKTsKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsCiAJCQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAq
cHJpdiwKQEAgLTI0OSwxMCArMjYxLDg1IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVh
c2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAlyZXR1cm4gMDsKIH0KIAorc3RhdGljIHZv
aWQgX19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKK30K
Kworc3RhdGljIHZvaWQgcHZjYWxsc19wYXNzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNv
Y2spCit7Cit9CisKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsK
LQlyZXR1cm4gMDsKKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7CisJaW50IHJldCwg
ZXJyOworCXN0cnVjdCBzb2NrZXQgKnNvY2s7CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1h
cCA9IE5VTEw7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisKKwlpZiAoZGV2
ID09IE5VTEwpCisJCXJldHVybiAwOworCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2
KTsKKworCW1hcCA9IGt6YWxsb2Moc2l6ZW9mKCptYXApLCBHRlBfS0VSTkVMKTsKKwlpZiAobWFw
ID09IE5VTEwpIHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBvdXQ7CisJfQorCisJSU5JVF9X
T1JLKCZtYXAtPnJlZ2lzdGVyX3dvcmssIF9fcHZjYWxsc19iYWNrX2FjY2VwdCk7CisJc3Bpbl9s
b2NrX2luaXQoJm1hcC0+Y29weV9sb2NrKTsKKwltYXAtPndxID0gYWxsb2Nfd29ya3F1ZXVlKCJw
dmNhbGxzX3dxIiwgV1FfVU5CT1VORCwgMSk7CisJaWYgKCFtYXAtPndxKSB7CisJCXJldCA9IC1F
Tk9NRU07CisJCWtmcmVlKG1hcCk7CisJCWdvdG8gb3V0OworCX0KKworCXJldCA9IHNvY2tfY3Jl
YXRlKEFGX0lORVQsIFNPQ0tfU1RSRUFNLCAwLCAmc29jayk7CisJaWYgKHJldCA8IDApIHsKKwkJ
ZGVzdHJveV93b3JrcXVldWUobWFwLT53cSk7CisJCWtmcmVlKG1hcCk7CisJCWdvdG8gb3V0Owor
CX0KKworCXJldCA9IGluZXRfYmluZChzb2NrLCAoc3RydWN0IHNvY2thZGRyICopJnJlcS0+dS5i
aW5kLmFkZHIsCisJCQlyZXEtPnUuYmluZC5sZW4pOworCWlmIChyZXQgPCAwKSB7CisJCWRlc3Ry
b3lfd29ya3F1ZXVlKG1hcC0+d3EpOworCQlrZnJlZShtYXApOworCQlnb3RvIG91dDsKKwl9CisK
KwltYXAtPnByaXYgPSBwcml2OworCW1hcC0+c29jayA9IHNvY2s7CisJbWFwLT5pZCA9IHJlcS0+
dS5iaW5kLmlkOworCisJZG93bl93cml0ZSgmcHJpdi0+cHZjYWxsc3NfbG9jayk7CisJZXJyID0g
cmFkaXhfdHJlZV9pbnNlcnQoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsIG1hcC0+aWQsCisJ
CQkJbWFwKTsKKwl1cF93cml0ZSgmcHJpdi0+cHZjYWxsc3NfbG9jayk7CisJaWYgKGVycikgewor
CQlyZXQgPSBlcnI7CisJCWRlc3Ryb3lfd29ya3F1ZXVlKG1hcC0+d3EpOworCQlrZnJlZShtYXAp
OworCQlnb3RvIG91dDsKKwl9CisKKwlsb2NrX3NvY2soc29jay0+c2spOworCW1hcC0+c2F2ZWRf
ZGF0YV9yZWFkeSA9IHNvY2stPnNrLT5za19kYXRhX3JlYWR5OworCXNvY2stPnNrLT5za191c2Vy
X2RhdGEgPSBtYXA7CisJc29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBwdmNhbGxzX3Bhc3Nfc2tf
ZGF0YV9yZWFkeTsKKwlyZWxlYXNlX3NvY2soc29jay0+c2spOworCitvdXQ6CisJcnNwID0gUklO
R19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwor
CXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3At
PnUuYmluZC5pZCA9IHJlcS0+dS5iaW5kLmlkOworCXJzcC0+cmV0ID0gcmV0OworCXJldHVybiAx
OwogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19saXN0ZW4oc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMj8-0000fR-FC; Mon, 15 May 2017 20:36:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj7-0000dz-L4
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 26/2F-03620-4411A195; Mon, 15 May 2017 20:36:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6LoFS
 kwbTpIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNaztYCt4JVvzdeIC5gfEdfxcjF4eQQBuT
 xPODp5m6GDk5WAQcJLr7JrB1MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkISxgJ9Gydw/UTFWJid/uMYPM5BVwl2h4CdYrISAncfLYZLCZnE
 Dh16tXsEHdwyjx8fcVpgmMvAsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOnlphYXJ6a
 n5iQmFesl5+duYgSGAwMQ7GC8vDHgEKMkB5OSKK87u1SkEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQneIgGgnGBRanpqRVpmDjAwYdISHDxKIrzX+IHSvMUFibnFmekQqVOMuhzvln54zyTEkpefl
 yolzvsapEgApCijNA9uBCxKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNxbkEp7MvBK4Ta
 +AjmACOiLspTjIESWJCCmpBsY0B+Ob+z/wZscF/vn+8otg0JF52cWnynec4cqfF7f6VS/PlMe
 mc+R13Q6/PuBzwOR4jaia6vqQsvx6i4vlj9z3Wc+4HrZJ4eOCZJcbRet2aB3OWR62Pf+o0ASB
 RDVm7UUux7+ILfmlW72y/3lWnUbO52g/Dc7vSvxlKuEC5w7tvdmbe3Iqz0QlluKMREMt5qLiR
 ACqBBZCjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494880579!102108960!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18152 invoked from network); 15 May 2017 20:36:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:20 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B3D85239CF;
 Mon, 15 May 2017 20:36:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B3D85239CF
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:06 -0700
Message-Id: <1494880570-14209-14-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 14/18] xen/pvcalls: disconnect and module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IGJhY2tlbmRfZGlzY29ubmVjdC4gQ2FsbCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9h
Y3RpdmUgb24gYWN0aXZlCnNvY2tldHMgYW5kIHB2Y2FsbHNfYmFja19yZWxlYXNlX3Bhc3NpdmUg
b24gcGFzc2l2ZSBzb2NrZXRzLgoKSW1wbGVtZW50IG1vZHVsZV9leGl0IGJ5IGNhbGxpbmcgYmFj
a2VuZF9kaXNjb25uZWN0IG9uIGZyb250ZW5kCmNvbm5lY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4
IDIyYzY0MjYuLjBkYWE5MGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
CisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC04NTUsNiArODU1LDM1IEBAIHN0
YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAKIHN0
YXRpYyBpbnQgYmFja2VuZF9kaXNjb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7
CisJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2OworCXN0cnVjdCBzb2NrX21hcHBpbmcg
Km1hcCwgKm47CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7CisJc3RydWN0IHJh
ZGl4X3RyZWVfaXRlciBpdGVyOworCXZvaWQgKipzbG90OworCisKKwlwcml2ID0gZGV2X2dldF9k
cnZkYXRhKCZkZXYtPmRldik7CisKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAm
cHJpdi0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7CisJCXB2Y2FsbHNfYmFja19yZWxlYXNlX2Fj
dGl2ZShkZXYsIHByaXYsIG1hcCk7CisJfQorCXJhZGl4X3RyZWVfZm9yX2VhY2hfc2xvdChzbG90
LCAmcHJpdi0+c29ja2V0cGFzc19tYXBwaW5ncywgJml0ZXIsIDApIHsKKwkJbWFwcGFzcyA9IHJh
ZGl4X3RyZWVfZGVyZWZfc2xvdChzbG90KTsKKwkJaWYgKCFtYXBwYXNzIHx8IHJhZGl4X3RyZWVf
ZXhjZXB0aW9uKG1hcHBhc3MpKSB7CisJCQlpZiAocmFkaXhfdHJlZV9kZXJlZl9yZXRyeShtYXBw
YXNzKSkgeworCQkJCXNsb3QgPSByYWRpeF90cmVlX2l0ZXJfcmV0cnkoJml0ZXIpOworCQkJCWNv
bnRpbnVlOworCQkJfQorCQl9IGVsc2UKKwkJCXB2Y2FsbHNfYmFja19yZWxlYXNlX3Bhc3NpdmUo
ZGV2LCBwcml2LCBtYXBwYXNzKTsKKwl9CisJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUoZGV2LCAo
dm9pZCAqKXByaXYtPnNyaW5nKTsKKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKHByaXYtPmlycSwg
ZGV2KTsKKwlsaXN0X2RlbCgmcHJpdi0+bGlzdCk7CisJZGVzdHJveV93b3JrcXVldWUocHJpdi0+
d3EpOworCWtmcmVlKHByaXYpOworCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIE5VTEwpOwor
CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTEwNTYsMyArMTA4NSwyMiBAQCBzdGF0aWMgaW50IF9faW5p
dCBwdmNhbGxzX2JhY2tfaW5pdCh2b2lkKQogCXJldHVybiAtRU5PTUVNOwogfQogbW9kdWxlX2lu
aXQocHZjYWxsc19iYWNrX2luaXQpOworCitzdGF0aWMgdm9pZCBfX2V4aXQgcHZjYWxsc19iYWNr
X2Zpbih2b2lkKQoreworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdiwgKm5wcml2Owor
CisJZG93bl93cml0ZSgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2c19sb2NrKTsKKwlsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUocHJpdiwgbnByaXYsICZwdmNhbGxzX2JhY2tfZ2xvYmFsLnByaXZz
LAorCQkJCSBsaXN0KSB7CisJCWJhY2tlbmRfZGlzY29ubmVjdChwcml2LT5kZXYpOworCX0KKwl1
cF93cml0ZSgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2c19sb2NrKTsKKworCXhlbmJ1c191bnJl
Z2lzdGVyX2RyaXZlcigmcHZjYWxsc19iYWNrX2RyaXZlcik7CisJZGVzdHJveV93b3JrcXVldWUo
cHZjYWxsc19iYWNrX2dsb2JhbC53cSk7CisJa2ZyZWUocHZjYWxsc19iYWNrX2dsb2JhbC5pb3dv
cmtlcnMpOworCW1lbXNldCgmcHZjYWxsc19iYWNrX2dsb2JhbCwgMCwgc2l6ZW9mKHB2Y2FsbHNf
YmFja19nbG9iYWwpKTsKK30KKworbW9kdWxlX2V4aXQocHZjYWxsc19iYWNrX2Zpbik7Ci0tIAox
LjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMj8-0000fw-MO; Mon, 15 May 2017 20:36:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj7-0000bp-TL
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 41/A2-31580-4411A195; Mon, 15 May 2017 20:36:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVybKJssq6zoFS
 kwc2rbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a691EFrzgrjh9KamA8xNHFyMUhJNDGJLF8
 dT9rFyMHB4uAg8SWy64gJqNAjMSDH9ZdjJxAZpjE5MtLWEFsNgFDib9PNrGB2CIC0hLXPl9mB
 BnDLDCZUeL1u1/MIAlhARuJaasnsYDYLAKqErc3vGcCsXkF3CUObTrACGJLCMhJnDw2GWwoJ1
 D89eoVbFD3MEp8/H2FaQIj7wJGhlWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgbGermpxcWJ6ak
 5iUnFesn5uZsYgYFQz8DAuIPxVLPzIUZJDiYlUV53dqlIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8RQJAOcGi1PTUirTMHGBIwqQlOHiURHiv8QOleYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L
 1VKnDcDZIYASFFGaR7cCFh8XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsLMoUnM68Ebt
 MroCOYgI4IeykOckRJIkJKqoHRd0oAy1qvuMAOk0DfaqZegfWxd4VnNMrpz47i/++eZW80+Wf
 LAoUUzSmbzS/2/9l/n2W92ke7fzF9Dw2+tj9i8k/U2hbju7nRmO3bxu2bFkbf+h9fJMxY73/O
 6w6Tmynf3bc/ttqdOO2dvNCtd1732yjjmUqZ7ZG8Vxb+Pnos+KbZ2433/QqVWIozEg21mIuKE
 wGsJm9PigIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494880577!99874363!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37056 invoked from network); 15 May 2017 20:36:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:18 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2F3BC239B7;
 Mon, 15 May 2017 20:36:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2F3BC239B7
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:02 -0700
Message-Id: <1494880570-14209-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 10/18] xen/pvcalls: implement listen command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2FsbCBpbmV0X2xpc3RlbiB0byBpbXBsZW1lbnQgdGhlIGxpc3RlbiBjb21tYW5kLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwppbmRl
eCBmZjQ2MzRkLi5hNzYyODc3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
YworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtMzQ1LDcgKzM0NSwyOCBAQCBz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiBz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja19saXN0ZW4oc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
IAkJCSAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQogewotCXJldHVybiAw
OworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdjsKKwlpbnQgcmV0ID0gLUVJTlZBTDsK
KwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNw
b25zZSAqcnNwOworCisJaWYgKGRldiA9PSBOVUxMKQorCQlyZXR1cm4gMDsKKwlwcml2ID0gZGV2
X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisKKwltYXAgPSByYWRpeF90cmVlX2xvb2t1cCgmcHJp
di0+c29ja2V0cGFzc19tYXBwaW5ncywgcmVxLT51Lmxpc3Rlbi5pZCk7CisJaWYgKG1hcCA9PSBO
VUxMKQorCQlnb3RvIG91dDsKKworCXJldCA9IGluZXRfbGlzdGVuKG1hcC0+c29jaywgcmVxLT51
Lmxpc3Rlbi5iYWNrbG9nKTsKKworb3V0OgorCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2
LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9pZCA9IHJlcS0+
cmVxX2lkOworCXJzcC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51Lmxpc3Rlbi5pZCA9IHJlcS0+
dS5saXN0ZW4uaWQ7CisJcnNwLT5yZXQgPSByZXQ7CisJcmV0dXJuIDE7CiB9CiAKIHN0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjA-0000id-1B; Mon, 15 May 2017 20:36:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj8-0000a9-KN
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B5/12-03696-6411A195; Mon, 15 May 2017 20:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq6roFS
 kwZ82fYslHxezODB6HN39mymAMYo1My8pvyKBNWP9vIMsBXOlK7oPPmdvYFwk3sXIySEk0MYk
 8XRjHIjNIuAg8eHODNYuRg4ORoEYiQc/rEHCjAJhEpMvL2EFsdkEDCX+PtnEBmKLCEhLXPt8m
 bGLkYuDWWAyo8Trd7+YQRLCAsYSf/rfMILMYRFQlTj4QgUkzCvgLrHzxmqwEgkBOYmTxyaDze
 QEir9evYINZA7QOYwSH39fYZrAyLuAkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZgMDAAwQ7Gb8sCDjFKcjApifK6s0tFCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgLRIAygkWpaanVqRl5gDDEiYtwcGjJMJ7jR8ozVtckJhbnJkOkTrFqMvxbumH90xCL
 Hn5ealS4rwZIDMEQIoySvPgRsBi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeWNBpvBk5p
 XAbXoFdAQT0BFhL8VBjihJREhJNTAyLZs6z0Be3kVvM/ctrzfLk6dVb40Km2rTl8vxacbirA3
 nNsoIvju2u/Hft63GuvK+M2Xn3OI498ZIPaOak2k7W1/jjsVS/57uO8Vxu/DRNQO9C48TCxzl
 5e1O9J9aHhuq6SPMZnTyguK1Z3rfj65dwsR6ZXVc/qv9azy+Pg2rENu9cJfbhh9CSizFGYmGW
 sxFxYkAP1jrfIwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494880580!49541933!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51577 invoked from network); 15 May 2017 20:36:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:21 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D6ED6239D2;
 Mon, 15 May 2017 20:36:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D6ED6239D2
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:09 -0700
Message-Id: <1494880570-14209-17-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 17/18] xen/pvcalls: implement write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgaXMgZGF0YSB0byBiZSB3
cml0dGVuCihwdmNhbGxzX2JhY2tfY29ubl9ldmVudCksIGFkZCB0aGUgcmVsYXRpdmUgc29ja19t
YXBwaW5nIHRvIHRoZSBpb3dvcmtlcgpsaXN0LCBpbmNyZW1lbnQgdGhlIGlvIGFuZCB3cml0ZSBj
b3VudGVycywgYW5kIHNjaGVkdWxlIHRoZSBpb3dvcmtlci4KCkltcGxlbWVudCB0aGUgd3JpdGUg
ZnVuY3Rpb24gY2FsbGVkIGJ5IGlvd29ya2VyIGJ5IHJlYWRpbmcgdGhlIGRhdGEgZnJvbQp0aGUg
ZGF0YSByaW5nLCB3cml0aW5nIGl0IHRvIHRoZSBzb2NrZXQgYnkgY2FsbGluZyBpbmV0X3NlbmRt
c2cuCgpTZXQgb3V0X2Vycm9yIG9uIGVycm9yLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwg
ODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmlu
ZGV4IDBmNzE1YTguLjJkZTQzYzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0xNzksNyArMTc5LDY3IEBA
IHN0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQodW5zaWduZWQgbG9uZyBvcGFxdWUp
CiAKIHN0YXRpYyBpbnQgcHZjYWxsc19jb25uX2JhY2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGlu
ZyAqbWFwKQogewotCXJldHVybiAwOworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9
IG1hcC0+cmluZzsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRhID0gJm1hcC0+ZGF0YTsKKwlz
dHJ1Y3QgbXNnaGRyIG1zZzsKKwlzdHJ1Y3Qga3ZlYyB2ZWNbMl07CisJUklOR19JRFggY29ucywg
cHJvZCwgc2l6ZSwgcmluZ19zaXplOworCWludCByZXQ7CisKKwljb25zID0gaW50Zi0+b3V0X2Nv
bnM7CisJcHJvZCA9IGludGYtPm91dF9wcm9kOworCS8qIHJlYWQgdGhlIGluZGV4ZXMgYmVmb3Jl
IGRlYWxpbmcgd2l0aCB0aGUgZGF0YSAqLworCXZpcnRfbWIoKTsKKworCXJpbmdfc2l6ZSA9IFhF
Tl9GTEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3JkZXIpOworCXNpemUgPSBwdmNhbGxzX3F1ZXVl
ZChwcm9kLCBjb25zLCByaW5nX3NpemUpOworCWlmIChzaXplID09IDApCisJCXJldHVybiAwOwor
CisJbWVtc2V0KCZtc2csIDAsIHNpemVvZihtc2cpKTsKKwltc2cubXNnX2ZsYWdzIHw9IE1TR19E
T05UV0FJVDsKKwltc2cubXNnX2l0ZXIudHlwZSA9IElURVJfS1ZFQ3xSRUFEOworCW1zZy5tc2df
aXRlci5jb3VudCA9IHNpemU7CisJaWYgKHB2Y2FsbHNfbWFzayhwcm9kLCByaW5nX3NpemUpID4g
cHZjYWxsc19tYXNrKGNvbnMsIHJpbmdfc2l6ZSkpIHsKKwkJdmVjWzBdLmlvdl9iYXNlID0gZGF0
YS0+b3V0ICsgcHZjYWxsc19tYXNrKGNvbnMsIHJpbmdfc2l6ZSk7CisJCXZlY1swXS5pb3ZfbGVu
ID0gc2l6ZTsKKwkJbXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2dfaXRlci5ucl9z
ZWdzID0gMTsKKwl9IGVsc2UgeworCQl2ZWNbMF0uaW92X2Jhc2UgPSBkYXRhLT5vdXQgKyBwdmNh
bGxzX21hc2soY29ucywgcmluZ19zaXplKTsKKwkJdmVjWzBdLmlvdl9sZW4gPSBYRU5fRkxFWF9S
SU5HX1NJWkUocmluZ19zaXplKSAtCisJCQlwdmNhbGxzX21hc2soY29ucywgcmluZ19zaXplKTsK
KwkJdmVjWzFdLmlvdl9iYXNlID0gZGF0YS0+b3V0OworCQl2ZWNbMV0uaW92X2xlbiA9IHNpemUg
LSB2ZWNbMF0uaW92X2xlbjsKKwkJbXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2df
aXRlci5ucl9zZWdzID0gMjsKKwl9CisKKwlhdG9taWNfc2V0KCZtYXAtPndyaXRlLCAwKTsKKwly
ZXQgPSBpbmV0X3NlbmRtc2cobWFwLT5zb2NrLCAmbXNnLCBzaXplKTsKKwlpZiAocmV0ID09IC1F
QUdBSU4gfHwgcmV0IDwgc2l6ZSkgeworCQlhdG9taWNfaW5jKCZtYXAtPndyaXRlKTsKKwkJYXRv
bWljX2luYygmcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnNbbWFwLT5kYXRhX3dvcmtlcl0u
aW8pOworCX0KKwlpZiAocmV0ID09IC1FQUdBSU4pCisJCXJldHVybiByZXQ7CisKKwkvKiB3cml0
ZSB0aGUgZGF0YSwgdGhlbiB1cGRhdGUgdGhlIGluZGV4ZXMgKi8KKwl2aXJ0X3dtYigpOworCWlm
IChyZXQgPCAwKSB7CisJCWludGYtPm91dF9lcnJvciA9IHJldDsKKwl9IGVsc2UgeworCQlpbnRm
LT5vdXRfZXJyb3IgPSAwOworCQlpbnRmLT5vdXRfY29ucyA9IGNvbnMgKyByZXQ7CisJCXByb2Qg
PSBpbnRmLT5vdXRfcHJvZDsKKwl9CisJLyogdXBkYXRlIHRoZSBpbmRleGVzLCB0aGVuIG5vdGlm
eSB0aGUgb3RoZXIgZW5kICovCisJdmlydF93bWIoKTsKKwlpZiAocHJvZCAhPSBjb25zICsgcmV0
KQorCQlhdG9taWNfaW5jKCZtYXAtPndyaXRlKTsKKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFw
LT5pcnEpOworCisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lv
d29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKQEAgLTkxNCw2ICs5NzQsMjQgQEAgc3Rh
dGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19ldmVudChpbnQgaXJxLCB2b2lkICpkZXZfaWQp
CiAKIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfY29ubl9ldmVudChpbnQgaXJxLCB2
b2lkICpzb2NrX21hcCkKIHsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBzb2NrX21hcDsK
KwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciAqaW93OworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisK
KwlpZiAobWFwID09IE5VTEwgfHwgbWFwLT5zb2NrID09IE5VTEwgfHwgbWFwLT5zb2NrLT5zayA9
PSBOVUxMIHx8CisJCW1hcC0+c29jay0+c2stPnNrX3VzZXJfZGF0YSAhPSBtYXApCisJCXJldHVy
biBJUlFfSEFORExFRDsKKworCWlvdyA9ICZwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2Vyc1tt
YXAtPmRhdGFfd29ya2VyXTsKKwlzcGluX2xvY2tfaXJxc2F2ZSgmaW93LT5sb2NrLCBmbGFncyk7
CisJYXRvbWljX2luYygmbWFwLT53cml0ZSk7CisJaWYgKGxpc3RfZW1wdHkoJm1hcC0+cXVldWUp
KQorCQlsaXN0X2FkZF90YWlsKCZtYXAtPnF1ZXVlLCAmaW93LT53cXMpOworCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmlvdy0+bG9jaywgZmxhZ3MpOworCWF0b21pY19pbmMoJmlvdy0+aW8pOwor
CXF1ZXVlX3dvcmtfb24obWFwLT5kYXRhX3dvcmtlciwgcHZjYWxsc19iYWNrX2dsb2JhbC53cSwK
KwkJJmlvdy0+cmVnaXN0ZXJfd29yayk7CisKIAlyZXR1cm4gSVJRX0hBTkRMRUQ7CiB9CiAKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjA-0000j6-8R; Mon, 15 May 2017 20:36:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj8-0000fK-UV
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:23 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 57/3E-29088-6411A195; Mon, 15 May 2017 20:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6roFS
 kwcPr8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2SeeYCnbJVNy9do2tgXG3RBcjF4eQQBuT
 xP27B9i7GDk5WAQcJLbtO8/UxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL2aQhLCAkcSfr2fYIGaqSpzdcp0ZZCavgLvE/r+5IGEJATmJk8cmg8
 3kBAq/Xr2CDeoeRomPv68wTWDkXcDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC83tbg
 4MT01JzGpWC85P3cTIzAcGIBgB+PL056HGCU5mJREed3ZpSKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfAWCQDlBItS01Mr0jJzgIEJk5bg4FES4b3GD5TmLS5IzC3OTIdInWLU5Xi39MN7JiGWv
 Py8VClx3gyQGQIgRRmleXAjYFFyiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8sSBTeDLzSu
 A2vQI6ggnoiLCX4iBHlCQipKQaGA12uS2eaXXl98agOPeWw88DYmyvOgYuaBTWnMth/v9Szpv
 XEhorW87+2+4u0fA5YDn7DV7j69+XuEZ5PX8o/HWX28wwhxMHX6xudDxUGvHx6+aUkyqfhc3Y
 5A/3Tp7DanFjpr7SrKUOxguMfysql/+8Lr1CeRnTmyshs88sjVPqPlPoW3nozVclluKMREMt5
 qLiRACg+0cLjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494880580!97280423!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28814 invoked from network); 15 May 2017 20:36:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:21 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 78D5C239DA;
 Mon, 15 May 2017 20:36:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 78D5C239DA
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:08 -0700
Message-Id: <1494880570-14209-16-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbiBhY3RpdmUgc29ja2V0IGhhcyBkYXRhIGF2YWlsYWJsZSwgYWRkIHRoZSByZWxhdGl2
ZSBzb2NrX21hcHBpbmcKdG8gdGhlIGlvd29ya2VyIGxpc3QsIGluY3JlbWVudCB0aGUgaW8gYW5k
IHJlYWQgY291bnRlcnMsIGFuZCBzY2hlZHVsZQp0aGUgaW93b3JrZXIuCgpJbXBsZW1lbnQgdGhl
IHJlYWQgZnVuY3Rpb24gYnkgcmVhZGluZyBmcm9tIHRoZSBzb2NrZXQsIHdyaXRpbmcgdGhlIGRh
dGEKdG8gdGhlIGRhdGEgcmluZy4KClNldCBpbl9lcnJvciBvbiBlcnJvci4KClNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYyB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpp
bmRleCBkYjNlMDJjLi4wZjcxNWE4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtMTAyLDYgKzEwMiw3OSBA
QCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2LAogCiBzdGF0aWMgdm9pZCBwdmNhbGxzX2Nvbm5fYmFja19yZWFkKHVuc2lnbmVk
IGxvbmcgb3BhcXVlKQogeworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IChzdHJ1Y3Qgc29j
a19tYXBwaW5nICopb3BhcXVlOworCXN0cnVjdCBtc2doZHIgbXNnOworCXN0cnVjdCBrdmVjIHZl
Y1syXTsKKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplLCB3YW50ZWQsIGFycmF5X3NpemUsIG1h
c2tlZF9wcm9kLCBtYXNrZWRfY29uczsKKwlpbnQzMl90IGVycm9yOworCXN0cnVjdCBwdmNhbGxz
X2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+cmluZzsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRh
ID0gJm1hcC0+ZGF0YTsKKwlpbnQgcmV0OworCisJYXJyYXlfc2l6ZSA9IFhFTl9GTEVYX1JJTkdf
U0laRShtYXAtPnJpbmdfb3JkZXIpOworCWNvbnMgPSBpbnRmLT5pbl9jb25zOworCXByb2QgPSBp
bnRmLT5pbl9wcm9kOworCWVycm9yID0gaW50Zi0+aW5fZXJyb3I7CisJLyogcmVhZCB0aGUgaW5k
ZXhlcyBmaXJzdCwgdGhlbiBkZWFsIHdpdGggdGhlIGRhdGEgKi8KKwl2aXJ0X21iKCk7CisKKwlp
ZiAoZXJyb3IpCisJCXJldHVybjsKKworCXNpemUgPSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25z
LCBhcnJheV9zaXplKTsKKwlpZiAoc2l6ZSA+PSBhcnJheV9zaXplKQorCQlyZXR1cm47CisJbG9j
a19zb2NrKG1hcC0+c29jay0+c2spOworCWlmIChza2JfcXVldWVfZW1wdHkoJm1hcC0+c29jay0+
c2stPnNrX3JlY2VpdmVfcXVldWUpKSB7CisJCWF0b21pY19zZXQoJm1hcC0+cmVhZCwgMCk7CisJ
CXJlbGVhc2Vfc29jayhtYXAtPnNvY2stPnNrKTsKKwkJcmV0dXJuOworCX0KKwlyZWxlYXNlX3Nv
Y2sobWFwLT5zb2NrLT5zayk7CisJd2FudGVkID0gYXJyYXlfc2l6ZSAtIHNpemU7CisJbWFza2Vk
X3Byb2QgPSBwdmNhbGxzX21hc2socHJvZCwgYXJyYXlfc2l6ZSk7CisJbWFza2VkX2NvbnMgPSBw
dmNhbGxzX21hc2soY29ucywgYXJyYXlfc2l6ZSk7CisKKwltZW1zZXQoJm1zZywgMCwgc2l6ZW9m
KG1zZykpOworCW1zZy5tc2dfaXRlci50eXBlID0gSVRFUl9LVkVDfFdSSVRFOworCW1zZy5tc2df
aXRlci5jb3VudCA9IHdhbnRlZDsKKwlpZiAobWFza2VkX3Byb2QgPCBtYXNrZWRfY29ucykgewor
CQl2ZWNbMF0uaW92X2Jhc2UgPSBkYXRhLT5pbiArIG1hc2tlZF9wcm9kOworCQl2ZWNbMF0uaW92
X2xlbiA9IHdhbnRlZDsKKwkJbXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2dfaXRl
ci5ucl9zZWdzID0gMTsKKwl9IGVsc2UgeworCQl2ZWNbMF0uaW92X2Jhc2UgPSBkYXRhLT5pbiAr
IG1hc2tlZF9wcm9kOworCQl2ZWNbMF0uaW92X2xlbiA9IGFycmF5X3NpemUgLSBtYXNrZWRfcHJv
ZDsKKwkJdmVjWzFdLmlvdl9iYXNlID0gZGF0YS0+aW47CisJCXZlY1sxXS5pb3ZfbGVuID0gd2Fu
dGVkIC0gdmVjWzBdLmlvdl9sZW47CisJCW1zZy5tc2dfaXRlci5rdmVjID0gdmVjOworCQltc2cu
bXNnX2l0ZXIubnJfc2VncyA9IDI7CisJfQorCisJYXRvbWljX3NldCgmbWFwLT5yZWFkLCAwKTsK
KwlyZXQgPSBpbmV0X3JlY3Ztc2cobWFwLT5zb2NrLCAmbXNnLCB3YW50ZWQsIE1TR19ET05UV0FJ
VCk7CisJV0FSTl9PTihyZXQgPiAwICYmIHJldCA+IHdhbnRlZCk7CisJaWYgKHJldCA9PSAtRUFH
QUlOKSAvKiBzaG91bGRuJ3QgaGFwcGVuICovCisJCXJldHVybjsKKwlpZiAoIXJldCkKKwkJcmV0
ID0gLUVOT1RDT05OOworCWxvY2tfc29jayhtYXAtPnNvY2stPnNrKTsKKwlpZiAocmV0ID4gMCAm
JiAhc2tiX3F1ZXVlX2VtcHR5KCZtYXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlKSkKKwkJ
YXRvbWljX2luYygmbWFwLT5yZWFkKTsKKwlyZWxlYXNlX3NvY2sobWFwLT5zb2NrLT5zayk7CisK
KwkvKiB3cml0ZSB0aGUgZGF0YSwgdGhlbiBtb2RpZnkgdGhlIGluZGV4ZXMgKi8KKwl2aXJ0X3dt
YigpOworCWlmIChyZXQgPCAwKQorCQlpbnRmLT5pbl9lcnJvciA9IHJldDsKKwllbHNlCisJCWlu
dGYtPmluX3Byb2QgPSBwcm9kICsgcmV0OworCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywgdGhlbiBu
b3RpZnkgdGhlIG90aGVyIGVuZCAqLworCXZpcnRfd21iKCk7CisJbm90aWZ5X3JlbW90ZV92aWFf
aXJxKG1hcC0+aXJxKTsKKworCXJldHVybjsKIH0KIAogc3RhdGljIGludCBwdmNhbGxzX2Nvbm5f
YmFja193cml0ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCkBAIC0xOTIsNiArMjY1LDIyIEBA
IHN0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2NrICpzb2NrKQog
CiBzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCiB7
CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29jay0+c2tfdXNlcl9kYXRhOworCXN0cnVj
dCBwdmNhbGxzX2lvd29ya2VyICppb3c7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCWlmICht
YXAgPT0gTlVMTCkKKwkJcmV0dXJuOworCisJaW93ID0gJnB2Y2FsbHNfYmFja19nbG9iYWwuaW93
b3JrZXJzW21hcC0+ZGF0YV93b3JrZXJdOworCXNwaW5fbG9ja19pcnFzYXZlKCZpb3ctPmxvY2ss
IGZsYWdzKTsKKwlhdG9taWNfaW5jKCZtYXAtPnJlYWQpOworCWlmIChsaXN0X2VtcHR5KCZtYXAt
PnF1ZXVlKSkKKwkJbGlzdF9hZGRfdGFpbCgmbWFwLT5xdWV1ZSwgJmlvdy0+d3FzKTsKKwlzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZpb3ctPmxvY2ssIGZsYWdzKTsKKwlhdG9taWNfaW5jKCZpb3ct
PmlvKTsKKwlxdWV1ZV93b3JrX29uKG1hcC0+ZGF0YV93b3JrZXIsIHB2Y2FsbHNfYmFja19nbG9i
YWwud3EsCisJCSZpb3ctPnJlZ2lzdGVyX3dvcmspOwogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNf
YmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCi0tIAoxLjkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjA-0000jo-Hc; Mon, 15 May 2017 20:36:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj9-0000gT-9w
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:23 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BB/DF-01999-6411A195; Mon, 15 May 2017 20:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq6LoFS
 kwZq9lhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsjlvMBdNEKg4vbGZrYGwR7GLk4hASaGOS
 2HLvL2sXIwcHi4CDxJUD6iAmo0CMxIMf1l2MnEBmmMTky0tYQWw2AUOJv082sYHYIgLSEtc+X
 2YEGcMsMJlR4vW7X8wgvcICVhKnfjmD1LAIqEqc3dnCBGLzCrhLLNv3iRnElhCQkzh5bDLYTE
 6g+OvVK9igzmGU+Pj7CtMERt4FjAyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8U73c1OLixPT
 UnMSkYr3k/NxNjMBgYACCHYxrpjofYpTkYFIS5XVnl4oU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMH7ix8oJ1iUmp5akZaZAwxLmLQEB4+SCO81kDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelS
 onzvgYpEgApyijNgxsBi5FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZVEgCawpOZVwK36R
 XQEUxAR4S9FAc5oiQRISXVwMihquu9IfCu/Pb+wuU/23iX9bX8Tiu4tqv1Z+u6nfnMnn6BB+s
 t9uZK/Y/aLyXpybT9+//cRa+qGZatPaMzT3vhpZ6Y7v3zv5T8UF2SYK9Tv2ZCzHnhXwvMX9gq
 hu1e6/2DZaWibehnh+N+jY+/vHz16Zy6n8i+1zMWL4zuiex+bJxZtFtJTFqJpTgj0VCLuag4E
 QDR5eq6jAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494880579!98229315!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19271 invoked from network); 15 May 2017 20:36:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:20 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 18D5623986;
 Mon, 15 May 2017 20:36:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 18D5623986
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:07 -0700
Message-Id: <1494880570-14209-15-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 15/18] xen/pvcalls: introduce the ioworker
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgaGF2ZSBvbmUgaW93b3JrZXIgcGVyIGNwdSBjb3JlLiBFYWNoIGlvd29ya2VyIGdldHMgYXNz
aWduZWQgYWN0aXZlCnNvY2tldHMgcmFuZG9tbHkuIE9uY2UgYSBzb2NrZXQgaXMgYXNzaWduZWQg
dG8gYW4gaW93b3JrZXIsIGl0IHJlbWFpbnMKdGllZCB0byBpdCB1bnRpbCBpcyByZWxlYXNlZC4K
CkVhY2ggaW93b3JrZXIgZ29lcyB0aHJvdWdoIHRoZSBsaXN0IG9mIG91dHN0YW5kaW5nIHJlYWQv
d3JpdGUgcmVxdWVzdHMKYnkgd2Fsa2luZyBhIGxpc3Qgb2Ygc3RydWN0IHNvY2tfbWFwcGluZy4g
T25jZSBhIHJlcXVlc3QgaGFzIGJlZW4gZGVhbHQKd2l0aCwgdGhlIHN0cnVjdCBzb2NrX21hcHBp
bmcgaXMgcmVtb3ZlZCBmcm9tIHRoZSBsaXN0LgoKV2UgdXNlIG9uZSBhdG9taWMgY291bnRlciBw
ZXIgc29ja2V0IGZvciAicmVhZCIgb3BlcmF0aW9ucyBhbmQgb25lCmZvciAid3JpdGUiIG9wZXJh
dGlvbnMgdG8ga2VlcCB0cmFjayBvZiB0aGUgcmVhZHMvd3JpdGVzIHRvIGRvLgoKV2UgYWxzbyB1
c2Ugb25lIGF0b21pYyBjb3VudGVyICgiaW8iKSBwZXIgaW93b3JrZXIgdG8ga2VlcCB0cmFjayBv
ZiBob3cKbWFueSBvdXRzdGFuZGluZyByZXF1ZXN0cyB3ZSBoYXZlIGluIHRvdGFsIGFzc2lnbmVk
IHRvIHRoZSBpb3dvcmtlci4gVGhlCmlvd29ya2VyIGZpbmlzaGVzIHdoZW4gdGhlcmUgYXJlIG5v
bmUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5j
b20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0t
LQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jCmluZGV4IDBkYWE5MGEuLmRiM2UwMmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC05
OSw4ICs5OSw1MiBAQCBzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyB7CiBzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJCSAg
ICAgICBzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXYsCiAJCQkJICAgICAgIHN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcCk7CisKK3N0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQo
dW5zaWduZWQgbG9uZyBvcGFxdWUpCit7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19jb25uX2Jh
Y2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQoreworCXJldHVybiAwOworfQorCiBz
dGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0IHdvcmtfc3RydWN0ICp3b3Jr
KQogeworCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3dvcmtlciA9IGNvbnRhaW5lcl9vZih3
b3JrLAorCQlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciwgcmVnaXN0ZXJfd29yayk7CisJaW50IG51
bSA9IGlvd29ya2VyLT5udW07CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCAqbjsKKwl1bnNp
Z25lZCBsb25nIGZsYWdzOworCisJd2hpbGUgKGF0b21pY19yZWFkKCZpb3dvcmtlci0+aW8pID4g
MCkgeworCQlzcGluX2xvY2tfaXJxc2F2ZSgmaW93b3JrZXItPmxvY2ssIGZsYWdzKTsKKwkJbGlz
dF9mb3JfZWFjaF9lbnRyeV9zYWZlKG1hcCwgbiwgJmlvd29ya2VyLT53cXMsIHF1ZXVlKSB7CisJ
CQlpZiAobWFwLT5kYXRhX3dvcmtlciAhPSBudW0pCisJCQkJY29udGludWU7CisKKwkJCWlmIChh
dG9taWNfcmVhZCgmbWFwLT5yZWxlYXNlKSA+IDApIHsKKwkJCQlsaXN0X2RlbF9pbml0KCZtYXAt
PnF1ZXVlKTsKKwkJCQlhdG9taWNfc2V0KCZtYXAtPnJlbGVhc2UsIDApOworCQkJCWNvbnRpbnVl
OworCQkJfQorCisJCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb3dvcmtlci0+bG9jaywgZmxh
Z3MpOworCQkJaWYgKGF0b21pY19yZWFkKCZtYXAtPnJlYWQpID4gMCkKKwkJCQlwdmNhbGxzX2Nv
bm5fYmFja19yZWFkKCh1bnNpZ25lZCBsb25nKW1hcCk7CisJCQlpZiAoYXRvbWljX3JlYWQoJm1h
cC0+d3JpdGUpID4gMCkKKwkJCQlwdmNhbGxzX2Nvbm5fYmFja193cml0ZShtYXApOworCQkJc3Bp
bl9sb2NrX2lycXNhdmUoJmlvd29ya2VyLT5sb2NrLCBmbGFncyk7CisKKwkJCWlmIChhdG9taWNf
cmVhZCgmbWFwLT5yZWFkKSA9PSAwICYmCisJCQkJYXRvbWljX3JlYWQoJm1hcC0+d3JpdGUpID09
IDApIHsKKwkJCQlsaXN0X2RlbF9pbml0KCZtYXAtPnF1ZXVlKTsKKwkJCQlhdG9taWNfc2V0KCZt
YXAtPnJlbGVhc2UsIDApOworCQkJfQorCQl9CisJCWF0b21pY19kZWMoJmlvd29ya2VyLT5pbyk7
CisJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlvd29ya2VyLT5sb2NrLCBmbGFncyk7CisJfQog
fQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldiwKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjA-0000kN-Op; Mon, 15 May 2017 20:36:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj9-0000gU-9v
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:23 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EC/F6-01733-6411A195; Mon, 15 May 2017 20:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6ToFS
 kwY7PJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aS14vZCrrVK2a/OM3ewPhKoYuRi0NIoI1J
 Yu2ul8xdjJwcLAIOEtMm7mDtYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uF9gcYQFbifdfZzJCzFSVWPPsLZjNK+AmMe3TeXYQW0JATuLksclgQz
 kF3CVer17BBnUQo8TH31eYJjDyLmBkWMWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCql5taXJy
 YnpqTmFSsl5yfu4kRGA4MQLCD8dhk50OMkhxMSqK87uxSkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeH/xA+UEi1LTUyvSMnOAgQmTluDgURLhvQaS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8v
 FQpcd7XIEUCIEUZpXlwI2BRcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvL9BpvBk5pXAbX
 oFdAQT0BFhL8VBjihJREhJNTCWFF9Q0Hwa/kHgq4WRsEPc1ZVyndJ3Ipk/nH4aHJfmVfhsgtp
 +4yeJrkFXJX7p/ntjFtXIeeoqm9Yh/v3PfVb7/SvbpfF7vtVWnzX6+3/MjI4526XvISW3lPXn
 YaXMt+XXDOqnTus40xe/h3fH74A4rs9Numy1e7e1Sjp+ltjV9G16uOlpAQ4lluKMREMt5qLiR
 ACqy3TpjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494880577!62081051!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64277 invoked from network); 15 May 2017 20:36:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 20:36:18 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 50232239CC;
 Mon, 15 May 2017 20:36:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 50232239CC
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:00 -0700
Message-Id: <1494880570-14209-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 08/18] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBzb2NrZXQuIEtlZXAgdHJhY2sgb2Ygc29ja2V0IDwtPiByaW5nIG1hcHBpbmdz
IHdpdGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUsIGNhbGxlZCBzb2NrX21hcHBpbmcuIEltcGxlbWVu
dCB0aGUgY29ubmVjdCBjb21tYW5kIGJ5IGNhbGxpbmcKaW5ldF9zdHJlYW1fY29ubmVjdCwgYW5k
IG1hcHBpbmcgdGhlIG5ldyBpbmRleGVzIHBhZ2UgYW5kIGRhdGEgcmluZy4KQXNzb2NpYXRlIHRo
ZSBzb2NrZXQgdG8gYW4gaW93b3JrZXIgcmFuZG9tbHkuCgpXaGVuIGFuIGFjdGl2ZSBzb2NrZXQg
aXMgY2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KLUVOT1RDT05OIGFu
ZCBub3RpZnkgdGhlIG90aGVyIGVuZCwgYXMgc3BlY2lmaWVkIGJ5IHRoZSBwcm90b2NvbC4KCnNr
X2RhdGFfcmVhZHkgd2lsbCBiZSBpbXBsZW1lbnRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYyB8IDE0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCAxNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKaW5kZXgg
MmVhZTA5Ni4uOWFjMWNmMiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMK
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTYzLDYgKzYzLDI5IEBAIHN0cnVj
dCBwdmNhbGxzX2JhY2tfcHJpdiB7CiAJc3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7
CiB9OwogCitzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKKwlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisJ
c3RydWN0IGxpc3RfaGVhZCBxdWV1ZTsKKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7
CisJc3RydWN0IHNvY2tldCAqc29jazsKKwlpbnQgZGF0YV93b3JrZXI7CisJdWludDY0X3QgaWQ7
CisJZ3JhbnRfcmVmX3QgcmVmOworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqcmluZzsKKwl2
b2lkICpieXRlczsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhIGRhdGE7CisJdWludDMyX3QgcmluZ19v
cmRlcjsKKwlpbnQgaXJxOworCWF0b21pY190IHJlYWQ7CisJYXRvbWljX3Qgd3JpdGU7CisJYXRv
bWljX3QgcmVsZWFzZTsKKwl2b2lkICgqc2F2ZWRfZGF0YV9yZWFkeSkoc3RydWN0IHNvY2sgKnNr
KTsKK307CisKK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfY29ubl9ldmVudChpbnQg
aXJxLCB2b2lkICpzb2NrX21hcCk7CitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2Fj
dGl2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxs
c19iYWNrX3ByaXYgKnByaXYsCisJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCk7
CiBzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0IHdvcmtfc3RydWN0ICp3
b3JrKQogewogfQpAQCAtOTcsOSArMTIwLDEyNiBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19z
b2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAlyZXR1cm4gMTsKIH0KIAorc3RhdGlj
IHZvaWQgcHZjYWxsc19za19zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNvY2sgKnNvY2spCit7CisJc3Ry
dWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29jay0+c2tfdXNlcl9kYXRhOworCXN0cnVjdCBwdmNh
bGxzX2RhdGFfaW50ZiAqaW50ZjsKKworCWlmIChtYXAgPT0gTlVMTCkKKwkJcmV0dXJuOworCisJ
aW50ZiA9IG1hcC0+cmluZzsKKwlpbnRmLT5pbl9lcnJvciA9IC1FTk9UQ09OTjsKKwlub3RpZnlf
cmVtb3RlX3ZpYV9pcnEobWFwLT5pcnEpOworfQorCitzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX2Rh
dGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCit7Cit9CisKIHN0YXRpYyBpbnQgcHZjYWxsc19i
YWNrX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQlzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVxdWVzdCAqcmVxKQogeworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdjsK
KwlpbnQgcmV0OworCXN0cnVjdCBzb2NrZXQgKnNvY2s7CisJc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwID0gTlVMTDsKKwl2b2lkICpwYWdlOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAq
cnNwOworCisJaWYgKGRldiA9PSBOVUxMKQorCQlyZXR1cm4gMDsKKwlwcml2ID0gZGV2X2dldF9k
cnZkYXRhKCZkZXYtPmRldik7CisKKwltYXAgPSBremFsbG9jKHNpemVvZigqbWFwKSwgR0ZQX0tF
Uk5FTCk7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gb3V0
OworCX0KKwlyZXQgPSBzb2NrX2NyZWF0ZShBRl9JTkVULCBTT0NLX1NUUkVBTSwgMCwgJnNvY2sp
OworCWlmIChyZXQgPCAwKSB7CisJCWtmcmVlKG1hcCk7CisJCWdvdG8gb3V0OworCX0KKwlJTklU
X0xJU1RfSEVBRCgmbWFwLT5xdWV1ZSk7CisJbWFwLT5kYXRhX3dvcmtlciA9IGdldF9yYW5kb21f
aW50KCkgJSBwdmNhbGxzX2JhY2tfZ2xvYmFsLm5yX2lvd29ya2VyczsKKworCW1hcC0+cHJpdiA9
IHByaXY7CisJbWFwLT5zb2NrID0gc29jazsKKwltYXAtPmlkID0gcmVxLT51LmNvbm5lY3QuaWQ7
CisJbWFwLT5yZWYgPSByZXEtPnUuY29ubmVjdC5yZWY7CisKKwlyZXQgPSB4ZW5idXNfbWFwX3Jp
bmdfdmFsbG9jKGRldiwgJnJlcS0+dS5jb25uZWN0LnJlZiwgMSwgJnBhZ2UpOworCWlmIChyZXQg
PCAwKSB7CisJCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOworCQlrZnJlZShtYXApOworCQlnb3Rv
IG91dDsKKwl9CisJbWFwLT5yaW5nID0gcGFnZTsKKwltYXAtPnJpbmdfb3JkZXIgPSBtYXAtPnJp
bmctPnJpbmdfb3JkZXI7CisJLyogZmlyc3QgcmVhZCB0aGUgb3JkZXIsIHRoZW4gbWFwIHRoZSBk
YXRhIHJpbmcgKi8KKwl2aXJ0X3JtYigpOworCWlmIChtYXAtPnJpbmdfb3JkZXIgPiBNQVhfUklO
R19PUkRFUikgeworCQlyZXQgPSAtRUZBVUxUOworCQlnb3RvIG91dDsKKwl9CisJcmV0ID0geGVu
YnVzX21hcF9yaW5nX3ZhbGxvYyhkZXYsIG1hcC0+cmluZy0+cmVmLAorCQkJCSAgICAgKDEgPDwg
bWFwLT5yaW5nX29yZGVyKSwgJnBhZ2UpOworCWlmIChyZXQgPCAwKSB7CisJCXNvY2tfcmVsZWFz
ZShtYXAtPnNvY2spOworCQl4ZW5idXNfdW5tYXBfcmluZ192ZnJlZShkZXYsIG1hcC0+cmluZyk7
CisJCWtmcmVlKG1hcCk7CisJCWdvdG8gb3V0OworCX0KKwltYXAtPmJ5dGVzID0gcGFnZTsKKwor
CXJldCA9IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIocHJpdi0+ZGV2LT5v
dGhlcmVuZF9pZCwKKwkJCQkJCSAgICByZXEtPnUuY29ubmVjdC5ldnRjaG4sCisJCQkJCQkgICAg
cHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQsCisJCQkJCQkgICAgMCwKKwkJCQkJCSAgICAicHZjYWxs
cy1iYWNrZW5kIiwKKwkJCQkJCSAgICBtYXApOworCWlmIChyZXQgPCAwKSB7CisJCXNvY2tfcmVs
ZWFzZShtYXAtPnNvY2spOworCQlrZnJlZShtYXApOworCQlnb3RvIG91dDsKKwl9CisJbWFwLT5p
cnEgPSByZXQ7CisKKwltYXAtPmRhdGEuaW4gPSBtYXAtPmJ5dGVzOworCW1hcC0+ZGF0YS5vdXQg
PSBtYXAtPmJ5dGVzICsgWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7CisKKwlk
b3duX3dyaXRlKCZwcml2LT5wdmNhbGxzc19sb2NrKTsKKwlsaXN0X2FkZF90YWlsKCZtYXAtPmxp
c3QsICZwcml2LT5zb2NrZXRfbWFwcGluZ3MpOworCXVwX3dyaXRlKCZwcml2LT5wdmNhbGxzc19s
b2NrKTsKKworCXJldCA9IGluZXRfc3RyZWFtX2Nvbm5lY3Qoc29jaywgKHN0cnVjdCBzb2NrYWRk
ciAqKSZyZXEtPnUuY29ubmVjdC5hZGRyLAorCQkJCSAgcmVxLT51LmNvbm5lY3QubGVuLCByZXEt
PnUuY29ubmVjdC5mbGFncyk7CisJaWYgKHJldCA8IDApIHsKKwkJcHZjYWxsc19iYWNrX3JlbGVh
c2VfYWN0aXZlKGRldiwgcHJpdiwgbWFwKTsKKwl9IGVsc2UgeworCQlsb2NrX3NvY2soc29jay0+
c2spOworCQltYXAtPnNhdmVkX2RhdGFfcmVhZHkgPSBzb2NrLT5zay0+c2tfZGF0YV9yZWFkeTsK
KwkJc29jay0+c2stPnNrX3VzZXJfZGF0YSA9IG1hcDsKKwkJc29jay0+c2stPnNrX2RhdGFfcmVh
ZHkgPSBwdmNhbGxzX3NrX2RhdGFfcmVhZHk7CisJCXNvY2stPnNrLT5za19zdGF0ZV9jaGFuZ2Ug
PSBwdmNhbGxzX3NrX3N0YXRlX2NoYW5nZTsKKwkJcmVsZWFzZV9zb2NrKHNvY2stPnNrKTsKKwl9
CisKK291dDoKKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmlu
Zy5yc3BfcHJvZF9wdnQrKyk7CisJcnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPmNt
ZCA9IHJlcS0+Y21kOworCXJzcC0+dS5jb25uZWN0LmlkID0gcmVxLT51LmNvbm5lY3QuaWQ7CisJ
cnNwLT5yZXQgPSByZXQ7CisKKwlyZXR1cm4gMTsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2Jh
Y2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCQkgICAgICAg
c3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2LAorCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXApCit7CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTIxNSw2ICszNTUsMTEgQEAgc3Rh
dGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19ldmVudChpbnQgaXJxLCB2b2lkICpkZXZfaWQp
CiAJcmV0dXJuIElSUV9IQU5ETEVEOwogfQogCitzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19i
YWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9pZCAqc29ja19tYXApCit7CisJcmV0dXJuIElSUV9I
QU5ETEVEOworfQorCiBzdGF0aWMgaW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2KQogewogCWludCBlcnIsIGV2dGNobjsKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjB-0000l3-0f; Mon, 15 May 2017 20:36:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj9-0000gV-AC
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:23 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 99/62-02180-6411A195; Mon, 15 May 2017 20:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6boFS
 kwb7HrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aVtxNZC2ZwVyx6+Y6lgfEIZxcjF4eQQBuT
 xOW5Z5m6GDk5WAQcJPYeX8vWxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL2aQhLBAiMS8jo2sIHNYBFQlVj/NBgnzCrhLNB3ZBDZHQkBO4uSxyW
 A2J1D89eoVbFD3MEp8/H2FaQIj7wJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGpnq5qcX
 FiempOYlJxXrJ+bmbGIHhwAAEOxibtnseYpTkYFIS5XVnl4oU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMFbJACUEyxKTU+tSMvMAQYmTFqCg0dJhPcaP1Cat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8
 vLzUqXEeTNAZgiAFGWU5sGNgEXJJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzKoFM4cnMK4
 Hb9AroCCagI8JeioMcUZKIkJJqYFSdxBXLVpyZ2Bd9mXupq4qXnlCWy+89dWdmzXnfmfDvzaS
 tXZWzImaozGy5+rJ7d8L0yClH859O/S9w9jpvs2SbqF+k8NsgyQey1Svnnr0V+XtyxZU/vdr7
 HVU1Ln2vvv9g9wK7lzlPGLwsnliJHVhs+OGt4obofG8N6UMzOD8pbckWKjvyoFCJpTgj0VCLu
 ag4EQCFGUWcjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494880580!82490698!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12963 invoked from network); 15 May 2017 20:36:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 20:36:21 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 40D2C239D0;
 Mon, 15 May 2017 20:36:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 40D2C239D0
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:10 -0700
Message-Id: <1494880570-14209-18-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 18/18] xen: introduce a Kconfig option to enable
	the pvcalls backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBhZGQgcHZjYWxscy1iYWNrIHRvIHRoZSBNYWtlZmlsZS4KClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmln
ICB8IDEyICsrKysrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29u
ZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCBmMTViYjNiNy4uYmJkZjA1OSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0x
OTYsNiArMTk2LDE4IEBAIGNvbmZpZyBYRU5fUENJREVWX0JBQ0tFTkQKIAogCSAgSWYgaW4gZG91
YnQsIHNheSBtLgogCitjb25maWcgWEVOX1BWQ0FMTFNfQkFDS0VORAorCWJvb2wgIlhFTiBQViBD
YWxscyBiYWNrZW5kIGRyaXZlciIKKwlkZXBlbmRzIG9uIElORVQgJiYgWEVOCisJZGVmYXVsdCBu
CisJaGVscAorCSAgRXhwZXJpbWVudGFsIGJhY2tlbmQgZm9yIHRoZSBYZW4gUFYgQ2FsbHMgcHJv
dG9jb2wKKwkgIChodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sKS4gSXQKKwkgIGFsbG93cyBQViBDYWxscyBmcm9udGVuZHMgdG8gc2VuZCBQT1NJ
WCBjYWxscyB0byB0aGUgYmFja2VuZCwKKwkgIHdoaWNoIGltcGxlbWVudHMgdGhlbS4KKworCSAg
SWYgaW4gZG91YnQsIHNheSBuLgorCiBjb25maWcgWEVOX1NDU0lfQkFDS0VORAogCXRyaXN0YXRl
ICJYRU4gU0NTSSBiYWNrZW5kIGRyaXZlciIKIAlkZXBlbmRzIG9uIFhFTiAmJiBYRU5fQkFDS0VO
RCAmJiBUQVJHRVRfQ09SRQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vTWFrZWZpbGUgYi9kcml2
ZXJzL3hlbi9NYWtlZmlsZQppbmRleCA4ZmVhYjgxMC4uNDgwYjkyOCAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKQEAgLTM4LDYgKzM4
LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUikJKz0geGVuLWFjcGktcHJvY2Vz
c29yLm8KIG9iai0kKENPTkZJR19YRU5fRUZJKQkJCSs9IGVmaS5vCiBvYmotJChDT05GSUdfWEVO
X1NDU0lfQkFDS0VORCkJCSs9IHhlbi1zY3NpYmFjay5vCiBvYmotJChDT05GSUdfWEVOX0FVVE9f
WExBVEUpCQkrPSB4bGF0ZV9tbXUubworb2JqLSQoQ09ORklHX1hFTl9QVkNBTExTX0JBQ0tFTkQp
CSs9IHB2Y2FsbHMtYmFjay5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0Y2huLm8KIHhlbi1nbnRk
ZXYteQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2MubwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjB-0000ln-7y; Mon, 15 May 2017 20:36:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMj9-0000hR-Jv
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 13/14-11537-6411A195; Mon, 15 May 2017 20:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq6LoFS
 kwUopiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1o3fBAtaCHZIVX2avYWxgfC/axcjFISTQxiQx
 c+kUli5GTg4WAQeJpv5NjF2MHByMAjESD35Yg4QZBcIkJl9ewgpiswkYSvx9sokNxBYRkJa49
 vkyI8gcZoHJjBKv3/1iBkkIC1hJ/H28nx1ipqrE8jeXwRp4Bdwllq1uBLMlBOQkTh6bDDaUEy
 j+evUKNqiDGCU+/r7CNIGRdwEjwypG9eLUorLUIl1zvaSizPSMktzEzBxdQwNjvdzU4uLE9NS
 cxKRiveT83E2MwGBgAIIdjI3fnQ4xSnIwKYnyurNLRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4C0SAMoJFqWmp1akZeYAwxImLcHBoyTCe40fKM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpU
 uK8GSAzBECKMkrz4EbAYuQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlvgEzhycwrgdv0Cu
 gIJqAjwl6KgxxRkoiQkmpgDD7ecLBPPa+jwkly0wU9Dxn9vN2pvVmqB9bYfos5cJDvUsLtCRq
 sJ+tLA9wP74wKPjLxunup6eJPq7Y+mL/R41Xr7/WJ6VPe9NVJxLV/Zc16z9s06ditra4vF0S7
 7wjwc9hc0Fn0rNV1+fvXr0POH7li9eTESh0fT8OGKUeych3vH/vNq3VoohJLcUaioRZzUXEiA
 ClioN6MAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494880578!69639724!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19161 invoked from network); 15 May 2017 20:36:19 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:19 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F093F23983;
 Mon, 15 May 2017 20:36:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F093F23983
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:04 -0700
Message-Id: <1494880570-14209-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 12/18] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHBvbGwgb24gcGFzc2l2ZSBzb2NrZXRzIGJ5IHJlcXVlc3RpbmcgYSBkZWxheWVk
IHJlc3BvbnNlIHdpdGgKbWFwcGFzcy0+cmVxY29weSwgYW5kIHJlcGx5IGJhY2sgd2hlbiB0aGVy
ZSBpcyBkYXRhIG9uIHRoZSBwYXNzaXZlCnNvY2tldC4KClBvbGwgb24gYWN0aXZlIHNvY2tldCBp
cyB1bmltcGxlbWVudGVkIGFzIGJ5IHRoZSBzcGVjLCBhcyB0aGUgZnJvbnRlbmQKc2hvdWxkIGp1
c3Qgd2FpdCBmb3IgZXZlbnRzIGFuZCBjaGVjayB0aGUgaW5kZXhlcyBvbiB0aGUgaW5kZXhlcyBw
YWdlLgoKT25seSBzdXBwb3J0IG9uZSBvdXRzdGFuZGluZyBwb2xsIChvciBhY2NlcHQpIHJlcXVl
c3QgZm9yIGV2ZXJ5IHBhc3NpdmUKc29ja2V0IGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCmluZGV4IGQ4ZTBhNjAuLmQ1Yjc0MTIgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBA
IC0zODEsMTEgKzM4MSwzMCBAQCBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3Ry
dWN0IHdvcmtfc3RydWN0ICp3b3JrKQogc3RhdGljIHZvaWQgcHZjYWxsc19wYXNzX3NrX2RhdGFf
cmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCiB7CiAJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1h
cHBhc3MgPSBzb2NrLT5za191c2VyX2RhdGE7CisJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpw
cml2OworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOworCXVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CisJaW50IG5vdGlmeTsKIAogCWlmIChtYXBwYXNzID09IE5VTEwpCiAJCXJldHVybjsK
IAotCXF1ZXVlX3dvcmsobWFwcGFzcy0+d3EsICZtYXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKKwlw
cml2ID0gbWFwcGFzcy0+cHJpdjsKKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9s
b2NrLCBmbGFncyk7CisJaWYgKG1hcHBhc3MtPnJlcWNvcHkuY21kID09IFBWQ0FMTFNfUE9MTCkg
eworCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3Bf
cHJvZF9wdnQrKyk7CisJCXJzcC0+cmVxX2lkID0gbWFwcGFzcy0+cmVxY29weS5yZXFfaWQ7CisJ
CXJzcC0+dS5wb2xsLmlkID0gbWFwcGFzcy0+cmVxY29weS51LnBvbGwuaWQ7CisJCXJzcC0+Y21k
ID0gbWFwcGFzcy0+cmVxY29weS5jbWQ7CisJCXJzcC0+cmV0ID0gMDsKKworCQltYXBwYXNzLT5y
ZXFjb3B5LmNtZCA9IDA7CisJCVJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgm
cHJpdi0+cmluZywgbm90aWZ5KTsKKwkJaWYgKG5vdGlmeSkKKwkJCW5vdGlmeV9yZW1vdGVfdmlh
X2lycShtYXBwYXNzLT5wcml2LT5pcnEpOworCX0gZWxzZQorCQlxdWV1ZV93b3JrKG1hcHBhc3Mt
PndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
bWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CiB9CiAKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNr
X2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKQEAgLTUzNCw2ICs1NTMsNTUgQEAgc3Rh
dGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiBz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja19wb2xsKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJ
CQkgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CisJc3RydWN0IHB2Y2Fs
bHNfYmFja19wcml2ICpwcml2OworCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzOwor
CXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOworCXN0cnVjdCBpbmV0X2Nvbm5lY3Rp
b25fc29jayAqaWNzazsKKwlzdHJ1Y3QgcmVxdWVzdF9zb2NrX3F1ZXVlICpxdWV1ZTsKKwl1bnNp
Z25lZCBsb25nIGZsYWdzOworCWludCByZXQ7CisJYm9vbCBkYXRhOworCisJaWYgKGRldiA9PSBO
VUxMKQorCQlyZXR1cm4gMDsKKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisK
KwltYXBwYXNzID0gcmFkaXhfdHJlZV9sb29rdXAoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3Ms
IHJlcS0+dS5wb2xsLmlkKTsKKwlpZiAobWFwcGFzcyA9PSBOVUxMKQorCQlyZXR1cm4gMDsKKwor
CS8qCisJICogTGltaXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbjogb25seSBz
dXBwb3J0IG9uZQorCSAqIGNvbmN1cnJlbnQgYWNjZXB0IG9yIHBvbGwgY2FsbCBvbiBvbmUgc29j
a2V0LgorCSAqLworCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdz
KTsKKwlpZiAobWFwcGFzcy0+cmVxY29weS5jbWQgIT0gMCkgeworCQlyZXQgPSAtRUlOVFI7CisJ
CWdvdG8gb3V0OworCX0KKworCW1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOworCWxvY2tfc29jayht
YXBwYXNzLT5zb2NrLT5zayk7CisJaWNzayA9IGluZXRfY3NrKG1hcHBhc3MtPnNvY2stPnNrKTsK
KwlxdWV1ZSA9ICZpY3NrLT5pY3NrX2FjY2VwdF9xdWV1ZTsKKwlkYXRhID0gcXVldWUtPnJza3Ff
YWNjZXB0X2hlYWQgIT0gTlVMTDsKKwlyZWxlYXNlX3NvY2sobWFwcGFzcy0+c29jay0+c2spOwor
CWlmIChkYXRhKSB7CisJCW1hcHBhc3MtPnJlcWNvcHkuY21kID0gMDsKKwkJcmV0ID0gMDsKKwkJ
Z290byBvdXQ7CisJfQorCisJcmV0dXJuIDA7CisKK291dDoKKwlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKworCXJzcCA9IFJJTkdfR0VUX1JFU1BP
TlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9p
ZCA9IHJlcS0+cmVxX2lkOworCXJzcC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51LnBvbGwuaWQg
PSByZXEtPnUucG9sbC5pZDsKKwlyc3AtPnJldCA9IHJldDsKIAlyZXR1cm4gMDsKIH0KIAotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjE-0000r0-LT; Mon, 15 May 2017 20:36:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMjD-0000a9-Jl
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:27 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CB/22-03696-B411A195; Mon, 15 May 2017 20:36:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq6XoFS
 kwYzpChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8az15eZC+YbVmzpfcXWwLhAq4uRi0NIoI1J
 YsHNo4xdjJwcLAIOEg+PT2PvYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uFzNIQljARuLjymOsEDNVJb49ucsEYvMKuEssWdkL1iwhICdx8thksB
 pOoPjr1SvYoA5ilPj4+wrTBEbeBYwMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAgOCAQh2MK6ZH3iIUZKDSUmU151dKlKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBO8vfqCcYFFqempFWmYOMDRh0hIcPEoivNdA0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn
 5cqJc77GqRIAKQoozQPbgQsTi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc3yBSezLwSuE
 2vgI5gAjoi7KU4yBEliQgpqQbG6SElRyb2y/yb6SmtEOPpmm3NcePhnr2PGyZ+swhq2vPpzFd
 Vmynxj3nPc76cYXdy2zvN63P8pmz4z1P2YU+pS8qhpPMpV8qZZj9IM01e2Md4ocnKqKJp94I3
 8m/yWarMPf6E6QROuz+vcDe/w16fp58m8F/iOb3AtsDw4van5Q9WGGXzOV5sVmIpzkg01GIuK
 k4EAOn31PqOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494880585!62863867!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45192 invoked from network); 15 May 2017 20:36:26 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:26 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9363F239BE;
 Mon, 15 May 2017 20:36:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9363F239BE
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:03 -0700
Message-Id: <1494880570-14209-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 11/18] xen/pvcalls: implement accept command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBhY2NlcHQgY29tbWFuZCBieSBjYWxsaW5nIGluZXRfYWNjZXB0LiBUbyBh
dm9pZCBibG9ja2luZwppbiB0aGUga2VybmVsLCBjYWxsIGluZXRfYWNjZXB0KE9fTk9OQkxPQ0sp
IGZyb20gYSB3b3JrcXVldWUsIHdoaWNoIGdldApzY2hlZHVsZWQgb24gc2tfZGF0YV9yZWFkeSAo
Zm9yIGEgcGFzc2l2ZSBzb2NrZXQsIGl0IG1lYW5zIHRoYXQgdGhlcmUKYXJlIGNvbm5lY3Rpb25z
IHRvIGFjY2VwdCkuCgpVc2UgdGhlIHJlcWNvcHkgZmllbGQgdG8gc3RvcmUgdGhlIHJlcXVlc3Qu
IEFjY2VwdCB0aGUgbmV3IHNvY2tldCBmcm9tCnRoZSBkZWxheWVkIHdvcmsgZnVuY3Rpb24sIGNy
ZWF0ZSBhIG5ldyBzb2NrX21hcHBpbmcgZm9yIGl0LCBtYXAKdGhlIGluZGV4ZXMgcGFnZSBhbmQg
ZGF0YSByaW5nLCBhbmQgcmVwbHkgdG8gdGhlIG90aGVyIGVuZC4gQ2hvb3NlIGFuCmlvd29ya2Vy
IGZvciB0aGUgc29ja2V0IHJhbmRvbWx5LgoKT25seSBzdXBwb3J0IG9uZSBvdXRzdGFuZGluZyBi
bG9ja2luZyBhY2NlcHQgcmVxdWVzdCBmb3IgZXZlcnkgc29ja2V0IGF0CmFueSB0aW1lLgoKQWRk
IGEgZmllbGQgdG8gc29ja19tYXBwaW5nIHRvIHJlbWVtYmVyIHRoZSBwYXNzaXZlIHNvY2tldCBm
cm9tIHdoaWNoIGFuCmFjdGl2ZSBzb2NrZXQgd2FzIGNyZWF0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMgfCAxNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTU2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4
IGE3NjI4NzcuLmQ4ZTBhNjAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
CisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC02Nyw2ICs2Nyw3IEBAIHN0cnVj
dCBzb2NrX21hcHBpbmcgewogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKIAlzdHJ1Y3QgbGlzdF9o
ZWFkIHF1ZXVlOwogCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdjsKKwlzdHJ1Y3Qgc29j
a3Bhc3NfbWFwcGluZyAqc29ja3Bhc3M7CiAJc3RydWN0IHNvY2tldCAqc29jazsKIAlpbnQgZGF0
YV93b3JrZXI7CiAJdWludDY0X3QgaWQ7CkBAIC0yNjMsMTAgKzI2NCwxMjggQEAgc3RhdGljIGlu
dCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCiBzdGF0
aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQog
eworCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gY29udGFpbmVyX29mKAorCQl3
b3JrLCBzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZywgcmVnaXN0ZXJfd29yayk7CisJc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwOworCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3c7CisJc3RydWN0
IHB2Y2FsbHNfYmFja19wcml2ICpwcml2OworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAq
cnNwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisJdm9pZCAqcGFnZSA9IE5V
TEw7CisJaW50IG5vdGlmeTsKKwlpbnQgcmV0ID0gLUVJTlZBTDsKKwl1bnNpZ25lZCBsb25nIGZs
YWdzOworCisJcHJpdiA9IG1hcHBhc3MtPnByaXY7CisJLyogV2Ugb25seSBuZWVkIHRvIGNoZWNr
IHRoZSB2YWx1ZSBvZiAiY21kIiBhdG9taWNhbGx5IG9uIHJlYWQuICovCisJc3Bpbl9sb2NrX2ly
cXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCXJlcSA9ICZtYXBwYXNzLT5yZXFj
b3B5OworCWlmIChyZXEtPmNtZCAhPSBQVkNBTExTX0FDQ0VQVCkgeworCQlzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwkJcmV0dXJuOworCX0KKwlz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKworCW1h
cCA9IGt6YWxsb2Moc2l6ZW9mKCptYXApLCBHRlBfS0VSTkVMKTsKKwlpZiAobWFwID09IE5VTEwp
IHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBvdXRfZXJyb3I7CisJfQorCisJbWFwLT5zb2Nr
ID0gc29ja19hbGxvYygpOworCWlmICghbWFwLT5zb2NrKQorCQlnb3RvIG91dF9lcnJvcjsKKwor
CUlOSVRfTElTVF9IRUFEKCZtYXAtPnF1ZXVlKTsKKwltYXAtPmRhdGFfd29ya2VyID0gZ2V0X3Jh
bmRvbV9pbnQoKSAlIHB2Y2FsbHNfYmFja19nbG9iYWwubnJfaW93b3JrZXJzOworCW1hcC0+cmVm
ID0gcmVxLT51LmFjY2VwdC5yZWY7CisKKwltYXAtPnByaXYgPSBwcml2OworCW1hcC0+c29ja3Bh
c3MgPSBtYXBwYXNzOworCW1hcC0+c29jay0+dHlwZSA9IG1hcHBhc3MtPnNvY2stPnR5cGU7CisJ
bWFwLT5zb2NrLT5vcHMgPSBtYXBwYXNzLT5zb2NrLT5vcHM7CisJbWFwLT5pZCA9IHJlcS0+dS5h
Y2NlcHQuaWRfbmV3OworCisJcmV0ID0geGVuYnVzX21hcF9yaW5nX3ZhbGxvYyhwcml2LT5kZXYs
ICZyZXEtPnUuYWNjZXB0LnJlZiwgMSwgJnBhZ2UpOworCWlmIChyZXQgPCAwKQorCQlnb3RvIG91
dF9lcnJvcjsKKwltYXAtPnJpbmcgPSBwYWdlOworCW1hcC0+cmluZ19vcmRlciA9IG1hcC0+cmlu
Zy0+cmluZ19vcmRlcjsKKwkvKiBmaXJzdCByZWFkIHRoZSBvcmRlciwgdGhlbiBtYXAgdGhlIGRh
dGEgcmluZyAqLworCXZpcnRfcm1iKCk7CisJaWYgKG1hcC0+cmluZ19vcmRlciA+IE1BWF9SSU5H
X09SREVSKSB7CisJCXJldCA9IC1FRkFVTFQ7CisJCWdvdG8gb3V0X2Vycm9yOworCX0KKwlyZXQg
PSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jKHByaXYtPmRldiwgbWFwLT5yaW5nLT5yZWYsCisJCQkJ
ICAgICAoMSA8PCBtYXAtPnJpbmdfb3JkZXIpLCAmcGFnZSk7CisJaWYgKHJldCA8IDApCisJCWdv
dG8gb3V0X2Vycm9yOworCW1hcC0+Ynl0ZXMgPSBwYWdlOworCisJcmV0ID0gYmluZF9pbnRlcmRv
bWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihwcml2LT5kZXYtPm90aGVyZW5kX2lkLAorCQkJCQkJ
ICAgIHJlcS0+dS5hY2NlcHQuZXZ0Y2huLAorCQkJCQkJICAgIHB2Y2FsbHNfYmFja19jb25uX2V2
ZW50LAorCQkJCQkJICAgIDAsCisJCQkJCQkgICAgInB2Y2FsbHMtYmFja2VuZCIsCisJCQkJCQkg
ICAgbWFwKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBvdXRfZXJyb3I7CisJbWFwLT5pcnEgPSBy
ZXQ7CisKKwltYXAtPmRhdGEuaW4gPSBtYXAtPmJ5dGVzOworCW1hcC0+ZGF0YS5vdXQgPSBtYXAt
PmJ5dGVzICsgWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7CisKKwlkb3duX3dy
aXRlKCZwcml2LT5wdmNhbGxzc19sb2NrKTsKKwlsaXN0X2FkZF90YWlsKCZtYXAtPmxpc3QsICZw
cml2LT5zb2NrZXRfbWFwcGluZ3MpOworCXVwX3dyaXRlKCZwcml2LT5wdmNhbGxzc19sb2NrKTsK
KworCXJldCA9IGluZXRfYWNjZXB0KG1hcHBhc3MtPnNvY2ssIG1hcC0+c29jaywgT19OT05CTE9D
SywgdHJ1ZSk7CisJaWYgKHJldCA9PSAtRUFHQUlOKQorCQlnb3RvIG91dF9lcnJvcjsKKworCWxv
Y2tfc29jayhtYXAtPnNvY2stPnNrKTsKKwltYXAtPnNhdmVkX2RhdGFfcmVhZHkgPSBtYXAtPnNv
Y2stPnNrLT5za19kYXRhX3JlYWR5OworCW1hcC0+c29jay0+c2stPnNrX3VzZXJfZGF0YSA9IG1h
cDsKKwltYXAtPnNvY2stPnNrLT5za19kYXRhX3JlYWR5ID0gcHZjYWxsc19za19kYXRhX3JlYWR5
OworCW1hcC0+c29jay0+c2stPnNrX3N0YXRlX2NoYW5nZSA9IHB2Y2FsbHNfc2tfc3RhdGVfY2hh
bmdlOworCXJlbGVhc2Vfc29jayhtYXAtPnNvY2stPnNrKTsKKworCWlvdyA9ICZwdmNhbGxzX2Jh
Y2tfZ2xvYmFsLmlvd29ya2Vyc1ttYXAtPmRhdGFfd29ya2VyXTsKKwlzcGluX2xvY2tfaXJxc2F2
ZSgmaW93LT5sb2NrLCBmbGFncyk7CisJYXRvbWljX2luYygmbWFwLT5yZWFkKTsKKwlpZiAobGlz
dF9lbXB0eSgmbWFwLT5xdWV1ZSkpCisJCWxpc3RfYWRkX3RhaWwoJm1hcC0+cXVldWUsICZpb3ct
Pndxcyk7CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSggJmlvdy0+bG9jaywgZmxhZ3MpOworCWF0
b21pY19pbmMoJmlvdy0+aW8pOworCXF1ZXVlX3dvcmtfb24obWFwLT5kYXRhX3dvcmtlciwgcHZj
YWxsc19iYWNrX2dsb2JhbC53cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7CisKK291dF9lcnJvcjoK
KwlpZiAocmV0IDwgMCkKKwkJcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHByaXYtPmRldiwg
cHJpdiwgbWFwKTsKKworCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2
LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOworCXJz
cC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51LmFjY2VwdC5pZCA9IHJlcS0+dS5hY2NlcHQuaWQ7
CisJcnNwLT5yZXQgPSByZXQ7CisJUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZ
KCZwcml2LT5yaW5nLCBub3RpZnkpOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9yZW1vdGVfdmlh
X2lycShwcml2LT5pcnEpOworCisJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9j
aywgZmxhZ3MpOworCW1hcHBhc3MtPnJlcWNvcHkuY21kID0gMDsKKwlzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKIH0KIAogc3RhdGljIHZvaWQgcHZj
YWxsc19wYXNzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCiB7CisJc3RydWN0IHNv
Y2twYXNzX21hcHBpbmcgKm1hcHBhc3MgPSBzb2NrLT5za191c2VyX2RhdGE7CisKKwlpZiAobWFw
cGFzcyA9PSBOVUxMKQorCQlyZXR1cm47CisKKwlxdWV1ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFw
cGFzcy0+cmVnaXN0ZXJfd29yayk7CiB9CiAKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKQEAgLTM3Miw3ICs0OTEsNDQgQEAgc3RhdGljIGlu
dCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiBzdGF0aWMg
aW50IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAg
ICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQogeworCXN0cnVjdCBwdmNhbGxz
X2JhY2tfcHJpdiAqcHJpdjsKKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzczsKKwlp
bnQgcmV0ID0gLUVJTlZBTDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKwl1
bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKGRldiA9PSBOVUxMKQorCQlyZXR1cm4gMDsKKwlw
cml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisKKwltYXBwYXNzID0gcmFkaXhfdHJl
ZV9sb29rdXAoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsCisJCXJlcS0+dS5hY2NlcHQuaWQp
OworCWlmIChtYXBwYXNzID09IE5VTEwpCisJCWdvdG8gb3V0X2Vycm9yOworCisJLyogCisJICog
TGltaXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbjogb25seSBzdXBwb3J0IG9u
ZQorCSAqIGNvbmN1cnJlbnQgYWNjZXB0IG9yIHBvbGwgY2FsbCBvbiBvbmUgc29ja2V0LgorCSAq
LworCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwlpZiAo
bWFwcGFzcy0+cmVxY29weS5jbWQgIT0gMCkgeworCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZt
YXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwkJcmV0ID0gLUVJTlRSOworCQlnb3RvIG91dF9l
cnJvcjsKKwl9CisKKwltYXBwYXNzLT5yZXFjb3B5ID0gKnJlcTsKKwlzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwlxdWV1ZV93b3JrKG1hcHBhc3Mt
PndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7CiAJcmV0dXJuIDA7CisKK291dF9lcnJvcjoK
Kwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJv
ZF9wdnQrKyk7CisJcnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+
Y21kOworCXJzcC0+dS5hY2NlcHQuaWQgPSByZXEtPnUuYWNjZXB0LmlkOworCXJzcC0+cmV0ID0g
cmV0OworCXJldHVybiAxOwogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wb2xsKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjX-0001CX-Tl; Mon, 15 May 2017 20:36:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMjX-0001At-1j
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:47 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 55/2C-26106-E511A195; Mon, 15 May 2017 20:36:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WTdWUCr
 S4M8JeYslHxezODB6HN39mymAMYo1My8pvyKBNeNH4x3Wgv+CFTdO1TQwbuHvYuTiEBJoY5LY
 euUlcxcjJweLgIPEnJ/v2bsYOTgYBWIkHvywBgkzCoRJTL68hBXEZhMwlPj7ZBMbiC0iIC1x7
 fNlRpA5zAKTGSVev/sFNkdYwENiyaVGRoiZqhJHzlwBa+AVcJNo+3IJLC4hICdx8thksKGcAu
 4Sr1evYIM6iFHi4+8rTBMYeRcwMqxi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNbLTS0uTkx
 PzUlMKtZLzs/dxAgMh3oGBsYdjH17/Q4xSnIwKYnyurNLRQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4P3FD5QTLEpNT61Iy8wBBiZMWoKDR0mE9xpImre4IDG3ODMdInWK0Zjj3dIP75k4Dm3+/
 Z5JiCUvPy9VSpz3NUipAEhpRmke3CBYxFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrJA
 A0hSczrwRu3yugU5iATgl7KQ5ySkkiQkqqgXH6/jVP/3FLXl7Rr2XMM33R2Wa3F6x7d90/qnj
 XI3jCGo+wteIV+25Nn+K//9e3Q+eZD0nd+GNzfqe8c0NN/BRb/ctZDZXmrY/imVpueFyP//5G
 feXywFxG+SOrTEtCJl02XcV+YilP+VKdC3YrEo71T1vXsWP6gf9sH4LEAmaFW73kefnsJGeKE
 ktxRqKhFnNRcSIAhJfNb5MCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494880604!45031656!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46303 invoked from network); 15 May 2017 20:36:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:45 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6F34A239A1;
 Mon, 15 May 2017 20:36:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6F34A239A1
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:35:54 -0700
Message-Id: <1494880570-14209-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 02/18] xen/pvcalls: introduce the pvcalls xenbus
	backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgeGVuYnVzIGJhY2tlbmQgZm9yIHRoZSBwdmNhbGxzIHByb3RvY29sLCBhcyBk
ZWZpbmVkIGJ5Cmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNh
bGxzLmh0bWwuCgpUaGlzIHBhdGNoIG9ubHkgYWRkcyB0aGUgc3R1YnMsIHRoZSBjb2RlIHdpbGwg
YmUgYWRkZWQgYnkgdGhlIGZvbGxvd2luZwpwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
YmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMmRiZjdkOAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jCkBAIC0wLDAgKzEsNjEgQEAKKy8qCisgKiAoYykgMjAxNyBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVi
bGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv
biAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDxsaW51eC9r
dGhyZWFkLmg+CisjaW5jbHVkZSA8bGludXgvbGlzdC5oPgorI2luY2x1ZGUgPGxpbnV4L3JhZGl4
LXRyZWUuaD4KKyNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KKyNpbmNsdWRlIDxsaW51eC9yd3Nl
bS5oPgorI2luY2x1ZGUgPGxpbnV4L3dhaXQuaD4KKworI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4K
KyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5j
bHVkZSA8eGVuL3hlbmJ1cy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5o
PgorCitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAorCQkJICAgICAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQoreworCXJl
dHVybiAwOworfQorCitzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfY2hhbmdlZChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAorCQkJCSBlbnVtIHhlbmJ1c19zdGF0ZSBmcm9udGVuZF9zdGF0ZSkK
K3sKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Vl
dmVudChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGRldiwKKwkJCSAgICAgICBzdHJ1Y3Qga29ial91
ZXZlbnRfZW52ICplbnYpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3Qg
eGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2JhY2tfaWRzW10gPSB7CisJeyAicHZjYWxscyIgfSwK
Kwl7ICIiIH0KK307CisKK3N0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciBwdmNhbGxzX2JhY2tf
ZHJpdmVyID0geworCS5pZHMgPSBwdmNhbGxzX2JhY2tfaWRzLAorCS5wcm9iZSA9IHB2Y2FsbHNf
YmFja19wcm9iZSwKKwkucmVtb3ZlID0gcHZjYWxsc19iYWNrX3JlbW92ZSwKKwkudWV2ZW50ID0g
cHZjYWxsc19iYWNrX3VldmVudCwKKwkub3RoZXJlbmRfY2hhbmdlZCA9IHB2Y2FsbHNfYmFja19j
aGFuZ2VkLAorfTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjY-0001D5-4U; Mon, 15 May 2017 20:36:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMjX-0001BE-Aj
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1B/A8-03613-E511A195; Mon, 15 May 2017 20:36:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm6soFS
 kQdcrS4slHxezODB6HN39mymAMYo1My8pvyKBNWPikVOsBb/EKs5evcvewDhRpIuRi0NIoI1J
 4tHae+xdjJwcLAIOEne/HGDsYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uFzNIQlggUuLVpIMsEDNVJZ6du8YIYvMKuEnMnvMPrEZCQE7i5LHJYE
 M5BdwlXq9ewQZ1EKPEx99XmCYw8i5gZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERgODECwg7H7sv8hRkkOJiVRXnd2qUghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKEry/+IFygkWp6akVaZk5wMCESUtw8CiJ8F4DSfMWFyTmFmemQ6ROMepyvFv64T2TEEtef
 l6qlDjva5AiAZCijNI8uBGwKLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5YAaApPJl5JX
 CbXgEdwQR0RNhLcZAjShIRUlINjPL3emws+O0CVhyVldY9PY3Hu/y14fLcJx6LJkRq96+fo88
 4aWZkwbZTF34yOslseHi0kiclf1mQm1v48iXXuZ7HFLo484vwOF6bc3nv3PAQ6zQzyTs8n1Xm
 H4q4+H36idPXxcMPh7trvyqxE5h2zWCKXd+aEpPD/3dVyGR9Cyw9t//hsaXWG5RYijMSDbWYi
 4oTASGQ6Y2NAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494880604!71840961!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33423 invoked from network); 15 May 2017 20:36:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:45 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C805C239B0;
 Mon, 15 May 2017 20:36:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C805C239B0
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:35:55 -0700
Message-Id: <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module and
	register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHB2Y2FsbHMgYmFja2VuZCBoYXMgb25lIGlvd29ya2VyIHBlciBjcHU6IHRoZSBpb3dvcmtl
cnMgYXJlCmltcGxlbWVudGVkIGFzIGEgY3B1IGJvdW5kIHdvcmtxdWV1ZSwgYW5kIHdpbGwgZGVh
bCB3aXRoIHRoZSBhY3R1YWwKc29ja2V0IGFuZCBkYXRhIHJpbmcgcmVhZHMvd3JpdGVzLgoKaW93
b3JrZXJzIGFyZSBnbG9iYWw6IHdlIG9ubHkgaGF2ZSBvbmUgc2V0IGZvciBhbGwgdGhlIGZyb250
ZW5kcy4gVGhleQpwcm9jZXNzIHJlcXVlc3RzIG9uIHRoZWlyIHdxcyBsaXN0IGluIG9yZGVyLCBv
bmNlIHRoZXkgYXJlIGRvbmUgd2l0aCBhCnJlcXVlc3QsIHRoZXknbGwgcmVtb3ZlIGl0IGZyb20g
dGhlIGxpc3QuIEEgc3BpbmxvY2sgaXMgdXNlZCBmb3IKcHJvdGVjdGluZyB0aGUgbGlzdC4gRWFj
aCBpb3dvcmtlciBpcyBib3VuZCB0byBhIGRpZmZlcmVudCBjcHUgdG8KbWF4aW1pemUgdGhyb3Vn
aHB1dC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRv
LmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20K
LS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDY0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2NCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCAyZGJmN2Q4Li40NmE4ODlhIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtMjUsNiArMjUsMjYgQEAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVkZSA8eGVu
L2ludGVyZmFjZS9pby9wdmNhbGxzLmg+CiAKK3N0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsKKwlz
dHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKKwlhdG9taWNfdCBpbzsKKwlzdHJ1Y3Qg
bGlzdF9oZWFkIHdxczsKKwlzcGlubG9ja190IGxvY2s7CisJaW50IG51bTsKK307CisKK3N0cnVj
dCBwdmNhbGxzX2JhY2tfZ2xvYmFsIHsKKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciAqaW93b3Jr
ZXJzOworCWludCBucl9pb3dvcmtlcnM7CisJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOwor
CXN0cnVjdCBsaXN0X2hlYWQgcHJpdnM7CisJc3RydWN0IHJ3X3NlbWFwaG9yZSBwcml2c19sb2Nr
OworfSBwdmNhbGxzX2JhY2tfZ2xvYmFsOworCitzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93
b3JrZXIoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQoreworfQorCiBzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJICAgICAgY29uc3Qg
c3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQogewpAQCAtNTksMyArNzksNDcgQEAgc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfdWV2ZW50KHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2LAogCS51
ZXZlbnQgPSBwdmNhbGxzX2JhY2tfdWV2ZW50LAogCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxs
c19iYWNrX2NoYW5nZWQsCiB9OworCitzdGF0aWMgaW50IF9faW5pdCBwdmNhbGxzX2JhY2tfaW5p
dCh2b2lkKQoreworCWludCByZXQsIGksIGNwdTsKKworCWlmICgheGVuX2RvbWFpbigpKQorCQly
ZXR1cm4gLUVOT0RFVjsKKworCXJldCA9IHhlbmJ1c19yZWdpc3Rlcl9iYWNrZW5kKCZwdmNhbGxz
X2JhY2tfZHJpdmVyKTsKKwlpZiAocmV0IDwgMCkKKwkJcmV0dXJuIHJldDsKKworCWluaXRfcndz
ZW0oJnB2Y2FsbHNfYmFja19nbG9iYWwucHJpdnNfbG9jayk7CisJSU5JVF9MSVNUX0hFQUQoJnB2
Y2FsbHNfYmFja19nbG9iYWwucHJpdnMpOworCXB2Y2FsbHNfYmFja19nbG9iYWwud3EgPSBhbGxv
Y193b3JrcXVldWUoInB2Y2FsbHNfaW8iLCAwLCAwKTsKKwlpZiAoIXB2Y2FsbHNfYmFja19nbG9i
YWwud3EpCisJCWdvdG8gZXJyb3I7CisJcHZjYWxsc19iYWNrX2dsb2JhbC5ucl9pb3dvcmtlcnMg
PSBudW1fb25saW5lX2NwdXMoKTsKKwlwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2VycyA9IGt6
YWxsb2MoCisJCXNpemVvZigqcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnMpICoKKwkJcHZj
YWxsc19iYWNrX2dsb2JhbC5ucl9pb3dvcmtlcnMsIEdGUF9LRVJORUwpOworCWlmICghcHZjYWxs
c19iYWNrX2dsb2JhbC5pb3dvcmtlcnMpCisJCWdvdG8gZXJyb3I7CisJaSA9IDA7CisJZm9yX2Vh
Y2hfb25saW5lX2NwdShjcHUpIHsKKwkJcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnNbaV0u
bnVtID0gaTsKKwkJYXRvbWljX3NldCgmcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnNbaV0u
aW8sIDEpOworCQlzcGluX2xvY2tfaW5pdCgmcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnNb
aV0ubG9jayk7CisJCUlOSVRfTElTVF9IRUFEKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2Vy
c1tpXS53cXMpOworCQlJTklUX1dPUksoJnB2Y2FsbHNfYmFja19nbG9iYWwuaW93b3JrZXJzW2ld
LnJlZ2lzdGVyX3dvcmssCisJCQlwdmNhbGxzX2JhY2tfaW93b3JrZXIpOworCQlpKys7CisJfQor
CXJldHVybiAwOworCitlcnJvcjoKKwlpZiAocHZjYWxsc19iYWNrX2dsb2JhbC53cSkKKwkJZGVz
dHJveV93b3JrcXVldWUocHZjYWxsc19iYWNrX2dsb2JhbC53cSk7CisJeGVuYnVzX3VucmVnaXN0
ZXJfZHJpdmVyKCZwdmNhbGxzX2JhY2tfZHJpdmVyKTsKKwlrZnJlZShwdmNhbGxzX2JhY2tfZ2xv
YmFsLmlvd29ya2Vycyk7CisJbWVtc2V0KCZwdmNhbGxzX2JhY2tfZ2xvYmFsLCAwLCBzaXplb2Yo
cHZjYWxsc19iYWNrX2dsb2JhbCkpOworCXJldHVybiAtRU5PTUVNOworfQorbW9kdWxlX2luaXQo
cHZjYWxsc19iYWNrX2luaXQpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 20:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 20:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAMjd-0001JN-Ev; Mon, 15 May 2017 20:36:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAMjb-0001HQ-Il
 for xen-devel@lists.xen.org; Mon, 15 May 2017 20:36:51 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 86/85-03058-2611A195; Mon, 15 May 2017 20:36:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssm6SoFS
 kwaLl3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aSliXMBfNkKy5v+svSwDhVsouRi0NIoI1J
 YunhhaxdjJwcLAIOEod2XWbuYuTgYBSIkXjwwxokzCgQJjH58hKwEjYBQ4m/TzaxgdgiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYQFbie6GLqiZqhKLt98Ha+AVcJdo7N7OAmJLCMhJnDw2GayGEy
 j+evUKNqiDGCU+/r7CNIGRdwEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMCAYACCHYyflgUcYpTkYFIS5XVnl4oU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMH7ix8oJ1iUmp5akZaZAwxNmLQEB4+SCO81kDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelS
 onzvgYpEgApyijNgxsBi5NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZVEgCawpOZVwK36R
 XQEUxAR4S9FAc5oiQRISXVwLim1S4watKDPX8/aH5JdH/QqR+hbpPrcMLv+8/ML9KLFj4qr5v
 eVnln6XEPuRZWlgerm//6HfUTr83MNb/hdb3Cw+pgzcGKD2q5ZYcDF7DmBXR6zl/5Xrx6wf2z
 2/ZtUfp/4XBNZqyVXMOlH7cOxqYpHerbU5of41anVVQdcPjaVubec/Pv7lZiKc5INNRiLipOB
 AC775eOjgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494880608!92123128!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49793 invoked from network); 15 May 2017 20:36:49 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 20:36:49 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5613E239CE;
 Mon, 15 May 2017 20:36:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5613E239CE
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 15 May 2017 13:36:05 -0700
Message-Id: <1494880570-14209-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 13/18] xen/pvcalls: implement release command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVsZWFzZSBib3RoIGFjdGl2ZSBhbmQgcGFzc2l2ZSBzb2NrZXRzLiBGb3IgYWN0aXZlIHNvY2tl
dHMsIG1ha2Ugc3VyZQp0byBhdm9pZCBwb3NzaWJsZSBjb25mbGljdHMgd2l0aCB0aGUgaW93b3Jr
ZXIgcmVhZGluZy93cml0aW5nIHRvIHRob3NlCnNvY2tldHMgY29uY3VycmVudGx5LiBTZXQgbWFw
LT5yZWxlYXNlIHRvIGxldCB0aGUgaW93b3JrZXIga25vdwphdG9taWNhbGx5IHRoYXQgdGhlIHNv
Y2tldCB3aWxsIGJlIHJlbGVhc2VkIHNvb24sIHRoZW4gd2FpdCB1bnRpbCB0aGUKaW93b3JrZXIg
cmVtb3ZlZCB0aGUgc29ja2V0IGZyb20gaXRzIGxpc3QuCgpVbm1hcCBpbmRleGVzIHBhZ2VzIGFu
ZCBkYXRhIHJpbmdzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
QGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0Bz
dXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgOTQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDkzIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IGQ1Yjc0MTIuLjIy
YzY0MjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0yNTMsMTMgKzI1MywxMDUgQEAgc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJ
CQkgICAgICAgc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2LAogCQkJCSAgICAgICBzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXApCiB7CisJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdyA9
CisJICAgICZwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2Vyc1ttYXAtPmRhdGFfd29ya2VyXTsK
Kwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWJvb2wgaW5fbG9vcCA9IGZhbHNlOworCisKKwlkaXNh
YmxlX2lycShtYXAtPmlycSk7CisJaWYgKG1hcC0+c29jay0+c2sgIT0gTlVMTCkgeworCQlsb2Nr
X3NvY2sobWFwLT5zb2NrLT5zayk7CisJCW1hcC0+c29jay0+c2stPnNrX3VzZXJfZGF0YSA9IE5V
TEw7CisJCW1hcC0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBtYXAtPnNhdmVkX2RhdGFfcmVh
ZHk7CisJCXJlbGVhc2Vfc29jayhtYXAtPnNvY2stPnNrKTsKKwl9CisKKwlhdG9taWNfc2V0KCZt
YXAtPnJlbGVhc2UsIDEpOworCisJLyoKKwkgKiBUbyBhdm9pZCBjb25jdXJyZW5jeSBwcm9ibGVt
cyB3aXRoIGlvd29ya2VyLCBjaGVjayBpZiB0aGUgc29ja2V0CisJICogaGFzIGFueSBvdXRzdGFu
ZGluZyBpbyByZXF1ZXN0cy4gSWYgc28sIHdhaXQgdW50aWwgdGhlIGlvd29ya2VyCisJICogcmVt
b3ZlcyBpdCBmcm9tIHRoZSBsaXN0IGJlZm9yZSBwcm9jZWVkaW5nLgorCSAqLworCXNwaW5fbG9j
a19pcnFzYXZlKCZpb3ctPmxvY2ssIGZsYWdzKTsKKwlpbl9sb29wID0gIWxpc3RfZW1wdHkoJm1h
cC0+cXVldWUpOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlvdy0+bG9jaywgZmxhZ3MpOwor
CisJaWYgKGluX2xvb3ApIHsKKwkJYXRvbWljX2luYygmaW93LT5pbyk7CisJCXF1ZXVlX3dvcmtf
b24obWFwLT5kYXRhX3dvcmtlciwgcHZjYWxsc19iYWNrX2dsb2JhbC53cSwKKwkJCSAgICAgICZp
b3ctPnJlZ2lzdGVyX3dvcmspOworCQl3aGlsZSAoYXRvbWljX3JlYWQoJm1hcC0+cmVsZWFzZSkg
PiAwKQorCQkJY29uZF9yZXNjaGVkKCk7CisJfQorCisJZG93bl93cml0ZSgmcHJpdi0+cHZjYWxs
c3NfbG9jayk7CisJbGlzdF9kZWwoJm1hcC0+bGlzdCk7CisJdXBfd3JpdGUoJnByaXYtPnB2Y2Fs
bHNzX2xvY2spOworCisJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUoZGV2LCAodm9pZCAqKW1hcC0+
Ynl0ZXMpOworCXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRldiwgKHZvaWQgKiltYXAtPnJpbmcp
OworCXVuYmluZF9mcm9tX2lycWhhbmRsZXIobWFwLT5pcnEsIG1hcCk7CisKKwlzb2NrX3JlbGVh
c2UobWFwLT5zb2NrKTsKKwlrZnJlZShtYXApOworCisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfcGFzc2l2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
LAorCQkJCQlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXYsCisJCQkJCXN0cnVjdCBzb2Nr
cGFzc19tYXBwaW5nICptYXBwYXNzKQoreworCWlmIChtYXBwYXNzLT5zb2NrLT5zayAhPSBOVUxM
KSB7CisJCWxvY2tfc29jayhtYXBwYXNzLT5zb2NrLT5zayk7CisJCW1hcHBhc3MtPnNvY2stPnNr
LT5za191c2VyX2RhdGEgPSBOVUxMOworCQltYXBwYXNzLT5zb2NrLT5zay0+c2tfZGF0YV9yZWFk
eSA9IG1hcHBhc3MtPnNhdmVkX2RhdGFfcmVhZHk7CisJCXJlbGVhc2Vfc29jayhtYXBwYXNzLT5z
b2NrLT5zayk7CisJfQorCWRvd25fd3JpdGUoJnByaXYtPnB2Y2FsbHNzX2xvY2spOworCXJhZGl4
X3RyZWVfZGVsZXRlKCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCBtYXBwYXNzLT5pZCk7CisJ
c29ja19yZWxlYXNlKG1hcHBhc3MtPnNvY2spOworCWZsdXNoX3dvcmtxdWV1ZShtYXBwYXNzLT53
cSk7CisJZGVzdHJveV93b3JrcXVldWUobWFwcGFzcy0+d3EpOworCWtmcmVlKG1hcHBhc3MpOwor
CXVwX3dyaXRlKCZwcml2LT5wdmNhbGxzc19sb2NrKTsKKwogCXJldHVybiAwOwogfQogCiBzdGF0
aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJ
CQkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQlyZXR1cm4gMDsKKwlzdHJ1
Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCAq
bjsKKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzczsKKwlpbnQgcmV0ID0gMDsKKwlz
dHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKworCXByaXYgPSBkZXZfZ2V0X2RydmRh
dGEoJmRldi0+ZGV2KTsKKworCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShtYXAsIG4sICZwcml2
LT5zb2NrZXRfbWFwcGluZ3MsIGxpc3QpIHsKKwkJaWYgKG1hcC0+aWQgPT0gcmVxLT51LnJlbGVh
c2UuaWQpIHsKKwkJCXJldCA9IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShkZXYsIHByaXYs
IG1hcCk7CisJCQlnb3RvIG91dDsKKwkJfQorCX0KKwltYXBwYXNzID0gcmFkaXhfdHJlZV9sb29r
dXAoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsCisJCQkJICAgIHJlcS0+dS5yZWxlYXNlLmlk
KTsKKwlpZiAobWFwcGFzcyAhPSBOVUxMKSB7CisJCXJldCA9IHB2Y2FsbHNfYmFja19yZWxlYXNl
X3Bhc3NpdmUoZGV2LCBwcml2LCBtYXBwYXNzKTsKKwkJZ290byBvdXQ7CisJfQorCitvdXQ6CisJ
cnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2Rf
cHZ0KyspOworCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT51LnJlbGVhc2UuaWQg
PSByZXEtPnUucmVsZWFzZS5pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21kOworCXJzcC0+cmV0ID0g
cmV0OworCXJldHVybiAxOwogfQogCiBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQo
c3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 21:19:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 21:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dANOU-0005Nk-MK; Mon, 15 May 2017 21:19:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dANOT-0005Ne-5N
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 21:19:05 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 48/AD-03058-84B1A195; Mon, 15 May 2017 21:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXSO6nOVdddWir
 SYOsfNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNPxwSWgq8cFad+2DUw7mfvYuTiEBKYzCTx
 o/8JcxcjJ5Dzm1Hi0fIQCHsjo0TnSnWIom5GieenHkIVFUnMfDyNDcRmEVCVOPLrMEsXIwcHm
 4CJxJtVjiBhEQFjiWvP9zGB9DILrGGU+HtpBgtIQlggSuLd9QWsIDavgLnEjCl3GCFmlkvsfr
 QXKi4ocXLmE7B6ZgEtiRv/XjKBzGcWkJZY/o8DJMwpYCBxfXY3WKuogLLE7lt7wU6TANrb/vY
 i2wRGoVlIJs1CMmkWwqQFjMyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKT
 ivWS83M3MQIDmQEIdjAu++t0iFGSg0lJlNedXSpSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvg
 BRQTrAoNT21Ii0zBxhTMGkJDh4lEd5iSaA0b3FBYm5xZjpE6hSjopQ4rylInwBIIqM0D64NFs
 eXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrBTKFJzOvBG76K6DFTECLw16KgywuSURISTU
 wbszYvPXZ1vN70gt7t3w+f2mKmvj5gKKll5WjWi//DXPetIx3tUDNlBJpiXQP4Y38c2wCHXa3
 LpN93hYQvdiOK4c54pREwuvndawxi89Mvyxx77MeA/uf2G99Qq+SC6ofP584szihlGXSBgOea
 1EW5UeWfM3s2dcj8OXNkumb9q5aIMLnEyGhpsRSnJFoqMVcVJwIANc29PveAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494883141!102580922!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24751 invoked from network); 15 May 2017 21:19:03 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 21:19:03 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4FLInlD030989
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 15 May 2017 21:18:49 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4FLImxc008079
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 15 May 2017 21:18:49 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4FLIlZe000661;
 Mon, 15 May 2017 21:18:47 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 14:18:47 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id AD36A6A0124; Mon, 15 May 2017 17:18:44 -0400 (EDT)
Date: Mon, 15 May 2017 17:18:44 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Gustavo A. R. Silva" <garsilva@embeddedor.com>
Message-ID: <20170515211844.GA17662@char.us.oracle.com>
References: <20170511100544.Horde.88c0RhMPEXYq42BauaUXfHV@gator4166.hostgator.com>
 <20170511152735.GA4409@embeddedgus>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170511152735.GA4409@embeddedgus>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] block: xen-blkback: add null check to avoid
 null pointer dereference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTEsIDIwMTcgYXQgMTA6Mjc6MzVBTSAtMDUwMCwgR3VzdGF2byBBLiBSLiBT
aWx2YSB3cm90ZToKPiBBZGQgbnVsbCBjaGVjayBiZWZvcmUgY2FsbGluZyB4ZW5fYmxraWZfcHV0
KCkgdG8gYXZvaWQgcG90ZW50aWFsCj4gbnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlLgo+IAoKQXBw
bGllZCB0byAnc3RhYmxlL2Zvci1qZW5zLTQuMTInIGFuZCB3aWxsIHB1c2ggc29vbiB0byBKZW5z
LgoKPiBBZGRyZXNzZXMtQ292ZXJpdHktSUQ6IDEzNTA5NDIKPiBDYzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGdh
cnNpbHZhQGVtYmVkZGVkb3IuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jIHwgOCArKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGti
YWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+IGluZGV4
IDhmZTYxYjUuLjFmM2RmYWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay94ZW5idXMuYwo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiBA
QCAtNTA0LDExICs1MDQsMTMgQEAgc3RhdGljIGludCB4ZW5fYmxrYmtfcmVtb3ZlKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYpCj4gIAo+ICAJZGV2X3NldF9kcnZkYXRhKCZkZXYtPmRldiwgTlVM
TCk7Cj4gIAo+IC0JaWYgKGJlLT5ibGtpZikKPiArCWlmIChiZS0+YmxraWYpIHsKPiAgCQl4ZW5f
YmxraWZfZGlzY29ubmVjdChiZS0+YmxraWYpOwo+ICAKPiAtCS8qIFB1dCB0aGUgcmVmZXJlbmNl
IHdlIHNldCBpbiB4ZW5fYmxraWZfYWxsb2MoKS4gKi8KPiAtCXhlbl9ibGtpZl9wdXQoYmUtPmJs
a2lmKTsKPiArCQkvKiBQdXQgdGhlIHJlZmVyZW5jZSB3ZSBzZXQgaW4geGVuX2Jsa2lmX2FsbG9j
KCkuICovCj4gKwkJeGVuX2Jsa2lmX3B1dChiZS0+YmxraWYpOwo+ICsJfQo+ICsKPiAgCWtmcmVl
KGJlLT5tb2RlKTsKPiAgCWtmcmVlKGJlKTsKPiAgCXJldHVybiAwOwo+IC0tIAo+IDIuNS4wCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 21:29:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 21:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dANXy-00064I-Ht; Mon, 15 May 2017 21:28:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dANXx-00064C-VO
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 21:28:54 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 27/0D-03058-49D1A195; Mon, 15 May 2017 21:28:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsUyZ7p8oO4UWal
 Ig6fzFCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b8ExOZCx4wVWy+6NHAuJKpi5GTQ0hgIpPE
 1C8ZXYxcQPZfRokFx+YwQjgbGCW2PtnLDOF0M0qcvLMAqqVI4v/1XawgNouAqsT9ideBijg42
 ARMJN6scgQJiwhESEx7vosRxBYW0JNovDWbDcTmFTCX2PTvAguELShxcuYTMJtZQEvixr+XTC
 BjmAWkJZb/4wAJiwooS+y+BXICJ4eEgKHE6YfbGCcw8s9C0j0LSfcshO4FjMyrGDWKU4vKUot
 0DY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5ABCHYwflkWcIhRkoNJSZTX
 nV0qUogvKT+lMiOxOCO+qDQntfgQowwHh5IE72oZoJxgUWp6akVaZg4wGmDSEhw8SiK8dSBp3
 uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US550FUiQAUpRRmgc3AhaZlxhlpYR5GYGOEuIpSC
 3KzSxBlX/FKM7BqCTMOw1kCk9mXgncpldARzABHRH2UhzkiJJEhJRUA6OQ1YvSj5rOFQuOrD2
 w6Kj3CuZj1R7qqyJcTig/juY+kay8UtFkUXrhpEUV3zz2f/181uldj8udNZKXfX+ECfxfHpGh
 vyX54qlHhpKpS50jg0MKpl/V8YkPOfpN5M6yORN2Vqm0VC2oirfW5xHYvPnygger32keihLi3
 r7imkr40kSD1i/Sc48osRRnJBpqMRcVJwIAY/x5VMcCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494883730!101607496!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4075 invoked from network); 15 May 2017 21:28:52 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 21:28:52 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4FLSmK6023034
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 15 May 2017 21:28:49 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4FLSmvM020136
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 15 May 2017 21:28:48 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4FLSlla011684;
 Mon, 15 May 2017 21:28:47 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 14:28:47 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 683EA6A0124; Mon, 15 May 2017 17:28:46 -0400 (EDT)
Date: Mon, 15 May 2017 17:28:46 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: axboe@kernel.dk, linux-kernel@vger.kernel.org,
 xen-devel@lists.xensource.com
Message-ID: <20170515212846.GA18054@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: [Xen-devel] [GIT PULL] (xen) stable/for-jens-4.12
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IEplbnMsCgpDb3VsZCB5b3Uga2luZGx5IHB1bGw6CgogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0IHN0YWJsZS9mb3ItamVucy00
LjEyCgp3aGljaCBoYXMgb25lIHRpbnkgZml4OgoKVGhhbmtzIQoKR3VzdGF2byBBLiBSLiBTaWx2
YSAoMSk6CiAgICAgIGJsb2NrOiB4ZW4tYmxrYmFjazogYWRkIG51bGwgY2hlY2sgdG8gYXZvaWQg
bnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlCgogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5i
dXMuYyB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 21:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 21:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dANck-0006gS-3p; Mon, 15 May 2017 21:33:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <axboe@kernel.dk>) id 1dANcj-0006gM-Ad
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 21:33:49 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 6F/CE-01709-CBE1A195; Mon, 15 May 2017 21:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXiVRuso7tbTir
 SYMFVIYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrF1/hzmghvMFV23FjE2MP5n6mLk4hASmM4o
 cevwGjCHRWAnq8SMk+/ZQBwJgX2sEnt+b2PtYuQEcuIkfi1bygRhV0jMvPMZzBYSkJPY0tbGD
 jFqBpNET+tHsISwgJHE9aX/mEFsEYECiSkbdrN0MXIAFZlLvF5tChJmE1CS2LbwOguIzStgIz
 Hl6kGwchYBVYnrSw6wg9iiAuESbxuPQNUISpyc+QRsDKeAhcT8FbwgYWYBPYkd13+xQtjyEtv
 fzmGewCg0C0nHLCRls5CULWBkXsWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCql5taXJyYnpqT
 mFSsl5yfu4kRGM4MQLCDcWqD8yFGSQ4mJVFed3apSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 BqyQDnBotT01Iq0zBxgZMGkJTh4lER480DSvMUFibnFmekQqVOMxhxz7n19z8TxaOWP90xCLH
 n5ealS4rxiIKUCIKUZpXlwg2ARf4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvM0gU3gy80r
 g9r0COoUJ6JSwl+Igp5QkIqSkGhgX2M2aG7BRxNPmIvM2VtHnW18naMhu4bgSmCyWmz9hLqvd
 Z2muWK4tSpVhm4zYf0rvXdrKc048cWl3mmH0ri1yLAYsQhfyJ/l5M3SvCYlTEL0rq3d/VbHkk
 6aKluB23skc2hJbdpdOrcrNfPh+sfv7qlYh4V2u9R+iDJfNN9mu4V+XNPnpYiWW4oxEQy3mou
 JEAIAzXuvzAgAA
X-Env-Sender: axboe@kernel.dk
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494884024!59540938!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65220 invoked from network); 15 May 2017 21:33:46 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 21:33:46 -0000
Received: by mail-pg0-f44.google.com with SMTP id u28so66053499pgn.1
 for <xen-devel@lists.xensource.com>; Mon, 15 May 2017 14:33:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=Bl5QhYslYx3Ba5vrqiuxuiMHzwdjnbhtRweF3OFpoJU=;
 b=qEObynttf2Vt1f+4YKpf61rwIKeAUdx1iw2lRdVJujy+e2UIFliAyQJg4XloV6a25+
 9gqGsl5RsTg6SIR7naLgiYhWD6esX/PMFH73cOenRsZbXZ/4JnUv8dW2tzn6rFDVMw4l
 9MDlGO6fCuPdCXM+2ExHyAgSeMwnIuyyu0j4ns7UvsTSxug885/E9M20NnFXaK9vkdCM
 wbvkgWMPofZUlvQSKU/l2rLSUW5pNw6OLHF3aAxpzv49nipd9SrLtzu9iE0BEQnsvfxw
 2KCrMuoZhmHgu+H1qjpf3aYESfthab6qK3GWovKJt1OeN5W6yIFqt9qvTrF5Td/aFeCx
 9Itg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=Bl5QhYslYx3Ba5vrqiuxuiMHzwdjnbhtRweF3OFpoJU=;
 b=uVVBtVPXvbM41v+q+zKs/u6HXdoz1dB38poexabKCgp31B/jY62lyy7iCObCFlqllu
 rUGbH5szgChXzQMGuYxA4YnGHgD2lw4/sBofC2Yn4kpJn0yHE5aZeTyBQRRSphLqTBvJ
 eAvfOPRW5oPOA1I/pF/cEMkNRgZJKtSPxQBeXSWtZFl8vMduTP/iSsWPX24UINnQwUNy
 GD79l8ZQw0GXXmVJ1dQiaN+VoX8i0vnS7cJgy4ZwzXWDCCjxcXJgAXTie8DYObz+ntCK
 JOmIk8Wb0xFJxZJuFJZTX+3GVpYmZXFCiQ6lYeqDUyiw4JJ2yVMXffHvt6M0jwygf1lp
 jYpg==
X-Gm-Message-State: AODbwcAqa/7ypev2Nae4+IaskFAlB/EFRd9kTtOErOGdeCx/cnoNGfsw
 OvzQOuLcAEP1HA==
X-Received: by 10.99.146.30 with SMTP id o30mr8286320pgd.61.1494884024609;
 Mon, 15 May 2017 14:33:44 -0700 (PDT)
Received: from [192.168.1.176] (66.29.164.166.static.utbb.net. [66.29.164.166])
 by smtp.gmail.com with ESMTPSA id n23sm5111022pfh.44.2017.05.15.14.33.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 May 2017 14:33:43 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xensource.com
References: <20170515212846.GA18054@char.us.oracle.com>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <f720724f-4ae4-30c6-3447-6f2d8ec8b1ee@kernel.dk>
Date: Mon, 15 May 2017 15:33:42 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170515212846.GA18054@char.us.oracle.com>
Subject: Re: [Xen-devel] [GIT PULL] (xen) stable/for-jens-4.12
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTUvMjAxNyAwMzoyOCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IEhl
eSBKZW5zLAo+IAo+IENvdWxkIHlvdSBraW5kbHkgcHVsbDoKPiAKPiAgZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0IHN0YWJsZS9mb3It
amVucy00LjEyCj4gCj4gd2hpY2ggaGFzIG9uZSB0aW55IGZpeDoKPiAKPiBUaGFua3MhCj4gCj4g
R3VzdGF2byBBLiBSLiBTaWx2YSAoMSk6Cj4gICAgICAgYmxvY2s6IHhlbi1ibGtiYWNrOiBhZGQg
bnVsbCBjaGVjayB0byBhdm9pZCBudWxsIHBvaW50ZXIgZGVyZWZlcmVuY2UKPiAKPiAgZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyB8IDggKysrKystLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKUHVsbGVkLCB0aGFua3MuCgoK
LS0gCkplbnMgQXhib2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 21:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 21:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dANkX-0007Lk-T3; Mon, 15 May 2017 21:41:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1dANkW-0007Le-CJ
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 21:41:52 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EC/94-03058-F902A195; Mon, 15 May 2017 21:41:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysWW7jO48Bal
 Ig87P5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bMnc9YC3aFVVy82svewPjRpYuRi0NIYDaT
 xJPHOxm7GDk5WATsJdZ0PwSzGQXKJG6v2c8KYWdLbHh/jwmixk7i7MzlLBDNGxglHn9+BtTAw
 cEmoCLxa1UMSI2IgKTE767TzCA1zAI/mSW+H/3PBpIQFgiTWNa8BmqQqkTvjUUsIDavgJnEhw
 3H2UDmcAqYS/z6GgFiCgGFJ2/mBKmQENCWeHx6OiPISAmBPkaJGc9fMk1gFFjAyLCKUaM4tag
 stUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwrBiAYAfjgUWBhxglOZiU
 RHnd2aUihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwtssD5QSLUtNTK9Iyc4ABDpOW4OBREuE9C
 ZLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3gyQIgGQoozSPLgRsGi7xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWHepSBTeDLzSuA2vQI6ggnoiLCX4iBHlCQipKQaGNXzezR02hNCV4Y
 bHPS/aBhTG/xbLJH5rOBU4zscP1pbOtOLEiduij/X478lp2LChYyOtX2rhG6H/Pf4HevsqaDa
 ks1m6nrn99z9H4JtGRevl//tfPHTIXvZk6v0P3hG8N6wDi9VeFJYOf9hpfIGsy1J1an2f2a93
 6ZqWRHLNuFAu2liltBlJZbijERDLeai4kQAJma7KbECAAA=
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494884509!97816286!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14237 invoked from network); 15 May 2017 21:41:50 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 21:41:50 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 17A34804FE;
 Mon, 15 May 2017 21:41:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 17A34804FE
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 17A34804FE
Received: from red.redhat.com (ovpn-123-244.rdu2.redhat.com [10.10.123.244])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5738618343;
 Mon, 15 May 2017 21:41:27 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 15 May 2017 16:41:11 -0500
Message-Id: <20170515214114.15442-3-eblake@redhat.com>
In-Reply-To: <20170515214114.15442-1-eblake@redhat.com>
References: <20170515214114.15442-1-eblake@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Mon, 15 May 2017 21:41:48 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, berrange@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Juan Quintela <quintela@redhat.com>, armbru@redhat.com,
 alistair.francis@xilinx.com, zhanghailiang <zhang.zhanghailiang@huawei.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH v9 2/5] shutdown: Prepare for use of an enum in
	reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugd2FudCB0byB0cmFjayB3aHkgYSBndWVzdCB3YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIs
IGJlaW5nIGFibGUKdG8gdGVsbCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgZ3Vlc3QgcmVxdWVz
dCAoc3VjaCBhcyBBQ1BJIHJlcXVlc3QpCmFuZCBob3N0IHJlcXVlc3QgKHN1Y2ggYXMgU0lHSU5U
KSB3aWxsIHByb3ZlIHVzZWZ1bCB0byBsaWJ2aXJ0LgpTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1
YWxseSBlbmQgdXAgY2hhbmdpbmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCnZsLmMsIHRoZSBsb2dp
Y2FsIGNoYW5nZSBpcyB0byBtYWtlIHRoYXQgdmFsdWUgdHJhY2sgdGhlIHJlYXNvbiwKcmF0aGVy
IHRoYW4gaXRzIGN1cnJlbnQgMC8xIGNvbnRlbnRzLgoKU2luY2UgY29tbWFuZC1saW5lIG9wdGlv
bnMgY29udHJvbCB3aGV0aGVyIGEgcmVzZXQgcmVxdWVzdCBpcyB0dXJuZWQKaW50byBhIHNodXRk
b3duIHJlcXVlc3QgaW5zdGVhZCwgdGhlIHNhbWUgdHJlYXRtZW50IGlzIGdpdmVuIHRvCnJlc2V0
X3JlcXVlc3RlZC4KClRoaXMgcGF0Y2ggYWRkcyBhbiBpbnRlcm5hbCBlbnVtIFNodXRkb3duQ2F1
c2UgdGhhdCBkZXNjcmliZXMgcmVhc29ucwp0aGF0IGEgc2h1dGRvd24gY2FuIGJlIHJlcXVlc3Rl
ZCwgYW5kIGNoYW5nZXMgcWVtdV9zeXN0ZW1fcmVzZXQoKSB0bwpwYXNzIHRoZSByZWFzb24gdGhy
b3VnaCwgYWx0aG91Z2ggZm9yIG5vdyBub3RoaW5nIGlzIGFjdHVhbGx5IGNoYW5nZWQKd2l0aCBy
ZWdhcmRzIHRvIHdoYXQgZ2V0cyByZXBvcnRlZC4gIFRoZSBlbnVtIGNvdWxkIGJlIGV4cG9ydGVk
IHZpYQpRQVBJIGF0IGEgbGF0ZXIgZGF0ZSwgaWYgZGVlbWVkIG5lY2Vzc2FyeSwgYnV0IGZvciBu
b3csIHRoZXJlIGhhcyBub3QKYmVlbiBhIHJlcXVlc3QgdG8gZXhwb3NlIHRoYXQgbXVjaCBkZXRh
aWwgdG8gZW5kIGNsaWVudHMuCgpGb3IgdGhlIG1vc3QgcGFydCwgd2UgdHVybiAwIGludG8gU0hV
VERPV05fQ0FVU0VfTk9ORSwgYW5kIDEgaW50bwpTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SOyB0
aGUgb25seSBzcGVjaWZpYyBjYXNlIHdoZXJlIHdlIGhhdmUgZW5vdWdoCmluZm9ybWF0aW9uIHJp
Z2h0IG5vdyB0byB1c2UgYSBkaWZmZXJlbnQgdmFsdWUgaXMgd2hlbiB3ZSBhcmUgcmVhY3RpbmcK
dG8gYSBob3N0IHNpZ25hbC4gIEl0IHdpbGwgdGFrZSBhIGZ1cnRoZXIgcGF0Y2ggdG8gZWRpdCBh
bGwgY2FsbC1zaXRlcwp0aGF0IGNhbiB0cmlnZ2VyIGEgcmVzZXQgb3Igc2h1dGRvd24gcmVxdWVz
dCB0byBwcm9wZXJseSBwYXNzIGluIGFueQpvdGhlciByZWFzb25zOyB0aGlzIHBhdGNoIGluY2x1
ZGVzIFRPRE9zIHRvIHBvaW50IHN1Y2ggcGxhY2VzIG91dC4KCnFlbXVfc3lzdGVtX3Jlc2V0KCkg
dHJhZGVzIGl0cyAnYm9vbCByZXBvcnQnIHBhcmFtZXRlciBmb3IgYQonU2h1dGRvd25DYXVzZSBy
ZWFzb24nLCB3aXRoIGFsbCBub24temVybyB2YWx1ZXMgaGF2aW5nIHRoZSBzYW1lCmVmZmVjdDsg
dGhpcyBsZXRzIHVzIGdldCByaWQgb2YgdGhlIHdlaXJkICNkZWZpbmVzIGZvciBWTVJFU0VUXyoK
YXMgc3lub255bXMgZm9yIGJvb2xzLgoKU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtl
QHJlZGhhdC5jb20+CgotLS0Kdjk6IG9uZSBtb3JlIHN0cmF5IEZJWE1FCnY4OiBzL0ZJWE1FL1RP
RE8vLCBpbmNsdWRlIFNIVVRET1dOX0NBVVNFX19NQVggbm93IHJhdGhlciB0aGFuIGxhdGVyLAp0
d2VhayBjb21tZW50IG9uIEdVRVNUX1NIVVRET1dOIHRvIG1lbnRpb24gc3VzcGVuZAp2NzogZHJv
cCAnYm9vbCByZXBvcnQnIGZyb20gcWVtdV9zeXN0ZW1fcmVzZXQoKSwgcmVvcmRlciBlbnVtIHRv
IHB1dApIT1NUX0VSUk9SID09IDEsIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKdjY6IG1ha2UgU2h1
dGRvd25DYXVzZSBpbnRlcm5hbC1vbmx5LCBhZGQgU0hVVERPV05fQ0FVU0VfTk9ORSBzbyB0aGF0
CmNvbXBhcmlzb24gdG8gMCBzdGlsbCB3b3JrcywgdHdlYWsgaW5pdGlhbCBGSVhNRSB2YWx1ZXMK
djU6IG5vIGNoYW5nZQp2NDogcy9TaHV0ZG93blR5cGUvU2h1dGRvd25DYXVzZS8sIG5vIHRoYW5r
cyB0byBtaW5ndyBoZWFkZXIgcG9sbHV0aW9uCnYzOiBuZXcgcGF0Y2gKLS0tCiBpbmNsdWRlL3N5
c2VtdS9zeXNlbXUuaCB8IDIzICsrKysrKysrKysrKysrKystLS0tLQogdmwuYyAgICAgICAgICAg
ICAgICAgICAgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgICB8ICA3ICsrKysrLS0KIG1pZ3JhdGlvbi9j
b2xvLmMgICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi9zYXZldm0uYyAgICAgIHwgIDIgKy0KIDUg
ZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmggYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaApp
bmRleCAxNTY1NmI3Li41MjEwMmZkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUu
aAorKysgYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaApAQCAtMzMsOCArMzMsMjEgQEAgVk1DaGFu
Z2VTdGF0ZUVudHJ5ICpxZW11X2FkZF92bV9jaGFuZ2Vfc3RhdGVfaGFuZGxlcihWTUNoYW5nZVN0
YXRlSGFuZGxlciAqY2IsCiB2b2lkIHFlbXVfZGVsX3ZtX2NoYW5nZV9zdGF0ZV9oYW5kbGVyKFZN
Q2hhbmdlU3RhdGVFbnRyeSAqZSk7CiB2b2lkIHZtX3N0YXRlX25vdGlmeShpbnQgcnVubmluZywg
UnVuU3RhdGUgc3RhdGUpOwoKLSNkZWZpbmUgVk1SRVNFVF9TSUxFTlQgICBmYWxzZQotI2RlZmlu
ZSBWTVJFU0VUX1JFUE9SVCAgIHRydWUKKy8qIEVudW1lcmF0aW9uIG9mIHZhcmlvdXMgY2F1c2Vz
IGZvciBzaHV0ZG93bi4gKi8KK3R5cGVkZWYgZW51bSBTaHV0ZG93bkNhdXNlIHsKKyAgICBTSFVU
RE9XTl9DQVVTRV9OT05FLCAgICAgICAgICAvKiBObyBzaHV0ZG93biByZXF1ZXN0IHBlbmRpbmcg
Ki8KKyAgICBTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SLCAgICAvKiBBbiBlcnJvciBwcmV2ZW50
cyBmdXJ0aGVyIHVzZSBvZiBndWVzdCAqLworICAgIFNIVVRET1dOX0NBVVNFX0hPU1RfUU1QLCAg
ICAgIC8qIFJlYWN0aW9uIHRvIGEgUU1QIGNvbW1hbmQsIGxpa2UgJ3F1aXQnICovCisgICAgU0hV
VERPV05fQ0FVU0VfSE9TVF9TSUdOQUwsICAgLyogUmVhY3Rpb24gdG8gYSBzaWduYWwsIHN1Y2gg
YXMgU0lHSU5UICovCisgICAgU0hVVERPV05fQ0FVU0VfSE9TVF9VSSwgICAgICAgLyogUmVhY3Rp
b24gdG8gVUkgZXZlbnQsIGxpa2Ugd2luZG93IGNsb3NlICovCisgICAgU0hVVERPV05fQ0FVU0Vf
R1VFU1RfU0hVVERPV04sLyogR3Vlc3Qgc2h1dGRvd24vc3VzcGVuZCByZXF1ZXN0LCB2aWEKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJIG9yIG90aGVyIGhhcmR3YXJl
LXNwZWNpZmljIG1lYW5zICovCisgICAgU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQsICAgLyog
R3Vlc3QgcmVzZXQgcmVxdWVzdCwgYW5kIGNvbW1hbmQgbGluZQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHR1cm5zIHRoYXQgaW50byBhIHNodXRkb3duICovCisgICAgU0hV
VERPV05fQ0FVU0VfR1VFU1RfUEFOSUMsICAgLyogR3Vlc3QgcGFuaWNrZWQsIGFuZCBjb21tYW5k
IGxpbmUgdHVybnMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0IGlu
dG8gYSBzaHV0ZG93biAqLworICAgIFNIVVRET1dOX0NBVVNFX19NQVgsCit9IFNodXRkb3duQ2F1
c2U7Cgogdm9pZCB2bV9zdGFydCh2b2lkKTsKIGludCB2bV9wcmVwYXJlX3N0YXJ0KHZvaWQpOwpA
QCAtNjIsMTAgKzc1LDEwIEBAIHZvaWQgcWVtdV9zeXN0ZW1fZGVidWdfcmVxdWVzdCh2b2lkKTsK
IHZvaWQgcWVtdV9zeXN0ZW1fdm1zdG9wX3JlcXVlc3QoUnVuU3RhdGUgcmVhc29uKTsKIHZvaWQg
cWVtdV9zeXN0ZW1fdm1zdG9wX3JlcXVlc3RfcHJlcGFyZSh2b2lkKTsKIGJvb2wgcWVtdV92bXN0
b3BfcmVxdWVzdGVkKFJ1blN0YXRlICpyKTsKLWludCBxZW11X3NodXRkb3duX3JlcXVlc3RlZF9n
ZXQodm9pZCk7Ci1pbnQgcWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KHZvaWQpOworU2h1dGRvd25D
YXVzZSBxZW11X3NodXRkb3duX3JlcXVlc3RlZF9nZXQodm9pZCk7CitTaHV0ZG93bkNhdXNlIHFl
bXVfcmVzZXRfcmVxdWVzdGVkX2dldCh2b2lkKTsKIHZvaWQgcWVtdV9zeXN0ZW1fa2lsbGVkKGlu
dCBzaWduYWwsIHBpZF90IHBpZCk7Ci12b2lkIHFlbXVfc3lzdGVtX3Jlc2V0KGJvb2wgcmVwb3J0
KTsKK3ZvaWQgcWVtdV9zeXN0ZW1fcmVzZXQoU2h1dGRvd25DYXVzZSByZWFzb24pOwogdm9pZCBx
ZW11X3N5c3RlbV9ndWVzdF9wYW5pY2tlZChHdWVzdFBhbmljSW5mb3JtYXRpb24gKmluZm8pOwog
c2l6ZV90IHFlbXVfdGFyZ2V0X3BhZ2Vfc2l6ZSh2b2lkKTsKCmRpZmYgLS1naXQgYS92bC5jIGIv
dmwuYwppbmRleCA3Mzk2NzQ4Li41YzYxZDhjIDEwMDY0NAotLS0gYS92bC5jCisrKyBiL3ZsLmMK
QEAgLTE1OTcsOCArMTU5Nyw5IEBAIHZvaWQgdm1fc3RhdGVfbm90aWZ5KGludCBydW5uaW5nLCBS
dW5TdGF0ZSBzdGF0ZSkKICAgICB9CiB9Cgotc3RhdGljIGludCByZXNldF9yZXF1ZXN0ZWQ7Ci1z
dGF0aWMgaW50IHNodXRkb3duX3JlcXVlc3RlZCwgc2h1dGRvd25fc2lnbmFsOworc3RhdGljIFNo
dXRkb3duQ2F1c2UgcmVzZXRfcmVxdWVzdGVkOworc3RhdGljIFNodXRkb3duQ2F1c2Ugc2h1dGRv
d25fcmVxdWVzdGVkOworc3RhdGljIGludCBzaHV0ZG93bl9zaWduYWw7CiBzdGF0aWMgcGlkX3Qg
c2h1dGRvd25fcGlkOwogc3RhdGljIGludCBwb3dlcmRvd25fcmVxdWVzdGVkOwogc3RhdGljIGlu
dCBkZWJ1Z19yZXF1ZXN0ZWQ7CkBAIC0xNjEyLDE5ICsxNjEzLDE5IEBAIHN0YXRpYyBOb3RpZmll
ckxpc3Qgd2FrZXVwX25vdGlmaWVycyA9CiAgICAgTk9USUZJRVJfTElTVF9JTklUSUFMSVpFUih3
YWtldXBfbm90aWZpZXJzKTsKIHN0YXRpYyB1aW50MzJfdCB3YWtldXBfcmVhc29uX21hc2sgPSB+
KDEgPDwgUUVNVV9XQUtFVVBfUkVBU09OX05PTkUpOwoKLWludCBxZW11X3NodXRkb3duX3JlcXVl
c3RlZF9nZXQodm9pZCkKK1NodXRkb3duQ2F1c2UgcWVtdV9zaHV0ZG93bl9yZXF1ZXN0ZWRfZ2V0
KHZvaWQpCiB7CiAgICAgcmV0dXJuIHNodXRkb3duX3JlcXVlc3RlZDsKIH0KCi1pbnQgcWVtdV9y
ZXNldF9yZXF1ZXN0ZWRfZ2V0KHZvaWQpCitTaHV0ZG93bkNhdXNlIHFlbXVfcmVzZXRfcmVxdWVz
dGVkX2dldCh2b2lkKQogewogICAgIHJldHVybiByZXNldF9yZXF1ZXN0ZWQ7CiB9Cgogc3RhdGlj
IGludCBxZW11X3NodXRkb3duX3JlcXVlc3RlZCh2b2lkKQogewotICAgIHJldHVybiBhdG9taWNf
eGNoZygmc2h1dGRvd25fcmVxdWVzdGVkLCAwKTsKKyAgICByZXR1cm4gYXRvbWljX3hjaGcoJnNo
dXRkb3duX3JlcXVlc3RlZCwgU0hVVERPV05fQ0FVU0VfTk9ORSk7CiB9Cgogc3RhdGljIHZvaWQg
cWVtdV9raWxsX3JlcG9ydCh2b2lkKQpAQCAtMTY0NywxNCArMTY0OCwxNSBAQCBzdGF0aWMgdm9p
ZCBxZW11X2tpbGxfcmVwb3J0KHZvaWQpCiAgICAgfQogfQoKLXN0YXRpYyBpbnQgcWVtdV9yZXNl
dF9yZXF1ZXN0ZWQodm9pZCkKK3N0YXRpYyBTaHV0ZG93bkNhdXNlIHFlbXVfcmVzZXRfcmVxdWVz
dGVkKHZvaWQpCiB7Ci0gICAgaW50IHIgPSByZXNldF9yZXF1ZXN0ZWQ7CisgICAgU2h1dGRvd25D
YXVzZSByID0gcmVzZXRfcmVxdWVzdGVkOworCiAgICAgaWYgKHIgJiYgcmVwbGF5X2NoZWNrcG9p
bnQoQ0hFQ0tQT0lOVF9SRVNFVF9SRVFVRVNURUQpKSB7Ci0gICAgICAgIHJlc2V0X3JlcXVlc3Rl
ZCA9IDA7CisgICAgICAgIHJlc2V0X3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX05PTkU7CiAg
ICAgICAgIHJldHVybiByOwogICAgIH0KLSAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIFNI
VVRET1dOX0NBVVNFX05PTkU7CiB9Cgogc3RhdGljIGludCBxZW11X3N1c3BlbmRfcmVxdWVzdGVk
KHZvaWQpCkBAIC0xNjg2LDcgKzE2ODgsMTAgQEAgc3RhdGljIGludCBxZW11X2RlYnVnX3JlcXVl
c3RlZCh2b2lkKQogICAgIHJldHVybiByOwogfQoKLXZvaWQgcWVtdV9zeXN0ZW1fcmVzZXQoYm9v
bCByZXBvcnQpCisvKgorICogUmVzZXQgdGhlIFZNLiBJc3N1ZSBhbiBldmVudCB1bmxlc3MgQHJl
YXNvbiBpcyBTSFVURE9XTl9DQVVTRV9OT05FLgorICovCit2b2lkIHFlbXVfc3lzdGVtX3Jlc2V0
KFNodXRkb3duQ2F1c2UgcmVhc29uKQogewogICAgIE1hY2hpbmVDbGFzcyAqbWM7CgpAQCAtMTY5
OSw3ICsxNzA0LDggQEAgdm9pZCBxZW11X3N5c3RlbV9yZXNldChib29sIHJlcG9ydCkKICAgICB9
IGVsc2UgewogICAgICAgICBxZW11X2RldmljZXNfcmVzZXQoKTsKICAgICB9Ci0gICAgaWYgKHJl
cG9ydCkgeworICAgIGlmIChyZWFzb24pIHsKKyAgICAgICAgLyogVE9ETyB1cGRhdGUgZXZlbnQg
YmFzZWQgb24gcmVhc29uICovCiAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF9yZXNldCgmZXJyb3Jf
YWJvcnQpOwogICAgIH0KICAgICBjcHVfc3luY2hyb25pemVfYWxsX3Bvc3RfcmVzZXQoKTsKQEAg
LTE3MzgsOSArMTc0NCwxMCBAQCB2b2lkIHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2VkKEd1ZXN0
UGFuaWNJbmZvcm1hdGlvbiAqaW5mbykKIHZvaWQgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCh2
b2lkKQogewogICAgIGlmIChub19yZWJvb3QpIHsKLSAgICAgICAgc2h1dGRvd25fcmVxdWVzdGVk
ID0gMTsKKyAgICAgICAgLyogVE9ETyAtIGFkZCBhIHBhcmFtZXRlciB0byBhbGxvdyBjYWxsZXJz
IHRvIHNwZWNpZnkgcmVhc29uICovCisgICAgICAgIHNodXRkb3duX3JlcXVlc3RlZCA9IFNIVVRE
T1dOX0NBVVNFX0hPU1RfRVJST1I7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgcmVzZXRfcmVxdWVz
dGVkID0gMTsKKyAgICAgICAgcmVzZXRfcmVxdWVzdGVkID0gU0hVVERPV05fQ0FVU0VfSE9TVF9F
UlJPUjsKICAgICB9CiAgICAgY3B1X3N0b3BfY3VycmVudCgpOwogICAgIHFlbXVfbm90aWZ5X2V2
ZW50KCk7CkBAIC0xODA3LDcgKzE4MTQsNyBAQCB2b2lkIHFlbXVfc3lzdGVtX2tpbGxlZChpbnQg
c2lnbmFsLCBwaWRfdCBwaWQpCiAgICAgLyogQ2Fubm90IGNhbGwgcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdCBkaXJlY3RseSBiZWNhdXNlCiAgICAgICogd2UgYXJlIGluIGEgc2lnbmFsIGhh
bmRsZXIuCiAgICAgICovCi0gICAgc2h1dGRvd25fcmVxdWVzdGVkID0gMTsKKyAgICBzaHV0ZG93
bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX1NJR05BTDsKICAgICBxZW11X25vdGlm
eV9ldmVudCgpOwogfQoKQEAgLTE4MTUsNyArMTgyMiw4IEBAIHZvaWQgcWVtdV9zeXN0ZW1fc2h1
dGRvd25fcmVxdWVzdCh2b2lkKQogewogICAgIHRyYWNlX3FlbXVfc3lzdGVtX3NodXRkb3duX3Jl
cXVlc3QoKTsKICAgICByZXBsYXlfc2h1dGRvd25fcmVxdWVzdCgpOwotICAgIHNodXRkb3duX3Jl
cXVlc3RlZCA9IDE7CisgICAgLyogVE9ETyAtIGFkZCBhIHBhcmFtZXRlciB0byBhbGxvdyBjYWxs
ZXJzIHRvIHNwZWNpZnkgcmVhc29uICovCisgICAgc2h1dGRvd25fcmVxdWVzdGVkID0gU0hVVERP
V05fQ0FVU0VfSE9TVF9FUlJPUjsKICAgICBxZW11X25vdGlmeV9ldmVudCgpOwogfQoKQEAgLTE4
NDYsMTQgKzE4NTQsMTggQEAgdm9pZCBxZW11X3N5c3RlbV9kZWJ1Z19yZXF1ZXN0KHZvaWQpCiBz
dGF0aWMgYm9vbCBtYWluX2xvb3Bfc2hvdWxkX2V4aXQodm9pZCkKIHsKICAgICBSdW5TdGF0ZSBy
OworICAgIFNodXRkb3duQ2F1c2UgcmVxdWVzdDsKKwogICAgIGlmIChxZW11X2RlYnVnX3JlcXVl
c3RlZCgpKSB7CiAgICAgICAgIHZtX3N0b3AoUlVOX1NUQVRFX0RFQlVHKTsKICAgICB9CiAgICAg
aWYgKHFlbXVfc3VzcGVuZF9yZXF1ZXN0ZWQoKSkgewogICAgICAgICBxZW11X3N5c3RlbV9zdXNw
ZW5kKCk7CiAgICAgfQotICAgIGlmIChxZW11X3NodXRkb3duX3JlcXVlc3RlZCgpKSB7CisgICAg
cmVxdWVzdCA9IHFlbXVfc2h1dGRvd25fcmVxdWVzdGVkKCk7CisgICAgaWYgKHJlcXVlc3QpIHsK
ICAgICAgICAgcWVtdV9raWxsX3JlcG9ydCgpOworICAgICAgICAvKiBUT0RPIHVwZGF0ZSBldmVu
dCBiYXNlZCBvbiByZXF1ZXN0ICovCiAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF9zaHV0ZG93bigm
ZXJyb3JfYWJvcnQpOwogICAgICAgICBpZiAobm9fc2h1dGRvd24pIHsKICAgICAgICAgICAgIHZt
X3N0b3AoUlVOX1NUQVRFX1NIVVRET1dOKTsKQEAgLTE4NjEsOSArMTg3MywxMCBAQCBzdGF0aWMg
Ym9vbCBtYWluX2xvb3Bfc2hvdWxkX2V4aXQodm9pZCkKICAgICAgICAgICAgIHJldHVybiB0cnVl
OwogICAgICAgICB9CiAgICAgfQotICAgIGlmIChxZW11X3Jlc2V0X3JlcXVlc3RlZCgpKSB7Cisg
ICAgcmVxdWVzdCA9IHFlbXVfcmVzZXRfcmVxdWVzdGVkKCk7CisgICAgaWYgKHJlcXVlc3QpIHsK
ICAgICAgICAgcGF1c2VfYWxsX3ZjcHVzKCk7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZN
UkVTRVRfUkVQT1JUKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQocmVxdWVzdCk7CiAgICAg
ICAgIHJlc3VtZV9hbGxfdmNwdXMoKTsKICAgICAgICAgaWYgKCFydW5zdGF0ZV9jaGVjayhSVU5f
U1RBVEVfUlVOTklORykgJiYKICAgICAgICAgICAgICAgICAhcnVuc3RhdGVfY2hlY2soUlVOX1NU
QVRFX0lOTUlHUkFURSkpIHsKQEAgLTE4NzIsNyArMTg4NSw3IEBAIHN0YXRpYyBib29sIG1haW5f
bG9vcF9zaG91bGRfZXhpdCh2b2lkKQogICAgIH0KICAgICBpZiAocWVtdV93YWtldXBfcmVxdWVz
dGVkKCkpIHsKICAgICAgICAgcGF1c2VfYWxsX3ZjcHVzKCk7Ci0gICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0KFZNUkVTRVRfU0lMRU5UKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXQoU0hVVERP
V05fQ0FVU0VfTk9ORSk7CiAgICAgICAgIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCZ3YWtldXBfbm90
aWZpZXJzLCAmd2FrZXVwX3JlYXNvbik7CiAgICAgICAgIHdha2V1cF9yZWFzb24gPSBRRU1VX1dB
S0VVUF9SRUFTT05fTk9ORTsKICAgICAgICAgcmVzdW1lX2FsbF92Y3B1cygpOwpAQCAtNDY4Miw3
ICs0Njk1LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2LCBjaGFyICoqZW52cCkK
ICAgICAgICByZWFkaW5nIGZyb20gdGhlIG90aGVyIHJlYWRzLCBiZWNhdXNlIHRpbWVyIHBvbGxp
bmcgZnVuY3Rpb25zIHF1ZXJ5CiAgICAgICAgY2xvY2sgdmFsdWVzIGZyb20gdGhlIGxvZy4gKi8K
ICAgICByZXBsYXlfY2hlY2twb2ludChDSEVDS1BPSU5UX1JFU0VUKTsKLSAgICBxZW11X3N5c3Rl
bV9yZXNldChWTVJFU0VUX1NJTEVOVCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXQoU0hVVERPV05f
Q0FVU0VfTk9ORSk7CiAgICAgcmVnaXN0ZXJfZ2xvYmFsX3N0YXRlKCk7CiAgICAgaWYgKHJlcGxh
eV9tb2RlICE9IFJFUExBWV9NT0RFX05PTkUpIHsKICAgICAgICAgcmVwbGF5X3Ztc3RhdGVfaW5p
dCgpOwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVu
LWh2bS5jCmluZGV4IGIxYzA1ZmYuLjIyMmQ4OWEgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hl
bi1odm0uYworKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTEwODksMTEgKzEwODksMTQg
QEAgc3RhdGljIHZvaWQgY3B1X2hhbmRsZV9pb3JlcSh2b2lkICpvcGFxdWUpCiAgICAgICAgICAq
IGNhdXNlcyBYZW4gdG8gcG93ZXJkb3duIHRoZSBkb21haW4uCiAgICAgICAgICAqLwogICAgICAg
ICBpZiAocnVuc3RhdGVfaXNfcnVubmluZygpKSB7CisgICAgICAgICAgICBTaHV0ZG93bkNhdXNl
IHJlcXVlc3Q7CisKICAgICAgICAgICAgIGlmIChxZW11X3NodXRkb3duX3JlcXVlc3RlZF9nZXQo
KSkgewogICAgICAgICAgICAgICAgIGRlc3Ryb3lfaHZtX2RvbWFpbihmYWxzZSk7CiAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICBpZiAocWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KCkpIHsKLSAg
ICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldChWTVJFU0VUX1JFUE9SVCk7CisgICAgICAg
ICAgICByZXF1ZXN0ID0gcWVtdV9yZXNldF9yZXF1ZXN0ZWRfZ2V0KCk7CisgICAgICAgICAgICBp
ZiAocmVxdWVzdCkgeworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KHJlcXVlc3Qp
OwogICAgICAgICAgICAgICAgIGRlc3Ryb3lfaHZtX2RvbWFpbih0cnVlKTsKICAgICAgICAgICAg
IH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL2NvbG8uYyBiL21pZ3JhdGlvbi9j
b2xvLmMKaW5kZXggOTYzYzgwMi4uMTJkMzU1YSAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2NvbG8u
YworKysgYi9taWdyYXRpb24vY29sby5jCkBAIC02MjMsNyArNjIzLDcgQEAgdm9pZCAqY29sb19w
cm9jZXNzX2luY29taW5nX3RocmVhZCh2b2lkICpvcGFxdWUpCiAgICAgICAgIH0KCiAgICAgICAg
IHFlbXVfbXV0ZXhfbG9ja19pb3RocmVhZCgpOwotICAgICAgICBxZW11X3N5c3RlbV9yZXNldChW
TVJFU0VUX1NJTEVOVCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFNIVVRET1dOX0NBVVNF
X05PTkUpOwogICAgICAgICB2bXN0YXRlX2xvYWRpbmcgPSB0cnVlOwogICAgICAgICBpZiAocWVt
dV9sb2Fkdm1fc3RhdGUoZmIpIDwgMCkgewogICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJDT0xP
OiBsb2Fkdm0gZmFpbGVkIik7CmRpZmYgLS1naXQgYS9taWdyYXRpb24vc2F2ZXZtLmMgYi9taWdy
YXRpb24vc2F2ZXZtLmMKaW5kZXggN2Y2NmQ1OC4uYjg5ZGVkZSAxMDA2NDQKLS0tIGEvbWlncmF0
aW9uL3NhdmV2bS5jCisrKyBiL21pZ3JhdGlvbi9zYXZldm0uYwpAQCAtMjI4Niw3ICsyMjg2LDcg
QEAgaW50IGxvYWRfdm1zdGF0ZShjb25zdCBjaGFyICpuYW1lKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKICAgICB9CgotICAgIHFlbXVfc3lzdGVtX3Jlc2V0KFZNUkVTRVRfU0lMRU5UKTsKKyAg
ICBxZW11X3N5c3RlbV9yZXNldChTSFVURE9XTl9DQVVTRV9OT05FKTsKICAgICBtaXMtPmZyb21f
c3JjX2ZpbGUgPSBmOwoKICAgICBhaW9fY29udGV4dF9hY3F1aXJlKGFpb19jb250ZXh0KTsKLS0g
CjIuOS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 21:42:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 21:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dANlB-0007Pi-8D; Mon, 15 May 2017 21:42:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1dANl9-0007PQ-Iy
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 21:42:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 55/31-02196-6C02A195; Mon, 15 May 2017 21:42:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVysWW7jO5RBal
 IgzfL9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxb968yFxw/yFTROnc3WwNj8zfGLkYuDiGB
 OUwSiz/3ADmcHCwCDhILZm5kA7EZBcok/q2BiDMKZEtsa5rODFFjL/Fj5j1miOYNjBKHFrwCa
 uDgYBNQkfi1KgakRkRAUuJ312mwGmaB51wSLZN3sIAkhAX8JBZs7WKBGKQq8bb9DZjNK2Am8W
 fKLrA5nALmEr++RoCYQkDhyZs5ISoEJU7OfMICEmYWUJdYP08IJMwsIC/RvHU22GUSAtoSj09
 PB3tLQqCPUWJOwwumCYzCs5C0z0Jon4WkfQEj8ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMD
 Y73c1OLixPTUnMSkYr3k/NxNjMAwr2dgYNzB2LfX7xCjJAeTkiivO7tUpBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3q/yQDnBotT01Iq0zBxgxMGkJTh4lER4HYFRJ8RbXJCYW5yZDpE6xagoJc
 77G6RPACSRUZoH1waL8kuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHllQMbzZOaVwE1/BbS
 YCWhx2EtxkMUliQgpqQbGbZ5CORr7pmhG/CnZHbP0y8P9m92me/WptjyZxiNhbSD9v1q4xIHX
 5opxw6k3M1fEVYR/tuM0FjPQCsreHC+/OlbP49rznuyrP39e4zzuOa3ulKGE/JOdb6Xef3HbI
 iOcvDCNZ/0J1r2VBbprS/YdV1h7OFxtvan667WeL15kG0zOFYr588BUiaU4I9FQi7moOBEAUR
 1ogO0CAAA=
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494884547!69644989!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53729 invoked from network); 15 May 2017 21:42:29 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 21:42:29 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 752302EF198;
 Mon, 15 May 2017 21:42:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 752302EF198
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 752302EF198
Received: from red.redhat.com (ovpn-123-244.rdu2.redhat.com [10.10.123.244])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0201362926;
 Mon, 15 May 2017 21:41:51 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 15 May 2017 16:41:13 -0500
Message-Id: <20170515214114.15442-5-eblake@redhat.com>
In-Reply-To: <20170515214114.15442-1-eblake@redhat.com>
References: <20170515214114.15442-1-eblake@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Mon, 15 May 2017 21:42:27 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Alexander Graf <agraf@suse.de>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>, Andrzej Zaborowski <balrogg@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Igor Mammedov <imammedo@redhat.com>, Cornelia Huck <cornelia.huck@de.ibm.com>,
 David Gibson <david@gibson.dropbear.id.au>, berrange@redhat.com,
 Paul Burton <paul.burton@imgtec.com>, Max Filippov <jcmvbkbc@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Michael Walle <michael@walle.cc>,
 "open list:Old World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v9 4/5] shutdown: Add source information to
	SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGltZSB0byB3aXJlIHVwIGFsbCB0aGUgY2FsbCBzaXRlcyB0aGF0IHJlcXVlc3QgYSBzaHV0ZG93
biBvcgpyZXNldCB0byB1c2UgdGhlIGVudW0gYWRkZWQgaW4gdGhlIHByZXZpb3VzIHBhdGNoLgoK
SXQgd291bGQgaGF2ZSBiZWVuIGxlc3MgY2h1cm4gdG8ga2VlcCB0aGUgY29tbW9uIGNhc2Ugd2l0
aCBubwphcmd1bWVudHMgYXMgbWVhbmluZyBndWVzdC10cmlnZ2VyZWQsIGFuZCBvbmx5IG1vZGlm
aWVkIHRoZQpob3N0LXRyaWdnZXJlZCBjb2RlIHBhdGhzLCB2aWEgYSB3cmFwcGVyIGZ1bmN0aW9u
LCBidXQgdGhlbiB3ZSdkCnN0aWxsIGhhdmUgdG8gYXVkaXQgdGhhdCBJIGRpZG4ndCBtaXNzIGFu
eSBob3N0LXRyaWdnZXJlZCBzcG90czsKY2hhbmdpbmcgdGhlIHNpZ25hdHVyZSBmb3JjZXMgdXMg
dG8gZG91YmxlLWNoZWNrIHRoYXQgSSBjb3JyZWN0bHkKY2F0ZWdvcml6ZWQgYWxsIGNhbGxlcnMu
CgpTaW5jZSBjb21tYW5kIGxpbmUgb3B0aW9ucyBjYW4gY2hhbmdlIHdoZXRoZXIgYSBndWVzdCBy
ZXNldCByZXF1ZXN0CmNhdXNlcyBhbiBhY3R1YWwgcmVzZXQgdnMuIGEgc2h1dGRvd24sIGl0J3Mg
ZWFzeSB0byBhbHNvIGFkZCB0aGUKaW5mb3JtYXRpb24gdG8gcmVzZXQgcmVxdWVzdHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IERhdmlk
IEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiBbcHBjIHBhcnRzXQpSZXZpZXdl
ZC1ieTogTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+IFtT
UEFSQyBwYXJ0XQpSZXZpZXdlZC1ieTogQ29ybmVsaWEgSHVjayA8Y29ybmVsaWEuaHVja0BkZS5p
Ym0uY29tPiBbczM5MHggcGFydHNdCgotLS0Kdjg6IHJlYmFzZSBsYXRlciBpbiBzZXJpZXMKdjc6
IG5vIGNoYW5nZQp2NjogZGVmZXIgZXZlbnQgYWRkaXRpb25zIHRvIGxhdGVyLCBhZGQgcmV2aWV3
cyBvZiB1bmNoYW5nZWQgcG9ydGlvbnMKdjU6IGRyb3AgYWNjaWRlbnRhbCBhZGRpdGlvbiBvZiB1
bnJlbGF0ZWQgZmlsZXMKdjQ6IHMvU2h1dGRvd25UeXBlL1NodXRkb3duQ2F1c2UvLCBubyB0aGFu
a3MgdG8gbWluZ3cgaGVhZGVyIHBvbGx1dGlvbgp2MzogcmV0aXRsZSBhZ2FpbiwgZml4IHFlbXUt
aW90ZXN0cywgdXNlIGVudW0gcmF0aGVyIHRoYW4gcmF3IGJvb2wKaW4gYWxsIGNhbGxlcnMKdjI6
IHJldGl0bGUgKHdhcyAiZXZlbnQ6IEFkZCBzaWduYWwgaW5mb3JtYXRpb24gdG8gU0hVVERPV04i
KSwKY29tcGxldGVseSByZXdvcmsgdG8gcG9zdCBib29sIGJhc2VkIG9uIHdoZXRoZXIgaXQgaXMg
Z3Vlc3QtaW5pdGlhdGVkCnYxOiBpbml0aWFsIHN1Ym1pc3Npb24sIGV4cG9zaW5nIGp1c3QgVW5p
eCBzaWduYWxzIGZyb20gaG9zdAotLS0KIGluY2x1ZGUvc3lzZW11L3N5c2VtdS5oICAgICB8ICA0
ICsrLS0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDE4ICsrKysrKysrLS0tLS0tLS0t
LQogaHcvYWNwaS9jb3JlLmMgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvYXJtL2hpZ2hiYW5r
LmMgICAgICAgICAgIHwgIDQgKystLQogaHcvYXJtL2ludGVncmF0b3JjcC5jICAgICAgIHwgIDIg
Ky0KIGh3L2FybS9tdXNpY3BhbC5jICAgICAgICAgICB8ICAyICstCiBody9hcm0vb21hcDEuYyAg
ICAgICAgICAgICAgfCAxMCArKysrKystLS0tCiBody9hcm0vb21hcDIuYyAgICAgICAgICAgICAg
fCAgMiArLQogaHcvYXJtL3NwaXR6LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2FybS9zdGVs
bGFyaXMuYyAgICAgICAgICB8ICAyICstCiBody9hcm0vdG9zYS5jICAgICAgICAgICAgICAgfCAg
MiArLQogaHcvaTM4Ni9wYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYveGVuL3hl
bi1odm0uYyAgICAgICB8ICAyICstCiBody9pbnB1dC9wY2tiZC5jICAgICAgICAgICAgfCAgNCAr
Ky0tCiBody9pcG1pL2lwbWkuYyAgICAgICAgICAgICAgfCAgNCArKy0tCiBody9pc2EvbHBjX2lj
aDkuYyAgICAgICAgICAgfCAgMiArLQogaHcvbWlwcy9ib3N0b24uYyAgICAgICAgICAgIHwgIDIg
Ky0KIGh3L21pcHMvbWlwc19tYWx0YS5jICAgICAgICB8ICAyICstCiBody9taXBzL21pcHNfcjRr
LmMgICAgICAgICAgfCAgNCArKy0tCiBody9taXNjL2FybV9zeXNjdGwuYyAgICAgICAgfCAgOCAr
KysrLS0tLQogaHcvbWlzYy9jYnVzLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L21pc2MvbWFj
aW8vY3VkYS5jICAgICAgICB8ICA0ICsrLS0KIGh3L21pc2Mvc2xhdmlvX21pc2MuYyAgICAgICB8
ICA0ICsrLS0KIGh3L21pc2MvenlucV9zbGNyLmMgICAgICAgICB8ICAyICstCiBody9wY2ktaG9z
dC9hcGIuYyAgICAgICAgICAgfCAgNCArKy0tCiBody9wY2ktaG9zdC9ib25pdG8uYyAgICAgICAg
fCAgMiArLQogaHcvcGNpLWhvc3QvcGlpeC5jICAgICAgICAgIHwgIDIgKy0KIGh3L3BwYy9lNTAw
LmMgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvbXBjODU0NF9ndXRzLmMgICAgICAgfCAg
MiArLQogaHcvcHBjL3BwYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3BwYy9wcGM0MDVf
dWMuYyAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfaGNhbGwuYyAgICAgICAgfCAgMiAr
LQogaHcvcHBjL3NwYXByX3J0YXMuYyAgICAgICAgIHwgIDQgKystLQogaHcvczM5MHgvaXBsLmMg
ICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3NoNC9yMmQuYyAgICAgICAgICAgICAgICB8ICAyICst
CiBody90aW1lci9ldHJheGZzX3RpbWVyLmMgICAgfCAgMiArLQogaHcvdGltZXIvbTQ4dDU5LmMg
ICAgICAgICAgIHwgIDQgKystLQogaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jIHwgIDQgKyst
LQogaHcvdGltZXIvcHhhMnh4X3RpbWVyLmMgICAgIHwgIDIgKy0KIGh3L3dhdGNoZG9nL3dhdGNo
ZG9nLmMgICAgICB8ICAyICstCiBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyAgfCAgMiArLQog
aHcveHRlbnNhL3h0ZnBnYS5jICAgICAgICAgIHwgIDIgKy0KIGt2bS1hbGwuYyAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrKy0tLQogb3Mtd2luMzIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IHFtcC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHJlcGxheS9yZXBsYXkuYyAg
ICAgICAgICAgICB8ICA0ICsrLS0KIHRhcmdldC9hbHBoYS9zeXNfaGVscGVyLmMgICB8ICA0ICsr
LS0KIHRhcmdldC9hcm0vcHNjaS5jICAgICAgICAgICB8ICA0ICsrLS0KIHRhcmdldC9pMzg2L2V4
Y3BfaGVscGVyLmMgICB8ICAyICstCiB0YXJnZXQvaTM4Ni9oYXgtYWxsLmMgICAgICAgfCAgNiAr
KystLS0KIHRhcmdldC9pMzg2L2hlbHBlci5jICAgICAgICB8ICAyICstCiB0YXJnZXQvaTM4Ni9r
dm0uYyAgICAgICAgICAgfCAgMiArLQogdGFyZ2V0L3MzOTB4L2hlbHBlci5jICAgICAgIHwgIDIg
Ky0KIHRhcmdldC9zMzkweC9rdm0uYyAgICAgICAgICB8ICA0ICsrLS0KIHRhcmdldC9zMzkweC9t
aXNjX2hlbHBlci5jICB8ICA0ICsrLS0KIHRhcmdldC9zcGFyYy9pbnQzMl9oZWxwZXIuYyB8ICAy
ICstCiB1aS9zZGwuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdWkvc2RsMi5jICAgICAg
ICAgICAgICAgICAgIHwgIDQgKystLQogdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIHVpL2NvY29hLm0gICAgICAgICAgICAgICAgICB8ICAyICstCiA2MCBmaWxlcyBjaGFuZ2Vk
LCA5OCBpbnNlcnRpb25zKCspLCA5OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRl
L3N5c2VtdS9zeXNlbXUuaCBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCmluZGV4IDUyMTAyZmQu
LmU1NDBlNmYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCisrKyBiL2luY2x1
ZGUvc3lzZW11L3N5c2VtdS5oCkBAIC02MiwxMyArNjIsMTMgQEAgdHlwZWRlZiBlbnVtIFdha2V1
cFJlYXNvbiB7CiAgICAgUUVNVV9XQUtFVVBfUkVBU09OX09USEVSLAogfSBXYWtldXBSZWFzb247
Cgotdm9pZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KHZvaWQpOwordm9pZCBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KFNodXRkb3duQ2F1c2UgcmVhc29uKTsKIHZvaWQgcWVtdV9zeXN0ZW1f
c3VzcGVuZF9yZXF1ZXN0KHZvaWQpOwogdm9pZCBxZW11X3JlZ2lzdGVyX3N1c3BlbmRfbm90aWZp
ZXIoTm90aWZpZXIgKm5vdGlmaWVyKTsKIHZvaWQgcWVtdV9zeXN0ZW1fd2FrZXVwX3JlcXVlc3Qo
V2FrZXVwUmVhc29uIHJlYXNvbik7CiB2b2lkIHFlbXVfc3lzdGVtX3dha2V1cF9lbmFibGUoV2Fr
ZXVwUmVhc29uIHJlYXNvbiwgYm9vbCBlbmFibGVkKTsKIHZvaWQgcWVtdV9yZWdpc3Rlcl93YWtl
dXBfbm90aWZpZXIoTm90aWZpZXIgKm5vdGlmaWVyKTsKLXZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRv
d25fcmVxdWVzdCh2b2lkKTsKK3ZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTaHV0
ZG93bkNhdXNlIHJlYXNvbik7CiB2b2lkIHFlbXVfc3lzdGVtX3Bvd2VyZG93bl9yZXF1ZXN0KHZv
aWQpOwogdm9pZCBxZW11X3JlZ2lzdGVyX3Bvd2VyZG93bl9ub3RpZmllcihOb3RpZmllciAqbm90
aWZpZXIpOwogdm9pZCBxZW11X3N5c3RlbV9kZWJ1Z19yZXF1ZXN0KHZvaWQpOwpkaWZmIC0tZ2l0
IGEvdmwuYyBiL3ZsLmMKaW5kZXggNTFlZDYwZi4uYmM1YzFiZSAxMDA2NDQKLS0tIGEvdmwuYwor
KysgYi92bC5jCkBAIC0xNzI0LDcgKzE3MjQsNyBAQCB2b2lkIHFlbXVfc3lzdGVtX2d1ZXN0X3Bh
bmlja2VkKEd1ZXN0UGFuaWNJbmZvcm1hdGlvbiAqaW5mbykKICAgICBpZiAoIW5vX3NodXRkb3du
KSB7CiAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF9ndWVzdF9wYW5pY2tlZChHVUVTVF9QQU5JQ19B
Q1RJT05fUE9XRVJPRkYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAh
IWluZm8sIGluZm8sICZlcnJvcl9hYm9ydCk7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3du
X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9QQU5JQyk7CiAgICAgfQoKICAgICBpZiAoaW5mbykgewpAQCAtMTc0MSwx
MyArMTc0MSwxMiBAQCB2b2lkIHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2VkKEd1ZXN0UGFuaWNJ
bmZvcm1hdGlvbiAqaW5mbykKICAgICB9CiB9Cgotdm9pZCBxZW11X3N5c3RlbV9yZXNldF9yZXF1
ZXN0KHZvaWQpCit2b2lkIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU2h1dGRvd25DYXVzZSBy
ZWFzb24pCiB7CiAgICAgaWYgKG5vX3JlYm9vdCkgewotICAgICAgICAvKiBUT0RPIC0gYWRkIGEg
cGFyYW1ldGVyIHRvIGFsbG93IGNhbGxlcnMgdG8gc3BlY2lmeSByZWFzb24gKi8KLSAgICAgICAg
c2h1dGRvd25fcmVxdWVzdGVkID0gU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUjsKKyAgICAgICAg
c2h1dGRvd25fcmVxdWVzdGVkID0gcmVhc29uOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIHJlc2V0
X3JlcXVlc3RlZCA9IFNIVVRET1dOX0NBVVNFX0hPU1RfRVJST1I7CisgICAgICAgIHJlc2V0X3Jl
cXVlc3RlZCA9IHJlYXNvbjsKICAgICB9CiAgICAgY3B1X3N0b3BfY3VycmVudCgpOwogICAgIHFl
bXVfbm90aWZ5X2V2ZW50KCk7CkBAIC0xODE4LDEyICsxODE3LDExIEBAIHZvaWQgcWVtdV9zeXN0
ZW1fa2lsbGVkKGludCBzaWduYWwsIHBpZF90IHBpZCkKICAgICBxZW11X25vdGlmeV9ldmVudCgp
OwogfQoKLXZvaWQgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCh2b2lkKQordm9pZCBxZW11
X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNodXRkb3duQ2F1c2UgcmVhc29uKQogewotICAgIHRy
YWNlX3FlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKLSAgICAvKiBUT0RPIC0gYWRkIGEg
cGFyYW1ldGVyIHRvIGFsbG93IGNhbGxlcnMgdG8gc3BlY2lmeSByZWFzb24gKi8KLSAgICByZXBs
YXlfc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SKTsKLSAgICBzaHV0
ZG93bl9yZXF1ZXN0ZWQgPSBTSFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SOworICAgIHRyYWNlX3Fl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QocmVhc29uKTsKKyAgICByZXBsYXlfc2h1dGRvd25f
cmVxdWVzdChyZWFzb24pOworICAgIHNodXRkb3duX3JlcXVlc3RlZCA9IHJlYXNvbjsKICAgICBx
ZW11X25vdGlmeV9ldmVudCgpOwogfQoKZGlmZiAtLWdpdCBhL2h3L2FjcGkvY29yZS5jIGIvaHcv
YWNwaS9jb3JlLmMKaW5kZXggZTg5MGE1ZC4uOTVmY2FjOSAxMDA2NDQKLS0tIGEvaHcvYWNwaS9j
b3JlLmMKKysrIGIvaHcvYWNwaS9jb3JlLmMKQEAgLTU2MSw3ICs1NjEsNyBAQCBzdGF0aWMgdm9p
ZCBhY3BpX3BtMV9jbnRfd3JpdGUoQUNQSVJFR1MgKmFyLCB1aW50MTZfdCB2YWwpCiAgICAgICAg
IHVpbnQxNl90IHN1c190eXAgPSAodmFsID4+IDEwKSAmIDc7CiAgICAgICAgIHN3aXRjaChzdXNf
dHlwKSB7CiAgICAgICAgIGNhc2UgMDogLyogc29mdCBwb3dlciBvZmYgKi8KLSAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3N1
c3BlbmRfcmVxdWVzdCgpOwpAQCAtNTY5LDcgKzU2OSw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcG0x
X2NudF93cml0ZShBQ1BJUkVHUyAqYXIsIHVpbnQxNl90IHZhbCkKICAgICAgICAgZGVmYXVsdDoK
ICAgICAgICAgICAgIGlmIChzdXNfdHlwID09IGFyLT5wbTEuY250LnM0X3ZhbCkgeyAvKiBTNCBy
ZXF1ZXN0ICovCiAgICAgICAgICAgICAgICAgcWFwaV9ldmVudF9zZW5kX3N1c3BlbmRfZGlzaygm
ZXJyb3JfYWJvcnQpOwotICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVl
c3QoKTsKKyAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CmRpZmYgLS1naXQgYS9ody9hcm0vaGlnaGJhbmsuYyBiL2h3L2FybS9o
aWdoYmFuay5jCmluZGV4IDBhNDUwOGMuLmQyMDliOTcgMTAwNjQ0Ci0tLSBhL2h3L2FybS9oaWdo
YmFuay5jCisrKyBiL2h3L2FybS9oaWdoYmFuay5jCkBAIC0xMDgsOSArMTA4LDkgQEAgc3RhdGlj
IHZvaWQgaGJfcmVnc193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCgogICAgIGlm
IChvZmZzZXQgPT0gMHhmMDApIHsKICAgICAgICAgaWYgKHZhbHVlID09IDEgfHwgdmFsdWUgPT0g
MikgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgIH0gZWxzZSBpZiAodmFsdWUgPT0gMykgewotICAgICAgICAgICAgcWVtdV9zeXN0
ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIH0KICAgICB9
CgpkaWZmIC0tZ2l0IGEvaHcvYXJtL2ludGVncmF0b3JjcC5jIGIvaHcvYXJtL2ludGVncmF0b3Jj
cC5jCmluZGV4IDU2MTBmZmMuLmNhM2VjYTEgMTAwNjQ0Ci0tLSBhL2h3L2FybS9pbnRlZ3JhdG9y
Y3AuYworKysgYi9ody9hcm0vaW50ZWdyYXRvcmNwLmMKQEAgLTE1OCw3ICsxNTgsNyBAQCBzdGF0
aWMgdm9pZCBpbnRlZ3JhdG9yY21fZG9fcmVtYXAoSW50ZWdyYXRvckNNU3RhdGUgKnMpCiBzdGF0
aWMgdm9pZCBpbnRlZ3JhdG9yY21fc2V0X2N0cmwoSW50ZWdyYXRvckNNU3RhdGUgKnMsIHVpbnQz
Ml90IHZhbHVlKQogewogICAgIGlmICh2YWx1ZSAmIDgpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1f
cmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICB9CiAgICAgaWYgKChzLT5jbV9jdHJsIF4gdmFs
dWUpICYgMSkgewogICAgICAgICAvKiAodmFsdWUgJiAxKSAhPSAwIG1lYW5zIHRoZSBncmVlbiAi
TUlTQyBMRUQiIGlzIGxpdC4KZGlmZiAtLWdpdCBhL2h3L2FybS9tdXNpY3BhbC5jIGIvaHcvYXJt
L211c2ljcGFsLmMKaW5kZXggY2JiY2E0ZS4uOWM3MTBmNyAxMDA2NDQKLS0tIGEvaHcvYXJtL211
c2ljcGFsLmMKKysrIGIvaHcvYXJtL211c2ljcGFsLmMKQEAgLTg5OCw3ICs4OTgsNyBAQCBzdGF0
aWMgdm9pZCBtdjg4dzg2MThfcGl0X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwK
CiAgICAgY2FzZSBNUF9CT0FSRF9SRVNFVDoKICAgICAgICAgaWYgKHZhbHVlID09IE1QX0JPQVJE
X1JFU0VUX01BR0lDKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1JFU0VUKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQg
YS9ody9hcm0vb21hcDEuYyBiL2h3L2FybS9vbWFwMS5jCmluZGV4IGIzY2YwZWMuLjU0NTgyYmQg
MTAwNjQ0Ci0tLSBhL2h3L2FybS9vbWFwMS5jCisrKyBiL2h3L2FybS9vbWFwMS5jCkBAIC0zNTUs
NyArMzU1LDcgQEAgc3RhdGljIHZvaWQgb21hcF93ZF90aW1lcl93cml0ZSh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgICAgICAgICAgICAgIC8qIFhYWDogb24gVHxFIGhhcmR3YXJlIHNv
bWVob3cgdGhpcyBoYXMgbm8gZWZmZWN0LAogICAgICAgICAgICAgICAgICAqIG9uIFppcmUgNzEg
aXQgd29ya3MgYXMgc3BlY2lmaWVkLiAgKi8KICAgICAgICAgICAgICAgICBzLT5yZXNldCA9IDE7
Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAg
ICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVT
RVQpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIHMtPmxhc3Rfd3IgPSB2YWx1
ZSAmIDB4ZmY7CkBAIC0xNTQ1LDggKzE1NDUsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIG9tYXBf
Y2xrbV9pZGxlY3QxX3VwZGF0ZShzdHJ1Y3Qgb21hcF9tcHVfc3RhdGVfcyAqcywKICAgICBpZiAo
dmFsdWUgJiAoMSA8PCAxMSkpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogU0VUQVJN
X0lETEUgKi8KICAgICAgICAgY3B1X2ludGVycnVwdChDUFUocy0+Y3B1KSwgQ1BVX0lOVEVSUlVQ
VF9IQUxUKTsKICAgICB9Ci0gICAgaWYgKCEodmFsdWUgJiAoMSA8PCAxMCkpKQkJCQkvKiBXS1VQ
X01PREUgKi8KLSAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOwkvKiBYWFg6
IGRpc2FibGUgd2FrZXVwIGZyb20gSVJRICovCisgICAgaWYgKCEodmFsdWUgJiAoMSA8PCAxMCkp
KSB7ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFdLVVBfTU9ERSAqLworICAgICAgICAvKiBY
WFg6IGRpc2FibGUgd2FrZXVwIGZyb20gSVJRICovCisgICAgICAgIHFlbXVfc3lzdGVtX3NodXRk
b3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOworICAgIH0KCiAjZGVm
aW5lIFNFVF9DQU5JRExFKGNsb2NrLCBiaXQpCQkJCVwKICAgICBpZiAoZGlmZiAmICgxIDw8IGJp
dCkpIHsJCQkJXApAQCAtMTY5Myw3ICsxNjk1LDcgQEAgc3RhdGljIHZvaWQgb21hcF9jbGttX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGRpZmYgPSBzLT5jbGttLmFy
bV9yc3RjdDEgXiB2YWx1ZTsKICAgICAgICAgcy0+Y2xrbS5hcm1fcnN0Y3QxID0gdmFsdWUgJiAw
eDAwMDc7CiAgICAgICAgIGlmICh2YWx1ZSAmIDkpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgcy0+Y2xrbS5jb2xkX3N0
YXJ0ID0gMHhhOwogICAgICAgICB9CiAgICAgICAgIGlmIChkaWZmICYgfnZhbHVlICYgNCkgewkJ
CQkvKiBEU1BfUlNUICovCmRpZmYgLS1naXQgYS9ody9hcm0vb21hcDIuYyBiL2h3L2FybS9vbWFw
Mi5jCmluZGV4IGNmMWI0YmEuLjhhZmI4NTQgMTAwNjQ0Ci0tLSBhL2h3L2FybS9vbWFwMi5jCisr
KyBiL2h3L2FybS9vbWFwMi5jCkBAIC0xNjEwLDcgKzE2MTAsNyBAQCBzdGF0aWMgdm9pZCBvbWFw
X3ByY21fd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICBjYXNlIDB4NDUwOgkv
KiBSTV9SU1RDVFJMX1dLVVAgKi8KICAgICAgICAgLyogVE9ETzogcmVzZXQgKi8KICAgICAgICAg
aWYgKHZhbHVlICYgMikKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsK
KyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfUkVTRVQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDB4NDU0OgkvKiBSTV9SU1RUSU1F
X1dLVVAgKi8KICAgICAgICAgcy0+cnN0dGltZV93a3VwID0gdmFsdWUgJiAweDFmZmY7CmRpZmYg
LS1naXQgYS9ody9hcm0vc3BpdHouYyBiL2h3L2FybS9zcGl0ei5jCmluZGV4IGZlMmQ1YTcuLjdl
OWY1NzkgMTAwNjQ0Ci0tLSBhL2h3L2FybS9zcGl0ei5jCisrKyBiL2h3L2FybS9zcGl0ei5jCkBA
IC04NDgsNyArODQ4LDcgQEAgc3RhdGljIHZvaWQgc3BpdHpfbGNkX2hzeW5jX2hhbmRsZXIodm9p
ZCAqb3BhcXVlLCBpbnQgbGluZSwgaW50IGxldmVsKQogc3RhdGljIHZvaWQgc3BpdHpfcmVzZXQo
dm9pZCAqb3BhcXVlLCBpbnQgbGluZSwgaW50IGxldmVsKQogewogICAgIGlmIChsZXZlbCkgewot
ICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgIH0KIH0KCmRp
ZmYgLS1naXQgYS9ody9hcm0vc3RlbGxhcmlzLmMgYi9ody9hcm0vc3RlbGxhcmlzLmMKaW5kZXgg
ZWE3YTgwOS4uY2Y2ZTdiZSAxMDA2NDQKLS0tIGEvaHcvYXJtL3N0ZWxsYXJpcy5jCisrKyBiL2h3
L2FybS9zdGVsbGFyaXMuYwpAQCAtMTE5Nyw3ICsxMTk3LDcgQEAgc3RhdGljCiB2b2lkIGRvX3N5
c19yZXNldCh2b2lkICpvcGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpCiB7CiAgICAgaWYgKGxldmVs
KSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9z
eXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgfQog
fQoKZGlmZiAtLWdpdCBhL2h3L2FybS90b3NhLmMgYi9ody9hcm0vdG9zYS5jCmluZGV4IDlmNThh
MjMuLjI0MjFiODEgMTAwNjQ0Ci0tLSBhL2h3L2FybS90b3NhLmMKKysrIGIvaHcvYXJtL3Rvc2Eu
YwpAQCAtOTAsNyArOTAsNyBAQCBzdGF0aWMgdm9pZCB0b3NhX291dF9zd2l0Y2godm9pZCAqb3Bh
cXVlLCBpbnQgbGluZSwgaW50IGxldmVsKQogc3RhdGljIHZvaWQgdG9zYV9yZXNldCh2b2lkICpv
cGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiB7CiAgICAgaWYgKGxldmVsKSB7Ci0gICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgfQogfQoKZGlmZiAtLWdp
dCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMuYwppbmRleCBmM2IzNzJhLi40MjdmMTIzIDEw
MDY0NAotLS0gYS9ody9pMzg2L3BjLmMKKysrIGIvaHcvaTM4Ni9wYy5jCkBAIC01MTksNyArNTE5
LDcgQEAgc3RhdGljIHZvaWQgcG9ydDkyX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIs
IHVpbnQ2NF90IHZhbCwKICAgICBzLT5vdXRwb3J0ID0gdmFsOwogICAgIHFlbXVfc2V0X2lycShz
LT5hMjBfb3V0LCAodmFsID4+IDEpICYgMSk7CiAgICAgaWYgKCh2YWwgJiAxKSAmJiAhKG9sZHZh
bCAmIDEpKSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAg
cWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAg
ICAgfQogfQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVu
L3hlbi1odm0uYwppbmRleCAyMjJkODlhLi45MTlmMDliIDEwMDY0NAotLS0gYS9ody9pMzg2L3hl
bi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xMzk4LDcgKzEzOTgs
NyBAQCB2b2lkIHhlbl9zaHV0ZG93bl9mYXRhbF9lcnJvcihjb25zdCBjaGFyICpmbXQsIC4uLikK
ICAgICB2YV9lbmQoYXApOwogICAgIGZwcmludGYoc3RkZXJyLCAiV2lsbCBkZXN0cm95IHRoZSBk
b21haW4uXG4iKTsKICAgICAvKiBkZXN0cm95IHRoZSBkb21haW4gKi8KLSAgICBxZW11X3N5c3Rl
bV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChT
SFVURE9XTl9DQVVTRV9IT1NUX0VSUk9SKTsKIH0KCiB2b2lkIHhlbl9odm1fbW9kaWZpZWRfbWVt
b3J5KHJhbV9hZGRyX3Qgc3RhcnQsIHJhbV9hZGRyX3QgbGVuZ3RoKQpkaWZmIC0tZ2l0IGEvaHcv
aW5wdXQvcGNrYmQuYyBiL2h3L2lucHV0L3Bja2JkLmMKaW5kZXggZDQxNDI4OC4uYzQ3OWY4MiAx
MDA2NDQKLS0tIGEvaHcvaW5wdXQvcGNrYmQuYworKysgYi9ody9pbnB1dC9wY2tiZC5jCkBAIC0y
MjYsNyArMjI2LDcgQEAgc3RhdGljIHZvaWQgb3V0cG9ydF93cml0ZShLQkRTdGF0ZSAqcywgdWlu
dDMyX3QgdmFsKQogICAgIHMtPm91dHBvcnQgPSB2YWw7CiAgICAgcWVtdV9zZXRfaXJxKHMtPmEy
MF9vdXQsICh2YWwgPj4gMSkgJiAxKTsKICAgICBpZiAoISh2YWwgJiAxKSkgewotICAgICAgICBx
ZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3Jl
cXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgIH0KIH0KCkBAIC0zMDEsNyAr
MzAxLDcgQEAgc3RhdGljIHZvaWQga2JkX3dyaXRlX2NvbW1hbmQodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwKICAgICAgICAgcy0+b3V0cG9ydCAmPSB+S0JEX09VVF9BMjA7CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgS0JEX0NDTURfUkVTRVQ6Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9D
QVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgS0JEX0NDTURfTk9f
T1A6CiAgICAgICAgIC8qIGlnbm9yZSB0aGF0ICovCmRpZmYgLS1naXQgYS9ody9pcG1pL2lwbWku
YyBiL2h3L2lwbWkvaXBtaS5jCmluZGV4IDVjZjFjYWEuLmFmYWZlMTQgMTAwNjQ0Ci0tLSBhL2h3
L2lwbWkvaXBtaS5jCisrKyBiL2h3L2lwbWkvaXBtaS5jCkBAIC00NCwxNCArNDQsMTQgQEAgc3Rh
dGljIGludCBpcG1pX2RvX2h3X29wKElQTUlJbnRlcmZhY2UgKnMsIGVudW0gaXBtaV9vcCBvcCwg
aW50IGNoZWNrb25seSkKICAgICAgICAgaWYgKGNoZWNrb25seSkgewogICAgICAgICAgICAgcmV0
dXJuIDA7CiAgICAgICAgIH0KLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOwor
ICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JF
U0VUKTsKICAgICAgICAgcmV0dXJuIDA7CgogICAgIGNhc2UgSVBNSV9QT1dFUk9GRl9DSEFTU0lT
OgogICAgICAgICBpZiAoY2hlY2tvbmx5KSB7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAg
ICAgfQotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgIHFl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04p
OwogICAgICAgICByZXR1cm4gMDsKCiAgICAgY2FzZSBJUE1JX1NFTkRfTk1JOgpkaWZmIC0tZ2l0
IGEvaHcvaXNhL2xwY19pY2g5LmMgYi9ody9pc2EvbHBjX2ljaDkuYwppbmRleCBhMDg2NmMzLi4y
YjA5MzU0IDEwMDY0NAotLS0gYS9ody9pc2EvbHBjX2ljaDkuYworKysgYi9ody9pc2EvbHBjX2lj
aDkuYwpAQCAtNjA2LDcgKzYwNiw3IEBAIHN0YXRpYyB2b2lkIGljaDlfcnN0X2NudF93cml0ZSh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWwsCiAgICAgSUNIOUxQQ1N0YXRl
ICpscGMgPSBvcGFxdWU7CgogICAgIGlmICh2YWwgJiA0KSB7Ci0gICAgICAgIHFlbXVfc3lzdGVt
X3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgbHBj
LT5yc3RfY250ID0gdmFsICYgMHhBOyAvKiBrZWVwIEZVTExfUlNUIChiaXQgMykgYW5kIFNZU19S
U1QgKGJpdCAxKSAqLwpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9ib3N0b24uYyBiL2h3L21pcHMvYm9z
dG9uLmMKaW5kZXggODNmN2I4Mi4uNTNkMWUwYyAxMDA2NDQKLS0tIGEvaHcvbWlwcy9ib3N0b24u
YworKysgYi9ody9taXBzL2Jvc3Rvbi5jCkBAIC0yMzIsNyArMjMyLDcgQEAgc3RhdGljIHZvaWQg
Ym9zdG9uX3BsYXRyZWdfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBQTEFUX1NPRlRSU1RfQ1RMOgogICAgICAgICBpZiAodmFsICYgUExB
VF9TT0ZUUlNUX0NUTF9TWVNSRVNFVCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21h
bHRhLmMKaW5kZXggNWRkMTc3ZS4uNzgxNGMzOSAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX21h
bHRhLmMKKysrIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKQEAgLTQ3MCw3ICs0NzAsNyBAQCBzdGF0
aWMgdm9pZCBtYWx0YV9mcGdhX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAg
LyogU09GVFJFUyBSZWdpc3RlciAqLwogICAgIGNhc2UgMHgwMDUwMDoKICAgICAgICAgaWYgKHZh
bCA9PSAweDQyKQotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCAoKTsKKyAg
ICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgICAgICBicmVhazsKCiAgICAgLyogQlJLUkVTIFJlZ2lzdGVyICovCmRpZmYg
LS1naXQgYS9ody9taXBzL21pcHNfcjRrLmMgYi9ody9taXBzL21pcHNfcjRrLmMKaW5kZXggNzQ4
NTg2ZS4uZjRkZTlmYyAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX3I0ay5jCisrKyBiL2h3L21p
cHMvbWlwc19yNGsuYwpAQCAtNTMsOSArNTMsOSBAQCBzdGF0aWMgdm9pZCBtaXBzX3FlbXVfd3Jp
dGUgKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IHZhbCwgdW5zaWduZWQgc2l6ZSkKIHsKICAgICBpZiAoKGFkZHIgJiAweGZm
ZmYpID09IDAgJiYgdmFsID09IDQyKQotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0
ICgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1JFU0VUKTsKICAgICBlbHNlIGlmICgoYWRkciAmIDB4ZmZmZikgPT0gNCAmJiB2YWwgPT0g
NDIpCi0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QgKCk7CisgICAgICAgIHFl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04p
OwogfQoKIHN0YXRpYyB1aW50NjRfdCBtaXBzX3FlbXVfcmVhZCAodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwKZGlmZiAtLWdpdCBhL2h3L21pc2MvYXJtX3N5c2N0bC5jIGIvaHcvbWlzYy9hcm1f
c3lzY3RsLmMKaW5kZXggODUyNDAwOC4uYjIwYjQ0ZSAxMDA2NDQKLS0tIGEvaHcvbWlzYy9hcm1f
c3lzY3RsLmMKKysrIGIvaHcvbWlzYy9hcm1fc3lzY3RsLmMKQEAgLTM1MSwxMyArMzUxLDEzIEBA
IHN0YXRpYyBib29sIHZleHByZXNzX2NmZ2N0cmxfd3JpdGUoYXJtX3N5c2N0bF9zdGF0ZSAqcywg
dW5zaWduZWQgaW50IGRjYywKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBTWVNfQ0ZHX1NIVVRE
T1dOOgogICAgICAgICBpZiAoc2l0ZSA9PSBTWVNfQ0ZHX1NJVEVfTUIgJiYgZGV2aWNlID09IDAp
IHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAg
ICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hV
VERPV04pOwogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBTWVNfQ0ZHX1JFQk9PVDoKICAgICAgICAgaWYgKHNpdGUgPT0gU1lTX0NG
R19TSVRFX01CICYmIGRldmljZSA9PSAwKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNl
dF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNDI5LDcgKzQyOSw3IEBAIHN0YXRpYyB2b2lkIGFybV9z
eXNjdGxfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAgICAgICAgaWYg
KHMtPmxvY2t2YWwgPT0gTE9DS19WQUxVRSkgewogICAgICAgICAgICAgICAgIHMtPnJlc2V0bGV2
ZWwgPSB2YWw7CiAgICAgICAgICAgICAgICAgaWYgKHZhbCAmIDB4MTAwKSB7Ci0gICAgICAgICAg
ICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CkBA
IC00MzgsNyArNDM4LDcgQEAgc3RhdGljIHZvaWQgYXJtX3N5c2N0bF93cml0ZSh2b2lkICpvcGFx
dWUsIGh3YWRkciBvZmZzZXQsCiAgICAgICAgICAgICBpZiAocy0+bG9ja3ZhbCA9PSBMT0NLX1ZB
TFVFKSB7CiAgICAgICAgICAgICAgICAgcy0+cmVzZXRsZXZlbCA9IHZhbDsKICAgICAgICAgICAg
ICAgICBpZiAodmFsICYgMHgwNCkgewotICAgICAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3Jl
cXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9jYnVz
LmMgYi9ody9taXNjL2NidXMuYwppbmRleCAwYzIwN2UzLi42NzcyNzRjIDEwMDY0NAotLS0gYS9o
dy9taXNjL2NidXMuYworKysgYi9ody9taXNjL2NidXMuYwpAQCAtMzU2LDcgKzM1Niw3IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCByZXR1X3dyaXRlKENCdXNSZXR1ICpzLCBpbnQgcmVnLCB1aW50MTZf
dCB2YWwpCgogICAgIGNhc2UgUkVUVV9SRUdfV0FUQ0hET0c6CiAgICAgICAgIGlmICh2YWwgPT0g
MCAmJiAocy0+Y2NbMF0gJiAyKSkKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3Jl
cXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICBicmVhazsKCiAgICAgY2FzZSBSRVRV
X1JFR19UWENSOgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tYWNpby9jdWRhLmMgYi9ody9taXNjL21h
Y2lvL2N1ZGEuYwppbmRleCAwNWMwMmZiLi4wMDhkOGJkIDEwMDY0NAotLS0gYS9ody9taXNjL21h
Y2lvL2N1ZGEuYworKysgYi9ody9taXNjL21hY2lvL2N1ZGEuYwpAQCAtNjEyLDcgKzYxMiw3IEBA
IHN0YXRpYyBib29sIGN1ZGFfY21kX3Bvd2VyZG93bihDVURBU3RhdGUgKnMsCiAgICAgICAgIHJl
dHVybiBmYWxzZTsKICAgICB9CgotICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsK
KyAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NI
VVRET1dOKTsKICAgICByZXR1cm4gdHJ1ZTsKIH0KCkBAIC02MjQsNyArNjI0LDcgQEAgc3RhdGlj
IGJvb2wgY3VkYV9jbWRfcmVzZXRfc3lzdGVtKENVREFTdGF0ZSAqcywKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgIH0KCi0gICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAg
IHJldHVybiB0cnVlOwogfQoKZGlmZiAtLWdpdCBhL2h3L21pc2Mvc2xhdmlvX21pc2MuYyBiL2h3
L21pc2Mvc2xhdmlvX21pc2MuYwppbmRleCBlZGQ1ZGUwLi4xOGZmNjc3IDEwMDY0NAotLS0gYS9o
dy9taXNjL3NsYXZpb19taXNjLmMKKysrIGIvaHcvbWlzYy9zbGF2aW9fbWlzYy5jCkBAIC0yNTgs
NyArMjU4LDcgQEAgc3RhdGljIHZvaWQgc2xhdmlvX2F1eDJfbWVtX3dyaXRlYih2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgICAgICB2YWwgJj0gQVVYMl9QV1JPRkY7CiAgICAgcy0+YXV4
MiA9IHZhbDsKICAgICBpZiAodmFsICYgQVVYMl9QV1JPRkYpCi0gICAgICAgIHFlbXVfc3lzdGVt
X3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVz
dChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgc2xhdmlvX21pc2NfdXBkYXRl
X2lycShzKTsKIH0KCkBAIC0zMzgsNyArMzM4LDcgQEAgc3RhdGljIHZvaWQgc2xhdmlvX3N5c2N0
cmxfbWVtX3dyaXRlbCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMDoKICAg
ICAgICAgaWYgKHZhbCAmIFNZU19SRVNFVCkgewogICAgICAgICAgICAgcy0+c3lzY3RybCA9IFNZ
U19SRVNFVFNUQVQ7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7Cisg
ICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNU
X1JFU0VUKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpkaWZmIC0t
Z2l0IGEvaHcvbWlzYy96eW5xX3NsY3IuYyBiL2h3L21pc2MvenlucV9zbGNyLmMKaW5kZXggNzg5
MTIxOS4uNDQzMDRkNCAxMDA2NDQKLS0tIGEvaHcvbWlzYy96eW5xX3NsY3IuYworKysgYi9ody9t
aXNjL3p5bnFfc2xjci5jCkBAIC00MDUsNyArNDA1LDcgQEAgc3RhdGljIHZvaWQgenlucV9zbGNy
X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICBzd2l0Y2ggKG9mZnNldCkg
ewogICAgIGNhc2UgUFNTX1JTVF9DVFJMOgogICAgICAgICBpZiAodmFsICYgUl9QU1NfUlNUX0NU
UkxfU09GVF9SU1QpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsK
KyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfUkVTRVQpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBh
L2h3L3BjaS1ob3N0L2FwYi5jIGIvaHcvcGNpLWhvc3QvYXBiLmMKaW5kZXggNjUzZTcxMS4uODNm
YzZhOSAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvYXBiLmMKKysrIGIvaHcvcGNpLWhvc3QvYXBi
LmMKQEAgLTQ4Miw5ICs0ODIsOSBAQCBzdGF0aWMgdm9pZCBhcGJfY29uZmlnX3dyaXRlbCAodm9p
ZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIHMtPnJlc2V0X2NvbnRyb2wgfD0g
dmFsICYgUkVTRVRfV01BU0s7CiAgICAgICAgICAgICBpZiAodmFsICYgU09GVF9QT1IpIHsKICAg
ICAgICAgICAgICAgICBzLT5ucl9yZXNldHMgPSAwOwotICAgICAgICAgICAgICAgIHFlbXVfc3lz
dGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIH0gZWxzZSBp
ZiAodmFsICYgU09GVF9YSVIpIHsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAg
ICAgYnJlYWs7CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9ib25pdG8uYyBiL2h3L3BjaS1ob3N0
L2Jvbml0by5jCmluZGV4IDE5OTllY2UuLmIxZDQxZDAgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0
L2Jvbml0by5jCisrKyBiL2h3L3BjaS1ob3N0L2Jvbml0by5jCkBAIC0yNjksNyArMjY5LDcgQEAg
c3RhdGljIHZvaWQgYm9uaXRvX3dyaXRlbCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAg
ICAgICB9CiAgICAgICAgIHMtPnJlZ3Nbc2FkZHJdID0gdmFsOwogICAgICAgICBpZiAocmVzZXQp
IHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQk9OSVRPX0lOVEVOU0VUOgpkaWZm
IC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IGJm
NDIyMWQuLmM5N2ZjOGMgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9w
Y2ktaG9zdC9waWl4LmMKQEAgLTYzMiw3ICs2MzIsNyBAQCBzdGF0aWMgdm9pZCByY3Jfd3JpdGUo
dm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwgdWludDY0X3QgdmFsLCB1bnNpZ25lZCBsZW4pCiAg
ICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKCiAgICAgaWYgKHZhbCAmIDQpIHsKLSAgICAgICAg
cWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KICAgICBkLT5yY3IgPSB2YWwgJiAyOyAvKiBrZWVwIFN5c3RlbSBSZXNldCB0eXBlIG9ubHkg
Ki8KZGlmZiAtLWdpdCBhL2h3L3BwYy9lNTAwLmMgYi9ody9wcGMvZTUwMC5jCmluZGV4IGY3ZGYy
MzguLjYyZjE4NTcgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9lNTAwLmMKKysrIGIvaHcvcHBjL2U1MDAu
YwpAQCAtNzc0LDcgKzc3NCw3IEBAIHN0YXRpYyBxZW11X2lycSAqcHBjZTUwMF9pbml0X21waWMo
TWFjaGluZVN0YXRlICptYWNoaW5lLCBQUENFNTAwUGFyYW1zICpwYXJhbXMsCiBzdGF0aWMgdm9p
ZCBwcGNlNTAwX3Bvd2VyX29mZih2b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgb24pCiB7CiAg
ICAgaWYgKG9uKSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9T
SFVURE9XTik7CiAgICAgfQogfQoKZGlmZiAtLWdpdCBhL2h3L3BwYy9tcGM4NTQ0X2d1dHMuYyBi
L2h3L3BwYy9tcGM4NTQ0X2d1dHMuYwppbmRleCBiYTY5MTc4Li5jZTEyNTRiIDEwMDY0NAotLS0g
YS9ody9wcGMvbXBjODU0NF9ndXRzLmMKKysrIGIvaHcvcHBjL21wYzg1NDRfZ3V0cy5jCkBAIC05
OCw3ICs5OCw3IEBAIHN0YXRpYyB2b2lkIG1wYzg1NDRfZ3V0c193cml0ZSh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgIHN3aXRjaCAoYWRkcikgewogICAgIGNhc2UgTVBDODU0NF9HVVRT
X0FERFJfUlNUQ1I6CiAgICAgICAgIGlmICh2YWx1ZSAmIE1QQzg1NDRfR1VUU19SU1RDUl9SRVNF
VCkgewotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL2h3
L3BwYy9wcGMuYyBiL2h3L3BwYy9wcGMuYwppbmRleCA1ZjkzMDgzLi4yMjQxODRkIDEwMDY0NAot
LS0gYS9ody9wcGMvcHBjLmMKKysrIGIvaHcvcHBjL3BwYy5jCkBAIC00MTIsNyArNDEyLDcgQEAg
c3RhdGljIHZvaWQgcHBjZTUwMF9zZXRfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IHBpbiwgaW50IGxl
dmVsKQogICAgICAgICAgICAgaWYgKGxldmVsKSB7CiAgICAgICAgICAgICAgICAgTE9HX0lSUSgi
JXM6IHJlc2V0IHRoZSBQb3dlclBDIHN5c3RlbVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXyk7Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dCgpOworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05f
Q0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGNhc2UgUFBDRTUwMF9JTlBVVF9SRVNFVF9DT1JFOgpkaWZmIC0tZ2l0IGEvaHcvcHBj
L3BwYzQwNV91Yy5jIGIvaHcvcHBjL3BwYzQwNV91Yy5jCmluZGV4IGQ1ZGY5NGEuLmZjMzJlOTYg
MTAwNjQ0Ci0tLSBhL2h3L3BwYy9wcGM0MDVfdWMuYworKysgYi9ody9wcGMvcHBjNDA1X3VjLmMK
QEAgLTE4MDcsNyArMTgwNyw3IEBAIHZvaWQgcHBjNDB4X2NoaXBfcmVzZXQoUG93ZXJQQ0NQVSAq
Y3B1KQogdm9pZCBwcGM0MHhfc3lzdGVtX3Jlc2V0KFBvd2VyUENDUFUgKmNwdSkKIHsKICAgICBw
cmludGYoIlJlc2V0IFBvd2VyUEMgc3lzdGVtXG4iKTsKLSAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9H
VUVTVF9SRVNFVCk7CiB9Cgogdm9pZCBzdG9yZV80MHhfZGJjcjAgKENQVVBQQ1N0YXRlICplbnYs
IHVpbnQzMl90IHZhbCkKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9oY2FsbC5jIGIvaHcvcHBj
L3NwYXByX2hjYWxsLmMKaW5kZXggOWYxOGY3NS4uMjczNWZlOSAxMDA2NDQKLS0tIGEvaHcvcHBj
L3NwYXByX2hjYWxsLmMKKysrIGIvaHcvcHBjL3NwYXByX2hjYWxsLmMKQEAgLTExNjYsNyArMTE2
Niw3IEBAIHN0YXRpYyB0YXJnZXRfdWxvbmcgaF9jbGllbnRfYXJjaGl0ZWN0dXJlX3N1cHBvcnQo
UG93ZXJQQ0NQVSAqY3B1LAogICAgIHNwYXByX292ZWNfY2xlYW51cChvdjVfdXBkYXRlcyk7Cgog
ICAgIGlmIChzcGFwci0+Y2FzX3JlYm9vdCkgewotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfUkVTRVQpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIElmIHBwY19zcGFwcl9y
ZXNldCgpIGRpZCBub3Qgc2V0IHVwIGEgSFBUIGJ1dCBvbmUgaXMgbmVjZXNzYXJ5CiAgICAgICAg
ICAqIChiZWNhdXNlIHRoZSBndWVzdCBpc24ndCBnb2luZyB0byB1c2UgcmFkaXgpIHRoZW4gc2V0
IGl0IHVwIGhlcmUuICovCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJfcnRhcy5jIGIvaHcvcHBj
L3NwYXByX3J0YXMuYwppbmRleCA2MTlmMzJjLi4xMjhkOTkzIDEwMDY0NAotLS0gYS9ody9wcGMv
c3BhcHJfcnRhcy5jCisrKyBiL2h3L3BwYy9zcGFwcl9ydGFzLmMKQEAgLTExMCw3ICsxMTAsNyBA
QCBzdGF0aWMgdm9pZCBydGFzX3Bvd2VyX29mZihQb3dlclBDQ1BVICpjcHUsIHNQQVBSTWFjaGlu
ZVN0YXRlICpzcGFwciwKICAgICAgICAgcnRhc19zdChyZXRzLCAwLCBSVEFTX09VVF9QQVJBTV9F
UlJPUik7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdCgpOworICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfU0hVVERPV04pOwogICAgIGNwdV9zdG9wX2N1cnJlbnQoKTsKICAgICBydGFzX3N0
KHJldHMsIDAsIFJUQVNfT1VUX1NVQ0NFU1MpOwogfQpAQCAtMTI0LDcgKzEyNCw3IEBAIHN0YXRp
YyB2b2lkIHJ0YXNfc3lzdGVtX3JlYm9vdChQb3dlclBDQ1BVICpjcHUsIHNQQVBSTWFjaGluZVN0
YXRlICpzcGFwciwKICAgICAgICAgcnRhc19zdChyZXRzLCAwLCBSVEFTX09VVF9QQVJBTV9FUlJP
Uik7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dCgpOworICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgIHJ0YXNfc3QocmV0cywgMCwgUlRBU19PVVRfU1VDQ0VTUyk7CiB9CgpkaWZm
IC0tZ2l0IGEvaHcvczM5MHgvaXBsLmMgYi9ody9zMzkweC9pcGwuYwppbmRleCA3NWQzYzY4Li40
ZTY0NjlkIDEwMDY0NAotLS0gYS9ody9zMzkweC9pcGwuYworKysgYi9ody9zMzkweC9pcGwuYwpA
QCAtMzk2LDcgKzM5Niw3IEBAIHZvaWQgczM5MF9yZWlwbF9yZXF1ZXN0KHZvaWQpCiAgICAgUzM5
MElQTFN0YXRlICppcGwgPSBnZXRfaXBsX2RldmljZSgpOwoKICAgICBpcGwtPnJlaXBsX3JlcXVl
c3RlZCA9IHRydWU7Ci0gICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgIHFlbXVf
c3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogfQoKIHZv
aWQgczM5MF9pcGxfcHJlcGFyZV9jcHUoUzM5MENQVSAqY3B1KQpkaWZmIC0tZ2l0IGEvaHcvc2g0
L3IyZC5jIGIvaHcvc2g0L3IyZC5jCmluZGV4IDhmNTIwY2UuLmU2ZmM3NGUgMTAwNjQ0Ci0tLSBh
L2h3L3NoNC9yMmQuYworKysgYi9ody9zaDQvcjJkLmMKQEAgLTE2NCw3ICsxNjQsNyBAQCByMmRf
ZnBnYV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWx1ZSwgdW5z
aWduZWQgaW50IHNpemUpCiAJYnJlYWs7CiAgICAgY2FzZSBQQV9QT1dPRkY6CiAgICAgICAgIGlm
ICh2YWx1ZSAmIDEpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qo
KTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
UEFfVkVSUkVHOgpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvZXRyYXhmc190aW1lci5jIGIvaHcvdGlt
ZXIvZXRyYXhmc190aW1lci5jCmluZGV4IDhlMTgyMzYuLmQxM2JjMzAgMTAwNjQ0Ci0tLSBhL2h3
L3RpbWVyL2V0cmF4ZnNfdGltZXIuYworKysgYi9ody90aW1lci9ldHJheGZzX3RpbWVyLmMKQEAg
LTIwNyw3ICsyMDcsNyBAQCBzdGF0aWMgdm9pZCB3YXRjaGRvZ19oaXQodm9pZCAqb3BhcXVlKQog
ICAgICAgICBxZW11X2lycV9yYWlzZSh0LT5ubWkpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAg
IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRf
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CgogICAgIHQtPndkX2hpdHMrKzsK
IH0KZGlmZiAtLWdpdCBhL2h3L3RpbWVyL200OHQ1OS5jIGIvaHcvdGltZXIvbTQ4dDU5LmMKaW5k
ZXggNDc0OTgxYS4uNGEwNjRmYiAxMDA2NDQKLS0tIGEvaHcvdGltZXIvbTQ4dDU5LmMKKysrIGIv
aHcvdGltZXIvbTQ4dDU5LmMKQEAgLTEsNyArMSw3IEBACiAvKgogICogUUVNVSBNNDhUNTkgYW5k
IE00OFQwOCBOVlJBTSBlbXVsYXRpb24gZm9yIFBQQyBQUkVQIGFuZCBTcGFyYyBwbGF0Zm9ybXMK
ICAqCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDMtMjAwNSwgMjAwNyBKb2NlbHluIE1heWVyCisgKiBD
b3B5cmlnaHQgKGMpIDIwMDMtMjAwNSwgMjAwNywgMjAxNyBKb2NlbHluIE1heWVyCiAgKiBDb3B5
cmlnaHQgKGMpIDIwMTMgSGVydsOpIFBvdXNzaW5lYXUKICAqCiAgKiBQZXJtaXNzaW9uIGlzIGhl
cmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBj
b3B5CkBAIC0xNTksNyArMTU5LDcgQEAgc3RhdGljIHZvaWQgd2F0Y2hkb2dfY2IgKHZvaWQgKm9w
YXF1ZSkKIAlOVlJBTS0+YnVmZmVyWzB4MUZGN10gPSAweDAwOwogCU5WUkFNLT5idWZmZXJbMHgx
RkZDXSAmPSB+MHg0MDsKICAgICAgICAgLyogTWF5IGl0IGJlIGEgaHcgQ1BVIFJlc2V0IGluc3Rl
YWQgPyAqLwotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAg
IH0gZWxzZSB7CiAJcWVtdV9zZXRfaXJxKE5WUkFNLT5JUlEsIDEpOwogCXFlbXVfc2V0X2lycShO
VlJBTS0+SVJRLCAwKTsKZGlmZiAtLWdpdCBhL2h3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwuYyBi
L2h3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwuYwppbmRleCA0NDg4NTkwLi45M2JjNmUxNyAxMDA2
NDQKLS0tIGEvaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jCisrKyBiL2h3L3RpbWVyL21pbGt5
bWlzdC1zeXNjdGwuYwpAQCAtOTAsNyArOTAsNyBAQCBzdGF0aWMgdm9pZCBzeXNjdGxfaWNhcF93
cml0ZShNaWxreW1pc3RTeXNjdGxTdGF0ZSAqcywgdWludDMyX3QgdmFsdWUpCiAgICAgdHJhY2Vf
bWlsa3ltaXN0X3N5c2N0bF9pY2FwX3dyaXRlKHZhbHVlKTsKICAgICBzd2l0Y2ggKHZhbHVlICYg
MHhmZmZmKSB7CiAgICAgY2FzZSAweDAwMGU6Ci0gICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3du
X3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9X
Tl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIH0KQEAgLTE5
NSw3ICsxOTUsNyBAQCBzdGF0aWMgdm9pZCBzeXNjdGxfd3JpdGUodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwgdWludDY0X3QgdmFsdWUsCiAgICAgICAgIHMtPnJlZ3NbYWRkcl0gPSAxOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIFJfU1lTVEVNX0lEOgotICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICBicmVhazsKCiAgICAgY2FzZSBSX0dQSU9f
SU46CmRpZmYgLS1naXQgYS9ody90aW1lci9weGEyeHhfdGltZXIuYyBiL2h3L3RpbWVyL3B4YTJ4
eF90aW1lci5jCmluZGV4IDU5MDAyYjQuLjY4YmE1YTcgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL3B4
YTJ4eF90aW1lci5jCisrKyBiL2h3L3RpbWVyL3B4YTJ4eF90aW1lci5jCkBAIC00MDEsNyArNDAx
LDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X3RpbWVyX3RpY2sodm9pZCAqb3BhcXVlKQogICAgIGlm
ICh0LT5udW0gPT0gMykKICAgICAgICAgaWYgKGktPnJlc2V0MyAmIDEpIHsKICAgICAgICAgICAg
IGktPnJlc2V0MyA9IDA7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1JFU0VUKTsKICAgICAgICAgfQogfQoKZGlmZiAtLWdpdCBhL2h3L3dhdGNoZG9nL3dhdGNo
ZG9nLmMgYi9ody93YXRjaGRvZy93YXRjaGRvZy5jCmluZGV4IDJhZWFmMWYuLjBjNWM5Y2QgMTAw
NjQ0Ci0tLSBhL2h3L3dhdGNoZG9nL3dhdGNoZG9nLmMKKysrIGIvaHcvd2F0Y2hkb2cvd2F0Y2hk
b2cuYwpAQCAtMTEwLDcgKzExMCw3IEBAIHZvaWQgd2F0Y2hkb2dfcGVyZm9ybV9hY3Rpb24odm9p
ZCkKICAgICBzd2l0Y2ggKHdhdGNoZG9nX2FjdGlvbikgewogICAgIGNhc2UgV0RUX1JFU0VUOiAg
ICAgICAgICAgICAvKiBzYW1lIGFzICdzeXN0ZW1fcmVzZXQnIGluIG1vbml0b3IgKi8KICAgICAg
ICAgcWFwaV9ldmVudF9zZW5kX3dhdGNoZG9nKFdBVENIRE9HX0VYUElSQVRJT05fQUNUSU9OX1JF
U0VULCAmZXJyb3JfYWJvcnQpOwotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgICAgICBicmVhazsKCiAgICAgY2FzZSBXRFRfU0hVVERPV046ICAgICAgICAg
IC8qIHNhbWUgYXMgJ3N5c3RlbV9wb3dlcmRvd24nIGluIG1vbml0b3IgKi8KZGlmZiAtLWdpdCBh
L2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMK
aW5kZXggNDU3YTg5Ny4uYzg5Y2VkMiAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX2RvbWFpbmJ1
aWxkLmMKKysrIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKQEAgLTE0OCw3ICsxNDgsNyBA
QCBzdGF0aWMgdm9pZCB4ZW5fZG9tYWluX3BvbGwodm9pZCAqb3BhcXVlKQogICAgIHJldHVybjsK
CiBxdWl0OgotICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICBxZW11X3N5
c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKIH0K
CiBzdGF0aWMgaW50IHhlbl9kb21haW5fd2F0Y2hlcih2b2lkKQpkaWZmIC0tZ2l0IGEvaHcveHRl
bnNhL3h0ZnBnYS5jIGIvaHcveHRlbnNhL3h0ZnBnYS5jCmluZGV4IDExMTc2ZTIuLjQ2MzZmOGUg
MTAwNjQ0Ci0tLSBhL2h3L3h0ZW5zYS94dGZwZ2EuYworKysgYi9ody94dGVuc2EveHRmcGdhLmMK
QEAgLTEwMCw3ICsxMDAsNyBAQCBzdGF0aWMgdm9pZCBseDYwX2ZwZ2Ffd3JpdGUodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKCiAgICAgY2FzZSAweDEwOiAvKmJvYXJkIHJlc2V0Ki8KICAgICAg
ICAgaWYgKHZhbCA9PSAweGRlYWQpIHsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3Jl
cXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05f
Q0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlm
ZiAtLWdpdCBhL2t2bS1hbGwuYyBiL2t2bS1hbGwuYwppbmRleCA5MGI4NTczLi43ZGYyN2M4IDEw
MDY0NAotLS0gYS9rdm0tYWxsLmMKKysrIGIva3ZtLWFsbC5jCkBAIC0yMDUyLDcgKzIwNTIsNyBA
QCBpbnQga3ZtX2NwdV9leGVjKENQVVN0YXRlICpjcHUpCiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgY2FzZSBLVk1fRVhJVF9TSFVURE9XTjoKICAgICAgICAgICAgIERQUklOVEYoInNodXRk
b3duXG4iKTsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAg
ICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVT
RVQpOwogICAgICAgICAgICAgcmV0ID0gRVhDUF9JTlRFUlJVUFQ7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgY2FzZSBLVk1fRVhJVF9VTktOT1dOOgpAQCAtMjA2NiwxMSArMjA2NiwxMSBA
QCBpbnQga3ZtX2NwdV9leGVjKENQVVN0YXRlICpjcHUpCiAgICAgICAgIGNhc2UgS1ZNX0VYSVRf
U1lTVEVNX0VWRU5UOgogICAgICAgICAgICAgc3dpdGNoIChydW4tPnN5c3RlbV9ldmVudC50eXBl
KSB7CiAgICAgICAgICAgICBjYXNlIEtWTV9TWVNURU1fRVZFTlRfU0hVVERPV046Ci0gICAgICAg
ICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgICAg
IHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERP
V04pOwogICAgICAgICAgICAgICAgIHJldCA9IEVYQ1BfSU5URVJSVVBUOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBLVk1fU1lTVEVNX0VWRU5UX1JFU0VUOgotICAg
ICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgICAg
ICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsK
ICAgICAgICAgICAgICAgICByZXQgPSBFWENQX0lOVEVSUlVQVDsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIGNhc2UgS1ZNX1NZU1RFTV9FVkVOVF9DUkFTSDoKZGlmZiAtLWdp
dCBhL29zLXdpbjMyLmMgYi9vcy13aW4zMi5jCmluZGV4IGFlOTg1NzQuLjU4NmE3YzcgMTAwNjQ0
Ci0tLSBhL29zLXdpbjMyLmMKKysrIGIvb3Mtd2luMzIuYwpAQCAtNTIsNyArNTIsNyBAQCBpbnQg
c2V0ZW52KGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnZhbHVlLCBpbnQgb3ZlcndyaXRl
KQoKIHN0YXRpYyBCT09MIFdJTkFQSSBxZW11X2N0cmxfaGFuZGxlcihEV09SRCB0eXBlKQogewot
ICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICBxZW11X3N5c3RlbV9zaHV0
ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0hPU1RfU0lHTkFMKTsKICAgICAvKiBXaW5kb3dz
IDcga2lsbHMgYXBwbGljYXRpb24gd2hlbiB0aGUgZnVuY3Rpb24gcmV0dXJucy4KICAgICAgICBT
bGVlcCBoZXJlIHRvIGdpdmUgUUVNVSBhIHRyeSBmb3IgY2xvc2luZy4KICAgICAgICBTbGVlcCBw
ZXJpb2QgaXMgMTAwMDBtcyBiZWNhdXNlIFdpbmRvd3Mga2lsbHMgdGhlIHByb2dyYW0KZGlmZiAt
LWdpdCBhL3FtcC5jIGIvcW1wLmMKaW5kZXggZjY1Njk0MC4uODQ2MzhlMiAxMDA2NDQKLS0tIGEv
cW1wLmMKKysrIGIvcW1wLmMKQEAgLTg0LDcgKzg0LDcgQEAgVXVpZEluZm8gKnFtcF9xdWVyeV91
dWlkKEVycm9yICoqZXJycCkKIHZvaWQgcW1wX3F1aXQoRXJyb3IgKiplcnJwKQogewogICAgIG5v
X3NodXRkb3duID0gMDsKLSAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1FNUCk7CiB9
Cgogdm9pZCBxbXBfc3RvcChFcnJvciAqKmVycnApCkBAIC0xMDUsNyArMTA1LDcgQEAgdm9pZCBx
bXBfc3RvcChFcnJvciAqKmVycnApCgogdm9pZCBxbXBfc3lzdGVtX3Jlc2V0KEVycm9yICoqZXJy
cCkKIHsKLSAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1f
cmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1FNUCk7CiB9Cgogdm9pZCBxbXBfc3lz
dGVtX3Bvd2VyZG93bihFcnJvciAqKmVycCkKZGlmZiAtLWdpdCBhL3JlcGxheS9yZXBsYXkuYyBi
L3JlcGxheS9yZXBsYXkuYwppbmRleCBiZjk0ZTgxLi5mZjU4YTVhIDEwMDY0NAotLS0gYS9yZXBs
YXkvcmVwbGF5LmMKKysrIGIvcmVwbGF5L3JlcGxheS5jCkBAIC01MSw4ICs1MSw4IEBAIGJvb2wg
cmVwbGF5X25leHRfZXZlbnRfaXMoaW50IGV2ZW50KQogICAgICAgICBzd2l0Y2ggKHJlcGxheV9z
dGF0ZS5kYXRhX2tpbmQpIHsKICAgICAgICAgY2FzZSBFVkVOVF9TSFVURE9XTiAuLi4gRVZFTlRf
U0hVVERPV05fTEFTVDoKICAgICAgICAgICAgIHJlcGxheV9maW5pc2hfZXZlbnQoKTsKLSAgICAg
ICAgICAgIC8qIFRPRE8gLSBwYXNzIHJlcGxheV9zdGF0ZS5kYXRhX2tpbmQgLSBFVkVOVF9TSFVU
RE9XTiBhcyBjYXVzZSAqLwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVz
dCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChyZXBsYXlfc3Rh
dGUuZGF0YV9raW5kIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVZFTlRfU0hVVERPV04pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICAvKiBjbG9jaywgdGltZV90LCBjaGVja3BvaW50IGFuZCBvdGhlciBldmVudHMg
Ki8KZGlmZiAtLWdpdCBhL3RhcmdldC9hbHBoYS9zeXNfaGVscGVyLmMgYi90YXJnZXQvYWxwaGEv
c3lzX2hlbHBlci5jCmluZGV4IDY1MjE5NWQuLmFjMjIzMjMgMTAwNjQ0Ci0tLSBhL3RhcmdldC9h
bHBoYS9zeXNfaGVscGVyLmMKKysrIGIvdGFyZ2V0L2FscGhhL3N5c19oZWxwZXIuYwpAQCAtNjAs
OSArNjAsOSBAQCB2b2lkIGhlbHBlcl90Yl9mbHVzaChDUFVBbHBoYVN0YXRlICplbnYpCiB2b2lk
IGhlbHBlcl9oYWx0KHVpbnQ2NF90IHJlc3RhcnQpCiB7CiAgICAgaWYgKHJlc3RhcnQpIHsKLSAg
ICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpOworICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICB9IGVsc2Ugewot
ICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lz
dGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAg
IH0KIH0KCmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL3BzY2kuYyBiL3RhcmdldC9hcm0vcHNjaS5j
CmluZGV4IGFkZTlmZTIuLmZjMzRiMjYgMTAwNjQ0Ci0tLSBhL3RhcmdldC9hcm0vcHNjaS5jCisr
KyBiL3RhcmdldC9hcm0vcHNjaS5jCkBAIC0xMzcsNyArMTM3LDcgQEAgdm9pZCBhcm1faGFuZGxl
X3BzY2lfY2FsbChBUk1DUFUgKmNwdSkKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBj
YXNlIFFFTVVfUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgotICAgICAgICBxZW11X3N5c3RlbV9y
ZXNldF9yZXF1ZXN0KCk7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERP
V05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAvKiBRRU1VIHJlc2V0IGFuZCBzaHV0ZG93
biBhcmUgYXN5bmMgcmVxdWVzdHMsIGJ1dCBQU0NJCiAgICAgICAgICAqIG1hbmRhdGVzIHRoYXQg
d2UgbmV2ZXIgcmV0dXJuIGZyb20gdGhlIHJlc2V0L3NodXRkb3duCiAgICAgICAgICAqIGNhbGws
IHNvIHBvd2VyIHRoZSBDUFUgb2ZmIG5vdyBzbyBpdCBkb2Vzbid0IGV4ZWN1dGUKQEAgLTE0NSw3
ICsxNDUsNyBAQCB2b2lkIGFybV9oYW5kbGVfcHNjaV9jYWxsKEFSTUNQVSAqY3B1KQogICAgICAg
ICAgKi8KICAgICAgICAgZ290byBjcHVfb2ZmOwogICAgIGNhc2UgUUVNVV9QU0NJXzBfMl9GTl9T
WVNURU1fT0ZGOgotICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAg
ICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hV
VERPV04pOwogICAgICAgICBnb3RvIGNwdV9vZmY7CiAgICAgY2FzZSBRRU1VX1BTQ0lfMF8xX0ZO
X0NQVV9PTjoKICAgICBjYXNlIFFFTVVfUFNDSV8wXzJfRk5fQ1BVX09OOgpkaWZmIC0tZ2l0IGEv
dGFyZ2V0L2kzODYvZXhjcF9oZWxwZXIuYyBiL3RhcmdldC9pMzg2L2V4Y3BfaGVscGVyLmMKaW5k
ZXggZWU1OTZjNi4uYjc2OTc3MiAxMDA2NDQKLS0tIGEvdGFyZ2V0L2kzODYvZXhjcF9oZWxwZXIu
YworKysgYi90YXJnZXQvaTM4Ni9leGNwX2hlbHBlci5jCkBAIC01OSw3ICs1OSw3IEBAIHN0YXRp
YyBpbnQgY2hlY2tfZXhjZXB0aW9uKENQVVg4NlN0YXRlICplbnYsIGludCBpbnRubywgaW50ICpl
cnJvcl9jb2RlLAoKICAgICAgICAgcWVtdV9sb2dfbWFzayhDUFVfTE9HX1JFU0VULCAiVHJpcGxl
IGZhdWx0XG4iKTsKCi0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAg
ICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7
CiAgICAgICAgIHJldHVybiBFWENQX0hMVDsKICAgICB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL3Rh
cmdldC9pMzg2L2hheC1hbGwuYyBiL3RhcmdldC9pMzg2L2hheC1hbGwuYwppbmRleCBlZjEzMDE1
Li43MzQ2OTMxIDEwMDY0NAotLS0gYS90YXJnZXQvaTM4Ni9oYXgtYWxsLmMKKysrIGIvdGFyZ2V0
L2kzODYvaGF4LWFsbC5jCkBAIC01NDAsMTQgKzU0MCwxNCBAQCBzdGF0aWMgaW50IGhheF92Y3B1
X2hheF9leGVjKENQVUFyY2hTdGF0ZSAqZW52KQogICAgICAgICAvKiBHdWVzdCBzdGF0ZSBjaGFu
Z2VkLCBjdXJyZW50bHkgb25seSBmb3Igc2h1dGRvd24gKi8KICAgICAgICAgY2FzZSBIQVhfRVhJ
VF9TVEFURUNIQU5HRToKICAgICAgICAgICAgIGZwcmludGYoc3Rkb3V0LCAiVkNQVSBzaHV0ZG93
biByZXF1ZXN0XG4iKTsKLSAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qo
KTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FV
U0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgaGF4X3ZjcHVfc3luY19zdGF0ZShlbnYs
IDApOwogICAgICAgICAgICAgcmV0ID0gMTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBj
YXNlIEhBWF9FWElUX1VOS05PV05fVk1FWElUOgogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJVbmtub3duIFZNWCBleGl0ICV4IGZyb20gZ3Vlc3RcbiIsCiAgICAgICAgICAgICAgICAgICAg
IGh0LT5fZXhpdF9yZWFzb24pOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVz
dCgpOworICAgICAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVT
RV9HVUVTVF9SRVNFVCk7CiAgICAgICAgICAgICBoYXhfdmNwdV9zeW5jX3N0YXRlKGVudiwgMCk7
CiAgICAgICAgICAgICBjcHVfZHVtcF9zdGF0ZShjcHUsIHN0ZGVyciwgZnByaW50ZiwgMCk7CiAg
ICAgICAgICAgICByZXQgPSAtMTsKQEAgLTU3OCw3ICs1NzgsNyBAQCBzdGF0aWMgaW50IGhheF92
Y3B1X2hheF9leGVjKENQVUFyY2hTdGF0ZSAqZW52KQogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVua25vd24gZXhpdCAl
eCBmcm9tIEhBWFxuIiwgaHQtPl9leGl0X3N0YXR1cyk7Ci0gICAgICAgICAgICBxZW11X3N5c3Rl
bV9yZXNldF9yZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0
KFNIVVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKICAgICAgICAgICAgIGhheF92Y3B1X3N5bmNf
c3RhdGUoZW52LCAwKTsKICAgICAgICAgICAgIGNwdV9kdW1wX3N0YXRlKGNwdSwgc3RkZXJyLCBm
cHJpbnRmLCAwKTsKICAgICAgICAgICAgIHJldCA9IDE7CmRpZmYgLS1naXQgYS90YXJnZXQvaTM4
Ni9oZWxwZXIuYyBiL3RhcmdldC9pMzg2L2hlbHBlci5jCmluZGV4IGYxMWNhYzYuLmVlN2VmZjIg
MTAwNjQ0Ci0tLSBhL3RhcmdldC9pMzg2L2hlbHBlci5jCisrKyBiL3RhcmdldC9pMzg2L2hlbHBl
ci5jCkBAIC0xMjEyLDcgKzEyMTIsNyBAQCBzdGF0aWMgdm9pZCBkb19pbmplY3RfeDg2X21jZShD
UFVTdGF0ZSAqY3MsIHJ1bl9vbl9jcHVfZGF0YSBkYXRhKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiB0cmlwbGUgZmF1bHRcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcy0+
Y3B1X2luZGV4KTsKICAgICAgICAgICAgIHFlbXVfbG9nX21hc2soQ1BVX0xPR19SRVNFVCwgIlRy
aXBsZSBmYXVsdFxuIik7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dV
RVNUX1JFU0VUKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBpZiAo
YmFua3NbMV0gJiBNQ0lfU1RBVFVTX1ZBTCkgewpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2kzODYva3Zt
LmMgYi90YXJnZXQvaTM4Ni9rdm0uYwppbmRleCA1NTg2NWRiLi5jZmQ3Njk1IDEwMDY0NAotLS0g
YS90YXJnZXQvaTM4Ni9rdm0uYworKysgYi90YXJnZXQvaTM4Ni9rdm0uYwpAQCAtMjkzMCw3ICsy
OTMwLDcgQEAgaW50IGt2bV9hcmNoX3Byb2Nlc3NfYXN5bmNfZXZlbnRzKENQVVN0YXRlICpjcykK
CiAgICAgICAgIGlmIChlbnYtPmV4Y2VwdGlvbl9pbmplY3RlZCA9PSBFWENQMDhfREJMRSkgewog
ICAgICAgICAgICAgLyogdGhpcyBtZWFucyB0cmlwbGUgZmF1bHQgKi8KLSAgICAgICAgICAgIHFl
bXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKTsKKyAgICAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0
X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOwogICAgICAgICAgICAgY3MtPmV4
aXRfcmVxdWVzdCA9IDE7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQpkaWZmIC0t
Z2l0IGEvdGFyZ2V0L3MzOTB4L2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L2hlbHBlci5jCmluZGV4
IDY4YmQyZjkuLmQyYmI5YWEgMTAwNjQ0Ci0tLSBhL3RhcmdldC9zMzkweC9oZWxwZXIuYworKysg
Yi90YXJnZXQvczM5MHgvaGVscGVyLmMKQEAgLTI2Niw3ICsyNjYsNyBAQCB2b2lkIGxvYWRfcHN3
KENQVVMzOTBYU3RhdGUgKmVudiwgdWludDY0X3QgbWFzaywgdWludDY0X3QgYWRkcikKICAgICAg
ICAgUzM5MENQVSAqY3B1ID0gczM5MF9lbnZfZ2V0X2NwdShlbnYpOwogICAgICAgICBpZiAoczM5
MF9jcHVfaGFsdChjcHUpID09IDApIHsKICNpZm5kZWYgQ09ORklHX1VTRVJfT05MWQotICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgcWVtdV9z
eXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAj
ZW5kaWYKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9rdm0uYyBi
L3RhcmdldC9zMzkweC9rdm0uYwppbmRleCAxYTI0OWQ4Li4yODRmNWVmIDEwMDY0NAotLS0gYS90
YXJnZXQvczM5MHgva3ZtLmMKKysrIGIvdGFyZ2V0L3MzOTB4L2t2bS5jCkBAIC0xOTI5LDcgKzE5
MjksNyBAQCBzdGF0aWMgaW50IGhhbmRsZV9pbnRlcmNlcHQoUzM5MENQVSAqY3B1KQogICAgICAg
ICAgICAgY3B1X3N5bmNocm9uaXplX3N0YXRlKGNzKTsKICAgICAgICAgICAgIGlmIChzMzkwX2Nw
dV9oYWx0KGNwdSkgPT0gMCkgewogICAgICAgICAgICAgICAgIGlmIChpc19zcGVjaWFsX3dhaXRf
cHN3KGNzKSkgewotICAgICAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1
ZXN0KCk7CisgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgICAgIH0gZWxzZSB7
CiAgICAgICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX2d1ZXN0X3Bhbmlja2VkKE5VTEwpOwog
ICAgICAgICAgICAgICAgIH0KQEAgLTE5MzgsNyArMTkzOCw3IEBAIHN0YXRpYyBpbnQgaGFuZGxl
X2ludGVyY2VwdChTMzkwQ1BVICpjcHUpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2Fz
ZSBJQ1BUX0NQVV9TVE9QOgogICAgICAgICAgICAgaWYgKHMzOTBfY3B1X3NldF9zdGF0ZShDUFVf
U1RBVEVfU1RPUFBFRCwgY3B1KSA9PSAwKSB7Ci0gICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1f
c2h1dGRvd25fcmVxdWVzdCgpOworICAgICAgICAgICAgICAgIHFlbXVfc3lzdGVtX3NodXRkb3du
X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgaWYgKGNwdS0+ZW52LnNpZ3Bfb3JkZXIgPT0gU0lHUF9TVE9QX1NUT1JFX1NU
QVRVUykgewogICAgICAgICAgICAgICAgIGt2bV9zMzkwX3N0b3JlX3N0YXR1cyhjcHUsIEtWTV9T
MzkwX1NUT1JFX1NUQVRVU19ERUZfQUREUiwKZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9taXNj
X2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L21pc2NfaGVscGVyLmMKaW5kZXggZWNhODI0NC4uNzY4
MDQzZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L21pc2NfaGVscGVyLmMKKysrIGIvdGFyZ2V0
L3MzOTB4L21pc2NfaGVscGVyLmMKQEAgLTUzMywxMSArNTMzLDExIEBAIHVpbnQzMl90IEhFTFBF
UihzaWdwKShDUFVTMzkwWFN0YXRlICplbnYsIHVpbnQ2NF90IG9yZGVyX2NvZGUsIHVpbnQzMl90
IHIxLAogICAgICAgICBicmVhazsKICNpZiAhZGVmaW5lZChDT05GSUdfVVNFUl9PTkxZKQogICAg
IGNhc2UgU0lHUF9SRVNUQVJUOgotICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KCk7
CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1Rf
UkVTRVQpOwogICAgICAgICBjcHVfbG9vcF9leGl0KENQVShzMzkwX2Vudl9nZXRfY3B1KGVudikp
KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBTSUdQX1NUT1A6Ci0gICAgICAgIHFlbXVfc3lz
dGVtX3NodXRkb3duX3JlcXVlc3QoKTsKKyAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9TSFVURE9XTik7CiAgICAgICAgIGNwdV9sb29wX2V4
aXQoQ1BVKHMzOTBfZW52X2dldF9jcHUoZW52KSkpOwogICAgICAgICBicmVhazsKICNlbmRpZgpk
aWZmIC0tZ2l0IGEvdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5jIGIvdGFyZ2V0L3NwYXJjL2lu
dDMyX2hlbHBlci5jCmluZGV4IDA5YWZlMTMuLmVlYzlhNGQgMTAwNjQ0Ci0tLSBhL3RhcmdldC9z
cGFyYy9pbnQzMl9oZWxwZXIuYworKysgYi90YXJnZXQvc3BhcmMvaW50MzJfaGVscGVyLmMKQEAg
LTEwOSw3ICsxMDksNyBAQCB2b2lkIHNwYXJjX2NwdV9kb19pbnRlcnJ1cHQoQ1BVU3RhdGUgKmNz
KQogICAgIGlmIChlbnYtPnBzcmV0ID09IDApIHsKICAgICAgICAgaWYgKGNzLT5leGNlcHRpb25f
aW5kZXggPT0gMHg4MCAmJgogICAgICAgICAgICAgZW52LT5kZWYtPmZlYXR1cmVzICYgQ1BVX0ZF
QVRVUkVfVEEwX1NIVVRET1dOKSB7Ci0gICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9y
ZXF1ZXN0KCk7CisgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KFNIVVRE
T1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAg
IGNwdV9hYm9ydChjcywgIlRyYXAgMHglMDJ4IHdoaWxlIGludGVycnVwdHMgZGlzYWJsZWQsIEVy
cm9yIHN0YXRlIiwKICAgICAgICAgICAgICAgICAgICAgICBjcy0+ZXhjZXB0aW9uX2luZGV4KTsK
ZGlmZiAtLWdpdCBhL3VpL3NkbC5jIGIvdWkvc2RsLmMKaW5kZXggMzdjMjFhMC4uYmQ1MWZmZCAx
MDA2NDQKLS0tIGEvdWkvc2RsLmMKKysrIGIvdWkvc2RsLmMKQEAgLTgzNyw3ICs4MzcsNyBAQCBz
dGF0aWMgdm9pZCBzZGxfcmVmcmVzaChEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCkKICAgICAg
ICAgY2FzZSBTRExfUVVJVDoKICAgICAgICAgICAgIGlmICghbm9fcXVpdCkgewogICAgICAgICAg
ICAgICAgIG5vX3NodXRkb3duID0gMDsKLSAgICAgICAgICAgICAgICBxZW11X3N5c3RlbV9zaHV0
ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBjYXNlIFNETF9NT1VTRU1PVElPTjoKZGlmZiAtLWdpdCBhL3VpL3Nk
bDIuYyBiL3VpL3NkbDIuYwppbmRleCBmYWY5YmRmLi5lMDkyNjM2IDEwMDY0NAotLS0gYS91aS9z
ZGwyLmMKKysrIGIvdWkvc2RsMi5jCkBAIC01NjgsNyArNTY4LDcgQEAgc3RhdGljIHZvaWQgaGFu
ZGxlX3dpbmRvd2V2ZW50KFNETF9FdmVudCAqZXYpCiAgICAgY2FzZSBTRExfV0lORE9XRVZFTlRf
Q0xPU0U6CiAgICAgICAgIGlmICghbm9fcXVpdCkgewogICAgICAgICAgICAgbm9fc2h1dGRvd24g
PSAwOwotICAgICAgICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdCgpOworICAgICAg
ICAgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJ
KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIFNETF9XSU5ET1dFVkVOVF9T
SE9XTjoKQEAgLTYxMSw3ICs2MTEsNyBAQCB2b2lkIHNkbDJfcG9sbF9ldmVudHMoc3RydWN0IHNk
bDJfY29uc29sZSAqc2NvbikKICAgICAgICAgY2FzZSBTRExfUVVJVDoKICAgICAgICAgICAgIGlm
ICghbm9fcXVpdCkgewogICAgICAgICAgICAgICAgIG5vX3NodXRkb3duID0gMDsKLSAgICAgICAg
ICAgICAgICBxZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgICAgICAgICAgICAg
cWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFNETF9NT1VTRU1P
VElPTjoKZGlmZiAtLWdpdCBhL3RyYWNlLWV2ZW50cyBiL3RyYWNlLWV2ZW50cwppbmRleCBlNTgy
ZDYzLi40MzM4NjVmIDEwMDY0NAotLS0gYS90cmFjZS1ldmVudHMKKysrIGIvdHJhY2UtZXZlbnRz
CkBAIC0zOCw3ICszOCw3IEBAIHZtX3N0YXRlX25vdGlmeShpbnQgcnVubmluZywgaW50IHJlYXNv
bikgInJ1bm5pbmcgJWQgcmVhc29uICVkIgogbG9hZF9maWxlKGNvbnN0IGNoYXIgKm5hbWUsIGNv
bnN0IGNoYXIgKnBhdGgpICJuYW1lICVzIGxvY2F0aW9uICVzIgogcnVuc3RhdGVfc2V0KGludCBu
ZXdfc3RhdGUpICJuZXcgc3RhdGUgJWQiCiBzeXN0ZW1fd2FrZXVwX3JlcXVlc3QoaW50IHJlYXNv
bikgInJlYXNvbj0lZCIKLXFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3Qodm9pZCkgIiIKK3Fl
bXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoaW50IHJlYXNvbikgInJlYXNvbj0lZCIKIHFlbXVf
c3lzdGVtX3Bvd2VyZG93bl9yZXF1ZXN0KHZvaWQpICIiCgogIyBzcGljZS1xZW11LWNoYXIuYwpk
aWZmIC0tZ2l0IGEvdWkvY29jb2EubSBiL3VpL2NvY29hLm0KaW5kZXggMjA3NTU1ZS4uZjg5ZjY4
NiAxMDA2NDQKLS0tIGEvdWkvY29jb2EubQorKysgYi91aS9jb2NvYS5tCkBAIC05MzQsNyArOTM0
LDcgQEAgUWVtdUNvY29hVmlldyAqY29jb2FWaWV3OwogewogICAgIENPQ09BX0RFQlVHKCJRZW11
Q29jb2FBcHBDb250cm9sbGVyOiBhcHBsaWNhdGlvbldpbGxUZXJtaW5hdGVcbiIpOwoKLSAgICBx
ZW11X3N5c3RlbV9zaHV0ZG93bl9yZXF1ZXN0KCk7CisgICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25f
cmVxdWVzdChTSFVURE9XTl9DQVVTRV9IT1NUX1VJKTsKICAgICBleGl0KDApOwogfQoKLS0gCjIu
OS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 22:27:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 22:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAOSM-0001d1-PS; Mon, 15 May 2017 22:27:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fu.wei@linaro.org>) id 1dAOSL-0001cu-V8
 for xen-devel@lists.xensource.com; Mon, 15 May 2017 22:27:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C0/80-03920-D3B2A195; Mon, 15 May 2017 22:27:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfT+Vl0rbal
 Ig7anjBb3prxnd2D02N63iz2AMYo1My8pvyKBNaPx6y32gu/sFdsPaDQw7mPrYuTiEBKYwSix
 7e1sMIdFYCuzxO0361hAHAmBOawSZy5fYO5i5ARy8iR23pjHBmEXSVzr+MAEYvMKCEqcnPmEB
 cQWEvCSWLhoMlCcg4NTwE3i+ZpUiA23GCUmTf4OVsMmoCCx6ccsRhCbRUBV4urFA2wQcwIkfi
 9exApiCwv4Sbw+co0dxBYRUJOYd2wJI8ggZoFWZonpzQ1gCWYBTYnW7b/ZJzAKzEJyxywkqQW
 MTKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkQEIdjBe
 3hhwiFGSg0lJlNedXSpSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvS02gnGBRanpqRVpmDjAqY
 NISHDxKIrz6IGne4oLE3OLMdIjUKUZjjheX379n4niy8sd7JiGWvPy8VClx3nkgpQIgpRmleX
 CDYNF6iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8v0Gm8GTmlcDtewV0ChPQKWEvxUFOKUl
 ESEk1MJ65GZeyzt+8gHXDg8txWxyNCiZo2NUorti/WurniplrjvOtl2SYc794u9c5j8XzRPsa
 w7aYmM6P6dO63Lo45obR2veRz/tKK3RlDu5m4fuyes4G4fU2pnVrs5cdW39gNn/3nujz/R883
 lYapUu2iSwRbP335fNbr13/N83/LW2YMeePZYb+qe9KLMUZiYZazEXFiQBe/dPm0QIAAA==
X-Env-Sender: fu.wei@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494887225!49550958!1
X-Originating-IP: [209.85.223.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 627 invoked from network); 15 May 2017 22:27:05 -0000
Received: from mail-io0-f181.google.com (HELO mail-io0-f181.google.com)
 (209.85.223.181)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 22:27:05 -0000
Received: by mail-io0-f181.google.com with SMTP id p24so82933903ioi.0
 for <xen-devel@lists.xensource.com>; Mon, 15 May 2017 15:27:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=OOmuiwK+rjnAgEPfRrJsFc+9+mZuGvpFeQ2VIH1DS8I=;
 b=U4VDx3EYjSa5/TGxh7OMHsUbqrSzlFByAVtWiqNQId3ePQjXlyNdqMhN0Sp6VIuOxp
 y4IYyX0UuhGv/p0AVXLSr8gIio3VTnnrO9qkm8+1KtLd0C9WAk0VHSVmnZgnlJXZE8QZ
 O6bR1EMBIOrPi1unExrQdR3C/tlzVu8GTdzQ4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=OOmuiwK+rjnAgEPfRrJsFc+9+mZuGvpFeQ2VIH1DS8I=;
 b=HwLm26wbv1wZvFmIBT0ibjhbeHAdw9+oeumgkftbm4Bbo7SPgVkjprrw0e/+9CW7LO
 NAceSahqgCMM4LfFHs1ZpMhZqT3z1DR56SildVGEU0meNnFuniXai9giIy2wKjmXGZQm
 X/Kl71QG4WcGH5q8j0nJzrEnqTdbNKdYfUXrkiC6aSN98lpNlbl0FJc5GPCCvrxmPHQC
 DBcC/nhllvh042wGMy9EN9V5T07wSjVKuBZj73BIA+XrIKuqEkqc9Thy9uSd8LcL9nI4
 ljcEZldHfMNDdCdjXHtiVZm5cPLECBM3kpYv65HHIbHpa2rRgo1mfbVTQqbnCAoAuv6u
 uVYQ==
X-Gm-Message-State: AODbwcA/0ubtQCwEZsq43UAwjDBNqihDo/NfXJyJJVlRQsRCV4jg/OiV
 KxUcGce+2lizuNb7eQQAdaywzhkW6zWL
X-Received: by 10.107.15.19 with SMTP id x19mr8051109ioi.214.1494887224690;
 Mon, 15 May 2017 15:27:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.171.72 with HTTP; Mon, 15 May 2017 15:27:04 -0700 (PDT)
In-Reply-To: <20170515134655.GA27088@router-fw-old.local.net-space.pl>
References: <20170514074347.18787-1-fu.wei@linaro.org>
 <20170515133834.GA26883@router-fw-old.local.net-space.pl>
 <5dc7212b-a1e6-b10d-8691-e97d31a113fe@arm.com>
 <20170515134655.GA27088@router-fw-old.local.net-space.pl>
From: Fu Wei <fu.wei@linaro.org>
Date: Tue, 16 May 2017 06:27:04 +0800
Message-ID: <CADyBb7tG6ApQR+0YBAojdkpHC35H1fmK-3f9kSNo92wAAxtd-g@mail.gmail.com>
To: Daniel Kiper <dkiper@net-space.pl>
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel@lists.xensource.com, arvidjaar@gmail.com,
 Vladimir Serbinenko <phcoder@gmail.com>, ian.campbell@docker.com,
 Leif Lindholm <leif.lindholm@linaro.org>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Linaro UEFI Mailman List <linaro-uefi@lists.linaro.org>,
 Jon Masters <jcm@redhat.com>
Subject: Re: [Xen-devel] [PATCH v8 0/3] arm64,
	xen: add xen_boot support into grub-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFuaWVsLAoKT24gMTUgTWF5IDIwMTcgYXQgMjE6NDYsIERhbmllbCBLaXBlciA8ZGtpcGVy
QG5ldC1zcGFjZS5wbD4gd3JvdGU6Cj4gSGkgSnVsaWVuLAo+Cj4gT24gTW9uLCBNYXkgMTUsIDIw
MTcgYXQgMDI6NDM6MjhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBEYW5pZWws
Cj4+Cj4+IE9uIDE1LzA1LzE3IDE0OjM4LCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4+ID5PbiBTdW4s
IE1heSAxNCwgMjAxNyBhdCAwMzo0Mzo0NFBNICswODAwLCBmdS53ZWlAbGluYXJvLm9yZyB3cm90
ZToKPj4gPj5Gcm9tOiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+PiA+Pgo+PiA+PlRoaXMg
cGF0Y2hzZXQgYWRkIHhlbl9ib290IHN1cHBvcnQgaW50byBncnViLW1rY29uZmlnIGZvcgo+PiA+
PmdlbmVyYXRpbmcgeGVuIGJvb3QgZW50cmFuY2VzIGF1dG9tYXRpY2FsbHkKPj4gPj4KPj4gPj5B
bHNvIHVwZGF0ZSB0aGUgZG9jcy9ncnViLnRleGkgZm9yIG5ldyB4ZW5fYm9vdCBjb21tYW5kcy4K
Pj4gPgo+PiA+TEdUTSwgaWYgdGhlcmUgYXJlIG5vIG9iamVjdGlvbnMgSSB3aWxsIGNvbW1pdCBp
dCBhdCB0aGUgZW5kCj4+ID5vZiB0aGlzIHdlZWsgb3IgdGhlIGJlZ2lubmluZyBvZiBuZXh0IG9u
ZS4KPj4KPj4gVGhhbmsgeW91IQo+Pgo+PiBDYW4geW91IGFsc28gcGxlYXNlIGNvbW1pdCBwYXRj
aCBbMV0gd2hpY2ggaGFzIGJlZW4gc2l0dGluZyBvbiB0aGUgZ3J1Ygo+PiBNTCBmb3IgbW9yZSB0
aGFuIGEgeWVhcj8gVGhpcyBpcyBwcmV2ZW50aW5nIHRvIGJvb3QgWGVuIEFSTSB3aXRoIEdSVUIu
Cj4+Cj4+IENoZWVycywKPj4KPj4gWzFdIGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0
bWwvZ3J1Yi1kZXZlbC8yMDE2LTAyL21zZzAwMjA1Lmh0bWwKPgo+IFdpbGwgZG8gd2l0aCB0aGlz
IHBhdGNoIHNlcmllcy4KPgoKR3JlYXQgdGhhbmtzICEgOi0pCgoKPiBEYW5pZWwKCgoKLS0gCkJl
c3QgcmVnYXJkcywKCkZ1IFdlaQpTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 23:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 23:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAP2D-00041w-Lt; Mon, 15 May 2017 23:04:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dAP2C-00041q-T7
 for xen-devel@lists.xen.org; Mon, 15 May 2017 23:04:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 68/A0-02956-CE33A195; Mon, 15 May 2017 23:04:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Lxqg1y0X1tLBV
 p8PAJt8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnGm+TNbQT9HxcNvS1gaGO+wdTFycQgJTGCU
 mHnnJJDDycEicIlF4tAqH5CEhMA7FolrdxcwgyQkBOIkdpyaCmVXSGybsY4VxBYSUJNo+PGHE
 cJ+xyjRtkgcxGYT0JN4e+UiE4gtIiAtce3zZbAaZgFDiYk9a9hBbGEBV4lHi58yQixWlfhwuw
 /sCF4BN4nFW64zQeySk7h5rpN5AiPfAkaGVYwaxalFZalFukameklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgYHCAAQ7GFctCDzEKMnBpCTK684uFSnEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgtcOGHhCgkWp6akVaZk5wJCFSUtw8CiJ8DaBpHmLCxJzizPTIVKnGI053i398J6J4
 9HKH++ZhFjy8vNSpcR5fUBKBUBKM0rz4AbBYukSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhH
 mVQabwZOaVwO17BXQKE9ApYS/FQU4pSURISTUwLuX5oD8tJWe2uoXh3Zxyzukb+r611JWxbp+
 svTz9gkJaZNdhtUmqTM/5LujFfHrneGuS07RFUSknvpv8qFzdcjW348OFzDWT1R7tCoq/I+Uw
 9+AR9Z1S1++3Tzh4eSnjwin389fbf9TY9ehT1M1193KOf9y93PTa4wufN8Q+sar1fvwr96v39
 QYlluKMREMt5qLiRADvJp5PoAIAAA==
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494889451!62555988!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1000 invoked from network); 15 May 2017 23:04:11 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 23:04:11 -0000
Received: by mail-wm0-f68.google.com with SMTP id v4so32566534wmb.2
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 16:04:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=QMqbW9YWfFtZlRymKJWWC7foRFOm9+RDRO3G7fOpTA8=;
 b=nU9XuGRqECWSQEER7vpZRxITwYgV4UHw48m7Sve/SVXuEJJeGKnBVV5CA2Lj5sqYAK
 9UO9uZKXC7Uu3b+7me/J0WHOmNhzKM1BIkrNGH4B2eMyBVk7CzXJns1Z2Yas0YsuzvAw
 pfPnbX5vqD7xqV0UQPeIj4sZudRFyjiwg/9pyjz0LFYTQitZHQmIV5FVdAhMBfEn5Ahh
 gahn7BtSEzQPIugIMKYh9Cw+shzzMYOw4z3oIAu1+79fmwQlj+vxVDKv59upE74PwlFr
 uql1e0WqSpLHsQgnRXze2qyCVyHylkeLUIwPHWIgeTfzLr/F4SpqousF4fctDvFBCQ4A
 qkLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=QMqbW9YWfFtZlRymKJWWC7foRFOm9+RDRO3G7fOpTA8=;
 b=XAnP1KkxnQjGL1vQQWAwemZ1hynB9kwLR0RSTOldQgl1Kn5CWRW4hxQaApUC/IhY+3
 QNJXcM1NuSkjDBHz2aS2bMpVthYHREhphxyCjhEAEio6SHXs1NqnYjWQL9YjlCI0xgga
 6ChWNC2OKfjZdVknJ6n6j8+4BY4OgVCiniSD9Z9MLXc8y2Xf+jW2T/0gOru9Dz28UGp+
 RN0391IfMLQHa5OGSs74m0QLQ672RMb9Oh6Voz05EfBVpd+Fo84vrqVQqY+SP8512aGo
 ATJip/vPMt+eoReE3F+kZnqTNpq+jLoNbEDKj+k8NRJqMuYxJAc++8BGXso1ByoQ8hjn
 Kydg==
X-Gm-Message-State: AODbwcC1ifryvW/8Cz9euHgyYtewJtoGOQzyYg/4WN8YhMFygwikLm7w
 y4OcDQm3JDbQVg==
X-Received: by 10.223.139.87 with SMTP id v23mr5541205wra.9.1494889450665;
 Mon, 15 May 2017 16:04:10 -0700 (PDT)
Received: from simon.home ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id h70sm3252775wma.14.2017.05.15.16.04.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 15 May 2017 16:04:09 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 00:03:37 +0100
Message-Id: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: dunlapg@umich.edu, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH RFC 0/6] qemu-xen-trad: sasl: add SASL support
	to VNC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXJpZXMgYmFjay1wb3J0cyBTQVNMIGF1dGhlbnRpY2F0aW9uIGZyb20KdXBz
dHJlYW0gUUVNVSB0byB0aGUgVk5DIHNlcnZlciBpbiBxZW11LXhlbi10cmFkaXRpb25hbC4KSXQg
ZW5hYmxlcyBhdXRoZW50aWNhdGlvbiB0byB0aGUgVk5DIGNvbnNvbGUgb2YgYSBkb21haW4KdG8g
YmUgY29udHJvbGxlZCB1c2luZyBhbnkgU0FTTCBtZWNoYW5pc20gd2hlbiB1c2luZyBhbgpJT0VN
VSBzdHViZG9tLgoKU0FTTCBjYW4gYmUgdXNlZCB3aXRoIG9yIHdpdGhvdXQgWDUwOSBjZXJ0aWZp
Y2F0ZXMuCgpUaGUgb3B0aW9uIGlzIGN1cnJlbnRseSBlbmFibGVkIGR1cmluZyBidWlsZCBieSBh
ZGRpbmcKLS1lbmFibGUtdm5jLXNhc2wgdG8gdGhlIGNvbmZpZ3VyZSBsaW5lIGluIHhlbi1zZXR1
cCBpbiB0aGUKcm9vdCBvZiB0aGUgUUVNVSB0cmVlLgoKU0FTTCBhdXRoIGNhbiBiZSBlbmFibGVk
IGZvciBhIGRvbWFpbiB1c2luZyB0aGUgJ3ZuY2xpc3RlbicKb3B0aW9uIGluIHRoZSBYZW4gY29u
ZmlnIGZpbGU6CnZuY2xpc3Rlbj0iMC4wLjAuMDo1LHRscyx4NTA5dmVyaWZ5PS9ldGMvc3NsLHNh
c2wiCgpEZXRhaWxzIG9mIGhvdyB0byBjb25maWd1cmUgU0FTTCBpbiBRRU1VIGNhbiBiZSBmb3Vu
ZCBoZXJlOgpodHRwczovL3FlbXUud2VpbG5ldHouZGUvZG9jL3FlbXUtZG9jLmh0bWwjdm5jXzAw
NWZzZWNfMDA1ZnNhc2wKCiBNYWtlZmlsZS50YXJnZXQgfCAgICA2CiBjb25maWd1cmUgICAgICAg
fCAgIDM0ICsrKwogdm5jLWF1dGgtc2FzbC5jIHwgIDYxMyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdm5jLWF1dGgtc2FzbC5oIHwgICA2
NyArKysrKysKIHZuYy5jICAgICAgICAgICB8ICA1MzMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB2bmMuaCAgICAgICAgICAgfCAgMjMxICsrKysrKysr
KysrKysrKysrKysrLQogNiBmaWxlcyBjaGFuZ2VkLCAxMjU3IGluc2VydGlvbnMoKyksIDIyNyBk
ZWxldGlvbnMoLSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 23:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 23:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAP2O-00045U-0w; Mon, 15 May 2017 23:04:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dAP2M-00044P-GU
 for xen-devel@lists.xen.org; Mon, 15 May 2017 23:04:22 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 71/9B-01985-5F33A195; Mon, 15 May 2017 23:04:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXiVRvkovvFWCr
 SYPJObYslHxezODB6HN39mymAMYo1My8pvyKBNWN632HWgu25FQduTGFtYDwc3MXIxSEkMJFR
 4sOyc0wgDovASxaJE2/WsoM4EgL9rBJdL+YxdjFyAjlxEheXP4WyKyT6rx5nBrGFBNQkGn78Y
 YSw3zFKzDluDGKzCehJvL1ykQnEFhGQlrj2+TJYDbNAjMTpO9vZQGxhgQSJF30LwGpYBFQlOl
 pWgM3kFXCT2NYwhxVil5zEzXOdYHFOAXeJNU/uQe1yk3h05zXzBEaBBYwMqxjVi1OLylKLdA3
 1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA4sBCHYwLv/odIhRkoNJSZTXnV0q
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7xkjoJxgUWp6akVaZg4wxGHSEhw8SiK8fSBp3uKCx
 NzizHSI1ClGXY5HK3+8ZxJiycvPS5US590HUiQAUpRRmgc3AhZvlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTMmw0yhSczrwRu0yugI5iAjgh7KQ5yREkiQkqqgXHD57PdrUrf6tZ+OPXhucJ
 G3jPye15f9Ny7bnkAh9Har0uWm37yTDj08pgZ3x32LLY3gdMnHWEUvf7m0JFQe6cXqy8XvUx9
 Xt3BkHjobTMHs/KK1Zox4n0n7bzF+BWEP7AsnBAVJDSvmX1lXmklo71p25uZs1yzrD0ljwb83
 9RUP8d1jesWpplKLMUZiYZazEXFiQCJ73L9sgIAAA==
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494889460!45042847!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56449 invoked from network); 15 May 2017 23:04:20 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 23:04:20 -0000
Received: by mail-wm0-f68.google.com with SMTP id u65so32030496wmu.3
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 16:04:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=P8OghmOy7d6XVTubT8W1fspBz99KWV1WsDRRgAZEJyU=;
 b=i7yZGciIT8SzUNGIWzwPTDCL/mFNBguHGf2erQSsMqkzrvLeYZZljkwXzm1efSBNxQ
 PtZZa1mES4WLQVTh8fIJqbCD/tG52v7Arop7jUDl4KygmRGVd+rPeYAUq1q1c6FRb5sf
 ZmhoFI9Dd/XQ//QH5pVn/JkigzCzDRzFK+/zY3DGrODcFFZhzlPTfaio3NdYUGYbBrYi
 UQB6hCscSN7X4YsPrCX6BckovZ6CkpQFpSifO432deV3VjSvY3BlmmSxiMj7giy7Wh/R
 ewNw60lyuviBH9q2kqoE8HCenEkJjGhOMJN7sovOmHqnCD54Y6S4Tu/Igby/zaaI86k8
 h3ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=P8OghmOy7d6XVTubT8W1fspBz99KWV1WsDRRgAZEJyU=;
 b=cunLYeKPyzm5VsVcp3PscIgPs6Gq/G1sEqEkkAelzurBrP2u+3DRBQWKlyMyVKXl1r
 vyUu4AxrnHSdwke7Sc6SASOjl934OVumHhNcaXT7uO4mufJAr8NE/fcBC55FOz2Pi9eT
 NoyI3Pw6L+Q7nDd780WkP9LahXNgKf5dQwBipp14nFQaQC0rs3BbCd5cURIqVfV6dVSK
 ivRFOaPE1VnmDzCYu6oePt3EzoMwM1eznZZNBuRa3KYBGhyHoJDo7Frsn/pruYk5cKBv
 TcoalkNBSmSpXEeyMAMOD09r4WxaboNsFiwxVi6aKd7OYV3e0JMxCdKxNAWKxyflq1NW
 OFPQ==
X-Gm-Message-State: AODbwcB4iP1K2wizEfexDco5Jzp5qnmTB7FEFKh/ZLZvFE9Y6yLxSV25
 dsgIF3FST5sKBQ==
X-Received: by 10.28.16.212 with SMTP id 203mr4638743wmq.26.1494889460213;
 Mon, 15 May 2017 16:04:20 -0700 (PDT)
Received: from simon.home ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id h70sm3252775wma.14.2017.05.15.16.04.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 15 May 2017 16:04:19 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 00:03:42 +0100
Message-Id: <1494889423-4212-6-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
Cc: dunlapg@umich.edu, ian.jackson@eu.citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 5/6] qemu-xen-trad: sasl: introduce SASL
	authentication and encryption layer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjaGFuZ2UgYWRkcyBjYWxscyB0byB0aGUgU0FTTCBBUEkgdG8gbmVnb3RpYXRlIFNBU0wg
YXV0aCBhbmQKaW5jbHVkZXMgU0FTTCBlbmNvZGUvZGVjb2RlIGludG8gcmVhZCBhbmQgd3JpdGUg
Zmxvd3MgaWYgdGhlIFNBU0wKbWVjaGFuaXNtIGlzIHByb3ZpZGluZyBTU0YuCgpUaGUgY29kZSBp
cyB0YWtlbiBmcm9tIHVwc3RyZWFtIHdpdGggbWlub3IgYWRqdXN0bWVudHMgZm9yCmNvbXBhdGli
aWxpdHkgd2l0aCBxZW11LXhlbi10cmFkaXRpb25hbC4KClNpZ25lZC1vZmYtYnk6IFNpbW9uIFdh
dGVybWFuIDx3YXRlcm1hbnNyZGV2QGdtYWlsLmNvbT4KLS0tCiB2bmMuYyB8IDMyOSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyOTIgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdm5jLmMgYi92bmMuYwppbmRleCA3MjhlZmVjLi5mZjQ2MGI4IDEwMDY0NAot
LS0gYS92bmMuYworKysgYi92bmMuYwpAQCAtODAsNiArODAsNTggQEAgc3RhdGljIERpc3BsYXlD
aGFuZ2VMaXN0ZW5lciAqZGNsOwogICAoKCh4KSArICgxVUxMIDw8ICh2cyktPmRpcnR5X3BpeGVs
X3NoaWZ0KSAtIDEpID4+ICh2cyktPmRpcnR5X3BpeGVsX3NoaWZ0KQogI2RlZmluZSBEUDJYKHZz
LCB4KSAoKHgpIDw8ICh2cyktPmRpcnR5X3BpeGVsX3NoaWZ0KQogCisjaWZuZGVmIENPTkZJR19T
VFVCRE9NCitzdGF0aWMgY2hhciAqYWRkcl90b19zdHJpbmcoY29uc3QgY2hhciAqZm9ybWF0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzb2NrYWRkcl9zdG9yYWdlICpzYSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrbGVuX3Qgc2FsZW4pIHsKKyAgICBjaGFy
ICphZGRyOworICAgIGNoYXIgaG9zdFtOSV9NQVhIT1NUXTsKKyAgICBjaGFyIHNlcnZbTklfTUFY
U0VSVl07CisgICAgaW50IGVycjsKKyAgICBzaXplX3QgYWRkcmxlbjsKKworICAgIGlmICgoZXJy
ID0gZ2V0bmFtZWluZm8oKHN0cnVjdCBzb2NrYWRkciAqKXNhLCBzYWxlbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGhvc3QsIHNpemVvZihob3N0KSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlcnYsIHNpemVvZihzZXJ2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIE5J
X05VTUVSSUNIT1NUIHwgTklfTlVNRVJJQ1NFUlYpKSAhPSAwKSB7CisgICAgICAgIFZOQ19ERUJV
RygiQ2Fubm90IHJlc29sdmUgYWRkcmVzcyAlZDogJXNcbiIsCisgICAgICAgICAgICAgICAgICBl
cnIsIGdhaV9zdHJlcnJvcihlcnIpKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisg
ICAgLyogRW5vdWdoIGZvciB0aGUgZXhpc3RpbmcgZm9ybWF0ICsgdGhlIDIgdmFycyB3ZSdyZQor
ICAgICAqIHN1YnN0aXR1dGluZyBpbi4gKi8KKyAgICBhZGRybGVuID0gc3RybGVuKGZvcm1hdCkg
KyBzdHJsZW4oaG9zdCkgKyBzdHJsZW4oc2Vydik7CisgICAgYWRkciA9IG1hbGxvYyhhZGRybGVu
ICsgMSk7CisgICAgc25wcmludGYoYWRkciwgYWRkcmxlbiwgZm9ybWF0LCBob3N0LCBzZXJ2KTsK
KyAgICBhZGRyW2FkZHJsZW5dID0gJ1wwJzsKKworICAgIHJldHVybiBhZGRyOworfQorCitjaGFy
ICp2bmNfc29ja2V0X2xvY2FsX2FkZHIoY29uc3QgY2hhciAqZm9ybWF0LCBpbnQgZmQpIHsKKyAg
ICBzdHJ1Y3Qgc29ja2FkZHJfc3RvcmFnZSBzYTsKKyAgICBzb2NrbGVuX3Qgc2FsZW47CisKKyAg
ICBzYWxlbiA9IHNpemVvZihzYSk7CisgICAgaWYgKGdldHNvY2tuYW1lKGZkLCAoc3RydWN0IHNv
Y2thZGRyKikmc2EsICZzYWxlbikgPCAwKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJl
dHVybiBhZGRyX3RvX3N0cmluZyhmb3JtYXQsICZzYSwgc2FsZW4pOworfQorCitjaGFyICp2bmNf
c29ja2V0X3JlbW90ZV9hZGRyKGNvbnN0IGNoYXIgKmZvcm1hdCwgaW50IGZkKSB7CisgICAgc3Ry
dWN0IHNvY2thZGRyX3N0b3JhZ2Ugc2E7CisgICAgc29ja2xlbl90IHNhbGVuOworCisgICAgc2Fs
ZW4gPSBzaXplb2Yoc2EpOworICAgIGlmIChnZXRwZWVybmFtZShmZCwgKHN0cnVjdCBzb2NrYWRk
ciopJnNhLCAmc2FsZW4pIDwgMCkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICByZXR1cm4g
YWRkcl90b19zdHJpbmcoZm9ybWF0LCAmc2EsIHNhbGVuKTsKK30KKyNlbmRpZiAvKiAhQ09ORklH
X1NUVUJET00gKi8KKwogdm9pZCBkb19pbmZvX3ZuYyh2b2lkKQogewogICAgIGlmICh2bmNfc3Rh
dGUgPT0gTlVMTCkKQEAgLTc3MCw2ICs4MjIsOSBAQCBpbnQgdm5jX2NsaWVudF9pb19lcnJvcihW
bmNTdGF0ZSAqdnMsIGludCByZXQsIGludCBsYXN0X2Vycm5vKQogCX0KIAl2cy0+d2lyZW1vZGUg
PSBWTkNfV0lSRU1PREVfQ0xFQVI7CiAjZW5kaWYgLyogQ09ORklHX1ZOQ19UTFMgKi8KKyNpZmRl
ZiBDT05GSUdfVk5DX1NBU0wKKyAgICAgICAgdm5jX3Nhc2xfY2xpZW50X2NsZWFudXAodnMpOwor
I2VuZGlmIC8qIENPTkZJR19WTkNfU0FTTCAqLwogCXJldHVybiAwOwogICAgIH0KICAgICByZXR1
cm4gcmV0OwpAQCAtNzgwLDY1ICs4MzUsMjAzIEBAIHZvaWQgdm5jX2NsaWVudF9lcnJvcihWbmNT
dGF0ZSAqdnMpCiAgICAgdm5jX2NsaWVudF9pb19lcnJvcih2cywgLTEsIEVJTlZBTCk7CiB9CiAK
LXN0YXRpYyB2b2lkIHZuY19jbGllbnRfd3JpdGUodm9pZCAqb3BhcXVlKQorI2lmZGVmIENPTkZJ
R19WTkNfVExTCitzdGF0aWMgbG9uZyB2bmNfY2xpZW50X3dyaXRlX3RscyhnbnV0bHNfc2Vzc2lv
bl90ICpzZXNzaW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWlu
dDhfdCAqZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBkYXRh
bGVuKQoreworICAgIGxvbmcgcmV0ID0gZ251dGxzX3dyaXRlKCpzZXNzaW9uLCBkYXRhLCBkYXRh
bGVuKTsKKyAgICBpZiAocmV0IDwgMCkgeyAKKyAgICAgICAgaWYgKHJldCA9PSBHTlVUTFNfRV9B
R0FJTikgeworICAgICAgICAgICAgZXJybm8gPSBFQUdBSU47CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICBlcnJubyA9IEVJTzsKKyAgICAgICAgfQorICAgICAgICByZXQgPSAtMTsKKyAg
ICB9CisgICAgcmV0dXJuIHJldDsKK30KKyNlbmRpZiAvKiBDT05GSUdfVk5DX1RMUyAqLworCisv
KgorICogQ2FsbGVkIHRvIHdyaXRlIGEgY2h1bmsgb2YgZGF0YSB0byB0aGUgY2xpZW50IHNvY2tl
dC4gVGhlIGRhdGEgbWF5CisgKiBiZSB0aGUgcmF3IGRhdGEsIG9yIG1heSBoYXZlIGFscmVhZHkg
YmVlbiBlbmNvZGVkIGJ5IFNBU0wuCisgKiBUaGUgZGF0YSB3aWxsIGJlIHdyaXR0ZW4gZWl0aGVy
IHN0cmFpZ2h0IG9udG8gdGhlIHNvY2tldCwgb3IKKyAqIHdyaXR0ZW4gdmlhIHRoZSBHTlVUTFMg
d3JhcHBlcnMsIGlmIFRMUy9TU0wgZW5jcnlwdGlvbiBpcyBlbmFibGVkCisgKgorICogTkIsIGl0
IGlzIHRoZW9yZXRpY2FsbHkgcG9zc2libGUgdG8gaGF2ZSAyIGxheWVycyBvZiBlbmNyeXB0aW9u
LAorICogYm90aCBTQVNMLCBhbmQgdGhpcyBUTFMgbGF5ZXIuIEl0IGlzIGhpZ2hseSB1bmxpa2Vs
eSBpbiBwcmFjdGljZQorICogdGhvdWdoLCBzaW5jZSBTQVNMIGVuY3J5cHRpb24gd2lsbCB0eXBp
Y2FsbHkgYmUgYSBuby1vcCBpZiBUTFMKKyAqIGlzIGFjdGl2ZQorICoKKyAqIFJldHVybnMgdGhl
IG51bWJlciBvZiBieXRlcyB3cml0dGVuLCB3aGljaCBtYXkgYmUgbGVzcyB0aGFuCisgKiB0aGUg
cmVxdWVzdGVkICdkYXRhbGVuJyBpZiB0aGUgc29ja2V0IHdvdWxkIGJsb2NrLiBSZXR1cm5zCisg
KiAtMSBvbiBlcnJvciwgYW5kIGRpc2Nvbm5lY3RzIHRoZSBjbGllbnQgc29ja2V0LgorICovCits
b25nIHZuY19jbGllbnRfd3JpdGVfYnVmKFZuY1N0YXRlICp2cywgY29uc3QgdWludDhfdCAqZGF0
YSwgc2l6ZV90IGRhdGFsZW4pCiB7CiAgICAgbG9uZyByZXQ7Ci0gICAgVm5jU3RhdGUgKnZzID0g
b3BhcXVlOwotCiAjaWZkZWYgQ09ORklHX1ZOQ19UTFMKICAgICBpZiAodnMtPnRsc19zZXNzaW9u
KSB7Ci0JcmV0ID0gZ251dGxzX3dyaXRlKHZzLT50bHNfc2Vzc2lvbiwgdnMtPm91dHB1dC5idWZm
ZXIsIHZzLT5vdXRwdXQub2Zmc2V0KTsKLQlpZiAocmV0IDwgMCkgewotCSAgICBpZiAocmV0ID09
IEdOVVRMU19FX0FHQUlOKQotCQllcnJubyA9IEVBR0FJTjsKLQkgICAgZWxzZQotCQllcnJubyA9
IEVJTzsKLQkgICAgcmV0ID0gLTE7Ci0JfQotICAgIH0gZWxzZQorICAgICAgICByZXQgPSB2bmNf
Y2xpZW50X3dyaXRlX3RscygmdnMtPnRsc19zZXNzaW9uLCBkYXRhLCBkYXRhbGVuKTsKKyAgICB9
IGVsc2UgeworI2VuZGlmIC8qIENPTkZJR19WTkNfVExTICovCisgICAgICAgIHJldCA9IHNlbmQo
dnMtPmNzb2NrLCBkYXRhLCBkYXRhbGVuLCAwKTsKKyNpZmRlZiBDT05GSUdfVk5DX1RMUworICAg
IH0KICNlbmRpZiAvKiBDT05GSUdfVk5DX1RMUyAqLwotCXJldCA9IHNlbmQodnMtPmNzb2NrLCB2
cy0+b3V0cHV0LmJ1ZmZlciwgdnMtPm91dHB1dC5vZmZzZXQsIDApOwotICAgIHJldCA9IHZuY19j
bGllbnRfaW9fZXJyb3IodnMsIHJldCwgc29ja2V0X2Vycm9yKCkpOworICAgIFZOQ19ERUJVRygi
V3JvdGUgd2lyZSAlcCAlemQgLT4gJWxkXG4iLCBkYXRhLCBkYXRhbGVuLCByZXQpOworICAgIHJl
dHVybiB2bmNfY2xpZW50X2lvX2Vycm9yKHZzLCByZXQsIHNvY2tldF9lcnJvcigpKTsKK30KKwor
LyoKKyAqIENhbGxlZCB0byB3cml0ZSBidWZmZXJlZCBkYXRhIHRvIHRoZSBjbGllbnQgc29ja2V0
LCB3aGVuIG5vdAorICogdXNpbmcgYW55IFNBU0wgU1NGIGVuY3J5cHRpb24gbGF5ZXJzLiBXaWxs
IHdyaXRlIGFzIG11Y2ggZGF0YQorICogYXMgcG9zc2libGUgd2l0aG91dCBibG9ja2luZy4gSWYg
YWxsIGJ1ZmZlcmVkIGRhdGEgaXMgd3JpdHRlbiwKKyAqIHdpbGwgc3dpdGNoIHRoZSBGRCBwb2xs
KCkgaGFuZGxlciBiYWNrIHRvIHJlYWQgbW9uaXRvcmluZy4KKyAqCisgKiBSZXR1cm5zIHRoZSBu
dW1iZXIgb2YgYnl0ZXMgd3JpdHRlbiwgd2hpY2ggbWF5IGJlIGxlc3MgdGhhbgorICogdGhlIGJ1
ZmZlcmVkIG91dHB1dCBkYXRhIGlmIHRoZSBzb2NrZXQgd291bGQgYmxvY2suIFJldHVybnMKKyAq
IC0xIG9uIGVycm9yLCBhbmQgZGlzY29ubmVjdHMgdGhlIGNsaWVudCBzb2NrZXQuCisgKi8KK3N0
YXRpYyBsb25nIHZuY19jbGllbnRfd3JpdGVfcGxhaW4oVm5jU3RhdGUgKnZzKQoreworICAgIGxv
bmcgcmV0OworCisjaWZkZWYgQ09ORklHX1ZOQ19TQVNMCisgICAgVk5DX0RFQlVHKCJXcml0ZSBQ
bGFpbjogUGVuZGluZyBvdXRwdXQgJXAgc2l6ZSAlemQgb2Zmc2V0ICV6ZC4gV2FpdCBTU0YgJWRc
biIsCisgICAgICAgICAgICAgIHZzLT5vdXRwdXQuYnVmZmVyLCB2cy0+b3V0cHV0LmNhcGFjaXR5
LCB2cy0+b3V0cHV0Lm9mZnNldCwKKyAgICAgICAgICAgICAgdnMtPnNhc2wud2FpdFdyaXRlU1NG
KTsKKworICAgIGlmICh2cy0+c2FzbC5jb25uICYmCisgICAgICAgIHZzLT5zYXNsLnJ1blNTRiAm
JgorICAgICAgICB2cy0+c2FzbC53YWl0V3JpdGVTU0YpIHsKKyAgICAgICAgcmV0ID0gdm5jX2Ns
aWVudF93cml0ZV9idWYodnMsIHZzLT5vdXRwdXQuYnVmZmVyLCB2cy0+c2FzbC53YWl0V3JpdGVT
U0YpOworICAgICAgICBpZiAocmV0KQorICAgICAgICAgICAgdnMtPnNhc2wud2FpdFdyaXRlU1NG
IC09IHJldDsKKyAgICB9IGVsc2UKKyNlbmRpZiAvKiBDT05GSUdfVk5DX1NBU0wgKi8KKyAgICAg
ICAgcmV0ID0gdm5jX2NsaWVudF93cml0ZV9idWYodnMsIHZzLT5vdXRwdXQuYnVmZmVyLCB2cy0+
b3V0cHV0Lm9mZnNldCk7CiAgICAgaWYgKCFyZXQpCi0JcmV0dXJuOworICAgICAgICByZXR1cm4g
MDsKIAogICAgIGJ1ZmZlcl9hZHZhbmNlKCZ2cy0+b3V0cHV0LCByZXQpOwogCi0gICAgaWYgKHZz
LT5vdXRwdXQub2Zmc2V0ID09IDApCi0JcWVtdV9zZXRfZmRfaGFuZGxlcjIodnMtPmNzb2NrLCBO
VUxMLCB2bmNfY2xpZW50X3JlYWQsIE5VTEwsIHZzKTsKKyAgICBpZiAodnMtPm91dHB1dC5vZmZz
ZXQgPT0gMCkgeworICAgICAgICBxZW11X3NldF9mZF9oYW5kbGVyMih2cy0+Y3NvY2ssIE5VTEws
IHZuY19jbGllbnRfcmVhZCwgTlVMTCwgdnMpOworICAgIH0KKworICAgIHJldHVybiByZXQ7CiB9
CiAKLXN0YXRpYyB2b2lkIHZuY19yZWFkX3doZW4oVm5jU3RhdGUgKnZzLCBWbmNSZWFkRXZlbnQg
KmZ1bmMsIHNpemVfdCBleHBlY3RpbmcpCisvKgorICogRmlyc3QgZnVuY3Rpb24gY2FsbGVkIHdo
ZW5ldmVyIHRoZXJlIGlzIGRhdGEgdG8gYmUgd3JpdHRlbiB0bworICogdGhlIGNsaWVudCBzb2Nr
ZXQuIFdpbGwgZGVsZWdhdGUgYWN0dWFsIHdvcmsgYWNjb3JkaW5nIHRvIHdoZXRoZXIKKyAqIFNB
U0wgU1NGIGxheWVycyBhcmUgZW5hYmxlZCAodGh1cyByZXF1aXJpbmcgZW5jcnlwdGlvbiBjYWxs
cykKKyAqLworc3RhdGljIHZvaWQgdm5jX2NsaWVudF93cml0ZSh2b2lkICpvcGFxdWUpCit7Cisg
ICAgbG9uZyByZXQ7CisgICAgVm5jU3RhdGUgKnZzID0gb3BhcXVlOworCisjaWZkZWYgQ09ORklH
X1ZOQ19TQVNMCisgICAgaWYgKHZzLT5zYXNsLmNvbm4gJiYKKyAgICAgICAgdnMtPnNhc2wucnVu
U1NGICYmCisgICAgICAgICF2cy0+c2FzbC53YWl0V3JpdGVTU0YpCisgICAgICAgIHJldCA9IHZu
Y19jbGllbnRfd3JpdGVfc2FzbCh2cyk7CisgICAgZWxzZQorI2VuZGlmIC8qIENPTkZJR19WTkNf
U0FTTCAqLworICAgICAgICByZXQgPSB2bmNfY2xpZW50X3dyaXRlX3BsYWluKHZzKTsKK30KKwor
dm9pZCB2bmNfcmVhZF93aGVuKFZuY1N0YXRlICp2cywgVm5jUmVhZEV2ZW50ICpmdW5jLCBzaXpl
X3QgZXhwZWN0aW5nKQogewogICAgIHZzLT5yZWFkX2hhbmRsZXIgPSBmdW5jOwogICAgIHZzLT5y
ZWFkX2hhbmRsZXJfZXhwZWN0ID0gZXhwZWN0aW5nOwogfQogCi12b2lkIHZuY19jbGllbnRfcmVh
ZCh2b2lkICpvcGFxdWUpCisjaWZkZWYgQ09ORklHX1ZOQ19UTFMKK3N0YXRpYyBsb25nIHZuY19j
bGllbnRfcmVhZF90bHMoZ251dGxzX3Nlc3Npb25fdCAqc2Vzc2lvbiwgdWludDhfdCAqZGF0YSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IGRhdGFsZW4pCiB7Ci0gICAg
Vm5jU3RhdGUgKnZzID0gb3BhcXVlOwotICAgIGxvbmcgcmV0OwotCi0gICAgYnVmZmVyX3Jlc2Vy
dmUoJnZzLT5pbnB1dCwgNDA5Nik7CisgICAgbG9uZyByZXQgPSBnbnV0bHNfcmVhZCgqc2Vzc2lv
biwgZGF0YSwgZGF0YWxlbik7CisgICAgaWYgKHJldCA8IDApIHsgCisgICAgICAgIGlmIChyZXQg
PT0gR05VVExTX0VfQUdBSU4pIHsKKyAgICAgICAgICAgIGVycm5vID0gRUFHQUlOOworICAgICAg
ICB9IGVsc2UgeworICAgICAgICAgICAgZXJybm8gPSBFSU87CisgICAgICAgIH0KKyAgICAgICAg
cmV0ID0gLTE7CisgICAgfQorICAgIHJldHVybiByZXQ7Cit9CisjZW5kaWYgLyogQ09ORklHX1ZO
Q19UTFMgKi8KIAorLyoKKyAqIENhbGxlZCB0byByZWFkIGEgY2h1bmsgb2YgZGF0YSBmcm9tIHRo
ZSBjbGllbnQgc29ja2V0LiBUaGUgZGF0YSBtYXkKKyAqIGJlIHRoZSByYXcgZGF0YSwgb3IgbWF5
IG5lZWQgdG8gYmUgZnVydGhlciBkZWNvZGVkIGJ5IFNBU0wuCisgKiBUaGUgZGF0YSB3aWxsIGJl
IHJlYWQgZWl0aGVyIHN0cmFpZ2h0IGZyb20gdG8gdGhlIHNvY2tldCwgb3IKKyAqIHJlYWQgdmlh
IHRoZSBHTlVUTFMgd3JhcHBlcnMsIGlmIFRMUy9TU0wgZW5jcnlwdGlvbiBpcyBlbmFibGVkCisg
KgorICogTkIsIGl0IGlzIHRoZW9yZXRpY2FsbHkgcG9zc2libGUgdG8gaGF2ZSAyIGxheWVycyBv
ZiBlbmNyeXB0aW9uLAorICogYm90aCBTQVNMLCBhbmQgdGhpcyBUTFMgbGF5ZXIuIEl0IGlzIGhp
Z2hseSB1bmxpa2VseSBpbiBwcmFjdGljZQorICogdGhvdWdoLCBzaW5jZSBTQVNMIGVuY3J5cHRp
b24gd2lsbCB0eXBpY2FsbHkgYmUgYSBuby1vcCBpZiBUTFMKKyAqIGlzIGFjdGl2ZQorICoKKyAq
IFJldHVybnMgdGhlIG51bWJlciBvZiBieXRlcyByZWFkLCB3aGljaCBtYXkgYmUgbGVzcyB0aGFu
CisgKiB0aGUgcmVxdWVzdGVkICdkYXRhbGVuJyBpZiB0aGUgc29ja2V0IHdvdWxkIGJsb2NrLiBS
ZXR1cm5zCisgKiAtMSBvbiBlcnJvciwgYW5kIGRpc2Nvbm5lY3RzIHRoZSBjbGllbnQgc29ja2V0
LgorICovCitsb25nIHZuY19jbGllbnRfcmVhZF9idWYoVm5jU3RhdGUgKnZzLCB1aW50OF90ICpk
YXRhLCBzaXplX3QgZGF0YWxlbikKK3sKKyAgICBsb25nIHJldDsKICNpZmRlZiBDT05GSUdfVk5D
X1RMUwogICAgIGlmICh2cy0+dGxzX3Nlc3Npb24pIHsKLQlyZXQgPSBnbnV0bHNfcmVhZCh2cy0+
dGxzX3Nlc3Npb24sIGJ1ZmZlcl9lbmQoJnZzLT5pbnB1dCksIDQwOTYpOwotCWlmIChyZXQgPCAw
KSB7Ci0JICAgIGlmIChyZXQgPT0gR05VVExTX0VfQUdBSU4pCi0JCWVycm5vID0gRUFHQUlOOwot
CSAgICBlbHNlCi0JCWVycm5vID0gRUlPOwotCSAgICByZXQgPSAtMTsKLQl9Ci0gICAgfSBlbHNl
CisgICAgICAgIHJldCA9IHZuY19jbGllbnRfcmVhZF90bHMoJnZzLT50bHNfc2Vzc2lvbiwgZGF0
YSwgZGF0YWxlbik7CisgICAgfSBlbHNlIHsKICNlbmRpZiAvKiBDT05GSUdfVk5DX1RMUyAqLwot
CXJldCA9IHJlY3YodnMtPmNzb2NrLCBidWZmZXJfZW5kKCZ2cy0+aW5wdXQpLCA0MDk2LCAwKTsK
LSAgICByZXQgPSB2bmNfY2xpZW50X2lvX2Vycm9yKHZzLCByZXQsIHNvY2tldF9lcnJvcigpKTsK
LSAgICBpZiAoIXJldCkKLQlyZXR1cm47CisgICAgICAgIHJldCA9IHJlY3YodnMtPmNzb2NrLCBk
YXRhLCBkYXRhbGVuLCAwKTsKKyNpZmRlZiBDT05GSUdfVk5DX1RMUworICAgIH0KKyNlbmRpZiAv
KiBDT05GSUdfVk5DX1RMUyAqLworICAgIFZOQ19ERUJVRygiUmVhZCB3aXJlICVwICV6ZCAtPiAl
bGRcbiIsIGRhdGEsIGRhdGFsZW4sIHJldCk7CisgICAgcmV0dXJuIHZuY19jbGllbnRfaW9fZXJy
b3IodnMsIHJldCwgc29ja2V0X2Vycm9yKCkpOworfQogCisvKgorICogQ2FsbGVkIHRvIHJlYWQg
ZGF0YSBmcm9tIHRoZSBjbGllbnQgc29ja2V0IHRvIHRoZSBpbnB1dCBidWZmZXIsCisgKiB3aGVu
IG5vdCB1c2luZyBhbnkgU0FTTCBTU0YgZW5jcnlwdGlvbiBsYXllcnMuIFdpbGwgcmVhZCBhcyBt
dWNoCisgKiBkYXRhIGFzIHBvc3NpYmxlIHdpdGhvdXQgYmxvY2tpbmcuCisgKgorICogUmV0dXJu
cyB0aGUgbnVtYmVyIG9mIGJ5dGVzIHJlYWQuIFJldHVybnMgLTEgb24gZXJyb3IsIGFuZAorICog
ZGlzY29ubmVjdHMgdGhlIGNsaWVudCBzb2NrZXQuCisgKi8KK3N0YXRpYyBsb25nIHZuY19jbGll
bnRfcmVhZF9wbGFpbihWbmNTdGF0ZSAqdnMpCit7CisgICAgaW50IHJldDsKKyAgICBWTkNfREVC
VUcoIlJlYWQgcGxhaW4gJXAgc2l6ZSAlemQgb2Zmc2V0ICV6ZFxuIiwKKyAgICAgICAgICAgICAg
dnMtPmlucHV0LmJ1ZmZlciwgdnMtPmlucHV0LmNhcGFjaXR5LCB2cy0+aW5wdXQub2Zmc2V0KTsK
KyAgICBidWZmZXJfcmVzZXJ2ZSgmdnMtPmlucHV0LCA0MDk2KTsKKyAgICByZXQgPSB2bmNfY2xp
ZW50X3JlYWRfYnVmKHZzLCBidWZmZXJfZW5kKCZ2cy0+aW5wdXQpLCA0MDk2KTsKKyAgICBpZiAo
IXJldCkKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgdnMtPmlucHV0Lm9mZnNldCArPSByZXQ7Cisg
ICAgcmV0dXJuIHJldDsKK30KKwordm9pZCB2bmNfY2xpZW50X3JlYWQodm9pZCAqb3BhcXVlKQor
eworICAgIFZuY1N0YXRlICp2cyA9IG9wYXF1ZTsKKyAgICBsb25nIHJldDsKKworI2lmZGVmIENP
TkZJR19WTkNfU0FTTAorICAgIGlmICh2cy0+c2FzbC5jb25uICYmIHZzLT5zYXNsLnJ1blNTRikK
KyAgICAgICAgcmV0ID0gdm5jX2NsaWVudF9yZWFkX3Nhc2wodnMpOworICAgIGVsc2UKKyNlbmRp
ZiAvKiBDT05GSUdfVk5DX1NBU0wgKi8KKyAgICAgICAgcmV0ID0gdm5jX2NsaWVudF9yZWFkX3Bs
YWluKHZzKTsKKyAgICBpZiAoIXJldCkKKyAgICAgICAgcmV0dXJuOwogCiAgICAgd2hpbGUgKHZz
LT5yZWFkX2hhbmRsZXIgJiYgdnMtPmlucHV0Lm9mZnNldCA+PSB2cy0+cmVhZF9oYW5kbGVyX2V4
cGVjdCkgewogCXNpemVfdCBsZW4gPSB2cy0+cmVhZF9oYW5kbGVyX2V4cGVjdDsKQEAgLTE4OTcs
NiArMjA5MCwxNCBAQCBzdGF0aWMgaW50IHN0YXJ0X2F1dGhfdmVuY3J5cHRfc3ViYXV0aChWbmNT
dGF0ZSAqdnMpCiAgICAgICAgVk5DX0RFQlVHKCJTdGFydCBUTFMgYXV0aCBWTkNcbiIpOwogICAg
ICAgIHJldHVybiBzdGFydF9hdXRoX3ZuYyh2cyk7CiAKKyNpZmRlZiBDT05GSUdfVk5DX1NBU0wK
KyAgICBjYXNlIFZOQ19BVVRIX1ZFTkNSWVBUX1g1MDlTQVNMOgorICAgIGNhc2UgVk5DX0FVVEhf
VkVOQ1JZUFRfVExTU0FTTDoKKyAgICAgICBWTkNfREVCVUcoIlN0YXJ0IFRMUyBhdXRoIFNBU0xc
biIpOworICAgICAgIHN0YXJ0X2F1dGhfc2FzbCh2cyk7CisgICAgYnJlYWs7CisjZW5kaWYgLyog
Q09ORklHX1ZOQ19TQVNMICovCisKICAgICBkZWZhdWx0OiAvKiBTaG91bGQgbm90IGJlIHBvc3Np
YmxlLCBidXQganVzdCBpbiBjYXNlICovCiAgICAgICAgVk5DX0RFQlVHKCJSZWplY3QgYXV0aCAl
ZFxuIiwgdnMtPmF1dGgpOwogICAgICAgIHZuY193cml0ZV91OCh2cywgMSk7CkBAIC0xOTU3LDcg
KzIxNTgsOSBAQCBzdGF0aWMgdm9pZCB2bmNfaGFuZHNoYWtlX2lvKHZvaWQgKm9wYXF1ZSkgewog
I2RlZmluZSBORUVEX1g1MDlfQVVUSCh2cykJCQkgICAgICBcCiAgICAgKCh2cyktPnN1YmF1dGgg
PT0gVk5DX0FVVEhfVkVOQ1JZUFRfWDUwOU5PTkUgfHwgICBcCiAgICAgICh2cyktPnN1YmF1dGgg
PT0gVk5DX0FVVEhfVkVOQ1JZUFRfWDUwOVZOQyB8fCAgICBcCi0gICAgICh2cyktPnN1YmF1dGgg
PT0gVk5DX0FVVEhfVkVOQ1JZUFRfWDUwOVBMQUlOKQorICAgICAodnMpLT5zdWJhdXRoID09IFZO
Q19BVVRIX1ZFTkNSWVBUX1g1MDlQTEFJTiB8fCBcCisgICAgICh2cyktPnN1YmF1dGggPT0gVk5D
X0FVVEhfVkVOQ1JZUFRfWDUwOVNBU0wgfHwgICBcCisgICAgICh2cyktPnN1YmF1dGggPT0gVk5D
X0FVVEhfVkVOQ1JZUFRfVExTU0FTTCkKIAogI2lmIGRlZmluZWQoR05VVExTX1ZFUlNJT05fTlVN
QkVSKSAmJiBcCiAgICAgR05VVExTX1ZFUlNJT05fTlVNQkVSID49IDB4MDIwMjAwIC8qIDIuMi4w
ICovCkBAIC0yMTcyLDYgKzIzNzUsMTMgQEAgc3RhdGljIGludCBwcm90b2NvbF9jbGllbnRfYXV0
aChWbmNTdGF0ZSAqdnMsIHVpbnQ4X3QgKmRhdGEsIHNpemVfdCBsZW4pCiAgICAgICAgICAgIHJl
dHVybiBzdGFydF9hdXRoX3ZlbmNyeXB0KHZzKTsKICNlbmRpZiAvKiBDT05GSUdfVk5DX1RMUyAq
LwogCisjaWZkZWYgQ09ORklHX1ZOQ19TQVNMCisgICAgICAgY2FzZSBWTkNfQVVUSF9TQVNMOgor
ICAgICAgICAgICBWTkNfREVCVUcoIkFjY2VwdCBTQVNMIGF1dGhcbiIpOworICAgICAgICAgICBz
dGFydF9hdXRoX3Nhc2wodnMpOworICAgICAgICAgICBicmVhazsKKyNlbmRpZiAvKiBDT05GSUdf
Vk5DX1NBU0wgKi8KKwogICAgICAgIGRlZmF1bHQ6IC8qIFNob3VsZCBub3QgYmUgcG9zc2libGUs
IGJ1dCBqdXN0IGluIGNhc2UgKi8KICAgICAgICAgICAgVk5DX0RFQlVHKCJSZWplY3QgYXV0aCAl
ZFxuIiwgdnMtPmF1dGgpOwogICAgICAgICAgICB2bmNfd3JpdGVfdTgodnMsIDEpOwpAQCAtMjQz
NSw2ICsyNjQ1LDEwIEBAIGludCB2bmNfZGlzcGxheV9vcGVuKERpc3BsYXlTdGF0ZSAqZHMsIGNv
bnN0IGNoYXIgKmRpc3BsYXksIGludCBmaW5kX3VudXNlZCkKICNpZmRlZiBDT05GSUdfVk5DX1RM
UwogICAgIGludCB0bHMgPSAwLCB4NTA5ID0gMDsKICNlbmRpZgorICAgIGJvb2wgc2FzbCA9IGZh
bHNlOworI2lmZGVmIENPTkZJR19WTkNfU0FTTAorICAgIGludCBzYXNsRXJyOworI2VuZGlmCiAK
ICAgICBpZiAoZGlzcGxheSA9PSBOVUxMKQogCWRpc3BsYXkgPSAibG9jYWxob3N0OjAiOwpAQCAt
MjQ1Myw2ICsyNjY3LDE1IEBAIGludCB2bmNfZGlzcGxheV9vcGVuKERpc3BsYXlTdGF0ZSAqZHMs
IGNvbnN0IGNoYXIgKmRpc3BsYXksIGludCBmaW5kX3VudXNlZCkKIAkgICAgcGFzc3dvcmQgPSAx
OyAvKiBSZXF1aXJlIHBhc3N3b3JkIGF1dGggKi8KICAgICAgICAgfSBlbHNlIGlmIChzdHJuY21w
KG9wdGlvbnMsICJzd2l0Y2hicHAiLCA5KSA9PSAwKSB7CiAgICAgICAgICAgICB2cy0+c3dpdGNo
YnBwID0gMTsKKwl9IGVsc2UgaWYgKHN0cm5jbXAob3B0aW9ucywgInNhc2wiLCA0KSA9PSAwKSB7
CisjaWZkZWYgQ09ORklHX1ZOQ19TQVNMCisJICAgIHNhc2wgPSAxOyAvKiBSZXF1aXJlIFNBU0wg
YXV0aCAqLworI2Vsc2UKKwkgICAgZnByaW50ZihzdGRlcnIsICJWTkMgU0FTTCBhdXRoIHJlcXVp
cmVzIGN5cnVzLXNhc2wgc3VwcG9ydFxuIik7CisJICAgIHFlbXVfZnJlZSh2cy0+ZGlzcGxheSk7
CisJICAgIHZzLT5kaXNwbGF5ID0gTlVMTDsKKwkgICAgcmV0dXJuIC0xOworI2VuZGlmIC8qIENP
TkZJR19WTkNfU0FTTCAqLwogI2lmZGVmIENPTkZJR19WTkNfVExTCiAJfSBlbHNlIGlmIChzdHJu
Y21wKG9wdGlvbnMsICJ0bHMiLCAzKSA9PSAwKSB7CiAJICAgIHRscyA9IDE7IC8qIFJlcXVpcmUg
VExTICovCkBAIC0yNTA5LDYgKzI3MzIsMjcgQEAgaW50IHZuY19kaXNwbGF5X29wZW4oRGlzcGxh
eVN0YXRlICpkcywgY29uc3QgY2hhciAqZGlzcGxheSwgaW50IGZpbmRfdW51c2VkKQogCSAgICB2
cy0+c3ViYXV0aCA9IFZOQ19BVVRIX0lOVkFMSUQ7CiAJfQogI2VuZGlmCisjaWZkZWYgQ09ORklH
X1ZOQ19TQVNMCisgICAgfSBlbHNlIGlmIChzYXNsKSB7CisjaWZkZWYgQ09ORklHX1ZOQ19UTFMK
KyAgICAgICAgaWYgKHRscykgeworICAgICAgICAgICAgdnMtPmF1dGggPSBWTkNfQVVUSF9WRU5D
UllQVDsKKyAgICAgICAgICAgIGlmICh4NTA5KSB7CisJCVZOQ19ERUJVRygiSW5pdGlhbGl6aW5n
IFZOQyBzZXJ2ZXIgd2l0aCB4NTA5IFNBU0wgYXV0aFxuIik7CisgICAgICAgICAgICAgICAgdnMt
PnN1YmF1dGggPSBWTkNfQVVUSF9WRU5DUllQVF9YNTA5U0FTTDsKKyAgICAgICAgICAgIH0gZWxz
ZSB7CisJCVZOQ19ERUJVRygiSW5pdGlhbGl6aW5nIFZOQyBzZXJ2ZXIgd2l0aCBUTFMgU0FTTCBh
dXRoXG4iKTsKKyAgICAgICAgICAgICAgICB2cy0+c3ViYXV0aCA9IFZOQ19BVVRIX1ZFTkNSWVBU
X1RMU1NBU0w7CisgICAgICAgICAgICB9CisgICAgICAgIH0gZWxzZSB7CisjZW5kaWYgLyogQ09O
RklHX1ZOQ19UTFMgKi8KKwkgICAgVk5DX0RFQlVHKCJJbml0aWFsaXppbmcgVk5DIHNlcnZlciB3
aXRoIFNBU0wgYXV0aFxuIik7CisgICAgICAgICAgICB2cy0+YXV0aCA9IFZOQ19BVVRIX1NBU0w7
CisjaWZkZWYgQ09ORklHX1ZOQ19UTFMKKyAgICAgICAgICAgIHZzLT5zdWJhdXRoID0gVk5DX0FV
VEhfSU5WQUxJRDsKKyAgICAgICAgfQorI2VuZGlmIC8qIENPTkZJR19WTkNfVExTICovCisjZW5k
aWYgLyogQ09ORklHX1ZOQ19TQVNMICovCiAgICAgfSBlbHNlIHsKICNpZmRlZiBDT05GSUdfVk5D
X1RMUwogCWlmICh0bHMpIHsKQEAgLTI1MjksNiArMjc3MywxNyBAQCBpbnQgdm5jX2Rpc3BsYXlf
b3BlbihEaXNwbGF5U3RhdGUgKmRzLCBjb25zdCBjaGFyICpkaXNwbGF5LCBpbnQgZmluZF91bnVz
ZWQpCiAJfQogI2VuZGlmCiAgICAgfQorCisjaWZkZWYgQ09ORklHX1ZOQ19TQVNMCisgICAgaWYg
KChzYXNsRXJyID0gc2FzbF9zZXJ2ZXJfaW5pdChOVUxMLCAicWVtdSIpKSAhPSBTQVNMX09LKSB7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGluaXRpYWxpemUgU0FTTCBhdXRo
ICVzIiwKKyAgICAgICAgICAgICAgICBzYXNsX2VycnN0cmluZyhzYXNsRXJyLCBOVUxMLCBOVUxM
KSk7CisgICAgICAgIGZyZWUodnMtPmRpc3BsYXkpOworICAgICAgICB2cy0+ZGlzcGxheSA9IE5V
TEw7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisjZW5kaWYKKwogI2lmbmRlZiBOT19VTklY
X1NPQ0tFVFMKICAgICBpZiAoc3Ryc3RhcnQoZGlzcGxheSwgInVuaXg6IiwgJnApKSB7CiAJYWRk
ciA9IChzdHJ1Y3Qgc29ja2FkZHIgKikmdWFkZHI7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 23:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 23:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAP2K-00043M-DW; Mon, 15 May 2017 23:04:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dAP2I-00042t-9I
 for xen-devel@lists.xen.org; Mon, 15 May 2017 23:04:18 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B2/CD-03058-1F33A195; Mon, 15 May 2017 23:04:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXiVRvkovvBWCr
 SYPMxQ4slHxezODB6HN39mymAMYo1My8pvyKBNePtw1dMBY9nMVb8mHGSuYGxL7+LkYtDSGAC
 o8SlM5+ZQBwWgZcsEkfmTWIFcSQE+lkl/r5azdLFyAnkxEm83joFyOYAsiskpl/nBAkLCahJN
 Pz4wwgx6R2jxNPdC5lBEmwCehJvr1xkArFFBKQlrn2+zAhiMwvESJy+s50NZI6wgKPEpleJIG
 EWAVWJXRvXgJXzCrhJPPv6mBlirZzEzXOdYDangLvEmif3GCH2ukk8uvOaeQKjwAJGhlWM6sW
 pRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHFAAQ7GKdf9j/EKMnB
 pCTK684uFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveMEVBOsCg1PbUiLTMHGOIwaQkOHiUR3
 j6QNG9xQWJucWY6ROoUozHHu6Uf3jNxPFr54z2TEEtefl6qlDjvPpBSAZDSjNI8uEGw2LvEKC
 slzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd61IFN4MvNK4Pa9AjqFCeiUsJfiIKeUJCKkpBoY66z
 PzLeS+M9yKHOKxtTEbptDUT6TM38wvVPxEVF6frFBkJX3yPNTNop7uTKsPdj/8izQzDMKntB1
 c9nP7npeHk4ukbsLAi+8zg8ytuiRawvcxLzEuVDazEh80f2ksCOavWLzZp2d9kVg7bcbCw0vs
 VfvyFx/4u4Jj+jizWuXsLYs7N9xTUlZiaU4I9FQi7moOBEASbMTLbgCAAA=
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494889456!102120425!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45908 invoked from network); 15 May 2017 23:04:16 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 23:04:16 -0000
Received: by mail-wm0-f68.google.com with SMTP id v4so32567272wmb.2
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 16:04:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lA3Sl4eOjxCjYl1Q+7WAi+Q9nuPsto/Bt9Eh2PGq5HE=;
 b=UZCcEP2nnAsdKjUBMWu9MFQsz3Cr2XqNBPgPaFdXAGdKLGyhUYJ5fCngrBTfHvUhXK
 QhTaw5bMEmXVUecAgj4AdpesSCSpHKcimJUMZOYyQJbgAND6crK/GVPA5ASOQi4sirhT
 dqLe4Xn8yb+di3JuXuF9xdCsXOzKaECVm8oCPtfjIRZ2E/MyLZ8wVWe1Fs69EWrMd5vT
 t3xEQfSDcnGbOzXl+H8ACqfVnh447gkB1URYFXhewnjUvkCsdQwE7+rl2Y6wmXUfP+Ld
 Fa2GKCfPnWBkjcnuOPKgmvy+QRLkTzciqjvmsfN9a2pRXq/L7k9aOuxUMrpYmTK6djIA
 MeLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=lA3Sl4eOjxCjYl1Q+7WAi+Q9nuPsto/Bt9Eh2PGq5HE=;
 b=XE54CtypmwdJPfeikP0stOS6ylnonwUFbslRe6YhgOcWZuB26TFeSBvQCOR6dcVGWV
 DZIhjXwBPUljHzONnFz2GwFdR9c9j+16q8FykgBePDcAc3ep6JkSQYiUXD03kzwEfUuU
 lO6ntX7KKUMT7kkUQWM1zMcDxNqpQ0rMVKJbnq8BlhZ6Si7iF1ZxazuQ0tXNhAD5wQXC
 S8d+6cxaS5moaRHQilEi0gx+4djC3k4NRhYphKcdb2pINoTE/kLLqxNQEsT9Jf12s8wt
 dnaaOTUSKQRlO6v5rHRCHZZIr6DRZ5E7d+uLUiSLJJlpoprkZQtMrJwYJB2BKFtaAIEk
 N4VA==
X-Gm-Message-State: AODbwcC4mS9lJFYl550TOL7ZgkGIhs0SUVCNxmuDC4vQOShtPoI43RWc
 Qw8lf4C6J6Fxvw==
X-Received: by 10.223.133.181 with SMTP id 50mr6853571wrt.4.1494889456299;
 Mon, 15 May 2017 16:04:16 -0700 (PDT)
Received: from simon.home ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id h70sm3252775wma.14.2017.05.15.16.04.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 15 May 2017 16:04:15 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 00:03:40 +0100
Message-Id: <1494889423-4212-4-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
Cc: dunlapg@umich.edu, ian.jackson@eu.citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 3/6] qemu-xen-trad: sasl: implement SASL auth
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGFrZW4gYWxtb3N0IGRpcmVjdGx5IGZyb20gdXBzdHJlYW0gUUVNVSB3aXRoIG1pbm9yIGNoYW5n
ZXM6CjEuIFJlcGxhY2UgZ19mcmVlIGV0Yy4gd2l0aCBzdGFuZGFyZCBlcXVpdmFsZW50cwoyLiBS
ZW1vdmUgQUNMIHN1cHBvcnQsIHdoaWNoIGlzIG5vdCBpbiBxZW11LXhlbi10cmFkaXRpb25hbCB5
ZXQuCgpTaWduZWQtb2ZmLWJ5OiBTaW1vbiBXYXRlcm1hbiA8d2F0ZXJtYW5zcmRldkBnbWFpbC5j
b20+Ci0tLQogdm5jLWF1dGgtc2FzbC5jIHwgNjEzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjEzIGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB2bmMtYXV0aC1zYXNsLmMKCmRpZmYgLS1naXQg
YS92bmMtYXV0aC1zYXNsLmMgYi92bmMtYXV0aC1zYXNsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZTNkMmVmYgotLS0gL2Rldi9udWxsCisrKyBiL3ZuYy1hdXRoLXNhc2wu
YwpAQCAtMCwwICsxLDYxMyBAQAorLyoKKyAqIFFFTVUgVk5DIGRpc3BsYXkgZHJpdmVyOiBTQVNM
IGF1dGggcHJvdG9jb2wKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMDkgUmVkIEhhdCwgSW5jCisg
KgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwKKyAqIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZSByaWdodHMKKyAqIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwKKyAqIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwor
ICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9u
IG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAq
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVS
CisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9S
IE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLAorICogT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTgorICogVEhFIFNP
RlRXQVJFLgorICovCisKKyNpbmNsdWRlICJ2bmMuaCIKKworLyogTWF4IGFtb3VudCBvZiBkYXRh
IHdlIHNlbmQvcmVjdiBmb3IgU0FTTCBzdGVwcyB0byBwcmV2ZW50IERPUyAqLworI2RlZmluZSBT
QVNMX0RBVEFfTUFYX0xFTiAoMTAyNCAqIDEwMjQpCisKKwordm9pZCB2bmNfc2FzbF9jbGllbnRf
Y2xlYW51cChWbmNTdGF0ZSAqdnMpCit7CisgICAgaWYgKHZzLT5zYXNsLmNvbm4pIHsKKyAgICAg
ICAgdnMtPnNhc2wucnVuU1NGID0gZmFsc2U7CisgICAgICAgIHZzLT5zYXNsLndhbnRTU0YgPSBm
YWxzZTsKKyAgICAgICAgdnMtPnNhc2wud2FpdFdyaXRlU1NGID0gMDsKKyAgICAgICAgdnMtPnNh
c2wuZW5jb2RlZExlbmd0aCA9IHZzLT5zYXNsLmVuY29kZWRPZmZzZXQgPSAwOworICAgICAgICB2
cy0+c2FzbC5lbmNvZGVkID0gTlVMTDsKKyAgICAgICAgZnJlZSh2cy0+c2FzbC51c2VybmFtZSk7
CisgICAgICAgIGZyZWUodnMtPnNhc2wubWVjaGxpc3QpOworICAgICAgICB2cy0+c2FzbC51c2Vy
bmFtZSA9IHZzLT5zYXNsLm1lY2hsaXN0ID0gTlVMTDsKKyAgICAgICAgc2FzbF9kaXNwb3NlKCZ2
cy0+c2FzbC5jb25uKTsKKyAgICAgICAgdnMtPnNhc2wuY29ubiA9IE5VTEw7CisgICAgfQorfQor
CisKK2xvbmcgdm5jX2NsaWVudF93cml0ZV9zYXNsKFZuY1N0YXRlICp2cykKK3sKKyAgICBsb25n
IHJldDsKKworICAgIFZOQ19ERUJVRygiV3JpdGUgU0FTTDogUGVuZGluZyBvdXRwdXQgJXAgc2l6
ZSAlemQgb2Zmc2V0ICV6ZCAiCisgICAgICAgICAgICAgICJFbmNvZGVkOiAlcCBzaXplICVkIG9m
ZnNldCAlZFxuIiwKKyAgICAgICAgICAgICAgdnMtPm91dHB1dC5idWZmZXIsIHZzLT5vdXRwdXQu
Y2FwYWNpdHksIHZzLT5vdXRwdXQub2Zmc2V0LAorICAgICAgICAgICAgICB2cy0+c2FzbC5lbmNv
ZGVkLCB2cy0+c2FzbC5lbmNvZGVkTGVuZ3RoLCB2cy0+c2FzbC5lbmNvZGVkT2Zmc2V0KTsKKwor
ICAgIGlmICghdnMtPnNhc2wuZW5jb2RlZCkgeworICAgICAgICBpbnQgZXJyOworICAgICAgICBl
cnIgPSBzYXNsX2VuY29kZSh2cy0+c2FzbC5jb25uLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAoY2hhciAqKXZzLT5vdXRwdXQuYnVmZmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2
cy0+b3V0cHV0Lm9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0IGNoYXIg
KiopJnZzLT5zYXNsLmVuY29kZWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cy0+c2Fz
bC5lbmNvZGVkTGVuZ3RoKTsKKyAgICAgICAgaWYgKGVyciAhPSBTQVNMX09LKQorICAgICAgICAg
ICAgcmV0dXJuIHZuY19jbGllbnRfaW9fZXJyb3IodnMsIC0xLCBFSU8pOworCisgICAgICAgIHZz
LT5zYXNsLmVuY29kZWRPZmZzZXQgPSAwOworICAgIH0KKworICAgIHJldCA9IHZuY19jbGllbnRf
d3JpdGVfYnVmKHZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZzLT5zYXNsLmVu
Y29kZWQgKyB2cy0+c2FzbC5lbmNvZGVkT2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZzLT5zYXNsLmVuY29kZWRMZW5ndGggLSB2cy0+c2FzbC5lbmNvZGVkT2Zmc2V0KTsK
KyAgICBpZiAoIXJldCkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICB2cy0+c2FzbC5lbmNvZGVk
T2Zmc2V0ICs9IHJldDsKKyAgICBpZiAodnMtPnNhc2wuZW5jb2RlZE9mZnNldCA9PSB2cy0+c2Fz
bC5lbmNvZGVkTGVuZ3RoKSB7CisgICAgICAgIHZzLT5vdXRwdXQub2Zmc2V0ID0gMDsKKyAgICAg
ICAgdnMtPnNhc2wuZW5jb2RlZCA9IE5VTEw7CisgICAgICAgIHZzLT5zYXNsLmVuY29kZWRPZmZz
ZXQgPSB2cy0+c2FzbC5lbmNvZGVkTGVuZ3RoID0gMDsKKyAgICB9CisKKyAgICAvKiBDYW4ndCBt
ZXJnZSB0aGlzIGJsb2NrIHdpdGggb25lIGFib3ZlLCBiZWNhdXNlCisgICAgICogc29tZW9uZSBt
aWdodCBoYXZlIHdyaXR0ZW4gbW9yZSB1bmVuY3J5cHRlZAorICAgICAqIGRhdGEgaW4gdnMtPm91
dHB1dCB3aGlsZSB3ZSB3ZXJlIHByb2Nlc3NpbmcKKyAgICAgKiBTQVNMIGVuY29kZWQgb3V0cHV0
CisgICAgICovCisgICAgaWYgKHZzLT5vdXRwdXQub2Zmc2V0ID09IDApIHsKKyAgICAgICAgcWVt
dV9zZXRfZmRfaGFuZGxlcih2cy0+Y3NvY2ssIHZuY19jbGllbnRfcmVhZCwgTlVMTCwgdnMpOwor
ICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKKworbG9uZyB2bmNfY2xpZW50X3JlYWRfc2Fz
bChWbmNTdGF0ZSAqdnMpCit7CisgICAgbG9uZyByZXQ7CisgICAgdWludDhfdCBlbmNvZGVkWzQw
OTZdOworICAgIGNvbnN0IGNoYXIgKmRlY29kZWQ7CisgICAgdW5zaWduZWQgaW50IGRlY29kZWRM
ZW47CisgICAgaW50IGVycjsKKworICAgIHJldCA9IHZuY19jbGllbnRfcmVhZF9idWYodnMsIGVu
Y29kZWQsIHNpemVvZihlbmNvZGVkKSk7CisgICAgaWYgKCFyZXQpCisgICAgICAgIHJldHVybiAw
OworCisgICAgZXJyID0gc2FzbF9kZWNvZGUodnMtPnNhc2wuY29ubiwKKyAgICAgICAgICAgICAg
ICAgICAgICAoY2hhciAqKWVuY29kZWQsIHJldCwKKyAgICAgICAgICAgICAgICAgICAgICAmZGVj
b2RlZCwgJmRlY29kZWRMZW4pOworCisgICAgaWYgKGVyciAhPSBTQVNMX09LKQorICAgICAgICBy
ZXR1cm4gdm5jX2NsaWVudF9pb19lcnJvcih2cywgLTEsIC1FSU8pOworICAgIFZOQ19ERUJVRygi
UmVhZCBTQVNMIEVuY29kZWQgJXAgc2l6ZSAlbGQgRGVjb2RlZCAlcCBzaXplICVkXG4iLAorICAg
ICAgICAgICAgICBlbmNvZGVkLCByZXQsIGRlY29kZWQsIGRlY29kZWRMZW4pOworICAgIGJ1ZmZl
cl9yZXNlcnZlKCZ2cy0+aW5wdXQsIGRlY29kZWRMZW4pOworICAgIGJ1ZmZlcl9hcHBlbmQoJnZz
LT5pbnB1dCwgZGVjb2RlZCwgZGVjb2RlZExlbik7CisgICAgcmV0dXJuIGRlY29kZWRMZW47Cit9
CisKKworc3RhdGljIGludCB2bmNfYXV0aF9zYXNsX2NoZWNrX2FjY2VzcyhWbmNTdGF0ZSAqdnMp
Cit7CisgICAgY29uc3Qgdm9pZCAqdmFsOworICAgIGludCBlcnI7CisgICAgaW50IGFsbG93Owor
CisgICAgZXJyID0gc2FzbF9nZXRwcm9wKHZzLT5zYXNsLmNvbm4sIFNBU0xfVVNFUk5BTUUsICZ2
YWwpOworICAgIGlmIChlcnIgIT0gU0FTTF9PSykgeworICAgICAgICBWTkNfREVCVUcoImNhbm5v
dCBxdWVyeSBTQVNMIHVzZXJuYW1lIG9uIGNvbm5lY3Rpb24gJWQgKCVzKSwgZGVueWluZyBhY2Nl
c3NcbiIsCisgICAgICAgICAgICAgICAgICBlcnIsIHNhc2xfZXJyc3RyaW5nKGVyciwgTlVMTCwg
TlVMTCkpOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorICAgIGlmICh2YWwgPT0gTlVMTCkg
eworICAgICAgICBWTkNfREVCVUcoIm5vIGNsaWVudCB1c2VybmFtZSB3YXMgZm91bmQsIGRlbnlp
bmcgYWNjZXNzXG4iKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKyAgICBWTkNfREVCVUco
IlNBU0wgY2xpZW50IHVzZXJuYW1lICVzXG4iLCAoY29uc3QgY2hhciAqKXZhbCk7CisKKyAgICB2
cy0+c2FzbC51c2VybmFtZSA9IHN0cmR1cCgoY29uc3QgY2hhciopdmFsKTsKKworICAgIHJldHVy
biAwOworfQorCitzdGF0aWMgaW50IHZuY19hdXRoX3Nhc2xfY2hlY2tfc3NmKFZuY1N0YXRlICp2
cykKK3sKKyAgICBjb25zdCB2b2lkICp2YWw7CisgICAgaW50IGVyciwgc3NmOworCisgICAgaWYg
KCF2cy0+c2FzbC53YW50U1NGKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGVyciA9IHNhc2xf
Z2V0cHJvcCh2cy0+c2FzbC5jb25uLCBTQVNMX1NTRiwgJnZhbCk7CisgICAgaWYgKGVyciAhPSBT
QVNMX09LKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHNzZiA9ICooY29uc3QgaW50ICopdmFs
OworICAgIFZOQ19ERUJVRygibmVnb3RpYXRlZCBhbiBTU0Ygb2YgJWRcbiIsIHNzZik7CisgICAg
aWYgKHNzZiA8IDU2KQorICAgICAgICByZXR1cm4gMDsgLyogNTYgaXMgZ29vZCBmb3IgS2VyYmVy
b3MgKi8KKworICAgIC8qIE9ubHkgc2V0dXAgZm9yIHJlYWQgaW5pdGlhbGx5LCBiZWNhdXNlIHdl
J3JlIGFib3V0IHRvIHNlbmQgYW4gUlBDCisgICAgICogcmVwbHkgd2hpY2ggbXVzdCBiZSBpbiBw
bGFpbiB0ZXh0LiBXaGVuIHRoZSBuZXh0IGluY29taW5nIFJQQworICAgICAqIGFycml2ZXMsIHdl
J2xsIHN3aXRjaCBvbiB3cml0ZXMgdG9vCisgICAgICoKKyAgICAgKiBjZiBxZW11ZENsaWVudFJl
YWRTQVNMICBpbiBxZW11ZC5jCisgICAgICovCisgICAgdnMtPnNhc2wucnVuU1NGID0gMTsKKwor
ICAgIC8qIFdlIGhhdmUgYSBTU0YgdGhhdCdzIGdvb2QgZW5vdWdoICovCisgICAgcmV0dXJuIDE7
Cit9CisKKy8qCisgKiBTdGVwIE1zZworICoKKyAqIElucHV0IGZyb20gY2xpZW50OgorICoKKyAq
IHUzMiBjbGllbnRpbi1sZW5ndGgKKyAqIHU4LWFycmF5IGNsaWVudGluLXN0cmluZworICoKKyAq
IE91dHB1dCB0byBjbGllbnQ6CisgKgorICogdTMyIHNlcnZlcm91dC1sZW5ndGgKKyAqIHU4LWFy
cmF5IHNlcnZlcm91dC1zdHJpbgorICogdTggY29udGludWUKKyAqLworCitzdGF0aWMgaW50IHBy
b3RvY29sX2NsaWVudF9hdXRoX3Nhc2xfc3RlcF9sZW4oVm5jU3RhdGUgKnZzLCB1aW50OF90ICpk
YXRhLCBzaXplX3QgbGVuKTsKKworc3RhdGljIGludCBwcm90b2NvbF9jbGllbnRfYXV0aF9zYXNs
X3N0ZXAoVm5jU3RhdGUgKnZzLCB1aW50OF90ICpkYXRhLCBzaXplX3QgbGVuKQoreworICAgIHVp
bnQzMl90IGRhdGFsZW4gPSBsZW47CisgICAgY29uc3QgY2hhciAqc2VydmVyb3V0OworICAgIHVu
c2lnbmVkIGludCBzZXJ2ZXJvdXRsZW47CisgICAgaW50IGVycjsKKyAgICBjaGFyICpjbGllbnRk
YXRhID0gTlVMTDsKKworICAgIC8qIE5CLCBkaXN0aW5jdGlvbiBvZiBOVUxMIHZzICIiIGlzICpj
cml0aWNhbCogaW4gU0FTTCAqLworICAgIGlmIChkYXRhbGVuKSB7CisgICAgICAgIGNsaWVudGRh
dGEgPSAoY2hhciopZGF0YTsKKyAgICAgICAgY2xpZW50ZGF0YVtkYXRhbGVuLTFdID0gJ1wwJzsg
LyogV2lyZSBpbmNsdWRlcyAnXDAnLCBidXQgbWFrZSBzdXJlICovCisgICAgICAgIGRhdGFsZW4t
LTsgLyogRG9uJ3QgY291bnQgTlVMTCBieXRlIHdoZW4gcGFzc2luZyB0byBfc3RhcnQoKSAqLwor
ICAgIH0KKworICAgIFZOQ19ERUJVRygiU3RlcCB1c2luZyBTQVNMIERhdGEgJXAgKCVkIGJ5dGVz
KVxuIiwKKyAgICAgICAgICAgICAgY2xpZW50ZGF0YSwgZGF0YWxlbik7CisgICAgZXJyID0gc2Fz
bF9zZXJ2ZXJfc3RlcCh2cy0+c2FzbC5jb25uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2xpZW50ZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFsZW4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmc2VydmVyb3V0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnNlcnZlcm91dGxlbik7CisgICAgaWYgKGVyciAhPSBTQVNMX09LICYmCisgICAgICAgIGVy
ciAhPSBTQVNMX0NPTlRJTlVFKSB7CisgICAgICAgIFZOQ19ERUJVRygic2FzbCBzdGVwIGZhaWxl
ZCAlZCAoJXMpXG4iLAorICAgICAgICAgICAgICAgICAgZXJyLCBzYXNsX2VycmRldGFpbCh2cy0+
c2FzbC5jb25uKSk7CisgICAgICAgIHNhc2xfZGlzcG9zZSgmdnMtPnNhc2wuY29ubik7CisgICAg
ICAgIHZzLT5zYXNsLmNvbm4gPSBOVUxMOworICAgICAgICBnb3RvIGF1dGhhYm9ydDsKKyAgICB9
CisKKyAgICBpZiAoc2VydmVyb3V0bGVuID4gU0FTTF9EQVRBX01BWF9MRU4pIHsKKyAgICAgICAg
Vk5DX0RFQlVHKCJzYXNsIHN0ZXAgcmVwbHkgZGF0YSB0b28gbG9uZyAlZFxuIiwKKyAgICAgICAg
ICAgICAgICAgIHNlcnZlcm91dGxlbik7CisgICAgICAgIHNhc2xfZGlzcG9zZSgmdnMtPnNhc2wu
Y29ubik7CisgICAgICAgIHZzLT5zYXNsLmNvbm4gPSBOVUxMOworICAgICAgICBnb3RvIGF1dGhh
Ym9ydDsKKyAgICB9CisKKyAgICBWTkNfREVCVUcoIlNBU0wgcmV0dXJuIGRhdGEgJWQgYnl0ZXMs
IG5pbDsgJWRcbiIsCisgICAgICAgICAgICAgIHNlcnZlcm91dGxlbiwgc2VydmVyb3V0ID8gMCA6
IDEpOworCisgICAgaWYgKHNlcnZlcm91dGxlbikgeworICAgICAgICB2bmNfd3JpdGVfdTMyKHZz
LCBzZXJ2ZXJvdXRsZW4gKyAxKTsKKyAgICAgICAgdm5jX3dyaXRlKHZzLCBzZXJ2ZXJvdXQsIHNl
cnZlcm91dGxlbiArIDEpOworICAgIH0gZWxzZSB7CisgICAgICAgIHZuY193cml0ZV91MzIodnMs
IDApOworICAgIH0KKworICAgIC8qIFdoZXRoZXIgYXV0aCBpcyBjb21wbGV0ZSAqLworICAgIHZu
Y193cml0ZV91OCh2cywgZXJyID09IFNBU0xfQ09OVElOVUUgPyAwIDogMSk7CisKKyAgICBpZiAo
ZXJyID09IFNBU0xfQ09OVElOVUUpIHsKKyAgICAgICAgVk5DX0RFQlVHKCIlcyIsICJBdXRoZW50
aWNhdGlvbiBtdXN0IGNvbnRpbnVlXG4iKTsKKyAgICAgICAgLyogV2FpdCBmb3Igc3RlcCBsZW5n
dGggKi8KKyAgICAgICAgdm5jX3JlYWRfd2hlbih2cywgcHJvdG9jb2xfY2xpZW50X2F1dGhfc2Fz
bF9zdGVwX2xlbiwgNCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgaWYgKCF2bmNfYXV0aF9zYXNs
X2NoZWNrX3NzZih2cykpIHsKKyAgICAgICAgICAgIFZOQ19ERUJVRygiQXV0aGVudGljYXRpb24g
cmVqZWN0ZWQgZm9yIHdlYWsgU1NGICVkXG4iLCB2cy0+Y3NvY2spOworICAgICAgICAgICAgZ290
byBhdXRocmVqZWN0OworICAgICAgICB9CisKKyAgICAgICAgLyogQ2hlY2sgdXNlcm5hbWUgd2hp
dGVsaXN0IEFDTCAqLworICAgICAgICBpZiAodm5jX2F1dGhfc2FzbF9jaGVja19hY2Nlc3ModnMp
IDwgMCkgeworICAgICAgICAgICAgVk5DX0RFQlVHKCJBdXRoZW50aWNhdGlvbiByZWplY3RlZCBm
b3IgQUNMICVkXG4iLCB2cy0+Y3NvY2spOworICAgICAgICAgICAgZ290byBhdXRocmVqZWN0Owor
ICAgICAgICB9CisKKyAgICAgICAgVk5DX0RFQlVHKCJBdXRoZW50aWNhdGlvbiBzdWNjZXNzZnVs
ICVkXG4iLCB2cy0+Y3NvY2spOworICAgICAgICB2bmNfd3JpdGVfdTMyKHZzLCAwKTsgLyogQWNj
ZXB0IGF1dGggKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogRGVsYXkgd3JpdGluZyBpbiBTU0Yg
ZW5jb2RlZCBtb2RlIHVudGlsIHBlbmRpbmcgb3V0cHV0CisgICAgICAgICAqIGJ1ZmZlciBpcyB3
cml0dGVuCisgICAgICAgICAqLworICAgICAgICBpZiAodnMtPnNhc2wucnVuU1NGKQorICAgICAg
ICAgICAgdnMtPnNhc2wud2FpdFdyaXRlU1NGID0gdnMtPm91dHB1dC5vZmZzZXQ7CisgICAgICAg
IHN0YXJ0X2NsaWVudF9pbml0KHZzKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKKworIGF1dGhy
ZWplY3Q6CisgICAgdm5jX3dyaXRlX3UzMih2cywgMSk7IC8qIFJlamVjdCBhdXRoICovCisgICAg
dm5jX3dyaXRlX3UzMih2cywgc2l6ZW9mKCJBdXRoZW50aWNhdGlvbiBmYWlsZWQiKSk7CisgICAg
dm5jX3dyaXRlKHZzLCAiQXV0aGVudGljYXRpb24gZmFpbGVkIiwgc2l6ZW9mKCJBdXRoZW50aWNh
dGlvbiBmYWlsZWQiKSk7CisgICAgdm5jX2ZsdXNoKHZzKTsKKyAgICB2bmNfY2xpZW50X2Vycm9y
KHZzKTsKKyAgICByZXR1cm4gLTE7CisKKyBhdXRoYWJvcnQ6CisgICAgdm5jX2NsaWVudF9lcnJv
cih2cyk7CisgICAgcmV0dXJuIC0xOworfQorCitzdGF0aWMgaW50IHByb3RvY29sX2NsaWVudF9h
dXRoX3Nhc2xfc3RlcF9sZW4oVm5jU3RhdGUgKnZzLCB1aW50OF90ICpkYXRhLCBzaXplX3QgbGVu
KQoreworICAgIHVpbnQzMl90IHN0ZXBsZW4gPSByZWFkX3UzMihkYXRhLCAwKTsKKyAgICBWTkNf
REVCVUcoIkdvdCBjbGllbnQgc3RlcCBsZW4gJWRcbiIsIHN0ZXBsZW4pOworICAgIGlmIChzdGVw
bGVuID4gU0FTTF9EQVRBX01BWF9MRU4pIHsKKyAgICAgICAgVk5DX0RFQlVHKCJUb28gbXVjaCBT
QVNMIGRhdGEgJWRcbiIsIHN0ZXBsZW4pOworICAgICAgICB2bmNfY2xpZW50X2Vycm9yKHZzKTsK
KyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIGlmIChzdGVwbGVuID09IDApCisgICAg
ICAgIHJldHVybiBwcm90b2NvbF9jbGllbnRfYXV0aF9zYXNsX3N0ZXAodnMsIE5VTEwsIDApOwor
ICAgIGVsc2UKKyAgICAgICAgdm5jX3JlYWRfd2hlbih2cywgcHJvdG9jb2xfY2xpZW50X2F1dGhf
c2FzbF9zdGVwLCBzdGVwbGVuKTsKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIFN0YXJ0IE1z
ZworICoKKyAqIElucHV0IGZyb20gY2xpZW50OgorICoKKyAqIHUzMiBjbGllbnRpbi1sZW5ndGgK
KyAqIHU4LWFycmF5IGNsaWVudGluLXN0cmluZworICoKKyAqIE91dHB1dCB0byBjbGllbnQ6Cisg
KgorICogdTMyIHNlcnZlcm91dC1sZW5ndGgKKyAqIHU4LWFycmF5IHNlcnZlcm91dC1zdHJpbgor
ICogdTggY29udGludWUKKyAqLworCisjZGVmaW5lIFNBU0xfREFUQV9NQVhfTEVOICgxMDI0ICog
MTAyNCkKKworc3RhdGljIGludCBwcm90b2NvbF9jbGllbnRfYXV0aF9zYXNsX3N0YXJ0KFZuY1N0
YXRlICp2cywgdWludDhfdCAqZGF0YSwgc2l6ZV90IGxlbikKK3sKKyAgICB1aW50MzJfdCBkYXRh
bGVuID0gbGVuOworICAgIGNvbnN0IGNoYXIgKnNlcnZlcm91dDsKKyAgICB1bnNpZ25lZCBpbnQg
c2VydmVyb3V0bGVuOworICAgIGludCBlcnI7CisgICAgY2hhciAqY2xpZW50ZGF0YSA9IE5VTEw7
CisKKyAgICAvKiBOQiwgZGlzdGluY3Rpb24gb2YgTlVMTCB2cyAiIiBpcyAqY3JpdGljYWwqIGlu
IFNBU0wgKi8KKyAgICBpZiAoZGF0YWxlbikgeworICAgICAgICBjbGllbnRkYXRhID0gKGNoYXIq
KWRhdGE7CisgICAgICAgIGNsaWVudGRhdGFbZGF0YWxlbi0xXSA9ICdcMCc7IC8qIFNob3VsZCBi
ZSBvbiB3aXJlLCBidXQgbWFrZSBzdXJlICovCisgICAgICAgIGRhdGFsZW4tLTsgLyogRG9uJ3Qg
Y291bnQgTlVMTCBieXRlIHdoZW4gcGFzc2luZyB0byBfc3RhcnQoKSAqLworICAgIH0KKworICAg
IFZOQ19ERUJVRygiU3RhcnQgU0FTTCBhdXRoIHdpdGggbWVjaGFuaXNtICVzLiBEYXRhICVwICgl
ZCBieXRlcylcbiIsCisgICAgICAgICAgICAgIHZzLT5zYXNsLm1lY2hsaXN0LCBjbGllbnRkYXRh
LCBkYXRhbGVuKTsKKyAgICBlcnIgPSBzYXNsX3NlcnZlcl9zdGFydCh2cy0+c2FzbC5jb25uLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZzLT5zYXNsLm1lY2hsaXN0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNsaWVudGRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGF0YWxlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc2VydmVyb3V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZzZXJ2ZXJvdXRsZW4pOworICAgIGlmIChlcnIgIT0g
U0FTTF9PSyAmJgorICAgICAgICBlcnIgIT0gU0FTTF9DT05USU5VRSkgeworICAgICAgICBWTkNf
REVCVUcoInNhc2wgc3RhcnQgZmFpbGVkICVkICglcylcbiIsCisgICAgICAgICAgICAgICAgICBl
cnIsIHNhc2xfZXJyZGV0YWlsKHZzLT5zYXNsLmNvbm4pKTsKKyAgICAgICAgc2FzbF9kaXNwb3Nl
KCZ2cy0+c2FzbC5jb25uKTsKKyAgICAgICAgdnMtPnNhc2wuY29ubiA9IE5VTEw7CisgICAgICAg
IGdvdG8gYXV0aGFib3J0OworICAgIH0KKyAgICBpZiAoc2VydmVyb3V0bGVuID4gU0FTTF9EQVRB
X01BWF9MRU4pIHsKKyAgICAgICAgVk5DX0RFQlVHKCJzYXNsIHN0YXJ0IHJlcGx5IGRhdGEgdG9v
IGxvbmcgJWRcbiIsCisgICAgICAgICAgICAgICAgICBzZXJ2ZXJvdXRsZW4pOworICAgICAgICBz
YXNsX2Rpc3Bvc2UoJnZzLT5zYXNsLmNvbm4pOworICAgICAgICB2cy0+c2FzbC5jb25uID0gTlVM
TDsKKyAgICAgICAgZ290byBhdXRoYWJvcnQ7CisgICAgfQorCisgICAgVk5DX0RFQlVHKCJTQVNM
IHJldHVybiBkYXRhICVkIGJ5dGVzLCBuaWw7ICVkXG4iLAorICAgICAgICAgICAgICBzZXJ2ZXJv
dXRsZW4sIHNlcnZlcm91dCA/IDAgOiAxKTsKKworICAgIGlmIChzZXJ2ZXJvdXRsZW4pIHsKKyAg
ICAgICAgdm5jX3dyaXRlX3UzMih2cywgc2VydmVyb3V0bGVuICsgMSk7CisgICAgICAgIHZuY193
cml0ZSh2cywgc2VydmVyb3V0LCBzZXJ2ZXJvdXRsZW4gKyAxKTsKKyAgICB9IGVsc2UgeworICAg
ICAgICB2bmNfd3JpdGVfdTMyKHZzLCAwKTsKKyAgICB9CisKKyAgICAvKiBXaGV0aGVyIGF1dGgg
aXMgY29tcGxldGUgKi8KKyAgICB2bmNfd3JpdGVfdTgodnMsIGVyciA9PSBTQVNMX0NPTlRJTlVF
ID8gMCA6IDEpOworCisgICAgaWYgKGVyciA9PSBTQVNMX0NPTlRJTlVFKSB7CisgICAgICAgIFZO
Q19ERUJVRygiJXMiLCAiQXV0aGVudGljYXRpb24gbXVzdCBjb250aW51ZVxuIik7CisgICAgICAg
IC8qIFdhaXQgZm9yIHN0ZXAgbGVuZ3RoICovCisgICAgICAgIHZuY19yZWFkX3doZW4odnMsIHBy
b3RvY29sX2NsaWVudF9hdXRoX3Nhc2xfc3RlcF9sZW4sIDQpOworICAgIH0gZWxzZSB7CisgICAg
ICAgIGlmICghdm5jX2F1dGhfc2FzbF9jaGVja19zc2YodnMpKSB7CisgICAgICAgICAgICBWTkNf
REVCVUcoIkF1dGhlbnRpY2F0aW9uIHJlamVjdGVkIGZvciB3ZWFrIFNTRiAlZFxuIiwgdnMtPmNz
b2NrKTsKKyAgICAgICAgICAgIGdvdG8gYXV0aHJlamVjdDsKKyAgICAgICAgfQorCisgICAgICAg
IC8qIENoZWNrIHVzZXJuYW1lIHdoaXRlbGlzdCBBQ0wgKi8KKyAgICAgICAgaWYgKHZuY19hdXRo
X3Nhc2xfY2hlY2tfYWNjZXNzKHZzKSA8IDApIHsKKyAgICAgICAgICAgIFZOQ19ERUJVRygiQXV0
aGVudGljYXRpb24gcmVqZWN0ZWQgZm9yIEFDTCAlZFxuIiwgdnMtPmNzb2NrKTsKKyAgICAgICAg
ICAgIGdvdG8gYXV0aHJlamVjdDsKKyAgICAgICAgfQorCisgICAgICAgIFZOQ19ERUJVRygiQXV0
aGVudGljYXRpb24gc3VjY2Vzc2Z1bCAlZFxuIiwgdnMtPmNzb2NrKTsKKyAgICAgICAgdm5jX3dy
aXRlX3UzMih2cywgMCk7IC8qIEFjY2VwdCBhdXRoICovCisgICAgICAgIHN0YXJ0X2NsaWVudF9p
bml0KHZzKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKKworIGF1dGhyZWplY3Q6CisgICAgdm5j
X3dyaXRlX3UzMih2cywgMSk7IC8qIFJlamVjdCBhdXRoICovCisgICAgdm5jX3dyaXRlX3UzMih2
cywgc2l6ZW9mKCJBdXRoZW50aWNhdGlvbiBmYWlsZWQiKSk7CisgICAgdm5jX3dyaXRlKHZzLCAi
QXV0aGVudGljYXRpb24gZmFpbGVkIiwgc2l6ZW9mKCJBdXRoZW50aWNhdGlvbiBmYWlsZWQiKSk7
CisgICAgdm5jX2ZsdXNoKHZzKTsKKyAgICB2bmNfY2xpZW50X2Vycm9yKHZzKTsKKyAgICByZXR1
cm4gLTE7CisKKyBhdXRoYWJvcnQ6CisgICAgdm5jX2NsaWVudF9lcnJvcih2cyk7CisgICAgcmV0
dXJuIC0xOworfQorCitzdGF0aWMgaW50IHByb3RvY29sX2NsaWVudF9hdXRoX3Nhc2xfc3RhcnRf
bGVuKFZuY1N0YXRlICp2cywgdWludDhfdCAqZGF0YSwgc2l6ZV90IGxlbikKK3sKKyAgICB1aW50
MzJfdCBzdGFydGxlbiA9IHJlYWRfdTMyKGRhdGEsIDApOworICAgIFZOQ19ERUJVRygiR290IGNs
aWVudCBzdGFydCBsZW4gJWRcbiIsIHN0YXJ0bGVuKTsKKyAgICBpZiAoc3RhcnRsZW4gPiBTQVNM
X0RBVEFfTUFYX0xFTikgeworICAgICAgICBWTkNfREVCVUcoIlRvbyBtdWNoIFNBU0wgZGF0YSAl
ZFxuIiwgc3RhcnRsZW4pOworICAgICAgICB2bmNfY2xpZW50X2Vycm9yKHZzKTsKKyAgICAgICAg
cmV0dXJuIC0xOworICAgIH0KKworICAgIGlmIChzdGFydGxlbiA9PSAwKQorICAgICAgICByZXR1
cm4gcHJvdG9jb2xfY2xpZW50X2F1dGhfc2FzbF9zdGFydCh2cywgTlVMTCwgMCk7CisKKyAgICB2
bmNfcmVhZF93aGVuKHZzLCBwcm90b2NvbF9jbGllbnRfYXV0aF9zYXNsX3N0YXJ0LCBzdGFydGxl
bik7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHJvdG9jb2xfY2xpZW50X2F1dGhf
c2FzbF9tZWNobmFtZShWbmNTdGF0ZSAqdnMsIHVpbnQ4X3QgKmRhdGEsIHNpemVfdCBsZW4pCit7
CisgICAgY2hhciAqbWVjaG5hbWUgPSBzdHJuZHVwKChjb25zdCBjaGFyICopIGRhdGEsIGxlbik7
CisgICAgVk5DX0RFQlVHKCJHb3QgY2xpZW50IG1lY2huYW1lICclcycgY2hlY2sgYWdhaW5zdCAn
JXMnXG4iLAorICAgICAgICAgICAgICBtZWNobmFtZSwgdnMtPnNhc2wubWVjaGxpc3QpOworCisg
ICAgaWYgKHN0cm5jbXAodnMtPnNhc2wubWVjaGxpc3QsIG1lY2huYW1lLCBsZW4pID09IDApIHsK
KyAgICAgICAgaWYgKHZzLT5zYXNsLm1lY2hsaXN0W2xlbl0gIT0gJ1wwJyAmJgorICAgICAgICAg
ICAgdnMtPnNhc2wubWVjaGxpc3RbbGVuXSAhPSAnLCcpIHsKKyAgICAgICAgICAgIFZOQ19ERUJV
RygiT25lICVkIiwgdnMtPnNhc2wubWVjaGxpc3RbbGVuXSk7CisgICAgICAgICAgICBnb3RvIGZh
aWw7CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICBjaGFyICpvZmZzZXQgPSBzdHJz
dHIodnMtPnNhc2wubWVjaGxpc3QsIG1lY2huYW1lKTsKKyAgICAgICAgVk5DX0RFQlVHKCJUd28g
JXBcbiIsIG9mZnNldCk7CisgICAgICAgIGlmICghb2Zmc2V0KSB7CisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgICAgIH0KKyAgICAgICAgVk5DX0RFQlVHKCJUd28gJyVzJ1xuIiwgb2Zmc2V0
KTsKKyAgICAgICAgaWYgKG9mZnNldFstMV0gIT0gJywnIHx8CisgICAgICAgICAgICAob2Zmc2V0
W2xlbl0gIT0gJ1wwJyYmCisgICAgICAgICAgICAgb2Zmc2V0W2xlbl0gIT0gJywnKSkgeworICAg
ICAgICAgICAgZ290byBmYWlsOworICAgICAgICB9CisgICAgfQorCisgICAgZnJlZSh2cy0+c2Fz
bC5tZWNobGlzdCk7CisgICAgdnMtPnNhc2wubWVjaGxpc3QgPSBtZWNobmFtZTsKKworICAgIFZO
Q19ERUJVRygiVmFsaWRhdGVkIG1lY2huYW1lICclcydcbiIsIG1lY2huYW1lKTsKKyAgICB2bmNf
cmVhZF93aGVuKHZzLCBwcm90b2NvbF9jbGllbnRfYXV0aF9zYXNsX3N0YXJ0X2xlbiwgNCk7Cisg
ICAgcmV0dXJuIDA7CisKKyBmYWlsOgorICAgIHZuY19jbGllbnRfZXJyb3IodnMpOworICAgIGZy
ZWUobWVjaG5hbWUpOworICAgIHJldHVybiAtMTsKK30KKworc3RhdGljIGludCBwcm90b2NvbF9j
bGllbnRfYXV0aF9zYXNsX21lY2huYW1lX2xlbihWbmNTdGF0ZSAqdnMsIHVpbnQ4X3QgKmRhdGEs
IHNpemVfdCBsZW4pCit7CisgICAgdWludDMyX3QgbWVjaGxlbiA9IHJlYWRfdTMyKGRhdGEsIDAp
OworICAgIFZOQ19ERUJVRygiR290IGNsaWVudCBtZWNobmFtZSBsZW4gJWRcbiIsIG1lY2hsZW4p
OworICAgIGlmIChtZWNobGVuID4gMTAwKSB7CisgICAgICAgIFZOQ19ERUJVRygiVG9vIGxvbmcg
U0FTTCBtZWNobmFtZSBkYXRhICVkXG4iLCBtZWNobGVuKTsKKyAgICAgICAgdm5jX2NsaWVudF9l
cnJvcih2cyk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgaWYgKG1lY2hsZW4gPCAx
KSB7CisgICAgICAgIFZOQ19ERUJVRygiVG9vIHNob3J0IFNBU0wgbWVjaG5hbWUgJWRcbiIsIG1l
Y2hsZW4pOworICAgICAgICB2bmNfY2xpZW50X2Vycm9yKHZzKTsKKyAgICAgICAgcmV0dXJuIC0x
OworICAgIH0KKyAgICB2bmNfcmVhZF93aGVuKHZzLCBwcm90b2NvbF9jbGllbnRfYXV0aF9zYXNs
X21lY2huYW1lLG1lY2hsZW4pOworICAgIHJldHVybiAwOworfQorCit2b2lkIHN0YXJ0X2F1dGhf
c2FzbChWbmNTdGF0ZSAqdnMpCit7CisgICAgY29uc3QgY2hhciAqbWVjaGxpc3QgPSBOVUxMOwor
ICAgIHNhc2xfc2VjdXJpdHlfcHJvcGVydGllc190IHNlY3Byb3BzOworICAgIGludCBlcnI7Cisg
ICAgY2hhciAqbG9jYWxBZGRyLCAqcmVtb3RlQWRkcjsKKyAgICBpbnQgbWVjaGxpc3RsZW47CisK
KyAgICBWTkNfREVCVUcoIkluaXRpYWxpemUgU0FTTCBhdXRoICVkXG4iLCB2cy0+Y3NvY2spOwor
CisgICAgLyogR2V0IGxvY2FsICYgcmVtb3RlIGNsaWVudCBhZGRyZXNzZXMgaW4gZm9ybSAgSVBB
RERSO1BPUlQgKi8KKyAgICBpZiAoIShsb2NhbEFkZHIgPSB2bmNfc29ja2V0X2xvY2FsX2FkZHIo
IiVzOyVzIiwgdnMtPmNzb2NrKSkpCisgICAgICAgIGdvdG8gYXV0aGFib3J0OworCisgICAgaWYg
KCEocmVtb3RlQWRkciA9IHZuY19zb2NrZXRfcmVtb3RlX2FkZHIoIiVzOyVzIiwgdnMtPmNzb2Nr
KSkpIHsKKyAgICAgICAgZnJlZShsb2NhbEFkZHIpOworICAgICAgICBnb3RvIGF1dGhhYm9ydDsK
KyAgICB9CisKKyAgICBlcnIgPSBzYXNsX3NlcnZlcl9uZXcoInZuYyIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5VTEwsIC8qIEZRRE4gLSBqdXN0IGRlbGVnYXRlcyB0byBnZXRob3N0bmFt
ZSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAvKiBVc2VyIHJlYWxtICovCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2FsQWRkciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVtb3RlQWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgLyogQ2Fs
bGJhY2tzLCBub3QgbmVlZGVkICovCisgICAgICAgICAgICAgICAgICAgICAgICAgIFNBU0xfU1VD
Q0VTU19EQVRBLAorICAgICAgICAgICAgICAgICAgICAgICAgICAmdnMtPnNhc2wuY29ubik7Cisg
ICAgZnJlZShsb2NhbEFkZHIpOworICAgIGZyZWUocmVtb3RlQWRkcik7CisgICAgbG9jYWxBZGRy
ID0gcmVtb3RlQWRkciA9IE5VTEw7CisKKyAgICBpZiAoZXJyICE9IFNBU0xfT0spIHsKKyAgICAg
ICAgVk5DX0RFQlVHKCJzYXNsIGNvbnRleHQgc2V0dXAgZmFpbGVkICVkICglcykiLAorICAgICAg
ICAgICAgICAgICAgZXJyLCBzYXNsX2VycnN0cmluZyhlcnIsIE5VTEwsIE5VTEwpKTsKKyAgICAg
ICAgdnMtPnNhc2wuY29ubiA9IE5VTEw7CisgICAgICAgIGdvdG8gYXV0aGFib3J0OworICAgIH0K
KworI2lmZGVmIENPTkZJR19WTkNfVExTCisgICAgLyogSW5mb3JtIFNBU0wgdGhhdCB3ZSd2ZSBn
b3QgYW4gZXh0ZXJuYWwgU1NGIGxheWVyIGZyb20gVExTL3g1MDkgKi8KKyAgICBpZiAodnMtPmF1
dGggPT0gVk5DX0FVVEhfVkVOQ1JZUFQgJiYKKyAgICAgICAgdnMtPnN1YmF1dGggPT0gVk5DX0FV
VEhfVkVOQ1JZUFRfWDUwOVNBU0wpIHsKKyAgICAgICAgZ251dGxzX2NpcGhlcl9hbGdvcml0aG1f
dCBjaXBoZXI7CisgICAgICAgIHNhc2xfc3NmX3Qgc3NmOworCisgICAgICAgIGNpcGhlciA9IGdu
dXRsc19jaXBoZXJfZ2V0KHZzLT50bHNfc2Vzc2lvbik7CisgICAgICAgIGlmICghKHNzZiA9IChz
YXNsX3NzZl90KWdudXRsc19jaXBoZXJfZ2V0X2tleV9zaXplKGNpcGhlcikpKSB7CisgICAgICAg
ICAgICBWTkNfREVCVUcoIiVzIiwgImNhbm5vdCBUTFMgZ2V0IGNpcGhlciBzaXplXG4iKTsKKyAg
ICAgICAgICAgIHNhc2xfZGlzcG9zZSgmdnMtPnNhc2wuY29ubik7CisgICAgICAgICAgICB2cy0+
c2FzbC5jb25uID0gTlVMTDsKKyAgICAgICAgICAgIGdvdG8gYXV0aGFib3J0OworICAgICAgICB9
CisgICAgICAgIHNzZiAqPSA4OyAvKiB0bHMga2V5IHNpemUgaXMgYnl0ZXMsIHNhc2wgd2FudHMg
Yml0cyAqLworCisgICAgICAgIGVyciA9IHNhc2xfc2V0cHJvcCh2cy0+c2FzbC5jb25uLCBTQVNM
X1NTRl9FWFRFUk5BTCwgJnNzZik7CisgICAgICAgIGlmIChlcnIgIT0gU0FTTF9PSykgeworICAg
ICAgICAgICAgVk5DX0RFQlVHKCJjYW5ub3Qgc2V0IFNBU0wgZXh0ZXJuYWwgU1NGICVkICglcylc
biIsCisgICAgICAgICAgICAgICAgICAgICAgZXJyLCBzYXNsX2VycnN0cmluZyhlcnIsIE5VTEws
IE5VTEwpKTsKKyAgICAgICAgICAgIHNhc2xfZGlzcG9zZSgmdnMtPnNhc2wuY29ubik7CisgICAg
ICAgICAgICB2cy0+c2FzbC5jb25uID0gTlVMTDsKKyAgICAgICAgICAgIGdvdG8gYXV0aGFib3J0
OworICAgICAgICB9CisgICAgfSBlbHNlCisjZW5kaWYgLyogQ09ORklHX1ZOQ19UTFMgKi8KKyAg
ICAgICAgdnMtPnNhc2wud2FudFNTRiA9IDE7CisKKyAgICBtZW1zZXQgKCZzZWNwcm9wcywgMCwg
c2l6ZW9mIHNlY3Byb3BzKTsKKyAgICAvKiBJbmZvcm0gU0FTTCB0aGF0IHdlJ3ZlIGdvdCBhbiBl
eHRlcm5hbCBTU0YgbGF5ZXIgZnJvbSBUTFMgKi8KKyAgICBpZiAoc3RybmNtcCh2cy0+ZGlzcGxh
eSwgInVuaXg6IiwgNSkgPT0gMAorI2lmZGVmIENPTkZJR19WTkNfVExTCisgICAgICAgIC8qIERp
c2FibGUgU1NGLCBpZiB1c2luZyBUTFMreDUwOStTQVNMIG9ubHkuIFRMUyB3aXRob3V0IHg1MDkK
KyAgICAgICAgICAgaXMgbm90IHN1ZmZpY2llbnRseSBzdHJvbmcgKi8KKyAgICAgICAgfHwgKHZz
LT5hdXRoID09IFZOQ19BVVRIX1ZFTkNSWVBUICYmCisgICAgICAgICAgICB2cy0+c3ViYXV0aCA9
PSBWTkNfQVVUSF9WRU5DUllQVF9YNTA5U0FTTCkKKyNlbmRpZiAvKiBDT05GSUdfVk5DX1RMUyAq
LworICAgICAgICApIHsKKyAgICAgICAgLyogSWYgd2UndmUgZ290IFRMUyBvciBVTklYIGRvbWFp
biBzb2NrLCB3ZSBkb24ndCBjYXJlIGFib3V0IFNTRiAqLworICAgICAgICBzZWNwcm9wcy5taW5f
c3NmID0gMDsKKyAgICAgICAgc2VjcHJvcHMubWF4X3NzZiA9IDA7CisgICAgICAgIHNlY3Byb3Bz
Lm1heGJ1ZnNpemUgPSA4MTkyOworICAgICAgICBzZWNwcm9wcy5zZWN1cml0eV9mbGFncyA9IDA7
CisgICAgfSBlbHNlIHsKKyAgICAgICAgLyogUGxhaW4gVENQLCBiZXR0ZXIgZ2V0IGFuIFNTRiBs
YXllciAqLworICAgICAgICBzZWNwcm9wcy5taW5fc3NmID0gNTY7IC8qIEdvb2QgZW5vdWdoIHRv
IHJlcXVpcmUga2VyYmVyb3MgKi8KKyAgICAgICAgc2VjcHJvcHMubWF4X3NzZiA9IDEwMDAwMDsg
LyogQXJiaXRyYXJ5IGJpZyBudW1iZXIgKi8KKyAgICAgICAgc2VjcHJvcHMubWF4YnVmc2l6ZSA9
IDgxOTI7CisgICAgICAgIC8qIEZvcmJpZCBhbnkgYW5vbnltb3VzIG9yIHRyaXZpYWxseSBjcmFj
a2FibGUgYXV0aCAqLworICAgICAgICBzZWNwcm9wcy5zZWN1cml0eV9mbGFncyA9CisgICAgICAg
ICAgICBTQVNMX1NFQ19OT0FOT05ZTU9VUyB8IFNBU0xfU0VDX05PUExBSU5URVhUOworICAgIH0K
KworICAgIGVyciA9IHNhc2xfc2V0cHJvcCh2cy0+c2FzbC5jb25uLCBTQVNMX1NFQ19QUk9QUywg
JnNlY3Byb3BzKTsKKyAgICBpZiAoZXJyICE9IFNBU0xfT0spIHsKKyAgICAgICAgVk5DX0RFQlVH
KCJjYW5ub3Qgc2V0IFNBU0wgc2VjdXJpdHkgcHJvcHMgJWQgKCVzKVxuIiwKKyAgICAgICAgICAg
ICAgICAgIGVyciwgc2FzbF9lcnJzdHJpbmcoZXJyLCBOVUxMLCBOVUxMKSk7CisgICAgICAgIHNh
c2xfZGlzcG9zZSgmdnMtPnNhc2wuY29ubik7CisgICAgICAgIHZzLT5zYXNsLmNvbm4gPSBOVUxM
OworICAgICAgICBnb3RvIGF1dGhhYm9ydDsKKyAgICB9CisKKyAgICBlcnIgPSBzYXNsX2xpc3Rt
ZWNoKHZzLT5zYXNsLmNvbm4sCisgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAvKiBEb24n
dCBuZWVkIHRvIHNldCB1c2VyICovCisgICAgICAgICAgICAgICAgICAgICAgICAiIiwgLyogUHJl
Zml4ICovCisgICAgICAgICAgICAgICAgICAgICAgICAiLCIsIC8qIFNlcGFyYXRvciAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgIiIsIC8qIFN1ZmZpeCAqLworICAgICAgICAgICAgICAgICAg
ICAgICAgJm1lY2hsaXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIE5VTEwpOworICAgIGlmIChlcnIgIT0gU0FTTF9PSykgeworICAgICAg
ICBWTkNfREVCVUcoImNhbm5vdCBsaXN0IFNBU0wgbWVjaGFuaXNtcyAlZCAoJXMpXG4iLAorICAg
ICAgICAgICAgICAgICAgZXJyLCBzYXNsX2VycmRldGFpbCh2cy0+c2FzbC5jb25uKSk7CisgICAg
ICAgIHNhc2xfZGlzcG9zZSgmdnMtPnNhc2wuY29ubik7CisgICAgICAgIHZzLT5zYXNsLmNvbm4g
PSBOVUxMOworICAgICAgICBnb3RvIGF1dGhhYm9ydDsKKyAgICB9CisgICAgVk5DX0RFQlVHKCJB
dmFpbGFibGUgbWVjaGFuaXNtcyBmb3IgY2xpZW50OiAnJXMnXG4iLCBtZWNobGlzdCk7CisKKyAg
ICB2cy0+c2FzbC5tZWNobGlzdCA9IHN0cmR1cChtZWNobGlzdCk7CisgICAgbWVjaGxpc3RsZW4g
PSBzdHJsZW4obWVjaGxpc3QpOworICAgIHZuY193cml0ZV91MzIodnMsIG1lY2hsaXN0bGVuKTsK
KyAgICB2bmNfd3JpdGUodnMsIG1lY2hsaXN0LCBtZWNobGlzdGxlbik7CisgICAgdm5jX2ZsdXNo
KHZzKTsKKworICAgIFZOQ19ERUJVRygiV2FpdCBmb3IgY2xpZW50IG1lY2huYW1lIGxlbmd0aFxu
Iik7CisgICAgdm5jX3JlYWRfd2hlbih2cywgcHJvdG9jb2xfY2xpZW50X2F1dGhfc2FzbF9tZWNo
bmFtZV9sZW4sIDQpOworCisgICAgcmV0dXJuOworCisgYXV0aGFib3J0OgorICAgIHZuY19jbGll
bnRfZXJyb3IodnMpOworfQorCisKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 23:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 23:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAP2F-00042E-T5; Mon, 15 May 2017 23:04:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dAP2E-000427-CE
 for xen-devel@lists.xen.org; Mon, 15 May 2017 23:04:14 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AC/2D-03620-DE33A195; Mon, 15 May 2017 23:04:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRvkrPvGWCr
 S4OQ/E4slHxezODB6HN39mymAMYo1My8pvyKBNePtrLmsBXOtK3ZtaWNrYDyq38XIxSEkMJFR
 Yvurq0wgDovASxaJ+Q/us4E4EgL9rBIfjrYzdjFyAjlJEpuvfmCDsKskui/8YAaxhQTUJBp+/
 GGEGPWOUeLWw9tgDWwCehJvr1xkArFFBKQlrn2+DBZnFoiROH1nO9ggYQFPiafNx8HiLAKqEh
 cPNYPFeQXcJM5d/cIEsUxO4ua5TrBlnALuEmue3GOEWOwm8ejOa+YJjAILGBlWMWoUpxaVpRb
 pGlnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhcDEOxgPL828BCjJAeTkiiv
 O7tUpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jNGQDnBotT01Iq0zBxgmMOkJTh4lER4+0DSv
 MUFibnFmekQqVOMxhzvln54z8TxaOWP90xCLHn5ealS4rz7QEoFQEozSvPgBsHi7xKjrJQwLy
 PQaUI8BalFuZklqPKvGMU5GJWEeV+ATOHJzCuB2/cK6BQmoFPCXoqDnFKSiJCSamA0/S+9pKV
 sTvfhidurHB7OeHjqSViu3d5jt86+Klvhc35d72u+XVxXeYsDW/8daWSPvjyPtWRH7/2+xndN
 yu1q/8RO37krE+yZsUwilWE+s0DvtOr11wvNdz+u7zosIrrscW7fRha5/pJYg5f/dsaFsX0T2
 subwR138bj1hS4Gs44NVT+fcG9WYinOSDTUYi4qTgQA5Qcg8boCAAA=
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494889452!92948841!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17688 invoked from network); 15 May 2017 23:04:12 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 23:04:12 -0000
Received: by mail-wm0-f67.google.com with SMTP id u65so32029657wmu.3
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 16:04:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=SAPaRP/IT4x4dgGOZLj9e0fNlkrIfJZOFZ+wlAZhRkc=;
 b=rP2M4pChGzmCtHzBpec3pIE3qkZafkBVN/XwXVznwqcLgltmYoVuq0UvT6Jttu4O+t
 PIvwPAx/jcmESNSrjzK59+l1p4vNdlTWtmQGVt7ZeNzKYImbEIsAohKBT//aQdcvi/Gy
 aazyNgKvtKsvAnbM7gDlZEKN2Y91faf8VuEQH+JY/c0DYwKXXX5uZgYWBSWZpB8aEyX2
 SuQbspfjRmFDlYsWmGaO9QQNUZ2ipv7BOgwXee60qOvZnkReINlwmVoeI75ZVG0MiBEr
 YaDPo17Eznr3osqT63ofsDXL0AJT9DSeVnPbrCXkQz5GRxxsAK5IMuIRbxSrvRHE16wx
 lt1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=SAPaRP/IT4x4dgGOZLj9e0fNlkrIfJZOFZ+wlAZhRkc=;
 b=AqNWjbAlYAj5XO+51YBedZ9QVuOg4l/tS+M0Hg+YQkE0xaH4U957sTZPYA2DrIPd2x
 kSwHGAY3j32ix1A2Blxe5q5e1BnWcxn2gDvBeuwiXNPMGIE3+vxYtLLOpYGKbGrfy/no
 8NSHSc84IMsYGXlgE647zY93/6FXSn2cqW10ETErlRkCo6ta8oLAiJFfeGwHpygI4A09
 L6WWoQmRtIwQueHi9KFQF2Yl8B3tVqJ+yTvUlK7RmQjOU3e6Qvs5kS6UCMkUaLJjwBDT
 nmZYtCXojEgbXl9EQhdZZHkjDSdczv1144Tq2PD/u+yQsmrUCD3TfqTKI67ML81+jD71
 G6uA==
X-Gm-Message-State: AODbwcDL2P7aWvjTW0WUWCa3fRd2yN5sDgGmFB3kT3FEJqkMVMjO4mdW
 3xe3afNd3d9p2VXyOi4=
X-Received: by 10.223.138.139 with SMTP id y11mr6342484wry.22.1494889452252;
 Mon, 15 May 2017 16:04:12 -0700 (PDT)
Received: from simon.home ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id h70sm3252775wma.14.2017.05.15.16.04.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 15 May 2017 16:04:11 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 00:03:38 +0100
Message-Id: <1494889423-4212-2-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
Cc: dunlapg@umich.edu, ian.jackson@eu.citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 1/6] qemu-xen-trad: sasl: expose vnc API to
	SASL auth
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwb3NlIG1pbmltdW0gVk5DIEFQSSB0byBzdXBwb3J0IFNBU0wgYXV0aC4gIFRoaXMgaXMgbWFp
bmx5IHRoZQpWbmNTdGF0ZSBzdHJ1Y3R1cmUgYW5kIGEgc3Vic2V0IG9mIHRoZSBBUEkgZnVuY3Mu
CgpUaGUgbGF5b3V0IG9mIHRoZSBmaWxlIGlzIG1vZGVsbGVkIG9uIHRoZSB1cHN0cmVhbSBRRU1V
IHZuYy5oLgoKU2lnbmVkLW9mZi1ieTogU2ltb24gV2F0ZXJtYW4gPHdhdGVybWFuc3JkZXZAZ21h
aWwuY29tPgotLS0KIHZuYy5oIHwgMjMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIyMiBp
bnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3ZuYy5oIGIvdm5jLmgK
aW5kZXggNjk4MTYwNi4uNjZiZWQwYyAxMDA2NDQKLS0tIGEvdm5jLmgKKysrIGIvdm5jLmgKQEAg
LTEsNSArMSwxODMgQEAKLSNpZm5kZWYgX19WTkNUSUdIVF9ICi0jZGVmaW5lIF9fVk5DVElHSFRf
SAorLyoKKyAqIFFFTVUgVk5DIGRpc3BsYXkgZHJpdmVyCisgKgorICogQ29weXJpZ2h0IChDKSAy
MDA2IEFudGhvbnkgTGlndW9yaSA8YW50aG9ueUBjb2RlbW9ua2V5LndzPgorICogQ29weXJpZ2h0
IChDKSAyMDA2IEZhYnJpY2UgQmVsbGFyZAorICogQ29weXJpZ2h0IChDKSAyMDA5IFJlZCBIYXQs
IEluYworICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdl
LCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5k
IGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFs
CisgKiBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhv
dXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzCisgKiB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsCisgKiBjb3BpZXMg
b2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdh
cmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVy
bWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vi
c3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJ
UyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNT
IE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9S
UyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBP
UiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwg
VE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwKKyAqIE9VVCBPRiBPUiBJTiBDT05ORUNU
SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4KKyAq
IFRIRSBTT0ZUV0FSRS4KKyAqLworCisjaWZuZGVmIF9fUUVNVV9WTkNfSAorI2RlZmluZSBfX1FF
TVVfVk5DX0gKKworI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCisjaW5jbHVkZSAiY29uc29sZS5o
IgorI2luY2x1ZGUgInN5c2VtdS5oIgorCisvLyAjZGVmaW5lIF9WTkNfREVCVUcgMQorCisjaWZk
ZWYgX1ZOQ19ERUJVRworI2RlZmluZSBWTkNfREVCVUcoZm10LCAuLi4pIGRvIHsgZnByaW50Zihz
dGRlcnIsIGZtdCwgIyMgX19WQV9BUkdTX18pOyB9IHdoaWxlICgwKQorCisjaWYgZGVmaW5lZChD
T05GSUdfVk5DX1RMUykgJiYgX1ZOQ19ERUJVRyA+PSAyCisvKiBWZXJ5IHZlcmJvc2UsIHNvIG9u
bHkgZW5hYmxlZCBmb3IgX1ZOQ19ERUJVRyA+PSAyICovCitzdGF0aWMgdm9pZCB2bmNfZGVidWdf
Z251dGxzX2xvZyhpbnQgbGV2ZWwsIGNvbnN0IGNoYXIqIHN0cikgeworICAgIFZOQ19ERUJVRygi
JWQgJXMiLCBsZXZlbCwgc3RyKTsKK30KKyNlbmRpZiAvKiBDT05GSUdfVk5DX1RMUyAmJiBfVk5D
X0RFQlVHICovCisjZWxzZQorI2RlZmluZSBWTkNfREVCVUcoZm10LCAuLi4pIGRvIHsgfSB3aGls
ZSAoMCkKKyNlbmRpZgorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBDb3JlIGRhdGEg
c3RydWN0dXJlcworICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKwordHlwZWRlZiBzdHJ1Y3Qg
QnVmZmVyCit7CisgICAgc2l6ZV90IGNhcGFjaXR5OworICAgIHNpemVfdCBvZmZzZXQ7CisgICAg
dWludDhfdCAqYnVmZmVyOworfSBCdWZmZXI7CisKK3R5cGVkZWYgc3RydWN0IFZuY1N0YXRlIFZu
Y1N0YXRlOworCit0eXBlZGVmIGludCBWbmNSZWFkRXZlbnQoVm5jU3RhdGUgKnZzLCB1aW50OF90
ICpkYXRhLCBzaXplX3QgbGVuKTsKKwordHlwZWRlZiB2b2lkIFZuY1dyaXRlUGl4ZWxzKFZuY1N0
YXRlICp2cywgdm9pZCAqZGF0YSwgaW50IHNpemUpOworCit0eXBlZGVmIHZvaWQgVm5jU2VuZEhl
eHRpbGVUaWxlKFZuY1N0YXRlICp2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHgsIGludCB5LCBpbnQgdywgaW50IGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmxhc3RfYmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQg
Kmxhc3RfZmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqaGFzX2JnLCBp
bnQgKmhhc19mZyk7CisKKyNpbmNsdWRlICJ2bmNfa2V5c3ltLmgiCisjaW5jbHVkZSAia2V5bWFw
cy5jIgorCisjaWZkZWYgQ09ORklHX1ZOQ19UTFMKKyNpbmNsdWRlIDxnbnV0bHMvZ251dGxzLmg+
CisjaW5jbHVkZSA8Z251dGxzL3g1MDkuaD4KKyNlbmRpZiAvKiBDT05GSUdfVk5DX1RMUyAqLwor
CisjaWZkZWYgQ09ORklHX1ZOQ19TQVNMCisjaW5jbHVkZSAidm5jLWF1dGgtc2FzbC5oIgorI2Vu
ZGlmCisKKyNkZWZpbmUgVk5DX0FVVEhfQ0hBTExFTkdFX1NJWkUgMTYKKworI2RlZmluZSBRVUVV
RV9BTExPQ19VTklUIDEwCisKK3R5cGVkZWYgc3RydWN0IF9RdWV1ZUl0ZW0KK3sKKyAgICBpbnQg
eCwgeSwgdywgaDsKKyAgICBpbnQzMl90IGVuYzsKKyAgICBzdHJ1Y3QgX1F1ZXVlSXRlbSAqbmV4
dDsKK30gUXVldWVJdGVtOworCit0eXBlZGVmIHN0cnVjdCBfUXVldWUKK3sKKyAgICBRdWV1ZUl0
ZW0gKnF1ZXVlX3N0YXJ0OworICAgIGludCBzdGFydF9jb3VudDsKKyAgICBRdWV1ZUl0ZW0gKnF1
ZXVlX2VuZDsKKyAgICBpbnQgZW5kX2NvdW50OworfSBRdWV1ZTsKKworc3RydWN0IFZuY1N0YXRl
Cit7CisgICAgUUVNVVRpbWVyICp0aW1lcjsKKyAgICBpbnQgdGltZXJfaW50ZXJ2YWw7CisgICAg
aW50NjRfdCBsYXN0X3VwZGF0ZV90aW1lOworICAgIGludCBsc29jazsKKyAgICBpbnQgY3NvY2s7
CisgICAgRGlzcGxheVN0YXRlICpkczsKKyAgICB1aW50NjRfdCAqZGlydHlfcm93OyAgICAgICAg
Lyogc2NyZWVuIHJlZ2lvbnMgd2hpY2ggYXJlIHBvc3NpYmx5IGRpcnR5ICovCisgICAgaW50IGRp
cnR5X3BpeGVsX3NoaWZ0OworICAgIHVpbnQ2NF90ICp1cGRhdGVfcm93OyAgICAgICAvKiBvdXRz
dGFuZGluZyB1cGRhdGVzICovCisgICAgaW50IGhhc191cGRhdGU7ICAgICAgICAgICAgIC8qIHRo
ZXJlJ3Mgb3V0c3RhbmRpbmcgdXBkYXRlcyBpbiB0aGUKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICogdmlzaWJsZSBhcmVhICovCisKKyAgICBpbnQgdXBkYXRlX3JlcXVlc3RlZDsg
ICAgICAgLyogdGhlIGNsaWVudCByZXF1ZXN0ZWQgYW4gdXBkYXRlICovCisKKyAgICB1aW50OF90
ICpvbGRfZGF0YTsKKyAgICBpbnQgaGFzX3Jlc2l6ZTsKKyAgICBpbnQgaGFzX2hleHRpbGU7Cisg
ICAgaW50IGhhc19wb2ludGVyX3R5cGVfY2hhbmdlOworICAgIGludCBoYXNfV01WaTsKKyAgICBp
bnQgYWJzb2x1dGU7CisgICAgaW50IGxhc3RfeDsKKyAgICBpbnQgbGFzdF95OworCisgICAgaW50
IG1ham9yOworICAgIGludCBtaW5vcjsKKworICAgIGNoYXIgKmRpc3BsYXk7CisgICAgY2hhciAq
cGFzc3dvcmQ7CisgICAgaW50IGF1dGg7CisjaWZkZWYgQ09ORklHX1ZOQ19UTFMKKyAgICBpbnQg
c3ViYXV0aDsKKyAgICBpbnQgeDUwOXZlcmlmeTsKKworICAgIGNoYXIgKng1MDljYWNlcnQ7Cisg
ICAgY2hhciAqeDUwOWNhY3JsOworICAgIGNoYXIgKng1MDljZXJ0OworICAgIGNoYXIgKng1MDlr
ZXk7CisjZW5kaWYKKyAgICBjaGFyIGNoYWxsZW5nZVtWTkNfQVVUSF9DSEFMTEVOR0VfU0laRV07
CisgICAgaW50IHN3aXRjaGJwcDsKKworI2lmZGVmIENPTkZJR19WTkNfVExTCisgICAgaW50IHdp
cmVtb2RlOworICAgIGdudXRsc19zZXNzaW9uX3QgdGxzX3Nlc3Npb247CisjZW5kaWYKKworI2lm
ZGVmIENPTkZJR19WTkNfU0FTTAorICAgIFZuY1N0YXRlU0FTTCBzYXNsOworI2VuZGlmCisKKyAg
ICBCdWZmZXIgb3V0cHV0OworICAgIEJ1ZmZlciBpbnB1dDsKKworICAgIFF1ZXVlIHVwcXVldWU7
CisKKyAgICBrYmRfbGF5b3V0X3QgKmtiZF9sYXlvdXQ7CisgICAgLyogY3VycmVudCBvdXRwdXQg
bW9kZSBpbmZvcm1hdGlvbiAqLworICAgIFZuY1dyaXRlUGl4ZWxzICp3cml0ZV9waXhlbHM7Cisg
ICAgVm5jU2VuZEhleHRpbGVUaWxlICpzZW5kX2hleHRpbGVfdGlsZTsKKyAgICBEaXNwbGF5U3Vy
ZmFjZSBjbGllbnRkcywgc2VydmVyZHM7CisKKyAgICBWbmNSZWFkRXZlbnQgKnJlYWRfaGFuZGxl
cjsKKyAgICBzaXplX3QgcmVhZF9oYW5kbGVyX2V4cGVjdDsKKworICAgIGludCB2aXNpYmxlX3g7
CisgICAgaW50IHZpc2libGVfeTsKKyAgICBpbnQgdmlzaWJsZV93OworICAgIGludCB2aXNpYmxl
X2g7CisKKyAgICAvKiBpbnB1dCAqLworICAgIHVpbnQ4X3QgbW9kaWZpZXJzX3N0YXRlWzI1Nl07
Cit9OworCitzdGF0aWMgVm5jU3RhdGUgKnZuY19zdGF0ZTsgLyogbmVlZGVkIGZvciBpbmZvIHZu
YyAqLwogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqCkBAIC0xNiwxNiArMTk0LDEyIEBAIGVu
dW0gewogICAgIFZOQ19BVVRIX1RJR0hUID0gMTYsCiAgICAgVk5DX0FVVEhfVUxUUkEgPSAxNywK
ICAgICBWTkNfQVVUSF9UTFMgPSAxOCwKLSAgICBWTkNfQVVUSF9WRU5DUllQVCA9IDE5CisgICAg
Vk5DX0FVVEhfVkVOQ1JZUFQgPSAxOSwKKyAgICBWTkNfQVVUSF9TQVNMID0gMjAsICAgICAvKiBT
dXBwb3J0ZWQgaW4gR1RLLVZOQyAmIFZJTk8gKi8KIH07CiAKICNpZmRlZiBDT05GSUdfVk5DX1RM
UwogZW51bSB7Ci0gICAgVk5DX1dJUkVNT0RFX0NMRUFSLAotICAgIFZOQ19XSVJFTU9ERV9UTFMs
Ci19OwotCi1lbnVtIHsKICAgICBWTkNfQVVUSF9WRU5DUllQVF9QTEFJTiA9IDI1NiwKICAgICBW
TkNfQVVUSF9WRU5DUllQVF9UTFNOT05FID0gMjU3LAogICAgIFZOQ19BVVRIX1ZFTkNSWVBUX1RM
U1ZOQyA9IDI1OCwKQEAgLTMzLDYgKzIwNyw4IEBAIGVudW0gewogICAgIFZOQ19BVVRIX1ZFTkNS
WVBUX1g1MDlOT05FID0gMjYwLAogICAgIFZOQ19BVVRIX1ZFTkNSWVBUX1g1MDlWTkMgPSAyNjEs
CiAgICAgVk5DX0FVVEhfVkVOQ1JZUFRfWDUwOVBMQUlOID0gMjYyLAorICAgIFZOQ19BVVRIX1ZF
TkNSWVBUX1g1MDlTQVNMID0gMjYzLAorICAgIFZOQ19BVVRIX1ZFTkNSWVBUX1RMU1NBU0wgPSAy
NjQsCiB9OwogCiAjZGVmaW5lIFg1MDlfQ0FfQ0VSVF9GSUxFICJjYS1jZXJ0LnBlbSIKQEAgLTEx
MSw0ICsyODcsNDEgQEAgZW51bSB7CiAjZGVmaW5lIFZOQ19GRUFUVVJFX1pMSUJfTUFTSyAgICAg
ICAgICAgICAgICAoMSA8PCBWTkNfRkVBVFVSRV9aTElCKQogI2RlZmluZSBWTkNfRkVBVFVSRV9D
T1BZUkVDVF9NQVNLICAgICAgICAgICAgKDEgPDwgVk5DX0ZFQVRVUkVfQ09QWVJFQ1QpCiAKLSNl
bmRpZiAvKiBfX1ZOQ1RJR0hUX0ggKi8KKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIElu
dGVybmFsIEFQSXMKKyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKKy8qIEV2ZW50IGxvb3Ag
ZnVuY3Rpb25zICovCit2b2lkIHZuY19jbGllbnRfcmVhZCh2b2lkICpvcGFxdWUpOworCitsb25n
IHZuY19jbGllbnRfcmVhZF9idWYoVm5jU3RhdGUgKnZzLCB1aW50OF90ICpkYXRhLCBzaXplX3Qg
ZGF0YWxlbik7Citsb25nIHZuY19jbGllbnRfd3JpdGVfYnVmKFZuY1N0YXRlICp2cywgY29uc3Qg
dWludDhfdCAqZGF0YSwgc2l6ZV90IGRhdGFsZW4pOworCisvKiBQcm90b2NvbCBJL08gZnVuY3Rp
b25zICovCit2b2lkIHZuY193cml0ZShWbmNTdGF0ZSAqdnMsIGNvbnN0IHZvaWQgKmRhdGEsIHNp
emVfdCBsZW4pOwordm9pZCB2bmNfd3JpdGVfdTMyKFZuY1N0YXRlICp2cywgdWludDMyX3QgdmFs
dWUpOwordm9pZCB2bmNfd3JpdGVfdTgoVm5jU3RhdGUgKnZzLCB1aW50OF90IHZhbHVlKTsKK3Zv
aWQgdm5jX2ZsdXNoKFZuY1N0YXRlICp2cyk7Cit2b2lkIHZuY19yZWFkX3doZW4oVm5jU3RhdGUg
KnZzLCBWbmNSZWFkRXZlbnQgKmZ1bmMsIHNpemVfdCBleHBlY3RpbmcpOworCisvKiBCdWZmZXIg
SS9PIGZ1bmN0aW9ucyAqLwordWludDMyX3QgcmVhZF91MzIodWludDhfdCAqZGF0YSwgc2l6ZV90
IG9mZnNldCk7CisKKy8qIFByb3RvY29sIHN0YWdlIGZ1bmN0aW9ucyAqLwordm9pZCB2bmNfY2xp
ZW50X2Vycm9yKFZuY1N0YXRlICp2cyk7CitpbnQgdm5jX2NsaWVudF9pb19lcnJvcihWbmNTdGF0
ZSAqdnMsIGludCByZXQsIGludCBsYXN0X2Vycm5vKTsKKwordm9pZCBzdGFydF9jbGllbnRfaW5p
dChWbmNTdGF0ZSAqdnMpOworCisvKiBCdWZmZXIgbWFuYWdlbWVudCAqLwordm9pZCBidWZmZXJf
cmVzZXJ2ZShCdWZmZXIgKmJ1ZmZlciwgc2l6ZV90IGxlbik7Cit2b2lkIGJ1ZmZlcl9hcHBlbmQo
QnVmZmVyICpidWZmZXIsIGNvbnN0IHZvaWQgKmRhdGEsIHNpemVfdCBsZW4pOworCisvKiBNaXNj
IGhlbHBlcnMgKi8KKworY2hhciAqdm5jX3NvY2tldF9sb2NhbF9hZGRyKGNvbnN0IGNoYXIgKmZv
cm1hdCwgaW50IGZkKTsKK2NoYXIgKnZuY19zb2NrZXRfcmVtb3RlX2FkZHIoY29uc3QgY2hhciAq
Zm9ybWF0LCBpbnQgZmQpOworCisjZW5kaWYgLyogX19RRU1VX1ZOQ19IICovCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 15 23:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 23:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAP2O-00045h-7q; Mon, 15 May 2017 23:04:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dAP2N-00044b-8g
 for xen-devel@lists.xen.org; Mon, 15 May 2017 23:04:23 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A5/CC-01732-6F33A195; Mon, 15 May 2017 23:04:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXiVRvkpPvVWCr
 S4Pc3Y4slHxezODB6HN39mymAMYo1My8pvyKBNeP+rXOsBWskKw6uXMDcwLhJpIuRk0NIYCKj
 xJqXZV2MXBwsAi9ZJDovbmUHcSQE+lkllnW9YQOpkhCIk9g67ycjhF0pcfDRMmaIbjWJhh9/G
 EEahATeMUrcmHQNrIhNQE/i7ZWLTCC2iIC0xLXPl8HizAIxEqfvbAcaysEhLOAtMfNhMkiYRU
 BVouFuN9guXgE3iaV7rrJD7JKTuHmuE2wXp4C7xJon9xgh9rpJPLrzmnkCo8ACRoZVjBrFqUV
 lqUW6RsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgVXPwMC4g7Fvr98hRkkO
 JiVRXnd2qUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxnjIBygkWp6akVaZk5wBCHSUtw8CiJ8
 PaBpHmLCxJzizPTIVKnGI05Hq388Z6J49Dzn++ZhFjy8vNSpcR594GUCoCUZpTmwQ2Cxd4lRl
 kpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8a0Gm8GTmlcDtewV0ChPQKWEvxUFOKUlESEk1MO4
 q2FanopPckdDdebpzmdVqibNixjbhnps6guQ+ruATnKDGsewDc0ntib23N85XftzT5ZmW5ei9
 77KzuYeP4AO57M7d36Zbzc5bsuTTh5uHb3UoJB10z/wf3JyQf1B3xmM9h2rZMoPpoftfalTy5
 q7aID+z0evI8jfFSYy+xqXr3re2JOV2KrEUZyQaajEXFScCAFzn+ai4AgAA
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494889461!100521505!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64331 invoked from network); 15 May 2017 23:04:21 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 23:04:21 -0000
Received: by mail-wm0-f66.google.com with SMTP id u65so32030617wmu.3
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 16:04:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iPGDSQNXrNJZbnO/gEjPIkiAKkLqkdvfTqXGvjsKSoo=;
 b=PIVMuVI4gmnyQJnwHbz0vQyWHrUlCnInaSP1K0E/k7cMwdy+uBTh7iIGnJ4L6iwu3G
 FhFSCeTk3PQ1GKsZ7Hh+dje5DQ4A1vaV3S7f0RKwg2Wo5vHYAjU1zdGuZdRTdg7z05/D
 vdpOt1whTh6h+SrTGK+eMYgDAoVpigzn4xlfv14jpsMZGj8Fg1NqcxCQtJs9q/RIpuvm
 jsp4pYx4NdJnxrTv3xkrhhkkk4on8UNzePZ2Jr/vNDVj/4Vj4gx8L7ngb8AnhaJMWCaN
 k/Xu4fExhYLsfCe9A6XpU2s61qLlBoEqWl5GBY8kxGQEMA5T7UY24lzE1RdgOwxgkpVG
 sm9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=iPGDSQNXrNJZbnO/gEjPIkiAKkLqkdvfTqXGvjsKSoo=;
 b=Iqqi5goeRPk7HJAfogmn1O0fGJ/MaUnmBHisvuQkDnPjv4FI+SdCj9dhgs8psr4SpT
 zEeU8GAUhv884RZFMOd6zbX1uewi204iLNPGwOUDtcYBcdyT7GLz3m3c0pJ+v9F5u4fG
 vCbMFmjgWUFjRfUDkqYXUXBJcJwIqvpSTzMOz0pfP5whIJCEx26TMOBxLlaADXAfevQm
 QHtmIJIWEPtNoY9/oGrMfWjqGgUwuyPrnsaqe7za2/+4iBolcwgrQbJjDirJRtRyRJk0
 yEgrxNwIwl7cFfzKXm9jO6BX25gNa0ejzZlFe1seWPc/i+eRP2n5nBYxEXAk27fPFinJ
 GawA==
X-Gm-Message-State: AODbwcCLW5uJAXz3xpbOdP0pgi36LnhpHi5XqmJahFkXUo9ChcJAWxpN
 bHikvsly8MaIdw==
X-Received: by 10.223.176.83 with SMTP id g19mr5248335wra.12.1494889461500;
 Mon, 15 May 2017 16:04:21 -0700 (PDT)
Received: from simon.home ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id h70sm3252775wma.14.2017.05.15.16.04.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 15 May 2017 16:04:20 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 00:03:43 +0100
Message-Id: <1494889423-4212-7-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
Cc: dunlapg@umich.edu, ian.jackson@eu.citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 6/6] qemu-xen-trad: sasl: add SASL option at
	build time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjaGFuZ2UgYWRkcyBidWlsZCBzdXBwb3J0IGZvciB0aGUgU0FTTCBpbnRlZ3JhdGlvbiwK
ZGlzYWJsZWQgYnkgZGVmYXVsdC4KClNpZ25lZC1vZmYtYnk6IFNpbW9uIFdhdGVybWFuIDx3YXRl
cm1hbnNyZGV2QGdtYWlsLmNvbT4KLS0tCiBNYWtlZmlsZS50YXJnZXQgfCAgNiArKysrKysKIGNv
bmZpZ3VyZSAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01ha2VmaWxlLnRh
cmdldCBiL01ha2VmaWxlLnRhcmdldAppbmRleCAzYzNkYjJiLi5hMjI1YTMwIDEwMDY0NAotLS0g
YS9NYWtlZmlsZS50YXJnZXQKKysrIGIvTWFrZWZpbGUudGFyZ2V0CkBAIC01NTcsNiArNTU3LDEy
IEBAIENQUEZMQUdTICs9ICQoQ09ORklHX1ZOQ19UTFNfQ0ZMQUdTKQogTElCUyArPSAkKENPTkZJ
R19WTkNfVExTX0xJQlMpCiBlbmRpZgogCitpZmRlZiBDT05GSUdfVk5DX1NBU0wKK0NQUEZMQUdT
ICs9ICQoQ09ORklHX1ZOQ19TQVNMX0NGTEFHUykKK0xJQlMgKz0gJChDT05GSUdfVk5DX1NBU0xf
TElCUykKK09CSlMrPSB2bmMtYXV0aC1zYXNsLm8KK2VuZGlmCisKIGlmZGVmIENPTkZJR19CTFVF
WgogTElCUyArPSAkKENPTkZJR19CTFVFWl9MSUJTKQogZW5kaWYKZGlmZiAtLWdpdCBhL2NvbmZp
Z3VyZSBiL2NvbmZpZ3VyZQppbmRleCA0NTQ3MzU5Li5iMmU5Yjc5IDEwMDc1NQotLS0gYS9jb25m
aWd1cmUKKysrIGIvY29uZmlndXJlCkBAIC0xNjQsNiArMTY0LDcgQEAgZm1vZF9saWI9IiIKIGZt
b2RfaW5jPSIiCiBvc3NfbGliPSIiCiB2bmNfdGxzPSJ5ZXMiCit2bmNfc2FzbD0ibm8iCiBic2Q9
Im5vIgogbGludXg9Im5vIgogc29sYXJpcz0ibm8iCkBAIC0zOTAsNiArMzkxLDggQEAgZm9yIG9w
dCBkbwogICA7OwogICAtLWRpc2FibGUtdm5jLXRscykgdm5jX3Rscz0ibm8iCiAgIDs7CisgIC0t
ZW5hYmxlLXZuYy1zYXNsKSB2bmNfc2FzbD0ieWVzIgorICA7OwogICAtLWRpc2FibGUtc2xpcnAp
IHNsaXJwPSJubyIKICAgOzsKICAgLS1kaXNhYmxlLXZkZSkgdmRlPSJubyIKQEAgLTU0OCw2ICs1
NTEsNyBAQCBlY2hvICIgICAgICAgICAgICAgICAgICAgICAgICAgICBBdmFpbGFibGUgY2FyZHM6
ICRhdWRpb19wb3NzaWJsZV9jYXJkcyIKIGVjaG8gIiAgLS1lbmFibGUtbWl4ZW11ICAgICAgICAg
IGVuYWJsZSBtaXhlciBlbXVsYXRpb24iCiBlY2hvICIgIC0tZGlzYWJsZS1icmxhcGkgICAgICAg
ICBkaXNhYmxlIEJybEFQSSIKIGVjaG8gIiAgLS1kaXNhYmxlLXZuYy10bHMgICAgICAgIGRpc2Fi
bGUgVExTIGVuY3J5cHRpb24gZm9yIFZOQyBzZXJ2ZXIiCitlY2hvICIgIC0tZW5hYmxlLXZuYy1z
YXNsICAgICAgICBlbmFibGUgU0FTTCBlbmNyeXB0aW9uIGZvciBWTkMgc2VydmVyIgogZWNobyAi
ICAtLWRpc2FibGUtY3Vyc2VzICAgICAgICAgZGlzYWJsZSBjdXJzZXMgb3V0cHV0IgogZWNobyAi
ICAtLWRpc2FibGUtYmx1ZXogICAgICAgICAgZGlzYWJsZSBibHVleiBzdGFjayBjb25uZWN0aXZp
dHkiCiBlY2hvICIgIC0tZGlzYWJsZS1rdm0gICAgICAgICAgICBkaXNhYmxlIEtWTSBhY2NlbGVy
YXRpb24gc3VwcG9ydCIKQEAgLTg0Miw2ICs4NDYsMjUgQEAgRU9GCiBmaQogCiAjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMgVk5DIFNBU0wgZGV0ZWN0aW9uCitp
ZiB0ZXN0ICIkdm5jX3Nhc2wiID0gInllcyIgOyB0aGVuCitjYXQgPiAkVE1QQyA8PEVPRgorI2lu
Y2x1ZGUgPHNhc2wvc2FzbC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CitpbnQgbWFpbih2b2lkKSB7
IHNhc2xfc2VydmVyX2luaXQoTlVMTCwgInFlbXUiKTsgcmV0dXJuIDA7IH0KK0VPRgorICAgICMg
QXNzdW1pbmcgQ3lydXMtU0FTTCBpbnN0YWxsZWQgaW4gL3VzciBwcmVmaXgKKyAgICB2bmNfc2Fz
bF9jZmxhZ3M9IiIKKyAgICB2bmNfc2FzbF9saWJzPSItbHNhc2wyIgorICAgIGlmICRjYyAkQVJD
SF9DRkxBR1MgLW8gJFRNUEUgJHtPU19DRkxBR1N9ICR2bmNfc2FzbF9jZmxhZ3MgJFRNUEMgXAor
ICAgICAgICAgICAkdm5jX3Nhc2xfbGlicyAyPiAvZGV2L251bGwgOyB0aGVuCisJOgorICAgIGVs
c2UKKwl2bmNfc2FzbD0ibm8iCisgICAgZmkKK2ZpCisKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwogIyB2ZGUgbGlicmFyaWVzIHByb2JlCiBpZiB0ZXN0ICIkdmRl
IiA9ICJ5ZXMiIDsgdGhlbgogICBjYXQgPiAkVE1QQyA8PCBFT0YKQEAgLTExNjksNiArMTE5Miwx
MSBAQCBpZiB0ZXN0ICIkdm5jX3RscyIgPSAieWVzIiA7IHRoZW4KICAgICBlY2hvICIgICAgVExT
IENGTEFHUyAgICAkdm5jX3Rsc19jZmxhZ3MiCiAgICAgZWNobyAiICAgIFRMUyBMSUJTICAgICAg
JHZuY190bHNfbGlicyIKIGZpCitlY2hvICJWTkMgU0FTTCBzdXBwb3J0ICAkdm5jX3Nhc2wiCitp
ZiB0ZXN0ICIkdm5jX3Nhc2wiID0gInllcyIgOyB0aGVuCisgICAgZWNobyAiICAgIFNBU0wgQ0ZM
QUdTICAgICR2bmNfc2FzbF9jZmxhZ3MiCisgICAgZWNobyAiICAgIFNBU0wgTElCUyAgICAgICR2
bmNfc2FzbF9saWJzIgorZmkKIGlmIHRlc3QgLW4gIiRzcGFyY19jcHUiOyB0aGVuCiAgICAgZWNo
byAiVGFyZ2V0IFNwYXJjIEFyY2ggJHNwYXJjX2NwdSIKIGZpCkBAIC0xNDE0LDYgKzE0NDIsMTIg
QEAgaWYgdGVzdCAiJHZuY190bHMiID0gInllcyIgOyB0aGVuCiAgIGVjaG8gIkNPTkZJR19WTkNf
VExTX0xJQlM9JHZuY190bHNfbGlicyIgPj4gJGNvbmZpZ19tYWsKICAgZWNobyAiI2RlZmluZSBD
T05GSUdfVk5DX1RMUyAxIiA+PiAkY29uZmlnX2gKIGZpCitpZiB0ZXN0ICIkdm5jX3Nhc2wiID0g
InllcyIgOyB0aGVuCisgIGVjaG8gIkNPTkZJR19WTkNfU0FTTD15ZXMiID4+ICRjb25maWdfbWFr
CisgIGVjaG8gIkNPTkZJR19WTkNfU0FTTF9DRkxBR1M9JHZuY19zYXNsX2NmbGFncyIgPj4gJGNv
bmZpZ19tYWsKKyAgZWNobyAiQ09ORklHX1ZOQ19TQVNMX0xJQlM9JHZuY19zYXNsX2xpYnMiID4+
ICRjb25maWdfbWFrCisgIGVjaG8gIiNkZWZpbmUgQ09ORklHX1ZOQ19TQVNMIDEiID4+ICRjb25m
aWdfaAorZmkKIHFlbXVfdmVyc2lvbj1gaGVhZCAkc291cmNlX3BhdGgvVkVSU0lPTmAKIGVjaG8g
IlZFUlNJT049JHFlbXVfdmVyc2lvbiIgPj4kY29uZmlnX21hawogZWNobyAiI2RlZmluZSBRRU1V
X1ZFUlNJT04gXCIkcWVtdV92ZXJzaW9uXCIiID4+ICRjb25maWdfaAotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 23:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 23:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAP2L-00043p-LX; Mon, 15 May 2017 23:04:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dAP2K-00043L-Kj
 for xen-devel@lists.xen.org; Mon, 15 May 2017 23:04:20 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8A/47-02196-3F33A195; Mon, 15 May 2017 23:04:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRvkrPvZWCr
 S4FAHk8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFu+wXGgm1BFW+P7mJpYLzn0MXIxSEkMJFR
 YtbbI0wgDovASxaJi8+b2EAcCYF+Vom7e18xdzFyAjlJEn1/mpkg7AqJo2d2gdlCAmoSDT/+M
 ELY7xglGhckgthsAnoSb69cBKsREZCWuPb5MlgNs0CMxOk729lAbGEBN4meg09ZQGwWAVWJGd
 /7wGxeoPjHGStZIXbJSdw81wl2A6eAu8SaJ/egdrlJPLrzmnkCo8ACRoZVjBrFqUVlqUW6RpZ
 6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBoVXPwMC4g7Fpr98hRkkOJiVRXnd2
 qUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx2wFAVEixKTU+tSMvMAQY5TFqCg0dJhLfPCCjNW
 1yQmFucmQ6ROsVozPFu6Yf3TByPVv54zyTEkpeflyolzrsPpFQApDSjNA9uECz6LjHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5lUGuYcnM68Ebt8roFOYgE4JeykOckpJIkJKqoGxI+w4r8u
 5d5Oj49MsPj6vkt5pPXl6rOeKE+5Na78JFq2bMKXK+0vAmo9LNubfrPbSZus4NS+lpjp4QqL/
 el+GRTItgvs/K2x3vb/vLc+CzttLJz54vsJIM/H0TsOo7nOBLVcW5a14usts8m1Wa4F7Vx8IM
 uYlfGfosSw/9+2v5Plz3Wwfe6W2KrEUZyQaajEXFScCAFvquoq5AgAA
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494889458!92970445!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37702 invoked from network); 15 May 2017 23:04:19 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 23:04:19 -0000
Received: by mail-wm0-f67.google.com with SMTP id y10so32575021wmh.0
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 16:04:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zGeLurPV2+ZDkdAku2HxI4G5KiKrZqc41A9CCdb1xeU=;
 b=Ny6ISCu+K0m2qgQaR5tcS//8Ufu0pxTr8bhA+jayRBHUrXq4WNTGpAKutnF3lHoKZX
 1IEoqrJJAR27JorwUCzEvO4JbS8l8/dpBX5EK65SLPpu+BoMOLQJZCjyQ5rypHJmo8j1
 8H0ptHmVc8XTN5+MR2uNGfpJMKwBCBZVikw+RqulPtA518k1gd2tsnNOcm7J6ETLtgZ9
 jY/6qWTmsT6WFL/HnVUS0mC6H/Dc70QW9d4rfhBPkiaWx1TwtVFzPRzKvxc/Tg2gEjwL
 8VZ4OfpNYd9gOftgT6Yk5Yz8O+Rj5AZry/4Y7E8mht6m6/esqtXfbUlI2eP/8BBTB8XB
 Y3+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=zGeLurPV2+ZDkdAku2HxI4G5KiKrZqc41A9CCdb1xeU=;
 b=H9OEV/pZro9WuUh6oOZDLlSHNdR3yu7HoGsF/aOIOw0Oas+KvsJmtIWk4NxqfVIR0D
 voNeJ21gjzXJaVjj4MPbCWXE7n1esAosbn6fl0/yVb99nyx89pvCKFMPf1mPzHEl8No8
 Uv/NxIaHmthjMo/kneotijSX0pU0TI6+gUydgkPhXalbwJdpncmhY1l9XC1qzsgiVyVn
 58/bR44sWGjF3q1twQr/NcRG7wPDxO3FjWnka7d5okady/BBS8FgsiMaoXFS9q9R/2J4
 Q93wAcIc8zVzjwvDRhGWWVCyfVrKpAsNCdywJtldfYlB16POSOqPY8Ejizi9go2J4CAV
 zJkA==
X-Gm-Message-State: AODbwcA4B3yLMG29tE3ILrawh/1LA+QYAEJiiTCT2a4+kO145XIXQpBu
 3nkUJdjJ1TWbEf0tvtw=
X-Received: by 10.223.139.87 with SMTP id v23mr5541426wra.9.1494889458339;
 Mon, 15 May 2017 16:04:18 -0700 (PDT)
Received: from simon.home ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id h70sm3252775wma.14.2017.05.15.16.04.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 15 May 2017 16:04:17 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 00:03:41 +0100
Message-Id: <1494889423-4212-5-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
Cc: dunlapg@umich.edu, ian.jackson@eu.citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 4/6] qemu-xen-trad: sasl: compatibility with
	vnc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjaGFuZ2UgYWRqdXN0cyB2bmMuYyBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBBUEkg
ZGVmaW5lZAppbiB2bmMuaC4KClNpZ25lZC1vZmYtYnk6IFNpbW9uIFdhdGVybWFuIDx3YXRlcm1h
bnNyZGV2QGdtYWlsLmNvbT4KLS0tCiB2bmMuYyB8IDIxMiArKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyNyBpbnNlcnRpb25zKCspLCAxODUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdm5j
LmMgYi92bmMuYwppbmRleCAwZTYxMTk3Li43MjhlZmVjIDEwMDY0NAotLS0gYS92bmMuYworKysg
Yi92bmMuYwpAQCAtMjQsNiArMjQsNyBAQAogICogVEhFIFNPRlRXQVJFLgogICovCiAKKyNpbmNs
dWRlICJ2bmMuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgImNvbnNvbGUu
aCIKICNpbmNsdWRlICJzeXNlbXUuaCIKQEAgLTUwLDggKzUxLDYgQEAKICAgIG1pbmltaXNlZCB2
bmN2aWV3ZXIgcmVhc29uYWJseSBxdWlja2x5LiAqLwogI2RlZmluZSBWTkNfTUFYX1VQREFURV9J
TlRFUlZBTCAgIDUwMDAKIAotI2luY2x1ZGUgInZuY19rZXlzeW0uaCIKLSNpbmNsdWRlICJrZXlt
YXBzLmMiCiAjaW5jbHVkZSAiZDNkZXMuaCIKIAogI2lmZGVmIENPTkZJR19WTkNfVExTCkBAIC01
OSwyMSArNTgsNiBAQAogI2luY2x1ZGUgPGdudXRscy94NTA5Lmg+CiAjZW5kaWYgLyogQ09ORklH
X1ZOQ19UTFMgKi8KIAotLy8gI2RlZmluZSBfVk5DX0RFQlVHIDEKLQotI2lmZGVmIF9WTkNfREVC
VUcKLSNkZWZpbmUgVk5DX0RFQlVHKGZtdCwgLi4uKSBkbyB7IGZwcmludGYoc3RkZXJyLCBmbXQs
ICMjIF9fVkFfQVJHU19fKTsgfSB3aGlsZSAoMCkKLQotI2lmIGRlZmluZWQoQ09ORklHX1ZOQ19U
TFMpICYmIF9WTkNfREVCVUcgPj0gMgotLyogVmVyeSB2ZXJib3NlLCBzbyBvbmx5IGVuYWJsZWQg
Zm9yIF9WTkNfREVCVUcgPj0gMiAqLwotc3RhdGljIHZvaWQgdm5jX2RlYnVnX2dudXRsc19sb2co
aW50IGxldmVsLCBjb25zdCBjaGFyKiBzdHIpIHsKLSAgICBWTkNfREVCVUcoIiVkICVzIiwgbGV2
ZWwsIHN0cik7Ci19Ci0jZW5kaWYgLyogQ09ORklHX1ZOQ19UTFMgJiYgX1ZOQ19ERUJVRyAqLwot
I2Vsc2UKLSNkZWZpbmUgVk5DX0RFQlVHKGZtdCwgLi4uKSBkbyB7IH0gd2hpbGUgKDApCi0jZW5k
aWYKLQogI2RlZmluZSBjb3VudF9iaXRzKGMsIHYpIHsgXAogICAgIGZvciAoYyA9IDA7IHY7IHYg
Pj49IDEpIFwKICAgICB7IFwKQEAgLTgxLDE1NyArNjUsMTMgQEAgc3RhdGljIHZvaWQgdm5jX2Rl
YnVnX2dudXRsc19sb2coaW50IGxldmVsLCBjb25zdCBjaGFyKiBzdHIpIHsKICAgICB9IFwKIH0K
IAotdHlwZWRlZiBzdHJ1Y3QgQnVmZmVyCi17Ci0gICAgc2l6ZV90IGNhcGFjaXR5OwotICAgIHNp
emVfdCBvZmZzZXQ7Ci0gICAgdWludDhfdCAqYnVmZmVyOwotfSBCdWZmZXI7Ci0KLXR5cGVkZWYg
c3RydWN0IFZuY1N0YXRlIFZuY1N0YXRlOwotCi10eXBlZGVmIGludCBWbmNSZWFkRXZlbnQoVm5j
U3RhdGUgKnZzLCB1aW50OF90ICpkYXRhLCBzaXplX3QgbGVuKTsKLQotdHlwZWRlZiB2b2lkIFZu
Y1dyaXRlUGl4ZWxzKFZuY1N0YXRlICp2cywgdm9pZCAqZGF0YSwgaW50IHNpemUpOwotCi10eXBl
ZGVmIHZvaWQgVm5jU2VuZEhleHRpbGVUaWxlKFZuY1N0YXRlICp2cywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmxhc3RfYmcsIAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICpsYXN0X2ZnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgKmhhc19iZywgaW50ICpoYXNfZmcpOwotCi0jaWYgMAotI2RlZmluZSBWTkNfTUFY
X1dJRFRIIDIwNDgKLSNkZWZpbmUgVk5DX01BWF9IRUlHSFQgMjA0OAotI2RlZmluZSBWTkNfRElS
VFlfV09SRFMgKFZOQ19NQVhfV0lEVEggLyAoMTYgKiAzMikpCi0jZW5kaWYKLQotI2RlZmluZSBW
TkNfQVVUSF9DSEFMTEVOR0VfU0laRSAxNgotCi1lbnVtIHsKLSAgICBWTkNfQVVUSF9JTlZBTElE
ID0gMCwKLSAgICBWTkNfQVVUSF9OT05FID0gMSwKLSAgICBWTkNfQVVUSF9WTkMgPSAyLAotICAg
IFZOQ19BVVRIX1JBMiA9IDUsCi0gICAgVk5DX0FVVEhfUkEyTkUgPSA2LAotICAgIFZOQ19BVVRI
X1RJR0hUID0gMTYsCi0gICAgVk5DX0FVVEhfVUxUUkEgPSAxNywKLSAgICBWTkNfQVVUSF9UTFMg
PSAxOCwKLSAgICBWTkNfQVVUSF9WRU5DUllQVCA9IDE5Ci19OwotCiAjaWZkZWYgQ09ORklHX1ZO
Q19UTFMKIGVudW0gewogICAgIFZOQ19XSVJFTU9ERV9DTEVBUiwKICAgICBWTkNfV0lSRU1PREVf
VExTLAogfTsKLQotZW51bSB7Ci0gICAgVk5DX0FVVEhfVkVOQ1JZUFRfUExBSU4gPSAyNTYsCi0g
ICAgVk5DX0FVVEhfVkVOQ1JZUFRfVExTTk9ORSA9IDI1NywKLSAgICBWTkNfQVVUSF9WRU5DUllQ
VF9UTFNWTkMgPSAyNTgsCi0gICAgVk5DX0FVVEhfVkVOQ1JZUFRfVExTUExBSU4gPSAyNTksCi0g
ICAgVk5DX0FVVEhfVkVOQ1JZUFRfWDUwOU5PTkUgPSAyNjAsCi0gICAgVk5DX0FVVEhfVkVOQ1JZ
UFRfWDUwOVZOQyA9IDI2MSwKLSAgICBWTkNfQVVUSF9WRU5DUllQVF9YNTA5UExBSU4gPSAyNjIs
Ci19OwotCi0jZGVmaW5lIFg1MDlfQ0FfQ0VSVF9GSUxFICJjYS1jZXJ0LnBlbSIKLSNkZWZpbmUg
WDUwOV9DQV9DUkxfRklMRSAiY2EtY3JsLnBlbSIKLSNkZWZpbmUgWDUwOV9TRVJWRVJfS0VZX0ZJ
TEUgInNlcnZlci1rZXkucGVtIgotI2RlZmluZSBYNTA5X1NFUlZFUl9DRVJUX0ZJTEUgInNlcnZl
ci1jZXJ0LnBlbSIKLQogI2VuZGlmIC8qIENPTkZJR19WTkNfVExTICovCiAKLSNkZWZpbmUgUVVF
VUVfQUxMT0NfVU5JVCAxMAotCi10eXBlZGVmIHN0cnVjdCBfUXVldWVJdGVtCi17Ci0gICAgaW50
IHgsIHksIHcsIGg7Ci0gICAgaW50MzJfdCBlbmM7Ci0gICAgc3RydWN0IF9RdWV1ZUl0ZW0gKm5l
eHQ7Ci19IFF1ZXVlSXRlbTsKLQotdHlwZWRlZiBzdHJ1Y3QgX1F1ZXVlCi17Ci0gICAgUXVldWVJ
dGVtICpxdWV1ZV9zdGFydDsKLSAgICBpbnQgc3RhcnRfY291bnQ7Ci0gICAgUXVldWVJdGVtICpx
dWV1ZV9lbmQ7Ci0gICAgaW50IGVuZF9jb3VudDsKLX0gUXVldWU7Ci0KLXN0cnVjdCBWbmNTdGF0
ZQotewotICAgIFFFTVVUaW1lciAqdGltZXI7Ci0gICAgaW50IHRpbWVyX2ludGVydmFsOwotICAg
IGludDY0X3QgbGFzdF91cGRhdGVfdGltZTsKLSAgICBpbnQgbHNvY2s7Ci0gICAgaW50IGNzb2Nr
OwotICAgIERpc3BsYXlTdGF0ZSAqZHM7Ci0gICAgdWludDY0X3QgKmRpcnR5X3JvdzsJLyogc2Ny
ZWVuIHJlZ2lvbnMgd2hpY2ggYXJlIHBvc3NpYmx5IGRpcnR5ICovCi0gICAgaW50IGRpcnR5X3Bp
eGVsX3NoaWZ0OwotICAgIHVpbnQ2NF90ICp1cGRhdGVfcm93OwkvKiBvdXRzdGFuZGluZyB1cGRh
dGVzICovCi0gICAgaW50IGhhc191cGRhdGU7CQkvKiB0aGVyZSdzIG91dHN0YW5kaW5nIHVwZGF0
ZXMgaW4gdGhlCi0JCQkJICogdmlzaWJsZSBhcmVhICovCi0KLSAgICBpbnQgdXBkYXRlX3JlcXVl
c3RlZDsgICAgICAgLyogdGhlIGNsaWVudCByZXF1ZXN0ZWQgYW4gdXBkYXRlICovCi0KLSAgICB1
aW50OF90ICpvbGRfZGF0YTsKLSAgICBpbnQgaGFzX3Jlc2l6ZTsKLSAgICBpbnQgaGFzX2hleHRp
bGU7Ci0gICAgaW50IGhhc19wb2ludGVyX3R5cGVfY2hhbmdlOwotICAgIGludCBoYXNfV01WaTsK
LSAgICBpbnQgYWJzb2x1dGU7Ci0gICAgaW50IGxhc3RfeDsKLSAgICBpbnQgbGFzdF95OwotCi0g
ICAgaW50IG1ham9yOwotICAgIGludCBtaW5vcjsKLQotICAgIGNoYXIgKmRpc3BsYXk7Ci0gICAg
Y2hhciAqcGFzc3dvcmQ7Ci0gICAgaW50IGF1dGg7Ci0jaWZkZWYgQ09ORklHX1ZOQ19UTFMKLSAg
ICBpbnQgc3ViYXV0aDsKLSAgICBpbnQgeDUwOXZlcmlmeTsKLQotICAgIGNoYXIgKng1MDljYWNl
cnQ7Ci0gICAgY2hhciAqeDUwOWNhY3JsOwotICAgIGNoYXIgKng1MDljZXJ0OwotICAgIGNoYXIg
Kng1MDlrZXk7Ci0jZW5kaWYKLSAgICBjaGFyIGNoYWxsZW5nZVtWTkNfQVVUSF9DSEFMTEVOR0Vf
U0laRV07Ci0gICAgaW50IHN3aXRjaGJwcDsKLQotI2lmZGVmIENPTkZJR19WTkNfVExTCi0gICAg
aW50IHdpcmVtb2RlOwotICAgIGdudXRsc19zZXNzaW9uX3QgdGxzX3Nlc3Npb247Ci0jZW5kaWYK
LQotICAgIEJ1ZmZlciBvdXRwdXQ7Ci0gICAgQnVmZmVyIGlucHV0OwotICAgIAotICAgIFF1ZXVl
IHVwcXVldWU7Ci0KLSAgICBrYmRfbGF5b3V0X3QgKmtiZF9sYXlvdXQ7Ci0gICAgLyogY3VycmVu
dCBvdXRwdXQgbW9kZSBpbmZvcm1hdGlvbiAqLwotICAgIFZuY1dyaXRlUGl4ZWxzICp3cml0ZV9w
aXhlbHM7Ci0gICAgVm5jU2VuZEhleHRpbGVUaWxlICpzZW5kX2hleHRpbGVfdGlsZTsKLSAgICBE
aXNwbGF5U3VyZmFjZSBjbGllbnRkcywgc2VydmVyZHM7Ci0KLSAgICBWbmNSZWFkRXZlbnQgKnJl
YWRfaGFuZGxlcjsKLSAgICBzaXplX3QgcmVhZF9oYW5kbGVyX2V4cGVjdDsKLQotICAgIGludCB2
aXNpYmxlX3g7Ci0gICAgaW50IHZpc2libGVfeTsKLSAgICBpbnQgdmlzaWJsZV93OwotICAgIGlu
dCB2aXNpYmxlX2g7Ci0KLSAgICAvKiBpbnB1dCAqLwotICAgIHVpbnQ4X3QgbW9kaWZpZXJzX3N0
YXRlWzI1Nl07Ci19OwotCi1zdGF0aWMgVm5jU3RhdGUgKnZuY19zdGF0ZTsgLyogbmVlZGVkIGZv
ciBpbmZvIHZuYyAqLwogc3RhdGljIERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsOwogCiAjZGVm
aW5lIERJUlRZX1BJWEVMX0JJVFMgNjQKQEAgLTI2MywxNSArMTAzLDEwIEBAIHZvaWQgZG9faW5m
b192bmModm9pZCkKICAgIDMpIHJlc29sdXRpb25zID4gMTAyNAogKi8KIAotc3RhdGljIHZvaWQg
dm5jX3dyaXRlKFZuY1N0YXRlICp2cywgY29uc3Qgdm9pZCAqZGF0YSwgc2l6ZV90IGxlbik7Ci1z
dGF0aWMgdm9pZCB2bmNfd3JpdGVfdTMyKFZuY1N0YXRlICp2cywgdWludDMyX3QgdmFsdWUpOwog
c3RhdGljIHZvaWQgdm5jX3dyaXRlX3MzMihWbmNTdGF0ZSAqdnMsIGludDMyX3QgdmFsdWUpOwog
c3RhdGljIHZvaWQgdm5jX3dyaXRlX3UxNihWbmNTdGF0ZSAqdnMsIHVpbnQxNl90IHZhbHVlKTsK
LXN0YXRpYyB2b2lkIHZuY193cml0ZV91OChWbmNTdGF0ZSAqdnMsIHVpbnQ4X3QgdmFsdWUpOwot
c3RhdGljIHZvaWQgdm5jX2ZsdXNoKFZuY1N0YXRlICp2cyk7CiBzdGF0aWMgdm9pZCBfdm5jX3Vw
ZGF0ZV9jbGllbnQodm9pZCAqb3BhcXVlKTsKIHN0YXRpYyB2b2lkIHZuY191cGRhdGVfY2xpZW50
KHZvaWQgKm9wYXF1ZSk7Ci1zdGF0aWMgdm9pZCB2bmNfY2xpZW50X3JlYWQodm9pZCAqb3BhcXVl
KTsKIHN0YXRpYyB2b2lkIGZyYW1lYnVmZmVyX3NldF91cGRhdGVkKFZuY1N0YXRlICp2cywgaW50
IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogc3RhdGljIHZvaWQgcGl4ZWxfZm9ybWF0X21lc3Nh
Z2UgKFZuY1N0YXRlICp2cyk7CiBzdGF0aWMgdm9pZCBlbnF1ZXVlX2ZyYW1lYnVmZmVyX3VwZGF0
ZShWbmNTdGF0ZSAqdnMsIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoLCBpbnQzMl90IGVuY29k
aW5nKTsKQEAgLTc4MSw3ICs2MTYsNyBAQCBzdGF0aWMgaW50IHZuY19saXN0ZW5fcG9sbCh2b2lk
ICpvcGFxdWUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZlcl9yZXNlcnZl
KEJ1ZmZlciAqYnVmZmVyLCBzaXplX3QgbGVuKQordm9pZCBidWZmZXJfcmVzZXJ2ZShCdWZmZXIg
KmJ1ZmZlciwgc2l6ZV90IGxlbikKIHsKICAgICBpZiAoKGJ1ZmZlci0+Y2FwYWNpdHkgLSBidWZm
ZXItPm9mZnNldCkgPCBsZW4pIHsKIAlidWZmZXItPmNhcGFjaXR5ICs9IChsZW4gKyAxMDI0KTsK
QEAgLTgwOCwxMiArNjQzLDE5IEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9yZXNldChCdWZmZXIgKmJ1
ZmZlcikKICAgICBidWZmZXItPm9mZnNldCA9IDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZlcl9h
cHBlbmQoQnVmZmVyICpidWZmZXIsIGNvbnN0IHZvaWQgKmRhdGEsIHNpemVfdCBsZW4pCit2b2lk
IGJ1ZmZlcl9hcHBlbmQoQnVmZmVyICpidWZmZXIsIGNvbnN0IHZvaWQgKmRhdGEsIHNpemVfdCBs
ZW4pCiB7CiAgICAgbWVtY3B5KGJ1ZmZlci0+YnVmZmVyICsgYnVmZmVyLT5vZmZzZXQsIGRhdGEs
IGxlbik7CiAgICAgYnVmZmVyLT5vZmZzZXQgKz0gbGVuOwogfQogCitzdGF0aWMgdm9pZCBidWZm
ZXJfYWR2YW5jZShCdWZmZXIgKmJ1Ziwgc2l6ZV90IGxlbikKK3sKKyAgICBtZW1tb3ZlKGJ1Zi0+
YnVmZmVyLCBidWYtPmJ1ZmZlciArIGxlbiwKKyAgICAgICAgICAgIChidWYtPm9mZnNldCAtIGxl
bikpOworICAgIGJ1Zi0+b2Zmc2V0IC09IGxlbjsKK30KKwogc3RhdGljIHZvaWQgZW5xdWV1ZV9m
cmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3RhdGUgKnZzLCBpbnQgeCwgaW50IHksIGludCB3LCBpbnQg
aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50MzJfdCBlbmNvZGluZykK
IHsKQEAgLTg5Niw3ICs3MzgsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX3F1ZXVlKFZuY1N0YXRlICp2
cykKICAgICBxLT5lbmRfY291bnQgPSAwOwogfQogCi1zdGF0aWMgaW50IHZuY19jbGllbnRfaW9f
ZXJyb3IoVm5jU3RhdGUgKnZzLCBpbnQgcmV0LCBpbnQgbGFzdF9lcnJubykKK2ludCB2bmNfY2xp
ZW50X2lvX2Vycm9yKFZuY1N0YXRlICp2cywgaW50IHJldCwgaW50IGxhc3RfZXJybm8pCiB7CiAg
ICAgaWYgKHJldCA9PSAwIHx8IHJldCA9PSAtMSkgewogICAgICAgICBpZiAocmV0ID09IC0xKSB7
CkBAIC05MzMsNyArNzc1LDcgQEAgc3RhdGljIGludCB2bmNfY2xpZW50X2lvX2Vycm9yKFZuY1N0
YXRlICp2cywgaW50IHJldCwgaW50IGxhc3RfZXJybm8pCiAgICAgcmV0dXJuIHJldDsKIH0KIAot
c3RhdGljIHZvaWQgdm5jX2NsaWVudF9lcnJvcihWbmNTdGF0ZSAqdnMpCit2b2lkIHZuY19jbGll
bnRfZXJyb3IoVm5jU3RhdGUgKnZzKQogewogICAgIHZuY19jbGllbnRfaW9fZXJyb3IodnMsIC0x
LCBFSU5WQUwpOwogfQpAQCAtOTYwLDkgKzgwMiw3IEBAIHN0YXRpYyB2b2lkIHZuY19jbGllbnRf
d3JpdGUodm9pZCAqb3BhcXVlKQogICAgIGlmICghcmV0KQogCXJldHVybjsKIAotICAgIG1lbW1v
dmUodnMtPm91dHB1dC5idWZmZXIsIHZzLT5vdXRwdXQuYnVmZmVyICsgcmV0LAotCSAgICB2cy0+
b3V0cHV0Lm9mZnNldCAtIHJldCk7Ci0gICAgdnMtPm91dHB1dC5vZmZzZXQgLT0gcmV0OworICAg
IGJ1ZmZlcl9hZHZhbmNlKCZ2cy0+b3V0cHV0LCByZXQpOwogCiAgICAgaWYgKHZzLT5vdXRwdXQu
b2Zmc2V0ID09IDApCiAJcWVtdV9zZXRfZmRfaGFuZGxlcjIodnMtPmNzb2NrLCBOVUxMLCB2bmNf
Y2xpZW50X3JlYWQsIE5VTEwsIHZzKTsKQEAgLTk3NCw3ICs4MTQsNyBAQCBzdGF0aWMgdm9pZCB2
bmNfcmVhZF93aGVuKFZuY1N0YXRlICp2cywgVm5jUmVhZEV2ZW50ICpmdW5jLCBzaXplX3QgZXhw
ZWN0aW5nKQogICAgIHZzLT5yZWFkX2hhbmRsZXJfZXhwZWN0ID0gZXhwZWN0aW5nOwogfQogCi1z
dGF0aWMgdm9pZCB2bmNfY2xpZW50X3JlYWQodm9pZCAqb3BhcXVlKQordm9pZCB2bmNfY2xpZW50
X3JlYWQodm9pZCAqb3BhcXVlKQogewogICAgIFZuY1N0YXRlICp2cyA9IG9wYXF1ZTsKICAgICBs
b25nIHJldDsKQEAgLTEwMDksOSArODQ5LDcgQEAgc3RhdGljIHZvaWQgdm5jX2NsaWVudF9yZWFk
KHZvaWQgKm9wYXF1ZSkKIAkgICAgcmV0dXJuOwogCiAJaWYgKCFyZXQpIHsKLQkgICAgbWVtbW92
ZSh2cy0+aW5wdXQuYnVmZmVyLCB2cy0+aW5wdXQuYnVmZmVyICsgbGVuLAotCQkgICAgdnMtPmlu
cHV0Lm9mZnNldCAtIGxlbik7Ci0JICAgIHZzLT5pbnB1dC5vZmZzZXQgLT0gbGVuOworICAgICAg
ICAgICAgYnVmZmVyX2FkdmFuY2UoJnZzLT5pbnB1dCwgbGVuKTsKIAl9IGVsc2UgewogCSAgICBh
c3NlcnQocmV0ID4gdnMtPnJlYWRfaGFuZGxlcl9leHBlY3QpOwogCSAgICB2cy0+cmVhZF9oYW5k
bGVyX2V4cGVjdCA9IHJldDsKQEAgLTEwMTksNyArODU3LDcgQEAgc3RhdGljIHZvaWQgdm5jX2Ns
aWVudF9yZWFkKHZvaWQgKm9wYXF1ZSkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIHZuY193cml0
ZShWbmNTdGF0ZSAqdnMsIGNvbnN0IHZvaWQgKmRhdGEsIHNpemVfdCBsZW4pCit2b2lkIHZuY193
cml0ZShWbmNTdGF0ZSAqdnMsIGNvbnN0IHZvaWQgKmRhdGEsIHNpemVfdCBsZW4pCiB7CiAgICAg
YnVmZmVyX3Jlc2VydmUoJnZzLT5vdXRwdXQsIGxlbik7CiAKQEAgLTEwMzUsNyArODczLDcgQEAg
c3RhdGljIHZvaWQgdm5jX3dyaXRlX3MzMihWbmNTdGF0ZSAqdnMsIGludDMyX3QgdmFsdWUpCiAg
ICAgdm5jX3dyaXRlX3UzMih2cywgKih1aW50MzJfdCAqKSZ2YWx1ZSk7CiB9CiAKLXN0YXRpYyB2
b2lkIHZuY193cml0ZV91MzIoVm5jU3RhdGUgKnZzLCB1aW50MzJfdCB2YWx1ZSkKK3ZvaWQgdm5j
X3dyaXRlX3UzMihWbmNTdGF0ZSAqdnMsIHVpbnQzMl90IHZhbHVlKQogewogICAgIHVpbnQ4X3Qg
YnVmWzRdOwogCkBAIC0xMDU3LDEyICs4OTUsMTIgQEAgc3RhdGljIHZvaWQgdm5jX3dyaXRlX3Ux
NihWbmNTdGF0ZSAqdnMsIHVpbnQxNl90IHZhbHVlKQogICAgIHZuY193cml0ZSh2cywgYnVmLCAy
KTsKIH0KIAotc3RhdGljIHZvaWQgdm5jX3dyaXRlX3U4KFZuY1N0YXRlICp2cywgdWludDhfdCB2
YWx1ZSkKK3ZvaWQgdm5jX3dyaXRlX3U4KFZuY1N0YXRlICp2cywgdWludDhfdCB2YWx1ZSkKIHsK
ICAgICB2bmNfd3JpdGUodnMsICZ2YWx1ZSwgMSk7CiB9CiAKLXN0YXRpYyB2b2lkIHZuY19mbHVz
aChWbmNTdGF0ZSAqdnMpCit2b2lkIHZuY19mbHVzaChWbmNTdGF0ZSAqdnMpCiB7CiAgICAgaWYg
KHZzLT5vdXRwdXQub2Zmc2V0KQogCXZuY19jbGllbnRfd3JpdGUodnMpOwpAQCAtMTA4NCw3ICs5
MjIsNyBAQCBzdGF0aWMgaW50MzJfdCByZWFkX3MzMih1aW50OF90ICpkYXRhLCBzaXplX3Qgb2Zm
c2V0KQogCQkgICAgIChkYXRhW29mZnNldCArIDJdIDw8IDgpIHwgZGF0YVtvZmZzZXQgKyAzXSk7
CiB9CiAKLXN0YXRpYyB1aW50MzJfdCByZWFkX3UzMih1aW50OF90ICpkYXRhLCBzaXplX3Qgb2Zm
c2V0KQordWludDMyX3QgcmVhZF91MzIodWludDhfdCAqZGF0YSwgc2l6ZV90IG9mZnNldCkKIHsK
ICAgICByZXR1cm4gKChkYXRhW29mZnNldF0gPDwgMjQpIHwgKGRhdGFbb2Zmc2V0ICsgMV0gPDwg
MTYpIHwKIAkgICAgKGRhdGFbb2Zmc2V0ICsgMl0gPDwgOCkgfCBkYXRhW29mZnNldCArIDNdKTsK
QEAgLTE3ODgsNiArMTYyNiwxMCBAQCBzdGF0aWMgaW50IHByb3RvY29sX2NsaWVudF9pbml0KFZu
Y1N0YXRlICp2cywgdWludDhfdCAqZGF0YSwgc2l6ZV90IGxlbikKICAgICByZXR1cm4gMDsKIH0K
IAordm9pZCBzdGFydF9jbGllbnRfaW5pdChWbmNTdGF0ZSAqdnMpCit7CisgICAgdm5jX3JlYWRf
d2hlbih2cywgcHJvdG9jb2xfY2xpZW50X2luaXQsIDEpOworfQogCiBzdGF0aWMgdm9pZCBtYWtl
X2NoYWxsZW5nZShWbmNTdGF0ZSAqdnMpCiB7CkBAIC0xODQ0LDcgKzE2ODYsNyBAQCBzdGF0aWMg
aW50IHByb3RvY29sX2NsaWVudF9hdXRoX3ZuYyhWbmNTdGF0ZSAqdnMsIHVpbnQ4X3QgKmRhdGEs
IHNpemVfdCBsZW4pCiAJdm5jX3dyaXRlX3UzMih2cywgMCk7IC8qIEFjY2VwdCBhdXRoICovCiAJ
dm5jX2ZsdXNoKHZzKTsKIAotCXZuY19yZWFkX3doZW4odnMsIHByb3RvY29sX2NsaWVudF9pbml0
LCAxKTsKKwlzdGFydF9jbGllbnRfaW5pdCh2cyk7CiAgICAgfQogICAgIHJldHVybiAwOwogfQpA
QCAtMjMxNyw3ICsyMTU5LDcgQEAgc3RhdGljIGludCBwcm90b2NvbF9jbGllbnRfYXV0aChWbmNT
dGF0ZSAqdnMsIHVpbnQ4X3QgKmRhdGEsIHNpemVfdCBsZW4pCiAgICAgICAgICAgICAgICB2bmNf
d3JpdGVfdTMyKHZzLCAwKTsgLyogQWNjZXB0IGF1dGggY29tcGxldGlvbiAqLwogICAgICAgICAg
ICAgICAgdm5jX2ZsdXNoKHZzKTsKICAgICAgICAgICAgfQotICAgICAgICAgICB2bmNfcmVhZF93
aGVuKHZzLCBwcm90b2NvbF9jbGllbnRfaW5pdCwgMSk7CisgICAgICAgICAgIHN0YXJ0X2NsaWVu
dF9pbml0KHZzKTsKICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICBjYXNlIFZOQ19BVVRIX1ZO
QzoKQEAgLTIzODAsNyArMjIyMiw3IEBAIHN0YXRpYyBpbnQgcHJvdG9jb2xfdmVyc2lvbihWbmNT
dGF0ZSAqdnMsIHVpbnQ4X3QgKnZlcnNpb24sIHNpemVfdCBsZW4pCiAgICAgICAgICAgICBWTkNf
REVCVUcoIlRlbGwgY2xpZW50IGF1dGggbm9uZVxuIik7CiAgICAgICAgICAgICB2bmNfd3JpdGVf
dTMyKHZzLCB2cy0+YXV0aCk7CiAgICAgICAgICAgICB2bmNfZmx1c2godnMpOwotICAgICAgICAg
ICAgdm5jX3JlYWRfd2hlbih2cywgcHJvdG9jb2xfY2xpZW50X2luaXQsIDEpOworICAgICAgICAg
ICAgc3RhcnRfY2xpZW50X2luaXQodnMpOwogICAgICAgIH0gZWxzZSBpZiAodnMtPmF1dGggPT0g
Vk5DX0FVVEhfVk5DKSB7CiAgICAgICAgICAgICBWTkNfREVCVUcoIlRlbGwgY2xpZW50IFZOQyBh
dXRoXG4iKTsKICAgICAgICAgICAgIHZuY193cml0ZV91MzIodnMsIHZzLT5hdXRoKTsKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 15 23:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 23:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAP2H-00042U-3k; Mon, 15 May 2017 23:04:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dAP2F-00042D-Vy
 for xen-devel@lists.xen.org; Mon, 15 May 2017 23:04:16 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 20/22-01752-FE33A195; Mon, 15 May 2017 23:04:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRvkrPvOWCr
 S4NAaaYslHxezODB6HN39mymAMYo1My8pvyKBNWPlt072gkuiFYfbhBsYjwl2MXJyCAlMYpR4
 84K7i5GLg0XgJYvEmjcX2EAcCYF+Vomndz+xglRJCMRJPPpzjhnCLpM4NmUFG0S3mkTDjz+MI
 A1CAu8YJT58bAUrYhPQk3h75SITiC0iIC1x7fNlRhCbWSBG4vSd7WDNwgJOEpNW/WLvYuQAWq
 0qMfmyOEiYV8BN4sOTfewQu+Qkbp7rBBvJKeAusebJPUaIvW4Sj+68Zp7AKLCAkWEVo0ZxalF
 ZapGukZleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgWNUzMDDuYLw92e8QoyQH
 k5Iorzu7VKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4zRkA5waLU9NSKtMwcYIDDpCU4eJREe
 PtA0rzFBYm5xZnpEKlTjLocj1b+eM8kxJKXn5cqJc67D6RIAKQoozQPbgQs2i4xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEuZdCzKFJzOvBG7TK6AjmICOCHspDnJESSJCSqqBMX6p95mPbVv
 npFzO69sv4vLMyfA44+1q06npXq+8lwe0Tri9LVt+w6ZVLDee6/x/NfNQffG3vcw37ubGyEr4
 Ve45/f+lg09QD9/8G8t4bgSxm90/EzaJV2mb8UfVNqkZgY1ffn7pqi1OT+SUf10ko78sfE6a8
 nn/FVdYzpbt8JzW/0ngej7jJiWW4oxEQy3mouJEANDXcTSxAgAA
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494889454!62094398!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24898 invoked from network); 15 May 2017 23:04:14 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 May 2017 23:04:14 -0000
Received: by mail-wm0-f67.google.com with SMTP id d127so32497932wmf.1
 for <xen-devel@lists.xen.org>; Mon, 15 May 2017 16:04:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=rn2JKt9jrSkDF7Vu9FhWhZwJDDomddGfParsVvfxB0Q=;
 b=Lv/aeTFTJHfEDwDs843abwNznzahELMkfue6Iy0bdIfpd4u9c9+W+eUbPkHdVU9Gji
 BidqiljdGMGOBQp+Q6KLn4ReGVGpmxMhUFkMwmB1V5e4Y8SURnWvQV9vQzwKhBvt69g0
 5fZYnSUYviqe7eP7aW3v2W2xP/s81J2G2aue8Rjwh1gG6jXz/rpwOrEW6QZguyGkbt1k
 tIikOkUtnKG6Lsqy8WCYSBTO4W/B8Itxsxxgs316CR6Ch+JmNOh9XFJ4FQUlDiotwDrr
 WZpjLTrgEt1Vc5xg/Ccqe5Uw3rXELmEQS9XmmNA/+1T6rWpggldKP9m7s/3vApGk8Jit
 612Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=rn2JKt9jrSkDF7Vu9FhWhZwJDDomddGfParsVvfxB0Q=;
 b=WbKoBohXxozqNCWOmzMRSOCa1OFbBauYnIl0UjNJYYNvJxZSTyccN6BsZNjqnlJLR7
 88v9jiRo5zTiPpCW2vywnx8tRLAplJsqQyuvTmqPYdxE5c+ITVktW4G44Sqvc6wGobbR
 MSxj81A3JjYnJSFAgLZdCXDod6wuYPtsD3njVW5b3gT7Zw1bkKMamzY6f/BlpfLzHGSE
 5MC4nWwVpw9HHEl7yS3tdE+tpsT5DsItN9ofig0CcIdzdOuw/ZG/F9O5Qw1PAycsMTvP
 7ubraWEAKd0tS+wm7p/Lo/EthPheCcJC1P+8mCgs60zm8cw6iziuAfX01cKb8/5U8CWp
 UTlA==
X-Gm-Message-State: AODbwcD65bFXqS4WsBKMQr+BPQDgjr1loxm5LEv2lvnLZYYipd8b7a5u
 9uc630PCRieYgg==
X-Received: by 10.28.146.2 with SMTP id u2mr5522614wmd.94.1494889454031;
 Mon, 15 May 2017 16:04:14 -0700 (PDT)
Received: from simon.home ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id h70sm3252775wma.14.2017.05.15.16.04.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 15 May 2017 16:04:13 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 00:03:39 +0100
Message-Id: <1494889423-4212-3-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
Cc: dunlapg@umich.edu, ian.jackson@eu.citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 2/6] qemu-xen-trad: sasl: define SASL auth
	API
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBTQVNMIGF1dGggQVBJIHRvIGhvb2sgaW50byB2bmMuYy4gIFRha2VuIGZyb20gdXBz
dHJlYW0Kd2l0aCBtaW5vciBjaGFuZ2VzIHRvIHJlbW92ZSBBQ0wgc3VwcG9ydCwgd2hpY2ggaXNu
J3QgaW4KcWVtdS14ZW4tdHJhZGl0aW9uYWwgeWV0LgoKU2lnbmVkLW9mZi1ieTogU2ltb24gV2F0
ZXJtYW4gPHdhdGVybWFuc3JkZXZAZ21haWwuY29tPgotLS0KIHZuYy1hdXRoLXNhc2wuaCB8IDY3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB2
bmMtYXV0aC1zYXNsLmgKCmRpZmYgLS1naXQgYS92bmMtYXV0aC1zYXNsLmggYi92bmMtYXV0aC1z
YXNsLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDJhMDQ5ZgotLS0gL2Rl
di9udWxsCisrKyBiL3ZuYy1hdXRoLXNhc2wuaApAQCAtMCwwICsxLDY3IEBACisvKgorICogUUVN
VSBWTkMgZGlzcGxheSBkcml2ZXI6IFNBU0wgYXV0aCBwcm90b2NvbAorICoKKyAqIENvcHlyaWdo
dCAoQykgMjAwOSBSZWQgSGF0LCBJbmMKKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFu
dGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBv
ZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAi
U29mdHdhcmUiKSwgdG8gZGVhbAorICogaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rp
b24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cworICogdG8gdXNlLCBj
b3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQv
b3Igc2VsbAorICogY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25z
IHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3Qg
dG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQg
bm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisg
KiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAq
CisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBP
RiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElN
SVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBT
SEFMTAorICogVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB
TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sCisgKiBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSIERFQUxJTkdTIElOCisgKiBUSEUgU09GVFdBUkUuCisgKi8KKworCisjaWZuZGVmIF9fUUVN
VV9WTkNfQVVUSF9TQVNMX0hfXworI2RlZmluZSBfX1FFTVVfVk5DX0FVVEhfU0FTTF9IX18KKwor
CisjaW5jbHVkZSA8c2FzbC9zYXNsLmg+CisKK3R5cGVkZWYgc3RydWN0IFZuY1N0YXRlU0FTTCBW
bmNTdGF0ZVNBU0w7CisKK3N0cnVjdCBWbmNTdGF0ZVNBU0wgeworICAgIHNhc2xfY29ubl90ICpj
b25uOworICAgIC8qIElmIHdlIHdhbnQgdG8gbmVnb3RpYXRlIGFuIFNTRiBsYXllciB3aXRoIGNs
aWVudCAqLworICAgIGJvb2wgd2FudFNTRjsKKyAgICAvKiBJZiB3ZSBhcmUgbm93IHJ1bm5pbmcg
dGhlIFNTRiBsYXllciAqLworICAgIGJvb2wgcnVuU1NGOworICAgIC8qCisgICAgICogSWYgdGhp
cyBpcyBub24temVybywgdGhlbiB3YWl0IGZvciB0aGF0IG1hbnkgYnl0ZXMKKyAgICAgKiB0byBi
ZSB3cml0dGVuIHBsYWluLCBiZWZvcmUgc3dpdGNoaW5nIHRvIFNTRiBlbmNvZGluZworICAgICAq
IFRoaXMgYWxsb3dzIHRoZSBWTkMgYXV0aCByZXN1bHQgdG8gZmluaXNoIGJlaW5nCisgICAgICog
d3JpdHRlbiBpbiBwbGFpbi4KKyAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgd2FpdFdyaXRlU1NG
OworCisgICAgLyoKKyAgICAgKiBCdWZmZXJpbmcgZW5jb2RlZCBkYXRhIHRvIGFsbG93IG1vcmUg
Y2xlYXIgZGF0YQorICAgICAqIHRvIGJlIHN0dWZmZWQgb250byB0aGUgb3V0cHV0IGJ1ZmZlcgor
ICAgICAqLworICAgIGNvbnN0IHVpbnQ4X3QgKmVuY29kZWQ7CisgICAgdW5zaWduZWQgaW50IGVu
Y29kZWRMZW5ndGg7CisgICAgdW5zaWduZWQgaW50IGVuY29kZWRPZmZzZXQ7CisgICAgY2hhciAq
dXNlcm5hbWU7CisgICAgY2hhciAqbWVjaGxpc3Q7Cit9OworCit2b2lkIHZuY19zYXNsX2NsaWVu
dF9jbGVhbnVwKFZuY1N0YXRlICp2cyk7CisKK2xvbmcgdm5jX2NsaWVudF9yZWFkX3Nhc2woVm5j
U3RhdGUgKnZzKTsKK2xvbmcgdm5jX2NsaWVudF93cml0ZV9zYXNsKFZuY1N0YXRlICp2cyk7CisK
K3ZvaWQgc3RhcnRfYXV0aF9zYXNsKFZuY1N0YXRlICp2cyk7CisKKyNlbmRpZiAvKiBfX1FFTVVf
Vk5DX0FVVEhfU0FTTF9IX18gKi8KKwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 15 23:46:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 23:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAPgi-0007Ex-4l; Mon, 15 May 2017 23:46:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dAPgg-0007Er-KH
 for xen-devel@lists.xenproject.org; Mon, 15 May 2017 23:46:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 18/5E-03058-9BD3A195; Mon, 15 May 2017 23:46:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVybKJsgu5OW6l
 IgyWb2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye9w1sBSs4K16tfsfYwPiLvYuRk0NIoEhi
 76yJzF2MXBwsAn+ZJOasnsMIkpAQiJZYt+EYO4TNJ3HxxQ8mkCIJgQmMEr++NjOCOEICD5gkW
 jpvscG1n22cwQTSwiLgIrGuZT7YKEaBAok5Gz5C2SkSs7reANkcHMICKhKflhaDhEUE9CQOn/
 jKAnGSlcTcnglsIDabgLbE3gu/mUFsXgFHiaPNx6DGq0rc7zwNFhcViJHY8vAzE0SNoMTJmU/
 A5nAKWEus2zgZbC2zgLrEn3mXmCFscYlbT+YzQdjyEtvfzmGewCg2C0n7LCQts5C0zELSsoCR
 ZRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAsMQDBDsY/y
 wIOMUpyMCmJ8rqzS0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdbAOUEyxKTU+tSMvMAUY1TF
 qCg0dJhNcKJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8G0GKBECKMkrz4EbAEswlRlk
 pYV5GoKOEeApSi3IzS1DlXzGKczAqCfOeAJnCk5lXArfpFdARTEBHhL0UBzmiJBEhJdXAKBK4
 sc3o0NW+VUy7FnnZs31QvvjAMbbgqqtuwcr9XhPuhXQ3+HlwqXxhEuA+Um3Eddf694My+fk7L
 7DtVRebwiJfvGuJzv9vgU+Wfvi/1/npoe2hBzN3iB4WrT6X7VqYsXttwPLfv5tOXbn3Um1an8
 Y3po2HU9dOOxspbvEukFtGhjlVeeZWMyWW4oxEQy3mouJEAFjqW9crAwAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494891959!62879908!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62550 invoked from network); 15 May 2017 23:46:00 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 May 2017 23:46:00 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 34DBE60D74; Mon, 15 May 2017 23:45:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1494891959;
 bh=X8SCkuheo2ybhY0hLjJ2sqysDG8Y4ApvkGa0D0CKaTk=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=I0eger1L53bFuZTGTQgrhCsQTtynUTgaLiJeBb9q05d0lRcUaaQ36+5ISnSSpxyyp
 Uhdj1KCt8TI7KJuxSzcgcOrdLPUkFqruhooEkMnj8Q6MGc9ldxKrjCQ34/fH6WcSyJ
 q9yoDvJQgN0cTUowCSAdXNghyLnoml7lywI+EHJ4=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.209] (unknown [129.46.14.209])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 94184607BB
 for <xen-devel@lists.xenproject.org>; Mon, 15 May 2017 23:45:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1494891958;
 bh=X8SCkuheo2ybhY0hLjJ2sqysDG8Y4ApvkGa0D0CKaTk=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=TE9Svr6/Vdd2bUDnIuMePN/xGHoeHCkSyR970tKoSdgXaAk/B78OHFbmGmzxW0kCj
 dxGihWEXk+Cq083v0vhd5qBZsHe9wsMjgjU6500/O+hiszOz0SRys3cSgk7N+aee2r
 +RX2lAIcV17tN6+cCvfaSdEzOLFJZDdUaikx5y1o=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 94184607BB
To: xen-devel <xen-devel@lists.xenproject.org>
References: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <2f028fec-26e4-9019-9572-3f468947770c@codeaurora.org>
Date: Mon, 15 May 2017 17:45:57 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDUvOC8yMDE3IDEyOjQxIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+
IFhlbiA0LjkgcmM0IGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBmcm9tIHhlbi5n
aXQ6Cj4gCj4gIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IDQuOS4wLXJjNAo+IAoKVGVz
dGVkIHRoZSByZWxlYXNlIG9uIFF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIFFERjI0
MDAgcGxhdGZvcm0gKExpbnV4IGtlcm5lbCA0LjExKS4gQmFzaWMgRE9NMCBib290IHdvcmtzIGZp
bmUgYWZ0ZXIKZGlzYWJsaW5nIHBsMDExIHNlcmlhbCBhbmQgU01NVXYzLiBUaGlzIGlzIGFzIGV4
cGVjdGVkLgoKLSBTYW1lZXIKCj4gRm9yIHlvdXIgY29udmVuaWVuY2UgdGhlcmUgaXMgYWxzbyBh
IHRhcmJhbGwgYXQ6Cj4gaHR0cHM6Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94
ZW4vNC45LjAtcmM0L3hlbi00LjkuMC1yYzQudGFyLmd6Cj4gCj4gQW5kIHRoZSBzaWduYXR1cmUg
aXMgYXQ6Cj4gaHR0cHM6Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC45
LjAtcmM0L3hlbi00LjkuMC1yYzQudGFyLmd6LnNpZwo+IAo+IFBsZWFzZSBzZW5kIGJ1ZyByZXBv
cnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8KPiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcu
IFdoZW4gc2VuZGluZyBidWcgcmVwb3J0cywgcGxlYXNlIENDCj4gcmVsZXZhbnQgbWFpbnRhaW5l
cnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCj4gCj4gQXMgYSByZW1pbmRlciwgdGhl
cmUgd2lsbCBiZSBhbm90aGVyIFhlbiBUZXN0IERheSB0b21vcnJvdyAoVHVlc2RheSA5dGggTWF5
KSwKPiBmb3IgdGhlIGluc3RydWN0aW9ucyBzZWU6Cj4gCj4gaHR0cHM6Ly9ibG9nLnhlbnByb2pl
Y3Qub3JnLzIwMTcvMDQvMTMvYW5ub3VuY2luZy14ZW4tcHJvamVjdC00LTktcmMtYW5kLXRlc3Qt
ZGF5LXNjaGVkdWxlLwo+IAo+IENoZWVycywKPiAKCi0tIAogUXVhbGNvbW0gRGF0YWNlbnRlciBU
ZWNobm9sb2dpZXMgYXMgYW4gYWZmaWxpYXRlIG9mIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5j
LiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gaXMgYSBtZW1iZXIgb2YgdGhlIENvZGUgQXVy
b3JhIEZvcnVtLCBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 00:50:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 00:50:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAQgc-00035l-0o; Tue, 16 May 2017 00:50:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glenn@rimuhosting.com>) id 1dAQgb-000311-4U
 for xen-devel@lists.xen.org; Tue, 16 May 2017 00:50:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 56/21-03620-8BC4A195; Tue, 16 May 2017 00:50:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyrjqNVXe7j1S
 kQeM0DYslHxezODB6HN39mymAMYo1My8pvyKBNaPtz0W2gntKFW/a77I1MN6X7GLk4hASmM8o
 cWzvSsYuRg4OCQF/iZ9/srsYOYFMPomLL34wQdilEmtO/WeHqJ/LKHHj2Fo2kISQgLzEgY5zY
 LawgJbEgvP/WSCKDrJKdLRfAEuICMRKfPrfzAiSYBY4xihxelIbO0iCTUBbYu3i46wgNq+Ak8
 ScGyDdnBwsAqoSt18dBWsWFQiXeNt4hAWiRlDi5MwnYDangI3Eqc1bwGxmATOJeZsfMkPY8hL
 NW2czT2AUmoWkZRaSsllIyhYwMq9i1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAgMaQYg2MG4c33gIUZJDiYlUV53dqlIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8J72AcoJFqempFWmZOcDogklLcPAoifAyewOleYsLEnOLM9MhUqcYFaXEef+C9AmAJDJK8+
 DaYBF9iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8CiDjeTLzSuCmvwJazAS0OOylOMjikkS
 ElFQD46aKwstK/7ZWfXFfe8PqqaaZxsX5TEpcqhZ3LlyKXH+7YIOzXNmpefLbFu8+ELuk4Vjn
 yZ96P44ZNc9Trs5ezZd66fnXExOUj37tqDiqcoa59uydhJ/OC85YnPoW9dHsTZbWfx0xLodGn
 ijTl/kRBxXb8yz6v3iL2LTUGp2+wPU93q1x/SOm1UosxRmJhlrMRcWJANKLOVjjAgAA
X-Env-Sender: glenn@rimuhosting.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494895798!68625675!1
X-Originating-IP: [206.123.102.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54454 invoked from network); 16 May 2017 00:49:59 -0000
Received: from mail.rimuhosting.com (HELO mail.rimuhosting.com) (206.123.102.5)
 by server-9.tower-21.messagelabs.com with SMTP; 16 May 2017 00:49:59 -0000
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id 44E85608E2;
 Tue, 16 May 2017 00:49:57 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-9.2 required=6.0 tests=ALL_TRUSTED,BAYES_50
 autolearn=ham autolearn_force=no version=3.4.0
Received: from [192.168.1.71] (unknown [122.58.31.110])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id AC27360575;
 Tue, 16 May 2017 00:49:55 +0000 (UTC)
References: <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
 <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
 <11277412-f22f-170a-1a31-6039bdece0f4@rimuhosting.com>
 <f9ace036-ee19-c93e-7d15-8f5a2a2177ca@suse.com>
 <20170509092414.uzi6dieevnfi27o3@dhcp-3-128.uk.xensource.com>
 <03ab6f66-e591-7af1-66c1-a4a32f32e4f8@rimuhosting.com>
 <a492a326-b777-52fc-343b-0ed0dd0e9bea@suse.com>
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
From: Glenn Enright <glenn@rimuhosting.com>
Message-ID: <7f15f2b2-e969-0d5d-cf2f-c234910e1884@rimuhosting.com>
Date: Tue, 16 May 2017 12:49:51 +1200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a492a326-b777-52fc-343b-0ed0dd0e9bea@suse.com>
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>, xen-devel@lists.xen.org,
 Steven Haigh <netwiz@crc.id.au>, Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: glenn@rimuhosting.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDUvMTcgMjE6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTMvMDUvMTcgMDY6
MDIsIEdsZW5uIEVucmlnaHQgd3JvdGU6Cj4+IE9uIDA5LzA1LzE3IDIxOjI0LCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+Pj4gT24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMTE6MTA6MjRBTSArMDIw
MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBPbiAwNC8wNS8xNyAwMDoxNywgR2xlbm4gRW5y
aWdodCB3cm90ZToKPj4+Pj4gT24gMDQvMDUvMTcgMDQ6NTgsIFN0ZXZlbiBIYWlnaCB3cm90ZToK
Pj4+Pj4+IE9uIDA0LzA1LzE3IDAxOjUzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9u
IDAzLzA1LzE3IDEyOjQ1LCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cj4+Pj4+Pj4+IEp1c3Qgd2FudGVk
IHRvIGdpdmUgdGhpcyBhIGxpdHRsZSBudWRnZSBub3cgcGVvcGxlIHNlZW0gdG8gYmUKPj4+Pj4+
Pj4gYmFjayBvbgo+Pj4+Pj4+PiBkZWNrLi4uCj4+Pj4+Pj4KPj4+Pj4+PiBHbGVubiwgY291bGQg
eW91IHBsZWFzZSBnaXZlIHRoZSBhdHRhY2hlZCBwYXRjaCBhIHRyeT8KPj4+Pj4+Pgo+Pj4+Pj4+
IEl0IHNob3VsZCBiZSBhcHBsaWVkIG9uIHRvcCBvZiB0aGUgb3RoZXIgY29ycmVjdGlvbiwgdGhl
IG9sZCBkZWJ1Zwo+Pj4+Pj4+IHBhdGNoIHNob3VsZCBub3QgYmUgYXBwbGllZC4KPj4+Pj4+Pgo+
Pj4+Pj4+IEkgaGF2ZSBhZGRlZCBzb21lIGRlYnVnIG91dHB1dCB0byBtYWtlIHN1cmUgd2Ugc2Vl
IHdoYXQgaXMgaGFwcGVuaW5nLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgcGF0Y2ggaXMgaW5jbHVkZWQg
aW4ga2VybmVsLXhlbi00LjkuMjYtMQo+Pj4+Pj4KPj4+Pj4+IEl0IHNob3VsZCBiZSBpbiB0aGUg
cmVwb3Mgbm93Lgo+Pj4+Pj4KPj4+Pj4KPj4+Pj4gU3RpbGwgc2VlaW5nIHRoZSBzYW1lIGlzc3Vl
LiBXaXRob3V0IHRoZSBleHRyYSBkZWJ1ZyBwYXRjaCBhbGwgSSBzZWUgaW4KPj4+Pj4gdGhlIGxv
Z3MgYWZ0ZXIgZGVzdHJveSBpcyB0aGlzLi4uCj4+Pj4+Cj4+Pj4+IHhlbi1ibGtiYWNrOiB4ZW5f
YmxraWZfZGlzY29ubmVjdDogYnVzeQo+Pj4+PiB4ZW4tYmxrYmFjazogeGVuX2Jsa2lmX2ZyZWU6
IGRlbGF5ZWQgPSAwCj4+Pj4KPj4+PiBIbW0sIHRvIG1lIGl0IHNlZW1zIGFzIGlmIHNvbWUgZ3Jh
bnQgaXNuJ3QgYmVpbmcgdW5tYXBwZWQuCj4+Pj4KPj4+PiBMb29raW5nIGF0IGdudHRhYl91bm1h
cF9yZWZzX2FzeW5jKCkgSSB3b25kZXIgaG93IHRoaXMgaXMgc3VwcG9zZWQgdG8KPj4+PiB3b3Jr
Ogo+Pj4+Cj4+Pj4gSSBkb24ndCBzZWUgaG93IGEgZ3JhbnQgd291bGQgZXZlciBiZSB1bm1hcHBl
ZCBpbiBjYXNlIG9mCj4+Pj4gcGFnZV9jb3VudChpdGVtLT5wYWdlc1twY10pID4gMSBpbiBfX2du
dHRhYl91bm1hcF9yZWZzX2FzeW5jKCkuIEFsbCBpdAo+Pj4+IGRvZXMgaXMgZGVmZXJyaW5nIHRo
ZSBjYWxsIHRvIHRoZSB1bm1hcCBvcGVyYXRpb24gYWdhaW4gYW5kIGFnYWluLiBPcgo+Pj4+IGFt
IEkgbWlzc2luZyBzb21ldGhpbmcgaGVyZT8KPj4+Cj4+PiBObywgSSBkb24ndCB0aGluayB5b3Ug
YXJlIG1pc3NpbmcgYW55dGhpbmcsIGJ1dCBJIGNhbm5vdCBzZWUgaG93IHRoaXMKPj4+IGNhbiBi
ZQo+Pj4gc29sdmVkIGluIGEgYmV0dGVyIHdheSwgdW5tYXBwaW5nIGEgcGFnZSB0aGF0J3Mgc3Rp
bGwgcmVmZXJlbmNlZCBpcwo+Pj4gY2VydGFpbmx5Cj4+PiBub3QgdGhlIGJlc3Qgb3B0aW9uLCBv
ciBlbHNlIHdlIHJpc2sgdHJpZ2dlcmluZyBhIHBhZ2UtZmF1bHQgZWxzZXdoZXJlLgo+Pj4KPj4+
IElNSE8sIGdudHRhYl91bm1hcF9yZWZzX2FzeW5jIHNob3VsZCBoYXZlIGEgdGltZW91dCwgYW5k
IHJldHVybiBhbgo+Pj4gZXJyb3IgYXQKPj4+IHNvbWUgcG9pbnQuIEFsc28sIEknbSB3b25kZXJp
bmcgd2hldGhlciB0aGVyZSdzIGEgd2F5IHRvIGtlZXAgdHJhY2sgb2YKPj4+IHdobyBoYXMKPj4+
IHJlZmVyZW5jZXMgb24gYSBzcGVjaWZpYyBwYWdlLCBidXQgc28gZmFyIEkgaGF2ZW4ndCBiZWVu
IGFibGUgdG8KPj4+IGZpZ3VyZSBvdXQgaG93Cj4+PiB0byBnZXQgdGhpcyBpbmZvcm1hdGlvbiBm
cm9tIExpbnV4Lgo+Pj4KPj4+IEFsc28sIEkndmUgbm90aWNlZCB0aGF0IF9fZ250dGFiX3VubWFw
X3JlZnNfYXN5bmMgdXNlcyBwYWdlX2NvdW50LAo+Pj4gc2hvdWxkbid0IGl0Cj4+PiB1c2UgcGFn
ZV9yZWZfY291bnQgaW5zdGVhZD8KPj4+Cj4+PiBSb2dlci4KPj4+Cj4+Cj4+IEluIGNhc2UgaXQg
aGVscHMsIEkgaGF2ZSBjb250aW51ZWQgdG8gd29yayBvbiB0aGlzLiBJIG5vdGljZXMgcHJvY2Vz
c2VkCj4+IGxlZnQgYmVoaW5kICh1bmRlciA0LjkuMjcpLiBUaGUgc2FtZSBpc3N1ZSBpcyBvbmdv
aW5nLgo+Pgo+PiAjIHBzIGF1eGYgfCBncmVwIFt4XXZkYQo+PiByb290ICAgICAgMjk4MyAgMC4w
ICAwLjAgICAgICAwICAgICAwID8gICAgICAgIFMgICAgMDE6NDQgICAwOjAwICBcXwo+PiBbMS54
dmRhMS0xXQo+PiByb290ICAgICAgNTQ1NyAgMC4wICAwLjAgICAgICAwICAgICAwID8gICAgICAg
IFMgICAgMDI6MDYgICAwOjAwICBcXwo+PiBbMy54dmRhMS0xXQo+PiByb290ICAgICAgNzM4MiAg
MC4wICAwLjAgICAgICAwICAgICAwID8gICAgICAgIFMgICAgMDI6MzYgICAwOjAwICBcXwo+PiBb
NC54dmRhMS0xXQo+PiByb290ICAgICAgOTY2OCAgMC4wICAwLjAgICAgICAwICAgICAwID8gICAg
ICAgIFMgICAgMDI6NTEgICAwOjAwICBcXwo+PiBbNi54dmRhMS0xXQo+PiByb290ICAgICAxMTA4
MCAgMC4wICAwLjAgICAgICAwICAgICAwID8gICAgICAgIFMgICAgMDI6NTcgICAwOjAwICBcXwo+
PiBbNy54dmRhMS0xXQo+Pgo+PiAjIHhsIGxpc3QKPj4gTmFtZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCj4+IERvbWFpbi0w
ICAgICAgICAgICAgICAgICAgICAgICAgICAwICAxNTEyICAgICAyICAgICByLS0tLS0gICAgIDEx
OC41Cj4+IChudWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICA4ICAgICA0ICAg
ICAtLXAtLWQgICAgICA0My44Cj4+IChudWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAz
ICAgICA4ICAgICA0ICAgICAtLXAtLWQgICAgICAgNi4zCj4+IChudWxsKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA0ICAgICA4ICAgICA0ICAgICAtLXAtLWQgICAgICA3My40Cj4+IChudWxs
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICA2ICAgICA4ICAgICA0ICAgICAtLXAtLWQgICAg
ICAxNC43Cj4+IChudWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICA3ICAgICA4ICAgICA0
ICAgICAtLXAtLWQgICAgICAzMAo+Pgo+PiBUaG9zZSBhbGwgaGF2ZS4uLgo+Pgo+PiBbcm9vdCAx
MTA4MF0jIGNhdCB3Y2hhbgo+PiB4ZW5fYmxraWZfc2NoZWR1bGUKPj4KPj4gW3Jvb3QgMTEwODBd
IyBjYXQgc3RhY2sKPj4gWzxmZmZmZmZmZjgxNGVhZWU4Pl0geGVuX2Jsa2lmX3NjaGVkdWxlKzB4
NDE4LzB4YjQwCj4+IFs8ZmZmZmZmZmY4MTBhMDU1NT5dIGt0aHJlYWQrMHhlNS8weDEwMAo+PiBb
PGZmZmZmZmZmODE2ZjFjNDU+XSByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMAo+PiBbPGZmZmZmZmZm
ZmZmZmZmZmY+XSAweGZmZmZmZmZmZmZmZmZmZmYKPgo+IEFuZCBmb3VuZCBhbm90aGVyIHJlZmVy
ZW5jZSBjb3VudCBidWcuIFdvdWxkIHlvdSBsaWtlIHRvIGdpdmUgdGhlCj4gYXR0YWNoZWQgcGF0
Y2ggKHRvIGJlIGFwcGxpZWQgYWRkaXRpb25hbGx5IHRvIHRoZSBwcmV2aW91cyBvbmVzKSBhIHRy
eT8KPgo+Cj4gSnVlcmdlbgo+CgpUaGlzIHNlZW1zIHRvIGhhdmUgc29sdmVkIHRoZSBpc3N1ZSBp
biA0LjkuMjgsIHdpdGggYWxsIHRocmVlIHBhdGNoZXMgCmFwcGxpZWQuIEF3ZXNvbWUhCgpPbiBt
eSBtYWluIHRlc3QgbWFjaGluZSBJIGNhbiBubyBsb25nZXIgcmVwbGljYXRlIHdoYXQgSSB3YXMg
b3JpZ2luYWxseSAKc2VlaW5nLCBhbmQgaW4gZG1lc2cgSSBub3cgc2VlIHRoaXMgZmxvdy4uLgoK
eGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9kaXNjb25uZWN0OiBidXN5Cnhlbi1ibGtiYWNrOiB4ZW5f
YmxraWZfZnJlZTogZGVsYXllZCA9IDEKeGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9mcmVlOiBkZWxh
eWVkID0gMAoKeGwgbGlzdCBpcyBjbGVhbiwgeGVuc3RvcmUgbG9va3MgcmlnaHQuIE5vIGV4dHJh
bmVvdXMgcHJvY2Vzc2VzIGxlZnQgb3Zlci4KClRoYW5reW91IEp1ZXJnZW4sIHNvIG11Y2guIFJl
YWxseSBhcHByZWNpYXRlIHlvdXIgcGVyc2lzdGVuY2Ugd2l0aCB0aGlzLiAKQW55dGhpbmcgSSBj
YW4gZG8gdG8gaGVscCBwdXNoIHRoaXMgdXBzdHJlYW0gcGxlYXNlIGxldCBtZSBrbm93LiBGZWVs
IApmcmVlIHRvIGFkZCBhIHJlcG9ydGVkLWJ5IGxpbmUgd2l0aCBteSBuYW1lIGlmIHlvdSB0aGlu
ayBpdCBhcHByb3ByaWF0ZS4KClJlZ2FyZHMsIEdsZW5uCmh0dHA6Ly9yaW11aG9zdGluZy5jb20K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 01:19:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 01:19:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAR8X-0006cj-9X; Tue, 16 May 2017 01:18:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dAR8W-0006cd-Kt
 for xen-devel@lists.xen.org; Tue, 16 May 2017 01:18:52 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D8/0A-03557-C735A195; Tue, 16 May 2017 01:18:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVy2uJbjG5xsFS
 kwdEXZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aiH03sBRfUK+Zc+cXewHhQtouRi0NIYAGT
 xIsJK1hBHBaBr0wSS/beYepi5OTgFRCUODnzCQuIzSxgLrG7eR8jhC0v0bx1NjOIzSKgKjFl1
 lywOBuQvXrJZTYQW0RAUuLJ/KNgQ5kF/jNK3Fx7B2yQsICWxILz/8FsTgFniV1vH4M1Cwn8ZJ
 VY2cwNsdhCYsnUbrAFEgJSEu+/7AerEQVa0Pj+P9MERv5ZSO6bheS+WUjuW8DIvIpRozi1qCy
 1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAUGYBgB+P9jQGHGCU5mJRE
 ed3ZpSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCWBgHlBItS01Mr0jJzgFEBk5bg4FES4d0ZC
 JTmLS5IzC3OTIdInWLU5Xh1+MN7JiGWvPy8VClx3iyQGQIgRRmleXAjYBF6iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8riBTeDLzSuA2vQI6ggnoiLCX4iBHlCQipKQaGHXtzf++Vrcr6hD
 h6ecM6HO7fP3pyyPr1+21mGsz3zevQ2m25e4UsSc8SkvYEs7eEXFatoFp5zPjXuXqN3fcotTk
 l7AWvNItOZX1UHnSl2L5ae8czIL7Fx9tVJ502rZhnsKyQIkrF9hfHT3pVyl9JMCoUjn6OXfKO
 8uvlaEzHax/1Nj63FY/qcRSnJFoqMVcVJwIACUhbybLAgAA
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494897520!96935886!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63830 invoked from network); 16 May 2017 01:18:43 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 01:18:43 -0000
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 088743A0093;
 Tue, 16 May 2017 11:18:36 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1494897516; bh=2G6RNsbn1Bab4A1c9ZL/4oPoCq2QJ3nH3V9+Eh5J/TQ=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=O0Gz5PxPZbxN3W0F1hmhV3a0LgxgqRVH8dsexMM40Bv8tlanCFUib5AlsluiQJrGD
 4Pce7QdrYx12IbYrSzocTa4v8Tax5PUhYh3I7dKmbHoZ8mYPnVxPjsAcsEvLjqbKlq
 8vts8CbqyvxlEuX70NO5cH3vedJbRl5H1hRdwP/w=
MIME-Version: 1.0
Date: Tue, 16 May 2017 11:18:35 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: glenn@rimuhosting.com
In-Reply-To: <7f15f2b2-e969-0d5d-cf2f-c234910e1884@rimuhosting.com>
References: <baf382ec-b819-bdcb-1d96-ab111ff1d4cb@rimuhosting.com>
 <034c9f96-1bfe-6793-68a7-9b070676971a@suse.com>
 <20170419071624.6enfeemielfqhqw2@dhcp-3-128.uk.xensource.com>
 <0b981374-700b-f26a-9504-583bad046f7d@suse.com>
 <4da36c5e-0712-376c-423e-97988796c393@rimuhosting.com>
 <b7b4977a-a7ff-f86b-a3ec-f65389eb5c63@crc.id.au>
 <062155e9-9535-9baa-e47d-24fd6196b032@suse.com>
 <20e75d62-08bd-e8f0-70a4-3471d71eb6af@crc.id.au>
 <11277412-f22f-170a-1a31-6039bdece0f4@rimuhosting.com>
 <f9ace036-ee19-c93e-7d15-8f5a2a2177ca@suse.com>
 <20170509092414.uzi6dieevnfi27o3@dhcp-3-128.uk.xensource.com>
 <03ab6f66-e591-7af1-66c1-a4a32f32e4f8@rimuhosting.com>
 <a492a326-b777-52fc-343b-0ed0dd0e9bea@suse.com>
 <7f15f2b2-e969-0d5d-cf2f-c234910e1884@rimuhosting.com>
Message-ID: <44a153ef3c69c6c2ab4e97cd0ae9ae13@crc.id.au>
X-Sender: netwiz@crc.id.au
User-Agent: Roundcube Webmail/1.4-git
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jennifer Herbert <Jennifer.Herbert@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] null domains after xl destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0wNS0xNiAxMDo0OSwgR2xlbm4gRW5yaWdodCB3cm90ZToKPiBPbiAxNS8wNS8xNyAy
MTo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTMvMDUvMTcgMDY6MDIsIEdsZW5uIEVu
cmlnaHQgd3JvdGU6Cj4+PiBPbiAwOS8wNS8xNyAyMToyNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+PiBPbiBNb24sIE1heSAwOCwgMjAxNyBhdCAxMToxMDoyNEFNICswMjAwLCBKdWVyZ2Vu
IEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAwNC8wNS8xNyAwMDoxNywgR2xlbm4gRW5yaWdodCB3cm90
ZToKPj4+Pj4+IE9uIDA0LzA1LzE3IDA0OjU4LCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cj4+Pj4+Pj4g
T24gMDQvMDUvMTcgMDE6NTMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+IE9uIDAzLzA1
LzE3IDEyOjQ1LCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cj4+Pj4+Pj4+PiBKdXN0IHdhbnRlZCB0byBn
aXZlIHRoaXMgYSBsaXR0bGUgbnVkZ2Ugbm93IHBlb3BsZSBzZWVtIHRvIGJlCj4+Pj4+Pj4+PiBi
YWNrIG9uCj4+Pj4+Pj4+PiBkZWNrLi4uCj4+Pj4+Pj4+IAo+Pj4+Pj4+PiBHbGVubiwgY291bGQg
eW91IHBsZWFzZSBnaXZlIHRoZSBhdHRhY2hlZCBwYXRjaCBhIHRyeT8KPj4+Pj4+Pj4gCj4+Pj4+
Pj4+IEl0IHNob3VsZCBiZSBhcHBsaWVkIG9uIHRvcCBvZiB0aGUgb3RoZXIgY29ycmVjdGlvbiwg
dGhlIG9sZCAKPj4+Pj4+Pj4gZGVidWcKPj4+Pj4+Pj4gcGF0Y2ggc2hvdWxkIG5vdCBiZSBhcHBs
aWVkLgo+Pj4+Pj4+PiAKPj4+Pj4+Pj4gSSBoYXZlIGFkZGVkIHNvbWUgZGVidWcgb3V0cHV0IHRv
IG1ha2Ugc3VyZSB3ZSBzZWUgd2hhdCBpcyAKPj4+Pj4+Pj4gaGFwcGVuaW5nLgo+Pj4+Pj4+IAo+
Pj4+Pj4+IFRoaXMgcGF0Y2ggaXMgaW5jbHVkZWQgaW4ga2VybmVsLXhlbi00LjkuMjYtMQo+Pj4+
Pj4+IAo+Pj4+Pj4+IEl0IHNob3VsZCBiZSBpbiB0aGUgcmVwb3Mgbm93Lgo+Pj4+Pj4+IAo+Pj4+
Pj4gCj4+Pj4+PiBTdGlsbCBzZWVpbmcgdGhlIHNhbWUgaXNzdWUuIFdpdGhvdXQgdGhlIGV4dHJh
IGRlYnVnIHBhdGNoIGFsbCBJIAo+Pj4+Pj4gc2VlIGluCj4+Pj4+PiB0aGUgbG9ncyBhZnRlciBk
ZXN0cm95IGlzIHRoaXMuLi4KPj4+Pj4+IAo+Pj4+Pj4geGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9k
aXNjb25uZWN0OiBidXN5Cj4+Pj4+PiB4ZW4tYmxrYmFjazogeGVuX2Jsa2lmX2ZyZWU6IGRlbGF5
ZWQgPSAwCj4+Pj4+IAo+Pj4+PiBIbW0sIHRvIG1lIGl0IHNlZW1zIGFzIGlmIHNvbWUgZ3JhbnQg
aXNuJ3QgYmVpbmcgdW5tYXBwZWQuCj4+Pj4+IAo+Pj4+PiBMb29raW5nIGF0IGdudHRhYl91bm1h
cF9yZWZzX2FzeW5jKCkgSSB3b25kZXIgaG93IHRoaXMgaXMgc3VwcG9zZWQgCj4+Pj4+IHRvCj4+
Pj4+IHdvcms6Cj4+Pj4+IAo+Pj4+PiBJIGRvbid0IHNlZSBob3cgYSBncmFudCB3b3VsZCBldmVy
IGJlIHVubWFwcGVkIGluIGNhc2Ugb2YKPj4+Pj4gcGFnZV9jb3VudChpdGVtLT5wYWdlc1twY10p
ID4gMSBpbiBfX2dudHRhYl91bm1hcF9yZWZzX2FzeW5jKCkuIEFsbCAKPj4+Pj4gaXQKPj4+Pj4g
ZG9lcyBpcyBkZWZlcnJpbmcgdGhlIGNhbGwgdG8gdGhlIHVubWFwIG9wZXJhdGlvbiBhZ2FpbiBh
bmQgYWdhaW4uIAo+Pj4+PiBPcgo+Pj4+PiBhbSBJIG1pc3Npbmcgc29tZXRoaW5nIGhlcmU/Cj4+
Pj4gCj4+Pj4gTm8sIEkgZG9uJ3QgdGhpbmsgeW91IGFyZSBtaXNzaW5nIGFueXRoaW5nLCBidXQg
SSBjYW5ub3Qgc2VlIGhvdyAKPj4+PiB0aGlzCj4+Pj4gY2FuIGJlCj4+Pj4gc29sdmVkIGluIGEg
YmV0dGVyIHdheSwgdW5tYXBwaW5nIGEgcGFnZSB0aGF0J3Mgc3RpbGwgcmVmZXJlbmNlZCBpcwo+
Pj4+IGNlcnRhaW5seQo+Pj4+IG5vdCB0aGUgYmVzdCBvcHRpb24sIG9yIGVsc2Ugd2UgcmlzayB0
cmlnZ2VyaW5nIGEgcGFnZS1mYXVsdCAKPj4+PiBlbHNld2hlcmUuCj4+Pj4gCj4+Pj4gSU1ITywg
Z250dGFiX3VubWFwX3JlZnNfYXN5bmMgc2hvdWxkIGhhdmUgYSB0aW1lb3V0LCBhbmQgcmV0dXJu
IGFuCj4+Pj4gZXJyb3IgYXQKPj4+PiBzb21lIHBvaW50LiBBbHNvLCBJJ20gd29uZGVyaW5nIHdo
ZXRoZXIgdGhlcmUncyBhIHdheSB0byBrZWVwIHRyYWNrIAo+Pj4+IG9mCj4+Pj4gd2hvIGhhcwo+
Pj4+IHJlZmVyZW5jZXMgb24gYSBzcGVjaWZpYyBwYWdlLCBidXQgc28gZmFyIEkgaGF2ZW4ndCBi
ZWVuIGFibGUgdG8KPj4+PiBmaWd1cmUgb3V0IGhvdwo+Pj4+IHRvIGdldCB0aGlzIGluZm9ybWF0
aW9uIGZyb20gTGludXguCj4+Pj4gCj4+Pj4gQWxzbywgSSd2ZSBub3RpY2VkIHRoYXQgX19nbnR0
YWJfdW5tYXBfcmVmc19hc3luYyB1c2VzIHBhZ2VfY291bnQsCj4+Pj4gc2hvdWxkbid0IGl0Cj4+
Pj4gdXNlIHBhZ2VfcmVmX2NvdW50IGluc3RlYWQ/Cj4+Pj4gCj4+Pj4gUm9nZXIuCj4+Pj4gCj4+
PiAKPj4+IEluIGNhc2UgaXQgaGVscHMsIEkgaGF2ZSBjb250aW51ZWQgdG8gd29yayBvbiB0aGlz
LiBJIG5vdGljZXMgCj4+PiBwcm9jZXNzZWQKPj4+IGxlZnQgYmVoaW5kICh1bmRlciA0LjkuMjcp
LiBUaGUgc2FtZSBpc3N1ZSBpcyBvbmdvaW5nLgo+Pj4gCj4+PiAjIHBzIGF1eGYgfCBncmVwIFt4
XXZkYQo+Pj4gcm9vdCAgICAgIDI5ODMgIDAuMCAgMC4wICAgICAgMCAgICAgMCA/ICAgICAgICBT
ICAgIDAxOjQ0ICAgMDowMCAgXF8KPj4+IFsxLnh2ZGExLTFdCj4+PiByb290ICAgICAgNTQ1NyAg
MC4wICAwLjAgICAgICAwICAgICAwID8gICAgICAgIFMgICAgMDI6MDYgICAwOjAwICBcXwo+Pj4g
WzMueHZkYTEtMV0KPj4+IHJvb3QgICAgICA3MzgyICAwLjAgIDAuMCAgICAgIDAgICAgIDAgPyAg
ICAgICAgUyAgICAwMjozNiAgIDA6MDAgIFxfCj4+PiBbNC54dmRhMS0xXQo+Pj4gcm9vdCAgICAg
IDk2NjggIDAuMCAgMC4wICAgICAgMCAgICAgMCA/ICAgICAgICBTICAgIDAyOjUxICAgMDowMCAg
XF8KPj4+IFs2Lnh2ZGExLTFdCj4+PiByb290ICAgICAxMTA4MCAgMC4wICAwLjAgICAgICAwICAg
ICAwID8gICAgICAgIFMgICAgMDI6NTcgICAwOjAwICBcXwo+Pj4gWzcueHZkYTEtMV0KPj4+IAo+
Pj4gIyB4bCBsaXN0Cj4+PiBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSUQgICBN
ZW0gVkNQVXMgICAgICBTdGF0ZSAgIFRpbWUocykKPj4+IERvbWFpbi0wICAgICAgICAgICAgICAg
ICAgICAgICAgICAwICAxNTEyICAgICAyICAgICByLS0tLS0gICAgIDExOC41Cj4+PiAobnVsbCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgOCAgICAgNCAgICAgLS1wLS1kICAgICAg
NDMuOAo+Pj4gKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMgICAgIDggICAgIDQg
ICAgIC0tcC0tZCAgICAgICA2LjMKPj4+IChudWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA0ICAgICA4ICAgICA0ICAgICAtLXAtLWQgICAgICA3My40Cj4+PiAobnVsbCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNiAgICAgOCAgICAgNCAgICAgLS1wLS1kICAgICAgMTQuNwo+Pj4g
KG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcgICAgIDggICAgIDQgICAgIC0tcC0t
ZCAgICAgIDMwCj4+PiAKPj4+IFRob3NlIGFsbCBoYXZlLi4uCj4+PiAKPj4+IFtyb290IDExMDgw
XSMgY2F0IHdjaGFuCj4+PiB4ZW5fYmxraWZfc2NoZWR1bGUKPj4+IAo+Pj4gW3Jvb3QgMTEwODBd
IyBjYXQgc3RhY2sKPj4+IFs8ZmZmZmZmZmY4MTRlYWVlOD5dIHhlbl9ibGtpZl9zY2hlZHVsZSsw
eDQxOC8weGI0MAo+Pj4gWzxmZmZmZmZmZjgxMGEwNTU1Pl0ga3RocmVhZCsweGU1LzB4MTAwCj4+
PiBbPGZmZmZmZmZmODE2ZjFjNDU+XSByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMAo+Pj4gWzxmZmZm
ZmZmZmZmZmZmZmZmPl0gMHhmZmZmZmZmZmZmZmZmZmZmCj4+IAo+PiBBbmQgZm91bmQgYW5vdGhl
ciByZWZlcmVuY2UgY291bnQgYnVnLiBXb3VsZCB5b3UgbGlrZSB0byBnaXZlIHRoZQo+PiBhdHRh
Y2hlZCBwYXRjaCAodG8gYmUgYXBwbGllZCBhZGRpdGlvbmFsbHkgdG8gdGhlIHByZXZpb3VzIG9u
ZXMpIGEgCj4+IHRyeT8KPj4gCj4+IAo+PiBKdWVyZ2VuCj4+IAo+IAo+IFRoaXMgc2VlbXMgdG8g
aGF2ZSBzb2x2ZWQgdGhlIGlzc3VlIGluIDQuOS4yOCwgd2l0aCBhbGwgdGhyZWUgcGF0Y2hlcwo+
IGFwcGxpZWQuIEF3ZXNvbWUhCj4gCj4gT24gbXkgbWFpbiB0ZXN0IG1hY2hpbmUgSSBjYW4gbm8g
bG9uZ2VyIHJlcGxpY2F0ZSB3aGF0IEkgd2FzCj4gb3JpZ2luYWxseSBzZWVpbmcsIGFuZCBpbiBk
bWVzZyBJIG5vdyBzZWUgdGhpcyBmbG93Li4uCj4gCj4geGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9k
aXNjb25uZWN0OiBidXN5Cj4geGVuLWJsa2JhY2s6IHhlbl9ibGtpZl9mcmVlOiBkZWxheWVkID0g
MQo+IHhlbi1ibGtiYWNrOiB4ZW5fYmxraWZfZnJlZTogZGVsYXllZCA9IDAKPiAKPiB4bCBsaXN0
IGlzIGNsZWFuLCB4ZW5zdG9yZSBsb29rcyByaWdodC4gTm8gZXh0cmFuZW91cyBwcm9jZXNzZXMg
bGVmdCAKPiBvdmVyLgo+IAo+IFRoYW5reW91IEp1ZXJnZW4sIHNvIG11Y2guIFJlYWxseSBhcHBy
ZWNpYXRlIHlvdXIgcGVyc2lzdGVuY2Ugd2l0aAo+IHRoaXMuIEFueXRoaW5nIEkgY2FuIGRvIHRv
IGhlbHAgcHVzaCB0aGlzIHVwc3RyZWFtIHBsZWFzZSBsZXQgbWUga25vdy4KPiBGZWVsIGZyZWUg
dG8gYWRkIGEgcmVwb3J0ZWQtYnkgbGluZSB3aXRoIG15IG5hbWUgaWYgeW91IHRoaW5rIGl0Cj4g
YXBwcm9wcmlhdGUuCgpUaGlzIGlzIGdvb2QgbmV3cy4KCkp1ZXJnZW4sIENhbiBJIHJlcXVlc3Qg
YSBmdWxsIHBhdGNoIHNldCBwb3N0ZWQgdG8gdGhlIGxpc3QgKHBseiBDQyBtZSkgLSAKYW5kIEkn
bGwgZW5zdXJlIHdlIGNhbiBidWlsZCB0aGUga2VybmVsIHdpdGggYWxsIDMgKD8pIHBhdGNoZXMg
YXBwbGllZCAKYW5kIHRlc3QgcHJvcGVybHkuCgpJJ2xsIGJ1aWxkIHVwIGEgY29tcGxldGUga2Vy
bmVsIHdpdGggdGhvc2UgcGF0Y2hlcyBhbmQgZ2l2ZSBhIHRlc3RlZC1ieSAKaWYgYWxsIGdvZXMg
d2VsbC4KCi0tIApTdGV2ZW4gSGFpZ2gKCkVtYWlsOiBuZXR3aXpAY3JjLmlkLmF1CldlYjogaHR0
cHM6Ly93d3cuY3JjLmlkLmF1ClBob25lOiAoMDMpIDkwMDEgNjA5MCAtIDA0MTIgOTM1IDg5NwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 01:21:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 01:21:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dARAd-0007Ay-M0; Tue, 16 May 2017 01:21:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dARAc-0007Aa-HI
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 01:21:02 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2C/4E-19409-DF35A195; Tue, 16 May 2017 01:21:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdPsFS
 kwd5LhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2L70GGtBc2LF4e8PmRsY
 X1h3MXJxCAn8ZZTondDCCOE8ZpR4+/wsG4SzjVFi9plf7F2MnBwiAs4SX8/MBbN5BfQlju46x
 gxiCwuYStx8PYEVxJYQmKgicaLNs4uRA8j2lnj6gxci7C1x4dhLoAXsHGwCVhKHxECiLAKqEu
 9a5rBMYORewMiwilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0OP1DAyMOxh/H/c7xCjJwaQkyuvOLhUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3bxBQTrAo
 NT21Ii0zBxh6MGkJDh4lEd6TIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRKHmCEAUpRRm
 gc3AhYHlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ854BmcKTmVcCt+kV0BFMQEeEvRQHOa
 IkESEl1cDYeEXi4FSXHZ0yZyo4UnXTbyxZzdtyc3LOz2IpdZ70dzwNisrOK22fcPhca85fsWx
 G6kFuC/kvvvN237iTfOnr4/d6N7cp/IlNS+N8FOq+4P+nX4yPn/Df2Vzjn1/zf2qKYEG4Psd7
 1Qsb79y+c6/jssSaDTv11J4UMRzwrDp3I3Hpi+8/tB5NUWIpzkg01GIuKk4EAA2uVv9+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494897659!88859464!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35945 invoked from network); 16 May 2017 01:21:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 01:21:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dARAV-0003WM-CE; Tue, 16 May 2017 01:20:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dARAP-00032V-QP; Tue, 16 May 2017 01:20:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dARAP-0004dC-5S; Tue, 16 May 2017 01:20:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109448-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ecf5e3d45a01969de14e7feb1126f948fc2a2635
X-Osstest-Versions-That: linux=2ea659a9ef488125eb46da6eb571de5eae5c43f6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 01:20:49 +0000
Subject: [Xen-devel] [linux-next test] 109448: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ0OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk0NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEwOTQyOAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1ZXN0LXN0b3AgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTA5NDI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwOTQyOAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAxMiBndWVzdC1zYXZlcmVzdG9yZSBm
YWlsIFJFR1IuIHZzLiAxMDk0MjgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDEwOTQyOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NDI4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NDA0CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMDk0MjgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQyOAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5
NDI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMDk0MjgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQyOAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGVjZjVlM2Q0NWEwMTk2OWRlMTRlN2Zl
YjExMjZmOTQ4ZmMyYTI2MzUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDJlYTY1OWE5ZWY0ODgxMjVlYjQ2ZGE2ZWI1NzFkZTVlYWU1YzQzZjYKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNp
bmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTA5NDQ4ICAyMDE3LTA1LTE1IDA5OjIxOjM3IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhw
c3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhw
c3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 01:41:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 01:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dARUK-0008Ua-Fs; Tue, 16 May 2017 01:41:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dARUI-0008UU-GO
 for xen-devel@lists.xen.org; Tue, 16 May 2017 01:41:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 35/61-10689-1C85A195; Tue, 16 May 2017 01:41:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO7BCKl
 IgzN3WS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozDq1azFnyXqrj+2bSB8bNYFyMXh5DAZCaJ
 3TMuskA4fxkl/s3YygrhbGSUOLd9FSOE08koMX3TCaYuRk4OYYE4iQNnX7OC2CICHhJXdk1gg
 yg6xCix8MI7sCJmgWSJi3OvsYDYbAJGEmePTgeaxMHBK2ArsediDkiYRUBVonXackYQW1QgXO
 Jt4xGwcl4BQYmTM5+A2ZwC7hI/m/YyQoy0lbgzdzczhC0vsf3tHDBbQsBYov3tRbYJjIKzkLT
 PQtIyC0nLAkbmVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB
 gcsABDsYL7Q7H2KU5GBSEuV1Z5eKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBezccKCdYlJqeW
 pGWmQOMIZi0BAePkgivADCOhHiLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpz3JcgMAZCijN
 I8uBGweL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4xkFU8mXklcJteAR3BBHRE2EtxkCN
 KEhFSUg2M63vmsJacZxT7dlVh9g3dP8JRHCw3PXkkmNbHe9xZn9VvcMhwv8KBRPX4Tx+CDlSr
 Bd1eUT19c+nR2FPGL2Pc1v65e3XCA5NruzJTr3GvfP7F+X2ablQXj7TK9u5Sp5gT3qoVN2ZJ9
 JxdZ3q+uSVb9H7MkrNZGzcaWet9v5y7Z+ujXXO2ld4NUWIpzkg01GIuKk4EACy9vVriAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494898879!92984934!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64709 invoked from network); 16 May 2017 01:41:20 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 01:41:20 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4G1fF0c000864
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 01:41:15 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4G1fEMj012888
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 01:41:14 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4G1fDrU030598;
 Tue, 16 May 2017 01:41:13 GMT
Received: from [10.154.124.237] (/10.154.124.237)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 18:41:13 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c097ba6a-57dd-0330-dfeb-3518dbb34737@oracle.com>
Date: Mon, 15 May 2017 21:28:51 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNS8yMDE3IDA0OjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gVGhl
IHB2Y2FsbHMgYmFja2VuZCBoYXMgb25lIGlvd29ya2VyIHBlciBjcHU6IHRoZSBpb3dvcmtlcnMg
YXJlCj4gaW1wbGVtZW50ZWQgYXMgYSBjcHUgYm91bmQgd29ya3F1ZXVlLCBhbmQgd2lsbCBkZWFs
IHdpdGggdGhlIGFjdHVhbAo+IHNvY2tldCBhbmQgZGF0YSByaW5nIHJlYWRzL3dyaXRlcy4KPgo+
IGlvd29ya2VycyBhcmUgZ2xvYmFsOiB3ZSBvbmx5IGhhdmUgb25lIHNldCBmb3IgYWxsIHRoZSBm
cm9udGVuZHMuIFRoZXkKPiBwcm9jZXNzIHJlcXVlc3RzIG9uIHRoZWlyIHdxcyBsaXN0IGluIG9y
ZGVyLCBvbmNlIHRoZXkgYXJlIGRvbmUgd2l0aCBhCj4gcmVxdWVzdCwgdGhleSdsbCByZW1vdmUg
aXQgZnJvbSB0aGUgbGlzdC4gQSBzcGlubG9jayBpcyB1c2VkIGZvcgo+IHByb3RlY3RpbmcgdGhl
IGxpc3QuIEVhY2ggaW93b3JrZXIgaXMgYm91bmQgdG8gYSBkaWZmZXJlbnQgY3B1IHRvCj4gbWF4
aW1pemUgdGhyb3VnaHB1dC4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBD
Qzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwg
NjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZp
bGUgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCAyZGJm
N2Q4Li40NmE4ODlhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4g
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBAQCAtMjUsNiArMjUsMjYgQEAKPiAg
I2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZj
YWxscy5oPgo+Cj4gK3N0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsKPiArCXN0cnVjdCB3b3JrX3N0
cnVjdCByZWdpc3Rlcl93b3JrOwo+ICsJYXRvbWljX3QgaW87Cj4gKwlzdHJ1Y3QgbGlzdF9oZWFk
IHdxczsKPiArCXNwaW5sb2NrX3QgbG9jazsKPiArCWludCBudW07Cj4gK307Cj4gKwo+ICtzdHJ1
Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciAqaW93
b3JrZXJzOwo+ICsJaW50IG5yX2lvd29ya2VyczsKPiArCXN0cnVjdCB3b3JrcXVldWVfc3RydWN0
ICp3cTsKPiArCXN0cnVjdCBsaXN0X2hlYWQgcHJpdnM7Cj4gKwlzdHJ1Y3Qgcndfc2VtYXBob3Jl
IHByaXZzX2xvY2s7CgpJcyB0aGVyZSBhIHJlYXNvbiB3aHkgdGhlc2UgYXJlIGNhbGxlZCAicHJp
dnMiPwoKQW5kIHdoeSBhcmUgeW91IHVzaW5nIGEgcncgc2VtYXBob3JlIC0tLSBJIG9ubHkgbm90
aWNlZCB0d28gaW5zdGFuY2VzIG9mIAp1c2UgYW5kIGJvdGggYXJlIHdyaXRlcy4KCgo+ICt9IHB2
Y2FsbHNfYmFja19nbG9iYWw7Cj4gKwo+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3Jr
ZXIoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ICt7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQg
cHZjYWxsc19iYWNrX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJCSAgICAg
IGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKPiAgewo+IEBAIC01OSwzICs3OSw0
NyBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja191ZXZlbnQoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KnhkZXYsCj4gIAkudWV2ZW50ID0gcHZjYWxsc19iYWNrX3VldmVudCwKPiAgCS5vdGhlcmVuZF9j
aGFuZ2VkID0gcHZjYWxsc19iYWNrX2NoYW5nZWQsCj4gIH07Cj4gKwo+ICtzdGF0aWMgaW50IF9f
aW5pdCBwdmNhbGxzX2JhY2tfaW5pdCh2b2lkKQo+ICt7Cj4gKwlpbnQgcmV0LCBpLCBjcHU7Cj4g
Kwo+ICsJaWYgKCF4ZW5fZG9tYWluKCkpCj4gKwkJcmV0dXJuIC1FTk9ERVY7Cj4gKwo+ICsJcmV0
ID0geGVuYnVzX3JlZ2lzdGVyX2JhY2tlbmQoJnB2Y2FsbHNfYmFja19kcml2ZXIpOwo+ICsJaWYg
KHJldCA8IDApCj4gKwkJcmV0dXJuIHJldDsKPiArCj4gKwlpbml0X3J3c2VtKCZwdmNhbGxzX2Jh
Y2tfZ2xvYmFsLnByaXZzX2xvY2spOwo+ICsJSU5JVF9MSVNUX0hFQUQoJnB2Y2FsbHNfYmFja19n
bG9iYWwucHJpdnMpOwo+ICsJcHZjYWxsc19iYWNrX2dsb2JhbC53cSA9IGFsbG9jX3dvcmtxdWV1
ZSgicHZjYWxsc19pbyIsIDAsIDApOwo+ICsJaWYgKCFwdmNhbGxzX2JhY2tfZ2xvYmFsLndxKQo+
ICsJCWdvdG8gZXJyb3I7Cj4gKwlwdmNhbGxzX2JhY2tfZ2xvYmFsLm5yX2lvd29ya2VycyA9IG51
bV9vbmxpbmVfY3B1cygpOwoKClNob3VsZCBucl9pb3dvcmtlcnMgYmUgdXBkYXRlZCBvbiBDUFUg
aG90KHVuKXBsdWc/CgoKPiArCXB2Y2FsbHNfYmFja19nbG9iYWwuaW93b3JrZXJzID0ga3phbGxv
YygKPiArCQlzaXplb2YoKnB2Y2FsbHNfYmFja19nbG9iYWwuaW93b3JrZXJzKSAqCj4gKwkJcHZj
YWxsc19iYWNrX2dsb2JhbC5ucl9pb3dvcmtlcnMsIEdGUF9LRVJORUwpOwo+ICsJaWYgKCFwdmNh
bGxzX2JhY2tfZ2xvYmFsLmlvd29ya2VycykKPiArCQlnb3RvIGVycm9yOwo+ICsJaSA9IDA7Cj4g
Kwlmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkgewo+ICsJCXB2Y2FsbHNfYmFja19nbG9iYWwuaW93
b3JrZXJzW2ldLm51bSA9IGk7Cj4gKwkJYXRvbWljX3NldCgmcHZjYWxsc19iYWNrX2dsb2JhbC5p
b3dvcmtlcnNbaV0uaW8sIDEpOwo+ICsJCXNwaW5fbG9ja19pbml0KCZwdmNhbGxzX2JhY2tfZ2xv
YmFsLmlvd29ya2Vyc1tpXS5sb2NrKTsKPiArCQlJTklUX0xJU1RfSEVBRCgmcHZjYWxsc19iYWNr
X2dsb2JhbC5pb3dvcmtlcnNbaV0ud3FzKTsKPiArCQlJTklUX1dPUksoJnB2Y2FsbHNfYmFja19n
bG9iYWwuaW93b3JrZXJzW2ldLnJlZ2lzdGVyX3dvcmssCj4gKwkJCXB2Y2FsbHNfYmFja19pb3dv
cmtlcik7Cj4gKwkJaSsrOwo+ICsJfQo+ICsJcmV0dXJuIDA7Cj4gKwo+ICtlcnJvcjoKPiArCWlm
IChwdmNhbGxzX2JhY2tfZ2xvYmFsLndxKQo+ICsJCWRlc3Ryb3lfd29ya3F1ZXVlKHB2Y2FsbHNf
YmFja19nbG9iYWwud3EpOwo+ICsJeGVuYnVzX3VucmVnaXN0ZXJfZHJpdmVyKCZwdmNhbGxzX2Jh
Y2tfZHJpdmVyKTsKPiArCWtmcmVlKHB2Y2FsbHNfYmFja19nbG9iYWwuaW93b3JrZXJzKTsKPiAr
CW1lbXNldCgmcHZjYWxsc19iYWNrX2dsb2JhbCwgMCwgc2l6ZW9mKHB2Y2FsbHNfYmFja19nbG9i
YWwpKTsKPiArCXJldHVybiAtRU5PTUVNOwoKVGhpcyByb3V0aW5lIGNvdWxkIHVzZSBtb3JlIG5l
d2xpbmVzLiAoYW5kIGluIG90aGVyIHBhdGNoZXMgdG9vKQoKLWJvcmlzCgo+ICt9Cj4gK21vZHVs
ZV9pbml0KHB2Y2FsbHNfYmFja19pbml0KTsKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 01:47:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 01:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dARa8-0000GI-62; Tue, 16 May 2017 01:47:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dARa6-0000GA-Pj
 for xen-devel@lists.xen.org; Tue, 16 May 2017 01:47:22 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C9/9A-02955-92A5A195; Tue, 16 May 2017 01:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oK5mlFS
 kwbR9IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b7rwNMBXvUK06f3MjWwNis0MXIxSEkMJlJ
 4vr5tewQzjdGicVnd7FCOBsZJRZMuAqV6WSUOLzrNVsXIyeHsICtRNe8I2C2iICHxJVdE9ggi
 g4xSjS/2sAOkmAWSJa4OPcaC4jNJmAkcfbodMYuRg4OXqDmx7/1QMIsAqoSH5c+ASsRFQiXeN
 t4BMzmFRCUODkTIs4p4C6x++ZfJoiRthJ35u5mhrDlJba/nQNmSwgYS7S/vcg2gVFwFpL2WUh
 aZiFpWcDIvIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzB4
 GYBgB+OK7Z6HGCU5mJREed3ZpSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDejgDKCRalpqdWp
 GXmAOMIJi3BwaMkwnscJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8d0CKBECKMkrz4E
 bAYvoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlPgUzhycwrgdv0CugIJqAjwl6KgxxRkoi
 Qkmpg7Cn6Hrqpw+t2aJvLndcLTb5rfdjSIDnByXPfdqdoeb49gZIHfuVkpPo0ykstSjXuMxa7
 HmkkeT9+420nn7qfbU72dWtq1AIuBM35cvz3Ph4GI+F3t7MrRX2khUoTVHsvVZ2e5DXn/rO1t
 1+8Skl4N11VzslmWeNB0QecIj9KbaYvt1v7/n+VEktxRqKhFnNRcSIADPPKQOQCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494899239!45057700!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24959 invoked from network); 16 May 2017 01:47:21 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 01:47:21 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4G1lEWY005303
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 01:47:15 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4G1lEvb023810
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 16 May 2017 01:47:14 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4G1lBGH013223;
 Tue, 16 May 2017 01:47:12 GMT
Received: from [10.154.124.237] (/10.154.124.237)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 18:47:11 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-4-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <02e0fa9d-4cd9-ae74-868c-27538736c68f@oracle.com>
Date: Mon, 15 May 2017 21:34:49 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494880570-14209-4-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 04/18] xen/pvcalls: xenbus state handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNS8yMDE3IDA0OjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSW50
cm9kdWNlIHRoZSBjb2RlIHRvIGhhbmRsZSB4ZW5idXMgc3RhdGUgY2hhbmdlcy4KPgo+IEltcGxl
bWVudCB0aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGJhY2tlbmQuIFdyaXRlIHRo
ZQo+IHN1cHBvcnRlZCB2ZXJzaW9ucywgbWF4LXBhZ2Utb3JkZXIgYW5kIGZ1bmN0aW9uLWNhbGxz
IG5vZGVzIHRvIHhlbnN0b3JlLAo+IGFzIHJlcXVpcmVkIGJ5IHRoZSBwcm90b2NvbC4KPgo+IElu
dHJvZHVjZSBzdHViIGZ1bmN0aW9ucyBmb3IgZGlzY29ubmVjdGluZy9jb25uZWN0aW5nIHRvIGEg
ZnJvbnRlbmQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9A
YXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9z
c0BzdXNlLmNvbQo+IC0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDEzMyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDEzMyBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IGluZGV4IDQ2YTg4OWEuLjg2
ZWNhMTkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiArKysgYi9k
cml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IEBAIC0yNSw2ICsyNSw5IEBACj4gICNpbmNsdWRl
IDx4ZW4veGVuYnVzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4K
Pgo+ICsjZGVmaW5lIFBWQ0FMTFNfVkVSU0lPTlMgIjEiCj4gKyNkZWZpbmUgTUFYX1JJTkdfT1JE
RVIgWEVOQlVTX01BWF9SSU5HX0dSQU5UX09SREVSCj4gKwo+ICBzdHJ1Y3QgcHZjYWxsc19pb3dv
cmtlciB7Cj4gIAlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKPiAgCWF0b21pY190
IGlvOwo+IEBAIC00NSwxNSArNDgsMTQ1IEBAIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dv
cmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gIHsKPiAgfQo+Cj4gK3N0YXRpYyBpbnQg
YmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCj4gK3sKPiArCXJldHVy
biAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2KQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAgc3RhdGljIGlu
dCBwdmNhbGxzX2JhY2tfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCQkJICAg
ICAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQo+ICB7Cj4gKwlpbnQgZXJyOwo+
ICsKPiArCWVyciA9IHhlbmJ1c19wcmludGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgInZlcnNp
b25zIiwgIiVzIiwKPiArCQkJICAgIFBWQ0FMTFNfVkVSU0lPTlMpOwo+ICsJaWYgKGVycikgewo+
ICsJCXByX3dhcm4oIiVzIHdyaXRlIG91dCAndmVyc2lvbicgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7
Cj4gKwkJcmV0dXJuIC1FSU5WQUw7CgpXaHkgbm90IHJldHVybiBlcnI/IChiZWxvdyB0b28pCgoK
PiArCX0KPiArCj4gKwllcnIgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUs
ICJtYXgtcGFnZS1vcmRlciIsICIldSIsCj4gKwkJCSAgICBNQVhfUklOR19PUkRFUik7Cj4gKwlp
ZiAoZXJyKSB7Cj4gKwkJcHJfd2FybigiJXMgd3JpdGUgb3V0ICdtYXgtcGFnZS1vcmRlcicgZmFp
bGVkXG4iLCBfX2Z1bmNfXyk7Cj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwl9Cj4gKwo+ICsJLyog
IjEiIG1lYW5zIHNvY2tldCwgY29ubmVjdCwgcmVsZWFzZSwgYmluZCwgbGlzdGVuLCBhY2NlcHQg
YW5kIHBvbGwqLwo+ICsJZXJyID0geGVuYnVzX3ByaW50ZihYQlRfTklMLCBkZXYtPm5vZGVuYW1l
LCAiZnVuY3Rpb24tY2FsbHMiLCAiMSIpOwoKClNob3VsZCAiMSIgYmUgZGVmaW5lZCBpbiB0aGUg
KHB1YmxpYykgaGVhZGVyIGZpbGU/CgoKPiArCWlmIChlcnIpIHsKPiArCQlwcl93YXJuKCIlcyB3
cml0ZSBvdXQgJ2Z1bmN0aW9uLWNhbGxzJyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKPiArCQlyZXR1
cm4gLUVJTlZBTDsKPiArCX0KPiArCj4gKwllcnIgPSB4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwg
WGVuYnVzU3RhdGVJbml0V2FpdCk7Cj4gKwlpZiAoZXJyKQo+ICsJCXJldHVybiBlcnI7Cj4gKwo+
ICAJcmV0dXJuIDA7Cj4gIH0KPgo+ICtzdGF0aWMgdm9pZCBzZXRfYmFja2VuZF9zdGF0ZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICsJCQkgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0
ZSkKPiArewo+ICsJd2hpbGUgKGRldi0+c3RhdGUgIT0gc3RhdGUpIHsKPiArCQlzd2l0Y2ggKGRl
di0+c3RhdGUpIHsKPiArCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+ICsJCQlzd2l0Y2ggKHN0
YXRlKSB7Cj4gKwkJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKPiArCQkJY2FzZSBYZW5idXNT
dGF0ZUNvbm5lY3RlZDoKPiArCQkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0
ZUluaXRXYWl0KTsKPiArCQkJCWJyZWFrOwo+ICsJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoK
PiArCQkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOwo+ICsJ
CQkJYnJlYWs7Cj4gKwkJCWRlZmF1bHQ6Cj4gKwkJCQlfX1dBUk4oKTsKPiArCQkJfQo+ICsJCQli
cmVhazsKPiArCQljYXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6Cj4gKwkJY2FzZSBYZW5idXNTdGF0
ZUluaXRpYWxpc2VkOgo+ICsJCQlzd2l0Y2ggKHN0YXRlKSB7Cj4gKwkJCWNhc2UgWGVuYnVzU3Rh
dGVDb25uZWN0ZWQ6Cj4gKwkJCQliYWNrZW5kX2Nvbm5lY3QoZGV2KTsKPiArCQkJCXhlbmJ1c19z
d2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7Cj4gKwkJCQlicmVhazsKPiAr
CQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6Cj4gKwkJCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6
Cj4gKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKPiAr
CQkJCWJyZWFrOwo+ICsJCQlkZWZhdWx0Ogo+ICsJCQkJX19XQVJOKCk7Cj4gKwkJCX0KPiArCQkJ
YnJlYWs7Cj4gKwkJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKPiArCQkJc3dpdGNoIChzdGF0
ZSkgewo+ICsJCQljYXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6Cj4gKwkJCWNhc2UgWGVuYnVzU3Rh
dGVDbG9zaW5nOgo+ICsJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+ICsJCQkJZG93bl93cml0
ZSgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2c19sb2NrKTsKPiArCQkJCWJhY2tlbmRfZGlzY29u
bmVjdChkZXYpOwo+ICsJCQkJdXBfd3JpdGUoJnB2Y2FsbHNfYmFja19nbG9iYWwucHJpdnNfbG9j
ayk7CgoKVW5sZXNzIHlvdSBwbGFuIHRvIGhhdmUgbW9yZSBzdHVmZiB1bmRlciB0aGUgc2VtYXBo
b3JlLCBJJ2QgY29uc2lkZXIgCnB1dHRpbmcgdGhlbSBpbiBiYWNrZW5kX2Rpc2Nvbm5lY3QoKS4K
Cgo+ICsJCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7Cj4g
KwkJCQlicmVhazsKPiArCQkJZGVmYXVsdDoKPiArCQkJCV9fV0FSTigpOwo+ICsJCQl9Cj4gKwkJ
CWJyZWFrOwo+ICsJCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgo+ICsJCQlzd2l0Y2ggKHN0YXRl
KSB7Cj4gKwkJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKPiArCQkJY2FzZSBYZW5idXNTdGF0
ZUNvbm5lY3RlZDoKPiArCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKPiArCQkJCXhlbmJ1c19z
d2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7Cj4gKwkJCQlicmVhazsKPiArCQkJ
ZGVmYXVsdDoKPiArCQkJCV9fV0FSTigpOwo+ICsJCQl9Cj4gKwkJCWJyZWFrOwo+ICsJCWRlZmF1
bHQ6Cj4gKwkJCV9fV0FSTigpOwo+ICsJCX0KPiArCX0KPiArfQo+ICsKPiAgc3RhdGljIHZvaWQg
cHZjYWxsc19iYWNrX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCQkJCSBl
bnVtIHhlbmJ1c19zdGF0ZSBmcm9udGVuZF9zdGF0ZSkKPiAgewo+ICsJc3dpdGNoIChmcm9udGVu
ZF9zdGF0ZSkgewo+ICsJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZzoKPiArCQlzZXRfYmFj
a2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwo+ICsJCWJyZWFrOwo+ICsKPiAr
CWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKPiArCWNhc2UgWGVuYnVzU3RhdGVDb25uZWN0
ZWQ6Cj4gKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7Cj4g
KwkJYnJlYWs7Cj4gKwo+ICsJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6Cj4gKwkJc2V0X2JhY2tl
bmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOwo+ICsJCWJyZWFrOwo+ICsKPiArCWNh
c2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4gKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNT
dGF0ZUNsb3NlZCk7Cj4gKwkJaWYgKHhlbmJ1c19kZXZfaXNfb25saW5lKGRldikpCj4gKwkJCWJy
ZWFrOwo+ICsJCS8qIGZhbGwgdGhyb3VnaCBpZiBub3Qgb25saW5lICovCj4gKwljYXNlIFhlbmJ1
c1N0YXRlVW5rbm93bjoKPiArCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xv
c2VkKTsKCgpZb3UgYXJlIHNldHRpbmcgWGVuYnVzU3RhdGVDbG9zZWQgdHdpY2UgaW4gY2FzZSBv
ZiBmYWxsdGhyb3VnaC4KCi1ib3JpcwoKCj4gKwkJZGV2aWNlX3VucmVnaXN0ZXIoJmRldi0+ZGV2
KTsKPiArCQlicmVhazsKPiArCj4gKwlkZWZhdWx0Ogo+ICsJCXhlbmJ1c19kZXZfZmF0YWwoZGV2
LCAtRUlOVkFMLCAic2F3IHN0YXRlICVkIGF0IGZyb250ZW5kIiwKPiArCQkJCSBmcm9udGVuZF9z
dGF0ZSk7Cj4gKwkJYnJlYWs7Cj4gKwl9Cj4gIH0KPgo+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFj
a19yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 02:04:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 02:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dARqg-0001rH-KK; Tue, 16 May 2017 02:04:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dARqf-0001rB-G1
 for xen-devel@lists.xen.org; Tue, 16 May 2017 02:04:29 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AA/11-02006-C2E5A195; Tue, 16 May 2017 02:04:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oK52nFS
 kwdIWNoslHxezODB6HN39mymAMYo1My8pvyKBNeN/9zfGgivyFbevbWVuYNwm1cXIxSEkMJlJ
 4vX8lSwQzl9Gia97v7BBOBsZJZ5NecwE4XQyStw4chaojJNDWMBWYs6Hi+wgtoiAh8SVXROgO
 g4xSqzuWM4MkmAWSJa4OPcaWAObgJHE2aPTGUFsXqDmpXMPs4LYLAKqEv9vPgOrFxUIl3jbeI
 QFokZQ4uTMJ2A2p4C7xO6O4+wQM20l7szdDTVfXmL72zlgtoSAsUT724tsExgFZyFpn4WkZRa
 SlgWMzKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOXAQh2
 MK5tdT7EKMnBpCTK684uFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglc8FignWJSanlqRlpkDj
 COYtAQHj5II72yQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifNKgxQJgBRllObBjYDF9C
 VGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ856NAZrCk5lXArfpFdARTEBHhL0UBzmiJBEhJdX
 AaLLLnHn924NPJ6XOl1M7JZi48tavpEt1kyUfi/at8exZOUVy7fszF0zCVke0nCjS3vORjzNY
 6pfdSX1LacM3DZzPGyvsP+dnsK6Ub7rVl7FD++8eC1Y/pyWTY6S7V87hMLncoaDgoNG0pu5b3
 NJvn1VdD87Ueq/89oK9l3XsIVevU+5OPxUalViKMxINtZiLihMBtOiIXOQCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494900264!78600755!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32059 invoked from network); 16 May 2017 02:04:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 May 2017 02:04:26 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4G24I72017323
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 02:04:19 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4G24ILG023168
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 02:04:18 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4G24HBG007997;
 Tue, 16 May 2017 02:04:17 GMT
Received: from [10.154.124.237] (/10.154.124.237)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 19:04:17 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-5-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e093ce6a-f9af-f10f-cf7c-6539375ccf79@oracle.com>
Date: Mon, 15 May 2017 21:52:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494880570-14209-5-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 05/18] xen/pvcalls: connect to a frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNS8yMDE3IDA0OjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSW50
cm9kdWNlIGEgcGVyLWZyb250ZW5kIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfYmFja19w
cml2LiBJdAo+IGNvbnRhaW5zIHBvaW50ZXJzIHRvIHRoZSBjb21tYW5kIHJpbmcsIGl0cyBldmVu
dCBjaGFubmVsLCBhIGxpc3Qgb2YKPiBhY3RpdmUgc29ja2V0cyBhbmQgYSB0cmVlIG9mIHBhc3Np
dmUgc29ja2V0cyAocGFzc2luZyBzb2NrZXRzIG5lZWQgdG8gYmUKPiBsb29rZWQgdXAgZnJvbSB0
aGUgaWQgb24gbGlzdGVuLCBhY2NlcHQgYW5kIHBvbGwgY29tbWFuZHMsIHdoaWxlIGFjdGl2ZQo+
IHNvY2tldHMgb25seSBvbiByZWxlYXNlKS4KCkl0IHdvdWxkIGJlIHVzZWZ1bCB0byBwdXQgdGhp
cyBpbnRvIGEgY29tbWVudCBpbiBwdmNhbGxzX2JhY2tfcHJpdiAKZGVmaW5pdGlvbi4KCj4KPiBJ
dCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdvcmtxdWV1ZSB0byBzY2hlZHVsZSB0aGUgd29yayBvZiBw
YXJzaW5nIGFuZAo+IGV4ZWN1dGluZyBjb21tYW5kcyBvbiB0aGUgY29tbWFuZCByaW5nLiBwdmNh
bGxzc19sb2NrIHByb3RlY3RzIHRoZSB0d28KPiBsaXN0cy4gSW4gcHZjYWxsc19iYWNrX2dsb2Jh
bCwga2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4KPgo+IFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKQo+Cj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKPiBpbmRleCA4NmVjYTE5Li44NzZlNTc3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBA
QCAtNDQsMTMgKzQ0LDEwMCBAQCBzdHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7Cj4gIAlzdHJ1
Y3Qgcndfc2VtYXBob3JlIHByaXZzX2xvY2s7Cj4gIH0gcHZjYWxsc19iYWNrX2dsb2JhbDsKPgo+
ICtzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgewo+ICsJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+
ICsJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldjsKPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmlu
ZyAqc3Jpbmc7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfYmFja19yaW5nIHJpbmc7Cj4gKwlpbnQg
aXJxOwo+ICsJc3RydWN0IGxpc3RfaGVhZCBzb2NrZXRfbWFwcGluZ3M7Cj4gKwlzdHJ1Y3QgcmFk
aXhfdHJlZV9yb290IHNvY2tldHBhc3NfbWFwcGluZ3M7Cj4gKwlzdHJ1Y3Qgcndfc2VtYXBob3Jl
IHB2Y2FsbHNzX2xvY2s7CgpTYW1lIHF1ZXN0aW9uIGFzIGJlZm9yZSByZWdhcmRpbmcgdXNpbmcg
cncgc2VtYXBob3JlIC0tLSBJIG9ubHkgc2VlIApkb3duL3VwX3dyaXRlcy4KCkFuZCB3aGF0IGRv
ZXMgdGhlIG5hbWUgKHB2Y2FsbHNzKSBzdGFuZCBmb3I/CgoKPiArCWF0b21pY190IHdvcms7Cj4g
KwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqd3E7Cj4gKwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVn
aXN0ZXJfd29yazsKPiArfTsKPiArCj4gIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dvcmtl
cihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gIHsKPiAgfQo+Cj4gK3N0YXRpYyB2b2lkIHB2
Y2FsbHNfYmFja193b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiArewo+ICt9Cj4gKwo+
ICtzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQgKmRl
dl9pZCkKPiArewo+ICsJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50
IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ICB7Cj4gKwlpbnQg
ZXJyLCBldnRjaG47Cj4gKwlncmFudF9yZWZfdCByaW5nX3JlZjsKPiArCXZvaWQgKmFkZHIgPSBO
VUxMOwo+ICsJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2ID0gTlVMTDsKPiArCj4gKwlw
cml2ID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IHB2Y2FsbHNfYmFja19wcml2KSwgR0ZQX0tFUk5F
TCk7Cj4gKwlpZiAoIXByaXYpCj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsJZXJyID0geGVu
YnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+b3RoZXJlbmQsICJwb3J0IiwgIiV1IiwKPiArCQkJICAg
JmV2dGNobik7Cj4gKwlpZiAoZXJyICE9IDEpIHsKPiArCQllcnIgPSAtRUlOVkFMOwo+ICsJCXhl
bmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL2V2ZW50LWNoYW5uZWwiLAo+ICsJ
CQkJIGRldi0+b3RoZXJlbmQpOwo+ICsJCWdvdG8gZXJyb3I7Cj4gKwl9Cj4gKwo+ICsJZXJyID0g
eGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+b3RoZXJlbmQsICJyaW5nLXJlZiIsICIldSIsICZy
aW5nX3JlZik7Cj4gKwlpZiAoZXJyICE9IDEpIHsKPiArCQllcnIgPSAtRUlOVkFMOwo+ICsJCXhl
bmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL3JpbmctcmVmIiwKPiArCQkJCSBk
ZXYtPm90aGVyZW5kKTsKPiArCQlnb3RvIGVycm9yOwo+ICsJfQo+ICsKPiArCWVyciA9IHhlbmJ1
c19tYXBfcmluZ192YWxsb2MoZGV2LCAmcmluZ19yZWYsIDEsICZhZGRyKTsKPiArCWlmIChlcnIg
PCAwKQo+ICsJCWdvdG8gZXJyb3I7CgoKSSdkIG1vdmUgdGhpcyBjbG9zZXIgdG8gZmlyc3QgdXNl
LCBiZWxvdy4KCi1ib3JpcwoKPiArCj4gKwllcnIgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90
b19pcnFoYW5kbGVyKGRldi0+b3RoZXJlbmRfaWQsIGV2dGNobiwKPiArCQkJCQkJICAgIHB2Y2Fs
bHNfYmFja19ldmVudCwgMCwKPiArCQkJCQkJICAgICJwdmNhbGxzLWJhY2tlbmQiLCBkZXYpOwo+
ICsJaWYgKGVyciA8IDApCj4gKwkJZ290byBlcnJvcjsKPiArCj4gKwlwcml2LT53cSA9IGFsbG9j
X3dvcmtxdWV1ZSgicHZjYWxsc19iYWNrX3dxIiwgV1FfVU5CT1VORCwgMSk7Cj4gKwlpZiAoIXBy
aXYtPndxKSB7Cj4gKwkJZXJyID0gLUVOT01FTTsKPiArCQlnb3RvIGVycm9yOwo+ICsJfQo+ICsJ
SU5JVF9XT1JLKCZwcml2LT5yZWdpc3Rlcl93b3JrLCBwdmNhbGxzX2JhY2tfd29yayk7Cj4gKwlw
cml2LT5kZXYgPSBkZXY7Cj4gKwlwcml2LT5zcmluZyA9IGFkZHI7Cj4gKwlCQUNLX1JJTkdfSU5J
VCgmcHJpdi0+cmluZywgcHJpdi0+c3JpbmcsIFhFTl9QQUdFX1NJWkUgKiAxKTsKPiArCXByaXYt
PmlycSA9IGVycjsKPiArCUlOSVRfTElTVF9IRUFEKCZwcml2LT5zb2NrZXRfbWFwcGluZ3MpOwo+
ICsJSU5JVF9SQURJWF9UUkVFKCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCBHRlBfS0VSTkVM
KTsKPiArCWluaXRfcndzZW0oJnByaXYtPnB2Y2FsbHNzX2xvY2spOwo+ICsJZGV2X3NldF9kcnZk
YXRhKCZkZXYtPmRldiwgcHJpdik7Cj4gKwlkb3duX3dyaXRlKCZwdmNhbGxzX2JhY2tfZ2xvYmFs
LnByaXZzX2xvY2spOwo+ICsJbGlzdF9hZGRfdGFpbCgmcHJpdi0+bGlzdCwgJnB2Y2FsbHNfYmFj
a19nbG9iYWwucHJpdnMpOwo+ICsJdXBfd3JpdGUoJnB2Y2FsbHNfYmFja19nbG9iYWwucHJpdnNf
bG9jayk7Cj4gKwlxdWV1ZV93b3JrKHByaXYtPndxLCAmcHJpdi0+cmVnaXN0ZXJfd29yayk7Cj4g
Kwo+ICAJcmV0dXJuIDA7Cj4gKwo+ICsgZXJyb3I6Cj4gKwlpZiAoYWRkciAhPSBOVUxMKQo+ICsJ
CXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRldiwgYWRkcik7Cj4gKwlpZiAocHJpdi0+d3EpCj4g
KwkJZGVzdHJveV93b3JrcXVldWUocHJpdi0+d3EpOwo+ICsJdW5iaW5kX2Zyb21faXJxaGFuZGxl
cihwcml2LT5pcnEsIGRldik7Cj4gKwlrZnJlZShwcml2KTsKPiArCXJldHVybiBlcnI7Cj4gIH0K
Pgo+ICBzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2KQo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 02:18:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 02:18:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAS4F-0002bV-Rk; Tue, 16 May 2017 02:18:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dAS4E-0002bP-A2
 for xen-devel@lists.xen.org; Tue, 16 May 2017 02:18:30 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 56/0C-03620-5716A195; Tue, 16 May 2017 02:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVbckUSr
 S4GergcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvGq4Qd7wXqFirvvlrI3MK6U6mLk4hASmMgk
 8b7zIhOE85tR4s+hJUAOJ5CzkVFi9tkiiEQno8Sa/YfZQRLCAp4Sv2e3gNkiAh4SV3ZNYIMoO
 sQoMXn7UbBuZoFkiYtzr7GA2GwCRhJnj05nBLF5BWwlXlw9xgxiswioSuzrncwGYosKhEu8bT
 zCAlEjKHFy5hMwm1PAXWLP/YOMEDNtJe7M3c0MYctLbH87B8yWEDCU+LxxKfMERsFZSNpnIWm
 ZhaRlASPzKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBl
 AIIdjIvXBh5ilORgUhLldWeXihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZudAJQTLEpNT61Iy
 8wBxhFMWoKDR0mEVwEkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rwiIEUCIEUZpXlwI2
 AxfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvHNApvBk5pXAbXoFdAQT0BFhL8VBjihJREh
 JNTBunLjvglPAJXYdYTeu8pdhYmpPntrY7plh8eLRobcvKnO3hsbeYguWfb1uu+EFM6/ofOvV
 JybW/g9K7bkQGcvZ7rb1mO79wDm/WzgUbvnqzz86m7k/IG1zgMQO1UXc02/0zpnucU++uSpsc
 dC0pD+uSq2SJXE1ikf5POzaquU/MtseLXE/oqTEUpyRaKjFXFScCACDMKG+5AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494901106!92150689!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46009 invoked from network); 16 May 2017 02:18:28 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 02:18:28 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4G2IM4M020034
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 02:18:23 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4G2IM1T001839
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 02:18:22 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4G2ILCa019754;
 Tue, 16 May 2017 02:18:22 GMT
Received: from [10.154.124.237] (/10.154.124.237)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 19:18:21 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-6-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c4c52c1f-b183-a86f-8db5-ec9bec9e19e0@oracle.com>
Date: Mon, 15 May 2017 22:06:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494880570-14209-6-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 06/18] xen/pvcalls: handle commands from the
	frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNS8yMDE3IDA0OjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gV2hl
biB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgYXJlIGNvbW1hbmRzIHRvIGJl
IHJlYWQKPiAocHZjYWxsc19iYWNrX2V2ZW50KSwgd2FrZSB1cCB0aGUgYmFja2VuZCB0aHJlYWQg
dG8gcGFyc2UgdGhlIGNvbW1hbmQuCj4KPiBUaGUgY29tbWFuZCByaW5nIHdvcmtzIGxpa2UgbW9z
dCBvdGhlciBYZW4gcmluZ3MsIHNvIHVzZSB0aGUgdXN1YWwKPiByaW5nIG1hY3JvcyB0byByZWFk
IGFuZCB3cml0ZSB0byBpdC4gVGhlIGZ1bmN0aW9ucyBpbXBsZW1lbnRpbmcgdGhlCj4gY29tbWFu
ZHMgYXJlIGVtcHR5IHN0dWJzIGZvciBub3cuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+IC0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYyB8IDExNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgMSBmaWxlIGNoYW5nZWQsIDExNSBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+
IGluZGV4IDg3NmU1NzcuLjJiMmE0OWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IEBAIC02MiwxMiAr
NjIsMTI3IEBAIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dvcmtlcihzdHJ1Y3Qgd29ya19z
dHJ1Y3QgKndvcmspCj4gIHsKPiAgfQo+Cj4gK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3NvY2tl
dChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICsJCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1
ZXN0ICpyZXEpCj4gK3sKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gKwkJCQlzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAr
c3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
LAo+ICsJCQkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKPiArewo+ICsJcmV0dXJu
IDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldiwKPiArCQkJICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVx
KQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
bGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gKwkJCSAgICAgICBzdHJ1Y3QgeGVu
X3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3Rh
dGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4g
KwkJCSAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ICt7Cj4gKwlyZXR1
cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcG9sbChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+ICsJCQkgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpy
ZXEpCj4gK3sKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHB2Y2FsbHNfYmFj
a19oYW5kbGVfY21kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gKwkJCQkgICBzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ICt7Cj4gKwlpbnQgcmV0ID0gMDsKPiArCj4gKwlz
d2l0Y2ggKHJlcS0+Y21kKSB7Cj4gKwljYXNlIFBWQ0FMTFNfU09DS0VUOgo+ICsJCXJldCA9IHB2
Y2FsbHNfYmFja19zb2NrZXQoZGV2LCByZXEpOwo+ICsJCWJyZWFrOwo+ICsJY2FzZSBQVkNBTExT
X0NPTk5FQ1Q6Cj4gKwkJcmV0ID0gcHZjYWxsc19iYWNrX2Nvbm5lY3QoZGV2LCByZXEpOwo+ICsJ
CWJyZWFrOwo+ICsJY2FzZSBQVkNBTExTX1JFTEVBU0U6Cj4gKwkJcmV0ID0gcHZjYWxsc19iYWNr
X3JlbGVhc2UoZGV2LCByZXEpOwo+ICsJCWJyZWFrOwo+ICsJY2FzZSBQVkNBTExTX0JJTkQ6Cj4g
KwkJcmV0ID0gcHZjYWxsc19iYWNrX2JpbmQoZGV2LCByZXEpOwo+ICsJCWJyZWFrOwo+ICsJY2Fz
ZSBQVkNBTExTX0xJU1RFTjoKPiArCQlyZXQgPSBwdmNhbGxzX2JhY2tfbGlzdGVuKGRldiwgcmVx
KTsKPiArCQlicmVhazsKPiArCWNhc2UgUFZDQUxMU19BQ0NFUFQ6Cj4gKwkJcmV0ID0gcHZjYWxs
c19iYWNrX2FjY2VwdChkZXYsIHJlcSk7Cj4gKwkJYnJlYWs7Cj4gKwljYXNlIFBWQ0FMTFNfUE9M
TDoKPiArCQlyZXQgPSBwdmNhbGxzX2JhY2tfcG9sbChkZXYsIHJlcSk7Cj4gKwkJYnJlYWs7Cj4g
KwlkZWZhdWx0Ogo+ICsJCXJldCA9IC1FTk9UU1VQUDsKPiArCQlicmVhazsKPiArCX0KPiArCXJl
dHVybiByZXQ7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja193b3JrKHN0cnVj
dCB3b3JrX3N0cnVjdCAqd29yaykKPiAgewo+ICsJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpw
cml2ID0gY29udGFpbmVyX29mKHdvcmssCj4gKwkJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2LCBy
ZWdpc3Rlcl93b3JrKTsKPiArCWludCBub3RpZnksIG5vdGlmeV9hbGwgPSAwLCBtb3JlID0gMTsK
PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0IHJlcTsKPiArCXN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYgPSBwcml2LT5kZXY7Cj4gKwo+ICsJYXRvbWljX3NldCgmcHJpdi0+d29yaywgMSk7
Cj4gKwo+ICsJd2hpbGUgKG1vcmUgfHwgIWF0b21pY19kZWNfYW5kX3Rlc3QoJnByaXYtPndvcmsp
KSB7Cj4gKwkJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVRVUVTVFMoJnByaXYtPnJpbmcp
KSB7Cj4gKwkJCVJJTkdfQ09QWV9SRVFVRVNUKCZwcml2LT5yaW5nLAo+ICsJCQkJCSAgcHJpdi0+
cmluZy5yZXFfY29ucysrLAo+ICsJCQkJCSAgJnJlcSk7Cj4gKwo+ICsJCQlpZiAocHZjYWxsc19i
YWNrX2hhbmRsZV9jbWQoZGV2LCAmcmVxKSA+IDApIHsKCkNhbiB5b3UgbWFrZSBoYW5kbGVycyBt
YWtlICJ0cmFkaXRpb25hbCIgcmV0dXJucywgaS5lLiA8MCBvbiBlcnJvciBhbmQgMCAKb24gc3Vj
Y2Vzcz8gT3IgZG8geW91IHJlYWxseSBuZWVkIHRvIGRpc3Rpbmd1aXNoIDAgZnJvbSA+MD8KCj4g
KwkJCQlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkoCj4gKwkJCQkJJnByaXYt
PnJpbmcsIG5vdGlmeSk7Cj4gKwkJCQlub3RpZnlfYWxsICs9IG5vdGlmeTsKPiArCQkJfQo+ICsJ
CX0KPiArCj4gKwkJaWYgKG5vdGlmeV9hbGwpCj4gKwkJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShw
cml2LT5pcnEpOwo+ICsKPiArCQlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygmcHJpdi0+
cmluZywgbW9yZSk7Cj4gKwl9Cj4gIH0KPgo+ICBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19i
YWNrX2V2ZW50KGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiAgewo+ICsJc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiA9IGRldl9pZDsKPiArCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdiA9
IE5VTEw7Cj4gKwo+ICsJaWYgKGRldiA9PSBOVUxMKQo+ICsJCXJldHVybiBJUlFfSEFORExFRDsK
PiArCj4gKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4gKwlpZiAocHJpdiA9
PSBOVUxMKQo+ICsJCXJldHVybiBJUlFfSEFORExFRDsKClRoZXNlIHR3byBhcmVuJ3QgZXJyb3Jz
PwoKPiArCj4gKwlhdG9taWNfaW5jKCZwcml2LT53b3JrKTsKCklzIHRoaXMgcmVhbGx5IG5lZWRl
ZD8gV2UgaGF2ZSBhIG5ldyBlbnRyeSBvbiB0aGUgcmluZywgc28gdGhlIG91dGVyIApsb29wIGlu
IHB2Y2FsbHNfYmFja193b3JrKCkgd2lsbCBwaWNrIHRoaXMgdXAgKGJ5IHNldHRpbmcgJ21vcmUn
KS4KCgotYm9yaXMKCj4gKwlxdWV1ZV93b3JrKHByaXYtPndxLCAmcHJpdi0+cmVnaXN0ZXJfd29y
ayk7Cj4gKwo+ICAJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICB9Cj4KPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 02:25:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 02:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dASAV-0003Fo-KB; Tue, 16 May 2017 02:24:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dASAT-0003Fi-P0
 for xen-devel@lists.xen.org; Tue, 16 May 2017 02:24:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8C/E8-03587-9F26A195; Tue, 16 May 2017 02:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oO6PJKl
 Ig4/3pCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oybrf+YCroFKyae7WRvYFzG18XIxSEkMJFJ
 ovXRVHYI5y+jxIKfi5ggnI2MErc3bmLpYuQEcjoZJVZcsQCxhQUcJA7vf8UKYosIeEhc2TWBD
 aLhEKPE2vYOJpAEs0CyxMW518Ca2QSMJM4enc4IYvMK2Eq83bodzGYRUJV4uecDmC0qEC7xtv
 EIC0SNoMTJmU/AbE4Bd4lzizewQsy0lbgzdzczhC0vsf3tHDBbQsBQ4vPGpcwTGAVnIWmfhaR
 lFpKWBYzMqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOX
 AQh2MN7fGHCIUZKDSUmU151dKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC8XMBqEBItS01Mr0
 jJzgHEEk5bg4FES4ZUHSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDjv0kSgIgGQoozSPL
 gRsJi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeFZBVPJl5JXCbXgEdwQR0RNhLcZAjShI
 RUlINjHW7QsuqjNeJbBMzZsv9Mnfq1VCLtgfx3Tyn87WE//9a/viEze23R6c83Ott8kz0r8mN
 9g836myvPWDreiHabtSt+DpUesen3GmTNjF+3nv+dVKXYk/9kxW5pfdWX76XfiP6U/cPrivh/
 pcezNt75cbMVnuBJ/fmXPO+HXz///M1/L1Zx3sfRR5WYinOSDTUYi4qTgQAHPBRBeQCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494901494!101631004!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56467 invoked from network); 16 May 2017 02:24:56 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 02:24:56 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4G2Oqmi031961
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 02:24:52 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4G2OpgG013245
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 02:24:51 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4G2OlQs016575;
 Tue, 16 May 2017 02:24:48 GMT
Received: from [10.154.124.237] (/10.154.124.237)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 19:24:47 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-7-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f183e016-01e3-6417-93c7-300e2aba7151@oracle.com>
Date: Mon, 15 May 2017 22:12:33 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494880570-14209-7-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 07/18] xen/pvcalls: implement socket command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNS8yMDE3IDA0OjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSnVz
dCByZXBseSB3aXRoIHN1Y2Nlc3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBEZWxheSB0aGUg
YWxsb2NhdGlvbgo+IG9mIHRoZSBhY3R1YWwgc29ja2V0IHRvIGJpbmQgYW5kL29yIGNvbm5lY3Qu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5j
b20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNv
bQo+IC0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDMxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gaW5kZXggMmIyYTQ5YS4uMmVhZTA5NiAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ICsrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCj4gQEAgLTEyLDEyICsxMiwxNyBAQAo+ICAgKiBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICAgKi8KPgo+ICsjaW5jbHVkZSA8bGlu
dXgvaW5ldC5oPgo+ICAjaW5jbHVkZSA8bGludXgva3RocmVhZC5oPgo+ICAjaW5jbHVkZSA8bGlu
dXgvbGlzdC5oPgo+ICAjaW5jbHVkZSA8bGludXgvcmFkaXgtdHJlZS5oPgo+ICAjaW5jbHVkZSA8
bGludXgvbW9kdWxlLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9yd3NlbS5oPgo+ICAjaW5jbHVkZSA8
bGludXgvd2FpdC5oPgo+ICsjaW5jbHVkZSA8bmV0L3NvY2suaD4KPiArI2luY2x1ZGUgPG5ldC9p
bmV0X2NvbW1vbi5oPgo+ICsjaW5jbHVkZSA8bmV0L2luZXRfY29ubmVjdGlvbl9zb2NrLmg+Cj4g
KyNpbmNsdWRlIDxuZXQvcmVxdWVzdF9zb2NrLmg+Cj4KPiAgI2luY2x1ZGUgPHhlbi9ldmVudHMu
aD4KPiAgI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgo+IEBAIC02NSw3ICs3MCwzMSBAQCBz
dGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0IHdvcmtfc3RydWN0ICp3b3Jr
KQo+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldiwKPiAgCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ICB7Cj4gLQlyZXR1
cm4gMDsKPiArCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdjsKPiArCWludCByZXQ7Cj4g
KwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiArCj4gKwlpZiAoZGV2ID09IE5V
TEwpCj4gKwkJcmV0dXJuIDA7Cj4gKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7
CgpUaGlzIGlzIGluY29uc2lzdGVudCB3aXRoIHB2Y2FsbHNfYmFja19ldmVudCgpIHRlc3RzLCB3
aGVyZSB5b3UgY2hlY2sgCmJvdGggZm9yIE5VTEwuIE9UT0gsIEkgYW0gbm90IHN1cmUgYSBjaGVj
ayBpcyBuZWVkZWQgYXQgYWxsIHNpbmNlIHlvdSd2ZSAKanVzdCB0ZXN0ZWQgdGhlc2UgaW4gcHZj
YWxsc19iYWNrX2V2ZW50KCkuCgoKLWJvcmlzCgo+ICsKPiArCWlmIChyZXEtPnUuc29ja2V0LmRv
bWFpbiAhPSBBRl9JTkVUIHx8Cj4gKwkgICAgcmVxLT51LnNvY2tldC50eXBlICE9IFNPQ0tfU1RS
RUFNIHx8Cj4gKwkgICAgKHJlcS0+dS5zb2NrZXQucHJvdG9jb2wgIT0gMCAmJgo+ICsJICAgICBy
ZXEtPnUuc29ja2V0LnByb3RvY29sICE9IEFGX0lORVQpKQo+ICsJCXJldCA9IC1FQUZOT1NVUFBP
UlQ7Cj4gKwllbHNlCj4gKwkJcmV0ID0gMDsKPiArCj4gKwkvKiBsZWF2ZSB0aGUgYWN0dWFsIHNv
Y2tldCBhbGxvY2F0aW9uIGZvciBsYXRlciAqLwo+ICsKPiArCXJzcCA9IFJJTkdfR0VUX1JFU1BP
TlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKPiArCXJzcC0+cmVx
X2lkID0gcmVxLT5yZXFfaWQ7Cj4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+ICsJcnNwLT51LnNv
Y2tldC5pZCA9IHJlcS0+dS5zb2NrZXQuaWQ7Cj4gKwlyc3AtPnJldCA9IHJldDsKPiArCj4gKwly
ZXR1cm4gMTsKPiAgfQo+Cj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2Nvbm5lY3Qoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 02:49:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 02:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dASY3-0004Zz-IW; Tue, 16 May 2017 02:49:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dASY2-0004Zt-Ae
 for xen-devel@lists.xen.org; Tue, 16 May 2017 02:49:18 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2A/2C-01732-CA86A195; Tue, 16 May 2017 02:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oO6aDKl
 IgyenFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow79+8zFvzXqXjX0c/UwHhfpYuRi0NIoINJ
 Yun/mcwQzhdGienNx5kgnI2MEs9WtrBBOJ2MEgeuTGLvYuTkEBZwlDh5DiTBySEi4CFxZdcEM
 FtI4BCjRNPpNBCbWSBZ4uLcaywgNpuAkcTZo9MZQWxeAVuJ9c+2gdksAqoS357+YwKxRQXCJd
 42HmGBqBGUODnzCZjNKeAu8ezqG3aImbYSd+buZoaw5SW2v50DZksIGEv0zepjmcAoOAtJ+yw
 kLbOQtCxgZF7FqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY
 vPUMDIw7GKee8DvEKMnBpCTK684uFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcAGA1CgkWp6
 akVaZk5wDiCSUtw8CiJ8EaDpHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpy3Ox2oSACkKK
 M0D24ELKYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmTQaZwpOZVwK36RXQEUxAR4S9FAc
 5oiQRISXVwOj/ezlX+WauhhMKnBIvW1VrhAqFPBk+vHJJP/5O32p97BP599M3Mf27+ChjbrjZ
 x+srpq7Zm5RmsrLEcHO/36572mriyqY15QUHPS4Uv7+V6GrLrsLzoc5ib7R24OKKZ87nfi3/f
 XSx0DMTxWeZIqnszMo6nLnCHDkpi89v2zD7Y3qFzDaflUosxRmJhlrMRcWJAItbev7kAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494902954!99851365!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48448 invoked from network); 16 May 2017 02:49:16 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 02:49:16 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4G2nAA7016779
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 16 May 2017 02:49:11 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4G2nAe3024488
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 16 May 2017 02:49:10 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4G2n9C8029778;
 Tue, 16 May 2017 02:49:09 GMT
Received: from [10.154.124.237] (/10.154.124.237)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 19:49:09 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-8-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <93420127-7a12-1b8e-931f-316c73a6404e@oracle.com>
Date: Mon, 15 May 2017 22:36:55 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494880570-14209-8-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 08/18] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNS8yMDE3IDA0OjM2IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gQWxs
b2NhdGUgYSBzb2NrZXQuIEtlZXAgdHJhY2sgb2Ygc29ja2V0IDwtPiByaW5nIG1hcHBpbmdzIHdp
dGggYSBuZXcgZGF0YQo+IHN0cnVjdHVyZSwgY2FsbGVkIHNvY2tfbWFwcGluZy4gSW1wbGVtZW50
IHRoZSBjb25uZWN0IGNvbW1hbmQgYnkgY2FsbGluZwo+IGluZXRfc3RyZWFtX2Nvbm5lY3QsIGFu
ZCBtYXBwaW5nIHRoZSBuZXcgaW5kZXhlcyBwYWdlIGFuZCBkYXRhIHJpbmcuCj4gQXNzb2NpYXRl
IHRoZSBzb2NrZXQgdG8gYW4gaW93b3JrZXIgcmFuZG9tbHkuCj4KPiBXaGVuIGFuIGFjdGl2ZSBz
b2NrZXQgaXMgY2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KPiAtRU5P
VENPTk4gYW5kIG5vdGlmeSB0aGUgb3RoZXIgZW5kLCBhcyBzcGVjaWZpZWQgYnkgdGhlIHByb3Rv
Y29sLgo+Cj4gc2tfZGF0YV9yZWFkeSB3aWxsIGJlIGltcGxlbWVudGVkIGxhdGVyLgo+Cj4gU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IEND
OiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiAtLS0K
PiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxNDUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNDUgaW5zZXJ0aW9u
cygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCAyZWFlMDk2Li45YWMxY2YyIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKPiBAQCAtNjMsNiArNjMsMjkgQEAgc3RydWN0IHB2Y2FsbHNfYmFja19wcml2IHsK
PiAgCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOwo+ICB9Owo+Cj4gK3N0cnVjdCBz
b2NrX21hcHBpbmcgewo+ICsJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsJc3RydWN0IGxpc3Rf
aGVhZCBxdWV1ZTsKClNpbmNlIHlvdSBoYXZlIHR3byBsaXN0cyBpdCB3b3VsZCBiZSBoZWxwZnVs
IGlmIG5hbWVzIHdlcmUgYSBiaXQgbW9yZSAKZGVzY3JpcHRpdmUuCgooYW5kIGNvbW1lbnRzIGZv
ciBhdCBsZWFzdCBzb21lIGZpZWxkcyB3b3VsZCBiZSB3ZWxjb21lIHRvbykKCj4gKwlzdHJ1Y3Qg
cHZjYWxsc19iYWNrX3ByaXYgKnByaXY7Cj4gKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+ICsJaW50
IGRhdGFfd29ya2VyOwo+ICsJdWludDY0X3QgaWQ7Cj4gKwlncmFudF9yZWZfdCByZWY7Cj4gKwlz
dHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKnJpbmc7Cj4gKwl2b2lkICpieXRlczsKPiArCXN0cnVj
dCBwdmNhbGxzX2RhdGEgZGF0YTsKPiArCXVpbnQzMl90IHJpbmdfb3JkZXI7Cj4gKwlpbnQgaXJx
Owo+ICsJYXRvbWljX3QgcmVhZDsKPiArCWF0b21pY190IHdyaXRlOwo+ICsJYXRvbWljX3QgcmVs
ZWFzZTsKPiArCXZvaWQgKCpzYXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOwo+ICt9
Owo+ICsKPiArc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBp
cnEsIHZvaWQgKnNvY2tfbWFwKTsKPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9h
Y3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiArCQkJCSAgICAgICBzdHJ1Y3QgcHZj
YWxsc19iYWNrX3ByaXYgKnByaXYsCj4gKwkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwKTsKPiAgc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0
cnVjdCAqd29yaykKPiAgewo+ICB9Cj4gQEAgLTk3LDkgKzEyMCwxMjYgQEAgc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAlyZXR1cm4g
MTsKPiAgfQo+Cj4gK3N0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBz
b2NrICpzb2NrKQo+ICt7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBzb2NrLT5za191
c2VyX2RhdGE7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGY7Cj4gKwo+ICsJaWYg
KG1hcCA9PSBOVUxMKQo+ICsJCXJldHVybjsKPiArCj4gKwlpbnRmID0gbWFwLT5yaW5nOwo+ICsJ
aW50Zi0+aW5fZXJyb3IgPSAtRU5PVENPTk47Cj4gKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFw
LT5pcnEpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX2RhdGFfcmVhZHkoc3Ry
dWN0IHNvY2sgKnNvY2spCj4gK3sKPiArfQo+ICsKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
Y29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAJCQkJc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgKnJlcSkKPiAgewo+ICsJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2
Owo+ICsJaW50IHJldDsKPiArCXN0cnVjdCBzb2NrZXQgKnNvY2s7Cj4gKwlzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXAgPSBOVUxMOwo+ICsJdm9pZCAqcGFnZTsKPiArCXN0cnVjdCB4ZW5fcHZjYWxs
c19yZXNwb25zZSAqcnNwOwo+ICsKPiArCWlmIChkZXYgPT0gTlVMTCkKPiArCQlyZXR1cm4gMDsK
PiArCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiArCj4gKwltYXAgPSBremFs
bG9jKHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAobWFwID09IE5VTEwpIHsKPiAr
CQlyZXQgPSAtRU5PTUVNOwo+ICsJCWdvdG8gb3V0Owo+ICsJfQo+ICsJcmV0ID0gc29ja19jcmVh
dGUoQUZfSU5FVCwgU09DS19TVFJFQU0sIDAsICZzb2NrKTsKPiArCWlmIChyZXQgPCAwKSB7Cj4g
KwkJa2ZyZWUobWFwKTsKPiArCQlnb3RvIG91dDsKPiArCX0KPiArCUlOSVRfTElTVF9IRUFEKCZt
YXAtPnF1ZXVlKTsKPiArCW1hcC0+ZGF0YV93b3JrZXIgPSBnZXRfcmFuZG9tX2ludCgpICUgcHZj
YWxsc19iYWNrX2dsb2JhbC5ucl9pb3dvcmtlcnM7Cj4gKwo+ICsJbWFwLT5wcml2ID0gcHJpdjsK
PiArCW1hcC0+c29jayA9IHNvY2s7Cj4gKwltYXAtPmlkID0gcmVxLT51LmNvbm5lY3QuaWQ7Cj4g
KwltYXAtPnJlZiA9IHJlcS0+dS5jb25uZWN0LnJlZjsKPiArCj4gKwlyZXQgPSB4ZW5idXNfbWFw
X3JpbmdfdmFsbG9jKGRldiwgJnJlcS0+dS5jb25uZWN0LnJlZiwgMSwgJnBhZ2UpOwo+ICsJaWYg
KHJldCA8IDApIHsKPiArCQlzb2NrX3JlbGVhc2UobWFwLT5zb2NrKTsKPiArCQlrZnJlZShtYXAp
Owo+ICsJCWdvdG8gb3V0Owo+ICsJfQo+ICsJbWFwLT5yaW5nID0gcGFnZTsKPiArCW1hcC0+cmlu
Z19vcmRlciA9IG1hcC0+cmluZy0+cmluZ19vcmRlcjsKPiArCS8qIGZpcnN0IHJlYWQgdGhlIG9y
ZGVyLCB0aGVuIG1hcCB0aGUgZGF0YSByaW5nICovCj4gKwl2aXJ0X3JtYigpOwoKCk5vdCBzdXJl
IEkgdW5kZXJzdGFuZCB3aGF0IHRoZSBiYXJyaWVyIGlzIGZvciBoZXJlLiBJIGRvbid0IHRoaW5r
IApjb21waWxlciB3aWxsIHJlb3JkZXIgcmluZ19vcmRlciBhY2Nlc3Mgd2l0aCB0aGUgY2FsbC4K
Cgo+ICsJaWYgKG1hcC0+cmluZ19vcmRlciA+IE1BWF9SSU5HX09SREVSKSB7Cj4gKwkJcmV0ID0g
LUVGQVVMVDsKPiArCQlnb3RvIG91dDsKPiArCX0KCklmIHRoZSBiYXJyaWVyIGlzIGluZGVlZCBu
ZWVkZWQgdGhpcyBjaGVjayBiZWxvbmdzIGJlZm9yZSBpdC4KCi1ib3JpcwoKCj4gKwlyZXQgPSB4
ZW5idXNfbWFwX3JpbmdfdmFsbG9jKGRldiwgbWFwLT5yaW5nLT5yZWYsCj4gKwkJCQkgICAgICgx
IDw8IG1hcC0+cmluZ19vcmRlciksICZwYWdlKTsKPiArCWlmIChyZXQgPCAwKSB7Cj4gKwkJc29j
a19yZWxlYXNlKG1hcC0+c29jayk7Cj4gKwkJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUoZGV2LCBt
YXAtPnJpbmcpOwo+ICsJCWtmcmVlKG1hcCk7Cj4gKwkJZ290byBvdXQ7Cj4gKwl9Cj4gKwltYXAt
PmJ5dGVzID0gcGFnZTsKPiArCj4gKwlyZXQgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19p
cnFoYW5kbGVyKHByaXYtPmRldi0+b3RoZXJlbmRfaWQsCj4gKwkJCQkJCSAgICByZXEtPnUuY29u
bmVjdC5ldnRjaG4sCj4gKwkJCQkJCSAgICBwdmNhbGxzX2JhY2tfY29ubl9ldmVudCwKPiArCQkJ
CQkJICAgIDAsCj4gKwkJCQkJCSAgICAicHZjYWxscy1iYWNrZW5kIiwKPiArCQkJCQkJICAgIG1h
cCk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOwo+ICsJ
CWtmcmVlKG1hcCk7Cj4gKwkJZ290byBvdXQ7Cj4gKwl9Cj4gKwltYXAtPmlycSA9IHJldDsKPiAr
Cj4gKwltYXAtPmRhdGEuaW4gPSBtYXAtPmJ5dGVzOwo+ICsJbWFwLT5kYXRhLm91dCA9IG1hcC0+
Ynl0ZXMgKyBYRU5fRkxFWF9SSU5HX1NJWkUobWFwLT5yaW5nX29yZGVyKTsKPiArCj4gKwlkb3du
X3dyaXRlKCZwcml2LT5wdmNhbGxzc19sb2NrKTsKPiArCWxpc3RfYWRkX3RhaWwoJm1hcC0+bGlz
dCwgJnByaXYtPnNvY2tldF9tYXBwaW5ncyk7Cj4gKwl1cF93cml0ZSgmcHJpdi0+cHZjYWxsc3Nf
bG9jayk7Cj4gKwo+ICsJcmV0ID0gaW5ldF9zdHJlYW1fY29ubmVjdChzb2NrLCAoc3RydWN0IHNv
Y2thZGRyICopJnJlcS0+dS5jb25uZWN0LmFkZHIsCj4gKwkJCQkgIHJlcS0+dS5jb25uZWN0Lmxl
biwgcmVxLT51LmNvbm5lY3QuZmxhZ3MpOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlwdmNhbGxz
X2JhY2tfcmVsZWFzZV9hY3RpdmUoZGV2LCBwcml2LCBtYXApOwo+ICsJfSBlbHNlIHsKPiArCQls
b2NrX3NvY2soc29jay0+c2spOwo+ICsJCW1hcC0+c2F2ZWRfZGF0YV9yZWFkeSA9IHNvY2stPnNr
LT5za19kYXRhX3JlYWR5Owo+ICsJCXNvY2stPnNrLT5za191c2VyX2RhdGEgPSBtYXA7Cj4gKwkJ
c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBwdmNhbGxzX3NrX2RhdGFfcmVhZHk7Cj4gKwkJc29j
ay0+c2stPnNrX3N0YXRlX2NoYW5nZSA9IHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlOwo+ICsJCXJl
bGVhc2Vfc29jayhzb2NrLT5zayk7Cj4gKwl9Cj4gKwo+ICtvdXQ6Cj4gKwlyc3AgPSBSSU5HX0dF
VF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7Cj4gKwly
c3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOwo+ICsJcnNwLT5jbWQgPSByZXEtPmNtZDsKPiArCXJz
cC0+dS5jb25uZWN0LmlkID0gcmVxLT51LmNvbm5lY3QuaWQ7Cj4gKwlyc3AtPnJldCA9IHJldDsK
PiArCj4gKwlyZXR1cm4gMTsKPiArfQo+ICsKPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVs
ZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiArCQkJCSAgICAgICBzdHJ1
Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXYsCj4gKwkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwKQo+ICt7Cj4gIAlyZXR1cm4gMDsKPiAgfQo+Cj4gQEAgLTIxNSw2ICszNTUsMTEg
QEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19ldmVudChpbnQgaXJxLCB2b2lkICpk
ZXZfaWQpCj4gIAlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gIH0KPgo+ICtzdGF0aWMgaXJxcmV0dXJu
X3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9pZCAqc29ja19tYXApCj4gK3sK
PiArCXJldHVybiBJUlFfSEFORExFRDsKPiArfQo+ICsKPiAgc3RhdGljIGludCBiYWNrZW5kX2Nv
bm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiAgewo+ICAJaW50IGVyciwgZXZ0Y2hu
Owo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 03:07:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 03:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dASot-0005ql-2B; Tue, 16 May 2017 03:06:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dASor-0005qf-TG
 for xen-devel@lists.xen.org; Tue, 16 May 2017 03:06:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7E/4B-03587-1CC6A195; Tue, 16 May 2017 03:06:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oO6BHKl
 Igw+LVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5PxrZCp5yVzzv3cPcwHiXs4uRi0NIYCKT
 xIG5r1m7GDmBnG+MEut6BSESGxklHvX8YIVwOhklut9PZAepEhYwk1h8YC0biC0iYCEx+8UGq
 G4rifa5vcwgNpuAkcTZo9MZQWxeAVuJvi8fweIsAqoSN6ffA7NFBcIl3jYeYYGoEZQ4OfMJmM
 0pYC3x6OkysJnMQLvmbX7IDGHLS2x/OwfMlhAwlDj9cBvjBEaBWUjaZyFpmYWkZQEj8ypGjeL
 UorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQZQCCHYw3NwYcYpTk
 YFIS5XVnl4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7KRsoJ1iUmp5akZaZA4wWmLQEB4+SC
 O9ckDRvcUFibnFmOkTqFKMuR1/Hx/dMQix5+XmpUuIQMwRAijJK8+BGwCL3EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR5F4JM4cnMK4Hb9AroCCagI8JeioMcUZKIkJJqYLS8Y1w+JYpXROS
 NwU+7VVIvze0mRHV/VNaUKLz37GrIw4CSq8JJAtm9h+Yr6e1OX60V1+kS3rZhcuqkZ3c/PLwX
 oJ+r7/xh/8tVh9IMZwqw/jY+M2Ua57OgtjS1ouA4y6lsbVo/F51b+6XD+3xn2r61+6fW8Sel+
 Yf9uHDh9bz1/7cIqk0/I6jEUpyRaKjFXFScCAAdWf6N1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494903998!101634280!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12535 invoked from network); 16 May 2017 03:06:40 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 03:06:40 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4G36ZUR028848
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 03:06:35 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4G36YSj031536
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 16 May 2017 03:06:35 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4G36W7D004631;
 Tue, 16 May 2017 03:06:33 GMT
Received: from [10.154.124.237] (/10.154.124.237)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 20:06:31 -0700
To: Gary R Hook <ghook@amd.com>, xen-devel@lists.xen.org
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
Date: Mon, 15 May 2017 22:54:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNS8yMDE3IDAzOjUxIFBNLCBHYXJ5IFIgSG9vayB3cm90ZToKPiBTbyBJJ3ZlIGJl
ZW4gc2xvZ2dpbmcgdGhyb3VnaCBvbmxpbmUgZG9jcyBhbmQgdGhlIGNvZGUsIHRyeWluZyB0bwo+
IHVuZGVyc3RhbmQgd2hlcmUgdGhpbmdzIHN0YW5kIHdpdGggUFZILgo+Cj4gSSB0aGluayBteSBw
cmltYXJ5IHF1ZXN0aW9ucyBhcmU6Cj4gICAxKSBIb3cgZG8gSSBpZGVudGlmeSBhIFBWSHYyL0hW
TWxpdGUgZ3Vlc3Q/Cgpbcm9vdEBkaGNwLWJ1cmxpbmd0b243LTJuZC1CLWVhc3QtMTAtMTUyLTU1
LTUyIH5dIyBkbWVzZyB8IGdyZXAgUFZIClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1
YWxpemVkIGtlcm5lbCBvbiBYZW4gUFZICltyb290QGRoY3AtYnVybGluZ3RvbjctMm5kLUItZWFz
dC0xMC0xNTItNTUtNTIgfl0jCgoKPiAgIDIpIE9yLCBwZXJoYXBzIG1vcmUgaW1wb3J0YW50bHks
IHdoYXQgZGlzdGluZ3Vpc2hlcyBzYWlkIGd1ZXN0PwoKU2ltcGxpZnlpbmcgdGhpbmdzIGEgYml0
LCBpdCdzIGFuIEhWTSBndWVzdCB0aGF0IGRvZXNuJ3QgaGF2ZSBkZXZpY2UgCm1vZGVsIChpLmUu
IHFlbXUpIGFuZCB3aGljaCBpcyBib290ZWQgZGlyZWN0bHkgKGkuZS4gd2l0aG91dCBodm1sb2Fk
ZXIpCgo+IEkndmUgZ290IFhlbiA0LjkgdW5zdGFibGUgYnVpbHQvaW5zdGFsbGVkL2Jvb3RlZCwg
YW5kIGFtIHJ1bm5pbmcgNC4xMAo+IGtlcm5lbHMgb24gbXkKPiBkb20wIGFuZCBndWVzdHMuCgpk
b21VIFBWSCBzdXBwb3J0IGhhcyBiZWVuIGFkZGVkIGluIDQuMTEga2VybmVsIHNvIHlvdSBkb24n
dCBoYXZlIGl0LgoKCj4KPiBJJ3ZlIGdvdHRlbiBhIGd1ZXN0IGJvb3RlZCwgYW5kIGEgYmFzaWMg
VWJ1bnR1IDE0LjA0IGluc3RhbGxlZCBmcm9tIGEKPiBkaXN0cm8gSVNPIG9udG8gYQo+IHJhdyBk
aXNrIChhIGxvZ2ljYWwgdm9sdW1lKS4gQWxsIGdvb2QuCj4KPiBJZiBJIHVzZSB0aGUgZXhhbXBs
ZSBmaWxlIC9ldGMveGVuL2V4YW1wbGUuaHZtIHRvIGRlZmluZSBhIHNpbXBsZSBndWVzdAo+IChi
dXQgbm8gVkdBOgo+IG5vZ3JhcGhpYz0xKSwgSSBzZWUgdGhhdCBJIGhhdmUgYSBxZW11IGluc3Rh
bmNlIHJ1bm5pbmcsIHdoaWNoIEkgZXhwZWN0LAo+IGFsb25nIHdpdGggc29tZQo+IHRocmVhZHM6
CgpUaGlzIGlzIGV4YWN0bHkgdGhlIHRoaW5nIHRoYXQgUFZIIGd1ZXN0cyB3b24ndCBoYXZlLiBZ
b3UgYXJlIGxpa2VseSAKYm9vdGluZyBhIHJlZ3VsYXIgSFZNIGd1ZXN0LgoKQW4gUFZIIGd1ZXN0
J3MgY29uZmlnIGxvb2tzIHNvbWV0aGluZyBsaWtlCgoJa2VybmVsPSIvcm9vdC82NC92bWxpbnV4
IgoJYnVpbGRlcj0iaHZtIgoJZGV2aWNlX21vZGVsX3ZlcnNpb249Im5vbmUiCglleHRyYT0icm9v
dD0vZGV2L3h2ZGExIGNvbnNvbGU9aHZjMCIKCW1lbW9yeT04MTkyCgl2Y3B1cz0yCgluYW1lID0g
InB2aCIKCWRpc2s9Wycvcm9vdC92aXJ0L2YyMi5pbWcscmF3LHh2ZGEscncnXQoKKG5vdGUgZGV2
aWNlX21vZGVsX3ZlcnNpb24pCgotYm9yaXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 03:49:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 03:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dATU1-0008Hd-7D; Tue, 16 May 2017 03:49:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehem@m5p.com>) id 1dATTz-0008HX-Ow
 for xen-devel@lists.xen.org; Tue, 16 May 2017 03:49:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4E/CF-03058-7B67A195; Tue, 16 May 2017 03:49:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyfs2lVN1tZVK
 RBldeSlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtjU8YCzaJVky9uJy5gfGNQBcjF4eQQA+T
 xJnjl1ggnEmMEh8mL2TtYuTkYBFQlbj54QwTiM0moCNxbvsTdhBbREBZovfXbxYQm1nAWGJuw
 2NGEFtYwEFi+qMtYPW8AiYSO59/A6sREsiQOPx5H1RcUOLkzCdQvVoSN/69BIpzANnSEsv/cY
 CEOQXsJd4vWAxWLgq06u/he2C3SQi0MkrMOPYUbJeEgLfEritnWSESsxglZvWsYJ7AKDgLyY5
 ZSHbMQtixgJF5FaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZG
 YOAyAMEOxvsbAw4xSnIwKYnyHimUihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfuyFCgnWJSan
 lqRlpkDjCGYtAQHj5IIrztImre4IDG3ODMdInWKUVFKnPcjSEIAJJFRmgfXBovbS4yyUsK8jE
 CHCPEUpBblZpagyr9iFOdgVBLmzQCZwpOZVwI3/RXQYiagxWEvxUEWlyQipKQaGKMTahdp3H7
 Ra1nQ9cqdr1dH/mCMePMs60rndpm4dt3+7/4HNu132uoqduyY8g3rv52S5kvm3mZ5sJV/j4K3
 sM75J6bJV1Vbtu91SDtbuvoE58LX5SEXnXaoWXvMfr/o8Rv7jMNSKjpd8vGb7v7Z8EG66vpMj
 iusDXNSJ96qWV0eqpfHkpWRosRSnJFoqMVcVJwIAEzG/WDWAgAA
X-Env-Sender: ehem@m5p.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494906549!45719456!1
X-Originating-IP: [207.172.210.101]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45151 invoked from network); 16 May 2017 03:49:10 -0000
Received: from 207-172-210-101.c3-0.hdp-ubr1.sbo-hdp.ma.static.cable.rcn.com
 (HELO mailhost.m5p.com) (207.172.210.101)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 May 2017 03:49:10 -0000
Received: from m5p.com (ssh.m5p.com [IPv6:2001:418:3fd::fb])
 by mailhost.m5p.com (8.15.2/8.15.2) with ESMTPS id v4G3ld3e078249
 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Mon, 15 May 2017 23:47:44 -0400 (EDT) (envelope-from ehem@m5p.com)
Received: (from ehem@localhost)
 by m5p.com (8.15.2/8.15.2/Submit) id v4G3l4s4049214;
 Mon, 15 May 2017 20:47:04 -0700 (PDT) (envelope-from ehem)
Date: Mon, 15 May 2017 20:47:04 -0700
From: Elliott Mitchell <ehem+debian@m5p.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170516034703.GA49114@scollay.m5p.com>
References: <20170513223656.GA40303@scollay.m5p.com>
 <59197CCD0200007800159AF2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59197CCD0200007800159AF2@prv-mh.provo.novell.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Spam-Status: No, score=-1.0 required=10.0 tests=ALL_TRUSTED, RP_MATCHES_RCVD
 autolearn=unavailable autolearn_force=no version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mattapan.m5p.com
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.1
 (mailhost.m5p.com [IPv6:2001:418:3fd::f7]);
 Mon, 15 May 2017 23:47:45 -0400 (EDT)
Cc: 810964@bugs.debian.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] EDAC infomation partially missing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDI6MDI6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA1LjE3IGF0IDAwOjM2LCA8ZWhlbStkZWJpYW5AbTVwLmNvbT4gd3Jv
dGU6Cj4gPiBJIGhhdmVuJ3QgeWV0IGRvbmUgYXMgbXVjaCBleHBlcmltZW50YXRpb24gYXMgQW5k
cmVhcyBQZmx1ZyBoYXMsIGJ1dCBJCj4gPiBjYW4gY29uZmlybSBJJ20gYWxzbyBydW5uaW5nIGlu
dG8gdGhpcyBidWcgd2l0aCBYZW4gNC40LjEuCj4gPiAKPiA+IEkndmUgb25seSB0cmllZCBMaW51
eCBrZXJuZWwgMy4xNi40MywgYnV0IGFzIERvbTA6Cj4gPiAKPiA+IEVEQUMgTUM6IFZlcjogMy4w
LjAKPiA+IEFNRDY0IEVEQUMgZHJpdmVyIHYzLjQuMAo+ID4gRURBQyBhbWQ2NDogRFJBTSBFQ0Mg
ZW5hYmxlZC4KPiA+IEVEQUMgYW1kNjQ6IE5CIE1DRSBiYW5rIGRpc2FibGVkLCBzZXQgTVNSIDB4
MDAwMDAxN2JbNF0gb24gbm9kZSAwIHRvIGVuYWJsZS4KPiA+IEVEQUMgYW1kNjQ6IEVDQyBkaXNh
YmxlZCBpbiB0aGUgQklPUyBvciBubyBFQ0MgY2FwYWJpbGl0eSwgbW9kdWxlIHdpbGwgbm90IAo+
ID4gbG9hZC4KPiA+IEFNRDY0IEVEQUMgZHJpdmVyIHYzLjQuMAo+ID4gRURBQyBhbWQ2NDogRFJB
TSBFQ0MgZW5hYmxlZC4KPiA+IEVEQUMgYW1kNjQ6IE5CIE1DRSBiYW5rIGRpc2FibGVkLCBzZXQg
TVNSIDB4MDAwMDAxN2JbNF0gb24gbm9kZSAwIHRvIGVuYWJsZS4KPiA+IEVEQUMgYW1kNjQ6IEVD
QyBkaXNhYmxlZCBpbiB0aGUgQklPUyBvciBubyBFQ0MgY2FwYWJpbGl0eSwgbW9kdWxlIHdpbGwg
bm90IAo+ID4gbG9hZC4KPiAKPiBBZmFpY3QgdGhlIGRyaXZlciBhcyBpcyBzaW1wbHkgY2FuJ3Qg
d29yayBpbiBhIFhlbiBEb20wOyBpdCBuZWVkcwo+IGVuYWJsaW5nIChyZWFkOiBwYXJhLXZpcnR1
YWxpemluZykuIEknbSBhY3R1YWxseSBnbGFkIHRvIHNlZSBpdCBkb2Vzbid0Cj4gbG9hZCAodGhl
IHdvcnNlIGFsdGVybmF0aXZlIHdvdWxkIGJlIGZvciBpdCB0byBsb2FkIGFuZCB0aGVuIGRvIHRo
ZQo+IHdyb25nIHRoaW5nIG9yIGdpdmUgeW91IGEgZmFsc2Ugc2Vuc2Ugb2Ygc2FmZXR5IG9mIHlv
dXIgZGF0YSkuCgpJJ20gdW5zdXJlIG9mIGhvdyB0byBldmFsdWF0ZSB0aGUgc2l0dWF0aW9uLiAg
U2luY2UgRUNDIGlzIGVuYWJsZWQgaW4gdGhlCkJJT1MsIGRhdGEgc2hvdWxkIGJlIHNhZmUgd2hl
dGhlciBvciBub3QgdGhlIEVEQUMgZHJpdmVyIGxvYWRzLiAgSQovc3VzcGVjdC8gdGhlIEVEQUMg
ZHJpdmVyIGZhaWxpbmcgdG8gbG9hZCBtZXJlbHkgbWVhbnMgcmVwb3J0dGluZyBvZiBFQ0MKZXJy
b3JzIHdvbid0IGhhcHBlbi4gIEkgc3VzcGVjdCB0aGUgb25seSBwYXJhdmlydHVhbGl6YXRpb24g
bmVlZGVkIGlzIHRvCm1hcCB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgc29mdHxoYXJkIGVy
cm9ycyB0byB3aGljaCBWTSdzIG1lbW9yeQpyYW5nZSB3YXMgZWZmZWN0ZWQuICBXaGF0IHRoaXMg
ZWZmZWN0cyBpcyB3aGljaCBWTSBzaG91bGQgcGFuaWMgaW4gY2FzZQpvZiBoYXJkIGVycm9ycy4K
CkRlcGVuZGluZyB1cG9uIHRoZSBlbnZpcm9ubWVudCB0aGVyZSBtYXkgb3IgbWF5IG5vdCBiZSBj
YXVzZSB0byByZXBvcnQKc29mdCBlcnJvcnMgYW55d2hlcmUgYmVzaWRlIERvbTAuICBJbiBtb3N0
IGNhc2VzIGEgc29mdCBlcnJvciB3aWxsIGF0CndvcnN0IHRyaWdnZXIgYSBkZXNpcmUgdG8gcmVw
bGFjZSB0aGUgbWVtb3J5IG1vZHVsZSwgYnV0IG5vdCB0cmlnZ2VyIGEKcGFuaWMgZm9yIHRoZSBh
ZmZlY3RlZCBWTS4gIEl0IGlzIG9ubHkgb25jZSBhIGhhcmQgZXJyb3Igb2NjdXJzIHRoYXQgaXQK
aXMgdXJnZW50IHRvIHdhcm4gdGhlIGVmZmVjdGVkIFZNIGFuZCBjYXVzZSBhIHBhbmljOyBpbiB0
aGlzIGNhc2UgaXQKbWF5IGFsc28gYmUgZGVzaXJlYWJsZSB0byBmaXJzdCBhbGVydCBEb20wIGFu
eXdheS4KCkFzIHN1Y2ggSSdtIGluY2xpbmVkIHRvIHRoaW5rIGZvcmNlLWVuYWJsaW5nIEVDQyBF
REFDIG1vbml0b3JpbmcgaW4gRG9tMAppcyB0aGUgYmVzdCBhcHByb2FjaCBmb3Igbm93LiAgQXMg
bG9uZyBhcyBhIGhhcmQgZXJyb3IgZG9lc24ndCBvY2N1ciBpbgpEb20wJ3MgYWRkcmVzcyByYW5n
ZSwgRG9tMCBpcyBpbiB0aGUgYmVzdCBwb3NpdGlvbiB0byBkZWFsIHdpdGggdGhlCnNpdHVhdGlv
bi4gIFRoZSB3b3JzdCBjYXNlIGlzIGEgaGFyZCBlcnJvciBvY2N1cmluZyBpbiBYZW4ncyBhZGRy
ZXNzCnJhbmdlLCBzaW5jZSB0aGF0IHdpbGwgbWVhbiBhbGwgVk1zIG9uIHRoZSBtYWNoaW5lIGFy
ZSBsaWtlbHkgdG8gYmUKdG9hc3QuCgpJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGEgZmFpcmx5IGhp
Z2ggcHJpb3JpdHkgZm9yIFhlbiBzaW5jZSBFQ0MgbWVtb3J5IGlzCmEgZmVhdHVyZSB2ZXJ5IGNv
bW1vbiBvbiBzeXN0ZW1zIHJ1bm5pbmcgd2l0aCBhIGh5cGVydmlzb3IuCgoKLS0gCihcX19fKFxf
X18oXF9fX19fXyAgICAgICAgICAtLT0+IDgtKSBFSE0gPD0tLSAgICAgICAgICBfX19fX18vKV9f
Xy8pX19fLykKIFxCUyAoICAgIHwgICAgICAgICBFSGVNK3NpZ21zZ0BtNXAuY29tICBQR1AgODcx
NDU0NDUgICAgICAgICB8ICAgICkgICAvCiAgXF9DU1wgICB8ICBfX19fXyAgLU8gI2luY2x1ZGUg
PHN0ZGRpc2NsYWltZXIuaD4gTy0gICBfX19fXyAgfCAgIC8gIF8vCjhBMTlcX19fXF98Xy81OEQy
IDdFM0QgRERGNCA3QkE2IDwtUEdQLT4gNDFEMSBCMzc1IDM3RDAgODcxNFxffF8vX19fLzU0NDUK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 04:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 04:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dATsX-0001hp-8L; Tue, 16 May 2017 04:14:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glin@suse.com>) id 1dATsW-0001hj-6N
 for xen-devel@lists.xen.org; Tue, 16 May 2017 04:14:32 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D2/D7-29088-7AC7A195; Tue, 16 May 2017 04:14:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyuP0uq+6yGql
 Ig0k/FSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxNK4+xFjzJrFg+vZuxgXG6VxcjF4eQQA+j
 xLrGdkYIZymjxOtrT9m6GDk5WARUJW6uOwOU4OBgE5CT+HO3AiQsIqAs0fvrNwtIPbPAdEaJh
 ilv2EESwgK+Etdaf4LV8wrYSmzZYQkx8xqzxNXFu5lAangFBCVOznzCAmIzC2hJ3Pj3kgmknl
 lAWmL5Pw6QMKeAgcS5u9vAykWBdi3u72GbwMg3C0n3LCTdsxC6FzAyr2LUKE4tKkst0jUy00s
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy2egYGxh2MDXv9DjFKcjApifKmVUtF
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7QHJCRalpqdWpGXmAMMeJi3BwaMkwnsUJM1bXJCYW
 5yZDpE6xajLcaX143smIZa8/LxUKXHeBpAiAZCijNI8uBGwGLzEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZi3HmQKT2ZeCdymV0BHMAEdEfZSHOSIkkSElFQDI+PjqDtLVKvS+Sw8V8cs3Cq
 flh3QZPux64CSdf7/H28zzvDPPLRbzM0h+I+e3uHGj4FTli1Mdoi5e+rXr2TZNHUH1hlHLc7s
 K/1ypy9rTh6r29sjtfK38vstZI9uWGS23NzYh+HC0+0pjM8r53eaxqgUR0688eZiydeQ2KuNI
 sfz+FXOcTxiU2Ipzkg01GIuKk4EAOdr/kG8AgAA
X-Env-Sender: glin@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1494908070!88871331!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 996 invoked from network); 16 May 2017 04:14:30 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 May 2017 04:14:30 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 16 May 2017 06:14:29 +0200
Received: from GaryWorkstation (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 16 May 2017 05:14:16 +0100
Date: Tue, 16 May 2017 12:14:10 +0800
From: Gary Lin <glin@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170516041410.egjvrbqyey7kwfy6@GaryWorkstation>
References: <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <591323CF0200009100117E21@prv-mh.provo.novell.com>
 <20170510153932.7a7of5z5l6jyunaq@citrix.com>
 <20170510154749.2fcigtsglle4jjhs@citrix.com>
 <20170511041056.butewsev6ijvzw5d@GaryWorkstation>
 <591439920200007800158C2C@suse.com>
 <20170511090247.thxqbmzltiwprony@GaryWorkstation>
 <59159D610200007800159210@suse.com>
 <20170512100647.m3qxhgf7tlkpflup@GaryWorkstation>
 <5915C7400200007800159384@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5915C7400200007800159384@suse.com>
User-Agent: Mutt/1.6.2 (2016-07-01)
Cc: Charles Arnold <CARNOLD@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any limitation on the firmware size in Xen?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMTA6MzE6MjhQTSArMTAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjA1LjE3IGF0IDEyOjA2LCA8R0xpbkBzdXNlLmNvbT4gd3JvdGU6Cj4g
PiBPbiBGcmksIE1heSAxMiwgMjAxNyBhdCAwNzozMjo0OVBNICsxMDAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+PiA+Pj4gT24gMTEuMDUuMTcgYXQgMTE6MDIsIDxHTGluQHN1c2UuY29tPiB3cm90
ZToKPiA+PiA+IE9uIFRodSwgTWF5IDExLCAyMDE3IGF0IDA2OjE0OjQyUE0gKzEwMDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+ID4+ID4+IE5vdGUgdGhhdCBodm1sb2FkZXIncyBtYWluKCkgaGFzCj4g
Pj4gPj4gCj4gPj4gPj4gICAgIEJVR19PTihodm1fc3RhcnRfaW5mby0+bWFnaWMgIT0gWEVOX0hW
TV9TVEFSVF9NQUdJQ19WQUxVRSk7Cj4gPj4gPj4gCj4gPj4gPj4gdmVyeSBlYXJseSwgc28geW91
IGhhdmluZyBnb3QgcGFzdCB0aGlzIG1lYW5zIHRoZSBjb3JydXB0aW9uCj4gPj4gPj4gb2NjdXJy
ZWQgaW5zaWRlIGh2bWxvYWRlciAob3IgYXQgbGVhc3Qgd2hpbGUgaXQgd2FzIGFscmVhZHkKPiA+
PiA+PiBydW5uaW5nKS4gQ291bGQgeW91IGNvbW1lbnQgb3V0IHRoZSBjYWxsIHRvIHBlcmZvcm1f
dGVzdHMoKQo+ID4+ID4+IGFuZCB0cnkgYWdhaW4/Cj4gPj4gPj4gCj4gPj4gPiBZb3UgZ290IGl0
LiBBZnRlciBjb21tZW50aW5nIG91dCBwZXJmb3JtX3Rlc3RzKCksIHRoZSBncnViMiBtZW51IHNo
b3dlZAo+ID4+ID4gYW5kIHRoZSBzeXN0ZW0gYm9vdGVkLgo+ID4+ID4gCj4gPj4gPiBJdCBzZWVt
cyB0aGF0IHBlcmZvcm1fdGVzdHMoKSBjbGVhcmVkIDB4NDAwMDAwfjB4ODAwMDAwLCBhbmQgdGhh
dCdzIHdoeSAKPiA+PiA+IHRoZSBtZW1iZXJzIG9mIGh2bV9zdGFydF9pbmZvIGJlY2FtZSAwIGlu
IG15IHRlc3QuCj4gPj4gCj4gPj4gU28gY291bGQgeW91IGdpdmUgdGhlIGJlbG93L2F0dGFjaGVk
IHBhdGNoIGEgdHJ5Pwo+ID4+IAo+ID4gSXQgd29uJ3QgY29tcGlsZS4KPiA+IAo+ID4gdGVzdHMu
YzogSW4gZnVuY3Rpb24gJ3BlcmZvcm1fdGVzdHMnOgo+ID4gdGVzdHMuYzoyNDg6NTA6IGVycm9y
OiAnaScgbWF5IGJlIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uIAo+ID4gWy1X
ZXJyb3I9bWF5YmUtdW5pbml0aWFsaXplZF0KPiA+ICAgICAgICAgIGlmICggVEVTVF9NRU1fQkFT
RSA8ICh1aW50cHRyX3QpKG1vZGxpc3QgKyBpKSAmJgo+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPiBjYzE6IGFsbCB3YXJuaW5ncyBiZWlu
ZyB0cmVhdGVkIGFzIGVycm9ycwo+IAo+IE9vcHMgLSBxdWl0ZSBvYnZpb3VzbHkuIE5vIGlkZWEg
d2h5IG5laXRoZXIgb2YgdGhlIHR3byBnY2MgdmVyc2lvbnMKPiBJJ3ZlIGJ1aWx0IHRoaXMgd2l0
aCBjYXVnaHQgdGhlIGlzc3VlLiBCZWxvdy9hdHRhY2hlZCBhIGJldHRlciBvbmUgKGFsc28KPiB3
aXRoIGEgZmV3IG90aGVyIGNoYW5nZXMpLgo+IApUaGlzIHBhdGNoIHdvcmtzIGZvciBtZSA6KQoK
VGhhbmtzLAoKR2FyeSBMaW4KCj4gSmFuCj4gCj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3Rlc3RzLmMKPiArKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwo+IEBA
IC0xOSw3ICsxOSw5IEBACj4gICAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICAgKi8KPiAgCj4gKyNpbmNsdWRlICJjb25maWcuaCIK
PiAgI2luY2x1ZGUgInV0aWwuaCIKPiArI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni9odm0vc3RhcnRf
aW5mby5oPgo+ICAKPiAgI2RlZmluZSBURVNUX0ZBSUwgMAo+ICAjZGVmaW5lIFRFU1RfUEFTUyAx
Cj4gQEAgLTI4LDExICszMCwxMyBAQAo+ICAvKgo+ICAgKiBNZW1vcnkgbGF5b3V0IGR1cmluZyB0
ZXN0czoKPiAgICogIDRNQiB0byA4TUIgaXMgY2xlYXJlZC4KPiAtICogIFBhZ2UgZGlyZWN0b3J5
IHJlc2lkZXMgYXQgOE1CLgo+IC0gKiAgNCBwYWdlIHRhYmxlIHBhZ2VzIHJlc2lkZSBhdCA4TUIr
NGtCIHRvIDhNQisyMGtCLgo+IC0gKiAgUGFnZXRhYmxlcyBpZGVudGl0eS1tYXAgMC0xNk1CLCBl
eGNlcHQgNGtCIGF0IHZhIDZNQiBtYXBzIHRvIHBhIDVNQi4KPiArICogIFBhZ2UgZGlyZWN0b3J5
IHJlc2lkZXMgYXQgNE1CLgo+ICsgKiAgMiBwYWdlIHRhYmxlIHBhZ2VzIHJlc2lkZSBhdCA0TUIr
NGtCIHRvIDRNQisxMmtCLgo+ICsgKiAgUGFnZXRhYmxlcyBpZGVudGl0eS1tYXAgMC04TUIsIGV4
Y2VwdCA0a0IgYXQgdmEgNk1CIG1hcHMgdG8gcGEgNU1CLgo+ICAgKi8KPiAtI2RlZmluZSBQRF9T
VEFSVCAoOHVsIDw8IDIwKQo+ICsjZGVmaW5lIFRFU1RfTUVNX0JBU0UgKDR1bCA8PCAyMCkKPiAr
I2RlZmluZSBURVNUX01FTV9TSVpFICg0dWwgPDwgMjApCj4gKyNkZWZpbmUgUERfU1RBUlQgVEVT
VF9NRU1fQkFTRQo+ICAjZGVmaW5lIFBUX1NUQVJUIChQRF9TVEFSVCArIDQwOTYpCj4gIAo+ICBz
dGF0aWMgdm9pZCBzZXR1cF9wYWdpbmcodm9pZCkKPiBAQCAtNDEsMTAgKzQ1LDEwIEBAIHN0YXRp
YyB2b2lkIHNldHVwX3BhZ2luZyh2b2lkKQo+ICAgICAgdWludDMyX3QgKnB0ID0gKHVpbnQzMl90
ICopUFRfU1RBUlQ7Cj4gICAgICB1aW50MzJfdCBpOwo+ICAKPiAtICAgIC8qIElkZW50aXR5IG1h
cCAwLTE2TUIuICovCj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IDQ7IGkrKyApCj4gKyAgICAvKiBJ
ZGVudGl0eSBtYXAgMC04TUIuICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IDI7IGkrKyApCj4g
ICAgICAgICAgcGRbaV0gPSAodW5zaWduZWQgbG9uZylwdCArIChpPDwxMikgKyAzOwo+IC0gICAg
Zm9yICggaSA9IDA7IGkgPCAoNCoxMDI0KTsgaSsrICkKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
MiAqIDEwMjQ7IGkrKyApCj4gICAgICAgICAgcHRbaV0gPSAoaSA8PCAxMikgKyAzOwo+ICAKPiAg
ICAgIC8qIFBhZ2UgYXQgdmlydHVhbCA2TUIgbWFwcyB0byBwaHlzaWNhbCA1TUIuICovCj4gQEAg
LTExMiw3ICsxMTYsNyBAQCBzdGF0aWMgaW50IHJlcF9pb190ZXN0KHZvaWQpCj4gICAgICBzdG9w
X3BhZ2luZygpOwo+ICAKPiAgICAgIGkgPSAwOwo+IC0gICAgZm9yICggcCA9ICh1aW50MzJfdCAq
KTB4NDAwMDAwdWw7IHAgPCAodWludDMyX3QgKikweDcwMDAwMHVsOyBwKysgKQo+ICsgICAgZm9y
ICggcCA9ICh1aW50MzJfdCAqKTB4NGZmMDAwdWw7IHAgPCAodWludDMyX3QgKikweDYwMjAwMHVs
OyBwKysgKQo+ICAgICAgewo+ICAgICAgICAgIHVpbnQzMl90IGV4cGVjdGVkID0gMDsKPiAgICAg
ICAgICBpZiAoIGNoZWNrW2ldLmFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpcCApCj4gQEAgLTE0NCwx
MiArMTQ4LDEyIEBAIHN0YXRpYyBpbnQgc2hhZG93X2dzX3Rlc3Qodm9pZCkKPiAgICAgIGlmICgg
IShlZHggJiAoMXU8PDI5KSkgKQo+ICAgICAgICAgIHJldHVybiBURVNUX1NLSVA7Cj4gIAo+IC0g
ICAgLyogTG9uZyBtb2RlIHBhZ2V0YWJsZSBzZXR1cDogSWRlbnRpdHkgbWFwIDAtMTZNQiB3aXRo
IDJNQiBtYXBwaW5ncy4gKi8KPiArICAgIC8qIExvbmcgbW9kZSBwYWdldGFibGUgc2V0dXA6IElk
ZW50aXR5IG1hcCAwLThNQiB3aXRoIDJNQiBtYXBwaW5ncy4gKi8KPiAgICAgICpwZCA9ICh1bnNp
Z25lZCBsb25nKXBkICsgMHgxMDA3OyAvKiBMZXZlbCA0ICovCj4gICAgICBwZCArPSA1MTI7Cj4g
ICAgICAqcGQgPSAodW5zaWduZWQgbG9uZylwZCArIDB4MTAwNzsgLyogTGV2ZWwgMyAqLwo+ICAg
ICAgcGQgKz0gNTEyOwo+IC0gICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKSAgICAgICAgIC8q
IExldmVsIDIgKi8KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkgICAgICAgICAvKiBM
ZXZlbCAyICovCj4gICAgICAgICAgKnBkKysgPSAoaSA8PCAyMSkgKyAweDFlMzsKPiAgCj4gICAg
ICBhc20gdm9sYXRpbGUgKAo+IEBAIC0xOTEsOCArMTk1LDcgQEAgc3RhdGljIGludCBzaGFkb3df
Z3NfdGVzdCh2b2lkKQo+ICAKPiAgdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCj4gIHsKPiAtICAg
IGludCBpLCBwYXNzZWQsIHNraXBwZWQ7Cj4gLQo+ICsgICAgdW5zaWduZWQgaW50IGksIHBhc3Nl
ZCwgc2tpcHBlZDsKPiAgICAgIHN0YXRpYyBzdHJ1Y3Qgewo+ICAgICAgICAgIGludCAoKiBjb25z
dCB0ZXN0KSh2b2lkKTsKPiAgICAgICAgICBjb25zdCBjaGFyICpkZXNjcmlwdGlvbjsKPiBAQCAt
MjA0LDEyICsyMDcsODAgQEAgdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCj4gIAo+ICAgICAgcHJp
bnRmKCJUZXN0aW5nIEhWTSBlbnZpcm9ubWVudDpcbiIpOwo+ICAKPiAtICAgIGlmICggaHZtX2lu
Zm8tPmxvd19tZW1fcGdlbmQgPCAweDEwMDAgKQo+ICsgICAgQlVJTERfQlVHX09OKFNDUkFUQ0hf
UEhZU0lDQUxfQUREUkVTUyA+IEhWTUxPQURFUl9QSFlTSUNBTF9BRERSRVNTKTsKPiArICAgIGlm
ICggaHZtX2luZm8tPmxvd19tZW1fcGdlbmQgPAo+ICsgICAgICAgICAoKFRFU1RfTUVNX0JBU0Ug
KyBURVNUX01FTV9TSVpFKSA+PiBQQUdFX1NISUZUKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJp
bnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gaW5zdWZmaWNpZW50IG1lbW9yeSAoPCVsdU1CKVxu
IiwKPiArICAgICAgICAgICAgICAgKFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFKSA+PiAy
MCk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggKHVuc2lnbmVk
IGxvbmcpX2VuZCA+IFRFU1RfTUVNX0JBU0UgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50Zigi
U2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBiYXNlIGltYWdlXG4iKTsKPiArICAg
ICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBodm1fc3RhcnRfaW5mby0+Y21k
bGluZV9wYWRkciAmJgo+ICsgICAgICAgICBodm1fc3RhcnRfaW5mby0+Y21kbGluZV9wYWRkciA8
IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICYmCj4gKyAgICAgICAgICgoaHZtX3N0YXJ0
X2luZm8tPmNtZGxpbmVfcGFkZHIgKwo+ICsgICAgICAgICAgIHN0cmxlbigoY2hhciAqKSh1aW50
cHRyX3QpaHZtX3N0YXJ0X2luZm8tPmNtZGxpbmVfcGFkZHIpKSA+PQo+ICsgICAgICAgICAgVEVT
VF9NRU1fQkFTRSkgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMg
ZHVlIHRvIG92ZXJsYXAgd2l0aCBjb21tYW5kIGxpbmVcbiIpOwo+ICsgICAgICAgIHJldHVybjsK
PiArICAgIH0KPiArCj4gKyAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5yc2RwX3BhZGRyICkKPiAg
ICAgIHsKPiAtICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0byBpbnN1ZmZpY2ll
bnQgbWVtb3J5ICg8MTZNQilcbiIpOwo+ICsgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMg
ZHVlIHRvIG5vbi16ZXJvIFJTRFAgYWRkcmVzc1xuIik7Cj4gICAgICAgICAgcmV0dXJuOwo+ICAg
ICAgfQo+ICAKPiArICAgIGlmICggaHZtX3N0YXJ0X2luZm8tPm5yX21vZHVsZXMgKQo+ICsgICAg
ewo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9kbGlzdCA9Cj4g
KyAgICAgICAgICAgICh2b2lkICopKHVpbnRwdHJfdClodm1fc3RhcnRfaW5mby0+bW9kbGlzdF9w
YWRkcjsKPiArCj4gKyAgICAgICAgaWYgKCBodm1fc3RhcnRfaW5mby0+bW9kbGlzdF9wYWRkciA+
IFVJTlRQVFJfTUFYIHx8Cj4gKyAgICAgICAgICAgICAoKFVJTlRQVFJfTUFYIC0gKHVpbnRwdHJf
dCltb2RsaXN0KSAvIHNpemVvZigqbW9kbGlzdCkgPAo+ICsgICAgICAgICAgICAgIGh2bV9zdGFy
dF9pbmZvLT5ucl9tb2R1bGVzKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmludGYo
IlNraXBwaW5nIHRlc3RzIGR1ZSB0byBpbmFjY2Vzc2libGUgbW9kdWxlIGxpc3RcbiIpOwo+ICsg
ICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoIFRFU1Rf
TUVNX0JBU0UgPCAodWludHB0cl90KShtb2RsaXN0ICsKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBodm1fc3RhcnRfaW5mby0+bnJfbW9kdWxlcykgJiYKPiArICAg
ICAgICAgICAgICh1aW50cHRyX3QpbW9kbGlzdCA8IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9T
SVpFICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMg
ZHVlIHRvIG92ZXJsYXAgd2l0aCBtb2R1bGUgbGlzdFxuIik7Cj4gKyAgICAgICAgICAgIHJldHVy
bjsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgaHZtX3N0YXJ0
X2luZm8tPm5yX21vZHVsZXM7ICsraSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAo
IFRFU1RfTUVNX0JBU0UgPCBtb2RsaXN0W2ldLnBhZGRyICsgbW9kbGlzdFtpXS5zaXplICYmCj4g
KyAgICAgICAgICAgICAgICAgbW9kbGlzdFtpXS5wYWRkciA8IFRFU1RfTUVNX0JBU0UgKyBURVNU
X01FTV9TSVpFICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJT
a2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3aXRoIG1vZHVsZSAldVxuIiwgaSk7Cj4gKyAg
ICAgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAg
IGlmICggbW9kbGlzdFtpXS5jbWRsaW5lX3BhZGRyICYmCj4gKyAgICAgICAgICAgICAgICAgbW9k
bGlzdFtpXS5jbWRsaW5lX3BhZGRyIDwgVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUgJiYK
PiArICAgICAgICAgICAgICAgICAoKG1vZGxpc3RbaV0uY21kbGluZV9wYWRkciArCj4gKyAgICAg
ICAgICAgICAgICAgICBzdHJsZW4oKGNoYXIgKikodWludHB0cl90KW1vZGxpc3RbaV0uY21kbGlu
ZV9wYWRkcikpID49Cj4gKyAgICAgICAgICAgICAgICAgIFRFU1RfTUVNX0JBU0UpICkKPiArICAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUg
dG8gb3ZlcmxhcCB3aXRoIG1vZHVsZSAldSBjbWRsaW5lXG4iLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIGkpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgICAgICB9Cj4g
KyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiAgICAgIHBhc3NlZCA9IHNraXBwZWQgPSAwOwo+ICAg
ICAgZm9yICggaSA9IDA7IHRlc3RzW2ldLnRlc3Q7IGkrKyApCj4gICAgICB7Cj4gCj4gCgo+IGh2
bWxvYWRlcjogYXZvaWQgdGVzdHMgd2hlbiB0aGV5IHdvdWxkIGNsb2JiZXIgdXNlZCBtZW1vcnkK
PiAKPiBGaXJzdCBvZiBhbGwgbGltaXQgdGhlIG1lbW9yeSByYW5nZSB1c2VkIGZvciB0ZXN0aW5n
IHRvIDRNYjogVGhlcmUncyBubwo+IHBvaW50IHBsYWNpbmcgcGFnZSB0YWJsZXMgcmlnaHQgYWJv
dmUgOE1iIHdoZW4gdGhleSBjYW4gZXF1YWxseSB3ZWxsCj4gbGl2ZSBhdCB0aGUgYm90dG9tIG9m
IHRoZSBjaHVuayBhdCA0TWIgLSByZXBfaW9fdGVzdCgpIGNhcmVzIGFib3V0IHRoZQo+IDVNYi4u
LjdNYiByYW5nZSBvbmx5IGFueXdheS4gSW4gYSBzdWJzZXF1ZW50IHBhdGNoIHRoaXMgd2lsbCB0
aGVuIGFsc28KPiBhbGxvdyBzaW1wbHkgbG9va2luZyBmb3IgYW4gdW51c2VkIDRNYiByYW5nZSAo
aW5zdGVhZCBvZiB1c2luZyBhIGJ1aWxkCj4gdGltZSBkZXRlcm1pbmVkIG9uZSkuCj4gCj4gRXh0
ZW5kIHRoZSAic2tpcCB0ZXN0cyIgY29uZGl0aW9uIGJleW9uZCB0aGUgImlzIHRoZXJlIGVub3Vn
aCBtZW1vcnkiCj4gcXVlc3Rpb24uCj4gCj4gUmVwb3J0ZWQtYnk6IENoYXJsZXMgQXJub2xkIDxj
YXJub2xkQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiAKPiAtLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwo+ICsr
KyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jCj4gQEAgLTE5LDcgKzE5LDkgQEAK
PiAgICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCj4gICAqLwo+ICAKPiArI2luY2x1ZGUgImNvbmZpZy5oIgo+ICAjaW5jbHVkZSAidXRp
bC5oIgo+ICsjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+Cj4gIAo+ICAj
ZGVmaW5lIFRFU1RfRkFJTCAwCj4gICNkZWZpbmUgVEVTVF9QQVNTIDEKPiBAQCAtMjgsMTEgKzMw
LDEzIEBACj4gIC8qCj4gICAqIE1lbW9yeSBsYXlvdXQgZHVyaW5nIHRlc3RzOgo+ICAgKiAgNE1C
IHRvIDhNQiBpcyBjbGVhcmVkLgo+IC0gKiAgUGFnZSBkaXJlY3RvcnkgcmVzaWRlcyBhdCA4TUIu
Cj4gLSAqICA0IHBhZ2UgdGFibGUgcGFnZXMgcmVzaWRlIGF0IDhNQis0a0IgdG8gOE1CKzIwa0Iu
Cj4gLSAqICBQYWdldGFibGVzIGlkZW50aXR5LW1hcCAwLTE2TUIsIGV4Y2VwdCA0a0IgYXQgdmEg
Nk1CIG1hcHMgdG8gcGEgNU1CLgo+ICsgKiAgUGFnZSBkaXJlY3RvcnkgcmVzaWRlcyBhdCA0TUIu
Cj4gKyAqICAyIHBhZ2UgdGFibGUgcGFnZXMgcmVzaWRlIGF0IDRNQis0a0IgdG8gNE1CKzEya0Iu
Cj4gKyAqICBQYWdldGFibGVzIGlkZW50aXR5LW1hcCAwLThNQiwgZXhjZXB0IDRrQiBhdCB2YSA2
TUIgbWFwcyB0byBwYSA1TUIuCj4gICAqLwo+IC0jZGVmaW5lIFBEX1NUQVJUICg4dWwgPDwgMjAp
Cj4gKyNkZWZpbmUgVEVTVF9NRU1fQkFTRSAoNHVsIDw8IDIwKQo+ICsjZGVmaW5lIFRFU1RfTUVN
X1NJWkUgKDR1bCA8PCAyMCkKPiArI2RlZmluZSBQRF9TVEFSVCBURVNUX01FTV9CQVNFCj4gICNk
ZWZpbmUgUFRfU1RBUlQgKFBEX1NUQVJUICsgNDA5NikKPiAgCj4gIHN0YXRpYyB2b2lkIHNldHVw
X3BhZ2luZyh2b2lkKQo+IEBAIC00MSwxMCArNDUsMTAgQEAgc3RhdGljIHZvaWQgc2V0dXBfcGFn
aW5nKHZvaWQpCj4gICAgICB1aW50MzJfdCAqcHQgPSAodWludDMyX3QgKilQVF9TVEFSVDsKPiAg
ICAgIHVpbnQzMl90IGk7Cj4gIAo+IC0gICAgLyogSWRlbnRpdHkgbWFwIDAtMTZNQi4gKi8KPiAt
ICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKPiArICAgIC8qIElkZW50aXR5IG1hcCAwLThN
Qi4gKi8KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgMjsgaSsrICkKPiAgICAgICAgICBwZFtpXSA9
ICh1bnNpZ25lZCBsb25nKXB0ICsgKGk8PDEyKSArIDM7Cj4gLSAgICBmb3IgKCBpID0gMDsgaSA8
ICg0KjEwMjQpOyBpKysgKQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCAyICogMTAyNDsgaSsrICkK
PiAgICAgICAgICBwdFtpXSA9IChpIDw8IDEyKSArIDM7Cj4gIAo+ICAgICAgLyogUGFnZSBhdCB2
aXJ0dWFsIDZNQiBtYXBzIHRvIHBoeXNpY2FsIDVNQi4gKi8KPiBAQCAtMTEyLDcgKzExNiw3IEBA
IHN0YXRpYyBpbnQgcmVwX2lvX3Rlc3Qodm9pZCkKPiAgICAgIHN0b3BfcGFnaW5nKCk7Cj4gIAo+
ICAgICAgaSA9IDA7Cj4gLSAgICBmb3IgKCBwID0gKHVpbnQzMl90ICopMHg0MDAwMDB1bDsgcCA8
ICh1aW50MzJfdCAqKTB4NzAwMDAwdWw7IHArKyApCj4gKyAgICBmb3IgKCBwID0gKHVpbnQzMl90
ICopMHg0ZmYwMDB1bDsgcCA8ICh1aW50MzJfdCAqKTB4NjAyMDAwdWw7IHArKyApCj4gICAgICB7
Cj4gICAgICAgICAgdWludDMyX3QgZXhwZWN0ZWQgPSAwOwo+ICAgICAgICAgIGlmICggY2hlY2tb
aV0uYWRkciA9PSAodW5zaWduZWQgbG9uZylwICkKPiBAQCAtMTQ0LDEyICsxNDgsMTIgQEAgc3Rh
dGljIGludCBzaGFkb3dfZ3NfdGVzdCh2b2lkKQo+ICAgICAgaWYgKCAhKGVkeCAmICgxdTw8Mjkp
KSApCj4gICAgICAgICAgcmV0dXJuIFRFU1RfU0tJUDsKPiAgCj4gLSAgICAvKiBMb25nIG1vZGUg
cGFnZXRhYmxlIHNldHVwOiBJZGVudGl0eSBtYXAgMC0xNk1CIHdpdGggMk1CIG1hcHBpbmdzLiAq
Lwo+ICsgICAgLyogTG9uZyBtb2RlIHBhZ2V0YWJsZSBzZXR1cDogSWRlbnRpdHkgbWFwIDAtOE1C
IHdpdGggMk1CIG1hcHBpbmdzLiAqLwo+ICAgICAgKnBkID0gKHVuc2lnbmVkIGxvbmcpcGQgKyAw
eDEwMDc7IC8qIExldmVsIDQgKi8KPiAgICAgIHBkICs9IDUxMjsKPiAgICAgICpwZCA9ICh1bnNp
Z25lZCBsb25nKXBkICsgMHgxMDA3OyAvKiBMZXZlbCAzICovCj4gICAgICBwZCArPSA1MTI7Cj4g
LSAgICBmb3IgKCBpID0gMDsgaSA8IDg7IGkrKyApICAgICAgICAgLyogTGV2ZWwgMiAqLwo+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCA0OyBpKysgKSAgICAgICAgIC8qIExldmVsIDIgKi8KPiAgICAg
ICAgICAqcGQrKyA9IChpIDw8IDIxKSArIDB4MWUzOwo+ICAKPiAgICAgIGFzbSB2b2xhdGlsZSAo
Cj4gQEAgLTE5MSw4ICsxOTUsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19nc190ZXN0KHZvaWQpCj4g
IAo+ICB2b2lkIHBlcmZvcm1fdGVzdHModm9pZCkKPiAgewo+IC0gICAgaW50IGksIHBhc3NlZCwg
c2tpcHBlZDsKPiAtCj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgcGFzc2VkLCBza2lwcGVkOwo+ICAg
ICAgc3RhdGljIHN0cnVjdCB7Cj4gICAgICAgICAgaW50ICgqIGNvbnN0IHRlc3QpKHZvaWQpOwo+
ICAgICAgICAgIGNvbnN0IGNoYXIgKmRlc2NyaXB0aW9uOwo+IEBAIC0yMDQsMTIgKzIwNyw4MCBA
QCB2b2lkIHBlcmZvcm1fdGVzdHModm9pZCkKPiAgCj4gICAgICBwcmludGYoIlRlc3RpbmcgSFZN
IGVudmlyb25tZW50OlxuIik7Cj4gIAo+IC0gICAgaWYgKCBodm1faW5mby0+bG93X21lbV9wZ2Vu
ZCA8IDB4MTAwMCApCj4gKyAgICBCVUlMRF9CVUdfT04oU0NSQVRDSF9QSFlTSUNBTF9BRERSRVNT
ID4gSFZNTE9BREVSX1BIWVNJQ0FMX0FERFJFU1MpOwo+ICsgICAgaWYgKCBodm1faW5mby0+bG93
X21lbV9wZ2VuZCA8Cj4gKyAgICAgICAgICgoVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUp
ID4+IFBBR0VfU0hJRlQpICkKPiArICAgIHsKPiArICAgICAgICBwcmludGYoIlNraXBwaW5nIHRl
c3RzIGR1ZSB0byBpbnN1ZmZpY2llbnQgbWVtb3J5ICg8JWx1TUIpXG4iLAo+ICsgICAgICAgICAg
ICAgICAoVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUpID4+IDIwKTsKPiArICAgICAgICBy
ZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCAodW5zaWduZWQgbG9uZylfZW5kID4gVEVT
VF9NRU1fQkFTRSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBk
dWUgdG8gb3ZlcmxhcCB3aXRoIGJhc2UgaW1hZ2VcbiIpOwo+ICsgICAgICAgIHJldHVybjsKPiAr
ICAgIH0KPiArCj4gKyAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyICYmCj4g
KyAgICAgICAgIGh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyIDwgVEVTVF9NRU1fQkFTRSAr
IFRFU1RfTUVNX1NJWkUgJiYKPiArICAgICAgICAgKChodm1fc3RhcnRfaW5mby0+Y21kbGluZV9w
YWRkciArCj4gKyAgICAgICAgICAgc3RybGVuKChjaGFyICopKHVpbnRwdHJfdClodm1fc3RhcnRf
aW5mby0+Y21kbGluZV9wYWRkcikpID49Cj4gKyAgICAgICAgICBURVNUX01FTV9CQVNFKSApCj4g
KyAgICB7Cj4gKyAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3
aXRoIGNvbW1hbmQgbGluZVxuIik7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiAr
ICAgIGlmICggaHZtX3N0YXJ0X2luZm8tPnJzZHBfcGFkZHIgKQo+ICAgICAgewo+IC0gICAgICAg
IHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIGluc3VmZmljaWVudCBtZW1vcnkgKDwxNk1C
KVxuIik7Cj4gKyAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gbm9uLXplcm8g
UlNEUCBhZGRyZXNzXG4iKTsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9Cj4gIAo+ICsgICAg
aWYgKCBodm1fc3RhcnRfaW5mby0+bnJfbW9kdWxlcyApCj4gKyAgICB7Cj4gKyAgICAgICAgY29u
c3Qgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICptb2RsaXN0ID0KPiArICAgICAgICAgICAgKHZv
aWQgKikodWludHB0cl90KWh2bV9zdGFydF9pbmZvLT5tb2RsaXN0X3BhZGRyOwo+ICsKPiArICAg
ICAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5tb2RsaXN0X3BhZGRyID4gVUlOVFBUUl9NQVggfHwK
PiArICAgICAgICAgICAgICgoVUlOVFBUUl9NQVggLSAodWludHB0cl90KW1vZGxpc3QpIC8gc2l6
ZW9mKCptb2RsaXN0KSA8Cj4gKyAgICAgICAgICAgICAgaHZtX3N0YXJ0X2luZm8tPm5yX21vZHVs
ZXMpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMg
ZHVlIHRvIGluYWNjZXNzaWJsZSBtb2R1bGUgbGlzdFxuIik7Cj4gKyAgICAgICAgICAgIHJldHVy
bjsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggVEVTVF9NRU1fQkFTRSA8ICh1aW50
cHRyX3QpKG1vZGxpc3QgKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGh2bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVzKSAmJgo+ICsgICAgICAgICAgICAgKHVpbnRw
dHJfdCltb2RsaXN0IDwgVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3
aXRoIG1vZHVsZSBsaXN0XG4iKTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0K
PiArCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBodm1fc3RhcnRfaW5mby0+bnJfbW9kdWxl
czsgKytpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggVEVTVF9NRU1fQkFTRSA8
IG1vZGxpc3RbaV0ucGFkZHIgKyBtb2RsaXN0W2ldLnNpemUgJiYKPiArICAgICAgICAgICAgICAg
ICBtb2RsaXN0W2ldLnBhZGRyIDwgVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUgKQo+ICsg
ICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1
ZSB0byBvdmVybGFwIHdpdGggbW9kdWxlICV1XG4iLCBpKTsKPiArICAgICAgICAgICAgICAgIHJl
dHVybjsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgaWYgKCBtb2RsaXN0W2ld
LmNtZGxpbmVfcGFkZHIgJiYKPiArICAgICAgICAgICAgICAgICBtb2RsaXN0W2ldLmNtZGxpbmVf
cGFkZHIgPCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSAmJgo+ICsgICAgICAgICAgICAg
ICAgICgobW9kbGlzdFtpXS5jbWRsaW5lX3BhZGRyICsKPiArICAgICAgICAgICAgICAgICAgIHN0
cmxlbigoY2hhciAqKSh1aW50cHRyX3QpbW9kbGlzdFtpXS5jbWRsaW5lX3BhZGRyKSkgPj0KPiAr
ICAgICAgICAgICAgICAgICAgVEVTVF9NRU1fQkFTRSkgKQo+ICsgICAgICAgICAgICB7Cj4gKyAg
ICAgICAgICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0byBvdmVybGFwIHdpdGgg
bW9kdWxlICV1IGNtZGxpbmVcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgaSk7Cj4gKyAg
ICAgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAg
ICB9Cj4gKwo+ICAgICAgcGFzc2VkID0gc2tpcHBlZCA9IDA7Cj4gICAgICBmb3IgKCBpID0gMDsg
dGVzdHNbaV0udGVzdDsgaSsrICkKPiAgICAgIHsKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 05:31:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 05:31:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAV4V-0006ig-Nv; Tue, 16 May 2017 05:30:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAV4U-0006iL-2R
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 05:30:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AD/16-03371-19E8A195; Tue, 16 May 2017 05:30:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXdCn1S
 kwYPVTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmN6+iLngVS9jxZoFh1ka
 GH8ndzFycQgJ/GWUOLf0KBOE85hR4vaWJ4wQzjZGiUWTn7J2MXJyiAg4S3w9M5cdxOYV0Jf4d
 fM1I4gtLGAtsX5PJytIg4TAbA2JjfsOMIMkJAS8Jc5umgNnn/jYC2Szc7AJWEkcEgOJsgioSt
 x5v4ptAiP3AkaGVYwaxalFZalFusbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgX5nAIIdjDvXBx5ilORgUhLlTauWihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTujFygnWJSa
 nlqRlpkDDECYtAQHj5II79puoDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonz+oDMEAApy
 ijNgxsBi4ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuadAjKFJzOvBG7TK6AjmICOCHspDn
 JESSJCSqqBcdd6rgROpt6/YXJzf2owJJtrHW60+n5MQzB0UVfCpOUvvs/X2qVls2fSyR8BP9e
 ddbb9t6N9VVfXrFMlF7w8Vvj+ET4rJn6hTWN75Xu3iK5lXocWOYoK1ASJ8Zc5aG99r+yRq3rH
 SX3WebXu/X5fTRVE91w+diWhut/lxn8bN+2szXzf2pQjlFiKMxINtZiLihMBXIE6ZYECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494912654!60781454!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 931 invoked from network); 16 May 2017 05:30:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 05:30:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAV4N-0002Mk-RQ; Tue, 16 May 2017 05:30:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAV4I-0005cJ-E0; Tue, 16 May 2017 05:30:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAV4G-0002JR-UN; Tue, 16 May 2017 05:30:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109449-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start.2:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:xen-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=2ea659a9ef488125eb46da6eb571de5eae5c43f6
X-Osstest-Versions-That: linux=45820c294fe1b1a9df495d57f40585ef2d069a39
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 05:30:44 +0000
Subject: [Xen-devel] [linux-linus test] 109449: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ0OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NDQ5LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE2IGd1ZXN0
LXN0b3AgIGZhaWwgaW4gMTA5NDI4IHBhc3MgaW4gMTA5NDQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTQy
OCBwYXNzIGluIDEwOTQ0OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNiBn
dWVzdC1zdG9wIGZhaWwgaW4gMTA5NDI4IHBhc3MgaW4gMTA5NDQ5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTA5NDI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk0MjgKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTQy
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAxOCBndWVzdC1zdGFy
dC4yICBmYWlsIHBhc3MgaW4gMTA5NDI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhw
c3AzIDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBwYXNzIGluIDEwOTQyOAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiA1OTI1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVu
LWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MCBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBi
bG9ja2VkIGluIDU5MjU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gNTkyNTQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tl
ZCBpbiA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNSB4ZW4taW5zdGFsbCAg
IGZhaWwgaW4gMTA5NDI4IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTA5NDI4IGxpa2UgNTkyNTQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgZmFp
bCBpbiAxMDk0MjggbGlrZSA1OTI1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE1IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDk0MjggbGlrZSA1OTI1NAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTQy
OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEwOTQyOCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNTky
NTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgMmVhNjU5YTllZjQ4ODEyNWViNDZkYTZlYjU3MWRlNWVhZTVjNDNmNgpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNDU4MjBjMjk0ZmUxYjFhOWRmNDk1ZDU3
ZjQwNTg1ZWYyZDA2OWEzOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDU5MjU0ICAyMDE1LTA3LTA5
IDA0OjIwOjQ4IFogIDY3NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgICA1OTM0OCAgMjAxNS0w
Ny0xMCAwNDoyNDowNSBaICA2NzYgZGF5cyAgNDM4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEwOTQwNCAgMjAxNy0wNS0xNCAwNDo1MzozNiBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KODczNCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhw
c3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhw
c3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
bGludXgtbGludXMKKyByZXZpc2lvbj0yZWE2NTlhOWVmNDg4MTI1ZWI0NmRhNmViNTcxZGU1ZWFl
NWM0M2Y2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGludXgtbGludXMg
MmVhNjU5YTllZjQ4ODEyNWViNDZkYTZlYjU3MWRlNWVhZTVjNDNmNgorIGJyYW5jaD1saW51eC1s
aW51cworIHJldmlzaW9uPTJlYTY1OWE5ZWY0ODgxMjVlYjQ2ZGE2ZWI1NzFkZTVlYWU1YzQzZjYK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIK
KyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4CisgeGVu
YnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGludXhicmFu
Y2g9bGludXgtbGludXMKKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDJl
YTY1OWE5ZWY0ODgxMjVlYjQ2ZGE2ZWI1NzFkZTVlYWU1YzQzZjYgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdCA9IHggJ10nCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9u
LmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24u
bGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5s
aW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcv
cWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgtbGludXMK
KyBjYXNlICQxIGluCisgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAorIDogbWFzdGVyCisgOiBnaXQKKyA6IGdpdAor
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRlc3RlZC9saW51
eC1saW51cworIDogcmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMKKyByZXR1cm4gMAorIGNk
IC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCAyZWE2NTlhOWVmNDg4MTI1ZWI0NmRh
NmViNTcxZGU1ZWFlNWM0M2Y2OnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzClRvIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDQ1ODIw
YzIuLjJlYTY1OWEgIDJlYTY1OWE5ZWY0ODgxMjVlYjQ2ZGE2ZWI1NzFkZTVlYWU1YzQzZjYgLT4g
dGVzdGVkL2xpbnV4LWxpbnVzCisgZXhpdCAwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 05:37:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 05:37:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAVAG-0006tV-Cq; Tue, 16 May 2017 05:36:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <developer@call-home.ch>) id 1dAVAE-0006tO-Eb
 for xen-devel@lists.xen.org; Tue, 16 May 2017 05:36:54 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 6E/17-11537-5FF8A195; Tue, 16 May 2017 05:36:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsUSUqJSrPulXyr
 SYMcSa4slHxezODB6HN39mymAMYo1My8pvyKBNWNh6y2mgpecFSv6l7E3MP5g72Lk5BAS+MIo
 sXCZexcjF5C9lFHie2MDcxcjB4eEgITEowWcIDUSAsYSx5uesUDUrGGUOH5wGSNMonHlMzaIx
 HlGiSurrzNDOJeYJO5+mcAKUiUs4CHxf+JSsHUiAtIS1z5fZoRYbS/xfMkGFhCbTUBVYuHUDW
 wgNi9QfOb0fjaQK1iA4hdPKYCERQXCJd42HmGBKBGUODnzCZjNKeAgMa9rK9h4ZgEziXmbHzJ
 D2PIS29/OYZ7AKDwLScssJGWzkJQtYGRexahRnFpUllqka2Sul1SUmZ5RkpuYmaNraGCsl5ta
 XJyYnpqTmFSsl5yfu4kRGOj1DAyMOxhb9vodYpTkYFIS5U2rlooU4kvKT6nMSCzOiC8qzUktP
 sQow8GhJME7vQ8oJ1iUmp5akZaZA4w5mLQEB4+SCG8LSJq3uCAxtzgzHSJ1ilGX493SD++ZhF
 jy8vNSpcR5nUCKBECKMkrz4EbA4v8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeVpApPJl
 5JXCbXgEdwQR0RNhLcZAjShIRUlINjEp7W8On15xlsKn3f2RyJcvm+/wVfvp1WlZPvxlk7+yZ
 sj7SW71V33165YM14oL5e+N1bh47VZKl2xfF+a90y4uz04PSpjHI5Z/Pc7U4K7dvo4l9+NmyZ
 383fF/89xmzitRGGaZvR8KXetk2OtekKqcszT3mePLUYqlg3Y4NIWuO1WcwxrJZKbEUZyQaaj
 EXFScCAGJ89Qb6AgAA
X-Env-Sender: developer@call-home.ch
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494913012!96510919!1
X-Originating-IP: [84.116.36.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53432 invoked from network); 16 May 2017 05:36:52 -0000
Received: from vie01a-dmta-de01-1.mx.upcmail.net (HELO
 vie01a-dmta-de01-1.mx.upcmail.net) (84.116.36.115)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 05:36:52 -0000
Received: from [172.31.216.43] (helo=vie01a-pemc-psmtp-pe01)
 by vie01a-dmta-de01.mx.upcmail.net with esmtp (Exim 4.88)
 (envelope-from <developer@call-home.ch>) id 1dAVAC-0001G3-Bb
 for xen-devel@lists.xen.org; Tue, 16 May 2017 07:36:52 +0200
Received: from call-home.ch ([46.5.233.143])
 by vie01a-pemc-psmtp-pe01 with SMTP @ mailcloud.upcmail.net
 id Ltck1v01X36HqJN01tcmFm; Tue, 16 May 2017 07:36:46 +0200
X-SourceIP: 46.5.233.143
X-Authenticated-Sender: bjoern.christoph@kabelbw.de
Received: from localhost (localhost [127.0.0.1])
 by call-home.ch (Postfix) with ESMTP id 338875C8260
 for <xen-devel@lists.xen.org>; Tue, 16 May 2017 07:34:16 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at call-home.ch
Received: from call-home.ch ([127.0.0.1])
 by localhost (call-home.ch [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 1JS1g22kH18g for <xen-devel@lists.xen.org>;
 Tue, 16 May 2017 07:34:15 +0200 (CEST)
Received: from [192.168.100.101]
 (HSI-KBW-046-005-233-143.hsi8.kabel-badenwuerttemberg.de [46.5.233.143])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by call-home.ch (Postfix) with ESMTPSA id 305AD5C824F
 for <xen-devel@lists.xen.org>; Tue, 16 May 2017 07:34:15 +0200 (CEST)
To: xen-devel@lists.xen.org
References: <08828e53-ca6b-f626-e839-8fd7fc5fdd56@call-home.ch>
From: Bjoern <developer@call-home.ch>
Message-ID: <25aaea91-126a-e959-703a-718f1541fc17@call-home.ch>
Date: Tue, 16 May 2017 07:36:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <08828e53-ca6b-f626-e839-8fd7fc5fdd56@call-home.ch>
Subject: Re: [Xen-devel] IOMMU support on AMD Ryzen, simple patch needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2ssIGl0J3MgTk9UIHdvcmtpbmcgYWZ0ZXIgYWxsLiBUcnlpbmcgdG8gaW5zdGFsbCBhIEhWTSBj
YXVzZXMgYSAKcmVib290Li4uIHNvIEkgZ3Vlc3MgdGhlcmUgaXMgbW9yZSB3b3JrIGxlZnQgdGhl
cmUgYWZ0ZXIgYWxsLiBXb3VsZCBoYXZlIApiZWVuIHRvbyBlYXN5IEkgZ3Vlc3MgOykKCgpBbSAx
NS4wNS4yMDE3IHVtIDIxOjIwIHNjaHJpZWIgQmpvZXJuOgo+IEhpLAo+Cj4gSSBqdXN0IGNvbXBs
ZXRlZCBnZXR0aW5nIFF1YmVzLU9TIHdvcmtpbmcgd2l0aCBSeXplbiBhbmQgSU9NTVUgLSBhdCAK
PiBsZWFzdCBpdCBsb29rcyBsaWtlIGl0IHRvIG1lIGFuZCByYW4gb3V0IG9mIHRoZSBib3ggQklP
UyB3aXNlLgo+Cj4gQWxsIHRoYXQgd2FzIHJlcXVpcmVkIGlzIGEgc21hbGwgcGF0Y2ggaW4gCj4g
eGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYyAtIFJ5emVuIGZhbWlseSAxN2ggaXMgdGhl
IHNhbWUgYXMgMTVoLiAKPiBXaXRob3V0IHRoYXQsICJ4bCBkbWVzZyIgdW5kZXIgVWJ1bnR1IDE3
LjA0IChzZWxmIGNvbXBpbGVkIDQuOC4zKSAKPiB3b3VsZCBzaG93IHRoYXQgZmFtaWx5IDE3aCBp
c24ndCBzdXBwb3J0ZWQsIHdpdGggdGhlIGFib3ZlIGZpeCAKPiBldmVyeXRoaW5nIHNob3dzIHVw
IGZpbmUuCj4KPiBYZW4gNC44LjAgaGFzIHRoZSBJT01NVSBwYXRjaCAKPiAoaHR0cHM6Ly9wYXRj
aHdvcmsua2VybmVsLm9yZy9wYXRjaC85MTQ1MTE5Lykgd2hpY2ggd2FzIHJlcXVpcmVkIGZvciAK
PiBRdWJlcyAoWGVuIDQuNi41KSwgYW5kIHRoZW4gaXQganVzdCByZXF1aXJlZCB0aGUgYWJvdmUg
Y2hhbmdlIGFuZCBpdCdzIAo+IHdvcmtpbmcgYXBwYXJlbnRseS4uLiBhdCBsZWFzdCBRdWJlcyBy
ZXBvcnRzIHdvcmtpbmcgWGVuIC0gc28gbG9va3MgZ29vZC4KPgo+IFRoaXMgaXMgYSBmeWkgbWFp
bCAtIEkgZG8gbm90IHdhbnQgdG8gcHVzaCB0aGlzIGZpeCBvciBzb21ldGhpbmcgaW50byAKPiBY
ZW4gYXMgSSBhbHNvIGhhdmUgbm8gaWRlYSBpZiBJJ20gbWlzc2luZyBzb21ldGhpbmcgZWxzZSwg
YnV0IGlmIAo+IHNvbWVvbmUgZWxzZSB3YW50cyB0byBwaWNrIHRoaXMgdXAsIGJ5IGFsbCBtZWFu
cyBwbGVhc2UgZG8gOikKPgo+IENoZWVycywKPiBCam9lcm4KPgo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 06:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 06:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAVtK-0001Wu-GC; Tue, 16 May 2017 06:23:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAVtI-0001WA-If
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 06:23:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F8/CC-26749-FDA9A195; Tue, 16 May 2017 06:23:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsVyuP0Ov+79WVK
 RBpsOiVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrWvgKLrNV3Lp3j6WB8QJrFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKLPjWwwiSYBNQldhw/RRYkYiAo8TqtqVgNrNAmsT+pZOYQWxhATeJ3fP+g
 dksQPW/l51kArF5BUwkVn/7ww6xQF5i0aYZLBMYORcwMqxiVC9OLSpLLdI110sqykzPKMlNzM
 zRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQVAxDsYGz87nSIUZKDSUmUN61aKlKILyk/pTIjsTg
 jvqg0J7X4EKMMB4eSBG/KTKCcYFFqempFWmYOMGhg0hIcPEoivBEgad7igsTc4sx0iNQpRl2O
 Ofe+vmcSYsnLz0uVEucNBSkSACnKKM2DGwEL4EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5
 o0HmcKTmVcCt+kV0BFMQEeEvRQHOaIkESEl1cCYE8409VaKcOi01Sl6accelOh7fWj9yHb1VP
 8SDsVrlnt05p/olnBwl1p/4OnrJUvD3Rb7X2u6vGOPj8SRrZ+TY7WNL2xbf5k51IX7jXND67e
 HQSxTljWFZ1w7MCvP7v+np+7HAuWTYg7E3Dn4R3xni1jDhatX5h5oDK378Vv+/e4ziV+CbPIO
 KLEUZyQaajEXFScCAEZ36o5bAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494915807!83772525!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55047 invoked from network); 16 May 2017 06:23:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 May 2017 06:23:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AFC45AAB6;
 Tue, 16 May 2017 06:23:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 16 May 2017 08:23:17 +0200
Message-Id: <20170516062320.22008-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, roger.pau@citrix.com, netwiz@crc.id.au
Subject: [Xen-devel] [PATCH 0/3] xen/blkback: several fixes of resource
	management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVzdHJveWluZyBhIFhlbiBndWVzdCBkb21haW4gd2hpbGUgaXQgd2FzIGRvaW5nIEkvT3Mgdmlh
IHhlbi1ibGtiYWNrCmxlYWtlZCBzZXZlcmFsIHJlc291cmNlcywgaW5jbHVkaW5nIHJlZmVyZW5j
ZXMgb2YgdGhlIGd1ZXN0J3MgbWVtb3J5CnBhZ2VzLgoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcmVz
c2VzIHRob3NlIGxlYWtzIGJ5IGNvcnJlY3RpbmcgdXNhZ2Ugb2YKcmVmZXJlbmNlIGNvdW50cyBh
bmQgdGhlIHNlcXVlbmNlIHdoZW4gdG8gZnJlZSB3aGljaCByZXNvdXJjZS4KClRoZSBzZXJpZXMg
YXBwbGllcyBvbiB0b3Agb2YgY29tbWl0IDJkNDQ1NmM3M2E0ODdhYmUgKCJibG9jazoKeGVuLWJs
a2JhY2s6IGFkZCBudWxsIGNoZWNrIHRvIGF2b2lkIG51bGwgcG9pbnRlciBkZXJlZmVyZW5jZSIp
IGluCkplbnMgQXhib2UncyB0cmVlIGtlcm5lbC9naXQvYXhib2UvbGludXgtYmxvY2suZ2l0CgpK
dWVyZ2VuIEdyb3NzICgzKToKICB4ZW4vYmxrYmFjazogZml4IGRpc2Nvbm5lY3Qgd2hpbGUgSS9P
cyBpbiBmbGlnaHQKICB4ZW4vYmxrYmFjazogZG9uJ3QgZnJlZSBiZSBzdHJ1Y3R1cmUgdG9vIGVh
cmx5CiAgeGVuL2Jsa2JhY2s6IGRvbid0IHVzZSB4ZW5fYmxraWZfZ2V0KCkgaW4geGVuLWJsa2Jh
Y2sga3RocmVhZAoKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jIHwgIDMgLS0t
CiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oICB8ICAxICsKIGRyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2sveGVuYnVzLmMgIHwgMTUgKysrKysrKystLS0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgotLSAKMi4xMi4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 06:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 06:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAVtK-0001WY-2i; Tue, 16 May 2017 06:23:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAVtI-0001WC-J3
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 06:23:28 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 92/08-03058-FDA9A195; Tue, 16 May 2017 06:23:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVyuP0Ov+79WVK
 RBv/vSll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzJ/xnKejlqvi86jJbA+Njji5GTg4JASOJ
 txP/MXUxcnEICSxklGj+85gdJMEmoCqx4fopVhBbRMBRYnXbUjCbWaBe4s+802xdjBwcwgLOE
 rMu5oGEWYDK/z/+ANbKK2AicfhWByPEfHmJRZtmsIDYnAKmEkvf7gWrEQKq+f7gAfMERu4FjA
 yrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ9ywAEOxhnX/Y
 /xCjJwaQkyptWLRUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL35UygnGBRanpqRVpmDjDIYNIS
 HDxKIrzTQdK8xQWJucWZ6RCpU4yKUuK8R0ASAiCJjNI8uDZYYF9ilJUS5mUEOkSIpyC1KDezB
 FX+FaM4B6OSMG88yBSezLwSuOmvgBYzAS0OeykOsrgkESEl1cDIwlez3267IsNhqY+m7xPnlh
 /4vv+H4tP+1zm5BXelXHnXJTOw5E/dd+Ovw471G7Y8mLtUN1k5lyEk/wyfoa3K+e7V7w5ELuh
 Zn7vssGGkR8y6DYahUi8Fb9ge5texnO783tbJVkdaZvusDa8fWZy7ZXf21aX3ffOy+J8W7CrZ
 7Nr3Xj0jUkZdiaU4I9FQi7moOBEA3mvrMWcCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494915807!68768656!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62640 invoked from network); 16 May 2017 06:23:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 May 2017 06:23:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B4E30AB46;
 Tue, 16 May 2017 06:23:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 16 May 2017 08:23:19 +0200
Message-Id: <20170516062320.22008-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170516062320.22008-1-jgross@suse.com>
References: <20170516062320.22008-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, roger.pau@citrix.com, netwiz@crc.id.au,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH 2/3] xen/blkback: don't free be structure too
	early
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJlIHN0cnVjdHVyZSBtdXN0IG5vciBiZSBmcmVlZCB3aGVuIGZyZWVpbmcgdGhlIGJsa2lm
IHN0cnVjdHVyZQppc24ndCBkb25lLiBPdGhlcndpc2UgYSB1c2UtYWZ0ZXItZnJlZSBvZiBiZSB3
aGVuIHVubWFwcGluZyB0aGUgcmluZwp1c2VkIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGZy
b250ZW5kIHdpbGwgb2NjdXIgaW4gY2FzZSBvZiBhCmxhdGUgY2FsbCBvZiB4ZW5ibGtfZGlzY29u
bmVjdCgpIChlLmcuIGR1ZSB0byBhbiBJL08gc3RpbGwgYWN0aXZlCndoZW4gdHJ5aW5nIHRvIGRp
c2Nvbm5lY3QpLgoKQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKUmVwb3J0ZWQtYnk6IEdsZW5u
IEVucmlnaHQgPGdsZW5uQHJpbXVob3N0aW5nLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVu
YnVzLmMgfCA3ICsrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMu
YyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKaW5kZXggZTY4ZGY5ZGU4ODU4
Li40ZDJmNTdmYTM1ZGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVu
YnVzLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwpAQCAtMzE1LDkg
KzMxNSwxMCBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxr
aWYgKmJsa2lmKQogCiBzdGF0aWMgdm9pZCB4ZW5fYmxraWZfZnJlZShzdHJ1Y3QgeGVuX2Jsa2lm
ICpibGtpZikKIHsKLQotCXhlbl9ibGtpZl9kaXNjb25uZWN0KGJsa2lmKTsKKwlXQVJOX09OKHhl
bl9ibGtpZl9kaXNjb25uZWN0KGJsa2lmKSk7CiAJeGVuX3ZiZF9mcmVlKCZibGtpZi0+dmJkKTsK
KwlrZnJlZShibGtpZi0+YmUtPm1vZGUpOworCWtmcmVlKGJsa2lmLT5iZSk7CiAKIAkvKiBNYWtl
IHN1cmUgZXZlcnl0aGluZyBpcyBkcmFpbmVkIGJlZm9yZSBzaHV0dGluZyBkb3duICovCiAJa21l
bV9jYWNoZV9mcmVlKHhlbl9ibGtpZl9jYWNoZXAsIGJsa2lmKTsKQEAgLTUxNCw4ICs1MTUsNiBA
QCBzdGF0aWMgaW50IHhlbl9ibGtia19yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikK
IAkJeGVuX2Jsa2lmX3B1dChiZS0+YmxraWYpOwogCX0KIAotCWtmcmVlKGJlLT5tb2RlKTsKLQlr
ZnJlZShiZSk7CiAJcmV0dXJuIDA7CiB9CiAKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 06:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 06:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAVtK-0001Wj-9Z; Tue, 16 May 2017 06:23:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAVtI-0001WB-IW
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 06:23:28 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 79/D3-01985-FDA9A195; Tue, 16 May 2017 06:23:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+79WVK
 RBl+2CFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLfnazF6wUrWg508zawLhCqIuRk0NCwEji
 7cR/TF2MXBxCAgsZJWasX80KkmATUJXYcP0UmC0i4Cixum0pmM0sUC/xZ95pti5GDg5hAVeJd
 1PrQcIsQOUzb35jArF5BUwkJkw8wwQxX15i0aYZLCA2p4CpxNK3e9lBbCGgmu8PHjBPYORewM
 iwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQt/UMDIw7GC9
 /dTrEKMnBpCTKm1YtFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdlJlBOsCg1PbUiLTMHGGQw
 aQkOHiUR3ukgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEucNBSkSACnKKM2DGwEL+EuMs
 lLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnjQabwZOaVwG16BXQEE9ARYS/FQY4oSURISTUw5j
 O2hb2cfi/ihqbaJalDzbLlc3p+L7zR9KXWcHP1At628jaulawH/vjUngrnZk3Z0RO+5u75Nfy
 JshEZD+YZrZE7v+LkVK93xf4Nxfvny3/4/dtZmfubRtrR8xO8Nka/n3dCW02x4mvRK0mGZ3UG
 Ow3mmbVdeTqdLylT9kLOs3ns662Fj3EyKrEUZyQaajEXFScCAJdoDL9zAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494915807!99930217!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55835 invoked from network); 16 May 2017 06:23:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 May 2017 06:23:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B2AA0AAF2;
 Tue, 16 May 2017 06:23:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 16 May 2017 08:23:18 +0200
Message-Id: <20170516062320.22008-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170516062320.22008-1-jgross@suse.com>
References: <20170516062320.22008-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, roger.pau@citrix.com, netwiz@crc.id.au,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH 1/3] xen/blkback: fix disconnect while I/Os in
	flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG9kYXkgZGlzY29ubmVjdGluZyB4ZW4tYmxrYmFjayBpcyBicm9rZW4gaW4gY2FzZSB0aGVyZSBh
cmUgc3RpbGwKSS9PcyBpbiBmbGlnaHQ6IHhlbl9ibGtpZl9kaXNjb25uZWN0KCkgd2lsbCBiYWls
IG91dCBlYXJseSB3aXRob3V0CnJlbGVhc2luZyBhbGwgcmVzb3VyY2VzIGluIHRoZSBob3BlIGl0
IHdpbGwgYmUgY2FsbGVkIGFnYWluIHdoZW4KdGhlIGxhc3QgcmVxdWVzdCBoYXMgdGVybWluYXRl
ZC4gVGhpcywgaG93ZXZlciwgd29uJ3QgaGFwcGVuIGFzCnhlbl9ibGtpZl9mcmVlKCkgd29uJ3Qg
YmUgY2FsbGVkIG9uIHRlcm1pbmF0aW9uIG9mIHRoZSBsYXN0IHJ1bm5pbmcKcmVxdWVzdDogeGVu
X2Jsa2lmX3B1dCgpIHdvbid0IGRlY3JlbWVudCB0aGUgYmxraWYgcmVmY250IHRvIDAgYXMKeGVu
X2Jsa2lmX2Rpc2Nvbm5lY3QoKSBkaWRuJ3QgZmluaXNoIGJlZm9yZSB0aHVzIHNvbWUgeGVuX2Js
a2lmX3B1dCgpCmNhbGxzIGluIHhlbl9ibGtpZl9kaXNjb25uZWN0KCkgZGlkbid0IGhhcHBlbi4K
ClRvIHNvbHZlIHRoaXMgZGVhZGxvY2sgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoKSBhbmQKeGVuX2Js
a2lmX2FsbG9jX3JpbmdzKCkgc2hvdWxkbid0IHVzZSB4ZW5fYmxraWZfcHV0KCkgYW5kCnhlbl9i
bGtpZl9nZXQoKSBidXQgdXNlIHNvbWUgb3RoZXIgd2F5IHRvIGRvIHRoZWlyIGFjY291bnRpbmcg
b2YKcmVzb3VyY2VzLgoKVGhpcyBhdCBvbmNlIGZpeGVzIGFub3RoZXIgZXJyb3IgaW4geGVuX2Js
a2lmX2Rpc2Nvbm5lY3QoKTogd2hlbiBpdApyZXR1cm5lZCBlYXJseSB3aXRoIC1FQlVTWSBmb3Ig
YW5vdGhlciByaW5nIHRoYW4gMCBpdCB3b3VsZCBjYWxsCnhlbl9ibGtpZl9wdXQoKSBhZ2FpbiBm
b3IgYWxyZWFkeSBoYW5kbGVkIHJpbmdzIG9uIGEgc3Vic2VxdWVudCBjYWxsLgpUaGlzIHdpbGwg
bGVhZCB0byBpbmNvbnNpc3RlbmNpZXMgaW4gdGhlIHJlZmNudCBoYW5kbGluZy4KCkNjOiBzdGFi
bGVAdmdlci5rZXJuZWwub3JnClJlcG9ydGVkLWJ5OiBHbGVubiBFbnJpZ2h0IDxnbGVubkByaW11
aG9zdGluZy5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KVGVzdGVkLWJ5OiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+Ci0tLQogZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaCB8IDEgKwogZHJpdmVycy9ibG9jay94ZW4tYmxr
YmFjay94ZW5idXMuYyB8IDcgKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay9jb21tb24uaCBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKaW5kZXggZGVh
NjFmNmFiOGNiLi45NTNmMzg4MDIzMzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2JhY2svY29tbW9uLmgKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaApA
QCAtMjgxLDYgKzI4MSw3IEBAIHN0cnVjdCB4ZW5fYmxraWZfcmluZyB7CiAKIAl3YWl0X3F1ZXVl
X2hlYWRfdAl3cTsKIAlhdG9taWNfdAkJaW5mbGlnaHQ7CisJaW50CQkJYWN0aXZlOwogCS8qIE9u
ZSB0aHJlYWQgcGVyIGJsa2lmIHJpbmcuICovCiAJc3RydWN0IHRhc2tfc3RydWN0CSp4ZW5ibGtk
OwogCXVuc2lnbmVkIGludAkJd2FpdGluZ19yZXFzOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMKaW5kZXggMWYzZGZhYTU0ZDg3Li5lNjhkZjlkZTg4NTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay94ZW5idXMuYwpAQCAtMTU5LDcgKzE1OSw3IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2FsbG9j
X3JpbmdzKHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQogCQlpbml0X3dhaXRxdWV1ZV9oZWFkKCZy
aW5nLT5zaHV0ZG93bl93cSk7CiAJCXJpbmctPmJsa2lmID0gYmxraWY7CiAJCXJpbmctPnN0X3By
aW50ID0gamlmZmllczsKLQkJeGVuX2Jsa2lmX2dldChibGtpZik7CisJCXJpbmctPmFjdGl2ZSA9
IDE7CiAJfQogCiAJcmV0dXJuIDA7CkBAIC0yNDksNiArMjQ5LDkgQEAgc3RhdGljIGludCB4ZW5f
YmxraWZfZGlzY29ubmVjdChzdHJ1Y3QgeGVuX2Jsa2lmICpibGtpZikKIAkJc3RydWN0IHhlbl9i
bGtpZl9yaW5nICpyaW5nID0gJmJsa2lmLT5yaW5nc1tyXTsKIAkJdW5zaWduZWQgaW50IGkgPSAw
OwogCisJCWlmICghcmluZy0+YWN0aXZlKQorCQkJY29udGludWU7CisKIAkJaWYgKHJpbmctPnhl
bmJsa2QpIHsKIAkJCWt0aHJlYWRfc3RvcChyaW5nLT54ZW5ibGtkKTsKIAkJCXdha2VfdXAoJnJp
bmctPnNodXRkb3duX3dxKTsKQEAgLTI5Niw3ICsyOTksNyBAQCBzdGF0aWMgaW50IHhlbl9ibGtp
Zl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQogCQlCVUdfT04ocmluZy0+ZnJl
ZV9wYWdlc19udW0gIT0gMCk7CiAJCUJVR19PTihyaW5nLT5wZXJzaXN0ZW50X2dudF9jICE9IDAp
OwogCQlXQVJOX09OKGkgIT0gKFhFTl9CTEtJRl9SRVFTX1BFUl9QQUdFICogYmxraWYtPm5yX3Jp
bmdfcGFnZXMpKTsKLQkJeGVuX2Jsa2lmX3B1dChibGtpZik7CisJCXJpbmctPmFjdGl2ZSA9IDA7
CiAJfQogCWJsa2lmLT5ucl9yaW5nX3BhZ2VzID0gMDsKIAkvKgotLSAKMi4xMi4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 06:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 06:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAVtK-0001X5-Ma; Tue, 16 May 2017 06:23:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAVtI-0001WD-Mh
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 06:23:28 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3A/45-03696-0EA9A195; Tue, 16 May 2017 06:23:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+79WVK
 RBktWylh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmflp5kLJjPW/H3pWoD41buLkZODgkBI4m3
 E/8xdTFycQgJLGSUuH1lIgtIgk1AVWLD9VOsILaIgKPE6ralYDazQL3En3mn2UBsYYEgiZ7Ga
 2A2C1D9xRVbwGp4BUwk9uxbzQyxQF5i0aYZYDM5BUwllr7dyw5iCwHVfH/wgHkCI/cCRoZVjB
 rFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2MqxYEHmK
 U5GBSEuVNq5aKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+3ImUE6wKDU9tSItMwcYZjBpCQ4e
 JRHe6SBp3uKCxNzizHSI1ClGRSlx3iMgCQGQREZpHlwbLLQvMcpKCfMyAh0ixFOQWpSbWYIq/
 4pRnINRSZhXCBgpQjyZeSVw018BLWYCWhz2UhxkcUkiQkqqgdHg8IVrZ9e693ySWbxJUSUg+P
 sCWX6pd66iVzZVfAg2tZmw+biHXrIv44vYIN/ihffUDyxfKbfpdoaVGJe6X8U05YNbLxUvbZO
 vcwued9x2vqtWkJKN8tqzB7M09BNmrb6wWX7SvWcTsvYebij0DL5kGPDgT0TzFDbey899OeWr
 Kx//i9f6w6zEUpyRaKjFXFScCABuQdjAaAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494915807!54858879!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46399 invoked from network); 16 May 2017 06:23:27 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 May 2017 06:23:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AFA6AAAAD;
 Tue, 16 May 2017 06:23:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 16 May 2017 08:23:20 +0200
Message-Id: <20170516062320.22008-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170516062320.22008-1-jgross@suse.com>
References: <20170516062320.22008-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, roger.pau@citrix.com, netwiz@crc.id.au,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH 3/3] xen/blkback: don't use xen_blkif_get() in
	xen-blkback kthread
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gbmVlZCB0byB1c2UgeGVuX2Jsa2lmX2dldCgpL3hlbl9ibGtpZl9wdXQoKSBp
biB0aGUga3RocmVhZApvZiB4ZW4tYmxrYmFjay4gVGhyZWFkIHN0b3BwaW5nIGlzIHN5bmNocm9u
b3VzIGFuZCB1c2luZyB0aGUgYmxraWYKcmVmZXJlbmNlIGNvdW50aW5nIGluIHRoZSBrdGhyZWFk
IHdpbGwgYXZvaWQgdG8gZXZlciBsZXQgdGhlIHJlZmVyZW5jZQpjb3VudCBkcm9wIHRvIHplcm8g
YXQgdGhlIGVuZCBvZiBhbiBJL08gcnVubmluZyBjb25jdXJyZW50IHRvCmRpc2Nvbm5lY3Rpbmcg
YW5kIG11bHRpcGxlIHJpbmdzLgoKU2V0dGluZyByaW5nLT54ZW5ibGtkIHRvIE5VTEwgYWZ0ZXIg
c3RvcHBpbmcgdGhlIGt0aHJlYWQgaXNuJ3QgbmVlZGVkCmFzIHRoZSBrdGhyZWFkIGRvZXMgdGhp
cyBhbHJlYWR5LgoKQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKUmVwb3J0ZWQtYnk6IEdsZW5u
IEVucmlnaHQgPGdsZW5uQHJpbXVob3N0aW5nLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxr
YmFjay5jIHwgMyAtLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgIHwgMSAt
CiAyIGZpbGVzIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9i
bG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Js
a2JhY2suYwppbmRleCA3MjZjMzJlMzVkYjkuLjZiMTRjNTA5ZjNjNyAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay9ibGtiYWNrLmMKQEAgLTYwOSw4ICs2MDksNiBAQCBpbnQgeGVuX2Jsa2lmX3NjaGVk
dWxlKHZvaWQgKmFyZykKIAl1bnNpZ25lZCBsb25nIHRpbWVvdXQ7CiAJaW50IHJldDsKIAotCXhl
bl9ibGtpZl9nZXQoYmxraWYpOwotCiAJc2V0X2ZyZWV6YWJsZSgpOwogCXdoaWxlICgha3RocmVh
ZF9zaG91bGRfc3RvcCgpKSB7CiAJCWlmICh0cnlfdG9fZnJlZXplKCkpCkBAIC02NjUsNyArNjYz
LDYgQEAgaW50IHhlbl9ibGtpZl9zY2hlZHVsZSh2b2lkICphcmcpCiAJCXByaW50X3N0YXRzKHJp
bmcpOwogCiAJcmluZy0+eGVuYmxrZCA9IE5VTEw7Ci0JeGVuX2Jsa2lmX3B1dChibGtpZik7CiAK
IAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVu
YnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCmluZGV4IDRkMmY1N2Zh
MzVkYS4uMWRjMGZmNWVkOTEyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKQEAgLTI1
NSw3ICsyNTUsNiBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5f
YmxraWYgKmJsa2lmKQogCQlpZiAocmluZy0+eGVuYmxrZCkgewogCQkJa3RocmVhZF9zdG9wKHJp
bmctPnhlbmJsa2QpOwogCQkJd2FrZV91cCgmcmluZy0+c2h1dGRvd25fd3EpOwotCQkJcmluZy0+
eGVuYmxrZCA9IE5VTEw7CiAJCX0KIAogCQkvKiBUaGUgYWJvdmUga3RocmVhZF9zdG9wKCkgZ3Vh
cmFudGVlcyB0aGF0IGF0IHRoaXMgcG9pbnQgd2UKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 06:40:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 06:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAW9W-00035B-46; Tue, 16 May 2017 06:40:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAW9V-000355-5E
 for xen-devel@lists.xen.org; Tue, 16 May 2017 06:40:13 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C6/1C-02196-CCE9A195; Tue, 16 May 2017 06:40:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov+7peVK
 RBt2vDC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owpvztYC3ZKVbzfMIOtgfGwWBcjJ4eEgJHE
 24n/mLoYuTiEBBYySrQt3skKkhAWiJM4cPY1mC0i4CFxZdcENhCbWSBdYs6251ANhxglFl54x
 wSSYBNQldhw/RRYA6+AtcTB+YvAGliA4pv+dIDFRQXCJV5s+QNVIyhxcuYTFhCbU8Bd4mfTXk
 aIBeoSf+ZdYoawxSVuPZnPBGHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWM6sWpRWWpRbo
 meklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7GBu/OB1ilORgUhLlTauW
 ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTtnLlBOsCg1PbUiLTMHGCkwaQkOHiUR3pVzgNK8x
 QWJucWZ6RCpU4zGHO+WfnjPxNHX8fE9kxBLXn5eqpQ47xSQSQIgpRmleXCDYBF8iVFWSpiXEe
 g0IZ6C1KLczBJU+VeM4hyMSsK8iSBTeDLzSuD2vQI6hQnolLCX4iCnlCQipKQaGNkKlnQwROh
 GrHU5oh5huT6ho5nLLcssOaXmkNJO90l37/XWsD9nyJ7Jl5V+3tX5hFjxkiMnfh2frbBmtsbD
 Wcukj271eisxa+WtnY2f9/PHuAjPX6krfith4c9yu2TGd9z6TE1Ca9/fn/poznrrEzfvzXqbE
 /Xw2WyXvS+KvaasDpijWyvdVqPEUpyRaKjFXFScCACCK/Ur2wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494916811!62018884!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25975 invoked from network); 16 May 2017 06:40:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 May 2017 06:40:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 59613AAAD;
 Tue, 16 May 2017 06:40:11 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a09528d3-2fca-3d1d-be46-e9d6db35fef7@suse.com>
Date: Tue, 16 May 2017 08:40:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDUvMTcgMjI6MzUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBUaGUgcHZjYWxs
cyBiYWNrZW5kIGhhcyBvbmUgaW93b3JrZXIgcGVyIGNwdTogdGhlIGlvd29ya2VycyBhcmUKPiBp
bXBsZW1lbnRlZCBhcyBhIGNwdSBib3VuZCB3b3JrcXVldWUsIGFuZCB3aWxsIGRlYWwgd2l0aCB0
aGUgYWN0dWFsCj4gc29ja2V0IGFuZCBkYXRhIHJpbmcgcmVhZHMvd3JpdGVzLgo+IAo+IGlvd29y
a2VycyBhcmUgZ2xvYmFsOiB3ZSBvbmx5IGhhdmUgb25lIHNldCBmb3IgYWxsIHRoZSBmcm9udGVu
ZHMuIFRoZXkKPiBwcm9jZXNzIHJlcXVlc3RzIG9uIHRoZWlyIHdxcyBsaXN0IGluIG9yZGVyLCBv
bmNlIHRoZXkgYXJlIGRvbmUgd2l0aCBhCj4gcmVxdWVzdCwgdGhleSdsbCByZW1vdmUgaXQgZnJv
bSB0aGUgbGlzdC4gQSBzcGlubG9jayBpcyB1c2VkIGZvcgo+IHByb3RlY3RpbmcgdGhlIGxpc3Qu
IEVhY2ggaW93b3JrZXIgaXMgYm91bmQgdG8gYSBkaWZmZXJlbnQgY3B1IHRvCj4gbWF4aW1pemUg
dGhyb3VnaHB1dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZh
bm9AYXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpn
cm9zc0BzdXNlLmNvbQo+IC0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDY0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNo
YW5nZWQsIDY0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZj
YWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IGluZGV4IDJkYmY3ZDgu
LjQ2YTg4OWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiArKysg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IEBAIC0yNSw2ICsyNSwyNiBAQAo+ICAjaW5j
bHVkZSA8eGVuL3hlbmJ1cy5oPgo+ICAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNhbGxz
Lmg+Cj4gIAo+ICtzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciB7Cj4gKwlzdHJ1Y3Qgd29ya19zdHJ1
Y3QgcmVnaXN0ZXJfd29yazsKPiArCWF0b21pY190IGlvOwo+ICsJc3RydWN0IGxpc3RfaGVhZCB3
cXM7Cj4gKwlzcGlubG9ja190IGxvY2s7Cj4gKwlpbnQgbnVtOwo+ICt9Owo+ICsKPiArc3RydWN0
IHB2Y2FsbHNfYmFja19nbG9iYWwgewo+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvd29y
a2VyczsKPiArCWludCBucl9pb3dvcmtlcnM7Cj4gKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAq
d3E7Cj4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHByaXZzOwo+ICsJc3RydWN0IHJ3X3NlbWFwaG9yZSBw
cml2c19sb2NrOwo+ICt9IHB2Y2FsbHNfYmFja19nbG9iYWw7Cj4gKwo+ICtzdGF0aWMgdm9pZCBw
dmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ICt7Cj4gK30K
PiArCj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYsCj4gIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKPiAg
ewo+IEBAIC01OSwzICs3OSw0NyBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja191ZXZlbnQoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKnhkZXYsCj4gIAkudWV2ZW50ID0gcHZjYWxsc19iYWNrX3VldmVu
dCwKPiAgCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxsc19iYWNrX2NoYW5nZWQsCj4gIH07Cj4g
Kwo+ICtzdGF0aWMgaW50IF9faW5pdCBwdmNhbGxzX2JhY2tfaW5pdCh2b2lkKQo+ICt7Cj4gKwlp
bnQgcmV0LCBpLCBjcHU7Cj4gKwo+ICsJaWYgKCF4ZW5fZG9tYWluKCkpCj4gKwkJcmV0dXJuIC1F
Tk9ERVY7Cj4gKwo+ICsJcmV0ID0geGVuYnVzX3JlZ2lzdGVyX2JhY2tlbmQoJnB2Y2FsbHNfYmFj
a19kcml2ZXIpOwo+ICsJaWYgKHJldCA8IDApCj4gKwkJcmV0dXJuIHJldDsKPiArCj4gKwlpbml0
X3J3c2VtKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLnByaXZzX2xvY2spOwo+ICsJSU5JVF9MSVNUX0hF
QUQoJnB2Y2FsbHNfYmFja19nbG9iYWwucHJpdnMpOwo+ICsJcHZjYWxsc19iYWNrX2dsb2JhbC53
cSA9IGFsbG9jX3dvcmtxdWV1ZSgicHZjYWxsc19pbyIsIDAsIDApOwo+ICsJaWYgKCFwdmNhbGxz
X2JhY2tfZ2xvYmFsLndxKQo+ICsJCWdvdG8gZXJyb3I7Cj4gKwlwdmNhbGxzX2JhY2tfZ2xvYmFs
Lm5yX2lvd29ya2VycyA9IG51bV9vbmxpbmVfY3B1cygpOwoKUmVhbGx5PyBSZWNlbnRseSBJIGNh
bSBhY3Jvc3MgYSBzeXN0ZW0gd2l0aCA2NDAgZG9tMCBjcHVzLiBJIGRvbid0IHRoaW5rCndlIHdh
bnQgNjQwIHdvcmtlcnMgaW5pdGlhbGl6ZWQgd2hlbiBsb2FkaW5nIHRoZSBiYWNrZW5kIG1vZHVs
ZS4gSSdkCnByZWZlciBvbmUgb3IgYSBmZXcgd29ya2VycyBwZXIgY29ubmVjdGVkIGZyb250ZW5k
LgoKPiArCXB2Y2FsbHNfYmFja19nbG9iYWwuaW93b3JrZXJzID0ga3phbGxvYygKPiArCQlzaXpl
b2YoKnB2Y2FsbHNfYmFja19nbG9iYWwuaW93b3JrZXJzKSAqCj4gKwkJcHZjYWxsc19iYWNrX2ds
b2JhbC5ucl9pb3dvcmtlcnMsIEdGUF9LRVJORUwpOwoKa2NhbGxvYygpPwoKPiArCWlmICghcHZj
YWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnMpCj4gKwkJZ290byBlcnJvcjsKPiArCWkgPSAwOwo+
ICsJZm9yX2VhY2hfb25saW5lX2NwdShjcHUpIHsKPiArCQlwdmNhbGxzX2JhY2tfZ2xvYmFsLmlv
d29ya2Vyc1tpXS5udW0gPSBpOwo+ICsJCWF0b21pY19zZXQoJnB2Y2FsbHNfYmFja19nbG9iYWwu
aW93b3JrZXJzW2ldLmlvLCAxKTsKPiArCQlzcGluX2xvY2tfaW5pdCgmcHZjYWxsc19iYWNrX2ds
b2JhbC5pb3dvcmtlcnNbaV0ubG9jayk7Cj4gKwkJSU5JVF9MSVNUX0hFQUQoJnB2Y2FsbHNfYmFj
a19nbG9iYWwuaW93b3JrZXJzW2ldLndxcyk7Cj4gKwkJSU5JVF9XT1JLKCZwdmNhbGxzX2JhY2tf
Z2xvYmFsLmlvd29ya2Vyc1tpXS5yZWdpc3Rlcl93b3JrLAo+ICsJCQlwdmNhbGxzX2JhY2tfaW93
b3JrZXIpOwo+ICsJCWkrKzsKPiArCX0KPiArCXJldHVybiAwOwo+ICsKPiArZXJyb3I6Cj4gKwlp
ZiAocHZjYWxsc19iYWNrX2dsb2JhbC53cSkKPiArCQlkZXN0cm95X3dvcmtxdWV1ZShwdmNhbGxz
X2JhY2tfZ2xvYmFsLndxKTsKPiArCXhlbmJ1c191bnJlZ2lzdGVyX2RyaXZlcigmcHZjYWxsc19i
YWNrX2RyaXZlcik7Cj4gKwlrZnJlZShwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2Vycyk7Cj4g
KwltZW1zZXQoJnB2Y2FsbHNfYmFja19nbG9iYWwsIDAsIHNpemVvZihwdmNhbGxzX2JhY2tfZ2xv
YmFsKSk7Cj4gKwlyZXR1cm4gLUVOT01FTTsKPiArfQo+ICttb2R1bGVfaW5pdChwdmNhbGxzX2Jh
Y2tfaW5pdCk7Cj4gCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 07:41:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 07:41:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAX6X-0006uk-RD; Tue, 16 May 2017 07:41:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dAX6W-0006ue-JK
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 07:41:12 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1B/1D-03557-71DAA195; Tue, 16 May 2017 07:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsVyuP0Ov674Wql
 Ig4bVkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTQx1MBdNtK3a8n8zYwLjLpIuRk0NCwEji
 7cR/TF2MXBxCAgsZJV5cm8AMkmATUJXYcP0UK4gtIuAosbptKZjNLOAgMWvWUbAaYSB70delY
 DYLUH3zp3+MIDavgLHE5fWzWSAWyEss2jSDZQIj5wJGhlWM6sWpRWWpRbrGeklFmekZJbmJmT
 m6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5iAIIdjB3/nA4xSnIwKYnyplVLRQrxJeWnVGYkFmf
 EF5XmpBYfYpTh4FCS4NVZA5QTLEpNT61Iy8wBhg1MWoKDR0mEtxQkzVtckJhbnJkOkTrFqCgl
 zmsLkhAASWSU5sG1wUL1EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR520Gm8GTmlcBNfwW0m
 AlocdhLcZDFJYkIKakGxkMLOz4Gnd9wS770blHu9/riN+ovr7L/9XX4mH9NXsHRktPg7qkXer
 e3fjWVNkgq511T82nezfd7alc/zQ2bzhNo3nwr50TH9yLl5KvrLp8tTxeq9pumHFFQpbZ+q1x
 +k5GD3kGPNR5hr78lrl6vyL5I6Fzf2e2rbIy3fU162f7VT/Ri57LDm5RYijMSDbWYi4oTATLp
 gohQAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494920471!96985536!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27967 invoked from network); 16 May 2017 07:41:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 16 May 2017 07:41:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B4E88AB9D;
 Tue, 16 May 2017 07:41:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 16 May 2017 09:41:06 +0200
Message-Id: <20170516074106.5544-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH] xen: cleanup pvh leftovers from pv-only sources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHNvbWUgbGVmdG92ZXJzIHRlc3RpbmcgZm9yIHB2aCBndWVzdCBtb2RlIGluIHB2
LW9ubHkgc291cmNlCmZpbGVzLiBSZW1vdmUgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMg
fCAxNSArKy0tLS0tCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgfCA5OCArKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDAg
aW5zZXJ0aW9ucygrKSwgNzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IDdjZDQ0
MjY5MGY5ZC4uZjMzZWVmNGViZDEyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC0xNDIsOSArMTQyLDcg
QEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9iYW5uZXIodm9pZCkKIAlzdHJ1Y3QgeGVuX2V4dHJh
dmVyc2lvbiBleHRyYTsKIAlIWVBFUlZJU09SX3hlbl92ZXJzaW9uKFhFTlZFUl9leHRyYXZlcnNp
b24sICZleHRyYSk7CiAKLQlwcl9pbmZvKCJCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwg
JXNvbiAlc1xuIiwKLQkJeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21h
cCkgPwotCQkJIndpdGggUFZIIGV4dGVuc2lvbnMgIiA6ICIiLCBwdl9pbmZvLm5hbWUpOworCXBy
X2luZm8oIkJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiAlc1xuIiwgcHZfaW5mby5u
YW1lKTsKIAlwcmludGsoS0VSTl9JTkZPICJYZW4gdmVyc2lvbjogJWQuJWQlcyVzXG4iLAogCSAg
ICAgICB2ZXJzaW9uID4+IDE2LCB2ZXJzaW9uICYgMHhmZmZmLCBleHRyYS5leHRyYXZlcnNpb24s
CiAJICAgICAgIHhlbl9mZWF0dXJlKFhFTkZFQVRfbW11X3B0X3VwZGF0ZV9wcmVzZXJ2ZV9hZCkg
PyAiIChwcmVzZXJ2ZS1BRCkiIDogIiIpOwpAQCAtOTU3LDE1ICs5NTUsMTAgQEAgc3RhdGljIHZv
aWQgeGVuX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgbXNyLCB1bnNpZ25lZCBsb3csIHVuc2lnbmVk
IGhpZ2gpCiAKIHZvaWQgeGVuX3NldHVwX3NoYXJlZF9pbmZvKHZvaWQpCiB7Ci0JaWYgKCF4ZW5f
ZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkgewotCQlzZXRfZml4bWFw
KEZJWF9QQVJBVklSVF9CT09UTUFQLAotCQkJICAgeGVuX3N0YXJ0X2luZm8tPnNoYXJlZF9pbmZv
KTsKKwlzZXRfZml4bWFwKEZJWF9QQVJBVklSVF9CT09UTUFQLCB4ZW5fc3RhcnRfaW5mby0+c2hh
cmVkX2luZm8pOwogCi0JCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPQotCQkJKHN0cnVjdCBzaGFy
ZWRfaW5mbyAqKWZpeF90b192aXJ0KEZJWF9QQVJBVklSVF9CT09UTUFQKTsKLQl9IGVsc2UKLQkJ
SFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9Ci0JCQkoc3RydWN0IHNoYXJlZF9pbmZvICopX192YSh4
ZW5fc3RhcnRfaW5mby0+c2hhcmVkX2luZm8pOworCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPQor
CQkoc3RydWN0IHNoYXJlZF9pbmZvICopZml4X3RvX3ZpcnQoRklYX1BBUkFWSVJUX0JPT1RNQVAp
OwogCiAjaWZuZGVmIENPTkZJR19TTVAKIAkvKiBJbiBVUCB0aGlzIGlzIGFzIGdvb2QgYSBwbGFj
ZSBhcyBhbnkgdG8gc2V0IHVwIHNoYXJlZCBpbmZvICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggNzM5N2Q4Yjg0NTlkLi4x
ZjM4NmQ3ZmRmNzAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNo
L3g4Ni94ZW4vbW11X3B2LmMKQEAgLTM1NSwxMCArMzU1LDggQEAgc3RhdGljIHB0ZXZhbF90IHB0
ZV9wZm5fdG9fbWZuKHB0ZXZhbF90IHZhbCkKIAkJcHRldmFsX3QgZmxhZ3MgPSB2YWwgJiBQVEVf
RkxBR1NfTUFTSzsKIAkJdW5zaWduZWQgbG9uZyBtZm47CiAKLQkJaWYgKCF4ZW5fZmVhdHVyZShY
RU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKLQkJCW1mbiA9IF9fcGZuX3RvX21mbihw
Zm4pOwotCQllbHNlCi0JCQltZm4gPSBwZm47CisJCW1mbiA9IF9fcGZuX3RvX21mbihwZm4pOwor
CiAJCS8qCiAJCSAqIElmIHRoZXJlJ3Mgbm8gbWZuIGZvciB0aGUgcGZuLCB0aGVuIGp1c3QgY3Jl
YXRlIGFuCiAJCSAqIGVtcHR5IG5vbi1wcmVzZW50IHB0ZS4gIFVuZm9ydHVuYXRlbHkgdGhpcyBs
b3NlcwpAQCAtNjQ3LDkgKzY0NSw2IEBAIHN0YXRpYyBpbnQgX194ZW5fcGdkX3dhbGsoc3RydWN0
IG1tX3N0cnVjdCAqbW0sIHBnZF90ICpwZ2QsCiAJbGltaXQtLTsKIAlCVUdfT04obGltaXQgPj0g
RklYQUREUl9UT1ApOwogCi0JaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVk
X3BoeXNtYXApKQotCQlyZXR1cm4gMDsKLQogCS8qCiAJICogNjQtYml0IGhhcyBhIGdyZWF0IGJp
ZyBob2xlIGluIHRoZSBtaWRkbGUgb2YgdGhlIGFkZHJlc3MKIAkgKiBzcGFjZSwgd2hpY2ggY29u
dGFpbnMgdGhlIFhlbiBtYXBwaW5ncy4gIE9uIDMyLWJpdCB0aGVzZQpAQCAtMTI4OSw5ICsxMjg0
LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9wYWdldGFibGVfY2xlYW5oaWdobWFwKHZvaWQp
CiAKIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fcGFnZXRhYmxlX3AybV9zZXR1cCh2b2lkKQogewot
CWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKLQkJcmV0
dXJuOwotCiAJeGVuX3ZtYWxsb2NfcDJtX3RyZWUoKTsKIAogI2lmZGVmIENPTkZJR19YODZfNjQK
QEAgLTEzMTQsOCArMTMwNiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fcGFnZXRhYmxlX2lu
aXQodm9pZCkKIAl4ZW5fYnVpbGRfbWZuX2xpc3RfbGlzdCgpOwogCiAJLyogUmVtYXAgbWVtb3J5
IGZyZWVkIGR1ZSB0byBjb25mbGljdHMgd2l0aCBFODIwIG1hcCAqLwotCWlmICgheGVuX2ZlYXR1
cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpCi0JCXhlbl9yZW1hcF9tZW1vcnko
KTsKKwl4ZW5fcmVtYXBfbWVtb3J5KCk7CiAKIAl4ZW5fc2V0dXBfc2hhcmVkX2luZm8oKTsKIH0K
QEAgLTE5MjUsMjEgKzE5MTYsMjAgQEAgdm9pZCBfX2luaXQgeGVuX3NldHVwX2tlcm5lbF9wYWdl
dGFibGUocGdkX3QgKnBnZCwgdW5zaWduZWQgbG9uZyBtYXhfcGZuKQogCS8qIFphcCBpZGVudGl0
eSBtYXBwaW5nICovCiAJaW5pdF9sZXZlbDRfcGd0WzBdID0gX19wZ2QoMCk7CiAKLQlpZiAoIXhl
bl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKSB7Ci0JCS8qIFByZS1j
b25zdHJ1Y3RlZCBlbnRyaWVzIGFyZSBpbiBwZm4sIHNvIGNvbnZlcnQgdG8gbWZuICovCi0JCS8q
IEw0WzI3Ml0gLT4gbGV2ZWwzX2lkZW50X3BndAotCQkgKiBMNFs1MTFdIC0+IGxldmVsM19rZXJu
ZWxfcGd0ICovCi0JCWNvbnZlcnRfcGZuX21mbihpbml0X2xldmVsNF9wZ3QpOworCS8qIFByZS1j
b25zdHJ1Y3RlZCBlbnRyaWVzIGFyZSBpbiBwZm4sIHNvIGNvbnZlcnQgdG8gbWZuICovCisJLyog
TDRbMjcyXSAtPiBsZXZlbDNfaWRlbnRfcGd0ICAqLworCS8qIEw0WzUxMV0gLT4gbGV2ZWwzX2tl
cm5lbF9wZ3QgKi8KKwljb252ZXJ0X3Bmbl9tZm4oaW5pdF9sZXZlbDRfcGd0KTsKIAotCQkvKiBM
M19pWzBdIC0+IGxldmVsMl9pZGVudF9wZ3QgKi8KLQkJY29udmVydF9wZm5fbWZuKGxldmVsM19p
ZGVudF9wZ3QpOwotCQkvKiBMM19rWzUxMF0gLT4gbGV2ZWwyX2tlcm5lbF9wZ3QKLQkJICogTDNf
a1s1MTFdIC0+IGxldmVsMl9maXhtYXBfcGd0ICovCi0JCWNvbnZlcnRfcGZuX21mbihsZXZlbDNf
a2VybmVsX3BndCk7CisJLyogTDNfaVswXSAtPiBsZXZlbDJfaWRlbnRfcGd0ICovCisJY29udmVy
dF9wZm5fbWZuKGxldmVsM19pZGVudF9wZ3QpOworCS8qIEwzX2tbNTEwXSAtPiBsZXZlbDJfa2Vy
bmVsX3BndCAqLworCS8qIEwzX2tbNTExXSAtPiBsZXZlbDJfZml4bWFwX3BndCAqLworCWNvbnZl
cnRfcGZuX21mbihsZXZlbDNfa2VybmVsX3BndCk7CisKKwkvKiBMM19rWzUxMV1bNTA2XSAtPiBs
ZXZlbDFfZml4bWFwX3BndCAqLworCWNvbnZlcnRfcGZuX21mbihsZXZlbDJfZml4bWFwX3BndCk7
CiAKLQkJLyogTDNfa1s1MTFdWzUwNl0gLT4gbGV2ZWwxX2ZpeG1hcF9wZ3QgKi8KLQkJY29udmVy
dF9wZm5fbWZuKGxldmVsMl9maXhtYXBfcGd0KTsKLQl9CiAJLyogV2UgZ2V0IFs1MTFdWzUxMV0g
YW5kIGhhdmUgWGVuJ3MgdmVyc2lvbiBvZiBsZXZlbDJfa2VybmVsX3BndCAqLwogCWwzID0gbTJ2
KHBnZFtwZ2RfaW5kZXgoX19TVEFSVF9LRVJORUxfbWFwKV0ucGdkKTsKIAlsMiA9IG0ydihsM1tw
dWRfaW5kZXgoX19TVEFSVF9LRVJORUxfbWFwKV0ucHVkKTsKQEAgLTE5NjIsMzQgKzE5NTIsMzAg
QEAgdm9pZCBfX2luaXQgeGVuX3NldHVwX2tlcm5lbF9wYWdldGFibGUocGdkX3QgKnBnZCwgdW5z
aWduZWQgbG9uZyBtYXhfcGZuKQogCWlmIChpICYmIGkgPCBwZ2RfaW5kZXgoX19TVEFSVF9LRVJO
RUxfbWFwKSkKIAkJaW5pdF9sZXZlbDRfcGd0W2ldID0gKChwZ2RfdCAqKXhlbl9zdGFydF9pbmZv
LT5wdF9iYXNlKVtpXTsKIAotCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0
ZWRfcGh5c21hcCkpIHsKLQkJLyogTWFrZSBwYWdldGFibGUgcGllY2VzIFJPICovCi0JCXNldF9w
YWdlX3Byb3QoaW5pdF9sZXZlbDRfcGd0LCBQQUdFX0tFUk5FTF9STyk7Ci0JCXNldF9wYWdlX3By
b3QobGV2ZWwzX2lkZW50X3BndCwgUEFHRV9LRVJORUxfUk8pOwotCQlzZXRfcGFnZV9wcm90KGxl
dmVsM19rZXJuZWxfcGd0LCBQQUdFX0tFUk5FTF9STyk7Ci0JCXNldF9wYWdlX3Byb3QobGV2ZWwz
X3VzZXJfdnN5c2NhbGwsIFBBR0VfS0VSTkVMX1JPKTsKLQkJc2V0X3BhZ2VfcHJvdChsZXZlbDJf
aWRlbnRfcGd0LCBQQUdFX0tFUk5FTF9STyk7Ci0JCXNldF9wYWdlX3Byb3QobGV2ZWwyX2tlcm5l
bF9wZ3QsIFBBR0VfS0VSTkVMX1JPKTsKLQkJc2V0X3BhZ2VfcHJvdChsZXZlbDJfZml4bWFwX3Bn
dCwgUEFHRV9LRVJORUxfUk8pOwotCQlzZXRfcGFnZV9wcm90KGxldmVsMV9maXhtYXBfcGd0LCBQ
QUdFX0tFUk5FTF9STyk7CisJLyogTWFrZSBwYWdldGFibGUgcGllY2VzIFJPICovCisJc2V0X3Bh
Z2VfcHJvdChpbml0X2xldmVsNF9wZ3QsIFBBR0VfS0VSTkVMX1JPKTsKKwlzZXRfcGFnZV9wcm90
KGxldmVsM19pZGVudF9wZ3QsIFBBR0VfS0VSTkVMX1JPKTsKKwlzZXRfcGFnZV9wcm90KGxldmVs
M19rZXJuZWxfcGd0LCBQQUdFX0tFUk5FTF9STyk7CisJc2V0X3BhZ2VfcHJvdChsZXZlbDNfdXNl
cl92c3lzY2FsbCwgUEFHRV9LRVJORUxfUk8pOworCXNldF9wYWdlX3Byb3QobGV2ZWwyX2lkZW50
X3BndCwgUEFHRV9LRVJORUxfUk8pOworCXNldF9wYWdlX3Byb3QobGV2ZWwyX2tlcm5lbF9wZ3Qs
IFBBR0VfS0VSTkVMX1JPKTsKKwlzZXRfcGFnZV9wcm90KGxldmVsMl9maXhtYXBfcGd0LCBQQUdF
X0tFUk5FTF9STyk7CisJc2V0X3BhZ2VfcHJvdChsZXZlbDFfZml4bWFwX3BndCwgUEFHRV9LRVJO
RUxfUk8pOwogCi0JCS8qIFBpbiBkb3duIG5ldyBMNCAqLwotCQlwaW5fcGFnZXRhYmxlX3BmbihN
TVVFWFRfUElOX0w0X1RBQkxFLAotCQkJCSAgUEZOX0RPV04oX19wYV9zeW1ib2woaW5pdF9sZXZl
bDRfcGd0KSkpOworCS8qIFBpbiBkb3duIG5ldyBMNCAqLworCXBpbl9wYWdldGFibGVfcGZuKE1N
VUVYVF9QSU5fTDRfVEFCTEUsCisJCQkgIFBGTl9ET1dOKF9fcGFfc3ltYm9sKGluaXRfbGV2ZWw0
X3BndCkpKTsKIAotCQkvKiBVbnBpbiBYZW4tcHJvdmlkZWQgb25lICovCi0JCXBpbl9wYWdldGFi
bGVfcGZuKE1NVUVYVF9VTlBJTl9UQUJMRSwgUEZOX0RPV04oX19wYShwZ2QpKSk7CisJLyogVW5w
aW4gWGVuLXByb3ZpZGVkIG9uZSAqLworCXBpbl9wYWdldGFibGVfcGZuKE1NVUVYVF9VTlBJTl9U
QUJMRSwgUEZOX0RPV04oX19wYShwZ2QpKSk7CiAKLQkJLyoKLQkJICogQXQgdGhpcyBzdGFnZSB0
aGVyZSBjYW4gYmUgbm8gdXNlciBwZ2QsIGFuZCBubyBwYWdlCi0JCSAqIHN0cnVjdHVyZSB0byBh
dHRhY2ggaXQgdG8sIHNvIG1ha2Ugc3VyZSB3ZSBqdXN0IHNldCBrZXJuZWwKLQkJICogcGdkLgot
CQkgKi8KLQkJeGVuX21jX2JhdGNoKCk7Ci0JCV9feGVuX3dyaXRlX2NyMyh0cnVlLCBfX3BhKGlu
aXRfbGV2ZWw0X3BndCkpOwotCQl4ZW5fbWNfaXNzdWUoUEFSQVZJUlRfTEFaWV9DUFUpOwotCX0g
ZWxzZQotCQluYXRpdmVfd3JpdGVfY3IzKF9fcGEoaW5pdF9sZXZlbDRfcGd0KSk7CisJLyoKKwkg
KiBBdCB0aGlzIHN0YWdlIHRoZXJlIGNhbiBiZSBubyB1c2VyIHBnZCwgYW5kIG5vIHBhZ2Ugc3Ry
dWN0dXJlIHRvCisJICogYXR0YWNoIGl0IHRvLCBzbyBtYWtlIHN1cmUgd2UganVzdCBzZXQga2Vy
bmVsIHBnZC4KKwkgKi8KKwl4ZW5fbWNfYmF0Y2goKTsKKwlfX3hlbl93cml0ZV9jcjModHJ1ZSwg
X19wYShpbml0X2xldmVsNF9wZ3QpKTsKKwl4ZW5fbWNfaXNzdWUoUEFSQVZJUlRfTEFaWV9DUFUp
OwogCiAJLyogV2UgY2FuJ3QgdGhhdCBlYXNpbHkgcmlwIG91dCBMMyBhbmQgTDIsIGFzIHRoZSBY
ZW4gcGFnZXRhYmxlcyBhcmUKIAkgKiBzZXQgb3V0IHRoaXMgd2F5OiBbTDRdLCBbTDFdLCBbTDJd
LCBbTDNdLCBbTDFdLCBbTDFdIC4uLiAgZm9yCkBAIC0yNDAzLDkgKzIzODksNiBAQCBzdGF0aWMg
dm9pZCB4ZW5fc2V0X2ZpeG1hcCh1bnNpZ25lZCBpZHgsIHBoeXNfYWRkcl90IHBoeXMsIHBncHJv
dF90IHByb3QpCiAKIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fcG9zdF9hbGxvY2F0b3JfaW5pdCh2
b2lkKQogewotCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFw
KSkKLQkJcmV0dXJuOwotCiAJcHZfbW11X29wcy5zZXRfcHRlID0geGVuX3NldF9wdGU7CiAJcHZf
bW11X29wcy5zZXRfcG1kID0geGVuX3NldF9wbWQ7CiAJcHZfbW11X29wcy5zZXRfcHVkID0geGVu
X3NldF9wdWQ7CkBAIC0yNTExLDkgKzI0OTQsNiBAQCB2b2lkIF9faW5pdCB4ZW5faW5pdF9tbXVf
b3BzKHZvaWQpCiB7CiAJeDg2X2luaXQucGFnaW5nLnBhZ2V0YWJsZV9pbml0ID0geGVuX3BhZ2V0
YWJsZV9pbml0OwogCi0JaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3Bo
eXNtYXApKQotCQlyZXR1cm47Ci0KIAlwdl9tbXVfb3BzID0geGVuX21tdV9vcHM7CiAKIAltZW1z
ZXQoZHVtbXlfbWFwcGluZywgMHhmZiwgUEFHRV9TSVpFKTsKQEAgLTI2NTAsOSArMjYzMCw2IEBA
IGludCB4ZW5fY3JlYXRlX2NvbnRpZ3VvdXNfcmVnaW9uKHBoeXNfYWRkcl90IHBzdGFydCwgdW5z
aWduZWQgaW50IG9yZGVyLAogCSAqIHRoaXMgZnVuY3Rpb24gYXJlIHJlZHVuZGFudCBhbmQgY2Fu
IGJlIGlnbm9yZWQuCiAJICovCiAKLQlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5z
bGF0ZWRfcGh5c21hcCkpCi0JCXJldHVybiAwOwotCiAJaWYgKHVubGlrZWx5KG9yZGVyID4gTUFY
X0NPTlRJR19PUkRFUikpCiAJCXJldHVybiAtRU5PTUVNOwogCkBAIC0yNjg5LDkgKzI2NjYsNiBA
QCB2b2lkIHhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKHBoeXNfYWRkcl90IHBzdGFydCwg
dW5zaWduZWQgaW50IG9yZGVyKQogCWludCBzdWNjZXNzOwogCXVuc2lnbmVkIGxvbmcgdnN0YXJ0
OwogCi0JaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQot
CQlyZXR1cm47Ci0KIAlpZiAodW5saWtlbHkob3JkZXIgPiBNQVhfQ09OVElHX09SREVSKSkKIAkJ
cmV0dXJuOwogCi0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 07:59:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 07:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXOM-0007lm-LO; Tue, 16 May 2017 07:59:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAXOL-0007lV-JD
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 07:59:37 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 01/9A-03058-861BA195; Tue, 16 May 2017 07:59:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7GRql
 Igz2v+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1t5+yFpxSrFj2YA9zA+MqyS5GTg4JAX+J
 bZ1HmEBsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLDCTUaK1oY0VpEZYIEDiQscsRhCbRUBVo
 qe3EczmFbCUaG09zggxU0/i7cQXYDangJXExp+XweYLAdVsfH+QGaJeUOLkzCcsIDazgKZE6/
 bf7BC2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jU00EsqykzPKMl
 NzMwB8sz0clOLixPTU3MSk4r1kvNzNzECg40BCHYw3lsWcIhRkoNJSZQ3rVoqUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEb8sGoJxgUWp6akVaZg4w7GHSEhw8SiK8W0DSvMUFibnFmekQqVOMi
 lLivP/XAyUEQBIZpXlwbbBYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3iaQ8TyZeSVw01
 8BLWYCWhz2UhxkcUkiQkqqgTH3yLqMqVeeOtYqLDR+tbG/8lbB+/UB2wP8toeeO8todbDvx7r
 +xEe7Ot9GWa/q7nqj891GVvnpG+/Ovv8PC+5Y/s09HWX4fv/XrUlri8JvupYvENOrzd0SNcF8
 w12fjheTgtmvnl4i7ajL4Pzvee6pc9NT3Z5/Wfrjx/0Ln7gWJJT71Idvl5VSYinOSDTUYi4qT
 gQAsZhKX7ACAAA=
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494921573!68691449!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22069 invoked from network); 16 May 2017 07:59:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 07:59:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="423919452"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 16 May 2017 08:59:24 +0100
Message-ID: <20170516075925.46047-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170516075925.46047-1-roger.pau@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 for-4.9 2/3] libxl/devd: correctly manipulate
	the dguest list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBjb2RlIGluIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgaGFzIHR3byBpc3N1ZXMgd2hl
biBtYW5pcHVsYXRpbmcgdGhlCmRndWVzdCBsaXN0OgoKMS4gYmFja2VuZF93YXRjaF9jYWxsYmFj
ayBmb3JnZXRzIHRvIHJlbW92ZSBhIGxpYnhsX19kZG9tYWluX2d1ZXN0IGZyb20gdGhlCmxpc3Qg
b2YgdHJhY2tlZCBkb21haW5zIHdoZW4gdGhlIHJlbGF0ZWQgZGF0YSBpcyBmcmVlZCwgY2F1c2lu
ZyBkZXJlZmVyZW5jZXMKbGF0ZXIgb24gd2hlbiB0aGUgbGlzdCBpcyB0cmF2ZXJzZWQuIE1ha2Ug
c3VyZSB0aGF0IGEgZG9tYWluIGlzIGFsd2F5cyByZW1vdmVkCmZyb20gdGhlIGxpc3Qgd2hlbiBm
cmVlZC4KCjIuIEEgc3B1cmlvdXMgZGV2aWNlIHN0YXRlIGNoYW5nZSBjYW4gY2F1c2UgYSBkZ3Vl
c3QgdG8gYmUgZnJlZWQsIHdpdGggYWN0aXZlCmRldmljZXMgYW5kIHdpdGhvdXQgYmVpbmcgcmVt
b3ZlZCBmcm9tIHRoZSBsaXN0LiBGaXggdGhpcyBieSBhbHdheXMgY2hlY2tpbmcgaWYKYSBkZ3Vl
c3QgaGFzIGFjdGl2ZSBkZXZpY2VzIGJlZm9yZSBmcmVlaW5nIGFuZCByZW1vdmluZyBpdC4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXBv
cnRlZC1ieTogUmVpbmlzIE1hcnRpbnNvbnMgPGFkbWluQGZycC5sdj4KU3VnZ2VzdGVkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIElu
dHJvZHVjZSBjaGVja19hbmRfbWF5YmVfcmVtb3ZlX2d1ZXN0LgogLSBBZGQgYSBjb21tZW50IGV4
cGxhaW5pbmcgd2h5IGl0J3Mgc2FmZSB0byBmcmVlIHN0cnVjdHVyZXMgd2l0aCBwZW5kaW5nIGFz
eW5jCiAgIG9wcy4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIEZpeCBjb21taXQgbWVzc2FnZQotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IGNkNGFkMDVhNmYuLmM4MmFjM2NhY2UgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jCkBAIC0xNDkzLDYgKzE0OTMsMjQgQEAgc3RhdGljIGxpYnhsX19kZG9tYWluX2Rl
dmljZSAqc2VhcmNoX2Zvcl9kZXZpY2UobGlieGxfX2Rkb21haW5fZ3Vlc3QgKmRndWVzdCwKICAg
ICByZXR1cm4gTlVMTDsKIH0KIAorc3RhdGljIHZvaWQgY2hlY2tfYW5kX21heWJlX3JlbW92ZV9n
dWVzdChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZGRvbWFpbiAqZGRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2Rkb21haW5fZ3Vlc3QgKmRndWVzdCkKK3sKKyAgICBhc3Nl
cnQoZGRvbWFpbik7CisKKyAgICBpZiAoZGd1ZXN0ICE9IE5VTEwgJiYKKyAgICAgICAgZGd1ZXN0
LT5udW1fdmlmcyArIGRndWVzdC0+bnVtX3ZiZHMgKyBkZ3Vlc3QtPm51bV9xZGlza3MgPT0gMCkg
eworICAgICAgICBMSUJYTF9TTElTVF9SRU1PVkUoJmRkb21haW4tPmd1ZXN0cywgZGd1ZXN0LCBs
aWJ4bF9fZGRvbWFpbl9ndWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQpOwor
ICAgICAgICBMT0dEKERFQlVHLCBkZ3Vlc3QtPmRvbWlkLCAiUmVtb3ZlZCBkb21haW4gZnJvbSB0
aGUgbGlzdCBvZiBhY3RpdmUgZ3Vlc3RzIik7CisgICAgICAgIC8qIENsZWFyIGFueSBsZWZ0b3Zl
cnMgaW4gbGlieGwvPGRvbWlkPiAqLworICAgICAgICBsaWJ4bF9feHNfcm1fY2hlY2tlZChnYywg
WEJUX05VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigibGlieGwv
JXUiLCBkZ3Vlc3QtPmRvbWlkKSk7CisgICAgICAgIGZyZWUoZGd1ZXN0KTsKKyAgICB9Cit9CisK
IC8qCiAgKiBUaGUgZm9sbG93aW5nIGNvbW1lbnQgYXBwbGllcyB0byBib3RoIGFkZF9kZXZpY2Ug
YW5kIHJlbW92ZV9kZXZpY2UuCiAgKgpAQCAtMTYwMiw3ICsxNjIwLDcgQEAgc3RhdGljIHZvaWQg
YmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNo
ICp3YXRjaCwKICAgICBTVEFURV9BT19HQyhuZXN0ZWRfYW8pOwogICAgIGNoYXIgKnAsICpwYXRo
OwogICAgIGNvbnN0IGNoYXIgKnNzdGF0ZSwgKnNvbmxpbmU7Ci0gICAgaW50IHN0YXRlLCBvbmxp
bmUsIHJjLCBudW1fZGV2czsKKyAgICBpbnQgc3RhdGUsIG9ubGluZSwgcmM7CiAgICAgbGlieGxf
X2RldmljZSAqZGV2OwogICAgIGxpYnhsX19kZG9tYWluX2RldmljZSAqZGRldiA9IE5VTEw7CiAg
ICAgbGlieGxfX2Rkb21haW5fZ3Vlc3QgKmRndWVzdCA9IE5VTEw7CkBAIC0xNjc3LDYgKzE2OTUs
MTAgQEAgc3RhdGljIHZvaWQgYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19ldl94c3dhdGNoICp3YXRjaCwKICAgICAgICAgLyoKICAgICAgICAgICogUmVtb3Zh
bCBvZiBhbiBhY3RpdmUgZGV2aWNlLCByZW1vdmUgaXQgZnJvbSB0aGUgbGlzdCBhbmQKICAgICAg
ICAgICogZnJlZSBpdCdzIGRhdGEgc3RydWN0dXJlcyBpZiB0aGV5IGFyZSBubyBsb25nZXIgbmVl
ZGVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQjogdGhlIGZyZWVpbmcgaXMgc2FmZSBiZWNh
dXNlIGFsbCB0aGUgYXN5bmMgb3BzIGxhdW5jaGVkIGZyb20KKyAgICAgICAgICogYmFja2VuZF93
YXRjaF9jYWxsYmFjayBtYWtlIGEgY29weSBvZiB0aGUgZGF0YSB0aGV5IHVzZSwgc28KKyAgICAg
ICAgICogdGhlcmUncyBubyByaXNrIG9mIGRlcmVmZXJlbmNpbmcuCiAgICAgICAgICAqLwogICAg
ICAgICBMSUJYTF9TTElTVF9SRU1PVkUoJmRndWVzdC0+ZGV2aWNlcywgZGRldiwgbGlieGxfX2Rk
b21haW5fZGV2aWNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCk7CkBAIC0xNjg4
LDE3ICsxNzEwLDcgQEAgc3RhdGljIHZvaWQgYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3YXRjaCwKIAogICAgICAgICBmcmVlKGRkZXYt
PmRldik7CiAgICAgICAgIGZyZWUoZGRldik7Ci0gICAgICAgIC8qIElmIHRoaXMgd2FzIHRoZSBs
YXN0IGRldmljZSBpbiB0aGUgZG9tYWluLCByZW1vdmUgaXQgZnJvbSB0aGUgbGlzdCAqLwotICAg
ICAgICBudW1fZGV2cyA9IGRndWVzdC0+bnVtX3ZpZnMgKyBkZ3Vlc3QtPm51bV92YmRzICsgZGd1
ZXN0LT5udW1fcWRpc2tzOwotICAgICAgICBpZiAobnVtX2RldnMgPT0gMCkgewotICAgICAgICAg
ICAgTElCWExfU0xJU1RfUkVNT1ZFKCZkZG9tYWluLT5ndWVzdHMsIGRndWVzdCwgbGlieGxfX2Rk
b21haW5fZ3Vlc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCk7Ci0gICAg
ICAgICAgICBMT0dEKERFQlVHLCBkZ3Vlc3QtPmRvbWlkLCAiUmVtb3ZlZCBkb21haW4gZnJvbSB0
aGUgbGlzdCBvZiBhY3RpdmUgZ3Vlc3RzIik7Ci0gICAgICAgICAgICAvKiBDbGVhciBhbnkgbGVm
dG92ZXJzIGluIGxpYnhsLzxkb21pZD4gKi8KLSAgICAgICAgICAgIGxpYnhsX194c19ybV9jaGVj
a2VkKGdjLCBYQlRfTlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BS
SU5URigibGlieGwvJXUiLCBkZ3Vlc3QtPmRvbWlkKSk7Ci0gICAgICAgICAgICBmcmVlKGRndWVz
dCk7Ci0gICAgICAgIH0KKyAgICAgICAgY2hlY2tfYW5kX21heWJlX3JlbW92ZV9ndWVzdChnYywg
ZGRvbWFpbiwgZGd1ZXN0KTsKICAgICB9CiAKICAgICBpZiAoZnJlZV9hbykKQEAgLTE3MTEsNyAr
MTcyMyw3IEBAIHNraXA6CiAgICAgaWYgKGRkZXYpCiAgICAgICAgIGZyZWUoZGRldi0+ZGV2KTsK
ICAgICBmcmVlKGRkZXYpOwotICAgIGZyZWUoZGd1ZXN0KTsKKyAgICBjaGVja19hbmRfbWF5YmVf
cmVtb3ZlX2d1ZXN0KGdjLCBkZG9tYWluLCBkZ3Vlc3QpOwogICAgIHJldHVybjsKIH0KIAotLSAK
Mi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 07:59:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 07:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXOL-0007lW-EQ; Tue, 16 May 2017 07:59:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAXOK-0007lP-Ce
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 07:59:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E0/B6-03058-761BA195; Tue, 16 May 2017 07:59:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpG76Rql
 Igy9zpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTjccZC2awVHxe8pGpgXErcxcjJ4eEgL/E
 uTtLmUBsNgEdiYtzd7J1MXJwiAioSNzeawASZhZQl5j58BdYibCAicT2RR9ZQGwWAVWJnn+fw
 eK8ApYS/TN6WSFG6km8nfiCEcQWElCU6J/3gA2iRlDi5MwnLBAzJSQOvnjBPIGRexaS1CwkqQ
 WMTKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwFBgAIIdjPe
 WBRxilORgUhLlTauWihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwduyASgnWJSanlqRlpkDDEqY
 tAQHj5II7xaQNG9xQWJucWY6ROoUoy7HnHtf3zMJseTl56VKifP+Xw9UJABSlFGaBzcCFiGXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbBLKKJzOvBG7TK6AjmICOCHspDnJESSJCSqqBkd
 Xjc4n5lql8qyS9PzksdWWb9m4tn12MdZTZqrnBz3iXpcglVJ833bAz/0LpxfupLVM1J1aWiU4
 znf4zS2jCyfsr4jtN129d0S2wdaofd2yrxorohWevGr2IP/e9q1c5c8XuTVv4vro/VN2R9mv+
 yuiPb28tWbziSlpURPmedW/FOovYxHf/VFdiKc5INNRiLipOBAA34usOiwIAAA==
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494921573!68691449!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21970 invoked from network); 16 May 2017 07:59:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 07:59:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="423919449"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 16 May 2017 08:59:22 +0100
Message-ID: <20170516075925.46047-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v3 for-4.9 0/3] libxl/devd: bugfixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZmlyc3QgdHdvIHBhdGNoZXMgaW4gdGhlIHNlcmllcyBmaXggYSByYWNlIHdp
dGggY29uY3VycmVudCBkZXZpY2UKYWRkaXRpb24vcmVtb3ZhbCBhbmQgdHdvIGJ1Z3MgcmVsYXRl
ZCB0byBtYW5pcHVsYXRpb24gb2YgdGhlIGxpc3Qgb2YgYWN0aXZlCmRvbWFpbnMgaW4gdGhlIGRl
dmQgc3ViY29tbWFuZC4gVGhlIGxhc3QgcGF0Y2ggaXMgbm90IGEgYnVnZml4IGl0c2VsZiwgYnV0
Cml0IG1ha2VzIHRoZSBjb2RlIGVhc2llciB0byB1bmRlcnN0YW5kLgoKSU1ITyB0aGV5IHNob3Vs
ZCBiZSBwYXJ0IG9mIDQuOSBiZWNhdXNlIHRoZXkgYXJlIGNvbmZpbmVkIHRvIGRldmQgY29kZSwg
YW5kCndpdGhvdXQgdGhlbSBkZXZkIGlzIHVudXNhYmxlIChpdCdzIHRyaXZpYWwgdG8gc2VnZmF1
bHQgaXQpLCBzbyB0aGUgcmlzayBpcwpsb3cuIFdvcnNlIHRoaW5nIHRoYXQgY291bGQgaGFwcGVu
IGlzIHRoYXQgZGV2ZCBjcmFzaGVzLCB3aGljaCBpcyBhbHJlYWR5IHRoZQpjYXNlIHdpdGhvdXQg
dGhlbS4KClRoYW5rcywgUm9nZXIuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 07:59:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 07:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXOa-0007nr-So; Tue, 16 May 2017 07:59:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAXOZ-0007nQ-J8
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 07:59:51 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 31/77-03058-671BA195; Tue, 16 May 2017 07:59:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW7pRql
 Ig1kfbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5T06wFpzTr1h0aQdzA+MdpS5GTg4JAX+J
 1SffMILYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWWAmo0RrQxsrSFxYIE7i4GFBkHIWAVWJ3
 X+usYPYvAKWEt+P/WCDGKkn8XbiC7CRnAJWEht/XmYCsYWAaja+P8gMUS8ocXLmExYQm1lAU6
 J1+292CFteonnrbGaIekWJ/nkP2CYw8s1C0jILScssJC0LGJlXMWoUpxaVpRbpGhvrJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxg3Lk+8BCjJAeTkihvWrVUpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3m/rgXKCRanpqRVpmTnAoIdJS3DwKInwHgRJ8xYXJOYWZ6ZDp
 E4xKkqJ8/4HSQiAJDJK8+DaYJF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK850Gm8GTmlc
 BNfwW0mAlocdhLcZDFJYkIKakGxrij+dFXLrZ45y5fmir9d3/TRuvGE2mVGz8KSzx3e7g4v3E
 a71OJt1slZ3qeSJqz6vesSezu298ukrS8HH35y63F3Iuv73PuSCzJqCx5fL1ZqOnG9tNL3677
 L93j+7Zwsb+/nUPQz84P7snC6t0+pg1RmdzTV+3LTWdh1y/ytvTdq35m7SuV30osxRmJhlrMR
 cWJAHAlMFWvAgAA
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494921588!102148991!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60132 invoked from network); 16 May 2017 07:59:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 07:59:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="432571113"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 16 May 2017 08:59:23 +0100
Message-ID: <20170516075925.46047-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170516075925.46047-1-roger.pau@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 for-4.9 1/3] libxl/devd: fix a race with
	concurrent device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBjb2RlIGNhbiBmcmVlIHRoZSBsaWJ4bF9fZGV2aWNlIGluc2lkZSBvZiB0aGUgbGli
eGxfX2Rkb21haW5fZGV2aWNlCmJlZm9yZSB0aGUgYWRkaXRpb24gaGFzIGZpbmlzaGVkIGlmIGEg
cmVtb3ZhbCBoYXBwZW5zIHdoaWxlIGFuIGFkZGl0aW9uIGlzCnN0aWxsIGluIHByb2Nlc3M6Cgog
IGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sKICAgICAgICAgICAgfAogICAgICAgICAgICB2CiAgICAg
ICBhZGRfZGV2aWNlCiAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIGJhY2tlbmRfd2F0Y2hf
Y2FsbGJhY2sKICAgIChhc3luYyBvcGVyYXRpb24pICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHYKICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgIHJlbW92ZV9kZXZpY2UKICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgZGV2aWNlX2NvbXBsZXRlCiAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgIChmcmVlIGxpYnhsX19kZXZpY2UpCiAgICAgICAgICAgIHYKICAg
ICBkZXZpY2VfY29tcGxldGUKICAoZGVyZWYgbGlieGxfX2RldmljZSkKCkZpeCB0aGlzIGJ5IGNy
ZWF0aW5nIGEgdGVtcG9yYXJ5IGNvcHkgb2YgdGhlIGxpYnhsX19kZXZpY2UsIHRoYXQncyB0cmFj
a2VkIGJ5CnRoZSBHQyBvZiB0aGUgbmVzdGVkIGFzeW5jIG9wZXJhdGlvbi4gVGhpcyBlbnN1cmVz
IHRoYXQgdGhlIGxpYnhsX19kZXZpY2UgdXNlZApieSB0aGUgYXN5bmMgb3BlcmF0aW9ucyBjYW5u
b3QgYmUgZnJlZWQgd2hpbGUgYmVpbmcgdXNlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXBvcnRlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBBZGQgYSBjb21tZW50IGF0
IHRoZSB0b3Agb2YgbGlieGxfX2RldmljZSBleHBsYWluaW5nIHdoeSBpdCBjYW4gYmUgY29waWVk
IGJ5CiAgIGFzc2lnbm1lbnQuCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDMy
ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIHwgIDQgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDVlOTY2NzYyYzYuLmNkNGFkMDVhNmYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jCkBAIC0xNDE1LDkgKzE0MTUsNiBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfY29t
cGxldGUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW9fZGV2aWNlICphb2RldikKICAgICAgICAg
ICAgICAgIGxpYnhsX19kZXZpY2VfYWN0aW9uX3RvX3N0cmluZyhhb2Rldi0+YWN0aW9uKSwKICAg
ICAgICAgICAgICAgIGFvZGV2LT5yYyA/ICJmYWlsZWQiIDogInN1Y2NlZWQiKTsKIAotICAgIGlm
IChhb2Rldi0+YWN0aW9uID09IExJQlhMX19ERVZJQ0VfQUNUSU9OX1JFTU9WRSkKLSAgICAgICAg
ZnJlZShhb2Rldi0+ZGV2KTsKLQogICAgIGxpYnhsX19uZXN0ZWRfYW9fZnJlZShhb2Rldi0+YW8p
OwogfQogCkBAIC0xNTIxLDcgKzE1MTgsMTIgQEAgc3RhdGljIGludCBhZGRfZGV2aWNlKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2FvICphbywKIAogICAgICAgICBHQ05FVyhhb2Rldik7CiAgICAg
ICAgIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZShhbywgYW9kZXYpOwotICAgICAgICBhb2Rldi0+
ZGV2ID0gZGV2OworICAgICAgICAvKgorICAgICAgICAgKiBDbG9uZSB0aGUgbGlieGxfX2Rldmlj
ZSB0byBhdm9pZCByYWNlcyBpZiByZW1vdmVfZGV2aWNlIGlzIGNhbGxlZAorICAgICAgICAgKiBi
ZWZvcmUgdGhlIGRldmljZSBhZGRpdGlvbiBoYXMgZmluaXNoZWQuCisgICAgICAgICAqLworICAg
ICAgICBHQ05FVyhhb2Rldi0+ZGV2KTsKKyAgICAgICAgKmFvZGV2LT5kZXYgPSAqZGV2OwogICAg
ICAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RFVklDRV9BQ1RJT05fQUREOwogICAgICAgICBh
b2Rldi0+Y2FsbGJhY2sgPSBkZXZpY2VfY29tcGxldGU7CiAgICAgICAgIGxpYnhsX193YWl0X2Rl
dmljZV9jb25uZWN0aW9uKGVnYywgYW9kZXYpOwpAQCAtMTU2NCw3ICsxNTY2LDEyIEBAIHN0YXRp
YyBpbnQgcmVtb3ZlX2RldmljZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sCiAKICAg
ICAgICAgR0NORVcoYW9kZXYpOwogICAgICAgICBsaWJ4bF9fcHJlcGFyZV9hb19kZXZpY2UoYW8s
IGFvZGV2KTsKLSAgICAgICAgYW9kZXYtPmRldiA9IGRldjsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQ2xvbmUgdGhlIGxpYnhsX19kZXZpY2UgdG8gYXZvaWQgcmFjZXMgaWYgdGhlcmUncyBhIGFk
ZF9kZXZpY2UKKyAgICAgICAgICogcnVubmluZyBpbiBwYXJhbGxlbC4KKyAgICAgICAgICovCisg
ICAgICAgIEdDTkVXKGFvZGV2LT5kZXYpOworICAgICAgICAqYW9kZXYtPmRldiA9ICpkZXY7CiAg
ICAgICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9SRU1PVkU7CiAgICAg
ICAgIGFvZGV2LT5jYWxsYmFjayA9IGRldmljZV9jb21wbGV0ZTsKICAgICAgICAgbGlieGxfX2lu
aXRpYXRlX2RldmljZV9nZW5lcmljX3JlbW92ZShlZ2MsIGFvZGV2KTsKQEAgLTE1NzYsNyArMTU4
Myw2IEBAIHN0YXRpYyBpbnQgcmVtb3ZlX2RldmljZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19h
byAqYW8sCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgbGli
eGxfX2RldmljZV9kZXN0cm95KGdjLCBkZXYpOwotICAgICAgICBmcmVlKGRldik7CiAgICAgICAg
IC8qIEZhbGwgdGhyb3VnaCB0byByZXR1cm4gPiAwLCBubyBhbyBoYXMgYmVlbiBkaXNwYXRjaGVk
ICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAxOwpAQCAtMTU5Nyw3ICsxNjAzLDcgQEAg
c3RhdGljIHZvaWQgYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhs
X19ldl94c3dhdGNoICp3YXRjaCwKICAgICBjaGFyICpwLCAqcGF0aDsKICAgICBjb25zdCBjaGFy
ICpzc3RhdGUsICpzb25saW5lOwogICAgIGludCBzdGF0ZSwgb25saW5lLCByYywgbnVtX2RldnM7
Ci0gICAgbGlieGxfX2RldmljZSAqZGV2ID0gTlVMTDsKKyAgICBsaWJ4bF9fZGV2aWNlICpkZXY7
CiAgICAgbGlieGxfX2Rkb21haW5fZGV2aWNlICpkZGV2ID0gTlVMTDsKICAgICBsaWJ4bF9fZGRv
bWFpbl9ndWVzdCAqZGd1ZXN0ID0gTlVMTDsKICAgICBib29sIGZyZWVfYW8gPSBmYWxzZTsKQEAg
LTE2MjUsNyArMTYzMSw3IEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCiAgICAgICAgIGdvdG8gc2tp
cDsKICAgICBvbmxpbmUgPSBhdG9pKHNvbmxpbmUpOwogCi0gICAgZGV2ID0gbGlieGxfX3phbGxv
YyhOT0dDLCBzaXplb2YoKmRldikpOworICAgIEdDTkVXKGRldik7CiAgICAgcmMgPSBsaWJ4bF9f
cGFyc2VfYmFja2VuZF9wYXRoKGdjLCBwYXRoLCBkZXYpOwogICAgIGlmIChyYykKICAgICAgICAg
Z290byBza2lwOwpAQCAtMTY1OSw3ICsxNjY1LDggQEAgc3RhdGljIHZvaWQgYmFja2VuZF93YXRj
aF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3YXRjaCwKICAg
ICAgICAgICogdG8gdGhlIGxpc3Qgb2YgYWN0aXZlIGRldmljZXMgZm9yIGEgZ2l2ZW4gZ3Vlc3Qu
CiAgICAgICAgICAqLwogICAgICAgICBkZGV2ID0gbGlieGxfX3phbGxvYyhOT0dDLCBzaXplb2Yo
KmRkZXYpKTsKLSAgICAgICAgZGRldi0+ZGV2ID0gZGV2OworICAgICAgICBkZGV2LT5kZXYgPSBs
aWJ4bF9femFsbG9jKE5PR0MsIHNpemVvZigqZGRldi0+ZGV2KSk7CisgICAgICAgICpkZGV2LT5k
ZXYgPSAqZGV2OwogICAgICAgICBMSUJYTF9TTElTVF9JTlNFUlRfSEVBRCgmZGd1ZXN0LT5kZXZp
Y2VzLCBkZGV2LCBuZXh0KTsKICAgICAgICAgTE9HRChERUJVRywgZGV2LT5kb21pZCwgIkFkZGVk
IGRldmljZSAlcyB0byB0aGUgbGlzdCBvZiBhY3RpdmUgZGV2aWNlcyIsCiAgICAgICAgICAgICAg
cGF0aCk7CkBAIC0xNjcwLDkgKzE2NzcsNiBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX3dhdGNoX2Nh
bGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3hzd2F0Y2ggKndhdGNoLAogICAgICAg
ICAvKgogICAgICAgICAgKiBSZW1vdmFsIG9mIGFuIGFjdGl2ZSBkZXZpY2UsIHJlbW92ZSBpdCBm
cm9tIHRoZSBsaXN0IGFuZAogICAgICAgICAgKiBmcmVlIGl0J3MgZGF0YSBzdHJ1Y3R1cmVzIGlm
IHRoZXkgYXJlIG5vIGxvbmdlciBuZWVkZWQuCi0gICAgICAgICAqCi0gICAgICAgICAqIFRoZSBm
cmVlIG9mIHRoZSBhc3NvY2lhdGVkIGxpYnhsX19kZXZpY2UgaXMgbGVmdCB0byB0aGUKLSAgICAg
ICAgICogaGVscGVyIHJlbW92ZV9kZXZpY2UgZnVuY3Rpb24uCiAgICAgICAgICAqLwogICAgICAg
ICBMSUJYTF9TTElTVF9SRU1PVkUoJmRndWVzdC0+ZGV2aWNlcywgZGRldiwgbGlieGxfX2Rkb21h
aW5fZGV2aWNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCk7CkBAIC0xNjgyLDYg
KzE2ODYsNyBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2V2X3hzd2F0Y2ggKndhdGNoLAogICAgICAgICBpZiAocmMgPiAwKQogICAg
ICAgICAgICAgZnJlZV9hbyA9IHRydWU7CiAKKyAgICAgICAgZnJlZShkZGV2LT5kZXYpOwogICAg
ICAgICBmcmVlKGRkZXYpOwogICAgICAgICAvKiBJZiB0aGlzIHdhcyB0aGUgbGFzdCBkZXZpY2Ug
aW4gdGhlIGRvbWFpbiwgcmVtb3ZlIGl0IGZyb20gdGhlIGxpc3QgKi8KICAgICAgICAgbnVtX2Rl
dnMgPSBkZ3Vlc3QtPm51bV92aWZzICsgZGd1ZXN0LT5udW1fdmJkcyArIGRndWVzdC0+bnVtX3Fk
aXNrczsKQEAgLTE3MDMsNyArMTcwOCw4IEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfd2F0Y2hfY2Fs
bGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCiAKIHNraXA6
CiAgICAgbGlieGxfX25lc3RlZF9hb19mcmVlKG5lc3RlZF9hbyk7Ci0gICAgZnJlZShkZXYpOwor
ICAgIGlmIChkZGV2KQorICAgICAgICBmcmVlKGRkZXYtPmRldik7CiAgICAgZnJlZShkZGV2KTsK
ICAgICBmcmVlKGRndWVzdCk7CiAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNWQw
ODJjNTcwNC4uYWZlNjY1Mjg0NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC01MDEsNiArNTAxLDEw
IEBAIHN0cnVjdCBsaWJ4bF9fY3R4IHsKICAgICBsaWJ4bF92ZXJzaW9uX2luZm8gdmVyc2lvbl9p
bmZvOwogfTsKIAorLyoKKyAqIGxpYnhsX19kZXZpY2UgaXMgYSB0cmFuc3BhcmVudCBzdHJ1Y3R1
cmUgdGhhdCBkb2Vzbid0IGNvbnRhaW4gcHJpdmF0ZSBmaWVsZHMKKyAqIG9yIGV4dGVybmFsIG1l
bW9yeSByZWZlcmVuY2VzLCBhbmQgYXMgc3VjaCBjYW4gYmUgY29waWVkIGJ5IGFzc2lnbm1lbnQu
CisgKi8KIHR5cGVkZWYgc3RydWN0IHsKICAgICB1aW50MzJfdCBiYWNrZW5kX2RldmlkOwogICAg
IHVpbnQzMl90IGJhY2tlbmRfZG9taWQ7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 07:59:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 07:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXOc-0007oX-3R; Tue, 16 May 2017 07:59:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAXOa-0007nd-5o
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 07:59:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BF/E6-03696-771BA195; Tue, 16 May 2017 07:59:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7ZRql
 IgxWTDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZxz6zFxxRrDjXvoS1gfGxRBcjJ4eEgL/E
 l+/vWEBsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLDCTUaK1oY0VpEZYIFjiyKudjCA2i4Cqx
 IFdLewgNq+ApcTrRx+YIGbqSbyd+AKshlPASmLjz8tgcSGgmo3vDzJD1AtKnJz5BGwvs4CmRO
 v23+wQtrxE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NtZLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MG4c33gIUZJDiYlUd60aqlIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK839YD5QSLUtNTK9Iyc4BhD5OW4OBREuE9CJLmLS5IzC3OTIdIn
 WJUlBLn/Q+SEABJZJTmwbXBYu0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnPg0zhycwrgZ
 v+CmgxE9DisJfiIItLEhFSUg2MFt4RMysnGc4p4218Zsj3Inf53eX+y+aIOuxmUV/IOHf7adO
 66KeCuy3Ll+5v/Lv6d9v12hrzBXP1g+P8GtZ070jKfPPNPNp/60bZ7fNm1Ij+zLuxLfpYK4uZ
 5O836uWcro8P/xPoK4t+8XbBhCVTGl5fmHDi4KlXD/qWlss/8maP2G8cmi5SpcRSnJFoqMVcV
 JwIADktAM6wAgAA
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494921588!102148991!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60286 invoked from network); 16 May 2017 07:59:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 07:59:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="432571115"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 16 May 2017 08:59:25 +0100
Message-ID: <20170516075925.46047-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170516075925.46047-1-roger.pau@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 for-4.9 3/3] libxl/devd: move the device
	allocation/removal code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgZGV2aWNlIGFkZGl0aW9uL3JlbW92YWwgY29kZSB0byB0aGUge2FkZC9yZW1vdmV9
X2RldmljZSBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5j
IHwgNjEgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMKaW5kZXggYzgyYWMzY2FjZS4uMDAzNTZhZmVhMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTE1MjAs
MTQgKzE1MjAsMjUgQEAgc3RhdGljIHZvaWQgY2hlY2tfYW5kX21heWJlX3JlbW92ZV9ndWVzdChs
aWJ4bF9fZ2MgKmdjLAogICovCiBzdGF0aWMgaW50IGFkZF9kZXZpY2UobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fYW8gKmFvLAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZG9tYWluX2d1
ZXN0ICpkZ3Vlc3QsCi0gICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rkb21haW5fZGV2aWNl
ICpkZGV2KQorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldikKIHsKICAg
ICBBT19HQzsKLSAgICBsaWJ4bF9fZGV2aWNlICpkZXYgPSBkZGV2LT5kZXY7CiAgICAgbGlieGxf
X2FvX2RldmljZSAqYW9kZXY7CisgICAgbGlieGxfX2Rkb21haW5fZGV2aWNlICpkZGV2OwogICAg
IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zczsKICAgICBpbnQgcmMgPSAwOwogCisgICAgLyoK
KyAgICAgKiBOZXcgZGV2aWNlIGFkZGl0aW9uLCBhbGxvY2F0ZSBhIHN0cnVjdCB0byBob2xkIGl0
IGFuZCBhZGQgaXQKKyAgICAgKiB0byB0aGUgbGlzdCBvZiBhY3RpdmUgZGV2aWNlcyBmb3IgYSBn
aXZlbiBndWVzdC4KKyAgICAgKi8KKyAgICBkZGV2ID0gbGlieGxfX3phbGxvYyhOT0dDLCBzaXpl
b2YoKmRkZXYpKTsKKyAgICBkZGV2LT5kZXYgPSBsaWJ4bF9femFsbG9jKE5PR0MsIHNpemVvZigq
ZGRldi0+ZGV2KSk7CisgICAgKmRkZXYtPmRldiA9ICpkZXY7CisgICAgTElCWExfU0xJU1RfSU5T
RVJUX0hFQUQoJmRndWVzdC0+ZGV2aWNlcywgZGRldiwgbmV4dCk7CisgICAgTE9HRChERUJVRywg
ZGV2LT5kb21pZCwgIkFkZGVkIGRldmljZSAlcyB0byB0aGUgbGlzdCBvZiBhY3RpdmUgZGV2aWNl
cyIsCisgICAgICAgICBsaWJ4bF9fZGV2aWNlX2JhY2tlbmRfcGF0aChnYywgZGV2KSk7CisKICAg
ICBzd2l0Y2goZGV2LT5iYWNrZW5kX2tpbmQpIHsKICAgICBjYXNlIExJQlhMX19ERVZJQ0VfS0lO
RF9WQkQ6CiAgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVklGOgpAQCAtMTYwNyw2ICsxNjE4
LDIyIEBAIHN0YXRpYyBpbnQgcmVtb3ZlX2RldmljZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19h
byAqYW8sCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIC8qCisgICAgICogUmVtb3ZhbCBv
ZiBhbiBhY3RpdmUgZGV2aWNlLCByZW1vdmUgaXQgZnJvbSB0aGUgbGlzdCBhbmQKKyAgICAgKiBm
cmVlIGl0J3MgZGF0YSBzdHJ1Y3R1cmVzIGlmIHRoZXkgYXJlIG5vIGxvbmdlciBuZWVkZWQuCisg
ICAgICoKKyAgICAgKiBOQjogdGhlIGZyZWVpbmcgaXMgc2FmZSBiZWNhdXNlIGFsbCB0aGUgYXN5
bmMgb3BzIGxhdW5jaGVkCisgICAgICogYWJvdmUgb3IgZnJvbSBhZGRfZGV2aWNlIG1ha2UgYSBj
b3B5IG9mIHRoZSBkYXRhIHRoZXkgdXNlLCBzbworICAgICAqIHRoZXJlJ3Mgbm8gcmlzayBvZiBk
ZXJlZmVyZW5jaW5nLgorICAgICAqLworICAgIExJQlhMX1NMSVNUX1JFTU9WRSgmZGd1ZXN0LT5k
ZXZpY2VzLCBkZGV2LCBsaWJ4bF9fZGRvbWFpbl9kZXZpY2UsCisgICAgICAgICAgICAgICAgICAg
ICAgIG5leHQpOworICAgIExPR0QoREVCVUcsIGRldi0+ZG9taWQsICJSZW1vdmVkIGRldmljZSAl
cyBmcm9tIHRoZSBsaXN0IG9mIGFjdGl2ZSBkZXZpY2VzIiwKKyAgICAgICAgIGxpYnhsX19kZXZp
Y2VfYmFja2VuZF9wYXRoKGdjLCBkZXYpKTsKKworICAgIGZyZWUoZGRldi0+ZGV2KTsKKyAgICBm
cmVlKGRkZXYpOworCiBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTY3OCwzOCArMTcwNSwx
MyBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX2V2X3hzd2F0Y2ggKndhdGNoLAogICAgICAgICAgKi8KICAgICAgICAgZ290byBza2lw
OwogICAgIH0gZWxzZSBpZiAoZGRldiA9PSBOVUxMKSB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IE5ldyBkZXZpY2UgYWRkaXRpb24sIGFsbG9jYXRlIGEgc3RydWN0IHRvIGhvbGQgaXQgYW5kIGFk
ZCBpdAotICAgICAgICAgKiB0byB0aGUgbGlzdCBvZiBhY3RpdmUgZGV2aWNlcyBmb3IgYSBnaXZl
biBndWVzdC4KLSAgICAgICAgICovCi0gICAgICAgIGRkZXYgPSBsaWJ4bF9femFsbG9jKE5PR0Ms
IHNpemVvZigqZGRldikpOwotICAgICAgICBkZGV2LT5kZXYgPSBsaWJ4bF9femFsbG9jKE5PR0Ms
IHNpemVvZigqZGRldi0+ZGV2KSk7Ci0gICAgICAgICpkZGV2LT5kZXYgPSAqZGV2OwotICAgICAg
ICBMSUJYTF9TTElTVF9JTlNFUlRfSEVBRCgmZGd1ZXN0LT5kZXZpY2VzLCBkZGV2LCBuZXh0KTsK
LSAgICAgICAgTE9HRChERUJVRywgZGV2LT5kb21pZCwgIkFkZGVkIGRldmljZSAlcyB0byB0aGUg
bGlzdCBvZiBhY3RpdmUgZGV2aWNlcyIsCi0gICAgICAgICAgICAgcGF0aCk7Ci0gICAgICAgIHJj
ID0gYWRkX2RldmljZShlZ2MsIG5lc3RlZF9hbywgZGd1ZXN0LCBkZGV2KTsKKyAgICAgICAgcmMg
PSBhZGRfZGV2aWNlKGVnYywgbmVzdGVkX2FvLCBkZ3Vlc3QsIGRldik7CiAgICAgICAgIGlmIChy
YyA+IDApCiAgICAgICAgICAgICBmcmVlX2FvID0gdHJ1ZTsKICAgICB9IGVsc2UgaWYgKHN0YXRl
ID09IFhlbmJ1c1N0YXRlQ2xvc2VkICYmIG9ubGluZSA9PSAwKSB7Ci0gICAgICAgIC8qCi0gICAg
ICAgICAqIFJlbW92YWwgb2YgYW4gYWN0aXZlIGRldmljZSwgcmVtb3ZlIGl0IGZyb20gdGhlIGxp
c3QgYW5kCi0gICAgICAgICAqIGZyZWUgaXQncyBkYXRhIHN0cnVjdHVyZXMgaWYgdGhleSBhcmUg
bm8gbG9uZ2VyIG5lZWRlZC4KLSAgICAgICAgICoKLSAgICAgICAgICogTkI6IHRoZSBmcmVlaW5n
IGlzIHNhZmUgYmVjYXVzZSBhbGwgdGhlIGFzeW5jIG9wcyBsYXVuY2hlZCBmcm9tCi0gICAgICAg
ICAqIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgbWFrZSBhIGNvcHkgb2YgdGhlIGRhdGEgdGhleSB1
c2UsIHNvCi0gICAgICAgICAqIHRoZXJlJ3Mgbm8gcmlzayBvZiBkZXJlZmVyZW5jaW5nLgotICAg
ICAgICAgKi8KLSAgICAgICAgTElCWExfU0xJU1RfUkVNT1ZFKCZkZ3Vlc3QtPmRldmljZXMsIGRk
ZXYsIGxpYnhsX19kZG9tYWluX2RldmljZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIG5l
eHQpOwotICAgICAgICBMT0dEKERFQlVHLCBkZXYtPmRvbWlkLCAiUmVtb3ZlZCBkZXZpY2UgJXMg
ZnJvbSB0aGUgbGlzdCBvZiBhY3RpdmUgZGV2aWNlcyIsCi0gICAgICAgICAgICAgcGF0aCk7CiAg
ICAgICAgIHJjID0gcmVtb3ZlX2RldmljZShlZ2MsIG5lc3RlZF9hbywgZGd1ZXN0LCBkZGV2KTsK
ICAgICAgICAgaWYgKHJjID4gMCkKICAgICAgICAgICAgIGZyZWVfYW8gPSB0cnVlOwotCi0gICAg
ICAgIGZyZWUoZGRldi0+ZGV2KTsKLSAgICAgICAgZnJlZShkZGV2KTsKICAgICAgICAgY2hlY2tf
YW5kX21heWJlX3JlbW92ZV9ndWVzdChnYywgZGRvbWFpbiwgZGd1ZXN0KTsKICAgICB9CiAKQEAg
LTE3MjAsOSArMTcyMiw2IEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCiAKIHNraXA6CiAgICAgbGli
eGxfX25lc3RlZF9hb19mcmVlKG5lc3RlZF9hbyk7Ci0gICAgaWYgKGRkZXYpCi0gICAgICAgIGZy
ZWUoZGRldi0+ZGV2KTsKLSAgICBmcmVlKGRkZXYpOwogICAgIGNoZWNrX2FuZF9tYXliZV9yZW1v
dmVfZ3Vlc3QoZ2MsIGRkb21haW4sIGRndWVzdCk7CiAgICAgcmV0dXJuOwogfQotLSAKMi4xMS4w
IChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 08:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 08:02:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXQv-0000hP-A3; Tue, 16 May 2017 08:02:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAXQu-0000gv-7f
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 08:02:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A1/16-03058-702BA195; Tue, 16 May 2017 08:02:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZdtk1S
 kwY+fShYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLP+KHtBY2LF461XmBsY
 F1p3MXJxCAn8ZZTYvWcxE4TzmFHi3satzBDONkaJ/edus3YxcnKICDhLfD0zlx3E5hXQl7g24
 y8jiC0sYCKxcuYSNpAGCYHVChKrT69jAUlICHhLtLR9ArI5wOyrV4HWsXOwCVhJHBIDKWARUJ
 X4NX0G0wRG7gWMDKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GOed8D/EKMnBpCTKm1YtFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfvBqCcYFFq
 empFWmYOMPRg0hIcPEoivJobgdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXO+x9khgBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvEcgqnsy8ErhNr4COYAI6IuylOM
 gRJYkIKakGxmmJ2f3NfY3f5Rb/2Xlh1+THa6Xn8GVN/8vFw/P27sPwEx0pDOGfN7kpHllT4L3
 W68y5NVV/GVmfaWjrTw4Jylj66Zl+NX9wjkLGqdBjIl0PIiymaDDseVovIWTOtl/g9esNphxy
 CpMPGksUl9mHXGJ/XmjzZ+PZ5iWVbBeM/x3PCPv8TUNnlxJLcUaioRZzUXEiAP++t6t+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1494921733!60813919!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45389 invoked from network); 16 May 2017 08:02:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 08:02:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXQp-00076L-N1; Tue, 16 May 2017 08:02:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXQk-0003RX-37; Tue, 16 May 2017 08:02:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXQj-0003Bm-Mr; Tue, 16 May 2017 08:02:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109451-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-arm64-arm64-xl:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-qcow2:guest-start:fail:heisenbug
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=58cd97ff374b7c6c39c9a78595a5eb75a56a08ac
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 08:02:05 +0000
Subject: [Xen-devel] [linux-4.9 test] 109451: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ1MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQ1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgICBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAxNiBndWVz
dC1zdG9wICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMDk0MzUgcGFzcyBpbiAxMDk0
NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBpbiAxMDk0MzUgcGFzcyBpbiAxMDk0NTEKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAxMCBndWVzdC1zdGFydCAgICBmYWlsIGluIDEwOTQzNSBwYXNzIGluIDEw
OTQ1MQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDkgZGViaWFuLWh2bS1p
bnN0YWxsICBmYWlsIHBhc3MgaW4gMTA5NDM1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTA5NDM1
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3Jl
bHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDEwOTQzNQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDkgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIHBhc3MgaW4g
MTA5NDM1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMDk0MzUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTQzNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTA5NDM1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
bXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgNThjZDk3ZmYzNzRiN2M2YzM5YzlhNzg1OTVhNWViNzVh
NTZhMDhhYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5
NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3
MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICAzNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgMzMgZGF5cyAgIDU2IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTQzNSAgMjAxNy0wNS0xNCAyMzo0NzoyNiBaICAgIDEgZGF5
cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMzk0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTg1NyBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 08:08:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 08:08:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXX1-00014L-65; Tue, 16 May 2017 08:08:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dAXX0-00014E-Ad
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 08:08:34 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 31/C9-01709-183BA195; Tue, 16 May 2017 08:08:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSeUgUcRT2Nzu7juHGr1XzuWjRZtmBtiLRDVI
 ERiRdSAVRszbuTOxhM6ttRLSRibslakGU2UVpFxWtlR2C7ubVgmdGWGoWYRlk5gnaNeOsZr+/
 vo/v+733vcejFJpTKi3F2G0Mb6FNOtU0kl0SoI89UqrdqfcVJCwfeXiGSERJL/payc1ol5KzG
 Kz2vUq29fcoSi8m7dWVHwgHqlC40DSKxA4FlN1pRBJB2IngY8vxcaLBBQR4umtJF6KoEBwN/c
 WCBENxCvSU7HGhINFyADo8zUoJK/AaGCrNUkhYhRdC+0A/IWE1XgmlzrFxTOJ5cNLhCpRwGGb
 gR+8gkj0z4OX5T6SEg/Ba+HLM66+5HM5fbkQyng1l34rG6wPWwbeqSlKKCfgsggttXUo50Bw4
 5/SQsikKquuLxuMD3gR3n0XIcC74spJlx1Hwdef4y5wJhF91OYRMWsWlDJerJNd0rIGyrnJC/
 pEO19or/CEWwb3XPxTyB3GLn92eQJmMqODsn6cq2RUJj+veKmXhhhKeeEv8PToxeCvLVPloQe
 GUHRROmbtwytxXkOI2ihEYPpPhY5fGGXjOyNrMNGeKjdcvjTMzgkAbGRNtEOJSrWY3Em8iQHx
 P0GDeOi+KoAhdmDrtsHanZrrBuu8QSwvsHj7DxAheFElROlBzblGbwTNGxp7GmcTDmpCBCtaF
 qlMkWS2k02aBM8qSDyVQvcV93wmqqHPoO6EhLVYLow1XDzwQrViyshmWyUITR9qCorQhaiRG0
 wSnM7yZs/2vf0XhFNKFqA1Sw2DOYpvs91WMQkhResKlKDb6n6R1oMPkm93c+vIUE3Uwc3XTrO
 a2iPDomuNNYz9Pt+U0jLpbbLfe21fy16/GJGRU6XXJr7KfJ86lb3Zfahw72hdTt+HWFnZ+/dM
 T2xqKa+8/4mdGj3QULM69k+raXsJtZVcM5xH5G+NLdwxdvGrP3frYF2pO2l/nzF4lkJHemmWW
 d7+8XTpSYOn4RQpeoP8CrSxABZ8DAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494922109!77828021!1
X-Originating-IP: [104.47.0.48]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61127 invoked from network); 16 May 2017 08:08:29 -0000
Received: from mail-he1eur01on0048.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.48)
 by server-2.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 May 2017 08:08:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=svswVY0SWSssGlzgDdiQH+/LxvEoGqYWBebfeopoN3o=;
 b=GSMqRte7FgaFHn8IOEZVsuW8MrHVUcEhCqn9N9FR5M6Lvfr3QPYHch3NIAMRoAsaOiHLSUEwGKF+oVJmJBe1+PurBS3UqSH4UjV8DuKdCy/Lig2oKXiQIR4qU/ahDoBzMCucfkEnFKloHChH0kN8kGuEJydHUYNUPGCxaAZ1QoA=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 VI1PR0802MB2190.eurprd08.prod.outlook.com (2603:10a6:800:9b::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Tue, 16
 May 2017 08:08:27 +0000
To: "Goel, Sameer" <sgoel@codeaurora.org>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
 <2f028fec-26e4-9019-9572-3f468947770c@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f511d378-e452-6148-4997-db61eeb6ddd3@arm.com>
Date: Tue, 16 May 2017 09:08:24 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2f028fec-26e4-9019-9572-3f468947770c@codeaurora.org>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR0902CA0016.eurprd09.prod.outlook.com
 (2603:10a6:6:2::29) To VI1PR0802MB2190.eurprd08.prod.outlook.com
 (2603:10a6:800:9b::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4699fcc6-3940-4ce4-21f1-08d49c32bc0d
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2190; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 3:V0aL0mvYK2xlm9fHFjy2+Jrt+ltyVSVjJzgGosQjEA4O8wduoBQ0zfyhKm1m2PlK1u/cENtRE5DU2louUJkRFbXI/IvZtG7RAZU41Aj3H8wqjjReDk8lqvJkOxegewhn5pEzFoemokCXVYYmpD82duTGHok8R75Zj7pPXpmyFpLN5T/UFF+xk/6MQRPJjROdCPkkmOcVRXedHy+wNL8OIXkSEhrzSpAhH2/0cUzuykdPJwoOgOy8XfiSIuLNtLhUUe7ugHmpbcKWHG5TlvMX1hQESKVcCDNPWrwRAfN+NfVZYze3DykMLHdGg1IyqLHQ0NiTPjvvcfb3xqXxojrdwNWqnPZxi34HMWYB0z19BBc=;
 25:yAv7WgQHTCxtqkBNKmwfAsj6K8DYohRZ1yLSAbZ3H3eZOzjIBj3IWYUw4nN08R7aDDmNoFXjCsAU3nv3hvn94DqxnU6TI9vTJR5i1wOg2nxKSrH+XcXQ0pY/Qsscdfr6AMH4qXEf5Ek+h7LjHe0EiGocp83MwipNA5Z7HZfwRYgp04hb/WIwCQ77gXBS0EzsOk3O+N0zV5hsyDKyNMZJ5x35d8Nm3X0WuqBAe3K9RBE0huswnnjLMQRuodUi4YI8Q43WBbry5Glgn63iWreC3zbBmVhjrl1cmJnXeN7PiyRAMxQVf5FvHSaCGSp8O7Y0mRiJE02484oIimHVxAiqNhMzaUTbs5D0/8VBK+x8qcAnn/161eyobd3qdJ1AXjh27k3JfARkCN69PxS8gHdfcboYb1F8tTQ8mMVcIxeHfrb/j3UErBfvG21ErcpJ7l0GG//6Asz4+p0HrA9mF5qd2zPJXTChmj41q48hdI2Mglo=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 31:XRTNDipvm3fmb7+eYoxCmJ6XO2+nKY1AzFbPYwRGJvuXtrpL3qfPWX4SkRQW8nv29NjkYpeRkYswzxEnlmZLCYCmNqfzkzOFB8yBtm4NFpYVw4dY3oFtslo6So1U9DaXb6lSMENfURBcChwgEtHvC1kxmTY7sDnrA2PEcMWtBXZnz8WRRCCXMQ3nh+oiu5x2z8nWrDrLorfuBV1r3AodiG/WvMp9DPyMoF4znsJmzRI=;
 20:QnMJLnN3kEzEGL+183G3feqO2Mn7ZutKih89JrO2Q4KheuZk6UVtzvrXWqPXVEOWia+3KBveiRYvuGeXXz6ti4UuGZtHyuewomxJEX45wiTdcUXj2OfkZICHj9fx2aekIqQ6sJXFlHBXfW3WPhOJ+8A/SRDWdz5R+rbguwt1uWo=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB21903413CDB1E3A0E864D87E80E60@VI1PR0802MB2190.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(6072148);
 SRVR:VI1PR0802MB2190; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2190; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 4:PvQVlvnp1NqvTd9/nULjAFiVsANm6NAeB2bJGNwjl4b9j7GtiCoKkwmnBHOJtKZhGw76tiPrPZN/no9mQjDwqzV5eRi/AMVCrt7RgW7HkAWR00sTwBhh8RAPVOp/xIYVqrXDpLirJ5Ogbbt4asmi/csD9kyyKOUjjXt6I1lAV3gtyRXh/Ngvje4/lAGHgyVViFpntlSmuySjBKXwitsPoTRfsRxsHO32LNcsrxkyozXskTnqnPVp90y2zEr2LpCdT98EcKqmo3WxA9B8WAjcLEIXr8DnaxlXIEPJsSE3jjdftVUz3jz0SqJU78beUM8HLEEVprDjBm2Mh2BlC+Gd6UFBXL5ALMtLSr4KZbUiInmzKaIy+cv2hVSK2APY1fGhdy+MiTbUfrdkMhW+Uuvu0S+qxEmt1YKCsiP5+OMW02EPnSJDz6AJnIUJi3fhkOGFQq5udvKkafiHpy8XNB0CT96AmrmjGm35Scz+Jk2s4pxJmZJrCMhd6OALuml6zgH9XW5cB4Rl2DX2rozUvZWYWQuCxoMThuqKew11+idj+/i5qvuAEERAokMhHok2NoY7YlJVADxKYrohSrQwbuHU/HYL3vNk4OmpJKx81MU3NmTisPVAl3fwgO9r4io7ATMMLKGh3YkiZEUSGSUrI67FXAosc/TuFuaWD2c6qDMsb1Iy+RaM91UUiSleFBs+5EqXQxyC3TAv+WF74EVh61X622kT1tzMCacMfVBHKwmQhgr75Yi0epF9/opTXMvByh1XjzTQe2CPwWETbaG0tOO7ZQlY54FFUltVazZwP0kZD4X1sRC3TcHOXu5j+c71kz8E
X-Forefront-PRVS: 03094A4065
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39850400002)(39400400002)(39410400002)(39450400003)(24454002)(53754006)(377454003)(36756003)(31696002)(2906002)(86362001)(305945005)(54356999)(7736002)(6506006)(76176999)(50986999)(229853002)(478600001)(33646002)(230700001)(8676002)(81166006)(6666003)(2950100002)(31686004)(42186005)(6486002)(3846002)(6116002)(50466002)(54906002)(6246003)(66066001)(6512007)(53936002)(47776003)(38730400002)(5660300001)(23676002)(189998001)(25786009)(4326008)(53546009)(4001350100001)(72206003)(83506001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2190; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIxOTA7MjM6SCtDd3FTTkVzWXpBNm9OYXlWVStaS0JV?=
 =?utf-8?B?OW1pRitJbnJBZC9CSmdDVm9ONFFGZXVVUXZuRllBNGJnR2JzejRDNnkvNE5W?=
 =?utf-8?B?bXQrblIzMS9CcjlyRTdrMndRdWdBd2wwVW0raWhQRE9VVWZ4dFBmZnJ5OUlh?=
 =?utf-8?B?aitRUllFS3gzN3AvU25vS3M1ZkJKd2dnM1hRWmZXVzM4ZE9qdVNvc2RzTFdV?=
 =?utf-8?B?NExvUHA0RTZxcDA3Sm5UVytkRGZLTVlkdGlkWGlGUVJVYjB2MjFZNU5LaTUx?=
 =?utf-8?B?WXlCOTEyTXlKMG50TjUveXN5UUFtbW5YMlc4UkQvTUJkK2Q5WnJxMmtVTE40?=
 =?utf-8?B?RmVQNkdmSlJ4TEVUN3MvVEhMT0w3TzlWR2E0OU9FcDJPNmNDTGNzTSs2eFRV?=
 =?utf-8?B?WHdobXpiK244bG54eUE1QmFvdlRhRm5KWjlDTitzbGtlY2J0YTVqNktmQ2pr?=
 =?utf-8?B?a01Kc1owbXBmc0RKNVdISlE5K2srUUJONCsrU0tMZGcwWldveUgyby8wQzVQ?=
 =?utf-8?B?bWovQVd2WDVzU2dVZlVDOGdQWW94WEoxbE8yNThVVVRpYk5uMnkrcFh6b3RR?=
 =?utf-8?B?a2VoVDB1a2p4NzFENE0yZ21BUGpZM2NoQUFSVG9DVFgxTFB0ZVFVWGlTM0Vj?=
 =?utf-8?B?aGJHeHpTSitoKzYrYWxrajhCT2lUc1l5bmJUNXFIRzdwR1JXaDRoR2FLemlq?=
 =?utf-8?B?K0I4L0lkTXJQRWN4cFpwUXZFbXYxb1RsbU15Q0hPb0NkWmFReTN0Umo5NmRN?=
 =?utf-8?B?Qjg0UXY0MUwvV05wclJoU3EyeEcvcnJNSUJuN2dwOUcvS1NaRzM0N1ByS3NG?=
 =?utf-8?B?bitGbEFBVUZiMjdidU91cHliZnVEZXc3NVBvdkhtWnNIa1NJcXZ4eXZieHR2?=
 =?utf-8?B?cHZNSWZSRWdaekVPWFl4VU1zaG4rNnJPeDh5bkZKNTVkM0RpZHZqMTlLLzFO?=
 =?utf-8?B?aWRoamFKa2ZuMk1qbDlXVm5GdlFlbHNycS9uLzBtalBONURiNldNWTYwdzRu?=
 =?utf-8?B?ZmFvc0lsRlpHUTFsQ0lrMHJ5cWYxZGdNaHNqWExQZ3lCZWNnSFVLRXBNaStR?=
 =?utf-8?B?WkQzOXAzajdWeVJRaUJReTNhM0ladzQwcDN6bHRMK2x3YjFJMTFYNS9zbWpy?=
 =?utf-8?B?ZUl6T2hXeGZXOFdRR3VqWFdnd24rOGMwK3ZZVGczVWZ2YXA3d1BSV0ZBSjdz?=
 =?utf-8?B?N1VCa1NDajdzbEZxWFB6aWcwM3ZaM0tyUjUvV3NFMlJKNFdmY01MQ3N2SzRJ?=
 =?utf-8?B?d0w4MmNxdW5hbVpsZm5UanJiWnRpQ1dvSzdZNlVqdFNTR1dxMlk1STBiK1k0?=
 =?utf-8?B?ZS83ZnRGMi9EOXAyQjFxa3BIdFZPclJUMHpEanZiOUFRSDljRWhiTjJMbnVZ?=
 =?utf-8?B?V3JuV0MvZDFtK0tOaWl4WVc3Mkd6enYwZDc2UWVDclBIVXFVeTdORmZuZW1i?=
 =?utf-8?B?cU1OdVdsT09vTndnT3ZaNzJPYUNQWmVRYXJWL0g1M1UweHRmZ3F6a0tCQndx?=
 =?utf-8?B?Nnh2ZDV6VWlnRWlWa0RWaHYxenpXYTBucythelBOcjhlZjJjZDFlcGNDMVB4?=
 =?utf-8?B?SkMxWlNQQS9xK3hRMlc5ZmRMVDNDSWRvcjdTSlBwQ2ZZdk5QazdtcW1LV2NO?=
 =?utf-8?B?RTVOQXZUeTI1akY5cEhvUS92VTBGalB6bmhldWp1cWRTRm1YMlVCTFZLc3lv?=
 =?utf-8?Q?gR8yOZv6gC9FiNOJjwrg=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 6:9A31JwHi2iKKJ2J+lFsj6LAIhjmxf+Ie+rO5yCuBOkIVKIBpyj4ujMKN6FQ6N4wTzM+cIiV+AwRQO6Voxvxu7vL6NU+E8MPG0BJZ20PnOne8NLAm+8rBDzs6gboXUIuQqyXNF41Ql8ltb4JP0Oby5iRU6xo3HeBihnVzqCFskyAKIXnentA3+ejyVMA3SCh9x+ggLdc6pkzuUs4jtl729+OTXxoONiT8heX2dyM/aNBUF8g6Ow7wGx6xjE6knKVYSYbdYXD0h31mgi0P0Hc/GnSFCuJQzjbLSMScj53f19Q+gaF5n6S30tELxFiniczT7fX+bjrm4r9crefMko+tGlDnHTVNPlb3EitOzAeh/GWtPpw5EFuJohSWLAwp8MH3GRAMOEdM6JaRxf+uKyUIYrHNukjSaRmeBcabkpP070ZedIPGaSCWPkSjCy8WAoSEVdvR4Ngj312fuBrZ4/MYk2VL0AdA1gk/EDY3ov4VOcfudGViUlhZl863F8FLj+8W6S+P1N9fovqXOE6uFrUBbt39iopbqHPH2cfuOGXxkjI=;
 5:wY1JeVss5+yPTuwdBUtRPqipEX9harvomI73p7rf1f3emjIPkrI+lMnB5nFgl+fwpIRay9DlPIAHrLoVwTxXg9VSQcJCgpDxVyrZrPTNZeTYNpPIBVGYJ5K4X9IeTdngO1GHnbcASzVvvqQESSzkCg==;
 24:wEahBDky+YpklquwPP85SDTtUzJoCGYqbsEj8w3rgwxuA/0ycJolOGBSaifZgDyPut1zGRV163ymcQedaAkswq/YOL7d+uN7PsYJP2aWXmQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 7:rGmEm/CRWQTOPc9zOh65YeoD7XQrg5L6GOOeQi1gnX3xSeYUlBQywpy5XXURzZGLNxclF+GUsW+JZMyJ6p5B9H6OZuVHuC/a/xzJ9SoRgST0GobZnmNLdAm35Hz2dO/733FF9IRXVyhM1diIYxA0tuB2g8s08na/l1X2WpRk6vAPuDX55en0RNb2SZWjadjL/WDMj9ufPVv86kV2Sba4IJNXVNyRbDcQk1/LXUHSnDttOhnzm7QIoB+z7AEK1r2T65fz7D/cdQI3HSwUU19XIBBMsnHTC9sFohBQ55mN3Q+jg/JLhEJ5uupPRfnOvI/hGchKoNeYJl+kCTXIJntFEg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 08:08:27.8433 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2190
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGFuayB5b3UgZm9yIHRoZSB0ZXN0aW5nLgoKT24gMTYvMDUvMjAxNyAwMDo0NSwg
R29lbCwgU2FtZWVyIHdyb3RlOgo+Cj4gT24gNS84LzIwMTcgMTI6NDEgUE0sIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4gSGkgYWxsLAo+Pgo+PiBYZW4gNC45IHJjNCBpcyB0YWdnZWQuIFlvdSBjYW4g
Y2hlY2sgdGhhdCBvdXQgZnJvbSB4ZW4uZ2l0Ogo+Pgo+PiAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQgNC45LjAtcmM0Cj4+Cj4KPiBUZXN0ZWQgdGhlIHJlbGVhc2Ugb24gUXVhbGNvbW0g
RGF0YWNlbnRlciBUZWNobm9sb2dpZXMgUURGMjQwMCBwbGF0Zm9ybSAoTGludXgga2VybmVsIDQu
MTEpLiBCYXNpYyBET00wIGJvb3Qgd29ya3MgZmluZSBhZnRlcgo+IGRpc2FibGluZyBwbDAxMSBz
ZXJpYWwgYW5kIFNNTVV2My4gVGhpcyBpcyBhcyBleHBlY3RlZC4KClhlbiBoYXMgYSBkcml2ZXIg
Zm9yIHBsMDExIFVBUlQsIHNvIGNvdWxkIHlvdSBkZXRhaWxzIHdoeSB5b3UgbmVlZCB0byAKZGlz
YWJsZSBpdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 08:09:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 08:09:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXXX-00017m-F6; Tue, 16 May 2017 08:09:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAXXW-00017d-3O
 for xen-devel@lists.xen.org; Tue, 16 May 2017 08:09:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 5F/4D-03058-1A3BA195; Tue, 16 May 2017 08:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQnfBZql
 IgylbLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oylk5tYCrawVJx418rSwHiDuYuRk0NCwE/i
 aM9jJhCbRUBVYtf5w2xdjBwcbAL2EtO/VoCERQQMJN5fn8QGYjMLWEn8uz4VzBYWMJNYfGAtm
 M0r4Clx/8B3VhBbSCBXoun4JSaIuKDEyZlPWCB6dSQW7P4ENp5ZQFpi+T8OkDCngJ3E1Zur2U
 FsUQEViYnz+9ghxihK9M97wAZxZbrE1r+/mCcw8s9CMnUWkqmzEKYuYGRexahRnFpUllqka2i
 gl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgSGHwMQ7GC8tyzgEKMkB5OSKG9atVSk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne9xuBcoJFqempFWmZOcBIgElLcPAoifBKbwJK8xYXJ
 OYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOG8kSJEASFFGaR7cCFhUXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5Iw7xuQS3gy80rgNr0COoIJ6Iiwl+IgR5QkIqSkGhgTv6rt6Lr3ZRnTHtbIB5c
 edHBuz0x3+/R035n6w+2Bu1MDHsSf7vjvyPFg3tsFEZ/CNnNcW+253e/u20WfhCZc8vGa6bB5
 IrNgSLPkQuuDYm+M24Ql3mfWPcuSjrtsq/g8o/BVruPKiFYTlffH2JtO60V/eLiMLZ4/hX3O7
 UXOqz75Lm00TONRYinOSDTUYi4qTgQALXl/fcUCAAA=
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1494922144!50006320!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46237 invoked from network); 16 May 2017 08:09:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 08:09:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="46114470"
Date: Tue, 16 May 2017 09:08:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170516080859.kjswpfwrjwsgbsbm@dhcp-3-128.uk.xensource.com>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Gary R Hook <ghook@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMTA6NTQ6MTlQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgpbLi4uXQo+IEFuIFBWSCBndWVzdCdzIGNvbmZpZyBsb29rcyBzb21ldGhpbmcgbGlr
ZQo+IAo+IAlrZXJuZWw9Ii9yb290LzY0L3ZtbGludXgiCj4gCWJ1aWxkZXI9Imh2bSIKPiAJZGV2
aWNlX21vZGVsX3ZlcnNpb249Im5vbmUiCj4gCWV4dHJhPSJyb290PS9kZXYveHZkYTEgY29uc29s
ZT1odmMwIgo+IAltZW1vcnk9ODE5Mgo+IAl2Y3B1cz0yCj4gCW5hbWUgPSAicHZoIgo+IAlkaXNr
PVsnL3Jvb3QvdmlydC9mMjIuaW1nLHJhdyx4dmRhLHJ3J10KPiAKPiAobm90ZSBkZXZpY2VfbW9k
ZWxfdmVyc2lvbikKCkkgd291bGQgbGlrZSB0byBhZGQgdGhhdCB0aGlzIChkZXZpY2VfbW9kZWxf
dmVyc2lvbj0ibm9uZSIpIGlzIGEgdGVtcG9yYXJ5CmludGVyZmFjZSwgYW5kIHRoYXQgdGhlIGlk
ZWEgaXMgdG8gdXNlICdwdmg9MScgaW4gb3JkZXIgdG8gY3JlYXRlIFBWSCBndWVzdHMsCmJ1dCB0
aGlzIG5lZWRzIHNvbWUgd29yayBvbiB0aGUgdG9vbHN0YWNrIHNpZGUuCgpSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 08:35:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 08:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXx0-00032p-J6; Tue, 16 May 2017 08:35:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAXwz-00032d-0B
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 08:35:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 65/C3-03620-CC9BA195; Tue, 16 May 2017 08:35:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff0Tql
 Ig+0ThSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8eT0VZaCU9kVK7/MYm1g
 XOXaxcjJISTwl1Hi1TeeLkYuIPsxo8Tf9VtYIJxtjBIvLq5mBakSEXCW+HpmLjuIzSugL7H3T
 hcTiC0sYCpx/M89ZpAGCYHXchL3ls9kAUlICHhLnJy7GMjmALMXfzPvYmTnYBOwkjgkBlLAIq
 Aq0Xb+NusERu4FjAyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECPc4ABDsYVy0IPMQoycGkJMqbVi0VKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/kOoJxg
 UWp6akVaZg4w9GDSEhw8SiK8W0DSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzlsPUiQAU
 pRRmgc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM2wUyhSczrwRu0yugI5iAjgh7KQ
 5yREkiQkqqgbH947PpalV2kvy8URcPMpWZSeuq5aSvMjRelSTHzsS78kD4FP8pV3/n9R/7syn
 xfzPj5lilu7r6D+WFza9Gf75leftgwxku9oQZ79g65DOdJ7b/mKlh9ST7Svhxv+leW1zleJSd
 twi9ulProN+5KqVvzZ/m9UFHVVzqPKqNtvWo979a2aB6XomlOCPRUIu5qDgRAAeZPYJ+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494923722!102589571!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5739 invoked from network); 16 May 2017 08:35:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 08:35:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXwt-0007xR-7w; Tue, 16 May 2017 08:35:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXwn-0005cX-EE; Tue, 16 May 2017 08:35:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXwm-0001ll-SJ; Tue, 16 May 2017 08:35:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109453-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-3.18:test-armhf-armhf-xl-credit2:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
X-Osstest-Versions-That: linux=68e50dad01f491a0645b720d6bf5a2f00411fbec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 08:35:12 +0000
Subject: [Xen-devel] [linux-3.18 test] 109453: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9077634547171561786=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9077634547171561786==
Content-Type: text/plain

flight 109453 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109453/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail REGR. vs. 109161

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2 7 host-ping-check-xen fail in 109446 pass in 109453
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 109446
 test-armhf-armhf-libvirt-raw  9 debian-di-install          fail pass in 109446
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop            fail pass in 109446

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop fail in 109446 REGR. vs. 109161

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 109161
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check fail in 109446 like 109161
 test-armhf-armhf-libvirt-raw 11 migrate-support-check fail in 109446 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109161
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109161
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109161
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109161
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
baseline version:
 linux                68e50dad01f491a0645b720d6bf5a2f00411fbec

Last test of basis   109161  2017-05-08 06:20:31 Z    8 days
Testing same since   109446  2017-05-15 07:47:20 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amitkumar Karwar <akarwar@marvell.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben@decadent.org.uk>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Dumazet <edumazet@google.com>
  Ganapathi Bhat <gbhat@marvell.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  GSR <gsr.bugs@infernal-iceberg.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hughes <james.hughes@raspberrypi.org>
  Jim Mattson <jmattson@google.com>
  Jin Qian <jinqian@google.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@codeaurora.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Liam Breck <kernel@networkimprov.net>
  Liam Breck <liam@networkimprov.net>
  Linus Torvalds <torvalds@linux-foundation.org>
  Mark Greer <mgreer@animalcreek.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Nicolas Pitre <nico@linaro.org>
  Nikola Pajkovsky <npajkovsky@suse.cz>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sebastian Reichel <sre@kernel.org>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  WANG Cong <xiyou.wangcong@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 881 lines long.)


--===============9077634547171561786==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9077634547171561786==--

From xen-devel-bounces@lists.xen.org Tue May 16 08:37:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 08:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAXzJ-0003Bu-4O; Tue, 16 May 2017 08:37:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAXzH-0003BT-N7
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 08:37:47 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C1/82-02196-A5ABA195; Tue, 16 May 2017 08:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTdyl1S
 kwecpRhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPH6HFNBZwNjxYI165ka
 GJeFdjFycggJ/GWUeLpJE8J+zChx7Qp3FyMXkL2NUeLm5KksIAkRAWeJr2fmsoPYvAL6Es+WT
 AaLCwtYSLR/Xs8E0iAhcElXYtOdpWwgCQkBb4mPbV2MXYwcYPbLPVJdjOwcbAJWEofEQApYBF
 QlZu27zDaBkXsBI8MqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/Nx
 NjEB/MwDBDsYL7c6HGCU5mJREedOqpSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDy7wTKCRal
 pqdWpGXmAAMPJi3BwaMkwvt5B1Cat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeZlBZgiAF
 GWU5sGNgEXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgFVgEzhycwrgdv0CugIJqAjwl6Kgx
 xRkoiQkmpgbGFcJX5Vxqt/wdPVy8O35OhduXbtjWaK+KWK3Oq2ox8XvzSU23vA7q5Ujdr8rR3
 Tl3H1vWdyWPyEy/6YePXHiRvdZu53Ktn1Pq/9Rtahfhnj1ycthK5fn8T/Vuaw2pojN2Xeu53d
 c3rmCt+NTNcXPvtd9PHMj8ajK27cNch6b8w16/EpxzfTNXKUWIozEg21mIuKEwGyW/fxfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494923864!62050312!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41729 invoked from network); 16 May 2017 08:37:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 08:37:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXzC-00080Y-9b; Tue, 16 May 2017 08:37:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXz7-0005t6-26; Tue, 16 May 2017 08:37:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAXz6-0004BO-Og; Tue, 16 May 2017 08:37:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109454-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3a8760664d5c1a1a93c9012bdb8ac07ab8fd4b0d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 08:37:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 109454: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6454635032592396632=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6454635032592396632==
Content-Type: text/plain

flight 109454 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109454/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                3a8760664d5c1a1a93c9012bdb8ac07ab8fd4b0d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   21 days
Failing since        107644  2017-04-25 10:26:10 Z   20 days   54 attempts
Testing same since   109454  2017-05-15 18:46:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7768 lines long.)


--===============6454635032592396632==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6454635032592396632==--

From xen-devel-bounces@lists.xen.org Tue May 16 08:40:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 08:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAY23-0003o2-I3; Tue, 16 May 2017 08:40:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1dAY23-0003nv-7y
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 08:40:39 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B0/DB-02180-60BBA195; Tue, 16 May 2017 08:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jC7rbql
 Igz0TTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7Z8+zFSxWrFh3eQJrA+MlqS5GLg4hgdlM
 EldO/GTrYuTkYBGwl/hwejIziM0oUCaxa8M5KDtbomHTZBaIGjuJyf8XM0M0b2OU2LJtGhNIQ
 kigXOL3uhVgRWwC2hKH7u9jBbFFBJQkpi9rZAdpYBZ4xSyxbd0pxi5GDg5hgXSJ1e+iIHqTJH
 a92sYIsUBVoqd9EthMToESiUdnDoLN4RXQl3g7rRnMFhWwlFiw7QMzRFxQ4uTMJ2B7mQUkJA6
 +eAEWlwC6oeH8T1aQvRICfYwSBx7NY5vAKDILSc8sJD0LGJlWMaoXpxaVpRbpmuklFWWmZ5Tk
 Jmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGOgMQ7GCc2uB8iFGSg0lJlDetWipSiC8pP6UyI
 7E4I76oNCe1+BCjDAeHkgQv4y6gnGBRanpqRVpmDjDmYNISHDxKIryPdgKleYsLEnOLM9MhUq
 cYFaXEeR+DJARAEhmleXBtsDi/xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeTyBTeDLzSuC
 mvwJazAS0OOylOMjikkSElFQDY8k7fv2efK/9s3oMU7Ijq7NrrU4kzn54uINpv3Cfpv306h9K
 Coxyx8N+XNNYsWf7gjteaxXjWh5+WBgUcXOhWGBi+5G0vIZt2jsSmU/+idKe+nCTxsULeu1Lz
 k3mLbBfHN3HeWtapAj7AVe5J9OvaWenvm2bYP/LyD1ngR/XP88nfA7ZC1Z5KrEUZyQaajEXFS
 cCABpAJybuAgAA
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1494924036!82576222!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42314 invoked from network); 16 May 2017 08:40:37 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 May 2017 08:40:37 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 606A4F9E97;
 Tue, 16 May 2017 08:40:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 606A4F9E97
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 606A4F9E97
Received: from blackfin.pond.sub.org (ovpn-116-54.ams2.redhat.com
 [10.36.116.54])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E70D0A63A0;
 Tue, 16 May 2017 08:40:05 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 3B3DE1138647; Tue, 16 May 2017 10:40:04 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
References: <20170515214114.15442-1-eblake@redhat.com>
 <20170515214114.15442-3-eblake@redhat.com>
Date: Tue, 16 May 2017 10:40:04 +0200
In-Reply-To: <20170515214114.15442-3-eblake@redhat.com> (Eric Blake's message
 of "Mon, 15 May 2017 16:41:11 -0500")
Message-ID: <877f1hgpp7.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 16 May 2017 08:40:30 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Juan Quintela <quintela@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 alistair.francis@xilinx.com, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 zhanghailiang <zhang.zhanghailiang@huawei.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v9 2/5] shutdown: Prepare for
	use of an enum in reset/shutdown_request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gV2Ugd2FudCB0byB0cmFj
ayB3aHkgYSBndWVzdCB3YXMgc2h1dGRvd247IGluIHBhcnRpY3VsYXIsIGJlaW5nIGFibGUKPiB0
byB0ZWxsIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYSBndWVzdCByZXF1ZXN0IChzdWNoIGFzIEFD
UEkgcmVxdWVzdCkKPiBhbmQgaG9zdCByZXF1ZXN0IChzdWNoIGFzIFNJR0lOVCkgd2lsbCBwcm92
ZSB1c2VmdWwgdG8gbGlidmlydC4KPiBTaW5jZSBhbGwgcmVxdWVzdHMgZXZlbnR1YWxseSBlbmQg
dXAgY2hhbmdpbmcgc2h1dGRvd25fcmVxdWVzdGVkIGluCj4gdmwuYywgdGhlIGxvZ2ljYWwgY2hh
bmdlIGlzIHRvIG1ha2UgdGhhdCB2YWx1ZSB0cmFjayB0aGUgcmVhc29uLAo+IHJhdGhlciB0aGFu
IGl0cyBjdXJyZW50IDAvMSBjb250ZW50cy4KPgo+IFNpbmNlIGNvbW1hbmQtbGluZSBvcHRpb25z
IGNvbnRyb2wgd2hldGhlciBhIHJlc2V0IHJlcXVlc3QgaXMgdHVybmVkCj4gaW50byBhIHNodXRk
b3duIHJlcXVlc3QgaW5zdGVhZCwgdGhlIHNhbWUgdHJlYXRtZW50IGlzIGdpdmVuIHRvCj4gcmVz
ZXRfcmVxdWVzdGVkLgo+Cj4gVGhpcyBwYXRjaCBhZGRzIGFuIGludGVybmFsIGVudW0gU2h1dGRv
d25DYXVzZSB0aGF0IGRlc2NyaWJlcyByZWFzb25zCj4gdGhhdCBhIHNodXRkb3duIGNhbiBiZSBy
ZXF1ZXN0ZWQsIGFuZCBjaGFuZ2VzIHFlbXVfc3lzdGVtX3Jlc2V0KCkgdG8KPiBwYXNzIHRoZSBy
ZWFzb24gdGhyb3VnaCwgYWx0aG91Z2ggZm9yIG5vdyBub3RoaW5nIGlzIGFjdHVhbGx5IGNoYW5n
ZWQKPiB3aXRoIHJlZ2FyZHMgdG8gd2hhdCBnZXRzIHJlcG9ydGVkLiAgVGhlIGVudW0gY291bGQg
YmUgZXhwb3J0ZWQgdmlhCj4gUUFQSSBhdCBhIGxhdGVyIGRhdGUsIGlmIGRlZW1lZCBuZWNlc3Nh
cnksIGJ1dCBmb3Igbm93LCB0aGVyZSBoYXMgbm90Cj4gYmVlbiBhIHJlcXVlc3QgdG8gZXhwb3Nl
IHRoYXQgbXVjaCBkZXRhaWwgdG8gZW5kIGNsaWVudHMuCj4KPiBGb3IgdGhlIG1vc3QgcGFydCwg
d2UgdHVybiAwIGludG8gU0hVVERPV05fQ0FVU0VfTk9ORSwgYW5kIDEgaW50bwo+IFNIVVRET1dO
X0NBVVNFX0hPU1RfRVJST1I7IHRoZSBvbmx5IHNwZWNpZmljIGNhc2Ugd2hlcmUgd2UgaGF2ZSBl
bm91Z2gKPiBpbmZvcm1hdGlvbiByaWdodCBub3cgdG8gdXNlIGEgZGlmZmVyZW50IHZhbHVlIGlz
IHdoZW4gd2UgYXJlIHJlYWN0aW5nCj4gdG8gYSBob3N0IHNpZ25hbC4gIEl0IHdpbGwgdGFrZSBh
IGZ1cnRoZXIgcGF0Y2ggdG8gZWRpdCBhbGwgY2FsbC1zaXRlcwo+IHRoYXQgY2FuIHRyaWdnZXIg
YSByZXNldCBvciBzaHV0ZG93biByZXF1ZXN0IHRvIHByb3Blcmx5IHBhc3MgaW4gYW55Cj4gb3Ro
ZXIgcmVhc29uczsgdGhpcyBwYXRjaCBpbmNsdWRlcyBUT0RPcyB0byBwb2ludCBzdWNoIHBsYWNl
cyBvdXQuCj4KPiBxZW11X3N5c3RlbV9yZXNldCgpIHRyYWRlcyBpdHMgJ2Jvb2wgcmVwb3J0JyBw
YXJhbWV0ZXIgZm9yIGEKPiAnU2h1dGRvd25DYXVzZSByZWFzb24nLCB3aXRoIGFsbCBub24temVy
byB2YWx1ZXMgaGF2aW5nIHRoZSBzYW1lCj4gZWZmZWN0OyB0aGlzIGxldHMgdXMgZ2V0IHJpZCBv
ZiB0aGUgd2VpcmQgI2RlZmluZXMgZm9yIFZNUkVTRVRfKgo+IGFzIHN5bm9ueW1zIGZvciBib29s
cy4KClRoaXMgcGFyYWdyYXBoIGNvdWxkIHBlcmhhcHMgYmUgbWVyZ2VkIHdpdGggdGhlIG90aGVy
IG9uZSBvbgpxZW11X3N5c3RlbV9yZXNldCgpLCBidXQgaXQncyBub3Qgd29ydGggYSByZXNwaW4u
Cgo+Cj4gU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+Cj4KPiAt
LS0KPiB2OTogb25lIG1vcmUgc3RyYXkgRklYTUUKPiB2ODogcy9GSVhNRS9UT0RPLywgaW5jbHVk
ZSBTSFVURE9XTl9DQVVTRV9fTUFYIG5vdyByYXRoZXIgdGhhbiBsYXRlciwKPiB0d2VhayBjb21t
ZW50IG9uIEdVRVNUX1NIVVRET1dOIHRvIG1lbnRpb24gc3VzcGVuZAo+IHY3OiBkcm9wICdib29s
IHJlcG9ydCcgZnJvbSBxZW11X3N5c3RlbV9yZXNldCgpLCByZW9yZGVyIGVudW0gdG8gcHV0Cj4g
SE9TVF9FUlJPUiA9PSAxLCBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCj4gdjY6IG1ha2UgU2h1dGRv
d25DYXVzZSBpbnRlcm5hbC1vbmx5LCBhZGQgU0hVVERPV05fQ0FVU0VfTk9ORSBzbyB0aGF0Cj4g
Y29tcGFyaXNvbiB0byAwIHN0aWxsIHdvcmtzLCB0d2VhayBpbml0aWFsIEZJWE1FIHZhbHVlcwo+
IHY1OiBubyBjaGFuZ2UKPiB2NDogcy9TaHV0ZG93blR5cGUvU2h1dGRvd25DYXVzZS8sIG5vIHRo
YW5rcyB0byBtaW5ndyBoZWFkZXIgcG9sbHV0aW9uCj4gdjM6IG5ldyBwYXRjaAo+IC0tLQo+ICBp
bmNsdWRlL3N5c2VtdS9zeXNlbXUuaCB8IDIzICsrKysrKysrKysrKysrKystLS0tLQo+ICB2bC5j
ICAgICAgICAgICAgICAgICAgICB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0KPiAgaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgfCAgNyArKysrKy0t
Cj4gIG1pZ3JhdGlvbi9jb2xvLmMgICAgICAgIHwgIDIgKy0KPiAgbWlncmF0aW9uL3NhdmV2bS5j
ICAgICAgfCAgMiArLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDI5IGRl
bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oIGIvaW5j
bHVkZS9zeXNlbXUvc3lzZW11LmgKPiBpbmRleCAxNTY1NmI3Li41MjEwMmZkIDEwMDY0NAo+IC0t
LSBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCj4gKysrIGIvaW5jbHVkZS9zeXNlbXUvc3lzZW11
LmgKPiBAQCAtMzMsOCArMzMsMjEgQEAgVk1DaGFuZ2VTdGF0ZUVudHJ5ICpxZW11X2FkZF92bV9j
aGFuZ2Vfc3RhdGVfaGFuZGxlcihWTUNoYW5nZVN0YXRlSGFuZGxlciAqY2IsCj4gIHZvaWQgcWVt
dV9kZWxfdm1fY2hhbmdlX3N0YXRlX2hhbmRsZXIoVk1DaGFuZ2VTdGF0ZUVudHJ5ICplKTsKPiAg
dm9pZCB2bV9zdGF0ZV9ub3RpZnkoaW50IHJ1bm5pbmcsIFJ1blN0YXRlIHN0YXRlKTsKPgo+IC0j
ZGVmaW5lIFZNUkVTRVRfU0lMRU5UICAgZmFsc2UKPiAtI2RlZmluZSBWTVJFU0VUX1JFUE9SVCAg
IHRydWUKPiArLyogRW51bWVyYXRpb24gb2YgdmFyaW91cyBjYXVzZXMgZm9yIHNodXRkb3duLiAq
Lwo+ICt0eXBlZGVmIGVudW0gU2h1dGRvd25DYXVzZSB7Cj4gKyAgICBTSFVURE9XTl9DQVVTRV9O
T05FLCAgICAgICAgICAvKiBObyBzaHV0ZG93biByZXF1ZXN0IHBlbmRpbmcgKi8KPiArICAgIFNI
VVRET1dOX0NBVVNFX0hPU1RfRVJST1IsICAgIC8qIEFuIGVycm9yIHByZXZlbnRzIGZ1cnRoZXIg
dXNlIG9mIGd1ZXN0ICovCj4gKyAgICBTSFVURE9XTl9DQVVTRV9IT1NUX1FNUCwgICAgICAvKiBS
ZWFjdGlvbiB0byBhIFFNUCBjb21tYW5kLCBsaWtlICdxdWl0JyAqLwo+ICsgICAgU0hVVERPV05f
Q0FVU0VfSE9TVF9TSUdOQUwsICAgLyogUmVhY3Rpb24gdG8gYSBzaWduYWwsIHN1Y2ggYXMgU0lH
SU5UICovCj4gKyAgICBTSFVURE9XTl9DQVVTRV9IT1NUX1VJLCAgICAgICAvKiBSZWFjdGlvbiB0
byBVSSBldmVudCwgbGlrZSB3aW5kb3cgY2xvc2UgKi8KPiArICAgIFNIVVRET1dOX0NBVVNFX0dV
RVNUX1NIVVRET1dOLC8qIEd1ZXN0IHNodXRkb3duL3N1c3BlbmQgcmVxdWVzdCwgdmlhCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJIG9yIG90aGVyIGhhcmR3YXJl
LXNwZWNpZmljIG1lYW5zICovCj4gKyAgICBTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCwgICAv
KiBHdWVzdCByZXNldCByZXF1ZXN0LCBhbmQgY29tbWFuZCBsaW5lCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0dXJucyB0aGF0IGludG8gYSBzaHV0ZG93biAqLwo+ICsg
ICAgU0hVVERPV05fQ0FVU0VfR1VFU1RfUEFOSUMsICAgLyogR3Vlc3QgcGFuaWNrZWQsIGFuZCBj
b21tYW5kIGxpbmUgdHVybnMKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRoYXQgaW50byBhIHNodXRkb3duICovCj4gKyAgICBTSFVURE9XTl9DQVVTRV9fTUFYLAoKVGhl
IF9fIGlzIGEgYml0IG9kZCBmb3IgaGFuZHdyaXR0ZW4gY29kZSwgYnV0IGl0IG1hdGNoZXMgUUFQ
SS1nZW5lcmF0ZWQKY29kZS4gIE9rYXkuCgo+ICt9IFNodXRkb3duQ2F1c2U7Cj4KPiAgdm9pZCB2
bV9zdGFydCh2b2lkKTsKPiAgaW50IHZtX3ByZXBhcmVfc3RhcnQodm9pZCk7CgpSZXZpZXdlZC1i
eTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 08:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 08:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAY8X-000436-C9; Tue, 16 May 2017 08:47:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1dAY8W-00042z-Im
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 08:47:20 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 32/97-03371-79CBA195; Tue, 16 May 2017 08:47:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVysWW7jO60PVK
 RBo0TlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtvx8zFmzkqDh6fA1LA2MrexcjF4eQwGwm
 iT/rXjB2MXJysAjYSxxdfZYVxGYUKJO4vWY/lJ0tcX/OHWaIGjuJGwteskE0b2OU6J9yjx0kI
 SRQLjF73UewQWwC2hKH7u8DaxYRUJKYvqwRbBuzwA4uiZkLZoMlhAXiJSYfucoK0ZwksW7/WR
 aIDaoS+99tAhvKKVAi0ba+DayGV0Bf4t3rpWBxUQFLiQXbPjBDxAUlTs58AtbLLCAhcfDFC7C
 4BNARF9ofsYAslhDoY5T4vPM56wRGkVlIemYh6VnAyLSKUaM4tagstUjXyEwvqSgzPaMkNzEz
 R9fQwEwvN7W4ODE9NScxqVgvOT93EyMw2BmAYAfjmQWBhxglOZiURHnTqqUihfiS8lMqMxKLM
 +KLSnNSiw8xynBwKEnwxu4GygkWpaanVqRl5gDjDiYtwcGjJMLbBZLmLS5IzC3OTIdInWJUlB
 LnzQVJCIAkMkrz4NpgsX6JUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryPdgFN4cnMK4Gb/gp
 oMRPQ4rCX4iCLSxIRUlINjLU+ey690ZC4mHYl6uK6N+elXVzfn7zy9sws7nn/TXTy7kk5b2Ce
 cOKuZO1CozNmLcXXPJdu/TDx7dVHVe/+a2ZLTgx4cOzWYqadhx7c+/pJS1D3xMvZPDaLmD+pv
 /755lX+v5v1stzNp2VYqhWaZ9sfOKka079YUD39vWVCYnJLTFTCCkvN4rdKLMUZiYZazEXFiQ
 CDPbMp8AIAAA==
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494924436!62184993!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54667 invoked from network); 16 May 2017 08:47:18 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 08:47:18 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8C181804FA;
 Tue, 16 May 2017 08:47:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 8C181804FA
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 8C181804FA
Received: from blackfin.pond.sub.org (ovpn-116-54.ams2.redhat.com
 [10.36.116.54])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D0BA5BF845;
 Tue, 16 May 2017 08:46:58 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 28EA01138647; Tue, 16 May 2017 10:46:57 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Eric Blake <eblake@redhat.com>
References: <20170515214114.15442-1-eblake@redhat.com>
 <20170515214114.15442-5-eblake@redhat.com>
Date: Tue, 16 May 2017 10:46:57 +0200
In-Reply-To: <20170515214114.15442-5-eblake@redhat.com> (Eric Blake's message
 of "Mon, 15 May 2017 16:41:13 -0500")
Message-ID: <87y3txfata.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 16 May 2017 08:47:16 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "open list:Overall" <kvm@vger.kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Cornelia Huck <cornelia.huck@de.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Rob Herring <robh@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Magnus Damm <magnus.damm@gmail.com>, Alexander Graf <agraf@suse.de>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Stefan Weil <sw@weilnetz.de>, alistair.francis@xilinx.com,
 "open list:Calxeda Highbank" <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Paolo Bonzini <pbonzini@redhat.com>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Richard Henderson <rth@twiddle.net>, Paul Burton <paul.burton@imgtec.com>,
 Max Filippov <jcmvbkbc@gmail.com>, Marcelo Tosatti <mtosatti@redhat.com>,
 Michael Walle <michael@walle.cc>, "open list:Old World" <qemu-ppc@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v9 4/5] shutdown: Add source
	information to SHUTDOWN and RESET
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gVGltZSB0byB3aXJlIHVw
IGFsbCB0aGUgY2FsbCBzaXRlcyB0aGF0IHJlcXVlc3QgYSBzaHV0ZG93biBvcgo+IHJlc2V0IHRv
IHVzZSB0aGUgZW51bSBhZGRlZCBpbiB0aGUgcHJldmlvdXMgcGF0Y2guCj4KPiBJdCB3b3VsZCBo
YXZlIGJlZW4gbGVzcyBjaHVybiB0byBrZWVwIHRoZSBjb21tb24gY2FzZSB3aXRoIG5vCj4gYXJn
dW1lbnRzIGFzIG1lYW5pbmcgZ3Vlc3QtdHJpZ2dlcmVkLCBhbmQgb25seSBtb2RpZmllZCB0aGUK
PiBob3N0LXRyaWdnZXJlZCBjb2RlIHBhdGhzLCB2aWEgYSB3cmFwcGVyIGZ1bmN0aW9uLCBidXQg
dGhlbiB3ZSdkCj4gc3RpbGwgaGF2ZSB0byBhdWRpdCB0aGF0IEkgZGlkbid0IG1pc3MgYW55IGhv
c3QtdHJpZ2dlcmVkIHNwb3RzOwo+IGNoYW5naW5nIHRoZSBzaWduYXR1cmUgZm9yY2VzIHVzIHRv
IGRvdWJsZS1jaGVjayB0aGF0IEkgY29ycmVjdGx5Cj4gY2F0ZWdvcml6ZWQgYWxsIGNhbGxlcnMu
Cj4KPiBTaW5jZSBjb21tYW5kIGxpbmUgb3B0aW9ucyBjYW4gY2hhbmdlIHdoZXRoZXIgYSBndWVz
dCByZXNldCByZXF1ZXN0Cj4gY2F1c2VzIGFuIGFjdHVhbCByZXNldCB2cy4gYSBzaHV0ZG93biwg
aXQncyBlYXN5IHRvIGFsc28gYWRkIHRoZQo+IGluZm9ybWF0aW9uIHRvIHJlc2V0IHJlcXVlc3Rz
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+Cj4gQWNr
ZWQtYnk6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiBbcHBjIHBh
cnRzXQo+IFJldmlld2VkLWJ5OiBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGls
YW5kZS5jby51az4gW1NQQVJDIHBhcnRdCj4gUmV2aWV3ZWQtYnk6IENvcm5lbGlhIEh1Y2sgPGNv
cm5lbGlhLmh1Y2tAZGUuaWJtLmNvbT4gW3MzOTB4IHBhcnRzXQo+Cj4gLS0tCj4gdjg6IHJlYmFz
ZSBsYXRlciBpbiBzZXJpZXMKClRoYXQgdHVybmVkIG91dCBuaWNlbHkuICBUaGFua3MhCgpSZXZp
ZXdlZC1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 09:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 09:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAYmH-0006Y2-T7; Tue, 16 May 2017 09:28:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dietmar.hahn@ts.fujitsu.com>) id 1dAYmG-0006Xw-Ou
 for xen-devel@lists.xen.org; Tue, 16 May 2017 09:28:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 20/4D-03587-736CA195; Tue, 16 May 2017 09:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsVy+Ovzmbrmx6Q
 iDW4sE7NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOerlzMWHBSvOJa2zHGBsbXwl2MnBxCAloS
 x9u+MUHYNRL717ezdTFycUgInGeTODpvISNIQkJAU+LCu22sELazxJY3V9ggbHmJvpY+oDgHk
 C0iMbnJCqb81/9OqHJxickLVzJDzPeQODn3FwvIfCGBrYwSKx9DFAkJHGKU+PKLESLRzShx49
 E8sA42AQOJXa8OgdkiAtIS1z5fBitiFtjIKLHl+VOwK4QFQiXmLzgHZrMIqErsv9sMdjUvkP3
 uVRvYBlEBL4kX7RPB4pwCphKtHfOgXo6VaOhuYoOoF5Q4OfMJC4jNDPRZx+VGVghbR2LB7k9s
 ExglZyEpm4WkbBaSsgWMzKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTi
 vWS83M3MQJjjwEIdjDe3xhwiFGSg0lJlDetWipSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvri
 NAOcGi1PTUirTMHGASgElLcPAoifC+AEnzFhck5hZnpkOkTjEqSonzfgFJCIAkMkrz4Npgiec
 So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnXHQWawpOZVwI3/RXQYiagxWEvxUEWlyQipKQa
 GGVfsV8KO/O4/pF2Ns8bwdXcH1kb5z94u1H29QIWTlv+uryVp08c6X549Pzt3KVt/NFvw6rZ5
 tq8DDpnHMlZfCbP+vGGOQensV+TfpeyYevdg6KKNclaKq9es51Nnz2ZceUTfZvQNkkRl7lLjj
 NJ3Z8dX9b+pD6lg6NGpLNC4dgvDZ/i+Rz+FUosxRmJhlrMRcWJAJLd+7Y3AwAA
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494926903!101706471!1
X-Originating-IP: [195.245.231.153]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42412 invoked from network); 16 May 2017 09:28:23 -0000
Received: from mail1.bemta5.messagelabs.com (HELO
 mail1.bemta5.messagelabs.com) (195.245.231.153)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 09:28:23 -0000
Received: from [85.158.136.83] by server-17.bemta-5.messagelabs.com id
 83/AE-19466-636CA195; Tue, 16 May 2017 09:28:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsViZ8MxVdf4mFS
 kQet/LYslHxezODB6HN39mymAMYo1My8pvyKBNePpysWMBSfFK661HWNsYHwt3MXIySEkcIhR
 4ssvxi5GLiC7m1HixqN5zCAJNgEDiV2vDoHZIgLSEtc+XwYrYhbYyCix5flTNpCEsECoxPwF5
 8BsFgFVif13mxlBbF4g+92rNlYQW1TAS+JF+0SwOKeAqURrxzwmiM2xEg3dTWwQ9YISJ2c+YQ
 GxmQXkJTouN7JC2DoSC3Z/YpvAyDcLSdksJGWzkJQtYGRexahenFpUllqka6KXVJSZnlGSm5i
 Zo2toYKqXm1pcnJiempOYVKyXnJ+7iREYbgxAsIPxVp/zIUZJDiYlUd60aqlIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8u44A5QSLUtNTK9Iyc4CBD5OW4OBREuFdD5LmLS5IzC3OTIdInWJUl
 BLn/QKSEABJZJTmwbXBou0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHn3g0zhycwrgZv+Cm
 gxE9DisJfiIItLEhFSUg2MJh8EL6wSWMQvmtqSZ3R3uX+45TfDLYdCt/9j2KRaanXiAes6jv+
 dE8ScNz/b3Rh8iTfiExdfxeILt2cZzxUqqpr9/kA+29+5V941lE+dylmU5em5Rfj8wTOv6oQN
 3j9lZF50SXei0bc+cwatift2bNAK3WbxO2WR5aLI20frrRRkOjamm5jqKLEUZyQaajEXFScCA
 J6rvT2xAgAA
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-9.tower-36.messagelabs.com!1494926899!105349613!1
X-Originating-IP: [62.60.8.149]
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32436 invoked from network); 16 May 2017 09:28:19 -0000
Received: from unknown (HELO mailhost2.uk.fujitsu.com) (62.60.8.149)
 by server-9.tower-36.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 09:28:19 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost2.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id v4G9SEQP014592
 for <xen-devel@lists.xen.org>; Tue, 16 May 2017 10:28:19 +0100
Received: from amur.mch.fsc.net (HELO amur.localnet) ([10.172.102.179])
 by abgdgate50u.abg.fsc.net with ESMTP; 16 May 2017 11:28:15 +0200
From: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 11:28:14 +0200
Message-ID: <1838893.p5VEmPBDei@amur>
User-Agent: KMail/4.14.10 (Linux/4.9.2-8-default; KDE/4.14.25; x86_64; ; )
In-Reply-To: <20170516062320.22008-2-jgross@suse.com>
References: <20170516062320.22008-1-jgross@suse.com>
 <20170516062320.22008-2-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, netwiz@crc.id.au,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/3] xen/blkback: fix disconnect while I/Os
	in flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW0gRGllbnN0YWcsIDE2LiBNYWkgMjAxNywgMDg6MjM6MTggc2NocmllYiBKdWVyZ2VuIEdyb3Nz
Ogo+IFRvZGF5IGRpc2Nvbm5lY3RpbmcgeGVuLWJsa2JhY2sgaXMgYnJva2VuIGluIGNhc2UgdGhl
cmUgYXJlIHN0aWxsCj4gSS9PcyBpbiBmbGlnaHQ6IHhlbl9ibGtpZl9kaXNjb25uZWN0KCkgd2ls
bCBiYWlsIG91dCBlYXJseSB3aXRob3V0Cj4gcmVsZWFzaW5nIGFsbCByZXNvdXJjZXMgaW4gdGhl
IGhvcGUgaXQgd2lsbCBiZSBjYWxsZWQgYWdhaW4gd2hlbgo+IHRoZSBsYXN0IHJlcXVlc3QgaGFz
IHRlcm1pbmF0ZWQuIFRoaXMsIGhvd2V2ZXIsIHdvbid0IGhhcHBlbiBhcwo+IHhlbl9ibGtpZl9m
cmVlKCkgd29uJ3QgYmUgY2FsbGVkIG9uIHRlcm1pbmF0aW9uIG9mIHRoZSBsYXN0IHJ1bm5pbmcK
PiByZXF1ZXN0OiB4ZW5fYmxraWZfcHV0KCkgd29uJ3QgZGVjcmVtZW50IHRoZSBibGtpZiByZWZj
bnQgdG8gMCBhcwo+IHhlbl9ibGtpZl9kaXNjb25uZWN0KCkgZGlkbid0IGZpbmlzaCBiZWZvcmUg
dGh1cyBzb21lIHhlbl9ibGtpZl9wdXQoKQo+IGNhbGxzIGluIHhlbl9ibGtpZl9kaXNjb25uZWN0
KCkgZGlkbid0IGhhcHBlbi4KPiAKPiBUbyBzb2x2ZSB0aGlzIGRlYWRsb2NrIHhlbl9ibGtpZl9k
aXNjb25uZWN0KCkgYW5kCj4geGVuX2Jsa2lmX2FsbG9jX3JpbmdzKCkgc2hvdWxkbid0IHVzZSB4
ZW5fYmxraWZfcHV0KCkgYW5kCj4geGVuX2Jsa2lmX2dldCgpIGJ1dCB1c2Ugc29tZSBvdGhlciB3
YXkgdG8gZG8gdGhlaXIgYWNjb3VudGluZyBvZgo+IHJlc291cmNlcy4KPiAKPiBUaGlzIGF0IG9u
Y2UgZml4ZXMgYW5vdGhlciBlcnJvciBpbiB4ZW5fYmxraWZfZGlzY29ubmVjdCgpOiB3aGVuIGl0
Cj4gcmV0dXJuZWQgZWFybHkgd2l0aCAtRUJVU1kgZm9yIGFub3RoZXIgcmluZyB0aGFuIDAgaXQg
d291bGQgY2FsbAo+IHhlbl9ibGtpZl9wdXQoKSBhZ2FpbiBmb3IgYWxyZWFkeSBoYW5kbGVkIHJp
bmdzIG9uIGEgc3Vic2VxdWVudCBjYWxsLgo+IFRoaXMgd2lsbCBsZWFkIHRvIGluY29uc2lzdGVu
Y2llcyBpbiB0aGUgcmVmY250IGhhbmRsaW5nLgo+IAo+IENjOiBzdGFibGVAdmdlci5rZXJuZWwu
b3JnCj4gUmVwb3J0ZWQtYnk6IEdsZW5uIEVucmlnaHQgPGdsZW5uQHJpbXVob3N0aW5nLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gVGVzdGVk
LWJ5OiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+Cj4gLS0tCj4gIGRyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2svY29tbW9uLmggfCAxICsKPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay94ZW5idXMuYyB8IDcgKysrKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxr
YmFjay9jb21tb24uaCBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKPiBpbmRl
eCBkZWE2MWY2YWI4Y2IuLjk1M2YzODgwMjMzMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2Jsb2Nr
L3hlbi1ibGtiYWNrL2NvbW1vbi5oCj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9j
b21tb24uaAo+IEBAIC0yODEsNiArMjgxLDcgQEAgc3RydWN0IHhlbl9ibGtpZl9yaW5nIHsKPiAg
Cj4gIAl3YWl0X3F1ZXVlX2hlYWRfdAl3cTsKPiAgCWF0b21pY190CQlpbmZsaWdodDsKPiArCWlu
dAkJCWFjdGl2ZTsKCk1heWJlIGJldHRlciB1c2luZyBib29sPwoKRGlldG1hci4KCj4gIAkvKiBP
bmUgdGhyZWFkIHBlciBibGtpZiByaW5nLiAqLwo+ICAJc3RydWN0IHRhc2tfc3RydWN0CSp4ZW5i
bGtkOwo+ICAJdW5zaWduZWQgaW50CQl3YWl0aW5nX3JlcXM7Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jCj4gaW5kZXggMWYzZGZhYTU0ZDg3Li5lNjhkZjlkZTg4NTggMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ICsrKyBiL2RyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiBAQCAtMTU5LDcgKzE1OSw3IEBAIHN0YXRpYyBpbnQg
eGVuX2Jsa2lmX2FsbG9jX3JpbmdzKHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQo+ICAJCWluaXRf
d2FpdHF1ZXVlX2hlYWQoJnJpbmctPnNodXRkb3duX3dxKTsKPiAgCQlyaW5nLT5ibGtpZiA9IGJs
a2lmOwo+ICAJCXJpbmctPnN0X3ByaW50ID0gamlmZmllczsKPiAtCQl4ZW5fYmxraWZfZ2V0KGJs
a2lmKTsKPiArCQlyaW5nLT5hY3RpdmUgPSAxOwo+ICAJfQo+ICAKPiAgCXJldHVybiAwOwo+IEBA
IC0yNDksNiArMjQ5LDkgQEAgc3RhdGljIGludCB4ZW5fYmxraWZfZGlzY29ubmVjdChzdHJ1Y3Qg
eGVuX2Jsa2lmICpibGtpZikKPiAgCQlzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcgPSAmYmxr
aWYtPnJpbmdzW3JdOwo+ICAJCXVuc2lnbmVkIGludCBpID0gMDsKPiAgCj4gKwkJaWYgKCFyaW5n
LT5hY3RpdmUpCj4gKwkJCWNvbnRpbnVlOwo+ICsKPiAgCQlpZiAocmluZy0+eGVuYmxrZCkgewo+
ICAJCQlrdGhyZWFkX3N0b3AocmluZy0+eGVuYmxrZCk7Cj4gIAkJCXdha2VfdXAoJnJpbmctPnNo
dXRkb3duX3dxKTsKPiBAQCAtMjk2LDcgKzI5OSw3IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2Rp
c2Nvbm5lY3Qoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYpCj4gIAkJQlVHX09OKHJpbmctPmZyZWVf
cGFnZXNfbnVtICE9IDApOwo+ICAJCUJVR19PTihyaW5nLT5wZXJzaXN0ZW50X2dudF9jICE9IDAp
Owo+ICAJCVdBUk5fT04oaSAhPSAoWEVOX0JMS0lGX1JFUVNfUEVSX1BBR0UgKiBibGtpZi0+bnJf
cmluZ19wYWdlcykpOwo+IC0JCXhlbl9ibGtpZl9wdXQoYmxraWYpOwo+ICsJCXJpbmctPmFjdGl2
ZSA9IDA7Cj4gIAl9Cj4gIAlibGtpZi0+bnJfcmluZ19wYWdlcyA9IDA7Cj4gIAkvKgo+IAoKLS0g
CkNvbXBhbnkgZGV0YWlsczogaHR0cDovL3RzLmZ1aml0c3UuY29tL2ltcHJpbnQuaHRtbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 09:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 09:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAYmF-0006Xl-M2; Tue, 16 May 2017 09:28:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dietmar.hahn@ts.fujitsu.com>) id 1dAYmE-0006Xf-Oc
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 09:28:22 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AE/51-01985-436CA195; Tue, 16 May 2017 09:28:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKKsWRWlGSWpSXmKPExsVyMPdfvq7JMal
 Ig68/hS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynKxczFpwUr7jWdoyxgfG1cBcjJ4eQgJbE
 8bZvTBB2tcTUI49Zuhi5OCQELrNJLP7xnR0kISGgKXHh3TZWCNtF4nb7Dqi4vERfSx9QnAPIF
 pGY3GQFU/7rfydUubjE5IUrmSHme0isvLeSHWS+kMA2RonJ0/+zQjgnGSVu7tnLDOF0M0rceD
 QPrIVNwEBi16tDYLaIgLTEtc+XGUGKmAU2Mkpsef6UDSQhLBAqMX/BOTCbRUBVYv/dZkYQmxf
 IfveqDewOUQEviRftE8HinAKmEq0d86B+jpVo6G5ig6gXlDg58wkLiM0M9FrH5UZWCFtHYsHu
 T2wTGCVnISmbhaRsFpKyBYzMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzE
 pOK9ZLzczcxAqOvnoGBcQdj016/Q4ySHExKorxp1VKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lC
 R4dx0BygkWpaanVqRl5gDTAExagoNHSYT3BUiat7ggMbc4Mx0idYpRUUqctx0kIQCSyCjNg2u
 DpZ5LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5TY4CTeHJzCuBm/4KaDET0OKwl+Igi0sS
 EVJSDYwRMSa61hE3tVM8FU2U89Zdlkq/P2O91cQ3mQzya/sW7P25Iidqi7fomy/2ze+lF5swG
 TooRR0STl07h+3b1KuKmnELu5cXsXmENUfuvCW/MXLNz9ialpfbpRvEYh0335l0cv2hmX8Sbr
 z1b/F7tuNbT+hvH9d9knc0f/uU2QTJhTQymxiXzVFiKc5INNRiLipOBACRP2KAOAMAAA==
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494926900!100696491!1
X-Originating-IP: [193.109.254.111]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkzLjEwOS4yNTQuMTExID0+IDExMzQ1OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45673 invoked from network); 16 May 2017 09:28:20 -0000
Received: from mail1.bemta6.messagelabs.com (HELO
 mail1.bemta6.messagelabs.com) (193.109.254.111)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 09:28:20 -0000
Received: from [193.109.254.3] by server-7.bemta-6.messagelabs.com id
 97/B0-03620-336CA195; Tue, 16 May 2017 09:28:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsViZ8MxVdf4mFS
 kwZrHahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTlYsZC06KV1xrO8bYwPhauIuRi0NI4CSj
 xM09e5khnG5GiRuP5gE5nBxsAgYSu14dArNFBKQlrn2+zAhSxCywkVFiy/OnbCAJYYFQifkLz
 oHZLAKqEvvvNjOC2LxA9rtXbawgtqiAl8SL9olgcU4BU4nWjnlMILaQQKxEQ3cTG0S9oMTJmU
 9YQGxmAXmJjsuNrBC2jsSC3Z/YJjDyzUJSNgtJ2SwkZQsYmVcxahSnFpWlFukaGeglFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHAMQ7GD8tSzgEKMkB5OSKG9atVSkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneXUeAcoJFqempFWmZOcDgh0lLcPAoifCuB0nzFhck5hZnpkOkT
 jEqSonzfgFJCIAkMkrz4NpgEXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrz7QabwZOaVwE
 1/BbSYCWhx2EtxkMUliQgpqQbGaVO8nj9um+t/P+5Qi/1TuSPRzxbGnn/w1FFh0UPbXZE6yg0
 hiiz31/6LEWroFH9/5M6s+nv+HT+9b0/uMpfzfT/7+p3UKUKxAU3XFzp6TXc7Iy9yLaaWh/3z
 j7shu5sNBBqb3s6znCMoEbPi/eZJr7ZuXnflbhCTUtz6ayYcfx93fGjd4Ku3W4mlOCPRUIu5q
 DgRACG7hWCzAgAA
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-3.tower-184.messagelabs.com!1494926899!123130031!1
X-Originating-IP: [62.60.8.149]
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17564 invoked from network); 16 May 2017 09:28:19 -0000
Received: from unknown (HELO mailhost2.uk.fujitsu.com) (62.60.8.149)
 by server-3.tower-184.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 09:28:19 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost2.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id v4G9SEJ9014593
 for <xen-devel@lists.xenproject.org>; Tue, 16 May 2017 10:28:19 +0100
Received: from amur.mch.fsc.net (HELO amur.localnet) ([10.172.102.179])
 by abgdgate50u.abg.fsc.net with ESMTP; 16 May 2017 11:28:15 +0200
From: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 May 2017 11:28:14 +0200
Message-ID: <1838893.p5VEmPBDei@amur>
User-Agent: KMail/4.14.10 (Linux/4.9.2-8-default; KDE/4.14.25; x86_64; ; )
In-Reply-To: <20170516062320.22008-2-jgross@suse.com>
References: <20170516062320.22008-1-jgross@suse.com>
 <20170516062320.22008-2-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, netwiz@crc.id.au,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/3] xen/blkback: fix disconnect while I/Os
	in flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW0gRGllbnN0YWcsIDE2LiBNYWkgMjAxNywgMDg6MjM6MTggc2NocmllYiBKdWVyZ2VuIEdyb3Nz
Ogo+IFRvZGF5IGRpc2Nvbm5lY3RpbmcgeGVuLWJsa2JhY2sgaXMgYnJva2VuIGluIGNhc2UgdGhl
cmUgYXJlIHN0aWxsCj4gSS9PcyBpbiBmbGlnaHQ6IHhlbl9ibGtpZl9kaXNjb25uZWN0KCkgd2ls
bCBiYWlsIG91dCBlYXJseSB3aXRob3V0Cj4gcmVsZWFzaW5nIGFsbCByZXNvdXJjZXMgaW4gdGhl
IGhvcGUgaXQgd2lsbCBiZSBjYWxsZWQgYWdhaW4gd2hlbgo+IHRoZSBsYXN0IHJlcXVlc3QgaGFz
IHRlcm1pbmF0ZWQuIFRoaXMsIGhvd2V2ZXIsIHdvbid0IGhhcHBlbiBhcwo+IHhlbl9ibGtpZl9m
cmVlKCkgd29uJ3QgYmUgY2FsbGVkIG9uIHRlcm1pbmF0aW9uIG9mIHRoZSBsYXN0IHJ1bm5pbmcK
PiByZXF1ZXN0OiB4ZW5fYmxraWZfcHV0KCkgd29uJ3QgZGVjcmVtZW50IHRoZSBibGtpZiByZWZj
bnQgdG8gMCBhcwo+IHhlbl9ibGtpZl9kaXNjb25uZWN0KCkgZGlkbid0IGZpbmlzaCBiZWZvcmUg
dGh1cyBzb21lIHhlbl9ibGtpZl9wdXQoKQo+IGNhbGxzIGluIHhlbl9ibGtpZl9kaXNjb25uZWN0
KCkgZGlkbid0IGhhcHBlbi4KPiAKPiBUbyBzb2x2ZSB0aGlzIGRlYWRsb2NrIHhlbl9ibGtpZl9k
aXNjb25uZWN0KCkgYW5kCj4geGVuX2Jsa2lmX2FsbG9jX3JpbmdzKCkgc2hvdWxkbid0IHVzZSB4
ZW5fYmxraWZfcHV0KCkgYW5kCj4geGVuX2Jsa2lmX2dldCgpIGJ1dCB1c2Ugc29tZSBvdGhlciB3
YXkgdG8gZG8gdGhlaXIgYWNjb3VudGluZyBvZgo+IHJlc291cmNlcy4KPiAKPiBUaGlzIGF0IG9u
Y2UgZml4ZXMgYW5vdGhlciBlcnJvciBpbiB4ZW5fYmxraWZfZGlzY29ubmVjdCgpOiB3aGVuIGl0
Cj4gcmV0dXJuZWQgZWFybHkgd2l0aCAtRUJVU1kgZm9yIGFub3RoZXIgcmluZyB0aGFuIDAgaXQg
d291bGQgY2FsbAo+IHhlbl9ibGtpZl9wdXQoKSBhZ2FpbiBmb3IgYWxyZWFkeSBoYW5kbGVkIHJp
bmdzIG9uIGEgc3Vic2VxdWVudCBjYWxsLgo+IFRoaXMgd2lsbCBsZWFkIHRvIGluY29uc2lzdGVu
Y2llcyBpbiB0aGUgcmVmY250IGhhbmRsaW5nLgo+IAo+IENjOiBzdGFibGVAdmdlci5rZXJuZWwu
b3JnCj4gUmVwb3J0ZWQtYnk6IEdsZW5uIEVucmlnaHQgPGdsZW5uQHJpbXVob3N0aW5nLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gVGVzdGVk
LWJ5OiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+Cj4gLS0tCj4gIGRyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2svY29tbW9uLmggfCAxICsKPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay94ZW5idXMuYyB8IDcgKysrKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxr
YmFjay9jb21tb24uaCBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKPiBpbmRl
eCBkZWE2MWY2YWI4Y2IuLjk1M2YzODgwMjMzMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2Jsb2Nr
L3hlbi1ibGtiYWNrL2NvbW1vbi5oCj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9j
b21tb24uaAo+IEBAIC0yODEsNiArMjgxLDcgQEAgc3RydWN0IHhlbl9ibGtpZl9yaW5nIHsKPiAg
Cj4gIAl3YWl0X3F1ZXVlX2hlYWRfdAl3cTsKPiAgCWF0b21pY190CQlpbmZsaWdodDsKPiArCWlu
dAkJCWFjdGl2ZTsKCk1heWJlIGJldHRlciB1c2luZyBib29sPwoKRGlldG1hci4KCj4gIAkvKiBP
bmUgdGhyZWFkIHBlciBibGtpZiByaW5nLiAqLwo+ICAJc3RydWN0IHRhc2tfc3RydWN0CSp4ZW5i
bGtkOwo+ICAJdW5zaWduZWQgaW50CQl3YWl0aW5nX3JlcXM7Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jCj4gaW5kZXggMWYzZGZhYTU0ZDg3Li5lNjhkZjlkZTg4NTggMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ICsrKyBiL2RyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiBAQCAtMTU5LDcgKzE1OSw3IEBAIHN0YXRpYyBpbnQg
eGVuX2Jsa2lmX2FsbG9jX3JpbmdzKHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQo+ICAJCWluaXRf
d2FpdHF1ZXVlX2hlYWQoJnJpbmctPnNodXRkb3duX3dxKTsKPiAgCQlyaW5nLT5ibGtpZiA9IGJs
a2lmOwo+ICAJCXJpbmctPnN0X3ByaW50ID0gamlmZmllczsKPiAtCQl4ZW5fYmxraWZfZ2V0KGJs
a2lmKTsKPiArCQlyaW5nLT5hY3RpdmUgPSAxOwo+ICAJfQo+ICAKPiAgCXJldHVybiAwOwo+IEBA
IC0yNDksNiArMjQ5LDkgQEAgc3RhdGljIGludCB4ZW5fYmxraWZfZGlzY29ubmVjdChzdHJ1Y3Qg
eGVuX2Jsa2lmICpibGtpZikKPiAgCQlzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcgPSAmYmxr
aWYtPnJpbmdzW3JdOwo+ICAJCXVuc2lnbmVkIGludCBpID0gMDsKPiAgCj4gKwkJaWYgKCFyaW5n
LT5hY3RpdmUpCj4gKwkJCWNvbnRpbnVlOwo+ICsKPiAgCQlpZiAocmluZy0+eGVuYmxrZCkgewo+
ICAJCQlrdGhyZWFkX3N0b3AocmluZy0+eGVuYmxrZCk7Cj4gIAkJCXdha2VfdXAoJnJpbmctPnNo
dXRkb3duX3dxKTsKPiBAQCAtMjk2LDcgKzI5OSw3IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2Rp
c2Nvbm5lY3Qoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYpCj4gIAkJQlVHX09OKHJpbmctPmZyZWVf
cGFnZXNfbnVtICE9IDApOwo+ICAJCUJVR19PTihyaW5nLT5wZXJzaXN0ZW50X2dudF9jICE9IDAp
Owo+ICAJCVdBUk5fT04oaSAhPSAoWEVOX0JMS0lGX1JFUVNfUEVSX1BBR0UgKiBibGtpZi0+bnJf
cmluZ19wYWdlcykpOwo+IC0JCXhlbl9ibGtpZl9wdXQoYmxraWYpOwo+ICsJCXJpbmctPmFjdGl2
ZSA9IDA7Cj4gIAl9Cj4gIAlibGtpZi0+bnJfcmluZ19wYWdlcyA9IDA7Cj4gIAkvKgo+IAoKLS0g
CkNvbXBhbnkgZGV0YWlsczogaHR0cDovL3RzLmZ1aml0c3UuY29tL2ltcHJpbnQuaHRtbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 09:36:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 09:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAYuO-0007Km-NC; Tue, 16 May 2017 09:36:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302cd8dfb=Andrew.Cooper3@citrix.com>)
 id 1dAYuN-0007Kg-HL
 for xen-devel@lists.xen.org; Tue, 16 May 2017 09:36:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B9/ED-01999-E28CA195; Tue, 16 May 2017 09:36:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsWyU9JRQlfvhFS
 kwZE17BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bvziksBZNYK05u/srcwLiYpYuRk0NCwE9i
 T89NMFtYwExi8YG1bCC2iECmxPqXHawgtpBArkTT8UtMIDabgL7E7hefgGwODl4BW4l563JAw
 iwCqhKXDj9nBrFFBcIl3jYeARvJKyAocXLmEzCbU8BO4urN1ewgrcwCmhLrd+mDhJkF5CW2v5
 3DDLFJTeJa/yV2iMvSJSY+62GZwMg3C8mkWQjds5B0L2BkXsWoXpxaVJZapGuhl1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGQMQLCD8WCz8yFGSQ4mJVHetGqpSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvBLHgXKCRanpqRVpmTnAcIdJS3DwKInwcoCkeYsLEnOLM9MhUqcYj
 Tn6Oj6+Z+KYc+/reyYhlrz8vFQpcd5Xx4BKBUBKM0rz4AbB4vASo6yUMC8j0GlCPAWpRbmZJa
 jyrxjFORiVhHlDQRbyZOaVwO17BXQKE9ApYS/FQU4pSURISTUwilraeK3bcrwqcW6RfZdZjJR
 M8JJLBmEHDO4v93y9Z9NK8xs3uorkV03prUrVaXnXZSzRZLBJZVPPqlPa8c6NfgftTLW+H2ty
 WL5QW2HCQkYp75B7GqxmV6N6G/Q/MNmzLjq7If166o6vVbliHCG3LIs/fn9/7mlpm//rRLftf
 TyCR1R+aTcqsRRnJBpqMRcVJwIAeb4lF74CAAA=
X-Env-Sender: prvs=302cd8dfb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494927405!84453582!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20204 invoked from network); 16 May 2017 09:36:46 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 09:36:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="46119421"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gary R Hook <ghook@amd.com>, 
 <xen-devel@lists.xen.org>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <77f71e01-6c13-095f-34b2-3da015039d82@citrix.com>
Date: Tue, 16 May 2017 10:36:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMDM6NTQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPgo+PiAgIDIpIE9yLCBw
ZXJoYXBzIG1vcmUgaW1wb3J0YW50bHksIHdoYXQgZGlzdGluZ3Vpc2hlcyBzYWlkIGd1ZXN0Pwo+
Cj4gU2ltcGxpZnlpbmcgdGhpbmdzIGEgYml0LCBpdCdzIGFuIEhWTSBndWVzdCB0aGF0IGRvZXNu
J3QgaGF2ZSBkZXZpY2UKPiBtb2RlbCAoaS5lLiBxZW11KSBhbmQgd2hpY2ggaXMgYm9vdGVkIGRp
cmVjdGx5IChpLmUuIHdpdGhvdXQgaHZtbG9hZGVyKQoKVGhlICJib290ZWQgZGlyZWN0bHkiIGlz
bid0IHJlbGV2YW50IGhlcmUuCgpXaGlsZSBiZWluZyBhYmxlIHRvIGJvb3QgYSBQVkgga2VybmVs
IGRpcmVjdGx5IGlzIHVzZWZ1bCBmb3IgZGV2ZWxvcG1lbnQKcHVycG9zZXMsIGl0IGlzIHByb2Js
ZW1hdGljIGZvciBwcm9kdWN0aW9uIHB1cnBvc2VzLiAgRm9yIHByb2R1Y3Rpb24Kc3lzdGVtcywg
bW91bnRpbmcgb2YgdGhlIGd1ZXN0IGZpbGVzeXN0ZW0gYW5kIHBhcnNpbmcgb2YgdGhlIGd1ZXN0
Cmtlcm5lbCBzaG91bGQgaGFwcGVuIGluIGd1ZXN0IGNvbnRleHQsIHJhdGhlciB0aGFuIGRvbTAg
Y29udGV4dCwgdG8KcmVtb3ZlIHRoZSBzZWN1cml0eSBhdHRhY2sgc3VyZmFjZXMgcHJlc2VudCBp
biB0aGUgUFYgZ3Vlc3QgbW9kZWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 09:48:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 09:48:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZ5H-00082D-NS; Tue, 16 May 2017 09:48:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAZ5G-000827-LI
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 09:48:02 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B3/C9-03696-1DACA195; Tue, 16 May 2017 09:48:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvfiKal
 Ig+9XhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpLz+xFixWrpj47hFzA+M0iS5GTg4JAT+J
 L+t2MILYLAKqEj+2L2AGsdkEdCQuzt3JBmKLCChL9P76zQJiMws4Saw/+44dxBYWSJHoW9YJV
 MPBwSvgKfFzQnkXIxeHkMAcRom1y1vBenkFBCVOznwC1asjsWD3J7B6ZgFpieX/OEDCnAL2Eu
 ePngQ7QVRARWLi/D6w8UICihL98x6wQZyZLrH17y/mCYz8s5BMnYVk6iyEqQsYmVcxqhenFpW
 lFula6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYLy7KeAQoyQHk5Io
 b1q1VKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd65J4FygkWp6akVaZk5wEiASUtw8CiJ8IoCo
 0GIt7ggMbc4Mx0idYpRUUqcdzVInwBIIqM0D64NFn2XGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMz7FmQKT2ZeCdz0V0CLmYAWh70UB1lckoiQkmpg9Ntwe+nr/K0RJRrOXL0nr10VPqFdb6M
 3o+OWWERm2cRE27krdl3Mq924/Uxr/TItuw/rYs6/53i+L71QdrLB3yyR5Uze52/M8/Zu3B+0
 eebxW6yLWvPl/+THbz/Q6TH91rxZTBtmPezfH7t+2YRA3/nsWs+DP0sbW3LZ+7m/KTWYvj/w1
 t6zf5RYijMSDbWYi4oTAcEWEiG5AgAA
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494928080!97021682!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47397 invoked from network); 16 May 2017 09:48:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 09:48:01 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="46119943"
Date: Tue, 16 May 2017 10:47:56 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170516094756.hzkutnamyyddod2t@dhcp-3-128.uk.xensource.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-2-roger.pau@citrix.com>
 <5915CD0102000078001593B9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5915CD0102000078001593B9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/physdev: factor out the code to
 allocate and map a pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDY6NTY6MDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA0LjE3IGF0IDE3OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK2ludCBhbGxvY2F0ZV9hbmRfbWFwX2dzaV9waXJxKHN0cnVjdCBkb21haW4gKmQs
IGludCAqaW5kZXgsIGludCAqcGlycV9wKQo+ID4gK3sKPiA+ICsgICAgaW50IGlycSwgcGlycSwg
cmV0Owo+ID4gKwo+ID4gKyAgICBpZiAoICppbmRleCA8IDAgfHwgKmluZGV4ID49IG5yX2lycXNf
Z3NpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20l
ZDogbWFwIGludmFsaWQgaXJxICVkXG4iLCBkLT5kb21haW5faWQsCj4gPiArICAgICAgICAgICAg
ICAgICppbmRleCk7Cj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgfQo+ID4g
Kwo+ID4gKyAgICBpcnEgPSBkb21haW5fcGlycV90b19pcnEoY3VycmVudC0+ZG9tYWluLCAqaW5k
ZXgpOwo+ID4gKyAgICBpZiAoIGlycSA8PSAwICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgaWYg
KCBpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCj4gPiArICAgICAgICAgICAg
aXJxID0gKmluZGV4Owo+ID4gKyAgICAgICAgZWxzZSB7Cj4gCj4gUGxlYXNlIGFkanVzdCBjb2Rp
bmcgc3R5bGUgaXNzdWVzIGxpa2UgdGhlIGJyYWNlIHBsYWNlbWVudCBoZXJlLgoKRG9uZS4KCj4g
PiArICAgIHBjaWRldnNfbG9jaygpOwo+ID4gKyAgICAvKiBWZXJpZnkgb3IgZ2V0IHBpcnEuICov
Cj4gPiArICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPiArICAgIHBpcnEgPSBkb21h
aW5faXJxX3RvX3BpcnEoZCwgaXJxKTsKPiA+ICsKPiA+ICsgICAgaWYgKCAqcGlycV9wIDwgMCAp
Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggcGlycSApCj4gPiArICAgICAgICB7Cj4gPiAr
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogJWQ6JWQgYWxyZWFkeSBt
YXBwZWQgdG8gJWRcbiIsCj4gPiArICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsICpp
bmRleCwgKnBpcnFfcCwgcGlycSk7Cj4gPiArICAgICAgICAgICAgaWYgKCBwaXJxIDwgMCApCj4g
PiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICByZXQgPSAtRUJVU1k7Cj4gPiAr
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAg
ICB9Cj4gPiArICAgICAgICBlbHNlCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcGly
cSA9IGdldF9mcmVlX3BpcnEoZCwgTUFQX1BJUlFfVFlQRV9HU0kpOwo+ID4gKyAgICAgICAgICAg
IGlmICggcGlycSA8IDAgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAg
ZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogbm8gZnJlZSBwaXJxXG4iLCBkLT5kb21haW5f
aWQpOwo+ID4gKyAgICAgICAgICAgICAgICByZXQgPSBwaXJxOwo+ID4gKyAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7Cj4gPiArICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9
Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAgaWYgKCBwaXJxICYmIHBpcnEg
IT0gKnBpcnFfcCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgZHByaW50ayhYRU5M
T0dfR19FUlIsICJkb20lZDogcGlycSAlZCBjb25mbGljdHMgd2l0aCBpcnEgJWRcbiIsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsICppbmRleCwgKnBpcnFfcCk7Cj4gPiAr
ICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsKPiA+ICsgICAgICAgICAgICBnb3RvIGRvbmU7Cj4g
PiArICAgICAgICB9Cj4gPiArICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgcGlycSA9ICpw
aXJxX3A7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0ID0gbWFwX2RvbWFpbl9waXJxKGQs
IHBpcnEsIGlycSwgTUFQX1BJUlFfVFlQRV9HU0ksIE5VTEwpOwo+ID4gKyAgICBpZiAoIHJldCA9
PSAwICkKPiA+ICsgICAgICAgICpwaXJxX3AgPSBwaXJxOwo+ID4gKwo+ID4gKyBkb25lOgo+ID4g
KyAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPiArICAgIHBjaWRldnNfdW5sb2Nr
KCk7Cj4gCj4gQWxsIG9mIHRoZSBjb2RlIGFib3ZlIGlzIGJlaW5nIHJlcGVhdGVkIGluIGFsbG9j
YXRlX2FuZF9tYXBfbXNpX3BpcnEoKSwKPiBtZXJlbHkgd2l0aCB0aGUgbXVsdGktTVNJIGFkZGl0
aW9uLiBUaGlzIGlzIHRvbyBtdWNoIGNvZGUgZHVwbGljYXRpb24gZm9yCj4gbXkgdGFzdGUuCgpJ
IGNhbiB0cnkgdG8gZmFjdG9yIHRoaXMgb3V0IGludG8gYSBzZXBhcmF0ZSBoZWxwZXIgdGhhdCdz
IHVzZWQgYnkgYm90aC4KCj4gQWRkaXRpb25hbGx5LCB3aXRoIGl0IGJlaW5nIHNwbGl0IGxpa2Ug
dGhpcyBpdCBpcyB0aGVuIHF1ZXN0aW9uYWJsZQo+IHdoYXQgYWNxdWlyaW5nIHRoZSBQQ0kgZGV2
aWNlcyBsb2NrIGlzIGdvb2QgZm9yIGhlcmUgKEkgd291bGQgdGhpbmsgaXQgaXMKPiBuZWVkZWQg
YXQgbW9zdCBpbiB0aGUgTVNJIGNhc2UpLgoKUmlnaHQsIGFsc28gSSdtIG5vdCBzdXJlIHdoeSB0
aGUgUENJIGRldmljZXMgbG9jayBpcyBhY3F1aXJlZCBiZWZvcmUgY2FsbGluZwppbnRvIGRvbWFp
bl9pcnFfdG9fcGlycSwgaXMgdGhhdCBiZWNhdXNlIG9mIGxvY2sgb3JkZXJpbmcgcnVsZXMgd2l0
aCB0aGUgZG9tYWluCmV2ZW50IGxvY2s/Cgo+ID4gK2ludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9w
aXJxKHN0cnVjdCBkb21haW4gKmQsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBtc2lfaW5mbyAqbXNpKQo+ID4gK3sKPiA+
ICsgICAgaW50IGlycSwgcGlycSwgcmV0LCB0eXBlOwo+ID4gKwo+ID4gKyAgICBpcnEgPSAqaW5k
ZXg7Cj4gPiArICAgIGlmICggaXJxID09IC0xIHx8IG1zaS0+ZW50cnlfbnIgPiAxICkKPiA+ICsg
ICAgICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKPiAKPiBUaGlzIGRvZXNuJ3Qg
bG9vayB0byBiZSBhbiBleGFjdCBlcXVpdmFsZW50IG9mIHRoZSBvcmlnaW5hbCBjb2RlOiBFdmVu
Cj4gd2l0aCBNQVBfUElSUV9UWVBFX01VTFRJX01TSSBlbnRyeV9uciBtYXkgYmUgMSwgYW5kIHRo
ZSBvcmlnaW5hbAo+IGNvZGUgY2FsbHMgY3JlYXRlX2lycSgpIGFsc28gaW4gdGhhdCBjYXNlLiBJ
ZiB0aGlzIGlzIGFuIGludGVuZGVkIGNoYW5nZSwKPiB0aGUgcmF0aW9uYWxlIHNob3VsZCBiZSBw
cm92aWRlZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIEJ1dCBhcyB5b3UKPiBkb24ndCBhbHRlciBt
YXBfZG9tYWluX3BpcnEoKSwgSSBkb3VidCB0aGlzIGlzIGNvcnJlY3QuCgpNeSBiYWQgdGhlbiwg
aXQncyBxdWl0ZSBoYXJkIGZvciBtZSB0byBmaWd1cmUgb3V0IGV4YWN0bHkgd2hhdCdzIHRoZQpt
ZWFuaW5nL3VzYWdlIG9mIHRob3NlIHR5cGVzLCBzaW5jZSB0aGV5IGFyZSBub3QgZG9jdW1lbnRl
ZCBhbnl3aGVyZSB0aGF0IEkgY2FuCmZpbmQuIHBoeXNkZXYuaCBjb250YWlucyAzIGRpZmZlcmVu
dCBNU0kgcmVsYXRlZCB0eXBlczoKCiogTUFQX1BJUlFfVFlQRV9NU0lfU0VHIG1hcHMgaW50byBN
QVBfUElSUV9UWVBFX01TSS4KKiBNQVBfUElSUV9UWVBFX01VTFRJX01TSSBpcyBvbmx5IGF2YWls
YWJsZSB0byBtYXAgTVNJIGludGVycnVwdHMgKG5vIE1TSS1YKS4KKiBNQVBfUElSUV9UWVBFX01T
SSBjYW4gbWFwIGJvdGggTVNJL01TSS1YOgogICAtIElmIHRhYmxlX2Jhc2UgIT0gMCBpdCdzIGEg
TVNJLVggaW50ZXJydXB0LgogICAtIElmIHRhYmxlX2Jhc2UgPT0gMCBpdCdzIGEgc2luZ2xlIE1T
SSBpbnRlcnJ1cHQgQU5EIGVudHJ5X25yIG11c3QgYmUgMS4KCkxldCBtZSBrbm93IGlmIHRoaXMg
aXMgYWNjdXJhdGUuCgo+ID4gKyAgICBpZiAoIGlycSA8IG5yX2lycXNfZ3NpIHx8IGlycSA+PSBu
cl9pcnFzICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJk
b20lZDogY2FuJ3QgY3JlYXRlIGlycSBmb3IgbXNpIVxuIiwKPiA+ICsgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkKTsKPiA+ICsgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gPiArICAgICAgICBn
b3RvIGZyZWVfaXJxOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIG1zaS0+aXJxID0gaXJxOwo+
ID4gKyAgICB0eXBlID0gKG1zaS0+ZW50cnlfbnIgPiAxICYmICFtc2ktPnRhYmxlX2Jhc2UpID8g
TUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IE1BUF9QSVJRX1RZUEVfTVNJOwo+IAo+IFNhbWUgaGVy
ZSAtIHlvdSdyZSBub3QgbmVjZXNzYXJpbHkgcmVjb25zdHJ1Y3RpbmcgdGhlIHR5cGUgcGFzc2Vk
Cj4gaW50byB0aGUgaHlwZXJjYWxsLgoKUmlnaHQsIHNlZSBteSBjb21tZW50IGFib3ZlLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 09:54:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 09:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZBk-0000Gu-St; Tue, 16 May 2017 09:54:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAZBj-0000Go-FS
 for xen-devel@lists.xen.org; Tue, 16 May 2017 09:54:43 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 77/3D-03371-26CCA195; Tue, 16 May 2017 09:54:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzfpjFS
 kwdJGAYslHxezODB6HN39mymAMYo1My8pvyKBNWPWRMuCjUIVPz/9Y2tg/MnXxcjJISSQJ3Hl
 90QmEJtXwE5i6c3DbCC2hIChxOmFN1lAbBYBVYnz+w8wg9hsAuoSbc+2s4LYIgI6EicW7gPrZ
 RYwkzi3txGsV1jAQWL6oy1AcS6g+ZMYJa4eaGAESXAKmEosvz2NvYuRA2iZoMTfHcIQvVoSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIwu9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2M59cGHmKU5GBSEuVNq5aKFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBq3UaKCdYlJqeWpGWmQOMA5i0BAePkggvE0iat7ggMbc4M
 x0idYpRUUqc1wAkIQCSyCjNg2uDxd4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOKg0zhyc
 wrgZv+CmgxE9DisJfiIItLEhFSUg2MWR99V0VnWiyPb5u0e5arI4v4G12Lxzs7gxw1nObxMBy
 1i7mif9ttw4+Jwj+2bZvs4FtVGlbs8tH+OvOT/TWli+9y52h5T9h2hzH7Nv/fe1f6r/824t3p
 w5Z+8Pv6depLrzxeMZ/lcdQp273/FPkjldxYr4oFPfz//9GvNpMjNy7qi1blfXE8osRSnJFoq
 MVcVJwIAIQvIF+4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494928480!62204701!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62360 invoked from network); 16 May 2017 09:54:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 09:54:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 May 2017 03:54:39 -0600
Message-Id: <591AE87D020000780015A118@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 16 May 2017 03:54:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Elliott Mitchell" <ehem+debian@m5p.com>
References: <20170513223656.GA40303@scollay.m5p.com>
 <59197CCD0200007800159AF2@prv-mh.provo.novell.com>
 <20170516034703.GA49114@scollay.m5p.com>
In-Reply-To: <20170516034703.GA49114@scollay.m5p.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: 810964@bugs.debian.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] EDAC infomation partially missing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA1LjE3IGF0IDA1OjQ3LCA8ZWhlbStkZWJpYW5AbTVwLmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDI6MDI6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxNC4wNS4xNyBhdCAwMDozNiwgPGVoZW0rZGViaWFuQG01cC5jb20+IHdy
b3RlOgo+PiA+IEkgaGF2ZW4ndCB5ZXQgZG9uZSBhcyBtdWNoIGV4cGVyaW1lbnRhdGlvbiBhcyBB
bmRyZWFzIFBmbHVnIGhhcywgYnV0IEkKPj4gPiBjYW4gY29uZmlybSBJJ20gYWxzbyBydW5uaW5n
IGludG8gdGhpcyBidWcgd2l0aCBYZW4gNC40LjEuCj4+ID4gCj4+ID4gSSd2ZSBvbmx5IHRyaWVk
IExpbnV4IGtlcm5lbCAzLjE2LjQzLCBidXQgYXMgRG9tMDoKPj4gPiAKPj4gPiBFREFDIE1DOiBW
ZXI6IDMuMC4wCj4+ID4gQU1ENjQgRURBQyBkcml2ZXIgdjMuNC4wCj4+ID4gRURBQyBhbWQ2NDog
RFJBTSBFQ0MgZW5hYmxlZC4KPj4gPiBFREFDIGFtZDY0OiBOQiBNQ0UgYmFuayBkaXNhYmxlZCwg
c2V0IE1TUiAweDAwMDAwMTdiWzRdIG9uIG5vZGUgMCB0byBlbmFibGUuCj4+ID4gRURBQyBhbWQ2
NDogRUNDIGRpc2FibGVkIGluIHRoZSBCSU9TIG9yIG5vIEVDQyBjYXBhYmlsaXR5LCBtb2R1bGUg
d2lsbCBub3QgbG9hZC4KPj4gPiBBTUQ2NCBFREFDIGRyaXZlciB2My40LjAKPj4gPiBFREFDIGFt
ZDY0OiBEUkFNIEVDQyBlbmFibGVkLgo+PiA+IEVEQUMgYW1kNjQ6IE5CIE1DRSBiYW5rIGRpc2Fi
bGVkLCBzZXQgTVNSIDB4MDAwMDAxN2JbNF0gb24gbm9kZSAwIHRvIGVuYWJsZS4KPj4gPiBFREFD
IGFtZDY0OiBFQ0MgZGlzYWJsZWQgaW4gdGhlIEJJT1Mgb3Igbm8gRUNDIGNhcGFiaWxpdHksIG1v
ZHVsZSB3aWxsIG5vdCAKPj4gPiBsb2FkLgo+PiAKPj4gQWZhaWN0IHRoZSBkcml2ZXIgYXMgaXMg
c2ltcGx5IGNhbid0IHdvcmsgaW4gYSBYZW4gRG9tMDsgaXQgbmVlZHMKPj4gZW5hYmxpbmcgKHJl
YWQ6IHBhcmEtdmlydHVhbGl6aW5nKS4gSSdtIGFjdHVhbGx5IGdsYWQgdG8gc2VlIGl0IGRvZXNu
J3QKPj4gbG9hZCAodGhlIHdvcnNlIGFsdGVybmF0aXZlIHdvdWxkIGJlIGZvciBpdCB0byBsb2Fk
IGFuZCB0aGVuIGRvIHRoZQo+PiB3cm9uZyB0aGluZyBvciBnaXZlIHlvdSBhIGZhbHNlIHNlbnNl
IG9mIHNhZmV0eSBvZiB5b3VyIGRhdGEpLgo+IAo+IEknbSB1bnN1cmUgb2YgaG93IHRvIGV2YWx1
YXRlIHRoZSBzaXR1YXRpb24uICBTaW5jZSBFQ0MgaXMgZW5hYmxlZCBpbiB0aGUKPiBCSU9TLCBk
YXRhIHNob3VsZCBiZSBzYWZlIHdoZXRoZXIgb3Igbm90IHRoZSBFREFDIGRyaXZlciBsb2Fkcy4g
IEkKPiAvc3VzcGVjdC8gdGhlIEVEQUMgZHJpdmVyIGZhaWxpbmcgdG8gbG9hZCBtZXJlbHkgbWVh
bnMgcmVwb3J0dGluZyBvZiBFQ0MKPiBlcnJvcnMgd29uJ3QgaGFwcGVuLgoKIk1lcmVseSIgYmVp
bmcgcmVsYXRpdmUgaGVyZTogVGhlIG1pc3NpbmcgcmVwb3J0cyBtZWFuIGEgZmFsc2UgZmVlbGlu
ZwpvZiBzYWZldHksIGFzIHRoZXkgbWF5IGJlIGVhcmx5IGluZGljYXRpb25zIG9mIGxhdGVyIGRv
dWJsZS1iaXQgZXJyb3JzLgoKPiAgSSBzdXNwZWN0IHRoZSBvbmx5IHBhcmF2aXJ0dWFsaXphdGlv
biBuZWVkZWQgaXMgdG8KPiBtYXAgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIHNvZnR8aGFy
ZCBlcnJvcnMgdG8gd2hpY2ggVk0ncyBtZW1vcnkKPiByYW5nZSB3YXMgZWZmZWN0ZWQuICBXaGF0
IHRoaXMgZWZmZWN0cyBpcyB3aGljaCBWTSBzaG91bGQgcGFuaWMgaW4gY2FzZQo+IG9mIGhhcmQg
ZXJyb3JzLgoKV2hpY2ggaW4gdHVybiBvYnZpb3VzbHkgcmVxdWlyZXMgaHlwZXJ2aXNvciBpbnRl
cmFjdGlvbi4gSXQncyBub3QgcmVhbGx5CmNsZWFyIHRvIG1lIHdoZXRoZXIgcGVyaGFwcyB0aGUg
ZHJpdmVyIHdvdWxkIGJldHRlciBsaXZlIGluIHRoZQpoeXBlcnZpc29yIGluIHRoZSBmaXJzdCBw
bGFjZSBmb3IgdGhhdCByZWFzb24uCgpBbmQgdGhlcmUncyBhIHNlY29uZCBwaWVjZSBvZiBwYXJh
dmlydHVhbGl6YXRpb24gbmVlZGVkOiBUaGUgZHJpdmVyCmRvZXNuJ3QgZGlzdGluZ3Vpc2ggcGh5
c2ljYWwgYW5kIG1hY2hpbmUgYWRkcmVzcyBzcGFjZXMsIHlldCB0aGUKYWRkcmVzc2VzIHJlcG9y
dGVkIGJ5IGhhcmR3YXJlIGFyZSBtYWNoaW5lIG9uZXMgYW5kIGhlbmNlIHdvdWxkCmdlbmVyYWxs
eSBuZWVkIHRyYW5zbGF0aW9uIHRvIHBoeXNpY2FsIG9uZXMgaW4gb3JkZXIgdG8gYXNzaWduIERv
bTAtCmxvY2FsIG1lYW5pbmcgdG8gdGhlbSAob3IgdG8gZGV0ZXJtaW5lIHRoYXQgdGhlIGFkZHJl
c3MgYmVsb25ncyB0bwphbm90aGVyIFZNIG9yIHRoZSBoeXBlcnZpc29yKS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 10:02:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZJN-000109-LY; Tue, 16 May 2017 10:02:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAZJM-000103-O3
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:02:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C8/BD-02180-A3ECA195; Tue, 16 May 2017 10:02:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva7FOal
 Ig20fuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrv3YxF3xhqdj7r6aBsZ+li5GTQ0LAX+Lb
 nsdgNq+Ag8T/o1uYQWwWAVWJA1NamCHighInZz4Bq2EW0JFYsPsTG4QtL7H97RywGjYBXYmmL
 X+B4hwcIgIqErf3GkCUqEvMfPiLCcQWFjCTWDttL5jNKWAg8WTaQXaQciEBfYm7k0ohTDWJue
 vjJzDyzkKydxaSvbOQ7F3AyLyKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NSc
 xqVgvOT93EyMwmOoZGBh3MF7e4neIUZKDSUmUN61aKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BC/LWaCcYFFqempFWmYOMKxh0hIcPEoivDlngNK8xQWJucWZ6RCpU4y6HHPufX3PJMSSl5+XK
 iXO+x+kSACkKKM0D24ELMYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmNQa5hCczrwRu0y
 ugI5iAjgh7KQ5yREkiQkqqgVHf2t7z7YxjB7QcL7R+2jVdndH3xaS3PjrzFz/vOMIQKODCVvP
 l5QKBOWr8798yXtYVv9Lz+lpN9DqTqQJJcqxmW9Nq/joGrzh7fc780hdeFnK7ApalnFVSaYyb
 5FQtzfvRYHmgSM+q1yzWQm23ll960l5W8Or4gs3a6hcYHPmv7fDM4xTX+6rEUpyRaKjFXFScC
 AAlRNrirAIAAA==
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494928950!96842597!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43949 invoked from network); 16 May 2017 10:02:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 10:02:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="432584115"
Message-ID: <22810.52788.584114.489542@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 11:02:28 +0100
MIME-Version: 1.0
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
In-Reply-To: <osstest-109423-mainreport@xen.org>
References: <osstest-109423-mainreport@xen.org>
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [osstest test] 109423: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDEwOTQyMzogcmVn
cmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDEwOTQyMyBvc3N0ZXN0IHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQyMy8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKCkkgYW5hbHlzZWQgdGhpcyB5ZXN0ZXJkYXkgYW5kIGV4Y2x1
ZGluZyB0aGUgZmxpZ2h0cyB3aXRoIHRoZSBoZWlzZW5idWcKYnVpbGQgZmFpbHVyZXMsIHRoaXMg
d2FzIHRoZSBvbmx5IGJsb2NrZXI6Cgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5NDAwCgpMb29r
aW5nIGF0IHRoZSBvc3N0ZXN0IGNoYW5nZXMgdW5kZXIgdGVzdCwgSSBjYW4gcnVsZSBvdXQgdGhp
cyBiZWluZwphIHJlZ3Jlc3Npb24gaW4gb3NzdGVzdC4gIEkndmUgdGhlcmVmb3JlIGZvcmNlIHB1
c2hlZCB0aGlzOgoKPiB2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgo+ICBvc3N0ZXN0ICAg
ICAgICAgICAgICBkYTFiYmYzNDBlNDFkMTIxZjQ1MjA5NjhmODRlZjY3NTE2MmRmYTA0CgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 10:08:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:08:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZOp-0001Cd-9Z; Tue, 16 May 2017 10:08:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302cd8dfb=Andrew.Cooper3@citrix.com>)
 id 1dAZOn-0001CX-TN
 for xen-devel@lists.xen.org; Tue, 16 May 2017 10:08:14 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 6E/1F-17076-D8FCA195; Tue, 16 May 2017 10:08:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQrfnvFS
 kwaNF8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8au/71sBU8EKz4euczWwHiSr4uRk0NCwE9i
 68sdbCC2sICDxPRHW5hAbBEBb4mnjUdYuxi5OIQEjjFKPL7SyAiSYBYwl5g2eS6YzSagL7H7x
 SewBl4BW4mpM/6DxVkEVCVenb/GAmKLCoRLvG08wgJRIyhxcuYTIJuDg1PAXmLiDBEQk1lAU2
 L9Ln2I6fIS29/OYQaxhQTUJK71X2KHODNdYuKzHpYJjPyzkAyahdA9C0n3AkbmVYzqxalFZal
 FumZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB4VfPwMC4g/FKm/MhRkkOJiVR
 3rRqqUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryfzwLlBItS01Mr0jJzgJEAk5bg4FES4Y06B
 5TmLS5IzC3OTIdInWJUlBLnzQZJCIAkMkrz4Npg0XeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOA
 ejkjBvMsgUnsy8Erjpr4AWMwEtDnspDrK4JBEhJdXAaF7rtUvzsfXa41/++FUt4E797V2Y8Lj
 WZ9Kty1L6O2+Zvd1UyJzDbrBKZ0rdYV7X8kchRs0H/n45OCsro/Cs+5GVmk+mmUZfzwgIe7v1
 f/uVoEW5fw9VuuwyYj+ScXD6mxqTa+rsX2tu2+jKa7Ns6/ux3n3XN4vsix9r3V60FwtY/ulX+
 Xo2RYmlOCPRUIu5qDgRABIKuq65AgAA
X-Env-Sender: prvs=302cd8dfb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494929292!97398220!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33812 invoked from network); 16 May 2017 10:08:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 10:08:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,348,1491264000"; d="scan'208";a="46121063"
To: Jan Beulich <JBeulich@suse.com>, Elliott Mitchell <ehem+debian@m5p.com>
References: <20170513223656.GA40303@scollay.m5p.com>
 <59197CCD0200007800159AF2@prv-mh.provo.novell.com>
 <20170516034703.GA49114@scollay.m5p.com>
 <591AE87D020000780015A118@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <db7329e1-875a-00b6-0b6e-e6102819306c@citrix.com>
Date: Tue, 16 May 2017 11:08:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591AE87D020000780015A118@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: 810964@bugs.debian.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] EDAC infomation partially missing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMTA6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA1LjE3IGF0
IDA1OjQ3LCA8ZWhlbStkZWJpYW5AbTVwLmNvbT4gd3JvdGU6Cj4+IE9uIE1vbiwgTWF5IDE1LCAy
MDE3IGF0IDAyOjAyOjUzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTQu
MDUuMTcgYXQgMDA6MzYsIDxlaGVtK2RlYmlhbkBtNXAuY29tPiB3cm90ZToKPj4+PiBJIGhhdmVu
J3QgeWV0IGRvbmUgYXMgbXVjaCBleHBlcmltZW50YXRpb24gYXMgQW5kcmVhcyBQZmx1ZyBoYXMs
IGJ1dCBJCj4+Pj4gY2FuIGNvbmZpcm0gSSdtIGFsc28gcnVubmluZyBpbnRvIHRoaXMgYnVnIHdp
dGggWGVuIDQuNC4xLgo+Pj4+Cj4+Pj4gSSd2ZSBvbmx5IHRyaWVkIExpbnV4IGtlcm5lbCAzLjE2
LjQzLCBidXQgYXMgRG9tMDoKPj4+Pgo+Pj4+IEVEQUMgTUM6IFZlcjogMy4wLjAKPj4+PiBBTUQ2
NCBFREFDIGRyaXZlciB2My40LjAKPj4+PiBFREFDIGFtZDY0OiBEUkFNIEVDQyBlbmFibGVkLgo+
Pj4+IEVEQUMgYW1kNjQ6IE5CIE1DRSBiYW5rIGRpc2FibGVkLCBzZXQgTVNSIDB4MDAwMDAxN2Jb
NF0gb24gbm9kZSAwIHRvIGVuYWJsZS4KPj4+PiBFREFDIGFtZDY0OiBFQ0MgZGlzYWJsZWQgaW4g
dGhlIEJJT1Mgb3Igbm8gRUNDIGNhcGFiaWxpdHksIG1vZHVsZSB3aWxsIG5vdCBsb2FkLgo+Pj4+
IEFNRDY0IEVEQUMgZHJpdmVyIHYzLjQuMAo+Pj4+IEVEQUMgYW1kNjQ6IERSQU0gRUNDIGVuYWJs
ZWQuCj4+Pj4gRURBQyBhbWQ2NDogTkIgTUNFIGJhbmsgZGlzYWJsZWQsIHNldCBNU1IgMHgwMDAw
MDE3Yls0XSBvbiBub2RlIDAgdG8gZW5hYmxlLgo+Pj4+IEVEQUMgYW1kNjQ6IEVDQyBkaXNhYmxl
ZCBpbiB0aGUgQklPUyBvciBubyBFQ0MgY2FwYWJpbGl0eSwgbW9kdWxlIHdpbGwgbm90IAo+Pj4+
IGxvYWQuCj4+PiBBZmFpY3QgdGhlIGRyaXZlciBhcyBpcyBzaW1wbHkgY2FuJ3Qgd29yayBpbiBh
IFhlbiBEb20wOyBpdCBuZWVkcwo+Pj4gZW5hYmxpbmcgKHJlYWQ6IHBhcmEtdmlydHVhbGl6aW5n
KS4gSSdtIGFjdHVhbGx5IGdsYWQgdG8gc2VlIGl0IGRvZXNuJ3QKPj4+IGxvYWQgKHRoZSB3b3Jz
ZSBhbHRlcm5hdGl2ZSB3b3VsZCBiZSBmb3IgaXQgdG8gbG9hZCBhbmQgdGhlbiBkbyB0aGUKPj4+
IHdyb25nIHRoaW5nIG9yIGdpdmUgeW91IGEgZmFsc2Ugc2Vuc2Ugb2Ygc2FmZXR5IG9mIHlvdXIg
ZGF0YSkuCj4+IEknbSB1bnN1cmUgb2YgaG93IHRvIGV2YWx1YXRlIHRoZSBzaXR1YXRpb24uICBT
aW5jZSBFQ0MgaXMgZW5hYmxlZCBpbiB0aGUKPj4gQklPUywgZGF0YSBzaG91bGQgYmUgc2FmZSB3
aGV0aGVyIG9yIG5vdCB0aGUgRURBQyBkcml2ZXIgbG9hZHMuICBJCj4+IC9zdXNwZWN0LyB0aGUg
RURBQyBkcml2ZXIgZmFpbGluZyB0byBsb2FkIG1lcmVseSBtZWFucyByZXBvcnR0aW5nIG9mIEVD
Qwo+PiBlcnJvcnMgd29uJ3QgaGFwcGVuLgo+ICJNZXJlbHkiIGJlaW5nIHJlbGF0aXZlIGhlcmU6
IFRoZSBtaXNzaW5nIHJlcG9ydHMgbWVhbiBhIGZhbHNlIGZlZWxpbmcKPiBvZiBzYWZldHksIGFz
IHRoZXkgbWF5IGJlIGVhcmx5IGluZGljYXRpb25zIG9mIGxhdGVyIGRvdWJsZS1iaXQgZXJyb3Jz
Lgo+Cj4+ICBJIHN1c3BlY3QgdGhlIG9ubHkgcGFyYXZpcnR1YWxpemF0aW9uIG5lZWRlZCBpcyB0
bwo+PiBtYXAgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIHNvZnR8aGFyZCBlcnJvcnMgdG8g
d2hpY2ggVk0ncyBtZW1vcnkKPj4gcmFuZ2Ugd2FzIGVmZmVjdGVkLiAgV2hhdCB0aGlzIGVmZmVj
dHMgaXMgd2hpY2ggVk0gc2hvdWxkIHBhbmljIGluIGNhc2UKPj4gb2YgaGFyZCBlcnJvcnMuCj4g
V2hpY2ggaW4gdHVybiBvYnZpb3VzbHkgcmVxdWlyZXMgaHlwZXJ2aXNvciBpbnRlcmFjdGlvbi4g
SXQncyBub3QgcmVhbGx5Cj4gY2xlYXIgdG8gbWUgd2hldGhlciBwZXJoYXBzIHRoZSBkcml2ZXIg
d291bGQgYmV0dGVyIGxpdmUgaW4gdGhlCj4gaHlwZXJ2aXNvciBpbiB0aGUgZmlyc3QgcGxhY2Ug
Zm9yIHRoYXQgcmVhc29uLgoKVGhlIGRyaXZlciBzaG91bGQgcHJvYmFibHkgbGl2ZSBkaXJlY3Rs
eSBpbiBYZW47IGl0IG5lZWRzIHRvIHByb2dyYW0gYQpudW1iZXIgb2Ygbm90aGJyaWRnZSBhbmQg
Q1BVIHJlZ2lzdGVycyBpbmNsdWRpbmcgaW50ZXJydXB0IGluZm9ybWF0aW9uLgoKRm9yIHRoZSBy
ZXBvcnRpbmcgc2lkZSBvZiB0aGluZ3MsIGl0IGxvb2tzIGxpa2UgaXQgd291bGQgcmVxdWlyZSB2
TUNFIHRvCnBhc3Mgb24gZmF1bHQgaW5mb3JtYXRpb24gdG8gZ3Vlc3RzLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 10:11:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZS7-0001nM-OV; Tue, 16 May 2017 10:11:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAZS7-0001nE-0K
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:11:39 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B3/E2-03371-A50DA195; Tue, 16 May 2017 10:11:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzfyglS
 kwcdd2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bb5m9MBZeFKua+3cjcwDiXv4uRnUNIIE9i
 lkEXIycHr4CdxOqpL1hBbAkBQ4nTC2+ygNgsAqoS75bdZgOx2QTUJdqebQerEQGq+TXrFpDNx
 cEscJZRYmLbYrAGYYEsiXMLFzGBJIQE+pklVt7uA0twCvhIvLx0CcjmANomKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkrJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg/HP/MBDjJIcTEqivGnVUpFC
 fEn5KZUZicUZ8UWlOanFhxj1ODgErhw8MptRYNuu1RcYpVjy8vNSlSR4o84DVQsWpaanVqRl5
 gBjBaZBgoNHSYSXFSTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEJgM6TEeYNBigRAijJK8+BGwOL2Eq
 OslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5750DmsKTmVcCt+kV0BFMQEeEvRQHOaIkESEl1cA
 Yus7b2+y4iVxLyeV/penzzEMKVVorzZPcX5cvOZtUE9leJpyic6Jq/0snEbkw2+qX98zvGjJZ
 V1fvFtq84oDuf+0N1ifbdi37aPMw8v+W7XcXzfm+WP6o84a9dd+7DogePXzZqV39yp57Xer1F
 j8iFSe72T9su9h4WrKa711cwz6xWcmxmU+VWIozEg21mIuKEwEWYDTC1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494929496!62209060!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39305 invoked from network); 16 May 2017 10:11:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 10:11:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 May 2017 04:11:32 -0600
Message-Id: <591AEC71020000780015A147@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 16 May 2017 04:11:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
 <5919BB250200007800159CEE@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1705151011130.24729@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1705151011130.24729@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDE5OjQwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gTW9uLCAxNSBNYXkgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxNS4w
NS4xNyBhdCAxMjoyMSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gPiBPbiBaaG9u
Z3plIHByb3Bvc2FsLCB0aGUgc2hhcmUgcGFnZSB3aWxsIGJlIG1hcHBlZCBhdCB0aGUgYSBzcGVj
aWZpYyAKPj4gPiBhZGRyZXNzIGluIHRoZSBndWVzdCBtZW1vcnkuIEkgYWdyZWUgdGhpcyB3aWxs
IHJlcXVpcmUgc29tZSB3b3JrIGluIHRoZSAKPj4gPiB0b29sc3RhY2ssIG9uIHRoZSBoeXBlcnZp
c29yIHNpZGUgd2UgY291bGQgcmUtdXNlIHRoZSBmb3JlaWduIG1hcHBpbmcgCj4+ID4gQVBJLiBC
dXQgb24gdGhlIGd1ZXN0IHNpZGUgdGhlcmUgYXJlIG5vdGhpbmcgdG8gZG8gWGVuIHNwZWNpZmlj
Lgo+PiAKPj4gU28gd2hhdCBpcyB0aGUgZXF1aXZhbGVudCBvZiB0aGUgc2hhcmVkIHBhZ2Ugb24g
YmFyZSBoYXJkd2FyZT8KPiAKPiBCYXJlLW1ldGFsIGFwcHMgYWxyZWFkeSBoYXZlIHRoZSBjb25j
ZXB0IG9mIGEgc2hhcmVkIHBhZ2UgdG8gY29tbXVuaWNhdGUKPiB3aXRoIGhhcmR3YXJlIGRldmlj
ZXMsIGNvLXByb2Nlc3NvcnMgYW5kIG90aGVyIGhhcmR3YXJlL2Zpcm1hcmUKPiBpbnRlcmNvbW11
bmljYXRpb24gZnJhbWV3b3Jrcy4KClNvIHdpdGggdGhhdCwgaXMgb25lIHNpZGUgb2YgdGhlIGNv
bW11bmljYXRpb24gaGVyZSB0aGVuIGludGVuZGVkIHRvCmVtdWxhdGUgc3VjaCBhIGhhcmR3YXJl
IGRldmljZSwgY28tcHJvY2Vzc29yIG9yIG90aGVyIGhhcmR3YXJlIC8KZmlybXdhcmUgaW50ZXJj
b21tdW5pY2F0aW9uIGZyYW1ld29yaz8gSWYgc28sIGFyZW4ndCB3ZSB0YWxraW5nCmFib3V0IGRl
dmljZSBlbXVsYXRpb24gdGhlbj8gSWYgbm90LCBob3cgY2FuIHN1Y2ggYSBiYXJlIG1ldGFsIGFw
cAprbm93IHRoZSBwcm90b2NvbCAoYWZ0ZXIgYWxsLCBpZiB0aGUgcHJvdG9jb2wgaXMgWGVuLXNw
ZWNpZmljLCB0aGUgYXBwCndvdWxkbid0IGJlIFhlbi11bmF3YXJlIGFueW1vcmUpPwoKPj4gPiBX
aGF0J3MgdGhlIGJlbmVmaXQ/IEJhcmVtZXRhbCBndWVzdCBhcmUgdXN1YWxseSB0aW55LCB5b3Ug
Y291bGQgdXNlIHRoZSAKPj4gPiBkZXZpY2UtdHJlZSAoYW5kIGhlbmNlIGdlbmVyaWMgd2F5KSB0
byBwcmVzZW50IHRoZSBzaGFyZSBwYWdlIGZvciAKPj4gPiBjb21tdW5pY2F0aW5nLiBUaGlzIG1l
YW5zIG5vIFhlbiBQViBkcml2ZXJzLCBhbmQgdGhlcmVmb3JlIGVhc2llciB0byAKPj4gPiBtb3Zl
IGFuIE9TIGluIFhlbiBWTS4KPj4gCj4+IElzIHRoaXMgaW50ZW5kZWQgdG8gYmUgYW4gQVJNLXNw
ZWNpZmljIGV4dGVuc2lvbiwgb3IgYSBnZW5lcmljIG9uZT8KPj4gVGhlcmUncyBubyBEVCBvbiB4
ODYgdG8gcGFzcyBzdWNoIGluZm9ybWF0aW9uLCBhbmQgSSBjYW4ndCBlYXNpbHkKPj4gc2VlIGFs
dGVybmF0aXZlcyB0aGVyZS4gQWxzbyB0aGUgY29uc3VtZXIgb2YgdGhlIHNoYXJlZCBwYWdlIGlu
Zm8KPj4gaXMgc3RpbGwgYSBQViBjb21wb25lbnQgb2YgdGhlIGd1ZXN0LiBZb3Ugc2ltcGx5IGNh
bid0IGhhdmUgYW4KPj4gZW50aXJlbHkgdW5tb2RpZmllZCBndWVzdCB3aGljaCBhdCB0aGUgc2Ft
ZSB0aW1lIGlzIFhlbiAob3IKPj4gd2hhdGV2ZXIgb3RoZXIgY29tcG9uZW50IHNpdHMgYXQgdGhl
IG90aGVyIGVuZCBvZiB0aGUgc2hhcmVkCj4+IHBhZ2UpIGF3YXJlLgo+IAo+IEkgd2FzIGdvaW5n
IHRvIHByb3Bvc2UgZm9yIHRoaXMgd29yayB0byBiZSBhcmNoLW5ldXRyYWwuIEhvd2V2ZXIsIGl0
IGlzCj4gdHJ1ZSB0aGF0IHdpdGggdGhlIGV4aXN0aW5nIHg4NiBzb2Z0d2FyZSBhbmQgaGFyZHdh
cmUgZWNvc3lzdGVtLCBpdAo+IHdvdWxkbid0IGJlIG11Y2ggdXNlIHRoZXJlLiBHaXZlbiB0aGF0
IHRoZSB3b3JrIGlzIHRlY2huaWNhbGx5IGNvbW1vbgo+IHRob3VnaCwgSSBkb24ndCBzZWUgYW55
IGRvd25zaWRlcyBvbiBlbmFibGluZyBpdCBvbiB4ODYgb24gdGhlIG9mZgo+IGNoYW5jZSB0aGF0
IHNvbWVib2R5IHdpbGwgZmluZCBpdCB1c2VmdWwuIEhvd2V2ZXIsIGlmIHlvdSBwcmVmZXIgdG8K
PiBrZWVwIGl0IEFSTSBvbmx5LCB0aGF0J3MgZmluZSBieSBtZSB0b28uCgpJIGRvbid0IGhhdmUg
YSBwcmVmZXJlbmNlIGVpdGhlciB3YXksIGJ1dCBpZiB5b3UgZG8gaXQgaW4gYW4gYXJjaC1uZXV0
cmFsCndheSwgdGhlbiB0aGUgbWFuaWZlc3RhdGlvbiBvZiB0aGUgZnJhbWUgbnVtYmVycyBhbHNv
IG5lZWRzIHRvIGJlCmFyY2gtbmV1dHJhbCwgaW4gd2hpY2ggY2FzZSBEVCBpcyBub3QgYSBzdWl0
YWJsZSB2ZWhpY2xlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 10:17:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:17:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZXR-0001zt-CE; Tue, 16 May 2017 10:17:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAZXQ-0001zn-Ni
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:17:08 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 AE/58-01735-2A1DA195; Tue, 16 May 2017 10:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS6fjDS3f+Ral
 Ig5OHGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTkx6zF9xPq9izYTJ7A+Nkny5GTg4hgTyJ
 Xy8WsYHYvAJ2EgvfPmEEsSUEDCVOL7zJAmKzCKhKrF42DSzOJqAu0fZsO2sXIweHiICBxLmjS
 SBhZoFwie+PesHGCAv4SHStfMwIUiIENPLLTU8Qk1dAUOLvDmEQkxko2t6QM4GRexZCYhZCYh
 bYRC2Jh79usUDY2hLLFr5mhiiRllj+jwMi7CBx+PoUZlQlILa3xOTHL9gXMHKsYtQoTi0qSy3
 SNTTTSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEcGINjBeP605yFGSQ4mJVHe
 tGqpSCG+pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwXvvPFCdYFFqempFWmYOM
 GJgSiU4eJREeD+CpHmLCxJzizPTIVKnGI05rrR+fM/EMa8bSAqBTZIS5/W8AFQqAFKaUZoHNw
 gWyZcYZaWEeRmBzhTiKUgtys0sQZV/xSjOwagkzFsHMoUnM68Ebt8roFOYgE4JeykOckpJIkJ
 KqoGx9U5IQdEPq3V/N7CpJedKLU+emmnh1q1df9o1PG2V1p9mmb0u69ynGfBL5B3m3RHW3Cx9
 okHhSKjiuym3lB98P3/z/TkbpRVlilOjolerWiy7xp/Do7nhkVvw15wbprsPX33dK9u5M/bws
 a/LszOZLVKv8J8V5bh9q2Bjt5pTzXOPh84Z9i+VWIozEg21mIuKEwFURzz53wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494929821!59651708!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2236 invoked from network); 16 May 2017 10:17:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 May 2017 10:17:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 May 2017 04:17:00 -0600
Message-Id: <591AEDB9020000780015A173@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 16 May 2017 04:16:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <591AEDB9020000780015A173@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part734B3D89.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] hvmloader: avoid tests when they would clobber
 used memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part734B3D89.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

First of all limit the memory range used for testing to 4Mb: There's no
point placing page tables right above 8Mb when they can equally well
live at the bottom of the chunk at 4Mb - rep_io_test() cares about the
5Mb...7Mb range only anyway. In a subsequent patch this will then also
allow simply looking for an unused 4Mb range (instead of using a build
time determined one).

Extend the "skip tests" condition beyond the "is there enough memory"
question.

Reported-by: Charles Arnold <carnold@suse.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Gary Lin <glin@suse.com>

--- a/tools/firmware/hvmloader/tests.c
+++ b/tools/firmware/hvmloader/tests.c
@@ -19,7 +19,9 @@
  * this program; If not, see <http://www.gnu.org/licenses/>.
  */
=20
+#include "config.h"
 #include "util.h"
+#include <xen/arch-x86/hvm/start_info.h>
=20
 #define TEST_FAIL 0
 #define TEST_PASS 1
@@ -28,11 +30,13 @@
 /*
  * Memory layout during tests:
  *  4MB to 8MB is cleared.
- *  Page directory resides at 8MB.
- *  4 page table pages reside at 8MB+4kB to 8MB+20kB.
- *  Pagetables identity-map 0-16MB, except 4kB at va 6MB maps to pa 5MB.
+ *  Page directory resides at 4MB.
+ *  2 page table pages reside at 4MB+4kB to 4MB+12kB.
+ *  Pagetables identity-map 0-8MB, except 4kB at va 6MB maps to pa 5MB.
  */
-#define PD_START (8ul << 20)
+#define TEST_MEM_BASE (4ul << 20)
+#define TEST_MEM_SIZE (4ul << 20)
+#define PD_START TEST_MEM_BASE
 #define PT_START (PD_START + 4096)
=20
 static void setup_paging(void)
@@ -41,10 +45,10 @@ static void setup_paging(void)
     uint32_t *pt =3D (uint32_t *)PT_START;
     uint32_t i;
=20
-    /* Identity map 0-16MB. */
-    for ( i =3D 0; i < 4; i++ )
+    /* Identity map 0-8MB. */
+    for ( i =3D 0; i < 2; i++ )
         pd[i] =3D (unsigned long)pt + (i<<12) + 3;
-    for ( i =3D 0; i < (4*1024); i++ )
+    for ( i =3D 0; i < 2 * 1024; i++ )
         pt[i] =3D (i << 12) + 3;
=20
     /* Page at virtual 6MB maps to physical 5MB. */
@@ -112,7 +116,7 @@ static int rep_io_test(void)
     stop_paging();
=20
     i =3D 0;
-    for ( p =3D (uint32_t *)0x400000ul; p < (uint32_t *)0x700000ul; p++ )
+    for ( p =3D (uint32_t *)0x4ff000ul; p < (uint32_t *)0x602000ul; p++ )
     {
         uint32_t expected =3D 0;
         if ( check[i].addr =3D=3D (unsigned long)p )
@@ -144,12 +148,12 @@ static int shadow_gs_test(void)
     if ( !(edx & (1u<<29)) )
         return TEST_SKIP;
=20
-    /* Long mode pagetable setup: Identity map 0-16MB with 2MB mappings. =
*/
+    /* Long mode pagetable setup: Identity map 0-8MB with 2MB mappings. =
*/
     *pd =3D (unsigned long)pd + 0x1007; /* Level 4 */
     pd +=3D 512;
     *pd =3D (unsigned long)pd + 0x1007; /* Level 3 */
     pd +=3D 512;
-    for ( i =3D 0; i < 8; i++ )         /* Level 2 */
+    for ( i =3D 0; i < 4; i++ )         /* Level 2 */
         *pd++ =3D (i << 21) + 0x1e3;
=20
     asm volatile (
@@ -191,8 +195,7 @@ static int shadow_gs_test(void)
=20
 void perform_tests(void)
 {
-    int i, passed, skipped;
-
+    unsigned int i, passed, skipped;
     static struct {
         int (* const test)(void);
         const char *description;
@@ -204,12 +207,80 @@ void perform_tests(void)
=20
     printf("Testing HVM environment:\n");
=20
-    if ( hvm_info->low_mem_pgend < 0x1000 )
+    BUILD_BUG_ON(SCRATCH_PHYSICAL_ADDRESS > HVMLOADER_PHYSICAL_ADDRESS);
+    if ( hvm_info->low_mem_pgend <
+         ((TEST_MEM_BASE + TEST_MEM_SIZE) >> PAGE_SHIFT) )
+    {
+        printf("Skipping tests due to insufficient memory (<%luMB)\n",
+               (TEST_MEM_BASE + TEST_MEM_SIZE) >> 20);
+        return;
+    }
+
+    if ( (unsigned long)_end > TEST_MEM_BASE )
+    {
+        printf("Skipping tests due to overlap with base image\n");
+        return;
+    }
+
+    if ( hvm_start_info->cmdline_paddr &&
+         hvm_start_info->cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&
+         ((hvm_start_info->cmdline_paddr +
+           strlen((char *)(uintptr_t)hvm_start_info->cmdline_paddr)) >=3D
+          TEST_MEM_BASE) )
+    {
+        printf("Skipping tests due to overlap with command line\n");
+        return;
+    }
+
+    if ( hvm_start_info->rsdp_paddr )
     {
-        printf("Skipping tests due to insufficient memory (<16MB)\n");
+        printf("Skipping tests due to non-zero RSDP address\n");
         return;
     }
=20
+    if ( hvm_start_info->nr_modules )
+    {
+        const struct hvm_modlist_entry *modlist =3D
+            (void *)(uintptr_t)hvm_start_info->modlist_paddr;
+
+        if ( hvm_start_info->modlist_paddr > UINTPTR_MAX ||
+             ((UINTPTR_MAX - (uintptr_t)modlist) / sizeof(*modlist) <
+              hvm_start_info->nr_modules) )
+        {
+            printf("Skipping tests due to inaccessible module list\n");
+            return;
+        }
+
+        if ( TEST_MEM_BASE < (uintptr_t)(modlist +
+                                         hvm_start_info->nr_modules) &&
+             (uintptr_t)modlist < TEST_MEM_BASE + TEST_MEM_SIZE )
+        {
+            printf("Skipping tests due to overlap with module list\n");
+            return;
+        }
+
+        for ( i =3D 0; i < hvm_start_info->nr_modules; ++i )
+        {
+            if ( TEST_MEM_BASE < modlist[i].paddr + modlist[i].size &&
+                 modlist[i].paddr < TEST_MEM_BASE + TEST_MEM_SIZE )
+            {
+                printf("Skipping tests due to overlap with module %u\n", =
i);
+                return;
+            }
+
+            if ( modlist[i].cmdline_paddr &&
+                 modlist[i].cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE =
&&
+                 ((modlist[i].cmdline_paddr +
+                   strlen((char *)(uintptr_t)modlist[i].cmdline_paddr)) =
>=3D
+                  TEST_MEM_BASE) )
+            {
+                printf("Skipping tests due to overlap with module %u =
cmdline\n",
+                       i);
+                return;
+            }
+        }
+    }
+
     passed =3D skipped =3D 0;
     for ( i =3D 0; tests[i].test; i++ )
     {



--=__Part734B3D89.2__=
Content-Type: text/plain; name="hvmloader-constrain-tests.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="hvmloader-constrain-tests.patch"

hvmloader: avoid tests when they would clobber used memory=0A=0AFirst of =
all limit the memory range used for testing to 4Mb: There's no=0Apoint =
placing page tables right above 8Mb when they can equally well=0Alive at =
the bottom of the chunk at 4Mb - rep_io_test() cares about the=0A5Mb...7Mb =
range only anyway. In a subsequent patch this will then also=0Aallow =
simply looking for an unused 4Mb range (instead of using a build=0Atime =
determined one).=0A=0AExtend the "skip tests" condition beyond the "is =
there enough memory"=0Aquestion.=0A=0AReported-by: Charles Arnold =
<carnold@suse.com>=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0ATeste=
d-by: Gary Lin <glin@suse.com>=0A=0A--- a/tools/firmware/hvmloader/tests.c=
=0A+++ b/tools/firmware/hvmloader/tests.c=0A@@ -19,7 +19,9 @@=0A  * this =
program; If not, see <http://www.gnu.org/licenses/>.=0A  */=0A =0A+#include=
 "config.h"=0A #include "util.h"=0A+#include <xen/arch-x86/hvm/start_info.h=
>=0A =0A #define TEST_FAIL 0=0A #define TEST_PASS 1=0A@@ -28,11 +30,13 =
@@=0A /*=0A  * Memory layout during tests:=0A  *  4MB to 8MB is cleared.=0A=
- *  Page directory resides at 8MB.=0A- *  4 page table pages reside at =
8MB+4kB to 8MB+20kB.=0A- *  Pagetables identity-map 0-16MB, except 4kB at =
va 6MB maps to pa 5MB.=0A+ *  Page directory resides at 4MB.=0A+ *  2 page =
table pages reside at 4MB+4kB to 4MB+12kB.=0A+ *  Pagetables identity-map =
0-8MB, except 4kB at va 6MB maps to pa 5MB.=0A  */=0A-#define PD_START =
(8ul << 20)=0A+#define TEST_MEM_BASE (4ul << 20)=0A+#define TEST_MEM_SIZE =
(4ul << 20)=0A+#define PD_START TEST_MEM_BASE=0A #define PT_START =
(PD_START + 4096)=0A =0A static void setup_paging(void)=0A@@ -41,10 +45,10 =
@@ static void setup_paging(void)=0A     uint32_t *pt =3D (uint32_t =
*)PT_START;=0A     uint32_t i;=0A =0A-    /* Identity map 0-16MB. */=0A-   =
 for ( i =3D 0; i < 4; i++ )=0A+    /* Identity map 0-8MB. */=0A+    for ( =
i =3D 0; i < 2; i++ )=0A         pd[i] =3D (unsigned long)pt + (i<<12) + =
3;=0A-    for ( i =3D 0; i < (4*1024); i++ )=0A+    for ( i =3D 0; i < 2 * =
1024; i++ )=0A         pt[i] =3D (i << 12) + 3;=0A =0A     /* Page at =
virtual 6MB maps to physical 5MB. */=0A@@ -112,7 +116,7 @@ static int =
rep_io_test(void)=0A     stop_paging();=0A =0A     i =3D 0;=0A-    for ( p =
=3D (uint32_t *)0x400000ul; p < (uint32_t *)0x700000ul; p++ )=0A+    for ( =
p =3D (uint32_t *)0x4ff000ul; p < (uint32_t *)0x602000ul; p++ )=0A     =
{=0A         uint32_t expected =3D 0;=0A         if ( check[i].addr =3D=3D =
(unsigned long)p )=0A@@ -144,12 +148,12 @@ static int shadow_gs_test(void)=
=0A     if ( !(edx & (1u<<29)) )=0A         return TEST_SKIP;=0A =0A-    =
/* Long mode pagetable setup: Identity map 0-16MB with 2MB mappings. =
*/=0A+    /* Long mode pagetable setup: Identity map 0-8MB with 2MB =
mappings. */=0A     *pd =3D (unsigned long)pd + 0x1007; /* Level 4 */=0A   =
  pd +=3D 512;=0A     *pd =3D (unsigned long)pd + 0x1007; /* Level 3 */=0A =
    pd +=3D 512;=0A-    for ( i =3D 0; i < 8; i++ )         /* Level 2 =
*/=0A+    for ( i =3D 0; i < 4; i++ )         /* Level 2 */=0A         =
*pd++ =3D (i << 21) + 0x1e3;=0A =0A     asm volatile (=0A@@ -191,8 +195,7 =
@@ static int shadow_gs_test(void)=0A =0A void perform_tests(void)=0A =
{=0A-    int i, passed, skipped;=0A-=0A+    unsigned int i, passed, =
skipped;=0A     static struct {=0A         int (* const test)(void);=0A    =
     const char *description;=0A@@ -204,12 +207,80 @@ void perform_tests(vo=
id)=0A =0A     printf("Testing HVM environment:\n");=0A =0A-    if ( =
hvm_info->low_mem_pgend < 0x1000 )=0A+    BUILD_BUG_ON(SCRATCH_PHYSICAL_ADD=
RESS > HVMLOADER_PHYSICAL_ADDRESS);=0A+    if ( hvm_info->low_mem_pgend =
<=0A+         ((TEST_MEM_BASE + TEST_MEM_SIZE) >> PAGE_SHIFT) )=0A+    =
{=0A+        printf("Skipping tests due to insufficient memory (<%luMB)\n",=
=0A+               (TEST_MEM_BASE + TEST_MEM_SIZE) >> 20);=0A+        =
return;=0A+    }=0A+=0A+    if ( (unsigned long)_end > TEST_MEM_BASE )=0A+ =
   {=0A+        printf("Skipping tests due to overlap with base image\n");=
=0A+        return;=0A+    }=0A+=0A+    if ( hvm_start_info->cmdline_paddr =
&&=0A+         hvm_start_info->cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZ=
E &&=0A+         ((hvm_start_info->cmdline_paddr +=0A+           strlen((ch=
ar *)(uintptr_t)hvm_start_info->cmdline_paddr)) >=3D=0A+          =
TEST_MEM_BASE) )=0A+    {=0A+        printf("Skipping tests due to overlap =
with command line\n");=0A+        return;=0A+    }=0A+=0A+    if ( =
hvm_start_info->rsdp_paddr )=0A     {=0A-        printf("Skipping tests =
due to insufficient memory (<16MB)\n");=0A+        printf("Skipping tests =
due to non-zero RSDP address\n");=0A         return;=0A     }=0A =0A+    =
if ( hvm_start_info->nr_modules )=0A+    {=0A+        const struct =
hvm_modlist_entry *modlist =3D=0A+            (void *)(uintptr_t)hvm_start_=
info->modlist_paddr;=0A+=0A+        if ( hvm_start_info->modlist_paddr > =
UINTPTR_MAX ||=0A+             ((UINTPTR_MAX - (uintptr_t)modlist) / =
sizeof(*modlist) <=0A+              hvm_start_info->nr_modules) )=0A+      =
  {=0A+            printf("Skipping tests due to inaccessible module =
list\n");=0A+            return;=0A+        }=0A+=0A+        if ( =
TEST_MEM_BASE < (uintptr_t)(modlist +=0A+                                  =
       hvm_start_info->nr_modules) &&=0A+             (uintptr_t)modlist < =
TEST_MEM_BASE + TEST_MEM_SIZE )=0A+        {=0A+            printf("Skippin=
g tests due to overlap with module list\n");=0A+            return;=0A+    =
    }=0A+=0A+        for ( i =3D 0; i < hvm_start_info->nr_modules; ++i =
)=0A+        {=0A+            if ( TEST_MEM_BASE < modlist[i].paddr + =
modlist[i].size &&=0A+                 modlist[i].paddr < TEST_MEM_BASE + =
TEST_MEM_SIZE )=0A+            {=0A+                printf("Skipping tests =
due to overlap with module %u\n", i);=0A+                return;=0A+       =
     }=0A+=0A+            if ( modlist[i].cmdline_paddr &&=0A+             =
    modlist[i].cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&=0A+        =
         ((modlist[i].cmdline_paddr +=0A+                   strlen((char =
*)(uintptr_t)modlist[i].cmdline_paddr)) >=3D=0A+                  =
TEST_MEM_BASE) )=0A+            {=0A+                printf("Skipping =
tests due to overlap with module %u cmdline\n",=0A+                       =
i);=0A+                return;=0A+            }=0A+        }=0A+    =
}=0A+=0A     passed =3D skipped =3D 0;=0A     for ( i =3D 0; tests[i].test;=
 i++ )=0A     {=0A
--=__Part734B3D89.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part734B3D89.2__=--


From xen-devel-bounces@lists.xen.org Tue May 16 10:23:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZdT-0002gy-5X; Tue, 16 May 2017 10:23:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@gmail.com>) id 1dAZdS-0002gn-3e
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:23:22 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0A/E0-26749-913DA195; Tue, 16 May 2017 10:23:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42Lxqg1y1JW4LBV
 psPy1scX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHU84e54CRrxdSbb9gbGK+ydDFycQgJTGeU
 +DZ9O5jDInCJRWLroUusXYycHBIC71gk5v3OgLDjJM5fO83YxcgBZFdJNO3lBgkLCahJ7Dt0H
 WrQbCaJlQ1T2EESbAK6EtdfPWACsUUElCTurZrMBNLLLBAgsb03FSQsLKAj8X3pZWYQm0VAVe
 LP2SssIDavgJvE/o8fmSDWykncPNfJPIGRbwEjwypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9
 YLze1uDgxPTUnMalYLzk/dxMjMEzqGRgYdzBu63I+xCjJwaQkyptWLRUpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYI3+xJQTrAoNT21Ii0zBxiwMGkJDh4lEV7Fi0Bp3uKCxNzizHSI1ClGY4459
 76+Z+J4tPLHeyYhlrz8vFQpcV5VkEkCIKUZpXlwg2CRdIlRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMO88kCk8mXklcPteAZ3CBHRK2EtxkFNKEhFSUg2M242+3I0vEGJ8qd/1MS/eVZDj3Do
 JK5lzG8/zM+7zPvDvvOXcNW8vrH3x6RarWvnjshMLZY4+zT58VCmzSJA/c7KSwbGNXl6qq02E
 60z1jBaIOU/qeif4SCD5wBNFQfdDFbt8Xziy3czUFj7K/bDgdlNETo1w+kmXG79bj9sc2+u+O
 Sf6amy6EktxRqKhFnNRcSIAGP5zvJ8CAAA=
X-Env-Sender: andrii.anisov@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494930200!93081773!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24776 invoked from network); 16 May 2017 10:23:20 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 May 2017 10:23:20 -0000
Received: by mail-wm0-f65.google.com with SMTP id v4so36950087wmb.2
 for <xen-devel@lists.xenproject.org>; Tue, 16 May 2017 03:23:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=ZZgGriysLFrFQVKig3mmv72viuevia5lWvM1CkXa31s=;
 b=VLt0pE7HJCRqxB7qM4HjY4opPLHLadafsEcfNosn8FipsYAnghIkKUhrZ18WZj1XD2
 Axa8HJx0w0Vdf3FdXF8dWIJxhXmkmvBwN+cLGLlFVX8/Q8oG4g0o6me11upYIO1vqJ/5
 ZZo+CqrTeQEoxIWSj6UcPX1TjbQFMRJLfGha9+ibJYbgskyhY/XrhXIR/rEiMYtA/zo5
 uAP9CsWTbrzNnOxp5N+Ktyg8g2kPXIHw/hyo7zN8/10fLVE2ZGF8Vxx1B6WOKbVP/rm/
 P1l4p/RbK/0dax37Ys2WpHIwKPm1PWb09SjmgC3BIeumXhzrwq+q3ReRep83YUvwGo26
 jk0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=ZZgGriysLFrFQVKig3mmv72viuevia5lWvM1CkXa31s=;
 b=cDAg+FfsQsL/jDTVBLUcUg6/wz5MVonEysvDGmTHw1dzXMBxMSsjqMEUc4jC5EMKvd
 calJWYpAeEE+z3jJiPL8U+DofS0hON7hVD9wQOgohGWd4HEGRCwn0dS3b4YAKLPnCINc
 xAOWisDJepOltLCCHfoBdwwW0rqu2F4GxYvsTMC9XuEcMV382VrTIhiJcz6tLldf5Tl5
 NMmOb36ThfwVKi1eU5TCa7Kub22vayU/i8HT6FuDg5gNftC7RM8bc3ZcCLGNIcEZYOs8
 G1t+YF9prvYKaa9jti8E2/K9obAgNrGCvJLzpCapIE25mKtPdd0ndLb4d7QP6LDG6WHl
 KzOg==
X-Gm-Message-State: AODbwcCjRVAIlgXxPFS5FSJEuBamA5yvSeXkllKtmP0kWaotNwoWliFn
 2bhg9ahhRix9VQ==
X-Received: by 10.28.91.146 with SMTP id p140mr6053280wmb.120.1494930200410;
 Tue, 16 May 2017 03:23:20 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id 17sm16019426wmn.7.2017.05.16.03.23.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 16 May 2017 03:23:19 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 16 May 2017 13:23:18 +0300
Message-Id: <1494930198-3804-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>
Subject: [Xen-devel] [[PATCH]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNvbWUgY29tcGls
ZXJzIGRvIG5vdCAodmFsaWRseT8pIGRldGVjdCB0aGF0IHNpemUgd2lsbCBhbHdheXMgYmUKaW5p
dGlhbGl6ZWQgd2hlbiAocmMgPiAwKSwgc28gaW1wbGljaXRseSBpbml0aWFsaXplIGl0LgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jCmluZGV4IGRiMTEzZGIuLmY2MWFlYzYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
YXJtX2FjcGkuYwpAQCAtNzMsNiArNzMsOCBAQCBzdGF0aWMgaW50IGxpYnhsX19lc3RpbWF0ZV9t
YWR0X3NpemUobGlieGxfX2djICpnYywKIHsKICAgICBpbnQgcmMgPSAwOwogCisgICAgKnNpemUg
PSAwOworCiAgICAgc3dpdGNoIChpbmZvLT5hcmNoX2FybS5naWNfdmVyc2lvbikgewogICAgIGNh
c2UgTElCWExfR0lDX1ZFUlNJT05fVjI6CiAgICAgICAgICpzaXplID0gc2l6ZW9mKHN0cnVjdCBh
Y3BpX3RhYmxlX21hZHQpICsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 10:27:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZgv-0002ra-L7; Tue, 16 May 2017 10:26:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3029f2231=citrix-osstest@xenproject.org>)
 id 1dAZgu-0002rU-CF
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 10:26:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 45/CF-02180-FE3DA195; Tue, 16 May 2017 10:26:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvfdZal
 Ig913zC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ae2csZC6bIVBxdtZOxgfGUcBcjB4eEgL/E
 /Ld5XYycQKaHxKKrW9hAbBEBZ4kJH26zgZTwCuhJbNysCBIWFoiSuLnxJDtE+WIeiT3nzSBsV
 YnVmy+wgNhsQGMm9kwEs1mA4lsW9DCD2EICWhJLF69kArF5BQQlTs58AlbDLCAhcfDFC2aIOZ
 YSN3bfY53AyDsLSdksJGULGJlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Y
 kJhXrJefnbmIEBk49AwPjDsY97X6HGCU5mJREedOqpSKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfBmXwLKCRalpqdWpGXmAEMYJi3BwaMkwmsLDGMh3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS
 5US510DMkMApCijNA9uBCyeLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r0OMoUnM68Ebt
 MroCOYgI4IeykOckRJIkJKqoGRhW/uT6XzItOM2jtds8V44gx3pFlJRqs9u//32g6n4+GrPy9
 UCgt30roipzEx15pl0z3+wMu3Pz9LrnL5Xf6623nuzjsftgWfj2GIkbix5EHwvGuLbqxY6jvB
 7fAV7vfHSo3637+z23fRufXBu9V76pgEJzQ731i76qb7n8S6NYGrypQLFs68pMRSnJFoqMVcV
 JwIAJH7umeiAgAA
X-Env-Sender: prvs=3029f2231=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494930412!84468912!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24127 invoked from network); 16 May 2017 10:26:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 10:26:54 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423935431"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71324-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71268
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 16 May 2017 11:26:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71324: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMzI0IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzMjQvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRh
aWx5LW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0IGZhaWwgYmxvY2tlZCBpbiA3MTI2OAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFy
dCBmYWlsIGJsb2NrZWQgaW4gNzEyNjgKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0
aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzEyNjgKIHRl
c3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBibG9ja2VkIGluIDcxMjY4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVu
dC1uZXRpbnN0LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3MTI2
OAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiA5IGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3MTI2OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1j
dXJyZW50LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBibG9ja2VkIGlu
IDcxMjY4CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgOSBkZWJp
YW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzEyNjgKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2
NC13ZWVrbHktbmV0aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQg
aW4gNzEyNjgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgOSBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzEyNjgKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBibG9j
a2VkIGluIDcxMjY4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTI2OAoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZn
cnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRh
aWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vl
a2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 10:29:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:29:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZjF-0002zK-21; Tue, 16 May 2017 10:29:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAZjD-0002z5-DV
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:29:19 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 AD/09-02181-E74DA195; Tue, 16 May 2017 10:29:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7tFal
 Ig52PmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbO7YzFWxhrWjYvoetgfEQSxcjJ4eEgL/E
 0/tL2UBsNgFdiaYtf8FsXgFBiZMzn4DVMAvoSCzY/YkNwpaX2P52DnMXIwdQjYPEr2Y+kDCLg
 KrEssMr2EFsEQF1iT8XJjBClOdLHF04lRnEFhYIkdi0rwtsJKeAtcTrb9+BRnJxCAlMY5RYfb
 idFeIeE4m3C3eygcwXElCTmLs+fgIj3ywkF81CctEsJBctYGRexahRnFpUllqka2isl1SUmZ5
 RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGoMQLCD8d82z0OMkhxMSqK8adVSkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeEMvA+UEi1LTUyvSMnOAQQ+TluDgURLhtQVJ8xYXJOYWZ6ZDp
 E4x6nLMuff1PZMQS15+XqqUOO9ckCIBkKKM0jy4EbAIvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3pMgU3gy80rgNr0COoIJ6Iiwl+IgR5QkIqSkGhgnz2bz75vEo9W0uFkpgyuxzWDD56j
 rb7tWNgf3TZlQWB1TubBKeOv+DIU101dsqX02+8j/B7lKVQ5LHx5f0ZntZR6z+ZV5wb/DBx+t
 3bxnRsepM7+uNvzg273hjbH3tltRiz/cy4+Y0Dlbxc1AZul6fuXvvelvbs86fWVbuuML1Xb3Y
 wsXFNzmUmIpzkg01GIuKk4EAC6NiqW7AgAA
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494930555!96849848!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42234 invoked from network); 16 May 2017 10:29:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 10:29:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432587145"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22810.54388.706378.982471@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 11:29:08 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <c2a63401-fc09-4e43-5413-42f1a6481581@arm.com>
References: <20170512152106.12032-1-wei.liu2@citrix.com>
 <20170512162331.bbpldvzinrejjx2e@citrix.com>
 <c2a63401-fc09-4e43-5413-42f1a6481581@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] ioemu-stubdom: don't link
 *-softmmu* and *-linux-user*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuOV0gaW9lbXUtc3R1YmRvbTog
ZG9uJ3QgbGluayAqLXNvZnRtbXUqIGFuZCAqLWxpbnV4LXVzZXIqIik6Cj4gT24gMTIvMDUvMTcg
MTc6MjMsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBGcmksIE1heSAxMiwgMjAxNyBhdCAwNDoyMTow
NlBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+ID4+IFRoZXkgYXJlIGdlbmVyYXRlZCBieSAuL2Nv
bmZpZ3VyZS4gSGF2aW5nIHRoZW0gbGlua2VkIGNhbiBjYXVzZSByYWNlCj4gPj4gYmV0d2VlbiB0
b29scyBidWlsZCBhbmQgc3R1YmRvbSBidWlsZC4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPgo+ID4gRlRSIEp1ZXJnZW4gdG9sZCBtZSBv
biBJUkM6Cj4gPgo+ID4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiAKPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoK
SSBoYXZlbid0IGFuYWx5c2VkIHRoZSByYWNlIGluIGRldGFpbCBidXQgdGhlIGV4cGxhbmF0aW9u
IGlzIHBsYXVzaWJsZQphbmQgdGhlIGNoYW5nZSBpcyBhdCB3b3JzdCBoYXJtbGVzcy4KClRoYW5r
cywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 10:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZog-0003f3-MA; Tue, 16 May 2017 10:34:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAZof-0003ex-Sx
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:34:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 DA/77-03620-1D5DA195; Tue, 16 May 2017 10:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO6Fq1K
 RBtNXGVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHl29gLJjNVHGo9Rp7A+MLxi5GTg4JAX+J
 FY+Xs4DYbAK6Ek1b/rKB2LwCghInZz4BizML6Egs2P2JDcKWl9j+dg4zRI2DxPdVJ8BsFgFVi
 dtP/rCD2CIC6hJ/LkxghKjPkXhw/z5YjbBAtMSZe++YQGxOAWuJc5tnAc3k4hAS6GWS2D/nFh
 PEQSYSbxfuBEpwACXUJOauj5/AyDcLyUmzkJw0C8lJCxiZVzFqFKcWlaUW6Roa6CUVZaZnlOQ
 mZuYAeWZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsY7y0LOMQoycGkJMqbVi0VKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCd+cVoJxgUWp6akVaZg4w7GHSEhw8SiK8y0HSvMUFibnFmekQqVOMu
 hxz7n19zyTEkpeflyolztsLUiQAUpRRmgc3AhaDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqC
 TM+x1kCk9mXgncpldARzABHRH2UhzkiJJEhJRUA+MFJ++dXl+b3+2J8ji70EdRVXl6h3v6pH7
 hQyHnG27zLIwTfRn+P8yjfNq/bQX+cZdvW73puH73RPj3Czzqm99vtPr6Wuj223lvuUW66g+m
 TP/m65Xt8bAx2OZOJv/b1UskOdb1Wf6I53f5rM1d7b2QX2dequwExe70S1NvcBb9cWj8sDg6a
 IISS3FGoqEWc1FxIgCEA6I3vAIAAA==
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494930895!68734433!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32849 invoked from network); 16 May 2017 10:34:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 10:34:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423936344"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22810.54732.605588.104859@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 11:34:52 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e4117a09-dd18-a857-76ae-acbf727ef7e8@arm.com>
References: <20170511105544.35197-1-roger.pau@citrix.com>
 <20170511105544.35197-2-roger.pau@citrix.com>
 <22804.17824.278014.487685@mariner.uk.xensource.com>
 <20170511114319.3w5fjxshefsxjqqh@dhcp-3-128.uk.xensource.com>
 <e4117a09-dd18-a857-76ae-acbf727ef7e8@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] libxl/devd: fix a race with
 concurrent device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjIgMS8yXSBsaWJ4bC9kZXZkOiBmaXgg
YSByYWNlIHdpdGggY29uY3VycmVudCBkZXZpY2UgYWRkaXRpb24vcmVtb3ZhbCIpOgo+IElzIHRo
aXMgcGF0Y2ggc2VyaWVzIHRhcmdldGluZyBYZW4gNC45PwoKSU1PIGl0IHNob3VsZCBiZS4gIFRo
ZSBjaGFuZ2VzIGFyZSBjb25maW5lZCB0byB0aGUgeGwgZGV2ZCBjb2RlLCB3aGljaAppcyBjdXJy
ZW50bHkgYnJva2VuLiAgU28gdGhlIHJld2FyZC9yaXNrIHJhdGlvIGlzIGdvb2QuCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 10:46:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:46:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAZza-0004NT-Lj; Tue, 16 May 2017 10:46:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>)
 id 1dAZzZ-0004NH-So; Tue, 16 May 2017 10:46:14 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B6/A4-02956-478DA195; Tue, 16 May 2017 10:46:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCJsWRWlGSWpSXmKPExsWSoc/orVt8Qyr
 S4PZ/G4vZG9uYLb5vmcxk8W7fX2YHZo/DH66wBDBGsWbmJeVXJLBmXL27ir2ggaPiz8HNjA2M
 a9m6GLk4WAQamSW6Vz9mAXEYBboYJQ5PfA3mCAm0MUls+/MeqIyDQ1hAReLT0mKQuIjAHEaJf
 Yc3M3cxcgIVWUnM7ZnABmIzC6hJrFrRygJiswnoSMztOw9m8wpYS+w485EJxGYRUJWY8mIVWL
 2oQLjE28YjUDWCEidnPgGzOYHq122czAgx00Ji5vzzULa8xPa3c8D2SggoSjz9/oAZ5CAJgem
 MEmvun2CFOEhZ4mTbJKgiWYmjZ+ewgDwgIeArsWJ9KoRZJPHktDBE6382id1H26DmXGGT+HNv
 JlRvgcSaR48YIWwtiXVXP0IVfQeGys+djBDOYzaJ9oVHoKpkJLaduMUKkTjDKjG/6QU7hPMK6
 Lm+51D9t9gkvk5eBXassICUxPsdJxknMKrNQgqEWUgen4Xk8QWMzKsYNYpTi8pSi3SNDfWSij
 LTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJTCAMQ7GBsWhR4iFGSg0lJlDetWipSiC8
 pP6UyI7E4I76oNCe1+BCjDAeHkgTvnGtAOcGi1PTUirTMHGAyg0lLcPAoifAeBknzFhck5hZn
 pkOkTjHqcrxb+uE9kxBLXn5eqpQ47wOQIgGQoozSPLgRsMR6iVFWSpiXEegoIZ6C1KLczBJU+
 VeM4hyMSsK8IteBpvBk5pXAbXoFdAQT0BFhL8VBjihJREhJNTCyKjlHqVyovfD+pPnlYxHWLV
 r/7UQjpS7OEvrMsv9S/c3XRic+8s99fy+A5wuD5cYzznlWnCsvrp66L/bXJeGnhYK9VYrJ/1O
 WrRP5WPj6zpUVkvuP7KyxSy24EbLtodjmRzIuC3q2C97fcvX1HdEbwQ6T80Rr7M7FrnD/8fOd
 2sMdz3eYfpjHr8RSnJFoqMVcVJwIAIVJR7ynAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494931571!102701771!1
X-Originating-IP: [104.47.1.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19134 invoked from network); 16 May 2017 10:46:11 -0000
Received: from mail-ve1eur01on0075.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.75)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 May 2017 10:46:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=veLKYom6FaQ1s6gy83oL50Lby0WWO9UNbatktlL3pf8=;
 b=Oujr+cIW17ztUsJRHvKuSte+ZnZ9MO1U9feMtXYzRZgUbDw43qudBIJCJzXg2oH/xVk1kXD5aTQq7ChbQYdGHy0juruNCRgvo41wuoQL8gCKxlUeKG4Y+lFCBOxRDQ2wq/dEI8Bke0N1pK31SBVEGmjTaovUPo0T8uTg0+6gHOs=
Received: from [10.17.180.111] (85.223.209.52) by
 AM4PR0302MB2721.eurprd03.prod.outlook.com (2603:10a6:200:91::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Tue, 16
 May 2017 10:46:10 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-announce@lists.xenproject.org>,
 <xen-users@lists.xenproject.org>
References: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <7a2a34e2-3595-0de8-504e-12dc2c248cd5@epam.com>
Date: Tue, 16 May 2017 13:46:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DB6PR0802CA0030.eurprd08.prod.outlook.com
 (2603:10a6:4:a3::16) To AM4PR0302MB2721.eurprd03.prod.outlook.com
 (2603:10a6:200:91::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e57a5c41-daca-4692-d0a4-08d49c48c442
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM4PR0302MB2721; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 3:G8a+IxkWbI9j88zvB2LqOQGomXCikvdJlD9rm51x8KVTWWD/fiSRzMkRU6wc1eGekPMFAuBwnpMX/Lf8SrSlSy3K2lfuiptJ6Jkvu/BdUhpc+F5ceGTjQPGRC01XnNwctM4Is3Jl/dD6Oaj4OQTPEwVt0h/pjg1VpZ0ixWgAK4SwDSs/a5mFVCVW8xovoTQovnsFx8RF9q0bihGLQszlE3vQycZYGiLhUgtMhVRPv0aJG1hIFRqxd01rB0LSMjXvZlJXD95uEc6Qzd1WHSfGFFNfgd9hrkgZsB9uMQvbTKV6WEY9X+T9/tF9ihNDDl9SI0WNYEb20kO5DqwntEaF3g==;
 25:3bWavh4NqysEpgf+RRvEvKi3rEaAG5DpKf5vMe/mtsHtlsB27wKEpcKIoCKwiQMZPYN/gA0J+bgoBllsSgNsQ/z5smNizaDRfvGyASmw23+829UJZeFy1dkbPn+0BcEff0G4pfsZkg8LTyNG/fuGuipzFyHzrRM8SeNi6Lmwt5tQo6yQBIWcPOvaF6zS+fTMVHH1xYBYymefk4H34yqCZwfpht10xlFnmyv2gQxyGxPpMpstEsIYpnkckoqg/JcIPTFzZiP/KGfaAIR6UmNgaZ/kmHKOCADqXLKT5DcONiA/IitTe5mUT3I3mJzXZpYJmANZ7L1+3QAxvhXyyOOM16GLFoM1xiJDaOiiAY44zYeGd5TRgWKicwocH1q50sjItfDN0povUlFKtmwM6iBFnfNZ107FfdzdUniF7RgOltPomv6AKufr+AIPvAQ/bLQesPR+l8zF6e4dB2OXtEGUXtgOBVUyo5sa2ecUr7Zfg/s=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 31:OKyoVqV+0a1ltG9OAgyaDtSh53l6RWmCPFEwuFIN7do1FjeCpAx/sQNp/UOgf84HQbugFQdnURtAP4e8g615QYPDUDtiZ3o1oJi25PtTz+w2DBdhwy6nXKfj2lBZ31RPxSLDfz5d1YI8D8PMBiOets0hGKCwseY3IQGOaiy6J0JLcb2NuNYYNH9vwq1PfHH5j8O4j7TUKWyL3fG9ewzM4ZphwsvCsmzxXpFknqRQ3XOOkFhXoC9kM2jqvUBrGXv4HEQXiG0a3rzUfoHZW9rIjQ==;
 20:I8E5RqMmaVFhMyitMvH2P3qXvhrvTUJDLoLUnhZPTtK6Gmyx6BWSjdq2M+q2CirAeCy7QtXRnxztl+CCaLVjYD5DkwrGjhIdg+gTjV4A1mxKya2+XrBaq0bGM9aWp0998ky2kPJ3CyofJcOsADFosw/lKbY6cKz3M7xy3hMzwlVEPH0q3Z9eE2+JkljyaUcC+zTu/ERB5WQqn5cGB0RU3ppRmqYR/ZrGOrZZ1RDg1A2cfWybn9zu/UoVPsiyhoRkXGljTi7KZZBNc0KwvRRDZGAvs4SZyCCiytOZqMwed/dB4lRfg3ld7PhheXT3gstgnbMvCqb8ZITruhErbB84tmbrHUu75HdmTuZR11tQo5fJROnQHnrP7tEiCMZYm5xNMCuRAa5yclwGwr5tjmhbcTvMb+PZAHpSDrV0xNcutBneiT/zs0EzmVAgpUWCHuoHG3lgtyOzQ2Gj9fSbDkIM+/z77JxxA6vByD4N7ZsFo57IhnbixnVpwnkD8V69t5iA
X-Microsoft-Antispam-PRVS: <AM4PR0302MB2721ACE648E48DF8B21A05D9E6E60@AM4PR0302MB2721.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(6072148);
 SRVR:AM4PR0302MB2721; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2721; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 4:B0U3Tdo3i3Fe+iR9Isp7dFpOsh83KzqYXD5HnL5etSpjyt+atos+lbKM/YGtLZSphY0nr2LJwMLEKhfIDIhtK/wyv9HRKQ6JkKNRjvgqQva8FP/9sxXl3dMxIgw9lslRwGQCNLWI6hrVCgpR5LtZ/hPoTMsODGVMQ36nLcu+c6P4SKChNycvhbm256gBdXjKDOHYLnfQhjdWzdm7ZfW87ptmyJUVPsKe53KJaTLHlIkdorhfDrkgfuAN67uKemYb+4eTq6OAnyQkmI2Ho/Rpl8FBdN+FAirCXf1jpWRq1etuj907ninWXQ5m67Emx7foEJ09eYiS+97sP9EJn3YRa4OYY2oyZXknuQNgbZ/M2g44xzoOlza6IAeql3buBmPDJiKuCIAxWVleserfB+x+Lqm0pKzNej36sLGvSv7W5gWzF/7HfUAyF2MhQJs3YTpdnDsFV589taouF+0fvH+HLnnJ2v4qr2xXJRQuxk2GyGJr3Wy7jKuzzwDvlfil36EOpdIV/PYkpzz77i8U8oJUorH4hijwp8E/1MH50JfbGPsIQItRPTftaVHElJdpUIECq8nCPa7//oWjE5GWgjAVqPIAl7g5OutuYaR8q5NXBs7wW5Rq/sNhRL0ue9O0/wOl8eCdBmq81teaDsYAiOeEfI3XD44njjYxLAX+BXw5MccPogAc1AJa4c6hq252TstmZj/tZfKQUKz0OVXevsPML2XG/it2CqwKbXOSIKgWgaBjuX/6M0O481dGDFQ5PeN4UEU4TkeI0Ya83Edp5uEIrFv24fd3WgaoXqucQcTnD48=
X-Forefront-PRVS: 03094A4065
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39410400002)(39400400002)(39450400003)(39860400002)(24454002)(53754006)(5660300001)(7736002)(6116002)(305945005)(3846002)(189998001)(230700001)(2906002)(31696002)(1720100001)(2201001)(50466002)(25786009)(36756003)(86362001)(2950100002)(6666003)(6246003)(8666007)(33646002)(72206003)(23676002)(229853002)(80792005)(4001350100001)(4326008)(53376002)(38730400002)(81166006)(478600001)(47776003)(53936002)(6486002)(77096006)(83506001)(66066001)(76176999)(31686004)(8676002)(53546009)(50986999)(54356999)(966005)(42186005)(6306002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2721; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjE7MjM6ZHZJOFJBR0lYNjRIYXAzOWluZy93bHZy?=
 =?utf-8?B?YWZTR2dmazhnc0diUE5Qcit3dThvNTJQMDh4SmdZTEFxWmNMb1Ixd0JxZmp6?=
 =?utf-8?B?THBlWlBlTnJXcnR4MmVtMUNVWmJtcmlyYU1adWVnNGNJblJUTithQjZIWkY3?=
 =?utf-8?B?YnpBY1pweTZTMlpKUFAraHR5b3haTXF1WEI5dXlwNENkVmJobjFQanVlekcz?=
 =?utf-8?B?VEE5M05tazNhcXJHTzJyOURIZWtySzZsRHJqRXo0OVJOZ2VIbHFyY0phRlk1?=
 =?utf-8?B?bWtPbzIvUGpCTXB6a1d6SnBTTzRUTGJqUityRlNNMHQzem1FaHpBSkJIamV4?=
 =?utf-8?B?R3NPdHJQR0pob1RCZm1lT0JMdGlKbVUyS0s0RWxwOTRCV3QvNGFJOHp3S0RI?=
 =?utf-8?B?OXFJTGZGUVdCR3g5ZEtBZVkrYVQwd0xTQ3dJa3o3bnY4NzZlNUJDcjJCV2Qz?=
 =?utf-8?B?Mi96S2dsbnlHa251enpmVnc3NHpVWWdoOWtZSW5XQmZ5N29CaWRudnZRWXgw?=
 =?utf-8?B?VUZ2cjNQdTVNYS9pQjdFS3AxdTBpcDJOTEo5MWhENGgxSGhFdFRWMnBlTi80?=
 =?utf-8?B?RG9YT1JQYXVPSVYrYXRabUxEUTN1SVlhTlAwcVFjeDczRm14UjQrQVl4RmFm?=
 =?utf-8?B?ekV4aDAyUi9Za2pNUk1GUlJwem0zQWZyTkNzVG5qQms1TGUzL2FHTDQzWXd5?=
 =?utf-8?B?ZnBTL3BZaXZwYzRWUFNONm1sQXR3dHVmMDFJcE5MVzZrSTZ1SFREOWdlUXpY?=
 =?utf-8?B?aTJkKzFVcGlkY3RuS1dsQzR6bkRTRTFUcW94RjhjeU91Q1RhbHp1V002NWln?=
 =?utf-8?B?SGJOemZxLzFuMXRlTjArNmR0emFkdmZwelJ6cWJRSm81THpkbVk5U0JFN2dv?=
 =?utf-8?B?Zi9scS9GalJrNTdBSnptYVBhdWNHVUlDMEQwODFzWVZtazNMTUR3UkpZSzQy?=
 =?utf-8?B?MHJ5aEdsTUQ3dkVJWXQ5TmtPK3VLRExhS3FxSHFRaDhycFcrK2xyejhuUW5E?=
 =?utf-8?B?QlNyVDI5OE9ITlJ4V0R6Y2pQTnk2ZERCU2MrYXdYeXJKQzZHalV2QjF2L05Y?=
 =?utf-8?B?M3ZieHlMOTdvTUE5aWVzN2w1RnNwNEN0aEtkSS9iQ1lFd1Q0ZTRaaXIxMzlw?=
 =?utf-8?B?M3lDUVQxRmZvUDZlVGErZ0hIalFScnp3ZkwzNDVIZ0pqZ1VGdHo1em9lZzRC?=
 =?utf-8?B?OE02Tnc4eVd3TEVGMkFLRkk2RWYvbUV0dnROL3JOWms3SmowL043R09uWWl3?=
 =?utf-8?B?OUJ2VU5nK3RPM2tNN0hZeS9Za2xwUjNTZ0hGVm1Xc05udjlxdTdIbmw1dHRp?=
 =?utf-8?B?d0Z2cXE1L0s0ZElzdGpWUVdBRVlpeDZSZVlkOVRsTUlYVENaU1JLcDRWNkow?=
 =?utf-8?B?elFjMXM2QkkyTDRKUnJUQURTL1BBTHBmdVNNL2xXanRBT1JGWEJPRmhRM0hm?=
 =?utf-8?B?NVcrL2doRVBlM3RPS0dTSTJIM09vS3o4YjZjOTQ3alU0aWJ0VkxYY3lhMDBj?=
 =?utf-8?B?clprYVI3T3BkWCtmZGkzTXVWbjhPNW5mYWNjMGNmakhZUGdDWWU4dE9XNjlC?=
 =?utf-8?B?dE81aW5VdzRNNGYzNzFoTFpDNkVmaDlBK0lwSHd6WStkd2lLNWRNdTJYTm43?=
 =?utf-8?B?MjdTN2N3STBCYnBuTE1ocExHSndhUDdjaTNsbmlVZ21XM1UrRGYydTlocEJl?=
 =?utf-8?B?S2tkSW43NC9BMlR2ckRwa1FhQ1ExNDdCZW5YdGUzakR2czVPbE5zR0NCOWpn?=
 =?utf-8?B?V0hZZEJXdFhwM0s1dGR6aUdwM2tRL2d3Vi9FTGp3VHptdFZ2Rzh2dFFrZG1i?=
 =?utf-8?Q?p3ucACN1ur+aOL+?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 6:C2f/eLOxZk1gB54+3BCRT8D5Xz0Gr4FlIyS6v0FIzPcJ89dQOyfWCciAJ9KtZnl+Ndf8x8NcG+cB0V4oxtDx3H82w2OaIU49gt5o43SI4AWpmOviklg3rIy0zBNua8gK7MRg7qx+dfTmgPdBFaRd+O9b0ZUK6NgXUA3D5n/PBZtiA/aWuPoc3pJIQ3aiqBSSmU/Qu5dBCx0uTmsMuTceffrivgElINU/ToVicvlNmokwlS3oNPuLrc6QShCeexerlegnHnJBfN7Kj7oTRwgsG8bdBDbbHmnXd43Xs0e0Ly6q8x6TVZCYxR6pdVOfFMRlgmjO8i+ktoJmZ4pcvSxDRu1qOx3HtK6LTIxb+FRDSq102NTSwwlTDB0KIrw8UhJjnJJUu8A+cibAabsfTSD6xaFE68rmUGIAhEt8PahgRPv7NEbaS1M1xnxJSrQ1oxM5FITQ1rtkGnnVHBGZPwLIIy93whXXb7G27LyNQujcOTcR0rYUzzjy8QxTlDxUaTX8ckcytgPml8bYVS1Uf/mcIA==;
 5:SNhpIraGQEK7l0gv6s7Bd/b1nblTDDdZcznEPop90XtqQimeqRbe1NgvdTC/HRLvZvCfKD+/SeeQFMWmzIUReCkyAnP2GJQpdX55Ytm9fOE8jXeulb9gHCfoX0usxM453PdwzCddtISleDBdyH6iWw==;
 24:P2BRdoEP27g462gmyRExMnJX9vtFm23XYmOFQ/iNN5ZU+gZH23u6IBUeEpZHjsk6Q7uzcpD0+YBXWVHDck3DTwfnrJ9Yelo30VZLu/juoSE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 7:Otb56CSQp/4bp3b16meKn1Co6bBcnRboEg7ekVoT0JenwlGtNLTkoHowufhfD9G+JC8ekUTJOCuICj5BdfOMa5owpNaFxz2ETkJzcAxJrzByRvZ/ZBUUflB9L1wtVNE55FHpzFxJmhJEdkzLqndRbOQ0IErCh2FnyyK2Pt6QverXFsdH/0iF9/NGPEHL2KepDaD5Xz7j78bU8zC7CqbqQlZt9YCWQtJRiR/gwxSCvAvnYeiZYIDymeyl97C4s4iR4Zh29yQIgrFZg7cqT3APus/DH++SHKfhx29n/u/gGyCuoGXGvhYgv0shv+nxJmZe3kLZAA0yiCAZ6rwyCBVn0w==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 10:46:10.3768 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2721
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQWxsLAoKT24gMDguMDUuMTcgMjE6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBh
bGwsCj4KPiBYZW4gNC45IHJjNCBpcyB0YWdnZWQuIFlvdSBjYW4gY2hlY2sgdGhhdCBvdXQgZnJv
bSB4ZW4uZ2l0Ogo+Cj4gICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzQK
CldpdGggdGhlIGJ1aWxkIGZpeCBwYXRjaCBbMV0gdGhlIFJDIGlzIHRlc3RlZCBvbiBNM1VMQ0Ig
KFJlbmVzYXMgTTMpIApib2FyZCBbMl0uClN5c3RlbSBidWlsZCBkb25lIHdpdGggWW9jdG8uCgpG
b2xsb3dpbmcgaXMgZnVuY3Rpb25hbDoKICAgICAtIERvbTAgcnVuCiAgICAgLSBEb21VICh3aXRo
IG5vIEhXKSBydW4KICAgICAtIFBWIE5FVCBmdW5jdGlvbiAtIERvbVUgcnVucyB3aXRoIE5GUyBy
b290CiAgICAgLSBQViBCbG9jayBmdW5jdGlvbiAtIGluIERvbVUgY29weSBmcm9tIHh2ZGEgdG8g
TkZTIHJvb3QgZm9sZGVyLgoKSXQgd2FzIG5vdCBwZXJmb3JtZWQgcmFpc2luIHRlc3QgYmVjYXVz
ZSByYWlzaW4gZmFpbGVkIHRvIHN0YXJ0IG9uIFlvY3RvIAppc3N1ZWQgc3lzdGVtLCBpLmUuOgog
ICAgIHJvb3RAbTN1bGNiLWRvbXg6fi9yYWlzaW4jIC4vcmFpc2UgdGVzdAogICAgIE5vIGNvbmZp
ZyBmaWxlIGZvdW5kLCBjb3B5aW5nIGRlZmF1bHQgY29uZmlnCiAgICAgW3JhaXNpbl0gSSBkb24n
dCBrbm93IGRpc3RybyB1bmtub3duLiBJdCBtaWdodCBiZSBtaXNzaW5nIHBhY2thZ2VzLgogICAg
IFtyYWlzaW5dIEkgZG9uJ3Qga25vdyBkaXN0cm8gdW5rbm93bi4gSXQgbWlnaHQgYmUgbWlzc2lu
ZyBwYWNrYWdlcy4KICAgICBbcmFpc2luXSBJIGRvbid0IGtub3cgZGlzdHJvIHVua25vd24uIENh
bm5vdCBpbnN0YWxsIHBhY2thZ2VzLgoKClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAxNTQwLmh0bWwKWzJdIGh0dHA6
Ly9lbGludXgub3JnL1ItQ2FyL0JvYXJkcy9NM1NLCgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 10:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAa0x-0004T7-5U; Tue, 16 May 2017 10:47:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAa0v-0004T1-TM
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:47:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0A/C8-01985-9C8DA195; Tue, 16 May 2017 10:47:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve6JG1K
 RBlMn6Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfr/eyFExgq2jp3cLcwNjE2sXIySEh4C+x
 YkoPmM0moCzxs7OXDcQWEdCTaDrwnLGLkYuDWWAio8T3jd+YQRLCAj4SU1oPgdksAqoSh96tZ
 AKxeQUsJF69f84GMVReYlfbRbChnAKWEi2zfgHZHBxCQDX9K2xBwkICChId049BtQpKnJz5hA
 XEZhaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1stNLS5
 OTE/NSUwq1kvOz93ECAyeegYGxh2MzSf8DjFKcjApifKmVUtFCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgFbsOlBMsSk1PrUjLzAGGMUxagoNHSYT38DWgNG9xQWJucWY6ROoUozHHu6Uf3jNxz
 Ln39T2TEEtefl6qlDjvA5BSAZDSjNI8uEGw+LrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZ
 jXH+Qensy8Erh9r4BOYQI6JeylOMgpJYkIKakGxgTb0F0+06MU9JZ1XXtf6b9z3d5L7xa+OfG
 cf/WWGafXN5ZGhy36f/xcwJMnVa43eVILC3f6yp/QvjE56oFTiNdsLrk950VUDMs3Czk/lTyR
 rPpAWXnfhYoF92/9q3qSWj3djXGOrqhZVkfOSk3tFc7Bnto7t3iK6DtMqrxuk3koxpb9zerts
 5RYijMSDbWYi4oTAW74mTKqAgAA
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494931655!99951129!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59033 invoked from network); 16 May 2017 10:47:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 10:47:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432588878"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 16 May 2017 11:47:29 +0100
Message-ID: <20170516104730.15159-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170516104730.15159-1-wei.liu2@citrix.com>
References: <20170516104730.15159-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Steven Haigh <netwiz@crc.id.au>, Julien Grall <Julien.Grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH for-4.9 1/2] tools/Rules.mk: honour CPPFLAGS in
	header check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgY291bGQgY29udGFpbiB2aXRhbCBpbmZvcm1hdGlvbiBhYm91dCBoZWFkZXIgbG9jYXRpb24g
aW4gYQpjcm9zcy1idWlsZCBlbnZpcm9ubWVudCBsaWtlIHN0dWJkb20uCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZXZlbiBIYWlnaCA8bmV0
d2l6QGNyYy5pZC5hdT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KLS0tCiB0b29scy9SdWxl
cy5tayB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggN2Ni
MjhmNWM0ZS4uZjU5MjI0MWM4MSAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9v
bHMvUnVsZXMubWsKQEAgLTIyNiw3ICsyMjYsNyBAQCBJTlNUQUxMX1BZVEhPTl9QUk9HID0gXAog
CiBoZWFkZXJzLmNoazoKIAlmb3IgaSBpbiAkKGZpbHRlciAlLmgsJF4pOyBkbyBcCi0JICAgICQo
Q0MpIC14IGMgLWFuc2kgLVdhbGwgLVdlcnJvciAkKENGTEFHU194ZW5pbmNsdWRlKSBcCisJICAg
ICQoQ0MpICQoQ1BQRkxBR1MpIC14IGMgLWFuc2kgLVdhbGwgLVdlcnJvciAkKENGTEFHU194ZW5p
bmNsdWRlKSBcCiAJICAgICAgICAgIC1TIC1vIC9kZXYvbnVsbCAkJGkgfHwgZXhpdCAxOyBcCiAJ
ICAgIGVjaG8gJCRpOyBcCiAJZG9uZSA+JEAubmV3Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 10:47:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:47:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAa11-0004UY-Ce; Tue, 16 May 2017 10:47:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAa0z-0004UD-Vb
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:47:42 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 1A/33-01709-DC8DA195; Tue, 16 May 2017 10:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO6ZG1K
 RBn0/dCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbbeeZC3YyVcyYcpWlgfEXYxcjJ4eEgL/E
 6e4ZLCA2m4CyxM/OXjYQW0RAT6LpwHOwGmYBRYlTt2cwg9jCAvYSDVcns4LYLAKqElMurgCq4
 eDgFbCQ2PNWG2KkvMSutotgJUICChId048xgdi8AoISJ2c+YYEYKSFx8MUL5gmM3LOQpGYhSS
 1gZFrFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYCvUMDIw
 7GCes8jvEKMnBpCTKm1YtFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfydaCcYFFqempFWmYO
 MChh0hIcPEoivIevAaV5iwsSc4sz0yFSpxh1Oebc+/qeSYglLz8vVUqc9xLIDAGQoozSPLgRs
 Ai5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtxdkCk9mXgncpldARzABHRH2UhzkiJJEhJ
 RUA+OSt0va537bsv2doQtzSD9jJtPhw5s3PbBLFZc7LLCB6/dK1iWhK2W+iJdYexlMv/P3r0X
 t5h+CjLfv9fSIeuzsZ+7rO5nNWiP00M/xy9GKhsCmY5zHPCXOe2yI7bow5dOfG61PZczuzbEW
 EDZl5jnwjn/rW589CQIbpZ1yUzIVS+Zfcn9e6K7EUpyRaKjFXFScCACmlylDiwIAAA==
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494931658!95600085!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53268 invoked from network); 16 May 2017 10:47:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 10:47:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423937637"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 16 May 2017 11:47:28 +0100
Message-ID: <20170516104730.15159-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9 0/2] build: fix tools and stubdom build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSAoMik6CiAgdG9vbHMvUnVsZXMubWs6IGhvbm91ciBDUFBGTEFHUyBpbiBoZWFkZXIg
Y2hlY2sKICBidWlsZDogZml4IHRvb2xzL2luY2x1ZGUgYW5kIHN0dWJkb20gYnVpbGQKCiBzdHVi
ZG9tL01ha2VmaWxlICAgICAgIHwgMTMgKysrLS0tLS0tLS0tLQogdG9vbHMvUnVsZXMubWsgICAg
ICAgICB8ICAyICstCiB0b29scy9pbmNsdWRlL01ha2VmaWxlIHwgMzQgKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAy
NyBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 10:47:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 10:47:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAa14-0004Vs-JY; Tue, 16 May 2017 10:47:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAa13-0004VW-SN
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:47:45 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 1A/27-19466-1D8DA195; Tue, 16 May 2017 10:47:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUvfsDal
 Ig741Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJXZtZCzapVixe0cTYwHhToYuRk0NCwF/i
 +oJtbCA2m4CyxM/OXjBbREBPounAc8YuRi4OZoFDjBKz7xxm7mLk4BAWcJdYsDsApIZFQFXiz
 +dPTCA2r4CFxMSja1khZspL7Gq7CGZzClhKtMz6xQrSKgRU07/CFiQsJKAg0TH9GFSroMTJmU
 9YQGxmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA1O93NT
 i4sT01JzEpGK95PzcTYzA0KlnYGDcwThhld8hRkkOJiVR3rRqqUghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKEryTrwPlBItS01Mr0jJzgEEMk5bg4FES4T18DSjNW1yQmFucmQ6ROsWoKCXOewmkT
 wAkkVGaB9cGi5xLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5e0Gm8GTmlcBNfwW0mAlocd
 hLcZDFJYkIKakGRv6Obx+Wn0j7qPfT+Oib1L/1ew3ElzHmy/t7zvs5XZNN2a0wu71pKcOTU0V
 KAVtOaQiaxBjvMuVXnvq6Kev4xd3Tb60Ksee2vvpv7RIncTYbC60fGzVUbx3N0L0db9q0nGnf
 1Snnn36dKrpJd8t7C8dem31FGV/Y/6uZfTGY4r1k8bTFX6f/qVBiKc5INNRiLipOBAAko8IAl
 wIAAA==
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494931658!95600085!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53617 invoked from network); 16 May 2017 10:47:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 10:47:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423937638"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 16 May 2017 11:47:30 +0100
Message-ID: <20170516104730.15159-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170516104730.15159-1-wei.liu2@citrix.com>
References: <20170516104730.15159-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Steven Haigh <netwiz@crc.id.au>, Julien Grall <Julien.Grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] [PATCH for-4.9 2/2] build: fix tools/include and
	stubdom build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnVpbGQgY2FuIGZhaWwgaWYgc3R1YmRvbSBidWlsZCBpcyBydW4gYmVmb3JlIHRvb2xzIGJ1aWxk
IGJlY2F1c2U6CgoxLiB0b29scy9pbmNsdWRlIGJ1aWxkIHVzZXMgcmVsYXRpdmUgcGF0aCBhbmQg
ZGVwZW5kcyBvbiBYRU5fT1MKMi4gc3R1YmRvbSBuZWVkcyB0b29scy9pbmNsdWRlIHRvIGJlIGJ1
aWx0LCBhdCB3aGljaCB0aW1lIFhFTl9PUyBpcwogICBtaW5pLW9zIGFuZCBjb3JyZXNwb25kaW5n
IHN5bWxpbmtzIGFyZSBjcmVhdGVkCjMuIGxpYnJhcmllcyBpbnNpZGUgdG9vbHMgbmVlZHMgdG9v
bHMvaW5jbHVkZSB0byBiZSBidWlsdCwgYXQgd2hpY2gKICAgdGltZSBYRU5fT1MgaXMgdGhlIGhv
c3Qgb3MgbmFtZSwgYnV0IHN5bWxpbmtzIHdvbid0IGJlIGNyZWF0ZWQKICAgYmVjYXVzZSB0aGV5
IGFyZSBhbHJlYWR5IHRoZXJlCjQuIGxpYnJhcmllcyBnZXQgdGhlIHdyb25nIGhlYWRlcnMgYW5k
IGZhaWwgdG8gYnVpbGQKCkZpeCB0aGlzIGJ5IHVzaW5nIGFic29sdXRlIHBhdGhzIGluIHRvb2xz
L2luY2x1ZGUgTWFrZWZpbGUuIFByb3ZpZGUKbWVjaGFuaXNtIHRvIG92ZXJyaWRlIHRoZSBwcmVm
aXggaW4gcGF0aHMuIFVzZSB0aGF0IG1lY2hhbmlzbSBpbgpzdHViZG9tIGJ1aWxkIHRvIHJlZHVj
ZSBjb2RlIGR1cGxpY2F0aW9uLgoKUmVwb3J0ZWQtYnk6IFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNy
Yy5pZC5hdT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CkNjOiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJh
dWx0QGVucy1seW9uLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+
Ci0tLQogc3R1YmRvbS9NYWtlZmlsZSAgICAgICB8IDEzICsrKy0tLS0tLS0tLS0KIHRvb2xzL2lu
Y2x1ZGUvTWFrZWZpbGUgfCAzNCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3N0dWJkb20vTWFrZWZpbGUgYi9zdHViZG9tL01ha2VmaWxlCmluZGV4IDU0YTJiZGRh
MGUuLjA4NzVmMGQ3YzIgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vTWFrZWZpbGUKKysrIGIvc3R1YmRv
bS9NYWtlZmlsZQpAQCAtMzUzLDE2ICszNTMsOSBAQCBMSU5LX0RJUlMgOj0gbGlieGMtJChYRU5f
VEFSR0VUX0FSQ0gpIHhlbnN0b3JlICQoZm9yZWFjaCBkaXIsJChMSU5LX0xJQlNfRElSUyksbAog
TElOS19TVEFNUFMgOj0gJChmb3JlYWNoIGRpciwkKExJTktfRElSUyksJChkaXIpL3N0YW1wKQog
CiBtay1oZWFkZXJzLSQoWEVOX1RBUkdFVF9BUkNIKTogJChJT0VNVV9MSU5LRkFSTV9UQVJHRVQp
ICQoTElOS19TVEFNUFMpCi0JJChNQUtFKSAtQyAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlCi0J
bWtkaXIgLXAgaW5jbHVkZS94ZW4gJiYgXAotICAgICAgICAgIGxuIC1zZiAkKHdpbGRjYXJkICQo
WEVOX1JPT1QpL3hlbi9pbmNsdWRlL3B1YmxpYy8qLmgpIGluY2x1ZGUveGVuICYmIFwKLSAgICAg
ICAgICBsbiAtc2YgJChhZGRwcmVmaXggJChYRU5fUk9PVCkveGVuL2luY2x1ZGUvcHVibGljLyxh
cmNoLXg4NiBodm0gaW8geHNtKSBpbmNsdWRlL3hlbiAmJiBcCi0gICAgICAgICAgKCBbIC1oIGlu
Y2x1ZGUveGVuL3N5cyBdIHx8IGxuIC1zZiAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTWluaU9TIGluY2x1ZGUveGVuL3N5cyApICYmIFwKLSAgICAgICAgICAoIFsgLWggaW5jbHVk
ZS94ZW4vbGliZWxmIF0gfHwgbG4gLXNmICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUveGVuL2xp
YmVsZiBpbmNsdWRlL3hlbi9saWJlbGYgKSAmJiBcCi0JICBta2RpciAtcCBpbmNsdWRlL3hlbi1m
b3JlaWduICYmIFwKLQkgIGxuIC1zZiAkKHdpbGRjYXJkICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vKikgaW5jbHVkZS94ZW4tZm9yZWlnbi8gJiYgXAotCSAgJChNQUtFKSBE
RVNURElSPSAtQyBpbmNsdWRlL3hlbi1mb3JlaWduLyAmJiBcCi0JICAoIFsgLWggaW5jbHVkZS94
ZW4vZm9yZWlnbiBdIHx8IGxuIC1zZiAuLi94ZW4tZm9yZWlnbiBpbmNsdWRlL3hlbi9mb3JlaWdu
ICkKKwlybSAtcmYgaW5jbHVkZQorCW1rZGlyIC1wIGluY2x1ZGUveGVuL2xpYmVsZgorCSQoTUFL
RSkgLUMgJChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZSBUT09MU19JTkNMVURFX1BSRUZJWD0kKENV
UkRJUikvaW5jbHVkZS8KIAkkKE1BS0UpIERFU1RESVI9IC1DICQoTUlOSV9PUykgbGlua3MKIAl0
b3VjaCBtay1oZWFkZXJzLSQoWEVOX1RBUkdFVF9BUkNIKQogCmRpZmYgLS1naXQgYS90b29scy9p
bmNsdWRlL01ha2VmaWxlIGIvdG9vbHMvaW5jbHVkZS9NYWtlZmlsZQppbmRleCBmMWFmOTFjMTI5
Li44YjYyMzU2NmIyIDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3Rv
b2xzL2luY2x1ZGUvTWFrZWZpbGUKQEAgLTQsMzIgKzQsMzQgQEAgaW5jbHVkZSAkKFhFTl9ST09U
KS90b29scy9SdWxlcy5tawogIyBSZWxhdGl2ZSB0byAkKFhFTl9ST09UKS94ZW4veHNtL2ZsYXNr
CiBGTEFTS19IX0RFUEVORCA6PSBwb2xpY3kvaW5pdGlhbF9zaWRzCiAKK1RPT0xTX0lOQ0xVREVf
UFJFRklYID89ICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUKKwogLlBIT05ZOiBhbGwKLWFsbDog
eGVuLWZvcmVpZ24geGVuLy5kaXIgeGVuLXhzbS8uZGlyCithbGw6ICQoYWRkcHJlZml4ICQoVE9P
TFNfSU5DTFVERV9QUkVGSVgpLywgeGVuLWZvcmVpZ24geGVuLy5kaXIgeGVuLXhzbS8uZGlyKQog
Ci0uUEhPTlk6IHhlbi1mb3JlaWduCi14ZW4tZm9yZWlnbjoKKy5QSE9OWTogJChUT09MU19JTkNM
VURFX1BSRUZJWCkveGVuLWZvcmVpZ24KKyQoVE9PTFNfSU5DTFVERV9QUkVGSVgpL3hlbi1mb3Jl
aWduOgogCSQoTUFLRSkgLUMgeGVuLWZvcmVpZ24KIAoteGVuLy5kaXI6Ci0JQHJtIC1yZiB4ZW4K
LQlta2RpciAtcCB4ZW4vbGliZWxmCi0JbG4gLXNmICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3B1
YmxpYy9DT1BZSU5HIHhlbgotCWxuIC1zZiAkKHdpbGRjYXJkICQoWEVOX1JPT1QpL3hlbi9pbmNs
dWRlL3B1YmxpYy8qLmgpIHhlbgotCWxuIC1zZiAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS94ZW4v
aW5jbHVkZS9wdWJsaWMvLGFyY2gteDg2IGFyY2gtYXJtIGh2bSBpbyB4c20pIHhlbgotCWxuIC1z
ZiAuLi94ZW4tc3lzLyQoWEVOX09TKSB4ZW4vc3lzCi0JbG4gLXNmICQoYWRkcHJlZml4ICQoWEVO
X1JPT1QpL3hlbi9pbmNsdWRlL3hlbi8sbGliZWxmLmggZWxmc3RydWN0cy5oKSB4ZW4vbGliZWxm
LwotCWxuIC1zIC4uL3hlbi1mb3JlaWduIHhlbi9mb3JlaWduCi0JbG4gLXNmICQoWEVOX1JPT1Qp
L3hlbi9pbmNsdWRlL2FjcGkgYWNwaQorJChUT09MU19JTkNMVURFX1BSRUZJWCkveGVuLy5kaXI6
CisJQHJtIC1yZiAkKFRPT0xTX0lOQ0xVREVfUFJFRklYKS94ZW4KKwlta2RpciAtcCAkKFRPT0xT
X0lOQ0xVREVfUFJFRklYKS94ZW4vbGliZWxmCisJbG4gLXNmICQoWEVOX1JPT1QpL3hlbi9pbmNs
dWRlL3B1YmxpYy9DT1BZSU5HICQoVE9PTFNfSU5DTFVERV9QUkVGSVgpL3hlbgorCWxuIC1zZiAk
KHdpbGRjYXJkICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3B1YmxpYy8qLmgpICQoVE9PTFNfSU5D
TFVERV9QUkVGSVgpL3hlbgorCWxuIC1zZiAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS94ZW4vaW5j
bHVkZS9wdWJsaWMvLGFyY2gteDg2IGFyY2gtYXJtIGh2bSBpbyB4c20pICQoVE9PTFNfSU5DTFVE
RV9QUkVGSVgpL3hlbgorCWxuIC1zZiAkKENVUkRJUikveGVuLXN5cy8kKFhFTl9PUykgJChUT09M
U19JTkNMVURFX1BSRUZJWCkveGVuL3N5cworCWxuIC1zZiAkKGFkZHByZWZpeCAkKFhFTl9ST09U
KS94ZW4vaW5jbHVkZS94ZW4vLGxpYmVsZi5oIGVsZnN0cnVjdHMuaCkgJChUT09MU19JTkNMVURF
X1BSRUZJWCkveGVuL2xpYmVsZi8KKwlsbiAtc2YgJChDVVJESVIpL3hlbi1mb3JlaWduICQoVE9P
TFNfSU5DTFVERV9QUkVGSVgpL3hlbi9mb3JlaWduCisJbG4gLXNmICQoWEVOX1JPT1QpL3hlbi9p
bmNsdWRlL2FjcGkgJChUT09MU19JTkNMVURFX1BSRUZJWCkvYWNwaQogCXRvdWNoICRACiAKICMg
Tm90IHhlbi94c20gYXMgdGhhdCBjbGFzaGVzIHdpdGggbGluayB0bwogIyAkKFhFTl9ST09UKS94
ZW4vaW5jbHVkZS9wdWJsaWMveHNtIGFib3ZlLgoteGVuLXhzbS8uZGlyOiAkKFhFTl9ST09UKS94
ZW4veHNtL2ZsYXNrL3BvbGljeS9ta2ZsYXNrLnNoIFwKKyQoVE9PTFNfSU5DTFVERV9QUkVGSVgp
L3hlbi14c20vLmRpcjogJChYRU5fUk9PVCkveGVuL3hzbS9mbGFzay9wb2xpY3kvbWtmbGFzay5z
aCBcCiAJICAgICAgJChwYXRzdWJzdCAlLCQoWEVOX1JPT1QpL3hlbi94c20vZmxhc2svJSwkKEZM
QVNLX0hfREVQRU5EKSkKLQlta2RpciAtcCB4ZW4teHNtL2ZsYXNrCisJbWtkaXIgLXAgJChUT09M
U19JTkNMVURFX1BSRUZJWCkveGVuLXhzbS9mbGFzawogCWNkICQoWEVOX1JPT1QpL3hlbi94c20v
Zmxhc2svICYmIFwKLQkJJChTSEVMTCkgcG9saWN5L21rZmxhc2suc2ggJChBV0spICQoQ1VSRElS
KS94ZW4teHNtL2ZsYXNrICQoRkxBU0tfSF9ERVBFTkQpCisJCSQoU0hFTEwpIHBvbGljeS9ta2Zs
YXNrLnNoICQoQVdLKSAkKFRPT0xTX0lOQ0xVREVfUFJFRklYKS94ZW4teHNtL2ZsYXNrICQoRkxB
U0tfSF9ERVBFTkQpCiAJdG91Y2ggJEAKIAogLlBIT05ZOiBpbnN0YWxsCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 11:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAaCf-0005WS-Mp; Tue, 16 May 2017 10:59:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@gmail.com>) id 1dAaCe-0005WM-SP
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 10:59:44 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 21/19-03920-0ABDA195; Tue, 16 May 2017 10:59:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXiVRvsrDv/tlS
 kQd8dZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP6qeyCZ6IVx9d8Z2pgXCfcxcjFISQwg1Hi
 65+77CAOi0ADq8TmBZOZQRwJgTmsEl2PD7N1MXICOXkSf3b8YYKwiyU+/nrADmLzCghKnJz5h
 AXEFhLwkVh25yYriM0p4C4x99wUqLibxOaeJrBeNgFdieuvHoDZLAKqErtuXAWq4QCaEyDxZJ
 EaSFhYwEDixI9VYK0iAkoS91ZNZgK5h1lgJqNE54T/YL3MQLtmLZnANoFRYBaSM2YhSUHYmhK
 t23+zQ9gaEgvu7GOEsLUlli18zbyAkXUVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZgQDMAwQ7GpkWBhxglOZiURHnTqqUihfiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwqgIjREiwKDU9tSItMwcYWzBpCQ4eJRHeyzeB0rzFBYm5xZnpEKlTjLocj1b+eM8kxJ
 KXn5cqJc4rBDJDAKQoozQPbgQszi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDfmFtAUnsy
 8ErhNr4COYAI6IuylOMgRJYkIKakGRtm5eaejElate+qp8jcxK8ogWkHG+Hznr/4ww67pcSLN
 /UxTHY1fnvZg0F59PvfXqa6YxHA1scbWOjWmiW9nhfYnX9E3zXtg9oYvXa0iY2rf7Hyeuape8
 363/+p//lHK7nCr2KzA/csWbrubv2T/hEcHdkfFH8l8lN2w/tf+FQnmco0VrlpvlFiKMxINtZ
 iLihMBjkb8U+4CAAA=
X-Env-Sender: andrii.anisov@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494932381!62667503!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9040 invoked from network); 16 May 2017 10:59:42 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 May 2017 10:59:42 -0000
Received: by mail-pg0-f67.google.com with SMTP id s62so21024116pgc.0
 for <xen-devel@lists.xenproject.org>; Tue, 16 May 2017 03:59:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=qcNKD6Dizk0/XytXhS3Ee0LikJVR0gqN5pE2Huh9kXY=;
 b=E3bczTkv1rejQp4L2NcoZ4O6kJxTqvLuwA0GFAMx3pdu2HfutHnz6YVxu7/zVfNlVj
 ILX5/nyhOlcTd5qmmzFQ96u86ezrPImEJKyRFnPg7rGG3rwayznQSxoqDbpzEbEppoJY
 6ugqIoz1OpTWLF476Lmcq0Bd/yci1yEKwkh3/y+jT+WGK2C3Ljdg5KLqKw4w2rlKyRI0
 sCmJzg7bHqNXdRPIGw8YTdeib3uDSnrGgWaGrwjxJIkaIMTZo41OeVrGy38rBXwhkf/Y
 QY9G1R329vwl5fHcX7ZvFptVZJ6hrPImBulKnmqGf8+sUlWgW0geCsm5ueuQh11/vaDz
 8U+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=qcNKD6Dizk0/XytXhS3Ee0LikJVR0gqN5pE2Huh9kXY=;
 b=Eup4iPNjRuHmIkumUFygo8f4Qw/xQoO2loVZI9pO007V0KinqdK/r4q7CFa5eEWhmC
 x/xspwDWw8+MSeZSZJyIEP9MQr6BvkQEcWklZyAAyNE2zjkYVzxD8v8lcFNh8u2dwEA4
 2VrwMJozrc71/OOKi5W2auXgcmZOsKnGs37NMW5ZsHQVngE4sr631tKmPlNRPMNgvijO
 trIad/qpnQyfrNsmF+2LsEE8EpaP35JOp21exCLZuK3Mm0KwZq88NkUlJh0vUBR0EEyZ
 S+scUjY3JI/XnD2SKLXNeWMmyw2nmau99cHq8FRJ9Np5EuIJXt7KPpAExsDEsIaCGmtd
 6bdA==
X-Gm-Message-State: AODbwcD9u4XFj0kJXpjP7z2CQIVYzVgms5M7D74rFCOaugcMogmgkr7u
 aZcwpGZddYeHyCpt711qhbzjk388CA==
X-Received: by 10.99.173.12 with SMTP id g12mr10885697pgf.225.1494932381343;
 Tue, 16 May 2017 03:59:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.160.174 with HTTP; Tue, 16 May 2017 03:59:40 -0700 (PDT)
In-Reply-To: <1494930198-3804-1-git-send-email-andrii.anisov@gmail.com>
References: <1494930198-3804-1-git-send-email-andrii.anisov@gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Tue, 16 May 2017 13:59:40 +0300
Message-ID: <CAC1WxdgQAuUdAC9PQ-wsBZhEbZHV6NebKcrpZt6kojMYba3wPg@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [[PATCH]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1961369317665130034=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1961369317665130034==
Content-Type: multipart/alternative; boundary="94eb2c1beec48daa07054fa21187"

--94eb2c1beec48daa07054fa21187
Content-Type: text/plain; charset="UTF-8"

CC Ian Jakson and Wei Liu as maintainers.

Sincerely,
Andrii Anisov.

2017-05-16 13:23 GMT+03:00 Andrii Anisov <andrii.anisov@gmail.com>:

> From: Andrii Anisov <andrii_anisov@epam.com>
>
> Some compilers do not (validly?) detect that size will always be
> initialized when (rc > 0), so implicitly initialize it.
>
> Signed-off-by: Julien Grall <julien.grall@arm.com>
> ---
>  tools/libxl/libxl_arm_acpi.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/tools/libxl/libxl_arm_acpi.c b/tools/libxl/libxl_arm_acpi.c
> index db113db..f61aec6 100644
> --- a/tools/libxl/libxl_arm_acpi.c
> +++ b/tools/libxl/libxl_arm_acpi.c
> @@ -73,6 +73,8 @@ static int libxl__estimate_madt_size(libxl__gc *gc,
>  {
>      int rc = 0;
>
> +    *size = 0;
> +
>      switch (info->arch_arm.gic_version) {
>      case LIBXL_GIC_VERSION_V2:
>          *size = sizeof(struct acpi_table_madt) +
> --
> 2.7.4
>
>

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

<div dir=3D"ltr">CC Ian Jakson and Wei Liu as maintainers.<div class=3D"gma=
il_extra"><br clear=3D"all"><div><div class=3D"gmail_signature" data-smartm=
ail=3D"gmail_signature">Sincerely,<div>Andrii Anisov.</div></div></div>
<br><div class=3D"gmail_quote">2017-05-16 13:23 GMT+03:00 Andrii Anisov <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:andrii.anisov@gmail.com" target=3D"_bl=
ank">andrii.anisov@gmail.com</a>&gt;</span>:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><div class=3D"HOEnZb"><div class=3D"h5">From: Andrii Anisov &lt;<a href=
=3D"mailto:andrii_anisov@epam.com">andrii_anisov@epam.com</a>&gt;<br>
<br>
Some compilers do not (validly?) detect that size will always be<br>
initialized when (rc &gt; 0), so implicitly initialize it.<br>
<br>
Signed-off-by: Julien Grall &lt;<a href=3D"mailto:julien.grall@arm.com">jul=
ien.grall@arm.com</a>&gt;<br>
---<br>
=C2=A0tools/libxl/libxl_arm_acpi.c | 2 ++<br>
=C2=A01 file changed, 2 insertions(+)<br>
<br>
diff --git a/tools/libxl/libxl_arm_acpi.c b/tools/libxl/libxl_arm_acpi.c<br=
>
index db113db..f61aec6 100644<br>
--- a/tools/libxl/libxl_arm_acpi.c<br>
+++ b/tools/libxl/libxl_arm_acpi.c<br>
@@ -73,6 +73,8 @@ static int libxl__estimate_madt_size(<wbr>libxl__gc *gc,<=
br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0int rc =3D 0;<br>
<br>
+=C2=A0 =C2=A0 *size =3D 0;<br>
+<br>
=C2=A0 =C2=A0 =C2=A0switch (info-&gt;arch_arm.gic_version) {<br>
=C2=A0 =C2=A0 =C2=A0case LIBXL_GIC_VERSION_V2:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*size =3D sizeof(struct acpi_table_madt) =
+<br>
--<br>
2.7.4<br>
<br>
</div></div></blockquote></div><br></div></div>

--94eb2c1beec48daa07054fa21187--


--===============1961369317665130034==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1961369317665130034==--


From xen-devel-bounces@lists.xen.org Tue May 16 11:04:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAaGi-00069I-8J; Tue, 16 May 2017 11:03:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAaGh-00069C-Dt
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 11:03:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D5/13-02180-A9CDA195; Tue, 16 May 2017 11:03:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7MO1K
 RBpsmq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmNjefYCu5wVvy68pmlgfE5excjJ4eEgL9E
 650zbCA2i4CqxPyl9xlBbDYBZYmfnb1gcREBbYnG3e+ZQGxmgd2MEnN7XEFsYQEDiRM/VrGA2
 LwCFhL/ui8CzeTiEBLoYZS4/ncuK0RCUOLkzCcsEM06Egt2fwIaygFkS0ss/8cBEuYUCJR4+u
 sf2F5RARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGhXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKjVMzAw7mC8O9nvEKMkB5OSKG9atVSkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQle1dtAOcGi1PTUirTMHGDQw6QlOHiURHgv3wRK8xYXJOYWZ
 6ZDpE4xKkqJ8wqB9AmAJDJK8+DaYJF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwxBSezL
 wSuOmvgBYzAS0OeykOsrgkESEl1cDo5TLVTjJoh2eVl+oBXSOfJWohPYU/uk9HVhRuzeBIL2D
 b8vnex+juK3tn+wpHJYY86H706EDy52dHc2d+E0n8YvPMnyG/r0vS8ay29O8Lm743z8xKv5rm
 vl9ls9yf3gnBNx6fidV//WgzB9sSxo9G9vzrOKok/RwyQ5akfloR88ZZYta7V1eVWIozEg21m
 IuKEwHQV6GVrwIAAA==
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494932631!98356483!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7471 invoked from network); 16 May 2017 11:03:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 11:03:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423939542"
Date: Tue, 16 May 2017 12:03:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20170516110349.rw2rgk4tzykrw6oh@citrix.com>
References: <1494930198-3804-1-git-send-email-andrii.anisov@gmail.com>
 <CAC1WxdgQAuUdAC9PQ-wsBZhEbZHV6NebKcrpZt6kojMYba3wPg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAC1WxdgQAuUdAC9PQ-wsBZhEbZHV6NebKcrpZt6kojMYba3wPg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [[PATCH]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMDE6NTk6NDBQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBDQyBJYW4gSmFrc29uIGFuZCBXZWkgTGl1IGFzIG1haW50YWluZXJzLgo+IAo+IFNp
bmNlcmVseSwKPiBBbmRyaWkgQW5pc292Lgo+IAo+IDIwMTctMDUtMTYgMTM6MjMgR01UKzAzOjAw
IEFuZHJpaSBBbmlzb3YgPGFuZHJpaS5hbmlzb3ZAZ21haWwuY29tPjoKPiAKPiA+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gPgo+ID4gU29tZSBjb21waWxl
cnMgZG8gbm90ICh2YWxpZGx5PykgZGV0ZWN0IHRoYXQgc2l6ZSB3aWxsIGFsd2F5cyBiZQo+ID4g
aW5pdGlhbGl6ZWQgd2hlbiAocmMgPiAwKSwgc28gaW1wbGljaXRseSBpbml0aWFsaXplIGl0Lgo+
ID4KCkknbSBjb25mdXNlZCBieSB0aGUgY29tbWl0IG1lc3NhZ2UuCgpXaGVuIHJjID4gMCAodGhl
IGRlZmF1bHQgYnJhbmNoKSwgc2l6ZSBpcyBub3QgaW5pdGlhbGlzZWQuIEkgZ3Vlc3MKdGhhdCdz
IHdoYXQgZ2NjIGNvbXBsYWlucyBhYm91dD8KCklmIEknbSByaWdodCwgd291bGQgaXQgYmUgYmV0
dGVyIHRvIHNldCAqc2l6ZSB0byAwIGluIHRoZSBkZWZhdWx0CmJyYW5jaD8KCj4gPiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gLS0tCj4gPiAg
dG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYyB8IDIgKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
bV9hY3BpLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jCj4gPiBpbmRleCBkYjExM2Ri
Li5mNjFhZWM2IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwo+
ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwo+ID4gQEAgLTczLDYgKzczLDgg
QEAgc3RhdGljIGludCBsaWJ4bF9fZXN0aW1hdGVfbWFkdF9zaXplKGxpYnhsX19nYyAqZ2MsCj4g
PiAgewo+ID4gICAgICBpbnQgcmMgPSAwOwo+ID4KPiA+ICsgICAgKnNpemUgPSAwOwo+ID4gKwo+
ID4gICAgICBzd2l0Y2ggKGluZm8tPmFyY2hfYXJtLmdpY192ZXJzaW9uKSB7Cj4gPiAgICAgIGNh
c2UgTElCWExfR0lDX1ZFUlNJT05fVjI6Cj4gPiAgICAgICAgICAqc2l6ZSA9IHNpemVvZihzdHJ1
Y3QgYWNwaV90YWJsZV9tYWR0KSArCj4gPiAtLQo+ID4gMi43LjQKPiA+Cj4gPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 11:04:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAaGx-0006Ae-GJ; Tue, 16 May 2017 11:04:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAaGv-0006AL-TJ
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 11:04:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 23/42-02022-9ACDA195; Tue, 16 May 2017 11:04:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDve6KO1K
 RBstva1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk35h5hLOhjqfi8/DdLA+MW5i5GTg4JAX+J
 Ex2zwGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMg8fXzJ3YQm0VAV
 eLy+hOsILaIgL7EptuNQHEuoPq9jBJfflxk6mLk4BAWyJLYe1YPpIZTwEfi5aVLLCA1QgK9zB
 ITPrWyQhxkIvF24U42kHohATWJuevjJzDyzUJy0iwkJ81CctICRuZVjBrFqUVlqUW6RgZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwVbPwMC4g7Fxtt8hRkkOJiVR3rRqqUgh
 vqT8lMqMxOKM+KLSnNTiQ4waHBwCVw4emc0oxZKXn5eqJMHbfRuoTrAoNT21Ii0zBxgPMKUSH
 DxKIrxfQNK8xQWJucWZ6RCpU4y6HHPufX3PJAQ2Q0qclx0YXUICIEUZpXlwI2CxeYlRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMC8zyBSezLwSuE2vgI5gAjoi7KU4yBEliQgpqQZGsflvj4i
 86VWZJ3BysUbkul036udU/Xn//pPMhvle/IsmbfM7kBs5xZrzVVZFic6eZLGeSVvkrdJufjcv
 nJF2re6u67GfFs9nm36OkJiXVMU6e+r2S0xJ159pfn7hv3SZs9SDfcqvHzSGc8jsmpu9x+6KQ
 nLHxsmuvOVSSlErk3YGTd750lxlkxJLcUaioRZzUXEiAMDRTgfIAgAA
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494932646!98289298!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27463 invoked from network); 16 May 2017 11:04:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 11:04:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432590751"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22810.56484.680112.582895@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 12:04:04 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1705151011130.24729@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
 <5919BB250200007800159CEE@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1705151011130.24729@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBQcm9wb3NhbCB0byBh
bGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBj
b25maWcgZmlsZSIpOgo+IEJhcmUtbWV0YWwgYXBwcyBhbHJlYWR5IGhhdmUgdGhlIGNvbmNlcHQg
b2YgYSBzaGFyZWQgcGFnZSB0byBjb21tdW5pY2F0ZQo+IHdpdGggaGFyZHdhcmUgZGV2aWNlcywg
Y28tcHJvY2Vzc29ycyBhbmQgb3RoZXIgaGFyZHdhcmUvZmlybWFyZQo+IGludGVyY29tbXVuaWNh
dGlvbiBmcmFtZXdvcmtzLgoKSSB0aGluayB0aGlzIGRpc2N1c3Npb24gaXMgcmF0aGVyIHRvbyBh
YnN0cmFjdC4gIENhbiB5b3UgZ2l2ZSBhbgpleGFtcGxlIG9mIGEgcGFpciBvZiBhcHBzIHRoYXQg
d291bGQgdXNlZnVsbHkgY29tbXVuaWNhdGUgdXNpbmcgYQpzaGFyZWQgbWVtb3J5IHBhZ2UgaW4g
dGhpcyB3YXkgPyAgSXMgb25lIG9mIHRoZXNlIGFwcHMgYW4gdW5tb2RpZmllZApiYXJlIG1ldGFs
IGFwcCA/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 11:05:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:05:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAaHp-0006Jz-SC; Tue, 16 May 2017 11:05:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>)
 id 1dAaHn-0006Ja-Se; Tue, 16 May 2017 11:05:03 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AA/8F-11537-EDCDA195; Tue, 16 May 2017 11:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUyZ7p8oO69O1K
 RBr+fi1ss+biYxWLV1QOsDkweR3f/ZgpgjGLNzEvKr0hgzXhytpmloE224sj/J+wNjLPEuxi5
 OIQEJjJJ9OxcxtrFyAnk/GaU6P1cAJHYyChx+Ptadginn1Fi0pfVzCBVLAKqEqv3t4F1sAnoS
 Fz88pAdxBYR0Jf492g9K0gDs8BmRonG+YvBioQFDCWO3VvPCGLzCthK3Jz8khVi6ndGida331
 kgEoISJ2c+AbOZBbQkbvx7ydTFyAFkS0ss/8cBEuYUcJU4+uQ12DJRARWJKSe3sYHYEkDzP29
 cyjyBUXAWkkmzkEyahTBpASPzKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NSc
 xKRiveT83E2MwCCuZ2Bg3MHYtNfvEKMkB5OSKG9atVSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJ
 QleLmBUCAkWpaanVqRl5gDjCSYtwcGjJML75TZQmre4IDG3ODMdInWKUZfj3dIP75mEWPLy81
 KlxHknghQJgBRllObBjYDF9iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwnQKbwZOaVwG1
 6BXQEE9ARYS/FQY4oSURISTUwzs4IPDJT6uS6wGPvt99dvIuv9q+0dFtsxdX1vCmN904tE7lg
 XXxy1s8dD6ekJmkp/JzZMcOs8NxDTc5NHt/en5pywTqrW8JWVXJDWELx0ytuhXO3d3mwccj3P
 w1cHdyXqOz1rEXsd3JbbkhkuHr1B8V1032bnt3dHGUttvLhpNfb1p5XTzO3VGIpzkg01GIuKk
 4EAF8KzPjoAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494932700!45166708!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17841 invoked from network); 16 May 2017 11:05:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 11:05:02 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4GB4t7F004984
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 11:04:55 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4GB4tub009752
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 11:04:55 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4GB4sDm001580;
 Tue, 16 May 2017 11:04:55 GMT
Received: from olila.local.net-space.pl (/10.175.210.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 May 2017 04:04:54 -0700
Date: Tue, 16 May 2017 13:04:50 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: "Bill Jacobs (billjac)" <billjac@cisco.com>
Message-ID: <20170516110450.GA30364@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDc6MDk6NTRQTSArMDAwMCwgQmlsbCBKYWNvYnMgKGJp
bGxqYWMpIHdyb3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IERh
bmllbCBLaXBlciBbbWFpbHRvOmRhbmllbC5raXBlckBvcmFjbGUuY29tXQo+ID4gU2VudDogTW9u
ZGF5LCBNYXkgMTUsIDIwMTcgNjoxMyBBTQo+ID4gVG86IEJpbGwgSmFjb2JzIChiaWxsamFjKSA8
YmlsbGphY0BjaXNjby5jb20+OyBnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20KPiA+IENjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZzsgeGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPiA+IFN1YmplY3Q6
IFJlOiBbWGVuLXVzZXJzXSBVRUZJIFNlY3VyZSBCb290IFhlbiA0LjkKPiA+Cj4gPiBIZXksCj4g
Pgo+ID4gQ0MtaW5nIFhlbi1kZXZlbCB0byBzcHJlYWQgc29tZSBrbm93bGVkZ2UgYWJvdXQgdGhl
IGlzc3VlLgo+ID4KPiA+IE9uIE1vbiwgTWF5IDE1LCAyMDE3IGF0IDEwOjQyOjIzQU0gKzAxMDAs
IEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiA+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDExOjM2
IFBNLCBCaWxsIEphY29icyAoYmlsbGphYykKPiA+ID4gPGJpbGxqYWNAY2lzY28uY29tPiB3cm90
ZToKPiA+ID4gPiBIaSBhbGwKPiA+ID4gPgo+ID4gPiA+IEkgZ2F0aGVyIHRoYXQgd2l0aCA0Ljks
IFVFRkkgc2VjdXJlIGJvb3Qgb2YgWGVuIHNob3VsZCBiZSBwb3NzaWJsZS4KPiA+ID4gPgo+ID4g
PiA+IElzIHRoaXMgdHJ1ZT8KPiA+ID4gPgo+ID4gPiA+IElmIHNvLCB3aGF0IGFyZSB0aGUgb3B0
aW9ucyBmb3IgdXRpbGl6aW5nIFVFRkkgc2VjdXJlIGJvb3Q/IERvIEkKPiA+ID4gPiBuZWVkIGEg
TVNGVC1zaWduZWQgc2hpbSBvciBncnViPyBBbnkgc3BlY2lhbCBjaGFuZ2VzIHJlcXVpcmVkIGZv
cgo+ID4gPiA+IFhlbiBrZXJuZWwKPiA+ID4gPiAoc2lnbmluZz8pIG9yIGhhcyB0aGF0IGJlZW4g
ZG9uZT8KPiA+ID4KPiA+ID4gQmlsbCwKPiA+ID4KPiA+ID4gSSBndWVzcyBpbiBwYXJ0IGl0IGRl
cGVuZHMgb24gd2hhdCB5b3UgbWVhbiBieSAidXRpbGl6aW5nIFVFRkkgc2VjdXJlCj4gPiA+IGJv
b3QiLiAgSWYgeW91IHNpbXBseSB3YW50IHRvIGJvb3QgYW4gdW5zaWduZWQgWGVuIG9uIGEgVUVG
SSBzeXN0ZW0KPiA+ID4gd2l0aCBTZWN1cmVCb290IGVuYWJsZWQsIHRoZW4gZ3J1YiB3b3VsZCBw
cm9iYWJseSB3b3JrLiAgSWYgeW91IHdhbnQKPiA+ID4gdG8gYWN0dWFsbHkgZG8gdGhlIGZ1bGwg
U2VjdXJlQm9vdCB0aGluZyAtLSB3aGVyZSB5b3UgaGF2ZSBncnViIGNoZWNrCj4gPiA+IFhlbidz
IHNpZ25hdHVyZSBhbmQgdGhhdCBvZiB0aGUga2VybmVsIGFuZCBpbml0cmQsIHlvdSBwcm9iYWJs
eSBuZWVkIGEKPiA+ID4gYml0IG1vcmUuCj4gPiA+Cj4gPiA+IERhbmllbCwKPiA+ID4KPiA+ID4g
SXMgdGhlcmUgYW55IGdvb2QgZG9jdW1lbnRhdGlvbiBvbiB0aGlzPyAgVGhlIFhlbiBFRkkgZ3Vp
ZGUKPiA+ID4gKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9FRkkpIG1lbnRp
b25zIHRoZSBzaGltLCBidXQKPiA+ID4gZG9lc24ndCBnbyBpbnRvIGRldGFpbCBhYm91dCBob3cg
dG8gc2lnbiBhIGJpbmFyeSAmYy4KPiA+Cj4gPiBVbmZvcnR1bmF0ZWx5IEkgZG8gbm90IGtub3cg
YW55dGhpbmcgbGlrZSB0aGF0LiBBcyB5b3Ugc2FpZCBpbiBnZW5lcmFsIHNoaW0gaXMKPiA+IHN1
cHBvcnRlZC4gU2FkbHksIGl0IHdvcmtzIG9ubHkgaWYgeW91IGxvYWQgeGVuLmVmaSBkaXJlY3Rs
eSBmcm9tIEVGSS4KPiA+IF9fVXBzdHJlYW1fXyBHUlVCMiBoYXMgbm90IGhhdmUgc3VwcG9ydCBm
b3Igc2hpbSB5ZXQuIEkgYW0gd29ya2luZyBvbiBpdAo+ID4gKHNoaW0gc3VwcG9ydCB2aWEgR1JV
QjIgcmVxdWlyZXMgYWxzbyBzb21lIGNoYW5nZXMgaW4gWGVuKS4gSSBob3BlIHRoYXQgSSB3aWxs
Cj4gPiBoYXZlIHNvbWV0aGluZyB3aGljaCB3b3JrcyBiZWZvcmUgWGVuIGNvbmYgaW4gQnVkYXBl
c3QuCj4gPgo+ID4gSWYgeW91IHdpc2ggdG8gdXNlIHNoaW0gd2l0aCB4ZW4uZWZpIHRoZW4geW91
IGhhdmUgdG8gc2lnbiB4ZW4uZWZpIGFuZCB2bWxpbnV4Cj4gPiB3aXRoIHlvdXIga2V5IHVzaW5n
IHNic2lnbiBvciBwZXNpZ24uIFRoZSBwcm9jZXNzIHdvcmtzIGluIHRoZSBzYW1lIHdheSBsaWtl
IGluCj4gPiBjYXNlIHZtbGludXggYWxvbmUuIE9mIGNvdXJzZSB5b3UgaGF2ZSB0byBpbnN0YWxs
IHlvdXIgcHVibGljIGtleSBpbnRvIE1PSwo+ID4gYmVmb3JlIGVuYWJsaW5nIHNlY3VyZSBib290
Lgo+ID4KPiA+IERhbmllbAo+Cj4gWWVzLCB0aGVyZSBhcmUgb3B0aW9ucyBpbiBob3cgdGhpcyBp
cyBhY2hpZXZhYmxlLCBhbmQgdGhlIHNvbHV0aW9ucyBtYXkgYmUgZGlmZmVyZW50Lgo+Cj4gV2Ug
YXJlIHRhcmdldGluZyBhIHNlY3VyZSBib290IGNoYWluIGZyb20gVUVGSSBmdyB0byAua28sIHVz
aW5nIHNhbWUgc2lnbmluZy4KPiBJbiBvdXIgY2FzZSB3b3VsZCBza2lwIHNoaW0gYW5kIHJlZHVj
ZSBhdHRhY2sgc3VyZmFjZSwgYnV0IGl0IGFwcGVhcnMgdGhhdCB0aGUgbWVjaGFuaXNtcwo+ICdv
dXQgdGhlcmUnIGZvciBwYXNzaW5nIHB1YiBrZXkgKGNlcnQpIGZyb20gVUVGSSBkYiB0byBMaW51
eCBjaGFpbnJpbmcgcmVxdWlyZSBzaGltIHRvIGRvCj4gdGhlIHdvcmsuIElzIHRoYXQgYWNjdXJh
dGU/IERvZXMgaXQgaGF2ZSB0byBiZSB0aGUgY2FzZT8gSSBkb24ndCBzZWUgd2h5LgoKQUlVSSwg
aWYgRUZJIHNlY3VyZSBib290IGlzIGVuYWJsZWQgdGhlbiBFRkkgdmVyaWZpZXMgc2lnbmF0dXJl
cyBvZiBldmVyeQpsb2FkZWQvZXhlY3V0ZWQgUEUgZmlsZS4gVW5mb3J0dW5hdGVseSwgeW91IGFy
ZSBub3QgYWJsZSB0byB1c2Ugc2VjdXJlIGJvb3QKcHJvdG9jb2wgZGlyZWN0bHkgdG8gdmVyaWZ5
IHlvdXJzZWxmIFBFJ3MgbG9hZGVkIGZyb20geW91ciBhcHAuIFNvLCB0aGlzIGlzCm9uZSBvZiBy
ZWFzb25zIHdoeSBzaGltIHdhcyBpbnRyb2R1Y2VkLiBJdCBleHBvc2VzIHByb3RvY29sIHdoaWNo
IGNhbiBiZQp1c2VkIGJ5IHlvdSB0byBkbyB2ZXJpZmljYXRpb24uCgo+IEZvciB1cywgaWRlYWwg
Y2FzZSBpcyA6Cj4gVUVGSSBmdyAtPiAoc2lnbmVkKUdSVUIyLmVmaS0+TXVsdGlib290Mi0+WGVu
KHNpZ25lZCAua28pCgpBRkFJQ1QsIGl0IGlzIG5vdCBwb3NzaWJsZS4gV2Ugc2hvdWxkIGRvIGZv
bGxvd2luZyB0aGluZzoKCiAgVUVGSSAtPiBzaGltIC0+IEdSVUIyIC0+IE11bHRpYm9vdDIgLT4g
WGVuL0xpbnV4L2V0Yy4KClVFRkkgd2lsbCB2ZXJpZnkgc2hpbSBzZWN1cmUgYm9vdCBzaWduYXR1
cmUgdGhlbiBzaGltIHdpbGwgdmVyaWZ5IEdSVUIyCnNpZ25hdHVyZSB0aGVuIEdSVUIyIHdpbGwg
dmVyaWZ5ICh3aXRoIHNoaW0gcHJvdG9jb2wpIFhlbiBzaWduYXR1cmUgYW5kCmZpbmFsbHkgWGVu
IHdpbGwgdmVyaWZ5ICh3aXRoIHNoaW0gcHJvdG9jb2wpIExpbnV4IGtlcm5lbCBzaWduYXR1cmUu
IFRoZW4KeW91ciBrZXJuZWwgY2FuIHZlcmlmeSBtb2R1bGVzIHVzaW5nIHdoYXRldmVyIHlvdSB3
YW50LgoKPiBJIHdvdWxkIGJlIGhhcHB5IHRvIHdvcmsgdG8gaGVscCBhY2hpZXZlIHRoaXMuCgpU
aGVyZSBpcyBhIGNoYW5jZSB0aGF0IEkgd2lsbCBoYXZlIHNvbWV0aGluZyB2ZXJ5IHJhdyBhdCB0
aGUgYmVnaW5uaW5nCm9mIEp1bmUuIElmIHlvdSB3aXNoIHRvIGRvIHRlc3RzIGRyb3AgbWUgYSBs
aW5lLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 11:06:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAaIt-0006RO-72; Tue, 16 May 2017 11:06:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAaIs-0006R7-0M
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 11:06:10 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 96/0B-02180-12DDA195; Tue, 16 May 2017 11:06:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7iXal
 Ig0N9LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBpttMBV2sFbsm/mFpYGxn6WLk4JAQ8Jd4
 /664i5GTg0VAVeLBjwtsIDabgLLEz85eMFtEQFuicfd7JhCbWWA3o8TcHlcQW1jAQOLEj1UsI
 DavgIXEkdvtzF2MXBxCArsYJX6f+88EkRCUODnzCQtEs47Egt2f2ED2MgtISyz/xwES5hSwlJ
 g79RZYiaiAikTn0jlgtpCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1stRLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMtHoGBsYdjJe3+B1ilORgUhLlTauWihTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwct1BygnWJSanlqRlpkDDHmYtAQHj5II75fbQGne4oLE3
 OLMdIjUKUZdjjn3vr5nEmLJy89LlRLnnQhSJABSlFGaBzcCFn+XGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnzngCZwpOZVwK36RXQEUxAR4S9FAc5oiQRISXVwDhPI2PiF93dpYVTkg7Jvoy
 TKmNcphjpdcvv6rO6U/4LSuUzi6bt75FY4FzoZa5wviqw8u0Sv8a/f1jmla0on/J6idS0NxEK
 +zmMrvnr+Yv0LGCemeijoZH1P0bjgdaNgHiBpU1cEw+39u1QvhGWFxbIdZT3+4bbx7t9vhntv
 jsnbteHt6+v3FJiKc5INNRiLipOBABl6OZLugIAAA==
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494932766!84478401!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30007 invoked from network); 16 May 2017 11:06:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 11:06:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432590964"
Date: Tue, 16 May 2017 12:06:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20170516110604.fwoflk4ifyqlnjft@citrix.com>
References: <1494930198-3804-1-git-send-email-andrii.anisov@gmail.com>
 <CAC1WxdgQAuUdAC9PQ-wsBZhEbZHV6NebKcrpZt6kojMYba3wPg@mail.gmail.com>
 <20170516110349.rw2rgk4tzykrw6oh@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170516110349.rw2rgk4tzykrw6oh@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [[PATCH]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMTI6MDM6NDlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIE1heSAxNiwgMjAxNyBhdCAwMTo1OTo0MFBNICswMzAwLCBBbmRyaWkgQW5pc292
IHdyb3RlOgo+ID4gQ0MgSWFuIEpha3NvbiBhbmQgV2VpIExpdSBhcyBtYWludGFpbmVycy4KPiA+
IAo+ID4gU2luY2VyZWx5LAo+ID4gQW5kcmlpIEFuaXNvdi4KPiA+IAo+ID4gMjAxNy0wNS0xNiAx
MzoyMyBHTVQrMDM6MDAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+Ogo+
ID4gCj4gPiA+IEZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4g
PiA+Cj4gPiA+IFNvbWUgY29tcGlsZXJzIGRvIG5vdCAodmFsaWRseT8pIGRldGVjdCB0aGF0IHNp
emUgd2lsbCBhbHdheXMgYmUKPiA+ID4gaW5pdGlhbGl6ZWQgd2hlbiAocmMgPiAwKSwgc28gaW1w
bGljaXRseSBpbml0aWFsaXplIGl0Lgo+ID4gPgo+IAo+IEknbSBjb25mdXNlZCBieSB0aGUgY29t
bWl0IG1lc3NhZ2UuCj4gCj4gV2hlbiByYyA+IDAgKHRoZSBkZWZhdWx0IGJyYW5jaCksIHNpemUg
aXMgbm90IGluaXRpYWxpc2VkLiBJIGd1ZXNzCgpBbHNvIHJjIGNhbid0IGJlID4wIGJlY2F1c2Ug
RVJST1JfKiBpcyBuZWdhdGl2ZS4uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 11:31:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:31:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAahR-0008NP-6y; Tue, 16 May 2017 11:31:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAahQ-0008NJ-7N
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 11:31:32 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0D/3F-03613-313EA195; Tue, 16 May 2017 11:31:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpK7wY6l
 Ig0lbOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDB3QLPjNWHHtygb2B8QJjFyMnh4SAv8Sy
 e1vAbBYBVYnHWx8xgdhsAsoSPzt72UBsEQEtifUrngLZXBzMApMYJc5t/gtWJCwQITH/8DqwZ
 l4BC4mTZ9exgthCAhkSB1bPYoGIC0qcnPkEzGYW0JO4MXUK0CAOIFtaYvk/DoiwvETz1tnMID
 angJVE++yvYOWiAioSnUvnsECMVJDomH6MaQIj/ywkU2chmToLYeosJFMXMLKsYlQvTi0qSy3
 SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSwYg2MHY8c/pEKMkB5OSKG9a
 tVSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnexQ+BcoJFqempFWmZOcAIgUlLcPAoifCeB0nzF
 hck5hZnpkOkTjHqcsy59/U9kxBLXn5eqpQ47y6QIgGQoozSPLgRsGi9xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWFemUdAU3gy80rgNr0COoIJ6Iiwl+IgR5QkIqSkGhgX9LvsFbraI6Lx8Pa
 Lx48LJ9x2/zepf/pfzqtXzmeprZGzme70MNgp66kQb+3OML8tBvwRvn8sn6Z8eWufk7FQjJX/
 6Cr3+LZaxgVu95Z+akqMcOnYJK633OI89/vajj0PZM2a1Y3uHWiXmTLxml3msf8bXz99FZ7QK
 /bzgMKN9/W2j/9wmd5VYinOSDTUYi4qTgQA8LrNtdECAAA=
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494934289!62229340!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64975 invoked from network); 16 May 2017 11:31:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 11:31:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423943279"
Date: Tue, 16 May 2017 12:31:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170516113128.yz4lvf7dxxixt6zl@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
 <20170516075925.46047-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170516075925.46047-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 3/3] libxl/devd: move the device
 allocation/removal code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMDg6NTk6MjVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE1vdmUgdGhlIGRldmljZSBhZGRpdGlvbi9yZW1vdmFsIGNvZGUgdG8gdGhlIHth
ZGQvcmVtb3ZlfV9kZXZpY2UgZnVuY3Rpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 11:52:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAb1P-0001DV-VG; Tue, 16 May 2017 11:52:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAb1O-0001DP-PR
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 11:52:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FE/A5-03620-AE7EA195; Tue, 16 May 2017 11:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQvflc6l
 Ig3mLVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuzVOYCq7wVHxYeIy9gXEJexcjJ4eEgJ/E
 hQl3wWwWAVWJuXu2gtlsAjoSF+fuZAOxRQRiJR4/3sIMYjMLKEtsWr6OCcQWFoiQ2PjyDguIz
 SvgKTFh6hygeg4OIYEMiZ9HuCDCghInZz5hgWjVkViw+xNYCbOAtMTyfxwgJqeAlcTfZrDhog
 IqEhPn94EdICSgKNE/7wEbxJHpElv//mKewMg/C8nQWUiGzkIYuoCReRWjRnFqUVlqka6huV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsbbGwMOMUpyMCmJ8qZVS0UK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNeQaUEyxKTU+tSMvMAcYBTFqCg0dJhPcgSJq3uCAxt
 zgzHSJ1ilFRSpzXFiQhAJLIKM2Da4PF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ804Dmc
 KTmVcCN/0V0GImoMVhL8VBFpckIqSkGhg1Hk/y+3KsZf6ehbfCS/NfrP7N+lRBmHXNg/SVujO
 4rv99mRRSo7KES/RgwW+JmCv1+W6F9qefF+cVvDf/mzD5VmzQB55Kz8S1xeKdxyLNfpiWFOzN
 dbkksW1T+bFYS3tXgeRnZa5GgYyXP4ouefYhc6XRfsupPx8tuiHVXDg12H+dW7CywgclluKMR
 EMt5qLiRACR4We5uAIAAA==
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494935529!97054199!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5424 invoked from network); 16 May 2017 11:52:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 11:52:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="46127121"
Date: Tue, 16 May 2017 12:52:05 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <konrad.wilk@oracle.com>,
 <boris.ostrovsky@oracle.com>
Message-ID: <20170516115116.phnjeeryn435vzwv@dhcp-3-128.uk.xensource.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170419151128.87416-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/physdev: factor out the code to
 allocate and map a pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBcHIgMTksIDIwMTcgYXQgMDQ6MTE6MjZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgpbLi4uXQo+ICsgICAgaWYgKCAqcGlycV9wIDwgMCApCj4gKyAgICB7Cj4gKyAgICAg
ICAgaWYgKCBwaXJxICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9H
X0dfRVJSLCAiZG9tJWQ6ICVkOiVkIGFscmVhZHkgbWFwcGVkIHRvICVkXG4iLAo+ICsgICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKmluZGV4LCAqcGlycV9wLCBwaXJxKTsKPiArICAg
ICAgICAgICAgaWYgKCBwaXJxIDwgMCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAg
ICAgIHJldCA9IC1FQlVTWTsKPiArICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiArICAgICAg
ICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlIGlmICggbXNpLT5lbnRyeV9uciA+
IDEgJiYgIW1zaS0+dGFibGVfYmFzZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAo
IG1zaS0+ZW50cnlfbnIgPD0gMCB8fCBtc2ktPmVudHJ5X25yID4gMzIgKQo+ICsgICAgICAgICAg
ICAgICAgcmV0ID0gLUVET007Cj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCBtc2ktPmVudHJ5X25y
ICE9IDEgJiYgIWlvbW11X2ludHJlbWFwICkKPiArICAgICAgICAgICAgICAgIHJldCA9IC1FT1BO
T1RTVVBQOwo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAg
ICAgICAgIHdoaWxlICggbXNpLT5lbnRyeV9uciAmIChtc2ktPmVudHJ5X25yIC0gMSkgKQo+ICsg
ICAgICAgICAgICAgICAgICAgIG1zaS0+ZW50cnlfbnIgKz0gbXNpLT5lbnRyeV9uciAmIC1tc2kt
PmVudHJ5X25yOwo+ICsgICAgICAgICAgICAgICAgcGlycSA9IGdldF9mcmVlX3BpcnFzKGQsIG1z
aS0+ZW50cnlfbnIpOwo+ICsgICAgICAgICAgICAgICAgcmV0ID0gMDsKPiArICAgICAgICAgICAg
ICAgIGlmICggcGlycSA8IDAgKQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg
ICAgICAgIHdoaWxlICggKG1zaS0+ZW50cnlfbnIgPj49IDEpID4gMSApCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIGlmICggZ2V0X2ZyZWVfcGlycXMoZCwgbXNpLT5lbnRyeV9ucikgPiAwICkK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwoKTWF5YmUgSSdtIG1pc3Npbmcg
c29tZXRoaW5nLCBidXQgSSB0aGluayB0aGUgY29kZSBhYm92ZSBzaG91bGQgYmU6CgogICAgICAg
ICAgICAgICAgICAgICAgICBpZiAoIChwaXJxID0gZ2V0X2ZyZWVfcGlycXMoZCwgbXNpLT5lbnRy
eV9ucikpID4gMCApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKCk9yIGVsc2Ug
dGhlIHBpcnEgcmV0dXJuZWQgYnkgZ2V0X2ZyZWVfcGlycXMgaXMgbm90IHN0b3JlZCBhbnl3aGVy
ZSwgYW5kIHRodXMKcGlycSB3aWxsIGJlIC1FTk9TUEMgZXZlbiB3aGVuIFBJUlFzIGhhdmUgYmVl
biBhbGxvY2F0ZWQuCgpMZXQgbWUga25vdyBpZiB0aGlzIGlzIHRydWUgb3Igbm90LCBzbyB0aGF0
IEkgY2FuIHNlbmQgYSBwYXRjaCB0byBmaXggdGhlCmN1cnJlbnQgY29kZSAod2hpY2ggYWxzbyBo
YXMgdGhpcyBpc3N1ZSkuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 11:53:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAb2C-0001GW-7e; Tue, 16 May 2017 11:53:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302519a9a=dario.faggioli@citrix.com>)
 id 1dAb2A-0001GP-KU
 for xen-devel@lists.xen.org; Tue, 16 May 2017 11:52:58 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6F/6C-03920-918EA195; Tue, 16 May 2017 11:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDva7EC6l
 Ig5bnNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bq61+YCo7KVjze0cfawHhVsouRk0NCIESi
 /387K4jNK2AosWbJLyYQW1jAROLm28NgNpuAgcSbHXvBakQEIiQOb93N1sXIxcEsMI9RYtHRD
 WBFLAKqErOXbWYGsTkFAiX6/81kAikSEjjOIjH32XE2kAS/gKTErS8fwYqYBaolTm6ezwxxhb
 bEkXP97BBXCEqcnPmEBcQWElCTmDH3MusERr5ZSFpmISmDiGtKtG7/zQ5ha0ssW/iaGcK2lVi
 37j1UjY3EpqsLGCFseYntb+cwL2BkX8WoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCDsfuy/yFGSQ4mJVHetGqpSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvDHPgHKCRanpqRVpmTnAyIJJS3DwKInwHgRJ8xYXJOYWZ6ZDpE4xKkqJ89qCJARAEhmleX
 BtsGi+xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeaSBTeDLzSuCmvwJazAS0OOylOMjikkS
 ElFQDY2yc1ul3EQreIZk2s0u9lf4te/dGYlbqrICGupolfZayfGv/GP4/nBSUpKf9l+/CqYo5
 u58eYb2WM3new0NVXUf8mDLTS26LHzz6Ji+hY10V++Wz531/Xe9buupY2x7pJrkfpm0r0j4sf
 fL6vUQn93WtG143apckts7V3sHqqbB0xecpN9+cmKnEUpyRaKjFXFScCACZAQUY4QIAAA==
X-Env-Sender: prvs=302519a9a=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494935575!62235819!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6603 invoked from network); 16 May 2017 11:52:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 11:52:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; 
 d="asc'?scan'208";a="432596520"
Message-ID: <1494935558.7393.37.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>
Date: Tue, 16 May 2017 13:52:38 +0200
In-Reply-To: <CAFLBxZYdfi9hByEhaWVPZ7hUoJ-0PqrXiX4s7oBucrPTyV+VHg@mail.gmail.com>
References: <20170411005929.GA34726@skl-2s3.sh.intel.com>
 <58ECAE13020000780014FB6C@prv-mh.provo.novell.com>
 <20170416201354.GA23350@skl-2s3.sh.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190CAD50A@SHSMSX101.ccr.corp.intel.com>
 <671e935a-f832-13fe-016d-674f837b2a4e@citrix.com>
 <5901B5010200007800154A27@prv-mh.provo.novell.com>
 <794aac62-4d0c-f13c-916a-b219fcba852e@citrix.com>
 <CAFLBxZaHnaUr6xrHLrLFHEa2bt=vMr3Ub=9N-4vAL2Fp6hm5Uw@mail.gmail.com>
 <95d77405-3f01-4d50-ddd7-e2cfd35ddc63@citrix.com>
 <CAFLBxZYdfi9hByEhaWVPZ7hUoJ-0PqrXiX4s7oBucrPTyV+VHg@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, Jan
 Beulich <JBeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] Enabling VT-d PI by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6964217624020623702=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6964217624020623702==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-rI0wAnFxJZ5BXBMqgkUF"

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

On Mon, 2017-05-15 at 15:32 +0100, George Dunlap wrote:
> On Mon, May 15, 2017 at 2:35 PM, Andrew Cooper
> <andrew.cooper3@citrix.com> wrote:
> > On systems with this number of in-flight interrupts, trying to
> > track
> > "who got what interrupt" for priority
> > boosting purposes is a waste of
> > time, as we spend ages taking vmexits to process interrupt
> > notifications
> > for out-of-context vcpus.
> >=20
> > The way the PI architects envisaged the technology being used is
> > that
> > Suppress Notification is set at all points other than executing in
> > non-root mode for the vcpu in question (there is a small race
> > window
> > around clearing SN on vmentry), and that the scheduler uses
> > Outstanding
> > Notification on each of the PI blocks when it rebalances credit to
> > see
> > which vcpus have had interrupts in the last 30ms.
>=20
> It sounds like they may have made the mistake that the Credit1
> designers made, in analyzing only a system that was overloaded; and
> one where all workloads were identical, as opposed to analyzing a
> system that was at least sometimes partially loaded, and where
> workloads were very different.
>=20
Totally agree.

Also, I'm not sure I follow why PI architects would be basing hardware
design on specific characteristics of a particular Xen scheduler. E.g.,
 in Linux --which I'd think they also had in mind when envisioning uses
of the technology-- there is no such thing as 30ms timeslice, nor
credits redistribution.

And AFAICU what you seem to suggest, not notifying an interrupt/not
waking up anyone, at the time at which it happens, means there must be
some kind of list_for_each_vcpu() anyway, for checking which vCPUs have
pending notifications. Hence the problem we're discussing here, would
just be moved between subsystems, rather than going away.

And, finally, I don't get what you mean when you say that we're trying
to use PI "for priority boosting purposes". I don't think we do that.

FTR, I've quickly checked how this is done in Linux, and the solution
pushed there looks really similar to the one that has been pushed to
Xen as well. E.g., the also there, the handler scans the blocked vCPUs
list:
http://elixir.free-electrons.com/linux/latest/source/arch/x86/kvm/vmx.c#L64=
64

> In both cases, waiting 30ms to see if we should wake somebody up is
> far too long.
>=20
Absoluely!

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-rI0wAnFxJZ5BXBMqgkUF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZGugHAAoJEBZCeImluHPueo4QAOlCDp5+rSuKw5pDvgDiWVGg
Mlc35+jiNXDPplP73ExIQo5AFWC+M0j4UehX1cP8oBddu0O3gq3Dd69dE556JfPJ
U0J/SYClZT4W3EeobClEnw4nDiurF0+yKUHGQ0S28ImRve1QmM3Mj4+jkMA3XP0a
46hSiijqqnmQAL11qGpRdY+ktKVdczmmHsHFOaUofaeIB1XJH9FZhY4HJYmme8Tm
j3rhsz599ojvwA6AT1kNKg1uwaeXVyfSBAW02itUSiloXsXNvI05dFQbIuR9CGrb
CUdVVxpbEh3vX2E4lcGvWuuyYhf1m3//8ICRrabFIw4K3nJeqDWmy8gQDwrCUfb6
Tun9Pqyee5y/sh+peYC/p/E8UDAAqx9AynSlf5SvLDC+c/lLRuLqHxuraXydW4nq
sTnsSd9OGnfakkTF8/BRQ7HXovqBrMRsIOWueCFkv8VAFXVzMKWYtHUR3EmABNRt
bHoR7zIrIvlLJ7ojHzncVnBjiH8Kz3ZAoakSprHbWHlOc9Vl5xKklZy8euKv6bXS
seDXqRN6KFHw861s9+KVd9XiGE7TXikZaMmrxNw/NNIiSvo5vDnoMTTG1uiqjX5V
0HzfkcD1SlgmhWmRQeGmSwptHjMQKi7uiQsMjFw3WAUD/8ZT5UqO2Vg6YSFeWhh6
NTFLG89nsn7ExLt7tazG
=3bYN
-----END PGP SIGNATURE-----

--=-rI0wAnFxJZ5BXBMqgkUF--


--===============6964217624020623702==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6964217624020623702==--


From xen-devel-bounces@lists.xen.org Tue May 16 11:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 11:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAb6z-0001Wn-Pl; Tue, 16 May 2017 11:57:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1dAb6y-0001Wb-0q
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 11:57:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 55/23-02196-349EA195; Tue, 16 May 2017 11:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyoG1Jhq7TS6l
 IgwsPtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzz+YwF3xgq/j8fiFzA+MV1i5GTg4JAX+J
 7fv/snQxcnEICWxilJh87DIrhLOBUWL9nEVMIFUsAqoSH5a9YAGx2QRMJPob57GB2CICihIPX
 t4Ea2AWWMAo8b2nGyjBwSEs4C3R1FIDYvIKeElcW+AGUsIr8J9R4uyF7cwgcSGBNIk5Z51Bxv
 AKCEqcnPkEbDyzgJbEjX8vmUBKmAWkJZb/4wAJcwpYSpxZ/xVsK7+AgsSWay/BykUFVCQ6l85
 hmcAoOAvJpFlIJs1CmLSAkXkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5i
 UrFecn7uJkZgyNYzMDDuYGw/4XeIUZKDSUmUN61aKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 O+J50A5waLU9NSKtMwcYPTApCU4eJREeItB0rzFBYm5xZnpEKlTjLocc+59fc8kxJKXn5cqJc
 57AKRIAKQoozQPbgQski8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9CTKFJzOvBG7TK6A
 jmICOCHspDnJESSJCSqqBMbizcMraFSUfRM/+ePf5w/6Uk5KZRe+ubnnE8NSf40vxoZw7//Xm
 Perlrbr9x/B7eGij/9y7X7js5eaK7mkUTLru3pW6qtbv/kP/3V1l7z8ZnN+l3JchqFj+8lr1u
 V1zAn71H3pjp5M91XTdl5oXDVnCtnXvjrYkyr8Ubti+NSWWZcU+6V0KiUosxRmJhlrMRcWJAB
 kpIKzfAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494935873!83865291!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12012 invoked from network); 16 May 2017 11:57:54 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 11:57:54 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491256800"; d="scan'208";a="223806549"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.185])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 16 May 2017 13:57:41 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dAb6j-0008QS-G1; Tue, 16 May 2017 13:57:41 +0200
Date: Tue, 16 May 2017 13:57:41 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170516115741.byt3zloimixvfcdr@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Steven Haigh <netwiz@crc.id.au>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <Julien.Grall@arm.com>
References: <20170516104730.15159-1-wei.liu2@citrix.com>
 <20170516104730.15159-3-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170516104730.15159-3-wei.liu2@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>, Steven Haigh <netwiz@crc.id.au>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] build: fix tools/include and
	stubdom build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSwgb24gbWFyLiAxNiBtYWkgMjAxNyAxMTo0NzozMCArMDEwMCwgd3JvdGU6Cj4gQnVp
bGQgY2FuIGZhaWwgaWYgc3R1YmRvbSBidWlsZCBpcyBydW4gYmVmb3JlIHRvb2xzIGJ1aWxkIGJl
Y2F1c2U6Cj4gCj4gMS4gdG9vbHMvaW5jbHVkZSBidWlsZCB1c2VzIHJlbGF0aXZlIHBhdGggYW5k
IGRlcGVuZHMgb24gWEVOX09TCj4gMi4gc3R1YmRvbSBuZWVkcyB0b29scy9pbmNsdWRlIHRvIGJl
IGJ1aWx0LCBhdCB3aGljaCB0aW1lIFhFTl9PUyBpcwo+ICAgIG1pbmktb3MgYW5kIGNvcnJlc3Bv
bmRpbmcgc3ltbGlua3MgYXJlIGNyZWF0ZWQKPiAzLiBsaWJyYXJpZXMgaW5zaWRlIHRvb2xzIG5l
ZWRzIHRvb2xzL2luY2x1ZGUgdG8gYmUgYnVpbHQsIGF0IHdoaWNoCj4gICAgdGltZSBYRU5fT1Mg
aXMgdGhlIGhvc3Qgb3MgbmFtZSwgYnV0IHN5bWxpbmtzIHdvbid0IGJlIGNyZWF0ZWQKPiAgICBi
ZWNhdXNlIHRoZXkgYXJlIGFscmVhZHkgdGhlcmUKPiA0LiBsaWJyYXJpZXMgZ2V0IHRoZSB3cm9u
ZyBoZWFkZXJzIGFuZCBmYWlsIHRvIGJ1aWxkCj4gCj4gRml4IHRoaXMgYnkgdXNpbmcgYWJzb2x1
dGUgcGF0aHMgaW4gdG9vbHMvaW5jbHVkZSBNYWtlZmlsZS4gUHJvdmlkZQo+IG1lY2hhbmlzbSB0
byBvdmVycmlkZSB0aGUgcHJlZml4IGluIHBhdGhzLiBVc2UgdGhhdCBtZWNoYW5pc20gaW4KPiBz
dHViZG9tIGJ1aWxkIHRvIHJlZHVjZSBjb2RlIGR1cGxpY2F0aW9uLgo+IAo+IFJlcG9ydGVkLWJ5
OiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 12:03:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 12:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAbCV-0002H8-OX; Tue, 16 May 2017 12:03:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAbCU-0002H1-Pk
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 12:03:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2F/CA-03620-A9AEA195; Tue, 16 May 2017 12:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3fmK6l
 Ig+Z5yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsAw+ZCl7JVfw8OZ+xgbFNrIuRk0NIIE9i
 z+rnbCA2r4CdxOMra1lAbAkBQ4nTC2+C2SwCqhI7/jxgBLHZBNQl2p5tZ+1i5OAQEdCROP2dD
 yTMLOAo8X/aI0aQsLBAikTTJf8uRi6g6bcZJWZ3PWMGqeEU8JJY2bSODaSGV0BQ4u8OYYhWLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hmV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsb7GwMOMUpyMCmJ8qZVS0UK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1ewmUEyxKTU+tSMvMAUYBTFqCg0dJhPfuC6A0b3FBY
 m5xZjpE6hSjopQ47wyQPgGQREZpHlwbLPIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXE2
 QKT2ZeCdz0V0CLmYAWh70UB1lckoiQkmpgNKzRSrLPfyjC4/uPY4bS6ekpS54pLNTZsuvHhJP
 TraMPHj3pMDO2x83kdfXvjDT7ydFx5WzdrNYGwhnC+yIMNz5qPbTSt/HoZz4zTWPvhe1brwbM
 q2O9/7/TYf/8Q88SHrNt02t9dcmTQW7jTcGVGp2HdU4Gne7Nifdtuqnxk8P3a2HFByUHJZbij
 ERDLeai4kQA14lQ4LcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494936215!92268065!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18894 invoked from network); 16 May 2017 12:03:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 12:03:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 May 2017 06:03:35 -0600
Message-Id: <591B06B5020000780015A297@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 16 May 2017 06:03:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-2-roger.pau@citrix.com>
 <5915CD0102000078001593B9@prv-mh.provo.novell.com>
 <20170516094756.hzkutnamyyddod2t@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170516094756.hzkutnamyyddod2t@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/physdev: factor out the code to
 allocate and map a pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA1LjE3IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDEyLCAyMDE3IGF0IDA2OjU2OjAxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDQuMTcgYXQgMTc6MTEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gKyAgICBwY2lkZXZzX2xvY2soKTsKPj4gPiArICAgIC8qIFZlcmlmeSBvciBn
ZXQgcGlycS4gKi8KPj4gPiArICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4+ID4gKyAg
ICBwaXJxID0gZG9tYWluX2lycV90b19waXJxKGQsIGlycSk7Cj4+ID4gKwo+PiA+ICsgICAgaWYg
KCAqcGlycV9wIDwgMCApCj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgaWYgKCBwaXJxICkKPj4g
PiArICAgICAgICB7Cj4+ID4gKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9t
JWQ6ICVkOiVkIGFscmVhZHkgbWFwcGVkIHRvICVkXG4iLAo+PiA+ICsgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgKmluZGV4LCAqcGlycV9wLCBwaXJxKTsKPj4gPiArICAgICAgICAg
ICAgaWYgKCBwaXJxIDwgMCApCj4+ID4gKyAgICAgICAgICAgIHsKPj4gPiArICAgICAgICAgICAg
ICAgIHJldCA9IC1FQlVTWTsKPj4gPiArICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPj4gPiAr
ICAgICAgICAgICAgfQo+PiA+ICsgICAgICAgIH0KPj4gPiArICAgICAgICBlbHNlCj4+ID4gKyAg
ICAgICAgewo+PiA+ICsgICAgICAgICAgICBwaXJxID0gZ2V0X2ZyZWVfcGlycShkLCBNQVBfUElS
UV9UWVBFX0dTSSk7Cj4+ID4gKyAgICAgICAgICAgIGlmICggcGlycSA8IDAgKQo+PiA+ICsgICAg
ICAgICAgICB7Cj4+ID4gKyAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRv
bSVkOiBubyBmcmVlIHBpcnFcbiIsIGQtPmRvbWFpbl9pZCk7Cj4+ID4gKyAgICAgICAgICAgICAg
ICByZXQgPSBwaXJxOwo+PiA+ICsgICAgICAgICAgICAgICAgZ290byBkb25lOwo+PiA+ICsgICAg
ICAgICAgICB9Cj4+ID4gKyAgICAgICAgfQo+PiA+ICsgICAgfQo+PiA+ICsgICAgZWxzZQo+PiA+
ICsgICAgewo+PiA+ICsgICAgICAgIGlmICggcGlycSAmJiBwaXJxICE9ICpwaXJxX3AgKQo+PiA+
ICsgICAgICAgIHsKPj4gPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20l
ZDogcGlycSAlZCBjb25mbGljdHMgd2l0aCBpcnEgJWRcbiIsCj4+ID4gKyAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCAqaW5kZXgsICpwaXJxX3ApOwo+PiA+ICsgICAgICAgICAgICBy
ZXQgPSAtRUVYSVNUOwo+PiA+ICsgICAgICAgICAgICBnb3RvIGRvbmU7Cj4+ID4gKyAgICAgICAg
fQo+PiA+ICsgICAgICAgIGVsc2UKPj4gPiArICAgICAgICAgICAgcGlycSA9ICpwaXJxX3A7Cj4+
ID4gKyAgICB9Cj4+ID4gKwo+PiA+ICsgICAgcmV0ID0gbWFwX2RvbWFpbl9waXJxKGQsIHBpcnEs
IGlycSwgTUFQX1BJUlFfVFlQRV9HU0ksIE5VTEwpOwo+PiA+ICsgICAgaWYgKCByZXQgPT0gMCAp
Cj4+ID4gKyAgICAgICAgKnBpcnFfcCA9IHBpcnE7Cj4+ID4gKwo+PiA+ICsgZG9uZToKPj4gPiAr
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPj4gPiArICAgIHBjaWRldnNfdW5sb2Nr
KCk7Cj4+IAo+PiBBbGwgb2YgdGhlIGNvZGUgYWJvdmUgaXMgYmVpbmcgcmVwZWF0ZWQgaW4gYWxs
b2NhdGVfYW5kX21hcF9tc2lfcGlycSgpLAo+PiBtZXJlbHkgd2l0aCB0aGUgbXVsdGktTVNJIGFk
ZGl0aW9uLiBUaGlzIGlzIHRvbyBtdWNoIGNvZGUgZHVwbGljYXRpb24gZm9yCj4+IG15IHRhc3Rl
Lgo+IAo+IEkgY2FuIHRyeSB0byBmYWN0b3IgdGhpcyBvdXQgaW50byBhIHNlcGFyYXRlIGhlbHBl
ciB0aGF0J3MgdXNlZCBieSBib3RoLgo+IAo+PiBBZGRpdGlvbmFsbHksIHdpdGggaXQgYmVpbmcg
c3BsaXQgbGlrZSB0aGlzIGl0IGlzIHRoZW4gcXVlc3Rpb25hYmxlCj4+IHdoYXQgYWNxdWlyaW5n
IHRoZSBQQ0kgZGV2aWNlcyBsb2NrIGlzIGdvb2QgZm9yIGhlcmUgKEkgd291bGQgdGhpbmsgaXQg
aXMKPj4gbmVlZGVkIGF0IG1vc3QgaW4gdGhlIE1TSSBjYXNlKS4KPiAKPiBSaWdodCwgYWxzbyBJ
J20gbm90IHN1cmUgd2h5IHRoZSBQQ0kgZGV2aWNlcyBsb2NrIGlzIGFjcXVpcmVkIGJlZm9yZSBj
YWxsaW5nCj4gaW50byBkb21haW5faXJxX3RvX3BpcnEsIGlzIHRoYXQgYmVjYXVzZSBvZiBsb2Nr
IG9yZGVyaW5nIHJ1bGVzIHdpdGggdGhlIGRvbWFpbgo+IGV2ZW50IGxvY2s/CgpZZXMuIG1hcF9k
b21haW5fcGlycSgpIGluIHRoZSBNU0kgY2FzZSByZXF1aXJlcyBib3RoIGxvY2tzIHRvIGJlCmhl
bGQuCgo+PiA+ICtpbnQgYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IG1zaV9pbmZvICptc2kpCj4+ID4gK3sKPj4gPiArICAgIGludCBpcnEsIHBp
cnEsIHJldCwgdHlwZTsKPj4gPiArCj4+ID4gKyAgICBpcnEgPSAqaW5kZXg7Cj4+ID4gKyAgICBp
ZiAoIGlycSA9PSAtMSB8fCBtc2ktPmVudHJ5X25yID4gMSApCj4+ID4gKyAgICAgICAgaXJxID0g
Y3JlYXRlX2lycShOVU1BX05PX05PREUpOwo+PiAKPj4gVGhpcyBkb2Vzbid0IGxvb2sgdG8gYmUg
YW4gZXhhY3QgZXF1aXZhbGVudCBvZiB0aGUgb3JpZ2luYWwgY29kZTogRXZlbgo+PiB3aXRoIE1B
UF9QSVJRX1RZUEVfTVVMVElfTVNJIGVudHJ5X25yIG1heSBiZSAxLCBhbmQgdGhlIG9yaWdpbmFs
Cj4+IGNvZGUgY2FsbHMgY3JlYXRlX2lycSgpIGFsc28gaW4gdGhhdCBjYXNlLiBJZiB0aGlzIGlz
IGFuIGludGVuZGVkIGNoYW5nZSwKPj4gdGhlIHJhdGlvbmFsZSBzaG91bGQgYmUgcHJvdmlkZWQg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLiBCdXQgYXMgeW91Cj4+IGRvbid0IGFsdGVyIG1hcF9kb21h
aW5fcGlycSgpLCBJIGRvdWJ0IHRoaXMgaXMgY29ycmVjdC4KPiAKPiBNeSBiYWQgdGhlbiwgaXQn
cyBxdWl0ZSBoYXJkIGZvciBtZSB0byBmaWd1cmUgb3V0IGV4YWN0bHkgd2hhdCdzIHRoZQo+IG1l
YW5pbmcvdXNhZ2Ugb2YgdGhvc2UgdHlwZXMsIHNpbmNlIHRoZXkgYXJlIG5vdCBkb2N1bWVudGVk
IGFueXdoZXJlIHRoYXQgSSBjYW4KPiBmaW5kLiBwaHlzZGV2LmggY29udGFpbnMgMyBkaWZmZXJl
bnQgTVNJIHJlbGF0ZWQgdHlwZXM6Cj4gCj4gKiBNQVBfUElSUV9UWVBFX01TSV9TRUcgbWFwcyBp
bnRvIE1BUF9QSVJRX1RZUEVfTVNJLgoKVGhpcyB3YXMgbmVlZGVkIGJlY2F1c2Ugb2YgdGhlIGV4
dHJhIHNlZ21lbnQgaW5mb3JtYXRpb24gd2hpY2gKd2Fzbid0IHBhcnQgb2YgdGhlIG9yaWdpbmFs
IE1BUF9QSVJRX1RZUEVfTVNJLiBPdGhlcndpc2UgdGhlCnR3byBhcmUgaWRlbnRpY2FsLCBzbyAu
LgoKPiAqIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJIGlzIG9ubHkgYXZhaWxhYmxlIHRvIG1hcCBN
U0kgaW50ZXJydXB0cyAobm8gTVNJLVgpLgo+ICogTUFQX1BJUlFfVFlQRV9NU0kgY2FuIG1hcCBi
b3RoIE1TSS9NU0ktWDoKPiAgICAtIElmIHRhYmxlX2Jhc2UgIT0gMCBpdCdzIGEgTVNJLVggaW50
ZXJydXB0Lgo+ICAgIC0gSWYgdGFibGVfYmFzZSA9PSAwIGl0J3MgYSBzaW5nbGUgTVNJIGludGVy
cnVwdCBBTkQgZW50cnlfbnIgbXVzdCBiZSAxLgo+IAo+IExldCBtZSBrbm93IGlmIHRoaXMgaXMg
YWNjdXJhdGUuCgouLi4gYWxtb3N0IC0gZW50cnlfbnIgd2hlbiBjb21pbmcgaW4gYXMgaHlwZXJj
YWxsIGFyZ3VtZW50IGlzbid0CnJlcXVpcmVkIHRvIGJlIDE7IGluc3RlYWQgcGh5c2Rldl9tYXBf
cGlycSgpIHNldHMgaXQgdG8gMSB3aGVuCnRhYmxlX2Jhc2UgaXMgemVyby4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 12:13:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 12:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAbLt-00030M-Me; Tue, 16 May 2017 12:13:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAbLs-00030G-6e
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 12:13:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B6/D4-23755-FDCEA195; Tue, 16 May 2017 12:13:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/f2G6l
 Ig1k9hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bX7nPMBfv4K04/W8jWwHiRs4uRk0NIIE/i
 /ZlPjCA2r4CdROPJmawgtoSAocTphTdZQGwWAVWJCVungdlsAuoSbc+2A9VwcIgI6Eic/s4HE
 mYWiJE48eEAM4gtLBAhMWHDKaASLqDxyxklHs1bwgaS4BTwkvg0ayo7SC+vgKDE3x3CEL1aEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSMjvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwOCrZ2Bg3ME49YTfIUZJDiYlUd60aqlI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8LMBgFhIsSk1PrUjLzAHGAUxagoNHSYT31WugNG9xQ
 WJucWY6ROoUo6KUOG8zSEIAJJFRmgfXBou9S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEef
 +BTOHJzCuBm/4KaDET0OKwl+Igi0sSEVJSDYwK876LXW1wXia2ycS2yFBkxQXpJdny28/H5HT
 qr3y8wPnlTN7Hos3W7ze9XOpw74KNhHW44YyntqdT5655dWza1k3Xz7SGHFm8VEvMmO3FmsCm
 qgPPVN7FXmgpPhfpuUhIlPevjPzGqPZdKf5KJid2BS/ufe0pFzH1UBWX7b9OmRijB4wiyrFKL
 MUZiYZazEXFiQBiEcsCuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494936793!69792328!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38973 invoked from network); 16 May 2017 12:13:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 12:13:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 May 2017 06:13:13 -0600
Message-Id: <591B08F6020000780015A2BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 16 May 2017 06:13:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-2-roger.pau@citrix.com>
 <20170516115116.phnjeeryn435vzwv@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170516115116.phnjeeryn435vzwv@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/physdev: factor out the code to
 allocate and map a pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA1LjE3IGF0IDEzOjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgQXByIDE5LCAyMDE3IGF0IDA0OjExOjI2UE0gKzAxMDAsIFJvZ2VyIFBhdSBNb25u
ZSB3cm90ZToKPiBbLi4uXQo+PiArICAgIGlmICggKnBpcnFfcCA8IDAgKQo+PiArICAgIHsKPj4g
KyAgICAgICAgaWYgKCBwaXJxICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgZHByaW50
ayhYRU5MT0dfR19FUlIsICJkb20lZDogJWQ6JWQgYWxyZWFkeSBtYXBwZWQgdG8gJWRcbiIsCj4+
ICsgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKmluZGV4LCAqcGlycV9wLCBwaXJx
KTsKPj4gKyAgICAgICAgICAgIGlmICggcGlycSA8IDAgKQo+PiArICAgICAgICAgICAgewo+PiAr
ICAgICAgICAgICAgICAgIHJldCA9IC1FQlVTWTsKPj4gKyAgICAgICAgICAgICAgICBnb3RvIGRv
bmU7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgZWxzZSBpZiAo
IG1zaS0+ZW50cnlfbnIgPiAxICYmICFtc2ktPnRhYmxlX2Jhc2UgKQo+PiArICAgICAgICB7Cj4+
ICsgICAgICAgICAgICBpZiAoIG1zaS0+ZW50cnlfbnIgPD0gMCB8fCBtc2ktPmVudHJ5X25yID4g
MzIgKQo+PiArICAgICAgICAgICAgICAgIHJldCA9IC1FRE9NOwo+PiArICAgICAgICAgICAgZWxz
ZSBpZiAoIG1zaS0+ZW50cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQo+PiArICAgICAg
ICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwo+PiArICAgICAgICAgICAgZWxzZQo+PiArICAg
ICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHdoaWxlICggbXNpLT5lbnRyeV9uciAmICht
c2ktPmVudHJ5X25yIC0gMSkgKQo+PiArICAgICAgICAgICAgICAgICAgICBtc2ktPmVudHJ5X25y
ICs9IG1zaS0+ZW50cnlfbnIgJiAtbXNpLT5lbnRyeV9ucjsKPj4gKyAgICAgICAgICAgICAgICBw
aXJxID0gZ2V0X2ZyZWVfcGlycXMoZCwgbXNpLT5lbnRyeV9ucik7Cj4+ICsgICAgICAgICAgICAg
ICAgcmV0ID0gMDsKPj4gKyAgICAgICAgICAgICAgICBpZiAoIHBpcnEgPCAwICkKPj4gKyAgICAg
ICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHdoaWxlICggKG1zaS0+ZW50cnlf
bnIgPj49IDEpID4gMSApCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGdldF9mcmVl
X3BpcnFzKGQsIG1zaS0+ZW50cnlfbnIpID4gMCApCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gCj4gTWF5YmUgSSdtIG1pc3Npbmcgc29tZXRoaW5nLCBidXQgSSB0aGlu
ayB0aGUgY29kZSBhYm92ZSBzaG91bGQgYmU6Cj4gCj4gICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKCAocGlycSA9IGdldF9mcmVlX3BpcnFzKGQsIG1zaS0+ZW50cnlfbnIpKSA+IDAgKQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAKPiBPciBlbHNlIHRoZSBwaXJxIHJl
dHVybmVkIGJ5IGdldF9mcmVlX3BpcnFzIGlzIG5vdCBzdG9yZWQgYW55d2hlcmUsIGFuZCB0aHVz
Cj4gcGlycSB3aWxsIGJlIC1FTk9TUEMgZXZlbiB3aGVuIFBJUlFzIGhhdmUgYmVlbiBhbGxvY2F0
ZWQuCj4gCj4gTGV0IG1lIGtub3cgaWYgdGhpcyBpcyB0cnVlIG9yIG5vdCwgc28gdGhhdCBJIGNh
biBzZW5kIGEgcGF0Y2ggdG8gZml4IHRoZQo+IGN1cnJlbnQgY29kZSAod2hpY2ggYWxzbyBoYXMg
dGhpcyBpc3N1ZSkuCgpUaGUgY29kZSBpcyBjb3JyZWN0LiBnZXRfZnJlZV9waXJxcygpIGRvZXNu
J3QgYWx0ZXIgdGhlIHNsb3RzIGl0CmZpbmRzIGZyZWUsIGFuZCBoZXJlIHdlIG9ubHkgd2FudCB0
byBrbm93IGhvdyBtYW55IHdlIGNvdWxkCmFsbG9jYXRlIGF0IHRoaXMgcG9pbnQgKGdpdmVuIHRo
YXQgd2Ugd2VyZW4ndCBhYmxlIHRvIGFsbG9jYXRlIGFzCm1hbnkgYXMgd2VyZSByZXF1ZXN0ZWQp
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 12:26:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 12:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAbYh-0003jn-RF; Tue, 16 May 2017 12:26:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAbYh-0003jh-1J
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 12:26:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 11/90-03620-AFFEA195; Tue, 16 May 2017 12:26:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTffne6l
 IgxN7DSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTF1czFnznrLi69wNbA+MUji5GLg4hgU2M
 Eosu/2GHcHYzSjy9vJ25i5GTQ1ggSOLorM1sILaIQKTE/q0HWEBsIYFsifa+fiaQBmaB1YwSU
 zasYAVJsAloStz5/IkJxOYVsJJYeuEgWDOLgKrEujlPwGpEBcIl3jYeYYGoEZQ4OfMJmM0pYC
 Nxr+UvI4jNLGArcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jYz1koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ44BCHYw/pkfeIhRkoNJSZQ3rVoqUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE78x3QDnBotT01Iq0zBxg8MOkJTh4lER4/4CkeYsLEnOLM
 9MhUqcYFaXEeTmBMSMkAJLIKM2Da4NF3CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ814CGc
 +TmVcCN/0V0GImoMVhL8VBFpckIqSkGhh9rXj2ZZ+bsFaOde6qa222DS3O4o++ps9c/O6Pmv3
 xewtTrx75/rt1yZ53J75l7l50asWULzm+ifV94p9NdafF6ZQ90Xw6c5pjbvD59vJZoUnCekrG
 f1zPzxdU/efoPWHyR/VfzM2/GL58qLdRPqRy0v/cSVkW2/PuD1ZNrVrS6yByVqCEOZxZiaU4I
 9FQi7moOBEAUL3yu7MCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494937593!97962286!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46939 invoked from network); 16 May 2017 12:26:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 16 May 2017 12:26:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C5D21344;
 Tue, 16 May 2017 05:26:32 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AF5B53F41F;
 Tue, 16 May 2017 05:26:31 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-11-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1102445a-58f9-06da-0fa3-a5f3605b0449@arm.com>
Date: Tue, 16 May 2017 13:26:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-11-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 10/28] ARM: GIC: export and extend
 vgic_init_pending_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IExQSXMgd2UgbGF0ZXIgd2FudCB0byBkeW5hbWljYWxseSBhbGxvY2F0ZSBzdHJ1Y3QgcGVuZGlu
Z19pcnFzLgo+IFNvIGJlc2lkZSBuZWVkaW5nIHRvIGluaXRpYWxpemUgdGhlIHN0cnVjdCBmcm9t
IHRoZXJlIHdlIGFsc28gbmVlZAo+IHRvIGNsZWFuIGl0IHVwIGFuZCByZS1pbml0aWFsaXplIGl0
IGxhdGVyIG9uLgo+IEV4cG9ydCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKSBhbmQgZXh0ZW5kIGl0
IHRvIGJlIHJldXNhYmxlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwg
NCArKystCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMSArCj4gIDIgZmlsZXMgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCA2NmFkZWI0Li4y
N2Q2YjUxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4gQEAgLTYxLDExICs2MSwxMyBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAq
dmdpY19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKPiAgICAgIHJl
dHVybiB2Z2ljX2dldF9yYW5rKHYsIHJhbmspOwo+ICB9Cj4KPiAtc3RhdGljIHZvaWQgdmdpY19p
bml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEp
Cj4gK3ZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5z
aWduZWQgaW50IHZpcnEpCj4gIHsKPiAgICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdodCk7
Cj4gICAgICBJTklUX0xJU1RfSEVBRCgmcC0+bHJfcXVldWUpOwo+ICAgICAgcC0+aXJxID0gdmly
cTsKPiArICAgIHAtPnN0YXR1cyA9IDA7Cj4gKyAgICBwLT5sciA9IEdJQ19JTlZBTElEX0xSOwoK
V2h5IHRoZSBmaWVsZHMgZGVzYywgcHJpb3JpdHkgaGF2ZSBub3QgYmVlbiBpbml0aWFsaXplZD8g
SXQgc291bmQgbGlrZSAKdG8gbWUgdGhhdCB3ZSB3YW50IHRvIG1lbXNldCBwZW5kaW5nX2lycSB0
byAwIGF2b2lkaW5nIHRvIGZvcmdldCAKcmVzZXR0aW5nIHNvbWUgZmllbGRzLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 12:31:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 12:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAbd6-0004Ln-Bj; Tue, 16 May 2017 12:31:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAbd4-0004Le-Ti
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 12:31:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 57/0F-03371-A01FA195; Tue, 16 May 2017 12:31:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTZfzo1S
 kwauTKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b39WcsBV/4K6YsamVuYHzO08XIxSEksIlR
 4sX3XnYIZzejxNH23WxdjJwcwgJeEss//wCzRQQiJfZvPcACYgsJZEs8WDODEaSBWWA1o8SUD
 StYQRJsApoSdz5/YgKxeQWsJL7/uQdmswioSvz78AisRlQgXOJt4xEWiBpBiZMzn4DZnAI2Ep
 9+zwKzmQVsJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGlXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMgxAMEOxgOLAg8xSnIwKYnyplVLRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4F3/HignWJSanlqRlpkDDH6YtAQHj5II70aQNG9xQWJucWY6R
 OoUo6KUOO9EkIQASCKjNA+uDRZxlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMewJkCk9mXg
 nc9FdAi5mAFoe9FAdZXJKIkJJqYNx4w4g1a11InE8b/5qdfOX/D01PlHbN/6O76iWXsI/j3OM
 8t/dw8vL7fip0ffjKNXz74vvTV5cmCXYfS1WXXnR4Whvfp0VMXlzRC4x5k/IFfp3sndVamT07
 /NeOYydecU3q6MpaYbx4ef81roUNL5Y+X/PoaVKHy5ZZZqdXMi6ynOXyvTdt008lluKMREMt5
 qLiRAAInagiswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1494937865!68778308!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46383 invoked from network); 16 May 2017 12:31:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 16 May 2017 12:31:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DA86B344;
 Tue, 16 May 2017 05:31:04 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C40853F41F;
 Tue, 16 May 2017 05:31:03 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-12-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b4860d69-4bbe-55bf-a895-ba194b1ddbde@arm.com>
Date: Tue, 16 May 2017 13:31:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-12-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 11/28] ARM: VGIC: add vcpu_id to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IHRhcmdldCBDUFUgZm9yIGFuIExQSSBpcyBlbmNvZGVkIGluIHRoZSBpbnRlcnJ1cHQgdHJhbnNs
YXRpb24gdGFibGUKPiBlbnRyeSwgc28gY2FuJ3QgYmUgZWFzaWx5IGRlcml2ZWQgZnJvbSBqdXN0
IGFuIExQSSBudW1iZXIgKHNob3J0IG9mCj4gd2Fsa2luZyAqYWxsKiB0YWJsZXMgYW5kIGZpbmQg
dGhlIG1hdGNoaW5nIExQSSkuCj4gVG8gYXZvaWQgdGhpcyBpbiBjYXNlIHdlIG5lZWQgdG8ga25v
dyB0aGUgVkNQVSAoZm9yIHRoZSBJTlZBTEwgY29tbWFuZCwKPiBmb3IgaW5zdGFuY2UpLCBwdXQg
dGhlIFZDUFUgSUQgaW4gdGhlIHN0cnVjdCBwZW5kaW5nX2lycSwgc28gdGhhdCBpdCBpcwo+IGVh
c2lseSBhY2Nlc3NpYmxlLgo+IFdlIHVzZSB0aGUgcmVtYWluaW5nIDggYml0cyBvZiBwYWRkaW5n
IHNwYWNlIGZvciB0aGF0IHRvIGF2b2lkIGVubGFyZ2luZwo+IHRoZSBzaXplIG9mIHN0cnVjdCBw
ZW5kaW5nX2lycS4gVGhlIG51bWJlciBvZiBWQ1BVcyBpcyBsaW1pdGVkIHRvIDEyNwo+IGF0IHRo
ZSBtb21lbnQgYW55d2F5LCB3aGljaCB3ZSBhbHNvIGNvbmZpcm0gd2l0aCBhIEJVSUxEX0JVR19P
Ti4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDMgKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKPiBpbmRleCAyN2Q2YjUxLi45N2EyY2YyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTYzLDYgKzYzLDkg
QEAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnZnaWNfcmFua19pcnEoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBpcnEpCj4KPiAgdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBl
bmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgewo+ICsgICAgLyogVGhlIGxwaV92
Y3B1X2lkIGZpZWxkIG11c3QgYmUgYmlnIGVub3VnaCB0byBob2xkIGEgVkNQVSBJRC4gKi8KPiAr
ICAgIEJVSUxEX0JVR19PTihCSVQoc2l6ZW9mKHAtPmxwaV92Y3B1X2lkKSAqIDgpIDwgTUFYX1ZJ
UlRfQ1BVUyk7Cj4gKwo+ICAgICAgSU5JVF9MSVNUX0hFQUQoJnAtPmluZmxpZ2h0KTsKPiAgICAg
IElOSVRfTElTVF9IRUFEKCZwLT5scl9xdWV1ZSk7Cj4gICAgICBwLT5pcnEgPSB2aXJxOwo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCj4gaW5kZXggZTIxMTFhNS4uMDI3MzJkYiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4g
QEAgLTczLDYgKzczLDcgQEAgc3RydWN0IHBlbmRpbmdfaXJxCj4gICAgICB1aW50OF90IGxyOwo+
ICAgICAgdWludDhfdCBwcmlvcml0eTsKPiAgICAgIHVpbnQ4X3QgbHBpX3ByaW9yaXR5OyAgICAg
ICAvKiBDYWNoZXMgdGhlIHByaW9yaXR5IGlmIHRoaXMgaXMgYW4gTFBJLiAqLwo+ICsgICAgdWlu
dDhfdCBscGlfdmNwdV9pZDsgICAgICAgIC8qIFRoZSBWQ1BVIGZvciBhbiBMUEkuICovCgpCYXNl
ZCBvbiB0aGUgcHJldmlvdXMgcGF0Y2ggKCMxMCksIEkgd2FzIGV4cGVjdGluZyB0byBzZWUgdGhp
cyBuZXcgZmllbGQgCmluaXRpYWxpemVkIGluIHZnaWNfaW5pdF9wZW5kaW5nX2lycS4KCj4gICAg
ICAvKiBpbmZsaWdodCBpcyB1c2VkIHRvIGFwcGVuZCBpbnN0YW5jZXMgb2YgcGVuZGluZ19pcnEg
dG8KPiAgICAgICAqIHZnaWMuaW5mbGlnaHRfaXJxcyAqLwo+ICAgICAgc3RydWN0IGxpc3RfaGVh
ZCBpbmZsaWdodDsKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 12:44:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 12:44:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAbpd-00055c-GG; Tue, 16 May 2017 12:44:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dAbpc-00055W-6v
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 12:44:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 75/29-03587-314FA195; Tue, 16 May 2017 12:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXSO6nOVVfoi1S
 kweKPZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adZ99ZC34xVhxY3cDSwHiNsYuRi0NIYCKT
 xMrVl9ggnN+MEienNrN2MXICORsZJZb2FkIktjNKTJzzhRkkISzgInF6xQagIg4OEYFMid4rt
 RD1xhILNl5lAbHZBIwkzh6dzghi8wrYSqy9shnMZhFQlZj6eBPYGFGBcIm3jUdYIGoEJU7OfA
 JmcwqYSKyd9gPMZhbQk9hx/RcrhC0vsf3tHLBeCQFDic8blzJPYBSYhaR9FpKWWUhaFjAyr2J
 UL04tKkst0jXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE8GINjBuPO50yFG
 SQ4mJVHetGqpSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOmfgHKCRanpqRVpmTnASIFJS3DwK
 InweoCkeYsLEnOLM9MhUqcYdTnm3Pv6nkmIJS8/L1VKnPceSJEASFFGaR7cCFjUXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5IwryTIFJ7MvBK4Ta+AjmACOiLspTjIESWJCCmpBkblxcEmq+6
 32b52FDq0a/YCQeHN7ps7Z0REWLddad/76sHkI+bzbDv2rZ7rE97/Y9lc0SSHrCcb9qc4z5Qz
 eCCVeqPml7W87yq1idfecjtkXV/832n5k9h6RVN26ft5Bp1L05x/vJZXUp9Y84B1h8VKrr4vL
 6p2b6uNVuH8++1cue6+lkUeeTuUWIozEg21mIuKEwFR+EeI1QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494938641!45837751!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53434 invoked from network); 16 May 2017 12:44:02 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 12:44:02 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4GCi0kc016378
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 12:44:00 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4GChxNg013610
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 12:43:59 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4GChxP2015592;
 Tue, 16 May 2017 12:43:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 May 2017 05:43:59 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170516074106.5544-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ba8d2ece-eb1d-b758-db97-03891a9e6dba@oracle.com>
Date: Tue, 16 May 2017 08:43:54 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170516074106.5544-1-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [PATCH] xen: cleanup pvh leftovers from pv-only
	sources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTYvMjAxNyAwMzo0MSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGVyZSBhcmUg
c29tZSBsZWZ0b3ZlcnMgdGVzdGluZyBmb3IgcHZoIGd1ZXN0IG1vZGUgaW4gcHYtb25seSBzb3Vy
Y2UKPiBmaWxlcy4gUmVtb3ZlIHRoZW0uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 12:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 12:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAbtY-0005R2-Mj; Tue, 16 May 2017 12:48:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dAbtX-0005Qo-7S
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 12:48:07 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 07/6A-03058-605FA195; Tue, 16 May 2017 12:48:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfT+Rl3Wr1K
 RBg3bLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvq+4zF1yUrmiZM4e9gfGSWBcjF4eQwExG
 iT3fV7CAOCwCDawSLfs/s4E4EgJzWCXuLj4HlOEEcvIkLq5/wQRhl0g0X/zMDGLzCghKnJz5B
 KxGSMBHYsvla2wgNqeAvcTp5aeYIVbMZpHY1rMKrIhNwEBi/7sn7CA2i4CqxI/Hr1ghBgVIXD
 ixBcwWFkiXuDbxAyOILSKgLNH76zfYecwCBxgldny6DHYFs4CmROv23+wTGAVmITlkFpLUAka
 mVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcgABDsYO/45
 HWKU5GBSEuVNq5aKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW/kZKCdYlJqeWpGWmQOMC5i0B
 AePkgjvn09Aad7igsTc4sx0iNQpRkuOF5ffv2fieLf0A5B8svLHeyYhlrz8vFQpcd4IkHkCIA
 0ZpXlw42Cxe4lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvCUgU3gy80rgtr4COogJ6KCwl+I
 gB5UkIqSkGhj3LnjJWXLac93ugt9irnuWL7i0+UrlP+sVbqH9EfcvCu9PerjC5Mkh7y1S4TkG
 W/bM/l43KyoxujNz/XZu7YT1h3347rXX7db0+HfvRFJjo3SSqQfDE73wqtQ/k4yZk+M+bm/5G
 XF+awG7lP+lfQctPnd31yznzZ1TqhFvGR+l2/b1B79QXrsSS3FGoqEWc1FxIgBnkcgt2AIAAA
 ==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494938885!63016289!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57110 invoked from network); 16 May 2017 12:48:05 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 May 2017 12:48:05 -0000
Received: by mail-io0-f177.google.com with SMTP id o12so92622651iod.3
 for <xen-devel@lists.xenproject.org>; Tue, 16 May 2017 05:48:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NPYsGaU6QiGoLZwOJQWjSMiJCNCJLHF1N1b3opas+To=;
 b=V/pLSK/M6n4WQ3y0GkXMw+LH1X916UnB52feD3NoNPi5GQFJkizEwtAasvOs6P2+pr
 V/DsrgacyCs1H8f6jBBGHxDd5ma9HPIiR6O5E9YAuVlJltbjFUFypHFgtph6MfNy2ZXe
 MUF2KFzrIZ3loCYk4BWwK+cC+KB/2GQVztzq1xtXUsGyYXdpoPFMdmbic2/46GemtBMg
 j5aO+LwmKFC7YX0wBhKo5GR6JKHW65pm/C1PeXFEoToJ9q8xhOG41B5wxXxRQLwN9VRj
 IaeFLYbFjUqTI/dEeuTuiSWAQqHB4GoCW06ogIyf37cLYiaGTKEOvN93+Pj6Xb7w+fgU
 r48A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=NPYsGaU6QiGoLZwOJQWjSMiJCNCJLHF1N1b3opas+To=;
 b=KBcQr0nWCLv4nwSQfID/v/oQLhvpu1nQJ3yY97n/WiwfRG7YPtg17ZkHKZqrbOM9Tu
 l8x0JpvnEHl7408KLFOtQTzshudfiuO/i786eAJ8882Es6/k57oiQ3emPVHS7OcpL8+s
 oRjXAzaBUO5BsVM0zEoVd6+y7hYxHx11JyK+wVtTyuHLMLx8lRHUhEqmhu+hEzz9wm8y
 Shq1DmVz8cuk72FuTMROrMO8pFBn4mezMLsU4Dzie4q7xUlTuhQ/v/g7dHOCp9Iw8uaU
 l52OXbndwJH7+2KFLJaCLT5rsDJTQ9mMObew2KSReCEoqp9rMmcJ3UyKD58sNLDIo6tK
 TDXQ==
X-Gm-Message-State: AODbwcAm6RYf1cUQ/F3UwLWg/AzqnHU7PMgvKRgH3R8Ne8jCAsQckHnF
 +eUm9qkZPeSWOkST+qdgN9sch11E4g==
X-Received: by 10.107.173.89 with SMTP id w86mr11212748ioe.170.1494938884638; 
 Tue, 16 May 2017 05:48:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Tue, 16 May 2017 05:48:04 -0700 (PDT)
In-Reply-To: <5919BC480200007800159CF9@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
 <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
 <591973510200007800159A91@prv-mh.provo.novell.com>
 <CAPD2p-=q_KPO5aWptC08un6dON4K2WGwuhAAc=Qxc6OZT=ts1g@mail.gmail.com>
 <5919BC480200007800159CF9@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 16 May 2017 15:48:04 +0300
Message-ID: <CAPD2p-kM_hjBd_H2vNQujm8STNFMsm4fr5697oh8k=rzg4SMMQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbgoKT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMzozMyBQTSwgSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNS4wNS4xNyBhdCAxMjo0MywgPG9sZWtz
dHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiBPbiBNb24sIE1heSAxNSwgMjAxNyBhdCAxMDoyMiBB
TSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDEyLjA1
LjE3IGF0IDE4OjI1LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4gT24gRnJpLCBN
YXkgMTIsIDIwMTcgYXQgNzoxNyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3
cm90ZToKPj4+Pj4+Pj4gT24gMTIuMDUuMTcgYXQgMTc6NTAsIDxvbGVrc3R5c2hAZ21haWwuY29t
PiB3cm90ZToKPj4+Pj4+IE9uIEZyaSwgTWF5IDEyLCAyMDE3IGF0IDU6MjMgUE0sIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Pj4gT24gMTAuMDUuMTcgYXQg
MTY6MDMsIDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4+Pj4gQEAgLTc3MSw2ICs3
NzMsNDcgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKQo+Pj4+Pj4+PiAgICAgIHJldHVybiAwOwo+Pj4+Pj4+PiAgfQo+Pj4+Pj4+
Pgo+Pj4+Pj4+PiArLyogVE9ETzogT3B0aW1pemUgYnkgc3F1YXNoaW5nIG1hcF9wYWdlcy91bm1h
cF9wYWdlcyB3aXRoIG1hcF9wYWdlL3VubWFwX3BhZ2UgKi8KPj4+Pj4+Pgo+Pj4+Pj4+IExvb2tp
bmcgb3ZlciB0aGUgdGl0bGVzIG9mIHRoZSByZXN0IG9mIHRoaXMgc2VyaWVzIGl0IGRvZXNuJ3Qg
bG9vayBsaWtlCj4+Pj4+Pj4geW91J3JlIGVsaW1pbmF0aW5nIHRoaXMgVE9ETyBsYXRlci4gV2hp
bGUgSSBhcHByZWNpYXRlIHRoaXMgbm90Cj4+Pj4+Pj4gYmVpbmcgZG9uZSBpbiB0aGUgYWxyZWFk
eSBsYXJnZSBwYXRjaCwgSSBkb24ndCB0aGluayBzdWNoIGEgVE9ETwo+Pj4+Pj4+IHNob3VsZCBi
ZSBsZWZ0IGFyb3VuZC4gSWYgbmVlZCBiZSAoZS5nLiBiZWNhdXNlIHlvdSBjYW4ndCB0ZXN0Cj4+
Pj4+Pj4gdGhlIGNoYW5nZSksIGdldCBpbiB0b3VjaCB3aXRoIHRoZSBtYWludGFpbmVyKHMpLgo+
Pj4+Pj4gSSB3aWxsIGRyb3AgdGhpcyBUT0RPIGV2ZXJ5d2hlcmUuCj4+Pj4+Cj4+Pj4+IEJ5ICJk
cm9wIiB5b3UgbWVhbiAiYWRkcmVzcyIgb3IgcmVhbGx5IGp1c3QgImRyb3AiPwo+Pj4+IEkgbWVh
bnQganVzdCBkcm9wLgo+Pj4KPj4+IFRoZW4gSSdtIHNvcnJ5LCBidXQgbm8sIHRoaXMgaXMgbm90
IGEgd2F5IHRvIGFkZHJlc3MgdGhlIGNvbW1lbnQgSSd2ZQo+Pj4gbWFkZS4KPj4KPj4gSW5kZWVk
LCB0aGVyZSB3YXMgc29tZSBtaXN1bmRlcnN0YW5kaW5nIGZyb20gbXkgc2lkZSBvbiB0aGlzLgo+
PiBMZXQgbWUgZWxhYm9yYXRlIGEgYml0IG1vcmUgb24gdGhpczoKPj4gMS4gWWVzLCB0aGlzIFRP
RE8gc2hvdWxkbid0IGJlIGp1c3QgZHJvcHBlZCwgYnV0IG5lZWRzIHRvIGJlCj4+IGFkZHJlc3Nl
ZCwgc28gYXQgbGVhc3QgSSB3aWxsIGhhdmUgdGhlbSBiYWNrIGluIHRoZSBwYXRjaAo+PiAyLiBJ
IGFtIG5vdCBhIHg4NiBndXkgYW5kIG5vdCBmYW1pbGlhciB3aXRoIHRoZSBJbnRlbC9BTUQgSU9N
TVVzLCBzbwo+PiBpdCBtYWtlcyBtZSBsb3RzIG9mIHdvcmsgdG8gZG8gdGhpcyBjaGFuZ2UKPj4g
cHJvcGVybHksIHNvIHRoaXMgaXMgbm90IG9ubHkgdGhlIHF1ZXN0aW9uIG9mIHRlc3RpbmcgdGhl
IGNvZGUsIGJ1dCByYXRoZXIKPj4gaGF2aW5nIGl0IHdyaXR0ZW4uCj4+IDMuIFBsZWFzZSBjb3Jy
ZWN0IG1lIGlmIEknbSB3cm9uZywgYnV0IHRoZXNlIGFyZSBhbGwgKm9wdGltaXphdGlvbnMqIHdo
aWNoCj4+IEkgYW0gbWVudGlvbmluZyBpbiB0aGF0IFRPRE8sIG5vdCBzb21ldGhpbmcgdGhhdCBi
cmVha3MgeDg2IG9yIGFmZmVjdHMgaXQKPj4gaW4gYW55IHdheS4KPj4KPj4gVGhhdCBiZWluZyBz
YWlkLCBjYW4gd2UgcG9zdHBvbmUgaW1wbGVtZW50YXRpb24gb2YgdGhlICpvcHRpbWl6YXRpb25z
Kgo+PiBpbiBxdWVzdGlvbgo+PiBhbmQgaGF2ZSB0aG9zZSBhcyBhIHNlcGFyYXRlIGFjdGl2aXR5
Pwo+PiBPciBpZiB0aGVzZSAqb3B0aW1pemF0aW9ucyogbXVzdCBiZSBwcmVzZW50IGluIHRoZSBj
dXJyZW50IHBhdGNoCj4+IHNlcmllcywgY291bGQgeW91LCBwbGVhc2UsIHByb3ZpZGUgbWUgd2l0
aCBzb21lIGhpbnRzIGhvdwo+PiB0aGVzZSBUT0RPIHNob3VsZCBiZSBwcm9wZXJseSBpbXBsZW1l
bnRlZD8KPgo+IEknbSBwdXp6bGVkLiBXaGVuIEkgZmlyc3QgY29tbWVudGVkIG9uIHRoZXNlIFRP
RE9zIEkgZGlkIHNheQo+ICJXaGlsZSBJIGFwcHJlY2lhdGUgdGhpcyBub3QgYmVpbmcgZG9uZSBp
biB0aGUgYWxyZWFkeSBsYXJnZSBwYXRjaCwKPiBJIGRvbid0IHRoaW5rIHN1Y2ggYSBUT0RPIHNo
b3VsZCBiZSBsZWZ0IGFyb3VuZC4gSWYgbmVlZCBiZSAoZS5nLgo+IGJlY2F1c2UgeW91IGNhbid0
IHRlc3QgdGhlIGNoYW5nZSksIGdldCBpbiB0b3VjaCB3aXRoIHRoZQo+IG1haW50YWluZXIocyku
IiBPZiBjb3Vyc2UgdGhlICJlLmcuIiBleHRlbmRzIHRvIHRoZSBhY3R1YWwKPiBpbXBsZW1lbnRh
dGlvbi4gSU9XIEknbSBub3Qgc2F5aW5nIHlvdSBuZWVkIHRvIGRvIHRoaXMgd29yawo+IGltbWVk
aWF0ZWx5IGFuZCBhbGwgYnkgeW91cnNlbGYsIGJ1dCB0aGVyZSBzaG91bGQgYmUgYSBjbGVhciBw
bGFuCj4gb24gZ2V0dGluZyB0aGVzZSBpdGVtcyBhZGRyZXNzZWQuIFdlIHNob3VsZG4ndCBzaGlw
IHNldmVyYWwKPiByZWxlYXNlcyB3aXRoIHRoZW0gc3RpbGwgcHJlc2VudC4gSSdtIHNvcnJ5IHRo
aXMgaGl0cyB5b3UsIGJ1dCB3ZSd2ZQo+IGhhZCB0b28gYmFkIGV4cGVyaWVuY2UgaW4gdGhlIHBh
c3Qgd2l0aCBwZW9wbGUgbGVhdmluZyB0b2RvIG9yCj4gZml4bWUgbm90ZXMgaW4gdGhlIGNvZGUs
IHBlcmhhcHMgZXZlbiBwcm9taXNpbmcgdG8gYWRkcmVzcyB0aGVtCj4gd2l0aG91dCBldmVyIGRv
aW5nIHNvLgpJIHNlZS4gWW91IGFyZSByaWdodCBhYm91dCBsZWF2aW5nIFRPRE8pCkRvbid0IG1p
bmQgdG8gZ2V0IHRoZXNlIGl0ZW1zIGFkZHJlc3NlZCAqd2l0aGluIGN1cnJlbnQgcGF0Y2ggc2Vy
aWVzKgphcyBzZXBhcmF0ZSBwYXRjaCBvciBwYXRjaGVzLgpTbywgd2UgaGF2ZSB0byBhZGRyZXNz
IGZvciB0aHJlZSBJT01NVXM6IEludGVsL0FNRCBhbmQgU01NVS4gSSB3aWxsCmxlYXZlIFNNTVUg
Zm9yIG15c2VsZi4KCkNvdWxkIHlvdSwgcGxlYXNlLCBwcm92aWRlIG1lIHdpdGggc29tZSBoaW50
cyBob3cgdGhlc2UgVE9ETyBzaG91bGQgYmUKcHJvcGVybHkgaW1wbGVtZW50ZWQ/Ck9yCkkgd2Fz
IHRoaW5raW5nIEkgY2FuIGV2ZW4ganVzdCBzcXVhc2ggKnBhZ2VzIHdpdGggKnBhZ2UgYW5kIHNl
bmQgeW91IGEKZHJhZnQgYXMgd2UgbmVlZCB0byBzdGFydCBmcm9tIHNvbWV3aGVyZS4KV2hhdCBk
byB5b3UgdGhpbms/Cgo+Cj4gSmFuCj4KCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVu
a28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 13:03:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 13:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAc8L-0006xH-3e; Tue, 16 May 2017 13:03:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAc8J-0006x8-U2
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 13:03:24 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 80/59-03920-B98FA195; Tue, 16 May 2017 13:03:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXfWD6l
 Ig8X3VS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owl7/8yFXwyqNj/bD9LA2OXShcjF4eQwGZG
 iYl9F9khnN2MEv1t39i6GDk5hAXsJH5tXc8IYosIRErs33qApYuRA6goW6L3jglIPbPAakaJK
 RtWsILUsAloStz5/IkJxOYVsJJ4/O8gO4jNIqAqMWPnCjBbVCBc4m3jERaIGkGJkzOfgNmcAj
 YSvzo6wHYxC9hK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdIxO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAgGMAgh2M+z5GHmKU5GBSEuVNq5aKFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBO+87UE6wKDU9tSItMwcY+jBpCQ4eJRHeMpA0b3FBYm5xZ
 jpE6hSjopQ4byRIQgAkkVGaB9cGi7dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZ1BJnCk5
 lXAjf9FdBiJqDFYS/FQRaXJCKkpBoYY/K4GRVfy7MxCx/o0mR/zb1z7UcuIx0jttQjhWnl16a
 s67qks3cG3+al9reTf6xv/vpkh3XhQc1Tzy6fUzgturOqZVXYpW9uh2b2ZV5jXtayKeeV//9F
 uy4+XhynWt3yiE8rfJX9gx0Xgq9t3Giu75nLuPuZcHT17pQzeW6rK+duULga7iR+QYmlOCPRU
 Iu5qDgRAKnn9BuyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494939802!68873799!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36488 invoked from network); 16 May 2017 13:03:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 16 May 2017 13:03:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 616141435;
 Tue, 16 May 2017 06:03:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 46C273F23B;
 Tue, 16 May 2017 06:03:20 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
Date: Tue, 16 May 2017 14:03:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-13-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVG8g
bGV0IGEgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwgTFBJcywg
c2V0IHRoZQo+IHJlc3BlY3RpdmUgYml0cyBpbiB0aGUgdmlydHVhbCBHSUMgcmVnaXN0ZXJzIGFu
ZCBsZXQgYSBndWVzdCBjb250cm9sCj4gdGhlIExQSSBlbmFibGUgYml0Lgo+IE9ubHkgcmVwb3J0
IHRoZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGUgaG9zdCBoYXMgaW5pdGlhbGl6ZWQgYXQgbGVhc3QK
PiBvbmUgSVRTLgo+IFRoaXMgcmVtb3ZlcyBhICJUQkQiIGNvbW1lbnQsIGFzIHdlIG5vdyBwb3B1
bGF0ZSB0aGUgcHJvY2Vzc29yIG51bWJlcgo+IGluIHRoZSBHSUNSX1RZUEUgcmVnaXN0ZXIuCgpz
L0dJQ1JfVFlQRS9HSUNSX1RZUEVSLwoKQWxzbywgSSB0aGluayBpdCB3b3VsZCBiZSB3b3J0aCBl
eHBsYWluaW5nIHRoYXQgeW91IHBvcHVsYXRlIApHSUNSX1RZUEVSLlByb2Nlc3NfTnVtYmVyIGJl
Y2F1c2UgdGhlIElUUyB3aWxsIHVzZSBpdCBsYXRlciBvbi4KCj4gQWR2ZXJ0aXNlIDI0IGJpdHMg
d29ydGggb2YgTFBJcyB0byB0aGUgZ3Vlc3QuCgpBZ2FpbiB0aGlzIGlzIG5vdCB2YWxpZCBhbnlt
b3JlLiBZb3Ugc2FpZCB5b3Ugd291bGQgZHJvcCBpdCBvbiB0aGUgCnByZXZpb3VzIHZlcnNpb24u
IFNvIHdoeSBpdCBoYXMgbm90IGJlZW4gZG9uZT8KCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt
KQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy12My5jCj4gaW5kZXggMzhjMTIzYy4uNmRiZGIyZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBAIC0xNzAs
OCArMTcwLDE5IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQoc3Ry
dWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgc3dpdGNoICggZ2ljcl9yZWcg
KQo+ICAgICAgewo+ICAgICAgY2FzZSBWUkVHMzIoR0lDUl9DVExSKToKPiAtICAgICAgICAvKiBX
ZSBoYXZlIG5vdCBpbXBsZW1lbnRlZCBMUEkncywgcmVhZCB6ZXJvICovCj4gLSAgICAgICAgZ290
byByZWFkX2FzX3plcm9fMzI7Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKPiArCj4gKyAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCj4g
KyAgICAgICAgICAgIGdvdG8gcmVhZF9hc196ZXJvXzMyOwo+ICsgICAgICAgIGlmICggZGFidC5z
aXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArICAgICAgICAqciA9IHZn
aWNfcmVnMzJfZXh0cmFjdCghISh2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX0xQSVNfRU5B
QkxFRCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mbyk7Cj4gKyAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAr
ICAgICAgICByZXR1cm4gMTsKPiArICAgIH0KPgo+ICAgICAgY2FzZSBWUkVHMzIoR0lDUl9JSURS
KToKPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0
aDsKPiBAQCAtMTgzLDE2ICsxOTQsMjAgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3Jk
X21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAg
dWludDY0X3QgdHlwZXIsIGFmZjsKPgo+ICAgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tf
YWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gLSAgICAgICAgLyogVEJEOiBVcGRhdGUg
cHJvY2Vzc29yIGlkIGluIFsyMzo4XSB3aGVuIElUUyBzdXBwb3J0IGlzIGFkZGVkICovCj4gICAg
ICAgICAgYWZmID0gKE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFyY2gudm1waWRyLCAzKSA8PCA1
NiB8Cj4gICAgICAgICAgICAgICAgIE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFyY2gudm1waWRy
LCAyKSA8PCA0OCB8Cj4gICAgICAgICAgICAgICAgIE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFy
Y2gudm1waWRyLCAxKSA8PCA0MCB8Cj4gICAgICAgICAgICAgICAgIE1QSURSX0FGRklOSVRZX0xF
VkVMKHYtPmFyY2gudm1waWRyLCAwKSA8PCAzMik7Cj4gICAgICAgICAgdHlwZXIgPSBhZmY7Cj4g
KyAgICAgICAgLyogV2UgdXNlIHRoZSBWQ1BVIElEIGFzIHRoZSByZWRpc3RyaWJ1dG9yIElEIGlu
IGJpdHNbMjM6OF0gKi8KPiArICAgICAgICB0eXBlciB8PSAodi0+dmNwdV9pZCAmIDB4ZmZmZikg
PDwgODsKCldoeSB0aGUgbWFzayBoZXJlPyBUaGlzIHNvdW5kIGxpa2UgYSBidWcgdG8gbWUgaWYg
dmNwdV9pZCBkb2VzIG5vdCBmaXQgCml0IGFuZCB5b3Ugd291bGQgbWFrZSBpdCB3b3JzdCBieSB0
aGUgbWFzay4KCkJ1dCB0aGlzIGlzIGFscmVhZHkgYWRkcmVzc2VkIGJ5IG1heF92Y3B1cyBpbiB0
aGUgdmdpY19vcHMuIFNvIHBsZWFzZSAKZHJvcCB0aGUgcG9pbnRsZXNzIG1hc2suCgpMYXN0bHks
IEkgd291bGQgaGF2ZSBleHBlY3RlZCB0byB0cnkgdG8gYWRkcmVzcyBteSByZW1hcmsgZXZlcnl3
aGVyZSAKcmVnYXJkaW5nIGhhcmRjb2Rpbmcgb2Zmc2V0LiBJbiB0aGlzIGNhc2UsCgo+Cj4gICAg
ICAgICAgaWYgKCB2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX1JESVNUX0xBU1QgKQo+ICAg
ICAgICAgICAgICB0eXBlciB8PSBHSUNSX1RZUEVSX0xBU1Q7Cj4KPiArICAgICAgICBpZiAoIHYt
PmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQo+ICsgICAgICAgICAgICB0eXBlciB8PSBHSUNS
X1RZUEVSX1BMUElTOwo+ICsKPiAgICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdCh0eXBl
ciwgaW5mbyk7Cj4KPiAgICAgICAgICByZXR1cm4gMTsKPiBAQCAtNDI2LDYgKzQ0MSwyOCBAQCBz
dGF0aWMgdWludDY0X3Qgc2FuaXRpemVfcGVuZGJhc2VyKHVpbnQ2NF90IHJlZykKPiAgICAgIHJl
dHVybiByZWc7Cj4gIH0KPgo+ICtzdGF0aWMgdm9pZCB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMoc3Ry
dWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIHVpbnQ2NF90IHJlZyA9IHYtPmRvbWFpbi0+YXJjaC52
Z2ljLnJkaXN0X3Byb3BiYXNlOwo+ICsgICAgdW5zaWduZWQgaW50IG5yX2xwaXMgPSBCSVQoKHJl
ZyAmIDB4MWYpICsgMSk7Cj4gKwo+ICsgICAgLyogcmRpc3RzX2VuYWJsZWQgaXMgcHJvdGVjdGVk
IGJ5IHRoZSBkb21haW4gbG9jay4gKi8KPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+
ZG9tYWluLT5hcmNoLnZnaWMubG9jaykpOwo+ICsKPiArICAgIGlmICggbnJfbHBpcyA8IExQSV9P
RkZTRVQgKQo+ICsgICAgICAgIG5yX2xwaXMgPSAwOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIG5y
X2xwaXMgLT0gTFBJX09GRlNFVDsKPiArCj4gKyAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdp
Yy5yZGlzdHNfZW5hYmxlZCApCj4gKyAgICB7Cj4gKyAgICAgICAgdi0+ZG9tYWluLT5hcmNoLnZn
aWMubnJfbHBpcyA9IG5yX2xwaXM7Cj4gKyAgICAgICAgdi0+ZG9tYWluLT5hcmNoLnZnaWMucmRp
c3RzX2VuYWJsZWQgPSB0cnVlOwo+ICsgICAgfQo+ICsKPiArICAgIHYtPmFyY2gudmdpYy5mbGFn
cyB8PSBWR0lDX1YzX0xQSVNfRU5BQkxFRDsKPiArfQo+ICsKPiAgc3RhdGljIGludCBfX3ZnaWNf
djNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZv
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBn
aWNyX3JlZywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVn
aXN0ZXJfdCByKQo+IEBAIC00MzYsOCArNDczLDI2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3Jk
aXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAg
ICAgIHN3aXRjaCAoIGdpY3JfcmVnICkKPiAgICAgIHsKPiAgICAgIGNhc2UgVlJFRzMyKEdJQ1Jf
Q1RMUik6Cj4gLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCj4gLSAgICAgICAg
Z290byB3cml0ZV9pZ25vcmVfMzI7Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKPiArCj4gKyAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyAp
Cj4gKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+ICsgICAgICAgIGlmICggZGFi
dC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICB2Z2lj
X2xvY2sodik7ICAgICAgICAgICAgICAgICAgIC8qIHByb3RlY3RzIHJkaXN0c19lbmFibGVkICov
CgpHZXR0aW5nIGJhY2sgdG8gdGhlIGxvY2tpbmcuIEkgZG9uJ3Qgc2VlIGFueSBwbGFjZSB3aGVy
ZSB3ZSBnZXQgdGhlIApkb21haW4gdmdpYyBsb2NrIGJlZm9yZSB2Q1BVIHZnaWMgbG9jay4gU28g
dGhpcyByYWlzZXMgdGhlIHF1ZXN0aW9uIHdoeSAKdGhpcyBvcmRlcmluZyBhbmQgbm90IG1vdmlu
ZyB0aGlzIGxvY2sgaW50byB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMuCgpBdCBsZWFzdCB0aGlzIHJl
cXVpcmUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSBhbmQgZXhwbGFuYXRpb24gaW4gdGhlIApj
b21taXQgbWVzc2FnZS4KCj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgICAgIC8qIExQSXMgY2FuIG9ubHkgYmUgZW5hYmxl
ZCBvbmNlLCBidXQgbmV2ZXIgZGlzYWJsZWQgYWdhaW4uICovCj4gKyAgICAgICAgaWYgKCAociAm
IEdJQ1JfQ1RMUl9FTkFCTEVfTFBJUykgJiYKPiArICAgICAgICAgICAgICEodi0+YXJjaC52Z2lj
LmZsYWdzICYgVkdJQ19WM19MUElTX0VOQUJMRUQpICkKPiArICAgICAgICAgICAgdmdpY192Y3B1
X2VuYWJsZV9scGlzKHYpOwo+ICsKPiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHZnaWNfdW5sb2NrKHYpOwo+ICsK
PiArICAgICAgICByZXR1cm4gMTsKPiArICAgIH0KPgo+ICAgICAgY2FzZSBWUkVHMzIoR0lDUl9J
SURSKToKPiAgICAgICAgICAvKiBSTyAqLwo+IEBAIC0xMDU4LDYgKzExMTMsMTEgQEAgc3RhdGlj
IGludCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3Qg
KmluZm8sCj4gICAgICAgICAgdHlwZXIgPSAoKG5jcHVzIC0gMSkgPDwgR0lDRF9UWVBFX0NQVVNf
U0hJRlQgfAo+ICAgICAgICAgICAgICAgICAgIERJVl9ST1VORF9VUCh2LT5kb21haW4tPmFyY2gu
dmdpYy5ucl9zcGlzLCAzMikpOwo+Cj4gKyAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gudmdp
Yy5oYXNfaXRzICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHR5cGVyIHw9IEdJQ0RfVFlQ
RV9MUElTOwo+ICsgICAgICAgICAgICBpcnFfYml0cyA9IHYtPmRvbWFpbi0+YXJjaC52Z2ljLmlu
dGlkX2JpdHM7Cj4gKyAgICAgICAgfQoKQXMgSSBzYWlkIG9uIHRoZSBwcmV2aW91cyB2ZXJzaW9u
LCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgdGhlIGZpZWxkIAppbnRpZF9iaXRzIHRvIGJlIHVzZWQg
ZXZlbiBpZiBJVFMgaXMgbm90IGVuYWJsZWQuCgpUaGUgY3VycmVudCBjb2RlIG1ha2UgdmVyeSBk
aWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiAKaW50aWRfYml0cyBhbmQga25v
dyBpdCBpcyBvbmx5IHVzZWQgd2hlbiBJVFMgaXMgZW5hYmxlZC4KCmludGlkX2JpdHMgc2hvdWxk
IGNvcnJlY3RseSBiZSBpbml0aWFsaXplZCBpbiB2Z2ljX3YzX2RvbWFpbl9pbml0IGFuZCAKZGly
ZWN0bHkgdXNlZCBpdC4KCj4gICAgICAgICAgdHlwZXIgfD0gKGlycV9iaXRzIC0gMSkgPDwgR0lD
RF9UWVBFX0lEX0JJVFNfU0hJRlQ7Cj4KPiAgICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFj
dCh0eXBlciwgaW5mbyk7Cj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue May 16 13:11:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 13:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAcG0-0007gn-Tm; Tue, 16 May 2017 13:11:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAcFz-0007gf-FP
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 13:11:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4E/7C-03696-67AFA195; Tue, 16 May 2017 13:11:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS7fsl1S
 kQc9TXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePT+dNMBRNFKr6ea2ZtYFwt0MXIySEkkCfx
 /9s8JhCbV8BO4vTMNnYQW0LAUOL0wpssIDaLgKrEmgPPwOJsAuoSbc+2s3YxcnCICBhIzDwk1
 cXIxcEscIpRYu7M42wgNcIC6RL7li5nA0kICTxhkXjb+A5sAadAoMScjg5GkGZeAUGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJ
 dY0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2MTYsCDzFKcjApifKm
 VUtFCvEl5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJXr6fQHWCRanpqRVpmTnAC
 IEpleDgURLhnfcDKM1bXJCYW5yZDpE6xajL8W7ph/dMQmAzpMR5rUBmCIAUZZTmwY2AReslRl
 kpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNKgEzhycwrgdv0CugIJqAjwl6KgxxRkoiQkmpgDNl
 qWtSloy2ac17uf0dlyp/7E/OZpR4+vXO+/Nzdo4tOSC3e+LA9ZQ8nn/z9polJ3zh6btS/vpy6
 yGZP27TLqvdWTCgRL43+buNi+onVJkW6cvWyGss1zFuXRqar9vN+8t0am713x/S8z1O/+hwW+
 3+/8MXmiJ9+p/j4hJ+GbeXY9eGMOKfURCWW4oxEQy3mouJEAEkxOifRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494940276!102235120!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9927 invoked from network); 16 May 2017 13:11:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 13:11:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 May 2017 07:11:15 -0600
Message-Id: <591B1691020000780015A353@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 16 May 2017 07:11:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
 <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
 <591973510200007800159A91@prv-mh.provo.novell.com>
 <CAPD2p-=q_KPO5aWptC08un6dON4K2WGwuhAAc=Qxc6OZT=ts1g@mail.gmail.com>
 <5919BC480200007800159CF9@prv-mh.provo.novell.com>
 <CAPD2p-kM_hjBd_H2vNQujm8STNFMsm4fr5697oh8k=rzg4SMMQ@mail.gmail.com>
In-Reply-To: <CAPD2p-kM_hjBd_H2vNQujm8STNFMsm4fr5697oh8k=rzg4SMMQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA1LjE3IGF0IDE0OjQ4LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMzozMyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTUuMDUuMTcgYXQgMTI6NDMsIDxvbGVrc3R5c2hAZ21h
aWwuY29tPiB3cm90ZToKPj4+IEluZGVlZCwgdGhlcmUgd2FzIHNvbWUgbWlzdW5kZXJzdGFuZGlu
ZyBmcm9tIG15IHNpZGUgb24gdGhpcy4KPj4+IExldCBtZSBlbGFib3JhdGUgYSBiaXQgbW9yZSBv
biB0aGlzOgo+Pj4gMS4gWWVzLCB0aGlzIFRPRE8gc2hvdWxkbid0IGJlIGp1c3QgZHJvcHBlZCwg
YnV0IG5lZWRzIHRvIGJlCj4+PiBhZGRyZXNzZWQsIHNvIGF0IGxlYXN0IEkgd2lsbCBoYXZlIHRo
ZW0gYmFjayBpbiB0aGUgcGF0Y2gKPj4+IDIuIEkgYW0gbm90IGEgeDg2IGd1eSBhbmQgbm90IGZh
bWlsaWFyIHdpdGggdGhlIEludGVsL0FNRCBJT01NVXMsIHNvCj4+PiBpdCBtYWtlcyBtZSBsb3Rz
IG9mIHdvcmsgdG8gZG8gdGhpcyBjaGFuZ2UKPj4+IHByb3Blcmx5LCBzbyB0aGlzIGlzIG5vdCBv
bmx5IHRoZSBxdWVzdGlvbiBvZiB0ZXN0aW5nIHRoZSBjb2RlLCBidXQgcmF0aGVyCj4+PiBoYXZp
bmcgaXQgd3JpdHRlbi4KPj4+IDMuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIEknbSB3cm9uZywgYnV0
IHRoZXNlIGFyZSBhbGwgKm9wdGltaXphdGlvbnMqIHdoaWNoCj4+PiBJIGFtIG1lbnRpb25pbmcg
aW4gdGhhdCBUT0RPLCBub3Qgc29tZXRoaW5nIHRoYXQgYnJlYWtzIHg4NiBvciBhZmZlY3RzIGl0
Cj4+PiBpbiBhbnkgd2F5Lgo+Pj4KPj4+IFRoYXQgYmVpbmcgc2FpZCwgY2FuIHdlIHBvc3Rwb25l
IGltcGxlbWVudGF0aW9uIG9mIHRoZSAqb3B0aW1pemF0aW9ucyoKPj4+IGluIHF1ZXN0aW9uCj4+
PiBhbmQgaGF2ZSB0aG9zZSBhcyBhIHNlcGFyYXRlIGFjdGl2aXR5Pwo+Pj4gT3IgaWYgdGhlc2Ug
Km9wdGltaXphdGlvbnMqIG11c3QgYmUgcHJlc2VudCBpbiB0aGUgY3VycmVudCBwYXRjaAo+Pj4g
c2VyaWVzLCBjb3VsZCB5b3UsIHBsZWFzZSwgcHJvdmlkZSBtZSB3aXRoIHNvbWUgaGludHMgaG93
Cj4+PiB0aGVzZSBUT0RPIHNob3VsZCBiZSBwcm9wZXJseSBpbXBsZW1lbnRlZD8KPj4KPj4gSSdt
IHB1enpsZWQuIFdoZW4gSSBmaXJzdCBjb21tZW50ZWQgb24gdGhlc2UgVE9ET3MgSSBkaWQgc2F5
Cj4+ICJXaGlsZSBJIGFwcHJlY2lhdGUgdGhpcyBub3QgYmVpbmcgZG9uZSBpbiB0aGUgYWxyZWFk
eSBsYXJnZSBwYXRjaCwKPj4gSSBkb24ndCB0aGluayBzdWNoIGEgVE9ETyBzaG91bGQgYmUgbGVm
dCBhcm91bmQuIElmIG5lZWQgYmUgKGUuZy4KPj4gYmVjYXVzZSB5b3UgY2FuJ3QgdGVzdCB0aGUg
Y2hhbmdlKSwgZ2V0IGluIHRvdWNoIHdpdGggdGhlCj4+IG1haW50YWluZXIocykuIiBPZiBjb3Vy
c2UgdGhlICJlLmcuIiBleHRlbmRzIHRvIHRoZSBhY3R1YWwKPj4gaW1wbGVtZW50YXRpb24uIElP
VyBJJ20gbm90IHNheWluZyB5b3UgbmVlZCB0byBkbyB0aGlzIHdvcmsKPj4gaW1tZWRpYXRlbHkg
YW5kIGFsbCBieSB5b3Vyc2VsZiwgYnV0IHRoZXJlIHNob3VsZCBiZSBhIGNsZWFyIHBsYW4KPj4g
b24gZ2V0dGluZyB0aGVzZSBpdGVtcyBhZGRyZXNzZWQuIFdlIHNob3VsZG4ndCBzaGlwIHNldmVy
YWwKPj4gcmVsZWFzZXMgd2l0aCB0aGVtIHN0aWxsIHByZXNlbnQuIEknbSBzb3JyeSB0aGlzIGhp
dHMgeW91LCBidXQgd2UndmUKPj4gaGFkIHRvbyBiYWQgZXhwZXJpZW5jZSBpbiB0aGUgcGFzdCB3
aXRoIHBlb3BsZSBsZWF2aW5nIHRvZG8gb3IKPj4gZml4bWUgbm90ZXMgaW4gdGhlIGNvZGUsIHBl
cmhhcHMgZXZlbiBwcm9taXNpbmcgdG8gYWRkcmVzcyB0aGVtCj4+IHdpdGhvdXQgZXZlciBkb2lu
ZyBzby4KPiBJIHNlZS4gWW91IGFyZSByaWdodCBhYm91dCBsZWF2aW5nIFRPRE8pCj4gRG9uJ3Qg
bWluZCB0byBnZXQgdGhlc2UgaXRlbXMgYWRkcmVzc2VkICp3aXRoaW4gY3VycmVudCBwYXRjaCBz
ZXJpZXMqCj4gYXMgc2VwYXJhdGUgcGF0Y2ggb3IgcGF0Y2hlcy4KPiBTbywgd2UgaGF2ZSB0byBh
ZGRyZXNzIGZvciB0aHJlZSBJT01NVXM6IEludGVsL0FNRCBhbmQgU01NVS4gSSB3aWxsCj4gbGVh
dmUgU01NVSBmb3IgbXlzZWxmLgo+IAo+IENvdWxkIHlvdSwgcGxlYXNlLCBwcm92aWRlIG1lIHdp
dGggc29tZSBoaW50cyBob3cgdGhlc2UgVE9ETyBzaG91bGQgYmUKPiBwcm9wZXJseSBpbXBsZW1l
bnRlZD8KCkkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgdGhl
IHJlcXVlc3QuIFF1aXRlCmNsZWFybHkgd2Ugd2FudCB0byB1c2UgbGFyZ2UgcGFnZXMgaW4gdGhl
IGNhc2UgdGhhdCBoYXJkd2FyZQpzdXBwb3J0cyB0aGVtLgoKPiBJIHdhcyB0aGlua2luZyBJIGNh
biBldmVuIGp1c3Qgc3F1YXNoICpwYWdlcyB3aXRoICpwYWdlIGFuZCBzZW5kIHlvdSBhCj4gZHJh
ZnQgYXMgd2UgbmVlZCB0byBzdGFydCBmcm9tIHNvbWV3aGVyZS4KCkknbSBhZnJhaWQgSSd2ZSBs
b3N0IHRvbyBtdWNoIG9mIHRoZSBjb250ZXh0IHRvIHNlZSB3aGF0IHlvdSBtZWFuCmhlcmUuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 13:13:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 13:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAcHn-0007mU-8m; Tue, 16 May 2017 13:13:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3029668b5=George.Dunlap@citrix.com>)
 id 1dAcHl-0007mM-AC
 for xen-devel@lists.xen.org; Tue, 16 May 2017 13:13:09 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 DB/52-02180-4EAFA195; Tue, 16 May 2017 13:13:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQvfxL6l
 Ig+2HVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLxy8yFUxnr9i2Xb+BsYGti5GTQ0LAT6L3
 yRn2LkYOIDtP4sWWPIhwsUTj+zawEl4BQYmTM5+wgNicAu4Sa57cYwSxhQTcJB7dec0MYrMJ6
 EnMO/4VrIZFQFWiaXIz1PhEie0T97BCzAmQaF23hR3EFhbwlLjxcy/YWhEBHYmNF3xBTGag8o
 4DhiAVzAKaEq3bf7NDbFKVWPzgKDvExHSJpQ1NLBMYBWYhOW4WkpYFjEyrGDWKU4vKUot0jYz
 1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB+OOdr9DjJIcTEqivGnV
 UpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiX/QTKCRalpqdWpGXmAOMAJi3BwaMkwnsUJM1bX
 JCYW5yZDpE6xWjM8W7ph/dMHHPufX3PJMSSl5+XKiXOuw6kVACkNKM0D24QLD4vMcpKCfMyMj
 AwCPEUpBblZpagyr9iFOdgVBLmPQUyhSczrwRu3yugU5iATgl7KQ5ySkkiQkqqgXFx1a2Ak0v
 EbNn/zjWM4qj70G7Ek5zdfTRwBnP0NNUgw/x+lyLe//LzP773y5912j1l4aGfJu83K+muOy/u
 UWq0cMtBQ4Ga5c2bmHJjSudF+exa7fInh/2XyJw+uUmdn2bvNfr61GqR3MaC0z1LUl8WHDpuw
 lsrr8MzVXJdo+rVMHlN9QduF5RYijMSDbWYi4oTASp8QqPKAgAA
X-Env-Sender: prvs=3029668b5=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494940387!96890720!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6425 invoked from network); 16 May 2017 13:13:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 13:13:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="46135520"
X-Gm-Message-State: AODbwcBFRadEjxwT1Ct/lSzDw12hK13XPf7GuOoV++kNy13mMBT84WsZ
 xB6X0V2kzY/LoMURQ2dstNtkz4TImw==
X-Received: by 10.237.36.101 with SMTP id s34mr9984143qtc.137.1494940299862;
 Tue, 16 May 2017 06:11:39 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 16 May 2017 14:11:39 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYY+4-1sqc6rrUieoNEdr_2D07v2Jdpi784W98y6yZZTg@mail.gmail.com>
Message-ID: <CAFLBxZYY+4-1sqc6rrUieoNEdr_2D07v2Jdpi784W98y6yZZTg@mail.gmail.com>
To: Simon Waterman <watermansrdev@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/6] qemu-xen-trad: sasl: add SASL
	support to VNC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMTI6MDMgQU0sIFNpbW9uIFdhdGVybWFuCjx3YXRlcm1h
bnNyZGV2QGdtYWlsLmNvbT4gd3JvdGU6Cj4gVGhpcyBwYXRjaCBzZXJpZXMgYmFjay1wb3J0cyBT
QVNMIGF1dGhlbnRpY2F0aW9uIGZyb20KPiB1cHN0cmVhbSBRRU1VIHRvIHRoZSBWTkMgc2VydmVy
IGluIHFlbXUteGVuLXRyYWRpdGlvbmFsLgo+IEl0IGVuYWJsZXMgYXV0aGVudGljYXRpb24gdG8g
dGhlIFZOQyBjb25zb2xlIG9mIGEgZG9tYWluCj4gdG8gYmUgY29udHJvbGxlZCB1c2luZyBhbnkg
U0FTTCBtZWNoYW5pc20gd2hlbiB1c2luZyBhbgo+IElPRU1VIHN0dWJkb20uCj4KPiBTQVNMIGNh
biBiZSB1c2VkIHdpdGggb3Igd2l0aG91dCBYNTA5IGNlcnRpZmljYXRlcy4KPgo+IFRoZSBvcHRp
b24gaXMgY3VycmVudGx5IGVuYWJsZWQgZHVyaW5nIGJ1aWxkIGJ5IGFkZGluZwo+IC0tZW5hYmxl
LXZuYy1zYXNsIHRvIHRoZSBjb25maWd1cmUgbGluZSBpbiB4ZW4tc2V0dXAgaW4gdGhlCj4gcm9v
dCBvZiB0aGUgUUVNVSB0cmVlLgo+Cj4gU0FTTCBhdXRoIGNhbiBiZSBlbmFibGVkIGZvciBhIGRv
bWFpbiB1c2luZyB0aGUgJ3ZuY2xpc3RlbicKPiBvcHRpb24gaW4gdGhlIFhlbiBjb25maWcgZmls
ZToKPiB2bmNsaXN0ZW49IjAuMC4wLjA6NSx0bHMseDUwOXZlcmlmeT0vZXRjL3NzbCxzYXNsIgo+
Cj4gRGV0YWlscyBvZiBob3cgdG8gY29uZmlndXJlIFNBU0wgaW4gUUVNVSBjYW4gYmUgZm91bmQg
aGVyZToKPiBodHRwczovL3FlbXUud2VpbG5ldHouZGUvZG9jL3FlbXUtZG9jLmh0bWwjdm5jXzAw
NWZzZWNfMDA1ZnNhc2wKCkhtbSwgSSBkb24ndCB0aGluayB0aGlzIGNvdW50cyBhcyAic21hbGwg
cGF0Y2ggd2l0aCBzaW1wbGUgY2hhbmdlcyIsCmJ1dCBJJ2xsIGxldCBJYW4gY29tbWVudC4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 13:16:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 13:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAcLG-0007yq-OG; Tue, 16 May 2017 13:16:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAcLG-0007yj-73
 for xen-devel@lists.xen.org; Tue, 16 May 2017 13:16:46 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 ED/B1-29088-DBBFA195; Tue, 16 May 2017 13:16:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve7e31K
 RBkdaGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owXvx8zFjxgrbhw5yJLA+M9li5GTg4JAX+J
 yX96WUFsNgFdiaYtf9lAbF4BQYmTM5+A1TAL6Egs2P2JDcKWl9j+dg4zRI2DRPeOw2A1LAKqE
 ve29oLFRYDqr+59wQpRnyQxcdtzRhBbWMBT4sbPvewgNqdAoMSSA5uBerk4hAR6GCVenl3MCH
 GQicTbhTuBlnEAJdQk5q6Pn8DINwvJSbOQnDQLyUkLGJlXMWoUpxaVpRbpGlrqJRVlpmeU5CZ
 m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBls9AwPjDsbfx/0OMUpyMCmJ8qZVS0UK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuD99AsoJ1iUmp5akZaZAwx7mLQEB4+SCO9BkDRvcUFibnFmOkTqF
 KMux5x7X98zCbHk5eelSonzLgUpEgApyijNgxsBi8FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxT
 kYlYR5D4NM4cnMK4Hb9AroCCagI8JeioMcUZKIkJJqYOS5KbHhUFvF4dXK9griE+oXZHoq/z5
 snOXZvaR7mujvimJn89sLcw2P7izaNONdz+mfnG8e289xOF3tUvpu1kvuo9NV/X8ddQiX+Zp9
 5b3HCaVPqRy2Sds27D2Z4MRWp3FC2YhhY9+CXXYT4zIqfBZxPfsceafe6+q5J3HiqdNTDt76V
 HXkxUUlluKMREMt5qLiRADJrSmKvAIAAA==
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494940603!62129768!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52410 invoked from network); 16 May 2017 13:16:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 13:16:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432613211"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22810.64439.866464.136907@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 14:16:39 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <CAFLBxZYY+4-1sqc6rrUieoNEdr_2D07v2Jdpi784W98y6yZZTg@mail.gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
 <CAFLBxZYY+4-1sqc6rrUieoNEdr_2D07v2Jdpi784W98y6yZZTg@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Simon Waterman <watermansrdev@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/6] qemu-xen-trad: sasl: add SASL
	support to VNC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIFJGQyAwLzZdIHFlbXUteGVuLXRyYWQ6
IHNhc2w6IGFkZCBTQVNMIHN1cHBvcnQgdG8gVk5DIik6Cj4gSG1tLCBJIGRvbid0IHRoaW5rIHRo
aXMgY291bnRzIGFzICJzbWFsbCBwYXRjaCB3aXRoIHNpbXBsZSBjaGFuZ2VzIiwKPiBidXQgSSds
bCBsZXQgSWFuIGNvbW1lbnQuCgpJJ20gcXVpdGUgdW5lYXN5IGFib3V0IHRoaXMuICBJdCBzZWVt
cyBsaWtlIHRoZSBhZGRpdGlvbiBvZiBhIGxvdCBvZgpjb2RlOyBlZmZlY3RpdmVseSwgYSBmb3Jr
IG9mIHRoZSBTQVNMIGNvZGUgZnJvbSB1cHN0cmVhbS4KClByZXN1bWFibHkgdGhlIHJlYWwgZW5k
IGdvYWwgaGVyZSBpcyBzb21ldGhpbmcgdG8gZG8gd2l0aCBzZWN1cml0eS4KQnV0IEkgZG9uJ3Qg
dGhpbmsgd2Ugd291bGQgd2FudCB0byBvZmZlciBzZWN1cml0eSBzdXBwb3J0IGZvciB0aGlzIG5l
dwpmdW5jdGlvbmFsaXR5LgoKQW5kIGl0IG1pZ2h0IGNvbXBsaWNhdGUgb3RoZXIgZml4ZXMgdG8g
cWVtdS10cmFkLCBiZWNhdXNlIGRpZmZlcmVudAp2ZXJzaW9ucyBvZiBxZW11LXRyYWQgd291bGQg
bmVlZCBkaWZmZXJlbnQgcGF0Y2hlcyAoaWUsIGl0IG1pZ2h0CmNvbXBsaWNhdGUgYmFja3BvcnRp
bmcgZXhpc3Rpbmcgc2VjdXJpdCBmaXhlcykuCgpTaW1vbjogV2hhdCBpcyBzdG9wcGluZyB5b3Ug
bW92aW5nIHRvIGEgbW9kZXJuIHZlcnNpb24gb2YgcWVtdSA/CgpSZWdhcmRzLApJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 13:19:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 13:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAcNf-00087n-4R; Tue, 16 May 2017 13:19:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3029668b5=George.Dunlap@citrix.com>)
 id 1dAcNd-00087e-Nl
 for xen-devel@lists.xen.org; Tue, 16 May 2017 13:19:13 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A1/76-02180-05CFA195; Tue, 16 May 2017 13:19:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva7/H6l
 Ig2czFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozdK7ML2tkrnj54xdbAeJe1i5GTQ0LAX2LL
 3sdMILawgKfEjZ972UFsEQFtiRer1rGB2EIChxgl9vY5gtjMAkkSE7c9ZwSx2QT0JOYd/8oCY
 vMK2Ep8vvQTzGYRUJVYtqaDGcQWFQiXeNt4BKpGUOLkzCdgNqeAo8SJZd9YIWYaSBxZNAfKlp
 fY/nYOM8ReVYnFD46yT2Dkm4WkfRaSlllIWhYwMq9i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU
 0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MG4st35EKMkB5OSKG9atVSkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQneT7+AcoJFqempFWmZOcCgh0lLcPAoifC6gKR5iwsSc4sz0yFSpxh1Oebc+
 /qeSYglLz8vVUqcVxukSACkKKM0D24ELAIvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3GW
 QKT2ZeCdymV0BHMAEdEfZSHOSIkkSElFQDY9i1ExO+71jqqLGmv3nlhI4pRU2HjmoYbJ7m2aT
 Ftsu6zT1lq8/U49cenSv+uux7R5lQTY1eqtEa9z0n/qvJhBztWXjm8AIbWcbOKy0ah+/KhX24
 MqGsTr/B7N+GpprXq98KzX+ZJLjsn/zBlxPvLv+VPPObYPWv2oufeOb+N+S8MXdyo0zjJHMll
 uKMREMt5qLiRAAAgKnUuwIAAA==
X-Env-Sender: prvs=3029668b5=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494940749!84511883!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27134 invoked from network); 16 May 2017 13:19:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 13:19:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432613756"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
 <CAFLBxZYY+4-1sqc6rrUieoNEdr_2D07v2Jdpi784W98y6yZZTg@mail.gmail.com>
 <22810.64439.866464.136907@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <793fa65b-24ae-b8ed-1ff9-b8039cd51b41@citrix.com>
Date: Tue, 16 May 2017 14:19:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22810.64439.866464.136907@mariner.uk.xensource.com>
Cc: Simon Waterman <watermansrdev@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/6] qemu-xen-trad: sasl: add SASL
	support to VNC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMTQ6MTYsIElhbiBKYWNrc29uIHdyb3RlOgo+IEdlb3JnZSBEdW5sYXAgd3Jp
dGVzICgiUmU6IFtQQVRDSCBSRkMgMC82XSBxZW11LXhlbi10cmFkOiBzYXNsOiBhZGQgU0FTTCBz
dXBwb3J0IHRvIFZOQyIpOgo+PiBIbW0sIEkgZG9uJ3QgdGhpbmsgdGhpcyBjb3VudHMgYXMgInNt
YWxsIHBhdGNoIHdpdGggc2ltcGxlIGNoYW5nZXMiLAo+PiBidXQgSSdsbCBsZXQgSWFuIGNvbW1l
bnQuCj4gCj4gSSdtIHF1aXRlIHVuZWFzeSBhYm91dCB0aGlzLiAgSXQgc2VlbXMgbGlrZSB0aGUg
YWRkaXRpb24gb2YgYSBsb3Qgb2YKPiBjb2RlOyBlZmZlY3RpdmVseSwgYSBmb3JrIG9mIHRoZSBT
QVNMIGNvZGUgZnJvbSB1cHN0cmVhbS4KPiAKPiBQcmVzdW1hYmx5IHRoZSByZWFsIGVuZCBnb2Fs
IGhlcmUgaXMgc29tZXRoaW5nIHRvIGRvIHdpdGggc2VjdXJpdHkuCj4gQnV0IEkgZG9uJ3QgdGhp
bmsgd2Ugd291bGQgd2FudCB0byBvZmZlciBzZWN1cml0eSBzdXBwb3J0IGZvciB0aGlzIG5ldwo+
IGZ1bmN0aW9uYWxpdHkuCj4gCj4gQW5kIGl0IG1pZ2h0IGNvbXBsaWNhdGUgb3RoZXIgZml4ZXMg
dG8gcWVtdS10cmFkLCBiZWNhdXNlIGRpZmZlcmVudAo+IHZlcnNpb25zIG9mIHFlbXUtdHJhZCB3
b3VsZCBuZWVkIGRpZmZlcmVudCBwYXRjaGVzIChpZSwgaXQgbWlnaHQKPiBjb21wbGljYXRlIGJh
Y2twb3J0aW5nIGV4aXN0aW5nIHNlY3VyaXQgZml4ZXMpLgo+IAo+IFNpbW9uOiBXaGF0IGlzIHN0
b3BwaW5nIHlvdSBtb3ZpbmcgdG8gYSBtb2Rlcm4gdmVyc2lvbiBvZiBxZW11ID8KCkkgdGhpbmsg
ZnJvbSBoaXMgcHJldmlvdXMgcXVlcnksIGl0IHdhcyB0aGUgZmFjdCB0aGF0IHRoZXJlIGlzIG5v
CnN1aXRhYmxlIHN0dWJkb20gZm9yIHFlbXUtdXBzdHJlYW0uCgogLUdlb3JnZQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 13:29:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 13:29:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAcX9-0000RB-2S; Tue, 16 May 2017 13:29:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAcX7-0000R5-Oj
 for xen-devel@lists.xen.org; Tue, 16 May 2017 13:29:01 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 EA/09-03587-D9EFA195; Tue, 16 May 2017 13:29:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6cf1K
 RBod2qlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPNxgWTGapaP//mKWBcS1zFyMnh4SAv8Sc
 6buYQGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMg8fftUkYQm0VAV
 WLr9BVgc0SA6q/ufcEKUZ8kMXHbc7AaYQFPiRs/97KD2JwCdhJLmg4CzeTiEBL4yijx4udZVo
 iDTCTeLtwJlOAASqhJzF0fP4GRbxaSk2YhOWkWkpMWMDKvYtQoTi0qSy3SNTbSSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDUGINjBeHpd4CFGSQ4mJVHetGqpSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvAF/gXKCRanpqRVpmTnAoIdJS3DwKInwSoKkeYsLEnOLM9MhUqcYd
 Tnm3Pv6nkmIJS8/L1VKnHcTSJEASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 IwbxfIFJ7MvBK4Ta+AjmACOiLspTjIESWJCCmpBkbu2Mc1aza7zY5rfRhy6bzvkyeZr2ROebU
 sKf1kdS9xQ4Za0JZvxXGOGYVyVpOu3XeesdDGO73T3DvoZuS/67kb5kt2+TzuWLZbouVS1fv0
 6LuK/NGf807d81jiavSe0e1I3ZVPTw5HaAgLTGlZuZL3claewWGzrirellvrDLyY+vWlmzeWu
 ymxFGckGmoxFxUnAgAiuP5auwIAAA==
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494941338!68781291!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54879 invoked from network); 16 May 2017 13:29:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 13:29:00 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423967393"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22810.65156.943441.345996@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 14:28:36 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <793fa65b-24ae-b8ed-1ff9-b8039cd51b41@citrix.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
 <CAFLBxZYY+4-1sqc6rrUieoNEdr_2D07v2Jdpi784W98y6yZZTg@mail.gmail.com>
 <22810.64439.866464.136907@mariner.uk.xensource.com>
 <793fa65b-24ae-b8ed-1ff9-b8039cd51b41@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Simon Waterman <watermansrdev@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/6] qemu-xen-trad: sasl: add SASL
	support to VNC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIFJGQyAwLzZdIHFlbXUteGVuLXRyYWQ6
IHNhc2w6IGFkZCBTQVNMIHN1cHBvcnQgdG8gVk5DIik6Cj4gT24gMTYvMDUvMTcgMTQ6MTYsIElh
biBKYWNrc29uIHdyb3RlOgo+ID4gU2ltb246IFdoYXQgaXMgc3RvcHBpbmcgeW91IG1vdmluZyB0
byBhIG1vZGVybiB2ZXJzaW9uIG9mIHFlbXUgPwo+IAo+IEkgdGhpbmsgZnJvbSBoaXMgcHJldmlv
dXMgcXVlcnksIGl0IHdhcyB0aGUgZmFjdCB0aGF0IHRoZXJlIGlzIG5vCj4gc3VpdGFibGUgc3R1
YmRvbSBmb3IgcWVtdS11cHN0cmVhbS4KCkhybS4gIEkgdGhpbmsgZml4aW5nIHRoaXMgaXMgcHJv
YmFibHkgYSBiZXR0ZXIgYXBwcm9hY2guICBBbHRob3VnaCBpdApzZWVtcyBsaWtlbHkgdG8gYmUg
bW9yZSBpbnZvbHZlZCwgaXQgd291bGQgaGF2ZSBiZXR0ZXIgb3ZlcmFsbAp2aWFiaWxpdHkuICBB
bm90aGVyIHN0b3BnYXAgd291bGQgYmUgdG8gdXNlIGEgcHJveHkgc29tZXdoZXJlIHRvIGRvCnRo
ZSBTQVNMIGV0Yy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAczT-0002Ih-KN; Tue, 16 May 2017 13:58:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAczR-0002Ib-So
 for xen-devel@lists.xen.org; Tue, 16 May 2017 13:58:17 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7C/11-29088-9750B195; Tue, 16 May 2017 13:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvW4Fq3S
 kwd1JWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bLMq2CXuaKySvOMjUwXmHqYuTkkBDwl9hw
 cQEriM0moCvRtOUvG4jNKyAocXLmExYQm1lAR2LB7k9sELa8xPa3c5ghauwlNs46B2RzcLAIq
 EocOyAKEhYBGvNswTM2kDCzQI7EmZeBIGFhgViJriNLwDo5Bbwkdr+/BLZVSMBT4vn/A1DXmE
 i8XbgTrFVIQE1i7vr4CYx8s5DcMwvJPbOQ3LOAkXkVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6
 hgbFebmpxcWJ6ak5iUrFecn7uJkZgkDEAwQ7GV93OhxglOZiURHnTqqUihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwarBIRwoJFqWmp1akZeYAwx0mLcHBoyTCqwCS5i0uSMwtzkyHSJ1iNOZ4t
 /TDeyaOOfe+vmcSYsnLz0uVEueVBikVACnNKM2DGwSLw0uMslLCvIxApwnxFKQW5WaWoMq/Yh
 TnYFQShljIk5lXArfvFdApTECnhL0UBzmlJBEhJdXAKG2ev99b8+V+W+uKI6mOy8I+7dRa9yH
 cMk3i8Jpnlas+Pj8234Rv0YqZ9/2XbrM92LfJnW33Y9NosX0+y9b+SFN+t/ZyQKnj8xtvLRXN
 V97JXh2addhbz+vC9Slzw4Re+L6eOZPrfpKemJbk/wwtw7UFbLetHqfkmCQZxLF88WXj3v1RV
 L5pshJLcUaioRZzUXEiAJJLngW+AgAA
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494943094!97459981!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25703 invoked from network); 16 May 2017 13:58:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 13:58:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432623337"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22811.1396.659041.877398@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 14:58:12 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1494943047-24794-1-git-send-email-andrew.cooper3@citrix.com>
References: <1494943047-24794-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] tools/xenconsoled: Preserve errno
	while rotating logfile handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOV0gdG9vbHMveGVuY29uc29sZWQ6
IFByZXNlcnZlIGVycm5vIHdoaWxlIHJvdGF0aW5nIGxvZ2ZpbGUgaGFuZGxlcyIpOgo+IFRoZSBs
b2dpYyB0byBvcHRpb25hbGx5IGV4aXQgYWZ0ZXIgYSBwb2xsKCkgZXJyb3IgcmVsaWVzIG9uIGVy
cm5vLCBidXQKPiBoYW5kbGVfbG9nX3JlbG9hZCgpIGRvZXMgbm90IHByZXNlcnZlIGl0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpUaGlz
IGlzIGFuIG9idmlvdXMgYnVnZml4IGFuZCBnb29kIDQuOSBtYXRlcmlhbCBJTU8uCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAczN-0002IQ-DT; Tue, 16 May 2017 13:58:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302cd8dfb=Andrew.Cooper3@citrix.com>)
 id 1dAczM-0002IK-FQ
 for xen-devel@lists.xen.org; Tue, 16 May 2017 13:58:12 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 30/A1-03587-3750B195; Tue, 16 May 2017 13:58:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHRDpG4xq3S
 kwaOz/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/p5/ZC55xVPRNPcrawLiGvYuRk0NCwF/i
 4qlDbCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxi5OJgF5jBKbLyymRkkISwQKbHn2hmWLkYODhYBV
 YkbV01BwrwCnhIzDkxmhZgpJ3H++E+wciEBNYlr/ZfYIWoEJU7OfMICYjMLSEgcfPGCeQIj9y
 wkqVlIUgsYmVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQ
 GAwMQ7GD8Mz/wEKMkB5OSKG9atVSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne3SzSkUKCRanp
 qRVpmTnAsIRJS3DwKInwKoCkeYsLEnOLM9MhUqcYFaXEeaVBEgIgiYzSPLg2WCxcYpSVEuZlB
 DpEiKcgtSg3swRV/hWjOAejkjDvFZApPJl5JXDTXwEtZgJaHPZSHGRxSSJCSqqBsfZl4X+h47
 vFrfpY+HUnVG65He9XPJl15yFX4WXZJgtT70gtnqTusV9Ylt1EPOwBy46zV17c5l7BxOv9M0t
 dNiy8anM3D+sK6aXxyQZFRu92nMg9P0v40pZTjvEai4+dvy+dbtdkq+ScueDg8/hIo92Bhsfa
 M0yE4p5vrJnx0a33WuJ2Hz5PJZbijERDLeai4kQAgl6JloACAAA=
X-Env-Sender: prvs=302cd8dfb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494943089!45858374!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37179 invoked from network); 16 May 2017 13:58:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 13:58:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423974560"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 16 May 2017 14:57:27 +0100
Message-ID: <1494943047-24794-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] tools/xenconsoled: Preserve errno while
	rotating logfile handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGxvZ2ljIHRvIG9wdGlvbmFsbHkgZXhpdCBhZnRlciBhIHBvbGwoKSBlcnJvciByZWxpZXMg
b24gZXJybm8sIGJ1dApoYW5kbGVfbG9nX3JlbG9hZCgpIGRvZXMgbm90IHByZXNlcnZlIGl0LgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKRm9yIHNvbWUgcmVhc29uIHdoaWNoIHdlIGhhdmVuJ3QgdHJhY2tlZCBkb3duIGNv
bXBsZXRlbHkgeWV0LCBhbiBOVFAgdGltZSBzdGVwCmFwcGVhcnMgdG8gcmVsaWFibHkgY2F1c2Ug
eGVuY29uc29sZWQgdG8gZXhpdCwgY2l0aW5nICJGYWlsdXJlIGluIHBvbGwKeHNfaGFuZGxlOiAl
ZCAoJXMpIiB3aXRoIEVOT0VOVC4gIFRoZSBOVFAgdGltZSBzdGVwIGFsbW9zdCBjZXJ0YWlubHkg
cmVzdWx0cwppbiBsb2cgcm90YXRpb24sIGJ1dCBJIGhhdmVuJ3QgaWRlbnRpZmVkIHdoZXJlIHRo
ZSBFTk9FTlQgY2FtZSBmcm9tLgotLS0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCA0ICsr
KysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCA3ZTZh
ODg2Li43ZTQ3NGJiIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBi
L3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTExMTcsOCArMTExNywxMiBAQCB2b2lkIGhh
bmRsZV9pbyh2b2lkKQogCQlyZXQgPSBwb2xsKGZkcywgbnJfZmRzLCBuZXh0X3RpbWVvdXQgPyBw
b2xsX3RpbWVvdXQgOiAtMSk7CiAKIAkJaWYgKGxvZ19yZWxvYWQpIHsKKwkJCWludCBzYXZlZF9l
cnJubyA9IGVycm5vOworCiAJCQloYW5kbGVfbG9nX3JlbG9hZCgpOwogCQkJbG9nX3JlbG9hZCA9
IDA7CisKKwkJCWVycm5vID0gc2F2ZWRfZXJybm87CiAJCX0KIAogCQkvKiBBYm9ydCBpZiBwb2xs
IGZhaWxlZCwgZXhjZXB0IGZvciBFSU5UUiBjYXNlcwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 14:12:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 14:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAdCY-0003f8-Nz; Tue, 16 May 2017 14:11:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAdCW-0003er-Nc
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 14:11:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F8/A2-03620-4A80B195; Tue, 16 May 2017 14:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXcRh3S
 kweNVTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPTnAlvBvdKKa+tPMjUw
 HvbqYuTiEBL4yyhxbO8FRgjnMaPE/fnHmSGcbYwSHT83snQxcnKICDhLfD0zlx3E5hXQl1h37
 BgziC0sYC6x4e8PVpAGCYE9uhLvL/1iAklICHhKTDrxjxXGbr98DyjOzsEmYCVxSAwkyiKgKj
 F/6zeWCYzcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqdAQh2MF7fGHCIUZKDSUmUN61aKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8Nu3SkkGBR
 anpqRVpmDjD8YNISHDxKIry6IGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnTQcpEgApy
 ijNgxsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY1BJnCk5lXArfpFdARTEBHhL0UBz
 miJBEhJdXA6Nly49S9qaeyFq7sYeGTETgjGbjWT0FxdrGuh0D36yXLXPr6W6xWTdWUaZ/9+YJ
 46j01sZce3ou/v3SauHDxe8OPGS3PVHsnuXad3HOxcL8m04LHCx8ozeJbarRkclZt4LHlrzTq
 3O9O87e7kBbkvco4S3i/aMSPLxVpad/jVlVOnXrgh4RinhJLcUaioRZzUXEiAB+5VHeAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494943904!102252867!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20188 invoked from network); 16 May 2017 14:11:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 14:11:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAdCQ-0000DH-Gd; Tue, 16 May 2017 14:11:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAdCL-0001eG-0i; Tue, 16 May 2017 14:11:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAdCK-00013G-29; Tue, 16 May 2017 14:11:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109456-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-multivcpu:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 14:11:36 +0000
Subject: [Xen-devel] [xen-unstable test] 109456: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5495023514942629687=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5495023514942629687==
Content-Type: text/plain

flight 109456 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109456/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail REGR. vs. 109136

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop  fail in 109418 pass in 109456
 test-arm64-arm64-xl-multivcpu  6 xen-boot        fail in 109441 pass in 109456
 test-amd64-i386-xl-qemut-winxpsp3 17 guest-start/win.repeat fail in 109441 pass in 109456
 test-amd64-amd64-xl-qemuu-winxpsp3 16 guest-stop           fail pass in 109395
 test-amd64-amd64-xl-qemut-winxpsp3 17 guest-start/win.repeat fail pass in 109418
 test-armhf-armhf-libvirt-raw  6 xen-boot                   fail pass in 109441

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109395 like 109091
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop    fail in 109395 like 109136
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail in 109395 like 109165
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop     fail in 109418 like 109112
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 16 guest-stop fail in 109418 like 109165
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check fail in 109418 like 109165
 test-armhf-armhf-libvirt-raw 11 migrate-support-check fail in 109418 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 109441 blocked in 109165
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109441 like 109136
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109441 like 109165
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109441 like 109165
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail like 109091
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109112
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109136
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109165
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109165
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109165
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109165
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109165
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass

version targeted for testing:
 xen                  17880a0f10421c5e456d593c70da03b1688d34ac
baseline version:
 xen                  8839be5c1fe339a1310b4e05e88c5a0230b7959d

Last test of basis   109165  2017-05-08 07:17:46 Z    8 days
Failing since        109186  2017-05-08 19:20:10 Z    7 days   13 attempts
Testing same since   109378  2017-05-13 05:21:50 Z    3 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Charles Arnold <carnold@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Mark Rutland <mark.rutland@arm.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Robin Lee <robinlee.sysu@gmail.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 332 lines long.)


--===============5495023514942629687==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5495023514942629687==--

From xen-devel-bounces@lists.xen.org Tue May 16 15:01:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAdyr-0006xx-FL; Tue, 16 May 2017 15:01:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAdyp-0006xA-Vc
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 15:01:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 63/90-02955-7541B195; Tue, 16 May 2017 15:01:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHRDpG6YiHS
 kwZ8Dqhb3prxnd2D02N63iz2AMYo1My8pvyKBNePWpQ1sBf9ZKl79X8LYwDiJpYuRg0NCwF/i
 0TTuLkZOINNDYtHVLWwgNpuArkTTlr9gNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqixl
 +j4u5odZCSLgKrEnY9pIGERAWWJ401fWCHK1SVmPvzFBFIiLGAt8XEpO0iYU8BAYmLrS7ApQg
 L6Es+W7mSBuMZE4u3CnWwg5UICahJz18dDhC0lbuy+xzqBUWAWkttmIbltFpLbFjAyr2JUL04
 tKkst0jXXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDEkGINjB2Pjd6RCjJAeT
 kihvWrVUpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXmNh6UghwaLU9NSKtMwcYHTApCU4eJREe
 LVA0rzFBYm5xZnpEKlTjLocc+59fc8kxJKXn5cqJc77XAioSACkKKM0D24ELFIvMcpKCfMyAh
 0lxFOQWpSbWYIq/4pRnINRSZj3LcgUnsy8ErhNr4COYAI6IuylOMgRJYkIKakGRvb8Uqtz7eo
 LP1kvmTnPuURIxKN/6Y+ASyf7Glusnnj767xK2qm2ztNPht/PNDb9aPCyp1/8b51k0z0elrGi
 2j5l/pwjb1n/R1yfLX236fbxvwUKKVM2b+mK/DPt5My3YYzFQc9XH/7n/qXOY9uXjnJ7AfPOo
 yx26z9lvTDWats2a+qFhY9tjZRYijMSDbWYi4oTAb3IORbPAgAA
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494946900!83916149!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35423 invoked from network); 16 May 2017 15:01:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 15:01:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="423990198"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22811.5201.844086.266270@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 16:01:37 +0100
To: <xen-devel@lists.xensource.com>
In-Reply-To: <osstest-109456-mainreport@xen.org>
References: <osstest-109456-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [xen-unstable test] 109456: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tdW5zdGFibGUgdGVzdF0gMTA5NDU2
OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTA5NDU2IHhlbi11bnN0YWJsZSByZWFs
IFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMDk0NTYvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5v
dCBiZSBydW46Cj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgMTcg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDkxMzYKClRoaXMgaXMgdGhl
IFhQIHByb2JsZW0gd2hpY2ggaXMga25vd24sIGFuZCB3aGljaCB3ZSBjYW5ub3QgZml4LCBhbmQK
d2hpY2ggaXMgYmVpbmcgZHJvcHBlZCBmcm9tIHRoZSB0ZXN0cy4gIEFjY29yZGluZ2x5LCBJIGhh
dmUgZm9yY2UKcHVzaGVkIHRoaXM6Cgo+IHZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6Cj4g
IHhlbiAgICAgICAgICAgICAgICAgIDE3ODgwYTBmMTA0MjFjNWU0NTZkNTkzYzcwZGEwM2IxNjg4
ZDM0YWMKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 15:03:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:03:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAe0E-0007BV-2V; Tue, 16 May 2017 15:03:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAe0D-0007BM-Jz
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 15:03:09 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 11/0C-02180-CA41B195; Tue, 16 May 2017 15:03:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve5qEel
 Ig2VTxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5Hz8xFszkqGjc2MfawLiBrYuRk0NCwF9i
 ++2zYDaLgKrEswsbmEFsNgFliZ+dvWBxEQEjiRePLrOA2MwCuRJfn58Cs4UFoiSerz7IBGLzC
 lhInDs7jxHEFhLwlmh/sIoRIi4ocXLmE6heHYkFuz8BzeQAsqUllv/jAAlzCvhIHL//jRXEFh
 VQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXUSyrKTM8oyU3MzNE
 1NDDVy00tLk5MT81JTCrWS87P3cQIDLN6BgbGHYxNvc6HGCU5mJREedOqpSKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfAaC0tHCgkWpaanVqRl5gADHiYtwcGjJMKbCpLmLS5IzC3OTIdInWJUl
 BLnTQRJCIAkMkrz4NpgUXaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvBsgUnsy8Erjpr4
 AWMwEtDnspDrK4JBEhJdXAKPcjLIn7+Dme6n07FHNETigEGqXc5z5x//vN8qOP05OtPWcYVS9
 /YJG6e2tRZp1F2MVD/05JX+uacfSia1yFst0lLv5snUPi94w9Pqq9NbLivp26+d1k+64Ot3N8
 rMfu/Xvb1lx+lLF7Xb+fxyGuSS4yh7a51NryLGQKDI6wvywS1b577zdWJZbijERDLeai4kQAJ
 /LJ3K0CAAA=
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1494946984!96924217!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40947 invoked from network); 16 May 2017 15:03:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 15:03:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432638262"
Date: Tue, 16 May 2017 16:02:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170516150255.rf27rjdj5dvts2pu@citrix.com>
References: <1494426481-32562-1-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494426481-32562-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/12 v3] xen/arm: vpl011: Add support for
 vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMDc6NTg6MDFQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBpbmRleCAyMjA0NDI1Li5mNWRjNjJjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+
IEBAIC0xMDUsNiArMTA1LDcgQEAgbGlieGxfY29uc29sZV90eXBlID0gRW51bWVyYXRpb24oImNv
bnNvbGVfdHlwZSIsIFsKPiAgICAgICgwLCAiVU5LTk9XTiIpLAo+ICAgICAgKDEsICJTRVJJQUwi
KSwKPiAgICAgICgyLCAiUFYiKSwKPiArICAgICgzLCAiVlVBUlQiKSwKPiAgICAgIF0pCj4gIAo+
ICBsaWJ4bF9kaXNrX2Zvcm1hdCA9IEVudW1lcmF0aW9uKCJkaXNrX2Zvcm1hdCIsIFsKPiBAQCAt
MjQwLDYgKzI0MSwxMSBAQCBsaWJ4bF9jaGVja3BvaW50ZWRfc3RyZWFtID0gRW51bWVyYXRpb24o
ImNoZWNrcG9pbnRlZF9zdHJlYW0iLCBbCj4gICAgICAoMiwgIkNPTE8iKSwKPiAgICAgIF0pCj4g
IAo+ICtsaWJ4bF92dWFydF90eXBlID0gRW51bWVyYXRpb24oInZ1YXJ0X3R5cGUiLCBbCj4gKyAg
ICAoMCwgInVua25vd24iKSwKPiArICAgICgxLCAicGwwMTEiKSwKPiArICAgIF0pCj4gKwo+ICAj
Cj4gICMgQ29tcGxleCBsaWJ4bCB0eXBlcwo+ICAjCj4gQEAgLTQ3MCw2ICs0NzYsNyBAQCBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKPiAgICAg
ICgiZGlzYWJsZV9taWdyYXRlIiwgbGlieGxfZGVmYm9vbCksCj4gICAgICAoImNwdWlkIiwgICAg
ICAgICAgIGxpYnhsX2NwdWlkX3BvbGljeV9saXN0KSwKPiAgICAgICgiYmxrZGV2X3N0YXJ0Iiwg
ICAgc3RyaW5nKSwKPiArICAgICgidnVhcnQiLCAgICAgICAgICAgbGlieGxfdnVhcnRfdHlwZSks
Cj4gIAoKSXQgb2NjdXJyZWQgdG8gbWUgeW91IGRpZG4ndCBwdXQgdGhpcyBpbnRvIGFyY2gtc3Bl
Y2lmaWMgYnVpbGRfaW5mby4gSQpuZWVkIHRvIHdpdGhob2xkIG15IGFjay4gV2hhdCBpcyB0aGUg
cmVhc29uIGZvciBkb2luZyB0aGlzPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 15:15:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:15:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAeBX-0007za-2Y; Tue, 16 May 2017 15:14:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dAeBV-0007zU-9S
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 15:14:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FB/17-03058-8671B195; Tue, 16 May 2017 15:14:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHuzOzw/gYu66ZxzWJRosynxhRW5B
 SRFhREiTrl5rNaXdod3aZWc2KwCKjJGMti7TtQYSCQkKYrhUVprBrWBZKJGEbFpRhm0r5imrH
 2V730+/c8z/n/s/lMKS+kjYwQrlLkCXextGRlDWLyM+wJCSZsn8EVq2ZbD1P5KEtj7/0UztRs
 U6UzI7yvTrrrNvhrKLKKxrPogp0kaxCkQyFj5Hw8HQzpQYIuxFc+txIV6EIRo8rCah5tkTlOJ
 wNvqkmSuUFuADcld91aoEe30Uw+/QnUYUYhsQKDLyKUjU0TocrZ5/N6Vm8Djo8PqQyhZfC8EQ
 boXI8LoLRY11hTSz4697NcQReC1cuDFJayw0QuFOmXpN4MbSPekiVAS8Bb0Mt0rgWwWuvUbOc
 Av6T58KaZOju9VAabwfP6wlaYxm+TgXnhgf8kwZPzTSlBR9ouBmcQerDgJ0QbHZqBWlwa2AsX
 DBJwOXrM+GCYRoGz9QRmmoRtPkGdRo/0EHruTxNNBYDvtFPOi0YpKG2y09qf2qAoNeP3GhZ/T
 9fUP937Pp/xr6OyCa0XBHkMkHOyM3NNMuixeqy86ItIyd7daZdUBTeIth4s5K5z2G/jUIrMS9
 0vKijpbATJTIEF8/uP2Iw6WPMjpJDVl6x7pFLbYLSiRYxDAds5MIkkz5WFixC+X7RFtqr32lg
 orkFrFNNs4qTtyuiRUv1oAzGM/Q1SOgpySEJhgQ2SxVhVWQtlf60+L2dL1CyIY5FIVP6aKcg2
 0XX//kRlMAgLo41ql2iRcn156WRkAkiZGL3xwTVhIv/mzJUIKd/Vy9zwl0yHtjo3cMVuasj7u
 eZctD9Ia6/OuAWX8Qfns8dH7r3fq2xgMMFpLR+05P0xBvmOKPryNXCYs4QaHtbt72hsnf80bW
 WxFPbDrzcfDyFjDkoReVzJ6j+xeuOTq8c7a5OzXreIM2s6GsfDya96en7NhKfaks+XLhjaz1H
 KVY+J42UFf4XUbI/2pgDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494947687!49744970!1
X-Originating-IP: [104.47.2.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46649 invoked from network); 16 May 2017 15:14:47 -0000
Received: from mail-db5eur01on0065.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.65)
 by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 May 2017 15:14:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=X7BvCkqFiMtu5FfSdTIF6ugpks7LwV9ZtJ+/Qq3BytQ=;
 b=UgfCQ5lwMbPHeEsV4QxTdCdy2goF7zvsxE0zqA43DTN7eBumJ9h2MZqKuCEvXBu75RPViUMQKBOvSl74ql7/gISHUXy0Q7KfylhOnRgeYC+24ir/k57+x0t1l00OfK6UEmdvG/3Dh6eCZPuM8M3AP8NeEt1i6Rlu2n163LazP8o=
Received: from [10.17.180.111] (85.223.209.55) by
 AM4PR0302MB2723.eurprd03.prod.outlook.com (2603:10a6:200:92::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Tue, 16
 May 2017 15:14:46 +0000
To: Wei Liu <wei.liu2@citrix.com>, Andrii Anisov <andrii.anisov@gmail.com>
References: <1494930198-3804-1-git-send-email-andrii.anisov@gmail.com>
 <CAC1WxdgQAuUdAC9PQ-wsBZhEbZHV6NebKcrpZt6kojMYba3wPg@mail.gmail.com>
 <20170516110349.rw2rgk4tzykrw6oh@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <4b55873d-5dbb-fc0c-89e2-f540023b949e@epam.com>
Date: Tue, 16 May 2017 18:14:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170516110349.rw2rgk4tzykrw6oh@citrix.com>
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: DB6PR02CA0023.eurprd02.prod.outlook.com
 (2603:10a6:6:15::36) To AM4PR0302MB2723.eurprd03.prod.outlook.com
 (2603:10a6:200:92::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7ad20999-03e1-4108-4e83-08d49c6e4a19
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM4PR0302MB2723; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 3:XXzYKb4X0fDYFuVlF6GQbSrUUdjCPhnXiBD6uGKkTwGZ3h+vI6vk/ACbz6NwQG9D8FR3519NED5pzAlSFZFs3ulD60ocHFFcjptOKXg+0mHT8stFlNUZGudXTwCZDls67Tp2RKHhM7acLXbWYr5ss+Hfp1QJopHNRyTljurYXuZG9+iU+JiAh8z/ubRK38v+oD+86oh40hpHPXC4U0WYKekU0e05sv6EdCaTGlUvRujdvslwALxxsqCapKuU6m5/LuJbFVxzacZDQ8sBK+3IPFUss1qHyvPgcXisBYOdsDVyM37aGqOe18LiSVxAnTNwW9V/AhRtXX3mCCobYx9frQ==;
 25:u+iMvGD5yC6MbxZ2SUJ7NSNbvz1nMJdEG9pQQHmXp7Ip7aoym+BZ3dmiclrdZ6EbqzvAF9CdqFDGiziQwI4P9Bt7TrdwiyWTn9MzbFzl76cCrSjJJbXS1SESdMGEwYQDtiqt/x1ybJdMhvsl8LSyAHmzjPqD1OjACn8WqeEy16Ys3Qu2lVt9OJfNXfYFx83ZNlT0J2B0ELRQeRTbF+K7G2YH/rlXjbPw81xZVTMqz/IVimUj3dabzHIN/h3KajBRoUmA7jm1nG+UsOevqQLBmee8z++d5WsVltIovuE1Szffj4uLh9Eg1v4CK3onmVBCrigkXgpKlaUIsZDl0wd9Z39kM1C7hc1xBUEj+YMeQCSaY8bpLArIyOpM+x9bGCHRVh45Y8cOUSyHbjD/J2Jpv1SxRJlCcBxaakv5BaDWX2goGkqSsTuIt2NyWcvl5Bi7x43gFfhk8IpMwnPC/lY46nJ50OEh0XKXf+RzONVFpAw=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 31:bbm+cWKUmzsoAjwPIp78Yh0P97+pvI/Bsons6I6ggIpSqJ64ZKp37NHHWnoV+kxkq0KDtNn4Z5rUe8w+54celKKkfDiD8JoHwqHA2pG7jcP2uqkRaz70EsBFL/3/zaztilzSboHEOc9cg7O91v7XcBmagAnGLZb4NsIZFqoaNR5G4lQ9FqalxtbPt3OIOu0pxxpDr+c1IA9xRpVpBC2oTfGor6QaYicK/nCc9M7X8AIwrX4tDhSNLKa6pkQLMjBv+/3QBpJQeVEdQsEFgximrktM4jRAZUSfsA/aH2A79P0=;
 20:wxbndqBJz2Zq/L556QxjMrm8fUeAdBFg2rDeR1qRUZKK7QDe/kAJ/qJojQa00ka6HOGDd3t1g8ogEMZ/CRh52rohZZogUsL31199xOw/8//hsfROVC4oTAnBhh2GBwuya/a8jUnPuP7+75E4YDKr/xdr6q81KdUawKcDlAbUKy0AUgBiHICgGURlLoim/ALxPGF2fp5ZrH/nTMaauVXXXWdMe4eztihv8F7CHfNgLGqEuJ3AAN6Go0BwzvJ8Mx2VuMXHJB04Yxk1BhuQ/TsctIYYWZCHYRF5K1ek3hIiXkwYhiG81BQlsMprMhBYQZihJ3pNnS0TMW4hEuxD+dLo3xAhH9m3Z46xPOaLjXZuSDcwzNr2ZWuhryzJ5IR9y5X88tx4yJXWjFWztFSEZjl+cGcHzMkQBRRCuHI/sSQ527sYy7NVAqvG4t/xU+tmmsY40Av9J3oJtEgCKe8YCQn6q/kf5eAFqu1Xqlx2V8BEbEsCtV/UPsbUf3x3EhwDpvQs
X-Microsoft-Antispam-PRVS: <AM4PR0302MB2723CB6E10BC69A943F513ACE6E60@AM4PR0302MB2723.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:AM4PR0302MB2723; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2723; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 4:R/aiBJ/Z3Bvg94SM/59Mg7+3oxA8ZxTcmpH4sLi53LH9nG2a7kFiMwRqwmafv5g7EYWiQcAAnTdNcAcrZH49KTEIybfTEJgwG/7rBXHrpCYMQDaCwF9GIiZQtjodbFpvKkm/GZYcD5FCpw5stKLy7DNML+J2y+b49rR3tdi+5Y5ilqYbs72s1mLmtUjnTJjNMlkzloW2vVI558+YrH+Yxvwyk2Gzk5byfbv0ueheorHfy8IH5mgQ/w+qRV4oJVhi3BoLeMrXUGeKzCpQOT8mMzz/RN0kqChwepQg6S7qdin8R3ZTpghQMsgYKRhv63XpFa+e3vfkySDAPQB4iDkmBvaVDcFerIKMM1x/fUc9PXufr/kPwpFXASB3atm2hsEnbchZBn5MwJkuvj+lXJKfhBwYe/p7xuUK82DtR3/v0Os8RYdQHvtrmjZucm3HoO1i4Hmy8rk86xk/gMCfiTUlAPF5FGCZyL/DJp+7mEKOjteWpQoAKDKcY7+iRHNyHWu1bclfANGppdNbASooxnbbLIVhCqU1yM6TY7bLwcDBcUWOMfma2vCtwFOA6BMZvn2+9EvX+3hv7Kfk8upXTbZ0EcXQ72YeKm3tDd20sq7/tDel+Z69McnzOZ3Zl5InpKvLbgyD8Qp4N5Qfz46KzotNCehXdodWEjrqVdwx7iY/k8Zc9rm9xaiHv9h8/RGiw0flUgYtNBhnd6XZShKGPlRyApt4varSakvATXqhHTJ4ByFEHffgtLHff5ztuppxF2ppaqyz1jPUCsp1IPllZdD3okP62NEguFjiiETZDqNMGiM=
X-Forefront-PRVS: 03094A4065
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(39850400002)(39860400002)(39410400002)(39450400003)(39840400002)(24454002)(8666007)(64126003)(3846002)(77096006)(38730400002)(53546009)(25786009)(7736002)(80792005)(54906002)(66066001)(229853002)(6246003)(83506001)(53936002)(4001350100001)(478600001)(81166006)(54356999)(2906002)(76176999)(6116002)(31696002)(4326008)(189998001)(86362001)(47776003)(23746002)(6486002)(2950100002)(50986999)(33646002)(8676002)(36756003)(5660300001)(305945005)(50466002)(31686004)(72206003)(6666003)(42186005)(230700001)(413944005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2723; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM4PR0302MB2723;
 23:hDCB+DLGACXdQuD9F/TtkXkQZAgtcS0Wmte?=
 =?Windows-1252?Q?XciDWCeI+NUh2siWOA0TDRoh9Rnx/wsx74XnZ1DqnSx9JOGQS9vJ648V?=
 =?Windows-1252?Q?/MY/pVGpdO9IEYo22Vk4TYExPGF3gTRBWaYMhEzwLM4eCIwNoXkY46th?=
 =?Windows-1252?Q?FhSTo68pEzl8SY1zOLRGI7Ue1z3I6Sg/XwXgI45HBmZadUT/kuPZCBmp?=
 =?Windows-1252?Q?7WiTPlV4mkOfeTaROkn0uRoldyIkglsjd5IK5+h6xyhFadsDd6WaJ4SY?=
 =?Windows-1252?Q?HYz2swYlyIvH0aiEW10kL0vxs3GMednZovQFN/qDFN8SvEY8gZhc1pYr?=
 =?Windows-1252?Q?YhRV/bHJNpAa6y5ae7Vbgqd+nA9OVF+0ZOxzDFtrVJtFRU4E0WUa8YhZ?=
 =?Windows-1252?Q?X2BFWnudsR5sW+4X28JPVte77k7v5Jg7YpzgbP8I0prXey7MvygfH+kt?=
 =?Windows-1252?Q?Uda0jheAEUNfJUBshWEt8nqZXzQqT88NHhJjSXHl+y9gPaTNrpaTd8Qo?=
 =?Windows-1252?Q?l28Sqc9/uPFAi5RwQAZ6In82SrxM8lzKl6JPXhrGsf1HDnPYIdJFV+XG?=
 =?Windows-1252?Q?18Te+iViiEv7AB90DjSiXPM0VSkRPnI+t9iO4k5gCiPi5ftic2CXB/UB?=
 =?Windows-1252?Q?Nr7rwfc7ExyETIEO6nO3BymZv64p8Uv6NGuu36OOYdsNYGPpO45+J5sL?=
 =?Windows-1252?Q?VwZiHpw5oXi9kn8dRRHdNRdtJvacm+2L4p9HSBGXJc2TuDQ2w6Jbh3xO?=
 =?Windows-1252?Q?ND4gYjGrLhcQ92tIIQSZ3Kvd1ogmxwMGk5rqbCXgWHe/vWs4MLpK5HnE?=
 =?Windows-1252?Q?V4jt/ByVYTvmsAS1f5JT7DrAd4ww/DGga8ChdaoDSvM4eEK8dbW1a7Wj?=
 =?Windows-1252?Q?ewPjZSEIqq+OeAT1AgFTSO5xsGYF/PnlueQoAguE5BtFC0Sd7E4hCZW1?=
 =?Windows-1252?Q?Rs9o4b/x/hAsgfk1qvc1PgoIrkkaapGjT5MiwjeIfIhuSCbAjcvl6iFX?=
 =?Windows-1252?Q?b+wv4F4ZcBrHptt3qS64z/XzL1mhQ5eEB/CK/3y8E1p12KCWcpx1cJFK?=
 =?Windows-1252?Q?3AdPHWYSq+YZ91UoYbkAPmXoqseTRKvR577CQ1Vbx7LR3abeaIgRf5a3?=
 =?Windows-1252?Q?OXMoSxJ4F/RVkU7lMRyG0ipQD6vHeec3MD2XeYJpYzydXKSiwsdBXUnH?=
 =?Windows-1252?Q?6r85rv6LOUqK4B+fKhpZwxeGNHAwO0xMc4FVsmVIJOVSGJpPVzN+X2es?=
 =?Windows-1252?Q?vFC0edQzDTh8eqDmO6EbptqEi1geJiTjaATIdakgSOja9IJZha72G3sx?=
 =?Windows-1252?Q?djyby7fh7CzZj1N6jQ0C24ChuojpFFiJqoinGAGN2Y+/JBfCwnBH0Fnj?=
 =?Windows-1252?Q?YslsixuWgkVXyoWLWexSmrjfZbDqEPM/CMo2EuikGtZNxEv+zdjGCAg8?=
 =?Windows-1252?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 6:ygajdmWtWtzJ2kgjW2G3MHczR6ObfCO8iYmpwqs9rEC8zaS8rDEAblGs7DaUSW0Ua9332QSZVoTqWaj8sjfismpSFWH4vrjdQKm6SJ9yMJ93Sv5pgBBFG1KfBvtr8uNvpwGhXBUpZuZpI4jVIGM8wFLvv/8SflmYSia4cMibG/JHO2qOZAibYHHRypfU4iZQK3zyKRNiqpCwSbjrYVOdvko8JzOkJnPwik8I7NTrPtNznbvGkoNiZl522vrl0gw7ci11zAz1xOQypjdx/0MDDR3PbjG8ZcSrZ1zy47bB/bnIsTp+59Xl+/QYr9j6LWma3GqGROPB7zn4yUFRBPlunIMSIZo8f11nTdsA2CWT1hhULxXih8n5vHdCAwBEUGiJu3lSIPCCrFs9uVPhNFJdPE0UnsmnjrtT/9HZtK9lQgTTPikxLZscgjmcqcWLyx9kyDOyYoUblCit4GNaSwtkWPD++intbf3EqbucoEP7iDmGhIICiTMOWpnQ3ZwZ6Q0M5LcBh95LicLFYxWrc3XZPQ==;
 5:6Qn9p6Lu86ZhivuMjzOM6XVhL4fn0OphjWAD45JoAUYEYNqpA5pBfBfqniDVrp6DE3AISxIPtfI5yH6DmZbziHTLliyw7uXwt9IUqEHKTKhHktjf0IucuPzRiztEBB2HmHT6/QkOdad77MV62da6UQ==;
 24:98YhPShMjlJJjPPMZFRWd4HQFaCsWo5ef7DlFdbrcyWk5JEsS/JfphlsH3X5QELK4zU+FsDV+BngPW46kE3YQJX+9N8dG4JzNVMpioz1RYc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 7:NfaUA4kDCI352hwFLwMD0DBywl6zoMopgNu/xHNKzV1bzlLQRqVk9rEvAOZazpLlvWfkr+NmfVt2SYrURWG4RtODONuysMk4bu2pbkapv0yLJPmv3+ISP7Oz/1JCaHHVzaxUfHjKn9OJHzWXcjmCNjz+FGVmBPb4+5eJDUHr+c2FidKR27woED+lPJZSsVghvTmXGcJe3AEKZ4kBcd1viyhjwlCT2mNimWul8NbeFAI70xFXNGvoJ2J6K/xzo0dfC2eVW7MRspAbMhoB9Yk6HqpYwFnR653cBO94E263u30K262rwKOn41tyrpPJU1BHVpWhEJr7ylHzPoReLMBsaA==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 15:14:46.4266 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2723
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [[PATCH]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBXZWksCgoKT24gMTYuMDUuMTcgMTQ6MDMsIFdlaSBMaXUgd3JvdGU6Cj4gSSdtIGNvbmZ1
c2VkIGJ5IHRoZSBjb21taXQgbWVzc2FnZS4KCk15IGJhZCwgSSBkaWQgbm90IHBheSBlbm91Z2gg
YXR0ZW50aW9uIHRvIHdyaXRlIHRoZSBtZXNzYWdlLiBXb3VsZCAKZm9sbG93aW5nIGJlIGJldHRl
cj8KCiAgICAgSW1wbGljaXRseSBpbml0aWFsaXplIGEgcmVmZXJlbmNlZCBvdXB1dCBwYXJhbWV0
ZXIgZm9yIGFsbCBjb2RlIApicmFuY2hlcwogICAgIGluIG9yZGVyIHRvIG5vdCBmYWNlIGEgInZh
cmlhYmxlIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQiIApjb21waWxhdGlvbgogICAgIGVycm9y
IGluIGEgY2FsbGVyIGZ1bmN0aW9uLCBmaXJlZCBieSBzb21lIGNvbXBpbGVycyB1bmRlciAKY2ly
Y3Vtc3RhbmNlcy4KCj4gSWYgSSdtIHJpZ2h0LCB3b3VsZCBpdCBiZSBiZXR0ZXIgdG8gc2V0ICpz
aXplIHRvIDAgaW4gdGhlIGRlZmF1bHQKPiBicmFuY2g/CgpBZ3JlZS4KCi0tIAoKKkFuZHJpaSBB
bmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 15:19:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAeFa-0008A1-J6; Tue, 16 May 2017 15:19:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAeFZ-00089u-2l
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 15:19:01 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 05/7D-03613-4681B195; Tue, 16 May 2017 15:19:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW6KhHS
 kwUlOi+9bJjM5MHoc/nCFJYAxijUzLym/IoE1Y+n5soJGvorm5rmMDYynOLsYOTkkBPwlFk27
 wgpiswioSrxc/J4JxGYTUJb42dnLBmKLCBhJvHh0maWLkYuDWeAAo8TbVz/ZQRLCAgkSnWsbW
 EBsXgELiVcXLzGBFAkJ7GeUuLD5ERNEQlDi5MwnYEXMAjoSC3Z/AprKAWRLSyz/xwFicgoESi
 z5Gg5SISqgItG5dA5YtZCAgkTH9GNMExj5ZiEZNAvJoFkIgxYwMq9i1ChOLSpLLdI1stRLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MF4YFHgIUZJDiYlUd60aqlIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK878WkI4UEi1LTUyvSMnOAAQ+TluDgURLhXQOS5i0uSMwtz
 kyHSJ1iVJQS550GkhAASWSU5sG1waLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR514FM4c
 nMK4Gb/gpoMRPQ4rCX4iCLSxIRUlINjK5sS59GOL2w9Jl4csuGC4pZezae6OZbop1on3xkyjq
 hNZ9favh5RzW+naz7r/ztnOWS3a9tTRc8XOoQ9/ZMwKyggws+1gf2dqn/MTNZ8+jBgxNiXa7r
 k34atqXkqv1mfWN/Mt679g2z3ipdkyXHWzeln087bfBDRTWP83uUbPfiZyG1neErXyqxFGckG
 moxFxUnAgAGkh34rQIAAA==
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494947938!93141754!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23565 invoked from network); 16 May 2017 15:18:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 15:18:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432642845"
Date: Tue, 16 May 2017 16:18:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170516151856.vznbnyi5dmc7n4eq@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <20170511111011.sus25wpfarqdto6m@citrix.com>
 <CACtJ1JS=ErfuEVG-jt+GqHE5Rw=9MkMH7HHihz-q9yFj_X+2dg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JS=ErfuEVG-jt+GqHE5Rw=9MkMH7HHihz-q9yFj_X+2dg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/12 v3] xen/arm: vpl011: Add a new vuart
 node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDM6MDI6MjlQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKWy4uLl0KPiA+PiBAQCAtMTUxLDEzICsxNTQsMTkgQEAgcmV0cnlfdHJhbnNhY3Rp
b246Cj4gPj4gICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ID4+Cj4gPj4gICAgICBpZiAoIWxpYnhs
X29ubHkpIHsKPiA+PiAtICAgICAgICByYyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0
LCBHQ1NQUklOVEYoIiVzL2Zyb250ZW5kIixsaWJ4bF9wYXRoKSwKPiA+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZyb250ZW5kX3BhdGgpOwo+ID4+IC0gICAgICAgIGlm
IChyYykgZ290byBvdXQ7Cj4gPj4gKyAgICAgICAgaWYgKGZlbnRzIHx8IHJvX2ZlbnRzKQo+ID4+
ICsgICAgICAgIHsKPiA+PiArICAgICAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tl
ZChnYywgdCwgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsbGlieGxfcGF0aCksCj4gPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbnRlbmRfcGF0aCk7Cj4gPj4g
KyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gPj4gKyAgICAgICAgfQo+ID4+Cj4gPj4g
LSAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgdCwgR0NTUFJJTlRGKCIl
cy9iYWNrZW5kIixsaWJ4bF9wYXRoKSwKPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJhY2tlbmRfcGF0aCk7Cj4gPj4gLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsK
PiA+PiArICAgICAgICBpZiAoYmVudHMpCj4gPj4gKyAgICAgICAgewo+ID4+ICsgICAgICAgICAg
ICByYyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2JhY2tl
bmQiLGxpYnhsX3BhdGgpLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJhY2tlbmRfcGF0aCk7Cj4gPj4gKyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7
Cj4gPj4gKyAgICAgICAgfQo+ID4KPiA+IFdoYXQgaXMgdGhpcyBmb3I/Cj4gPgo+ID4gSWYgdGhl
cmUgaXMgbm8gZmUgb3IgYmUgZW50cmllcyB5b3Ugc2tpcCB0aGUgcGF0aCBjcmVhdGlvbiBhbHRv
Z2V0aGVyLgo+ID4gQnV0IHdoeT8gVGhpcyBkb2Vzbid0IHNlZW0gdG8gYmUgcmVsYXRlZCB0byB5
b3VyIHBhdGNoLgo+IEZvciB2dWFydCwgSSBhbSBhZGRpbmcgb25seSBhIGZyb250IGVuZCBub2Rl
IGJ1dCB0aGUKPiBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRkKCkgY3JlYXRlcyB0aGUgYmFja2Vu
ZCBwYXRoIGFsc28sZXZlbiB0aG91Z2gKPiB0aGVyZSBpcyBubyBiYWNrZW5kIG5vZGUuIFRvIHJl
bW92ZSB0aGF0IGhhbmdpbmcgYmUgcGF0aCwgSSBhZGRlZCB0aGlzCj4gY2hlY2suCj4gPgo+ID4g
QXQgbGVhc3QgZXhwbGFpbiB0aGlzIGEgYml0IGluIHRoZSBjb21taXQgbWVzc2FnZT8KPiBJIHdp
bGwgYWRkIG1vcmUgZGV0YWlscyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4gCgpQcmVmZXJhYmxl
IGl0IHNob3VsZCBiZSBpbiBhIHNlcGFyYXRlIHBhdGNoLiBUaGF0IHdvdWxkIG1ha2UgcmV2aWV3
CmVhc2llci4KCkJ1dCB0aGVyZSBpcyBhbm90aGVyIHF1ZXN0aW9uOiBob3cgZG8geW91IGtub3cg
aWYgRG9tMCBpcyBzZXJ2aWNpbmcgYQpEb21VPyBIb3cgZG8geW91IGNvbnN0cnVjdCBhIGxpYnhs
X19kZXZpY2Ugc3RydWN0IHNob3VsZCB5b3Ugd2FudCB0bwptYW5pcHVsYXRlIHZ1YXJ0PwoKV2Vp
LgoKPiBSZWdhcmRzLAo+IEJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 15:24:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:24:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAeL1-0000NO-8l; Tue, 16 May 2017 15:24:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAeKz-0000NI-Fi
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 15:24:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 1D/41-01752-4B91B195; Tue, 16 May 2017 15:24:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXeDpHS
 kweMvZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkV0uZC76vZazYuWkmSwPj6touRi4OIYHN
 jBKHNn9ggXB2M0o0dD9k6mLk5BAWCJM43tfDCmKLCERK7N96gAXEFhLIlrj+aAsbSAOzwGpGi
 SkbVoAVsQloStz5/AmsmVfASuLHu7dgcRYBVYnjE56zg9iiAuESbxuPsEDUCEqcnPkEyObg4B
 SwkehYzQ0SZhawlbgzdzczhC0vsf3tHOYJjHyzkHTMQlI2C0nZAkbmVYwaxalFZalFukaWekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgSFXz8DAuIPx8ha/Q4ySHExKorxp1VKR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4b4tLRwoJFqWmp1akZeYAgx8mLcHBoyTCKyIBlOYtL
 kjMLc5Mh0idYtTluNL68T2TEEtefl6qlDhvLUiRAEhRRmke3AhYJF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMx7B+QSnsy8ErhNr4COYAI6IuylOMgRJYkIKakGRvnzRq0hz1b6+i4Iv7y
 gQWbpBKHVhX2v3XOl9io85ZXeuOuS6iOrn44Mi5bmTm/3/bym18R/hkGufYBrqpm4ba11wPv0
 lt5mDudvel2Rev7zFFirFQ4JLz7r4BH+e3v1opbdoeFzmlSPzpWu7fObe7at99zTdFMT5+mL5
 Dbm74xy9XTe6jhJiaU4I9FQi7moOBEAjVIO/L8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494948271!98362625!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63399 invoked from network); 16 May 2017 15:24:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 16 May 2017 15:24:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 49D751435;
 Tue, 16 May 2017 08:24:30 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2E78F3F3E1;
 Tue, 16 May 2017 08:24:29 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-14-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <30090dce-ed46-7d28-805d-b897eb5b5c6d@arm.com>
Date: Tue, 16 May 2017 16:24:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-14-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 13/28] ARM: vITS: add command handling
 stub and MMIO emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRW11
bGF0ZSB0aGUgbWVtb3J5IG1hcHBlZCBJVFMgcmVnaXN0ZXJzIGFuZCBwcm92aWRlIGEgc3R1YiB0
byBpbnRyb2R1Y2UKPiB0aGUgSVRTIGNvbW1hbmQgaGFuZGxpbmcgZnJhbWV3b3JrIChidXQgd2l0
aG91dCBhY3R1YWxseSBlbXVsYXRpbmcgYW55Cj4gY29tbWFuZHMgYXQgdGhpcyB0aW1lKS4KPiBU
aGlzIGZpeGVzIGEgbWlzbm9tZXIgaW4gb3VyIHZpcnR1YWwgSVRTIHN0cnVjdHVyZSwgd2hlcmUg
dGhlIHNwZWMgaXMKPiBjb25mdXNpbmdseSB1c2luZyBJRF9iaXRzIGluIEdJVFNfVFlQRVIgdG8g
ZGVub3RlIHRoZSBudW1iZXIgb2YgZXZlbnQgSURzCj4gKGluIGNvbnRyYXN0IHRvIEdJQ0RfVFlQ
RVIsIHdoZXJlIGl0IG1lYW5zIG51bWJlciBvZiBMUElzKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyAgICAgICB8IDUyNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDMgKwo+
ICAyIGZpbGVzIGNoYW5nZWQsIDUyOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy12My1pdHMuYwo+IGluZGV4IDA2NWZmZTIuLmUzYmQxZjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+
IEBAIC0xOSw2ICsxOSwxNiBAQAo+ICAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICAgKi8KPgo+ICsvKgo+ICsg
KiBMb2NraW5nIG9yZGVyOgo+ICsgKgo+ICsgKiBpdHMtPnZjbWRfbG9jayAgICAgICAgICAgICAg
ICAgICAgICAgIChwcm90ZWN0cyB0aGUgY29tbWFuZCBxdWV1ZSkKPiArICogICAgIGl0cy0+aXRz
X2xvY2sgICAgICAgICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIHRyYW5zbGF0aW9uIHRhYmxl
cykKPiArICogICAgICAgICBkLT5pdHNfZGV2aWNlc19sb2NrICAgICAgICAgICAocHJvdGVjdHMg
dGhlIGRldmljZSBSQiB0cmVlKQo+ICsgKiAgICAgICAgICAgICB2LT52Z2ljLmxvY2sgICAgICAg
ICAgICAgIChwcm90ZWN0cyB0aGUgc3RydWN0IHBlbmRpbmdfaXJxKQo+ICsgKiAgICAgICAgICAg
ICAgICAgZC0+cGVuZF9scGlfdHJlZV9sb2NrIChwcm90ZWN0cyB0aGUgcmFkaXggdHJlZSkKPiAr
ICovCj4gKwo+ICAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2NvbmZp
Zy5oPgo+ICAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4gQEAgLTQzLDcgKzUzLDcgQEAK
PiAgc3RydWN0IHZpcnRfaXRzIHsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gICAgICB1bnNp
Z25lZCBpbnQgZGV2aWRfYml0czsKPiAtICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOwo+ICsg
ICAgdW5zaWduZWQgaW50IGV2aWRfYml0czsKPiAgICAgIHNwaW5sb2NrX3QgdmNtZF9sb2NrOyAg
ICAgICAvKiBQcm90ZWN0cyB0aGUgdmlydHVhbCBjb21tYW5kIGJ1ZmZlciwgd2hpY2ggKi8KPiAg
ICAgIHVpbnQ2NF90IGN3cml0ZXI7ICAgICAgICAgICAvKiBjb25zaXN0cyBvZiBDV1JJVEVSIGFu
ZCBDUkVBRFIgYW5kIHRob3NlICAgKi8KPiAgICAgIHVpbnQ2NF90IGNyZWFkcjsgICAgICAgICAg
ICAvKiBzaGFkb3cgdmFyaWFibGVzIGN3cml0ZXIgYW5kIGNyZWFkci4gKi8KPiBAQCAtNTMsNiAr
NjMsNyBAQCBzdHJ1Y3QgdmlydF9pdHMgewo+ICAgICAgdWludDY0X3QgYmFzZXJfZGV2LCBiYXNl
cl9jb2xsOyAgICAgLyogQkFTRVIwIGFuZCBCQVNFUjEgZm9yIHRoZSBndWVzdCAqLwo+ICAgICAg
dW5zaWduZWQgaW50IG1heF9jb2xsZWN0aW9uczsKPiAgICAgIHVuc2lnbmVkIGludCBtYXhfZGV2
aWNlczsKPiArICAgIC8qIGNoYW5naW5nICJlbmFibGVkIiByZXF1aXJlcyB0byBob2xkICpib3Ro
KiB0aGUgdmNtZF9sb2NrIGFuZCBpdHNfbG9jayAqLwo+ICAgICAgYm9vbCBlbmFibGVkOwo+ICB9
Owo+Cj4gQEAgLTY3LDYgKzc4LDEyIEBAIHN0cnVjdCB2aXRzX2l0dGUKPiAgICAgIHVpbnQxNl90
IHBhZDsKPiAgfTsKPgo+ICt0eXBlZGVmIHVpbnQxNl90IGNvbGxfdGFibGVfZW50cnlfdDsKClBs
ZWFzZSBleHBsYWluIHRoZSBlbmNvZGluZyBvZiBjb2xsX3RhYmxlX2VudHJ5X3Q7Cgo+ICt0eXBl
ZGVmIHVpbnQ2NF90IGRldl90YWJsZV9lbnRyeV90OwoKSXQgd291bGQgYmUgYmV0dGVyIHRvIHN0
aWNrIHRoaXMgdHlwZWRlZiB3aXRoIHRoZSBtYWNyb3MgREVWX1RBQkxFXyogeW91IApkZWZpbmVk
IGluIHBhdGNoICMxNC4gU28gd2UgY2FuIHVuZGVyc3RhbmQgdGhlIGxheW91dCBvZiBkZXZfdGFi
bGVfZW50cnlfdC4KCj4gKwo+ICsjZGVmaW5lIEdJVFNfQkFTRVJfUk9fTUFTSyAgICAgICAoR0lU
U19CQVNFUl9UWVBFX01BU0sgfCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoMzFVTCA8PCBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJRlQpKQoKVGhlIG1hc2sgdXNlZCBm
b3IgdGhlIEVudHJ5X1NpemUgc2l6ZSBsb29rcyB3cm9uZyB0byBtZS4gU2hvdWxkIG5vdCBpdCAK
YmUgMHgxZj8KCj4gKwo+ICBpbnQgdmdpY192M19pdHNfaW5pdF9kb21haW4oc3RydWN0IGRvbWFp
biAqZCkKPiAgewo+ICAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNl
c19sb2NrKTsKPiBAQCAtODAsNiArOTcsNTEzIEBAIHZvaWQgdmdpY192M19pdHNfZnJlZV9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIEFTU0VSVChSQl9FTVBUWV9ST09UKCZkLT5hcmNo
LnZnaWMuaXRzX2RldmljZXMpKTsKPiAgfQo+Cj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+ICsgKiBGdW5jdGlvbnMgdGhhdCBoYW5kbGUgSVRTIGNvbW1hbmRzICoK
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwo+ICsKPiArc3RhdGlj
IHVpbnQ2NF90IGl0c19jbWRfbWFza19maWVsZCh1aW50NjRfdCAqaXRzX2NtZCwgdW5zaWduZWQg
aW50IHdvcmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHNoaWZ0LCB1bnNpZ25lZCBpbnQgc2l6ZSkKPiArewo+ICsgICAgcmV0dXJuIChsZTY0X3Rv
X2NwdShpdHNfY21kW3dvcmRdKSA+PiBzaGlmdCkgJiAoQklUKHNpemUpIC0gMSk7CgpOSVQ6IE5v
bmUgb2YgdGhlIGNvZGUgaXMgYmlnLWVuZCByZWFkeS4gU28gaXQgaXMgbm90IG5lY2Vzc2FyeSB0
byBoYXZlIApsZTY0X3RvX2NwdS4KCj4gK30KPiArCj4gKyNkZWZpbmUgaXRzX2NtZF9nZXRfY29t
bWFuZChjbWQpICAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAwLCAgMCwgIDgpCj4gKyNk
ZWZpbmUgaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQo
Y21kLCAwLCAzMiwgMzIpCj4gKyNkZWZpbmUgaXRzX2NtZF9nZXRfc2l6ZShjbWQpICAgICAgICAg
ICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAxLCAgMCwgIDUpCj4gKyNkZWZpbmUgaXRzX2NtZF9n
ZXRfaWQoY21kKSAgICAgICAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAxLCAgMCwgMzIp
Cj4gKyNkZWZpbmUgaXRzX2NtZF9nZXRfcGh5c2ljYWxfaWQoY21kKSAgICBpdHNfY21kX21hc2tf
ZmllbGQoY21kLCAxLCAzMiwgMzIpCj4gKyNkZWZpbmUgaXRzX2NtZF9nZXRfY29sbGVjdGlvbihj
bWQpICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCAgMCwgMTYpCj4gKyNkZWZpbmUgaXRz
X2NtZF9nZXRfdGFyZ2V0X2FkZHIoY21kKSAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCAx
NiwgMzIpCj4gKyNkZWZpbmUgaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kKSAgICAgICBpdHNfY21k
X21hc2tfZmllbGQoY21kLCAyLCA2MywgIDEpCj4gKyNkZWZpbmUgaXRzX2NtZF9nZXRfaXR0YWRk
cihjbWQpICAgICAgICAoaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMiwgOCwgNDQpIDw8IDgpCj4g
Kwo+ICsjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAm
IDB4ZmYpICsgMSkgPDwgMTIpCj4gKyNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAg
ICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKPiArCj4gKy8qCj4gKyAqIE11c3QgYmUgY2Fs
bGVkIHdpdGggdGhlIHZjbWRfbG9jayBoZWxkLgo+ICsgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0
aGVyIHdlIGNhbiBiZSBzbWFydGVyIGhlcmUgYW5kIGRvbid0IG5lZWQgdG8gaG9sZAo+ICsgKiB0
aGUgbG9jayBhbGwgb2YgdGhlIHRpbWUuCj4gKyAqLwo+ICtzdGF0aWMgaW50IHZnaWNfaXRzX2hh
bmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQo+ICt7Cj4g
KyAgICBwYWRkcl90IGFkZHIgPSBpdHMtPmNiYXNlciAmIEdFTk1BU0soNTEsIDEyKTsKPiArICAg
IHVpbnQ2NF90IGNvbW1hbmRbNF07Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZp
dHMtPnZjbWRfbG9jaykpOwo+ICsKPiArICAgIGlmICggaXRzLT5jd3JpdGVyID49IElUU19DTURf
QlVGRkVSX1NJWkUoaXRzLT5jYmFzZXIpICkKPiArICAgICAgICByZXR1cm4gLTE7Cj4gKwo+ICsg
ICAgd2hpbGUgKCBpdHMtPmNyZWFkciAhPSBpdHMtPmN3cml0ZXIgKQo+ICsgICAgewo+ICsgICAg
ICAgIGludCByZXQ7Cj4gKwo+ICsgICAgICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9y
eShkLCBhZGRyICsgaXRzLT5jcmVhZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbW1hbmQsIHNpemVvZihjb21tYW5kKSwgZmFsc2UpOwo+ICsgICAgICAgIGlm
ICggcmV0ICkKPiArICAgICAgICAgICAgcmV0dXJuIHJldDsKPiArCj4gKyAgICAgICAgc3dpdGNo
ICggaXRzX2NtZF9nZXRfY29tbWFuZChjb21tYW5kKSApCj4gKyAgICAgICAgewo+ICsgICAgICAg
IGNhc2UgR0lUU19DTURfU1lOQzoKPiArICAgICAgICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21t
YW5kcyBzeW5jaHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lOQy4gKi8KPiArICAgICAgICAgICAg
YnJlYWs7Cj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJ2R0lUUzogdW5oYW5kbGVkIElUUyBjb21tYW5kICVsdVxuIiwKPiArICAgICAg
ICAgICAgICAgICAgICAgaXRzX2NtZF9nZXRfY29tbWFuZChjb21tYW5kKSk7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgd3JpdGVfdTY0X2F0b21pYygm
aXRzLT5jcmVhZHIsIChpdHMtPmNyZWFkciArIElUU19DTURfU0laRSkgJQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgSVRTX0NNRF9CVUZGRVJfU0laRShpdHMtPmNiYXNlcikpOwo+ICsKPiAr
ICAgICAgICBpZiAoIHJldCApCj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LAo+ICsgICAgICAgICAgICAgICAgICAgICAidkdJVFM6IElUUyBjb21tYW5kIGVycm9yICVkIHdo
aWxlIGhhbmRsaW5nIGNvbW1hbmQgJWx1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICByZXQs
IGl0c19jbWRfZ2V0X2NvbW1hbmQoY29tbWFuZCkpOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVy
biAwOwo+ICt9Cj4gKwo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogSVRT
IHJlZ2lzdGVycyByZWFkIGFjY2VzcyAqCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Ki8KPiArCj4gKy8qIElkZW50aWZ5aW5nIGFzIGFuIEFSTSBJUCwgdXNpbmcgIlgiIGFzIHRoZSBw
cm9kdWN0IElELiAqLwo+ICsjZGVmaW5lIEdJVFNfSUlEUl9WQUxVRSAgICAgICAgICAgICAgICAg
MHg1ODAwMDM0Ywo+ICsKPiArc3RhdGljIGludCB2Z2ljX3YzX2l0c19tbWlvX3JlYWQoc3RydWN0
IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgdmly
dF9pdHMgKml0cyA9IHByaXY7Cj4gKyAgICB1aW50NjRfdCByZWc7Cj4gKwo+ICsgICAgc3dpdGNo
ICggaW5mby0+Z3BhICYgMHhmZmZmICkKPiArICAgIHsKPiArICAgIGNhc2UgVlJFRzMyKEdJVFNf
Q1RMUik6Cj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBXZSB0cnkgdG8gYXZv
aWQgd2FpdGluZyBmb3IgdGhlIGNvbW1hbmQgcXVldWUgbG9jayBhbmQgcmVwb3J0Cj4gKyAgICAg
ICAgICogbm9uLXF1aWVzY2VudCBpZiB0aGF0IGxvY2sgaXMgYWxyZWFkeSB0YWtlbi4KPiArICAg
ICAgICAgKi8KPiArICAgICAgICBib29sIGhhdmVfY21kX2xvY2s7Cj4gKwo+ICsgICAgICAgIGlm
ICggaW5mby0+ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiAr
ICAgICAgICBoYXZlX2NtZF9sb2NrID0gc3Bpbl90cnlsb2NrKCZpdHMtPnZjbWRfbG9jayk7Cj4g
KyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKCkkgdGhpbmsgd2UgY291bGQgc2lt
cGxpZnkgYSBiaXQgbW9yZSB0aGUgbG9ja2luZyBoZXJlIGlmIHdlIHJlYWQgCml0cy0+ZW5hYmxl
IGF0b21pY2FsbHkuIFRoYXQgd291bGQgZHJvcCB0aGUgbmVlZCBvZiAKc3Bpbl9sb2NrKCZpdHMt
Pml0c19sb2NrKS4gQWx0aG91Z2gsIEkgd291bGQgYmUgaGFwcHkgdG8gc2VlIGEgZm9sbG93LXVw
IApwYXRjaC4KCj4gKyAgICAgICAgaWYgKCBpdHMtPmVuYWJsZWQgKQo+ICsgICAgICAgICAgICBy
ZWcgPSBHSVRTX0NUTFJfRU5BQkxFOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcmVn
ID0gMDsKCk5JVDogdGhpcyBjb3VsZCBzaW1wbGlmeSB3aXRoOgoKcmVnID0gKGl0cy0+ZW5hYmxl
ZCkgPyBHSVRTX0NUTFJfRU5BQkxFIDogMDsKCj4gKwo+ICsgICAgICAgIGlmICggaGF2ZV9jbWRf
bG9jayAmJiBpdHMtPmN3cml0ZXIgPT0gaXRzLT5jcmVhZHIgKQo+ICsgICAgICAgICAgICByZWcg
fD0gR0lUU19DVExSX1FVSUVTQ0VOVDsKPiArCj4gKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+
aXRzX2xvY2spOwo+ICsgICAgICAgIGlmICggaGF2ZV9jbWRfbG9jayApCj4gKyAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZpdHMtPnZjbWRfbG9jayk7Cj4gKwo+ICsgICAgICAgICpyID0gdmdpY19y
ZWczMl9leHRyYWN0KHJlZywgaW5mbyk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9CgpOZXds
aW5lIGhlcmUgcGxlYXNlIHRvIGxpZ2h0ZW4gdGhlIGNvZGUuCgo+ICsgICAgY2FzZSBWUkVHMzIo
R0lUU19JSURSKToKPiArICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQg
KSBnb3RvIGJhZF93aWR0aDsKPiArICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChHSVRT
X0lJRFJfVkFMVUUsIGluZm8pOwo+ICsgICAgICAgIGJyZWFrOwoKRGl0dG8uIEFsc28gYmVmb3Jl
IGV2ZXJ5ICJjYXNlIiBpbiB0aGlzIHBhdGNoLgoKPiArICAgIGNhc2UgVlJFRzY0KEdJVFNfVFlQ
RVIpOgo+ICsgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQp
ICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIHJlZyA9IEdJVFNfVFlQRVJfUEhZU0lD
QUw7Cj4gKyAgICAgICAgcmVnIHw9IChzaXplb2Yoc3RydWN0IHZpdHNfaXR0ZSkgLSAxKSA8PCBH
SVRTX1RZUEVSX0lUVF9TSVpFX1NISUZUOwo+ICsgICAgICAgIHJlZyB8PSAoaXRzLT5ldmlkX2Jp
dHMgLSAxKSA8PCBHSVRTX1RZUEVSX0lEQklUU19TSElGVDsKPiArICAgICAgICByZWcgfD0gKGl0
cy0+ZGV2aWRfYml0cyAtIDEpIDw8IEdJVFNfVFlQRVJfREVWSURTX1NISUZUOwo+ICsgICAgICAg
ICpyID0gdmdpY19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
KyAgICBjYXNlIFZSQU5HRTMyKDB4MDAxOCwgMHgwMDFDKToKPiArICAgICAgICBnb3RvIHJlYWRf
cmVzZXJ2ZWQ7Cj4gKyAgICBjYXNlIFZSQU5HRTMyKDB4MDAyMCwgMHgwMDNDKToKPiArICAgICAg
ICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVkOwo+ICsgICAgY2FzZSBWUkFOR0UzMigweDAwNDAsIDB4
MDA3Qyk6Cj4gKyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOwo+ICsgICAgY2FzZSBWUkVHNjQo
R0lUU19DQkFTRVIpOgo+ICsgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGlu
Zm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0
c19sb2NrKTsKPiArICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdChpdHMtPmNiYXNlciwg
aW5mbyk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAgICAg
IGJyZWFrOwo+ICsgICAgY2FzZSBWUkVHNjQoR0lUU19DV1JJVEVSKToKPiArICAgICAgICBpZiAo
ICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+
ICsKPiArICAgICAgICByZWcgPSBpdHMtPmN3cml0ZXI7Cj4gKyAgICAgICAgKnIgPSB2Z2ljX3Jl
ZzY0X2V4dHJhY3QocmVnLCBpbmZvKTsKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgVlJF
RzY0KEdJVFNfQ1JFQURSKToKPiArICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2Vz
cyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICByZWcgPSBpdHMt
PmNyZWFkcjsKPiArICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdChyZWcsIGluZm8pOwo+
ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBWUkFOR0U2NCgweDAwOTgsIDB4MDBGOCk6Cj4g
KyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOwo+ICsgICAgY2FzZSBWUkVHNjQoR0lUU19CQVNF
UjApOiAgICAgICAgICAgLyogZGV2aWNlIHRhYmxlICovCj4gKyAgICAgICAgaWYgKCAhdmdpY19y
ZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPiArICAgICAg
ICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAgICAgICpyID0gdmdpY19yZWc2NF9l
eHRyYWN0KGl0cy0+YmFzZXJfZGV2LCBpbmZvKTsKPiArICAgICAgICBzcGluX3VubG9jaygmaXRz
LT5pdHNfbG9jayk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFZSRUc2NChHSVRTX0JB
U0VSMSk6ICAgICAgICAgICAvKiBjb2xsZWN0aW9uIHRhYmxlICovCj4gKyAgICAgICAgaWYgKCAh
dmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPiAr
ICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAgICAgICpyID0gdmdpY19y
ZWc2NF9leHRyYWN0KGl0cy0+YmFzZXJfY29sbCwgaW5mbyk7Cj4gKyAgICAgICAgc3Bpbl91bmxv
Y2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBWUkFOR0U2
NChHSVRTX0JBU0VSMiwgR0lUU19CQVNFUjcpOgo+ICsgICAgICAgIGdvdG8gcmVhZF9hc196ZXJv
XzY0Owo+ICsgICAgY2FzZSBWUkFOR0UzMigweDAxNDAsIDB4QkZGQyk6Cj4gKyAgICAgICAgZ290
byByZWFkX3Jlc2VydmVkOwo+ICsgICAgY2FzZSBWUkFOR0UzMigweEMwMDAsIDB4RkZDQyk6Cj4g
KyAgICAgICAgZ290byByZWFkX2ltcGxfZGVmaW5lZDsKPiArICAgIGNhc2UgVlJBTkdFMzIoMHhG
RkQwLCAweEZGRTQpOgo+ICsgICAgICAgIGdvdG8gcmVhZF9pbXBsX2RlZmluZWQ7Cj4gKyAgICBj
YXNlIFZSRUczMihHSVRTX1BJRFIyKToKPiArICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAh
PSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiArICAgICAgICAqciA9IHZnaWNfcmVnMzJf
ZXh0cmFjdChHSUNfUElEUjJfQVJDSF9HSUN2MywgaW5mbyk7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
KyAgICBjYXNlIFZSQU5HRTMyKDB4RkZFQywgMHhGRkZDKToKPiArICAgICAgICBnb3RvIHJlYWRf
aW1wbF9kZWZpbmVkOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCj4gKyAgICAgICAgICAgICAgICIlcHY6IHZHSVRTOiB1bmhhbmRsZWQgcmVhZCByJWQgb2Zm
c2V0ICUjMDRseFxuIiwKPiArICAgICAgICAgICAgICAgdiwgaW5mby0+ZGFidC5yZWcsICh1bnNp
Z25lZCBsb25nKWluZm8tPmdwYSAmIDB4ZmZmZik7Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgcmV0dXJuIDE7Cj4gKwo+ICtyZWFkX2FzX3plcm9fNjQ6Cj4gKyAgICBp
ZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRo
Owo+ICsgICAgKnIgPSAwOwo+ICsKPiArICAgIHJldHVybiAxOwo+ICsKPiArcmVhZF9pbXBsX2Rl
ZmluZWQ6Cj4gKyAgICBwcmludGsoWEVOTE9HX0dfREVCVUcKPiArICAgICAgICAgICAiJXB2OiB2
R0lUUzogUkFaIG9uIGltcGxlbWVudGF0aW9uIGRlZmluZWQgcmVnaXN0ZXIgb2Zmc2V0ICUjMDRs
eFxuIiwKPiArICAgICAgICAgICB2LCBpbmZvLT5ncGEgJiAweGZmZmYpOwo+ICsgICAgKnIgPSAw
Owo+ICsgICAgcmV0dXJuIDE7Cj4gKwo+ICtyZWFkX3Jlc2VydmVkOgo+ICsgICAgcHJpbnRrKFhF
TkxPR19HX0RFQlVHCj4gKyAgICAgICAgICAgIiVwdjogdkdJVFM6IFJBWiBvbiByZXNlcnZlZCBy
ZWdpc3RlciBvZmZzZXQgJSMwNGx4XG4iLAo+ICsgICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4
ZmZmZik7Cj4gKyAgICAqciA9IDA7Cj4gKyAgICByZXR1cm4gMTsKPiArCj4gK2JhZF93aWR0aDoK
PiArICAgIHByaW50ayhYRU5MT0dfR19FUlIgInZHSVRTOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQg
b2Zmc2V0ICUjMDRseFxuIiwKPiArICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUsIGluZm8tPmRh
YnQucmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAweGZmZmYpOwo+ICsgICAgZG9tYWlu
X2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogSVRTIHJlZ2lzdGVycyB3cml0ZSBh
Y2Nlc3MgKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwo+ICsKPiArc3RhdGlj
IHVuc2lnbmVkIGludCBpdHNfYmFzZXJfdGFibGVfc2l6ZSh1aW50NjRfdCBiYXNlcikKPiArewo+
ICsgICAgdW5zaWduZWQgaW50IHJldCwgcGFnZV9zaXplWzRdID0ge1NaXzRLLCBTWl8xNkssIFNa
XzY0SywgU1pfNjRLfTsKPiArCj4gKyAgICByZXQgPSBwYWdlX3NpemVbKGJhc2VyID4+IEdJVFNf
QkFTRVJfUEFHRV9TSVpFX1NISUZUKSAmIDNdOwo+ICsKPiArICAgIHJldHVybiByZXQgKiAoKGJh
c2VyICYgR0lUU19CQVNFUl9TSVpFX01BU0spICsgMSk7Cj4gK30KPiArCj4gK3N0YXRpYyB1bnNp
Z25lZCBpbnQgaXRzX2Jhc2VyX25yX2VudHJpZXModWludDY0X3QgYmFzZXIpCj4gK3sKPiArICAg
IHVuc2lnbmVkIGludCBlbnRyeV9zaXplID0gR0lUU19CQVNFUl9FTlRSWV9TSVpFKGJhc2VyKTsK
PiArCj4gKyAgICByZXR1cm4gaXRzX2Jhc2VyX3RhYmxlX3NpemUoYmFzZXIpIC8gZW50cnlfc2l6
ZTsKPiArfQo+ICsKPiArLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4g
Ki8KPiArc3RhdGljIGJvb2wgdmdpY192M192ZXJpZnlfaXRzX3N0YXR1cyhzdHJ1Y3QgdmlydF9p
dHMgKml0cywgYm9vbCBzdGF0dXMpCj4gK3sKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
aXRzLT5pdHNfbG9jaykpOwo+ICsKPiArICAgIGlmICggIXN0YXR1cyApCj4gKyAgICAgICAgcmV0
dXJuIGZhbHNlOwo+ICsKPiArICAgIGlmICggIShpdHMtPmNiYXNlciAmIEdJVFNfVkFMSURfQklU
KSB8fAo+ICsgICAgICAgICAhKGl0cy0+YmFzZXJfZGV2ICYgR0lUU19WQUxJRF9CSVQpIHx8Cj4g
KyAgICAgICAgICEoaXRzLT5iYXNlcl9jb2xsICYgR0lUU19WQUxJRF9CSVQpICkKPiArICAgIHsK
PiArICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORyAiZCVkIHRyaWVkIHRvIGVuYWJsZSBJ
VFMgd2l0aG91dCBoYXZpbmcgdGhlIHRhYmxlcyBjb25maWd1cmVkLlxuIiwKPiArICAgICAgICAg
ICAgICAgaXRzLT5kLT5kb21haW5faWQpOwo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAg
IH0KPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgc2FuaXRp
emVfaXRzX2Jhc2VfcmVnKHVpbnQ2NF90ICpyZWcpCj4gK3sKPiArICAgIHVpbnQ2NF90IHIgPSAq
cmVnOwo+ICsKPiArICAgIC8qIEF2b2lkIG91dGVyIHNoYXJlYWJsZS4gKi8KPiArICAgIHN3aXRj
aCAoIChyID4+IEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX1NISUZUKSAmIDB4MDMgKQo+ICsgICAg
ewo+ICsgICAgY2FzZSBHSUNfQkFTRVJfT3V0ZXJTaGFyZWFibGU6Cj4gKyAgICAgICAgciAmPSB+
R0lUU19CQVNFUl9TSEFSRUFCSUxJVFlfTUFTSzsKPiArICAgICAgICByIHw9IEdJQ19CQVNFUl9J
bm5lclNoYXJlYWJsZSA8PCBHSVRTX0JBU0VSX1NIQVJFQUJJTElUWV9TSElGVDsKPiArICAgICAg
ICBicmVhazsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgLyogQXZvaWQgYW55IGlubmVyIG5vbi1jYWNoZWFibGUgbWFwcGluZy4gKi8KPiArICAg
IHN3aXRjaCAoIChyID4+IEdJVFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUKSAmIDB4
MDcgKQo+ICsgICAgewo+ICsgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVfbkNuQjoKPiArICAgIGNh
c2UgR0lDX0JBU0VSX0NBQ0hFX25DOgo+ICsgICAgICAgIHIgJj0gfkdJVFNfQkFTRVJfSU5ORVJf
Q0FDSEVBQklMSVRZX01BU0s7Cj4gKyAgICAgICAgciB8PSBHSUNfQkFTRVJfQ0FDSEVfUmFXYiA8
PCBHSVRTX0JBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9TSElGVDsKPiArICAgICAgICBicmVhazsK
PiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyog
T25seSBhbGxvdyBub24tY2FjaGVhYmxlIG9yIHNhbWUtYXMtaW5uZXIuICovCj4gKyAgICBzd2l0
Y2ggKCAociA+PiBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVCkgJiAweDA3ICkK
PiArICAgIHsKPiArICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX1NhbWVBc0lubmVyOgo+ICsgICAg
Y2FzZSBHSUNfQkFTRVJfQ0FDSEVfbkM6Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0
Ogo+ICsgICAgICAgIHIgJj0gfkdJVFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX01BU0s7Cj4g
KyAgICAgICAgciB8PSBHSUNfQkFTRVJfQ0FDSEVfbkMgPDwgR0lUU19CQVNFUl9PVVRFUl9DQUNI
RUFCSUxJVFlfU0hJRlQ7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgKnJl
ZyA9IHI7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdmdpY192M19pdHNfbW1pb193cml0ZShzdHJ1
Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWdpc3Rlcl90IHIsIHZvaWQgKnByaXYpCj4gK3sKPiArICAgIHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47Cj4gKyAgICBzdHJ1Y3QgdmlydF9pdHMgKml0cyA9IHByaXY7
Cj4gKyAgICB1aW50NjRfdCByZWc7Cj4gKyAgICB1aW50MzJfdCByZWczMjsKPiArCj4gKyAgICBz
d2l0Y2ggKCBpbmZvLT5ncGEgJiAweGZmZmYgKQo+ICsgICAgewo+ICsgICAgY2FzZSBWUkVHMzIo
R0lUU19DVExSKToKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBjdGxyOwo+ICsKPiArICAg
ICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsK
PiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBXZSBuZWVkIHRvIHRha2UgdGhlIHZjbWRf
bG9jayB0byBwcmV2ZW50IGEgZ3Vlc3QgZnJvbSBkaXNhYmxpbmcKPiArICAgICAgICAgKiB0aGUg
SVRTIHdoaWxlIGNvbW1hbmRzIGFyZSBzdGlsbCBwcm9jZXNzZWQuCj4gKyAgICAgICAgICovCj4g
KyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPnZjbWRfbG9jayk7Cj4gKyAgICAgICAgc3Bpbl9sb2Nr
KCZpdHMtPml0c19sb2NrKTsKPiArICAgICAgICBjdGxyID0gaXRzLT5lbmFibGVkID8gR0lUU19D
VExSX0VOQUJMRSA6IDA7Cj4gKyAgICAgICAgcmVnMzIgPSBjdGxyOwo+ICsgICAgICAgIHZnaWNf
cmVnMzJfdXBkYXRlKCZyZWczMiwgciwgaW5mbyk7Cj4gKwo+ICsgICAgICAgIGlmICggY3RsciBe
IHJlZzMyICkKPiArICAgICAgICAgICAgaXRzLT5lbmFibGVkID0gdmdpY192M192ZXJpZnlfaXRz
X3N0YXR1cyhpdHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVnMzIgJiBHSVRTX0NUTFJfRU5BQkxFKTsKPiArICAgICAgICBzcGluX3Vu
bG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+dmNtZF9s
b2NrKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArICAgIH0KPiArCj4gKyAgICBjYXNlIFZSRUcz
MihHSVRTX0lJRFIpOgo+ICsgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+ICsgICAgY2Fz
ZSBWUkVHMzIoR0lUU19UWVBFUik6Cj4gKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4g
KyAgICBjYXNlIFZSQU5HRTMyKDB4MDAxOCwgMHgwMDFDKToKPiArICAgICAgICBnb3RvIHdyaXRl
X3Jlc2VydmVkOwo+ICsgICAgY2FzZSBWUkFOR0UzMigweDAwMjAsIDB4MDAzQyk6Cj4gKyAgICAg
ICAgZ290byB3cml0ZV9pbXBsX2RlZmluZWQ7Cj4gKyAgICBjYXNlIFZSQU5HRTMyKDB4MDA0MCwg
MHgwMDdDKToKPiArICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOwo+ICsgICAgY2FzZSBWUkVH
NjQoR0lUU19DQkFTRVIpOgo+ICsgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNz
KGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIHNwaW5fbG9jaygm
aXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgLyogQ2hhbmdpbmcgYmFzZSByZWdpc3RlcnMgd2l0
aCB0aGUgSVRTIGVuYWJsZWQgaXMgVU5QUkVESUNUQUJMRS4gKi8KPiArICAgICAgICBpZiAoIGl0
cy0+ZW5hYmxlZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmaXRz
LT5pdHNfbG9jayk7Cj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAidkdJVFM6IHRyaWVkIHRvIGNoYW5nZSBDQkFTRVIgd2l0aCB0
aGUgSVRTIGVuYWJsZWQuXG4iKTsKPiArICAgICAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICAgICAg
fQo+ICsKPiArICAgICAgICByZWcgPSBpdHMtPmNiYXNlcjsKPiArICAgICAgICB2Z2ljX3JlZzY0
X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKPiArICAgICAgICBzYW5pdGl6ZV9pdHNfYmFzZV9yZWco
JnJlZyk7Cj4gKwo+ICsgICAgICAgIGl0cy0+Y2Jhc2VyID0gcmVnOwo+ICsgICAgICAgIGl0cy0+
Y3JlYWRyID0gMDsKPiArICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKwo+
ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgVlJFRzY0KEdJVFNfQ1dSSVRFUik6
Cj4gKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBn
b3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPnZjbWRfbG9jayk7
Cj4gKyAgICAgICAgcmVnID0gSVRTX0NNRF9PRkZTRVQoaXRzLT5jd3JpdGVyKTsKPiArICAgICAg
ICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKPiArICAgICAgICBpdHMtPmN3cml0
ZXIgPSBJVFNfQ01EX09GRlNFVChyZWcpOwo+ICsKPiArICAgICAgICBpZiAoIGl0cy0+ZW5hYmxl
ZCApCj4gKyAgICAgICAgICAgIGlmICggdmdpY19pdHNfaGFuZGxlX2NtZHMoZCwgaXRzKSApCj4g
KyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImVycm9yIGhhbmRsaW5n
IElUUyBjb21tYW5kc1xuIik7Cj4gKwo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPnZjbWRf
bG9jayk7Cj4gKwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgVlJFRzY0KEdJ
VFNfQ1JFQURSKToKPiArICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsKPiArCj4gKyAgICBj
YXNlIFZSQU5HRTMyKDB4MDA5OCwgMHgwMEZDKToKPiArICAgICAgICBnb3RvIHdyaXRlX3Jlc2Vy
dmVkOwo+ICsgICAgY2FzZSBWUkVHNjQoR0lUU19CQVNFUjApOiAgICAgICAgICAgLyogZGV2aWNl
IHRhYmxlICovCj4gKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+
ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0
c19sb2NrKTsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDaGFuZ2luZyBiYXNlIHJl
Z2lzdGVycyB3aXRoIHRoZSBJVFMgZW5hYmxlZCBpcyBVTlBSRURJQ1RBQkxFLAo+ICsgICAgICAg
ICAqIHdlIGNob29zZSB0byBpZ25vcmUgaXQsIGJ1dCB3YXJuLgo+ICsgICAgICAgICAqLwo+ICsg
ICAgICAgIGlmICggaXRzLT5lbmFibGVkICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJ2R0lUUzogdHJpZWQgdG8gY2hhbmdlIEJBU0VSIHdpdGggdGhlIElUUyBlbmFi
bGVkLlxuIik7Cj4gKwo+ICsgICAgICAgICAgICByZXR1cm4gMTsKPiArICAgICAgICB9Cj4gKwo+
ICsgICAgICAgIHJlZyA9IGl0cy0+YmFzZXJfZGV2Owo+ICsgICAgICAgIHZnaWNfcmVnNjRfdXBk
YXRlKCZyZWcsIHIsIGluZm8pOwo+ICsKPiArICAgICAgICAvKiBXZSBkb24ndCBzdXBwb3J0IGlu
ZGlyZWN0IHRhYmxlcyBmb3Igbm93LiAqLwo+ICsgICAgICAgIHJlZyAmPSB+KEdJVFNfQkFTRVJf
Uk9fTUFTSyB8IEdJVFNfQkFTRVJfSU5ESVJFQ1QpOwo+ICsgICAgICAgIHJlZyB8PSAoc2l6ZW9m
KGRldl90YWJsZV9lbnRyeV90KSAtIDEpIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVDsK
PiArICAgICAgICByZWcgfD0gR0lUU19CQVNFUl9UWVBFX0RFVklDRSA8PCBHSVRTX0JBU0VSX1RZ
UEVfU0hJRlQ7Cj4gKyAgICAgICAgc2FuaXRpemVfaXRzX2Jhc2VfcmVnKCZyZWcpOwo+ICsKPiAr
ICAgICAgICBpZiAoIHJlZyAmIEdJVFNfVkFMSURfQklUICkKPiArICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIGl0cy0+bWF4X2RldmljZXMgPSBpdHNfYmFzZXJfbnJfZW50cmllcyhyZWcpOwo+ICsg
ICAgICAgICAgICBpZiAoIGl0cy0+bWF4X2RldmljZXMgPiBCSVQoaXRzLT5kZXZpZF9iaXRzKSAp
Cj4gKyAgICAgICAgICAgICAgICBpdHMtPm1heF9kZXZpY2VzID0gQklUKGl0cy0+ZGV2aWRfYml0
cyk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgaXRzLT5tYXhf
ZGV2aWNlcyA9IDA7Cj4gKwo+ICsgICAgICAgIGl0cy0+YmFzZXJfZGV2ID0gcmVnOwo+ICsgICAg
ICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArICAgICAgICByZXR1cm4gMTsKPiAr
ICAgIGNhc2UgVlJFRzY0KEdJVFNfQkFTRVIxKTogICAgICAgICAgIC8qIGNvbGxlY3Rpb24gdGFi
bGUgKi8KPiArICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0
KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xv
Y2spOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogQ2hhbmdpbmcgYmFzZSByZWdpc3RlcnMg
d2l0aCB0aGUgSVRTIGVuYWJsZWQgaXMgVU5QUkVESUNUQUJMRSwKPiArICAgICAgICAgKiB3ZSBj
aG9vc2UgdG8gaWdub3JlIGl0LCBidXQgd2Fybi4KPiArICAgICAgICAgKi8KPiArICAgICAgICBp
ZiAoIGl0cy0+ZW5hYmxlZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzcGluX3VubG9j
aygmaXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAi
dkdJVFM6IHRyaWVkIHRvIGNoYW5nZSBCQVNFUiB3aXRoIHRoZSBJVFMgZW5hYmxlZC5cbiIpOwo+
ICsgICAgICAgICAgICByZXR1cm4gMTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJlZyA9
IGl0cy0+YmFzZXJfY29sbDsKPiArICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBp
bmZvKTsKPiArICAgICAgICAvKiBObyBpbmRpcmVjdCB0YWJsZXMgZm9yIHRoZSBjb2xsZWN0aW9u
IHRhYmxlLiAqLwo+ICsgICAgICAgIHJlZyAmPSB+KEdJVFNfQkFTRVJfUk9fTUFTSyB8IEdJVFNf
QkFTRVJfSU5ESVJFQ1QpOwo+ICsgICAgICAgIHJlZyB8PSAoc2l6ZW9mKGNvbGxfdGFibGVfZW50
cnlfdCkgLSAxKSA8PCBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJRlQ7Cj4gKyAgICAgICAgcmVn
IHw9IEdJVFNfQkFTRVJfVFlQRV9DT0xMRUNUSU9OIDw8IEdJVFNfQkFTRVJfVFlQRV9TSElGVDsK
PiArICAgICAgICBzYW5pdGl6ZV9pdHNfYmFzZV9yZWcoJnJlZyk7Cj4gKwo+ICsgICAgICAgIGlm
ICggcmVnICYgR0lUU19WQUxJRF9CSVQgKQo+ICsgICAgICAgICAgICBpdHMtPm1heF9jb2xsZWN0
aW9ucyA9IGl0c19iYXNlcl9ucl9lbnRyaWVzKHJlZyk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAg
ICAgICAgICBpdHMtPm1heF9jb2xsZWN0aW9ucyA9IDA7Cj4gKyAgICAgICAgaXRzLT5iYXNlcl9j
b2xsID0gcmVnOwo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArICAg
ICAgICByZXR1cm4gMTsKPiArICAgIGNhc2UgVlJBTkdFNjQoR0lUU19CQVNFUjIsIEdJVFNfQkFT
RVI3KToKPiArICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsKPiArICAgIGNhc2UgVlJBTkdF
MzIoMHgwMTQwLCAweEJGRkMpOgo+ICsgICAgICAgIGdvdG8gd3JpdGVfcmVzZXJ2ZWQ7Cj4gKyAg
ICBjYXNlIFZSQU5HRTMyKDB4QzAwMCwgMHhGRkNDKToKPiArICAgICAgICBnb3RvIHdyaXRlX2lt
cGxfZGVmaW5lZDsKPiArICAgIGNhc2UgVlJBTkdFMzIoMHhGRkQwLCAweEZGRTQpOiAgICAgIC8q
IElNUERFRiBpZGVudGlmaWNhdGlvbiByZWdpc3RlcnMgKi8KPiArICAgICAgICBnb3RvIHdyaXRl
X2ltcGxfZGVmaW5lZDsKPiArICAgIGNhc2UgVlJFRzMyKEdJVFNfUElEUjIpOgo+ICsgICAgICAg
IGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+ICsgICAgY2FzZSBWUkFOR0UzMigweEZGRUMsIDB4RkZG
Qyk6ICAgICAgLyogSU1QREVGIGlkZW50aWZpY2F0aW9uIHJlZ2lzdGVycyAqLwo+ICsgICAgICAg
IGdvdG8gd3JpdGVfaW1wbF9kZWZpbmVkOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSCj4gKyAgICAgICAgICAgICAgICIlcHY6IHZHSVRTOiB1bmhhbmRsZWQg
d3JpdGUgciVkIG9mZnNldCAlIzA0bHhcbiIsCj4gKyAgICAgICAgICAgICAgIHYsIGluZm8tPmRh
YnQucmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAweGZmZmYpOwo+ICsgICAgICAgIHJl
dHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAxOwo+ICsKPiArd3JpdGVfaWdub3Jl
XzY0Ogo+ICsgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBn
b3RvIGJhZF93aWR0aDsKPiArICAgIHJldHVybiAxOwo+ICsKPiArd3JpdGVfaWdub3JlXzMyOgo+
ICsgICAgaWYgKCBpbmZvLT5kYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7
Cj4gKyAgICByZXR1cm4gMTsKPiArCj4gK3dyaXRlX2ltcGxfZGVmaW5lZDoKPiArICAgIHByaW50
ayhYRU5MT0dfR19ERUJVRwo+ICsgICAgICAgICAgICIlcHY6IHZHSVRTOiBXSSBvbiBpbXBsZW1l
bnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIsCj4gKyAgICAgICAgICAg
diwgaW5mby0+Z3BhICYgMHhmZmZmKTsKPiArICAgIHJldHVybiAxOwo+ICsKPiArd3JpdGVfcmVz
ZXJ2ZWQ6Cj4gKyAgICBwcmludGsoWEVOTE9HX0dfREVCVUcKPiArICAgICAgICAgICAiJXB2OiB2
R0lUUzogV0kgb24gaW1wbGVtZW50YXRpb24gZGVmaW5lZCByZWdpc3RlciBvZmZzZXQgJSMwNGx4
XG4iLAo+ICsgICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7Cj4gKyAgICByZXR1cm4g
MTsKPiArCj4gK2JhZF93aWR0aDoKPiArICAgIHByaW50ayhYRU5MT0dfR19FUlIgInZHSVRTOiBi
YWQgd3JpdGUgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4bHhcbiIsCj4gKyAgICAgICAgICAgaW5m
by0+ZGFidC5zaXplLCBpbmZvLT5kYWJ0LnJlZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYg
MHhmZmZmKTsKPiArCj4gKyAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiArCj4gKyAg
ICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJf
b3BzIHZnaWNfaXRzX21taW9faGFuZGxlciA9IHsKPiArICAgIC5yZWFkICA9IHZnaWNfdjNfaXRz
X21taW9fcmVhZCwKPiArICAgIC53cml0ZSA9IHZnaWNfdjNfaXRzX21taW9fd3JpdGUsCj4gK307
Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaAo+IGluZGV4IDc0NzA3NzkuLjQwZjRlZjUgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaAo+IEBAIC0zNSw2ICszNSw3IEBACj4gICNkZWZpbmUgR0lUU19CQVNF
UjUgICAgICAgICAgICAgICAgICAgICAweDEyOAo+ICAjZGVmaW5lIEdJVFNfQkFTRVI2ICAgICAg
ICAgICAgICAgICAgICAgMHgxMzAKPiAgI2RlZmluZSBHSVRTX0JBU0VSNyAgICAgICAgICAgICAg
ICAgICAgIDB4MTM4Cj4gKyNkZWZpbmUgR0lUU19QSURSMiAgICAgICAgICAgICAgICAgICAgICBH
SUNSX1BJRFIyCj4KPiAgLyogUmVnaXN0ZXIgYml0cyAqLwo+ICAjZGVmaW5lIEdJVFNfVkFMSURf
QklUICAgICAgICAgICAgICAgICAgQklUKDYzKQo+IEBAIC01Nyw2ICs1OCw3IEBACj4gICNkZWZp
bmUgR0lUU19UWVBFUl9JVFRfU0laRV9NQVNLICAgICAgICAoMHhmVUwgPDwgR0lUU19UWVBFUl9J
VFRfU0laRV9TSElGVCkKPiAgI2RlZmluZSBHSVRTX1RZUEVSX0lUVF9TSVpFKHIpICAgICAgICAg
ICgoKChyKSAmIEdJVFNfVFlQRVJfSVRUX1NJWkVfTUFTSykgPj4gXAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lUU19UWVBFUl9JVFRfU0laRV9T
SElGVCkgKyAxKQo+ICsjZGVmaW5lIEdJVFNfVFlQRVJfUEhZU0lDQUwgICAgICAgICAgICAgKDFV
IDw8IDApCj4KPiAgI2RlZmluZSBHSVRTX0JBU0VSX0lORElSRUNUICAgICAgICAgICAgIEJJVCg2
MikKPiAgI2RlZmluZSBHSVRTX0JBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9TSElGVCAgICAgICAg
NTkKPiBAQCAtNzYsNiArNzgsNyBAQAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAoKChyZWcg
Pj4gR0lUU19CQVNFUl9FTlRSWV9TSVpFX1NISUZUKSAmIDB4MWYpICsgMSkKPiAgI2RlZmluZSBH
SVRTX0JBU0VSX1NIQVJFQUJJTElUWV9TSElGVCAgIDEwCj4gICNkZWZpbmUgR0lUU19CQVNFUl9Q
QUdFX1NJWkVfU0hJRlQgICAgICA4Cj4gKyNkZWZpbmUgR0lUU19CQVNFUl9TSVpFX01BU0sgICAg
ICAgICAgICAweGZmCj4gICNkZWZpbmUgR0lUU19CQVNFUl9TSEFSRUFCSUxJVFlfTUFTSyAgICgw
eDNVTEwgPDwgR0lUU19CQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQpCj4gICNkZWZpbmUgR0lUU19C
QVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFTSyAgICgweDdVTEwgPDwgR0lUU19CQVNFUl9PVVRF
Ul9DQUNIRUFCSUxJVFlfU0hJRlQpCj4gICNkZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFC
SUxJVFlfTUFTSyAgICgweDdVTEwgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJ
RlQpCj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 15:28:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAeOE-0000Yt-R4; Tue, 16 May 2017 15:27:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAeOE-0000Yn-6V
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 15:27:58 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 EF/BF-19409-D7A1B195; Tue, 16 May 2017 15:27:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6NlHS
 kwb/3Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8B0kFbRwV8x+sZG1g3MfWxcjJISHgL7Hm
 2lZmEJtFQFVi6YMX7CA2m4CyxM/OXrAaEQEtiVXXtjB2MXJxMAvsYZTYcP0hK0hCWMBGYvrjO
 2A2r4CFxPNbL5lAioQEXjNK/F3VxAyREJQ4OfMJC4jNLKAjsWD3J6CpHEC2tMTyfxwgYU6gOV
 Oau5hAbFEBFYnOpXPAyoUEFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGuoaleUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GNds9DzFKcjApifKmVUtFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgvS0uHSkkWJSanlqRlpkDDHqYtAQHj5IIr4gEUJq3uCAxt
 zgzHSJ1ilGX493SD++ZhFjy8vNSpcR5a0GKBECKMkrz4EbAIvASo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHldJIGm8GTmlcBtegV0BBPQEWEvxUGOKElESEk1MHb+OnPK8conYa+pc2/GvdC
 ZaStiO11vR9AUjuKlh7QXmHvr7ctz3/dKr3dt5m3fhemnWWaprbhrM1f0236WzdMfLJyvqrG6
 5h7vzSw9tu850W/fpi+b7XH/0OeH7/6HhbE//HR/dp3/jj+BPzz8TuVFxjO86V9iN9VBsOm3y
 pUv15Of5nGZnlBWYinOSDTUYi4qTgQAybBO+7sCAAA=
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494948475!100082250!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14693 invoked from network); 16 May 2017 15:27:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 15:27:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432644847"
Date: Tue, 16 May 2017 16:27:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <20170516152753.26eovsnoyimmcpqx@citrix.com>
References: <1494930198-3804-1-git-send-email-andrii.anisov@gmail.com>
 <CAC1WxdgQAuUdAC9PQ-wsBZhEbZHV6NebKcrpZt6kojMYba3wPg@mail.gmail.com>
 <20170516110349.rw2rgk4tzykrw6oh@citrix.com>
 <4b55873d-5dbb-fc0c-89e2-f540023b949e@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4b55873d-5dbb-fc0c-89e2-f540023b949e@epam.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [[PATCH]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMDY6MTQ6NDNQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBEZWFyIFdlaSwKPiAKPiAKPiBPbiAxNi4wNS4xNyAxNDowMywgV2VpIExpdSB3cm90
ZToKPiA+IEknbSBjb25mdXNlZCBieSB0aGUgY29tbWl0IG1lc3NhZ2UuCj4gCj4gTXkgYmFkLCBJ
IGRpZCBub3QgcGF5IGVub3VnaCBhdHRlbnRpb24gdG8gd3JpdGUgdGhlIG1lc3NhZ2UuIFdvdWxk
IGZvbGxvd2luZwo+IGJlIGJldHRlcj8KPiAKPiAgICAgSW1wbGljaXRseSBpbml0aWFsaXplIGEg
cmVmZXJlbmNlZCBvdXB1dCBwYXJhbWV0ZXIgZm9yIGFsbCBjb2RlIGJyYW5jaGVzCj4gICAgIGlu
IG9yZGVyIHRvIG5vdCBmYWNlIGEgInZhcmlhYmxlIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQi
IGNvbXBpbGF0aW9uCj4gICAgIGVycm9yIGluIGEgY2FsbGVyIGZ1bmN0aW9uLCBmaXJlZCBieSBz
b21lIGNvbXBpbGVycyB1bmRlciBjaXJjdW1zdGFuY2VzLgo+IAo+ID4gSWYgSSdtIHJpZ2h0LCB3
b3VsZCBpdCBiZSBiZXR0ZXIgdG8gc2V0ICpzaXplIHRvIDAgaW4gdGhlIGRlZmF1bHQKPiA+IGJy
YW5jaD8KPiAKPiBBZ3JlZS4KPiAKCkkgc3VzcGVjdCBpZiB5b3UgdGFrZSB0aGlzIGFwcHJvYWNo
IHRoZSBjb21taXQgbWVzc2FnZSB5b3UgcHJvcG9zZWQKZG9lc24ndCBxdWl0ZSBtYXRjaCBlaXRo
ZXIuCgpKdXN0IHNheToKCkluaXRpYWxpc2UgKnNpemUgaW4gZGVmYXVsdCBicmFuY2ggdG8gcHJl
dmVudCBjZXJ0YWluIGNvbXBpbGVycyAod2hpY2gKb25lcz8pIGZyb20gcmVwb3J0aW5nICJ2YXJp
YWJsZSBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIiBlcnJvcnMgaW4KY2FsbGVyIGZ1bmN0aW9u
LgoKCj4gLS0gCj4gCj4gKkFuZHJpaSBBbmlzb3YqCj4gCj4gCj4gCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 15:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAemD-0002cR-4F; Tue, 16 May 2017 15:52:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dAemC-0002cL-1T
 for xen-devel@lists.xen.org; Tue, 16 May 2017 15:52:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B6/7D-03587-B402B195; Tue, 16 May 2017 15:52:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSUUhTURjubHfbVZwdp7Lfq6JbZaTMHJZIDxL
 RQySVT4VG1J1dt8E2x+6MlQVqBmKBZiY4LDWNpNKgh01TKGTithBLs1IDC1NypjJCZkukXe80
 O0/f93//+b5zfn5SKAuKKJKxWRmLiTYoxZGE7mBqvupkamJh1i/v3txOfwdxFJ0Y6v8jKEBFI
 r1JU2q7JNI5qqtE5nnStjx7H1Wgm5JaFEkSuFoILxY/ExxBuA7BgMO1SWQ4iGCt6lGoLYKMxT
 nQ8aZbzOE4nA+/5z4hDsuwEaqGxwS1iCTFWAHr/bu5shQfganWJSGHCbwPagKTBIfj8TlYqnQ
 RfE8MeJq/b+IInAcTk882o4Q4F5pbRxGPU8C51LLpAzgVnIGAmMe3EMxNq7lYGaZgfKKILyfD
 0EgLweNTMNRVKeFaAO8Bb/VpvnwDVr94RNwPAd+VQH1LQ9hyTAz+gUgeG6Dd1RSOTYeeCb+Qv
 7AugIbGIOLJqhjcAxPhtCRwuKfCtk0icA7PCnjSh8E96QqTn2LwPRxB/EgpWOn1oHqUZt8xDv
 uOEdh3jKANCZ+i/SxjucJYVNmZGoteq7Maab1Bpc7KyTQyLEtrGQOtYTOLS40vUWgndoVOL6r
 ZODaIEkiBMl5aUk4VyqI1pZev6mhWd9FSZmDYQZREkkqQvk9JLJTFWBgtYyvRG0KLtSUDGaWM
 k37kZClrpo2sXstLXqSg5NKvnIA5QVdm2r62tZJjKJmKlaLQQ2RRZsZi1Fv/131ITiJlLG8fp
 TdZt919oWBBKPjsgpwLttL/JKoCXZveaFsONFJrzqJa+QHJRoNRr37Qc10zQju6ntCHXA4bVi
 zmv+5I2P34grZSWjB2T7L66nh253i8eXnBPKNYafecaau7475dU7xMeCnb2+ep0Rl5OVOqivP
 fMpKDh3/0pc3Y5UKiblDnr3WXdc8rV3yjH8qbht+Vt8dEZZJKgtXR6nShhaX/Ap3Zr46NAwAA
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494949961!93151566!1
X-Originating-IP: [104.47.32.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4980 invoked from network); 16 May 2017 15:52:42 -0000
Received: from mail-sn1nam01on0075.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.75)
 by server-13.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 May 2017 15:52:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=0PgzbHwDMJJAZEqZedwGutwSyETdpSxEncj7041hQEA=;
 b=sOe2L31dgFnF9gfX0pzBmWse8nUm0KnObjK6OhKBY20xEvug6vdRGlrkKr9iInAVYcjEab/GDiTwWt5Vqs7SFTeXLmWZ7KhCoey+grTpFtrqtjVrW34MvxI9d5MmlxaVgwsH3npyWG2JEJ3k2Xst/8ghsV7vZOm7LFmKCaUJP2U=
Received: from [10.236.19.127] (165.204.77.1) by
 BN6PR12MB1313.namprd12.prod.outlook.com (10.168.228.7) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Tue, 16 May 2017 15:52:39 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
From: Gary R Hook <ghook@amd.com>
Message-ID: <c4477ed4-3e52-d801-2b66-38169a1ed0ac@amd.com>
Date: Tue, 16 May 2017 10:52:32 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR12CA0064.namprd12.prod.outlook.com (10.175.83.154) To
 BN6PR12MB1313.namprd12.prod.outlook.com (10.168.228.7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f995a37a-00f6-41cb-f3dd-08d49c7394d0
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1313; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1313;
 3:4CgeW1i0g8oxvVZlC1dMzZ3RfgRnW9t6cdyLmK6UzmvmCOO/pGS3B15KuT7C7Y68HqgAdB8sNze3dGii6X5vqIOAV7apLUo1anoiQIJcBrRccfRVTWqRj5H7rSoqKzUKSiOjnzWICwAnNNTnoyi4cJZZ0Tto/A3aoJV0Df3jAtDTYviCEM6m71QpzYgBEPvwmd6nFNiyKW8fmUHsPndU75IMscE4qd2Ao8OGt1v92vRYPS0Fzxonh0kFDt5o8uxea2h6k4E4NgHr6EtSdW6V/+uv2ZYN3Uy8sc7M1Az6nhgwLKKe8//E5sI9M+Ib32MM3ic+XRPoRe5/ehG2UqXFoDDKUcp++jbHXam5VKndF6A=;
 25:8oUUqJ8/GRVUsEnpDtZJdYnmjkKZByKfnB+WCPnRdQhdETkb6IHD67qhEGSeuWpVz4H7SHDUIOxJfWc/lIgwjQwP83feHr93laB/fiSc2tWJi2h/1SZVmTqEQV/VceMnxJrRGQkhnoCORym4LbEVSrrN7DBojBnG4wi9CyVMWGo8Xx9rcxYWD5UxFjo0crODTKlMpLpjJUetI14xPwQXTtjOglwWajPbbomQJ4VOuX6QJ7EGFFdm2XiYGiPCfG/pGR4SeFgWrEC9KX10mTFnBlzJkNIbrKUzjaWPHFH9+32qBgH3ERSzYTc5QuKuczk7zAXkr2xyCyG0W2QM28WiDzpa4afliyqlmq/NHCPZAy83qFPWR1UQ2dN8jXL8njQnHqwzE+aKsmayf/aR7dq1FA0y8U3CcCNsISfhz5Fd8lnu67/qhxh5fKFhtrb5hsoAvFyVLGMQPyJsS8fZwEqks9stvzVA3mE9PF3zZLuG5N8=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1313;
 31:NuUL3t5IyfDAyqC/R8LO1itCAxLJbaHU6A5w8Kc7Dq51QOBk1/XvL8asumf7Cih7it697h+12+5hK89Xrdn62MgvmyLGBsSih6EzIx+O5eJ61rPdYZ/202FRN+M8XGLk6bY/telzg+10pothZZcq8egoFoEgWk7Vi/kcnbnPCidWCZmetmXmP9Wtn2jOPt6RLf8RfcO8UAqAbCVQWdaSyf29FaYHi01emnDgzQztl41LZhvi7C8eHLPYQ3b7Itq7pk4Xy7KlpapX7umrx1TUwQ==;
 20:d6rsezI1FcGDtY+XU5tSoSs6nOU2Qhh4ucaqPjntCltWHhLQ82SCCeocVF5JwLZqYKnVPykO87FTjAjyzj27+3x12rjCMYV/09NYmxpiHoJv+mxb+rE1h+dYXoxsXtMvMXc6BhgWmHvvGPxjOmqAK3q00WuPLkdN7TDF1bZyRoXXlSf8OL2ku/GOVOIHlCnJ8baKwGj1CTZjoBTZumk1wauOouacKbYALAuTQbUlveyXWcJvpU4wiMbMYN8QnTT44G5FwFCFg8JUDyC8tCzTSYkmthaQyKcgacK1p5D5k2t/YCjYNA3fiwYLxGTKX1JmSf/WDFMt5iw3IJkT0mhRaLXGCXGGnzibNnQJnvj1tqw/dqQSEVL4KsaKEmlix8gzYtcnFdHHR+WE1b4zaBZvF+L7I8wQIZ0gE5y9eXq/jG0+Nc6cja+rO//Gir6UgD/MuDc8SCPMUmzBCUyzsyspEl2HCI3e51xR1e42NfkgOHGb+jBia/ta48hSzor4j0jh
X-Microsoft-Antispam-PRVS: <BN6PR12MB131346D6DEC95A0563394BAEFDE60@BN6PR12MB1313.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(6072148);
 SRVR:BN6PR12MB1313; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1313; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1313;
 4:GL55lUk6cxDHEianDDgdfrCom5x6w4u3XWPEukTltdkQntyJrXCvUCoVQg17ESS3KGEXV84sgxXmprXVxUywY4JsvPatDmoo/yZHyjTZwwx28GwzIjEk2HsR9nh3R9i+E08QCRE25hkggEUuz7Mlr/0ik4yFQLK1XWsvF/5NgGCkAtV5CHO+dy3HDuJFYLqGg6/kDT4Bc4xMefsRfGgSJgcrJ8Buy+D+aU5kewpA/REHNs89GqNp7RjKjR1MxfaB8F+XlMBDxc97TWcT/y/EsCS+mY3MXFYUVncc7RUVEKUTiKIE0BSDAX8hcAHPeXpq3ZXtiuyK8HaF7y9Z+iT/Pg5LoLyrEWPftQ3wgCtoO9SVGdazTQ38Hz8PRQeuC/xvOQ0r0Emw+0wI1xDD15kfGIescDk+USn8Af0iBMOEUfB1txJfiK/2Ncw1pfim7d+MVqsG+Skd/y6cuqYIaNsCCBVuDMfgM21I++NEtoMTMmvJi6JlWQkQLYXrb8T5M2LfY+ydYnKCSOcyUPcSYNRrUtyg26QnO7nkj7z/ugYkvPuEeAu5HZRe37IaX+Oxqt5j/2Y27tJuVsmzEFoPz7Lu9HXNm2d+waqTbAnz0+28ZBtU2huaiw6tGstkwlqsguyUsHise6ylI1DxPelz2//sBxifkixmYS/xWA10kEkCaaPUknYR18B1jPTf/NgZrbnxMO339oz00J/YRnHku6wpBV1IgPlUiFxo4SYfSNhKq6QrvkqdiX1wjd2e4XUJkUlZ+JRhLfgNOzrWlu91ZO+nygXD6bW6LmetEz2Id+j+HWBHSjxhKRkhs9YxyxzDdeCw
X-Forefront-PRVS: 03094A4065
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39860400002)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(24454002)(377454003)(53546009)(31696002)(53936002)(50466002)(478600001)(33646002)(36756003)(25786009)(38730400002)(6246003)(23676002)(66066001)(6486002)(47776003)(77096006)(3846002)(5660300001)(6116002)(6666003)(42186005)(31686004)(2950100002)(229853002)(90366009)(72206003)(54356999)(4001350100001)(7736002)(305945005)(64126003)(50986999)(76176999)(2906002)(189998001)(230700001)(81166006)(83506001)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1313; H:[10.236.19.127]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMzEzOzIzOlJEc0JpeHd2aWp3VUo5YzJrV1Y0Yk5lNVB4?=
 =?utf-8?B?K2Z5alV4cTFuK25SNW1CTGJPdTRZakUzY2prVGdwcmlBRTRZODVpTGlsQVJn?=
 =?utf-8?B?N25tbjM5clpuRFB1YUJBeWxiYitBdlpkdmNqVWt6TUxxZ2dLQ1hPRWxwNVAy?=
 =?utf-8?B?VTR6TC9OenRuRUdQWllzckRaS0h5SEYvd3JaUG1DcjdWdGtJZEF1TEJQdGM2?=
 =?utf-8?B?S0FJUGR6RW9TbFMwWGswVzR4WnA2emF0dFNDTytwTjM0UDAyL2tqS2pSeUd5?=
 =?utf-8?B?cW94aUExUUNqREkyK2lycEYrYmJxbGJERnlqM01JbEN4cXFBdHJXanhBa3hx?=
 =?utf-8?B?TzM1ZXI0K09taDRma2JlaDE5elBMSmx4VVEyazBCT3QzVHFsUERxVnZ4S3Ux?=
 =?utf-8?B?VjFUMkVUNXkyQmhsb3dtbnp5cjVLZjFZZ1FFVVdqcUdWV3ZHRStjY1ZGSXN4?=
 =?utf-8?B?WGI0bFdPV2hMTDhuc0dtcXVIb1pWUmJoaHk1ekZDUTBDQmhheEZLRldQczlO?=
 =?utf-8?B?Uk9xb3d0R1kzUHhKWDRSNUpyU2ZPcnUwa2IrdDY3MHFIZE9ZTXBwRk8rRFVt?=
 =?utf-8?B?b0k5U2djZEMvRHBqRmtTR1VNT1Y1c0ZpclgzTHBZQlQzaVRqRExRVjFwTWxJ?=
 =?utf-8?B?WU9OUk5KQmlCNUFZdEpmUXNNSXNuOVlRaXo3WkhJUDRLanYzQk8vcHZ5ZGxK?=
 =?utf-8?B?SGdoaFdlQk1QN1dDMmliR1dOM0N0Nm1uclhiMkNFNldFM3JvR2hOY3lCY3hy?=
 =?utf-8?B?YUxlM25EMHdBaVB0Y0o4VHhITUtGRlY0MDl5ZExVUTkrU0E1ZkQ3cUVkUFo1?=
 =?utf-8?B?SXh3ZjRHekVIcDZjcFQyYTh3b2hjdkJUUlpTd253NzN6U3B5Qmo4SWVINHNJ?=
 =?utf-8?B?ZnZiaTRpenlVQ09PSnZURGkybE1tb01pUElzZXZ3L2FSdzRuUGlDMnRPaXIw?=
 =?utf-8?B?aVF5amtMK3crVEFWc0kvOXN2VW1rcDlqd1kxQVhtUk9OT0h0QzV6L1lGOFRL?=
 =?utf-8?B?Q2xOV0ozRjlCVmZ4TkczOW9zd3VQMVZVQzlXbW1FNjZtZEpOK09lUUNGTVZ4?=
 =?utf-8?B?T3FvN1lZSkhRQzZSUWxIYUxUaGFzcVRCYW03RlE3SW9hMUhETFQxdU9NVzRt?=
 =?utf-8?B?RUs4Q0ZXVmVnZ1A0eWhyazJkVVVYNDJnWUhHSW5aZlM3Q1VsWmJkbUpjKzJk?=
 =?utf-8?B?c2NoWUkvcWp0eEJXUXhLdHFxRjR5MWdMVmIreVZJMm5XbUF5eXh6NHRqdGJ4?=
 =?utf-8?B?QXZSazBSTk50UjltcGNtY2JnR2kxQ0lHUW01VUxWd0tlekRMUEdvVVJVcTBM?=
 =?utf-8?B?UjRtdXZ1dVJJYUhoRDVRZ3hnWkJQZTlyRkltU2xqaTNORGxBWldBSE9SbGVx?=
 =?utf-8?B?VWxVTEs2bCtPbmZ3VTFZYVB0MXphcHE4T3FrYmpDQSt1VFZLaHppSVUzUWYx?=
 =?utf-8?B?ZDhqMzdza1UzR28rYWY2emNiZTcxN0ZVSmFVaEU1K2FObXdGcGZNRkhrd21E?=
 =?utf-8?B?MU9PUzloVi8wTm45dHpXL1I3UFNONjd5TmFIOFBkaVlnbnVpR3pXZXl6bWZ6?=
 =?utf-8?B?M05DbUY0aUxwT3pmYmt4TS9zWnkrS081WjNlTWlKanZNdkFScUd5aEFRM0E2?=
 =?utf-8?B?SmJaaGtSL2dzWHhKL2dkYW5vc0xtN3BuanRnZ1I2d0pWSUxDQnZMOXR3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1313;
 6:P+vL3zCN4CJ7ghsDuaNaHzjKMCBWXSOZDMO88bjFy9ScK0aVpFiQ/nUDYcNwDPBPl31Yvm+jWp/ARwzAYjjdMQ3BPNoTSw4GK85Pcy4FKUqe6FveTugMxOBDbcNDrPUlhk16Rfz5joWAnfpUpOWCcj6cSu8m2qK+k1YYXhSZn4S06DhG50LteK1xN+j1BFB3wcWUEK7MeWS5RCmYgTQ9Ne0ZFBrydcUWyjjyo9+zrWIe1sfXzjWL3YAlxKi8L0pLVzyPYV+WYtTOwQjU79JsQz+15vSH+e89k91BGbB2n1GrPYvoTr28//1MfoOkknZNrrf247v1M3opVXUd9qlVniqh0I9uhiUPNIph0oMzEYrDZce77+xWlkeYwPalaSisPmy7PT5CUgy7r5RD0rw82ib0mNsIW0roei9fn748l9wSJk63hV2KhXvYYTW4KIG2K/xCN43G4RG4rdN0BHCsHrl03CCewULYpbQrlFSMmJYIee7rIv0mkymfqEm9vJV2hQhHD+U/m2xqVIyE3zs0KPMBfFcOIKI//kygUhxgHNs=;
 5:zt2ZHBHhd69C1aFiyl526aaCWKqNhhQfpLBJiNXRuAXoDH21XCpwBxbSe+pE1WtELOWGdcDyf9cquuwc458YTInDvt7ZNctm8h3wrfdg1kxa1vTUuuKz8CVbfyE0ypQEomPZU9UeCRD8/7yvmhY6kg==;
 24:JaFaxDp5jcOU0ZA69N7GdQSUjGoGXIz/YMSLpENseFu6RO1p/rp+NDT3kvPoTm3G1q7eFnuj6ZcS5b1/LoEnh9QitiuM0kMUdWC1amU/D2Q=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1313;
 7:IZTD//Q4dYRFRUnHE7/aQCbiPdcNuWZm00bWvg4eTp7sjdPKqedUMTyoPPuA6Z2/MzMSNaopfaB//0xFsJ+SwOpOfJelw9/Kdvw729tdpbzIc99TNa4yJEl0rZNhKuulaQxUUdnoenX9UWYLcCVMNIpz604U95RHcE9n31SdempUlLKwMBjMBjQa7Vx4dJ87yo2MkwlP3KZNpvSUERCPTGQoTY3JMfb2c4rUdWep4brqv3zlq2YId7d2ObUaFwku93W8hLPwvg+5FCce8wb2DP3KDNvHBydu7kuKv0AFYLigPjzKc8T5/GJ9G1b3Lh/knWzgwVA+/n5AJ90V+VOmsg==;
 20:/1xYwvmqC3AFb1pp9NZ+mLj1BUQ7Ocvt/YyQ5AEpAMbV7yo+ZvqKpDh1hb+5fPUCrBNkuDZ7jKoqvnUwFS+KPL+2Ed1TBFswhyXSamTpyH3U09sQLow7WW5TI92e6h7oMgalUwO36xSE7XjYi0ZYndh1fj1o1Qj932ZlojtdcsS0RtxMP8CEQamF7YWDEB1MzrO9SsnZbcz7Owozb7S+R/lQ/JVT6U8AT/XooidgHSlnUWlWvScoVlnhWOZoFwpO
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 15:52:39.5584 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1313
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTUvMjAxNyAwOTo1NCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+CgpQb3NzaWJs
eSBzdHVwaWQgcXVlc3Rpb24gdGltZS4uLgoKPiBPbiAwNS8xNS8yMDE3IDAzOjUxIFBNLCBHYXJ5
IFIgSG9vayB3cm90ZToKPgo+PiAgIDIpIE9yLCBwZXJoYXBzIG1vcmUgaW1wb3J0YW50bHksIHdo
YXQgZGlzdGluZ3Vpc2hlcyBzYWlkIGd1ZXN0Pwo+Cj4gU2ltcGxpZnlpbmcgdGhpbmdzIGEgYml0
LCBpdCdzIGFuIEhWTSBndWVzdCB0aGF0IGRvZXNuJ3QgaGF2ZSBkZXZpY2UKPiBtb2RlbCAoaS5l
LiBxZW11KSBhbmQgd2hpY2ggaXMgYm9vdGVkIGRpcmVjdGx5IChpLmUuIHdpdGhvdXQgaHZtbG9h
ZGVyKQoKU28sIGFuIHVubW9kaWZpZWQvc3RvY2sga2VybmVsIHdoaWNoIHdvdWxkIHJlbHkgdXBv
biBhIHR5cGljYWwgKGkuZS4gaXRzCm93biBncnViKSBib290bG9hZGVyLiBUaGUgbWFnaWMgY29t
ZXMgZnJvbSB0aGUgUFZIIGRyaXZlcnM/Cgo+IGRvbVUgUFZIIHN1cHBvcnQgaGFzIGJlZW4gYWRk
ZWQgaW4gNC4xMSBrZXJuZWwgc28geW91IGRvbid0IGhhdmUgaXQuCgpZb3UgcmVmZXIgdG8gdGhl
IGRyaXZlcnM/Cgo+IEFuIFBWSCBndWVzdCdzIGNvbmZpZyBsb29rcyBzb21ldGhpbmcgbGlrZQo+
Cj4gICAgIGtlcm5lbD0iL3Jvb3QvNjQvdm1saW51eCIKCk1heSBJIGFzayBmcm9tIHdoZW5jZSB0
aGlzIGtlcm5lbCBjYW1lPwoKPiAgICAgYnVpbGRlcj0iaHZtIgo+ICAgICBkZXZpY2VfbW9kZWxf
dmVyc2lvbj0ibm9uZSIKPiAgICAgZXh0cmE9InJvb3Q9L2Rldi94dmRhMSBjb25zb2xlPWh2YzAi
Cj4gICAgIG1lbW9yeT04MTkyCj4gICAgIHZjcHVzPTIKPiAgICAgbmFtZSA9ICJwdmgiCj4gICAg
IGRpc2s9Wycvcm9vdC92aXJ0L2YyMi5pbWcscmF3LHh2ZGEscncnXQo+Cj4gKG5vdGUgZGV2aWNl
X21vZGVsX3ZlcnNpb24pCgpJIHNhdyB0aGUgY29tbWVudCBmcm9tIEkgUm9nZXIuIFRoZSBvdmVy
dCBzdGF0ZW1lbnQgb2YgcHZoIGludGVudGlvbiAKd291bGQgYmUgYSBnb29kIHRoaW5nLgoKSSBh
bSwgYXQgdGhlIG1vbWVudCwgYnVpbGRpbmcgYSA0LjExIGtlcm5lbCBpbiBhIGd1ZXN0LCBob3Bp
bmcgdG8gYm9vdCAKaXQgaW4gUFZIIG1vZGUuCgpUaGFua3MsCgpHYXJ5CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 15:53:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAemi-0002ep-Ck; Tue, 16 May 2017 15:53:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dAemh-0002ee-23
 for xen-devel@lists.xen.org; Tue, 16 May 2017 15:53:15 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 08/CC-02006-9602B195; Tue, 16 May 2017 15:53:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LJ0Ff10M1QkI4
 0uH1K1mLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzejZfYGtoIuz4sg3ywbGDexdjJwcLAItzBJn
 bnJ2MXJxMAr0M0rs2XaEBSQhJPCHUeJTRwiILSxgJrH4wFo2EFtEoFzi1ruHTCANQgILGCU6D
 +9m7WLk4GATUJT4s5sfpIZXwErizJKnLBALVCU2/2wCs0UFwiXeNkLM5xUQlDg58wmYzSlgJ/
 H3x14wm1nAQmLm/POMELa8xPa3c5hBbAkBBYnt37+zgeyVEGhnlOhpbGMH2SskICVx+WoURI2
 sxNGzc1hAwhICvhIXr4tDmMoSp1r8ICpqJXqb9rBCTJnILvHs4GIo5xKbxLSGBewQVTkS7dO2
 M0HY1hJT9t9ihCj6wySx8MUbqI6F7BJPj09igaiSkdh24hZUYj6rxIS7B6Ba7ghIzLq8CCrzh
 k1i58rz7JBAlZJ4v+Mk4wRGtVlI4TELKQxmIYXBAkbmVYzqxalFZalFukZ6SUWZ6RkluYmZOb
 qGBqZ6uanFxYnpqTmJScV6yfm5mxiBSYIBCHYwfv/jdIhRkoNJSZQ3rVoqUogvKT+lMiOxOCO
 +qDQntfgQowwHh5IEb5y8dKSQYFFqempFWmYOMF3BpCU4eJREeGNA0rzFBYm5xZnpEKlTjLoc
 fR0f3zMJseTl56VKifPmgRQJgBRllObBjYClzkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5
 p0FMoUnM68EbtMroCOYgI4IeykOckRJIkJKqoEx4rPXB98UoX/rdY5Ju55l1llStEWiMNTvku
 zbW65XbpSUnlXY6bFFubTwQkNBb1/ury/5y34avdzfEMd9Jk9/3w2/fdPk/gUblh2efEEqfAO
 LUZqflucP+92G+5+HrIyNO3m+aN2pp0ay23VPxd2O6Ij95rUk/3Pp1wrtdzwp72z4ytlYPtso
 sRRnJBpqMRcVJwIA+1p3DJgDAAA=
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494949990!59744369!1
X-Originating-IP: [104.47.37.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65216 invoked from network); 16 May 2017 15:53:12 -0000
Received: from mail-cys01nam02on0072.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.72)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 May 2017 15:53:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=tRYOTT6FQT3+a3JUxtUp73V/qnJYBmqkOUJmZbzrPqQ=;
 b=TFVl4Hzz9E1XYikablmmq3smNO/iNeyhrhrWqWzG+Oqj5YAVmZVXMpfKgGgB57i5YoPbyFvvkN+EKQM29rld75GX3h0+TSp6GSDw9TNMBKgSGrCA0jFPiM4LGt2mjFeqQOEuYR6yFbTN8ueLn+UOmueKJGW05OHx0+PYeK02YOA=
Received: from [10.236.19.127] (165.204.77.1) by
 CY4PR12MB1318.namprd12.prod.outlook.com (10.168.168.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Tue, 16 May 2017 15:53:09 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
 <77f71e01-6c13-095f-34b2-3da015039d82@citrix.com>
From: Gary R Hook <ghook@amd.com>
Message-ID: <1598b598-0d57-c816-9eac-98c3cc130334@amd.com>
Date: Tue, 16 May 2017 10:53:02 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <77f71e01-6c13-095f-34b2-3da015039d82@citrix.com>
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR12CA0055.namprd12.prod.outlook.com (10.175.83.145) To
 CY4PR12MB1318.namprd12.prod.outlook.com (10.168.168.143)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ffd9ad16-580f-43c7-f840-08d49c73a6bd
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1318; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 3:vgwA251ivLXAR9/NPOxkwshuNuJYuv3c9yzztQ3XquWf2Ir/UGbKwdFTx5UD82Njz2+A3SGULNvI4j+tqn+ewVXPOXVmLPhb9QjLYJUiFeQaWJVbOEMtr9UGQwvNHTLh0yn6ZTWaixrGUvrNX1oIlalrbNkevSQOhMHhqDJm+iHUnj9BaF8oNAHR5alvJcmuab+ZX2iixa+KsJTeTqqez35uBunwhTNW4GQ/N8XBehTw8agJcUmvulzhB68GeBdPmbcW3qQ25lvmjoc1AqC3iRax1d56Mjkb7rLmojMl3o04myP9GIR/aomnE6zfFW2+R7GF/IX+9+dg+dGL1vaWcD77rnOD83N8DrqyR/lnc7I=;
 25:Bwdz0Rlj0pBs5ilHEz0AZU+cRw+coA05Y17DEjPHixutEr+DyLjrD9ZaJMn17pz/b9FewtBUcHIH1sp8U0qhxwhBHOx2PsKwXWk31HCbGFRVic7Z2tN1VfEXoQxFXc24YL4kA6kZAKs/dDoNNnjeUWGMxJs1xgw+n1Cso+0FTDvC6NVvPRnmPYB6puvOtcpWRSD67bu8AJ94jPXh7I4xZFkReewmC41B+X3EE5eHDEyEX/4QFmTWJBhfR6Lne87T1WVKsPPkOq4lBvJaX5h7q0iobzaGfKizo1zP+WgqXPxAPrYwam+Srz9ey8ndhXingskDRdZ41oANWiVoJrqcDzqpxgbZ8vHuV48FYRShjAeIJ0d+DbBSzK5Osqi3VuUDZlMFHs6ggZUp0ZEeFLHy/h+Yx/rnd9EXyV/r98xk2ewnvAHnE2+BeLCJFyre26d5qf+Nrtx3IBF4inDz6NU/fgNF9uqJ9trjr++u28UO+ec=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 31:mhOjeq0ni4miaOY7qRr0kICWPKfLXmioIlbpKCLsxtRIZBVQjr70YpyjMWocIXi9MNUGYVE8h+F9YhaHfvINg1WKEACci8TLsl7HFTSU0jjLDv8wxJkMRYugxOBJxioOzJ/EYyPylBELOVVVdHxEo8WjHGXwAoUWapfJgn8tEQV113othIcCazlAH1bC7Q5apqduX/2O02fUyJi5tBf56YLkr9FBP3dddKGVIxrpNDXoSa2oXFgEOzv9atGOqIoLja15Ao04iJGrCcv8RjsrZA==;
 20:mrcMEYHp4LL0q+6fMPmNlfBm7XPDC+VUdS+lL9QgOFAkTmu/RfdqR2s0duqUaRGfbqC7CgDwdMWriEXkoF7iOrgfxLMxIW+zW3onTol3IGyPHIFcAxFC7WkxbTt+IlmMBqLceImq6qNf86P49hE57LMYVG6meL+PzcB2RhJGVNnCSCVoerWBB3Qm5+PBuCkoWEDu61vHiTYU4Qbe4vIBUL9tW1vV5Map3gdh+A1vha0rqYZRQ7TE5Fabtn4nkpWm9n9XU7atesMH+A54jy/IUmW8r9BDiWz4gCI59dpX7h4lDS28ge5bfcU81ELvVy1pXYnJNDCrved0/41ryVD6ENOZo+Q6oLg9BCQdc7pWdS4DitxQIWsLKIGjRfxO2h8HX2rLS0FWKVvl0GNvq1jcE7svQZ7p0DeDvpHj8IgRl7TNNZ0HG3/qx9qyhfzOmjeQlfKN3qFtKwbReOb6r6nuDyhRkEiv+1twWEFcotOMI3/2amf4ZzTQL1hWr1SmLxFn
X-Microsoft-Antispam-PRVS: <CY4PR12MB1318DF29C2CEBD97C10DD234FDE60@CY4PR12MB1318.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148);
 SRVR:CY4PR12MB1318; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1318; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 4:EVzBXvxO7visxeM2BK/yqW9EvmFIRONA2vMmrB0fLE1M25I/Jj8wxLrhqoumubQQ6QXynQjxt2QqnG94RN1ts0m3+JedHtl87Uw6Po8F4eD6XYSJVZKXzum8N0cEP9YTEAaJ5j0IkkgigBHqBkycXPifSy3FH+IWqAHNfSE9lsb//Xkmf4qDvJDRGj0A5+YZ41lN+Bj0uC0VJiFd4s4xGOCJKMPQ8sDb1ll6UAcQbQDq1157IdhKtFFlsYGcE4SKxBABhF/jcXqgPZy1El9mnQP3r+ZC5WS6WWtOgUK+4VWjOhmQYSAVfFAx6ibwauZOZV8Y2h+Mvyq80L54VVtZbmUmMEUf1sgX7EZZnarpA7CbBixrjwZd0N8OwyioAk8GrvI0ryFoLQ9wFSgTPBUriUoX5xymYTmgLJmf/7Yqfd/dpHvuexxl/mINGmSzf11VFkEVQ5kkKBrVc1y+e1MBozUPce1J66zlakSs3uVNoRNBJ9FfjXdoyxbXmyd+bXrFvThlZQEEIsRgtR9D3k9dq2FVeKysdr58vnUDpzjF0D68GOsgPmlO7LgPvvE9gIk2dUM15ySbO2QsiEuff357FlCJxaTmvU4wGQBeIJ9CHxRCUPKS3MovS5lGy4P8u/Amz4e5KMtf7PMOKn6vbJWf92q63BEafVlRf4DzdFJI1YykPqjEUWIkWfAIETHuTLIaYzqEBejA2bCklI+mnjoF4sVUILKbzYU/IcQXyXnoTcFOswL+B6tQ2zUKyNQzXIH+0yTN5V+tkejgZ8of5d+mOTqH+P4BJ5/LrmqXD254947IIh45pxeuQ090op0+Lt2Ic06ruF6ZusVQMZBsyMjhxDKBtVkPOIDB9NH15v9t6Rc=
X-Forefront-PRVS: 03094A4065
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(377454003)(24454002)(230700001)(3846002)(81166006)(6116002)(33646002)(50466002)(305945005)(6246003)(31696002)(478600001)(53936002)(7736002)(83506001)(4001350100001)(64126003)(189998001)(38730400002)(6486002)(31686004)(8666007)(6666003)(5660300001)(47776003)(36756003)(50986999)(25786009)(229853002)(53546009)(66066001)(23676002)(54356999)(8676002)(42186005)(2906002)(90366009)(72206003)(77096006)(76176999)(2950100002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1318; H:[10.236.19.127]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE4OzIzOlArS3pHaVB6RUhpMEllSFhnQkc5TkdyaWNv?=
 =?utf-8?B?Q3dxVno1dHQ3M0hHMEdyMzFhbFV4RkZ2R29KbTVYVGJWMUJQb0FUWGtSWDBE?=
 =?utf-8?B?NkM1cVR6Z3RuMDZJVEgxdzl5eDMvV3FRbk82Ym1FbVlEb2M4U29GUkU4aElL?=
 =?utf-8?B?WUtHTzlsYS9LN0lkVGxXenZ1d0o3ZXA0SzZKWW5BZythSk5HQk5Zbk5MRjJh?=
 =?utf-8?B?THNMcFJpSTJad2RraENONE5zaU00aVBHQWlnUFRvRzc2RU9aLzZLWWJUbU5r?=
 =?utf-8?B?UmFGaDBKSk9VVzFqQTJ3OVJUdWdNUWZQS0FIVDQ1Q2ozS2c0MGhvYmNTa2xN?=
 =?utf-8?B?TFZ4ZlBVL3BvL0tWTEYxMnVRc3EwY21JNWZQQkRTcEkzR3AvZFBvd3FqNnJu?=
 =?utf-8?B?VzZZcHZQRmRjckZiQlU2WlBSVWZ4akt2cVZ1b05XZHErc0FsOTZhNnNPcStX?=
 =?utf-8?B?N2N1ajZSV1ZQSWFsVGhjL3h4a0J2RmRGOG5jYlBWYTVKK291ZUdSQXA0UFc2?=
 =?utf-8?B?SWVuVmd1aE8vSldBMDhKV3BnZmdnWC9iSC9ocUJnY0RDUXNVZi9ydzhya0Jm?=
 =?utf-8?B?VytPRmR2QVNheWpwZUVZSysrRkFvOUs1bnRFNWxnaGQwalAwalZZR0lyMG5k?=
 =?utf-8?B?MDJYNXRWYWIyZldPb01mYW1kY2piN1ppZXZQVmp5QmM0b3JLUWNlZ2pYTzh3?=
 =?utf-8?B?R3M3TXI1RXExckxGM2oyQnpVOHRzSDdZTitTMStGSXhlMG1NV2kxU2w3c2JX?=
 =?utf-8?B?YktyaVZBcWFCVTdObWYvTUJmbHNiZlk3eFlRWDBUSzZGbEdxeTNDYkR3cE4r?=
 =?utf-8?B?WXU2eTg2a1ZhczdDMkZsSnR2SURScDE2eGVkWE55M1JmczY5RCtSSVM1RW5D?=
 =?utf-8?B?bitPaC9uQTcydHhBYTZyZEJCbEVQbDRDcjk4c3NxRkVzbC9aNmZETkxvdXR4?=
 =?utf-8?B?ZnFVYzJWWTdsYWpXK3Y5VkpTUEpMNG52MGFPY0ZaeDA4WUJTbnV5VUJ1QkdP?=
 =?utf-8?B?U3p6UmZITEQvR0F1K0J3Q1JIQU9SQUVLT1RscWJNUTd2ejZyRE9ZTWhMcnor?=
 =?utf-8?B?SWw1OU80bEZWSG82QlpLbC90Z2M0VUEvYXVDVTh4bExFbmU1V0FKSGp4ZDZW?=
 =?utf-8?B?NmZIVlNiNFplc2llSUpkaHFLUkRtZjFBZ3JNQ25GdWxKZ1pNT0xSYk5VcnVG?=
 =?utf-8?B?ejgvdU5hTlNSRE80NFVHZ2Q0V0srTnVOdFNCdXVqVHJmbzErWmRGKzNrVUpy?=
 =?utf-8?B?b1Y3WWVKMnR3YnE5QjJ3WTlqdHdicisrMEpTcEg0NjhneHlRTHErV1FKbEFw?=
 =?utf-8?B?OUlrRmVIL2RtZXVuQi85L3AxVmcxbDhDcGpXWGtBcmpmOE1TanBjdmdTSTN1?=
 =?utf-8?B?ck0zMFNrOU11dEo0S052emlaWnMxVVJabzNkVGYrNndHSXVsVmxBS0hGaDJm?=
 =?utf-8?B?QkhQcCtWejR2d0cvd0NPWU81andXYWRjc3VoSXZmZHhZM3kzcllZRS9zSDNL?=
 =?utf-8?B?a0t2QXg0VjNWRE4zUUw3ZHU1bXN1ck5XSURmWEpxb2NtM2FnQ29WcjJGUkhD?=
 =?utf-8?B?VjFIZFZpeWRMckNpYmFtRFllcVBFUDlNc2wzVlBtSldyUFZnZVRIWU15ZXRG?=
 =?utf-8?B?RGNGMVA2VklKei8zOXFidkJ4d2craDJpV25lYlI4VGNNS3AzNDVIVGVQUzgr?=
 =?utf-8?Q?URT8ouOfCDQTCoF9vY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 6:zUcJy/nmC+O0mSAI89YGKFqtWUjWBEUDGH1mmEslYM92u3BF83gdbvD1wMkZzPd+qV1hl3oBTfYem1mkq5TiZd9s8YUmMmiV1nQhghV937c6mKGIxSB4aUmXfxIyGneKFkaRSNrieeWPPYZvte1TPd5/O2XSa+qdb7PcJ2angwitIocbO60b7wdVE1yXPq85PO7+ldM+zd46kHF3qPOvlmPwyihaNMp5kiqOtyJ4iiETNuEmbM2z9JmkXnmfkG4bin0mcVtdCMAcMX6A9B3rvETJnk5mq7G2p/R0JcBS8i3ykiRplPmm/J4thqpy6QrfbPFF/JFm1d8XLk2h7TN05A/f5B0r9m3aEMNkanEc2yCpv+J11rD7tGCsqouzCX9o3YF1AlBHyZsFqLLATV/1R9LnyNwDsKJ7jT1euiwMDCsIC2YBy6HODbCQ1N6VwAYGvgxabEsOsrDtq1fsYm2kuVt2ih2DC211pdWV0gMite/W+TgXGyOOs9xBM1it3jC7jfEWHMbsvHVMZE0/M5FzNDYcAioTed2NsupNLlPKlEI=;
 5:4HkQrEXtapVcDtGAhx2IBVgiS4xOqbylFaEdIvf354fwCIEFeJFv7WYgwE4pyvjGhEmDo+PgVi2mXqEfXNmlmjh1L/dDtQuoR0yaZo4BXnZaXumPRj7veBbu+Kzs7YufXTg6NQIVSDkMKfqQeLF8mA==;
 24:QqTCLFHJbFgcUEFdzThtX4RZVVu78DQpmL/2+P4ftWfoirymA5SqzzocbyHAls7HffFVvBf1xBgO3Tr0M/AxxHeouJWeQTqSjm30wYQHRxk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 7:kJaEtm1mRQ72lnRBsJ9fnlSuwwfsjTZ27jlZmFXCDlq64V2QYwIow5PNvVj5kjmIg/HJu7W53mh6fHpwLJcw+Ukj6B5Kb3WBfSP8apJ+HHFGtxMgQmEa4/jVjP+YuX8dhVv6afMAb5BDB2Apmt6QpTmtWVTy5f1VZA54ouvldN97INYXR49eGDuitQOiH2JSM3r1C1WIL6qldMgQYnjBW6u0B3lih5WfwVoIVY3tVTTWzvbpcaSVM4dElJ/Qpdikb/iQL4B8wDbTxygkUXFot39tjYxbRF9Dfa1uIhw2rleb1OHQgMrhpUXIcRlrg4LL/XiW9CYmWkEowQXcL8bPTw==;
 20:VOe9PNOL9hSz3Gvw9MEhTDLWYvKteY6/rUsvOIsRKaPWg6vAtFCv60pGMLLvdF6e4Ufdx+DOA0VXBF72GhjiT5bp6gzbgZ5tYB4l8YFd/kESElPo5mzvPbiAg1o0/CsjtpbeiIBzWjX9CDd4Bd0Jlpk7nZ5luXs8bHy5fLL/SB9FeQmGNyR5I+K5CKOZHDItb9WQ8v1apmNPY6YcgmhfzKCGunF1TPyN4utzZHdTHGMJ2QURn9IriuKo9X3tqw1Z
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 15:53:09.6910 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1318
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTYvMjAxNyAwNDozNiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNi8wNS8x
NyAwMzo1NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pgo+Pj4gICAyKSBPciwgcGVyaGFwcyBt
b3JlIGltcG9ydGFudGx5LCB3aGF0IGRpc3Rpbmd1aXNoZXMgc2FpZCBndWVzdD8KPj4KPj4gU2lt
cGxpZnlpbmcgdGhpbmdzIGEgYml0LCBpdCdzIGFuIEhWTSBndWVzdCB0aGF0IGRvZXNuJ3QgaGF2
ZSBkZXZpY2UKPj4gbW9kZWwgKGkuZS4gcWVtdSkgYW5kIHdoaWNoIGlzIGJvb3RlZCBkaXJlY3Rs
eSAoaS5lLiB3aXRob3V0IGh2bWxvYWRlcikKPgo+IFRoZSAiYm9vdGVkIGRpcmVjdGx5IiBpc24n
dCByZWxldmFudCBoZXJlLgo+Cj4gV2hpbGUgYmVpbmcgYWJsZSB0byBib290IGEgUFZIIGtlcm5l
bCBkaXJlY3RseSBpcyB1c2VmdWwgZm9yIGRldmVsb3BtZW50Cj4gcHVycG9zZXMsIGl0IGlzIHBy
b2JsZW1hdGljIGZvciBwcm9kdWN0aW9uIHB1cnBvc2VzLiAgRm9yIHByb2R1Y3Rpb24KPiBzeXN0
ZW1zLCBtb3VudGluZyBvZiB0aGUgZ3Vlc3QgZmlsZXN5c3RlbSBhbmQgcGFyc2luZyBvZiB0aGUg
Z3Vlc3QKPiBrZXJuZWwgc2hvdWxkIGhhcHBlbiBpbiBndWVzdCBjb250ZXh0LCByYXRoZXIgdGhh
biBkb20wIGNvbnRleHQsIHRvCj4gcmVtb3ZlIHRoZSBzZWN1cml0eSBhdHRhY2sgc3VyZmFjZXMg
cHJlc2VudCBpbiB0aGUgUFYgZ3Vlc3QgbW9kZWwuCgpPa2F5LCBzdHVwaWQgcXVlc3Rpb24gdGlt
ZSAoYWdhaW4pLgoKSSBpbnRlcnByZXQgdGhlIGFib3ZlIHRvIG1lYW4gdGhhdCB0aGUgKHJlZmVy
ZW5jZWQpIGRpc2sgaW1hZ2Ugd291bGQgYmUgdXNlZAp0byBmaW5kIGEgYm9vdCBsb2FkZXIgYW5k
IHJ1biBpdCAoZS5nLiBncnViMikuIE5vIHB5Z3J1Yiwgbm8gc3BlY2lhbCBib290Cmtlcm5lbCBz
dWNoIGFzIGFwcGVhcnMgdG8gYmUgbmVlZGVkIGJ5IGEgUFYgZ3Vlc3QuCgpTbyBpZiBJIGluc3Rh
bGwgYW4gT1MgKGUuZy4gVWJ1bnR1IDE0IG9yIDE2KSBvbnRvIGEgcmF3IGRldmljZSAoZS5nLiBh
biAKTFYgb24KYSBWRyBvbiBkb20wKSwgdGhlbiBidWlsZCBhIDQuMTEga2VybmVsIGFuZCBpbnN0
YWxsIGl0IChvbiB0aGF0IHh2ZGEpLCB0aGF0CmRldmljZSB3b3VsZCBiZSBib290YWJsZSBpbiBh
IFBWSCBndWVzdC4KClllcy9ubz8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 15:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAeqz-0002wq-1Z; Tue, 16 May 2017 15:57:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAeqy-0002wk-Ho
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 15:57:40 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 27/0E-10689-3712B195; Tue, 16 May 2017 15:57:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTbdYUTr
 SoHszo8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnGh4SBTQaN9xa9zwQ2MHfpdjFwcQgKbGSXW
 7J7HDuHsZpSYeKGLrYuRg0NYwEvi7AntLkZODhGBSIn9Ww+wgNhCAtkS+/Z9ZQKpZxZYzSgxZ
 cMKVpAEm4CmxJ3Pn5hAbF4BK4lPr5cygsxhEVCVePpbAiQsKhAu8bbxCAtEiaDEyZlPwGxOAR
 uJlXP3sYPYzAK2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI18hUL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzC2nvA7xCjJwaQkyptWLRUp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYI3Q0E6UkiwKDU9tSItMwcY9jBpCQ4eJRHekyBp3uKCx
 NzizHSI1ClGRSlxXj+QhABIIqM0D64NFmuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzng
 CZwpOZVwI3/RXQYiagxWEvxUEWlyQipKQaGMtn/6mIK3x4vOL/56JkKYMtD/1Z/r0vZn/Q13G
 McUFp3w3PvW3Hd/HLpj5mzMxcwNi30PzrvF+2y45M+PT80RdbMR4eowW5dbq8YkvO35JwmWPw
 4q/HXR3f1Cfqy84pNC5Z89uk1LO5/NZ1IcdXy5aFAsM3K6QkX2NqeNRR4b8PitfW3/ETVWIpz
 kg01GIuKk4EAD3yCViwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494950258!42649808!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28399 invoked from network); 16 May 2017 15:57:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 16 May 2017 15:57:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AE3DB1435;
 Tue, 16 May 2017 08:57:37 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9666A3F3E1;
 Tue, 16 May 2017 08:57:36 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-15-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7df1595c-88de-76da-d292-f4ccac3617eb@arm.com>
Date: Tue, 16 May 2017 16:57:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-15-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 14/28] ARM: vITS: introduce translation
	table walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IElUUyBzdG9yZXMgdGhlIHRhcmdldCAodilDUFUgYW5kIHRoZSAodmlydHVhbCkgTFBJIG51bWJl
ciBpbiB0YWJsZXMuCj4gSW50cm9kdWNlIGZ1bmN0aW9ucyB0byB3YWxrIHRob3NlIHRhYmxlcyBh
bmQgdHJhbnNsYXRlIGFuIGRldmljZSBJRCAtCj4gZXZlbnQgSUQgcGFpciBpbnRvIGEgcGFpciBv
ZiB2aXJ0dWFsIExQSSBhbmQgdkNQVS4KPiBXZSBtYXAgdGhvc2UgdGFibGVzIG9uIGRlbWFuZCAt
IHdoaWNoIGlzIGNoZWFwIG9uIGFybTY0IC0gYW5kIGNvcHkgdGhlCj4gcmVzcGVjdGl2ZSBlbnRy
aWVzIGJlZm9yZSB1c2luZyB0aGVtLCB0byBhdm9pZCB0aGUgZ3Vlc3QgdGFtcGVyaW5nIHdpdGgK
PiB0aGVtIG1lYW53aGlsZS4KPgo+IFRvIGFsbG93IGNvbXBpbGluZyB3aXRob3V0IHdhcm5pbmdz
LCB3ZSBkZWNsYXJlIHR3byBmdW5jdGlvbnMgYXMKPiBub24tc3RhdGljIGZvciB0aGUgbW9tZW50
LCB3aGljaCB0d28gbGF0ZXIgcGF0Y2hlcyB3aWxsIGZpeC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyB8IDE4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspCj4KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYwo+IGluZGV4IGUzYmQxZjYuLjEyZWM1ZjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+IEBA
IC04MSw2ICs4MSw3IEBAIHN0cnVjdCB2aXRzX2l0dGUKPiAgdHlwZWRlZiB1aW50MTZfdCBjb2xs
X3RhYmxlX2VudHJ5X3Q7Cj4gIHR5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7Cj4K
PiArI2RlZmluZSBVTk1BUFBFRF9DT0xMRUNUSU9OICAgICAgKChjb2xsX3RhYmxlX2VudHJ5X3Qp
fjApCgpUaGlzIHNob3VsZCBiZSB3aXRoIHRoZSB0eXBlZGVmIGNvbGxfdGFibGVfZW50cnlfdC4K
Cj4gICNkZWZpbmUgR0lUU19CQVNFUl9ST19NQVNLICAgICAgIChHSVRTX0JBU0VSX1RZUEVfTUFT
SyB8IFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgzMVVMIDw8IEdJVFNf
QkFTRVJfRU5UUllfU0laRV9TSElGVCkpCj4KPiBAQCAtOTcsNiArOTgsMTg4IEBAIHZvaWQgdmdp
Y192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIEFTU0VSVChSQl9F
TVBUWV9ST09UKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXMpKTsKPiAgfQo+Cj4gKy8qCj4gKyAq
IFRoZSBwaHlzaWNhbCBhZGRyZXNzIGlzIGVuY29kZWQgc2xpZ2h0bHkgZGlmZmVyZW50bHkgZGVw
ZW5kaW5nIG9uCj4gKyAqIHRoZSB1c2VkIHBhZ2Ugc2l6ZTogdGhlIGhpZ2hlc3QgZm91ciBiaXRz
IGFyZSBzdG9yZWQgaW4gdGhlIGxvd2VzdAo+ICsgKiBmb3VyIGJpdHMgb2YgdGhlIGZpZWxkIGZv
ciA2NEsgcGFnZXMuCj4gKyAqLwo+ICtzdGF0aWMgcGFkZHJfdCBnZXRfYmFzZXJfcGh5c19hZGRy
KHVpbnQ2NF90IHJlZykKPiArewo+ICsgICAgaWYgKCByZWcgJiBCSVQoOSkgKQo+ICsgICAgICAg
IHJldHVybiAocmVnICYgR0VOTUFTSyg0NywgMTYpKSB8Cj4gKyAgICAgICAgICAgICAgICAoKHJl
ZyAmIEdFTk1BU0soMTUsIDEyKSkgPDwgMzYpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHJldHVy
biByZWcgJiBHRU5NQVNLKDQ3LCAxMik7Cj4gK30KPiArCj4gKy8qCj4gKyAqIE91ciBjb2xsZWN0
aW9uIHRhYmxlIGVuY29kaW5nOgo+ICsgKiBKdXN0IGNvbnRhaW5zIHRoZSAxNi1iaXQgVkNQVSBJ
RCBvZiB0aGUgcmVzcGVjdGl2ZSB2Q1BVLgo+ICsgKi8KClRoaXMgc2hvdWxkIGJlIGFib3ZlIHRo
ZSBkZWZpbml0aW9uIG9mIHRoZSB0eXBlZGVmIGNvbGxfdGFibGVfZW50cnlfdC4KCj4gKwo+ICsv
KiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwo+ICtzdGF0aWMgc3Ry
dWN0IHZjcHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qg
Y29sbGlkKQo+ICt7Cj4gKyAgICBwYWRkcl90IGFkZHIgPSBnZXRfYmFzZXJfcGh5c19hZGRyKGl0
cy0+YmFzZXJfY29sbCk7Cj4gKyAgICBjb2xsX3RhYmxlX2VudHJ5X3QgdmNwdV9pZDsKPiArICAg
IGludCByZXQ7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2Nr
KSk7Cj4gKwo+ICsgICAgaWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVjdGlvbnMgKQo+ICsg
ICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21l
bW9yeShpdHMtPmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciAr
IGNvbGxpZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ2Y3B1X2lkLCBzaXplb2YodmNwdV9pZCksIGZhbHNlKTsKCkkg
d2FzIGhvcGluZyB5b3Ugd291bGQgYWRkcmVzcyBteSBjb21tZW50IHJlZ2FyZGluZyB0aGlzIGNv
bmZ1c2luZyBtaXggCm9mIHNpemVvZih2Y3B1X2lkKSBhbmQgc2l6ZW9mKGNvbGxfdGFibGVfZW50
cnlfdCkuCgpZb3VyIHJlYXNvbiB0aGF0IGl0IHdvdWxkIGdldCBvdXQgb2Ygc3luYyBpcyBtb290
IGJlY2F1c2UgaW4gdGhhdCBjYXNlIAp5b3Ugd291bGQgaGF2ZSBoYWQgdG8gbW9kaWZ5IHRoZSBn
dWVzdCBwaHlzaWNhbCBhZGRyZXNzIHVzZWQuCgpTbyBwbGVhc2UgZWl0aGVyIHVzZSBvbmUgb2Yg
dGhlbSBidXQgbm90IGJvdGguCgo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybiBO
VUxMOwo+ICsKPiArICAgIGlmICggdmNwdV9pZCA9PSBVTk1BUFBFRF9DT0xMRUNUSU9OIHx8IHZj
cHVfaWQgPj0gaXRzLT5kLT5tYXhfdmNwdXMgKQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsK
PiArICAgIHJldHVybiBpdHMtPmQtPnZjcHVbdmNwdV9pZF07Cj4gK30KPiArCj4gKy8qCj4gKyAq
IE91ciBkZXZpY2UgdGFibGUgZW5jb2RpbmdzOgo+ICsgKiBDb250YWlucyB0aGUgZ3Vlc3QgcGh5
c2ljYWwgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIGluCj4gKyAq
IGJpdHMgWzUxOjhdLCBhbmQgdGhlIHNpemUgb2YgaXQgaXMgZW5jb2RlZCBhcyB0aGUgbnVtYmVy
IG9mIGJpdHMgbWludXMgb25lCj4gKyAqIGluIHRoZSBsb3dlc3QgNSBiaXRzIG9mIHRoZSB3b3Jk
Lgo+ICsgKi8KPiArI2RlZmluZSBERVZfVEFCTEVfSVRUX0FERFIoeCkgKCh4KSAmIEdFTk1BU0so
NTEsIDgpKQo+ICsjZGVmaW5lIERFVl9UQUJMRV9JVFRfU0laRSh4KSAoQklUKCgoeCkgJiBHRU5N
QVNLKDQsIDApKSArIDEpKQo+ICsjZGVmaW5lIERFVl9UQUJMRV9FTlRSWShhZGRyLCBiaXRzKSAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAoKChhZGRyKSAmIEdFTk1BU0soNTEsIDgp
KSB8ICgoKGJpdHMpIC0gMSkgJiBHRU5NQVNLKDQsIDApKSkKClRoaXMgc2hvdWxkIGJlIHdpdGgg
dGhlIHR5cGVkZWYgYXMgaXQgaGVscHMgdG8gdW5kZXJzdGFuZCB0aGUgbGF5b3V0IHVzZWQuCgo+
ICsKPiArLyoKPiArICogTG9va3VwIHRoZSBhZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNs
YXRpb24gVGFibGUgYXNzb2NpYXRlZCB3aXRoCj4gKyAqIHRoYXQgZGV2aWNlIElELgo+ICsgKiBU
T0RPOiBhZGQgc3VwcG9ydCBmb3Igd2Fsa2luZyBpbmRpcmVjdCB0YWJsZXMuCj4gKyAqLwo+ICtz
dGF0aWMgaW50IGl0c19nZXRfaXR0KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZp
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICBkZXZfdGFibGVfZW50cnlfdCAqaXR0KQo+ICt7
Cj4gKyAgICBwYWRkcl90IGFkZHIgPSBnZXRfYmFzZXJfcGh5c19hZGRyKGl0cy0+YmFzZXJfZGV2
KTsKPiArCj4gKyAgICBpZiAoIGRldmlkID49IGl0cy0+bWF4X2RldmljZXMgKQo+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHJldHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1v
cnkoaXRzLT5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsg
ZGV2aWQgKiBzaXplb2YoZGV2X3RhYmxlX2VudHJ5X3QpLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpdHQsIHNpemVvZigqaXR0KSwgZmFsc2UpOwo+ICt9Cj4gKwo+ICsv
Kgo+ICsgKiBMb29rdXAgdGhlIGFkZHJlc3Mgb2YgdGhlIEludGVycnVwdCBUcmFuc2xhdGlvbiBU
YWJsZSBhc3NvY2lhdGVkIHdpdGgKPiArICogYSBkZXZpY2UgSUQgYW5kIHJldHVybiB0aGUgYWRk
cmVzcyBvZiB0aGUgSVRURSBiZWxvbmdpbmcgdG8gdGhlIGV2ZW50IElECj4gKyAqICh3aGljaCBp
cyBhbiBpbmRleCBpbnRvIHRoYXQgdGFibGUpLgo+ICsgKi8KPiArc3RhdGljIHBhZGRyX3QgaXRz
X2dldF9pdHRlX2FkZHJlc3Moc3RydWN0IHZpcnRfaXRzICppdHMsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRldmlkLCB1aW50MzJfdCBldmlkKQo+ICt7
Cj4gKyAgICBkZXZfdGFibGVfZW50cnlfdCBpdHQ7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAg
IHJldCA9IGl0c19nZXRfaXR0KGl0cywgZGV2aWQsICZpdHQpOwo+ICsgICAgaWYgKCByZXQgKQo+
ICsgICAgICAgIHJldHVybiBJTlZBTElEX1BBRERSOwo+ICsKPiArICAgIGlmICggZXZpZCA+PSBE
RVZfVEFCTEVfSVRUX1NJWkUoaXR0KSB8fAo+ICsgICAgICAgICBERVZfVEFCTEVfSVRUX0FERFIo
aXR0KSA9PSBJTlZBTElEX1BBRERSICkKPiArICAgICAgICByZXR1cm4gSU5WQUxJRF9QQUREUjsK
PiArCj4gKyAgICByZXR1cm4gREVWX1RBQkxFX0lUVF9BRERSKGl0dCkgKyBldmlkICogc2l6ZW9m
KHN0cnVjdCB2aXRzX2l0dGUpOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBRdWVyaWVzIHRoZSBjb2xs
ZWN0aW9uIGFuZCBkZXZpY2UgdGFibGVzIHRvIGdldCB0aGUgdkNQVSBhbmQgdmlydHVhbAo+ICsg
KiBMUEkgbnVtYmVyIGZvciBhIGdpdmVuIGd1ZXN0IGV2ZW50LiBUaGlzIGZpcnN0IGFjY2Vzc2Vz
IHRoZSBndWVzdCBtZW1vcnkKPiArICogdG8gcmVzb2x2ZSB0aGUgYWRkcmVzcyBvZiB0aGUgSVRU
RSwgdGhlbiByZWFkcyB0aGUgSVRURSBlbnRyeSBhdCB0aGlzCj4gKyAqIGFkZHJlc3MgYW5kIHB1
dHMgdGhlIHJlc3VsdCBpbiB2Y3B1X3B0ciBhbmQgdmxwaV9wdHIuCj4gKyAqIE11c3QgYmUgY2Fs
bGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuCj4gKyAqLwo+ICtzdGF0aWMgYm9vbCByZWFkX2l0
dGVfbG9ja2VkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBldmlkLCBzdHJ1Y3QgdmNwdSAqKnZjcHVf
cHRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2bHBpX3B0cikK
PiArewo+ICsgICAgcGFkZHJfdCBhZGRyOwo+ICsgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRlOwo+
ICsgICAgc3RydWN0IHZjcHUgKnZjcHU7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KCZpdHMtPml0c19sb2NrKSk7Cj4gKwo+ICsgICAgYWRkciA9IGl0c19nZXRfaXR0ZV9hZGRyZXNz
KGl0cywgZGV2aWQsIGV2aWQpOwo+ICsgICAgaWYgKCBhZGRyID09IElOVkFMSURfUEFERFIgKQo+
ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBpZiAoIHZnaWNfYWNjZXNzX2d1ZXN0
X21lbW9yeShpdHMtPmQsIGFkZHIsICZpdHRlLCBzaXplb2YoaXR0ZSksIGZhbHNlKSApCj4gKyAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHZjcHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxl
Y3Rpb24oaXRzLCBpdHRlLmNvbGxlY3Rpb24pOwo+ICsgICAgaWYgKCAhdmNwdSApCj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgICp2Y3B1X3B0ciA9IHZjcHU7Cj4gKyAgICAqdmxw
aV9wdHIgPSBpdHRlLnZscGk7Cj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiArLyoKPiAr
ICogVGhpcyBmdW5jdGlvbiB0YWtlcyBjYXJlIG9mIHRoZSBsb2NraW5nIGJ5IHRha2luZyB0aGUg
aXRzX2xvY2sgaXRzZWxmLCBzbwo+ICsgKiBhIGNhbGxlciBzaGFsbCBub3QgaG9sZCB0aGlzLiBC
ZWZvcmUgcmV0dXJuaW5nLCB0aGUgbG9jayBpcyBkcm9wcGVkIGFnYWluLgo+ICsgKi8KPiArYm9v
bCByZWFkX2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1aW50MzJf
dCBldmlkLAo+ICsgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqKnZjcHVfcHRyLCB1aW50MzJf
dCAqdmxwaV9wdHIpCj4gK3sKPiArICAgIGJvb2wgcmV0Owo+ICsKPiArICAgIHNwaW5fbG9jaygm
aXRzLT5pdHNfbG9jayk7Cj4gKyAgICByZXQgPSByZWFkX2l0dGVfbG9ja2VkKGl0cywgZGV2aWQs
IGV2aWQsIHZjcHVfcHRyLCB2bHBpX3B0cik7Cj4gKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNf
bG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiArLyoKPiArICogUXVlcmll
cyB0aGUgY29sbGVjdGlvbiBhbmQgZGV2aWNlIHRhYmxlcyB0byB0cmFuc2xhdGUgdGhlIGRldmlj
ZSBJRCBhbmQKPiArICogZXZlbnQgSUQgYW5kIGZpbmQgdGhlIGFwcHJvcHJpYXRlIElUVEUuIFRo
ZSBnaXZlbiBjb2xsZWN0aW9uIElEIGFuZCB0aGUKPiArICogdmlydHVhbCBMUEkgbnVtYmVyIGFy
ZSB0aGVuIHN0b3JlZCBpbnRvIHRoYXQgZW50cnkuCj4gKyAqIElmIHZjcHVfcHRyIGlzIHByb3Zp
ZGVkLCByZXR1cm5zIHRoZSBWQ1BVIGJlbG9uZ2luZyB0byB0aGF0IGNvbGxlY3Rpb24uCj4gKyAq
IE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuCj4gKyAqLwo+ICtib29sIHdy
aXRlX2l0dGVfbG9ja2VkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBldmlkLCB1aW50MzJfdCBjb2xsaWQsIHVp
bnQzMl90IHZscGksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKip2Y3B1
X3B0cikKPiArewo+ICsgICAgcGFkZHJfdCBhZGRyOwo+ICsgICAgc3RydWN0IHZpdHNfaXR0ZSBp
dHRlOwo+ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOwo+
ICsKPiArICAgIGlmICggY29sbGlkID49IGl0cy0+bWF4X2NvbGxlY3Rpb25zICkKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgaWYgKCB2bHBpID49IGl0cy0+ZC0+YXJjaC52Z2lj
Lm5yX2xwaXMgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBhZGRyID0gaXRz
X2dldF9pdHRlX2FkZHJlc3MoaXRzLCBkZXZpZCwgZXZpZCk7Cj4gKyAgICBpZiAoIGFkZHIgPT0g
SU5WQUxJRF9QQUREUiApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGl0dGUu
Y29sbGVjdGlvbiA9IGNvbGxpZDsKPiArICAgIGl0dGUudmxwaSA9IHZscGk7Cj4gKwo+ICsgICAg
aWYgKCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6ZW9m
KGl0dGUpLCB0cnVlKSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGlmICgg
dmNwdV9wdHIgKQo+ICsgICAgICAgICp2Y3B1X3B0ciA9IGdldF92Y3B1X2Zyb21fY29sbGVjdGlv
bihpdHMsIGNvbGxpZCk7Cj4gKwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gIC8qKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICAgKiBGdW5jdGlvbnMgdGhhdCBo
YW5kbGUgSVRTIGNvbW1hbmRzICoKPiAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqLwo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 15:58:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAerH-0002zP-9G; Tue, 16 May 2017 15:57:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@gmail.com>) id 1dAerG-0002zE-CK
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 15:57:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 48/78-03058-5812B195; Tue, 16 May 2017 15:57:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXiVRvkrNuqKB1
 p8LdN1OL7lslMDowehz9cYQlgjGLNzEvKr0hgzXh7ZwJLwXPWihUNq9kaGO+ydDFycQgJTGeU
 eP5/IiOIwyJwiUVi5fPpYI6EwDsWiYtn24DKOIGcOIlPL86xQ9gVEs8unWQFsYUE1CT2HboON
 Wouk8TlF0/AEmwCuhLXXz1gArFFBJQk7q2azARSxCzQxChxsvMYG0hCWEBfYuukvWANLAKqEm
 s/9zGD2LwCbhKfd65ihNgmJ3HzXCfzBEa+BYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAsOFAQh2MH5bFnCIUZKDSUmUN61aKlKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBG+GgnSkkGBRanpqRVpmDjBwYdISHDxKIrz8IGne4oLE3OLMdIjUKUZjjjn3v
 r5n4ni08sd7JiGWvPy8VClxXj+QUgGQ0ozSPLhBsIi6xCgrJczLCHSaEE9BalFuZgmq/CtGcQ
 5GJWFef5ApPJl5JXD7XgGdwgR0SthLcZBTShIRUlINjO7rp5rJ6e9qiFBPD/NNeH33zsfNe18
 d3G4v8G/h45Apat9ffNrz5dOf210zdeM43otlhLaJH93F3ff4f+uP3S2nwybFfC+9m/jgz/QK
 +ymf5deIhU0tfePXMu+xQ75vzoq35vukv15/kFDeKr1Gx8/fmueFpfnio7sb7/xfEtBizRX0X
 07kxU8lluKMREMt5qLiRADnUh3AowIAAA==
X-Env-Sender: andrii.anisov@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494950277!102323114!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15777 invoked from network); 16 May 2017 15:57:57 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 May 2017 15:57:57 -0000
Received: by mail-wm0-f67.google.com with SMTP id v4so39356966wmb.2
 for <xen-devel@lists.xenproject.org>; Tue, 16 May 2017 08:57:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=sX6sXc272gv8o3G/HlLF/PTabcjuBUTgDwXmBPiN8tM=;
 b=qyCgN729KvrKteIx+hLBR9XCZq7zLlNbZ5zEJduOQ5tU1FYvF4lNDRv4EWX6nVR+SK
 z28c7XE/rZZEhK9MkbnDqjpBvFLStL2brZJvHRW82qME9OtMh/ahfbtr6mdfmMLUGUAb
 P3Kp4KPlv3GeLhDPqoVv2x9WA/lM2Q2j0jtw2DLTx/0cUKvwF3DyU06h9fktK4DAeHxa
 M5FSqWcw8Xe/j01XxroF0aEQKA+HGjBcAg40hDQV+AupKhxxdyfRSYB/uKNXrO13Lcv0
 rek8wZu0H7vHEodW9q2z8g4KeRGsZM5qhy1a2RZ+92BWrpWL91T3/sceo+Xkc4SKf2aJ
 VhZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=sX6sXc272gv8o3G/HlLF/PTabcjuBUTgDwXmBPiN8tM=;
 b=V5dy1+QtfzLogM1T+zd7sPe2HbLFhDAXq+COuAyDhoqaZjcKFsRAUA8Az4ekeWDvMS
 1Ayo9XG87B4RKM8seU9H+OAZ9SQiukK+FbGkl9qiS2V8CfCSXRPnAtzAZes2B3vjVmZ7
 2dN5XnH0cpCCKDWaiBsy2bmgNSVZeSie+sofbekzY8I5j+xKaZ3/9iWkz6ddRmuVA4ur
 q4e153qZOflMNVf0GjRHHGb7+3PgZAkvf1e7EmZQl4a/d9HBvE8ugNJsrLkSKWQ2mZPC
 B5TrwzvV/hHKbPfQ5Kv85IpiNjNTMQ5LR1h0YaDW9FFQh02/3PwYnTxwhLOV5zz16Kyc
 hcAA==
X-Gm-Message-State: AODbwcA1VGVfkHGonA2pbnO7m+hfNXVfayzYBfDY4qF7RpGESVcWJBcb
 O7GipfZXSVtZew==
X-Received: by 10.28.212.78 with SMTP id l75mr8280708wmg.47.1494950276390;
 Tue, 16 May 2017 08:57:56 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-55.209.223.85.sovam.net.ua.
 [85.223.209.55])
 by smtp.gmail.com with ESMTPSA id j128sm1044896wmd.12.2017.05.16.08.57.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 16 May 2017 08:57:55 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 16 May 2017 18:57:53 +0300
Message-Id: <1494950273-5094-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 wei.liu2@citrix.com, Andrii Anisov <andrii_anisov@epam.com>
Subject: [Xen-devel] [[PATCH v2]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkluaXRpYWxpc2Ug
KnNpemUgaW4gZGVmYXVsdCBicmFuY2ggdG8gcHJldmVudCBjZXJ0YWluIGNvbXBpbGVycyAoaS5l
LgpMaW5hcm8gR0NDIDUuMi0yMDE1LjExLTIpIGZyb20gcmVwb3J0aW5nICJ2YXJpYWJsZSBtYXkg
YmUgdXNlZCB1bmluaXRpYWxpemVkIgplcnJvcnMgaW4gY2FsbGVyIGZ1bmN0aW9uLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9hcm1fYWNwaS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfYXJtX2FjcGkuYwppbmRleCBkYjExM2RiLi5hNjQ1NmJlIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9h
Y3BpLmMKQEAgLTg3LDYgKzg3LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZXN0aW1hdGVfbWFkdF9z
aXplKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IExPRyhFUlJPUiwgIlVua25vd24gR0lDIHZlcnNpb24iKTsKKyAgICAgICAgKnNpemUgPSAwOwog
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 16:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 16:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAevN-0004DR-Qx; Tue, 16 May 2017 16:02:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3022fe052=Ian.Jackson@citrix.com>)
 id 1dAevM-0004DF-FI
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 16:02:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 88/B1-03587-3822B195; Tue, 16 May 2017 16:02:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvW6zknS
 kwYtXUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alM83sBeeYK/7OXM/UwPiVqYuRk0NCwF/i
 c8cWRhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9TYS2xa/xQsziKgK
 nHl9HKwOSIC6hJ/LkwAsrmA6mcxSuyY3Qq2TFhAU2LB27VgQzkFrCUm/eoBGyQkYCWx8fodqI
 NMJN4u3Ak0lAMoriYxd338BEa+WUhOmoXkpFlITlrAyLyKUaM4tagstUjX0EAvqSgzPaMkNzE
 zB8gz08tNLS5OTE/NSUwq1kvOz93ECAw2BiDYwXhvWcAhRkkOJiVR3rRqqUghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKEryPFKQjhQSLUtNTK9Iyc4BhD5OW4OBREuE9CZLmLS5IzC3OTIdInWLU5
 Zhz7+t7JiGWvPy8VClx3ksgRQIgRRmleXAjYDF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSs
 K8LIpAU3gy80rgNr0COoIJ6Iiwl+IgR5QkIqSkGhjrpph4lNxo3hjz4sdE95cdB6/zKP0VWlF
 +tun/D0P+5anfU2ITg89/3HZU8YfU5Zgo98aEY5qbdHfaTPgQJHsvkaUz+Ojs1Lf8Is4HZJ4J
 NkaedYwu/D1niS7LDmtuta1Mv8pX5Vgyzy3T2Zl+SUjZVc0xT1l6osqusJBDVyucNbZs2bT/+
 VIlluKMREMt5qLiRABXAO1tvAIAAA==
X-Env-Sender: prvs=3022fe052=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494950529!102793017!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21594 invoked from network); 16 May 2017 16:02:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 16:02:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="432652058"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22811.8785.915238.179534@mariner.uk.xensource.com>
Date: Tue, 16 May 2017 17:01:21 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <87b8ce0c-7aba-508b-2cc5-66f0820e6f69@arm.com>
References: <87b8ce0c-7aba-508b-2cc5-66f0820e6f69@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Commit moratorium to staging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIkNvbW1pdCBtb3JhdG9yaXVtIHRvIHN0YWdpbmciKToKPiBJ
dCBsb29rcyBsaWtlIG9zc3Rlc3QgaXMgYSBiaXQgYmVoaW5kIGJlY2F1c2Ugb2YgQVJNNjQgYm94
ZXMgKHRoZXkgYXJlIAo+IGZ1bGx5IGxvYWRlZCkgYW5kIFhQIHRlc3RpbmcgKHRoZXkgbm93IGhh
dmUgYmVlbiByZW1vdmVkIHNlZSBbMV0pLgo+IAo+IEknZCBsaWtlIHRvIGN1dCB0aGUgbmV4dCBy
YyB3aGVuIHN0YWdpbmcgPT0gbWFzdGVyLCBzbyBwbGVhc2Ugc3RvcCAKPiBjb21taXR0aW5nIHRv
ZGF5LgoKSSBmb3JjZSBwdXNoZWQgeGVuI21hc3RlciBlYXJsaWVyIGFuZCB0aGVyZSBpcyBubyBs
b25nZXIgYW55IG5lZWQgZm9yCnRoaXMgbW9yYXRvcml1bS4KCk9mIGNvdXJzZSBhbnkgY29tbWl0
cyB0byBzdGFnaW5nIHN0aWxsIG5lZWQgUk0gYXBwcm92YWwgZnJvbSBKdWxpZW4uCgpUaGFua3Ms
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 16:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 16:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAevO-0004Dc-1h; Tue, 16 May 2017 16:02:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3021590a1=wei.liu2@citrix.com>)
 id 1dAevM-0004DG-OP
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 16:02:12 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D3/73-31580-3822B195; Tue, 16 May 2017 16:02:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG6zknS
 kwcKvahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBXT2MBe3MFUsuvWdsYDzH1MXIySEh4C/x
 5PNpMJtFQFVi550WVhCbTUBZ4mdnLxuILSKgLdG4+z1QDRcHs8ByRokD95azgySEBewlTj+8B
 lbEK2AhMWfGFmYQW0jATeJJ51FWiLigxMmZT1hAbGYBHYkFuz8B1XMA2dISy/9xgIQ5BdwlFt
 ydwQhiiwqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6RqZ6yUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZaPQMD4w7Glr1+hxglOZiURHnTqqUihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnweitKRwoJFqWmp1akZeYAgx4mLcHBoyTCe1IBKM1bXJCYW
 5yZDpE6xajLMefe1/dMQix5+XmpUuK8HiAzBECKMkrz4EbAIvASo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHeapApPJl5JXCbXgEdwQR0RNhLcZAjShIRUlINjOXHg955z9tfrZpVLmR6t1+
 J6+EO1rOvFPJ+ZCXl6Mrk9X/STXiufuvzop/SFVNmiQQnT220qXrh75bd0VS1MnWisO+zz8dr
 2T82SMco/RH4nrYtO//n0ardYrxcvcIbfy09y+FXdcBo5dVJLFM5jygZGHbMfp7q9uZ79JEJC
 pE9imeenJM9rsRSnJFoqMVcVJwIADx1bnS7AgAA
X-Env-Sender: prvs=3021590a1=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494950529!93176902!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2323 invoked from network); 16 May 2017 16:02:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 16:02:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="424004177"
Date: Tue, 16 May 2017 17:02:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20170516160201.3tsna4ztm3f3h47k@citrix.com>
References: <1494950273-5094-1-git-send-email-andrii.anisov@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494950273-5094-1-git-send-email-andrii.anisov@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii_anisov@epam.com>, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [[PATCH v2]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMDY6NTc6NTNQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+
IEluaXRpYWxpc2UgKnNpemUgaW4gZGVmYXVsdCBicmFuY2ggdG8gcHJldmVudCBjZXJ0YWluIGNv
bXBpbGVycyAoaS5lLgo+IExpbmFybyBHQ0MgNS4yLTIwMTUuMTEtMikgZnJvbSByZXBvcnRpbmcg
InZhcmlhYmxlIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQiCj4gZXJyb3JzIGluIGNhbGxlciBm
dW5jdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 16:12:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 16:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAf5a-000533-UM; Tue, 16 May 2017 16:12:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAf5Z-00052E-3B
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 16:12:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6B/8C-31580-CF42B195; Tue, 16 May 2017 16:12:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQve3inS
 kwfVJ6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aK35dYCrZGVkxd2crYwHjZsYuRk0NCwE+i
 5f5eRhCbRUBV4uW8N8wgNpuAjsTFuTvZQGwRAWWJ3l+/WboYuTiYBToZJc596AMrEhbwkHh3a
 TU7iM0r4ClxeNkJdpAiIYE5jBITejezQCQEJU7OfAJmMwNNXbD7E9BUDiBbWmL5Pw6QMKeAvc
 TNO3/A5ogKqEhMnN8HZgsJKEr0z3vABnFousTEZz0sExj5ZyGZOgvJ1FkIUxcwMq9iVC9OLSp
 LLdI100sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzBegYGxh2MV9qcDzFKcjAp
 ifKmVUtFCvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJXjVgqAsJFqWmp1akZ
 eYAowSmVIKDR0mE97oyUJq3uCAxtzgzHSJ1ilGX493SD++ZhMBmSInzWoPMEAApyijNgxsBi9
 hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5RUCm8GTmlcBtegV0BBPQEWEvxUGOKElESEk
 1MKYtkj2o9MUmalI/xyEFOReB7B9rJ6ycLJORWcR2JcH1686vooYVxyfJPMla6SRslB294XwW
 l+17w9e/ZazEGGSZoppenArMMnPoKnm52yyZI3Clwb4HnQezpoelLPj6J3935C9h/k3fpQ2Kd
 k9tr88ob1SesWf5LuO9qpdkhJ+o2d9MDZwtqcRSnJFoqMVcVJwIAH3Y2vfTAgAA
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494951163!45251664!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7687 invoked from network); 16 May 2017 16:12:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 16:12:43 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="46153214"
Date: Tue, 16 May 2017 16:55:49 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170516155549.qf5gq32qmmxwm6m6@dhcp-3-128.uk.xensource.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-3-roger.pau@citrix.com>
 <5915D7FB0200007800159425@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5915D7FB0200007800159425@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/pt: enable binding of GSIs to a
	PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDc6NDI6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA0LjE3IGF0IDE3OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gTm90ZSB0aGF0IGN1cnJlbnRseSB0aGVyZSdzIG5vIHN1cHBvcnQgZm9yIHVuYmlu
ZGluZyB0aGlzIGludGVycnVwdHMuCj4gCj4gRG8geW91IHBsYW4gdG8gZGVhbCB3aXRoIHRoYXQg
YmVmb3JlIHRoaXMgY2hhbmdlcyBnb2VzIGluPyBBaXVpIHRoaXMKPiBub3Qgd29ya2luZyBtZWFu
cyB5b3UgY2FuJ3QgcGFzcyB0aHJvdWdoIGRldmljZXMgd2l0aCBwaW4gYmFzZWQKPiBpbnRlcnJ1
cHRzIG9uY2UgRG9tMCBjaG9zZSB0byBiaW5kIHRvIHRoZW0uIE90b2ggaGFuZCB5b3UgbW9kaWZ5
Cj4gcHRfaXJxX2Rlc3Ryb3lfYmluZCgpLCBzbyBJJ20gYSBsaXR0bGUgcHV6emxlZCAuLi4KClll
cywgSSBtb2RpZnkgcHRfaXJxX2Rlc3Ryb3lfYmluZCB0byByZXR1cm4gRU9QTk9UU1VQUCB3aGVu
IHRyeWluZyB0byB1bmJpbmQKc3VjaCBhbiBpbnRlcnJ1cHQuIEkgY2FuIGltcGxlbWVudCB0aGUg
dW5iaW5kLCBidXQgaXQncyBub3QgZ29pbmcgdG8gYmUgdXNlZApBVE0uCgo+ID4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9pcnEuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwo+ID4g
QEAgLTEyNiw2ICsxMjYsMzQgQEAgdm9pZCBodm1fcGNpX2ludHhfZGVhc3NlcnQoCj4gPiAgICAg
IHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwo+ID4gIH0KPiA+ICAK
PiA+ICt2b2lkIGh2bV9nc2lfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBn
c2kpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5f
aXJxKGQpOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoZ3NpIDwgaHZtX2lycS0+bnJfZ3Npcyk7Cj4g
Cj4gVGhpcyB3b3VsZCBwcm9iYWJseSBiZXR0ZXIgbWF0Y2ggdGhlIGFsdGVybmF0aXZlIGNvbnN0
cnVjdCBpbgo+IF9faHZtX3BjaV9pbnR4X2Fzc2VydCgpLgoKT0ssIGNoYW5nZWQuCgo+ID4gKyAg
ICBBU1NFUlQoIWhhc192cGljKGQpKTsKPiAKPiBUaGlzIGRvZXNuJ3QgbG9vayB0byBiZSByZWxl
dmFudCBmb3IgdGhlIHJlc3Qgb2YgdGhlIGZ1bmN0aW9uLiBJcyB0aGVyZQo+IGEgcGFydGljdWxh
ciByZWFzb24geW91J3ZlIGFkZGVkIGl0PyBJZiBzbywgYSBicmllZiBjb21tZW50IG1pZ2h0Cj4g
aGVscC4KCkkndmUgYWRkZWQgdGhpcyBiZWNhdXNlIGh2bV9nc2lfYXNzZXJ0IGRvZXNuJ3QgY2Fs
bCBhc3NlcnRfaXJxLCBzbyBhIFBJQyB3b3VsZApub3Qgd29yayBwcm9wZXJseSwgYnV0IGl0J3Mg
cHJvYmFibHkgcG9pbnRsZXNzLgoKPiA+ICsgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2bV9kb21h
aW4uaXJxX2xvY2spOwo+ID4gKyAgICBpZiAoICFodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2dz
aV0gKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2dz
aV0rKzsKPiAKPiBXaHkgaXMgdGhpcyBhbiBpbmNyZW1lbnQgaW5zdGVhZCBvZiBhIHNpbXBsZSB3
cml0ZSBvZiAxPyBPciB0aGUKPiBvdGhlciB3YXkgYXJvdW5kIC0gd2h5IGlzIHRoaXMgbm90IGFs
d2F5cyBpbmNyZW1lbnRpbmcsIGp1c3QgbGlrZQo+IF9faHZtX3BjaV9pbnR4X2Fzc2VydCgpIGRv
ZXM/IChTeW1tZXRyaWMgcXVlc3Rpb25zIHRoZW4gZm9yCj4gaHZtX2dzaV9kZWFzc2VydCgpKS4K
Cl9faHZtX3BjaV9pbnR4X3tkZX1hc3NlcnQgaGFzIGFuIGFycmF5IHRoYXQgdHJhY2tzIHRoZSBz
dGF0dXMgb2YgZWFjaCBpbnRlcnJ1cHQKbGluZSwgYW5kIFhlbiBkb2VzIHRoZSByb3V0aW5nIGJh
c2VkIG9uIHRoYXQgKHRoZSBfX3Rlc3RfYW5kX2NsZWFyX2JpdCBhdCB0aGUKdG9wIG9mIF9faHZt
X3BjaV9pbnR4X2Fzc2VydCkuIFRoYXQgcHJldmVudHMgdGhlIHNhbWUgbGluZSBmcm9tIHRyaWdn
ZXJpbmcKbXVsdGlwbGUgdGltZXMsIHdoaWNoIGlzIG5vdCBhdmFpbGFibGUgaGVyZSwgYW5kIHRo
dXMgWGVuIG5lZWRzIHRvIHJlbHkgb24KZ3NpX2Fzc2VydF9jb3VudCBpbiBvcmRlciB0byBrbm93
IGlmIHRoZSBHU0kgaXMgcGVuZGluZyBvciBub3QuCgpTd2l0Y2hlZCB0byB1c2UgYSBzZXQgdG8g
MS8wIGluc3RlYWQgb2YgdGhlIGluY3JlbWVudCwgd2hpY2ggSSBhZ3JlZSBtYWtlcyB0aGlzCmNs
ZWFyZXIuCgo+IAo+ID4gQEAgLTI3NCwxMCArMjg5LDE2IEBAIGludCBwdF9pcnFfY3JlYXRlX2Jp
bmQoCj4gPiAgICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPiAgCj4gPiAgICAgIGh2
bV9pcnFfZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7Cj4gPiAtICAgIGlmICggaHZtX2ly
cV9kcGNpID09IE5VTEwgKQo+ID4gKyAgICBpZiAoIGh2bV9pcnFfZHBjaSA9PSBOVUxMICYmICFp
c19oYXJkd2FyZV9kb21haW4oZCkgKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICB1bnNpZ25lZCBp
bnQgaTsKPiA+ICAKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBOQjogdGhlIGhhcmR3
YXJlIGRvbWFpbiBkb2Vzbid0IHVzZSBhIGh2bV9pcnFfZHBjaSBzdHJ1Y3QgYmVjYXVzZQo+ID4g
KyAgICAgICAgICogaXQncyBvbmx5IGFsbG93ZWQgdG8gaWRlbnRpdHkgbWFwIEdTSXMsIGFuZCBz
byB0aGUgZGF0YSBjb250YWluZWQgaW4KPiA+ICsgICAgICAgICAqIHRoYXQgc3RydWN0ICh1c2Vk
IHRvIG1hcCBndWVzdCBHU0lzIGludG8gbWFjaGluZSBHU0lzIGFuZCBwZXJmb3JtCj4gPiArICAg
ICAgICAgKiBpbnRlcnJ1cHQgcm91dGluZykgaXQncyBjb21wbGV0ZWx5IHVzZWxlc3MgZm9yIGl0
Lgo+IAo+ICIuLi4pIGlzIGNvbXBsZXRlbHkgdXNlbGVzcyB0byBpdC4iCgpGaXhlZCwgdGhhbmtz
LgoKPiA+IEBAIC00MjIsMzUgKzQ0Myw1MSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ID4g
ICAgICBjYXNlIFBUX0lSUV9UWVBFX1BDSToKPiA+ICAgICAgY2FzZSBQVF9JUlFfVFlQRV9NU0lf
VFJBTlNMQVRFOgo+ID4gICAgICB7Cj4gPiAtICAgICAgICB1bnNpZ25lZCBpbnQgYnVzID0gcHRf
aXJxX2JpbmQtPnUucGNpLmJ1czsKPiA+IC0gICAgICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBw
dF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOwo+ID4gLSAgICAgICAgdW5zaWduZWQgaW50IGludHgg
PSBwdF9pcnFfYmluZC0+dS5wY2kuaW50eDsKPiA+IC0gICAgICAgIHVuc2lnbmVkIGludCBndWVz
dF9nc2kgPSBodm1fcGNpX2ludHhfZ3NpKGRldmljZSwgaW50eCk7Cj4gPiAtICAgICAgICB1bnNp
Z25lZCBpbnQgbGluayA9IGh2bV9wY2lfaW50eF9saW5rKGRldmljZSwgaW50eCk7Cj4gPiAtICAg
ICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgKmRpZ2wgPSB4bWFsbG9jKHN0cnVjdCBkZXZf
aW50eF9nc2lfbGluayk7Cj4gPiAtICAgICAgICBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5n
ICpnaXJxID0KPiA+IC0gICAgICAgICAgICB4bWFsbG9jKHN0cnVjdCBodm1fZ2lycV9kcGNpX21h
cHBpbmcpOwo+ID4gKyAgICAgICAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rICpkaWdsID0gTlVM
TDsKPiA+ICsgICAgICAgIHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnEgPSBOVUxM
Owo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X2dzaTsKPiA+ICAKPiA+IC0gICAgICAg
IGlmICggIWRpZ2wgfHwgIWdpcnEgKQo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIE1h
cHBpbmcgR1NJcyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBkaWZmZXJlbnQgdGhhbiBkb2lu
ZyBpdCBmb3IKPiA+ICsgICAgICAgICAqIGFuIHVucHJpdmlsZWRnZWQgZ3Vlc3QsIHRoZSBoYXJk
d2FyZSBkb21haW4gaXMgb25seSBhbGxvd2VkIHRvCj4gPiArICAgICAgICAgKiBpZGVudGl0eSBt
YXAgR1NJcywgYW5kIGFzIHN1Y2ggYWxsIHRoZSBkYXRhIGluIHRoZSB1LnBjaSB1bmlvbiBpcwo+
ID4gKyAgICAgICAgICogZGlzY2FyZGVkLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ID4gICAgICAgICAgewo+ID4gLSAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiA+IC0gICAgICAgICAgICB4ZnJlZShn
aXJxKTsKPiA+IC0gICAgICAgICAgICB4ZnJlZShkaWdsKTsKPiA+IC0gICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiA+IC0gICAgICAgIH0KPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bGluazsKPiA+ICsKPiA+ICsgICAgICAgICAgICBkaWdsID0geG1hbGxvYyhzdHJ1Y3QgZGV2X2lu
dHhfZ3NpX2xpbmspOwo+ID4gKyAgICAgICAgICAgIGdpcnEgPSB4bWFsbG9jKHN0cnVjdCBodm1f
Z2lycV9kcGNpX21hcHBpbmcpOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIGlmICggIWRpZ2wgfHwg
IWdpcnEgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJmQtPmV2ZW50X2xvY2spOwo+ID4gKyAgICAgICAgICAgICAgICB4ZnJlZShnaXJxKTsKPiA+
ICsgICAgICAgICAgICAgICAgeGZyZWUoZGlnbCk7Cj4gPiArICAgICAgICAgICAgICAgIHJldHVy
biAtRU5PTUVNOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAgICBnaXJx
LT5idXMgPSBkaWdsLT5idXMgPSBwdF9pcnFfYmluZC0+dS5wY2kuYnVzOwo+ID4gKyAgICAgICAg
ICAgIGdpcnEtPmRldmljZSA9IGRpZ2wtPmRldmljZSA9IHB0X2lycV9iaW5kLT51LnBjaS5kZXZp
Y2U7Cj4gPiArICAgICAgICAgICAgZ2lycS0+aW50eCA9IGRpZ2wtPmludHggPSBwdF9pcnFfYmlu
ZC0+dS5wY2kuaW50eDsKPiA+ICsgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZkaWdsLT5saXN0
LCAmcGlycV9kcGNpLT5kaWdsX2xpc3QpOwo+ID4gIAo+ID4gLSAgICAgICAgaHZtX2lycV9kcGNp
LT5saW5rX2NudFtsaW5rXSsrOwo+ID4gKyAgICAgICAgICAgIGd1ZXN0X2dzaSA9IGh2bV9wY2lf
aW50eF9nc2koZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsKPiA+ICsgICAgICAgICAgICBsaW5r
ID0gaHZtX3BjaV9pbnR4X2xpbmsoZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsKPiA+ICAKPiA+
IC0gICAgICAgIGRpZ2wtPmJ1cyA9IGJ1czsKPiA+IC0gICAgICAgIGRpZ2wtPmRldmljZSA9IGRl
dmljZTsKPiA+IC0gICAgICAgIGRpZ2wtPmludHggPSBpbnR4Owo+ID4gLSAgICAgICAgbGlzdF9h
ZGRfdGFpbCgmZGlnbC0+bGlzdCwgJnBpcnFfZHBjaS0+ZGlnbF9saXN0KTsKPiA+ICsgICAgICAg
ICAgICBodm1faXJxX2RwY2ktPmxpbmtfY250W2xpbmtdKys7Cj4gPiAgCj4gPiAtICAgICAgICBn
aXJxLT5idXMgPSBidXM7Cj4gPiAtICAgICAgICBnaXJxLT5kZXZpY2UgPSBkZXZpY2U7Cj4gPiAt
ICAgICAgICBnaXJxLT5pbnR4ID0gaW50eDsKPiA+IC0gICAgICAgIGdpcnEtPm1hY2hpbmVfZ3Np
ID0gcGlycTsKPiA+IC0gICAgICAgIGxpc3RfYWRkX3RhaWwoJmdpcnEtPmxpc3QsICZodm1faXJx
X2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSk7Cj4gPiArICAgICAgICAgICAgZ2lycS0+bWFjaGluZV9n
c2kgPSBwaXJxOwo+ID4gKyAgICAgICAgICAgIGxpc3RfYWRkX3RhaWwoJmdpcnEtPmxpc3QsICZo
dm1faXJxX2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSk7Cj4gPiArICAgICAgICB9Cj4gPiArICAgICAg
ICBlbHNlCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgLyogTVNJX1RSQU5TTEFURSBp
cyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uICovCj4gPiArICAgICAgICAg
ICAgQVNTRVJUKHB0X2lycV9iaW5kLT5pcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9QQ0kpOwo+ID4g
KyAgICAgICAgICAgIGd1ZXN0X2dzaSA9IHBpcnE7Cj4gPiArICAgICAgICAgICAgQVNTRVJUKGd1
ZXN0X2dzaSA8IGh2bV9kb21haW5faXJxKGQpLT5ucl9nc2lzKTsKPiA+ICsgICAgICAgIH0KPiAK
PiBUaGlzIGlzIGRhbmdlcm91czogRm9yIG9uZSBpdCBpcyBpbXBvc3NpYmxlIHRvIGp1ZGdlIHRo
ZSBjb3JyZWN0bmVzcwo+IG9mIGF0IGxlYXN0IHRoZSBmaXJzdCBvZiB0aGVzZSBhc3NlcnRpb25z
IGZvciB0aGUgaHdkb20gY2FzZSB3aXRob3V0Cj4gbG9va2luZyBhdCBwYXRjaCAzLiBBbmQgdGhl
biB0aGUgZG9tY3RsIHBhdGggbGVhZGluZyBoZXJlIGRvZXMgbm90Cj4gZXhjbHVkZSB0aGUgc3Vi
amVjdCBkb21haW4gZXF1YWxpbmcgdGhlIGNhbGxpbmcgb25lLCBpLmUuIHlvdQo+IHBvdGVudGlh
bGx5IGFzc2VydCBndWVzdCBpbnB1dCBjb3JyZWN0bmVzcyBoZXJlLiBZZXMsIHdlIGhhdmUgWFNB
LTc3Cj4gaW4gcGxhY2UsIGJ1dCBubywgd2Ugc2hvdWxkbid0IGludHJvZHVjZSBuZXcgaXNzdWVz
IGFueXdoZXJlIHVubGVzcwo+IHRoYXQncyBlbnRpcmVseSB1bmF2b2lkYWJsZS4KCk9LLCBsZXQg
bWUgcmV0dXJuIGVycm9yIGluc3RlYWQgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSB0aGVuLgoKPiA+
IEBAIC01MDQsMTAgKzU2NywxOCBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ID4gICAgICAg
ICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+ID4gIAo+ID4gICAgICAgICAgaWYgKCBp
b21tdV92ZXJib3NlICkKPiA+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTwo+ID4g
LSAgICAgICAgICAgICAgICAgICAiZCVkOiBiaW5kOiBtX2dzaT0ldSBnX2dzaT0ldSBkZXY9JTAy
eC4lMDJ4LiV1IGludHg9JXVcbiIsCj4gPiAtICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcGlycSwgZ3Vlc3RfZ3NpLCBidXMsCj4gPiAtICAgICAgICAgICAgICAgICAgIFBDSV9TTE9U
KGRldmljZSksIFBDSV9GVU5DKGRldmljZSksIGludHgpOwo+ID4gKyAgICAgICAgewo+ID4gKyAg
ICAgICAgICAgIGNoYXIgYnVmWzUwXTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBpZiAoICFpc19o
YXJkd2FyZV9kb21haW4oZCkgKQo+ID4gKyAgICAgICAgICAgICAgICBzbnByaW50ZihidWYsIEFS
UkFZX1NJWkUoYnVmKSwgIiBkZXY9JTAyeC4lMDJ4LiV1IGludHg9JXUiLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICBkaWdsLT5idXMsIFBDSV9TTE9UKGRpZ2wtPmRldmljZSksCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRpZ2wtPmRldmljZSksIGRpZ2wtPmlu
dHgpOwo+IAo+IFRoZSBidWZmZXIgYXJyYXkgc2VlbXMgaGVhdmlseSBvdmVyLXNpemVkIC0gbXkg
Y291bnRpbmcgZ2l2ZXMgYXQgYmVzdAo+IHNsaWdodGx5IG92ZXIgMjAgY2hhcmFjdGVycyB5b3Ug
YWN0dWFsbHkgbmVlZC4KCkFGQUlDVCBtYXggbGVuZ3RoIHNob3VsZCBiZSAyMSwgd291bGQgeW91
IGJlIGZpbmUgd2l0aCBtZSBzZXR0aW5nIGl0IHRvIDI0IHRvCmJlIHNhZmU/Cgo+IAo+ID4gQEAg
LTUyMiw3ICs1OTMsNiBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ID4gIGludCBwdF9pcnFf
ZGVzdHJveV9iaW5kKAo+ID4gICAgICBzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX2JpbmRf
cHRfaXJxX3QgKnB0X2lycV9iaW5kKQo+ID4gIHsKPiA+IC0gICAgc3RydWN0IGh2bV9pcnFfZHBj
aSAqaHZtX2lycV9kcGNpOwo+ID4gICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNp
Owo+ID4gICAgICB1bnNpZ25lZCBpbnQgbWFjaGluZV9nc2kgPSBwdF9pcnFfYmluZC0+bWFjaGlu
ZV9pcnE7Cj4gPiAgICAgIHN0cnVjdCBwaXJxICpwaXJxOwo+ID4gQEAgLTU1MiwxNyArNjIyLDE1
IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAo+ID4gIAo+ID4gICAgICBzcGluX2xvY2soJmQt
PmV2ZW50X2xvY2spOwo+ID4gIAo+ID4gLSAgaHZtX2lycV9kcGNpID0gZG9tYWluX2dldF9pcnFf
ZHBjaShkKTsKPiA+IC0KPiA+IC0gICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCj4gPiAr
ICAgIHBpcnEgPSBwaXJxX2luZm8oZCwgbWFjaGluZV9nc2kpOwo+ID4gKyAgICBwaXJxX2RwY2kg
PSBwaXJxX2RwY2kocGlycSk7Cj4gPiArICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9J
UlFfRFBDSV9JREVOVElUWV9HU0kgKQo+IAo+IEknbSBzdXJlIHdlJ3ZlIGRpc2N1c3NlZCBhc3Bl
Y3RzIG9mIHRoaXMgYmVmb3JlOiBwaXJxX2RwY2kgbWF5IGJlCj4gTlVMTCBoZXJlLCBpLmUuIHlv
dSBjYW4ndCBibGluZGx5IGRlcmVmZXJlbmNlIGl0LiBBbGwgb3RoZXIgdXNlcyBpbgo+IHRoZSBm
dW5jdGlvbiBpbmRlZWQgaGF2ZSBhIE5VTEwgY2hlY2sgZmlyc3QuCgpPSywgSSd2ZSByZW1vdmVk
IHRoaXMgYW5kIGZpeGVkIHRoZSBmdW5jdGlvbiBzbyBpdCBjYW4gdW5iaW5kCkhWTV9JUlFfRFBD
SV9JREVOVElUWV9HU0kuCgo+ID4gQEAgLTU3MCw5ICs2MzgsMTYgQEAgaW50IHB0X2lycV9kZXN0
cm95X2JpbmQoCj4gPiAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50eCA9IHB0X2lycV9iaW5kLT51
LnBjaS5pbnR4Owo+ID4gICAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X2dzaSA9IGh2bV9wY2lf
aW50eF9nc2koZGV2aWNlLCBpbnR4KTsKPiA+ICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5rID0g
aHZtX3BjaV9pbnR4X2xpbmsoZGV2aWNlLCBpbnR4KTsKPiA+ICsgICAgICAgIHN0cnVjdCBodm1f
aXJxX2RwY2kgKmh2bV9pcnFfZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7Cj4gPiAgICAg
ICAgICBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxOwo+ID4gICAgICAgICAgc3Ry
dWN0IGRldl9pbnR4X2dzaV9saW5rICpkaWdsLCAqdG1wOwo+ID4gIAo+ID4gKyAgICAgICAgaWYg
KCBodm1faXJxX2RwY2kgPT0gTlVMTCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAg
c3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ID4gKyAgICAgICAgfQo+IAo+IE1vdmluZyB0aGlzIGNoZWNrIGhlcmUgaXMgYSBiZWhh
dmlvcmFsIG1vZGlmaWNhdGlvbi4gUGVyaGFwcyBhCj4gZ29vZCBvbmUsIHlldCBpdCBkb2Vzbid0
IGJlbG9uZyBpbnRvIHRoaXMgcGF0Y2guIEluc3RlYWQgaXQgc2hvdWxkCj4gYmUgcHJvcGVybHkg
cmVhc29uZWQgYWJvdXQgaW4gYSBzZXBhcmF0ZSBwYXRjaCwgaWYgaXQgaXMgYSBjb3JyZWN0Cj4g
dGhpbmcgdG8gZG8uCgpJJ3ZlIGxlZnQgaXQgaW4gaXQncyBwcmV2aW91cyBwbGFjZSBhbmQgYWRk
ZWQgYSAhaXNfaGFyZHdhcmVfZG9tYWluIGNoZWNrLgoKPiA+IEBAIC04MTQsMTcgKzg5NiwxMiBA
QCBzdGF0aWMgdm9pZCBodm1fZGlycV9hc3Npc3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2
bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkKPiA+ICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xv
Y2spOwo+ID4gIH0KPiA+ICAKPiA+IC1zdGF0aWMgdm9pZCBfX2h2bV9kcGNpX2VvaShzdHJ1Y3Qg
ZG9tYWluICpkLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBo
dm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnEsCj4gPiArc3RhdGljIHZvaWQgX19odm1fcGlycV9l
b2koc3RydWN0IHBpcnEgKnBpcnEsCj4gCj4gUGxlYXNlIGRyb3AgdGhlIGRvdWJsZSBsZWFkaW5n
IHVuZGVyc2NvcmVzLgoKRG9uZS4KCj4gCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQo+ID4gIHsKPiA+IC0gICAgc3Ry
dWN0IHBpcnEgKnBpcnEgPSBwaXJxX2luZm8oZCwgZ2lycS0+bWFjaGluZV9nc2kpOwo+ID4gLSAg
ICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpOwo+ID4gLQo+ID4gLSAgICBpZiAoICFo
dm1fZG9tYWluX3VzZV9waXJxKGQsIHBpcnEpICkKPiA+IC0gICAgICAgIGh2bV9wY2lfaW50eF9k
ZWFzc2VydChkLCBnaXJxLT5kZXZpY2UsIGdpcnEtPmludHgpOwo+ID4gKyAgICBzdHJ1Y3QgaHZt
X3BpcnFfZHBjaSAqcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOwo+ID4gIAo+ID4gLSAgICBw
aXJxX2RwY2kgPSBwaXJxX2RwY2kocGlycSk7Cj4gPiArICAgIEFTU0VSVChwaXJxX2RwY2kpOwo+
IAo+IFdoeSBpcyB0aGlzIHVzZWZ1bCAvIG5lZWRlZCBhbGwgb2YgdGhlIHN1ZGRlbj8KCkhtLCBJ
IGRvbid0IHRoaW5rIGl0J3MgbmVlZGVkLCBwcm9iYWJseSBqdXN0IGEgbGVmdG92ZXIgZnJvbSB3
aGVuIEkgd2FzIHRlc3RpbmcKdGhlIHBhdGNoZXMuCgo+ID4gQEAgLTgzOSw2ICs5MTYsMzIgQEAg
c3RhdGljIHZvaWQgX19odm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwKPiA+ICAgICAgcGly
cV9ndWVzdF9lb2kocGlycSk7Cj4gPiAgfQo+ID4gIAo+ID4gK3N0YXRpYyB2b2lkIF9faHZtX2Rw
Y2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGluZyAqZ2lycSwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQpCj4g
PiArewo+ID4gKyAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IHBpcnFfaW5mbyhkLCBnaXJxLT5tYWNo
aW5lX2dzaSk7Cj4gPiArCj4gPiArICAgIGlmICggIWh2bV9kb21haW5fdXNlX3BpcnEoZCwgcGly
cSkgKQo+ID4gKyAgICAgICAgaHZtX3BjaV9pbnR4X2RlYXNzZXJ0KGQsIGdpcnEtPmRldmljZSwg
Z2lycS0+aW50eCk7Cj4gPiArCj4gPiArICAgIF9faHZtX3BpcnFfZW9pKHBpcnEsIGVudCk7Cj4g
PiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkIF9faHZtX2dzaV9lb2koc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGdzaSwKPiAKPiBTYW1lIGhlcmUgZm9yIHRoZSBkb3VibGUgdW5kZXJz
Y29yZXMuIEZvciB0aGUgcHJlLWV4aXN0aW5nCj4gZnVuY3Rpb24gSSdkIGxlYXZlIGl0IHVwIHRv
IHlvdSB3aGV0aGVyIHRvIGFsc28gZHJvcCB0aGVtLiBXaGF0Cj4gSSBjYXJlIGFib3V0IGlzIHRo
YXQgd2UgZG9uJ3QgZ2FpbiBuZXcgbm9uLWNvbmZvcm1pbmcgbmFtZXMuCgpJIHdpbGwgbGVhdmUg
dGhlIG90aGVycyBhcyB0aGV5IGFyZSwgb3IgZWxzZSB0aGV5IHNob3VsZCBiZSBjaGFuZ2VkIGlu
IGEKc2VwYXJhdGUgcGF0Y2guCgo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHBp
cnEgKnBpcnEgPSBwaXJxX2luZm8oZCwgZ3NpKTsKPiA+ICsgICAgc3RydWN0IGh2bV9waXJxX2Rw
Y2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKPiA+ICsKPiA+ICsgICAgLyogQ2hlY2sg
aWYgR1NJIGlzIGFjdHVhbGx5IG1hcHBlZC4gKi8KPiA+ICsgICAgaWYgKCAhcGlycV9kcGNpICkK
PiAKPiBQbGVhc2UgYXZvaWQgdGhlIGxvY2FsIHZhcmlhYmxlIHdoZW4gdXNlZCBqdXN0IG9uY2Ug
aGVyZS4KCkRvbmUuCgpUaGFua3MgZm9yIHRoZSByZXZpZXcsIFJvZ2VyLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue May 16 16:24:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 16:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAfGO-0005or-2Y; Tue, 16 May 2017 16:23:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAfGM-0005ol-Pp
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 16:23:54 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0B/F8-03371-A972B195; Tue, 16 May 2017 16:23:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS3emunS
 kwa+zShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8axv4uZCi6IVpye3s/YwHhZoIuRk0NIIE9i
 0qyb7CA2r4CdxKUXO9hAbAkBQ4nTC2+ygNgsAqoSM29eYwSx2QTUJdqebWftYuTgEBHQkTj9n
 a+LkYuDGWiYxK83D1lBaoQFPCV2nV7BDJIQErjNKDG37QtYglPAS2LVlz4mkGZeAUGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJ
 dQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2M1zcGHGKU5GBSEuVN
 q5aKFOJLyk+pzEgszogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvLvUpCOFBItS01Mr0jJzg
 BECUyrBwaMkwrscJM1bXJCYW5yZDpE6xajL8W7ph/dMQmAzpMR5F4EUCYAUZZTmwY2AReslRl
 kpYV5GoAOFeApSi3IzS1DlXzGKczAqCfOuBJnCk5lXArfpFdARTEBHhL0UBzmiJBEhJdXAuLe
 Yw/7ZtKbuoId3o45cn5FQfCmY7/6No9L8f13LKqUM9yaK9IZwTi2658yxM2t+B4N3WHFs3o6+
 O8ejVYODK792PLN2UliobnL53AyOk/EVJyYf+aZ+MOzfASv23jU7ihNC7sxm37Sp3eO53/aa+
 a26ksvXaU/ctig2qCv1g3LX7DTZ65cqlFiKMxINtZiLihMBp/NtfdECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494951831!98033616!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56924 invoked from network); 16 May 2017 16:23:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 16:23:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 May 2017 10:23:51 -0600
Message-Id: <591B43B4020000780015A486@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 16 May 2017 10:23:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-3-roger.pau@citrix.com>
 <5915D7FB0200007800159425@prv-mh.provo.novell.com>
 <20170516155549.qf5gq32qmmxwm6m6@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170516155549.qf5gq32qmmxwm6m6@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/pt: enable binding of GSIs to a
 PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA1LjE3IGF0IDE3OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDEyLCAyMDE3IGF0IDA3OjQyOjUxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDQuMTcgYXQgMTc6MTEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gTm90ZSB0aGF0IGN1cnJlbnRseSB0aGVyZSdzIG5vIHN1cHBvcnQgZm9yIHVu
YmluZGluZyB0aGlzIGludGVycnVwdHMuCj4+IAo+PiBEbyB5b3UgcGxhbiB0byBkZWFsIHdpdGgg
dGhhdCBiZWZvcmUgdGhpcyBjaGFuZ2VzIGdvZXMgaW4/IEFpdWkgdGhpcwo+PiBub3Qgd29ya2lu
ZyBtZWFucyB5b3UgY2FuJ3QgcGFzcyB0aHJvdWdoIGRldmljZXMgd2l0aCBwaW4gYmFzZWQKPj4g
aW50ZXJydXB0cyBvbmNlIERvbTAgY2hvc2UgdG8gYmluZCB0byB0aGVtLiBPdG9oIGhhbmQgeW91
IG1vZGlmeQo+PiBwdF9pcnFfZGVzdHJveV9iaW5kKCksIHNvIEknbSBhIGxpdHRsZSBwdXp6bGVk
IC4uLgo+IAo+IFllcywgSSBtb2RpZnkgcHRfaXJxX2Rlc3Ryb3lfYmluZCB0byByZXR1cm4gRU9Q
Tk9UU1VQUCB3aGVuIHRyeWluZyB0byB1bmJpbmQKPiBzdWNoIGFuIGludGVycnVwdC4gSSBjYW4g
aW1wbGVtZW50IHRoZSB1bmJpbmQsIGJ1dCBpdCdzIG5vdCBnb2luZyB0byBiZSB1c2VkCj4gQVRN
LgoKSXMgaXQgbm90PyBJIGNhbiBzZWUgdGhlIG1lbnRpb25lZCBwYXNzLXRocm91Z2ggY2FzZSB0
byBiZSBvZiBubwppbnRlcmVzdCwgYnV0IHdvdWxkbid0IGEgd2VsbCBiZWhhdmVkIGtlcm5lbCBw
ZXJoYXBzIHVubWFwIElSUXMKd2hpbGUgc2h1dHRpbmcgZG93bj8KCj4+ID4gKyAgICBzcGluX2xv
Y2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cj4+ID4gKyAgICBpZiAoICFodm1faXJx
LT5nc2lfYXNzZXJ0X2NvdW50W2dzaV0gKQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIGh2bV9p
cnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSsrOwo+PiAKPj4gV2h5IGlzIHRoaXMgYW4gaW5jcmVt
ZW50IGluc3RlYWQgb2YgYSBzaW1wbGUgd3JpdGUgb2YgMT8gT3IgdGhlCj4+IG90aGVyIHdheSBh
cm91bmQgLSB3aHkgaXMgdGhpcyBub3QgYWx3YXlzIGluY3JlbWVudGluZywganVzdCBsaWtlCj4+
IF9faHZtX3BjaV9pbnR4X2Fzc2VydCgpIGRvZXM/IChTeW1tZXRyaWMgcXVlc3Rpb25zIHRoZW4g
Zm9yCj4+IGh2bV9nc2lfZGVhc3NlcnQoKSkuCj4gCj4gX19odm1fcGNpX2ludHhfe2RlfWFzc2Vy
dCBoYXMgYW4gYXJyYXkgdGhhdCB0cmFja3MgdGhlIHN0YXR1cyBvZiBlYWNoIGludGVycnVwdAo+
IGxpbmUsIGFuZCBYZW4gZG9lcyB0aGUgcm91dGluZyBiYXNlZCBvbiB0aGF0ICh0aGUgX190ZXN0
X2FuZF9jbGVhcl9iaXQgYXQgdGhlCj4gdG9wIG9mIF9faHZtX3BjaV9pbnR4X2Fzc2VydCkuIFRo
YXQgcHJldmVudHMgdGhlIHNhbWUgbGluZSBmcm9tIHRyaWdnZXJpbmcKPiBtdWx0aXBsZSB0aW1l
cywgd2hpY2ggaXMgbm90IGF2YWlsYWJsZSBoZXJlLCBhbmQgdGh1cyBYZW4gbmVlZHMgdG8gcmVs
eSBvbgo+IGdzaV9hc3NlcnRfY291bnQgaW4gb3JkZXIgdG8ga25vdyBpZiB0aGUgR1NJIGlzIHBl
bmRpbmcgb3Igbm90Lgo+IAo+IFN3aXRjaGVkIHRvIHVzZSBhIHNldCB0byAxLzAgaW5zdGVhZCBv
ZiB0aGUgaW5jcmVtZW50LCB3aGljaCBJIGFncmVlIG1ha2VzIHRoaXMKPiBjbGVhcmVyLgoKQW5k
IGFsdG9nZXRoZXIgdGhpcyBsaWtlbHkgd291bGQgYmVuZWZpdCBmcm9tIGEgY29tbWVudCBwdXQK
c29tZXdoZXJlLgoKPj4gPiBAQCAtNTA0LDEwICs1NjcsMTggQEAgaW50IHB0X2lycV9jcmVhdGVf
YmluZCgKPj4gPiAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4+ID4gIAo+
PiA+ICAgICAgICAgIGlmICggaW9tbXVfdmVyYm9zZSApCj4+ID4gLSAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19JTkZPCj4+ID4gLSAgICAgICAgICAgICAgICAgICAiZCVkOiBiaW5kOiBtX2dz
aT0ldSBnX2dzaT0ldSBkZXY9JTAyeC4lMDJ4LiV1IGludHg9JXVcbiIsCj4+ID4gLSAgICAgICAg
ICAgICAgICAgICBkLT5kb21haW5faWQsIHBpcnEsIGd1ZXN0X2dzaSwgYnVzLAo+PiA+IC0gICAg
ICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2aWNlKSwgUENJX0ZVTkMoZGV2aWNlKSwgaW50eCk7
Cj4+ID4gKyAgICAgICAgewo+PiA+ICsgICAgICAgICAgICBjaGFyIGJ1Zls1MF07Cj4+ID4gKwo+
PiA+ICsgICAgICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+PiA+ICsgICAg
ICAgICAgICAgICAgc25wcmludGYoYnVmLCBBUlJBWV9TSVpFKGJ1ZiksICIgZGV2PSUwMnguJTAy
eC4ldSBpbnR4PSV1IiwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIGRpZ2wtPmJ1cywg
UENJX1NMT1QoZGlnbC0+ZGV2aWNlKSwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9GVU5DKGRpZ2wtPmRldmljZSksIGRpZ2wtPmludHgpOwo+PiAKPj4gVGhlIGJ1ZmZlciBhcnJh
eSBzZWVtcyBoZWF2aWx5IG92ZXItc2l6ZWQgLSBteSBjb3VudGluZyBnaXZlcyBhdCBiZXN0Cj4+
IHNsaWdodGx5IG92ZXIgMjAgY2hhcmFjdGVycyB5b3UgYWN0dWFsbHkgbmVlZC4KPiAKPiBBRkFJ
Q1QgbWF4IGxlbmd0aCBzaG91bGQgYmUgMjEsIHdvdWxkIHlvdSBiZSBmaW5lIHdpdGggbWUgc2V0
dGluZyBpdCB0byAyNCB0bwo+IGJlIHNhZmU/CgpTdXJlLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 16:31:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 16:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAfNe-0006TP-RQ; Tue, 16 May 2017 16:31:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302023821=roger.pau@citrix.com>)
 id 1dAfNd-0006TD-NJ
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 16:31:25 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 28/F3-01735-C592B195; Tue, 16 May 2017 16:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQjdGUzr
 SYMMfCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePB/6+sBT9FKxZ/029g3MffxcjJISHgJ9Hz
 9TwbiM0ioCqxuuEtI4jNJqAjcXHuTrC4iICyRO+v3yxdjFwczAKdjBLnPvQxgySEBVwkdizZy
 wpi8wp4SvydPQksLiQwh1Hiy0MWiLigxMmZT8BsZqChC3Z/AhrKAWRLSyz/xwES5hSwl5j47Q
 o7iC0qoCIxcX4fO8QYRYn+eQ/YIO5Ml5j4rIdlAiP/LCRTZyGZOgth6gJG5lWMGsWpRWWpRbp
 GxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEBWM/AwLiDcUe73yFGSQ4mJVHe
 tGqpSCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwSulIR0pJFiUmp5akZaZA
 4wRmFIJDh4lEd4gkDRvcUFibnFmOkTqFKOilDivAEhCACSRUZoH1waLy0uMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHn5QabwZOaVwE1/BbSYCWhx2EtxkMUliQgpqQZGz4JGe16xZxWTa94
 XbXLtTmi+2smS9uCBw06P3Y0FXL8WKPRx6nFYz3p50WfhrHmPXdz+3e7cf3bfHtONWTFH9DuE
 Tl00/n4yvb1ydzK7AOuptd151wSPXAj2lJsQm+YULBn2+8SfgNkLLqlcDQlakbg94dDJHet7a
 pzeZp98EZb7cFJ/tO1BJZbijERDLeai4kQAjPhwksYCAAA=
X-Env-Sender: prvs=302023821=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494952283!98689905!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19495 invoked from network); 16 May 2017 16:31:24 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 16:31:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="46154992"
Date: Tue, 16 May 2017 17:15:52 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170516161552.atnnpv66pnq62534@dhcp-3-128.uk.xensource.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-4-roger.pau@citrix.com>
 <5915DAD8020000780015944C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5915DAD8020000780015944C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/vioapic: bind interrupts to PVH
	Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDc6NTU6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA0LjE3IGF0IDE3OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4gPiBAQCAtMTU4LDYgKzE1OCw2MiBAQCBzdGF0aWMgaW50
IHZpb2FwaWNfcmVhZCgKPiA+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiA+ICB9Cj4gPiAg
Cj4gPiArc3RhdGljIGludCB2aW9hcGljX2RvbTBfbWFwX2dzaSh1bnNpZ25lZCBpbnQgZ3NpLCB1
bnNpZ25lZCBpbnQgdHJpZywKPiAKPiBDb25zaWRlcmluZyB0aGUgY29uZGl0aW9uYWwgaW4gdGhl
IGNhbGxlciwgcGxlYXNlIHVzZSBod2RvbSBpbnN0ZWFkCj4gb2YgZG9tMC4KCkRvbmUuCgo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvbCkKPiA+ICt7
Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiArICAgIHhl
bl9kb21jdGxfYmluZF9wdF9pcnFfdCBwdF9pcnFfYmluZCA9IHsKPiA+ICsgICAgICAgIC5pcnFf
dHlwZSA9IFBUX0lSUV9UWVBFX1BDSSwKPiA+ICsgICAgICAgIC5tYWNoaW5lX2lycSA9IGdzaSwK
PiA+ICsgICAgICAgIC5odm1fZG9taWQgPSBET01JRF9TRUxGLAo+IAo+IEknbSBzdHJ1Z2dsaW5n
IHdpdGggdGhpcyBmaWVsZDogRGlkIHlvdSBub3Qgbm90aWNlIGl0J3MgZW50aXJlbHkKPiB1bnVz
ZWQ/IFdlIHNob3VsZCByZWFsbHkgZGVsZXRlIGl0IGZyb20gdGhlIGludGVyZmFjZSwgYXMKPiBy
ZWR1bmRhbnQgd2l0aCB0aGUgZG9tYWluIHNwZWNpZmllciBpbiB0aGUgZG9tY3RsIGNvbnRhaW5l
cgo+IHN0cnVjdHVyZS4KClJpZ2h0LCBJJ3ZlIHJlbW92ZWQgaXQuCgo+ID4gKyAgICB9Owo+ID4g
KyAgICBpbnQgcmV0LCBwaXJxID0gZ3NpOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoaXNfaGFyZHdh
cmVfZG9tYWluKGQpKTsKPiA+ICsKPiA+ICsgICAgLyogSW50ZXJydXB0IGhhcyBiZWVuIHVubWFz
a2VkLCBiaW5kIGl0IG5vdy4gKi8KPiA+ICsgICAgcmV0ID0gbXBfcmVnaXN0ZXJfZ3NpKGdzaSwg
dHJpZywgcG9sKTsKPiA+ICsgICAgaWYgKCByZXQgJiYgcmV0ICE9IC1FRVhJU1QgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInZpb2FwaWM6IGVycm9y
IHJlZ2lzdGVyaW5nIEdTSSAldTogJWRcbiIsCj4gPiArICAgICAgICAgICAgICAgICBnc2ksIHJl
dCk7Cj4gPiArICAgICAgICBnb3RvIGVycm9yOwo+ID4gKyAgICB9Cj4gPiArICAgIGVsc2UgaWYg
KCByZXQgKQo+ID4gKyAgICAgICAgLyogQWxyZWFkeSBpbiB1c2UuICovCj4gPiArICAgICAgICBy
ZXR1cm4gMDsKPiAKPiBJIHRoaW5rIHRoaXMgd291bGQgYmV0dGVyIGJlCj4gCj4gICAgIGlmICgg
cmV0ID09IC1FRVhJU1QgKQo+ICAgICAgICAgcmV0dXJuIDA7Cj4gICAgIGlmICggcmV0ICkKPiAg
ICAgICAgIC4uLi4KCkRvbmUuCgo+ID4gKyAgICByZXQgPSBhbGxvY2F0ZV9hbmRfbWFwX2dzaV9w
aXJxKGQsICZwaXJxLCAmcGlycSk7Cj4gPiArICAgIGlmICggcmV0ICkKPiA+ICsgICAgewo+ID4g
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ2aW9hcGljOiBlcnJvciBtYXBwaW5n
IEdTSSAldTogJWRcbiIsCj4gPiArICAgICAgICAgICAgICAgICBnc2ksIHJldCk7Cj4gPiArICAg
ICAgICBnb3RvIGVycm9yOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHBjaWRldnNfbG9jaygp
Owo+ID4gKyAgICByZXQgPSBwdF9pcnFfY3JlYXRlX2JpbmQoZCwgJnB0X2lycV9iaW5kKTsKPiA+
ICsgICAgcGNpZGV2c191bmxvY2soKTsKPiA+ICsgICAgaWYgKCByZXQgKQo+ID4gKyAgICB7Cj4g
PiArICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInZpb2FwaWM6IGVycm9yIGJpbmRp
bmcgR1NJICV1OiAlZFxuIiwKPiA+ICsgICAgICAgICAgICAgICAgIGdzaSwgcmV0KTsKPiA+ICsg
ICAgICAgIGdvdG8gZXJyb3JfdW5tYXA7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0dXJu
IDA7Cj4gPiArCj4gPiArIGVycm9yX3VubWFwOgo+IAo+IEkgY2FuIGxpdmUgd2l0aCB0aGUgImVy
cm9yIiBsYWJlbCBiZWxvdywgYnV0IHRoZSBvbmUgYWJvdmUgY2xlYXJseSBjYW4gYmUKPiBhdm9p
ZGVkIHF1aXRlIGVhc2lseSBieSBzaW1wbHkgaW52ZXJ0aW5nIHRoZSBwcmVjZWRpbmcgaWYoKS4K
CkkndmUgY2hhbmdlZCB0aGlzIHRvOgoKICAgIHBjaWRldnNfbG9jaygpOwogICAgcmV0ID0gcHRf
aXJxX2NyZWF0ZV9iaW5kKGQsICZwdF9pcnFfYmluZCk7CiAgICBpZiAoIHJldCApCiAgICB7CiAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgInZpb2FwaWM6IGVycm9yIGJpbmRpbmcgR1NJ
ICV1OiAlZFxuIiwKICAgICAgICAgICAgICAgIGdzaSwgcmV0KTsKICAgICAgICBzcGluX2xvY2so
JmQtPmV2ZW50X2xvY2spOwogICAgICAgIHVubWFwX2RvbWFpbl9waXJxKGQsIHBpcnEpOwogICAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKICAgIH0KICAgIHBjaWRldnNfdW5sb2Nr
KCk7CgogICAgcmV0dXJuIHJldDsKCkFuZCBnb3QgcmlkIG9mIGJvdGggbGFiZWxzLgoKPiBBbHNv
LCBjb25zaWRlcmluZyB0aGlzIGlzIERvbTAtb25seSwgSSB3b25kZXIgd2hldGhlciBhbGwgb2Yg
dGhlIGxvZwo+IG1lc3NhZ2VzIHdvdWxkbid0IGJldHRlciB1c2UgZ3ByaW50aygpLgoKRG9uZS4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 16:52:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 16:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAfhd-0007oi-PO; Tue, 16 May 2017 16:52:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302cd8dfb=Andrew.Cooper3@citrix.com>)
 id 1dAfhb-0007oW-T0
 for xen-devel@lists.xen.org; Tue, 16 May 2017 16:52:04 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 21/03-02199-33E2B195; Tue, 16 May 2017 16:52:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXitHRDpK6RnnS
 kwaxpGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8baKT0sBRs4Kx6vmcnewPiUvYuRk0NCwF/i
 /On5YDabgL7E7hefmEBsEQF1idMdF1m7GLk4mAX2MEq8X3yaFSQhLBAh0TbrDhuIzSKgKvG44
 y8LiM0r4Ckxb8kTVoihchLnj/9kBrGFBNQkrvVfYoeoEZQ4OfMJWD2zgITEwRcvmCcwcs9Ckp
 qFJLWAkWkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgONQ
 zMDDuYGw/4XeIUZKDSUmUN61aKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+arnSkkGBRanpq
 RVpmDjAwYdISHDxKIrxTtIHSvMUFibnFmekQqVOMilLivEYgfQIgiYzSPLg2WDRcYpSVEuZlZ
 GBgEOIpSC3KzSxBlX/FKM7BqCTMWwkyhSczrwRu+iugxUxAi8NeioMsLklESEk1MPY5/PSOWc
 84taL6X97Ly2a/pkQ/rNk3/c6hkx03H6tW6vodvK6+P4rhS2T4Qtn89SwPNwos4Fj5x0W5vnF
 JbVHB16Mr2SOmH6lI1dq5woLnrqZPzaWui1Pu9/arr/17ddvHvo/yvZe8jqveOC4WkMdudewo
 Z1XxSbWlsSt6JKYEuHtO1teeKqfEUpyRaKjFXFScCAB6kMtigQIAAA==
X-Env-Sender: prvs=302cd8dfb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494953519!97510782!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61468 invoked from network); 16 May 2017 16:52:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 16:52:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,349,1491264000"; d="scan'208";a="424014412"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 16 May 2017 17:51:56 +0100
Message-ID: <1494953516-19174-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9] x86/pagewalk: Fix determination of
	Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Yy9zIDRjNWQ3OGExMCB3YXMgYWNjaWRlbnRhbGx5IGJ1Z2d5IHdoZW4gaGFuZGxpbmcgUHJvdGVj
dGlvbiBLZXlzLgpQcm90ZWN0aW9uIGtleXMgYXBwbGllcyB0byBhbGwgdXNlciB0cmFuc2xhdGlv
bnMsIG5vdCBqdXN0IGFjY2Vzc2VzIHdoaWNoCm9yaWdpbmF0ZSBmcm9tIHVzZXIgbW9kZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhpcyByZWdyZXNzaW9u
IHdhcyBpbnRyb2R1Y2luZyBkdXJpbmcgdGhlIDQuOSB0aW1lZnJhbWUsIHNvIHJlYWxseSBzaG91
bGQgYmUKZml4ZWQgYmVmb3JlIDQuOSBzaGlwcy4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggMzJkODE4ZS4uYmE3MjQzMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jCkBAIC00MDgsNyArNDA4LDcgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICogTi5CLiBJbiB0aGUgY2FzZSB0aGF0
IHRoZSB3YWxrIGVuZGVkIHdpdGggYSBzdXBlcnBhZ2UsIHRoZSBmYWJyaWNhdGVkCiAgICAgICog
Z3ctPmwxZSBjb250YWlucyB0aGUgYXBwcm9wcmlhdGUgbGVhZiBwa2V5LgogICAgICAqLwotICAg
IGlmICggKHdhbGsgJiBQRkVDX3VzZXJfbW9kZSkgJiYgISh3YWxrICYgUEZFQ19pbnNuX2ZldGNo
KSAmJgorICAgIGlmICggKGFyICYgX1BBR0VfVVNFUikgJiYgISh3YWxrICYgUEZFQ19pbnNuX2Zl
dGNoKSAmJgogICAgICAgICAgZ3Vlc3RfcGt1X2VuYWJsZWQodikgKQogICAgIHsKICAgICAgICAg
dW5zaWduZWQgaW50IHBrZXkgPSBndWVzdF9sMWVfZ2V0X3BrZXkoZ3ctPmwxZSk7Ci0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 17:07:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 17:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAfw8-0000FX-3G; Tue, 16 May 2017 17:07:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dAfw7-0000FR-AA
 for xen-devel@lists.xen.org; Tue, 16 May 2017 17:07:03 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D1/CE-03371-6B13B195; Tue, 16 May 2017 17:07:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXCqh5zXXeboXS
 kwYKVXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bbAbGCBTwVPT0HmBoYG7m6GLk4hAQWM0ps
 PX2XpYuRk4NFQFXi5IpZYDabgJzEuo032EBsEQFdiWcLnrGBNDALzGGUWP22CywhLBAr8eT8I
 2YQm1fASmLSt34wW0jAU6Ljy1OouKDEyZlPwIYyC+hI7Nx6B6iXA8iWllj+jwMkzCngJdHb+5
 gVxBYVUJG4MuEtO4gtISAi8evOJ2YIW1Pi4KVNLBC2gsT9z9fYIOxAiWmN25knMArOQrJtFpJ
 tsxC2LWBkXsWoUZxaVJZapGtoqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiy
 DECwg/HHsoBDjJIcTEqivGnVUpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgDDKQjhQSLUtNTK
 9Iyc4DRA5OW4OBREuGdqA+U5i0uSMwtzkyHSJ1iVJQS520H6RMASWSU5sG1wSL2EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR520Cm8GTmlcBNfwW0mAlocdhLcZDFJYkIKakGRv6DMhYicl8
 dV917kHHEMkOm/09vy6uJjxa/bmm/86arOIv7arPeldlXd06w5Q152LY6d7HWbnYBm2/1TYz8
 XUsd+1j6dxrdbE+UVfi5OFw2VXWiVUnphkWi91MnMKhK2Tkz7nC3icpmkA98/KFzWo7gPcc5c
 5hqNLZGLeBkNt9r9SWjf+Z5JZbijERDLeai4kQAzOrDNdMCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494954421!90199890!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30441 invoked from network); 16 May 2017 17:07:02 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 17:07:02 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dAfw0-0004ha-TN; Tue, 16 May 2017 17:06:56 +0000
Date: Tue, 16 May 2017 18:06:56 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170516170656.GB84751@deinos.phlegethon.org>
References: <1494953516-19174-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494953516-19174-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/pagewalk: Fix determination of
 Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTc6NTEgKzAxMDAgb24gMTYgTWF5ICgxNDk0OTU3MTE2KSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiBjL3MgNGM1ZDc4YTEwIHdhcyBhY2NpZGVudGFsbHkgYnVnZ3kgd2hlbiBoYW5kbGluZyBQ
cm90ZWN0aW9uIEtleXMuCj4gUHJvdGVjdGlvbiBrZXlzIGFwcGxpZXMgdG8gYWxsIHVzZXIgdHJh
bnNsYXRpb25zLCBub3QganVzdCBhY2Nlc3NlcyB3aGljaAo+IG9yaWdpbmF0ZSBmcm9tIHVzZXIg
bW9kZS4KClJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCkRvZXMgdGhlIHRl
c3QgZm9yIHdyaXRlLXByb3RlY3Rpb24ganVzdCBiZWxvdyBoYXZlIHRoZSBvcHBvc2l0ZSBidWc/
Ckl0IHNlZW1zIHRvIGNoZWNrIHdoZXRoZXIgdGhlIHBhZ2UgaXMgd3JpdGFibGUsIHdoZW4gQUZB
SUNTIGl0IHNob3VsZApiZSBjaGVja2luZyB3aGV0aGVyIHRoZSBhY3Rpb24gaXMgYSB3cml0ZSAo
bW9kdWxvIENSMC5XUCkuCgpUaW0uCgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KPiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ0M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBUaGlzIHJlZ3Jlc3Npb24gd2FzIGludHJvZHVjaW5n
IGR1cmluZyB0aGUgNC45IHRpbWVmcmFtZSwgc28gcmVhbGx5IHNob3VsZCBiZQo+IGZpeGVkIGJl
Zm9yZSA0Ljkgc2hpcHMuCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMgfCAy
ICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gveDg2
L21tL2d1ZXN0X3dhbGsuYwo+IGluZGV4IDMyZDgxOGUuLmJhNzI0MzIgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVz
dF93YWxrLmMKPiBAQCAtNDA4LDcgKzQwOCw3IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICogTi5CLiBJbiB0aGUgY2Fz
ZSB0aGF0IHRoZSB3YWxrIGVuZGVkIHdpdGggYSBzdXBlcnBhZ2UsIHRoZSBmYWJyaWNhdGVkCj4g
ICAgICAgKiBndy0+bDFlIGNvbnRhaW5zIHRoZSBhcHByb3ByaWF0ZSBsZWFmIHBrZXkuCj4gICAg
ICAgKi8KPiAtICAgIGlmICggKHdhbGsgJiBQRkVDX3VzZXJfbW9kZSkgJiYgISh3YWxrICYgUEZF
Q19pbnNuX2ZldGNoKSAmJgo+ICsgICAgaWYgKCAoYXIgJiBfUEFHRV9VU0VSKSAmJiAhKHdhbGsg
JiBQRkVDX2luc25fZmV0Y2gpICYmCj4gICAgICAgICAgIGd1ZXN0X3BrdV9lbmFibGVkKHYpICkK
PiAgICAgIHsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgcGtleSA9IGd1ZXN0X2wxZV9nZXRfcGtl
eShndy0+bDFlKTsKPiAtLSAKPiAyLjEuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 17:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 17:13:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAg25-0000sq-Oc; Tue, 16 May 2017 17:13:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dAg24-0000sk-Bv
 for xen-devel@lists.xen.org; Tue, 16 May 2017 17:13:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 A2/AA-03058-7233B195; Tue, 16 May 2017 17:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsUyZ7p8oK66sXS
 kwYo+doslHxezODB6HN39mymAMYo1My8pvyKBNeNSm3PBTq6KnbN+sjUw7uLoYuTiEBKYyCTR
 9e4iE4Tzl1Hi796lzBDORkaJu3snQznbGSX29c1h7WLk5BAWMJNYfGAtG4gtImAhMfvFBlaIo
 rmMEid+zWYESbAJGEmcPTodyObg4BWwlbj0hwkkzCKgKvF1SSMLiC0qEC7xtvEImM0rIChxcu
 YTMJtTwFpiRv8esDHMAuoSf+ZdYoaw5SW2v50DZksIGEp83riUeQKjwCwk7bOQtMxC0rKAkXk
 Vo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgiDIAwQ7GmxsD
 DjFKcjApifKmVUtFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfWIoHSkkWJSanlqRlpkDjBaYt
 AQHj5IIb4YRUJq3uCAxtzgzHSJ1ilFRSpz3G0ifAEgiozQPrg0WoZcYZaWEeRmBDhHiKUgtys
 0sQZV/xSjOwagkzKsLMp4nM68EbvoroMVMQIvDXoqDLC5JREhJNTAu7n58O+t41ROrmc7yi0T
 eh138K1pTwnSWZ2HHPY/A69UNf/dsy5yln660gMF75SV9oflZq8133Qz5IR74Ne8Qr1XAylUK
 adciAx/pnfpnoqu8/4r0E44fKhteaecqJap3+F4+rLKQTa/gTphYTLQ/u8sshtJSLdW43ZNUV
 drufWR+XuWkz6XEUpyRaKjFXFScCABKOxssywIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494954789!102735682!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11405 invoked from network); 16 May 2017 17:13:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 17:13:10 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4GHD64d008987
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 17:13:06 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4GHD5b0007712
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 17:13:06 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4GHD57r022704;
 Tue, 16 May 2017 17:13:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 May 2017 10:13:05 -0700
To: Gary R Hook <ghook@amd.com>, xen-devel@lists.xen.org
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
 <c4477ed4-3e52-d801-2b66-38169a1ed0ac@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <90f84064-9cc7-162d-0433-1d23a4d3a2b0@oracle.com>
Date: Tue, 16 May 2017 13:13:00 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c4477ed4-3e52-d801-2b66-38169a1ed0ac@amd.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTYvMjAxNyAxMTo1MiBBTSwgR2FyeSBSIEhvb2sgd3JvdGU6Cj4gT24gMDUvMTUvMjAx
NyAwOTo1NCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pgo+Cj4gUG9zc2libHkgc3R1cGlk
IHF1ZXN0aW9uIHRpbWUuLi4KPgo+PiBPbiAwNS8xNS8yMDE3IDAzOjUxIFBNLCBHYXJ5IFIgSG9v
ayB3cm90ZToKPj4KPj4+ICAgMikgT3IsIHBlcmhhcHMgbW9yZSBpbXBvcnRhbnRseSwgd2hhdCBk
aXN0aW5ndWlzaGVzIHNhaWQgZ3Vlc3Q/Cj4+Cj4+IFNpbXBsaWZ5aW5nIHRoaW5ncyBhIGJpdCwg
aXQncyBhbiBIVk0gZ3Vlc3QgdGhhdCBkb2Vzbid0IGhhdmUgZGV2aWNlCj4+IG1vZGVsIChpLmUu
IHFlbXUpIGFuZCB3aGljaCBpcyBib290ZWQgZGlyZWN0bHkgKGkuZS4gd2l0aG91dCBodm1sb2Fk
ZXIpCj4KPiBTbywgYW4gdW5tb2RpZmllZC9zdG9jayBrZXJuZWwgd2hpY2ggd291bGQgcmVseSB1
cG9uIGEgdHlwaWNhbCAoaS5lLiBpdHMKPiBvd24gZ3J1YikgYm9vdGxvYWRlci4gVGhlIG1hZ2lj
IGNvbWVzIGZyb20gdGhlIFBWSCBkcml2ZXJzPwoKVHlwaWNhbGx5IHRoZXJlIGlzIG5vIGJvb3Rs
b2FkZXIgKG9yLCBvbmUgbWlnaHQgc2F5LCB0aGUgaHlwZXJ2aXNvciBpcwp0aGUgYm9vdGxvYWRl
cikuIFlvdSBpbmRpY2F0ZSB3aGljaCBrZXJuZWwgdG8gYm9vdCBpbiB0aGUgY29uZmlnIGZpbGUK
KGp1c3QgbGlrZSBmb3IgUFYgZ3Vlc3RzKS4KCkkgYmVsaWV2ZSB0aGVyZSBpcyBzb21lIHdvcmsg
Z29pbmcgb24gd2l0aCBPVk1GIHRoYXQgd2lsbCBtYWtlIGl0IGJvb3QKaW4gUFZIIG1vZGUuIEl0
IHdpbGwgdGhlbiBtb3VudCB0aGUgZ3Vlc3QgZmlsZXN5c3RlbSBhbmQgbG9hZCB0aGUKa2VybmVs
LiBJIHRoaW5rIHRoYXQncyB3aGF0IEFuZHJldyB3YXMgcmVmZXJyaW5nIHRvLgoKPgo+PiBkb21V
IFBWSCBzdXBwb3J0IGhhcyBiZWVuIGFkZGVkIGluIDQuMTEga2VybmVsIHNvIHlvdSBkb24ndCBo
YXZlIGl0Lgo+Cj4gWW91IHJlZmVyIHRvIHRoZSBkcml2ZXJzPwoKVGhlIGRyaXZlcnMgYXJlIHRo
ZSBzYW1lIGFzIHdoYXQgd2UgdXNlIGZvciBQVi1IVk0uIEl0J3Mga2VybmVsIGl0c2VsZgoobW9z
dGx5IHRoZSBzdGFydHVwIGNvZGUpIHRoYXQgd2FzIG1vZGlmaWVkLgoKPgo+PiBBbiBQVkggZ3Vl
c3QncyBjb25maWcgbG9va3Mgc29tZXRoaW5nIGxpa2UKPj4KPj4gICAgIGtlcm5lbD0iL3Jvb3Qv
NjQvdm1saW51eCIKPgo+IE1heSBJIGFzayBmcm9tIHdoZW5jZSB0aGlzIGtlcm5lbCBjYW1lPwoK
T25lIG9mIDQuMTEncyByY3MuIE1ha2Ugc3VyZSB5b3Ugc2V0IENPTkZJR19YRU5fUFZIIGluIHlv
dXIgLmNvbmZpZyBmaWxlLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 17:14:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 17:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAg38-0000wf-1u; Tue, 16 May 2017 17:14:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302cd8dfb=Andrew.Cooper3@citrix.com>)
 id 1dAg37-0000wU-0U
 for xen-devel@lists.xen.org; Tue, 16 May 2017 17:14:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 ED/91-03058-8633B195; Tue, 16 May 2017 17:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQjfDWDr
 S4PZTZoslHxezODB6HN39mymAMYo1My8pvyKBNaP1Ryt7wU6WivVPdrM0MF5j7mLk5JAQ8JNY
 vuYcG4gtLBArcefcdjBbREBGYsarnUwgtpBApcTMf3OB4lwczAJzGCVu3/0EVsQmoC+x+8Uns
 CJeAVuJ/cuusYDYLAKqEtv+f2IFsUUFwiXeNh5hgagRlDg58wmQzcHBKWAtsaDfBCTMLGAgcW
 TRHFYIW15i+9s5zBB71SSu9V9ih7gzXWLisx6WCYz8s5BMmoWkfRaS9gWMzKsYNYpTi8pSi3S
 NDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkAEIdjD+WhZwiFGSg0lJlDet
 WipSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvOyPpSCHBotT01Iq0zBxgPMCkJTh4lER474Oke
 YsLEnOLM9MhUqcYdTnm3Pv6nkmIJS8/L1VKnPcGSJEASFFGaR7cCFhsXmKUlRLmZQQ6SoinIL
 UoN7MEVf4VozgHo5IwrxQw0oV4MvNK4Da9AjqCCeiIsJfiIEeUJCKkpBoYJxwK6zsU+nq2+96
 3Hw/fvvXd6fTNgzJc26zbv87d4XJrVsWiCncj00Wn/U+Kvk7mev259MrhakXfDw8rVh9U3HP3
 /f+9NVL/lYxV94fOMy//55IwvS0ul6FCzCeUzdVhqp6CMeu0/W8CIwz+n/9XkDiF9+/6q9+c5
 Lm3aentk2N+3qzGq/O7UImlOCPRUIu5qDgRALRUbK/IAgAA
X-Env-Sender: prvs=302cd8dfb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494954855!90201117!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19995 invoked from network); 16 May 2017 17:14:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 17:14:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,350,1491264000"; d="scan'208";a="46159794"
To: Tim Deegan <tim@xen.org>
References: <1494953516-19174-1-git-send-email-andrew.cooper3@citrix.com>
 <20170516170656.GB84751@deinos.phlegethon.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e7618849-b5f9-9d40-095b-35b2969c89dc@citrix.com>
Date: Tue, 16 May 2017 18:12:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170516170656.GB84751@deinos.phlegethon.org>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/pagewalk: Fix determination of
 Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMTg6MDYsIFRpbSBEZWVnYW4gd3JvdGU6Cj4gQXQgMTc6NTEgKzAxMDAgb24g
MTYgTWF5ICgxNDk0OTU3MTE2KSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gYy9zIDRjNWQ3OGEx
MCB3YXMgYWNjaWRlbnRhbGx5IGJ1Z2d5IHdoZW4gaGFuZGxpbmcgUHJvdGVjdGlvbiBLZXlzLgo+
PiBQcm90ZWN0aW9uIGtleXMgYXBwbGllcyB0byBhbGwgdXNlciB0cmFuc2xhdGlvbnMsIG5vdCBq
dXN0IGFjY2Vzc2VzIHdoaWNoCj4+IG9yaWdpbmF0ZSBmcm9tIHVzZXIgbW9kZS4KPiBSZXZpZXdl
ZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4KPiBEb2VzIHRoZSB0ZXN0IGZvciB3cml0
ZS1wcm90ZWN0aW9uIGp1c3QgYmVsb3cgaGF2ZSB0aGUgb3Bwb3NpdGUgYnVnPwo+IEl0IHNlZW1z
IHRvIGNoZWNrIHdoZXRoZXIgdGhlIHBhZ2UgaXMgd3JpdGFibGUsIHdoZW4gQUZBSUNTIGl0IHNo
b3VsZAo+IGJlIGNoZWNraW5nIHdoZXRoZXIgdGhlIGFjdGlvbiBpcyBhIHdyaXRlIChtb2R1bG8g
Q1IwLldQKS4KClZlcnkgZ29vZCBwb2ludC4gIExldCBtZSBkcmFmdCBhIHYyLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 17:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 17:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAg5A-00019s-G7; Tue, 16 May 2017 17:16:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=302208d0f=anoob.soman@citrix.com>)
 id 1dAg59-00019l-3l
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 17:16:23 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 88/D9-01999-6E33B195; Tue, 16 May 2017 17:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsWyU9JRQveRsXS
 kQV+HhsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvG/5wZzwRbZimszDrM2MF4U72Lk5JAQ8JPY
 v/41WxcjB4eIgIrE7b0GIGFmAV+JZaffsYPYbAJaEovevAezhQU8JTa8W8wCYvMK2EpsPtLLB
 GKzCKhKfNi/FaxGVCBc4m3jEagaQYmTM5+wQMy0kJg5/zwjhC0vsf3tHGYQW0hAWWLF/imsEO
 ekS7Su2cg8gZF3FpL2WUjaZyFpX8DIvIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAVC83tbg
 4MT01JzGpWC85P3cTIzCkGIBgB2PfLOdDjJIcTEqivGnVUpFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHizjKQjhQSLUtNTK9Iyc4DBDZOW4OBREuHNAEnzFhck5hZnpkOkTjEac7xb+uE9E0dfx
 8f3TEIsefl5qVLivDdASgVASjNK8+AGwaLuEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5l4
 BM4cnMK4Hb9wroFCagU8JeioOcUpKIkJJqYBR39VF4975b7UdNdzK7wktT0W/mArnNXndSNNz
 OZIV++8TQ/JZt0cFaBh3J9ip+w9w1WYkBT61TDiuKxs5pPak48/C9bbK39O7/5vljKHBH4wP7
 3Yx/5yIkksRXXTq1cJ/vy7DDM7krbOKl9oqwLTrFIBl9/sSdihInB93NjpemtS9SesXHpcRSn
 JFoqMVcVJwIAHMlYJ21AgAA
X-Env-Sender: prvs=302208d0f=anoob.soman@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494954978!77979854!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57916 invoked from network); 16 May 2017 17:16:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 May 2017 17:16:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,350,1491264000"; d="scan'208";a="46159992"
To: <xen-devel@lists.xenproject.org>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <87661d89-76af-9b1c-74fe-8af14a87d76b@citrix.com>
Date: Tue, 16 May 2017 18:15:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next
	online CPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJbiBvdXIgWGVuc2VydmVyIHRlc3RpbmcsIEkgaGF2ZSBzZWVuIGNhc2VzIHdoZW4gd2Ug
Ym9vdCA1MCB3aW5kb3dzIFZNcyAKdG9nZXRoZXIsIGRvbTAga2VybmVsIHNvZnRsb2NrcyB1cC4K
ClRoZSBmb2xsb3dpbmcgaXMgYSBicmllZiBkZXNjcmlwdGlvbiBvZiB0aGUgcHJvYmxlbSBvZiB3
aGF0IGNhdXNlZCAKc29mbG9ja3VwIGRldGVjdGlvbiBjb2RlIHRvIGtpY2suIEEgSFZNIGRvbWFp
biBib290IGdlbmVyYXRlcyBhcm91bmQgCjIwMEsgKGV2dGNobjpxZW11LWRtIHhlbi1keW4pIGlu
dGVycnVwdHMsIGluIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUuIEFsbCAKdGhlc2UgZXZ0Y2huOnFl
bXUtZG0gYXJlIGJvdW5kIHRvIFZDUFUgMCwgdW50aWwgaXJxYmFsYW5jZSBzZWVzIHRoZXNlIApJ
UlEgYW5kIG1vdmVzIGl0IHRvIGEgZGlmZmVyZW50IFZDUFUuIEluIGNhc2Ugb2YgWGVuU2VydmVy
LCBpcnFiYWxhbmNlIApydW5zIGV2ZXJ5IDEwIHNlY29uZHMsIHdoaWNoIG1lYW5zIGlycWJhbGFu
Y2UgZG9lc24ndCBnZXQgdG8gc2VlIHRoZXNlIApidXJzdCBvZiBpbnRlcnJ1cHRzIGFuZCBkb2Vz
bid0IHJlLWJhbGFuY2UgaW50ZXJydXB0cyBtb3N0IG9mIHRoZSB0aW1lLCAKbWFraW5nIGFsbCBl
dnRjaG46cWVtdS1kbSB0byBiZSBwcm9jZXNzZWQgYnkgVkNQVTAuIFRoaXMgY2F1c2UgVkNQVTAg
dG8gCnNwZW5kIG1vc3Qgb2YgdGltZSBwcm9jZXNzaW5nIGhhcmRpcnEgYW5kIHZlcnkgbGl0dGxl
IHRpbWUgb24gc29mdGlycS4gCk1vcmVvdmVyLCBpbiBYZW5TZXJ2ZXIgZG9tMCBQUkVFTVBUSU9O
IGlzIGRpc2FibGVkLCB0aGlzIG1lYW5zIFZDUFUwIApuZXZlciBydW5zIHdhdGNoZG9nIChwcm9j
ZXNzIGNvbnRleHQpLCB0cmlnZ2VyaW5nIGEgc29mdGxvY2t1cCBkZXRlY3Rpb24gCmNvZGUgdG8g
cGFuaWMuCgpPbmUgd2F5IHRvIHNvbHZlIHRoaXMgcHJvYmxlbSB3b3VsZCBiZSB0byBiaW5kIGV2
dGNobjpxZW11LWRtIHRvIG5leHQgCm9ubGluZSBWQ1BVLCB3aWxsIHNwcmVhZCBoYXJkaXJxIHBy
b2Nlc3NpbmcgZXZlbmx5IGFjcm9zcyBkaWZmZXJlbnQgClZDUFUuIExhdGVyLCBpcnFiYWxhbmNl
IHdpbGwgdHJ5IHRvIGJhbGFuY2UgZXZ0Y2huOnFlbXUtZG0sIGlmIHJlcXVpcmVkLgoKSSBhbSBu
b3Qgc3VyZSBpZiB0aGlzIGlzIGEgc2Vuc2libGUgdGhpbmcgdG8gZG8uIEkgaGF2ZSBhIHBzZWR1
byBjb2RlIAoobm90IHRoZSBmaW5hbCBwYXRjaCkgd2hpY2ggdHJpZXMgdG8gYmluZCBvbmx5IApJ
T0NUTF9FVlRDSE5fQklORF9JTlRFUkRPTUFJTiAodXNlZCBieSBxZW11LWRtKSB0byBuZXh0LgoK
ICAvKiBSZWJpbmQgYW4gZXZ0Y2huIHNvIHRoYXQgaXQgZ2V0cyBkZWxpdmVyZWQgdG8gYSBzcGVj
aWZpYyBjcHUgKi8KLXN0YXRpYyBpbnQgcmViaW5kX2lycV90b19jcHUodW5zaWduZWQgaXJxLCB1
bnNpZ25lZCB0Y3B1KQoraW50IHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShpbnQgZXZ0Y2huLCB1
bnNpZ25lZCB0Y3B1KQogIHsKICAgICAgc3RydWN0IGV2dGNobl9iaW5kX3ZjcHUgYmluZF92Y3B1
OwotICAgIGludCBldnRjaG4gPSBldnRjaG5fZnJvbV9pcnEoaXJxKTsKICAgICAgaW50IG1hc2tl
ZDsKCiAgICAgIGlmICghVkFMSURfRVZUQ0hOKGV2dGNobikpCkBAIC0xMzM5LDYgKzEzMzgsMTIg
QEAgc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBpcnEsIAp1bnNpZ25lZCB0
Y3B1KQoKICAgICAgcmV0dXJuIDA7CiAgfQorRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3JlYmluZF9l
dnRjaG5fdG9fY3B1KTsKKworc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBp
cnEsIHVuc2lnbmVkIHRjcHUpCit7CisgICAgcmV0dXJuIHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2Nw
dShldnRjaG5fZnJvbV9pcnEoaXJxKSwgdGNwdSk7Cit9CgogIHN0YXRpYyBpbnQgc2V0X2FmZmlu
aXR5X2lycShzdHJ1Y3QgaXJxX2RhdGEgKmRhdGEsIGNvbnN0IHN0cnVjdCAKY3B1bWFzayAqZGVz
dCwKICAgICAgICAgICAgICAgICAgYm9vbCBmb3JjZSkKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L2V2dGNobi5jIGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKaW5kZXggN2VmZDFjYi4uYmQzNGQzZCAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMKKysrIGIvZHJpdmVycy94ZW4vZXZ0Y2hu
LmMKQEAgLTQ3MSw2ICs0NzEsNyBAQCBzdGF0aWMgbG9uZyBldnRjaG5faW9jdGwoc3RydWN0IGZp
bGUgKmZpbGUsCiAgICAgIGNhc2UgSU9DVExfRVZUQ0hOX0JJTkRfSU5URVJET01BSU46IHsKICAg
ICAgICAgIHN0cnVjdCBpb2N0bF9ldnRjaG5fYmluZF9pbnRlcmRvbWFpbiBiaW5kOwogICAgICAg
ICAgc3RydWN0IGV2dGNobl9iaW5kX2ludGVyZG9tYWluIGJpbmRfaW50ZXJkb21haW47CisgICAg
ICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2VsZWN0ZWRfY3B1OwoKICAgICAgICAgIHJjID0gLUVG
QVVMVDsKICAgICAgICAgIGlmIChjb3B5X2Zyb21fdXNlcigmYmluZCwgdWFyZywgc2l6ZW9mKGJp
bmQpKSkKQEAgLTQ4OSw4ICs0OTAsMTMgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2lvY3RsKHN0cnVj
dCBmaWxlICpmaWxlLAogICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgIHJjID0gZXZ0Y2hu
X2JpbmRfdG9fdXNlcih1LCBiaW5kX2ludGVyZG9tYWluLmxvY2FsX3BvcnQpOwotICAgICAgICBp
ZiAocmMgPT0gMCkKKyAgICAgICAgaWYgKHJjID09IDApIHsKICAgICAgICAgICAgICByYyA9IGJp
bmRfaW50ZXJkb21haW4ubG9jYWxfcG9ydDsKKyAgICAgICAgICAgIHNlbGVjdGVkX2NwdSA9IGNw
dW1hc2tfbmV4dChzZWxlY3RlZF9jcHUsIGNwdV9vbmxpbmVfbWFzayk7CisgICAgICAgICAgICBp
ZiAoc2VsZWN0ZWRfY3B1ID49IG5yX2NwdV9pZHMpCisgICAgICAgICAgICAgICAgc2VsZWN0ZWRf
Y3B1ID0gY3B1bWFza19maXJzdChjcHVfb25saW5lX21hc2spOworICAgICAgICAgICAgeGVuX3Jl
YmluZF9ldnRjaG5fdG9fY3B1KHJjLCBzZWxlY3RlZF9jcHUpOworICAgICAgICB9CiAgICAgICAg
ICBicmVhazsKICAgICAgfQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2V2ZW50cy5oIGIvaW5j
bHVkZS94ZW4vZXZlbnRzLmgKaW5kZXggODhkYTJhYi4uZjQ0MmNhNSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS94ZW4vZXZlbnRzLmgKKysrIGIvaW5jbHVkZS94ZW4vZXZlbnRzLmgKQEAgLTU4LDYgKzU4
LDcgQEAgdm9pZCBldnRjaG5fcHV0KHVuc2lnbmVkIGludCBldnRjaG4pOwoKICB2b2lkIHhlbl9z
ZW5kX0lQSV9vbmUodW5zaWduZWQgaW50IGNwdSwgZW51bSBpcGlfdmVjdG9yIHZlY3Rvcik7CiAg
dm9pZCByZWJpbmRfZXZ0Y2huX2lycShpbnQgZXZ0Y2huLCBpbnQgaXJxKTsKK2ludCB4ZW5fcmVi
aW5kX2V2dGNobl90b19jcHUoaW50IGV2dGNobiwgdW5zaWduZWQgdGNwdSk7CgogIHN0YXRpYyBp
bmxpbmUgdm9pZCBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oaW50IHBvcnQpCiAgewoKInNlbGVj
dGVkX2NwdSIgbmVlZHMgdG8gYmUgcHJvdGVjdGVkLCBidXQgSSB3b3VsZCBsaWtlIHRvIGF2b2lk
IHRha2luZyBhIApsb2NrLiBPbmUgd2F5IHRvIGF2b2lkIHRha2luZyBsb2NrIChiZWZvcmUgeGVu
X3JlYmluZF9ldnRjaG5fdG9fY3B1KCkpIAp3b3VsZCBiZSB0byB1c2UgImxvY2FsX3BvcnQlbnVt
X3ByZXNlbnRfY3B1cygpIiBvciAiIHNtcF9wcm9jZXNzb3JfaWQoKSIgCmFzIGluZGV4IGludG8g
Y3B1bWFza19uZXh0LgoKV2hhdCBkbyB5b3UgZ3V5cyBzdWdnZXN0LgoKVGhhbmtzLAoKQW5vb2Iu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 17:51:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 17:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAgcq-0003a7-22; Tue, 16 May 2017 17:51:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dAgco-0003a1-3W
 for xen-devel@lists.xen.org; Tue, 16 May 2017 17:51:10 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AE/39-01999-C0C3B195; Tue, 16 May 2017 17:51:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfTGEV1uG+l
 Ig8Y1yhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axKbcYCx4IVaydcp+xgXEufxcjF4eQwCRG
 iSVzbzKCOCwC7awS/249ZgJxJAQWs0rMuH2IrYuRA8jJk7h0WKOLkRPILJFo6tnGCmLzCghKn
 Jz5hAXEFhaQlLgyfToLSLmQgI/Ewd9SIGFOATuJc7N2MoLYQgLnGCU2b+AEsdkE1CX6Zp4Fa2
 URUJX4/vsWI8R4Q4kl09uYIcYHSEzY+x1qvJnE4gNr2UBsEQEDiffXJ4HZzAIhEgcvbmaBsDU
 lWrf/Zp/AKDQLyXWzkKQWMDKtYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81J
 TCrWS87P3cQIDNt6BgbGHYyNs/0OMUpyMCmJ8qZVS0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQk
 uA9bSUdKSRYlJqeWpGWmQOMIJi0BAePkgjvfJA0b3FBYm5xZjpE6hSjJceLy+/fM3H0dXwEkk
 9W/njPJMSSl5+XKiXO+xekQQCkIaM0D24cLMovMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBL
 mvQ0yhSczrwRu6yugg5iADgp7KQ5yUEkiQkqqgZHt5qHu6/wmSj0RX3RvF3R0KHzbz55+4eP/
 aT27FS79Cb2l/sl5WkHklt3TtATmRu9O/vjm77HME9mh++8d0/mwRLaR/Wv3B+557knljEciJ
 024+vKRh1RFm9qD1NWcGz+/bQt6NCnvaNSPN5dfN116otQ/tS6r7APf6u7fin0Kj+ceajazrx
 NWYinOSDTUYi4qTgQAmt+6FO0CAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494957066!77984885!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27137 invoked from network); 16 May 2017 17:51:07 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 May 2017 17:51:07 -0000
Received: by mail-qt0-f196.google.com with SMTP id l39so21826858qtb.1
 for <xen-devel@lists.xen.org>; Tue, 16 May 2017 10:51:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=YuRVN7/WWbD7utgtkRCi2a4VnBVx7P3dimf+jRtPZvs=;
 b=lYY9hqES0uH/+6lawf781U/M48nNfAKOpT9PM+EiEf+zesvdLIsatoheJ9Cb8Rm+KO
 UhaNWha5GC8MqpZeGhk3/AaZ8rmFUKbd6Rh7yhK4PrrYSRG5z5XxXfDbWoRfqKO9j6gt
 m/0H9XKpNtoWXjZ250Ru3yGYrgzOWv0edeA0kfts7Tu9ZqGmeieI+WTFutIS8R77xyA7
 J7oaDkJgF6cfLDlFpjoQpTYHS7L+TsmGYwTmCsuf82HWFCLVqfbnhRlVx+8RCgXprH0P
 Vg/J/D1YIttPlQz/ymxCvrl1PcRYoazFOtNe11S+QtTUjnNfgKgOamhHyuDkXnnoVVU0
 zvqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=YuRVN7/WWbD7utgtkRCi2a4VnBVx7P3dimf+jRtPZvs=;
 b=qbypDyMEdfBLLTvfpyxuRmBjkU4unbR8Ggf6X8pn7Hpja48YUJhQQed6ZxcYxbLNvh
 IZdtj6d8AdquknbMHZlL9vU97PJlh/qNRnemRipBi5CbwrH0hc0KnbYz+GqBXqWZItLM
 LK7dO67LIsOEnz3Gfud8Q64t4v/6aHKYEjAcazl75xlv/4bXMxKA7G8SodmYoF/GlXl/
 fQx+QM+1u3JbINk+wuTu8JrbbpwoNwraz15c9iPnF9LWaHNNXfgiaF5jXM6rWAuFJqIm
 NStIvw9S7/D7HTDiTlndUoldmJjsglj0dQTcYd6XiYwSJoNlQjKacN/H6PyIxlHonZDu
 tZqA==
X-Gm-Message-State: AODbwcA3yOocn4wTvCcs/z8yuqL+TD+++yMSCL9QJh3D09dJkRACaaZF
 aFrWzaG9kUYkbeXXY162CKIh6vXr1Q==
X-Received: by 10.237.36.101 with SMTP id s34mr11356550qtc.137.1494957066227; 
 Tue, 16 May 2017 10:51:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.233.237.208 with HTTP; Tue, 16 May 2017 10:51:05 -0700 (PDT)
In-Reply-To: <90f84064-9cc7-162d-0433-1d23a4d3a2b0@oracle.com>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
 <c4477ed4-3e52-d801-2b66-38169a1ed0ac@amd.com>
 <90f84064-9cc7-162d-0433-1d23a4d3a2b0@oracle.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 16 May 2017 18:51:05 +0100
X-Google-Sender-Auth: mQYNCAGSutqaQ_q_DPgHLkQ3_es
Message-ID: <CAFLBxZb89nka5mApuO8np65pPgHJuj3Mnc3ZnY0otV5Y5kDm+A@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Gary R Hook <ghook@amd.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgNjoxMyBQTSwgQm9yaXMgT3N0cm92c2t5Cjxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gMDUvMTYvMjAxNyAxMTo1MiBBTSwgR2Fy
eSBSIEhvb2sgd3JvdGU6Cj4+IE9uIDA1LzE1LzIwMTcgMDk6NTQgUE0sIEJvcmlzIE9zdHJvdnNr
eSB3cm90ZToKPj4+Cj4+Cj4+IFBvc3NpYmx5IHN0dXBpZCBxdWVzdGlvbiB0aW1lLi4uCj4+Cj4+
PiBPbiAwNS8xNS8yMDE3IDAzOjUxIFBNLCBHYXJ5IFIgSG9vayB3cm90ZToKPj4+Cj4+Pj4gICAy
KSBPciwgcGVyaGFwcyBtb3JlIGltcG9ydGFudGx5LCB3aGF0IGRpc3Rpbmd1aXNoZXMgc2FpZCBn
dWVzdD8KPj4+Cj4+PiBTaW1wbGlmeWluZyB0aGluZ3MgYSBiaXQsIGl0J3MgYW4gSFZNIGd1ZXN0
IHRoYXQgZG9lc24ndCBoYXZlIGRldmljZQo+Pj4gbW9kZWwgKGkuZS4gcWVtdSkgYW5kIHdoaWNo
IGlzIGJvb3RlZCBkaXJlY3RseSAoaS5lLiB3aXRob3V0IGh2bWxvYWRlcikKPj4KPj4gU28sIGFu
IHVubW9kaWZpZWQvc3RvY2sga2VybmVsIHdoaWNoIHdvdWxkIHJlbHkgdXBvbiBhIHR5cGljYWwg
KGkuZS4gaXRzCj4+IG93biBncnViKSBib290bG9hZGVyLiBUaGUgbWFnaWMgY29tZXMgZnJvbSB0
aGUgUFZIIGRyaXZlcnM/Cj4KPiBUeXBpY2FsbHkgdGhlcmUgaXMgbm8gYm9vdGxvYWRlciAob3Is
IG9uZSBtaWdodCBzYXksIHRoZSBoeXBlcnZpc29yIGlzCj4gdGhlIGJvb3Rsb2FkZXIpLiBZb3Ug
aW5kaWNhdGUgd2hpY2gga2VybmVsIHRvIGJvb3QgaW4gdGhlIGNvbmZpZyBmaWxlCj4gKGp1c3Qg
bGlrZSBmb3IgUFYgZ3Vlc3RzKS4KPgo+IEkgYmVsaWV2ZSB0aGVyZSBpcyBzb21lIHdvcmsgZ29p
bmcgb24gd2l0aCBPVk1GIHRoYXQgd2lsbCBtYWtlIGl0IGJvb3QKPiBpbiBQVkggbW9kZS4gSXQg
d2lsbCB0aGVuIG1vdW50IHRoZSBndWVzdCBmaWxlc3lzdGVtIGFuZCBsb2FkIHRoZQo+IGtlcm5l
bC4gSSB0aGluayB0aGF0J3Mgd2hhdCBBbmRyZXcgd2FzIHJlZmVycmluZyB0by4KCkFsbCB0aGlz
IGlzIHF1aXRlIGNvbmZ1c2luZyB0byBhIHR5cGljYWwgdXNlciBiZWNhdXNlIGZyb20gWGVuJ3MK
cGVyc3BlY3RpdmUsIFBWIGFuZCBIVk0gYW5kIFBWSCBhcmVuJ3QgYXMgZGlmZmVyZW50IGFzIHRo
ZXkgbG9vayBmcm9tCmEgdXNlcidzIHBlcnNwZWN0aXZlLgoKVGhlIG1vc3QgY29tbW9uIG1vZGUg
b2Ygb3BlcmF0aW9uIGZvciBIVk0gZ3Vlc3RzIGlzIHRvIHJ1biBTZWFCSU9TIC0+CmdydWIgLT4g
a2VybmVsIGluc2lkZSB0aGUgZ3Vlc3QuICBCdXQgeW91ICpjYW4qIGRpcmVjdC1ib290IGFuIEhW
TQpndWVzdC4KCkFuZCB0aGUgbW9zdCBjb21tb24gbW9kZSBvZiBvcGVyYXRpb24gZm9yIFBWIGlz
IHRvIGRpcmVjdCBib290IGl0Cih1c3VhbGx5IGJ5IHJ1bm5pbmcgcHlncnViIGluIGRvbTApLiAg
QnV0IHlvdSAqY2FuKiBhbHNvIHJ1biBncnViCmluc2lkZSB0aGUgUFYgZ3Vlc3QgLS0gYnV0IG9u
bHkgYmVjYXVzZSBncnViIGhhcyBiZWVuIHBvcnRlZCB0byBydW4gaW4KUFYgbW9kZSouCgpJbiBi
b3RoIGNhc2VzLCBmcm9tIHRoZSBoeXBlcnZpc29yJ3MgcGVyc3BlY3RpdmUsIHRoZSBvbmx5IGRp
ZmZlcmVuY2UKaXMgd2hpY2ggYmxvYiBvZiBkYXRhIGlzIHdyaXR0ZW4gaW50byB0aGUgZ3Vlc3Qg
d2hlbiBpdCBzdGFydHM6IGEKa2VybmVsIG9yIHNvbWV0aGluZyB3aGljaCBsb2FkcyBhIGtlcm5l
bC4KClRoZSBzYW1lIHdpbGwgYmUgdHJ1ZSBmb3IgUFZIOiBZb3UnbGwgYmUgYWJsZSB0byBkaXJl
Y3QtYm9vdCBpdAooZWl0aGVyIGJ5IHNwZWNpZnlpbmcgYSBrZXJuZWwgb3IgcHlncnViKS4gIFdl
J3JlIGFsc28gd29ya2luZyBvbgpwb3J0aW5nIE9WTUYgdG8gUFZIIG1vZGUsIHNvIHRoYXQgbm90
aGluZyBpbiBkb20wIGhhcyB0byBpbnRlcnByZXQgdGhlCmd1ZXN0J3MgZmlsZXN5c3RlbS4gIElu
IHRoZW9yeSB3ZSBjb3VsZCBwb3J0IGdydWIgb3IgZXZlbiBTZWFCSU9TIHRvCnJ1biBpbiBQVkgg
bW9kZSBhcyB3ZWxsLgoKQXQgdGhlIG1vbWVudCB0aGlzIGlzIGNvbnRyb2xsZWQgYnkgYSBtaXNo
LW1hc2ggb2YgZGlmZmVyZW50CmNvbmZpZ3VyYXRpb24gcGFyYW1ldGVycyBhbmQgeW91IGhhdmUg
dG8ga25vdyBmYXIgdG9vIG11Y2ggYWJvdXQgdGhlCmludGVybmFscy4gIE9uY2UgdGhlIDQuMTAg
ZGV2ZWxvcG1lbnQgd2luZG93IG9wZW5zIHVwIHdlJ2xsIGJlIHRyeWluZwp0byBtYWtlIGEgbW9y
ZSBzZW5zaWJsZSBpbnRlcmZhY2UuCgogLUdlb3JnZQoKKiBCdXQgeW91IGhhdmUgdG8ga25vdyBh
aGVhZCBvZiB0aW1lIHdoZXRoZXIgdGhlIGtlcm5lbCB5b3Ugd2lsbApldmVudHVhbGx5IGJvb3Qg
d2lsbCBiZSA2NC1iaXQgb3IgMzItYml0LCBiZWNhdXNlIFBWIGd1ZXN0cyBjYW4ndApjaGFuZ2Ug
bW9kZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 17:53:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 17:53:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAgez-0003hB-E6; Tue, 16 May 2017 17:53:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAgey-0003gl-4q
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 17:53:24 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8D/3C-03920-39C3B195; Tue, 16 May 2017 17:53:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeSjXS
 kwcELbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeD5lInPB9MiK5h2WDYxT
 HbsYuTiEBP4ySmyfcJAdwnnMKLH+/1o2CGcbo8SDtptADieHiICzxNczc9lBbF4BfYnuZccZQ
 WxhASOJQyd3MoM0SAhc5Zb4//knWEJCwFdixtwZbDD2nBdHgGx2DjYBK4lDYiBRFgFVie1T9r
 NOYORewMiwilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Oc
 MQLCD8fzawEOMkhxMSqK8adVSkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOdZS0cKCRalpqdW
 pGXmAIMPJi3BwaMkwnsKJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8M0GKBECKMkrz4
 EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmngEzhycwrgdv0CugIJqAjwl6KgxxRko
 iQkmpgtLLuq9k868outZrPk0MM/my1Fn4pEPd5j9me64E+k3iZFzhLuW+ofnFJKdd7dbZoTuC
 pNP2ZBeaOu5adDz7n+VT09wWTdE0dnpytPhv3V9/+MulQzufi/26TTmzRKZjdlrv86RWdF3If
 EqafLY+V2s/6elV5dshU5/apBfN3zL0zMWLPhZa7tkosxRmJhlrMRcWJAJ9N4md/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494957201!79422801!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45095 invoked from network); 16 May 2017 17:53:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 17:53:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAgeu-0006lw-IJ; Tue, 16 May 2017 17:53:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAgeo-0008Vj-RL; Tue, 16 May 2017 17:53:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAgeV-0004dN-5c; Tue, 16 May 2017 17:52:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109466-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:xen-install:fail:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=31020664e9614ad0e0057da159379d7e0cd5eb12
X-Osstest-Versions-That: libvirt=0918b84968ab8aeb1dc17d5da839d68d947f478f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 17:52:55 +0000
Subject: [Xen-devel] [libvirt test] 109466: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6764981294459236482=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6764981294459236482==
Content-Type: text/plain

flight 109466 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109466/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      5 xen-install              fail REGR. vs. 109375

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109375
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109375
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              31020664e9614ad0e0057da159379d7e0cd5eb12
baseline version:
 libvirt              0918b84968ab8aeb1dc17d5da839d68d947f478f

Last test of basis   109375  2017-05-13 04:20:12 Z    3 days
Testing same since   109466  2017-05-16 04:20:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  Daniel P. Berrange <berrange@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Serge Hallyn <serge.hallyn@ubuntu.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 31020664e9614ad0e0057da159379d7e0cd5eb12
Author: Daniel P. Berrange <berrange@redhat.com>
Date:   Mon May 15 17:00:09 2017 +0100

    remove hack for debian etch limits.h
    
    The debian etch distro was end-of-life a long time ago so we no
    longer need the ULLONG_MAX hack. In any case gnulib now provides
    an equivalent fix by default, and so our definition now triggers
    syntax-check rule failure
    
    src/internal.h:#    define ULLONG_MAX   ULONG_LONG_MAX
    maint.mk: define the above via some gnulib .h file
    maint.mk:843: recipe for target 'sc_prohibit_always-defined_macros' failed
    
    Signed-off-by: Daniel P. Berrange <berrange@redhat.com>

commit 52de9b28db7311c5fcff7e8846730959573b146f
Author: Daniel P. Berrange <berrange@redhat.com>
Date:   Thu May 11 15:40:25 2017 +0100

    maint: update to latest gnulib
    
    This pulls in the fixes for poll() on Win32 which finally
    makes the remote driver work again.
    
    Signed-off-by: Daniel P. Berrange <berrange@redhat.com>

commit 935d927aa881753fff30f6236eedcf9680bca638
Author: JÃ¡n Tomko <jtomko@redhat.com>
Date:   Fri May 12 16:59:45 2017 +0200

    conf: add ABI stability checks for IOMMU options
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1427005

commit 3a276c6524026b661ed7bee4539fc5387b963611
Author: JÃ¡n Tomko <jtomko@redhat.com>
Date:   Fri May 12 16:59:09 2017 +0200

    conf: split out virDomainIOMMUDefCheckABIStability

commit a56914486ca67f921ee6e3ce26b5787fccb47155
Author: JÃ¡n Tomko <jtomko@redhat.com>
Date:   Fri Mar 17 08:28:04 2017 +0100

    qemu: format caching-mode on iommu command line
    
    Format the caching-mode option for the intel-iommu device,
    based on its <driver caching> attribute value.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1427005

commit d12781b47eb0c9f3a498d88b632c327aa08aaf8a
Author: JÃ¡n Tomko <jtomko@redhat.com>
Date:   Fri Mar 17 08:27:49 2017 +0100

    conf: add caching_mode attribute to iommu device
    
    Add a new attribute to control the caching mode.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1427005

commit 04028a9db9f2657e8d57d1e4705073c908aa248c
Author: JÃ¡n Tomko <jtomko@redhat.com>
Date:   Wed May 3 15:23:12 2017 +0200

    qemu: format intel-iommu,intremap on the command line
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1427005

commit 2020e2c6f2656ca1aa9032859ccde76185c37c39
Author: JÃ¡n Tomko <jtomko@redhat.com>
Date:   Fri Mar 17 08:35:22 2017 +0100

    conf: add <driver intremap> to <iommu>
    
    Add a new attribute to control interrupt remapping.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1427005

commit 6b5c6314b2f7a3b54c94a591e6b0dcd13ef1c6ce
Author: JÃ¡n Tomko <jtomko@redhat.com>
Date:   Fri Mar 17 08:26:49 2017 +0100

    qemu: format kernel_irqchip on the command line
    
    Add kernel_irqchip=split/on to the QEMU command line
    and a capability that looks for it in query-command-line-options
    output. For the 'split' option, use a version check
    since it cannot be reasonably probed.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1427005

commit 8023b21a95f271e51810de7f1362e609eaadc1e4
Author: JÃ¡n Tomko <jtomko@redhat.com>
Date:   Fri Mar 17 08:26:35 2017 +0100

    conf: add <ioapic driver> to <features>
    
    Add a new <ioapic> element with a driver attribute.
    
    Possible values are qemu and kvm. With 'qemu', the I/O
    APIC can be put in the userspace even for KVM domains.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1427005

commit 14789b7ea8514ad34059a11873e5eef3931c385c
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Fri May 12 16:29:15 2017 +0200

    util: conf: Don't log when adding commented out lines
    
    virConfAddEntry spams debug logs even for fully commented out lines.
    Skip such messages to avoid:
    
    2017-05-12 12:35:38.867+0000: 10820: debug : virConfAddEntry:241 : Add entry (null) (nil)
    2017-05-12 12:35:38.867+0000: 10820: debug : virConfAddEntry:241 : Add entry (null) (nil)
    2017-05-12 12:35:38.867+0000: 10820: debug : virConfAddEntry:241 : Add entry (null) (nil)
    2017-05-12 12:35:38.867+0000: 10820: debug : virConfAddEntry:241 : Add entry (null) (nil)
    2017-05-12 12:35:38.867+0000: 10820: debug : virConfAddEntry:241 : Add entry (null) (nil)
    ...
    
    This also fixes NULL passed to printf.

commit 756ef0c353a8bdda8a92ab26ce4629c7b158234a
Author: Serge Hallyn <serge.hallyn@ubuntu.com>
Date:   Mon May 15 13:05:31 2017 +0200

    storage: use 0711 as the default perms for dirs
    
    There should be no need to make dir based pools world/group readable.
    So use 0711, not 0755, as the default perms for storage dirs.
    
    Updates in v2:
     - adapt commit wording to mention dropping group readable as well
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 3213e369c34d0b8c445f239b5c28af01d52869a4
Author: Daniel P. Berrange <berrange@redhat.com>
Date:   Mon May 8 10:05:09 2017 +0100

    Detect VMDK version 3 files
    
    The metadata libvirt cares about is identical for version 3
    as for previous versions, so we merely need list the new
    version number.
    
    Signed-off-by: Daniel P. Berrange <berrange@redhat.com>

commit aeda1b8c56dc58b0a413acc61bbea938b40499e1
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Mar 9 10:54:32 2017 +0100

    qemu: monitor: do not report error on shutdown
    
    If a shutdown is expected because it was triggered via libvirt we can
    also expect the monitor to close. In those cases do not report an
    internal error like:
      "internal error: End of file from qemu monitor"
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit ec337aee9b20091d6f9f60b78f210d55f812500b
Author: Martin Kletzander <mkletzan@redhat.com>
Date:   Fri May 12 15:08:51 2017 +0200

    test-wrap-argv.pl: Accept short parameter -i for --in-place
    
    I like to use it that way and every time I try running it I just
    instinctively use '-i' (like with sed, etc.) and it makes sense, IMHO.
    
    Signed-off-by: Martin Kletzander <mkletzan@redhat.com>


--===============6764981294459236482==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6764981294459236482==--

From xen-devel-bounces@lists.xen.org Tue May 16 18:04:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 18:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAgpq-0004WL-FU; Tue, 16 May 2017 18:04:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehem@m5p.com>) id 1dAgpp-0004WF-ID
 for xen-devel@lists.xen.org; Tue, 16 May 2017 18:04:37 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9F/66-03058-43F3B195; Tue, 16 May 2017 18:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyfs2lVF0Te+l
 Ig0e3JSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/B6axFizirrh1fRJTA+Nnji5GLg4hgR4m
 ictdz9ghnEmMEh2bj7F1MXJysAioSsxb9A3MZhPQkTi3/Qk7iC0ioCzR++s3C4jNLGAsMbfhM
 SOILSzgIDH90RYmEJtXwETixo8vTBBDjzFKPL7SyAiREJQ4OfMJVLOWxI1/L4GKOIBsaYnl/z
 hATE4Be4mJM0RAKkSBVv09fI8FZIyEQCujxIxjT8HGSAh4S+y6cpYVIjGLUeLBoUtsExgFZyF
 ZMQvJilkIKxYwMq9i1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/d
 xAgMXAYg2MG472PkIUZJDiYlUd60aqlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8jbbSkUKCR
 anpqRVpmTnAGIJJS3DwKInwGoOkeYsLEnOLM9MhUqcYFaXEeZtBEgIgiYzSPLg2WNxeYpSVEu
 ZlBDpEiKcgtSg3swRV/hWjOAejkjDvS5ApPJl5JXDTXwEtZgJaHPZSHGRxSSJCSqqBcZHIids
 hyyzTOHxc7y/UOnEo0/FgeQKDzrtDS7X+7rpuUV3Uvs72ltPzVctupyfsZtufnx0v9rd755+Q
 lZV/TVbEvbP3KZl72TP3mW9TsHL3xqS5Mcd1Fr8s273O98oTiaMnFJ6tkWbNzvvHt4Tz7AJJn
 4c/Ol6rz9h/p+Nm4TW3xYt/nZGfaK3EUpyRaKjFXFScCABZeuz+1gIAAA==
X-Env-Sender: ehem@m5p.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494957875!72083280!1
X-Originating-IP: [207.172.210.101]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34246 invoked from network); 16 May 2017 18:04:36 -0000
Received: from 207-172-210-101.c3-0.hdp-ubr1.sbo-hdp.ma.static.cable.rcn.com
 (HELO mailhost.m5p.com) (207.172.210.101)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 May 2017 18:04:36 -0000
Received: from m5p.com (ssh.m5p.com [IPv6:2001:418:3fd::fb])
 by mailhost.m5p.com (8.15.2/8.15.2) with ESMTPS id v4GI35ST085203
 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Tue, 16 May 2017 14:03:10 -0400 (EDT) (envelope-from ehem@m5p.com)
Received: (from ehem@localhost)
 by m5p.com (8.15.2/8.15.2/Submit) id v4GI2U4g051664;
 Tue, 16 May 2017 11:02:30 -0700 (PDT) (envelope-from ehem)
Date: Tue, 16 May 2017 11:02:30 -0700
From: Elliott Mitchell <ehem+debian@m5p.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170516180230.GA51557@scollay.m5p.com>
References: <20170513223656.GA40303@scollay.m5p.com>
 <59197CCD0200007800159AF2@prv-mh.provo.novell.com>
 <20170516034703.GA49114@scollay.m5p.com>
 <591AE87D020000780015A118@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591AE87D020000780015A118@prv-mh.provo.novell.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Spam-Status: No, score=-1.0 required=10.0 tests=ALL_TRUSTED, RP_MATCHES_RCVD
 autolearn=unavailable autolearn_force=no version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mattapan.m5p.com
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.1
 (mailhost.m5p.com [IPv6:2001:418:3fd::f7]);
 Tue, 16 May 2017 14:03:11 -0400 (EDT)
Cc: 810964@bugs.debian.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] EDAC infomation partially missing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMDM6NTQ6MzdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjA1LjE3IGF0IDA1OjQ3LCA8ZWhlbStkZWJpYW5AbTVwLmNvbT4gd3Jv
dGU6Cj4gPiAgSSBzdXNwZWN0IHRoZSBvbmx5IHBhcmF2aXJ0dWFsaXphdGlvbiBuZWVkZWQgaXMg
dG8KPiA+IG1hcCB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgc29mdHxoYXJkIGVycm9ycyB0
byB3aGljaCBWTSdzIG1lbW9yeQo+ID4gcmFuZ2Ugd2FzIGVmZmVjdGVkLiAgV2hhdCB0aGlzIGVm
ZmVjdHMgaXMgd2hpY2ggVk0gc2hvdWxkIHBhbmljIGluIGNhc2UKPiA+IG9mIGhhcmQgZXJyb3Jz
Lgo+IAo+IFdoaWNoIGluIHR1cm4gb2J2aW91c2x5IHJlcXVpcmVzIGh5cGVydmlzb3IgaW50ZXJh
Y3Rpb24uIEl0J3Mgbm90IHJlYWxseQo+IGNsZWFyIHRvIG1lIHdoZXRoZXIgcGVyaGFwcyB0aGUg
ZHJpdmVyIHdvdWxkIGJldHRlciBsaXZlIGluIHRoZQo+IGh5cGVydmlzb3IgaW4gdGhlIGZpcnN0
IHBsYWNlIGZvciB0aGF0IHJlYXNvbi4KPiAKPiBBbmQgdGhlcmUncyBhIHNlY29uZCBwaWVjZSBv
ZiBwYXJhdmlydHVhbGl6YXRpb24gbmVlZGVkOiBUaGUgZHJpdmVyCj4gZG9lc24ndCBkaXN0aW5n
dWlzaCBwaHlzaWNhbCBhbmQgbWFjaGluZSBhZGRyZXNzIHNwYWNlcywgeWV0IHRoZQo+IGFkZHJl
c3NlcyByZXBvcnRlZCBieSBoYXJkd2FyZSBhcmUgbWFjaGluZSBvbmVzIGFuZCBoZW5jZSB3b3Vs
ZAo+IGdlbmVyYWxseSBuZWVkIHRyYW5zbGF0aW9uIHRvIHBoeXNpY2FsIG9uZXMgaW4gb3JkZXIg
dG8gYXNzaWduIERvbTAtCj4gbG9jYWwgbWVhbmluZyB0byB0aGVtIChvciB0byBkZXRlcm1pbmUg
dGhhdCB0aGUgYWRkcmVzcyBiZWxvbmdzIHRvCj4gYW5vdGhlciBWTSBvciB0aGUgaHlwZXJ2aXNv
cikuCgpNZXJlbHkgcmVwb3J0aW5nIHRoZSBtYWNoaW5lIGFkZHJlc3MgdG8gRG9tMCBpcyBhbHJl
YWR5IGhpZ2ggdmFsdWUgc2luY2UKaXQgbGV0cyB5b3UgYXR0cmlidXRlIHRoZSBmYWlsdXJlIHRv
IGEgbWVtb3J5IG1vZHVsZS4gIFdpdGhvdXQgdGhhdCB5b3UKbWF5IGhhdmUgYSBWTSBvciB3aG9s
ZSBtYWNoaW5lIHJhbmRvbWx5IGNyYXNoIGZvciBhIGNvbXBsZXRlbHkgdW5rbm93bgpyZWFzb24u
CgoKLS0gCihcX19fKFxfX18oXF9fX19fXyAgICAgICAgICAtLT0+IDgtKSBFSE0gPD0tLSAgICAg
ICAgICBfX19fX18vKV9fXy8pX19fLykKIFxCUyAoICAgIHwgICAgICAgICBFSGVNK3NpZ21zZ0Bt
NXAuY29tICBQR1AgODcxNDU0NDUgICAgICAgICB8ICAgICkgICAvCiAgXF9DU1wgICB8ICBfX19f
XyAgLU8gI2luY2x1ZGUgPHN0ZGRpc2NsYWltZXIuaD4gTy0gICBfX19fXyAgfCAgIC8gIF8vCjhB
MTlcX19fXF98Xy81OEQyIDdFM0QgRERGNCA3QkE2IDwtUEdQLT4gNDFEMSBCMzc1IDM3RDAgODcx
NFxffF8vX19fLzU0NDUKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 18:09:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 18:09:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAguA-0004js-5C; Tue, 16 May 2017 18:09:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAgu7-0004jj-Cc
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 18:09:04 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9B/2F-13400-9304B195; Tue, 16 May 2017 18:08:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssq6pg3S
 kweUvphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEeWEFS5grTtw9ztrAeI6pi5GTQ0jgD6PE
 r+MqXYwcHCwCDhInT8iBmIwCMRIPfliDVDAKhElMvryEFcRmEdCWOLRqEjuIzSZgKPH3ySY2k
 HIJIHvJZw6QsAhQyYtV64DCXBzMAhuZJJ7d+glWIyyQJbH3rB5IDaeAo8Ta9TfAxvAKeElca7
 3JCHHMXmaJr69lQGxRAV2JQ//+sEHUCEqcnPmEBcRmFtCSWD59G8sERoFZSFKzkKQWMDKtYtQ
 oTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjBeHljwCFG
 SQ4mJVHetGqpSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMn20pFCgkWp6akVaZk5wDiASUtw8
 CiJ8IqBpHmLCxJzizPTIVKnGHU55tz7+p5JiCUvPy9VSpzXD6RIAKQoozQPbgQsJi8xykoJ8z
 ICHSXEU5BalJtZgir/ilGcg1FJmPe2HdAUnsy8ErhNr4COYAI6IuylOMgRJYkIKakGRubsWtW
 8es9EO+fDz1jM3FruLN4uvCdr9bKb/08pNdzmzj/pvtDeLkxueY63hKNnyRXDe8UWE9bmhxXn
 5XBkptp+Lf02obPH9GL/yYerFr02tZQ7vO3SafaL4e+MSj8pfz59dm59kMPKOev+nlkxyXjB6
 236yiKH/B91xXy5bGm5pKF9bs6LPiWW4oxEQy3mouJEACaKVvfEAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494958132!68960710!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19246 invoked from network); 16 May 2017 18:08:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 18:08:53 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2BD5C239BE;
 Tue, 16 May 2017 18:08:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2BD5C239BE
Date: Tue, 16 May 2017 11:08:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <22810.56484.680112.582895@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1705161107330.4103@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
 <5919BB250200007800159CEE@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1705151011130.24729@sstabellini-ThinkPad-X260>
 <22810.56484.680112.582895@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, nd@arm.com, Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNiBNYXkgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gSSB0aGluayB0aGlzIGRp
c2N1c3Npb24gaXMgcmF0aGVyIHRvbyBhYnN0cmFjdC4gIENhbiB5b3UgZ2l2ZSBhbgo+IGV4YW1w
bGUgb2YgYSBwYWlyIG9mIGFwcHMgdGhhdCB3b3VsZCB1c2VmdWxseSBjb21tdW5pY2F0ZSB1c2lu
ZyBhCj4gc2hhcmVkIG1lbW9yeSBwYWdlIGluIHRoaXMgd2F5ID8gIElzIG9uZSBvZiB0aGVzZSBh
cHBzIGFuIHVubW9kaWZpZWQKPiBiYXJlIG1ldGFsIGFwcCA/CgpUaGF0J3MgYSBnb29kIGlkZWEu
IEkgQ0MnZWQgYSBjb3VwbGUgb2YgcGVvcGxlIHRoYXQgaGF2ZSBtb3JlCmluZm9ybWF0aW9uIHRo
YW4gbWUgb24gdGhlIGN1c3RvbWVyIHVzZS1jYXNlcy4gVGhleSdsbCBiZSBhYmxlIHRvIHRlbGwK
eW91IG1vcmUgYWJvdXQgdGhlbS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 18:16:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 18:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAh0y-0005PS-SN; Tue, 16 May 2017 18:16:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAh0x-0005PM-1J
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 18:16:07 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8D/40-23755-6E14B195; Tue, 16 May 2017 18:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu4TR+l
 Ig1MnxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZXUfYC/aKVZz485ipgbFFqIuRi0NI4A+j
 ROONm4xdjJwcLAIOEg8m7GTtYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtic8LV7KA2GwChhJ/n
 2xiAymXALKXfOYACYsIKEv0/vrNAjKeWeA3o8S5r8sZQWqEBbIk9p7VA6nhFLCXmN3/mAnE5h
 Xwkmg8fJgd4pzdzBItU06DJUQFdCUO/fvDBlEkKHFy5hOwvcwCWhLLp29jmcAoMAtJahaS1AJ
 GplWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFYz8DAuIPx
 8lenQ4ySHExKorxp1VKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR43ztIRwoJFqWmp1akZeYAo
 wEmLcHBoyTCuwskzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rwHQIoEQIoySvPgRsAi8x
 KjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5GkCk8mXklcJteAR3BBHRE2EtxkCNKEhFSUg2
 M0o5+cwIdN0VrVuxZLHPMTCigIFDJqer03NOZSdwabxJntzu/Y3AW2Xymbnro3xDHUw6/mldH
 8Hpf75XjeyDvcmRB/v6k1zMO1+TNUzkc+nGx4c6LP484qRiy928uWbOua6Xuot/bDzAu+hB20
 bSwyWPhvqK+Zyu+Gb9tf5bkEiHorzFrQZeVEktxRqKhFnNRcSIAVOnfYMcCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494958562!100067002!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60064 invoked from network); 16 May 2017 18:16:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 18:16:04 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D288523984;
 Tue, 16 May 2017 18:16:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D288523984
Date: Tue, 16 May 2017 11:16:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <591AEC71020000780015A147@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1705161110040.4103@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
 <5919BB250200007800159CEE@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1705151011130.24729@sstabellini-ThinkPad-X260>
 <591AEC71020000780015A147@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 nd@arm.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNiBNYXkgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE1LjA1LjE3
IGF0IDE5OjQwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBNb24sIDE1
IE1heSAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTUuMDUuMTcgYXQgMTI6
MjEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiBaaG9uZ3plIHByb3Bv
c2FsLCB0aGUgc2hhcmUgcGFnZSB3aWxsIGJlIG1hcHBlZCBhdCB0aGUgYSBzcGVjaWZpYyAKPiA+
PiA+IGFkZHJlc3MgaW4gdGhlIGd1ZXN0IG1lbW9yeS4gSSBhZ3JlZSB0aGlzIHdpbGwgcmVxdWly
ZSBzb21lIHdvcmsgaW4gdGhlIAo+ID4+ID4gdG9vbHN0YWNrLCBvbiB0aGUgaHlwZXJ2aXNvciBz
aWRlIHdlIGNvdWxkIHJlLXVzZSB0aGUgZm9yZWlnbiBtYXBwaW5nIAo+ID4+ID4gQVBJLiBCdXQg
b24gdGhlIGd1ZXN0IHNpZGUgdGhlcmUgYXJlIG5vdGhpbmcgdG8gZG8gWGVuIHNwZWNpZmljLgo+
ID4+IAo+ID4+IFNvIHdoYXQgaXMgdGhlIGVxdWl2YWxlbnQgb2YgdGhlIHNoYXJlZCBwYWdlIG9u
IGJhcmUgaGFyZHdhcmU/Cj4gPiAKPiA+IEJhcmUtbWV0YWwgYXBwcyBhbHJlYWR5IGhhdmUgdGhl
IGNvbmNlcHQgb2YgYSBzaGFyZWQgcGFnZSB0byBjb21tdW5pY2F0ZQo+ID4gd2l0aCBoYXJkd2Fy
ZSBkZXZpY2VzLCBjby1wcm9jZXNzb3JzIGFuZCBvdGhlciBoYXJkd2FyZS9maXJtYXJlCj4gPiBp
bnRlcmNvbW11bmljYXRpb24gZnJhbWV3b3Jrcy4KPiAKPiBTbyB3aXRoIHRoYXQsIGlzIG9uZSBz
aWRlIG9mIHRoZSBjb21tdW5pY2F0aW9uIGhlcmUgdGhlbiBpbnRlbmRlZCB0bwo+IGVtdWxhdGUg
c3VjaCBhIGhhcmR3YXJlIGRldmljZSwgY28tcHJvY2Vzc29yIG9yIG90aGVyIGhhcmR3YXJlIC8K
PiBmaXJtd2FyZSBpbnRlcmNvbW11bmljYXRpb24gZnJhbWV3b3JrPyBJZiBzbywgYXJlbid0IHdl
IHRhbGtpbmcKPiBhYm91dCBkZXZpY2UgZW11bGF0aW9uIHRoZW4/IElmIG5vdCwgaG93IGNhbiBz
dWNoIGEgYmFyZSBtZXRhbCBhcHAKPiBrbm93IHRoZSBwcm90b2NvbCAoYWZ0ZXIgYWxsLCBpZiB0
aGUgcHJvdG9jb2wgaXMgWGVuLXNwZWNpZmljLCB0aGUgYXBwCj4gd291bGRuJ3QgYmUgWGVuLXVu
YXdhcmUgYW55bW9yZSk/CgpUaGV5IHdvdWxkIGhhdmUgdG8gY29tZSB1cCB3aXRoIGEgcHJvdG9j
b2wuIEhvd2V2ZXIsIHRoZXkgYWxyZWFkeSBoYXZlCmNvZGUgdG8gZGVhbCB3aXRoIHNoYXJlZCBy
aW5ncyBpbiB0aGVpciBiYXJlbWV0YWwgYXBwcy4gSXQncyBub3QgaGFyZApmb3IgdGhlbSB0byBk
byBzbywgaXQgaXMgbm90IGh5cGVydmlzb3Igc3BlY2lmaWMsIGFuZCBpdCBpcyBzaW1pbGFyIHRv
CnRoZSB3YXkgdGhleSBhcmUgdXNlZCB0byB3b3JrIGFscmVhZHkuIE9uIHRoZSBvdGhlciBlbmQs
IHRoZXkgbGFjayB0aGUKY29kZSB0byBkZWFsIHdpdGggaHlwZXJjYWxscywgZXZlbnQgY2hhbm5l
bHMgYW5kIGdyYW50IHRhYmxlcy4gSW4gZmFjdCwKdGhleSBkb24ndCBoYXZlIFhlbiBzdXBwb3J0
LgoKCj4gPj4gPiBXaGF0J3MgdGhlIGJlbmVmaXQ/IEJhcmVtZXRhbCBndWVzdCBhcmUgdXN1YWxs
eSB0aW55LCB5b3UgY291bGQgdXNlIHRoZSAKPiA+PiA+IGRldmljZS10cmVlIChhbmQgaGVuY2Ug
Z2VuZXJpYyB3YXkpIHRvIHByZXNlbnQgdGhlIHNoYXJlIHBhZ2UgZm9yIAo+ID4+ID4gY29tbXVu
aWNhdGluZy4gVGhpcyBtZWFucyBubyBYZW4gUFYgZHJpdmVycywgYW5kIHRoZXJlZm9yZSBlYXNp
ZXIgdG8gCj4gPj4gPiBtb3ZlIGFuIE9TIGluIFhlbiBWTS4KPiA+PiAKPiA+PiBJcyB0aGlzIGlu
dGVuZGVkIHRvIGJlIGFuIEFSTS1zcGVjaWZpYyBleHRlbnNpb24sIG9yIGEgZ2VuZXJpYyBvbmU/
Cj4gPj4gVGhlcmUncyBubyBEVCBvbiB4ODYgdG8gcGFzcyBzdWNoIGluZm9ybWF0aW9uLCBhbmQg
SSBjYW4ndCBlYXNpbHkKPiA+PiBzZWUgYWx0ZXJuYXRpdmVzIHRoZXJlLiBBbHNvIHRoZSBjb25z
dW1lciBvZiB0aGUgc2hhcmVkIHBhZ2UgaW5mbwo+ID4+IGlzIHN0aWxsIGEgUFYgY29tcG9uZW50
IG9mIHRoZSBndWVzdC4gWW91IHNpbXBseSBjYW4ndCBoYXZlIGFuCj4gPj4gZW50aXJlbHkgdW5t
b2RpZmllZCBndWVzdCB3aGljaCBhdCB0aGUgc2FtZSB0aW1lIGlzIFhlbiAob3IKPiA+PiB3aGF0
ZXZlciBvdGhlciBjb21wb25lbnQgc2l0cyBhdCB0aGUgb3RoZXIgZW5kIG9mIHRoZSBzaGFyZWQK
PiA+PiBwYWdlKSBhd2FyZS4KPiA+IAo+ID4gSSB3YXMgZ29pbmcgdG8gcHJvcG9zZSBmb3IgdGhp
cyB3b3JrIHRvIGJlIGFyY2gtbmV1dHJhbC4gSG93ZXZlciwgaXQgaXMKPiA+IHRydWUgdGhhdCB3
aXRoIHRoZSBleGlzdGluZyB4ODYgc29mdHdhcmUgYW5kIGhhcmR3YXJlIGVjb3N5c3RlbSwgaXQK
PiA+IHdvdWxkbid0IGJlIG11Y2ggdXNlIHRoZXJlLiBHaXZlbiB0aGF0IHRoZSB3b3JrIGlzIHRl
Y2huaWNhbGx5IGNvbW1vbgo+ID4gdGhvdWdoLCBJIGRvbid0IHNlZSBhbnkgZG93bnNpZGVzIG9u
IGVuYWJsaW5nIGl0IG9uIHg4NiBvbiB0aGUgb2ZmCj4gPiBjaGFuY2UgdGhhdCBzb21lYm9keSB3
aWxsIGZpbmQgaXQgdXNlZnVsLiBIb3dldmVyLCBpZiB5b3UgcHJlZmVyIHRvCj4gPiBrZWVwIGl0
IEFSTSBvbmx5LCB0aGF0J3MgZmluZSBieSBtZSB0b28uCj4gCj4gSSBkb24ndCBoYXZlIGEgcHJl
ZmVyZW5jZSBlaXRoZXIgd2F5LCBidXQgaWYgeW91IGRvIGl0IGluIGFuIGFyY2gtbmV1dHJhbAo+
IHdheSwgdGhlbiB0aGUgbWFuaWZlc3RhdGlvbiBvZiB0aGUgZnJhbWUgbnVtYmVycyBhbHNvIG5l
ZWRzIHRvIGJlCj4gYXJjaC1uZXV0cmFsLCBpbiB3aGljaCBjYXNlIERUIGlzIG5vdCBhIHN1aXRh
YmxlIHZlaGljbGUuCgpNYWtlcyBzZW5zZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 18:52:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 18:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAha6-0007o7-Jq; Tue, 16 May 2017 18:52:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAha4-0007nv-PX
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 18:52:24 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2D/6C-31580-76A4B195; Tue, 16 May 2017 18:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfdSzr
 S4OpadosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnHm7gK3gqnxFz+4LbA2M
 UyW6GLk4hAT+Mkqc7X3OBOE8ZpRYfvkkG4SzjVHidUM3YxcjJ4eIgLPE1zNz2bsYOTh4BfQll
 t51BAkLCwRJLLp5lRmkXkJgJ7PEmm8t7CAJCQFPia8z1rDC2O9+NgDF2TnYBKwkDomBRFkEVC
 WetaxknsDIvYCRYRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDP6xkYGHcw9uz1O8QoycGkJMqbVi0VKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC94mHdKSQ
 YFFqempFWmYOMPhg0hIcPEoivDtA0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc4b4AlUJ
 ABSlFGaBzcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzfgFZxZOZVwK36RXQEUxAR4
 S9FAc5oiQRISXVwCj8TjzFj2PFW5F1y6M3bmuxMzE47Drh6IlFSdPkN1WLNNftDtgjFXpb1kn
 MrHzH1K/a5+1M2grltvYKlatxtGmsPnAj5k7NM6NbNYIbJyfemvnTJ4Thu/uysiNnaudkZv48
 aHpJwe8s+6k/TVfffLzyRvl1md7Df1O6F0vqFxjZ7Tyw/FHAdn0lluKMREMt5qLiRACVhme3f
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494960741!42684782!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54867 invoked from network); 16 May 2017 18:52:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 18:52:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAha0-0008OC-Ao; Tue, 16 May 2017 18:52:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAhZu-0005Ib-TU; Tue, 16 May 2017 18:52:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAhZu-0001Vg-NU; Tue, 16 May 2017 18:52:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109495-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b231884da805d21156163d3ea2ef4de2e9f65fb0
X-Osstest-Versions-That: xen=17880a0f10421c5e456d593c70da03b1688d34ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 18:52:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109495: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ5NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQ5NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5MzU5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlm
NjVmYjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE3ODgwYTBmMTA0
MjFjNWU0NTZkNTkzYzcwZGEwM2IxNjg4ZDM0YWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTM1
OSAgMjAxNy0wNS0xMiAxNjowMToxMyBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MDk0OTUgIDIwMTctMDUtMTYgMTc6MDI6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjIzMTg4NGRhODA1ZDIxMTU2MTYzZDNl
YTJlZjRkZTJlOWY2NWZiMApBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBGcmkgTWF5IDEyIDAwOjUyOjU0IDIwMTcgLTA2MDAKCiAgICBpbmNsdWRlOiBmaXgg
YnVpbGQgd2l0aG91dCBDKysgY29tcGlsZXIgaW5zdGFsbGVkCiAgICAKICAgIFRoZSBydWxlIGZv
ciBoZWFkZXJzKysuY2hrIHdhbnRzIHRvIG1vdmUgaGVhZGVycysrLmNoay5uZXcgdG8gdGhlCiAg
ICBkZXNpZ25hdGVkIHRhcmdldCwgd2hpY2ggbWVhbnMgd2UgaGF2ZSB0byBjcmVhdGUgdGhhdCBm
aWxlIGluIHRoZSBmaXJzdAogICAgcGxhY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAzNmEwNDlmZjQ2NWYyMWMzOGYwOWU2ZTVlMTc1Yzgz
MTE0MDdmNDRjCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgTWF5IDEyIDE2OjIxOjA2IDIwMTcgKzAxMDAKCiAgICBpb2VtdS1zdHViZG9tOiBkb24ndCBs
aW5rICotc29mdG1tdSogYW5kICotbGludXgtdXNlcioKICAgIAogICAgVGhleSBhcmUgZ2VuZXJh
dGVkIGJ5IC4vY29uZmlndXJlLiBIYXZpbmcgdGhlbSBsaW5rZWQgY2FuIGNhdXNlIHJhY2UKICAg
IGJldHdlZW4gdG9vbHMgYnVpbGQgYW5kIHN0dWJkb20gYnVpbGQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAzOTQ2Mzg0MDg5NzIwZWFjZDlkNzM1
N2QzN2NkNGE5OTA3NmQwNzRlCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIEZyaSBNYXkgMTIgMTU6MTA6NTEgMjAxNyArMDIwMAoKICAgIHRvb2xzOiBkb24n
dCByZXF1aXJlIHVuYXZhaWxhYmxlIG9wdGlvbmFsIGxpYnJhcmllcyBpbiBwa2ctY29uZmlnIGZp
bGVzCiAgICAKICAgIGJsa3RhcDIgaXMgb3B0aW9uYWwsIHNvIHRoZXJlIHNob3VsZCBiZSBubyBw
a2ctY29uZmlnIGZpbGUgcmVxdWlyaW5nCiAgICB4ZW5ibGt0YXBjdGwgaWYgaXQgaXNuJ3QgZW5h
YmxlZCBmb3IgdGhlIGJ1aWxkLgogICAgCiAgICBBZGQgYSBmaWx0ZXIgbWVjaGFuaXNtIHRvIHRv
b2xzL1J1bGVzLm1rIHRvIGZpbHRlciBvdXQgb3B0aW9uYWwKICAgIGxpYnJhcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 18:53:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 18:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAhaz-0007ry-T9; Tue, 16 May 2017 18:53:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAhay-0007rp-Cm
 for xen-devel@lists.xen.org; Tue, 16 May 2017 18:53:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F5/A8-02181-F9A4B195; Tue, 16 May 2017 18:53:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu4cL+l
 Ig+UT1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzHZ3sBS0cFas/GDYwzmXrYuTiEBL4wyjR
 2vOeuYuRk4NFwEFic89KoAQHB6NAjMSDH9YgYUaBMInJl5ewQpRoS9xfso8FxGYTMJT4+2QTW
 LkEkL3kMwdIWERAXaLh1GtWkPHMAlMYJR6uPg7WKywQIPH25gIwm1PATuJZ20ywtbwCXhITjh
 xjArGFBDYzShxrjAOxRQV0JQ79+8MGUSMocXLmE7C9zAJaEsunb2OZwCgwC0lqFpLUAkamVYz
 qxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsYv/Q7H2KU
 5GBSEuVNq5aKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa+spHSkkWJSanlqRlpkDjAWYtAQHj
 5II7w4PoDRvcUFibnFmOkTqFKOilDjvZpA+AZBERmkeXBss/i4xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmHc1yBSezLwSuOmvgBYzAS0OeykOsrgkESEl1cDoUbphItfrAnPB0mSjZ1oXvmp
 PCSn54Sq536du49ZrKgHKbRMNSkS6f2rN/nJof+GzbzPj1y3epaOxlSPd6atzXfXk5OlfJpgw
 XmqoYmybnt7be3KZxf97eWK/J/DwHljyKk7XZNfxnT/a7nza/mxy9fQd522yrb0Et7zatG8Vm
 /AG9c9WO6J0lViKMxINtZiLihMBqYGcCLoCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1494960795!59777559!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7793 invoked from network); 16 May 2017 18:53:16 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 May 2017 18:53:16 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E75ED239BE;
 Tue, 16 May 2017 18:53:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E75ED239BE
Date: Tue, 16 May 2017 11:53:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paolo Bonzini <pbonzini@redhat.com>
In-Reply-To: <a2b87b82-8ae2-20bf-dc08-aa32a8fda23f@redhat.com>
Message-ID: <alpine.DEB.2.10.1705161152440.4103@sstabellini-ThinkPad-X260>
References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org>
 <1494356693-13190-2-git-send-email-sstabellini@kernel.org>
 <a2b87b82-8ae2-20bf-dc08-aa32a8fda23f@redhat.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: groug@kaod.org, Stefano Stabellini <sstabellini@kernel.org>,
 Eric Blake <eblake@redhat.com>, qemu-devel@nongnu.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Check the return value of fcntl in
 qemu_set_cloexec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgUGFvbG8gQm9uemluaSB3cm90ZToKPiBPbiAwOS8wNS8yMDE3
IDIxOjA0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBBc3NlcnQgdGhhdCB0aGUgcmV0
dXJuIHZhbHVlIGlzIG5vdCBhbiBlcnJvci4gVGhpcyBpc3N1ZSB3YXMgZm91bmQgYnkKPiA+IENv
dmVyaXR5Lgo+ID4gCj4gPiBDSUQ6IDEzNzQ4MzEKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQ0M6IGdyb3VnQGth
b2Qub3JnCj4gPiBDQzogcGJvbnppbmlAcmVkaGF0LmNvbQo+ID4gQ0M6IEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgo+IAo+IFF1ZXVlZCwgdGhhbmtzLgoKSSBhbSBhYm91dCB0byBzZW5k
IGEgcHVsbCByZXF1ZXN0IHdpdGggdGhlIHJlc3Qgb2YgdGhlIHNlcmllcywgYnV0IEknbGwKbGVh
dmUgdGhpcyBvbmUgdG8geW91LgoKQ2hlZXJzLAoKU3RlZmFubwoKCj4gPiAtLS0KPiA+ICB1dGls
L29zbGliLXBvc2l4LmMgfCA0ICsrKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS91dGlsL29zbGliLXBvc2l4
LmMgYi91dGlsL29zbGliLXBvc2l4LmMKPiA+IGluZGV4IDRkOTE4OWUuLjE2ODk0YWQgMTAwNjQ0
Cj4gPiAtLS0gYS91dGlsL29zbGliLXBvc2l4LmMKPiA+ICsrKyBiL3V0aWwvb3NsaWItcG9zaXgu
Ywo+ID4gQEAgLTE4Miw3ICsxODIsOSBAQCB2b2lkIHFlbXVfc2V0X2Nsb2V4ZWMoaW50IGZkKQo+
ID4gIHsKPiA+ICAgICAgaW50IGY7Cj4gPiAgICAgIGYgPSBmY250bChmZCwgRl9HRVRGRCk7Cj4g
PiAtICAgIGZjbnRsKGZkLCBGX1NFVEZELCBmIHwgRkRfQ0xPRVhFQyk7Cj4gPiArICAgIGFzc2Vy
dChmICE9IC0xKTsKPiA+ICsgICAgZiA9IGZjbnRsKGZkLCBGX1NFVEZELCBmIHwgRkRfQ0xPRVhF
Qyk7Cj4gPiArICAgIGFzc2VydChmICE9IC0xKTsKPiA+ICB9Cj4gPiAgCj4gPiAgLyoKPiA+IAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 19:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 19:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAhjh-0000Dh-O2; Tue, 16 May 2017 19:02:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dAhjg-0000Da-FJ
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 19:02:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6F/D7-03620-BBC4B195; Tue, 16 May 2017 19:02:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUyZ7p8oO5uH+l
 Ig9NTuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfX1+zFaxUqvj35BhbA+MR6S5GLg4hgYlM
 Er+ffmGBcL4xSkxf8JkNwtnAKPH3wWNmCGc7o8TMvZeAyjg5hAV8JSZcvMIKYosIeEjM/Xcdq
 IMDqMhWomlzGYjJLKAt0fchHqSCTcBI4uzR6YwgNi9Qxe7v58CqWQRUJf4c0AUJiwqES7xtPM
 ICUSIocXLmEzCbU8BO4vPSPiYQm1lAXeLPvEvMELa8xPa3c8BsCQFDidMPtzFOYBSchaR9FpK
 WWUhaFjAyr2LUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxb
 BiDYwdi0KPAQoyQHk5Iob1q1VKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5l3tKRQoJFqempF
 WmZOcAIgklLcPAoifB2gKR5iwsSc4sz0yFSpxiNOd4t/fCeiaOv4+N7JiGWvPy8VClx3ukgpQ
 IgpRmleXCDYJF9iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8fSBTeDLzSuD2vQI6hQnolLC
 X4iCnlCQipKQaGJe94wlKbrPcca3SKf9s68PQhX/+76vQ/H2WI6RgZVjnxNUlcyevXjv7M6/W
 vj/3khwLoxc0JXlMu3Jvg/jLmIMprwvdPhyzueew6sq1K3+231g5sbldUsCOR6fP+LT+P4ctF
 +9MsA3f+OfQzxaNKmW3jZNZo6eGRzdsXx+zaN7Na9nX+G/NTfqtxFKckWioxVxUnAgACP0qg+
 cCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494961337!101197193!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20442 invoked from network); 16 May 2017 19:02:18 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 19:02:18 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4GJ2DbM013813
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 19:02:13 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4GJ2Ccs003772
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 16 May 2017 19:02:13 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4GJ2Ajf010085;
 Tue, 16 May 2017 19:02:11 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 May 2017 12:02:10 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org
References: <87661d89-76af-9b1c-74fe-8af14a87d76b@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4362d27e-6512-398f-8d5e-74ae4bf6afad@oracle.com>
Date: Tue, 16 May 2017 15:02:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <87661d89-76af-9b1c-74fe-8af14a87d76b@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to
	next online CPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTYvMjAxNyAwMToxNSBQTSwgQW5vb2IgU29tYW4gd3JvdGU6Cj4gSGksCj4KPiBJbiBv
dXIgWGVuc2VydmVyIHRlc3RpbmcsIEkgaGF2ZSBzZWVuIGNhc2VzIHdoZW4gd2UgYm9vdCA1MCB3
aW5kb3dzCj4gVk1zIHRvZ2V0aGVyLCBkb20wIGtlcm5lbCBzb2Z0bG9ja3MgdXAuCj4KPiBUaGUg
Zm9sbG93aW5nIGlzIGEgYnJpZWYgZGVzY3JpcHRpb24gb2YgdGhlIHByb2JsZW0gb2Ygd2hhdCBj
YXVzZWQKPiBzb2Zsb2NrdXAgZGV0ZWN0aW9uIGNvZGUgdG8ga2ljay4gQSBIVk0gZG9tYWluIGJv
b3QgZ2VuZXJhdGVzIGFyb3VuZAo+IDIwMEsgKGV2dGNobjpxZW11LWRtIHhlbi1keW4pIGludGVy
cnVwdHMsIGluIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUuCj4gQWxsIHRoZXNlIGV2dGNobjpxZW11
LWRtIGFyZSBib3VuZCB0byBWQ1BVIDAsIHVudGlsIGlycWJhbGFuY2Ugc2Vlcwo+IHRoZXNlIElS
USBhbmQgbW92ZXMgaXQgdG8gYSBkaWZmZXJlbnQgVkNQVS4gSW4gY2FzZSBvZiBYZW5TZXJ2ZXIs
Cj4gaXJxYmFsYW5jZSBydW5zIGV2ZXJ5IDEwIHNlY29uZHMsIHdoaWNoIG1lYW5zIGlycWJhbGFu
Y2UgZG9lc24ndCBnZXQKPiB0byBzZWUgdGhlc2UgYnVyc3Qgb2YgaW50ZXJydXB0cyBhbmQgZG9l
c24ndCByZS1iYWxhbmNlIGludGVycnVwdHMKPiBtb3N0IG9mIHRoZSB0aW1lLCBtYWtpbmcgYWxs
IGV2dGNobjpxZW11LWRtIHRvIGJlIHByb2Nlc3NlZCBieSBWQ1BVMC4KPiBUaGlzIGNhdXNlIFZD
UFUwIHRvIHNwZW5kIG1vc3Qgb2YgdGltZSBwcm9jZXNzaW5nIGhhcmRpcnEgYW5kIHZlcnkKPiBs
aXR0bGUgdGltZSBvbiBzb2Z0aXJxLiBNb3Jlb3ZlciwgaW4gWGVuU2VydmVyIGRvbTAgUFJFRU1Q
VElPTiBpcwo+IGRpc2FibGVkLCB0aGlzIG1lYW5zIFZDUFUwIG5ldmVyIHJ1bnMgd2F0Y2hkb2cg
KHByb2Nlc3MgY29udGV4dCksCj4gdHJpZ2dlcmluZyBhIHNvZnRsb2NrdXAgZGV0ZWN0aW9uIGNv
ZGUgdG8gcGFuaWMuCj4KPiBPbmUgd2F5IHRvIHNvbHZlIHRoaXMgcHJvYmxlbSB3b3VsZCBiZSB0
byBiaW5kIGV2dGNobjpxZW11LWRtIHRvIG5leHQKPiBvbmxpbmUgVkNQVSwgd2lsbCBzcHJlYWQg
aGFyZGlycSBwcm9jZXNzaW5nIGV2ZW5seSBhY3Jvc3MgZGlmZmVyZW50Cj4gVkNQVS4gTGF0ZXIs
IGlycWJhbGFuY2Ugd2lsbCB0cnkgdG8gYmFsYW5jZSBldnRjaG46cWVtdS1kbSwgaWYgcmVxdWly
ZWQuCj4KPiBJIGFtIG5vdCBzdXJlIGlmIHRoaXMgaXMgYSBzZW5zaWJsZSB0aGluZyB0byBkby4g
SSBoYXZlIGEgcHNlZHVvIGNvZGUKPiAobm90IHRoZSBmaW5hbCBwYXRjaCkgd2hpY2ggdHJpZXMg
dG8gYmluZCBvbmx5Cj4gSU9DVExfRVZUQ0hOX0JJTkRfSU5URVJET01BSU4gKHVzZWQgYnkgcWVt
dS1kbSkgdG8gbmV4dC4KCgpJIHRoaW5rIGl0J3MgcmVhc29uYWJsZS4gT25lIHRoaW5nIHRvIHdh
dGNoIGZvciB0aG91Z2ggaXMgVkNQVSBvZmZsaW5pbmcKd2hpbGUgYmluZGluZy4KCgo+ICAvKiBS
ZWJpbmQgYW4gZXZ0Y2huIHNvIHRoYXQgaXQgZ2V0cyBkZWxpdmVyZWQgdG8gYSBzcGVjaWZpYyBj
cHUgKi8KPiAtc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBpcnEsIHVuc2ln
bmVkIHRjcHUpCj4gK2ludCB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoaW50IGV2dGNobiwgdW5z
aWduZWQgdGNwdSkKPiAgewo+ICAgICAgc3RydWN0IGV2dGNobl9iaW5kX3ZjcHUgYmluZF92Y3B1
Owo+IC0gICAgaW50IGV2dGNobiA9IGV2dGNobl9mcm9tX2lycShpcnEpOwo+ICAgICAgaW50IG1h
c2tlZDsKPgo+ICAgICAgaWYgKCFWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKPiBAQCAtMTMzOSw2ICsx
MzM4LDEyIEBAIHN0YXRpYyBpbnQgcmViaW5kX2lycV90b19jcHUodW5zaWduZWQgaXJxLAo+IHVu
c2lnbmVkIHRjcHUpCj4KPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gK0VYUE9SVF9TWU1CT0xfR1BM
KHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdSk7Cj4gKwo+ICtzdGF0aWMgaW50IHJlYmluZF9pcnFf
dG9fY3B1KHVuc2lnbmVkIGlycSwgdW5zaWduZWQgdGNwdSkKPiArewo+ICsgICAgcmV0dXJuIHhl
bl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShldnRjaG5fZnJvbV9pcnEoaXJxKSwgdGNwdSk7Cj4gK30K
Pgo+ICBzdGF0aWMgaW50IHNldF9hZmZpbml0eV9pcnEoc3RydWN0IGlycV9kYXRhICpkYXRhLCBj
b25zdCBzdHJ1Y3QKPiBjcHVtYXNrICpkZXN0LAo+ICAgICAgICAgICAgICAgICAgYm9vbCBmb3Jj
ZSkKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMgYi9kcml2ZXJzL3hlbi9ldnRj
aG4uYwo+IGluZGV4IDdlZmQxY2IuLmJkMzRkM2QgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4v
ZXZ0Y2huLmMKPiArKysgYi9kcml2ZXJzL3hlbi9ldnRjaG4uYwo+IEBAIC00NzEsNiArNDcxLDcg
QEAgc3RhdGljIGxvbmcgZXZ0Y2huX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLAo+ICAgICAgY2Fz
ZSBJT0NUTF9FVlRDSE5fQklORF9JTlRFUkRPTUFJTjogewo+ICAgICAgICAgIHN0cnVjdCBpb2N0
bF9ldnRjaG5fYmluZF9pbnRlcmRvbWFpbiBiaW5kOwo+ICAgICAgICAgIHN0cnVjdCBldnRjaG5f
YmluZF9pbnRlcmRvbWFpbiBiaW5kX2ludGVyZG9tYWluOwo+ICsgICAgICAgIHN0YXRpYyB1bnNp
Z25lZCBpbnQgc2VsZWN0ZWRfY3B1Owo+Cj4gICAgICAgICAgcmMgPSAtRUZBVUxUOwo+ICAgICAg
ICAgIGlmIChjb3B5X2Zyb21fdXNlcigmYmluZCwgdWFyZywgc2l6ZW9mKGJpbmQpKSkKPiBAQCAt
NDg5LDggKzQ5MCwxMyBAQCBzdGF0aWMgbG9uZyBldnRjaG5faW9jdGwoc3RydWN0IGZpbGUgKmZp
bGUsCj4gICAgICAgICAgICAgIGJyZWFrOwo+Cj4gICAgICAgICAgcmMgPSBldnRjaG5fYmluZF90
b191c2VyKHUsIGJpbmRfaW50ZXJkb21haW4ubG9jYWxfcG9ydCk7Cj4gLSAgICAgICAgaWYgKHJj
ID09IDApCj4gKyAgICAgICAgaWYgKHJjID09IDApIHsKPiAgICAgICAgICAgICAgcmMgPSBiaW5k
X2ludGVyZG9tYWluLmxvY2FsX3BvcnQ7Cj4gKyAgICAgICAgICAgIHNlbGVjdGVkX2NwdSA9IGNw
dW1hc2tfbmV4dChzZWxlY3RlZF9jcHUsIGNwdV9vbmxpbmVfbWFzayk7Cj4gKyAgICAgICAgICAg
IGlmIChzZWxlY3RlZF9jcHUgPj0gbnJfY3B1X2lkcykKPiArICAgICAgICAgICAgICAgIHNlbGVj
dGVkX2NwdSA9IGNwdW1hc2tfZmlyc3QoY3B1X29ubGluZV9tYXNrKTsKPiArICAgICAgICAgICAg
eGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KHJjLCBzZWxlY3RlZF9jcHUpOwoKQ2FuIHlvdSBkbyBw
cm9wZXIgYXNzaWdubWVudCAqaW5zdGVhZCBvZiogYmluZGluZyB0byBDUFUwIGFzIG9wcG9zZWQg
dG8KcmViaW5kaW5nIHRoZSBldmVudCBjaGFubmVsIGxhdGVyPyBPdGhlcndpc2UgeW91IGFyZSBt
YWtpbmcgYW4gZXh0cmEKaHlwZXJjYWxsLgoKWW91IGFsc28gcHJvYmFibHkgd2FudCB0byBsb29r
IGF0IGN1cnJlbnQgSVJRIGFmZmluaXR5IG1hc2sgaW5zdGVhZCBvZgpjcHVfb25saW5lX21hc2su
Cgo+ICsgICAgICAgIH0KPiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPgo+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL3hlbi9ldmVudHMuaCBiL2luY2x1ZGUveGVuL2V2ZW50cy5oCj4gaW5kZXggODhk
YTJhYi4uZjQ0MmNhNSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9ldmVudHMuaAo+ICsrKyBi
L2luY2x1ZGUveGVuL2V2ZW50cy5oCj4gQEAgLTU4LDYgKzU4LDcgQEAgdm9pZCBldnRjaG5fcHV0
KHVuc2lnbmVkIGludCBldnRjaG4pOwo+Cj4gIHZvaWQgeGVuX3NlbmRfSVBJX29uZSh1bnNpZ25l
ZCBpbnQgY3B1LCBlbnVtIGlwaV92ZWN0b3IgdmVjdG9yKTsKPiAgdm9pZCByZWJpbmRfZXZ0Y2hu
X2lycShpbnQgZXZ0Y2huLCBpbnQgaXJxKTsKPiAraW50IHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2Nw
dShpbnQgZXZ0Y2huLCB1bnNpZ25lZCB0Y3B1KTsKPgo+ICBzdGF0aWMgaW5saW5lIHZvaWQgbm90
aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKGludCBwb3J0KQo+ICB7Cj4KPiAic2VsZWN0ZWRfY3B1IiBu
ZWVkcyB0byBiZSBwcm90ZWN0ZWQsIGJ1dCBJIHdvdWxkIGxpa2UgdG8gYXZvaWQgdGFraW5nCj4g
YSBsb2NrLiBPbmUgd2F5IHRvIGF2b2lkIHRha2luZyBsb2NrIChiZWZvcmUKPiB4ZW5fcmViaW5k
X2V2dGNobl90b19jcHUoKSkgd291bGQgYmUgdG8gdXNlCj4gImxvY2FsX3BvcnQlbnVtX3ByZXNl
bnRfY3B1cygpIiBvciAiIHNtcF9wcm9jZXNzb3JfaWQoKSIgYXMgaW5kZXggaW50bwo+IGNwdW1h
c2tfbmV4dC4KClRoZSBsYXR0ZXIgc291bmRzIGJldHRlciB0byBtZSAtLS0gdGhlcmUgaXMgYSBj
aGFuY2UgdGhhdCB0aGUgaW50ZXJydXB0cwp3aWxsIGJlIHByb2Nlc3NlZCBsb2NhbGx5LgoKLWJv
cmlzCgo+Cj4gV2hhdCBkbyB5b3UgZ3V5cyBzdWdnZXN0Lgo+Cj4gVGhhbmtzLAo+Cj4gQW5vb2Iu
Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 19:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 19:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAi0K-00013q-AK; Tue, 16 May 2017 19:19:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAi0J-00013k-AR
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 19:19:31 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2B/FD-02006-2C05B195; Tue, 16 May 2017 19:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVybKJssu6hAOl
 IgwWt7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOOVcYCxZyVtyd85C5gfEAexcjF4eQwB9G
 iXdtn5m7GDk5WAQcJBrfPmftYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtibnPNoKVswkYSvx9s
 okNpFwCyF7ymQMkLCJgIDGlYxPYeGaBNkaJ55cawOqFgRIn2nvAxvMKeEkc/ukLEhYV0JU49O
 8PG4jNKyAocXLmExYQm1lAS2L59G0sExj5ZiFJzUKSWsDItIpRozi1qCy1SNfQVC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCkGIBgB2PDds9DjJIcTEqivGnVUpFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjn+EtHCgkWpaanVqRl5gCDGyYtwcGjJMJ7GCTNW1yQmFucmQ6RO
 sWoy/Fu6Yf3TEIsefl5qVLivNNAigRAijJK8+BGwCLtEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5j4FM4cnMK4Hb9AroCCagI8JeioMcUZKIkJJqYBRMviKRUWa55dI+g6gO/doD5f/2R0u
 kefN/+ubl9uFQ8O7jF0v/RSYG/p7yUtxmsczJ6DvSDL/sNDZG39dKLih2PZTor7dJcM91y4AI
 AYutZjwhEbuq5iyfvsOkwVNjqdPD2d6JtodPWJ2aO2PJ2jl/69Zbz31staGxUSJis+cFLbUZJ
 6dWeymxFGckGmoxFxUnAgDitrOLrwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494962368!98408752!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25795 invoked from network); 16 May 2017 19:19:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 19:19:29 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9A064239CC;
 Tue, 16 May 2017 19:19:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9A064239CC
Date: Tue, 16 May 2017 12:19:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: peter.maydell@linaro.org, stefanha@gmail.com
Message-ID: <alpine.DEB.2.10.1705161157280.4103@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org, stefanha@redhat.com
Subject: [Xen-devel] [PULL 0/4] please pull xen-20170516-tag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBjZGVjZTA0NjdjMDAwMDdjZjhlM2Y0
YjNjM2YwYjEzYmYyYzRmZWE5OgoKICBibG9jay93aW4zMjogZml4ICdyZXQgbm90IGluaXRpYWxp
emVkJyB3YXJuaW5nICgyMDE3LTA1LTE2IDE1OjM0OjE4ICswMTAwKQoKYXJlIGF2YWlsYWJsZSBp
biB0aGUgZ2l0IHJlcG9zaXRvcnkgYXQ6CgogIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUv
c3N0YWJlbGxpbmkvcWVtdS1kbS5naXQgdGFncy94ZW4tMjAxNzA1MTYtdGFnCgpmb3IgeW91IHRv
IGZldGNoIGNoYW5nZXMgdXAgdG8gMDFjZDkwYjY0MWUxYWVkNDBjZjEzYTU3N2U2YTczN2FmOTRk
NTVlNzoKCiAgeGVuOiBjYWxsIHFlbXVfc2V0X2Nsb2V4ZWMgaW5zdGVhZCBvZiBmY250bCAoMjAx
Ny0wNS0xNiAxMTo1MToyNSAtMDcwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWGVuIDIwMTcvMDUvMTYKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
QW50aG9ueSBQRVJBUkQgKDEpOgogICAgICBjb25maWd1cmU6IFJlbW92ZSAtbHhlbmNhbGwgZm9y
IFhlbiBkZXRlY3Rpb24KClN0ZWZhbm8gU3RhYmVsbGluaSAoMyk6CiAgICAgIHhlbi9tYXBjYWNo
ZTogc3RvcmUgZG1hIGluZm9ybWF0aW9uIGluIHJldm1hcGNhY2hlIGVudHJpZXMgZm9yIGRlYnVn
Z2luZwogICAgICB4ZW4vOXBmczogZml4IHR3byByZXNvdXJjZSBsZWFrcyBvbiBlcnJvciBwYXRo
cywgZGlzY292ZXJlZCBieSBDb3Zlcml0eQogICAgICB4ZW46IGNhbGwgcWVtdV9zZXRfY2xvZXhl
YyBpbnN0ZWFkIG9mIGZjbnRsCgogY29uZmlndXJlICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogZXhlYy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogaHcvOXBmcy94
ZW4tOXAtYmFja2VuZC5jICAgICAgfCAgNCArKystCiBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUu
YyAgICB8IDE1ICsrKysrKysrKystLS0tLQogaHcveGVuL3hlbl9iYWNrZW5kLmMgICAgICAgICAg
fCAgMiArLQogaW5jbHVkZS9zeXNlbXUveGVuLW1hcGNhY2hlLmggfCAgNSArKystLQogNiBmaWxl
cyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue May 16 19:22:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 19:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAi2i-0001da-TK; Tue, 16 May 2017 19:22:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAi2h-0001d5-5r
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 19:21:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D6/0E-19409-6515B195; Tue, 16 May 2017 19:21:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVybKJssm5ooHS
 kwYfX1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biWTPYC/ZwVBzdmNLAuISti5GLQ0igjUli
 397FzF2MnBwsAg4SPX3PmLoYOTgYBWIkHvywBgkzCoRJTL68hBXEZhMwlPj7ZBMbiC0CZD/Yu
 hwsziywg1HiwZcqEFtYIFpi0v/XUCNVJVZfv8kIYvMKuEpM238ArF5CQE7i5LHJYDangJvE6Y
 u/mEBsIYFWRomG5eoTGHkXMDKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUl
 MKtZLzs/dxAgMBAYg2MHY/MXpEKMkB5OSKG9atVSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle
 hQDpSCHBotT01Iq0zBxgSMKkJTh4lER4D/sDpXmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VS
 pyXHWSGAEhRRmke3AhYfFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8XyCqezLwSuE2vgI
 5gAjoi7KU4yBEliQgpqQbGmM8/an9u8UvzfXr4WbaIqHf09mVOvEUOX/brT7YzFvUQMRFW2rv
 z9ZngszNPSf6d+eJy2aqKIHs7bjO+F2Y6U3Ymp07bJRhUc5vBYWOeYXRJ3xXXTT9zOMyfmUl8
 N/+vd+D/YV8W5n2ux1wdmOxPevo+nHBl4qa/ulN92vPPZxls9nmhd81JiaU4I9FQi7moOBEAw
 3Jky4oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1494962516!69894998!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36512 invoked from network); 16 May 2017 19:21:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 19:21:57 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A662A239D0;
 Tue, 16 May 2017 19:21:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A662A239D0
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Tue, 16 May 2017 12:21:51 -0700
Message-Id: <1494962512-4831-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494962512-4831-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705161157280.4103@sstabellini-ThinkPad-X260>
 <1494962512-4831-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, qemu-devel@nongnu.org, groug@kaod.org,
 aneesh.kumar@linux.vnet.ibm.com, stefanha@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 3/4] xen/9pfs: fix two resource leaks on error
	paths, discovered by Coverity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0lEOiAxMzc0ODM2CgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+ClJldmlld2VkLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KUmV2aWV3ZWQtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkNDOiBhbnRob255LnBl
cmFyZEBjaXRyaXguY29tCkNDOiBncm91Z0BrYW9kLm9yZwpDQzogYW5lZXNoLmt1bWFyQGxpbnV4
LnZuZXQuaWJtLmNvbQotLS0KIGh3LzlwZnMveGVuLTlwLWJhY2tlbmQuYyB8IDIgKysKIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody85cGZzL3hlbi05cC1i
YWNrZW5kLmMgYi9ody85cGZzL3hlbi05cC1iYWNrZW5kLmMKaW5kZXggOWM3ZjQxYS4uYTFmZGVk
ZSAxMDA2NDQKLS0tIGEvaHcvOXBmcy94ZW4tOXAtYmFja2VuZC5jCisrKyBiL2h3LzlwZnMveGVu
LTlwLWJhY2tlbmQuYwpAQCAtMzMyLDEyICszMzIsMTQgQEAgc3RhdGljIGludCB4ZW5fOXBmc19j
b25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICAgICAgc3RyID0gZ19zdHJkdXBf
cHJpbnRmKCJyaW5nLXJlZiV1IiwgaSk7CiAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2lu
dCgmeGVuXzlwZGV2LT54ZW5kZXYsIHN0ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZ4ZW5fOXBkZXYtPnJpbmdzW2ldLnJlZikgPT0gLTEpIHsKKyAgICAgICAgICAgIGdfZnJl
ZShzdHIpOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgZ19mcmVl
KHN0cik7CiAgICAgICAgIHN0ciA9IGdfc3RyZHVwX3ByaW50ZigiZXZlbnQtY2hhbm5lbC0ldSIs
IGkpOwogICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJnhlbl85cGRldi0+eGVuZGV2
LCBzdHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGVuXzlwZGV2LT5yaW5n
c1tpXS5ldnRjaG4pID09IC0xKSB7CisgICAgICAgICAgICBnX2ZyZWUoc3RyKTsKICAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIGdfZnJlZShzdHIpOwotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 19:22:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 19:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAi2h-0001dH-MU; Tue, 16 May 2017 19:21:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAi2g-0001d3-Jn
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 19:21:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A4/98-02956-5515B195; Tue, 16 May 2017 19:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsVybKJssm5ooHS
 kwZRZrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asVXUFU/Qqfi6fyd7A+ECpi5GLQ0igjUni
 /IEVTF2MnBwsAg4Sm39cBbI5OBgFYiQe/LAGCTMKhElMvryEFcRmEzCU+PtkExuILQJkP9i6H
 CzOLNDKKHH4sReILQzU+vntRHaIkaoSEzvfMIPYvAKuEhsu72UEsSUE5CROHpvMCrKKU8Bb4u
 8OB5CwkICXxIwt79knMPIuYGRYxahRnFpUllqka2ipl1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGAgMQLCD8ceygEOMkhxMSqK8adVSkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eOsCpCOFBItS01Mr0jJzgCEJk5bg4FES4d0IkuYtLkjMLc5Mh0idYlSUEuctAUkIgCQySvPg2
 mBxcIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvMwgU3gy80rgpr8CWswEtDjspTjI4pJEhJ
 RUA6P8xG2qX2YWWmaovtC+n7Eq0+HnjTKz9QvlJdyY09ZME1W4F2psEnD44MbOKSf3+76+/cB
 8KcPtU/pmX+JnqP1y0PwgOllT5rLKipbcaWvX/+Pjj53MMecd/x7+7fWN0i5rb7tL3jm3RnWP
 Wj2niNKLD6nXnEQ3Ol5qElrO6PWiyPVuWKhTa7ISS3FGoqEWc1FxIgC761MCfgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494962515!62299079!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39163 invoked from network); 16 May 2017 19:21:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 19:21:56 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AE628239CC;
 Tue, 16 May 2017 19:21:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AE628239CC
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Tue, 16 May 2017 12:21:49 -0700
Message-Id: <1494962512-4831-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1705161157280.4103@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705161157280.4103@sstabellini-ThinkPad-X260>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org, stefanha@redhat.com
Subject: [Xen-devel] [PULL 1/4] xen/mapcache: store dma information in
	revmapcache entries for debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFhlbiBtYXBjYWNoZSBpcyBhYmxlIHRvIGNyZWF0ZSBsb25nIHRlcm0gbWFwcGluZ3MsIHRo
ZXkgYXJlIGNhbGxlZAoibG9ja2VkIiBtYXBwaW5ncy4gVGhlIHRoaXJkIHBhcmFtZXRlciBvZiB0
aGUgeGVuX21hcF9jYWNoZSBjYWxsCnNwZWNpZmllcyBpZiBhIG1hcHBpbmcgaXMgYSAibG9ja2Vk
IiBtYXBwaW5nLgoKPkZyb20gdGhlIFFFTVUgcG9pbnQgb2YgdmlldyB0aGVyZSBhcmUgdHdvIGtp
bmRzIG9mIGxvbmcgdGVybSBtYXBwaW5nczoKClthXSBkZXZpY2UgbWVtb3J5IG1hcHBpbmdzLCBz
dWNoIGFzIG9wdGlvbiByb21zIGFuZCB2aWRlbyBtZW1vcnkKW2JdIGRtYSBtYXBwaW5ncywgY3Jl
YXRlZCBieSBkbWFfbWVtb3J5X21hcCAmIGZyaWVuZHMKCkFmdGVyIGNlcnRhaW4gb3BlcmF0aW9u
cywgYmFsbG9vbmluZyBhIFZNIGluIHBhcnRpY3VsYXIsIFhlbiBhc2tzIFFFTVUKa2luZGx5IHRv
IGRlc3Ryb3kgYWxsIG1hcHBpbmdzLiBIb3dldmVyLCBjZXJ0YWlubHkgW2FdIG1hcHBpbmdzIGFy
ZQpwcmVzZW50IGFuZCBjYW5ub3QgYmUgcmVtb3ZlZC4gVGhhdCdzIG5vdCBhIHByb2JsZW0gYXMg
dGhleSBhcmUgbm90CmFmZmVjdGVkIGJ5IGJhbGxvb25uaW5nLiBUaGUgKnJlYWwqIHByb2JsZW0g
aXMgdGhhdCBpZiB0aGVyZSBhcmUgYW55Cm1hcHBpbmdzIG9mIHR5cGUgW2JdLCBhbnkgb3V0c3Rh
bmRpbmcgZG1hIG9wZXJhdGlvbnMgY291bGQgZmFpbC4gVGhpcyBpcwphIGtub3duIHNob3J0Y29t
aW5nLiBJbiBvdGhlciB3b3Jkcywgd2hlbiBYZW4gYXNrcyBRRU1VIHRvIGRlc3Ryb3kgYWxsCm1h
cHBpbmdzLCBpdCBpcyBhbiBlcnJvciBpZiBhbnkgW2JdIG1hcHBpbmdzIGV4aXN0LgoKSG93ZXZl
ciB0b2RheSB3ZSBoYXZlIG5vIHdheSBvZiBkaXN0aW5ndWlzaGluZyBbYV0gZnJvbSBbYl0uIEJl
Y2F1c2Ugb2YKdGhhdCwgd2UgY2Fubm90IGV2ZW4gcHJpbnQgYSBkZWNlbnQgd2FybmluZy4KClRo
aXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyAiZG1hIiBib29sIGZpZWxkIHRvIE1hcENhY2hlUmV2
IGVudGlyZXMsIHRvCnJlbWVtYmVyIGlmIGEgZ2l2ZW4gbWFwcGluZyBpcyBmb3IgZG1hIG9yIGlz
IGEgbG9uZyB0ZXJtIGRldmljZSBtZW1vcnkKbWFwcGluZy4gV2hlbiB4ZW5faW52YWxpZGF0ZV9t
YXBfY2FjaGUgaXMgY2FsbGVkLCB3ZSBwcmludCBhIHdhcm5pbmcgaWYKYW55IFtiXSBtYXBwaW5n
cyBleGlzdC4gV2UgaWdub3JlIFthXSBtYXBwaW5ncy4KCk1hcHBpbmdzIGNyZWF0ZWQgYnkgcWVt
dV9tYXBfcmFtX3B0ciBhcmUgYXNzdW1lZCB0byBiZSBbYV0sIHdoaWxlCm1hcHBpbmdzIGNyZWF0
ZWQgYnkgYWRkcmVzc19zcGFjZV9tYXAtPnFlbXVfcmFtX3B0cl9sZW5ndGggYXJlIGFzc3VtZWQK
dG8gYmUgW2JdLgoKVGhlIGdvYWwgb2YgdGhlIHBhdGNoIGlzIHRvIG1ha2UgZGVidWdnaW5nIGFu
ZCBzeXN0ZW0gdW5kZXJzdGFuZGluZwplYXNpZXIuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogZXhlYy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAg
OCArKysrLS0tLQogaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgICAgfCAxNSArKysrKysrKysr
LS0tLS0KIGluY2x1ZGUvc3lzZW11L3hlbi1tYXBjYWNoZS5oIHwgIDUgKysrLS0KIDMgZmlsZXMg
Y2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZXhlYy5jIGIvZXhlYy5jCmluZGV4IGVhYzYwODUuLjg1NzY5ZTEgMTAwNjQ0Ci0tLSBhL2V4ZWMu
YworKysgYi9leGVjLmMKQEAgLTIwODQsMTAgKzIwODQsMTAgQEAgdm9pZCAqcWVtdV9tYXBfcmFt
X3B0cihSQU1CbG9jayAqcmFtX2Jsb2NrLCByYW1fYWRkcl90IGFkZHIpCiAgICAgICAgICAqIElu
IHRoYXQgY2FzZSBqdXN0IG1hcCB1bnRpbCB0aGUgZW5kIG9mIHRoZSBwYWdlLgogICAgICAgICAg
Ki8KICAgICAgICAgaWYgKGJsb2NrLT5vZmZzZXQgPT0gMCkgewotICAgICAgICAgICAgcmV0dXJu
IHhlbl9tYXBfY2FjaGUoYWRkciwgMCwgMCk7CisgICAgICAgICAgICByZXR1cm4geGVuX21hcF9j
YWNoZShhZGRyLCAwLCAwLCBmYWxzZSk7CiAgICAgICAgIH0KIAotICAgICAgICBibG9jay0+aG9z
dCA9IHhlbl9tYXBfY2FjaGUoYmxvY2stPm9mZnNldCwgYmxvY2stPm1heF9sZW5ndGgsIDEpOwor
ICAgICAgICBibG9jay0+aG9zdCA9IHhlbl9tYXBfY2FjaGUoYmxvY2stPm9mZnNldCwgYmxvY2st
Pm1heF9sZW5ndGgsIDEsIGZhbHNlKTsKICAgICB9CiAgICAgcmV0dXJuIHJhbWJsb2NrX3B0cihi
bG9jaywgYWRkcik7CiB9CkBAIC0yMTE3LDEwICsyMTE3LDEwIEBAIHN0YXRpYyB2b2lkICpxZW11
X3JhbV9wdHJfbGVuZ3RoKFJBTUJsb2NrICpyYW1fYmxvY2ssIHJhbV9hZGRyX3QgYWRkciwKICAg
ICAgICAgICogSW4gdGhhdCBjYXNlIGp1c3QgbWFwIHRoZSByZXF1ZXN0ZWQgYXJlYS4KICAgICAg
ICAgICovCiAgICAgICAgIGlmIChibG9jay0+b2Zmc2V0ID09IDApIHsKLSAgICAgICAgICAgIHJl
dHVybiB4ZW5fbWFwX2NhY2hlKGFkZHIsICpzaXplLCAxKTsKKyAgICAgICAgICAgIHJldHVybiB4
ZW5fbWFwX2NhY2hlKGFkZHIsICpzaXplLCAxLCB0cnVlKTsKICAgICAgICAgfQogCi0gICAgICAg
IGJsb2NrLT5ob3N0ID0geGVuX21hcF9jYWNoZShibG9jay0+b2Zmc2V0LCBibG9jay0+bWF4X2xl
bmd0aCwgMSk7CisgICAgICAgIGJsb2NrLT5ob3N0ID0geGVuX21hcF9jYWNoZShibG9jay0+b2Zm
c2V0LCBibG9jay0+bWF4X2xlbmd0aCwgMSwgdHJ1ZSk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJh
bWJsb2NrX3B0cihibG9jaywgYWRkcik7CmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4tbWFw
Y2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCmluZGV4IDMxZGViZGYuLmU2MDE1
NmMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCisrKyBiL2h3L2kzODYv
eGVuL3hlbi1tYXBjYWNoZS5jCkBAIC02Miw2ICs2Miw3IEBAIHR5cGVkZWYgc3RydWN0IE1hcENh
Y2hlUmV2IHsKICAgICBod2FkZHIgcGFkZHJfaW5kZXg7CiAgICAgaHdhZGRyIHNpemU7CiAgICAg
UVRBSUxRX0VOVFJZKE1hcENhY2hlUmV2KSBuZXh0OworICAgIGJvb2wgZG1hOwogfSBNYXBDYWNo
ZVJldjsKIAogdHlwZWRlZiBzdHJ1Y3QgTWFwQ2FjaGUgewpAQCAtMjAyLDcgKzIwMyw3IEBAIHN0
YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnksCiB9CiAKIHN0
YXRpYyB1aW50OF90ICp4ZW5fbWFwX2NhY2hlX3VubG9ja2VkKGh3YWRkciBwaHlzX2FkZHIsIGh3
YWRkciBzaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhf
dCBsb2NrKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBs
b2NrLCBib29sIGRtYSkKIHsKICAgICBNYXBDYWNoZUVudHJ5ICplbnRyeSwgKnBlbnRyeSA9IE5V
TEw7CiAgICAgaHdhZGRyIGFkZHJlc3NfaW5kZXg7CkBAIC0yODksNiArMjkwLDcgQEAgdHJ5YWdh
aW46CiAgICAgaWYgKGxvY2spIHsKICAgICAgICAgTWFwQ2FjaGVSZXYgKnJldmVudHJ5ID0gZ19t
YWxsb2MwKHNpemVvZihNYXBDYWNoZVJldikpOwogICAgICAgICBlbnRyeS0+bG9jaysrOworICAg
ICAgICByZXZlbnRyeS0+ZG1hID0gZG1hOwogICAgICAgICByZXZlbnRyeS0+dmFkZHJfcmVxID0g
bWFwY2FjaGUtPmxhc3RfZW50cnktPnZhZGRyX2Jhc2UgKyBhZGRyZXNzX29mZnNldDsKICAgICAg
ICAgcmV2ZW50cnktPnBhZGRyX2luZGV4ID0gbWFwY2FjaGUtPmxhc3RfZW50cnktPnBhZGRyX2lu
ZGV4OwogICAgICAgICByZXZlbnRyeS0+c2l6ZSA9IGVudHJ5LT5zaXplOwpAQCAtMzAwLDEyICsz
MDIsMTIgQEAgdHJ5YWdhaW46CiB9CiAKIHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGUoaHdhZGRyIHBo
eXNfYWRkciwgaHdhZGRyIHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgbG9j
aykKKyAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsb2NrLCBib29sIGRtYSkKIHsKICAg
ICB1aW50OF90ICpwOwogCiAgICAgbWFwY2FjaGVfbG9jaygpOwotICAgIHAgPSB4ZW5fbWFwX2Nh
Y2hlX3VubG9ja2VkKHBoeXNfYWRkciwgc2l6ZSwgbG9jayk7CisgICAgcCA9IHhlbl9tYXBfY2Fj
aGVfdW5sb2NrZWQocGh5c19hZGRyLCBzaXplLCBsb2NrLCBkbWEpOwogICAgIG1hcGNhY2hlX3Vu
bG9jaygpOwogICAgIHJldHVybiBwOwogfQpAQCAtNDI2LDggKzQyOCwxMSBAQCB2b2lkIHhlbl9p
bnZhbGlkYXRlX21hcF9jYWNoZSh2b2lkKQogICAgIG1hcGNhY2hlX2xvY2soKTsKIAogICAgIFFU
QUlMUV9GT1JFQUNIKHJldmVudHJ5LCAmbWFwY2FjaGUtPmxvY2tlZF9lbnRyaWVzLCBuZXh0KSB7
Ci0gICAgICAgIERQUklOVEYoIlRoZXJlIHNob3VsZCBiZSBubyBsb2NrZWQgbWFwcGluZ3MgYXQg
dGhpcyB0aW1lLCAiCi0gICAgICAgICAgICAgICAgImJ1dCAiVEFSR0VUX0ZNVF9wbHgiIC0+ICVw
IGlzIHByZXNlbnRcbiIsCisgICAgICAgIGlmICghcmV2ZW50cnktPmRtYSkgeworICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJMb2NrZWQg
RE1BIG1hcHBpbmcgd2hpbGUgaW52YWxpZGF0aW5nIG1hcGNhY2hlISIKKyAgICAgICAgICAgICAg
ICAiICJUQVJHRVRfRk1UX3BseCIgLT4gJXAgaXMgcHJlc2VudFxuIiwKICAgICAgICAgICAgICAg
ICByZXZlbnRyeS0+cGFkZHJfaW5kZXgsIHJldmVudHJ5LT52YWRkcl9yZXEpOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUveGVuLW1hcGNhY2hlLmggYi9pbmNsdWRlL3N5c2Vt
dS94ZW4tbWFwY2FjaGUuaAppbmRleCBiOGM5M2I5Li4wMWRhYWFkIDEwMDY0NAotLS0gYS9pbmNs
dWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUuaAorKysgYi9pbmNsdWRlL3N5c2VtdS94ZW4tbWFwY2Fj
aGUuaApAQCAtMTcsNyArMTcsNyBAQCB0eXBlZGVmIGh3YWRkciAoKnBoeXNfb2Zmc2V0X3RvX2dh
ZGRyX3QpKGh3YWRkciBzdGFydF9hZGRyLAogdm9pZCB4ZW5fbWFwX2NhY2hlX2luaXQocGh5c19v
ZmZzZXRfdG9fZ2FkZHJfdCBmLAogICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVl
KTsKIHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGUoaHdhZGRyIHBoeXNfYWRkciwgaHdhZGRyIHNpemUs
Ci0gICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgbG9jayk7CisgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ4X3QgbG9jaywgYm9vbCBkbWEpOwogcmFtX2FkZHJfdCB4ZW5fcmFtX2FkZHJf
ZnJvbV9tYXBjYWNoZSh2b2lkICpwdHIpOwogdm9pZCB4ZW5faW52YWxpZGF0ZV9tYXBfY2FjaGVf
ZW50cnkodWludDhfdCAqYnVmZmVyKTsKIHZvaWQgeGVuX2ludmFsaWRhdGVfbWFwX2NhY2hlKHZv
aWQpOwpAQCAtMzEsNyArMzEsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX21hcF9jYWNoZV9p
bml0KHBoeXNfb2Zmc2V0X3RvX2dhZGRyX3QgZiwKIAogc3RhdGljIGlubGluZSB1aW50OF90ICp4
ZW5fbWFwX2NhY2hlKGh3YWRkciBwaHlzX2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaHdhZGRyIHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDhfdCBsb2NrKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ4X3QgbG9jaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGRtYSkKIHsKICAgICBhYm9ydCgpOwogfQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 19:22:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 19:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAi2k-0001eB-4u; Tue, 16 May 2017 19:22:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAi2j-0001dk-H2
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 19:22:01 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 84/D0-02006-8515B195; Tue, 16 May 2017 19:22:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVybKJssm5ooHS
 kwb55Ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdzrSCD2wVr5t/sTYw3mftYuTiEBJoY5I4
 1beSuYuRk4NFwEHi1Y7JTF2MHByMAjESD35Yg4QZBcIkJl9ewgpiswkYSvx9sokNxBYBsh9sX
 Q4WZxZoZZQ4/NgLxBYWcJR4svUTI8gYFgFViQstAiBhXgFXiedz5oKVSwjISZw8NhnM5hRwkz
 h98RcTiC0EMqZhufoERt4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECA6GegYFxB+PNyX6HGCU5mJREedOqpSKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfAqBEhHCgkWpaanVqRl5gBDEiYtwcGjJMJ72B8ozVtckJhbnJkOkTrFqMsx597X90xCLHn5e
 alS4rzsIDMEQIoySvPgRsDi4xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5mkCk8mXklcJ
 teAR3BBHRE2EtxkCNKEhFSUg2MnIaW8U1f4yyOFhTu8qv9Ed/SPeXtu6obMqem1UeVz3hTbu3
 30N+k+xu/tFl+yKyZJ9yrdgv+uGl2X2oLl2HIwh3rug5/UD64uiPb/GmZwfbzzh8XJk0XESkO
 vvlOvGL/kjiHo/UcUcJ/38sb/XlVULjziEn/oTlrhPevsuEKq7tfaqPz+BG3EktxRqKhFnNRc
 SIA8ZGpcooCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494962515!98717760!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65432 invoked from network); 16 May 2017 19:21:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 19:21:57 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3DE52239CF;
 Tue, 16 May 2017 19:21:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3DE52239CF
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Tue, 16 May 2017 12:21:50 -0700
Message-Id: <1494962512-4831-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494962512-4831-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705161157280.4103@sstabellini-ThinkPad-X260>
 <1494962512-4831-1-git-send-email-sstabellini@kernel.org>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org, stefanha@redhat.com
Subject: [Xen-devel] [PULL 2/4] configure: Remove -lxencall for Xen detection
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpRRU1VIGRv
ZXMgbm90IGRlcGVuZHMgb24gbGlieGVuY2FsbCwgaXQgd2FzIGFkZGVkIGJlY2F1c2UgaXQgd2Fz
IGEKbWlzc2luZyBsaW5rIGRlcGVuZGVuY3kgb2YgbGlieGVuZGV2aWNlbW9kZWwsIGJ1dCBub3cg
dGhlIGxhdGVyIHNob3VsZApiZSBidWlsdCBwcm9wZXJseS4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGNvbmZpZ3VyZSB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCA1N2I1YWU2Li4xMzk2MzhlIDEwMDc1
NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmlndXJlCkBAIC0yMDE1LDcgKzIwMTUsNyBAQCBp
ZiB0ZXN0ICIkeGVuIiAhPSAibm8iIDsgdGhlbgogICBlbHNlCiAKICAgICB4ZW5fbGlicz0iLWx4
ZW5zdG9yZSAtbHhlbmN0cmwgLWx4ZW5ndWVzdCIKLSAgICB4ZW5fc3RhYmxlX2xpYnM9Ii1seGVu
Y2FsbCAtbHhlbmZvcmVpZ25tZW1vcnkgLWx4ZW5nbnR0YWIgLWx4ZW5ldnRjaG4iCisgICAgeGVu
X3N0YWJsZV9saWJzPSItbHhlbmZvcmVpZ25tZW1vcnkgLWx4ZW5nbnR0YWIgLWx4ZW5ldnRjaG4i
CiAKICAgICAjIEZpcnN0IHdlIHRlc3Qgd2hldGhlciBYZW4gaGVhZGVycyBhbmQgbGlicmFyaWVz
IGFyZSBhdmFpbGFibGUuCiAgICAgIyBJZiBubywgd2UgYXJlIGRvbmUgYW5kIHRoZXJlIGlzIG5v
IFhlbiBzdXBwb3J0LgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 19:22:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 19:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAi2x-0001it-CR; Tue, 16 May 2017 19:22:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAi2w-0001iQ-KY
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 19:22:14 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 40/05-03620-6615B195; Tue, 16 May 2017 19:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVybKJssm5qoHS
 kwZpLEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bk9f8ZC/7zVrw/f42lgXE+dxcjF4eQQBuT
 xNf989i7GDk4WAQcJLa0VYOYjAIxEg9+WHcxcgKZYRKTLy9hBbHZBAwl/j7ZxAZiiwDZD7YuZ
 wUZwyxwk1Hi35OHYAlhAXuJz++es4PYLAKqEtcXbWQFmckr4CqxbhVYWEJATuLksclgMzkF3C
 ROX/zFBGILCbQySjQsV5/AyLuAkWEVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmAgMADBDsaZl/0PMUpyMCmJ8qZVS0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuBVCJCOFBIsSk1PrUjLzAGGJExagoNHSYT3sD9Qmre4IDG3ODMdInWKUZfj3dIP75mEWPLy8
 1KlxHnZQWYIgBRllObBjYDFxyVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zKDTOHJzCuB2/
 QK6AgmoCPCXoqDHFGSiJCSamDMVFjI2u/QrmOwx7jh7Mt5PmssN73WO3bhx6OX31cl3p8invW
 juDB3ymq2fJUpH6b9l2O8aeh4ZhfrjKuLL7+pEv10b8eseM8ltyynNSy83GmumraJq2Xr/xXZ
 dpsmrWhJleB4wFs2W37N1LgXFct28suGHVvaaOnysOYMU+r9H9PtaxY1FjifUmIpzkg01GIuK
 k4EAPrOYrSKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494962532!62299130!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41519 invoked from network); 16 May 2017 19:22:13 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 19:22:13 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 27609239D1;
 Tue, 16 May 2017 19:21:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 27609239D1
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Tue, 16 May 2017 12:21:52 -0700
Message-Id: <1494962512-4831-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1494962512-4831-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705161157280.4103@sstabellini-ThinkPad-X260>
 <1494962512-4831-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, qemu-devel@nongnu.org, groug@kaod.org,
 aneesh.kumar@linux.vnet.ibm.com, stefanha@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>
Subject: [Xen-devel] [PULL 4/4] xen: call qemu_set_cloexec instead of fcntl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIHRoZSBjb21tb24gdXRpbGl0eSBmdW5jdGlvbiwgd2hpY2ggY29udGFpbnMgY2hlY2tzIG9u
IHJldHVybiB2YWx1ZXMKYW5kIGZpcnN0IGNhbGxzIEZfR0VURkQgYXMgcmVjb21tZW5kZWQgYnkg
UE9TSVguMS0yMDAxLCBpbnN0ZWFkIG9mCm1hbnVhbGx5IGNhbGxpbmcgZmNudGwuCgpDSUQ6IDEz
NzQ4MzEKClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpSZXZp
ZXdlZC1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQ0M6IGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20KQ0M6IGdyb3VnQGthb2Qub3JnCkNDOiBhbmVlc2gua3VtYXJAbGludXgudm5ldC5p
Ym0uY29tCkNDOiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KLS0tCiBody85cGZzL3hl
bi05cC1iYWNrZW5kLmMgfCAyICstCiBody94ZW4veGVuX2JhY2tlbmQuYyAgICAgfCAyICstCiAy
IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody85cGZzL3hlbi05cC1iYWNrZW5kLmMgYi9ody85cGZzL3hlbi05cC1iYWNrZW5kLmMK
aW5kZXggYTFmZGVkZS4uNWRmOTdjOSAxMDA2NDQKLS0tIGEvaHcvOXBmcy94ZW4tOXAtYmFja2Vu
ZC5jCisrKyBiL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYwpAQCAtMzgwLDcgKzM4MCw3IEBAIHN0
YXRpYyBpbnQgeGVuXzlwZnNfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAg
ICAgIGlmICh4ZW5fOXBkZXYtPnJpbmdzW2ldLmV2dGNobmRldiA9PSBOVUxMKSB7CiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQotICAgICAgICBmY250bCh4ZW5ldnRjaG5fZmQoeGVu
XzlwZGV2LT5yaW5nc1tpXS5ldnRjaG5kZXYpLCBGX1NFVEZELCBGRF9DTE9FWEVDKTsKKyAgICAg
ICAgcWVtdV9zZXRfY2xvZXhlYyh4ZW5ldnRjaG5fZmQoeGVuXzlwZGV2LT5yaW5nc1tpXS5ldnRj
aG5kZXYpKTsKICAgICAgICAgeGVuXzlwZGV2LT5yaW5nc1tpXS5sb2NhbF9wb3J0ID0geGVuZXZ0
Y2huX2JpbmRfaW50ZXJkb21haW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHhlbl85cGRldi0+cmluZ3NbaV0uZXZ0Y2huZGV2LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5kb20sCmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuX2JhY2tlbmQuYyBiL2h3L3hlbi94ZW5fYmFja2VuZC5jCmluZGV4IGM4NWYxNjMu
LjJjYWM0N2QgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fYmFja2VuZC5jCisrKyBiL2h3L3hlbi94
ZW5fYmFja2VuZC5jCkBAIC0xNDcsNyArMTQ3LDcgQEAgc3RhdGljIHN0cnVjdCBYZW5EZXZpY2Ug
Knhlbl9iZV9nZXRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIGludCBkZXYsCiAg
ICAgICAgIHFkZXZfdW5wbHVnKERFVklDRSh4ZW5kZXYpLCBOVUxMKTsKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAgICAgfQotICAgIGZjbnRsKHhlbmV2dGNobl9mZCh4ZW5kZXYtPmV2dGNobmRldiks
IEZfU0VURkQsIEZEX0NMT0VYRUMpOworICAgIHFlbXVfc2V0X2Nsb2V4ZWMoeGVuZXZ0Y2huX2Zk
KHhlbmRldi0+ZXZ0Y2huZGV2KSk7CiAKICAgICBpZiAob3BzLT5mbGFncyAmIERFVk9QU19GTEFH
X05FRURfR05UREVWKSB7CiAgICAgICAgIHhlbmRldi0+Z250dGFiZGV2ID0geGVuZ250dGFiX29w
ZW4oTlVMTCwgMCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 19:58:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 19:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAibg-00040y-4Z; Tue, 16 May 2017 19:58:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAibf-00040s-33
 for xen-devel@lists.xen.org; Tue, 16 May 2017 19:58:07 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C1/67-02956-EC95B195; Tue, 16 May 2017 19:58:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVybKJssu7ZSOl
 Ig2P7rCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLd6wLXilWfF8o0cDYJNPFyMkhJPCHUeLi
 5xoQm0XAQWLDva9MXYwcHIwCMRIPfliDhBkFwiQmX17CClGiLdF/9hQ7iM0mYCjx98kmNpByC
 SB7yWcOkLCIgLLEx9ZeoBIuDmaBbYwSp2evZwZJCAvESezZu4cRxOYUsJF4uHImC4jNK+Al8X
 JxK1iDkMAHRoltJ9ezgSREBXQlDv37wwZRJChxcuYTsAZmAS2J5dO3sUxgFJiFJDULSWoBI9M
 qRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYw7nzsd
 YpTkYFIS5U2rlooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErBgxnIcGi1PTUirTMHGAkwKQlO
 HiURHhXRwCleYsLEnOLM9MhUqcYjTneLf3wnomjr+PjeyYhlrz8vFQpcV4GkEkCIKUZpXlwg2
 AReolRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvFtAFvJk5pXA7XsFdAoT0ClhL8VBTilJREh
 JNTCqVK5XffztFrv/m6mtTw83X9r1cf32Sy7POEVv30vr2MeplKHQUnNt+QmnvCfXnaXlbA31
 ODI7hOS+J+1Wvnb8xc6rVpuK5VIu2sT2inIcmL9X/Nxxtwdsl056s19bXB2+ZJ6u3vbEkNraQ
 2+eb3DL7D64R+HXAuYt6d1l4mumtc3cOG/t5BBOJZbijERDLeai4kQAO3aZncsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494964684!90225438!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6773 invoked from network); 16 May 2017 19:58:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 19:58:05 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8ACD5239CC;
 Tue, 16 May 2017 19:58:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8ACD5239CC
Date: Tue, 16 May 2017 12:58:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <a09528d3-2fca-3d1d-be46-e9d6db35fef7@suse.com>
Message-ID: <alpine.DEB.2.10.1705161249000.4103@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
 <a09528d3-2fca-3d1d-be46-e9d6db35fef7@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNiBNYXkgMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNS8wNS8xNyAy
MjozNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gVGhlIHB2Y2FsbHMgYmFja2VuZCBo
YXMgb25lIGlvd29ya2VyIHBlciBjcHU6IHRoZSBpb3dvcmtlcnMgYXJlCj4gPiBpbXBsZW1lbnRl
ZCBhcyBhIGNwdSBib3VuZCB3b3JrcXVldWUsIGFuZCB3aWxsIGRlYWwgd2l0aCB0aGUgYWN0dWFs
Cj4gPiBzb2NrZXQgYW5kIGRhdGEgcmluZyByZWFkcy93cml0ZXMuCj4gPiAKPiA+IGlvd29ya2Vy
cyBhcmUgZ2xvYmFsOiB3ZSBvbmx5IGhhdmUgb25lIHNldCBmb3IgYWxsIHRoZSBmcm9udGVuZHMu
IFRoZXkKPiA+IHByb2Nlc3MgcmVxdWVzdHMgb24gdGhlaXIgd3FzIGxpc3QgaW4gb3JkZXIsIG9u
Y2UgdGhleSBhcmUgZG9uZSB3aXRoIGEKPiA+IHJlcXVlc3QsIHRoZXknbGwgcmVtb3ZlIGl0IGZy
b20gdGhlIGxpc3QuIEEgc3BpbmxvY2sgaXMgdXNlZCBmb3IKPiA+IHByb3RlY3RpbmcgdGhlIGxp
c3QuIEVhY2ggaW93b3JrZXIgaXMgYm91bmQgdG8gYSBkaWZmZXJlbnQgY3B1IHRvCj4gPiBtYXhp
bWl6ZSB0aHJvdWdocHV0Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20KPiA+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMt
YmFjay5jCj4gPiBpbmRleCAyZGJmN2Q4Li40NmE4ODlhIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
Cj4gPiBAQCAtMjUsNiArMjUsMjYgQEAKPiA+ICAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgo+ID4g
ICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KPiA+ICAKPiA+ICtzdHJ1Y3Qg
cHZjYWxsc19pb3dvcmtlciB7Cj4gPiArCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3Jr
Owo+ID4gKwlhdG9taWNfdCBpbzsKPiA+ICsJc3RydWN0IGxpc3RfaGVhZCB3cXM7Cj4gPiArCXNw
aW5sb2NrX3QgbG9jazsKPiA+ICsJaW50IG51bTsKPiA+ICt9Owo+ID4gKwo+ID4gK3N0cnVjdCBw
dmNhbGxzX2JhY2tfZ2xvYmFsIHsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvd29y
a2VyczsKPiA+ICsJaW50IG5yX2lvd29ya2VyczsKPiA+ICsJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1
Y3QgKndxOwo+ID4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHByaXZzOwo+ID4gKwlzdHJ1Y3Qgcndfc2Vt
YXBob3JlIHByaXZzX2xvY2s7Cj4gPiArfSBwdmNhbGxzX2JhY2tfZ2xvYmFsOwo+ID4gKwo+ID4g
K3N0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dvcmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndv
cmspCj4gPiArewo+ID4gK30KPiA+ICsKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wcm9i
ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4
ZW5idXNfZGV2aWNlX2lkICppZCkKPiA+ICB7Cj4gPiBAQCAtNTksMyArNzksNDcgQEAgc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfdWV2ZW50KHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2LAo+ID4g
IAkudWV2ZW50ID0gcHZjYWxsc19iYWNrX3VldmVudCwKPiA+ICAJLm90aGVyZW5kX2NoYW5nZWQg
PSBwdmNhbGxzX2JhY2tfY2hhbmdlZCwKPiA+ICB9Owo+ID4gKwo+ID4gK3N0YXRpYyBpbnQgX19p
bml0IHB2Y2FsbHNfYmFja19pbml0KHZvaWQpCj4gPiArewo+ID4gKwlpbnQgcmV0LCBpLCBjcHU7
Cj4gPiArCj4gPiArCWlmICgheGVuX2RvbWFpbigpKQo+ID4gKwkJcmV0dXJuIC1FTk9ERVY7Cj4g
PiArCj4gPiArCXJldCA9IHhlbmJ1c19yZWdpc3Rlcl9iYWNrZW5kKCZwdmNhbGxzX2JhY2tfZHJp
dmVyKTsKPiA+ICsJaWYgKHJldCA8IDApCj4gPiArCQlyZXR1cm4gcmV0Owo+ID4gKwo+ID4gKwlp
bml0X3J3c2VtKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLnByaXZzX2xvY2spOwo+ID4gKwlJTklUX0xJ
U1RfSEVBRCgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2cyk7Cj4gPiArCXB2Y2FsbHNfYmFja19n
bG9iYWwud3EgPSBhbGxvY193b3JrcXVldWUoInB2Y2FsbHNfaW8iLCAwLCAwKTsKPiA+ICsJaWYg
KCFwdmNhbGxzX2JhY2tfZ2xvYmFsLndxKQo+ID4gKwkJZ290byBlcnJvcjsKPiA+ICsJcHZjYWxs
c19iYWNrX2dsb2JhbC5ucl9pb3dvcmtlcnMgPSBudW1fb25saW5lX2NwdXMoKTsKPiAKPiBSZWFs
bHk/IFJlY2VudGx5IEkgY2FtIGFjcm9zcyBhIHN5c3RlbSB3aXRoIDY0MCBkb20wIGNwdXMuIEkg
ZG9uJ3QgdGhpbmsKPiB3ZSB3YW50IDY0MCB3b3JrZXJzIGluaXRpYWxpemVkIHdoZW4gbG9hZGlu
ZyB0aGUgYmFja2VuZCBtb2R1bGUuIEknZAo+IHByZWZlciBvbmUgb3IgYSBmZXcgd29ya2VycyBw
ZXIgY29ubmVjdGVkIGZyb250ZW5kLgoKSSB0aGluayB3ZSB3YW50IHRvIGtlZXAgdGhlIGlvd29y
a2VyIGFsbG9jYXRpb24gdG8gYmUgYmFzZWQgb24gdGhlCm51bWJlciBvZiB2Y3B1czogd2UgZG8g
bm90IHdhbnQgbW9yZSBpb3dvcmtlcnMgdGhhbiB2Y3B1cyBiZWNhdXNlIGl0IGlzCmEgd2FzdGUg
b2YgcmVzb3VyY2VzIGFuZCBsZWFkcyB0byB3b3JzZSBwZXJmb3JtYW5jZS4gIEFsc28sIGdpdmVu
IHRoYXQKdGhleSBkbyBtZW1jcHkncywgSSBhbHNvIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRv
IGJpbmQgdGhlbSB0byB2Y3B1cwooYW5kIHBpbiB2Y3B1cyB0byBwY3B1cykgdG8gZ2V0IGJlc3Qg
cGVyZm9ybWFuY2UuCgpIb3dldmVyLCB5b3UgaGF2ZSBhIHBvaW50IHRoZXJlOiB3ZSBuZWVkIHRv
IGhhbmRsZSBzeXN0ZW1zIHdpdGggYW4KZXh0cmVtZWx5IGxhcmdlIG51bWJlciBvZiBEb20wIHZj
cHVzLiBJIHN1Z2dlc3Qgd2UgaW50cm9kdWNlIGFuCnVwcGVyIGxpbWl0IGZvciB0aGUgbnVtYmVy
IG9mIGlvd29ya2Vycy4gU29tZXRoaW5nIGxpa2U6CgojZGVmaW5lIE1BWF9JT1dPUktFUlMgNjQK
bnJfaW93b3JrZXJzID0gbWluKE1BWF9JT1dPUktFUlMsIG51bV9vbmxpbmVfY3B1cygpKQoKTUFY
X0lPV09SS0VSUyBjb3VsZCBiZSBjb25maWd1cmFibGUgdmlhIGEgY29tbWFuZCBsaW5lIG9wdGlv
bi4KCgo+ID4gKwlwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2VycyA9IGt6YWxsb2MoCj4gPiAr
CQlzaXplb2YoKnB2Y2FsbHNfYmFja19nbG9iYWwuaW93b3JrZXJzKSAqCj4gPiArCQlwdmNhbGxz
X2JhY2tfZ2xvYmFsLm5yX2lvd29ya2VycywgR0ZQX0tFUk5FTCk7Cj4gCj4ga2NhbGxvYygpPwoK
SSdsbCBtYWtlIHRoZSBjaGFuZ2UKCgo+ID4gKwlpZiAoIXB2Y2FsbHNfYmFja19nbG9iYWwuaW93
b3JrZXJzKQo+ID4gKwkJZ290byBlcnJvcjsKPiA+ICsJaSA9IDA7Cj4gPiArCWZvcl9lYWNoX29u
bGluZV9jcHUoY3B1KSB7Cj4gPiArCQlwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2Vyc1tpXS5u
dW0gPSBpOwo+ID4gKwkJYXRvbWljX3NldCgmcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnNb
aV0uaW8sIDEpOwo+ID4gKwkJc3Bpbl9sb2NrX2luaXQoJnB2Y2FsbHNfYmFja19nbG9iYWwuaW93
b3JrZXJzW2ldLmxvY2spOwo+ID4gKwkJSU5JVF9MSVNUX0hFQUQoJnB2Y2FsbHNfYmFja19nbG9i
YWwuaW93b3JrZXJzW2ldLndxcyk7Cj4gPiArCQlJTklUX1dPUksoJnB2Y2FsbHNfYmFja19nbG9i
YWwuaW93b3JrZXJzW2ldLnJlZ2lzdGVyX3dvcmssCj4gPiArCQkJcHZjYWxsc19iYWNrX2lvd29y
a2VyKTsKPiA+ICsJCWkrKzsKPiA+ICsJfQo+ID4gKwlyZXR1cm4gMDsKPiA+ICsKPiA+ICtlcnJv
cjoKPiA+ICsJaWYgKHB2Y2FsbHNfYmFja19nbG9iYWwud3EpCj4gPiArCQlkZXN0cm95X3dvcmtx
dWV1ZShwdmNhbGxzX2JhY2tfZ2xvYmFsLndxKTsKPiA+ICsJeGVuYnVzX3VucmVnaXN0ZXJfZHJp
dmVyKCZwdmNhbGxzX2JhY2tfZHJpdmVyKTsKPiA+ICsJa2ZyZWUocHZjYWxsc19iYWNrX2dsb2Jh
bC5pb3dvcmtlcnMpOwo+ID4gKwltZW1zZXQoJnB2Y2FsbHNfYmFja19nbG9iYWwsIDAsIHNpemVv
ZihwdmNhbGxzX2JhY2tfZ2xvYmFsKSk7Cj4gPiArCXJldHVybiAtRU5PTUVNOwo+ID4gK30KPiA+
ICttb2R1bGVfaW5pdChwdmNhbGxzX2JhY2tfaW5pdCk7Cj4gPiAKPiAKPiBKdWVyZ2VuCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 20:05:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 20:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAiin-0004mY-Vq; Tue, 16 May 2017 20:05:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAiim-0004mS-Bw
 for xen-devel@lists.xen.org; Tue, 16 May 2017 20:05:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A1/98-03696-78B5B195; Tue, 16 May 2017 20:05:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm57tHS
 kQXM3p8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnG/q5WxYKtCxYZXn9gaGJ9JdTFycQgJ/GGU
 WHDqIksXIycHi4CDxJ37S9m6GDk4GAViJB78sAYJMwqESUy+vIQVokRbovXsCUYQm03AUOLvk
 01g5RJA9pLPHCBhEQEDiffXJ7GBjGcWWM0o0XeliRkkISwQJ7Fn7x6wXk4BO4kXL36D9fIKeE
 mc/iEMcc4nRokjU5qYQGpEBXQlDv37wwZi8woISpyc+QTsTGYBLYnl07exTGAUmIUkNQtJagE
 j0ypG9eLUorLUIl0zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjPNO
 +B9ilORgUhLldYiUjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwaseBZQTLEpNT61Iy8wBRgNMW
 oKDR0mEVwQkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rx1IEUCIEUZpXlwI2CReYlRVk
 qYlxHoKCGegtSi3MwSVPlXjOIcjErCvDIgU3gy80rgNr0COoIJ6Iiwl+IgR5QkIqSkGhh9b3Z
 M3lcmdvO4Zvhk75KznRZrpU5y2hj17DocEDNd1+jyo36587t4On5l6lZuV9iqte6tc89q1wmr
 rIoqfYz99qtvunvBPvPGuqDZM+Vav90vuLEtUy6S/fP6fUdnNnIXJOxXT5xf1yrHOGXZm8Vrv
 X8FCcUtWuiVFLqRYY9Yu6Cdpf3N6MVKLMUZiYZazEXFiQCtEPFgxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494965125!102761420!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34295 invoked from network); 16 May 2017 20:05:26 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 20:05:26 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 114D0239CC;
 Tue, 16 May 2017 20:05:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 114D0239CC
Date: Tue, 16 May 2017 13:05:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <c097ba6a-57dd-0330-dfeb-3518dbb34737@oracle.com>
Message-ID: <alpine.DEB.2.10.1705161258250.4103@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
 <c097ba6a-57dd-0330-dfeb-3518dbb34737@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE1LzIw
MTcgMDQ6MzUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFRoZSBwdmNhbGxzIGJh
Y2tlbmQgaGFzIG9uZSBpb3dvcmtlciBwZXIgY3B1OiB0aGUgaW93b3JrZXJzIGFyZQo+ID4gaW1w
bGVtZW50ZWQgYXMgYSBjcHUgYm91bmQgd29ya3F1ZXVlLCBhbmQgd2lsbCBkZWFsIHdpdGggdGhl
IGFjdHVhbAo+ID4gc29ja2V0IGFuZCBkYXRhIHJpbmcgcmVhZHMvd3JpdGVzLgo+ID4gCj4gPiBp
b3dvcmtlcnMgYXJlIGdsb2JhbDogd2Ugb25seSBoYXZlIG9uZSBzZXQgZm9yIGFsbCB0aGUgZnJv
bnRlbmRzLiBUaGV5Cj4gPiBwcm9jZXNzIHJlcXVlc3RzIG9uIHRoZWlyIHdxcyBsaXN0IGluIG9y
ZGVyLCBvbmNlIHRoZXkgYXJlIGRvbmUgd2l0aCBhCj4gPiByZXF1ZXN0LCB0aGV5J2xsIHJlbW92
ZSBpdCBmcm9tIHRoZSBsaXN0LiBBIHNwaW5sb2NrIGlzIHVzZWQgZm9yCj4gPiBwcm90ZWN0aW5n
IHRoZSBsaXN0LiBFYWNoIGlvd29ya2VyIGlzIGJvdW5kIHRvIGEgZGlmZmVyZW50IGNwdSB0bwo+
ID4gbWF4aW1pemUgdGhyb3VnaHB1dC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29tCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyB8IDY0Cj4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKykKPiA+
IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1iYWNrLmMKPiA+IGluZGV4IDJkYmY3ZDguLjQ2YTg4OWEgMTAwNjQ0Cj4gPiAt
LS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gKysrIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1iYWNrLmMKPiA+IEBAIC0yNSw2ICsyNSwyNiBAQAo+ID4gICNpbmNsdWRlIDx4ZW4veGVu
YnVzLmg+Cj4gPiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgo+ID4gCj4g
PiArc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgewo+ID4gKwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVn
aXN0ZXJfd29yazsKPiA+ICsJYXRvbWljX3QgaW87Cj4gPiArCXN0cnVjdCBsaXN0X2hlYWQgd3Fz
Owo+ID4gKwlzcGlubG9ja190IGxvY2s7Cj4gPiArCWludCBudW07Cj4gPiArfTsKPiA+ICsKPiA+
ICtzdHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2lvd29y
a2VyICppb3dvcmtlcnM7Cj4gPiArCWludCBucl9pb3dvcmtlcnM7Cj4gPiArCXN0cnVjdCB3b3Jr
cXVldWVfc3RydWN0ICp3cTsKPiA+ICsJc3RydWN0IGxpc3RfaGVhZCBwcml2czsKPiA+ICsJc3Ry
dWN0IHJ3X3NlbWFwaG9yZSBwcml2c19sb2NrOwo+IAo+IElzIHRoZXJlIGEgcmVhc29uIHdoeSB0
aGVzZSBhcmUgY2FsbGVkICJwcml2cyI/CgpJIHJlYWxpemUgaXQgaXMgYSBzaWxseSBuYW1lIDot
KQpJdCBpcyBjYWxsZWQgInByaXZzIiBiZWNhdXNlIGl0IGlzIGEgbGlzdCBvZiAicHJpdiIgd2hl
cmUgcHJpdiBpcyB0aGUKcHJpdmF0ZSBwZXIgZnJvbnRlbmQgZGF0YSBzdHJ1Y3R1cmUuIEkgY291
bGQgY2FsbCBpdCAiZnJvbnRlbmRzIj8KCgo+IEFuZCB3aHkgYXJlIHlvdSB1c2luZyBhIHJ3IHNl
bWFwaG9yZSAtLS0gSSBvbmx5IG5vdGljZWQgdHdvIGluc3RhbmNlcyBvZiB1c2UKPiBhbmQgYm90
aCBhcmUgd3JpdGVzLgoKWWVzLCB0aGlzIGlzIHdyb25nLCBsZWdhY3kgZnJvbSBhIHByZXZpb3Vz
IHZlcnNpb24gb2YgdGhlIGNvZGViYXNlLiBBCnNpbXBsZSBzcGluX2xvY2sgc2hvdWxkIHN1ZmZp
Y2UgZm9yIHRoaXMgdXNlLWNhc2UuCgoKPiA+ICt9IHB2Y2FsbHNfYmFja19nbG9iYWw7Cj4gPiAr
Cj4gPiArc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVj
dCAqd29yaykKPiA+ICt7Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNr
X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiAgCQkJICAgICAgY29uc3Qgc3Ry
dWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQo+ID4gIHsKPiA+IEBAIC01OSwzICs3OSw0NyBAQCBz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja191ZXZlbnQoc3RydWN0IHhlbmJ1c19kZXZpY2UKPiA+ICp4
ZGV2LAo+ID4gIAkudWV2ZW50ID0gcHZjYWxsc19iYWNrX3VldmVudCwKPiA+ICAJLm90aGVyZW5k
X2NoYW5nZWQgPSBwdmNhbGxzX2JhY2tfY2hhbmdlZCwKPiA+ICB9Owo+ID4gKwo+ID4gK3N0YXRp
YyBpbnQgX19pbml0IHB2Y2FsbHNfYmFja19pbml0KHZvaWQpCj4gPiArewo+ID4gKwlpbnQgcmV0
LCBpLCBjcHU7Cj4gPiArCj4gPiArCWlmICgheGVuX2RvbWFpbigpKQo+ID4gKwkJcmV0dXJuIC1F
Tk9ERVY7Cj4gPiArCj4gPiArCXJldCA9IHhlbmJ1c19yZWdpc3Rlcl9iYWNrZW5kKCZwdmNhbGxz
X2JhY2tfZHJpdmVyKTsKPiA+ICsJaWYgKHJldCA8IDApCj4gPiArCQlyZXR1cm4gcmV0Owo+ID4g
Kwo+ID4gKwlpbml0X3J3c2VtKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLnByaXZzX2xvY2spOwo+ID4g
KwlJTklUX0xJU1RfSEVBRCgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2cyk7Cj4gPiArCXB2Y2Fs
bHNfYmFja19nbG9iYWwud3EgPSBhbGxvY193b3JrcXVldWUoInB2Y2FsbHNfaW8iLCAwLCAwKTsK
PiA+ICsJaWYgKCFwdmNhbGxzX2JhY2tfZ2xvYmFsLndxKQo+ID4gKwkJZ290byBlcnJvcjsKPiA+
ICsJcHZjYWxsc19iYWNrX2dsb2JhbC5ucl9pb3dvcmtlcnMgPSBudW1fb25saW5lX2NwdXMoKTsK
PiAKPiAKPiBTaG91bGQgbnJfaW93b3JrZXJzIGJlIHVwZGF0ZWQgb24gQ1BVIGhvdCh1bilwbHVn
PwoKSSB0aG91Z2h0IGFib3V0IGl0LCBidXQgSSBkb24ndCB0aGluayBpdCBpcyB3b3J0aCBpbnRy
b2R1Y2luZyB0aGUKY29tcGxleGl0eSB0byBkZWFsIHdpdGggZHluYW1pYyBpb3dvcmtlcnMgYWxs
b2NhdGlvbnMuCgoKIAo+ID4gKwlwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2VycyA9IGt6YWxs
b2MoCj4gPiArCQlzaXplb2YoKnB2Y2FsbHNfYmFja19nbG9iYWwuaW93b3JrZXJzKSAqCj4gPiAr
CQlwdmNhbGxzX2JhY2tfZ2xvYmFsLm5yX2lvd29ya2VycywgR0ZQX0tFUk5FTCk7Cj4gPiArCWlm
ICghcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnMpCj4gPiArCQlnb3RvIGVycm9yOwo+ID4g
KwlpID0gMDsKPiA+ICsJZm9yX2VhY2hfb25saW5lX2NwdShjcHUpIHsKPiA+ICsJCXB2Y2FsbHNf
YmFja19nbG9iYWwuaW93b3JrZXJzW2ldLm51bSA9IGk7Cj4gPiArCQlhdG9taWNfc2V0KCZwdmNh
bGxzX2JhY2tfZ2xvYmFsLmlvd29ya2Vyc1tpXS5pbywgMSk7Cj4gPiArCQlzcGluX2xvY2tfaW5p
dCgmcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnNbaV0ubG9jayk7Cj4gPiArCQlJTklUX0xJ
U1RfSEVBRCgmcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnNbaV0ud3FzKTsKPiA+ICsJCUlO
SVRfV09SSygmcHZjYWxsc19iYWNrX2dsb2JhbC5pb3dvcmtlcnNbaV0ucmVnaXN0ZXJfd29yaywK
PiA+ICsJCQlwdmNhbGxzX2JhY2tfaW93b3JrZXIpOwo+ID4gKwkJaSsrOwo+ID4gKwl9Cj4gPiAr
CXJldHVybiAwOwo+ID4gKwo+ID4gK2Vycm9yOgo+ID4gKwlpZiAocHZjYWxsc19iYWNrX2dsb2Jh
bC53cSkKPiA+ICsJCWRlc3Ryb3lfd29ya3F1ZXVlKHB2Y2FsbHNfYmFja19nbG9iYWwud3EpOwo+
ID4gKwl4ZW5idXNfdW5yZWdpc3Rlcl9kcml2ZXIoJnB2Y2FsbHNfYmFja19kcml2ZXIpOwo+ID4g
KwlrZnJlZShwdmNhbGxzX2JhY2tfZ2xvYmFsLmlvd29ya2Vycyk7Cj4gPiArCW1lbXNldCgmcHZj
YWxsc19iYWNrX2dsb2JhbCwgMCwgc2l6ZW9mKHB2Y2FsbHNfYmFja19nbG9iYWwpKTsKPiA+ICsJ
cmV0dXJuIC1FTk9NRU07Cj4gCj4gVGhpcyByb3V0aW5lIGNvdWxkIHVzZSBtb3JlIG5ld2xpbmVz
LiAoYW5kIGluIG90aGVyIHBhdGNoZXMgdG9vKQoKSSdsbCBzcHJpbmtsZSBzb21lIGFyb3VuZAoK
Cj4gPiArfQo+ID4gK21vZHVsZV9pbml0KHB2Y2FsbHNfYmFja19pbml0KTsKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue May 16 20:11:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 20:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAioq-0005PO-JK; Tue, 16 May 2017 20:11:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAioq-0005PI-5l
 for xen-devel@lists.xen.org; Tue, 16 May 2017 20:11:44 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AF/F8-01732-FFC5B195; Tue, 16 May 2017 20:11:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7fGOl
 Ig9u71SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvh+6zF6zQqXj3VL6B8ZdSFyMXh5DAH0aJ
 SYfaGbsYOTlYBBwkXnd9Y+pi5OBgFIiRePDDGiTMKBAmMfnyElaIEm2Jr+82M4HYbAKGEn+fb
 GIDKZcAspd85gAJiwgYSLy/PokNZDyzwGpGib4rTcwgCWEBW4mueUfYQGxOATuJzjMvwGbyCn
 hJ3D7zjg3ink+MEiemrQUrEhXQlTj07w8bRJGgxMmZT1hAbGYBLYnl07exTGAUmIUkNQtJagE
 j0ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAgZACCHYxr
 tnseYpTkYFIS5XWIlI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7OBooJ1iUmp5akZaZA4wHm
 LQEB4+SCG8NSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5u0GKBECKMkrz4EbAYvMSo6
 yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn/g0zhycwrgdv0CugIJqAjwl6KgxxRkoiQkmpgzE0
 I2Xn3bqo67xYdxqTCzEhR/jsGQvcO/hbftujcl03TXn5fktP131LAT8KhyZNj8a27Pgqxf+Pf
 OObH9HUti+C55V0eJXWwmYFdUKZHJ8TjhcmyU4lT8zqLm9OZbHN+5R5lPHX9Ac9UrZWhZ75oX
 T70wbNq6k1pGcWMe1y/375wvdC0UuSfEktxRqKhFnNRcSIALHw8+sgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494965500!97541422!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62985 invoked from network); 16 May 2017 20:11:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 20:11:41 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4A248239BE;
 Tue, 16 May 2017 20:11:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4A248239BE
Date: Tue, 16 May 2017 13:11:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <02e0fa9d-4cd9-ae74-868c-27538736c68f@oracle.com>
Message-ID: <alpine.DEB.2.10.1705161308130.4103@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-4-git-send-email-sstabellini@kernel.org>
 <02e0fa9d-4cd9-ae74-868c-27538736c68f@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 04/18] xen/pvcalls: xenbus state handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE1LzIw
MTcgMDQ6MzUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSB0aGUg
Y29kZSB0byBoYW5kbGUgeGVuYnVzIHN0YXRlIGNoYW5nZXMuCj4gPiAKPiA+IEltcGxlbWVudCB0
aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGJhY2tlbmQuIFdyaXRlIHRoZQo+ID4g
c3VwcG9ydGVkIHZlcnNpb25zLCBtYXgtcGFnZS1vcmRlciBhbmQgZnVuY3Rpb24tY2FsbHMgbm9k
ZXMgdG8geGVuc3RvcmUsCj4gPiBhcyByZXF1aXJlZCBieSB0aGUgcHJvdG9jb2wuCj4gPiAKPiA+
IEludHJvZHVjZSBzdHViIGZ1bmN0aW9ucyBmb3IgZGlzY29ubmVjdGluZy9jb25uZWN0aW5nIHRv
IGEgZnJvbnRlbmQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+
ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxscy1i
YWNrLmMgfCAxMzMKPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYwo+ID4gaW5kZXggNDZhODg5YS4uODZlY2ExOSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
Ywo+ID4gQEAgLTI1LDYgKzI1LDkgQEAKPiA+ICAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgo+ID4g
ICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KPiA+IAo+ID4gKyNkZWZpbmUg
UFZDQUxMU19WRVJTSU9OUyAiMSIKPiA+ICsjZGVmaW5lIE1BWF9SSU5HX09SREVSIFhFTkJVU19N
QVhfUklOR19HUkFOVF9PUkRFUgo+ID4gKwo+ID4gIHN0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsK
PiA+ICAJc3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7Cj4gPiAgCWF0b21pY190IGlv
Owo+ID4gQEAgLTQ1LDE1ICs0OCwxNDUgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lvd29y
a2VyKHN0cnVjdCB3b3JrX3N0cnVjdAo+ID4gKndvcmspCj4gPiAgewo+ID4gIH0KPiA+IAo+ID4g
K3N0YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCj4g
PiArewo+ID4gKwlyZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGludCBiYWNrZW5k
X2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiA+ICt7Cj4gPiArCXJldHVy
biAwOwo+ID4gK30KPiA+ICsKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wcm9iZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNf
ZGV2aWNlX2lkICppZCkKPiA+ICB7Cj4gPiArCWludCBlcnI7Cj4gPiArCj4gPiArCWVyciA9IHhl
bmJ1c19wcmludGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgInZlcnNpb25zIiwgIiVzIiwKPiA+
ICsJCQkgICAgUFZDQUxMU19WRVJTSU9OUyk7Cj4gPiArCWlmIChlcnIpIHsKPiA+ICsJCXByX3dh
cm4oIiVzIHdyaXRlIG91dCAndmVyc2lvbicgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Cj4gPiArCQly
ZXR1cm4gLUVJTlZBTDsKPiAKPiBXaHkgbm90IHJldHVybiBlcnI/IChiZWxvdyB0b28pCgpZZWFo
LCBJJ2xsIG1ha2UgdGhlIGNoYW5nZS4KCgo+ID4gKwl9Cj4gPiArCj4gPiArCWVyciA9IHhlbmJ1
c19wcmludGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgIm1heC1wYWdlLW9yZGVyIiwgIiV1IiwK
PiA+ICsJCQkgICAgTUFYX1JJTkdfT1JERVIpOwo+ID4gKwlpZiAoZXJyKSB7Cj4gPiArCQlwcl93
YXJuKCIlcyB3cml0ZSBvdXQgJ21heC1wYWdlLW9yZGVyJyBmYWlsZWRcbiIsIF9fZnVuY19fKTsK
PiA+ICsJCXJldHVybiAtRUlOVkFMOwo+ID4gKwl9Cj4gPiArCj4gPiArCS8qICIxIiBtZWFucyBz
b2NrZXQsIGNvbm5lY3QsIHJlbGVhc2UsIGJpbmQsIGxpc3RlbiwgYWNjZXB0IGFuZCBwb2xsKi8K
PiA+ICsJZXJyID0geGVuYnVzX3ByaW50ZihYQlRfTklMLCBkZXYtPm5vZGVuYW1lLCAiZnVuY3Rp
b24tY2FsbHMiLCAiMSIpOwo+IAo+IAo+IFNob3VsZCAiMSIgYmUgZGVmaW5lZCBpbiB0aGUgKHB1
YmxpYykgaGVhZGVyIGZpbGU/CgpGYWlyIGVub3VnaCwgaXQgbWFrZXMgc2Vuc2UuCgogCj4gPiAr
CWlmIChlcnIpIHsKPiA+ICsJCXByX3dhcm4oIiVzIHdyaXRlIG91dCAnZnVuY3Rpb24tY2FsbHMn
IGZhaWxlZFxuIiwgX19mdW5jX18pOwo+ID4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gPiArCX0KPiA+
ICsKPiA+ICsJZXJyID0geGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdh
aXQpOwo+ID4gKwlpZiAoZXJyKQo+ID4gKwkJcmV0dXJuIGVycjsKPiA+ICsKPiA+ICAJcmV0dXJu
IDA7Cj4gPiAgfQo+ID4gCj4gPiArc3RhdGljIHZvaWQgc2V0X2JhY2tlbmRfc3RhdGUoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICsJCQkgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0
ZSkKPiA+ICt7Cj4gPiArCXdoaWxlIChkZXYtPnN0YXRlICE9IHN0YXRlKSB7Cj4gPiArCQlzd2l0
Y2ggKGRldi0+c3RhdGUpIHsKPiA+ICsJCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4gPiArCQkJ
c3dpdGNoIChzdGF0ZSkgewo+ID4gKwkJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKPiA+ICsJ
CQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgo+ID4gKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRl
KGRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7Cj4gPiArCQkJCWJyZWFrOwo+ID4gKwkJCWNhc2Ug
WGVuYnVzU3RhdGVDbG9zaW5nOgo+ID4gKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVu
YnVzU3RhdGVDbG9zaW5nKTsKPiA+ICsJCQkJYnJlYWs7Cj4gPiArCQkJZGVmYXVsdDoKPiA+ICsJ
CQkJX19XQVJOKCk7Cj4gPiArCQkJfQo+ID4gKwkJCWJyZWFrOwo+ID4gKwkJY2FzZSBYZW5idXNT
dGF0ZUluaXRXYWl0Ogo+ID4gKwkJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgo+ID4gKwkJ
CXN3aXRjaCAoc3RhdGUpIHsKPiA+ICsJCQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgo+ID4g
KwkJCQliYWNrZW5kX2Nvbm5lY3QoZGV2KTsKPiA+ICsJCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShk
ZXYsCj4gPiBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7Cj4gPiArCQkJCWJyZWFrOwo+ID4gKwkJCWNh
c2UgWGVuYnVzU3RhdGVDbG9zaW5nOgo+ID4gKwkJCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4g
PiArCQkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOwo+ID4g
KwkJCQlicmVhazsKPiA+ICsJCQlkZWZhdWx0Ogo+ID4gKwkJCQlfX1dBUk4oKTsKPiA+ICsJCQl9
Cj4gPiArCQkJYnJlYWs7Cj4gPiArCQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgo+ID4gKwkJ
CXN3aXRjaCAoc3RhdGUpIHsKPiA+ICsJCQljYXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6Cj4gPiAr
CQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6Cj4gPiArCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Nl
ZDoKPiA+ICsJCQkJZG93bl93cml0ZSgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2c19sb2NrKTsK
PiA+ICsJCQkJYmFja2VuZF9kaXNjb25uZWN0KGRldik7Cj4gPiArCQkJCXVwX3dyaXRlKCZwdmNh
bGxzX2JhY2tfZ2xvYmFsLnByaXZzX2xvY2spOwo+IAo+IAo+IFVubGVzcyB5b3UgcGxhbiB0byBo
YXZlIG1vcmUgc3R1ZmYgdW5kZXIgdGhlIHNlbWFwaG9yZSwgSSdkIGNvbnNpZGVyIHB1dHRpbmcK
PiB0aGVtIGluIGJhY2tlbmRfZGlzY29ubmVjdCgpLgoKWWVzLCB0aGVyZSB3aWxsIGJlIG1vcmUg
dGhpbmdzIGluIHB2Y2FsbHNfYmFja19maW4gKHRoZSBmdW5jdGlvbiB0aGF0CmltcGxlbWVudHMg
bW9kdWxlX2V4aXQgaW4gcGF0Y2ggIzE0KS4KCgo+ID4gKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRl
KGRldiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKPiA+ICsJCQkJYnJlYWs7Cj4gPiArCQkJZGVmYXVs
dDoKPiA+ICsJCQkJX19XQVJOKCk7Cj4gPiArCQkJfQo+ID4gKwkJCWJyZWFrOwo+ID4gKwkJY2Fz
ZSBYZW5idXNTdGF0ZUNsb3Npbmc6Cj4gPiArCQkJc3dpdGNoIChzdGF0ZSkgewo+ID4gKwkJCWNh
c2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKPiA+ICsJCQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVk
Ogo+ID4gKwkJCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4gPiArCQkJCXhlbmJ1c19zd2l0Y2hf
c3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7Cj4gPiArCQkJCWJyZWFrOwo+ID4gKwkJCWRl
ZmF1bHQ6Cj4gPiArCQkJCV9fV0FSTigpOwo+ID4gKwkJCX0KPiA+ICsJCQlicmVhazsKPiA+ICsJ
CWRlZmF1bHQ6Cj4gPiArCQkJX19XQVJOKCk7Cj4gPiArCQl9Cj4gPiArCX0KPiA+ICt9Cj4gPiAr
Cj4gPiAgc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKPiA+ICAJCQkJIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRlKQo+ID4g
IHsKPiA+ICsJc3dpdGNoIChmcm9udGVuZF9zdGF0ZSkgewo+ID4gKwljYXNlIFhlbmJ1c1N0YXRl
SW5pdGlhbGlzaW5nOgo+ID4gKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUlu
aXRXYWl0KTsKPiA+ICsJCWJyZWFrOwo+ID4gKwo+ID4gKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzZWQ6Cj4gPiArCWNhc2UgWGVuYnVzU3RhdGVDb25uZWN0ZWQ6Cj4gPiArCQlzZXRfYmFja2Vu
ZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ29ubmVjdGVkKTsKPiA+ICsJCWJyZWFrOwo+ID4gKwo+
ID4gKwljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKPiA+ICsJCXNldF9iYWNrZW5kX3N0YXRlKGRl
diwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKPiA+ICsJCWJyZWFrOwo+ID4gKwo+ID4gKwljYXNlIFhl
bmJ1c1N0YXRlQ2xvc2VkOgo+ID4gKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0
ZUNsb3NlZCk7Cj4gPiArCQlpZiAoeGVuYnVzX2Rldl9pc19vbmxpbmUoZGV2KSkKPiA+ICsJCQli
cmVhazsKPiA+ICsJCS8qIGZhbGwgdGhyb3VnaCBpZiBub3Qgb25saW5lICovCj4gPiArCWNhc2Ug
WGVuYnVzU3RhdGVVbmtub3duOgo+ID4gKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNT
dGF0ZUNsb3NlZCk7Cj4gCj4gCj4gWW91IGFyZSBzZXR0aW5nIFhlbmJ1c1N0YXRlQ2xvc2VkIHR3
aWNlIGluIGNhc2Ugb2YgZmFsbHRocm91Z2guCgpJJ2xsIGZpeCBpdC4KCgo+ID4gKwkJZGV2aWNl
X3VucmVnaXN0ZXIoJmRldi0+ZGV2KTsKPiA+ICsJCWJyZWFrOwo+ID4gKwo+ID4gKwlkZWZhdWx0
Ogo+ID4gKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIC1FSU5WQUwsICJzYXcgc3RhdGUgJWQgYXQg
ZnJvbnRlbmQiLAo+ID4gKwkJCQkgZnJvbnRlbmRfc3RhdGUpOwo+ID4gKwkJYnJlYWs7Cj4gPiAr
CX0KPiA+ICB9Cj4gPiAKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZW1vdmUoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldikKPiA+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 20:22:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 20:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAiz7-00067N-Il; Tue, 16 May 2017 20:22:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAiz6-00067G-Pd
 for xen-devel@lists.xen.org; Tue, 16 May 2017 20:22:20 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8D/7F-03058-C7F5B195; Tue, 16 May 2017 20:22:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm51vHS
 kwc2dihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bH4+2MBa+ZKyZv6WZpYOxh7mLk4hAS+MMo
 sfLgXMYuRg4OFgEHiYaPVSAmo0CMxIMf1l2MnEBmmMTky0tYQWwWAW2JCcu2MoPYbAKGEn+fb
 GIDKZcAspd85gAJiwjoS2y63cgOYjMLrGGUODItEcQWFoiT2LN3DyOIzSngLdG9rg+shlfAS2
 LrkjnsENdsYpI49Og7WEJUQFfi0L8/bBBFghInZz5hgRiqJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oXpxaVJZapGuul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIAMQLCDceZl/0OM
 khxMSqK8DpHSkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFPjgHKCRanpqRVpmTnAWIBJS3DwK
 InwngFJ8xYXJOYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOG8YSJEASFFGaR7cCFhcXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iw70WQKTyZeSVwm14BHcEEdETYS3GQI0oSEVJSDYz5HP+uL9K
 5NU9ukS3zavn0JYp6N57IT1U7yGYVb591e1/7sYV856T+T7dlVPlw62pRcNd109WfEqbf2MbN
 y3W/96zwU9bVzP93l5U7f2ksfhW967vr7bQ1knYuwdVzVok8F/Ru0erw3Z+zYcLquYnCNz4GR
 V6TX3rFgqcj1WzW9We5Wvf+JhxXYinOSDTUYi4qTgQAgqvLScYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494966138!101864893!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17128 invoked from network); 16 May 2017 20:22:19 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 20:22:19 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5FEB62397B;
 Tue, 16 May 2017 20:22:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5FEB62397B
Date: Tue, 16 May 2017 13:22:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1705161258250.4103@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1705161321250.4103@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
 <c097ba6a-57dd-0330-dfeb-3518dbb34737@oracle.com>
 <alpine.DEB.2.10.1705161258250.4103@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNiBNYXkgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gQW5kIHdo
eSBhcmUgeW91IHVzaW5nIGEgcncgc2VtYXBob3JlIC0tLSBJIG9ubHkgbm90aWNlZCB0d28gaW5z
dGFuY2VzIG9mIHVzZQo+ID4gYW5kIGJvdGggYXJlIHdyaXRlcy4KPiAKPiBZZXMsIHRoaXMgaXMg
d3JvbmcsIGxlZ2FjeSBmcm9tIGEgcHJldmlvdXMgdmVyc2lvbiBvZiB0aGUgY29kZWJhc2UuIEEK
PiBzaW1wbGUgc3Bpbl9sb2NrIHNob3VsZCBzdWZmaWNlIGZvciB0aGlzIHVzZS1jYXNlLgoKSSBy
ZXBsaWVkIHRvbyBxdWlja2x5OiBpdCBpcyBiZXN0IGFzIGEgc2VtYXBob3JlIGJlY2F1c2UgdGhl
IGZ1bmN0aW9ucwp3aXRoaW4gdGhlIGNyaXRpY2FsIHJlZ2lvbnMgY2FuIGNhdXNlIGEgcmVzY2hl
ZHVsZS4gQnV0IHRoZXJlIGlzIG5vIG5lZWQKdG8gdXNlIGEgcndfc2VtYXBob3JlLCBzbyBJJ2xs
IHN3aXRjaCBpdCB0byBhIHJlZ3VsYXIgc2VtYXBob3JlLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 20:23:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 20:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAj0B-0006Az-SO; Tue, 16 May 2017 20:23:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAj0B-0006Ar-5J
 for xen-devel@lists.xen.org; Tue, 16 May 2017 20:23:27 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 EC/EE-03696-EBF5B195; Tue, 16 May 2017 20:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu7eeOl
 Ig1XztS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxH0y4wFbxWquiecJS9gXGRTBcjF4eQwB9G
 iYs7drJ1MXJysAg4SNycAmJzcDAKxEg8+GENEmYUCJOYfHkJK0SJtsS5vU/AytkEDCX+PtkEV
 i4BZC/5zAESFhEwkHh/fRIbyHhmgdWMEn1XmphBEsICthJzPlxkB7E5BewkJnW/AJvDK+AlMb
 XtGiPEPZ8YJT5uX8AIkhAV0JU49O8PVJGgxMmZT1hAbGYBLYnl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwZACCHYyrFgQe
 YpTkYFIS5XWIlI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbGgeUEyxKTU+tSMvMAUYETFqCg
 0dJhPcMSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5z4MUCYAUZZTmwY2AReclRlkpYV
 5GoKOEeApSi3IzS1DlXzGKczAqCfPOBJnCk5lXArfpFdARTEBHhL0UBzmiJBEhJdXAGOTyWPP
 rw89eWpXV1u5uQhHbZxxacPPUu8hNtcEaKy1L7Zff5m/bbiOSdeDzphKDczFxcx68m2sV1Foa
 s/Dkil2+R7za3sVJKkc5x31SkWkJP366yP4z67nuEpvwebWZ/DGTyvMU7vJKp3u2hR3wWcicM
 nVremGMpuzt1FkZL1rXLZxVmJ+sxFKckWioxVxUnAgAxlf2wckCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494966204!79444242!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11761 invoked from network); 16 May 2017 20:23:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 20:23:25 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9BDE02397B;
 Tue, 16 May 2017 20:23:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9BDE02397B
Date: Tue, 16 May 2017 13:23:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <e093ce6a-f9af-f10f-cf7c-6539375ccf79@oracle.com>
Message-ID: <alpine.DEB.2.10.1705161312470.4103@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-5-git-send-email-sstabellini@kernel.org>
 <e093ce6a-f9af-f10f-cf7c-6539375ccf79@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 05/18] xen/pvcalls: connect to a frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE1LzIw
MTcgMDQ6MzUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSBhIHBl
ci1mcm9udGVuZCBkYXRhIHN0cnVjdHVyZSBuYW1lZCBwdmNhbGxzX2JhY2tfcHJpdi4gSXQKPiA+
IGNvbnRhaW5zIHBvaW50ZXJzIHRvIHRoZSBjb21tYW5kIHJpbmcsIGl0cyBldmVudCBjaGFubmVs
LCBhIGxpc3Qgb2YKPiA+IGFjdGl2ZSBzb2NrZXRzIGFuZCBhIHRyZWUgb2YgcGFzc2l2ZSBzb2Nr
ZXRzIChwYXNzaW5nIHNvY2tldHMgbmVlZCB0byBiZQo+ID4gbG9va2VkIHVwIGZyb20gdGhlIGlk
IG9uIGxpc3RlbiwgYWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLCB3aGlsZSBhY3RpdmUKPiA+IHNv
Y2tldHMgb25seSBvbiByZWxlYXNlKS4KPiAKPiBJdCB3b3VsZCBiZSB1c2VmdWwgdG8gcHV0IHRo
aXMgaW50byBhIGNvbW1lbnQgaW4gcHZjYWxsc19iYWNrX3ByaXYgZGVmaW5pdGlvbi4KCkknbGwg
ZG8gdGhhdC4KCgo+ID4gSXQgYWxzbyBoYXMgYW4gdW5ib3VuZCB3b3JrcXVldWUgdG8gc2NoZWR1
bGUgdGhlIHdvcmsgb2YgcGFyc2luZyBhbmQKPiA+IGV4ZWN1dGluZyBjb21tYW5kcyBvbiB0aGUg
Y29tbWFuZCByaW5nLiBwdmNhbGxzc19sb2NrIHByb3RlY3RzIHRoZSB0d28KPiA+IGxpc3RzLiBJ
biBwdmNhbGxzX2JhY2tfZ2xvYmFsLCBrZWVwIGEgbGlzdCBvZiBjb25uZWN0ZWQgZnJvbnRlbmRz
Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBv
cmV0by5jb20+Cj4gPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiA+IENDOiBqZ3Jv
c3NAc3VzZS5jb20KPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgODcK
PiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAx
IGZpbGUgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4g
aW5kZXggODZlY2ExOS4uODc2ZTU3NyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gQEAgLTQ0
LDEzICs0NCwxMDAgQEAgc3RydWN0IHB2Y2FsbHNfYmFja19nbG9iYWwgewo+ID4gIAlzdHJ1Y3Qg
cndfc2VtYXBob3JlIHByaXZzX2xvY2s7Cj4gPiAgfSBwdmNhbGxzX2JhY2tfZ2xvYmFsOwo+ID4g
Cj4gPiArc3RydWN0IHB2Y2FsbHNfYmFja19wcml2IHsKPiA+ICsJc3RydWN0IGxpc3RfaGVhZCBs
aXN0Owo+ID4gKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2Owo+ID4gKwlzdHJ1Y3QgeGVuX3B2
Y2FsbHNfc3JpbmcgKnNyaW5nOwo+ID4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfYmFja19yaW5nIHJp
bmc7Cj4gPiArCWludCBpcnE7Cj4gPiArCXN0cnVjdCBsaXN0X2hlYWQgc29ja2V0X21hcHBpbmdz
Owo+ID4gKwlzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHNvY2tldHBhc3NfbWFwcGluZ3M7Cj4gPiAr
CXN0cnVjdCByd19zZW1hcGhvcmUgcHZjYWxsc3NfbG9jazsKPiAKPiBTYW1lIHF1ZXN0aW9uIGFz
IGJlZm9yZSByZWdhcmRpbmcgdXNpbmcgcncgc2VtYXBob3JlIC0tLSBJIG9ubHkgc2VlCj4gZG93
bi91cF93cml0ZXMuCgpBbmQgYWdhaW4sIHlvdSBhcmUgcmlnaHQuIEknbGwgc3dpdGNoIGl0IHRv
IGEgcmVndWxhciBzZW1hcGhvcmUuCgoKPiBBbmQgd2hhdCBkb2VzIHRoZSBuYW1lIChwdmNhbGxz
cykgc3RhbmQgZm9yPwo+IAo+IAo+ID4gKwlhdG9taWNfdCB3b3JrOwo+ID4gKwlzdHJ1Y3Qgd29y
a3F1ZXVlX3N0cnVjdCAqd3E7Cj4gPiArCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3Jr
Owo+ID4gK307Cj4gPiArCj4gPiAgc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lvd29ya2VyKHN0
cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiA+ICB7Cj4gPiAgfQo+ID4gCj4gPiArc3RhdGljIHZv
aWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ID4gK3sKPiA+
ICt9Cj4gPiArCj4gPiArc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19ldmVudChpbnQg
aXJxLCB2b2lkICpkZXZfaWQpCj4gPiArewo+ID4gKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gPiAr
fQo+ID4gKwo+ID4gIHN0YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYpCj4gPiAgewo+ID4gKwlpbnQgZXJyLCBldnRjaG47Cj4gPiArCWdyYW50X3JlZl90
IHJpbmdfcmVmOwo+ID4gKwl2b2lkICphZGRyID0gTlVMTDsKPiA+ICsJc3RydWN0IHB2Y2FsbHNf
YmFja19wcml2ICpwcml2ID0gTlVMTDsKPiA+ICsKPiA+ICsJcHJpdiA9IGt6YWxsb2Moc2l6ZW9m
KHN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiksIEdGUF9LRVJORUwpOwo+ID4gKwlpZiAoIXByaXYp
Cj4gPiArCQlyZXR1cm4gLUVOT01FTTsKPiA+ICsKPiA+ICsJZXJyID0geGVuYnVzX3NjYW5mKFhC
VF9OSUwsIGRldi0+b3RoZXJlbmQsICJwb3J0IiwgIiV1IiwKPiA+ICsJCQkgICAmZXZ0Y2huKTsK
PiA+ICsJaWYgKGVyciAhPSAxKSB7Cj4gPiArCQllcnIgPSAtRUlOVkFMOwo+ID4gKwkJeGVuYnVz
X2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvZXZlbnQtY2hhbm5lbCIsCj4gPiArCQkJ
CSBkZXYtPm90aGVyZW5kKTsKPiA+ICsJCWdvdG8gZXJyb3I7Cj4gPiArCX0KPiA+ICsKPiA+ICsJ
ZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+b3RoZXJlbmQsICJyaW5nLXJlZiIsICIl
dSIsCj4gPiAmcmluZ19yZWYpOwo+ID4gKwlpZiAoZXJyICE9IDEpIHsKPiA+ICsJCWVyciA9IC1F
SU5WQUw7Cj4gPiArCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy9yaW5n
LXJlZiIsCj4gPiArCQkJCSBkZXYtPm90aGVyZW5kKTsKPiA+ICsJCWdvdG8gZXJyb3I7Cj4gPiAr
CX0KPiA+ICsKPiA+ICsJZXJyID0geGVuYnVzX21hcF9yaW5nX3ZhbGxvYyhkZXYsICZyaW5nX3Jl
ZiwgMSwgJmFkZHIpOwo+ID4gKwlpZiAoZXJyIDwgMCkKPiA+ICsJCWdvdG8gZXJyb3I7Cj4gCj4g
Cj4gSSdkIG1vdmUgdGhpcyBjbG9zZXIgdG8gZmlyc3QgdXNlLCBiZWxvdy4KClN1cmUKCgo+ID4g
Kwo+ID4gKwllcnIgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKGRldi0+
b3RoZXJlbmRfaWQsIGV2dGNobiwKPiA+ICsJCQkJCQkgICAgcHZjYWxsc19iYWNrX2V2ZW50LCAw
LAo+ID4gKwkJCQkJCSAgICAicHZjYWxscy1iYWNrZW5kIiwgZGV2KTsKPiA+ICsJaWYgKGVyciA8
IDApCj4gPiArCQlnb3RvIGVycm9yOwo+ID4gKwo+ID4gKwlwcml2LT53cSA9IGFsbG9jX3dvcmtx
dWV1ZSgicHZjYWxsc19iYWNrX3dxIiwgV1FfVU5CT1VORCwgMSk7Cj4gPiArCWlmICghcHJpdi0+
d3EpIHsKPiA+ICsJCWVyciA9IC1FTk9NRU07Cj4gPiArCQlnb3RvIGVycm9yOwo+ID4gKwl9Cj4g
PiArCUlOSVRfV09SSygmcHJpdi0+cmVnaXN0ZXJfd29yaywgcHZjYWxsc19iYWNrX3dvcmspOwo+
ID4gKwlwcml2LT5kZXYgPSBkZXY7Cj4gPiArCXByaXYtPnNyaW5nID0gYWRkcjsKPiA+ICsJQkFD
S19SSU5HX0lOSVQoJnByaXYtPnJpbmcsIHByaXYtPnNyaW5nLCBYRU5fUEFHRV9TSVpFICogMSk7
Cj4gPiArCXByaXYtPmlycSA9IGVycjsKPiA+ICsJSU5JVF9MSVNUX0hFQUQoJnByaXYtPnNvY2tl
dF9tYXBwaW5ncyk7Cj4gPiArCUlOSVRfUkFESVhfVFJFRSgmcHJpdi0+c29ja2V0cGFzc19tYXBw
aW5ncywgR0ZQX0tFUk5FTCk7Cj4gPiArCWluaXRfcndzZW0oJnByaXYtPnB2Y2FsbHNzX2xvY2sp
Owo+ID4gKwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBwcml2KTsKPiA+ICsJZG93bl93cml0
ZSgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2c19sb2NrKTsKPiA+ICsJbGlzdF9hZGRfdGFpbCgm
cHJpdi0+bGlzdCwgJnB2Y2FsbHNfYmFja19nbG9iYWwucHJpdnMpOwo+ID4gKwl1cF93cml0ZSgm
cHZjYWxsc19iYWNrX2dsb2JhbC5wcml2c19sb2NrKTsKPiA+ICsJcXVldWVfd29yayhwcml2LT53
cSwgJnByaXYtPnJlZ2lzdGVyX3dvcmspOwo+ID4gKwo+ID4gIAlyZXR1cm4gMDsKPiA+ICsKPiA+
ICsgZXJyb3I6Cj4gPiArCWlmIChhZGRyICE9IE5VTEwpCj4gPiArCQl4ZW5idXNfdW5tYXBfcmlu
Z192ZnJlZShkZXYsIGFkZHIpOwo+ID4gKwlpZiAocHJpdi0+d3EpCj4gPiArCQlkZXN0cm95X3dv
cmtxdWV1ZShwcml2LT53cSk7Cj4gPiArCXVuYmluZF9mcm9tX2lycWhhbmRsZXIocHJpdi0+aXJx
LCBkZXYpOwo+ID4gKwlrZnJlZShwcml2KTsKPiA+ICsJcmV0dXJuIGVycjsKPiA+ICB9Cj4gPiAK
PiA+ICBzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2KQo+ID4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 20:39:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 20:39:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAjFM-00072A-8P; Tue, 16 May 2017 20:39:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAjFK-000724-N3
 for xen-devel@lists.xen.org; Tue, 16 May 2017 20:39:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 01/7A-03613-9636B195; Tue, 16 May 2017 20:39:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm5msnS
 kwfUXHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bt7z9ZCy5zVPzqW8HSwNjE3sXIxSEk8IdR
 4tb1Q0xdjJwcLAIOEs+e/WfpYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiZ6JbewgNpuAocTfJ
 5vYQMolgOwlnzlAwiIC+hKbbjeClTALrGGUODItEcQWFrCVmPPhIlicU8Bb4kzTAbCtvAJeEv
 OW3mAEsYUENjFJ/LocCWKLCuhKHPr3hw2iRlDi5MwnLBAztSSWT9/GMoFRYBaS1CwkqQWMTKs
 YNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkAEIdjCumR94
 iFGSg0lJlNchUjpSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvfhJQTrAoNT21Ii0zBxgNMGkJD
 h4lEV4JkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzaoIUCYAUZZTmwY2AReYlRlkpYV
 5GoKOEeApSi3IzS1DlXzGKczAqCfNOBpnCk5lXArfpFdARTEBHhL0UBzmiJBEhJdXAOGH3Rrc
 v10uNTqQpNQrnCz/adte7JPAy9w+xzCM5/3kir39J6qz9cnC5cFk9u87h3CPHpe2r2E6abu64
 8b127yWFB/8k88p3reXruuKWuDhzoxDv1va/PufOJcq+nVbZXPVsyrYHnHvF82apPP3xLOvOL
 p/I1x4haq+mFX/9dkRNicHtwUoHXyWW4oxEQy3mouJEACmUYePHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494967143!92386009!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37052 invoked from network); 16 May 2017 20:39:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 20:39:05 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1ABB0239CC;
 Tue, 16 May 2017 20:39:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1ABB0239CC
Date: Tue, 16 May 2017 13:38:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1705161312470.4103@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1705161336140.6833@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-5-git-send-email-sstabellini@kernel.org>
 <e093ce6a-f9af-f10f-cf7c-6539375ccf79@oracle.com>
 <alpine.DEB.2.10.1705161312470.4103@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 05/18] xen/pvcalls: connect to a frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNiBNYXkgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYwo+ID4gPiBpbmRleCA4NmVjYTE5Li44NzZlNTc3IDEwMDY0NAo+ID4gPiAtLS0gYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYwo+ID4gPiBAQCAtNDQsMTMgKzQ0LDEwMCBAQCBzdHJ1Y3QgcHZjYWxsc19iYWNrX2ds
b2JhbCB7Cj4gPiA+ICAJc3RydWN0IHJ3X3NlbWFwaG9yZSBwcml2c19sb2NrOwo+ID4gPiAgfSBw
dmNhbGxzX2JhY2tfZ2xvYmFsOwo+ID4gPiAKPiA+ID4gK3N0cnVjdCBwdmNhbGxzX2JhY2tfcHJp
diB7Cj4gPiA+ICsJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ID4gPiArCXN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXY7Cj4gPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3NyaW5nICpzcmluZzsKPiA+
ID4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfYmFja19yaW5nIHJpbmc7Cj4gPiA+ICsJaW50IGlycTsK
PiA+ID4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHNvY2tldF9tYXBwaW5nczsKPiA+ID4gKwlzdHJ1Y3Qg
cmFkaXhfdHJlZV9yb290IHNvY2tldHBhc3NfbWFwcGluZ3M7Cj4gPiA+ICsJc3RydWN0IHJ3X3Nl
bWFwaG9yZSBwdmNhbGxzc19sb2NrOwo+ID4gCj4gPiBTYW1lIHF1ZXN0aW9uIGFzIGJlZm9yZSBy
ZWdhcmRpbmcgdXNpbmcgcncgc2VtYXBob3JlIC0tLSBJIG9ubHkgc2VlCj4gPiBkb3duL3VwX3dy
aXRlcy4KPiAKPiBBbmQgYWdhaW4sIHlvdSBhcmUgcmlnaHQuIEknbGwgc3dpdGNoIGl0IHRvIGEg
cmVndWxhciBzZW1hcGhvcmUuCj4gCj4gCj4gPiBBbmQgd2hhdCBkb2VzIHRoZSBuYW1lIChwdmNh
bGxzcykgc3RhbmQgZm9yPwoKSXQgc3RhbmRzIGZvciBzb2NrZXQgbG9jay4gSSdsbCByZW5hbWUg
aXQgdG8gc29ja2V0X2xvY2suCgoKPiA+IAo+ID4gPiArCWF0b21pY190IHdvcms7Cj4gPiA+ICsJ
c3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOwo+ID4gPiArCXN0cnVjdCB3b3JrX3N0cnVjdCBy
ZWdpc3Rlcl93b3JrOwo+ID4gPiArfTsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 20:45:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 20:45:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAjLZ-0007hK-0t; Tue, 16 May 2017 20:45:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAjLX-0007hE-Ky
 for xen-devel@lists.xen.org; Tue, 16 May 2017 20:45:31 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 85/81-03613-AE46B195; Tue, 16 May 2017 20:45:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu6rFOl
 Ig3VdIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bziW+ZChpEK7qPL2NtYOwX7GLk4hAS+MMo
 MW/3ddYuRk4OFgEHiZZFC5i7GDk4GAViJB78sAYJMwqESUy+vASqRFti7bcpYDabgKHE3yeb2
 EDKJYDsJZ85QMIiAgYS769PYgMZzyywmlGi70oTM0hCGGj84f2vwHo5BewkLn1azgLSyyvgJd
 F5ShXinE+MEp9P3QKrERXQlTj07w8biM0rIChxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAgZgGAHY9Oi
 wEOMkhxMSqK8DpHSkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePuSgXKCRanpqRVpmTnAeIBJS
 3DwKInw8oCkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnLcFpEgApCijNA9uBCw2LzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9wDIFJ7MvBK4Ta+AjmACOiLspTjIESWJCCmpBsYeUzG
 2YK74lS8qZ2ZOdjZ4NeuLjLClIG9HuGKF1IQt0ln7jxaduXT8qnWY2cWf4dZifRyzeV/X6q6+
 46e2eJ6eWd7hbbZvDrOwuUhukwyOOahhNYUhXVrKusY4/5YPV7GFonmWz+w1YszbptvdLFv/3
 mLmzRdSARPu3rvrPsF/8Q6vLqWkzUosxRmJhlrMRcWJAJIW9sbIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494967528!101210155!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34549 invoked from network); 16 May 2017 20:45:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 20:45:30 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3485E23984;
 Tue, 16 May 2017 20:45:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3485E23984
Date: Tue, 16 May 2017 13:45:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <f183e016-01e3-6417-93c7-300e2aba7151@oracle.com>
Message-ID: <alpine.DEB.2.10.1705161340580.6833@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-7-git-send-email-sstabellini@kernel.org>
 <f183e016-01e3-6417-93c7-300e2aba7151@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 07/18] xen/pvcalls: implement socket command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE1LzIw
MTcgMDQ6MzUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEp1c3QgcmVwbHkgd2l0
aCBzdWNjZXNzIHRvIHRoZSBvdGhlciBlbmQgZm9yIG5vdy4gRGVsYXkgdGhlIGFsbG9jYXRpb24K
PiA+IG9mIHRoZSBhY3R1YWwgc29ja2V0IHRvIGJpbmQgYW5kL29yIGNvbm5lY3QuCj4gPiAKPiA+
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4K
PiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNv
bQo+ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAzMSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+IGluZGV4IDJiMmE0OWEu
LjJlYWUwOTYgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4g
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+IEBAIC0xMiwxMiArMTIsMTcgQEAK
PiA+ICAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ID4g
ICAqLwo+ID4gCj4gPiArI2luY2x1ZGUgPGxpbnV4L2luZXQuaD4KPiA+ICAjaW5jbHVkZSA8bGlu
dXgva3RocmVhZC5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+Cj4gPiAgI2luY2x1ZGUg
PGxpbnV4L3JhZGl4LXRyZWUuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiAg
I2luY2x1ZGUgPGxpbnV4L3J3c2VtLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L3dhaXQuaD4KPiA+
ICsjaW5jbHVkZSA8bmV0L3NvY2suaD4KPiA+ICsjaW5jbHVkZSA8bmV0L2luZXRfY29tbW9uLmg+
Cj4gPiArI2luY2x1ZGUgPG5ldC9pbmV0X2Nvbm5lY3Rpb25fc29jay5oPgo+ID4gKyNpbmNsdWRl
IDxuZXQvcmVxdWVzdF9zb2NrLmg+Cj4gPiAKPiA+ICAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgo+
ID4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiA+IEBAIC02NSw3ICs3MCwzMSBAQCBz
dGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0IHdvcmtfc3RydWN0Cj4gPiAq
d29yaykKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKPiA+ICAJCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gPiAg
ewo+ID4gLQlyZXR1cm4gMDsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2Owo+
ID4gKwlpbnQgcmV0Owo+ID4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiA+
ICsKPiA+ICsJaWYgKGRldiA9PSBOVUxMKQo+ID4gKwkJcmV0dXJuIDA7Cj4gPiArCXByaXYgPSBk
ZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiAKPiBUaGlzIGlzIGluY29uc2lzdGVudCB3aXRo
IHB2Y2FsbHNfYmFja19ldmVudCgpIHRlc3RzLCB3aGVyZSB5b3UgY2hlY2sgYm90aCBmb3IKPiBO
VUxMLiBPVE9ILCBJIGFtIG5vdCBzdXJlIGEgY2hlY2sgaXMgbmVlZGVkIGF0IGFsbCBzaW5jZSB5
b3UndmUganVzdCB0ZXN0ZWQKPiB0aGVzZSBpbiBwdmNhbGxzX2JhY2tfZXZlbnQoKS4KClRoYXQn
cyBiZWNhdXNlIHByaXYgY2Fubm90IGJlIE5VTEwgYXQgdGhpcyBzdGFnZTogaXQgd2FzIGFsbG9j
YXRlZApiZWZvcmUgcXVldWluZyBhbnkgd29yayB0byBwcml2LT53cS4gV2hpbGUgaW4gcHZjYWxs
c19iYWNrX2V2ZW50IEkgaGF2ZQpiZWVuIG1vcmUgY2FyZWZ1bCBpbiBjYXNlIG9mIHNwdXJpb3Vz
IChlcnJvbmVvdXMpIG5vdGlmaWNhdGlvbnMuCgpJIGFncmVlIHRoYXQgSSBjb3VsZCByZW1vdmUg
dGhpcyBkZXYgPT0gTlVMTCBjaGVjayBoZXJlLCBhbmQgaW4gdGhlCm90aGVyIGNvbW1hbmQgaGFu
ZGxlcnMuIEknbGwgZG8gdGhhdC4KCgo+ID4gKwo+ID4gKwlpZiAocmVxLT51LnNvY2tldC5kb21h
aW4gIT0gQUZfSU5FVCB8fAo+ID4gKwkgICAgcmVxLT51LnNvY2tldC50eXBlICE9IFNPQ0tfU1RS
RUFNIHx8Cj4gPiArCSAgICAocmVxLT51LnNvY2tldC5wcm90b2NvbCAhPSAwICYmCj4gPiArCSAg
ICAgcmVxLT51LnNvY2tldC5wcm90b2NvbCAhPSBBRl9JTkVUKSkKPiA+ICsJCXJldCA9IC1FQUZO
T1NVUFBPUlQ7Cj4gPiArCWVsc2UKPiA+ICsJCXJldCA9IDA7Cj4gPiArCj4gPiArCS8qIGxlYXZl
IHRoZSBhY3R1YWwgc29ja2V0IGFsbG9jYXRpb24gZm9yIGxhdGVyICovCj4gPiArCj4gPiArCXJz
cCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9wcm9kX3B2
dCsrKTsKPiA+ICsJcnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKPiA+ICsJcnNwLT5jbWQgPSBy
ZXEtPmNtZDsKPiA+ICsJcnNwLT51LnNvY2tldC5pZCA9IHJlcS0+dS5zb2NrZXQuaWQ7Cj4gPiAr
CXJzcC0+cmV0ID0gcmV0Owo+ID4gKwo+ID4gKwlyZXR1cm4gMTsKPiA+ICB9Cj4gPiAKPiA+ICBz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
Cj4gPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 20:57:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 20:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAjX7-0008Pb-1w; Tue, 16 May 2017 20:57:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAjX5-0008PV-UY
 for xen-devel@lists.xen.org; Tue, 16 May 2017 20:57:28 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7A/B1-03371-7B76B195; Tue, 16 May 2017 20:57:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu62dOl
 Ig0OXxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozG79vZCtZqVvRu2cXawNio2MXIxSEk8IdR
 4sbiq2xdjJwcLAIOEhu2LGPsYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtifk3joOVswkYSvx9s
 okNpFwCyF7ymQMkLCJgIPH++iQ2kPHMAqsZJfquNDGDJIQFPCV+z25hB7E5Bewktvx4CDaTV8
 BLYkv7LhaIez4xSmw49AosISqgK3Ho3x82iCJBiZMzn7CA2MwCWhLLp29jmcAoMAtJahaS1AJ
 GplWM6sWpRWWpRboWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHIAAQ7GGdf
 9j/EKMnBpCTK6xApHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjcvDSgnWJSanlqRlpkDjAeYt
 AQHj5IIbyBImre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHkLQIoEQIoySvPgRsBi8xKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeYNBpvBk5pXAbXoFdAQT0BFhL8VBjihJREhJNTCqKj3
 Ws83aZXPS/tFj/YZFZ2Yvq5VyCbSZ9DpF6nzfzBP3Vqb5l8R8OjTZODOF/8bq0+WCTmELU+SY
 JBIWTd3/Oz8pYf5OdcZYyfV3XicofusyKy61WVvizi7cceWXgv05sS/xrLNzzh18PidsinFJ8
 pJVOxKLsi4aFn7YKslc9b2IzZmvslSJpTgj0VCLuag4EQCCulLXyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1494968245!90232372!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36919 invoked from network); 16 May 2017 20:57:26 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 20:57:26 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 38386239CC;
 Tue, 16 May 2017 20:57:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 38386239CC
Date: Tue, 16 May 2017 13:57:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <c4c52c1f-b183-a86f-8db5-ec9bec9e19e0@oracle.com>
Message-ID: <alpine.DEB.2.10.1705161346000.6833@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-6-git-send-email-sstabellini@kernel.org>
 <c4c52c1f-b183-a86f-8db5-ec9bec9e19e0@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 06/18] xen/pvcalls: handle commands from the
	frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE1LzIw
MTcgMDQ6MzUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFdoZW4gdGhlIG90aGVy
IGVuZCBub3RpZmllcyB1cyB0aGF0IHRoZXJlIGFyZSBjb21tYW5kcyB0byBiZSByZWFkCj4gPiAo
cHZjYWxsc19iYWNrX2V2ZW50KSwgd2FrZSB1cCB0aGUgYmFja2VuZCB0aHJlYWQgdG8gcGFyc2Ug
dGhlIGNvbW1hbmQuCj4gPiAKPiA+IFRoZSBjb21tYW5kIHJpbmcgd29ya3MgbGlrZSBtb3N0IG90
aGVyIFhlbiByaW5ncywgc28gdXNlIHRoZSB1c3VhbAo+ID4gcmluZyBtYWNyb3MgdG8gcmVhZCBh
bmQgd3JpdGUgdG8gaXQuIFRoZSBmdW5jdGlvbnMgaW1wbGVtZW50aW5nIHRoZQo+ID4gY29tbWFu
ZHMgYXJlIGVtcHR5IHN0dWJzIGZvciBub3cuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMTUKPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygr
KQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gaW5kZXggODc2ZTU3Ny4uMmIyYTQ5YSAxMDA2NDQK
PiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwo+ID4gQEAgLTYyLDEyICs2MiwxMjcgQEAgc3RhdGljIHZvaWQgcHZj
YWxsc19iYWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdAo+ID4gKndvcmspCj4gPiAgewo+
ID4gIH0KPiA+IAo+ID4gK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+ID4gKwkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkK
PiA+ICt7Cj4gPiArCXJldHVybiAwOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiArCQkJCXN0cnVj
dCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gPiArewo+ID4gKwlyZXR1cm4gMDsKPiA+ICt9
Cj4gPiArCj4gPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAo+ID4gKwkJCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+
ID4gK3sKPiA+ICsJcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBpbnQgcHZjYWxs
c19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICsJCQkgICAgIHN0cnVj
dCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gPiArewo+ID4gKwlyZXR1cm4gMDsKPiA+ICt9
Cj4gPiArCj4gPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCj4gPiArCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpy
ZXEpCj4gPiArewo+ID4gKwlyZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiArCQkJICAg
ICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gPiArewo+ID4gKwlyZXR1cm4g
MDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcG9sbChzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LAo+ID4gKwkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVl
c3QgKnJlcSkKPiA+ICt7Cj4gPiArCXJldHVybiAwOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMg
aW50IHB2Y2FsbHNfYmFja19oYW5kbGVfY21kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4g
PiArCQkJCSAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gPiArewo+ID4gKwlp
bnQgcmV0ID0gMDsKPiA+ICsKPiA+ICsJc3dpdGNoIChyZXEtPmNtZCkgewo+ID4gKwljYXNlIFBW
Q0FMTFNfU09DS0VUOgo+ID4gKwkJcmV0ID0gcHZjYWxsc19iYWNrX3NvY2tldChkZXYsIHJlcSk7
Cj4gPiArCQlicmVhazsKPiA+ICsJY2FzZSBQVkNBTExTX0NPTk5FQ1Q6Cj4gPiArCQlyZXQgPSBw
dmNhbGxzX2JhY2tfY29ubmVjdChkZXYsIHJlcSk7Cj4gPiArCQlicmVhazsKPiA+ICsJY2FzZSBQ
VkNBTExTX1JFTEVBU0U6Cj4gPiArCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZShkZXYsIHJl
cSk7Cj4gPiArCQlicmVhazsKPiA+ICsJY2FzZSBQVkNBTExTX0JJTkQ6Cj4gPiArCQlyZXQgPSBw
dmNhbGxzX2JhY2tfYmluZChkZXYsIHJlcSk7Cj4gPiArCQlicmVhazsKPiA+ICsJY2FzZSBQVkNB
TExTX0xJU1RFTjoKPiA+ICsJCXJldCA9IHB2Y2FsbHNfYmFja19saXN0ZW4oZGV2LCByZXEpOwo+
ID4gKwkJYnJlYWs7Cj4gPiArCWNhc2UgUFZDQUxMU19BQ0NFUFQ6Cj4gPiArCQlyZXQgPSBwdmNh
bGxzX2JhY2tfYWNjZXB0KGRldiwgcmVxKTsKPiA+ICsJCWJyZWFrOwo+ID4gKwljYXNlIFBWQ0FM
TFNfUE9MTDoKPiA+ICsJCXJldCA9IHB2Y2FsbHNfYmFja19wb2xsKGRldiwgcmVxKTsKPiA+ICsJ
CWJyZWFrOwo+ID4gKwlkZWZhdWx0Ogo+ID4gKwkJcmV0ID0gLUVOT1RTVVBQOwo+ID4gKwkJYnJl
YWs7Cj4gPiArCX0KPiA+ICsJcmV0dXJuIHJldDsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIHZv
aWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ID4gIHsKPiA+
ICsJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2ID0gY29udGFpbmVyX29mKHdvcmssCj4g
PiArCQlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYsIHJlZ2lzdGVyX3dvcmspOwo+ID4gKwlpbnQg
bm90aWZ5LCBub3RpZnlfYWxsID0gMCwgbW9yZSA9IDE7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxs
c19yZXF1ZXN0IHJlcTsKPiA+ICsJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHByaXYtPmRl
djsKPiA+ICsKPiA+ICsJYXRvbWljX3NldCgmcHJpdi0+d29yaywgMSk7Cj4gPiArCj4gPiArCXdo
aWxlIChtb3JlIHx8ICFhdG9taWNfZGVjX2FuZF90ZXN0KCZwcml2LT53b3JrKSkgewo+ID4gKwkJ
d2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVRVUVTVFMoJnByaXYtPnJpbmcpKSB7Cj4gPiAr
CQkJUklOR19DT1BZX1JFUVVFU1QoJnByaXYtPnJpbmcsCj4gPiArCQkJCQkgIHByaXYtPnJpbmcu
cmVxX2NvbnMrKywKPiA+ICsJCQkJCSAgJnJlcSk7Cj4gPiArCj4gPiArCQkJaWYgKHB2Y2FsbHNf
YmFja19oYW5kbGVfY21kKGRldiwgJnJlcSkgPiAwKSB7Cj4gCj4gQ2FuIHlvdSBtYWtlIGhhbmRs
ZXJzIG1ha2UgInRyYWRpdGlvbmFsIiByZXR1cm5zLCBpLmUuIDwwIG9uIGVycm9yIGFuZCAwIG9u
Cj4gc3VjY2Vzcz8gT3IgZG8geW91IHJlYWxseSBuZWVkIHRvIGRpc3Rpbmd1aXNoIDAgZnJvbSA+
MD8KClRvZGF5IDwgMCBtZWFucyBlcnJvciwgMCBtZWFucyBPSyBidXQgbm8gbm90aWZpY2F0aW9u
cyByZXF1aXJlZCwgMSBtZWFucwpPSyB3aXRoIG5vdGlmaWNhdGlvbnMuIEdpdmVuIHRoYXQgZXJy
b3JzIGFyZSByZXR1cm5lZCB0byB0aGUgb3RoZXIgZW5kCnVzaW5nIHRoZSBhcHByb3ByaWF0ZSBy
ZXNwb25zZSBmaWVsZCAod2UgZG9uJ3QgZG8gYW55dGhpbmcgd2l0aCBhbiBlcnJvcgppbiBwdmNh
bGxzX2JhY2tfd29yayksIEkgY291bGQgY2hhbmdlIHRoaXMgdG86CgotMTogbm8gbmVlZCBmb3Ig
bm90aWZpY2F0aW9ucyAoYm90aCBlcnJvcnMgYW5kIHJlZ3VsYXIgY29uZGl0aW9ucykKMDogIG5v
dGlmaWNhdGlvbnMKCgo+ID4gKwkJCQlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJ
RlkoCj4gPiArCQkJCQkmcHJpdi0+cmluZywgbm90aWZ5KTsKPiA+ICsJCQkJbm90aWZ5X2FsbCAr
PSBub3RpZnk7Cj4gPiArCQkJfQo+ID4gKwkJfQo+ID4gKwo+ID4gKwkJaWYgKG5vdGlmeV9hbGwp
Cj4gPiArCQkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKHByaXYtPmlycSk7Cj4gPiArCj4gPiArCQlS
SU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygmcHJpdi0+cmluZywgbW9yZSk7Cj4gPiArCX0K
PiA+ICB9Cj4gPiAKPiA+ICBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGlu
dCBpcnEsIHZvaWQgKmRldl9pZCkKPiA+ICB7Cj4gPiArCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpk
ZXYgPSBkZXZfaWQ7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdiA9IE5VTEw7
Cj4gPiArCj4gPiArCWlmIChkZXYgPT0gTlVMTCkKPiA+ICsJCXJldHVybiBJUlFfSEFORExFRDsK
PiA+ICsKPiA+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ID4gKwlpZiAo
cHJpdiA9PSBOVUxMKQo+ID4gKwkJcmV0dXJuIElSUV9IQU5ETEVEOwo+IAo+IFRoZXNlIHR3byBh
cmVuJ3QgZXJyb3JzPwoKVGhleSBhcmUgbWVhbnQgdG8gaGFuZGxlIHNwdXJpb3VzIGV2ZW50IG5v
dGlmaWNhdGlvbnMuIEZyb20gdGhlIExpbnV4CmlycSBoYW5kbGluZyBzdWJzeXN0ZW0gcG9pbnQg
b2YgdmlldywgdGhleSBhcmUgbm90IGVycm9ycy4KCgo+ID4gKwo+ID4gKwlhdG9taWNfaW5jKCZw
cml2LT53b3JrKTsKPiAKPiBJcyB0aGlzIHJlYWxseSBuZWVkZWQ/IFdlIGhhdmUgYSBuZXcgZW50
cnkgb24gdGhlIHJpbmcsIHNvIHRoZSBvdXRlciBsb29wIGluCj4gcHZjYWxsc19iYWNrX3dvcmso
KSB3aWxsIHBpY2sgdGhpcyB1cCAoYnkgc2V0dGluZyAnbW9yZScpLgoKVGhpcyBpcyB0byBhdm9p
ZCByYWNlIGNvbmRpdGlvbnMuIEEgbm90aWZpY2F0aW9uIGNvdWxkIGJlIGRlbGl2ZXJlZAphZnRl
ciBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUyBpcyBjYWxsZWQsIHJldHVybmluZyBtb3Jl
ID09IDAsIGJ1dApiZWZvcmUgcHZjYWxsc19iYWNrX3dvcmsgY29tcGxldGVzLiBJbiB0aGF0IGNh
c2UsIHdpdGhvdXQgcHJpdi0+d29yaywKcHZjYWxsc19iYWNrX3dvcmsgd291bGRuJ3QgYmUgcmVz
Y2hlZHVsZWQgYmVjYXVzZSBpdCBpcyBzdGlsbCBydW5uaW5nCmFuZCB0aGUgd29yayB3b3VsZCBi
ZSBsZWZ0IHVuZG9uZS4KCgo+ID4gKwlxdWV1ZV93b3JrKHByaXYtPndxLCAmcHJpdi0+cmVnaXN0
ZXJfd29yayk7Cj4gPiArCj4gPiAgCXJldHVybiBJUlFfSEFORExFRDsKPiA+ICB9CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 21:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 21:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAjcC-0000ct-LM; Tue, 16 May 2017 21:02:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAjcB-0000cn-87
 for xen-devel@lists.xen.org; Tue, 16 May 2017 21:02:43 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 0F/AE-02181-2F86B195; Tue, 16 May 2017 21:02:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu7HDOl
 Ig8OthhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bstmUsBXtMKuZu/c3cwHhfs4uRi0NI4A+j
 xM1NE1m6GDk5WAQcJL4s3MzWxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEvvbXoDZbAKGEn+fb
 AIrlwCyl3zmAAmLCBhIvL8+iQ1kPLPAakaJvitNzCAJYQFHiZPnWthAbE4BO4nNzZvA1vIKeE
 nMbLzGDHHPJ0aJ/5N+gDWICuhKHPr3hw2iSFDi5MwnYA3MAloSy6dvY5nAKDALSWoWktQCRqZ
 VjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYcgABDsYz572
 PMQoycGkJMrrECkdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNzAdKCdYlJqeWpGWmQOMCJi0B
 AePkgivD0iat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeaNBigRAijJK8+BGwKLzEqOslD
 AvI9BRQjwFqUW5mSWo8q8YxTkYlYR5m0Gm8GTmlcBtegV0BBPQEWEvxUGOKElESEk1MNawFzT
 /ZlY+FbdtdqDx3KMW3wXs9J8zfmBPPjM7eUndrGNaW97ph5qXCrpnmxotuanu7efuK7+7dLuh
 8xTxyWfPtDrk/TfbFnLwkztXuNDPsJQKjQ6fd0z5N9cznNPlf2ilfEY78VCAUu2t3oL5Tu+28
 Lhb/DE5YX/+1LnSkBmpAl+r2dc+U2Ipzkg01GIuKk4EALiNrc7JAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494968560!98593878!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46454 invoked from network); 16 May 2017 21:02:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 21:02:41 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5871C239CC;
 Tue, 16 May 2017 21:02:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5871C239CC
Date: Tue, 16 May 2017 14:02:36 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <93420127-7a12-1b8e-931f-316c73a6404e@oracle.com>
Message-ID: <alpine.DEB.2.10.1705161358480.6833@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-8-git-send-email-sstabellini@kernel.org>
 <93420127-7a12-1b8e-931f-316c73a6404e@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 08/18] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE1LzIw
MTcgMDQ6MzYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEFsbG9jYXRlIGEgc29j
a2V0LiBLZWVwIHRyYWNrIG9mIHNvY2tldCA8LT4gcmluZyBtYXBwaW5ncyB3aXRoIGEgbmV3IGRh
dGEKPiA+IHN0cnVjdHVyZSwgY2FsbGVkIHNvY2tfbWFwcGluZy4gSW1wbGVtZW50IHRoZSBjb25u
ZWN0IGNvbW1hbmQgYnkgY2FsbGluZwo+ID4gaW5ldF9zdHJlYW1fY29ubmVjdCwgYW5kIG1hcHBp
bmcgdGhlIG5ldyBpbmRleGVzIHBhZ2UgYW5kIGRhdGEgcmluZy4KPiA+IEFzc29jaWF0ZSB0aGUg
c29ja2V0IHRvIGFuIGlvd29ya2VyIHJhbmRvbWx5Lgo+ID4gCj4gPiBXaGVuIGFuIGFjdGl2ZSBz
b2NrZXQgaXMgY2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KPiA+IC1F
Tk9UQ09OTiBhbmQgbm90aWZ5IHRoZSBvdGhlciBlbmQsIGFzIHNwZWNpZmllZCBieSB0aGUgcHJv
dG9jb2wuCj4gPiAKPiA+IHNrX2RhdGFfcmVhZHkgd2lsbCBiZSBpbXBsZW1lbnRlZCBsYXRlci4K
PiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3Jl
dG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3Nz
QHN1c2UuY29tCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDE0NQo+
ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgMSBm
aWxlIGNoYW5nZWQsIDE0NSBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiBp
bmRleCAyZWFlMDk2Li45YWMxY2YyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiBAQCAtNjMs
NiArNjMsMjkgQEAgc3RydWN0IHB2Y2FsbHNfYmFja19wcml2IHsKPiA+ICAJc3RydWN0IHdvcmtf
c3RydWN0IHJlZ2lzdGVyX3dvcms7Cj4gPiAgfTsKPiA+IAo+ID4gK3N0cnVjdCBzb2NrX21hcHBp
bmcgewo+ID4gKwlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gPiArCXN0cnVjdCBsaXN0X2hlYWQg
cXVldWU7Cj4gCj4gU2luY2UgeW91IGhhdmUgdHdvIGxpc3RzIGl0IHdvdWxkIGJlIGhlbHBmdWwg
aWYgbmFtZXMgd2VyZSBhIGJpdCBtb3JlCj4gZGVzY3JpcHRpdmUuCj4gCj4gKGFuZCBjb21tZW50
cyBmb3IgYXQgbGVhc3Qgc29tZSBmaWVsZHMgd291bGQgYmUgd2VsY29tZSB0b28pCgpZZWFoLCB5
b3UgYXJlIHJpZ2h0LiBsaXN0IGlzIHVzZWQgdG8gYWRkIHNvY2tfbWFwcGluZyB0bwpwcml2LT5z
b2NrZXRfbWFwcGluZ3MsIHRoZSBwZXIgZnJvbnRlbmQgbGlzdCBvZiBhY3RpdmUgc29ja2V0cy4g
cXVldWUgaXMKdXNlZCB0byBhZGQgc29ja19tYXBwaW5nIHRvIHRoZSBpb3dvcmtlciBsaXN0LiBJ
J2xsIGFkZCBhIGNvbW1lbnQuCgoKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2
Owo+ID4gKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+ID4gKwlpbnQgZGF0YV93b3JrZXI7Cj4gPiAr
CXVpbnQ2NF90IGlkOwo+ID4gKwlncmFudF9yZWZfdCByZWY7Cj4gPiArCXN0cnVjdCBwdmNhbGxz
X2RhdGFfaW50ZiAqcmluZzsKPiA+ICsJdm9pZCAqYnl0ZXM7Cj4gPiArCXN0cnVjdCBwdmNhbGxz
X2RhdGEgZGF0YTsKPiA+ICsJdWludDMyX3QgcmluZ19vcmRlcjsKPiA+ICsJaW50IGlycTsKPiA+
ICsJYXRvbWljX3QgcmVhZDsKPiA+ICsJYXRvbWljX3Qgd3JpdGU7Cj4gPiArCWF0b21pY190IHJl
bGVhc2U7Cj4gPiArCXZvaWQgKCpzYXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOwo+
ID4gK307Cj4gPiArCj4gPiArc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19jb25uX2V2
ZW50KGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKTsKPiA+ICtzdGF0aWMgaW50IHB2Y2FsbHNfYmFj
a19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gKwkJCQkgICAg
ICAgc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2LAo+ID4gKwkJCQkgICAgICAgc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwKTsKPiA+ICBzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3Jr
ZXIoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ID4gIHsKPiA+ICB9Cj4gPiBAQCAtOTcsOSAr
MTIwLDEyNiBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19k
ZXZpY2UKPiA+ICpkZXYsCj4gPiAgCXJldHVybiAxOwo+ID4gIH0KPiA+IAo+ID4gK3N0YXRpYyB2
b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2NrICpzb2NrKQo+ID4gK3sKPiA+
ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29jay0+c2tfdXNlcl9kYXRhOwo+ID4gKwlz
dHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGY7Cj4gPiArCj4gPiArCWlmIChtYXAgPT0gTlVM
TCkKPiA+ICsJCXJldHVybjsKPiA+ICsKPiA+ICsJaW50ZiA9IG1hcC0+cmluZzsKPiA+ICsJaW50
Zi0+aW5fZXJyb3IgPSAtRU5PVENPTk47Cj4gPiArCW5vdGlmeV9yZW1vdGVfdmlhX2lycShtYXAt
PmlycSk7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfZGF0YV9yZWFk
eShzdHJ1Y3Qgc29jayAqc29jaykKPiA+ICt7Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyBpbnQg
cHZjYWxsc19iYWNrX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICAJCQkJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKPiA+ICB7Cj4gPiArCXN0cnVjdCBwdmNh
bGxzX2JhY2tfcHJpdiAqcHJpdjsKPiA+ICsJaW50IHJldDsKPiA+ICsJc3RydWN0IHNvY2tldCAq
c29jazsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKPiA+ICsJdm9pZCAq
cGFnZTsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7Cj4gPiArCj4gPiAr
CWlmIChkZXYgPT0gTlVMTCkKPiA+ICsJCXJldHVybiAwOwo+ID4gKwlwcml2ID0gZGV2X2dldF9k
cnZkYXRhKCZkZXYtPmRldik7Cj4gPiArCj4gPiArCW1hcCA9IGt6YWxsb2Moc2l6ZW9mKCptYXAp
LCBHRlBfS0VSTkVMKTsKPiA+ICsJaWYgKG1hcCA9PSBOVUxMKSB7Cj4gPiArCQlyZXQgPSAtRU5P
TUVNOwo+ID4gKwkJZ290byBvdXQ7Cj4gPiArCX0KPiA+ICsJcmV0ID0gc29ja19jcmVhdGUoQUZf
SU5FVCwgU09DS19TVFJFQU0sIDAsICZzb2NrKTsKPiA+ICsJaWYgKHJldCA8IDApIHsKPiA+ICsJ
CWtmcmVlKG1hcCk7Cj4gPiArCQlnb3RvIG91dDsKPiA+ICsJfQo+ID4gKwlJTklUX0xJU1RfSEVB
RCgmbWFwLT5xdWV1ZSk7Cj4gPiArCW1hcC0+ZGF0YV93b3JrZXIgPSBnZXRfcmFuZG9tX2ludCgp
ICUKPiA+IHB2Y2FsbHNfYmFja19nbG9iYWwubnJfaW93b3JrZXJzOwo+ID4gKwo+ID4gKwltYXAt
PnByaXYgPSBwcml2Owo+ID4gKwltYXAtPnNvY2sgPSBzb2NrOwo+ID4gKwltYXAtPmlkID0gcmVx
LT51LmNvbm5lY3QuaWQ7Cj4gPiArCW1hcC0+cmVmID0gcmVxLT51LmNvbm5lY3QucmVmOwo+ID4g
Kwo+ID4gKwlyZXQgPSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jKGRldiwgJnJlcS0+dS5jb25uZWN0
LnJlZiwgMSwgJnBhZ2UpOwo+ID4gKwlpZiAocmV0IDwgMCkgewo+ID4gKwkJc29ja19yZWxlYXNl
KG1hcC0+c29jayk7Cj4gPiArCQlrZnJlZShtYXApOwo+ID4gKwkJZ290byBvdXQ7Cj4gPiArCX0K
PiA+ICsJbWFwLT5yaW5nID0gcGFnZTsKPiA+ICsJbWFwLT5yaW5nX29yZGVyID0gbWFwLT5yaW5n
LT5yaW5nX29yZGVyOwo+ID4gKwkvKiBmaXJzdCByZWFkIHRoZSBvcmRlciwgdGhlbiBtYXAgdGhl
IGRhdGEgcmluZyAqLwo+ID4gKwl2aXJ0X3JtYigpOwo+IAo+IAo+IE5vdCBzdXJlIEkgdW5kZXJz
dGFuZCB3aGF0IHRoZSBiYXJyaWVyIGlzIGZvciBoZXJlLiBJIGRvbid0IHRoaW5rIGNvbXBpbGVy
Cj4gd2lsbCByZW9yZGVyIHJpbmdfb3JkZXIgYWNjZXNzIHdpdGggdGhlIGNhbGwuCgpJdCdzIHRv
IGF2b2lkIHVzaW5nIHRoZSBsaXZlIHZlcnNpb24gb2YgcmluZ19vcmRlciB0byBtYXAgdGhlIGRh
dGEgcmluZwpwYWdlcyAodGhlIG90aGVyIGVuZCBjb3VsZCBiZSBjaGFuZ2luZyB0aGF0IHZhbHVl
IGF0IGFueSB0aW1lKS4gV2Ugd2FudAp0byBiZSBzdXJlIHRoYXQgdGhlIGNvbXBpbGVyIGRvZXNu
J3Qgb3B0aW1pemUgb3V0IG1hcC0+cmluZ19vcmRlciBhbmQKdXNlIG1hcC0+cmluZy0+cmluZ19v
cmRlciBpbnN0ZWFkLgoKCj4gPiArCWlmIChtYXAtPnJpbmdfb3JkZXIgPiBNQVhfUklOR19PUkRF
Uikgewo+ID4gKwkJcmV0ID0gLUVGQVVMVDsKPiA+ICsJCWdvdG8gb3V0Owo+ID4gKwl9Cj4gCj4g
SWYgdGhlIGJhcnJpZXIgaXMgaW5kZWVkIG5lZWRlZCB0aGlzIGNoZWNrIGJlbG9uZ3MgYmVmb3Jl
IGl0LgoKSSBkb24ndCB0aGluayBzbywgc2VlIGFib3ZlLgoKCj4gCj4gCj4gPiArCXJldCA9IHhl
bmJ1c19tYXBfcmluZ192YWxsb2MoZGV2LCBtYXAtPnJpbmctPnJlZiwKPiA+ICsJCQkJICAgICAo
MSA8PCBtYXAtPnJpbmdfb3JkZXIpLCAmcGFnZSk7Cj4gPiArCWlmIChyZXQgPCAwKSB7Cj4gPiAr
CQlzb2NrX3JlbGVhc2UobWFwLT5zb2NrKTsKPiA+ICsJCXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVl
KGRldiwgbWFwLT5yaW5nKTsKPiA+ICsJCWtmcmVlKG1hcCk7Cj4gPiArCQlnb3RvIG91dDsKPiA+
ICsJfQo+ID4gKwltYXAtPmJ5dGVzID0gcGFnZTsKPiA+ICsKPiA+ICsJcmV0ID0gYmluZF9pbnRl
cmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihwcml2LT5kZXYtPm90aGVyZW5kX2lkLAo+ID4g
KwkJCQkJCSAgICByZXEtPnUuY29ubmVjdC5ldnRjaG4sCj4gPiArCQkJCQkJICAgIHB2Y2FsbHNf
YmFja19jb25uX2V2ZW50LAo+ID4gKwkJCQkJCSAgICAwLAo+ID4gKwkJCQkJCSAgICAicHZjYWxs
cy1iYWNrZW5kIiwKPiA+ICsJCQkJCQkgICAgbWFwKTsKPiA+ICsJaWYgKHJldCA8IDApIHsKPiA+
ICsJCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOwo+ID4gKwkJa2ZyZWUobWFwKTsKPiA+ICsJCWdv
dG8gb3V0Owo+ID4gKwl9Cj4gPiArCW1hcC0+aXJxID0gcmV0Owo+ID4gKwo+ID4gKwltYXAtPmRh
dGEuaW4gPSBtYXAtPmJ5dGVzOwo+ID4gKwltYXAtPmRhdGEub3V0ID0gbWFwLT5ieXRlcyArIFhF
Tl9GTEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3JkZXIpOwo+ID4gKwo+ID4gKwlkb3duX3dyaXRl
KCZwcml2LT5wdmNhbGxzc19sb2NrKTsKPiA+ICsJbGlzdF9hZGRfdGFpbCgmbWFwLT5saXN0LCAm
cHJpdi0+c29ja2V0X21hcHBpbmdzKTsKPiA+ICsJdXBfd3JpdGUoJnByaXYtPnB2Y2FsbHNzX2xv
Y2spOwo+ID4gKwo+ID4gKwlyZXQgPSBpbmV0X3N0cmVhbV9jb25uZWN0KHNvY2ssIChzdHJ1Y3Qg
c29ja2FkZHIKPiA+ICopJnJlcS0+dS5jb25uZWN0LmFkZHIsCj4gPiArCQkJCSAgcmVxLT51LmNv
bm5lY3QubGVuLCByZXEtPnUuY29ubmVjdC5mbGFncyk7Cj4gPiArCWlmIChyZXQgPCAwKSB7Cj4g
PiArCQlwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoZGV2LCBwcml2LCBtYXApOwo+ID4gKwl9
IGVsc2Ugewo+ID4gKwkJbG9ja19zb2NrKHNvY2stPnNrKTsKPiA+ICsJCW1hcC0+c2F2ZWRfZGF0
YV9yZWFkeSA9IHNvY2stPnNrLT5za19kYXRhX3JlYWR5Owo+ID4gKwkJc29jay0+c2stPnNrX3Vz
ZXJfZGF0YSA9IG1hcDsKPiA+ICsJCXNvY2stPnNrLT5za19kYXRhX3JlYWR5ID0gcHZjYWxsc19z
a19kYXRhX3JlYWR5Owo+ID4gKwkJc29jay0+c2stPnNrX3N0YXRlX2NoYW5nZSA9IHB2Y2FsbHNf
c2tfc3RhdGVfY2hhbmdlOwo+ID4gKwkJcmVsZWFzZV9zb2NrKHNvY2stPnNrKTsKPiA+ICsJfQo+
ID4gKwo+ID4gK291dDoKPiA+ICsJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcs
IHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+ID4gKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVx
X2lkOwo+ID4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+ID4gKwlyc3AtPnUuY29ubmVjdC5pZCA9
IHJlcS0+dS5jb25uZWN0LmlkOwo+ID4gKwlyc3AtPnJldCA9IHJldDsKPiA+ICsKPiA+ICsJcmV0
dXJuIDE7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Vf
YWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiArCQkJCSAgICAgICBzdHJ1Y3Qg
cHZjYWxsc19iYWNrX3ByaXYgKnByaXYsCj4gPiArCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19tYXBw
aW5nICptYXApCj4gPiArewo+ID4gIAlyZXR1cm4gMDsKPiA+ICB9Cj4gPiAKPiA+IEBAIC0yMTUs
NiArMzU1LDExIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGly
cSwgdm9pZAo+ID4gKmRldl9pZCkKPiA+ICAJcmV0dXJuIElSUV9IQU5ETEVEOwo+ID4gIH0KPiA+
IAo+ID4gK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfY29ubl9ldmVudChpbnQgaXJx
LCB2b2lkICpzb2NrX21hcCkKPiA+ICt7Cj4gPiArCXJldHVybiBJUlFfSEFORExFRDsKPiA+ICt9
Cj4gPiArCj4gPiAgc3RhdGljIGludCBiYWNrZW5kX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldikKPiA+ICB7Cj4gPiAgCWludCBlcnIsIGV2dGNobjsKPiA+IAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 21:10:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 21:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAjja-0001Hz-E1; Tue, 16 May 2017 21:10:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAjjZ-0001Hd-9q
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 21:10:21 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 76/4A-03620-CBA6B195; Tue, 16 May 2017 21:10:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXd3lnS
 kweMZWhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHimg71gk2LFyfW7GBsY
 H0l2MXJxCAn8ZZR4vnEHI4TzmFHi/PHXzBDONkaJMy8XAjmcHCICzhJfz8xlB7F5BfQlHu//y
 ARiCwsESdzbv4wNxJYQeMMisWCpKoTtKfF1xhpWGPvdzwagXnYONgEriUNiIFEWAVWJtvZpjB
 MYuRcwMqxi1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0OQM
 Q7GD8sSzgEKMkB5OSKK9DpHSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne3ZlAOcGi1PTUirTM
 HGDwwaQlOHiURHivg6R5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcdwVIkQBIUUZpHtwIW
 CRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvIpApPJl5JXCbXgEdwQR0RNhLcZAjShIRUl
 INjJ6NOysCVe5OmBWQqH32/Z694ipf73J+Epm3TPban/oEzjCWLr68M409nNvnz4nY/XrK5Ll
 TTl4Mt9t0eaFlzpf7i1KE1ru46Qk8WFEx81jY2e+W5s7LHaIZ58e6H5vqV/3SsHn911kz1oQZ
 Vs46XLCGW3JDec83R68HN1JWzNkguG66FPvMtTOVWIozEg21mIuKEwFA6qnAfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494969018!63079237!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28098 invoked from network); 16 May 2017 21:10:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 21:10:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAjjV-0003sV-VA; Tue, 16 May 2017 21:10:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAjjQ-0001qt-4s; Tue, 16 May 2017 21:10:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAjjP-00011n-Lq; Tue, 16 May 2017 21:10:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109498-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-ping-check-native:fail:heisenbug
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b231884da805d21156163d3ea2ef4de2e9f65fb0
X-Osstest-Versions-That: xen=17880a0f10421c5e456d593c70da03b1688d34ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 21:10:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109498: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQ5OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5NDk1IFJFR1IuIHZzLiAxMDkz
NTkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNCBob3N0LXBpbmctY2hlY2stbmF0aXZl
ICAgICBmYWlsIHBhc3MgaW4gMTA5NDk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMDk0OTUKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTA5NDk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk0OTUgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgYjIzMTg4NGRhODA1ZDIxMTU2MTYzZDNlYTJlZjRkZTJlOWY2NWZiMApi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTc4ODBhMGYxMDQyMWM1ZTQ1
NmQ1OTNjNzBkYTAzYjE2ODhkMzRhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5MzU5ICAyMDE3
LTA1LTEyIDE2OjAxOjEzIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTQ5NSAg
MjAxNy0wNS0xNiAxNzowMjoyOCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiMjMxODg0ZGE4MDVkMjExNTYxNjNkM2VhMmVmNGRl
MmU5ZjY1ZmIwCkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IEZyaSBNYXkgMTIgMDA6NTI6NTQgMjAxNyAtMDYwMAoKICAgIGluY2x1ZGU6IGZpeCBidWlsZCB3
aXRob3V0IEMrKyBjb21waWxlciBpbnN0YWxsZWQKICAgIAogICAgVGhlIHJ1bGUgZm9yIGhlYWRl
cnMrKy5jaGsgd2FudHMgdG8gbW92ZSBoZWFkZXJzKysuY2hrLm5ldyB0byB0aGUKICAgIGRlc2ln
bmF0ZWQgdGFyZ2V0LCB3aGljaCBtZWFucyB3ZSBoYXZlIHRvIGNyZWF0ZSB0aGF0IGZpbGUgaW4g
dGhlIGZpcnN0CiAgICBwbGFjZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKY29tbWl0IDM2YTA0OWZmNDY1ZjIxYzM4ZjA5ZTZlNWUxNzVjODMxMTQwN2Y0
NGMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkg
MTIgMTY6MjE6MDYgMjAxNyArMDEwMAoKICAgIGlvZW11LXN0dWJkb206IGRvbid0IGxpbmsgKi1z
b2Z0bW11KiBhbmQgKi1saW51eC11c2VyKgogICAgCiAgICBUaGV5IGFyZSBnZW5lcmF0ZWQgYnkg
Li9jb25maWd1cmUuIEhhdmluZyB0aGVtIGxpbmtlZCBjYW4gY2F1c2UgcmFjZQogICAgYmV0d2Vl
biB0b29scyBidWlsZCBhbmQgc3R1YmRvbSBidWlsZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDM5NDYzODQwODk3MjBlYWNkOWQ3MzU3ZDM3Y2Q0
YTk5MDc2ZDA3NGUKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6
ICAgRnJpIE1heSAxMiAxNToxMDo1MSAyMDE3ICswMjAwCgogICAgdG9vbHM6IGRvbid0IHJlcXVp
cmUgdW5hdmFpbGFibGUgb3B0aW9uYWwgbGlicmFyaWVzIGluIHBrZy1jb25maWcgZmlsZXMKICAg
IAogICAgYmxrdGFwMiBpcyBvcHRpb25hbCwgc28gdGhlcmUgc2hvdWxkIGJlIG5vIHBrZy1jb25m
aWcgZmlsZSByZXF1aXJpbmcKICAgIHhlbmJsa3RhcGN0bCBpZiBpdCBpc24ndCBlbmFibGVkIGZv
ciB0aGUgYnVpbGQuCiAgICAKICAgIEFkZCBhIGZpbHRlciBtZWNoYW5pc20gdG8gdG9vbHMvUnVs
ZXMubWsgdG8gZmlsdGVyIG91dCBvcHRpb25hbAogICAgbGlicmFyaWVzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 21:57:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 21:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAkSg-0003rN-Uf; Tue, 16 May 2017 21:56:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dAkSf-0003rG-QI
 for xen-devel@lists.xen.org; Tue, 16 May 2017 21:56:57 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FA/A3-01985-8A57B195; Tue, 16 May 2017 21:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oO6KUul
 Ig98TeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbS66wFNzjqjh4aSZjA+Mdji5GLg4hgQ4m
 iQu7NjF3MXICOV8YJV6etYFIbGSU2Pb7HzuEs51RoufNbrAqYQFHiZPnWthAbBEBfYlNtxvZI
 bq3MkmcOaIIYjML1Ei8/PiBBcRmEzCSOHt0OiOIzStgK7HkQgsriM0ioCrRd24DE4gtKhAu8b
 bxCAtEjaDEyZlPwGxOAW+J3zs/MkHM1JPYcf0XK4QtL7H97RyweyQEjCX6ZvWxTGAUnIWkfRa
 SlllIWhYwMq9iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzc
 egYGxh2Mr386HWKU5GBSEuV1iJSOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa1EClBMsSk1Pr
 UjLzAHGEExagoNHSYR3KUiat7ggMbc4Mx0idYpRUUqctxgkIQCSyCjNg2uDxe0lRlkpYV5GBg
 YGIZ6C1KLczBJU+VeM4hyMSsK8y0Gm8GTmlcBNfwW0mAlocdhLcZDFJYkIKakGxjI9t7CDH5u
 rbZtL/pdP3StTtveY2AaL5H9HVZQSGBS/notUErfn25BTZVb7s3rir+Wanhf2yXdc3jT/jIjj
 ssWcKp0n9luFSqm9P2qcvOS6SN7Se6cClTZt3/m4r/XIVx+DkmOv1nPfuf5w4VzXds1d6nd2z
 ciQiItg/5IZfo1z0/2pC/XsDJRYijMSDbWYi4oTAeKXAujWAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494971814!100764728!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31630 invoked from network); 16 May 2017 21:56:55 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 21:56:55 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4GLunQ3014370
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 16 May 2017 21:56:50 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4GLun8U012953
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 16 May 2017 21:56:49 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4GLumJd009170;
 Tue, 16 May 2017 21:56:48 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 May 2017 14:56:48 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-8-git-send-email-sstabellini@kernel.org>
 <93420127-7a12-1b8e-931f-316c73a6404e@oracle.com>
 <alpine.DEB.2.10.1705161358480.6833@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9515ef24-ccad-f148-bbe3-824844d01223@oracle.com>
Date: Tue, 16 May 2017 17:56:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705161358480.6833@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 08/18] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+PiArCXJldCA9IHhlbmJ1c19tYXBfcmluZ192YWxsb2MoZGV2LCAmcmVxLT51LmNvbm5lY3Qu
cmVmLCAxLCAmcGFnZSk7Cj4+PiArCWlmIChyZXQgPCAwKSB7Cj4+PiArCQlzb2NrX3JlbGVhc2Uo
bWFwLT5zb2NrKTsKPj4+ICsJCWtmcmVlKG1hcCk7Cj4+PiArCQlnb3RvIG91dDsKPj4+ICsJfQo+
Pj4gKwltYXAtPnJpbmcgPSBwYWdlOwo+Pj4gKwltYXAtPnJpbmdfb3JkZXIgPSBtYXAtPnJpbmct
PnJpbmdfb3JkZXI7Cj4+PiArCS8qIGZpcnN0IHJlYWQgdGhlIG9yZGVyLCB0aGVuIG1hcCB0aGUg
ZGF0YSByaW5nICovCj4+PiArCXZpcnRfcm1iKCk7Cj4+Cj4+IE5vdCBzdXJlIEkgdW5kZXJzdGFu
ZCB3aGF0IHRoZSBiYXJyaWVyIGlzIGZvciBoZXJlLiBJIGRvbid0IHRoaW5rIGNvbXBpbGVyCj4+
IHdpbGwgcmVvcmRlciByaW5nX29yZGVyIGFjY2VzcyB3aXRoIHRoZSBjYWxsLgo+IEl0J3MgdG8g
YXZvaWQgdXNpbmcgdGhlIGxpdmUgdmVyc2lvbiBvZiByaW5nX29yZGVyIHRvIG1hcCB0aGUgZGF0
YSByaW5nCj4gcGFnZXMgKHRoZSBvdGhlciBlbmQgY291bGQgYmUgY2hhbmdpbmcgdGhhdCB2YWx1
ZSBhdCBhbnkgdGltZSkuIFdlIHdhbnQKPiB0byBiZSBzdXJlIHRoYXQgdGhlIGNvbXBpbGVyIGRv
ZXNuJ3Qgb3B0aW1pemUgb3V0IG1hcC0+cmluZ19vcmRlciBhbmQKPiB1c2UgbWFwLT5yaW5nLT5y
aW5nX29yZGVyIGluc3RlYWQuCgpXb3VsZG4ndCBXUklURV9PTkNFKG1hcC0+cmluZ19vcmRlciwg
bWFwLT5yaW5nLT5yaW5nX29yZGVyKSBiZSB0aGUgcmlnaHQKcHJpbWl0aXZlIHRoZW4/CgpBbmQg
YWxzbzogaWYgdGhlIG90aGVyIHNpZGUgY2hhbmdlcyByaW5nIHNpemUsIHdoYXQgYXJlIHdlIG1h
cHBpbmcgdGhlbj8KSXQncyBvYnNvbGV0ZSBieSBub3cuCgotYm9yaXMKCj4KPgo+Pj4gKwlpZiAo
bWFwLT5yaW5nX29yZGVyID4gTUFYX1JJTkdfT1JERVIpIHsKPj4+ICsJCXJldCA9IC1FRkFVTFQ7
Cj4+PiArCQlnb3RvIG91dDsKPj4+ICsJfQo+PiBJZiB0aGUgYmFycmllciBpcyBpbmRlZWQgbmVl
ZGVkIHRoaXMgY2hlY2sgYmVsb25ncyBiZWZvcmUgaXQuCj4gSSBkb24ndCB0aGluayBzbywgc2Vl
IGFib3ZlLgo+Cj4KPj4KPj4+ICsJcmV0ID0geGVuYnVzX21hcF9yaW5nX3ZhbGxvYyhkZXYsIG1h
cC0+cmluZy0+cmVmLAo+Pj4gKwkJCQkgICAgICgxIDw8IG1hcC0+cmluZ19vcmRlciksICZwYWdl
KTsKPj4+ICsJaWYgKHJldCA8IDApIHsKPj4+ICsJCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOwo+
Pj4gKwkJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUoZGV2LCBtYXAtPnJpbmcpOwo+Pj4gKwkJa2Zy
ZWUobWFwKTsKPj4+ICsJCWdvdG8gb3V0Owo+Pj4gKwl9Cj4+PiArCW1hcC0+Ynl0ZXMgPSBwYWdl
Owo+Pj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 22:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 22:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAkty-0005h8-4e; Tue, 16 May 2017 22:25:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAktw-0005h1-8A
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 22:25:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C1/DF-01999-34C7B195; Tue, 16 May 2017 22:25:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVde+Rjr
 S4OBGUYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLHg2ibXg3hTGip5Xpxgb
 GG9ndjFycQgJ/GWUuPpoLxuE85hRYvHRjcwQzjZGiTUb7wJlODlEBJwlvp6Zyw5i8wroS8x4t
 IkVxBYWsJJob5gJ1iAh8F5B4s+m00wgCQkBb4mTcxezdDFygNmLv5l3MbJzsAHVHxIDKWARUJ
 VYcecJ2wRG7gWMDKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQK9zgAEOxgbtnseYpTkYFIS5XWIlI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMErXA2UEyxK
 TU+tSMvMAYYfTFqCg0dJhPcHSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5D4IUCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNuAJnCk5lXArfpFdARTEBHhL0UBz
 miJBEhJdXAGLKe6ZR+t1XTR+Ob0vWTr02bUfPznpEZi+dMGYddu3xuZHA6B+RmvZ+TXX5+g5z
 49s9f7DWO1R/4U1pR/n7hryUnNB++DfO3eHnzSUyjoPTjh73/rL3TN3RnbbPS0A4rWajw0+Pu
 9T/LTxXvn3D++4IP3Fs+tiRdn6r5x/CkFcuvR4V3GzetYFViKc5INNRiLipOBAAYgBchgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1494973501!98430322!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37799 invoked from network); 16 May 2017 22:25:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 22:25:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAktl-0005qQ-VP; Tue, 16 May 2017 22:24:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAktg-0000Ny-Dn; Tue, 16 May 2017 22:24:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAktg-00021S-6r; Tue, 16 May 2017 22:24:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109477-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-credit2:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
X-Osstest-Versions-That: linux=68e50dad01f491a0645b720d6bf5a2f00411fbec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 22:24:52 +0000
Subject: [Xen-devel] [linux-3.18 test] 109477: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0903688005965656131=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0903688005965656131==
Content-Type: text/plain

flight 109477 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109477/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2 7 host-ping-check-xen fail in 109446 pass in 109477
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109453 pass in 109477
 test-armhf-armhf-libvirt-raw 9 debian-di-install fail in 109453 pass in 109477
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail in 109453 pass in 109477
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop            fail pass in 109446
 test-amd64-amd64-xl-qemuu-winxpsp3 16 guest-stop           fail pass in 109453
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail pass in 109453

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop        fail REGR. vs. 109161

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop fail in 109453 blocked in 109161
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109161
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109161
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109161
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109161
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109161
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109161
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
baseline version:
 linux                68e50dad01f491a0645b720d6bf5a2f00411fbec

Last test of basis   109161  2017-05-08 06:20:31 Z    8 days
Testing same since   109446  2017-05-15 07:47:20 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amitkumar Karwar <akarwar@marvell.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben@decadent.org.uk>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Dumazet <edumazet@google.com>
  Ganapathi Bhat <gbhat@marvell.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  GSR <gsr.bugs@infernal-iceberg.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hughes <james.hughes@raspberrypi.org>
  Jim Mattson <jmattson@google.com>
  Jin Qian <jinqian@google.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@codeaurora.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Liam Breck <kernel@networkimprov.net>
  Liam Breck <liam@networkimprov.net>
  Linus Torvalds <torvalds@linux-foundation.org>
  Mark Greer <mgreer@animalcreek.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Nicolas Pitre <nico@linaro.org>
  Nikola Pajkovsky <npajkovsky@suse.cz>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sebastian Reichel <sre@kernel.org>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  WANG Cong <xiyou.wangcong@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-3.18
+ revision=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
+ branch=linux-3.18
+ revision=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' xb3eba07a079ee4b628e40d6fecb44e2bc8f139e8 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git b3eba07a079ee4b628e40d6fecb44e2bc8f139e8:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   68e50da..b3eba07  b3eba07a079ee4b628e40d6fecb44e2bc8f139e8 -> tested/linux-3.18
+ exit 0


--===============0903688005965656131==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0903688005965656131==--

From xen-devel-bounces@lists.xen.org Tue May 16 22:42:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 22:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAlAz-0006vx-NU; Tue, 16 May 2017 22:42:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAlAx-0006vr-U4
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 22:42:44 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 14/45-02181-3608B195; Tue, 16 May 2017 22:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm5Sg3S
 kwf3DrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buBS2MBctnMVZ8eryHsYGxuaSLkYtDSOAP
 o8T5J2/Zuxg5OFgEHCQu9fGAmIwCMRIPflh3MXICmWESky8vYQWxWQS0JfpW/ASz2QQMJf4+2
 cQGUi4BZC/5zAESFhEwknjx6DILiM0sUCkx98tyZhBbWMBf4tK8TWCtnAI+EsuWXQZr5RXwkp
 g9VwDimG5GibnfnjCC1IgK6Eoc+veHDcTmFRCUODnzCdRMLYnl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl1DY72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAQZACCHYz/tnke
 YpTkYFIS5XWIlI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrVQ+UEyxKTU+tSMvMAUYDTFqCg
 0dJhNcEJM1bXJCYW5yZDpE6xajLcaX143smIZa8/LxUKXFeJpAiAZCijNI8uBGwyLzEKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd4DdUBTeDLzSuA2vQI6ggnoiLCX4iBHlCQipKQaGMv+CEg
 90ZVy03pdM3f5prvOFi9NG+N+u7g1efAfrtwtmFp9S8n3qsZBhyNScxZrvl5osfi3b7Cw1Ib3
 70+n3gz7lraqduMk2XfHpS6vUtwjWP5A7kGTS35xkYzYFeu/In7XZgY1yn9x0uB5d0s2Ov/v0
 Tdq15SObFtown4o8kLcup6UjXYfK5VYijMSDbWYi4oTAblN6KzHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494974560!98740314!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56266 invoked from network); 16 May 2017 22:42:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 22:42:41 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A2A00239CF;
 Tue, 16 May 2017 22:42:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A2A00239CF
Date: Tue, 16 May 2017 15:42:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1705161519031.6833@sstabellini-ThinkPad-X260>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 uart
 emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBZGQgZW11bGF0
aW9uIGNvZGUgdG8gZW11bGF0ZSByZWFkL3dyaXRlIGFjY2VzcyB0byBwbDAxMSByZWdpc3RlcnMK
PiBhbmQgcGwwMTEgaW50ZXJydXB0czoKPiAKPiAgICAgLSBFbXVsYXRlIERSIHJlYWQvd3JpdGUg
YnkgcmVhZGluZyBhbmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTgo+ICAgICAgIGFuZCBPVVQgcmlu
ZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5kIHdoZW4KPiAgICAg
ICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBp
bnRlcnJ1cHQKPiAgICAgICB0byB0aGUgZ3Vlc3Qgd2hlbiB0aGVyZSBpcyBkYXRhIGluIHRoZSBJ
TiByaW5nIGJ1ZmZlcgo+IAo+ICAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBp
bnRlcnJ1cHQgbWFuYWdlbWVudCBhbmQKPiAgICAgICBlc3NlbnRpYWxseSBjb250cm9sIHdoZW4g
aW50ZXJydXB0cyBhcmUgZGVsaXZlcmVkIHRvIHRoZSBndWVzdAo+IAo+IFRoZSBTQlNBIGNvbXBs
aWFudCBwbDAxMSB1YXJ0IGlzIGNvdmVyZWQgaW4gQXBwZW5kaXggQiBvZgo+IGh0dHBzOi8vc3Rh
dGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVjdHVy
ZV92M18xX0FSTV9ERU5fMDAyOUEucGRmCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRo
YWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IAo+IENoYW5nZXMgc2lu
Y2UgdjI6Cj4gCj4gLSBVc2UgZ2VuZXJpYyB2cmVnX3JlZyogZm9yIHJlYWQvd3JpdGUgb2YgcmVn
aXN0ZXJzIGVtdWxhdGluZyBwbDAxMS4KPiAtIFVzZSBnZW5lcmljIHJpbmcgYnVmZmVyIGZ1bmN0
aW9ucyBkZWZpbmVkIHVzaW5nIERFRklORV9YRU5fRkxFWF9SSU5HLgo+IC0gUmVuYW1lZCB0aGUg
U1BJIGluamVjdGlvbiBmdW5jdGlvbiB0byB2cGwwMTFfdXBkYXRlX3NwaSgpIHRvIHJlZmxlY3Qg
bGV2ZWwgCj4gICB0cmlnZ2VyZWQgbmF0dXJlIG9mIHBsMDExIGludGVycnVwdHMuCj4gLSBUaGUg
cGwwMTEgcmVnaXN0ZXIgYWNjZXNzIGFkZHJlc3Mgc2hvdWxkIGFsd2F5cyBiZSB0aGUgYmFzZSBh
ZGRyZXNzIG9mIHRoZQo+ICAgY29ycmVzcG9uZGluZyByZWdpc3RlciBhcyBwZXIgc2VjdGlvbiBC
IG9mIHRoZSBTQlNBIGRvY3VtZW50LiBGb3IgdGhpcyByZWFzb24sCj4gICB0aGUgcmVnaXN0ZXIg
cmFuZ2UgYWRkcmVzcyBhY2Nlc3MgaXMgbm90IGFsbG93ZWQuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2
MToKPiAKPiAtIFJlbW92ZWQgdGhlIG9wdGltaXp0aW9uIHJlbGF0ZWQgdG8gc2VuZGlpbmcgZXZl
bnRzIHRvIHhlbmNvbnNvbGUgCj4gLSBVc2UgbG9jYWwgdmFyaWFibGVzIGFzIHJpbmcgYnVmZmVy
IGluZGljZXMgd2hpbGUgdXNpbmcgdGhlIHJpbmcgYnVmZmVyCj4gCj4gIHhlbi9hcmNoL2FybS9L
Y29uZmlnICAgICAgICAgICAgIHwgICA1ICsKPiAgeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAg
ICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICB8IDM1MCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCAgICAgfCAgIDYgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVh
cnQuaCB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggICAgIHwgIDk0ICsr
KysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgIHwgICA4ICsKPiAg
NyBmaWxlcyBjaGFuZ2VkLCA0NjYgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20tYXJtL3ZwbDAxMS5oCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIv
eGVuL2FyY2gvYXJtL0tjb25maWcKPiBpbmRleCBkNDZiOThjLi5jMWEwZTdmIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiBA
QCAtNTAsNiArNTAsMTEgQEAgY29uZmlnIEhBU19JVFMKPiAgICAgICAgICBwcm9tcHQgIkdJQ3Yz
IElUUyBNU0kgY29udHJvbGxlciBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKPiAgICAgICAgICBk
ZXBlbmRzIG9uIEhBU19HSUNWMwo+ICAKPiArY29uZmlnIFZQTDAxMV9DT05TT0xFCj4gKwlib29s
ICJFbXVsYXRlZCBwbDAxMSBjb25zb2xlIHN1cHBvcnQiCj4gKwlkZWZhdWx0IHkKPiArCS0tLWhl
bHAtLS0KPiArCSAgQWxsb3dzIGEgZ3Vlc3QgdG8gdXNlIHBsMDExIFVBUlQgYXMgYSBjb25zb2xl
Cj4gIGVuZG1lbnUKPiAgCj4gIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFs
dGVybmF0aXZlIGZyYW1ld29yayIKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxl
IGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggNDllMWZiMi4uMTVlZmMxMyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKPiBAQCAtNTIsNiArNTIsNyBAQCBvYmoteSArPSB2bV9ldmVudC5vCj4gIG9iai15ICs9IHZ0
aW1lci5vCj4gIG9iai15ICs9IHZwc2NpLm8KPiAgb2JqLXkgKz0gdnVhcnQubwo+ICtvYmotJChD
T05GSUdfVlBMMDExX0NPTlNPTEUpICs9IHZwbDAxMS5vCj4gIAo+ICAjb2JqLWJpbi15ICs9IC4u
Li5vCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9h
cm0vdnBsMDExLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjJmNzEx
NDgKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gQEAgLTAs
MCArMSwzNTAgQEAKPiArLyoKPiArICogYXJjaC9hcm0vdnBsMDExLmMKPiArICoKPiArICogVmly
dHVhbCBQTDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRo
ZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Us
Cj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAq
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4K
PiArI2luY2x1ZGUgPHhlbi9ldmVudC5oPgo+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8cHVibGljL2lvL2NvbnNvbGUuaD4KPiAr
I2luY2x1ZGUgPGFzbS1hcm0vcGwwMTEtdWFydC5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS92Z2lj
LWVtdWwuaD4KPiArI2luY2x1ZGUgPGFzbS1hcm0vdnBsMDExLmg+Cj4gKwo+ICtzdGF0aWMgYm9v
bCB2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGludCBzaXplKQo+ICt7Cj4gKyAgICByZXR1cm4g
KHNpemUgPT0gREFCVF9ET1VCTEVfV09SRCk/IGZhbHNlIDogdHJ1ZTsKPiArfQo+ICsKPiArc3Rh
dGljIHZvaWQgdnBsMDExX3VwZGF0ZV9zcGkoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAg
c3RydWN0IHZwbDAxMV9zICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgaWYg
KCB2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjICkKPiArICAgICAgICB2Z2ljX3Zj
cHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKPiArfQo+ICsKPiArc3RhdGljIHZv
aWQgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90ICpkYXRhKQo+ICt7
Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0IHZwbDAxMV9zICp2cGww
MTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmlu
dGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJbml0aWFsaXpl
IHRoZSBkYXRhIHNvIHRoYXQgZXZlbiBpZiB0aGVyZSBpcyBubyBkYXRhIGluIHJpbmcgYnVmZmVy
Cj4gKyAgICAgKiAwIGlzIHJldHVybmVkLgo+ICsgICAgICovCj4gKyAgICAqZGF0YSA9IDA7Cj4g
Kwo+ICsgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJ
dCBpcyBleHBlY3RlZCB0aGF0IHRoZXJlIHdpbGwgYmUgZGF0YSBpbiB0aGUgcmluZyBidWZmZXIg
d2hlbiB0aGlzCj4gKyAgICAgKiBmdW5jdGlvbiBpcyBjYWxsZWQgc2luY2UgdGhlIGd1ZXN0IGlz
IGV4cGVjdGVkIHRvIHJlYWQgdGhlIGRhdGEgcmVnaXN0ZXIKPiArICAgICAqIG9ubHkgaWYgdGhl
IFRYRkUgZmxhZyBpcyBub3Qgc2V0Lgo+ICsgICAgICogSWYgdGhlIGd1ZXN0IHN0aWxsIGRvZXMg
cmVhZCB3aGVuIFRYRkUgYml0IGlzIHNldCB0aGVuIDAgd2lsbCBiZSByZXR1cm5lZC4KPiArICAg
ICAqLwo+ICsgICAgaWYgKCAhVlBMMDExX0lOX1JJTkdfRU1QVFkoaW50ZikgKQoKU2ltaWxhciB0
byB2cGwwMTFfZGF0YV9hdmFpbCwgd2UgbmVlZCB0byByZWFkIHRoZSByaW5nIGluZGV4ZXMgb25s
eSBvbmNlCnRvIGxvY2FsIHZhcmlhYmxlcyB0byB2b2lkIGRlYWxpbmcgd2l0aCB0aGllciBydW50
aW1lIGNoYW5nZXMuIFNvbWV0aGluZwpsaWtlOgoKICAgIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9k
OwogICAgaW5fY29ucyA9IGludGYtPmluX2NvbnM7CiAgICBzbWJfcm1iKCk7CgogICAgaWYgKCB2
cGwwMTFfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIFZQTDAxMV9SSU5HX01BWF9ERVBUSChpbnRm
LCBpbikpID4gMCApIHsKICAgICAgICAqZGF0YSA9IGludGYtPmluW1ZQTDAxMV9SSU5HX0lEWF9N
QVNLKGluX2NvbnMsIGludGYtPmluKV07CiAgICAgICAgaW5fY29ucyArPSAxOwogICAgICAgIGlu
dGYtPmluX2NvbnMgPSBpbl9jb25zOwogICAgICAgIHNtcF9tYigpOwogICAgfQoKICAgIGlmICgg
dnBsMDExX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBWUEwwMTFfUklOR19NQVhfREVQVEgoaW50
ZiwgaW4pKSA9PSAwICkgewoKICAgIDxyZXN0IG9mIHRoZSBjb2RlPgoKCj4gKyAgICB7Cj4gKyAg
ICAgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKPiArICAgICAg
ICAqZGF0YSA9IGludGYtPmluW1ZQTDAxMV9SSU5HX0lEWF9NQVNLKGluX2NvbnMsIGludGYtPmlu
KV07Cj4gKyAgICAgICAgc21wX21iKCk7Cj4gKyAgICAgICAgaW50Zi0+aW5fY29ucyA9IGluX2Nv
bnMgKyAxOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggVlBMMDExX0lOX1JJTkdfRU1QVFkoaW50
ZikgKQo+ICsgICAgewo+ICsgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkU7Cj4gKyAgICAg
ICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7Cj4gKyAgICB9Cj4gKyAgICB2cGwwMTEtPnVhcnRm
ciAmPSB+UlhGRjsKPiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+ICsKPiArICAgIG5v
dGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4pOwo+ICt9Cj4gKwo+
ICtzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90
IGRhdGEpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgdnBs
MDExX3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiArICAgIHN0cnVjdCB4ZW5jb25zX2lu
dGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7Cj4gKwo+ICsgICAgVlBMMDExX0xPQ0so
ZCwgZmxhZ3MpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRo
ZSByaW5nIGlzIG5vdCBmdWxsIHdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQKPiArICAgICAq
IGFzIHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byB3cml0ZSB0byB0aGUgZGF0YSByZWdpc3RlciBv
bmx5IHdoZW4gdGhlCj4gKyAgICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KPiArICAgICAqIElu
IGNhc2UgdGhlIGd1ZXN0IGRvZXMgd3JpdGUgZXZlbiB3aGVuIHRoZSBUWEZGIGZsYWcgaXMgc2V0
IHRoZW4gdGhlCj4gKyAgICAgKiBkYXRhIHdpbGwgYmUgc2lsZW50bHkgZHJvcHBlZC4KPiArICAg
ICAqLwo+ICsgICAgaWYgKCAhVlBMMDExX09VVF9SSU5HX0ZVTEwoaW50ZikgKQoKU2FtZSBoZXJl
OgoKICAgIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7CiAgICBvdXRfY29ucyA9IGludGYtPm91
dF9jb25zOwogICAgc21iX21iKCk7CgogICAgaWYgKCB2cGwwMTFfcXVldWVkKG91dF9wcm9kLCBv
dXRfY29ucywgVlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsIG91dCkpICE9CiAgICAgICAgVlBM
MDExX1JJTkdfTUFYX0RFUFRIKGludGYsb3V0KSApIHsKICAgICAgICBpbnRmLT5vdXRbVlBMMDEx
X1JJTkdfSURYX01BU0sob3V0X3Byb2QsIGludGYtPm91dCldID0gZGF0YTsKICAgICAgICBzbXBf
d21iKCk7CiAgICAgICAgb3V0X3Byb2QgKz0gMTsKICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91
dF9wcm9kOwogICAgfQogICAgaWYgKCB2cGwwMTFfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywg
VlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsb3V0KSkgPT0KICAgICAgICBWUEwwMTFfUklOR19N
QVhfREVQVEgoaW50ZixvdXQpICkgewoKICAgIDxyZXN0IG9mIHRoZSBjb2RlPgoKCj4gKyAgICB7
Cj4gKyAgICAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfcHJvZCA9IGludGYtPm91dF9wcm9kOwo+
ICsgICAgICAgIGludGYtPm91dFtWUEwwMTFfUklOR19JRFhfTUFTSyhvdXRfcHJvZCwgaW50Zi0+
b3V0KV0gPSBkYXRhOwo+ICsgICAgICAgIHNtcF93bWIoKTsKPiArICAgICAgICBpbnRmLT5vdXRf
cHJvZCA9IG91dF9wcm9kICsgMTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIFZQTDAxMV9PVVRf
UklOR19GVUxMKGludGYpICkKPiArICAgIHsKPiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBU
WEZGOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7Cj4gKwo+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0g
flRYRkU7Cj4gKwo+ICsgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgbm90
aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3Qg
KmluZm8sIHJlZ2lzdGVyX3QgKnIsIHZvaWQgKnByaXYpCj4gK3sKPiArICAgIHVpbnQ4X3QgY2g7
Cj4gKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7Cj4gKyAgICBpbnQgdnBs
MDExX3JlZyA9IChpbnQpKGluZm8tPmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOwo+ICsgICAgc3Ry
dWN0IHZwbDAxMV9zICp2cGwwMTEgPSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKPiArCj4gKyAg
ICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQuc2l6ZSkgKSBnb3RvIGJhZF93
aWR0aDsKPiArCj4gKyAgICBzd2l0Y2ggKCB2cGwwMTFfcmVnICkKPiArICAgIHsKPiArICAgIGNh
c2UgRFI6Cj4gKyAgICAgICAgdnBsMDExX3JlYWRfZGF0YSh2LT5kb21haW4sICZjaCk7Cj4gKyAg
ICAgICAgKnIgPSBjaDsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIFJTUjoKPiAr
ICAgICAgICAvKiBJdCBhbHdheXMgcmV0dXJucyAwIGFzIHRoZXJlIGFyZSBubyBwaHlzaWNhbCBl
cnJvcnMuICovCj4gKyAgICAgICAgKnIgPSAwOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAg
IGNhc2UgRlI6Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0
ZnIsIGluZm8pOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgUklTOgo+ICsgICAg
ICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBNSVM6Cj4gKyAgICAgICAgKnIgPSB2cmVnX3Jl
ZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0cmlzCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJiB2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsKPiArICAgICAgICBicmVhazsKPiArCj4g
KyAgICBjYXNlIElNU0M6Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDEx
LT51YXJ0aW1zYywgaW5mbyk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBJQ1I6
Cj4gKyAgICAgICAgLyogT25seSB3cml0ZSBpcyB2YWxpZC4gKi8KPiArICAgICAgICByZXR1cm4g
MDsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZw
bDAxMTogdW5oYW5kbGVkIHJlYWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiArICAgICAgICAgICAg
ICAgIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0K
PiArCj4gKyAgICByZXR1cm4gMTsKPiArCj4gK2JhZF93aWR0aDoKPiArICAgIGdwcmludGsoWEVO
TE9HX0VSUiwgInZwbDAxMTogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwK
PiArICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4gKyAgICBk
b21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiArICAgIHJldHVybiAwOwo+ICsKPiArfQo+ICsK
PiArc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZv
X3QgKmluZm8sIHJlZ2lzdGVyX3Qgciwgdm9pZCAqcHJpdikKPiArewo+ICsgICAgdWludDhfdCBj
aCA9ICgoc3RydWN0IHVhcnRkcl9yZWcgKikmciktPmRhdGE7Cj4gKyAgICBzdHJ1Y3QgaHNyX2Rh
YnQgZGFidCA9IGluZm8tPmRhYnQ7Cj4gKyAgICBpbnQgdnBsMDExX3JlZyA9IChpbnQpKGluZm8t
PmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOwo+ICsgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEg
PSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKPiArCj4gKyAgICBpZiAoICF2cGwwMTFfcmVnMzJf
Y2hlY2tfYWNjZXNzKGRhYnQuc2l6ZSkgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICBzd2l0
Y2ggKCB2cGwwMTFfcmVnICkKPiArICAgIHsKPiArICAgIGNhc2UgRFI6Cj4gKyAgICAgICAgdnBs
MDExX3dyaXRlX2RhdGEodi0+ZG9tYWluLCBjaCk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgY2FzZSBSU1I6IC8qIE5vdGhpbmcgdG8gY2xlYXIuICovCj4gKyAgICAgICAgYnJlYWs7Cj4g
Kwo+ICsgICAgY2FzZSBGUjoKPiArICAgIGNhc2UgUklTOgo+ICsgICAgY2FzZSBNSVM6Cj4gKyAg
ICAgICAgZ290byB3cml0ZV9pZ25vcmU7Cj4gKwo+ICsgICAgY2FzZSBJTVNDOgo+ICsgICAgICAg
IHZyZWdfcmVnMzJfdXBkYXRlKCZ2cGwwMTEtPnVhcnRpbXNjLCByLCBpbmZvKTsKPiArICAgICAg
ICB2cGwwMTFfdXBkYXRlX3NwaSh2LT5kb21haW4pOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiAr
ICAgIGNhc2UgSUNSOgo+ICsgICAgICAgIHZyZWdfcmVnMzJfY2xlYXJiaXRzKCZ2cGwwMTEtPnVh
cnRyaXMsIHIsIGluZm8pOwo+ICsgICAgICAgIHZwbDAxMV91cGRhdGVfc3BpKHYtPmRvbWFpbik7
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJ2cGwwMTE6IHVuaGFuZGxlZCB3cml0ZSByJWQgb2Zmc2V0ICUjMDh4XG4i
LAo+ICsgICAgICAgICAgICAgICAgZGFidC5yZWcsIHZwbDAxMV9yZWcpOwo+ICsgICAgICAgIHJl
dHVybiAwOwo+ICsgICAgfQo+ICsKPiArd3JpdGVfaWdub3JlOgo+ICsgICAgcmV0dXJuIDE7Cj4g
Kwo+ICtiYWRfd2lkdGg6Cj4gKyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCB3
cml0ZSB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICsgICAgICAgICAgICBkYWJ0LnNp
emUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91
cygpOwo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICt9Cj4gKwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0
IG1taW9faGFuZGxlcl9vcHMgdnBsMDExX21taW9faGFuZGxlciA9IHsKPiArICAgIC5yZWFkID0g
dnBsMDExX21taW9fcmVhZCwKPiArICAgIC53cml0ZSA9IHZwbDAxMV9tbWlvX3dyaXRlLAo+ICt9
Owo+ICsKPiAraW50IHZwbDAxMV9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB4ZW5f
cGZuX3QgZ2ZuKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZkLT5hcmNo
LnZwbDAxMTsKPiArCj4gKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVzcyBz
cGFjZS4gKi8KPiArICAgIHJldHVybiBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX3BhZ2UsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19idWYpOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEgPSAmZC0+YXJj
aC52cGwwMTE7Cj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEt
PnJpbmdfYnVmOwo+ICsgICAgUklOR19JRFggaW5fcmluZ19kZXB0aCwgb3V0X3JpbmdfZGVwdGg7
CgpQbGVhc2UgdXNlIFhFTkNPTlNfUklOR19JRFggY29uc2lzdGVudGx5LgoKCj4gKyAgICBWUEww
MTFfTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgaW5fcmluZ19kZXB0aCA9IHZwbDAxMV9xdWV1
ZWQoaW50Zi0+aW5fcHJvZCwgaW50Zi0+aW5fY29ucywgc2l6ZW9mKGludGYtPmluKSk7Cj4gKyAg
ICBvdXRfcmluZ19kZXB0aCA9IHZwbDAxMV9xdWV1ZWQoaW50Zi0+b3V0X3Byb2QsIGludGYtPm91
dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSk7CgpXYXRjaCBvdXQgZm9yIGxvbmcgbGluZXMgKD4g
ODAgY2hhcnMpLCBidXQgSSB0aGluayB0aGUgY29kZSBpcyBPSy4KCgoKPiArICAgIC8qIFVwZGF0
ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBlbXB0eS4gKi8KPiArICAg
IGlmICggaW5fcmluZ19kZXB0aCAhPSAwICkKPiArICAgIHsKPiArICAgICAgICB2cGwwMTEtPnVh
cnRmciAmPSB+UlhGRTsKPiArICAgICAgICBpZiAoIGluX3JpbmdfZGVwdGggPT0gVlBMMDExX1JJ
TkdfTUFYX0RFUFRIKGludGYsIGluKSApCj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9
IFJYRkY7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJYSTsKPiArICAgIH0KPiArCj4g
KyAgICAvKiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVs
bC4gKi8KPiArICAgIGlmICggb3V0X3JpbmdfZGVwdGggIT0gVlBMMDExX1JJTkdfTUFYX0RFUFRI
KGludGYsIG91dCkgKQo+ICsgICAgewo+ICsgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZG
Owo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4gKyAgICAgICAgaWYgKCBvdXRf
cmluZ19kZXB0aCA9PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFy
dGZyICY9IH5CVVNZOwo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwo+ICsg
ICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiAr
Cj4gKyAgICB2cGwwMTFfdXBkYXRlX3NwaShkKTsKPiArfQo+ICsKPiArCj4gK3N0YXRpYyB2b2lk
IHZwbDAxMV9ub3RpZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQo+
ICt7Cj4gKyAgICB2cGwwMTFfZGF0YV9hdmFpbCh2LT5kb21haW4pOwo+ICt9Cj4gKwo+ICtpbnQg
ZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2
dGNobikKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEg
PSAmZC0+YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgcmMgPSB2cGwwMTFfbWFwX2d1ZXN0X3BhZ2Uo
ZCwgZ2ZuKTsKPiArICAgIGlmICggcmMgPCAwICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4g
KyAgICByYyA9IHZnaWNfcmVzZXJ2ZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwo+ICsgICAg
aWYgKCAhcmMgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICBn
b3RvIG91dDE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2
cGwwMTFfbW1pb19oYW5kbGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BM
MDExX0JBU0UsIEdVRVNUX1BMMDExX1NJWkUsIE5VTEwpOwo+ICsKPiArICAgIHNwaW5fbG9ja19p
bml0KCZ2cGwwMTEtPmxvY2spOwo+ICsKPiArICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZl
bnRfY2hhbm5lbChkLCAwLCBjb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZwbDAxMV9ub3RpZmljYXRpb24pOwo+ICsgICAgaWYgKHJjIDwg
MCkKPiArICAgICAgICBnb3RvIG91dDI7Cj4gKwo+ICsgICAgdnBsMDExLT5ldnRjaG4gPSAqZXZ0
Y2huID0gcmM7Cj4gKwo+ICsgICAgdnBsMDExLT5pbml0aWFsaXplZCA9IHRydWU7Cj4gKwo+ICsg
ICAgcmV0dXJuIDA7Cj4gKwo+ICtvdXQyOgo+ICsgICAgeGZyZWUoZC0+YXJjaC52bW1pby5oYW5k
bGVycyk7Cj4gK291dDE6Cj4gKyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5y
aW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOwo+ICtvdXQ6Cj4gKyAgICByZXR1cm4gcmM7Cj4g
K30KPiArCj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAr
ewo+ICsgICAgc3RydWN0IHZwbDAxMV9zICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKwo+
ICsgICAgaWYgKCB2cGwwMTEtPmluaXRpYWxpemVkICkKPiArICAgIHsKPiArICAgICAgICBmcmVl
X3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKPiArICAgICAgICBkZXN0cm95
X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOwo+
ICsgICAgfQo+ICsgICAgdnBsMDExLT5pbml0aWFsaXplZCA9IGZhbHNlOwo+ICt9Cj4gKwo+ICsv
Kgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxl
OiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBpbmRleCA2ZGU4MDgyLi41
NDYxMWUwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gQEAgLTExLDYgKzExLDcgQEAKPiAgI2lu
Y2x1ZGUgPHB1YmxpYy9odm0vcGFyYW1zLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+Cj4g
ICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gKyNpbmNsdWRlIDxhc20tYXJtL3ZwbDAxMS5oPgo+
ICAKPiAgc3RydWN0IGh2bV9kb21haW4KPiAgewo+IEBAIC0xMzMsNiArMTM0LDExIEBAIHN0cnVj
dCBhcmNoX2RvbWFpbgo+ICAgICAgc3RydWN0IHsKPiAgICAgICAgICB1aW50OF90IHByaXZpbGVn
ZWRfY2FsbF9lbmFibGVkIDogMTsKPiAgICAgIH0gbW9uaXRvcjsKPiArCj4gKyNpZmRlZiBDT05G
SUdfVlBMMDExX0NPTlNPTEUKPiArICAgIHN0cnVjdCB2cGwwMTFfcyB2cGwwMTE7Cj4gKyNlbmRp
Zgo+ICsKPiAgfSAgX19jYWNoZWxpbmVfYWxpZ25lZDsKPiAgCj4gIHN0cnVjdCBhcmNoX3ZjcHUK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+IGluZGV4IDEyM2Y0NzcuLjU3ZTllYzcgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+IEBAIC00OSw2ICs0OSw4IEBACj4gIC8qIEZSIGJp
dHMgKi8KPiAgI2RlZmluZSBUWEZFICAgKDE8PDcpIC8qIFRYIEZJRk8gZW1wdHkgKi8KPiAgI2Rl
ZmluZSBSWEZFICAgKDE8PDQpIC8qIFJYIEZJRk8gZW1wdHkgKi8KPiArI2RlZmluZSBUWEZGICAg
KDE8PDUpIC8qIFRYIEZJRk8gZnVsbCAqLwo+ICsjZGVmaW5lIFJYRkYgICAoMTw8NikgLyogUlgg
RklGTyBmdWxsICovCj4gICNkZWZpbmUgQlVTWSAgICgxPDwzKSAvKiBUcmFuc21pdCBpcyBub3Qg
Y29tcGxldGUgKi8KPiAgCj4gIC8qIExDUl9IIGJpdHMgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmRmN2U2YjcKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+IEBAIC0wLDAgKzEsOTQg
QEAKPiArLyoKPiArICogaW5jbHVkZS94ZW4vdnBsMDExLmgKPiArICoKPiArICogVmlydHVhbCBQ
TDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9u
ZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX1ZQTDAxMV9IXwo+ICsKPiArI2Rl
ZmluZSBfVlBMMDExX0hfCj4gKwo+ICsjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KPiArI2lu
Y2x1ZGUgPGFzbS1hcm0vdnJlZy5oPgo+ICsKPiArREVGSU5FX1hFTl9GTEVYX1JJTkcodnBsMDEx
KTsKPiArCj4gKy8qIGhlbHBlciBtYWNyb3MgKi8KPiArI2RlZmluZSBWUEwwMTFfUklOR19JRFhf
TUFTSyhpZHgsIHJpbmcpICh2cGwwMTFfbWFzayhpZHgsIHNpemVvZihyaW5nKSkpCj4gKwo+ICsj
ZGVmaW5lIFZQTDAxMV9SSU5HX0RFUFRIKGludGYsZGlyKSAodnBsMDExX3F1ZXVlZCgoaW50Zikt
PmRpciAjIyBfcHJvZCwgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoaW50ZiktPmRpciAjIyBfY29ucywgICAgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoKGludGYpLT5k
aXIpKSkKPiArCj4gKyNkZWZpbmUgVlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsZGlyKSAoc2l6
ZW9mKChpbnRmKS0+ZGlyKSkKPiArCj4gKyNkZWZpbmUgVlBMMDExX0lOX1JJTkdfRU1QVFkoaW50
ZikgKFZQTDAxMV9SSU5HX0RFUFRIKGludGYsIGluKSA9PSAwKQo+ICsKPiArI2RlZmluZSBWUEww
MTFfT1VUX1JJTkdfRU1QVFkoaW50ZikgKFZQTDAxMV9SSU5HX0RFUFRIKGludGYsIG91dCkgPT0g
MCkKPiArCj4gKyNkZWZpbmUgVlBMMDExX0lOX1JJTkdfRlVMTChpbnRmKSAoVlBMMDExX1JJTkdf
REVQVEgoaW50ZiwgaW4pID09IFZQTDAxMV9SSU5HX01BWF9ERVBUSChpbnRmLCBpbikpCj4gKwo+
ICsjZGVmaW5lIFZQTDAxMV9PVVRfUklOR19GVUxMKGludGYpIChWUEwwMTFfUklOR19ERVBUSChp
bnRmLCBvdXQpID09IFZQTDAxMV9SSU5HX01BWF9ERVBUSChpbnRmLG91dCkpCj4gKwo+ICsjZGVm
aW5lIFZQTDAxMV9MT0NLKGQsZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYoZCktPmFyY2gudnBs
MDExLmxvY2ssIGZsYWdzKQo+ICsjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKPiArCj4gK3N0
cnVjdCB1YXJ0ZHJfcmVnIHsKPiArICAgIHVpbnQ4X3QgZGF0YTsKPiArICAgIHVpbnQ4X3QgZXJy
b3Jfc3RhdHVzOjQ7Cj4gKyAgICB1aW50OF90IHJlc2VydmVkMTo0Owo+ICsgICAgdWludDE2X3Qg
cmVzZXJ2ZWQyOwo+ICsgICAgdWludDMyX3QgcmVzZXJ2ZWQzOwo+ICt9Owo+ICsKPiArc3RydWN0
IHZwbDAxMV9zIHsKPiArICAgIHZvaWQgKnJpbmdfYnVmOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5m
byAqcmluZ19wYWdlOwo+ICsgICAgdWludDMyX3QgICAgdWFydGZyOyAgICAgLyogRmxhZyByZWdp
c3RlciAqLwo+ICsgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAgLyogQ29udHJvbCByZWdpc3Rl
ciAqLwo+ICsgICAgdWludDMyX3QgICAgdWFydGltc2M7ICAgLyogSW50ZXJydXB0IG1hc2sgcmVn
aXN0ZXIqLwo+ICsgICAgdWludDMyX3QgICAgdWFydGljcjsgICAgLyogSW50ZXJydXB0IGNsZWFy
IHJlZ2lzdGVyICovCj4gKyAgICB1aW50MzJfdCAgICB1YXJ0cmlzOyAgICAvKiBSYXcgaW50ZXJy
dXB0IHN0YXR1cyByZWdpc3RlciAqLwo+ICsgICAgdWludDMyX3QgICAgdWFydG1pczsgICAgLyog
TWFza2VkIGludGVycnVwdCByZWdpc3RlciAqLwo+ICsgICAgc3BpbmxvY2tfdCAgbG9jazsKPiAr
ICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOwo+ICsgICAgYm9vbCAgICAgICAgaW5pdGlhbGl6ZWQ7
IC8qIEZsYWcgd2hpY2ggdGVsbHMgd2hldGhlciB2cGwwMTEgaXMgaW5pdGlhbGl6ZWQgKi8KPiAr
fTsKPiArCj4gKyNpZmRlZiBDT05GSUdfVlBMMDExX0NPTlNPTEUKPiAraW50IGRvbWFpbl92cGww
MTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdm
biwKPiArICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pOwo+ICt2
b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwo+ICsjZWxzZQo+ICtp
bnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fcGZuX3QgZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3Qg
KmV2dGNobikgeyByZXR1cm4gLUVOT1NZUzsgfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGRv
bWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpIHsgfQo+ICsjZW5kaWYKPiArCj4g
KyNlbmRpZgo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4g
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgK
PiBpbmRleCBiZDk3NGZiLi41ZjkxMjA3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLWFybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPiBAQCAt
MzIyLDYgKzMyMiw4IEBAIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgewo+ICAgICAgICoK
PiAgICAgICAqLwo+ICAgICAgdWludDMyX3QgY2xvY2tfZnJlcXVlbmN5Owo+ICsKPiArICAgIHVp
bnQzMl90IGNvbnNvbGVfZG9taWQ7Cj4gIH07Cj4gICNlbmRpZiAvKiBfX1hFTl9fIHx8IF9fWEVO
X1RPT0xTX18gKi8KPiAgCj4gQEAgLTQxMCw2ICs0MTIsMTAgQEAgdHlwZWRlZiB1aW50NjRfdCB4
ZW5fY2FsbGJhY2tfdDsKPiAgI2RlZmluZSBHVUVTVF9BQ1BJX0JBU0UgMHgyMDAwMDAwMFVMTAo+
ICAjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxMCj4gIAo+ICsvKiBQTDAxMSBt
YXBwaW5ncyAqLwo+ICsjZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVMTAo+
ICsjZGVmaW5lIEdVRVNUX1BMMDExX1NJWkUgICAgMHgwMDAwMTAwMFVMTAo+ICsKPiAgLyoKPiAg
ICogMTZNQiA9PSA0MDk2IHBhZ2VzIHJlc2VydmVkIGZvciBndWVzdCB0byB1c2UgYXMgYSByZWdp
b24gdG8gbWFwIGl0cwo+ICAgKiBncmFudCB0YWJsZSBpbi4KPiBAQCAtNDQ0LDYgKzQ1MCw4IEBA
IHR5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gICNkZWZpbmUgR1VFU1RfVElNRVJf
UEhZU19OU19QUEkgMzAKPiAgI2RlZmluZSBHVUVTVF9FVlRDSE5fUFBJICAgICAgICAzMQo+ICAK
PiArI2RlZmluZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgo+ICsKPiAgLyogUFNDSSBmdW5j
dGlvbnMgKi8KPiAgI2RlZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKPiAgI2RlZmluZSBQU0NJX2Nw
dV9vZmYgICAgIDEKPiAtLSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 22:43:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 22:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAlBb-0006z0-0N; Tue, 16 May 2017 22:43:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAlBZ-0006ya-TI
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 22:43:22 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 8E/17-01733-9808B195; Tue, 16 May 2017 22:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbelQTr
 SYEGDlcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz5v30KHheWLFqxwXGBsaX
 Xl2MXBxCAn8ZJZ7OWsEE4TxmlJh2s5kRwtnGKHH16AWgDCeHiICzxNczc9lBbF4BfYlH506Cx
 YUFzCTWPV7HCGJLCHxRkNi1IBjC9pboeLScGca+cOwlUA07B5uAlcQhMZAoi4CqxO6lG9kmMH
 IvYGRYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6HEGINj
 BePa05yFGSQ4mJVFeh0jpSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvF71QDnBotT01Iq0zBxg
 6MGkJTh4lER4f9UBpXmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpyXCWSGAEhRRmke3AhYH
 FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8tyBSezLwSuE2vgI5gAjoi7KU4yBEliQgpqQ
 ZGrUcTPgXZTXJhq1tz5nLXKvv5XppsmhLsVT3pIS9eRE8xCbwf1Gy3uz14vpyQipV1gDfj2WV
 vSn8+VDzRXfe6actOkZBp+z+wGb9t+7S0Q69904QlGpX1HL+q3zwV+rLd6U5n8See2CUXL23+
 OHkWR7/ODNPN4aqMR93OxHjF2oTNsmn5VhmsxFKckWioxVxUnAgA+M/Avn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494974595!95740533!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2245 invoked from network); 16 May 2017 22:43:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 22:43:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAlBS-0006Lr-8L; Tue, 16 May 2017 22:43:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAlBM-0002dR-GF; Tue, 16 May 2017 22:43:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAlBL-0007qi-Kk; Tue, 16 May 2017 22:43:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109469-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a95cfad947d5f40cfbf9ad3019575aac1d8ac7a6
X-Osstest-Versions-That: linux=2ea659a9ef488125eb46da6eb571de5eae5c43f6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 22:43:07 +0000
Subject: [Xen-devel] [linux-linus test] 109469: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ2OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NDY5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk0NDkKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwOTQ0OQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICA5IGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NDQ5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBS
RUdSLiB2cy4gMTA5NDQ5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA5NDQ5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MDk0MDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTQyOAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA5NDI4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDk0NDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQ0OQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTA5NDQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk0NDkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIGE5NWNmYWQ5NDdkNWY0MGNmYmY5YWQzMDE5NTc1YWFjMWQ4YWM3YTYKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDJlYTY1OWE5ZWY0ODgxMjVlYjQ2
ZGE2ZWI1NzFkZTVlYWU1YzQzZjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTQ0OSAgMjAxNy0w
NS0xNSAxMToxNzoyNiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk0NjkgIDIw
MTctMDUtMTYgMDU6MzU6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFz
dEBrZXJuZWwub3JnPgogIEFuZHkgR29zcG9kYXJlayA8YW5keUBncmV5aG91c2UubmV0PgogIEF1
cmVsaWVuIEFwdGVsIDxhYXB0ZWxAc3VzZS5jb20+CiAgQmVydCBLZW53YXJkIDxia2Vud2FyZEBz
b2xhcmZsYXJlLmNvbT4KICBDaG9wcmEsIE1hbmlzaCA8TWFuaXNoLkNob3ByYUBjYXZpdW0uY29t
PgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAg
Q29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhp
eW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJi
b3gubmV0PgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBTLiBNaWxs
ZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG91Z2xhcyBDYWV0YW5vIGRvcyBTYW50b3MgPGRv
dWdsYXNjc0B0YWdob3MuY29tLmJyPgogIEVkd2FyZCBDcmVlIDxlY3JlZUBzb2xhcmZsYXJlLmNv
bT4KICBFcmV6IFNoaXRyaXQgPGVyZXpzaEBtZWxsYW5veC5jb20+CiAgRXJpYyBEdW1hemV0IDxl
ZHVtYXpldEBnb29nbGUuY29tPgogIEZlbmdndWFuZyBXdSA8ZmVuZ2d1YW5nLnd1QGludGVsLmNv
bT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHYWwgUHJlc3Nt
YW4gPGdhbHBAbWVsbGFub3guY29tPgogIEdhbyBGZW5nIDxnZnJlZS53aW5kQHZpcC4xNjMuY29t
PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGdhcnNpbHZhQGVtYmVkZGVkb3IuY29tPgogIEl2YW4g
S2hvcm9uemh1ayA8aXZhbi5raG9yb256aHVrQGxpbmFyby5vcmc+CiAgSm9lIFBlcmNoZXMgPGpv
ZUBwZXJjaGVzLmNvbT4KICBKb2UgUGVyY2hlcyB2aWEgc2FtYmEtdGVjaG5pY2FsIDxzYW1iYS10
ZWNobmljYWxAbGlzdHMuc2FtYmEub3JnPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9y
Zz4KICBKb24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSm9uIE1hc29uIDxqb24u
bWFzb25AYnJvYWRjb20uY29tPgogIEpvbiBQYXVsIE1hbG95IDxqb24ubWFsb3lAZXJpY3Nzb24u
Y29tPgogIEp1bGlhIExhd2FsbCA8anVsaWEubGF3YWxsQGxpcDYuZnI+CiAgSnVsaWFuIFdpZWRt
YW5uIDxqd2lAbGludXgudm5ldC5pYm0uY29tPgogIEthcmltIEVzaGFwYSA8a2FyaW0uZXNoYXBh
QGdtYWlsLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgTWFoZXNoIEJhbmRld2FyIDxtYWhlc2hiQGdvb2dsZS5jb20+CiAgTWFuaXNoIENob3By
YSA8bWFuaXNoLmNob3ByYUBjYXZpdW0uY29tPgogIE1hb3IgR290dGxpZWIgPG1hb3JnQG1lbGxh
bm94LmNvbT4KICBNaW50eiwgWXV2YWwgPFl1dmFsLk1pbnR6QGNhdml1bS5jb20+CiAgTWlyb3Ns
YXYgTGljaHZhciA8bWxpY2h2YXJAcmVkaGF0LmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdl
bGxAZ29vZ2xlLmNvbT4KICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5p
a2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAYXhpcy5jb20+CiAgUGF2ZWwgQmVsb3VzIDxwYXZl
bC5iZWxvdXNAYXF1YW50aWEuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3Nv
ZnQuY29tPgogIFJhYmluIFZpbmNlbnQgPHJhYmludkBheGlzLmNvbT4KICBSaWNoYXJkIENvY2hy
YW4gPHJpY2hhcmRjb2NocmFuQGdtYWlsLmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1l
bGxhbm94LmNvbT4KICBTaGFubm9uIE5lbHNvbiA8c2hhbm5vbi5uZWxzb25Ab3JhY2xlLmNvbT4K
ICBTaGlyaXNoIFBhcmdhb25rYXIgPHNoaXJpc2hwYXJnYW9ua2FyQGdtYWlsLmNvbT4KICBTb2hl
aWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0
ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RldmUgRnJlbmNoIDxzbWZyZW5jaEBnbWFpbC5jb20+
CiAgU3RldmUgRnJlbmNoIDxzdGV2ZS5mcmVuY2hAcHJpbWFyeWRhdGEuY29tPgogIFRob21hcyBU
YWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBVcnN1bGEgQnJhdW4gPHVicmF1bkBsaW51eC52
bmV0LmlibS5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBW
bGFkIFlhc2V2aWNoIDx2eWFzZXZpY2hAZ21haWwuY29tPgogIFZsYWRpc2xhdiBZYXNldmljaCA8
dnlhc2V2aWNAcmVkaGF0LmNvbT4KICBXQU5HIENvbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWlzaGFpIEhhZGFzIDx5aXNo
YWloQG1lbGxhbm94LmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KICBZ
dXZhbCBNaW50eiA8WXV2YWwuTWludHpAY2F2aXVtLmNvbT4KICBZdXZhbCBTaGFpYSA8eXV2YWwu
c2hhaWFAb3JhY2xlLmNvbT4KICB5dXZhbC5zaGFpYUBvcmFjbGUuY29tIDx5dXZhbC5zaGFpYUBv
cmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBz
cDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBz
cDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxNDUxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 22:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 22:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAlF7-0007Fm-L5; Tue, 16 May 2017 22:47:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAlF6-0007Fg-5G
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 22:47:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AD/DD-02956-3618B195; Tue, 16 May 2017 22:46:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssm5So3S
 kwe2jOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bySR8ZC87pVDz4tZitgbFfuYuRk0NI4A+j
 xIJDHiA2i4CDxL3Jb1m7GDk4GAViJB78sAYJMwqESUy+vIQVokRb4mdvBxOIzSZgKPH3ySY2k
 HIJIHvJZw6QsIiAkcSLR5dZQGxmgXyJzvZHYLawQJTE89UHwVo5BXwkjt//BraJV8BLYsdqWY
 hjvCXaH6xiBLFFBXQlDv37wwZi8woISpyc+QRqpJbE8unbWCYwCsxCkpqFJLWAkWkVo3pxalF
 ZapGupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsa7mwIOMUpyMCmJ
 8jpESkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBd3wCUEyxKTU+tSMvMAcYBTFqCg0dJhFcDJ
 M1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK880CKBECKMkrz4EbAYvISo6yUMC8j0FFCPA
 WpRbmZJajyrxjFORiVhHm1QKbwZOaVwG16BXQEE9ARYS/FQY4oSURISTUw6ifdXyjpmviK42a
 j8h7r7u2z5zSaPHRTLTvEttXP5MjEbwzLZR8suZiybsMhhu35XftUmvhZH90U/lDKez+c58Aq
 UeOqX0W/4nJUHQKrynd8009b/79up7Lwg4mfWC9MXVGiPNVhRrHNh+bvv2r6Js+TNk670mfCJ
 RZg7Bm1wYVx+6bZoZ7SSizFGYmGWsxFxYkAc0it58QCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1494974817!62768096!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53909 invoked from network); 16 May 2017 22:46:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 22:46:58 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8F5E1239CF;
 Tue, 16 May 2017 22:46:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8F5E1239CF
Date: Tue, 16 May 2017 15:46:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1494426481-32562-1-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1705161546400.6833@sstabellini-ThinkPad-X260>
References: <1494426481-32562-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/12 v3] xen/arm: vpl011: Add support for
 vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBbiBvcHRpb24g
aXMgcHJvdmlkZWQgaW4gbGlieGwgdG8gZW5hYmxlL2Rpc2FibGUgcGwwMTEgdnVhcnQgd2hpbGUK
PiBjcmVhdGluZyBhIGd1ZXN0IGRvbWFpbi4KPiAKPiBMaWJ4bCBub3cgc3VwcG90cyBhIGdlbmVy
aWMgdnVhcnQgY29uc29sZSBhbmQgcGwwMTEgaXMgYSBzcGVjaWZpYyB0eXBlLgo+IEluIGZ1dHVy
ZSBzdXBwb3J0IGNhbiBiZSBhZGRlZCBmb3IgbXVsdGlwbGUgdnVhcnQgb2YgZGlmZmVyZW50IHR5
cGVzLgo+IAo+IFVzZXIgY2FuIGVuYWJsZSBwbDAxMSB2dWFydCBieSBhZGRpbmcgdGhlIGZvbGxv
d2luZyBsaW5lIGluIHRoZSBndWVzdAo+IGNvbmZpZ3VyYXRpb24gZmlsZToKPiAKPiB2dWFydCA9
ICJwbDAxMSIKPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+CgpUaGlzIGxvb2tzIE9LIHRvIG1lLgoKQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+IENoYW5n
ZXMgc2luY2UgdjI6Cj4gCj4gLSBEZWZpbmVkIHZ1YXJ0IG9wdGlvbiBhcyBhbiBlbnVtIGluc3Rl
YWQgb2YgYSBzdHJpbmcuCj4gLSBSZW1vdmVkIHRoZSBkb21haW4gY3JlYXRpb24gZmxhZyBkZWZp
bmVkIGZvciB2dWFydCBhbmQgdGhlIHJlbGF0ZWQgY29kZQo+ICAgdG8gcGFzcyBvbiB0aGUgaW5m
b3JtYXRpb24gd2hpbGUgZG9tYWluIGNyZWF0aW9uLiBOb3cgdnBsMDExIGlzIGluaXRpYWxpemVk
Cj4gICBpbmRlcGVuZGVudCBvZiBkb21haW4gY3JlYXRpb24gdGhyb3VnaCBuZXcgRE9NQ1RMIEFQ
SXMuCj4gCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCA2ICsrKysrKwo+ICB0b29s
cy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgIHwgMyArKysKPiAgdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgICB8IDIgKysKPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDMgKysrCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCA3ICsrKysrKysKPiAgdG9vbHMveGwveGxf
Y29uc29sZS5jICAgICAgICB8IDQgKysrLQo+ICB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAg
IHwgOCArKysrKysrKwo+ICA3IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKPiBpbmRleCBjZjg2ODdhLi5iY2ZiYjZjIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gQEAgLTMwNiw2ICsz
MDYsMTIgQEAKPiAgI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1Bf
U0xBVEUgMQo+ICAKPiAgLyoKPiArICogTElCWExfSEFWRV9WVUFSVCBpbmRpY2F0ZXMgdGhhdCB4
ZW5jb25zb2xlL2NsaWVudCBzdXBwb3J0cwo+ICsgKiB2aXJ0dWFsIHVhcnQuCj4gKyAqLwo+ICsj
ZGVmaW5lIExJQlhMX0hBVkVfVlVBUlQgMQo+ICsKPiArLyoKPiAgICogbGlieGwgQUJJIGNvbXBh
dGliaWxpdHkKPiAgICoKPiAgICogVGhlIG9ubHkgZ3VhcmFudGVlIHdoaWNoIGxpYnhsIG1ha2Vz
IHJlZ2FyZGluZyBBQkkgY29tcGF0aWJpbGl0eQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCA0NDZl
NzY2Li44NTNiZTE1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+IEBAIC02Nyw2ICs2Nyw5IEBAIGlu
dCBsaWJ4bF9jb25zb2xlX2V4ZWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQg
Y29uc19udW0sCj4gICAgICBjYXNlIExJQlhMX0NPTlNPTEVfVFlQRV9TRVJJQUw6Cj4gICAgICAg
ICAgY29uc190eXBlX3MgPSAic2VyaWFsIjsKPiAgICAgICAgICBicmVhazsKPiArICAgIGNhc2Ug
TElCWExfQ09OU09MRV9UWVBFX1ZVQVJUOgo+ICsgICAgICAgIGNvbnNfdHlwZV9zID0gInZ1YXJ0
IjsKPiArICAgICAgICBicmVhazsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgZ290byBvdXQ7
Cj4gICAgICB9Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCBiZmZiYzQ1Li4yOWRhYTM1IDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKPiBAQCAtOTE4LDYgKzkxOCw4IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2Rv
bWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+
ICAgICAgfQo+ICAKPiArICAgIHN0YXRlLT5jb25maWcuY29uc29sZV9kb21pZCA9IHN0YXRlLT5j
b25zb2xlX2RvbWlkOwo+ICsKPiAgICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9j
b25maWcsICZkb21pZCwgJnN0YXRlLT5jb25maWcpOwo+ICAgICAgaWYgKHJldCkgewo+ICAgICAg
ICAgIExPR0QoRVJST1IsIGRvbWlkLCAiY2Fubm90IG1ha2UgZG9tYWluOiAlZCIsIHJldCk7Cj4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggNWQwODJjNS4uNGUyYzI0NyAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAo+IEBAIC0xMTM1LDYgKzExMzUsOSBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4gICAgICB1
aW50MzJfdCBudW1fdm1lbXJhbmdlczsKPiAgCj4gICAgICB4Y19kb21haW5fY29uZmlndXJhdGlv
bl90IGNvbmZpZzsKPiArCj4gKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwo+ICsgICAgZXZ0Y2hu
X3BvcnRfdCB2dWFydF9wb3J0Owo+ICB9IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGU7Cj4gIAo+
ICBfaGlkZGVuIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCAyMjA0NDI1Li5mNWRjNjJjIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAo+IEBAIC0xMDUsNiArMTA1LDcgQEAgbGlieGxfY29uc29sZV90eXBlID0gRW51
bWVyYXRpb24oImNvbnNvbGVfdHlwZSIsIFsKPiAgICAgICgwLCAiVU5LTk9XTiIpLAo+ICAgICAg
KDEsICJTRVJJQUwiKSwKPiAgICAgICgyLCAiUFYiKSwKPiArICAgICgzLCAiVlVBUlQiKSwKPiAg
ICAgIF0pCj4gIAo+ICBsaWJ4bF9kaXNrX2Zvcm1hdCA9IEVudW1lcmF0aW9uKCJkaXNrX2Zvcm1h
dCIsIFsKPiBAQCAtMjQwLDYgKzI0MSwxMSBAQCBsaWJ4bF9jaGVja3BvaW50ZWRfc3RyZWFtID0g
RW51bWVyYXRpb24oImNoZWNrcG9pbnRlZF9zdHJlYW0iLCBbCj4gICAgICAoMiwgIkNPTE8iKSwK
PiAgICAgIF0pCj4gIAo+ICtsaWJ4bF92dWFydF90eXBlID0gRW51bWVyYXRpb24oInZ1YXJ0X3R5
cGUiLCBbCj4gKyAgICAoMCwgInVua25vd24iKSwKPiArICAgICgxLCAicGwwMTEiKSwKPiArICAg
IF0pCj4gKwo+ICAjCj4gICMgQ29tcGxleCBsaWJ4bCB0eXBlcwo+ICAjCj4gQEAgLTQ3MCw2ICs0
NzYsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2lu
Zm8iLFsKPiAgICAgICgiZGlzYWJsZV9taWdyYXRlIiwgbGlieGxfZGVmYm9vbCksCj4gICAgICAo
ImNwdWlkIiwgICAgICAgICAgIGxpYnhsX2NwdWlkX3BvbGljeV9saXN0KSwKPiAgICAgICgiYmxr
ZGV2X3N0YXJ0IiwgICAgc3RyaW5nKSwKPiArICAgICgidnVhcnQiLCAgICAgICAgICAgbGlieGxf
dnVhcnRfdHlwZSksCj4gIAo+ICAgICAgKCJ2bnVtYV9ub2RlcyIsIEFycmF5KGxpYnhsX3Zub2Rl
X2luZm8sICJudW1fdm51bWFfbm9kZXMiKSksCj4gICAgICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGxfY29uc29sZS5jIGIvdG9vbHMveGwveGxfY29uc29sZS5jCj4gaW5kZXggMDUwOGRkYS4u
NmYzY2Q3ZiAxMDA2NDQKPiAtLS0gYS90b29scy94bC94bF9jb25zb2xlLmMKPiArKysgYi90b29s
cy94bC94bF9jb25zb2xlLmMKPiBAQCAtMzQsOCArMzQsMTAgQEAgaW50IG1haW5fY29uc29sZShp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xF
X1RZUEVfUFY7Cj4gICAgICAgICAgZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJzZXJpYWwiKSkK
PiAgICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNPTEVfVFlQRV9TRVJJQUw7Cj4gKyAgICAg
ICAgZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQo+ICsgICAgICAgICAgICB0eXBl
ID0gTElCWExfQ09OU09MRV9UWVBFX1ZVQVJUOwo+ICAgICAgICAgIGVsc2Ugewo+IC0gICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgImNvbnNvbGUgdHlwZSBzdXBwb3J0ZWQgYXJlOiBwdiwgc2Vy
aWFsXG4iKTsKPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb25zb2xlIHR5cGUgc3Vw
cG9ydGVkIGFyZTogcHYsIHNlcmlhbCwgdnVhcnRcbiIpOwo+ICAgICAgICAgICAgICByZXR1cm4g
RVhJVF9GQUlMVVJFOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBicmVhazsKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBpbmRleCA4NTZh
MzA0Li41MDRjYTdjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiArKysgYi90
b29scy94bC94bF9wYXJzZS5jCj4gQEAgLTkxNiw2ICs5MTYsMTQgQEAgdm9pZCBwYXJzZV9jb25m
aWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+ICAgICAgaWYgKCF4bHVfY2ZnX2dl
dF9sb25nIChjb25maWcsICJtYXh2Y3B1cyIsICZsLCAwKSkKPiAgICAgICAgICBiX2luZm8tPm1h
eF92Y3B1cyA9IGw7Cj4gIAo+ICsgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAi
dnVhcnQiLCAmYnVmLCAwKSkgewo+ICsgICAgICAgIGlmIChsaWJ4bF92dWFydF90eXBlX2Zyb21f
c3RyaW5nKGJ1ZiwgJmJfaW5mby0+dnVhcnQpKSB7Cj4gKyAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBcInZ1YXJ0XCJcbiIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgYnVmKTsKPiArICAgICAgICAgICAgZXhpdCAoMSk7Cj4gKyAgICAg
ICAgfQo+ICsgICAgfQo+ICsKPiAgICAgIHBhcnNlX3ZudW1hX2NvbmZpZyhjb25maWcsIGJfaW5m
byk7Cj4gIAo+ICAgICAgLyogU2V0IG1heF9tZW1rYiB0byB0YXJnZXRfbWVta2IgYW5kIG1heF92
Y3B1cyB0byBhdmFpbF92Y3B1cyBpZgo+IC0tIAo+IDIuNy40Cj4gCj4gCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 22:49:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 22:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAlHW-0007QT-1s; Tue, 16 May 2017 22:49:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAlHU-0007Q5-Ta
 for xen-devel@lists.xensource.com; Tue, 16 May 2017 22:49:29 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 4B/27-01732-8F18B195; Tue, 16 May 2017 22:49:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfd7o3S
 kwdFJzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+H1sFVNBZwNjxdHn3cwN
 jMtCuxi5OIQE/jJKLN4whRXCecwo0Xz/OwuEs41RYvbNL0AZTg4RAWeJr2fmsoPYvAL6EneuQ
 sSFBSwkJr46C9YgIXBJV2LTnaVsIAkJAW+Jj21djF2MHGD2yz1SXYzsHGwCVhKHxECCLAKqEj
 82y09g5F7AyLCKUb04tagstUjXSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 j9QwMjDsYTzU7H2KU5GBSEuV1iJSOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu74BKCdYlJqe
 WpGWmQMMPZi0BAePkghvIkiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeeeBFAmAFGWU5
 sGNgMXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvAtBpvBk5pXAbXoFdAQT0BFhL8VBji
 hJREhJNTCmGJcv2P9tR56k1GmVbc2MXf1uaYuSHZ7vs2RLEdJidll43iQ0PbjZ8dnSl70b5k9
 JOq/2eu788Bon/7bXE7hs2eujHvMtiM1b8PPEJq/O9QbZHy7/vXpgaoNQ7WStQ5z2j+5t/Po8
 81tUkqGoGmdS7fUtE9b47f4mMuu6h+0W9qSaxQ+X7LJUYinOSDTUYi4qTgQAul2WRH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494974965!100868820!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59166 invoked from network); 16 May 2017 22:49:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 May 2017 22:49:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAlHO-0006VX-8f; Tue, 16 May 2017 22:49:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAlHI-0003HH-MJ; Tue, 16 May 2017 22:49:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAlHI-0002KG-7E; Tue, 16 May 2017 22:49:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109478-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3a8760664d5c1a1a93c9012bdb8ac07ab8fd4b0d
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 May 2017 22:49:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 109478: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6122100440867996879=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6122100440867996879==
Content-Type: text/plain

flight 109478 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109478/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                3a8760664d5c1a1a93c9012bdb8ac07ab8fd4b0d
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   22 days
Failing since        107644  2017-04-25 10:26:10 Z   21 days   55 attempts
Testing same since   109454  2017-05-15 18:46:56 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7768 lines long.)


--===============6122100440867996879==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6122100440867996879==--

From xen-devel-bounces@lists.xen.org Tue May 16 22:59:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 22:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAlR4-0008AV-37; Tue, 16 May 2017 22:59:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAlR2-0008AP-Fd
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 22:59:20 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 DF/6E-03696-7448B195; Tue, 16 May 2017 22:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssq57i3S
 kwfRZrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbwmb2gl9iFWvu97I1MP4U6mLk4hAS+MMo
 seHPYeYuRk4OFgEHic2rD7B3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xL0v68FsNgFDib9PN
 rGBlEsA2Us+c4CERQSMJF48uswCYjML5Et0tj8Cs4UFMiW+nd4AtolTwEdiyYkJrCCtvAJeEt
 /OikBc080ocf53I1i9qICuxKF/f9hAbF4BQYmTM59AzdSSWD59G8sERoFZSFKzkKQWMDKtYlQ
 vTi0qSy3SNdJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MG47K/TIUZJ
 DiYlUV6HSOlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8PM1AOcGi1PTUirTMHGAswKQlOHiUR
 Hj3NwGleYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnPcbSJEASFFGaR7cCFhcXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iw7x+QKTyZeSVwm14BHcEEdETYS3GQI0oSEVJSDYxbb7P8mxh
 /xPrqoamTLbzrXqZ32b9LmLRDZJP379tZHzSi4ur2v/r/cZKG/CzOuQzOe798e7CgNFjq9t9o
 Zq83qSy6s/Xeqn95U8BXuEr3ZpffwlzLriATWyPOiknnd3DnMKV8ulxW2TSlUY+n24BP19y6U
 eqn9H7LVU/4Dxw4t/nLD74dkd1KLMUZiYZazEXFiQBFFQPyxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494975557!68829668!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35366 invoked from network); 16 May 2017 22:59:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 22:59:18 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 04E71239D3;
 Tue, 16 May 2017 22:59:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 04E71239D3
Date: Tue, 16 May 2017 15:59:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1494426918-32737-2-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1705161559100.6833@sstabellini-ThinkPad-X260>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 07/12 v3] xen/arm: vpl011: Allocate a new
 GFN in the toolstack for vuart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBbGxvY2F0ZSBh
IG5ldyBnZm4gdG8gYmUgdXNlZCBhcyBhIHJpbmcgYnVmZmVyIGJldHdlZW4geGVuY29uc29sZQo+
IGFuZCBYZW4gZm9yIHNlbmRpbmcvcmVjZWl2aW5nIHBsMDExIGRhdGEuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgoKUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+
IC0tLQo+IAo+IENoYW5nZXMgc2luY2UgdjI6Cj4gCj4gLSBSZW1vdmVkIHRoZSBET01DVEwgY2Fs
bCB0byBzZXQgdGhlIEdGTiBhcyBub3cgdGhpcyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQKPiAgIGlu
IHRoZSBET01DVEwgY2FsbCB0byBpbml0aWFsaXplIHZwbDAxMSBlbXVsYXRpb24uCj4gCj4gIHRv
b2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggfCAyICsrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9h
cm0uYyAgICAgfCA1ICsrKystCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgfCAyICsr
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hjX2RvbS5oCj4gaW5kZXggY2U0NzA1OC4uNmUwNmVmMSAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
Y19kb20uaAo+IEBAIC0yMTYsNiArMjE2LDggQEAgc3RydWN0IHhjX2RvbV9pbWFnZSB7Cj4gIAo+
ICAgICAgLyogRXh0cmEgU01CSU9TIHN0cnVjdHVyZXMgcGFzc2VkIHRvIEhWTUxPQURFUiAqLwo+
ICAgICAgc3RydWN0IHhjX2h2bV9maXJtd2FyZV9tb2R1bGUgc21iaW9zX21vZHVsZTsKPiArCj4g
KyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwo+ICB9Owo+ICAKPiAgLyogLS0tIHBsdWdnYWJsZSBr
ZXJuZWwgbG9hZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMveGNfZG9t
X2FybS5jCj4gaW5kZXggZTdkNGJkMC4uYzk4MWI3YSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4
Yy94Y19kb21fYXJtLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPiBAQCAtMjYs
MTAgKzI2LDExIEBACj4gICNpbmNsdWRlICJ4Z19wcml2YXRlLmgiCj4gICNpbmNsdWRlICJ4Y19k
b20uaCIKPiAgCj4gLSNkZWZpbmUgTlJfTUFHSUNfUEFHRVMgMwo+ICsjZGVmaW5lIE5SX01BR0lD
X1BBR0VTIDQKPiAgI2RlZmluZSBDT05TT0xFX1BGTl9PRkZTRVQgMAo+ICAjZGVmaW5lIFhFTlNU
T1JFX1BGTl9PRkZTRVQgMQo+ICAjZGVmaW5lIE1FTUFDQ0VTU19QRk5fT0ZGU0VUIDIKPiArI2Rl
ZmluZSBWVUFSVF9QRk5fT0ZGU0VUIDMKPiAgCj4gICNkZWZpbmUgTFBBRV9TSElGVCA5Cj4gIAo+
IEBAIC04NSwxMCArODYsMTIgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pCj4gIAo+ICAgICAgZG9tLT5jb25zb2xlX3BmbiA9IGJhc2UgKyBD
T05TT0xFX1BGTl9PRkZTRVQ7Cj4gICAgICBkb20tPnhlbnN0b3JlX3BmbiA9IGJhc2UgKyBYRU5T
VE9SRV9QRk5fT0ZGU0VUOwo+ICsgICAgZG9tLT52dWFydF9nZm4gPSBiYXNlICsgVlVBUlRfUEZO
X09GRlNFVDsKPiAgCj4gICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5n
dWVzdF9kb21pZCwgZG9tLT5jb25zb2xlX3Bmbik7Cj4gICAgICB4Y19jbGVhcl9kb21haW5fcGFn
ZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT54ZW5zdG9yZV9wZm4pOwo+ICAgICAg
eGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBN
RU1BQ0NFU1NfUEZOX09GRlNFVCk7Cj4gKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhj
aCwgZG9tLT5ndWVzdF9kb21pZCwgYmFzZSArIFZVQVJUX1BGTl9PRkZTRVQpOwo+ICAgICAgeGNf
aHZtX3BhcmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX0NPTlNP
TEVfUEZOLAo+ICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfcGZuKTsKPiAgICAgIHhjX2h2bV9w
YXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9QRk4s
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgYi90b29scy9saWJ4Yy94
Y19kb21fYm9vdC5jCj4gaW5kZXggYzNiNDRkZC4uOGEzNzZkMCAxMDA2NDQKPiAtLS0gYS90b29s
cy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwo+
IEBAIC0yMjYsNiArMjI2LDggQEAgaW50IHhjX2RvbV9ib290X2ltYWdlKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICBpZiAoIChyYyA9IGNsZWFy
X3BhZ2UoZG9tLCBkb20tPnhlbnN0b3JlX3BmbikpICE9IDAgKQo+ICAgICAgICAgIHJldHVybiBy
YzsKPiArICAgIGlmICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+dnVhcnRfZ2ZuKSkgIT0g
MCApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICAKPiAgICAgIC8qIHN0YXJ0IGluZm8gcGFnZSAq
Lwo+ICAgICAgaWYgKCBkb20tPmFyY2hfaG9va3MtPnN0YXJ0X2luZm8gKQo+IC0tIAo+IDIuNy40
Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 23:02:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 23:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAlUK-0000M2-J0; Tue, 16 May 2017 23:02:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAlUJ-0000Lv-Vj
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 23:02:44 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 EB/B7-01735-3158B195; Tue, 16 May 2017 23:02:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq5Aq3S
 kwcJOdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNr/wfmgt8CFVsW/mFpYJzE28XIxSEk8IdR
 Yt67j2xdjJwcLAIOEkuvLmTuYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtidXn9zGC2GwChhJ/n
 2xiAymXALKXfOYACYsIGEm8eHSZBcRmFsiX6Gx/BGYLC+RK3Lr+A2wMp4CPxMTbW5lAbF4BL4
 nL3/6wQZzTzShx8eEjZpCEqICuxKF/f9ggigQlTs58AjVUS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPVy00tLk5MT81JTCrWS87P3cQIDEIGINjBuGaq8yFG
 SQ4mJVFeh0jpSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvP+bgXKCRanpqRVpmTnAeIBJS3DwK
 InwloCkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnFerBahIAKQoozQPbgQsNi8xykoJ8z
 ICHSXEU5BalJtZgir/ilGcg1FJmHcTyCqezLwSuE2vgI5gAjoi7KU4yBEliQgpqQbGUG+1a+q
 rs4O+susn/3i0NHe/ON9l2+0fRBtNlZjWP/9z/d18A6GX1dv3P2dL4Fe2XvaoLGrKPtYwlcDr
 jekfRNwffr0q7Rq7077N7rqYdmPji3u9m2emqfyelnGK3074/azD8zT/xuTaqO/dwO85Kcc9S
 Fdo+9KklrWH3/OGlHm9e/0+I09aiaU4I9FQi7moOBEAhLGtQcgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494975759!98500827!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12715 invoked from network); 16 May 2017 23:02:40 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 23:02:40 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A49A0239D3;
 Tue, 16 May 2017 23:02:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A49A0239D3
Date: Tue, 16 May 2017 16:02:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1494426918-32737-5-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1705161601210.6833@sstabellini-ThinkPad-X260>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-5-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 10/12 v3] xen/arm: vpl011: Add a new vuart
 console type to xenconsole client
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBZGQgYSBuZXcg
Y29uc29sZSB0eXBlIFZVQVJUIHRvIGNvbm5lY3QgdG8gZ3Vlc3QncyBlbXVhbGF0ZWQgdnVhcnQK
PiBjb25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRl
ci50aGFrdXJAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgdG9vbHMvY29uc29sZS9jbGllbnQvbWFp
bi5jIHwgOCArKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyBi
L3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYwo+IGluZGV4IDk3Nzc3OWYuLjZmNDQwNWYgMTAw
NjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jCj4gKysrIGIvdG9vbHMvY29u
c29sZS9jbGllbnQvbWFpbi5jCj4gQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2Uo
Y29uc3QgY2hhciAqcHJvZ3JhbSkgewo+ICAJICAgICAgICJcbiIKPiAgCSAgICAgICAiICAtaCwg
LS1oZWxwICAgICAgIGRpc3BsYXkgdGhpcyBoZWxwIGFuZCBleGl0XG4iCj4gIAkgICAgICAgIiAg
LW4sIC0tbnVtIE4gICAgICB1c2UgY29uc29sZSBudW1iZXIgTlxuIgo+IC0JICAgICAgICIgIC0t
dHlwZSBUWVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicgb3IgJ3NlcmlhbCdcbiIK
PiArCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNvbGUgdHlwZS4gbXVzdCBiZSAncHYn
LCAnc2VyaWFsJyBvciAndnVhcnQnXG4iCj4gIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQg
TiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0byBub3RpZnkgcGFyZW50XG4iCj4gIAkgICAgICAgLCBw
cm9ncmFtKTsKPiAgfQo+IEBAIC0yNjQsNiArMjY0LDcgQEAgdHlwZWRlZiBlbnVtIHsKPiAgICAg
ICAgIENPTlNPTEVfSU5WQUwsCj4gICAgICAgICBDT05TT0xFX1BWLAo+ICAgICAgICAgQ09OU09M
RV9TRVJJQUwsCj4gKyAgICAgICBDT05TT0xFX1ZVQVJULAo+ICB9IGNvbnNvbGVfdHlwZTsKPiAg
Cj4gIHN0YXRpYyBzdHJ1Y3QgdGVybWlvcyBzdGRpbl9vbGRfYXR0cjsKPiBAQCAtMzYxLDYgKzM2
Miw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgCQkJCXR5cGUgPSBDT05T
T0xFX1NFUklBTDsKPiAgCQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJwdiIpKQo+ICAJCQkJ
dHlwZSA9IENPTlNPTEVfUFY7Cj4gKwkJCWVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAidnVhcnQi
KSkKPiArCQkJCXR5cGUgPSBDT05TT0xFX1ZVQVJUOwo+ICAJCQllbHNlIHsKPiAgCQkJCWZwcmlu
dGYoc3RkZXJyLCAiSW52YWxpZCB0eXBlIGFyZ3VtZW50XG4iKTsKPiAgCQkJCWZwcmludGYoc3Rk
ZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQgYXJlOiBzZXJpYWwsIHB2XG4iKTsKPiBAQCAt
NDM2LDYgKzQzOSw5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgCQllbHNl
Cj4gIAkJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21fcGF0aCkgKyBzdHJsZW4oIi9kZXZpY2Uv
Y29uc29sZS8lZC90dHkiKSArIDUsICIlcy9kZXZpY2UvY29uc29sZS8lZC90dHkiLCBkb21fcGF0
aCwgbnVtKTsKPiAgCX0KPiArCWlmICh0eXBlID09IENPTlNPTEVfVlVBUlQpIHsKPiArCQlzbnBy
aW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIvdnVhcnQvMC90dHkiKSArIDEs
IAo+ICsJCQkJICIlcy92dWFydC8wL3R0eSIsIGRvbV9wYXRoKTsKPiArCX0KPiAgCj4gIAkvKiBG
SVhNRSBjb25zb2xlZCBjdXJyZW50bHkgZG9lcyBub3QgYXNzdW1lIGRvbWFpbi0wIGRvZXNuJ3Qg
aGF2ZSBhCj4gIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBkb21haW4t
MCB1cC4gIFRvIGtlZXAgdXMKPiAtLSAKPiAyLjcuNAo+IAo+IAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 23:05:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 23:05:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAlXG-0000WT-0t; Tue, 16 May 2017 23:05:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAlXE-0000WN-Qw
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 23:05:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 DE/F7-03058-8C58B195; Tue, 16 May 2017 23:05:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu7xVul
 Ig7kLVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzD6YwFexRqmi4/Zm9gfGbZBcjJ4eQwB9G
 if+TCkFsFgEHiTmbTrB3MXJwMArESDz4YQ0SZhQIk5h8eQkrSJhFQFviWq85SJhNwFDi75NNb
 CBhCSB7yWcOkLCIgJHEi0eXWUBsZoF8ic72R2C2sECuxOL/F9lAbE4BH4lt3f2MIDavgJfE7a
 nNQEu5gI7pZpSY+mQ7M0hCVEBX4tC/P2wQRYISJ2c+gRqqJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg/H+xoBD
 jJIcTEqivA6R0pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjLW4BygkWp6akVaZk5wFiASUtw8
 CiJ8N4ESfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDivFkiRAEhRRmke3AhYXF5ilJUS5m
 UEOkqIpyC1KDezBFX+FaM4B6OSMO9tkCk8mXklcJteAR3BBHRE2EtxkCNKEhFSUg2MGn4v29i
 01yxxfse5+HhgXV/u/o/PbHr3m8kJ3FljGBdXctac8/Abc//UH/LsnFe44kOCXG/bLrpb2rlz
 35fbUUs9+n9ESFfEbu5vW7OxhF0hr+u13svIM8xr1s7juDFlmo+av/tfD41ngh+Y1E/rSlsFi
 gWLWx7mzCzNS3KbKV1Ud/mdTIsSS3FGoqEWc1FxIgBPz6qCxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1494975942!49819700!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49197 invoked from network); 16 May 2017 23:05:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 23:05:43 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7B0DA239D3;
 Tue, 16 May 2017 23:05:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7B0DA239D3
Date: Tue, 16 May 2017 16:05:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1494426918-32737-6-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1705161603380.6833@sstabellini-ThinkPad-X260>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-6-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/12 v3] xen/arm: vpl011: Add a pl011 uart
 DT node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGUgU0JTQSB1
YXJ0IG5vZGUgZm9ybWF0IGlzIGFzIHNwZWNpZmllZCBpbgo+IERvY3VtZW50YXRpb24vZGV2aWNl
dHJlZS9iaW5kaW5ncy9zZXJpYWwvYXJtX3Nic2FfdWFydC50eHQgYW5kIGdpdmVuIGJlbG93Ogo+
IAo+IEFSTSBTQlNBIGRlZmluZWQgZ2VuZXJpYyBVQVJUCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCj4gaW4gdGhlIFBMMDExIGRyaXZlci4gSXQncyBiYXVk
cmF0ZSBhbmQgb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJhbWV0ZXJzCj4gY2Fubm90IGJlIGFkanVz
dGVkIGF0IHJ1bnRpbWUsIHNvIGl0IGxhY2tzIGEgY2xvY2sgc3BlY2lmaWVyIGhlcmUuCj4gCj4g
UmVxdWlyZWQgcHJvcGVydGllczoKPiAtIGNvbXBhdGlibGU6IG11c3QgYmUgImFybSxzYnNhLXVh
cnQiCj4gLSByZWc6IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCj4gLSBpbnRlcnJ1cHRzOiBl
eGFjdGx5IG9uZSBpbnRlcnJ1cHQgc3BlY2lmaWVyCj4gLSBjdXJyZW50LXNwZWVkOiB0aGUgKGZp
eGVkKSBiYXVkIHJhdGUgc2V0IGJ5IHRoZSBmaXJtd2FyZQo+IAo+IFNpZ25lZC1vZmYtYnk6IEJo
dXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiAKPiBD
aGFuZ2VzIHNpbmNlIHYyOgo+IC0gQ3VycmVudGx5IGRldmljZSBkaXNjb3ZlcnkgdXNpbmcgQUNQ
SSBpcyBub3Qgc3VwcG9ydGVkLgo+IC0gRHJvcHBlZCB0aGUgcmV2aWV3ZWQtYnkgdGFnIGJ5IFN0
ZWZhbm8gYXMgdGhlcmUgd2VyZSBzb21lIElSUSByZWxhdGVkIGNoYW5nZXMKPiAgIGRvbmUgbGF0
ZXIuCj4gCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jIHwgNTMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNTEgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IGluZGV4IGQ4NDJkODguLmY4
OGVmMGQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC00NCwxMCArNDQsMjMgQEAgaW50IGxpYnhsX19hcmNo
X2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgdWludDMyX3QgbnJf
c3BpcyA9IDA7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAgCj4gKyAgICAvKgo+ICsgICAgICog
SWYgcGwwMTEgdnVhcnQgaXMgZW5hYmxlZCB0aGVuIGluY3JlbWVudCB0aGUgbnJfc3BpcyB0byBh
bGxvdyBhbGxvY2F0aW9uCj4gKyAgICAgKiBvZiBTUEkgVklSUSBmb3IgcGwwMTEuCj4gKyAgICAg
Ki8KPiArICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLnZ1YXJ0KQo+ICsgICAgICAgIG5yX3NwaXMg
Kz0gKEdVRVNUX1ZQTDAxMV9TUEkgLSAzMikgKyAxOwo+ICsKPiAgICAgIGZvciAoaSA9IDA7IGkg
PCBkX2NvbmZpZy0+Yl9pbmZvLm51bV9pcnFzOyBpKyspIHsKPiAgICAgICAgICB1aW50MzJfdCBp
cnEgPSBkX2NvbmZpZy0+Yl9pbmZvLmlycXNbaV07Cj4gICAgICAgICAgdWludDMyX3Qgc3BpOwo+
ICAKPiArICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby52dWFydCAmJiAoaXJxID09IEdVRVNU
X1ZQTDAxMV9TUEkpKQo+ICsgICAgICAgIHsKCmNvZGUgc3R5bGUgZm9yIGxpYnhsIGlzCgogICBp
ZiAoKSB7Cgpzb3JyeSBhYm91dCBhbGwgdGhlIGRpZmZlcmVudCBjb2RlIHN0eWxlcywgaXQncyBh
IG1lc3MKCkFzaWRlIGZyb20gdGhhdDoKClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiArICAgICAgICAgICAgTE9HKEVSUk9SLCAiUGh5
c2ljYWwgSVJRICV1IGNvbmZsaWN0aW5nIHdpdGggcGwwMTEgU1BJXG4iLCBpcnEpOwo+ICsgICAg
ICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIGlm
IChpcnEgPCAzMikKPiAgICAgICAgICAgICAgY29udGludWU7Cj4gIAo+IEBAIC0xMzAsOSArMTQz
LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgYXJjaF9pbmZvIHsKPiAgICAgIGNvbnN0IGNoYXIgKmd1ZXN0
X3R5cGU7Cj4gICAgICBjb25zdCBjaGFyICp0aW1lcl9jb21wYXQ7Cj4gICAgICBjb25zdCBjaGFy
ICpjcHVfY29tcGF0Owo+ICsgICAgY29uc3QgY2hhciAqdWFydF9jb21wYXQ7Cj4gIH0gYXJjaF9p
bmZvW10gPSB7Cj4gLSAgICB7Inhlbi0zLjAtYXJtdjdsIiwgICJhcm0sYXJtdjctdGltZXIiLCAi
YXJtLGNvcnRleC1hMTUiIH0sCj4gLSAgICB7Inhlbi0zLjAtYWFyY2g2NCIsICJhcm0sYXJtdjgt
dGltZXIiLCAiYXJtLGFybXY4IiB9LAo+ICsgICAgeyJ4ZW4tMy4wLWFybXY3bCIsICAiYXJtLGFy
bXY3LXRpbWVyIiwgImFybSxjb3J0ZXgtYTE1IiwgImFybSxzYnNhLXVhcnQiIH0sCj4gKyAgICB7
Inhlbi0zLjAtYWFyY2g2NCIsICJhcm0sYXJtdjgtdGltZXIiLCAiYXJtLGFybXY4IiwgImFybSxz
YnNhLXVhcnQiIH0sCj4gIH07Cj4gIAo+ICAvKgo+IEBAIC01OTAsNiArNjA0LDM4IEBAIHN0YXRp
YyBpbnQgbWFrZV9oeXBlcnZpc29yX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0LAo+ICAg
ICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgbWFrZV92cGwwMTFfdWFydF9ub2Rl
KGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqYWluZm8sCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiArewo+ICsgICAgaW50
IHJlczsKPiArICAgIGdpY19pbnRlcnJ1cHQgaW50cjsKPiArCj4gKyAgICByZXMgPSBmZHRfYmVn
aW5fbm9kZShmZHQsICJzYnNhLXBsMDExIik7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+
ICsKPiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMSwgYWluZm8tPnVh
cnRfY29tcGF0KTsKPiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gKwo+ICsgICAgcmVzID0g
ZmR0X3Byb3BlcnR5X3JlZ3MoZ2MsIGZkdCwgUk9PVF9BRERSRVNTX0NFTExTLCBST09UX1NJWkVf
Q0VMTFMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSk7Cj4gKyAg
ICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHNldF9pbnRlcnJ1cHQoaW50ciwgR1VF
U1RfVlBMMDExX1NQSSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9ISUdIKTsKPiArCj4gKyAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfaW50ZXJydXB0cyhnYywgZmR0LCAmaW50ciwgMSk7Cj4gKyAgICBp
ZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIC8qIFVzZSBhIGRlZmF1bHQgYmF1ZCByYXRl
IG9mIDExNTIwMC4gKi8KPiArICAgIGZkdF9wcm9wZXJ0eV91MzIoZmR0LCAiY3VycmVudC1zcGVl
ZCIsIDExNTIwMCk7Cj4gKwo+ICsgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7Cj4gKyAgICBp
ZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0
aWMgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqZ2V0X2FyY2hfaW5mbyhsaWJ4bF9fZ2MgKmdjLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gIHsKPiBAQCAtODg5LDYgKzkzNSw5IEBAIG5leHRfcmVz
aXplOgo+ICAgICAgICAgIEZEVCggbWFrZV90aW1lcl9ub2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19j
b25maWctPmNsb2NrX2ZyZXF1ZW5jeSkgKTsKPiAgICAgICAgICBGRFQoIG1ha2VfaHlwZXJ2aXNv
cl9ub2RlKGdjLCBmZHQsIHZlcnMpICk7Cj4gIAo+ICsgICAgICAgIGlmIChpbmZvLT52dWFydCkK
PiArICAgICAgICAgICAgRkRUKCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoZ2MsIGZkdCwgYWluZm8s
IGRvbSkgKTsKPiArCj4gICAgICAgICAgaWYgKHBmZHQpCj4gICAgICAgICAgICAgIEZEVCggY29w
eV9wYXJ0aWFsX2ZkdChnYywgZmR0LCBwZmR0KSApOwo+ICAKPiAtLSAKPiAyLjcuNAo+IAo+IAo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 16 23:10:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 23:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAlbU-00018o-HZ; Tue, 16 May 2017 23:10:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAlbT-00018g-Eu
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 23:10:07 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 97/7B-02955-EC68B195; Tue, 16 May 2017 23:10:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu65Nul
 Ig50z+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/y6YzFyyVr3iyYTdjA+MFyS5GLg4hgT+M
 Emd372XqYuTkYBFwkNjQ1s3WxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEu0rp7KD2GwChhJ/n
 2wCK5cAspd85gAJiwgYSbx4dJkFxGYWyJfobH8EZgsLZElc3fKLFaScU8BHYtH7CpAwr4CXRN
 vjs4wQ13QzSjw43wu2SlRAV+LQvz9sEEWCEidnPoGaqSWxfPo2lgmMArOQpGYhSS1gZFrFqFG
 cWlSWWqRrZKiXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYgvUMDIw7GHv2+h1i
 lORgUhLldYiUjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXu1FSgnWJSanlqRlpkDjAaYtAQHj
 5IILwcwIoR4iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqc9xLIDAGQoozSPLgRsMi8xCgrJc
 zLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdyLIFJ7MvBK4Ta+AjmACOiLspTjIESWJCCmpBsba7ry
 f7O42ibphH8VYQrcXX98ipvD1zqsDkeu6+t7W2XYVtjHH5pZfM7K9YNZ7suoLx/ympA6H6f9V
 CnZWnl7g3L2/dsLVqvzFVf8n3b+vGvq50ym6Jv3eqZKjdSUvfvFvmXc7dcbdWb+uuN9PiL8Y8
 /JC5qt9PfE/rHPsr/GpBPU9sowVj1FiKc5INNRiLipOBADtzO9axwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494976204!93237904!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41309 invoked from network); 16 May 2017 23:10:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 23:10:05 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E4E2C239D3;
 Tue, 16 May 2017 23:10:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E4E2C239D3
Date: Tue, 16 May 2017 16:10:03 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1494426918-32737-7-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1705161606090.6833@sstabellini-ThinkPad-X260>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-7-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 12/12 v3] xen/arm: vpl011: Update
 documentation for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiAxLiBVcGRhdGUg
ZG9jdW1lbnRhdGlvbiBmb3IgYSBuZXcgdnVhcnQgb3B0aW9uIGFkZGVkLgo+IDIuIFVwZGF0ZSBk
b2N1bWVudGF0aW9uIGFib3V0IFNQSSBpcnEgcmVzZXJ2ZWQgZm9yIHZwbDAxMS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
Cj4gLS0tCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAKPiAtIEluY29ycG9yYXRlZCB0aGUgcmV2
aWV3IGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVudGF0aW9uLgo+IAo+ICBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gfCAgOSArKysrKysrKysKPiAgZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgIHwgMzEg
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM1IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+IGluZGV4IDEzMTY3ZmYu
LjMzOTdjZGEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gKysrIGIv
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gQEAgLTEwODUsNiArMTA4NSwxNSBAQCBBbGxvdyBh
IGd1ZXN0IHRvIGFjY2VzcyBzcGVjaWZpYyBwaHlzaWNhbCBJUlFzLgo+ICBJdCBpcyByZWNvbW1l
bmRlZCB0byB1c2UgdGhpcyBvcHRpb24gb25seSBmb3IgdHJ1c3RlZCBWTXMgdW5kZXIKPiAgYWRt
aW5pc3RyYXRvciBjb250cm9sLgo+ICAKPiArSWYgdGhlIHZpcnR1YWwgdWFydCBpcyBlbmFibGVk
IHRoZW4gaXJxIDMyIGlzIHJlc2VydmVkIGZvciBpdC4gQnkKPiArZGVmYXVsdCwgaXQgaXMgZGlz
YWJsZWQuIElmIHRoZSB1c2VyIHNwZWNpZmllcyB0aGUgZm9sbG93aW5nIG9wdGlvbiBpbgo+ICt0
aGUgVk0gY29uZmlnIGZpbGUgdGhlbiB0aGUgdnVhcnQgZ2V0cyBlbmFibGVkLiBUb2RheSwgb25s
eSB0aGUKPiArInBsMDExIiBtb2RlbCBpcyBzdXBwb3J0ZWQuCj4gKwo+ICt2dWFydCA9ICJwbDAx
MSIKPiArCj4gK0N1cnJlbnRseSB2dWFydCBjb25zb2xlIGlzIGF2YWlsYWJsZSBvbmx5IGZvciBB
Uk02NC4KPiArCj4gID1pdGVtIEI8bWF4X2V2ZW50X2NoYW5uZWxzPU4+Cj4gIAo+ICBMaW1pdCB0
aGUgZ3Vlc3QgdG8gdXNpbmcgYXQgbW9zdCBOIGV2ZW50IGNoYW5uZWxzIChQViBpbnRlcnJ1cHRz
KS4KPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2NvbnNvbGUudHh0IGIvZG9jcy9taXNjL2NvbnNv
bGUudHh0Cj4gaW5kZXggMTZkYTgwNS4uOWVjY2ZhMSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2Mv
Y29uc29sZS50eHQKPiArKysgYi9kb2NzL21pc2MvY29uc29sZS50eHQKPiBAQCAtMTksNyArMTks
MjAgQEAgVGhlIGZpcnN0IFBWIGNvbnNvbGUgcGF0aCBpbiB4ZW5zdG9yZSByZW1haW5zOgo+ICAK
PiAgL2xvY2FsL2RvbWFpbi8kRE9NSUQvY29uc29sZQo+ICAKPiAtdGhlIG90aGVyIFBWIGNvbnNv
bGVzIGZvbGxvdyB0aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBwYXRoIGFuZAo+ICtU
aGUgdmlydHVhbCBVQVJUIGNvbnNvbGUgcGF0aCBpbiB4ZW5zdG9yZSBpcyBkZWZpbmVkIGFzOgo+
ICsKPiArL2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMAo+ICsKPiArVGhlIHZ1YXJ0IGNvbnNv
bGUgcHJvdmlkZXMgYWNjZXNzIHRvIGEgdmlydHVhbCBwbDAxMSBVQVJUIG9uIEFSTTY0IHN5c3Rl
bXMuIFRvCj4gK2VuYWJsZSB2dWFydCB0aGUgZm9sbG93aW5nIGxpbmUgaGFzIHRvIGJlIGFkZGVk
IHRvIHRoZSBndWVzdCBjb25maWd1cmF0aW9uCj4gK2ZpbGU6Cj4gKwo+ICt2dWFydCA9ICJwbDAx
MSIKPiArCj4gK0luIExpbnV4IHlvdSBjYW4gc2VsZWN0IHRoZSB2aXJ0dWFsIHBsMDExIFVBUlQg
YnkgdXNpbmcgdGhlICJ0dHlBTUEwIgo+ICtjb25zb2xlIGluc3RlYWQgb2YgImh2YzAiLgo+ICsK
PiArVGhlIG90aGVyIFBWIGNvbnNvbGVzIGZvbGxvdyB0aGUgY29udmVudGlvbmFsIHhlbnN0b3Jl
IGRldmljZSBwYXRoIGFuZAo+ICBsaXZlIGluOgo+ICAKPiAgL2xvY2FsL2RvbWFpbi8kRE9NSUQv
ZGV2aWNlL2NvbnNvbGUvJERFVklELgo+IEBAIC02MSw2ICs3NCwxNCBAQCBvdXRwdXQgPSBwdHkK
PiAgVGhlIGJhY2tlbmQgd2lsbCB3cml0ZSB0aGUgcHR5IGRldmljZSBuYW1lIHRvIHRoZSAidHR5
IiBub2RlIGluIHRoZQo+ICBjb25zb2xlIGZyb250ZW5kLgo+ICAKPiArRm9yIHRoZSBQViBjb25z
b2xlIHRoZSB0dHkgbm9kZSBpcyBhZGRlZCBhdAo+ICsKPiArL2xvY2FsL2RvbWFpbi8kRE9NSUQv
Y29uc29sZS90dHkKPiArCj4gK0ZvciB0aGUgdmlydHVhbCBVQVJUIGNvbnNvbGUgdGhlIHR0eSBu
b2RlIGlzIGFkZGVkIGF0Cj4gKwo+ICsvbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wL3R0eQo+
ICsKPiAgSWYgdGhlIHRvb2xzdGFjayB3YW50cyBhIGxpc3RlbmluZyBVbml4IGRvbWFpbiBzb2Nr
ZXQgdG8gYmUgY3JlYXRlZCBhdCBwYXRoCj4gIDxwYXRoPiwgYSBjb25uZWN0aW9uIGFjY2VwdGVk
IGFuZCBkYXRhIHByb3hpZWQgdG8gdGhlIGNvbnNvbGUsIGl0IHdpbGwgd3JpdGU6Cj4gIAo+IEBA
IC03OSw4ICsxMDAsOCBAQCBGb3IgZXhhbXBsZToKPiAgaW9lbXUKPiAgCj4gIFRoZSBzdXBwb3J0
ZWQgdmFsdWVzIGFyZSBvbmx5IHhlbmNvbnNvbGVkIG9yIGlvZW11OyB4ZW5jb25zb2xlZCBoYXMK
PiAtc2V2ZXJhbCBsaW1pdGF0aW9uczogaXQgY2FuIG9ubHkgYmUgdXNlZCBmb3IgdGhlIGZpcnN0
IFBWIGNvbnNvbGUgYW5kIGl0Cj4gLWNhbiBvbmx5IGNvbm5lY3QgdG8gYSBwdHkuCj4gK3NldmVy
YWwgbGltaXRhdGlvbnM6IGl0IGNhbiBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBvciB2
aXJ0dWFsIFVBUlQgY29uc29sZQo+ICthbmQgaXQgY2FuIG9ubHkgY29ubmVjdCB0byBhIHB0eS4K
PiAgCj4gIEVtdWxhdGVkIHNlcmlhbHMgYXJlIHByb3ZpZGVkIGJ5IHFlbXUtZG0gb25seSB0byBo
dm0gZ3Vlc3RzOyB0aGUgbnVtYmVyCj4gIG9mIGVtdWxhdGVkIHNlcmlhbHMgZGVwZW5kcyBvbiBo
b3cgbWFueSAiLXNlcmlhbCIgY29tbWFuZCBsaW5lIG9wdGlvbnMKPiBAQCAtOTAsOCArMTExLDgg
QEAgeGVuc3RvcmUgaW4gdGhlIGZvbGxvd2luZyBwYXRoOgo+ICAKPiAgL2xvY2FsL2RvbWFpbi8k
RE9NSUQvc2VyaWFsLyRTRVJJQUxfTlVNL3R0eQo+ICAKPiAteGVuY29uc29sZSBpcyB0aGUgdG9v
bCB0byBjb25uZWN0IHRvIGEgUFYgY29uc29sZSBvciBhbiBlbXVsYXRlZCBzZXJpYWwKPiAtdGhh
dCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5jb25zb2xlIHRha2VzIGEgZG9taWQgYXMgcGFyYW1l
dGVyIHBsdXMgYW4KPiAreGVuY29uc29sZSBpcyB0aGUgdG9vbCB0byBjb25uZWN0IHRvIGEgUFYg
b3IgdmlydHVhbCBVQVJUIGNvbnNvbGUgb3IgYW4KPiArZW11bGF0ZWQgc2VyaWFsIHRoYXQgaGFz
IGEgcHR5IGFzIG91dHB1dC4gWGVuY29uc29sZSB0YWtlcyBhIGRvbWlkIGFzIHBhcmFtZXRlciBw
bHVzIGFuCgpUaGlzIGxpbmUgaXMgdG9vIGxvbmcuIEFzaWRlIGZyb20gdGhhdDoKClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAgb3B0
aW9uYWwgY29uc29sZSB0eXBlIChwdiBmb3IgUFYgY29uc29sZXMgb3Igc2VyaWFsIGZvciBlbXVs
YXRlZAo+ICBzZXJpYWxzKSBhbmQgY29uc29sZSBudW1iZXIuIERlcGVuZGluZyBvbiB0aGUgdHlw
ZSBhbmQgY29uc29sZQo+ICBudW1iZXIsIHhlbmNvbnNvbGUgd2lsbCBsb29rIGZvciB0aGUgdHR5
IG5vZGUgaW4gZGlmZmVyZW50IHhlbnN0b3JlCj4gLS0gCj4gMi43LjQKPiAKPiAKPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 16 23:42:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 23:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAm5w-00031o-PA; Tue, 16 May 2017 23:41:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAm5v-00031i-ID
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 23:41:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 9C/A4-03371-E2E8B195; Tue, 16 May 2017 23:41:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq5On3S
 kwb9v2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGpl7WgiNPGSuevnjB2sA4aytjFyMnh5DA
 H0aJd1M9QWwWAQeJe3+eMnUxcnAwCsRIPPhhDRJmFAiTmHx5CStImEVAW2LrQ1GQMJuAocTfJ
 5vYQMISQPaSzxwgYREBI4kXjy6zgNjMAvkSne2PwGxhgSyJYzd7wYZzCvhITGk1AgnzCnhJbP
 08lbmLkQvolm5GieaOA6wgCVEBXYlD//6wQRQJSpyc+QRqppbE8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERiCDECwg/HesoBD
 jJIcTEqivA6R0pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi1eoFygkWp6akVaZk5wGiASUtw8
 CiJ8Mb3AKV5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqc9wZIkQBIUUZpHtwIWGReYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjCvKsgUnsy8ErhNr4COYAI6IuylOMgRJYkIKakGxpU1xwQ
 fiAdv8/+9nzOrh7k4+4b1+d0xfqL8WzdfS3n0MnrjwhXr9db+71/w++JcWa+Dhb4K7vEpDZd+
 f/2x9LXXhTUM3Jwd/z8dVRGbyq35ytzK8Z/YjP9myfcbZ1rlGcaoPrZ8I+0yecUi6/Vrut+cZ
 bt8Qn2n6ay53Vbu8/+d4cl7eHL3wZlKLMUZiYZazEXFiQBCn0F7xwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494978091!68999162!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 364 invoked from network); 16 May 2017 23:41:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 23:41:32 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4626423725;
 Tue, 16 May 2017 23:41:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4626423725
Date: Tue, 16 May 2017 16:41:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1494426918-32737-3-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1705161614360.6833@sstabellini-ThinkPad-X260>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-3-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/12 v3] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBYZW5jb25zb2xl
IHN1cHBvcnRzIG9ubHkgUFYgY29uc29sZSBjdXJyZW50bHkuIFRoaXMgcGF0Y2ggYWRkcyBzdXBw
b3J0Cj4gZm9yIHN1cHBvcnRpbmcgbXVsdGlwbGUgY29uc29sZXMuCj4gCj4gVGhpcyBwYXRjaCBt
b2RpZmllcyBkaWZmZXJlbnQgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBBUElzIHVzZWQKPiBpbiB4ZW5j
b25zb2xlIHRvIHN1cHBvcnQgbXVsdGlwbGUgY29uc29sZXMuCj4gCj4gQ2hhbmdlIHN1bW1hcnk6
Cj4gCj4gMS4gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1Y3R1cmUgaW50byBhIGNvbnNvbGUgc3RydWN0
dXJlIGFuZCB0aGUKPiAgICBkb21haW4gc3RydWN0dXJlLCB3aGVyZSBlYWNoIGNvbnNvbGUgc3Ry
dWN0dXJlIHJlcHJlc2VudHMgb25lCj4gICAgY29uc29sZS4KPiAKPiAyLiBNb2RpZnkgZGlmZmVy
ZW50IEFQSXMgc3VjaCBhcyBidWZmZXJfYXBwZW5kKCkgZXRjLiB0byB0YWtlCj4gICAgY29uc29s
ZSBzdHJ1Y3R1cmUgYXMgaW5wdXQgYW5kIHBlcmZvcm0gcGVyIGNvbnNvbGUgc3BlY2lmaWMKPiAg
ICBvcGVyYXRpb25zLgo+IAo+IDMuIERlZmluZSBhIGdlbmVyaWMgY29uc29sZV9jcmVhdGVfcmlu
ZygpLCB3aGljaCBzZXRzIHVwIHRoZQo+ICAgIHJpbmcgYnVmZmVyIGFuZCBldmVudCBjaGFubmVs
IGZvciBlYWNoIGNvbnNvbGUuCj4gCj4gMy4gTW9kaWZ5IGRvbWFpbl9jcmVhdGVfcmluZygpIHRv
IHVzZSBjb25zb2xlX2NyZWF0ZV9yaW5nKCkuCj4gCj4gNC4gTW9kaWZpY2F0aW9ucyBpbiBoYW5k
bGVfcmluZ19yZWFkKCkgdG8gcmVhZCByaW5nIGJ1ZmZlciBkYXRhCj4gICAgZnJvbSBtdWx0aXBs
ZSBjb25zb2xlcy4KPiAKPiA1LiBBZGQgbG9nIGZpbGUgc3VwcG9ydCBmb3IgbXVsdGlwbGUgY29u
c29sZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgoKVGhlcmUgaXMgc29tZXRoaW5nIHdyb25nIHdpdGggdGhpcyBwYXRj
aDogSSBjYW5ub3QgYXBwbHkgaXQuCgpBbHNvLCBpdCBpcyBzdGlsbCB3YXkgdG8gYmlnIGZvciBt
ZSB0byByZXZpZXcuIEkgY2Fubm90IHRyYWNrIGFsbCB0aGUKY2hhbmdlcyBhbmQgZmlndXJlIG91
dCBpZiB0aGV5IGFyZSBjb3JyZWN0LgoKT25lIG9wdGlvbiBpcyB0byBpbnRyb2R1Y2Ugc3RydWN0
IGNvbnNvbGUgaW4gb25lIHBhdGNoLCB3aXRoIG9ubHkgb25lCnN0cnVjdCBjb25zb2xlIHBlciBk
b21haW4uIFRoZW4gdGhlIHNlY29uZCBwYXRjaCBjb3VsZCBpbnRyb2R1Y2UKbXVsdGlwbGUgc3Ry
dWN0IGNvbnNvbGUgd2l0aCB0aGUgaGVscGVycyBzdWNoIGFzIGNvbnNvbGVfaXRlcl92b2lkX2Fy
ZzEuCgpGaW5hbGx5IHRoZSB0aGlyZCBwYXRjaCBjb3VsZCBhZGQgdnVhcnQgc3VwcG9ydC4KCgo+
IC0tLQo+IAo+IENoYW5nZXMgc2luY2UgdjI6Cj4gCj4gLSBEZWZpbmVkIGEgbmV3IGZ1bmN0aW9u
IGNvbnNvbGVfY3JlYXRlX3JpbmcoKSB3aGljaCBzZXRzIHVwIHRoZSByaW5nIGJ1ZmZlciBhbmQg
Cj4gICBldmVudCBjaGFubmVsIGEgbmV3IGNvbnNvbGUuIGRvbWFpbl9jcmVhdGVfcmluZygpIHVz
ZXMgdGhpcyBmdW5jdGlvbiB0byBzZXR1cAo+ICAgYSBjb25zb2xlLgo+IC0gVGhpcyBwYXRjaCBk
b2VzIG5vdCBjb250YWluIHZ1YXJ0IHNwZWNpZmljIGNoYW5nZXMsIHdoaWNoIHdvdWxkIGJlIGlu
dHJvZHVjZWQgaW4KPiAgIHRoZSBuZXh0IHBhdGNoLgo+IC0gQ2hhbmdlcyBmb3Iga2VlcGluZyB0
aGUgUFYgbG9nIGZpbGUgbmFtZSB1bmNoYW5nZWQuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAK
PiAtIFNwbGl0IHRoZSBkb21haW4gc3RydXR1cmUgdG8gYSBzZXBhcmF0ZSBjb25zb2xlIHN0cnVj
dHVyZQo+IC0gTW9kaWZpZWQgdGhlIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSBjb25zb2xl
IHN0cnV0dXJlCj4gLSBSZXBsYWNlZCByZXBldGl0aXZlIHBlciBjb25zb2xlIGNvZGUgd2l0aCBn
ZW5lcmljIGNvZGUKPiAKPiAgdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDY1MCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA0NjAgaW5zZXJ0aW9ucygrKSwgMTkwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+IGlu
ZGV4IDdlNmE4ODYuLjliYjE0ZGUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYwo+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBAQCAtODksMjkgKzg5LDEz
OSBAQCBzdHJ1Y3QgYnVmZmVyIHsKPiAgCXNpemVfdCBtYXhfY2FwYWNpdHk7Cj4gIH07Cj4gIAo+
IC1zdHJ1Y3QgZG9tYWluIHsKPiAtCWludCBkb21pZDsKPiArc3RydWN0IGNvbnNvbGUgewo+ICsJ
Y2hhciAqeHNuYW1lOwo+ICsJY2hhciAqdHR5bmFtZTsKPiAgCWludCBtYXN0ZXJfZmQ7Cj4gIAlp
bnQgbWFzdGVyX3BvbGxmZF9pZHg7Cj4gIAlpbnQgc2xhdmVfZmQ7Cj4gIAlpbnQgbG9nX2ZkOwo+
IC0JYm9vbCBpc19kZWFkOwo+IC0JdW5zaWduZWQgbGFzdF9zZWVuOwo+ICAJc3RydWN0IGJ1ZmZl
ciBidWZmZXI7Cj4gLQlzdHJ1Y3QgZG9tYWluICpuZXh0Owo+IC0JY2hhciAqY29uc3BhdGg7Cj4g
IAlpbnQgcmluZ19yZWY7Cj4gIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7
Cj4gIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0Owo+ICsJc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRlcmZhY2U7Cj4gKwlzdHJ1Y3QgZG9tYWluICpkOyAgLyogUmVm
ZXJlbmNlIHRvIHRoZSBkb21haW4gaXQgaXMgY29udGFpbmVkIGluLiAqLwo+ICsJY2hhciAqeHNw
YXRoOwo+ICsJaW50ICgqbWFwX3JpbmdfcmVmKShzdHJ1Y3QgY29uc29sZSAqLCBpbnQpOwo+ICsJ
Ym9vbCBtYW5kYXRvcnk7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgY29uc29sZV9kYXRhIHsKPiArCWNo
YXIgKnhzbmFtZTsKPiArCWNoYXIgKnR0eW5hbWU7Cj4gKwlpbnQgKCptYXBmdW5jKShzdHJ1Y3Qg
Y29uc29sZSAqLCBpbnQpOwo+ICsJYm9vbCBtYW5kYXRvcnk7Cj4gK307Cj4gKwo+ICtzdGF0aWMg
aW50IG1hcF9wdmNvbl9yaW5nX3JlZihzdHJ1Y3QgY29uc29sZSAqLCBpbnQgKTsKPiArCj4gK3N0
YXRpYyBzdHJ1Y3QgY29uc29sZV9kYXRhIGNvbnNvbGVfZGF0YVtdID0gewo+ICsKPiArCXsKPiAr
CQkueHNuYW1lID0gIi9jb25zb2xlIiwKPiArCQkudHR5bmFtZSA9ICJ0dHkiLAo+ICsJCS5tYXBm
dW5jID0gbWFwX3B2Y29uX3JpbmdfcmVmLAo+ICsJCS5tYW5kYXRvcnkgPSB0cnVlCj4gKwl9LAo+
ICt9Owo+ICsKPiArI2RlZmluZSBNQVhfQ09OU09MRSAoc2l6ZW9mKGNvbnNvbGVfZGF0YSkvc2l6
ZW9mKHN0cnVjdCBjb25zb2xlX2RhdGEpKQo+ICsKPiArc3RydWN0IGRvbWFpbiB7Cj4gKwlpbnQg
ZG9taWQ7Cj4gKwlib29sIGlzX2RlYWQ7Cj4gKwl1bnNpZ25lZCBsYXN0X3NlZW47Cj4gKwlzdHJ1
Y3QgZG9tYWluICpuZXh0Owo+ICAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKPiAgCWlu
dCB4Y2VfcG9sbGZkX2lkeDsKPiAtCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNl
Owo+ICAJaW50IGV2ZW50X2NvdW50Owo+ICAJbG9uZyBsb25nIG5leHRfcGVyaW9kOwo+ICsJc3Ry
dWN0IGNvbnNvbGUgY29uc29sZVtNQVhfQ09OU09MRV07Cj4gIH07Cj4gIAo+ICBzdGF0aWMgc3Ry
dWN0IGRvbWFpbiAqZG9tX2hlYWQ7Cj4gIAo+ICt0eXBlZGVmIHZvaWQgKCpWT0lEX0lURVJfRlVO
Q19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKPiArdHlwZWRlZiBib29sICgqQk9PTF9JVEVSX0ZV
TkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cj4gK3R5cGVkZWYgaW50ICgqSU5UX0lURVJfRlVO
Q19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKPiArdHlwZWRlZiB2b2lkICgqVk9JRF9JVEVSX0ZV
TkNfQVJHMikoc3RydWN0IGNvbnNvbGUgKiwgIHVuc2lnbmVkIGludCk7Cj4gK3R5cGVkZWYgaW50
ICgqSU5UX0lURVJfRlVOQ19BUkczKShzdHJ1Y3QgY29uc29sZSAqLAo+ICsJCQkgc3RydWN0IGRv
bWFpbiAqZG9tLCB2b2lkICoqKTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBjb25zb2xlX2Vu
YWJsZWQoc3RydWN0IGNvbnNvbGUgKmNvbikKPiArewo+ICsJcmV0dXJuIGNvbi0+bG9jYWxfcG9y
dCAhPSAtMTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lk
X2FyZzEoc3RydWN0IGRvbWFpbiAqZCwKPiArCQkJCQkJCQkJCSAgIFZPSURfSVRFUl9GVU5DX0FS
RzEgaXRlcl9mdW5jKQo+ICt7Cj4gKwlpbnQgaSA9IDA7Cj4gKwlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJihkLT5jb25zb2xlWzBdKTsKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgTUFYX0NPTlNPTEU7
IGkrKywgY29uKyspCj4gKwl7Cj4gKwkJaXRlcl9mdW5jKGNvbik7Cj4gKwl9Cj4gK30KPiArCj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCBjb25zb2xlX2l0ZXJfdm9pZF9hcmcyKHN0cnVjdCBkb21haW4g
KmQsCj4gKwkJCQkJCQkJCQkgICBWT0lEX0lURVJfRlVOQ19BUkcyIGl0ZXJfZnVuYywKPiArCQkJ
CQkJCQkJCSAgIHVuc2lnbmVkIGludCBpdGVyX2RhdGEpCj4gK3sKPiArCWludCBpID0gMDsKPiAr
CXN0cnVjdCBjb25zb2xlICpjb24gPSAmKGQtPmNvbnNvbGVbMF0pOwo+ICsKPiArCWZvciAoaSA9
IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24rKykKPiArCXsKPiArCQlpdGVyX2Z1bmMoY29u
LCBpdGVyX2RhdGEpOwo+ICsJfQo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgY29uc29s
ZV9pdGVyX2Jvb2xfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAo+ICsJCQkJCQkJCQkJICAgQk9PTF9J
VEVSX0ZVTkNfQVJHMSBpdGVyX2Z1bmMpCj4gK3sKPiArCWludCBpID0gMDsKPiArCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmKGQtPmNvbnNvbGVbMF0pOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBN
QVhfQ09OU09MRTsgaSsrLCBjb24rKykKPiArCXsKPiArCQlpZiAoaXRlcl9mdW5jKGNvbikpCj4g
KwkJCXJldHVybiB0cnVlOwo+ICsJfQo+ICsJcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgaW5saW5lIGludCBjb25zb2xlX2l0ZXJfaW50X2FyZzEoc3RydWN0IGRvbWFpbiAqZCwKPiAr
CQkJCQkJCQkJCSBJTlRfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQo+ICt7Cj4gKwlpbnQgaSA9
IDA7Cj4gKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJihkLT5jb25zb2xlWzBdKTsKPiArCj4gKwlm
b3IgKGkgPSAwOyBpIDwgTUFYX0NPTlNPTEU7IGkrKywgY29uKyspCj4gKwl7Cj4gKwkJaWYgKGl0
ZXJfZnVuYyhjb24pKQo+ICsJCQlyZXR1cm4gMTsKPiArCX0KPiArCXJldHVybiAwOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaW5saW5lIGludCBjb25zb2xlX2l0ZXJfaW50X2FyZzMoc3RydWN0IGRvbWFp
biAqZCwKPiArCQkJCQkJCQkJCSBJTlRfSVRFUl9GVU5DX0FSRzMgaXRlcl9mdW5jLAo+ICsJCQkJ
CQkJCQkJIHZvaWQgKml0ZXJfZGF0YSkKPiArewo+ICsJaW50IGkgPSAwOwo+ICsJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICYoZC0+Y29uc29sZVswXSk7Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8IE1B
WF9DT05TT0xFOyBpKyssIGNvbisrKQo+ICsJewo+ICsJCWlmIChpdGVyX2Z1bmMoY29uLCBkLCBp
dGVyX2RhdGEpKQo+ICsJCQlyZXR1cm4gMTsKPiArCX0KPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+
ICBzdGF0aWMgaW50IHdyaXRlX2FsbChpbnQgZmQsIGNvbnN0IGNoYXIqIGJ1Ziwgc2l6ZV90IGxl
bikKPiAgewo+ICAJd2hpbGUgKGxlbikgewo+IEBAIC0xNTgsMTEgKzI2OCwyOSBAQCBzdGF0aWMg
aW50IHdyaXRlX3dpdGhfdGltZXN0YW1wKGludCBmZCwgY29uc3QgY2hhciAqZGF0YSwgc2l6ZV90
IHN6LAo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQo
c3RydWN0IGRvbWFpbiAqZG9tKQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgYnVmZmVyX2F2YWlsYWJs
ZShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gLQlzdHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAm
ZG9tLT5idWZmZXI7Cj4gKwlpZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2RhdGEgfHwKPiArCQkhY29u
LT5idWZmZXIubWF4X2NhcGFjaXR5IHx8Cj4gKwkJY29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVm
ZmVyLm1heF9jYXBhY2l0eSkKPiArCQlyZXR1cm4gdHJ1ZTsKPiArCWVsc2UKPiArCQlyZXR1cm4g
ZmFsc2U7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGNvbnNv
bGUgKmNvbiwgdW5zaWduZWQgaW50IGRhdGEpCj4gK3sKPiArCXN0cnVjdCBidWZmZXIgKmJ1ZmZl
ciA9ICZjb24tPmJ1ZmZlcjsKPiArCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNv
bi0+aW50ZXJmYWNlOwo+ICsJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0ID0gY29uLT5s
b2NhbF9wb3J0Owo+ICsJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwo+ICsJeGVuZXZ0Y2hu
X3BvcnRfb3JfZXJyb3JfdCByeHBvcnQgPSAoeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdClkYXRh
Owo+ICsKPiAgCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc2l6ZTsKPiAtCXN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOwo+ICsKPiArCS8qIElmIGlu
Y29taW5nIGRhdGEgaXMgbm90IGZvciB0aGUgY3VycmVudCBjb25zb2xlIHRoZW4gaWdub3JlLiAq
Lwo+ICsJaWYgKHBvcnQgIT0gcnhwb3J0KQo+ICsJCXJldHVybjsKPiAgCj4gIAljb25zID0gaW50
Zi0+b3V0X2NvbnM7Cj4gIAlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4gQEAgLTE4NywyMiArMzE1
LDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAK
PiAgCXhlbl9tYigpOwo+ICAJaW50Zi0+b3V0X2NvbnMgPSBjb25zOwo+IC0JeGVuZXZ0Y2huX25v
dGlmeShkb20tPnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7Cj4gKwl4ZW5ldnRjaG5fbm90
aWZ5KGRvbS0+eGNlX2hhbmRsZSwgcG9ydCk7Cj4gIAo+ICAJLyogR2V0IHRoZSBkYXRhIHRvIHRo
ZSBsb2dmaWxlIGFzIGVhcmx5IGFzIHBvc3NpYmxlIGJlY2F1c2UgaWYKPiAgCSAqIG5vIG9uZSBp
cyBsaXN0ZW5pbmcgb24gdGhlIGNvbnNvbGUgcHR5IHRoZW4gaXQgd2lsbCBmaWxsIHVwCj4gIAkg
KiBhbmQgaGFuZGxlX3R0eV93cml0ZSB3aWxsIHN0b3AgYmVpbmcgY2FsbGVkLgo+ICAJICovCj4g
LQlpZiAoZG9tLT5sb2dfZmQgIT0gLTEpIHsKPiArCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgewo+
ICAJCWludCBsb2dyZXQ7Cj4gIAkJaWYgKGxvZ190aW1lX2d1ZXN0KSB7Cj4gIAkJCWxvZ3JldCA9
IHdyaXRlX3dpdGhfdGltZXN0YW1wKAo+IC0JCQkJZG9tLT5sb2dfZmQsCj4gKwkJCQljb24tPmxv
Z19mZCwKPiAgCQkJCWJ1ZmZlci0+ZGF0YSArIGJ1ZmZlci0+c2l6ZSAtIHNpemUsCj4gIAkJCQlz
aXplLCAmbG9nX3RpbWVfZ3Vlc3RfbmVlZHRzKTsKPiAgCQl9IGVsc2Ugewo+ICAJCQlsb2dyZXQg
PSB3cml0ZV9hbGwoCj4gLQkJCQlkb20tPmxvZ19mZCwKPiArCQkJCWNvbi0+bG9nX2ZkLAo+ICAJ
CQkJYnVmZmVyLT5kYXRhICsgYnVmZmVyLT5zaXplIC0gc2l6ZSwKPiAgCQkJCXNpemUpOwo+ICAJ
CX0KPiBAQCAtMjkwLDEyICs0MTgsMTMgQEAgc3RhdGljIGludCBjcmVhdGVfaHZfbG9nKHZvaWQp
Cj4gIAlyZXR1cm4gZmQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgY3JlYXRlX2RvbWFpbl9sb2co
c3RydWN0IGRvbWFpbiAqZG9tKQo+ICtzdGF0aWMgaW50IGNyZWF0ZV9jb25zb2xlX2xvZyhzdHJ1
Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gIAljaGFyIGxvZ2ZpbGVbUEFUSF9NQVhdOwo+ICAJY2hh
ciAqbmFtZXBhdGgsICpkYXRhLCAqczsKPiAgCWludCBmZDsKPiAgCXVuc2lnbmVkIGludCBsZW47
Cj4gKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7Cj4gIAo+ICAJbmFtZXBhdGggPSB4c19n
ZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwo+ICAJcyA9IHJlYWxsb2MobmFtZXBhdGgs
IHN0cmxlbihuYW1lcGF0aCkgKyA2KTsKPiBAQCAtMzE0LDcgKzQ0Myw5IEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJCXJldHVybiAtMTsKPiAg
CX0KPiAgCj4gLQlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMvZ3Vlc3QtJXMubG9n
IiwgbG9nX2RpciwgZGF0YSk7Cj4gKwlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMl
cy9ndWVzdC0lcy5sb2ciLAo+ICsJCQkgbG9nX2RpciwgY29uLT54c3BhdGgsIGRhdGEpOwoKVGhp
cyBjaGFuZ2VzIHRoZSBsb2cgZGlyZWN0b3J5LCByaWdodD8gQXJlIHRoZSBuZXcgZGlyZWN0b3Jp
ZXMgY3JlYXRlZApjb3JyZWN0bHkgYnkgdGhlIGluc3RhbGwgc2NyaXB0cz8KCgo+ICAJZnJlZShk
YXRhKTsKPiAgCWxvZ2ZpbGVbUEFUSF9NQVgtMV0gPSAnXDAnOwo+ICAKPiBAQCAtMzM2LDE5ICs0
NjcsMjQgQEAgc3RhdGljIGludCBjcmVhdGVfZG9tYWluX2xvZyhzdHJ1Y3QgZG9tYWluICpkb20p
Cj4gIAlyZXR1cm4gZmQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGRvbWFpbl9jbG9zZV90dHko
c3RydWN0IGRvbWFpbiAqZG9tKQo+ICtzdGF0aWMgdm9pZCBjb25zb2xlX2Nsb3NlX3R0eShzdHJ1
Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gLQlpZiAoZG9tLT5tYXN0ZXJfZmQgIT0gLTEpIHsKPiAt
CQljbG9zZShkb20tPm1hc3Rlcl9mZCk7Cj4gLQkJZG9tLT5tYXN0ZXJfZmQgPSAtMTsKPiArCWlm
IChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewo+ICsJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKPiAr
CQljb24tPm1hc3Rlcl9mZCA9IC0xOwo+ICAJfQo+ICAKPiAtCWlmIChkb20tPnNsYXZlX2ZkICE9
IC0xKSB7Cj4gLQkJY2xvc2UoZG9tLT5zbGF2ZV9mZCk7Cj4gLQkJZG9tLT5zbGF2ZV9mZCA9IC0x
Owo+ICsJaWYgKGNvbi0+c2xhdmVfZmQgIT0gLTEpIHsKPiArCQljbG9zZShjb24tPnNsYXZlX2Zk
KTsKPiArCQljb24tPnNsYXZlX2ZkID0gLTE7Cj4gIAl9Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lk
IGRvbWFpbl9jbG9zZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICt7Cj4gKwljb25zb2xlX2l0
ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV9jbG9zZV90dHkpOwo+ICt9Cj4gKwo+ICAjaWZkZWYg
X19zdW5fXwo+ICBzdGF0aWMgaW50IG9wZW5wdHkoaW50ICphbWFzdGVyLCBpbnQgKmFzbGF2ZSwg
Y2hhciAqbmFtZSwKPiAgCQkgICBzdHJ1Y3QgdGVybWlvcyAqdGVybXAsIHN0cnVjdCB3aW5zaXpl
ICp3aW5wKQo+IEBAIC00MDksNyArNTQ1LDcgQEAgdm9pZCBjZm1ha2VyYXcoc3RydWN0IHRlcm1p
b3MgKnRlcm1pb3NfcCkKPiAgfQo+ICAjZW5kaWYgLyogX19zdW5fXyAqLwo+ICAKPiAtc3RhdGlj
IGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCj4gK3N0YXRpYyBpbnQg
Y29uc29sZV9jcmVhdGVfdHR5KHN0cnVjdCBjb25zb2xlICpjb24pCj4gIHsKPiAgCWNvbnN0IGNo
YXIgKnNsYXZlOwo+ICAJY2hhciAqcGF0aDsKPiBAQCAtNDE4LDE5ICs1NTQsMjMgQEAgc3RhdGlj
IGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAljaGFyICpkYXRh
Owo+ICAJdW5zaWduZWQgaW50IGxlbjsKPiAgCXN0cnVjdCB0ZXJtaW9zIHRlcm07Cj4gKwlzdHJ1
Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7Cj4gKwo+ICsJaWYgKCFjb25zb2xlX2VuYWJsZWQoY29u
KSkKPiArCQlyZXR1cm4gMDsKPiAgCj4gLQlhc3NlcnQoZG9tLT5zbGF2ZV9mZCA9PSAtMSk7Cj4g
LQlhc3NlcnQoZG9tLT5tYXN0ZXJfZmQgPT0gLTEpOwo+ICsJYXNzZXJ0KGNvbi0+bWFzdGVyX2Zk
ID09IC0xKTsKPiArCWFzc2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKPiAgCj4gLQlpZiAob3Bl
bnB0eSgmZG9tLT5tYXN0ZXJfZmQsICZkb20tPnNsYXZlX2ZkLCBOVUxMLCBOVUxMLCBOVUxMKSA8
IDApIHsKPiArCWlmIChvcGVucHR5KCZjb24tPm1hc3Rlcl9mZCwgJmNvbi0+c2xhdmVfZmQsIE5V
TEwsIE5VTEwsIE5VTEwpIDwgMCkgewo+ICAJCWVyciA9IGVycm5vOwo+ICAJCWRvbG9nKExPR19F
UlIsICJGYWlsZWQgdG8gY3JlYXRlIHR0eSBmb3IgZG9tYWluLSVkICIKPiAtCQkgICAgICAiKGVy
cm5vID0gJWksICVzKSIsCj4gLQkJICAgICAgZG9tLT5kb21pZCwgZXJyLCBzdHJlcnJvcihlcnIp
KTsKPiAtCQlyZXR1cm4gMDsKPiArCQkJICAiKGVycm5vID0gJWksICVzKSIsCj4gKwkJCSAgZG9t
LT5kb21pZCwgZXJyLCBzdHJlcnJvcihlcnIpKTsKPiArCQlnb3RvIG91dDsKCnN0aWxsIGNoYW5n
aW5nIHRoZSByZXR1cm4gaW50byBhIGdvdG8/CgoKPiAgCX0KPiAgCj4gLQlpZiAodGNnZXRhdHRy
KGRvbS0+c2xhdmVfZmQsICZ0ZXJtKSA8IDApIHsKPiArCWlmICh0Y2dldGF0dHIoY29uLT5zbGF2
ZV9mZCwgJnRlcm0pIDwgMCkgewo+ICAJCWVyciA9IGVycm5vOwo+ICAJCWRvbG9nKExPR19FUlIs
ICJGYWlsZWQgdG8gZ2V0IHR0eSBhdHRyaWJ1dGVzIGZvciBkb21haW4tJWQgIgo+ICAJCQkiKGVy
cm5vID0gJWksICVzKSIsCj4gQEAgLTQzOCw3ICs1NzgsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9j
cmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKPiAgCQlnb3RvIG91dDsKPiAgCX0KPiAgCWNm
bWFrZXJhdygmdGVybSk7Cj4gLQlpZiAodGNzZXRhdHRyKGRvbS0+c2xhdmVfZmQsIFRDU0FOT1cs
ICZ0ZXJtKSA8IDApIHsKPiArCWlmICh0Y3NldGF0dHIoY29uLT5zbGF2ZV9mZCwgVENTQU5PVywg
JnRlcm0pIDwgMCkgewo+ICAJCWVyciA9IGVycm5vOwo+ICAJCWRvbG9nKExPR19FUlIsICJGYWls
ZWQgdG8gc2V0IHR0eSBhdHRyaWJ1dGVzIGZvciBkb21haW4tJWQgIgo+ICAJCQkiKGVycm5vID0g
JWksICVzKSIsCj4gQEAgLTQ0Niw0MCArNTg2LDU0IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJCWdvdG8gb3V0Owo+ICAJfQo+ICAKPiAtCWlm
ICgoc2xhdmUgPSBwdHNuYW1lKGRvbS0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkgewo+ICsJaWYgKChz
bGF2ZSA9IHB0c25hbWUoY29uLT5tYXN0ZXJfZmQpKSA9PSBOVUxMKSB7Cj4gIAkJZXJyID0gZXJy
bm87Cj4gIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBnZXQgc2xhdmUgbmFtZSBmb3IgZG9t
YWluLSVkICIKPiAtCQkgICAgICAiKGVycm5vID0gJWksICVzKSIsCj4gLQkJICAgICAgZG9tLT5k
b21pZCwgZXJyLCBzdHJlcnJvcihlcnIpKTsKPiArCQkJICAiKGVycm5vID0gJWksICVzKSIsCj4g
KwkJCSAgZG9tLT5kb21pZCwgZXJyLCBzdHJlcnJvcihlcnIpKTsKPiAgCQlnb3RvIG91dDsKPiAg
CX0KPiAgCj4gLQlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGRvbS0+Y29u
c3BhdGgpICE9Cj4gKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+
eHNwYXRoKSAhPQo+ICAJCS0xOwo+ICAJaWYgKCFzdWNjZXNzKQo+ICAJCWdvdG8gb3V0Owo+ICAJ
ZGF0YSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCAmbGVuKTsKPiAgCWlmIChkYXRhKSB7
Cj4gLQkJZG9tLT5idWZmZXIubWF4X2NhcGFjaXR5ID0gc3RydG91bChkYXRhLCAwLCAwKTsKPiAr
CQljb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOwo+ICAJCWZy
ZWUoZGF0YSk7Cj4gIAl9Cj4gIAlmcmVlKHBhdGgpOwo+ICAKPiAtCXN1Y2Nlc3MgPSAoYXNwcmlu
dGYoJnBhdGgsICIlcy90dHkiLCBkb20tPmNvbnNwYXRoKSAhPSAtMSk7Cj4gKwlzdWNjZXNzID0g
KGFzcHJpbnRmKCZwYXRoLCAiJXMvJXMiLCBjb24tPnhzcGF0aCwgY29uLT50dHluYW1lKSAhPSAt
MSk7Cj4gKwo+ICAJaWYgKCFzdWNjZXNzKQo+ICAJCWdvdG8gb3V0Owo+ICAJc3VjY2VzcyA9IHhz
X3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0cmxlbihzbGF2ZSkpOwo+ICAJZnJl
ZShwYXRoKTsKPiAtCWlmICghc3VjY2VzcykKPiArCj4gKwlpZiAoZmNudGwoY29uLT5tYXN0ZXJf
ZmQsIEZfU0VURkwsIE9fTk9OQkxPQ0spID09IC0xKQo+ICAJCWdvdG8gb3V0Owo+ICAKPiAtCWlm
IChmY250bChkb20tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCj4gKwlp
ZiAoIXN1Y2Nlc3MpCj4gIAkJZ290byBvdXQ7Cj4gIAo+IC0JcmV0dXJuIDE7Cj4gLW91dDoKPiAt
CWRvbWFpbl9jbG9zZV90dHkoZG9tKTsKPiAgCXJldHVybiAwOwo+ICsKPiArb3V0Ogo+ICsJcmV0
dXJuIDE7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRv
bWFpbiAqZG9tKQo+ICt7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCXJldCA9IGNvbnNvbGVfaXRlcl9p
bnRfYXJnMShkb20sIGNvbnNvbGVfY3JlYXRlX3R0eSk7Cj4gKwo+ICsJaWYgKHJldCkKPiArCQlk
b21haW5fY2xvc2VfdHR5KGRvbSk7Cj4gKwo+ICsJcmV0dXJuIHJldDsKPiAgfQo+ICAgCj4gIC8q
IFRha2VzIHR1cGxlcyBvZiBuYW1lcywgc2NhbmYtc3R5bGUgYXJncywgYW5kIHZvaWQgKiosIE5V
TEwgdGVybWluYXRlZC4gKi8KPiBAQCAtNTE3LDMxICs2NzEsMTA2IEBAIHN0YXRpYyBpbnQgeHNf
Z2F0aGVyKHN0cnVjdCB4c19oYW5kbGUgKnhzLCBjb25zdCBjaGFyICpkaXIsIC4uLikKPiAgCXJl
dHVybiByZXQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uo
c3RydWN0IGRvbWFpbiAqZG9tKQo+ICtzdGF0aWMgdm9pZCBjb25zb2xlX3VubWFwX2ludGVyZmFj
ZShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gLQlpZiAoZG9tLT5pbnRlcmZhY2UgPT0gTlVM
TCkKPiArCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKQo+ICAJCXJldHVybjsKPiAtCWlmICh4
Z3RfaGFuZGxlICYmIGRvbS0+cmluZ19yZWYgPT0gLTEpCj4gLQkJeGVuZ250dGFiX3VubWFwKHhn
dF9oYW5kbGUsIGRvbS0+aW50ZXJmYWNlLCAxKTsKPiArCWlmICh4Z3RfaGFuZGxlICYmIGNvbi0+
cmluZ19yZWYgPT0gLTEpCj4gKwkJeGVuZ250dGFiX3VubWFwKHhndF9oYW5kbGUsIGNvbi0+aW50
ZXJmYWNlLCAxKTsKPiAgCWVsc2UKPiAtCQltdW5tYXAoZG9tLT5pbnRlcmZhY2UsIFhDX1BBR0Vf
U0laRSk7Cj4gLQlkb20tPmludGVyZmFjZSA9IE5VTEw7Cj4gLQlkb20tPnJpbmdfcmVmID0gLTE7
Cj4gKwkJbXVubWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOwo+ICsJY29uLT5pbnRl
cmZhY2UgPSBOVUxMOwo+ICsJY29uLT5yaW5nX3JlZiA9IC0xOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCBkb21haW5fdW5tYXBfaW50ZXJmYWNlKHN0cnVjdCBkb21haW4gKmRvbSkKPiArewo+ICsJ
Y29uc29sZV9pdGVyX3ZvaWRfYXJnMShkb20sIGNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKTsKPiAr
fQo+ICsKPiArc3RhdGljIGludCBiaW5kX2V2ZW50X2NoYW5uZWwoc3RydWN0IGRvbWFpbiAqZG9t
LAo+ICsJCQkJCQkJICBpbnQgbmV3X3Jwb3J0LAo+ICsJCQkJCQkJICBpbnQgKmxwb3J0LAo+ICsJ
CQkJCQkJICBpbnQgKnJwb3J0KQo+ICt7Cj4gKwlpbnQgZXJyID0gMCwgcmM7Cj4gKwo+ICsJLyog
R28gbm8gZnVydGhlciBpZiBwb3J0IGhhcyBub3QgY2hhbmdlZCBhbmQgd2UgYXJlIHN0aWxsIGJv
dW5kLiAqLwo+ICsJaWYgKG5ld19ycG9ydCA9PSAqcnBvcnQpIHsKPiArCQl4Y19ldnRjaG5fc3Rh
dHVzX3Qgc3RhdHVzID0gewo+ICsJCS5kb20gPSBET01JRF9TRUxGLAo+ICsJCS5wb3J0ID0gKmxw
b3J0IH07Cj4gKwkJaWYgKCh4Y19ldnRjaG5fc3RhdHVzKHhjLCAmc3RhdHVzKSA9PSAwKSAmJgo+
ICsJCQkoc3RhdHVzLnN0YXR1cyA9PSBFVlRDSE5TVEFUX2ludGVyZG9tYWluKSkKPiArCQkJZ290
byBvdXQ7Cj4gKwl9Cj4gKwo+ICsJKmxwb3J0ID0gLTE7Cj4gKwkqcnBvcnQgPSAtMTsKPiArCXJj
ID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZG9tLT54Y2VfaGFuZGxlLAo+ICsJCQkJCQkJ
CQlkb20tPmRvbWlkLCBuZXdfcnBvcnQpOwo+ICsKPiArCWlmIChyYyA9PSAtMSkgewo+ICsJCWVy
ciA9IGVycm5vOwo+ICsJCWdvdG8gb3V0Owo+ICsJfQo+ICsKPiArCSpscG9ydCA9IHJjOwo+ICsJ
KnJwb3J0ID0gbmV3X3Jwb3J0Owo+ICtvdXQ6Cj4gKwlyZXR1cm4gZXJyOwo+ICB9Cj4gICAKPiAt
c3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICtzdGF0
aWMgaW50IG1hcF9wdmNvbl9yaW5nX3JlZihzdHJ1Y3QgY29uc29sZSAqY29uLCBpbnQgcmluZ19y
ZWYpCj4gIHsKPiAtCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7Cj4gKwlpbnQg
ZXJyID0gMDsKPiArCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPiArCj4gKwlpZiAoIWNv
bi0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUpIHsKPiArCQkvKiBQcmVmZXIgdXNpbmcgZ3JhbnQg
dGFibGUgKi8KPiArCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhn
dF9oYW5kbGUsCj4gKwkJCQkJCQkJCQkJCSBkb20tPmRvbWlkLCAKPiArCQkJCQkJCQkJCQkJIEdO
VFRBQl9SRVNFUlZFRF9DT05TT0xFLAo+ICsJCQkJCQkJCQkJCQkgUFJPVF9SRUFEfFBST1RfV1JJ
VEUpOwo+ICsJCWNvbi0+cmluZ19yZWYgPSAtMTsKPiArCX0KPiArCj4gKwlpZiAoIWNvbi0+aW50
ZXJmYWNlKSB7Cj4gKwkJY29uLT5pbnRlcmZhY2UgPSB4Y19tYXBfZm9yZWlnbl9yYW5nZSh4YywK
PiArCQkJCQkJCQkJCQkgIGRvbS0+ZG9taWQsCj4gKwkJCQkJCQkJCQkJICBYQ19QQUdFX1NJWkUs
Cj4gKwkJCQkJCQkJCQkJICBQUk9UX1JFQUR8UFJPVF9XUklURSwKPiArCQkJCQkJCQkJCQkgICh1
bnNpZ25lZCBsb25nKXJpbmdfcmVmKTsKPiArCQlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkg
ewo+ICsJCQllcnIgPSBFSU5WQUw7Cj4gKwkJCWdvdG8gb3V0Owo+ICsJCX0KPiArCQljb24tPnJp
bmdfcmVmID0gcmluZ19yZWY7Cj4gKwl9Cj4gKwo+ICtvdXQ6Cj4gKwlyZXR1cm4gZXJyOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNv
bikKPiArewo+ICsJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdfcmVmOwo+ICAJY2hhciAqdHlw
ZSwgcGF0aFtQQVRIX01BWF07Cj4gKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7Cj4gKwo+
ICsJZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhzcGF0aCwKPiArCQkJCQkicmluZy1yZWYiLCAi
JXUiLCAmcmluZ19yZWYsCj4gKwkJCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCj4gKwkJ
CQkJTlVMTCk7Cj4gIAo+IC0JZXJyID0geHNfZ2F0aGVyKHhzLCBkb20tPmNvbnNwYXRoLAo+IC0J
CQkicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWYsCj4gLQkJCSJwb3J0IiwgIiVpIiwgJnJlbW90
ZV9wb3J0LAo+IC0JCQlOVUxMKTsKPiAgCWlmIChlcnIpCj4gKwl7Cj4gKwkJLyogSWYgdGhlIGNv
bnNvbGUgaXMgbm90IG1hbmRhdG9yeSB0aGVuIGRvIG5vdCByZXR1cm4gYW4gZXJyb3IuICovCj4g
KwkJaWYgKCFjb24tPm1hbmRhdG9yeSkKPiArCQkJZXJyID0gMDsKPiAgCQlnb3RvIG91dDsKPiAr
CX0KPiAgCj4gLQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgZG9tLT5j
b25zcGF0aCk7Cj4gKwlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgY29u
LT54c3BhdGgpOwo+ICAJdHlwZSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCBOVUxMKTsK
PiAgCWlmICh0eXBlICYmIHN0cmNtcCh0eXBlLCAieGVuY29uc29sZWQiKSAhPSAwKSB7Cj4gIAkJ
ZnJlZSh0eXBlKTsKPiBAQCAtNTUwLDQxICs3NzksNDQgQEAgc3RhdGljIGludCBkb21haW5fY3Jl
YXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJZnJlZSh0eXBlKTsKPiAgCj4gIAkvKiBJ
ZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCj4gLQlpZiAocmlu
Z19yZWYgIT0gZG9tLT5yaW5nX3JlZiAmJiBkb20tPnJpbmdfcmVmICE9IC0xKQo+IC0JCWRvbWFp
bl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKPiArCWlmIChyaW5nX3JlZiAhPSBjb24tPnJpbmdfcmVm
ICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCj4gKwkJY29uc29sZV91bm1hcF9pbnRlcmZhY2UoY29u
KTsKPiAgCj4gLQlpZiAoIWRvbS0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUpIHsKPiAtCQkvKiBQ
cmVmZXIgdXNpbmcgZ3JhbnQgdGFibGUgKi8KPiAtCQlkb20tPmludGVyZmFjZSA9IHhlbmdudHRh
Yl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCj4gLQkJCWRvbS0+ZG9taWQsIEdOVFRBQl9SRVNF
UlZFRF9DT05TT0xFLAo+IC0JCQlQUk9UX1JFQUR8UFJPVF9XUklURSk7Cj4gLQkJZG9tLT5yaW5n
X3JlZiA9IC0xOwo+IC0JfQo+IC0JaWYgKCFkb20tPmludGVyZmFjZSkgewo+IC0JCS8qIEZhbGwg
YmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5nZSAqLwo+IC0JCWRvbS0+aW50ZXJmYWNlID0geGNf
bWFwX2ZvcmVpZ25fcmFuZ2UoCj4gLQkJCXhjLCBkb20tPmRvbWlkLCBYQ19QQUdFX1NJWkUsCj4g
LQkJCVBST1RfUkVBRHxQUk9UX1dSSVRFLAo+IC0JCQkodW5zaWduZWQgbG9uZylyaW5nX3JlZik7
Cj4gLQkJaWYgKGRvbS0+aW50ZXJmYWNlID09IE5VTEwpIHsKPiAtCQkJZXJyID0gRUlOVkFMOwo+
IC0JCQlnb3RvIG91dDsKPiArCWVyciA9IGNvbi0+bWFwX3JpbmdfcmVmKGNvbiwgcmluZ19yZWYp
Owo+ICsKPiArCWlmIChlcnIpCj4gKwkJZ290byBvdXQ7Cj4gKwo+ICsJZXJyID0gYmluZF9ldmVu
dF9jaGFubmVsKGRvbSwgcmVtb3RlX3BvcnQsCj4gKwkJCQkJCQkgJmNvbi0+bG9jYWxfcG9ydCwK
PiArCQkJCQkJCSAmY29uLT5yZW1vdGVfcG9ydCk7Cj4gKwlpZiAoZXJyKQo+ICsJCWdvdG8gb3V0
MTsKPiArCj4gKwlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKPiArCQlpZiAoY29uc29sZV9j
cmVhdGVfdHR5KGNvbikpIHsKPiArCQkJZXJyID0gZXJybm87Cj4gKwkJCWNvbi0+bG9jYWxfcG9y
dCA9IC0xOwo+ICsJCQljb24tPnJlbW90ZV9wb3J0ID0gLTE7Cj4gKwkJCWdvdG8gb3V0MTsKPiAg
CQl9Cj4gLQkJZG9tLT5yaW5nX3JlZiA9IHJpbmdfcmVmOwo+ICAJfQo+ICAKPiAtCS8qIEdvIG5v
IGZ1cnRoZXIgaWYgcG9ydCBoYXMgbm90IGNoYW5nZWQgYW5kIHdlIGFyZSBzdGlsbCBib3VuZC4g
Ki8KPiAtCWlmIChyZW1vdGVfcG9ydCA9PSBkb20tPnJlbW90ZV9wb3J0KSB7Cj4gLQkJeGNfZXZ0
Y2huX3N0YXR1c190IHN0YXR1cyA9IHsKPiAtCQkJLmRvbSA9IERPTUlEX1NFTEYsCj4gLQkJCS5w
b3J0ID0gZG9tLT5sb2NhbF9wb3J0IH07Cj4gLQkJaWYgKCh4Y19ldnRjaG5fc3RhdHVzKHhjLCAm
c3RhdHVzKSA9PSAwKSAmJgo+IC0JCSAgICAoc3RhdHVzLnN0YXR1cyA9PSBFVlRDSE5TVEFUX2lu
dGVyZG9tYWluKSkKPiAtCQkJZ290byBvdXQ7Cj4gLQl9Cj4gKwlpZiAobG9nX2d1ZXN0ICYmIChj
b24tPmxvZ19mZCA9PSAtMSkpCj4gKwkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2co
Y29uKTsKPiArCj4gKwlyZXR1cm4gZXJyOwo+ICsKPiArIG91dDE6Cj4gKwljb25zb2xlX3VubWFw
X2ludGVyZmFjZShjb24pOwo+ICsgb3V0Ogo+ICsJcmV0dXJuIGVycjsKPiArfQo+ICsKPiArc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICt7Cj4gKwlp
bnQgZXJyOwo+ICAKPiAtCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwo+IC0JZG9tLT5yZW1vdGVfcG9y
dCA9IC0xOwo+ICAJaWYgKGRvbS0+eGNlX2hhbmRsZSAhPSBOVUxMKQo+ICAJCXhlbmV2dGNobl9j
bG9zZShkb20tPnhjZV9oYW5kbGUpOwo+ICAKPiBAQCAtNTkyLDM3ICs4MjQsMTcgQEAgc3RhdGlj
IGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJICogd2FzdGVm
dWwsIGJ1dCB0aGF0J3MgaG93IHRoZSBjb2RlIGlzIHN0cnVjdHVyZWQuLi4gKi8KPiAgCWRvbS0+
eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwo+ICAJaWYgKGRvbS0+eGNlX2hh
bmRsZSA9PSBOVUxMKSB7Cj4gLQkJZXJyID0gZXJybm87Cj4gLQkJZ290byBvdXQ7Cj4gKwkJcmV0
dXJuIGVycm5vOwo+ICAJfQo+IC0gCj4gLQlyYyA9IHhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWlu
KGRvbS0+eGNlX2hhbmRsZSwKPiAtCQlkb20tPmRvbWlkLCByZW1vdGVfcG9ydCk7Cj4gIAo+IC0J
aWYgKHJjID09IC0xKSB7Cj4gLQkJZXJyID0gZXJybm87Cj4gKwllcnIgPSBjb25zb2xlX2l0ZXJf
aW50X2FyZzEoZG9tLCBjb25zb2xlX2NyZWF0ZV9yaW5nKTsKPiArCj4gKwlpZiAoZXJyKQo+ICsJ
ewo+ICAJCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwo+ICAJCWRvbS0+eGNlX2hh
bmRsZSA9IE5VTEw7Cj4gLQkJZ290byBvdXQ7Cj4gLQl9Cj4gLQlkb20tPmxvY2FsX3BvcnQgPSBy
YzsKPiAtCWRvbS0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsKPiAtCj4gLQlpZiAoZG9tLT5t
YXN0ZXJfZmQgPT0gLTEpIHsKPiAtCQlpZiAoIWRvbWFpbl9jcmVhdGVfdHR5KGRvbSkpIHsKPiAt
CQkJZXJyID0gZXJybm87Cj4gLQkJCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwo+
IC0JCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOwo+IC0JCQlkb20tPmxvY2FsX3BvcnQgPSAtMTsK
PiAtCQkJZG9tLT5yZW1vdGVfcG9ydCA9IC0xOwo+IC0JCQlnb3RvIG91dDsKPiAtCQl9Cj4gIAl9
Cj4gIAo+IC0JaWYgKGxvZ19ndWVzdCAmJiAoZG9tLT5sb2dfZmQgPT0gLTEpKQo+IC0JCWRvbS0+
bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZG9tKTsKPiAtCj4gLSBvdXQ6Cj4gIAlyZXR1cm4g
ZXJyOwo+ICB9Cj4gIAo+IEBAIC02MzAsMjcgKzg0Miw2NiBAQCBzdGF0aWMgYm9vbCB3YXRjaF9k
b21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQo+ICB7Cj4gIAljaGFyIGRvbWlk
X3N0clszICsgTUFYX1NUUkxFTihkb20tPmRvbWlkKV07Cj4gIAlib29sIHN1Y2Nlc3M7Cj4gKwlj
aGFyICpwYXRoID0gZG9tLT5jb25zb2xlWzBdLnhzcGF0aDsKPiAgCj4gIAlzbnByaW50Zihkb21p
ZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20tPmRvbWlkKTsKPiAgCWlmICh3
YXRjaCkgewo+IC0JCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgZG9tLT5jb25zcGF0aCwgZG9taWRf
c3RyKTsKPiArCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIHBhdGgsIGRvbWlkX3N0cik7Cj4gIAkJ
aWYgKHN1Y2Nlc3MpCj4gIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwo+ICAJCWVsc2UKPiAt
CQkJeHNfdW53YXRjaCh4cywgZG9tLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKPiArCQkJeHNfdW53
YXRjaCh4cywgcGF0aCwgZG9taWRfc3RyKTsKPiAgCX0gZWxzZSB7Cj4gLQkJc3VjY2VzcyA9IHhz
X3Vud2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7Cj4gKwkJc3VjY2VzcyA9IHhz
X3Vud2F0Y2goeHMsIHBhdGgsIGRvbWlkX3N0cik7Cj4gIAl9Cj4gIAo+ICAJcmV0dXJuIHN1Y2Nl
c3M7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpj
b24sIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAqKmRhdGEpCj4gK3sKPiArCWNoYXIgKnM7Cj4g
KwlpbnQgZXJyID0gLTE7Cj4gKwlzdHJ1Y3QgY29uc29sZV9kYXRhICoqY29uX2RhdGEgPSAoc3Ry
dWN0IGNvbnNvbGVfZGF0YSAqKilkYXRhOwo+ICsKPiArCWNvbi0+bWFzdGVyX2ZkID0gLTE7Cj4g
Kwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Cj4gKwljb24tPnNsYXZlX2ZkID0gLTE7Cj4g
Kwljb24tPmxvZ19mZCA9IC0xOwo+ICsJY29uLT5yaW5nX3JlZiA9IC0xOwo+ICsJY29uLT5sb2Nh
bF9wb3J0ID0gLTE7Cj4gKwljb24tPnJlbW90ZV9wb3J0ID0gLTE7Cj4gKwljb24tPmQgPSBkb207
Cj4gKwljb24tPnR0eW5hbWUgPSAoKmNvbl9kYXRhKS0+dHR5bmFtZTsKPiArCWNvbi0+eHNuYW1l
ID0gKCpjb25fZGF0YSktPnhzbmFtZTsKPiArCWNvbi0+bWFwX3JpbmdfcmVmID0gKCpjb25fZGF0
YSktPm1hcGZ1bmM7Cj4gKwljb24tPm1hbmRhdG9yeSA9ICgqY29uX2RhdGEpLT5tYW5kYXRvcnk7
Cj4gKwljb24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Cj4g
KwlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+eHNwYXRoKSArCj4gKwkJCQlz
dHJsZW4oY29uLT54c25hbWUpICsgMSk7Cj4gKwo+ICsJKCpjb25fZGF0YSkrKzsKPiArCj4gKwlp
ZiAocykKPiArCXsKPiArCQljb24tPnhzcGF0aCA9IHM7Cj4gKwkJc3RyY2F0KGNvbi0+eHNwYXRo
LCBjb24tPnhzbmFtZSk7Cj4gKwkJZXJyID0gMDsKPiArCX0KPiArCXJldHVybiBlcnI7Cj4gK30K
PiArCj4gK3N0YXRpYyB2b2lkIGNvbnNvbGVfZnJlZShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICt7
Cj4gKwlpZiAoY29uLT54c3BhdGgpCj4gKwkJZnJlZShjb24tPnhzcGF0aCk7Cj4gK30KPiAgCj4g
IHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKPiAgewo+ICAJ
c3RydWN0IGRvbWFpbiAqZG9tOwo+IC0JY2hhciAqczsKPiAgCXN0cnVjdCB0aW1lc3BlYyB0czsK
PiArCXN0cnVjdCBjb25zb2xlX2RhdGEgKmNvbl9kYXRhID0gJmNvbnNvbGVfZGF0YVswXTsKPiAg
Cj4gIAlpZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAwKSB7Cj4gIAkJ
ZG9sb2coTE9HX0VSUiwgIkNhbm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKPiBAQCAt
NjY3LDI2ICs5MTgsMTMgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50
IGRvbWlkKQo+ICAKPiAgCWRvbS0+ZG9taWQgPSBkb21pZDsKPiAgCj4gLQlkb20tPmNvbnNwYXRo
ID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKPiAtCXMgPSByZWFsbG9jKGRv
bS0+Y29uc3BhdGgsIHN0cmxlbihkb20tPmNvbnNwYXRoKSArCj4gLQkJICAgIHN0cmxlbigiL2Nv
bnNvbGUiKSArIDEpOwo+IC0JaWYgKHMgPT0gTlVMTCkKPiArCWlmIChjb25zb2xlX2l0ZXJfaW50
X2FyZzMoZG9tLCBjb25zb2xlX2luaXQsICh2b2lkICoqKSZjb25fZGF0YSkpCj4gIAkJZ290byBv
dXQ7Cj4gLQlkb20tPmNvbnNwYXRoID0gczsKPiAtCXN0cmNhdChkb20tPmNvbnNwYXRoLCAiL2Nv
bnNvbGUiKTsKPiAgCj4gLQlkb20tPm1hc3Rlcl9mZCA9IC0xOwo+IC0JZG9tLT5tYXN0ZXJfcG9s
bGZkX2lkeCA9IC0xOwo+IC0JZG9tLT5zbGF2ZV9mZCA9IC0xOwo+IC0JZG9tLT5sb2dfZmQgPSAt
MTsKPiAgCWRvbS0+eGNlX3BvbGxmZF9pZHggPSAtMTsKPiAgCj4gIAlkb20tPm5leHRfcGVyaW9k
ID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAwMDAp
ICsgUkFURV9MSU1JVF9QRVJJT0Q7Cj4gIAo+IC0JZG9tLT5yaW5nX3JlZiA9IC0xOwo+IC0JZG9t
LT5sb2NhbF9wb3J0ID0gLTE7Cj4gLQlkb20tPnJlbW90ZV9wb3J0ID0gLTE7Cj4gLQo+ICAJaWYg
KCF3YXRjaF9kb21haW4oZG9tLCB0cnVlKSkKPiAgCQlnb3RvIG91dDsKPiAgCj4gQEAgLTY5Niw4
ICs5MzQsMTAgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlk
KQo+ICAJZG9sb2coTE9HX0RFQlVHLCAiTmV3IGRvbWFpbiAlZCIsIGRvbWlkKTsKPiAgCj4gIAly
ZXR1cm4gZG9tOwo+ICsKPiAgIG91dDoKPiAtCWZyZWUoZG9tLT5jb25zcGF0aCk7Cj4gKwljb25z
b2xlX2l0ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV9mcmVlKTsKPiArCj4gIAlmcmVlKGRvbSk7
Cj4gIAlyZXR1cm4gTlVMTDsKPiAgfQo+IEBAIC03MjcsMjAgKzk2NywyNCBAQCBzdGF0aWMgdm9p
ZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSkKPiAgCX0KPiAgfQo+ICAKPiAtc3Rh
dGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiAtewo+IC0JZG9tYWlu
X2Nsb3NlX3R0eShkKTsKPiAgCj4gLQlpZiAoZC0+bG9nX2ZkICE9IC0xKSB7Cj4gLQkJY2xvc2Uo
ZC0+bG9nX2ZkKTsKPiAtCQlkLT5sb2dfZmQgPSAtMTsKPiArc3RhdGljIHZvaWQgY29uc29sZV9j
bGVhbnVwKHN0cnVjdCBjb25zb2xlICpjb24pCj4gK3sKPiArCWlmIChjb24tPmxvZ19mZCAhPSAt
MSkgewo+ICsJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKPiArCQljb24tPmxvZ19mZCA9IC0xOwo+ICAJ
fQo+ICsJZnJlZShjb24tPmJ1ZmZlci5kYXRhKTsKPiArCWNvbi0+YnVmZmVyLmRhdGEgPSBOVUxM
Owo+ICsJZnJlZShjb24tPnhzcGF0aCk7Cj4gKwljb24tPnhzcGF0aCA9IE5VTEw7Cj4gK30KPiAg
Cj4gLQlmcmVlKGQtPmJ1ZmZlci5kYXRhKTsKPiAtCWQtPmJ1ZmZlci5kYXRhID0gTlVMTDsKPiAr
c3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsJZG9t
YWluX2Nsb3NlX3R0eShkKTsKPiAgCj4gLQlmcmVlKGQtPmNvbnNwYXRoKTsKPiAtCWQtPmNvbnNw
YXRoID0gTlVMTDsKPiArCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgY29uc29sZV9jbGVhbnVw
KTsKPiAgCj4gIAlyZW1vdmVfZG9tYWluKGQpOwo+ICB9Cj4gQEAgLTc4MCw5ICsxMDI0LDkgQEAg
c3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQpCj4gIAl9Cj4gIH0KPiAgCj4gLXN0YXRpYyBp
bnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKPiArc3RhdGljIGludCByaW5n
X2ZyZWVfYnl0ZXMoc3RydWN0IGNvbnNvbGUgKmNvbikKPiAgewo+IC0Jc3RydWN0IHhlbmNvbnNf
aW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRlcmZhY2U7Cj4gKwlzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKPiAgCVhFTkNPTlNfUklOR19JRFggY29ucywg
cHJvZCwgc3BhY2U7Cj4gIAo+ICAJY29ucyA9IGludGYtPmluX2NvbnM7Cj4gQEAgLTgwNywyNSAr
MTA1MSwyNyBAQCBzdGF0aWMgdm9pZCBkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoc3RydWN0IGRv
bWFpbiAqZG9tLCBpbnQgcmVjcmVhdGUpCj4gIAl9Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGhh
bmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCj4gK3N0YXRpYyB2b2lkIGhhbmRsZV90
dHlfcmVhZChzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gIAlzc2l6ZV90IGxlbiA9IDA7Cj4g
IAljaGFyIG1zZ1s4MF07Cj4gIAlpbnQgaTsKPiAtCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGRvbS0+aW50ZXJmYWNlOwo+ICAJWEVOQ09OU19SSU5HX0lEWCBwcm9kOwo+ICsJc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7Cj4gKwl4ZW5ldnRj
aG5fcG9ydF9vcl9lcnJvcl90IHBvcnQgPSBjb24tPmxvY2FsX3BvcnQ7Cj4gKwlzdHJ1Y3QgZG9t
YWluICpkb20gPSBjb24tPmQ7Cj4gIAo+ICAJaWYgKGRvbS0+aXNfZGVhZCkKPiAgCQlyZXR1cm47
Cj4gIAo+IC0JbGVuID0gcmluZ19mcmVlX2J5dGVzKGRvbSk7Cj4gKwlsZW4gPSByaW5nX2ZyZWVf
Ynl0ZXMoY29uKTsKPiAgCWlmIChsZW4gPT0gMCkKPiAgCQlyZXR1cm47Cj4gIAo+ICAJaWYgKGxl
biA+IHNpemVvZihtc2cpKQo+ICAJCWxlbiA9IHNpemVvZihtc2cpOwo+ICAKPiAtCWxlbiA9IHJl
YWQoZG9tLT5tYXN0ZXJfZmQsIG1zZywgbGVuKTsKPiArCWxlbiA9IHJlYWQoY29uLT5tYXN0ZXJf
ZmQsIG1zZywgbGVuKTsKPiAgCS8qCj4gIAkgKiBOb3RlOiBvbiBTb2xhcmlzLCBsZW4gPT0gMCBt
ZWFucyB0aGUgc2xhdmUgY2xvc2VkLCBhbmQgdGhpcwo+ICAJICogaXMgbm8gcHJvYmxlbSwgYnV0
IExpbnV4IGNhbid0IGhhbmRsZSB0aGlzIHVzZWZ1bGx5LCBzbyB3ZQo+IEBAIC04NDEsMzEgKzEw
ODcsMzkgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkK
PiAgCQl9Cj4gIAkJeGVuX3dtYigpOwo+ICAJCWludGYtPmluX3Byb2QgPSBwcm9kOwo+IC0JCXhl
bmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBkb20tPmxvY2FsX3BvcnQpOwo+ICsJCXhl
bmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBwb3J0KTsKPiAgCX0gZWxzZSB7Cj4gIAkJ
ZG9tYWluX2Nsb3NlX3R0eShkb20pOwo+ICAJCXNodXRkb3duX2RvbWFpbihkb20pOwo+ICAJfQo+
ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBkb21haW4gKmRv
bSkKPiArc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgY29uc29sZSAqY29uKQo+
ICB7Cj4gIAlzc2l6ZV90IGxlbjsKPiArCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPiAg
Cj4gIAlpZiAoZG9tLT5pc19kZWFkKQo+ICAJCXJldHVybjsKPiAgCj4gLQlsZW4gPSB3cml0ZShk
b20tPm1hc3Rlcl9mZCwgZG9tLT5idWZmZXIuZGF0YSArIGRvbS0+YnVmZmVyLmNvbnN1bWVkLAo+
IC0JCSAgICBkb20tPmJ1ZmZlci5zaXplIC0gZG9tLT5idWZmZXIuY29uc3VtZWQpOwo+ICsJbGVu
ID0gd3JpdGUoY29uLT5tYXN0ZXJfZmQsCj4gKwkJCQljb24tPmJ1ZmZlci5kYXRhICsgY29uLT5i
dWZmZXIuY29uc3VtZWQsCj4gKwkJCQljb24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29u
c3VtZWQpOwo+ICAgCWlmIChsZW4gPCAxKSB7Cj4gIAkJZG9sb2coTE9HX0RFQlVHLCAiV3JpdGUg
ZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKPiAgCQkgICAgICBkb20tPmRvbWlkLCBs
ZW4sIGVycm5vKTsKPiAgCQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZG9tLCBkb21haW5faXNf
dmFsaWQoZG9tLT5kb21pZCkpOwo+ICAJfSBlbHNlIHsKPiAtCQlidWZmZXJfYWR2YW5jZSgmZG9t
LT5idWZmZXIsIGxlbik7Cj4gKwkJYnVmZmVyX2FkdmFuY2UoJmNvbi0+YnVmZmVyLCBsZW4pOwo+
ICAJfQo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBjb25zb2xlX2V2ZW50X3VubWFzayhzdHJ1Y3Qg
Y29uc29sZSAqY29uKQo+ICt7Cj4gKwlpZiAoY29uLT5sb2NhbF9wb3J0ICE9IC0xKQo+ICsJCSh2
b2lkKXhlbmV2dGNobl91bm1hc2soY29uLT5kLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQp
Owo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4g
KmRvbSkKPiAgewo+ICAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0Owo+IEBAIC04Nzgs
MTAgKzExMzIsMTAgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3QgZG9tYWlu
ICpkb20pCj4gIAo+ICAJZG9tLT5ldmVudF9jb3VudCsrOwo+ICAKPiAtCWJ1ZmZlcl9hcHBlbmQo
ZG9tKTsKPiArCWNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZG9tLCBidWZmZXJfYXBwZW5kLCBwb3J0
KTsKPiAgCj4gIAlpZiAoZG9tLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQo+
IC0JCSh2b2lkKXhlbmV2dGNobl91bm1hc2soZG9tLT54Y2VfaGFuZGxlLCBwb3J0KTsKPiArCQlj
b25zb2xlX2l0ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV9ldmVudF91bm1hc2spOwo+ICB9Cj4g
IAo+ICBzdGF0aWMgdm9pZCBoYW5kbGVfeHModm9pZCkKPiBAQCAtOTQzLDE0ICsxMTk3LDIyIEBA
IHN0YXRpYyB2b2lkIGhhbmRsZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUs
IGJvb2wgZm9yY2UpCj4gIAkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayh4Y2VfaGFuZGxlLCBwb3J0
KTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgY29uc29sZV9vcGVuX2xvZyhzdHJ1Y3QgY29uc29s
ZSAqY29uKQo+ICt7Cj4gKwlpZiAoY29uc29sZV9lbmFibGVkKGNvbikpCj4gKwl7Cj4gKwkJaWYg
KGNvbi0+bG9nX2ZkICE9IC0xKQo+ICsJCQljbG9zZShjb24tPmxvZ19mZCk7Cj4gKwkJY29uLT5s
b2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKPiArCX0KPiArfQo+ICsKPiAgc3RhdGlj
IHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKPiAgewo+ICAJaWYgKGxvZ19ndWVzdCkgewo+
ICAJCXN0cnVjdCBkb21haW4gKmQ7Cj4gIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5u
ZXh0KSB7Cj4gLQkJCWlmIChkLT5sb2dfZmQgIT0gLTEpCj4gLQkJCQljbG9zZShkLT5sb2dfZmQp
Owo+IC0JCQlkLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKPiArCQkJY29uc29sZV9p
dGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX29wZW5fbG9nKTsKPiAgCQl9Cj4gIAl9Cj4gIAo+IEBA
IC0xMDAyLDYgKzEyNjQsNDAgQEAgc3RhdGljIHZvaWQgcmVzZXRfZmRzKHZvaWQpCj4gIAkJbWVt
c2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVjdCBwb2xsZmQpICogY3VycmVudF9hcnJheV9zaXplKTsK
PiAgfQo+ICAKPiArc3RhdGljIHZvaWQgYWRkX2NvbnNvbGVfZmQoc3RydWN0IGNvbnNvbGUgKmNv
bikKPiArewo+ICsJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7Cj4gKwkJc2hvcnQgZXZlbnRz
ID0gMDsKPiArCQlpZiAoIWNvbi0+ZC0+aXNfZGVhZCAmJiByaW5nX2ZyZWVfYnl0ZXMoY29uKSkK
PiArCQkJZXZlbnRzIHw9IFBPTExJTjsKPiArCj4gKwkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+
YnVmZmVyKSkKPiArCQkJZXZlbnRzIHw9IFBPTExPVVQ7Cj4gKwo+ICsJCWlmIChldmVudHMpCj4g
KwkJCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPQo+ICsJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9m
ZCwgZXZlbnRzfFBPTExQUkkpOwo+ICsJfQo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBwcm9jZXNz
X2NvbnNvbGUoc3RydWN0IGNvbnNvbGUgKmNvbikKPiArewo+ICsJaWYgKGNvbi0+bWFzdGVyX2Zk
ICE9IC0xICYmIGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKPiArCQlpZiAoZmRzW2Nv
bi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+ICsJCQl+KFBPTExJTnxQT0xMT1VUfFBP
TExQUkkpKQo+ICsJCQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoY29uLT5kLCBkb21haW5faXNf
dmFsaWQoY29uLT5kLT5kb21pZCkpOwo+ICsJCWVsc2Ugewo+ICsJCQlpZiAoZmRzW2Nvbi0+bWFz
dGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+ICsJCQkJUE9MTElOKQo+ICsJCQkJaGFuZGxlX3R0
eV9yZWFkKGNvbik7Cj4gKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50
cyAmCj4gKwkJCQlQT0xMT1VUKQo+ICsJCQkJaGFuZGxlX3R0eV93cml0ZShjb24pOwo+ICsJCX0K
PiArCX0KPiArCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKPiArfQo+ICsKPiAgdm9pZCBo
YW5kbGVfaW8odm9pZCkKPiAgewo+ICAJaW50IHJldDsKPiBAQCAtMTA2OCw3ICsxMzY0LDcgQEAg
dm9pZCBoYW5kbGVfaW8odm9pZCkKPiAgCQkJaWYgKChub3crNSkgPiBkLT5uZXh0X3BlcmlvZCkg
ewo+ICAJCQkJZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKPiAgCQkJ
CWlmIChkLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewo+IC0JCQkJCSh2
b2lkKXhlbmV2dGNobl91bm1hc2soZC0+eGNlX2hhbmRsZSwgZC0+bG9jYWxfcG9ydCk7Cj4gKwkJ
CQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2V2ZW50X3VubWFzayk7Cj4gIAkJ
CQl9Cj4gIAkJCQlkLT5ldmVudF9jb3VudCA9IDA7Cj4gIAkJCX0KPiBAQCAtMTA4MSwyOCArMTM3
NywxNSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQo+ICAJCQkJICAgIGQtPm5leHRfcGVyaW9kIDwg
bmV4dF90aW1lb3V0KQo+ICAJCQkJCW5leHRfdGltZW91dCA9IGQtPm5leHRfcGVyaW9kOwo+ICAJ
CQl9IGVsc2UgaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkgewo+IC0JCQkJaWYgKGRpc2NhcmRf
b3ZlcmZsb3dlZF9kYXRhIHx8Cj4gLQkJCQkgICAgIWQtPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwK
PiAtCQkJCSAgICBkLT5idWZmZXIuc2l6ZSA8IGQtPmJ1ZmZlci5tYXhfY2FwYWNpdHkpIHsKPiAr
CQkJCWlmIChjb25zb2xlX2l0ZXJfYm9vbF9hcmcxKGQsIGJ1ZmZlcl9hdmFpbGFibGUpKQo+ICsJ
CQkJewo+ICAJCQkJCWludCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoZC0+eGNlX2hhbmRsZSk7
Cj4gIAkJCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKPiAtCQkJCQkJ
CQkgICAgUE9MTElOfFBPTExQUkkpOwo+ICsJCQkJCQkJCQkJCQlQT0xMSU58UE9MTFBSSSk7Cgpz
cHVyaW91cyBjaGFuZ2UKCgo+ICAJCQkJfQo+ICAJCQl9Cj4gIAo+IC0JCQlpZiAoZC0+bWFzdGVy
X2ZkICE9IC0xKSB7Cj4gLQkJCQlzaG9ydCBldmVudHMgPSAwOwo+IC0JCQkJaWYgKCFkLT5pc19k
ZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhkKSkKPiAtCQkJCQlldmVudHMgfD0gUE9MTElOOwo+IC0K
PiAtCQkJCWlmICghYnVmZmVyX2VtcHR5KCZkLT5idWZmZXIpKQo+IC0JCQkJCWV2ZW50cyB8PSBQ
T0xMT1VUOwo+IC0KPiAtCQkJCWlmIChldmVudHMpCj4gLQkJCQkJZC0+bWFzdGVyX3BvbGxmZF9p
ZHggPQo+IC0JCQkJCQlzZXRfZmRzKGQtPm1hc3Rlcl9mZCwKPiAtCQkJCQkJCWV2ZW50c3xQT0xM
UFJJKTsKPiAtCQkJfQo+ICsJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGFkZF9jb25zb2xl
X2ZkKTsKPiAgCQl9Cj4gIAo+ICAJCS8qIElmIGFueSBkb21haW4gaGFzIGJlZW4gcmF0ZSBsaW1p
dGVkLCB3ZSBuZWVkIHRvIHdvcmsKPiBAQCAtMTE3MCwyMiArMTQ1Myw5IEBAIHZvaWQgaGFuZGxl
X2lvKHZvaWQpCj4gIAkJCQkgICAgaGFuZGxlX3JpbmdfcmVhZChkKTsKPiAgCQkJfQo+ICAKPiAt
CQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSAmJiBkLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkg
ewo+IC0JCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gLQkJCQkg
ICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKPiAtCQkJCQlkb21haW5faGFuZGxlX2Jyb2tl
bl90dHkoZCwKPiAtCQkJCQkJICAgZG9tYWluX2lzX3ZhbGlkKGQtPmRvbWlkKSk7Cj4gLQkJCQll
bHNlIHsKPiAtCQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKPiAt
CQkJCQkgICAgUE9MTElOKQo+IC0JCQkJCQloYW5kbGVfdHR5X3JlYWQoZCk7Cj4gLQkJCQkJaWYg
KGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gLQkJCQkJICAgIFBPTExPVVQp
Cj4gLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoZCk7Cj4gLQkJCQl9Cj4gLQkJCX0KPiArCQkJY29u
c29sZV9pdGVyX3ZvaWRfYXJnMShkLCBwcm9jZXNzX2NvbnNvbGUpOwo+ICAKPiAtCQkJZC0+eGNl
X3BvbGxmZF9pZHggPSBkLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwo+ICsJCQlkLT54Y2VfcG9s
bGZkX2lkeCA9IC0xOwo+ICAKPiAgCQkJaWYgKGQtPmxhc3Rfc2VlbiAhPSBlbnVtX3Bhc3MpCj4g
IAkJCQlzaHV0ZG93bl9kb21haW4oZCk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 16 23:44:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 23:44:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAm95-0003Af-CN; Tue, 16 May 2017 23:44:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dAm93-0003AV-8J
 for xen-devel@lists.xenproject.org; Tue, 16 May 2017 23:44:49 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CA/E2-02196-0FE8B195; Tue, 16 May 2017 23:44:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu77Pul
 Ig6nHTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2Nw/YC44JVeyZv5O1gfEDXxcjF4eQwB9G
 iXV7HjN3MXJysAg4SLy5MY+pi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0Ja4ef8QOYrMJGEr8f
 bKJDaRcAshe8pkDJCwiYCTx4tFlFhCbWSBforP9EZgtLBAv8frvAzYQm1PAR2Jl+yuwkbwCXh
 Idv86xQpzTzShx8X83E0hCVEBX4tC/P2wQRYISJ2c+gRqqJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oUZxaVJZapGtorpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiEDECwg/Hlac9D
 jJIcTEqivA6R0pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiP9QDlBItS01Mr0jJzgPEAk5bg4
 FES4Q3sBUrzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ47w2QGQIgRRmleXAjYLF5iVFWSp
 iXEegoIZ6C1KLczBJU+VeM4hyMSsK8wiCreDLzSuA2vQI6ggnoiLCX4iBHlCQipKQaGE/UKR3
 ZnqPAEP/757KLd123BbzbtuBq32pFBiZ7lkvbtGbx/gkxWfCgNnDL/eQQnR+eUuE/jreUpx+7
 V9u2Mrx9T7769aCWXQrqivrds+QXa2qvPWUgycnTOnPf+s6+ZTw6bessnOS/tPZcudsUtl27V
 mP3w//8+g8FVphbSWgaPgvesC6uXYmlOCPRUIu5qDgRAPYkB9LIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494978286!45313161!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1897 invoked from network); 16 May 2017 23:44:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 23:44:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D4B9E23725;
 Tue, 16 May 2017 23:44:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D4B9E23725
Date: Tue, 16 May 2017 16:44:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1494426918-32737-4-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1705161642100.6833@sstabellini-ThinkPad-X260>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-4-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/12 v3] xen/arm: vpl011: Add support for
 vuart in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBYZW5jb25zb2xl
IHN1cHBvcnRzIG9ubHkgUFYgY29uc29sZSBjdXJyZW50bHkuIFRoaXMgcGF0Y2ggYWRkcyBzdXBw
b3J0Cj4gZm9yIHZ1YXJ0IGNvbnNvbGUsIHdoaWNoIGFsbG93cyBlbXVsYXRlZCBwbDAxMSBVQVJU
IHRvIGJlIGFjY2Vzc2VkCj4gYXMgYSBjb25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiAKPiBPbmUg
cmV2aWV3IGNvbW1lbnQgd2FzIHRvIGtlZXAgdGhlIHZ1YXJ0IGNvZGUgdW5kZXIgQ09ORklHX0FS
TTY0ICYmIENPTkZJR19BQ1BJIGZsYWdzLgo+IFRoaXMgY29kZSByZXZpZXcgY291bGQgbm90IGJl
IGluY29ycG9yYXRlZCBhcyBJIGNvdWxkIG5vdCBmaW5kIG91dCB0aGUgYXBwcm9wcmlhdGUgZmxh
Z3MKPiB1bmRlcnMgd2hpY2ggdGhpcyBjb2RlIGNhbiBiZSBrZXB0LiBBcmUgdGhlIENPTkZJRyog
ZmxhZ3MgZXhwb3J0ZWQgdG8geGVuY29uc29sZT8KCk5vdCBzdXJlIGFib3V0IEFDUEksIGJ1dCBD
T05GSUdfQVJNXzY0IGRlZmluaXRlbHkgc2hvdWxkIGJlLgoKVGhpcyBwYXRjaCBsb29rcyBnb29k
LCBob3dldmVyIEkgZG9uJ3QgZmVlbCBjb25maWRlbnQgZ2l2aW5nIG15IGFja2VkLWJ5CnVudGls
IEkgY2FuIHJldmlldyBwcm9wZXJseSB0aGUgcHJldmlvdXMgb25lLgoKCj4gIHRvb2xzL2NvbnNv
bGUvZGFlbW9uL2lvLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZp
bGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+IGluZGV4IDliYjE0
ZGUuLjE5YTJmMzUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+ICsr
KyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBAQCAtMTE1LDYgKzExNSw3IEBAIHN0cnVj
dCBjb25zb2xlX2RhdGEgewo+ICB9Owo+ICAKPiAgc3RhdGljIGludCBtYXBfcHZjb25fcmluZ19y
ZWYoc3RydWN0IGNvbnNvbGUgKiwgaW50ICk7Cj4gK3N0YXRpYyBpbnQgbWFwX3Z1YXJ0Y29uX3Jp
bmdfcmVmKHN0cnVjdCBjb25zb2xlICosIGludCApOwo+ICAKPiAgc3RhdGljIHN0cnVjdCBjb25z
b2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7Cj4gIAo+IEBAIC0xMjQsNiArMTI1LDEyIEBAIHN0
YXRpYyBzdHJ1Y3QgY29uc29sZV9kYXRhIGNvbnNvbGVfZGF0YVtdID0gewo+ICAJCS5tYXBmdW5j
ID0gbWFwX3B2Y29uX3JpbmdfcmVmLAo+ICAJCS5tYW5kYXRvcnkgPSB0cnVlCj4gIAl9LAo+ICsJ
ewo+ICsJCS54c25hbWUgPSAiL3Z1YXJ0LzAiLAo+ICsJCS50dHluYW1lID0gInR0eSIsCj4gKwkJ
Lm1hcGZ1bmMgPSBtYXBfdnVhcnRjb25fcmluZ19yZWYsCj4gKwkJLm1hbmRhdG9yeSA9IGZhbHNl
Cj4gKwl9Cj4gIH07Cj4gIAo+ICAjZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2YoY29uc29sZV9k
YXRhKS9zaXplb2Yoc3RydWN0IGNvbnNvbGVfZGF0YSkpCj4gQEAgLTc1MSw2ICs3NTgsMjggQEAg
b3V0Ogo+ICAJcmV0dXJuIGVycjsKPiAgfQo+ICAKPiArc3RhdGljIGludCBtYXBfdnVhcnRjb25f
cmluZ19yZWYoc3RydWN0IGNvbnNvbGUgKmNvbiwgaW50IHJpbmdfcmVmKQo+ICt7Cj4gKwlpbnQg
ZXJyID0gMDsKPiArCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPiArCj4gKwlpZiAoIWNv
bi0+aW50ZXJmYWNlKSB7Cj4gKwkJY29uLT5pbnRlcmZhY2UgPSB4Y19tYXBfZm9yZWlnbl9yYW5n
ZSh4YywKPiArCQkJCQkJCQkJCQkgIGRvbS0+ZG9taWQsCj4gKwkJCQkJCQkJCQkJICBYQ19QQUdF
X1NJWkUsCj4gKwkJCQkJCQkJCQkJICBQUk9UX1JFQUR8UFJPVF9XUklURSwKPiArCQkJCQkJCQkJ
CQkgICh1bnNpZ25lZCBsb25nKXJpbmdfcmVmKTsKPiArCQlpZiAoY29uLT5pbnRlcmZhY2UgPT0g
TlVMTCkgewo+ICsJCQllcnIgPSBFSU5WQUw7Cj4gKwkJCWdvdG8gb3V0Owo+ICsJCX0KPiArCQlj
b24tPnJpbmdfcmVmID0gcmluZ19yZWY7Cj4gKwl9Cj4gKwo+ICtvdXQ6Cj4gKwlyZXR1cm4gZXJy
Owo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNv
bGUgKmNvbikKPiAgewo+ICAJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdfcmVmOwo+IC0tIAo+
IDIuNy40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 00:02:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 00:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAmPo-0004yz-P6; Wed, 17 May 2017 00:02:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAmPn-0004ye-GT
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 00:02:07 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5F/CB-03620-EF29B195; Wed, 17 May 2017 00:02:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffvJOl
 Ig+5d+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuN1+hrmg27zi65f7bA2M
 L3W7GLk4hAT+Mkps/LWcGcJ5zCgx7/l+JghnG6PEw00b2LoYOTlEBJwlvp6Zy97FyMHBK6AvM
 b3NBiQsLBAkcWPfYRaQegmBJ0wSd+ZsZQJJSAh4SnydsYYVxn73swGol52DTcBK4pAYSJRFQF
 Xi+o3FrBMYuRcwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GDcuT7wEKMkB5OSKK9DpHSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne7IlAOcGi
 1PTUirTMHGDwwaQlOHiURHgPgaR5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqctx+kSACkK
 KM0D24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3AGQKT2ZeCdymV0BHMAEdEfZSHO
 SIkkSElFQD48mLpSua2soC+jM7F/4N5ppg8nrG7oSAX2XTrk3xPnO5a4518PrZbVzfNom7Gnq
 Hr5ZWmLTE7sX8Y3Jz2jhWmD4zt/r76YOpu0OshP3DyiQdwdQHy6v/28j7K2WvvhixbI7HnLaT
 zpmPVdZzBr7KlP68Yunz8EsCd2bbFoTNe/TRZ30Vt9WXeiWW4oxEQy3mouJEAHF2MW1/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494979324!55038424!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65481 invoked from network); 17 May 2017 00:02:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 00:02:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAmPh-0000Vq-5H; Wed, 17 May 2017 00:02:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAmPb-0001G7-C7; Wed, 17 May 2017 00:01:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAmPb-00007n-64; Wed, 17 May 2017 00:01:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109503-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b231884da805d21156163d3ea2ef4de2e9f65fb0
X-Osstest-Versions-That: xen=17880a0f10421c5e456d593c70da03b1688d34ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 00:01:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109503: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTUwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGIyMzE4ODRkYTgwNWQy
MTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVmYjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDE3ODgwYTBmMTA0MjFjNWU0NTZkNTkzYzcwZGEwM2IxNjg4ZDM0YWMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTM1OSAgMjAxNy0wNS0xMiAxNjowMToxMyBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk0OTUgIDIwMTctMDUtMTYgMTc6MDI6MjggWiAgICAwIGRh
eXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEy
ZWY0ZGUyZTlmNjVmYjAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4t
dW5zdGFibGUtc21va2UgYjIzMTg4NGRhODA1ZDIxMTU2MTYzZDNlYTJlZjRkZTJlOWY2NWZiMAor
IGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1iMjMxODg0ZGE4MDVkMjExNTYx
NjNkM2VhMmVmNGRlMmU5ZjY1ZmIwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1n
ZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3By
ZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UK
KyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4YjIzMTg4NGRhODA1ZDIxMTU2
MTYzZDNlYTJlZjRkZTJlOWY2NWZiMCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4v
YXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0
ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0
L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQK
KysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4u
Z2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcu
dWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0
LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklS
VD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJF
RV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhl
bi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgYjIzMTg4NGRhODA1ZDIxMTU2MTYzZDNl
YTJlZjRkZTJlOWY2NWZiMDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxNzg4MGEwLi5iMjMxODg0ICBiMjMxODg0ZGE4
MDVkMjExNTYxNjNkM2VhMmVmNGRlMmU5ZjY1ZmIwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 00:02:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 00:02:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAmQ1-0004zi-1E; Wed, 17 May 2017 00:02:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30337199f=citrix-osstest@xenproject.org>)
 id 1dAmQ0-0004zT-8m
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 00:02:20 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 2C/29-01733-B039B195; Wed, 17 May 2017 00:02:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvS7XZOl
 IgxkrNCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bSGVvYC55nVKxfuoalgfG/bRcjJ4eEgL/E
 m83zmSFsd4np7SvYQGwRAWeJCR9ug9m8AnoSR898YgKxhQViJf5P/QBUzwVU/1deYs7GxUwQz
 a4SDTNvssLYxzt3sIPYbAIeEhN7JrKA2CwCqhLbW26ALRMS0JJYunglE8QCQYmTM5+A1TALSE
 gcfPEC6iALiR0f+9gmMPLNQlI2C0nZAkamVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBqZ6uan
 FxYnpqTmJScV6yfm5mxiBQcUABDsYj012PsQoycGkJMrrECkdKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC9+5EoJxgUWp6akVaZg4wvGHSEhw8SiK8h0DSvMUFibnFmekQqVOMuhzvln54zyTEk
 peflyolztsPUiQAUpRRmgc3AhZrlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMyzYJaApPZl
 4J3KZXQEcwAR0R9lIc5IiSRISUVAMjk2rzufJkPp4fW6WeXMh3rnLKOvLDLPiNfX4yx4p/s+Y
 HNTUelrnyJVwyRa/gQlrxjgU+lR+qPTWEgg6ceinId65mwbJnLIrHpx8InjG9wuIqA3NYJYsl
 16nTDA15wn9rN+muWlXNfferxxLmLA6GiiLrWPuEzMI6x3VTDqgqrbAo5PgVYanEUpyRaKjFX
 FScCACzCXhrsAIAAA==
X-Env-Sender: prvs=30337199f=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1494979336!84629082!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13615 invoked from network); 17 May 2017 00:02:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 00:02:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,351,1491264000"; d="scan'208";a="432732187"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71330-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 17 May 2017 01:01:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71330: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3640753643370575460=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3640753643370575460==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71330 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71330/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 build-amd64-libvirt           5 libvirt-build           fail baseline untested
 build-i386-libvirt            5 libvirt-build           fail baseline untested
 build-armhf-libvirt           5 libvirt-build           fail baseline untested
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail baseline untested
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail baseline untested
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail baseline untested
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop       fail baseline untested
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 9 windows-install fail baseline untested

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass

version targeted for testing:
 xen                  17880a0f10421c5e456d593c70da03b1688d34ac
baseline version:
 xen                  8839be5c1fe339a1310b4e05e88c5a0230b7959d

Last test of basis    71266  2017-05-08 19:14:28 Z    8 days
Testing same since    71330  2017-05-16 15:17:47 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Charles Arnold <carnold@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Mark Rutland <mark.rutland@arm.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Robin Lee <robinlee.sysu@gmail.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 332 lines long.)


--===============3640753643370575460==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3640753643370575460==--

From xen-devel-bounces@lists.xen.org Wed May 17 00:12:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 00:12:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAmZx-0005p5-RF; Wed, 17 May 2017 00:12:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1dAmZw-0005oz-MM
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 00:12:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5A/F5-02955-3759B195; Wed, 17 May 2017 00:12:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsXiVRvsqFs8VTr
 S4NU2aYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNn9wW2AoYKENXAyNDFyMUhJDCDUWLS3k+s
 IA6LwH5WiTXLHjGBOBICT1klnv5vAMpwAjlxEis2H2WHsEslJp85z9jFyAHUriRxtLcGYtImJ
 onWqfuZQGqEBGQlbk04wwJiCwtUSnz7f4ANxBYRiJW4dwfE5uJgFrjNKPF57Rc2iO4drBKzDs
 wD28AmoCrR9X0R2CReARuJX5vfM4PYLEDxW10nwWpEBUIlmhZ/ZoaoEZQ4OfMJ2DZOAVuJ248
 3gcWZBcwk5m1+CGWLS9x6Mp8JwpaX2P52DvMERtFZSNpnIWmZhaRlFpKWBYwsqxg1ilOLylKL
 dI1M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAmOmnoGBcQdj6wm/Q4ySHExKo
 rwOkdKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR406cA5QSLUtNTK9Iyc4DRC5OW4OBREuGdBZ
 LmLS5IzC3OTIdInWK05Jg29917Jo45974CyUcrf7xnEmLJy89LlRLnLQRpEABpyCjNgxsHSzC
 XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzzgCZwpOZVwK39RXQQUxAB4W9FAc5qCQRISXV
 wOjPGeB7VbLVcUlm7B5N3/V2R97GXXCfPd8z/cMqHpv4M39LbBezGL6y1IllvVGQObXjQkaq8
 clcToa5C8zO8nN5WOcka0j8DelPvq2ge5tBLOxGY9mHWCuXs1Xb52/ZqLcq58XR7IO/9j2KeN
 ukqj3/S3Ej35yelUJyixcqfc2cv3Parnusv5VYijMSDbWYi4oTAYN/9AYrAwAA
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494979954!100106056!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35365 invoked from network); 17 May 2017 00:12:35 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 00:12:35 -0000
Received: by mail-pg0-f65.google.com with SMTP id s62so23154802pgc.0
 for <xen-devel@lists.xenproject.org>; Tue, 16 May 2017 17:12:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=;
 b=U88rNNZPCsnoha+UYxDTNah0rY7Hf+J5HuzCQMzzb7vCz/E9uZBVp8HAMBm2VtXwGj
 /zSD7hWF+IYvo2AoGxqL76nzJAxmET/RDNGOYizMCThEIpOOKWBh93t+85p9XEqE38Xh
 e36HjfEoIbsmUeMVAkyEbl66zedar0x9z92hsN44nvncrPtjrTFOBNUpJMeGnVOE4epN
 brdOROKQBR4aZiz2QYnIkOCqPL78ljmVTr5cACEd/n3t4cc7vERd4q/L7Kp2DfMy4Krd
 mRUgc1BhZ5kpwQmmW4jZV0v0mVJut+dCWNe6/ut4csVi+uJ8VrxN3y+rUjr3k10Q6xyC
 xeWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=;
 b=Ed5lhCX4VEhiRiT2VUdQpzqds+kp8G+sDGF8zc3Igy7LObwTU1nvoS75pSdQa09/uv
 1bU8dMyINwav/ZCFr9TuYXHqQWBCE/PM/xWD0VicprWEjLduv6VaGofJmxTJl0Ip3nbk
 sUXcWm8R4hnZkKcK3G/wwCqQg4x9FUOU/MZS4jSJ2G+7k0CB5e0tv/5m6wk+yQusOxCw
 PKiuMcLRnrJWj6Jdiomc0lOGiKGAU9HLGV8rZdxEHPpqJfJifJBkE6cL3UCV++wVAhrQ
 6mfkGEKvEx9AngW1MMFIAIlmyMGe1aDz+erxHZ9BNBOWnodTaFqC0BNfHtygBjRh/Sbw
 G7Ww==
X-Gm-Message-State: AODbwcATPk5A/ldZFZRO5BSfwhhVSnkduCWmxtTAjDfb8E8ryN4RQq+L
 52olr//gMgx1kw==
X-Received: by 10.99.164.2 with SMTP id c2mr686121pgf.73.1494979953404;
 Tue, 16 May 2017 17:12:33 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id s23sm299590pfg.81.2017.05.16.17.12.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 May 2017 17:12:32 -0700 (PDT)
To: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>,
 Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
 <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
 <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
 <20170513221536.bmijpvmv47pab75c@gavran.carpriv.carnet.hr>
 <5c0c01ae-775f-55b0-934e-90f81eae8ea3@gmail.com>
 <932d20ce-601d-cb56-73bc-cc2201a85da0@gmail.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <859558b7-0441-bf4c-4073-7c65e3fcb480@gmail.com>
Date: Tue, 16 May 2017 17:12:30 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
 Thunderbird/53.0
MIME-Version: 1.0
In-Reply-To: <932d20ce-601d-cb56-73bc-cc2201a85da0@gmail.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 00:15:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 00:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAmcm-0005yF-8F; Wed, 17 May 2017 00:15:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1dAmck-0005y7-Jv
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 00:15:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DA/45-03058-1269B195; Wed, 17 May 2017 00:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfTAIV3FadK
 RBts/C1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb1/YxFXSKVPxo28PUwLhOoIuRi0NIYCaj
 xJbpM9hAHBaB/awSbWc3s3QxcnJICDxllZi9TQfCjpOY0HyZGcIukzj07xB7FyMHULeSxNHeG
 ohBm5gkDh07BFYjJCArcWvCGbA5wgKVEt/+H2ADsUUEYiXu3TkAtoxZ4DajxOe1X9ggunewSs
 w6MI8dpIpNQFWi6/siJhCbV8BGov3wakYQmwUovuXpU7AaUYFQiabFn5khagQlTs58AraNU8B
 W4vbjTWBxZgF1iT/zLkHZ4hK3nsxngrDlJba/ncM8gVF0FpL2WUhaZiFpmYWkZQEjyypG9eLU
 orLUIl1jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwJhhAIIdjB3/nA4xSnIwK
 YnyOkRKRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E2fApQTLEpNT61Iy8wBRi9MWoKDR0mEdx
 ZImre4IDG3ODMdInWK0ZLjxeX375k4+jo+AsknK3+8ZxJiycvPS5US5/0M0iAA0pBRmgc3DpZ
 gLjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYNwFkCk9mXgnc1ldABzEBHRT2UhzkoJJEhJRU
 A6PHaakCzqbuBFW+x/nzZ23cfyh2zrrau+p2JueOHD+o5t13dfW10OaDfTuyimezrGp8ee1ce
 c6Mu4UL3r3ZNPdD49Oq3jcy50J+OhxK4ONsN9Y7MPP95Aa1K8XyD/7LR0R+Wy3f59Veqyoc+t
 X8tqmHww1lrwoBLRGx5k2bg6SidYJOTJooKq3EUpyRaKjFXFScCACRoOoJKwMAAA==
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1494980127!62319777!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6099 invoked from network); 17 May 2017 00:15:29 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 00:15:29 -0000
Received: by mail-pf0-f194.google.com with SMTP id n23so20451905pfb.3
 for <xen-devel@lists.xenproject.org>; Tue, 16 May 2017 17:15:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=DPQyN2BOig3mYDdbl6KTN0pKl+c97K01NAWCPuBLWeg=;
 b=NL0JGAEuTMiWNCrE3fnysQFSYfrgL09SYGhjbiCgnaEXLnw8yeCE9dO+z4/4H1zTBK
 mIFR4DS60hN5XmnUqsbS+bGKONB4O+fYPxwCPngJDeR0BqaF2lGo5ii+umgcW5f/7Ozl
 nPnHfNEJGP5ZfKti/MajOrIdxQDrmZTqniSbOJWsgt0YMOdBCrn9ywVKeTbZsEPHpBha
 kZiQDBy+3LQRTbCIn9TFKuOp0PLSBVO1X+CSloDDPLXrNNBWllgkn2qu6RqHwzfFnaNE
 m7igluYTBYWiy/Dr5wcL2uRX5RVDWbWJUcSln1Oh7dQ7A/GE4VA0k9rdX/9bcnIfbeNa
 Ngvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=DPQyN2BOig3mYDdbl6KTN0pKl+c97K01NAWCPuBLWeg=;
 b=b/ktzuRA5IrsVNNRsluqTkS7CUNJuNperygLyUZK48qu5uLRdYM9lo3peNz6hKkdmi
 +K/G0H9GgR47YCY+UVhB428k/iAcbRG8J0hIssEy+0Mm9/nofrUyjicXAVMjwBmcIsse
 1NBSnFMgbleMjJGypJbR3HArx88DT/838+ZectD5xUWDI7hVwFECkNheZ6vyl5FTDDPF
 7OkOh/9aykPo6yWuaohhYxXWHGclOPQW4yukfFu5L83EEEq35iMtSpc6SoUWj6jqgXHA
 2V+I+UE6mAnnWizocfg9NfwKjkQiE1AJX33b6iLtMC/a48SqSUdIo1q/tSv8peaQUVSf
 c+Yg==
X-Gm-Message-State: AODbwcDXeP6yvigEPvKauTi5lmFjVFtrybmUwskQ4R2wbhrBfUd+w9SF
 QqseUK9wyAn6xuBy
X-Received: by 10.98.236.28 with SMTP id k28mr726116pfh.3.1494980127215;
 Tue, 16 May 2017 17:15:27 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id p89sm311644pfk.67.2017.05.16.17.15.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 May 2017 17:15:26 -0700 (PDT)
To: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>,
 Valentin Vidic <Valentin.Vidic@CARNet.hr>
References: <ccad7dbf-2136-ea7e-1919-8d94460096c9@gmail.com>
 <2c84903a-ab24-a073-378b-82fe6052e6ac@infradead.org>
 <927a6245-ae8b-ff4b-d668-a819b8351152@citrix.com>
 <34c505d9-9dc6-8982-4875-74dedfc5e0d1@gmail.com>
 <be4448d3-7661-8653-c65f-2a023292b842@citrix.com>
 <dcd8d407-4597-b754-2efa-a81fcd9e8a83@gmail.com>
 <20170513202811.j5mhumhvow3gadms@gavran.carpriv.carnet.hr>
 <df6ea7bf-43f7-d331-a37e-802f3d984a96@gmail.com>
 <20170513213215.wxkskhyvbu7rz7n7@gavran.carpriv.carnet.hr>
 <f0bbccca-edbd-1e1d-c103-dde7c985baac@gmail.com>
 <20170513221536.bmijpvmv47pab75c@gavran.carpriv.carnet.hr>
 <5c0c01ae-775f-55b0-934e-90f81eae8ea3@gmail.com>
 <932d20ce-601d-cb56-73bc-cc2201a85da0@gmail.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <54faf2e8-4d1f-cf16-204a-8e5900e69f13@gmail.com>
Date: Tue, 16 May 2017 17:15:24 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
 Thunderbird/53.0
MIME-Version: 1.0
In-Reply-To: <932d20ce-601d-cb56-73bc-cc2201a85da0@gmail.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, Clemens Ladisch <clemens@ladisch.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] HPET enabled in BIOS,
 not presented as available_clocksource -- config, kernel code, &/or BIOS?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KGFwb2xvZ2llcyByZTogdGhlIGVtcHR5ICdkb3VibGUgdGFwJyA6LS8gKQoKT24gNS8xNC8xNyA4
OjM5IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBTbyBJJ20gc3RpbGwgdW5jbGVhciAtLSBp
cyB0aGlzXiBub3csIGNvcnJlY3RseSAiYWxsIiB1c2luZyBNU0kvSFBFVD8KPiAKPiBXaGF0IGFy
ZSB5b3UgdHJ5aW5nIHRvIGFjaGlldmU/ICBJdCBpcyBzdGlsbCBub3QgY2xlYXIgZGVzcGl0ZSBh
bGwgb24KPiB0aGlzIHRocmVhZC4KPiAKPiBUaGUgTGludXggSEVQVCBlcnJvciBtZXNzYWdlcyBh
cmUgbm9uLWlkZWFsLCBidXQgdGhlcmUgaXMgbm8gd2F5IGRvbTAKPiB3aWxsIGV2ZXIgYmUgYWJs
ZSB0byB1c2UgY2xvY2tzb3VyY2U9aHBldCB3aGVuIHJ1bm5pbmcgdW5kZXIgWGVuLgoKV2hhdCBJ
J20gdHJ5aW5nIHRvIGFjaGlldmUgaXMgdG8KCgkoYSkgdW5kZXJzdGFuZCwgaW4gZ2VuZXJhbAoJ
KGIpIGNvcnJlY3RseSBpbXBsZW1lbnQgSFBFVCB1c2FnZSBpbiBYZW4KJgoJKGMpIHVuZGVyc3Rh
bmQgJiwgYXMgbmVlZGVkLCByZW1lZGlhdGUgdGhlIHdhcm5pbmdzL2Vycm9yIG1lc3NhZ2UgdGhh
dCBzZWVtKGVkKSB0byBiZSBhc3NvY2lhdGVkCgpJLmUuIC0tIHdoYXQgZXhhY3RseSBuZWVkcyBi
ZSBkb25lLCBhbmQgd2hhdCBzaG91bGQgYmUgdGhlIG9ic2VydmFibGUgcmVzdWx0cywgd2hlbiAi
dXNpbmciIEhQRVQgd2l0aCBYZW4uICBJdCdzIHNpbXBseSBub3Qgb2J2aW91cyBmcm9tIHRoZSBk
b2NzLgoKVGhlIGRvY3MgaGVyZSwKCglodHRwczovL3dpa2kueGVuLm9yZy93aWtpL1hlbl9wb3dl
cl9tYW5hZ2VtZW50CgphcmUgLi4uIHNvbWV3aGF0IGNoYWxsZW5naW5nOgoKCSJCeSBmYXIgWGVu
My40IHN1cHBvcnRzIFBJVC9IUEVUIGFzIHRoZSBicm9hZGNhc3Qgc291cmNlLgoJLi4uCglIUEVU
IGFzIGJyb2FkY2FzdCB0aW1lciBzb3VyY2UgKGNsb2Nrc291cmNlKSA9CgkuLi4KCUhQRVQgY2Fu
IGRlbGl2ZXJ5IHRpbWVseSB3YWtldXAgZXZlbnQgdG8gQ1BVcyBzbGVlcCBpbiBkZWVwIEMtc3Rh
dGVzIHdpdGggbmVnbGlnaWJsZSBvdmVyaGVhZCwgYXMgc3RhdGVkIGVhcmxpZXIuIEJ1dCBIUEVU
IG1vZGUgYmVpbmcgdXNlZCBkb2VzIG1ha2Ugc29tZSBkaWZmZXJlbmNlcyB0byB3b3J0aHkgb2Yg
b3VyIG5vdGluZzoKCgkgICAgSWYgaC93IHN1cHBvcnRzIHBlci1jaGFubmVsIE1TSSBkZWxpdmVy
eSBtb2RlIChpbnRyIHZpYSBGU0IpLCBpdCdzIHRoZSBiZXN0IGJyb2FkY2FzdCBtZWNoYW5pc20g
a25vd24gc28gZmFyLgoJLi4uCgkiCgo/PwoKT1RPSCwgdGhpcyBjb21tZW50OgoKT24gNS8xNS8x
NyAxMTowNiBBTSwgQXVzdGluIFMuIEhlbW1lbGdhcm4gd3JvdGU6Cj4gVGhhdCBkZXBlbmRzIG9u
IHdoYXQgeW91IG1lYW4gYnkgZXZlcnl0aGluZyBjb3JyZWN0bHkgdXNpbmcgdGhlIEhQRVQuIAo+
IFVzaW5nIGNsb2Nrc291cmNlPXhlbiAob3IgYXV0b3NlbGVjdGluZyBpdCkgd2lsbCBjYXVzZSB0
aGUga2VybmVsIHRvIGdldCAKPiB0aW1pbmcgaW5mbyBmcm9tIFhlbi4gIElmIHlvdSdyZSBydW5u
aW5nIGFzIGEgZ3Vlc3QsIHRoaXMgaXMgYWJzb2x1dGVseSAKPiB3aGF0IHlvdSB3YW50ICh1bmxl
c3MgeW91J3JlIHVzaW5nIEhWTSksIGFuZCB3aXRoIHBvc3NpYmxlIGxpbWl0ZWQgYW5kIAo+IGV4
dHJlbWVseSBzcGVjaWZpYyBleGNlcHRpb25zLCB0aGlzIGlzIGFsbW9zdCBjZXJ0YWlubHkgd2hh
dCB5b3Ugd2FudCBpbiAKPiBEb21haW4tMCBhcyB3ZWxsLiAgR2l2ZW4gdGhhdCBYZW4gaXMgdXNp
bmcgdGhlIEhQRXQgZm9yIHRpbWluZyBpdHNlbGYsIAo+IHVzaW5nIGNsb2Nrc291cmNlPXhlbiB3
aWxsIHJlc3VsdCBpbiBMaW51eCBfaW5kaXJlY3RseV8gdXNpbmcgdGhlIEhQRVQgCj4gdGhyb3Vn
aCBYZW4gd2l0aG91dCBpbnZvbHZpbmcgdGhlIEhQRVQgZHJpdmVyIChpbiBlc3NlbmNlLCBYZW4g
aXMgeW91ciAKPiBIUEVUIGRyaXZlciBpbiB0aGlzIHNpdHVhdGlvbiksIHdoaWNoIHdpbGwgZ2V0
IHlvdSBlc3NlbnRpYWxseSB0aGUgc2FtZSAKPiBwcmVjaXNpb24gdGhhdCB5b3Ugd291bGQgZ2V0
IGJ5IHVzaW5nIHRoZSBIUEVUIGRpcmVjdGx5Lgo+IAo+IFNvLCBpZiB5b3UganVzdCB3YW50IHRo
ZSBwcmVjaXNpb24gb2ZmZXJlZCBieSB0aGUgSFBFVCwgdGhlbiB5ZXMsIHlvdSAKPiBhcmUgZ2V0
dGluZyB0aGUgc2FtZSB0aGluZyB0aHJvdWdoIHRoZSBYZW4gY2xvY2tzb3VyY2UuCgpJcyBsZWdp
YmxlLCB1bmRlcnN0YW5kYWJsZSAmIGhlbHBmdWxseSBpbmZvcm1hdGl2ZS4gKFRoYW5rcywgQXVz
dGluISBWYWxlbnRpbidzIGNvbW1lbnRzIGhlbHBlZCBhcyB3ZWxsLikKCid0aG8gZnVydGhlciBk
ZXRhaWwgb24gY29tbW9uICYvb3IgImxpbWl0ZWQgYW5kIGV4dHJlbWVseSBzcGVjaWZpYyBleGNl
cHRpb25zIiB1c2UtY2FzZXMgb2YgUFZILCBIVk0sIFBWSFZNICYgSFZNMiB3aWxsIGJlIHVzZWZ1
bCwgSSdkIGhlYXJ0aWx5IHJlY29tbWVuZCB0aGF0IHNvbWUgdmVyc2lvbiBvZiBBdXN0aW4ncyBj
b21tZW50IGJlIGFkZGVkIHRvIHRoZSBkb2NzL3dpa2kgYXMgYSBuaWNlIGRvYy1zdGVwIGZvcndh
cmQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 00:31:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 00:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAmrz-0007Bh-D6; Wed, 17 May 2017 00:31:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAmrx-0007BM-S7
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 00:31:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 ED/88-03613-1D99B195; Wed, 17 May 2017 00:31:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffCTOl
 Ig7ZVzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHp5B3PBloKKyUeXMTcw
 HvLoYuTiEBL4yygxt/8fWxcjJ5DzmFFiy1MliMQ2RolH+x4zgSREBJwlvp6Zyw5i8wroS+x4f
 xKogYNDWMBK4v0+YZB6CYFlyhJfjv8HGyQh4Cmxc+N7Zhj77549QHF2Djag+kNiIFEWAVWJ3W
 efsE5g5F7AyLCKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsINxzfzAQ4ySHExKorwOkdKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V88AygkWpaan
 VqRl5gBDDyYtwcGjJMJ7CSTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivNtAigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5L4BM4cnMK4Hb9AroCCagI8JeioMcUZ
 KIkJJqYJTPnnFJ5OjVNuME2w3ngwq6OHe4/5n8zueg1hT76Y+Pzu2dzj+zfFG+/IagxLKfSmc
 Tjy9TdX2wQHi9gPRTx/1eHNsLpp1ZUibkWi63P35/gnuJ5JMrOQefrrwd+EEtaefelSY/Zptt
 6I2ekLrP/bj7HQGGcEaZmpX6E9UaThxg86zYKu3FLKnEUpyRaKjFXFScCAC1Cu5kfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1494981070!68850829!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14765 invoked from network); 17 May 2017 00:31:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 00:31:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAmrs-0001Hk-7h; Wed, 17 May 2017 00:31:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAmrm-0002uC-OR; Wed, 17 May 2017 00:31:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAmrm-0006Ji-CI; Wed, 17 May 2017 00:31:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109488-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 xen-4.6-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7496924db24a7946b0a81e20344920b4ac55921a
X-Osstest-Versions-That: xen=4f290909663600b92444a3bd924d443fb32ca7c6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 00:31:02 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 109488: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ4OCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQ4OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMDkw
ODUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEwOTA4NQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5MDg1
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNSB4ZW4taW5zdGFsbCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5MDg1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNiBy
dW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTA4MjIw
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12
bWVudHJ5IGZhaWwgbGlrZSAxMDkwNTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTA4NQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTA5MDg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkwODUKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTA4
NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTA5MDg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkwODUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEwOTA4NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA2NSB4dGYvdGVzdC1w
djMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
MTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjUgeHRmL3Rlc3Qt
cHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNh
LTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzQ5
NjkyNGRiMjRhNzk0NmIwYTgxZTIwMzQ0OTIwYjRhYzU1OTIxYQpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNGYyOTA5MDk2NjM2MDBiOTI0NDRhM2JkOTI0ZDQ0M2ZiMzJj
YTdjNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5MDg1ICAyMDE3LTA1LTA2IDE1OjE4OjU5IFog
ICAxMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTQ4OCAgMjAxNy0wNS0xNiAxNToxMDow
NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgU2VyYXBoaW1lIEtpcmtvdnNraSA8a2lya3NlcmFwaEBnbWFpbC5jb20+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCA3NDk2OTI0ZGIyNGE3OTQ2YjBhODFlMjAzNDQ5MjBiNGFjNTU5MjFhCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgTWFy
IDMwIDE3OjMyOjMxIDIwMTcgKzAxMDAKCiAgICB0b29scy9saWJ4YzogVG9sZXJhdGUgc3BlY2lm
aWMgemVyby1jb250ZW50IHJlY29yZHMgaW4gbWlncmF0aW9uIHYyIHN0cmVhbXMKICAgIAogICAg
VGhlIG1pZ3JhdGlvbiB2MiBzYXZlIGNvZGUgd2FzIHdyaXR0ZW4gdG8gYXZvaWQgc2VuZGluZyBk
YXRhIHJlY29yZHMgd2l0aCBubwogICAgY29udGVudCwgYXMgc3VjaCByZWNvcmRzIHNlcnZlIG5v
IHB1cnBvc2UgYnV0IGNvbWUgd2l0aCBhIHBlcmZvcm1hbmNlIGhpdC4KICAgIFRoZSByZXN0b3Jl
IGNvZGUgc2FuaXR5IGNoZWNrcyB0aGlzIGV4cGVjdGF0aW9uLgogICAgCiAgICBVbmRlciBzb21l
IGNpcmN1bXN0YW5jZXMgKG1vc3Qgbm90YWJseSwgb24gQU1EIGhhcmR3YXJlIHdpdGggRGVidWcg
RXh0ZW5zaW9ucywKICAgIGFuZCBhIFBWIGd1ZXN0IGtlcm5lbCB3aGljaCBpcyBub3QgdXNpbmcg
dGhlIGZlYXR1cmUpLCB0aGUgc2F2ZSBjb2RlIHdvdWxkCiAgICBnZW5lcmF0ZSBhIHJlY29yZCB3
aXRoIG5vIGNvbnRlbnQsIHdoaWNoIHRyaXBzIHRoZSBzYW5pdHkgY2hlY2sgaW4gdGhlIHJlc3Rv
cmUKICAgIGNvZGUuCiAgICAKICAgIEFzIHRoZSBzdHJlYW0gaXMgb3RoZXJ3aXNlIGZpbmUsIHRv
bGVyYXRlIHRoZXNlIHJlY29yZHMgYW5kIGF2b2lkIGZhaWxpbmcgdGhlCiAgICBtaWdyYXRpb24u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDExOWVlNGQ3NzM3N2FhMWZjNjJlZmRhZGMx
Y2M4N2RmNGYxMjcwYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4MzRlYTg3MGM1
MDdmMDU0MzUzMTkwYzczMTYzMGZiYjUxNDQ5NGM0KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgMTk1NmM5ZTkxZGYzZTRiN2I0ODBjMzUyNjBiZDY1NjE1M2Q1MjAyZCkKCmNvbW1pdCAy
NGY1OTAwYTA4NzdlNDM3MGNlZjZiOTE4OWE5NjRhN2ExNTZhYWRiCkF1dGhvcjogU2VyYXBoaW1l
IEtpcmtvdnNraSA8a2lya3NlcmFwaEBnbWFpbC5jb20+CkRhdGU6ICAgVHVlIEFwciA0IDE0OjQw
OjQ4IDIwMTcgKzAyMDAKCiAgICBsaWJ4YzogZml4IHNlZ2ZhdWx0IG9uIHVuaW5pdGlhbGl6ZWQg
eGNoLT5mbWVtCiAgICAKICAgIEN1cnJlbnRseSBpbiB4Y19pbnRlcmZhY2Vfb3BlbiwgeGNoLT5m
bWVtIGlzIG5vdCBpbml0aWFsaXplZAogICAgYW5kIGluIHNvbWUgcmFyZSBjYXNlIHRoZSBjb2Rl
IGZhaWxzIGJlZm9yZSBldmVyIGFzc2lnbmluZyBhIHZhbHVlCiAgICB0byBpdC4KICAgIAogICAg
SSBnb3QgdGhpcyBpbiBtYXN0ZXI6CiAgICAKICAgICAgICQgc3VkbyAuL3hsL3hsIHJ1bgogICAg
ICAgeGVuY2FsbDogZXJyb3I6IENvdWxkIG5vdCBvYnRhaW4gaGFuZGxlIG9uIHByaXZpbGVnZWQg
Y29tbWFuZCBpbnRlcmZhY2U6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKICAgICAgIFNlZ21l
bnRhdGlvbiBmYXVsdAogICAgCiAgICBUaGlzIGluaXRpYWxpemVzIHRoZSB3aG9sZSB4Y2hfYnVm
ZiB0byAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJhcGhpbWUgS2lya292c2tpIDxraXJr
c2VyYXBoQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzRiZGJlYzAwYzkwNjM3MzYzNjEx
MjRhMzQ5MmViY2VhYmZhZWQwNikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGVmZDJm
Zjk5OWRmNzJlZTRjMjQ2OTI3ZmQ0Mjk3ZTNhNzVjYWRiZjMpCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA2YTY4OTk3NWM2OWEzOGViNTNjM2RlMGI1MzNhM2Q5ODVkYzg0MzFkKQoocWVt
dSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 02:04:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 02:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAoJq-0006G9-89; Wed, 17 May 2017 02:04:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAoJo-0006Fo-58
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 02:04:04 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 67/2C-11537-29FAB195; Wed, 17 May 2017 02:04:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXfSeul
 Ig4d/uCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fhTXEF7UsWvp0uYGhgP
 23QxcnEICfxllJjXtJG5i5ETyHnMKHG3LQIisY1R4ujXGWAJEQFnia9n5rKD2LwC+hLHf11lB
 LGFBUwkrmx6wATSICGwQlHi3K9VYA0SAt4SLW2fWLoYOcDsq1etuxjZOdgErCQOiYEUsAioSr
 xesJ1pAiP3AkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 B3mYAgh2Myz86HWKU5GBSEuV1iJSOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy7oOKCdYlJqe
 WpGWmQMMO5i0BAePkghv01qgNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifOWg8wQACnKK
 M2DGwGLgUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5i0AmcKTmVcCt+kV0BFMQEeEvRQHOa
 IkESEl1cAYZTs1avEs0/lq0msYi1rWv0neEloi+GT66dASYfO1ix4/3BF0pN38zt/NErnRZuK
 LMpMqvB8LS9hOb8/rPV7IuHnO+bed8kzHGH37Nd1LT/ZJ79/+bIte9lduoeUcN86qalmqSEyN
 vTNHi/twElfa6YbP+kLeE1l/vtX4V9+yoe7eu58ijCFKLMUZiYZazEXFiQCTkG2/fAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494986640!100168281!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34764 invoked from network); 17 May 2017 02:04:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 02:04:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAoJh-0002jB-Hi; Wed, 17 May 2017 02:03:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAoJc-0004um-1r; Wed, 17 May 2017 02:03:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAoJb-0003XN-I7; Wed, 17 May 2017 02:03:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109475-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=58cd97ff374b7c6c39c9a78595a5eb75a56a08ac
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 02:03:51 +0000
Subject: [Xen-devel] [linux-4.9 test] 109475: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ3NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQ3NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgICBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAxNiBndWVz
dC1zdG9wICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEwOTQ1MSBwYXNz
IGluIDEwOTQ3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
OSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk0NTEgcGFzcyBpbiAxMDk0NzUKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5z
dG9yZWxzLnJlcGVhdCBmYWlsIGluIDEwOTQ1MSBwYXNzIGluIDEwOTQ3NQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk0
NTEgcGFzcyBpbiAxMDk0NzUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTQ1MSBwYXNzIGluIDEwOTQ3NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk0
NTEgcGFzcyBpbiAxMDk0NzUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDkgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBpbiAxMDk0NTEgcGFzcyBpbiAxMDk0NzUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEwOTQ1MSBwYXNzIGlu
IDEwOTQ3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5NDUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk0
NTEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDkgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgICAgZmFpbCBwYXNzIGluIDEwOTQ1MQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVk
IGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEw
OTQ1MSBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTQ1MSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3
MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQg
ZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1OGNkOTdmZjM3NGI3
YzZjMzljOWE3ODU5NWE1ZWI3NWE1NmEwOGFjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDM2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICAzNCBk
YXlzICAgNTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NDM1ICAyMDE3LTA1LTE0
IDIzOjQ3OjI2IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozOTQgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVz
MSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExODU3IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 03:52:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 03:52:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAq0L-0004FC-Tk; Wed, 17 May 2017 03:52:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAq0K-0004Ej-Et
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 03:52:04 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4F/54-01985-3E8CB195; Wed, 17 May 2017 03:52:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffRCel
 Ig5nHtCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0XosquBjRcWRSc8ZGxi3
 e3cxcnIICfxllHi+RK+LkQvIfswosWTCFWYIZxujxJ+/N1hAqkQEnCW+npnLDmLzCuhLXJvex
 wZiCwtYSaxduIkVpEFCoFVDYs6Th2ANEgKeEvsarsDZN+9PA2pg52ADajgkBhJlEVCV6Hy2jX
 UCI/cCRoZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBHmc
 Agh2Ma7Z7HmKU5GBSEuV1iJSOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB++k4UE6wKDU9tSIt
 MwcYejBpCQ4eJRFeDpA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ824CKRIAKcoozYMbA
 YuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQeZwpOZVwK36RXQEUxAR4S9FAc5oiQRIS
 XVwDit45RQHOsn67xWjTXn7X8GyQorGqX0mTq6Ou/5Ndu85e6TtMuNQd8+Wze7qHxS7w/+0LR
 3Evd8U6EHB+JatgdX/vy0gq/10dm9LDrHlhX5R+v4Mu7SXWn+5qD7zajN4h1qluYH3Tb37md4
 u7D5wd8FQYUnvCzDt2xReMcRfCV5fqWjcO6dACWW4oxEQy3mouJEAAtv6eh+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1494993121!100122326!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30122 invoked from network); 17 May 2017 03:52:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 03:52:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAq0D-0005Yl-2J; Wed, 17 May 2017 03:51:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAq07-00089b-NF; Wed, 17 May 2017 03:51:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAq07-0004O9-0x; Wed, 17 May 2017 03:51:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109489-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.8-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=834ea870c507f054353190c731630fbb514494c4
X-Osstest-Versions-That: xen=19ad7c08a8810f07063919dca95cbeec78e7049a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 03:51:51 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 109489: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ4OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQ4OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTA5MDA4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMDkwMDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTA5MDA4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwg
IGxpa2UgMTA5MDA4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkwMDgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTAw
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTA5MDA4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkwMDgKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
MTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgODM0ZWE4NzBjNTA3ZjA1NDM1MzE5MGM3MzE2MzBmYmI1MTQ0OTRjNApiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTlhZDdjMDhhODgxMGYwNzA2MzkxOWRj
YTk1Y2JlZWM3OGU3MDQ5YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5MDA4ICAyMDE3LTA1LTA1
IDA5OjU1OjU2IFogICAxMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTQ4OSAgMjAxNy0w
NS0xNiAxNToxMzoyNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgU2VyYXBoaW1lIEtpcmtvdnNraSA8a2lya3NlcmFwaEBnbWFpbC5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCA4MzRlYTg3MGM1MDdmMDU0MzUzMTkwYzczMTYzMGZiYjUxNDQ5NGM0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBUaHUgTWFyIDMwIDE3OjMyOjMxIDIwMTcgKzAxMDAKCiAgICB0b29scy9saWJ4YzogVG9sZXJh
dGUgc3BlY2lmaWMgemVyby1jb250ZW50IHJlY29yZHMgaW4gbWlncmF0aW9uIHYyIHN0cmVhbXMK
ICAgIAogICAgVGhlIG1pZ3JhdGlvbiB2MiBzYXZlIGNvZGUgd2FzIHdyaXR0ZW4gdG8gYXZvaWQg
c2VuZGluZyBkYXRhIHJlY29yZHMgd2l0aCBubwogICAgY29udGVudCwgYXMgc3VjaCByZWNvcmRz
IHNlcnZlIG5vIHB1cnBvc2UgYnV0IGNvbWUgd2l0aCBhIHBlcmZvcm1hbmNlIGhpdC4KICAgIFRo
ZSByZXN0b3JlIGNvZGUgc2FuaXR5IGNoZWNrcyB0aGlzIGV4cGVjdGF0aW9uLgogICAgCiAgICBV
bmRlciBzb21lIGNpcmN1bXN0YW5jZXMgKG1vc3Qgbm90YWJseSwgb24gQU1EIGhhcmR3YXJlIHdp
dGggRGVidWcgRXh0ZW5zaW9ucywKICAgIGFuZCBhIFBWIGd1ZXN0IGtlcm5lbCB3aGljaCBpcyBu
b3QgdXNpbmcgdGhlIGZlYXR1cmUpLCB0aGUgc2F2ZSBjb2RlIHdvdWxkCiAgICBnZW5lcmF0ZSBh
IHJlY29yZCB3aXRoIG5vIGNvbnRlbnQsIHdoaWNoIHRyaXBzIHRoZSBzYW5pdHkgY2hlY2sgaW4g
dGhlIHJlc3RvcmUKICAgIGNvZGUuCiAgICAKICAgIEFzIHRoZSBzdHJlYW0gaXMgb3RoZXJ3aXNl
IGZpbmUsIHRvbGVyYXRlIHRoZXNlIHJlY29yZHMgYW5kIGF2b2lkIGZhaWxpbmcgdGhlCiAgICBt
aWdyYXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDExOWVlNGQ3NzM3N2FhMWZj
NjJlZmRhZGMxY2M4N2RmNGYxMjcwYmYpCgpjb21taXQgZWZkMmZmOTk5ZGY3MmVlNGMyNDY5Mjdm
ZDQyOTdlM2E3NWNhZGJmMwpBdXRob3I6IFNlcmFwaGltZSBLaXJrb3Zza2kgPGtpcmtzZXJhcGhA
Z21haWwuY29tPgpEYXRlOiAgIFR1ZSBBcHIgNCAxNDo0MDo0OCAyMDE3ICswMjAwCgogICAgbGli
eGM6IGZpeCBzZWdmYXVsdCBvbiB1bmluaXRpYWxpemVkIHhjaC0+Zm1lbQogICAgCiAgICBDdXJy
ZW50bHkgaW4geGNfaW50ZXJmYWNlX29wZW4sIHhjaC0+Zm1lbSBpcyBub3QgaW5pdGlhbGl6ZWQK
ICAgIGFuZCBpbiBzb21lIHJhcmUgY2FzZSB0aGUgY29kZSBmYWlscyBiZWZvcmUgZXZlciBhc3Np
Z25pbmcgYSB2YWx1ZQogICAgdG8gaXQuCiAgICAKICAgIEkgZ290IHRoaXMgaW4gbWFzdGVyOgog
ICAgCiAgICAgICAkIHN1ZG8gLi94bC94bCBydW4KICAgICAgIHhlbmNhbGw6IGVycm9yOiBDb3Vs
ZCBub3Qgb2J0YWluIGhhbmRsZSBvbiBwcml2aWxlZ2VkIGNvbW1hbmQgaW50ZXJmYWNlOiBObyBz
dWNoIGZpbGUgb3IgZGlyZWN0b3J5CiAgICAgICBTZWdtZW50YXRpb24gZmF1bHQKICAgIAogICAg
VGhpcyBpbml0aWFsaXplcyB0aGUgd2hvbGUgeGNoX2J1ZmYgdG8gMC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogU2VyYXBoaW1lIEtpcmtvdnNraSA8a2lya3NlcmFwaEBnbWFpbC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IGM0YmRiZWMwMGM5MDYzNzM2MzYxMTI0YTM0OTJlYmNlYWJmYWVkMDYpCihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 04:48:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 04:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAqsY-0007Rn-UR; Wed, 17 May 2017 04:48:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dAqsY-0007Rh-4r
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 04:48:06 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D4/E1-03371-506DB195; Wed, 17 May 2017 04:48:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPKsWRWlGSWpSXmKPExsVy2uJbjO7fq9K
 RBldOi1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLD65mLFgjUvHs8By2BsadQl2MXBxCAs+Y
 JHaf6WcBcVgEvjJJrD04m62LkZNDWMBZ4vndLiYQW0RAUeLBy5usXYwcQB0WEv0rbEHCzAJ6E
 pc+vAcrYRNQlVi95DJYK6+AjcTTVTvZQWwWoPilzovMILaoQLjEiy1/WCFqBCVOznzCAmJzCl
 hKtMz6xQpyA7NAO6PE3HvnmCYw8s5CUjcLWW4W2PIUies/u9hnIVk+C8mts5AcOAvJUbOQ/DY
 L4Z9ZSO6AaFWX+DPvEjOELS6xqamfEcLWlli28DVU3FZi3br3LDCr3v7uhbItJdbv+MS+gFFg
 FaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYEQyAMEOxi/LA
 g4xSnIwKYny/jkrHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfoFaCcYFFqempFWmYOMDXApC
 U4eJREeHVA0rzFBYm5xZnpEKlTjIpS4rx3QRICIImM0jy4Nlg6usQoKyXMywh0iBBPQWpRbmY
 JqvwrRnEORiVhXj2QKTyZeSVw018BLWYCWhz2UhxkcUkiQkqqgdH/s9735vvbxEN3mPmk14mk
 fZ1RlRm0O0ZZ1vrysZmNl+VDWbJ1rE+oZh1YYpjdc8bn9bOncouXilrV77MVzxfK27Dhz5zzk
 5TYZtksrf9u/az917/OZhahyO//8vTbnz6r3HTLcmMG22JrtvwksSeFdyWWGpddcLjQ79bMeZ
 Jt1cWzdYV1okosxRmJhlrMRcWJAG0qTbRCAwAA
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494996474!55065150!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58681 invoked from network); 17 May 2017 04:47:57 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 04:47:57 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-2d17-7ebd-104-ca8d-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:2d17:7ebd:104:ca8d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 326653A021C;
 Wed, 17 May 2017 14:47:50 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1494996470; bh=Tr4tQrckb2RhnHtE+JOS5/uzvLCGPjNkti3cy4ZBEYg=;
 h=Subject:To:References:Cc:From:Date:In-Reply-To;
 b=a/zb/AktSQmOebeuwlEaS4vg16YJVWUhKwftKQPHZnZZVIOKiV6d7UmEAMJNLqDZE
 qVG+kpvnSID1TgVD2tE+jvdSCV3CLMKge1T/BIf3XhRXIiD149ciFCHpOTdpbFBlPg
 GbvFoze2PxJ27qbfWjccOuFyQ3COFFUVGCsAekqA=
To: Wei Liu <wei.liu2@citrix.com>
References: <20170516104730.15159-1-wei.liu2@citrix.com>
From: Steven Haigh <netwiz@crc.id.au>
Message-ID: <df56b75a-754b-e714-4cdc-70375e1748ac@crc.id.au>
Date: Wed, 17 May 2017 14:47:41 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170516104730.15159-1-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/2] build: fix tools and stubdom
	build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0254509983924395829=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============0254509983924395829==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="mUPHvV36FXfFtlScaBbOXK3rDgu9RfNVI"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--mUPHvV36FXfFtlScaBbOXK3rDgu9RfNVI
Content-Type: multipart/mixed; boundary="doDMWoJUtf532dQ64UcDhGFbLGjFVL7hR";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <df56b75a-754b-e714-4cdc-70375e1748ac@crc.id.au>
Subject: Re: [PATCH for-4.9 0/2] build: fix tools and stubdom build
References: <20170516104730.15159-1-wei.liu2@citrix.com>
In-Reply-To: <20170516104730.15159-1-wei.liu2@citrix.com>

--doDMWoJUtf532dQ64UcDhGFbLGjFVL7hR
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

On 16/05/17 20:47, Wei Liu wrote:
> Wei Liu (2):
>   tools/Rules.mk: honour CPPFLAGS in header check
>   build: fix tools/include and stubdom build
>=20
>  stubdom/Makefile       | 13 +++----------
>  tools/Rules.mk         |  2 +-
>  tools/include/Makefile | 34 ++++++++++++++++++----------------
>  3 files changed, 22 insertions(+), 27 deletions(-)

I have been seeing mixed results with these patches.

I can confirm that they seem to fix the problem with building on RHEL7 -
however on RHEL6, the packages still fail to build.

I have copied the build log to:
	https://cloud.crc.id.au/index.php/s/iTWJE3A1TQBhgDq

So far:
	EL7 - Successful builds: 4/4
	EL6 - Successful builds: 0/4

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--doDMWoJUtf532dQ64UcDhGFbLGjFVL7hR--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZG9XxAAoJEEGvNdV6fTHcvaQP/2nw3rRPyJmTnyGeyCddDK2z
7E+2f/ZuprjOlkKp38mnRarxb0mxeGDPCcyT6gubEBe9Z5ZCyRWf7JGahJn94/2L
fQ8lUwOF5shEh1+2AXJ765UmX9vKbpexWkiO36UgQren1+5CILC/Wt8OklDipzdK
zzn1Yq7Lr0KFQ1/UugtksboCZWAUD8LgUYS3zwGqBS/ysKZSKZAL01DxHUq5mMog
OlYn/5llLZ5ZgNKPrKmkWTNPgTDt12q0BD8fqWZfdO6JRSXHUJaFV9eYL87KTxww
DZTstsId+kHhVQez5gmOX/BM9wLZDXtmMi3/PJz8DgJGJeoIIHfpyHLlgDsD1RAP
N5pXR/pJJaWCkhsvq4RuW2dF9UogIqV2ZE3SIZ6Vh1jfkepNJM41ikNGjZoQs6Ld
PfKJLMeQzsodDo3Xf9OzO+oEXTRg1chxrIqfyZT8BBSpV4gEI1T2i96WZ27c+HTJ
kkNWzTfNaOAu4Is4BoGNHUe/cBXOhIfhtYSu3znfQvNY1qKIZry4qp4tjLcPBe6G
CzEHmh+h2tC7IODc6lmgSqfBUpz+mn1SLU6CBopduHq0c/pWxCVGtfB2GGjWZoVp
jyqv0mxqThZoIfXvdf1Z8/5UPFawBP9R3hShcpSt5X72j/Z+IrH1n4Ngg6OhJhan
NLiIaUS/Tw9OMqPSqjpQ
=SJ0X
-----END PGP SIGNATURE-----

--mUPHvV36FXfFtlScaBbOXK3rDgu9RfNVI--


--===============0254509983924395829==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0254509983924395829==--


From xen-devel-bounces@lists.xen.org Wed May 17 05:21:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 05:21:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dArOk-0001fi-Jt; Wed, 17 May 2017 05:21:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dArOj-0001fc-4Z
 for xen-devel@lists.xen.org; Wed, 17 May 2017 05:21:21 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 17/72-03696-0DDDB195; Wed, 17 May 2017 05:21:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyuP0Ov+75u9K
 RBguvmlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktT1+zFdyTr7g0ezZjA+NZqS5GTg4JASOJ
 txP/MXUxcnEICSxklFi96zATSEJYIE7iwNnXrCC2iIC+xKbbjewgRcwCDYwSvR1TGCE6NjNJL
 Jy9kA2kik1AVWLD9VNgHbwC1hJPdh1nAbFZgOJb988HqxEVCJd4seUPVI2gxMmZT8BqOAW8JS
 b+3wFWwyygLvFn3iVmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKIMQLCD8fLGgEOMkhxM
 SqK8f85KRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D17BygnWJSanlqRlpkDjBaYtAQHj5II7
 wKQNG9xQWJucWY6ROoUozHHu6Uf3jNx9HV8fM8kxJKXn5cqJc6bDlIqAFKaUZoHNwgWxZcYZa
 WEeRmBThPiKUgtys0sQZV/xSjOwagkzJsKMoUnM68Ebt8roFOYgE4JeykOckpJIkJKqoExu6P
 xBEOHYEvfQn1m6TKD7IrVRzcdVHhw2YN115St3zR8fk6TMin8qim719y2TOJotvbv70uO1HXN
 fc3Em5/M8jbslqJHhKxxdJ3a+vnm+ZtVl54oW8iiI/NqomBjt9yGdOfevz9Trc3Xxt54ci/ef
 J9FtoxZvtYUN272uMJV693vdXYtF1RiKc5INNRiLipOBACIV6uI3QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1494998479!55070778!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39502 invoked from network); 17 May 2017 05:21:19 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 May 2017 05:21:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3EE45ADE7;
 Wed, 17 May 2017 05:21:19 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
 <a09528d3-2fca-3d1d-be46-e9d6db35fef7@suse.com>
 <alpine.DEB.2.10.1705161249000.4103@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8d8fa43c-2d22-9127-0fa8-5d72a3cb4d16@suse.com>
Date: Wed, 17 May 2017 07:21:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705161249000.4103@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMjE6NTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUsIDE2
IE1heSAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxNS8wNS8xNyAyMjozNSwgU3Rl
ZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gVGhlIHB2Y2FsbHMgYmFja2VuZCBoYXMgb25lIGlv
d29ya2VyIHBlciBjcHU6IHRoZSBpb3dvcmtlcnMgYXJlCj4+PiBpbXBsZW1lbnRlZCBhcyBhIGNw
dSBib3VuZCB3b3JrcXVldWUsIGFuZCB3aWxsIGRlYWwgd2l0aCB0aGUgYWN0dWFsCj4+PiBzb2Nr
ZXQgYW5kIGRhdGEgcmluZyByZWFkcy93cml0ZXMuCj4+Pgo+Pj4gaW93b3JrZXJzIGFyZSBnbG9i
YWw6IHdlIG9ubHkgaGF2ZSBvbmUgc2V0IGZvciBhbGwgdGhlIGZyb250ZW5kcy4gVGhleQo+Pj4g
cHJvY2VzcyByZXF1ZXN0cyBvbiB0aGVpciB3cXMgbGlzdCBpbiBvcmRlciwgb25jZSB0aGV5IGFy
ZSBkb25lIHdpdGggYQo+Pj4gcmVxdWVzdCwgdGhleSdsbCByZW1vdmUgaXQgZnJvbSB0aGUgbGlz
dC4gQSBzcGlubG9jayBpcyB1c2VkIGZvcgo+Pj4gcHJvdGVjdGluZyB0aGUgbGlzdC4gRWFjaCBp
b3dvcmtlciBpcyBib3VuZCB0byBhIGRpZmZlcmVudCBjcHUgdG8KPj4+IG1heGltaXplIHRocm91
Z2hwdXQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
QGFwb3JldG8uY29tPgo+Pj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4+PiBDQzog
amdyb3NzQHN1c2UuY29tCj4+PiAtLS0KPj4+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8
IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAx
IGZpbGUgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4+PiBp
bmRleCAyZGJmN2Q4Li40NmE4ODlhIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKPj4+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4+PiBAQCAtMjUs
NiArMjUsMjYgQEAKPj4+ICAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgo+Pj4gICNpbmNsdWRlIDx4
ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KPj4+ICAKPj4+ICtzdHJ1Y3QgcHZjYWxsc19pb3dv
cmtlciB7Cj4+PiArCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOwo+Pj4gKwlhdG9t
aWNfdCBpbzsKPj4+ICsJc3RydWN0IGxpc3RfaGVhZCB3cXM7Cj4+PiArCXNwaW5sb2NrX3QgbG9j
azsKPj4+ICsJaW50IG51bTsKPj4+ICt9Owo+Pj4gKwo+Pj4gK3N0cnVjdCBwdmNhbGxzX2JhY2tf
Z2xvYmFsIHsKPj4+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvd29ya2VyczsKPj4+ICsJ
aW50IG5yX2lvd29ya2VyczsKPj4+ICsJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOwo+Pj4g
KwlzdHJ1Y3QgbGlzdF9oZWFkIHByaXZzOwo+Pj4gKwlzdHJ1Y3Qgcndfc2VtYXBob3JlIHByaXZz
X2xvY2s7Cj4+PiArfSBwdmNhbGxzX2JhY2tfZ2xvYmFsOwo+Pj4gKwo+Pj4gK3N0YXRpYyB2b2lk
IHB2Y2FsbHNfYmFja19pb3dvcmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4+PiArewo+
Pj4gK30KPj4+ICsKPj4+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wcm9iZShzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+Pj4gIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNl
X2lkICppZCkKPj4+ICB7Cj4+PiBAQCAtNTksMyArNzksNDcgQEAgc3RhdGljIGludCBwdmNhbGxz
X2JhY2tfdWV2ZW50KHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2LAo+Pj4gIAkudWV2ZW50ID0g
cHZjYWxsc19iYWNrX3VldmVudCwKPj4+ICAJLm90aGVyZW5kX2NoYW5nZWQgPSBwdmNhbGxzX2Jh
Y2tfY2hhbmdlZCwKPj4+ICB9Owo+Pj4gKwo+Pj4gK3N0YXRpYyBpbnQgX19pbml0IHB2Y2FsbHNf
YmFja19pbml0KHZvaWQpCj4+PiArewo+Pj4gKwlpbnQgcmV0LCBpLCBjcHU7Cj4+PiArCj4+PiAr
CWlmICgheGVuX2RvbWFpbigpKQo+Pj4gKwkJcmV0dXJuIC1FTk9ERVY7Cj4+PiArCj4+PiArCXJl
dCA9IHhlbmJ1c19yZWdpc3Rlcl9iYWNrZW5kKCZwdmNhbGxzX2JhY2tfZHJpdmVyKTsKPj4+ICsJ
aWYgKHJldCA8IDApCj4+PiArCQlyZXR1cm4gcmV0Owo+Pj4gKwo+Pj4gKwlpbml0X3J3c2VtKCZw
dmNhbGxzX2JhY2tfZ2xvYmFsLnByaXZzX2xvY2spOwo+Pj4gKwlJTklUX0xJU1RfSEVBRCgmcHZj
YWxsc19iYWNrX2dsb2JhbC5wcml2cyk7Cj4+PiArCXB2Y2FsbHNfYmFja19nbG9iYWwud3EgPSBh
bGxvY193b3JrcXVldWUoInB2Y2FsbHNfaW8iLCAwLCAwKTsKPj4+ICsJaWYgKCFwdmNhbGxzX2Jh
Y2tfZ2xvYmFsLndxKQo+Pj4gKwkJZ290byBlcnJvcjsKPj4+ICsJcHZjYWxsc19iYWNrX2dsb2Jh
bC5ucl9pb3dvcmtlcnMgPSBudW1fb25saW5lX2NwdXMoKTsKPj4KPj4gUmVhbGx5PyBSZWNlbnRs
eSBJIGNhbSBhY3Jvc3MgYSBzeXN0ZW0gd2l0aCA2NDAgZG9tMCBjcHVzLiBJIGRvbid0IHRoaW5r
Cj4+IHdlIHdhbnQgNjQwIHdvcmtlcnMgaW5pdGlhbGl6ZWQgd2hlbiBsb2FkaW5nIHRoZSBiYWNr
ZW5kIG1vZHVsZS4gSSdkCj4+IHByZWZlciBvbmUgb3IgYSBmZXcgd29ya2VycyBwZXIgY29ubmVj
dGVkIGZyb250ZW5kLgo+IAo+IEkgdGhpbmsgd2Ugd2FudCB0byBrZWVwIHRoZSBpb3dvcmtlciBh
bGxvY2F0aW9uIHRvIGJlIGJhc2VkIG9uIHRoZQo+IG51bWJlciBvZiB2Y3B1czogd2UgZG8gbm90
IHdhbnQgbW9yZSBpb3dvcmtlcnMgdGhhbiB2Y3B1cyBiZWNhdXNlIGl0IGlzCj4gYSB3YXN0ZSBv
ZiByZXNvdXJjZXMgYW5kIGxlYWRzIHRvIHdvcnNlIHBlcmZvcm1hbmNlLiAgQWxzbywgZ2l2ZW4g
dGhhdAo+IHRoZXkgZG8gbWVtY3B5J3MsIEkgYWxzbyB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0
byBiaW5kIHRoZW0gdG8gdmNwdXMKPiAoYW5kIHBpbiB2Y3B1cyB0byBwY3B1cykgdG8gZ2V0IGJl
c3QgcGVyZm9ybWFuY2UuCgpUaGlzIHdpbGwgY2F1c2UgYSBsb3Qgb2YgcGFpbiBmb3IgdGhlIGNw
dSBvZmZsaW5lIGNhc2UuIFBsZWFzZSBkb24ndCB0cnkKdG8gd29yayBhZ2FpbnN0IHRoZSBoeXBl
cnZpc29yIHNjaGVkdWxlciBieSBkZXNpZ25pbmcgYSBiYWNrZW5kIGJhc2VkIG9uCmEgdmNwdSBw
aW4gcG9saWN5LiBUaGlzIG1pZ2h0IHJlc3VsdCBpbiBiZXN0IHBlcmZvcm1hbmNlIGZvciB5b3Vy
CnNwZWNpYWwgd29ya2xvYWQsIGJ1dCBnZW5lcmFsbHkgaXQgaXMgYSBiYWQgaWRlYSEKCj4gSG93
ZXZlciwgeW91IGhhdmUgYSBwb2ludCB0aGVyZTogd2UgbmVlZCB0byBoYW5kbGUgc3lzdGVtcyB3
aXRoIGFuCj4gZXh0cmVtZWx5IGxhcmdlIG51bWJlciBvZiBEb20wIHZjcHVzLiBJIHN1Z2dlc3Qg
d2UgaW50cm9kdWNlIGFuCj4gdXBwZXIgbGltaXQgZm9yIHRoZSBudW1iZXIgb2YgaW93b3JrZXJz
LiBTb21ldGhpbmcgbGlrZToKPiAKPiAjZGVmaW5lIE1BWF9JT1dPUktFUlMgNjQKPiBucl9pb3dv
cmtlcnMgPSBtaW4oTUFYX0lPV09SS0VSUywgbnVtX29ubGluZV9jcHVzKCkpCj4gCj4gTUFYX0lP
V09SS0VSUyBjb3VsZCBiZSBjb25maWd1cmFibGUgdmlhIGEgY29tbWFuZCBsaW5lIG9wdGlvbi4K
CkxhdGVyIHlvdSBhcmUgYXNzaWduaW5nIGVhY2ggYWN0aXZlIHNvY2tldCB0byBleGFjdGx5IG9u
ZSBpb3dvcmtlci4KV291bGRuJ3QgaXQgbWFrZSBtb3JlIHNlbnNlIHRvIGFsbG9jYXRlIHRoZSBp
b3dvcmtlciB3aGVuIGRvaW5nCnRoZSBjb25uZWN0PyBUaGlzIHdvdWxkIGF2b2lkIHRoZSBwcm9i
bGVtIG9mIGhhdmluZyBvbmx5IGEgc3RhdGlzdGljYWwKZGlzdHJpYnV0aW9uLCBwb3NzaWJseSB3
aXRoIGFsbCBzb2NrZXRzIG9uIHRoZSBzYW1lIGlvd29ya2VyLgoKQmFzaWNhbGx5IHlvdSBhcmUg
cmUtaW52ZW50aW5nIHRoZSB3aGVlbCBieSB1c2luZyBhbiBvd24gd29ya3F1ZXVlCmltcGxlbWVu
dGF0aW9uIGluIGVhY2ggaW93b3JrZXIgbG9vcGluZyB0aHJvdWdoIGFsbCBhc3NpZ25lZCBzb2Nr
ZXRzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 06:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 06:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAsgb-0006V1-Mm; Wed, 17 May 2017 06:43:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAsga-0006Uf-AK
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 06:43:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 71/71-03058-721FB195; Wed, 17 May 2017 06:43:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVfto3S
 kwYs2VYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLL81nalgTR9jxYqVp9gb
 GM/FdzFycQgJ/GWU+PFhHiuE85hR4njvEUYIZxujxJu9K1m6GDk5RAScJb6emcsOYvMK6Etse
 /wVzBYWsJdongHRLSHwXFXi5ctVzCAJCQFPiZvtB4ASHGB2/1zxLkZ2DjYBK4lDYiAFLAKqEn
 v7LrBOYORewMiwilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OsMQLCD8cyCwEOMkhxMSqK8+x9IRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H39HignWJSa
 nlqRlpkDDD+YtAQHj5II7yqQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifMqfgAqEgApy
 ijNgxsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtAZnCk5lXArfpFdARTEBHND8AO6
 IkESEl1cC4QVi6QXN2ZHaXlNf/o38zPZ/Jl9ZWx0fuLCufwuWfvGF2+57eJ1GaZzZ97U/jfuN
 qcuZm9MWMBTOtKs1Cj695emOB1SImbYnbH6co786J13lpLn/Q5//UDfM+Lv4QF/+Q3e1OxqOv
 6+Q9ExgFlv3mPcFzb26h9K0uXf3LM9dq3Z6j5RD5/P0sJZbijERDLeai4kQANRnJ94ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495003429!68898038!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28329 invoked from network); 17 May 2017 06:43:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 06:43:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAsgV-000246-4i; Wed, 17 May 2017 06:43:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAsgO-0002li-PG; Wed, 17 May 2017 06:43:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAsgN-00036f-BA; Wed, 17 May 2017 06:43:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109490-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1956c9e91df3e4b7b480c35260bd656153d5202d
X-Osstest-Versions-That: xen=74ad8abe49d4c6268a1fadc52f9389474c0d00f1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 06:43:39 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 109490: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTQ5MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTQ5MC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5MDU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDkwNTQKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDEwOTA1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MDU0CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDkwNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTA1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MDU0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAx
MSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTk1NmM5ZTkxZGYzZTRiN2I0ODBjMzUyNjBiZDY1
NjE1M2Q1MjAyZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzRhZDhh
YmU0OWQ0YzYyNjhhMWZhZGM1MmY5Mzg5NDc0YzBkMDBmMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTA5MDU0ICAyMDE3LTA1LTA2IDAwOjEyOjI4IFogICAxMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEwOTQ5MCAgMjAxNy0wNS0xNiAxNToxNDowOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgU2VyYXBoaW1lIEtpcmtvdnNraSA8
a2lya3NlcmFwaEBnbWFpbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNy10ZXN0aW5nCisg
cmV2aXNpb249MTk1NmM5ZTkxZGYzZTRiN2I0ODBjMzUyNjBiZDY1NjE1M2Q1MjAyZAorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjctdGVzdGluZyAxOTU2YzllOTFk
ZjNlNGI3YjQ4MGMzNTI2MGJkNjU2MTUzZDUyMDJkCisgYnJhbmNoPXhlbi00LjctdGVzdGluZwor
IHJldmlzaW9uPTE5NTZjOWU5MWRmM2U0YjdiNDgwYzM1MjYwYmQ2NTYxNTNkNTIwMmQKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14
ZW4tNC43LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjctdGVzdGluZworIHNl
bGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNy10ZXN0
aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeDE5NTZjOWU5MWRmM2U0
YjdiNDgwYzM1MjYwYmQ2NTYxNTNkNTIwMmQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54Cisg
LiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcg
T3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6
Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3Nz
dGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0z
LjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00
LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jv
bi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRh
aWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20v
Y2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAor
IFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NF
QUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC43LXRlc3RpbmcKKyBjYXNl
ICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3Qv
cmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC43LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00
LjcKKyB4ZW52ZXJzaW9uPTQuNworIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdCAxOTU2YzllOTFkZjNlNGI3YjQ4MGMzNTI2MGJkNjU2MTUzZDUy
MDJkOnJlZnMvaGVhZHMvc3RhYmxlLTQuNwpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgNzRhZDhhYi4uMTk1NmM5ZSAgMTk1NmM5ZTkxZGYzZTRiN2I0
ODBjMzUyNjBiZDY1NjE1M2Q1MjAyZCAtPiBzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 06:44:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 06:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAsgx-0006Xb-2m; Wed, 17 May 2017 06:44:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30337199f=citrix-osstest@xenproject.org>)
 id 1dAsgv-0006X8-T3
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 06:44:14 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 7B/12-03058-D31FB195; Wed, 17 May 2017 06:44:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva7NR+l
 Ig9cTxCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8atBcEFi3MrOuYrNjDucu1i5OSQEPCXOLT3
 NBuE7SGx6OoWMFtEwFliwofbQDYHB6+AnsTNh3wgYWGBaInt638yQZRvUZC4tE8NwnaXOPT/K
 SOM/ePffnYQmw1o5MSeiSwgY1gEVCWu3tECCQsJaEksXbwSbAyvgKDEyZlPWEBsZgEJiYMvXj
 BDjLGUuLH7HusERr5ZSMpmISlbwMi0ilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMJgYgGAH4/2NAYcYJTmYlER59z+QjhTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwZv3ASgnWJSanlqRlpkDDGuYtAQHj5II76r3QGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy
 89LlRLnVQSZIQBSlFGaBzcCFmOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7CWQVT2ZeCd
 ymV0BHMAEd0fwA7IiSRISUVAPjpqu3JMw0eD6XWK9747dDbYN274OfN4SWpu3de/Rdwz3jwK5
 ZUbP21Al9ZWp4GnjY5la16d09unK5Jm3tFVpWxU9N7vAGej12tLo5idVj2f/ynaZJrscXfTDZ
 p73mudIXn/Iu1Vvaq8++VumIm7hvw6S1P3fYhC62Ou3HfM7JqnaBroB0/dRpSizFGYmGWsxFx
 YkACqF9M6wCAAA=
X-Env-Sender: prvs=30337199f=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495003450!45967455!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12126 invoked from network); 17 May 2017 06:44:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 06:44:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="432765729"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71332-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-amd64-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-i386-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-armhf-libvirt:libvirt-build:fail:allowable
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
X-Osstest-Versions-That: linux=68e50dad01f491a0645b720d6bf5a2f00411fbec
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 17 May 2017 07:44:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 71332: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3932163673246818456=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3932163673246818456==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71332 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71332/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 build-amd64-libvirt           5 libvirt-build           fail baseline untested
 build-i386-libvirt            5 libvirt-build           fail baseline untested
 build-armhf-libvirt           5 libvirt-build           fail baseline untested
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail baseline untested
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail baseline untested
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop      fail baseline untested
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail baseline untested
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail baseline untested
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 9 windows-install fail baseline untested
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install   fail baseline untested

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass

version targeted for testing:
 linux                b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
baseline version:
 linux                68e50dad01f491a0645b720d6bf5a2f00411fbec

Last test of basis    71265  2017-05-08 12:47:33 Z    8 days
Testing same since    71332  2017-05-16 22:53:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Amitkumar Karwar <akarwar@marvell.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben@decadent.org.uk>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Dumazet <edumazet@google.com>
  Ganapathi Bhat <gbhat@marvell.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  GSR <gsr.bugs@infernal-iceberg.com>
  Ingo Molnar <mingo@kernel.org>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hughes <james.hughes@raspberrypi.org>
  Jim Mattson <jmattson@google.com>
  Jin Qian <jinqian@google.com>
  Johan Hovold <johan@kernel.org>
  Kalle Valo <kvalo@codeaurora.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Liam Breck <kernel@networkimprov.net>
  Liam Breck <liam@networkimprov.net>
  Linus Torvalds <torvalds@linux-foundation.org>
  Mark Greer <mgreer@animalcreek.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Michael Ellerman <mpe@ellerman.id.au>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Nicolas Pitre <nico@linaro.org>
  Nikola Pajkovsky <npajkovsky@suse.cz>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sebastian Reichel <sre@kernel.org>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  WANG Cong <xiyou.wangcong@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 881 lines long.)


--===============3932163673246818456==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3932163673246818456==--

From xen-devel-bounces@lists.xen.org Wed May 17 07:07:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 07:07:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAt2z-0008AR-D1; Wed, 17 May 2017 07:07:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dAt2x-0008AL-QW
 for xen-devel@lists.xen.org; Wed, 17 May 2017 07:06:59 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E1/DF-01752-296FB195; Wed, 17 May 2017 07:06:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXS1tYhoTvpm3S
 kwcNn4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bqZ1fYCnYIVSzacZ+pgfEkXxcjF4eQwHRG
 iVub5zJ3MXJySAjwShxZNoMVwvaXaFh1khHEFhIolbhw/T0LiM0moC6x9f1GsBoRAWmJa58vg
 9UwC4RKnP50lg3EFhawl3j28jRYDYuAqkTrsWnsIDavgIvE3FPvoebLSdw818k8gZF7ASPDKk
 b14tSistQiXUO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxA79YzMDDuYGzqdT7
 EKMnBpCTKu/+BdKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7Lr0A5waLU9NSKtMwcYJjBpCU4
 eJREeLtA0rzFBYm5xZnpEKlTjIpS4rxHQBICIImM0jy4NlhoX2KUlRLmZWRgYBDiKUgtys0sQ
 ZV/xSjOwagkzCsNMoUnM68EbvoroMVMQIubH4AtLklESEk1MGaY3fD7UxuS/mWpWOh2M/EH11
 zM7duvfQvcI/npoITJIY0jy1RE1y8WuqOlzcp/6POsJc2T/81pLPx8+2LzbrZv92Ypt6/klLz
 IXvk108N7S1F9yFG3wrDXrLkhVrJb+B0uSPSqiorI/RX2tFhas/ba3lts1qs84/JPuXyNu2Sz
 8eGPYP6Ni5RYijMSDbWYi4oTAYixXi5oAgAA
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495004816!83181079!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31566 invoked from network); 17 May 2017 07:06:58 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 May 2017 07:06:58 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 May 2017 00:06:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,353,1491289200"; d="scan'208";a="857736482"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by FMSMGA003.fm.intel.com with ESMTP; 17 May 2017 00:06:53 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 17 May 2017 01:29:45 +0800
Message-Id: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: andrew.cooper3@citrix.com, Luwei Kang <luwei.kang@intel.com>,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH] x86/vpmu: add cpu hot unplug notifier for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBob3QgdW5wbHVnIGEgY3B1IHdpdGggdnBtdSBlbmFibGVkIG1heSBjYXVzZSBz
eXN0ZW0KaGFuZyBkdWUgdG8gc2VuZCBJUEkgdG8gYSBkaWUgcGh5c2ljYWwgY3B1LiBUaGlzIHBh
dGNoIGFkZCBhCmNwdSBob3QgdW5wbHVnIG5vdGlmZXIgdG8gc2F2ZSB2cG11IGNvbnRleHQgYmVm
b3JlIGNwdSBvZmZsaW5lLgoKQ29uc2lkZXIgb25lIHNjZW5lLCBob3RwbHVnIHBoeXNpY2FsIGNw
dSBOIHdpdGggdnBtdSBpcyBlbmFibGVkLgpUaGUgdmNwdSB3aGljaCBydW5uaW5nIG9uIHRoaXMg
cGh5c2ljYWwgY3B1IGJlZm9yZSB3aWxsIGJlIHN3aXRjaAp0byBvdGhlciBvbmxpbmUgY3B1LiBC
ZWZvcmUgbG9hZCB0aGUgdnBtdSBjb250ZXh0IHRvIG5ldyBwaHlzaWNhbApjcHUsIGEgSVBJIHdp
bGwgYmUgc2VuZCB0byBjcHUgTiB0byBzYXZlIHRoZSB2cG11IGNvbnRleHQuClN5c3RlbSB3aWxs
IGhhbmcgaW4gZnVuY3Rpb24gb25fc2VsZWN0X2NwdXMgYmVjYXVzZSBvZiB0aGF0CnBoeXNpY2Fs
IGNwdSBpcyBvZmZsaW5lIGFuZCBjYW4gbm90IGRvIGFueSByZXNwb25zZS4KClNpZ25lZC1vZmYt
Ynk6IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9j
cHUvdnBtdS5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4
IDAzNDAxZmQuLjg5ZTBlYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSA8
YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxwdWJsaWMvcG11Lmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5o
PgorI2luY2x1ZGUgPHhlbi9jcHUuaD4KIAogI2luY2x1ZGUgPGNvbXBhdC9wbXUuaD4KIENIRUNL
X3BtdV9jbnRyX3BhaXI7CkBAIC04MzUsNiArODM2LDM2IEBAIGxvbmcgZG9feGVucG11X29wKHVu
c2lnbmVkIGludCBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fcG11X3BhcmFtc190KSBh
cmcpCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIGludCBjcHVfY2FsbGJhY2soc3RydWN0
IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQor
eworICAgIHVuc2lnbmVkIGludCBjcHUgPSAodW5zaWduZWQgbG9uZyloY3B1OworICAgIHN0cnVj
dCB2Y3B1ICp2Y3B1ID0gcGVyX2NwdShsYXN0X3ZjcHUsIGNwdSk7CisgICAgc3RydWN0IHZwbXVf
c3RydWN0ICp2cG11OworCisgICAgaWYgKCAhdmNwdSApCisgICAgICAgIHJldHVybiBOT1RJRllf
RE9ORTsKKworICAgIHZwbXUgPSB2Y3B1X3ZwbXUodmNwdSk7CisgICAgaWYgKCAhdnBtdV9pc19z
ZXQodnBtdSwgVlBNVV9DT05URVhUX0FMTE9DQVRFRCkgKQorICAgICAgICByZXR1cm4gTk9USUZZ
X0RPTkU7CisKKyAgICBzd2l0Y2ggKCBhY3Rpb24gKQorICAgIHsKKyAgICBjYXNlIENQVV9EWUlO
RzoKKyAgICAgICAgdnBtdV9zYXZlX2ZvcmNlKHZjcHUpOworICAgICAgICB2cG11X3Jlc2V0KHZw
bXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gTk9USUZZX0RPTkU7Cit9CisKK3N0
YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgdnBtdV9jcHVfbmZiID0geworICAgIC5ub3RpZmll
cl9jYWxsID0gY3B1X2NhbGxiYWNrCit9OworCiBzdGF0aWMgaW50IF9faW5pdCB2cG11X2luaXQo
dm9pZCkKIHsKICAgICBpbnQgdmVuZG9yID0gY3VycmVudF9jcHVfZGF0YS54ODZfdmVuZG9yOwpA
QCAtODcxLDEwICs5MDIsMTEgQEAgc3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCiAg
ICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIGlmICggdnBtdV9tb2RlICE9IFhFTlBNVV9NT0RF
X09GRiApCisgICAgaWYgKCB2cG11X21vZGUgIT0gWEVOUE1VX01PREVfT0ZGICkgeworICAgICAg
ICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJnZwbXVfY3B1X25mYik7CiAgICAgICAgIHByaW50ayhY
RU5MT0dfSU5GTyAiVlBNVTogdmVyc2lvbiAiIF9fc3RyaW5naWZ5KFhFTlBNVV9WRVJfTUFKKSAi
LiIKICAgICAgICAgICAgICAgIF9fc3RyaW5naWZ5KFhFTlBNVV9WRVJfTUlOKSAiXG4iKTsKLSAg
ICBlbHNlCisgICAgfSBlbHNlCiAgICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSAwOwogCiAgICAg
cmV0dXJuIDA7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 07:29:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 07:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAtO1-00012J-42; Wed, 17 May 2017 07:28:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAtO0-000127-8w
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 07:28:44 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AD/CA-03371-BABFB195; Wed, 17 May 2017 07:28:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfVb+l
 Igw+bpS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XX7VbaCt82MFSce32Nu
 YFwT0cXIxSEk8JdR4tLKTnYI5zGjRN+dLUwQzjZGiZ8nF7F1MXJyiAg4S3w9M5cdxOYV0Jc4t
 fsXmC0sYCHxdtpHZpAGCYHVehKHD29mBUlICHhLvD34BijBAWa/3CPVxcjOwSZgJXFIDKSARU
 BV4tv7ZcwTGLkXMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GCcftn/EKMkB5OSKO/+B9KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4E34B5QSL
 UtNTK9Iyc4DBB5OW4OBREuH1/wmU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd7fIEUCI
 EUZpXlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvK0gl/Bk5pXAbXoFdAQT0BHND8
 COKElESEk1MC7hVPsU4fh+ofM01tu3I/SXmwvciX+9aQvbPtF3R+vUypgk3bcc5fr1Kn+GhNt
 ypVNf2p+KOfYXTjn6SSq79WnevJobHwsffFXOnMnc47b5vqrLDcPlzM9v7NxQ76aan7//Be8H
 jcaAQzoXSzpvLTbzPxpdzf2wWp2vVuGYP//b+hnpH24YuiixFGckGmoxFxUnAgB0t6zwfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495006121!97228809!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3836 invoked from network); 17 May 2017 07:28:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 07:28:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAtNv-0003FS-Vp; Wed, 17 May 2017 07:28:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAtNq-0007kJ-Hk; Wed, 17 May 2017 07:28:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAtNq-0006Cu-9j; Wed, 17 May 2017 07:28:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109506-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=cdece0467c00007cf8e3f4b3c3f0b13bf2c4fea9
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 07:28:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 109506: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2550912564754295791=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2550912564754295791==
Content-Type: text/plain

flight 109506 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109506/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                cdece0467c00007cf8e3f4b3c3f0b13bf2c4fea9
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   22 days
Failing since        107644  2017-04-25 10:26:10 Z   21 days   56 attempts
Testing same since   109506  2017-05-16 23:14:05 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 9809 lines long.)


--===============2550912564754295791==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2550912564754295791==--

From xen-devel-bounces@lists.xen.org Wed May 17 07:42:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 07:42:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAtbB-0002EZ-Db; Wed, 17 May 2017 07:42:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>)
 id 1dAtbA-0002EM-AU; Wed, 17 May 2017 07:42:20 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 04/F5-02956-BDEFB195; Wed, 17 May 2017 07:42:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVysyfVTffWP+l
 Ig/3bdCxmb2xjtvi+ZTKTxbt9f5kdmD0Of7jCEsAYxZqZl5RfkcCa8ebAU/aC6SwVR47tY2pg
 vMbcxcjFISSwmVHi9uV9TBDOUkaJiXcus3QxcnCICBRJTFgV0cXIycEsoCbRdfYTG4jNJqApc
 efzJyYQW1hARGLP9g8sIDavgJXEt31nGEFsFgFViaNnn7GC2KIC4RJvG49A1QhKnJz5hAVipr
 rEn3mXmCFseYntb+cwT2DkmYWkbBaSsllIyhYwMq9i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMKQYg2MH4aVnAIUZJDiYlUd79D6QjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwdv8FygkWpaanVqRl5gCDGyYtwcGjJMJ7BCTNW1yQmFucmQ6ROsVozPFu6
 Yf3TBxz7n19zyTEkpeflyolzhsNUioAUppRmgc3CBZ1lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM
 7BqCTMewpkCk9mXgncvldApzABndL8AOyUkkSElFQDo5GmiibXJZHejWtDF06o9V8qcnC5t9D
 3KXLSKSUnXd3+nv8s0MTxPTpj6Xn/F31tH7hn9lrfEko4v+Dt7ymTpE8r3WH7YVXwt2BbMUNk
 9JmK5mVainOqNF56bKj+xG4mx2Np1bXadL25c2MgC9/ZS44X5n7XutyS3XSlQmDujck3nu4TW
 7RjqhJLcUaioRZzUXEiAAjTczK1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495006938!90288067!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 759 invoked from network); 17 May 2017 07:42:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 17 May 2017 07:42:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A25521516;
 Wed, 17 May 2017 00:42:17 -0700 (PDT)
Received: from [10.37.9.246] (unknown [10.37.9.246])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 909193F575;
 Wed, 17 May 2017 00:42:16 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2827b0cd-0e48-0766-658f-1e8f22a0da71@arm.com>
Date: Wed, 17 May 2017 08:42:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: [Xen-devel] Xen 4.9 rc5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzUgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzUKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzUveGVuLTQuOS4wLXJj
NS50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzUveGVuLTQuOS4wLXJjNS50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvCnhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLCBwbGVhc2UgQ0MK
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 08:27:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 08:27:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAuIC-0005pk-6g; Wed, 17 May 2017 08:26:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dAuIB-0005pe-1v
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 08:26:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 21/83-11537-6490C195; Wed, 17 May 2017 08:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQteVUyb
 SYP0iJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPuktUsBU8EK95NWMbYwLiWr4uRk0NCwE9i
 w8LZLCA2i4CqxL+PT5hAbDYBHYmLc3eygdgiAsoSvb9+A9VwcTALdDJKnPvQxwySEBbwkHh3a
 TU7iM0r4CkxccsHVpAiIYF+JomlPVtYIRKCEidnPgHbwAw0dcHuT0BTOYBsaYnl/zhAwpwC9h
 Lvn8wEmykqoCIxcX4f2EwhAUWJ/nkP2CAOTZfY+vcX8wRG/llIps5CMnUWwtQFjMyrGDWKU4v
 KUot0DY30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg5ABCHYwvup2PsQoycGk
 JMq7/4F0pBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4H3FLhMpJFiUmp5ak
 ZaZA4wTmFIJDh4lEd5bIGne4oLE3OLMdIjUKUZdjndLP7xnEgKbISUOMUMApCijNA9uBCxmLz
 HKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9xnIFJ7MvBK4Ta+AjmACOqIZ5Bfe4pJEhJRUA6O
 qi8nEvVM63906q95/qfZEQLpTxfz5NS4yp+b1rXq76e5CSVX2H06NS5+6rOKsfNdZG+TUezfK
 363z9YZeRYGchQI1dTrSfr/a8vzW7H7d2X1v8/InXSu1Iy5aXxQ+ZXP59tKA84GpmhYfdse86
 Th2bWftiWvxx49OjXmyxCFEr1n24NRnNy8osRRnJBpqMRcVJwIAx3lPpNQCAAA=
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495009605!70000213!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48890 invoked from network); 17 May 2017 08:26:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 08:26:45 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="46201063"
Date: Wed, 17 May 2017 09:26:41 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170517082641.axmi2grb2zoasphy@dhcp-3-128.uk.xensource.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-3-roger.pau@citrix.com>
 <5915D7FB0200007800159425@prv-mh.provo.novell.com>
 <20170516155549.qf5gq32qmmxwm6m6@dhcp-3-128.uk.xensource.com>
 <591B43B4020000780015A486@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591B43B4020000780015A486@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/pt: enable binding of GSIs to a
	PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMTA6MjM6NDhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjA1LjE3IGF0IDE3OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDc6NDI6NTFBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE5LjA0LjE3IGF0IDE3OjExLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gTm90ZSB0aGF0IGN1cnJlbnRseSB0aGVyZSdzIG5vIHN1
cHBvcnQgZm9yIHVuYmluZGluZyB0aGlzIGludGVycnVwdHMuCj4gPj4gCj4gPj4gRG8geW91IHBs
YW4gdG8gZGVhbCB3aXRoIHRoYXQgYmVmb3JlIHRoaXMgY2hhbmdlcyBnb2VzIGluPyBBaXVpIHRo
aXMKPiA+PiBub3Qgd29ya2luZyBtZWFucyB5b3UgY2FuJ3QgcGFzcyB0aHJvdWdoIGRldmljZXMg
d2l0aCBwaW4gYmFzZWQKPiA+PiBpbnRlcnJ1cHRzIG9uY2UgRG9tMCBjaG9zZSB0byBiaW5kIHRv
IHRoZW0uIE90b2ggaGFuZCB5b3UgbW9kaWZ5Cj4gPj4gcHRfaXJxX2Rlc3Ryb3lfYmluZCgpLCBz
byBJJ20gYSBsaXR0bGUgcHV6emxlZCAuLi4KPiA+IAo+ID4gWWVzLCBJIG1vZGlmeSBwdF9pcnFf
ZGVzdHJveV9iaW5kIHRvIHJldHVybiBFT1BOT1RTVVBQIHdoZW4gdHJ5aW5nIHRvIHVuYmluZAo+
ID4gc3VjaCBhbiBpbnRlcnJ1cHQuIEkgY2FuIGltcGxlbWVudCB0aGUgdW5iaW5kLCBidXQgaXQn
cyBub3QgZ29pbmcgdG8gYmUgdXNlZAo+ID4gQVRNLgo+IAo+IElzIGl0IG5vdD8gSSBjYW4gc2Vl
IHRoZSBtZW50aW9uZWQgcGFzcy10aHJvdWdoIGNhc2UgdG8gYmUgb2Ygbm8KPiBpbnRlcmVzdCwg
YnV0IHdvdWxkbid0IGEgd2VsbCBiZWhhdmVkIGtlcm5lbCBwZXJoYXBzIHVubWFwIElSUXMKPiB3
aGlsZSBzaHV0dGluZyBkb3duPwoKSSBndWVzcyBJIGhhdmVuJ3QgZXhwbGFpbmVkIG15c2VsZiBj
b3JyZWN0bHksIHdoYXQgSSBtZWFudCBpcyB0aGF0IHJpZ2h0IG5vdyBJCmRvbid0IGhhdmUgYW55
IHVzZS1jYXNlIGZvciB0aGlzLCBJIGhhdmVuJ3Qgc3RhcnRlZCB3b3JraW5nIG9uIHBjaS1wYXNz
dHJob3VnaApmb3IgZ3Vlc3RzLCBhbmQgdGhlIERvbTAgaW1wbGVtZW50YXRpb24gSSBoYXZlIGRv
ZXNuJ3QgdW5iaW5kIGludGVycnVwdHMgb24Kc2h1dGRvd24uCgpJIGNvdWxkIHVuYmluZCB0aGVt
IHdoZW4gRG9tMCBtYXNrcyB0aGUgdklPIEFQSUMgcGluLCBidXQgSSB0aGluayB0aGF0J3MKZ29p
bmcgdG8gYmUgYXdmdWxseSBzbG93LgoKPiA+PiA+ICsgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2
bV9kb21haW4uaXJxX2xvY2spOwo+ID4+ID4gKyAgICBpZiAoICFodm1faXJxLT5nc2lfYXNzZXJ0
X2NvdW50W2dzaV0gKQo+ID4+ID4gKyAgICB7Cj4gPj4gPiArICAgICAgICBodm1faXJxLT5nc2lf
YXNzZXJ0X2NvdW50W2dzaV0rKzsKPiA+PiAKPiA+PiBXaHkgaXMgdGhpcyBhbiBpbmNyZW1lbnQg
aW5zdGVhZCBvZiBhIHNpbXBsZSB3cml0ZSBvZiAxPyBPciB0aGUKPiA+PiBvdGhlciB3YXkgYXJv
dW5kIC0gd2h5IGlzIHRoaXMgbm90IGFsd2F5cyBpbmNyZW1lbnRpbmcsIGp1c3QgbGlrZQo+ID4+
IF9faHZtX3BjaV9pbnR4X2Fzc2VydCgpIGRvZXM/IChTeW1tZXRyaWMgcXVlc3Rpb25zIHRoZW4g
Zm9yCj4gPj4gaHZtX2dzaV9kZWFzc2VydCgpKS4KPiA+IAo+ID4gX19odm1fcGNpX2ludHhfe2Rl
fWFzc2VydCBoYXMgYW4gYXJyYXkgdGhhdCB0cmFja3MgdGhlIHN0YXR1cyBvZiBlYWNoIGludGVy
cnVwdAo+ID4gbGluZSwgYW5kIFhlbiBkb2VzIHRoZSByb3V0aW5nIGJhc2VkIG9uIHRoYXQgKHRo
ZSBfX3Rlc3RfYW5kX2NsZWFyX2JpdCBhdCB0aGUKPiA+IHRvcCBvZiBfX2h2bV9wY2lfaW50eF9h
c3NlcnQpLiBUaGF0IHByZXZlbnRzIHRoZSBzYW1lIGxpbmUgZnJvbSB0cmlnZ2VyaW5nCj4gPiBt
dWx0aXBsZSB0aW1lcywgd2hpY2ggaXMgbm90IGF2YWlsYWJsZSBoZXJlLCBhbmQgdGh1cyBYZW4g
bmVlZHMgdG8gcmVseSBvbgo+ID4gZ3NpX2Fzc2VydF9jb3VudCBpbiBvcmRlciB0byBrbm93IGlm
IHRoZSBHU0kgaXMgcGVuZGluZyBvciBub3QuCj4gPiAKPiA+IFN3aXRjaGVkIHRvIHVzZSBhIHNl
dCB0byAxLzAgaW5zdGVhZCBvZiB0aGUgaW5jcmVtZW50LCB3aGljaCBJIGFncmVlIG1ha2VzIHRo
aXMKPiA+IGNsZWFyZXIuCj4gCj4gQW5kIGFsdG9nZXRoZXIgdGhpcyBsaWtlbHkgd291bGQgYmVu
ZWZpdCBmcm9tIGEgY29tbWVudCBwdXQKPiBzb21ld2hlcmUuCgpEb25lLgoKVGhhbmtzLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 09:02:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:02:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAuqp-0008ES-Ot; Wed, 17 May 2017 09:02:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAuqo-0008EM-KE
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 09:02:34 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C9/54-26749-9A11C195; Wed, 17 May 2017 09:02:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3e5oEy
 kwbQfJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byKxeYCi7wVvx/cYS1gXEKdxcjJ4eQQJ7E
 mpOHmUBsXgE7idfnD7CD2BIChhKnF95kAbFZBFQlNl34wQpiswmoS7Q92w5kc3CICOhInP7O1
 8XIxcEs0MUo8evNQ7AaYQFPiV2nVzCDJIQEzjFJfLz1lRkkwSngJfG17SJYM6+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6
 FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxgvtzocYJTmYlER59z+Q
 jhTiS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErwv+GUihQSLUtNTK9Iyc4DxA
 VMqwcGjJMLrLQCU5i0uSMwtzkyHSJ1iVJQS57UCSQiAJDJK8+DaYDF5iVFWSpiXEegoIZ6C1K
 LczBJU+VeM4hyMSsK850Gm8GTmlcBNfwW0mAlocTPI/bzFJYkIKakGxuiah2dmum/af9/8VPy
 mjmzPmb8KZ86e8KSVZefz02vn7DkQ8zcscEJl+Jw5h2OClcrvPOlms4zdIXjv0YxP4iVr7Ngc
 FuSG3E+0U/8WtcTXNtnT5X7rxKds9swTv2f+7X3WLmK6esWLz0zXm3ji2rbo21SGNWVtrspOv
 M3nkKH5ZcpS9jfuAUosxRmJhlrMRcWJAPwxxrjEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495011749!89206324!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2729 invoked from network); 17 May 2017 09:02:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 09:02:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 03:02:29 -0600
Message-Id: <591C2DC2020000780015A5E1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 03:02:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-3-roger.pau@citrix.com>
 <5915D7FB0200007800159425@prv-mh.provo.novell.com>
 <20170516155549.qf5gq32qmmxwm6m6@dhcp-3-128.uk.xensource.com>
 <591B43B4020000780015A486@prv-mh.provo.novell.com>
 <20170517082641.axmi2grb2zoasphy@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170517082641.axmi2grb2zoasphy@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/pt: enable binding of GSIs to a
 PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDEwOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgTWF5IDE2LCAyMDE3IGF0IDEwOjIzOjQ4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTYuMDUuMTcgYXQgMTc6NTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDc6NDI6NTFBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxOS4wNC4xNyBhdCAxNzoxMSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBOb3RlIHRoYXQgY3VycmVudGx5IHRoZXJlJ3Mg
bm8gc3VwcG9ydCBmb3IgdW5iaW5kaW5nIHRoaXMgaW50ZXJydXB0cy4KPj4gPj4gCj4+ID4+IERv
IHlvdSBwbGFuIHRvIGRlYWwgd2l0aCB0aGF0IGJlZm9yZSB0aGlzIGNoYW5nZXMgZ29lcyBpbj8g
QWl1aSB0aGlzCj4+ID4+IG5vdCB3b3JraW5nIG1lYW5zIHlvdSBjYW4ndCBwYXNzIHRocm91Z2gg
ZGV2aWNlcyB3aXRoIHBpbiBiYXNlZAo+PiA+PiBpbnRlcnJ1cHRzIG9uY2UgRG9tMCBjaG9zZSB0
byBiaW5kIHRvIHRoZW0uIE90b2ggaGFuZCB5b3UgbW9kaWZ5Cj4+ID4+IHB0X2lycV9kZXN0cm95
X2JpbmQoKSwgc28gSSdtIGEgbGl0dGxlIHB1enpsZWQgLi4uCj4+ID4gCj4+ID4gWWVzLCBJIG1v
ZGlmeSBwdF9pcnFfZGVzdHJveV9iaW5kIHRvIHJldHVybiBFT1BOT1RTVVBQIHdoZW4gdHJ5aW5n
IHRvIHVuYmluZAo+PiA+IHN1Y2ggYW4gaW50ZXJydXB0LiBJIGNhbiBpbXBsZW1lbnQgdGhlIHVu
YmluZCwgYnV0IGl0J3Mgbm90IGdvaW5nIHRvIGJlIHVzZWQKPj4gPiBBVE0uCj4+IAo+PiBJcyBp
dCBub3Q/IEkgY2FuIHNlZSB0aGUgbWVudGlvbmVkIHBhc3MtdGhyb3VnaCBjYXNlIHRvIGJlIG9m
IG5vCj4+IGludGVyZXN0LCBidXQgd291bGRuJ3QgYSB3ZWxsIGJlaGF2ZWQga2VybmVsIHBlcmhh
cHMgdW5tYXAgSVJRcwo+PiB3aGlsZSBzaHV0dGluZyBkb3duPwo+IAo+IEkgZ3Vlc3MgSSBoYXZl
bid0IGV4cGxhaW5lZCBteXNlbGYgY29ycmVjdGx5LCB3aGF0IEkgbWVhbnQgaXMgdGhhdCByaWdo
dCBub3cgSQo+IGRvbid0IGhhdmUgYW55IHVzZS1jYXNlIGZvciB0aGlzLCBJIGhhdmVuJ3Qgc3Rh
cnRlZCB3b3JraW5nIG9uIHBjaS1wYXNzdHJob3VnaAo+IGZvciBndWVzdHMsIGFuZCB0aGUgRG9t
MCBpbXBsZW1lbnRhdGlvbiBJIGhhdmUgZG9lc24ndCB1bmJpbmQgaW50ZXJydXB0cyBvbgo+IHNo
dXRkb3duLgo+IAo+IEkgY291bGQgdW5iaW5kIHRoZW0gd2hlbiBEb20wIG1hc2tzIHRoZSB2SU8g
QVBJQyBwaW4sIGJ1dCBJIHRoaW5rIHRoYXQncwo+IGdvaW5nIHRvIGJlIGF3ZnVsbHkgc2xvdy4K
CldlbGwsIGRvZXNuJ3QgdGhpcyBwb2ludCBvdXQgYW5vdGhlciB3ZWFrbmVzcyBvZiB0aGUgbm8t
cGh5c2Rldm9wcwptb2RlbCB5b3UgYWR2b2NhdGUgZm9yPyBJbXBseWluZyBhbiB1bmJpbmQgZnJv
bSB0aGUgbWFzayBiaXQgYmVpbmcKc2V0IGluIGFuIFJURSB3b3VsZCBjZXJ0YWlubHkgYmUgdW5k
ZXNpcmFibGUgKHRoZXJlIGFyZSByZWFzb25zIHRvCnRyYW5zaWVudGx5IG1hc2sgYW4gaW50ZXJy
dXB0LCBhZnRlciBhbGwpLiBIZW5jZSB0aGVyZSdzIG5vIHdheSBEb20wCmNvdWxkIGluZGljYXRl
ICJJJ20gZG9uZSB3aXRoIHRoaXMgaW50ZXJydXB0IiwgdW5sZXNzIEknbSBtaXNzaW5nCnNvbWV0
aGluZy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 09:05:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAutA-0008LO-4L; Wed, 17 May 2017 09:05:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAut8-0008L9-7V; Wed, 17 May 2017 09:04:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6F/A4-03613-9321C195; Wed, 17 May 2017 09:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsWyU9JRQtdCSCb
 SYNUFXYslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGT82XmEreMld0fP8JksD4xvOLkZO
 DgkBP4mz9yezQ9h5Et2HHkPZhRIb/i1iBbF5BQQlTs58wgJicwoESkx88pQRxBYSCJCYO3Uqm
 M0moCcx7/hXsBoWAVWJJ7+uM0PMSZQ49/wAE8ScAIkHl5aDzRcWSJW4f2kGWFxEQEli3bdOoD
 gXB7PAW0aJr603wAYxC2hKtG7/zQ6xTFVi8YOjQDYH0NB0ibPfMycwCsxCct4sJB0LGJlWMWo
 UpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiMDEOxgvL8x4BCj
 JAeTkijv/gfSkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH0FZSKFBItS01Mr0jJzgJEBk5bg4
 FES4bUDSfMWFyTmFmemQ6ROMSpKifMqgCQEQBIZpXlwbbBovMQoKyXMywh0iBBPQWpRbmYJqv
 wrRnEORiVhXleQKTyZeSVw018BLWYCWtwMcjNvcUkiQkqqgdH4Ud5Jno2yL+yYWWvnxXi/O6w
 4wWi20canN2cfqFjN2i/7ct+8oOuWU/YqyZ45IJCb/i/jgTu/6TXv1KVCKwvOuTYynW97bbN8
 ZyCXKTevsMeyby+mznkiOjU+TOrESh+uZc8sdQWXpi5YyCH340qm0+NrssoL2nbPPDTN5xNfk
 PWGded1drsqsRRnJBpqMRcVJwIAPxp5XsECAAA=
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495011896!93288664!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59221 invoked from network); 17 May 2017 09:04:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 09:04:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="46202910"
X-Gm-Message-State: AODbwcCZoe4bR0AeiZeGpol5eYdKecpQnamYxup4mnlb/amXeP7BOYGV
 fG+Bk22Qeq0Y/yw7vgy4LWbd6lA+2w==
X-Received: by 10.55.19.86 with SMTP id d83mr2099706qkh.196.1495011880877;
 Wed, 17 May 2017 02:04:40 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 17 May 2017 10:04:40 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
Message-ID: <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
To: Antony Saba <awsaba@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Y2MnaW5nIHhlbi1kZXZlbCAmIHNvbWUgcmVsZXZhbnQgcGVvcGxlCgpPbiBUdWUsIE1heSAxNiwg
MjAxNyBhdCA0OjIxIFBNLCBBbnRvbnkgU2FiYSA8YXdzYWJhQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
SGVsbG8geGVuLXVzZXJzLAo+Cj4gV2UgYXJlIHNlZWluZyB0aGUgZm9sbG93aW5nIGVycm9ycyBy
ZXBlYXRlZGx5IHdoaWxlIHRyeWluZyB0byBjcmVhdGUKPiBkb21haW5zIHVzaW5nIGEgc2NyaXB0
LCB3aXRoIHRoZSBlbmQgcmVzdWx0IHRoYXQgMiBvciAzIG91dCBvZiBhYm91dAo+IDIwIFZNcyBm
YWlsIHRvIHN0YXJ0LCBhbmQgdGhlcmUgYXJlIHN0YWxlIGVudHJpZXMgaW4gdGhlIGlwdGFibGVz
IGZvcgo+IGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gZGVzdHJveWVkLgo+Cj4KPiAgICAyMDE3LTA1
LTEwIDExOjQ1OjQwIFVUQyBsaWJ4bDogZXJyb3I6Cj4gbGlieGxfZXhlYy5jOjExODpsaWJ4bF9y
ZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKPiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UgcmVt
b3ZlIFsxODc2N10gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPiAgICAyMDE3LTA1LTEwIDEx
OjUwOjUyIFVUQyBsaWJ4bDogZXJyb3I6Cj4gbGlieGxfZXhlYy5jOjExODpsaWJ4bF9yZXBvcnRf
Y2hpbGRfZXhpdHN0YXR1czoKPiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2Ugb2ZmbGluZSBb
MTU1NF0gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPgo+IEkndmUgYmVlbiB0ZXN0aW5nIHRo
ZSBmb2xsb3dpbmcgcGF0Y2ggb2YgdmlmLWNvbW1vbi5zaCBvdmVyIHRoZSBsYXN0Cj4gZGF5IGFu
ZCBpdCBhcHBlYXJzIHRvIHJlc29sdmUgdGhlIGlzc3VlLiAgaXB0YWJsZXMgZXhpdHMgd2l0aCBz
dGF0dXMgNAo+IHdoZW4gIkFub3RoZXIgYXBwIGlzIGN1cnJlbnRseSBob2xkaW5nIHRoZSB4dGFi
bGVzIGxvY2suIgo+Cj4gRG9lcyB0aGlzIHNvbHV0aW9uIHNlZW0gcmVhc29uYWJsZT8KPgo+IFRo
YW5rcy4KPgo+IC0tLSAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1jb21tb24uc2guYmFrIDIwMTctMDUt
MTUgMTg6NTc6MzQuNTQ5Mjg4OTAwICswMDAwCj4gKysrIC9ldGMveGVuL3NjcmlwdHMvdmlmLWNv
bW1vbi5zaCAyMDE3LTA1LTE1IDE4OjU4OjAxLjM2MTIwODc4OCArMDAwMAo+IEBAIC0xNTQsMTIg
KzE1NCwxMyBAQAo+ICMgYmluYXJ5IGlzIG5vdCBzdWZmaWNpZW50LCBiZWNhdXNlIHRoZSB1c2Vy
IG1heSBub3QgaGF2ZSB0aGUgYXBwcm9wcmlhdGUKPiAjIG1vZHVsZXMgaW5zdGFsbGVkLiBJZiBp
cHRhYmxlcyBpcyBub3Qgd29ya2luZywgdGhlbiB0aGVyZSdzIG5vIG5lZWQgdG8gZG8KPiAjIGFu
eXRoaW5nIHdpdGggaXQsIHNvIHdlIGNhbiBqdXN0IHJldHVybi4KPiArIGNsYWltX2xvY2sgImlw
dGFibGVzIgo+IGlmICEgaXB0YWJsZXMgLUwgLW4gPiYvZGV2L251bGwKPiB0aGVuCj4gKyByZWxl
YXNlX2xvY2sgImlwdGFibGVzIgo+IHJldHVybgo+IGZpCj4gLSBjbGFpbV9sb2NrICJpcHRhYmxl
cyIKPiBpZiBbICIkaXAiICE9ICIiIF0KPiB0aGVuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 09:05:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAutU-0008Pn-MR; Wed, 17 May 2017 09:05:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>)
 id 1dAutS-0008PI-Ue; Wed, 17 May 2017 09:05:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E4/20-03557-D421C195; Wed, 17 May 2017 09:05:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH/d3dzjO8PM/KpzWpVqmEihbErOi
 FQuxFMCpKoZdbXW60zXU3Y/0TM83IyLRhvkYSKGkW1RIjTE1LSAhpWpSYGfZHOXzL1PClutst
 s99fn4fv93n78VA4W0aqKd5u4wULZ9KSC4jI0377oveympTYbx/idWUPc3Dd5GMnphtqnMW34
 YmtI11EMkpVGS36dPtxlWFo9oq/1UHZnX0TmAPVkrloAUUwmTiUPc/3lwPE5CJoLfAQcsAyOR
 j0jo2iXBRAhTCr4ee7Bm/KIqYcQWOrC5cFltkIY7OTXsaZcKi5c5GQmWSi4GZeh5dpZhM0XJg
 mZSaYNZD9q1cl82LmEAxmvvB5guFVyRcvB0h+59gzQqmpg5JbHUjh5VA/WO7tBcxKaJ4uweWB
 gClC0FPXo1IGWgWvcq77TGHw8nU5oXAUFHY+QAonwcu8N5KHkliA4urNSp3fJPy44fBXgi4SL
 k0NqZQEKxSX9WAKr4X7b0d9nScxKCpp91XtJ8GZlaiwBj52jJKKaVgF17IKkBJkhUDT1IQvvZ
 uEvBdPyXwUUTrvE0rnLV46b/EKhNegSJEXzvJC9Lq4GL1gTDPYzJzRFB0XuyHGzIsil8abOL0
 YcyLd/AhJJ+InvSdopiq5BS2lMO1iuqlvWQq7UJ9+8pyBEw3HhAwTL7YgDUVpgU4K1qSwwQKf
 xttPGU3Snf2VgQrULqLbGEmmRStnFo1pitSO1lNDlSPDGPX+8sQwxhKWdAuvDqVXyJUY2WrIs
 MwV+nuzbhSmDqGRNBobaOUFs9H2vz6AQimkDaE75IaBRottrt+ANAomjZIlb0GLNu6fpHagq5
 6KZXXJX/O0qTOV3N3vAWL2+Nbb5woCGj1o51L376CDA6kbLXx9An30Mn9ld2au+ZNbN77f6Vh
 NX/sw3qlvDnaf2RF/pLiwcPd2N52hphK6+9mathTGc/hNxEKtaxfsMVTbYw+4Crb8cC2pavp8
 XuM6lEzUBiUIMa2Z90zhWkI0cHFrcUHk/gB1fHbVrgMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495011916!64553872!1
X-Originating-IP: [40.107.0.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62043 invoked from network); 17 May 2017 09:05:16 -0000
Received: from mail-eopbgr00081.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.81)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 May 2017 09:05:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1JBLsHrngjehSNURdH23fdq5dV4r4zBNSlPmkeht+sA=;
 b=N6u75Qwto44bUwoTtkO+bBeRyoEj2DucRD0NLKX61TchIi6O/BCUGtqfHEMSYuISG6+p/CsvWTxfSAJ7h3ItWrA/L1WcFrptCAfreBoz0klFJ/+6f9Qk2YHbSqnwuokMZq2jRM0Un+fQ99MOwcWIbqUdo3vGEtYdOm6msWg7s/0=
Received: from [10.17.180.111] (85.223.209.58) by
 VI1PR0302MB2733.eurprd03.prod.outlook.com (2603:10a6:800:e2::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Wed, 17
 May 2017 09:05:14 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-announce@lists.xenproject.org>,
 <xen-users@lists.xenproject.org>
References: <2827b0cd-0e48-0766-658f-1e8f22a0da71@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <e867dad4-e998-b6a2-ed29-e592e9a203c3@epam.com>
Date: Wed, 17 May 2017 12:05:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2827b0cd-0e48-0766-658f-1e8f22a0da71@arm.com>
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: DB6PR0802CA0042.eurprd08.prod.outlook.com
 (2603:10a6:4:a3::28) To VI1PR0302MB2733.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::10)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2733:
X-MS-Office365-Filtering-Correlation-Id: f743b668-d2bd-4747-656a-08d49d03d55d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR0302MB2733; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 3:ytZkhmqB0qeUWaz566lbWk2mieMCQpHtNcANU6T4YqpUdnQtdTyU7qif48idHkRRCJr2wtHTuv6N3VQeYkfAxlhIzt4JQ5i56J6yRGU4o16/J3n6DbUJplkGSkyya6yxrC9/Ewgvfc1LMgDDI2WfoXEu39Pb7H6YLAcUvVKCxIi4mYiWyvQV3tuMTfWtEhbZnBCj1MODKFzqt62Bj9pQx7TmcxO4KwjepneLr4nsixTEIaXVrP1Xl7lspGUKTo1uD4s9+1Q26Ep4/lI4RUl3RoZdhH72GcnzTT8taFtcx9D81y1bIr9CesoI4MmALI/N7WliK2xkL/PVGb9i+8YcJQ==;
 25:btav5cwsnTTH1skG3zo3Y9AcWDKuDplQPpKMUM9loCyd2KuOwEBbp2flPRga5DZnicd1CeNvFaQEBesea9f1dLsGPEjzVK4VCz2EtL1Q/iv6R4edvJrDTu5f+QkR1wPFb/BLT0YA92IbJFEoY4gGEd2QvviCIvoH46loVonT4D2d+hu5uOcowBi30Lkg2FjwIAk17z/kPMjM1AprZ+rAg1p7S25XB/5FftGtP8V41btsM4tjByYg90FFqXPfy8LexJZWNnQ5EY+2PjPakVxWGvUe+67wS8Fv2yZnxs6tk4o0Apy5cCq7U9N5adsWYluTFJasgFYwWAbhCtN1KoCnVQxB+Hb7OG5gzIgBiKbFQvVhrLJRGTqLf5ToKpsfT5D0DFlEUyFVRMgmJEq2wN6XplUojoc9hvhO9BYR6N1zD+JmXyPAOtnCBc0qGrSXcVc+wyhbygMc8vnXTrV8cAj1h6bwpDiisrPioZZv2VEAMsg=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 31:fGJqKVQf02lmrw8NX9SQcHcrVl/j6VPOvJXXZe6N/I1LZbhTId28hs4IxsZcsOgE73ZgHQrd1R5MiksXHlShh8Azlx1aHt6WKMjKJtZAD5E7ziQXFjY7vmFheeXGUPH4UqeX2RHv2RoqSDGMa9Yno8tQ08LXnLwD403PfsPKVfdChhulDcyf3aKTcf5fVVLzZnGFXZ5X2KD5boQWVgYsgepJE49dKAacb/rTkOLMoQVTpsTsAAfthDxw0j+5jw+0og9XH/jXPlAeG/CQcMeY6A==;
 20:tr2qkms/MRo+S+mM0D+rtXhrbTHhRP+stQZ+oE7tTefakPkiZ7prCEjejzHr8YrX8sFSM2gB2Z4pr72a3p/wZYph5hEKD1Lqo6RSsx/h8dHfBJ7rWhmFeDI0bHvhuurMkY1ESx4WFNBvX4skkf/ENPPR2gz0dinzW2eYTBjSOK+MUnnLPKeSQ9fq9p4vQbql7eM2shbJrgJGNaFsjevd1H6AwnSLzT+2zPhJcCKKLRsuyt2+RrvZrclECI0rb/HryxVz6HHyvgq7GWJM+yso7XWpfu5yeRrL6xdUQvXZeHtv6yjr1mGzx5LzLT6KsXlbEwoI9YE8hQy5asyElywYBxXVUK+ICd33ccBTNlTAMSNvi0YjZgynxGI1gLGGNCfXnRRtLQvHtGNqibASb4wMcbq5mRnNryYMwC688TtUVB9D5EepEZYi4yjNaYfBWvd0PFOm1JVrLSwKFBkgH0cKQ1Fsm8VretzxLZZOLnY5Kqpj5kMb7S7eKPanKvnUv6HS
X-Microsoft-Antispam-PRVS: <VI1PR0302MB273356132C37FF03D032CF85E6E70@VI1PR0302MB2733.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(20161123564025)(6072148);
 SRVR:VI1PR0302MB2733; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2733; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 4:W+7aTbzlK6LQf5NN1wR9n+ePwD0LWrX8F525P7IF1azQv6YStdiknJOZw6LE/4voOWisKdaT4RPbqiPQozERSIfzzPH6auQweKHS3RvW92dwdimxrmsYBELUCHtaujCIKeQCbTlCzBAu3vyf6dxbc2sDbD3+ZLlSaHrSYdi5APCk/q6agZ+ajWzx8h69pExeEx00/nv4PpYvNrWa2c6+DGDZ0Vin3Rc/txeQ+hi7pB6PlVHBPuz0lACzjjun/rj2Kav/wu9aX1+oAsTzvUagGpKX1gCrB9O7RAWTVLTE0vzNPqqUssrw+ABWlM4S3t5+HGhFXRYghVVib9E7bzizL6KlTGLNQxZ81+lSr3ORNCdgbyxMKFFZ0VQzZOynmDuzmSvxafy8JHmQTecNp0G/pSlAY+PtzVDETEgJwzzXViASgXILM8+VMIICFQDwP+6pFLmAkQBDCAFjcuwNsU1a+wML95CwgRs0s4ocTAvBOZHNLNCQ+XtR1fTYpczrV7ZjwmM3lRPJcfFSERkH8aBTJvhLHwo5CppG7vZYoBMNChqxG1AB5tHX3Hh3ABEnmZFu+Of10FITwcMuEb8IZVUVKtjVdo0NCtH7qAYeJ0Q+TyGOLqADrpJSDOqfeX2DO32Pb44e/Wj+ugC9DjtRLG/YWkxh2/Qm19655iyjmLEDKIf2nSL8Jk5xS0u1uU+p6A7GBp0mssCNP/MsorTzxx3aUOB1aZTjNGde6eO9s26bAZifYRsrEILeN5VVFUrbIGlmEak2Ym9hHs9ThN9Akfw/5K41A2TuqwDLlzHFxoT2WvA=
X-Forefront-PRVS: 0310C78181
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39860400002)(39840400002)(39850400002)(39400400002)(39410400002)(39450400003)(53754006)(24454002)(86362001)(31696002)(42186005)(305945005)(8676002)(81166006)(2950100002)(31686004)(7736002)(189998001)(53936002)(4326008)(53546009)(4001350100001)(25786009)(3846002)(76176999)(6116002)(230700001)(36756003)(80792005)(65806001)(33646002)(50986999)(66066001)(478600001)(54356999)(1720100001)(53376002)(38730400002)(2906002)(64126003)(47776003)(6486002)(6306002)(77096006)(23676002)(83506001)(6246003)(72206003)(229853002)(8666007)(5660300001)(6666003)(413944005)(966005)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2733; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI3MzM7MjM6UStMYktNcHBDQUdiYmVOaEFrb3V3TFZL?=
 =?utf-8?B?TWxDUE96dVdDc0xkazFHOHFWSVo4Qk0yV25KWnB2RFlGZldnTHBjWmYvTUxH?=
 =?utf-8?B?YTdBUGRFTlFXN3FtYjBoOXZ0bTFQbTM3YkIyWWxRT3dMM1kzYU1qWGw1V08z?=
 =?utf-8?B?ZVJnS2JKSlZHbVRnRGRCWlFFbStoWEtDdVRGUmhYSkRRaTJZRjJ5T0dkWHoz?=
 =?utf-8?B?SHZSUkx1NzBjcldKY0NqbVN4ZUxyMVk2L0ZjdXVlTEZabDRvZHpuUGdIUUJ5?=
 =?utf-8?B?T2h3b0hjTnRJbWd0SUpzSWVyUjM2U083L1pxK2R1dDlKZjQwMG9WUUFLTGlF?=
 =?utf-8?B?NWpEd1diUzE4ZjNJNE1uTVZYNUV2SHo1VExNVkxEbitWY0o3ZnBEQTIxZDNX?=
 =?utf-8?B?eWsrZXVYYUpzNzJYMkIvN3pFSkhUejJtUWhPd0VPVG1iVC9JWkdlY3B6TkxE?=
 =?utf-8?B?b0ltMEhsUlM0eHg1T2lSYk14dWUxRUxiSWlEWlFleFJXTmFBU0lKdFo1blp3?=
 =?utf-8?B?TjA0N0EwZ25RSHFZM3Z5ZmJCQnJraWlyMUdHeG5oWEZZeGlaamM4bW5Yd0lZ?=
 =?utf-8?B?c3MwMjRIazMydTVlRC9qRzdJN0x6NnBDVExJMU5xSWd1S2hpUlIvOSt5eWxI?=
 =?utf-8?B?RTZJdGVEcDRqQVFUM1hlQjNFNXdRZ0wxaHVjZk5Bb09CYSsrZUVHMU9NaEhS?=
 =?utf-8?B?YVdDYy93VlM2K21HNVgxVkFyQk92eC9xbnlxaks5MEN6WXhoc0V1VHdLVUJ3?=
 =?utf-8?B?ODd5TS9RWmJYczZ2aXdCSlp2cDFHMERFWWdRdFRHcGxTcnF5ZzZvdHYwMHhX?=
 =?utf-8?B?WDl4QTk5cWdZcnNYbWJFQmpUM1hkSVZZNnMzWlFiT1pLWjJpSFljYmVscXph?=
 =?utf-8?B?VlRlWEFybXUrQTVCUXNyWElkTktZNHYyOWorQUtUMlVUVkFLZUNMWWtJM0dz?=
 =?utf-8?B?bzE0NkV5SE01TlVLdUwvcTFnMldNT1NWVzZ1Y0YzZDZ4eWZrSWRVaFJoTk04?=
 =?utf-8?B?Ym0wa25EYVdsdDd1TGJZMXJKUmxWTW95Qk4yM3BlQU9HMEp2RnFUcnExWmFS?=
 =?utf-8?B?TTJxRGVEaWV3K3lzTDIzOWc3ZFVtUUJrcFFKaktWNUVFbHcvMjF4Ly9zQ29G?=
 =?utf-8?B?WStoUkI0Tlc4a012bTVtSzY0aTFLUFpENlFBRTUxRXdkdzFXQjZOc09XMmxX?=
 =?utf-8?B?K3NjMXJjT3lXcDd3Z1JHeW1LQ3lPaWNTSUFZS2xySUxTZEtKenZyckxWTUt5?=
 =?utf-8?B?dkIyQnFCWkI1WnMrQXJ4QTBNajU4N0VFWTZrb1lJdXF1MXkzSXlib25sek9D?=
 =?utf-8?B?WU1uMUdsRGlvWXFCVllvanRPQU1TSWc3a0ViMWdqUkwxL0VpVk4vRXFWcmxh?=
 =?utf-8?B?eGh5M2wxc2xDa3hhY3phYnp1QUpLTFp4Q1l0dlcrRmRQZVQ2MTRvSU1SU1Jy?=
 =?utf-8?B?QVRLNzh6TlVnVFJ6L2NVWjRvMTJkU0ZTWjNZUko1SERTc2cyMkhJa1JaOEhJ?=
 =?utf-8?B?YldoZHJybklMWm5OdVFLVG5QV3BYR0ZlVHRtSnZ1TG9NWDlnMXRKK2tOR2Y1?=
 =?utf-8?B?V05BbCtLYmJNdUViY25HRUtQdk04MHJUMWFzVTZDLzR6MGQvc1NhcVBNQjdP?=
 =?utf-8?B?S2p5NENuVHBZM3owNmxtbVViY2YzL3hraXJ1SEJ6NFNkMW94M2tpTndhV0k5?=
 =?utf-8?B?OWFTbVkzWnJtc2FJTU9UNzdNWW0vUXpmZ05Ic2JHcis4eHZHZm82ZnE0MTkv?=
 =?utf-8?B?UDZaV1A0MUFHUTZEV2hpNGxwTE5rTzg3dlVPUmhFc1RRQlRJamRZaWxBS3NZ?=
 =?utf-8?B?dzA2QXVCamVuYnNTc2VJRGszdWZTeWVyZnJNY0JWbFo0RTZJMGhjZlBxbW1P?=
 =?utf-8?B?S0hsR3RNakFZUVpoQVFkendSNmRmOTNERDFHZjF5NENYeGlidG84a1YxV3Jy?=
 =?utf-8?B?eUw5N3NwdU1iYXc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 6:zaDZByO+R7vR1+mDMAVgfDWeSbZD92MqrQ+qzBAzdG5vQejOfy+5NuJ/SBsnR5WW7MllSxG/3TCYWVJhZpE2t0G5DuJEDUi2bnhdi+zWg6hHRlZ4p1I5p+aZgV/Vk4ijtFpJbCOJ73F+rm+5Llq944he9Zn0hvz4OsxAmaWL6u9bY12yTt/cqEchYHszZ4314DvhRwMHief1oUzxvFpW5NTS7RjH/Jx/kqY+cZ1TkqtDrU+aHydxAVPxit7mLj8f/0hKZ3wxCdiyEd+tsZirmHGxeVih8y6nWBVYk+4PsbRAxRW7Bw2E8MlFkd8VrSX8ecSWz1ltWt3ttUhuFGPy0PWQgkKw/0vpCu7qmhtxpRKPRjs9Z/HroX8QL5ehoi9cKKuKxhAU5qo55pHaHClOPRkE4g2wGOgX254v1/vB+OL66Nd9KQ/qlbeRQlyQ6B7vIdCxFQi5klrLN+PhQTMuuYLE761IYEbDAJ32xn9POKa6lZfMBOUxvmmUtqHa/1If9lxI6AYLk+LjHG72q1EBLw==;
 5:p1U7zqD3vxBjAWUU7shrOtkVVacTAjnfgU8Kt/Qq2045qBq+USUWSSDNu8s/3z6eS8RMOL0ivY/k4GvJYHlZhqjjAlTp4Jv7UXMgNVT/xdUS+YS7sL66KpOGUQAxkHOkvjsjl12knOyUFqQC0fguiQ==;
 24:F0GijQHswicX3avcHVw/lCBs7sNdIa9yHK9ihmbLZo4BPSyQNjjd5/1GrL97TQNUN3ZzCaXdIHu4g3jqlxdsZgmJZniE+O+VQP40HbKJb6k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 7:HJF2Be2fZbxwQFmZry5xpLTpxEoxiL9rF115cT2sqnKCB3oagq8gzxDG4Wc1qvHraBoZEBFY5OAo7ihv1QQJtM28oq4ZiFjWbskUVGvw+7aiVdks9hgViOTaEcVU4hydvqMAzihl3shtcsxpaY/4ppDAxyHNYZpnMG5I3f4wfmXREQcwaQ+eG9vFt5qgrG6T08GCsqD/OfKa/wOHtQolbZzPRBp9QZ0cFamp84yZxjCLdNP43I4ko5LytHjH3mgdkYtBRgPtzxfTBDcTQNr3kvQk1TyzGmeInE5BcrHqfBiPgc+EGdTlESs9vz5gptIxmz0ab4IaY0/1XQSrDjJS4A==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2017 09:05:14.7306 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2733
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 rc5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBBbGwsCgoKT24gMTcuMDUuMTcgMTA6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBh
bGwsCj4KPiBYZW4gNC45IHJjNSBpcyB0YWdnZWQuIFlvdSBjYW4gY2hlY2sgdGhhdCBvdXQgZnJv
bSB4ZW4uZ2l0Ogo+Cj4gICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzUK
CldpdGggdGhlIGJ1aWxkIGZpeCBwYXRjaCBbMV0gdGhlIFJDIGlzIHRlc3RlZCBvbiBNM1VMQ0Ig
KFJlbmVzYXMgTTMpIApib2FyZCBbMl0uClN5c3RlbSBidWlsZCBkb25lIHdpdGggWW9jdG8uCgpG
b2xsb3dpbmcgaXMgZnVuY3Rpb25hbDoKICAgICAtIERvbTAgcnVuCiAgICAgLSBEb21VICh3aXRo
IG5vIEhXKSBydW4KICAgICAtIFBWIE5FVCBmdW5jdGlvbiAtIERvbVUgcnVucyB3aXRoIE5GUyBy
b290CiAgICAgLSBQViBCbG9jayBmdW5jdGlvbiAtIGluIERvbVUgY29weSBmcm9tIHh2ZGEgdG8g
TkZTIHJvb3QgZm9sZGVyLgoKSXQgd2FzIG5vdCBwZXJmb3JtZWQgcmFpc2luIHRlc3QgYmVjYXVz
ZSByYWlzaW4gZmFpbGVkIHRvIHN0YXJ0IG9uIFlvY3RvIAppc3N1ZWQgc3lzdGVtLCBpLmUuOgog
ICAgIHJvb3RAbTN1bGNiLWRvbXg6fi9yYWlzaW4jIC4vcmFpc2UgdGVzdAogICAgIE5vIGNvbmZp
ZyBmaWxlIGZvdW5kLCBjb3B5aW5nIGRlZmF1bHQgY29uZmlnCiAgICAgW3JhaXNpbl0gSSBkb24n
dCBrbm93IGRpc3RybyB1bmtub3duLiBJdCBtaWdodCBiZSBtaXNzaW5nIHBhY2thZ2VzLgogICAg
IFtyYWlzaW5dIEkgZG9uJ3Qga25vdyBkaXN0cm8gdW5rbm93bi4gSXQgbWlnaHQgYmUgbWlzc2lu
ZyBwYWNrYWdlcy4KICAgICBbcmFpc2luXSBJIGRvbid0IGtub3cgZGlzdHJvIHVua25vd24uIENh
bm5vdCBpbnN0YWxsIHBhY2thZ2VzLgoKClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAxNTgxLmh0bWwKWzJdIGh0dHA6
Ly9lbGludXgub3JnL1ItQ2FyL0JvYXJkcy9NM1NLCgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 09:09:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:09:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAuwz-0000Lj-BG; Wed, 17 May 2017 09:08:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAuwx-0000LK-Hh
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 09:08:55 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9D/AE-17076-6231C195; Wed, 17 May 2017 09:08:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdVWCb
 S4MhzDYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfN85lb3gS3XF1NMNjA2M
 U/27GLk4hAT+MkrMfXiZBcJ5zChxfvlxJghnG6PE0ktngDKcHCICzhJfz8xlB7F5BfQlPs77C
 hYXFvCR+PNiClhcQuC1kcTBN7oQtqfEpBP/WGHs9sv3gIayc7AJWEkcEgOJsgioSry9sId1Ai
 P3AkaGVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBHmcAgh2
 MjV+cDjFKcjApifLufyAdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC11pIJlJIsCg1PbUiLTMH
 GHowaQkOHiURXjtBoDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzMoPMEAApyijNgxsBi
 4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY1B5nCk5lXArfpFdARTEBHNIPcz1tckoiQkm
 pgjHxQrpJXeeD2DCmVjzGfi4r+yQmKCAel6ZissF8a9tN3mljktvyc9PrXXQ82m9lte/9HfkX
 ONeZb9RqMxw5eNbduTrSUDn3Fb71XtyA3fFb405Lv/uKNf4TWfzY8d8ZArTvsiOdDzdT4kv4K
 Bb+LHNfSPFd/UT/8f/WRI5NtHk+rsvj1KKdTiaU4I9FQi7moOBEAbKXoP34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495012132!84093443!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35590 invoked from network); 17 May 2017 09:08:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 09:08:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAuwr-0006RS-R0; Wed, 17 May 2017 09:08:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAuwm-0007Hc-BW; Wed, 17 May 2017 09:08:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAuwm-0004m4-1W; Wed, 17 May 2017 09:08:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109486-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-freebsd10-i386:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=17880a0f10421c5e456d593c70da03b1688d34ac
X-Osstest-Versions-That: xen=8839be5c1fe339a1310b4e05e88c5a0230b7959d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 09:08:44 +0000
Subject: [Xen-devel] [xen-unstable test] 109486: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8241362617752793130=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8241362617752793130==
Content-Type: text/plain

flight 109486 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109486/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail in 109456 REGR. vs. 109136

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop  fail in 109418 pass in 109456
 test-amd64-amd64-xl-qemuu-winxpsp3 16 guest-stop fail in 109456 pass in 109395
 test-amd64-amd64-xl-qemut-winxpsp3 17 guest-start/win.repeat fail in 109456 pass in 109418
 test-armhf-armhf-libvirt-raw  6 xen-boot         fail in 109456 pass in 109486
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail pass in 109456
 test-amd64-amd64-xl-qcow2    10 guest-start                fail pass in 109456
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail pass in 109456
 test-armhf-armhf-xl-credit2  15 guest-start/debian.repeat  fail pass in 109456
 test-amd64-amd64-xl-xsm      19 guest-start/debian.repeat  fail pass in 109456
 test-amd64-i386-freebsd10-i386 21 leak-check/check         fail pass in 109456

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109395 like 109091
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop    fail in 109395 like 109136
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail in 109395 like 109165
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop     fail in 109418 like 109112
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 16 guest-stop fail in 109418 like 109165
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail in 109456 like 109091
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 109456 like 109112
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail in 109456 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109136
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109165
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109165
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109165
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109165
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109165
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109165
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  17880a0f10421c5e456d593c70da03b1688d34ac
baseline version:
 xen                  8839be5c1fe339a1310b4e05e88c5a0230b7959d

Last test of basis   109165  2017-05-08 07:17:46 Z    9 days
Failing since        109186  2017-05-08 19:20:10 Z    8 days   14 attempts
Testing same since   109378  2017-05-13 05:21:50 Z    4 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Charles Arnold <carnold@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Mark Rutland <mark.rutland@arm.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Robin Lee <robinlee.sysu@gmail.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           fail    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      fail    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               broken  
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 332 lines long.)


--===============8241362617752793130==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8241362617752793130==--

From xen-devel-bounces@lists.xen.org Wed May 17 09:22:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAv9q-0001gm-RP; Wed, 17 May 2017 09:22:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAv9p-0001gg-Io
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 09:22:13 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AD/24-03920-4461C195; Wed, 17 May 2017 09:22:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTddFTCb
 S4PJFPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePeY/+CW1wVR36/ZmlgvMjRxcjFISSwkVHi
 26Y9jBDOPkaJv52bmbsYOTmEBVQkflzbwwZiiwiES0w/dhIsLiSQLfH+ZieYzSwQIrF+Tj87i
 M0moClx5/MnJhCbV8BK4tm8qaxdjBwcLAKqEl/PpoCERYHGvG08wgJRIihxcuYTMJtTwEbi77
 dzrBAjzSTmbX4INV5eYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0M9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoONAQh2MP5aFnCIUZKDSUmUd/8D6UghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErxzRGQihQSLUtNTK9Iyc4BhD5OW4OBREuE9ApLmLS5IzC3OTIdIn
 WLU5Xi39MN7JiGWvPy8VClx3pMgRQIgRRmleXAjYDF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8F0Cm8GTmlcBtegV0BBPQEc0g9/MWlyQipKQaGG3OVK06WjvRot7+hyLfdJHLLXuyP67
 eduzRViU3NRGbu7wbiqX/lcaKubo/MxI47sd1S6DWZKKw+GX3zI0//m6p313RIRbzK6L5JP+b
 JF3fqXt0dx9duPDwAjNT9XCHne07Qi54z8l/rVpbtqg1y/vM917GnZ6cpytbVlQv919vcez33
 dIjb5RYijMSDbWYi4oTAVljJIa8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495012931!65574613!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18866 invoked from network); 17 May 2017 09:22:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 17 May 2017 09:22:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 317452B;
 Wed, 17 May 2017 02:22:11 -0700 (PDT)
Received: from [192.168.0.6] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 1D18F3F575; Wed, 17 May 2017 02:22:09 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <2827b0cd-0e48-0766-658f-1e8f22a0da71@arm.com>
 <e867dad4-e998-b6a2-ed29-e592e9a203c3@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fa05d54d-596b-b08a-8e24-4eca5046b4b7@arm.com>
Date: Wed, 17 May 2017 10:22:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e867dad4-e998-b6a2-ed29-e592e9a203c3@epam.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Xen 4.9 rc5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KERyb3BwaW5nIHhlbi1hbm5vdW5jZSBhbmQgeGVuLXVzZXJzKQoKT24gMDUvMTcvMjAxNyAxMDow
NSBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBEZWFyIEFsbCwKCkhpIEFuZHJpaSwKClRoYW5r
IHlvdSBmb3IgdGhlIHRlc3RpbmcuIEluIHRoZSBmdXR1cmUgcGxlYXNlIGZvbGxvdyB0aGUgaW5z
dHJ1Y3Rpb24gCm9uIHRoZSB3aWtpIFsxXSB0byByZXBvcnQgc3VjY2Vzcy9mYWlsdXJlLgoKPgo+
IE9uIDE3LjA1LjE3IDEwOjQyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIGFsbCwKPj4KPj4g
WGVuIDQuOSByYzUgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZyb20geGVuLmdp
dDoKPj4KPj4gICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzUKPgo+IFdp
dGggdGhlIGJ1aWxkIGZpeCBwYXRjaCBbMV0gdGhlIFJDIGlzIHRlc3RlZCBvbiBNM1VMQ0IgKFJl
bmVzYXMgTTMpCj4gYm9hcmQgWzJdLgo+IFN5c3RlbSBidWlsZCBkb25lIHdpdGggWW9jdG8uCj4K
PiBGb2xsb3dpbmcgaXMgZnVuY3Rpb25hbDoKPiAgICAgLSBEb20wIHJ1bgo+ICAgICAtIERvbVUg
KHdpdGggbm8gSFcpIHJ1bgo+ICAgICAtIFBWIE5FVCBmdW5jdGlvbiAtIERvbVUgcnVucyB3aXRo
IE5GUyByb290Cj4gICAgIC0gUFYgQmxvY2sgZnVuY3Rpb24gLSBpbiBEb21VIGNvcHkgZnJvbSB4
dmRhIHRvIE5GUyByb290IGZvbGRlci4KPgo+IEl0IHdhcyBub3QgcGVyZm9ybWVkIHJhaXNpbiB0
ZXN0IGJlY2F1c2UgcmFpc2luIGZhaWxlZCB0byBzdGFydCBvbiBZb2N0bwo+IGlzc3VlZCBzeXN0
ZW0sIGkuZS46Cj4gICAgIHJvb3RAbTN1bGNiLWRvbXg6fi9yYWlzaW4jIC4vcmFpc2UgdGVzdAo+
ICAgICBObyBjb25maWcgZmlsZSBmb3VuZCwgY29weWluZyBkZWZhdWx0IGNvbmZpZwo+ICAgICBb
cmFpc2luXSBJIGRvbid0IGtub3cgZGlzdHJvIHVua25vd24uIEl0IG1pZ2h0IGJlIG1pc3Npbmcg
cGFja2FnZXMuCj4gICAgIFtyYWlzaW5dIEkgZG9uJ3Qga25vdyBkaXN0cm8gdW5rbm93bi4gSXQg
bWlnaHQgYmUgbWlzc2luZyBwYWNrYWdlcy4KPiAgICAgW3JhaXNpbl0gSSBkb24ndCBrbm93IGRp
c3RybyB1bmtub3duLiBDYW5ub3QgaW5zdGFsbCBwYWNrYWdlcy4KCkNDIFN0ZWZhbm8gZm9yIHRo
aXMuCgo+Cj4KPiBbMV0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDE1ODEuaHRtbAo+IFsyXSBodHRwOi8vZWxpbnV4Lm9y
Zy9SLUNhci9Cb2FyZHMvTTNTSwo+CgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvWGVuXzQuOV9SQ190ZXN0X2luc3RydWN0aW9ucwoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 09:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAvFZ-0001wH-JD; Wed, 17 May 2017 09:28:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAvFY-0001vf-AB
 for xen-devel@lists.xen.org; Wed, 17 May 2017 09:28:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A8/E3-02956-7A71C195; Wed, 17 May 2017 09:28:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3e5uEy
 kwfqzHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bvv7qCN0IV53/NZ21gfMDXxcjJISSQJ9Fz
 8xcjiM0rYCcxedslNhBbQsBQ4vTCmywgNouAqsSXxitgcTYBdYm2Z9tZQWwRIPvGnn9gvcwCl
 hLn9veA1QsLOEv8+X+OCWK+i8S/z6+YQWxOAVeJb/cWA9kcQLsEJf7uEIZo1ZJ4+OsWC4StLb
 Fs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZub
 oGhqY6eWmFhcnpqfmJCYV6yXn525iBIYeAxDsYLy5MeAQoyQHk5Io7/4H0pFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHiDxGQihQSLUtNTK9Iyc4BRAJOW4OBREuFNA0nzFhck5hZnpkOkTjEqS
 onzrgZJCIAkMkrz4NpgkXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwhBTeDLzSuCmvwJazA
 S0uBnkZt7ikkSElFQDY7HW7Imxa//V5bTpGLRu1AzuzxcrfNhSzCN89Me2Rdpfv4r41zltvup
 m85i9veLs+hAx753b19w4+Sdtu1RUZcBm55mGDa1+SwssH964vc3089zg4Fv5q4JvzVHdtFe9
 vW/7P1+uT2FP5e1eT7V+KH2g9fyG/5Y/Iyfu3i6puyMtXWjpQafjzUosxRmJhlrMRcWJAGLu8
 fi3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495013285!72198265!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62708 invoked from network); 17 May 2017 09:28:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 09:28:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 03:28:04 -0600
Message-Id: <591C33C3020000780015A61B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 03:28:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
In-Reply-To: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA1LjE3IGF0IDE5OjI5LCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEN1cnJlbnRseSwgaG90IHVucGx1ZyBhIGNwdSB3aXRoIHZwbXUgZW5hYmxlZCBtYXkgY2F1c2Ug
c3lzdGVtCj4gaGFuZyBkdWUgdG8gc2VuZCBJUEkgdG8gYSBkaWUgcGh5c2ljYWwgY3B1LiBUaGlz
IHBhdGNoIGFkZCBhCj4gY3B1IGhvdCB1bnBsdWcgbm90aWZlciB0byBzYXZlIHZwbXUgY29udGV4
dCBiZWZvcmUgY3B1IG9mZmxpbmUuCj4gCj4gQ29uc2lkZXIgb25lIHNjZW5lLCBob3RwbHVnIHBo
eXNpY2FsIGNwdSBOIHdpdGggdnBtdSBpcyBlbmFibGVkLgoKSSB0aGluayB5b3UgbWVhbiAic2Nl
bmFyaW8iIGFuZCAiaG90IHVucGx1ZyIuCgo+IFRoZSB2Y3B1IHdoaWNoIHJ1bm5pbmcgb24gdGhp
cyBwaHlzaWNhbCBjcHUgYmVmb3JlIHdpbGwgYmUgc3dpdGNoCj4gdG8gb3RoZXIgb25saW5lIGNw
dS4gQmVmb3JlIGxvYWQgdGhlIHZwbXUgY29udGV4dCB0byBuZXcgcGh5c2ljYWwKPiBjcHUsIGEg
SVBJIHdpbGwgYmUgc2VuZCB0byBjcHUgTiB0byBzYXZlIHRoZSB2cG11IGNvbnRleHQuCj4gU3lz
dGVtIHdpbGwgaGFuZyBpbiBmdW5jdGlvbiBvbl9zZWxlY3RfY3B1cyBiZWNhdXNlIG9mIHRoYXQK
PiBwaHlzaWNhbCBjcHUgaXMgb2ZmbGluZSBhbmQgY2FuIG5vdCBkbyBhbnkgcmVzcG9uc2UuCgpE
b2Vzbid0IHRoaXMgbWFrZSBjbGVhciB0aGF0IHlvdSB3b3VsZCBiZXR0ZXIgYWxzbyBtYWtlIHN1
cmUKLT5sYXN0X3BjcHUgZG9lc24ndCBob2xkIHRvIHRoZSB0aGVuIHN0YWxlIENQVSBhbnltb3Jl
PyBGb3IKZXhhbXBsZSwgdnBtdV9sb2FkKCkgY29tcGFyZXMgaXQgd2l0aCBzbXBfcHJvY2Vzc29y
X2lkKCkKKHRoZSBzdWJzZXF1ZW50IHVzZSBpcyBndWFyZGVkIGJ5IGEgVlBNVV9DT05URVhUX0xP
QURFRApmbGFnIGNoZWNrKSwgYWxsb3dpbmcgYmFkbmVzcyBpZiB0aGUgc2FtZSBvciBhbm90aGVy
IENQVSB3aXRoCnRoZSBzYW1lIG51bWJlciBjb21lcyB1cCBhZ2FpbiBxdWlja2x5IGVub3VnaC4g
U2ltaWxhcmx5CnZwbXVfYXJjaF9kZXN0cm95KCkgdXNlcyBpdCB3aXRob3V0IGNoZWNraW5nClZQ
TVVfQ09OVEVYVF9MT0FERUQuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPiBAQCAtMzUsNiArMzUsNyBAQAo+ICAjaW5jbHVk
ZSA8YXNtL2FwaWMuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9wbXUuaD4KPiAgI2luY2x1ZGUgPHhz
bS94c20uaD4KPiArI2luY2x1ZGUgPHhlbi9jcHUuaD4KClBsZWFzZSBwbGFjZSB0aGlzIGluIHRo
ZSBncm91cCBvZiBvdGhlciB4ZW4vIGluY2x1ZGVzLgoKPiArc3RhdGljIGludCBjcHVfY2FsbGJh
Y2soc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lk
ICpoY3B1KQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNw
dTsKPiArICAgIHN0cnVjdCB2Y3B1ICp2Y3B1ID0gcGVyX2NwdShsYXN0X3ZjcHUsIGNwdSk7Cj4g
KyAgICBzdHJ1Y3QgdnBtdV9zdHJ1Y3QgKnZwbXU7Cj4gKwo+ICsgICAgaWYgKCAhdmNwdSApCj4g
KyAgICAgICAgcmV0dXJuIE5PVElGWV9ET05FOwo+ICsKPiArICAgIHZwbXUgPSB2Y3B1X3ZwbXUo
dmNwdSk7Cj4gKyAgICBpZiAoICF2cG11X2lzX3NldCh2cG11LCBWUE1VX0NPTlRFWFRfQUxMT0NB
VEVEKSApCj4gKyAgICAgICAgcmV0dXJuIE5PVElGWV9ET05FOwo+ICsKPiArICAgIHN3aXRjaCAo
IGFjdGlvbiApCj4gKyAgICB7Cj4gKyAgICBjYXNlIENQVV9EWUlORzoKPiArICAgICAgICB2cG11
X3NhdmVfZm9yY2UodmNwdSk7Cj4gKyAgICAgICAgdnBtdV9yZXNldCh2cG11LCBWUE1VX0NPTlRF
WFRfTE9BREVEKTsKPiArICAgICAgICBicmVhazsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAg
YnJlYWs7CgpQb2ludGxlc3MgZGVmYXVsdCBjYXNlLgoKPiBAQCAtODcxLDEwICs5MDIsMTEgQEAg
c3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCj4gICAgICAgICAgYnJlYWs7Cj4gICAg
ICB9Cj4gIAo+IC0gICAgaWYgKCB2cG11X21vZGUgIT0gWEVOUE1VX01PREVfT0ZGICkKPiArICAg
IGlmICggdnBtdV9tb2RlICE9IFhFTlBNVV9NT0RFX09GRiApIHsKPiArICAgICAgICByZWdpc3Rl
cl9jcHVfbm90aWZpZXIoJnZwbXVfY3B1X25mYik7Cj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPICJWUE1VOiB2ZXJzaW9uICIgX19zdHJpbmdpZnkoWEVOUE1VX1ZFUl9NQUopICIuIgo+ICAg
ICAgICAgICAgICAgICBfX3N0cmluZ2lmeShYRU5QTVVfVkVSX01JTikgIlxuIik7Cj4gLSAgICBl
bHNlCj4gKyAgICB9IGVsc2UKCkNvZGluZyBzdHlsZSAoYnJhY2UgcGxhY2VtZW50KS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 09:31:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAvIw-0002Yd-5K; Wed, 17 May 2017 09:31:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAvIu-0002YX-Q9
 for xen-devel@lists.xen.org; Wed, 17 May 2017 09:31:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F2/9A-03058-8781C195; Wed, 17 May 2017 09:31:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS7dcQib
 SYP46VYslHxezODB6HN39mymAMYo1My8pvyKBNePs4efMBXdZK37e+MLewLiPpYuRg0NIIE9i
 9ceQLkZODl4BO4kFKy6ygtgSAoYSpxfeBCthEVCVaG0RBAmzCahLtD3bDlYiIqAvMf/TTzCbW
 WAOo8S5M9kgtrBArMSuU93MILaQgKdEx5enYDangJdEb+9jVpCRvAKCEn93CEO0akk8/HWLBc
 LWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjwEIdjA2LQo8xCjJwaQkyrv/gXSkEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLg9RCXiRQSLEpNT61Iy8wBxgZMqQQHj5II7
 0SQNG9xQWJucWY6ROoUoy7HnHtf3zMJgc2QEuf1AykSACnKKM2DGwGL00uMslLCvIxABwrxFK
 QW5WaWoMq/YhTnYFQS5o0HmcKTmVcCt+kV0BFMQEc0g/zCW1ySiJCSamBcusgiVNXfV7jf6TO
 bn1C55IY+XbdzrRxVi3yY18btvrVVJp/P3XfK1LXcR+J1RJ7VLPrz/inTkX3GM0+sPhN+cdE3
 3t5qi9R1BTnMp/a/duyu+vog63tOtXKxa+/8oEOH/6qHB5YdMfI/1W9ee3eCZ5MQa6HtWrGtb
 /VPc+889nyS+DLp1xZKLMUZiYZazEXFiQCNbdChzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495013493!68930414!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2945 invoked from network); 17 May 2017 09:31:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 09:31:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 03:31:33 -0600
Message-Id: <591C3494020000780015A625@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 03:31:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494953516-19174-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1494953516-19174-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/pagewalk: Fix determination of
 Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA1LjE3IGF0IDE4OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9ndWVzdF93YWxrLmMKPiBAQCAtNDA4LDcgKzQwOCw3IEBAIGd1ZXN0X3dhbGtfdGFi
bGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICogTi5C
LiBJbiB0aGUgY2FzZSB0aGF0IHRoZSB3YWxrIGVuZGVkIHdpdGggYSBzdXBlcnBhZ2UsIHRoZSBm
YWJyaWNhdGVkCj4gICAgICAgKiBndy0+bDFlIGNvbnRhaW5zIHRoZSBhcHByb3ByaWF0ZSBsZWFm
IHBrZXkuCj4gICAgICAgKi8KPiAtICAgIGlmICggKHdhbGsgJiBQRkVDX3VzZXJfbW9kZSkgJiYg
ISh3YWxrICYgUEZFQ19pbnNuX2ZldGNoKSAmJgo+ICsgICAgaWYgKCAoYXIgJiBfUEFHRV9VU0VS
KSAmJiAhKHdhbGsgJiBQRkVDX2luc25fZmV0Y2gpICYmCj4gICAgICAgICAgIGd1ZXN0X3BrdV9l
bmFibGVkKHYpICkKPiAgICAgIHsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgcGtleSA9IGd1ZXN0
X2wxZV9nZXRfcGtleShndy0+bDFlKTsKClBlcmhhcHMgdGhlIGNvbW1lbnQgYWhlYWQgb2YgdGhp
cyBjb3VsZCB0aGVuIGFsc28gZG8gd2l0aCBzb21lCmltcHJvdmVtZW50ICgidXNlciBkYXRhIGFj
Y2Vzc2VzIiAtPiAiYWNjZXNzZXMgdG8gdXNlciBkYXRhIik/CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 09:34:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAvLL-0002h3-Hh; Wed, 17 May 2017 09:34:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dAvLJ-0002gt-VI
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 09:34:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E1/40-17076-D091C195; Wed, 17 May 2017 09:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQpdHUib
 SYOkDLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePndcOCRUIVJ5duYWtgfMnXxcjJISHgJ/F/
 50Z2EJtFQFWi88VxFhCbTUBH4uLcnWwgtoiAskTvr99AcS4OZoFORolzH/qYQRLCAh4S7y6tB
 mvmFfCUWHnsEjtIkZBAE7PEiil/WCESghInZz4Bm8oMNHXB7k9AUzmAbGmJ5f84QMKcAvYSfa
 9mgpWLCqhITJzfBzZTSEBRon/eAzaIQ9MlJj7rYZnAyD8LydRZSKbOQpi6gJF5FaNGcWpRWWq
 RrpGJXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYAjWMzAw7mB8ddzvEKMkB5OS
 KO/+B9KRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCd524TKSQYFFqempFW
 mYOMEpgSiU4eJREeL0lgNK8xQWJucWZ6RCpU4yKUuK890D6BEASGaV5cG2wyLzEKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZg3BGQ8T2ZeCdz0V0CLmYAWN4Pcz1tckoiQkmpgtDw65UCgUiB
 7w7yZ9u9v79lRuFQ6qsAgbF9Hzwy7LWqSWmYh/k/fLD/bp3WmTXL6YrUphvwLkg5urbU5GOpv
 aarJK3tFKvX5egdeL+6bD2wX37p/wfc0w4zFy8/IlgVMPvlXt5WtdI7hH75lu6Q1BGd1O/m5c
 Nl9XvdmzXy/ohc1LQ6hhzJklViKMxINtZiLihMBd3Bg+McCAAA=
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495013644!100259167!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15289 invoked from network); 17 May 2017 09:34:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 09:34:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="46204478"
Date: Wed, 17 May 2017 10:34:00 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170517093400.vknkltqxrqwvg3v2@dhcp-3-128.uk.xensource.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-3-roger.pau@citrix.com>
 <5915D7FB0200007800159425@prv-mh.provo.novell.com>
 <20170516155549.qf5gq32qmmxwm6m6@dhcp-3-128.uk.xensource.com>
 <591B43B4020000780015A486@prv-mh.provo.novell.com>
 <20170517082641.axmi2grb2zoasphy@dhcp-3-128.uk.xensource.com>
 <591C2DC2020000780015A5E1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591C2DC2020000780015A5E1@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/pt: enable binding of GSIs to a
	PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDM6MDI6MjZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA1LjE3IGF0IDEwOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMTA6MjM6NDhBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE2LjA1LjE3IGF0IDE3OjU1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMDc6NDI6NTFB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDE5LjA0LjE3IGF0IDE3
OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gTm90ZSB0aGF0IGN1
cnJlbnRseSB0aGVyZSdzIG5vIHN1cHBvcnQgZm9yIHVuYmluZGluZyB0aGlzIGludGVycnVwdHMu
Cj4gPj4gPj4gCj4gPj4gPj4gRG8geW91IHBsYW4gdG8gZGVhbCB3aXRoIHRoYXQgYmVmb3JlIHRo
aXMgY2hhbmdlcyBnb2VzIGluPyBBaXVpIHRoaXMKPiA+PiA+PiBub3Qgd29ya2luZyBtZWFucyB5
b3UgY2FuJ3QgcGFzcyB0aHJvdWdoIGRldmljZXMgd2l0aCBwaW4gYmFzZWQKPiA+PiA+PiBpbnRl
cnJ1cHRzIG9uY2UgRG9tMCBjaG9zZSB0byBiaW5kIHRvIHRoZW0uIE90b2ggaGFuZCB5b3UgbW9k
aWZ5Cj4gPj4gPj4gcHRfaXJxX2Rlc3Ryb3lfYmluZCgpLCBzbyBJJ20gYSBsaXR0bGUgcHV6emxl
ZCAuLi4KPiA+PiA+IAo+ID4+ID4gWWVzLCBJIG1vZGlmeSBwdF9pcnFfZGVzdHJveV9iaW5kIHRv
IHJldHVybiBFT1BOT1RTVVBQIHdoZW4gdHJ5aW5nIHRvIHVuYmluZAo+ID4+ID4gc3VjaCBhbiBp
bnRlcnJ1cHQuIEkgY2FuIGltcGxlbWVudCB0aGUgdW5iaW5kLCBidXQgaXQncyBub3QgZ29pbmcg
dG8gYmUgdXNlZAo+ID4+ID4gQVRNLgo+ID4+IAo+ID4+IElzIGl0IG5vdD8gSSBjYW4gc2VlIHRo
ZSBtZW50aW9uZWQgcGFzcy10aHJvdWdoIGNhc2UgdG8gYmUgb2Ygbm8KPiA+PiBpbnRlcmVzdCwg
YnV0IHdvdWxkbid0IGEgd2VsbCBiZWhhdmVkIGtlcm5lbCBwZXJoYXBzIHVubWFwIElSUXMKPiA+
PiB3aGlsZSBzaHV0dGluZyBkb3duPwo+ID4gCj4gPiBJIGd1ZXNzIEkgaGF2ZW4ndCBleHBsYWlu
ZWQgbXlzZWxmIGNvcnJlY3RseSwgd2hhdCBJIG1lYW50IGlzIHRoYXQgcmlnaHQgbm93IEkKPiA+
IGRvbid0IGhhdmUgYW55IHVzZS1jYXNlIGZvciB0aGlzLCBJIGhhdmVuJ3Qgc3RhcnRlZCB3b3Jr
aW5nIG9uIHBjaS1wYXNzdHJob3VnaAo+ID4gZm9yIGd1ZXN0cywgYW5kIHRoZSBEb20wIGltcGxl
bWVudGF0aW9uIEkgaGF2ZSBkb2Vzbid0IHVuYmluZCBpbnRlcnJ1cHRzIG9uCj4gPiBzaHV0ZG93
bi4KPiA+IAo+ID4gSSBjb3VsZCB1bmJpbmQgdGhlbSB3aGVuIERvbTAgbWFza3MgdGhlIHZJTyBB
UElDIHBpbiwgYnV0IEkgdGhpbmsgdGhhdCdzCj4gPiBnb2luZyB0byBiZSBhd2Z1bGx5IHNsb3cu
Cj4gCj4gV2VsbCwgZG9lc24ndCB0aGlzIHBvaW50IG91dCBhbm90aGVyIHdlYWtuZXNzIG9mIHRo
ZSBuby1waHlzZGV2b3BzCj4gbW9kZWwgeW91IGFkdm9jYXRlIGZvcj8gSW1wbHlpbmcgYW4gdW5i
aW5kIGZyb20gdGhlIG1hc2sgYml0IGJlaW5nCj4gc2V0IGluIGFuIFJURSB3b3VsZCBjZXJ0YWlu
bHkgYmUgdW5kZXNpcmFibGUgKHRoZXJlIGFyZSByZWFzb25zIHRvCj4gdHJhbnNpZW50bHkgbWFz
ayBhbiBpbnRlcnJ1cHQsIGFmdGVyIGFsbCkuIEhlbmNlIHRoZXJlJ3Mgbm8gd2F5IERvbTAKPiBj
b3VsZCBpbmRpY2F0ZSAiSSdtIGRvbmUgd2l0aCB0aGlzIGludGVycnVwdCIsIHVubGVzcyBJJ20g
bWlzc2luZwo+IHNvbWV0aGluZy4KClRoZSBvbmx5IHJlYXNvbiBJIGNvdWxkIHNlZSBmb3IgdGhl
IGhhcmR3YXJlIGRvbWFpbiB0byB1bmJpbmQgYW4gaW50ZXJydXB0IGlzCndoZW4gZG9pbmcgcGNp
LXBhc3N0aHJvdWdoLCBhbmQgdGhlcmUgdGhlIHRvb2xzdGFjayBpcyBpbnZvbHZlZCwgd2hpY2gg
Y291bGQKdW5iaW5kIHRoZSBpbnRlcnJ1cHQgdXNpbmcgdGhlIGFscmVhZHkgZXhpc3RpbmcgaHlw
ZXJjYWxscy4KCkp1c3QgdG8gYmUgY2xlYXIsIG15IG5vLXBoeXNkZXZvcHMgdGhpbmcgaXMgYWJv
dXQgaG93IGd1ZXN0cyBpbnRlcmFjdCB3aXRoCnBoeXNpY2FsIGRldmljZXMgd2hlbiB1c2luZyB0
aGVtIGluIGEgbmF0aXZlIHdheS4gVGhpbmdzIGxpa2UgcGNpLXBhc3N0aHJvdWdoCih0aGF0IGFy
ZSBub3QgcGFydCBvZiBob3cgYW4gT1Mgb3BlcmF0ZXMpIHNob3VsZCBpbmRlZWQgdXNlIGh5cGVy
Y2FsbHMgKGJlY2F1c2UKdGhlcmUncyBubyBuYXRpdmUgd2F5IHRvIGRvIHRoaXMpLgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 09:37:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:37:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAvOT-0002ss-2Y; Wed, 17 May 2017 09:37:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dAvOR-0002sg-Fa
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 09:37:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 BB/39-17076-EC91C195; Wed, 17 May 2017 09:37:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO45SZl
 Ig653ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1ZoWCv+wVPx7NYGpgXMLWxcjJISHgL7Hm
 1xtmEJtFQFVifsMsVhCbTUBZ4mdnL1ANB4cIkP38tBZImFnAV2Lz1WtgJcICzhLP73Yxgdi8A
 hYSt2dcB7OFBLIk5r+YxQ4RF5Q4OfMJC0SvjsSC3Z/ARjILSEss/8cBEuYUsJWY+WYVWLmogI
 pE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6
 hgbFebmpxcWJ6ak5iUrFecn7uJkZgkNUzMDDuYGw/4XeIUZKDSUmUd/8D6UghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErzfJGQihQSLUtNTK9Iyc4DhDpOW4OBREuH9C5LmLS5IzC3OTIdInWJUl
 BLnPQ2SEABJZJTmwbXBYuwSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHePpApPJl5JXDTXw
 EtZgJa3AxyM29xSSJCSqqB8cDddoF5D2xYW+r/zWWbkR5iWhdw4FRZQIzUrKpTGy/znH6qt2D
 ignS+dD1fyybDpzfahQtF7l4S5WoyTV6d5LvQ7F/T2wzpy4Xtj1d+5nzf8kjfcm7GkQ6V5R6e
 uVsWcTvE+8/1ml+1nYt/6aoXBVFaLH+WJGYobSx6UG3PdPqSR6CyyWFBJZbijERDLeai4kQA7
 Bi8XawCAAA=
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1495013836!100894368!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11852 invoked from network); 17 May 2017 09:37:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 09:37:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="424138281"
Date: Wed, 17 May 2017 10:37:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Steven Haigh <netwiz@crc.id.au>
Message-ID: <20170517093714.2dvtjaav5fnvh2fl@citrix.com>
References: <20170516104730.15159-1-wei.liu2@citrix.com>
 <df56b75a-754b-e714-4cdc-70375e1748ac@crc.id.au>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <df56b75a-754b-e714-4cdc-70375e1748ac@crc.id.au>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/2] build: fix tools and stubdom
	build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDI6NDc6NDFQTSArMTAwMCwgU3RldmVuIEhhaWdoIHdy
b3RlOgo+IE9uIDE2LzA1LzE3IDIwOjQ3LCBXZWkgTGl1IHdyb3RlOgo+ID4gV2VpIExpdSAoMik6
Cj4gPiAgIHRvb2xzL1J1bGVzLm1rOiBob25vdXIgQ1BQRkxBR1MgaW4gaGVhZGVyIGNoZWNrCj4g
PiAgIGJ1aWxkOiBmaXggdG9vbHMvaW5jbHVkZSBhbmQgc3R1YmRvbSBidWlsZAo+ID4gCj4gPiAg
c3R1YmRvbS9NYWtlZmlsZSAgICAgICB8IDEzICsrKy0tLS0tLS0tLS0KPiA+ICB0b29scy9SdWxl
cy5tayAgICAgICAgIHwgIDIgKy0KPiA+ICB0b29scy9pbmNsdWRlL01ha2VmaWxlIHwgMzQgKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMjIg
aW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCj4gCj4gSSBoYXZlIGJlZW4gc2VlaW5nIG1p
eGVkIHJlc3VsdHMgd2l0aCB0aGVzZSBwYXRjaGVzLgo+IAo+IEkgY2FuIGNvbmZpcm0gdGhhdCB0
aGV5IHNlZW0gdG8gZml4IHRoZSBwcm9ibGVtIHdpdGggYnVpbGRpbmcgb24gUkhFTDcgLQo+IGhv
d2V2ZXIgb24gUkhFTDYsIHRoZSBwYWNrYWdlcyBzdGlsbCBmYWlsIHRvIGJ1aWxkLgo+IAo+IEkg
aGF2ZSBjb3BpZWQgdGhlIGJ1aWxkIGxvZyB0bzoKPiAJaHR0cHM6Ly9jbG91ZC5jcmMuaWQuYXUv
aW5kZXgucGhwL3MvaVRXSkUzQTFUUUJoZ0RxCj4gCj4gU28gZmFyOgo+IAlFTDcgLSBTdWNjZXNz
ZnVsIGJ1aWxkczogNC80Cj4gCUVMNiAtIFN1Y2Nlc3NmdWwgYnVpbGRzOiAwLzQKClRoYW5rcyBm
b3IgdGVzdGluZy4KCkkgdGhpbmsgdGhlcmUgaXMgeWV0IGFub3RoZXIgYnVnIGluIHRoZSBidWls
ZCBzeXN0ZW0uIExldCBtZSB3cml0ZSBhIG5ldwp2ZXJzaW9uLgoKPiAKPiAtLSAKPiBTdGV2ZW4g
SGFpZ2gKPiAKPiBFbWFpbDogbmV0d2l6QGNyYy5pZC5hdQo+IFdlYjogaHR0cHM6Ly93d3cuY3Jj
LmlkLmF1Cj4gUGhvbmU6ICgwMykgOTAwMSA2MDkwIC0gMDQxMiA5MzUgODk3Cj4gCgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 09:45:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAvWe-0003ZA-Sk; Wed, 17 May 2017 09:45:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dAvWe-0003Z1-67; Wed, 17 May 2017 09:45:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B6/64-03620-BCB1C195; Wed, 17 May 2017 09:45:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsWyU9JRQveUtEy
 kwYwdZhZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM7rOr2YqeChYsX/bd8YGxh18XYyc
 HBICfhJTVjUwgdgsAqoSG/e/BbI5ONgE7CWmf60ACYsI6Ehc3fuCtYuRi4NZ4AqjxJmb7ewgC
 WGBVIkzC3uYQWxeAU+JC+ces4EUCQlMY5R48OQtE0RCUOLkzCcsIDYz0KQFuz+xgSxgFpCWWP
 6PAyTMKRAo8fb/ebByUQEViYnz+8DmCwkoSvTPe8AGcWe6xMRnPSwTGPlnIZk6C8nUWQhTFzA
 yr2LUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxGBiDYwfh3
 beAhRkkOJiVR3v0PpCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCelpKJFBIsSk1PrUjLzAHGB
 UxagoNHSYRXDBgbQrzFBYm5xZnpEKlTjIpS4hB9AiCJjNI8uDZYLF5ilJUS5mUEOkSIpyC1KD
 ezBFX+FaM4B6OSMO9ykCk8mXklcNNfAS1mAlrcDHIzb3FJIkJKqoFR7m6a5r+NPxKXGfSuufv
 4eSXnVNYO5S9fH1/Pjljd5rx5wgzPX3pNHU6WpRpbuB1327wW7bZQYnomfuuP0tVf3O9NRMIS
 HJjyzsb/uFhfOPOb2y49/T1dfFcOLq1YXb7kwvnbs5c/q59Ts9eL6Wfo8SfyE65Xf9zUw1l9O
 3mbl7/jTNV+XhtPJZbijERDLeai4kQA5f4s+cACAAA=
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495014346!101308771!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28218 invoked from network); 17 May 2017 09:45:46 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 09:45:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="46204991"
Date: Wed, 17 May 2017 10:45:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Antony Saba <awsaba@gmail.com>,
 Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMTA6MDQ6NDBBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBjYydpbmcgeGVuLWRldmVsICYgc29tZSByZWxldmFudCBwZW9wbGUKClBsZWFzZSBi
ZWFyIHdpdGggbWUsIG15IGtub3dsZWRnZSBvZiBpcHRhYmxlcyBpcyAwLgoKPiBPbiBUdWUsIE1h
eSAxNiwgMjAxNyBhdCA0OjIxIFBNLCBBbnRvbnkgU2FiYSA8YXdzYWJhQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gPiBIZWxsbyB4ZW4tdXNlcnMsCj4gPgo+ID4gV2UgYXJlIHNlZWluZyB0aGUgZm9sbG93
aW5nIGVycm9ycyByZXBlYXRlZGx5IHdoaWxlIHRyeWluZyB0byBjcmVhdGUKPiA+IGRvbWFpbnMg
dXNpbmcgYSBzY3JpcHQsIHdpdGggdGhlIGVuZCByZXN1bHQgdGhhdCAyIG9yIDMgb3V0IG9mIGFi
b3V0Cj4gPiAyMCBWTXMgZmFpbCB0byBzdGFydCwgYW5kIHRoZXJlIGFyZSBzdGFsZSBlbnRyaWVz
IGluIHRoZSBpcHRhYmxlcyBmb3IKPiA+IGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gZGVzdHJveWVk
Lgo+ID4KPiA+Cj4gPiAgICAyMDE3LTA1LTEwIDExOjQ1OjQwIFVUQyBsaWJ4bDogZXJyb3I6Cj4g
PiBsaWJ4bF9leGVjLmM6MTE4OmxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzOgo+ID4gL2V0
Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIHJlbW92ZSBbMTg3NjddIGV4aXRlZCB3aXRoIGVycm9y
IHN0YXR1cyA0Cj4gPiAgICAyMDE3LTA1LTEwIDExOjUwOjUyIFVUQyBsaWJ4bDogZXJyb3I6Cj4g
PiBsaWJ4bF9leGVjLmM6MTE4OmxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzOgo+ID4gL2V0
Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIG9mZmxpbmUgWzE1NTRdIGV4aXRlZCB3aXRoIGVycm9y
IHN0YXR1cyA0Cj4gPgo+ID4gSSd2ZSBiZWVuIHRlc3RpbmcgdGhlIGZvbGxvd2luZyBwYXRjaCBv
ZiB2aWYtY29tbW9uLnNoIG92ZXIgdGhlIGxhc3QKPiA+IGRheSBhbmQgaXQgYXBwZWFycyB0byBy
ZXNvbHZlIHRoZSBpc3N1ZS4gIGlwdGFibGVzIGV4aXRzIHdpdGggc3RhdHVzIDQKPiA+IHdoZW4g
IkFub3RoZXIgYXBwIGlzIGN1cnJlbnRseSBob2xkaW5nIHRoZSB4dGFibGVzIGxvY2suIgoKU28s
IGFuIGlwdGFibGVzIGNvbW1hbmQgY2FuIGZhaWwgcmFuZG9tbHkgYmVjYXVzZSB0aGVyZSdzIHNv
bWVvbmUgZWxzZSBob2xkaW5nCmFuIGlwdGFibGVzIGludGVybmFsIGxvY2s/CgpJc24ndCB0aGVy
ZSBhbnl3YXkgdG8gdGVsbCB0aGUgaXB0YWJsZXMgY29tbWFuZCB0byBqdXN0IGJsb2NrIHVudGls
IGl0IGNhbiBnZXQKdGhlIGxvY2s/IFRoaXMgc2VlbXMgZXh0cmVtZWx5IHJhY3ksIGlzbid0IHBl
b3BsZSB0aGVuIGZvcmNlZCB0byB1c2Ugc29tZXRoaW5nCmxpa2U6Cgp3aGlsZSB0cnVlOyBkbwoJ
aXB0YWJsZXMgPC4uLj4KCWlmIFsgJD8gPT0gMCBdOyB0aGVuCgkJYnJlYWs7CgllbGlmIFsgJD8g
IT0gNCBdOyB0aGVuCgkJZXJyb3IgLi4uCglmaQpkb25lCgpXaGVuIGRlYWxpbmcgd2l0aCBpcHRh
Ymxlcz8KCj4gPiBEb2VzIHRoaXMgc29sdXRpb24gc2VlbSByZWFzb25hYmxlPwoKSSdtIG5vdCBz
dXJlLCB0aGlzIHByb3RlY3RzIHlvdSBmcm9tIG90aGVyIGhvdHBsdWcgc2NyaXB0cyBwb2tpbmcg
Y29uY3VycmVudGx5CmF0IGlwdGFibGVzLCBidXQgd2hhdCBhYm91dCB0aGUgc3lzdGVtIGFkbWlu
aXN0cmF0b3I/IEl0IHN0aWxsIHNlZW1zIHJhY3kgdG8KbWUuCgo+ID4gVGhhbmtzLgo+ID4KPiA+
IC0tLSAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1jb21tb24uc2guYmFrIDIwMTctMDUtMTUgMTg6NTc6
MzQuNTQ5Mjg4OTAwICswMDAwCj4gPiArKysgL2V0Yy94ZW4vc2NyaXB0cy92aWYtY29tbW9uLnNo
IDIwMTctMDUtMTUgMTg6NTg6MDEuMzYxMjA4Nzg4ICswMDAwCj4gPiBAQCAtMTU0LDEyICsxNTQs
MTMgQEAKPiA+ICMgYmluYXJ5IGlzIG5vdCBzdWZmaWNpZW50LCBiZWNhdXNlIHRoZSB1c2VyIG1h
eSBub3QgaGF2ZSB0aGUgYXBwcm9wcmlhdGUKPiA+ICMgbW9kdWxlcyBpbnN0YWxsZWQuIElmIGlw
dGFibGVzIGlzIG5vdCB3b3JraW5nLCB0aGVuIHRoZXJlJ3Mgbm8gbmVlZCB0byBkbwo+ID4gIyBh
bnl0aGluZyB3aXRoIGl0LCBzbyB3ZSBjYW4ganVzdCByZXR1cm4uCj4gPiArIGNsYWltX2xvY2sg
ImlwdGFibGVzIgo+ID4gaWYgISBpcHRhYmxlcyAtTCAtbiA+Ji9kZXYvbnVsbAo+ID4gdGhlbgo+
ID4gKyByZWxlYXNlX2xvY2sgImlwdGFibGVzIgo+ID4gcmV0dXJuCj4gPiBmaQo+ID4gLSBjbGFp
bV9sb2NrICJpcHRhYmxlcyIKPiA+IGlmIFsgIiRpcCIgIT0gIiIgXQo+ID4gdGhlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 09:51:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:51:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAvcU-0004ME-Qh; Wed, 17 May 2017 09:51:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAvcT-0004M2-SS
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 09:51:49 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F4/A2-23755-43D1C195; Wed, 17 May 2017 09:51:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9dEVib
 SYPsFbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP54DXmgqNCFaunhjYwdvN3MXJyCAnkSZy8
 9ZkdxOYVsJOY9XYDI4gtIWAocXrhTRYQm0VAVWLTyytsIDabgLpE27PtrF2MHBwiAjoSp7/zd
 TFycTALdDFK/HrzkBWkRljAU2LX6RXMIAkhgYPMEjPu7wYbyingJXFg9yd2kGZeAUGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJ
 dI1O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4KtnYGDcwdh6wu8QoyQHk5Io
 7/4H0pFCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYJXWUYmUkiwKDU9tSItM
 wcYHzClEhw8SiK8riBp3uKCxNzizHSI1ClGRSlxXhGQhABIIqM0D64NFpOXGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnzCoBM4cnMK4Gb/gpoMRPQ4maQ+3mLSxIRUlINjD46Sn7zxTY/77l
 zWibrgkil2k+J1A1Pde3v6gnodLsHLOfw4wk6c/BzxfmrCV9/vpohsqx6i2ZK35X1OuuWv9q8
 761Bx7n9Vp57uXxbl5l9M35xp8V45qWeZ7wfte7FLcwt586vkGw7nvS88OmL4N9W32N3uKswz
 PbrM1+WJzuPpYF/ofg7AyWW4oxEQy3mouJEAF4v74LEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495014706!100208368!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1128 invoked from network); 17 May 2017 09:51:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 09:51:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 03:51:45 -0600
Message-Id: <591C394F020000780015A654@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 03:51:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-3-roger.pau@citrix.com>
 <5915D7FB0200007800159425@prv-mh.provo.novell.com>
 <20170516155549.qf5gq32qmmxwm6m6@dhcp-3-128.uk.xensource.com>
 <591B43B4020000780015A486@prv-mh.provo.novell.com>
 <20170517082641.axmi2grb2zoasphy@dhcp-3-128.uk.xensource.com>
 <591C2DC2020000780015A5E1@prv-mh.provo.novell.com>
 <20170517093400.vknkltqxrqwvg3v2@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170517093400.vknkltqxrqwvg3v2@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/pt: enable binding of GSIs to a
 PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDExOjM0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDAzOjAyOjI2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTcuMDUuMTcgYXQgMTA6MjYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMTA6MjM6NDhBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNi4wNS4xNyBhdCAxNzo1NSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBGcmksIE1heSAxMiwgMjAxNyBhdCAwNzo0
Mjo1MUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDE5LjA0LjE3
IGF0IDE3OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IE5vdGUg
dGhhdCBjdXJyZW50bHkgdGhlcmUncyBubyBzdXBwb3J0IGZvciB1bmJpbmRpbmcgdGhpcyBpbnRl
cnJ1cHRzLgo+PiA+PiA+PiAKPj4gPj4gPj4gRG8geW91IHBsYW4gdG8gZGVhbCB3aXRoIHRoYXQg
YmVmb3JlIHRoaXMgY2hhbmdlcyBnb2VzIGluPyBBaXVpIHRoaXMKPj4gPj4gPj4gbm90IHdvcmtp
bmcgbWVhbnMgeW91IGNhbid0IHBhc3MgdGhyb3VnaCBkZXZpY2VzIHdpdGggcGluIGJhc2VkCj4+
ID4+ID4+IGludGVycnVwdHMgb25jZSBEb20wIGNob3NlIHRvIGJpbmQgdG8gdGhlbS4gT3RvaCBo
YW5kIHlvdSBtb2RpZnkKPj4gPj4gPj4gcHRfaXJxX2Rlc3Ryb3lfYmluZCgpLCBzbyBJJ20gYSBs
aXR0bGUgcHV6emxlZCAuLi4KPj4gPj4gPiAKPj4gPj4gPiBZZXMsIEkgbW9kaWZ5IHB0X2lycV9k
ZXN0cm95X2JpbmQgdG8gcmV0dXJuIEVPUE5PVFNVUFAgd2hlbiB0cnlpbmcgdG8gCj4gdW5iaW5k
Cj4+ID4+ID4gc3VjaCBhbiBpbnRlcnJ1cHQuIEkgY2FuIGltcGxlbWVudCB0aGUgdW5iaW5kLCBi
dXQgaXQncyBub3QgZ29pbmcgdG8gYmUgCj4gdXNlZAo+PiA+PiA+IEFUTS4KPj4gPj4gCj4+ID4+
IElzIGl0IG5vdD8gSSBjYW4gc2VlIHRoZSBtZW50aW9uZWQgcGFzcy10aHJvdWdoIGNhc2UgdG8g
YmUgb2Ygbm8KPj4gPj4gaW50ZXJlc3QsIGJ1dCB3b3VsZG4ndCBhIHdlbGwgYmVoYXZlZCBrZXJu
ZWwgcGVyaGFwcyB1bm1hcCBJUlFzCj4+ID4+IHdoaWxlIHNodXR0aW5nIGRvd24/Cj4+ID4gCj4+
ID4gSSBndWVzcyBJIGhhdmVuJ3QgZXhwbGFpbmVkIG15c2VsZiBjb3JyZWN0bHksIHdoYXQgSSBt
ZWFudCBpcyB0aGF0IHJpZ2h0IAo+IG5vdyBJCj4+ID4gZG9uJ3QgaGF2ZSBhbnkgdXNlLWNhc2Ug
Zm9yIHRoaXMsIEkgaGF2ZW4ndCBzdGFydGVkIHdvcmtpbmcgb24gCj4gcGNpLXBhc3N0cmhvdWdo
Cj4+ID4gZm9yIGd1ZXN0cywgYW5kIHRoZSBEb20wIGltcGxlbWVudGF0aW9uIEkgaGF2ZSBkb2Vz
bid0IHVuYmluZCBpbnRlcnJ1cHRzIG9uCj4+ID4gc2h1dGRvd24uCj4+ID4gCj4+ID4gSSBjb3Vs
ZCB1bmJpbmQgdGhlbSB3aGVuIERvbTAgbWFza3MgdGhlIHZJTyBBUElDIHBpbiwgYnV0IEkgdGhp
bmsgdGhhdCdzCj4+ID4gZ29pbmcgdG8gYmUgYXdmdWxseSBzbG93Lgo+PiAKPj4gV2VsbCwgZG9l
c24ndCB0aGlzIHBvaW50IG91dCBhbm90aGVyIHdlYWtuZXNzIG9mIHRoZSBuby1waHlzZGV2b3Bz
Cj4+IG1vZGVsIHlvdSBhZHZvY2F0ZSBmb3I/IEltcGx5aW5nIGFuIHVuYmluZCBmcm9tIHRoZSBt
YXNrIGJpdCBiZWluZwo+PiBzZXQgaW4gYW4gUlRFIHdvdWxkIGNlcnRhaW5seSBiZSB1bmRlc2ly
YWJsZSAodGhlcmUgYXJlIHJlYXNvbnMgdG8KPj4gdHJhbnNpZW50bHkgbWFzayBhbiBpbnRlcnJ1
cHQsIGFmdGVyIGFsbCkuIEhlbmNlIHRoZXJlJ3Mgbm8gd2F5IERvbTAKPj4gY291bGQgaW5kaWNh
dGUgIkknbSBkb25lIHdpdGggdGhpcyBpbnRlcnJ1cHQiLCB1bmxlc3MgSSdtIG1pc3NpbmcKPj4g
c29tZXRoaW5nLgo+IAo+IFRoZSBvbmx5IHJlYXNvbiBJIGNvdWxkIHNlZSBmb3IgdGhlIGhhcmR3
YXJlIGRvbWFpbiB0byB1bmJpbmQgYW4gaW50ZXJydXB0IGlzCj4gd2hlbiBkb2luZyBwY2ktcGFz
c3Rocm91Z2gsIGFuZCB0aGVyZSB0aGUgdG9vbHN0YWNrIGlzIGludm9sdmVkLCB3aGljaCBjb3Vs
ZAo+IHVuYmluZCB0aGUgaW50ZXJydXB0IHVzaW5nIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGh5cGVy
Y2FsbHMuCgpJJ20gbm90IGNvbnZpbmNlZCB0aGUgdG9vbCBzdGFjayBkb2luZyB0aGlzIGJlaGlu
ZCB0aGUgYmFjayBvZiB0aGUKa2VybmVsIGlzIGFuIGFjY2VwdGFibGUgdGhpbmcgdG8gZG8sIGV2
ZW4gbW9yZSBzbyB3aGVuIHRoaW5raW5nCm9mIHNoYXJlZCBpbnRlcnJ1cHRzLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 10:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 10:10:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAvuZ-0005nR-BM; Wed, 17 May 2017 10:10:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAvuX-0005nI-FN; Wed, 17 May 2017 10:10:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C5/9C-03620-4912C195; Wed, 17 May 2017 10:10:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO4URZl
 Ig7Z17BZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM/723WAquC1QcWtyE3MD4xveLkZO
 DgkBf4m3p1azg9jCAqkS9y/NYAKxRQSsJU6v7wKKc3EICVxllDi67T4TiMMscIVR4szNdrAON
 gE9iXnHv7KA2LwCthKPju1kA7FZBFQlLr+8BTZJVCBc4m3jEagaQYmTM5+A2ZwCXhLTF70Gq2
 EWMJA4smgOK4QtL9G8dTYziC0ENGfxg6PsExj5ZiFpn4WkZRaSlgWMzKsYNYpTi8pSi3QNDfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjB+WhZwiFGSg0lJlHf/A+lI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8VxRkIoUEi1LTUyvSMnOAUQCTluDgURLhdQZJ8xYXJ
 OYWZ6ZDpE4xKkqJ894DSQiAJDJK8+DaYJF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK83i
 BTeDLzSuCmvwJazAS0uBnkZt7ikkSElFQDY/zeW3lG7l1VF3b5V2rtfvIlcN++VL0phox+c/7
 vu+AT++uEu262zNZfr8x1+0I4A9hnijQ8eLWj+GX2wVvP2WfLV+3T0y3ljfs0/bzU40Seo0cr
 a1WfFDvNvXvaoM5bmOvCX4Mf8m0hZ99nnxNZ+0p/1jeJoruPI1I5vqy1e3nC48V0kZUBtkosx
 RmJhlrMRcWJAAgKWVC3AgAA
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495015826!90336430!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20554 invoked from network); 17 May 2017 10:10:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 10:10:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="424141909"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
Date: Wed, 17 May 2017 11:10:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Antony Saba <awsaba@gmail.com>,
 Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDUvMTcgMTA6NDUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBNYXkg
MTcsIDIwMTcgYXQgMTA6MDQ6NDBBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gY2Mn
aW5nIHhlbi1kZXZlbCAmIHNvbWUgcmVsZXZhbnQgcGVvcGxlCj4gCj4gUGxlYXNlIGJlYXIgd2l0
aCBtZSwgbXkga25vd2xlZGdlIG9mIGlwdGFibGVzIGlzIDAuCj4gCj4+IE9uIFR1ZSwgTWF5IDE2
LCAyMDE3IGF0IDQ6MjEgUE0sIEFudG9ueSBTYWJhIDxhd3NhYmFAZ21haWwuY29tPiB3cm90ZToK
Pj4+IEhlbGxvIHhlbi11c2VycywKPj4+Cj4+PiBXZSBhcmUgc2VlaW5nIHRoZSBmb2xsb3dpbmcg
ZXJyb3JzIHJlcGVhdGVkbHkgd2hpbGUgdHJ5aW5nIHRvIGNyZWF0ZQo+Pj4gZG9tYWlucyB1c2lu
ZyBhIHNjcmlwdCwgd2l0aCB0aGUgZW5kIHJlc3VsdCB0aGF0IDIgb3IgMyBvdXQgb2YgYWJvdXQK
Pj4+IDIwIFZNcyBmYWlsIHRvIHN0YXJ0LCBhbmQgdGhlcmUgYXJlIHN0YWxlIGVudHJpZXMgaW4g
dGhlIGlwdGFibGVzIGZvcgo+Pj4gZG9tYWlucyB0aGF0IGhhdmUgYmVlbiBkZXN0cm95ZWQuCj4+
Pgo+Pj4KPj4+ICAgIDIwMTctMDUtMTAgMTE6NDU6NDAgVVRDIGxpYnhsOiBlcnJvcjoKPj4+IGxp
YnhsX2V4ZWMuYzoxMTg6bGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXM6Cj4+PiAvZXRjL3hl
bi9zY3JpcHRzL3ZpZi1icmlkZ2UgcmVtb3ZlIFsxODc2N10gZXhpdGVkIHdpdGggZXJyb3Igc3Rh
dHVzIDQKPj4+ICAgIDIwMTctMDUtMTAgMTE6NTA6NTIgVVRDIGxpYnhsOiBlcnJvcjoKPj4+IGxp
YnhsX2V4ZWMuYzoxMTg6bGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXM6Cj4+PiAvZXRjL3hl
bi9zY3JpcHRzL3ZpZi1icmlkZ2Ugb2ZmbGluZSBbMTU1NF0gZXhpdGVkIHdpdGggZXJyb3Igc3Rh
dHVzIDQKPj4+Cj4+PiBJJ3ZlIGJlZW4gdGVzdGluZyB0aGUgZm9sbG93aW5nIHBhdGNoIG9mIHZp
Zi1jb21tb24uc2ggb3ZlciB0aGUgbGFzdAo+Pj4gZGF5IGFuZCBpdCBhcHBlYXJzIHRvIHJlc29s
dmUgdGhlIGlzc3VlLiAgaXB0YWJsZXMgZXhpdHMgd2l0aCBzdGF0dXMgNAo+Pj4gd2hlbiAiQW5v
dGhlciBhcHAgaXMgY3VycmVudGx5IGhvbGRpbmcgdGhlIHh0YWJsZXMgbG9jay4iCj4gCj4gU28s
IGFuIGlwdGFibGVzIGNvbW1hbmQgY2FuIGZhaWwgcmFuZG9tbHkgYmVjYXVzZSB0aGVyZSdzIHNv
bWVvbmUgZWxzZSBob2xkaW5nCj4gYW4gaXB0YWJsZXMgaW50ZXJuYWwgbG9jaz8KPiAKPiBJc24n
dCB0aGVyZSBhbnl3YXkgdG8gdGVsbCB0aGUgaXB0YWJsZXMgY29tbWFuZCB0byBqdXN0IGJsb2Nr
IHVudGlsIGl0IGNhbiBnZXQKPiB0aGUgbG9jaz8gVGhpcyBzZWVtcyBleHRyZW1lbHkgcmFjeSwg
aXNuJ3QgcGVvcGxlIHRoZW4gZm9yY2VkIHRvIHVzZSBzb21ldGhpbmcKPiBsaWtlOgo+IAo+IHdo
aWxlIHRydWU7IGRvCj4gCWlwdGFibGVzIDwuLi4+Cj4gCWlmIFsgJD8gPT0gMCBdOyB0aGVuCj4g
CQlicmVhazsKPiAJZWxpZiBbICQ/ICE9IDQgXTsgdGhlbgo+IAkJZXJyb3IgLi4uCj4gCWZpCj4g
ZG9uZQo+IAo+IFdoZW4gZGVhbGluZyB3aXRoIGlwdGFibGVzPwoKVGhpcyBzZWVtcyB0byBiZSBh
IGNvbW1vbiBwcm9ibGVtIChbMV1bMl1bM10gY29tZSB1cCByaWdodCBhd2F5KS4KClRoZSBiYXNp
YyBzb2x1dGlvbiBzZWVtcyB0byBiZSB0byBhZGQgdGhlICctdycgb3B0aW9uIHRvIGhhdmUgaXQg
d2FpdApmb3IgdGhlIGxvY2suICBJdCBkb2VzIHNlZW0gbGlrZSB0aGF0IHNob3VsZCBiZSB0aGUg
ZGVmYXVsdCB0aG91Z2guCkhhdmluZyBjb21tYW5kcyBub3JtYWxseSBydW4gaW5zaWRlIG9mIHNj
cmlwdHMgcmFuZG9tbHkgZmFpbCB1bmxlc3MgeW91CmFkZCB0aGUgc3BlY2lhbCAiZG9uJ3QgcmFu
ZG9tbHkgZmFpbCIgb3B0aW9uIHNlZW1zIGEgYml0IG1hZC4KCiAtR2VvcmdlCgoKWzFdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzL2t1YmVybmV0ZXMvaXNzdWVzLzczNzAKWzJdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9kb2NrZXIvZm9yLW1hYy9pc3N1ZXMvMjg1ClszXQpodHRwczovL3NlcnZl
cmZhdWx0LmNvbS9xdWVzdGlvbnMvODA1NzE4L2lwdGFibGVzLWFub3RoZXItYXBwLWlzLWN1cnJl
bnRseS1ob2xkaW5nLXRoZS14dGFibGVzLWxvY2sKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 10:14:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 10:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAvy7-00066y-7n; Wed, 17 May 2017 10:14:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dAvy5-00066I-VJ
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 10:14:10 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 19/00-02955-1722C195; Wed, 17 May 2017 10:14:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQrdASSb
 S4MFDeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOlP6Lgi3jFkVenWBoY5wh3MXJySAj4STz8
 0ccEYrMIqEosmtDMCGKzCehIXJy7kw3EFhFQluj99Zuli5GLg1mgk1Hi3Ic+ZpCEsICHxLtLq
 9lBbF4BT4ljC9rBioQEvjJLXGm+xwSREJQ4OfMJC4jNDDR1we5PQFM5gGxpieX/OEDCnAL2Eu
 d/94MtExVQkZg4vw9sppCAokT/vAdsEIemS2z9+4t5AiP/LCRTZyGZOgth6gJG5lWMGsWpRWW
 pRbqG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxhfnvY8xCjJwaQk
 yrv/gXSkEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgvaIgEykkWJSanlqRl
 pkDjBKYUgkOHiUR3nxFoDRvcUFibnFmOkTqFKOilDivG0hCACSRUZoH1waLzEuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5v0Psp0nM68EbvoroMVMQIubQe7nLS5JREhJNTB6W708Yvypxs/
 wlsH+M6wfvfPf8p3bOe99+6Xk9/8MYr8W+6Zcd134Zjf3/GTPXouqZ17Pctp8feYssfWL0be9
 0CNSvGn1ZxPOop/lC/ewWGr47cwtjVt6fuGqucmZ3uYCe43UDt8MrjwyS6qhzpiV9yujp+vMy
 2k6Po1zfi02m2p5KkXwUbQSS3FGoqEWc1FxIgARHMoYxwIAAA==
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495016048!42827220!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43142 invoked from network); 17 May 2017 10:14:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 10:14:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="46206429"
Date: Wed, 17 May 2017 11:13:59 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170517101359.ngtrrqjmv4ftden4@dhcp-3-128.uk.xensource.com>
References: <20170419151128.87416-1-roger.pau@citrix.com>
 <20170419151128.87416-3-roger.pau@citrix.com>
 <5915D7FB0200007800159425@prv-mh.provo.novell.com>
 <20170516155549.qf5gq32qmmxwm6m6@dhcp-3-128.uk.xensource.com>
 <591B43B4020000780015A486@prv-mh.provo.novell.com>
 <20170517082641.axmi2grb2zoasphy@dhcp-3-128.uk.xensource.com>
 <591C2DC2020000780015A5E1@prv-mh.provo.novell.com>
 <20170517093400.vknkltqxrqwvg3v2@dhcp-3-128.uk.xensource.com>
 <591C394F020000780015A654@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591C394F020000780015A654@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/pt: enable binding of GSIs to a
	PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDM6NTE6NDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA1LjE3IGF0IDExOjM0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDM6MDI6MjZBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE3LjA1LjE3IGF0IDEwOjI2LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMTA6MjM6NDhB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDE2LjA1LjE3IGF0IDE3
OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gT24gRnJpLCBNYXkg
MTIsIDIwMTcgYXQgMDc6NDI6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4g
Pj4gPj4+IE9uIDE5LjA0LjE3IGF0IDE3OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4+ID4+ID4+ID4gTm90ZSB0aGF0IGN1cnJlbnRseSB0aGVyZSdzIG5vIHN1cHBvcnQgZm9y
IHVuYmluZGluZyB0aGlzIGludGVycnVwdHMuCj4gPj4gPj4gPj4gCj4gPj4gPj4gPj4gRG8geW91
IHBsYW4gdG8gZGVhbCB3aXRoIHRoYXQgYmVmb3JlIHRoaXMgY2hhbmdlcyBnb2VzIGluPyBBaXVp
IHRoaXMKPiA+PiA+PiA+PiBub3Qgd29ya2luZyBtZWFucyB5b3UgY2FuJ3QgcGFzcyB0aHJvdWdo
IGRldmljZXMgd2l0aCBwaW4gYmFzZWQKPiA+PiA+PiA+PiBpbnRlcnJ1cHRzIG9uY2UgRG9tMCBj
aG9zZSB0byBiaW5kIHRvIHRoZW0uIE90b2ggaGFuZCB5b3UgbW9kaWZ5Cj4gPj4gPj4gPj4gcHRf
aXJxX2Rlc3Ryb3lfYmluZCgpLCBzbyBJJ20gYSBsaXR0bGUgcHV6emxlZCAuLi4KPiA+PiA+PiA+
IAo+ID4+ID4+ID4gWWVzLCBJIG1vZGlmeSBwdF9pcnFfZGVzdHJveV9iaW5kIHRvIHJldHVybiBF
T1BOT1RTVVBQIHdoZW4gdHJ5aW5nIHRvIAo+ID4gdW5iaW5kCj4gPj4gPj4gPiBzdWNoIGFuIGlu
dGVycnVwdC4gSSBjYW4gaW1wbGVtZW50IHRoZSB1bmJpbmQsIGJ1dCBpdCdzIG5vdCBnb2luZyB0
byBiZSAKPiA+IHVzZWQKPiA+PiA+PiA+IEFUTS4KPiA+PiA+PiAKPiA+PiA+PiBJcyBpdCBub3Q/
IEkgY2FuIHNlZSB0aGUgbWVudGlvbmVkIHBhc3MtdGhyb3VnaCBjYXNlIHRvIGJlIG9mIG5vCj4g
Pj4gPj4gaW50ZXJlc3QsIGJ1dCB3b3VsZG4ndCBhIHdlbGwgYmVoYXZlZCBrZXJuZWwgcGVyaGFw
cyB1bm1hcCBJUlFzCj4gPj4gPj4gd2hpbGUgc2h1dHRpbmcgZG93bj8KPiA+PiA+IAo+ID4+ID4g
SSBndWVzcyBJIGhhdmVuJ3QgZXhwbGFpbmVkIG15c2VsZiBjb3JyZWN0bHksIHdoYXQgSSBtZWFu
dCBpcyB0aGF0IHJpZ2h0IAo+ID4gbm93IEkKPiA+PiA+IGRvbid0IGhhdmUgYW55IHVzZS1jYXNl
IGZvciB0aGlzLCBJIGhhdmVuJ3Qgc3RhcnRlZCB3b3JraW5nIG9uIAo+ID4gcGNpLXBhc3N0cmhv
dWdoCj4gPj4gPiBmb3IgZ3Vlc3RzLCBhbmQgdGhlIERvbTAgaW1wbGVtZW50YXRpb24gSSBoYXZl
IGRvZXNuJ3QgdW5iaW5kIGludGVycnVwdHMgb24KPiA+PiA+IHNodXRkb3duLgo+ID4+ID4gCj4g
Pj4gPiBJIGNvdWxkIHVuYmluZCB0aGVtIHdoZW4gRG9tMCBtYXNrcyB0aGUgdklPIEFQSUMgcGlu
LCBidXQgSSB0aGluayB0aGF0J3MKPiA+PiA+IGdvaW5nIHRvIGJlIGF3ZnVsbHkgc2xvdy4KPiA+
PiAKPiA+PiBXZWxsLCBkb2Vzbid0IHRoaXMgcG9pbnQgb3V0IGFub3RoZXIgd2Vha25lc3Mgb2Yg
dGhlIG5vLXBoeXNkZXZvcHMKPiA+PiBtb2RlbCB5b3UgYWR2b2NhdGUgZm9yPyBJbXBseWluZyBh
biB1bmJpbmQgZnJvbSB0aGUgbWFzayBiaXQgYmVpbmcKPiA+PiBzZXQgaW4gYW4gUlRFIHdvdWxk
IGNlcnRhaW5seSBiZSB1bmRlc2lyYWJsZSAodGhlcmUgYXJlIHJlYXNvbnMgdG8KPiA+PiB0cmFu
c2llbnRseSBtYXNrIGFuIGludGVycnVwdCwgYWZ0ZXIgYWxsKS4gSGVuY2UgdGhlcmUncyBubyB3
YXkgRG9tMAo+ID4+IGNvdWxkIGluZGljYXRlICJJJ20gZG9uZSB3aXRoIHRoaXMgaW50ZXJydXB0
IiwgdW5sZXNzIEknbSBtaXNzaW5nCj4gPj4gc29tZXRoaW5nLgo+ID4gCj4gPiBUaGUgb25seSBy
ZWFzb24gSSBjb3VsZCBzZWUgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gdG8gdW5iaW5kIGFuIGlu
dGVycnVwdCBpcwo+ID4gd2hlbiBkb2luZyBwY2ktcGFzc3Rocm91Z2gsIGFuZCB0aGVyZSB0aGUg
dG9vbHN0YWNrIGlzIGludm9sdmVkLCB3aGljaCBjb3VsZAo+ID4gdW5iaW5kIHRoZSBpbnRlcnJ1
cHQgdXNpbmcgdGhlIGFscmVhZHkgZXhpc3RpbmcgaHlwZXJjYWxscy4KPiAKPiBJJ20gbm90IGNv
bnZpbmNlZCB0aGUgdG9vbCBzdGFjayBkb2luZyB0aGlzIGJlaGluZCB0aGUgYmFjayBvZiB0aGUK
PiBrZXJuZWwgaXMgYW4gYWNjZXB0YWJsZSB0aGluZyB0byBkbywgZXZlbiBtb3JlIHNvIHdoZW4g
dGhpbmtpbmcKPiBvZiBzaGFyZWQgaW50ZXJydXB0cy4KClRoZSB0b29sc3RhY2sgY291bGQgZmln
dXJlIG91dCB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMgc2hhcmVkIG9yIG5vdCAoZWRnZSBvcgps
ZXZlbCB0cmlnZ2VyZWQpIGFuZCB0aGVuIGRlY2lkZSB3aGV0aGVyIGl0IG5lZWRzIHVuYmluZGlu
ZyBvciBub3QuIFRoZSBrZXJuZWwKbXVzdCBvYnZpb3VzbHkgbm90IGJlIHVzaW5nIHRoZSBkZXZp
Y2UgYnkgdGhhdCBwb2ludC4gSSdtIGFnYWluIG5vdCBvcHBvc2VkIHRvCmhhdmUgYW4gaW4ta2Vy
bmVsIChmb3IgRG9tMCkgZHJpdmVyIGZvciBtYW5hZ2luZyBwYXNzdGhyb3VnaCwgYnV0IEkgd291
bGQgbGlrZQp0byBhdm9pZCBpdCBpZiBwb3NzaWJsZS4KCkluIGFueSBjYXNlLCBJIHRoaW5rIHRo
ZSBpbnRlcmZhY2UgZm9yIGhvdyBEb20wIGludGVyYWN0cyB3aXRoIGludGVycnVwdHMgZnJvbQpp
dCdzIGFzc2lnbmVkIGRldmljZXMgdnMgdGhlIGludGVyZmFjZSB1c2VkIHRvIGRldGFjaCBkZXZp
Y2VzIGZvcgpwY2ktcGFzc3Rocm91Z2ggaXMgb3J0aG9nb25hbCAob25lIGNhbiBiZSBjb21wbGV0
ZWx5IHNlcGFyYXRlZCBmcm9tIHRoZQpvdGhlcikuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 10:45:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 10:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAwS3-00089g-NP; Wed, 17 May 2017 10:45:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAwS2-00089U-HT
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 10:45:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 14/1F-17076-1B92C195; Wed, 17 May 2017 10:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXeDpky
 kwYYD1hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PHyNXtBs1HFu97Z7A2M
 Z7W7GLk4hAT+MkrM3X6bEcJ5zCixcPtvKGcbo8Scx4tYuhg5OUQEnCW+npnLDmLzCuhLrPjTx
 QxiCwvYS1ybf5cVxJYQ8JT4OmMNnP3uZwNQPTsHm4CVxCExkCiLgKrEhql32Ccwci1gZFjFqF
 GcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo23oGBsYdjO0n/A4
 xSnIwKYny7n8gHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveohkykkGBRanpqRVpmDjDIYNIS
 HDxKIrx7QdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXO6wVSJABSlFGaBzcCFvCXGGWlh
 HkZGRgYhHgKUotyM0tQ5V8xinMwKglDXMKTmVcCt+kV0BFMQEc0g9zPW1ySiJCSamCc1XZhz9
 QH2nrq1ZqWL+tfbHPaUrtRxkr46wzJQ28v/elLcotbLjknUHDN21i3rfNKZv50bToxS3vS89U
 7vJVcd5i/EDdqdFlw+fy8988lFG8wsVUJF1zJZJhxL2Tqp8/cGzhMPJ5qGv5665ixTKI8xiF0
 S5NP18WQrxKeitXtJoKnnh8xvZ6uxFKckWioxVxUnAgApZtrLHMCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495017903!93359823!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15946 invoked from network); 17 May 2017 10:45:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 10:45:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAwRx-0000fn-6A; Wed, 17 May 2017 10:45:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAwRr-0007Oj-M1; Wed, 17 May 2017 10:44:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAwRq-0007SD-UJ; Wed, 17 May 2017 10:44:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109529-mainreport@xen.org>
X-Osstest-Versions-This: xen=b231884da805d21156163d3ea2ef4de2e9f65fb0
X-Osstest-Versions-That: xen=17880a0f10421c5e456d593c70da03b1688d34ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 10:44:54 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 109529: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUyOSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTUyOS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGIyMzE4ODRkYTgwNWQy
MTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVmYjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDE3ODgwYTBmMTA0MjFjNWU0NTZkNTkzYzcwZGEwM2IxNjg4ZDM0YWMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTQxMyAgMjAxNy0wNS0xNCAwOToxODo0NiBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk1MjkgIDIwMTctMDUtMTcgMDk6MjM6MDMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1jb3Zlcml0eQorIHJl
dmlzaW9uPWIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVmYjAKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tF
RD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgYjIzMTg4
NGRhODA1ZDIxMTU2MTYzZDNlYTJlZjRkZTJlOWY2NWZiMAorIGJyYW5jaD14ZW4tdW5zdGFibGUt
Y292ZXJpdHkKKyByZXZpc2lvbj1iMjMxODg0ZGE4MDVkMjExNTYxNjNkM2VhMmVmNGRlMmU5ZjY1
ZmIwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sg
MDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4
ZW5icmFuY2g9eGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUK
KyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJl
YW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHBy
ZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcHJldnhlbmJyYW5jaD14ZW4tNC44
LXRlc3RpbmcKKyAnWycgeGIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVmYjAg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0
eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0
eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVy
aXR5CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dp
dC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJ
UlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRS
RUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4
ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGIyMzE4ODRkYTgwNWQyMTE1NjE2
M2QzZWEyZWY0ZGUyZTlmNjVmYjA6cmVmcy9oZWFkcy9jb3Zlcml0eS10ZXN0ZWQvc21va2UKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDE3ODgwYTAu
LmIyMzE4ODQgIGIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVmYjAgLT4gY292
ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 11:02:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 11:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAwix-00012a-7k; Wed, 17 May 2017 11:02:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAwiv-00012U-FA
 for xen-devel@lists.xen.org; Wed, 17 May 2017 11:02:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 71/87-02955-8CD2C195; Wed, 17 May 2017 11:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfeErky
 kwc3PLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZ9v9sBe+4K/ZsesPcwLics4uRk0NIYDOj
 xLbj1l2MXED2UkaJFTM+MYMkhAUyJXZtesMOYosI+Emsn3uVGaJoA6PE9v17WUESzALqEu1zW
 9lAbDYBTYk7nz8xgdi8AlYSE0/uY+li5OBgEVCVOPeiGCQsKhAu8bbxCAtEiaDEyZlPwGxOAT
 uJX23noUbaStyZu5sZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUNzvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwHBjAIIdjC9Pex5ilORgUhLl3f9AOlKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG+UjkykkGBRanpqRVpmDjDwYdISHDxKIrxlIGne4oLE3OLMd
 IjUKUZFKXFeXmC8CAmAJDJK8+DaYNF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8LSDjeT
 LzSuCmvwJazAS0uBnkZt7ikkSElFQDoz7joojwuwdk/pkXcaY+LPs3kyHi4A/JVMdF2alb5dr
 PMl1zb9sZmbl57kEmtYUJNt9yatwOxhis7rX557KxwPtilVTWhvuzmm8GqOlJ3uPenm5/t1uH
 7bXMr6mPT626/O+261O7OZ9nXNn1/mHwKWbhYyujWQs9D4UvPNNwV/tCz2mxz3Eu6UosxRmJh
 lrMRcWJALuaIqWxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495018951!62365773!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34132 invoked from network); 17 May 2017 11:02:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 17 May 2017 11:02:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 36CF31516;
 Wed, 17 May 2017 04:02:31 -0700 (PDT)
Received: from [10.161.8.50] (unknown [10.161.8.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8169A3F3E1;
 Wed, 17 May 2017 04:02:29 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1494852629-22959-1-git-send-email-andrew.cooper3@citrix.com>
 <5919E5EA0200007800159EE1@prv-mh.provo.novell.com>
 <6b89846c-adb6-5f2a-d0b3-17fc012684c0@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <407ff5f9-ebfd-bb78-36cb-0e121ba695f6@arm.com>
Date: Wed, 17 May 2017 12:02:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6b89846c-adb6-5f2a-d0b3-17fc012684c0@citrix.com>
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 1/2] x86/pv: Fix the handling of
 `int $x` for vectors which alias exceptions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDUvMTUvMjAxNyAwNDo0MCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBPbiAxNS8wNS8xNyAxNjozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1LjA1LjE3
IGF0IDE0OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4+IEBA
IC02MzMsOSArNjMzLDEyIEBAIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZf
ZXZlbnQgKmV2ZW50KQo+Pj4gICAgICBjb25zdCBzdHJ1Y3QgdHJhcF9pbmZvICp0aTsKPj4+ICAg
ICAgY29uc3QgdWludDhfdCB2ZWN0b3IgPSBldmVudC0+dmVjdG9yOwo+Pj4gICAgICBjb25zdCBi
b29sIHVzZV9lcnJvcl9jb2RlID0KPj4+ICsgICAgICAgIChldmVudC0+dHlwZSA9PSBYODZfRVZF
TlRUWVBFX0hXX0VYQ0VQVElPTikgJiYKPj4+ICAgICAgICAgICgodmVjdG9yIDwgMzIpICYmIChU
UkFQX0hBVkVfRUMgJiAoMXUgPDwgdmVjdG9yKSkpOwo+Pj4gICAgICB1bnNpZ25lZCBpbnQgZXJy
b3JfY29kZSA9IGV2ZW50LT5lcnJvcl9jb2RlOwo+Pj4KPj4+ICsgICAgQVNTRVJUKGV2ZW50LT50
eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OIHx8Cj4+PiArICAgICAgICAgICBldmVu
dC0+dHlwZSA9PSBYODZfRVZFTlRUWVBFX1NXX0lOVEVSUlVQVCk7Cj4+IFdvdWxkbid0IGl0IGJl
IGJldHRlciB0byB0aWdodGVuIHRoaXMgZXZlbiBmdXJ0aGVyOgo+Pgo+PiAgICAgaWYgKCBldmVu
dC0+dHlwZSA9PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiApCj4+ICAgICB7Cj4+ICAgICAg
ICAgQVNTRVJUKHZlY3RvciA8IDMyKTsKPj4gICAgICAgICB1c2VfZXJyb3JfY29kZSA9IFRSQVBf
SEFWRV9FQyAmICgxdSA8PCB2ZWN0b3IpOwo+PiAgICAgfQo+PiAgICAgZWxzZQo+PiAgICAgewo+
PiAgICAgICAgIEFTU0VSVChldmVudC0+dHlwZSA9PSBYODZfRVZFTlRUWVBFX1NXX0lOVEVSUlVQ
VCk7Cj4+ICAgICAgICAgdXNlX2Vycm9yX2NvZGUgPSBmYWxzZTsKPj4gICAgIH0KPj4KPj4gPyBJ
ZiB5b3UgYWdyZWUKPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPj4gd2l0aCB0aGlzIG9yIGEgc3Vic3RhbnRpYWxseSBpZGVudGljYWwgY2hhbmdlLgo+Cj4g
WWVhaC4gIEknbSBoYXBweSB3aXRoIHRoaXMsIGFuZCBpdCB3aWxsIGhhdmUgYSBzbWFsbCBrbm9j
ay1vbiB0byB0aGUKPiBmb2xsb3dpbmcgcGF0Y2guCgpGb3IgdGhpcyBwYXRjaDoKClJlbGVhc2Ut
YWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZWdhcmRpbmcg
dGhlIHNlY29uZCBvbmUsIHdlIGFyZSBnb2luZyB0byByZWxlYXNlIGluIGEgY291cGxlIG9mIHdl
ZWtzLiAKU28gSSB3b3VsZCBwcmVmZXIgdG8gZGVmZXIgbm9uIGJ1ZyBmaXhlcyBwYXRjaCB0byBY
ZW4gNC4xMC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 11:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 11:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAwx2-0001nV-Gr; Wed, 17 May 2017 11:17:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAwx1-0001nM-TX; Wed, 17 May 2017 11:17:08 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BF/9A-03696-2313C195; Wed, 17 May 2017 11:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWyU9JRQtfIUCb
 S4NEsKYslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGc8+L2Qu2CJX0XmumbGB8axEFyMn
 h4SAn8Sbi/9YIew8iY+H+pgh7BKJi3dvsYHYvAKCEidnPmEBsTkF7CROdzYwdTFycQgJtDNJH
 J/7DyzBJqAnMe/4VzCbRUBV4nDTaqhBiRITtrxmhxgUILH/XxeYLSxQKPFkxVKwxSIC1hK/L4
 PYXBzMAsuYJB73PwYrYhbQlGjd/hvK1pZYtvA12FAhoAWLHxwFinMALUiXOPs9cwKj4Cwkt85
 C0j0LSfcCRuZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHh
 ywAEOxinX/Y/xCjJwaQkyrv/gXSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnetfoykUKCRanpq
 RVpmTnASIJJS3DwKInwTtEDSvMWFyTmFmemQ6ROMSpKifOKGgAlBEASGaV5cG2w6L3EKCslzM
 sIdIgQT0FqUW5mCar8K0ZxDkYlYV4BkCk8mXklcNNfAS1mAlrcDHIzb3FJIkJKqoGx7f6DRR7
 tjrdETcTURb4tcZf5t/OrmaQSt39A3ozOWX+F305jclxcFXbm1rNJ/acmFgW/vesj8e6DBL9r
 ttjpyLiNr9f/n9rjbHbJsTp0qVyDyfaCTS9VJv99tbT7hoTf0spJ2QyzzZ98ORyx7e6y5v9hg
 QZdMlqucRsDeMTNF9zeYPhrf4imEktxRqKhFnNRcSIAwviGs9kCAAA=
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495019826!69126845!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54769 invoked from network); 17 May 2017 11:17:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 11:17:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="46209476"
X-Gm-Message-State: AODbwcATIr5xNy0MqDN09Dr+3pGAE/b019L8TDmkiyRgNJWVDNI5Bc7l
 iJLyGwycDNK1zFw97F49GzY2hMMrKA==
X-Received: by 10.55.169.193 with SMTP id s184mr2307452qke.118.1495019822468; 
 Wed, 17 May 2017 04:17:02 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 17 May 2017 12:17:02 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
Message-ID: <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Antony Saba <awsaba@gmail.com>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMTE6MTAgQU0sIEdlb3JnZSBEdW5sYXAKPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMTcvMDUvMTcgMTA6NDUsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4+IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDEwOjA0OjQwQU0gKzAxMDAs
IEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBjYydpbmcgeGVuLWRldmVsICYgc29tZSByZWxldmFu
dCBwZW9wbGUKPj4KPj4gUGxlYXNlIGJlYXIgd2l0aCBtZSwgbXkga25vd2xlZGdlIG9mIGlwdGFi
bGVzIGlzIDAuCj4+Cj4+PiBPbiBUdWUsIE1heSAxNiwgMjAxNyBhdCA0OjIxIFBNLCBBbnRvbnkg
U2FiYSA8YXdzYWJhQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4gSGVsbG8geGVuLXVzZXJzLAo+Pj4+
Cj4+Pj4gV2UgYXJlIHNlZWluZyB0aGUgZm9sbG93aW5nIGVycm9ycyByZXBlYXRlZGx5IHdoaWxl
IHRyeWluZyB0byBjcmVhdGUKPj4+PiBkb21haW5zIHVzaW5nIGEgc2NyaXB0LCB3aXRoIHRoZSBl
bmQgcmVzdWx0IHRoYXQgMiBvciAzIG91dCBvZiBhYm91dAo+Pj4+IDIwIFZNcyBmYWlsIHRvIHN0
YXJ0LCBhbmQgdGhlcmUgYXJlIHN0YWxlIGVudHJpZXMgaW4gdGhlIGlwdGFibGVzIGZvcgo+Pj4+
IGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gZGVzdHJveWVkLgo+Pj4+Cj4+Pj4KPj4+PiAgICAyMDE3
LTA1LTEwIDExOjQ1OjQwIFVUQyBsaWJ4bDogZXJyb3I6Cj4+Pj4gbGlieGxfZXhlYy5jOjExODps
aWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKPj4+PiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1i
cmlkZ2UgcmVtb3ZlIFsxODc2N10gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPj4+PiAgICAy
MDE3LTA1LTEwIDExOjUwOjUyIFVUQyBsaWJ4bDogZXJyb3I6Cj4+Pj4gbGlieGxfZXhlYy5jOjEx
ODpsaWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKPj4+PiAvZXRjL3hlbi9zY3JpcHRzL3Zp
Zi1icmlkZ2Ugb2ZmbGluZSBbMTU1NF0gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPj4+Pgo+
Pj4+IEkndmUgYmVlbiB0ZXN0aW5nIHRoZSBmb2xsb3dpbmcgcGF0Y2ggb2YgdmlmLWNvbW1vbi5z
aCBvdmVyIHRoZSBsYXN0Cj4+Pj4gZGF5IGFuZCBpdCBhcHBlYXJzIHRvIHJlc29sdmUgdGhlIGlz
c3VlLiAgaXB0YWJsZXMgZXhpdHMgd2l0aCBzdGF0dXMgNAo+Pj4+IHdoZW4gIkFub3RoZXIgYXBw
IGlzIGN1cnJlbnRseSBob2xkaW5nIHRoZSB4dGFibGVzIGxvY2suIgo+Pgo+PiBTbywgYW4gaXB0
YWJsZXMgY29tbWFuZCBjYW4gZmFpbCByYW5kb21seSBiZWNhdXNlIHRoZXJlJ3Mgc29tZW9uZSBl
bHNlIGhvbGRpbmcKPj4gYW4gaXB0YWJsZXMgaW50ZXJuYWwgbG9jaz8KPj4KPj4gSXNuJ3QgdGhl
cmUgYW55d2F5IHRvIHRlbGwgdGhlIGlwdGFibGVzIGNvbW1hbmQgdG8ganVzdCBibG9jayB1bnRp
bCBpdCBjYW4gZ2V0Cj4+IHRoZSBsb2NrPyBUaGlzIHNlZW1zIGV4dHJlbWVseSByYWN5LCBpc24n
dCBwZW9wbGUgdGhlbiBmb3JjZWQgdG8gdXNlIHNvbWV0aGluZwo+PiBsaWtlOgo+Pgo+PiB3aGls
ZSB0cnVlOyBkbwo+PiAgICAgICBpcHRhYmxlcyA8Li4uPgo+PiAgICAgICBpZiBbICQ/ID09IDAg
XTsgdGhlbgo+PiAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICBlbGlmIFsgJD8gIT0gNCBd
OyB0aGVuCj4+ICAgICAgICAgICAgICAgZXJyb3IgLi4uCj4+ICAgICAgIGZpCj4+IGRvbmUKPj4K
Pj4gV2hlbiBkZWFsaW5nIHdpdGggaXB0YWJsZXM/Cj4KPiBUaGlzIHNlZW1zIHRvIGJlIGEgY29t
bW9uIHByb2JsZW0gKFsxXVsyXVszXSBjb21lIHVwIHJpZ2h0IGF3YXkpLgo+Cj4gVGhlIGJhc2lj
IHNvbHV0aW9uIHNlZW1zIHRvIGJlIHRvIGFkZCB0aGUgJy13JyBvcHRpb24gdG8gaGF2ZSBpdCB3
YWl0Cj4gZm9yIHRoZSBsb2NrLiAgSXQgZG9lcyBzZWVtIGxpa2UgdGhhdCBzaG91bGQgYmUgdGhl
IGRlZmF1bHQgdGhvdWdoLgo+IEhhdmluZyBjb21tYW5kcyBub3JtYWxseSBydW4gaW5zaWRlIG9m
IHNjcmlwdHMgcmFuZG9tbHkgZmFpbCB1bmxlc3MgeW91Cj4gYWRkIHRoZSBzcGVjaWFsICJkb24n
dCByYW5kb21seSBmYWlsIiBvcHRpb24gc2VlbXMgYSBiaXQgbWFkLgoKSG1tLCBsb29raW5nIG1v
cmUgaW50byBpdDoKCiogVGhlIC13IG9wdGlvbiB3YXMgaW50cm9kdWNlZCBhdCB0aGUgc2FtZSB0
aW1lIHRoYXQgdGhlIGxvY2tpbmcgd2FzCmludHJvZHVjZWQgWzFdLiAgU28gYW55IHZlcnNpb24g
dGhhdCBoYXMgbG9ja2luZyB3aWxsIGhhdmUgdGhlIC13Cm9wdGlvbi4KCiogVGhlIGJhcmUgLXcg
b3B0aW9uIGRvZXNuJ3QgaW50cm9kdWNlIGEgdGltZW91dCwgc28gaW4gdGhlIGNhc2UgdGhhdAp0
aGUgeHRhYmxlcyBsb2NrIHdhc24ndCByZWxlYXNlZCwgdGhlIHNjcmlwdCB3aWxsIGhhbmcgaW5k
ZWZpbml0ZWx5LgpBICctVycgb3B0aW9uIHdhcyBpbnRyb2R1Y2VkIGluIDIwMTYgdG8gaW50cm9k
dWNlIGEgdGltZW91dCwgYnV0IHRoaXMKaXMgb24gZXZlbiBmZXdlciBzeXN0ZW1zIHRoYW4gdGhl
IC13IG9wdGlvbi4gIChNeSBkZXNrdG9wLCBydW5uaW5nCkRlYmlhbiBKZXNzaWUsIGRvZXNuJ3Qg
c2VlbSB0byBoYXZlIHRoZSAtVyBvcHRpb24gZm9yIGluc3RhbmNlLikKCiogVGhlIHJldHVybiBj
b2RlLCBSRVNPVVJDRV9QUk9CTEVNLCBpcyByZXR1cm5lZCBmb3Igb3RoZXIgcmVhc29uczsKYnV0
IGl0IGxvb2tzIGxpa2UgZm9yIG91ciBwdXJwb3NlcyBpbiBtb3N0IGNhc2UgcmV0cnlpbmcgbWln
aHQgbm90IGJlCmEgYmFkIHN0cmF0ZWd5IGluIHRob3NlIGNhc2VzIGVpdGhlci4KCiogQnV0IHRo
YXQgd2FzIG9ubHkgaW4gMjAxMyB0aGF0IHRoZSBvcHRpb24gd2FzIGludHJvZHVjZWQsIHNvIGl0
J3MKbGlrZWx5IHRoZXJlIGFyZSBzdGlsbCBvbGQgdmVyc2lvbnMgb2YgaXB0YWJsZXMgYXJvdW5k
IHRoYXQgZG9uJ3QgaGF2ZQp0aGUgLXcgb3B0aW9uLgoKVGhlIGdvb2QgbmV3cyBpcyB0aGF0IHZl
cnNpb25zIHdpdGhvdXQgdGhlIC13IG9wdGlvbiB3aWxsICphbHNvKiBub3QKZmFpbCB3aXRoIGVy
cm9yIGNvZGUgNCAoYWx0aG91Z2ggdGhleSBtYXkgZmFpbCBpbiBvdGhlciB3YXlzIGluIHRoZQpj
YXNlIG9mIGNvbmN1cnJlbnQgYWNjZXNzZXMgaW5zdGVhZCkuCgpTbyB3ZSBoYXZlIHRocmVlIG9w
dGlvbnM6CgoxLiBBbHdheXMgYWRkIC13LiAgVGhpcyB3aWxsIGVmZmVjdGl2ZWx5IGRyb3Agc3Vw
cG9ydCBmb3Igc3lzdGVtcwp3aGljaCBkb24ndCBoYXZlIGlwdGFibGVzIC13LiAgSXQgYWxzbyB3
b3VsZG4ndCBhbGxvdyB1cyB0byByZWxpYWJseQpzZXQgYSB0aW1lb3V0LgoKMi4gQWx3YXlzIGRv
IGEgbG9vcC4gIFRoaXMgc2hvdWxkIHdvcmsgb24gYWxsIHN5c3RlbXMsIGJ1dCBpcwpyZWR1bmRh
bnQgZm9yIHN5c3RlbXMgd2l0aCAtdyBhbmQgdW5uZWNlc3Nhcnkgb24gc3lzdGVtcyB3aXRob3V0
LiAgT24KdGhlIG90aGVyIGhhbmQsIGl0IHdvdWxkIGFsbG93IHVzIHRvIGltcGxlbWVudCBvdXIg
b3duIHRpbWVvdXQgZXZlbiBvbgpzeXN0ZW1zIHdpdGhvdXQgdGhlIC1XIG9wdGlvbi4KCjMuIFRy
eSB0byBjaGVjayB0byBzZWUgaWYgdGhlIHZlcnNpb24gb2YgaXB0YWJsZXMgd2UgaGF2ZSBzdXBw
b3J0cyAtdywKYW5kIHVzZSBpdCBpZiBhdmFpbGFibGUuICBUaGlzIHNob3VsZCBhbHNvIHdvcmsg
b24gYWxsIHN5c3RlbXMsIGJ1dAppbnRyb2R1Y2VzIGEgYml0IG9mIGNvbXBsaWNhdGlvbi4gIEl0
IGFsc28gZG9lc24ndCBhbGxvdyB1cyB0bwpyZWxpYWJseSB1c2UgYSB0aW1lb3V0LgoKQW55IHRo
b3VnaHRzPwoKIC1HZW9yZ2UKClsxXSBodHRwczovL2dpdC5uZXRmaWx0ZXIub3JnL2lwdGFibGVz
L2NvbW1pdC8/aWQ9OTM1ODdhMDRkMGYyNTExZTEwOGJiYzRkODdhOGI5ZDI4YTVjNWRkOAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 12:40:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 12:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAyFX-0007U1-0x; Wed, 17 May 2017 12:40:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dAyFW-0007Tv-45
 for xen-devel@lists.xen.org; Wed, 17 May 2017 12:40:18 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 55/E5-03613-1B44C195; Wed, 17 May 2017 12:40:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLKsWRWlGSWpSXmKPExsVywNxEW3eDi0y
 kwZ8n2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKv89ZC6ZIVSw7N4GxgfGISBcjJ4eQQIXE
 3Re/mEBsCQFeiSPLZrB2MXIA2f4SR1+4dzFyAZU0MEr8PLWaCaJ+D6PE5vWFEPYuRolrNw0hi
 tYwSnSc380IkmAT0JJ4svs5G4gtIqAs0fvrNwuIzSxQKDH/92xmEFtYwFli3oMFUDUuEpP6pz
 KCLBYRsJK4fq4aJMwioCpx/uYmsL28AsES01f0sMLcfPHbbLA4p4C9RN/9drA4o4CYxPdTa5g
 gVolL3HoyH+ovAYkle84zQ9iiEi8f/2OFmC8pMenTFyhbXGLN5flwdue+n2wQ9YoSf9e3MkLM
 1JFYsPsTG4StLbFs4WtmiNsEJU7OfMICcZuixMOZc9gnMMrOQnLGLCTts5C0z0LSvoCRZRWjR
 nFqUVlqka6RkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmC0MwDBDsY18wMPMU
 pyMCmJ8u5/IB0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3v5NMpJBgUWp6akVaZg4w7cCkJTh
 4lER4BUDSvMUFibnFmekQqVOMilLivBLOQAkBkERGaR5cGyzVXWKUlRLmZQQ6RIinILUoN7ME
 Vf4VozgHo5IwrxTIFJ7MvBK46a+AFjMBLW4GuZm3uCQRISXVwMi4SP7JjhSf3LJgT5GJYec/x
 ERLv1n4QJIxdJn55gvPvvKztnW687GVll54uu15lTK7hV6uhe6rbsa58qtlDKfc7YmQYeQ5d6
 NEPPZNr/eZmpnr0+LO5lUrmCXuf5/3NvVwX5a3Kv+xGx9Z6re1vvPP0Qx997wurjh3rfi84w/
 PMhmf5douqMRSnJFoqMVcVJwIADvXwa5wAwAA
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495024814!69148776!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24476 invoked from network); 17 May 2017 12:40:16 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 12:40:16 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga105.fm.intel.com with ESMTP; 17 May 2017 05:40:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,354,1491289200"; d="scan'208";a="101692419"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga005.jf.intel.com with ESMTP; 17 May 2017 05:40:13 -0700
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 17 May 2017 05:40:12 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 17 May 2017 05:40:12 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Wed, 17 May 2017 20:40:10 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/vpmu: add cpu hot unplug notifier for vpmu
Thread-Index: AQHSztwvHwk5zuwWZEqDOyRAsUtylqH3u++AgACjQOA=
Date: Wed, 17 May 2017 12:40:09 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167D00355@SHSMSX101.ccr.corp.intel.com>
References: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
 <591C33C3020000780015A61B@prv-mh.provo.novell.com>
In-Reply-To: <591C33C3020000780015A61B@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gT24gMTYuMDUuMTcgYXQgMTk6MjksIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4gPiBDdXJyZW50bHksIGhvdCB1bnBsdWcgYSBjcHUgd2l0aCB2cG11IGVuYWJsZWQgbWF5IGNh
dXNlIHN5c3RlbSBoYW5nCj4gPiBkdWUgdG8gc2VuZCBJUEkgdG8gYSBkaWUgcGh5c2ljYWwgY3B1
LiBUaGlzIHBhdGNoIGFkZCBhIGNwdSBob3QgdW5wbHVnCj4gPiBub3RpZmVyIHRvIHNhdmUgdnBt
dSBjb250ZXh0IGJlZm9yZSBjcHUgb2ZmbGluZS4KPiA+Cj4gPiBDb25zaWRlciBvbmUgc2NlbmUs
IGhvdHBsdWcgcGh5c2ljYWwgY3B1IE4gd2l0aCB2cG11IGlzIGVuYWJsZWQuCj4gCj4gSSB0aGlu
ayB5b3UgbWVhbiAic2NlbmFyaW8iIGFuZCAiaG90IHVucGx1ZyIuCj4gCj4gPiBUaGUgdmNwdSB3
aGljaCBydW5uaW5nIG9uIHRoaXMgcGh5c2ljYWwgY3B1IGJlZm9yZSB3aWxsIGJlIHN3aXRjaCB0
bwo+ID4gb3RoZXIgb25saW5lIGNwdS4gQmVmb3JlIGxvYWQgdGhlIHZwbXUgY29udGV4dCB0byBu
ZXcgcGh5c2ljYWwgY3B1LCBhCj4gPiBJUEkgd2lsbCBiZSBzZW5kIHRvIGNwdSBOIHRvIHNhdmUg
dGhlIHZwbXUgY29udGV4dC4KPiA+IFN5c3RlbSB3aWxsIGhhbmcgaW4gZnVuY3Rpb24gb25fc2Vs
ZWN0X2NwdXMgYmVjYXVzZSBvZiB0aGF0IHBoeXNpY2FsCj4gPiBjcHUgaXMgb2ZmbGluZSBhbmQg
Y2FuIG5vdCBkbyBhbnkgcmVzcG9uc2UuCj4gCj4gRG9lc24ndCB0aGlzIG1ha2UgY2xlYXIgdGhh
dCB5b3Ugd291bGQgYmV0dGVyIGFsc28gbWFrZSBzdXJlCj4gLT5sYXN0X3BjcHUgZG9lc24ndCBo
b2xkIHRvIHRoZSB0aGVuIHN0YWxlIENQVSBhbnltb3JlPyBGb3IKPiBleGFtcGxlLCB2cG11X2xv
YWQoKSBjb21wYXJlcyBpdCB3aXRoIHNtcF9wcm9jZXNzb3JfaWQoKSAodGhlIHN1YnNlcXVlbnQg
dXNlIGlzIGd1YXJkZWQgYnkgYSBWUE1VX0NPTlRFWFRfTE9BREVEIGZsYWcKPiBjaGVjayksIGFs
bG93aW5nIGJhZG5lc3MgaWYgdGhlIHNhbWUgb3IgYW5vdGhlciBDUFUgd2l0aCB0aGUgc2FtZSBu
dW1iZXIgY29tZXMgdXAgYWdhaW4gcXVpY2tseSBlbm91Z2guIFNpbWlsYXJseQo+IHZwbXVfYXJj
aF9kZXN0cm95KCkgdXNlcyBpdCB3aXRob3V0IGNoZWNraW5nIFZQTVVfQ09OVEVYVF9MT0FERUQu
CgpIaSBKYW4sCiAgICBJIHRoaW5rIGl0IG1heSBjYW4ndCBtYWtlIHN1cmUgICItPmxhc3RfcGNw
dSIgZG9lc24ndCBob2xkIHRvIHRoZSB0aGVuIHN0YWxlIENQVS4gVGhlIHB1cnBvc2Ugb2YgdGhp
cyBub3RpZmllciBpcyB0byBzYXZlIHRoZSB2cG11IGNvbnRleHQgYmVmb3JlIGNwdSBvZmZsaW5l
LiBBdm9pZCBzYXZlIHZwbXUgY29udGV4dCBieSBzZW5kIElQSSB0byB0aGF0IG9mZmxpbmUgY3B1
LiBUaGVyZSBpcyBubyByZWFzb24gdG8gY2hhbmdlIHRoZSB2YWx1ZSBleGNlcHQgaXQgc2F2aW5n
ICh2cG11X3NhdmUoKSkgaW4gYW5vdGhlciBwaHlzaWNhbCBjcHUuCiAgICBSZWdhcmRpbmcgdnBt
dV9hcmNoX2Rlc3Ryb3koKSwgaXQgaW5kZWVkIHdpbGwgY2F1c2Ugc2FtZSBpc3N1ZS4gV2hhdCBh
Ym91dCBhZGQgIiB0aGlzX2NwdShjcHUpID0gTlVMTCIgaW4gY3B1X2NhbGxiYWNrKCkgdG8gY2xl
YW4gdGhlIGxhc3RfdmNwdSBwb2ludGVyIG9mIHRoaXMgcGh5c2ljYWwgY3B1LiAKICAgIEluIGFk
ZGl0aW9uLCBhZGQgVlBNVV9DT05URVhUX0xPQURFRCBjaGVjayBiZWZvcmUgZXhlY3V0ZSBvbl9z
ZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YodmNwdV92cG11KHYpLT5sYXN0X3BjcHUpLCB2cG11X3Nh
dmVfZm9yY2UsIHYsIDEpIGluIHZwbXVfYXJjaF9kZXN0cm95KCkuIEJlY2F1c2Ugb2YgZm9yY2Ug
c2F2ZSBvcGVyYXRpb24gaGFzIGJlZW4gZmluaXNoZWQgaW4gbm90aWZpZXIgZnVuY3Rpb24uCgpU
aGFua3MsCkx1d2VpIEthbmcKCj4gCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwo+
ID4gKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPiA+IEBAIC0zNSw2ICszNSw3IEBACj4g
PiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4gPiAgI2luY2x1ZGUgPHB1YmxpYy9wbXUuaD4KPiA+
ICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4gCj4gUGxl
YXNlIHBsYWNlIHRoaXMgaW4gdGhlIGdyb3VwIG9mIG90aGVyIHhlbi8gaW5jbHVkZXMuCj4gCj4g
PiArc3RhdGljIGludCBjcHVfY2FsbGJhY2soc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVu
c2lnbmVkIGxvbmcKPiA+ICthY3Rpb24sIHZvaWQgKmhjcHUpIHsKPiA+ICsgICAgdW5zaWduZWQg
aW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKWhjcHU7Cj4gPiArICAgIHN0cnVjdCB2Y3B1ICp2Y3B1
ID0gcGVyX2NwdShsYXN0X3ZjcHUsIGNwdSk7Cj4gPiArICAgIHN0cnVjdCB2cG11X3N0cnVjdCAq
dnBtdTsKPiA+ICsKPiA+ICsgICAgaWYgKCAhdmNwdSApCj4gPiArICAgICAgICByZXR1cm4gTk9U
SUZZX0RPTkU7Cj4gPiArCj4gPiArICAgIHZwbXUgPSB2Y3B1X3ZwbXUodmNwdSk7Cj4gPiArICAg
IGlmICggIXZwbXVfaXNfc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9BTExPQ0FURUQpICkKPiA+ICsg
ICAgICAgIHJldHVybiBOT1RJRllfRE9ORTsKPiA+ICsKPiA+ICsgICAgc3dpdGNoICggYWN0aW9u
ICkKPiA+ICsgICAgewo+ID4gKyAgICBjYXNlIENQVV9EWUlORzoKPiA+ICsgICAgICAgIHZwbXVf
c2F2ZV9mb3JjZSh2Y3B1KTsKPiA+ICsgICAgICAgIHZwbXVfcmVzZXQodnBtdSwgVlBNVV9DT05U
RVhUX0xPQURFRCk7Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsgICAgZGVmYXVsdDoKPiA+ICsg
ICAgICAgIGJyZWFrOwo+IAo+IFBvaW50bGVzcyBkZWZhdWx0IGNhc2UuCj4gCj4gPiBAQCAtODcx
LDEwICs5MDIsMTEgQEAgc3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCj4gPiAgICAg
ICAgICBicmVhazsKPiA+ICAgICAgfQo+ID4KPiA+IC0gICAgaWYgKCB2cG11X21vZGUgIT0gWEVO
UE1VX01PREVfT0ZGICkKPiA+ICsgICAgaWYgKCB2cG11X21vZGUgIT0gWEVOUE1VX01PREVfT0ZG
ICkgewo+ID4gKyAgICAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZ2cG11X2NwdV9uZmIpOwo+
ID4gICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJWUE1VOiB2ZXJzaW9uICIgX19zdHJpbmdp
ZnkoWEVOUE1VX1ZFUl9NQUopICIuIgo+ID4gICAgICAgICAgICAgICAgIF9fc3RyaW5naWZ5KFhF
TlBNVV9WRVJfTUlOKSAiXG4iKTsKPiA+IC0gICAgZWxzZQo+ID4gKyAgICB9IGVsc2UKPiAKPiBD
b2Rpbmcgc3R5bGUgKGJyYWNlIHBsYWNlbWVudCkuCj4gCj4gSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 12:44:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 12:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAyJN-0007eN-I6; Wed, 17 May 2017 12:44:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303699a53=Ian.Jackson@citrix.com>)
 id 1dAyJM-0007eE-0o; Wed, 17 May 2017 12:44:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CB/5E-03371-F954C195; Wed, 17 May 2017 12:44:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve48V5l
 Ig64GQ4slHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGQ+7XrEXtLBX3P68i7mB8RRrFyMn
 h4SAv8S8Xz/ZQGw2AV2Jpi1/wWxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxRYy/Rvf8Mm
 M0ioCoxe+J6sHoRoPqre18AzecCqt/NJLFo5XlGkISwQKHEkxVLwRZzCgRK7Lu5gBGkSEjgHJ
 PEpWUfGSEuMpF4u3An0DYOoISaxNz18RMY+WYhuWkWkptmIblpASPzKkb14tSistQiXUO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAsGMAgh2MO587HWKU5GBSEuXd/0A6Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb5CLTKSQYFFqempFWmYOMAJg0hIcPEoivJ+dgdK8xQWJu
 cWZ6RCpU4y6HHPufX3PJMSSl5+XKiXOOw9khgBIUUZpHtwIWDReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjBvE8gUnsy8ErhNr4COYAI6ohnkft7ikkSElFQDY+aJxGdM8SGn82LytNf/Urz
 XVlFsXtC84M3ZXawBrzWXTtm5VH3inm3Ka9JsTnhmMa39zbGwZ69W/daQJwdnnVE20un0m/BE
 hKOZUc6xd5rfmu3O+zV7+DYcWNbw9eLlBwukjCYmumz2EGd77rU8adK758k5YUd6vn3t0P8dP
 lGZ/6Pji0NmMUosxRmJhlrMRcWJAM4egg/BAgAA
X-Env-Sender: prvs=303699a53=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495025053!97325052!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25825 invoked from network); 17 May 2017 12:44:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 12:44:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432809320"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22812.17778.14162.748183@mariner.uk.xensource.com>
Date: Wed, 17 May 2017 13:43:30 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Antony Saba <awsaba@gmail.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hlbi11c2Vyc10gdmlmLWJy
aWRnZSBlcnJvcnMgd2hlbiBjcmVhdGluZyBhbmQgZGVzdHJveWluZyBkb3plbnMgb2YgVk1zIHNp
bXVsdGFuZW91c2x5Iik6Cj4gU28gd2UgaGF2ZSB0aHJlZSBvcHRpb25zOgouLi4KPiAzLiBUcnkg
dG8gY2hlY2sgdG8gc2VlIGlmIHRoZSB2ZXJzaW9uIG9mIGlwdGFibGVzIHdlIGhhdmUgc3VwcG9y
dHMgLXcsCj4gYW5kIHVzZSBpdCBpZiBhdmFpbGFibGUuICBUaGlzIHNob3VsZCBhbHNvIHdvcmsg
b24gYWxsIHN5c3RlbXMsIGJ1dAo+IGludHJvZHVjZXMgYSBiaXQgb2YgY29tcGxpY2F0aW9uLiAg
SXQgYWxzbyBkb2Vzbid0IGFsbG93IHVzIHRvCj4gcmVsaWFibHkgdXNlIGEgdGltZW91dC4KCkkg
dGhpbmsgdGhpcyBpcyBiZXN0LiAgRXZlbnR1YWxseSB3ZSBjYW4gZ2V0IHJpZCBvZiB0aGUgY2hl
Y2sgZm9yIC13LgoKSSB0aGluayBhIHRpbWVvdXQgaW4gdGhpcyBjb250ZXh0IGlzIG5vdCB2ZXJ5
IGhlbHBmdWwuCgpBbHNvLCBhIGxvb3AsIG9uIGEgYnVzeSBzeXN0ZW0sIG1pZ2h0IG5lZWQgdG8g
aGF2ZSBtYW55IGF0dGVtcHRzLApiZWNhdXNlIGl0IHdpbGwgYmUgcG9sbGluZy4KCkFzIEkgc2Fp
ZCBvbiBpcmM6CgogIElmIGlwdGFibGVzIGZhaWxzIHRvIHJlbGVhc2UgaXRzIGxvY2ssIHRoZW4g
c3VyZWx5IGV2ZXJ5dGhpbmcgaXMgZ29pbmcKICB0byBiZSBidXN0IGZvcmV2ZXIgbW9yZSwgYXQg
bGVhc3QgdW50aWwgc29tZW9uZSBtYW5hZ2VzIHRvIHVuc3RpY2sgaXQKICBhbmQgZ2V0IHRoZSBs
b2NrIHJlbGVhc2VkID8KCiAgSSdtIG5vdCBzdXJlIGl0J3Mgd29ydGggYSBsb3Qgb2YgZWZmb3J0
IHRvIHRyeSB0byBjb250YWluIHRoZQogIGNvbnNlcXVlbmNlcy4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 17 12:46:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 12:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAyLl-0007tE-7t; Wed, 17 May 2017 12:46:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAyLk-0007t0-3h; Wed, 17 May 2017 12:46:44 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5D/43-01735-3364C195; Wed, 17 May 2017 12:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK6Rm0y
 kwZ0VuhZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYMxbsdy14wF5x+sc3lgbGmWxdjJwc
 EgL+Eu9nrmQEsYUFCiWerFjKCmKLCGhLvFi1DqiGi0NIoJlZ4mHXFWYQh1lgJ5PEkb0HWUCq2
 AT0JOYd/wpm8wrYSnx49wKog4ODRUBVYs0pfZCwqEC4xNvGI1AlghInZz4BszkFHCSOTr8Dtp
 hZwEDiyKI5rBC2vMT2t3OYQWwhoDGLHxxln8DINwtJ+ywkLbOQtCxgZF7FqFGcWlSWWqRrZKm
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYdvUMDIw7GC9v8TvEKMnBpCTKu/+B
 dKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7zLjKRQoJFqempFWmZOcAIgElLcPAoifA+A0nzF
 hck5hZnpkOkTjHqcsy59/U9kxBLXn5eqpQ47zyQIgGQoozSPLgRsGi8xCgrJczLyMDAIMRTkF
 qUm1mCKv+KUZyDUUmY9yDIFJ7MvBK4Ta+AjmACOqIZ5H7e4pJEhJRUA6NDoVnfOqOtt9RrusL
 f2Zx+0+ocb7J8ieWMFpuC+b43lY4ba/u6fP346O/DxwvZt80LCJKzFT76+1x6enP6s51Tpdn/
 lc05wOgjbLx9iva+7rUMi7ZOTeb0id8Q2vJHeh4rm4nQ4zOvdM/ypuuff1h3yJ5P1/Wnem/vk
 uydlz4arf31Z2qOWrgSS3FGoqEWc1FxIgBQUH9ywQIAAA==
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495025200!84734732!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17915 invoked from network); 17 May 2017 12:46:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 12:46:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424166558"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
Date: Wed, 17 May 2017 13:46:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22812.17778.14162.748183@mariner.uk.xensource.com>
Cc: Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Antony Saba <awsaba@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDUvMTcgMTM6NDMsIElhbiBKYWNrc29uIHdyb3RlOgo+IEdlb3JnZSBEdW5sYXAgd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtYZW4tdXNlcnNdIHZpZi1icmlkZ2UgZXJyb3JzIHdoZW4g
Y3JlYXRpbmcgYW5kIGRlc3Ryb3lpbmcgZG96ZW5zIG9mIFZNcyBzaW11bHRhbmVvdXNseSIpOgo+
PiBTbyB3ZSBoYXZlIHRocmVlIG9wdGlvbnM6Cj4gLi4uCj4+IDMuIFRyeSB0byBjaGVjayB0byBz
ZWUgaWYgdGhlIHZlcnNpb24gb2YgaXB0YWJsZXMgd2UgaGF2ZSBzdXBwb3J0cyAtdywKPj4gYW5k
IHVzZSBpdCBpZiBhdmFpbGFibGUuICBUaGlzIHNob3VsZCBhbHNvIHdvcmsgb24gYWxsIHN5c3Rl
bXMsIGJ1dAo+PiBpbnRyb2R1Y2VzIGEgYml0IG9mIGNvbXBsaWNhdGlvbi4gIEl0IGFsc28gZG9l
c24ndCBhbGxvdyB1cyB0bwo+PiByZWxpYWJseSB1c2UgYSB0aW1lb3V0Lgo+IAo+IEkgdGhpbmsg
dGhpcyBpcyBiZXN0LiAgRXZlbnR1YWxseSB3ZSBjYW4gZ2V0IHJpZCBvZiB0aGUgY2hlY2sgZm9y
IC13Lgo+IAo+IEkgdGhpbmsgYSB0aW1lb3V0IGluIHRoaXMgY29udGV4dCBpcyBub3QgdmVyeSBo
ZWxwZnVsLgo+IAo+IEFsc28sIGEgbG9vcCwgb24gYSBidXN5IHN5c3RlbSwgbWlnaHQgbmVlZCB0
byBoYXZlIG1hbnkgYXR0ZW1wdHMsCj4gYmVjYXVzZSBpdCB3aWxsIGJlIHBvbGxpbmcuCgpGV0lX
IHRoZSBpcHRhYmxlcyBpbnRlcm5hbCBtZWNoYW5pc20gd2lsbCB0cnkgdG8gZ3JhYiB0aGUgbG9j
aywgYW5kIGlmCml0IGZhaWxzIChhbmQgLXcgaXMgc2V0KSwgd2lsbCBjYWxsIHNsZWVwKDEpIGJl
Zm9yZSB0cnlpbmcgYWdhaW4uICBNeQpiYXNoIGxvb3Agd291bGQgZG8gZXhhY3RseSB0aGUgc2Ft
ZSB0aGluZy4KCkJ1dCBJIGFncmVlIHRoYXQgaWYgdGltZW91dHMgYXJlIG5vdCBpbXBvcnRhbnQs
IGRvaW5nIGl0IHZpYSBpcHRhYmxlcyBpcwpwcm9iYWJseSBjbGVhbmVyLiAgTGV0IG1lIHdvcmsg
dXAgYSBwYXRjaC4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 12:55:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 12:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAyTn-0000TT-Bz; Wed, 17 May 2017 12:55:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAyTl-0000Sf-Rm
 for xen-devel@lists.xen.org; Wed, 17 May 2017 12:55:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9D/03-03620-5284C195; Wed, 17 May 2017 12:55:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1fFQyb
 S4Ha/jMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH+6xW2gn+CFVMvb2RpYHzB18XIySEkkCfx
 8dwOVhCbV8BO4t32B2C2hIChxOmFN1lAbBYBVYlzb68zgdhsAuoSbc+2g9WICERI7G9dxAhiM
 wsUSrz9MR2sXljAWWLegwVsXYxcQPMPMkr8v/QKLMEpECKxf8tTIJsDaJmgxN8dwhC9WhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DA72kosz
 0jJLcxMwcIM9MLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH471lAYcYJTmYlER59z+QjhTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwaviLhMpJFiUmp5akZaZA4wEmLQEB4+SCO8hN6A0b3FBYm5xZ
 jpE6hSjopQ4ryZInwBIIqM0D64NFn2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwrDjKFJz
 OvBG76K6DFTECLm0Fu5i0uSURISTUwbtD1eRLi5qgclll/4J7lin2ZbVs+y/7aYfF71cR7BT0
 F/FU9NZrPb0ySOaBUuuv9J5EaOZN8zSPJm6/uuH9+iW5Usey3Pq9XQlW/bZjFvCaYnSzyrE/3
 viiQoSBnFm7BJJw8aa92HWu749fVK4oZ1rI+mfrw2Amu/4pXprX68TscvuDXx92pxFKckWiox
 VxUnAgAKQgA/rkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495025698!69012397!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59821 invoked from network); 17 May 2017 12:55:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 12:55:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 06:54:58 -0600
Message-Id: <591C6441020000780015A7D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 06:54:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
 <591C33C3020000780015A61B@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D00355@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167D00355@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE0OjQwLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
PiA+Pj4gT24gMTYuMDUuMTcgYXQgMTk6MjksIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4+ID4gQ3VycmVudGx5LCBob3QgdW5wbHVnIGEgY3B1IHdpdGggdnBtdSBlbmFibGVkIG1heSBj
YXVzZSBzeXN0ZW0gaGFuZwo+PiA+IGR1ZSB0byBzZW5kIElQSSB0byBhIGRpZSBwaHlzaWNhbCBj
cHUuIFRoaXMgcGF0Y2ggYWRkIGEgY3B1IGhvdCB1bnBsdWcKPj4gPiBub3RpZmVyIHRvIHNhdmUg
dnBtdSBjb250ZXh0IGJlZm9yZSBjcHUgb2ZmbGluZS4KPj4gPgo+PiA+IENvbnNpZGVyIG9uZSBz
Y2VuZSwgaG90cGx1ZyBwaHlzaWNhbCBjcHUgTiB3aXRoIHZwbXUgaXMgZW5hYmxlZC4KPj4gCj4+
IEkgdGhpbmsgeW91IG1lYW4gInNjZW5hcmlvIiBhbmQgImhvdCB1bnBsdWciLgo+PiAKPj4gPiBU
aGUgdmNwdSB3aGljaCBydW5uaW5nIG9uIHRoaXMgcGh5c2ljYWwgY3B1IGJlZm9yZSB3aWxsIGJl
IHN3aXRjaCB0bwo+PiA+IG90aGVyIG9ubGluZSBjcHUuIEJlZm9yZSBsb2FkIHRoZSB2cG11IGNv
bnRleHQgdG8gbmV3IHBoeXNpY2FsIGNwdSwgYQo+PiA+IElQSSB3aWxsIGJlIHNlbmQgdG8gY3B1
IE4gdG8gc2F2ZSB0aGUgdnBtdSBjb250ZXh0Lgo+PiA+IFN5c3RlbSB3aWxsIGhhbmcgaW4gZnVu
Y3Rpb24gb25fc2VsZWN0X2NwdXMgYmVjYXVzZSBvZiB0aGF0IHBoeXNpY2FsCj4+ID4gY3B1IGlz
IG9mZmxpbmUgYW5kIGNhbiBub3QgZG8gYW55IHJlc3BvbnNlLgo+PiAKPj4gRG9lc24ndCB0aGlz
IG1ha2UgY2xlYXIgdGhhdCB5b3Ugd291bGQgYmV0dGVyIGFsc28gbWFrZSBzdXJlCj4+IC0+bGFz
dF9wY3B1IGRvZXNuJ3QgaG9sZCB0byB0aGUgdGhlbiBzdGFsZSBDUFUgYW55bW9yZT8gRm9yCj4+
IGV4YW1wbGUsIHZwbXVfbG9hZCgpIGNvbXBhcmVzIGl0IHdpdGggc21wX3Byb2Nlc3Nvcl9pZCgp
ICh0aGUgc3Vic2VxdWVudCB1c2UgCj4gaXMgZ3VhcmRlZCBieSBhIFZQTVVfQ09OVEVYVF9MT0FE
RUQgZmxhZwo+PiBjaGVjayksIGFsbG93aW5nIGJhZG5lc3MgaWYgdGhlIHNhbWUgb3IgYW5vdGhl
ciBDUFUgd2l0aCB0aGUgc2FtZSBudW1iZXIgCj4gY29tZXMgdXAgYWdhaW4gcXVpY2tseSBlbm91
Z2guIFNpbWlsYXJseQo+PiB2cG11X2FyY2hfZGVzdHJveSgpIHVzZXMgaXQgd2l0aG91dCBjaGVj
a2luZyBWUE1VX0NPTlRFWFRfTE9BREVELgo+IAo+ICAgICBJIHRoaW5rIGl0IG1heSBjYW4ndCBt
YWtlIHN1cmUgICItPmxhc3RfcGNwdSIgZG9lc24ndCBob2xkIHRvIHRoZSB0aGVuIAo+IHN0YWxl
IENQVS4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBub3RpZmllciBpcyB0byBzYXZlIHRoZSB2cG11IGNv
bnRleHQgYmVmb3JlIAo+IGNwdSBvZmZsaW5lLiBBdm9pZCBzYXZlIHZwbXUgY29udGV4dCBieSBz
ZW5kIElQSSB0byB0aGF0IG9mZmxpbmUgY3B1LiBUaGVyZSAKPiBpcyBubyByZWFzb24gdG8gY2hh
bmdlIHRoZSB2YWx1ZSBleGNlcHQgaXQgc2F2aW5nICh2cG11X3NhdmUoKSkgaW4gYW5vdGhlciAK
PiBwaHlzaWNhbCBjcHUuCgpJJ20gYWZyYWlkIEkgZG9uJ3QgdW5kZXJzdGFuZCBtb3N0IG9mIHlv
dXIgcmVwbHkuCgo+ICAgICBSZWdhcmRpbmcgdnBtdV9hcmNoX2Rlc3Ryb3koKSwgaXQgaW5kZWVk
IHdpbGwgY2F1c2Ugc2FtZSBpc3N1ZS4gV2hhdCAKPiBhYm91dCBhZGQgIiB0aGlzX2NwdShjcHUp
ID0gTlVMTCIgaW4gY3B1X2NhbGxiYWNrKCkgdG8gY2xlYW4gdGhlIGxhc3RfdmNwdSAKPiBwb2lu
dGVyIG9mIHRoaXMgcGh5c2ljYWwgY3B1LiAKClRoYXQncyBiZWluZyBkb25lIGJ5IHZwbXVfc2F2
ZV9mb3JjZSgpIGFscmVhZHkgYWZhaWN0IChhc3N1bWluZwp5b3UgbWVhbiB0aGlzX2NwdShsYXN0
X3ZjcHUpKSwgYWxiZWl0IGZvciB3aGF0ZXZlciByZWFzb24gb3Blbgpjb2RpbmcgdGhpc19jcHUo
KS4KCj4gICAgIEluIGFkZGl0aW9uLCBhZGQgVlBNVV9DT05URVhUX0xPQURFRCBjaGVjayBiZWZv
cmUgZXhlY3V0ZSAKPiBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YodmNwdV92cG11KHYpLT5s
YXN0X3BjcHUpLCB2cG11X3NhdmVfZm9yY2UsIHYsIDEpIGluIAo+IHZwbXVfYXJjaF9kZXN0cm95
KCkuIEJlY2F1c2Ugb2YgZm9yY2Ugc2F2ZSBvcGVyYXRpb24gaGFzIGJlZW4gZmluaXNoZWQgaW4g
Cj4gbm90aWZpZXIgZnVuY3Rpb24uCgpJJ20gbm90IHN1cmUgd2hldGhlciB0aGF0IHdvdWxkIGJl
IGNvcnJlY3QuIEJvcmlzPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 13:04:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAyd3-0001JD-6j; Wed, 17 May 2017 13:04:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stefanha@gmail.com>) id 1dAyd1-0001J7-1c
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 13:04:35 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C4/AD-02181-16A4C195; Wed, 17 May 2017 13:04:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsVyMbRhm26Cl0y
 kwc5+VYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP35p/sBVcEKh4d2sfewLiEr4uRi0NIYDqj
 xMyvn5hBHBaB+awSm5YcYgVxJAR2s0rsnrASyOEEcuIk3i24AmVXSnROuMsCYgsJKEq03n3LC
 jHqE6PE5LkT2LoYOYBGqUpMf5gHYrIJaEmcfCkHUi4ioC+x6XYjO0g5s0Aro8S3idOZQBLCAi
 YSL788ZgaxeQWsJSZ9vssMMd9LYsaW9+wQcUGJkzOfgO1lFiiW+DVrJQvIfGYBaYnl/zhATE4
 Bb4m/OxxAKkQFlCV239rLPIFReBaS5llImmchNEOEtSRu/HvJhCGsLbFs4WtmCNtWYt269ywL
 GNlXMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIExlA9AwPjD
 sabk/0OMUpyMCmJ8u5/IB0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXzVMmUkiwKDU9tSItMw
 cYzTBpCQ4eJRHeVR5Aad7igsTc4sx0iNQpRkuOF5ffv2fieLf0A5B8svLHeyYhlrz8vFQpcV5
 RkHkCIA0ZpXlw42AJ5xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5jkCk8mXklcFtfAR3E
 BHRQM8gvvMUliQgpqQbGiU57NrmxzpptKMO58gRH+Z/Xh258uBbmd6Lzd+ikXfcMPIw107nuT
 r+18PePyF06Fwq6b3Lsftrzwu/7IY1dXMyVWoIh4aePuT84L9b6WCnlke2Uo3wWl8471RR52J
 XpNH14/Wqt1Unha065ys905WQ3nGEwfvxYMKP6KMPf/UfmsT/nWMK2RImlOCPRUIu5qDgRAKU
 Zj54zAwAA
X-Env-Sender: stefanha@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495026272!62471733!1
X-Originating-IP: [209.85.128.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52746 invoked from network); 17 May 2017 13:04:32 -0000
Received: from mail-wr0-f182.google.com (HELO mail-wr0-f182.google.com)
 (209.85.128.182)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 13:04:32 -0000
Received: by mail-wr0-f182.google.com with SMTP id l9so9102244wre.1
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 06:04:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=6D/Ns51swP01iRNtjxWBjD+Xts0UXdIPbSSWuhpxsX8=;
 b=Enqf0b3VyQtlNNP6EDG236t6EkJ5AYKK3SAfNaczYRbvNJUqEwuMF8GyDExS+0liYf
 l648zsku01km+PKgnguQjcQsZP9EJb6YDZrgoAGp+GQkHUTWUzWk9FdFqFabR6ZBXQrI
 lR5pz+BRviZY4XFFjklL93ihkbtCbB6Q3fkeWkMIue7S/OoSatnMwMfu1dXvmmZfQa/G
 x3st/P74i1pL637PNQuN3/WYKU0aCYtaHXVrr6l72wDLZVdsWGvfK8Z2rNC6ACFwnfU0
 UdKgyQQZMSj4VYvZQYVkeonHiBqnCZQLieTrrZmUJyuaGqRWeVud4Ssk9+qNab6ZjYcx
 I0tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=6D/Ns51swP01iRNtjxWBjD+Xts0UXdIPbSSWuhpxsX8=;
 b=Ryaw3jjdj6ByFiecBi3iRAiy5uyJcG0FS2vzxwa1vu4c6Wx7wuu8owH6ZdmkK8QgXZ
 +PJQWIkkoyorNMFbCqGejt+WRjOv85vgYtw0+YrZHFr2VDeWLX6BEmNtmt4JlBBZJoP1
 prVOKRvBn2FiwHO429bhs2WYymfq1SK+59q21BmBs3Qjk7OY4KbdG3sMZ/RETTjRbYKm
 jUKxPvPp5GzmDLPuiISZFvkUONPdDiVCACXxrtRljsmUx9rS8FC9sjvkLKXKnUlExFrj
 LdxwZPuYw2A4BzE2Le7qJZ8O9sk9bby1e5MHr2yZ4fcZGSVwFjrZ71GnVqxk4qKhmP4E
 FPoQ==
X-Gm-Message-State: AODbwcAWyJtWtPvSRNGnKABWsv6R5mog75rodFK9BfUzYiEBdB+LJ0N4
 6KeK5f42SooU+w==
X-Received: by 10.223.131.129 with SMTP id 1mr2198940wre.104.1495026272119;
 Wed, 17 May 2017 06:04:32 -0700 (PDT)
Received: from localhost ([51.15.41.238])
 by smtp.gmail.com with ESMTPSA id q108sm2614844wrb.3.2017.05.17.06.04.29
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 17 May 2017 06:04:29 -0700 (PDT)
Date: Wed, 17 May 2017 14:04:28 +0100
From: Stefan Hajnoczi <stefanha@gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170517130428.GH8260@stefanha-x1.localdomain>
References: <alpine.DEB.2.10.1705161157280.4103@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705161157280.4103@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: anthony.perard@citrix.com, peter.maydell@linaro.org, qemu-devel@nongnu.org,
 stefanha@redhat.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PULL 0/4] please pull xen-20170516-tag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9175715427933114591=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============9175715427933114591==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="3VRmKSg17yJg2MZg"
Content-Disposition: inline


--3VRmKSg17yJg2MZg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, May 16, 2017 at 12:19:26PM -0700, Stefano Stabellini wrote:
> The following changes since commit cdece0467c00007cf8e3f4b3c3f0b13bf2c4fe=
a9:
>=20
>   block/win32: fix 'ret not initialized' warning (2017-05-16 15:34:18 +01=
00)
>=20
> are available in the git repository at:
>=20
>   git://xenbits.xen.org/people/sstabellini/qemu-dm.git tags/xen-20170516-=
tag
>=20
> for you to fetch changes up to 01cd90b641e1aed40cf13a577e6a737af94d55e7:
>=20
>   xen: call qemu_set_cloexec instead of fcntl (2017-05-16 11:51:25 -0700)
>=20
> ----------------------------------------------------------------
> Xen 2017/05/16
>=20
> ----------------------------------------------------------------
> Anthony PERARD (1):
>       configure: Remove -lxencall for Xen detection
>=20
> Stefano Stabellini (3):
>       xen/mapcache: store dma information in revmapcache entries for debu=
gging
>       xen/9pfs: fix two resource leaks on error paths, discovered by Cove=
rity
>       xen: call qemu_set_cloexec instead of fcntl
>=20
>  configure                     |  2 +-
>  exec.c                        |  8 ++++----
>  hw/9pfs/xen-9p-backend.c      |  4 +++-
>  hw/i386/xen/xen-mapcache.c    | 15 ++++++++++-----
>  hw/xen/xen_backend.c          |  2 +-
>  include/sysemu/xen-mapcache.h |  5 +++--
>  6 files changed, 22 insertions(+), 14 deletions(-)

Thanks, applied to my staging tree:
https://github.com/stefanha/qemu/commits/staging

Stefan

--3VRmKSg17yJg2MZg
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEcBAEBAgAGBQJZHEpcAAoJEJykq7OBq3PI1ocH/RVhG+1o8+dUzhFJ8EeH2ph4
XSfBy05auKHYt3zA3wqIniXTJyCM0NDKe5eCd/4QTe/PMNYl251XR7FbrspLXyLX
O1JwGtFO71yzi5YuHFIIvPije0jOwrGk8IfQ1Qch4r5AAPcOzUP2G2c8ryyDaTev
FDQ7H0ljr5mCRmQxHcvAuHvq+UTvODO1J0GBcT6uR7/jMko73shD+xI5BXTtfWyf
zYQ4jYE/k8zUB0FOu2jPU7+B307mk07KfwUc02jknsxA0vJ1uU2IIALnJLgSkn/x
es5EAYujx5PcrDmSqXLmdgh55fmp0ZplaeMSKPPDMz/PlN5aCjrlhRJeHCOo1cI=
=2H6F
-----END PGP SIGNATURE-----

--3VRmKSg17yJg2MZg--


--===============9175715427933114591==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9175715427933114591==--


From xen-devel-bounces@lists.xen.org Wed May 17 13:05:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAydU-0001Ll-Ex; Wed, 17 May 2017 13:05:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dAydT-0001Lc-V6
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 13:05:04 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6E/5B-03920-F7A4C195; Wed, 17 May 2017 13:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDvW6dl0y
 kwYrbihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+m0eYC1ZJVzyZwdfAOE+8i5GTQ0LAX2JW
 Uw87iM0moCzxs7OXDcQWEdCTaDrwnLGLkYuDWeAQo8TsO4eZQRLCAuESFxYuZASxWQRUJXZ9P
 cIKYvMKWEhsOHCeDWKovMSutotgcSEBBYmO6ceYIGoEJU7OfMICYjMLSEgcfPGCeQIj9ywkqV
 lIUgsYmVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGAwM
 Q7GD8sSzgEKMkB5OSKO/+B9KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42TxlIoUEi1LTUyvS
 MnOAYQmTluDgURLhXeUBlOYtLkjMLc5Mh0idYlSUEucVBekTAElklObBtcFi4RKjrJQwLyPQI
 UI8BalFuZklqPKvGMU5GJWEeY1BpvBk5pXATX8FtJgJaHEzyM28xSWJCCmpBsYpZ14zC2yK5d
 Cb7z3bSjVjptWhRLneBS0qIbtMI73U1/r9vHqm5bbNowRXzZw1zZd/di8TuHcuddJvwfgTYiY
 LxKZGJVZovNp76pbQOicZo2sq8Y17S0za/PvMLVY8iKh67Lp1etv71i6RZ6cuLcjwynzNV87/
 73NXel9qi/96oQ38Cp53mZVYijMSDbWYi4oTAfeQ5tWAAgAA
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1495026300!62928534!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9397 invoked from network); 17 May 2017 13:05:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 13:05:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432812740"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 17 May 2017 14:04:42 +0100
Message-ID: <20170517130442.16393-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Steven Haigh <netwiz@crc.id.au>, Julien Grall <Julien.Grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should depend
	on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnVpbGQgY2FuIGZhaWwgaWYgc3R1YmRvbSBidWlsZCBpcyBydW4gYmVmb3JlIHRvb2xzIGJ1aWxk
IGJlY2F1c2U6CgoxLiB0b29scy9pbmNsdWRlIGJ1aWxkIHVzZXMgcmVsYXRpdmUgcGF0aCBhbmQg
ZGVwZW5kcyBvbiBYRU5fT1MKMi4gc3R1YmRvbSBuZWVkcyB0b29scy9pbmNsdWRlIHRvIGJlIGJ1
aWx0LCBhdCB3aGljaCB0aW1lIFhFTl9PUyBpcwogICBtaW5pLW9zIGFuZCBjb3JyZXNwb25kaW5n
IHN5bWxpbmtzIGFyZSBjcmVhdGVkCjMuIGxpYnJhcmllcyBpbnNpZGUgdG9vbHMgbmVlZHMgdG9v
bHMvaW5jbHVkZSB0byBiZSBidWlsdCwgYXQgd2hpY2gKICAgdGltZSBYRU5fT1MgaXMgdGhlIGhv
c3Qgb3MgbmFtZSwgYnV0IHN5bWxpbmtzIHdvbid0IGJlIGNyZWF0ZWQKICAgYmVjYXVzZSB0aGV5
IGFyZSBhbHJlYWR5IHRoZXJlCjQuIGxpYnJhcmllcyBnZXQgdGhlIHdyb25nIGhlYWRlcnMgYW5k
IGZhaWwgdG8gYnVpbGQKClNpbmNlIGJvdGggdG9vbHMgYW5kIHN0dWJkb20gYnVpbGQgbmVlZCB0
aGUgcHVibGljIGhlYWRlcnMsIHdlIGJ1aWxkCnRvb2xzL2luY2x1ZGUgYmVmb3JlIHN0dWJkb20g
YW5kIHRvb2xzLiBSZW1vdmUgcnVuZXMgaW4gc3R1YmRvbSBhbmQKdG9vbHMgdG8gYXZvaWQgYnVp
bGRpbmcgdG9vbHMvaW5jbHVkZSBtb3JlIHRoYW4gb25jZS4KClRoZSBuZXcgYXJyYW5nZW1lbnQg
ZW5zdXJlcyB0b29scyBidWlsZCBnZXRzIHRoZSBjb3JyZWN0IGhlYWRlcnMKYmVjYXVzZSBYRU5f
T1MgaXMgc2V0IHRvIGhvc3Qgb3Mgd2hlbiBidWlsZGluZyB0b29scy9pbmNsdWRlLiBBcyBmb3IK
c3R1YmRvbSwgaXQgZXhwbGljaXRseSBsaW5rcyB0byB0aGUgbWluaS1vcyBkaXJlY3Rvcnkgd2l0
aG91dCByZWx5aW5nCm9uIFhFTl9PUyBzbyBpdCBzaG91bGQgZmluZS4KClJlcG9ydGVkLWJ5OiBT
dGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogU3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBTYW11ZWwg
VGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CkNjOiBKdWxpZW4gR3JhbGwg
PEp1bGllbi5HcmFsbEBhcm0uY29tPgotLS0KIE1ha2VmaWxlICAgICAgICAgfCAxMCArKysrKysr
LS0tCiBzdHViZG9tL01ha2VmaWxlIHwgIDEgLQogdG9vbHMvTWFrZWZpbGUgICB8ICAzICstLQog
MyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQppbmRleCAwODQ1ODhlMTFlLi42YzgzN2Q3NTIyIDEw
MDY0NAotLS0gYS9NYWtlZmlsZQorKysgYi9NYWtlZmlsZQpAQCAtMzgsNiArMzgsMTAgQEAgbWlu
aS1vcy1kaXItZm9yY2UtdXBkYXRlOiBtaW5pLW9zLWRpcgogZXhwb3J0IFhFTl9UQVJHRVRfQVJD
SAogZXhwb3J0IERFU1RESVIKIAorLlBIT05ZOiB0b29sc19wdWJsaWNfaGVhZGVycwordG9vbHNf
cHVibGljX2hlYWRlcnM6CisJJChNQUtFKSAtQyB0b29scy9pbmNsdWRlCisKICMgYnVpbGQgYW5k
IGluc3RhbGwgZXZlcnl0aGluZyBpbnRvIHRoZSBzdGFuZGFyZCBzeXN0ZW0gZGlyZWN0b3JpZXMK
IC5QSE9OWTogaW5zdGFsbAogaW5zdGFsbDogJChUQVJHU19JTlNUQUxMKQpAQCAtNTAsMTEgKzU0
LDExIEBAIGJ1aWxkLXhlbjoKIAkkKE1BS0UpIC1DIHhlbiBidWlsZAogCiAuUEhPTlk6IGJ1aWxk
LXRvb2xzCi1idWlsZC10b29sczoKK2J1aWxkLXRvb2xzOiB0b29sc19wdWJsaWNfaGVhZGVycwog
CSQoTUFLRSkgLUMgdG9vbHMgYnVpbGQKIAogLlBIT05ZOiBidWlsZC1zdHViZG9tCi1idWlsZC1z
dHViZG9tOiBtaW5pLW9zLWRpcgorYnVpbGQtc3R1YmRvbTogbWluaS1vcy1kaXIgdG9vbHNfcHVi
bGljX2hlYWRlcnMKIAkkKE1BS0UpIC1DIHN0dWJkb20gYnVpbGQKIGlmZXEgKHg4Nl82NCwkKFhF
Tl9UQVJHRVRfQVJDSCkpCiAJWEVOX1RBUkdFVF9BUkNIPXg4Nl8zMiAkKE1BS0UpIC1DIHN0dWJk
b20gcHYtZ3J1YgpAQCAtMTAxLDcgKzEwNSw3IEBAIGluc3RhbGwtdG9vbHM6CiAJJChNQUtFKSAt
QyB0b29scyBpbnN0YWxsCiAKIC5QSE9OWTogaW5zdGFsbC1zdHViZG9tCi1pbnN0YWxsLXN0dWJk
b206IG1pbmktb3MtZGlyCitpbnN0YWxsLXN0dWJkb206IG1pbmktb3MtZGlyIHRvb2xzX3B1Ymxp
Y19oZWFkZXJzCiAJJChNQUtFKSAtQyBzdHViZG9tIGluc3RhbGwKIGlmZXEgKHg4Nl82NCwkKFhF
Tl9UQVJHRVRfQVJDSCkpCiAJWEVOX1RBUkdFVF9BUkNIPXg4Nl8zMiAkKE1BS0UpIC1DIHN0dWJk
b20gaW5zdGFsbC1ncnViCmRpZmYgLS1naXQgYS9zdHViZG9tL01ha2VmaWxlIGIvc3R1YmRvbS9N
YWtlZmlsZQppbmRleCBhZWY3MDVkZDFlLi5kYjAxODI3MDcwIDEwMDY0NAotLS0gYS9zdHViZG9t
L01ha2VmaWxlCisrKyBiL3N0dWJkb20vTWFrZWZpbGUKQEAgLTM1NSw3ICszNTUsNiBAQCBMSU5L
X0RJUlMgOj0gbGlieGMtJChYRU5fVEFSR0VUX0FSQ0gpIHhlbnN0b3JlICQoZm9yZWFjaCBkaXIs
JChMSU5LX0xJQlNfRElSUyksbAogTElOS19TVEFNUFMgOj0gJChmb3JlYWNoIGRpciwkKExJTktf
RElSUyksJChkaXIpL3N0YW1wKQogCiBtay1oZWFkZXJzLSQoWEVOX1RBUkdFVF9BUkNIKTogJChJ
T0VNVV9MSU5LRkFSTV9UQVJHRVQpICQoTElOS19TVEFNUFMpCi0JJChNQUtFKSAtQyAkKFhFTl9S
T09UKS90b29scy9pbmNsdWRlCiAJbWtkaXIgLXAgaW5jbHVkZS94ZW4gJiYgXAogICAgICAgICAg
IGxuIC1zZiAkKHdpbGRjYXJkICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3B1YmxpYy8qLmgpIGlu
Y2x1ZGUveGVuICYmIFwKICAgICAgICAgICBsbiAtc2YgJChhZGRwcmVmaXggJChYRU5fUk9PVCkv
eGVuL2luY2x1ZGUvcHVibGljLyxhcmNoLXg4NiBodm0gaW8geHNtKSBpbmNsdWRlL3hlbiAmJiBc
CmRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDEzOTZk
OTViNTAuLjQ5NjQyOGUzYTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xz
L01ha2VmaWxlCkBAIC01LDcgKzUsNiBAQCBleHBvcnQgUEtHX0NPTkZJR19ESVIgPSAkKENVUkRJ
UikvcGtnLWNvbmZpZwogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCiBTVUJE
SVJTLXkgOj0KLVNVQkRJUlMteSArPSBpbmNsdWRlCiBTVUJESVJTLXkgKz0gbGlicwogU1VCRElS
Uy15ICs9IGxpYnhjCiBTVUJESVJTLXkgKz0gZmxhc2sKQEAgLTUwLDcgKzQ5LDcgQEAgU1VCRElS
Uy0kKE9DQU1MX1RPT0xTKSArPSBvY2FtbAogZW5kaWYKIAogaWZlcSAoJChDT05GSUdfUlVNUCks
eSkKLVNVQkRJUlMteSA6PSBpbmNsdWRlIGxpYnhjIHhlbnN0b3JlCitTVUJESVJTLXkgOj0gbGli
eGMgeGVuc3RvcmUKIGVuZGlmCiAKICMgRm9yIHRoZSBzYWtlIG9mIGxpbmtpbmcsIHNldCB0aGUg
c3lzLXJvb3QKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 13:17:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAyou-0002Cr-JX; Wed, 17 May 2017 13:16:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303699a53=Ian.Jackson@citrix.com>)
 id 1dAyot-0002Cl-It
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 13:16:51 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 2B/B9-01752-24D4C195; Wed, 17 May 2017 13:16:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva6Nr0y
 kwZWfVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/1Z9YC+6JV7y/cZqlgfGtcBcjJ4eEgL/E
 gkf32EFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjILH7+jSwOIuAq
 sT009vB6kUEFCUevLzJ2sXIBVS/jFHi5uT7rCAJYYFoiTsHZ4I1cApYSry9OQ1ssZCAhcSig7
 sZIQ4ykXi7cCdQDQdQXE1i7vr4CYx8s5CcNAvJSbOQnLSAkXkVo0ZxalFZapGukYFeUlFmekZ
 JbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgsNUzMDDuYGyc7XeIUZKDSUmUd/8D6UghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKEryl3jKRQoJFqempFWmZOcCwh0lLcPAoifCuAUnzFhck5hZnp
 kOkTjEqSonzrgRJCIAkMkrz4NpgsXaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvtg/QFJ
 7MvBK46a+AFjMBLW4GuZm3uCQRISXVwDiDJX7qBsYSvtr2eK/T3BUG5vqcSl3Kny1PNCXe+LA
 kpmDvVj8GOwf93yEHCk69L5paXX3FcvmGZUmCIhHbm1vXJGYsqFLaJqKcadtwkP2y//r9ts1f
 bC9cNFgnf+T2X+nC5go17sti30wCutvUfd89faG4bdub8q6XKXv2KEl0rl1gdGibpBJLcUaio
 RZzUXEiADjmAh+wAgAA
X-Env-Sender: prvs=303699a53=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495027003!95160759!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46751 invoked from network); 17 May 2017 13:16:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 13:16:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432815115"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22812.19767.731222.559328@mariner.uk.xensource.com>
Date: Wed, 17 May 2017 14:16:39 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170517130442.16393-1-wei.liu2@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>, Steven Haigh <netwiz@crc.id.au>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
	depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOV0gYnVpbGQ6IHN0dWJkb20gYW5kIHRvb2xz
IHNob3VsZCBkZXBlbmQgb24gcHVibGljIGhlYWRlciB0YXJnZXQiKToKPiBCdWlsZCBjYW4gZmFp
bCBpZiBzdHViZG9tIGJ1aWxkIGlzIHJ1biBiZWZvcmUgdG9vbHMgYnVpbGQgYmVjYXVzZToKPiAK
PiAxLiB0b29scy9pbmNsdWRlIGJ1aWxkIHVzZXMgcmVsYXRpdmUgcGF0aCBhbmQgZGVwZW5kcyBv
biBYRU5fT1MKPiAyLiBzdHViZG9tIG5lZWRzIHRvb2xzL2luY2x1ZGUgdG8gYmUgYnVpbHQsIGF0
IHdoaWNoIHRpbWUgWEVOX09TIGlzCj4gICAgbWluaS1vcyBhbmQgY29ycmVzcG9uZGluZyBzeW1s
aW5rcyBhcmUgY3JlYXRlZAo+IDMuIGxpYnJhcmllcyBpbnNpZGUgdG9vbHMgbmVlZHMgdG9vbHMv
aW5jbHVkZSB0byBiZSBidWlsdCwgYXQgd2hpY2gKPiAgICB0aW1lIFhFTl9PUyBpcyB0aGUgaG9z
dCBvcyBuYW1lLCBidXQgc3ltbGlua3Mgd29uJ3QgYmUgY3JlYXRlZAo+ICAgIGJlY2F1c2UgdGhl
eSBhcmUgYWxyZWFkeSB0aGVyZQo+IDQuIGxpYnJhcmllcyBnZXQgdGhlIHdyb25nIGhlYWRlcnMg
YW5kIGZhaWwgdG8gYnVpbGQKClRoZSBuZXcgY29kZSBpbiB0aGUgTWFrZWZpbGVzIExHVE0uICBJ
IGhhdmUgb25seSBvbmUgbml0LCB3aGljaCBpcwp0aGF0IHN0eWxlIGZvciBNYWtlZmlsZSB0YXJn
ZXRzIHNlZW1zIHRvIGJlIHRvIHVzZSBgLScgcmF0aGVyIHRoYW4gYF8nCmFzIGEgd29yZCBzZXBh
cmF0b3IuCgpBbnl3YXksCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CgpJIHdvdWxkIGxpa2UgdG8gcHV0IG9uIHJlY29yZCBoZXJlIGFuIG9ic2VydmF0
aW9uIEkgbWFkZSBJUkw6CgpXaGVuIGRvaW5nIHJlY3Vyc2l2ZSBtYWtlLCB0byBoYXZlIG1ha2Ug
LWogd29yayBwcm9wZXJseSwgaXQgaXMgaW4KZ2VuZXJhbCBuZWNlc3NhcnkgZm9yIHRoZSBjYWxs
IGdyYXBoIGJldHdlZW4gTWFrZWZpbGVzIGJlIGEgdHJlZS5bMV0KVGhpcyBpcyBiZWNhdXNlICAg
JChNQUtFKSAtak4gLUMgRElSRUNUT1JZICBpcyBub3Qgc2FmZWx5IHJlZW50cmFudCwKYW5kIHRo
ZXJlIGlzIG5vIGRlZHVwbGljYXRpb24gb3IgbG9ja2luZyBpbiBtYWtlLgoKRm9yIHByb2dyYW1t
ZXIgc2FuaXR5LCB0aGUgTWFrZWZpbGUgY2FsbCBncmFwaCBzaG91bGQgYmUgYSBzdWJncmFwaCBv
Zgp0aGUgZGlyZWN0b3J5IGdyYXBoLgoKV2hhdCB5b3VyIHBhdGNoIGRvZXMgaXMgbGlmdCB0aGUg
JChNQUtFKSAtQyB0b29scy9pbmNsdWRlIGludm9jYXRpb24KaW50byB0aGUgY29tbW9uIHBhcmVu
dCBvZiB0aGUgdHdvIGludm9jYXRpb24gTWFrZWZpbGVzLCBhZGRpbmcKYXBwcm9wcmlhdGUgZGVw
ZW5kZW5jaWVzLiAgVGhpcyBpcyB0aGUgY29ycmVjdCBhcHByb2FjaCwgYXMgd2UKZGlzY3Vzc2Vk
IElSTC4KCgpJIGRpZCBhIGdyZXAgYW5kIGZvdW5kIHRoZSBmb2xsb3dpbmcgcHJvYmxlbXM6Cgpk
b2NzL01ha2VmaWxlOlZFUlNJT04gICAgICAgICAgIDo9ICQoc2hlbGwgJChNQUtFKSAtQyAkKFhF
Tl9ST09UKS94ZW4gLS1uby1wcmludC1kaXJlY3RvcnkgeGVudmVyc2lvbikKdG9vbHMvZmxhc2sv
cG9saWN5L01ha2VmaWxlLmNvbW1vbjpQT0xJQ1lfRklMRU5BTUUgPSAkKEZMQVNLX0JVSUxEX0RJ
UikveGVucG9saWN5LSQoc2hlbGwgJChNQUtFKSAtQyAkKFhFTl9ST09UKS94ZW4geGVudmVyc2lv
biAtLW5vLXByaW50LWRpcmVjdG9yeSkKClRoaXMgaXMgcHJvYmFibHkgcHJvdmFibHkgY29ycmVj
dCBkZXNwaXRlIHZpb2xhdGluZyB0aGUgcnVsZS5bMV0KV2Ugc2hvdWxkIHByb2JhYmx5IGFkZCBz
b21lIGNvbW1lbnRzIHRvIHhlbi9NYWtlZmlsZSBleHBsYWluIHRoYQp0aGUgYHhlbnZlcnNpb24n
IHRhcmdldCBtdXN0IGJlIHJlZW50cmFudC4KCnN0dWJkb20vTWFrZWZpbGU6ICAgICAgICQoTUFL
RSkgLUMgJChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZQoKVGhpcyBpcyBmaXhlZCBieSB5b3VyIHBh
dGNoLgoKdG9vbHMvZGVidWdnZXIvZ2Ric3gveGcvTWFrZWZpbGU6ICAgICAgICQoTUFLRSkgLUMg
Li4vLi4vLi4vaW5jbHVkZQpzdHViZG9tL01ha2VmaWxlOiAgICAgICAkKE1BS0UpIERFU1RESVI9
IC1DICQoWEVOX1JPT1QpL3Rvb2xzIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpci1maW5kCgpUaGVz
ZSBsb29rIGJyb2tlbi4gIE1heWJlIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpci1maW5kIGlzIHJl
ZW50cmFudC4KCnhlbi94c20vZmxhc2svTWFrZWZpbGU6ICQoTUFLRSkgLWYgJChYRU5fUk9PVCkv
dG9vbHMvZmxhc2svcG9saWN5L01ha2VmaWxlLmNvbW1vbiAtQyAkKFhFTl9ST09UKS90b29scy9m
bGFzay9wb2xpY3kgRkxBU0tfQlVJTERfRElSPSQoRkxBU0tfQlVJTERfRElSKQoKVGhpcyBzZWVt
cyB0byBiZSBhIHZpb2xhdGlvbiBvZiB0aGUgZGlyZWN0b3J5IHRyZWUgc3ViZ3JhcGggcHJpbmNp
cGxlLApidXQgbWF5IGJlIGZpbmUuICBJIGhhdmVuJ3QgaW52ZXN0aWdhdGVkLgoKc3R1YmRvbS9N
YWtlZmlsZTogICAgICAgY2QgJEAvYnVpbGQ7IENDPSR7Q0N9ICQoQ01BS0UpIC4uIC1EQ01BS0Vf
Q19GTEFHUzpTVFJJTkc9Ii1zdGQ9Yzk5IC1EVFBNX05PX0VYVEVSTiAkKFRBUkdFVF9DUFBGTEFH
UykgJChUQVJHRVRfQ0ZMQUdTKSAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCIKClRo
aXMgcnVuZSBtYXRjaGVkIG15ICAgZ2l0LWdyZXAgJ01BS0UuKlwuXC4nICBidXQgYWN0dWFsbHkg
aXQgaXMKcmVpbnZva2luZyB0aGUgdmVyeSBzYW1lIE1ha2VmaWxlIHVzaW5nIENNQUtFLiAgSSBh
c3N1bWUgdGhhdCB0aGUKYXV0aG9yIGtuZXcgd2hhdCB0aGV5IHdlcmUgZG9pbmcuICBUaGUgcHJv
YmxlbSBpcyBpbiBhbnkgY2FzZSBsb2NhbC4KCklhbi4KCgpbMV0gSXQgY2FuIGJlIHBvc3NpYmxl
IHRvIHByb3ZlIHRoYXQgYSBwYXJ0aWN1bGFyIG5vbi10cmVlIE1ha2VmaWxlCmNhbGwgZ3JhcGgg
aXMgY29ycmVjdCwgZGVwZW5kaW5nIG9uIGV4YWN0bHkgd2hhdCB0aGUgdGFyZ2V0cyBkbywgYnV0
CnRoaXMgaXMgdHJpY2t5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 13:24:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:24:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAyvi-0002re-AZ; Wed, 17 May 2017 13:23:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jirislaby@gmail.com>) id 1dAyvh-0002rY-8Z
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 13:23:53 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F8/F8-02181-8EE4C195; Wed, 17 May 2017 13:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXiVRvkqPvETyb
 SYMtMPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePxRveCXzoVS143sDYw7lTuYuTiEBKYziix
 6doWFhBHQuAOq8SEQ4uYuxg5gZw4iTl9B1m7GDmA7AqJLz90QMJCAkoSn7ZOZ4Jofs8k0bz0O
 RtIQljATWLDrWNMILaIgIbEmcZ1YHOYBa4xSmxeGgnR8IBR4vOzY6wgCTYBRYmWs9fAGngFrC
 S+npsINohFQFVizo0DLCC2qEC4xIstf1ghagQlTs58AhbnFDCV2LZgKivEAnWJP/MuQS0Tl2j
 6shIqLi+x/e0c5gmMwrOQtM9C0jILScssJC0LGFlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5uga
 Gpjq5aYWFyemp+YkJhXrJefnbmIERkA9AwPjDsZH/X6HGCU5mJREefc/kI4U4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMG711cmUkiwKDU9tSItMwcYizBpCQ4eJRHeEyBp3uKCxNzizHSI1ClGXY
 5HK3+8ZxJiycvPS5US5w0ERraQAEhRRmke3AhYWrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnIN
 RSZh3Msgqnsy8ErhNr4COYAI6ohnkft7ikkSElFQDo35N1OsTL8WS3H5/ET5Y3HSnwPAp94SN
 EhocrV/9J4v4eHzTvHWptlx66/GHS6Lr7+x6utwzru5w03VR9TPV/YnTpPTaNOUm22R8EEzc/
 PVvgjlTXTfTysqbj1/pP17AWR7bNMe0teP02ynf7WuXf3xzV/JGmwqbzDSWqvKwYE/9+uPnvY
 K2KrEUZyQaajEXFScCAL44emAGAwAA
X-Env-Sender: jirislaby@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495027428!95866275!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12174 invoked from network); 17 May 2017 13:23:48 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 13:23:48 -0000
Received: by mail-wm0-f65.google.com with SMTP id k15so2218486wmh.3
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 06:23:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Lr8q8oQBvQmUr9zktTsTOlIWBOSQb/LRo5rj5h7IBSQ=;
 b=iwbU8eWcKi16AlilyRhkePV7JM9q+wRTvCXm1AuDQOqdmWUe6BoeNme7nCrEj/vo8f
 vbdUUaK5zG+CC00a8ITwXk3P26iAFKfW6htO1IrHnXtwejQLG6OGQC51jmQjvRC1y06G
 Cg6AgqXBbbgxxvDPKvHv3WxJLFvUuZAAg6Mdsb6DPD4OF6Xfz5mfyvlFgYbfzadi6b+8
 3HFcP3FYSb88LAJB4MbVJIhkEyyg2SIlMjllG7r/DKUh0jJSTjJUPCQv+87zOl2syQqH
 N8DaTfjUwTK/jAJ0fyyEhsA4GJbO8VmBj4O85USb8HmsZGux0pZe/9bjni+64/aPTYyP
 MEeQ==
X-Gm-Message-State: AODbwcDqQcdcjGa9cLN+IgFMd2e6VmmiC9EbwmQMawz8e94rl6JAHexX
 nuWBerhKaGRSlg==
X-Received: by 10.28.24.207 with SMTP id 198mr6258609wmy.86.1495027428205;
 Wed, 17 May 2017 06:23:48 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::19f?
 (f.9.1.0.0.0.0.0.0.0.0.0.a.a.a.a.5.8.d.a.7.2.e.2.0.4.2.4.1.0.a.2.v6.cust.nbox.cz.
 [2a01:4240:2e27:ad85:aaaa::19f])
 by smtp.gmail.com with ESMTPSA id o18sm2373995wrb.47.2017.05.17.06.23.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 May 2017 06:23:47 -0700 (PDT)
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <20170421141305.25180-1-jslaby@suse.cz>
 <20170421141305.25180-4-jslaby@suse.cz>
 <20170426014217.hshjlweqsimaumuy@treble>
 <4c3b765e-483a-4d9b-c451-6eccc02403f3@suse.cz>
 <20170512221532.s2wuaoq65uvaprgq@treble>
From: Jiri Slaby <jslaby@suse.cz>
Message-ID: <4a63c996-6c86-c298-dd9c-34b77afc6f27@suse.cz>
Date: Wed, 17 May 2017 15:23:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170512221532.s2wuaoq65uvaprgq@treble>
Content-Language: en-GB
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v3 04/29] x86: assembly,
	use ENDPROC for functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTMvMjAxNywgMTI6MTUgQU0sIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+PiBTaW1pbGFy
bHksIEkgaGF2ZSBPQkpUT09MKFNUQVJUX0ZVTkMpIGFuZCBPQkpUT09MKEVORF9GVU5DKSBlbWl0
dGVkIHdpdGgKPj4gZWFjaCBGVU5DX1NUQVJUL0ZVTkNfRU5ELiBTbyBmYXIsIHdoZW4gbWFudWFs
bHkgZXhwYW5kZWQgZm9yIHNpbXBsaWNpdHksCj4+IGl0IGxvb2tzIGxpa2UgdGhpczoKPiAKPiBJ
IGxpa2UgdGhlIGlkZWEgb2YgbWFraW5nIG9ianRvb2wgc21hcnQgZW5vdWdoIHRvIHJlYWQgdGhl
IGVudHJ5IGNvZGUsCj4gYW5kIG9mIGNvbWJpbmluZyBhdXRvbWF0ZWQgYW5ub3RhdGlvbnMgKHdo
ZXJlIHBvc3NpYmxlKSB3aXRoIG1hbnVhbAo+IGFubm90YXRpb25zICh3aGVyZSBuZWNlc3Nhcnkp
LiAgQW5kIGl0IGRvZXMgbWFrZSBzZW5zZSBmb3Igb2JqdG9vbCB0bwo+IGF1dG9tYXRlIGV2ZXJ5
IHJzcC1yZWxhdGVkIHB1c2gvcG9wL3N1Yi9hZGQgYW5ub3RhdGlvbi4gIFRoYXQgd2lsbCBtYWtl
Cj4gdGhlIGVudHJ5IGNvZGUgcXVpdGUgYSBiaXQgY2xlYW5lciBzaW5jZSB3ZSBkb24ndCBuZWVk
ICdwdXNoX2NmaScgYW5kCj4gZnJpZW5kcyBhbnltb3JlLgo+IAo+IEhvd2V2ZXIsIEkgdGhpbmsg
dHJ5aW5nIHRvIGZvcmNlIHRoZSBlbnRyeSBjb2RlIHNuaXBwZXRzIGludG8gYmVpbmcKPiBub3Jt
YWwgZnVuY3Rpb25zIHdvdWxkIGJlIGF3a3dhcmQuICBGb3IgZXhhbXBsZSwgQy10eXBlIGZ1bmN0
aW9ucyBhbGwKPiBzdGFydCBvZmYgd2l0aCB0aGUgZm9sbG93aW5nIGluaXRpYWwgQ0ZJIHN0YXRl
Ogo+IAo+ICAgICAgTE9DICAgICAgICAgICBDRkEgICAgICByYQo+ICAgMDAwMDAwMDAwMDAwMDAw
MCByc3ArOCAgICBjLTgKPiAKPiBUaGF0IG1lYW5zIHRoZSBwcmV2aW91cyBmcmFtZSdzIHN0YWNr
IHBvaW50ZXIgd2FzIGF0IHJzcCs4IGFuZCB0aGUKPiByZXR1cm4gaW5zdHJ1Y3Rpb24gcG9pbnRl
ciBpcyAocnNwKS4gIEJ1dCB0aG9zZSBhc3N1bXB0aW9ucyBkb24ndCBob2xkCj4gZm9yIG5vbi1D
LXR5cGUgZnVuY3Rpb25zLCB3aGljaCB1c3VhbGx5IHN0YXJ0IHdpdGggcHRfcmVncyBvciBpcmV0
IHJlZ3MKPiBvbiB0aGUgc3RhY2ssIG9yIGEgYmxhbmsgc2xhdGUuCj4gCj4gU28gdGhlIGluaXRp
YWwgQ0ZJIHN0YXRlIGlzIGRpZmZlcmVudCBiZXR3ZWVuIHRoZSB0d28gdHlwZXMgb2YKPiAiZnVu
Y3Rpb25zIi4gIEFuZCB0aGVyZSBhcmUgYSBsb3Qgb2Ygb3RoZXIgZGlmZmVyZW5jZXMuICBDLXR5
cGUKPiBmdW5jdGlvbnMgaGF2ZSB0byBmb2xsb3cgZnJhbWUgcG9pbnRlciBjb252ZW50aW9ucywg
Zm9yIGV4YW1wbGUuICBTbwo+IHlvdXIgRlVOQ19TVEFSVCBtYWNybyAoYW5kIG9ianRvb2wpIHdv
dWxkIGhhdmUgdG8gc29tZWhvdyBmaWd1cmUgb3V0IGEKPiB3YXkgdG8gbWFrZSBhIGRpc3RpbmN0
aW9uIGJldHdlZW4gdGhlIHR3by4gIFNvIGl0IHdvdWxkIHByb2JhYmx5IHdvcmsKPiBvdXQgYmV0
dGVyIGlmIHdlIGtlcHQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gQy10eXBlIGZ1bmN0aW9ucyBh
bmQgb3RoZXIKPiBjb2RlLgoKT2ssIHRoYXQgbWFrZXMgYSBsb3Qgb2Ygc2Vuc2UuCgo+IEkgdGhp
bmsgRU5EUFJPQyAob3IgRlVOQ19TVEFSVC9GVU5DX0VORCkgc2hvdWxkIG1lYW4gInRoaXMgZnVu
Y3Rpb24gaXMKPiAxMDAlIHN0YW5kYXJkaXplZCB0byB0aGUgQyBBQkkgYW5kIGl0cyBkZWJ1Z2lu
Zm8gY2FuIGJlIGNvbXBsZXRlbHkKPiBhdXRvbWF0ZWQiLiAgQW5kIGFueSBjb2RlIG91dHNpZGUg
b2YgdGhhdCB3b3VsZCBiZSAidGhpcyBjb2RlIGlzIHNwZWNpYWwKPiBhbmQgbmVlZHMgYSBtaXgg
b2YgYXV0b21hdGVkIGFuZCBtYW51YWwgZGVidWdpbmZvIGFubm90YXRpb25zLiIKCkkgb25seSBo
ZXNpdGF0ZSBob3cgdG8gY2FsbCB0aGUgb3RoZXJzLiBJIGFzc3VtZSwgU1lNX0ZVTkNfU1RBUlQg
YW5kClNZTV9GVU5DX0VORCB3ZXJlIGFncmVlZCB1cG9uIGZvciB0aGUgQy1mdW5jLWxpa2UgZnVu
Y3Rpb25zLgoKRm9yIHRoZSBvdGhlcnMsIHdoYXQgYWJvdXQgc2ltcGx5OgogIFNZTV9GVU5DX1NU
QVJUX1NQRUNJQUwvU1lNX0ZVTkNfRU5EX1NQRUNJQUwKb3IKICBTWU1fQ09ERV9TVEFSVC9TWU1f
Q09ERV9FTkQKb3IKICBTT01FVEhJTkdfRUxTRQo/Cgo+IEknbSBhbHNvIG5vdCBzdXJlIHdlIG5l
ZWQgdGhlIG9ianRvb2wtc3BlY2lmaWMgbWFjcm9zLiAgSXQgbWlnaHQgYmUKPiBzaW1wbGVyIHRv
IGhhdmUgbWFjcm9zIHdoaWNoIGp1c3Qgb3V0cHV0IHRoZSBjZmkgaW5zdGVhZC4gIEkgZ3Vlc3Mg
dGhpcwo+IGdvZXMgYmFjayB0byBvdXIgcHJldmlvdXMgZGlzY3Vzc2lvbnMgYWJvdXQgd2hldGhl
ciBvYmp0b29sJ3MgQ0ZJIGFjY2Vzcwo+IHNob3VsZCBiZSByZWFkL3dyaXRlIG9yIHdyaXRlLW9u
bHkuICBJIGRvbid0IHJlbWVtYmVyLCBkaWQgd2UgZXZlciB0bwo+IGNvbWUgdG8gYSBjb25jbHVz
aW9uIHdpdGggdGhhdD8KCkNvcnJlY3QsIGV4YWN0bHkgdG8gYXZvaWQgci13IG9uIGR3YXJmaW5m
byBpbiBvYmp0b29sLCBJIGludHJvZHVjZWQgdGhlCnNwZWNpYWwgb2JqdG9vbCBtYWNyb3MuIFRo
ZXkgd291bGQganVzdCBwdXQgdGhlIHNhbWUgY2ZpcyBpbnRvIHRoZQouZGlzY2FyZCBzZWN0aW9u
IGZvciBvYmp0b29sIHRvIGNvbWJpbmUgdGhlbSB3aXRoIHRoZSBhdXRvbWF0aWMgaW5qZWN0ZWQK
YW5ub3RhdGlvbnMgYW5kIHB1dCB0aGVtIHRvIHRoZSBjb3JyZWN0IHBsYWNlLiBGb3IgLS0gYWxt
b3N0IC0tIGZyZWUuCgpPdXIgbGFzdCBkaXNjdXNzaW9uIG9uIHRoaXMgdG9waWMgZW5kZWQgdXAg
d2l0aCB3LW9ubHkgZm9yIG9ianRvb2wgYXQKdGhlIG1vbWVudC4gSSBvcmlnaW5hbGx5IHdhbnRl
ZCByLXcgdG8gc3VwcG9ydCBpbmxpbmUgYXNzZW1ibHkgaW4gQywgYnV0CnlvdSBzdWdnZXN0ZWQg
ci1vbmx5IGlzIHF1aXRlIGVhc2llciwgdGhlcmVmb3JlIHdlIHNob3VsZCBzdGFydCB3aXRoIGl0
LgpTbyB0aGUgci13IGV4dGVuc2lvbiBpcyBkb2FibGUsIGJ1dCB0aGUgcXVlc3Rpb24gaXMgd2hl
dGhlciB3ZSB3YW50IHRoZQpjb21wbGV4aXR5IG5vdy4KCj4gRWl0aGVyIHdheSwgZnJvbSBsb29r
aW5nIGF0IHRoZSBlbnRyeSBjb2RlLCB3ZSBtYXkgYmUgYWJsZSB0byBnZXQgYXdheQo+IHdpdGgg
b25seSB0aGUgZm9sbG93aW5nIC5tYWNyb3M6Cj4gCj4gLSBEV0FSRl9FTVBUWV9GUkFNRSBzaWdu
YWw9MAo+IAo+ICAgTWFyayBhbGwgcmVnaXN0ZXJzIGFzIHVuZGVmaW5lZCBhbmQgcG90ZW50aWFs
bHkgbWFyayB0aGUgZnJhbWUgYXMgYQo+ICAgc2lnbmFsIGZyYW1lLgo+IAo+IC0gRFdBUkZfU0VU
X0NGQSBiYXNlPXJzcCBvZmZzZXQ9MCBjX3JlZ3M9MCBleHRyYV9yZWdzPTAgaXJldF9yZWdzPTAK
PiAKPiAgIFNldCB0aGUgQ0ZBIHZhbHVlLiAgU2V0IGNfcmVncywgZXh0cmFfcmVncywgYW5kL29y
IGlyZXRfcmVncyB0bwo+ICAgaW5kaWNhdGUgd2hpY2ggcmVncyAoaWYgYW55KSBhcmUgc3RvcmVk
IGp1c3QgYmVsb3cgdGhlIENGQS4KPiAKPiAtIERXQVJGX1NFVF9JTkRJUkVDVF9DRkEgYmFzZT1y
c3Agb2Zmc2V0PTAgdmFsX29mZnNldD0wCj4gCj4gICBTZXQgQ0ZBID0gKihiYXNlICsgb2Zmc2V0
KSArIHZhbF9vZmZzZXQuICBJIG9ubHkgc2F3IGEgZmV3IHBsYWNlcwo+ICAgd2hlcmUgdGhpcyBp
cyBuZWVkZWQsIHdoZXJlIGl0IHN3aXRjaGVzIHRvIHRoZSBpcnEgc3RhY2suICBXZSBtaWdodCBi
ZQo+ICAgYWJsZSB0byBmaWd1cmUgb3V0IGEgd2F5IHRvIHNpbXBsaWZ5IHRoZSBjb2RlIGluIGEg
bm9uLWludHJ1c2l2ZSB3YXkKPiAgIHRvIGdldCByaWQgb2YgdGhlIG5lZWQgZm9yIHRoaXMgb25l
LgoKQ29ycmVjdCwgaXQgY29ycmVzcG9uZHMgd2l0aCB3aGF0IEkgaGFkIGxvY2FsbHkgdG8gbWFr
ZSBEV0FSRiB1bndpbmRlcgp3b3JraW5nIHRocm91Z2ggaW50ZXJydXB0cywgaW4gdGVybXMgb2Yg
Q0ZJJ3M6Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKKysrIGIvYXJjaC94ODYvZW50
cnkvZW50cnlfNjQuUwpAQCAtNDYzLDYgKzQ2Myw3IEBAIFNZTV9GVU5DX0VORChpcnFfZW50cmll
c19zdGFydCkKICAgICAgICBBTExPQ19QVF9HUFJFR1NfT05fU1RBQ0sKICAgICAgICBTQVZFX0Nf
UkVHUwogICAgICAgIFNBVkVfRVhUUkFfUkVHUworICAgICAgIERXX0NGSSguY2ZpX3JlbF9vZmZz
ZXQgcmJwLCBSQlArOCkKICAgICAgICBFTkNPREVfRlJBTUVfUE9JTlRFUgoKICAgICAgICB0ZXN0
YiAgICQzLCBDUyglcnNwKQpAQCAtNDk3LDcgKzQ5OCwxNyBAQCBTWU1fRlVOQ19FTkQoaXJxX2Vu
dHJpZXNfc3RhcnQpCiAgICAgICAgbW92cSAgICAlcnNwLCAlcmRpCiAgICAgICAgaW5jbCAgICBQ
RVJfQ1BVX1ZBUihpcnFfY291bnQpCiAgICAgICAgY21vdnpxICBQRVJfQ1BVX1ZBUihpcnFfc3Rh
Y2tfcHRyKSwgJXJzcAorICAgICAgIERXX0NGSSguY2ZpX2RlZl9jZmFfcmVnaXN0ZXIgcmRpKQor
CiAgICAgICAgcHVzaHEgICAlcmRpCisgICAgICAgRFdfQ0ZJKC5jZmlfZXNjYXBlIDB4MGYgLyog
RFdfQ0ZBX2RlZl9jZmFfZXhwcmVzc2lvbiAqLywgNiAvKgpibG9jayBsZW4gKi8sIFwKKyAgICAg
ICAgICAgICAgIDB4NzcgLyogRFdfT1BfYnJlZzcgKHJzcCkgKi8sIDAgLyogb2Zmc2V0ICovLCBc
CisgICAgICAgICAgICAgICAweDA2IC8qIERXX09QX2RlcmVmICovLCBcCisgICAgICAgICAgICAg
ICAweDA4IC8qIERXX09QX2NvbnN0MXUgKi8sIFNJWkVPRl9QVFJFR1MsIFwKKyAgICAgICAgICAg
ICAgIDB4MjIgLyogRFdfT1BfcGx1cyAqLykKKyAgICAgICBEV19DRkkoLmNmaV9vZmZzZXQgcnNw
LCAtMio4KQorICAgICAgIERXX0NGSSguY2ZpX29mZnNldCByaXAsIC01KjgpCisKICAgICAgICAv
KiBXZSBlbnRlcmVkIGFuIGludGVycnVwdCBjb250ZXh0IC0gaXJxcyBhcmUgb2ZmOiAqLwogICAg
ICAgIFRSQUNFX0lSUVNfT0ZGCgpAQCAtNjU0LDkgKzY2NSwxNSBAQCBTWU1fRlVOQ19FTkQoY29t
bW9uX2ludGVycnVwdCkKICAqIEFQSUMgaW50ZXJydXB0cy4KICAqLwogLm1hY3JvIGFwaWNpbnRl
cnJ1cHQzIG51bSBzeW0gZG9fc3ltCi1TWU1fRlVOQ19TVEFSVChcc3ltKQorU1lNX0ZVTkNfU1RB
UlRfQUxJQVMoXHN5bSkKKyAgICAgICBEV19DRkkoLmNmaV9zdGFydHByb2Mgc2ltcGxlKQorICAg
ICAgIERXX0NGSSguY2ZpX3NpZ25hbF9mcmFtZSkKKyAgICAgICBEV19DRkkoLmNmaV9kZWZfY2Zh
IHJzcCwgNio4KQorICAgICAgIERXX0NGSSguY2ZpX3JlbF9vZmZzZXQgcnNwLCA0KjgpCisgICAg
ICAgRFdfQ0ZJKC5jZmlfcmVsX29mZnNldCByaXAsIDEqOCkKICAgICAgICBBU01fQ0xBQwogICAg
ICAgIHB1c2hxICAgJH4oXG51bSkKKyAgICAgICBEV19DRkkoLmNmaV9hZGp1c3RfY2ZhX29mZnNl
dCA4KQoKCihEV19DRkkgaXMgbXkgbG9jYWwtb25seSBtYWNybyB0byBraWxsIHRoZSBhbm5vdGF0
aW9ucyBieSBhIHNpbmdsZQpzd2l0Y2ggd2hlbmV2ZXIgSSB3YW50LikKCj4gQW5kIHdlIGNvdWxk
IGNyZWF0ZSBoaWdoZXItbGV2ZWwgbWFjcm9zIGZyb20gdGhlc2UgcHJpbWl0aXZlcyBpZiBuZWVk
ZWQuCj4gCj4gSSB0aGluayB3ZSdkIG9ubHkgbmVlZCB0aGUgbWFjcm9zIGluIHJlbGF0aXZlbHkg
ZmV3IHBsYWNlcyBpbiB0aGUgZW50cnkKPiBjb2RlLiAgSXQgd291bGQgYmUgYSBsb3QgbGVzcyBp
bnRydXNpdmUgdGhhbiB3aGF0IHdlIGhhZCBiZWZvcmUuCgpTdXJlLCB0aGF0J3MgdGhlIHdob2xl
IHBvaW50IG9mIHRoaXMgZXhlcmNpc2UgOikuCgp0aGFua3MsCi0tIApqcwpzdXNlIGxhYnMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 13:32:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:32:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAz4G-0003XV-5L; Wed, 17 May 2017 13:32:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAz4E-0003XJ-3q
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 13:32:42 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 72/E3-03613-9F05C195; Wed, 17 May 2017 13:32:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfdHgEy
 kwfY+SYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/DuwjblgdTdjxbydi1kb
 GLcldjFycQgJ/GWUuHjkNCOE85hRYuW+m2wQzjZGiSvzjgJlODlEBJwlvp6Zyw5i8wroS1xdc
 4IFxBYWsJfoW94G1i0hcFhT4sn930wgCQkBT4mdG98zw9h/9+wBmsrOwSZgJXFIDCTKIqAqce
 jXQrYJjNwLGBlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 E+p0BCHYwrpkfeIhRkoNJSZR3/wPpSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKb+MpFCgkWp
 6akVaZk5wACESUtw8CiJ8JqBpHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpw3GaRIAKQoo
 zQPbgQsGi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcfZApPZl4J3KZXQEcwAR3RDHI/b3
 FJIkJKqoGxxHJGb9gi9Xec1/3POp4v3cuzfHmubt+WDvWCJe+nLV2T0F1sLXa+qvr7ASvrXab
 tKy46F/ytypm7VeJKuPGVoublcYbzjnLbT7t11eNkwV+JvdM2Opr/ltJ+9vvMWiad5ow518o3
 1F1Iecu5YIJCKOdp02qX/Rx2UzqfzTSe5Bbpe3hq59ulSizFGYmGWsxFxYkAyt3SqoECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495027959!102935623!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47993 invoked from network); 17 May 2017 13:32:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 13:32:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAz4A-00059P-4q; Wed, 17 May 2017 13:32:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAz44-0000Qx-If; Wed, 17 May 2017 13:32:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAz44-0003CG-5a; Wed, 17 May 2017 13:32:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109509-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:host-ping-check-native:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7496924db24a7946b0a81e20344920b4ac55921a
X-Osstest-Versions-That: xen=4f290909663600b92444a3bd924d443fb32ca7c6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 13:32:32 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 109509: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUwOSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTUwOS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDUgeGVuLWlu
c3RhbGwgICAgICBmYWlsIGluIDEwOTQ4OCBwYXNzIGluIDEwOTUwOQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEw
OTQ4OCBwYXNzIGluIDEwOTUwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk0ODggcGFzcyBpbiAxMDk1
MDkKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDExIGd1ZXN0LXN0YXJ0ICAgICBmYWls
IGluIDEwOTQ4OCBwYXNzIGluIDEwOTUwOQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgIDQ1IHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTA5NDg4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICA0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgICAgIGZhaWwg
cGFzcyBpbiAxMDk0ODgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk0ODggbGlrZSAxMDkwODUKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NDg4IG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEwODIyMAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2Ug
MTA5MDEwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDkwMTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEwOTA1NgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRy
eSBmYWlsIGxpa2UgMTA5MDg1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDkwODUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEwOTA4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MDg1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDkwODUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEwOTA4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MDg1CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBh
ZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJw
YWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3NDk2OTI0ZGIyNGE3OTQ2YjBh
ODFlMjAzNDQ5MjBiNGFjNTU5MjFhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICA0ZjI5MDkwOTY2MzYwMGI5MjQ0NGEzYmQ5MjRkNDQzZmIzMmNhN2M2CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMDkwODUgIDIwMTctMDUtMDYgMTU6MTg6NTkgWiAgIDEwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTA5NDg4ICAyMDE3LTA1LTE2IDE1OjEwOjA3IFogICAgMCBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBTZXJhcGhpbWUg
S2lya292c2tpIDxraXJrc2VyYXBoQGdtYWlsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4t
NC42LXRlc3RpbmcKKyByZXZpc2lvbj03NDk2OTI0ZGIyNGE3OTQ2YjBhODFlMjAzNDQ5MjBiNGFj
NTU5MjFhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuNi10ZXN0
aW5nIDc0OTY5MjRkYjI0YTc5NDZiMGE4MWUyMDM0NDkyMGI0YWM1NTkyMWEKKyBicmFuY2g9eGVu
LTQuNi10ZXN0aW5nCisgcmV2aXNpb249NzQ5NjkyNGRiMjRhNzk0NmIwYTgxZTIwMzQ0OTIwYjRh
YzU1OTIxYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi00LjYtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQu
Ni10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tNC42LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjUtdGVzdGluZworICdbJyB4
NzQ5NjkyNGRiMjRhNzk0NmIwYTgxZTIwMzQ0OTIwYjRhYzU1OTIxYSA9IHggJ10nCisgOiB0ZXN0
ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcK
KysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJp
b3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jv
bi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRh
aWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcK
KysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10
ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjYt
dGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjYtdGVzdGluZworIHhl
bnZlcnNpb249eGVuLTQuNgorIHhlbnZlcnNpb249NC42CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDc0OTY5MjRkYjI0YTc5NDZiMGE4MWUy
MDM0NDkyMGI0YWM1NTkyMWE6cmVmcy9oZWFkcy9zdGFibGUtNC42ClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0ZjI5MDkwLi43NDk2OTI0ZCA3NDk2
OTI0ZGIyNGE3OTQ2YjBhODFlMjAzNDQ5MjBiNGFjNTU5MjFhIC0+IHN0YWJsZS00LjYKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 13:45:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzG2-0004OS-Ef; Wed, 17 May 2017 13:44:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAzG1-0004OC-6u; Wed, 17 May 2017 13:44:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 26/E9-02022-4D35C195; Wed, 17 May 2017 13:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsWyU9JRQvdysEy
 kwctbshZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM65tfcBe0GZS0bu6n6mBcZVhFyMn
 h4RAkMS1TxNZIew8id7urcwQdqHEotkHGUFsXgFBiZMzn7CA2JwCdhJHpr9n6mLk4hAS2MIss
 fDOFSaQBJuAnsS841/BilgEVCUeLrzGBDEoUeLUwadMEIMCJPo7G8FsYaAFT1YsBVssIqAt8W
 LVOjaQocwCHUwSa1acAitiFnCTaGyYC3aFENDQxQ+OsncxcgANTZc4+z1zAqPALCT3zULSAWF
 rSrRu/80OYZdJXOvYxzwLqJtZIEdi2w13iLCixJTuh+yzwIbKSPw4prqAkX0Vo0ZxalFZapGu
 oYFeUlFmekZJbmJmDpBnqpebWlycmJ6ak5hUrJecn7uJERgFDECwg3HNVOdDjJIcTEqivPsfS
 EcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9HyQTKSRYlJqeWpGWmQOMR5i0BAePkgjvF5A0b3
 FBYm5xZjpE6hSjopQ47z6QhABIIqM0D64NlgIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj
 3K8gUnsy8Erjpr4AWMwEtbga5mbe4JBEhJdXAWFb75emHgN/2PX2X5V8KH+9U+xL+5mDz2xgJ
 ydxwhflP/aesMs09HW4dc/ALP/sOHkutO4UH16xi3Cy/WklhU/y74LsuPU+vPj5/rPvzxP6Nr
 38nhN9aOf9Q6A/hoyGSueuWNXdzrJ1vx+5XJZvetXBWw8fjobzRim2bL0tV+YkEsL5PaK9coc
 RSnJFoqMVcVJwIANgNC278AgAA
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495028691!84754626!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35204 invoked from network); 17 May 2017 13:44:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 13:44:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208,223";a="46221491"
X-Gm-Message-State: AODbwcAv4IM9Oxu1zHwUbPA+SZhr2e2+lLztxSOqW01BzAbE3ExGkMfK
 EOgWNURnk9MzOaopjm//tP0JORWKFw==
X-Received: by 10.200.51.27 with SMTP id t27mr2948482qta.10.1495028683145;
 Wed, 17 May 2017 06:44:43 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
 <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 17 May 2017 14:44:42 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
Message-ID: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="001a1137b22c96a4a1054fb87dc1"
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Antony Saba <awsaba@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--001a1137b22c96a4a1054fb87dc1
Content-Type: text/plain; charset="UTF-8"

On Wed, May 17, 2017 at 1:46 PM, George Dunlap <george.dunlap@citrix.com> wrote:
> On 17/05/17 13:43, Ian Jackson wrote:
>> George Dunlap writes ("Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and destroying dozens of VMs simultaneously"):
>>> So we have three options:
>> ...
>>> 3. Try to check to see if the version of iptables we have supports -w,
>>> and use it if available.  This should also work on all systems, but
>>> introduces a bit of complication.  It also doesn't allow us to
>>> reliably use a timeout.
>>
>> I think this is best.  Eventually we can get rid of the check for -w.
>>
>> I think a timeout in this context is not very helpful.
>>
>> Also, a loop, on a busy system, might need to have many attempts,
>> because it will be polling.
>
> FWIW the iptables internal mechanism will try to grab the lock, and if
> it fails (and -w is set), will call sleep(1) before trying again.  My
> bash loop would do exactly the same thing.
>
> But I agree that if timeouts are not important, doing it via iptables is
> probably cleaner.  Let me work up a patch.

Antony,

Attached is a patch to add the -w option if it's available.  I've
smoke-tested that it works under normal conditions; but my simplistic
attempts to get the bug to trigger have failed.  Can you give it a try
and see if it works?

Thanks,
 -George

--001a1137b22c96a4a1054fb87dc1
Content-Type: text/x-diff; charset="US-ASCII";
	name="0001-vif-common.sh-Have-iptables-wait-for-the-xtables-loc.patch"
Content-Disposition: attachment;
	filename="0001-vif-common.sh-Have-iptables-wait-for-the-xtables-loc.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j2t1gz3z0

RnJvbSA3YWI1MGFjZGUzOWEwNWRlNjY0NjQ2YmE1OGQ1ODkyZjBiOGZlMzUzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CkRhdGU6IFdlZCwgMTcgTWF5IDIwMTcgMTE6MzY6MjUgKzAxMDAKU3ViamVjdDogW1BBVENI
XSB2aWYtY29tbW9uLnNoOiBIYXZlIGlwdGFibGVzIHdhaXQgZm9yIHRoZSB4dGFibGVzIGxvY2sK
CmlwdGFibGVzIGhhcyBhIHN5c3RlbS13aWRlIGxvY2sgb24gdGhlIHh0YWJsZXMuICBTdHJhbmdl
bHkgdGhvdWdoLCBpbgp0aGUgY2FzZSBvZiB0d28gY29uY3VycmVudCBpbnZvY2F0aW9ucywgdGhl
IGRlZmF1bHQgaXMgZm9yIHRoZQppbnN0YW5jZSBub3QgZ3JhYmJpbmcgdGhlIGxvY2sgdG8gZXhp
dCBvdXQgcmF0aGVyIHRoYW4gd2FpdGluZyBmb3IgaXQuClRoaXMgbWVhbnMgdGhhdCB3aGVuIHN0
YXJ0aW5nIGEgbGFyZ2UgbnVtYmVyIG9mIGd1ZXN0cyBpbiBwYXJhbGxlbCwKbWFueSB3aWxsIGZh
aWwgb3V0IHdpdGggbWVzc2FnZXMgbGlrZSB0aGlzOgoKICAyMDE3LTA1LTEwIDExOjQ1OjQwIFVU
QyBsaWJ4bDogZXJyb3I6IGxpYnhsX2V4ZWMuYzoxMTg6IGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0
c3RhdHVzOiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UgcmVtb3ZlIFsxODc2N10gZXhpdGVk
IHdpdGggZXJyb3Igc3RhdHVzIDQKICAyMDE3LTA1LTEwIDExOjUwOjUyIFVUQyBsaWJ4bDogZXJy
b3I6IGxpYnhsX2V4ZWMuYzoxMTg6IGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzOiAvZXRj
L3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2Ugb2ZmbGluZSBbMTU1NF0gZXhpdGVkIHdpdGggZXJyb3Ig
c3RhdHVzIDQKCkluIG9yZGVyIHRvIGluc3RydWN0IGlwdGFibGVzIHRvIHdhaXQgZm9yIHRoZSBs
b2NrLCB5b3UgaGF2ZSB0bwpzcGVjaWZ5ICctdycuICBVbmZvcnR1bmF0ZWx5LCBub3QgYWxsIHZl
cnNpb25zIG9mIGlwdGFibGVzIGhhdmUgdGhlCictdycgb3B0aW9uLCBzbyBvbiBmaXJzdCBpbnZv
Y2F0aW9uIGNoZWNrIHRvIHNlZSBpZiBpdCBhY2NlcHRzIHRoZSAtdwpjb21tYW5kLgoKUmVwb3J0
ZWQtYnk6IEFudG9ueSBTYWJhIDxhd3NhYmFAZ21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL2hvdHBsdWcvTGludXgvdmlmLWNvbW1vbi5zaCB8IDM1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xpbnV4L3Zp
Zi1jb21tb24uc2ggYi90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1jb21tb24uc2gKaW5kZXggNmU4
ZDU4NC4uNjBjY2NlOCAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9u
LnNoCisrKyBiL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLWNvbW1vbi5zaApAQCAtMTIwLDYgKzEy
MCwzNSBAQCBmaQogaXA9JHtpcDotfQogaXA9JCh4ZW5zdG9yZV9yZWFkX2RlZmF1bHQgIiRYRU5C
VVNfUEFUSC9pcCIgIiRpcCIpCiAKK0lQVEFCTEVTX1dBSVRfUlVORT0iLXciCitJUFRBQkxFU19X
QUlUX1JVTkVfQ0hFQ0tFRD1mYWxzZQorCisjIElmIGlwdGFibGVzIHRyaWVzIHRvIGdyYWIgdGhl
IHh0YWJsZSBsb2NrIGFuZCBmYWlscywgaW5zdGVhZCBpZgorIyB3YWl0aW5nIGZvciBpdCBieSBk
ZWZhdWx0LCBpdCBleGl0cyB3aXRoIGVycm9yIDQuICBUaGV5IGhhdmUgc2luY2UKKyMgYWRkZWQg
YW4gb3B0aW9uLCBgLXdgLCB0byBzcGVjaWZ5IHRoZSBtb3JlIHNlbnNpYmxlIGJlaGF2aW9yLiBC
dXQgaXQKKyMgd2FzIG9ubHkgaW50cm9kdWNlZCBpbiAyMDEzLCBzbyB0aGVyZSBhcmUgcHJvYmFi
bHkgc3RpbGwgc3lzdGVtcworIyBhcm91bmQgd2hpY2ggZG9uJ3Qgc3VwcG9ydCBpdC4gIFNvIGNo
ZWNrIHRvIHNlZSBpZiBpdCdzIHN1cHBvcnRlZAorIyB0aGUgZmlyc3QgdGltZSB3ZSB1c2UgaXQu
CitpcHRhYmxlc193KCkKK3sKKyAgICBpZiAhICRJUFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRCA7
IHRoZW4KKwlpcHRhYmxlcyAkSVBUQUJMRVNfV0FJVF9SVU5FIC1MIC1uID4mIC9kZXYvbnVsbAor
CSMgSWYgaXQgZmFpbHMgd2l0aCAtdyBhbmQgc3VjY2VlZHMgd2l0aG91dCwgcmVtb3ZlIHRoZSBy
dW5lCisJaWYgW1sgJD8gPT0gMiBdXSA7IHRoZW4KKwkgICAgaXB0YWJsZXMgLUwgLW4gPiYgL2Rl
di9udWxsCisJICAgIGlmIFtbICQ/ICE9IDIgXV0gOyB0aGVuCisJCSMgSWYgd2UgZmFpbCB3aXRo
IFBBUkFNRVRFUl9QUk9CTEVNIHdpdGggLXcgYW5kIGRvbid0IGZhaWwKKwkJIyB3aXRoIFBBUkFN
RVRFUl9QUklCTEVNIHdpdGhvdXQgaXQsIHRoZW4gaXQncyB0aGUgLXcgb3B0aW9uCisJCUlQVEFC
TEVTX1dBSVRfUlVORV9DSEVDS0VEPXRydWUKKwkJSVBUQUJMRVNfV0FJVF9SVU5FPSIiCisJICAg
IGZpCisJZWxzZQorCSAgICBJUFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRD10cnVlCisJZmkKKyAg
ICBmaQorICAgIGlwdGFibGVzICRJUFRBQkxFU19XQUlUX1JVTkUgIiRAIgorfQorCiBmcm9iX2lw
dGFibGUoKQogewogICBpZiBbICIkY29tbWFuZCIgPT0gIm9ubGluZSIgLW8gIiRjb21tYW5kIiA9
PSAiYWRkIiBdCkBAIC0xMjksOSArMTU4LDkgQEAgZnJvYl9pcHRhYmxlKCkKICAgICBsb2NhbCBj
PSItRCIKICAgZmkKIAotICBpcHRhYmxlcyAiJGMiIEZPUldBUkQgLW0gcGh5c2RldiAtLXBoeXNk
ZXYtaXMtYnJpZGdlZCAtLXBoeXNkZXYtaW4gIiRkZXYiIFwKKyAgaXB0YWJsZXNfdyAiJGMiIEZP
UldBUkQgLW0gcGh5c2RldiAtLXBoeXNkZXYtaXMtYnJpZGdlZCAtLXBoeXNkZXYtaW4gIiRkZXYi
IFwKICAgICAiJEAiIC1qIEFDQ0VQVCAyPi9kZXYvbnVsbCAmJgotICBpcHRhYmxlcyAiJGMiIEZP
UldBUkQgLW0gcGh5c2RldiAtLXBoeXNkZXYtaXMtYnJpZGdlZCAtLXBoeXNkZXYtb3V0ICIkZGV2
IiBcCisgIGlwdGFibGVzX3cgIiRjIiBGT1JXQVJEIC1tIHBoeXNkZXYgLS1waHlzZGV2LWlzLWJy
aWRnZWQgLS1waHlzZGV2LW91dCAiJGRldiIgXAogICAgIC1qIEFDQ0VQVCAyPi9kZXYvbnVsbAog
CiAgIGlmIFsgXCggIiRjb21tYW5kIiA9PSAib25saW5lIiAtbyAiJGNvbW1hbmQiID09ICJhZGQi
IFwpIC1hICQ/IC1uZSAwIF0KQEAgLTE1NCw3ICsxODMsNyBAQCBoYW5kbGVfaXB0YWJsZSgpCiAg
ICMgYmluYXJ5IGlzIG5vdCBzdWZmaWNpZW50LCBiZWNhdXNlIHRoZSB1c2VyIG1heSBub3QgaGF2
ZSB0aGUgYXBwcm9wcmlhdGUKICAgIyBtb2R1bGVzIGluc3RhbGxlZC4gIElmIGlwdGFibGVzIGlz
IG5vdCB3b3JraW5nLCB0aGVuIHRoZXJlJ3Mgbm8gbmVlZCB0byBkbwogICAjIGFueXRoaW5nIHdp
dGggaXQsIHNvIHdlIGNhbiBqdXN0IHJldHVybi4KLSAgaWYgISBpcHRhYmxlcyAtTCAtbiA+Ji9k
ZXYvbnVsbAorICBpZiAhIGlwdGFibGVzX3cgLUwgLW4gPiYvZGV2L251bGwKICAgdGhlbgogICAg
IHJldHVybgogICBmaQotLSAKMi4xLjQKCg==
--001a1137b22c96a4a1054fb87dc1
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--001a1137b22c96a4a1054fb87dc1--


From xen-devel-bounces@lists.xen.org Wed May 17 13:55:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzQS-0005Jc-QB; Wed, 17 May 2017 13:55:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAzQQ-0005JR-V9
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 13:55:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D6/22-19409-A565C195; Wed, 17 May 2017 13:55:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTcyTCb
 SoOkNl8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzbv1ZzFowfwljRef7ZvYG
 xgtlXYxcHEICfxklVjecYIVwHjNK7J86iRnC2cYo8fr/MpYuRk4OEQFnia9n5rKD2LwC+hKbd
 3xjA7GFBawl1nR8ZQKxJQSeq0ucXisGYXtL3D+9mA3GvnDsJWMXIzsHm4CVxCGwChYBVYkd7w
 8yT2DkXsDIsIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 r9QwMjDsYW0/4HWKU5GBSEuXd/0A6UogvKT+lMiOxOCO+qDQntfgQowwHh5IE76sQmUghwaLU
 9NSKtMwcYPjBpCU4eJREeK+CpHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpxXIhSoSACkK
 KM0D24ELBYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm9QeZwpOZVwK36RXQEUxARzSD3M
 9bXJKIkJJqYNQJYF4sp5V+bVIvwxwdw592rsmuGiKcroWvb2bzbiz4fCdUZcqmudYvDfftX3j
 TbeE7pc7KAqY/G+Zf23cg9MYmlhXebmdY37SUGRz+tW/K6ir3hdw3ttoxdnrOXMvyJ+jNpLDI
 nPZDGhNenevxnmW4xctkEuOs3vCdn9+2ZVx7fTWxut56jrkSS3FGoqEWc1FxIgAHRJO0gAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495029335!100245336!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64530 invoked from network); 17 May 2017 13:55:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 13:55:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAzQM-0005lM-I5; Wed, 17 May 2017 13:55:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAzQH-00025x-6W; Wed, 17 May 2017 13:55:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAzQH-0004rF-1b; Wed, 17 May 2017 13:55:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109505-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b23afd384801711ab6dbccd259cc14cb09a1dcaf
X-Osstest-Versions-That: linux=2ea659a9ef488125eb46da6eb571de5eae5c43f6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 13:55:29 +0000
Subject: [Xen-devel] [linux-linus test] 109505: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUwNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NTA1LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5NDI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk0MjgK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICBsaWtlIDEwOTQyOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NDQ5CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMDk0NDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDk0NDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTQ0
OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTA5NDQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5
IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk0NDkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYjIzYWZkMzg0ODAx
NzExYWI2ZGJjY2QyNTljYzE0Y2IwOWExZGNhZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMmVhNjU5YTllZjQ4ODEyNWViNDZkYTZlYjU3MWRlNWVhZTVjNDNmNgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTA5NDQ5ICAyMDE3LTA1LTE1IDExOjE3OjI2IFogICAgMiBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEwOTQ2OSAgMjAxNy0wNS0xNiAwNTozNTo0NCBaICAgIDEg
ZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTUwNSAgMjAxNy0wNS0x
NiAyMjo1NjoyOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5l
bC5vcmc+CiAgQW5keSBHb3Nwb2RhcmVrIDxhbmR5QGdyZXlob3VzZS5uZXQ+CiAgQXVyZWxpZW4g
QXB0ZWwgPGFhcHRlbEBzdXNlLmNvbT4KICBCZXJ0IEtlbndhcmQgPGJrZW53YXJkQHNvbGFyZmxh
cmUuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaG9wcmEsIE1hbmlzaCA8
TWFuaXNoLkNob3ByYUBjYXZpdW0uY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRy
YWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxl
dEB3YW5hZG9vLmZyPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+
CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgQ29ybmVsaWEgSHVjayA8
Y29ybmVsaWEuaHVja0BkZS5pYm0uY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2Vh
cmJveC5uZXQ+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIFMuIE1p
bGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBXaW5kc29yIDxkd2luZHNvckBnbWFp
bC5jb20+CiAgRG91Z2xhcyBDYWV0YW5vIGRvcyBTYW50b3MgPGRvdWdsYXNjc0B0YWdob3MuY29t
LmJyPgogIEVkd2FyZCBDcmVlIDxlY3JlZUBzb2xhcmZsYXJlLmNvbT4KICBFbGVuYSBSZXNoZXRv
dmEgPGVsZW5hLnJlc2hldG92YUBpbnRlbC5jb20+CiAgRXJleiBTaGl0cml0IDxlcmV6c2hAbWVs
bGFub3guY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGZW5nZ3Vh
bmcgV3UgPGZlbmdndWFuZy53dUBpbnRlbC5jb20+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWlu
ZWxsaUBnbWFpbC5jb20+CiAgR2FsIFByZXNzbWFuIDxnYWxwQG1lbGxhbm94LmNvbT4KICBHYW8g
RmVuZyA8Z2ZyZWUud2luZEB2aXAuMTYzLmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxnYXJz
aWx2YUBlbWJlZGRlZG9yLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXgudm5ldC5pYm0u
Y29tPgogIEhhbnMgTGlsamVzdHJhbmQgPGlzaGthbWllbEBnbWFpbC5jb20+CiAgSGVpa28gQ2Fy
c3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSXZhbiBLaG9yb256aHVrIDxpdmFu
Lmtob3JvbnpodWtAbGluYXJvLm9yZz4KICBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgog
IEpvZSBQZXJjaGVzIHZpYSBzYW1iYS10ZWNobmljYWwgPHNhbWJhLXRlY2huaWNhbEBsaXN0cy5z
YW1iYS5vcmc+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvbiBNYWxveSA8
am9uLm1hbG95QGVyaWNzc29uLmNvbT4KICBKb24gTWFzb24gPGpvbi5tYXNvbkBicm9hZGNvbS5j
b20+CiAgSm9uIFBhdWwgTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSnVsaWEgTGF3
YWxsIDxqdWxpYS5sYXdhbGxAbGlwNi5mcj4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC52
bmV0LmlibS5jb20+CiAgS2FyaW0gRXNoYXBhIDxrYXJpbS5lc2hhcGFAZ21haWwuY29tPgogIEtl
ZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNYWhlc2ggQmFuZGV3YXIgPG1haGVzaGJAZ29vZ2xl
LmNvbT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2guY2hvcHJhQGNhdml1bS5jb20+CiAgTWFvciBH
b3R0bGllYiA8bWFvcmdAbWVsbGFub3guY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lk
ZWZza3lAZGUuaWJtLmNvbT4KICBNaW50eiwgWXV2YWwgPFl1dmFsLk1pbnR6QGNhdml1bS5jb20+
CiAgTWlyb3NsYXYgTGljaHZhciA8bWxpY2h2YXJAcmVkaGF0LmNvbT4KICBOZWFsIENhcmR3ZWxs
IDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIu
Y29tPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAYXhpcy5jb20+CiAgUGF2ZWwgQmVs
b3VzIDxwYXZlbC5iZWxvdXNAYXF1YW50aWEuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxv
dkBtaWNyb3NvZnQuY29tPgogIFJhYmluIFZpbmNlbnQgPHJhYmludkBheGlzLmNvbT4KICBSaWNo
YXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFuQGdtYWlsLmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8
c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTaGFubm9uIE5lbHNvbiA8c2hhbm5vbi5uZWxzb25Ab3Jh
Y2xlLmNvbT4KICBTaGlyaXNoIFBhcmdhb25rYXIgPHNoaXJpc2hwYXJnYW9ua2FyQGdtYWlsLmNv
bT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0ZWZhbiBX
YWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RldmUgRnJlbmNoIDxzbWZyZW5jaEBn
bWFpbC5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGV2ZS5mcmVuY2hAcHJpbWFyeWRhdGEuY29tPgog
IFRob21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBVcnN1bGEgQnJhdW4gPHVicmF1
bkBsaW51eC52bmV0LmlibS5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0
LmNvbT4KICBWbGFkIFlhc2V2aWNoIDx2eWFzZXZpY2hAZ21haWwuY29tPgogIFZsYWRpc2xhdiBZ
YXNldmljaCA8dnlhc2V2aWNAcmVkaGF0LmNvbT4KICBXQU5HIENvbmcgPHhpeW91Lndhbmdjb25n
QGdtYWlsLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWF6ZW4gR2hh
bm5hbSA8eWF6ZW4uZ2hhbm5hbUBhbWQuY29tPgogIFlpc2hhaSBIYWRhcyA8eWlzaGFpaEBtZWxs
YW5veC5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgWXV2YWwgTWlu
dHogPFl1dmFsLk1pbnR6QGNhdml1bS5jb20+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9y
YWNsZS5jb20+CiAgeXV2YWwuc2hhaWFAb3JhY2xlLmNvbSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNpb249YjIzYWZkMzg0ODAxNzEx
YWI2ZGJjY2QyNTljYzE0Y2IwOWExZGNhZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9h
cC1wdXNoIGxpbnV4LWxpbnVzIGIyM2FmZDM4NDgwMTcxMWFiNmRiY2NkMjU5Y2MxNGNiMDlhMWRj
YWYKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj1iMjNhZmQzODQ4MDE3MTFhYjZkYmNj
ZDI1OWNjMTRjYjA5YTFkY2FmCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT1saW51eAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpbnV4ID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPWxpbnV4LWxpbnVzCisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OC10ZXN0aW5nCisgJ1snIHhiMjNhZmQzODQ4MDE3MTFhYjZkYmNjZDI1OWNjMTRjYjA5YTFkY2Fm
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyAnWycgeGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ID0geCAn
XScKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxp
bnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGlu
dXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51
cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVz
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
bGludXgtbGludXMKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVB
TT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRS
RUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRS
RUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51
eF90cmVlIGxpbnV4LWxpbnVzCisgY2FzZSAkMSBpbgorIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKKyA6IG1hc3Rl
cgorIDogZ2l0CisgOiBnaXQKKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgOiB0ZXN0ZWQvbGludXgtbGludXMKKyA6IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxp
bnVzCisgcmV0dXJuIDAKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpbnV4CisgZ2l0IHB1c2gg
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQgYjIz
YWZkMzg0ODAxNzExYWI2ZGJjY2QyNTljYzE0Y2IwOWExZGNhZjpyZWZzL2hlYWRzL3Rlc3RlZC9s
aW51eC1saW51cwpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAogICAyZWE2NTlhLi5iMjNhZmQzICBiMjNhZmQzODQ4MDE3MTFhYjZkYmNjZDI1
OWNjMTRjYjA5YTFkY2FmIC0+IHRlc3RlZC9saW51eC1saW51cworIGV4aXQgMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 13:56:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzQm-0005Ls-6C; Wed, 17 May 2017 13:56:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dAzQk-0005Lg-Pp
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 13:55:58 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FC/5D-23755-D665C195; Wed, 17 May 2017 13:55:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDvW5umEy
 kwY4/ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXHf3sBRM5K4580G9gXMLexcjJISHgL3Hi
 Th+YzSKgKvH2yX0wm01AWeJnZy8biC0ioC3xYtU6MJtZ4CijRPfhGhBbWCBG4l33F9YuRg4OX
 gELiY+7BEDCQgJ5EnvPtTOC2LwCghInZz5hgWjVkViw+xMbSDmzgLTE8n8cICangKPE3798IB
 WiAioSnUvnsEBMUZDomH6MaQIj3ywkg2YhGTQLYdACRuZVjBrFqUVlqUW6RsZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIVbPwMC4g7Fvr98hRkkOJiVR3v0PpCOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfC6hMpECgkWpaanVqRl5gCDHSYtwcGjJMJ7NQQozVtckJhbnJkOk
 TrFqCglzisB0icAksgozYNrg0XYJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvLdAxvNk5p
 XATX8FtJgJaHEzyM28xSWJCCmpBsZtIizZYadush7Oasg79HFTVIyP2vNPi8UmHzncHKc/+/a
 Zlmhv3weSP2KFnp9M/n8tcdUl694ZLUIc0oklPT92s/Po6eabFAn49EYeF1ufev9Mh4bdkkq1
 3rWt+Tp7z+5kOfWiUK1i18qVM+6uYjANXMLr/uX4Jpmu8FfO+QG3311Z4//PO1OJpTgj0VCLu
 ag4EQAsrJ81qwIAAA==
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495029355!42858296!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9291 invoked from network); 17 May 2017 13:55:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 13:55:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432821782"
Date: Wed, 17 May 2017 14:55:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170517135553.zubmlhhfyvtk7if5@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22812.19767.731222.559328@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Steven Haigh <netwiz@crc.id.au>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDI6MTY6MzlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOV0gYnVpbGQ6IHN0dWJkb20gYW5k
IHRvb2xzIHNob3VsZCBkZXBlbmQgb24gcHVibGljIGhlYWRlciB0YXJnZXQiKToKPiA+IEJ1aWxk
IGNhbiBmYWlsIGlmIHN0dWJkb20gYnVpbGQgaXMgcnVuIGJlZm9yZSB0b29scyBidWlsZCBiZWNh
dXNlOgo+ID4gCj4gPiAxLiB0b29scy9pbmNsdWRlIGJ1aWxkIHVzZXMgcmVsYXRpdmUgcGF0aCBh
bmQgZGVwZW5kcyBvbiBYRU5fT1MKPiA+IDIuIHN0dWJkb20gbmVlZHMgdG9vbHMvaW5jbHVkZSB0
byBiZSBidWlsdCwgYXQgd2hpY2ggdGltZSBYRU5fT1MgaXMKPiA+ICAgIG1pbmktb3MgYW5kIGNv
cnJlc3BvbmRpbmcgc3ltbGlua3MgYXJlIGNyZWF0ZWQKPiA+IDMuIGxpYnJhcmllcyBpbnNpZGUg
dG9vbHMgbmVlZHMgdG9vbHMvaW5jbHVkZSB0byBiZSBidWlsdCwgYXQgd2hpY2gKPiA+ICAgIHRp
bWUgWEVOX09TIGlzIHRoZSBob3N0IG9zIG5hbWUsIGJ1dCBzeW1saW5rcyB3b24ndCBiZSBjcmVh
dGVkCj4gPiAgICBiZWNhdXNlIHRoZXkgYXJlIGFscmVhZHkgdGhlcmUKPiA+IDQuIGxpYnJhcmll
cyBnZXQgdGhlIHdyb25nIGhlYWRlcnMgYW5kIGZhaWwgdG8gYnVpbGQKPiAKPiBUaGUgbmV3IGNv
ZGUgaW4gdGhlIE1ha2VmaWxlcyBMR1RNLiAgSSBoYXZlIG9ubHkgb25lIG5pdCwgd2hpY2ggaXMK
PiB0aGF0IHN0eWxlIGZvciBNYWtlZmlsZSB0YXJnZXRzIHNlZW1zIHRvIGJlIHRvIHVzZSBgLScg
cmF0aGVyIHRoYW4gYF8nCj4gYXMgYSB3b3JkIHNlcGFyYXRvci4KCklJUkMgYXQgb25lIHBvaW50
IEkgdXNlZCAnLScgaW4gbWluaS1vcyBidWlsZCBzeXN0ZW0gYnV0IHNvbWUgdmVyc2lvbiBvZgpt
YWtlIGRpZG4ndCBsaWtlIGl0LiBTbyBJIHN0aWNrIHdpdGggJ18nIHNpbmNlLgoKPiAKPiBBbnl3
YXksCj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
Pgo+IAoKU2FkbHkgdGhpcyBwYXRjaCBpcyBzdGlsbCBub3QgZW5vdWdoIGJlY2F1c2Ugb3RoZXIg
dGFyZ2V0cyBvZgp0b29scy9pbmNsdWRlIGFyZSBub3QgaW52b2tlZC4KCkkgd2lsbCBzZW5kIG91
dCBhbm90aGVyIHBhdGNoIGxhdGVyLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 13:58:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzTb-0005bM-Jm; Wed, 17 May 2017 13:58:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dAzTa-0005bE-N0
 for xen-devel@lists.xen.org; Wed, 17 May 2017 13:58:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0F/B0-03058-D175C195; Wed, 17 May 2017 13:58:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsUyZ7p8oK5suEy
 kwbb1IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b+poMsBXtFK9pWHmVtYHwi2MXIySEkMJFJ
 Ys4WxS5GLiD7G6PE5Y8PGCESGxgl5u7OhUhsZ5T4umkVC0hCWMBZ4s//c0wgtoiAm0T77NfME
 A1fGSU2LxXtYuTgYBaokHi3OxgkzCZgJHH26HSwmbwCthLvj54BK2cRUJV4eOUTO4gtKhAu8b
 bxCAtEjaDEyZlPwGxOAXuJ9o5VbCA2s4C6xJ95l5ghbHmJ7W/ngNkSAoYSpx9uY5zAKDgLSfs
 sJC2zkLQsYGRexahenFpUllqka6mXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 tAxAsIPx7qaAQ4ySHExKorz7H0hHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtQ+TiRQSLEpNT
 61Iy8wBxg9MWoKDR0mE92oIUJq3uCAxtzgzHSJ1ilFRSpxXGaRPACSRUZoH1waL2UuMslLCvI
 xAhwjxFKQW5WaWoMq/YhTnYFQS5j0eCjSFJzOvBG76K6DFTECLm0Fu5i0uSURISTUwyp1/NX2
 ektetF60Xvq5YlPPiV4PYohsvjxhz3HyQ6857bIXoVfYzVprrhGQTb/a/V3gw/yDn7JtiC9Zd
 a9+VfX7OjfJZ00QnOb9T+M2/c9aug8s37uFIfsqUYfj91q2jU6SjzTUEDym+nepip9Lx8N7yr
 GmyKdsb4mRP28jwfvoRzDX1DevSKCYlluKMREMt5qLiRACVyZTe1AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495029531!63266690!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16121 invoked from network); 17 May 2017 13:58:52 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 13:58:52 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4HDwlJa029596
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 May 2017 13:58:48 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4HDwl9K004220
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 17 May 2017 13:58:47 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4HDwi9B024087;
 Wed, 17 May 2017 13:58:46 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 17 May 2017 06:58:44 -0700
To: Jan Beulich <JBeulich@suse.com>, Luwei Kang <luwei.kang@intel.com>
References: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
 <591C33C3020000780015A61B@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D00355@SHSMSX101.ccr.corp.intel.com>
 <591C6441020000780015A7D6@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <02f5d612-4dc3-3d75-ac77-c1590277a815@oracle.com>
Date: Wed, 17 May 2017 09:58:40 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591C6441020000780015A7D6@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTcvMjAxNyAwODo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUu
MTcgYXQgMTQ6NDAsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiAxNi4w
NS4xNyBhdCAxOToyOSwgPGx1d2VpLmthbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+PiBDdXJyZW50
bHksIGhvdCB1bnBsdWcgYSBjcHUgd2l0aCB2cG11IGVuYWJsZWQgbWF5IGNhdXNlIHN5c3RlbSBo
YW5nCj4+Pj4gZHVlIHRvIHNlbmQgSVBJIHRvIGEgZGllIHBoeXNpY2FsIGNwdS4gVGhpcyBwYXRj
aCBhZGQgYSBjcHUgaG90IHVucGx1Zwo+Pj4+IG5vdGlmZXIgdG8gc2F2ZSB2cG11IGNvbnRleHQg
YmVmb3JlIGNwdSBvZmZsaW5lLgo+Pj4+Cj4+Pj4gQ29uc2lkZXIgb25lIHNjZW5lLCBob3RwbHVn
IHBoeXNpY2FsIGNwdSBOIHdpdGggdnBtdSBpcyBlbmFibGVkLgo+Pj4gSSB0aGluayB5b3UgbWVh
biAic2NlbmFyaW8iIGFuZCAiaG90IHVucGx1ZyIuCj4+Pgo+Pj4+IFRoZSB2Y3B1IHdoaWNoIHJ1
bm5pbmcgb24gdGhpcyBwaHlzaWNhbCBjcHUgYmVmb3JlIHdpbGwgYmUgc3dpdGNoIHRvCj4+Pj4g
b3RoZXIgb25saW5lIGNwdS4gQmVmb3JlIGxvYWQgdGhlIHZwbXUgY29udGV4dCB0byBuZXcgcGh5
c2ljYWwgY3B1LCBhCj4+Pj4gSVBJIHdpbGwgYmUgc2VuZCB0byBjcHUgTiB0byBzYXZlIHRoZSB2
cG11IGNvbnRleHQuCj4+Pj4gU3lzdGVtIHdpbGwgaGFuZyBpbiBmdW5jdGlvbiBvbl9zZWxlY3Rf
Y3B1cyBiZWNhdXNlIG9mIHRoYXQgcGh5c2ljYWwKPj4+PiBjcHUgaXMgb2ZmbGluZSBhbmQgY2Fu
IG5vdCBkbyBhbnkgcmVzcG9uc2UuCj4+PiBEb2Vzbid0IHRoaXMgbWFrZSBjbGVhciB0aGF0IHlv
dSB3b3VsZCBiZXR0ZXIgYWxzbyBtYWtlIHN1cmUKPj4+IC0+bGFzdF9wY3B1IGRvZXNuJ3QgaG9s
ZCB0byB0aGUgdGhlbiBzdGFsZSBDUFUgYW55bW9yZT8gRm9yCj4+PiBleGFtcGxlLCB2cG11X2xv
YWQoKSBjb21wYXJlcyBpdCB3aXRoIHNtcF9wcm9jZXNzb3JfaWQoKSAodGhlIHN1YnNlcXVlbnQg
dXNlIAo+PiBpcyBndWFyZGVkIGJ5IGEgVlBNVV9DT05URVhUX0xPQURFRCBmbGFnCj4+PiBjaGVj
ayksIGFsbG93aW5nIGJhZG5lc3MgaWYgdGhlIHNhbWUgb3IgYW5vdGhlciBDUFUgd2l0aCB0aGUg
c2FtZSBudW1iZXIgCj4+IGNvbWVzIHVwIGFnYWluIHF1aWNrbHkgZW5vdWdoLiBTaW1pbGFybHkK
Pj4+IHZwbXVfYXJjaF9kZXN0cm95KCkgdXNlcyBpdCB3aXRob3V0IGNoZWNraW5nIFZQTVVfQ09O
VEVYVF9MT0FERUQuCj4+ICAgICBJIHRoaW5rIGl0IG1heSBjYW4ndCBtYWtlIHN1cmUgICItPmxh
c3RfcGNwdSIgZG9lc24ndCBob2xkIHRvIHRoZSB0aGVuIAo+PiBzdGFsZSBDUFUuIFRoZSBwdXJw
b3NlIG9mIHRoaXMgbm90aWZpZXIgaXMgdG8gc2F2ZSB0aGUgdnBtdSBjb250ZXh0IGJlZm9yZSAK
Pj4gY3B1IG9mZmxpbmUuIEF2b2lkIHNhdmUgdnBtdSBjb250ZXh0IGJ5IHNlbmQgSVBJIHRvIHRo
YXQgb2ZmbGluZSBjcHUuIFRoZXJlIAo+PiBpcyBubyByZWFzb24gdG8gY2hhbmdlIHRoZSB2YWx1
ZSBleGNlcHQgaXQgc2F2aW5nICh2cG11X3NhdmUoKSkgaW4gYW5vdGhlciAKPj4gcGh5c2ljYWwg
Y3B1Lgo+IEknbSBhZnJhaWQgSSBkb24ndCB1bmRlcnN0YW5kIG1vc3Qgb2YgeW91ciByZXBseS4K
Pgo+PiAgICAgUmVnYXJkaW5nIHZwbXVfYXJjaF9kZXN0cm95KCksIGl0IGluZGVlZCB3aWxsIGNh
dXNlIHNhbWUgaXNzdWUuIFdoYXQgCj4+IGFib3V0IGFkZCAiIHRoaXNfY3B1KGNwdSkgPSBOVUxM
IiBpbiBjcHVfY2FsbGJhY2soKSB0byBjbGVhbiB0aGUgbGFzdF92Y3B1IAo+PiBwb2ludGVyIG9m
IHRoaXMgcGh5c2ljYWwgY3B1LiAKPiBUaGF0J3MgYmVpbmcgZG9uZSBieSB2cG11X3NhdmVfZm9y
Y2UoKSBhbHJlYWR5IGFmYWljdCAoYXNzdW1pbmcKPiB5b3UgbWVhbiB0aGlzX2NwdShsYXN0X3Zj
cHUpKSwgYWxiZWl0IGZvciB3aGF0ZXZlciByZWFzb24gb3Blbgo+IGNvZGluZyB0aGlzX2NwdSgp
Lgo+Cj4+ICAgICBJbiBhZGRpdGlvbiwgYWRkIFZQTVVfQ09OVEVYVF9MT0FERUQgY2hlY2sgYmVm
b3JlIGV4ZWN1dGUgCj4+IG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZih2Y3B1X3ZwbXUodikt
Pmxhc3RfcGNwdSksIHZwbXVfc2F2ZV9mb3JjZSwgdiwgMSkgaW4gCj4+IHZwbXVfYXJjaF9kZXN0
cm95KCkuIEJlY2F1c2Ugb2YgZm9yY2Ugc2F2ZSBvcGVyYXRpb24gaGFzIGJlZW4gZmluaXNoZWQg
aW4gCj4+IG5vdGlmaWVyIGZ1bmN0aW9uLgo+IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoYXQgd291
bGQgYmUgY29ycmVjdC4gQm9yaXM/CgoKSSBiZWxpZXZlIHdlIHN0aWxsIGhhdmUgYSByYWNlIHdp
dGggdnBtdV9sb2FkKCk6IGl0IGNhbiBiZSBwYXN0ClZQTVVfQ09OVEVYVF9MT0FERUQgdGVzdCBh
bmQgY29tbWl0dGVkIHRvIHRoZSByZW1vdGUgY2FsbCB3aGVuIHRoZQpyZW1vdGUgVkNQVSBiZWNv
bWVzIG9mZmxpbmVkLgoKVGFraW5nIHZwbXVfbG9jayBpbiB2cG11X2xvYWQoKSBhbmQgY3B1X2Nh
bGxiYWNrKCkgKHdoaWNoIElNTyBzaG91bGQgYmUKY2FsbGVkIHZwbXVfY3B1X2NhbGxiYWNrKCkg
b3Igc29tZSBzdWNoKSBtYXkgYmUgb25lIHNvbHV0aW9uLCBhbHRob3VnaApob2xkaW5nIGEgbG9j
ayBhY3Jvc3MgYSByZW1vdGUgY2FsbCBpcyBub3Qgb3B0aW1hbCwgb2J2aW91c2x5LgoKQW5kIEkg
dGhpbmsgdGhlIHNhbWUgYXJndW1lbnQgaXMgYXBwbGljYWJsZSB0byB2cG11X2FyY2hfZGVzdHJv
eSgpLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 13:58:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzTd-0005bx-Qk; Wed, 17 May 2017 13:58:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAzTc-0005bX-E4
 for xen-devel@lists.xen.org; Wed, 17 May 2017 13:58:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5F/BD-03587-F175C195; Wed, 17 May 2017 13:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTVc+XCb
 SYMMCAYslHxezODB6HN39mymAMYo1My8pvyKBNWPblU72gn69isaGV2wNjBtVuhi5OIQENjNK
 XJ/1iRHC2c0ocXbGJvYuRk4OYYEEiY9nF7GB2CICIRKrP3SzQxTtASpaMRnMYRb4zyhxeP0WZ
 pAqNgFNiTufPzGB2LwCVhIPN3aAxVkEVCV23rzLAmKLCoRLvG08wgJRIyhxcuYTMJtTIFDi3v
 FeRhCbWcBMYt7mh8wQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGhvqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh0DEOxgbFoUeIhRkoNJSZR3/wPpSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvPZhMpFCgkWp6akVaZk5wPCHSUtw8CiJ8O4FSfMWFyTmFmemQ
 6ROMepyvFv64T2TEEtefl6qlDivMkiRAEhRRmke3AhYLF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMG8DyBSezLwSuE2vgI5gAjqiGeR+3uKSRISUVANjGveH1+8W96kV/Z76dZfTSXfNTHk
 DmRBT06/H5LfNfb5GL091Aqdou+SJDSy164suBUXEHZrY4hmZrvEn2+1h9KSnOyTDNvBuNnrU
 FGLFebXSnzf1bPj/b3E57jW9lVNqgoq25z5wmVF5apHql8r5V3hPdb5/c+Z5qPw5o/ZVdi3nU
 +9MkVJTYinOSDTUYi4qTgQAqQsMOsACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495029534!103017794!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11102 invoked from network); 17 May 2017 13:58:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 17 May 2017 13:58:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CDAB01435;
 Wed, 17 May 2017 06:58:53 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F5DB3F23B;
 Wed, 17 May 2017 06:58:52 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Xiong Zhang <xiong.y.zhang@intel.com>
References: <e83615d1-f7ab-a511-f160-5ce4af00099f@arm.com>
 <1494635688-3855-1-git-send-email-xiong.y.zhang@intel.com>
 <CAFLBxZaDWErfN4zb4vAyMMi25xcZPq_crAUDzSwFJa=VTHEW8Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <50942a2a-f162-c8b5-70c6-69c8afe21ea4@arm.com>
Date: Wed, 17 May 2017 14:58:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZaDWErfN4zb4vAyMMi25xcZPq_crAUDzSwFJa=VTHEW8Q@mail.gmail.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, "Yu,
 Zhang" <yu.c.zhang@linux.intel.com>, "Lv, Zhiyuan" <zhiyuan.lv@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/ioreq_server: Make
 p2m_finish_type_change actually work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNS8wNS8xNyAxNDo0NywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiBTYXQsIE1h
eSAxMywgMjAxNyBhdCAxOjM0IEFNLCBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5j
b20+IHdyb3RlOgo+PiBDb21taXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNlcnZlcjogc3lu
Y2hyb25vdXNseSByZXNldCBvdXRzdGFuZGluZwo+PiBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMg
d2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIikgaW50cm9kdWNlZAo+PiBwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCksIHdoaWNoIHdhcyBtZWFudCB0byBzeW5jaHJvbm91c2x5IGZpbmlzaCBhCj4+
IHByZXZpb3VzbHkgaW5pdGlhdGVkIHR5cGUgY2hhbmdlIG92ZXIgYSBncGZuIHJhbmdlLiAgSXQg
ZGlkIHRoaXMgYnkKPj4gY2FsbGluZyBnZXRfZW50cnkoKSwgY2hlY2tpbmcgaWYgaXQgd2FzIHRo
ZSBhcHByb3ByaWF0ZSB0eXBlLCBhbmQgdGhlbgo+PiBjYWxsaW5nIHNldF9lbnRyeSgpLgo+Pgo+
PiBVbmZvcnR1bmF0ZWx5LCBhIHByZXZpb3VzIGNvbW1pdCAoMTY3OWUwZGYzZGY2ICJ4ODYvaW9y
ZXEgc2VydmVyOgo+PiBhc3luY2hyb25vdXNseSByZXNldCBvdXRzdGFuZGluZyBwMm1faW9yZXFf
c2VydmVyIGVudHJpZXMiKSBtb2RpZmllZAo+PiBnZXRfZW50cnkoKSB0byBhbHdheXMgcmV0dXJu
IHRoZSBuZXcgdHlwZSBhZnRlciB0aGUgdHlwZSBjaGFuZ2UsIG1lYW5pbmcKPj4gdGhhdCBwMm1f
ZmluaXNoX3R5cGVfY2hhbmdlKCkgbmV2ZXIgY2hhbmdlZCBhbnkgZW50cmllcy4gIFdoaWNoIG1l
YW5zCj4+IHdoZW4gYW4gaW9yZXEgc2VydmVyIHdhcyBkZXRhY2hlZCBhbmQgdGhlbiByZS1hdHRh
Y2hlZCAoYXMgaGFwcGVucyBpbgo+PiBYZW5HVCBvbiByZWJvb3QpIHRoZSByZS1hdHRhY2ggZmFp
bGVkLgo+Pgo+PiBGaXggdGhpcyBieSB1c2luZyB0aGUgZXhpc3RpbmcgcDJtLXNwZWNpZmljIHJl
Y2FsY3VsYXRpb24gbG9naWMgaW5zdGVhZAo+PiBvZiBkb2luZyBhIHJlYWQtY2hlY2std3JpdGUg
bG9vcC4KPj4KPj4gRml4OiAnY29tbWl0IDZkNzc0YTk1MTY5NiAoIng4Ni9pb3JlcSBzZXJ2ZXI6
IHN5bmNocm9ub3VzbHkgcmVzZXQKPj4gICAgICAgb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZl
ciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpJwo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYt
Ynk6IFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4KPj4gUmV2aWV3ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY3RyaXguY29tPgo+PiBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjE6IEFkZCBpb3JlcV9w
cmVfcmVjYWxjIHF1ZXJ5IGZsYWcgdG8gZ2V0IHRoZSBvbGQgcDJtX3R5cGUuKEphbikKPj4gdjI6
IEFkZCBwMm0tPnJlY2FsYygpIGhvb2sgdG8gY2hhbmdlIGdmbiBwMm1fdHlwZS4gKEdlb3JnZSkK
Pj4gdjM6IE1ha2UgY29tbWl0IG1lc3NhZ2UgY2xlYXJlci4gKEdlb3JnZSkKPj4gICAgIEtlZXAg
dGhlIG5hbWUgb2YgcDJtLXNwZWNpZmljIHJlY2FsIGZ1bmN0aW9uIHVuY2hhbmdlZC4gKEphbikK
Pj4gdjQ6IE1vdmUgdmVyc2lvbiBpbmZvIGJlbG93IFMtby1CIGFuZCBoYW5kbGUgcmV0dXJuIHZh
bHVlIG9mCj4+ICAgICBwMm0tPnJlY2FsYy4gKEphbikKPj4gdjU6IEZpeCBjb2Rpbmcgc3R5bGUu
IChKdWxpZW4pCj4+Cj4+IFRoZSB0YXJnZXQgb2YgdGhpcyBwYXRjaCBpcyBYZW4gNC45Lgo+PiAt
LS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgfCAgNSArKystLQo+PiAgeGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYyB8ICAxICsKPj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAg
MSArCj4+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMzUgKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgOSArKysr
Ky0tLS0KPj4gIDUgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25z
KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2RtLmMKPj4gaW5kZXggZDcyYjdiZC4uOTliZjY2YSAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9kbS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+PiBAQCAt
NDEyLDggKzQxMiw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoZG9taWRfdCBkb21pZCwKPj4gICAgICAg
ICAgICAgICAgICAgICAgZmlyc3RfZ2ZuIDw9IHAybS0+bWF4X21hcHBlZF9wZm4gKQo+PiAgICAg
ICAgICAgICAgewo+PiAgICAgICAgICAgICAgICAgIC8qIEl0ZXJhdGUgcDJtIHRhYmxlIGZvciAy
NTYgZ2ZucyBlYWNoIHRpbWUuICovCj4+IC0gICAgICAgICAgICAgICAgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZShkLCBfZ2ZuKGZpcnN0X2dmbiksIDI1NiwKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV9pb3JlcV9zZXJ2ZXIsIHAybV9yYW1fcncpOwo+PiArICAg
ICAgICAgICAgICAgIHJjID0gcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShkLCBfZ2ZuKGZpcnN0X2dm
biksIDI1Nik7Cj4+ICsgICAgICAgICAgICAgICAgaWYgKCByYyA8IDAgKQo+PiArICAgICAgICAg
ICAgICAgICAgICBicmVhazsKPj4KPj4gICAgICAgICAgICAgICAgICBmaXJzdF9nZm4gKz0gMjU2
Owo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMKPj4gaW5kZXggZjM3YTFmMi4uMDllZmJhNyAxMDA2NDQKPj4gLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCj4+IEBAIC0xMjM4LDYgKzEyMzgsNyBAQCBpbnQgZXB0X3AybV9pbml0KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCj4+Cj4+ICAgICAgcDJtLT5zZXRfZW50cnkgPSBlcHRfc2V0X2VudHJ5
Owo+PiAgICAgIHAybS0+Z2V0X2VudHJ5ID0gZXB0X2dldF9lbnRyeTsKPj4gKyAgICBwMm0tPnJl
Y2FsYyA9IHJlc29sdmVfbWlzY29uZmlnOwo+PiAgICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVf
Z2xvYmFsID0gZXB0X2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbDsKPj4gICAgICBwMm0tPmNoYW5n
ZV9lbnRyeV90eXBlX3JhbmdlID0gZXB0X2NoYW5nZV9lbnRyeV90eXBlX3JhbmdlOwo+PiAgICAg
IHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCA9IGVwdF9tZW1vcnlfdHlwZV9jaGFuZ2VkOwo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jCj4+IGluZGV4IDUwNzliNTkuLjJlZGRlZWUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPj4gQEAg
LTExNTMsNiArMTE1Myw3IEBAIHZvaWQgcDJtX3B0X2luaXQoc3RydWN0IHAybV9kb21haW4gKnAy
bSkKPj4gIHsKPj4gICAgICBwMm0tPnNldF9lbnRyeSA9IHAybV9wdF9zZXRfZW50cnk7Cj4+ICAg
ICAgcDJtLT5nZXRfZW50cnkgPSBwMm1fcHRfZ2V0X2VudHJ5Owo+PiArICAgIHAybS0+cmVjYWxj
ID0gZG9fcmVjYWxjOwo+PiAgICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsID0gcDJt
X3B0X2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbDsKPj4gICAgICBwMm0tPmNoYW5nZV9lbnRyeV90
eXBlX3JhbmdlID0gcDJtX3B0X2NoYW5nZV9lbnRyeV90eXBlX3JhbmdlOwo+PiAgICAgIHAybS0+
d3JpdGVfcDJtX2VudHJ5ID0gcGFnaW5nX3dyaXRlX3AybV9lbnRyeTsKPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiBpbmRleCAx
ZDU3ZTVjLi4xNjAwNDIyIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+IEBAIC0xMDExLDMzICsxMDExLDQ0IEBAIHZv
aWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgcDJtX3Vu
bG9jayhwMm0pOwo+PiAgfQo+Pgo+PiAtLyogU3luY2hyb25vdXNseSBtb2RpZnkgdGhlIHAybSB0
eXBlIGZvciBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8KPj4gLXZvaWQgcDJtX2Zp
bmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQgbG9uZyBtYXhfbnIsCj4+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKPj4g
Ky8qCj4+ICsgKiBGaW5pc2ggcDJtIHR5cGUgY2hhbmdlIGZvciBnZm5zIHdoaWNoIGFyZSBtYXJr
ZWQgYXMgbmVlZF9yZWNhbGMgaW4gYSByYW5nZS4KPj4gKyAqIFJldHVybnM6IDAvMSBmb3Igc3Vj
Y2VzcywgbmVnYXRpdmUgZm9yIGZhaWx1cmUKPj4gKyAqLwo+PiAraW50IHAybV9maW5pc2hfdHlw
ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQgbG9uZyBtYXhfbnIpCj4+ICB7Cj4+ICAgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4gLSAgICBwMm1fdHlw
ZV90IHQ7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChmaXJzdF9nZm4pOwo+PiAg
ICAgIHVuc2lnbmVkIGxvbmcgbGFzdF9nZm4gPSBnZm4gKyBtYXhfbnIgLSAxOwo+PiAtCj4+IC0g
ICAgQVNTRVJUKG90ICE9IG50KTsKPj4gLSAgICBBU1NFUlQocDJtX2lzX2NoYW5nZWFibGUob3Qp
ICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7Cj4+ICsgICAgaW50IHJjID0gMDsKPj4KPj4gICAg
ICBwMm1fbG9jayhwMm0pOwo+Pgo+PiAgICAgIGxhc3RfZ2ZuID0gbWluKGxhc3RfZ2ZuLCBwMm0t
Pm1heF9tYXBwZWRfcGZuKTsKPj4gICAgICB3aGlsZSAoIGdmbiA8PSBsYXN0X2dmbiApCj4+ICAg
ICAgewo+PiAtICAgICAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwgJnQpOwo+PiAt
Cj4+IC0gICAgICAgIGlmICggdCA9PSBvdCApCj4+IC0gICAgICAgICAgICBwMm1fY2hhbmdlX3R5
cGVfb25lKGQsIGdmbiwgdCwgbnQpOwo+PiArICAgICAgICByYyA9IHAybS0+cmVjYWxjKHAybSwg
Z2ZuKTsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogZXB0LT5yZWNhbGMgY291bGQgcmV0
dXJuIDAvMS8tRU5PTUVNLiBwdC0+cmVjYWxjIGNvdWxkIHJldHVybgo+PiArICAgICAgICAgKiAw
Ly1FTk9NRU0vLUVOT0VOVCwgLUVOT0VOVCBpc24ndCBhbiBlcnJvciBhcyB3ZSBhcmUgbG9vcGlu
Zwo+PiArICAgICAgICAgKiBnZm4gaGVyZS4KPj4gKyAgICAgICAgICovCj4KPiBIbW0sIG5vdyB0
aGF0IHRoZXNlIGZ1bmN0aW9ucyBhcmUgYmVpbmcgY2FsbGVkIGV4dGVybmFsbHkgaXQgd291bGQg
YmUKPiBnb29kIGlmIHRoZWlyIHNlbWFudGljcyB3YXMgdGhlIHNhbWUuICBCdXQgc2luY2Ugd2Un
cmUgYSBiaXQgbGF0ZSBpbgo+IHRoZSBjeWNsZSB0byBkbyB0aGF0IGtpbmQgb2YgcmV3b3JrOgoK
SSBndWVzcyB0aGlzIGlzIGEgY2FsbCBmb3IgYSByZXdvcmsgYWZ0ZXIgdGhlIHRyZWUgaGFzIG9w
ZW5lZD8KCj4KPiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgo+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:02:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzX3-0006QM-9u; Wed, 17 May 2017 14:02:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAzX2-0006QF-9e
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:02:28 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 6E/DD-01730-3F75C195; Wed, 17 May 2017 14:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTfdDuEy
 kwbIp7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajzduYC2ayVUzd/Z2tgfE/SxcjJ4eQwGZG
 iZU7rSHs3YwSt07mg9jCAhYSTUt+M4LYIgJeEp9aNjBB1FhKbHx/kBnEZhPQlLjz+RNYnFfAS
 mJd5wd2EJtFQFVi5qMNYL2iAuESbxuPsEDUCEqcnPkEzOYEqt/48zJYL7OArcSdubuZIWx5ie
 1v5zBPYOSdhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/
 NSUwq1kvOz93ECAyqegYGxh2MjbP9DjFKcjApifLufyAdKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCtwIYpEKCRanpqRVpmTnA8IZJS3DwKInw7g0DSvMWFyTmFmemQ6ROMepyzLn39T2TEEtef
 l6qlDivLsgMAZCijNI8uBGwWLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3D2QKT2ZeCd
 ymV0BHMAEd0QxyP29xSSJCSqqBse3UA8EPPptedMjfTt9ZqWkm49CW1DCrtGF5TPH+rzvdf11
 8weF61GaO/ozAuCmX+iMFwj6b+L/0641feL1s0c0PB32vyvaGfbjElaB2IXDdV6v2H6wM69Zv
 MOQLFlv1rf0zd8/h+FtVP59ZuP9V9Hvw9L4Sz8pXzft+F+mcr+pvE5orNTOvUImlOCPRUIu5q
 DgRAGU6LcuwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495029743!78159093!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4222 invoked from network); 17 May 2017 14:02:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 17 May 2017 14:02:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFCCF1435;
 Wed, 17 May 2017 07:02:22 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 195013F23B;
 Wed, 17 May 2017 07:02:21 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20170516075925.46047-1-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <99ea6b7e-6824-8f54-3136-eeb7e8f65be1@arm.com>
Date: Wed, 17 May 2017 15:02:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170516075925.46047-1-roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 0/3] libxl/devd: bugfixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMDg6NTksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBIZWxsbywKCkhpIFJv
Z2VyLAoKPgo+IFRoZSBmaXJzdCB0d28gcGF0Y2hlcyBpbiB0aGUgc2VyaWVzIGZpeCBhIHJhY2Ug
d2l0aCBjb25jdXJyZW50IGRldmljZQo+IGFkZGl0aW9uL3JlbW92YWwgYW5kIHR3byBidWdzIHJl
bGF0ZWQgdG8gbWFuaXB1bGF0aW9uIG9mIHRoZSBsaXN0IG9mIGFjdGl2ZQo+IGRvbWFpbnMgaW4g
dGhlIGRldmQgc3ViY29tbWFuZC4gVGhlIGxhc3QgcGF0Y2ggaXMgbm90IGEgYnVnZml4IGl0c2Vs
ZiwgYnV0Cj4gaXQgbWFrZXMgdGhlIGNvZGUgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCj4KPiBJTUhP
IHRoZXkgc2hvdWxkIGJlIHBhcnQgb2YgNC45IGJlY2F1c2UgdGhleSBhcmUgY29uZmluZWQgdG8g
ZGV2ZCBjb2RlLCBhbmQKPiB3aXRob3V0IHRoZW0gZGV2ZCBpcyB1bnVzYWJsZSAoaXQncyB0cml2
aWFsIHRvIHNlZ2ZhdWx0IGl0KSwgc28gdGhlIHJpc2sgaXMKPiBsb3cuIFdvcnNlIHRoaW5nIHRo
YXQgY291bGQgaGFwcGVuIGlzIHRoYXQgZGV2ZCBjcmFzaGVzLCB3aGljaCBpcyBhbHJlYWR5IHRo
ZQo+IGNhc2Ugd2l0aG91dCB0aGVtLgoKRm9yIHRoZSBmaXJzdCAyIHBhdGNoZXM6CgpSZWxlYXNl
LWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKRm9yIHRoZSBs
YXN0IHBhdGNoLCBhdCB0aGlzIHN0YWdlIG9mIHRoZSByZWxlYXNlIEkgd291bGQgcHJlZmVyIHRv
IGRlZmVyIAppdCBmb3IgWGVuIDQuMTAuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 14:03:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzXu-0006Vj-JO; Wed, 17 May 2017 14:03:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dAzXt-0006VH-6z
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 14:03:21 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D8/38-03696-8285C195; Wed, 17 May 2017 14:03:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVc9Qib
 S4M0WOYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXN27l7FgpVlF96zcBsZp
 ul2MXBxCAn8ZJRrWXmeDcB4zSuxrngDlbGOU+NZ9nL2LkZNDRMBZ4uuZuWA2r4C+xLaDq1m7G
 Dk4hAWCJNaCmFwcEgJPmCTuzNnKBFIjIeApMWvlb2YYe9OGbqA4OwebgJXEITGQKIuAqsTznS
 tZJjByL2BkWMWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwfhrWcAhRkkOJiVR3v0PpCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDeDZOJFBIsSk1P
 rUjLzAGGHkxagoNHSYT3G0iat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeZeCFAmAFGWU5
 sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgFVhANN4cnMK4Hb9AroCCagI5pB7uctLk
 lESEk1MJa9FnpzUdXxqFnbGQ/VmLAV2x8WlQnvuh+/+oJViXXe8zcL1huJ/2d9PLGAST9tl+0
 t9r2v3+3puqP9UEffw3XK608FTzg/bXeZGPqsUl6Ob7JbkkK2esuVg0/5+N2XV6yaVPv0QefP
 S1Itxhv9nk8Mmmj9rDGqdc6ei+K/LpSvfZ300ffhvONKLMUZiYZazEXFiQDy9rMcfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495029798!64628891!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45235 invoked from network); 17 May 2017 14:03:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 14:03:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAzXo-00063c-Bm; Wed, 17 May 2017 14:03:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dAzXi-0002Iw-Td; Wed, 17 May 2017 14:03:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dAzXi-00016c-KD; Wed, 17 May 2017 14:03:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109537-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5c4f579e0ee4f38cad5636bbf8ce700a394338d0
X-Osstest-Versions-That: xen=b231884da805d21156163d3ea2ef4de2e9f65fb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 14:03:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109537: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTUzNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVjNGY1NzllMGVlNGYz
OGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4ZDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVmYjAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTUwMyAgMjAxNy0wNS0xNiAyMjowMzo1OCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk1MzcgIDIwMTctMDUtMTcgMTI6MDE6NDUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj01YzRmNTc5ZTBl
ZTRmMzhjYWQ1NjM2YmJmOGNlNzAwYTM5NDMzOGQwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDVjNGY1NzllMGVlNGYzOGNhZDU2MzZiYmY4
Y2U3MDBhMzk0MzM4ZDAKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NWM0
ZjU3OWUwZWU0ZjM4Y2FkNTYzNmJiZjhjZTcwMGEzOTQzMzhkMAorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gK
KyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1z
bW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4
ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDVj
NGY1NzllMGVlNGYzOGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4ZDAgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDVjNGY1Nzll
MGVlNGYzOGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4ZDA6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjIzMTg4NC4uNWM0
ZjU3OSAgNWM0ZjU3OWUwZWU0ZjM4Y2FkNTYzNmJiZjhjZTcwMGEzOTQzMzhkMCAtPiBzbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:08:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzdE-0006qK-9t; Wed, 17 May 2017 14:08:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAzdD-0006qE-R8
 for xen-devel@lists.xen.org; Wed, 17 May 2017 14:08:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 14/20-03557-3795C195; Wed, 17 May 2017 14:08:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVysyfVTbcoUib
 SYM4kY4slHxezODB6HN39mymAMYo1My8pvyKBNaOvv5epoIulYtvOTcwNjPuZuxi5OIQENjNK
 PHjWyALh7GaUmPFhB2sXIyeHsECcxPIDC5hAbBGBcIn/Vw+B2UICdRLtLw8wgtjMAm4SEz+cZ
 wGx2QQ0Je58/gRWwytgJXHw9BmwGhYBVYn7O3+wgdiiQHPeNh5hgagRlDg58wmYzSngING46j
 M7xExbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Ssl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHAMQLCD8c/8wEOMkhxMSqK8+x9IRwrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4A2PkIkUEixKTU+tSMvMAYY+TFqCg0dJhFcOJM1bXJCYW5yZDpE6x
 WjM8W7ph/dMHHPufX3PJMSSl5+XKiXOawpSKgBSmlGaBzcIFpOXGGWlhHkZgU4T4ilILcrNLE
 GVf8UozsGoJMyrBDKFJzOvBG7fK6BTmIBOaQb5gre4JBEhJdXA6CI5OYUzuuELX/SvYuN8r3d
 Vzu1HHpeE8NReXOnzz7xNw0VGznbfmW3O8qzpvE0L231Ml6VVHN/QYzknWEKNwU6yP/HTEa7z
 K2rv2Sb3alQ0nWcQS7XVVdjR8crvIOf3ZCeuCV+Cdl9bo31p97E3yQIBR5ydzk6f+FplDdO+G
 wU67Z4XTuopsRRnJBpqMRcVJwIAWOi5SMQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495030130!69034566!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3487 invoked from network); 17 May 2017 14:08:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 17 May 2017 14:08:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E73A11435;
 Wed, 17 May 2017 07:08:49 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE76B3F23B;
 Wed, 17 May 2017 07:08:48 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1494943047-24794-1-git-send-email-andrew.cooper3@citrix.com>
 <22811.1396.659041.877398@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <82b13388-e213-63c0-b5ad-ee2aecb7cb4b@arm.com>
Date: Wed, 17 May 2017 15:08:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22811.1396.659041.877398@mariner.uk.xensource.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] tools/xenconsoled: Preserve errno
 while rotating logfile handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNi8wNS8xNyAxNDo1OCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOV0gdG9vbHMveGVuY29uc29sZWQ6IFByZXNlcnZlIGVycm5v
IHdoaWxlIHJvdGF0aW5nIGxvZ2ZpbGUgaGFuZGxlcyIpOgo+PiBUaGUgbG9naWMgdG8gb3B0aW9u
YWxseSBleGl0IGFmdGVyIGEgcG9sbCgpIGVycm9yIHJlbGllcyBvbiBlcnJubywgYnV0Cj4+IGhh
bmRsZV9sb2dfcmVsb2FkKCkgZG9lcyBub3QgcHJlc2VydmUgaXQuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4KPiBBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4KPiBUaGlzIGlzIGFu
IG9idmlvdXMgYnVnZml4IGFuZCBnb29kIDQuOSBtYXRlcmlhbCBJTU8uCgpSZWxlYXNlLWFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:09:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:09:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzeC-0006vZ-Tk; Wed, 17 May 2017 14:09:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAzeB-0006vQ-FQ
 for xen-devel@lists.xen.org; Wed, 17 May 2017 14:09:51 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A8/50-03696-EA95C195; Wed, 17 May 2017 14:09:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3ddpEy
 kwZMjohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aF6Y3sBffEK6Zc2cvcwHhfuIuRk0NIIE+i
 af0F9i5GDg5eATuJ5ZeVQMISAoYSpxfeZAEJswioSnTPLgcJswmoS7Q9284KEhYRMJL4sE2yi
 5GLg1lgOqPEg8f72UFqhAWcJf78P8cEkhASWMEk8XH6QTaQBCfQ+Dnd55ghVglK/N0BdgGzgJ
 bEw1+3WCBsbYllC1+DlTALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfYUC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB2PTosBDjJIcTEqivPsfSEcK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANj5CJFBIsSk1PrUjLzAFGAUxagoNHSYRXDiTNW1yQm
 FucmQ6ROsWoKCXOawqSEABJZJTmwbXBIu8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnngU
 zhycwrgZv+CmgxE9DiZpCbeYtLEhFSUg2ME2q8X98QrWPI/r/zmcvCFelMxzzX7MiVmXNm5Uy
 GJYIrepfc5GOWqfL3Pqagt/DVcyv1tXt+dCSsWrHpqx/XDOWf+7dN2efwhtm9+n/qpoL6gp29
 Xso3Tz8tuvonzlD/7TTJm+21pXKdcgs3eT5eXbnD+knJps5pkuzq52Rab206pbFeMi6JU4mlO
 CPRUIu5qDgRADr0Yjy3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495030188!102516042!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5982 invoked from network); 17 May 2017 14:09:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 14:09:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 08:09:48 -0600
Message-Id: <591C75CA020000780015A864@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 08:09:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
 <591C33C3020000780015A61B@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D00355@SHSMSX101.ccr.corp.intel.com>
 <591C6441020000780015A7D6@prv-mh.provo.novell.com>
 <02f5d612-4dc3-3d75-ac77-c1590277a815@oracle.com>
In-Reply-To: <02f5d612-4dc3-3d75-ac77-c1590277a815@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Luwei Kang <luwei.kang@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE1OjU4LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzE3LzIwMTcgMDg6NTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNy4wNS4xNyBhdCAxNDo0MCwgPGx1d2VpLmthbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4+
PiBPbiAxNi4wNS4xNyBhdCAxOToyOSwgPGx1d2VpLmthbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+
Pj4gQ3VycmVudGx5LCBob3QgdW5wbHVnIGEgY3B1IHdpdGggdnBtdSBlbmFibGVkIG1heSBjYXVz
ZSBzeXN0ZW0gaGFuZwo+Pj4+PiBkdWUgdG8gc2VuZCBJUEkgdG8gYSBkaWUgcGh5c2ljYWwgY3B1
LiBUaGlzIHBhdGNoIGFkZCBhIGNwdSBob3QgdW5wbHVnCj4+Pj4+IG5vdGlmZXIgdG8gc2F2ZSB2
cG11IGNvbnRleHQgYmVmb3JlIGNwdSBvZmZsaW5lLgo+Pj4+Pgo+Pj4+PiBDb25zaWRlciBvbmUg
c2NlbmUsIGhvdHBsdWcgcGh5c2ljYWwgY3B1IE4gd2l0aCB2cG11IGlzIGVuYWJsZWQuCj4+Pj4g
SSB0aGluayB5b3UgbWVhbiAic2NlbmFyaW8iIGFuZCAiaG90IHVucGx1ZyIuCj4+Pj4KPj4+Pj4g
VGhlIHZjcHUgd2hpY2ggcnVubmluZyBvbiB0aGlzIHBoeXNpY2FsIGNwdSBiZWZvcmUgd2lsbCBi
ZSBzd2l0Y2ggdG8KPj4+Pj4gb3RoZXIgb25saW5lIGNwdS4gQmVmb3JlIGxvYWQgdGhlIHZwbXUg
Y29udGV4dCB0byBuZXcgcGh5c2ljYWwgY3B1LCBhCj4+Pj4+IElQSSB3aWxsIGJlIHNlbmQgdG8g
Y3B1IE4gdG8gc2F2ZSB0aGUgdnBtdSBjb250ZXh0Lgo+Pj4+PiBTeXN0ZW0gd2lsbCBoYW5nIGlu
IGZ1bmN0aW9uIG9uX3NlbGVjdF9jcHVzIGJlY2F1c2Ugb2YgdGhhdCBwaHlzaWNhbAo+Pj4+PiBj
cHUgaXMgb2ZmbGluZSBhbmQgY2FuIG5vdCBkbyBhbnkgcmVzcG9uc2UuCj4+Pj4gRG9lc24ndCB0
aGlzIG1ha2UgY2xlYXIgdGhhdCB5b3Ugd291bGQgYmV0dGVyIGFsc28gbWFrZSBzdXJlCj4+Pj4g
LT5sYXN0X3BjcHUgZG9lc24ndCBob2xkIHRvIHRoZSB0aGVuIHN0YWxlIENQVSBhbnltb3JlPyBG
b3IKPj4+PiBleGFtcGxlLCB2cG11X2xvYWQoKSBjb21wYXJlcyBpdCB3aXRoIHNtcF9wcm9jZXNz
b3JfaWQoKSAodGhlIHN1YnNlcXVlbnQgdXNlIAo+IAo+Pj4gaXMgZ3VhcmRlZCBieSBhIFZQTVVf
Q09OVEVYVF9MT0FERUQgZmxhZwo+Pj4+IGNoZWNrKSwgYWxsb3dpbmcgYmFkbmVzcyBpZiB0aGUg
c2FtZSBvciBhbm90aGVyIENQVSB3aXRoIHRoZSBzYW1lIG51bWJlciAKPj4+IGNvbWVzIHVwIGFn
YWluIHF1aWNrbHkgZW5vdWdoLiBTaW1pbGFybHkKPj4+PiB2cG11X2FyY2hfZGVzdHJveSgpIHVz
ZXMgaXQgd2l0aG91dCBjaGVja2luZyBWUE1VX0NPTlRFWFRfTE9BREVELgo+Pj4gICAgIEkgdGhp
bmsgaXQgbWF5IGNhbid0IG1ha2Ugc3VyZSAgIi0+bGFzdF9wY3B1IiBkb2Vzbid0IGhvbGQgdG8g
dGhlIHRoZW4gCj4+PiBzdGFsZSBDUFUuIFRoZSBwdXJwb3NlIG9mIHRoaXMgbm90aWZpZXIgaXMg
dG8gc2F2ZSB0aGUgdnBtdSBjb250ZXh0IGJlZm9yZSAKPj4+IGNwdSBvZmZsaW5lLiBBdm9pZCBz
YXZlIHZwbXUgY29udGV4dCBieSBzZW5kIElQSSB0byB0aGF0IG9mZmxpbmUgY3B1LiBUaGVyZSAK
Pj4+IGlzIG5vIHJlYXNvbiB0byBjaGFuZ2UgdGhlIHZhbHVlIGV4Y2VwdCBpdCBzYXZpbmcgKHZw
bXVfc2F2ZSgpKSBpbiBhbm90aGVyIAo+Pj4gcGh5c2ljYWwgY3B1Lgo+PiBJJ20gYWZyYWlkIEkg
ZG9uJ3QgdW5kZXJzdGFuZCBtb3N0IG9mIHlvdXIgcmVwbHkuCj4+Cj4+PiAgICAgUmVnYXJkaW5n
IHZwbXVfYXJjaF9kZXN0cm95KCksIGl0IGluZGVlZCB3aWxsIGNhdXNlIHNhbWUgaXNzdWUuIFdo
YXQgCj4+PiBhYm91dCBhZGQgIiB0aGlzX2NwdShjcHUpID0gTlVMTCIgaW4gY3B1X2NhbGxiYWNr
KCkgdG8gY2xlYW4gdGhlIGxhc3RfdmNwdSAKPj4+IHBvaW50ZXIgb2YgdGhpcyBwaHlzaWNhbCBj
cHUuIAo+PiBUaGF0J3MgYmVpbmcgZG9uZSBieSB2cG11X3NhdmVfZm9yY2UoKSBhbHJlYWR5IGFm
YWljdCAoYXNzdW1pbmcKPj4geW91IG1lYW4gdGhpc19jcHUobGFzdF92Y3B1KSksIGFsYmVpdCBm
b3Igd2hhdGV2ZXIgcmVhc29uIG9wZW4KPj4gY29kaW5nIHRoaXNfY3B1KCkuCj4+Cj4+PiAgICAg
SW4gYWRkaXRpb24sIGFkZCBWUE1VX0NPTlRFWFRfTE9BREVEIGNoZWNrIGJlZm9yZSBleGVjdXRl
IAo+Pj4gb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+bGFzdF9wY3B1
KSwgdnBtdV9zYXZlX2ZvcmNlLCB2LCAxKSBpbiAKPj4+IHZwbXVfYXJjaF9kZXN0cm95KCkuIEJl
Y2F1c2Ugb2YgZm9yY2Ugc2F2ZSBvcGVyYXRpb24gaGFzIGJlZW4gZmluaXNoZWQgaW4gCj4+PiBu
b3RpZmllciBmdW5jdGlvbi4KPj4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhhdCB3b3VsZCBiZSBj
b3JyZWN0LiBCb3Jpcz8KPiAKPiAKPiBJIGJlbGlldmUgd2Ugc3RpbGwgaGF2ZSBhIHJhY2Ugd2l0
aCB2cG11X2xvYWQoKTogaXQgY2FuIGJlIHBhc3QKPiBWUE1VX0NPTlRFWFRfTE9BREVEIHRlc3Qg
YW5kIGNvbW1pdHRlZCB0byB0aGUgcmVtb3RlIGNhbGwgd2hlbiB0aGUKPiByZW1vdGUgVkNQVSBi
ZWNvbWVzIG9mZmxpbmVkLgoKVGhlIG9mZmxpbmVkIGVudGl0eSBpcyBhIHBDUFUsIGFuZCBzdWNo
IG9mZmxpbmluZyBoYXBwZW5zIGluIHN0b3AtCm1hY2hpbmUgY29udGV4dCBpaXJjLgoKSmFuCgo+
IFRha2luZyB2cG11X2xvY2sgaW4gdnBtdV9sb2FkKCkgYW5kIGNwdV9jYWxsYmFjaygpICh3aGlj
aCBJTU8gc2hvdWxkIGJlCj4gY2FsbGVkIHZwbXVfY3B1X2NhbGxiYWNrKCkgb3Igc29tZSBzdWNo
KSBtYXkgYmUgb25lIHNvbHV0aW9uLCBhbHRob3VnaAo+IGhvbGRpbmcgYSBsb2NrIGFjcm9zcyBh
IHJlbW90ZSBjYWxsIGlzIG5vdCBvcHRpbWFsLCBvYnZpb3VzbHkuCj4gCj4gQW5kIEkgdGhpbmsg
dGhlIHNhbWUgYXJndW1lbnQgaXMgYXBwbGljYWJsZSB0byB2cG11X2FyY2hfZGVzdHJveSgpLgo+
IAo+IC1ib3JpcwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:10:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzeL-0006xk-4v; Wed, 17 May 2017 14:10:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30337199f=citrix-osstest@xenproject.org>)
 id 1dAzeK-0006xG-7e
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 14:10:00 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 36/16-03620-7B95C195; Wed, 17 May 2017 14:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO62SJl
 Ig9kbrCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b65o9sBRMEK3Z+38fawPifq4uRk0NCwF9i
 2/3PLF2MHEC2u8S9h2kgYREBZ4kJH26zgdi8AnoSX770M4PYwgKBEg+fnWGGaL3PKjH9tiuEr
 Soxb/JBsDibgIfExJ6JLCA2C1B89v2jrCC2kICWxNLFK5kgZgpKnJz5BKyGWUBC4uCLF1AzLS
 Rm3G1nmsDIOwtJ2SwkZQsYmVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGDgMQ7GD8Mz/wEKMkB5OSKO/+B9KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 wyNkIoUEi1LTUyvSMnOAQQyTluDgURLhlQNJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUO
 K8pSJEASFFGaR7cCFhEXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbzzIFJ7MvBK4Ta+Ajm
 ACOqIZ5H7e4pJEhJRUA6PCtvq111xsDaefvvza5en0lro5nxV8ZMxm18yTKgycdG7nrsNukUY
 LtvBUHPQ0sP9+bedsgYbP0/30niqkChj9CKy+tVJJtUDNYXN8xaGDz1om7638FS0mHKWwKMzT
 rF99DrtBIXvqc+PnTHMOcb9aGa5Y5HN4+p6zkt73uYv8K196XVjk/U6JpTgj0VCLuag4EQCIP
 5hvowIAAA==
X-Env-Sender: prvs=30337199f=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495030197!62501518!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50684 invoked from network); 17 May 2017 14:09:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 14:09:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424182557"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71334-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71276
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 17 May 2017 15:09:54 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71334: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMzM0IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTMzNC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNx
dWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzEyNzYK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGxpa2UgNzEyNzYKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1u
ZXRib290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTI3NgogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzEyNzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTI3NgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:20:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzoc-0000CO-EU; Wed, 17 May 2017 14:20:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303699a53=Ian.Jackson@citrix.com>)
 id 1dAzob-0000CF-AK
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:20:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 31/BF-03613-43C5C195; Wed, 17 May 2017 14:20:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK5JjEy
 kwfSlAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b7yT72ghWsFcvb5jM1MM5j6WLk5JAQ8JfY
 3viJCcRmE9CVaNrylw3E5hUQlDg58wlYDbOAjsSC3Z/YIGx5ie1v5zBD1DhI/Hy2iRXEZhFQl
 Vg4ZzojiC0ioCjx4OVNoDgXUP0yRombk++DFQkLxEi86/4CZHNwcApYSqx8Ew0SFhKYwyhx7S
 oXxD0mEm8X7mQDKRESUJOYuz5+AiPfLCQXzUJy0SwkFy1gZF7FqF6cWlSWWqRroZdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhoDECwg3H2Zf9DjJIcTEqivPsfSEcK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuC1j5KJFBIsSk1PrUjLzAGGPExagoNHSYTXHSTNW1yQmFucmQ6RO
 sWoyzHn3tf3TEIsefl5qVLivA4gRQIgRRmleXAjYPF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8tSBTeDLzSuA2vQI6ggnoiGaQ+3mLSxIRUlINjPv3fdIVMwzhc/2upzeBcf1zeY5bUwI
 2bb20deOyFBveEtvM6PsZJ264PmwLPrbys/oahq3T6lITOFbNZM189bB589FrXntnOqqX2L/d
 plGdUOIV63jo7PmylU/KVcU8sqrL/jPcydyou9v93Hou/58T94ofkTwzf+4/Z70wz/Pi09YZ1
 yvpBimxFGckGmoxFxUnAgDw+SHBugIAAA==
X-Env-Sender: prvs=303699a53=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495030834!43287352!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49807 invoked from network); 17 May 2017 14:20:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 14:20:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424185092"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22812.23576.332489.907070@mariner.uk.xensource.com>
Date: Wed, 17 May 2017 15:20:08 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170517135553.zubmlhhfyvtk7if5@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
 <20170517135553.zubmlhhfyvtk7if5@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>, Steven Haigh <netwiz@crc.id.au>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjldIGJ1aWxkOiBzdHViZG9tIGFuZCB0
b29scyBzaG91bGQgZGVwZW5kIG9uIHB1YmxpYyBoZWFkZXIgdGFyZ2V0Iik6Cj4gT24gV2VkLCBN
YXkgMTcsIDIwMTcgYXQgMDI6MTY6MzlQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBU
aGUgbmV3IGNvZGUgaW4gdGhlIE1ha2VmaWxlcyBMR1RNLiAgSSBoYXZlIG9ubHkgb25lIG5pdCwg
d2hpY2ggaXMKPiA+IHRoYXQgc3R5bGUgZm9yIE1ha2VmaWxlIHRhcmdldHMgc2VlbXMgdG8gYmUg
dG8gdXNlIGAtJyByYXRoZXIgdGhhbiBgXycKPiA+IGFzIGEgd29yZCBzZXBhcmF0b3IuCj4gCj4g
SUlSQyBhdCBvbmUgcG9pbnQgSSB1c2VkICctJyBpbiBtaW5pLW9zIGJ1aWxkIHN5c3RlbSBidXQg
c29tZSB2ZXJzaW9uIG9mCj4gbWFrZSBkaWRuJ3QgbGlrZSBpdC4gU28gSSBzdGljayB3aXRoICdf
JyBzaW5jZS4KCkkgdGhpbmsgeW91IGFyZSBjb25mdXNlZC4gIFlvdSBhcmUgcHJvYmFibHkgdGhp
bmtpbmcgb2YgdmFyaWFibGUgbmFtZXMKd2hpY2ggY2Fubm90IGNvbnRhaW4gLS4gIChXZWxsLCB3
aGljaCBhcmUgdHJvdWJsZXNvbWUgaWYgdGhleSBkby4pCgpBcyB5b3UgY2FuIHNlZSwgb3VyIE1h
a2VmaWxlcyBhcmUgZnVsbCBvZiB0YXJnZXQgbmFtZXMgY29udGFpbmluZyAtLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:23:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzrJ-0000OT-S5; Wed, 17 May 2017 14:23:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dAzrI-0000OL-QP
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:23:24 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3D/06-26106-BDC5C195; Wed, 17 May 2017 14:23:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7tGJl
 Igz2vJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvc+8xFxxmq+g+9JCxgXEyaxcjJ4eEgL/E
 wnO3GLsYOThYBFQlZl0KBgmzCShL/OzsZQOxRQS0JV6sWgdmMwscZZToPlwDYgsLxEi86/4CN
 oZXwELiYMM/oBouDiGBS4wSG192QSUEJU7OfMIC0awjsWD3JzaQXcwC0hLL/3GAhDkFHCU+/9
 oOViIqoCLRuXQOmC0koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0DfWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDjAEIdjAu/+h0iFGSg0lJlHf/A+lIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8t6JlIoUEi1LTUyvSMnOAAQ+TluDgURLhXQ6S5i0uSMwtzkyHS
 J1i1OWYc+/reyYhlrz8vFQpcd6bIEUCIEUZpXlwI2DRd4lRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvKUgU3gy80rgNr0COoIJ6IhmkPt5i0sSEVJSDYyn+X4Jdi2qd9kZ80Hd6/MEKxMO3wO
 OPpf7LG9XLtGpaApsmyhflq28d+/b+eeaDsb331oxe3rt3bjNPpem7ls69SLj2vslk2zvV675
 zmSt9HjbI7fJ35+UTFqp+a8gnIHJ/tT1ifHzKmu3Hr/yY1HviUcVnop8Aet2sRukqaW66YiWL
 bz1KMJciaU4I9FQi7moOBEARQDHzLkCAAA=
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495031001!100922219!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36640 invoked from network); 17 May 2017 14:23:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 14:23:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424185622"
Date: Wed, 17 May 2017 15:22:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170517142204.3d7c3xndjmnxicro@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
 <20170517135553.zubmlhhfyvtk7if5@citrix.com>
 <22812.23576.332489.907070@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22812.23576.332489.907070@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Steven Haigh <netwiz@crc.id.au>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDM6MjA6MDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjldIGJ1aWxkOiBzdHViZG9t
IGFuZCB0b29scyBzaG91bGQgZGVwZW5kIG9uIHB1YmxpYyBoZWFkZXIgdGFyZ2V0Iik6Cj4gPiBP
biBXZWQsIE1heSAxNywgMjAxNyBhdCAwMjoxNjozOVBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90
ZToKPiA+ID4gVGhlIG5ldyBjb2RlIGluIHRoZSBNYWtlZmlsZXMgTEdUTS4gIEkgaGF2ZSBvbmx5
IG9uZSBuaXQsIHdoaWNoIGlzCj4gPiA+IHRoYXQgc3R5bGUgZm9yIE1ha2VmaWxlIHRhcmdldHMg
c2VlbXMgdG8gYmUgdG8gdXNlIGAtJyByYXRoZXIgdGhhbiBgXycKPiA+ID4gYXMgYSB3b3JkIHNl
cGFyYXRvci4KPiA+IAo+ID4gSUlSQyBhdCBvbmUgcG9pbnQgSSB1c2VkICctJyBpbiBtaW5pLW9z
IGJ1aWxkIHN5c3RlbSBidXQgc29tZSB2ZXJzaW9uIG9mCj4gPiBtYWtlIGRpZG4ndCBsaWtlIGl0
LiBTbyBJIHN0aWNrIHdpdGggJ18nIHNpbmNlLgo+IAo+IEkgdGhpbmsgeW91IGFyZSBjb25mdXNl
ZC4gIFlvdSBhcmUgcHJvYmFibHkgdGhpbmtpbmcgb2YgdmFyaWFibGUgbmFtZXMKPiB3aGljaCBj
YW5ub3QgY29udGFpbiAtLiAgKFdlbGwsIHdoaWNoIGFyZSB0cm91Ymxlc29tZSBpZiB0aGV5IGRv
LikKPiAKPiBBcyB5b3UgY2FuIHNlZSwgb3VyIE1ha2VmaWxlcyBhcmUgZnVsbCBvZiB0YXJnZXQg
bmFtZXMgY29udGFpbmluZyAtLgoKQWgsIHllcywgaW5kZWVkLiBJIGNvbmZ1c2VkIHZhcmlhYmxl
IG5hbWVzIHdpdGggdGFyZ2V0IG5hbWVzLgoKPiAKPiBJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 14:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzu2-0000bO-Av; Wed, 17 May 2017 14:26:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dAzu0-0000bC-RR
 for xen-devel@lists.xen.org; Wed, 17 May 2017 14:26:12 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 4A/40-11537-48D5C195; Wed, 17 May 2017 14:26:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTbc5Vib
 SoKdD3WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZgw9wpbwVz2is93VzE2MH5j7WLk4hAS2Mwo
 cXjeR0YIZzejRMPZVUAOJ4ewQKLEyg8LWEBsEQF3icmLelhBbCEBT4mDG36xgTQwCxxnlNj3+
 AkzSIJNQFPizudPTCA2r4CVxLLGCewgNouAqsTHN71sILaoQLjE28YjLBA1ghInZz4BszkFvC
 R6V6wCm8MsYCYxb/NDKFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA0t9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOunoGBcQfj7+N+hxglOZiURHn3P5COFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBezFGJlJIsCg1PbUiLTMHGPwwaQkOHiURXj5gBAjxFhck5
 hZnpkOkTjHqcsy59/U9kxBLXn5eqpQ471uQGQIgRRmleXAjYJF4iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5IwbwzIFJ7MvBK4Ta+AjmACOqIZ5H7e4pJEhJRUA2PHek9v8ffVviYTlkaEbRM
 tUNHqjrFgSi9b5LnI2/ZsyyGZ56sf3n009cWuRSV+ky2X8bxYnjB9Q+EamUvSho7Fty/liKxd
 fPe9+u3+vfvVMuY4x/zMUJ+9xNf57/LW5hotp6xoca+Dj7bUMKrwftmx/UKCLoP5lS1Be9cl1
 SzYvyImyolDOleJpTgj0VCLuag4EQD4eXnavwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495031171!45462297!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18092 invoked from network); 17 May 2017 14:26:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 17 May 2017 14:26:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7E2D11435;
 Wed, 17 May 2017 07:26:10 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 42AD93F41F;
 Wed, 17 May 2017 07:26:09 -0700 (PDT)
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b59c225-d8e3-c71e-f356-bd79ffc5edd7@arm.com>
Date: Wed, 17 May 2017 15:26:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpTb3JyeSBJIG1pc3NlZCB0aGF0IHBhdGNoLiBJbiB0aGUgZnV0dXJlLCBwbGVhc2Ug
Q0MgbWUgaWYgeW91IHdhbnQgYSAKcGF0Y2ggdG8gZ28gaW4gWGVuIDQuOS4KCk9uIDEwLzA1LzE3
IDEyOjEzLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiBUaGUgc2FtZSBzZXQgb2YgZnVuY3Rpb25z
IGlzIHVzZWQgdG8gc2V0IGFzIHdlbGwgYXMgdG8gY2xlYW4KPiBQMk0gZW50cmllcywgZXhjZXB0
IHRoYXQgZm9yIGNsZWFuIG9wZXJhdGlvbnMgSU5WQUxJRF9NRk4gKH4wVUwpCj4gaXMgcGFzc2Vk
IGFzIGEgcGFyYW1ldGVyLiBVbmZvcnR1bmF0ZWx5LCB3aGVuIGNhbGN1bGF0aW5nIGFuCj4gYXBw
cm9wcmlhdGUgdGFyZ2V0IG9yZGVyIGZvciBhIHBhcnRpY3VsYXIgbWFwcGluZyBJTlZBTElEX01G
Tgo+IGlzIG5vdCB0YWtlbiBpbnRvIGFjY291bnQgd2hpY2ggbGVhZHMgdG8gNEsgcGFnZSB0YXJn
ZXQgb3JkZXIKPiBiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJNQiBhbmQgMUdCIG1hcHBp
bmdzLiBUaGlzIGV2ZW50dWFsbHkKPiBicmVha3MgZG93biBhbiBFUFQgc3RydWN0dXJlIGlycmV2
ZXJzaWJseSBpbnRvIDRLIG1hcHBpbmdzIHdoaWNoCj4gcHJldmVudHMgY29uc2VjdXRpdmUgaGln
aCBvcmRlciBtYXBwaW5ncyB0byB0aGlzIGFyZWEuCgpJdCBzb3VuZHMgbGlrZSB3ZSBoYXZlIGEg
c2ltaWxhciBpc3N1ZSBvbiBBUk0gYXMgSSB3cm90ZSB0aGUgCmltcGxlbWVudGF0aW9uIGJhc2Vk
IG9uIHRoZSB4ODYgY29kZS4gSSB3aWxsIHNlbmQgYSBwYXRjaC4KCj4KPiBTaWduZWQtb2ZmLWJ5
OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KClJlbGVhc2UtYWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 14:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzu2-0000bZ-Iw; Wed, 17 May 2017 14:26:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dAzu1-0000bD-CG
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:26:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E8/D1-03058-48D5C195; Wed, 17 May 2017 14:26:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDvW5LrEy
 kwdqJbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/u6+MBSdUKo6u+M/YwPhTrouRk0NCwF/i
 1sOtrCA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaBQ4wSs+8cZgZJCAtESbxYcZsFxGYRUJWYP
 XsZE4jNK2AhMXXHfmaIofISu9ougg0VElCQ6Jh+DKpGUOLkzCdgvcwCEhIHX7xgnsDIPQtJah
 aS1AJGplWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHAAAQ
 7GO9uCjjEKMnBpCTKu/+BdKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd74GJlIIcGi1PTUirTM
 HGBYwqQlOHiURHijQNK8xQWJucWZ6RCpU4yKUuK82SAJAZBERmkeXBssFi4xykoJ8zICHSLEU
 5BalJtZgir/ilGcg1FJmPd5NNAUnsy8Erjpr4AWMwEtbga5mbe4JBEhJdXAGLpAx23Be/lr23
 pYfp8J4PP/eTWtlSM+OWato93cX5OTOCz4OWutpr3hXJvwyMlz+rYtvrIKK3wenN04+c6OP/v
 05ot7aq38U70sRibzx/v/WR2X+aMeqEYs+PRYeIuqflZsSGcXx0P/ykLB/N+Mv5aYOjnfe8cc
 W28YcTT936TDG62nn+pJVWIpzkg01GIuKk4EADTUh5+AAgAA
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495031170!72289656!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11943 invoked from network); 17 May 2017 14:26:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 14:26:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432829573"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 17 May 2017 15:26:08 +0100
Message-ID: <20170517142608.21107-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Steven Haigh <netwiz@crc.id.au>, Julien Grall <Julien.Grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] [PATCH for-4.9 v2] build: stubdom and tools should
	depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnVpbGQgY2FuIGZhaWwgaWYgc3R1YmRvbSBidWlsZCBpcyBydW4gYmVmb3JlIHRvb2xzIGJ1aWxk
IGJlY2F1c2U6CgoxLiB0b29scy9pbmNsdWRlIGJ1aWxkIHVzZXMgcmVsYXRpdmUgcGF0aCBhbmQg
ZGVwZW5kcyBvbiBYRU5fT1MKMi4gc3R1YmRvbSBuZWVkcyB0b29scy9pbmNsdWRlIHRvIGJlIGJ1
aWx0LCBhdCB3aGljaCB0aW1lIFhFTl9PUyBpcwogICBtaW5pLW9zIGFuZCBjb3JyZXNwb25kaW5n
IHN5bWxpbmtzIGFyZSBjcmVhdGVkCjMuIGxpYnJhcmllcyBpbnNpZGUgdG9vbHMgbmVlZHMgdG9v
bHMvaW5jbHVkZSB0byBiZSBidWlsdCwgYXQgd2hpY2gKICAgdGltZSBYRU5fT1MgaXMgdGhlIGhv
c3Qgb3MgbmFtZSwgYnV0IHN5bWxpbmtzIHdvbid0IGJlIGNyZWF0ZWQKICAgYmVjYXVzZSB0aGV5
IGFyZSBhbHJlYWR5IHRoZXJlCjQuIGxpYnJhcmllcyBnZXQgdGhlIHdyb25nIGhlYWRlcnMgYW5k
IGZhaWwgdG8gYnVpbGQKClNpbmNlIGJvdGggdG9vbHMgYW5kIHN0dWJkb20gYnVpbGQgbmVlZCB0
aGUgcHVibGljIGhlYWRlcnMsIHdlIGJ1aWxkCnRvb2xzL2luY2x1ZGUgYmVmb3JlIHN0dWJkb20g
YW5kIHRvb2xzLiBSZW1vdmUgcnVuZXMgaW4gc3R1YmRvbSBhbmQKdG9vbHMgdG8gYXZvaWQgYnVp
bGRpbmcgdG9vbHMvaW5jbHVkZSBtb3JlIHRoYW4gb25jZS4KClByb3ZpZGUgYSBuZXcgZGlzdCB0
YXJnZXQgZm9yIHRvb2xzL2luY2x1ZGUuICBIb29rIHVwIHRoZSBpbnN0YWxsLApjbGVhbiwgZGlz
dCBhbmQgZGlzdGNsZWFuIHRhcmdldHMgZm9yIHRvb2xzL2luY2x1ZGUuCgpUaGUgbmV3IGFycmFu
Z2VtZW50IGVuc3VyZXMgdG9vbHMgYnVpbGQgZ2V0cyB0aGUgY29ycmVjdCBoZWFkZXJzCmJlY2F1
c2UgWEVOX09TIGlzIHNldCB0byBob3N0IG9zIHdoZW4gYnVpbGRpbmcgdG9vbHMvaW5jbHVkZS4g
QXMgZm9yCnN0dWJkb20sIGl0IGV4cGxpY2l0bHkgbGlua3MgdG8gdGhlIG1pbmktb3MgZGlyZWN0
b3J5IHdpdGhvdXQgcmVseWluZwpvbiBYRU5fT1Mgc28gaXQgc2hvdWxkIGZpbmUuCgpSZXBvcnRl
ZC1ieTogU3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1PgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNy
Yy5pZC5hdT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
U2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgpDYzogSnVsaWVu
IEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KLS0tCiBNYWtlZmlsZSAgICAgICAgICAgICAg
IHwgMTQgKysrKysrKysrKystLS0KIHN0dWJkb20vTWFrZWZpbGUgICAgICAgfCAgMSAtCiB0b29s
cy9NYWtlZmlsZSAgICAgICAgIHwgIDMgKy0tCiB0b29scy9pbmNsdWRlL01ha2VmaWxlIHwgIDIg
KysKIDQgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IDA4NDU4OGUxMWUuLjNlMWUwNjU1
MzcgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC0zOCw5ICszOCwxNCBA
QCBtaW5pLW9zLWRpci1mb3JjZS11cGRhdGU6IG1pbmktb3MtZGlyCiBleHBvcnQgWEVOX1RBUkdF
VF9BUkNICiBleHBvcnQgREVTVERJUgogCisuUEhPTlk6IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFk
ZXJzCitidWlsZC10b29scy1wdWJsaWMtaGVhZGVyczoKKwkkKE1BS0UpIC1DIHRvb2xzL2luY2x1
ZGUKKwogIyBidWlsZCBhbmQgaW5zdGFsbCBldmVyeXRoaW5nIGludG8gdGhlIHN0YW5kYXJkIHN5
c3RlbSBkaXJlY3RvcmllcwogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiAkKFRBUkdTX0lOU1RB
TEwpCisJJChNQUtFKSAtQyB0b29scy9pbmNsdWRlIGluc3RhbGwKIAogLlBIT05ZOiBidWlsZAog
YnVpbGQ6ICQoVEFSR1NfQlVJTEQpCkBAIC01MCwxMSArNTUsMTEgQEAgYnVpbGQteGVuOgogCSQo
TUFLRSkgLUMgeGVuIGJ1aWxkCiAKIC5QSE9OWTogYnVpbGQtdG9vbHMKLWJ1aWxkLXRvb2xzOgor
YnVpbGQtdG9vbHM6IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzCiAJJChNQUtFKSAtQyB0b29s
cyBidWlsZAogCiAuUEhPTlk6IGJ1aWxkLXN0dWJkb20KLWJ1aWxkLXN0dWJkb206IG1pbmktb3Mt
ZGlyCitidWlsZC1zdHViZG9tOiBtaW5pLW9zLWRpciBidWlsZC10b29scy1wdWJsaWMtaGVhZGVy
cwogCSQoTUFLRSkgLUMgc3R1YmRvbSBidWlsZAogaWZlcSAoeDg2XzY0LCQoWEVOX1RBUkdFVF9B
UkNIKSkKIAlYRU5fVEFSR0VUX0FSQ0g9eDg2XzMyICQoTUFLRSkgLUMgc3R1YmRvbSBwdi1ncnVi
CkBAIC03NSw2ICs4MCw3IEBAIHRlc3Q6CiAuUEhPTlk6IGRpc3QKIGRpc3Q6IERFU1RESVI9JChE
SVNURElSKS9pbnN0YWxsCiBkaXN0OiAkKFRBUkdTX0RJU1QpIGRpc3QtbWlzYworCW1ha2UgLUMg
dG9vbHMvaW5jbHVkZSBkaXN0CiAKIGRpc3QtbWlzYzoKIAkkKElOU1RBTExfRElSKSAkKERJU1RE
SVIpLwpAQCAtMTAxLDcgKzEwNyw3IEBAIGluc3RhbGwtdG9vbHM6CiAJJChNQUtFKSAtQyB0b29s
cyBpbnN0YWxsCiAKIC5QSE9OWTogaW5zdGFsbC1zdHViZG9tCi1pbnN0YWxsLXN0dWJkb206IG1p
bmktb3MtZGlyCitpbnN0YWxsLXN0dWJkb206IG1pbmktb3MtZGlyIGJ1aWxkLXRvb2xzLXB1Ymxp
Yy1oZWFkZXJzCiAJJChNQUtFKSAtQyBzdHViZG9tIGluc3RhbGwKIGlmZXEgKHg4Nl82NCwkKFhF
Tl9UQVJHRVRfQVJDSCkpCiAJWEVOX1RBUkdFVF9BUkNIPXg4Nl8zMiAkKE1BS0UpIC1DIHN0dWJk
b20gaW5zdGFsbC1ncnViCkBAIC0xNjgsNiArMTc0LDcgQEAgc3JjLXRhcmJhbGw6IHN1YnRyZWUt
Zm9yY2UtdXBkYXRlLWFsbAogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjogJChUQVJHU19DTEVBTikK
KwkkKE1BS0UpIC1DIHRvb2xzL2luY2x1ZGUgY2xlYW4KIAogLlBIT05ZOiBjbGVhbi14ZW4KIGNs
ZWFuLXhlbjoKQEAgLTE5MSw2ICsxOTgsNyBAQCBjbGVhbi1kb2NzOgogIyBjbGVhbiwgYnV0IGJs
b3cgYXdheSB0YXJiYWxscwogLlBIT05ZOiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogJChUQVJHU19E
SVNUQ0xFQU4pCisJJChNQUtFKSAtQyB0b29scy9pbmNsdWRlIGRpc3RjbGVhbgogCXJtIC1mIGNv
bmZpZy9Ub3BsZXZlbC5tawogCXJtIC1yZiBkaXN0CiAJcm0gLXJmIGNvbmZpZy5sb2cgY29uZmln
LnN0YXR1cyBjb25maWcuY2FjaGUgYXV0b200dGUuY2FjaGUKZGlmZiAtLWdpdCBhL3N0dWJkb20v
TWFrZWZpbGUgYi9zdHViZG9tL01ha2VmaWxlCmluZGV4IGFlZjcwNWRkMWUuLmRiMDE4MjcwNzAg
MTAwNjQ0Ci0tLSBhL3N0dWJkb20vTWFrZWZpbGUKKysrIGIvc3R1YmRvbS9NYWtlZmlsZQpAQCAt
MzU1LDcgKzM1NSw2IEBAIExJTktfRElSUyA6PSBsaWJ4Yy0kKFhFTl9UQVJHRVRfQVJDSCkgeGVu
c3RvcmUgJChmb3JlYWNoIGRpciwkKExJTktfTElCU19ESVJTKSxsCiBMSU5LX1NUQU1QUyA6PSAk
KGZvcmVhY2ggZGlyLCQoTElOS19ESVJTKSwkKGRpcikvc3RhbXApCiAKIG1rLWhlYWRlcnMtJChY
RU5fVEFSR0VUX0FSQ0gpOiAkKElPRU1VX0xJTktGQVJNX1RBUkdFVCkgJChMSU5LX1NUQU1QUykK
LQkkKE1BS0UpIC1DICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUKIAlta2RpciAtcCBpbmNsdWRl
L3hlbiAmJiBcCiAgICAgICAgICAgbG4gLXNmICQod2lsZGNhcmQgJChYRU5fUk9PVCkveGVuL2lu
Y2x1ZGUvcHVibGljLyouaCkgaW5jbHVkZS94ZW4gJiYgXAogICAgICAgICAgIGxuIC1zZiAkKGFk
ZHByZWZpeCAkKFhFTl9ST09UKS94ZW4vaW5jbHVkZS9wdWJsaWMvLGFyY2gteDg2IGh2bSBpbyB4
c20pIGluY2x1ZGUveGVuICYmIFwKZGlmZiAtLWdpdCBhL3Rvb2xzL01ha2VmaWxlIGIvdG9vbHMv
TWFrZWZpbGUKaW5kZXggMTM5NmQ5NWI1MC4uNDk2NDI4ZTNhOSAxMDA2NDQKLS0tIGEvdG9vbHMv
TWFrZWZpbGUKKysrIGIvdG9vbHMvTWFrZWZpbGUKQEAgLTUsNyArNSw2IEBAIGV4cG9ydCBQS0df
Q09ORklHX0RJUiA9ICQoQ1VSRElSKS9wa2ctY29uZmlnCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rv
b2xzL1J1bGVzLm1rCiAKIFNVQkRJUlMteSA6PQotU1VCRElSUy15ICs9IGluY2x1ZGUKIFNVQkRJ
UlMteSArPSBsaWJzCiBTVUJESVJTLXkgKz0gbGlieGMKIFNVQkRJUlMteSArPSBmbGFzawpAQCAt
NTAsNyArNDksNyBAQCBTVUJESVJTLSQoT0NBTUxfVE9PTFMpICs9IG9jYW1sCiBlbmRpZgogCiBp
ZmVxICgkKENPTkZJR19SVU1QKSx5KQotU1VCRElSUy15IDo9IGluY2x1ZGUgbGlieGMgeGVuc3Rv
cmUKK1NVQkRJUlMteSA6PSBsaWJ4YyB4ZW5zdG9yZQogZW5kaWYKIAogIyBGb3IgdGhlIHNha2Ug
b2YgbGlua2luZywgc2V0IHRoZSBzeXMtcm9vdApkaWZmIC0tZ2l0IGEvdG9vbHMvaW5jbHVkZS9N
YWtlZmlsZSBiL3Rvb2xzL2luY2x1ZGUvTWFrZWZpbGUKaW5kZXggZjFhZjkxYzEyOS4uOThiNDc5
ZjZhMyAxMDA2NDQKLS0tIGEvdG9vbHMvaW5jbHVkZS9NYWtlZmlsZQorKysgYi90b29scy9pbmNs
dWRlL01ha2VmaWxlCkBAIC02Myw2ICs2Myw4IEBAIGNsZWFuOgogCXJtIC1yZiB4ZW4geGVuLXhz
bSBhY3BpCiAJJChNQUtFKSAtQyB4ZW4tZm9yZWlnbiBjbGVhbgogCisuUEhPTlk6IGRpc3QKK2Rp
c3Q6IGluc3RhbGwKIAogLlBIT05ZOiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 14:28:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:28:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzwU-0000uk-5m; Wed, 17 May 2017 14:28:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dAzwT-0000ue-5G
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:28:45 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D1/4A-17076-C1E5C195; Wed, 17 May 2017 14:28:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS1c6Tib
 S4MA8S4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNWdzt7QTdbRdd7pQbGLyxdjJwcQgJ5Ev8W
 3WEHsXkF7CR2fJjABGJLCBhKnF54E6yGRUBV4v3RG2wgNpuAukTbs+2sILaIgK7EmcdbgOq5O
 JgFzjNKPN34C6xBWCBD4siuPcwgCSGBS4wSG192gXVwCjhKfP61HaiIA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RqV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5gbD3hd4hRkoNJSZR3/wPp
 SCG+pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwXsxRiZSSLAoNT21Ii0zBxghM
 KUSHDxKIrx8sUBp3uKCxNzizHSI1ClGXY45976+ZxICmyElzvsWZIYASFFGaR7cCFi0XmKUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzCsAsoonM68EbtMroCOYgI5oBvmFt7gkESEl1cDIodr
 B2rZp+5lXpXyu6wKZPrkr5Cn7Ty7jvBm/JnH72hbdh1sPzYvtt32z1Fuz+oqUSea01xUzdSdK
 O5w7aPDx3kE2Sc63e7h5T87OreK50fStbG5p4p8HF0729Z172b3i0K7ITcvKnlXd55iXfqX+g
 ELgSUfznjmKiu9eH1J61X1foVJq47V2JZbijERDLeai4kQAAyeNltECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495031322!97712862!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54075 invoked from network); 17 May 2017 14:28:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 14:28:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 08:28:41 -0600
Message-Id: <591C7A38020000780015A884@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 08:28:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
 <20170517135553.zubmlhhfyvtk7if5@citrix.com>
 <22812.23576.332489.907070@mariner.uk.xensource.com>
In-Reply-To: <22812.23576.332489.907070@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Steven Haigh <netwiz@crc.id.au>, Julien Grall <Julien.Grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE2OjIwLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjldIGJ1aWxkOiBzdHViZG9t
IGFuZCB0b29scyBzaG91bGQgZGVwZW5kIAo+IG9uIHB1YmxpYyBoZWFkZXIgdGFyZ2V0Iik6Cj4+
IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDAyOjE2OjM5UE0gKzAxMDAsIElhbiBKYWNrc29uIHdy
b3RlOgo+PiA+IFRoZSBuZXcgY29kZSBpbiB0aGUgTWFrZWZpbGVzIExHVE0uICBJIGhhdmUgb25s
eSBvbmUgbml0LCB3aGljaCBpcwo+PiA+IHRoYXQgc3R5bGUgZm9yIE1ha2VmaWxlIHRhcmdldHMg
c2VlbXMgdG8gYmUgdG8gdXNlIGAtJyByYXRoZXIgdGhhbiBgXycKPj4gPiBhcyBhIHdvcmQgc2Vw
YXJhdG9yLgo+PiAKPj4gSUlSQyBhdCBvbmUgcG9pbnQgSSB1c2VkICctJyBpbiBtaW5pLW9zIGJ1
aWxkIHN5c3RlbSBidXQgc29tZSB2ZXJzaW9uIG9mCj4+IG1ha2UgZGlkbid0IGxpa2UgaXQuIFNv
IEkgc3RpY2sgd2l0aCAnXycgc2luY2UuCj4gCj4gSSB0aGluayB5b3UgYXJlIGNvbmZ1c2VkLiAg
WW91IGFyZSBwcm9iYWJseSB0aGlua2luZyBvZiB2YXJpYWJsZSBuYW1lcwo+IHdoaWNoIGNhbm5v
dCBjb250YWluIC0uICAoV2VsbCwgd2hpY2ggYXJlIHRyb3VibGVzb21lIGlmIHRoZXkgZG8uKQoK
VHJvdWJsZXNvbWU/IEknbSBwcmV0dHkgc3VyZSB3ZSB1c2Ugc3VjaCBzb21ld2hlcmUgaW4gdGhl
Cmh5cGVydmlzb3IgdHJlZS4uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:32:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dAzzt-0001bZ-Kw; Wed, 17 May 2017 14:32:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dAzzs-0001aw-A6
 for xen-devel@lists.xen.org; Wed, 17 May 2017 14:32:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 80/AB-10689-FEE5C195; Wed, 17 May 2017 14:32:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsUyZ7p8oO67OJl
 Igz1XrCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox1e1eyFLyUrPi0Zj1TA+Nu0S5GLg4hgYlM
 Es1fFrNCOH8ZJV7MOQjlbGSUuPx+NROEs51R4uy7u0AZTg5hAWeJP//PMYHYIgLKEr2/frNAF
 N1hkni+ZRYziMMssJhR4s+e2ewgVWwCRhJnj05n7GLk4OAVsJXY8z0XJMwioCox+fh6NhBbVC
 Bc4m3jERYQm1dAUOLkzCdgNqeAvUTnxt9gNrOAnsSO679YIWx5ie1v5zCD2BIChhKfNy5lnsA
 oOAtJ+ywkLbOQtCxgZF7FqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyX
 nJ+7iREYvvUMDIw7GDtP+B1ilORgUhLl3f9AOlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+BW
 JlIIcGi1PTUirTMHGAkwaQlOHiURHg7QNK8xQWJucWZ6RCpU4yKUuK8NSAJAZBERmkeXBssei
 8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9DzKFJzOvBG76K6DFTECLm0Fu5i0uSURISTU
 wMnYw7N0x/cuD2h+/jv+zP927rUDq6KeLZe+932j8jTbfsWa+bP2iM3+z/aUS9Z986FiRm818
 48krQcYNW6vmb7827Z/498dKiQLxMosOcDlJvrF8eF/ptm9w+5emtAV94g4rF5st/fjD9d+eP
 R+y3sZaiK3y77VYJ+MxRbTiNtNkOZ7LObHWz5VYijMSDbWYi4oTAQW0UCPZAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1495031533!100943765!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5599 invoked from network); 17 May 2017 14:32:14 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 14:32:14 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4HEWACb015629
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 May 2017 14:32:10 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4HEWAiq016402
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 May 2017 14:32:10 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4HEW9cE008520;
 Wed, 17 May 2017 14:32:09 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 17 May 2017 07:32:09 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
 <591C33C3020000780015A61B@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D00355@SHSMSX101.ccr.corp.intel.com>
 <591C6441020000780015A7D6@prv-mh.provo.novell.com>
 <02f5d612-4dc3-3d75-ac77-c1590277a815@oracle.com>
 <591C75CA020000780015A864@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <cdb980fa-d37e-fc94-9c0d-48d21f420b3a@oracle.com>
Date: Wed, 17 May 2017 10:32:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591C75CA020000780015A864@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Luwei Kang <luwei.kang@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTcvMjAxNyAxMDowOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUu
MTcgYXQgMTU6NTgsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA1
LzE3LzIwMTcgMDg6NTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTcuMDUuMTcg
YXQgMTQ6NDAsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+IE9uIDE2LjA1
LjE3IGF0IDE5OjI5LCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+Pj4gQ3VycmVu
dGx5LCBob3QgdW5wbHVnIGEgY3B1IHdpdGggdnBtdSBlbmFibGVkIG1heSBjYXVzZSBzeXN0ZW0g
aGFuZwo+Pj4+Pj4gZHVlIHRvIHNlbmQgSVBJIHRvIGEgZGllIHBoeXNpY2FsIGNwdS4gVGhpcyBw
YXRjaCBhZGQgYSBjcHUgaG90IHVucGx1Zwo+Pj4+Pj4gbm90aWZlciB0byBzYXZlIHZwbXUgY29u
dGV4dCBiZWZvcmUgY3B1IG9mZmxpbmUuCj4+Pj4+Pgo+Pj4+Pj4gQ29uc2lkZXIgb25lIHNjZW5l
LCBob3RwbHVnIHBoeXNpY2FsIGNwdSBOIHdpdGggdnBtdSBpcyBlbmFibGVkLgo+Pj4+PiBJIHRo
aW5rIHlvdSBtZWFuICJzY2VuYXJpbyIgYW5kICJob3QgdW5wbHVnIi4KPj4+Pj4KPj4+Pj4+IFRo
ZSB2Y3B1IHdoaWNoIHJ1bm5pbmcgb24gdGhpcyBwaHlzaWNhbCBjcHUgYmVmb3JlIHdpbGwgYmUg
c3dpdGNoIHRvCj4+Pj4+PiBvdGhlciBvbmxpbmUgY3B1LiBCZWZvcmUgbG9hZCB0aGUgdnBtdSBj
b250ZXh0IHRvIG5ldyBwaHlzaWNhbCBjcHUsIGEKPj4+Pj4+IElQSSB3aWxsIGJlIHNlbmQgdG8g
Y3B1IE4gdG8gc2F2ZSB0aGUgdnBtdSBjb250ZXh0Lgo+Pj4+Pj4gU3lzdGVtIHdpbGwgaGFuZyBp
biBmdW5jdGlvbiBvbl9zZWxlY3RfY3B1cyBiZWNhdXNlIG9mIHRoYXQgcGh5c2ljYWwKPj4+Pj4+
IGNwdSBpcyBvZmZsaW5lIGFuZCBjYW4gbm90IGRvIGFueSByZXNwb25zZS4KPj4+Pj4gRG9lc24n
dCB0aGlzIG1ha2UgY2xlYXIgdGhhdCB5b3Ugd291bGQgYmV0dGVyIGFsc28gbWFrZSBzdXJlCj4+
Pj4+IC0+bGFzdF9wY3B1IGRvZXNuJ3QgaG9sZCB0byB0aGUgdGhlbiBzdGFsZSBDUFUgYW55bW9y
ZT8gRm9yCj4+Pj4+IGV4YW1wbGUsIHZwbXVfbG9hZCgpIGNvbXBhcmVzIGl0IHdpdGggc21wX3By
b2Nlc3Nvcl9pZCgpICh0aGUgc3Vic2VxdWVudCB1c2UgCj4+Pj4gaXMgZ3VhcmRlZCBieSBhIFZQ
TVVfQ09OVEVYVF9MT0FERUQgZmxhZwo+Pj4+PiBjaGVjayksIGFsbG93aW5nIGJhZG5lc3MgaWYg
dGhlIHNhbWUgb3IgYW5vdGhlciBDUFUgd2l0aCB0aGUgc2FtZSBudW1iZXIgCj4+Pj4gY29tZXMg
dXAgYWdhaW4gcXVpY2tseSBlbm91Z2guIFNpbWlsYXJseQo+Pj4+PiB2cG11X2FyY2hfZGVzdHJv
eSgpIHVzZXMgaXQgd2l0aG91dCBjaGVja2luZyBWUE1VX0NPTlRFWFRfTE9BREVELgo+Pj4+ICAg
ICBJIHRoaW5rIGl0IG1heSBjYW4ndCBtYWtlIHN1cmUgICItPmxhc3RfcGNwdSIgZG9lc24ndCBo
b2xkIHRvIHRoZSB0aGVuIAo+Pj4+IHN0YWxlIENQVS4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBub3Rp
ZmllciBpcyB0byBzYXZlIHRoZSB2cG11IGNvbnRleHQgYmVmb3JlIAo+Pj4+IGNwdSBvZmZsaW5l
LiBBdm9pZCBzYXZlIHZwbXUgY29udGV4dCBieSBzZW5kIElQSSB0byB0aGF0IG9mZmxpbmUgY3B1
LiBUaGVyZSAKPj4+PiBpcyBubyByZWFzb24gdG8gY2hhbmdlIHRoZSB2YWx1ZSBleGNlcHQgaXQg
c2F2aW5nICh2cG11X3NhdmUoKSkgaW4gYW5vdGhlciAKPj4+PiBwaHlzaWNhbCBjcHUuCj4+PiBJ
J20gYWZyYWlkIEkgZG9uJ3QgdW5kZXJzdGFuZCBtb3N0IG9mIHlvdXIgcmVwbHkuCj4+Pgo+Pj4+
ICAgICBSZWdhcmRpbmcgdnBtdV9hcmNoX2Rlc3Ryb3koKSwgaXQgaW5kZWVkIHdpbGwgY2F1c2Ug
c2FtZSBpc3N1ZS4gV2hhdCAKPj4+PiBhYm91dCBhZGQgIiB0aGlzX2NwdShjcHUpID0gTlVMTCIg
aW4gY3B1X2NhbGxiYWNrKCkgdG8gY2xlYW4gdGhlIGxhc3RfdmNwdSAKPj4+PiBwb2ludGVyIG9m
IHRoaXMgcGh5c2ljYWwgY3B1LiAKPj4+IFRoYXQncyBiZWluZyBkb25lIGJ5IHZwbXVfc2F2ZV9m
b3JjZSgpIGFscmVhZHkgYWZhaWN0IChhc3N1bWluZwo+Pj4geW91IG1lYW4gdGhpc19jcHUobGFz
dF92Y3B1KSksIGFsYmVpdCBmb3Igd2hhdGV2ZXIgcmVhc29uIG9wZW4KPj4+IGNvZGluZyB0aGlz
X2NwdSgpLgo+Pj4KPj4+PiAgICAgSW4gYWRkaXRpb24sIGFkZCBWUE1VX0NPTlRFWFRfTE9BREVE
IGNoZWNrIGJlZm9yZSBleGVjdXRlIAo+Pj4+IG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZih2
Y3B1X3ZwbXUodiktPmxhc3RfcGNwdSksIHZwbXVfc2F2ZV9mb3JjZSwgdiwgMSkgaW4gCj4+Pj4g
dnBtdV9hcmNoX2Rlc3Ryb3koKS4gQmVjYXVzZSBvZiBmb3JjZSBzYXZlIG9wZXJhdGlvbiBoYXMg
YmVlbiBmaW5pc2hlZCBpbiAKPj4+PiBub3RpZmllciBmdW5jdGlvbi4KPj4+IEknbSBub3Qgc3Vy
ZSB3aGV0aGVyIHRoYXQgd291bGQgYmUgY29ycmVjdC4gQm9yaXM/Cj4+Cj4+IEkgYmVsaWV2ZSB3
ZSBzdGlsbCBoYXZlIGEgcmFjZSB3aXRoIHZwbXVfbG9hZCgpOiBpdCBjYW4gYmUgcGFzdAo+PiBW
UE1VX0NPTlRFWFRfTE9BREVEIHRlc3QgYW5kIGNvbW1pdHRlZCB0byB0aGUgcmVtb3RlIGNhbGwg
d2hlbiB0aGUKPj4gcmVtb3RlIFZDUFUgYmVjb21lcyBvZmZsaW5lZC4KPiBUaGUgb2ZmbGluZWQg
ZW50aXR5IGlzIGEgcENQVSwgYW5kIHN1Y2ggb2ZmbGluaW5nIGhhcHBlbnMgaW4gc3RvcC0KPiBt
YWNoaW5lIGNvbnRleHQgaWlyYy4KCk9oLCB0aGVuIEkgdGhpbmsgdGhpcyBzaG91bGQgd29yayAt
LS0gcmVtb3RlIGNhbGxzIGFyZSBwcmVkaWNhdGVkIG9uClZQTVVfQ09OVEVYVF9MT0FERUQgYmVp
bmcgc2V0IGFuZCB0aGUgY2FsbGJhY2sgd2lsbCBjbGVhciBpdC4KCk5ldmVydGhlbGVzcywgSSdk
IHN0aWxsIG1ha2Ugc3VyZSB0aGF0IGxhc3RfcGNwdSBkb2Vzbid0IHBvaW50IHRvIGFuCm9mZmxp
bmVkIHByb2Nlc3Nvci4KCi1ib3JpcwoKPgo+IEphbgo+Cj4+IFRha2luZyB2cG11X2xvY2sgaW4g
dnBtdV9sb2FkKCkgYW5kIGNwdV9jYWxsYmFjaygpICh3aGljaCBJTU8gc2hvdWxkIGJlCj4+IGNh
bGxlZCB2cG11X2NwdV9jYWxsYmFjaygpIG9yIHNvbWUgc3VjaCkgbWF5IGJlIG9uZSBzb2x1dGlv
biwgYWx0aG91Z2gKPj4gaG9sZGluZyBhIGxvY2sgYWNyb3NzIGEgcmVtb3RlIGNhbGwgaXMgbm90
IG9wdGltYWwsIG9idmlvdXNseS4KPj4KPj4gQW5kIEkgdGhpbmsgdGhlIHNhbWUgYXJndW1lbnQg
aXMgYXBwbGljYWJsZSB0byB2cG11X2FyY2hfZGVzdHJveSgpLgo+Pgo+PiAtYm9yaXMKPgo+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:35:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:35:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB03I-0001my-3v; Wed, 17 May 2017 14:35:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB03G-0001mq-JS
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:35:46 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B8/34-10689-1CF5C195; Wed, 17 May 2017 14:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTfdgvEy
 kweyF8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aF3z8YC6YyVZyacIO5gfEhYxcjF4eQwGZG
 ic3HrkI5uxklTt3sY+1i5OQQFgiQaDjayw5iiwj4Stx93MTUxcgBVGQh0b/CFsRkFtCWOLddH
 qSCTUBT4s7nT0wgNq+AlURbxxk2EJtFQFWi4fVHRhBbVCBc4m3jERaIGkGJkzOfgNmcApYSLb
 N+gW1lFjCTmLf5ITOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RgZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVbPwMC4g7H5hN8hRkkOJiVR3v0PpCOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfC6xMlECgkWpaanVqRl5gDDHiYtwcGjJMJbD5LmLS5IzC3OT
 IdInWLU5Zhz7+t7JiGWvPy8VClx3kcgRQIgRRmleXAjYDF4iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5Iw71+QKTyZeSVwm14BHcEEdEQzyP28xSWJCCmpBsbagLlx3McT3d96JjcfnPDZ7f0
 llo05x90vz+iWlDb/cmnSg/d392amis9jXjHVhGNLyY6ZWht9PxYXhP2pjGG+cu65Q+ScsAsr
 7907obc9/oqg7K7ywhKf7fV+Iuy3V7bMOJ24+vIyq4mfJvpyGJgoHDWwX/Ush+Nv0vTeTv2Do
 RFX9hwoOrldiaU4I9FQi7moOBEAsSMKmrwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495031745!96898763!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10767 invoked from network); 17 May 2017 14:35:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 17 May 2017 14:35:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AD74D1435;
 Wed, 17 May 2017 07:35:44 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1148A3F41F;
 Wed, 17 May 2017 07:35:43 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170516104730.15159-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <452daa1a-0b1a-149c-0f6b-93355d183577@arm.com>
Date: Wed, 17 May 2017 15:35:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170516104730.15159-1-wei.liu2@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/2] build: fix tools and stubdom
 build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTYvMDUvMTcgMTE6NDcsIFdlaSBMaXUgd3JvdGU6Cj4gV2VpIExpdSAoMik6
Cj4gICB0b29scy9SdWxlcy5tazogaG9ub3VyIENQUEZMQUdTIGluIGhlYWRlciBjaGVjawoKQXNz
dW1pbmcgdGhpcyBwYXRjaCBnb3QgYWNrLi4uCgo+ICAgYnVpbGQ6IGZpeCB0b29scy9pbmNsdWRl
IGFuZCBzdHViZG9tIGJ1aWxkCgouLi4KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 14:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB04H-0001rH-DG; Wed, 17 May 2017 14:36:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB04G-0001rA-DH
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:36:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 97/9F-03058-FFF5C195; Wed, 17 May 2017 14:36:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfd/vEy
 kwYKbPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUG0dZCrpYKiZf9Gxg3MvcxcjFISSwmVHi
 xaYnLBDObkaJs8cPsXYxcnIIC9hLnH54jQ3EFhHwkpjQ+gcsLiRQItH48y87iM0skCbx7NtEs
 Bo2AU2JO58/MYHYvAJWEkdmLgGrYRFQlXjWfRmsV1QgXOJt4xEWiBpBiZMzn4DZnAKWEidO7W
 SCmGkrcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0DS30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw40BCHYw3twYcIhRkoNJSZR3/wPpSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvC5xMpFCgkWp6akVaZk5wMCHSUtw8CiJ8NaDpHmLCxJzizPTIVKnG
 HU55tz7+p5JiCUvPy9VSpw3FaRIAKQoozQPbgQsCi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmHc7yBSezLwSuE2vgI5gAjqiGeR+3uKSRISUVAOj4NkIJ1XWC5NKJ3dNFt83cbLXGpMP7Nu
 5G9ZlfLh7VM3DW8I8NUfTJnK/+fX5+98G/dPLfiS981HNjbkN/bmnlFqNCxNPTfe0j5AyDjCN
 X1Yrk6/PfeZ393T7sMiN82Re7OdWSHhvXWZWu3EO70RNzzde1XaHZ6duVb7Qry95ZU5MSpvi9
 HYlluKMREMt5qLiRADwDiVMvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495031806!64637245!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6126 invoked from network); 17 May 2017 14:36:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 17 May 2017 14:36:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7D7ED1435;
 Wed, 17 May 2017 07:36:46 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8B3E33F41F;
 Wed, 17 May 2017 07:36:45 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Andrii Anisov <andrii.anisov@gmail.com>
References: <1494950273-5094-1-git-send-email-andrii.anisov@gmail.com>
 <20170516160201.3tsna4ztm3f3h47k@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <18a60427-36cb-8416-00d1-126f30f3432c@arm.com>
Date: Wed, 17 May 2017 15:36:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170516160201.3tsna4ztm3f3h47k@citrix.com>
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] [[PATCH v2]] libxl/arm: Fix ARM build.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNi8wNS8xNyAxNzowMiwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE1heSAxNiwg
MjAxNyBhdCAwNjo1Nzo1M1BNICswMzAwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBGcm9tOiBB
bmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+Pgo+PiBJbml0aWFsaXNlICpz
aXplIGluIGRlZmF1bHQgYnJhbmNoIHRvIHByZXZlbnQgY2VydGFpbiBjb21waWxlcnMgKGkuZS4K
Pj4gTGluYXJvIEdDQyA1LjItMjAxNS4xMS0yKSBmcm9tIHJlcG9ydGluZyAidmFyaWFibGUgbWF5
IGJlIHVzZWQgdW5pbml0aWFsaXplZCIKPj4gZXJyb3JzIGluIGNhbGxlciBmdW5jdGlvbi4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 14:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0Bu-0002cv-6R; Wed, 17 May 2017 14:44:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dB0Bs-0002cp-J3
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:44:40 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 45/BA-03058-7D16C195; Wed, 17 May 2017 14:44:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6VRJl
 Ig1fXVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHH/awFrxirnj+YTlTA2MzcxcjJ4eEgL/E
 /8YDrF2MHBwsAqoSbw9xgoTZBJQlfnb2soHYIgLqEn8uTGAEsZkFyiVWf3vPCmILCwRINBztZ
 QexeQUsJFY3f2YBsYUEMiT2b14JFReUODnzCQtEr47Egt2f2EBWMQtISyz/xwES5hSwlpj18T
 rYSFEBFYnOpXOgxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXWMDvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjH/XBh5ilORgUhLl3f9AOlKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG91gkykkGBRanpqRVpmDjDgYdISHDxKIrwXQdK8xQWJucWZ6RCpU
 4y6HHPufX3PJMSSl5+XKiXOewKkSACkKKM0D24ELPouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZhXCBjLQjyZeSVwm14BHcEEdEQzyP28xSWJCCmpBkYVDb1YIXuHVRcnWwrNPfuzt+zQ7Fu
 H3u5PnO7N+1VysuDkXA4uhuzzd/9uqb7rY3Pr4Iytius/Pvy7JHP6TrkLLeYvkgrjL3x5Pnl3
 c9+n9TOOeNgumsSm/i2cVca+8Pd+45bohj35CUW8VvylfH9+/4nXZPwaekj1q8WV98HLPicoP
 WNomBipxFKckWioxVxUnAgAN7OZLbkCAAA=
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495032275!102562022!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56447 invoked from network); 17 May 2017 14:44:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 14:44:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424190500"
Date: Wed, 17 May 2017 15:44:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170517144433.ulit6lc6nrwgqe6y@citrix.com>
References: <20170516104730.15159-1-wei.liu2@citrix.com>
 <452daa1a-0b1a-149c-0f6b-93355d183577@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <452daa1a-0b1a-149c-0f6b-93355d183577@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/2] build: fix tools and stubdom
 build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDM6MzU6NDJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAxNi8wNS8xNyAxMTo0NywgV2VpIExpdSB3cm90ZToKPiA+
IFdlaSBMaXUgKDIpOgo+ID4gICB0b29scy9SdWxlcy5tazogaG9ub3VyIENQUEZMQUdTIGluIGhl
YWRlciBjaGVjawo+IAo+IEFzc3VtaW5nIHRoaXMgcGF0Y2ggZ290IGFjay4uLgo+IAo+ID4gICBi
dWlsZDogZml4IHRvb2xzL2luY2x1ZGUgYW5kIHN0dWJkb20gYnVpbGQKPiAKPiAuLi4KPiAKPiBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAoK
VGhpcyBzZXJpZXMgaXMgc3VwZXJzZWRlZCBieSAKCltQQVRDSCBmb3ItNC45IHYyXSBidWlsZDog
c3R1YmRvbSBhbmQgdG9vbHMgc2hvdWxkIGRlcGVuZCBvbiBwdWJsaWMKaGVhZGVyIHRhcmdldAoK
PiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 14:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0D7-0002hn-Ge; Wed, 17 May 2017 14:45:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dB0D6-0002hf-NS
 for xen-devel@lists.xen.org; Wed, 17 May 2017 14:45:56 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A6/D8-01730-3226C195; Wed, 17 May 2017 14:45:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1c5SSb
 S4O1kToslHxezODB6HN39mymAMYo1My8pvyKBNeP5qzVMBRukKrY1/GBuYOwQ62Lk5BASyJM4
 Nn8yG4jNK2Anse73fDBbQsBQ4vTCmywgNouAqsSiqxvB4mwC6hJtz7azdjFycIgIGEl82CbZx
 cjFwSwwnVHiweP97CA1wgLOEn/+n2MCSQgJ9DNLnNz3F2wQJ9CCuf0P2UGaeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdE3
 1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwful3PsQoycGkJMq7/4F0
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uoEmUghwaLU9NSKtMwcYBzApCU4eJREeC+CpHmLC
 xJzizPTIVKnGBWlxHlPgCQEQBIZpXlwbbDYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3q
 sgU3gy80rgpr8CWswEtLgZ5Gbe4pJEhJRUAyN/z8moObs2G5/TP6A3xdPLef46lhl15xNyqrR
 V84MaM9vN6g8cNN2dq+HNLLb8e/pnn13Tp/X79m+yqZLo28PtO+8dL4v2z8N1JhuSPvL7z/mX
 tDlhtuGvwm0MKZYqJ2Ql1lYJzU373X1VWdxzoRpXrqLFFAMt5onWFuYdPsZKGtwqTNJSSizFG
 YmGWsxFxYkAK6uV9rgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495032353!62500369!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23518 invoked from network); 17 May 2017 14:45:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 May 2017 14:45:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 08:45:52 -0600
Message-Id: <591C7E3F020000780015A8B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 08:45:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1494955785-31546-1-git-send-email-luwei.kang@intel.com>
 <591C33C3020000780015A61B@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D00355@SHSMSX101.ccr.corp.intel.com>
 <591C6441020000780015A7D6@prv-mh.provo.novell.com>
 <02f5d612-4dc3-3d75-ac77-c1590277a815@oracle.com>
 <591C75CA020000780015A864@prv-mh.provo.novell.com>
 <cdb980fa-d37e-fc94-9c0d-48d21f420b3a@oracle.com>
In-Reply-To: <cdb980fa-d37e-fc94-9c0d-48d21f420b3a@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Luwei Kang <luwei.kang@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE2OjMyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzE3LzIwMTcgMTA6MDkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNy4wNS4xNyBhdCAxNTo1OCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IE9uIDA1LzE3LzIwMTcgMDg6NTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9u
IDE3LjA1LjE3IGF0IDE0OjQwLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+Pj4+
Pj4gT24gMTYuMDUuMTcgYXQgMTk6MjksIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+
Pj4+Pj4gQ3VycmVudGx5LCBob3QgdW5wbHVnIGEgY3B1IHdpdGggdnBtdSBlbmFibGVkIG1heSBj
YXVzZSBzeXN0ZW0gaGFuZwo+Pj4+Pj4+IGR1ZSB0byBzZW5kIElQSSB0byBhIGRpZSBwaHlzaWNh
bCBjcHUuIFRoaXMgcGF0Y2ggYWRkIGEgY3B1IGhvdCB1bnBsdWcKPj4+Pj4+PiBub3RpZmVyIHRv
IHNhdmUgdnBtdSBjb250ZXh0IGJlZm9yZSBjcHUgb2ZmbGluZS4KPj4+Pj4+Pgo+Pj4+Pj4+IENv
bnNpZGVyIG9uZSBzY2VuZSwgaG90cGx1ZyBwaHlzaWNhbCBjcHUgTiB3aXRoIHZwbXUgaXMgZW5h
YmxlZC4KPj4+Pj4+IEkgdGhpbmsgeW91IG1lYW4gInNjZW5hcmlvIiBhbmQgImhvdCB1bnBsdWci
Lgo+Pj4+Pj4KPj4+Pj4+PiBUaGUgdmNwdSB3aGljaCBydW5uaW5nIG9uIHRoaXMgcGh5c2ljYWwg
Y3B1IGJlZm9yZSB3aWxsIGJlIHN3aXRjaCB0bwo+Pj4+Pj4+IG90aGVyIG9ubGluZSBjcHUuIEJl
Zm9yZSBsb2FkIHRoZSB2cG11IGNvbnRleHQgdG8gbmV3IHBoeXNpY2FsIGNwdSwgYQo+Pj4+Pj4+
IElQSSB3aWxsIGJlIHNlbmQgdG8gY3B1IE4gdG8gc2F2ZSB0aGUgdnBtdSBjb250ZXh0Lgo+Pj4+
Pj4+IFN5c3RlbSB3aWxsIGhhbmcgaW4gZnVuY3Rpb24gb25fc2VsZWN0X2NwdXMgYmVjYXVzZSBv
ZiB0aGF0IHBoeXNpY2FsCj4+Pj4+Pj4gY3B1IGlzIG9mZmxpbmUgYW5kIGNhbiBub3QgZG8gYW55
IHJlc3BvbnNlLgo+Pj4+Pj4gRG9lc24ndCB0aGlzIG1ha2UgY2xlYXIgdGhhdCB5b3Ugd291bGQg
YmV0dGVyIGFsc28gbWFrZSBzdXJlCj4+Pj4+PiAtPmxhc3RfcGNwdSBkb2Vzbid0IGhvbGQgdG8g
dGhlIHRoZW4gc3RhbGUgQ1BVIGFueW1vcmU/IEZvcgo+Pj4+Pj4gZXhhbXBsZSwgdnBtdV9sb2Fk
KCkgY29tcGFyZXMgaXQgd2l0aCBzbXBfcHJvY2Vzc29yX2lkKCkgKHRoZSBzdWJzZXF1ZW50IHVz
ZSAKPiAKPj4+Pj4gaXMgZ3VhcmRlZCBieSBhIFZQTVVfQ09OVEVYVF9MT0FERUQgZmxhZwo+Pj4+
Pj4gY2hlY2spLCBhbGxvd2luZyBiYWRuZXNzIGlmIHRoZSBzYW1lIG9yIGFub3RoZXIgQ1BVIHdp
dGggdGhlIHNhbWUgbnVtYmVyIAo+Pj4+PiBjb21lcyB1cCBhZ2FpbiBxdWlja2x5IGVub3VnaC4g
U2ltaWxhcmx5Cj4+Pj4+PiB2cG11X2FyY2hfZGVzdHJveSgpIHVzZXMgaXQgd2l0aG91dCBjaGVj
a2luZyBWUE1VX0NPTlRFWFRfTE9BREVELgo+Pj4+PiAgICAgSSB0aGluayBpdCBtYXkgY2FuJ3Qg
bWFrZSBzdXJlICAiLT5sYXN0X3BjcHUiIGRvZXNuJ3QgaG9sZCB0byB0aGUgdGhlbiAKPj4+Pj4g
c3RhbGUgQ1BVLiBUaGUgcHVycG9zZSBvZiB0aGlzIG5vdGlmaWVyIGlzIHRvIHNhdmUgdGhlIHZw
bXUgY29udGV4dCBiZWZvcmUgCj4+Pj4+IGNwdSBvZmZsaW5lLiBBdm9pZCBzYXZlIHZwbXUgY29u
dGV4dCBieSBzZW5kIElQSSB0byB0aGF0IG9mZmxpbmUgY3B1LiBUaGVyZSAKPj4+Pj4gaXMgbm8g
cmVhc29uIHRvIGNoYW5nZSB0aGUgdmFsdWUgZXhjZXB0IGl0IHNhdmluZyAodnBtdV9zYXZlKCkp
IGluIGFub3RoZXIgCj4+Pj4+IHBoeXNpY2FsIGNwdS4KPj4+PiBJJ20gYWZyYWlkIEkgZG9uJ3Qg
dW5kZXJzdGFuZCBtb3N0IG9mIHlvdXIgcmVwbHkuCj4+Pj4KPj4+Pj4gICAgIFJlZ2FyZGluZyB2
cG11X2FyY2hfZGVzdHJveSgpLCBpdCBpbmRlZWQgd2lsbCBjYXVzZSBzYW1lIGlzc3VlLiBXaGF0
IAo+Pj4+PiBhYm91dCBhZGQgIiB0aGlzX2NwdShjcHUpID0gTlVMTCIgaW4gY3B1X2NhbGxiYWNr
KCkgdG8gY2xlYW4gdGhlIGxhc3RfdmNwdSAKPj4+Pj4gcG9pbnRlciBvZiB0aGlzIHBoeXNpY2Fs
IGNwdS4gCj4+Pj4gVGhhdCdzIGJlaW5nIGRvbmUgYnkgdnBtdV9zYXZlX2ZvcmNlKCkgYWxyZWFk
eSBhZmFpY3QgKGFzc3VtaW5nCj4+Pj4geW91IG1lYW4gdGhpc19jcHUobGFzdF92Y3B1KSksIGFs
YmVpdCBmb3Igd2hhdGV2ZXIgcmVhc29uIG9wZW4KPj4+PiBjb2RpbmcgdGhpc19jcHUoKS4KPj4+
Pgo+Pj4+PiAgICAgSW4gYWRkaXRpb24sIGFkZCBWUE1VX0NPTlRFWFRfTE9BREVEIGNoZWNrIGJl
Zm9yZSBleGVjdXRlIAo+Pj4+PiBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YodmNwdV92cG11
KHYpLT5sYXN0X3BjcHUpLCB2cG11X3NhdmVfZm9yY2UsIHYsIDEpIAo+IGluIAo+Pj4+PiB2cG11
X2FyY2hfZGVzdHJveSgpLiBCZWNhdXNlIG9mIGZvcmNlIHNhdmUgb3BlcmF0aW9uIGhhcyBiZWVu
IGZpbmlzaGVkIGluIAo+Pj4+PiBub3RpZmllciBmdW5jdGlvbi4KPj4+PiBJJ20gbm90IHN1cmUg
d2hldGhlciB0aGF0IHdvdWxkIGJlIGNvcnJlY3QuIEJvcmlzPwo+Pj4KPj4+IEkgYmVsaWV2ZSB3
ZSBzdGlsbCBoYXZlIGEgcmFjZSB3aXRoIHZwbXVfbG9hZCgpOiBpdCBjYW4gYmUgcGFzdAo+Pj4g
VlBNVV9DT05URVhUX0xPQURFRCB0ZXN0IGFuZCBjb21taXR0ZWQgdG8gdGhlIHJlbW90ZSBjYWxs
IHdoZW4gdGhlCj4+PiByZW1vdGUgVkNQVSBiZWNvbWVzIG9mZmxpbmVkLgo+PiBUaGUgb2ZmbGlu
ZWQgZW50aXR5IGlzIGEgcENQVSwgYW5kIHN1Y2ggb2ZmbGluaW5nIGhhcHBlbnMgaW4gc3RvcC0K
Pj4gbWFjaGluZSBjb250ZXh0IGlpcmMuCj4gCj4gT2gsIHRoZW4gSSB0aGluayB0aGlzIHNob3Vs
ZCB3b3JrIC0tLSByZW1vdGUgY2FsbHMgYXJlIHByZWRpY2F0ZWQgb24KPiBWUE1VX0NPTlRFWFRf
TE9BREVEIGJlaW5nIHNldCBhbmQgdGhlIGNhbGxiYWNrIHdpbGwgY2xlYXIgaXQuCj4gCj4gTmV2
ZXJ0aGVsZXNzLCBJJ2Qgc3RpbGwgbWFrZSBzdXJlIHRoYXQgbGFzdF9wY3B1IGRvZXNuJ3QgcG9p
bnQgdG8gYW4KPiBvZmZsaW5lZCBwcm9jZXNzb3IuCgpXZWxsLCB3ZSBjYW4ndCByZWFzb25hYmx5
IHVzZSBzb21lIHJhbmRvbSBvbmxpbmUgb25lOyBteQppbnRlbnRpb24gcmF0aGVyIHdhcyB0byB3
cml0ZSBzb21lIHZpc2libHkgaW52YWxpZCB2YWx1ZSB0aGVyZSwKc28gdGhhdCBjb21wYXJpbmcg
d2l0aCBhbnkgcG9zc2libHkgb25saW5lIENQVSB3b3VsZCBhbHdheXMKcHJvZHVjZSBmYWxzZS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 14:50:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:50:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0HY-0003Of-2G; Wed, 17 May 2017 14:50:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB0HX-0003OZ-2a
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:50:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 67/D1-02956-6336C195; Wed, 17 May 2017 14:50:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTdc0WSb
 S4F23ocX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFnyRTmglcsFRv+rWBrYPzE3MXIxSEksJlR
 4uCEHWwQzm5GiRdvJ7B0MXJyCAsESDQc7WUHsUUEFCUevLzJClE0jVFi7vQuJpAEs0CExM95z
 xhBbDYBTYk7nz+BxXkFrCS6Px4CG8QioCqx5c0KZhBbVCBc4m3jERaIGkGJkzOfANkcHJwClh
 KbPtdBjLSVuDN3NzOELS+x/e0c5gmMfLOQdMxCUjYLSdkCRuZVjBrFqUVlqUW6RmZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAccABDsYzywIPMQoycGkJMq7/4F0pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3p+JMpFCgkWp6akVaZk5wNCHSUtw8CiJ8B4ASfMWFyTmFmemQ
 6ROMepyzLn39T2TEEtefl6qlDjvH5AiAZCijNI8uBGwOLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd4ukCk8mXklcJteAR3BBHREM8j9vMUliQgpqQbGSxVF6l9O3Tu9uZHPROBK0tSfj36
 3nfySFcMtrp6r8XRd+sOKuzzhWZt1ina9+6kcs3bvhRXSR7/lnw+5KLpeVOpSYkZomlu+5zZW
 0fRJC/IKJ/fuOdpncpjJ9uKdp60VfvKTeZVjpKyZpnDcc3CbpybzhN/jWEJd4NUsSeXaxf4iX
 07sPrRUiaU4I9FQi7moOBEAvaQq6r4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495032629!79637166!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63678 invoked from network); 17 May 2017 14:50:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 17 May 2017 14:50:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F0A831435;
 Wed, 17 May 2017 07:50:28 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 545C33F41F;
 Wed, 17 May 2017 07:50:28 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170516104730.15159-1-wei.liu2@citrix.com>
 <452daa1a-0b1a-149c-0f6b-93355d183577@arm.com>
 <20170517144433.ulit6lc6nrwgqe6y@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8ffc8615-2233-247f-2caf-43444d5fabe0@arm.com>
Date: Wed, 17 May 2017 15:50:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170517144433.ulit6lc6nrwgqe6y@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/2] build: fix tools and stubdom
 build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNy8wNS8xNyAxNTo0NCwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE1heSAxNywgMjAx
NyBhdCAwMzozNTo0MlBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFdlaSwKPj4K
Pj4gT24gMTYvMDUvMTcgMTE6NDcsIFdlaSBMaXUgd3JvdGU6Cj4+PiBXZWkgTGl1ICgyKToKPj4+
ICAgdG9vbHMvUnVsZXMubWs6IGhvbm91ciBDUFBGTEFHUyBpbiBoZWFkZXIgY2hlY2sKPj4KPj4g
QXNzdW1pbmcgdGhpcyBwYXRjaCBnb3QgYWNrLi4uCj4+Cj4+PiAgIGJ1aWxkOiBmaXggdG9vbHMv
aW5jbHVkZSBhbmQgc3R1YmRvbSBidWlsZAo+Pgo+PiAuLi4KPj4KPj4gUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPgo+IFRoaXMgc2VyaWVz
IGlzIHN1cGVyc2VkZWQgYnkKPgo+IFtQQVRDSCBmb3ItNC45IHYyXSBidWlsZDogc3R1YmRvbSBh
bmQgdG9vbHMgc2hvdWxkIGRlcGVuZCBvbiBwdWJsaWMKPiBoZWFkZXIgdGFyZ2V0CgpPaCwgSSB3
YXMgbm90IHN1cmUuIFRoYW5rIHlvdSBmb3IgdGhlIGhlYWRzLXVwLgoKQ2hlZXJzLAoKPgo+PiBD
aGVlcnMsCj4+Cj4+IC0tCj4+IEp1bGllbiBHcmFsbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 14:51:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0IH-0003UE-F2; Wed, 17 May 2017 14:51:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dB0IF-0003TM-Ub
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 14:51:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 97/E3-03920-3636C195; Wed, 17 May 2017 14:51:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW5Ssky
 kwdYD5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aO+6fZC3ZwV2y7fZitgXEyZxcjJ4eEgL/E
 7/9/WUFsFgFViYbdR1hAbDYBZYmfnb1sILYIkN376zdQnIuDWeA9o8SLIxvBEsICGRIdN7aDN
 fAKWEisWNvEBGILCbQxSfRNK4WIC0qcnPkErIZZQEdiwe5PQL0cQLa0xPJ/HCBhTgF7iQlzb4
 G1igqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6RqZ6yUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYFy8NvAQoyQHk5Io7/4H0pFCfEn5KZUZ
 icUZ8UWlOanFhxg1ODgErhw8MptRiiUvPy9VSYK3IUkmUkiwKDU9tSItMwcYDTClEhw8SiK8G
 0HSvMUFibnFmekQqVOMuhzvln54zyQENkNKnLcMpEgApCijNA9uBCwyLzHKSgnzMgIdKMRTkF
 qUm1mCKv+KUZyDUUkY4hKezLwSuE2vgI5gAjqiGeQX3uKSRISUVANjTeGyh6Z1OzSueKy4HdL
 abLtxpX6P4rl2kTn/tRbo7IkK/Tu360GK10vhF3vX9HO+i+dYUSZ/+/A/lx8Hm+a03r4Totd0
 t+WpLi/DI5eX/8+/Wbz0UqbudZ/Pua/U97QXXJsT1bngN/uNHtU+bw1htekP1+TqzH71/9q/F
 7PkHQvfXd+5V6O7UomlOCPRUIu5qDgRAC0gHGjHAgAA
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495032673!97366171!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61498 invoked from network); 17 May 2017 14:51:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 14:51:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432834234"
Date: Wed, 17 May 2017 15:51:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170517145111.eu4ix5gkkdb3zvjj@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
 <20170517135553.zubmlhhfyvtk7if5@citrix.com>
 <22812.23576.332489.907070@mariner.uk.xensource.com>
 <591C7A38020000780015A884@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591C7A38020000780015A884@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Steven Haigh <netwiz@crc.id.au>, Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <Julien.Grall@arm.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDg6Mjg6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA1LjE3IGF0IDE2OjIwLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBXZWkgTGl1IHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuOV0gYnVpbGQ6
IHN0dWJkb20gYW5kIHRvb2xzIHNob3VsZCBkZXBlbmQgCj4gPiBvbiBwdWJsaWMgaGVhZGVyIHRh
cmdldCIpOgo+ID4+IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDAyOjE2OjM5UE0gKzAxMDAsIElh
biBKYWNrc29uIHdyb3RlOgo+ID4+ID4gVGhlIG5ldyBjb2RlIGluIHRoZSBNYWtlZmlsZXMgTEdU
TS4gIEkgaGF2ZSBvbmx5IG9uZSBuaXQsIHdoaWNoIGlzCj4gPj4gPiB0aGF0IHN0eWxlIGZvciBN
YWtlZmlsZSB0YXJnZXRzIHNlZW1zIHRvIGJlIHRvIHVzZSBgLScgcmF0aGVyIHRoYW4gYF8nCj4g
Pj4gPiBhcyBhIHdvcmQgc2VwYXJhdG9yLgo+ID4+IAo+ID4+IElJUkMgYXQgb25lIHBvaW50IEkg
dXNlZCAnLScgaW4gbWluaS1vcyBidWlsZCBzeXN0ZW0gYnV0IHNvbWUgdmVyc2lvbiBvZgo+ID4+
IG1ha2UgZGlkbid0IGxpa2UgaXQuIFNvIEkgc3RpY2sgd2l0aCAnXycgc2luY2UuCj4gPiAKPiA+
IEkgdGhpbmsgeW91IGFyZSBjb25mdXNlZC4gIFlvdSBhcmUgcHJvYmFibHkgdGhpbmtpbmcgb2Yg
dmFyaWFibGUgbmFtZXMKPiA+IHdoaWNoIGNhbm5vdCBjb250YWluIC0uICAoV2VsbCwgd2hpY2gg
YXJlIHRyb3VibGVzb21lIGlmIHRoZXkgZG8uKQo+IAo+IFRyb3VibGVzb21lPyBJJ20gcHJldHR5
IHN1cmUgd2UgdXNlIHN1Y2ggc29tZXdoZXJlIGluIHRoZQo+IGh5cGVydmlzb3IgdHJlZS4uLgoK
VGhlbiB3ZSdkIGJldHRlciBmaXggaXQgc29vbmVyIHJhdGhlciB0aGFuIGxhdGVyLiA6cAoKSSBk
aWcgb3V0IHRoZSBwYXRjaC4gQW5kIHRoaXMgaXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlOgoKICAg
IEluIHRoZSBHTlUgbWFrZSBtYW51YWwgIkhvdyB0byBVc2UgVmFyaWFibGVzIiBzZWN0aW9uIHRo
ZXJlIGlzIHN1Y2gKICAgIHdvcmQ6CgogICAgIkhvd2V2ZXIsIHZhcmlhYmxlIG5hbWVzIGNvbnRh
aW5pbmcgY2hhcmFjdGVycyBvdGhlciB0aGFuIGxldHRlcnMsCiAgICBudW1iZXJzLCBhbmQgdW5k
ZXJzY29yZXMgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LCBhcyBpbiBzb21lCiAgICBz
aGVsbHMgdGhleSBjYW5ub3QgYmUgcGFzc2VkIHRocm91Z2ggdGhlIGVudmlyb25tZW50IHRvIGEg
c3ViLW1ha2UgKHNlZQogICAgQ29tbXVuaWNhdGluZyBWYXJpYWJsZXMgdG8gYSBTdWItbWFrZSku
IgoKPiAKPiBKYW4KPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 14:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0OL-0003mA-7j; Wed, 17 May 2017 14:57:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303526000=anshul.makkar@citrix.com>)
 id 1dB0OJ-0003m4-Dh
 for xen-devel@lists.xen.org; Wed, 17 May 2017 14:57:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 49/6C-02181-AD46C195; Wed, 17 May 2017 14:57:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvdWiky
 kwdoLfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJX3tZCjbxVNxd94e5gfEVRxcjJ4eEgL/E
 sZZPLCA2m4CexJFbf9hBbBEBWYnVXXOAbA4OZoFMifaLkSBhYQFfiW3PZrKB2CwCqhJPX10HK
 +cV8JDY8e0MG8RIOYmb5zqZQWxmAU+JE1fOgNUwChhIfLg4hxHEFgLq7X12iAmiV1Di5MwnLB
 D1EhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiem
 pOYlJxXrJ+bmbGIGhU8/AwLiDccIqv0OMkhxMSqK8+x9IRwrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4P2QLBMpJFiUmp5akZaZAwximLQEB4+SCO89kDRvcUFibnFmOkTqFKOilDhEQgAkkVGaB
 9cGi5xLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5H4NM4cnMK4Gb/gpoMRPQ4maQm3mLSx
 IRUlINjJw7GS+fkZ7S1OL/N/TUAtlY0wWHV1+/+T314+zH8Yzf+L8Fn9h70XjJwZ2LpA4/Vwq
 4WsX1s0vi5SORxcVrWhPnNXu93NjR7Zy7KGVmxqTrfistDh2vu10hwqHTnn1vR8l+o48zXzWn
 dji6yuebsiy9y5V5bOXLXpttyYeEHSoElHTFhT/ZblRiKc5INNRiLipOBABKMvLslwIAAA==
X-Env-Sender: prvs=303526000=anshul.makkar@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495033048!77453077!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12200 invoked from network); 17 May 2017 14:57:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 14:57:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432835415"
From: Anshul Makkar <anshul.makkar@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 17 May 2017 15:57:26 +0100
Message-ID: <1495033046-16427-1-git-send-email-anshul.makkar@citrix.com>
X-Mailer: git-send-email 2.7.4
Commit: e3c8a91e51ee0e71a15792870ce3a123ac122b16 Mon Sep 17 00:00:00 2001
Author: Anshul Makkar <anshul.makkar@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, jbeulich@suse.com,
 andrew.cooper3@citrix.com
Subject: [Xen-devel] [PATCH] XenBus: Don't wait for producer to fill the
	ring if the ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICAgIFRoZSBjb25kaXRpb24gdG8gY2hlY2sgZm9yIGlmIHRoZXJlIGlzIHNwYWNlIGluIHRoZSBy
aW5nIGJ1ZmZlcgogICAgYWxzbyBiZWNvbWVzIHRydWUgaWYgdGhlIGJ1ZmZlciBpcyBmdWxsLCB0
aHVzIGNvbnN1bWVyIHdhaXRzIGZvcgogICAgdGhlIHByb2R1Y2VyIHRvIGZpbGwgdGhlIGJ1ZmZl
ciBldmVudGhvdWdoIGl0IGlzIGFscmVhZHkgZnVsbC4KCiAgICBUbyByZXNvbHZlIHRoZSBzaXR1
YXRpb24sIGNoZWNrIGlmIHRoZSBidWZmZXIgaXMgZnVsbCBhbmQgdGhlbgogICAgYnJlYWsgZnJv
bSB0aGUgbG9vcC4KICAgIGUuZyBjYXNlOiBwcm9kID0gMTI3MiwgY29ucyA9IDI0OC4KCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2FyQGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5jIHwgMTEgKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL3hlbmJ1cy5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5j
CmluZGV4IDQ0ODE1N2QuLmY4ZmQ3MzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci94ZW5idXMuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIveGVuYnVzLmMKQEAg
LTE0MSw3ICsxNDEsMTggQEAgc3RhdGljIHZvaWQgcmluZ19yZWFkKGNoYXIgKmRhdGEsIHVpbnQz
Ml90IGxlbikKICAgICAgICAgLyogRG9uJ3Qgb3ZlcnJ1biB0aGUgcHJvZHVjZXIgcG9pbnRlciAq
LwogICAgICAgICB3aGlsZSAoIChwYXJ0ID0gTUFTS19YRU5TVE9SRV9JRFgocmluZ3MtPnJzcF9w
cm9kIC0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdzLT5y
c3BfY29ucykpID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBkb24ndCB3YWl0IGZv
ciBwcm9kdWNlciB0byBmaWxsIHRoZSByaW5nIGlmIGl0IGlzIGFscmVhZHkgZnVsbC4KKyAgICAg
ICAgICAgICAqIENvbmRpdGlvbiBoYXBwZW5zIHdoZW4geW91IHdyaXRlIHN0cmluZyA+IDFLIGlu
dG8gdGhlIHJpbmcuCisgICAgICAgICAgICAgKiBlZyBjYXNlIHByb2Q9MTI3MiBjb25zPTI0OC4K
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCAhKFhFTlNUT1JFX1JJTkdfU0laRSAt
IChyaW5ncy0+cnNwX3Byb2QgLSByaW5ncy0+cnNwX2NvbnMpKSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcGFydCA9IFhFTlNUT1JFX1JJTkdfU0laRTsKKyAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIHJpbmdfd2FpdCgpOworICAgICAg
ICB9CiAgICAgICAgIC8qIERvbid0IG92ZXJydW4gdGhlIGVuZCBvZiB0aGUgcmluZyAqLwogICAg
ICAgICBpZiAoIHBhcnQgPiAoWEVOU1RPUkVfUklOR19TSVpFIC0gTUFTS19YRU5TVE9SRV9JRFgo
cmluZ3MtPnJzcF9jb25zKSkgKQogICAgICAgICAgICAgcGFydCA9IFhFTlNUT1JFX1JJTkdfU0la
RSAtIE1BU0tfWEVOU1RPUkVfSURYKHJpbmdzLT5yc3BfY29ucyk7Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 14:59:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0QU-0003tw-Jf; Wed, 17 May 2017 14:59:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dB0QT-0003tm-Nz
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 14:59:45 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E0/C1-03920-1656C195; Wed, 17 May 2017 14:59:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVTchVSb
 S4ECLmsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzXh39i57wWOWimN/1jM2MP5h7mLk4hASmMwk
 sXXfNyjnN6PErjX32CGcjYwSJx4sY4NwtjNKdCy7z9rFyMnBJmAkcfbodEYQW1jATWLq3O1gt
 ohAvMSE9u9gNUIC+hJHfp8Cs5kF/CSadh0As3kFbCV2zz0KNJSDg0VAVeLdgUSQsKhAuMTbxi
 MsECWCEidnPgGzOQUMJI6u3gY1Rl3iz7xLzBC2vMT2t3PAbAkBY4n2txfZJjAKzkLSPgtJyyw
 kLQsYmVcxahSnFpWlFukaG+slFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGLgMQ
 7GDcuT7wEKMkB5OSKO/+B9KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PyTLRAoJFqWmp1akZ
 eYAowgmLcHBoyTCK5EClOYtLkjMLc5Mh0idYtTlmHPv63smIZa8/LxUKXHeeyAzBECKMkrz4E
 bAIvoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkfg0zhycwrgdv0CugIJqAjmkHu5y0uSUR
 ISTUwepwqXq7K475Q8qUGr8Z+SbmNGkePbpa9mDf/mMhBicqXWVITlx+Pvnrx65RJOqWnbrbN
 XPHltNmV9Psv5PIP9eooap3YuVNu7dM9DOK5Ke/aD0d9fLT2RrV0R/6isrkH0pfPvfWZ0WDr2
 ckHtpp42XfKTe1XYd73YveVRu1y1qDnSs6NTxVepyqxFGckGmoxFxUnAgBHzvnt4wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495033183!62512879!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53979 invoked from network); 17 May 2017 14:59:44 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 14:59:44 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4HExfiZ008018
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 May 2017 14:59:41 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4HExfmW014086
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 May 2017 14:59:41 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4HExdDT020701;
 Wed, 17 May 2017 14:59:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 17 May 2017 07:59:39 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-109469-mainreport@xen.org>
Message-ID: <5179f224-c6db-ac9a-2c29-8bd4d68d31a1@oracle.com>
Date: Wed, 17 May 2017 10:59:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-109469-mainreport@xen.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [linux-linus test] 109469: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTYvMjAxNyAwNjo0MyBQTSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZs
aWdodCAxMDk0NjkgbGludXgtbGludXMgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NDY5Lwo+Cj4gUmVncmVzc2lvbnMgOi0o
Cj4KPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5
NDQ5CgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5
NDY5L3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0L3NlcmlhbC1yaW1hdmEwLmxvZwoKVGhpcyBsb29r
cyBsaWtlIHNvbWUgc29ydCBvZiBhIGRlYWRsb2NrIHdpdGggQ1BVMiB3YWl0aW5nIGZvciByZW1v
dGUKY2FsbCB0byBjb21wbGV0ZSB3aGlsZSBDUFUwIHdhaXRpbmcgZm9yIGZsdXNoX2xvY2suCgpP
bmx5IHR3byBDUFVzIGFyZSBkdW1wZWQgdGhvdWdoLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 15:06:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0Wj-0004cM-9p; Wed, 17 May 2017 15:06:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dB0Wi-0004cG-3m
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:06:12 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 8D/86-01735-3E66C195; Wed, 17 May 2017 15:06:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve79NJl
 Igxu9uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afH8/ZCo7wVOx828/WwPias4uRk0NCwF9i
 5ZuZLCA2i4CqxMk1r5hAbDYBZYmfnb1sILYIkN376zdQDRcHs8B7RokXRzaCJYQFMiQ6bmwHa
 +YVsJBYcmw7I0iRkMAWJoll6/qhEoISJ2c+AbOZBXQkFuz+BNTMAWRLSyz/xwES5hSwlNi94Q
 AriC0qoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLRSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDLZ6BgbGHYw3J/sdYpTkYFIS5d3/QDpSiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5eelKknwBqfKRAoJFqWmp1akZeYA4wGmVIKDR
 0mEtwkkzVtckJhbnJkOkTrFqCglzusKkhAASWSU5sG1wWLwEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3jaQKTyZeSVw018BLWYCWtwMcj9vcUkiQkqqgbHM2Pzcigjpplvbrvqf2Plui2Y
 RF+uu7VnZ0XObG3ymXXc+LD2D78KV7Lfs2nMyGzkjX/jzbmmLF5e5d7QmSU0y5KZJ05PHXifr
 BHzvlkpGpnXkWH2STQkpWLlOqntO6Hfvd+ph9mrvG0TdzvH8Ndk8b+EjzXLr+u/necqu3/uSG
 Lb5X75ivhJLcUaioRZzUXEiACH7Pmq8AgAA
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495033565!98755663!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19095 invoked from network); 17 May 2017 15:06:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:06:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432837919"
Date: Wed, 17 May 2017 16:05:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170517150550.irwb3onm45pjlksw@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
 <20170517135553.zubmlhhfyvtk7if5@citrix.com>
 <22812.23576.332489.907070@mariner.uk.xensource.com>
 <591C7A38020000780015A884@prv-mh.provo.novell.com>
 <20170517145111.eu4ix5gkkdb3zvjj@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170517145111.eu4ix5gkkdb3zvjj@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Steven Haigh <netwiz@crc.id.au>, Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <Julien.Grall@arm.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDM6NTE6MTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1heSAxNywgMjAxNyBhdCAwODoyODo0MEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBPbiAxNy4wNS4xNyBhdCAxNjoyMCwgPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+IHdyb3RlOgo+ID4gPiBXZWkgTGl1IHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuOV0g
YnVpbGQ6IHN0dWJkb20gYW5kIHRvb2xzIHNob3VsZCBkZXBlbmQgCj4gPiA+IG9uIHB1YmxpYyBo
ZWFkZXIgdGFyZ2V0Iik6Cj4gPiA+PiBPbiBXZWQsIE1heSAxNywgMjAxNyBhdCAwMjoxNjozOVBN
ICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4+ID4gVGhlIG5ldyBjb2RlIGluIHRoZSBN
YWtlZmlsZXMgTEdUTS4gIEkgaGF2ZSBvbmx5IG9uZSBuaXQsIHdoaWNoIGlzCj4gPiA+PiA+IHRo
YXQgc3R5bGUgZm9yIE1ha2VmaWxlIHRhcmdldHMgc2VlbXMgdG8gYmUgdG8gdXNlIGAtJyByYXRo
ZXIgdGhhbiBgXycKPiA+ID4+ID4gYXMgYSB3b3JkIHNlcGFyYXRvci4KPiA+ID4+IAo+ID4gPj4g
SUlSQyBhdCBvbmUgcG9pbnQgSSB1c2VkICctJyBpbiBtaW5pLW9zIGJ1aWxkIHN5c3RlbSBidXQg
c29tZSB2ZXJzaW9uIG9mCj4gPiA+PiBtYWtlIGRpZG4ndCBsaWtlIGl0LiBTbyBJIHN0aWNrIHdp
dGggJ18nIHNpbmNlLgo+ID4gPiAKPiA+ID4gSSB0aGluayB5b3UgYXJlIGNvbmZ1c2VkLiAgWW91
IGFyZSBwcm9iYWJseSB0aGlua2luZyBvZiB2YXJpYWJsZSBuYW1lcwo+ID4gPiB3aGljaCBjYW5u
b3QgY29udGFpbiAtLiAgKFdlbGwsIHdoaWNoIGFyZSB0cm91Ymxlc29tZSBpZiB0aGV5IGRvLikK
PiA+IAo+ID4gVHJvdWJsZXNvbWU/IEknbSBwcmV0dHkgc3VyZSB3ZSB1c2Ugc3VjaCBzb21ld2hl
cmUgaW4gdGhlCj4gPiBoeXBlcnZpc29yIHRyZWUuLi4KPiAKPiBUaGVuIHdlJ2QgYmV0dGVyIGZp
eCBpdCBzb29uZXIgcmF0aGVyIHRoYW4gbGF0ZXIuIDpwCj4gCj4gSSBkaWcgb3V0IHRoZSBwYXRj
aC4gQW5kIHRoaXMgaXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlOgo+IAo+ICAgICBJbiB0aGUgR05V
IG1ha2UgbWFudWFsICJIb3cgdG8gVXNlIFZhcmlhYmxlcyIgc2VjdGlvbiB0aGVyZSBpcyBzdWNo
Cj4gICAgIHdvcmQ6Cj4gCj4gICAgICJIb3dldmVyLCB2YXJpYWJsZSBuYW1lcyBjb250YWluaW5n
IGNoYXJhY3RlcnMgb3RoZXIgdGhhbiBsZXR0ZXJzLAo+ICAgICBudW1iZXJzLCBhbmQgdW5kZXJz
Y29yZXMgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LCBhcyBpbiBzb21lCj4gICAgIHNo
ZWxscyB0aGV5IGNhbm5vdCBiZSBwYXNzZWQgdGhyb3VnaCB0aGUgZW52aXJvbm1lbnQgdG8gYSBz
dWItbWFrZSAoc2VlCj4gICAgIENvbW11bmljYXRpbmcgVmFyaWFibGVzIHRvIGEgU3ViLW1ha2Up
LiIKPiAKCiQgY2QgeGVuLmdpdC94ZW4KJCBnaXQtbHMtZmlsZXMgfCBncmVwICdcKFJ1bGVzLipc
fE1ha2VmaWxlLipcfFtDY11vbmZpZy4qXCknIHwgeGFyZ3MgXAogICBncmVwIC1uSCAnW0EtWl9d
Ky0uKicgIyB5aWVsZHMgbm90aGluZwoKU28gd2UncmUgcHJvYmFibHkgZmluZSBpbiB4ZW4gZGly
ZWN0b3J5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 15:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:12:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0cg-0005Hs-Uh; Wed, 17 May 2017 15:12:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dB0cf-0005Hm-Rh
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:12:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 01/23-03587-5586C195; Wed, 17 May 2017 15:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDSzckQyb
 S4McaeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPttuvsBTd4K65uWcLUwPiDq4uRk0NIIE9i
 Sud9JhCbV8BO4sf5acwgtoSAocTphTdZQGwWAVWJFW/ngNlsAuoSbc+2s4LYIgLKEne/zwCKc
 3EwC9xmlLh5/RsjSEJYIEPiyK49zCAJIYEtTBLL1vWDdXMKWErs3nAAqJsDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 pXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxlULAg8xSnIwKYny7n8g
 HSnEl5SfUpmRWJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy81KVJHjt0mUihQSLUtNTK9Iyc4AxA
 lMqwcGjJMI7DyTNW1yQmFucmQ6ROsWoKCXOmw+SEABJZJTmwbXB4vISo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHk/pgFN4cnMK4Gb/gpoMRPQ4maQ+3mLSxIRUlINjE5Gz4wfpm2sb5O5trC
 x+unC5gcH7iRy7z6S/VjUeCnXHNP7prMvPCjMYuF6nbfyXO2ZwA7hEwu5f/sJ7BHonf5INOTg
 83st8hK6O7c3i7So8W70z/51YnYax/zU1Int/dedfj2pr/a/KO+YK9r50WGmbvznm9dn6H8/J
 /JlccSZHwnu9dX3NiixFGckGmoxFxUnAgBrl4lRxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495033938!64645187!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46891 invoked from network); 17 May 2017 15:12:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 15:12:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 09:12:17 -0600
Message-Id: <591C846F020000780015A8F6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 09:12:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
 <20170517135553.zubmlhhfyvtk7if5@citrix.com>
 <22812.23576.332489.907070@mariner.uk.xensource.com>
 <591C7A38020000780015A884@prv-mh.provo.novell.com>
 <20170517145111.eu4ix5gkkdb3zvjj@citrix.com>
In-Reply-To: <20170517145111.eu4ix5gkkdb3zvjj@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Julien Grall <Julien.Grall@arm.com>, Steven Haigh <netwiz@crc.id.au>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE2OjUxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDg6Mjg6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxNy4wNS4xNyBhdCAxNjoyMCwgPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IFdlaSBMaXUgd3JpdGVzICgiUmU6IFtQQVRDSCBmb3ItNC45XSBidWls
ZDogc3R1YmRvbSBhbmQgdG9vbHMgc2hvdWxkIGRlcGVuZCAKPj4gPiBvbiBwdWJsaWMgaGVhZGVy
IHRhcmdldCIpOgo+PiA+PiBPbiBXZWQsIE1heSAxNywgMjAxNyBhdCAwMjoxNjozOVBNICswMTAw
LCBJYW4gSmFja3NvbiB3cm90ZToKPj4gPj4gPiBUaGUgbmV3IGNvZGUgaW4gdGhlIE1ha2VmaWxl
cyBMR1RNLiAgSSBoYXZlIG9ubHkgb25lIG5pdCwgd2hpY2ggaXMKPj4gPj4gPiB0aGF0IHN0eWxl
IGZvciBNYWtlZmlsZSB0YXJnZXRzIHNlZW1zIHRvIGJlIHRvIHVzZSBgLScgcmF0aGVyIHRoYW4g
YF8nCj4+ID4+ID4gYXMgYSB3b3JkIHNlcGFyYXRvci4KPj4gPj4gCj4+ID4+IElJUkMgYXQgb25l
IHBvaW50IEkgdXNlZCAnLScgaW4gbWluaS1vcyBidWlsZCBzeXN0ZW0gYnV0IHNvbWUgdmVyc2lv
biBvZgo+PiA+PiBtYWtlIGRpZG4ndCBsaWtlIGl0LiBTbyBJIHN0aWNrIHdpdGggJ18nIHNpbmNl
Lgo+PiA+IAo+PiA+IEkgdGhpbmsgeW91IGFyZSBjb25mdXNlZC4gIFlvdSBhcmUgcHJvYmFibHkg
dGhpbmtpbmcgb2YgdmFyaWFibGUgbmFtZXMKPj4gPiB3aGljaCBjYW5ub3QgY29udGFpbiAtLiAg
KFdlbGwsIHdoaWNoIGFyZSB0cm91Ymxlc29tZSBpZiB0aGV5IGRvLikKPj4gCj4+IFRyb3VibGVz
b21lPyBJJ20gcHJldHR5IHN1cmUgd2UgdXNlIHN1Y2ggc29tZXdoZXJlIGluIHRoZQo+PiBoeXBl
cnZpc29yIHRyZWUuLi4KPiAKPiBUaGVuIHdlJ2QgYmV0dGVyIGZpeCBpdCBzb29uZXIgcmF0aGVy
IHRoYW4gbGF0ZXIuIDpwCgpJJ20gYWZyYWlkIEkgd291bGQgbGlrZWx5IG5hayBhbnkgc3VjaCBh
dHRlbXB0LgoKPiBJIGRpZyBvdXQgdGhlIHBhdGNoLiBBbmQgdGhpcyBpcyBpbiB0aGUgY29tbWl0
IG1lc3NhZ2U6Cj4gCj4gICAgIEluIHRoZSBHTlUgbWFrZSBtYW51YWwgIkhvdyB0byBVc2UgVmFy
aWFibGVzIiBzZWN0aW9uIHRoZXJlIGlzIHN1Y2gKPiAgICAgd29yZDoKPiAKPiAgICAgIkhvd2V2
ZXIsIHZhcmlhYmxlIG5hbWVzIGNvbnRhaW5pbmcgY2hhcmFjdGVycyBvdGhlciB0aGFuIGxldHRl
cnMsCj4gICAgIG51bWJlcnMsIGFuZCB1bmRlcnNjb3JlcyBzaG91bGQgYmUgY29uc2lkZXJlZCBj
YXJlZnVsbHksIGFzIGluIHNvbWUKPiAgICAgc2hlbGxzIHRoZXkgY2Fubm90IGJlIHBhc3NlZCB0
aHJvdWdoIHRoZSBlbnZpcm9ubWVudCB0byBhIHN1Yi1tYWtlIChzZWUKPiAgICAgQ29tbXVuaWNh
dGluZyBWYXJpYWJsZXMgdG8gYSBTdWItbWFrZSkuIgoKV2hpY2ggaXMgZmluZS4gSSdkIG5ldmVy
IHVzZSBzdWNoIG5hbWVzIGZvciBleHBvcnRlZCB2YXJpYWJsZXMuCkJ1dCBmb3IgaW50ZXJuYWxs
eSB1c2VkIG9uZXMgdGhleSdyZSBxdWl0ZSBmaW5lIChhbmQgZWFzaWVyIHRvCnR5cGUgdGhhbiBv
bmVzIHVzaW5nIHVuZGVyc2NvcmVzKS4KCkFzIGEgc2lkZSBub3RlIC0gZXZlbiAuL0NvbmZpZy5t
ayBoYXMgc3VjaCwgc28gYWxsIHN1YnRyZWVzCmVmZmVjdGl2ZWx5IHVzZSB0aGVtIG9uZSB3YXkg
b3IgYW5vdGhlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 15:14:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0ei-0005OM-AI; Wed, 17 May 2017 15:14:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dB0eg-0005OF-Mz
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:14:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5A/52-01709-1D86C195; Wed, 17 May 2017 15:14:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/dchky
 kQessIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePu78SCnXwVC6eeZWxgPMjdxcjJISSQJ/Hg
 yz82EJtXwE7i7bE/LCC2hIChxOmFN4FsDg4WAVWJ9Z32IGE2AXWJtmfbWUFsEQFlibvfZwCVc
 HEwC9xmlLh5/RsjSEJYIEPiyK49zBDzHzFJTDmUB2JzClhKnLr0kRVkJq+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6pXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxi/9zocYJTmYlER59z+QjhTi
 S8pPqcxILM6ILyrNSS0+xKjBwSFw5eCR2YxSLHn5ealKErxr02UihQSLUtNTK9Iyc4CxAVMqw
 cGjJMI7DyTNW1yQmFucmQ6ROsWoKCXOmw+SEABJZJTmwbXB4vESo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHmXgUzhycwrgZv+CmgxE9DiZpD7eYtLEhFSUg2M67pW3foQq37xZoVTzPGWdY+
 O3ZZXisnInhhYLvhC5U/Eu/7dzysidAM8Lui2Fa6xmzbnb6eA956YuuQ71y7sT+e8LXvzg4zJ
 QY+LzL3rd4r+rVFZo638r2Ga0gMty+xfBnPZe/8u2szweFu9fvmf3o7jz7RnLtRco1x7J3zX3
 Ohj7NLOPiHHlViKMxINtZiLihMB57zdXMICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495034058!95894436!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28380 invoked from network); 17 May 2017 15:14:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 15:14:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 09:14:17 -0600
Message-Id: <591C84E9020000780015A902@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 09:14:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
 <20170517135553.zubmlhhfyvtk7if5@citrix.com>
 <22812.23576.332489.907070@mariner.uk.xensource.com>
 <591C7A38020000780015A884@prv-mh.provo.novell.com>
 <20170517145111.eu4ix5gkkdb3zvjj@citrix.com>
 <20170517150550.irwb3onm45pjlksw@citrix.com>
In-Reply-To: <20170517150550.irwb3onm45pjlksw@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Julien Grall <Julien.Grall@arm.com>, Steven Haigh <netwiz@crc.id.au>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE3OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDM6NTE6MTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pj4gT24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDg6Mjg6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+ID4gPj4+IE9uIDE3LjA1LjE3IGF0IDE2OjIwLCA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4gd3JvdGU6Cj4+ID4gPiBXZWkgTGl1IHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQu
OV0gYnVpbGQ6IHN0dWJkb20gYW5kIHRvb2xzIHNob3VsZCBkZXBlbmQgCj4gCj4+ID4gPiBvbiBw
dWJsaWMgaGVhZGVyIHRhcmdldCIpOgo+PiA+ID4+IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDAy
OjE2OjM5UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+PiA+ID4+ID4gVGhlIG5ldyBjb2Rl
IGluIHRoZSBNYWtlZmlsZXMgTEdUTS4gIEkgaGF2ZSBvbmx5IG9uZSBuaXQsIHdoaWNoIGlzCj4+
ID4gPj4gPiB0aGF0IHN0eWxlIGZvciBNYWtlZmlsZSB0YXJnZXRzIHNlZW1zIHRvIGJlIHRvIHVz
ZSBgLScgcmF0aGVyIHRoYW4gYF8nCj4+ID4gPj4gPiBhcyBhIHdvcmQgc2VwYXJhdG9yLgo+PiA+
ID4+IAo+PiA+ID4+IElJUkMgYXQgb25lIHBvaW50IEkgdXNlZCAnLScgaW4gbWluaS1vcyBidWls
ZCBzeXN0ZW0gYnV0IHNvbWUgdmVyc2lvbiBvZgo+PiA+ID4+IG1ha2UgZGlkbid0IGxpa2UgaXQu
IFNvIEkgc3RpY2sgd2l0aCAnXycgc2luY2UuCj4+ID4gPiAKPj4gPiA+IEkgdGhpbmsgeW91IGFy
ZSBjb25mdXNlZC4gIFlvdSBhcmUgcHJvYmFibHkgdGhpbmtpbmcgb2YgdmFyaWFibGUgbmFtZXMK
Pj4gPiA+IHdoaWNoIGNhbm5vdCBjb250YWluIC0uICAoV2VsbCwgd2hpY2ggYXJlIHRyb3VibGVz
b21lIGlmIHRoZXkgZG8uKQo+PiA+IAo+PiA+IFRyb3VibGVzb21lPyBJJ20gcHJldHR5IHN1cmUg
d2UgdXNlIHN1Y2ggc29tZXdoZXJlIGluIHRoZQo+PiA+IGh5cGVydmlzb3IgdHJlZS4uLgo+PiAK
Pj4gVGhlbiB3ZSdkIGJldHRlciBmaXggaXQgc29vbmVyIHJhdGhlciB0aGFuIGxhdGVyLiA6cAo+
PiAKPj4gSSBkaWcgb3V0IHRoZSBwYXRjaC4gQW5kIHRoaXMgaXMgaW4gdGhlIGNvbW1pdCBtZXNz
YWdlOgo+PiAKPj4gICAgIEluIHRoZSBHTlUgbWFrZSBtYW51YWwgIkhvdyB0byBVc2UgVmFyaWFi
bGVzIiBzZWN0aW9uIHRoZXJlIGlzIHN1Y2gKPj4gICAgIHdvcmQ6Cj4+IAo+PiAgICAgIkhvd2V2
ZXIsIHZhcmlhYmxlIG5hbWVzIGNvbnRhaW5pbmcgY2hhcmFjdGVycyBvdGhlciB0aGFuIGxldHRl
cnMsCj4+ICAgICBudW1iZXJzLCBhbmQgdW5kZXJzY29yZXMgc2hvdWxkIGJlIGNvbnNpZGVyZWQg
Y2FyZWZ1bGx5LCBhcyBpbiBzb21lCj4+ICAgICBzaGVsbHMgdGhleSBjYW5ub3QgYmUgcGFzc2Vk
IHRocm91Z2ggdGhlIGVudmlyb25tZW50IHRvIGEgc3ViLW1ha2UgKHNlZQo+PiAgICAgQ29tbXVu
aWNhdGluZyBWYXJpYWJsZXMgdG8gYSBTdWItbWFrZSkuIgo+PiAKPiAKPiAkIGNkIHhlbi5naXQv
eGVuCj4gJCBnaXQtbHMtZmlsZXMgfCBncmVwICdcKFJ1bGVzLipcfE1ha2VmaWxlLipcfFtDY11v
bmZpZy4qXCknIHwgeGFyZ3MgXAo+ICAgIGdyZXAgLW5IICdbQS1aX10rLS4qJyAjIHlpZWxkcyBu
b3RoaW5nCgpJdCBtdXN0IGhhdmUgb3Zlcmxvb2tlZCB0aGlua3MgbGlrZQoKc3ViZGlyLXkgKz0g
YWNwaQpzdWJkaXIteSArPSBjcHUKc3ViZGlyLXkgKz0gZ2VuYXBpYwoKQWgsIGluZGVlZCwgeW91
IGRpZCBsb29rIGZvciB1cHBlcmNhc2UgbmFtZXMgb25seS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 15:15:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0fg-0005UT-Jr; Wed, 17 May 2017 15:15:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dB0ff-0005UB-IB
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:15:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 02/1F-02183-E096C195; Wed, 17 May 2017 15:15:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpC5fpky
 kwdq9ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8auSRvZCtYEV7zt7mZvYHxn0sXIySEh4C8x
 e+o+JhCbTUBH4uLcnWxdjBwcIgIqErf3GnQxcnEwC2xglDj3Yy87SI2wQIzE7WPPGUFsFgFVi
 WerboHZvAKWEqsvbWaCmKkn8XbiC7A4p4CVxMym88wgthBQza2Z21kg6gUlTs58AmYzC2hKtG
 7/zQ5hy0s0b50NVa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkaN4tSistQiXSMLvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwGCrZ2Bg3MHYt8rvEKMkB5OSKO/+B9KRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4xTJkIoUEi1LTUyvSMnOAYQ+TluDgURLhvZ0OlOYtLkjMLc5Mh
 0idYlSUEue9CJIQAElklObBtcFi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd54kO08mX
 klcNNfAS1mAlrcDHIzb3FJIkJKqoFRkct94o7NnHLC+VunP1HM0ygKXXskxZvbP2j1H8M3nXp
 RW/YXVRa0ajKEtU2rvntM44LlgSVM9m8/1Vb+blu5UoVJOMWaZ0P9Eed1/My7XJ0T5XgftYvn
 qegqp616p/10S8yD27Xr7Z61/eCZf+O0+t6OXc9ec5+s8n7yXD2prGapuxxffbkSS3FGoqEWc
 1FxIgAIELs+sAIAAA==
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495034123!97156618!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18075 invoked from network); 17 May 2017 15:15:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:15:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424198152"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 May 2017 16:15:14 +0100
Message-ID: <20170517151516.52421-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170517151516.52421-1-roger.pau@citrix.com>
References: <20170517151516.52421-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 for-next 1/3] x86/physdev: factor out the
	code to allocate and map a pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBhbGxvY2F0ZSBhbmQgbWFwIGEgZG9tYWluIHBpcnEgKGVpdGhlciBH
U0kgb3IgTVNJKSBpbnRvIHRoZQp4ODYgaXJxIGNvZGUgYmFzZSwgc28gdGhhdCBpdCBjYW4gYmUg
dXNlZCBvdXRzaWRlIG9mIHRoZSBwaHlzZGV2IG9wcy4KClRoaXMgY2hhbmdlIHNob3VsZG4ndCBh
ZmZlY3QgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGFscmVhZHkgZXhpc3RpbmcgcGh5c2Rldgpv
cHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0g
RmFjdG9yIG91dCB0aGUgY29kZSB0byBhbGxvY2F0ZSB0aGUgcGlycS4KIC0gRml4IGNvZGluZyBz
dHlsZSBpc3N1ZXMuCiAtIERvIG5vdCB0YWtlIHRoZSBwY2kgbG9jayB0byBiaW5kIGEgR1NJLgog
LSBQYXNzIGEgdHlwZSBwYXJhbWV0ZXIgdG8gdGhlIE1TSSBiaW5kIGZ1bmN0aW9uLgoKQ2hhbmdl
cyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaXJx
LmMgICAgICAgIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgfCAxMjQgKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oIHwgICA1ICsrCiAz
IGZpbGVzIGNoYW5nZWQsIDE2OSBpbnNlcnRpb25zKCspLCAxMTkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCmluZGV4IDY3
NmJhNTIxNmYuLjQ1OTBlODUzMDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysg
Yi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTI1MzcsMyArMjUzNywxNjIgQEAgYm9vbF90IGh2bV9k
b21haW5fdXNlX3BpcnEoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBpcnEg
KnBpcnEpCiAgICAgcmV0dXJuIGlzX2h2bV9kb21haW4oZCkgJiYgcGlycSAmJgogICAgICAgICAg
ICBwaXJxLT5hcmNoLmh2bS5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7IAogfQorCitzdGF0aWMgaW50
IGFsbG9jYXRlX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IHBpcnEsIGludCBpcnEsIGludCB0
eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIpCit7CisgICAgaW50IGN1cnJl
bnRfcGlycTsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwor
ICAgIGN1cnJlbnRfcGlycSA9IGRvbWFpbl9pcnFfdG9fcGlycShkLCBpcnEpOworICAgIGlmICgg
cGlycSA8IDAgKQorICAgIHsKKyAgICAgICAgaWYgKCBjdXJyZW50X3BpcnEgKQorICAgICAgICB7
CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiAlZDolZCBhbHJlYWR5
IG1hcHBlZCB0byAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEs
IHBpcnEsIGN1cnJlbnRfcGlycSk7CisgICAgICAgICAgICBpZiAoIGN1cnJlbnRfcGlycSA8IDAg
KQorICAgICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoICpuciA8PSAwIHx8ICpuciA+IDMyICkKKyAgICAgICAgICAgICAgICByZXR1
cm4gLUVET007CisgICAgICAgICAgICBlbHNlIGlmICggKm5yICE9IDEgJiYgIWlvbW11X2ludHJl
bWFwICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgd2hpbGUgKCAqbnIgJiAoKm5yIC0g
MSkgKQorICAgICAgICAgICAgICAgICAgICAqbnIgKz0gKm5yICYgLSpucjsKKyAgICAgICAgICAg
ICAgICBwaXJxID0gZ2V0X2ZyZWVfcGlycXMoZCwgKm5yKTsKKyAgICAgICAgICAgICAgICBpZiAo
IHBpcnEgPCAwICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHdoaWxl
ICggKCpuciA+Pj0gMSkgPiAxICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggZ2V0X2Zy
ZWVfcGlycXMoZCwgKm5yKSA+IDAgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBubyBi
bG9jayBvZiAlZCBmcmVlIHBpcnFzXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgKm5yIDw8IDEpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0K
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHBpcnEgPSBn
ZXRfZnJlZV9waXJxKGQsIHR5cGUpOworICAgICAgICAgICAgaWYgKCBwaXJxIDwgMCApCisgICAg
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogbm8gZnJlZSBwaXJxXG4i
LCBkLT5kb21haW5faWQpOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UgaWYgKCBjdXJyZW50
X3BpcnEgJiYgcGlycSAhPSBjdXJyZW50X3BpcnEgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhY
RU5MT0dfR19FUlIsICJkb20lZDogaXJxICVkIGFscmVhZHkgbWFwcGVkIHRvIHBpcnEgJWRcbiIs
CisgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEsIGN1cnJlbnRfcGlycSk7CisgICAg
ICAgIHBpcnEgPSAtRUVYSVNUOworICAgIH0KKworICAgIHJldHVybiBwaXJxOworfQorCitpbnQg
YWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKmluZGV4LCBp
bnQgKnBpcnFfcCkKK3sKKyAgICBpbnQgaXJxLCBwaXJxLCByZXQ7CisKKyAgICBpZiAoICppbmRl
eCA8IDAgfHwgKmluZGV4ID49IG5yX2lycXNfZ3NpICkKKyAgICB7CisgICAgICAgIGRwcmludGso
WEVOTE9HX0dfRVJSLCAiZG9tJWQ6IG1hcCBpbnZhbGlkIGlycSAlZFxuIiwgZC0+ZG9tYWluX2lk
LAorICAgICAgICAgICAgICAgICppbmRleCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAg
IH0KKworICAgIGlycSA9IGRvbWFpbl9waXJxX3RvX2lycShjdXJyZW50LT5kb21haW4sICppbmRl
eCk7CisgICAgaWYgKCBpcnEgPD0gMCApCisgICAgeworICAgICAgICBpZiAoIGlzX2hhcmR3YXJl
X2RvbWFpbihjdXJyZW50LT5kb21haW4pICkKKyAgICAgICAgICAgIGlycSA9ICppbmRleDsKKyAg
ICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwg
ImRvbSVkOiBtYXAgcGlycSB3aXRoIGluY29ycmVjdCBpcnEhXG4iLAorICAgICAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAg
IH0KKyAgICB9CisKKyAgICAvKiBWZXJpZnkgb3IgZ2V0IHBpcnEuICovCisgICAgc3Bpbl9sb2Nr
KCZkLT5ldmVudF9sb2NrKTsKKyAgICBwaXJxID0gYWxsb2NhdGVfcGlycShkLCAqcGlycV9wLCBp
cnEsIE1BUF9QSVJRX1RZUEVfR1NJLCAwKTsKKyAgICBpZiAoIHBpcnEgPCAwICkKKyAgICB7Cisg
ICAgICAgIHJldCA9IHBpcnE7CisgICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAgICByZXQg
PSBtYXBfZG9tYWluX3BpcnEoZCwgcGlycSwgaXJxLCBNQVBfUElSUV9UWVBFX0dTSSwgTlVMTCk7
CisgICAgaWYgKCByZXQgPT0gMCApCisgICAgICAgICpwaXJxX3AgPSBwaXJxOworCisgZG9uZToK
KyAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CisgICAgcmV0dXJuIHJldDsKK30KKwor
aW50IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50ICppbmRl
eCwgaW50ICpwaXJxX3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgdHlwZSwg
c3RydWN0IG1zaV9pbmZvICptc2kpCit7CisgICAgaW50IGlycSwgcGlycSwgcmV0OworCisgICAg
c3dpdGNoICggdHlwZSApCisgICAgeworICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NU0k6CisgICAg
ICAgIGlmICggIW1zaS0+dGFibGVfYmFzZSApCisgICAgICAgICAgICBtc2ktPmVudHJ5X25yID0g
MTsKKyAgICAgICAgaXJxID0gKmluZGV4OworICAgICAgICBpZiAoIGlycSA9PSAtMSApCisgICAg
Y2FzZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSToKKyAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9p
cnEoTlVNQV9OT19OT0RFKTsKKworICAgICAgICBpZiAoIGlycSA8IG5yX2lycXNfZ3NpIHx8IGly
cSA+PSBucl9pcnFzICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19F
UlIsICJkb20lZDogY2FuJ3QgY3JlYXRlIGlycSBmb3IgbXNpIVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAg
ICB9CisKKyAgICAgICAgbXNpLT5pcnEgPSBpcnE7CisgICAgICAgIGJyZWFrOworCisgICAgZGVm
YXVsdDoKKyAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogd3JvbmcgcGlycSB0
eXBlICV4XG4iLAorICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdHlwZSk7CisgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIG1zaS0+aXJxID0gaXJxOworCisgICAgcGNp
ZGV2c19sb2NrKCk7CisgICAgLyogVmVyaWZ5IG9yIGdldCBwaXJxLiAqLworICAgIHNwaW5fbG9j
aygmZC0+ZXZlbnRfbG9jayk7CisgICAgcGlycSA9IGFsbG9jYXRlX3BpcnEoZCwgKnBpcnFfcCwg
aXJxLCB0eXBlLCAmbXNpLT5lbnRyeV9ucik7CisgICAgaWYgKCBwaXJxIDwgMCApCisgICAgewor
ICAgICAgICByZXQgPSBwaXJxOworICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorCisgICAgcmV0
ID0gbWFwX2RvbWFpbl9waXJxKGQsIHBpcnEsIGlycSwgdHlwZSwgbXNpKTsKKyAgICBpZiAoIHJl
dCA9PSAwICkKKyAgICAgICAgKnBpcnFfcCA9IHBpcnE7CisKKyBkb25lOgorICAgIHNwaW5fdW5s
b2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICBwY2lkZXZzX3VubG9jaygpOworICAgIGlmICggcmV0
ICE9IDAgKQorICAgICAgICBzd2l0Y2ggKCB0eXBlICkKKyAgICAgICAgeworICAgICAgICBjYXNl
IE1BUF9QSVJRX1RZUEVfTVNJOgorICAgICAgICAgICAgaWYgKCAqaW5kZXggPT0gLTEgKQorICAg
ICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgorICAgICAgICAgICAgICAgIGRlc3Ry
b3lfaXJxKGlycSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIHJldHVybiBy
ZXQ7Cit9CisKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94
ODYvcGh5c2Rldi5jCmluZGV4IGVlYzRhNDEyMzEuLmU5OWZkOWEzNWYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9waHlzZGV2LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtOTIs
OCArOTIsNyBAQCBpbnQgcGh5c2Rldl9tYXBfcGlycShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwg
aW50ICppbmRleCwgaW50ICpwaXJxX3AsCiAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbXNp
X2luZm8gKm1zaSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwot
ICAgIGludCBwaXJxLCBpcnEsIHJldCA9IDA7Ci0gICAgdm9pZCAqbWFwX2RhdGEgPSBOVUxMOwor
ICAgIGludCByZXQ7CiAKICAgICBpZiAoIGRvbWlkID09IERPTUlEX1NFTEYgJiYgaXNfaHZtX2Rv
bWFpbihkKSAmJiBoYXNfcGlycShkKSApCiAgICAgewpAQCAtMTE5LDEzNSArMTE4LDIyIEBAIGlu
dCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBp
bnQgKnBpcnFfcCwKICAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7CiAgICAgY2FzZSBNQVBfUElS
UV9UWVBFX0dTSToKLSAgICAgICAgaWYgKCAqaW5kZXggPCAwIHx8ICppbmRleCA+PSBucl9pcnFz
X2dzaSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9t
JWQ6IG1hcCBpbnZhbGlkIGlycSAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCAqaW5kZXgpOwotICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdv
dG8gZnJlZV9kb21haW47Ci0gICAgICAgIH0KLQotICAgICAgICBpcnEgPSBkb21haW5fcGlycV90
b19pcnEoY3VycmVudC0+ZG9tYWluLCAqaW5kZXgpOwotICAgICAgICBpZiAoIGlycSA8PSAwICkK
LSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+
ZG9tYWluKSApCi0gICAgICAgICAgICAgICAgaXJxID0gKmluZGV4OwotICAgICAgICAgICAgZWxz
ZSB7Ci0gICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogbWFwIHBp
cnEgd2l0aCBpbmNvcnJlY3QgaXJxIVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCk7Ci0gICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAg
ICBnb3RvIGZyZWVfZG9tYWluOwotICAgICAgICAgICAgfQotICAgICAgICB9CisgICAgICAgIHJl
dCA9IGFsbG9jYXRlX2FuZF9tYXBfZ3NpX3BpcnEoZCwgaW5kZXgsIHBpcnFfcCk7CiAgICAgICAg
IGJyZWFrOwotCiAgICAgY2FzZSBNQVBfUElSUV9UWVBFX01TSToKICAgICAgICAgaWYgKCAhbXNp
LT50YWJsZV9iYXNlICkKICAgICAgICAgICAgIG1zaS0+ZW50cnlfbnIgPSAxOwotICAgICAgICBp
cnEgPSAqaW5kZXg7Ci0gICAgICAgIGlmICggaXJxID09IC0xICkKKyAgICAgICAgLyogZmFsbHRo
cm91Z2ggKi8KICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgotICAgICAgICAgICAg
aXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOwotCi0gICAgICAgIGlmICggaXJxIDwgbnJf
aXJxc19nc2kgfHwgaXJxID49IG5yX2lycXMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBkcHJp
bnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBjYW4ndCBjcmVhdGUgaXJxIGZvciBtc2khXG4iLAot
ICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwotICAgICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKLSAgICAgICAgICAgIGdvdG8gZnJlZV9kb21haW47Ci0gICAgICAgIH0KLQotICAgICAg
ICBtc2ktPmlycSA9IGlycTsKLSAgICAgICAgbWFwX2RhdGEgPSBtc2k7CisgICAgICAgIHJldCA9
IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEoZCwgaW5kZXgsIHBpcnFfcCwgdHlwZSwgbXNpKTsK
ICAgICAgICAgYnJlYWs7Ci0KICAgICBkZWZhdWx0OgogICAgICAgICBkcHJpbnRrKFhFTkxPR19H
X0VSUiwgImRvbSVkOiB3cm9uZyBtYXBfcGlycSB0eXBlICV4XG4iLAogICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgdHlwZSk7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGdv
dG8gZnJlZV9kb21haW47Ci0gICAgfQotCi0gICAgcGNpZGV2c19sb2NrKCk7Ci0gICAgLyogVmVy
aWZ5IG9yIGdldCBwaXJxLiAqLwotICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0gICAg
cGlycSA9IGRvbWFpbl9pcnFfdG9fcGlycShkLCBpcnEpOwotICAgIGlmICggKnBpcnFfcCA8IDAg
KQotICAgIHsKLSAgICAgICAgaWYgKCBwaXJxICkKLSAgICAgICAgewotICAgICAgICAgICAgZHBy
aW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogJWQ6JWQgYWxyZWFkeSBtYXBwZWQgdG8gJWRcbiIs
Ci0gICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKmluZGV4LCAqcGlycV9wLCBwaXJx
KTsKLSAgICAgICAgICAgIGlmICggcGlycSA8IDAgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHJldCA9IC1FQlVTWTsKLSAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAg
ICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQ
RV9NVUxUSV9NU0kgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIG1zaS0+ZW50cnlfbnIg
PD0gMCB8fCBtc2ktPmVudHJ5X25yID4gMzIgKQotICAgICAgICAgICAgICAgIHJldCA9IC1FRE9N
OwotICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50
cmVtYXAgKQotICAgICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwotICAgICAgICAgICAg
ZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHdoaWxlICggbXNpLT5lbnRyeV9u
ciAmIChtc2ktPmVudHJ5X25yIC0gMSkgKQotICAgICAgICAgICAgICAgICAgICBtc2ktPmVudHJ5
X25yICs9IG1zaS0+ZW50cnlfbnIgJiAtbXNpLT5lbnRyeV9ucjsKLSAgICAgICAgICAgICAgICBw
aXJxID0gZ2V0X2ZyZWVfcGlycXMoZCwgbXNpLT5lbnRyeV9ucik7Ci0gICAgICAgICAgICAgICAg
aWYgKCBwaXJxIDwgMCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3
aGlsZSAoIChtc2ktPmVudHJ5X25yID4+PSAxKSA+IDEgKQotICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKCBnZXRfZnJlZV9waXJxcyhkLCBtc2ktPmVudHJ5X25yKSA+IDAgKQotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhF
TkxPR19HX0VSUiwgImRvbSVkOiBubyBibG9jayBvZiAlZCBmcmVlIHBpcnFzXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbXNpLT5lbnRyeV9uciA8PCAxKTsK
LSAgICAgICAgICAgICAgICAgICAgcmV0ID0gcGlycTsKLSAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoIHJldCA8IDAgKQotICAgICAgICAgICAgICAgIGdv
dG8gZG9uZTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHBpcnEgPSBnZXRfZnJlZV9waXJxKGQsIHR5cGUpOwotICAgICAgICAgICAgaWYgKCBwaXJxIDwg
MCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIs
ICJkb20lZDogbm8gZnJlZSBwaXJxXG4iLCBkLT5kb21haW5faWQpOwotICAgICAgICAgICAgICAg
IHJldCA9IHBpcnE7Ci0gICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgfQot
ICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGlmICggcGlycSAmJiBw
aXJxICE9ICpwaXJxX3AgKQotICAgICAgICB7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19H
X0VSUiwgImRvbSVkOiBwaXJxICVkIGNvbmZsaWN0cyB3aXRoIGlycSAlZFxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAqaW5kZXgsICpwaXJxX3ApOwotICAgICAgICAgICAg
cmV0ID0gLUVFWElTVDsKLSAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgfQotICAgICAg
ICBlbHNlCi0gICAgICAgICAgICBwaXJxID0gKnBpcnFfcDsKKyAgICAgICAgYnJlYWs7CiAgICAg
fQogCi0gICAgcmV0ID0gbWFwX2RvbWFpbl9waXJxKGQsIHBpcnEsIGlycSwgdHlwZSwgbWFwX2Rh
dGEpOwotICAgIGlmICggcmV0ID09IDAgKQotICAgICAgICAqcGlycV9wID0gcGlycTsKLQotIGRv
bmU6Ci0gICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwotICAgIHBjaWRldnNfdW5sb2Nr
KCk7Ci0gICAgaWYgKCByZXQgIT0gMCApCi0gICAgICAgIHN3aXRjaCAoIHR5cGUgKQotICAgICAg
ICB7Ci0gICAgICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NU0k6Ci0gICAgICAgICAgICBpZiAoICpp
bmRleCA9PSAtMSApCi0gICAgICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6Ci0gICAg
ICAgICAgICAgICAgZGVzdHJveV9pcnEoaXJxKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICB9CiAgZnJlZV9kb21haW46CiAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAgICAgcmV0dXJu
IHJldDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2lycS5oCmluZGV4IGVmNjI1ZWJiMTMuLmQ4ZDk2NWI2NDIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEu
aApAQCAtMjAwLDQgKzIwMCw5IEBAIGJvb2xfdCBjcHVfaGFzX3BlbmRpbmdfYXBpY19lb2kodm9p
ZCk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikg
eyB9CiAKK3N0cnVjdCBtc2lfaW5mbzsKK2ludCBhbGxvY2F0ZV9hbmRfbWFwX2dzaV9waXJxKHN0
cnVjdCBkb21haW4gKmQsIGludCAqaW5kZXgsIGludCAqcGlycV9wKTsKK2ludCBhbGxvY2F0ZV9h
bmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCAqaW5kZXgsIGludCAqcGlycV9w
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHR5cGUsIHN0cnVjdCBtc2lfaW5m
byAqbXNpKTsKKwogI2VuZGlmIC8qIF9BU01fSFdfSVJRX0ggKi8KLS0gCjIuMTEuMCAoQXBwbGUg
R2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 15:15:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0fg-0005Uw-Vq; Wed, 17 May 2017 15:15:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dB0fg-0005UD-2V
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:15:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 56/F3-03371-F096C195; Wed, 17 May 2017 15:15:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpC5fpky
 kwZev1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFqf3MBVfEK7qnzmZrYNwh2MXIySEh4C/R
 1r+YBcRmE9CRuDh3J1sXIweHiICKxO29Bl2MXBzMAhsYJc792MsOUiMs4CnxYvViJhCbRUBVo
 u3yb2YQm1fAUmLp0nfsEDP1JN5OfMEIYnMKWEnMbDoPViMEVHNr5nYWiHpBiZMzn4DZzAKaEq
 3bf7ND2PISzVtnQ9UrSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRvTi1qCy1SNdcL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH48zL/ocYJTmYlER59z+QjhTiS8pPqcxI
 LM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErxr02UihQSLUtNTK9Iyc4DRAFMqwcGjJMJ7G
 yTNW1yQmFucmQ6ROsWoKCXOexEkIQCSyCjNg2uDReAlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfPKZwBN4cnMK4Gb/gpoMRPQ4maQ+3mLSxIRUlINjEpXE8IuMi9VLmSyfD7DtLdH8oZC9oO
 OKc4M2Y1tm9sjmhPeeJ3czJ74XH/iEV6VVTNO/LJcaPpySrJcfHnPIeOdvCn/dS+wZ6uITrnf
 dGL6xNY18T7t/ExlntqZf97ez1m5xU4rT/Od7OEu1i/rw1ODfva1sTCJfzxW5Nrv8bWOQeqNG
 Xu8EktxRqKhFnNRcSIAQ/a15rsCAAA=
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495034125!69050102!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43671 invoked from network); 17 May 2017 15:15:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:15:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424198163"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 May 2017 16:15:16 +0100
Message-ID: <20170517151516.52421-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170517151516.52421-1-roger.pau@citrix.com>
References: <20170517151516.52421-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 for-next 3/3] x86/vioapic: bind interrupts to
	PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBnbHVlIGluIG9yZGVyIHRvIGJpbmQgdGhlIFBWSCBEb20wIEdTSSBmcm9tIGJhcmUg
bWV0YWwuIFRoaXMgaXMgZG9uZQp3aGVuIERvbTAgdW5tYXNrcyB0aGUgdklPIEFQSUMgcGlucywg
YnkgZmV0Y2hpbmcgdGhlIGN1cnJlbnQgcGluIHNldHRpbmdzIGFuZApzZXR0aW5nIHVwIHRoZSBQ
SVJRLCB3aGljaCB3aWxsIHRoZW4gYmUgYm91bmQgdG8gRG9tMC4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgogLSBzL3Zpb2FwaWNfZG9tMF9tYXBfZ3Np
L3Zpb2FwaWNfaHdkb21fbWFwX2dzaS8uCiAtIERvbid0IHNldCBodm1fZG9taWQgaW4geGVuX2Rv
bWN0bF9iaW5kX3B0X2lycV90IChpdCdzIGlnbm9yZWQpLgogLSBzL2dkcHJpbnRrL2dwcmludGsv
LgogLSBDaGFuZ2UgdGhlIGxvZ2ljIG9mIHRoZSBlcnJvciBwYXRocyBhbmQgcmVtb3ZlIHRoZSBs
YWJlbHMuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBNYXNrIHRoZSBwaW4gb24gZXJyb3IgKGluc3Rl
YWQgb2YgcGFuaWNraW5nKS4KIC0gRmFjdG9yIG91dCB0aGUgRG9tMCBzcGVjaWZpYyBjb2RlIGlu
dG8gYSBmdW5jdGlvbi4KIC0gVXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIGFsbG9jYXRlX2FuZF9t
YXBfZ3NpX3BpcnEgaW5zdGVhZCBvZgogICBwaHlzZGV2X21hcF9waXJxLgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdmlvYXBpYy5jIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBp
Yy5jCmluZGV4IGFiY2M0NzNjODguLjQwOTMwODJjMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC0xNTgs
NiArMTU4LDUyIEBAIHN0YXRpYyBpbnQgdmlvYXBpY19yZWFkKAogICAgIHJldHVybiBYODZFTVVM
X09LQVk7CiB9CiAKK3N0YXRpYyBpbnQgdmlvYXBpY19od2RvbV9tYXBfZ3NpKHVuc2lnbmVkIGlu
dCBnc2ksIHVuc2lnbmVkIGludCB0cmlnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHBvbCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+
ZG9tYWluOworICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBwdF9pcnFfYmluZCA9IHsKKyAg
ICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfUENJLAorICAgICAgICAubWFjaGluZV9pcnEg
PSBnc2ksCisgICAgfTsKKyAgICBpbnQgcmV0LCBwaXJxID0gZ3NpOworCisgICAgQVNTRVJUKGlz
X2hhcmR3YXJlX2RvbWFpbihkKSk7CisKKyAgICAvKiBJbnRlcnJ1cHQgaGFzIGJlZW4gdW5tYXNr
ZWQsIGJpbmQgaXQgbm93LiAqLworICAgIHJldCA9IG1wX3JlZ2lzdGVyX2dzaShnc2ksIHRyaWcs
IHBvbCk7CisgICAgaWYgKCByZXQgPT0gLUVFWElTVCApCisgICAgICAgIHJldHVybiAwOworICAg
IGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ2aW9h
cGljOiBlcnJvciByZWdpc3RlcmluZyBHU0kgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICBn
c2ksIHJldCk7CisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgcmV0ID0gYWxsb2Nh
dGVfYW5kX21hcF9nc2lfcGlycShkLCAmcGlycSwgJnBpcnEpOworICAgIGlmICggcmV0ICkKKyAg
ICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ2aW9hcGljOiBlcnJvciBtYXBw
aW5nIEdTSSAldTogJWRcbiIsCisgICAgICAgICAgICAgICAgIGdzaSwgcmV0KTsKKyAgICAgICAg
cmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBwY2lkZXZzX2xvY2soKTsKKyAgICByZXQgPSBwdF9p
cnFfY3JlYXRlX2JpbmQoZCwgJnB0X2lycV9iaW5kKTsKKyAgICBpZiAoIHJldCApCisgICAgewor
ICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAidmlvYXBpYzogZXJyb3IgYmluZGluZyBH
U0kgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgIGdzaSwgcmV0KTsKKyAgICAgICAgc3Bpbl9s
b2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BpcnEoZCwgcGlycSk7
CisgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICB9CisgICAgcGNpZGV2
c191bmxvY2soKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIHN0YXRpYyB2b2lkIHZpb2FwaWNf
d3JpdGVfcmVkaXJlbnQoCiAgICAgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljLCB1bnNpZ25l
ZCBpbnQgaWR4LAogICAgIGludCB0b3Bfd29yZCwgdWludDMyX3QgdmFsKQpAQCAtMTg4LDYgKzIz
NCwyMCBAQCBzdGF0aWMgdm9pZCB2aW9hcGljX3dyaXRlX3JlZGlyZW50KAogICAgICAgICB1bm1h
c2tlZCA9IHVubWFza2VkICYmICFlbnQuZmllbGRzLm1hc2s7CiAgICAgfQogCisgICAgaWYgKCBp
c19oYXJkd2FyZV9kb21haW4oZCkgJiYgdW5tYXNrZWQgKQorICAgIHsKKyAgICAgICAgaW50IHJl
dDsKKworICAgICAgICByZXQgPSB2aW9hcGljX2h3ZG9tX21hcF9nc2koZ3NpLCBlbnQuZmllbGRz
LnRyaWdfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudC5maWVs
ZHMucG9sYXJpdHkpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IC8qIE1hc2sgdGhlIGVudHJ5IGFnYWluLiAqLworICAgICAgICAgICAgZW50LmZpZWxkcy5tYXNr
ID0gMTsKKyAgICAgICAgICAgIHVubWFza2VkID0gMDsKKyAgICAgICAgfQorICAgIH0KKwogICAg
ICpwZW50ID0gZW50OwogCiAgICAgaWYgKCBnc2kgPT0gMCApCi0tIAoyLjExLjAgKEFwcGxlIEdp
dC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 15:16:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:16:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0g7-0005bW-FJ; Wed, 17 May 2017 15:15:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dB0g5-0005an-Qa
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:15:54 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C8/60-26749-9296C195; Wed, 17 May 2017 15:15:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDva5Gpky
 kweXP3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWbXcYC5ZPYqxoufaLrYHxYFoXIyeHhIC/
 ROuW1ywgNpuAjsTFuTvZuhg5OEQEVCRu7zXoYuTiYBbYwChx7sdedpC4sICvxI4OJpByFgFVi
 Um77rOC2LwClhILpj5hhRipJ/F24gtGEJtTwEpiZtN5ZhBbCKjm1sztLBD1ghInZz4Bs5kFNC
 Vat/9mh7DlJZq3zoaqV5Ton/eAbQIj3ywkLbOQtMxC0rKAkXkVo0ZxalFZapGuoYVeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgsNUzMDDuYPx92vMQoyQHk5Io7/4H0pFCfEn5
 KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYJ3bbpMpJBgUWp6akVaZg4wHmBKJTh4l
 ER4b4OkeYsLEnOLM9MhUqcYdTneLf3wnkkIbIaUOO9FkCIBkKKM0jy4EbDYvMQoKyXMy8jAwC
 DEU5BalJtZgir/ilGcg1FJmHcZyBSezLwSuE2vgI5gAjqiGeQX3uKSRISUVAPjvqKFB8U/pdk
 mVvC1rrBL3KG0fab4T0lZJq35BztPzMjnK/hgpuK/51T4KxN9E7Xy7Ihjpesiw9ZNXHlJ1Wxe
 R8tHXlG9kkn790nrGQmd17E/Vm3RsjanIUQ0+mdXs76P7dN7G2588hT5oV3tuOXs4e1NVx3iP
 xxa/8fzmk1kZm139Ncvz04rsRRnJBpqMRcVJwIAtP7N6MgCAAA=
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495034149!93403737!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60246 invoked from network); 17 May 2017 15:15:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:15:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432839948"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 May 2017 16:15:15 +0100
Message-ID: <20170517151516.52421-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170517151516.52421-1-roger.pau@citrix.com>
References: <20170517151516.52421-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 for-next 2/3] x86/pt: enable binding of GSIs
	to a PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWNoaWV2ZSB0aGlzIGJ5IGV4cGFuZGluZyBwdF9pcnFfY3JlYXRlX2JpbmQgaW4gb3JkZXIgdG8g
c3VwcG9ydCBtYXBwaW5nCmludGVycnVwdHMgb2YgdHlwZSBQVF9JUlFfVFlQRV9QQ0kgdG8gYSBQ
VkggRG9tMC4gR1NJcyBib3VuZCB0byBEb20wIGFyZSBhbHdheXMKaWRlbnRpdHkgYm91bmQsIHdo
aWNoIG1lYW5zIHRoZSBhbGwgdGhlIGZpZWxkcyBpbnNpZGUgb2YgdGhlIHUucGNpIHN1Yi1zdHJ1
Y3QKYXJlIGlnbm9yZWQsIGFuZCBvbmx5IHRoZSBtYWNoaW5lX2lycSBpcyBhY3R1YWxseSB1c2Vk
IGluIG9yZGVyIHRvIGRldGVybWluZQp3aGljaCBHU0kgdGhlIGNhbGxlciB3YW50cyB0byBiaW5k
LgoKQWxzbywgdGhlIGh2bV9pcnFfZHBjaSBzdHJ1Y3QgaXMgbm90IHVzZWQgYnkgYSBQVkggRG9t
MCwgc2luY2UgdGhhdCdzIHVzZWQgdG8Kcm91dGUgaW50ZXJydXB0cyBhbmQgYWxsb3cgZGlmZmVy
ZW50IGhvc3QgdG8gZ3Vlc3QgR1NJIG1hcHBpbmdzLCB3aGljaCBpcyBub3QKdXNlZCBieSBhIFBW
SCBEb20wLgoKVGhpcyByZXF1aXJlcyBhZGRpbmcgc29tZSBzcGVjaWZpYyBoYW5kbGVycyBmb3Ig
c3VjaCBkaXJlY3RseSBtYXBwZWQgR1NJcywKd2hpY2ggYnlwYXNzIHRoZSBQQ0kgaW50ZXJydXB0
IHJvdXRpbmcgZG9uZSBieSBYZW4gZm9yIEhWTSBndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gVHVybiB0aGUgYXNzZXJ0IGluIGh2bV9n
c2lfe2RlfWFzc2VydCBpbnRvIGFuIGFzc2VydF91bnJlYWNoYWJsZSAobGlrZSBpdCdzCiAgIGRv
bmUgaW4gX19odm1fcGNpX2ludHhfe2RlfWFzc2VydC4KIC0gRG8gbm90IGluY3JlYXNlL2RlY3Jl
YXNlIGdzaV9hc3NlcnRfY291bnQsIGluc3RlYWQgc2V0IGl0IHRvIDEvMC4KIC0gRml4IGEgY29t
bWVudCBncmFtbWFyIGVycm9yLgogLSBDb252ZXJ0IHRoZSBwdF9pcnFfY3JlYXRlX2JpbmQgYXNz
ZXJ0cyBmb3IgYmluZCB0eXBlIGFuZCBwaXJxIHJhbmdlIGludG8gYW4KICAgZXJyb3IgcGF0aC4K
IC0gUmVkdWNlIHRoZSBzaXplIG9mIHRoZSBtZXNzYWdlIGJ1ZmZlcnMsIDI0IHNob3VsZCBiZSBl
bm91Z2guCiAtIEFsbG93IHB0X2lycV9jcmVhdGVfYmluZCB0byB1bmJpbmQgaGFyZHdhcmUgZG9t
YWluIEdTSXMuCiAtIHMvX19odm1fcGlycV9lb2kvaHZtX3BpcnFfZW9pLy4KIC0gUmVtb3ZlIEFT
U0VSVChwaXJxX2RwY2kpIGZyb20gaHZtX3BpcnFfZW9pLgogLSBSZW1vdmUgcGlycV9kcGNpIGxv
Y2FsIHZhcmlhYmxlIGZyb20gaHZtX2dzaV9lb2kgKGl0J3MgdXNlZCBvbmx5IG9uY2UpLgogLSBz
L19faHZtX2dzaV9lb2kvaHZtX2dzaV9lb2kvLgogLSBBZGQgYSBjb21tZW50IHRvIGRvY3VtZW50
IGh2bV9nc2lfYXNzZXJ0IHVzYWdlIG9mIGdzaV9hc3NlcnRfY291bnQuCgpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBSZW1vdmUgdGhlIFBUX0lSUV9UWVBFX0dTSSBhbmQgaW5zdGVhZCBqdXN0IHVzZSBQ
VF9JUlFfVFlQRV9QQ0kgd2l0aCBhCiAgIGhhcmR3YXJlIGRvbWFpbiBzcGVjaWFsIGNhc2luZy4K
IC0gQ2hlY2sgdGhlIHRyaWdnZXIgbW9kZSBvZiB0aGUgRG9tMCB2SU8gQVBJQyBpbiBvcmRlciB0
byBzZXQgdGhlIHNoYXJlYWJsZQogICBmbGFncyBpbiBwdF9pcnFfY3JlYXRlX2JpbmQuCi0tLQog
eGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICB8ICA0MyArKysrKysrKwogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW8uYyB8IDI0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oICAgIHwgICA2ICsrCiAzIGZpbGVz
IGNoYW5nZWQsIDIyNSBpbnNlcnRpb25zKCspLCA2NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2lycS5jIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCA4
NjI1NTg0N2E2Li42ZDQwZDFmOTRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKQEAgLTEyNiw2ICsxMjYsNDkgQEAgdm9pZCBo
dm1fcGNpX2ludHhfZGVhc3NlcnQoCiAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFp
bi5pcnFfbG9jayk7CiB9CiAKK3ZvaWQgaHZtX2dzaV9hc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGdzaSkKK3sKKyAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9k
b21haW5faXJxKGQpOworCisgICAgaWYgKCBnc2kgPj0gaHZtX2lycS0+bnJfZ3NpcyApCisgICAg
eworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIC8qCisgICAgICogX19odm1fcGNpX2ludHhfe2RlfWFzc2VydCB1c2VzIGFuIGFycmF5
IHRvIHRyYWNrIHRoZSBzdGF0dXMgb2YgZWFjaAorICAgICAqIGludGVycnVwdCBsaW5lLCBhbmQg
WGVuIGRvZXMgdGhlIHJvdXRpbmcgYW5kIEdTSSBhc3NlcnRpb24gYmFzZWQgb24KKyAgICAgKiB0
aGF0LiBUaGlzIHByZXZlbnRzIHRoZSBzYW1lIGxpbmUgZnJvbSB0cmlnZ2VyaW5nIG11bHRpcGxl
IHRpbWVzLCB3aGljaAorICAgICAqIGlzIG5vdCBhdmFpbGFibGUgaGVyZSwgYW5kIHRodXMgWGVu
IG5lZWRzIHRvIHJlbHkgb24gZ3NpX2Fzc2VydF9jb3VudCBpbgorICAgICAqIG9yZGVyIHRvIGtu
b3cgaWYgdGhlIEdTSSBpcyBwZW5kaW5nIG9yIG5vdC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2so
JmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7CisgICAgaWYgKCAhaHZtX2lycS0+Z3NpX2Fz
c2VydF9jb3VudFtnc2ldICkKKyAgICB7CisgICAgICAgIGh2bV9pcnEtPmdzaV9hc3NlcnRfY291
bnRbZ3NpXSA9IDE7CisgICAgICAgIGFzc2VydF9nc2koZCwgZ3NpKTsKKyAgICB9CisgICAgc3Bp
bl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cit9CisKK3ZvaWQgaHZtX2dz
aV9kZWFzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQoreworICAgIHN0
cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CisKKyAgICBpZiAoIGdz
aSA+PSBodm1faXJxLT5ucl9nc2lzICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2
bV9kb21haW4uaXJxX2xvY2spOworICAgIGlmICggaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtn
c2ldICkKKyAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ldID0gMDsKKyAgICBB
U1NFUlQoIWh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSk7CisgICAgc3Bpbl91bmxvY2so
JmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cit9CisKIHZvaWQgaHZtX2lzYV9pcnFfYXNz
ZXJ0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKQogewpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMKaW5kZXggZTVhNDNlNTA4Zi4uMzY1NDI4OGI3NCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
by5jCkBAIC0xNjQsNiArMTY0LDIwIEBAIHN0YXRpYyB2b2lkIHB0X2lycV90aW1lX291dCh2b2lk
ICpkYXRhKQogCiAgICAgc3Bpbl9sb2NrKCZpcnFfbWFwLT5kb20tPmV2ZW50X2xvY2spOwogCisg
ICAgaWYgKCBpcnFfbWFwLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kgKQorICAg
IHsKKyAgICAgICAgc3RydWN0IHBpcnEgKnBpcnEgPSBkcGNpX3BpcnEoaXJxX21hcCk7CisKKyAg
ICAgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihpcnFfbWFwLT5kb20pKTsKKyAgICAgICAg
LyoKKyAgICAgICAgICogSWRlbnRpdHkgbWFwcGVkLCBubyBuZWVkIHRvIGl0ZXJhdGUgb3ZlciB0
aGUgZ3Vlc3QgR1NJIGxpc3QgdG8gZmluZAorICAgICAgICAgKiBvdGhlciBwaXJxcyBzaGFyaW5n
IHRoZSBzYW1lIGd1ZXN0IEdTSS4KKyAgICAgICAgICovCisgICAgICAgIGlycV9tYXAtPmZsYWdz
IHw9IEhWTV9JUlFfRFBDSV9FT0lfTEFUQ0g7CisgICAgICAgIGh2bV9nc2lfZGVhc3NlcnQoaXJx
X21hcC0+ZG9tLCBwaXJxLT5waXJxKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCiAgICAg
ZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koaXJxX21hcC0+ZG9tKTsKICAgICBpZiAoIHVubGlr
ZWx5KCFkcGNpKSApCiAgICAgewpAQCAtMTg1LDYgKzE5OSw3IEBAIHN0YXRpYyB2b2lkIHB0X2ly
cV90aW1lX291dCh2b2lkICpkYXRhKQogICAgICAgICBodm1fcGNpX2ludHhfZGVhc3NlcnQoaXJx
X21hcC0+ZG9tLCBkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwogICAgIH0KIAorIG91dDoKICAg
ICBwdF9waXJxX2l0ZXJhdGUoaXJxX21hcC0+ZG9tLCBwdF9pcnFfZ3Vlc3RfZW9pLCBOVUxMKTsK
IAogICAgIHNwaW5fdW5sb2NrKCZpcnFfbWFwLT5kb20tPmV2ZW50X2xvY2spOwpAQCAtMjc0LDEw
ICsyODksMTYgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICBzcGluX2xvY2soJmQtPmV2
ZW50X2xvY2spOwogCiAgICAgaHZtX2lycV9kcGNpID0gZG9tYWluX2dldF9pcnFfZHBjaShkKTsK
LSAgICBpZiAoIGh2bV9pcnFfZHBjaSA9PSBOVUxMICkKKyAgICBpZiAoIGh2bV9pcnFfZHBjaSA9
PSBOVUxMICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgdW5zaWdu
ZWQgaW50IGk7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogTkI6IHRoZSBoYXJkd2FyZSBkb21h
aW4gZG9lc24ndCB1c2UgYSBodm1faXJxX2RwY2kgc3RydWN0IGJlY2F1c2UKKyAgICAgICAgICog
aXQncyBvbmx5IGFsbG93ZWQgdG8gaWRlbnRpdHkgbWFwIEdTSXMsIGFuZCBzbyB0aGUgZGF0YSBj
b250YWluZWQgaW4KKyAgICAgICAgICogdGhhdCBzdHJ1Y3QgKHVzZWQgdG8gbWFwIGd1ZXN0IEdT
SXMgaW50byBtYWNoaW5lIEdTSXMgYW5kIHBlcmZvcm0KKyAgICAgICAgICogaW50ZXJydXB0IHJv
dXRpbmcpIGl0J3MgY29tcGxldGVseSB1c2VsZXNzIHRvIGl0LgorICAgICAgICAgKi8KICAgICAg
ICAgaHZtX2lycV9kcGNpID0geHphbGxvYyhzdHJ1Y3QgaHZtX2lycV9kcGNpKTsKICAgICAgICAg
aWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCiAgICAgICAgIHsKQEAgLTQyMiwzNSArNDQzLDUy
IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgY2FzZSBQVF9JUlFfVFlQRV9QQ0k6CiAg
ICAgY2FzZSBQVF9JUlFfVFlQRV9NU0lfVFJBTlNMQVRFOgogICAgIHsKLSAgICAgICAgdW5zaWdu
ZWQgaW50IGJ1cyA9IHB0X2lycV9iaW5kLT51LnBjaS5idXM7Ci0gICAgICAgIHVuc2lnbmVkIGlu
dCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOwotICAgICAgICB1bnNpZ25lZCBp
bnQgaW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4OwotICAgICAgICB1bnNpZ25lZCBpbnQg
Z3Vlc3RfZ3NpID0gaHZtX3BjaV9pbnR4X2dzaShkZXZpY2UsIGludHgpOwotICAgICAgICB1bnNp
Z25lZCBpbnQgbGluayA9IGh2bV9wY2lfaW50eF9saW5rKGRldmljZSwgaW50eCk7Ci0gICAgICAg
IHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayAqZGlnbCA9IHhtYWxsb2Moc3RydWN0IGRldl9pbnR4
X2dzaV9saW5rKTsKLSAgICAgICAgc3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGluZyAqZ2lycSA9
Ci0gICAgICAgICAgICB4bWFsbG9jKHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcpOworICAg
ICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgKmRpZ2wgPSBOVUxMOworICAgICAgICBzdHJ1
Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxID0gTlVMTDsKKyAgICAgICAgdW5zaWduZWQg
aW50IGd1ZXN0X2dzaTsKIAotICAgICAgICBpZiAoICFkaWdsIHx8ICFnaXJxICkKKyAgICAgICAg
LyoKKyAgICAgICAgICogTWFwcGluZyBHU0lzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGRp
ZmZlcmVudCB0aGFuIGRvaW5nIGl0IGZvcgorICAgICAgICAgKiBhbiB1bnByaXZpbGVkZ2VkIGd1
ZXN0LCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIG9ubHkgYWxsb3dlZCB0bworICAgICAgICAgKiBp
ZGVudGl0eSBtYXAgR1NJcywgYW5kIGFzIHN1Y2ggYWxsIHRoZSBkYXRhIGluIHRoZSB1LnBjaSB1
bmlvbiBpcworICAgICAgICAgKiBkaXNjYXJkZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAo
ICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3Vu
bG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0gICAgICAgICAgICB4ZnJlZShnaXJxKTsKLSAgICAgICAg
ICAgIHhmcmVlKGRpZ2wpOwotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgICAgIH0K
KyAgICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5rOworCisgICAgICAgICAgICBkaWdsID0geG1h
bGxvYyhzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmspOworICAgICAgICAgICAgZ2lycSA9IHhtYWxs
b2Moc3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGluZyk7CisKKyAgICAgICAgICAgIGlmICggIWRp
Z2wgfHwgIWdpcnEgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2Nr
KCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgICAgICAgICB4ZnJlZShnaXJxKTsKKyAgICAgICAg
ICAgICAgICB4ZnJlZShkaWdsKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgZ2lycS0+YnVzID0gZGlnbC0+YnVzID0gcHRfaXJx
X2JpbmQtPnUucGNpLmJ1czsKKyAgICAgICAgICAgIGdpcnEtPmRldmljZSA9IGRpZ2wtPmRldmlj
ZSA9IHB0X2lycV9iaW5kLT51LnBjaS5kZXZpY2U7CisgICAgICAgICAgICBnaXJxLT5pbnR4ID0g
ZGlnbC0+aW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4OworICAgICAgICAgICAgbGlzdF9h
ZGRfdGFpbCgmZGlnbC0+bGlzdCwgJnBpcnFfZHBjaS0+ZGlnbF9saXN0KTsKIAotICAgICAgICBo
dm1faXJxX2RwY2ktPmxpbmtfY250W2xpbmtdKys7CisgICAgICAgICAgICBndWVzdF9nc2kgPSBo
dm1fcGNpX2ludHhfZ3NpKGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7CisgICAgICAgICAgICBs
aW5rID0gaHZtX3BjaV9pbnR4X2xpbmsoZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsKIAotICAg
ICAgICBkaWdsLT5idXMgPSBidXM7Ci0gICAgICAgIGRpZ2wtPmRldmljZSA9IGRldmljZTsKLSAg
ICAgICAgZGlnbC0+aW50eCA9IGludHg7Ci0gICAgICAgIGxpc3RfYWRkX3RhaWwoJmRpZ2wtPmxp
c3QsICZwaXJxX2RwY2ktPmRpZ2xfbGlzdCk7CisgICAgICAgICAgICBodm1faXJxX2RwY2ktPmxp
bmtfY250W2xpbmtdKys7CiAKLSAgICAgICAgZ2lycS0+YnVzID0gYnVzOwotICAgICAgICBnaXJx
LT5kZXZpY2UgPSBkZXZpY2U7Ci0gICAgICAgIGdpcnEtPmludHggPSBpbnR4OwotICAgICAgICBn
aXJxLT5tYWNoaW5lX2dzaSA9IHBpcnE7Ci0gICAgICAgIGxpc3RfYWRkX3RhaWwoJmdpcnEtPmxp
c3QsICZodm1faXJxX2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSk7CisgICAgICAgICAgICBnaXJxLT5t
YWNoaW5lX2dzaSA9IHBpcnE7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZnaXJxLT5saXN0
LCAmaHZtX2lycV9kcGNpLT5naXJxW2d1ZXN0X2dzaV0pOworICAgICAgICB9CisgICAgICAgIGVs
c2UKKyAgICAgICAgeworICAgICAgICAgICAgLyogTVNJX1RSQU5TTEFURSBpcyBub3Qgc3VwcG9y
dGVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uICovCisgICAgICAgICAgICBpZiAoIHB0X2lycV9i
aW5kLT5pcnFfdHlwZSAhPSBQVF9JUlFfVFlQRV9QQ0kgfHwKKyAgICAgICAgICAgICAgICAgcGly
cSA+PSBodm1fZG9tYWluX2lycShkKS0+bnJfZ3NpcyApCisgICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgICAgICAgICBndWVzdF9nc2kgPSBwaXJxOworICAgICAgICB9CiAKICAg
ICAgICAgLyogQmluZCB0aGUgc2FtZSBtaXJxIG9uY2UgaW4gdGhlIHNhbWUgZG9tYWluICovCiAg
ICAgICAgIGlmICggIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBFRCkgKQpA
QCAtNDcyLDcgKzUxMCwyNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAg
ICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSBIVk1fSVJRX0RQQ0lfTUFQUEVEIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX01BQ0hfUENJIHwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX0dVRVNUX1BDSTsKLSAgICAg
ICAgICAgICAgICBzaGFyZSA9IEJJTkRfUElSUV9fV0lMTF9TSEFSRTsKKyAgICAgICAgICAgICAg
ICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgICAgICAgICAgICAgICAgICBzaGFy
ZSA9IEJJTkRfUElSUV9fV0lMTF9TSEFSRTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGluOworICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhk
LCBndWVzdF9nc2ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZwaW4pOworCisgICAgICAgICAgICAgICAgICAgIGlmICggIXZp
b2FwaWMgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBj
aS0+ZmxhZ3MgfD0gSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSTsKKyAgICAgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogQ2hlY2sgaWYgdGhlIGNvcnJlc3BvbmRpbmcg
dklPIEFQSUMgcGluIGlzIGNvbmZpZ3VyZWQKKyAgICAgICAgICAgICAgICAgICAgICogbGV2ZWwg
b3IgZWRnZSB0cmlnZ2VyLCBsZXZlbCB0cmlnZ2VyZWQgaW50ZXJydXB0cyB3aWxsCisgICAgICAg
ICAgICAgICAgICAgICAqIGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCisgICAgICAgICAgICAgICAg
ICAgICAqLworICAgICAgICAgICAgICAgICAgICBzaGFyZSA9IHZpb2FwaWMtPnJlZGlydGJsW3Bp
bl0uZmllbGRzLnRyaWdfbW9kZTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgIC8qIEluaXQgdGltZXIgYmVmb3JlIGJpbmRpbmcgKi8KQEAgLTQ4OSw5ICs1
NDcsMTUgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgICAgICAgKiBJUlFf
R1VFU1QgaXMgbm90IHNldC4gQXMgc3VjaCB3ZSBjYW4gcmVzZXQgJ2RvbScgZGlyZWN0bHkuCiAg
ICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBOVUxM
OwotICAgICAgICAgICAgICAgIGxpc3RfZGVsKCZnaXJxLT5saXN0KTsKLSAgICAgICAgICAgICAg
ICBsaXN0X2RlbCgmZGlnbC0+bGlzdCk7Ci0gICAgICAgICAgICAgICAgaHZtX2lycV9kcGNpLT5s
aW5rX2NudFtsaW5rXS0tOworICAgICAgICAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbGluayA9IGh2bV9wY2lfaW50eF9saW5rKGRpZ2wtPmRldmljZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaWdsLT5pbnR4KTsK
KworICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZ2lycS0+bGlzdCk7CisgICAgICAgICAg
ICAgICAgICAgIGxpc3RfZGVsKCZkaWdsLT5saXN0KTsKKyAgICAgICAgICAgICAgICAgICAgaHZt
X2lycV9kcGNpLT5saW5rX2NudFtsaW5rXS0tOworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBwaXJxX2NsZWFu
dXBfY2hlY2soaW5mbywgZCk7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50
X2xvY2spOwpAQCAtNTA0LDEwICs1NjgsMTcgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAg
ICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwogCiAgICAgICAgIGlmICggaW9tbXVf
dmVyYm9zZSApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTwotICAgICAgICAgICAg
ICAgICAgICJkJWQ6IGJpbmQ6IG1fZ3NpPSV1IGdfZ3NpPSV1IGRldj0lMDJ4LiUwMnguJXUgaW50
eD0ldVxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHBpcnEsIGd1ZXN0X2dz
aSwgYnVzLAotICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmljZSksIFBDSV9GVU5DKGRl
dmljZSksIGludHgpOworICAgICAgICB7CisgICAgICAgICAgICBjaGFyIGJ1ZlsyNF0gPSAiIjsK
KworICAgICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgICAg
ICAgICBzbnByaW50ZihidWYsIEFSUkFZX1NJWkUoYnVmKSwgIiBkZXY9JTAyeC4lMDJ4LiV1IGlu
dHg9JXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgIGRpZ2wtPmJ1cywgUENJX1NMT1QoZGln
bC0+ZGV2aWNlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkaWdsLT5kZXZp
Y2UpLCBkaWdsLT5pbnR4KTsKKworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gImQl
ZDogYmluZDogbV9nc2k9JXUgZ19nc2k9JXUlc1xuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQsIHBpcnEsIGd1ZXN0X2dzaSwgYnVmKTsKKyAgICAgICAgfQogICAgICAgICBicmVh
azsKICAgICB9CiAKQEAgLTU1NCw3ICs2MjUsNyBAQCBpbnQgcHRfaXJxX2Rlc3Ryb3lfYmluZCgK
IAogICAgIGh2bV9pcnFfZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7CiAKLSAgICBpZiAo
IGh2bV9pcnFfZHBjaSA9PSBOVUxMICkKKyAgICBpZiAoIGh2bV9pcnFfZHBjaSA9PSBOVUxMICYm
ICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmQt
PmV2ZW50X2xvY2spOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTU3MywyNyArNjQ0LDMw
IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAgICAgICBzdHJ1Y3QgaHZtX2dpcnFfZHBj
aV9tYXBwaW5nICpnaXJxOwogICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgKmRpZ2ws
ICp0bXA7CiAKLSAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGdpcnEsICZodm1faXJxX2Rw
Y2ktPmdpcnFbZ3Vlc3RfZ3NpXSwgbGlzdCApCisgICAgICAgIGlmICggaHZtX2lycV9kcGNpICkK
ICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBnaXJxLT5idXMgICAgICAgICA9PSBidXMgJiYK
LSAgICAgICAgICAgICAgICAgZ2lycS0+ZGV2aWNlICAgICAgPT0gZGV2aWNlICYmCi0gICAgICAg
ICAgICAgICAgIGdpcnEtPmludHggICAgICAgID09IGludHggJiYKLSAgICAgICAgICAgICAgICAg
Z2lycS0+bWFjaGluZV9nc2kgPT0gbWFjaGluZV9nc2kgKQorICAgICAgICAgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIGdpcnEsICZodm1faXJxX2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSwgbGlzdCAp
CiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbGlzdF9kZWwoJmdpcnEtPmxpc3QpOwot
ICAgICAgICAgICAgICAgIHhmcmVlKGdpcnEpOwotICAgICAgICAgICAgICAgIGdpcnEgPSBOVUxM
OwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGlmICggZ2lycS0+YnVz
ICAgICAgICAgPT0gYnVzICYmCisgICAgICAgICAgICAgICAgICAgICBnaXJxLT5kZXZpY2UgICAg
ICA9PSBkZXZpY2UgJiYKKyAgICAgICAgICAgICAgICAgICAgIGdpcnEtPmludHggICAgICAgID09
IGludHggJiYKKyAgICAgICAgICAgICAgICAgICAgIGdpcnEtPm1hY2hpbmVfZ3NpID09IG1hY2hp
bmVfZ3NpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGxpc3RfZGVs
KCZnaXJxLT5saXN0KTsKKyAgICAgICAgICAgICAgICAgICAgeGZyZWUoZ2lycSk7CisgICAgICAg
ICAgICAgICAgICAgIGdpcnEgPSBOVUxMOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9Ci0gICAgICAgIH0KIAotICAgICAgICBpZiAo
IGdpcnEgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9j
ayk7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgfQorICAgICAgICAgICAg
aWYgKCBnaXJxICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
ZC0+ZXZlbnRfbG9jayk7CisgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAg
ICAgICB9CiAKLSAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5rXS0tOworICAgICAg
ICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5rXS0tOworICAgICAgICB9CiAKICAgICAg
ICAgLyogY2xlYXIgdGhlIG1pcnEgaW5mbyAqLwogICAgICAgICBpZiAoIHBpcnFfZHBjaSAmJiAo
cGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKQEAgLTYzOCwxMSArNzEy
LDE1IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAgIGlmICggd2hhdCAmJiBpb21tdV92
ZXJib3NlICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmlu
ZC0+dS5wY2kuZGV2aWNlOworICAgICAgICBjaGFyIGJ1ZlsyNF0gPSAiIjsKIAotICAgICAgICBw
cmludGsoWEVOTE9HX0dfSU5GTwotICAgICAgICAgICAgICAgImQlZCAlcyB1bm1hcDogbV9pcnE9
JXUgZGV2PSUwMng6JTAyeC4ldSBpbnR4PSV1XG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCB3aGF0LCBtYWNoaW5lX2dzaSwgcHRfaXJxX2JpbmQtPnUucGNpLmJ1cywKLSAgICAgICAg
ICAgICAgIFBDSV9TTE9UKGRldmljZSksIFBDSV9GVU5DKGRldmljZSksIHB0X2lycV9iaW5kLT51
LnBjaS5pbnR4KTsKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAg
ICAgICAgIHNucHJpbnRmKGJ1ZiwgQVJSQVlfU0laRShidWYpLCAiIGRldj0lMDJ4LiUwMnguJXUg
aW50eD0ldSIsCisgICAgICAgICAgICAgICAgICAgICBwdF9pcnFfYmluZC0+dS5wY2kuYnVzLCBQ
Q0lfU0xPVChkZXZpY2UpLAorICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMoZGV2aWNlKSwg
cHRfaXJxX2JpbmQtPnUucGNpLmludHgpOworCisgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZP
ICJkJWQgJXMgdW5tYXA6IG1faXJxPSV1JXNcbiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsIHdoYXQsIG1hY2hpbmVfZ3NpLCBidWYpOwogICAgIH0KIAogICAgIHJldHVybiAwOwpAQCAt
Njk2LDcgKzc3NCw3IEBAIGludCBodm1fZG9fSVJRX2RwY2koc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHBpcnEgKnBpcnEpCiAgICAgc3RydWN0IGh2bV9pcnFfZHBjaSAqZHBjaSA9IGRvbWFpbl9n
ZXRfaXJxX2RwY2koZCk7CiAgICAgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBp
cnFfZHBjaShwaXJxKTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWRwY2kgfHwgIXBp
cnFfZHBjaSB8fAorICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgKCFpc19oYXJkd2FyZV9kb21h
aW4oZCkgJiYgIWRwY2kpIHx8ICFwaXJxX2RwY2kgfHwKICAgICAgICAgICEocGlycV9kcGNpLT5m
bGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKQEAgLTc1
Nyw3ICs4MzUsNyBAQCB2b2lkIGh2bV9kcGNpX21zaV9lb2koc3RydWN0IGRvbWFpbiAqZCwgaW50
IHZlY3RvcikKIAogc3RhdGljIHZvaWQgaHZtX2RpcnFfYXNzaXN0KHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCiB7Ci0gICAgaWYgKCB1bmxpa2VseSgh
aHZtX2RvbWFpbl9pcnEoZCktPmRwY2kpICkKKyAgICBpZiAoIHVubGlrZWx5KCFodm1fZG9tYWlu
X2lycShkKS0+ZHBjaSkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgewogICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgcmV0dXJuOwpAQCAtNzg5LDEwICs4Njcs
MTcgQEAgc3RhdGljIHZvaWQgaHZtX2RpcnFfYXNzaXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCiAKICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIGRpZ2wsICZwaXJxX2RwY2ktPmRpZ2xfbGlzdCwgbGlzdCApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCghKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfSURFTlRJVFlf
R1NJKSk7CiAgICAgICAgICAgICBodm1fcGNpX2ludHhfYXNzZXJ0KGQsIGRpZ2wtPmRldmljZSwg
ZGlnbC0+aW50eCk7CiAgICAgICAgICAgICBwaXJxX2RwY2ktPnBlbmRpbmcrKzsKICAgICAgICAg
fQogCisgICAgICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElU
WV9HU0kgKQorICAgICAgICB7CisgICAgICAgICAgICBodm1fZ3NpX2Fzc2VydChkLCBwaXJxLT5w
aXJxKTsKKyAgICAgICAgICAgIHBpcnFfZHBjaS0+cGVuZGluZysrOworICAgICAgICB9CisKICAg
ICAgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX1RSQU5TTEFURSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIC8qIGZvciB0cmFuc2xhdGVkIE1TSSB0byBJTlR4IGludGVy
cnVwdCwgZW9pIGFzIGVhcmx5IGFzIHBvc3NpYmxlICovCkBAIC04MTQsMTcgKzg5OSwxMCBAQCBz
dGF0aWMgdm9pZCBodm1fZGlycV9hc3Npc3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9w
aXJxX2RwY2kgKnBpcnFfZHBjaSkKICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CiB9
CiAKLXN0YXRpYyB2b2lkIF9faHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpn
aXJxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gdmlvYXBpY19yZWRp
cl9lbnRyeSAqZW50KQorc3RhdGljIHZvaWQgaHZtX3BpcnFfZW9pKHN0cnVjdCBwaXJxICpwaXJx
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50
cnkgKmVudCkKIHsKLSAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IHBpcnFfaW5mbyhkLCBnaXJxLT5t
YWNoaW5lX2dzaSk7Ci0gICAgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaTsKLQotICAg
IGlmICggIWh2bV9kb21haW5fdXNlX3BpcnEoZCwgcGlycSkgKQotICAgICAgICBodm1fcGNpX2lu
dHhfZGVhc3NlcnQoZCwgZ2lycS0+ZGV2aWNlLCBnaXJxLT5pbnR4KTsKLQotICAgIHBpcnFfZHBj
aSA9IHBpcnFfZHBjaShwaXJxKTsKKyAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNp
ID0gcGlycV9kcGNpKHBpcnEpOwogCiAgICAgLyoKICAgICAgKiBObyBuZWVkIHRvIGdldCB2ZWN0
b3IgbG9jayBmb3IgdGltZXIKQEAgLTgzOSw2ICs5MTcsMzEgQEAgc3RhdGljIHZvaWQgX19odm1f
ZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwKICAgICBwaXJxX2d1ZXN0X2VvaShwaXJxKTsKIH0K
IAorc3RhdGljIHZvaWQgX19odm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdp
cnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiB2aW9hcGljX3JlZGly
X2VudHJ5ICplbnQpCit7CisgICAgc3RydWN0IHBpcnEgKnBpcnEgPSBwaXJxX2luZm8oZCwgZ2ly
cS0+bWFjaGluZV9nc2kpOworCisgICAgaWYgKCAhaHZtX2RvbWFpbl91c2VfcGlycShkLCBwaXJx
KSApCisgICAgICAgIGh2bV9wY2lfaW50eF9kZWFzc2VydChkLCBnaXJxLT5kZXZpY2UsIGdpcnEt
PmludHgpOworCisgICAgaHZtX3BpcnFfZW9pKHBpcnEsIGVudCk7Cit9CisKK3N0YXRpYyB2b2lk
IGh2bV9nc2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2ksCisgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQpCit7
CisgICAgc3RydWN0IHBpcnEgKnBpcnEgPSBwaXJxX2luZm8oZCwgZ3NpKTsKKworICAgIC8qIENo
ZWNrIGlmIEdTSSBpcyBhY3R1YWxseSBtYXBwZWQuICovCisgICAgaWYgKCAhcGlycV9kcGNpKHBp
cnEpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaHZtX2dzaV9kZWFzc2VydChkLCBnc2kpOwor
ICAgIGh2bV9waXJxX2VvaShwaXJxLCBlbnQpOworfQorCiB2b2lkIGh2bV9kcGNpX2VvaShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Vlc3RfZ3NpLAogICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQogewpAQCAtODQ4LDYgKzk1MSwx
MyBAQCB2b2lkIGh2bV9kcGNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Vl
c3RfZ3NpLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQogICAgICAgICByZXR1cm47CiAKKyAg
ICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgeworICAgICAgICBzcGluX2xvY2so
JmQtPmV2ZW50X2xvY2spOworICAgICAgICBodm1fZ3NpX2VvaShkLCBndWVzdF9nc2ksIGVudCk7
CisgICAgICAgIGdvdG8gdW5sb2NrOworICAgIH0KKwogICAgIGlmICggZ3Vlc3RfZ3NpIDwgTlJf
SVNBSVJRUyApCiAgICAgewogICAgICAgICBodm1fZHBjaV9pc2FpcnFfZW9pKGQsIGd1ZXN0X2dz
aSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oIGIveGVuL2luY2x1ZGUv
eGVuL2h2bS9pcnEuaAppbmRleCA2NzFhNmYyZTA2Li4wZDJjNzJjMTA5IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgK
QEAgLTQwLDYgKzQwLDcgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsKICNkZWZpbmUgX0hW
TV9JUlFfRFBDSV9FT0lfTEFUQ0hfU0hJRlQgICAgICAgICAgIDMKICNkZWZpbmUgX0hWTV9JUlFf
RFBDSV9HVUVTVF9QQ0lfU0hJRlQgICAgICAgICAgIDQKICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9H
VUVTVF9NU0lfU0hJRlQgICAgICAgICAgIDUKKyNkZWZpbmUgX0hWTV9JUlFfRFBDSV9JREVOVElU
WV9HU0lfU0hJRlQgICAgICAgIDYKICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9UUkFOU0xBVEVfU0hJ
RlQgICAgICAgICAgMTUKICNkZWZpbmUgSFZNX0lSUV9EUENJX01BQ0hfUENJICAgICAgICAoMSA8
PCBfSFZNX0lSUV9EUENJX01BQ0hfUENJX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfTUFD
SF9NU0kgICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfTUFDSF9NU0lfU0hJRlQpCkBAIC00Nyw2
ICs0OCw3IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayB7CiAjZGVmaW5lIEhWTV9JUlFfRFBD
SV9FT0lfTEFUQ0ggICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9FT0lfTEFUQ0hfU0hJRlQpCiAj
ZGVmaW5lIEhWTV9JUlFfRFBDSV9HVUVTVF9QQ0kgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9H
VUVTVF9QQ0lfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgICAgICAgKDEg
PDwgX0hWTV9JUlFfRFBDSV9HVUVTVF9NU0lfU0hJRlQpCisjZGVmaW5lIEhWTV9JUlFfRFBDSV9J
REVOVElUWV9HU0kgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9JREVOVElUWV9HU0lfU0hJRlQpCiAj
ZGVmaW5lIEhWTV9JUlFfRFBDSV9UUkFOU0xBVEUgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9U
UkFOU0xBVEVfU0hJRlQpCiAKICNkZWZpbmUgVk1TSV9ERVNUX0lEX01BU0sgMHhmZgpAQCAtMTIz
LDYgKzEyNSwxMCBAQCB2b2lkIGh2bV9pc2FfaXJxX2Fzc2VydCgKIHZvaWQgaHZtX2lzYV9pcnFf
ZGVhc3NlcnQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlzYV9pcnEpOwog
CisvKiBNb2RpZnkgc3RhdGUgb2YgR1NJcy4gKi8KK3ZvaWQgaHZtX2dzaV9hc3NlcnQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSk7Cit2b2lkIGh2bV9nc2lfZGVhc3NlcnQoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSk7CisKIGludCBodm1fc2V0X3BjaV9saW5r
X3JvdXRlKHN0cnVjdCBkb21haW4gKmQsIHU4IGxpbmssIHU4IGlzYV9pcnEpOwogCiBpbnQgaHZt
X2luamVjdF9tc2koc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0
YSk7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 15:16:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:16:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0g5-0005ah-7u; Wed, 17 May 2017 15:15:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dB0g4-0005aK-3O
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:15:52 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D8/63-31580-7296C195; Wed, 17 May 2017 15:15:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42JxWrrBXlctUyb
 S4O9SC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPrSkTBDJaKn/emMTcwbmXuYuTkkBDwl9i8
 tY0dxGYT0JG4OHcnWxcjB4eIgIrE7b0GIGFmASuJPXtus4DYwgLBElcuLAIrZxFQlfj/YioTi
 M0rYCkxZeYCVoiRehJvJ75gBLGFBBQl+uc9YIOoEZQ4OfMJC8RMCYmDL14wT2DknoUkNQtJag
 Ej0ypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBAqGdgYNz
 B+Pu05yFGSQ4mJVHe/Q+kI4X4kvJTKjMSizPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBO/a
 dJlIIcGi1PTUirTMHGCowpRKcPAoifDeBknzFhck5hZnpkOkTjEac7xb+uE9E8ece1/fMwmBT
 ZIS570IUioAUppRmgc3CBZDlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4DmcKTmVcCt+
 8V0ClMQKc0g3zEW1ySiJCSamCcoyMQOcX4iGc44+eGmCnyz/UPuq9KNnruoyQaotL282qa7rn
 +ji9HvJq0528LPGtwwOJQTunfM1WzZvg0nIxPkkk11GzuOp2T6sbIyG1xLsRq2szeS1v0Wt+2
 HzB70rU8NyHyKpN+xsuLewvyT0lN2Of10VJXjun9lMoJh074PZq1OXt/dJwSS3FGoqEWc1FxI
 gCmR8LjnAIAAA==
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495034149!93403737!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60169 invoked from network); 17 May 2017 15:15:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:15:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432839937"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 May 2017 16:15:13 +0100
Message-ID: <20170517151516.52421-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 for-next 0/3] x86/dpci: bind legacy PCI
	interrupts to PVHv2 Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHBhdGNoZXMgYWxsb3cgYmluZGluZyBiYXJlLW1ldGFsIEdT
SXMgaW50byBhIFBWSHYyIERvbTAsIGJ5CnNub29waW5nIG9uIHRoZSB2SU8gQVBJQ3Mgd3JpdGVz
IG1hZGUgYnkgRG9tMC4KCkZpcnN0IHR3byBwYXRjaGVzIGludHJvZHVjZSB0aGUgbmVjZXNzYXJ5
IGNvZGUgdG8gYmluZCBHU0lzIGludG8gYSBQVkggRG9tMCwKYW5kIHBhdGNoIDMgc25vb3BzIG9u
IHZJTyBBUElDIHdyaXRlcyBmb3IgdW5tYXNrIGFuZCBiaW5kcyB0aGUgR1NJIHRvIERvbTAuCgpU
aGUgc2VyaWVzIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGEgUFZIdjIgRG9tMCBvbiBhIGJveCB3aXRo
IDMgSU8gQVBJQ3MsIGFsdGhvdWdoCmFsbCBkZXZpY2VzIGFyZSB3aXJlZCB1cCBpbnRvIHRoZSBm
aXJzdCBJTyBBUElDIHNhZGx5LgoKQSBicmFuY2ggd2l0aCB0aGUgY2hhbmdlcyBjYW4gYmUgZm91
bmQgYXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGRvbTBf
Z3NpX3YzCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 15:16:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0gR-0005iY-R9; Wed, 17 May 2017 15:16:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dB0gQ-0005ht-Hj
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:16:14 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 9D/9A-01752-D396C195; Wed, 17 May 2017 15:16:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPKsWRWlGSWpSXmKPExsVy2uJbjK5Npky
 kwdNj5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF72+ZCuZaVvy4OoexgXG1YRcjF4eQwDMm
 iS19k1i7GDk5WAS+Mkm8eFcJYgsLxEu8ObmOBcQWEfCVuPu4iQmkgVmgiVFi/r8uZpCEkICFx
 MPdj8Ca2QRUJVYvucwGYvMK2Eh0z3jICDFUVaKhqRusRlQgXOLFlj+sEDWCEidnPgFawMHBKW
 ApMfeGEsT8dkaJ97f6mSYw8s5CUjYLWW4WUA+zQIrEuz3Js5CsnoXk1lnIbp2F5KZZSJ6bheS
 HWQh3gISZBdQl/sy7xAxhi0tsaupnhLC1JZYtfA0Vt5VYt+49C4StJ/H2dy+UbSmxfscn9gWM
 AqsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIjkgEIdjBeP
 O15iFGSg0lJlHf/A+lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8YhkykUKCRanpqRVpmTnA1A
 CTluDgURLhvZ0OlOYtLkjMLc5Mh0idYlSUEue9CJIQAElklObBtcHS0SVGWSlhXkagQ4R4ClK
 LcjNLUOVfMYpzMCoJ88qDbOfJzCuBm/4KaDET0OJmkJt5i0sSEVJSDYzrLA8o+zhOTDgYcUX/
 juFLh2avLWIrGr3yFEUeVzm9/v6UmffGLmPVmlMV53oei7RO+7G5k0fQVVT6hvA6Wx+mHfveG
 iroVPVNPWNdO/n9Wp2XQp3fsyzi5O9uDwtJlfimytEr9m3pwi2V9t4FnnGCOYefXPCdvyp504
 GfPQ57w/cemf0hvEqJpTgj0VCLuag4EQCKFb4QQgMAAA==
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495034169!78999324!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41225 invoked from network); 17 May 2017 15:16:12 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 May 2017 15:16:12 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-2d17-7ebd-104-ca8d-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:2d17:7ebd:104:ca8d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 3D3A93A0220;
 Thu, 18 May 2017 01:16:06 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1495034166; bh=RE388UzUhKseYDUhU1ermuvGiwpGFmLrgy2wd22p8a8=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To;
 b=TcWoTi5AaLH6mTSaL/eJmtK1vFgLQ+68Zp2c1EPYWzi3ThxXVSWreGi7MLZZWeA6k
 c7mv7VGAhjxmbnChqMKPi/yYhsC36rs9m2UdMY1yOJsb+KE1+HpmjSUVuJqJ3cNp56
 0i3AEyGyiIZ+QAepLOsX0KrmYkqDQLGS2XkkPfVE=
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170517142608.21107-1-wei.liu2@citrix.com>
From: Steven Haigh <netwiz@crc.id.au>
Message-ID: <3da1ead0-18fc-2096-5ab3-5f6d5c30ef88@crc.id.au>
Date: Thu, 18 May 2017 01:16:04 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170517142608.21107-1-wei.liu2@citrix.com>
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Julien Grall <Julien.Grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4659730768170384211=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============4659730768170384211==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="IlV4k6KOu1ssqen3DHqrh3vQSpS7AFOqX"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--IlV4k6KOu1ssqen3DHqrh3vQSpS7AFOqX
Content-Type: multipart/mixed; boundary="KMOKM3ml7H2sqgj81fBpWxsRNLPOhqu6g";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Julien Grall <Julien.Grall@arm.com>
Message-ID: <3da1ead0-18fc-2096-5ab3-5f6d5c30ef88@crc.id.au>
Subject: Re: [PATCH for-4.9 v2] build: stubdom and tools should depend on
 public header target
References: <20170517142608.21107-1-wei.liu2@citrix.com>
In-Reply-To: <20170517142608.21107-1-wei.liu2@citrix.com>

--KMOKM3ml7H2sqgj81fBpWxsRNLPOhqu6g
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

Can confirm this fixes the problems I was seeing. Tested with multiple
builds on both RHEL6 and RHEL7. No further issues found.

Tested-by: Steven Haigh <netwiz@crc.id.au>

On 18/05/17 00:26, Wei Liu wrote:
> Build can fail if stubdom build is run before tools build because:
>=20
> 1. tools/include build uses relative path and depends on XEN_OS
> 2. stubdom needs tools/include to be built, at which time XEN_OS is
>    mini-os and corresponding symlinks are created
> 3. libraries inside tools needs tools/include to be built, at which
>    time XEN_OS is the host os name, but symlinks won't be created
>    because they are already there
> 4. libraries get the wrong headers and fail to build
>=20
> Since both tools and stubdom build need the public headers, we build
> tools/include before stubdom and tools. Remove runes in stubdom and
> tools to avoid building tools/include more than once.
>=20
> Provide a new dist target for tools/include.  Hook up the install,
> clean, dist and distclean targets for tools/include.
>=20
> The new arrangement ensures tools build gets the correct headers
> because XEN_OS is set to host os when building tools/include. As for
> stubdom, it explicitly links to the mini-os directory without relying
> on XEN_OS so it should fine.
>=20
> Reported-by: Steven Haigh <netwiz@crc.id.au>
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
> ---
> Cc: Steven Haigh <netwiz@crc.id.au>
> Cc: Ian Jackson <ian.jackson@eu.citrix.com>
> Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>
> Cc: Julien Grall <Julien.Grall@arm.com>
> ---
>  Makefile               | 14 +++++++++++---
>  stubdom/Makefile       |  1 -
>  tools/Makefile         |  3 +--
>  tools/include/Makefile |  2 ++
>  4 files changed, 14 insertions(+), 6 deletions(-)
>=20
> diff --git a/Makefile b/Makefile
> index 084588e11e..3e1e065537 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -38,9 +38,14 @@ mini-os-dir-force-update: mini-os-dir
>  export XEN_TARGET_ARCH
>  export DESTDIR
> =20
> +.PHONY: build-tools-public-headers
> +build-tools-public-headers:
> +	$(MAKE) -C tools/include
> +
>  # build and install everything into the standard system directories
>  .PHONY: install
>  install: $(TARGS_INSTALL)
> +	$(MAKE) -C tools/include install
> =20
>  .PHONY: build
>  build: $(TARGS_BUILD)
> @@ -50,11 +55,11 @@ build-xen:
>  	$(MAKE) -C xen build
> =20
>  .PHONY: build-tools
> -build-tools:
> +build-tools: build-tools-public-headers
>  	$(MAKE) -C tools build
> =20
>  .PHONY: build-stubdom
> -build-stubdom: mini-os-dir
> +build-stubdom: mini-os-dir build-tools-public-headers
>  	$(MAKE) -C stubdom build
>  ifeq (x86_64,$(XEN_TARGET_ARCH))
>  	XEN_TARGET_ARCH=3Dx86_32 $(MAKE) -C stubdom pv-grub
> @@ -75,6 +80,7 @@ test:
>  .PHONY: dist
>  dist: DESTDIR=3D$(DISTDIR)/install
>  dist: $(TARGS_DIST) dist-misc
> +	make -C tools/include dist
> =20
>  dist-misc:
>  	$(INSTALL_DIR) $(DISTDIR)/
> @@ -101,7 +107,7 @@ install-tools:
>  	$(MAKE) -C tools install
> =20
>  .PHONY: install-stubdom
> -install-stubdom: mini-os-dir
> +install-stubdom: mini-os-dir build-tools-public-headers
>  	$(MAKE) -C stubdom install
>  ifeq (x86_64,$(XEN_TARGET_ARCH))
>  	XEN_TARGET_ARCH=3Dx86_32 $(MAKE) -C stubdom install-grub
> @@ -168,6 +174,7 @@ src-tarball: subtree-force-update-all
> =20
>  .PHONY: clean
>  clean: $(TARGS_CLEAN)
> +	$(MAKE) -C tools/include clean
> =20
>  .PHONY: clean-xen
>  clean-xen:
> @@ -191,6 +198,7 @@ clean-docs:
>  # clean, but blow away tarballs
>  .PHONY: distclean
>  distclean: $(TARGS_DISTCLEAN)
> +	$(MAKE) -C tools/include distclean
>  	rm -f config/Toplevel.mk
>  	rm -rf dist
>  	rm -rf config.log config.status config.cache autom4te.cache
> diff --git a/stubdom/Makefile b/stubdom/Makefile
> index aef705dd1e..db01827070 100644
> --- a/stubdom/Makefile
> +++ b/stubdom/Makefile
> @@ -355,7 +355,6 @@ LINK_DIRS :=3D libxc-$(XEN_TARGET_ARCH) xenstore $(=
foreach dir,$(LINK_LIBS_DIRS),l
>  LINK_STAMPS :=3D $(foreach dir,$(LINK_DIRS),$(dir)/stamp)
> =20
>  mk-headers-$(XEN_TARGET_ARCH): $(IOEMU_LINKFARM_TARGET) $(LINK_STAMPS)=

> -	$(MAKE) -C $(XEN_ROOT)/tools/include
>  	mkdir -p include/xen && \
>            ln -sf $(wildcard $(XEN_ROOT)/xen/include/public/*.h) includ=
e/xen && \
>            ln -sf $(addprefix $(XEN_ROOT)/xen/include/public/,arch-x86 =
hvm io xsm) include/xen && \
> diff --git a/tools/Makefile b/tools/Makefile
> index 1396d95b50..496428e3a9 100644
> --- a/tools/Makefile
> +++ b/tools/Makefile
> @@ -5,7 +5,6 @@ export PKG_CONFIG_DIR =3D $(CURDIR)/pkg-config
>  include $(XEN_ROOT)/tools/Rules.mk
> =20
>  SUBDIRS-y :=3D
> -SUBDIRS-y +=3D include
>  SUBDIRS-y +=3D libs
>  SUBDIRS-y +=3D libxc
>  SUBDIRS-y +=3D flask
> @@ -50,7 +49,7 @@ SUBDIRS-$(OCAML_TOOLS) +=3D ocaml
>  endif
> =20
>  ifeq ($(CONFIG_RUMP),y)
> -SUBDIRS-y :=3D include libxc xenstore
> +SUBDIRS-y :=3D libxc xenstore
>  endif
> =20
>  # For the sake of linking, set the sys-root
> diff --git a/tools/include/Makefile b/tools/include/Makefile
> index f1af91c129..98b479f6a3 100644
> --- a/tools/include/Makefile
> +++ b/tools/include/Makefile
> @@ -63,6 +63,8 @@ clean:
>  	rm -rf xen xen-xsm acpi
>  	$(MAKE) -C xen-foreign clean
> =20
> +.PHONY: dist
> +dist: install
> =20
>  .PHONY: distclean
>  distclean: clean
>=20

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--KMOKM3ml7H2sqgj81fBpWxsRNLPOhqu6g--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZHGk0AAoJEEGvNdV6fTHc45UQAJ5RmlZirYKdfC9VpKClixKN
PmCRcCDReNRxxZL27qZ6pqi+qrTlXj5axd7ralb5Ew+sTE4OX41BTA52w8eAa68x
/GXkkV6etAnOFwqyJSmnr6Aq/YFTb+ZXTL4s8MT9eegq9hlSJbY7u40j0jRCWWt1
CI1jCtcSiH0wkhSfw575S80o3p3Pi3JeJ7oT/w7wbiUSPsutUxCRz75YOq8dClir
M5Tz4yjm+yUIbbhuHP8f79qtCXPN9M120rcqURxG6GPHmvsmdZ/gfFW6SjPNebFd
NL3mbpCs83X+BIgLqpsuew2llKDKZK3Eqo3X9PoxFjK/+ofVRhgQCYljCxi+N/Uc
YlwOBjInxvYyHOTGZjmfT9GnRWwgHk1GR2gOxWn12FRsXeTe+8uF70q149kte664
YrrhGZ/4nbVwldXbkEAtVLC6o9kCPmR1I8Ac+V3wkAVKScg0uqsy7ZGs9fbXTeQb
at9biofhYnimtfxlVsEIud1K5RmY6e76AharD75qDSSKs5ef4kFWA7m3hggcI45W
QG6lcZwuNuhIT6CTe75yjx6nNdFQKp2DxYUOXU2UlCx95sA0c265L5GROOc5SOId
Q3WYx6+y2eLfDv4iskLzg/xf2N8PZd5H+Rv+h53FwKB0cKGNBIS1MulRxdWhits7
s+y8DiNyShviXDldNlZA
=btfQ
-----END PGP SIGNATURE-----

--IlV4k6KOu1ssqen3DHqrh3vQSpS7AFOqX--


--===============4659730768170384211==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4659730768170384211==--


From xen-devel-bounces@lists.xen.org Wed May 17 15:19:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0jS-0006EX-90; Wed, 17 May 2017 15:19:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303496ddb=wei.liu2@citrix.com>)
 id 1dB0jQ-0006EH-Kt
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:19:20 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FF/57-03613-8F96C195; Wed, 17 May 2017 15:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO73TJl
 IgxVbFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9Zz+yF3wWqPgwZQJjA+NU3i5Gdg4JAX+J
 61pdjJwcLAKqEjf7nzCB2GwCyhI/O3vZQGwRILv312+WLkYuDmaB94wSG7/OYQVJCAtkSHTc2
 A6U4ODgFbCQ6JvlARIWEpjGLPFusTiIzSsgKHFy5hMWEJtZQEdiwe5PbCDlzALSEsv/cYCEOQ
 XsJfr+HACbKCqgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtoppd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhkDECwg/H+xoBDjJIcTEqivPsfSEcK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQuHLwyGxGKZa8/LxUJQlefmAwCwkWpaanVqRl5gDjAKZUg
 oNHSYSXEyTNW1yQmFucmQ6ROsWoKCXOey4DKCEAksgozYNrg8XeJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnz8oCM58nMK4Gb/gpoMRPQ4maQ+3mLSxIRUlINjEqZS9jCVtRvTv6yydH4mDa
 H3n+VgiPWPyXETadxC7FUX5U/rxZjFzLVXMHA9W1B6DmBzz0B/OfOTVp39cYq84ciQi5CBzid
 bkqJGVbmLJ3tueGlgOZVnx0siSc3FGQraXeEaN2RuPFCiZcnh/f84QUSfMZbDsio7vVuPxtxm
 vuVVfw5sR/5SizFGYmGWsxFxYkAbuKpcLgCAAA=
X-Env-Sender: prvs=303496ddb=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495034357!90428115!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36622 invoked from network); 17 May 2017 15:19:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:19:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424198952"
Date: Wed, 17 May 2017 16:19:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170517151915.rzfmrdjichzpqvzi@citrix.com>
References: <20170517130442.16393-1-wei.liu2@citrix.com>
 <22812.19767.731222.559328@mariner.uk.xensource.com>
 <20170517135553.zubmlhhfyvtk7if5@citrix.com>
 <22812.23576.332489.907070@mariner.uk.xensource.com>
 <591C7A38020000780015A884@prv-mh.provo.novell.com>
 <20170517145111.eu4ix5gkkdb3zvjj@citrix.com>
 <20170517150550.irwb3onm45pjlksw@citrix.com>
 <591C84E9020000780015A902@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591C84E9020000780015A902@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <Julien.Grall@arm.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDk6MTQ6MTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA1LjE3IGF0IDE3OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBXZWQsIE1heSAxNywgMjAxNyBhdCAwMzo1MToxMVBNICswMTAwLCBXZWkgTGl1
IHdyb3RlOgo+ID4+IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDA4OjI4OjQwQU0gLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4+ID4gPj4+IE9uIDE3LjA1LjE3IGF0IDE2OjIwLCA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiA+IFdlaSBMaXUgd3JpdGVzICgiUmU6
IFtQQVRDSCBmb3ItNC45XSBidWlsZDogc3R1YmRvbSBhbmQgdG9vbHMgc2hvdWxkIGRlcGVuZCAK
PiA+IAo+ID4+ID4gPiBvbiBwdWJsaWMgaGVhZGVyIHRhcmdldCIpOgo+ID4+ID4gPj4gT24gV2Vk
LCBNYXkgMTcsIDIwMTcgYXQgMDI6MTY6MzlQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4g
Pj4gPiA+PiA+IFRoZSBuZXcgY29kZSBpbiB0aGUgTWFrZWZpbGVzIExHVE0uICBJIGhhdmUgb25s
eSBvbmUgbml0LCB3aGljaCBpcwo+ID4+ID4gPj4gPiB0aGF0IHN0eWxlIGZvciBNYWtlZmlsZSB0
YXJnZXRzIHNlZW1zIHRvIGJlIHRvIHVzZSBgLScgcmF0aGVyIHRoYW4gYF8nCj4gPj4gPiA+PiA+
IGFzIGEgd29yZCBzZXBhcmF0b3IuCj4gPj4gPiA+PiAKPiA+PiA+ID4+IElJUkMgYXQgb25lIHBv
aW50IEkgdXNlZCAnLScgaW4gbWluaS1vcyBidWlsZCBzeXN0ZW0gYnV0IHNvbWUgdmVyc2lvbiBv
Zgo+ID4+ID4gPj4gbWFrZSBkaWRuJ3QgbGlrZSBpdC4gU28gSSBzdGljayB3aXRoICdfJyBzaW5j
ZS4KPiA+PiA+ID4gCj4gPj4gPiA+IEkgdGhpbmsgeW91IGFyZSBjb25mdXNlZC4gIFlvdSBhcmUg
cHJvYmFibHkgdGhpbmtpbmcgb2YgdmFyaWFibGUgbmFtZXMKPiA+PiA+ID4gd2hpY2ggY2Fubm90
IGNvbnRhaW4gLS4gIChXZWxsLCB3aGljaCBhcmUgdHJvdWJsZXNvbWUgaWYgdGhleSBkby4pCj4g
Pj4gPiAKPiA+PiA+IFRyb3VibGVzb21lPyBJJ20gcHJldHR5IHN1cmUgd2UgdXNlIHN1Y2ggc29t
ZXdoZXJlIGluIHRoZQo+ID4+ID4gaHlwZXJ2aXNvciB0cmVlLi4uCj4gPj4gCj4gPj4gVGhlbiB3
ZSdkIGJldHRlciBmaXggaXQgc29vbmVyIHJhdGhlciB0aGFuIGxhdGVyLiA6cAo+ID4+IAo+ID4+
IEkgZGlnIG91dCB0aGUgcGF0Y2guIEFuZCB0aGlzIGlzIGluIHRoZSBjb21taXQgbWVzc2FnZToK
PiA+PiAKPiA+PiAgICAgSW4gdGhlIEdOVSBtYWtlIG1hbnVhbCAiSG93IHRvIFVzZSBWYXJpYWJs
ZXMiIHNlY3Rpb24gdGhlcmUgaXMgc3VjaAo+ID4+ICAgICB3b3JkOgo+ID4+IAo+ID4+ICAgICAi
SG93ZXZlciwgdmFyaWFibGUgbmFtZXMgY29udGFpbmluZyBjaGFyYWN0ZXJzIG90aGVyIHRoYW4g
bGV0dGVycywKPiA+PiAgICAgbnVtYmVycywgYW5kIHVuZGVyc2NvcmVzIHNob3VsZCBiZSBjb25z
aWRlcmVkIGNhcmVmdWxseSwgYXMgaW4gc29tZQo+ID4+ICAgICBzaGVsbHMgdGhleSBjYW5ub3Qg
YmUgcGFzc2VkIHRocm91Z2ggdGhlIGVudmlyb25tZW50IHRvIGEgc3ViLW1ha2UgKHNlZQo+ID4+
ICAgICBDb21tdW5pY2F0aW5nIFZhcmlhYmxlcyB0byBhIFN1Yi1tYWtlKS4iCj4gPj4gCj4gPiAK
PiA+ICQgY2QgeGVuLmdpdC94ZW4KPiA+ICQgZ2l0LWxzLWZpbGVzIHwgZ3JlcCAnXChSdWxlcy4q
XHxNYWtlZmlsZS4qXHxbQ2Ndb25maWcuKlwpJyB8IHhhcmdzIFwKPiA+ICAgIGdyZXAgLW5IICdb
QS1aX10rLS4qJyAjIHlpZWxkcyBub3RoaW5nCj4gCj4gSXQgbXVzdCBoYXZlIG92ZXJsb29rZWQg
dGhpbmtzIGxpa2UKPiAKPiBzdWJkaXIteSArPSBhY3BpCj4gc3ViZGlyLXkgKz0gY3B1Cj4gc3Vi
ZGlyLXkgKz0gZ2VuYXBpYwo+IAo+IEFoLCBpbmRlZWQsIHlvdSBkaWQgbG9vayBmb3IgdXBwZXJj
YXNlIG5hbWVzIG9ubHkuCj4gCgpDb3JyZWN0LiBJIG9ubHkgZ3JlcHBlZCBmb3IgdGhlIG9uZXMg
dGhhdCBhcmUgdXBwZXJjYXNlIGJlY2F1c2UgdGhvc2UKYXJlIGxpa2VseSB0byBiZSBleHBvcnRl
ZCB0byBzdWItbWFrZS4KClRoZSBsb2NhbCB2YXJpYWJsZXMgYXJlIGZpbmUgKHN1YmRpci15IGFu
ZCBjby4pLiBJIGhhdmUgbm8gb2JqZWN0aW9uIHRvCnRob3NlLgoKV2VpLgoKPiBKYW4KPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 15:22:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0mp-0006se-OQ; Wed, 17 May 2017 15:22:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303699a53=Ian.Jackson@citrix.com>)
 id 1dB0mp-0006sY-7X
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:22:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BC/54-03613-ACA6C195; Wed, 17 May 2017 15:22:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7JLJl
 Ig0tvLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHzzrZC+4xVsxrn87SwLiHsYuRk0NCwF/i
 yql1zCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkNg28QfYHBYBV
 Ykfne/B4iICihIPXt5k7WLkAqpfxihxc/J9VpCEsECcxMT5b4CGcnBwClhKzL2hBBIWErCQeL
 j7ESvEPSYSbxfuZAMpERJQk5i7Pn4CI98sJBfNQnLRLCQXLWBkXsWoUZxaVJZapGtoopdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg/H6xoBDjJIcTEqivPsfSEcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCdlikTKSRYlJqeWpGWmQMMepi0BAePkghvE0iat7ggMbc4M
 x0idYpRl2POva/vmYRY8vLzUqXEeTWBMSQkAFKUUZoHNwIWgZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzNsBsoonM68EbtMroCOYgI5oBrmft7gkESEl1cC4sfbb5m+7OATeBi2Oer1oWWb
 w1dvnIiveRFrO1LEPa287c/ph6sZPVU9M3259eunTiglfjVh8Vypkx29iY+fTLKx+ynbASUez
 eu/LIxrGhy9k3KtPna11WCDme0Xqaekru7svyWRkbWgVrV5pHNcsyrfnWKX41zNdFo77PfcXF
 pisMVV2KX6uxFKckWioxVxUnAgAocJ7VLsCAAA=
X-Env-Sender: prvs=303699a53=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495034567!69138787!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36447 invoked from network); 17 May 2017 15:22:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:22:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424199606"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22812.27236.468828.240692@mariner.uk.xensource.com>
Date: Wed, 17 May 2017 16:21:08 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170517142608.21107-1-wei.liu2@citrix.com>
References: <20170517142608.21107-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>, Steven Haigh <netwiz@crc.id.au>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] build: stubdom and tools should
	depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOSB2Ml0gYnVpbGQ6IHN0dWJkb20gYW5kIHRv
b2xzIHNob3VsZCBkZXBlbmQgb24gcHVibGljIGhlYWRlciB0YXJnZXQiKToKPiBCdWlsZCBjYW4g
ZmFpbCBpZiBzdHViZG9tIGJ1aWxkIGlzIHJ1biBiZWZvcmUgdG9vbHMgYnVpbGQgYmVjYXVzZToK
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 15:28:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0sI-00075Q-C1; Wed, 17 May 2017 15:28:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dB0sH-00075K-Fy
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:28:29 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1F/43-03557-C1C6C195; Wed, 17 May 2017 15:28:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfT+Rl3pHJl
 Ig/Of9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVKyILDkhXXPzdw97AeESsi5GTQ0hgFqPE
 s9W5IDaLQAOrxMYPKV2MXBwSAnNYJS71n2QGSUgI5El8+/KMBcIulph/aAUjiM0rIChxcuYTF
 ohBPhIrVq9kB7E5BewlljUsYAQZJCQwhVViyouLrCAJNgEDif3vnrBDbFOVWPntChPEoACJNx
 eXg9UIC6RLXJv4AWyBiICyRO+v3ywgg5gFDjBK7Ph0GayBWUBTonX7b/YJjED3IxwyC0lqASP
 TKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBkAIIdjIvX
 Bh5ilORgUhLl3f9AOlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+bLJlIIcGi1PTUirTMHGBMw
 KQlOHiURHhfgaR5iwsSc4sz0yFSpxgtOV5cfv+eiePd0g9A8snKH++ZhFjy8vNSpcR5d4A0CI
 A0ZJTmwY2Dxe0lRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPuBJnCk5lXArf1FdBBTEAHNYP
 8wltckoiQkmpgVMsMZtSdm2zj/eHlS3XN+S68K+2z4mUOrruTtENRLSWqhYGrTV/a2+5lSnLj
 n0Wr12+7GSjQ7Gf40Wv5jaeHzbbsqH0RZn7gadrLn8qnz2nO+fDtz75Qnd91/yZ2hjT/uZ/nK
 Ga+yP+rcWz1VIMbFfxXHm2ZczjTYt6sIyuvxRlsyf7psz4+T4mlOCPRUIu5qDgRAOVHFB7WAg
 AA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495034906!50006174!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22832 invoked from network); 17 May 2017 15:28:27 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 15:28:27 -0000
Received: by mail-io0-f177.google.com with SMTP id f102so11452721ioi.2
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 08:28:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=BjgypY3LeUWR3oYVAi8OoHtL2Z960s286I9GZAjVF5w=;
 b=Hb3h0C5nlan1zMwP+Mm+oovXOwBRhKj2UOahvq/fqO+MssTPNDavbffvUIzxgye/6r
 pqvY4ucKIiRwuotjCgP2pHlBHfVEoJJIhcBYmFb7NhGJu6q3w7IkHph2+A/deVNtDzLA
 Yz6JS2yyuJyC7nHrA7R1u63ro1sHZoREVJ5V+LDBCmES/pYh6gD9I/iJXWdfdDWjcbXX
 KJDm4gKiS4nxAYdbTYEclQOCwaBS2ErK9RrY+OS4KgPrCQtT5U3xfnObQbfQ6daKH3Ke
 lN6Nnvo0HR2J9zSTxyrgXJiw0becdjiuu7/GDF5ugdveCVQYBbqtqtf8/NKNE7V2RAal
 D2kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=BjgypY3LeUWR3oYVAi8OoHtL2Z960s286I9GZAjVF5w=;
 b=jV24cfH8UJEthD91HEoiOEG6GSQ88f7tdT39Rp1GP26Zuf0ZlYLfOP9sp8DA/66WxZ
 mcsj83xCaFcYqCid/Jo/6TGhYzrT4LD6qd0e17YGM1d2/HPkpFukewfwE3UmHBN0YMHW
 9kNd8QRYQOcWGZjk/GxsUyr9OMhKCNoc2TLvCzxzGo1tD1yoiyNLXWWtdbl6zNUAy8sU
 t1JfLpCZZaPVG9HOb3I4zP/k1pn4AbVOvc5qlgmqbiskdB28ytx/94byJemQlqs3xd/f
 t2pEcd7bMSVmCU3ecaMlexGdODhs8JUettQQxv64JHzLI0Y2M9iS7Z+U2/EXWV7AFB7o
 cIIQ==
X-Gm-Message-State: AODbwcBhgZfN2ywZ6D8LE2FpzFj0WR0fDMT5NvHic+YhjmE7BKjNQPfW
 DLtqjEYMvHCtvIoFRSGPMo2Nj85pOg==
X-Received: by 10.107.173.89 with SMTP id w86mr4077629ioe.170.1495034906585;
 Wed, 17 May 2017 08:28:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Wed, 17 May 2017 08:28:25 -0700 (PDT)
In-Reply-To: <591B1691020000780015A353@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
 <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
 <591973510200007800159A91@prv-mh.provo.novell.com>
 <CAPD2p-=q_KPO5aWptC08un6dON4K2WGwuhAAc=Qxc6OZT=ts1g@mail.gmail.com>
 <5919BC480200007800159CF9@prv-mh.provo.novell.com>
 <CAPD2p-kM_hjBd_H2vNQujm8STNFMsm4fr5697oh8k=rzg4SMMQ@mail.gmail.com>
 <591B1691020000780015A353@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 17 May 2017 18:28:25 +0300
Message-ID: <CAPD2p-m4GXr57PRmhNfJt_gqZ8kUifDeB_jB3MtFnrfLv3Sywg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbi4KCk9uIFR1ZSwgTWF5IDE2LCAyMDE3IGF0IDQ6MTEgUE0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTYuMDUuMTcgYXQgMTQ6NDgsIDxvbGVr
c3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4gT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMzozMyBQ
TSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDE1LjA1
LjE3IGF0IDEyOjQzLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4gSW5kZWVkLCB0
aGVyZSB3YXMgc29tZSBtaXN1bmRlcnN0YW5kaW5nIGZyb20gbXkgc2lkZSBvbiB0aGlzLgo+Pj4+
IExldCBtZSBlbGFib3JhdGUgYSBiaXQgbW9yZSBvbiB0aGlzOgo+Pj4+IDEuIFllcywgdGhpcyBU
T0RPIHNob3VsZG4ndCBiZSBqdXN0IGRyb3BwZWQsIGJ1dCBuZWVkcyB0byBiZQo+Pj4+IGFkZHJl
c3NlZCwgc28gYXQgbGVhc3QgSSB3aWxsIGhhdmUgdGhlbSBiYWNrIGluIHRoZSBwYXRjaAo+Pj4+
IDIuIEkgYW0gbm90IGEgeDg2IGd1eSBhbmQgbm90IGZhbWlsaWFyIHdpdGggdGhlIEludGVsL0FN
RCBJT01NVXMsIHNvCj4+Pj4gaXQgbWFrZXMgbWUgbG90cyBvZiB3b3JrIHRvIGRvIHRoaXMgY2hh
bmdlCj4+Pj4gcHJvcGVybHksIHNvIHRoaXMgaXMgbm90IG9ubHkgdGhlIHF1ZXN0aW9uIG9mIHRl
c3RpbmcgdGhlIGNvZGUsIGJ1dCByYXRoZXIKPj4+PiBoYXZpbmcgaXQgd3JpdHRlbi4KPj4+PiAz
LiBQbGVhc2UgY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcsIGJ1dCB0aGVzZSBhcmUgYWxsICpvcHRp
bWl6YXRpb25zKiB3aGljaAo+Pj4+IEkgYW0gbWVudGlvbmluZyBpbiB0aGF0IFRPRE8sIG5vdCBz
b21ldGhpbmcgdGhhdCBicmVha3MgeDg2IG9yIGFmZmVjdHMgaXQKPj4+PiBpbiBhbnkgd2F5Lgo+
Pj4+Cj4+Pj4gVGhhdCBiZWluZyBzYWlkLCBjYW4gd2UgcG9zdHBvbmUgaW1wbGVtZW50YXRpb24g
b2YgdGhlICpvcHRpbWl6YXRpb25zKgo+Pj4+IGluIHF1ZXN0aW9uCj4+Pj4gYW5kIGhhdmUgdGhv
c2UgYXMgYSBzZXBhcmF0ZSBhY3Rpdml0eT8KPj4+PiBPciBpZiB0aGVzZSAqb3B0aW1pemF0aW9u
cyogbXVzdCBiZSBwcmVzZW50IGluIHRoZSBjdXJyZW50IHBhdGNoCj4+Pj4gc2VyaWVzLCBjb3Vs
ZCB5b3UsIHBsZWFzZSwgcHJvdmlkZSBtZSB3aXRoIHNvbWUgaGludHMgaG93Cj4+Pj4gdGhlc2Ug
VE9ETyBzaG91bGQgYmUgcHJvcGVybHkgaW1wbGVtZW50ZWQ/Cj4+Pgo+Pj4gSSdtIHB1enpsZWQu
IFdoZW4gSSBmaXJzdCBjb21tZW50ZWQgb24gdGhlc2UgVE9ET3MgSSBkaWQgc2F5Cj4+PiAiV2hp
bGUgSSBhcHByZWNpYXRlIHRoaXMgbm90IGJlaW5nIGRvbmUgaW4gdGhlIGFscmVhZHkgbGFyZ2Ug
cGF0Y2gsCj4+PiBJIGRvbid0IHRoaW5rIHN1Y2ggYSBUT0RPIHNob3VsZCBiZSBsZWZ0IGFyb3Vu
ZC4gSWYgbmVlZCBiZSAoZS5nLgo+Pj4gYmVjYXVzZSB5b3UgY2FuJ3QgdGVzdCB0aGUgY2hhbmdl
KSwgZ2V0IGluIHRvdWNoIHdpdGggdGhlCj4+PiBtYWludGFpbmVyKHMpLiIgT2YgY291cnNlIHRo
ZSAiZS5nLiIgZXh0ZW5kcyB0byB0aGUgYWN0dWFsCj4+PiBpbXBsZW1lbnRhdGlvbi4gSU9XIEkn
bSBub3Qgc2F5aW5nIHlvdSBuZWVkIHRvIGRvIHRoaXMgd29yawo+Pj4gaW1tZWRpYXRlbHkgYW5k
IGFsbCBieSB5b3Vyc2VsZiwgYnV0IHRoZXJlIHNob3VsZCBiZSBhIGNsZWFyIHBsYW4KPj4+IG9u
IGdldHRpbmcgdGhlc2UgaXRlbXMgYWRkcmVzc2VkLiBXZSBzaG91bGRuJ3Qgc2hpcCBzZXZlcmFs
Cj4+PiByZWxlYXNlcyB3aXRoIHRoZW0gc3RpbGwgcHJlc2VudC4gSSdtIHNvcnJ5IHRoaXMgaGl0
cyB5b3UsIGJ1dCB3ZSd2ZQo+Pj4gaGFkIHRvbyBiYWQgZXhwZXJpZW5jZSBpbiB0aGUgcGFzdCB3
aXRoIHBlb3BsZSBsZWF2aW5nIHRvZG8gb3IKPj4+IGZpeG1lIG5vdGVzIGluIHRoZSBjb2RlLCBw
ZXJoYXBzIGV2ZW4gcHJvbWlzaW5nIHRvIGFkZHJlc3MgdGhlbQo+Pj4gd2l0aG91dCBldmVyIGRv
aW5nIHNvLgo+PiBJIHNlZS4gWW91IGFyZSByaWdodCBhYm91dCBsZWF2aW5nIFRPRE8pCj4+IERv
bid0IG1pbmQgdG8gZ2V0IHRoZXNlIGl0ZW1zIGFkZHJlc3NlZCAqd2l0aGluIGN1cnJlbnQgcGF0
Y2ggc2VyaWVzKgo+PiBhcyBzZXBhcmF0ZSBwYXRjaCBvciBwYXRjaGVzLgo+PiBTbywgd2UgaGF2
ZSB0byBhZGRyZXNzIGZvciB0aHJlZSBJT01NVXM6IEludGVsL0FNRCBhbmQgU01NVS4gSSB3aWxs
Cj4+IGxlYXZlIFNNTVUgZm9yIG15c2VsZi4KPj4KPj4gQ291bGQgeW91LCBwbGVhc2UsIHByb3Zp
ZGUgbWUgd2l0aCBzb21lIGhpbnRzIGhvdyB0aGVzZSBUT0RPIHNob3VsZCBiZQo+PiBwcm9wZXJs
eSBpbXBsZW1lbnRlZD8KPgo+IEkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG9uJ3QgcmVhbGx5IHVu
ZGVyc3RhbmQgdGhlIHJlcXVlc3QuIFF1aXRlCj4gY2xlYXJseSB3ZSB3YW50IHRvIHVzZSBsYXJn
ZSBwYWdlcyBpbiB0aGUgY2FzZSB0aGF0IGhhcmR3YXJlCj4gc3VwcG9ydHMgdGhlbS4KPgo+PiBJ
IHdhcyB0aGlua2luZyBJIGNhbiBldmVuIGp1c3Qgc3F1YXNoICpwYWdlcyB3aXRoICpwYWdlIGFu
ZCBzZW5kIHlvdSBhCj4+IGRyYWZ0IGFzIHdlIG5lZWQgdG8gc3RhcnQgZnJvbSBzb21ld2hlcmUu
Cj4KPiBJJ20gYWZyYWlkIEkndmUgbG9zdCB0b28gbXVjaCBvZiB0aGUgY29udGV4dCB0byBzZWUg
d2hhdCB5b3UgbWVhbgo+IGhlcmUuClNvcnJ5IGlmIEkgd2FzIHVuY2xlYXIuCgpBdCB0aGUgbW9t
ZW50IHBhdGNoIGNvbnRhaW5zIHRocmVlIFRPRE9zIGluIHRoZSBmb2xsb3dpbmcgZmlsZXM6CjEu
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKMi4gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKMy4gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCgpBbmQgdGhlICpvcHRpbWl6YXRpb24qIHdoaWNoIEkgbWVudGlvbmVkIGluIHRo
YXQgVE9ETyBpcyBzYW1lIGZvciBhbGwKdGhyZWUgZmlsZXMuCisvKiBUT0RPOiBPcHRpbWl6ZSBi
eSBzcXVhc2hpbmcgbWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGgKbWFwX3BhZ2UvdW5tYXBfcGFn
ZSAqLwoKSSB0aGluayB0aGF0IEkgY291bGQgdHJ5IHRvIGFkZHJlc3MgdGhpcyBUT0RPIGJ5IG15
c2VsZiBhcyBJIGltYWdpbmUKaXQgc2hvdWxkIGJlIGFkZHJlc3NlZCBhbmQgc2VuZCB5b3UgYSBk
cmFmdCBvciBwb3N0IFJGQyBwYXRjaC4KQXMgdGhlIHJlc3VsdCBvZiB0aGlzIFJGQyBwYXRjaCB3
ZSB3b3VsZCBoYXZlIG1hcF9wYWdlcy91bm1hcF9wYWdlcwpjYWxsYmFja3Mgb25seSwgYnV0IHN0
aWxsIGl0ZXJhdGUgNEsgcGFnZXMuCgpXZSBuZWVkIHRvIHN0YXJ0IGZyb20gc29tZXdoZXJlIGFu
ZCB0aGlzIHBhdGNoIHdvdWxkIGJlIGEgYmFzZSBwb2ludApmb3IgY29udGludWUgb3B0aW1pemlu
Zy4KV2hhdCBkbyB5b3UgdGhpbms/IE9yIHlvdSBoYXZlIGFub3RoZXIgb3Bpbmlvbj8KCj4KPiBK
YW4KPgoKCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 15:29:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0t3-000790-Kj; Wed, 17 May 2017 15:29:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303ac859e=anoob.soman@citrix.com>)
 id 1dB0t2-000787-Qr
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:29:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 42/9E-03620-C4C6C195; Wed, 17 May 2017 15:29:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQtc7Ryb
 SYM0eGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPteteCdaoVK48tZmtg/CXbxcjJISHgJ/Hz
 XBsjiC0s4Csx4eIV1i5GDg4RgWCJF9O4QMJCAgUSnZNWMYHYzAL6EnO3fQQrZxPQklj05j07i
 M0rYCvx9sgPdpBWFgFVibd/WUDCogLhEm8bj7BAlAhKnJz5BMzmFLCTuLFoCwvESAuJmfPPM0
 LY8hLb385hhlirLLFi/xRWiCvTJRp+zmSewMg/C8moWUjaZyFpX8DIvIpRozi1qCy1SNfYWC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+PO9YGHGCU5mJREefc/kI4U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbki0TKSRYlJqeWpGWmQOMBJi0BAePkgjvqyygNG9xQ
 WJucWY6ROoUozHHu6Uf3jNx9HV8fM8kxJKXn5cqJc5rDTJJAKQ0ozQPbhAsQi8xykoJ8zICnS
 bEU5BalJtZgir/ilGcg1FJmFcDZApPZl4J3L5XQKcwAZ3SDPIFb3FJIkJKqoFRgEVf4lqF4st
 TCQ/Xz07g4lFR+9bL1FHlte7Sr4S+tdfvro/5n73hwvLD3VY37R67b4gQYHK0qLFet411wr4j
 XHJ/r4gWLG9oz7rfphBlkaV0uePQ81f8srL7Hktcefh9VuaHOse8Tc8ypu6+/uW/1iv//+Ivp
 NvV3/bO7Hx9L2VSUpfj0sR9SizFGYmGWsxFxYkA2NSuz8sCAAA=
X-Env-Sender: prvs=303ac859e=anoob.soman@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495034955!92586640!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10373 invoked from network); 17 May 2017 15:29:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:29:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,355,1491264000"; d="scan'208";a="46231372"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>
References: <87661d89-76af-9b1c-74fe-8af14a87d76b@citrix.com>
 <4362d27e-6512-398f-8d5e-74ae4bf6afad@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <adb83a15-6193-0204-672e-074813cda69d@citrix.com>
Date: Wed, 17 May 2017 16:28:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4362d27e-6512-398f-8d5e-74ae4bf6afad@oracle.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com
Subject: Re: [Xen-devel] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to
	next online CPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMjA6MDIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8xNi8yMDE3
IDAxOjE1IFBNLCBBbm9vYiBTb21hbiB3cm90ZToKPj4gSGksCj4+Cj4+IEluIG91ciBYZW5zZXJ2
ZXIgdGVzdGluZywgSSBoYXZlIHNlZW4gY2FzZXMgd2hlbiB3ZSBib290IDUwIHdpbmRvd3MKPj4g
Vk1zIHRvZ2V0aGVyLCBkb20wIGtlcm5lbCBzb2Z0bG9ja3MgdXAuCj4+Cj4+IFRoZSBmb2xsb3dp
bmcgaXMgYSBicmllZiBkZXNjcmlwdGlvbiBvZiB0aGUgcHJvYmxlbSBvZiB3aGF0IGNhdXNlZAo+
PiBzb2Zsb2NrdXAgZGV0ZWN0aW9uIGNvZGUgdG8ga2ljay4gQSBIVk0gZG9tYWluIGJvb3QgZ2Vu
ZXJhdGVzIGFyb3VuZAo+PiAyMDBLIChldnRjaG46cWVtdS1kbSB4ZW4tZHluKSBpbnRlcnJ1cHRz
LCBpbiBhIHNob3J0IHBlcmlvZCBvZiB0aW1lLgo+PiBBbGwgdGhlc2UgZXZ0Y2huOnFlbXUtZG0g
YXJlIGJvdW5kIHRvIFZDUFUgMCwgdW50aWwgaXJxYmFsYW5jZSBzZWVzCj4+IHRoZXNlIElSUSBh
bmQgbW92ZXMgaXQgdG8gYSBkaWZmZXJlbnQgVkNQVS4gSW4gY2FzZSBvZiBYZW5TZXJ2ZXIsCj4+
IGlycWJhbGFuY2UgcnVucyBldmVyeSAxMCBzZWNvbmRzLCB3aGljaCBtZWFucyBpcnFiYWxhbmNl
IGRvZXNuJ3QgZ2V0Cj4+IHRvIHNlZSB0aGVzZSBidXJzdCBvZiBpbnRlcnJ1cHRzIGFuZCBkb2Vz
bid0IHJlLWJhbGFuY2UgaW50ZXJydXB0cwo+PiBtb3N0IG9mIHRoZSB0aW1lLCBtYWtpbmcgYWxs
IGV2dGNobjpxZW11LWRtIHRvIGJlIHByb2Nlc3NlZCBieSBWQ1BVMC4KPj4gVGhpcyBjYXVzZSBW
Q1BVMCB0byBzcGVuZCBtb3N0IG9mIHRpbWUgcHJvY2Vzc2luZyBoYXJkaXJxIGFuZCB2ZXJ5Cj4+
IGxpdHRsZSB0aW1lIG9uIHNvZnRpcnEuIE1vcmVvdmVyLCBpbiBYZW5TZXJ2ZXIgZG9tMCBQUkVF
TVBUSU9OIGlzCj4+IGRpc2FibGVkLCB0aGlzIG1lYW5zIFZDUFUwIG5ldmVyIHJ1bnMgd2F0Y2hk
b2cgKHByb2Nlc3MgY29udGV4dCksCj4+IHRyaWdnZXJpbmcgYSBzb2Z0bG9ja3VwIGRldGVjdGlv
biBjb2RlIHRvIHBhbmljLgo+Pgo+PiBPbmUgd2F5IHRvIHNvbHZlIHRoaXMgcHJvYmxlbSB3b3Vs
ZCBiZSB0byBiaW5kIGV2dGNobjpxZW11LWRtIHRvIG5leHQKPj4gb25saW5lIFZDUFUsIHdpbGwg
c3ByZWFkIGhhcmRpcnEgcHJvY2Vzc2luZyBldmVubHkgYWNyb3NzIGRpZmZlcmVudAo+PiBWQ1BV
LiBMYXRlciwgaXJxYmFsYW5jZSB3aWxsIHRyeSB0byBiYWxhbmNlIGV2dGNobjpxZW11LWRtLCBp
ZiByZXF1aXJlZC4KPj4KPj4gSSBhbSBub3Qgc3VyZSBpZiB0aGlzIGlzIGEgc2Vuc2libGUgdGhp
bmcgdG8gZG8uIEkgaGF2ZSBhIHBzZWR1byBjb2RlCj4+IChub3QgdGhlIGZpbmFsIHBhdGNoKSB3
aGljaCB0cmllcyB0byBiaW5kIG9ubHkKPj4gSU9DVExfRVZUQ0hOX0JJTkRfSU5URVJET01BSU4g
KHVzZWQgYnkgcWVtdS1kbSkgdG8gbmV4dC4KPgo+IEkgdGhpbmsgaXQncyByZWFzb25hYmxlLiBP
bmUgdGhpbmcgdG8gd2F0Y2ggZm9yIHRob3VnaCBpcyBWQ1BVIG9mZmxpbmluZwo+IHdoaWxlIGJp
bmRpbmcuCj4KCkxldCBtZSBzZWUgaWYgSSBjYW4gbWFuYWdlIHRvIGRvIHRha2UgY2FyZSBvZiB0
aGlzIHNjZW5hcmlvLgoKPj4gICAvKiBSZWJpbmQgYW4gZXZ0Y2huIHNvIHRoYXQgaXQgZ2V0cyBk
ZWxpdmVyZWQgdG8gYSBzcGVjaWZpYyBjcHUgKi8KPj4gLXN0YXRpYyBpbnQgcmViaW5kX2lycV90
b19jcHUodW5zaWduZWQgaXJxLCB1bnNpZ25lZCB0Y3B1KQo+PiAraW50IHhlbl9yZWJpbmRfZXZ0
Y2huX3RvX2NwdShpbnQgZXZ0Y2huLCB1bnNpZ25lZCB0Y3B1KQo+PiAgIHsKPj4gICAgICAgc3Ry
dWN0IGV2dGNobl9iaW5kX3ZjcHUgYmluZF92Y3B1Owo+PiAtICAgIGludCBldnRjaG4gPSBldnRj
aG5fZnJvbV9pcnEoaXJxKTsKPj4gICAgICAgaW50IG1hc2tlZDsKPj4KPj4gICAgICAgaWYgKCFW
QUxJRF9FVlRDSE4oZXZ0Y2huKSkKPj4gQEAgLTEzMzksNiArMTMzOCwxMiBAQCBzdGF0aWMgaW50
IHJlYmluZF9pcnFfdG9fY3B1KHVuc2lnbmVkIGlycSwKPj4gdW5zaWduZWQgdGNwdSkKPj4KPj4g
ICAgICAgcmV0dXJuIDA7Cj4+ICAgfQo+PiArRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3JlYmluZF9l
dnRjaG5fdG9fY3B1KTsKPj4gKwo+PiArc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNp
Z25lZCBpcnEsIHVuc2lnbmVkIHRjcHUpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIHhlbl9yZWJpbmRf
ZXZ0Y2huX3RvX2NwdShldnRjaG5fZnJvbV9pcnEoaXJxKSwgdGNwdSk7Cj4+ICt9Cj4+Cj4+ICAg
c3RhdGljIGludCBzZXRfYWZmaW5pdHlfaXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSwgY29uc3Qg
c3RydWN0Cj4+IGNwdW1hc2sgKmRlc3QsCj4+ICAgICAgICAgICAgICAgICAgIGJvb2wgZm9yY2Up
Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldnRjaG4uYyBiL2RyaXZlcnMveGVuL2V2dGNo
bi5jCj4+IGluZGV4IDdlZmQxY2IuLmJkMzRkM2QgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVu
L2V2dGNobi5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL2V2dGNobi5jCj4+IEBAIC00NzEsNiArNDcx
LDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLAo+PiAgICAg
ICBjYXNlIElPQ1RMX0VWVENITl9CSU5EX0lOVEVSRE9NQUlOOiB7Cj4+ICAgICAgICAgICBzdHJ1
Y3QgaW9jdGxfZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4gYmluZDsKPj4gICAgICAgICAgIHN0cnVj
dCBldnRjaG5fYmluZF9pbnRlcmRvbWFpbiBiaW5kX2ludGVyZG9tYWluOwo+PiArICAgICAgICBz
dGF0aWMgdW5zaWduZWQgaW50IHNlbGVjdGVkX2NwdTsKPj4KPj4gICAgICAgICAgIHJjID0gLUVG
QVVMVDsKPj4gICAgICAgICAgIGlmIChjb3B5X2Zyb21fdXNlcigmYmluZCwgdWFyZywgc2l6ZW9m
KGJpbmQpKSkKPj4gQEAgLTQ4OSw4ICs0OTAsMTMgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2lvY3Rs
KHN0cnVjdCBmaWxlICpmaWxlLAo+PiAgICAgICAgICAgICAgIGJyZWFrOwo+Pgo+PiAgICAgICAg
ICAgcmMgPSBldnRjaG5fYmluZF90b191c2VyKHUsIGJpbmRfaW50ZXJkb21haW4ubG9jYWxfcG9y
dCk7Cj4+IC0gICAgICAgIGlmIChyYyA9PSAwKQo+PiArICAgICAgICBpZiAocmMgPT0gMCkgewo+
PiAgICAgICAgICAgICAgIHJjID0gYmluZF9pbnRlcmRvbWFpbi5sb2NhbF9wb3J0Owo+PiArICAg
ICAgICAgICAgc2VsZWN0ZWRfY3B1ID0gY3B1bWFza19uZXh0KHNlbGVjdGVkX2NwdSwgY3B1X29u
bGluZV9tYXNrKTsKPj4gKyAgICAgICAgICAgIGlmIChzZWxlY3RlZF9jcHUgPj0gbnJfY3B1X2lk
cykKPj4gKyAgICAgICAgICAgICAgICBzZWxlY3RlZF9jcHUgPSBjcHVtYXNrX2ZpcnN0KGNwdV9v
bmxpbmVfbWFzayk7Cj4+ICsgICAgICAgICAgICB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUocmMs
IHNlbGVjdGVkX2NwdSk7Cj4gQ2FuIHlvdSBkbyBwcm9wZXIgYXNzaWdubWVudCAqaW5zdGVhZCBv
ZiogYmluZGluZyB0byBDUFUwIGFzIG9wcG9zZWQgdG8KPiByZWJpbmRpbmcgdGhlIGV2ZW50IGNo
YW5uZWwgbGF0ZXI/IE90aGVyd2lzZSB5b3UgYXJlIG1ha2luZyBhbiBleHRyYQo+IGh5cGVyY2Fs
bC4KClN1cmUsIG1ha2Ugc2Vuc2UuCgo+IFlvdSBhbHNvIHByb2JhYmx5IHdhbnQgdG8gbG9vayBh
dCBjdXJyZW50IElSUSBhZmZpbml0eSBtYXNrIGluc3RlYWQgb2YKPiBjcHVfb25saW5lX21hc2su
CgpTdXJlLCBJIHdpbGwgc2VuZCBhIHBhdGNoIG91dCB3aXRoIHRoZSBjaGFuZ2VzLCBiYXNlZCBv
biB5b3VyIGNvbW1lbnRzLgoKPj4gKyAgICAgICAgfQo+PiAgICAgICAgICAgYnJlYWs7Cj4+ICAg
ICAgIH0KPj4KPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2V2ZW50cy5oIGIvaW5jbHVkZS94
ZW4vZXZlbnRzLmgKPj4gaW5kZXggODhkYTJhYi4uZjQ0MmNhNSAxMDA2NDQKPj4gLS0tIGEvaW5j
bHVkZS94ZW4vZXZlbnRzLmgKPj4gKysrIGIvaW5jbHVkZS94ZW4vZXZlbnRzLmgKPj4gQEAgLTU4
LDYgKzU4LDcgQEAgdm9pZCBldnRjaG5fcHV0KHVuc2lnbmVkIGludCBldnRjaG4pOwo+Pgo+PiAg
IHZvaWQgeGVuX3NlbmRfSVBJX29uZSh1bnNpZ25lZCBpbnQgY3B1LCBlbnVtIGlwaV92ZWN0b3Ig
dmVjdG9yKTsKPj4gICB2b2lkIHJlYmluZF9ldnRjaG5faXJxKGludCBldnRjaG4sIGludCBpcnEp
Owo+PiAraW50IHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShpbnQgZXZ0Y2huLCB1bnNpZ25lZCB0
Y3B1KTsKPj4KPj4gICBzdGF0aWMgaW5saW5lIHZvaWQgbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2hu
KGludCBwb3J0KQo+PiAgIHsKPj4KPj4gInNlbGVjdGVkX2NwdSIgbmVlZHMgdG8gYmUgcHJvdGVj
dGVkLCBidXQgSSB3b3VsZCBsaWtlIHRvIGF2b2lkIHRha2luZwo+PiBhIGxvY2suIE9uZSB3YXkg
dG8gYXZvaWQgdGFraW5nIGxvY2sgKGJlZm9yZQo+PiB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUo
KSkgd291bGQgYmUgdG8gdXNlCj4+ICJsb2NhbF9wb3J0JW51bV9wcmVzZW50X2NwdXMoKSIgb3Ig
IiBzbXBfcHJvY2Vzc29yX2lkKCkiIGFzIGluZGV4IGludG8KPj4gY3B1bWFza19uZXh0Lgo+IFRo
ZSBsYXR0ZXIgc291bmRzIGJldHRlciB0byBtZSAtLS0gdGhlcmUgaXMgYSBjaGFuY2UgdGhhdCB0
aGUgaW50ZXJydXB0cwo+IHdpbGwgYmUgcHJvY2Vzc2VkIGxvY2FsbHkuCj4KPiAtYm9yaXMKCkRp
ZCB5b3UgbWVhbiB1c2luZyBzbXBfcHJvY2Vzc29yX2lkKCkgYXMgaW5kZXggPwoKPj4gV2hhdCBk
byB5b3UgZ3V5cyBzdWdnZXN0Lgo+Pgo+PiBUaGFua3MsCj4+Cj4+IEFub29iLgo+PgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 15:35:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:35:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB0zE-0007v9-JF; Wed, 17 May 2017 15:35:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB0zC-0007v3-W8
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:35:39 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 DB/C8-19466-ACD6C195; Wed, 17 May 2017 15:35:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfdorky
 kwcodGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aylltsBQ2aFTPuKzQwzpPtYuTiEBLYzCjx
 beJGFghnN6PEiskH2LsYOTmEBXwlnkx7xARiiwhESuzfegCoiAOoKFvi0iMnkHpmgdWMElM2r
 GAFqWET0JS48/kTWD2vgJXEqcarbCA2i4CqxLa9T8FqRAXCJd42HmGBqBGUODnzCZjNKWAj0b
 TjDlgNs4CtxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTLWSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDLd6BgbGHYw72v0OMUpyMCmJ8u5/IB0pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL3QY5MpJBgUWp6akVaZg4w8GHSEhw8SiK8rMDgF+ItLkjML
 c5Mh0idYlSUEuftBOkTAElklObBtcGi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6rIF
 N4MvNK4Ka/AlrMBLS4GeRm3uKSRISUVANjB+d5/X1Ckm4fElIL29Ut5fZwPrt9v2HGo/58heC
 lu1WmlvdcnPTMLXrf5yMrjr4uz9qZeUdn7lY22xVlO8qObpsYdPqqa0+oWHxeV5SQ1+Q5LBe0
 yqPMo4Se1k1XKvhqvlWV609cUnqPzXMznXhfa+cJonEN5VNSbZuq3f8tPdinumDVIn8lluKMR
 EMt5qLiRAB6AVtTsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495035333!79003137!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4134 invoked from network); 17 May 2017 15:35:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 17 May 2017 15:35:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4CE5E1435;
 Wed, 17 May 2017 08:35:32 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 349E73F41F;
 Wed, 17 May 2017 08:35:31 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-16-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6091e343-e78a-b014-8a23-ae8799a61d95@arm.com>
Date: Wed, 17 May 2017 16:35:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-16-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 15/28] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IGVhY2ggZGV2aWNlIHdlIGFsbG9jYXRlIG9uZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGVhY2gg
dmlydHVhbAo+IGV2ZW50IChNU0kpLgo+IFByb3ZpZGUgYSBoZWxwZXIgZnVuY3Rpb24gd2hpY2gg
cmV0dXJucyB0aGUgcG9pbnRlciB0byB0aGUgYXBwcm9wcmlhdGUKPiBzdHJ1Y3QsIHRvIGJlIGFi
bGUgdG8gZmluZCB0aGUgcmlnaHQgc3RydWN0IHdoZW4gZ2l2ZW4gYSB2aXJ0dWFsCj4gZGV2aWNl
SUQvZXZlbnRJRCBwYWlyLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAg
ICAgIHwgNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA0ICsrKwo+ICAyIGZpbGVzIGNoYW5nZWQs
IDczIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0
cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IGluZGV4IGFlYmMyNTcuLmZkNmEzOTQg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKPiBAQCAtODAwLDYgKzgwMCw3NSBAQCBvdXQ6Cj4gICAgICByZXR1
cm4gcmV0Owo+ICB9Cj4KPiArLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgaXRzX2RldmljZV9s
b2NrIGhlbGQuICovCj4gK3N0YXRpYyBzdHJ1Y3QgaXRzX2RldmljZSAqZ2V0X2l0c19kZXZpY2Uo
c3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9vcmJlbGwsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkKQo+ICt7Cj4gKyAgICBzdHJ1
Y3QgcmJfbm9kZSAqbm9kZSA9IGQtPmFyY2gudmdpYy5pdHNfZGV2aWNlcy5yYl9ub2RlOwo+ICsg
ICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlc19sb2NrKSk7Cj4gKwo+ICsgICAgd2hpbGUgKG5v
ZGUpCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IGNtcDsKPiArCj4gKyAgICAgICAgZGV2ID0gcmJf
ZW50cnkobm9kZSwgc3RydWN0IGl0c19kZXZpY2UsIHJibm9kZSk7Cj4gKyAgICAgICAgY21wID0g
Y29tcGFyZV9pdHNfZ3Vlc3RfZGV2aWNlcyhkZXYsIHZkb29yYmVsbCwgdmRldmlkKTsKPiArCj4g
KyAgICAgICAgaWYgKCAhY21wICkKPiArICAgICAgICAgICAgcmV0dXJuIGRldjsKPiArCj4gKyAg
ICAgICAgaWYgKCBjbXAgPiAwICkKPiArICAgICAgICAgICAgbm9kZSA9IG5vZGUtPnJiX2xlZnQ7
Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyB1aW50MzJf
dCBnZXRfaG9zdF9scGkoc3RydWN0IGl0c19kZXZpY2UgKmRldiwgdWludDMyX3QgZXZlbnRpZCkK
PiArewo+ICsgICAgdWludDMyX3QgaG9zdF9scGkgPSBJTlZBTElEX0xQSTsKPiArCj4gKyAgICBp
ZiAoIGRldiAmJiAoZXZlbnRpZCA8IGRldi0+ZXZlbnRpZHMpICkKPiArICAgICAgICBob3N0X2xw
aSA9IGRldi0+aG9zdF9scGlfYmxvY2tzW2V2ZW50aWQgLyBMUElfQkxPQ0tdICsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV2ZW50aWQgJSBMUElfQkxPQ0spOwo+
ICsKPiArICAgIHJldHVybiBob3N0X2xwaTsKCklITU8sIGl0IHdvdWxkIGJlIGVhc2llciB0byBy
ZWFkIGlmIHlvdSBpbnZlcnQgdGhlIGNvbmRpdGlvbjoKCmlmICggIWRldiB8fCAoZXZlbnRpZCA+
PSBkZXYtPmV2ZW50aWRzKSApCiAgIHJldHVybiBJTlZBTElEX0xQSTsKCnJldHVybiBkZXYtPmhv
c3RfbHBpX2Jsb2Nrc1tldmVudGlkIC8gTFBJX0JMT0NLXSArIChldmVudGlkICUgTFBJX0JMT0NL
KTsKCkFsc28sIHdoaWxzdCBJIGFncmVlIGFib3V0IHNhbml0aXppbmcgZXZlbnRpZCwgc29tZW9u
ZSBjYWxsaW5nIHRoaXMgCmZ1bmN0aW9uIHdpdGggZGV2ID0gTlVMTCBpcyBhbHJlYWR5IHdyb25n
LiBEZWZlbnNpdmUgcHJvZ3JhbW1pbmcgaXMgCmdvb2QsIGJ1dCB0aGVyZSBhcmUgc29tZSBwbGFj
ZSB3aGVyZSBJIGRvbid0IHRoaW5rIGl0IGlzIG5lY2Vzc2FyeS4gWW91IApoYXZlIHRvIHRydXN0
IGEgYml0IHRoZSBjYWxsZXIsIG90aGVyd2lzZSB5b3Ugd2lsbCBlbmQgdXAgbWFraW5nIHRoZSAK
Y2hlY2sgMTAgdGltZXMgYmVmb3JlIGFjY2Vzc2luZyBpdC4KCj4gK30KPiArCj4gK3N0YXRpYyBz
dHJ1Y3QgcGVuZGluZ19pcnEgKmdldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFk
ZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZldmVudGlkLAoKcy92ZXZl
bnRpZC8gYXMgaXQgaXMgbm90IHZpcnR1YWwgYSB2aXJ0dWFsIG9uZSBhbmQgbWFrZSB0aGUgY2Fs
bCB0byAKZ2V0X2hvc3RfbHBpIGZhaXJseSBjb25mdXNpbmcuCgo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmhvc3RfbHBpKQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgaXRzX2RldmljZSAqZGV2Owo+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJx
ICpwaXJxID0gTlVMTDsKPiArCj4gKyAgICBzcGluX2xvY2soJmQtPmFyY2gudmdpYy5pdHNfZGV2
aWNlc19sb2NrKTsKPiArICAgIGRldiA9IGdldF9pdHNfZGV2aWNlKGQsIHZkb29yYmVsbF9hZGRy
ZXNzLCB2ZGV2aWQpOwo+ICsgICAgaWYgKCBkZXYgJiYgdmV2ZW50aWQgPD0gZGV2LT5ldmVudGlk
cyApCgpXaHkgYXJlIHlvdSB1c2luZyAiPD0iIGhlcmUgYW5kIG5vdCAiPCIgbGlrZSBpbiBnZXRf
aG9zdF9scGk/IFN1cmVseSBvbmUgCm9mIHRoZW0gaXMgd3JvbmcuCgo+ICsgICAgewo+ICsgICAg
ICAgIHBpcnEgPSAmZGV2LT5wZW5kX2lycXNbdmV2ZW50aWRdOwo+ICsgICAgICAgIGlmICggaG9z
dF9scGkgKQo+ICsgICAgICAgICAgICAqaG9zdF9scGkgPSBnZXRfaG9zdF9scGkoZGV2LCB2ZXZl
bnRpZCk7CgpHZXR0aW5nIHRoZSBob3N0X2xwaSBpcyBmYWlybHkgY2hlYXAuIEkgd291bGQgaW1w
b3NlIHRvIHBhc3MgaG9zdF9scGkuCgpUaGlzIHdvdWxkIGFsc28gYXZvaWQgbXVsdGlwbGUgY2hl
Y2sgb24gdGhlIGV2ZW50aWQgYXMgeW91IGN1cnJlbnRseSBkby4gSS5lCgpkZXYgPSAuLi4KaWYg
KCAhZGV2ICkKICAgZ290byBvdXQ7CgoqaG9zdF9scGkgPSBnZXRfaG9zdF9scGkoZGV2LCAuLi4p
OwoKaWYgKCAqaG9zdF9scGkgPT0gSU5WQUxJRF9MUEkgKQogICBnb3RvIG91dDsKCnBpcnEgPSAm
ZGV2LT5wZW5kX2lycXNbdmV2ZW50aWRdOwoKCm91dDoKICAgIHNwaW5fdW5sb2NrKC4uLikKICAg
IHJldHVybiBwaXJxOwoKPiArICAgIH0KPiArICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLnZnaWMu
aXRzX2RldmljZXNfbG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIHBpcnE7Cj4gK30KPiArCj4gK3N0
cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHZldmVudGlkKQoKcy92ZXZlbnRpZC9ldmVudGlkLwoKPiArewo+ICsgICAgcmV0dXJuIGdldF9l
dmVudF9wZW5kaW5nX2lycShkLCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCB2ZXZlbnRpZCwg
TlVMTCk7Cj4gK30KClRoaXMgd3JhcHBlciBsb29rcyBhIGJpdCBwb2ludGxlc3MgdG8gbWUuIFdo
eSBkb24ndCB5b3UgZGlyZWN0bHkgZXhwb3NlIApnZXRfZXZlbnRfcGVuZGluZ19pcnEoLi4uKT8K
Cj4gKwo+ICAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlz
dCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KPiAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gIHsKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19pdHMuaAo+IGluZGV4IDQwZjRlZjUuLmQxNjJlODkgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19pdHMuaAo+IEBAIC0xNjksNiArMTY5LDEwIEBAIGludCBnaWN2M19pdHNfbWFwX2d1ZXN0X2Rl
dmljZShzdHJ1Y3QgZG9tYWluICpkLAo+ICBpbnQgZ2ljdjNfYWxsb2NhdGVfaG9zdF9scGlfYmxv
Y2soc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgKmZpcnN0X2xwaSk7Cj4gIHZvaWQgZ2ljdjNf
ZnJlZV9ob3N0X2xwaV9ibG9jayh1aW50MzJfdCBmaXJzdF9scGkpOwo+Cj4gK3N0cnVjdCBwZW5k
aW5nX2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZldmVudGlk
KTsKPiAgI2Vsc2UKPgo+ICBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 15:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB11c-00083T-0L; Wed, 17 May 2017 15:38:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30337199f=citrix-osstest@xenproject.org>)
 id 1dB11b-000836-43
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 15:38:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 81/0B-26749-E5E6C195; Wed, 17 May 2017 15:38:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW5snky
 kwdLf4hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPmmrMsBXdKKy5N2svewHjdo4uRk0NCwF/i
 7qvJrBC2h8T1syeYQGwRAWeJCR9us4HYvAJ6Et++nQaq4eAQFkiRmLVcv4uRC6j8u5LEz1WbW
 SB6XSVmHzzKCmOfOvybGcRmA5o5sWciWA2LgKrE5BvLwOYLCWhJLF28kglivqDEyZlPwGqYBS
 QkDr54wQwxx1Li2/qnzBMY+WYhKZuFpGwBI9MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDY73
 c1OLixPTUnMSkYr3k/NxNjMCQqmdgYNzBePmr0yFGSQ4mJVHe/Q+kI4X4kvJTKjMSizPii0pz
 UosPMcpwcChJ8IblykQKCRalpqdWpGXmAIMbJi3BwaMkwusIkuYtLkjMLc5Mh0idYtTleLf0w
 3smIZa8/LxUKXFebpAiAZCijNI8uBGwSLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZiXH2
 QKT2ZeCdymV0BHMAEd0QxyP29xSSJCSqqBMcxrwl9HoANCdN3fvd101T71rMR/ozeXUgz/1ks
 w7mGd+eKAydLaWo/D+w++evbT+yD38QrpXVM5/89hjZnuOHnPj6uKSY6K9e9Wtn6u5sraMbP5
 rJ6wkF3OubQCvUOr0i/9Lvzt87thjYkzl6Jxne1sc/vJk+Nibyw8v+HDKduyCf+EVc+tV2Ipz
 kg01GIuKk4EAGGXhNyvAgAA
X-Env-Sender: prvs=30337199f=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495035483!100325641!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30869 invoked from network); 17 May 2017 15:38:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 15:38:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,355,1491264000"; d="scan'208";a="432845278"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71333-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:xen-boot/dst_host:fail:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=1956c9e91df3e4b7b480c35260bd656153d5202d
X-Osstest-Versions-That: xen=74ad8abe49d4c6268a1fadc52f9389474c0d00f1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 17 May 2017 16:36:10 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 71333: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTMzMyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTMzMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxMzAwCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzEzMDAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
NiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDcxMzAwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBjYXB0dXJlLWxvZ3MvbDEoMTcpICAgICBmYWlsIGxp
a2UgNzEzMDAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1p
ZHdheSAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTk1NmM5ZTkxZGYzZTRiN2I0ODBjMzUyNjBiZDY1
NjE1M2Q1MjAyZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzRhZDhh
YmU0OWQ0YzYyNjhhMWZhZGM1MmY5Mzg5NDc0YzBkMDBmMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
IDcxMzAwICAyMDE3LTA1LTEyIDEyOjQ3OjEwIFogICAgNSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgICA3MTMzMyAgMjAxNy0wNS0xNyAwNjo0Njo1OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgU2VyYXBoaW1lIEtpcmtvdnNraSA8
a2lya3NlcmFwaEBnbWFpbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
LXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9n
cwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTk1NmM5ZTkxZGYzZTRiN2I0ODBj
MzUyNjBiZDY1NjE1M2Q1MjAyZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IE1hciAzMCAxNzozMjozMSAyMDE3ICswMTAwCgogICAg
dG9vbHMvbGlieGM6IFRvbGVyYXRlIHNwZWNpZmljIHplcm8tY29udGVudCByZWNvcmRzIGluIG1p
Z3JhdGlvbiB2MiBzdHJlYW1zCiAgICAKICAgIFRoZSBtaWdyYXRpb24gdjIgc2F2ZSBjb2RlIHdh
cyB3cml0dGVuIHRvIGF2b2lkIHNlbmRpbmcgZGF0YSByZWNvcmRzIHdpdGggbm8KICAgIGNvbnRl
bnQsIGFzIHN1Y2ggcmVjb3JkcyBzZXJ2ZSBubyBwdXJwb3NlIGJ1dCBjb21lIHdpdGggYSBwZXJm
b3JtYW5jZSBoaXQuCiAgICBUaGUgcmVzdG9yZSBjb2RlIHNhbml0eSBjaGVja3MgdGhpcyBleHBl
Y3RhdGlvbi4KICAgIAogICAgVW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzIChtb3N0IG5vdGFibHks
IG9uIEFNRCBoYXJkd2FyZSB3aXRoIERlYnVnIEV4dGVuc2lvbnMsCiAgICBhbmQgYSBQViBndWVz
dCBrZXJuZWwgd2hpY2ggaXMgbm90IHVzaW5nIHRoZSBmZWF0dXJlKSwgdGhlIHNhdmUgY29kZSB3
b3VsZAogICAgZ2VuZXJhdGUgYSByZWNvcmQgd2l0aCBubyBjb250ZW50LCB3aGljaCB0cmlwcyB0
aGUgc2FuaXR5IGNoZWNrIGluIHRoZSByZXN0b3JlCiAgICBjb2RlLgogICAgCiAgICBBcyB0aGUg
c3RyZWFtIGlzIG90aGVyd2lzZSBmaW5lLCB0b2xlcmF0ZSB0aGVzZSByZWNvcmRzIGFuZCBhdm9p
ZCBmYWlsaW5nIHRoZQogICAgbWlncmF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAxMTllZTRkNzczNzdhYTFmYzYyZWZkYWRjMWNjODdkZjRmMTI3MGJmKQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgODM0ZWE4NzBjNTA3ZjA1NDM1MzE5MGM3MzE2MzBmYmI1MTQ0OTRj
NCkKCmNvbW1pdCA2YTY4OTk3NWM2OWEzOGViNTNjM2RlMGI1MzNhM2Q5ODVkYzg0MzFkCkF1dGhv
cjogU2VyYXBoaW1lIEtpcmtvdnNraSA8a2lya3NlcmFwaEBnbWFpbC5jb20+CkRhdGU6ICAgVHVl
IEFwciA0IDE0OjQwOjQ4IDIwMTcgKzAyMDAKCiAgICBsaWJ4YzogZml4IHNlZ2ZhdWx0IG9uIHVu
aW5pdGlhbGl6ZWQgeGNoLT5mbWVtCiAgICAKICAgIEN1cnJlbnRseSBpbiB4Y19pbnRlcmZhY2Vf
b3BlbiwgeGNoLT5mbWVtIGlzIG5vdCBpbml0aWFsaXplZAogICAgYW5kIGluIHNvbWUgcmFyZSBj
YXNlIHRoZSBjb2RlIGZhaWxzIGJlZm9yZSBldmVyIGFzc2lnbmluZyBhIHZhbHVlCiAgICB0byBp
dC4KICAgIAogICAgSSBnb3QgdGhpcyBpbiBtYXN0ZXI6CiAgICAKICAgICAgICQgc3VkbyAuL3hs
L3hsIHJ1bgogICAgICAgeGVuY2FsbDogZXJyb3I6IENvdWxkIG5vdCBvYnRhaW4gaGFuZGxlIG9u
IHByaXZpbGVnZWQgY29tbWFuZCBpbnRlcmZhY2U6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkK
ICAgICAgIFNlZ21lbnRhdGlvbiBmYXVsdAogICAgCiAgICBUaGlzIGluaXRpYWxpemVzIHRoZSB3
aG9sZSB4Y2hfYnVmZiB0byAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJhcGhpbWUgS2ly
a292c2tpIDxraXJrc2VyYXBoQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzRiZGJlYzAw
YzkwNjM3MzYzNjExMjRhMzQ5MmViY2VhYmZhZWQwNikKICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IGVmZDJmZjk5OWRmNzJlZTRjMjQ2OTI3ZmQ0Mjk3ZTNhNzVjYWRiZjMpCihxZW11IGNo
YW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 15:40:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB13T-0008Nl-Fj; Wed, 17 May 2017 15:40:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dB13S-0008IL-5g
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:40:02 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 84/4E-26749-1DE6C195; Wed, 17 May 2017 15:40:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dCnky
 kwYJzhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZRXfZCjYrVGxa/pmlgfGUVBcjJ4eQQJ7E
 2hlP2UFsXgE7iVvT5rOA2BIChhKnF94Es1kEVCUmX1zECmKzCahLtD3bDmRzcIgIGEjMPAQ0h
 ouDWeAUo8TcmcfZQGqEBdIl9i1dzgaSEBK4xyrRvHkt2AJOgUCJqxcPMYM08woISvzdIQwSZh
 bQknj46xYLhK0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpr
 rJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgfHna8xCjJAeTkijv/gfS
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMNyZSKFBItS01Mr0jJzgJEAk5bg4FES4W0CSfMWF
 yTmFmemQ6ROMepyvFv64T2TEEtefl6qlDgvN0iRAEhRRmke3AhYVF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO8JkCk8mXklcJteAR3BBHREM8j9vMUliQgpqQZGiwqfWp6mte0smjE/UrT
 d9P7a7Am8vON9wD694q1CJbMu6Od6z0gNtNo2Yf3/JuOihtizmV/4+Nv+/eB+H6I/n6cy+26F
 +IxFNVtelF1pttV8z3iqlF/z3CPnwzN6t981/SX3zFqbyWBDPLt+qHp2xTwbNdsXj3/PW9I1a
 frMcCfHz27hq2KUWIozEg21mIuKEwEUjspgxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495035598!96914699!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25703 invoked from network); 17 May 2017 15:40:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 15:40:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 09:39:57 -0600
Message-Id: <591C8AEC020000780015A964@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 09:39:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
 <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
 <591973510200007800159A91@prv-mh.provo.novell.com>
 <CAPD2p-=q_KPO5aWptC08un6dON4K2WGwuhAAc=Qxc6OZT=ts1g@mail.gmail.com>
 <5919BC480200007800159CF9@prv-mh.provo.novell.com>
 <CAPD2p-kM_hjBd_H2vNQujm8STNFMsm4fr5697oh8k=rzg4SMMQ@mail.gmail.com>
 <591B1691020000780015A353@prv-mh.provo.novell.com>
 <CAPD2p-m4GXr57PRmhNfJt_gqZ8kUifDeB_jB3MtFnrfLv3Sywg@mail.gmail.com>
In-Reply-To: <CAPD2p-m4GXr57PRmhNfJt_gqZ8kUifDeB_jB3MtFnrfLv3Sywg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE3OjI4LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
SGksIEphbi4KPiAKPiBPbiBUdWUsIE1heSAxNiwgMjAxNyBhdCA0OjExIFBNLCBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxNi4wNS4xNyBhdCAxNDo0OCwg
PG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+Pj4gT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQg
MzozMyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+PiBP
biAxNS4wNS4xNyBhdCAxMjo0MywgPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+Pj4+PiBJ
bmRlZWQsIHRoZXJlIHdhcyBzb21lIG1pc3VuZGVyc3RhbmRpbmcgZnJvbSBteSBzaWRlIG9uIHRo
aXMuCj4+Pj4+IExldCBtZSBlbGFib3JhdGUgYSBiaXQgbW9yZSBvbiB0aGlzOgo+Pj4+PiAxLiBZ
ZXMsIHRoaXMgVE9ETyBzaG91bGRuJ3QgYmUganVzdCBkcm9wcGVkLCBidXQgbmVlZHMgdG8gYmUK
Pj4+Pj4gYWRkcmVzc2VkLCBzbyBhdCBsZWFzdCBJIHdpbGwgaGF2ZSB0aGVtIGJhY2sgaW4gdGhl
IHBhdGNoCj4+Pj4+IDIuIEkgYW0gbm90IGEgeDg2IGd1eSBhbmQgbm90IGZhbWlsaWFyIHdpdGgg
dGhlIEludGVsL0FNRCBJT01NVXMsIHNvCj4+Pj4+IGl0IG1ha2VzIG1lIGxvdHMgb2Ygd29yayB0
byBkbyB0aGlzIGNoYW5nZQo+Pj4+PiBwcm9wZXJseSwgc28gdGhpcyBpcyBub3Qgb25seSB0aGUg
cXVlc3Rpb24gb2YgdGVzdGluZyB0aGUgY29kZSwgYnV0IHJhdGhlcgo+Pj4+PiBoYXZpbmcgaXQg
d3JpdHRlbi4KPj4+Pj4gMy4gUGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLCBidXQgdGhl
c2UgYXJlIGFsbCAqb3B0aW1pemF0aW9ucyogd2hpY2gKPj4+Pj4gSSBhbSBtZW50aW9uaW5nIGlu
IHRoYXQgVE9ETywgbm90IHNvbWV0aGluZyB0aGF0IGJyZWFrcyB4ODYgb3IgYWZmZWN0cyBpdAo+
Pj4+PiBpbiBhbnkgd2F5Lgo+Pj4+Pgo+Pj4+PiBUaGF0IGJlaW5nIHNhaWQsIGNhbiB3ZSBwb3N0
cG9uZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgKm9wdGltaXphdGlvbnMqCj4+Pj4+IGluIHF1ZXN0
aW9uCj4+Pj4+IGFuZCBoYXZlIHRob3NlIGFzIGEgc2VwYXJhdGUgYWN0aXZpdHk/Cj4+Pj4+IE9y
IGlmIHRoZXNlICpvcHRpbWl6YXRpb25zKiBtdXN0IGJlIHByZXNlbnQgaW4gdGhlIGN1cnJlbnQg
cGF0Y2gKPj4+Pj4gc2VyaWVzLCBjb3VsZCB5b3UsIHBsZWFzZSwgcHJvdmlkZSBtZSB3aXRoIHNv
bWUgaGludHMgaG93Cj4+Pj4+IHRoZXNlIFRPRE8gc2hvdWxkIGJlIHByb3Blcmx5IGltcGxlbWVu
dGVkPwo+Pj4+Cj4+Pj4gSSdtIHB1enpsZWQuIFdoZW4gSSBmaXJzdCBjb21tZW50ZWQgb24gdGhl
c2UgVE9ET3MgSSBkaWQgc2F5Cj4+Pj4gIldoaWxlIEkgYXBwcmVjaWF0ZSB0aGlzIG5vdCBiZWlu
ZyBkb25lIGluIHRoZSBhbHJlYWR5IGxhcmdlIHBhdGNoLAo+Pj4+IEkgZG9uJ3QgdGhpbmsgc3Vj
aCBhIFRPRE8gc2hvdWxkIGJlIGxlZnQgYXJvdW5kLiBJZiBuZWVkIGJlIChlLmcuCj4+Pj4gYmVj
YXVzZSB5b3UgY2FuJ3QgdGVzdCB0aGUgY2hhbmdlKSwgZ2V0IGluIHRvdWNoIHdpdGggdGhlCj4+
Pj4gbWFpbnRhaW5lcihzKS4iIE9mIGNvdXJzZSB0aGUgImUuZy4iIGV4dGVuZHMgdG8gdGhlIGFj
dHVhbAo+Pj4+IGltcGxlbWVudGF0aW9uLiBJT1cgSSdtIG5vdCBzYXlpbmcgeW91IG5lZWQgdG8g
ZG8gdGhpcyB3b3JrCj4+Pj4gaW1tZWRpYXRlbHkgYW5kIGFsbCBieSB5b3Vyc2VsZiwgYnV0IHRo
ZXJlIHNob3VsZCBiZSBhIGNsZWFyIHBsYW4KPj4+PiBvbiBnZXR0aW5nIHRoZXNlIGl0ZW1zIGFk
ZHJlc3NlZC4gV2Ugc2hvdWxkbid0IHNoaXAgc2V2ZXJhbAo+Pj4+IHJlbGVhc2VzIHdpdGggdGhl
bSBzdGlsbCBwcmVzZW50LiBJJ20gc29ycnkgdGhpcyBoaXRzIHlvdSwgYnV0IHdlJ3ZlCj4+Pj4g
aGFkIHRvbyBiYWQgZXhwZXJpZW5jZSBpbiB0aGUgcGFzdCB3aXRoIHBlb3BsZSBsZWF2aW5nIHRv
ZG8gb3IKPj4+PiBmaXhtZSBub3RlcyBpbiB0aGUgY29kZSwgcGVyaGFwcyBldmVuIHByb21pc2lu
ZyB0byBhZGRyZXNzIHRoZW0KPj4+PiB3aXRob3V0IGV2ZXIgZG9pbmcgc28uCj4+PiBJIHNlZS4g
WW91IGFyZSByaWdodCBhYm91dCBsZWF2aW5nIFRPRE8pCj4+PiBEb24ndCBtaW5kIHRvIGdldCB0
aGVzZSBpdGVtcyBhZGRyZXNzZWQgKndpdGhpbiBjdXJyZW50IHBhdGNoIHNlcmllcyoKPj4+IGFz
IHNlcGFyYXRlIHBhdGNoIG9yIHBhdGNoZXMuCj4+PiBTbywgd2UgaGF2ZSB0byBhZGRyZXNzIGZv
ciB0aHJlZSBJT01NVXM6IEludGVsL0FNRCBhbmQgU01NVS4gSSB3aWxsCj4+PiBsZWF2ZSBTTU1V
IGZvciBteXNlbGYuCj4+Pgo+Pj4gQ291bGQgeW91LCBwbGVhc2UsIHByb3ZpZGUgbWUgd2l0aCBz
b21lIGhpbnRzIGhvdyB0aGVzZSBUT0RPIHNob3VsZCBiZQo+Pj4gcHJvcGVybHkgaW1wbGVtZW50
ZWQ/Cj4+Cj4+IEkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQg
dGhlIHJlcXVlc3QuIFF1aXRlCj4+IGNsZWFybHkgd2Ugd2FudCB0byB1c2UgbGFyZ2UgcGFnZXMg
aW4gdGhlIGNhc2UgdGhhdCBoYXJkd2FyZQo+PiBzdXBwb3J0cyB0aGVtLgo+Pgo+Pj4gSSB3YXMg
dGhpbmtpbmcgSSBjYW4gZXZlbiBqdXN0IHNxdWFzaCAqcGFnZXMgd2l0aCAqcGFnZSBhbmQgc2Vu
ZCB5b3UgYQo+Pj4gZHJhZnQgYXMgd2UgbmVlZCB0byBzdGFydCBmcm9tIHNvbWV3aGVyZS4KPj4K
Pj4gSSdtIGFmcmFpZCBJJ3ZlIGxvc3QgdG9vIG11Y2ggb2YgdGhlIGNvbnRleHQgdG8gc2VlIHdo
YXQgeW91IG1lYW4KPj4gaGVyZS4KPiBTb3JyeSBpZiBJIHdhcyB1bmNsZWFyLgo+IAo+IEF0IHRo
ZSBtb21lbnQgcGF0Y2ggY29udGFpbnMgdGhyZWUgVE9ET3MgaW4gdGhlIGZvbGxvd2luZyBmaWxl
czoKPiAxLiBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gMi4gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiAzLiBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9zbW11LmMKPiAKPiBBbmQgdGhlICpvcHRpbWl6YXRpb24qIHdoaWNoIEkg
bWVudGlvbmVkIGluIHRoYXQgVE9ETyBpcyBzYW1lIGZvciBhbGwKPiB0aHJlZSBmaWxlcy4KPiAr
LyogVE9ETzogT3B0aW1pemUgYnkgc3F1YXNoaW5nIG1hcF9wYWdlcy91bm1hcF9wYWdlcyB3aXRo
Cj4gbWFwX3BhZ2UvdW5tYXBfcGFnZSAqLwo+IAo+IEkgdGhpbmsgdGhhdCBJIGNvdWxkIHRyeSB0
byBhZGRyZXNzIHRoaXMgVE9ETyBieSBteXNlbGYgYXMgSSBpbWFnaW5lCj4gaXQgc2hvdWxkIGJl
IGFkZHJlc3NlZCBhbmQgc2VuZCB5b3UgYSBkcmFmdCBvciBwb3N0IFJGQyBwYXRjaC4KPiBBcyB0
aGUgcmVzdWx0IG9mIHRoaXMgUkZDIHBhdGNoIHdlIHdvdWxkIGhhdmUgbWFwX3BhZ2VzL3VubWFw
X3BhZ2VzCj4gY2FsbGJhY2tzIG9ubHksIGJ1dCBzdGlsbCBpdGVyYXRlIDRLIHBhZ2VzLgo+IAo+
IFdlIG5lZWQgdG8gc3RhcnQgZnJvbSBzb21ld2hlcmUgYW5kIHRoaXMgcGF0Y2ggd291bGQgYmUg
YSBiYXNlIHBvaW50Cj4gZm9yIGNvbnRpbnVlIG9wdGltaXppbmcuCj4gV2hhdCBkbyB5b3UgdGhp
bms/IE9yIHlvdSBoYXZlIGFub3RoZXIgb3Bpbmlvbj8KCldlbGwsIHllcywgdGhpcyB3b3VsZCBy
ZWR1Y2UgdGhlIHNjb3BlIG9mIHRoZSBUT0RPLCBidXQgbm8sIGl0CndvdWxkbid0IGVsaW1pbmF0
ZSBpdC4gQWZ0ZXIgYWxsIHRoZSBwcmltYXJ5IGdvYWwgKGZyb20gbXkKcGVyc3BlY3RpdmUpIG9m
IGFkZGluZyB0aGUgb3JkZXIgcGFyYW1ldGVyIGlzIHRvIG1ha2UgdXNlIG9mCmxhcmdlIHBhZ2Vz
IHdoZW5ldmVyIHBvc3NpYmxlLiBBbmQgYXMgc2FpZCBiZWZvcmUgLSBpdCdzIG5vdCBsaWtlCml0
IGhhcyB0byBiZSB5b3Ugd2hvIGRvZXMgdGhlIHdvcmssIGJ1dCBJJ2Qgc29ydCBvZiBleHBlY3Qg
dGhhdAp3aG9ldmVyIGludHJvZHVjZXMgVE9ET3MgYXQgbGVhc3QgdHJpZXMgdG8gYXJyYW5nZSBm
b3IgdGhlbQpiZWluZyB0YWtlbiBjYXJlIG9mICh1bmxlc3MgZS5nLiB0aGV5IGFmZmVjdCBleG90
aWMgc2l0dWF0aW9ucwpvbmx5KSwgZm9yIGV4YW1wbGUgYnkgcHVsbGluZyBpbiB0aGUgcmVzcGVj
dGl2ZSBtYWludGFpbmVycy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 15:45:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB18W-0000UY-2y; Wed, 17 May 2017 15:45:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dB18U-0000US-V4
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 15:45:15 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BB/17-01734-A007C195; Wed, 17 May 2017 15:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSaky5HgUy
 kwZNp+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bug0+YClaJVyzYu5epgXGXUBcjF4eQwAxG
 iY69z1hAHBaBBlaJl3fOsXcxcnJICMxhldhxSh3CzpOYcHU2I4RdLHFr2xcmEJtXQFDi5MwnL
 CC2kICPxM79l8BsTgF7iS07vrBAbFjEInF/0RGwBJuAgcT+d0/AFrAIqEr82z+JFWJQgMTKvl
 NsILawQLLErqlfwWwRAWWJ3l+/wQYxC5xhlGiZNAWsmVlAU6J1+2/2CYwCs5AcMgtJagEj0yp
 GjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBgrGdgYNzBeHmL
 3yFGSQ4mJVHe/Q+kI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J7Jk4kUEixKTU+tSMvMAcYFT
 FqCg0dJhPc5SJq3uCAxtzgzHSJ1itGY48Xl9++ZOJ6s/PGeSYglLz8vVUqc9wFIqQBIaUZpHt
 wgWLxeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuxFkCk9mXgncvldApzABndIM8gVvcUk
 iQkqqgTEp9xiPgAX/osMrVeZEf9AVCXuZVPv5iaWI9Rafm5auO2+f3nHtxZmvByPbN92L7RX8
 +cHnzywPbolf3wPua5S5XuKR399/PrTsckziPZaY+Ru4PNdJJ/20KjonnRgWkXLdzsPyuN+lJ
 /YzxZmVbvHcMGy5nnBuL1/xCkl3JembgdOmf6w35lBiKc5INNRiLipOBAArB/5J0gIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495035911!95900410!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50878 invoked from network); 17 May 2017 15:45:12 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 15:45:12 -0000
Received: by mail-it0-f66.google.com with SMTP id l145so1936355ita.0
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 08:45:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=IHNLDvrCCCd24Iv2ej5RnCi0Y2psEijhezC3gDAEJek=;
 b=sHIr/CtMciNS6Z59zrFFiXDYpSRFu9YkBrmpjozT3iNqiZ99SgemFn6E0lM5ry0TDm
 M3y+MIWPJYjgMn142kqHYKSAMgboRbfBLbG/TN3adhKlG4Zki7luGnB34Mp24lWryXhG
 ySeLsccNOKQ/cTN5xlosusE+FbbVXD41sBr5excGyk8vpS347L1XPqXHa0h3rmxytvHw
 Ug/QrHnfaQCKMipgDsVrwgf/DLZ05GoOuzcN3vdNWgppRrfNEeScRVwjm1OO4GVt8Hh3
 82+ct7VpXzndNfC8LWd9xtql3AIeJLC4n/dB5HDrhtIkqwc03oUUUAq1qfG3e/FOeXPo
 bKEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=IHNLDvrCCCd24Iv2ej5RnCi0Y2psEijhezC3gDAEJek=;
 b=T3VGQuuIzsfdmlUO4NmUpLHcKNHqGXDhZekfQnS2hDtjCKxNf0J3wewDhtUirnHIZQ
 E1CGjCyF1nUlj5AqorxE2LYMItyYjs2crJAbhNFtIVBm5DJuWjJXntS0PmLoPYugjkDK
 g5L7GehV8malCOkvt3qZTPkIZFTfCFNAJQjUBCHz41ov3f07YnqX9zELIW46kIRrRDmc
 EjJ13b6+bOAgjwZD3bw1NAuANu4wN3JNiNqLZoBksxjswJMlUWcBk8vHyao1QoZVRw6A
 8e4ktTK+MqEHPqloC/K8chPmRt8FlpI3ps37TaUoYftzNJ4ADqiwQd5UtSj+GRvmGyby
 oIpQ==
X-Gm-Message-State: AODbwcCZFvXMKuVDWcDxTiXWnw49OUIHA6J06BY2bCCFgD3N+h18iU9h
 sijAYka4L7UA4zj+hyM1GYfnlzhwMQ==
X-Received: by 10.36.210.193 with SMTP id z184mr4724711itf.86.1495035911465;
 Wed, 17 May 2017 08:45:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Wed, 17 May 2017 08:45:10 -0700 (PDT)
In-Reply-To: <5919BE920200007800159D0E@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
 <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
 <5919BE920200007800159D0E@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 17 May 2017 18:45:10 +0300
Message-ID: <CAPD2p-mxwDWbbt4i=kdtaFUToQtxO+s0tuhv+h27K83Z_uyaVw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbi4KCk9uIE1vbiwgTWF5IDE1LCAyMDE3IGF0IDM6NDMgUE0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTUuMDUuMTcgYXQgMTM6NDUsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzE1LzIwMTcgMDk6MTkgQU0sIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTUuMDUuMTcgYXQgMDk6NDIsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTUvMDUvMjAxNyAwODoyMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+IFdpdGggdGhpcyBJIHRoaW5rIHRoZXJlJ3MgcXVpdGUgYSBiaXQgb2YganVzdGlm
aWNhdGlvbiBuZWVkZWQgdG8ga2VlcAo+Pj4+PiBnb2luZyB3aXRob3V0IE0yUCBvbiBBUk0uCj4+
Pj4KPj4+PiBBcyBzYWlkIGluIGEgcHJldmlvdXMgdGhyZWFkLCBJIG1hZGUgYSBxdWljayBjYWxj
dWxhdGlvbiwgQVJNMzIgc3VwcG9ydHMKPj4+PiB1cCA0MC1iaXQgUEEgYW5kIElQQSAoZS5nIGd1
ZXN0IGFkZHJlc3MpLCB3aGljaCBtZWFucyAyOC1iaXRzIG9mCj4+Pj4gTUZOL0dGTi4gVGhlIEdG
TiB3b3VsZCBoYXZlIHRvIGJlIHN0b3JlZCBpbiBhIDMyLWJpdCBmb3IgYWxpZ25tZW50LCBzbwo+
Pj4+IHdlIHdvdWxkIG5lZWQgMl4yOCAqIDQgPSAxR2lCIG9mIHZpcnR1YWwgYWRkcmVzcyBzcGFj
ZSBhbmQgcG90ZW50aWFsbHkKPj4+PiBwaHlzaWNhbCBtZW1vcnkuIFdlIGRvbid0IGhhdmUgMUdC
IG9mIFZBIHNwYWNlIGZyZWUgb24gMzItYml0IHJpZ2h0IG5vdy4KPj4+Cj4+PiBIb3cgY29tZT8g
WW91IGRvbid0IHNoYXJlIGFkZHJlc3Mgc3BhY2VzIHdpdGggZ3Vlc3RzLgo+Pgo+PiBCZWxvdyB0
aGUgbGF5b3V0IGZvciBBUk0zMjoKPj4KPj4KPj4gICAqICAgMCAgLSAgMTJNICAgPENPTU1PTj4K
Pj4gICAqCj4+ICAgKiAgMzJNIC0gMTI4TSAgIEZyYW1ldGFibGU6IDI0IGJ5dGVzIHBlciBwYWdl
IGZvciAxNkdCIG9mIFJBTQo+PiAgICogMjU2TSAtICAgMUcgICBWTUFQOiBpb3JlbWFwIGFuZCBl
YXJseV9pb3JlbWFwIHVzZSB0aGlzIHZpcnR1YWwgYWRkcmVzcwo+PiAgICogICAgICAgICAgICAg
ICAgICAgIHNwYWNlCj4+ICAgKgo+PiAgICogICAxRyAtICAgMkcgICBYZW5oZWFwOiBhbHdheXMt
bWFwcGVkIG1lbW9yeQo+PiAgICogICAyRyAtICAgNEcgICBEb21oZWFwOiBvbi1kZW1hbmQtbWFw
cGVkCj4KPiBTaW5jZSBEb21oZWFwIGhhcmRseSBjb3ZlcnMgYWxsIG1lbW9yeSwgdGhlIG9idmlv
dXMgdGhpbmcgd291bGQKPiBzZWVtIHRvIGJlIHRvIHRha2UgcGFydCBvZiB0aGF0IHJlZ2lvbiwg
anVzdCBsaWtlIG9uIHg4NiB3ZSBhbHNvCj4gaGFkIHRvIHJlZHVjZSB0aGUgZGlyZWN0IG1hcHBp
bmcgYXJlYSBpbiBvcmRlciB0byBzdXBwb3J0IHN5c3RlbXMKPiB3aXRoIG1vcmUgdGhhbiA1VGIu
Cj4KPj4+PiBBUk02NCBjdXJyZW50bHkgc3VwcG9ydHMgdXAgdG8gNDgtYml0IFBBIGFuZCA0OC1i
aXQgSVBBLCB3aGljaCBtZWFucwo+Pj4+IDM2LWJpdHMgb2YgTUZOL0dGTi4gVGhlIEdGTiB3b3Vs
ZCBoYXZlIHRvIGJlIHN0b3JlZCBpbiA2NC1iaXQgZm9yCj4+Pj4gYWxpZ25tZW50LCBzbyB3ZSB3
b3VsZCBuZWVkIDJeMzYgKiA4ID0gNTEyR2lCIG9mIHZpcnR1YWwgYWRkcmVzcyBzcGFjZQo+Pj4+
IGFuZCBwb3RlbnRpYWxseSBwaHlzaWNhbCBtZW1vcnkuIFdoaWxlIHZpcnR1YWwgYWRkcmVzcyBz
cGFjZSBpcyBub3QgYQo+Pj4+IHByb2JsZW0sIHRoZSBtZW1vcnkgaXMgYSBwcm9ibGVtIGZvciBl
bWJlZGRlZCBwbGF0Zm9ybS4gV2Ugd2FudCBYZW4gdG8KPj4+PiBiZSBhcyBsZWFuIGFzIHBvc3Np
YmxlLgo+Pj4KPj4+IFlvdSBkb24ndCBuZWVkIHRvIGFsbG9jYXRlIGFsbCA1MTJHYiwgdGhlIHRh
YmxlIGNhbiBiZSBhcyBzcGFyc2UgYXMKPj4+IHByZXNlbnQgbWVtb3J5IHBlcm1pdHMuCj4+Cj4+
IEkgYW0gYXdhcmUgYWJvdXQgdGhhdC4uLiBUaGUgbWFpbiBwb2ludCBpcyByZWR1Y2luZyB0aGUg
Zm9vdHByaW50IG9mCj4+IFhlbi4gQXNzdW1pbmcgeW91IGhhdmUgYSA4R0IgYm9hcmQsIHlvdSB3
b3VsZCBoYXZlIHRvIHVzZSAxNk1CIGZvciB0aGUgTTJQLgo+Pgo+PiBMaWtlbHkgdGhpcyB3aWxs
IGluY3JlYXNlIHRoZSBmb290cHJpbnQgb2YgWGVuIEFSTS4gRm9yIHdoYXQgYmVuZWZpdHM/Cj4+
IEF2b2lkaW5nIHRvIHN0b3JlIGZldyBieXRlIGluIGEgbm9uLWdlbmVyaWMgd2F5IHdoZW4gd2Ug
bmVlZCBpdC4uLgo+Cj4gQnV0IHRoYXQncyB0aGUgcG9pbnQ6IEdlbmVyaWMgY29kZSBiZWNvbWVz
IG1vcmUgYW5kIG1vcmUgY2x1bXN5Cj4gaWYgbm9uLWdlbmVyaWMgbWVjaGFuaXNtcyBuZWVkIHRv
IGJlIGludHJvZHVjZWQuIFF1aXRlIGEgZmV3IHdlJ3ZlCj4gaGFkIHRoZSBkaXNjdXNzaW9uIG9m
IHNhdmluZyBhIGZldyBNYiBoZXJlIG9yIHRoZXJlLCBhbmQgSSd2ZSBhbG1vc3QKPiBhbHdheXMg
YmVlbiB0aGUgb25lIHRvIGFzayBmb3Igbm90IHdhc3RpbmcgbWVtb3J5IGV2ZW4gaWYgd2UgaGF2
ZQo+IHBsZW50eSwgc28gSSdtIGFsbCB3aXRoIHlvdSBvbiB0aGF0IGFzcGVjdC4gTmV2ZXJ0aGVs
ZXNzIHRoZXJlIGlzIGEKPiBwb2ludCB3aGVyZSB0aGUgdHJhZGUtb2ZmIGJldHdlZW4gbWVtb3J5
IG92ZXJoZWFkIGFuZCBnZW5lcmljCj4gKGkuZS4gZWFzaWVyIHRvIG1haW50YWluKSBjb2RlIGNy
b3NzZXMgYSBib3VuZGFyeSwgYW5kIEknbSBzaW1wbHkKPiB3b25kZXJpbmcgd2hldGhlciB3ZSBh
cmVuJ3QgYXQgdGhhdCBwb2ludC4KCklzIHRoZSBsYWNrIG9mIE0yUCBzdXBwb3J0IG9uIEFSTSBh
IGJsb2NrZXIgZm9yIHRoaXMgcGF0Y2ggdG8gYmUgYWNjZXB0ZWQ/ClRoaXMgcGF0Y2ggSSB0aGlu
ayBpcyBvbmx5IHByZXZlbnRzIHVzIGZyb20gcG9zc2libGUgYnVncyBpbiBhIGZ1dHVyZS4KUGxl
YXNlIGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZy4KCj4KPiBKYW4KPgoKCgotLSAKUmVnYXJkcywK
Ck9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 15:45:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB18s-0000X2-B5; Wed, 17 May 2017 15:45:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dB18q-0000Wl-B6
 for xen-devel@lists.xen.org; Wed, 17 May 2017 15:45:36 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 14/3F-03613-F107C195; Wed, 17 May 2017 15:45:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1e+QCb
 SoK+H22LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzXjz7Dp7wUnWipt/N7I3MD5k6WLk5BASyJM4
 umoBO4jNK2An8fx/GyOILSFgKHF64U2wGhYBVYlZ3eeZQGw2AXWJtmfbWUFsEQFtiZbd64Hqu
 TiYBV4xSnza94oZJCEsUCJx8sJXNogFGRK77n4DszkFrCSuT+4CauAAWiYo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iil1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8frGgEOMkhxMSqK8+x9IRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2TJxMpJFiUmp5akZaZA4wEmLQEB4+SCO9zkDRvcUFib
 nFmOkTqFKMux5x7X98zCbHk5eelSonzPgApEgApyijNgxsBi8pLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEubVzQeawpOZVwK3CRgLQPeL8DaD3M9bXJKIkJJqYFxdveTajTfLfz3wOCnULV2
 QVcLatnzFnW9fBPUmBYqysQgvUOSQPPC7WmzVb2v30Bj1hPa0p3bfJl0vWHG8/HHNbcFX84PP
 dbMsKV3Z0zj1leDENuHcdef4RebcklOpuq6craS0sP/Yi9sJh0IXsP/9pSWv4Pp+o5dnXqBi+
 8ww07ltXWXiMkosxRmJhlrMRcWJAEHMhh3FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495035933!43306646!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31849 invoked from network); 17 May 2017 15:45:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 15:45:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 09:45:32 -0600
Message-Id: <591C8C3B020000780015A980@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 09:45:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Punit Agrawal" <punit.agrawal@arm.com>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
 <20170515141012.6612-2-punit.agrawal@arm.com>
In-Reply-To: <20170515141012.6612-2-punit.agrawal@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [For Xen-4.10 Resend PATCH 1/3] Allow control of
 icache invalidations when calling flush_page_to_ram()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDE2OjEwLCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPiB3cm90ZToK
PiBmbHVzaF9wYWdlX3RvX3JhbSgpIHVuY29uZGl0aW9uYWxseSBkcm9wcyB0aGUgaWNhY2hlLiBJ
biBjZXJ0YWluCj4gc2l0dWF0aW9ucyB0aGlzIGxlYWRzIHRvIGV4ZWNlc3NpdmUgaWNhY2hlIGZs
dXNoZXMgd2hlbgo+IGZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRlZGx5
IGNhbGxlZCBpbiBhIGxvb3AuCj4gCj4gSW50cm9kdWNlIGEgcGFyYW1ldGVyIHRvIGFsbG93IGNh
bGxlcnMgb2YgZmx1c2hfcGFnZV90b19yYW0oKSB0byB0YWtlCj4gcmVzcG9uc2liaWxpdHkgb2Yg
c3luY2hyb25pc2luZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9ucyBmb3IKPiBh
ZGRpbmcgbG9naWMgdG8gbWFrZSB0aGUgY2FsbGVycyBwZXJmb3JtIHRoZSBuZWNlc3NhcnkgaWNh
Y2hlCj4gbWFpbnRlbmFuY2Ugb3BlcmF0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQdW5pdCBB
Z3Jhd2FsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+CgpOb24tQVJNIGJpdHMKQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KcHJvdmlkZWQgdGhlIEFSTSBtYWludGFpbmVy
cyBhZ3JlZSB3aXRoIHRoZSBBUk0gc2lkZSAoaW5jbHVkaW5nCnRvIHVzZSBvZiB0aGlzIGluIHN1
YnNlcXVlbnQgcGF0Y2hlcykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 15:47:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:47:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB1A1-0000fX-Ke; Wed, 17 May 2017 15:46:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dB1A0-0000fM-DQ
 for xen-devel@lists.xen.org; Wed, 17 May 2017 15:46:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AB/80-03058-7607C195; Wed, 17 May 2017 15:46:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSze9QCb
 S4MsVfoslHxezODB6HN39mymAMYo1My8pvyKBNeP4n6ssBc+YK+ZPfsfawDiHuYuRk0NIIE9i
 +5ELYDavgJ3EnM4mdhBbQsBQ4vTCmywgNouAqsTt9+vAatgE1CXanm1nBbFFBLQlWnavZ+xi5
 OJgFnjFKPFp3yuwImGBOomPC59DLciQePzzGpDNwcEpYAW0LBPE5BUQlPi7QxikgllAS+Lhr1
 ssELa2xLKFr8GqmQWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6GXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsINx9mX/Q4ySHExKorz7H0hHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgNc6XiRQSLEpNT61Iy8wBRgFMWoKDR0mEdzZImre4IDG3ODMdI
 nWKUZdjzr2v75mEWPLy81KlxHkfghQJgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ82aCTOHJzCuB2wSMA6D7RXibQe7nLS5JREhJNTC6NO/c/GdzTmxM51QNo8c6cYvFf5y
 frOTQ0N2oJ7qn9pXOleV3Zj6ZM0/qvNXFcjXH4DSfdtP82vSov5oee4+ahXmu2zZP3ttHY5nr
 hpmem2p8wg6Y9EcZvz647HvUme9XAzpV9+7d2PQ5Juua17aCk/EVyxcnL/4i8fazC8esieeZD
 13wtt6kxFKckWioxVxUnAgARghCW8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495036005!62514192!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48505 invoked from network); 17 May 2017 15:46:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 15:46:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 09:46:45 -0600
Message-Id: <591C8C83020000780015A991@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 09:46:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Punit Agrawal" <punit.agrawal@arm.com>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
 <20170515141012.6612-4-punit.agrawal@arm.com>
In-Reply-To: <20170515141012.6612-4-punit.agrawal@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [For Xen-4.10 Resend PATCH 3/3] Avoid excess icache
 flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA1LjE3IGF0IDE2OjEwLCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPiB3cm90ZToK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcGFnZS5oCj4gQEAgLTM3NSw2ICszNzUsMTAgQEAgcGVybXNfc3RyaWN0bHlfaW5jcmVh
c2VkKHVpbnQzMl90IG9sZF9mbGFncywgdWludDMyX3QgbmV3X2ZsYWdzKQo+ICAKPiAgI2RlZmlu
ZSBQQUdFX0FMSUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCj4gIAo+
ICtzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKPiArewo+ICt9CgpU
aGlzIGZ1bmN0aW9uIGNsZWFybHkgZG9lcyBub3Qgd2hhdCBpdHMgbmFtZSBzYXlzLCBzbyB0aGVy
ZSBzaG91bGQKYmUgYSBicmllZiBjb21tZW50IHNheWluZyB3aHkuCgpFdmVyeXRoaW5nIGVsc2Ug
bG9va3MgcmVhc29uYWJsZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 15:57:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 15:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB1Js-0001UU-Kj; Wed, 17 May 2017 15:57:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dB1Jr-0001UO-DP
 for xen-devel@lists.xen.org; Wed, 17 May 2017 15:56:59 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EF/7D-03058-AC27C195; Wed, 17 May 2017 15:56:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS/dUkUy
 kwdydnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnX1wF+7kqFrfeYWtgPMfexcjBISSQJ/H1
 bmkXIycHr4CdxMz1N1hBbAkBQ4nTC2+ygNgsAqoSi2dsYAex2QTUJdqebQerERHQk2hf8B7MZ
 gYa82RtFxuILSwQJDG3fz1YvZCAh0TzizmMIKs4BTwlNu0G28orICjxd4cwRKeWxMNft1ggbG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BYL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOwYgGAH45dlAYcYJTmYlER59z+QjhTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwVtbKBMpJFiUmp5akZaZA4wAmLQEB4+SCO82kDRvcUFibnFmOkTqF
 KOilDjvdpCEAEgiozQPrg0WdZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPsXZApPZl4J3P
 RXQIuZgBY3g9zMW1ySiJCSamAsOeJ1s+jG/o69Bp/2J22rOC7k6Pr2c8be7SkPr+38af34dku
 yeNf/+Qvdpp0OXREjpJviy5qc/36jqe/92R3mHwKOfRf7Vn6z+9/RDUYxPbM+J0ifdDKT/HF3
 7Ubf9dFqezTyXI7FXXyxetGbHy87SiTjG+M/SZx2vhP0b4/Hb7bn8moTnTcZKbEUZyQaajEXF
 ScCAB5nHQy1AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495036616!102540498!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65106 invoked from network); 17 May 2017 15:56:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 15:56:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 09:56:55 -0600
Message-Id: <591C8EE6020000780015A9B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 09:56:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anshul Makkar" <anshul.makkar@citrix.com>
References: <1495033046-16427-1-git-send-email-anshul.makkar@citrix.com>
In-Reply-To: <1495033046-16427-1-git-send-email-anshul.makkar@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] XenBus: Don't wait for producer to fill the
 ring if the ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE2OjU3LCA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGUgY29uZGl0aW9uIHRvIGNoZWNrIGZvciBpZiB0aGVyZSBpcyBzcGFjZSBpbiB0aGUg
cmluZyBidWZmZXIKPiAgICAgYWxzbyBiZWNvbWVzIHRydWUgaWYgdGhlIGJ1ZmZlciBpcyBmdWxs
LCB0aHVzIGNvbnN1bWVyIHdhaXRzIGZvcgo+ICAgICB0aGUgcHJvZHVjZXIgdG8gZmlsbCB0aGUg
YnVmZmVyIGV2ZW50aG91Z2ggaXQgaXMgYWxyZWFkeSBmdWxsLgo+IAo+ICAgICBUbyByZXNvbHZl
IHRoZSBzaXR1YXRpb24sIGNoZWNrIGlmIHRoZSBidWZmZXIgaXMgZnVsbCBhbmQgdGhlbgo+ICAg
ICBicmVhayBmcm9tIHRoZSBsb29wLgo+ICAgICBlLmcgY2FzZTogcHJvZCA9IDEyNzIsIGNvbnMg
PSAyNDguCj4gCj4gICAgIFNpZ25lZC1vZmYtYnk6IEFuc2h1bCBNYWtrYXIgPGFuc2h1bC5tYWtr
YXJAY2l0cml4LmNvbT4KClBsZWFzZSBhdm9pZCBpbmRlbnRpbmcgdGhlIGVudGlyZSBjb21taXQg
bWVzc2FnZS4KCj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5jCj4gKysr
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5jCj4gQEAgLTE0MSw3ICsxNDEsMTgg
QEAgc3RhdGljIHZvaWQgcmluZ19yZWFkKGNoYXIgKmRhdGEsIHVpbnQzMl90IGxlbikKPiAgICAg
ICAgICAvKiBEb24ndCBvdmVycnVuIHRoZSBwcm9kdWNlciBwb2ludGVyICovCj4gICAgICAgICAg
d2hpbGUgKCAocGFydCA9IE1BU0tfWEVOU1RPUkVfSURYKHJpbmdzLT5yc3BfcHJvZCAtCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdzLT5yc3BfY29ucykp
ID09IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyogZG9uJ3Qgd2FpdCBmb3IgcHJv
ZHVjZXIgdG8gZmlsbCB0aGUgcmluZyBpZiBpdCBpcyBhbHJlYWR5IGZ1bGwuCj4gKyAgICAgICAg
ICAgICAqIENvbmRpdGlvbiBoYXBwZW5zIHdoZW4geW91IHdyaXRlIHN0cmluZyA+IDFLIGludG8g
dGhlIHJpbmcuCj4gKyAgICAgICAgICAgICAqIGVnIGNhc2UgcHJvZD0xMjcyIGNvbnM9MjQ4Lgo+
ICsgICAgICAgICAgICAgKi8KCkNvbW1lbnQgc3R5bGUuCgo+ICsgICAgICAgICAgICBpZiAoICEo
WEVOU1RPUkVfUklOR19TSVpFIC0gKHJpbmdzLT5yc3BfcHJvZCAtIHJpbmdzLT5yc3BfY29ucykp
ICkKCklzIHRoaXMgYW55IGRpZmZlcmVudCBmcm9tCgogICAgICAgICAgIGlmICggcmluZ3MtPnJz
cF9wcm9kIC0gcmluZ3MtPnJzcF9jb25zID09IFhFTlNUT1JFX1JJTkdfU0laRSAgKQoKPwoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 16:02:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 16:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB1Of-0002de-6U; Wed, 17 May 2017 16:01:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dB1Oe-0002dY-08
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 16:01:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 62/A9-03696-3F37C195; Wed, 17 May 2017 16:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/dTsUy
 kQcMVTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPR9m+MBTelK978+cXUwNgr1sXIySEkkCfx
 +vRVNhCbV8BOYvXTW2C2hIChxOmFN1lAbBYBVYmT++4wgdhsAuoSbc+2s3YxcnCICBhIzDwk1
 cXIxcEscJ1R4siH5WD1wgLJEj9uLmIESQgJvGGReHGwhxmkgVMgUOLE5HwQk1dAUOLvDmGQcm
 YBLYmHv26xQNjaEssWvgarZhaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqF
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7Gnc+dDjFKcjApifLufyAd
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVwsYykKCRanpqRVpmTnAKIBJS3DwKInwyoOkeYsLE
 nOLM9MhUqcYFaXEeeVAEgIgiYzSPLg2WORdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvuy
 KgKTyZeSVw018BLWYCWtwMcjNvcUkiQkqqgdE1or5yKvunCq744LID/1gzL5hu/Hgp0rnKPvf
 4Be7zXku7slZV2/48yehaIeqqeVSE8XuQV3H2/C/Ha5nZfq990vBVc1b1m+sW37LYjO46WB5z
 8P2dcXKyxrS1sm7HrI+1dpmIPt4f/6lRwt93wf+LE06YfOWa7d+WGzxRn9NRKSLvdjTPNyWW4
 oxEQy3mouJEAN+lUcm3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495036912!61168096!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27970 invoked from network); 17 May 2017 16:01:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 16:01:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 May 2017 10:01:52 -0600
Message-Id: <591C900D020000780015A9CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 17 May 2017 10:01:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
 <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
 <5919BE920200007800159D0E@prv-mh.provo.novell.com>
 <CAPD2p-mxwDWbbt4i=kdtaFUToQtxO+s0tuhv+h27K83Z_uyaVw@mail.gmail.com>
In-Reply-To: <CAPD2p-mxwDWbbt4i=kdtaFUToQtxO+s0tuhv+h27K83Z_uyaVw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE3OjQ1LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMzo0MyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTUuMDUuMTcgYXQgMTM6NDUsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4gd3JvdGU6Cj4+PiBPbiAwNS8xNS8yMDE3IDA5OjE5IEFNLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+PiBPbiAxNS4wNS4xNyBhdCAwOTo0MiwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiB3cm90ZToKPj4+Pj4gT24gMTUvMDUvMjAxNyAwODoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+PiBXaXRoIHRoaXMgSSB0aGluayB0aGVyZSdzIHF1aXRlIGEgYml0IG9mIGp1c3RpZmljYXRp
b24gbmVlZGVkIHRvIGtlZXAKPj4+Pj4+IGdvaW5nIHdpdGhvdXQgTTJQIG9uIEFSTS4KPj4+Pj4K
Pj4+Pj4gQXMgc2FpZCBpbiBhIHByZXZpb3VzIHRocmVhZCwgSSBtYWRlIGEgcXVpY2sgY2FsY3Vs
YXRpb24sIEFSTTMyIHN1cHBvcnRzCj4+Pj4+IHVwIDQwLWJpdCBQQSBhbmQgSVBBIChlLmcgZ3Vl
c3QgYWRkcmVzcyksIHdoaWNoIG1lYW5zIDI4LWJpdHMgb2YKPj4+Pj4gTUZOL0dGTi4gVGhlIEdG
TiB3b3VsZCBoYXZlIHRvIGJlIHN0b3JlZCBpbiBhIDMyLWJpdCBmb3IgYWxpZ25tZW50LCBzbwo+
Pj4+PiB3ZSB3b3VsZCBuZWVkIDJeMjggKiA0ID0gMUdpQiBvZiB2aXJ0dWFsIGFkZHJlc3Mgc3Bh
Y2UgYW5kIHBvdGVudGlhbGx5Cj4+Pj4+IHBoeXNpY2FsIG1lbW9yeS4gV2UgZG9uJ3QgaGF2ZSAx
R0Igb2YgVkEgc3BhY2UgZnJlZSBvbiAzMi1iaXQgcmlnaHQgbm93Lgo+Pj4+Cj4+Pj4gSG93IGNv
bWU/IFlvdSBkb24ndCBzaGFyZSBhZGRyZXNzIHNwYWNlcyB3aXRoIGd1ZXN0cy4KPj4+Cj4+PiBC
ZWxvdyB0aGUgbGF5b3V0IGZvciBBUk0zMjoKPj4+Cj4+Pgo+Pj4gICAqICAgMCAgLSAgMTJNICAg
PENPTU1PTj4KPj4+ICAgKgo+Pj4gICAqICAzMk0gLSAxMjhNICAgRnJhbWV0YWJsZTogMjQgYnl0
ZXMgcGVyIHBhZ2UgZm9yIDE2R0Igb2YgUkFNCj4+PiAgICogMjU2TSAtICAgMUcgICBWTUFQOiBp
b3JlbWFwIGFuZCBlYXJseV9pb3JlbWFwIHVzZSB0aGlzIHZpcnR1YWwgYWRkcmVzcwo+Pj4gICAq
ICAgICAgICAgICAgICAgICAgICBzcGFjZQo+Pj4gICAqCj4+PiAgICogICAxRyAtICAgMkcgICBY
ZW5oZWFwOiBhbHdheXMtbWFwcGVkIG1lbW9yeQo+Pj4gICAqICAgMkcgLSAgIDRHICAgRG9taGVh
cDogb24tZGVtYW5kLW1hcHBlZAo+Pgo+PiBTaW5jZSBEb21oZWFwIGhhcmRseSBjb3ZlcnMgYWxs
IG1lbW9yeSwgdGhlIG9idmlvdXMgdGhpbmcgd291bGQKPj4gc2VlbSB0byBiZSB0byB0YWtlIHBh
cnQgb2YgdGhhdCByZWdpb24sIGp1c3QgbGlrZSBvbiB4ODYgd2UgYWxzbwo+PiBoYWQgdG8gcmVk
dWNlIHRoZSBkaXJlY3QgbWFwcGluZyBhcmVhIGluIG9yZGVyIHRvIHN1cHBvcnQgc3lzdGVtcwo+
PiB3aXRoIG1vcmUgdGhhbiA1VGIuCj4+Cj4+Pj4+IEFSTTY0IGN1cnJlbnRseSBzdXBwb3J0cyB1
cCB0byA0OC1iaXQgUEEgYW5kIDQ4LWJpdCBJUEEsIHdoaWNoIG1lYW5zCj4+Pj4+IDM2LWJpdHMg
b2YgTUZOL0dGTi4gVGhlIEdGTiB3b3VsZCBoYXZlIHRvIGJlIHN0b3JlZCBpbiA2NC1iaXQgZm9y
Cj4+Pj4+IGFsaWdubWVudCwgc28gd2Ugd291bGQgbmVlZCAyXjM2ICogOCA9IDUxMkdpQiBvZiB2
aXJ0dWFsIGFkZHJlc3Mgc3BhY2UKPj4+Pj4gYW5kIHBvdGVudGlhbGx5IHBoeXNpY2FsIG1lbW9y
eS4gV2hpbGUgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGlzIG5vdCBhCj4+Pj4+IHByb2JsZW0sIHRo
ZSBtZW1vcnkgaXMgYSBwcm9ibGVtIGZvciBlbWJlZGRlZCBwbGF0Zm9ybS4gV2Ugd2FudCBYZW4g
dG8KPj4+Pj4gYmUgYXMgbGVhbiBhcyBwb3NzaWJsZS4KPj4+Pgo+Pj4+IFlvdSBkb24ndCBuZWVk
IHRvIGFsbG9jYXRlIGFsbCA1MTJHYiwgdGhlIHRhYmxlIGNhbiBiZSBhcyBzcGFyc2UgYXMKPj4+
PiBwcmVzZW50IG1lbW9yeSBwZXJtaXRzLgo+Pj4KPj4+IEkgYW0gYXdhcmUgYWJvdXQgdGhhdC4u
LiBUaGUgbWFpbiBwb2ludCBpcyByZWR1Y2luZyB0aGUgZm9vdHByaW50IG9mCj4+PiBYZW4uIEFz
c3VtaW5nIHlvdSBoYXZlIGEgOEdCIGJvYXJkLCB5b3Ugd291bGQgaGF2ZSB0byB1c2UgMTZNQiBm
b3IgdGhlIE0yUC4KPj4+Cj4+PiBMaWtlbHkgdGhpcyB3aWxsIGluY3JlYXNlIHRoZSBmb290cHJp
bnQgb2YgWGVuIEFSTS4gRm9yIHdoYXQgYmVuZWZpdHM/Cj4+PiBBdm9pZGluZyB0byBzdG9yZSBm
ZXcgYnl0ZSBpbiBhIG5vbi1nZW5lcmljIHdheSB3aGVuIHdlIG5lZWQgaXQuLi4KPj4KPj4gQnV0
IHRoYXQncyB0aGUgcG9pbnQ6IEdlbmVyaWMgY29kZSBiZWNvbWVzIG1vcmUgYW5kIG1vcmUgY2x1
bXN5Cj4+IGlmIG5vbi1nZW5lcmljIG1lY2hhbmlzbXMgbmVlZCB0byBiZSBpbnRyb2R1Y2VkLiBR
dWl0ZSBhIGZldyB3ZSd2ZQo+PiBoYWQgdGhlIGRpc2N1c3Npb24gb2Ygc2F2aW5nIGEgZmV3IE1i
IGhlcmUgb3IgdGhlcmUsIGFuZCBJJ3ZlIGFsbW9zdAo+PiBhbHdheXMgYmVlbiB0aGUgb25lIHRv
IGFzayBmb3Igbm90IHdhc3RpbmcgbWVtb3J5IGV2ZW4gaWYgd2UgaGF2ZQo+PiBwbGVudHksIHNv
IEknbSBhbGwgd2l0aCB5b3Ugb24gdGhhdCBhc3BlY3QuIE5ldmVydGhlbGVzcyB0aGVyZSBpcyBh
Cj4+IHBvaW50IHdoZXJlIHRoZSB0cmFkZS1vZmYgYmV0d2VlbiBtZW1vcnkgb3ZlcmhlYWQgYW5k
IGdlbmVyaWMKPj4gKGkuZS4gZWFzaWVyIHRvIG1haW50YWluKSBjb2RlIGNyb3NzZXMgYSBib3Vu
ZGFyeSwgYW5kIEknbSBzaW1wbHkKPj4gd29uZGVyaW5nIHdoZXRoZXIgd2UgYXJlbid0IGF0IHRo
YXQgcG9pbnQuCj4gCj4gSXMgdGhlIGxhY2sgb2YgTTJQIHN1cHBvcnQgb24gQVJNIGEgYmxvY2tl
ciBmb3IgdGhpcyBwYXRjaCB0byBiZSBhY2NlcHRlZD8KCldlbGwsIGlmIHRoZSBBUk0gbWFpbnRh
aW5lcnMgaW5zaXN0IG9uIGJha2luZyB0aGVpciBvd24gdGhpbmcgZXZlcnkKdGltZSB3ZSdkIHVz
ZSB0aGUgTTJQIGlmIGl0IHdhcyB0aGVyZSwgSSB0aGluayBJIGNhbid0IHJlYXNvbmFibHkKYmxv
Y2sgdGhpcyBwYXRjaC4gT3RvaCBJJ2QgcHJlZmVyIHRvIG5vdCBzZWUgdGhlIG5vbi14ODYtc3Bl
Y2lmaWMKY29kZSBtb3ZlIHRvIHg4Ni8sIHNvIHBlcmhhcHMgdGhlIHdob2xlIHBhdGNoIHdhbnRz
CnJlLXN0cnVjdHVyaW5nIHVzaW5nIGVpdGhlciBhIG1hbmlmZXN0IGRlZmluaXRpb24gaW4gdGhl
IEFSTSBoZWFkZXJzCm9yIGUuZy4gQ09ORklHX00yUCAod2hpY2ggeDg2IHdvdWxkIHNlbGVjdCwg
YnV0IEFSTSB3b3VsZG4ndCkuCgo+IFRoaXMgcGF0Y2ggSSB0aGluayBpcyBvbmx5IHByZXZlbnRz
IHVzIGZyb20gcG9zc2libGUgYnVncyBpbiBhIGZ1dHVyZS4KPiBQbGVhc2UgY29ycmVjdCBtZSBp
ZiBJIGFtIHdyb25nLgoKQXZvaWRpbmcgcG9zc2libGUgYnVncyBpbiB0aGUgZnV0dXJlIEkgZGlk
bid0IGNvbm5lY3QgdG8gdGhpcyBwYXRjaCBzbwpmYXIuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 16:03:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 16:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB1Pq-0002jW-JG; Wed, 17 May 2017 16:03:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303526000=anshul.makkar@citrix.com>)
 id 1dB1Po-0002jG-Us
 for xen-devel@lists.xen.org; Wed, 17 May 2017 16:03:09 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 04/7D-02183-9347C195; Wed, 17 May 2017 16:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva5FiUy
 kwcVz6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aajW2MBR08FQ8e/GBqYPzE0cXIySEh4C/x
 5sYlJhBbWCBI4saGmWwgtoiAskTvr98sILaQQI3E+lXPGEFsZoF8iS+XJrCC2GwCehJHbv1hB
 7F5BWwlTtz/A1bDIqAqsWLCNGYQW1QgWuL660OMEDWCEidnPgGbySlgL3Hg0EKgGg6gmfYSD7
 aWQYyXl9j+dg4zxFpVid5nh5gmMPLNQtI9C6FjFpKOBYzMqxg1ilOLylKLdA3N9JKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgONAQh2MJ4/7XmIUZKDSUmUd/8D6UghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErxaxTKRQoJFqempFWmZOcCQh0lLcPAoifDKg6R5iwsSc4sz0yFSp
 xgVpcR5l4AkBEASGaV5cG2wOLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4dkCk8mXklcN
 NfAS1mAlrcDHIzb3FJIkJKqoHRKlXnx2bJiwre7aJtj9+Zz+Xp1uh6+Gpmff9Bk97r0mt+y1U
 ad/A/deyv+CQ3Ob+g3jjy3zL110t+B/580l1lW+O10npiVvTrgFun3xx9X7W/IepWy+7j0o3b
 FIJ2HC+NOTM3u1S+PTd0/eSMifErM4Tsffd0nsuQEti2ksmBi+W/z56Vn+cqsRRnJBpqMRcVJ
 wIAjyxF964CAAA=
X-Env-Sender: prvs=303526000=anshul.makkar@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495036982!79008122!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49811 invoked from network); 17 May 2017 16:03:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 16:03:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,355,1491264000"; d="scan'208";a="432850419"
To: Jan Beulich <JBeulich@suse.com>
References: <1495033046-16427-1-git-send-email-anshul.makkar@citrix.com>
 <591C8EE6020000780015A9B8@prv-mh.provo.novell.com>
From: Anshul Makkar <anshul.makkar@citrix.com>
Message-ID: <4bf5351f-98be-792d-6221-020dc3c09897@citrix.com>
Date: Wed, 17 May 2017 17:03:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591C8EE6020000780015A9B8@prv-mh.provo.novell.com>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] XenBus: Don't wait for producer to fill the
 ring if the ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMDUvMjAxNyAxNjo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUuMTcg
YXQgMTY6NTcsIDxhbnNodWwubWFra2FyQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBUaGUgY29uZGl0
aW9uIHRvIGNoZWNrIGZvciBpZiB0aGVyZSBpcyBzcGFjZSBpbiB0aGUgcmluZyBidWZmZXIKPj4g
ICAgIGFsc28gYmVjb21lcyB0cnVlIGlmIHRoZSBidWZmZXIgaXMgZnVsbCwgdGh1cyBjb25zdW1l
ciB3YWl0cyBmb3IKPj4gICAgIHRoZSBwcm9kdWNlciB0byBmaWxsIHRoZSBidWZmZXIgZXZlbnRo
b3VnaCBpdCBpcyBhbHJlYWR5IGZ1bGwuCj4+Cj4+ICAgICBUbyByZXNvbHZlIHRoZSBzaXR1YXRp
b24sIGNoZWNrIGlmIHRoZSBidWZmZXIgaXMgZnVsbCBhbmQgdGhlbgo+PiAgICAgYnJlYWsgZnJv
bSB0aGUgbG9vcC4KPj4gICAgIGUuZyBjYXNlOiBwcm9kID0gMTI3MiwgY29ucyA9IDI0OC4KPj4K
Pj4gICAgIFNpZ25lZC1vZmYtYnk6IEFuc2h1bCBNYWtrYXIgPGFuc2h1bC5tYWtrYXJAY2l0cml4
LmNvbT4KPgo+IFBsZWFzZSBhdm9pZCBpbmRlbnRpbmcgdGhlIGVudGlyZSBjb21taXQgbWVzc2Fn
ZS4KT2guIHNvcnJ5IGFib3V0IHRoYXQuIEkgc2F3IHRoaXMgZm9ybWF0IGluIGZldyBwcmV2aW91
cyBjb21taXRzIGFuZCAKYWRvcHRlZCBpdC4gV2lsbCBjb3JyZWN0IGl0Lgo+Cj4+IC0tLSBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci94ZW5idXMuYwo+PiArKysgYi90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIveGVuYnVzLmMKPj4gQEAgLTE0MSw3ICsxNDEsMTggQEAgc3RhdGljIHZvaWQgcmlu
Z19yZWFkKGNoYXIgKmRhdGEsIHVpbnQzMl90IGxlbikKPj4gICAgICAgICAgLyogRG9uJ3Qgb3Zl
cnJ1biB0aGUgcHJvZHVjZXIgcG9pbnRlciAqLwo+PiAgICAgICAgICB3aGlsZSAoIChwYXJ0ID0g
TUFTS19YRU5TVE9SRV9JRFgocmluZ3MtPnJzcF9wcm9kIC0KPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdzLT5yc3BfY29ucykpID09IDAgKQo+PiArICAg
ICAgICB7Cj4+ICsgICAgICAgICAgICAvKiBkb24ndCB3YWl0IGZvciBwcm9kdWNlciB0byBmaWxs
IHRoZSByaW5nIGlmIGl0IGlzIGFscmVhZHkgZnVsbC4KPj4gKyAgICAgICAgICAgICAqIENvbmRp
dGlvbiBoYXBwZW5zIHdoZW4geW91IHdyaXRlIHN0cmluZyA+IDFLIGludG8gdGhlIHJpbmcuCj4+
ICsgICAgICAgICAgICAgKiBlZyBjYXNlIHByb2Q9MTI3MiBjb25zPTI0OC4KPj4gKyAgICAgICAg
ICAgICAqLwo+Cj4gQ29tbWVudCBzdHlsZS4KPgo+PiArICAgICAgICAgICAgaWYgKCAhKFhFTlNU
T1JFX1JJTkdfU0laRSAtIChyaW5ncy0+cnNwX3Byb2QgLSByaW5ncy0+cnNwX2NvbnMpKSApCj4K
PiBJcyB0aGlzIGFueSBkaWZmZXJlbnQgZnJvbQo+Cj4gICAgICAgICAgICBpZiAoIHJpbmdzLT5y
c3BfcHJvZCAtIHJpbmdzLT5yc3BfY29ucyA9PSBYRU5TVE9SRV9SSU5HX1NJWkUgICkKTm8sIGl0
cyBzYW1lLiBPaywgd2lsbCB1c2UgdGhlIHN1Z2dlc3RlZCBhcHByb2FjaC4KPgo+ID8KPgo+IEph
bgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 16:15:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 16:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB1bn-0003Yq-O6; Wed, 17 May 2017 16:15:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dB1bm-0003Yk-5G
 for xen-devel@lists.xen.org; Wed, 17 May 2017 16:15:30 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 EC/AD-01735-1277C195; Wed, 17 May 2017 16:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42K52ZPqpitbLhN
 p8H2vrsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFxXjNLwUqOih/zmtkaGD+wdTFycQgJbGaU
 mHh0HiOEs51R4sDU3yxdjJwcbALaElN/T2QGsUUElCV6f4HEuTiYBT4wSmyYfpEJJCEsUCsx4
 /BVZojuOYwSFy/tAOtgEVCVWHPtDzuIzQlUdPzDYzCbV8BKYvWBDjYQW1TAUuJe3102iLigxM
 mZT8A2MwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6uW
 mFhcnpqfmJCYV6yXn525iBAYRAxDsYDx72vMQoyQHk5Io7/4H0pFCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHi/lcpECgkWpaanVqRl5gDDGSYtwcGjJMK7GSTNW1yQmFucmQ6ROsWoKCXOywOSE
 ABJZJTmwbXBYugSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHk9QabwZOaVwE1/BbSYCWhxM8
 jNvMUliQgpqQbGhKr78xxPGT4zNN+d8cP5AN+efUy9Wxv+xJ2Zfuu5h8wUo/USPz4tb/rSJlY
 28TlDXckpdga5t0cEJzhk2OeqMrq+vxaj/3DCnok6sc8W5vBUONQbKjVJXakt71Kdqfjtttcs
 tcxJbGub9qqmNfKz3Zm0R+za7z6lbn43/Q1eH/3DJfYJi+UqsRRnJBpqMRcVJwIAm4gmY5wCA
 AA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495037725!78187226!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16560 invoked from network); 17 May 2017 16:15:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 17 May 2017 16:15:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B07EB1435;
 Wed, 17 May 2017 09:15:24 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7E08C3F3E1;
 Wed, 17 May 2017 09:15:24 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: Jan Beulich <JBeulich@suse.com>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
 <20170515141012.6612-4-punit.agrawal@arm.com>
 <591C8C83020000780015A991@prv-mh.provo.novell.com>
Date: Wed, 17 May 2017 17:15:23 +0100
In-Reply-To: <591C8C83020000780015A991@prv-mh.provo.novell.com> (Jan Beulich's
 message of "Wed, 17 May 2017 09:46:43 -0600")
Message-ID: <87o9urlask.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [For Xen-4.10 Resend PATCH 3/3] Avoid excess icache
	flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cml0ZXM6Cgo+Pj4+IE9uIDE1LjA1LjE3
IGF0IDE2OjEwLCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgK
Pj4gQEAgLTM3NSw2ICszNzUsMTAgQEAgcGVybXNfc3RyaWN0bHlfaW5jcmVhc2VkKHVpbnQzMl90
IG9sZF9mbGFncywgdWludDMyX3QgbmV3X2ZsYWdzKQo+PiAgCj4+ICAjZGVmaW5lIFBBR0VfQUxJ
R04oeCkgKCgoeCkgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFTSykKPj4gIAo+PiArc3RhdGlj
IGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlKHZvaWQpCj4+ICt7Cj4+ICt9Cj4KPiBUaGlz
IGZ1bmN0aW9uIGNsZWFybHkgZG9lcyBub3Qgd2hhdCBpdHMgbmFtZSBzYXlzLCBzbyB0aGVyZSBz
aG91bGQKPiBiZSBhIGJyaWVmIGNvbW1lbnQgc2F5aW5nIHdoeS4KCkFjay4gSSd2ZSBhZGRlZCB0
aGUgZm9sbG93aW5nIGNvbW1lbnQgYmxvY2sgYWJvdmUgdGhlIGZ1bmN0aW9uCmRlZmluaXRpb24u
CgovKgogKiBXaGlsZSBhbGxvY2F0aW5nIG1lbW9yeSBmb3IgYSBkb21haW4sIGludmFsaWRhdGVf
aWNhY2hlKCkgaXMgY2FsbGVkCiAqIHRvIGVuc3VyZSB0aGF0IGd1ZXN0IHZjcHUgZG9lcyBub3Qg
ZXhlY3V0ZSBhbnkgc3RhbGUgaW5zdHJ1Y3Rpb25zCiAqIGZyb20gdGhlIHJlY2VudGx5IGFsbG9j
YXRlZCBtZW1vcnkuIFRoZXJlIGlzIG5vdGhpbmcgdG8gYmUgZG9uZQogKiBoZXJlIGFzIGljYWNo
ZXMgYXJlIGNvaGVyZW50IG9uIHg4Ni4KICovCgpNeSB4ODYgZm9vIGlzIHdlYWsgYW5kIEknZCBh
cHByZWNpYXRlIGlmIHNvbWVib2R5IGZhbWlsaWFyIHdpdGggeDg2CmNvdWxkIGdpdmUgdGhpcyBh
IG9uY2Ugb3Zlci4KCj4KPiBFdmVyeXRoaW5nIGVsc2UgbG9va3MgcmVhc29uYWJsZS4KClRoYW5r
cywgSmFuLiBJJ2xsIHBvc3QgYSBuZXcgdmVyc2lvbiBvbmNlIHRoZSBBUk0gbWFpbnRhaW5lcnMg
aGF2ZSBoYWQgYQpjaGFuY2UgdG8gY29tbWVudC4KCj4KPiBKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 16:16:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 16:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB1cr-0003dK-1K; Wed, 17 May 2017 16:16:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB1cq-0003dD-5Y
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 16:16:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0C/BE-03058-3677C195; Wed, 17 May 2017 16:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTTepXCb
 S4MINc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP37ruMBQc4Kz6dWcTSwLicvYuRi0NIYDOj
 xOZrV6Cc3YwSy+68Y+1i5OQQFgiTON7XA2aLCERK7N96gAXEFhLIlrj+aAsbSAOzwGpGiSkbV
 oAVsQloStz5/Impi5GDg1fASqLzqhNImEVAVWLm+2fMILaoQLjE28YjYHN4BQQlTs58wgJSzi
 lgI9GxmhskzCxgK3Fn7m5mCFteYvvbOcwTGPlmIemYhaRsFpKyBYzMqxg1ilOLylKLdA3N9JK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsONAQh2MN7fGHCIUZKDSUmUd/8D6Ugh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzfSmUihQSLUtNTK9Iyc4CBD5OW4OBREuHdDJLmLS5Iz
 C3OTIdInWJUlBLntSoDSgiAJDJK8+DaYNF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8pS
 BTeDLzSuCmvwJazAS0uBnkZt7ikkSElFQDo8hm08fFb6V0NbJlHkyU8G/bMCFNI/nf7meCZ7W
 qXxqcE5Q9MuOG64/JTcULlJo8Evsu+3/PnNzfFfvCK/JVspkYm0/EZIm5UWWnH8fsdov1vnbn
 p8HtWZPr487snaK/tywqcfPUfheff8VLDLgczV3KRJlZ1JWlj23p47WXKtW63+t2sHaFEktxR
 qKhFnNRcSIAEEDSlrECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495037794!46118879!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13942 invoked from network); 17 May 2017 16:16:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 17 May 2017 16:16:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C87B41435;
 Wed, 17 May 2017 09:16:33 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B307A3F3E1;
 Wed, 17 May 2017 09:16:32 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-14-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9446ee37-5077-24b1-bf70-f6dde0af3584@arm.com>
Date: Wed, 17 May 2017 17:16:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-14-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 13/28] ARM: vITS: add command handling
 stub and MMIO emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gKy8qIE11c3Qg
YmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCj4gK3N0YXRpYyBib29sIHZnaWNf
djNfdmVyaWZ5X2l0c19zdGF0dXMoc3RydWN0IHZpcnRfaXRzICppdHMsIGJvb2wgc3RhdHVzKQo+
ICt7Cj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsKPiArCj4g
KyAgICBpZiAoICFzdGF0dXMgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBp
ZiAoICEoaXRzLT5jYmFzZXIgJiBHSVRTX1ZBTElEX0JJVCkgfHwKPiArICAgICAgICAgIShpdHMt
PmJhc2VyX2RldiAmIEdJVFNfVkFMSURfQklUKSB8fAo+ICsgICAgICAgICAhKGl0cy0+YmFzZXJf
Y29sbCAmIEdJVFNfVkFMSURfQklUKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxP
R19HX1dBUk5JTkcgImQlZCB0cmllZCB0byBlbmFibGUgSVRTIHdpdGhvdXQgaGF2aW5nIHRoZSB0
YWJsZXMgY29uZmlndXJlZC5cbiIsCj4gKyAgICAgICAgICAgICAgIGl0cy0+ZC0+ZG9tYWluX2lk
KTsKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9CgpBY3R1YWxseSBJIHdhcyBleHBl
Y3RpbmcgbW9yZSBjb2RlIGluIHRoaXMgZnVuY3Rpb24gYmFzZWQgb24gbXkgY29tbWVudCAKaW4g
cGF0Y2ggIzIxIG9uIHY4IChbMV0pLgoKVGFibGUgY291bGQgYmUgY3JhZnRlZCBiZWZvcmUgdGhl
IGd1ZXN0IGlzIGVuYWJsaW5nIHRoZSBJVFMuIEFzIGEgbG90IG9mIAp0aGUgY29tbWFuZHMgKGUu
ZyBJTlQsIE1PVkkuLi4pIHJlbHkgb24gdGhlIGNvbnRlbnQgdG8gZ2V0IHRoZSB2Q1BVLCB3ZSAK
Y291bGQgdGFrZSB0aGUgd3JvbmcgbG9jayBhbmQgbm90IHByb3RlY3QgY29ycmVjdGx5IHRoZSBp
bnRlcm5hbCBzdHJ1Y3R1cmUuCgpJIGFwcHJlY2lhdGUgdGhhdCB0aGlzIHNlcmllcyBpcyBvbmx5
IHRhcmdldGluZyB0byBzdXBwb3J0IERPTTAgd2hpY2ggaXMgCnRydXN0ZWQuIEJ1dCB0aGUgbGlz
dCBvZiBUT0RPcyBpcyBzdGFydGluZyB0byBiZSBleHRyZW1lbHkgbG9uZy4gSG93IGFyZSAKd2Ug
Z29pbmcgdG8gYWRkcmVzcyB0aGVtPwoKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQoKQ2hl
ZXJzLAoKWzFdIDw1ODZhNGFkYS02MDNmLWRiNTItYzFhYS01MTY0YzI4MzI2NjdAYXJtLmNvbT4K
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 16:17:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 16:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB1dk-0003jb-Ac; Wed, 17 May 2017 16:17:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB1di-0003jP-UH
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 16:17:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3E/4C-02181-A977C195; Wed, 17 May 2017 16:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXdauUy
 kwfdOVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJplVMBev5KrqPTGJsYOzh7mLk5BAS2Mwo
 sfeNYhcjF5C9m1Hiy+slzCAJYQFriX2TOsFsEYFIif1bD7BANGRLrJnfwArSwCywmlFiyoYVr
 CAJNgFNiTufPzGB2LwCVhLr7l8Ga2YRUJU4vWMpWLOoQLjE28YjLBA1ghInZz4BszkFbCSWLl
 jICGIzC9hK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdI2O9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAgKtnYGDcwbij3e8QoyQHk5Io7/4H0pFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgry2QihQSLUtNTK9Iyc4ChD5OW4OBREuHdXAqU5i0uSMwtz
 kyHSJ1iVJQS5+UBSQiAJDJK8+DaYPF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrwXIdp
 7MvBK46a+AFjMBLW4GuZm3uCQRISXVwGig8P2WbfDjxJZPbGV5J8q26IVZya3Y1rRml9tlmxs
 v3xXfSs/I+BCRMv1qY07mrr0qvVdY+lbfzghXWnSP8dfpYxoLz8ttvJUUdrQ/pO+O4pX9IUsv
 58vG+wU2tVys3P8riLl1Lf8Pmf3nf+9WfT/dynpCX9ypSi41uYASliU+jPt/LnNkUFRiKc5IN
 NRiLipOBACMaIAesgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495037846!98769342!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30481 invoked from network); 17 May 2017 16:17:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 17 May 2017 16:17:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB6EC1435;
 Wed, 17 May 2017 09:17:25 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AF62C3F3E1;
 Wed, 17 May 2017 09:17:24 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-17-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e4d6ec39-bf93-a86c-f613-a020b7b34ccb@arm.com>
Date: Wed, 17 May 2017 17:17:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-17-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 16/28] ARM: vITS: handle INT command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IElOVCBjb21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlEL0V2
ZW50SUQgcGFpcgo+IGFzIHBlbmRpbmcgYW5kIHRodXMgdHJpZ2dlcnMgaXQgdG8gYmUgaW5qZWN0
ZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJt
LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyMSArKysrKysrKysr
KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKPgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jCj4gaW5kZXggMTJlYzVmMS4uZjkzNzljOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAg
LTMwMCw2ICszMDAsMjQgQEAgc3RhdGljIHVpbnQ2NF90IGl0c19jbWRfbWFza19maWVsZCh1aW50
NjRfdCAqaXRzX2NtZCwgdW5zaWduZWQgaW50IHdvcmQsCj4gICNkZWZpbmUgaXRzX2NtZF9nZXRf
dmFsaWRiaXQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA2MywgIDEpCj4g
ICNkZWZpbmUgaXRzX2NtZF9nZXRfaXR0YWRkcihjbWQpICAgICAgICAoaXRzX2NtZF9tYXNrX2Zp
ZWxkKGNtZCwgMiwgOCwgNDQpIDw8IDgpCj4KPiArc3RhdGljIGludCBpdHNfaGFuZGxlX2ludChz
dHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiArewo+ICsgICAgdWludDMy
X3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+ICsgICAgdWludDMyX3Qg
ZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNw
dTsKPiArICAgIHVpbnQzMl90IHZscGk7Cj4gKwo+ICsgICAgaWYgKCAhcmVhZF9pdHRlKGl0cywg
ZGV2aWQsIGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQo+ICsgICAgICAgIHJldHVybiAtMTsKClNl
ZSBteSBjb21tZW50IG9uIHBhdGNoICMxMyBhYm91dCBjcmFmdGluZyB0aGUgbWVtb3J5LgoKPiAr
Cj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQo+ICsgICAgICAgIHJldHVybiAtMTsK
PiArCj4gKyAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2Y3B1LCB2bHBpKTsKPiArCj4gKyAgICBy
ZXR1cm4gMDsKPiArfQo+ICsKPiAgI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpFKGJhc2VyKSAg
ICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQo+ICAjZGVmaW5lIElUU19DTURfT0ZG
U0VUKHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCj4KPiBAQCAtMzI5
LDYgKzM0Nyw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCj4KPiAgICAgICAgICBzd2l0Y2ggKCBpdHNfY21k
X2dldF9jb21tYW5kKGNvbW1hbmQpICkKPiAgICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBHSVRT
X0NNRF9JTlQ6Cj4gKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfaW50KGl0cywgY29tbWFu
ZCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoK
PiAgICAgICAgICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5jaHJvbm91c2x5LCBz
byB3ZSBpZ25vcmUgU1lOQy4gKi8KPiAgICAgICAgICAgICAgYnJlYWs7Cj4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 16:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 16:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB1ia-0004Te-UB; Wed, 17 May 2017 16:22:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303fc846a=ross.lagerwall@citrix.com>)
 id 1dB1ia-0004TW-4j
 for xen-devel@lists.xen.org; Wed, 17 May 2017 16:22:32 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D1/70-10689-7C87C195; Wed, 17 May 2017 16:22:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6RCpl
 Ig7PdWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b+f1wFLzkrDr3YydrA2MPRxcjJISHgL7Ft
 XiMLiC0sYCUxu3kHmC0ioC7x58IExi5GLg4hgTWMEjtmdzCCJJgFsiSm3vzFCmKzCRhI3Lr0n
 RnE5hWwlfh14TgTiM0ioCqx+ftUsLioQLjE28YjLBA1ghInZz4Bsjk4OAWsJZp+h4KYzAL2Eg
 +2lkFMl5fY/nYOWKeQgJrE2+VnWCYw8s1C0jwLoWMWko4FjMyrGDWKU4vKUot0DY31kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw4wBCHYwbtvueYhRkoNJSZR3/wPpSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvLzlMpFCgkWp6akVaZk5wICHSUtw8CiJ8MqCpHmLCxJzizPTI
 VKnGHU5+jo+vmcSYsnLz0uVEufdXwZUJABSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMyrDrKKJzOvBG7TK6AjmICOaAa5n7e4JBEhJdXAaOL03jt5+aG4P6X1TmZPspe/yF7
 HefZ568bVj/YemGMf6Va4yWe6cBufdPGuzPPxdf6MZrvy3l3YdYLbNGTm0/vMqcXuWy8kmq+5
 Itf896DlxV8twvFCLxc8lUtp7vJ3c4j7mnVnZktzweKoz6cLEp88zjMyDZ/D5PttgVBAnb/5p
 jzlYNVAJZbijERDLeai4kQAiYdqR7kCAAA=
X-Env-Sender: prvs=303fc846a=ross.lagerwall@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495038146!101051952!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22900 invoked from network); 17 May 2017 16:22:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 16:22:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,355,1491264000"; d="scan'208";a="424216738"
To: Julien Grall <julien.grall@arm.com>
References: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
 <672ab9a1-972a-6f82-dd80-aae813abb8f7@citrix.com>
 <4b33343f-25dd-ff81-fb6c-5cd31dc29b7c@arm.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <f9375684-bc16-dc40-3922-43bad442ca62@citrix.com>
Date: Wed, 17 May 2017 17:21:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4b33343f-25dd-ff81-fb6c-5cd31dc29b7c@arm.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/efi: Reserve EFI properties table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTUvMjAxNyAwMjo1MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywK
Pgo+IE9uIDA4LzA1LzE3IDE3OjI5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwOC8wNS8x
NyAxNzoxNywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4+PiBTb21lIEVGSSBmaXJtd2FyZSBpbXBs
ZW1lbnRhdGlvbnMgbWF5IHBsYWNlIHRoZSBFRkkgcHJvcGVydGllcyB0YWJsZSBpbgo+Pj4gUkFN
IG1hcmtlZCBhcyBCb290U2VydmljZXNEYXRhLCB3aGljaCBYZW4gZG9lcyBub3QgY29uc2lkZXIg
YXMgcmVzZXJ2ZWQuCj4+PiBXaGVuIGRvbTAgdHJpZXMgdG8gYWNjZXNzIHRoZSBFRkkgcHJvcGVy
dGllcyB0YWJsZSAod2hpY2ggTGludXggPj0gNC40Cj4+PiBkb2VzKSwgaXQgY3Jhc2hlcyB3aXRo
IGEgcGFnZSBmYXVsdC4KPj4KPj4gVGhlIHBhZ2VmYXVsdCBpcyBqdXN0IGEgc2lkZSBlZmZlY3Qg
b2YgTGludXggYmxpbmRseSBhc3N1bWluZyB0aGF0IHRoZQo+PiBpb3JlbWFwKCkgcmVxdWVzdCBz
dWNjZWVkZWQuCj4+Cj4+IEZyb20gWGVuJ3MgcG9pbnQgb2YgdmlldywgRG9tMCB0cmllcyB0byBt
YXAgYSBwYWdlIHdoaWNoIGRvZXNuJ3QgYmVsb25nCj4+IHRvIGRvbV94ZW4sIHJlc3VsdGluZyBh
IHBlcm1pc3Npb24gZmFpbHVyZS4KPj4KPj4+ICAgRml4IHRoaXMgYnkgdW5jb25kaXRpb25hbGx5
Cj4+PiBtYXJraW5nIHRoZSBFRkkgcHJvcGVydGllcyB0YWJsZSBhcyByZXNlcnZlZCBpbiB0aGUg
RTgyMCwgbXVjaCBsaWtlIGlzCj4+PiBkb25lIHdpdGggdGhlIGRtaSByZWdpb25zLgo+Pj4KPj4+
IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
Pgo+Pgo+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPj4KPj4gVGhpcyBpcyBwcm9iYWJseSBhbHNvIDQuOSBtYXRlcmlhbC4KPgo+IEl0IGxv
b2tzIGxpa2UgSmFuIGhhZCBzb21lIGNvbW1lbnRzIG9uIHRoaXMgcGF0Y2guIEkgaGF2ZW4ndCBz
ZWVuIGFueQo+IHJlcGx5IGZyb20gUm9zcywgSSB3aWxsIHdhaXQgYmVmb3JlIGxvb2tpbmcgZnJv
bSBhIHJlbGVhc2UgcGVyc3BlY3RpdmUuCj4KCkphbiBoYWQgc29tZSBjb21tZW50cyBvbiB0aGF0
IHBhdGNoIGJ1dCBlc3NlbnRpYWxseSBOQUtlZCBpdCBvbgpwcmluY2lwbGUgc28gSSBkb24ndCB0
aGluayBpdCB3aWxsIGJlIGdvaW5nIGludG8gNC45LgoKVGhhbmtzLAotLSAKUm9zcyBMYWdlcndh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 16:44:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 16:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB23f-0005ow-H7; Wed, 17 May 2017 16:44:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dB23e-0005oI-Ky
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 16:44:18 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E6/52-10689-1ED7C195; Wed, 17 May 2017 16:44:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsUyZ7p8oO7DWpl
 Ig39L5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDf18wFjxjrtj5YAJTA+NU5i5GLg4hgYlM
 Eid2XmGCcL4xSrS8mQrkcAI5GxklOrbXQyS2M0ps7X/AApIQFvCVmHDxCiuILSLgITH333U2i
 IbFjBKT95d3MXJwMAtoS/R9iAcJswkYSZw9Op0RxOYVsJXYdKCdBaSERUBVYsVOVZCwqEC4xN
 vGIywQJYISJ2c+AbM5Bewkrm1eDWYzC6hL/Jl3iRnClpfY/nYOmC0hYChx+uE2xgmMgrOQtM9
 C0jILScsCRuZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFB
 W8/AwLiD8Uqb8yFGSQ4mJVHe/Q+kI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M6okYkUEixKT
 U+tSMvMAcYPTFqCg0dJhLcVJM1bXJCYW5yZDpE6xajLMefe1/dMQix5+XmpUuK8J0GKBECKMk
 rz4EbAYvkSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeHpApPJl5JXCbXgEdwQR0RDPI/bz
 FJYkIKakGxotL/Y9+P1Jb/Mau5A3vy06ueyGmCTM8VJ8um6w+VdvNy3b/ql/+h499Uc16mlKu
 d3iuUL3YlSPzJ9y5sJo77IbQirqvmdMecySo5i7r3fjE49hzMQlFHT6dtd+mdlwKNIyws7Z6d
 m1xxoF5x8rnemjsez51srq88Yz0hmm+azccXrtMSexiZJYSS3FGoqEWc1FxIgAYTTj14AIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495039455!93376565!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48549 invoked from network); 17 May 2017 16:44:17 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 16:44:17 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4HGiBeA006041
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 May 2017 16:44:12 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4HGiBjh020861
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 17 May 2017 16:44:11 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4HGi8sg020273;
 Wed, 17 May 2017 16:44:09 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 17 May 2017 09:44:08 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org
References: <87661d89-76af-9b1c-74fe-8af14a87d76b@citrix.com>
 <4362d27e-6512-398f-8d5e-74ae4bf6afad@oracle.com>
 <adb83a15-6193-0204-672e-074813cda69d@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8374ae9c-0767-9fc0-7076-b4fbd34c0ff4@oracle.com>
Date: Wed, 17 May 2017 12:44:03 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <adb83a15-6193-0204-672e-074813cda69d@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to
	next online CPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+PiAic2VsZWN0ZWRfY3B1IiBuZWVkcyB0byBiZSBwcm90ZWN0ZWQsIGJ1dCBJIHdvdWxkIGxp
a2UgdG8gYXZvaWQgdGFraW5nCj4+PiBhIGxvY2suIE9uZSB3YXkgdG8gYXZvaWQgdGFraW5nIGxv
Y2sgKGJlZm9yZQo+Pj4geGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KCkpIHdvdWxkIGJlIHRvIHVz
ZQo+Pj4gImxvY2FsX3BvcnQlbnVtX3ByZXNlbnRfY3B1cygpIiBvciAiIHNtcF9wcm9jZXNzb3Jf
aWQoKSIgYXMgaW5kZXggaW50bwo+Pj4gY3B1bWFza19uZXh0Lgo+PiBUaGUgbGF0dGVyIHNvdW5k
cyBiZXR0ZXIgdG8gbWUgLS0tIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgdGhlIGludGVycnVwdHMK
Pj4gd2lsbCBiZSBwcm9jZXNzZWQgbG9jYWxseS4KPj4KPj4gLWJvcmlzCj4KPiBEaWQgeW91IG1l
YW4gdXNpbmcgc21wX3Byb2Nlc3Nvcl9pZCgpIGFzIGluZGV4ID8KCkkgbWVhbnQgYmluZGluZyB0
byBzbXBfcHJvY2Vzc29yX2lkKCkuCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 16:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 16:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB28O-0005zZ-2v; Wed, 17 May 2017 16:49:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dB28M-0005zS-IJ
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 16:49:10 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 68/5D-03613-50F7C195; Wed, 17 May 2017 16:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5GHrnsC5rvUy
 kwbZ1whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGO5OZC3awVezrusjSwDiftYuRi0NIYAaj
 xOs/e9hBHBaBZawS2/uugGUkBA6xShzaeIqxi5ETyImT6O2exQphV0ic3HYJzBYSUJLYMvkxI
 8SoTUwS23fOYgNJCAvoSUz+dhsowQE0VlVi0zEOkDCbgL7E07XXmEFsEQFtiRer1rGB9DIL9D
 BKLNz8DarXSuLhzuVgC3gFLCX+TJnIDLFgJ6PEkltn2CASghInZz5hAbGZBbQkbvx7yQSyjFl
 AWmL5P7BlnAIOEs3HzjCB2KICKhJXJrxln8AoMgtJ9ywk3bMQuhcwMq9i1ChOLSpLLdI1NNZL
 KspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMAQYg2MH4ZVnAIUZJDiYlUd79D6Qjh
 fiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/q6ViRQSLEpNT61Iy8wBRiNMWoKDR0mEV7cOKM1bXJ
 CYW5yZDpE6xWjP8eLy+/dMHO+WfgCSc+59BZJPVv54zyTEkpeflyolzmsG0iYA0pZRmgc3FJY
 8LjHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmY1wRkCk9mXgnc7ldAZzEBndUM8hFvcUkiQkqq
 gbH4SKXRl6UzZge1vKt7szqq2+t9/u7NRu2Ts+/q8zMfct+QHbKpa/anZzlTpkyL8fIVuPxh+
 5OePD35z3Vb3n4omWU546H+RGNTC2UD1c98xtMKFnq0Tn/xZVFyS5PRVLEHzKny32618n4tED
 OdVeepuYxZsnhiulv7vwijh/N0hIVEij1LLiuxFGckGmoxFxUnAgC76jqoGQMAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495039748!98289940!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=2.1 required=7.0 tests=DATE_IN_FUTURE_03_06
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12255 invoked from network); 17 May 2017 16:49:09 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 16:49:09 -0000
Received: by mail-qk0-f195.google.com with SMTP id k74so2445003qke.2
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 09:49:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=n+4syhWcCa4pOn1mHLBBz9PBtR3lQEEJfc/P7epR8uU=;
 b=hYR3oNl+ZkX3z1sp3P4qSA5g5gEyvS6+oUSSrhloWGBYW4iuOSH/eROiIzDPG18/7A
 8aQBnOw7Dr9YcH4MBngxjPeQ3E1EAOt+yQ44sL/9EH3l+zoanVKfmZ0uwdnA/FnkUaQf
 myZQVuYadAPodYy6q/9ddOQV1lsJVgFzjomXY4814JqVChUoWzsqnF79ax1eU9dNhF9R
 TfRQrowBBdPs2E3cwe+6uaH9Pi0SmB9Eh7/WsaHNILww1+MC6yB37pVFgZ7epRSbbs3X
 T61kH4rIhvaXlCVT3ao8BA+8P78bKD3zbcEIul45jyXPEIbMXdC8Ygki8OHGSwYK90iu
 zF9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=n+4syhWcCa4pOn1mHLBBz9PBtR3lQEEJfc/P7epR8uU=;
 b=ACApQPmUHMSMroPQN82A2JBM892med7gzDDCLTgISXzvNF0rJ8pVYPrGvYAZC47zF+
 rcLdoTild5PUUEBAAoio3qPFJWM9nXo9T67dBvxHV/4D61OFz7HedkWbYgo/RFlosvct
 Pu3AZi4YdfGg2ix8JGMAWr9eZMRlMDIayhIOoN6CaEu9T0rNNCMF9LHnT1BkZdv8X7bG
 yCeSHXTJB0Q0gY2102JYlUKBvRdkZGxJj03/X4qRTPHQSfs94U03gNaLd2gGwUQ+wiNb
 ACONsGZX2KIWdbX9hB0agRdgIhSxvhjWN1m+zgG1j8aAHK5J1usDQ9mK2j8vlzDK3VRl
 thvg==
X-Gm-Message-State: AODbwcAxFF0BGqeQng6qAkeNkvDhxkwBLeFpHwy1lZZkJUyh2NkEuZoM
 1zVXUm/X1xAO0Q==
X-Received: by 10.55.79.87 with SMTP id d84mr4137681qkb.172.1495039748169;
 Wed, 17 May 2017 09:49:08 -0700 (PDT)
Received: from osstest.dumpdata.com
 (209-6-200-48.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com. [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z53sm1749728qth.43.2017.05.17.09.49.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 May 2017 09:49:07 -0700 (PDT)
Date: Wed, 17 May 2017 16:59:38 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170517205934.GA18719@osstest.dumpdata.com>
References: <1481611195-105372-1-git-send-email-konrad.wilk@oracle.com>
 <1481611195-105372-4-git-send-email-konrad.wilk@oracle.com>
 <22608.8408.389357.235395@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22608.8408.389357.235395@mariner.uk.xensource.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: xen-devel@lists.xenproject.org, Marcos.Matsunaga@oracle.com,
 ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 3/9] OssTest: Add target_dir_exists
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBEZWMgMTMsIDIwMTYgYXQgMDQ6MjQ6NTZQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIltQQVRDSCB2MiAzLzldIE9zc1Rl
c3Q6IEFkZCB0YXJnZXRfZGlyX2V4aXN0cyIpOgo+ID4gV2UgaGF2ZSB0YXJnZXRfZmlsZV9leGlz
dHMgYnV0IG5vdCBhbiBlcXVpdmFsYW50IG9uZSBmb3IgZGlyZWN0b3JpZXMuCj4gPiBUaGlzIGFk
ZHMgaXQgaW4gYW5kIGlzIHVzZWQgaW4gdGhlICJ0cy14ZW4tYnVpbGQ6IE1ha2Uge3hlbnx9ZGlz
dC50YXIuZ3oKPiA+IG9ubHkgaWYgJGJ1aWxkZGlyL2luc3RhbGwveyR4ZW58fWluc3RhbGwiIHBh
dGNoLgo+IAo+IERvIHlvdSBjYXJlIGFib3V0IHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgZmls
ZSBhbmQgYSBkaXJlY3RvcnkgPwoKWWVzLiBJIGp1c3QgbmVlZCB0byBta2Ugc3VyZSB0aGF0IHRo
ZSBkaXJlY3RvcnkgZXhpc3RzLCB3aGlsZSB0aGVyZQptYXkgYmUgbXVsdGlwbGUgZmlsZXMgKGlu
IGl0KS4KCj4gSU9XIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgdGFyZ2V0X2ZpbGVfZXhpc3RzIHdv
dWxkbid0IGRvLgo+IAo+IElmIHlvdSB0aGluayB0aGUgd29yZCAiZmlsZSIgaW4gaXRzIG5hbWUg
aXMgY29uZnVzaW5nLCBwbGVhc2UgZmVlbAo+IGZyZWUgdG8gYWRkIGEgZG9jIGNvbW1lbnQgb3Ig
dG8gcmVuYW1lIHRoYXQgZnVuY3Rpb24uCgpUaGUgZnVuY3Rpb25zIGFyZSBwcmV0dHkgc2ltaWxh
ci4gVGhlIGZpbGUgb25lIGRvZXMgJ3Rlc3QgLWUnIHdoaWxlCnRoaXMgb25lIGRvZXMgJ3Rlc3Qg
LWQnLgoKPiAKPiBUaGFua3MsCj4gSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 17:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 17:15:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB2XZ-0007r1-7V; Wed, 17 May 2017 17:15:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dB2XY-0007qp-Cx
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 17:15:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3D/23-02956-F158C195; Wed, 17 May 2017 17:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVeuVSb
 S4Pp2E4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPLgTUXAnpaL7+laWBsZO
 uy5GLg4hgb+MEhufTmWFcB4zSkyeMZERwtnGKLFj7VO2LkZODhEBZ4mvZ+ayg9i8AvoSR5sbm
 EFsYQFPiWXr97KANEgI9CpLNHybwAKSkBDwlmhp+wRkc4DZV69adzGyc7AJWEkcEgMpYBFQlX
 i9eTvbBEbuBYwMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GC9vDDjEKMnBpCTKu/+BdKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd64FplIIcGi
 1PTUirTMHGDowaQlOHiURHg9QNK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOKwJSJABSl
 FGaBzcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwrCjKFJzOvBG7TK6AjmICOaAa5n7
 e4JBEhJdXA2KIW8fxE0A3vGpfkSqUYrineroJXcwy7/ygf+F79YeHRu78qfP1SzAIvP3d8VNy
 84UZXSmIKy+QvS+d1pKxxY7if1cW09KCTcHODo8rfLcsvKG1J+jH/xVeWxxEqb3TN2HN+LuBk
 frdA6n+0XerVj2eUryfxisl0aEeKz/dfJviNu2mSK0ejEktxRqKhFnNRcSIA6WHsMX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495041309!69045699!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63321 invoked from network); 17 May 2017 17:15:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 17:15:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB2XT-0003Lb-4z; Wed, 17 May 2017 17:15:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB2XN-0002CO-NB; Wed, 17 May 2017 17:15:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dB2XN-0002Qz-JB; Wed, 17 May 2017 17:15:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109511-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:leak-check/basis(8):fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=58cd97ff374b7c6c39c9a78595a5eb75a56a08ac
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 17:15:01 +0000
Subject: [Xen-devel] [linux-4.9 test] 109511: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUxMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTUxMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MDk0NzUgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk0NzUgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTA5NDc1IHBhc3MgaW4gMTA5NTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5NDc1IHBhc3MgaW4gMTA5
NTExCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBpbiAxMDk0NzUgcGFzcyBpbiAxMDk1MTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDQgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgICAgZmFpbCBwYXNzIGluIDEwOTQ3NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBwYXNzIGluIDEwOTQ3NQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk0NzUgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIGluIDEwOTQ3NSBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDggbGVhay1jaGVjay9iYXNpcyg4KSAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgNThjZDk3ZmYzNzRiN2M2YzM5YzlhNzg1OTVhNWViNzVhNTZhMDhhYwpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1
NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3
LTA0LTEwIDE5OjQyOjUyIFogICAzNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAg
MjAxNy0wNC0xMiAxMToxNToxOSBaICAgMzUgZGF5cyAgIDU4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEwOTQzNSAgMjAxNy0wNS0xNCAyMzo0NzoyNiBaICAgIDIgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KMzk0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3Qg
bGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE4NTcgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 17:22:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 17:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB2eT-00005Z-1l; Wed, 17 May 2017 17:22:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB2eS-00005T-6a
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 17:22:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E8/60-03620-BC68C195; Wed, 17 May 2017 17:22:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfd0m0y
 kwfaZ7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDJ99YCzZxVZzctImxgXE/RxcjF4eQwGZG
 ieuNLYwQzm5GiYblf5i6GDk5hAVsJPZt2gxmiwhESuzfeoCli5EDqChb4s+xGpB6ZoHVjBJTN
 qxgBalhE9CUuPP5E1g9r4CVxKUnT5hBbBYBVYkfy3eBxUUFwiXeNh5hgagRlDg58wmYzQm0a8
 qb/4wgNrOArcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jW01Esqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwfhjWcAhRkkOJiVR3v0PpCOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAGAANYSLAoNT21Ii0zBxj6MGkJDh4lEd4EkDRvcUFibnFmO
 kTqFKOilDivLkhCACSRUZoH1waLt0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5jUEmcKTmV
 cCN/0V0GImoMXNIDfzFpckIqSkGhitfsxJNDL8nXzQzoo1U8P1591IufU+TOJ/+ILUe9m57es
 Oq0XLihafbLmiIZdXNHFbW+0/g2o22zw5fWYOBq+MvKl//nCY18cIWTZtnbzJLEDq67YrWQcM
 QxMSvgfkbbr4P2y7mWzkvKkh6YvYM+0ljzVlPhfefe97hI3mB+bTlxdotUuHKLEUZyQaajEXF
 ScCAFcxY12yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495041738!79666077!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52238 invoked from network); 17 May 2017 17:22:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 17 May 2017 17:22:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2CCAB1435;
 Wed, 17 May 2017 10:22:18 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 168933F3E1;
 Wed, 17 May 2017 10:22:16 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-18-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ec9a5b81-c4ad-0792-1b72-a65336f67b20@arm.com>
Date: Wed, 17 May 2017 18:22:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-18-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 17/28] ARM: vITS: handle MAPC command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IE1BUEMgY29tbWFuZCBhc3NvY2lhdGVzIGEgZ2l2ZW4gY29sbGVjdGlvbiBJRCB3aXRoIGEgZ2l2
ZW4KPiByZWRpc3RyaWJ1dG9yLCB0aHVzIG1hcHBpbmcgY29sbGVjdGlvbnMgdG8gVkNQVXMuCj4g
V2UganVzdCBzdG9yZSB0aGUgdmNwdV9pZCBpbiB0aGUgY29sbGVjdGlvbiB0YWJsZSBmb3IgdGhh
dC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDQ3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQ3
IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggZjkzNzljOS4uOGYxYzIxNyAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTExOCw2ICsxMTgsMjcgQEAgc3RhdGljIHBhZGRyX3Qg
Z2V0X2Jhc2VyX3BoeXNfYWRkcih1aW50NjRfdCByZWcpCj4gICAqLwo+Cj4gIC8qIE11c3QgYmUg
Y2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCj4gK3N0YXRpYyBpbnQgaXRzX3NldF9j
b2xsZWN0aW9uKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MTZfdCBjb2xsaWQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbGxfdGFibGVfZW50cnlfdCB2Y3B1X2lkKQo+ICt7
Cj4gKyAgICBwYWRkcl90IGFkZHI7Cj4gKwo+ICsgICAgLyogVGhlIGNvbGxlY3Rpb24gdGFibGUg
ZW50cnkgbXVzdCBiZSBhYmxlIHRvIHN0b3JlIGEgVkNQVSBJRC4gKi8KPiArICAgIEJVSUxEX0JV
R19PTihCSVQoc2l6ZW9mKGNvbGxfdGFibGVfZW50cnlfdCkgKiA4KSA8IE1BWF9WSVJUX0NQVVMp
Owo+ICsKPiArICAgIGFkZHIgPSBnZXRfYmFzZXJfcGh5c19hZGRyKGl0cy0+YmFzZXJfY29sbCk7
CgpJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgd2h5IHlvdSBtb3ZlZCBmcm9tOgoKcGFkZHJf
dCBhZGRyID0gZ2V0X2Jhc2VyLi4uCgp0bzoKCnBhZGRyX3QgYWRkcjsKCi4uLgoKYWRkciA9IGdl
dF9iYXNlci4uLgoKS2VlcGluZyB0aGVtIG1lcmdlZCB3b3VsZCBiZSBuaWNlLgoKV2l0aCB0aGF0
OgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 17:29:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 17:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB2kq-0000JE-O5; Wed, 17 May 2017 17:28:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dB2kp-0000J3-Ln
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 17:28:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2C/11-03058-6588C195; Wed, 17 May 2017 17:28:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTesQyb
 SYPchNosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrGteyVyw1Lyic/lrtgbG
 Zr0uRi4OIYG/jBId248wQjiPGSWedT9jh3C2MUp0r2hh62Lk5BARcJb4emYuO4jNK6AvsXjVX
 GYQW1ggSKLh52WwBgmBJ0wSd+ZsZQJJSAh4Shzb8YQRxv60dg/QIHYONgEriUNiIFEWAVWJ61
 PPME9g5F7AyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q6wxAsIPx8saAQ4ySHExKorz7H0hHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdWmXiRQSLEpN
 T61Iy8wBhh9MWoKDR0mEVw4kzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rxH24CKBECKM
 krz4EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlfgUzhycwrgdv0CugIJqAjmkHu5y
 0uSURISTUwlp94+njVVIWpiyM6HD7m8y74HhC1b9HqKv4Hst+vG8xzMPCz0w2TfPbjYZ2fxPu
 kFRJpyyNvOqz0+cC01PwKX0DVlxLPisbUOdrxuk0mPEJ3bO/OmdRiVnC8bc2hNzva7Cd2mUrX
 mBV9q3nwdLHk8YMlUxXudMouLe/r/dQZqGn+8+z1hKeZSizFGYmGWsxFxYkAg99r9oACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495042133!92607085!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37858 invoked from network); 17 May 2017 17:28:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 17:28:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB2kl-0003gI-BM; Wed, 17 May 2017 17:28:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB2kf-00039s-Sm; Wed, 17 May 2017 17:28:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dB2kf-0008L2-GF; Wed, 17 May 2017 17:28:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109543-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=eb13199100dffba1484aac3e72dc7aac2b42629a
X-Osstest-Versions-That: xen=5c4f579e0ee4f38cad5636bbf8ce700a394338d0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 17:28:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109543: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU0MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU0My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGViMTMxOTkxMDBkZmZi
YTE0ODRhYWMzZTcyZGM3YWFjMmI0MjYyOWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDVjNGY1NzllMGVlNGYzOGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4ZDAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTUzNyAgMjAxNy0wNS0xNyAxMjowMTo0NSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk1NDMgIDIwMTctMDUtMTcgMTY6MDE6NDAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgWGlvbmcgWmhhbmcgPHhpb25n
LnkuemhhbmdAaW50ZWwuY29tPgogIFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249
ZWIxMzE5OTEwMGRmZmJhMTQ4NGFhYzNlNzJkYzdhYWMyYjQyNjI5YQorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSBlYjEzMTk5MTAwZGZmYmEx
NDg0YWFjM2U3MmRjN2FhYzJiNDI2MjlhCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJl
dmlzaW9uPWViMTMxOTkxMDBkZmZiYTE0ODRhYWMzZTcyZGM3YWFjMmI0MjYyOWEKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAu
IC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3Rf
eGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1sn
IHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVu
c3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5n
CisgJ1snIHhlYjEzMTk5MTAwZGZmYmExNDg0YWFjM2U3MmRjN2FhYzJiNDI2MjlhID0geCAnXScK
KyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7
CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5v
cmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdb
JyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4
ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVY
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisg
VFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRS
RUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hl
bgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dCBlYjEzMTk5MTAwZGZmYmExNDg0YWFjM2U3MmRjN2FhYzJiNDI2MjlhOnJlZnMvaGVhZHMvc21v
a2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDVj
NGY1NzkuLmViMTMxOTkgIGViMTMxOTkxMDBkZmZiYTE0ODRhYWMzZTcyZGM3YWFjMmI0MjYyOWEg
LT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 17:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 17:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB30f-0001Ye-Ap; Wed, 17 May 2017 17:45:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB30e-0001YY-3j
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 17:45:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F4/E7-02956-B2C8C195; Wed, 17 May 2017 17:45:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVysyfVTVerRyb
 S4Mk5eYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePRdJ2C2XIVzVc5Ghh3iXcxcnIICWxmlOhe
 aAxh72aU6J/GA2ILC9hKTH34mxHEFhGIlNi/9QALRE22xKkbL1m7GLk4mAVWM0pM2bCCFSTBJ
 qApcefzJ6YuRg4OXgEriR1b+UDCLAKqEhcnvAfrFRUIl3jbeATM5hUQlDg58wmYzSlgI9F7YQ
 kTiM0MtPfO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Roa6yUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYPyyLOAQoyQHk5Io7/4H0pFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhzu2QihQSLUtNTK9Iyc4AhD5OW4OBREuGdB5LmLS5IzC3OTIdIn
 WJUlBLnXQ6SEABJZJTmwbXB4uwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlXgkzhycwrgZ
 v+CmgxE9DiZpCbeYtLEhFSUg2Ma6KLrmaznMmUmP/CkXF+uah2JKvO+i3bdF/azb6Va/ttU0W
 G3su7lUY/jthMNK/QZdOwuyNw2cE5/du6l1dfLkzsPvBmi2Rk5NKCOAnnc/PS++KO9W6Zr7XF
 873I2fecDrUMUXmNrf9eh73mDzS+bnV/x5VMjnseJ+JNxd+LT1vxf3mSmwyzEktxRqKhFnNRc
 SIAIC5Tdq4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495043113!50029185!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11013 invoked from network); 17 May 2017 17:45:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 17 May 2017 17:45:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4B53F1516;
 Wed, 17 May 2017 10:45:13 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 35CA13F3E1;
 Wed, 17 May 2017 10:45:12 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-19-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a7930ece-7ea0-5291-c790-523a690c92cb@arm.com>
Date: Wed, 17 May 2017 18:45:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-19-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 18/28] ARM: vITS: handle CLEAR command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhp
cyBpbnRyb2R1Y2VzIHRoZSBJVFMgY29tbWFuZCBoYW5kbGVyIGZvciB0aGUgQ0xFQVIgY29tbWFu
ZCwgd2hpY2gKPiBjbGVhcnMgdGhlIHBlbmRpbmcgc3RhdGUgb2YgYW4gTFBJLgo+IFRoaXMgcmVt
b3ZlcyBhIG5vdC15ZXQgaW5qZWN0ZWQsIGJ1dCBhbHJlYWR5IHF1ZXVlZCBJUlEgZnJvbSBhIFZD
UFUuCj4gQXMgcmVhZF9pdHRlKCkgaXMgbm93IGV2ZW50dWFsbHkgdXNlZCwgd2UgYWRkIHRoZSBz
dGF0aWMga2V5d29yZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDU5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
Ywo+IGluZGV4IDhmMWMyMTcuLjhhMjAwZTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+IEBAIC01Miw2
ICs1Miw3IEBACj4gICAqLwo+ICBzdHJ1Y3QgdmlydF9pdHMgewo+ICAgICAgc3RydWN0IGRvbWFp
biAqZDsKPiArICAgIHBhZGRyX3QgZG9vcmJlbGxfYWRkcmVzczsKPiAgICAgIHVuc2lnbmVkIGlu
dCBkZXZpZF9iaXRzOwo+ICAgICAgdW5zaWduZWQgaW50IGV2aWRfYml0czsKPiAgICAgIHNwaW5s
b2NrX3QgdmNtZF9sb2NrOyAgICAgICAvKiBQcm90ZWN0cyB0aGUgdmlydHVhbCBjb21tYW5kIGJ1
ZmZlciwgd2hpY2ggKi8KPiBAQCAtMjUxLDggKzI1Miw4IEBAIHN0YXRpYyBib29sIHJlYWRfaXR0
ZV9sb2NrZWQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAo+ICAgKiBUaGlz
IGZ1bmN0aW9uIHRha2VzIGNhcmUgb2YgdGhlIGxvY2tpbmcgYnkgdGFraW5nIHRoZSBpdHNfbG9j
ayBpdHNlbGYsIHNvCj4gICAqIGEgY2FsbGVyIHNoYWxsIG5vdCBob2xkIHRoaXMuIEJlZm9yZSBy
ZXR1cm5pbmcsIHRoZSBsb2NrIGlzIGRyb3BwZWQgYWdhaW4uCj4gICAqLwo+IC1ib29sIHJlYWRf
aXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2aWQs
Cj4gLSAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9wdHIsIHVpbnQzMl90ICp2bHBp
X3B0cikKPiArc3RhdGljIGJvb2wgcmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50
MzJfdCBkZXZpZCwgdWludDMyX3QgZXZpZCwKPiArICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2Y3B1ICoqdmNwdV9wdHIsIHVpbnQzMl90ICp2bHBpX3B0cikKPiAgewo+ICAgICAgYm9vbCBy
ZXQ7Cj4KPiBAQCAtMzYyLDYgKzM2Myw1NyBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwYyhz
dHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiAgICAgIHJldHVybiAwOwo+
ICB9Cj4KPiArLyoKPiArICogQ0xFQVIgcmVtb3ZlcyB0aGUgcGVuZGluZyBzdGF0ZSBmcm9tIGFu
IExQSS4gKi8KPiArc3RhdGljIGludCBpdHNfaGFuZGxlX2NsZWFyKHN0cnVjdCB2aXJ0X2l0cyAq
aXRzLCB1aW50NjRfdCAqY21kcHRyKQo+ICt7Cj4gKyAgICB1aW50MzJfdCBkZXZpZCA9IGl0c19j
bWRfZ2V0X2RldmljZWlkKGNtZHB0cik7Cj4gKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2Nt
ZF9nZXRfaWQoY21kcHRyKTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiArICAgIHN0
cnVjdCB2Y3B1ICp2Y3B1Owo+ICsgICAgdWludDMyX3QgdmxwaTsKPiArICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gKyAgICBpbnQgcmV0ID0gLTE7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZpdHMt
Pml0c19sb2NrKTsKPiArCj4gKyAgICAvKiBUcmFuc2xhdGUgdGhlIERldklEL0V2SUQgcGFpciBp
bnRvIGEgdkNQVS92TFBJIHBhaXIuICovCj4gKyAgICBpZiAoICFyZWFkX2l0dGVfbG9ja2VkKGl0
cywgZGV2aWQsIGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQo+ICsgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKPiArCj4gKyAgICBwID0gZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShpdHMt
PmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRldmlkLCBldmVudGlkKTsKPiArICAgIC8qIFByb3RlY3QgYWdhaW5zdCBh
biBpbnZhbGlkIExQSSBudW1iZXIuICovCj4gKyAgICBpZiAoIHVubGlrZWx5KCFwKSApCj4gKyAg
ICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsKPiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Y3B1
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwoKTXkgY29tbWVudCBpbiBwYXRjaCAjOSBhYm91dCBj
cmFmdGluZyB0aGUgbWVtb3J5IGhhbmRlZCBvdmVyIHRvIHRoZSBJVFMgCmFwcGxpZXMgaGVyZSB0
b28uCgo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJZiB0aGUgTFBJIGlzIGFscmVhZHkgdmlzaWJs
ZSBvbiB0aGUgZ3Vlc3QsIGl0IGlzIHRvbyBsYXRlIHRvCj4gKyAgICAgKiBjbGVhciB0aGUgcGVu
ZGluZyBzdGF0ZS4gSG93ZXZlciB0aGlzIGlzIGEgYmVuaWduIHJhY2UgdGhhdCBjYW4KPiArICAg
ICAqIGhhcHBlbiBvbiByZWFsIGhhcmR3YXJlLCB0b286IElmIHRoZSBMUEkgaGFzIGFscmVhZHkg
YmVlbiBmb3J3YXJkZWQKPiArICAgICAqIHRvIGEgQ1BVIGludGVyZmFjZSwgYSBDTEVBUiByZXF1
ZXN0IHJlYWNoaW5nIHRoZSByZWRpc3RyaWJ1dG9yIGhhcwo+ICsgICAgICogbm8gZWZmZWN0IG9u
IHRoYXQgTFBJIGFueW1vcmUuIFNpbmNlIExQSXMgYXJlIGVkZ2UgdHJpZ2dlcmVkIGFuZAo+ICsg
ICAgICogaGF2ZSBubyBhY3RpdmUgc3RhdGUsIHdlIGRvbid0IG5lZWQgdG8gY2FyZSBhYm91dCB0
aGlzIGhlcmUuCj4gKyAgICAgKi8KPiArICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
VklTSUJMRSwgJnAtPnN0YXR1cykgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIFJlbW92ZSBhIHBl
bmRpbmcsIGJ1dCBub3QgeWV0IGluamVjdGVkIGd1ZXN0IElSUS4gKi8KPiArICAgICAgICBjbGVh
cl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+ICsgICAgICAgIGxpc3Rf
ZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsKPiArICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9x
dWV1ZSk7CgpPbiB0aGUgcHJldmlvdXMgdmVyc2lvbiBJIHdhcyBhZ2FpbnN0IHRoaXMgb3Blbi1j
b2Rpbmcgb2YgCmdpY19yZW1vdmVfZnJvbV9xdWV1ZXMgYW5kIGluc3RlYWQgcmV3b3JrIHRoZSBm
dW5jdGlvbi4KCkl0IHN0aWxsIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlIHRvIG1lIGJlY2F1c2Ug
aWYgb25lIGRheSBzb21lb25lIApkZWNpZGVzIHRvIHVwZGF0ZSBnaWNfcmVtb3ZlX2Zyb21fcXVl
dWVzIChzdWNoIGFzIHlvdSBiZWNhdXNlIHlvdSBhcmUgCmdvaW5nIHRvIHJld29yayB0aGUgdkdJ
QyksIGhlIHdpbGwgaGF2ZSB0byByZW1lbWJlciB0aGF0IHlvdSBvcGVuLWNvZGVkIAppbiBNT1ZF
IGJlY2F1c2UgeW91IGRpZG4ndCB3YW50IHRvIHRvdWNoIHRoZSBjb21tb24gY29kZS4KCkNvbW1v
biBjb2RlIGlzIG5vdCBzZXQgaW4gc3RvbmUuIFRoZSBnb2FsIGlzIHRvIGFic3RyYWN0IGFsbCB0
aGUgaXNzdWVzCnRvIG1ha2UgZWFzaWVyIHRvIHByb3BhZ2F0ZSBjaGFuZ2UuIFNvIHBsZWFzZSBh
ZGRyZXNzIHRoaXMgY29tbWVudC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 18:08:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:08:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB3MU-0002wl-9K; Wed, 17 May 2017 18:07:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB3MT-0002wf-JW
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 18:07:49 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 50/8C-03620-4719C195; Wed, 17 May 2017 18:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTbdkoky
 kwar9LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/zyesBdcCKt5c9m1g3GjdxcjFISSwmVFi
 694NTBDObkaJFefOMncxcnIIC9hIfLj2jwXEFhGIlNi/9QCYLSSQLdHw8xdYA7PAakaJKRtWs
 IIk2AQ0Je58/gSU4ODgFbCS2PNNDCTMIqAqcXjrVDYQW1QgXOJt4xGwObwCghInZz4BszmBdv
 UuvQo2hlnAVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rqa6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYbAxDsYLy9MeAQoyQHk5Io7/4H0pFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHh1JshECgkWpaanVqRl5gADHyYtwcGjJMLLApLmLS5IzC3OT
 IdInWJUlBLndQdJCIAkMkrz4Npg0XaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwtIFN4Mv
 NK4Ka/AlrMBLS4GeRm3uKSRISUVAOjpKpx5vFkG/HTrOEq2xO/TTYonXfp9I6YT19iZS8uUEq
 32+6bU8W5t3xn85vbewxe/GOdYOdmpVaU8FBRzLPFL6/GaEm4S/bfft++hXNTJt4Rflne/bvV
 T904wOjqI9tfc1df1zJWPPjosbFPnourxPxrqj4/XsgpzJnw+frcBQXmc3sl7zArsRRnJBpqM
 RcVJwIAvDGcVbECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495044467!69221342!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61612 invoked from network); 17 May 2017 18:07:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 17 May 2017 18:07:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A27551516;
 Wed, 17 May 2017 11:07:46 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8B5D13F3E1;
 Wed, 17 May 2017 11:07:45 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-20-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
Date: Wed, 17 May 2017 19:07:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-20-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IE1BUEQgY29tbWFuZCBtYXBzIGEgZGV2aWNlIGJ5IGFzc29jaWF0aW5nIGEgbWVtb3J5IHJlZ2lv
biBmb3IKPiBzdG9yaW5nIElURXMgd2l0aCBhIGNlcnRhaW4gZGV2aWNlIElELiBTaW5jZSBpdCBm
ZWF0dXJlcyBhIHZhbGlkIGJpdCwKPiBNQVBEIGFsc28gY292ZXJzIHRoZSAidW5tYXAiIGZ1bmN0
aW9uYWxpdHksIHdoaWNoIHdlIGFsc28gY292ZXIgaGVyZS4KPiBXZSBzdG9yZSB0aGUgZ2l2ZW4g
Z3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBpbiB0aGUgZGV2aWNlIHRhYmxlLCBhbmQsIGlmCj4gdGhp
cyBjb21tYW5kIGNvbWVzIGZyb20gRG9tMCwgdGVsbCB0aGUgaG9zdCBJVFMgZHJpdmVyIGFib3V0
IHRoaXMgbmV3Cj4gbWFwcGluZywgc28gaXQgY2FuIGlzc3VlIHRoZSBjb3JyZXNwb25kaW5nIGhv
c3QgTUFQRCBjb21tYW5kIGFuZCBjcmVhdGUKPiB0aGUgcmVxdWlyZWQgdGFibGVzLiBXZSB0YWtl
IGNhcmUgb2Ygcm9sbGluZyBiYWNrIGFjdGlvbnMgc2hvdWxkIG9uZQo+IHN0ZXAgZmFpbC4KPiBV
cG9uIHVubWFwcGluZyBhIGRldmljZSB3ZSBtYWtlIHN1cmUgd2UgY2xlYW4gdXAgYWxsIGFzc29j
aWF0ZWQKPiByZXNvdXJjZXMgYW5kIHJlbGVhc2UgdGhlIG1lbW9yeSBhZ2Fpbi4KPiBXZSB1c2Ug
b3VyIGV4aXN0aW5nIGd1ZXN0IG1lbW9yeSBhY2Nlc3MgZnVuY3Rpb24gdG8gZmluZCB0aGUgcmln
aHQgSVRUCj4gZW50cnkgYW5kIHN0b3JlIHRoZSBtYXBwaW5nIHRoZXJlIChpbiBndWVzdCBtZW1v
cnkpLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgIDE4ICsr
KysrCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAgIHwgIDE4ICsrKysrCj4gIHhl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTQ1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8
ICAgNSArKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDE4NiBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMKPiBpbmRleCBmZDZhMzk0Li5iZTRjM2UwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTg2OSw2
ICs4NjksMjQgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRp
bmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICByZXR1cm4gZ2V0X2V2ZW50X3BlbmRpbmdf
aXJxKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQsIHZldmVudGlkLCBOVUxMKTsKPiAgfQo+
Cj4gK2ludCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJf
dCB2ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB2ZGV2aWQsIHVpbnQzMl90IHZldmVudGlkKQo+ICt7Cj4gKyAgICB1aW50MzJfdCBob3N0
X2xwaSA9IElOVkFMSURfTFBJOwo+ICsKPiArICAgIGlmICggIWdldF9ldmVudF9wZW5kaW5nX2ly
cShkLCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCB2ZXZlbnRpZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmaG9zdF9scGkpICkKPiArICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiArCj4gKyAgICBpZiAoIGhvc3RfbHBpID09IElOVkFMSURfTFBJICkKPiArICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnkoaG9z
dF9scGksIGQtPmRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
TlZBTElEX1ZDUFVfSUQsIElOVkFMSURfTFBJKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+
ICsKPiAgLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qg
b2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4gaW5kZXgg
NDRmNjMxNS4uZDQyNzUzOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwo+IEBAIC0yMDcsNiArMjA3LDI0IEBA
IG91dDoKPiAgICAgIGlycV9leGl0KCk7Cj4gIH0KPgo+ICt2b2lkIGdpY3YzX2xwaV91cGRhdGVf
aG9zdF9lbnRyeSh1aW50MzJfdCBob3N0X2xwaSwgaW50IGRvbWFpbl9pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQsIHVpbnQzMl90IHZp
cnRfbHBpKQo+ICt7Cj4gKyAgICB1bmlvbiBob3N0X2xwaSAqaGxwaXAsIGhscGk7Cj4gKwo+ICsg
ICAgQVNTRVJUKGhvc3RfbHBpID49IExQSV9PRkZTRVQpOwo+ICsKPiArICAgIGhvc3RfbHBpIC09
IExQSV9PRkZTRVQ7Cj4gKwo+ICsgICAgaGxwaXAgPSAmbHBpX2RhdGEuaG9zdF9scGlzW2hvc3Rf
bHBpIC8gSE9TVF9MUElTX1BFUl9QQUdFXVtob3N0X2xwaSAlIEhPU1RfTFBJU19QRVJfUEFHRV07
Cj4gKwo+ICsgICAgaGxwaS52aXJ0X2xwaSA9IHZpcnRfbHBpOwo+ICsgICAgaGxwaS5kb21faWQg
PSBkb21haW5faWQ7Cj4gKyAgICBobHBpLnZjcHVfaWQgPSB2Y3B1X2lkOwo+ICsKPiArICAgIHdy
aXRlX3U2NF9hdG9taWMoJmhscGlwLT5kYXRhLCBobHBpLmRhdGEpOwo+ICt9Cj4gKwo+ICBzdGF0
aWMgaW50IGdpY3YzX2xwaV9hbGxvY2F0ZV9wZW5kdGFibGUodWludDY0X3QgKnJlZykKPiAgewo+
ICAgICAgdWludDY0X3QgdmFsOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggOGEyMDBlOS4uNzMxZmUw
YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTE3NSw2ICsxNzUsMjEgQEAgc3RhdGljIHN0cnVj
dCB2Y3B1ICpnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oc3RydWN0IHZpcnRfaXRzICppdHMsCj4g
ICNkZWZpbmUgREVWX1RBQkxFX0VOVFJZKGFkZHIsIGJpdHMpICAgICAgICAgICAgICAgICAgICAg
XAo+ICAgICAgICAgICgoKGFkZHIpICYgR0VOTUFTSyg1MSwgOCkpIHwgKCgoYml0cykgLSAxKSAm
IEdFTk1BU0soNCwgMCkpKQo+Cj4gKy8qIFNldCB0aGUgYWRkcmVzcyBvZiBhbiBJVFQgZm9yIGEg
Z2l2ZW4gZGV2aWNlIElELiAqLwo+ICtzdGF0aWMgaW50IGl0c19zZXRfaXR0X2FkZHJlc3Moc3Ry
dWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFkZHJfdCBpdHRfYWRkcmVzcywgdWludDMyX3QgbnJfYml0cykKPiArewo+
ICsgICAgcGFkZHJfdCBhZGRyID0gZ2V0X2Jhc2VyX3BoeXNfYWRkcihpdHMtPmJhc2VyX2Rldik7
Cj4gKyAgICBkZXZfdGFibGVfZW50cnlfdCBpdHRfZW50cnkgPSBERVZfVEFCTEVfRU5UUlkoaXR0
X2FkZHJlc3MsIG5yX2JpdHMpOwo+ICsKPiArICAgIGlmICggZGV2aWQgPj0gaXRzLT5tYXhfZGV2
aWNlcyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gKwo+ICsgICAgcmV0dXJuIHZnaWNf
YWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFkZHIgKyBkZXZpZCAqIHNpemVvZihkZXZfdGFibGVfZW50cnlfdCksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpdHRfZW50cnksIHNpemVvZihpdHRf
ZW50cnkpLCB0cnVlKTsKPiArfQo+ICsKPiAgLyoKPiAgICogTG9va3VwIHRoZSBhZGRyZXNzIG9m
IHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUgYXNzb2NpYXRlZCB3aXRoCj4gICAqIHRo
YXQgZGV2aWNlIElELgo+IEBAIC00MTQsNiArNDI5LDEzMyBAQCBvdXRfdW5sb2NrOgo+ICAgICAg
cmV0dXJuIHJldDsKPiAgfQo+Cj4gKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2Nr
IGhlbGQuICovCj4gK3N0YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRz
ICppdHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1
aW50MzJfdCB2ZXZpZCkKPiArewo+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICsgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIHN0cnVjdCB2Y3B1ICp2Y3B1Owo+ICsgICAgdWlu
dDMyX3QgdmxwaTsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xv
Y2spKTsKPiArCj4gKyAgICBpZiAoICFyZWFkX2l0dGVfbG9ja2VkKGl0cywgdmRldmlkLCB2ZXZp
ZCwgJnZjcHUsICZ2bHBpKSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gKwo+ICsgICAg
aWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiAr
Cj4gKyAgICAvKiBMb2NrIHRoaXMgVkNQVSdzIFZHSUMgdG8gbWFrZSBzdXJlIG5vYm9keSBpcyB1
c2luZyB0aGUgcGVuZGluZ19pcnEuICovCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKClRoZXJlIGlzIGFuIGludGVyZXN0aW5nIGlzc3VlIGhh
cHBlbmluZyB3aXRoIHRoaXMgY29kZS4gWW91IGRvbid0IGNoZWNrIAp0aGUgY29udGVudCBvZiB0
aGUgbWVtb3J5IHByb3ZpZGVkIGJ5IHRoZSBndWVzdC4gU28gYSBtYWxpY2lvdXMgZ3Vlc3QgCmNv
dWxkIGNyYWZ0IHRoZSBtZW1vcnkgaW4gb3JkZXIgdG8gc2V0dXAgbWFwcGluZyB3aXRoIGtub3du
IHZscGkgYW5kIGEgCmRpZmZlcmVudCB2Q1BVLgoKVGhpcyB3b3VsZCBsZWFkIHRvIHVzZSB0aGUg
d3JvbmcgbG9jayBoZXJlIGFuZCBjb3JydXB0IHRoZSBsaXN0LgoKPiArCj4gKyAgICAvKiBSZW1v
dmUgdGhlIHBlbmRpbmdfaXJxIGZyb20gdGhlIHRyZWUuICovCj4gKyAgICB3cml0ZV9sb2NrKCZp
dHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOwo+ICsgICAgcCA9IHJhZGl4X3Ry
ZWVfZGVsZXRlKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlLCB2bHBpKTsKPiArICAg
IHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKPiAr
Cj4gKyAgICBpZiAoICFwICkKPiArICAgIHsKPiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsKPiArICAgICAgICByZXR1cm4g
LUVOT0VOVDsKPiArICAgIH0KPiArCj4gKyAgICAvKiBDbGVhbnVwIHRoZSBwZW5kaW5nX2lycSBh
bmQgZGlzY29ubmVjdCBpdCBmcm9tIHRoZSBMUEkuICovCj4gKyAgICBsaXN0X2RlbF9pbml0KCZw
LT5pbmZsaWdodCk7Cj4gKyAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4gKyAgICB2
Z2ljX2luaXRfcGVuZGluZ19pcnEocCwgSU5WQUxJRF9MUEkpOwo+ICsKPiArICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAg
LyogUmVtb3ZlIHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgTFBJIGVudHJ5ICovCj4gKyAgICByZXR1
cm4gZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNz
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZGV2aWQsIHZldmlkKTsK
PiArfQo+ICsKPiArc3RhdGljIGludCBpdHNfdW5tYXBfZGV2aWNlKHN0cnVjdCB2aXJ0X2l0cyAq
aXRzLCB1aW50MzJfdCBkZXZpZCkKPiArewo+ICsgICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0Owo+
ICsgICAgdWludDY0X3QgZXZpZDsKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgc3Bpbl9sb2Nr
KCZpdHMtPml0c19sb2NrKTsKPiArCj4gKyAgICByZXQgPSBpdHNfZ2V0X2l0dChpdHMsIGRldmlk
LCAmaXR0KTsKPiArICAgIGlmICggcmV0ICkKPiArICAgIHsKPiArICAgICAgICBzcGluX3VubG9j
aygmaXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiArICAgIH0KPiArCj4g
KyAgICAvKgo+ICsgICAgICogRm9yIERvbVVzIHdlIG5lZWQgdG8gY2hlY2sgdGhhdCB0aGUgbnVt
YmVyIG9mIGV2ZW50cyBwZXIgZGV2aWNlCj4gKyAgICAgKiBpcyByZWFsbHkgbGltaXRlZCwgb3Ro
ZXJ3aXNlIGxvb3Bpbmcgb3ZlciBhbGwgZXZlbnRzIGNhbiB0YWtlIHRvbwo+ICsgICAgICogbG9u
ZyBmb3IgYSBndWVzdC4gVGhpcyBBU1NFUlQgY2FuIHRoZW4gYmUgcmVtb3ZlZCBpZiB0aGF0IGlz
Cj4gKyAgICAgKiBjb3ZlcmVkLgo+ICsgICAgICovCj4gKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVf
ZG9tYWluKGl0cy0+ZCkpOwo+ICsKPiArICAgIGZvciAoIGV2aWQgPSAwOyBldmlkIDwgREVWX1RB
QkxFX0lUVF9TSVpFKGl0dCk7IGV2aWQrKyApCj4gKyAgICAgICAgLyogRG9uJ3QgY2FyZSBhYm91
dCBlcnJvcnMgaGVyZSwgY2xlYW4gdXAgYXMgbXVjaCBhcyBwb3NzaWJsZS4gKi8KPiArICAgICAg
ICBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmlkKTsKPiArCj4gKyAgICBzcGluX3Vu
bG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0
YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXBkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAq
Y21kcHRyKQo+ICt7Cj4gKyAgICAvKiBzaXplIGFuZCBkZXZpZCBnZXQgdmFsaWRhdGVkIGJ5IHRo
ZSBmdW5jdGlvbnMgY2FsbGVkIGJlbG93LiAqLwo+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNf
Y21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+ICsgICAgdW5zaWduZWQgaW50IHNpemUgPSBpdHNf
Y21kX2dldF9zaXplKGNtZHB0cikgKyAxOwo+ICsgICAgYm9vbCB2YWxpZCA9IGl0c19jbWRfZ2V0
X3ZhbGlkYml0KGNtZHB0cik7Cj4gKyAgICBwYWRkcl90IGl0dF9hZGRyID0gaXRzX2NtZF9nZXRf
aXR0YWRkcihjbWRwdHIpOwo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICAvKiBTYW5pdGl6ZSB0
aGUgbnVtYmVyIG9mIGV2ZW50cy4gKi8KPiArICAgIGlmICggdmFsaWQgJiYgKHNpemUgPiBpdHMt
PmV2aWRfYml0cykgKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4gKyAgICBpZiAoICF2YWxp
ZCApCj4gKyAgICAgICAgLyogRGlzY2FyZCBhbGwgZXZlbnRzIGFuZCByZW1vdmUgcGVuZGluZyBM
UElzLiAqLwo+ICsgICAgICAgIGl0c191bm1hcF9kZXZpY2UoaXRzLCBkZXZpZCk7CgppdHNfdW5t
YXBfZGV2aWNlIGlzIHJldHVybmluZyBhbiBlcnJvciBidXQgeW91IGRvbid0IGNoZWNrIGl0LiBQ
bGVhc2UgCmV4cGxhaW4gd2h5LgoKPiArCj4gKyAgICAvKgo+ICsgICAgICogVGhlcmUgaXMgbm8g
ZWFzeSBhbmQgY2xlYW4gd2F5IGZvciBYZW4gdG8ga25vdyB0aGUgSVRTIGRldmljZSBJRCBvZiBh
Cj4gKyAgICAgKiBwYXJ0aWN1bGFyIChQQ0kpIGRldmljZSwgc28gd2UgaGF2ZSB0byByZWx5IG9u
IHRoZSBndWVzdCB0ZWxsaW5nCj4gKyAgICAgKiB1cyBhYm91dCBpdC4gRm9yICpub3cqIHdlIGFy
ZSBqdXN0IHVzaW5nIHRoZSBkZXZpY2UgSUQgKkRvbTAqIHVzZXMsCj4gKyAgICAgKiBiZWNhdXNl
IHRoZSBkcml2ZXIgdGhlcmUgaGFzIHRoZSBhY3R1YWwga25vd2xlZGdlLgo+ICsgICAgICogRXZl
bnR1YWxseSB0aGlzIHdpbGwgYmUgcmVwbGFjZWQgd2l0aCBhIGRlZGljYXRlZCBoeXBlcmNhbGwg
dG8KPiArICAgICAqIGFubm91bmNlIHBhc3MtdGhyb3VnaCBvZiBkZXZpY2VzLgo+ICsgICAgICov
Cj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihpdHMtPmQpICkKPiArICAgIHsKPiArCj4g
KyAgICAgICAgLyoKPiArICAgICAgICAgKiBEb20wJ3MgSVRTZXMgYXJlIG1hcHBlZCAxOjEsIHNv
IGJvdGggYWRkcmVzc2VzIGFyZSB0aGUgc2FtZS4KPiArICAgICAgICAgKiBBbHNvIHRoZSBkZXZp
Y2UgSURzIGFyZSBlcXVhbC4KPiArICAgICAgICAgKi8KPiArICAgICAgICByZXQgPSBnaWN2M19p
dHNfbWFwX2d1ZXN0X2RldmljZShpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywgZGV2aWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRzLT5kb29yYmVs
bF9hZGRyZXNzLCBkZXZpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBCSVQoc2l6ZSksIHZhbGlkKTsKPiArICAgICAgICBpZiAoIHJldCAmJiB2YWxpZCApCj4g
KyAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZp
dHMtPml0c19sb2NrKTsKPiArCj4gKyAgICBpZiAoIHZhbGlkICkKPiArICAgICAgICByZXQgPSBp
dHNfc2V0X2l0dF9hZGRyZXNzKGl0cywgZGV2aWQsIGl0dF9hZGRyLCBzaXplKTsKPiArICAgIGVs
c2UKPiArICAgICAgICByZXQgPSBpdHNfc2V0X2l0dF9hZGRyZXNzKGl0cywgZGV2aWQsIElOVkFM
SURfUEFERFIsIDEpOwo+ICsKPiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiAr
Cj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJ
WkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCj4gICNkZWZpbmUg
SVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkK
Pgo+IEBAIC00NTIsNiArNTk0LDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKPiAgICAgICAgICBjYXNlIEdJ
VFNfQ01EX01BUEM6Cj4gICAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNv
bW1hbmQpOwo+ICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBjYXNlIEdJVFNfQ01EX01B
UEQ6Cj4gKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwZChpdHMsIGNvbW1hbmQpOwo+
ICsgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6Cj4gICAg
ICAgICAgICAgIC8qIFdlIGhhbmRsZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2Ug
aWdub3JlIFNZTkMuICovCj4gICAgICAgICAgICAgIGJyZWFrOwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCj4gaW5kZXggZDE2MmU4OS4uNmY5NGU2NSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCj4gQEAgLTE3Myw2ICsxNzMsMTEgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19p
dHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHZkb29yYmVs
bF9hZGRyZXNzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgdmRldmlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmV2ZW50aWQpOwo+ICtpbnQgZ2ljdjNf
cmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsX2Fk
ZHJlc3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2
ZGV2aWQsIHVpbnQzMl90IHZldmVudGlkKTsKPiArdm9pZCBnaWN2M19scGlfdXBkYXRlX2hvc3Rf
ZW50cnkodWludDMyX3QgaG9zdF9scGksIGludCBkb21haW5faWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1aW50MzJfdCB2aXJ0X2xw
aSk7Cj4gKwo+ICAjZWxzZQo+Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5p
dChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 18:26:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:26:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB3eg-0004F9-VQ; Wed, 17 May 2017 18:26:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dB3ef-0004Ey-Fr
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 18:26:37 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3B/76-29088-CD59C195; Wed, 17 May 2017 18:26:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff2VJl
 Ig21zpC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWvabdaCMxMZK153JDcw
 HkrqYuTiEBL4yyhx6MNuFgjnMaPE5EM7GSGcbYwSN6duYe9i5OQQEXCW+HpmLpjNK6Av8W3/S
 iYQW1jAXuLr+rlsIA0SArc1JD41t4EVSQh4SuxruMICY9+8Pw2oiJ2DTcBK4pAYSJRFQFVixq
 8/bBMYuRcwMqxi1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0OgMQ7GBcs93zEKMkB5OSKO/+B9KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4D06RiRQSLEpN
 T61Iy8wBhh9MWoKDR0mE9/hkoDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzcoDMEAApy
 ijNgxsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdBzKFJzOvBG7TK6AjmICOaAa5n7
 e4JBEhJdXA6JA6K9fcxnmJwIHkvqySFavPdJ2v5Tm29fuOPfm9Lj+1jgpc1CkM4BLn+ytma6y
 yq+oa4++KGeetT7ScD/+758Gqs57qJuqcl/nWuskdM1ye17/2pMQ2qaMWpy+flz6327F75bKr
 Z0LfiHU0Tt/pqlN9bc77NqG03zenTPu7dN2bKXXsd7vXflBiKc5INNRiLipOBACZksNbgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495045594!93436125!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19793 invoked from network); 17 May 2017 18:26:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 18:26:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB3ea-0005LX-3R; Wed, 17 May 2017 18:26:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB3eU-0006en-MD; Wed, 17 May 2017 18:26:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dB3eU-00053P-GP; Wed, 17 May 2017 18:26:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109515-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-arm64:xen-build:fail:nonblocking
 xen-4.8-testing:build-arm64-xsm:xen-build:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=834ea870c507f054353190c731630fbb514494c4
X-Osstest-Versions-That: xen=19ad7c08a8810f07063919dca95cbeec78e7049a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 18:26:26 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 109515: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUxNSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTUxNS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNDUgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTA5NDg5IHBhc3MgaW4gMTA5NTE1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIGluIDEwOTQ4OSBwYXNzIGluIDEwOTUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEwOTQ4OSBwYXNz
IGluIDEwOTUxNQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTA5NDg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE1IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDk0ODkgbGlrZSAxMDkwMDgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEwOTAwOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5MDA4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDkw
MDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwOTAwOAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
NSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4MzRlYTg3MGM1MDdm
MDU0MzUzMTkwYzczMTYzMGZiYjUxNDQ5NGM0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAxOWFkN2MwOGE4ODEwZjA3MDYzOTE5ZGNhOTVjYmVlYzc4ZTcwNDlhCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMDkwMDggIDIwMTctMDUtMDUgMDk6NTU6NTYgWiAgIDEyIGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NDg5ICAyMDE3LTA1LTE2IDE1OjEzOjI3IFogICAgMSBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBTZXJh
cGhpbWUgS2lya292c2tpIDxraXJrc2VyYXBoQGdtYWlsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14
ZW4tNC44LXRlc3RpbmcKKyByZXZpc2lvbj04MzRlYTg3MGM1MDdmMDU0MzUzMTkwYzczMTYzMGZi
YjUxNDQ5NGM0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuOC10
ZXN0aW5nIDgzNGVhODcwYzUwN2YwNTQzNTMxOTBjNzMxNjMwZmJiNTE0NDk0YzQKKyBicmFuY2g9
eGVuLTQuOC10ZXN0aW5nCisgcmV2aXNpb249ODM0ZWE4NzBjNTA3ZjA1NDM1MzE5MGM3MzE2MzBm
YmI1MTQ0OTRjNAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
eGVuCisgeGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LTQuOC10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tNC44LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdb
JyB4ODM0ZWE4NzBjNTA3ZjA1NDM1MzE5MGM3MzE2MzBmYmI1MTQ0OTRjNCA9IHggJ10nCisgOiB0
ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3Nl
YWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHgg
J10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHkt
Y3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6
IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3Rp
bmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQu
OC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBodHRwOi8vaGcu
dWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00
LjgtdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisg
Y2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjgtdGVzdGluZwor
IHhlbnZlcnNpb249eGVuLTQuOAorIHhlbnZlcnNpb249NC44CisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDgzNGVhODcwYzUwN2YwNTQzNTMx
OTBjNzMxNjMwZmJiNTE0NDk0YzQ6cmVmcy9oZWFkcy9zdGFibGUtNC44ClRvIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxOWFkN2MwLi44MzRlYTg3ICA4
MzRlYTg3MGM1MDdmMDU0MzUzMTkwYzczMTYzMGZiYjUxNDQ5NGM0IC0+IHN0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 18:38:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB3pa-0004z2-3V; Wed, 17 May 2017 18:37:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB3pY-0004yw-AR
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 18:37:52 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 82/20-03696-F789C195; Wed, 17 May 2017 18:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTbduhky
 kwb032hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brr2tYC9aYV2y7dpulgfGUVhcjF4eQwGZG
 iTn3djJCOLsZJTZ09bN3MXJyCAvYSRzsamUGsUUEIiX2bz3AAmILCWRLXP+0mBmkgVlgNaPEl
 A0rWEESbAKaEnc+f2ICsXkFrCT+7T4LFmcRUJVYcvQ2I4gtKhAu8bbxCAtEjaDEyZlPwGxOAR
 uJrZsegNUwC9hK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdQ2O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAkGMAgh2MX5YFHGKU5GBSEuXd/0A6Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE74LpMpFCgkWp6akVaZk5wOCHSUtw8CiJ8B4BSfMWFyTmF
 memQ6ROMSpKifMuAkkIgCQySvPg2mARd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvFNApv
 Bk5pXATX8FtJgJaHEzyM28xSWJCCmpBsagFD+7/bITa5SuZrNzmBhvVvgmpRAkdKKQZ/nOmG8
 xiXfnHfq+Yl6M5cNcduVZ4rNvLJzJo3x8/Vymg5wBsxqD+7+WnP9c+HA/k9KvZZGOIh2qnYpt
 zgbdr1e+OTqxyPooy8x6lv5jD4Icph0z3/RKZq5q6v1bORJcE1P+FvAyXcne4B720kOJpTgj0
 VCLuag4EQBja1IuswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495046270!69085082!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5580 invoked from network); 17 May 2017 18:37:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 17 May 2017 18:37:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9DC671516;
 Wed, 17 May 2017 11:37:49 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7B7073F3E1;
 Wed, 17 May 2017 11:37:48 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-21-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e47661a-841d-b181-10ea-3be17e75eb85@arm.com>
Date: Wed, 17 May 2017 19:37:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-21-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2hl
biBMUElzIGdldCB1bm1hcHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0aWxsIGJlIGluIHNv
bWUgTFIgb2YKPiBzb21lIFZDUFUuIE5ldmVydGhlbGVzcyB3ZSByZW1vdmUgdGhlIGNvcnJlc3Bv
bmRpbmcgcGVuZGluZ19pcnEKPiAocG9zc2libHkgZnJlZWluZyBpdCksIGFuZCBkZXRlY3QgdGhp
cyBjYXNlIChpcnFfdG9fcGVuZGluZygpIHJldHVybnMKPiBOVUxMKSB3aGVuIHRoZSBMUiBnZXRz
IGNsZWFuZWQgdXAgbGF0ZXIuCj4gSG93ZXZlciBhICpuZXcqIExQSSBtYXkgZ2V0IG1hcHBlZCB3
aXRoIHRoZSBzYW1lIG51bWJlciB3aGlsZSB0aGUgb2xkCj4gTFBJIGlzICpzdGlsbCogaW4gc29t
ZSBMUi4gVG8gYXZvaWQgZ2V0dGluZyB0aGUgd3Jvbmcgc3RhdGUsIHdlIG1hcmsKPiBldmVyeSBu
ZXdseSBtYXBwZWQgTFBJIGFzIFBSSVNUSU5FLCB3aGljaCBtZWFuczogaGFzIG5ldmVyIGJlZW4g
aW4gYW4KPiBMUiBiZWZvcmUuIElmIHdlIGRldGVjdCB0aGUgTFBJIGluIGFuIExSIGFueXdheSwg
aXQgbXVzdCBoYXZlIGJlZW4gYW4KPiBvbGRlciBvbmUsIHdoaWNoIHdlIGNhbiBzaW1wbHkgcmV0
aXJlLgo+IEJlZm9yZSBpbnNlcnRpbmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExSLCB3
ZSBtdXN0IG1ha2Ugc3VyZSB0aGF0Cj4gaXQncyBub3QgYWxyZWFkeSBpbiBhbm90aGVyIExSLCBh
cyB0aGUgYXJjaGl0ZWN0dXJlIGZvcmJpZHMgdHdvCj4gaW50ZXJydXB0cyB3aXRoIHRoZSBzYW1l
IHZpcnR1YWwgSVJRIG51bWJlciBvbiBvbmUgQ1BVLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9n
aWMuYyAgICAgICAgIHwgNTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA2ICsrKysrCj4gIDIgZmls
ZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBpbmRleCBmZDNm
YTA1Li44YmYwNTc4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9naWMuYwo+IEBAIC0zNzUsNiArMzc1LDggQEAgc3RhdGljIGlubGluZSB2b2lk
IGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4gIHsKPiAgICAgIEFT
U0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4KPiArICAgIGNsZWFyX2JpdChHSUNfSVJR
X0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cyk7Cj4gKwo+ICAgICAgZ2ljX2h3X29wcy0+
dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7Cj4KPiAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9W
SVNJQkxFLCAmcC0+c3RhdHVzKTsKPiBAQCAtNDQyLDEyICs0NDQsNDEgQEAgdm9pZCBnaWNfcmFp
c2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEp
Cj4gICNlbmRpZgo+ICB9Cj4KPiArLyoKPiArICogRmluZCBhbiB1bnVzZWQgTFIgdG8gaW5zZXJ0
IGFuIElSUSBpbnRvLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMgYQo+ICsgKiBQUklTVElORSBM
UEksIHNjYW4gdGhlIG90aGVyIExScyB0byBhdm9pZCBpbnNlcnRpbmcgdGhlIHNhbWUgSVJRIHR3
aWNlLgoKVGhpcyByZXBsaWNhdGUgaGVyZSBhIHBhcnQgb2YgdGhlIGNvbW1pdCBtZXNzYWdlIHJl
Z2FyZGluZyB0aGUgCnBlbmRpbmdfaXJxIHN0cnVjdHVyZS4gU28gd2UgaGF2ZSBiYWNrZ3JvdW5k
IGluIHRoZSBjb2RlIG9mIHdoeSBnb2luZyAKdGhyb3VnaCB0aGUgTFJzLgoKPiArICovCj4gK3N0
YXRpYyBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnAsIGludCBscikKClRoaXMgc2hvdWxkIGJlIHVuc2lnbmVkIGZvciBib3RoIHRoZSBy
ZXR1cm4gYW5kIHRoZSBsciB2YXJpYWJsZS4gQWxzbyAKcGxlYXNlIGV4cGxhaW4gdGhlIGdvYWwg
b2YgdGhlIHZhcmlhYmxlIGJlY2F1c2UgaXQgaXMgbm90IGNsZWFyIGZyb20gdGhlIApjYWxsZXJz
LgoKPiArewo+ICsgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5y
X2xyczsKPiArICAgIHVuc2lnbmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAm
dGhpc19jcHUobHJfbWFzayk7Cj4gKyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKPiArCj4gKyAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAg
aWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykgKQo+
ICsgICAgewo+ICsgICAgICAgIGludCB1c2VkX2xyID0gMDsKCmZpbmRfbmV4dF9iaXQgcmV0dXJu
IHVuc2lnbmVkIGxvbmcuIFNvIGxpa2VseSB5b3Ugd2FudCB0byB1c2UgZWl0aGVyIAp1bnNpZ25l
ZCBpbnQgb3IgdW5zaWduZWQgbG9uZyBoZXJlLgoKPiArCj4gKyAgICAgICAgd2hpbGUgKCAodXNl
ZF9sciA9IGZpbmRfbmV4dF9iaXQobHJfbWFzaywgbnJfbHJzLCB1c2VkX2xyKSkgPCBucl9scnMg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZ2ljX2h3X29wcy0+cmVhZF9scih1c2VkX2xy
LCAmbHJfdmFsKTsKPiArICAgICAgICAgICAgaWYgKCBscl92YWwudmlycSA9PSBwLT5pcnEgKQo+
ICsgICAgICAgICAgICAgICAgcmV0dXJuIHVzZWRfbHI7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICsKPiArICAgIGxyID0gZmluZF9uZXh0X3plcm9fYml0KGxyX21hc2ssIG5yX2xycywgbHIpOwo+
ICsKPiArICAgIHJldHVybiBscjsKPiArfQo+ICsKPiAgdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJx
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEsCj4gICAgICAgICAgdW5z
aWduZWQgaW50IHByaW9yaXR5KQo+ICB7Cj4gLSAgICBpbnQgaTsKPiAtICAgIHVuc2lnbmVkIGlu
dCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Cj4gICAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwoKV2h5IGRpZCB5b3UgbW92
ZSBhcm91bmQgdGhlIHZhcmlhYmxlPyBQbGVhc2UgYXZvaWQgc3VjaCB0aGluZ3MsIGl0IGlzIApu
b3QgbGlrZSB0aGUgSVRTIHNlcmllcyBpcyBlYXN5IHRvIHJldmlldy4uLgoKPiArICAgIGludCBp
ID0gbnJfbHJzOwoKSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB5b3UgaW5pdGlhbGl6ZSBpIHRvIG5y
X2xycy4gaSB3aWxsIGFsd2F5cyBoYXZlIAp0aGUgdmFsdWUgcmVzZXQgYnkgdGhlIHJldHVybiBv
ZiBnaWNfZmluZF91bnVzZWRfbHIgYmVmb3JlIGJlZW4gdXNlZC4KCj4KPiAgICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKPgo+IEBAIC00NTcsNyArNDg4LDgg
QEAgdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
dmlydHVhbF9pcnEsCj4KPiAgICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGxpc3RfZW1wdHkoJnYt
PmFyY2gudmdpYy5scl9wZW5kaW5nKSApCj4gICAgICB7Cj4gLSAgICAgICAgaSA9IGZpbmRfZmly
c3RfemVyb19iaXQoJnRoaXNfY3B1KGxyX21hc2spLCBucl9scnMpOwo+ICsgICAgICAgIGkgPSBn
aWNfZmluZF91bnVzZWRfbHIodiwgcCwgMCk7Cj4gKwo+ICAgICAgICAgIGlmIChpIDwgbnJfbHJz
KSB7Cj4gICAgICAgICAgICAgIHNldF9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKPiAgICAg
ICAgICAgICAgZ2ljX3NldF9scihpLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwo+IEBAIC01MDksNyAr
NTQxLDE3IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgaSkKPiAgICAgIH0KPiAgICAgIGVsc2UgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX1BF
TkRJTkcgKQo+ICAgICAgewo+IC0gICAgICAgIGludCBxIF9fYXR0cmlidXRlX18gKCh1bnVzZWQp
KSA9IHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7
Cj4gKyAgICAgICAgaW50IHEgX19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpOwo+ICsKPiArICAgICAg
ICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAt
PnN0YXR1cykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZ2ljX2h3X29wcy0+Y2xlYXJf
bHIoaSk7Cj4gKyAgICAgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwo+
ICsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KClRoaXMgY29kZSBpcyB2ZXJ5
IHNpbWlsYXIgdG8gd2hhdCB5b3UgZG8gYXQgdGhlIGJlZ2lubmluZyB3aGVuIApwZW5kaW5nX2ly
cSBpcyBOVUxMLiBJIHdvdWxkIHByZWZlciBpZiB5b3Ugc3RpY2sgdGhlIGNoZWNrIHRoZXJlIHJh
dGhlciAKdGhhbiB0cnkgdG8gYWRkcmVzcyBpbiBhbGwgdGhlIGRpZmZlcmVudCBwYXRocy4KCkkg
a25vdyBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvIGRvIGl0IGZvciB0aGUgYWN0aXZlIHBhdGggYXMg
TFBJIGRvZXMgbm90IApoYXZlIGFjdGl2ZSBzdGF0ZSwgdGhvdWdoIHRoaXMgd291bGQgaGF2ZSBy
ZXF1aXJlIGFuIGV4cGxhbmF0aW9uIGluIHRoZSAKY29tbWl0IG1lc3NhZ2UpLiBCdXQgaXQgaXMg
ZWFzaWVyIHRvIG1haW50YWluIHRoZSB0ZXN0X2FuZF9jbGVhcl9iaXQgaW4gCmEgc2luZ2xlIHBs
YWNlIHJhdGhlciB0aGFuIHNwcmVhZGluZyBpbiAyIGRpZmZlcmVudCBvbmUgZm9yIGxpdHRsZSBi
ZW5lZml0cy4KCj4gKwo+ICsgICAgICAgIHEgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9H
VUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+ICAjaWZkZWYgR0lDX0RFQlVHCj4gICAgICAgICAg
aWYgKCBxICkKPiAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidHJ5aW5nIHRv
IGluamVjdCBpcnE9JWQgaW50byBkJWR2JWQsIHdoZW4gaXQgaXMgYWxyZWFkeSBwZW5kaW5nIGlu
IExSJWRcbiIsCj4gQEAgLTUyMSw2ICs1NjMsOSBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29u
ZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCj4gICAgICAgICAgZ2ljX2h3X29wcy0+Y2xlYXJf
bHIoaSk7Cj4gICAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Cj4KPiAr
ICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQ
SSwgJnAtPnN0YXR1cykgKQo+ICsgICAgICAgICAgICByZXR1cm47Cj4gKwoKVGhpcyB3b3VsZCBh
dm9pZCB0aGlzIGNoZWNrIHRvby4KCj4gICAgICAgICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQo+
ICAgICAgICAgICAgICBjbGVhcl9iaXQoX0lSUV9JTlBST0dSRVNTLCAmcC0+ZGVzYy0+c3RhdHVz
KTsKPiAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVz
KTsKPiBAQCAtNTkxLDcgKzYzNiw3IEBAIHN0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdf
aXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIGluZmxpZ2h0X3IgPSAmdi0+YXJjaC52Z2ljLmlu
ZmxpZ2h0X2lycXM7Cj4gICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBwLCB0LCAmdi0+
YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKPiAgICAgIHsKPiAtICAgICAgICBsciA9
IGZpbmRfbmV4dF96ZXJvX2JpdCgmdGhpc19jcHUobHJfbWFzayksIG5yX2xycywgbHIpOwo+ICsg
ICAgICAgIGxyID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIGxyKTsKPiAgICAgICAgICBpZiAo
IGxyID49IG5yX2xycyApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICAvKiBObyBtb3JlIGZy
ZWUgTFJzOiBmaW5kIGEgbG93ZXIgcHJpb3JpdHkgaXJxIHRvIGV2aWN0ICovCj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKPiBpbmRleCAwMjczMmRiLi4zZmM0Y2ViIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBAQCAtNjAs
MTIgKzYwLDE4IEBAIHN0cnVjdCBwZW5kaW5nX2lycQo+ICAgICAgICogdmNwdSB3aGlsZSBpdCBp
cyBzdGlsbCBpbmZsaWdodCBhbmQgb24gYW4gR0lDSF9MUiByZWdpc3RlciBvbiB0aGUKPiAgICAg
ICAqIG9sZCB2Y3B1Lgo+ICAgICAgICoKPiArICAgICAqIEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVf
TFBJOiB0aGUgSVJRIGlzIGEgbmV3bHkgbWFwcGVkIExQSSwgd2hpY2gKPiArICAgICAqIGhhcyBu
ZXZlciBiZWVuIGluIGFuIExSIGJlZm9yZS4gVGhpcyBtZWFucyB0aGF0IGFueSB0cmFjZSBvZiBh
bgo+ICsgICAgICogTFBJIHdpdGggdGhlIHNhbWUgbnVtYmVyIGluIGFuIExSIG11c3QgYmUgZnJv
bSBhbiBvbGRlciBMUEksIHdoaWNoCj4gKyAgICAgKiBoYXMgYmVlbiB1bm1hcHBlZCBiZWZvcmUu
Cj4gKyAgICAgKgo+ICAgICAgICovCj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9RVUVVRUQgICAw
Cj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9BQ1RJVkUgICAxCj4gICNkZWZpbmUgR0lDX0lSUV9H
VUVTVF9WSVNJQkxFICAyCj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9FTkFCTEVEICAzCj4gICNk
ZWZpbmUgR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcgICA0Cj4gKyNkZWZpbmUgR0lDX0lSUV9HVUVT
VF9QUklTVElORV9MUEkgIDUKPiAgICAgIHVuc2lnbmVkIGxvbmcgc3RhdHVzOwo+ICAgICAgc3Ry
dWN0IGlycV9kZXNjICpkZXNjOyAvKiBvbmx5IHNldCBpdCB0aGUgaXJxIGNvcnJlc3BvbmRzIHRv
IGEgcGh5c2ljYWwgaXJxICovCj4gICAgICB1bnNpZ25lZCBpbnQgaXJxOwo+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 18:47:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB3yV-0005f9-Vj; Wed, 17 May 2017 18:47:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dB3yT-0005ex-SI
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 18:47:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FA/B5-17076-9AA9C195; Wed, 17 May 2017 18:47:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXfFLJl
 Ig9P9AhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6D98jrngjXHFgltrGBsY
 52t1MXJyCAn8ZZT4t0mhi5ELyH7MKDH9zxFGCGcbo8SVVVvZQKpEBJwlvp6Zyw5i8wroS1yZe
 AXMFhbQkzjzcjETiC0h4CVx/vFJ5i5GDjB79T7VLkZ2DjYBK4lDYiAFLAKqEn+mfWCdwMi1gJ
 FhFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoF/rGRgYdzB
 OPeF3iFGSg0lJlHf/A+lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK89TNlIoUEi1LTUyvSMnOA
 AQaTluDgURLhfQiS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcYgZAiBFGaV5cCNgwX6JU
 VZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvFpApPJl5JXCbXgEdwQR0RDPI/bzFJYkIKakGxq
 rMOEOd2RNi9ASXcr66++XUNv+JmtkMWiXVEiXHNxzelljfaaL1+vevHev+V3S6d6cEaxyQeqK
 3Y2n3muqlndtrrv9/dSFHOT8nRqu+h9tPQ9ZBjsftVk5h3t0rtw7Kb5zk/fiNwikVwc0zFX70
 ZHx/+ewsV+oLbXbd6juOD/gfJT+6/64/RYmlOCPRUIu5qDgRAMg/bMNxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495046823!100355975!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8003 invoked from network); 17 May 2017 18:47:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 18:47:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB3yP-0005tH-VI; Wed, 17 May 2017 18:47:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB3yK-0007mM-M8; Wed, 17 May 2017 18:46:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dB3yK-00054S-1g; Wed, 17 May 2017 18:46:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109524-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a8321feebb6af978478e0da559806602bd2dcc7d
X-Osstest-Versions-That: ovmf=760759962786c3c554c20d76b800ee31a878aaa1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 18:46:56 +0000
Subject: [Xen-devel] [ovmf test] 109524: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk1MjQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhODMyMWZlZWJiNmFmOTc4NDc4ZTBkYTU1OTgwNjYw
MmJkMmRjYzdkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3NjA3NTk5
NjI3ODZjM2M1NTRjMjBkNzZiODAwZWUzMWE4NzhhYWExCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDkzNDcgIDIwMTctMDUtMTIgMDg6NTk6MDQgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NTI0ICAyMDE3LTA1LTE3IDA3OjQ3OjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1hODMyMWZlZWJiNmFm
OTc4NDc4ZTBkYTU1OTgwNjYwMmJkMmRjYzdkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggb3ZtZiBhODMyMWZlZWJiNmFmOTc4NDc4ZTBkYTU1OTgwNjYwMmJkMmRjYzdkCisg
YnJhbmNoPW92bWYKKyByZXZpc2lvbj1hODMyMWZlZWJiNmFmOTc4NDc4ZTBkYTU1OTgwNjYwMmJk
MmRjYzdkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGE4MzIxZmVl
YmI2YWY5Nzg0NzhlMGRhNTU5ODA2NjAyYmQyZGNjN2QgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBhODMyMWZlZWJiNmFmOTc4
NDc4ZTBkYTU1OTgwNjYwMmJkMmRjYzdkOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IDc2MDc1OTkuLmE4MzIxZmUgIGE4MzIxZmVlYmI2YWY5Nzg0NzhlMGRhNTU5ODA2NjAyYmQyZGNj
N2QgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 18:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB40O-0005lU-Bi; Wed, 17 May 2017 18:49:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB40N-0005lK-26
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 18:49:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5B/79-01735-E1B9C195; Wed, 17 May 2017 18:49:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTVd2tky
 kweq1Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bX/XcsBSu5Kh7ffc/awLiHo4uRi0NIYDOj
 xO+Ns1ghnN2MErdmnGDpYuTkEBaIl3hzch2YLSLgK3H3cRMTiC0kYCHxcPcjVhCbWaBWYuvaF
 jYQm01AU+LO509gNbwCVhJ7Py1nBrFZBFQlZlz8CRYXFQiXeNt4hAWiRlDi5MwnQDYHB6eApc
 TcG0oQI20l7szdzQxhy0tsfzuHeQIj3ywkHbOQlM1CUraAkXkVo0ZxalFZapGusYFeUlFmekZ
 JbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZguNUzMDDuYJywyu8QoyQHk5Io7/4H0pFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhLZslECgkWpaanVqRl5gADHyYtwcGjJMIrB5LmLS5IzC3OT
 IdInWJUlBLnrQRJCIAkMkrz4Npg0XaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvLsgUns
 y8Erjpr4AWMwEtbga5mbe4JBEhJdXA6NCeuKdr5s51iy1Oqcs8jVlwhCdOW85qum0i+5fJLfs
 f2oiWfjQySBT5xcOsxifvHDbzesJizRfseZ5yezKZJ16cd/7xcl/Pma+5z6SJMAmFnBAIst7/
 uTPs/Uahbds7nh/6cnW3wJZFu0Sst9v7LrYO+HNYvutOtVrwjPjOB44770w4GFIZqsRSnJFoq
 MVcVJwIACdjkzexAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495046941!83313042!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56621 invoked from network); 17 May 2017 18:49:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 17 May 2017 18:49:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 733A91516;
 Wed, 17 May 2017 11:49:00 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7F67C3F3E1;
 Wed, 17 May 2017 11:48:59 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170517142608.21107-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <88a9d77e-8f2a-df31-0231-3d10d1cfd1a0@arm.com>
Date: Wed, 17 May 2017 19:48:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170517142608.21107-1-wei.liu2@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTcvMDUvMTcgMTU6MjYsIFdlaSBMaXUgd3JvdGU6Cj4gQnVpbGQgY2FuIGZh
aWwgaWYgc3R1YmRvbSBidWlsZCBpcyBydW4gYmVmb3JlIHRvb2xzIGJ1aWxkIGJlY2F1c2U6Cj4K
PiAxLiB0b29scy9pbmNsdWRlIGJ1aWxkIHVzZXMgcmVsYXRpdmUgcGF0aCBhbmQgZGVwZW5kcyBv
biBYRU5fT1MKPiAyLiBzdHViZG9tIG5lZWRzIHRvb2xzL2luY2x1ZGUgdG8gYmUgYnVpbHQsIGF0
IHdoaWNoIHRpbWUgWEVOX09TIGlzCj4gICAgbWluaS1vcyBhbmQgY29ycmVzcG9uZGluZyBzeW1s
aW5rcyBhcmUgY3JlYXRlZAo+IDMuIGxpYnJhcmllcyBpbnNpZGUgdG9vbHMgbmVlZHMgdG9vbHMv
aW5jbHVkZSB0byBiZSBidWlsdCwgYXQgd2hpY2gKPiAgICB0aW1lIFhFTl9PUyBpcyB0aGUgaG9z
dCBvcyBuYW1lLCBidXQgc3ltbGlua3Mgd29uJ3QgYmUgY3JlYXRlZAo+ICAgIGJlY2F1c2UgdGhl
eSBhcmUgYWxyZWFkeSB0aGVyZQo+IDQuIGxpYnJhcmllcyBnZXQgdGhlIHdyb25nIGhlYWRlcnMg
YW5kIGZhaWwgdG8gYnVpbGQKPgo+IFNpbmNlIGJvdGggdG9vbHMgYW5kIHN0dWJkb20gYnVpbGQg
bmVlZCB0aGUgcHVibGljIGhlYWRlcnMsIHdlIGJ1aWxkCj4gdG9vbHMvaW5jbHVkZSBiZWZvcmUg
c3R1YmRvbSBhbmQgdG9vbHMuIFJlbW92ZSBydW5lcyBpbiBzdHViZG9tIGFuZAo+IHRvb2xzIHRv
IGF2b2lkIGJ1aWxkaW5nIHRvb2xzL2luY2x1ZGUgbW9yZSB0aGFuIG9uY2UuCj4KPiBQcm92aWRl
IGEgbmV3IGRpc3QgdGFyZ2V0IGZvciB0b29scy9pbmNsdWRlLiAgSG9vayB1cCB0aGUgaW5zdGFs
bCwKPiBjbGVhbiwgZGlzdCBhbmQgZGlzdGNsZWFuIHRhcmdldHMgZm9yIHRvb2xzL2luY2x1ZGUu
Cj4KPiBUaGUgbmV3IGFycmFuZ2VtZW50IGVuc3VyZXMgdG9vbHMgYnVpbGQgZ2V0cyB0aGUgY29y
cmVjdCBoZWFkZXJzCj4gYmVjYXVzZSBYRU5fT1MgaXMgc2V0IHRvIGhvc3Qgb3Mgd2hlbiBidWls
ZGluZyB0b29scy9pbmNsdWRlLiBBcyBmb3IKPiBzdHViZG9tLCBpdCBleHBsaWNpdGx5IGxpbmtz
IHRvIHRoZSBtaW5pLW9zIGRpcmVjdG9yeSB3aXRob3V0IHJlbHlpbmcKPiBvbiBYRU5fT1Mgc28g
aXQgc2hvdWxkIGZpbmUuCj4KPiBSZXBvcnRlZC1ieTogU3RldmVuIEhhaWdoIDxuZXR3aXpAY3Jj
LmlkLmF1Pgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpU
aGlzIHdhcyBjb25zaWRlcmVkIGFzIGEgYmxvY2tlciBmb3IgWGVuIDQuOToKClJlbGVhc2UtYWNr
ZWQ6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 18:49:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:49:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB40h-0005oY-Jh; Wed, 17 May 2017 18:49:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dB40g-0005oI-G1
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 18:49:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7E/04-03587-13B9C195; Wed, 17 May 2017 18:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfSaga7BbJl
 Ig029lhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btG9fYC27oVqz9lt7AeEa1i5GLQ0hgBqNE
 z5PfrCAOi0ADq8SPrnNMII6EwBxWiXfvfrJ3MXICOXkSH1oWAlVxANlFEjdbDUDCvAKCEidnP
 mEBCQsJ+Eh83qQNEuYUsJfYvG8GC8SCXjaJlpNLWEESbAIGEvvfPQEbySKgKnFv0mkWiDkBEm
 eWvgWrERZIl7g28QMjiC0ioCzR++s32CBmge+MErMu7GMGSTALaEq0bv/NPoFRYBaSO2YhSS1
 gZFrFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiGDECwg3H6
 Zf9DjJIcTEqivPsfSEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9MFMmUkiwKDU9tSItMwcYE
 TBpCQ4eJRHehyBp3uKCxNzizHSI1ClGS44Xl9+/Z+J4t/QDkHyy8sd7JiGWvPy8VClx3nqQBg
 GQhozSPLhxsKi9xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHe9yBTeDLzSuC2vgI6iAnooGa
 QX3iLSxIRUlINjMe/SD/efnT7lW8s7/61V51nnFLC8mfxthl+p3TY/aWY40Xt/mr/DLJ7LHLq
 2OP454ovpf5PnduXkrt80sp9ZrvPXtRJ+npK/0yMQ1gzW8rmwN0/0lQuT704OVTCQ1RcdNb89
 mVC9+9WTF87U3X+aglpyb57i/clu6jYLn6Yaszb+tksT/698FUlluKMREMt5qLiRADJOLn41Q
 IAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495046959!62544349!1
X-Originating-IP: [209.85.214.48]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62373 invoked from network); 17 May 2017 18:49:20 -0000
Received: from mail-it0-f48.google.com (HELO mail-it0-f48.google.com)
 (209.85.214.48)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 18:49:20 -0000
Received: by mail-it0-f48.google.com with SMTP id e65so14911499ita.1
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 11:49:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ArQKA9O5Y0xwetsT98xwJ2J9Nmcmc5ug+iU3RORH+z0=;
 b=eTZanb8nOobZp9he4pTeDDRnwnBfOIQbM0ObBbUI2saOli4GSQhjZF+fPCZYodM0sp
 uXiw+mFpPVO+ODWy0hdLQGv07w106vvnFBLyvnWiIQKwqGXCn55ZfsfQE65IpEike8bZ
 txNTOopYjdEcwSW2oo7u/qDJF0MoVi+hyIzNnSVy6N6HuEWSZvPg46XXUXBQTquwi1tf
 jH9C0glHIcPIug7QQPGmmkinyK3LttSiYjUUZeD4mWPVOgqTvd6ByZlY9AGffNNuPh2o
 twmLeGyNFkVfQ90nA7KRw6dqoTOUdofducedkfbpp/mysmi+wYsu9f2HBv8Y9JClaYrD
 FxSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ArQKA9O5Y0xwetsT98xwJ2J9Nmcmc5ug+iU3RORH+z0=;
 b=f9LGg2rXQOK5wvrDFiyhcwfGeIjcEb4f945SFDzE5xA+w/EsG8gss90BHMClwdffz7
 g3neIXHXvaFpONaeCMU9kRVu4aMUyImH8HUuC4OCpV84bVSXpWylY+h4UsnUPSJFTB02
 iGjopq+vkf2VuvgNQi5JBpBfiJ774t4+k/dn51jCe+hRzdP2BpvltE1NoO3CN7KBydEh
 lQjOOujByYeNk5U+/xApEvzhXBe4woulQvv00AGaF4gveEnew+Mh9HOUtcWo05b7FJyF
 nzLmtV4/lHWVpcXI3K1wEUomTfl2h01UyL9vqGWwOdcICYxsB8hxRg4JtdYBv4B0S7Av
 N/Lg==
X-Gm-Message-State: AODbwcDzvL8rGmnahbGYqozyLQ+BFMnKEzJLksqG2zh894Fu8np1u4vZ
 dlJg9svIYt0jJAj4JlfG0xJQab7WZQ==
X-Received: by 10.36.210.193 with SMTP id z184mr279447itf.86.1495046959518;
 Wed, 17 May 2017 11:49:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Wed, 17 May 2017 11:49:18 -0700 (PDT)
In-Reply-To: <591C8AEC020000780015A964@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-3-git-send-email-olekstysh@gmail.com>
 <5915E19B0200007800159480@prv-mh.provo.novell.com>
 <CAPD2p-nyNEPE+nwU6vPP_+UXt0nc0Pe+fdjOUMGMO6ArWHnbbg@mail.gmail.com>
 <5915FC530200007800159630@prv-mh.provo.novell.com>
 <CAPD2p-=uxbYMHQOhBhZJnox5XGxc_TW_+hyc=3d_3AT9a+Jo2g@mail.gmail.com>
 <591973510200007800159A91@prv-mh.provo.novell.com>
 <CAPD2p-=q_KPO5aWptC08un6dON4K2WGwuhAAc=Qxc6OZT=ts1g@mail.gmail.com>
 <5919BC480200007800159CF9@prv-mh.provo.novell.com>
 <CAPD2p-kM_hjBd_H2vNQujm8STNFMsm4fr5697oh8k=rzg4SMMQ@mail.gmail.com>
 <591B1691020000780015A353@prv-mh.provo.novell.com>
 <CAPD2p-m4GXr57PRmhNfJt_gqZ8kUifDeB_jB3MtFnrfLv3Sywg@mail.gmail.com>
 <591C8AEC020000780015A964@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 17 May 2017 21:49:18 +0300
Message-ID: <CAPD2p-mJg8uK7HTYK9ZuPeL3OXZHcazzKfCsSbXY6MwrN0KX2g@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: kevin.tian@intel.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, suravee.suthikulpanit@amd.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 02/10] iommu: Add extra order argument to
 the IOMMU APIs and platform callbacks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCk9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDY6MzkgUE0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTcuMDUuMTcgYXQgMTc6MjgsIDxvbGVr
c3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4gSGksIEphbi4KPj4KPj4gT24gVHVlLCBNYXkgMTYs
IDIwMTcgYXQgNDoxMSBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+IE9uIDE2LjA1LjE3IGF0IDE0OjQ4LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6
Cj4+Pj4gT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMzozMyBQTSwgSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gT24gMTUuMDUuMTcgYXQgMTI6NDMsIDxvbGVr
c3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4+IEluZGVlZCwgdGhlcmUgd2FzIHNvbWUgbWlz
dW5kZXJzdGFuZGluZyBmcm9tIG15IHNpZGUgb24gdGhpcy4KPj4+Pj4+IExldCBtZSBlbGFib3Jh
dGUgYSBiaXQgbW9yZSBvbiB0aGlzOgo+Pj4+Pj4gMS4gWWVzLCB0aGlzIFRPRE8gc2hvdWxkbid0
IGJlIGp1c3QgZHJvcHBlZCwgYnV0IG5lZWRzIHRvIGJlCj4+Pj4+PiBhZGRyZXNzZWQsIHNvIGF0
IGxlYXN0IEkgd2lsbCBoYXZlIHRoZW0gYmFjayBpbiB0aGUgcGF0Y2gKPj4+Pj4+IDIuIEkgYW0g
bm90IGEgeDg2IGd1eSBhbmQgbm90IGZhbWlsaWFyIHdpdGggdGhlIEludGVsL0FNRCBJT01NVXMs
IHNvCj4+Pj4+PiBpdCBtYWtlcyBtZSBsb3RzIG9mIHdvcmsgdG8gZG8gdGhpcyBjaGFuZ2UKPj4+
Pj4+IHByb3Blcmx5LCBzbyB0aGlzIGlzIG5vdCBvbmx5IHRoZSBxdWVzdGlvbiBvZiB0ZXN0aW5n
IHRoZSBjb2RlLCBidXQgcmF0aGVyCj4+Pj4+PiBoYXZpbmcgaXQgd3JpdHRlbi4KPj4+Pj4+IDMu
IFBsZWFzZSBjb3JyZWN0IG1lIGlmIEknbSB3cm9uZywgYnV0IHRoZXNlIGFyZSBhbGwgKm9wdGlt
aXphdGlvbnMqIHdoaWNoCj4+Pj4+PiBJIGFtIG1lbnRpb25pbmcgaW4gdGhhdCBUT0RPLCBub3Qg
c29tZXRoaW5nIHRoYXQgYnJlYWtzIHg4NiBvciBhZmZlY3RzIGl0Cj4+Pj4+PiBpbiBhbnkgd2F5
Lgo+Pj4+Pj4KPj4+Pj4+IFRoYXQgYmVpbmcgc2FpZCwgY2FuIHdlIHBvc3Rwb25lIGltcGxlbWVu
dGF0aW9uIG9mIHRoZSAqb3B0aW1pemF0aW9ucyoKPj4+Pj4+IGluIHF1ZXN0aW9uCj4+Pj4+PiBh
bmQgaGF2ZSB0aG9zZSBhcyBhIHNlcGFyYXRlIGFjdGl2aXR5Pwo+Pj4+Pj4gT3IgaWYgdGhlc2Ug
Km9wdGltaXphdGlvbnMqIG11c3QgYmUgcHJlc2VudCBpbiB0aGUgY3VycmVudCBwYXRjaAo+Pj4+
Pj4gc2VyaWVzLCBjb3VsZCB5b3UsIHBsZWFzZSwgcHJvdmlkZSBtZSB3aXRoIHNvbWUgaGludHMg
aG93Cj4+Pj4+PiB0aGVzZSBUT0RPIHNob3VsZCBiZSBwcm9wZXJseSBpbXBsZW1lbnRlZD8KPj4+
Pj4KPj4+Pj4gSSdtIHB1enpsZWQuIFdoZW4gSSBmaXJzdCBjb21tZW50ZWQgb24gdGhlc2UgVE9E
T3MgSSBkaWQgc2F5Cj4+Pj4+ICJXaGlsZSBJIGFwcHJlY2lhdGUgdGhpcyBub3QgYmVpbmcgZG9u
ZSBpbiB0aGUgYWxyZWFkeSBsYXJnZSBwYXRjaCwKPj4+Pj4gSSBkb24ndCB0aGluayBzdWNoIGEg
VE9ETyBzaG91bGQgYmUgbGVmdCBhcm91bmQuIElmIG5lZWQgYmUgKGUuZy4KPj4+Pj4gYmVjYXVz
ZSB5b3UgY2FuJ3QgdGVzdCB0aGUgY2hhbmdlKSwgZ2V0IGluIHRvdWNoIHdpdGggdGhlCj4+Pj4+
IG1haW50YWluZXIocykuIiBPZiBjb3Vyc2UgdGhlICJlLmcuIiBleHRlbmRzIHRvIHRoZSBhY3R1
YWwKPj4+Pj4gaW1wbGVtZW50YXRpb24uIElPVyBJJ20gbm90IHNheWluZyB5b3UgbmVlZCB0byBk
byB0aGlzIHdvcmsKPj4+Pj4gaW1tZWRpYXRlbHkgYW5kIGFsbCBieSB5b3Vyc2VsZiwgYnV0IHRo
ZXJlIHNob3VsZCBiZSBhIGNsZWFyIHBsYW4KPj4+Pj4gb24gZ2V0dGluZyB0aGVzZSBpdGVtcyBh
ZGRyZXNzZWQuIFdlIHNob3VsZG4ndCBzaGlwIHNldmVyYWwKPj4+Pj4gcmVsZWFzZXMgd2l0aCB0
aGVtIHN0aWxsIHByZXNlbnQuIEknbSBzb3JyeSB0aGlzIGhpdHMgeW91LCBidXQgd2UndmUKPj4+
Pj4gaGFkIHRvbyBiYWQgZXhwZXJpZW5jZSBpbiB0aGUgcGFzdCB3aXRoIHBlb3BsZSBsZWF2aW5n
IHRvZG8gb3IKPj4+Pj4gZml4bWUgbm90ZXMgaW4gdGhlIGNvZGUsIHBlcmhhcHMgZXZlbiBwcm9t
aXNpbmcgdG8gYWRkcmVzcyB0aGVtCj4+Pj4+IHdpdGhvdXQgZXZlciBkb2luZyBzby4KPj4+PiBJ
IHNlZS4gWW91IGFyZSByaWdodCBhYm91dCBsZWF2aW5nIFRPRE8pCj4+Pj4gRG9uJ3QgbWluZCB0
byBnZXQgdGhlc2UgaXRlbXMgYWRkcmVzc2VkICp3aXRoaW4gY3VycmVudCBwYXRjaCBzZXJpZXMq
Cj4+Pj4gYXMgc2VwYXJhdGUgcGF0Y2ggb3IgcGF0Y2hlcy4KPj4+PiBTbywgd2UgaGF2ZSB0byBh
ZGRyZXNzIGZvciB0aHJlZSBJT01NVXM6IEludGVsL0FNRCBhbmQgU01NVS4gSSB3aWxsCj4+Pj4g
bGVhdmUgU01NVSBmb3IgbXlzZWxmLgo+Pj4+Cj4+Pj4gQ291bGQgeW91LCBwbGVhc2UsIHByb3Zp
ZGUgbWUgd2l0aCBzb21lIGhpbnRzIGhvdyB0aGVzZSBUT0RPIHNob3VsZCBiZQo+Pj4+IHByb3Bl
cmx5IGltcGxlbWVudGVkPwo+Pj4KPj4+IEkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG9uJ3QgcmVh
bGx5IHVuZGVyc3RhbmQgdGhlIHJlcXVlc3QuIFF1aXRlCj4+PiBjbGVhcmx5IHdlIHdhbnQgdG8g
dXNlIGxhcmdlIHBhZ2VzIGluIHRoZSBjYXNlIHRoYXQgaGFyZHdhcmUKPj4+IHN1cHBvcnRzIHRo
ZW0uCj4+Pgo+Pj4+IEkgd2FzIHRoaW5raW5nIEkgY2FuIGV2ZW4ganVzdCBzcXVhc2ggKnBhZ2Vz
IHdpdGggKnBhZ2UgYW5kIHNlbmQgeW91IGEKPj4+PiBkcmFmdCBhcyB3ZSBuZWVkIHRvIHN0YXJ0
IGZyb20gc29tZXdoZXJlLgo+Pj4KPj4+IEknbSBhZnJhaWQgSSd2ZSBsb3N0IHRvbyBtdWNoIG9m
IHRoZSBjb250ZXh0IHRvIHNlZSB3aGF0IHlvdSBtZWFuCj4+PiBoZXJlLgo+PiBTb3JyeSBpZiBJ
IHdhcyB1bmNsZWFyLgo+Pgo+PiBBdCB0aGUgbW9tZW50IHBhdGNoIGNvbnRhaW5zIHRocmVlIFRP
RE9zIGluIHRoZSBmb2xsb3dpbmcgZmlsZXM6Cj4+IDEuIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKPj4gMi4gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKPj4gMy4gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+Cj4+IEFu
ZCB0aGUgKm9wdGltaXphdGlvbiogd2hpY2ggSSBtZW50aW9uZWQgaW4gdGhhdCBUT0RPIGlzIHNh
bWUgZm9yIGFsbAo+PiB0aHJlZSBmaWxlcy4KPj4gKy8qIFRPRE86IE9wdGltaXplIGJ5IHNxdWFz
aGluZyBtYXBfcGFnZXMvdW5tYXBfcGFnZXMgd2l0aAo+PiBtYXBfcGFnZS91bm1hcF9wYWdlICov
Cj4+Cj4+IEkgdGhpbmsgdGhhdCBJIGNvdWxkIHRyeSB0byBhZGRyZXNzIHRoaXMgVE9ETyBieSBt
eXNlbGYgYXMgSSBpbWFnaW5lCj4+IGl0IHNob3VsZCBiZSBhZGRyZXNzZWQgYW5kIHNlbmQgeW91
IGEgZHJhZnQgb3IgcG9zdCBSRkMgcGF0Y2guCj4+IEFzIHRoZSByZXN1bHQgb2YgdGhpcyBSRkMg
cGF0Y2ggd2Ugd291bGQgaGF2ZSBtYXBfcGFnZXMvdW5tYXBfcGFnZXMKPj4gY2FsbGJhY2tzIG9u
bHksIGJ1dCBzdGlsbCBpdGVyYXRlIDRLIHBhZ2VzLgo+Pgo+PiBXZSBuZWVkIHRvIHN0YXJ0IGZy
b20gc29tZXdoZXJlIGFuZCB0aGlzIHBhdGNoIHdvdWxkIGJlIGEgYmFzZSBwb2ludAo+PiBmb3Ig
Y29udGludWUgb3B0aW1pemluZy4KPj4gV2hhdCBkbyB5b3UgdGhpbms/IE9yIHlvdSBoYXZlIGFu
b3RoZXIgb3Bpbmlvbj8KPgo+IFdlbGwsIHllcywgdGhpcyB3b3VsZCByZWR1Y2UgdGhlIHNjb3Bl
IG9mIHRoZSBUT0RPLCBidXQgbm8sIGl0Cj4gd291bGRuJ3QgZWxpbWluYXRlIGl0LiBBZnRlciBh
bGwgdGhlIHByaW1hcnkgZ29hbCAoZnJvbSBteQo+IHBlcnNwZWN0aXZlKSBvZiBhZGRpbmcgdGhl
IG9yZGVyIHBhcmFtZXRlciBpcyB0byBtYWtlIHVzZSBvZgo+IGxhcmdlIHBhZ2VzIHdoZW5ldmVy
IHBvc3NpYmxlLiBBbmQgYXMgc2FpZCBiZWZvcmUgLSBpdCdzIG5vdCBsaWtlCj4gaXQgaGFzIHRv
IGJlIHlvdSB3aG8gZG9lcyB0aGUgd29yaywgYnV0IEknZCBzb3J0IG9mIGV4cGVjdCB0aGF0Cj4g
d2hvZXZlciBpbnRyb2R1Y2VzIFRPRE9zIGF0IGxlYXN0IHRyaWVzIHRvIGFycmFuZ2UgZm9yIHRo
ZW0KPiBiZWluZyB0YWtlbiBjYXJlIG9mICh1bmxlc3MgZS5nLiB0aGV5IGFmZmVjdCBleG90aWMg
c2l0dWF0aW9ucwo+IG9ubHkpLCBmb3IgZXhhbXBsZSBieSBwdWxsaW5nIGluIHRoZSByZXNwZWN0
aXZlIG1haW50YWluZXJzLgoKSmFuLApJIHVuZGVyc3RhbmQgd2hhdCB5b3UgYXJlIHRha2luZyBh
Ym91dC4gQ0NlZCByZXNwZWN0aXZlIG1haW50YWluZXJzLgoKS2V2aW4sIFN1cmF2ZWUsCkZpcnN0
IG9mIGFsbCBteSBhcG9sb2dpZXMgZm9yIHRoZSBmYWN0IHRoYXQgSSBoYXZlbid0IENDZWQgeW91
cgplYXJsaWVyLiBJIGFkZGVkIGNoYW5nZXMKdG8gZmlsZXMgeW91IGFyZSB0aGUgbWFpbnRhaW5l
cnMgb2YuIE15IGJhZC4KCkEgYml0IG9mIGNvbnRleHQuClRoaXMgcGF0Y2ggdG91Y2hlcyBJbnRl
bC9BTUQgSU9NTVVzIGFzIHdlbGwgYXMgb3RoZXIgSU9NTVVzIHNpbmNlIGl0IGFkZHMgZXh0cmEK
b3JkZXIgYXJndW1lbnQuIFRoZSBwdXJwb3NlIG9mIGFkZGluZyBleHRyYSBvcmRlciBhcmd1bWVu
dCBpcyB0byBtYWtlIHVzZSBvZgpzdXBlciBwYWdlcyB3aGVuZXZlciBwb3NzaWJsZS4gQmVpbmcg
aG9uZXN0IEkgYW0gaW50ZXJlc3RlZCBpbiBhZGRpbmcKSVBNTVUgc3VwcG9ydApvbiBBUk0gYW5k
IHRoaXMga2luZCBvZiBJT01NVSBkb2VzIHN1cHBvcnQgc3VwZXIgcGFnZXMuIEFuZCBhcyB3ZQpk
b24ndCB3YW50IHRvIGtlZXAKc2VwYXJhdGUgc2luZ2xlLXBhZ2UgYW5kIG11bHRpLXBhZ2Ugc3R1
ZmYgdG9nZXRoZXIgaXQgd2FzIGRlY2lkZWQgdG8KcmVuYW1lIGV4aXN0aW5nIEFQSXMvY2FsbGJh
Y2tzCmFuZCBhZGQgb3JkZXIgYXJndW1lbnQuCkluIG9yZGVyIG5vdCB0byBicmFrZSBleGlzdGlu
ZyB4ODYtc3BlY2lmaWMgZHJpdmVycyAodG8gcmV0YWluIGN1cnJlbnQgYmVoYXZpb3IpCkkgaGFk
IHRvIGludHJvZHVjZSBhZGRpdGlvbmFsIGhlbHBlcnMgaW5zaWRlIHRoZW0gYW5kIGxlYXZlIHNv
bWUgVE9ETwp3aGljaCBkZXNjcmliZSB0aGF0CnNvbWUgb3B0aW1pemF0aW9uIGlzIG5lZWRlZC4K
CkkgY2FuIHRyeSB0byByZWR1Y2UgdGhlIHNjb3BlIG9mIHRoZXNlIFRPRE8gKHRvIGhhdmUKbWFw
X3BhZ2VzL3VubWFwX3BhZ2VzIGNhbGxiYWNrcyBvbmx5LApidXQgc3RpbGwgaXRlcmF0ZSA0SyBw
YWdlcyBldmVuIGlmIGhhcmR3YXJlIHN1cHBvcnRzIGxhcmdlIHBhZ2VzKSwgYnV0CkkgYW0gc3Vy
ZSB0aGF0IEkgd29uJ3QgYmUgYWJsZSB0byBlbGltaW5hdGUgdGhlbSBjb21wbGV0ZWx5Cih0byB1
c2UgbGFyZ2UgcGFnZXMgaW4gdGhlIGNhc2UgdGhhdCBoYXJkd2FyZSBzdXBwb3J0cyB0aGVtKSBk
dWUgdG8KdGhlIHNldmVyYWwgcmVhc29ucy4KSSBhbSBuZWl0aGVyIGZhbWlsaWFyIHdpdGggeDg2
IG5vciBldmVuIGhhdmUgeDg2IGJvYXJkcywgZXhjdXNlIG1lLApidXQgSSBkb24ndCBldmVuIGtu
b3cgc3VwcG9ydCB0aGVzZSBoYXJkd2FyZSBzdXBlciBwYWdlcyBvciBub3QuCgpJIHdhbnQgdGhp
cyBwYXRjaCB0byBiZSBhY2NlcHRlZCwgc28gc29tZSBjb21tb24gZ3JvdW5kIHNob3VsZCBiZQpm
b3VuZCBvbiBnZXR0aW5nIHRoZXNlIGl0ZW1zIGFkZHJlc3NlZC4gTWF5YmUgeW91IGFscmVhZHkg
aGF2ZQpzb21lIHBsYW4gcmVnYXJkaW5nIGFkZGluZyBzdWNoIHN1cHBvcnQ/Cgo+Cj4gSmFuCgot
LSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 18:49:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:49:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB40u-0005sN-Vq; Wed, 17 May 2017 18:49:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dB40t-0005rh-I3
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 18:49:35 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5A/B8-02180-E3B9C195; Wed, 17 May 2017 18:49:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdd6tky
 kwbxjphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaD6YW/DXr+L22t9MDYwX
 rbsYuTiEBP4ySsw69IoFwnnMKPG+ZypbFyMnkLONUeLivnoQW0TAWeLrmbnsIDavgL7E1Ob/T
 CC2sIC1xJEFLWDNEgIbeCSuPjvPCJKQEPCVmDLlFTOMPefFEaCh7BxsAlYSh8S6GDk4WARUJY
 7P05/AyL2AkWEVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gvxmAYAfjynbnQ4ySHExKorz7H0hHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/TBTJlJIsCg1
 PbUiLTMHGHgwaQkOHiURXrlZQGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnZQApEgApy
 ijNgxsBi4JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubVBZnCk5lXArfpFdARTEBHNIPcz1
 tckoiQkmpgXHaB3c1hQqvN98IFc1M8W94vm/yhq+BKa8G33ZvNnsbxKMVJ5WZcvfNS+Of/mAc
 yZjym71ad5Z0buzYh+0PR0mhHxm9fvHZXXzkd8m1ux0Teji9Hog0UFx4rdnrkpemT4Pn+l/4M
 0dAFGXw7+k1OrdzA7paqen9/9+M3RvO8ZPyCTsSycjy1UmIpzkg01GIuKk4EANk4iF59AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495046969!82950689!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19853 invoked from network); 17 May 2017 18:49:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 18:49:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB40n-0005xO-4E; Wed, 17 May 2017 18:49:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB40h-0007vM-TH; Wed, 17 May 2017 18:49:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dB40h-0005uY-OH; Wed, 17 May 2017 18:49:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109516-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=bb09afd5a2c5fc8b4869b27b0c723b544be810ae
X-Osstest-Versions-That: libvirt=0918b84968ab8aeb1dc17d5da839d68d947f478f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 18:49:23 +0000
Subject: [Xen-devel] [libvirt test] 109516: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7391692906322915897=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7391692906322915897==
Content-Type: text/plain

flight 109516 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109516/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109375
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109375
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109375
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              bb09afd5a2c5fc8b4869b27b0c723b544be810ae
baseline version:
 libvirt              0918b84968ab8aeb1dc17d5da839d68d947f478f

Last test of basis   109375  2017-05-13 04:20:12 Z    4 days
Failing since        109466  2017-05-16 04:20:45 Z    1 days    2 attempts
Testing same since   109516  2017-05-17 04:20:58 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  Daniel P. Berrange <berrange@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Serge Hallyn <serge.hallyn@ubuntu.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=bb09afd5a2c5fc8b4869b27b0c723b544be810ae
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt bb09afd5a2c5fc8b4869b27b0c723b544be810ae
+ branch=libvirt
+ revision=bb09afd5a2c5fc8b4869b27b0c723b544be810ae
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' xbb09afd5a2c5fc8b4869b27b0c723b544be810ae = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git bb09afd5a2c5fc8b4869b27b0c723b544be810ae:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   0918b84..bb09afd  bb09afd5a2c5fc8b4869b27b0c723b544be810ae -> xen-tested-master


--===============7391692906322915897==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7391692906322915897==--

From xen-devel-bounces@lists.xen.org Wed May 17 18:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB415-0005vI-73; Wed, 17 May 2017 18:49:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dB413-0005uh-LC
 for xen-devel@lists.xen.org; Wed, 17 May 2017 18:49:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2D/BD-10689-84B9C195; Wed, 17 May 2017 18:49:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMbThiK7HbJl
 Ig2cPRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpuztYCg4KVVy6upGtgbGdv4uRi0NIYCKj
 xN0fXUwgDovAUlaJS6c62UAcCYGDrBK/9zxl7WLkAHLiJHa+9O9i5AQyKyROvnrKCGILCahJN
 Pz4wwgx6QejxLvZ19lAEsICnhI3fu5lB7FFBMIkju2ZwQ5RtJpJYlbDYVaQBLOAucTNeXfBGt
 gE9CTeXrnIBGLzCthIvFjwCayZRUBVYu23+WDbRAXCJd42HmGBqBGUODnzCZjNKeAo8XLxWza
 ImbYSd+buZoaw5SW2v53DPIFReBaSlllIymYhKVvAyLyKUaM4tagstUjXyFIvqSgzPaMkNzEz
 R9fQwFgvN7W4ODE9NScxqVgvOT93EyMw2OsZGBh3MDbt9TvEKMnBpCTKu/+BdKQQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCd6SWTKRQoJFqempFWmZOcC4g0lLcPAoifA+nAmU5i0uSMwtzkyHSJ
 1iNOZ4cfn9eyaOJyt/vGcSYsnLz0uVEudlAJkkAFKaUZoHNwiWDi4xykoJ8zIyMDAI8RSkFuV
 mlqDKv2IU52BUEubdArKQJzOvBG7fK6BTmIBOaQb5gre4JBEhJdXA6L79l+AqLbn/r+NKHzLV
 Hfm+O2TGAYePovcN1PNqnkwxfh6v/enaU3lJX0kz5naRsxlb70Xm9u7JdOCR+FJb7jVNfHPTo
 aoja2Ruf6m8ptsjoSC/slBwxuGrZ/fYXZCRq2M24jP9ZJQhcr+p8/7Hpc0MLJccl867vCL4id
 +m0Peiwo6LSt0KlViKMxINtZiLihMB5qA7MAIDAAA=
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495046984!89313000!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48184 invoked from network); 17 May 2017 18:49:44 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 18:49:44 -0000
Received: by mail-wr0-f196.google.com with SMTP id g12so3161705wrg.2
 for <xen-devel@lists.xen.org>; Wed, 17 May 2017 11:49:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=Y298qH9+xN+NDFuIdlqPoI763mgXQ4PMrS2MJuEsa08=;
 b=SllZRdrn95VR5rbSAx9MOAWl5eU6t/v08IgAf1ILFQhgDZDXezrRSFaIkysoAjhbD+
 N5G3dgzV9NS4kA7bir0q2k0jOEfydG/PXSrq4hF7GeV0aFTQw1l8LlI2ZwXhQJFYBEHX
 Ajv/6Wgl9Sz8Hurkqc0O92M4O2abE9QmXtWAR6njYf99mVMCAGj3/aH3fde2MRamREzQ
 wfQK+DJH8mjrshqVKHwsV+weUfYmoNX2w7AMRhNA1rsaoTkQU2q01WYcWMf7EIbNU54Q
 KjLZCnObyLfgUT1gER/VTt7ClrbhZw6lCJrWX9VM10jAUZaSeAxf1Rf2JzeMykAjSl1c
 RfFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=Y298qH9+xN+NDFuIdlqPoI763mgXQ4PMrS2MJuEsa08=;
 b=i1uLWZdRAlsiJd/qoYyuCEPS0TuuEUlk+I70jItE9mDvJveqk7/SlOsw0QGo9EC9ah
 52Fhqm5RrD7+zkTDu6ccG9VZX80AvAl0tDpmswEmrR6Q8oWz9wE/mLIbzGo+PeJZuYpO
 wJomZvMhnJTetBk5gwyzbT375duu/yD0oBnetplh+6KrrivaUxTPbaJEOdy8Z+xUIKe0
 ZPXz7vUgw7qQjMcQSGonANO/89sxijRRntvR95LWCXrdGabsr42h6SBx34kojcs3KyyC
 W7ZrYg4+UkbErKJx2PDGiEQld/rbZO7qR0i3hnekx4+XGU/LNWlWiZtqbe8ZWeStdgXi
 N2Tg==
X-Gm-Message-State: AODbwcAfagYwuoG2AIcyuOh8WDGUy8YTu0up2yaU2h0X0/LA5HJQLMm9
 kU6TOiTDerZRfA==
X-Received: by 10.223.157.11 with SMTP id k11mr120940wre.71.1495046983922;
 Wed, 17 May 2017 11:49:43 -0700 (PDT)
Received: from [192.168.1.159] ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id 9sm4051397wmh.17.2017.05.17.11.49.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 May 2017 11:49:43 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
 <CAFLBxZYY+4-1sqc6rrUieoNEdr_2D07v2Jdpi784W98y6yZZTg@mail.gmail.com>
 <22810.64439.866464.136907@mariner.uk.xensource.com>
 <793fa65b-24ae-b8ed-1ff9-b8039cd51b41@citrix.com>
 <22810.65156.943441.345996@mariner.uk.xensource.com>
From: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <117911b6-e7e4-1f35-533b-a544a1aa76e7@gmail.com>
Date: Wed, 17 May 2017 19:49:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22810.65156.943441.345996@mariner.uk.xensource.com>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/6] qemu-xen-trad: sasl: add SASL
	support to VNC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNi8wNS8xNyAxNDoyOCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxhcCB3
cml0ZXMgKCJSZTogW1BBVENIIFJGQyAwLzZdIHFlbXUteGVuLXRyYWQ6IHNhc2w6IGFkZCBTQVNM
IHN1cHBvcnQgdG8gVk5DIik6Cj4+IE9uIDE2LzA1LzE3IDE0OjE2LCBJYW4gSmFja3NvbiB3cm90
ZToKPj4+IFNpbW9uOiBXaGF0IGlzIHN0b3BwaW5nIHlvdSBtb3ZpbmcgdG8gYSBtb2Rlcm4gdmVy
c2lvbiBvZiBxZW11ID8KPj4gSSB0aGluayBmcm9tIGhpcyBwcmV2aW91cyBxdWVyeSwgaXQgd2Fz
IHRoZSBmYWN0IHRoYXQgdGhlcmUgaXMgbm8KPj4gc3VpdGFibGUgc3R1YmRvbSBmb3IgcWVtdS11
cHN0cmVhbS4KPiBIcm0uICBJIHRoaW5rIGZpeGluZyB0aGlzIGlzIHByb2JhYmx5IGEgYmV0dGVy
IGFwcHJvYWNoLiAgQWx0aG91Z2ggaXQKPiBzZWVtcyBsaWtlbHkgdG8gYmUgbW9yZSBpbnZvbHZl
ZCwgaXQgd291bGQgaGF2ZSBiZXR0ZXIgb3ZlcmFsbAo+IHZpYWJpbGl0eS4gIEFub3RoZXIgc3Rv
cGdhcCB3b3VsZCBiZSB0byB1c2UgYSBwcm94eSBzb21ld2hlcmUgdG8gZG8KPiB0aGUgU0FTTCBl
dGMuCj4KPiBJYW4uCkl0J3Mgbm90IHRoZSBRRU1VIGluIHRoZSBzdHViZG9tIHRoYXQgd291bGQg
bmVlZCB0byBiZSBuZXdlcgpidXQgcmF0aGVyIHRoZSBvbmUgdGhhdCdzIHNwYXduZWQgaW4gZG9t
YWluLTAgdG8gcHJvdmlkZSB0aGUKVk5DIGJhY2tlbmQgd2hlbiB5b3UgdXNlIGFuIElPRU1VIHN0
dWJkb20uICBBcyBJIHVuZGVyc3RhbmQKaXQgdGhpcyBhbHNvIG5lZWRzIHRvIGJlIHFlbXUteGVu
LXRyYWRpdGlvbmFsIGJ1dCBtYXliZQpJJ3ZlIGdvdCB0aGF0IHdyb25nPwoKSSBhZ3JlZSBlbnRp
cmVseSB0aGF0IGVuYWJsaW5nIHVwc3RyZWFtIFFFTVUgdG8gYmUgdXNlZApoZXJlIHdvdWxkIGJl
IGEgYmV0dGVyIGFwcHJvYWNoIGFuZCB0aGF0IG1pZ2h0IGJlIGVhc2llcgp0aGFuIGdldHRpbmcg
aXQgcnVubmluZyBpbnNpZGUgdGhlIHN0dWJkb20gaXRzZWxmLgoKTWF5YmUgSSBjb3VsZCBsb29r
IGludG8gdGhhdCBpZiBpdCdzIG5vdCBhbHJlYWR5IHN1cHBvcnRlZC4KClRoZSBwb3J0IGl0c2Vs
ZiBpcyBwcmV0dHkgc2ltcGxlLiAgVGhlIGJpZ2dlc3QgY2hhbmdlIGlzCnByb2JhYmx5IHRoZSBy
ZWZhY3RvciBvZiBkZWZpbml0aW9ucyBpbnRvIHRoZSBoZWFkZXIuICBJCnRoaW5rIGl0IHNob3Vs
ZCBiZSByZWxhdGl2ZWx5IGVhc3kgdG8gdmVyaWZ5IGl0J3MKY29ycmVjdG5lc3MgYnV0IEkgZ2V0
IHRoZSBwb2ludCBhYm91dCBtYWludGVuYW5jZSBvZgpvbGRlciB2ZXJzaW9ucyBvZiBxZW11LXhl
bi10cmFkaXRpb25hbCBuZWVkaW5nIGRpZmZlcmVudApwYXRjaGVzIGlmIHRoZXJlIHdhcyBhIHZ1
bG5lcmFiaWxpdHkgaW4gUUVNVSBWTkMuCgpJIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2
ZSBhIGJldHRlciBzZXQgb2Ygb3B0aW9ucwpmb3IgYXV0aGVudGljYXRpbmcgVk5DIHRoYW4gYSBm
aXhlZCBzaGFyZWQgcGFzc3dvcmQgYW5kCndpdGggU0FTTCB5b3UgY2FuIGRvIEdTU0FQSSwgTERB
UCBhbmQgYSBob3N0IG9mIG90aGVycy4KClRvIGJlIGhvbmVzdCBJJ20gbm90IHN1cmUgaG93IG11
Y2ggaXQgd291bGQgYmUgdXNlZCBnZW5lcmFsbHkuCllvdSBjYW4gZ2V0IG1vc3Qgb2YgdGhlIHNh
bWUgYmVuZWZpdHMgdXNpbmcgYW4gU1NIIHR1bm5lbApidXQgdGhlbiBhZ2FpbiB5b3UndmUgZ290
IHRvIGdldCB0aGF0IGNvbmZpZyBjb3JyZWN0IHRvCmtlZXAgeW91ciBkb21haW4tMCBzZWN1cmUg
YW5kIHRoZSBjbGllbnQgc2V0dXAgaXMgYSBiaXQKbW9yZSBmaWRkbHkuCgpJbiBpdCdzIGZhdm91
ciwgdGhlcmUgYXJlIHF1aXRlIGEgZmV3IFZOQyBjbGllbnRzIHdpdGgKU0FTTCBzdXBwb3J0IGJ1
aWx0LWluIGluY2x1ZGluZyB2aXJ0LXZpZXdlciBhbmQgYW55dGhpbmcKYmFzZWQgdXBvbiBndGst
dm5jLiAgSSBzdWJtaXR0ZWQgYSBwYXRjaCB0byBsaWJ2bmNzZXJ2ZXIKc28gdGhhdCBpdCdzIGF2
YWlsYWJsZSBpbiBHdWFjYW1vbGUgdG9vLgoKSGFzIGFueSB0aG91Z2h0IGJlZW4gcHV0IGludG8g
cnVubmluZyB0aGUgVk5DIHNlcnZlciBpbgp0aGUgc3R1YmRvbSBpdHNlbGY/ICBUaGF0IG1pZ2h0
IGJlIG5pY2UgYXMgVk5DIGFjY2Vzcwp3b3VsZCBiZSBwb3NzaWJsZSB3aXRob3V0IGFjY2VzcyB0
byB0aGUgZG9tYWluLTAgYXQgYWxsLgpJdCBtaWdodCBoZWxwIHdpdGggdGhlICdyZWJvb3RhYmxl
JyBkb21haW4tMCB3b3JrIHRvbyBhcwpWTkMgY29ubmVjdGlvbnMgd291bGRuJ3QgZHJvcCB3aGVu
IHRoZSBkb21haW4tMCBpcyByZXN0YXJ0ZWQuCgpUaGFua3MgZm9yIGNvbnNpZGVyaW5nIHRoZSBw
YXRjaCwgd2hldGhlciBpdCBnb2VzIGluCm9yIG5vdC4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 18:51:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:51:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB42H-0006be-HL; Wed, 17 May 2017 18:51:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB42G-0006bK-6T
 for xen-devel@lists.xen.org; Wed, 17 May 2017 18:51:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 36/48-03613-39B9C195; Wed, 17 May 2017 18:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXfybJl
 IgzdNjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alhTOYCs6yVsye+JKlgfEsSxcjF4eQwGZG
 iTlfZ7BCOLsZJaa/6WHuYuTkEBaIlbhzbjsbiC0i4C6x6sIldhBbSGANo8StC2IgNrNAmcTG3
 1eZQGw2AU2JO58/AdkcHLwCVhLnTliBhFkEVCWObOwBKxEVCJd423iEBcTmFRCUODnzCZjNKW
 AnsXPvZyaIkbYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUb04tagstUjXUC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+PO506HGCU5mJREefc/kI4U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMFbMksmUkiwKDU9tSItMwcY9jBpCQ4eJRFeOZA0b3FBYm5xZ
 jpE6hSjLsece1/fMwmx5OXnpUqJ81aCFAmAFGWU5sGNgMXgJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnzvp8JNIUnM68EbtMroCOYgI5oBrmft7gkESEl1cDY+dvSI2VPq8I/74h/zJE5W4/
 qzt+dsmmmI6dVZYVuA3u7T7zEcSMhVg3hDK/H7Bd1BWpm7p4RIM4e8PmBloXYj4oVEywkRC7s
 uPO6jKHssBr/Lc02k6S22Dn6T9Wt1PiZlP4JcHT+uSNwUdyH+5zhHs6A1R8nHUjxMpy+7pfAD
 uX/+ofdg5RYijMSDbWYi4oTAQ2QooK8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495047058!43335498!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34516 invoked from network); 17 May 2017 18:50:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 17 May 2017 18:50:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A74A15BE;
 Wed, 17 May 2017 11:50:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 13BB23F3E1;
 Wed, 17 May 2017 11:50:56 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
References: <1494953516-19174-1-git-send-email-andrew.cooper3@citrix.com>
 <20170516170656.GB84751@deinos.phlegethon.org>
 <e7618849-b5f9-9d40-095b-35b2969c89dc@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b65848d5-b241-f4c3-2e8e-1e24769836e6@arm.com>
Date: Wed, 17 May 2017 19:50:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e7618849-b5f9-9d40-095b-35b2969c89dc@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/pagewalk: Fix determination of
 Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMTYvMDUvMTcgMTg6MTIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MTYvMDUvMTcgMTg6MDYsIFRpbSBEZWVnYW4gd3JvdGU6Cj4+IEF0IDE3OjUxICswMTAwIG9uIDE2
IE1heSAoMTQ5NDk1NzExNiksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBjL3MgNGM1ZDc4YTEw
IHdhcyBhY2NpZGVudGFsbHkgYnVnZ3kgd2hlbiBoYW5kbGluZyBQcm90ZWN0aW9uIEtleXMuCj4+
PiBQcm90ZWN0aW9uIGtleXMgYXBwbGllcyB0byBhbGwgdXNlciB0cmFuc2xhdGlvbnMsIG5vdCBq
dXN0IGFjY2Vzc2VzIHdoaWNoCj4+PiBvcmlnaW5hdGUgZnJvbSB1c2VyIG1vZGUuCj4+IFJldmll
d2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4KPj4gRG9lcyB0aGUgdGVzdCBmb3Ig
d3JpdGUtcHJvdGVjdGlvbiBqdXN0IGJlbG93IGhhdmUgdGhlIG9wcG9zaXRlIGJ1Zz8KPj4gSXQg
c2VlbXMgdG8gY2hlY2sgd2hldGhlciB0aGUgcGFnZSBpcyB3cml0YWJsZSwgd2hlbiBBRkFJQ1Mg
aXQgc2hvdWxkCj4+IGJlIGNoZWNraW5nIHdoZXRoZXIgdGhlIGFjdGlvbiBpcyBhIHdyaXRlICht
b2R1bG8gQ1IwLldQKS4KPgo+IFZlcnkgZ29vZCBwb2ludC4gIExldCBtZSBkcmFmdCBhIHYyLgoK
RklZLCBJIHdpbGwgd2FpdCB0aGUgdjIgYmVmb3JlIGNvbnNpZGVyaW5nIGl0IGZvciB0aGUgcmVs
ZWFzZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 18:51:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 18:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB42O-0006e2-ON; Wed, 17 May 2017 18:51:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dB42O-0006dU-1g
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 18:51:08 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BA/31-02181-B9B9C195; Wed, 17 May 2017 18:51:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSak+6s2TK
 RBrueq1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3J+1iLJguV/HsxXO2BsbZEl2MXBxCAtMZ
 JfqevWUFcVgEGlglfn3fyQjiSAjMYZXY+XAzkMMJ5ORJ/GyeD2XnSzy5f5sdxOYVEJQ4OfMJC
 4gtJOAjMfvvXDYQm1PAXqK95yMTxIrZrBJ3ps5gBkmwCRhI7H/3BKiZA2idqsTpt6oQcwIk1r
 3ZAdYrLJAssWvqVzBbREBd4s+FCWAHMQucYJRY/+M+K0iCWUBTonX7b/YJjAKzkNwxC0lqASP
 TKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwGBkAIIdjA3b
 PQ8xSnIwKYny7n8gHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfXLJlIIcGi1PTUirTMHGBcw
 KQlOHiURHh5gLEhxFtckJhbnJkOkTrFaMzx4vL790wcT1b+eM8kxJKXn5cqJc5bCTJJAKQ0oz
 QPbhAsXi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPf9TKApPJl5JXD7XgGdwgR0SjPIF7z
 FJYkIKakGxmizJ8keO4zTXxyL2b3/zTquU0sP9Jjw9d7POPAwQzQjyvvb7dN357e72yi61Brn
 eW07IK7U3Tc1K+jPTOnbigcdN8/acmWN8i2RAnGX83v/FeUtZojIWO95ynRC2e+W45FV61bvF
 RRNnya8ctv0zcWLns28L1wrn+1rHbr3vvbvSS9jdvWL/VRiKc5INNRiLipOBACcm4RQ0gIAAA
 ==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495047065!78211052!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39803 invoked from network); 17 May 2017 18:51:06 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 18:51:06 -0000
Received: by mail-it0-f66.google.com with SMTP id d68so2435519ita.1
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 11:51:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NqrCdDcXrjbBo/ZjF6nAgw0B513JN6QKmVdfufGZtkE=;
 b=GiHn/bWhRUDcXu7TTKQ+plmrIbz1cnTBgSfu1Traj1nBnIF9EGhyPd1ltNTPb7BXDZ
 p51TQFL9qjBXH4wjFY1UNmO9w/tFGvzX1CLZgVGINuGHLcLP3nC98Yko7QYKsCCCQIIr
 6kFE9dut/vfuu1wtg2HuznAAy5tk9qtw7e3DunelRVJm5HppAgl500ysmIXvpCHb8IJ8
 VzAU/ucTXmV4FYvuGKI18DKpPEJCPyQ1eMy5ZDDOhxxtz7ybOhKLQyFQv8fPtmIbYKj1
 BSlYChvZkpwGJOVZ6ehfToDdntSTsW8+C4NoOypg2GrjjVXXFD3xBaQekCkA8ZyivaM+
 BzbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=NqrCdDcXrjbBo/ZjF6nAgw0B513JN6QKmVdfufGZtkE=;
 b=K2EpShDX2QU+wzCaSMQ3DW9Ve26LIdfMUw8kFBf6Rup8MmKX60PldpGVPaQ+a7L9/s
 p2IB6qWjDdZaexObriyneLOgxhxVyiILhbeUh7bCYjy6DvYjlC9+yAXL0QPjJPPEP6ek
 uo4of0lj9Cv4H7BzxpYyKryqMNblWU6SBk/OylYwoMFtcUTwagweij/Sby21jv2qnOut
 ysq0sQjKw71qbNhU6y4TLgsq0br8T+DCdLNTSLF1VNiUsf5LyZfNYvHr/Mctbdaxp9FA
 8KjLpo1W4NYdeihH6gyOb/uxW2xH8VT7IpZ0E38fmGZtpYTlNxQw2uX1NsIxthsoLmse
 q09w==
X-Gm-Message-State: AODbwcBe1JbJc/Am4dnWek5krnY0tW+CEKwGMqoGkJlTQFc4sZ5uuFKp
 bmfTRHv1W2cJlNhtVGp8qgcV1RksKg==
X-Received: by 10.36.48.5 with SMTP id q5mr18605215itq.15.1495047065249; Wed,
 17 May 2017 11:51:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Wed, 17 May 2017 11:51:04 -0700 (PDT)
In-Reply-To: <591C900D020000780015A9CB@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
 <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
 <5919BE920200007800159D0E@prv-mh.provo.novell.com>
 <CAPD2p-mxwDWbbt4i=kdtaFUToQtxO+s0tuhv+h27K83Z_uyaVw@mail.gmail.com>
 <591C900D020000780015A9CB@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 17 May 2017 21:51:04 +0300
Message-ID: <CAPD2p-nkF-wC7z9ASE7-Tmcmjpd9wKtKOgRuXQW09L2xy8AL=A@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCk9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDc6MDEgUE0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTcuMDUuMTcgYXQgMTc6NDUsIDxvbGVr
c3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4gT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMzo0MyBQ
TSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDE1LjA1
LjE3IGF0IDEzOjQ1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA1LzE1
LzIwMTcgMDk6MTkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxNS4wNS4xNyBh
dCAwOTo0MiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+IE9uIDE1LzA1LzIw
MTcgMDg6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IFdpdGggdGhpcyBJIHRoaW5rIHRo
ZXJlJ3MgcXVpdGUgYSBiaXQgb2YganVzdGlmaWNhdGlvbiBuZWVkZWQgdG8ga2VlcAo+Pj4+Pj4+
IGdvaW5nIHdpdGhvdXQgTTJQIG9uIEFSTS4KPj4+Pj4+Cj4+Pj4+PiBBcyBzYWlkIGluIGEgcHJl
dmlvdXMgdGhyZWFkLCBJIG1hZGUgYSBxdWljayBjYWxjdWxhdGlvbiwgQVJNMzIgc3VwcG9ydHMK
Pj4+Pj4+IHVwIDQwLWJpdCBQQSBhbmQgSVBBIChlLmcgZ3Vlc3QgYWRkcmVzcyksIHdoaWNoIG1l
YW5zIDI4LWJpdHMgb2YKPj4+Pj4+IE1GTi9HRk4uIFRoZSBHRk4gd291bGQgaGF2ZSB0byBiZSBz
dG9yZWQgaW4gYSAzMi1iaXQgZm9yIGFsaWdubWVudCwgc28KPj4+Pj4+IHdlIHdvdWxkIG5lZWQg
Ml4yOCAqIDQgPSAxR2lCIG9mIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBhbmQgcG90ZW50aWFsbHkK
Pj4+Pj4+IHBoeXNpY2FsIG1lbW9yeS4gV2UgZG9uJ3QgaGF2ZSAxR0Igb2YgVkEgc3BhY2UgZnJl
ZSBvbiAzMi1iaXQgcmlnaHQgbm93Lgo+Pj4+Pgo+Pj4+PiBIb3cgY29tZT8gWW91IGRvbid0IHNo
YXJlIGFkZHJlc3Mgc3BhY2VzIHdpdGggZ3Vlc3RzLgo+Pj4+Cj4+Pj4gQmVsb3cgdGhlIGxheW91
dCBmb3IgQVJNMzI6Cj4+Pj4KPj4+Pgo+Pj4+ICAgKiAgIDAgIC0gIDEyTSAgIDxDT01NT04+Cj4+
Pj4gICAqCj4+Pj4gICAqICAzMk0gLSAxMjhNICAgRnJhbWV0YWJsZTogMjQgYnl0ZXMgcGVyIHBh
Z2UgZm9yIDE2R0Igb2YgUkFNCj4+Pj4gICAqIDI1Nk0gLSAgIDFHICAgVk1BUDogaW9yZW1hcCBh
bmQgZWFybHlfaW9yZW1hcCB1c2UgdGhpcyB2aXJ0dWFsIGFkZHJlc3MKPj4+PiAgICogICAgICAg
ICAgICAgICAgICAgIHNwYWNlCj4+Pj4gICAqCj4+Pj4gICAqICAgMUcgLSAgIDJHICAgWGVuaGVh
cDogYWx3YXlzLW1hcHBlZCBtZW1vcnkKPj4+PiAgICogICAyRyAtICAgNEcgICBEb21oZWFwOiBv
bi1kZW1hbmQtbWFwcGVkCj4+Pgo+Pj4gU2luY2UgRG9taGVhcCBoYXJkbHkgY292ZXJzIGFsbCBt
ZW1vcnksIHRoZSBvYnZpb3VzIHRoaW5nIHdvdWxkCj4+PiBzZWVtIHRvIGJlIHRvIHRha2UgcGFy
dCBvZiB0aGF0IHJlZ2lvbiwganVzdCBsaWtlIG9uIHg4NiB3ZSBhbHNvCj4+PiBoYWQgdG8gcmVk
dWNlIHRoZSBkaXJlY3QgbWFwcGluZyBhcmVhIGluIG9yZGVyIHRvIHN1cHBvcnQgc3lzdGVtcwo+
Pj4gd2l0aCBtb3JlIHRoYW4gNVRiLgo+Pj4KPj4+Pj4+IEFSTTY0IGN1cnJlbnRseSBzdXBwb3J0
cyB1cCB0byA0OC1iaXQgUEEgYW5kIDQ4LWJpdCBJUEEsIHdoaWNoIG1lYW5zCj4+Pj4+PiAzNi1i
aXRzIG9mIE1GTi9HRk4uIFRoZSBHRk4gd291bGQgaGF2ZSB0byBiZSBzdG9yZWQgaW4gNjQtYml0
IGZvcgo+Pj4+Pj4gYWxpZ25tZW50LCBzbyB3ZSB3b3VsZCBuZWVkIDJeMzYgKiA4ID0gNTEyR2lC
IG9mIHZpcnR1YWwgYWRkcmVzcyBzcGFjZQo+Pj4+Pj4gYW5kIHBvdGVudGlhbGx5IHBoeXNpY2Fs
IG1lbW9yeS4gV2hpbGUgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGlzIG5vdCBhCj4+Pj4+PiBwcm9i
bGVtLCB0aGUgbWVtb3J5IGlzIGEgcHJvYmxlbSBmb3IgZW1iZWRkZWQgcGxhdGZvcm0uIFdlIHdh
bnQgWGVuIHRvCj4+Pj4+PiBiZSBhcyBsZWFuIGFzIHBvc3NpYmxlLgo+Pj4+Pgo+Pj4+PiBZb3Ug
ZG9uJ3QgbmVlZCB0byBhbGxvY2F0ZSBhbGwgNTEyR2IsIHRoZSB0YWJsZSBjYW4gYmUgYXMgc3Bh
cnNlIGFzCj4+Pj4+IHByZXNlbnQgbWVtb3J5IHBlcm1pdHMuCj4+Pj4KPj4+PiBJIGFtIGF3YXJl
IGFib3V0IHRoYXQuLi4gVGhlIG1haW4gcG9pbnQgaXMgcmVkdWNpbmcgdGhlIGZvb3RwcmludCBv
Zgo+Pj4+IFhlbi4gQXNzdW1pbmcgeW91IGhhdmUgYSA4R0IgYm9hcmQsIHlvdSB3b3VsZCBoYXZl
IHRvIHVzZSAxNk1CIGZvciB0aGUgTTJQLgo+Pj4+Cj4+Pj4gTGlrZWx5IHRoaXMgd2lsbCBpbmNy
ZWFzZSB0aGUgZm9vdHByaW50IG9mIFhlbiBBUk0uIEZvciB3aGF0IGJlbmVmaXRzPwo+Pj4+IEF2
b2lkaW5nIHRvIHN0b3JlIGZldyBieXRlIGluIGEgbm9uLWdlbmVyaWMgd2F5IHdoZW4gd2UgbmVl
ZCBpdC4uLgo+Pj4KPj4+IEJ1dCB0aGF0J3MgdGhlIHBvaW50OiBHZW5lcmljIGNvZGUgYmVjb21l
cyBtb3JlIGFuZCBtb3JlIGNsdW1zeQo+Pj4gaWYgbm9uLWdlbmVyaWMgbWVjaGFuaXNtcyBuZWVk
IHRvIGJlIGludHJvZHVjZWQuIFF1aXRlIGEgZmV3IHdlJ3ZlCj4+PiBoYWQgdGhlIGRpc2N1c3Np
b24gb2Ygc2F2aW5nIGEgZmV3IE1iIGhlcmUgb3IgdGhlcmUsIGFuZCBJJ3ZlIGFsbW9zdAo+Pj4g
YWx3YXlzIGJlZW4gdGhlIG9uZSB0byBhc2sgZm9yIG5vdCB3YXN0aW5nIG1lbW9yeSBldmVuIGlm
IHdlIGhhdmUKPj4+IHBsZW50eSwgc28gSSdtIGFsbCB3aXRoIHlvdSBvbiB0aGF0IGFzcGVjdC4g
TmV2ZXJ0aGVsZXNzIHRoZXJlIGlzIGEKPj4+IHBvaW50IHdoZXJlIHRoZSB0cmFkZS1vZmYgYmV0
d2VlbiBtZW1vcnkgb3ZlcmhlYWQgYW5kIGdlbmVyaWMKPj4+IChpLmUuIGVhc2llciB0byBtYWlu
dGFpbikgY29kZSBjcm9zc2VzIGEgYm91bmRhcnksIGFuZCBJJ20gc2ltcGx5Cj4+PiB3b25kZXJp
bmcgd2hldGhlciB3ZSBhcmVuJ3QgYXQgdGhhdCBwb2ludC4KPj4KPj4gSXMgdGhlIGxhY2sgb2Yg
TTJQIHN1cHBvcnQgb24gQVJNIGEgYmxvY2tlciBmb3IgdGhpcyBwYXRjaCB0byBiZSBhY2NlcHRl
ZD8KPgo+IFdlbGwsIGlmIHRoZSBBUk0gbWFpbnRhaW5lcnMgaW5zaXN0IG9uIGJha2luZyB0aGVp
ciBvd24gdGhpbmcgZXZlcnkKPiB0aW1lIHdlJ2QgdXNlIHRoZSBNMlAgaWYgaXQgd2FzIHRoZXJl
LCBJIHRoaW5rIEkgY2FuJ3QgcmVhc29uYWJseQo+IGJsb2NrIHRoaXMgcGF0Y2guIE90b2ggSSdk
IHByZWZlciB0byBub3Qgc2VlIHRoZSBub24teDg2LXNwZWNpZmljCj4gY29kZSBtb3ZlIHRvIHg4
Ni8sIHNvIHBlcmhhcHMgdGhlIHdob2xlIHBhdGNoIHdhbnRzCj4gcmUtc3RydWN0dXJpbmcgdXNp
bmcgZWl0aGVyIGEgbWFuaWZlc3QgZGVmaW5pdGlvbiBpbiB0aGUgQVJNIGhlYWRlcnMKPiBvciBl
LmcuIENPTkZJR19NMlAgKHdoaWNoIHg4NiB3b3VsZCBzZWxlY3QsIGJ1dCBBUk0gd291bGRuJ3Qp
LgpKYW4sIEkgYW0gYWZyYWlkIGJ1dCBJIGRpZG4ndCBnZXQgd2hhdCB5b3UgbWVhbnQgaGVyZToK
Im1hbmlmZXN0IGRlZmluaXRpb24gaW4gdGhlIEFSTSBoZWFkZXJzIgoKSnVsaWVuLCBTdGVmYW5v
IHdoYXQgZG8geW91IHRoaW5rIGluIGdlbmVyYWw/Cgo+Cj4+IFRoaXMgcGF0Y2ggSSB0aGluayBp
cyBvbmx5IHByZXZlbnRzIHVzIGZyb20gcG9zc2libGUgYnVncyBpbiBhIGZ1dHVyZS4KPj4gUGxl
YXNlIGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZy4KPgo+IEF2b2lkaW5nIHBvc3NpYmxlIGJ1Z3Mg
aW4gdGhlIGZ1dHVyZSBJIGRpZG4ndCBjb25uZWN0IHRvIHRoaXMgcGF0Y2ggc28KPiBmYXIuCj4K
PiBKYW4KPgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed May 17 19:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 19:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB4gz-0000zO-10; Wed, 17 May 2017 19:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dB4gx-0000z3-Uf
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 19:33:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 54/57-03557-F65AC195; Wed, 17 May 2017 19:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdvqUy
 kwb0nTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6D87nb3gkHnF7N4mtgbG
 2XpdjFwcQgJ/GSWOXmpngXAeM0qcvrecHcLZxijxr3clkMPJISLgLPH1zFwwm1dAX+LRhE4mE
 FtYIEji8PTVjCANEgJPmCTuzNkKlpAQ8JQ4P/MRG4y9b+F2IJudg03ASuKQGEiURUBV4vbLXq
 YJjNwLGBlWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEep0
 BCHYw3t8YcIhRkoNJSZR3/wPpSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDxLZCKFBItS01Mr
 0jJzgOEHk5bg4FES4W1ZDJTmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3nCQGQIgRRmle
 XAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8QSCreDLzSuA2vQI6ggnoiGaQ+3mLSx
 IRUlINjKXe2W9y751PKTh3e+Irb9tfknz6Z7MEyr+H5EVbnY8pTzg2J4fvQmUW81qnjIacBhZ
 v80d5uvu4a2c0MUkWMJmtvNhRoLDGvcbEJW1D0t0lx+K2Jz2Ql1yy6jvHx+JQFc3sll8fDCb8
 4A1w+df9o7Rvv7DgzZDCvzdeG8yXnnDjf/b0c5xTlFiKMxINtZiLihMBj92U3YACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495049581!43339764!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60946 invoked from network); 17 May 2017 19:33:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 19:33:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB4gt-00075s-Ja; Wed, 17 May 2017 19:32:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB4go-00036b-2Y; Wed, 17 May 2017 19:32:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dB4gn-0002eR-DM; Wed, 17 May 2017 19:32:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109547-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
X-Osstest-Versions-That: xen=eb13199100dffba1484aac3e72dc7aac2b42629a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 19:32:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109547: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU0Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE3ZDRhNTkwNGI2Mjcz
MTU1MWUzNjZmZjYyZDg0NzU5YzhlZTY4ZTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGViMTMxOTkxMDBkZmZiYTE0ODRhYWMzZTcyZGM3YWFjMmI0MjYyOWEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTU0MyAgMjAxNy0wNS0xNyAxNjowMTo0MCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk1NDcgIDIwMTctMDUtMTcgMTg6MTI6MzYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14
ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1hN2Q0YTU5MDRiNjI3MzE1NTFlMzY2ZmY2MmQ4
NDc1OWM4ZWU2OGUyCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIGE3ZDRhNTkwNGI2MjczMTU1MWUzNjZmZjYyZDg0NzU5YzhlZTY4ZTIKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YTdkNGE1OTA0YjYyNzMxNTUxZTM2
NmZmNjJkODQ3NTljOGVlNjhlMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGE3ZDRhNTkwNGI2MjczMTU1MWUz
NjZmZjYyZDg0NzU5YzhlZTY4ZTIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4t
dW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGE3ZDRhNTkwNGI2MjczMTU1MWUzNjZmZjYy
ZDg0NzU5YzhlZTY4ZTI6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZWIxMzE5OS4uYTdkNGE1OSAgYTdkNGE1OTA0YjYy
NzMxNTUxZTM2NmZmNjJkODQ3NTljOGVlNjhlMiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 19:35:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 19:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB4jU-00017U-Ec; Wed, 17 May 2017 19:35:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dB4jS-00016q-Ln
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 19:35:38 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 20/40-19409-906AC195; Wed, 17 May 2017 19:35:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZdjmUy
 kQeduDYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfNp3n73gbTNjxdfOxUwN
 jGsiuhi5OIQE/jJKrG2+wgbhPGaUaNrWxQrhbGOU2LR3K2MXIyeHiICzxNczc9m7GDk4eAX0J
 frPi4OEhQUsJJas/sAOUi8hsFpP4ub7m0wgCQkBb4m3B98wg9SD2C/3SHUxsnOwCVhJHBIDKW
 ARUJWY/eEF4wRG7gWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZL
 zczcxAj3OAAQ7GC+0Ox9ilORgUhLl3f9AOlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/7EplI
 IcGi1PTUirTMHGDowaQlOHiURHjfgqR5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcNxykS
 ACkKKM0D24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3J8gUnsy8ErhNr4COYAI6oh
 nkft7ikkSElFQDY/xZN4FK0TNRdTrPTxZsviSWUXbzvMpl9pUn61dpChtm+myZx1hXzFn3LnK
 x996L9+fZ3Hi3slIlIH+NTqqCtdiNrep2p/MzK44uq/3oFXBw1V2PSW41VSvTV9zJ4SyovHGw
 k+XWxby2R//3Pn2pZxIYqPr+syzL7YKke9ovv735XJjc9txGWYmlOCPRUIu5qDgRALJQqId+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495049735!101077004!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60818 invoked from network); 17 May 2017 19:35:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 May 2017 19:35:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB4jO-0007An-Hh; Wed, 17 May 2017 19:35:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB4jJ-0003KR-0Y; Wed, 17 May 2017 19:35:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dB4j5-00046h-9a; Wed, 17 May 2017 19:35:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109523-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=cdece0467c00007cf8e3f4b3c3f0b13bf2c4fea9
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 May 2017 19:35:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 109523: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2650893037183048381=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2650893037183048381==
Content-Type: text/plain

flight 109523 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109523/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                cdece0467c00007cf8e3f4b3c3f0b13bf2c4fea9
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   22 days
Failing since        107644  2017-04-25 10:26:10 Z   22 days   57 attempts
Testing same since   109506  2017-05-16 23:14:05 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 9809 lines long.)


--===============2650893037183048381==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2650893037183048381==--

From xen-devel-bounces@lists.xen.org Wed May 17 19:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 19:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB4zs-0002U5-C6; Wed, 17 May 2017 19:52:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB4zs-0002Tz-0P
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 19:52:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 0D/5D-19466-30AAC195; Wed, 17 May 2017 19:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTZdplUy
 kwYWv+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLnZXsBZ95Kw7uUmtgXMvdxcjFISSwiVHi
 1bMOti5GTiBnKaPE+lf6ILawQKTEivmNYHERgQCJT0t/MEE0bGCUWPdtCjtIglkgW2Lb9r9gR
 WwCmhJ3Pn9iArF5Bawkbj77ygJiswioSjTvXwBWIyoQLvG28QgLRI2gxMmZT8BsTgF7iR9Nmx
 khZtpK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdI0u9pKLM9IyS3MT
 MHF1DA1O93NTi4sT01JzEpGK95PzcTYzAcKtnYGDcwXh5i98hRkkOJiVR3v0PpCOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBuWyETKSRYlJqeWpGWmQMMfJi0BAePkgjvepA0b3FBYm5xZjpE6
 hSjopQ4bx5IQgAkkVGaB9cGi7ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5d4BM4cnMK4
 Gb/gpoMRPQ4maQm3mLSxIRUlINjGkbWd4ffLezu35jvSp/1s97phcP8Usfn6P39N3aBe7c0T+
 0Th7+pXpDwFgk92K4b1btVaHN6zdFM7kJLP7ZJ2XRNKdr6Xf+mGXHVz2+Es+fJsBzziYsbzrb
 sus/n7sa7j0Yc0HMsbQ88PbR1QsmxHbetE3/UvNJ6/evf1y/8nf/V/4iIbbm2kQlluKMREMt5
 qLiRAAeytwdsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495050754!77498583!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46287 invoked from network); 17 May 2017 19:52:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 17 May 2017 19:52:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8197D344;
 Wed, 17 May 2017 12:52:33 -0700 (PDT)
Received: from [10.37.8.187] (unknown [10.37.8.187])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9BB263F41F;
 Wed, 17 May 2017 12:52:31 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
 <5915E35602000078001594AD@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b370775-ae2a-36d5-5d52-fd04fae584f2@arm.com>
Date: Wed, 17 May 2017 20:52:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5915E35602000078001594AD@prv-mh.provo.novell.com>
Cc: ian.jackson@eu.citrix.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu
 argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDUvMTIvMjAxNyAwMzozMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTAuMDUuMTcgYXQgMTY6MDMsIDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4gRnJv
bTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
Pgo+PiBUaGUgcHJlc2VuY2Ugb2YgdGhpcyBmbGFnIGxldHMgdXMga25vdyB0aGF0IHRoZSBndWVz
dAo+PiBoYXMgZGV2aWNlcyB3aGljaCB3aWxsIG1vc3QgbGlrZWx5IGJlIHVzZWQgZm9yIHBhc3N0
aHJvdWdoCj4+IGFuZCBhcyB0aGUgcmVzdWx0IHRoZSB1c2Ugb2YgSU9NTVUgaXMgZXhwZWN0ZWQg
Zm9yIHRoaXMgZG9tYWluLgo+PiBJbiB0aGF0IGNhc2Ugd2UgaGF2ZSB0byBjYWxsIGlvbW11X2Nv
bnN0cnVjdCgpLCBhY3R1YWxseQo+PiB3aGF0IHRoZSByZWFsIGFzc2lnbl9kZXZpY2UgY2FsbCB1
c3VhbGx5IGRvZXMuCj4+Cj4+IEFzIGlvbW11X2RvbWFpbl9pbml0KCkgaXMgY2FsbGVkIHdpdGgg
dXNlX2lvbW11IGZsYWcgYmVpbmcgZm9yY2VkCj4+IHRvIGZhbHNlIGZvciBub3csIG5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGlzIGludGVuZGVkIGZvciBib3RoIEFSTSBhbmQgeDg2Lgo+Pgo+PiBCYXNp
Y2FsbHksIHRoaXMgcGF0Y2ggaXMgbmVlZGVkIGZvciBub24tc2hhcmVkIElPTU1VcyBvbiBBUk0g
b25seQo+PiBzaW5jZSB0aGUgbm9uLXNoYXJlZCBJT01NVXMgb24geDg2IGFyZSBvayBpZiBpb21t
dV9jb25zdHJ1Y3QoKSBpcyBjYWxsZWQKPj4gbGF0ZXIuIEJ1dCwgaW4gb3JkZXIgdG8gYmUgbW9y
ZSBnZW5lcmljIGFuZCBmb3IgcG9zc2libGUgZnV0dXJlIG9wdGltaXphdGlvbgo+PiBtYWtlIHRo
aXMgY2hhbmdlIGFwcGxpYWJsZSBmb3IgYm90aCBwbGF0Zm9ybXMuCj4KPiBJIGNvbnRpbnVlIHRv
IGJlIHVuY29udmluY2VkIHRoYXQgdGhpcyBpcyB3YW50ZWQgLyBuZWVkZWQsIGFzIEkKPiBjb250
aW51ZSB0byBub3Qgc2VlIHdoeSBzaGFyZWQgdnMgdW5zaGFyZWQgcmVhbGx5IG1hdHRlcnMgaGVy
ZS4KPiBBZnRlciBhbGwgd2UgaGF2ZSBib3RoIG1vZGVzIHdvcmtpbmcgb24geDg2IHdpdGhvdXQg
dGhpcyBmbGFnLgoKV2VsbCBvbiB4ODYgeW91IGFsbG9jYXRlIHRoZSBwYWdlIHRhYmxlIG9uIHRo
ZSBmbHkgaW4gdGhlIHVuc2hhcmluZyAKY2FzZS4gVGhpcyBpcyBvbmx5IHVzZWZ1bCBpZiB5b3Ug
ZG9uJ3Qga25vdyB3aGV0aGVyIGEgZG9tYWluIHdpbGwgaGF2ZSAKZGV2aWNlIGFzc2lnbmVkIChl
LmcgaG90cGx1ZyBjYXNlKS4KCldoZW4geW91IGtub3cgdGhhdCB0aGUgZG9tYWluIHdpbGwgaGF2
ZSBkZXZpY2UgcGFzcy10aHJvdWdoZWQsIHlvdSBjYW4gCnBvcHVsYXRlIHRoZSBJT01NVSBwYWdl
IHRhYmxlcyBiZWZvcmUgaGFuZCBhdm9pZGluZyB0byBoYXZlIHRvIGdvIAp0aHJvdWdoIHRoZSBs
aXN0IG9mIHBhZ2UgYXQgdGhlIGZpcnN0IGFzc2lnbmVkIGRldmljZS4KCkluIGVtYmVkZGVkIHBs
YXRmb3JtIGhvdHBsdWcgaXMgbGlrZWx5IHRvIGJlIGluZXhpc3RlbnQuIEZvciBzZXJ2ZXJzLCBJ
IApkb24ndCBrbm93IGJ1dCBsaWtlbHkgcGFnZSB0YWJsZXMgYXJlIGdvaW5nIHRvIGJlIHNoYXJl
ZCAob3IgYXMgSSAKbWVudGlvbmVkIGVhcmxpZXIgcGFydGlhbGx5IHNoYXJlZCkuCgpTbyBJIGRv
bid0IHNlZSBhbnkgYmVuZWZpdCBvZiB0aGUgY3VycmVudCBjb2RlIG92ZXIgcG9wdWxhdGluZyB0
aGUgSU9NTVUgCnBhZ2UgdGFibGVzIGZyb20gdGhlIGJlZ2lubmluZy4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 19:57:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 19:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB54d-0002gL-Vy; Wed, 17 May 2017 19:57:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dB54d-0002gF-AS
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 19:57:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EE/8D-03696-A2BAC195; Wed, 17 May 2017 19:57:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5GHrjkK7mapl
 Ig+lbrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3j56zF3QrVmxc0cTSwPhHsouRi0NIYAaj
 xK2mB+wgDovAMlaJ9xN6mUEcCYFDrBJnj78EcjiBnDiJL+2bGCHsComra86wg9hCAkoSWyY/Z
 oSwNzFJ7H0RCGILC+hJTP52GyzOIqAq8frfG7B6NgF9iadrr4HNFBHQlnixah0byDJmgR5GiY
 WbvwE5HEDNHhJ/TieC1PAKWEoc+fKRGeLUnYwS+2ZtY4NICEqcnPmEBcRmFtCSuPHvJRNIL7O
 AtMTyfxwgYU4BB4ntb4+wgtiiAioSVya8ZZ/AKDILSfcsJN2zELoXMDKvYtQoTi0qSy3SNbLQ
 SyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjAAGINjBeH5t4CFGSQ4mJVHe/Q+kI
 4X4kvJTKjMSizPii0pzUosPMcpwcChJ8GqukokUEixKTU+tSMvMAcYiTFqCg0dJhDcUJM1bXJ
 CYW5yZDpE6xWjP8eLy+/dMHO+WfgCST1b+AJKHnv98zyTEkpeflyolzpsH0iYA0pZRmgc3FJY
 6LjHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmYNx5kCk9mXgnc7ldAZzEBndUM8hFvcUkiQkqq
 gVFOwunnpab9m1YJsH/iq7/x66Guu3C9rpCMyAvlzY2scuub9p8vbN++dlqVYP/mEy9vVP08b
 KNeO82xVGSR9/e173bzNux8X9ou7SLOJvNhveJtJiUbXcMtrq6hTjJf32/9kpt263i+Z9Dm3P
 7WrOsfPbfG1y9qvynqWrvX6tSnRb5CqXlBQUosxRmJhlrMRcWJAKmd4xYYAwAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495051049!61203357!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=2.1 required=7.0 tests=DATE_IN_FUTURE_03_06
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42561 invoked from network); 17 May 2017 19:57:29 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 19:57:29 -0000
Received: by mail-qt0-f194.google.com with SMTP id r58so3011579qtb.2
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 12:57:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=r/BRwtvWWN5bftl+hExEhiIJ/PLe0p7k54E1ltGHyPc=;
 b=ld0qZPVjmGATBfpLhdjw3iC9JiMBnebIaLAUT2CCn/jafMFM/p8o6UK5yKhAvfZhXe
 lZxH34oBci9ILNaQfEHxiZQuoIne17jFq31nQeIAJuUp7Y96Ug//RUD8D3djoFDvJCUQ
 UwFgPI2JyOXbJuAxy2zJ4OW0f/c5pkMILW0dNKWQnk1kFqjvCXgHswK+xsg7/zKVjIMw
 baXvJnLXvjB+aTUPY2haWN27QYCzIQeNxdZGFMiHOdEImoYt5dVYuLMmn0r2VfKZWUrI
 pgHzEmy/5SoJqzK/YuL8088ury2d9xcNtby3mH8kz7uiKohNbZHbUpHtOExzpkfpoe3E
 t16Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=r/BRwtvWWN5bftl+hExEhiIJ/PLe0p7k54E1ltGHyPc=;
 b=tDPlkqB7ZM8t8lhBnY36N8QGE/Hk9uieUDTp2sDrf8O5YPFdgEt/RJ+zl5u5TNWi+l
 zFbkGuTvF0roLOORkTZFlc6BE1ELZ7CCJM6GKaDcahRR7OoZWZ+MZlIATjZ7MQ9FTiSR
 0froQdgrVsnzdzk4UORP8aKdK2G6pNalcZXP4liYxljQhFzkhup//WM3taRaHwF0iljC
 vW33qb/QxI0EiU4HxMq5HVN4cvmT9sDkwN2jQCM0hUtw7+AIbnFU530QGqxMbT22KqdZ
 j0BEZrvnj1DxkI/ZK9vlNqO6IdEJSxyqFdQ40+93zVUB98N2um5p6yPFAInTxjTQBbLs
 H1lQ==
X-Gm-Message-State: AODbwcApPR3DxfU/n+W9CbN9Fxoru6Pq3miKOfYRi31ls7YAkQV6ivFv
 gWqecsOLe60UHA==
X-Received: by 10.200.8.169 with SMTP id v38mr558542qth.276.1495051048946;
 Wed, 17 May 2017 12:57:28 -0700 (PDT)
Received: from osstest.dumpdata.com
 (209-6-200-48.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com. [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id n31sm2028080qte.41.2017.05.17.12.57.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 May 2017 12:57:28 -0700 (PDT)
Date: Wed, 17 May 2017 20:07:58 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170518000757.GB18719@osstest.dumpdata.com>
References: <1481611195-105372-1-git-send-email-konrad.wilk@oracle.com>
 <1481611195-105372-7-git-send-email-konrad.wilk@oracle.com>
 <22608.9877.805751.831868@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22608.9877.805751.831868@mariner.uk.xensource.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: xen-devel@lists.xenproject.org, Marcos.Matsunaga@oracle.com,
 ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 6/9] ts-xen-build: Build the livepatch
	test-cases
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBEZWMgMTMsIDIwMTYgYXQgMDQ6NDk6MjVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIltQQVRDSCB2MiA2LzldIHRzLXhl
bi1idWlsZDogQnVpbGQgdGhlIGxpdmVwYXRjaCB0ZXN0LWNhc2VzIik6Cj4gPiArICAgIGJ1aWxk
Y21kX3N0YW1wZWRfbG9nZ2VkKDYwMCwgJ3hlbicsICd4ZW5scHQtYnVpbGQnLCAnJyw8PEVORCwn
JykgaWYgJGRva2NvbmZpZzsKPiA+ICsgICAgICAgIGlmIHRlc3QgLWQgeGVuL3Rlc3Q7IHRoZW4K
PiA+ICsgICAgICAgICAgICAkbWFrZV9wcmVmaXggbWFrZSAtQyB4ZW4gdGVzdHMKPiA+ICsgICAg
ICAgIGZpCj4gCj4gSXMgJGRva2NvbmZpZyByZWFsbHkgdGhlIHJpZ2h0IHRlc3QgZm9yIHdoZXRo
ZXIgdGhlIGxpdmVwYXRjaCBidWlsZAo+IHNob3VsZCBiZSBhdHRlbXB0ZWQgPyAgSXQgc2VlbXMg
bGlrZSBhIHJhdGhlciBhcmJpdHJhcnkgY29ubmVjdGlvbi4KClRoZSBlYXJsaWVyIHBhdGNoICh0
cy14ZW4tYnVpbGQ6IEVuYWJsZSBsaXZlcGF0Y2guKSBlbmFibGVzIHRoZQpjb3JyZWN0IC5jb25m
aWcgb3B0aW9uIHRvIG1ha2UgdGhpcyB3b3JrLiBXaXRob3V0IHRoYXQgeW91IHdvdWxkbid0CmJl
IGFibGUgdG8gZW5hYmxlIGxpdmVwYXRjaGluZy4KCkFuZCBpdCBsb29rcyBsaWtlIGRva2NvbmZp
ZyBnZXRzIGNoYW5nZWQgdG8gemVybyBpZiAtLW5vLWtjb25maWcgaXMKc3VwcGxpZWQgd2hpY2gg
SSBwcmVzdW1lIGhhcHBlbnMgdG8gb2xkZXIgWGVuIHZlcnNpb25zLgo+IAo+ID4gKyAgICBidWls
ZGNtZF9zdGFtcGVkX2xvZ2dlZCg2MDAsICd4ZW4nLCAneGVubHB0LWluc3RhbGwnLCAnJyw8PEVO
RCwnJykgaWYgJGRva2NvbmZpZzsKPiA+ICsgICAgICAgIGlmIHRlc3QgLWQgeGVuL3Rlc3Q7IHRo
ZW4KPiA+ICsgICAgICAgICAgIG1rZGlyIC1wIGRpc3QveGVubHB0aW5zdGFsbC91c3IvbGliL2Rl
YnVnCj4gPiArICAgICAgICAgICBsaXZlcGF0Y2hfZmlsZXM9YGZpbmQgeGVuL3Rlc3QvbGl2ZXBh
dGNoIC1uYW1lICcqLmxpdmVwYXRjaCcgLXByaW50YAo+ID4gKyAgICAgICAgICAgY3AgXCRsaXZl
cGF0Y2hfZmlsZXMgZGlzdC94ZW5scHRpbnN0YWxsL3Vzci9saWIvZGVidWcKPiA+ICsgICAgICAg
IGZpCj4gCj4gQXMgSSBzYXksIEkgZG9uJ3QgbXVjaCBsaWtlIHRoaXMuICBUaGVyZSdzIGEgY29u
dmVyc2F0aW9uIG9uZ29pbmcKPiBhYm91dCBpdC4KCgpbdHJpZXMgdG8gcmVjYWxsIGl0XQpJdCB3
YXMgYWJvdXQgdGhlIG1ha2UgaW5zdGFsbCBzdGFuemEgaW4gdGhlIHRvcCByb290IE1ha2VmaWxl
LiBBbmQgSmFuCndhcyBub3QgdG9vIHRocmlsbGVkIGFib3V0ICdtYWtlIGluc3RhbGwnIGluc3Rh
bGxpbmcgdGhlIHRlc3QtY2FzZXMuCgpCdXQgSSB3b25kZXIsIHdoYXQgaWYgd2UgaGFkICdtYWtl
IC1DIHhlbi90ZXN0cyBpbnN0YWxsJyBvciBzdWNoPwpUaGF0IF9tYXlfIHdvcms/IChEZXBlbmRp
bmcgb24gd2hldGhlciB0aGUgeGVuL3Rlc3RzIE1ha2VmaWxlIGNhbiBwaWNrCnVwIHRoZSBwcm9w
ZXIgdmFyaWFibGVzIGFuZCBzdWNoIGZyb20gdGhlICd4ZW4nLCB0aGlzIG1heSByZXF1aXJlIGFs
c28KYW4gLWYgUnVsZXMubWsgb3Igc3VjaD8pCgpTb21ldGhpbmcgbGlrZSB0aGlzIGludm9jYXRp
b246CgpERVNURElSPWBwd2RgL2Rpc3QveGVubHB0aW5zdGFsbC91c3IvbGliL2RlYnVnCm1rZGly
IC1wICRERVNURElSCkJBU0VESVI9YHB3ZGAveGVuIFhFTl9ST09UPWBwd2RgIG1ha2UgLUMgeGVu
L3Rlc3QgLWYgYHB3ZGAveGVuL1J1bGVzLm1rIGluc3RhbGwKCkFuZCB0aGlzIGRpZmYgdG8gWGVu
OgoKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L01ha2VmaWxlIGIveGVuL3Rlc3QvTWFrZWZpbGUKaW5k
ZXggZDkxYjMxOS4uZjlkOTBkYSAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvTWFrZWZpbGUKKysrIGIv
eGVuL3Rlc3QvTWFrZWZpbGUKQEAgLTUsMyArNSw4IEBAIHRlc3RzOgogLlBIT05ZOiBjbGVhbgog
Y2xlYW46OgogICAgICAgICQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBsaXZlcGF0
Y2ggY2xlYW4KKworLlBIT05ZOiBpbnN0YWxsCitpbnN0YWxsOgorICAgICAgICQoTUFLRSkgLWYg
JChCQVNFRElSKS9SdWxlcy5tayAtQyBsaXZlcGF0Y2ggaW5zdGFsbAoKCnNlZW1zIHRvIHdvcmsu
Cgo+IAo+ID4gIHN1YiBzdGFzaCAoKSB7Cj4gPiAtICAgIGZvcmVhY2ggbXkgJHBhcnQgKCcnLCAn
eGVuJykgewo+ID4gKyAgICBmb3JlYWNoIG15ICRwYXJ0ICgnJywgJ3hlbicsICd4ZW5scHQnKSB7
Cj4gPiAgCWlmICh0YXJnZXRfZGlyX2V4aXN0cygkaG8sICIkYnVpbGRkaXIveGVuL2Rpc3QvJHtw
YXJ0fWluc3RhbGwiKSkgewo+ID4gICAgICAgICAgICAgICBidWlsdF9zdGFzaCgkaG8sICRidWls
ZGRpciwKPiAKPiBJIGRvbid0IG11Y2ggbGlrZSB0aGlzIGFwcHJvYWNoLiAgSXQgbWlnaHQgcmVz
dWx0IGluIGRlZmVycmluZyBjZXJ0YWluCj4gZmFpbHVyZXMgdW5kZXNpcmFibHkuCj4gCj4gQWxz
bywgSSBkb24ndCBrbm93IHdoeSBpdCBpcyBuZWNlc3NhcnkgdG8gbG9vayBvbiB0aGUgYnVpbGQg
Ym94IGZvcgo+IHRoaXMgaW5mb3JtYXRpb24uICB0cy14ZW4tYnVpbGQgb3VnaHQgdG8ga25vdyB3
aGV0aGVyIGl0IGhhcyBydW4gYG1ha2UKPiB4ZW5scHQtdGVzdHMtaW5zdGFsbCcgKG9yIHdoYXRl
dmVyIGl0IGlzKSwgc28gaXQgb3VnaHQgdG8gc2ltcGx5IGtub3cKPiB3aGV0aGVyIHRvIGRvIHRo
ZSBidWlsZF9zdGFzaC4KCkFuZCB3aGVuIHlvdSBzYXkgJ3hlbmxwdC10ZXN0cy1pbnN0YWxsJyB5
b3UgbWVhbiAneGVubHB0LWluc3RhbGwnIChzZWUKYWJvdmUpLgoKU28gLi4gdGhlIG9uZSB0aGlu
ZyBJIGFtIGhhdmluZyBhIGhhcmQgdGltZSBpcyB0aGF0IGNlcnRhaW4gdmVyc2lvbnMKb2YgWGVu
IHdvdWxkIG5vdCBiZSBhYmxlIHRvIGJ1aWxkIGxpdmVwYXRjaGVzLgoKU28gaG93IEkgZGV0ZXJt
aW5lIHRoYXQ/IElmIEkgZG8gJ21ha2UgLUMgeGVuIHRlc3RzJyBvbiBvbGRlciB2ZXJzaW9ucwpp
dCB3b3VsZCByZXR1cm4gYSBmYWlsdXJlLiBCdXQgSSBkb24ndCBzZWUgaG93IGJ1aWxkY21kX3N0
YW1wZWRfbG9nZ2VkCnJlcG9ydHMgdGhhdD8gT2ggd2FpdCwgaXQgZ2l2ZXMgJ2VjaG8gb2snIHNv
IEkgc2hvdWxkIGp1c3QgZG8Kc29tZXRoaW5nIGxpa2U6CgogICAgbXkgJG9rID0gYnVpbGRjbWRf
c3RhbXBlZF9sb2dnZWQoNjAwLCAneGVuJywgJ3hlbmxwdC1idWlsZCcsICcnLDw8RU5ELCcnKSBp
ZiAkZG9rY29uZmlnOwogICAgICAgICRtYWtlX3ByZWZpeCBtYWtlIC1DIHhlbiB0ZXN0cwpFTkQK
CiAgICBpZiAoJG9rID1+IG0vb2svKSB7CgkgICAgc3RvcmVfcnVudmFyKCJsaXZlcGF0Y2giLCAi
YnVpbHQiKTsKCiAgICAgICAgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQoNjAwLCAneGVuJywgJ3hl
bmxwdC1pbnN0YWxsJywgPDxFTkQsPDxFTkQsJycpCiAgICAgICAgICAgIFhFTl9ST09UPSRidWls
ZGRpcgogICAgICAgICAgICBERVNURElSPSRidWlsZGRpci9kaXN0L3hlbmxwdGluc3RhbGwvdXNy
L2xpYi9kZWJ1ZwogICAgICAgICAgICBCQVNFRElSPSRidWlsZGRpci94ZW4KICAgICAgICAgICAg
bWtkaXIgLXAgXCR7REVTVERJUn0KRU5ECiAgICAgICAgICAgICRtYWtlX3ByZWZpeCAtQyB4ZW4v
dGVzdCAtZiAkYnVpbGRkaXIveGVuL1J1bGVzLm1rIGluc3RhbGwKRU5ECgogICAgfQoKQW5kIHRo
ZW4gSSBnZXQgZ2V0X3J1bnZhcigibGl2ZXBhdGNoIikgdG8gZmlndXJlIG91dCB3aGV0aGVyIGl0
IHdhcwphY3R1YWxseSBidWlsdC4KCj4gCj4gWW91IGNvdWxkIGluc3RlYWQgZG8gc29tZXRoaW5n
IGxpa2UKPiAKPiAgICAgb3VyICVza2lwX3N0YXNoX3BhcnQ7Cj4gICAgIC4uLgo+ICAgICBpZiAo
c29tZSBjb25kaXRpb24pIHsKPiAgICAgICAgIG1ha2UgeGVubHB0LWluc3RhbGwKPiAgICAgfSBl
bHNlIHsKPiAgICAgICAgICRza2lwX3N0YXNoX3BhcnR7eGVubHB0dGVzdH09IDE7Cj4gICAgIH0K
PiAgICAgLi4uCj4gICAgIG5leHQgaWYgJHNraXBfc3Rhc2hfcGFydHskcGFydH0KCk9yIGhhdmUg
YW4KJHN0YXNoX2xpdmVwYXRjaD0wCgpBbmQgc2V0IGl0IHRvIDEgaWYgdGhlIGJ1aWx0IHdvcmtl
ZD8KPiAKPiBvciBhbiBhZC1ob2MgdmFyaWFibGUsIGdpdmluZwo+IAo+ICAgICBuZXh0IGlmICRw
YXJ0IGVxICR4ZW5scHR0ZXN0ICYmICEkZG9feGVubHB0Owo+IAo+IG9yIHNvbWV0aGluZyA/Cj4g
Cj4gVGhhbmtzCj4gSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 20:00:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 20:00:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB57l-0003LF-DZ; Wed, 17 May 2017 20:00:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dB57k-0003L9-AK
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 20:00:44 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 32/06-01985-BEBAC195; Wed, 17 May 2017 20:00:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsXSO6nOVffVapl
 Ig1+XzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5j76zFHxmqWg7sYa1gXE+SxcjF4eQwGQm
 iRtfprNCOL8ZJV6en8LUxcgJ5GxklOidEgaR6GWUuHi1jbmLkYODTcBE4s0qR5AaEQELif4lv
 cwgNrNArsSvTw9YQGxhAUuJAxe+soPYLAKqEo0nr7GDtPIKWEtMORsKEpYQkJO4tO0LM4RtLN
 H+9iLbBEaeBYwMqxjVi1OLylKLdC31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CvV7PwMC4g/H1T6dDjJIcTEqivPsfSEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdtkomUkiw
 KDU9tSItMwcYfjBpCQ4eJRFePmAICvEWFyTmFmemQ6ROMRpzzLn39T0Tx6HnP98zCbHk5eelS
 onz5oFMEgApzSjNgxsEi4tLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5b4JM4cnMK4Hb9w
 roFCagU5pBvuAtLklESEk1MPKHJd8N3P3YVCrwq1fVQqkp57XMNqR23/rXFO4qnbL7uMRBnp1
 m/54Jzz5XZHdwdpG32Mftxh2//N7OSTPbomvrdcEn8Vz9lP9sb7lWaUYuT05Kv9M3o3rxNaOG
 mKbs0FeqFvHyKxK5nh8wb5xUkntr8pUlHNcOVm7/of7dILFyhqrFGb9Lv5RYijMSDbWYi4oTA
 aT+S0SGAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495051241!100977749!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2055 invoked from network); 17 May 2017 20:00:42 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 20:00:42 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4HK0YYe005668
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 May 2017 20:00:35 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4HK0Yl3030655
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 May 2017 20:00:34 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4HK0X6A026775;
 Wed, 17 May 2017 20:00:33 GMT
Received: from x230.dumpdata.com.com (/10.154.148.88)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 17 May 2017 13:00:33 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com
Date: Wed, 17 May 2017 16:00:25 -0400
Message-Id: <20170517200025.12258-1-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.9.3
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: ross.lagerwall@citrix.com, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 ian.jackson@citrix.com
Subject: [Xen-devel] [PATCH] livepatch/Makefile: Add 'install' stanza
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCB5b3UgY2FuIGRvOgoKREVTVERJUj1gcHdkYC9kaXN0L3hlbmxwdGluc3RhbGwvdXNy
L2xpYi9kZWJ1Zwpta2RpciAtcCAkREVTVERJUgpCQVNFRElSPWBwd2RgL3hlbiBYRU5fUk9PVD1g
cHdkYCBtYWtlIC1DIHhlbi90ZXN0IC1mIGBwd2RgL3hlbi9SdWxlcy5tayBpbnN0YWxsCgpvciBz
dWNoLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgotLS0KIHhlbi90ZXN0L01ha2VmaWxlIHwgNCArKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvTWFrZWZpbGUgYi94ZW4v
dGVzdC9NYWtlZmlsZQppbmRleCBkOTFiMzE5Li40MTA4OTViIDEwMDY0NAotLS0gYS94ZW4vdGVz
dC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9NYWtlZmlsZQpAQCAtNSwzICs1LDcgQEAgdGVzdHM6
CiAuUEhPTlk6IGNsZWFuCiBjbGVhbjo6CiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1r
IC1DIGxpdmVwYXRjaCBjbGVhbgorCisuUEhPTlk6IGluc3RhbGwKK2luc3RhbGw6CisJJChNQUtF
KSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGxpdmVwYXRjaCBpbnN0YWxsCi0tIAoyLjkuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 20:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 20:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB5aE-0005BR-NU; Wed, 17 May 2017 20:30:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB5aD-0005BL-3A
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 20:30:09 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E8/31-01985-0D2BC195; Wed, 17 May 2017 20:30:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTff8Jpl
 Ig/uHVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHHztZC94pVUyau5u9gXGyTBcjF4eQwCZG
 iWtzN7BBOEsZJdZcfMraxcjJISyQLLFr6lc2EFtEQE+iuecpC0TRM1aJly92MIE4zALHGSVWf
 z/GAlLFJqApcefzJyYQm1fASmL55dVgcRYBVYn3PxYxg9iiAuESbxuPsEDUCEqcnPkEzOYUCJ
 SYt+cXWA2zgJnEvM0PoWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jU01Usqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw6BiDYwbhmu+chRkkOJiVR3v0PpCOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBu2SgTKSRYlJqeWpGWmQMMf5i0BAePkghvMkiat7ggMbc4M
 x0idYpRUUqctwIkIQCSyCjNg2uDxdwlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMqACNYiC
 czrwRu+iugxUxAi5tBbuYtLklESEk1MBa9e3KtfU70XrVihgs7vmc8XLDw+ZoFK/7rXUtqX/j
 wltTi5usMzXPubp7fVnJE8O/9jsOb9BT2fOhK+fizK+n6A/Z97LzKTet8Vh856By++scZrRXG
 Cxc/vffwzCbOO57NYe8OxzRwVGo/5W9SLX516MTKD4ueLkrW2yDA5r2e8dbXv44661NClViKM
 xINtZiLihMB2hqPlrQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495053006!45519582!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46831 invoked from network); 17 May 2017 20:30:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 17 May 2017 20:30:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3CC25344;
 Wed, 17 May 2017 13:30:06 -0700 (PDT)
Received: from [10.37.8.187] (unknown [10.37.8.187])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 87D7D3F41F;
 Wed, 17 May 2017 13:30:04 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
 <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
 <5919BE920200007800159D0E@prv-mh.provo.novell.com>
 <CAPD2p-mxwDWbbt4i=kdtaFUToQtxO+s0tuhv+h27K83Z_uyaVw@mail.gmail.com>
 <591C900D020000780015A9CB@prv-mh.provo.novell.com>
 <CAPD2p-nkF-wC7z9ASE7-Tmcmjpd9wKtKOgRuXQW09L2xy8AL=A@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d0634574-e974-2d09-d714-f38f5f99ba03@arm.com>
Date: Wed, 17 May 2017 21:30:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAPD2p-nkF-wC7z9ASE7-Tmcmjpd9wKtKOgRuXQW09L2xy8AL=A@mail.gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8xNy8yMDE3IDA3OjUxIFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBI
aSwgYWxsLgoKSGkgT2xla3NhbmRyLAoKPiBPbiBXZWQsIE1heSAxNywgMjAxNyBhdCA3OjAxIFBN
LCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxNy4wNS4x
NyBhdCAxNzo0NSwgPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+Pj4gT24gTW9uLCBNYXkg
MTUsIDIwMTcgYXQgMzo0MyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4+Pj4+PiBPbiAxNS4wNS4xNyBhdCAxMzo0NSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3
cm90ZToKPj4+Pj4gT24gMDUvMTUvMjAxNyAwOToxOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+Pj4+PiBPbiAxNS4wNS4xNyBhdCAwOTo0MiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90
ZToKPj4+Pj4+PiBPbiAxNS8wNS8yMDE3IDA4OjIwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
Pj4gV2l0aCB0aGlzIEkgdGhpbmsgdGhlcmUncyBxdWl0ZSBhIGJpdCBvZiBqdXN0aWZpY2F0aW9u
IG5lZWRlZCB0byBrZWVwCj4+Pj4+Pj4+IGdvaW5nIHdpdGhvdXQgTTJQIG9uIEFSTS4KPj4+Pj4+
Pgo+Pj4+Pj4+IEFzIHNhaWQgaW4gYSBwcmV2aW91cyB0aHJlYWQsIEkgbWFkZSBhIHF1aWNrIGNh
bGN1bGF0aW9uLCBBUk0zMiBzdXBwb3J0cwo+Pj4+Pj4+IHVwIDQwLWJpdCBQQSBhbmQgSVBBIChl
LmcgZ3Vlc3QgYWRkcmVzcyksIHdoaWNoIG1lYW5zIDI4LWJpdHMgb2YKPj4+Pj4+PiBNRk4vR0ZO
LiBUaGUgR0ZOIHdvdWxkIGhhdmUgdG8gYmUgc3RvcmVkIGluIGEgMzItYml0IGZvciBhbGlnbm1l
bnQsIHNvCj4+Pj4+Pj4gd2Ugd291bGQgbmVlZCAyXjI4ICogNCA9IDFHaUIgb2YgdmlydHVhbCBh
ZGRyZXNzIHNwYWNlIGFuZCBwb3RlbnRpYWxseQo+Pj4+Pj4+IHBoeXNpY2FsIG1lbW9yeS4gV2Ug
ZG9uJ3QgaGF2ZSAxR0Igb2YgVkEgc3BhY2UgZnJlZSBvbiAzMi1iaXQgcmlnaHQgbm93Lgo+Pj4+
Pj4KPj4+Pj4+IEhvdyBjb21lPyBZb3UgZG9uJ3Qgc2hhcmUgYWRkcmVzcyBzcGFjZXMgd2l0aCBn
dWVzdHMuCj4+Pj4+Cj4+Pj4+IEJlbG93IHRoZSBsYXlvdXQgZm9yIEFSTTMyOgo+Pj4+Pgo+Pj4+
Pgo+Pj4+PiAgICogICAwICAtICAxMk0gICA8Q09NTU9OPgo+Pj4+PiAgICoKPj4+Pj4gICAqICAz
Mk0gLSAxMjhNICAgRnJhbWV0YWJsZTogMjQgYnl0ZXMgcGVyIHBhZ2UgZm9yIDE2R0Igb2YgUkFN
Cj4+Pj4+ICAgKiAyNTZNIC0gICAxRyAgIFZNQVA6IGlvcmVtYXAgYW5kIGVhcmx5X2lvcmVtYXAg
dXNlIHRoaXMgdmlydHVhbCBhZGRyZXNzCj4+Pj4+ICAgKiAgICAgICAgICAgICAgICAgICAgc3Bh
Y2UKPj4+Pj4gICAqCj4+Pj4+ICAgKiAgIDFHIC0gICAyRyAgIFhlbmhlYXA6IGFsd2F5cy1tYXBw
ZWQgbWVtb3J5Cj4+Pj4+ICAgKiAgIDJHIC0gICA0RyAgIERvbWhlYXA6IG9uLWRlbWFuZC1tYXBw
ZWQKPj4+Pgo+Pj4+IFNpbmNlIERvbWhlYXAgaGFyZGx5IGNvdmVycyBhbGwgbWVtb3J5LCB0aGUg
b2J2aW91cyB0aGluZyB3b3VsZAo+Pj4+IHNlZW0gdG8gYmUgdG8gdGFrZSBwYXJ0IG9mIHRoYXQg
cmVnaW9uLCBqdXN0IGxpa2Ugb24geDg2IHdlIGFsc28KPj4+PiBoYWQgdG8gcmVkdWNlIHRoZSBk
aXJlY3QgbWFwcGluZyBhcmVhIGluIG9yZGVyIHRvIHN1cHBvcnQgc3lzdGVtcwo+Pj4+IHdpdGgg
bW9yZSB0aGFuIDVUYi4KPj4+Pgo+Pj4+Pj4+IEFSTTY0IGN1cnJlbnRseSBzdXBwb3J0cyB1cCB0
byA0OC1iaXQgUEEgYW5kIDQ4LWJpdCBJUEEsIHdoaWNoIG1lYW5zCj4+Pj4+Pj4gMzYtYml0cyBv
ZiBNRk4vR0ZOLiBUaGUgR0ZOIHdvdWxkIGhhdmUgdG8gYmUgc3RvcmVkIGluIDY0LWJpdCBmb3IK
Pj4+Pj4+PiBhbGlnbm1lbnQsIHNvIHdlIHdvdWxkIG5lZWQgMl4zNiAqIDggPSA1MTJHaUIgb2Yg
dmlydHVhbCBhZGRyZXNzIHNwYWNlCj4+Pj4+Pj4gYW5kIHBvdGVudGlhbGx5IHBoeXNpY2FsIG1l
bW9yeS4gV2hpbGUgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGlzIG5vdCBhCj4+Pj4+Pj4gcHJvYmxl
bSwgdGhlIG1lbW9yeSBpcyBhIHByb2JsZW0gZm9yIGVtYmVkZGVkIHBsYXRmb3JtLiBXZSB3YW50
IFhlbiB0bwo+Pj4+Pj4+IGJlIGFzIGxlYW4gYXMgcG9zc2libGUuCj4+Pj4+Pgo+Pj4+Pj4gWW91
IGRvbid0IG5lZWQgdG8gYWxsb2NhdGUgYWxsIDUxMkdiLCB0aGUgdGFibGUgY2FuIGJlIGFzIHNw
YXJzZSBhcwo+Pj4+Pj4gcHJlc2VudCBtZW1vcnkgcGVybWl0cy4KPj4+Pj4KPj4+Pj4gSSBhbSBh
d2FyZSBhYm91dCB0aGF0Li4uIFRoZSBtYWluIHBvaW50IGlzIHJlZHVjaW5nIHRoZSBmb290cHJp
bnQgb2YKPj4+Pj4gWGVuLiBBc3N1bWluZyB5b3UgaGF2ZSBhIDhHQiBib2FyZCwgeW91IHdvdWxk
IGhhdmUgdG8gdXNlIDE2TUIgZm9yIHRoZSBNMlAuCj4+Pj4+Cj4+Pj4+IExpa2VseSB0aGlzIHdp
bGwgaW5jcmVhc2UgdGhlIGZvb3RwcmludCBvZiBYZW4gQVJNLiBGb3Igd2hhdCBiZW5lZml0cz8K
Pj4+Pj4gQXZvaWRpbmcgdG8gc3RvcmUgZmV3IGJ5dGUgaW4gYSBub24tZ2VuZXJpYyB3YXkgd2hl
biB3ZSBuZWVkIGl0Li4uCj4+Pj4KPj4+PiBCdXQgdGhhdCdzIHRoZSBwb2ludDogR2VuZXJpYyBj
b2RlIGJlY29tZXMgbW9yZSBhbmQgbW9yZSBjbHVtc3kKPj4+PiBpZiBub24tZ2VuZXJpYyBtZWNo
YW5pc21zIG5lZWQgdG8gYmUgaW50cm9kdWNlZC4gUXVpdGUgYSBmZXcgd2UndmUKPj4+PiBoYWQg
dGhlIGRpc2N1c3Npb24gb2Ygc2F2aW5nIGEgZmV3IE1iIGhlcmUgb3IgdGhlcmUsIGFuZCBJJ3Zl
IGFsbW9zdAo+Pj4+IGFsd2F5cyBiZWVuIHRoZSBvbmUgdG8gYXNrIGZvciBub3Qgd2FzdGluZyBt
ZW1vcnkgZXZlbiBpZiB3ZSBoYXZlCj4+Pj4gcGxlbnR5LCBzbyBJJ20gYWxsIHdpdGggeW91IG9u
IHRoYXQgYXNwZWN0LiBOZXZlcnRoZWxlc3MgdGhlcmUgaXMgYQo+Pj4+IHBvaW50IHdoZXJlIHRo
ZSB0cmFkZS1vZmYgYmV0d2VlbiBtZW1vcnkgb3ZlcmhlYWQgYW5kIGdlbmVyaWMKPj4+PiAoaS5l
LiBlYXNpZXIgdG8gbWFpbnRhaW4pIGNvZGUgY3Jvc3NlcyBhIGJvdW5kYXJ5LCBhbmQgSSdtIHNp
bXBseQo+Pj4+IHdvbmRlcmluZyB3aGV0aGVyIHdlIGFyZW4ndCBhdCB0aGF0IHBvaW50Lgo+Pj4K
Pj4+IElzIHRoZSBsYWNrIG9mIE0yUCBzdXBwb3J0IG9uIEFSTSBhIGJsb2NrZXIgZm9yIHRoaXMg
cGF0Y2ggdG8gYmUgYWNjZXB0ZWQ/Cj4+Cj4+IFdlbGwsIGlmIHRoZSBBUk0gbWFpbnRhaW5lcnMg
aW5zaXN0IG9uIGJha2luZyB0aGVpciBvd24gdGhpbmcgZXZlcnkKPj4gdGltZSB3ZSdkIHVzZSB0
aGUgTTJQIGlmIGl0IHdhcyB0aGVyZSwgSSB0aGluayBJIGNhbid0IHJlYXNvbmFibHkKPj4gYmxv
Y2sgdGhpcyBwYXRjaC4gT3RvaCBJJ2QgcHJlZmVyIHRvIG5vdCBzZWUgdGhlIG5vbi14ODYtc3Bl
Y2lmaWMKPj4gY29kZSBtb3ZlIHRvIHg4Ni8sIHNvIHBlcmhhcHMgdGhlIHdob2xlIHBhdGNoIHdh
bnRzCj4+IHJlLXN0cnVjdHVyaW5nIHVzaW5nIGVpdGhlciBhIG1hbmlmZXN0IGRlZmluaXRpb24g
aW4gdGhlIEFSTSBoZWFkZXJzCj4+IG9yIGUuZy4gQ09ORklHX00yUCAod2hpY2ggeDg2IHdvdWxk
IHNlbGVjdCwgYnV0IEFSTSB3b3VsZG4ndCkuCj4gSmFuLCBJIGFtIGFmcmFpZCBidXQgSSBkaWRu
J3QgZ2V0IHdoYXQgeW91IG1lYW50IGhlcmU6Cj4gIm1hbmlmZXN0IGRlZmluaXRpb24gaW4gdGhl
IEFSTSBoZWFkZXJzIgoKSSB0aGluayBoZSBtZWFudCB0byBoYXZlIGVpdGhlciBhIGRlZmluZSBp
biB0aGUgaGVhZGVyIG1lbnRpb25pbmcgdGhlIAphYnNlbmNlL3ByZXNlbmNlIG9mIE0yUC4gQnV0
IG15IHByZWZlcmVuY2Ugd291bGQgYmUgdXNpbmcgdGhlIEtjb25maWcgaGVyZS4KCj4KPiBKdWxp
ZW4sIFN0ZWZhbm8gd2hhdCBkbyB5b3UgdGhpbmsgaW4gZ2VuZXJhbD8KCk15IHBvaW50IHN0YW5k
cyBoZXJlLiBUaGUgTTJQIHNvdW5kcyBhIHJlYWwgd2FzdGUgb2YgbWVtb3J5IGZvciBhIApsaW1p
dGVkIGJlbmVmaXQuIFRoZXJlIGFyZSBvbmx5IGEgZmV3IHBsYWNlIGluIGNvbW1vbiBjb2RlIHRo
YXQgY2FyZSAKYWJvdXQgdGhhdCBhbmQgdGhlIG9ubHkgb25lIHdoZXJlIHdvdWxkIHBvdGVudGlh
bGx5IHJlYWxseSBuZWVkIGl0IChlLmcgCmlvbW11X2h3ZG9tX2luaXQoKSkgY2FuIGJlIHJlcGxh
Y2VkIGJ5IGFsbG9jYXRpbmcgcGFnZSB0YWJsZSBpbiBhZHZhbmNlIAooZm9yIGp1c3RpZmljYXRp
b24gc2VlIG15IGFuc3dlciBvbiBwYXRjaCAjNikuCgpJIHdpbGwgdGFrZSBhbiBhY3Rpb24gdG8g
cmVwbGFjZSB0aGUgZmV3IG1mbl90b19nbWZuIGJ5IHdyYXBwZXIgYW5kIApwcm9wZXIgaW1wbGVt
ZW50YXRpb24gZm9yIEFSTS4KClNvIEphbiBzdWdnZXN0aW9uIGZvciBDT05GSUdfTTJQIChvciBt
YXliZSBDT05GSUdfSEFTX00yUCkgd291bGQgYmUgYSAKZ29vZCBzb2x1dGlvbi4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 17 20:30:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 20:30:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB5aa-0005DS-VJ; Wed, 17 May 2017 20:30:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dB5aY-0005DD-T3
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 20:30:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 16/37-02181-6E2BC195; Wed, 17 May 2017 20:30:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oO6jTTK
 RBgsfyll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvGyezFNzirWh59Iq9gXEaZxcjJ4eQQAeT
 xJ8d8V2MXED2F0aJ5hPbGSGcjYwS1zofMUM43YwSs+9OY4JoKZJYtbORBcRmEVCV+NLUy9bFy
 MHBJmAi8WaVI0hYREBX4t2TLlYQmxmkd/8bEZASYQEPiT+nE0HCvALmEl2/PkONf8Eo8W/xAy
 aIhKDEyZlPWCB6tSRu/HvJBNLLLCAtsfwfB0iYU8BK4tKG6WAlogLKErtv7WUGsSUEjCX6ZvW
 xTGAUmoVk0iwkk2YhTFrAyLyKUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScx
 qVgvOT93EyMwmOsZGBh3MD7q9zvEKMnBpCTKu/+BdKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 d4tG2UihQSLUtNTK9Iyc4BxBZOW4OBREuFNBknzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqp
 Q4bwVIkQBIUUZpHtwIWIxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuxRkCk9mXgncpld
 ARzABHdEMcj9vcUkiQkqqgXHt4uBJjfvXsMziXnj9l2jt14O/BLcrP/sg/mGDjnMSw/J7X8oi
 p/g9WLN09pEr/o73rZjPLk51PCT79LsL75Gon9P1l/4O386Zy3q579tSnu0ZhrrlsZwGNWHbo
 hOP+Fgs29kwp5o93Eba8F2DSLCvyaT0/MBZ0RPWC/yK6nj4cvlqc6ffPnxKLMUZiYZazEXFiQ
 DlixfR7AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495053024!98938853!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42757 invoked from network); 17 May 2017 20:30:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 May 2017 20:30:26 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4HKUJ4U028606
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 17 May 2017 20:30:19 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4HKUIdl014204
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 17 May 2017 20:30:19 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4HKUH4O013703;
 Wed, 17 May 2017 20:30:18 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 17 May 2017 13:30:17 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 132B86A0103; Wed, 17 May 2017 16:30:14 -0400 (EDT)
Date: Wed, 17 May 2017 16:30:13 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Konrad Rzeszutek Wilk <konrad@kernel.org>
Message-ID: <20170517203013.GA21979@char.us.oracle.com>
References: <1481611195-105372-1-git-send-email-konrad.wilk@oracle.com>
 <1481611195-105372-7-git-send-email-konrad.wilk@oracle.com>
 <22608.9877.805751.831868@mariner.uk.xensource.com>
 <20170518000757.GB18719@osstest.dumpdata.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170518000757.GB18719@osstest.dumpdata.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, Marcos.Matsunaga@oracle.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 6/9] ts-xen-build: Build the livepatch
	test-cases
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDg6MDc6NThQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IE9uIFR1ZSwgRGVjIDEzLCAyMDE2IGF0IDA0OjQ5OjI1UE0gKzAwMDAs
IElhbiBKYWNrc29uIHdyb3RlOgo+ID4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIltQ
QVRDSCB2MiA2LzldIHRzLXhlbi1idWlsZDogQnVpbGQgdGhlIGxpdmVwYXRjaCB0ZXN0LWNhc2Vz
Iik6Cj4gPiA+ICsgICAgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQoNjAwLCAneGVuJywgJ3hlbmxw
dC1idWlsZCcsICcnLDw8RU5ELCcnKSBpZiAkZG9rY29uZmlnOwo+ID4gPiArICAgICAgICBpZiB0
ZXN0IC1kIHhlbi90ZXN0OyB0aGVuCj4gPiA+ICsgICAgICAgICAgICAkbWFrZV9wcmVmaXggbWFr
ZSAtQyB4ZW4gdGVzdHMKPiA+ID4gKyAgICAgICAgZmkKPiA+IAo+ID4gSXMgJGRva2NvbmZpZyBy
ZWFsbHkgdGhlIHJpZ2h0IHRlc3QgZm9yIHdoZXRoZXIgdGhlIGxpdmVwYXRjaCBidWlsZAo+ID4g
c2hvdWxkIGJlIGF0dGVtcHRlZCA/ICBJdCBzZWVtcyBsaWtlIGEgcmF0aGVyIGFyYml0cmFyeSBj
b25uZWN0aW9uLgo+IAo+IFRoZSBlYXJsaWVyIHBhdGNoICh0cy14ZW4tYnVpbGQ6IEVuYWJsZSBs
aXZlcGF0Y2guKSBlbmFibGVzIHRoZQo+IGNvcnJlY3QgLmNvbmZpZyBvcHRpb24gdG8gbWFrZSB0
aGlzIHdvcmsuIFdpdGhvdXQgdGhhdCB5b3Ugd291bGRuJ3QKPiBiZSBhYmxlIHRvIGVuYWJsZSBs
aXZlcGF0Y2hpbmcuCj4gCj4gQW5kIGl0IGxvb2tzIGxpa2UgZG9rY29uZmlnIGdldHMgY2hhbmdl
ZCB0byB6ZXJvIGlmIC0tbm8ta2NvbmZpZyBpcwo+IHN1cHBsaWVkIHdoaWNoIEkgcHJlc3VtZSBo
YXBwZW5zIHRvIG9sZGVyIFhlbiB2ZXJzaW9ucy4KCgo8c2lnaHM+CgpJZiBJIGRvOgoKIG15ICRv
ayA9IGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkKDYwMCwgJ3hlbicsICd4ZW5scHQtYnVpbGQnLCAn
Jyw8PEVORCwnJykgaWYgJGRva2NvbmZpZzsKICAgICAgICAkbWFrZV9wcmVmaXggbWFrZSAtQyB4
ZW4gdGVzdHMKCk9uIG9sZGVyIFhlbiB2ZXJzaW9ucyAoWGVuIDQuNCkgSSBnZXQgdGhpczoKCioq
KiBzb21ldGhpbmcgZmFpbGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnN0YXR1cyAyNTYg
YXQgT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBsaW5lIDQ0NC4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCioqIHNvbWV0aGluZyBmYWlsZWQg
YXQgLi90cy14ZW4tYnVpbGQgbGluZSAyODQuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCgpTbyBJIGZlZWwgbGlrZSB0aGUgb25seSB3YXkgdG8gZmlndXJlIG91dCB3aGV0aGVyIHRo
ZSBsaXZlcGF0Y2ggdGVzdHMgY2FzZXMKY2FuIGJlIGJ1aWx0IGlzIGlmIEkgY2hlY2sgZWl0aGVy
IHRoZSB2ZXJzaW9uIG9mIFhlbiAoNC45IG9yIGFib3ZlIHNheSkKb3IgaWYgYW4gZmlsZSBleGlz
dHMgKHhlbi94ZW4vdGVzdC9NYWtlZmlsZSkuCgpTaW1pbGFyIHRvIGhvdyBvdm1fZW5hYmxlIG9y
IHhzbV9lbmFibGUgaXMgY29uc3RydWN0ZWQuCkxldCBtZSBkbyB0aGF0LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed May 17 20:40:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 20:40:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB5k5-00061A-V2; Wed, 17 May 2017 20:40:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB5k4-000614-Px
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 20:40:20 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AD/BB-03613-435BC195; Wed, 17 May 2017 20:40:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdd4q0y
 kwcRf6hb3prxnd2D02N63iz2AMYo1My8pvyKBNeP/zplMBZeYK94eUWhg/MrUxcjFISSwiVGi
 /88/RghnKaPErGfb2boYOTmEBZIlzvxazw6SEBFYzyhx/t9bVpCEkIC+xPz5u5lAbDYBTYk7n
 z+B2bwCVhJvZq8Ha2YRUJVY8+cgC4gtKhAu8bbxCAtEjaDEyZlPwGxOAQOJF/f/MILYzAJmEv
 M2P2SGsOUltr+dwzyBkXcWkpZZSMpmISlbwMi8ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEw
 vN7W4ODE9NScxqVgvOT93EyMwrBiAYAdj92X/Q4ySHExKorz7H0hHCvEl5adUZiQWZ8QXleak
 Fh9ilOHgUJLgZdwiEykkWJSanlqRlpkDDHCYtAQHj5II76/NQGne4oLE3OLMdIjUKUZdjjn3v
 r5nEmLJy89LlRLndQaZIQBSlFGaBzcCFm2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7BG
 QVT2ZeCdymV0BHMAEd0QxyP29xSSJCSqqB0fF3468rCxerSRwOOsVXcqZz0wzmpSsvvU/k+eY
 jPvfkmQ8q9849OKH/q0tydUpy8jG/3yx668SLlkrx9D06tK3jqexh27SJf07knj75Oel2oGlh
 Q5hzZrY01/qfB42SLZ4WbHJoPnj7xeLrfwV2sZzwdJH5afJuGkulU45D1Imw+Dc/lx9ZU6TEU
 pyRaKjFXFScCACihK+rsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495053619!62556287!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14554 invoked from network); 17 May 2017 20:40:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 17 May 2017 20:40:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A520E80D;
 Wed, 17 May 2017 13:40:18 -0700 (PDT)
Received: from [10.37.8.187] (unknown [10.37.8.187])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A13D3F41F;
 Wed, 17 May 2017 13:40:17 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <osstest-109547-mainreport@xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <238851d6-3e75-7d00-ef1c-4ab46169d270@arm.com>
Date: Wed, 17 May 2017 21:40:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-109547-mainreport@xen.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 109547: tolerable
 trouble: broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8xNy8yMDE3IDA4OjMyIFBNLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6
Cj4gZmxpZ2h0IDEwOTU0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NTQ3Lwo+Cj4gRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KPgo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6Cj4gIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCkl0IHNlZW1z
IHRoYXQgYnVpbGQtYXJtNjQgam9iIGRvZXMgbm90IGV4aXN0IGZvciB0aGUgc21va2luZyB0ZXN0
LiBJYW4sIAp3b3VsZCBpdCBiZSBwb3NzaWJsZSB0byBhZGQgaXQ/CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 17 20:49:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 20:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB5t8-0006HE-RW; Wed, 17 May 2017 20:49:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dB5t8-0006H8-3E
 for xen-devel@lists.xensource.com; Wed, 17 May 2017 20:49:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C7/ED-01732-567BC195; Wed, 17 May 2017 20:49:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVysyfVTTdlu0y
 kweGnKhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPznPesBRv5Ktb1KjYw9nN3MXJxCAlsYpS4
 c/YrE4SzlFHiz61tjF2MnBzCAgESV5fuYwdJiAisZ5Q4/+8tK0hCSEBf4sifm8wgNpuApsSdz
 5+YQGxeASuJWVefgTWzCKhKvJ12iw3EFhUIl3jbeIQFokZQ4uTMJ2A2p4CBxLEr/WA1zALqEn
 /mXWKGsOUltr+dwzyBkXcWkpZZSMpmISlbwMi8ilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MB
 YLze1uDgxPTUnMalYLzk/dxMjMLAYgGAH45rtnocYJTmYlER59z+QjhTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwZu+TSZSSLAoNT21Ii0zBxjiMGkJDh4lEd4JIGne4oLE3OLMdIjUKUZFKXHeZ
 VuBEgIgiYzSPLg2WFxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvc5ApPJl5JXDTXwEtZg
 Ja3AxyM29xSSJCSqqBMdh51Yp9Ew6bMj3wKv91fZd8QX38h8azBe+9y0wnR34q2rNm67cXzmJ
 1c6NLGD5I5z7/3bGE62/x7N1tFxRiDrza8MXVZte3N//LEtrnLWXdVmst6Nt9c++58Pn5L9dx
 /OTtik4xW9Fx0fjRtvg36yVmc1zjzliuP2fShNZzfgdb48K3PJ68vVKJpTgj0VCLuag4EQDPM
 6ffpgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495054180!100981519!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58420 invoked from network); 17 May 2017 20:49:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 17 May 2017 20:49:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BAF9280D;
 Wed, 17 May 2017 13:49:39 -0700 (PDT)
Received: from [10.37.8.187] (unknown [10.37.8.187])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BF5AD3F41F;
 Wed, 17 May 2017 13:49:38 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <osstest-109515-mainreport@xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fea5eeab-c05a-c1e7-c0ad-c2923bed0ee1@arm.com>
Date: Wed, 17 May 2017 21:49:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-109515-mainreport@xen.org>
Subject: Re: [Xen-devel] [xen-4.8-testing test] 109515: tolerable FAIL -
 PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8xNy8yMDE3IDA3OjI2IFBNLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6
Cj4gZmxpZ2h0IDEwOTUxNSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NTE1Lwo+IAo+IEZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCj4gCj4gVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6Cj4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
NDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTA5NDg5IHBhc3MgaW4g
MTA5NTE1Cj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDkg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NDg5IHBhc3MgaW4gMTA5NTE1Cj4gIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBpbiAxMDk0ODkgcGFzcyBpbiAxMDk1MTUKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
IDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTA5NDg5Cj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKPiAg
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQo+ICB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCj4gIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
PiAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCj4gIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKPiAgdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQo+ICB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCj4gIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCj4gIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKClRoZSBhcm02NCBqb2JzIGFyZSBibG9ja2VkIGJlY2F1c2Ugb2YgdGhlIG1pc3Np
bmcgb2NhbWxvcHQgcGFja2FnZS4gSSB0aGluawp0ZXN0aW5nIFhlbiA0Ljggd291bGQgYmUgZ29v
ZCBzbyB3ZSBtYXkgd2FudCB0byBiYWNrcG9ydCB0aGUgcGF0Y2ggNGQwMjQwZTAzMwoidG9vbHM6
IG9jYW1sOiBJbiBjb25maWd1cmUsIGNoZWNrIGZvciBvY2FtbG9wdCIuIEkgaGF2ZSBub3RpY2Vk
IHNpbWlsYXIgYnVpbGQKZmFpbHVyZSBvbiBYZW4gNC43IChYZW4gNC42IGRvZXMgbm90IHNlZW0g
dG8gaGF2ZSBhcm02NCB0ZXN0KS4KCklmIHdlIGRvbid0IGJhY2twb3J0IHRoZSBwYXRjaGVzLCB0
aGVuIGl0IHdvdWxkIGJlIGJldHRlciB0byBkaXNhYmxlIHRoZSBqb2JzCnJhdGhlciB0aGFuIHdh
c3RpbmcgcmVzb3VyY2Ugb24gZmFpbGluZyB0ZXN0LgoKQW55IG9waW5pb25zPwoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 17 21:56:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 21:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB6vb-0001y5-SL; Wed, 17 May 2017 21:56:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1dB6va-0001xz-0r
 for xen-devel@lists.xenproject.org; Wed, 17 May 2017 21:56:18 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 41/DB-03058-107CC195; Wed, 17 May 2017 21:56:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXS+7+BUZfhuEy
 kQcdhLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNlR2lBu0bFm89z2BsY2xW7GLk4hAQmMkpM
 mLqSvYuRk0NCwFjiyvYGRojELkaJKYsXMEE4xxglPq26wALhbGCUWPvnK1gLi4CqxJPT91hAb
 DYBE4n+xnlsILaIgKLEg5c3WUEamAUWMEp87+kGSwgLxEu8ObkOrIFXwEti06lj7CBFvAL/GS
 XOXtjODJIQErCQeLj7EStEkaDEyZlPwBqYBbQkbvx7CXQTB5AtLbH8HweIySlgKTH3hhJIBb+
 AgsSWay/BqkUFVCQ6l85hmcAoPAvJoFlIBs1CGLSAkXkVo0ZxalFZapGuoaleUlFmekZJbmJm
 jq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDMAwQ7Gb8sCDjFKcjApifLufyAdKcSXlJ9SmZFYn
 BFfVJqTWnyIUYaDQ0mC1/moTKSQYFFqempFWmYOMOZg0hIcPEoivDEgad7igsTc4sx0iNQpRk
 UpcV5zkIQASCKjNA+uDRbnlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmwoyhSczrwRu+iu
 gxUxAi5tBbuYtLklESEk1MJZ831Xgf3bvyn+ZOWtmcVjd/adj87Dp3D6L6Mu9Vy8f83sdq/nM
 L0CwLkVFfqn/vKKjnWb6PMuT5rccYYr3DjyhfzeDTWQpb7zWoowZJ0yXPhfxqueo+XndZDP7x
 twdy9yiL025ec3fofVW4YX0o28an7xhZ9+2X6qvpWfyl277Xu7J75bHFymxFGckGmoxFxUnAg
 CGuiRo7gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495058176!102116018!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41792 invoked from network); 17 May 2017 21:56:16 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-27.messagelabs.com with SMTP; 17 May 2017 21:56:16 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 873D9CAED;
 Wed, 17 May 2017 23:56:15 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id OUc_Kr9-SzS5; Wed, 17 May 2017 23:56:14 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 303DF91B4;
 Wed, 17 May 2017 23:56:14 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dB6vV-0002B6-Cc; Wed, 17 May 2017 23:56:13 +0200
Date: Wed, 17 May 2017 23:56:13 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170517215613.mg4fst5st3i6xjc2@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Steven Haigh <netwiz@crc.id.au>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <Julien.Grall@arm.com>
References: <20170517142608.21107-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170517142608.21107-1-wei.liu2@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>, Steven Haigh <netwiz@crc.id.au>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] build: stubdom and tools should
 depend on public header target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSwgb24gbWVyLiAxNyBtYWkgMjAxNyAxNToyNjowOCArMDEwMCwgd3JvdGU6Cj4gQnVp
bGQgY2FuIGZhaWwgaWYgc3R1YmRvbSBidWlsZCBpcyBydW4gYmVmb3JlIHRvb2xzIGJ1aWxkIGJl
Y2F1c2U6Cj4gCj4gMS4gdG9vbHMvaW5jbHVkZSBidWlsZCB1c2VzIHJlbGF0aXZlIHBhdGggYW5k
IGRlcGVuZHMgb24gWEVOX09TCj4gMi4gc3R1YmRvbSBuZWVkcyB0b29scy9pbmNsdWRlIHRvIGJl
IGJ1aWx0LCBhdCB3aGljaCB0aW1lIFhFTl9PUyBpcwo+ICAgIG1pbmktb3MgYW5kIGNvcnJlc3Bv
bmRpbmcgc3ltbGlua3MgYXJlIGNyZWF0ZWQKPiAzLiBsaWJyYXJpZXMgaW5zaWRlIHRvb2xzIG5l
ZWRzIHRvb2xzL2luY2x1ZGUgdG8gYmUgYnVpbHQsIGF0IHdoaWNoCj4gICAgdGltZSBYRU5fT1Mg
aXMgdGhlIGhvc3Qgb3MgbmFtZSwgYnV0IHN5bWxpbmtzIHdvbid0IGJlIGNyZWF0ZWQKPiAgICBi
ZWNhdXNlIHRoZXkgYXJlIGFscmVhZHkgdGhlcmUKPiA0LiBsaWJyYXJpZXMgZ2V0IHRoZSB3cm9u
ZyBoZWFkZXJzIGFuZCBmYWlsIHRvIGJ1aWxkCj4gCj4gU2luY2UgYm90aCB0b29scyBhbmQgc3R1
YmRvbSBidWlsZCBuZWVkIHRoZSBwdWJsaWMgaGVhZGVycywgd2UgYnVpbGQKPiB0b29scy9pbmNs
dWRlIGJlZm9yZSBzdHViZG9tIGFuZCB0b29scy4gUmVtb3ZlIHJ1bmVzIGluIHN0dWJkb20gYW5k
Cj4gdG9vbHMgdG8gYXZvaWQgYnVpbGRpbmcgdG9vbHMvaW5jbHVkZSBtb3JlIHRoYW4gb25jZS4K
PiAKPiBQcm92aWRlIGEgbmV3IGRpc3QgdGFyZ2V0IGZvciB0b29scy9pbmNsdWRlLiAgSG9vayB1
cCB0aGUgaW5zdGFsbCwKPiBjbGVhbiwgZGlzdCBhbmQgZGlzdGNsZWFuIHRhcmdldHMgZm9yIHRv
b2xzL2luY2x1ZGUuCj4gCj4gVGhlIG5ldyBhcnJhbmdlbWVudCBlbnN1cmVzIHRvb2xzIGJ1aWxk
IGdldHMgdGhlIGNvcnJlY3QgaGVhZGVycwo+IGJlY2F1c2UgWEVOX09TIGlzIHNldCB0byBob3N0
IG9zIHdoZW4gYnVpbGRpbmcgdG9vbHMvaW5jbHVkZS4gQXMgZm9yCj4gc3R1YmRvbSwgaXQgZXhw
bGljaXRseSBsaW5rcyB0byB0aGUgbWluaS1vcyBkaXJlY3Rvcnkgd2l0aG91dCByZWx5aW5nCj4g
b24gWEVOX09TIHNvIGl0IHNob3VsZCBmaW5lLgo+IAo+IFJlcG9ydGVkLWJ5OiBTdGV2ZW4gSGFp
Z2ggPG5ldHdpekBjcmMuaWQuYXU+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBl
bnMtbHlvbi5vcmc+Cgo+IC0tLQo+IENjOiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+
Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cj4gQ2M6IEp1bGllbiBH
cmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIE1ha2VmaWxlICAgICAgICAgICAg
ICAgfCAxNCArKysrKysrKysrKy0tLQo+ICBzdHViZG9tL01ha2VmaWxlICAgICAgIHwgIDEgLQo+
ICB0b29scy9NYWtlZmlsZSAgICAgICAgIHwgIDMgKy0tCj4gIHRvb2xzL2luY2x1ZGUvTWFrZWZp
bGUgfCAgMiArKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKPiBpbmRleCAwODQ1
ODhlMTFlLi4zZTFlMDY1NTM3IDEwMDY0NAo+IC0tLSBhL01ha2VmaWxlCj4gKysrIGIvTWFrZWZp
bGUKPiBAQCAtMzgsOSArMzgsMTQgQEAgbWluaS1vcy1kaXItZm9yY2UtdXBkYXRlOiBtaW5pLW9z
LWRpcgo+ICBleHBvcnQgWEVOX1RBUkdFVF9BUkNICj4gIGV4cG9ydCBERVNURElSCj4gIAo+ICsu
UEhPTlk6IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzCj4gK2J1aWxkLXRvb2xzLXB1YmxpYy1o
ZWFkZXJzOgo+ICsJJChNQUtFKSAtQyB0b29scy9pbmNsdWRlCj4gKwo+ICAjIGJ1aWxkIGFuZCBp
bnN0YWxsIGV2ZXJ5dGhpbmcgaW50byB0aGUgc3RhbmRhcmQgc3lzdGVtIGRpcmVjdG9yaWVzCj4g
IC5QSE9OWTogaW5zdGFsbAo+ICBpbnN0YWxsOiAkKFRBUkdTX0lOU1RBTEwpCj4gKwkkKE1BS0Up
IC1DIHRvb2xzL2luY2x1ZGUgaW5zdGFsbAo+ICAKPiAgLlBIT05ZOiBidWlsZAo+ICBidWlsZDog
JChUQVJHU19CVUlMRCkKPiBAQCAtNTAsMTEgKzU1LDExIEBAIGJ1aWxkLXhlbjoKPiAgCSQoTUFL
RSkgLUMgeGVuIGJ1aWxkCj4gIAo+ICAuUEhPTlk6IGJ1aWxkLXRvb2xzCj4gLWJ1aWxkLXRvb2xz
Ogo+ICtidWlsZC10b29sczogYnVpbGQtdG9vbHMtcHVibGljLWhlYWRlcnMKPiAgCSQoTUFLRSkg
LUMgdG9vbHMgYnVpbGQKPiAgCj4gIC5QSE9OWTogYnVpbGQtc3R1YmRvbQo+IC1idWlsZC1zdHVi
ZG9tOiBtaW5pLW9zLWRpcgo+ICtidWlsZC1zdHViZG9tOiBtaW5pLW9zLWRpciBidWlsZC10b29s
cy1wdWJsaWMtaGVhZGVycwo+ICAJJChNQUtFKSAtQyBzdHViZG9tIGJ1aWxkCj4gIGlmZXEgKHg4
Nl82NCwkKFhFTl9UQVJHRVRfQVJDSCkpCj4gIAlYRU5fVEFSR0VUX0FSQ0g9eDg2XzMyICQoTUFL
RSkgLUMgc3R1YmRvbSBwdi1ncnViCj4gQEAgLTc1LDYgKzgwLDcgQEAgdGVzdDoKPiAgLlBIT05Z
OiBkaXN0Cj4gIGRpc3Q6IERFU1RESVI9JChESVNURElSKS9pbnN0YWxsCj4gIGRpc3Q6ICQoVEFS
R1NfRElTVCkgZGlzdC1taXNjCj4gKwltYWtlIC1DIHRvb2xzL2luY2x1ZGUgZGlzdAo+ICAKPiAg
ZGlzdC1taXNjOgo+ICAJJChJTlNUQUxMX0RJUikgJChESVNURElSKS8KPiBAQCAtMTAxLDcgKzEw
Nyw3IEBAIGluc3RhbGwtdG9vbHM6Cj4gIAkkKE1BS0UpIC1DIHRvb2xzIGluc3RhbGwKPiAgCj4g
IC5QSE9OWTogaW5zdGFsbC1zdHViZG9tCj4gLWluc3RhbGwtc3R1YmRvbTogbWluaS1vcy1kaXIK
PiAraW5zdGFsbC1zdHViZG9tOiBtaW5pLW9zLWRpciBidWlsZC10b29scy1wdWJsaWMtaGVhZGVy
cwo+ICAJJChNQUtFKSAtQyBzdHViZG9tIGluc3RhbGwKPiAgaWZlcSAoeDg2XzY0LCQoWEVOX1RB
UkdFVF9BUkNIKSkKPiAgCVhFTl9UQVJHRVRfQVJDSD14ODZfMzIgJChNQUtFKSAtQyBzdHViZG9t
IGluc3RhbGwtZ3J1Ygo+IEBAIC0xNjgsNiArMTc0LDcgQEAgc3JjLXRhcmJhbGw6IHN1YnRyZWUt
Zm9yY2UtdXBkYXRlLWFsbAo+ICAKPiAgLlBIT05ZOiBjbGVhbgo+ICBjbGVhbjogJChUQVJHU19D
TEVBTikKPiArCSQoTUFLRSkgLUMgdG9vbHMvaW5jbHVkZSBjbGVhbgo+ICAKPiAgLlBIT05ZOiBj
bGVhbi14ZW4KPiAgY2xlYW4teGVuOgo+IEBAIC0xOTEsNiArMTk4LDcgQEAgY2xlYW4tZG9jczoK
PiAgIyBjbGVhbiwgYnV0IGJsb3cgYXdheSB0YXJiYWxscwo+ICAuUEhPTlk6IGRpc3RjbGVhbgo+
ICBkaXN0Y2xlYW46ICQoVEFSR1NfRElTVENMRUFOKQo+ICsJJChNQUtFKSAtQyB0b29scy9pbmNs
dWRlIGRpc3RjbGVhbgo+ICAJcm0gLWYgY29uZmlnL1RvcGxldmVsLm1rCj4gIAlybSAtcmYgZGlz
dAo+ICAJcm0gLXJmIGNvbmZpZy5sb2cgY29uZmlnLnN0YXR1cyBjb25maWcuY2FjaGUgYXV0b200
dGUuY2FjaGUKPiBkaWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20vTWFrZWZp
bGUKPiBpbmRleCBhZWY3MDVkZDFlLi5kYjAxODI3MDcwIDEwMDY0NAo+IC0tLSBhL3N0dWJkb20v
TWFrZWZpbGUKPiArKysgYi9zdHViZG9tL01ha2VmaWxlCj4gQEAgLTM1NSw3ICszNTUsNiBAQCBM
SU5LX0RJUlMgOj0gbGlieGMtJChYRU5fVEFSR0VUX0FSQ0gpIHhlbnN0b3JlICQoZm9yZWFjaCBk
aXIsJChMSU5LX0xJQlNfRElSUyksbAo+ICBMSU5LX1NUQU1QUyA6PSAkKGZvcmVhY2ggZGlyLCQo
TElOS19ESVJTKSwkKGRpcikvc3RhbXApCj4gIAo+ICBtay1oZWFkZXJzLSQoWEVOX1RBUkdFVF9B
UkNIKTogJChJT0VNVV9MSU5LRkFSTV9UQVJHRVQpICQoTElOS19TVEFNUFMpCj4gLQkkKE1BS0Up
IC1DICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUKPiAgCW1rZGlyIC1wIGluY2x1ZGUveGVuICYm
IFwKPiAgICAgICAgICAgIGxuIC1zZiAkKHdpbGRjYXJkICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRl
L3B1YmxpYy8qLmgpIGluY2x1ZGUveGVuICYmIFwKPiAgICAgICAgICAgIGxuIC1zZiAkKGFkZHBy
ZWZpeCAkKFhFTl9ST09UKS94ZW4vaW5jbHVkZS9wdWJsaWMvLGFyY2gteDg2IGh2bSBpbyB4c20p
IGluY2x1ZGUveGVuICYmIFwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9N
YWtlZmlsZQo+IGluZGV4IDEzOTZkOTViNTAuLjQ5NjQyOGUzYTkgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvTWFrZWZpbGUKPiArKysgYi90b29scy9NYWtlZmlsZQo+IEBAIC01LDcgKzUsNiBAQCBleHBv
cnQgUEtHX0NPTkZJR19ESVIgPSAkKENVUkRJUikvcGtnLWNvbmZpZwo+ICBpbmNsdWRlICQoWEVO
X1JPT1QpL3Rvb2xzL1J1bGVzLm1rCj4gIAo+ICBTVUJESVJTLXkgOj0KPiAtU1VCRElSUy15ICs9
IGluY2x1ZGUKPiAgU1VCRElSUy15ICs9IGxpYnMKPiAgU1VCRElSUy15ICs9IGxpYnhjCj4gIFNV
QkRJUlMteSArPSBmbGFzawo+IEBAIC01MCw3ICs0OSw3IEBAIFNVQkRJUlMtJChPQ0FNTF9UT09M
UykgKz0gb2NhbWwKPiAgZW5kaWYKPiAgCj4gIGlmZXEgKCQoQ09ORklHX1JVTVApLHkpCj4gLVNV
QkRJUlMteSA6PSBpbmNsdWRlIGxpYnhjIHhlbnN0b3JlCj4gK1NVQkRJUlMteSA6PSBsaWJ4YyB4
ZW5zdG9yZQo+ICBlbmRpZgo+ICAKPiAgIyBGb3IgdGhlIHNha2Ugb2YgbGlua2luZywgc2V0IHRo
ZSBzeXMtcm9vdAo+IGRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL01ha2VmaWxlIGIvdG9vbHMv
aW5jbHVkZS9NYWtlZmlsZQo+IGluZGV4IGYxYWY5MWMxMjkuLjk4YjQ3OWY2YTMgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvaW5jbHVkZS9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2luY2x1ZGUvTWFrZWZp
bGUKPiBAQCAtNjMsNiArNjMsOCBAQCBjbGVhbjoKPiAgCXJtIC1yZiB4ZW4geGVuLXhzbSBhY3Bp
Cj4gIAkkKE1BS0UpIC1DIHhlbi1mb3JlaWduIGNsZWFuCj4gIAo+ICsuUEhPTlk6IGRpc3QKPiAr
ZGlzdDogaW5zdGFsbAo+ICAKPiAgLlBIT05ZOiBkaXN0Y2xlYW4KPiAgZGlzdGNsZWFuOiBjbGVh
bgo+IC0tIAo+IDIuMTEuMAo+IAoKLS0gClNhbXVlbAoqIHkgc2UgbGV2ZSBkYW5zIDJoMTAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 00:03:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 00:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dB8uB-0001gH-MH; Thu, 18 May 2017 00:02:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dB8uA-0001g5-Es
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 00:02:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F7/41-03620-1B4EC195; Thu, 18 May 2017 00:02:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfDE5l
 Ig3VflC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfzPZ6aC6TUVUw6dYG9g
 /OLXxcjFISTwl1Gi99JxNgjnMaPErV83WSCcbYwSL7cvYOpi5OQQEXCW+HpmLjuIzSugL7Fk5
 0wwW1jAXOLLuotMIA0SAku1JP5f/cUMkpAQ8JT4OmMNK4z97mcDUAM7B5uAlcQhMZAoi4CqxJ
 ZJx5gmMHIvYGRYxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HUGINjBeH5t4CFGSQ4mJVHe/Q+kI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Ho9lokUEixK
 TU+tSMvMAYYfTFqCg0dJhDcHJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8PSBFAiBFG
 aV5cCNgsXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwbQKbwZOaVwG16BXQEE9ARzSD38x
 aXJCKkpBoYi6S0GC7NPCN07Yr8Ocere9U/RC2Y8GrRccc74cXqD3zvim5p/jjtjF7jvI+qaZ+
 n3Vj14p+JZsT0bLU7Ww+EqE4+s4Uv65/kgaBw+w/6/hJ3lk2ZW8fqUasSrxcjWKgQHNPNGbiD
 cVJZ6WG55yudD/46oP5/8+1Vp74Gri8P94pJfRDgbz75nBJLcUaioRZzUXEiAG0KqteAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1495065775!63025689!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36764 invoked from network); 18 May 2017 00:02:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 00:02:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB8u5-0006Xg-Tr; Thu, 18 May 2017 00:02:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dB8u0-0005PG-Ad; Thu, 18 May 2017 00:02:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dB8tz-0006ql-Vq; Thu, 18 May 2017 00:02:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109527-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b231884da805d21156163d3ea2ef4de2e9f65fb0
X-Osstest-Versions-That: xen=17880a0f10421c5e456d593c70da03b1688d34ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 00:02:48 +0000
Subject: [Xen-devel] [xen-unstable test] 109527: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUyNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTUyNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgOSByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NDg2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMDk0ODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTUg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDk0ODYKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDkzOTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwOTQ0MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA5NDQxCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMDk0ODYKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTUgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEwOTQ4NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTA5NDg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk0ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTQ4Ngog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTA5NDg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVm
YjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE3ODgwYTBmMTA0MjFj
NWU0NTZkNTkzYzcwZGEwM2IxNjg4ZDM0YWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTQ4NiAg
MjAxNy0wNS0xNiAxNDoyMTozNyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk1
MjcgIDIwMTctMDUtMTcgMDk6MjI6MjkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xk
a2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVm
YjAKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE1h
eSAxMiAwMDo1Mjo1NCAyMDE3IC0wNjAwCgogICAgaW5jbHVkZTogZml4IGJ1aWxkIHdpdGhvdXQg
QysrIGNvbXBpbGVyIGluc3RhbGxlZAogICAgCiAgICBUaGUgcnVsZSBmb3IgaGVhZGVycysrLmNo
ayB3YW50cyB0byBtb3ZlIGhlYWRlcnMrKy5jaGsubmV3IHRvIHRoZQogICAgZGVzaWduYXRlZCB0
YXJnZXQsIHdoaWNoIG1lYW5zIHdlIGhhdmUgdG8gY3JlYXRlIHRoYXQgZmlsZSBpbiB0aGUgZmly
c3QKICAgIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cgpjb21taXQgMzZhMDQ5ZmY0NjVmMjFjMzhmMDllNmU1ZTE3NWM4MzExNDA3ZjQ0YwpBdXRo
b3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSAxMiAxNjoy
MTowNiAyMDE3ICswMTAwCgogICAgaW9lbXUtc3R1YmRvbTogZG9uJ3QgbGluayAqLXNvZnRtbXUq
IGFuZCAqLWxpbnV4LXVzZXIqCiAgICAKICAgIFRoZXkgYXJlIGdlbmVyYXRlZCBieSAuL2NvbmZp
Z3VyZS4gSGF2aW5nIHRoZW0gbGlua2VkIGNhbiBjYXVzZSByYWNlCiAgICBiZXR3ZWVuIHRvb2xz
IGJ1aWxkIGFuZCBzdHViZG9tIGJ1aWxkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cgpjb21taXQgMzk0NjM4NDA4OTcyMGVhY2Q5ZDczNTdkMzdjZDRhOTkwNzZk
MDc0ZQpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkg
TWF5IDEyIDE1OjEwOjUxIDIwMTcgKzAyMDAKCiAgICB0b29sczogZG9uJ3QgcmVxdWlyZSB1bmF2
YWlsYWJsZSBvcHRpb25hbCBsaWJyYXJpZXMgaW4gcGtnLWNvbmZpZyBmaWxlcwogICAgCiAgICBi
bGt0YXAyIGlzIG9wdGlvbmFsLCBzbyB0aGVyZSBzaG91bGQgYmUgbm8gcGtnLWNvbmZpZyBmaWxl
IHJlcXVpcmluZwogICAgeGVuYmxrdGFwY3RsIGlmIGl0IGlzbid0IGVuYWJsZWQgZm9yIHRoZSBi
dWlsZC4KICAgIAogICAgQWRkIGEgZmlsdGVyIG1lY2hhbmlzbSB0byB0b29scy9SdWxlcy5tayB0
byBmaWx0ZXIgb3V0IG9wdGlvbmFsCiAgICBsaWJyYXJpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 01:56:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 01:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBAf8-0001dd-7u; Thu, 18 May 2017 01:55:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dBAf7-0001dX-89
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 01:55:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F8/2A-01730-41FFC195; Thu, 18 May 2017 01:55:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVy2uJbjC7Xf5l
 IgyezVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5XV9YC35wVpx/sZW1gXEhRxcjJ4eQwAIm
 idYlsV2MXBwsAl+ZJE7vv8oKkuAVEJQ4OfMJC4jNLGAl0b1xJxOELS+x/e0cZhCbRUBVYv7pV
 jYQmw3IXr3kMpgtIqAs8bG1lx2iPlzi+cb1YLawgJfE+yOzwGZyCphKLH27lx3iCBOJ7w8eAM
 3kANprIbHzQwBIWEJASuL9l/2MILYo0PjG9/+ZJjDyz0Jy3Swk181Cct0CRuZVjOrFqUVlqUW
 6RnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxi//3E6xCjJwaQkyuv6
 TyZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvOEhOsCg1PbUiLTMHGA0waQkOHiUR3ld/gdK8x
 QWJucWZ6RCpU4yKUuK890ESAiCJjNI8uDZYBF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO
 8akCk8mXklcNNfAS1mAlrc/EAaZHFJIkJKqoFxVmBQSW7A6l37L1yZqlpmIiGgeadkU/2OrQ4
 5eQc6ZILv/V/DzqzT9KV31dmith6X7szr+fG3U69eUPy5S0Uuyevm2xkcS09EbWfQtrx36Xkl
 g2voXInlXzxld/o37jlg+fdEcMQlz7MN/Z8y3Or3/dvOEs21wGCKpYj0lLXLFQ7Vyaa+5YhSY
 inOSDTUYi4qTgQAG6nmB7sCAAA=
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495072519!84839863!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49844 invoked from network); 18 May 2017 01:55:22 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 01:55:22 -0000
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id DD7043A0083;
 Thu, 18 May 2017 11:55:14 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1495072514; bh=nh3fIHkQVXUpebwDWZhUdt8+F65EXoDbpS/P3SYldqs=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=GL7l05BqUKzbJ8LmCLi71I2y2xE533FVBE6vy02CaMd9T7yZGHVPdo7DEfXU0JWTF
 QNH5dexshEkkitomXiJngC/s9Ubjl0gxKlTIOM46swVGNYStqxkDkzktp9mHFXxxpY
 rJc8hOjn9zbbHe+WOBw+xDqACgsre8olOS+2fW+o=
MIME-Version: 1.0
Date: Thu, 18 May 2017 11:55:14 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170516062320.22008-1-jgross@suse.com>
References: <20170516062320.22008-1-jgross@suse.com>
Message-ID: <384b0102e3a0c612b14838154aa7fb9c@crc.id.au>
X-Sender: netwiz@crc.id.au
User-Agent: Roundcube Webmail/1.4-git
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 0/3] xen/blkback: several fixes of resource
	management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0wNS0xNiAxNjoyMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBEZXN0cm95aW5nIGEg
WGVuIGd1ZXN0IGRvbWFpbiB3aGlsZSBpdCB3YXMgZG9pbmcgSS9PcyB2aWEgeGVuLWJsa2JhY2sK
PiBsZWFrZWQgc2V2ZXJhbCByZXNvdXJjZXMsIGluY2x1ZGluZyByZWZlcmVuY2VzIG9mIHRoZSBn
dWVzdCdzIG1lbW9yeQo+IHBhZ2VzLgo+IAo+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHJlc3NlcyB0
aG9zZSBsZWFrcyBieSBjb3JyZWN0aW5nIHVzYWdlIG9mCj4gcmVmZXJlbmNlIGNvdW50cyBhbmQg
dGhlIHNlcXVlbmNlIHdoZW4gdG8gZnJlZSB3aGljaCByZXNvdXJjZS4KPiAKPiBUaGUgc2VyaWVz
IGFwcGxpZXMgb24gdG9wIG9mIGNvbW1pdCAyZDQ0NTZjNzNhNDg3YWJlICgiYmxvY2s6Cj4geGVu
LWJsa2JhY2s6IGFkZCBudWxsIGNoZWNrIHRvIGF2b2lkIG51bGwgcG9pbnRlciBkZXJlZmVyZW5j
ZSIpIGluCj4gSmVucyBBeGJvZSdzIHRyZWUga2VybmVsL2dpdC9heGJvZS9saW51eC1ibG9jay5n
aXQKPiAKPiBKdWVyZ2VuIEdyb3NzICgzKToKPiAgIHhlbi9ibGtiYWNrOiBmaXggZGlzY29ubmVj
dCB3aGlsZSBJL09zIGluIGZsaWdodAo+ICAgeGVuL2Jsa2JhY2s6IGRvbid0IGZyZWUgYmUgc3Ry
dWN0dXJlIHRvbyBlYXJseQo+ICAgeGVuL2Jsa2JhY2s6IGRvbid0IHVzZSB4ZW5fYmxraWZfZ2V0
KCkgaW4geGVuLWJsa2JhY2sga3RocmVhZAo+IAo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L2Jsa2JhY2suYyB8ICAzIC0tLQo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5o
ICB8ICAxICsKPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyAgfCAxNSArKysr
KysrKy0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQoKVGVzdGVkLWJ5OiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+CgpJJ3Zl
IGhhZCBhIHJlcG9ydCB0aGF0IGEgbmV3IG1lc3NhZ2UgaXMgbG9nZ2VkIG9uIGRlc3Ryb3kgc29t
ZXRpbWVzOgp2aWYgdmlmLTEtMCB2aWYxLjA6IEd1ZXN0IFJ4IHN0YWxsZWQKClRoaXMgbWF5IGJl
IGEgZGlmZmVyZW50IGlzc3VlIC0gaG93ZXZlciB0aGUgbWFpbiBmaXggb2YgdGhpcyBwYXRjaCBz
ZXQgCmlzIGZ1bGx5IGZ1bmN0aW9uYWwuCgotLSAKU3RldmVuIEhhaWdoCgpFbWFpbDogbmV0d2l6
QGNyYy5pZC5hdQpXZWI6IGh0dHBzOi8vd3d3LmNyYy5pZC5hdQpQaG9uZTogKDAzKSA5MDAxIDYw
OTAgLSAwNDEyIDkzNSA4OTcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 02:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 02:26:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBB9E-0003py-ND; Thu, 18 May 2017 02:26:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBB9D-0003pd-Hw
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 02:26:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 98/B7-03613-E560D195; Thu, 18 May 2017 02:26:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTeWTTb
 S4NdZbYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvOo/wVwwKbXi7Iw2tgbG
 N3ZdjFwcQgJ/GSU2T9zDCuE8ZpSY9rCJDcLZxijx5vUsli5GTg4RAWeJr2fmsncxcnDwCuhLT
 PjmABIWFjCVePx3NzuILSGwW12i+1AESImEgLfE7bvSEGFvie/9bcxdjOwcbAJWEofEQApYBF
 Ql9jwRmcDIvYCRYRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqC3GYBgB+P9jQGHGCU5mJREeV3/yUQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdzCIbKSRY
 lJqeWpGWmQMMO5i0BAePkgjvcpA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ894AKRIAK
 coozYMbAYuBS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm1WEFmsKTmVcCt+kV0BFMQEc0P5
 AGOaIkESEl1cB46Lpdpul093KpxWfu1Ty9wTy3m1Hj7u+Tgvx3Dp3p++c4XWK24OnQtjm92s0
 +kuKbtVe+O1zRfHtrmrLk7nfR/vPUV71l/u9wYoF2qcaqHbMOzi/eePDAxm9PZrZGzH3Z8zDv
 QdzLaynssQER9Uu3HP41udhlao4o+y+m35P8zmrOmvmkdEJUmxJLcUaioRZzUXEiAGTgKyF8A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1495074396!55298433!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49377 invoked from network); 18 May 2017 02:26:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 02:26:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBB99-0000pB-UA; Thu, 18 May 2017 02:26:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBB94-0005u5-9K; Thu, 18 May 2017 02:26:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBB93-0003yA-C2; Thu, 18 May 2017 02:26:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109528-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=973d6301c6525fc343e4e2eb536522ab635d1bc4
X-Osstest-Versions-That: linux=a95cfad947d5f40cfbf9ad3019575aac1d8ac7a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 02:26:29 +0000
Subject: [Xen-devel] [linux-next test] 109528: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTUyOCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk1MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMDk0NjkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwOTQ2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMDk0NjkK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDk0NjkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk0NjkKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEwOTQ2OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA5NDY5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk0NjkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEwOTQ2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICA5NzNkNjMwMWM2NTI1ZmMzNDNlNGUyZWI1MzY1MjJhYjYzNWQx
YmM0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhOTVjZmFkOTQ3ZDVm
NDBjZmJmOWFkMzAxOTU3NWFhYzFkOGFjN2E2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEwOTUyOCAgMjAxNy0wNS0xNyAwOToyMzozMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGlj
YWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 02:29:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 02:29:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBBC8-0003yD-4S; Thu, 18 May 2017 02:29:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBBC6-0003y1-FF
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 02:29:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8A/E9-03613-1170D195; Thu, 18 May 2017 02:29:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVVeAXTb
 S4MQdU4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnJvXy1jwybii4+5p5gbG
 pVpdjFwcQgJ/GSU2rm1lhHAeM0r8O/qEBcLZxihx/st05i5GTg4RAWeJr2fmsncxcnDwCuhLz
 LrmDBIWFtCT+PhlBwtIWELAS2L+D0WQMIjZueoCUJidg03ASuKQGEiURUBVovfSTtYJjFwLGB
 lWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pUBCHYwXt4
 YcIhRkoNJSZTX9Z9MpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jusspFCgkWp6akVaZk5wACD
 SUtw8CiJ8C5nAUrzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ470uQGQIgRRmleXAjYMF+i
 VFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8D0Cm8GTmlcBtegV0BBPQEc0PpEGOKElESEk1MB
 5j2ZC8daroVXHjm1OYPhn/nXvtvu0uifn7dk5Uulk4abn2oXcL/Srl/tcILY/Z+TLYqPnj+jV
 6fKtOX1fnXcZbUOKnYjCx+dP0pDd613+qPzhxYMOtKypPnbJbpkVvnu3ApWXPJNPxx6143VGd
 Y03xTtXJf6Z5fv4bxfOxICu4ZPY12W+i8w8psRRnJBpqMRcVJwIAzdOnDXECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495074575!98339930!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19745 invoked from network); 18 May 2017 02:29:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 02:29:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBBC2-0000uD-C6; Thu, 18 May 2017 02:29:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBBBw-00066t-UH; Thu, 18 May 2017 02:29:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBBBw-0005rY-I5; Thu, 18 May 2017 02:29:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109548-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=11a6cc5bda811513d2fbe47d8cb1a70b48077800
X-Osstest-Versions-That: ovmf=a8321feebb6af978478e0da559806602bd2dcc7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 02:29:28 +0000
Subject: [Xen-devel] [ovmf test] 109548: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk1NDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxMWE2Y2M1YmRhODExNTEzZDJmYmU0N2Q4Y2IxYTcw
YjQ4MDc3ODAwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhODMyMWZl
ZWJiNmFmOTc4NDc4ZTBkYTU1OTgwNjYwMmJkMmRjYzdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk1MjQgIDIwMTctMDUtMTcgMDc6NDc6NTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NTQ4ICAyMDE3LTA1LTE3IDE5OjIwOjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlh
byA8amlld2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0xMWE2Y2M1
YmRhODExNTEzZDJmYmU0N2Q4Y2IxYTcwYjQ4MDc3ODAwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggb3ZtZiAxMWE2Y2M1YmRhODExNTEzZDJmYmU0N2Q4Y2IxYTcwYjQ4MDc3
ODAwCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0xMWE2Y2M1YmRhODExNTEzZDJmYmU0N2Q4Y2Ix
YTcwYjQ4MDc3ODAwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDEx
YTZjYzViZGE4MTE1MTNkMmZiZTQ3ZDhjYjFhNzBiNDgwNzc4MDAgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVN
VV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisg
VFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisg
aW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCAxMWE2Y2M1YmRh
ODExNTEzZDJmYmU0N2Q4Y2IxYTcwYjQ4MDc3ODAwOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0
ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CiAgIGE4MzIxZmUuLjExYTZjYzUgIDExYTZjYzViZGE4MTE1MTNkMmZiZTQ3ZDhjYjFhNzBi
NDgwNzc4MDAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 02:39:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 02:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBBLC-0004iB-5S; Thu, 18 May 2017 02:39:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dBBLB-0004i5-E6
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 02:39:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9D/B1-03620-4490D195; Thu, 18 May 2017 02:39:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFKsWRWlGSWpSXmKPExsVyMfTONl1nTtl
 IgzuTVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdz9axF7zWrzg0cw1LA+NB5S5GLg4hgZmM
 Ent2zGUEcVgElrFKLFm2gR3EkRA4xCqx4d4D5i5GTiAnTqLxx25GCLtaounAerC4kICSxJbJj
 xkhRm1mkng4v48VJCEsoCcx+dttsAYWAVWJ5w9msIHYbAL6Ek/XXgNrFhHQlnixah0bSDOzQA
 +jxMLN34AcDqBmD4k/pxNBangFLCUWzNnKArFgJ6PEvlnb2CASghInZz5hAalnFrCSWP+hCsK
 Ullj+jwOkglPAQWL72yNg54gKqEhcmfCWfQKjyCwkzbMQmmchNINUMAtoSdz495IJQ1hb4uHE
 qUwQdrbE+clrmVHFQcoTJKZPs13AyLmKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7W4O
 DE9NScxqVgvOT93EyMwFhmAYAfj9Y0BhxglOZiURHld/8lECvEl5adUZiQWZ8QXleakFh9ilO
 HgUJLgdWOXjRQSLEpNT61Iy8wBJgWYtAQHj5IIryAHUJq3uCAxtzgzHSJ1itGe48Xl9++ZON4
 t/QAkn6z8ASQPPf/5nkmIJS8/L1VKnHcPyFQBkLaM0jy4obAkdolRVkqYlxHoTCGegtSi3MwS
 VPlXjOIcjErCvDwgy3ky80rgdr8COosJ6KzmB9IgZ5UkIqSkGhjXzj11ZN++uqL7hh2fEpdsf
 qDEyVXZfc69xjkrcH9cwgvRRZd/nXAV/Bo9KZLf5JQ2f1Hfi6gGxw/G1755XZr6b1a8v+SMHy
 X3rViPvf37NyxnwcWTuyIyrj6Z/TWXqfrGipoNzc+3RCgphL6cKJjK4+NTfe/WLMakDpXn7+2
 a7ks12P5/c6pUiaU4I9FQi7moOBEA0CsBvl0DAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495075138!65738590!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=2.6 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_FUTURE_03_06
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21995 invoked from network); 18 May 2017 02:38:59 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 02:38:59 -0000
Received: by mail-qk0-f182.google.com with SMTP id k74so25701440qke.1
 for <xen-devel@lists.xenproject.org>; Wed, 17 May 2017 19:38:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=dBSSG8ROfZc7aJH2BzCUqpkQbMmlcGuAIi3QU0BUgPw=;
 b=JcUBB4WctrBazV40lcQctzboxgh8ZG7RdocExhSceRLbBOhyYyosU+zfnBwf3zCyLZ
 yVknBhqL1Z9Y2tcxgM/Yg46FCTKfXlTIitRnSYxyVu+iCHb7TnTCuIL7Vym2dUM7wJGU
 c8jqNcgpfEuj4Su+bZweZnC45T8mO50mmNmt3JlHaScA0MX2K0oSrNc1n5H6bJIGZm56
 unGMFul+0i/eVDFudqCETUy1OHv24mTH4RoBTcPeHIsIGJ9KM8cPon78ANT82VZNiJPr
 wsqhy89Nhjiwaqb01uw/ryA5UIq6giPaA1EgX6cUDgVsu6A+y/OFBgufdTzKiuk5C4lB
 1lAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=dBSSG8ROfZc7aJH2BzCUqpkQbMmlcGuAIi3QU0BUgPw=;
 b=SVxKH5tnP7FvPF1V6DGJoBWlSfpnxXnml5iGkL/CUeN/I9naAWRST+CQ4GwiSL8nId
 Hw7GdZTqy+OwHJwjXiERCRuHI7yE9ZOasH8JOqmMib2pMzATqjN/0LvPD0hm/uLSLBz0
 RKO+uSvk+paJHYf2ky6sftQ8PLQMmJLgXUhBrwJYTY54SmDME0/QYPJAn2kUa/HkAwz3
 LSftY6aqvdialBxjeeQjhMF5RfkKRojzCsUQ10uBTBiNW+ho0ZEg6E/V9Dln/R8sP1BR
 BT/X59fgtMYCG42QhEJerruWTz0F1mk13Wv6s5PBTGTzkW/Aee4e/osUl9IibcHYzPe0
 S9Tg==
X-Gm-Message-State: AODbwcBm1tFPbl8ZnX0u/TKdGK3Y393slMjnMYl0fIYRpvz9Nz1Kc4U6
 43H40/Z3nE4Ehg==
X-Received: by 10.55.141.133 with SMTP id p127mr1652963qkd.216.1495075138375; 
 Wed, 17 May 2017 19:38:58 -0700 (PDT)
Received: from osstest.dumpdata.com
 (209-6-200-48.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com. [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id l184sm2659572qkc.33.2017.05.17.19.38.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 May 2017 19:38:57 -0700 (PDT)
Date: Thu, 18 May 2017 02:49:28 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170518064925.GA28013@osstest.dumpdata.com>
References: <1481611195-105372-1-git-send-email-konrad.wilk@oracle.com>
 <1481611195-105372-7-git-send-email-konrad.wilk@oracle.com>
 <22608.9877.805751.831868@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="VS++wcV0S1rZb1Fb"
Content-Disposition: inline
In-Reply-To: <22608.9877.805751.831868@mariner.uk.xensource.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: xen-devel@lists.xenproject.org, Marcos.Matsunaga@oracle.com,
 ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 6/9] ts-xen-build: Build the livepatch
	test-cases
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

> or something ?

I ended up doing two patches - one to create an enable_livepatch
(in mfi-common) to seed the jobs.

And then another to piggyback on that.

I am attaching them here (as attachment), and I think it makes
it simpler?

--VS++wcV0S1rZb1Fb
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="0003-mfi-common-Add-an-livepatch-test-and-also-add-job_cr.patch"

>From 1a303fe8acb3949eb556673744bc5bc89a842b54 Mon Sep 17 00:00:00 2001
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
Date: Wed, 17 May 2017 20:54:07 -0400
Subject: [PATCH v3 3/7] mfi-common: Add an livepatch test and also add
 job_create_build var.

The enable_livepatch=[true|false] is added to the jobs.

It should only be enabled for certain Xen versions (4.9)
and higher.

Signed-off-by: Konrad Rzeszutek Wilk <konrad@kernel.org>
---
v3: New patch
---
 mfi-common | 28 +++++++++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/mfi-common b/mfi-common
index ec31e2e..8cc9e5f 100644
--- a/mfi-common
+++ b/mfi-common
@@ -76,6 +76,24 @@ branch_wants_xtf_tests () {
   esac
 }
 
+branch_wants_livepatch () {
+  echo $branch
+  case "$branch" in
+    osstest*)   return 0;;
+    xen-3.*)    return 0;;
+    xen-4.0*)   return 0;;
+    xen-4.1*)   return 0;;
+    xen-4.2*)   return 0;;
+    xen-4.3*)   return 0;;
+    xen-4.4*)   return 0;;
+    xen-4.5*)   return 0;;
+    xen-4.6*)   return 0;;
+    xen-4.7*)   return 0;;
+    livepatch*) return 0;;
+    *)        return 1;;
+  esac
+}
+
 job_create_build () {
   job_create_build_filter_callback "$@" || return 0
 
@@ -104,6 +122,7 @@ create_build_jobs () {
   local want_xend build_defxend build_extraxend
   local enable_ovmf
   local build_hostflags
+  local enable_livepatch
 
   if [ "x$BUILD_LVEXTEND_MAX" != x ]; then
      BUILD_RUNVARS+=" build_lvextend_max=$BUILD_LVEXTEND_MAX "
@@ -196,7 +215,10 @@ create_build_jobs () {
             want_prevxen=y
         fi
     fi
-
+    enable_livepatch=false
+    if ! branch_wants_livepatch; then
+       enable_livepatch=true
+    fi
     eval "
         arch_runvars=\"\$ARCH_RUNVARS_$arch\"
     "
@@ -211,7 +233,7 @@ create_build_jobs () {
       fi
       job_create_build build-$arch$xsm_suffix build                          \
                 arch=$arch enable_xend=$build_defxend enable_ovmf=$enable_ovmf\
-                enable_xsm=$enable_xsm                                       \
+                enable_xsm=$enable_xsm enable_livepatch=$enable_livepatch    \
         tree_qemu=$TREE_QEMU                                                 \
         tree_qemuu=$TREE_QEMU_UPSTREAM                                       \
         tree_xen=$TREE_XEN                                                   \
@@ -239,7 +261,7 @@ create_build_jobs () {
         # $REVISION_PREVXEN.
         job_create_build build-$arch-prev build                       \
                     arch=$arch enable_xend=false enable_ovmf=$enable_prevovmf\
-                    enable_xsm=false                                         \
+                    enable_xsm=false enable_livepatch=$enable_livepatch      \
             tree_xen=$TREE_XEN                                               \
                     $RUNVARS $BUILD_RUNVARS $BUILD_XEN_RUNVARS $arch_runvars \
                     $hostos_runvars                                          \
-- 
2.1.4


--VS++wcV0S1rZb1Fb
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="0004-ts-xen-build-Build-livepatches-test-cases.patch"

>From e7d697d4812ea22171fc738435c640adb5df1363 Mon Sep 17 00:00:00 2001
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Date: Mon, 21 Nov 2016 17:11:13 -0500
Subject: [PATCH v3 4/7] ts-xen-build: Build livepatches test-cases

Livepatch compiles and works on x86/ARM{32|64} so we can
enable it. It only gets built and put in xentlpdist.tar.gz
if enable_livepatch is set to true.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
v1: New posting
v2: Put the livepatch test-cases in xentlpdist.tar.gz file
v3: Use enable_livepatch to gate the build and tarring the test-cases.
---
 ts-xen-build | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/ts-xen-build b/ts-xen-build
index 31acb9d..92f467b 100755
--- a/ts-xen-build
+++ b/ts-xen-build
@@ -51,6 +51,7 @@ $dashdashdash //= -1;
 builddirsprops();
 
 my $enable_xsm = ($r{enable_xsm}//'false') =~ m/true/ ? 1 : 0;
+my $enable_livepatch = ($r{enable_livepatch}//'false') =~ m/true/ ? 1 : 0;
 
 $buildcmd_global_prefix= <<END;
     export XEN_CONFIG_EXPERT=y
@@ -95,6 +96,12 @@ sub checkout () {
 	echo >>.config LIBLEAFDIR_x86_64=lib
 	echo >>.config KERNELS=''
 END
+               (${enable_livepatch} ? <<END : '').
+	if test -f xen/Kconfig; then
+		echo >>xen/.config CONFIG_LIVEPATCH=y
+		echo >>xen/.config CONFIG_FAST_SYMBOL_LOOKUP=y
+    fi
+END
                (nonempty($r{enable_xsm}) ? <<END : '').
 	if test -f xen/Kconfig; then
 		echo >>xen/.config CONFIG_XSM='${build_xsm}'
@@ -164,6 +171,18 @@ END
 END
 	store_runvar("flaskpolicy", "xenpolicy-" . $xen_version);
     }
+
+    if ($enable_livepatch) {
+        buildcmd_stamped_logged(600, 'xen', 'xenlpt', <<END,<<END,'')
+            export XEN_ROOT=$builddir/xen
+            export DESTDIR=$builddir/xen/dist/xenlpt
+            export BASEDIR=$builddir/xen/xen
+            mkdir -p \${DESTDIR}/usr/lib/debug
+END
+            $make_prefix make -C xen/test -f $builddir/xen/xen/Rules.mk install
+END
+
+    }
 }
 
 sub divide () {
@@ -209,6 +228,7 @@ sub stash () {
                     "xen/dist/${part}install",
                     "${part}dist");
     }
+    built_stash($ho, $builddir, "xen/dist/xenlpt", "xenlptdist") if $enable_livepatch;
     built_stash_file($ho, $builddir, "xen-syms", "xen/xen/xen-syms", 1);
     built_stash_file($ho, $builddir, "xen-config", "xen/.config", 1);
     built_stash_file($ho, $builddir, "xen-hv-config", "xen/xen/.config", 1);
-- 
2.1.4


--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--VS++wcV0S1rZb1Fb--


From xen-devel-bounces@lists.xen.org Thu May 18 02:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 02:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBBeL-0005zF-Rg; Thu, 18 May 2017 02:58:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBBeK-0005yu-85
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 02:58:48 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 90/44-03557-7ED0D195; Thu, 18 May 2017 02:58:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfcZr2y
 kwYw+dosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHLxwjq3gbTNjxeKPC9ga
 GNdEdDFycQgJ/GWUmHXkFRuE85hR4s2a+awQzjZGiRvvD7B0MXJyiAg4S3w9M5cdxOYV0JfoW
 XmaDcQWFrCQ2Nb8hQWkQUJgtZ7Ezfc3mUASEgLeEm8PvmHuYuQAs1/ukepiZOdgE7CSOCQGUs
 AioCpx5vF0pgmM3AsYGVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgR6nQEIdjAeWBR4iFGSg0lJlNf1n0ykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneqzyy
 kUKCRanpqRVpmTnA8INJS3DwKInwCgBDUIi3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5W
 0BmCIAUZZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPOAZnCk5lXArfpFdARTE
 BHND+QBjmiJBEhJdXAWGYxb+dDn3O3Yop1OC+ZSQn99vc503Vxc6719L96nd3h7n8u2k1ardp
 w+PBfj19xz20DjhQoz0mOS34rEd7QKPBP9mIVO0fDfble7t3/fD+5PjB4uunAxZ6VG+vdAnwe
 Glm+KZ8Z52O0Q7z70kLvw/cvG+fzTGP88yix5MOVmiQ9ubmOnMIvlFiKMxINtZiLihMB/kpE2
 IACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495076324!79713273!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37738 invoked from network); 18 May 2017 02:58:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 02:58:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBBeF-0001fs-2i; Thu, 18 May 2017 02:58:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBBe9-0008Ue-AY; Thu, 18 May 2017 02:58:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBBe8-0007Gf-Ib; Thu, 18 May 2017 02:58:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109549-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=cdece0467c00007cf8e3f4b3c3f0b13bf2c4fea9
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 02:58:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 109549: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2796965408401918320=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2796965408401918320==
Content-Type: text/plain

flight 109549 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109549/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                cdece0467c00007cf8e3f4b3c3f0b13bf2c4fea9
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   23 days
Failing since        107644  2017-04-25 10:26:10 Z   22 days   58 attempts
Testing same since   109506  2017-05-16 23:14:05 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 9809 lines long.)


--===============2796965408401918320==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2796965408401918320==--

From xen-devel-bounces@lists.xen.org Thu May 18 03:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 03:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBCX1-0001ey-34; Thu, 18 May 2017 03:55:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dB8yd-0001ry-JG
 for xen-devel@lists.xen.org; Thu, 18 May 2017 00:07:35 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C6/F4-26106-6C5EC195; Thu, 18 May 2017 00:07:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH955zNk+xI69nik9zXVw3EWZqUNq
 HrnT5UvjBPjiiOrPTzmqbcs4KwyTFVTKxTAxyVlp2M7pA0TTLFN0Kp6kUUUSllhYZlRZheYF2
 Olr27f+8/x//98/DQ5NsuUZP8zkuXnRydqNmJiUsWZBqCgwYMhJffUpOuTBcQ61GmwL3xog0Z
 FbbnJasnJ1q4dvPK+rsIzjH5wuo81Et40EzaQq7SfB3+ZE8IHwcwX2fn5IHFo8heN5xmfSgGb
 QOL4Oa5usaWUdiG9z8WKRWoG4E3pPukEHTGrwQeofNMsPgFVDtv/2Hp0LPzyYuEjIShbfBUCW
 tIBHQVtFPyXoGXgmd3rtI1iROgYqqrkk9F+o+nyYVHQ0v+6sIWQOeB3UjIxq5AuCjCDrPeyk5
 n8Vz4MwJWmFmQ+DxaUrR8VD2plKj6M3QPthMyjjg+RB0b1Ge86DsZEGYEnkiDMZ+FE3mX9LAi
 +6PSKHs4KsfVSs6BYrPjSMFGifA87pUrQwlYXD4QRGpUAa4nv95kgqqYehtAakMx1l4WdxDlq
 I477R9eKftwDttB95pO6hG1FUUJ/Hifl40JS9PsIg2q+BycDa7KSlxaYKDlyTOyts5i5SQmeW
 4hUIXckilQvXI3bilBc2iCWMU09Qbk8GGW7J2HRA4Sdgh7rPzUgsy0LQRmMZ+QwYbIfJWPme3
 zR46sykbaK0xkjkl24yUzTkkm1WxgshEHysa/kqwlDPLyeujmWwZwjIk7HP+jZg61idotl7HI
 JVKxWqzedFhc/3vD6JoGhl1zAU5RWtzuv7+NBgqQYRKFMr9GcnF/bP0+Sg9/FTmQ9/qpIanCW
 3vc999aO1JU41u/7751yp88NqCvHdC4ZENN559ERDRs67airqX9p3pMFeW3ykMTy1Y1Lc85lw
 9IgqMvD62YmPTnpK9Jp05I9czwQUti9fXxm4yrPIQMRdbb+Q+aiiNWvs+om5IN/5UuzWdbBwp
 Ods+sOZgupGSBC4pnhQl7jcSaY3GpwMAAA==
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495066052!42936965!1
X-Originating-IP: [104.47.36.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23531 invoked from network); 18 May 2017 00:07:33 -0000
Received: from mail-sn1nam02on0057.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.57)
 by server-4.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 18 May 2017 00:07:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uUKPCjC8mW9ueUINZjzcgMBQM21sCdrwTuAPLAoRqpE=;
 b=Tk+Iji6Ha1Tc4haQIdSmMygipkchXurwip2hlKYfDulQT9o5kJucOVqQ5RXtt0O66TcEMx8J5EHkKhmgVLgM6oEYoupq8KeofREMlr56yu5BJFo71vCLnpzjC1Klz66YgIBvfJ38GzhR2AJ/YQYEw9OXUdxiewPlAhyRSHfvws0=
Received: from [10.224.9.171] (165.204.77.1) by
 MWHPR12MB1325.namprd12.prod.outlook.com (10.169.205.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1101.14; Thu, 18 May 2017 00:07:30 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gary R Hook <ghook@amd.com>, 
 <xen-devel@lists.xen.org>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
 <c4477ed4-3e52-d801-2b66-38169a1ed0ac@amd.com>
 <90f84064-9cc7-162d-0433-1d23a4d3a2b0@oracle.com>
From: Gary R Hook <gary.hook@amd.com>
Message-ID: <8d2cefd6-cb9f-bb7b-550e-ac8a05e1ba44@amd.com>
Date: Wed, 17 May 2017 19:07:25 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <90f84064-9cc7-162d-0433-1d23a4d3a2b0@oracle.com>
Content-Language: en-US
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR22CA0060.namprd22.prod.outlook.com (10.171.142.22) To
 MWHPR12MB1325.namprd12.prod.outlook.com (10.169.205.138)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: MWHPR12MB1325:
X-MS-Office365-Filtering-Correlation-Id: ee109ad4-85ef-41b6-b380-08d49d81e073
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1325; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1325;
 3:QwJM+5NW5wumYdL4p+m1F5zgpeRDbrTsy/gYjemy/hqwBpiSt9jD5GmQY1IaGwChvwPnaeSnf2NpeMzo9wA5pZAWO/bG/6uYnOmeODQBXvYVJbP3GMyZymALiyB35FIhiiD3aEmFLD29sFGcu9NVAw3aBC2Was+853hXT3WMf4Q1VnqrU/jeQ8ef6fqAv3bcRCMeTTpv5qQDt+4hwEFvs/t3IP4JtBvnqBnXKtvxpPc1jDfAg+ildnpUaVFMLW+PnYThsm+aMnkOblFW3Ya/2cSqodb5J7839O4prhwCCsAB5dHxVStAMvqQwdcfiPDjwfOS+Xv/dkz89vd5Jy+iGm0V8m7Zx1p0+KgiEy55mNU=;
 25:I1R91V5Rr/HGQRMD3EBulW45hnsZyVVLhnHZOCvoOutyBK7oBlKmTHuRpsHmKsfNJn+PmQUwvgScrnTN9z2HNxip/EJeDATojBLpEyvx3dmP4jVZfImVmUMAI89Mqz3X6wAexa92AhbHvag6ECqdXVKOBeazw1J9mqqqIsHyuqtg20xbFVGEpRhaduO88w4svIKpY790+ITxbvA8sjeJDqF/JwCur/wOavd6k1ivama6jj9OWoh2wcWMy9wGV6DmTZ613hsDlEDy6pUqxMh1gKj+MJFM0kWZWmUq+1531jsvdZY8XkXLkYojZbddKzMQ0ZC4N+OcZgLpMu3Szx8uB0NKKj9fKziTnG2BFmMM52Kz/ywFr6v9cpErxpHeCu+RSrjL4xKomlVcCJsOuSBKKfa3yApdQSX6n3l6rpKWKk0qBS1UM9UdQFVXQIxYcrR7mBHvrrli+xr64M01vn8nQWlBcVzto4J8vLnk9kJ5l2U=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1325;
 31:vzdIkd4brLWK4gNIvzc7T97mA/Q7oQQulJVdQxPc+xzCRa4iz1EuXCEokIKx4DCZhPn4BwKlPomxkwv03d7KHC1w8kiFzdaquGz1MP6FPSJyWFntWfjOa++FQVi3PaM91iTKsR4EQ0n791IZYj5O8kz+0A9ilPwq5CYWWBUvfsZeW65FHRpQT1iGBo9pjuqx90s6E8TsFo6Rfe/P2n5AyRx1TiYL7EScw2UzKsceOgg=;
 20:O/dqXm7Yx4t4Go88GzGy92sE47dFwdoJoWHX62BzdwQmtGL00mKSIoa1+bWJeSR/paEKApSO7cdS9AdQkfhTzW01dpUMJAbtl1GnM9XubeaTEWBqWFFLENUIzd/wG7WLLaslRgtznrgDh+UBfBbDFBWxorWMDK57Bxvj5lP++6v1jsOm6njTJfeU2OMP1LWwT1o3yqHD9ivaKxcRteaZzdb+HiylzLUIaoV9/SRIRirrKga0YzkWY+CFbma3orC4L1dbu2sywozjMp0IGvkW3Yl+7k1V4HLoPnffITYZWT4iPz2e2TQIDleAN0c603nnSBLHLs3alotZBUKzwOFcdSJkyXdxqCNq9ArjT+QKpQGN5VlQ2ZrfkyK5olfJIhH0KBSoeJVK0H+p0qmx9MY/I2ZX2jwWzS0kTkyKqvvCpFzHEHtveP5lvrQm0E3A/tt1QiKrA2VD9OjsPcS7hbJ9iiAnxjNDDzStOAL6FcXMluuFMMlvitfhs/T/8dEsms26
X-Microsoft-Antispam-PRVS: <MWHPR12MB1325535A3063039F70607FB9FDE40@MWHPR12MB1325.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:MWHPR12MB1325; BCL:0; PCL:0; RULEID:; SRVR:MWHPR12MB1325; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1325;
 4:NjBYnmy5QvSGmslw2iJslmvtSACdz2ILWYDeby7WNYb6QUaWGqssPpzRQ+cIcTcPMPi0r3cpdZ4Ue425hHw5hSFzKJciRnHhaX2NnNXJjU5cjTo8x3JsrVaQdXPI6xriCSHo6dTcUMSZ3e3aJUEXVW9QzQk3fbMGsN7I/g9fZmc9gU238cHeP0aoDkgzEtAJQIbRkw3QCrthCCPJdHfOybcrXnJk7eWqPb7+5YSQ4yBqFZc2eLJpINA1LvlBlWlAFvTB2+j188vVyBm4JTdZ2baPuK0mJJbwzAwwrRaQJJSzW9UEt2/f1MkoRv/HAqV4wD0ej8zTNJoxOZookRDQA6H6JGsPxzcaDnbcAADCYvxUAG53GrSvNCnm+TfmFUcxRcbn6HW7zsy63jDwrFyFjoU4eV3TO1n3J6GOxy4ZZ/FMLf/fo8uC8i4pQw5HhEB7DyFixEDUScVgxT9ywvn2FgGNiMaQhLtSp10DGWPpPJK4TiIg5620Krwempi14pqYUKI5HWApUrEk7cMpTDKGYRFfAnlHoDce/cjyfrxcEBDPosxKYzK9BC74oa5w0Gijx5cby4dx3J+5nC5mX4b94Lhvdr/1NhFjlzEXe+wuUOc/33CoXnMgN8N6O2iTQsCNK3NmMSa7AzOeKUJYbXGBuHc+IyaMW9MsmxoT9mR72tICLLn5ae8VqeOfPxbPAoaVoSp6LZ0wRj0e8vyw4T5LPZqxtiutLHe7GtTuAYPtu/HN3HMBdgYEUxwFH+qndZkxWdEixNerztX3H0VapQrSKSsbZRjOIUl2HLZiayu5yYriJjjcYb9sR6vjv/BUSOou+8DqUz6tyepyQpQzaRQeAw==
X-Forefront-PRVS: 0311124FA9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39410400002)(39850400002)(39450400003)(39840400002)(39860400002)(24454002)(377454003)(65806001)(3846002)(64126003)(6246003)(50466002)(6116002)(66066001)(53546009)(38730400002)(230700001)(72206003)(478600001)(25786009)(3260700006)(83506001)(31696002)(8676002)(86362001)(5660300001)(36756003)(81166006)(76176999)(90366009)(65826007)(65956001)(305945005)(50986999)(7736002)(2950100002)(47776003)(54356999)(6486002)(6666003)(189998001)(77096006)(53936002)(229853002)(31686004)(93886004)(23676002)(33646002)(4001350100001)(42186005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1325; H:[10.224.9.171]; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMzI1OzIzOkk2NXBBOEorRzJwUnlmNGx6a1pZZThadjds?=
 =?utf-8?B?RzNaZktMc0pRdWp1NTlwZXRxZ3RmbEloQmpRNTIxeTlyeFZVMFhzYzRCKzBk?=
 =?utf-8?B?YlU5M25IaDJpczFqcVh6UndRZ2E4NElZd1VkcW1LTHQxdEgzVThzVitBV0Zz?=
 =?utf-8?B?eG0ydG1CNThPN2J1elRlWXZWblJOWFpYdGQzYkRqWm93MlNZR00vbEZkLzFP?=
 =?utf-8?B?SFVEOGFXazlmS3U5TVRES0dPS0J4Q3hRVmlkR2Z6Unp3ZlFSd3BtMnl6OFUr?=
 =?utf-8?B?TldtajVoQndydFV3TEMwUXArSUdQeTJHOThFaFNJdmRlWkxwWVFubnhGNGtY?=
 =?utf-8?B?OVMrUFZSN05WQ2FVcCsrbWxodFBWSDg3WXBwWm9Mbms5RXR4OU5xd0tBbDNt?=
 =?utf-8?B?cjdUSzdWeml4RGFsU3hhRVBZU1duaXJ5ZkU2NzZPSG0xM1dFUHdZamZ0WUtH?=
 =?utf-8?B?ZGE3TUVsNDlGdXlYc1h0MkkxcklIQ1J0bW9QNVdVL1BOY2UvVURBcXQxaUZ3?=
 =?utf-8?B?VFJ6ZDEzN1E4Q0N0WWN6QmR6OUhWTEsvQlZtb2UrTmtuSDJJUW5JeW1xZ3Vr?=
 =?utf-8?B?UnhuclNhVmo0ZFBnMFF2R29KZldicEVXQ2FZRkZRdFJ3cEtXVWxYdWp2a1NS?=
 =?utf-8?B?Uk1IeWFhK1ByTUZ2bU9nOFQ1MzlaUTJaWFBycnJXdkJxcEV0bWlTZmwycVJr?=
 =?utf-8?B?VUMwTDJWYTNQZTI5bHUrUnVpZkk5alRDTXIzY1JOVmFpNFhieTZNazRQUHhU?=
 =?utf-8?B?ZEZXZE1BdDUzMjZHc3J6Q1E5ZEtPTHhaRTJIWUpDVFNpNzFPeUVuMlpGdUFU?=
 =?utf-8?B?c2h1U3A4ZURYcGpaMFY5aTVRMytONG1SUUFYVHhRMU9vaWFIVGZud09WRUts?=
 =?utf-8?B?YmhkYU0yWG41bUFDUHc5UkFFVWlwcnlFSlQzMnhQTHMzY0NtTFJmTStUOFZx?=
 =?utf-8?B?Sy9TWDF3VUlOdmV5RXQ3OXZ5ZUZQWVV0UGZYZTA4eGp4UXhQS2dMRHZYaXor?=
 =?utf-8?B?L3lYYkJzeXhRU0M0TzNWTTZNcEtxazJ0S2hEMEtpYTM0M1FEcWxETUNxWTVO?=
 =?utf-8?B?ME55aGl4eFppOEVFTnhJYlk1Z2RoVExVM0JVK3lpVHFscHRmQnJ3QmZUeHFD?=
 =?utf-8?B?eHVWY09LZS9oMjFGTmxmUmxRL2IvM2FwKzlNN1RBbnBnUVZuRzBxK2lvcWhI?=
 =?utf-8?B?TjhvdEdQbkROUmpZZ0dwMUl1czNXN25VcDNkejRXaWMydHVudWhjemFhTXRL?=
 =?utf-8?B?ZVE5WWpTODhYYjJVZ2lWSlMxeTFDbVpiajNSVUpvd2hXNis5TlJvVkc4Z2Ft?=
 =?utf-8?B?b0FrazFHWW1QM29PcTF2TERLdStCNDhqby9ORUxPOXNjL2N4dmh3ekhEcHg3?=
 =?utf-8?B?NUxrOW9mNVdLemRXLzZWYzhHYlM4K2xYZytRdzRCbUV2ZCtOd3Y2bENEbGpM?=
 =?utf-8?B?Sm15NWUzam9qUldZYnI3b3VQSDBzYWJ4eENmSVlaYTJrVXJCbnkxMERONUN0?=
 =?utf-8?B?Q3ZoTGNrUXh1KzcvUnZPYzBxU0xiaWs3K2FHeFZPTE5ZU0p6Qk8wOWZtdXds?=
 =?utf-8?B?cStvRUkwOVJEWGU1b0JmOHBDbFRLSm1yMnFRUDZEWStNOTkwRkkvUnAvUnJP?=
 =?utf-8?B?Rm4zN1pDN1lRaDVZNHpFOW5iYk1HY3UxZTlHSzZ1SWxwZk02dDRhNFg2ZFk1?=
 =?utf-8?B?ajExWTBENmJnYkR4bXFZUVNhZVFUNVEwSTZIaVo3VDFwaEpTcC9sRGhsWFhs?=
 =?utf-8?B?WG9oTjhCejUyL1lvRnJEQWlhN2RGdS9BV1B0dmgxdjlQK0RGc3B3bDYwTGcx?=
 =?utf-8?B?NlVJSzNrYTNnekgrSFlmbGVvWi8yT3FqWnhIcVNhdVYwd2c9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1325;
 6:l5JDLdibJuNyJrDJipcTUZL0kuQV8S48SrimU/7BlPcN4RXNRV/BenVJdgapFAWZL/fDLZnmjjnFTwlnUR2VpPGkyVeb9cA6dzHKJEqGq7MC2BK3YN89sdfG4WUQKYDLP5z7odORRHGBF7kCX0cFN/r15jRsrX2q2f8cS2vzxs1Viy5SeLc1N4kOQ1J2EKW42sUHc70ut0wdCHlJxlnfuU4BZCyOMO5npfBJos/lMqCdTfnDZZW93OxH0JPcaeRkQTvkcUQM4L8VL7xSRQxZVSylDUoPSMmwb6OjkS1PXRZpqFbybKyO4EW6ANzpK6YWp88Cl99JltItc99obxMA7V2WrdJkoWY2ld7Gyakz/tLU0PHeOmrEERinzx3w15ZgRGE1xqwKJL8p1ZagGqcpjgm1sDe2Anx1SEtHBzS5fwRFjmhlvYibGMcv/KyEENwnU+nfxBZkmah3DY3gLyu3IYO1Le9ORAZL4E/FDltUkA3K/8HjPL7na5Uo3CN3021HCEb1XyHnlvkf7nsXJ7R/5jzM9+2oWxAKXsRrzM8NAy4=;
 5:7JX41Zm2D9EdvvPkdJ622aB+HLb7eclcUyOorKUp4SsXuKGQbXga2RbFoWPVMEC7BBtvfaXpRthlRKy2BrPJ0NtoKApebkmDoaBXdALn3lXy/wdODrGro0zPmvFbqvdARAD53k25AIu5Nx1KwGAvQQ==;
 24:hnivIeTOnLQrMw7YM461rd595QQ2nlmcztDGy9CRbYr5B1IjjD8Oa81zquFLL06h+LTkeDxkwTAIlNpzWBfOUHzsERwA6viHDvnhVMLcZmY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1325;
 7:bdgmXfhN1oPyNgpPJwWqu0pdFHN9sqsBz3Iqd0P46dc9V9lI3usoID3EYk1N5mWrSCa1t15HrlIA6VfRfCwrZuYV3fruPPDXVLwslItgUwGq0zA+B4mmnn/r/S/axd3F4I9doOcevFyZCg1/I9gEILxZMZ4yWdzq5T7J75dw5+RdkQ+boEY9xPyYAWTAPv+ubvEt2lY/GYAk8vgo6kSqHB+TUM8DZcYylLKRXyup/aN0L4QUxW1UEgJRHcpMxANdBWvc6+T4UyLBJdbdDXrrhEJ3h0wa343rsZQZSeG4KboFYWho84UnrlpjcOAXG4XOaWFnRvzvlr1zzQzNOC+Hmg==;
 20:LFovLE6pjMoQCE3Hv56m1YcCEP50/MjgDL6MBeCoekKpVwQ7ROZZu15vihG//neUMkZoEEqwA4X+JkZYIwbZn6I8sISkPhkOkQ8CZhyoDITH6ai0liIGBrMwiCbJTTzQl1l/5DVcnOPQLs1VIam7uR2xB9EarG3iGqkwMJ/Fk30rs8WD8mRv5CbzacYhhotVnXRd+IOodTQP+9ZRj04eNVayI+nJ3BAYKFiJOq2O5UQ6JF1rs9VMSFa9KpXbG7U6
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2017 00:07:30.3569 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1325
X-Mailman-Approved-At: Thu, 18 May 2017 03:55:17 +0000
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8xNi8yMDE3IDEyOjEzIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMDUvMTYv
MjAxNyAxMTo1MiBBTSwgR2FyeSBSIEhvb2sgd3JvdGU6Cj4gQSBQVkggZ3Vlc3QncyBjb25maWcg
bG9va3Mgc29tZXRoaW5nIGxpa2UKPj4+ICAgICAga2VybmVsPSIvcm9vdC82NC92bWxpbnV4Igo+
PiBNYXkgSSBhc2sgZnJvbSB3aGVuY2UgdGhpcyBrZXJuZWwgY2FtZT8KPiBPbmUgb2YgNC4xMSdz
IHJjcy4gTWFrZSBzdXJlIHlvdSBzZXQgQ09ORklHX1hFTl9QVkggaW4geW91ciAuY29uZmlnIGZp
bGUuCgpQbGVhc2UgZXhjdXNlIG15IGxhY2sgb2YgY2xhcml0eS4gSSBtZWFudCwgb24gd2hhdCBm
aWxlc3lzdGVtCmRvZXMgdGhpcyBrZXJuZWwgcmVzaWRlPyBkb20wLiBHb3QgaXQuCgpTbyBoZXJl
J3Mgd2hlcmUgSSBzdGFuZDoKCkkgaGF2ZSBwdWxsZWQgdGhlIHRvcnZhbGRzIHJlcG8sIGZvdW5k
IHRoZSAiTGludXggNC4xMSIgY29tbWl0CnRvIGNyZWF0ZSBhIGJyYW5jaCwgdmVyaWZpZWQgdGhh
dCB0aGUgY29uZmlnIHBhcmFtZXRlcnMgc3VnZ2VzdGVkCmluIGEgZGlmZmVyZW50IHBvc3QgYXJl
IGFsbCBlbmFibGVkIChDT05GSUdfWEVOLCBDT05GSUdfWEVOX1BWSCwKZXRjKTogdGhleSdyZSBh
bGwgdHVybmVkIG9uLiBCdWlsdCBhIGtlcm5lbC4gQm9vdCBkb20wIHdpdGggaXQsCmFuZCBJIGhh
dmUgaXQgaW4gbXkgZ3Vlc3QsIHRvbyAoYnkgYm9vdGluZyB0aGUgeHZkYSBpbiBhIFBWIGd1ZXN0
CmFuZCBidWlsZGluZyBpdCB0aGVyZS4uLiBJJ20gaG9waW5nIHRoYXQncyBub3QgYSBwcm9ibGVt
PykuIEFuZCB0aGUKa2VybmVsIGFuZCBpbml0cmQgYXJlIGluIC9yb290LzY0IG9uIGRvbTAsIHBl
ciB0aGUgYWJvdmUuCgoKSSBoYXZlIHRoaXMgY29uZmlndXJhdGlvbiAodXNpbmcgYSBsb2dpY2Fs
IHZvbHVtZSBmb3IgbXkgcmF3IGRpc2spOgoKZXh0cmEgPSAicm9vdD0vZGV2L3h2ZGExIGNvbnNv
bGU9aHZjMCIKa2VybmVsID0gIi9yb290LzY0L3ZtbGludXotNC4xMS4wLXB2aCsiCnJhbWRpc2sg
PSAiL3Jvb3QvNjQvaW5pdHJkLmltZy00LjExLjAtcHZoKyIKcHZoID0gMQpkZXZpY2VfbW9kZWxf
dmVyc2lvbj0ibm9uZSIKbWVtb3J5ID0gNDA5NgpuYW1lID0gInNvc3B2MiIKdmNwdXMgPSA4CnZp
ZiA9IFsnJ10KZGlzayA9IFsncGh5Oi9kZXYvdmcwL3B2Y2xpZW50Mix4dmRhLHcnXQoKSXQgYm9v
dHMsIGJ1dCBJIGdldDoKCiQgZG1lc2cgfCBlZ3JlcCAtaSAneGVufGZyb250JwpbICAgIDAuMDAw
MDAwXSBMaW51eCB2ZXJzaW9uIDQuMTEuMC1wdmgrIChhbWRAc29zeGVuLmFtZC5jb20pIChnY2Mg
CnZlcnNpb24gNC44LjQgKFVidW50dSA0LjguNC0ydWJ1bnR1MX4xNC4wNC4zKSApICMxMCBTTVAg
VHVlIE1heSAxNiAKMTY6MzY6MTQgQ0RUIDIwMTcKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2
ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw
ZmZmZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4K
WyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgpbICAg
IDAuMDAwMDAwXSBYZW4gdmVyc2lvbjogNC45LXJjIChwcmVzZXJ2ZS1BRCkKWyAgICAwLjAwMDAw
MF0geGVuOiBQViBzcGlubG9ja3MgZW5hYmxlZAoKTm8gUFZIIGluZGljYXRpb24uIDotKCBBbmQg
L3Zhci9sb2cveGVuL3hsLXNvc3B2Mi5sb2cgaGFzIG9ubHkgYQoid2FpdGluZyBmb3IgZG9tYWlu
IHRvIGRpZSIgbWVzc2FnZSBpbiBpdC4KClBsZWFzZSBmb3JnaXZlIG15IGlnbm9yYW5jZS4gV2hh
dCBtYWdpYyBhbSBJIG1pc3NpbmcsIG9yIHdoYXQKaGF2ZSBJIG5vdCBvYnNlcnZlZCBpbiB0aGlz
IGV4Y2hhbmdlPyBHdWlkYW5jZSBhbmQgZXhwZXJ0aXNlIGFyZQpncmVhdGx5IGFwcHJlY2lhdGVk
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 03:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 03:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBCX0-0001en-Si; Thu, 18 May 2017 03:55:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awsaba@gmail.com>)
 id 1dB0O6-0003lO-NQ; Wed, 17 May 2017 14:57:18 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B9/48-17076-DC46C195; Wed, 17 May 2017 14:57:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfSWse7ZFJl
 IgzmTBSyWfFzMYrHq6gFWByaPo7t/MwUwRrFm5iXlVySwZiz78JGx4D1zxbwzt1gbGLuYuxg5
 OYQEiiTWzNgDZHNxsAg0sErM3L2IEcSREJjDKtG47xRYlYRAnsTRec1ANgeQXSTx+YIFSJhXQ
 FDi5MwnLBCDvCV6jj5nB7E5BQIlls4/yAYyR0jgF7NER9N1JpAEm4CKxM2Or2A2i4CqRO+OX+
 wQgwIkjh3awgZiCwsUSjxZsZQVxBYR0JG4uvcFK8ggZoEfjBIv9zaBHcQsoCnRuv03+wRGgVl
 IDpmFJLWAkWkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg
 UDIAwQ7GFds9DzFKcjApifLufyAdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNz9ZJlJIsCg1P
 bUiLTMHGB8waQkOHiUR3nsgad7igsTc4sx0iNQpRkuOF5ffv2fimHPvK5B8svLHeyYhlrz8vF
 Qpcd4IkAYBkIaM0jy4cbAYvsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3scgU3gy80rgtr4
 COogJ6KBmkF94i0sSEVJSDYx1aVf51rWrB/tw6b+40v45dnLB0eVq5cqr1e5wLa3bmSqxf2uQ
 n0T6smx+y0Wz41f5+8TvnlUY7F38LP/Hb626XTeff5j6fMHsOJ1dixZU3J6h9HTHbmueFUXpe
 Y9bZHR+Cyif16q698zO46RHT3L2xr//b4W5BU7q0Twn0fzkmvKvwqqYMzOUWIozEg21mIuKEw
 HZNF+X3AIAAA==
X-Env-Sender: awsaba@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495033036!97720238!1
X-Originating-IP: [209.85.218.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19126 invoked from network); 17 May 2017 14:57:17 -0000
Received: from mail-oi0-f51.google.com (HELO mail-oi0-f51.google.com)
 (209.85.218.51)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 14:57:17 -0000
Received: by mail-oi0-f51.google.com with SMTP id h4so18312232oib.3;
 Wed, 17 May 2017 07:57:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ErH/65rD3goiP/ls2LQSVwdne3yQV/qMuzI4KS7lU5A=;
 b=q9F3EJAueQX7kMpGP1TI7qzdwc7QxtOmQcBpimkjQDA5IaRw/WpLXutCCqZGpoLglI
 jRnqQBQx8xfP3IYi/BnlKaZ8FB2rhpD3xpyeRr3QleLa1tZ0maxr+C44t0uVQInb8Nxm
 ReYD1Svyy4wv1WsoUbuNF3fE2PW1VHW1ZSiHG3F5PSND96tBcHBN7d7zgQknnIQwYdjj
 8BgIpZLML6r6fwnoqgeLYNcMeZtls4N5Gi+ZZ/qHKgHd9Yim4PKrb9RBw30M6ZZ6q0Mf
 m79zHDBudqawynqXuEAOFDsV4piOYPeOiHBtB8RF+sLpWu/Sako31vkMB+f9JfZhOy+J
 lorg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ErH/65rD3goiP/ls2LQSVwdne3yQV/qMuzI4KS7lU5A=;
 b=R5O80eoq0j9Se34FcHh4Rj1KQ2EjsP37ml8wHh4TnkYKbM2oXG1sk8Sq9ZY8aI62Dx
 TO1GH1M4ppECw+7OOdbJ0vE46LytYP/VL5dBD5GQH9zfgGKunsiXeiJF6fJ12fG4PON4
 N8WMMTjoi1hW/4NRRHZUAsrwEKV49YcpV6b+VndV+6bI7AIU2zP+W+Xclq9DFuVi4ZVQ
 Hr6JAqZ3dVoJv6n2AljX1xPu9hwKlA3Wo9nocJ0sKGTk0G7iJ14lL7A1kP+ojdMOGt8B
 9he+9GlrZjlPUkywfFwa8FaP4HrYCiFkwwB7R7t1lpOXOO92n/YR75mwBKA4Yu049b0Y
 HfLA==
X-Gm-Message-State: AODbwcDB6M6ElulI2WmwTqrDYzFhZW8IMME297TL0+7g195oePxyjc9H
 m39AYyvezQyhZXx6msOx2G+mB/RW8w==
X-Received: by 10.157.37.194 with SMTP id q60mr2223502ota.44.1495033035421;
 Wed, 17 May 2017 07:57:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.89.202 with HTTP; Wed, 17 May 2017 07:57:15 -0700 (PDT)
In-Reply-To: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
 <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
 <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
From: Antony Saba <awsaba@gmail.com>
Date: Wed, 17 May 2017 08:57:15 -0600
Message-ID: <CAKw-m2Op=BsYoLLhs8HGOU9+rQjifGBqdCn0ZCu-zb4wW19eEA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
X-Mailman-Approved-At: Thu, 18 May 2017 03:55:17 +0000
Cc: Wei Liu <Wei.Liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-users@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgNzo0NCBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPgo+IEFudG9ueSwKPgo+IEF0dGFjaGVkIGlzIGEgcGF0
Y2ggdG8gYWRkIHRoZSAtdyBvcHRpb24gaWYgaXQncyBhdmFpbGFibGUuICBJJ3ZlCj4gc21va2Ut
dGVzdGVkIHRoYXQgaXQgd29ya3MgdW5kZXIgbm9ybWFsIGNvbmRpdGlvbnM7IGJ1dCBteSBzaW1w
bGlzdGljCj4gYXR0ZW1wdHMgdG8gZ2V0IHRoZSBidWcgdG8gdHJpZ2dlciBoYXZlIGZhaWxlZC4g
IENhbiB5b3UgZ2l2ZSBpdCBhIHRyeQo+IGFuZCBzZWUgaWYgaXQgd29ya3M/Cj4KPiBUaGFua3Ms
Cj4gIC1HZW9yZ2UKCk5vIHByb2JsZW0sIEknbGwgYXBwbHkgdG8gb25lIG9mIHRoZSBtYWNoaW5l
cyBzaG93aW5nIHRoZSBpc3N1ZSBhbmQKcnVuIGl0IG92ZXJuaWdodC4KClRoYW5rcy4KCi1Ub255
CgoKCgotLSAKQW50b255IFNhYmEsIGF3c2FiYUBnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 05:34:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 05:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBE4h-0000I4-Sr; Thu, 18 May 2017 05:34:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dBE4g-0000Hy-QF
 for xen-devel@lists.xen.org; Thu, 18 May 2017 05:34:10 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A8/27-02180-2523D195; Thu, 18 May 2017 05:34:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVywNwkVtfPSDb
 SYPIbYYslHxezODB6HN39mymAMYo1My8pvyKBNWPltmvsBTclKrZ1bmBuYFwk3MXIxSEkMJ1R
 YtmdZcxdjJwcEgK8EkeWzWCFsAMkXk56xw5iCwmUSlxY3sUEYrMJqEtsfb8RrEZEQFri2ufLj
 F2MHBzMAkUSi69GgISFBZwktt5bwwoSZhFQlVjcJgUS5hVwkZhw9hPUdDmJm+c6mScwci9gZF
 jFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo23oGBsYdjHv
 a/Q4xSnIwKYnyuv6TiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwStgKBspJFiUmp5akZaZAwwy
 mLQEB4+SCO8vA6A0b3FBYm5xZjpE6hSjopQ4716QhABIIqM0D64NFtiXGGWlhHkZGRgYhHgKU
 otyM0tQ5V8xinMwKgnzMoNs58nMK4Gb/gpoMRPQ4uYH0iCLSxIRUlINjKuuG2+IiZGU/fh3be
 rhyri5fEcWcJrfyT9dPfHH66df1wQ5v1G7u7V+163tZlynrU7XWP6Vz9C74zjLP4P5/IpP027
 zTX1deMrH19Jh0dW0dyLxl2qj5HZmul24tWD7CRZ1az5mtbAzji/jD/1xvrbEdStvQaSMq+3D
 Cu+F67KnV7eWm8qJXlFiKc5INNRiLipOBACiRR0rZwIAAA==
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495085643!82999373!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46923 invoked from network); 18 May 2017 05:34:06 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 05:34:06 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 May 2017 22:34:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,357,1491289200"; d="scan'208";a="1170866536"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga002.fm.intel.com with ESMTP; 17 May 2017 22:33:58 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 17 May 2017 23:57:05 +0800
Message-Id: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Luwei Kang <luwei.kang@intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBIb3QgdW5wbHVnIGEgcGh5c2ljYWwgQ1BVIHdpdGggdnBtdSBlbmFibGVkIG1h
eSBjYXVzZQpzeXN0ZW0gaGFuZyBkdWUgdG8gc2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9mZmxp
bmVkIHBDUFUuIFRoaXMKcGF0Y2ggYWRkIGEgY3B1IGhvdCB1bnBsdWcgbm90aWZlciB0byBzYXZl
IHZwbXUgY29udGV4dCBiZWZvcmUKY3B1IG9mZmxpbmUuCgpDb25zaWRlciBvbmUgc2NlbmFyaW8s
IGhvdCB1bnBsdWcgcENQVSBOIHdpdGggdnBtdSBlbmFibGVkLgpUaGUgdmNwdSB3aGljaCBydW5u
aW5nIG9uIHRoaXMgcENQVSB3aWxsIGJlIHN3aXRjaCB0byBvdGhlcgpvbmxpbmUgY3B1LiBBIHJl
bW90ZSBjYWxsIHdpbGwgYmUgc2VuZCB0byBwQ1BVIE4gdG8gc2F2ZSB0aGUgCnZwbXUgY29udGV4
dCBiZWZvcmUgbG9hZGluZyB0aGUgdnBtdSBjb250ZXh0IG9uIHRoaXMgcENQVS4KU3lzdGVtIHdp
bGwgaGFuZyBpbiBmdW5jdGlvbiBvbl9zZWxlY3RfY3B1cygpIGJlY2F1c2Ugb2YgdGhhdCBwQ1BV
CmlzIG9mZmxpbmVkIGFuZCBjYW4gbm90IGRvIGFueSByZXNwb25kLgoKU2lnbmVkLW9mZi1ieTog
THV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+Ci0tLQp2MjoKIDEuZml4IHNvbWUgdHlw
byBhbmQgY29kaW5nIHN0eWxlOwogMi5jaGFuZ2UgInN3aXRoIiB0byAiaWYiIGluIGNwdV9jYWxs
YmFjaygpIGJlY2F1c2Ugb2YgdGhlcmUganVzdCBoYXZlIG9uZSBjYXNlOwogMy5hZGQgVlBNVV9D
T05URVhfTE9BREVEIGNoZWNrIGJlZm9yZSBzZW5kIHJlbW90ZSBjYWxsIGluIHZwbXVfYXJjaF9k
ZXN0cm95KCk7Ci0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgfCA0MiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBt
dS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggMDM0MDFmZC4uNTdhMGU5ZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92
cG11LmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4veGVub3Byb2YuaD4KICNpbmNs
dWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVk
ZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3R5cGVz
Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgpAQCAtNTgxLDkgKzU4MiwxNCBAQCBzdGF0aWMgdm9p
ZCB2cG11X2FyY2hfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKIAogICAgIGlmICggdnBtdS0+YXJj
aF92cG11X29wcyAmJiB2cG11LT5hcmNoX3ZwbXVfb3BzLT5hcmNoX3ZwbXVfZGVzdHJveSApCiAg
ICAgewotICAgICAgICAvKiBVbmxvYWQgVlBNVSBmaXJzdC4gVGhpcyB3aWxsIHN0b3AgY291bnRl
cnMgKi8KLSAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+
bGFzdF9wY3B1KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICB2cG11X3NhdmVfZm9yY2UsIHYs
IDEpOworICAgICAgICAvKgorICAgICAgICAgKiBVbmxvYWQgVlBNVSBmaXJzdCBpZiBWUE1VX0NP
TlRFWFRfTE9BREVEIGJlaW5nIHNldC4KKyAgICAgICAgICogVGhpcyB3aWxsIHN0b3AgY291bnRl
cnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHZwbXVfaXNfc2V0KHZwbXUsIFZQTVVfQ09O
VEVYVF9MT0FERUQpICkKKyAgICAgICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZih2
Y3B1X3ZwbXUodiktPmxhc3RfcGNwdSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZw
bXVfc2F2ZV9mb3JjZSwgdiwgMSk7CisKICAgICAgICAgIHZwbXUtPmFyY2hfdnBtdV9vcHMtPmFy
Y2hfdnBtdV9kZXN0cm95KHYpOwogICAgIH0KIH0KQEAgLTgzNSw2ICs4NDEsMzMgQEAgbG9uZyBk
b194ZW5wbXVfb3AodW5zaWduZWQgaW50IG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9w
bXVfcGFyYW1zX3QpIGFyZykKICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IGNwdV9j
YWxsYmFjaygKKyAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwgdW5zaWduZWQgbG9uZyBh
Y3Rpb24sIHZvaWQgKmhjcHUpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBs
b25nKWhjcHU7CisgICAgc3RydWN0IHZjcHUgKnZjcHUgPSBwZXJfY3B1KGxhc3RfdmNwdSwgY3B1
KTsKKyAgICBzdHJ1Y3QgdnBtdV9zdHJ1Y3QgKnZwbXU7CisKKyAgICBpZiAoICF2Y3B1ICkKKyAg
ICAgICAgcmV0dXJuIE5PVElGWV9ET05FOworCisgICAgdnBtdSA9IHZjcHVfdnBtdSh2Y3B1KTsK
KyAgICBpZiAoICF2cG11X2lzX3NldCh2cG11LCBWUE1VX0NPTlRFWFRfQUxMT0NBVEVEKSApCisg
ICAgICAgIHJldHVybiBOT1RJRllfRE9ORTsKKworICAgIGlmICggYWN0aW9uID09IENQVV9EWUlO
RyApCisgICAgeworICAgICAgICB2cG11X3NhdmVfZm9yY2UodmNwdSk7CisgICAgICAgIHZwbXVf
cmVzZXQodnBtdSwgVlBNVV9DT05URVhUX0xPQURFRCk7CisgICAgfQorCisgICAgcmV0dXJuIE5P
VElGWV9ET05FOworfQorCitzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIHZwbXVfY3B1X25m
YiA9IHsKKyAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9jYWxsYmFjaworfTsKKwogc3RhdGljIGlu
dCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCiB7CiAgICAgaW50IHZlbmRvciA9IGN1cnJlbnRfY3B1
X2RhdGEueDg2X3ZlbmRvcjsKQEAgLTg3Miw4ICs5MDUsMTEgQEAgc3RhdGljIGludCBfX2luaXQg
dnBtdV9pbml0KHZvaWQpCiAgICAgfQogCiAgICAgaWYgKCB2cG11X21vZGUgIT0gWEVOUE1VX01P
REVfT0ZGICkKKyAgICB7CisgICAgICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmdnBtdV9jcHVf
bmZiKTsKICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJWUE1VOiB2ZXJzaW9uICIgX19zdHJp
bmdpZnkoWEVOUE1VX1ZFUl9NQUopICIuIgogICAgICAgICAgICAgICAgX19zdHJpbmdpZnkoWEVO
UE1VX1ZFUl9NSU4pICJcbiIpOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIG9wdF92cG11X2Vu
YWJsZWQgPSAwOwogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 06:17:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 06:17:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBEk2-0002rF-8l; Thu, 18 May 2017 06:16:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304657b0c=citrix-osstest@xenproject.org>)
 id 1dBEk1-0002qq-3O
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 06:16:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 97/39-26749-45C3D195; Thu, 18 May 2017 06:16:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW6wjWy
 kQesxXYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHmzB62gl6RikMPvrE3MN7i7WLk5JAQ8Je4
 O/8KM4TtIbHo6hY2EFtEwFliwofbYDavgJ7Enh/vwWqEBSwkPmxdw9jFyAVU38Qo0T95HSNEs
 5tE+5fncPbzCYdZQWw2oKETeyaygNgsAqoShw9NA7OFBLQkli5eyQSxQFDi5MwnYHFmAQmJgy
 9eQB1kKXFj9z3WCYx8s5CUzUJStoCRaRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcXF
 iempOYlKxXnJ+7iZGYFAxAMEOxuYvTocYJTmYlER5Xf/JRArxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4N1oJRspJFiUmp5akZaZAwxvmLQEB4+SCO9SkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5
 eelSonzzgYpEgApyijNgxsBi7VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdBDKFJzOvBG
 7TK6AjmICOaH4gDXJESSJCSqqBMdL9T/yh162t0WoOWedtXlzjSmlx6thdNnnP59fbdl43fnl
 M3vuxLKefsmGz9KQqn+Tj4qLr1y7pMlh7dFpDx4zKo/ViZ4791Vxnulnz2lINFt7t8vL/5eT0
 lZezik9VXOrLLXjp8Pes0v2OD33PCh1ZEy/g7H76qKdk6KW88NdVdWqZdpvFlViKMxINtZiLi
 hMBR7JYrLACAAA=
X-Env-Sender: prvs=304657b0c=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495088210!45566702!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6029 invoked from network); 18 May 2017 06:16:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 06:16:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,357,1491264000"; d="scan'208";a="432961263"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71338-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=a8321feebb6af978478e0da559806602bd2dcc7d
X-Osstest-Versions-That: ovmf=760759962786c3c554c20d76b800ee31a878aaa1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 18 May 2017 07:16:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71338: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTMzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzMzgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI5OQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjk5Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYTgzMjFmZWVi
YjZhZjk3ODQ3OGUwZGE1NTk4MDY2MDJiZDJkY2M3ZApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNzYwNzU5OTYyNzg2YzNjNTU0YzIwZDc2YjgwMGVlMzFhODc4YWFhMQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMjk5ICAyMDE3LTA1LTEyIDExOjQ4OjQ4IFogICAgNSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTMzOCAgMjAxNy0wNS0xNyAxODo1MToyNSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgYTgzMjFmZWViYjZhZjk3ODQ3OGUwZGE1NTk4MDY2MDJiZDJkY2M3ZApBdXRo
b3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTYgMTM6MjQ6
MjkgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9VZnNQYXNzVGhydUR4ZTogRml4IHR5cG8g
aW4gVWZzUGFzc1RocnVHZXRUYXJnZXRMdW4oKQogICAgCiAgICBGb3IgZnVuY3Rpb24gVWZzUGFz
c1RocnVHZXRUYXJnZXRMdW4oKSwgdGhlIGxlbmd0aCBvZiB0aGUgaW5wdXQgZGV2aWNlCiAgICBu
b2RlIHNwZWNpZmllZCBieSAnRGV2aWNlUGF0aCcgc2hvdWxkIGJlIGNvbXBhcmVkIHdpdGggdGhl
IHNpemUgb2YKICAgICdVRlNfREVWSUNFX1BBVEgnIHJhdGhlciB0aGFuIHRoZSBzaXplIG9mICdT
Q1NJX0RFVklDRV9QQVRIJy4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8u
YS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 06:31:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 06:31:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBEyS-000458-M3; Thu, 18 May 2017 06:31:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBEyR-00044n-Kh
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 06:31:47 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 78/B4-23755-2DF3D195; Thu, 18 May 2017 06:31:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeivWy
 kwe7fFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Hl8FmPBnbSKZ30dTA2M
 7+y7GLk4hAT+MkqsXrSAGcJ5zChxf+F+VghnG6PE0bnvGbsYOTlEBJwlvp6Zyw5i8wroS1xY+
 gfMFhYwkZi//AA7SIOEQJOqxKm1D1hAEhIC3hItbZ+AbA4w++pV6y5Gdg42ASuJQ2IgBSwCqh
 L7zx5lnMDIvYCRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDP6xkYGHcwNu31O8QoycGkJMrr+k8mUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb4adbKSQ
 YFFqempFWmYOMPhg0hIcPEoivPNB0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc5bAVIkA
 FKUUZoHNwIWCZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM+BJnCk5lXArfpFdARTEBHND
 +QBjmiJBEhJdXAyCba9SC9+s6u4OfNj9a4XzPsy5rj/LG2cJvgppCLV0wu8Jwx0JgXq/r3QM7
 lNVrzj7r9+L7Bh7mmMLR1o6jQS00BN+3HThZcEpavXDbGudk3r7snZr6m1EQmXvqrkb/K3vrP
 NVo8VddfJLYuvh03Neu6SN8Wf/FS+yPZvR9q72w++cdi1sq1SizFGYmGWsxFxYkAUGC1z38CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495089104!100359234!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19807 invoked from network); 18 May 2017 06:31:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 06:31:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBEyM-0008K9-L3; Thu, 18 May 2017 06:31:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBEyH-0006HQ-Ae; Thu, 18 May 2017 06:31:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBEyH-0001hJ-3r; Thu, 18 May 2017 06:31:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109545-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:leak-check/basis(8):fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=58cd97ff374b7c6c39c9a78595a5eb75a56a08ac
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 06:31:37 +0000
Subject: [Xen-devel] [linux-4.9 test] 109545: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU0NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU0NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MDk0NzUgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk0NzUgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTA5NDc1IHBhc3MgaW4gMTA5NTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDkg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMDk0NzUgcGFzcyBpbiAxMDk1NDUKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCA0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMDk1MTEg
cGFzcyBpbiAxMDk1NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5NTExIHBhc3MgaW4gMTA5NTQ1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMDk0NzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTUxMQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3Qtc3RvcCBmYWlsIHBhc3Mg
aW4gMTA5NTExCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5NTExIFJFR1IuIHZzLiAx
MDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGluIDEwOTQ3NSBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgOCBsZWFrLWNoZWNrL2Jhc2lzKDgpIGZhaWwgaW4gMTA5NTExIGJhc2Vs
aW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgZmFpbCBpbiAxMDk1MTEgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1
OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDcz
NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU4Y2Q5N2ZmMzc0Yjdj
NmMzOWM5YTc4NTk1YTVlYjc1YTU2YTA4YWMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgMzcgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDM1IGRh
eXMgICA1OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk0MzUgIDIwMTctMDUtMTQg
MjM6NDc6MjYgWiAgICAzIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM5NCBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDExODU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 08:02:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBGNm-0001kl-Pc; Thu, 18 May 2017 08:02:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBGNl-0001kf-LH
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 08:02:01 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 8B/71-01735-8F45D195; Thu, 18 May 2017 08:02:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/driGy
 kwaa5Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aaWwdYC9qYKr4sPcrUwHidsYuRk0NIIE/i
 55zLYDavgJ3EjN7dLCC2hIChxOmFN8FsFgFViW/vpzOB2GwC6hJtz7azdjFycIgIGEicO5oEE
 mYW0JS48v4kWLmwgIVEz9P9bBDj7SRaznxmAinnFRCU+LtDGKJcS+Lhr1ssELa2xLKFr5lBSp
 gFpCWW/+OYwMg7C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCql5t
 aXJyYnpqTmFSsl5yfu4kRGGAMQLCD8Vaf8yFGSQ4mJVFe138ykUJ8SfkplRmJxRnxRaU5qcWH
 GDU4OAS27Vp9gVGKJS8/L1VJgndFsGykkGBRanpqRVpmDjAGYEolOHiURHj3g6R5iwsSc4sz0
 yFSpxh1Oebc+/qeSQhshpQ47wGQIgGQoozSPLgRsHi8xCgrJczLCHSgEE9BalFuZgmq/CtGcQ
 5GJWFeUZApPJl5JXCbXgEdwQR0RPMDaZAjShIRUlINjJMZT9c8v8Bi11Dv90XV4k3J/Zk3nLX
 +1159tzT42LF+3snZpgYnvQJ3G2lacNekSjnaH/Wsnpb/r/Tusm8q1xSOhL7dNan8J2PwrTy3
 GQf2c2eXllosZgk3M7hafX+D8jpWs5tLlpysD/x15Z/JAgk1i4IdH2VEzvSrrLi/50D+WaOzG
 1gqOpVYijMSDbWYi4oTAa/ulOjCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495094514!62619789!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22433 invoked from network); 18 May 2017 08:01:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 08:01:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 02:01:53 -0600
Message-Id: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 02:01:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 0/3] gcc 7 build fixes (hypervisor side)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSB0aGluayBpdCB3b3VsZCBiZSBnb29kIGZvciA0LjkgdG8gYnVpbGQgb3V0IG9mIHRoZSBib3gg
d2l0aCB0aGlzIHJlY2VudGx5CnJlbGVhc2VkIGNvbXBpbGVyIHZlcnNpb24uCgoxOiB4bWFsbG9j
OiBjb3JyZWN0IF94bWFsbG9jX2FycmF5KCkgaW5kZW50YXRpb24KMjogeDg2OiBmaXggYnVpbGQg
d2l0aCBnY2MgNwozOiBhcm06IGZpeCBidWlsZCB3aXRoIGdjYyA3CgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 08:16:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBGc1-0002Vu-1R; Thu, 18 May 2017 08:16:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304158db9=roger.pau@citrix.com>)
 id 1dBGc0-0002Vo-KC
 for xen-devel@lists.xen.org; Thu, 18 May 2017 08:16:44 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EF/19-26749-B685D195; Thu, 18 May 2017 08:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQjc7Qjb
 S4PpvIYslHxezODB6HN39mymAMYo1My8pvyKBNePau8usBdv4Kzpf9zM1MF7k6WLk5JAQ8JPo
 u3mLCcRmEVCVWPdgC2MXIwcHm4C9xPSvFSBhEQFliZVHb7OA2MwCmRItC16xgtjCAmYSiw+sZ
 QOxeQU8JCa+7gaKc3EICTQwSXy/v5sJIiEocXLmE6hmHYkFuz+xgcxnFpCWWP6PAyTMKWAt0b
 fkLiOILSqgIjFxfh87iC0koCjRP+8BG8SZ6RJb//5insDIPwvJ1FlIps5CmLqAkXkVo3pxalF
 ZapGumV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5gvNLmfIhRkoNJ
 SZTX9Z9MpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuZw2UghwaLU9NSKtMwcYCTApCU4eJREe
 LlA0rzFBYm5xZnpEKlTjLocfR0f3zMJseTl56VKifN6gBQJgBRllObBjYBF5SVGWSlhXkYGBg
 YhnoLUotzMElT5V4ziHIxKwrx8IFN4MvNK4Da9AjqCCeiI5gfSIEeUJCKkpBoYW3+56p06dn+
 tptH/8Jurw/xfTNLtSZIWnTHVwN8jzDL3ypwtDvNiHhn+ut+aEWn/QyA9iy1bZU/O7lfrjvZv
 iT7GL2kfYlLF4Fe9beqkh9Xz7x1jPOOXv2/NmycLF793jFkv2KtUvCzxQrh+5aYdW2edN3VK5
 Ml/vEJTX/R3R3bvPvbt9//EKbEUZyQaajEXFScCAA1bZXHFAgAA
X-Env-Sender: prvs=304158db9=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495095403!97841274!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34956 invoked from network); 18 May 2017 08:16:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 08:16:43 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="46279288"
Date: Thu, 18 May 2017 09:16:18 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Gary R Hook <gary.hook@amd.com>
Message-ID: <20170518081618.o2gpol6xfwnmx2df@MacBook-Pro-de-Roger.local>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
 <c4477ed4-3e52-d801-2b66-38169a1ed0ac@amd.com>
 <90f84064-9cc7-162d-0433-1d23a4d3a2b0@oracle.com>
 <8d2cefd6-cb9f-bb7b-550e-ac8a05e1ba44@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8d2cefd6-cb9f-bb7b-550e-ac8a05e1ba44@amd.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Gary R Hook <ghook@amd.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMDc6MDc6MjVQTSAtMDUwMCwgR2FyeSBSIEhvb2sgd3Jv
dGU6Cj4gT24gNS8xNi8yMDE3IDEyOjEzIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPiBP
biAwNS8xNi8yMDE3IDExOjUyIEFNLCBHYXJ5IFIgSG9vayB3cm90ZToKPiA+IEEgUFZIIGd1ZXN0
J3MgY29uZmlnIGxvb2tzIHNvbWV0aGluZyBsaWtlCj4gPiA+ID4gICAgICBrZXJuZWw9Ii9yb290
LzY0L3ZtbGludXgiCj4gPiA+IE1heSBJIGFzayBmcm9tIHdoZW5jZSB0aGlzIGtlcm5lbCBjYW1l
Pwo+ID4gT25lIG9mIDQuMTEncyByY3MuIE1ha2Ugc3VyZSB5b3Ugc2V0IENPTkZJR19YRU5fUFZI
IGluIHlvdXIgLmNvbmZpZyBmaWxlLgo+IAo+IFBsZWFzZSBleGN1c2UgbXkgbGFjayBvZiBjbGFy
aXR5LiBJIG1lYW50LCBvbiB3aGF0IGZpbGVzeXN0ZW0KPiBkb2VzIHRoaXMga2VybmVsIHJlc2lk
ZT8gZG9tMC4gR290IGl0Lgo+IAo+IFNvIGhlcmUncyB3aGVyZSBJIHN0YW5kOgo+IAo+IEkgaGF2
ZSBwdWxsZWQgdGhlIHRvcnZhbGRzIHJlcG8sIGZvdW5kIHRoZSAiTGludXggNC4xMSIgY29tbWl0
Cj4gdG8gY3JlYXRlIGEgYnJhbmNoLCB2ZXJpZmllZCB0aGF0IHRoZSBjb25maWcgcGFyYW1ldGVy
cyBzdWdnZXN0ZWQKPiBpbiBhIGRpZmZlcmVudCBwb3N0IGFyZSBhbGwgZW5hYmxlZCAoQ09ORklH
X1hFTiwgQ09ORklHX1hFTl9QVkgsCj4gZXRjKTogdGhleSdyZSBhbGwgdHVybmVkIG9uLiBCdWls
dCBhIGtlcm5lbC4gQm9vdCBkb20wIHdpdGggaXQsCj4gYW5kIEkgaGF2ZSBpdCBpbiBteSBndWVz
dCwgdG9vIChieSBib290aW5nIHRoZSB4dmRhIGluIGEgUFYgZ3Vlc3QKPiBhbmQgYnVpbGRpbmcg
aXQgdGhlcmUuLi4gSSdtIGhvcGluZyB0aGF0J3Mgbm90IGEgcHJvYmxlbT8pLiBBbmQgdGhlCj4g
a2VybmVsIGFuZCBpbml0cmQgYXJlIGluIC9yb290LzY0IG9uIGRvbTAsIHBlciB0aGUgYWJvdmUu
Cj4gCj4gCj4gSSBoYXZlIHRoaXMgY29uZmlndXJhdGlvbiAodXNpbmcgYSBsb2dpY2FsIHZvbHVt
ZSBmb3IgbXkgcmF3IGRpc2spOgo+IAo+IGV4dHJhID0gInJvb3Q9L2Rldi94dmRhMSBjb25zb2xl
PWh2YzAiCj4ga2VybmVsID0gIi9yb290LzY0L3ZtbGludXotNC4xMS4wLXB2aCsiCj4gcmFtZGlz
ayA9ICIvcm9vdC82NC9pbml0cmQuaW1nLTQuMTEuMC1wdmgrIgo+IHB2aCA9IDEKClRoaXMgaXMg
bm90IHlldCBhdmFpbGFibGUsIChwdmg9MSksIGxldCBtZSB0cnkgdG8gY2xhcmlmeSB0aGUgY3Vy
cmVudApzaXR1YXRpb246CgpJbiBvcmRlciB0byBjcmVhdGUgYSBQVkggZ3Vlc3QgeW91IG5lZWQg
dG8gYWRkIHRoZSBmb2xsb3dpbmcgdG8geW91ciBjb25maWcKZmlsZToKCmJ1aWxkZXI9Imh2bSIK
ZGV2aWNlX21vZGVsX3ZlcnNpb249Im5vbmUiCgpTbyB1c2luZyB5b3VyIGV4YW1wbGUsIHRoZSBj
b25maWcgZmlsZSBzaG91bGQgbG9vayBsaWtlOgoKZXh0cmEgPSAicm9vdD0vZGV2L3h2ZGExIGNv
bnNvbGU9aHZjMCIKa2VybmVsID0gIi9yb290LzY0L3ZtbGludXotNC4xMS4wLXB2aCsiCnJhbWRp
c2sgPSAiL3Jvb3QvNjQvaW5pdHJkLmltZy00LjExLjAtcHZoKyIKYnVpbGRlcj0iaHZtIgpkZXZp
Y2VfbW9kZWxfdmVyc2lvbj0ibm9uZSIKbWVtb3J5ID0gNDA5NgpuYW1lID0gInNvc3B2MiIKdmNw
dXMgPSA4CnZpZiA9IFsnJ10KZGlzayA9IFsncGh5Oi9kZXYvdmcwL3B2Y2xpZW50Mix4dmRhLHcn
XQoKVGhpcyBpcyBhIHRlbXBvcmFyeSBpbnRlcmZhY2UsIGFuZCBpdCdzIG5vdCBzdGFibGUuIExv
bmcgdGVybSBQVkggZ3Vlc3Qgc2hvdWxkCmJlIGNyZWF0ZWQgdXNpbmcgInB2aD0xIiwgc2FkbHkg
dGhpcyBoYXMgbm90IHlldCBiZWVuIGltcGxlbWVudGVkLgoKSG9wZSB0aGlzIGhlbHBzLCBSb2dl
ci4KCk5COiBGV0lXLCBJJ3ZlIHRyaWVkIFBWSCBEb21VIG9uIEFNRCBoYXJkd2FyZSBpbiB0aGUg
cGFzdCBhbmQgdGhleSBzZWVtZWQgdG8Kd29yayBmaW5lLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 08:26:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBGlf-0003Cq-Sv; Thu, 18 May 2017 08:26:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBGle-0003Ck-Lr
 for xen-devel@lists.xen.org; Thu, 18 May 2017 08:26:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 32/B7-03620-2CA5D195; Thu, 18 May 2017 08:26:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/dglGy
 kwZEr/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLs4dZCpZzV8x8/4axgXEDZxcjJ4eQQJ5E
 /+teJhCbV8BOYtLF2cwgtoSAocTphTdZQGwWAVWJTWtWs4HYbALqEm3PtrOC2CIC2hItu9czd
 jFycTALvGKU+LTvFVizsECdxMeFz5lBEkICe5gkFjyaC9bNKWAtsWLZH6CpHEDbBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3T
 N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MM474X+IUZKDSUmU1/Wf
 TKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7DkbKRQoJFqempFWmZOcBIgElLcPAoifCKAqNBi
 Le4IDG3ODMdInWKUVFKnHcrSJ8ASCKjNA+uDRZ9lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TM+xhkCk9mXgncdGDIA90swtv8QBpkcUkiQkqqgTHj8fvv/QcaRM5khHv/79i+SPT6JS737ZE
 JHx+cODnLWJWVzcFoRez7bV7vl21RmOCb/eL9kdO/DJtEbKQPO6xdsbDzp7h60yWbGRwKRfe5
 NPKnuoWHTrua9eiCTlmNXXa64dT1qzklY2VqrxkV79pzM5aLWZOzP3Stau+tBXwq1vseRs05u
 0+JpTgj0VCLuag4EQC/e1+IuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495095999!97493970!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33559 invoked from network); 18 May 2017 08:26:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 08:26:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 02:26:38 -0600
Message-Id: <591D76DE020000780015ABD7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 02:26:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Punit Agrawal" <punit.agrawal@arm.com>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
 <20170515141012.6612-4-punit.agrawal@arm.com>
 <591C8C83020000780015A991@prv-mh.provo.novell.com><591C8C83020000780015A991@prv-mh.provo.novell.com>
 (Jan Beulich's message of "Wed, 17 May 2017 09:46:43 -0600")
 <87o9urlask.fsf@e105922-lin.cambridge.arm.com>
In-Reply-To: <87o9urlask.fsf@e105922-lin.cambridge.arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [For Xen-4.10 Resend PATCH 3/3] Avoid excess icache
 flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE4OjE1LCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPiB3cm90ZToK
PiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyaXRlczoKPiAKPj4+Pj4gT24gMTUu
MDUuMTcgYXQgMTY6MTAsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+IHdyb3RlOgo+Pj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cGFnZS5oCj4+PiBAQCAtMzc1LDYgKzM3NSwxMCBAQCBwZXJtc19zdHJpY3RseV9pbmNyZWFzZWQo
dWludDMyX3Qgb2xkX2ZsYWdzLCB1aW50MzJfdCBuZXdfZmxhZ3MpCj4+PiAgCj4+PiAgI2RlZmlu
ZSBQQUdFX0FMSUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCj4+PiAg
Cj4+PiArc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlKHZvaWQpCj4+PiArewo+
Pj4gK30KPj4KPj4gVGhpcyBmdW5jdGlvbiBjbGVhcmx5IGRvZXMgbm90IHdoYXQgaXRzIG5hbWUg
c2F5cywgc28gdGhlcmUgc2hvdWxkCj4+IGJlIGEgYnJpZWYgY29tbWVudCBzYXlpbmcgd2h5Lgo+
IAo+IEFjay4gSSd2ZSBhZGRlZCB0aGUgZm9sbG93aW5nIGNvbW1lbnQgYmxvY2sgYWJvdmUgdGhl
IGZ1bmN0aW9uCj4gZGVmaW5pdGlvbi4KPiAKPiAvKgo+ICAqIFdoaWxlIGFsbG9jYXRpbmcgbWVt
b3J5IGZvciBhIGRvbWFpbiwgaW52YWxpZGF0ZV9pY2FjaGUoKSBpcyBjYWxsZWQKPiAgKiB0byBl
bnN1cmUgdGhhdCBndWVzdCB2Y3B1IGRvZXMgbm90IGV4ZWN1dGUgYW55IHN0YWxlIGluc3RydWN0
aW9ucwo+ICAqIGZyb20gdGhlIHJlY2VudGx5IGFsbG9jYXRlZCBtZW1vcnkuIFRoZXJlIGlzIG5v
dGhpbmcgdG8gYmUgZG9uZQo+ICAqIGhlcmUgYXMgaWNhY2hlcyBhcmUgY29oZXJlbnQgb24geDg2
Lgo+ICAqLwo+IAo+IE15IHg4NiBmb28gaXMgd2VhayBhbmQgSSdkIGFwcHJlY2lhdGUgaWYgc29t
ZWJvZHkgZmFtaWxpYXIgd2l0aCB4ODYKPiBjb3VsZCBnaXZlIHRoaXMgYSBvbmNlIG92ZXIuCgpU
aGUgdGV4dCBsb29rcyBva2F5LCBidXQgaXQgdGllcyB0aGUgZnVuY3Rpb24gdG8gaXRzIF9jdXJy
ZW50XyBzaW5nbGUKdXNlci4gSSdkIGxpa2UgdG8gYXNrIHlvdSB0byByYXRoZXIgdXNlIGp1c3Qg
dGhlIGxhc3Qgc2VudGVuY2UsIGFuZCBpdCdzCnF1ZXN0aW9uYWJsZSAoYSBtYXR0ZXIgb2YgdGFz
dGUgbW9zdGx5KSB3aGV0aGVyIHN1Y2ggYSBjb21tZW50CndvdWxkbid0IGJldHRlciBiZSBwbGFj
ZWQgaW5zaWRlIHRoZSBmdW5jdGlvbi4gQW5kIHBlcmhhcHMgaXQgd291bGQKYmUgYSBnb29kIGlk
ZWEgdG8gaW5zZXJ0ICJzdWZmaWNpZW50bHkiLCBhcyB0aGV5J3JlIG5vdCBmdWxseSBjb2hlcmVu
dAooc2VlIHRoZSBzZWxmIG1vZGlmeWluZyBjb2RlIGNvbnN0cmFpbnRzIG9uIE1QIHN5c3RlbXMp
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 08:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBGsR-0003tE-Q6; Thu, 18 May 2017 08:33:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304657b0c=citrix-osstest@xenproject.org>)
 id 1dBGsQ-0003st-45
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 08:33:42 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FC/86-03613-56C5D195; Thu, 18 May 2017 08:33:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW5KjGy
 kwdROcYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHk/BbmglMlFfN28TUwPnXvYuTkkBDwl9jZ
 NJ8FwvaQeDllPyuILSLgLDHhw202EJtXQE/iyI+VjF2MHBzCAikS3UuiIMrblCWe/I+DsF0lr
 n//yQZj9x/tYASx2YBGTuyZCDaeRUBVYtHJ02A1QgJaEksXr2SCGC8ocXLmE7AaZgEJiYMvXj
 BDzLGUWD/5LusERr5ZSMpmISlbwMi0ilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMKAYgGAH4+WNAYcYJTmYlER5Xf/JRArxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4NWMlo0UEixKTU+tSMvMAYY2TFqCg0dJhNcBJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+
 XmpUuK8riBFAiBFGaV5cCNgcXaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxeIFN4MvNK4D
 a9AjqCCeiI5gfSIEeUJCKkpBoYVy9RuHRFY7uqxTZzs687r9lXRXTud0592Rl30G/jC93vKQ1
 bMw9yx8jnTFm1knXin0TDzWrL4249mL5weVGffpDI7I0qnd7Ku3WW2Gvv3l0f4/pBd/rXI1s2
 10QEZrv+43MLqplUty/J1u/DfIt39woN9lkGLJ91+PPGxWz3St76XLp25H3SGyWW4oxEQy3mo
 uJEAM516FmuAgAA
X-Env-Sender: prvs=304657b0c=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495096418!43424242!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48481 invoked from network); 18 May 2017 08:33:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 08:33:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432972776"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71337-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:nonblocking
X-Osstest-Versions-This: xen=834ea870c507f054353190c731630fbb514494c4
X-Osstest-Versions-That: xen=19ad7c08a8810f07063919dca95cbeec78e7049a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 18 May 2017 09:33:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71337: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTMzNyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTMzNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
OSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxMjU4CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDcxMjU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzEyNTgKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxp
a2UgNzEyNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDkgd2lu
ZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTI1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1p
ZHdheSAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgY2FwdHVyZS1s
b2dzL2wxKDE3KSAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODM0ZWE4NzBjNTA3ZjA1NDM1MzE5MGM3MzE2MzBm
YmI1MTQ0OTRjNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTlhZDdj
MDhhODgxMGYwNzA2MzkxOWRjYTk1Y2JlZWM3OGU3MDQ5YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
IDcxMjU4ICAyMDE3LTA1LTA2IDAzOjQ0OjAxIFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgICA3MTMzNyAgMjAxNy0wNS0xNyAxODo1MToyNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgU2VyYXBoaW1lIEtpcmtvdnNraSA8
a2lya3NlcmFwaEBnbWFpbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
LXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9n
cwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgODM0ZWE4NzBjNTA3ZjA1NDM1MzE5
MGM3MzE2MzBmYmI1MTQ0OTRjNApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IE1hciAzMCAxNzozMjozMSAyMDE3ICswMTAwCgogICAg
dG9vbHMvbGlieGM6IFRvbGVyYXRlIHNwZWNpZmljIHplcm8tY29udGVudCByZWNvcmRzIGluIG1p
Z3JhdGlvbiB2MiBzdHJlYW1zCiAgICAKICAgIFRoZSBtaWdyYXRpb24gdjIgc2F2ZSBjb2RlIHdh
cyB3cml0dGVuIHRvIGF2b2lkIHNlbmRpbmcgZGF0YSByZWNvcmRzIHdpdGggbm8KICAgIGNvbnRl
bnQsIGFzIHN1Y2ggcmVjb3JkcyBzZXJ2ZSBubyBwdXJwb3NlIGJ1dCBjb21lIHdpdGggYSBwZXJm
b3JtYW5jZSBoaXQuCiAgICBUaGUgcmVzdG9yZSBjb2RlIHNhbml0eSBjaGVja3MgdGhpcyBleHBl
Y3RhdGlvbi4KICAgIAogICAgVW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzIChtb3N0IG5vdGFibHks
IG9uIEFNRCBoYXJkd2FyZSB3aXRoIERlYnVnIEV4dGVuc2lvbnMsCiAgICBhbmQgYSBQViBndWVz
dCBrZXJuZWwgd2hpY2ggaXMgbm90IHVzaW5nIHRoZSBmZWF0dXJlKSwgdGhlIHNhdmUgY29kZSB3
b3VsZAogICAgZ2VuZXJhdGUgYSByZWNvcmQgd2l0aCBubyBjb250ZW50LCB3aGljaCB0cmlwcyB0
aGUgc2FuaXR5IGNoZWNrIGluIHRoZSByZXN0b3JlCiAgICBjb2RlLgogICAgCiAgICBBcyB0aGUg
c3RyZWFtIGlzIG90aGVyd2lzZSBmaW5lLCB0b2xlcmF0ZSB0aGVzZSByZWNvcmRzIGFuZCBhdm9p
ZCBmYWlsaW5nIHRoZQogICAgbWlncmF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAxMTllZTRkNzczNzdhYTFmYzYyZWZkYWRjMWNjODdkZjRmMTI3MGJmKQoKY29tbWl0IGVmZDJm
Zjk5OWRmNzJlZTRjMjQ2OTI3ZmQ0Mjk3ZTNhNzVjYWRiZjMKQXV0aG9yOiBTZXJhcGhpbWUgS2ly
a292c2tpIDxraXJrc2VyYXBoQGdtYWlsLmNvbT4KRGF0ZTogICBUdWUgQXByIDQgMTQ6NDA6NDgg
MjAxNyArMDIwMAoKICAgIGxpYnhjOiBmaXggc2VnZmF1bHQgb24gdW5pbml0aWFsaXplZCB4Y2gt
PmZtZW0KICAgIAogICAgQ3VycmVudGx5IGluIHhjX2ludGVyZmFjZV9vcGVuLCB4Y2gtPmZtZW0g
aXMgbm90IGluaXRpYWxpemVkCiAgICBhbmQgaW4gc29tZSByYXJlIGNhc2UgdGhlIGNvZGUgZmFp
bHMgYmVmb3JlIGV2ZXIgYXNzaWduaW5nIGEgdmFsdWUKICAgIHRvIGl0LgogICAgCiAgICBJIGdv
dCB0aGlzIGluIG1hc3RlcjoKICAgIAogICAgICAgJCBzdWRvIC4veGwveGwgcnVuCiAgICAgICB4
ZW5jYWxsOiBlcnJvcjogQ291bGQgbm90IG9idGFpbiBoYW5kbGUgb24gcHJpdmlsZWdlZCBjb21t
YW5kIGludGVyZmFjZTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQogICAgICAgU2VnbWVudGF0
aW9uIGZhdWx0CiAgICAKICAgIFRoaXMgaW5pdGlhbGl6ZXMgdGhlIHdob2xlIHhjaF9idWZmIHRv
IDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmFwaGltZSBLaXJrb3Zza2kgPGtpcmtzZXJh
cGhAZ21haWwuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjNGJkYmVjMDBjOTA2MzczNjM2MTEyNGEz
NDkyZWJjZWFiZmFlZDA2KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu May 18 08:34:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:34:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBGtN-0003ws-2z; Thu, 18 May 2017 08:34:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBGtL-0003wD-9r
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 08:34:39 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 23/72-29088-E9C5D195; Thu, 18 May 2017 08:34:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTXdujGy
 kQcdec4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNjwjHmgqnMFf2LN7M0MB5h6mLk4hAS2MQo
 8ebDYjYIZzejxKrd/4EyHBzCAjYS2x9mgZgiAgESbWsFuxg5gUqKJM6euMEIYrMJaErc+fyJC
 cTmFbCS2PnyMiNIOYuAqsTeuaogYVGBcIm3jUdYIEoEJU7OfAJmcwrYS/w+85MVxGYWsJW4M3
 c3M4QtL7H97RzmCYy8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGxnq
 5qcXFiempOYlJxXrJ+bmbGIEhxQAEOxhX/3Y6xCjJwaQkyuv6TyZSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgSvZrRspJBgUWp6akVaZg4wuGHSEhw8SiK8DiBp3uKCxNzizHSI1ClGXY45976+Z
 xJiycvPS5US53UFKRIAKcoozYMbAYu0S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm9QKZwp
 OZVwK36RXQEUxARzQ/kAY5oiQRISXVwJj2jWvp9ARPr5nlQSqst+6d/yDzvUbwbrUso7of92K
 OTwtb5DUiQyN2qoueiMx6WJiyrn2DotyXqTOvOkrNLLydw3dpkefbWbpaQkWcx/ep+0lfXSrj
 qud5Z5mQ+HoxlrSSkre2YcpBdybMVXlYvyRG68Rfx79rnNP3bb878YZVt0TNN8awR0osxRmJh
 lrMRcWJAIOKpLyvAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495096477!93525188!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15004 invoked from network); 18 May 2017 08:34:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 18 May 2017 08:34:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E878344;
 Thu, 18 May 2017 01:34:36 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 258EB3F23B;
 Thu, 18 May 2017 01:34:35 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9ce49e8e-d756-333a-e3e9-b73c51967888@arm.com>
Date: Thu, 18 May 2017 09:34:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
Subject: Re: [Xen-devel] [PATCH 0/3] gcc 7 build fixes (hypervisor side)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTgvMDUvMTcgMDk6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEkgdGhpbmsg
aXQgd291bGQgYmUgZ29vZCBmb3IgNC45IHRvIGJ1aWxkIG91dCBvZiB0aGUgYm94IHdpdGggdGhp
cyByZWNlbnRseQo+IHJlbGVhc2VkIGNvbXBpbGVyIHZlcnNpb24uCgpJIGRvbid0IHNlZSB0aGUg
MyBwYXRjaGVzIG9uIHRoZSBNTC4gSXMgdGhlcmUgYW55IFNNVFAgcHJvYmxlbT8KPgo+IDE6IHht
YWxsb2M6IGNvcnJlY3QgX3htYWxsb2NfYXJyYXkoKSBpbmRlbnRhdGlvbgo+IDI6IHg4NjogZml4
IGJ1aWxkIHdpdGggZ2NjIDcKPiAzOiBhcm06IGZpeCBidWlsZCB3aXRoIGdjYyA3Cj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 08:38:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:38:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBGxJ-0004CO-Js; Thu, 18 May 2017 08:38:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBGxH-0004CI-P9
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 08:38:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C4/CB-01730-39D5D195; Thu, 18 May 2017 08:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS7c/Vjb
 S4O95WYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP+p0XMBQ8FKk62XmdtYHzE28XIySEkkCex
 5WYXcxcjBwevgJ3EhBYDkLCEgKHE6YU3WUBsFgFVifvvVrCD2GwC6hJtz7azgpSLCERInFoSD
 GIyCxRJXO3iAKkQFoiUWDG/ka2LkQto+ANGiR83HzOBJDgFrCVm9a9nh9gkKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5khRkpLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EwvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw8BiAYAfj+dOehxglOZiURHld/8lECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg5YiRjRQSLEpNT61Iy8wBxgBMWoKDR0mENx8kzVtckJhbn
 JkOkTrFqCglzusIkhAASWSU5sG1weLuEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5HUCm8G
 TmlcBNfwW0mAlocfMDaZDFJYkIKakGxtnHFv5YHKjg+uZGpFjx0XrpZdcPpivNCZ3RHrjvy9/
 /j+I1Pr/cMv3K39TWp2kL8yfvaRc3+/9RP+be1Is9Qk/Sa1V3Sz+PWbCT1+KJ5S5tzjnv1DeI
 /VXc+UNQ+07lybvL/Ky1gjsnLZ28z0vqU+zs66Zi0u/M/aMcKqTvsKqY2j8tflyQbqnEUpyRa
 KjFXFScCAAqQimKtgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495096717!79121932!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52596 invoked from network); 18 May 2017 08:38:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 08:38:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 02:38:36 -0600
Message-Id: <591D79AD020000780015ABED@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 02:38:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
 <5915E35602000078001594AD@prv-mh.provo.novell.com>
 <6b370775-ae2a-36d5-5d52-fd04fae584f2@arm.com>
In-Reply-To: <6b370775-ae2a-36d5-5d52-fd04fae584f2@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu
 argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDIxOjUyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA1LzEyLzIwMTcgMDM6MzEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4w
NS4xNyBhdCAxNjowMywgPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+Pj4gRnJvbTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4KPj4+
IFRoZSBwcmVzZW5jZSBvZiB0aGlzIGZsYWcgbGV0cyB1cyBrbm93IHRoYXQgdGhlIGd1ZXN0Cj4+
PiBoYXMgZGV2aWNlcyB3aGljaCB3aWxsIG1vc3QgbGlrZWx5IGJlIHVzZWQgZm9yIHBhc3N0aHJv
dWdoCj4+PiBhbmQgYXMgdGhlIHJlc3VsdCB0aGUgdXNlIG9mIElPTU1VIGlzIGV4cGVjdGVkIGZv
ciB0aGlzIGRvbWFpbi4KPj4+IEluIHRoYXQgY2FzZSB3ZSBoYXZlIHRvIGNhbGwgaW9tbXVfY29u
c3RydWN0KCksIGFjdHVhbGx5Cj4+PiB3aGF0IHRoZSByZWFsIGFzc2lnbl9kZXZpY2UgY2FsbCB1
c3VhbGx5IGRvZXMuCj4+Pgo+Pj4gQXMgaW9tbXVfZG9tYWluX2luaXQoKSBpcyBjYWxsZWQgd2l0
aCB1c2VfaW9tbXUgZmxhZyBiZWluZyBmb3JjZWQKPj4+IHRvIGZhbHNlIGZvciBub3csIG5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGlzIGludGVuZGVkIGZvciBib3RoIEFSTSBhbmQgeDg2Lgo+Pj4KPj4+
IEJhc2ljYWxseSwgdGhpcyBwYXRjaCBpcyBuZWVkZWQgZm9yIG5vbi1zaGFyZWQgSU9NTVVzIG9u
IEFSTSBvbmx5Cj4+PiBzaW5jZSB0aGUgbm9uLXNoYXJlZCBJT01NVXMgb24geDg2IGFyZSBvayBp
ZiBpb21tdV9jb25zdHJ1Y3QoKSBpcyBjYWxsZWQKPj4+IGxhdGVyLiBCdXQsIGluIG9yZGVyIHRv
IGJlIG1vcmUgZ2VuZXJpYyBhbmQgZm9yIHBvc3NpYmxlIGZ1dHVyZSBvcHRpbWl6YXRpb24KPj4+
IG1ha2UgdGhpcyBjaGFuZ2UgYXBwbGlhYmxlIGZvciBib3RoIHBsYXRmb3Jtcy4KPj4KPj4gSSBj
b250aW51ZSB0byBiZSB1bmNvbnZpbmNlZCB0aGF0IHRoaXMgaXMgd2FudGVkIC8gbmVlZGVkLCBh
cyBJCj4+IGNvbnRpbnVlIHRvIG5vdCBzZWUgd2h5IHNoYXJlZCB2cyB1bnNoYXJlZCByZWFsbHkg
bWF0dGVycyBoZXJlLgo+PiBBZnRlciBhbGwgd2UgaGF2ZSBib3RoIG1vZGVzIHdvcmtpbmcgb24g
eDg2IHdpdGhvdXQgdGhpcyBmbGFnLgo+IAo+IFdlbGwgb24geDg2IHlvdSBhbGxvY2F0ZSB0aGUg
cGFnZSB0YWJsZSBvbiB0aGUgZmx5IGluIHRoZSB1bnNoYXJpbmcgCj4gY2FzZS4gVGhpcyBpcyBv
bmx5IHVzZWZ1bCBpZiB5b3UgZG9uJ3Qga25vdyB3aGV0aGVyIGEgZG9tYWluIHdpbGwgaGF2ZSAK
PiBkZXZpY2UgYXNzaWduZWQgKGUuZyBob3RwbHVnIGNhc2UpLgo+IAo+IFdoZW4geW91IGtub3cg
dGhhdCB0aGUgZG9tYWluIHdpbGwgaGF2ZSBkZXZpY2UgcGFzcy10aHJvdWdoZWQsIHlvdSBjYW4g
Cj4gcG9wdWxhdGUgdGhlIElPTU1VIHBhZ2UgdGFibGVzIGJlZm9yZSBoYW5kIGF2b2lkaW5nIHRv
IGhhdmUgdG8gZ28gCj4gdGhyb3VnaCB0aGUgbGlzdCBvZiBwYWdlIGF0IHRoZSBmaXJzdCBhc3Np
Z25lZCBkZXZpY2UuCj4gCj4gSW4gZW1iZWRkZWQgcGxhdGZvcm0gaG90cGx1ZyBpcyBsaWtlbHkg
dG8gYmUgaW5leGlzdGVudC4gRm9yIHNlcnZlcnMsIEkgCj4gZG9uJ3Qga25vdyBidXQgbGlrZWx5
IHBhZ2UgdGFibGVzIGFyZSBnb2luZyB0byBiZSBzaGFyZWQgKG9yIGFzIEkgCj4gbWVudGlvbmVk
IGVhcmxpZXIgcGFydGlhbGx5IHNoYXJlZCkuCj4gCj4gU28gSSBkb24ndCBzZWUgYW55IGJlbmVm
aXQgb2YgdGhlIGN1cnJlbnQgY29kZSBvdmVyIHBvcHVsYXRpbmcgdGhlIElPTU1VIAo+IHBhZ2Ug
dGFibGVzIGZyb20gdGhlIGJlZ2lubmluZy4KCkludGVyZXN0aW5nLiBUbyBtZSwgdGhlIHByaW1h
cnkgYmVuZWZpdCBpcyB0aGF0IHdlIHdvdWxkbid0IG5lZWQgdG8KaW50cm9kdWNlIG5ldyBjb2Rl
IHRvIGhhbmRsZSB5ZXQgYW5vdGhlciBjYXNlIHNwZWNpYWxseS4gQW55d2F5LAp0aGUgY2hhbmdl
cyBpbiB0aGlzIHBhdGNoIGFyZSBzaW1wbGUgZW5vdWdoLCBzbyBJIGRvbid0IG1lYW4gdG8KYmxv
Y2sgaXQgZGVzcGl0ZSBiZWluZyB1bmNvbnZpbmNlZCBvZiB0aGUgYmFzaWMgaWRlYS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 08:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBGyL-0004Hs-0M; Thu, 18 May 2017 08:39:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBGyK-0004Hm-M0
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 08:39:48 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 49/80-03920-3DD5D195; Thu, 18 May 2017 08:39:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/dyrGy
 kwf9pYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/LY9ZC85LVOxZ+5ClgXGpSBcjJ4eQQJ5E
 R/MGNhCbV8BOYl3rN2YQW0LAUOL0wpssIDaLgKrEotfnweJsAuoSbc+2s3YxcnCICBhInDua1
 MXIxcEscJVJomnxSnaQGmEBJ4nWXbeYIeYXSZw9cYMRxOYUsJf4feYnWC+vgKDE3x3CIGFmoL
 V/vx9hn8DIMwshMwtJBsLWknj46xYLhK0tsWzha2aQcmYBaYnl/zggwtYS654cYkJVAmK7STz
 vOs2ygJFjFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgsDIA
 wQ7G7sv+hxglOZiURHld/8lECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnRojGykkWJSanlqRl
 pkDjBuYtAQHj5IIbz5Imre4IDG3ODMdInWKUVFKnNcRJCEAksgozYNrg8XqJUZZKWFeRqBDhH
 gKUotyM0tQ5V8xinMwKgnz6gIjX4gnM68EbvoroMVMQIubH0iDLC5JREhJNTCK5HpevhxzXOB
 yUkpTGv/jUgtGz4aPS9u++ttoVKhcVK4V7YjKOLyle7LrmfTquFKr05nvvpgzT3zox1j/503o
 czUOy6rHn/qYZ1+pntDBW1T8wGNLx/XCzJnqQeaeEr4VFwO+HFY6Pv/547XyMuu5dx/duiZ6T
 iODs97mzbNXvjsiM4PVO0KJpTgj0VCLuag4EQA4ReO70AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495096785!79768527!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34583 invoked from network); 18 May 2017 08:39:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 08:39:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 02:39:45 -0600
Message-Id: <591D79F1020000780015ABFD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 02:39:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
In-Reply-To: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartB088F9C1.4__="
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 1/3] xmalloc: correct _xmalloc_array()
	indentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartB088F9C1.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

It's been wrongly indented using tabs till now, and the stray blank
ahead of the final return statement gets in the way of using .i files
for detailed analysis of other compiler issues
(-Wmisleading-indentation kickin in due to the tab->space
transformation done in the course of pre-processing).

Also add missing spaces inside the if() at once, including the similar
case in _xzalloc_array().

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/xen/xmalloc.h
+++ b/xen/include/xen/xmalloc.h
@@ -33,17 +33,17 @@ extern void *_xzalloc(unsigned long size
 static inline void *_xmalloc_array(
     unsigned long size, unsigned long align, unsigned long num)
 {
-	/* Check for overflow. */
-	if (size && num > UINT_MAX / size)
-		return NULL;
- 	return _xmalloc(size * num, align);
+    /* Check for overflow. */
+    if ( size && num > UINT_MAX / size )
+        return NULL;
+    return _xmalloc(size * num, align);
 }
=20
 static inline void *_xzalloc_array(
     unsigned long size, unsigned long align, unsigned long num)
 {
     /* Check for overflow. */
-    if (size && num > UINT_MAX / size)
+    if ( size && num > UINT_MAX / size )
         return NULL;
     return _xzalloc(size * num, align);
 }




--=__PartB088F9C1.4__=
Content-Type: text/plain; name="xmalloc_array-indent.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="xmalloc_array-indent.patch"

xmalloc: correct _xmalloc_array() indentation=0A=0AIt's been wrongly =
indented using tabs till now, and the stray blank=0Aahead of the final =
return statement gets in the way of using .i files=0Afor detailed analysis =
of other compiler issues=0A(-Wmisleading-indentation kickin in due to the =
tab->space=0Atransformation done in the course of pre-processing).=0A=0AAls=
o add missing spaces inside the if() at once, including the similar=0Acase =
in _xzalloc_array().=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=
=0A--- a/xen/include/xen/xmalloc.h=0A+++ b/xen/include/xen/xmalloc.h=0A@@ =
-33,17 +33,17 @@ extern void *_xzalloc(unsigned long size=0A static inline =
void *_xmalloc_array(=0A     unsigned long size, unsigned long align, =
unsigned long num)=0A {=0A-	/* Check for overflow. */=0A-	if (size =
&& num > UINT_MAX / size)=0A-		return NULL;=0A- 	return =
_xmalloc(size * num, align);=0A+    /* Check for overflow. */=0A+    if ( =
size && num > UINT_MAX / size )=0A+        return NULL;=0A+    return =
_xmalloc(size * num, align);=0A }=0A =0A static inline void *_xzalloc_array=
(=0A     unsigned long size, unsigned long align, unsigned long num)=0A =
{=0A     /* Check for overflow. */=0A-    if (size && num > UINT_MAX / =
size)=0A+    if ( size && num > UINT_MAX / size )=0A         return =
NULL;=0A     return _xzalloc(size * num, align);=0A }=0A
--=__PartB088F9C1.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartB088F9C1.4__=--


From xen-devel-bounces@lists.xen.org Thu May 18 08:40:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBGzP-0004pl-9V; Thu, 18 May 2017 08:40:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBGzO-0004pZ-0L
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 08:40:54 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EA/BA-03620-41E5D195; Thu, 18 May 2017 08:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1c4Tjb
 SYMVtTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNuw3bWgqsaFXP6PzA2ME6V72Lk5BASyJN4
 P+UMM4jNK2An8ezJSRYQW0LAUOL0wptANgcHi4CqxOKpJiBhNgF1ibZn21lBwiICBhLnjiaBh
 JkFwiW+P+plA7GFBfQkDs/+xAQxvUji7IkbjCA2p4C9xO8zP8FaeQUEJf7uEIZotZO49mcL6w
 RGnlkImVlIMhC2lsTDX7dYIGxtiWULXzODlDMLSEss/8cBEdaXaNt2GE0JiG0l0bZzM+MCRo5
 VjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocoABDsY/64N
 PMQoycGkJMrr+k8mUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79cY2UghwaLU9NSKtMwcYNTAp
 CU4eJREePNB0rzFBYm5xZnpEKlTjIpS4rxOsUAJAZBERmkeXBssUi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmPcLyHiezLwSuOmvgBYzAS1ufiANsrgkESEl1cBYsOlxrsY3S3W2r9HVG/9
 fKfzb/YV5UbDe/716ppVKEX1sFe5LTNY05D5eEfafpy/kepj443Rhk2dHfvwVPyfCt7hlVb6n
 3eSJ+aesY1P+Ks1xCVxfUMHSLVdR9ah/zcVJkcaben8VvPbMltI7Lfv+uhvHm1ebFn7T53iS0
 XTQ/IeajJ+sFKcSS3FGoqEWc1FxIgDRSZbSzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495096849!69319584!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58278 invoked from network); 18 May 2017 08:40:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 08:40:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 02:40:49 -0600
Message-Id: <591D7A31020000780015AC01@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 02:40:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
In-Reply-To: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part734B3A01.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 2/3] x86: fix build with gcc 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part734B3A01.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

-Wint-in-bool-context, enabled by default in gcc 7, doesn't like
multiplication in conditional operators. "Hide" them, at the risk of
the next compiler version becoming smarter and recognizing even those.
(The hope is that added smartness then would also better deal with
legitimate cases like the ones here.)

The change could have been done in access_ok(), but I think we better
keep it at the places the compiler is actually unhappy about.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -3318,7 +3318,7 @@ static void emulate_gate_op(struct cpu_u
                 return;
             }
             stkp =3D (unsigned int *)(unsigned long)((unsigned int)base + =
esp);
-            if ( !compat_access_ok(stkp - 4 - nparm, (4 + nparm) * 4) )
+            if ( !compat_access_ok(stkp - 4 - nparm, 16 + nparm * 4) )
             {
                 do_guest_trap(TRAP_gp_fault, regs);
                 return;
@@ -3338,7 +3338,7 @@ static void emulate_gate_op(struct cpu_u
                     return do_guest_trap(TRAP_gp_fault, regs);
                 ustkp =3D (unsigned int *)(unsigned long)
                         ((unsigned int)base + regs->esp + nparm * 4);
-                if ( !compat_access_ok(ustkp - nparm, nparm * 4) )
+                if ( !compat_access_ok(ustkp - nparm, 0 + nparm * 4) )
                 {
                     do_guest_trap(TRAP_gp_fault, regs);
                     return;
--- a/xen/include/asm-x86/x86_64/uaccess.h
+++ b/xen/include/asm-x86/x86_64/uaccess.h
@@ -42,7 +42,7 @@ extern void *xlat_malloc(unsigned long *
=20
 #define array_access_ok(addr, count, size) \
     (likely(((count) ?: 0UL) < (~0UL / (size))) && \
-     access_ok(addr, (count) * (size)))
+     access_ok(addr, 0 + (count) * (size)))
=20
 #define __compat_addr_ok(d, addr) \
     ((unsigned long)(addr) < HYPERVISOR_COMPAT_VIRT_START(d))
@@ -55,7 +55,7 @@ extern void *xlat_malloc(unsigned long *
=20
 #define compat_array_access_ok(addr,count,size) \
     (likely((count) < (~0U / (size))) && \
-     compat_access_ok(addr, (count) * (size)))
+     compat_access_ok(addr, 0 + (count) * (size)))
=20
 #define __put_user_size(x,ptr,size,retval,errret)			\
 do {									\




--=__Part734B3A01.2__=
Content-Type: text/plain; name="gcc7-x86.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="gcc7-x86.patch"

x86: fix build with gcc 7=0A=0A-Wint-in-bool-context, enabled by default =
in gcc 7, doesn't like=0Amultiplication in conditional operators. "Hide" =
them, at the risk of=0Athe next compiler version becoming smarter and =
recognizing even those.=0A(The hope is that added smartness then would =
also better deal with=0Alegitimate cases like the ones here.)=0A=0AThe =
change could have been done in access_ok(), but I think we better=0Akeep =
it at the places the compiler is actually unhappy about.=0A=0ASigned-off-by=
: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/traps.c=0A+++ =
b/xen/arch/x86/traps.c=0A@@ -3318,7 +3318,7 @@ static void emulate_gate_op(=
struct cpu_u=0A                 return;=0A             }=0A             =
stkp =3D (unsigned int *)(unsigned long)((unsigned int)base + esp);=0A-    =
        if ( !compat_access_ok(stkp - 4 - nparm, (4 + nparm) * 4) )=0A+    =
        if ( !compat_access_ok(stkp - 4 - nparm, 16 + nparm * 4) )=0A      =
       {=0A                 do_guest_trap(TRAP_gp_fault, regs);=0A         =
        return;=0A@@ -3338,7 +3338,7 @@ static void emulate_gate_op(struct =
cpu_u=0A                     return do_guest_trap(TRAP_gp_fault, regs);=0A =
                ustkp =3D (unsigned int *)(unsigned long)=0A               =
          ((unsigned int)base + regs->esp + nparm * 4);=0A-                =
if ( !compat_access_ok(ustkp - nparm, nparm * 4) )=0A+                if ( =
!compat_access_ok(ustkp - nparm, 0 + nparm * 4) )=0A                 {=0A  =
                   do_guest_trap(TRAP_gp_fault, regs);=0A                  =
   return;=0A--- a/xen/include/asm-x86/x86_64/uaccess.h=0A+++ b/xen/include=
/asm-x86/x86_64/uaccess.h=0A@@ -42,7 +42,7 @@ extern void *xlat_malloc(unsi=
gned long *=0A =0A #define array_access_ok(addr, count, size) \=0A     =
(likely(((count) ?: 0UL) < (~0UL / (size))) && \=0A-     access_ok(addr, =
(count) * (size)))=0A+     access_ok(addr, 0 + (count) * (size)))=0A =0A =
#define __compat_addr_ok(d, addr) \=0A     ((unsigned long)(addr) < =
HYPERVISOR_COMPAT_VIRT_START(d))=0A@@ -55,7 +55,7 @@ extern void *xlat_mall=
oc(unsigned long *=0A =0A #define compat_array_access_ok(addr,count,size) =
\=0A     (likely((count) < (~0U / (size))) && \=0A-     compat_access_ok(ad=
dr, (count) * (size)))=0A+     compat_access_ok(addr, 0 + (count) * =
(size)))=0A =0A #define __put_user_size(x,ptr,size,retval,errret)		=
	\=0A do {								=
	\=0A
--=__Part734B3A01.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part734B3A01.2__=--


From xen-devel-bounces@lists.xen.org Thu May 18 08:41:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:41:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBH0L-0004xk-IM; Thu, 18 May 2017 08:41:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBH0K-0004xb-Al
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 08:41:52 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 84/36-02006-F4E5D195; Thu, 18 May 2017 08:41:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS9cvTjb
 SoG2BpcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF//1mWgtNKFUt+z2dqYHwg28XIySEkkCfx
 8O8EZhCbV8BO4tq21ewgtoSAocTphTdZQGwWAVWJaWt3MILYbALqEm3PtrN2MXJwiAgYSJw7m
 gQSZhaIlHjQOBdsjLCAnsTeQ0uYIcYXSZw9cQOslVPAXuL3mZ9grbwCghJ/dwhDtNpJTLm+g3
 UCI88shMwsJBkIW0vi4a9bLBC2tsSyha+ZQcqZBaQllv/jgDD1JXq6M1BVgNhWEmePdzEuYOR
 YxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGKoMQLCDsW+W
 8yFGSQ4mJVFe138ykUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL/GyEYKCRalpqdWpGXmAKMGJ
 i3BwaMkwqsUC5TmLS5IzC3OTIdInWJUlBLndQJJCIAkMkrz4NpgkXqJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwryZIFN4MvNK4Ka/AlrMBLS4+YE0yOKSRISUVAOjDq+39ZGFdX1bp/bxPGr
 XfM6kkFLCXvy4oDlmV5v6Wda49pIDW2PeMnKvuzfzyf2d/Plncy+cPTVny60TVadvvzT+tUF4
 QqvLEYYti/7LbpM8G3rE8OwufXmm4CuOHtYCsgFdURNmHGOw3ePOdSglfZngnIlxJxrfWvkte
 Txn7qdWp/3Pd2YVKrEUZyQaajEXFScCADYG8MvPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495096909!96018632!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1908 invoked from network); 18 May 2017 08:41:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 08:41:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 02:41:48 -0600
Message-Id: <591D7A6C020000780015AC05@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 02:41:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
In-Reply-To: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part2E16675C.2__="
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 3/3] arm: fix build with gcc 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part2E16675C.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

The compiler dislikes duplicat "const", and the ones it complains about
look like they we in fact meant to be placed differently.

Also fix array_access_okay() (just like on x86), despite the construct
being unused on ARM: -Wint-in-bool-context, enabled by default in
gcc 7, doesn't like multiplication in conditional operators. "Hide" it,
at the risk of the next compiler version becoming smarter and
recognizing even that. (The hope is that added smartness then would
also better deal with legitimate cases like the one here.) The change
could have been done in access_ok(), but I think we better keep it at
the place the compiler is actually unhappy about.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
Note: Build tested only.

--- a/xen/arch/arm/platforms/brcm.c
+++ b/xen/arch/arm/platforms/brcm.c
@@ -271,7 +271,7 @@ static __init int brcm_init(void)
     return brcm_populate_plat_regs();
 }
=20
-static const char const *brcm_dt_compat[] __initconst =3D
+static const char *const brcm_dt_compat[] __initconst =3D
 {
     "brcm,bcm7445d0",
     NULL
--- a/xen/arch/arm/platforms/rcar2.c
+++ b/xen/arch/arm/platforms/rcar2.c
@@ -46,7 +46,7 @@ static int __init rcar2_smp_init(void)
     return 0;
 }
=20
-static const char const *rcar2_dt_compat[] __initdata =3D
+static const char *const rcar2_dt_compat[] __initconst =3D
 {
     "renesas,lager",
     NULL
--- a/xen/include/asm-arm/guest_access.h
+++ b/xen/include/asm-arm/guest_access.h
@@ -8,7 +8,8 @@
 #define access_ok(addr,size) (1)
=20
 #define array_access_ok(addr,count,size) \
-    (likely(count < (~0UL/size)) && access_ok(addr,count*size))
+    (likely((count) < (~0UL / (size))) && \
+     access_ok(addr, 0 + (count) * (size)))
=20
 unsigned long raw_copy_to_guest(void *to, const void *from, unsigned =
len);
 unsigned long raw_copy_to_guest_flush_dcache(void *to, const void *from,




--=__Part2E16675C.2__=
Content-Type: text/plain; name="gcc7-arm.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="gcc7-arm.patch"

arm: fix build with gcc 7=0A=0AThe compiler dislikes duplicat "const", and =
the ones it complains about=0Alook like they we in fact meant to be placed =
differently.=0A=0AAlso fix array_access_okay() (just like on x86), despite =
the construct=0Abeing unused on ARM: -Wint-in-bool-context, enabled by =
default in=0Agcc 7, doesn't like multiplication in conditional operators. =
"Hide" it,=0Aat the risk of the next compiler version becoming smarter =
and=0Arecognizing even that. (The hope is that added smartness then =
would=0Aalso better deal with legitimate cases like the one here.) The =
change=0Acould have been done in access_ok(), but I think we better keep =
it at=0Athe place the compiler is actually unhappy about.=0A=0ASigned-off-b=
y: Jan Beulich <jbeulich@suse.com>=0A---=0ANote: Build tested only.=0A=0A--=
- a/xen/arch/arm/platforms/brcm.c=0A+++ b/xen/arch/arm/platforms/brcm.c=0A@=
@ -271,7 +271,7 @@ static __init int brcm_init(void)=0A     return =
brcm_populate_plat_regs();=0A }=0A =0A-static const char const *brcm_dt_com=
pat[] __initconst =3D=0A+static const char *const brcm_dt_compat[] =
__initconst =3D=0A {=0A     "brcm,bcm7445d0",=0A     NULL=0A--- a/xen/arch/=
arm/platforms/rcar2.c=0A+++ b/xen/arch/arm/platforms/rcar2.c=0A@@ -46,7 =
+46,7 @@ static int __init rcar2_smp_init(void)=0A     return 0;=0A }=0A =
=0A-static const char const *rcar2_dt_compat[] __initdata =3D=0A+static =
const char *const rcar2_dt_compat[] __initconst =3D=0A {=0A     "renesas,la=
ger",=0A     NULL=0A--- a/xen/include/asm-arm/guest_access.h=0A+++ =
b/xen/include/asm-arm/guest_access.h=0A@@ -8,7 +8,8 @@=0A #define =
access_ok(addr,size) (1)=0A =0A #define array_access_ok(addr,count,size) =
\=0A-    (likely(count < (~0UL/size)) && access_ok(addr,count*size))=0A+   =
 (likely((count) < (~0UL / (size))) && \=0A+     access_ok(addr, 0 + =
(count) * (size)))=0A =0A unsigned long raw_copy_to_guest(void *to, const =
void *from, unsigned len);=0A unsigned long raw_copy_to_guest_flush_dcache(=
void *to, const void *from,=0A
--=__Part2E16675C.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part2E16675C.2__=--


From xen-devel-bounces@lists.xen.org Thu May 18 08:43:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBH1T-00055d-Rw; Thu, 18 May 2017 08:43:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBH1S-00055I-44
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 08:43:02 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6C/D7-03613-59E5D195; Thu, 18 May 2017 08:43:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dqnGy
 kwel5LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFvkNsBSeYKj7tWcnSwNjO1MXIySEkkCcx
 ++MfZhCbV8BOorVxMxuILSFgKHF64U0WEJtFQFXi48y3YDabgLpE27PtrCC2iICmxMyOS4xdj
 BwczAIGEne/m4CYwgI2EtsfZnUxcgFNX8Qo8ehtMyNIOaeAtcSjx5vYQGp4BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M8REaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rob6CU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYeAxDsYPy7NvAQoyQHk5Ior+s/mUgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwVsbKRQoJFqempFWmZOcAogElLcPAoifAqgaR5iwsSc
 4sz0yFSpxh1Oebc+/qeSYglLz8vVUqc1wmkSACkKKM0D24ELCIvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZj3EcgUnsy8ErhNr4COYAI6ovmBNMgRJYkIKakGxkK/lV7hqmx2v6ZekTLK4bq
 9cJ52hdXMyw1hl3OfC/pxRN/qCb5zhXnPxD1yaxUyD+fN+fo8Zyd//wbHLJkU7nop06+qK/v3
 OMttOySntV5Arq4mJnTWpUQ9N7WNT54uPZDYtLs++XuboOYVvRybPbYKLI2Zot39/yNWvyqf+
 WriCydedmFGJZbijERDLeai4kQAlEz7a8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495096979!103163275!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14172 invoked from network); 18 May 2017 08:43:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 08:43:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 02:42:59 -0600
Message-Id: <591D7AB3020000780015AC08@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 02:42:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <9ce49e8e-d756-333a-e3e9-b73c51967888@arm.com>
In-Reply-To: <9ce49e8e-d756-333a-e3e9-b73c51967888@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 0/3] gcc 7 build fixes (hypervisor side)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDEwOjM0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE4LzA1LzE3IDA5OjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSSB0aGluayBpdCB3b3Vs
ZCBiZSBnb29kIGZvciA0LjkgdG8gYnVpbGQgb3V0IG9mIHRoZSBib3ggd2l0aCB0aGlzIHJlY2Vu
dGx5Cj4+IHJlbGVhc2VkIGNvbXBpbGVyIHZlcnNpb24uCj4gCj4gSSBkb24ndCBzZWUgdGhlIDMg
cGF0Y2hlcyBvbiB0aGUgTUwuIElzIHRoZXJlIGFueSBTTVRQIHByb2JsZW0/CgpUaGV5IHNob3Vs
ZCBiZSB0aGVyZSBub3cgKG9yIHJlYWxseSBzb29uKS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 08:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 08:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBHBO-0005ti-Pv; Thu, 18 May 2017 08:53:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBHBM-0005tc-Qf
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 08:53:16 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 82/44-11537-BF06D195; Thu, 18 May 2017 08:53:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/d3gmy
 kQddmCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP+s31MBTs5K+Z/n8nUwPiYvYuRk0NIIE+i
 deVfZhCbV8BO4t2mLhYQW0LAUOL0wptgNouAqkTT+gtg9WwC6hJtz7azdjFycIgIREicWhLcx
 cjFwSywnlFi0cwGsDnCAskSP24uYgRJCAlMY5NoO3ibFSTBKWAtsfX7A0aQZl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0
 jA72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDwq2dgYNzB2HzC7xCjJAeTkiiv
 6z+ZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGfiZSOFBItS01Mr0jJzgJEAk5bg4FES4dUFR
 oMQb3FBYm5xZjpE6hSjopQ4rzNIQgAkkVGaB9cGi75LjLJSwryMDAwMQjwFqUW5mSWo8q8YxT
 kYlYR5rUGm8GTmlcBNfwW0mAlocfMDaZDFJYkIKakGRvdtz2vieFTP7Cg/o5NREXmxoIO/SGI
 RLzuD/D7GlwE+nveUNu7deTLlw+GXrndnTv6szZ+1qyhQxSOFr3/yv2NW7s31f58o3D71rOI5
 96kZ/6/tvJzc9lLRUGf5612Sfd5diVuKzx+8tZ4t7OahsL3my3apZnApTrnLcHjBOvH4Pq9Nq
 dXPvyuxFGckGmoxFxUnAgACzntfuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495097593!45601767!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60841 invoked from network); 18 May 2017 08:53:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 08:53:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 02:53:12 -0600
Message-Id: <591D7D19020000780015AC47@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 02:53:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
 <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
 <5919BE920200007800159D0E@prv-mh.provo.novell.com>
 <CAPD2p-mxwDWbbt4i=kdtaFUToQtxO+s0tuhv+h27K83Z_uyaVw@mail.gmail.com>
 <591C900D020000780015A9CB@prv-mh.provo.novell.com>
 <CAPD2p-nkF-wC7z9ASE7-Tmcmjpd9wKtKOgRuXQW09L2xy8AL=A@mail.gmail.com>
 <d0634574-e974-2d09-d714-f38f5f99ba03@arm.com>
In-Reply-To: <d0634574-e974-2d09-d714-f38f5f99ba03@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, nd@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDIyOjMwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA1LzE3LzIwMTcgMDc6NTEgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+PiBP
biBXZWQsIE1heSAxNywgMjAxNyBhdCA3OjAxIFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4gV2VsbCwgaWYgdGhlIEFSTSBtYWludGFpbmVycyBpbnNpc3Qgb24g
YmFraW5nIHRoZWlyIG93biB0aGluZyBldmVyeQo+Pj4gdGltZSB3ZSdkIHVzZSB0aGUgTTJQIGlm
IGl0IHdhcyB0aGVyZSwgSSB0aGluayBJIGNhbid0IHJlYXNvbmFibHkKPj4+IGJsb2NrIHRoaXMg
cGF0Y2guIE90b2ggSSdkIHByZWZlciB0byBub3Qgc2VlIHRoZSBub24teDg2LXNwZWNpZmljCj4+
PiBjb2RlIG1vdmUgdG8geDg2Lywgc28gcGVyaGFwcyB0aGUgd2hvbGUgcGF0Y2ggd2FudHMKPj4+
IHJlLXN0cnVjdHVyaW5nIHVzaW5nIGVpdGhlciBhIG1hbmlmZXN0IGRlZmluaXRpb24gaW4gdGhl
IEFSTSBoZWFkZXJzCj4+PiBvciBlLmcuIENPTkZJR19NMlAgKHdoaWNoIHg4NiB3b3VsZCBzZWxl
Y3QsIGJ1dCBBUk0gd291bGRuJ3QpLgo+PiBKYW4sIEkgYW0gYWZyYWlkIGJ1dCBJIGRpZG4ndCBn
ZXQgd2hhdCB5b3UgbWVhbnQgaGVyZToKPj4gIm1hbmlmZXN0IGRlZmluaXRpb24gaW4gdGhlIEFS
TSBoZWFkZXJzIgo+IAo+IEkgdGhpbmsgaGUgbWVhbnQgdG8gaGF2ZSBlaXRoZXIgYSBkZWZpbmUg
aW4gdGhlIGhlYWRlciBtZW50aW9uaW5nIHRoZSAKPiBhYnNlbmNlL3ByZXNlbmNlIG9mIE0yUC4K
ClllcywgYXQgbGVhc3QgaW4gYSB3YXkuCgo+IEJ1dCBteSBwcmVmZXJlbmNlIHdvdWxkIGJlIHVz
aW5nIHRoZSBLY29uZmlnIGhlcmUuCgpEZXBlbmRzIG9uIHRoZSBzeW1ib2wgdXNlZDogSWYgc3Vj
aCBhIHN5bWJvbCBzb2xlbHkgX2luZGljYXRlc18KdGhlIHByZXNlbmNlLCBLY29uZmlnIHdvdWxk
IGJlIGJldHRlciBpbmRlZWQuIElmLCBob3dldmVyLCB0aGUKc3ltYm9sIGlzIGUuZy4gYSBtYWNy
byByZXNvbHZpbmcgdG8gYSBwZXItYXJjaCBpbXBsZW1lbnRhdGlvbiwKd2l0aCBjb21tb24gY29k
ZSBwcm92aWRpbmcgYSBkZWZhdWx0IGRlZmluaXRpb24gd2hlbiB0aGUgYXJjaApkb2Vzbid0IHBy
b3ZpZGUgYW55LCB0aGVuIHRoZSBub24tS2NvbmZpZyB2YXJpYW50IG1heSBiZQpwcmVmZXJhYmxl
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 09:07:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 09:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBHOw-0006kD-67; Thu, 18 May 2017 09:07:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBHOv-0006k7-Gg
 for xen-devel@lists.xen.org; Thu, 18 May 2017 09:07:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 36/FF-11537-4446D195; Thu, 18 May 2017 09:07:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9clRTb
 S4PkELoslHxezODB6HN39mymAMYo1My8pvyKBNaNv9nemgo8cFZev72JrYDzF1sXIySEkkCdx
 +95cVhCbV8BOYtGn7ywgtoSAocTphTfBbBYBVYnWjbvZQWw2AXWJtmfbwepFgOwbe/4xgtjMA
 hESj55uBKsXFnCTuDS9lR1ivovEjhfXwOo5BVwlVm/+D7SXA2iXoMTfHcIQrVoSD3/dYoGwtS
 WWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQxO9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MK7Z7HmKU5GBSEuV1/ScTKcSXlJ9SmZFY
 nBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeK2TZSOFBItS01Mr0jJzgPEBUyrBwaMkwnsgC
 SjNW1yQmFucmQ6ROsWoKCXOKwbSJwCSyCjNg2uDxeQlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfNyg0zhycwrgZv+CmgxE9Di5gfSIItLEhFSUg2MmaEPryfvm8fut/yFTaruokKbx7FHRd6
 8v7QhpOHxikXiTUnzZfzsF+kW5bu83uPZJSLd3ZTe/+D+zDndMx0CtjrELnLuSJJQ+LTdQ6+o
 8fn1n09OXAw9U7A7f1H/gb+zijfNLo8v0IvVkPi62OVZT0LEFEGeSuNlgr6VRe9aDF79TZDMP
 eyvxFKckWioxVxUnAgA4lHp3cQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495098434!100395956!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19388 invoked from network); 18 May 2017 09:07:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 09:07:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 03:07:13 -0600
Message-Id: <591D8063020000780015AC63@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 03:07:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
In-Reply-To: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE3OjU3LCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEBAIC01ODEsOSArNTgyLDE0IEBAIHN0YXRpYyB2b2lkIHZwbXVfYXJjaF9kZXN0cm95KHN0cnVj
dCB2Y3B1ICp2KQo+ICAKPiAgICAgIGlmICggdnBtdS0+YXJjaF92cG11X29wcyAmJiB2cG11LT5h
cmNoX3ZwbXVfb3BzLT5hcmNoX3ZwbXVfZGVzdHJveSApCj4gICAgICB7Cj4gLSAgICAgICAgLyog
VW5sb2FkIFZQTVUgZmlyc3QuIFRoaXMgd2lsbCBzdG9wIGNvdW50ZXJzICovCj4gLSAgICAgICAg
b25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSwgdiwgMSk7Cj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBVbmxvYWQgVlBNVSBmaXJzdCBpZiBWUE1VX0NPTlRFWFRfTE9B
REVEIGJlaW5nIHNldC4KPiArICAgICAgICAgKiBUaGlzIHdpbGwgc3RvcCBjb3VudGVycy4KPiAr
ICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIHZwbXVfaXNfc2V0KHZwbXUsIFZQTVVfQ09OVEVY
VF9MT0FERUQpICkKPiArICAgICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZj
cHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
cG11X3NhdmVfZm9yY2UsIHYsIDEpOwo+ICsKPiAgICAgICAgICAgdnBtdS0+YXJjaF92cG11X29w
cy0+YXJjaF92cG11X2Rlc3Ryb3kodik7Cj4gICAgICB9Cj4gIH0KClNvIHRoaXMgaXMgYSBnb29k
IHN0ZXAgdG93YXJkcyB3aGF0IHdhcyByZXF1ZXN0ZWQgZHVyaW5nIHYxIHJldmlldywKcHJvdmlk
ZWQgaXQgaXMgY29ycmVjdCAoSSdsbCBsZXQgQm9yaXMgY29tbWVudCkuIFlvdSBkaWRuJ3QsIGhv
d2V2ZXIsIGRvCmFueXRoaW5nIGFib3V0IHRoZSBvdGhlciB1bmd1YXJkZWQgbGFzdF9wY3B1IHVz
ZXMgKGluIHZwbXVfbG9hZCgpCmFuZCB1cHdhcmRzIGZyb20gdGhlIGNvZGUgYWJvdmUgaW4gdnBt
dV9hcmNoX2Rlc3Ryb3koKSkuIFRoZXNlCl9tYXlfIGJlIGltcGxpY2l0bHkgZmluZSwgYnV0IGlm
IHNvIHBsZWFzZSBhdCBsZWFzdCBhZGQgc3VpdGFibGUKQVNTRVJUKClzLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 09:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 09:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBHWz-0007Pw-RG; Thu, 18 May 2017 09:15:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBHWz-0007Pq-1A
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 09:15:37 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E9/C5-03613-8366D195; Thu, 18 May 2017 09:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS9c8TTb
 S4OBpE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPl7y/MBdPYKr682sbUwNjL2sXIySEkkCex
 /WIrE4jNK2AncWnPKWYQW0LAUOL0wpssIDaLgKrE70ffwWrYBNQl2p5tB+sVETCR2LppP1icW
 aBYYsn5xWBxYQEviQUbt7NDzLeWODb7AlgNp4CNxKE7G4BsDqBdghJ/dwhDtGpJPPx1iwXC1p
 ZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0LfSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjDOvux/iFGSg0lJlNf1n0ykEF9SfkplRmJx
 RnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLg/Z4iGykkWJSanlqRlpkDjA6YUgkOHiURXulUo
 DRvcUFibnFmOkTqFKMux5x7X98zCYHNkBLn1QUpEgApyijNgxsBi9RLjLJSwryMQAcK8RSkFu
 VmlqDKv2IU52BUEuZNB5nCk5lXArfpFdARTEBHND+QBjmiJBEhJdXAOCvW+Ohqz68nNJuvP/p
 mXnj1sKuT01Hu0+c4nYzyL+1f9Hr1k/1e21v1O9UcJb6d+Pxxya3tT3anbnup+oxFTn55UKTx
 qWPmfD5+Z8w/JJ9t+/xY3X3D/ANyR7tCq0P0Gz4/3sI/P/Fq1L5vf0PPya1un9Zwb8qNJwmbM
 rs/lW5M+fqgIlZ/fqISS3FGoqEWc1FxIgBbSnmYzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495098934!61297534!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65528 invoked from network); 18 May 2017 09:15:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 09:15:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 03:15:33 -0600
Message-Id: <591D8255020000780015AC88@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 03:15:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <20170517200025.12258-1-konrad.wilk@oracle.com>
In-Reply-To: <20170517200025.12258-1-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH] livepatch/Makefile: Add 'install' stanza
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDIyOjAwLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gLS0tIGEveGVuL3Rlc3QvTWFrZWZpbGUKPiArKysgYi94ZW4vdGVzdC9NYWtlZmlsZQo+IEBA
IC01LDMgKzUsNyBAQCB0ZXN0czoKPiAgLlBIT05ZOiBjbGVhbgo+ICBjbGVhbjo6Cj4gIAkkKE1B
S0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgbGl2ZXBhdGNoIGNsZWFuCj4gKwo+ICsuUEhP
Tlk6IGluc3RhbGwKPiAraW5zdGFsbDoKPiArCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5t
ayAtQyBsaXZlcGF0Y2ggaW5zdGFsbAoKSWYgd2UgcmVhbGx5IHdhbnQgdG8gcHJvdmlkZSBhIHN0
YW5kYXJkIHdheSB0byBpbnN0YWxsIHRlc3RzICh3aGljaApJJ20gbm90IHN1cmUgYWJvdXQsIGFm
dGVyIGFsbCB0aGVzZSBhcmUgdGVzdHMgYW5kIGhlbmNlIHBsYXkgbm8Kcm9sZSBkdXJpbmcgYW4g
YWN0dWFsIGluc3RhbGxhdGlvbiksIHNob3VsZG4ndCB0aGlzIHRoZW4gYXQgbGVhc3QgYmUKYWNj
b21wYW5pZWQgYnkgYSBtYXRjaGluZyB1bmluc3RhbGwgcnVsZT8KCkFsc28gSSB0aGluayBpZiBt
b3JlIHN0dWZmIGlzIHRvIGJlIGFkZGVkIGhlcmUsIHRoaXMgTWFrZWZpbGUgY291bGQKZG8gd2l0
aCBzb21lIGFic3RyYWN0aW9uIChTVUJESVIgb3Igc3ViZGlyLXkgaW5zdGVhZCBvZgpleHBsaWNp
dGx5IG5hbWluZyB0aGUgc29sZSBjdXJyZW50IHN1YmRpcmVjdG9yeSkgdG8gYXZvaWQgbGF0ZXIK
YWRkaXRpb25zIG5lZWRpbmcgdG8gdG91Y2ggYWxsIHRoaXMgYWdhaW4uCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 09:22:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 09:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBHdv-00084a-HU; Thu, 18 May 2017 09:22:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dBHdu-00084U-R2
 for xen-devel@lists.xen.org; Thu, 18 May 2017 09:22:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D5/73-03620-6E76D195; Thu, 18 May 2017 09:22:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVysyfVTfdpumy
 kwd/nehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aupSuZC87zViz5MpG1gXE1dxcjJ4eQwCZG
 ifbv2V2MXED2dkaJZwc2soAk2AS0Jab+nsgMYosIqEo83/+DCcRmFjjKKDG/1RykQVigE8je0
 s0K0b2FSWLZ+afsIFUsQB37G9uAbA4OToFaiZ39mSBhXgEriQv/F7CC2KIClhL3+u6yQcQFJU
 7OfMICsUBC4uCLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwfBiAYAfjzudOhxglOZiURHld/8lECvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgfZwmGykkWJSanlqRlpkDDGSYtAQHj5II7x+QNG9xQWJucWY6ROoUoy7Hu6Uf3jMJs
 eTl56VKifNOAikSACnKKM2DGwGLqkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQShpjCk5lXAr
 fpFdARTEBHND+QBjmiJBEhJdXAmD8lYJLTfqFl+amvdnBo/LB+OuHOlJybjwKi38Xc0VoefDR
 p88kSvjAB7jpuQcZrP38dtkyRbpwjwB6kr9s43z06qOXDL4flNk7R945m3ZggVZnWybYj7NoS
 vzru3nOnWA8fYmXmbZES1PR8+lSReUnxkYu3wlNEPyr6JRuXuwe+5LtuL8+jxFKckWioxVxUn
 AgADX4tHKUCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495099365!79782193!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16596 invoked from network); 18 May 2017 09:22:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 18 May 2017 09:22:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BE2CC344;
 Thu, 18 May 2017 02:22:44 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8C2903F23B;
 Thu, 18 May 2017 02:22:44 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: "Jan Beulich" <JBeulich@suse.com>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
 <20170515141012.6612-4-punit.agrawal@arm.com>
 <591C8C83020000780015A991@prv-mh.provo.novell.com>
 <591C8C83020000780015A991@prv-mh.provo.novell.com>
 <87o9urlask.fsf@e105922-lin.cambridge.arm.com>
 <591D76DE020000780015ABD7@prv-mh.provo.novell.com>
Date: Thu, 18 May 2017 10:22:43 +0100
In-Reply-To: <591D76DE020000780015ABD7@prv-mh.provo.novell.com> (Jan Beulich's
 message of "Thu, 18 May 2017 02:26:38 -0600")
Message-ID: <874lwildss.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 julien.grall@arm.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 Resend PATCH 3/3] Avoid excess icache
	flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

IkphbiBCZXVsaWNoIiA8SkJldWxpY2hAc3VzZS5jb20+IHdyaXRlczoKCj4+Pj4gT24gMTcuMDUu
MTcgYXQgMTg6MTUsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+IHdyb3RlOgo+PiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+IHdyaXRlczoKPj4gCj4+Pj4+PiBPbiAxNS4wNS4xNyBhdCAx
NjoxMCwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wYWdlLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+
Pj4+IEBAIC0zNzUsNiArMzc1LDEwIEBAIHBlcm1zX3N0cmljdGx5X2luY3JlYXNlZCh1aW50MzJf
dCBvbGRfZmxhZ3MsIHVpbnQzMl90IG5ld19mbGFncykKPj4+PiAgCj4+Pj4gICNkZWZpbmUgUEFH
RV9BTElHTih4KSAoKCh4KSArIFBBR0VfU0laRSAtIDEpICYgUEFHRV9NQVNLKQo+Pj4+ICAKPj4+
PiArc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlKHZvaWQpCj4+Pj4gK3sKPj4+
PiArfQo+Pj4KPj4+IFRoaXMgZnVuY3Rpb24gY2xlYXJseSBkb2VzIG5vdCB3aGF0IGl0cyBuYW1l
IHNheXMsIHNvIHRoZXJlIHNob3VsZAo+Pj4gYmUgYSBicmllZiBjb21tZW50IHNheWluZyB3aHku
Cj4+IAo+PiBBY2suIEkndmUgYWRkZWQgdGhlIGZvbGxvd2luZyBjb21tZW50IGJsb2NrIGFib3Zl
IHRoZSBmdW5jdGlvbgo+PiBkZWZpbml0aW9uLgo+PiAKPj4gLyoKPj4gICogV2hpbGUgYWxsb2Nh
dGluZyBtZW1vcnkgZm9yIGEgZG9tYWluLCBpbnZhbGlkYXRlX2ljYWNoZSgpIGlzIGNhbGxlZAo+
PiAgKiB0byBlbnN1cmUgdGhhdCBndWVzdCB2Y3B1IGRvZXMgbm90IGV4ZWN1dGUgYW55IHN0YWxl
IGluc3RydWN0aW9ucwo+PiAgKiBmcm9tIHRoZSByZWNlbnRseSBhbGxvY2F0ZWQgbWVtb3J5LiBU
aGVyZSBpcyBub3RoaW5nIHRvIGJlIGRvbmUKPj4gICogaGVyZSBhcyBpY2FjaGVzIGFyZSBjb2hl
cmVudCBvbiB4ODYuCj4+ICAqLwo+PiAKPj4gTXkgeDg2IGZvbyBpcyB3ZWFrIGFuZCBJJ2QgYXBw
cmVjaWF0ZSBpZiBzb21lYm9keSBmYW1pbGlhciB3aXRoIHg4Ngo+PiBjb3VsZCBnaXZlIHRoaXMg
YSBvbmNlIG92ZXIuCj4KPiBUaGUgdGV4dCBsb29rcyBva2F5LCBidXQgaXQgdGllcyB0aGUgZnVu
Y3Rpb24gdG8gaXRzIF9jdXJyZW50XyBzaW5nbGUKPiB1c2VyLiBJJ2QgbGlrZSB0byBhc2sgeW91
IHRvIHJhdGhlciB1c2UganVzdCB0aGUgbGFzdCBzZW50ZW5jZSwgYW5kIGl0J3MKPiBxdWVzdGlv
bmFibGUgKGEgbWF0dGVyIG9mIHRhc3RlIG1vc3RseSkgd2hldGhlciBzdWNoIGEgY29tbWVudAo+
IHdvdWxkbid0IGJldHRlciBiZSBwbGFjZWQgaW5zaWRlIHRoZSBmdW5jdGlvbi4gQW5kIHBlcmhh
cHMgaXQgd291bGQKPiBiZSBhIGdvb2QgaWRlYSB0byBpbnNlcnQgInN1ZmZpY2llbnRseSIsIGFz
IHRoZXkncmUgbm90IGZ1bGx5IGNvaGVyZW50Cj4gKHNlZSB0aGUgc2VsZiBtb2RpZnlpbmcgY29k
ZSBjb25zdHJhaW50cyBvbiBNUCBzeXN0ZW1zKS4KCkkndmUgdXBkYXRlZCB0aGUgdGV4dCBhbmQg
bW92ZWQgaXQgaW5zaWRlIHRoZSBmdW5jdGlvbi4KClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrIQoK
Pgo+IEphbgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 09:56:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 09:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBIAJ-0001Xm-4h; Thu, 18 May 2017 09:56:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBIAI-0001Xg-6s
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 09:56:14 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C9/7F-03371-DBF6D195; Thu, 18 May 2017 09:56:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3dPvmy
 kwZVeQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPt4z7WgqvsFT27L7A1MO5g62Lk5BASyJNo
 +PiECcTmFbCTONo/E8yWEDCUOL3wJguIzSKgKrH+wAQwm01AXaLt2XbWLkYODhEBA4lzR5NAw
 swCShIrfqwCGyks4C6x6ONaJojx+hJf1i5nAynnBCq/fEkQxOQVEJT4u0MYolNL4uGvWywQtr
 bEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2igl1SUmZ5Rkpu
 YmQPkmenlphYXJ6an5iQmFesl5+duYgQGHgMQ7GC8tyzgEKMkB5OSKK/rP5lIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8anmykUKCRanpqRVpmTnAGIBJS3DwKInwVoOkeYsLEnOLM9MhUqcYd
 Tnm3Pv6nkmIJS8/L1VKnNcWpEgApCijNA9uBCweLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mYdwrIFJ7MvBK4Ta+AjmACOqL5gTTIESWJCCmpBsa5Vh7ps27ImnecmaIzkUtjXeGsUCP+c+3
 K7LFK7nfSMxfOt+w8yVGasP3NZvkI2wqPHGme5fEclw403lzG3Zh/Uu9wU+tupkzpc9/8OW5H
 zZr6qeP2l1vGvW3zvm58dMozTWd5Uy0jT6VkRvymFxsa57eZ8KfsilB4l/jo1aQiy6P7Oc7xH
 VNiKc5INNRiLipOBAA34EsxwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495101371!62668076!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16048 invoked from network); 18 May 2017 09:56:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 09:56:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 03:56:08 -0600
Message-Id: <591D8BD9020000780015ACC4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 03:56:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <osstest-109527-mainreport@xen.org>
In-Reply-To: <osstest-109527-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable test] 109527: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDAyOjAyLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwOTQ4NgoKVGhlcmUgbG9vayB0byBiZSB0
d28gc3BvbnRhbmVvdXMgcmVib290cyBvZiB0aGUgZ3Vlc3QgaW4gdGhlIG1pZGRsZQpoZXJlIChv
bmNlIHRvIERvbTEwIGFuZCBhbm90aGVyIHRpbWUgdG8gRG9tMTIpLCB3aXRoIG5vIGluZGljYXRp
b24Kb2YgdGhlIHJlYXNvbiBpbiB0aGUgbG9ncyAoYWZhaWNzKTsgc2FkbHkgd2hhdCBlbmRzIHVw
IGFzCnZhci1sb2cteGVuLXhsLXdpbi5ndWVzdC5vc3N0ZXN0LS1pbmNvbWluZy5sb2cgZG9lc24n
dCBhcHBlYXIgdG8gYmUKc3VpdGFibGUgbG9ncm90YXRlZCwgc28gdGhlIGxvZ3MgZm9yIGludGVy
bWVkaWF0ZSBkb21haW5zIGFyZW4ndAphdmFpbGFibGUuIEluIGFueSBldmVudCAtIEknbSBwdXp6
bGVkLCBhbmQgSSBub3cgd29uZGVyIHdoZXRoZXIgbXkKdGhlb3J5IHdhcyB3cm9uZyBiZWhpbmQg
OTMzZjk2NmJjZCBhZGRpbmcgdmVyYm9zaXR5IGluIHBsYWNlIG9mCnRoZSBvbmUgZWxpbWluYXRl
ZCBieSAyZGJlOWMzY2QyLCB3aGljaCBtYXkgbWVhbiB0aGVzZSBzdHJhbmdlCmNhbGxzIGluIGZh
Y3QgaGFwcGVuIHdpdGggLT5pc19keWluZyBub3Qgc2V0IHlldC4gVGhhdCB3b3VsZCBtZWFuCndl
IG1heSBuZWVkIHRvIG1ha2UgZ2V0X3BhZ2UoKSBpdHNlbGYgbW9yZSB2ZXJib3NlLCBzdWNoIHRo
YXQKdGhlIHdhcm5pbmcgYWxzbyBnZXRzIGxvZ2dlZCBmb3IgdGhlIHBhZ2luZ19tb2RlX3JlZmNv
dW50cygpCmNhc2UuIEknZCBoYXZlIHRvIGdvIGNoZWNrIHdoZXRoZXIgZm9yIGEgbm9ybWFsIGd1
ZXN0IHJ1biBhCm1lYW5pbmdmdWwgYW1vdW50IG9mIHRoZXNlIG1lc3NhZ2VzIHdvdWxkIHNob3cg
dXAuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 10:11:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBIOl-0002oD-Gc; Thu, 18 May 2017 10:11:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304657b0c=citrix-osstest@xenproject.org>)
 id 1dBIOj-0002nr-Fl
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 10:11:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F9/88-03620-C337D195; Thu, 18 May 2017 10:11:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK5NsWy
 kwWxWi3tT3rM7MHps79vFHsAYxZqZl5RfkcCaMfP/bbaCLr6Kd6ufsTUwzuLoYuTkkBDwl5j8
 7SgrhO0uMb19BRuILSLgLDHhw20wm1dAT+L552lgNcIC3hI7Dk9j72LkAqrfziRxZeoSFohmV
 YlXLfvAitgEPCQm9kwEi7MAxT+9esAOYgsJaEksXbySCWKooMTJmU/AapgFJCQOvnjBDDHHQm
 LHxz62CYy8s5CUzUJStoCRaRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDwMADBDsY/8wMPMUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7
 rhAoJ1iUmp5akZaZAwxjmLQEB4+SCO85kDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzy
 hUBFQmAFGWU5sGNgMXUJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzLgRZxZOZVwK36RXQEU
 xARzQ/kAY5oiQRISXVwCghc5t1S8OdUvdajyJFl5SvhnxzO7QP39flFUi7c8d/ljt7K8dekZi
 dnvt9HyS842rMElENX7H0/ZmAnQnqNplVAqUnk7N23XQ6d3OvRpM3t/2e6fKmuoXFP5tEN+x1
 PrYlwK41t/LKk8f31m1kv956bIn2d83YvY84F9XdcpQ/nRz288gUVyWW4oxEQy3mouJEAFjeo
 XOkAgAA
X-Env-Sender: prvs=304657b0c=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495102266!62672262!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34488 invoked from network); 18 May 2017 10:11:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 10:11:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424346483"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71341-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71286
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 18 May 2017 11:11:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71341: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMzQxIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMzQxLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTI4NgoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 10:16:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:16:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBITo-00030h-2d; Thu, 18 May 2017 10:16:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBITn-00030Z-9P
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 10:16:23 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 01/15-02956-6747D195; Thu, 18 May 2017 10:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvW5ZiWy
 kQf90DovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN1Sz9rwSmWirbrVxkbGJ8zdzFyckgI+EtM
 fbqbEcRmEVCVOPdzJxuIzSagLPGzsxfMFgGye3/9Zuli5OJgFnjPJPG6+QJYQljATWJdwxMmE
 JtXwELi1619bCBFQgLLGCUONF9jhEgISpyc+YQFxGYW0JFYsPsTUBEHkC0tsfwfB0iYU8BeYs
 LsblYQW1RARaJz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKmXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbAxAsIPxx7KAQ4ySHExKoryHC2QjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwChQD5QSLUtNTK9Iyc4BhD5OW4OBREuG1LwJK8xYXJOYWZ
 6ZDpE4x6nLMuff1PZMQS15+XqqUOK8EyAwBkKKM0jy4EbAYvMQoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVh3g6QKTyZeSVwm14BHcEEdETzA2mQI0oSEVJSDYwMPTXKpkJb2aYzLlC4ypV1lUv
 j5x9T1vRHV4JnKevttOG55cEQctbQObT0qPUJlTCb5ManN1b4mzvK7+h4/XKHpe8ma/VwyQSH
 Vxx1WqZ9Grx2ptasNRMlnDujrq0/x8PZuqLC+6mhtCKX15xVM9Z2K330/qBuLhy+UfVYUH91q
 a3C1V0iSizFGYmGWsxFxYkA2puMDLwCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495102580!69207636!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21011 invoked from network); 18 May 2017 10:16:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 10:16:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432983410"
Date: Thu, 18 May 2017 10:40:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170518094037.g7375gz265rjfvgr@citrix.com>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D79F1020000780015ABFD@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591D79F1020000780015ABFD@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/3] xmalloc: correct _xmalloc_array()
	indentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDI6Mzk6NDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSXQncyBiZWVuIHdyb25nbHkgaW5kZW50ZWQgdXNpbmcgdGFicyB0aWxsIG5vdywgYW5k
IHRoZSBzdHJheSBibGFuawo+IGFoZWFkIG9mIHRoZSBmaW5hbCByZXR1cm4gc3RhdGVtZW50IGdl
dHMgaW4gdGhlIHdheSBvZiB1c2luZyAuaSBmaWxlcwo+IGZvciBkZXRhaWxlZCBhbmFseXNpcyBv
ZiBvdGhlciBjb21waWxlciBpc3N1ZXMKPiAoLVdtaXNsZWFkaW5nLWluZGVudGF0aW9uIGtpY2tp
biBpbiBkdWUgdG8gdGhlIHRhYi0+c3BhY2UKCmtpY2tpbiAtPiBraWNrcwoKPiB0cmFuc2Zvcm1h
dGlvbiBkb25lIGluIHRoZSBjb3Vyc2Ugb2YgcHJlLXByb2Nlc3NpbmcpLgo+IAo+IEFsc28gYWRk
IG1pc3Npbmcgc3BhY2VzIGluc2lkZSB0aGUgaWYoKSBhdCBvbmNlLCBpbmNsdWRpbmcgdGhlIHNp
bWlsYXIKPiBjYXNlIGluIF94emFsbG9jX2FycmF5KCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 10:16:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBIUI-00033P-AU; Thu, 18 May 2017 10:16:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304c63754=Andrew.Cooper3@citrix.com>)
 id 1dBIUH-00033E-2o
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 10:16:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 34/74-02022-4947D195; Thu, 18 May 2017 10:16:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQndCiWy
 kwecTphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRxj9MBRtZK2ZP2s/UwHiEpYuRk0NCwE/i
 yvLr7CC2sICbxLqGJ0wgtoiAk8SlubOA4lwcQgJXGCU+/WhkAXGYBZYwSVw99xqsik1AX2L3i
 09gNq+ArUTXuU2MIDaLgKrE53XdYHFRgXCJt40Q23gFBCVOznwCZnMKWErM3DWFFcRmFjCQOL
 JoDpQtL7H97RxmEFtIQE3iWv8ldohL0yW2/v3FPIGRfxaSUbOQtM9C0r6AkXkVo0ZxalFZapG
 uoZleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgIDIAwQ7G86c9DzFKcjApifIe
 LpCNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB21sMlBMsSk1PrUjLzAHGBExagoNHSYTXvggoz
 VtckJhbnJkOkTrFqMsx597X90xCLHn5ealS4rytIDMEQIoySvPgRsDi8xKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEeflApvBk5pXAbXoFdAQT0BHND6RBjihJREhJNTCKXE3SmXpv5zGOpGM
 RJT5fWm6qvmxZ0OS0PvV/3swNUqFn7s005LymuPxmzjm5BftTGbWfZnmob3G5Z+Bxl5u5f7fS
 8dtX7nIvZOH/8G+PnkXo+cmrpv6ckvHfaG3BvFcy8be99Q3CN0/6daiV41X5x0qpZ7FHH74qS
 9ySU7DiiOjCXgM1t5nvlFiKMxINtZiLihMB8AqWxsoCAAA=
X-Env-Sender: prvs=304c63754=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495102607!78327350!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63801 invoked from network); 18 May 2017 10:16:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 10:16:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="46285931"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D79F1020000780015ABFD@prv-mh.provo.novell.com>
 <20170518094037.g7375gz265rjfvgr@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <055dfb0e-fb04-f23e-4115-bcf64219aedb@citrix.com>
Date: Thu, 18 May 2017 11:16:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170518094037.g7375gz265rjfvgr@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/3] xmalloc: correct _xmalloc_array()
	indentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDUvMTcgMTA6NDAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBNYXkgMTgsIDIwMTcg
YXQgMDI6Mzk6NDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEl0J3MgYmVlbiB3cm9u
Z2x5IGluZGVudGVkIHVzaW5nIHRhYnMgdGlsbCBub3csIGFuZCB0aGUgc3RyYXkgYmxhbmsKPj4g
YWhlYWQgb2YgdGhlIGZpbmFsIHJldHVybiBzdGF0ZW1lbnQgZ2V0cyBpbiB0aGUgd2F5IG9mIHVz
aW5nIC5pIGZpbGVzCj4+IGZvciBkZXRhaWxlZCBhbmFseXNpcyBvZiBvdGhlciBjb21waWxlciBp
c3N1ZXMKPj4gKC1XbWlzbGVhZGluZy1pbmRlbnRhdGlvbiBraWNraW4gaW4gZHVlIHRvIHRoZSB0
YWItPnNwYWNlCj4ga2lja2luIC0+IGtpY2tzCj4KPj4gdHJhbnNmb3JtYXRpb24gZG9uZSBpbiB0
aGUgY291cnNlIG9mIHByZS1wcm9jZXNzaW5nKS4KPj4KPj4gQWxzbyBhZGQgbWlzc2luZyBzcGFj
ZXMgaW5zaWRlIHRoZSBpZigpIGF0IG9uY2UsIGluY2x1ZGluZyB0aGUgc2ltaWxhcgo+PiBjYXNl
IGluIF94emFsbG9jX2FycmF5KCkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 10:18:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:18:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBIVq-0003DQ-PY; Thu, 18 May 2017 10:18:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304c63754=Andrew.Cooper3@citrix.com>)
 id 1dBIVp-0003DE-D1
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 10:18:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 BE/D3-11537-4F47D195; Thu, 18 May 2017 10:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQvdLiWy
 kwcoTXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8blBceZC26zVHy83sXYwPibuYuRk0NCwE/i
 ZsMzli5GDg5hASOJU+trQMIiAgESp/saWLsYuTiEBJYxShy/NpkFJMEsoC4x8+EvJhCbTUBfY
 veLT2A2r4CtxO/fS1lBbBYBVYknpx4ygtiiAuESbxuPsEDUCEqcnPkEzOYUsJf4eH0GG8RMA4
 kji+awQtjyEtvfzgG7TUhATeJa/yV2iDvTJSY+62GZwMg/C8moWUjaZyFpX8DIvIpRozi1qCy
 1SNfQUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAI6xkYGHcw/j7ud4hRkoNJ
 SZT3cIFspBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXkFgUAsJFqWmp1akZeYA4wEmLcHBoyTC+
 6wYKM1bXJCYW5yZDpE6xajLMefe1/dMQix5+XmpUuK8rSBFAiBFGaV5cCNgsXmJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjDvUZApPJl5JXCbXgEdwQR0RPMDaZAjShIRUlINjOkr8lRfPrf
 8UPheh2uFjeqqGYsOCTFx1rquMw3n2rL9tcVPh0cXLrC5Xuh7fjeFgbs64/Ob5S1nfpf89j5q
 o/FgfotbQnhR20Kbtc8Z93H/lL+k8jbP/jj/pFa7SfufL3Bdusa3gs2jtPfu4zdsU+S6dJ8Fr
 2/SY92265rimrKJ73rat7yViVJiKc5INNRiLipOBACJxO61yAIAAA==
X-Env-Sender: prvs=304c63754=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495102707!43027253!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44993 invoked from network); 18 May 2017 10:18:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 10:18:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="46286033"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7A31020000780015AC01@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b6e00a71-1096-7ab8-eae0-3ba97d47d666@citrix.com>
Date: Thu, 18 May 2017 11:18:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591D7A31020000780015AC01@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86: fix build with gcc 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDUvMTcgMDk6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC1XaW50LWluLWJvb2wtY29u
dGV4dCwgZW5hYmxlZCBieSBkZWZhdWx0IGluIGdjYyA3LCBkb2Vzbid0IGxpa2UKPiBtdWx0aXBs
aWNhdGlvbiBpbiBjb25kaXRpb25hbCBvcGVyYXRvcnMuICJIaWRlIiB0aGVtLCBhdCB0aGUgcmlz
ayBvZgo+IHRoZSBuZXh0IGNvbXBpbGVyIHZlcnNpb24gYmVjb21pbmcgc21hcnRlciBhbmQgcmVj
b2duaXppbmcgZXZlbiB0aG9zZS4KPiAoVGhlIGhvcGUgaXMgdGhhdCBhZGRlZCBzbWFydG5lc3Mg
dGhlbiB3b3VsZCBhbHNvIGJldHRlciBkZWFsIHdpdGgKPiBsZWdpdGltYXRlIGNhc2VzIGxpa2Ug
dGhlIG9uZXMgaGVyZS4pCj4KPiBUaGUgY2hhbmdlIGNvdWxkIGhhdmUgYmVlbiBkb25lIGluIGFj
Y2Vzc19vaygpLCBidXQgSSB0aGluayB3ZSBiZXR0ZXIKPiBrZWVwIGl0IGF0IHRoZSBwbGFjZXMg
dGhlIGNvbXBpbGVyIGlzIGFjdHVhbGx5IHVuaGFwcHkgYWJvdXQuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 10:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBIX1-0003Mk-2X; Thu, 18 May 2017 10:19:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304c63754=Andrew.Cooper3@citrix.com>)
 id 1dBIX0-0003Lr-1v
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 10:19:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F9/91-03371-D357D195; Thu, 18 May 2017 10:19:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQtemVDb
 SYP97Y4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP9X37BJbaKqXdMGxiPsXYxcnJICPhJHFu7
 gxnEFhYIkNjfv5cNxBYBsk/3NQDVcHAICRRJnPgeBhJmFlCXmPnwFxOIzSagL7H7xScwm1fAV
 uLDpe9MIOUsAqoSN7ZwgoRFBcIl3jYeYYEoEZQ4OfMJmM0pYC8x8cUsVoiRBhJHFs2BsuUltr
 +dA3aNkICaxLX+S+wQV6ZLbP37i3kCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQiXUNjvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjF+WBRxilORgUhLlPVwgGynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJglewBCgnWJSanlqRlpkDjAOYtAQHj5IIbxxImre4IDG3ODMdI
 nWK0ZhjXvfH90wcc+59fc8kxJKXn5cqJc7LC1IqAFKaUZoHNwgWn5cYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzOsAMoUnM68Ebt8roFOYgE5pfiANckpJIkJKqoHRIbLm3OOK0svnn0bMYr6
 hO/Hner+vj0xNpCMTNQymSJkffFkctziucUfklPdfOc2mlsi+j4haHelszX6Oz+9php6DsWIC
 975p8dtmS869cGDm6oDWf5m7IkPKHq52Szl4+4jT9Iinycd/uL1Y1Fl578yaTbsyY5YEFtzaF
 3Sm6Jezgj3voRxdJZbijERDLeai4kQAuNJAjcoCAAA=
X-Env-Sender: prvs=304c63754=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495102780!69208453!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55325 invoked from network); 18 May 2017 10:19:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 10:19:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="46286087"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <591AEDB9020000780015A173@prv-mh.provo.novell.com>
 <591AEDB9020000780015A173@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4e5df78f-71b4-fdf1-f1a0-204e33180cba@citrix.com>
Date: Thu, 18 May 2017 11:19:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591AEDB9020000780015A173@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] hvmloader: avoid tests when they would
 clobber used memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMTE6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZpcnN0IG9mIGFsbCBsaW1p
dCB0aGUgbWVtb3J5IHJhbmdlIHVzZWQgZm9yIHRlc3RpbmcgdG8gNE1iOiBUaGVyZSdzIG5vCj4g
cG9pbnQgcGxhY2luZyBwYWdlIHRhYmxlcyByaWdodCBhYm92ZSA4TWIgd2hlbiB0aGV5IGNhbiBl
cXVhbGx5IHdlbGwKPiBsaXZlIGF0IHRoZSBib3R0b20gb2YgdGhlIGNodW5rIGF0IDRNYiAtIHJl
cF9pb190ZXN0KCkgY2FyZXMgYWJvdXQgdGhlCj4gNU1iLi4uN01iIHJhbmdlIG9ubHkgYW55d2F5
LiBJbiBhIHN1YnNlcXVlbnQgcGF0Y2ggdGhpcyB3aWxsIHRoZW4gYWxzbwo+IGFsbG93IHNpbXBs
eSBsb29raW5nIGZvciBhbiB1bnVzZWQgNE1iIHJhbmdlIChpbnN0ZWFkIG9mIHVzaW5nIGEgYnVp
bGQKPiB0aW1lIGRldGVybWluZWQgb25lKS4KPgo+IEV4dGVuZCB0aGUgInNraXAgdGVzdHMiIGNv
bmRpdGlvbiBiZXlvbmQgdGhlICJpcyB0aGVyZSBlbm91Z2ggbWVtb3J5Igo+IHF1ZXN0aW9uLgo+
Cj4gUmVwb3J0ZWQtYnk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBUZXN0ZWQtYnk6IEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpBcyBhbHJlYWR5IGlkZW50aWZpZWQsIEknbSBub3QgY29udmlu
Y2VkIHRoYXQgdGhlc2UgdGVzdHMgc2hvdWxkIHN0YXksCmJ1dCBmb3Igb2xkZXIgcmVsZWFzZXMs
IHRoZXkgc2hvdWxkbid0IGV4aGliaXQgdGhpcyBmYWlsdXJlIG1vZGUuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 10:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBIYe-0003xO-D9; Thu, 18 May 2017 10:21:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBIYc-0003xG-G1
 for xen-devel@lists.xen.org; Thu, 18 May 2017 10:21:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 55/58-03557-1A57D195; Thu, 18 May 2017 10:21:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dhqWy
 kwfbzIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahr99ZC04KVOw+/4ylgfESbxcjJ4eQQJ5E
 940PLF2MHBy8AnYSJ98qg4QlBAwlTi+8yQJiswioStx9+4YJxGYTUJdoe7adFaRcRMBA4v07V
 pAws0ChxJWDv9hAbGEBK4nZzTuAWrmApt9nlJi6cSlYghNo/K81C5ghVglK/N0hDNGrJfHw1y
 0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTQSyrKTM8
 oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjDeWxZwiFGSg0lJlPdwgWykEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne5hKgnGBRanpqRVpmDjAKYNISHDxKIrxxIGne4oLE3OLMdIjUK
 UZdjr6Oj++ZhFjy8vNSpcR5X4EUCYAUZZTmwY2AReQlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfOuB5nCk5lXArfpFdARTEBHND+QBjmiJBEhJdXAmHqjfD9PU3MLRySHqeyn1pglV3TPNVx
 l7fj/69GZgqBMeZZ9X1rkXqVNYQ14KZFkara9wCNX5LVHXdDhrwE6Msy/Px/6Yn/fYqaeaROX
 1eYv2jd5esS8yyL3Z+e1BZecKd5ev0BDKm1uvph63Z578lMUj/bt26PGfGbq3enzTqyoZo8yq
 TBSYinOSDTUYi4qTgQA8lOhYcMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495102879!103119464!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22243 invoked from network); 18 May 2017 10:21:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 10:21:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 04:21:18 -0600
Message-Id: <591D91BF020000780015AD0A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 04:21:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <1494260238-30713-1-git-send-email-ross.lagerwall@citrix.com>
 <672ab9a1-972a-6f82-dd80-aae813abb8f7@citrix.com>
 <4b33343f-25dd-ff81-fb6c-5cd31dc29b7c@arm.com>
 <f9375684-bc16-dc40-3922-43bad442ca62@citrix.com>
In-Reply-To: <f9375684-bc16-dc40-3922-43bad442ca62@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/efi: Reserve EFI properties table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE4OjIxLCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMTUvMjAxNyAwMjo1MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBB
bmRyZXcsCj4+Cj4+IE9uIDA4LzA1LzE3IDE3OjI5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4g
T24gMDgvMDUvMTcgMTc6MTcsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+Pj4+IFNvbWUgRUZJIGZp
cm13YXJlIGltcGxlbWVudGF0aW9ucyBtYXkgcGxhY2UgdGhlIEVGSSBwcm9wZXJ0aWVzIHRhYmxl
IGluCj4+Pj4gUkFNIG1hcmtlZCBhcyBCb290U2VydmljZXNEYXRhLCB3aGljaCBYZW4gZG9lcyBu
b3QgY29uc2lkZXIgYXMgcmVzZXJ2ZWQuCj4+Pj4gV2hlbiBkb20wIHRyaWVzIHRvIGFjY2VzcyB0
aGUgRUZJIHByb3BlcnRpZXMgdGFibGUgKHdoaWNoIExpbnV4ID49IDQuNAo+Pj4+IGRvZXMpLCBp
dCBjcmFzaGVzIHdpdGggYSBwYWdlIGZhdWx0Lgo+Pj4KPj4+IFRoZSBwYWdlZmF1bHQgaXMganVz
dCBhIHNpZGUgZWZmZWN0IG9mIExpbnV4IGJsaW5kbHkgYXNzdW1pbmcgdGhhdCB0aGUKPj4+IGlv
cmVtYXAoKSByZXF1ZXN0IHN1Y2NlZWRlZC4KPj4+Cj4+PiBGcm9tIFhlbidzIHBvaW50IG9mIHZp
ZXcsIERvbTAgdHJpZXMgdG8gbWFwIGEgcGFnZSB3aGljaCBkb2Vzbid0IGJlbG9uZwo+Pj4gdG8g
ZG9tX3hlbiwgcmVzdWx0aW5nIGEgcGVybWlzc2lvbiBmYWlsdXJlLgo+Pj4KPj4+PiAgIEZpeCB0
aGlzIGJ5IHVuY29uZGl0aW9uYWxseQo+Pj4+IG1hcmtpbmcgdGhlIEVGSSBwcm9wZXJ0aWVzIHRh
YmxlIGFzIHJlc2VydmVkIGluIHRoZSBFODIwLCBtdWNoIGxpa2UgaXMKPj4+PiBkb25lIHdpdGgg
dGhlIGRtaSByZWdpb25zLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4+Pgo+Pj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pgo+Pj4gVGhpcyBpcyBwcm9iYWJs
eSBhbHNvIDQuOSBtYXRlcmlhbC4KPj4KPj4gSXQgbG9va3MgbGlrZSBKYW4gaGFkIHNvbWUgY29t
bWVudHMgb24gdGhpcyBwYXRjaC4gSSBoYXZlbid0IHNlZW4gYW55Cj4+IHJlcGx5IGZyb20gUm9z
cywgSSB3aWxsIHdhaXQgYmVmb3JlIGxvb2tpbmcgZnJvbSBhIHJlbGVhc2UgcGVyc3BlY3RpdmUu
Cj4gCj4gSmFuIGhhZCBzb21lIGNvbW1lbnRzIG9uIHRoYXQgcGF0Y2ggYnV0IGVzc2VudGlhbGx5
IE5BS2VkIGl0IG9uCj4gcHJpbmNpcGxlIHNvIEkgZG9uJ3QgdGhpbmsgaXQgd2lsbCBiZSBnb2lu
ZyBpbnRvIDQuOS4KCkxldCBtZSBjbGFyaWZ5IHRoZSBOQUsgYSBsaXR0bGU6IEJlc2lkZXMgdGhl
cmUgaGF2aW5nIGJlZW4gbm8Kb3Bwb3NpdGlvbiB0byBpdCAoaW5kaWNhdGluZyB0byBtZSB0aGF0
IHRoZSBncm91bmRzIG9uIHdoaWNoIEkgZ2F2ZQppdCBhcmUgYWNjZXB0YWJsZSksIEknZCByZXZp
c2l0IHRoaXMgaWYgYSBzZXJpb3VzIGF0dGVtcHQgd2FzIG1hZGUgdG8KbWFrZSBMaW51eCBiZWhh
dmUgc2FuZWx5IGhlcmUsIGFuZCB0aGF0IGF0dGVtcHQgd2FzIChib2d1c2x5KQpyZWplY3RlZC4g
QWZ0ZXIgYWxsIExpbnV4IGlzIGFscmVhZHkgcHJlcGFyZWQgdG8gZGVhbCB3aXRoIHRoZXJlIG5v
dApiZWluZyBhbnkgRUZJIG1lbW9yeSBtYXAsIHNvIGl0IHdvdWxkIHNlZW0gcHJldHR5IHN0cmFu
Z2UgdG8gbWUKaWYgdGhleSBkaWRuJ3QgYWNjZXB0IGEgKHByZXN1bWFibHkgc21hbGwpIGNoYW5n
ZSB0byBza2lwIHJldHJpZXZpbmcKdGhlIHByb3BlcnRpZXMgdGFibGUgaW4gdGhhdCBjYXNlIChh
bmQgcGVyaGFwcyBhdCBvbmNlIHRoZQptZW1vcnkgYXR0cmlidXRlcyBvbmUpLiAoQW5kIGJ0dywg
SSBzZWVtIHRvIHJlY2FsbCBpbmRpY2F0aW9uIHRoYXQKdGhlIERvbTAgYm9vdCBwcm9ibGVtIHdh
cyBkdWUgdG8gYW4gdW5jaGVja2VkIGlvcmVtYXAoKSBvcgphbGlrZSBjYWxsLCBidXQgYWZhaWN0
IDQuMTEgZG9lcyBoYXZlIGEgY2hlY2sgdGhlcmUsIHNvIEknbSBjdXJyZW50bHkKYXQgYSBsb3Nz
IHRvIHNlZSB3aGVyZSB0aGUgYm9vdCBmYWlsdXJlIHdvdWxkIGNvbWUgZnJvbS4pCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 10:50:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:50:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJ0Y-0005uP-Pp; Thu, 18 May 2017 10:50:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBJ0Y-0005uD-0P
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 10:50:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0B/8B-03696-56C7D195; Thu, 18 May 2017 10:50:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTelRjb
 S4O4aaYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHJsxgaVgXlbFgf9v2RsY
 Dzl3MXJxCAn8ZZR4sHYvM4TzmFHi67pVUM42RomPc/vZuhg5OUQEnCW+npnLDmLzCuhLLDi+i
 gnEFhYwk3jecYINpEFCYIamxOTZh8ASEgLeEpcfzmaFsR9v+AzUzM7BJmAlcUgMJMoioCrx49
 dbxgmM3AsYGVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nQEIdjCuWhB4iFGSg0lJlPdwgWykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne2GqgnGBRanpq
 RVpmDjD8YNISHDxKIry5IGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnVQIpEgApyijNg
 xsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEublBpnCk5lXArfpFdARTEBHND+QBjmiJB
 EhJdXAOF9GvqDz3cfkvN2fju1neNJvvXpmXmq17MY5Js86PrzaWp96jHX15kV1DUwBurdU/2/
 d4XO57/pn06kXSh9GfT00cblfacDURepxZXP2nN59eG7KOU3F+sYj6qU6Zl1JqfMMZrrw5Ncm
 Hl905F+YfuzZlgWmgeXbrGofrlsj3sfy5uU7v0jnj0osxRmJhlrMRcWJAH+RGxCAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495104611!92745787!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29208 invoked from network); 18 May 2017 10:50:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 10:50:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBJ0T-0007PD-Fx; Thu, 18 May 2017 10:50:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBJ0O-00025h-5o; Thu, 18 May 2017 10:50:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBJ0N-0003Sn-W6; Thu, 18 May 2017 10:50:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109552-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:xen-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=dac94e29110cd606dec37673644caf2cf6fd1dde
X-Osstest-Versions-That: linux=b23afd384801711ab6dbccd259cc14cb09a1dcaf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 10:50:03 +0000
Subject: [Xen-devel] [linux-linus test] 109552: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU1MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NTUyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICA1IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1MDUKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDUgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwOTUwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMDk1
MDUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxMDk1MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMDk1MDUKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwOTUwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEwOTUwNQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTA5NTA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk1MDUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMDk1MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTUwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NTA1
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgICAgZmFpbCAgbGlrZSAxMDk1MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkYWM5NGUyOTExMGNkNjA2ZGVjMzc2NzM2
NDRjYWYyY2Y2ZmQxZGRlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBi
MjNhZmQzODQ4MDE3MTFhYjZkYmNjZDI1OWNjMTRjYjA5YTFkY2FmCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMDk1MDUgIDIwMTctMDUtMTYgMjI6NTY6MjkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTA5NTUyICAyMDE3LTA1LTE3IDIyOjE3OjM1IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hy
aXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdA
Y2Fub25pY2FsLmNvbT4KICBKb2UgVGhvcm5iZXIgPGVqdEByZWRoYXQuY29tPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNaWtlIFNuaXR6ZXIgPHNu
aXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+
CiAgUGV0ZXIgUm9zaW4gPHBlZGFAYXhlbnRpYS5zZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9t
YXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBUaW4gSHV5bmggPHRuaHV5bmhAYXBt
LmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMzQ1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 10:50:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJ17-0005ze-6Z; Thu, 18 May 2017 10:50:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304657b0c=citrix-osstest@xenproject.org>)
 id 1dBJ15-0005yv-Fc
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 10:50:47 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 49/04-02196-68C7D195; Thu, 18 May 2017 10:50:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW5bjWy
 kwcmfjBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPCnVmMBTt1K2a8eMHewHhLsYuRk0NCwF9i
 zuQVrBC2u8T09hVsILaIgLPEhA+3wWxeAT2JPRsPgdnCAhYSr980sncxcgHVNzFK9E9exwjR7
 CbR8nw7cxcjB5h99xzYTDYBD4mJPRNZQGwWAVWJnrtfweYICWhJLF28kglivqDEyZlPwGqYBS
 QkDr54wQwx0kJix8c+tgmMfLOQlM1CUraAkWkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgbF
 ebmpxcWJ6ak5iUrFecn7uJkZgUDEAwQ7Gl6c9DzFKcjApifIeLpCNFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTBG1sNlBMsSk1PrUjLzAGGN0xagoNHSYRXCyTNW1yQmFucmQ6ROsWoy/Fu6Yf3T
 EIsefl5qVLivEogRQIgRRmleXAjYLF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK856qApv
 Bk5pXAbXoFdAQT0BHND6RBjihJREhJNTAK3D8ye/kktSv6UrYdRf18XHt8jvUWLzIWXX/sVkS
 g2+Y5UY8ri1XS/kgy8t11mxRSuGluTeup2Om7l2o1qp5psgmT91Z6fKaqrr7I0s9z9f2bdx+y
 zg/Z/stmjYJDFMu2icr7y7h7bx9Jlf+pHOrm759mmlKoEdl2upPHujrv9MyXNWmhYUosxRmJh
 lrMRcWJAO1bZU2wAgAA
X-Env-Sender: prvs=304657b0c=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495104644!43035173!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33122 invoked from network); 18 May 2017 10:50:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 10:50:45 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432986202"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71342-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=11a6cc5bda811513d2fbe47d8cb1a70b48077800
X-Osstest-Versions-That: ovmf=a8321feebb6af978478e0da559806602bd2dcc7d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 18 May 2017 11:50:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71342: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM0MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzNDIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTMzOAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzM4Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMTFhNmNjNWJk
YTgxMTUxM2QyZmJlNDdkOGNiMWE3MGI0ODA3NzgwMApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTgzMjFmZWViYjZhZjk3ODQ3OGUwZGE1NTk4MDY2MDJiZDJkY2M3ZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMzM4ICAyMDE3LTA1LTE3IDE4OjUxOjI1IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTM0MiAgMjAxNy0wNS0xOCAwNjo1MTo1NCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNv
dXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGlj
YWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgMTFhNmNjNWJkYTgxMTUxM2QyZmJlNDdkOGNiMWE3MGI0ODA3Nzgw
MApBdXRob3I6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgpEYXRlOiAgIFNhdCBB
cHIgMjkgMTY6NTc6NTQgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9QY2lCdXM6IEFkZCBJ
T01NVSBzdXBwb3J0LgogICAgCiAgICBJZiBJT01NVSBwcm90b2NvbCBpcyBpbnN0YWxsZWQsIFBj
aUJ1cyBuZWVkIGNhbGwgSU9NTVUKICAgIHRvIHNldCBhY2Nlc3MgYXR0cmlidXRlIGZvciB0aGUg
UENJIGRldmljZSBpbiBNYXAvVW1tYXAuCiAgICAKICAgIE9ubHkgYWZ0ZXIgdGhlIGFjY2VzcyBh
dHRyaWJ1dGUgaXMgc2V0LCB0aGUgUENJIGRldmljZSBjYW4KICAgIGFjY2VzcyB0aGUgRE1BIG1l
bW9yeS4KICAgIAogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzog
TGVvIER1cmFuIDxsZW8uZHVyYW5AYW1kLmNvbT4KICAgIENjOiBCcmlqZXNoIFNpbmdoIDxicmlq
ZXNoLnNpbmdoQGFtZC5jb20+CiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+CiAgICAKICAgIFByZXZpb3VzIHBhdGNoIFRlc3RlZC1ieTogQnJpamVzaCBT
aW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgUHJldmlvdXMgcGF0Y2ggVGVzdGVkLWJ5
OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25l
ZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGVvIER1
cmFuIDxsZW8uZHVyYW5AYW1kLmNvbT4KCmNvbW1pdCBjMTVkYThlYjM1ODdmMjM3MWRmMzMwYmM0
YmNiNWEzMWIyZWZhYzBkCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+
CkRhdGU6ICAgU2F0IEFwciAyOSAxNjoyMzo1OCAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtn
L1BjaUhvc3RCcmlkZ2U6IEFkZCBJT01NVSBzdXBwb3J0LgogICAgCiAgICBJZiBJT01NVSBwcm90
b2NvbCBpcyBpbnN0YWxsZWQsIFBjaUhvc3RCcmlkZ2UganVzdCBjYWxscwogICAgSU9NTVUgQWxs
b2NhdGVCdWZmZXIvRnJlZUJ1ZmZlci9NYXAvVW5tYXAuCiAgICAKICAgIFBjaUhvc3RCcmlkZ2Ug
ZG9lcyBub3Qgc2V0IElPTU1VIGFjY2VzcyBhdHRyaWJ1dGUsCiAgICBiZWNhdXNlIGl0IGRvZXMg
bm90IGtub3cgd2hpY2ggZGV2aWNlIHJlcXVlc3QgdGhlIERNQS4KICAgIFRoaXMgd29yayBpcyBk
b25lIGJ5IFBjaUJ1cyBkcml2ZXIuCiAgICAKICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgogICAgQ2M6IExlbyBEdXJhbiA8bGVvLmR1cmFuQGFtZC5jb20+CiAgICBDYzogQnJp
amVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgQ2M6IEFyZCBCaWVzaGV1dmVs
IDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgCiAgICBQcmV2aW91cyBwYXRjaCBUZXN0
ZWQtYnk6IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICAgIFByZXZpb3Vz
IHBhdGNoIFRlc3RlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v
cmc+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExlbyBEdXJhbiA8bGVvLmR1cmFuQGFtZC5jb20+Cgpjb21taXQgZDFmZGRjNDUz
M2JmMDg0ZWZmMTcyZmY5MjA2MTkxOTdkYTUzYjQ4ZQpBdXRob3I6IEppZXdlbiBZYW8gPGppZXdl
bi55YW9AaW50ZWwuY29tPgpEYXRlOiAgIFNhdCBNYXIgMjUgMTA6NTM6MjggMjAxNyArMDgwMAoK
ICAgIE1kZU1vZHVsZVBrZy9JbmNsdWRlOiBBZGQgSU9NTVUgcHJvdG9jb2wgZGVmaW5pdGlvbi4K
ICAgIAogICAgVGhpcyBwcm90b2NvbCBpcyB0byBhYnN0cmFjdCBETUEgYWNjZXNzIGZyb20gSU9N
TVUuCiAgICAxKSBJbnRlbCAiRE1BUiIgQUNQSSB0YWJsZS4KICAgIDIpIEFNRCAiSVZSUyIgQUNQ
SSB0YWJsZQogICAgMykgQVJNICJJT1JUIiBBQ1BJIHRhYmxlLgogICAgCiAgICBUaGVyZSBtaWdo
dCBiZSBtdWx0aXBsZSBJT01NVSBlbmdpbmVzIG9uIG9uZSBwbGF0Zm9ybS4KICAgIEZvciBleGFt
cGxlLCBvbmUgZm9yIGdyYXBoaWMgYW5kIG9uZSBmb3IgcmVzdCBQQ0kgZGV2aWNlcwogICAgKHN1
Y2ggYXMgQVRBL1VTQikuCiAgICBBbGwgSU9NTVUgZW5naW5lcyBhcmUgcmVwb3J0ZWQgYnkgb25l
IEFDUEkgdGFibGUuCiAgICAKICAgIEFsbCBJT01NVSBwcm90b2NvbCBwcm92aWRlciBzaG91bGQg
YmUgYmFzZWQgdXBvbiBBQ1BJIHRhYmxlLgogICAgVGhpcyBzaW5nbGUgSU9NTVUgcHJvdG9jb2wg
Y2FuIGhhbmRsZSBtdWx0aXBsZSBJT01NVSBlbmdpbmVzIG9uIG9uZSBzeXN0ZW0uCiAgICAKICAg
IFRoaXMgSU9NTVUgcHJvdG9jb2wgcHJvdmlkZXIgY2FuIHVzZSBVRUZJIGRldmljZSBwYXRoIHRv
IGRpc3Rpbmd1aXNoCiAgICBpZiB0aGUgZGV2aWNlIGlzIGdyYXBoaWMgb3IgQVRBL1VTQiwgYW5k
IGZpbmQgb3V0IGNvcnJlc3BvbmRpbmcKICAgIElPTU1VIGVuZ2luZS4KICAgIAogICAgVGhlIElP
TU1VIHByb3RvY29sIHByb3ZpZGVzIDIgY2FwYWJpbGl0aWVzOgogICAgQSkgU2V0IERNQSBhY2Nl
c3MgYXR0cmlidXRlIC0gc3VjaCBhcyB3cml0ZS9yZWFkIGNvbnRyb2wuCiAgICBCKSBSZW1hcCBE
TUEgbWVtb3J5IC0gc3VjaCBhcyByZW1hcCBhYm92ZSA0R2lCIHN5c3RlbSBtZW1vcnkgYWRkcmVz
cwogICAgdG8gYmVsb3cgNEdpQiBkZXZpY2UgYWRkcmVzcy4KICAgIEl0IHByb3ZpZGVzIEFsbG9j
YXRlQnVmZmVyL0ZyZWVCdWZmZXIvTWFwL1VubWFwIGZvciBETUEgbWVtb3J5LgogICAgVGhlIHJl
bWFwcGluZyBjYW4gYmUgc3RhdGljIChmaXhlZCBhdCBidWlsZCB0aW1lKSBvciBkeW5hbWljIChh
bGxvY2F0ZQogICAgYXQgcnVudGltZSkuCiAgICAKICAgIDQpIEFNRCAiU0VWIiBmZWF0dXJlLgog
ICAgV2UgY2FuIGhhdmUgYW4gQU1EIFNFViBzcGVjaWZpYyBJT01NVSBkcml2ZXIgdG8gcHJvZHVj
ZSBJT01NVSBwcm90b2NvbCwKICAgIGFuZCBtYW5hZ2UgU0VWIGJpdC4KICAgIAogICAgQ2M6IFJ1
aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogTGVvIER1cmFuIDxsZW8uZHVyYW5A
YW1kLmNvbT4KICAgIENjOiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAg
ICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICAKICAg
IFByZXZpb3VzIHBhdGNoIFRlc3RlZC1ieTogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBh
bWQuY29tPgogICAgUHJldmlvdXMgcGF0Y2ggVGVzdGVkLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEppZXdlbiBZYW8g
PGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5u
aUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGVvIER1cmFuIDxsZW8uZHVyYW5AYW1kLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 10:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 10:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJ7i-0006Iy-T8; Thu, 18 May 2017 10:57:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBJ7h-0006Is-Ga
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 10:57:37 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EE/DA-01732-02E7D195; Thu, 18 May 2017 10:57:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpK5CnWy
 kwYXzohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkeYIFz1kqzv87xNrAOImli5GTQ0LAX2L6
 gRNsIDabgLLEz85eMFtEQE+i6cBzRhCbWaBAYv2+SawgtrCAmcTKDXvAelkEVCUW7TjIBGLzC
 phLHF7zmBFiprzErraLYPVCAgoSHdOPQdUISpyc+YQFYqaExMEXL5gnMHLPQpKahSS1gJFpFa
 N6cWpRWWqRrqleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgINQzMDDuYLz81ek
 QoyQHk5Io7+EC2UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxHq4FygkWp6akVaZk5wJCESUtw
 8CiJ8IbWAKV5iwsSc4sz0yFSpxh1Oebc+/qeSYglLz8vVUqcdxHIDAGQoozSPLgRsPi4xCgrJ
 czLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9w/IFJ7MvBK4Ta+AjmACOqL5gTTIESWJCCmpBsZFPn
 +W1s6Y215Q+7V3QfB9q3cVgZtlGWZO2PGj5kzx/9kPpxtvnTRdVHu1r0OFJwvTjwtbM27KNNU
 eKhVOf+LCGM11/+FZj1/+h702JSq8O7dOK8zDRybN4rn8D/ee/KPXWV5UbvngcXBlN2tiFEfD
 Z/Xz93/73NHctW13CvM708bWcvs215lKLMUZiYZazEXFiQAZS6rPigIAAA==
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495105054!101195082!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14719 invoked from network); 18 May 2017 10:57:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 10:57:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424350611"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 11:57:32 +0100
Message-ID: <20170518105732.9880-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <Julien.Grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] build: add missing dependency
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGY3NDViNTUgbWlzc2VkIGluc3RhbGwtdG9vbHMnIGRlcGVuZGVuY3kgb24KYnVpbGQt
dG9vbHMtcHVibGljLWhlYWRlcnMuCgpEaXNjb3ZlcmVkIGJ5IFRyYXZpcy1DSS4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFs
bEBhcm0uY29tPgotLS0KIE1ha2VmaWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQpp
bmRleCAzZTFlMDY1NTM3Li5lOTU4YmRjNDRiIDEwMDY0NAotLS0gYS9NYWtlZmlsZQorKysgYi9N
YWtlZmlsZQpAQCAtMTAzLDcgKzEwMyw3IEBAIGluc3RhbGwteGVuOgogCSQoTUFLRSkgLUMgeGVu
IGluc3RhbGwKIAogLlBIT05ZOiBpbnN0YWxsLXRvb2xzCi1pbnN0YWxsLXRvb2xzOgoraW5zdGFs
bC10b29sczogYnVpbGQtdG9vbHMtcHVibGljLWhlYWRlcnMKIAkkKE1BS0UpIC1DIHRvb2xzIGlu
c3RhbGwKIAogLlBIT05ZOiBpbnN0YWxsLXN0dWJkb20KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBm-0006xr-KL; Thu, 18 May 2017 11:01:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBl-0006x6-0H
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:49 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 81/CE-03920-C1F7D195; Thu, 18 May 2017 11:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXle6Xjb
 S4N41G4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNrxk2Wgn72iuUfT7A2MN5n7WLk5JAQ8JfY
 veEoE4jNJqAr0bTlL1sXIweHiICKxO29BiAms0CoxI4XliAVwgJhEo8OdrGB2CwCqhI3e7aD2
 bwCnhJbTm9jhJgoJ3H++E9mEJtTwEvi5NbJYDVCQDXzl15hBRkpJKAmMXd9PESroMTJmU9YQG
 xmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO93NTi4sT
 01JzEpGK95PzcTYzAsGEAgh2MBxYFHmKU5GBSEuU9XCAbKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCN6YGKCdYlJqeWpGWmQMMYJi0BAePkgjvRZA0b3FBYm5xZjpE6hSjLsece1/fMwmx5OXnp
 UqJ8ybVAhUJgBRllObBjYBF0yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ82aDTOHJzCuB2/
 QK6AgmoCOaH0iDHFGSiJCSamB0/vP1eYZWpcCspMCz1wR9H5b+T1A4lqx4NrYg5qr/rAaPkgI
 F7/+flvm382sV35aeuHrWM3GF7t9lJZZ2ve9WLGFyZjGewneyad3J8traJRZpLyeuvmBhNGPh
 0W9ux/WmXbsZ/u3Jvq0PcuZyZEaarDjRdZeFpyX8WcOyk5fv3X646EqWfki2EktxRqKhFnNRc
 SIAVOQRvaECAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495105305!69206286!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25237 invoked from network); 18 May 2017 11:01:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987216"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:14 +0100
Message-ID: <1495105294-25989-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 04/24] ts-hosts-allocate-Executive:
	tolerate lack of hostflags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Sm9icyBnZW5lcmF0ZWQgYnkgbWFrZS1ob3N0cy1mbGlnaHQgZG8gbm90IG5lZWQgdG8gKGFuZCB0
aGVyZWZvcmUgZG8Kbm90KSBzZXQgYW55IGhvc3RmbGFnczogdGhleSBzZXQgYSBgaG9zdCcgcnVu
dmFyIGluc3RlYWQsIGZvciB0aGUKc3BlY2lmaWMgaG9zdC4gIERvIG5vdCBwb2ludGxlc3NseSBi
b21iIG91dCBpbiB0aGlzIHNpdHVhdGlvbi4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2
ZSB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdHMtaG9zdHMtYWxsb2NhdGUtRXhlY3V0aXZlIGIvdHMtaG9zdHMtYWxs
b2NhdGUtRXhlY3V0aXZlCmluZGV4IDk0MTcyMjYuLjA5ODdlMmIgMTAwNzU1Ci0tLSBhL3RzLWhv
c3RzLWFsbG9jYXRlLUV4ZWN1dGl2ZQorKysgYi90cy1ob3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUK
QEAgLTIzMiw3ICsyMzIsOCBAQCBzdWIgY29tcHV0ZV9oaWRzICgpIHsKICAgICAgICAgICAgIHBy
aW50IERFQlVHICJISUQgJGlkZW50IE9WRVJSSURFICRoaWQtPntPdmVycmlkZVVzZX1cbiI7CiAg
ICAgICAgIH0KICAgICAgICAgbXkgQGZsYWdzPSBnZXRfaG9zdGZsYWdzKCRpZGVudCk7Ci0JZGll
ICJubyBob3N0ZmxhZ3M/ISIgdW5sZXNzIEBmbGFnczsKKwlkaWUgIm5vIGhvc3RmbGFncz8hIiB1
bmxlc3MgQGZsYWdzIG9yCisJICAgICRoaWQtPntPdmVycmlkZVVzZX0gb3IgJHJ7JGlkZW50fTsK
ICAgICAgICAgcHJpbnQgREVCVUcgIkhJRCAkaWRlbnQgRkxBR1MgQGZsYWdzXG4iOwogICAgICAg
ICAkaGlkLT57SWRlbnR9PSAkaWRlbnQ7CiAgICAgICAgIG15ICVmbGFnczsKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBn-0006yf-FE; Thu, 18 May 2017 11:01:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBm-0006xK-3o
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:50 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 49/FF-01709-D1F7D195; Thu, 18 May 2017 11:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXlemXjb
 SoHOKpcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtG4+g1bwS2uir6HRg2MBzi6GDk5JAT8JW4/
 eM4OYrMJ6Eo0bfnL1sXIwSEioCJxe68BiMksECqx44UlSIWwgIfEzTUbmUBsFgFViYXftoPZv
 AJeEgcO7WOGmCgncf74TzCbEyh+cutkNhBbSMBTYv7SK6wgI4UE1CTmro+HaBWUODnzCQuIzS
 wgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERg0DECwg7FvlvMhRkkOJiVR3sMFspFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHhjaoBygkWp6akVaZk5wPCFSUtw8CiJ8B6oBUrzFhck5hZnpkOkTjEqSonzPgRJCIAkMkrz4
 NpgMXOJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzZIFN4MvNK4Ka/AlrMBLS4+YE0yOKSRI
 SUVAOjFz/DqT7rPz2NQjbhXTVCPSZzZFdbFxftreFi0Jnw45XLWa1lD3ul8jyyL/8r3nvmnZB
 F7TI5gZfTVh/sz59p27/bdfqVjwrMj2Zd0GremDgjwUhAa+O0iir5HDtfod8fFx0OeL1DcX9P
 5HI3ARa1KuvLrw4t3lvkK1aw6YStqcv1i0uer52oxFKckWioxVxUnAgATZ9Ri5QCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495105304!98750734!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56678 invoked from network); 18 May 2017 11:01:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987219"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:20 +0100
Message-ID: <1495105294-25989-10-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 10/24] sg-run-job: new run-ts iffail
	syntax -...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5kaWNhdGVzIG5vdCB0byB0aHJvdyBhIFRjbCBleGNlcHRpb24gaWYgdGhlIHN0ZXAgZmFpbHMu
CgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tCiBzZy1ydW4tam9iIHwgMTIgKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl
cnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NnLXJ1bi1qb2IgYi9zZy1y
dW4tam9iCmluZGV4IDhlNjI1ZDkuLjRmZDc1MDUgMTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IKKysr
IGIvc2ctcnVuLWpvYgpAQCAtMTQ2LDkgKzE0NiwxMSBAQCBwcm9jIHRlc3RpZF9tYXRjaGVzX2ds
b2JzIHt0ZXN0aWQgZ2xvYnN9IHsKIAogIy0tLS0tLS0tLS0gdGVzdCBzY3JpcHQgaGFuZGxpbmcg
LS0tLS0tLS0tLQogCi1wcm9jIHJ1bi10cyB7YXJnc30gewotICAgIHNldCByZWFwIFtldmFsIHNw
YXduLXRzICRhcmdzXQotICAgIGlmIHshW3JlYXAtdHMgJHJlYXBdfSB7IGVycm9yICJ0ZXN0IHNj
cmlwdCBmYWlsZWQiIH0KK3Byb2MgcnVuLXRzIHtpZmZhaWwgYXJnc30geworICAgIHNldCB3YW50
c3RhdHVzIHBhc3MKKyAgICBpZiB7W3JlZ3N1YiB7Xi19ICRpZmZhaWwge30gaWZmYWlsXX0geyBz
ZXQgd2FudHN0YXR1cyAqIH0KKyAgICBzZXQgcmVhcCBbZXZhbCBbbGlzdCBzcGF3bi10cyAkaWZm
YWlsXSAkYXJnc10KKyAgICBpZiB7IVtyZWFwLXRzICRyZWFwICR3YW50c3RhdHVzXX0geyBlcnJv
ciAidGVzdCBzY3JpcHQgZmFpbGVkIiB9CiB9CiAKIHByb2MgcmVwZWF0LXRzIHtyZXBzIHRlc3Rp
ZCBhcmdzfSB7CkBAIC0yNjEsNyArMjYzLDcgQEAgcHJvYyBzcGF3bi10cyB7aWZmYWlsIHRlc3Rp
ZCBhcmdzfSB7CiAgICAgcmV0dXJuIFtsaXN0IGZoICRmaCAkZGV0YWlsc10KIH0KIAotcHJvYyBy
ZWFwLXRzIHtyZWFwfSB7Citwcm9jIHJlYXAtdHMge3JlYXAge3dhbnRzdGF0dXMgcGFzc319IHsK
ICAgICBnbG9iYWwgdHJ1bmNhdGUgdHJ1bmNhdGVfZ2xvYnMKIAogICAgIHN3aXRjaCAtZXhhY3Qg
W2xpbmRleCAkcmVhcCAwXSB7CkBAIC0yODgsNyArMjkwLDcgQEAgcHJvYyByZWFwLXRzIHtyZWFw
fSB7CiAgICAgICAgIGpvYmRiOjpsb2dwdXRzIHN0ZG91dCAidHJ1bmNhdGluZyBqb2Igbm93IGFz
IGluc3RydWN0ZWQiCiAgICAgICAgIHNldCB0cnVuY2F0ZSAxCiAgICAgfQotICAgIHJldHVybiBb
ZXhwciB7IVtzdHJpbmcgY29tcGFyZSAkcmVzdWx0IHBhc3NdfV0KKyAgICByZXR1cm4gW3N0cmlu
ZyBtYXRjaCAkd2FudHN0YXR1cyAkcmVzdWx0XQogfQogCiAjLS0tLS0tLS0tLSBwZXItaG9zdCBp
bmZyYXN0cnVjdHVyZSAobm9uLWJ1aWxkIHRlc3RzIG9ubHkpIC0tLS0tLS0tLS0KLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBp-000714-F7; Thu, 18 May 2017 11:01:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBo-0006x8-3C
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:52 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8D/6D-01992-F1F7D195; Thu, 18 May 2017 11:01:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXleuXjb
 S4NdkKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePlox7Wgu0qFbd77rA0MO6X7WLk4JAQ8JfY
 /ompi5GTg01AV6Jpy182kLCIgIrE7b0GICazQKjEjheWIBXCAl4SvTu+sIDYLAKqEjtefmUHs
 XmB4i8v7wSzJQTkJM4f/8kMYnMCxU9uncwGYgsJeErMX3qFFWSkkICaxNz18RCtghInZz4BG8
 ksICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYNPUMDIw7GG9P9jvEKMnBpCTKe7hANlKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBG9MDVBOsCg1PbUiLTMHGL4waQkOHiUR3gO1QGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy
 89LlRLnfQhSJABSlFGaBzcCFkuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzhtUBTeHJzC
 uB2/QK6AgmoCOaH0iDHFGSiJCSamDUnClx3O3xmn4Pl/IjBn0XLjGHFLu8Xa2sPMn/16q6J5t
 9X+VNzZZratnft/OKzXLbHROu7Yx89jYoNSdwqz6bG9//pUYMXleUVsrIRLAZCPzuCJKZebhb
 4s+Bh+0K0TmuCxw4n5i8XP/49o0tTx0XvjI8+ubXt5a7Yj/OXGG2OvYvdfolhzUlSizFGYmGW
 sxFxYkAzkdA+aACAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495105307!60124495!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43988 invoked from network); 18 May 2017 11:01:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987225"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:30 +0100
Message-ID: <1495105294-25989-20-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 20/24] host examination: Run a regular
	exam flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhhbWluZSBldmVyeSBob3N0LCBvbmNlIGEgbW9udGguCgpUaGlzIGZsaWdodCBjb250YWlucyB0
aGVzZSBqb2JzOgogICAgYnVpbGQtYW1kNjQgYnVpbGQtYW1kNjQtcHZvcHMKICAgIGJ1aWxkLWFy
bTY0IGJ1aWxkLWFybTY0LXB2b3BzCiAgICBidWlsZC1hcm1oZiBidWlsZC1hcm1oZi1wdm9wcwog
ICAgYnVpbGQtaTM4NiAgYnVpbGQtaTM4Ni1wdm9wcwogICAgZXhhbWluZS0qCgpUaGUgYnVpbGQg
am9icyBhcmUgdmVyeSBzaW1pbGFyIHRvIG5vcm1hbCBidWlsZCBqb2JzIGFuZCBJIHdvbid0CnJl
Y291bnQgdGhlaXIgY29udGVudHMgaGVyZS4gIEluIGFueSBjYXNlLCBub3JtYWxseSB0aGV5IHdp
bGwgYmUKcmVwbGFjZWQgd2l0aCBidWlsZCBqb2JzIGZyb20gYSByZWNlbnQgeGVuLXVuc3RhYmxl
IG9yIG9zc3Rlc3QgZmxpZ2h0LgoKVGhlIGV4YW1pbmUtU09NRUhPU1Qgam9iIGxvb2tzIGxpa2Ug
dGhpczoKICAgIGFsbF9ob3N0X2RpX3ZlcnNpb24gICAgIGN1cnJlbnQKICAgIGFsbF9ob3N0X3N1
aXRlICAgICAgICAgIGplc3NpZQogICAgYXJjaCAgICAgICAgICAgICAgICAgICAge2FtZDY0LGkz
ODYsYXJtNjQsYXJtaGZ9CiAgICBidWlsZGpvYiAgICAgICAgICAgICAgICBidWlsZC17YW1kNjQs
aTM4Nixhcm02NCxhcm1oZn0KICAgIGVuYWJsZV94c20gICAgICAgICAgICAgIGZhbHNlCiAgICBo
b3N0ICAgICAgICAgICAgICAgICAgICBTT01FSE9TVAogICAgaG9zdGFsbG9jX21heHdhaXRfbWF4
ICAgMjAwMDAKICAgIGtlcm5idWlsZGpvYiAgICAgICAgICAgIGJ1aWxkLXthbWQ2NCxpMzg2LGFy
bTY0LGFybWhmfS1wdm9wcwogICAga2VybmtpbmQgICAgICAgICAgICAgICAgcHZvcHMKICAgIHRv
b2xzdGFjayAgICAgICAgICAgICAgIHhsCiAgICB4ZW5idWlsZGpvYiAgICAgICAgICAgICBidWls
ZC17YW1kNjQsaTM4Nixhcm02NCxhcm1oZn0KClRoZSBhYm92ZSBpcyBmcm9tIHN0YW5kYWxvbmUt
Z2VuZXJhdGUtZHVtcC1mbGlnaHQtcnVudmFycyBzbyBjb250YWlucwpkdW1teSBkYXRhLiAgVGhl
IHN1aXRlLCBhcmNoaXRlY3R1cmVzLCBob3N0IGFuZCByZWNpcGUgd2lsbCB2YXJ5CmRlcGVuZGlu
ZyBvbiB0aGUgb3V0cHV0IGZyb20gY3MtbGlzdC1ob3N0cy4KClNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNyLWRhaWx5LWJyYW5jaCAg
IHwgMTUgKysrKysrKysrKysrKystCiBjcmktY29tbW9uICAgICAgICB8ICAyICstCiBjcm9udGFi
ICAgICAgICAgICB8ICAxICsKIGNyb250YWItY2FtYnJpZGdlIHwgIDIgKysKIDQgZmlsZXMgY2hh
bmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jci1k
YWlseS1icmFuY2ggYi9jci1kYWlseS1icmFuY2gKaW5kZXggZjBjNjcxOC4uOGEzMTRjZSAxMDA3
NTUKLS0tIGEvY3ItZGFpbHktYnJhbmNoCisrKyBiL2NyLWRhaWx5LWJyYW5jaApAQCAtNjksNyAr
NjksNyBAQCBmZXRjaF92ZXJzaW9uICgpIHsKIH0KIAogY2FzZSAkYnJhbmNoIGluCi0gICAgZGlz
dHJvcy0qKQorICAgIGRpc3Ryb3MtKnxleGFtaW5lKQogCXRyZWV1cmw9bm9uZTs7CiAgICAgKikK
IAl0cmVldXJsPWAuL2FwLXByaW50LXVybCAkYnJhbmNoYDs7CkBAIC0yNzQsNiArMjc0LDExIEBA
IGZpCiBjYXNlICRicmFuY2ggaW4KIGRpc3Ryb3MtKikJbWFrZWZsaWdodD0uL21ha2UtZGlzdHJv
cy1mbGlnaHQgOzsKIHhlbi0qLWNvdmVyaXR5KQltYWtlZmxpZ2h0PS4vbWFrZS1jb3Zlcml0eS1m
bGlnaHQgOzsKK2V4YW1pbmUpCW1ha2VmbGlnaHQ9bWFrZV9ob3N0c19mbGlnaHQKKwkJbWFrZV9o
b3N0c19mbGlnaHQgKCkgeworCQkJLi9tYWtlLWhvc3RzLWZsaWdodCAkMSAkMiBibGVzc2VkLSQz
ICQzICQ0CisJCX0KKwkJOzsKICopICAgICAgICAgCW1ha2VmbGlnaHQ9Li9tYWtlLWZsaWdodCA7
OwogZXNhYwogCkBAIC0zMDksNiArMzE0LDE0IEBAIHhlbi11bnN0YWJsZS1zbW9rZSkKIAkjIEV2
ZW4gYWRob2Mgb3IgcGxheSBmbGlnaHRzIG91Z2h0IHRvIHJldXNlIG9ubHkgcmVhbAogCSMgcHJl
dmlvdXMgYnVpbGRzLgogCTs7CitleGFtaW5lKQorCS4vbWctYWRqdXN0LWZsaWdodC1tYWtleHJl
ZnMgLXYgJGZsaWdodAkJCQlcCisJCSdidWlsZC0qJwkJCQkJCVwKKwkJLS1kZWJ1ZyAtLWJsZXNz
aW5ncz1yZWFsCQkJCVwKKwkJLS1icmFuY2g9eGVuLXVuc3RhYmxlLG9zc3Rlc3QJCQkJXAorCQkt
LXJldmlzaW9uLXhlbj0kUkVWSVNJT05fWEVOCQkJCVwKKwkJLS1yZXZpc2lvbi1vc3N0ZXN0PSRo
YXJuZXNzX3JldgorCTs7CiBlc2FjCiAKICREQUlMWV9CUkFOQ0hfUE9TVE1BS0VfSE9PSwpkaWZm
IC0tZ2l0IGEvY3JpLWNvbW1vbiBiL2NyaS1jb21tb24KaW5kZXggYWMzNjBkZS4uOTAzZmI0ZSAx
MDA2NDQKLS0tIGEvY3JpLWNvbW1vbgorKysgYi9jcmktY29tbW9uCkBAIC04MCw3ICs4MCw3IEBA
IHNlbGVjdF94ZW5icmFuY2ggKCkgewogCXNlYWJpb3MpCQl0cmVlPXNlYWJpb3M7CXhlbmJyYW5j
aD14ZW4tdW5zdGFibGUgOzsKIAl4dGYpCQkJdHJlZT14dGY7CXhlbmJyYW5jaD14ZW4tdW5zdGFi
bGUgOzsKIAlvdm1mKQkJCXRyZWU9b3ZtZjsJeGVuYnJhbmNoPXhlbi11bnN0YWJsZSA7OwotCWRp
c3Ryb3MtKikJCXRyZWU9bm9uZTsJeGVuYnJhbmNoPXhlbi11bnN0YWJsZSA7OworCWRpc3Ryb3Mt
KnxleGFtaW5lKQl0cmVlPW5vbmU7CXhlbmJyYW5jaD14ZW4tdW5zdGFibGUgOzsKIAlvc3N0ZXN0
KQkJdHJlZT1vc3N0ZXN0Owl4ZW5icmFuY2g9eGVuLXVuc3RhYmxlIDs7CiAJZXNhYwogCWlmIFsg
IngkdHJlZSIgPSB4bGludXggXTsgdGhlbgpkaWZmIC0tZ2l0IGEvY3JvbnRhYiBiL2Nyb250YWIK
aW5kZXggNjIwNDdmMy4uNDg1NjU2OSAxMDA3NTUKLS0tIGEvY3JvbnRhYgorKysgYi9jcm9udGFi
CkBAIC05LDYgKzksNyBAQCBNQUlMVE89aWFuLmphY2tzb25AY2l0cml4LmNvbSxpYW4uY2FtcGJl
bGxAZXUuY2l0cml4LmNvbQogNC01OS8zMAkJKgkqICogKgkJY2QgdGVzdGluZy5naXQgJiYJCQkJ
Li9jci1mb3ItYnJhbmNoZXMgYnJhbmNoZXMgLXEgIi4vY3ItZGFpbHktYnJhbmNoIC0tcmVhbCIK
IDE4CQk5CSogKiAxLDMsNQljZCB0ZXN0aW5nLmdpdCAmJiBCUkFOQ0hFUz1saW51eC1uZXh0CQku
L2NyLWZvci1icmFuY2hlcyBicmFuY2hlcyAtdyAiLi9jci1kYWlseS1icmFuY2ggLS1yZWFsIgog
MTgJCTkJKiAqIDMsNwkJY2QgdGVzdGluZy5naXQgJiYgQlJBTkNIRVM9eGVuLXVuc3RhYmxlLWNv
dmVyaXR5IC4vY3ItZm9yLWJyYW5jaGVzIGJyYW5jaGVzIC13ICIuL2NyLWRhaWx5LWJyYW5jaCAt
LXJlYWwiCiszNAkJMTUJMjMgKiAqCQljZCB0ZXN0aW5nLmdpdCAmJiBCUkFOQ0hFUz1leGFtaW5l
CQkuL2NyLWZvci1icmFuY2hlcyBicmFuY2hlcyAtdyAiLi9jci1kYWlseS1icmFuY2ggLS1yZWFs
IgogMTgJCTQJKiAqICoJCWNkIHRlc3RpbmcuZ2l0ICYmIEJSQU5DSEVTPSdsaW51eC0zLjAgbGli
dmlydCBydW1wcnVuJyAuL2NyLWZvci1icmFuY2hlcyBicmFuY2hlcyAtdyAiLi9jci1kYWlseS1i
cmFuY2ggLS1yZWFsIgogNi01OS8xNSAgIAkqCSogKiAqCQljZCB0ZXN0aW5nLmdpdCAmJiBFWFRS
QV9CUkFOQ0hFUz0nbGludXgtMy4wIHJ1bXBydW4gbGlidmlydCcgLi9jci1mb3ItYnJhbmNoZXMg
YmlzZWN0cyAtdyAiLi9jci10cnktYmlzZWN0IC0tcmVhbCIKICM4LTU5LzUJCSoJKiAqICoJCWNk
IGJpc2VjdHMvYWRob2MuZ2l0ICYmCXdpdGgtbG9jay1leCAtcSBkYXRhLXRyZWUtbG9jayBiYXNo
IC1jICIuL2NyLXRyeS1iaXNlY3QtYWRob2M7IGV4aXQgJD8iCmRpZmYgLS1naXQgYS9jcm9udGFi
LWNhbWJyaWRnZSBiL2Nyb250YWItY2FtYnJpZGdlCmluZGV4IDJhYmFiYjAuLjNjMTk3ZGUgMTAw
NzU1Ci0tLSBhL2Nyb250YWItY2FtYnJpZGdlCisrKyBiL2Nyb250YWItY2FtYnJpZGdlCkBAIC0x
NSw2ICsxNSw4IEBAIE1BSUxUTz1pYW4uamFja3NvbkBjaXRyaXguY29tLGlhbi5jYW1wYmVsbEBl
dS5jaXRyaXguY29tCiA0NgkJNwkqICogNQkJY2QgdGVzdGluZy5naXQgJiYgQlJBTkNIRVM9J2Rp
c3Ryb3MtZGViaWFuLWplc3NpZScJLi9jci1mb3ItYnJhbmNoZXMgYnJhbmNoZXMgLXcgIi4vY3It
ZGFpbHktYnJhbmNoIC0tcmVhbCIKIDQ2CQk3CSogKiA2CQljZCB0ZXN0aW5nLmdpdCAmJiBCUkFO
Q0hFUz0nZGlzdHJvcy1kZWJpYW4tc3RyZXRjaCcJLi9jci1mb3ItYnJhbmNoZXMgYnJhbmNoZXMg
LXcgIi4vY3ItZGFpbHktYnJhbmNoIC0tcmVhbCIKIAorMzQJCTE1CTI1ICogKgkJY2QgdGVzdGlu
Zy5naXQgJiYgQlJBTkNIRVM9ZXhhbWluZQkJLi9jci1mb3ItYnJhbmNoZXMgYnJhbmNoZXMgLXcg
Ii4vY3ItZGFpbHktYnJhbmNoIC0tcmVhbCIKKwogIzgtNTkvNQkJKgkqICogKgkJY2QgYmlzZWN0
cy9hZGhvYy5naXQgJiYgd2l0aC1sb2NrLWV4IC1xIGRhdGEtdHJlZS1sb2NrIGJhc2ggLWMgIi4v
Y3ItdHJ5LWJpc2VjdC1hZGhvYzsgZXhpdCAkPyIKIDIyCQk4CSogKiAqCQljZCB0ZXN0aW5nLmdp
dCAmJiBCUkFOQ0hFUz1tYWludGpvYnMJCS4vY3ItZm9yLWJyYW5jaGVzIC4gLXcgLi9jci1hbGwt
YnJhbmNoLXN0YXR1c2VzICcnCiAzCQk0CSogKiAqCQlzYXZlbG9nIC1jMjggdGVzdGluZy5naXQv
dG1wL2NyLWZvci1icmFuY2hlcy5sb2cgPi9kZXYvbnVsbAotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBo-000701-8F; Thu, 18 May 2017 11:01:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBn-0006yL-GK
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BF/48-03620-E1F7D195; Thu, 18 May 2017 11:01:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXleuXjb
 S4OZpfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP/sTdsBT84K3bOu8bawHiRo4uRk0NCwF9i
 37sGNhCbTUBXomnLXyCbg0NEQEXi9l4DEJNZIFRixwtLEFNYwFvi3ccSkGIWAVWJbc8WsoDYv
 AJeEvNXX2GDGCgncf74T2YQmxMofnLrZLC4kICnxPylV1hBxggJqEnMXR8P0SoocXLmE7AxzA
 ISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukaWeklFmekZJbmJmTm6hgZmermpxcWJ6ak
 5iUnFesn5uZsYgUHDAAQ7GA8sCjzEKMnBpCTKe7hANlKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BG9MDVBOsCg1PbUiLTMHGL4waQkOHiUR3osgad7igsTc4sx0iNQpRl2OQ89/vmcSYsnLz0uVE
 udNqgUqEgApyijNgxsBi6VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubNBpnCk5lXArfpFd
 ARTEBHND+QBjmiJBEhJdXAeHCGS/wBgRzLrQ0WRpq/stgStGxOhKrFsB9d8ZhN8qma1nXF/Z1
 HRUufrNx9UK11xjrzSWyqmwWmp3z9+ZdDcsNhJYn9199NfbLFTnW+o8bT6EaRvylh/zO/GzwK
 4n/45FUfz9fo/u1a6xayvZTud77Hsz3yiO1z0e0hiiZObg4xvi+Zv8qfU2Ipzkg01GIuKk4EA
 MbJY7mgAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495105305!69206286!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25776 invoked from network); 18 May 2017 11:01:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987224"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:28 +0100
Message-ID: <1495105294-25989-18-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 18/24] cr-daily-branch: Move harness_rev
	definition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGFsc28gYWRqdXN0IHNvbWUgZm9ybWF0dGluZy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogY3ItZGFpbHktYnJhbmNoIHwgMTIgKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NyLWRhaWx5LWJyYW5j
aCBiL2NyLWRhaWx5LWJyYW5jaAppbmRleCAxNTg1NTRkLi5mMGM2NzE4IDEwMDc1NQotLS0gYS9j
ci1kYWlseS1icmFuY2gKKysrIGIvY3ItZGFpbHktYnJhbmNoCkBAIC0yNzIsOSArMjcyLDkgQEAg
aWYgWyAieCRPTERfUkVWSVNJT04iID0geGRldGVybWluZS1sYXRlIF07IHRoZW4KIGZpCiAKIGNh
c2UgJGJyYW5jaCBpbgotZGlzdHJvcy0qKSBtYWtlZmxpZ2h0PS4vbWFrZS1kaXN0cm9zLWZsaWdo
dCA7OwoteGVuLSotY292ZXJpdHkpbWFrZWZsaWdodD0uL21ha2UtY292ZXJpdHktZmxpZ2h0IDs7
Ci0qKSAgICAgICAgIG1ha2VmbGlnaHQ9Li9tYWtlLWZsaWdodCA7OworZGlzdHJvcy0qKQltYWtl
ZmxpZ2h0PS4vbWFrZS1kaXN0cm9zLWZsaWdodCA7OworeGVuLSotY292ZXJpdHkpCW1ha2VmbGln
aHQ9Li9tYWtlLWNvdmVyaXR5LWZsaWdodCA7OworKikgICAgICAgICAJbWFrZWZsaWdodD0uL21h
a2UtZmxpZ2h0IDs7CiBlc2FjCiAKIGlmIFsgIngkTkVXX1JFVklTSU9OIiA9ICJ4JE9MRF9SRVZJ
U0lPTiIgXTsgdGhlbgpAQCAtMjk0LDEwICsyOTQsMTIgQEAgJERBSUxZX0JSQU5DSF9QUkVNQUtF
X0hPT0sKIAogZmxpZ2h0PWAkbWFrZWZsaWdodCAkYnJhbmNoICR4ZW5icmFuY2ggJE9TU1RFU1Rf
QkxFU1NJTkcgIiRAImAKIAoraGFybmVzc19yZXY9JChwZXJsIC1lICd1c2UgT3NzdGVzdDsgcHJp
bnQgZ2V0X2hhcm5lc3NfcmV2KCk7JykKK25hcm5lc3NfcmV2PSR7aGFybmVzc19yZXYlK30KKwog
Y2FzZSAkYnJhbmNoIGluCiB4ZW4tdW5zdGFibGUtc21va2UpCi0JaGFybmVzc19yZXY9JChwZXJs
IC1lICd1c2UgT3NzdGVzdDsgcHJpbnQgZ2V0X2hhcm5lc3NfcmV2KCk7JykKLQk6ICR7U01PS0Vf
SEFSTkVTU19SRVY6PSR7aGFybmVzc19yZXYlK319CisJOiAke1NNT0tFX0hBUk5FU1NfUkVWOj0k
aGFybmVzc19yZXZ9CiAKIAkuL21nLWFkanVzdC1mbGlnaHQtbWFrZXhyZWZzIC12ICRmbGlnaHQg
XAogCQknIWJ1aWxkLWFtZDY0ICFidWlsZC1hbWQ2NC1saWJ2aXJ0ICFidWlsZC1hcm1oZiBidWls
ZC0qJyBcCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBn-0006yv-M7; Thu, 18 May 2017 11:01:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBm-0006xJ-8I
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 16/F6-03371-D1F7D195; Thu, 18 May 2017 11:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXle2Xjb
 SYGeXhMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrH2yQy2gvkGFXMfb2VuYPyh1sXIySEh4C+x
 oX06O4jNJqAr0bTlL1sXIweHiICKxO29BiAms0CoxI4XliAVwgIhEtvv3WUDsVkEVCX+XD0H1
 skr4CXx7OEuVoiJchLnj/9kBrE5geInt04GqxcS8JSYv/QKK8hIIQE1ibnr4yFaBSVOznzCAm
 IzC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhg0DEOxgPLAo8BCjJAeTkijv4QLZSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvDE1QDnBotT01Iq0zBxgAMOkJTh4lER4L4KkeYsLEnOLM9MhUqcYdTmutH58zyTEkpefl
 yolzptUC1QkAFKUUZoHNwIWTZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzJsNMoUnM68Ebt
 MroCOYgI5ofiANckRJIkJKqoFROlvmV6PgjbDPV09KK75x2stnU8HEvkX9+ZoTk8q2HohLdp8
 qdsfIQUvlgEdgmYkW/5bf+faC13hOJHyWNVhk78Ezfceb2EMuN7wYrh1h2Xp7ak1RxOyHBsIv
 Z4otOyR6tv/lry97HmfOEeFsUGWaoue58PCBzgZepdoDgnt8Fh2aUjDx/PIgJZbijERDLeai4
 kQA0XQK7aECAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495105305!69206286!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25600 invoked from network); 18 May 2017 11:01:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987222"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:24 +0100
Message-ID: <1495105294-25989-14-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 14/24] host examination: Check that
	serial output is working
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hlY2sgdGhhdCBib3RoIHRoZSBvdXRwdXQgZnJvbSB0aGUgYm9vdGxvYWRlciwgYW5kIGZyb20g
dGhlIGhvc3QKKGRvbTAsIGlmIGFwcGxpY2FibGUpLCBhcHBlYXJzIGluIHRoZSBzZXJpYWwgbG9n
cy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIHNnLXJ1bi1qb2IgICAgICAgICAgICAgfCAgNSArKysKIHRzLWV4YW1pbmUtc2VyaWFs
LXBvc3QgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdHMt
ZXhhbWluZS1zZXJpYWwtcHJlICB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA3NTUgdHMtZXhhbWluZS1zZXJpYWwtcG9zdAogY3JlYXRlIG1vZGUgMTAw
NzU1IHRzLWV4YW1pbmUtc2VyaWFsLXByZQoKZGlmZiAtLWdpdCBhL3NnLXJ1bi1qb2IgYi9zZy1y
dW4tam9iCmluZGV4IDUxZGMyZWMuLmNlYjc5ODAgMTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IKKysr
IGIvc2ctcnVuLWpvYgpAQCAtNTExLDExICs1MTEsMTYgQEAgcHJvYyBleGFtaW5lLWhvc3QtaW5z
dGFsbC14ZW4ge30gewogfQogCiBwcm9jIGV4YW1pbmUtaG9zdC1leGFtaW5lIHtpbnN0YWxsfSB7
CisgICAgZ2xvYmFsIG9rCiAgICAgY2F0Y2hpbmctb3RoZXJ3aXNlIGZhaWwgewogCWV4YW1pbmUt
aG9zdC1pbnN0YWxsLSRpbnN0YWxsCisJcnVuLXRzIC4gICA9ICAgICAgICAgICAgdHMtZXhhbWlu
ZS1zZXJpYWwtcHJlICsgaG9zdAogCXJ1bi10cyAuICAgcmVib290ICAgICAgIHRzLWhvc3QtcmVi
b290ICAgICAgICArIGhvc3QKICAgICB9CiAgICAgcnVuLXRzICFicm9rZW4gY2FwdHVyZS1sb2dz
IHRzLWxvZ3MtY2FwdHVyZSAgICAgICArIGhvc3QKKyAgICBpZiB7JG9rfSB7CisJcnVuLXRzIC0u
ICA9ICAgICAgICAgICB0cy1leGFtaW5lLXNlcmlhbC1wb3N0ICsgaG9zdAorICAgIH0KIH0KIAog
cHJvYyBuZWVkLWhvc3RzL2hvc3QtZXhhbWluZS14ZW4ge30geyByZXR1cm4ge30gfQpkaWZmIC0t
Z2l0IGEvdHMtZXhhbWluZS1zZXJpYWwtcG9zdCBiL3RzLWV4YW1pbmUtc2VyaWFsLXBvc3QKbmV3
IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uMmQ1YzEwMwotLS0gL2Rldi9udWxsCisr
KyBiL3RzLWV4YW1pbmUtc2VyaWFsLXBvc3QKQEAgLTAsMCArMSw4MSBAQAorIyEvdXNyL2Jpbi9w
ZXJsIC13CisjIFRoaXMgaXMgcGFydCBvZiAib3NzdGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0aW5n
IGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmlnaHQgKEMpIDIwMDktMjAxMyBDaXRyaXggSW5j
LgorIyAKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZm
ZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisj
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisjIAorIyBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyMgCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIyB1c2Fn
ZQorIyAgIC4vdHMtZXhhbWluZS1zZXJpYWwtcHJlIFtob3N0XQorIyBjcmVhdGVzIHNvbWUgcmFu
ZG9tIGNvb2tpZXMgdG8gYmUgcHJpbnRlZCB0byB0aGUgc2VyaWFsIGNvbnNvbGUKKyMgICAkcntl
eGFtaW5lX3NlcmlhbF9jb29raWVfa2VybmVsfSAgICAgICBwcmludGVkIG9uY2UgYnkgdGhpcyBz
Y3JpcHQKKyMgICAkcntleGFtaW5lX3NlcmlhbF9jb29raWVfYm9vdGxvYWRlcn0gICB3aWxsIGJl
IHByaW50ZWQgb24gbGF0ZXIgYm9vdHMKKyMKKyMgVGhlc2UgYXJlIGxhdGVyIHVzZWQgYnkgdHMt
ZXhhbWluZS1zZXJpYWwtcG9zdAorCit1c2Ugc3RyaWN0IHF3KHZhcnMpOwordXNlIERCSTsKK3Vu
c2hpZnQgQElOQywgcXcoLik7Cit1c2UgT3NzdGVzdDsKK3VzZSBQT1NJWDsKK3VzZSBPc3N0ZXN0
OjpUZXN0U3VwcG9ydDsKKwordHNyZWFkY29uZmlnKCk7CisKK291ciAoJHdoaG9zdCkgPSBAQVJH
VjsKKyR3aGhvc3QgfHw9ICdob3N0JzsKK291ciAkaG89IHNlbGVjdGhvc3QoJHdoaG9zdCk7CisK
K291ciBAY29va2llczsKKworc3ViIGNvb2tpZXMgKCkgeworICAgIGZvcmVhY2ggbXkgJHJ2IChz
b3J0IGtleXMgJXIpIHsKKwluZXh0IHVubGVzcyAkcnYgPX4gL15leGFtaW5lX3NlcmlhbF9jb29r
aWVfKFx3KykkLzsKKwlteSAka2V5ID0gJDE7CisJbXkgJHN1YnN0ZXAgPSAiZXhhbWluZS1zZXJp
YWwvJGtleSI7CisJbXkgJGNpID0geyBLID0+ICRrZXksIEMgPT4gJHJ7JHJ2fSwgU3Vic3RlcCA9
PiAkc3Vic3RlcCB9OworCXN1YnN0ZXBfc3RhcnQoJGNpLT57U3Vic3RlcH0sICd0cy1leGFtaW5l
LXNlcmlhbC1wb3N0Jyk7CisJcHVzaCBAY29va2llcywgJGNpOworICAgIH0KK30KKworc3ViIHNj
YW4gKCkgeworICAgIGZvcmVhY2ggbXkgJGxmICg8JHN0YXNoL3NlcmlhbC0qPikgeworCWlmICgk
bGYgPX4gbS9cLmd6JC8pIHsKKwkgICAgb3BlbiBMLCAnLXwnLCBxdyh6Y2F0IC0tKSwgJGxmIG9y
IGRpZSAkITsKKwl9IGVsc2UgeworCSAgICBvcGVuIEwsICc8JywgJGxmIG9yIGRpZSAiJGxmICQh
IjsKKwl9CisJbG9nbSgiZXhhbWluaW5nIGxvZ2ZpbGUgJGxmIik7CisJd2hpbGUgKDxMPikgewor
CSAgICBmb3JlYWNoIG15ICRjaSAoQGNvb2tpZXMpIHsKKwkJbmV4dCBpZiAkY2ktPntGb3VuZH07
CisJCW5leHQgdW5sZXNzIGluZGV4KCRfLCRjaS0+e0N9KSA+PSAwOworCQlsb2dtKCJmb3VuZCBj
b29raWUgZm9yICRjaS0+e0t9Iik7CisJCSRjaS0+e0ZvdW5kfSA9IDE7CisJICAgIH0KKwl9CisJ
JCE9MDsgJD89MDsgY2xvc2UgTCBvciBkaWUgIiRsZiAkPyAkISI7CisgICAgfQorfQorCitzdWIg
cmVwb3J0ICgpIHsKKyAgICBmb3JlYWNoIG15ICRjaSAoQGNvb2tpZXMpIHsKKwlzdWJzdGVwX2Zp
bmlzaCgkY2ktPntTdWJzdGVwfSwKKwkJICAgICAgICRjaS0+e0ZvdW5kfSA/ICdwYXNzJyA6ICdm
YWlsJyk7CisgICAgfQorfQorCitjb29raWVzKCk7CitzY2FuKCk7CityZXBvcnQoKTsKZGlmZiAt
LWdpdCBhL3RzLWV4YW1pbmUtc2VyaWFsLXByZSBiL3RzLWV4YW1pbmUtc2VyaWFsLXByZQpuZXcg
ZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi4wMTEzNGFkCi0tLSAvZGV2L251bGwKKysr
IGIvdHMtZXhhbWluZS1zZXJpYWwtcHJlCkBAIC0wLDAgKzEsOTcgQEAKKyMhL3Vzci9iaW4vcGVy
bCAtdworIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBhbiBhdXRvbWF0ZWQgdGVzdGluZyBm
cmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChDKSAyMDA5LTIwMTMgQ2l0cml4IEluYy4K
KyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFmZmVy
byBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorIyAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIyAKKyMgVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
QWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0u
ICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKKyMgdXNhZ2UK
KyMgICAuL3RzLWV4YW1pbmUtc2VyaWFsLXByZSBbaG9zdF0KKyMgY3JlYXRlcyBzb21lIHJhbmRv
bSBjb29raWVzIHRvIGJlIHByaW50ZWQgdG8gdGhlIHNlcmlhbCBjb25zb2xlCisjICAgJHJ7ZXhh
bWluZV9zZXJpYWxfY29va2llX2tlcm5lbH0gICAgICAgcHJpbnRlZCBvbmNlIGJ5IHRoaXMgc2Ny
aXB0CisjICAgJHJ7ZXhhbWluZV9zZXJpYWxfY29va2llX2Jvb3Rsb2FkZXJ9ICAgd2lsbCBiZSBw
cmludGVkIG9uIGxhdGVyIGJvb3RzCisKK3VzZSBzdHJpY3QgcXcodmFycyk7Cit1c2UgREJJOwor
dW5zaGlmdCBASU5DLCBxdyguKTsKK3VzZSBPc3N0ZXN0OwordXNlIFBPU0lYOwordXNlIE9zc3Rl
c3Q6OlRlc3RTdXBwb3J0OwordXNlIE9zc3Rlc3Q6OkRlYmlhbjsKKwordHNyZWFkY29uZmlnKCk7
CisKK291ciAoJHdoaG9zdCkgPSBAQVJHVjsKKyR3aGhvc3QgfHw9ICdob3N0JzsKK291ciAkaG89
IHNlbGVjdGhvc3QoJHdoaG9zdCk7CisKK2RpZSAiZG8gbm90IHdhbnQgdG8gbWVzcyB1cCBhIHNo
YXJlZCBob3N0IiBpZgorICAgICRoby0+e1NoYXJlZFJlYWR5fSBvcgorICAgICRoby0+e0ZsYWdz
fXsnbm8tcmVpbnN0YWxsJ307CisKK3N1YiBnZXRfY29va2llICgkKSB7CisgICAgbXkgKCRrZXkp
ID0gQF87CisgICAgbXkgJHJuYW1lID0gImV4YW1pbmVfc2VyaWFsX2Nvb2tpZV8ka2V5IjsKKyAg
ICByZXR1cm4gJHJ7JHJuYW1lfSBpZiBkZWZpbmVkICRyeyRybmFtZX07CisgICAgb3BlbiBSLCAi
L2Rldi91cmFuZG9tIjsKKyAgICBteSAkdjsKKyAgICBteSAkbCA9IDE2OworICAgIHJlYWQoUiwg
JHYsICRsKSA9PSAkbCBvciBkaWU7CisgICAgJHYgPSB1bnBhY2sgIkgqIiwgJHY7CisgICAgc3Rv
cmVfcnVudmFyKCRybmFtZSwgJHYpOworICAgIHJldHVybiAkdjsKK30KKworc3ViIG9yZGluYXJ5
X2NvbnNvbGUgKCkgeworICAgIG15ICRjID0gZ2V0X2Nvb2tpZSgna2VybmVsJyk7CisgICAgdGFy
Z2V0X2NtZF9yb290KCRobywgPDxFTkQpOworICAgICAgICBlY2hvICdvc3N0ZXN0IGtlcm5lbCBj
b29raWUgJGMnID4vZGV2L2NvbnNvbGUKK0VORAorfQorCitzdWIgYm9vdGxvYWRlciAoKSB7Cisg
ICAgbXkgJGMgPSBnZXRfY29va2llKCdib290bG9hZGVyJyk7CisgICAgbXkgJGVkID0gc3ViIHsK
KwlteSAoJGZpbGUsJHNjcmlwdCkgPSBAXzsKKwlteSAkY21kID0gPDxFTkQ7CisgICAgICAgICAg
ICBlZCAkZmlsZSA8PEVPRgorJHNjcmlwdAordworcQorRU9GCitFTkQKKwkkY21kIC49IHNldHVw
Ym9vdF9ib290bG9hZGVyX2VkaXRlZF9ydW5lKCRobyk7CisJdGFyZ2V0X2NtZF9yb290KCRobywg
JGNtZCwgMjAwKTsKKyAgICB9OworICAgIG15ICRlZHNjcmlwdDsKKyAgICBpZiAoJGhvLT57Rmxh
Z3N9eyduZWVkLXVib290LWJvb3RzY3InfSkgeworCSRlZC0+KCcvYm9vdC9ib290LnhlbicsPDxF
TkQpCisvXmVjaG8gTG9hZGVkCitpCitlY2hvIG9zc3Rlc3QgdWJvb3QgJGMKKy4KK0VORAorICAg
IH0gZWxzZSB7CisJJGVkLT4oJy9ib290L2dydWIvZ3J1Yi5jZmcnLDw8RU5EKTsgIyBubyBzdXBw
b3J0IGZvciBncnViMQorXCQKKz9edGVybWluYWxfCithCitlY2hvIG9zc3Rlc3QgZ3J1YjIgJGMK
K3NsZWVwIDIKKy4KK0VORAorICAgIH0KK30KKworb3JkaW5hcnlfY29uc29sZSgpOworYm9vdGxv
YWRlcigpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBm-0006xg-Cy; Thu, 18 May 2017 11:01:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBk-0006wz-CI
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BA/42-03058-B1F7D195; Thu, 18 May 2017 11:01:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXle6Xjb
 SYP8nfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPPBN+CK+wVJx+vZ25gfMzaxcjJISHgL3Hn
 fAc7iM0moCvRtOUvWxcjB4eIgIrE7b0GIGFmAW2JvevmMoPYwgIREgen3AIrZxFQlfjZvoANx
 OYV8JK4uK+XCWKknMT54z/B6jmB4ie3TgarERLwlJi/9AoryHghATWJuevjIVoFJU7OfMICsU
 pC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMGwYgGAH44FFgYcYJTmYlER5DxfIRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4I2pAcoJFqWmp1akZeYAAxgmLcHBoyTCexEkzVtckJhbnJkOkTrFqMsx597X90xCLHn5ealS4
 rxJtUBFAiBFGaV5cCNg0XSJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzZIFN4MvNK4Da9Aj
 qCCeiI5gfSIEeUJCKkpBoYWYqd2PMPKpXKHklpFp6xpqxru3Do51+zZvVnNjaevKYx86VM69W
 Vd5bHxu/o/rvjY8npPYKWaw6d9Hkm3Coyxy0po2rX+inHebgnXdR/3Ts/bL6k9svjFrUvsq+n
 6dfXzWXnSf8VdCVFXHLZ88PbTh7r/r1ffvr9bgMBPo9NRY72/29c/rrMTomlOCPRUIu5qDgRA
 MMrlpehAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495105305!69206286!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25080 invoked from network); 18 May 2017 11:01:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987212"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:33 +0100
Message-ID: <1495105294-25989-23-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 23/24] host examination: bootloader:
	edit all grub2 menu entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZWRpdCBhbGwgdGhlIG1lbnVlbnRyeSBhbmQgc3VibWVudSBlbnRyaWVzLgoKVGhpcyBpcyBhIGdv
b2QgaWRlYSBiZWNhdXNlIGluIHByaW5jcGxlIHRoZSBmaXJzdCBtZW51IGFuZCBzdWJtZW51CmVu
dHJpZXMgaW4gdGhlIGF1dG9nZW5lcmF0ZWQgZ3J1Yi5jZmcgbWlnaHQgYmUgaW4gYSBmdW5jdGlv
biB3aGljaCBpcwpub3QgYWN0dWFsbHkgY2FsbGVkLgoKVGhlIHJlc3VsdGluZyBncnViIG1lbnUg
bm93IGxvb2tzIGV2ZW4gc2lsbGllci4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLWV4YW1pbmUtc2VyaWFsLXByZSB8IDcgKyst
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90cy1leGFtaW5lLXNlcmlhbC1wcmUgYi90cy1leGFtaW5lLXNlcmlhbC1wcmUK
aW5kZXggODZmMzMyZi4uOTAwMzdjNiAxMDA3NTUKLS0tIGEvdHMtZXhhbWluZS1zZXJpYWwtcHJl
CisrKyBiL3RzLWV4YW1pbmUtc2VyaWFsLXByZQpAQCAtODAsMTIgKzgwLDkgQEAgc3ViIGJvb3Rs
b2FkZXIgKCkgewogICAgIH0gZWxzZSB7CiAJIyBubyBzdXBwb3J0IGZvciBncnViMQogCSRlZGl0
LT4oJy9ib290L2dydWIvZ3J1Yi5jZmcnLCBzdWIgewotICAgICAgICAgICAgbXkgJWRvbmU7CiAg
ICAgICAgICAgICB3aGlsZSAoPDo6RUk+KSB7Ci0JCXN7XihccyogKCBtZW51ZW50cnkgfCBzdWJt
ZW51ICkgXHMrCi0JCSAgICAgIChbJyJdKSApKCBbXiciXSsgXDMpIH17Ci0gICAgICAgICAgICAg
ICAgICAgICRkb25leyQyfSsrID8gJCYgOiAiJDEkYyAkNCIKLSAgICAgICAgICAgICAgICB9eGU7
CisJCXN7XihccyogKD86IG1lbnVlbnRyeSB8IHN1Ym1lbnUgKSBccysKKwkJICAgICAgKFsnIl0p
ICkoIFteJyJdKyBcMikgfXskMSRjICQzfXg7CiAJCXByaW50IDo6RU87CiAJICAgIH0KIAl9KTsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBo-0006zc-14; Thu, 18 May 2017 11:01:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBm-0006xa-Pm
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:50 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EE/C5-01733-E1F7D195; Thu, 18 May 2017 11:01:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXle2Xjb
 SYNIXRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPT3Q9sBTt4K1qXXmZsYNzF1cXIySEh4C9x
 98QqFhCbTUBXomnLX7YuRg4OEQEVidt7DUBMZoFQiR0vLEEqhAVCJG6s3ssGYrMIqEps+9HLB
 GLzCnhJ/Pywkw1iopzE+eM/mUFsTqD4ya2TweJCAp4S85deYQUZKSSgJjF3fTxEq6DEyZlPwA
 5gFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDVy00tLk5
 MT81JTCrWS87P3cQIDJt6BgbGHYy3J/sdYpTkYFIS5T1cIBspxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYI3pgYoJ1iUmp5akZaZAwxgmLQEB4+SCO+BWqA0b3FBYm5xZjpE6hSjLseh5z/fMwmx5
 OXnpUqJ8z4EKRIAKcoozYMbAYumS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEecPqgKbwZO
 aVwG16BXQEE9ARzQ+kQY4oSURISTUwdqq5pfo9rMnuNfUTdPis87v937Nn+5hkF80vPJl++53
 cy4D3JycFyd0/9tT/gTD/D8Wjc6Yw7src9CCoKePUuxdpMSXs586xfJD98G2Sjvz3eU6TJKoV
 ZKzsOz8f+c6qfPuu9sonj9P/u8t9PLhIVfaXWfKMFcqiAaxXzGfYmTzKLPxiVXjeUYmlOCPRU
 Iu5qDgRAAfFYsqhAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495105307!60124495!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43307 invoked from network); 18 May 2017 11:01:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987221"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:22 +0100
Message-ID: <1495105294-25989-12-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 12/24] Debian.pm: Break out
	setupboot_bootloader_edited_rune
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGhvc3QgZXhhbWluYXRpb24gc2NyaXB0cyBhcmUgZ29pbmcgdG8gd2FudCB0aGlzLgoKU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
T3NzdGVzdC9EZWJpYW4ucG0gfCAxOSArKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0
L0RlYmlhbi5wbSBiL09zc3Rlc3QvRGViaWFuLnBtCmluZGV4IDQxNTUwNTYuLjhiYTQ4YmYgMTAw
NjQ0Ci0tLSBhL09zc3Rlc3QvRGViaWFuLnBtCisrKyBiL09zc3Rlc3QvRGViaWFuLnBtCkBAIC0z
NCw2ICszNCw3IEBAIEJFR0lOIHsKICAgICAkVkVSU0lPTiAgICAgPSAxLjAwOwogICAgIEBJU0Eg
ICAgICAgICA9IHF3KEV4cG9ydGVyKTsKICAgICBARVhQT1JUICAgICAgPSBxdyhkZWJpYW5fYm9v
dF9zZXR1cAorICAgICAgICAgICAgICAgICAgICAgIHNldHVwYm9vdF9ib290bG9hZGVyX2VkaXRl
ZF9ydW5lCiAgICAgICAgICAgICAgICAgICAgICAgZGViaWFuX292ZXJsYXlzCiAgICAgICAgICAg
ICAgICAgICAgICAgZGViaWFuX2d1ZXN0X3N1aXRlIGRlYmlhbl9ndWVzdF9kaV92ZXJzaW9uCiAg
ICAgICAgICAgICAgICAgICAgICAgJXByZXNlZWRfY21kcwpAQCAtMTY1LDYgKzE2NiwxOSBAQCBm
aQogRU5ECiB9CiAKK3N1YiBzZXR1cGJvb3RfYm9vdGxvYWRlcl9lZGl0ZWRfcnVuZSAoJCkgewor
ICAgIG15ICgkaG8pID0gQF87CisgICAgIyByZXR1cm5zIHNjcmlwdCB0byBydW4gYWZ0ZXIgYWN0
dWFsIGJvb3Rsb2FkZXIgZmlsZSBpcyBlZGl0ZWQKKyAgICBpZiAoJGhvLT57RmxhZ3N9eyduZWVk
LXVib290LWJvb3RzY3InfSkgeworCXJldHVybiA8PEVORDsKK21raW1hZ2UgLUEgYXJtIC1UIHNj
cmlwdCAtZCAvYm9vdC9ib290LnhlbiAvYm9vdC9ib290LnNjci54ZW4KK2NwIC9ib290L2Jvb3Qu
c2NyLnhlbiAvYm9vdC9ib290LnNjcgorRU5ECisgICAgfSBlbHNlIHsKKwlyZXR1cm4gJyc7Cisg
ICAgfQorfQorCiBzdWIgc2V0dXBib290X3Vib290ICgkJCQkKSB7CiAgICAgbXkgKCRobywkd2Fu
dF9rZXJudmVyLCR3YW50X3hzbSwkeGVuaG9wdCwkeGVua29wdCkgPSBAXzsKICAgICBteSAkYmw9
IHsgfTsKQEAgLTI0Nyw2ICsyNjEsOCBAQCBFTkQKIAlteSAkc2V0X3hlbl9hZGRyX3IgPQogCSAg
ICAkeGVuX2FkZHJfciA/ICJzZXRlbnYgeGVuX2FkZHJfciAkeGVuX2FkZHJfciIgOiAiIjsKIAor
CW15ICRlZGl0ZWRfcnVuZSA9IHNldHVwYm9vdF9ib290bG9hZGVyX2VkaXRlZF9ydW5lKCRobyk7
CisKIAl0YXJnZXRfY21kX3Jvb3QoJGhvLCA8PEVORCk7CiBpZiB0ZXN0ICEgLWYgL2Jvb3QvJGtl
cm4gOyB0aGVuCiAgICAgZXhpdCAxCkBAIC0yOTcsOCArMzEzLDcgQEAgZmR0IHByaW50IC9jaG9z
ZW4KIGVjaG8gQm9vdGluZyBcXFwke3hlbl9hZGRyX3J9IC0gXFxcJHtmZHRfYWRkcn0KIGJvb3R6
IFxcXCR7eGVuX2FkZHJfcn0gLSBcXFwke2ZkdF9hZGRyfQogRU9GCi1ta2ltYWdlIC1BIGFybSAt
VCBzY3JpcHQgLWQgL2Jvb3QvYm9vdC54ZW4gL2Jvb3QvYm9vdC5zY3IueGVuCi1jcCAvYm9vdC9i
b290LnNjci54ZW4gL2Jvb3QvYm9vdC5zY3IKKyRlZGl0ZWRfcnVuZQogCiAjIENyZWF0ZSBib290
LnNjci5uYXQgZm9yIGNvbnZlbmllbmNlIHRvbwogY2F0ID4vYm9vdC9ib290Lm5hdCA8PEVPRgot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBn-0006yI-1k; Thu, 18 May 2017 11:01:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBl-0006x8-HZ
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:49 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AA/1D-01992-B1F7D195; Thu, 18 May 2017 11:01:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXle6Xjb
 S4PFrXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePk5UMsBYc5Kl48XsrawNjG3sXIySEh4C+x
 bPEMFhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzALaEnvXzWUGCQsLREhc6hcHCbMIqErMeDmVC
 cTmFfCSeLDyCyPERDmJ88d/MoPYnEDxk1sns4HYQgKeEvOXXmEFGSMkoCYxd308RKugxMmZT1
 ggNklIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjq5aYWFye
 mp+YkJhXrJefnbmIEhg0DEOxg7JvlfIhRkoNJSZT3cIFspBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3pgaoJxgUWp6akVaZg4wgGHSEhw8SiK8B2qB0rzFBYm5xZnpEKlTjIpS4rwPQRICIImM0
 jy4NljUXGKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbzbIFJ7MvBK46a+AFjMBLW5+IA2yuC
 QRISXVwBhSWZi9WalV42OFx26p3WxHzi08eeFa0YWsiZHGZbub2QuCs9uXfFwQunP9riuv70Q
 KBDNuEhW+3monNXNlf96h54vSI0PnTdARXv37oYWq1mf/ea83x+65ceCe2pepqR5MfbsnX9v0
 aPa3M6e5LiRKdosxZF+NypN/dGdFxKNH2VULzS/crKhTYinOSDTUYi4qTgQArCyAapUCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495105304!98750734!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56279 invoked from network); 18 May 2017 11:01:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987209"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:31 +0100
Message-ID: <1495105294-25989-21-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 21/24] host examination: serial,
	grub2: put cookie in menu lines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW1waXJpY2FsbHksIHRoZSBtZXNzYWdlIHByaW50ZWQgYnkgYGVjaG8nIGlzIG5vdCBhbHdheXMg
c2hvd24uICBJdApzZWVtcyB0byBkZXBlbmQgb24gdGhlIGhvc3QgQklPUy4gIEkgc3VzcGVjdCB0
aGF0IHRoZXJlJ3MgYQpWR0EtdG8tc2VyaWFsIGNvbnZlcnNpb24gc3RlcCB3aGljaCBvbmx5IHRy
aWdnZXJzIHdoZW4gZ3J1YiBhc2tzIGZvcgprZXlib2FyZCBpbnB1dCwgb3Igc29tZXRoaW5nLiAg
SW4gYW55IGNhc2UsIGVtcGlyaWNhbGx5LCBpbmNyZWFzaW5nCnRoZSBzbGVlcCAoYW5kIHNsZWVw
aW5nIGJlZm9yZSkgZGlkIG5vdCB3b3JrIG9uIHRoZSBnb2RlbGxvcy4KCkluc3RlYWQsIHN0dWZm
IHRoZSBjb29raWUgaW50byB0aGUgc3RhcnQgb2YgZ3J1YiBtZW51IGVudHJpZXMuClRoaXMgaXMg
Z3Jvc3MgYnV0IGVmZmVjdGl2ZS4KCldlIHB1dCBpdCBpbiB0aGUgZmlyc3QgbWVudSwgYW5kIHRo
ZSBmaXJzdCBzdWJtZW51LCB3aGljaCBtZWFucyBpdAp3aWxsIGFwcGVhciBvbiB0aGUgc2NyZWVu
IHNvbWV3aGVyZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIHRzLWV4YW1pbmUtc2VyaWFsLXByZSB8IDEyICsrKysrKy0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90cy1leGFtaW5lLXNlcmlhbC1wcmUgYi90cy1leGFtaW5lLXNlcmlhbC1wcmUKaW5kZXgg
MDExMzRhZC4uMjZmYmM1NiAxMDA3NTUKLS0tIGEvdHMtZXhhbWluZS1zZXJpYWwtcHJlCisrKyBi
L3RzLWV4YW1pbmUtc2VyaWFsLXByZQpAQCAtODMsMTIgKzgzLDEyIEBAIGVjaG8gb3NzdGVzdCB1
Ym9vdCAkYwogRU5ECiAgICAgfSBlbHNlIHsKIAkkZWQtPignL2Jvb3QvZ3J1Yi9ncnViLmNmZycs
PDxFTkQpOyAjIG5vIHN1cHBvcnQgZm9yIGdydWIxCi1cJAotP150ZXJtaW5hbF8KLWEKLWVjaG8g
b3NzdGVzdCBncnViMiAkYwotc2xlZXAgMgotLgorMSAKKy9eICptZW51ZW50cnkgICoKK3MvJ1wo
W14nXSpcKScvJyRjIFwxJworMQorL14gKnN1Ym1lbnUgICoKK3MKIEVORAogICAgIH0KIH0KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBn-0006yU-8S; Thu, 18 May 2017 11:01:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBl-0006xJ-OL
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 74/E6-03371-D1F7D195; Thu, 18 May 2017 11:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXlemXjb
 S4P0mXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePS6b0sBZ08FW0d2xgbGJdydjFyckgI+Eus
 vDCXEcRmE9CVaNryl62LkYNDREBF4vZeAxCTWSBUYscLS5AKYQEfid83f7CD2CwCqhKPL8xjB
 ynhFfCU+PqvAmKgnMT54z+ZQWxOAS+Jk1sns4HYQkAl85deYQUpFxJQk5i7Ph4kzCsgKHFy5h
 MWEJtZQELi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwaBiAYAfjgUWBhxglOZiURHkPF8hGCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgjakBygkWpaanVqRl5gDDFyYtwcGjJMJ7ESTNW1yQmFucmQ6ROsWoKCXOm1QLlBAAS
 WSU5sG1wWLmEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5s0Gm8GTmlcBNfwW0mAlocfMDaZ
 DFJYkIKakGxh3WfB+Xm6Z8uTbR41DYQWl1z2z5+CnuyjJJIrdVfnIk3Nj5Wv1ybrtRsr2lyYy
 w3Bq9GK6Tj08vf6J/sTHZKT993TWJlIMmRT/3ZO9f6xRXnnFd/8fERWvDTufu37P9k+rcKWEs
 +xdxZvVftgz2aP9x5Q7XpXUlr6Yr91Zb/TLqMmu9KhxopMRSnJFoqMVcVJwIADNXzrKUAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495105305!69206286!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25425 invoked from network); 18 May 2017 11:01:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987218"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:17 +0100
Message-ID: <1495105294-25989-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 07/24] cs-hosts-list: Support --arches
	and --kernels
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogY3MtaG9zdHMtbGlzdCB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL2NzLWhvc3RzLWxpc3QgYi9jcy1ob3N0cy1saXN0CmluZGV4IDFmZWEzY2Qu
LjkyZjQ0ZWUgMTAwNzU1Ci0tLSBhL2NzLWhvc3RzLWxpc3QKKysrIGIvY3MtaG9zdHMtbGlzdApA
QCAtMjksOSArMjksMjUgQEAgdXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNvbmZpZygpOwogCitvdXIg
QGtlcm5lbHMgPSBxdyh4ZW4gbGludXgpOworb3VyIEBhcmNoZXM7CisKK3doaWxlIChAQVJHViAm
JiAkQVJHVlswXSA9fiBtL14tLykgeworICAgICRfID0gc2hpZnQgQEFSR1Y7CisgICAgbGFzdCBp
ZiBtL14tLSQvOworICAgIHdoaWxlIChtL14tLi8pIHsKKwlpZiAocy9eLS1hcmNoZXM9KC4qKS8t
LykgeworCSAgICBAYXJjaGVzID0gc3BsaXQgL1wsLywgJDE7CisJfSBlbHNpZiAocy9eLS1rZXJu
ZWxzPSguKikvLS8pIHsKKwkgICAgQGtlcm5lbHMgPSBzcGxpdCAvXCwvLCAkMTsKKwl9IGVsc2Ug
eworCSAgICBkaWUgImJhZCBvcHRpb24gJF8gPyI7CisJfQorICAgIH0KK30KKwogQEFSR1YgPT0g
MSBvciBkaWUgJCE7CiBteSAoJGZsYWdzKSA9IEBBUkdWOwotJGZsYWdzID1+IG0vXi0vIGFuZCBk
aWUgJCE7CiAKIG15IEBxYXJnczsKIG15ICRxdHh0PSA8PEVORDsKQEAgLTQ5LDEzICs2NSwzNiBA
QCBFTkQKIH0KIAogbXkgJHE9ICRkYmhfdGVzdHMtPnByZXBhcmUoJHF0eHQpOworCitteSAkZmxh
Z3EgPSAkZGJoX3Rlc3RzLT5wcmVwYXJlKDw8RU5EKTsKKyAgICAgICAgU0VMRUNUIDEKKyAgICAg
ICAgICBGUk9NIGhvc3RmbGFncworICAgICAgICAgV0hFUkUgaG9zdG5hbWU9PyBBTkQgaG9zdGZs
YWc9PworRU5ECisKIG15ICRvOwogCitzdWIgcmVwb3J0X2FyY2ggKCQpIHsKKyAgICBteSAoJGhv
c3QpID0gQF87CisgICAgZm9yZWFjaCBteSAka2VybmVsIChAa2VybmVscykgeworCW15ICRrZXJu
cHJlZml4ID0gJGtlcm5lbCBlcSAnbGludXgnID8gJycgOiAiJGtlcm5lbC0iOworCWZvcmVhY2gg
bXkgJGFyY2ggKEBhcmNoZXMpIHsKKwkgICAgJGZsYWdxLT5leGVjdXRlKCRob3N0LCJhcmNoLSRr
ZXJucHJlZml4JGFyY2giKTsKKwkgICAgaWYgKCRmbGFncS0+ZmV0Y2hyb3dfYXJyYXlyZWYoKSkg
eworCQkkbyAuPSAiICRrZXJuZWwgJGFyY2giOworCQlyZXR1cm47CisJICAgIH0KKwl9CisgICAg
fQorICAgICRvIC49ICIgTk9ORSBOT05FIjsKK30KKwogZGJfcmV0cnkoJGRiaF90ZXN0cyxbXSxz
dWIgewogICAgICRvPScnOwogICAgICRxLT5leGVjdXRlKEBxYXJncyk7CiAgICAgd2hpbGUgKG15
ICgkaG9zdCkgPSAkcS0+ZmV0Y2hyb3dfYXJyYXkoKSkgewogCSRvIC49ICRob3N0OworCXJlcG9y
dF9hcmNoKCRob3N0KSBpZiBAYXJjaGVzOwogCSRvIC49ICJcbiI7CiAgICAgfQogfSk7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBm-0006y2-Qz; Thu, 18 May 2017 11:01:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBl-0006x7-5n
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:49 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 2E/1E-01752-C1F7D195; Thu, 18 May 2017 11:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXlemXjb
 S4GwPs8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFkTw97wTOOiqUz97I2MB5i62Lk4JAQ8JeY
 0CPbxcjJwSagK9G05S9YWERAReL2XgMQk1kgVGLHC0uQCmGBeImTt26xgNgsAqoS50/cZwaxe
 QU8JX5NWsEKYksIyEmcP/4TLM4p4CVxcutkNhBbCKhm/tIrrCAjhQTUJOauj4doFZQ4OfMJ2E
 hmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA1O93NTi4sT
 01JzEpGK95PzcTYzAoGEAgh2MfbOcDzFKcjApifIeLpCNFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBG1MDlBMsSk1PrUjLzAGGL0xagoNHSYT3QC1Qmre4IDG3ODMdInWKUVFKnPchSEIAJJFRm
 gfXBouZS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmzQaZwpOZVwI3/RXQYiagxc0PpEEWly
 QipKQaGKP6VBVFPn80rohimaUSXS+nbnY37aKqnuY6oyd71visvNNlep19fZDM20fCH1ijuXb
 FCyokLNR87lMx7W4hj9zRSbPZ1Sq2/tazWrfgyNXJjd8NPC4FqQX8Vi5/90zU6dIdZmbvu2u/
 rNEX5J/CsNKlfOol2fRvc5YFtOsFvPKJ0Fm3/ODqE0osxRmJhlrMRcWJAPE7nyiUAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495105304!98750734!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56447 invoked from network); 18 May 2017 11:01:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987214"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:12 +0100
Message-ID: <1495105294-25989-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 02/24] sg-report-flight: Do not report
	<none executed> unless it's true
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmYWxsYmFjayAkc3RvcmVmYWlsLT4oKSBjYWxsIGlzIG5vcm1hbGx5IHJ1biBiZWNhdXNl
IHRoZSBqb2IKZmFpbGVkIHdpdGhvdXQgcnVubmluZyBhbnkgc3RlcHMuICBCdXQgaXQgY2FuIGFs
c28gaGFwcGVuIGJlY2F1c2UgdGhlCmpvYiBleGVjdXRpb24gaXRzZWxmIGZhaWxlZCAoZWcsIHNn
LXJ1bi1qb2IgY3Jhc2hlZCkuCgpJZiB0aGVyZSB3ZXJlIGFueSBzdGVwcywgcmVwbGFjZSB0aGUg
PG5vbmUgZXhlY3V0ZWQ+IHRleHQgd2l0aAo8am9iIHN0YXR1cz4uICBUaGlzIGlzIGFjY3VyYXRl
LCBpZiByYXRoZXIgdW5pbmZvcm1hdGl2ZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHNnLXJlcG9ydC1mbGlnaHQgfCA1ICsrKyst
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvc2ctcmVwb3J0LWZsaWdodCBiL3NnLXJlcG9ydC1mbGlnaHQKaW5kZXggNWUzNjJiOS4u
YjdjZDAzYSAxMDA3NTUKLS0tIGEvc2ctcmVwb3J0LWZsaWdodAorKysgYi9zZy1yZXBvcnQtZmxp
Z2h0CkBAIC00NTQsOCArNDU0LDExIEBAIEVORAogICAgICAgICB9OwogCiAgICAgICAgIG15ICRn
cmlkcm93PSAwOworCW15ICRmb3VuZHN0ZXBzPSAwOwogCiAJd2hpbGUgKG15ICRzPSAkc3RlcHNx
LT5mZXRjaHJvd19oYXNocmVmKCkpIHsKKwkgICAgJGZvdW5kc3RlcHMrKzsKKwogCSAgICAkam9i
dGV4dCAuPSBzcHJpbnRmICIlMmQgJS0ke3NsfXMgJS0ke3JsfXNcbiIsCiAJICAgICAgICAkcy0+
e3N0ZXBub30sICRzLT57dGVzdGlkfSwgJHMtPntzdGF0dXN9OwogCkBAIC00OTMsNyArNDk2LDcg
QEAgRU5ECiAgICAgICAgICAgICAkc3RvcmVmYWlsLT4oewogICAgICAgICAgICAgICAgIHN0ZXBu
byA9PiAnJywKICAgICAgICAgICAgICAgICBzdGF0dXMgPT4gIiRqLT57c3RhdHVzfSIsCi0gICAg
ICAgICAgICAgICAgdGVzdGlkID0+ICc8bm9uZSBleGVjdXRlZD4nCisgICAgICAgICAgICAgICAg
dGVzdGlkID0+ICRmb3VuZHN0ZXBzID8gJzxqb2Igc3RhdHVzPicgOiAnPG5vbmUgZXhlY3V0ZWQ+
JwogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBq-00072z-Ma; Thu, 18 May 2017 11:01:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBo-00070D-Qp
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:52 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9D/64-02022-02F7D195; Thu, 18 May 2017 11:01:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXlemXjb
 SYF+DrsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH0xq1gO2fFpeUTmBoYF7N3MXJySAj4Syy5
 OZkNxGYT0JVo2vIXyObgEBFQkbi91wDEZBYIldjxwhKkQljATuLiridgnSwCqhJLF1wDs3kFP
 CValh+Gmigncf74T2YQm1PAS+LkVojpQkA185deYQUZKSSgJjF3fTxEq6DEyZlPWEBsZgEJiY
 MvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKR
 iveT83E2MwKCpZ2Bg3MF4e7LfIUZJDiYlUd7DBbKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 Y2qAcoJFqempFWmZOcDwhUlLcPAoifAeqAVK8xYXJOYWZ6ZDpE4xKkqJ8z4ESQiAJDJK8+DaY
 DFziVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwb1gd0BSezLwSuOmvgBYzAS1ufiANsrgkES
 El1cAYez4wP5+hSin+3H5hZp7UDXeOKZq/ZnzQOLVGdS37/xdzgnmE5r9ZMeNY+PH53We22OZ
 sS9mfwqYnzLktU9VZVt288K9UdVm+3+67V7MZ1sna5h9Ut7tsLKvq16a13rI6awW/gsuSJ/HS
 T78wMzKdbVdznH091Od9os2+PZ2fv6zS2zE3J1iJpTgj0VCLuag4EQCOL1hQlAIAAA==
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495105307!60124495!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43102 invoked from network); 18 May 2017 11:01:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987217"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:18 +0100
Message-ID: <1495105294-25989-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 08/24] cs-hosts-list: Support --suites
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogY3MtaG9zdHMtbGlzdCB8IDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvY3MtaG9zdHMtbGlzdCBiL2NzLWhvc3RzLWxp
c3QKaW5kZXggOTJmNDRlZS4uOWI4MmQ1MSAxMDA3NTUKLS0tIGEvY3MtaG9zdHMtbGlzdAorKysg
Yi9jcy1ob3N0cy1saXN0CkBAIC0zMSw2ICszMSw3IEBAIGNzcmVhZGNvbmZpZygpOwogCiBvdXIg
QGtlcm5lbHMgPSBxdyh4ZW4gbGludXgpOwogb3VyIEBhcmNoZXM7CitvdXIgQHN1aXRlczsKIAog
d2hpbGUgKEBBUkdWICYmICRBUkdWWzBdID1+IG0vXi0vKSB7CiAgICAgJF8gPSBzaGlmdCBAQVJH
VjsKQEAgLTQwLDYgKzQxLDggQEAgd2hpbGUgKEBBUkdWICYmICRBUkdWWzBdID1+IG0vXi0vKSB7
CiAJICAgIEBhcmNoZXMgPSBzcGxpdCAvXCwvLCAkMTsKIAl9IGVsc2lmIChzL14tLWtlcm5lbHM9
KC4qKS8tLykgewogCSAgICBAa2VybmVscyA9IHNwbGl0IC9cLC8sICQxOworCX0gZWxzaWYgKHMv
Xi0tc3VpdGVzPSguKikvLS8pIHsKKwkgICAgQHN1aXRlcyA9IHNwbGl0IC9cLC8sICQxOwogCX0g
ZWxzZSB7CiAJICAgIGRpZSAiYmFkIG9wdGlvbiAkXyA/IjsKIAl9CkBAIC04OSwxMiArOTIsMjUg
QEAgc3ViIHJlcG9ydF9hcmNoICgkKSB7CiAgICAgJG8gLj0gIiBOT05FIE5PTkUiOwogfQogCitz
dWIgcmVwb3J0X3N1aXRlICgkKSB7CisgICAgbXkgKCRob3N0KSA9IEBfOworICAgIGZvcmVhY2gg
bXkgJHN1aXRlIChAc3VpdGVzKSB7CisJJGZsYWdxLT5leGVjdXRlKCRob3N0LCJzdWl0ZS0kc3Vp
dGUiKTsKKwlpZiAoJGZsYWdxLT5mZXRjaHJvd19hcnJheXJlZigpKSB7CisJICAgICRvIC49ICIg
JHN1aXRlIjsKKwkgICAgcmV0dXJuOworCX0KKyAgICB9CisgICAgJG8gLj0gIiBOT05FIjsKK30K
KwogZGJfcmV0cnkoJGRiaF90ZXN0cyxbXSxzdWIgewogICAgICRvPScnOwogICAgICRxLT5leGVj
dXRlKEBxYXJncyk7CiAgICAgd2hpbGUgKG15ICgkaG9zdCkgPSAkcS0+ZmV0Y2hyb3dfYXJyYXko
KSkgewogCSRvIC49ICRob3N0OwogCXJlcG9ydF9hcmNoKCRob3N0KSBpZiBAYXJjaGVzOworCXJl
cG9ydF9zdWl0ZSgkaG9zdCkgaWYgQHN1aXRlczsKIAkkbyAuPSAiXG4iOwogICAgIH0KIH0pOwot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJBt-00076N-1V; Thu, 18 May 2017 11:01:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJBs-0006x8-6e
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:01:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 33/BD-01992-32F7D195; Thu, 18 May 2017 11:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXle2Xjb
 SYNpFA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/7XtMBVu5Ko6ensHYwLiUo4uRg0NCwF/i
 43feLkZODjYBXYmmLX/ZQMIiAioSt/cagJjMAqESO15YglQIC0RILLrylQXEZhFQlbh6/SAji
 M0r4CWxet8JZhBbQkBO4vzxn2A2J1D85NbJbCC2kICnxPylV1hBRgoJqEnMXR8P0SoocXLmE7
 CRzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgamermpxcW
 J6ak5iUnFesn5uZsYgUHDAAQ7GPtmOR9ilORgUhLlPVwgGynEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgjemBignWJSanlqRlpkDDF+YtAQHj5II74FaoDRvcUFibnFmOkTqFKOilDjvQ5CEAEgio
 zQPrg0WM5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzJsNMoUnM68EbvoroMVMQIubH0iDLC
 5JREhJNTB2cPmcLDt354vwl3knAox9i/7dX+Hhd9bpgqv4v8nTKl/0NJ54ezgtKJ7vRY/NzbI
 dAQwq61JPapVdibgYsN9T98N0C5aC6wmZKywU9Zcv++9rwj/l7Mkg6QO5pY+t63/neiaYX/7N
 dP+/d8XllbNXzdyz7qClS+60nEdPq7Psi6J1j2148Z5BiaU4I9FQi7moOBEAOttlBZQCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495105304!98750734!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56790 invoked from network); 18 May 2017 11:01:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:01:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="432987223"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:26 +0100
Message-ID: <1495105294-25989-16-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 16/24] ts-hosts-allocate-Executive:
	Honour hostalloc_maxwait_max
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0aCBleGlzdGluZyBmbGlnaHRzLgoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMtaG9zdHMt
YWxsb2NhdGUtRXhlY3V0aXZlIHwgMTMgKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEz
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90cy1ob3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUg
Yi90cy1ob3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUKaW5kZXggMDk4N2UyYi4uOTk1NWNiYSAxMDA3
NTUKLS0tIGEvdHMtaG9zdHMtYWxsb2NhdGUtRXhlY3V0aXZlCisrKyBiL3RzLWhvc3RzLWFsbG9j
YXRlLUV4ZWN1dGl2ZQpAQCAtNTYsNiArNTYsNyBAQCBpZiAoJEVOVnsnT1NTVEVTVF9OT0FMTE9D
QVRFJ30pIHsKIH0KIAogIyBpbml0aWFsaXNlZCBieSBzZXR1cDoKK291ciAkYWxsb2Nfc3RhcnRf
dGltZTsKIG91ciAkdGFza2lkOwogb3VyICVtYWdpY3Rhc2tpZDsKIG91ciAkZmk7CkBAIC0xMDks
NiArMTEwLDggQEAgRU5ECiAgICAgICAgICAgICAgV0hFUkUgdHlwZT0nbWFnaWMnIEFORCByZWZr
ZXk9PwogRU5ECiAgICAgfQorCisgICAgJGFsbG9jX3N0YXJ0X3RpbWUgPSB0aW1lIC8vIGRpZSAk
ITsKIH0KIAogIy0tLS0tLS0tLS0gcHJlcGFyZWQgc3FsIHN0YXRlbWVudHMgLS0tLS0tLS0tLQpA
QCAtNzQ4LDYgKzc1MSwxNiBAQCBzdWIgYXR0ZW1wdF9hbGxvY2F0aW9uIHsKIAlsb2dtKCJob3N0
IGFsbG9jYXRpb246IHN1Y2Nlc3NmdWwsIHJlcG9ydGluZyB0byBwbGFubmVyLiIpOwogICAgIH0g
ZWxzZSB7CiAJbG9nbSgiaG9zdCBhbGxvY2F0aW9uOiBwbGFubmVkIHN0YXJ0IGluICRiZXN0LT57
U3RhcnR9IHNlY29uZHMuIik7CisJbXkgJG1heHdhaXQgPSAkcntob3N0YWxsb2NfbWF4d2FpdF9t
YXh9OworCWlmIChkZWZpbmVkICRtYXh3YWl0KSB7CisJICAgICMgV2UgcXVpdCBpZjoKKwkgICAg
IyAgKiB3ZSBoYXZlIGJlZW4gd2FpdGluZyBhdCBsZWFzdCAkbWF4d2FpdC8yCisJICAgICMgICog
d2UgZXN0aW1hdGUgaXQgd2lsbCB0YWtlIGF0IGxlYXN0ICRtYXh3YWl0IG92ZXJhbGwKKwkgICAg
bXkgJHdhaXRfc29mYXIgPSAodGltZSAvLyBkaWUgJCEpIC0gJGFsbG9jX3N0YXJ0X3RpbWU7CisJ
ICAgIGRpZSAidGltZWQgb3V0OiAkd2FpdF9zb2ZhciwgJGJlc3QtPntTdGFydH0sICRtYXh3YWl0
IgorICAgICAgICAgICAgICAgIGlmICR3YWl0X3NvZmFyID4gJG1heHdhaXQvMgorCQkmJiAkd2Fp
dF9zb2ZhciArICRiZXN0LT57U3RhcnR9ID4gJG1heHdhaXQ7CisJfQogICAgIH0KIAogICAgIGlm
ICgkZmFrZSkgewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCC-0007NJ-AN; Thu, 18 May 2017 11:02:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCA-0007LO-M9
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D0/04-03058-63F7D195; Thu, 18 May 2017 11:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUte0Xjb
 SoLNDw+L7lslMDowehz9cYQlgjGLNzEvKr0hgzVi5fD9zwRKOip1PL7E1MD5g62Lk5JAQ8Jc4
 d+wuE4jNJqAr0bTlL1Ccg0NEQEXi9l4DkDCzQLREx8xD7CC2sIC3RMuba4wgNouAqsStr5fAb
 F4BT4kb018xQ4yUkzh//CeYzSngJXFy62SwVUJANfOXXmEFGS8koCYxd308RKugxMmZT1ggVk
 lIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEBg4DEOxgPL828BCjJAeTkijv4QLZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vP11QDnBotT01Iq0zBxgCMOkJTh4lER4N4GkeYsLEnOLM9MhUqcYFaXEeUNAEgIgiYzSPLg2W
 NxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvZJApPJl5JXDTXwEtZgJa3PxAGmRxSSJCSq
 qBMXFNutUc+UYnsVnN9YJPzI+r1zZvZp3Kxq6bW+j4n+fxgY4P7udLokT8q5Uzt83OP7mhua3
 JY70C9+s/z8Jn+a2/+Ele5vz+WsmNO2alm15pr13CXLZLWtbBM+XIkbV/rOVZ1s58v7bH85lT
 k9E9n6Z/5ULTuvT9ziyWLvrlvuWrw50PrRdOK7EUZyQaajEXFScCABBJolCWAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495105332!101573353!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43239 invoked from network); 18 May 2017 11:02:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351154"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:15 +0100
Message-ID: <1495105294-25989-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Ian Jackson <ijackson@chiark.greenend.org.uk>
Subject: [Xen-devel] [OSSTEST PATCH 05/24] tcmd: Work around ssh bug with
	`ssh host ""'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW5zIGFuIGludGVyYWN0aXZlIHNoZWxsIHNlc3Npb24gb24gdGhlIGhvc3QsIHJhdGhl
cm4gdGhhbgpydW5uaW5nIGBzaCAtYyAiIicgb24gaXQuCgpFdmlkZW50bHkgc3NoIGNoZWNrcyBm
b3IgdGhlIHByZXNlbmNlIG9mIGEgY29tbWFuZCBsaW5lIHNwZWNpZmljYXRpb24KYWZ0ZXIgKGZv
b2xpc2hseSwgYnV0IG5vdyBoaXN0b3JpY2FsbHkgdW5hdm9pZGFibHkpIGNvbmNhdGVuYXRpbmcg
YWxsCnRoZSBjb21tYW5kIGxpbmUgYXJndW1lbnRzIHdpdGggc3BhY2VzIGluIGJldHdlZW4uCgpU
dXJuICBzc2ggaG9zdCAiIiAgaW50byAgc3NoIGhvc3QgIiAiICB3aGljaCBpcyB0aGUgZXhwZWN0
ZWQgbm8tb3AuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWphY2tzb25AY2hpYXJrLmdy
ZWVuZW5kLm9yZy51az4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgMSArCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0
LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCAxOWJkZDIzLi5iOTQ3YTBjIDEwMDY0
NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0KQEAgLTY3Niw2ICs2NzYsNyBAQCBzdWIgdGNtZCB7ICMgJHRjbWQgd2lsbCBiZSBwdXQgYmV0
d2VlbiAnJyBidXQgbm90IGVzY2FwZWQKICAgICBteSAoJHN0ZGluLCRzdGRvdXQsJHVzZXIsJGhv
LCR0Y21kLCR0aW1lb3V0LCRleHRyYXNzaG9wdHMpID0gQF87CiAgICAgJHRpbWVvdXQ9MzAgaWYg
IWRlZmluZWQgJHRpbWVvdXQ7CiAgICAgdGFyZ2V0X2FkanVzdF90aW1lb3V0KCRobyxcJHRpbWVv
dXQpOworICAgICR0Y21kID0gJyAnIGlmICR0Y21kIGVxICcnOyAjIHNzaCBob3N0ICcnIGxvZ3Mg
aW4gIQogICAgIHRjbWRleCgkdGltZW91dCwkc3RkaW4sJHN0ZG91dCwKICAgICAgICAgICAgJ3Nz
aCcsIHNzaG9wdHMoKSwgQHsgJGV4dHJhc3Nob3B0cyB8fCBbXSB9LAogICAgICAgICAgICBzc2h1
aG8oJHVzZXIsJGhvKSwgJHRjbWQpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCC-0007Nb-Gr; Thu, 18 May 2017 11:02:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCB-0007MC-HH
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2C/D2-03696-63F7D195; Thu, 18 May 2017 11:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUtesXjb
 S4EyXhMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHq5S/2gpP8FXsfXWBpYOzk6WLk4JAQ8JdY
 vK+wi5GTg01AV6Jpy182kLCIgIrE7b0GIGFmAW2JvevmMoPYwgJeEk8uTGAEsVkEVCWmXetkB
 7F5geKzzkDYEgJyEueP/wSr5wSKn9w6mQ3EFhLwlJi/9AoryHghATWJuevjIVoFJU7OfMICsU
 pC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMGwYgGAH4/m1gYcYJTmYlER5DxfIRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4O2vA8oJFqWmp1akZeYAAxgmLcHBoyTCuwkkzVtckJhbnJkOkTrFqCglzhsCkhAASWSU5sG1w
 aLmEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5J4NM4cnMK4Gb/gpoMRPQ4uYH0iCLSxIRUl
 INjO1+m3sPr/jn1KEoV3fn4jPWDv64Bd42GouuTub7WJaiUCm8fe2vx5F71nH7KMh0TXNyelV
 usiLrqpnKFve+lr+bQ3TOlbpUWh31jE1zPrrpuIVv7vNJsl2vde+f2lDFzs1jzqt66/ZUkzWO
 bTZb0/LFeadEKDzz1fxQt0mncd+B+w1LXZ02KbEUZyQaajEXFScCAKqqWreVAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495105332!101573353!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44094 invoked from network); 18 May 2017 11:02:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351157"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:32 +0100
Message-ID: <1495105294-25989-22-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 22/24] host examination: bootloader: Do
	not use ed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgZWQgcnVuZXMgYXJlIHdoYXQgSSB1c2VkIHRvIGRldmVsb3AgdGhpcyBhcHByb2FjaCwg
YnV0IHRoZXkgYXJlCnJhdGhlciBvcGFxdWUgdG8gdGhvc2UgdmVyeSBmZXcgcHJvZ3JhbW1lcnMg
d2hvIGFyZSBub3QgcHJvZmljaWVudAp1c2VycyBvZiBlZCwgdGhlIHN0YW5kYXJkIHRleHQgZWRp
dG9yLgoKQWxzbywgdXNpbmcgdGFyZ2V0X2VkaXRmaWxlX3Jvb3QgbWVhbnMgd2Uga2VlcCBhIHJl
Y29yZCBvZiB0aGUKYm9vdGxvYWRlciBjb25maWcgaW4gdGhlIGxvZ3MsIHdoaWNoIGlzIGRlc2ly
YWJsZS4KClRoZSByZWdleHBzIHVzZWQgdG8gZWRpdCB0aGUgZ3J1YjIgY29uZml1ZyBhcmUgc2xp
Z2h0bHkgbW9yZQpzb3BoaXN0aWNhdGVkIHRoYW4gdGhlIGVkIG9uZXMgd2VyZS4KClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLWV4
YW1pbmUtc2VyaWFsLXByZSB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAyNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90cy1leGFtaW5lLXNlcmlhbC1wcmUgYi90cy1leGFtaW5l
LXNlcmlhbC1wcmUKaW5kZXggMjZmYmM1Ni4uODZmMzMyZiAxMDA3NTUKLS0tIGEvdHMtZXhhbWlu
ZS1zZXJpYWwtcHJlCisrKyBiL3RzLWV4YW1pbmUtc2VyaWFsLXByZQpAQCAtNjEsMzUgKzYxLDM0
IEBAIEVORAogCiBzdWIgYm9vdGxvYWRlciAoKSB7CiAgICAgbXkgJGMgPSBnZXRfY29va2llKCdi
b290bG9hZGVyJyk7Ci0gICAgbXkgJGVkID0gc3ViIHsKLQlteSAoJGZpbGUsJHNjcmlwdCkgPSBA
XzsKLQlteSAkY21kID0gPDxFTkQ7Ci0gICAgICAgICAgICBlZCAkZmlsZSA8PEVPRgotJHNjcmlw
dAotdwotcQotRU9GCi1FTkQKLQkkY21kIC49IHNldHVwYm9vdF9ib290bG9hZGVyX2VkaXRlZF9y
dW5lKCRobyk7Ci0JdGFyZ2V0X2NtZF9yb290KCRobywgJGNtZCwgMjAwKTsKKyAgICBteSAkZWRp
dCA9IHN1YiB7CisJbXkgKCRmaWxlLCRlZGl0b3IpID0gQF87CisJdGFyZ2V0X2VkaXRmaWxlX3Jv
b3QoJGhvLCRmaWxlLCRlZGl0b3IpOworCXRhcmdldF9jbWRfcm9vdCgkaG8sIHNldHVwYm9vdF9i
b290bG9hZGVyX2VkaXRlZF9ydW5lKCRobyksIDIwMCk7CiAgICAgfTsKICAgICBteSAkZWRzY3Jp
cHQ7CiAgICAgaWYgKCRoby0+e0ZsYWdzfXsnbmVlZC11Ym9vdC1ib290c2NyJ30pIHsKLQkkZWQt
PignL2Jvb3QvYm9vdC54ZW4nLDw8RU5EKQotL15lY2hvIExvYWRlZAotaQotZWNobyBvc3N0ZXN0
IHVib290ICRjCi0uCi1FTkQKKwkkZWRpdC0+KCcvYm9vdC9ib290LnhlbicsIHN1YiB7CisgICAg
ICAgICAgICBteSAkZG9uZTsKKyAgICAgICAgICAgIHdoaWxlICg8OjpFST4pIHsKKwkJaWYgKG0v
XmVjaG8gTG9hZGVkLyAmJiAhJGRvbmUrKykgeworCQkgICAgcHJpbnQgOjpFTyAiZWNobyBvc3N0
ZXN0IHVib290ICRjXG4iOworCQl9CisJCXByaW50IDo6RU87CisJICAgIH0KKwl9KTsKICAgICB9
IGVsc2UgewotCSRlZC0+KCcvYm9vdC9ncnViL2dydWIuY2ZnJyw8PEVORCk7ICMgbm8gc3VwcG9y
dCBmb3IgZ3J1YjEKLTEgCi0vXiAqbWVudWVudHJ5ICAqCi1zLydcKFteJ10qXCknLyckYyBcMScK
LTEKLS9eICpzdWJtZW51ICAqCi1zCi1FTkQKKwkjIG5vIHN1cHBvcnQgZm9yIGdydWIxCisJJGVk
aXQtPignL2Jvb3QvZ3J1Yi9ncnViLmNmZycsIHN1YiB7CisgICAgICAgICAgICBteSAlZG9uZTsK
KyAgICAgICAgICAgIHdoaWxlICg8OjpFST4pIHsKKwkJc3teKFxzKiAoIG1lbnVlbnRyeSB8IHN1
Ym1lbnUgKSBccysKKwkJICAgICAgKFsnIl0pICkoIFteJyJdKyBcMykgfXsKKyAgICAgICAgICAg
ICAgICAgICAgJGRvbmV7JDJ9KysgPyAkJiA6ICIkMSRjICQ0IgorICAgICAgICAgICAgICAgIH14
ZTsKKwkJcHJpbnQgOjpFTzsKKwkgICAgfQorCX0pOwogICAgIH0KIH0KIAotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCC-0007OH-Ni; Thu, 18 May 2017 11:02:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCB-0007LO-IA
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 36/14-03058-73F7D195; Thu, 18 May 2017 11:02:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUtesXjb
 S4PRkFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNk2wrGgjfcFdPPnWVqYOzn7GLk5JAQ8JfY
 dHE6K4jNJqAr0bTlL1sXIweHiICKxO29BiBhZgFtib3r5jKD2MICsRL/HhxjA7FZBFQlDvYvY
 QQp5xXwkvi2VgViopzE+eM/wco5gcInt04GKxcS8JSYv/QKK0i5kICaxNz18SBhXgFBiZMzn7
 BAbJKQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDBsGINjB+GNZwCFGSQ4mJVHewwWykUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkePvrgHKCRanpqRVpmTnAAIZJS3DwKInwHqgFSvMWFyTmFmemQ6ROMSpKifOGgPQJgCQyS
 vPg2mBRc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHdBxvNk5pXATX8FtJgJaHHzA2mQxS
 WJCCmpBka7RPGCM7Mj26+23Fdi47iYvTOMS/R6+fmNzHNbW782+JnLneRhbV8o+jxSlmX/9fS
 44hu/PizXPNL45lnG/qRJv57bST182MkaUxkwfarDi6mNMysnX6/drKv9RZ9FJ7Soqnf5FuOj
 p7KmGsyxic626XzYrdASv8v0/eUDrwvsm5sVDz08oaPEUpyRaKjFXFScCACNL3MDlQIAAA==
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495105333!98437861!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28981 invoked from network); 18 May 2017 11:02:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351158"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:34 +0100
Message-ID: <1495105294-25989-24-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 24/24] host examination: bootloader:
	better handling of multiple runs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdHMtZXhhbWluZS1zZXJpYWwtcHJlIHdhcyBydW4gbW9yZSB0aGFuIG9uY2UgKHdoaWNoIGhh
cHBlbnMgYnkgaGFuZApkdXJpbmcgZGV2ZWxvcG1lbnQsIGZvciBleGFtcGxlKSwgaXQgd291bGQg
cmV1c2UgdGhlIHNhbWUgaWRzICh3aGljaAppcyBub3QgaWRlYSBmb3IgbWFudWFsIHRlc3Rpbmcs
IHNpbmNlIHdlIG5vcm1hbGx5IHdhbnQgdG8ga25vdyBpZiB0aGUKbGFzdCBydW4gd2FzIGdvb2Qp
LiAgSW5zdGVhZCwgZ2VuZXJhdGUgbmV3IGNvb2tpZXMgZWFjaCB0aW1lIChhbmQKb3ZlcndyaXRl
IHRoZSBvbGQgb25lcyBpbiB0aGUgcnVudmFycykuCgpBbHNvLCBpdCBvd3VsZCBrZWVwIGFkZGlu
ZyBuZXcgY29waWVzIHRvIHRoZSBncnViIG1lbnUgZW50cmllcwoob2JzY3VyaW5nIHRoZSBhY3R1
YWwgaW50ZXJlc3RpbmcgbWVudSB0ZXh0IGNvbXBsZXRlbHkpLiAgSW5zdGVhZCwKcHJlZml4IHRo
ZSBtZW50cmllcyB3aXRoIGEgZml4ZWQgc3RyaW5nIHNvIHRoZXkgY2FuIGJlIHN0cmlwcGVkIG91
dAphZ2Fpbi4gIFRoZXkgbm93IGxvb2sgYSBiaXQgc2lsbGllciBhZnRlciBvbmUgcnVuLCBidXQg
bGVzcyBzaWxseQphZnRlciBzZXZlcmFsLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMtZXhhbWluZS1zZXJpYWwtcHJlIHwgNSAr
KystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90cy1leGFtaW5lLXNlcmlhbC1wcmUgYi90cy1leGFtaW5lLXNlcmlhbC1wcmUK
aW5kZXggOTAwMzdjNi4uMzkwNWU1MiAxMDA3NTUKLS0tIGEvdHMtZXhhbWluZS1zZXJpYWwtcHJl
CisrKyBiL3RzLWV4YW1pbmUtc2VyaWFsLXByZQpAQCAtNDIsNyArNDIsNiBAQCBkaWUgImRvIG5v
dCB3YW50IHRvIG1lc3MgdXAgYSBzaGFyZWQgaG9zdCIgaWYKIHN1YiBnZXRfY29va2llICgkKSB7
CiAgICAgbXkgKCRrZXkpID0gQF87CiAgICAgbXkgJHJuYW1lID0gImV4YW1pbmVfc2VyaWFsX2Nv
b2tpZV8ka2V5IjsKLSAgICByZXR1cm4gJHJ7JHJuYW1lfSBpZiBkZWZpbmVkICRyeyRybmFtZX07
CiAgICAgb3BlbiBSLCAiL2Rldi91cmFuZG9tIjsKICAgICBteSAkdjsKICAgICBteSAkbCA9IDE2
OwpAQCAtODIsNyArODEsOSBAQCBzdWIgYm9vdGxvYWRlciAoKSB7CiAJJGVkaXQtPignL2Jvb3Qv
Z3J1Yi9ncnViLmNmZycsIHN1YiB7CiAgICAgICAgICAgICB3aGlsZSAoPDo6RUk+KSB7CiAJCXN7
XihccyogKD86IG1lbnVlbnRyeSB8IHN1Ym1lbnUgKSBccysKLQkJICAgICAgKFsnIl0pICkoIFte
JyJdKyBcMikgfXskMSRjICQzfXg7CisJCSAgICAgIChbJyJdKSApCisgICAgICAgICAgICAgICAg
ICAgICAgKD86IG9zc3Rlc3QgXCBjb29raWUgXCBbMC05YS1mXSsgXCApPworICAgICAgICAgICAg
ICAgICAgICAgICggW14nIl0rIFwyKSB9eyQxb3NzdGVzdCBjb29raWUgJGMgJDN9eDsKIAkJcHJp
bnQgOjpFTzsKIAkgICAgfQogCX0pOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCE-0007QZ-02; Thu, 18 May 2017 11:02:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCC-0007Mi-4v
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:16 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C3/3C-03557-73F7D195; Thu, 18 May 2017 11:02:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUte8Xjb
 SYP0SfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePsqvXMBZeZK34u6WJqYOxg7mLk5JAQ8Je4
 +XwRO4jNJqAr0bTlL1sXIweHiICKxO29BiAms0CoxI4XliAVwgIeEke33GECsVkEVCXuf73HC
 mLzCnhKbD2yhBFiopzE+eM/waZzCnhJnNw6mQ3EFgKqmb/0CivISCEBNYm56+MhWgUlTs58wg
 JiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBIYNAxDsYPyxLOAQoyQHk5Io7+EC2UghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErz9dUA5waLU9NSKtMwcYADDpCU4eJREeA/UAqV5iwsSc4sz0yFSpxh1Oebc+/qeSYglL
 z8vVUqcNwRkhgBIUUZpHtwIWDRdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvXZBVPJl5JX
 CbXgEdwQR0RPMDaZAjShIRUlINjAmtsce2+8pEvvvIIvj5otCuBya7t3+61XJ34+mwVQaV6V8
 bZkrXnhfzqFgxS+ujurrbQ2ZL3ofLTjxh7vry5e//y5OcXrKVx/BN2zGrPMZwa4L1ftFbGyJk
 vxxTfFywMoC7eWdgYH927KHZfvb7ejo23N/Sev3j/ENnQjc2RTuXhwvPOaC0uFKJpTgj0VCLu
 ag4EQC3cfkyoQIAAA==
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495105333!98437861!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29103 invoked from network); 18 May 2017 11:02:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351160"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:13 +0100
Message-ID: <1495105294-25989-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 03/24] cs-flight-create: Fix usage error
	message
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzcHVyaW91c2x5IHByaW50cyAkIS4gIEl0J3Mgc3RpbGwgYSBwb29yIG1lc3NhZ2UuCgpT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CiBjcy1mbGlnaHQtY3JlYXRlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvY3MtZmxpZ2h0LWNyZWF0ZSBiL2NzLWZsaWdo
dC1jcmVhdGUKaW5kZXggYTQxMjM5Ni4uZGM2MWU2MiAxMDA3NTUKLS0tIGEvY3MtZmxpZ2h0LWNy
ZWF0ZQorKysgYi9jcy1mbGlnaHQtY3JlYXRlCkBAIC0yNCw3ICsyNCw3IEBAIHVzZSBPc3N0ZXN0
OwogCiBjc3JlYWRjb25maWcoKTsKIAotQEFSR1Y9PTIgb3IgZGllICQhOworQEFSR1Y9PTIgb3Ig
ZGllOwogb3VyICgkaW50ZW5kZWQsJGJyYW5jaCkgPSBAQVJHVjsKIAogbXkgKCRmbGlnaHQpID0K
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCE-0007RA-8H; Thu, 18 May 2017 11:02:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCC-0007N2-Hj
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:16 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C2/46-03058-73F7D195; Thu, 18 May 2017 11:02:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXitHRDpK55vWy
 kQesBXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5/16WglOyFct7FjA3MF6S6GLk5JAQ8JfY
 d+8ZO4jNJqAr0bTlL1sXIweHiICKxO29BiAms0CoxI4XliAVwgKBEj+3XmYCCbMIqEp0PpUHC
 fMKeEocW9DBBDFQTuL88Z/MICVCAmoSc9fHQ5QISpyc+YQFxGYWkJA4+OIF8wRG7llIUrOQpB
 YwMq1i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMAgYg2MF
 4fm3gIUZJDiYlUd7DBbKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4++uAcoJFqempFWmZOcBw
 hElLcPAoifBuAknzFhck5hZnpkOkTjEqSonzhoAkBEASGaV5cG2wGLjEKCslzMsIdIgQT0FqU
 W5mCar8K0ZxDkYlYd7JIFN4MvNK4Ka/AlrMBLS4+YE0yOKSRISUVANjgteDoyd8ootENENzvP
 WUsmXtEl1sZ/1fm3I7R0jjw4Uqryl5p071i2lE5b/1/vCwTnHHtsc5wmLFU6/2bk1OffXNR0h
 Apu33pPTtG5cZb/2/QeQj28li9QXMT/8+OVPOkzHd7Tinp+Ur1UlqDqutGnjmOKSdiH537DXX
 1cSQRdGaSksryk4osRRnJBpqMRcVJwIAIndKMHwCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495105332!101573353!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45624 invoked from network); 18 May 2017 11:02:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351159"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:11 +0100
Message-ID: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 01/24] README: Advise using `play' for
	playground flights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW55IGZsaWdodCBldmVudHVhbGx5IGJsZXNzZWQgYGFkaG9jJyBpcyBzdXBwb3NlZCB0byBjb250
YWluLCBpbiB0aGUKZGIsIGFjY3VyYXRlIGluZm9ybWF0aW9uIGNvcnJlc3BvbmRpbmcgdG8gYSBy
ZWFsIGNsZWFuIHJ1bi4gIFRoaXMgaXMKbm90IGFwcHJvcHJpYXRlIGZvciBwbGF5aW5nIGFib3V0
LgoKVXNpbmcgYHBsYXknIHVzZWZ1bGx5IGRpc2FibGVzIGEgbnVtYmVyIG9mIHNhZmV0eSBjYXRj
aGVzLCBpbmNsdWRpbmcKb25lIHdoaWNoIHByZXZlbnRzIHBvc3Qtc3RhcnR1cCBmbGlnaHQgbW9k
aWZpY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogUkVBRE1FIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL1JFQURNRSBiL1JFQURNRQppbmRleCAwZTkzZjQzLi5iNDUwNThkIDEwMDY0NAotLS0g
YS9SRUFETUUKKysrIGIvUkVBRE1FCkBAIC02MTksOCArNjE5LDggQEAgRXhlY3V0aXZlRGJPd25p
bmdSb2xlUmVnZXhwCiAgICBjaGFuZ2VzIC0gYmVjYXVzZSwgdGhhdCByb2xlIHdpbGwgZW5kIHVw
IG93bmluZyB0aGUgZGF0YWJhc2Ugb2JqZWN0cy4KICAgIERlZmF1bHRzIHRvIGBvc3N0ZXN0Jy4K
IAotQWRob2MvQ3VzdG9tIEZsaWdodHMKLT09PT09PT09PT09PT09PT09PT09CitGbGlnaHRzIGZv
ciBieS1oYW5kIHRlc3RpbmcKKz09PT09PT09PT09PT09PT09PT09PT09PT09PQogCiBOb3JtYWxs
eSBhIGZsaWdodCBpcyBjb25zdHJ1Y3RlZCB1c2luZyAibWFrZS1mbGlnaHQiLCBlaXRoZXIgdmlh
CiAiLi9zdGFuZGFsb25lIG1ha2UtZmxpZ2h0IiBvciBieSBjYWxsaW5nIG1ha2UtZmxpZ2h0IChv
ciBhbm90aGVyCkBAIC02MzgsMTQgKzYzOCwxNCBAQCBBIGZyZXNoIGVtcHR5IGZsaWdodCBpcyBj
cmVhdGVkIGJ5IHVzaW5nIHRoZSAiY3MtZmxpZ2h0LWNyZWF0ZSIKIHNjcmlwdC4gSXQgdGFrZXMg
YXMgYXJndW1lbnRzIGEgImJsZXNzaW5nIiBhbmQgYSAiYnJhbmNoIiBhbmQgb24KIHN1Y2Nlc3Mg
cHJpbnRzIHRoZSBuZXcgZmxpZ2h0IG51bWJlci4KIAotVGhlIGJsZXNzaW5nIHNob3VsZCBhbG1v
c3QgYWx3YXlzIGJlICJhZGhvYyIuIFRoZSBicmFuY2ggZG9lc24ndAorVGhlIGJsZXNzaW5nIHNo
b3VsZCBhbG1vc3QgYWx3YXlzIGJlICJwbGF5Ii4gVGhlIGJyYW5jaCBkb2Vzbid0CiByZWFsbHkg
bWF0dGVyLCBpZiB5b3UgYXJlIHRlc3Rpbmcgc29tZXRoaW5nIHJlbGF0ZWQgdG8gYSBmYWlsdXJl
IG9uIGEKLWdpdmVuIGJyYW5jaCB5b3UgbWF5IGFzIHdlbGwgdXNlIHRoYXQsIG90aGVyd2lzZSAi
YWRob2MiIG9yCitnaXZlbiBicmFuY2ggeW91IG1heSBhcyB3ZWxsIHVzZSB0aGF0LCBvdGhlcndp
c2UgInBsYXkiIG9yCiAieGVuLXVuc3RhYmxlIiBpcyBhIHJlYXNvbmFibHkgZmFsbGJhY2suCiAK
IFRodXMgdGhlIG5vcm1hbCB3YXkgdG8gaW52b2tlIGNzLWZsaWdodC1jcmVhdGUgaXM6CiAKLSAg
ICAkIGZsaWdodD1gLi9jcy1mbGlnaHQtY3JlYXRlIGFkaG9jIGFkaG9jYAorICAgICQgZmxpZ2h0
PWAuL2NzLWZsaWdodC1jcmVhdGUgcGxheSBwbGF5YAogCiBXaGljaCByZXN1bHRzIGluIGEgJGZs
aWdodCB3aGljaCBjYW4gYmUgdXNlZCBmb3IgdGhlIHJlbWFpbmRlciBvZiB0aGUKIGNvbmZpZ3Vy
YXRpb24uCkBAIC02ODcsMjAgKzY4NywyMCBAQCBydW4tam9iLyRyZWNpcGUiIHdoaWNoIHJ1bnMg
dGhlIHJlcXVpcmVkIHRlc3Qgc3RlcHMuIFRoZXJlIGFyZSBwbGVudHkKIG9mIGV4YW1wbGVzIGlu
IHNnLXJ1bi1qb2IuCiAKIE9uY2UgdGhlIGZsaWdodCBpcyBjcmVhdGVkIGl0IGlzIHJ1biB1c2lu
ZyBtZy1leGVjdXRlLWZsaWdodC4gSXQgaXMKLXVzdWFsIHRvIHBhc3MgLUJhZGhvYyAodG8gc2V0
IHRoZSB0YXJnZXQgYmxlc3NpbmcpIGFuZCAtRWVtYWlsIHRvIHNldAordXN1YWwgdG8gcGFzcyAt
QnBsYXkgKHRvIHNldCB0aGUgdGFyZ2V0IGJsZXNzaW5nKSBhbmQgLUVlbWFpbCB0byBzZXQKIHRo
ZSBkZXN0aW5hdGlvbiBmb3IgdGhlIHRlc3QgcmVwb3J0IGFzIHdlbGwgYXMgZ2l2aW5nIHRoZSBm
bGlnaHQ6CiAKLSAgICAkIC4vbWctZXhlY3V0ZS1mbGlnaHQgLUJhZGhvYyAtRWVtYWlsQGV4YW1w
bGUuY29tICRmbGlnaHQKKyAgICAkIC4vbWctZXhlY3V0ZS1mbGlnaHQgLUJwbGF5IC1FZW1haWxA
ZXhhbXBsZS5jb20gJGZsaWdodAogCiBBIHdvcmtlZCBleGFtcGxlLCBpbmNsdWRpbmcgYSBjdXN0
b20gcmVjaXBlIChpbiB0aGlzIGNhc2UgdG8gcmVib290CiBYZW4gZml2ZSB0aW1lcyBvbiB0aGUg
aG9zdCkgYW5kIC4KIAotQ3VzdG9tIHNnLXJ1bi1qb2ItYWRob2MsIHJlcXVpcmVzIGEgc2luZ2xl
IGhvc3QgKGlkZW50ICJob3N0IikgYW5kCitDdXN0b20gc2ctcnVuLWpvYi1wbGF5LCByZXF1aXJl
cyBhIHNpbmdsZSBob3N0IChpZGVudCAiaG9zdCIpIGFuZAogcnVucyB0cy1ob3N0LXJlYm9vdCAr
IGEgcGluZyBjaGVjayA1IHRpbWVzOgogCiAtLS0tU1RBUlQtLS0tLS0tCi1wcm9jIG5lZWQtaG9z
dHMvYWRob2MteGVuLWJvb3QteDUge30geyByZXR1cm4gaG9zdCB9Ci1wcm9jIHJ1bi1qb2IvYWRo
b2MteGVuLWJvb3QteDUge30geworcHJvYyBuZWVkLWhvc3RzL3BsYXkteGVuLWJvb3QteDUge30g
eyByZXR1cm4gaG9zdCB9Citwcm9jIHJ1bi1qb2IvcGxheS14ZW4tYm9vdC14NSB7fSB7CiAgICAg
cmVwZWF0LXRzIDUgeGVuLWJvb3QucmVwZWF0IFwKICAgICAgICAgICAgICAgIHRzLWhvc3QtcmVi
b290ICAgICBob3N0IFw7IFwKICAgICAgICAgICAgICAgIHRzLWhvc3QtcGluZy1jaGVjayBob3N0
CkBAIC03MTksMTMgKzcxOSwxMyBAQCBsbnhyZXY9PHNvbWUgcmV2aXNpb24gb2YgTGludXggd2hp
Y2ggd2Ugd2FudCB0byB0ZXN0PgogdGVtcGxhdGU9MTIzNDU2CiAKICMgQ3JlYXRlIHRoZSBmbGln
aHQKLWZsaWdodD1gLi9jcy1mbGlnaHQtY3JlYXRlIGFkaG9jIGFkaG9jYAorZmxpZ2h0PWAuL2Nz
LWZsaWdodC1jcmVhdGUgcGxheSBwbGF5YAogZWNobyAkZmxpZ2h0CiAKICMgQ3JlYXRlIGEgdGVz
dCBqb2IgZnJvbSBzY3JhdGNoLCBtYW55IG9mIHRoZSBydW52YXJzIGNyaWJiZWQgZnJvbSBhCiAj
IHJhbmRvbSBqb2IgaW4gYSByZWFsIGZsaWdodCBjcmVhdGVkIGJ5IG1ha2UtZmxpZ2h0Lgotam9i
PWFkaG9jLWFtZDY0LWFtZDY0LXhlbi1ib290Ci0uL2NzLWpvYi1jcmVhdGUgJGZsaWdodCAkam9i
IGFkaG9jLXhlbi1ib290LXg1IFwKK2pvYj1wbGF5LWFtZDY0LWFtZDY0LXhlbi1ib290CisuL2Nz
LWpvYi1jcmVhdGUgJGZsaWdodCAkam9iIHBsYXkteGVuLWJvb3QteDUgXAogICAgIGFsbF9ob3N0
ZmxhZ3M9YXJjaC1hbWQ2NCxhcmNoLXhlbi1hbWQ2NCxzdWl0ZS13aGVlenkscHVycG9zZS10ZXN0
IFwKICAgICBhcmNoPWFtZDY0IHRvb2xzdGFjaz14bCBlbmFibGVfeHNtPWZhbHNlIGtlcm5raW5k
PXB2b3BzIFwKICAgICBob3N0PSRob3N0CkBAIC03NDYsNSArNzQ2LDUgQEAgam9iPWFkaG9jLWFt
ZDY0LWFtZDY0LXhlbi1ib290CiAuL2NzLWFkanVzdC1mbGlnaHQgJGZsaWdodCBydW52YXItc2V0
ICRqb2Iga2VybmJ1aWxkam9iIGJ1aWxkLWFtZDY0LXB2b3BzCiAKICMgTm93IHJ1biB0aGUgam9i
LgotLi9tZy1leGVjdXRlLWZsaWdodCAtQmFkaG9jIC1FbWVAZXhhbXBsZS5jb20gJGZsaWdodAor
Li9tZy1leGVjdXRlLWZsaWdodCAtQnBsYXkgLUVtZUBleGFtcGxlLmNvbSAkZmxpZ2h0CiAtLS0t
RU5ELS0tLS0tLS0tCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCE-0007S3-FB; Thu, 18 May 2017 11:02:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCD-0007O2-3K
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 45/2D-03613-83F7D195; Thu, 18 May 2017 11:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUte8Xjb
 S4P0ca4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePzygWsBRN4K94d+M7YwHiWq4uRk0NCwF/i
 09HXjCA2m4CuRNOWv2xdjBwcIgIqErf3GoCYzAKhEjteWIJUCAukSUw5180CYrMIqEq0bDrIB
 GLzCnhKfPk5jQViopzE+eM/mUFsTgEviZNbJ7OB2EJANfOXXmEFGSkkoCYxd308RKugxMmZT8
 BamQUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAsOGAQh2MP5YFnCIUZKDSUmU93CBbKQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd7+OqCcYFFqempFWmYOMIBh0hIcPEoivAdqgdK8xQWJucWZ6RCpU4yKUuK8ISB9AiCJj
 NI8uDZY1FxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9dkPE8mXklcNNfAS1mAlrc/EAaZH
 FJIkJKqoFRY/bRY1slT/++5L1j2XalWOm9Z8q4Jq++ret0zOB54u1fk3L6pgf1Wx19sj9/mmj
 TufiSzRzl2zgiSoJV525WbNB/ceX+e9OFAXVmlTucN5i+3Pjm8d1ueWGRyNqT4jxePr+/6PpM
 /XJEQ3jvDTF1efWUWoZQhQedIWeO2038zp6oznZ7UoSmEktxRqKhFnNRcSIAYg41JJUCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495105333!98437861!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29281 invoked from network); 18 May 2017 11:02:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351162"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:19 +0100
Message-ID: <1495105294-25989-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 09/24] cs-hosts-list,
	standalone-generate-dump-flight-runvars: make compatible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG9ub3VyIE9TU1RFU1RfSE9TVFNMSVNUX0RVTU1ZLCB0byBjYXVzZSBjcy1ob3N0cy1saXN0IHRv
IHByb2R1Y2UKZHVtbXkgb3V0cHV0LiAgVGhpcyBtZWFucyB0aGF0IHN0YW5kYWxvbmUtZ2VuZXJh
dGUtZHVtcC1mbGlnaHQtcnVudmFycwpjYW4gbm93IHRyeSBnZW5lcmF0aW5nIGZsaWdodHMgd2hv
c2UgY29udGVudHMgZGVwZW5kIG9uIHRoZSBob3N0CmRhdGFiYXNlLCBhbmQgd2hpY2ggYXJlIHRo
ZXJlZm9yZSBub3JtYWxseSBvbmx5IHVzZWFibGUgaW4gRXhlY3V0aXZlCm1vZGUuCgpTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjcy1o
b3N0cy1saXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysr
LS0KIHN0YW5kYWxvbmUtZ2VuZXJhdGUtZHVtcC1mbGlnaHQtcnVudmFycyB8ICAxICsKIDIgZmls
ZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9jcy1ob3N0cy1saXN0IGIvY3MtaG9zdHMtbGlzdAppbmRleCA5YjgyZDUxLi4xNmI1MjE5IDEw
MDc1NQotLS0gYS9jcy1ob3N0cy1saXN0CisrKyBiL2NzLWhvc3RzLWxpc3QKQEAgLTUyLDYgKzUy
LDIyIEBAIHdoaWxlIChAQVJHViAmJiAkQVJHVlswXSA9fiBtL14tLykgewogQEFSR1YgPT0gMSBv
ciBkaWUgJCE7CiBteSAoJGZsYWdzKSA9IEBBUkdWOwogCitteSAkbzsKKworaWYgKCRFTlZ7J09T
U1RFU1RfSE9TVFNMSVNUX0RVTU1ZJ30pIHsKKyAgICAkbyAuPSAiU09NRUhPU1QiOworICAgIGlm
IChAYXJjaGVzKSB7CisJJG8gLj0gIiAka2VybmVsc1swXSI7CisJJG8gLj0gIiB7Ii5qb2luKCcs
JyxAYXJjaGVzKS4ifSI7CisgICAgfQorICAgIGlmIChAc3VpdGVzKSB7CisJJG8gLj0gIiAkc3Vp
dGVzWzBdIjsKKyAgICB9CisgICAgJG8gLj0gIlxuIjsKKyAgICBwcmludCAkbyBvciBkaWUgJCE7
CisgICAgZXhpdCAwOworfQorCiBteSBAcWFyZ3M7CiBteSAkcXR4dD0gPDxFTkQ7CiAgICAgICAg
IFNFTEVDVCByZXNuYW1lCkBAIC03NSw4ICs5MSw2IEBAIG15ICRmbGFncSA9ICRkYmhfdGVzdHMt
PnByZXBhcmUoPDxFTkQpOwogICAgICAgICAgV0hFUkUgaG9zdG5hbWU9PyBBTkQgaG9zdGZsYWc9
PwogRU5ECiAKLW15ICRvOwotCiBzdWIgcmVwb3J0X2FyY2ggKCQpIHsKICAgICBteSAoJGhvc3Qp
ID0gQF87CiAgICAgZm9yZWFjaCBteSAka2VybmVsIChAa2VybmVscykgewpkaWZmIC0tZ2l0IGEv
c3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52YXJzIGIvc3RhbmRhbG9uZS1nZW5l
cmF0ZS1kdW1wLWZsaWdodC1ydW52YXJzCmluZGV4IDhmY2M4NTIuLjA0NjMxYjMgMTAwNzU1Ci0t
LSBhL3N0YW5kYWxvbmUtZ2VuZXJhdGUtZHVtcC1mbGlnaHQtcnVudmFycworKysgYi9zdGFuZGFs
b25lLWdlbmVyYXRlLWR1bXAtZmxpZ2h0LXJ1bnZhcnMKQEAgLTQxLDYgKzQxLDcgQEAgZmkKIDog
JHtBUF9GRVRDSF9QTEFDRUhPTERFUlM6PXl9CiBleHBvcnQgQVBfRkVUQ0hfUExBQ0VIT0xERVJT
CiAKK2V4cG9ydCBPU1NURVNUX0hPU1RTTElTVF9EVU1NWT0xCiAKIGlmIFsgIngkQVBfRkVUQ0hf
UExBQ0VIT0xERVJTIiAhPSB4eSBdOyB0aGVuCiAgICAgaWYgWyAieCRBUF9GRVRDSF9NRU1PX0tF
RVAiID0geCBdOyB0aGVuCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCE-0007Sn-O3; Thu, 18 May 2017 11:02:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCD-0007Ni-3f
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:17 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B8/7E-23755-83F7D195; Thu, 18 May 2017 11:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUte8Xjb
 S4MwWM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNfyxnWgn6BipmbLrM3MLbwdjFyckgI+EvM
 +/+CHcRmE9CVaNryl62LkYNDREBF4vZeAxCTWSBUYscLS5AKYQFLif2TL7OA2CwCqhJn9i5kB
 inhFfCUODE3AGKgnMT54z+ZQWxOAS+Jk1sns4HYQkAl85deYQUpFxJQk5i7Ph4kzCsgKHFy5h
 OwicwCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6xXm5qcXF
 iempOYlKxXnJ+7iZGYNDUMzAw7mDc1uV8iFGSg0lJlPdwgWykEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQnemBqgnGBRanpqRVpmDjB8YdISHDxKIrzldUBp3uKCxNzizHSI1ClGXY4rrR/fMwmx5
 OXnpUqJ84aAFAmAFGWU5sGNgMXSJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGEgU3gy80
 rgNr0COoIJ6IjmB9IgR5QkIqSkGhhnhT8/PMN87hQf7cxLk6YtP6PG9fJLtEaiva5tzrL79xa
 u5J9xQiclQW72ibqnnNpK7IZvXzkzb+F/O1da2fTPzuglWt/XCij02EeFbCwqvfwoidcrm3Hr
 13hjt3cca2IibsiYleouP8rIOfm54KwbfkKfbJUqDSwzeeKeqFVVH7C4f6VFPVyJpTgj0VCLu
 ag4EQBG61DqoAIAAA==
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495105334!62565370!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49457 invoked from network); 18 May 2017 11:02:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351161"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:16 +0100
Message-ID: <1495105294-25989-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 06/24] cs-hosts-list: New utility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gY2FsbGVycyB5ZXQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiBjcy1ob3N0cy1saXN0IHwgNjQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA2NCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgY3MtaG9zdHMtbGlzdAoKZGlm
ZiAtLWdpdCBhL2NzLWhvc3RzLWxpc3QgYi9jcy1ob3N0cy1saXN0Cm5ldyBmaWxlIG1vZGUgMTAw
NzU1CmluZGV4IDAwMDAwMDAuLjFmZWEzY2QKLS0tIC9kZXYvbnVsbAorKysgYi9jcy1ob3N0cy1s
aXN0CkBAIC0wLDAgKzEsNjQgQEAKKyMhL3Vzci9iaW4vcGVybCAtdworCisjIFRoaXMgaXMgcGFy
dCBvZiAib3NzdGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgor
IyBDb3B5cmlnaHQgKEMpIDIwMDktMjAxMyBDaXRyaXggSW5jLgorIyAKKyMgVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
KyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVp
dGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChhdCB5b3VyIG9wdGlvbikgYW55
IGxhdGVyIHZlcnNpb24uCisjIAorIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZm
ZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMgCisjIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworCisjIHVzYWdlOgorIyAgIC4vY3MtaG9zdHMt
bGlzdCBIT1NURkxBR1ssLi4uXQorIyBwcmludHMgdGhlIG5hbWVzIG9mIGFsbCBob3N0cyB3aGlj
aCBoYXZlIGFsbCBvZiB0aGUgSE9TVEZMQUdzIHNldCwKKyMgb25lIHBlciBsaW5lCisKK3VzZSBz
dHJpY3QgcXcodmFycyk7Cit1c2UgREJJOwordW5zaGlmdCBASU5DLCBxdyguKTsKK3VzZSBPc3N0
ZXN0OworCitjc3JlYWRjb25maWcoKTsKKworQEFSR1YgPT0gMSBvciBkaWUgJCE7CitteSAoJGZs
YWdzKSA9IEBBUkdWOworJGZsYWdzID1+IG0vXi0vIGFuZCBkaWUgJCE7CisKK215IEBxYXJnczsK
K215ICRxdHh0PSA8PEVORDsKKyAgICAgICAgU0VMRUNUIHJlc25hbWUKKyAgICAgICAgICBGUk9N
IHJlc291cmNlcworICAgICAgICAgV0hFUkUgcmVzdHlwZT0naG9zdCcKK0VORAorZm9yZWFjaCBt
eSAkZmxhZyAoZ3JlcCB7IGxlbmd0aH0gc3BsaXQgL1wsLywgJGZsYWdzKSB7CisgICAgJHF0eHQu
PSA8PEVORDsKKwkgICBBTkQgRVhJU1RTIChTRUxFQ1QgMSBGUk9NIEhPU1RGTEFHUyBmCisJCQkg
ICAgICAgV0hFUkUgcmVzbmFtZT1mLmhvc3RuYW1lCisJCQkJIEFORCBmLmhvc3RmbGFnPT8pCitF
TkQKKyAgICBwdXNoIEBxYXJncywgJGZsYWc7Cit9CisKK215ICRxPSAkZGJoX3Rlc3RzLT5wcmVw
YXJlKCRxdHh0KTsKK215ICRvOworCitkYl9yZXRyeSgkZGJoX3Rlc3RzLFtdLHN1YiB7CisgICAg
JG89Jyc7CisgICAgJHEtPmV4ZWN1dGUoQHFhcmdzKTsKKyAgICB3aGlsZSAobXkgKCRob3N0KSA9
ICRxLT5mZXRjaHJvd19hcnJheSgpKSB7CisJJG8gLj0gJGhvc3Q7CisJJG8gLj0gIlxuIjsKKyAg
ICB9Cit9KTsKKworcHJpbnQgJG8gb3IgZGllICQhOworY2xvc2UgU1RET1VUIG9yIGRpZSAkITsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCF-0007TZ-03; Thu, 18 May 2017 11:02:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCD-0007Oe-8Y
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D2/4E-02956-83F7D195; Thu, 18 May 2017 11:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUteiXjb
 S4HaOxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCacWLzJOaCe/wVG5ojGxhn8nQxcnJICPhLXJj4
 nwXEZhPQlWja8peti5GDQ0RAReL2XgMQk1kgVGLHC0uQCmGBAIn/f3vAqlkEVCV+nV7MBmLzC
 nhJfJ31nA1iopzE+eM/mUFsTqD4ya2TweJCAp4S85deYQUZKSSgJjF3fTxEq6DEyZlPwEYyC0
 hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEhgwDEOxgPL828BCjJAeTkijv4QLZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vP11QDnBotT01Iq0zBxg8MKkJTh4lER4N4GkeYsLEnOLM9MhUqcYFaXEeUNAEgIgiYzSPLg2W
 MRcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvZJApPJl5JXDTXwEtZgJa3PxAGmRxSSJCSq
 qBcTXTk4WJs8RLDx2+nHlnbXXfEwd9u9hX/uusHh/hezk7oCN47+0tRtMMy3793+Fzsnq1eVZ
 chAKnqfXMxMJarXR/F6OWuukJ1/ZPtTrxqyvn2HMNVyMNXkHdm29vJXsfiJ73OWBB+71FByQi
 ZXo/7j0bcLBo1VOJt2zPTy15y9n6wjwrUro9WYmlOCPRUIu5qDgRABwzN76TAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495105332!101573353!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46940 invoked from network); 18 May 2017 11:02:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351164"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:23 +0100
Message-ID: <1495105294-25989-13-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 13/24] TestSupport,
	Executive: Provide intended_blessing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGJlIHVzZWQgYnkgYSB0cyBzY3JpcHQgd2hpY2ggcGVybWFuZW50bHkgc2F2ZXMg
c29tZSBsb2dzIGluCmEgaG9zdC1zcGVjaWZpYyByYXRoZXIgdGhhbiBmbGlnaHQtc3BlY2lmaWMg
ZGlyZWN0b3J5LiAgTm9uLXJlYWwKZmxpZ2h0cyBvdWdodCBub3QgdG8gbWVzcyB1cCByZWFsIGRh
dGEuCgpUaGUgZnVuY3Rpb24gaXMgbm90IHByb3ZpZGVkIGZvciBTdGFuZGFsb25lIG1vZGUsIHNv
IGEgdGVzdCBzdGVwIHRoYXQKdHJpZXMgdG8gdXNlIGl0IHdpbGwgZmFpbC4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3Qv
Sm9iREIvRXhlY3V0aXZlLnBtIHwgIDggKysrKysrKysKIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0g
ICAgIHwgMTEgKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvSm9iREIvRXhlY3V0aXZlLnBtIGIv
T3NzdGVzdC9Kb2JEQi9FeGVjdXRpdmUucG0KaW5kZXggODNlMTllNC4uNDVhYWJkNCAxMDA2NDQK
LS0tIGEvT3NzdGVzdC9Kb2JEQi9FeGVjdXRpdmUucG0KKysrIGIvT3NzdGVzdC9Kb2JEQi9FeGVj
dXRpdmUucG0KQEAgLTE5Niw2ICsxOTYsMTQgQEAgRU5ECiAgICAgfQogfQogCitzdWIgZGJmbF9p
bnRlbmRlZCAoJCkgeyAjbWV0aG9kCisgICAgbXkgKCRqZCwgJGZsKSA9IEBfOworICAgIG15ICgk
aW50ZW5kZWQpID0gJGRiaF90ZXN0cy0+c2VsZWN0cm93X2FycmF5KDw8RU5ELCB7fSwgJGZsKTsK
KyAgICAgICAgU0VMRUNUIGludGVuZGVkIEZST00gZmxpZ2h0cyBXSEVSRSBmbGlnaHQ9PworRU5E
CisgICAgcmV0dXJuICRpbnRlbmRlZDsKK30KKwogc3ViIGZsaWdodF9jcmVhdGUgKCQkJCkgeyAj
bWV0aG9kCiAgICAgbXkgKCRqZCwkaW50ZW5kZWQsJGJyYW5jaCkgPSBAXzsKICAgICBkaWUgIk9T
U1RFU1RfRkxJR0hUIHNldCBvbiBlbnRyeSB0byBKb2JEQjo6RXhlY3V0aXZlOjpmbGlnaHRfY3Jl
YXRlXG4iCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0
U3VwcG9ydC5wbQppbmRleCBiOTQ3YTBjLi5jMjNhYzEzIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rl
c3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KQEAgLTQzLDcgKzQzLDcg
QEAgQkVHSU4gewogICAgICAgICAgICAgICAgICAgICAgIHRzX2dldF9ob3N0X2d1ZXN0IHRzX2No
ZWNrX2RvbmUKIAogICAgICAgICAgICAgICAgICAgICAgIGZhaWwgYnJva2VuIGxvZ20gJGxvZ21f
aGFuZGxlICRsb2dtX3ByZWZpeAotICAgICAgICAgICAgICAgICAgICAgIHN1YnN0ZXBfc3RhcnQg
c3Vic3RlcF9maW5pc2gKKyAgICAgICAgICAgICAgICAgICAgICBzdWJzdGVwX3N0YXJ0IHN1YnN0
ZXBfZmluaXNoIGludGVuZGVkX2JsZXNzaW5nCiAgICAgICAgICAgICAgICAgICAgICAgZ2V0X2Zp
bGVjb250ZW50cwogICAgICAgICAgICAgICAgICAgICAgIHJlcG9ydF9vbmNlCiAKQEAgLTI0NSw2
ICsyNDUsMTUgQEAgc3ViIHN1YnN0ZXBfZmluaXNoICgkJCkgewogICAgICRtam9iZGItPnN0ZXBf
ZmluaXNoKCR0ZXN0aWQsJHN0ZXBzdGF0dXMpOwogfQogCitzdWIgaW50ZW5kZWRfYmxlc3Npbmcg
KCkgeworICAgICMgbXVzdCBiZSBydW4gb3V0c2lkZSB0cmFuc2FjdGlvbgorICAgIG15ICRpbnRl
bmRlZDsKKyAgICBkYl9yZXRyeSgkZmxpZ2h0LCdydW5uaW5nJywkZGJoX3Rlc3RzLFtdLCBzdWIg
eworICAgICAgICAkaW50ZW5kZWQgPSAkbWpvYmRiLT5kYmZsX2ludGVuZGVkKCRmbGlnaHQpOwor
ICAgIH0pOworICAgIHJldHVybiAkaW50ZW5kZWQ7Cit9CisKIHN1YiBnZXRfZmlsZWNvbnRlbnRz
ICgkOyQpIHsKICAgICBteSAoJHBhdGgsICRpZm5vZW50KSA9IEBfOyAgIyAkaWZub2VudD11bmRl
ZiA9PiBpcyBlcnJvcgogICAgIG15ICRkYXRhPSBnZXRfZmlsZWNvbnRlbnRzX2NvcmVfcXVpZXQo
JHBhdGgpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCF-0007VR-DS; Thu, 18 May 2017 11:02:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCE-0007QF-1j
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:18 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 79/B0-03920-93F7D195; Thu, 18 May 2017 11:02:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrohUteiXjb
 S4PgDA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP1+/WsBd1yFUeufGVqYDwm0cXIwSEh4C9x
 4YB3FyMnB5uArkTTlr9sIGERARWJ23sNQExmgVCJHS8sQSqEBbwkpq94wQwSZhFQlZg4wQEkz
 AsU3vLyBROILSEgJ3H++E9mEJsTKH5y62Q2EFtIwFNi/tIrrCCtQgJqEnPXx0O0CkqcnPmEBc
 RmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDBkGINjB+GNZwCFGSQ4mJVHewwWykUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkePvrgHKCRanpqRVpmTnA4IVJS3DwKInwHqgFSvMWFyTmFmemQ6ROMepyXGn9+J5JiCUvP
 y9VSpw3BGSGAEhRRmke3AhYJF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9dkFU8mXklcJ
 teAR3BBHRE8wNpkCNKEhFSUg2MOY6JfB2eun4ekwzvWf78bDPL8M/6hn/Gv6v02GdEWe5x0p7
 U7vd3gsnH7Dnfr9fHOove5Vsht7c+2eSwue7/vdnLre7k/9q3a9uH5j+P5zzs2h31Pu2n1D3d
 stj+y81SLdtXye/+Hlxw+ej7pfs5FDLcT/6duNqpYlm8gmP6z7fx8yLN5s96psRSnJFoqMVcV
 JwIAFwUZtefAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495105333!98437861!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29420 invoked from network); 18 May 2017 11:02:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351165"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:25 +0100
Message-ID: <1495105294-25989-15-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 15/24] host examination: Permanently
	save the logs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgdGhpcywgd2UgcmV0YWluIHNvbWUgb2YgdGhlIGxvZ3MgZnJvbSB0aGUgbGFzdCBleGFt
aW5hdGlvbiBvZgplYWNoIGhvc3QsIGluIGEgZGlyZWN0b3J5IGluIHJlc3VsdHMvIG5hbWVkIGFm
dGVyIHRoZSBob3N0LgoKVGhlIGxvZ2ljIGZvciBjb21wdXRpbmcgdGhlIGRlc3RpbmF0aW9uIGRp
cmVjdG9yeSBoYXMgc2ltaWxhciBlbnYgdmFyCmxvZ2ljIHRvIHRoYXQgdXNlZCBpbiB0aGUgaW52
b2NhdGlvbiBvZiBzZy1yZXBvcnQtaG9zdC1oaXN0b3J5IGJ1dCBpZgp0aG9zZSBhcmUgbm90IHNl
dCAoYXMgdGhleSB1c3VhbGx5IHdvbid0IGJlKSBoYXMgY29uZmlnLWJhc2VkCmZhbGxiYWNrLgoK
SW4gU3RhbmRhbG9uZSBtb2RlIGVub3VnaCBvZiB0aGVzZSB2YXJpYWJsZXMgbXVzdCBiZSBzZXQg
dG8gYXZvaWQKY2FsbGluZyBibGVzc2luZ19zdWZmaXgsIHNpbmNlIHdlIGRvbid0IHdhbnQgdGhl
IGZpbGVuYW1lIHRvIGRlcGVuZCBvbgphIG5vdC1yZWFsbHktdmVyeS11c2VmdWwgKGFuZCBub3Qg
aW1wbGVtZW50ZWQgYnkgaW50ZW5kZWRfYmxlc3NpbmcpClN0YW5kYWxvbmUgZmxpZ2h0J3MgaW50
ZW5kZWQgYmxlc3NpbmcuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiB0cy1leGFtaW5lLWxvZ3Mtc2F2ZSB8IDEwNiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCAxMDYgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IHRzLWV4YW1pbmUtbG9ncy1z
YXZlCgpkaWZmIC0tZ2l0IGEvdHMtZXhhbWluZS1sb2dzLXNhdmUgYi90cy1leGFtaW5lLWxvZ3Mt
c2F2ZQpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi4wMTQ1MjJhCi0tLSAvZGV2
L251bGwKKysrIGIvdHMtZXhhbWluZS1sb2dzLXNhdmUKQEAgLTAsMCArMSwxMDYgQEAKKyMhL3Vz
ci9iaW4vcGVybCAtdworIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBhbiBhdXRvbWF0ZWQg
dGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChDKSAyMDA5LTIwMTMgQ2l0
cml4IEluYy4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNl
LCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIyAKKyMgVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlz
IHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisK
K3VzZSBzdHJpY3QgcXcodmFycyk7Cit1bnNoaWZ0IEBJTkMsIHF3KC4pOwordXNlIE9zc3Rlc3Q7
Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK3VzZSBQT1NJWDsKK3VzZSBGaWxlOjpQYXRo
IHF3KHJtdHJlZSk7CisKK3RzcmVhZGNvbmZpZygpOworCitpZiAoISRtam9iZGItPmpvYmRiX2Vu
YWJsZV9sb2dfY2FwdHVyZSkgeworICAgIGRpZSAibG9nIGNhcHR1cmluZyBub3QgZW5hYmxlZCI7
Cit9CisKK291ciAoJHdoaG9zdCkgPSBAQVJHVjsKKyR3aGhvc3QgfHw9ICdob3N0JzsKK291ciAk
aG89IHNlbGVjdGhvc3QoJHdoaG9zdCk7CisKK291ciAkZHN0ZGlyOworb3VyICR0ZDsKKworc3Vi
IGJsZXNzaW5nX3N1ZmZpeCAoKSB7CisgICAgbXkgJGIgPSBpbnRlbmRlZF9ibGVzc2luZygpOwor
ICAgIHJldHVybiAkYiBlcSAncmVhbCcgPyAnJyA6ICItJGIiOworfQorCitzdWIgZHN0ZGlyX3By
ZXAgKCkgeworICAgIG15ICRoZGlyID0KKwkoJEVOVntPU1NURVNUX0hUTUxfRElSfSAvLworCSAo
JEVOVntPU1NURVNUX0hUTUxfRElSfSAvLyAkY3tQdWJCYXNlRGlyfSkuJy8nLgorCSAoJEVOVntP
U1NURVNUX0hUTUxfU1VCRElSfSAvLyAncmVzdWx0cycuCisJICAoJEVOVntPU1NURVNUX0hUTUxf
U1VGRklYfSAvLyBibGVzc2luZ19zdWZmaXgoKSkpKS4KKwkgICAgICAnL2hvc3QnOworICAgIGlm
ICghc3RhdCAiJGhkaXIiKSB7CisJZGllICIkaGRpciAkISIgdW5sZXNzICQhPT1FTk9FTlQ7CisJ
bG9nbSgiJGhkaXI6ICQhIC0gbm90IHNhdmluZyBsb2dzIik7CisJZXhpdCAwOworICAgIH0KKyAg
ICAjIGNvbmN1cnJlbmN5OiBsb2NrIGlzIHRoZSBob3N0IGFsbG9jYXRpb24KKyAgICAkZHN0ZGly
ID0gIiRoZGlyLyRoby0+e05hbWV9LmV4YW1pbmUiOworICAgICR0ZCA9ICIkZHN0ZGlyLnRtcCI7
CisgICAgbG9nbSgiY29uc3RydWN0aW5nIGluICR0ZCIpOworICAgIHJtdHJlZSAkdGQ7CisgICAg
bWtkaXIgJHRkIG9yIGRpZSAiJHRkOiAkISI7Cit9CisKK3N1YiBtdXN0cmVuYW1lICgkJCkgewor
ICAgIHJlbmFtZSAkX1swXSwkX1sxXSBvciBkaWUgIkBfICQhIjsKK30KKworc3ViIGRzdGRpcl9j
b21taXQgKCkgeworICAgIG11c3RyZW5hbWUgIiR0ZCIsICAgICAgICAgIiRkc3RkaXIubmV3IjsK
KyAgICByZW5hbWUgICAgICIkZHN0ZGlyIiwgICAgICIkZHN0ZGlyLm9sZCIgb3IgJCE9PUVOT0VO
VCBvciBkaWUgIiRkc3RkaXIgJCEiOworICAgIG11c3RyZW5hbWUgIiRkc3RkaXIubmV3IiwgIiRk
c3RkaXIiOworICAgIHJtdHJlZSAiJGRzdGRpci5vbGQiOworICAgIGxvZ20oImluc3RhbGxlZCBu
ZXcgJGRzdGRpciIpOworfQorCitzdWIgc2F2ZV9sb2dzICgpIHsKKyAgICBteSBAcmU7CisgICAg
bm8gd2FybmluZ3MgcXcocXcpOworICAgIGZvcmVhY2ggbXkgJHBhdCAocXcoLS0tdmFyLWxvZy1k
bWVzZworCQkJLS0tdmFyLWxvZy1kbWVzZ1wuMAorCQkJLW91dHB1dC1jYXRfI3Byb2MjY3B1aW5m
bworCQkJLW91dHB1dC1jYXRfI3Byb2MjbW9kdWxlcworCQkJLW91dHB1dC1jYXRfI3Byb2MjcGFy
dGl0aW9ucworCQkJLW91dHB1dC1pZmNvbmZpZworCQkJLW91dHB1dC1sc3BjaV8tdHYpKSB7CisJ
bXkgJHJlID0gJHBhdDsKKwkkcmUgPX4gcy9eLS9cUSRoby0+e05hbWV9XEUtLzsKKwlwdXNoIEBy
ZSwgIl4kcmVcJCI7CisgICAgfQorICAgIG15ICRyZSA9IGpvaW4gJ3wnLCBAcmU7CisgICAgbG9n
bSgic2F2aW5nIGZpbGVzIG1hdGNoaW5nICRyZSIpOworCisgICAgb3BlbmRpciBELCAkc3Rhc2gg
b3IgZGllICIkc3Rhc2ggJCEiOworICAgIHdoaWxlICgkIT0wLCBkZWZpbmVkIChteSAkZiA9IHJl
YWRkaXIgRCkpIHsKKwkjcHJpbnQgU1RERVJSICI+JGY8XG4iOworCW5leHQgdW5sZXNzICRmID1+
IG0vJHJlL287CisJbG9nbSgic2F2aW5nICRmIik7CisJbGluayAiJHN0YXNoLyRmIiwgIiR0ZC8k
ZiIgb3IgZGllICIkc3Rhc2ggJHRkICRmICQhIjsKKyAgICB9CisgICAgZGllICIkc3Rhc2ggJCEi
IGlmICQhOworICAgIGNsb3NlZGlyIEQ7Cit9CisKK2RzdGRpcl9wcmVwKCk7CitzYXZlX2xvZ3Mo
KTsKK2RzdGRpcl9jb21taXQoKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCF-0007WA-LO; Thu, 18 May 2017 11:02:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCE-0007QB-2b
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:18 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AB/8F-01985-93F7D195; Thu, 18 May 2017 11:02:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpK5FvWy
 kwdsnRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ask29ZCjpVKjZOu8rYwPheuouRk0NCwF/i
 ZN8CNhCbTUBXomnLXyCbg0NEQEXi9l4DEJNZIFRixwtLkAphAUeJd5N6mUFsFgFVib79u5lAb
 F4BL4nrC1vZICbKSZw//hOshhMofnLrZLC4kICnxPylV1hBRgoJqEnMXR8P0SoocXLmExYQm1
 lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk5MT81
 JTCrWS87P3cQIDJt6BgbGHYzbupwPMUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMEbUwOUEyxKTU+tSMvMAQYwTFqCg0dJhLe8DijNW1yQmFucmQ6ROsVozPFu6Yf3TBxXWj++Z
 xJiycvPS5US5w0BKRUAKc0ozYMbBIusS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEecNApv
 Bk5pXA7XsFdAoT0CnND6RBTilJREhJNTCaRe+JDzJQKtawi9W4sCnpZqh9W5BqKL8B98GkS3f
 6LJiZ99hGy+78/ZDlOsdhwSfpG+ZumXpXafvXyX32G6MnPkwIZspq/WXY/uTFZXPpCGOHfIeW
 W4f1dq/PvHXsjvKZvxWL9k178+tL6a05soonXY7LivgZ64X27fh/ZtvZlRLTjIOZFK4osRRnJ
 BpqMRcVJwIAP0bMGKcCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495105334!62565370!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49653 invoked from network); 18 May 2017 11:02:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351163"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:21 +0100
Message-ID: <1495105294-25989-11-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 11/24] host examination: Initial skeleton
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGFuIGluaXRpYWwgY3V0IG9mIGpvYiByZWNpcGllcyBob3N0LWV4YW1pbmUtbGlu
dXggYW5kCmhvc3QtZXhhbWluZS14ZW4sIGFuZCBhIGZsaWdodCBnZW5lcmF0aW9uIHNjcmlwdCB3
aGljaCBjYW4gbWFrZSBhCmZsaWdodCB0byBleGFtaW5lIGFsbCBob3N0cyB3aXRoIGEgcGFydGlj
dWxhciBibGVzc2luZy4KClNvIGZhciBhbGwgdGhpcyBkb2VzIGlzIHByb3ZpZGUgYSB3YXkgdG8g
bWFrZSBhIGZsaWdodCB3aGljaDoKICogQWxsb2NhdGVzIGVhY2ggcmVsZXZhbnQgaG9zdAogKiBJ
bnN0YWxscyBEZWJpYW4gYW5kLCBpZiBhcHBsaWNhYmxlLCBYZW4KICogUmVib290cyAoaWYgYXBw
bGljYWJsZSwgaW50byBYZW4pCiAqIENvbGxlY3RzIHRoZSBsb2dzIHRvIHRoZSBmbGlnaHQgbG9n
IGRpcmVjdG9yeQoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogbWFrZS1ob3N0cy1mbGlnaHQgfCAxMTMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBzZy1ydW4tam9iICAgICAgICB8
ICAzMCArKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQzIGluc2VydGlvbnMoKykK
IGNyZWF0ZSBtb2RlIDEwMDc1NSBtYWtlLWhvc3RzLWZsaWdodAoKZGlmZiAtLWdpdCBhL21ha2Ut
aG9zdHMtZmxpZ2h0IGIvbWFrZS1ob3N0cy1mbGlnaHQKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5k
ZXggMDAwMDAwMC4uYmJkMzM0MwotLS0gL2Rldi9udWxsCisrKyBiL21ha2UtaG9zdHMtZmxpZ2h0
CkBAIC0wLDAgKzEsMTEzIEBACisjIS9iaW4vYmFzaAorCisjIFRoaXMgaXMgcGFydCBvZiAib3Nz
dGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmln
aHQgKEMpIDIwMDktMjAxNyBDaXRyaXggSW5jLgorIworIyBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBw
dWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNp
b24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQor
IyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KKworCitzZXQgLWUgLW8gcG9zaXgKKworYnJhbmNoPSQxCit4ZW5icmFu
Y2g9JDIKK2hvc3RmbGFncz0kMworYmxlc3Npbmc9JDQKK2J1aWxkZmxpZ2h0PSQ1CisKKzogJHtB
TExfQVJDSEVTOj1hbWQ2NCBpMzg2IGFybTY0IGFybWhmfQorOiAke0FMTF9TVUlURVM6PWplc3Np
ZSBzdHJldGNofQorCitmbGlnaHQ9YC4vY3MtZmxpZ2h0LWNyZWF0ZSAkYmxlc3NpbmcgJGJyYW5j
aGAKKworLiAuL2NyaS1jb21tb24KKy4gLi9hcC1jb21tb24KKy4gLi9tZmktY29tbW9uCisKK2Rl
ZnN1aXRlPWBnZXRjb25maWcgRGViaWFuU3VpdGVgCisKK2pvYl9jcmVhdGVfYnVpbGRfZmlsdGVy
X2NhbGxiYWNrICgpIHsKKyAgbG9jYWwgam9iPSQxOyBzaGlmdAorCisgIGNhc2UgIiRqb2IiIGlu
CisgICAgYnVpbGQtKi1saWJ2aXJ0KSByZXR1cm4gMTs7CisgIGVzYWMKKyAgY2FzZSAiICQqICIg
aW4KKyAgICAqIiBlbmFibGVfeHNtPXRydWUgIiopIHJldHVybiAxOzsKKyAgZXNhYworICByZXR1
cm4gMAorfQorCitidWlsZF9tYXRyaXhfYnJhbmNoX2ZpbHRlcl9jYWxsYmFjayAoKSB7CisgICAg
OgorfQorCitob3N0c19pdGVyYXRlICgpIHsKKyAgLi9jcy1ob3N0cy1saXN0IC0tYXJjaGVzPSR7
QUxMX0FSQ0hFUy8vIC8sfSBcCisgICAgICAgICAgICAgICAgICAtLXN1aXRlcz0ke0FMTF9TVUlU
RVMvLyAvLH0gXAorICAgICAgICAgICAgICAgICAgJGhvc3RmbGFncyA+dG1wLyRmbGlnaHQuaG9z
dHMtbGlzdAorICBleGVjIDM8dG1wLyRmbGlnaHQuaG9zdHMtbGlzdAorCisgIHdoaWxlIHJlYWQg
PCYzIGhvc3Qga2VybiBhcmNoIHN1aXRlOyBkbworICAgIHJ1bnZhcnM9IgorICAgICAgICAgICAg
ICBhcmNoPSRhcmNoIGhvc3Q9JGhvc3QKKyAgICAgICAgICAgICIKKworICAgIGNhc2UgJGtlcm4g
aW4KKyAgICAgIHhlbnxsaW51eCkKKyAgICAgICAgbG9jYWwgZGlfdmVyc2lvbj1gZ2V0Y29uZmln
X1RmdHBEaVZlcnNpb25fc3VpdGUgJHN1aXRlYAorICAgICAgICBydW52YXJzKz0iIAorICAgICAg
ICAgICAgICAgICAgIGtlcm5raW5kPXB2b3BzCisgICAgICAgICAgICAgICAgICAgYWxsX2hvc3Rf
ZGlfdmVyc2lvbj0kZGlfdmVyc2lvbgorICAgICAgICAgICAgICAgICAgIGFsbF9ob3N0X3N1aXRl
PSRzdWl0ZQorICAgICAgICAgICAgICAgICAiCisgICAgICAgIDs7CisgICAgZXNhYworCisgICAg
Y2FzZSAka2VybiBpbgorICAgICAgeGVuKQorICAgICAgICBydW52YXJzKz0iIAorICAgICAgICAg
ICAgICAgICAgIGVuYWJsZV94c209ZmFsc2UKKyAgICAgICAgICAgICAgICAgICBidWlsZGpvYj0k
e2JmaX1idWlsZC0kYXJjaAorICAgICAgICAgICAgICAgICAgIHhlbmJ1aWxkam9iPSR7YmZpfWJ1
aWxkLSRhcmNoCisgICAgICAgICAgICAgICAgICAga2VybmJ1aWxkam9iPSR7YmZpfWJ1aWxkLSRh
cmNoLXB2b3BzCisgICAgICAgICAgICAgICAgICAgdG9vbHN0YWNrPXhsCisgICAgICAgICAgICAg
ICAgICIKKyAgICAgICAgOzsKKyAgICBlc2FjCisKKyAgICAuL2NzLWpvYi1jcmVhdGUgJGZsaWdo
dCBleGFtaW5lLSRob3N0IGhvc3QtZXhhbWluZS0ka2VybiAkcnVudmFycworICBkb25lCit9CisK
K2lmIFsgeCRidWlsZGZsaWdodCA9IHggXTsgdGhlbgorCisgIFdBTlRfWEVORD1mYWxzZSBSRVZJ
U0lPTl9MSU5VWF9PTEQ9ZGlzYWJsZQorCisgIGNyZWF0ZV9idWlsZF9qb2JzCisKK2Vsc2UKKwor
ICBiZmk9JGJ1aWxkZmxpZ2h0LgorCitmaQorCitob3N0c19pdGVyYXRlCisKK2VjaG8gJGZsaWdo
dAorCisjIExvY2FsIHZhcmlhYmxlczoKKyMgbW9kZTogc2gKKyMgc2gtYmFzaWMtb2Zmc2V0OiAy
CisjIGluZGVudC10YWJzLW1vZGU6IG5pbAorIyBFbmQ6CmRpZmYgLS1naXQgYS9zZy1ydW4tam9i
IGIvc2ctcnVuLWpvYgppbmRleCA0ZmQ3NTA1Li41MWRjMmVjIDEwMDc1NQotLS0gYS9zZy1ydW4t
am9iCisrKyBiL3NnLXJ1bi1qb2IKQEAgLTQ5OCw2ICs0OTgsMzYgQEAgaWYge1tmaWxlIGV4aXN0
cyBzZy1ydW4tam9iLWFkaG9jXX0gewogICAgIHNvdXJjZSBzZy1ydW4tam9iLWFkaG9jCiB9CiAK
KyMtLS0tLS0tLS0tIGhvc3QgZXhhbWluYXRpb24gcmVjaXBlcyAtLS0tLS0tLS0tCisKK3Byb2Mg
ZXhhbWluZS1ob3N0LWluc3RhbGwtZGViaWFuIHt9IHsKKyAgICBydW4tdHMgYnJva2VuICA9ICAg
ICAgICAgICAgdHMtaG9zdHMtYWxsb2NhdGUgICAgICsgaG9zdAorICAgIHJ1bi10cyBicm9rZW4g
IGhvc3QtaW5zdGFsbCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgKyBob3N0Cit9Citwcm9jIGV4YW1p
bmUtaG9zdC1pbnN0YWxsLXhlbiB7fSB7CisgICAgZXhhbWluZS1ob3N0LWluc3RhbGwtZGViaWFu
CisgICAgcnVuLXRzIC4gICAgICAgPSAgICAgICAgICAgIHRzLXhlbi1pbnN0YWxsICAgICAgICAr
IGhvc3QKKyAgICAjIGV4YW1pbmUtaG9zdHMtZXhhbWluZSB3aWxsIGRvIHJlYm9vdAorfQorCitw
cm9jIGV4YW1pbmUtaG9zdC1leGFtaW5lIHtpbnN0YWxsfSB7CisgICAgY2F0Y2hpbmctb3RoZXJ3
aXNlIGZhaWwgeworCWV4YW1pbmUtaG9zdC1pbnN0YWxsLSRpbnN0YWxsCisJcnVuLXRzIC4gICBy
ZWJvb3QgICAgICAgdHMtaG9zdC1yZWJvb3QgICAgICAgICsgaG9zdAorICAgIH0KKyAgICBydW4t
dHMgIWJyb2tlbiBjYXB0dXJlLWxvZ3MgdHMtbG9ncy1jYXB0dXJlICAgICAgICsgaG9zdAorfQor
Citwcm9jIG5lZWQtaG9zdHMvaG9zdC1leGFtaW5lLXhlbiB7fSB7IHJldHVybiB7fSB9Citwcm9j
IHJ1bi1qb2IvaG9zdC1leGFtaW5lLXhlbiB7fSB7CisgICAgZXhhbWluZS1ob3N0LWV4YW1pbmUg
eGVuCit9CisKK3Byb2MgbmVlZC1ob3N0cy9ob3N0LWV4YW1pbmUtbGludXgge30geyByZXR1cm4g
e30gfQorcHJvYyBuZWVkLWhvc3RzL2hvc3QtZXhhbWluZS1saW51eCB7fSB7CisgICAgZXhhbWlu
ZS1ob3N0LWV4YW1pbmUgZGViaWFuCit9CisKICMtLS0tLS0tLS0tIGJ1aWxkcyAtLS0tLS0tLS0t
CiAKIHByb2MgbmVlZC1ob3N0cy9idWlsZCB7fSB7IHJldHVybiBCVUlMRCB9Ci0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCF-0007XH-Ux; Thu, 18 May 2017 11:02:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCE-0007QH-2o
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B4/C8-03371-93F7D195; Thu, 18 May 2017 11:02:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrohUteiXjb
 SYNszc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPltpyCy2wVx489ZG5gXMraxcjJISHgL9Fz
 5AILiM0moCvRtOUvWxcjB4eIgIrE7b0GICazQKjEjheWIBXCAk4SSzdPAatmEVCVWNfazApSw
 ivgJfFvAz/EQDmJ88d/MoPYnEDhk1sns4HYQgKeEvOXXgErFxJQk5i7Ph4kzCsgKHFy5hOwic
 wCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIEhwwAEOxjPrw08xCjJwaQkynu4QDZSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgRvfx1QTrAoNT21Ii0zBxi8MGkJDh4lEd5NIGne4oLE3OLMdIjUKUZdjjn3vr5nEmLJy89Ll
 RLnDQEpEgApyijNgxsBi6RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuadDDKFJzOvBG7TK6
 AjmICOaH4gDXJESSJCSqqBUet/kv5XUw7jO3JGV/aFJ58ozH9d/l+Y50VG/TGrpnavaD/9RJk
 HK2c4mzP1ebnvKZeL0nbcFFsz30tqubD5kwWqq3XXLXka0vWw+vXC/6GF2+85x0bxzvvb/taW
 UWp/WfLbDgfpN3uyLb/67wqfsEZNv6C5Tt/S4syfs6GM3v59vJmHXrgosRRnJBpqMRcVJwIAs
 QHDsZ8CAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495105332!101573353!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48361 invoked from network); 18 May 2017 11:02:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351166"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:27 +0100
Message-ID: <1495105294-25989-17-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 17/24] make-hosts-flight: Impose a
	timeout
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgd2UgY2Fubm90IGFjcXVpcmUgYSBwYXJ0aWN1bGFyIGhvc3QgZm9yIG1vcmUgdGhhbiAyMGtz
ICh+NS41aCksCmdpdmUgdXAgb24gaXQuICBUaGlzIGFsbG93cyBmbGlnaHRzIHRvIGNvbXBsZXRl
IGlmIGhvc3RzIGFyZSBibG9ja2VkCmZvciBhIGxvbmcgdGltZS4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1ha2UtaG9zdHMtZmxp
Z2h0IHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9tYWtlLWhvc3RzLWZsaWdodCBiL21ha2UtaG9zdHMtZmxpZ2h0CmluZGV4IGJiZDMzNDMuLmQ2
MTlkZTYgMTAwNzU1Ci0tLSBhL21ha2UtaG9zdHMtZmxpZ2h0CisrKyBiL21ha2UtaG9zdHMtZmxp
Z2h0CkBAIC0yOCw2ICsyOCw4IEBAIGJ1aWxkZmxpZ2h0PSQ1CiA6ICR7QUxMX0FSQ0hFUzo9YW1k
NjQgaTM4NiBhcm02NCBhcm1oZn0KIDogJHtBTExfU1VJVEVTOj1qZXNzaWUgc3RyZXRjaH0KIAor
OiAke1BFUkhPU1RfTUFYV0FJVDo9MjAwMDB9ICMgc2Vjb25kcworCiBmbGlnaHQ9YC4vY3MtZmxp
Z2h0LWNyZWF0ZSAkYmxlc3NpbmcgJGJyYW5jaGAKIAogLiAuL2NyaS1jb21tb24KQEAgLTYxLDYg
KzYzLDcgQEAgaG9zdHNfaXRlcmF0ZSAoKSB7CiAgIHdoaWxlIHJlYWQgPCYzIGhvc3Qga2VybiBh
cmNoIHN1aXRlOyBkbwogICAgIHJ1bnZhcnM9IgogICAgICAgICAgICAgICBhcmNoPSRhcmNoIGhv
c3Q9JGhvc3QKKyAgICAgICAgICAgICAgaG9zdGFsbG9jX21heHdhaXRfbWF4PSRQRVJIT1NUX01B
WFdBSVQKICAgICAgICAgICAgICIKIAogICAgIGNhc2UgJGtlcm4gaW4KLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:02:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJCG-0007YF-7J; Thu, 18 May 2017 11:02:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBJCF-0007SN-0K
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DD/D3-03587-A3F7D195; Thu, 18 May 2017 11:02:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUteyXjb
 S4OV7GYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPGpZiCDYIVFzd5NDB+5u5i5OSQEPCXuPf9
 EhOIzSagK9G05S9bFyMHh4iAisTtvQYgJrNAqMSOF5YgFcICPhIfpr1jBrFZBFQlrq44AGbzC
 nhJvD2+lgliopzE+eM/weKcQPGTWyezgdhCAp4S85deYQUZKSSgJjF3fTxEq6DEyZlPWEBsZg
 EJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NS
 cxKRiveT83E2MwJBhAIIdjD+WBRxilORgUhLlPVwgGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gre/DignWJSanlqRlpkDDF6YtAQHj5II74FaoDRvcUFibnFmOkTqFKOilDhvCEifAEgiozQPr
 g0WMZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzHsXZDxPZl4J3PRXQIuZgBY3P5AGWVySiJ
 CSamBsiX+3Nbat4tkv46LL7N8UpObP2RxfqL500XudCgvnTTGm0qH+YXYPG4KtxVa8C53xLHH
 /pzf977xPqy1lllbzf8h8ctsnUYeFrRJzhN4ppq6aH7z35sunYrbt5RxVSUc8tTZG5Ii2eCwo
 /37J8fP972sm92/a7CS/5pjjjo0KM846XFhY+GePEktxRqKhFnNRcSIA/V3bu5MCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495105333!98437861!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29522 invoked from network); 18 May 2017 11:02:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:02:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424351168"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 12:01:29 +0100
Message-ID: <1495105294-25989-19-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 19/24] host examination: Add a check to
	many flights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hlY2sgdGhhdCBub3RoaW5nIGluIHRoZSBwcmluY2lwYWwgb3RoZXIgYnJhbmNoZXMgaXMgbGlr
ZWx5IHRvCnJlZ3Jlc3MgdGhlIGhvc3QgZXhhbWluYXRpb24gbWFjaGluZXJ5LiAgVGhpcyBpcyBw
YXJ0aWN1bGFybHkgcmVsZXZhbnQKZm9yIG9zc3Rlc3QgaXRzZWxmLCBvZiBjb3Vyc2UuCgpSdW52
YXJzIGxvb2sgbGlrZSB0aGlzIChlLmcuLCBmcm9tIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSk6
CgogIGFsbF9ob3N0X2RpX3ZlcnNpb24gICAgIGN1cnJlbnQKICBhbGxfaG9zdF9zdWl0ZSAgICAg
ICAgICBqZXNzaWUKICBhbGxfaG9zdGZsYWdzICAgICAgICAgICBhcmNoLWFtZDY0LGFyY2gteGVu
LWFtZDY0LHN1aXRlLWplc3NpZSxwdXJwb3NlLXRlc3QsUHJvcE1pblZlcjpMaW51eEtlcm5lbE1p
bjozLjAKICBhcmNoICAgICAgICAgICAgICAgICAgICBhbWQ2NAogIGJ1aWxkam9iICAgICAgICAg
ICAgICAgIGJ1aWxkLWFtZDY0CiAga2VybmJ1aWxkam9iICAgICAgICAgICAgYnVpbGQtYW1kNjQt
cHZvcHMKICBrZXJua2luZCAgICAgICAgICAgICAgICBwdm9wcwogIHRvb2xzdGFjayAgICAgICAg
ICAgICAgIHhsCiAgeGVuYnVpbGRqb2IgICAgICAgICAgICAgYnVpbGQtYW1kNjQKCk5ldyBqb2Jz
IGFyZToKCiAgdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICBsaW51eC0zLjE2CiAgdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICBsaW51eC0zLjE4CiAgdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgWCAgICBsaW51eC00LjEKICB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgIGxpbnV4LTQuOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGludXgtbGlu
dXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbnV4LW5leHQKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9zc3Rlc3QKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbi11bnN0YWJsZQoKICB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
IGxpbnV4LTMuMAogIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgIFggICAgbGludXgtMy40CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW51eC0zLjEwCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaW51eC0zLjE0CgogIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgIFggICAgbGludXgtYXJtLXhlbgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWFrZS1mbGlnaHQgfCAxNCArKysrKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9tYWtlLWZs
aWdodCBiL21ha2UtZmxpZ2h0CmluZGV4IDZkZDBlNWYuLjM5ZWY2ZGUgMTAwNzU1Ci0tLSBhL21h
a2UtZmxpZ2h0CisrKyBiL21ha2UtZmxpZ2h0CkBAIC02NDIsNiArNjQyLDE4IEBAIGRvX3B2X2Rl
Ymlhbl90ZXN0cyAoKSB7CiAgICRlbmRmbXQkZG9tMGFyY2gKIH0KIAorZG9fZXhhbWluZV9vbmUg
KCkgeworICBjYXNlICIkYnJhbmNoIiBpbgorICAgIHhlbi11bnN0YWJsZSkJCTs7ICMgb25seSBs
aWtlbHkgdG8gcmVncmVzcyBvbiAtdW5zdGFibGUKKyAgICBvc3N0ZXN0KQkJCTs7ICMgdmVyeSBs
aWtlbHkgdG8gcmVncmVzcworICAgIGxpbnV4LSopCQkJOzsgIyBvZnRlbiBzZWVtcyB0byByZWdy
ZXNzCisgICAgKikJCQlyZXR1cm4JOzsgIyBzdHVmZiB1c2VkIGZvciBndWVzdHMgaXMgaXJyZWxl
dmFudAorICBlc2FjCisgIGpvYl9jcmVhdGVfdGVzdCB0ZXN0LSR4ZW5hcmNoJGtlcm4tJGRvbTBh
cmNoLWV4YW1pbmUgXAorICAgICAgICAgICAgICAgICAgaG9zdC1leGFtaW5lLXhlbiB4bCAkeGVu
YXJjaCAkZG9tMGFyY2ggXAorICAgICAgICAgICAgICAgICAgYWxsX2hvc3RmbGFncz0kbW9zdF9o
b3N0ZmxhZ3MKK30KKwogdGVzdF9tYXRyaXhfZG9fb25lICgpIHsKIAogICBkb19wdl9kZWJpYW5f
dGVzdHMKQEAgLTY2Myw2ICs2NzUsOCBAQCB0ZXN0X21hdHJpeF9kb19vbmUgKCkgewogICBkb19y
dGRzX3Rlc3RzCiAgIGRvX2NyZWRpdDJfdGVzdHMKIAorICBkb19leGFtaW5lX29uZQorCiAgICMg
Tm8gZnVydGhlciBhcm0gdGVzdHMgYXQgdGhlIG1vbWVudAogICBpZiBbICRkb20wYXJjaCA9IGFy
bWhmIC1vICRkb20wYXJjaCA9IGFybTY0IF07IHRoZW4KICAgICAgIHJldHVybgotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:38:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:38:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJl3-0003T6-E1; Thu, 18 May 2017 11:38:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJl2-0003T0-NL
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:38:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 05/F2-10689-7A78D195; Thu, 18 May 2017 11:38:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhr7u8XTb
 S4OUmSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPPkt+MBZMVKg7ta2JtYLwu2sXIySEkUCmx
 8PIWFhBbQoBX4siyGawQdoDE34PdTF2MXEA1HYwSU/Z8BytiE1CXOLF4IiOILSJgJbG9ZTuYz
 SywjVFi3x4FEFtYwE/izd31YINYBFQllk7YxAZi8wq4SNxsPAG1QEFiysP3zCA2p4CrxLrfTa
 wQB7lIrPzYxjSBkXcBI8MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK
 95PzcTYzAcKhnYGDcwdi31+8QoyQHk5Io7+EC2UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErza
 bUA5waLU9NSKtMwcYGDCpCU4eJREeNeApHmLCxJzizPTIVKnGBWlxHk1QRICIImM0jy4Nlg0X
 GKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsLMoUnM68EbvoroMVMQIubH0iDLC5JREhJNT
 Cq7ePRE+iOrVTSLA7wOnuz7pFZgszPY0eV/cJaBNr/2J6NOC/QdYU5el1Z97IDr+X/rOTh+nW
 e3eb1rHnfv3sLh3FKRYXfZGdzkivr+qA4SdN31XeRDfy7jWbu3fsndLHv7qSySNao+edytssF
 /5tk+yZhkk7q8f3mhUu8lBfKbS3gV9FiOavEUpyRaKjFXFScCADkysKKgQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495107492!45645095!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10574 invoked from network); 18 May 2017 11:38:15 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:38:15 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP; 18 May 2017 04:38:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1149658724"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga001.fm.intel.com with ESMTP; 18 May 2017 04:38:08 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 01:32:59 -0400
Message-Id: <1495085580-10631-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, mst@redhat.com, anthony.perard@citrix.com,
 marcel@redhat.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 1/2] xen-pt: bind/unbind interrupt
	remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCklmIGEgdklPTU1VIGlzIGV4cG9z
ZWQgdG8gZ3Vlc3QsIGd1ZXN0IHdpbGwgY29uZmlndXJlIHRoZSBtc2kgdG8gcmVtYXBwaW5nCmZv
cm1hdC4gVGhlIG9yaWdpbmFsIGNvZGUgaXNuJ3Qgc3VpdGFibGUgdG8gdGhlIG5ldyBmb3JtYXQu
IEEgbmV3IHBhaXIKYmluZC91bmJpbmQgaW50ZXJmYWNlcyBhcmUgYWRkZWQgZm9yIHRoaXMgdXNh
Z2UuIFRoaXMgcGF0Y2ggcmVjb2duaXplcwp0aGlzIGNhc2UgYW5kIHVzZSBuZXcgaW50ZXJmYWNl
cyB0byBiaW5kL3VuYmluZCBtc2kuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNv
bT4KLS0tCiBody94ZW4veGVuX3B0X21zaS5jICAgICAgICAgICB8IDUwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRl
Zi5oIHwgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDE0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfbXNpLmMgYi9ody94ZW4veGVuX3B0
X21zaS5jCmluZGV4IDYyYWRkMDYuLjVmYWI5NWUgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRf
bXNpLmMKKysrIGIvaHcveGVuL3hlbl9wdF9tc2kuYwpAQCAtMTYzLDE2ICsxNjMsMjQgQEAgc3Rh
dGljIGludCBtc2lfbXNpeF91cGRhdGUoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywKICAgICBp
bnQgcmMgPSAwOwogICAgIHVpbnQ2NF90IHRhYmxlX2FkZHIgPSAwOwogCi0gICAgWEVOX1BUX0xP
RyhkLCAiVXBkYXRpbmcgTVNJJXMgd2l0aCBwaXJxICVkIGd2ZWMgJSN4IGdmbGFncyAlI3giCi0g
ICAgICAgICAgICAgICAiIChlbnRyeTogJSN4KVxuIiwKLSAgICAgICAgICAgICAgIGlzX21zaXgg
PyAiLVgiIDogIiIsIHBpcnEsIGd2ZWMsIGdmbGFncywgbXNpeF9lbnRyeSk7Ci0KICAgICBpZiAo
aXNfbXNpeCkgewogICAgICAgICB0YWJsZV9hZGRyID0gcy0+bXNpeC0+bW1pb19iYXNlX2FkZHI7
CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21haW5fdXBkYXRlX21zaV9pcnEoeGVuX3hjLCB4ZW5f
ZG9taWQsIGd2ZWMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlycSwgZ2Zs
YWdzLCB0YWJsZV9hZGRyKTsKKyAgICBpZiAoYWRkciAmIE1TSV9BRERSX0lGX01BU0spIHsKKyAg
ICAgICAgWEVOX1BUX0xPRyhkLCAiVXBkYXRpbmcgTVNJJXMgd2l0aCBhZGRyICUjIiBQUkl4NjQg
ImRhdGEgJSN4XG4iLAorICAgICAgICAgICAgICAgICAgIGlzX21zaXggPyAiLVgiOiAiIiwgYWRk
ciwgZGF0YSk7CisgICAgICAgIHJjID0geGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxX3JlbWFwcGlu
Zyh4ZW5feGMsIHhlbl9kb21pZCwgcGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPmRldmZuLCBkYXRhLCBhZGRyLCB0YWJsZV9hZGRyKTsKKyAgICB9
CisgICAgZWxzZSB7CisgICAgICAgIFhFTl9QVF9MT0coZCwgIlVwZGF0aW5nIE1TSSVzIHdpdGgg
cGlycSAlZCBndmVjICUjeCBnZmxhZ3MgJSN4IgorICAgICAgICAgICAgICAgICAgICIgKGVudHJ5
OiAlI3gpXG4iLAorICAgICAgICAgICAgICAgICAgIGlzX21zaXggPyAiLVgiIDogIiIsIHBpcnEs
IGd2ZWMsIGdmbGFncywgbXNpeF9lbnRyeSk7CisKKyAgICAgICAgcmMgPSB4Y19kb21haW5fdXBk
YXRlX21zaV9pcnEoeGVuX3hjLCB4ZW5fZG9taWQsIGd2ZWMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBpcnEsIGdmbGFncywgdGFibGVfYWRkcik7CisgICAgfQogCiAg
ICAgaWYgKHJjKSB7CiAgICAgICAgIFhFTl9QVF9FUlIoZCwgIlVwZGF0aW5nIG9mIE1TSSVzIGZh
aWxlZC4gKGVycjogJWQpXG4iLApAQCAtMjA0LDEzICsyMTIsMjkgQEAgc3RhdGljIGludCBtc2lf
bXNpeF9kaXNhYmxlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsCiAgICAgfQogCiAgICAgaWYg
KGlzX2JpbmRlZCkgewotICAgICAgICBYRU5fUFRfTE9HKGQsICJVbmJpbmQgTVNJJXMgd2l0aCBw
aXJxICVkLCBndmVjICUjeFxuIiwKLSAgICAgICAgICAgICAgICAgICBpc19tc2l4ID8gIi1YIiA6
ICIiLCBwaXJxLCBndmVjKTsKLSAgICAgICAgcmMgPSB4Y19kb21haW5fdW5iaW5kX21zaV9pcnEo
eGVuX3hjLCB4ZW5fZG9taWQsIGd2ZWMsIHBpcnEsIGdmbGFncyk7Ci0gICAgICAgIGlmIChyYykg
ewotICAgICAgICAgICAgWEVOX1BUX0VSUihkLCAiVW5iaW5kaW5nIG9mIE1TSSVzIGZhaWxlZC4g
KGVycjogJWQsIHBpcnE6ICVkLCBndmVjOiAlI3gpXG4iLAotICAgICAgICAgICAgICAgICAgICAg
ICBpc19tc2l4ID8gIi1YIiA6ICIiLCBlcnJubywgcGlycSwgZ3ZlYyk7Ci0gICAgICAgICAgICBy
ZXR1cm4gcmM7CisgICAgICAgIGlmICggYWRkciAmIE1TSV9BRERSX0lGX01BU0sgKSB7CisgICAg
ICAgICAgICBYRU5fUFRfTE9HKGQsICJVbmJpbmRpbmcgb2YgTVNJJXMgLiAoIHBpcnE6ICVkLCBk
YXRhOiAleCwgIgorICAgICAgICAgICAgICAgICAgICAgICAiYWRkcjogJSMiIFBSSXg2NCAiKVxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAiIiwgcGlycSwgZGF0
YSwgYWRkcik7CisgICAgICAgICAgICByYyA9IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1h
cHBpbmcoeGVuX3hjLCB4ZW5fZG9taWQsIHBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZGV2Zm4sIGRhdGEsIGFkZHIpOworICAgICAg
ICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICAgICAgWEVOX1BUX0VSUihkLCAiVW5iaW5kaW5n
IG9mIE1TSSVzIC4gKGVycm9yOiAlZCwgcGlycTogJWQsICIKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJkYXRhOiAleCwgYWRkcjogJSMiIFBSSXg2NCAiKVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGlzX21zaXggPyAiLVgiIDogIiIsIHJjLCBwaXJxLCBkYXRhLCBhZGRyKTsK
KyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICB9CisKKyAgICAgICAgfSBl
bHNlIHsKKyAgICAgICAgICAgIFhFTl9QVF9MT0coZCwgIlVuYmluZCBNU0klcyB3aXRoIHBpcnEg
JWQsIGd2ZWMgJSN4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICBpc19tc2l4ID8gIi1YIiA6
ICIiLCBwaXJxLCBndmVjKTsKKyAgICAgICAgICAgIHJjID0geGNfZG9tYWluX3VuYmluZF9tc2lf
aXJxKHhlbl94YywgeGVuX2RvbWlkLCBndmVjLCBwaXJxLCBnZmxhZ3MpOworICAgICAgICAgICAg
aWYgKHJjKSB7CisgICAgICAgICAgICAgICAgWEVOX1BUX0VSUihkLCAiVW5iaW5kaW5nIG9mIE1T
SSVzIGZhaWxlZC4gKGVycjogJWQsIHBpcnE6ICVkLCAiCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiZ3ZlYzogJSN4KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzX21zaXgg
PyAiLVgiIDogIiIsIGVycm5vLCBwaXJxLCBndmVjKTsKKyAgICAgICAgICAgICAgICByZXR1cm4g
cmM7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oIGIvaW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmgK
aW5kZXggOGI0ZDRjYy4uMmM0NTBmOSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L2FwaWMt
bXNpZGVmLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmgKQEAgLTI2LDYgKzI2
LDcgQEAKIAogI2RlZmluZSBNU0lfQUREUl9ERVNUX0lEX1NISUZUICAgICAgICAgIDEyCiAjZGVm
aW5lIE1TSV9BRERSX0RFU1RfSURYX1NISUZUICAgICAgICAgNAotI2RlZmluZSAgTVNJX0FERFJf
REVTVF9JRF9NQVNLICAgICAgICAgIDB4MDBmZmZmMAorI2RlZmluZSAgTVNJX0FERFJfREVTVF9J
RF9NQVNLICAgICAgICAgIDB4MDAwZmZmMDAKKyNkZWZpbmUgIE1TSV9BRERSX0lGX01BU0sgICAg
ICAgICAgICAgICAweDAwMDAwMDEwCiAKICNlbmRpZiAvKiBIV19BUElDX01TSURFRl9IICovCi0t
IAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:38:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:38:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJkz-0003Sp-73; Thu, 18 May 2017 11:38:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJkx-0003Sj-Ru
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:38:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 96/A6-02956-3A78D195; Thu, 18 May 2017 11:38:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVywNxEW3dRu2y
 kwaRDqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apy19YC5axVTy6eZixgfE8SxcjJ4eQQKXE
 retHwGwJAV6JI8tmsELY/hJ9RzexdzFyAdV0MEo0tc1gB0mwCahLnFg8kRHEFhGwktjesp0Rp
 IhZYDWjxM8zp5hAEsJA3TPObGYDsVkEVCW+LtgPFucVcJH4PX8WE8QGBYkpD98zT2DkXsDIsI
 pRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DDDECwg3Hfx8h
 DjJIcTEqivIcLZCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDyAQNGSLAoNT21Ii0zBxhqMGkJ
 Dh4lEd41bUBp3uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US590IUiQAUpRRmgc3Ahb2lxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM2wUyhSczrwRu0yugI5iAjmh+IA1yREkiQkqqgbEyNV
 NDT8Fq16nWhw+NuLM3COkJ8nndc7hR05BZfyfb9JNNaVblneUxrxPl3T1XnSy4/Xb7ve+XZQ+
 wzRQ/POc7z9+46Vsf7DU5OnVPy6zNKh7zf+Xey77erPLmUYdpON/ZGW36v3IFLnyr0GxYzbB5
 inmNX/+c2qe3I2UMznt7TnZa673y9A8lluKMREMt5qLiRACxZMJwdgIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495107488!69314463!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50670 invoked from network); 18 May 2017 11:38:10 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:38:10 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga105.fm.intel.com with ESMTP; 18 May 2017 04:38:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="103907826"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga006.fm.intel.com with ESMTP; 18 May 2017 04:38:06 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 01:32:58 -0400
Message-Id: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, mst@redhat.com, marcel@redhat.com,
 anthony.perard@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 0/2] Qemu: Add Xen vIOMMU interrupt
	remapping function.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHNpbmNlIFYxOgogICAgICAgMSkgTW92ZSBjcmVhdGUvZGVzdHJveSB2SU9NTVUgYW5k
IHF1ZXJ5IHZJT01NVSBjYXBhYmlsaXRpZXMgdG8gdG9vbCBzdGFjay4KICAgICAgIDIpIEZpeCBz
b21lIGNvZGUgc3R5bGUgaXNzdWUuCgpUaGlzIHBhdGNoc2V0IGlzIHRvIGRlYWwgd2l0aCBNU0kg
aW50ZXJydXB0IHJlbWFwcGluZyByZXF1ZXN0IHdoZW4gZ3Vlc3QKdXBkYXRlcyBNU0kgcmVnaXN0
ZXJzLgoKUmVwbzoKaHR0cHM6Ly9naXRodWIuY29tL2xhbnRpYW55dS9xZW11L3RyZWUveGVuX3Zp
b21tdV9yZmNfdjIKCkNoYW8gR2FvICgyKToKICB4ZW4tcHQ6IGJpbmQvdW5iaW5kIGludGVycnVw
dCByZW1hcHBpbmcgZm9ybWF0IE1TSQogIG1zaTogSGFuZGxlIHJlbWFwcGFibGUgZm9ybWF0IGlu
dGVycnVwdCByZXF1ZXN0CgogaHcvcGNpL21zaS5jICAgICAgICAgICAgICAgICAgfCAgNSArKyst
LQogaHcvcGNpL21zaXguYyAgICAgICAgICAgICAgICAgfCAgNCArKystCiBody94ZW4veGVuX3B0
X21zaS5jICAgICAgICAgICB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIGluY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oIHwgIDMgKystCiBpbmNsdWRl
L2h3L3hlbi94ZW4uaCAgICAgICAgICB8ICAyICstCiB4ZW4taHZtLXN0dWIuYyAgICAgICAgICAg
ICAgICB8ICAyICstCiB4ZW4taHZtLmMgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrLQog
NyBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCi0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:38:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:38:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJl6-0003TT-Kz; Thu, 18 May 2017 11:38:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJl5-0003TH-6W
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:38:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D9/94-03696-AA78D195; Thu, 18 May 2017 11:38:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXS1tYhobuyXTb
 SYPMfNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP04Q2sBQ8UK64/3sfcwHhEuouRi0NIYBqj
 xKkLu9m7GDk5JAR4JY4sm8EKYftLfF93iAmiqINRYvm5e2BFbALqEicWT2QEsUUErCS2t2wHs
 5kFtjFK7NujAGILC3hLHPvcCxZnEVCVePh/KZjNK+Aise7iaqhlChJTHr5nBrE5BVwl1v1uAl
 ssBFSz8mMb0wRG3gWMDKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivW
 S83M3MQIDggEIdjBe3hhwiFGSg0lJlPdwgWykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle7Tag
 nGBRanpqRVpmDjA0YdISHDxKIrxrQNK8xQWJucWZ6RCpU4yKUuK8miAJAZBERmkeXBssHi4xy
 koJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcYyBSezLwSuOmvgBYzAS1ufiANsrgkESEl1cDIX+
 CmtS9ni9nLbuefDEsd5s2tPy93d76euYJQ0Iqt6x7sVzTgKE1/v1l5c/7HN1Nvu669Lmoyb3r
 ndd+42o/nZ27+sfuUw52KpDDLgx+UU9WuPcw7uP+U/7wbgipBgXtarT+Wn709v/Dgz0fRCvvC
 nCXlFqcvmvDAXWhS79J7TDH7J93j26RTpcRSnJFoqMVcVJwIAEuKA5qCAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495107495!50178499!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29146 invoked from network); 18 May 2017 11:38:17 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:38:17 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:38:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="970137696"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga003.jf.intel.com with ESMTP; 18 May 2017 04:38:10 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 01:33:00 -0400
Message-Id: <1495085580-10631-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, mst@redhat.com, anthony.perard@citrix.com,
 marcel@redhat.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 2/2] msi: Handle remappable format
	interrupt request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFjY29yZGluZyB0byBWVC1kIHNw
ZWMgSW50ZXJydXB0IFJlbWFwcGluZyBhbmQgSW50ZXJydXB0IFBvc3RpbmcgLT4KSW50ZXJydXB0
IFJlbWFwcGluZyAtPiBJbnRlcnJ1cHQgUmVxdWVzdCBGb3JtYXRzIE9uIEludGVsIDY0ClBsYXRm
b3JtcywgZmllbGRzIG9mIE1TSSBkYXRhIHJlZ2lzdGVyIGhhdmUgY2hhbmdlZC4gVGhpcyBwYXRj
aAphdm9pZHMgd3JvbmdseSByZWdhcmRpbmcgYSByZW1hcHBhYmxlIGZvcm1hdCBpbnRlcnJ1cHQg
cmVxdWVzdCBhcwphbiBpbnRlcnJ1cHQgYmluZGVkIHdpdGggYW4gZXZlbnQgY2hhbm5lbC4KClNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIGh3L3BjaS9tc2kuYyAgICAg
ICAgIHwgNSArKystLQogaHcvcGNpL21zaXguYyAgICAgICAgfCA0ICsrKy0KIGh3L3hlbi94ZW5f
cHRfbXNpLmMgIHwgMiArLQogaW5jbHVkZS9ody94ZW4veGVuLmggfCAyICstCiB4ZW4taHZtLXN0
dWIuYyAgICAgICB8IDIgKy0KIHhlbi1odm0uYyAgICAgICAgICAgIHwgNyArKysrKystCiA2IGZp
bGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvaHcvcGNpL21zaS5jIGIvaHcvcGNpL21zaS5jCmluZGV4IGE4N2IyMjcuLjE5OWNiNDcgMTAw
NjQ0Ci0tLSBhL2h3L3BjaS9tc2kuYworKysgYi9ody9wY2kvbXNpLmMKQEAgLTI4OSw3ICsyODks
NyBAQCB2b2lkIG1zaV9yZXNldChQQ0lEZXZpY2UgKmRldikKIHN0YXRpYyBib29sIG1zaV9pc19t
YXNrZWQoY29uc3QgUENJRGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCB2ZWN0b3IpCiB7CiAgICAg
dWludDE2X3QgZmxhZ3MgPSBwY2lfZ2V0X3dvcmQoZGV2LT5jb25maWcgKyBtc2lfZmxhZ3Nfb2Zm
KGRldikpOwotICAgIHVpbnQzMl90IG1hc2ssIGRhdGE7CisgICAgdWludDMyX3QgbWFzaywgZGF0
YSwgYWRkcl9sbzsKICAgICBib29sIG1zaTY0Yml0ID0gZmxhZ3MgJiBQQ0lfTVNJX0ZMQUdTXzY0
QklUOwogICAgIGFzc2VydCh2ZWN0b3IgPCBQQ0lfTVNJX1ZFQ1RPUlNfTUFYKTsKIApAQCAtMjk4
LDcgKzI5OCw4IEBAIHN0YXRpYyBib29sIG1zaV9pc19tYXNrZWQoY29uc3QgUENJRGV2aWNlICpk
ZXYsIHVuc2lnbmVkIGludCB2ZWN0b3IpCiAgICAgfQogCiAgICAgZGF0YSA9IHBjaV9nZXRfd29y
ZChkZXYtPmNvbmZpZyArIG1zaV9kYXRhX29mZihkZXYsIG1zaTY0Yml0KSk7Ci0gICAgaWYgKHhl
bl9pc19waXJxX21zaShkYXRhKSkgeworICAgIGFkZHJfbG8gPSBwY2lfZ2V0X2xvbmcoZGV2LT5j
b25maWcgKyBtc2lfYWRkcmVzc19sb19vZmYoZGV2KSk7CisgICAgaWYgKHhlbl9pc19waXJxX21z
aShkYXRhLCBhZGRyX2xvKSkgewogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCmRpZmYg
LS1naXQgYS9ody9wY2kvbXNpeC5jIGIvaHcvcGNpL21zaXguYwppbmRleCBiYjU0ZThiLi5lZmUy
OTgyIDEwMDY0NAotLS0gYS9ody9wY2kvbXNpeC5jCisrKyBiL2h3L3BjaS9tc2l4LmMKQEAgLTgy
LDkgKzgyLDExIEBAIHN0YXRpYyBib29sIG1zaXhfdmVjdG9yX21hc2tlZChQQ0lEZXZpY2UgKmRl
diwgdW5zaWduZWQgaW50IHZlY3RvciwgYm9vbCBmbWFzaykKIHsKICAgICB1bnNpZ25lZCBvZmZz
ZXQgPSB2ZWN0b3IgKiBQQ0lfTVNJWF9FTlRSWV9TSVpFOwogICAgIHVpbnQ4X3QgKmRhdGEgPSAm
ZGV2LT5tc2l4X3RhYmxlW29mZnNldCArIFBDSV9NU0lYX0VOVFJZX0RBVEFdOworICAgIHVpbnQ4
X3QgKmFkZHJfbG8gPSAmZGV2LT5tc2l4X3RhYmxlW29mZnNldCArIFBDSV9NU0lYX0VOVFJZX0xP
V0VSX0FERFJdOwogICAgIC8qIE1TSXMgb24gWGVuIGNhbiBiZSByZW1hcHBlZCBpbnRvIHBpcnFz
LiBJbiB0aG9zZSBjYXNlcywgbWFza2luZwogICAgICAqIGFuZCB1bm1hc2tpbmcgZ28gdGhyb3Vn
aCB0aGUgUFYgZXZ0Y2huIHBhdGguICovCi0gICAgaWYgKHhlbl9lbmFibGVkKCkgJiYgeGVuX2lz
X3BpcnFfbXNpKHBjaV9nZXRfbG9uZyhkYXRhKSkpIHsKKyAgICBpZiAoeGVuX2VuYWJsZWQoKSAm
JiB4ZW5faXNfcGlycV9tc2kocGNpX2dldF9sb25nKGRhdGEpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwY2lfZ2V0X2xvbmcoYWRkcl9sbykpKSB7CiAgICAgICAg
IHJldHVybiBmYWxzZTsKICAgICB9CiAgICAgcmV0dXJuIGZtYXNrIHx8IGRldi0+bXNpeF90YWJs
ZVtvZmZzZXQgKyBQQ0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RSTF0gJgpkaWZmIC0tZ2l0IGEvaHcv
eGVuL3hlbl9wdF9tc2kuYyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKaW5kZXggNWZhYjk1ZS4uNDVh
OWU5ZiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9tc2kuYworKysgYi9ody94ZW4veGVuX3B0
X21zaS5jCkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGludCBtc2lfbXNpeF9zZXR1cChYZW5Q
Q0lQYXNzdGhyb3VnaFN0YXRlICpzLAogCiAgICAgYXNzZXJ0KCghaXNfbXNpeCAmJiBtc2l4X2Vu
dHJ5ID09IDApIHx8IGlzX21zaXgpOwogCi0gICAgaWYgKHhlbl9pc19waXJxX21zaShkYXRhKSkg
eworICAgIGlmICh4ZW5faXNfcGlycV9tc2koZGF0YSwgYWRkcikpIHsKICAgICAgICAgKnBwaXJx
ID0gbXNpX2V4dF9kZXN0X2lkKGFkZHIgPj4gMzIpIHwgbXNpX2Rlc3RfaWQoYWRkcik7CiAgICAg
ICAgIGlmICghKnBwaXJxKSB7CiAgICAgICAgICAgICAvKiB0aGlzIHByb2JhYmx5IGlkZW50aWZp
ZXMgYW4gbWlzY29uZmlndXJhdGlvbiBvZiB0aGUgZ3Vlc3QsCmRpZmYgLS1naXQgYS9pbmNsdWRl
L2h3L3hlbi94ZW4uaCBiL2luY2x1ZGUvaHcveGVuL3hlbi5oCmluZGV4IDA5YzJjZTUuLmFmNzU5
YmMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUvaHcveGVu
L3hlbi5oCkBAIC0zMyw3ICszMyw3IEBAIGludCB4ZW5fcGNpX3Nsb3RfZ2V0X3BpcnEoUENJRGV2
aWNlICpwY2lfZGV2LCBpbnQgaXJxX251bSk7CiB2b2lkIHhlbl9waWl4M19zZXRfaXJxKHZvaWQg
Km9wYXF1ZSwgaW50IGlycV9udW0sIGludCBsZXZlbCk7CiB2b2lkIHhlbl9waWl4X3BjaV93cml0
ZV9jb25maWdfY2xpZW50KHVpbnQzMl90IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwgaW50IGxlbik7
CiB2b2lkIHhlbl9odm1faW5qZWN0X21zaSh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKTsK
LWludCB4ZW5faXNfcGlycV9tc2kodWludDMyX3QgbXNpX2RhdGEpOworaW50IHhlbl9pc19waXJx
X21zaSh1aW50MzJfdCBtc2lfZGF0YSwgdWludDMyX3QgbXNpX2FkZHJfbG8pOwogCiBxZW11X2ly
cSAqeGVuX2ludGVycnVwdF9jb250cm9sbGVyX2luaXQodm9pZCk7CiAKZGlmZiAtLWdpdCBhL3hl
bi1odm0tc3R1Yi5jIGIveGVuLWh2bS1zdHViLmMKaW5kZXggYzUwMDMyNS4uZGFlNDIxYyAxMDA2
NDQKLS0tIGEveGVuLWh2bS1zdHViLmMKKysrIGIveGVuLWh2bS1zdHViLmMKQEAgLTMxLDcgKzMx
LDcgQEAgdm9pZCB4ZW5faHZtX2luamVjdF9tc2kodWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0
YSkKIHsKIH0KIAotaW50IHhlbl9pc19waXJxX21zaSh1aW50MzJfdCBtc2lfZGF0YSkKK2ludCB4
ZW5faXNfcGlycV9tc2kodWludDMyX3QgbXNpX2RhdGEsIHVpbnQzMl90IG1zaV9hZGRyX2xvKQog
ewogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuLWh2bS5jIGIveGVuLWh2bS5jCmlu
ZGV4IDUwNDNiZWIuLmRiMjkxMjEgMTAwNjQ0Ci0tLSBhL3hlbi1odm0uYworKysgYi94ZW4taHZt
LmMKQEAgLTE0Niw4ICsxNDYsMTMgQEAgdm9pZCB4ZW5fcGlpeF9wY2lfd3JpdGVfY29uZmlnX2Ns
aWVudCh1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2YWwsIGludCBsZW4pCiAgICAgfQogfQog
Ci1pbnQgeGVuX2lzX3BpcnFfbXNpKHVpbnQzMl90IG1zaV9kYXRhKQoraW50IHhlbl9pc19waXJx
X21zaSh1aW50MzJfdCBtc2lfZGF0YSwgdWludDMyX3QgbXNpX2FkZHJfbG8pCiB7CisgICAgLyog
SWYgbXNpIGFkZHJlc3MgaXMgY29uZmlndXJhdGUgdG8gcmVtYXBwaW5nIGZvcm1hdCwgdGhlIG1z
aSB3aWxsIG5vdAorICAgICAqIHJlbWFwcGVkIGludG8gYSBwaXJxLgorICAgICAqLworICAgIGlm
IChtc2lfYWRkcl9sbyAmIE1TSV9BRERSX0lGX01BU0spCisgICAgICAgIHJldHVybiAwOwogICAg
IC8qIElmIHZlY3RvciBpcyAwLCB0aGUgbXNpIGlzIHJlbWFwcGVkIGludG8gYSBwaXJxLCBwYXNz
ZWQgYXMKICAgICAgKiBkZXN0X2lkLgogICAgICAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJmq-000475-W0; Thu, 18 May 2017 11:40:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJmp-00046q-Cv
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:07 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 62/CF-17076-6188D195; Thu, 18 May 2017 11:40:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVywNwkQlesQzb
 SYNdPVoslHxezODB6HN39mymAMYo1My8pvyKBNeNG/ymmgjatiu9n+BsYW+W7GLk4hASmM0pM
 3b+DpYuRk0NCgFfiyLIZrBC2v8StWQ+ZIYo6GCU+zVvPDJJgE1CXOLF4IiOILSIgLXHt82VGk
 CJmgc2MEkfeXwfrFhZIl7h+8zDYVBYBVYk53ZPBGngFXCSO7G6C2qAgMeXhe+YJjNwLGBlWMa
 oXpxaVpRbpmuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT6t56BgXEH4+WvToc
 YJTmYlER5DxfIRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3QBpQTLEpNT61Iy8wBBhpMWoKD
 R0mEdw1Imre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHk3ghQJgBRllObBjYAF/SVGWSlhX
 kYGBgYhnoLUotzMElT5V4ziHIxKwrys7UBTeDLzSuA2vQI6ggnoiOYH0iBHlCQipKQaGNNW84
 mfVmn6eO4I/6HKK0Zu+qHrzXwaxLp3/trG5t6+w9hH+7O54vu/qbs1Vv6X8F+hxF+yTuH5X5P
 QSSLc1wI05AUv7BcPifOu+zMxpUxO87/W0nkVoqteCe/6X171kWPCS53iOZecYm8c9nlxYfLN
 O85xzGsbCuo3bZ7w8PuWOb/0RXoPpiuxFGckGmoxFxUnAgDWJ1aKdQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495107603!45645601!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52367 invoked from network); 18 May 2017 11:40:05 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:05 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="263417516"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga004.fm.intel.com with ESMTP; 18 May 2017 04:40:01 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:30 -0400
Message-Id: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 00/26] xen/vIOMMU: Add vIOMMU support
	with irq remapping fucntion of virtual vtd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CkNoYW5nZSBzaW5jZSB2MToKICAgICAgIDEpIEFkZCBYZW4gdmlydHVhbCBJT01NVSBkb2MgZG9j
cy9taXNjL3Zpb21tdS50eHQKICAgICAgIDIpIE1vdmUgdklPTU1VIGh5cGVyY2FsbCBvZiBjcmVh
dGUvZGVzdHJveSB2SU9NTVUgYW5kIHF1ZXJ5ICAKY2FwYWJpbGl0aWVzIGZyb20gZG1vcCB0byBk
b21jdGwgc3VnZ2VzdGVkIGJ5IFBhdWwgRHVycmFudC4gQmVjYXVzZQp0aGVzZSBoeXBlcmNhbGxz
IGNhbiBiZSBkb25lIGluIHRvb2wgc3RhY2sgYW5kIG1vcmUgVk0gbW9kZShFLEcgUFZICm9yIG90
aGVyIG1vZGVzIGRvbid0IHVzZSBRZW11KSBjYW4gYmUgYmVuZWZpdC4KICAgICAgIDMpIEFkZCBj
aGVjayBvZiBpbnB1dCBNTUlPIGFkZHJlc3MgYW5kIGxlbmd0aC4KICAgICAgIDQpIEFkZCBpb21t
dV90eXBlIGluIHZJT01NVSBoeXBlcmNhbGwgcGFyYW1ldGVyIHRvIHNwZWNpZnkKdmVuZG9yIHZJ
T01NVSBkZXZpY2UgbW9kZWwoRSxHIEludGVsIFZURCwgQU1EIG9yIEFSTSBJT01NVS4gU28gZmFy
Cm9ubHkgc3VwcG9ydCBJbnRlbCBWVEQpLgogICAgICAgNSkgQWRkIHNhdmUgYW5kIHJlc3RvcmUg
c3VwcG9ydCBmb3IgdnZ0ZAoKClRoaXMgcGF0Y2hzZXQgaXMgdG8gaW50cm9kdWNlIHZJT01NVSBm
cmFtZXdvcmsgYW5kIGFkZCB2aXJ0dWFsIFZURCdzCmludGVycnVwdCByZW1hcHBpbmcgc3VwcG9y
dCBhY2NvcmRpbmcgIlhlbiB2aXJ0dWFsIElPTU1VIGhpZ2ggbGV2ZWwKZGVzaWduIGRvYyBWMyIo
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8KMjAx
Ni0xMS9tc2cwMTM5MS5odG1sKS4KCi0gdklPTU1VIGZyYW1ld29yawpOZXcgZnJhbWV3b3JrIHBy
b3ZpZGVzIHZpb21tdV9vcHMgYW5kIGhlbHAgZnVuY3Rpb25zIHRvIGFic3RyYWN0CnZJT01NVSBv
cGVyYXRpb25zKEUsRyBjcmVhdGUsIGRlc3Ryb3ksIGhhbmRsZSBpcnEgcmVtYXBwaW5nIHJlcXVl
c3QKYW5kIHNvIG9uKS4gVmVuZG9ycyhJbnRlbCwgQVJNLCBBTUQgYW5kIHNvbikgY2FuIGltcGxl
bWVudCB0aGVpcgp2SU9NTVUgY2FsbGJhY2tzLgoKLSBWaXJ0dWFsIFZURApXZSBlbmFibGUgaXJx
IHJlbWFwcGluZyBmdW5jdGlvbiBhbmQgY292ZXJzIGJvdGgKTVNJIGFuZCBJT0FQSUMgaW50ZXJy
dXB0cy4gRG9uJ3Qgc3VwcG9ydCBwb3N0IGludGVycnVwdCBtb2RlIGVtdWxhdGlvbgphbmQgcG9z
dCBpbnRlcnJ1cHQgbW9kZSBlbmFibGVkIG9uIGhvc3Qgd2l0aCB2aXJ0dWFsIFZURC4gV2lsbCBh
ZGQKbGF0ZXIuCgpSZXBvOgpodHRwczovL2dpdGh1Yi5jb20vbGFudGlhbnl1L1hlbi9jb21taXRz
L3hlbl92aW9tbXVfcmZjX3YyaHR0cHM6Ly9naXRodWIuY29tL2xhbnRpYW55dS9YZW4vY29tbWl0
cy94ZW5fdmlvbW11X3JmY192MgoKQ2hhbyBHYW8gKDIxKToKICBUb29scy9saWJ4YzogQWRkIHZp
b21tdSBvcGVyYXRpb25zIGluIGxpYnhjCiAgVG9vbHMvbGliYWNwaTogQWRkIERNQSByZW1hcHBp
bmcgcmVwb3J0aW5nIChETUFSKSBBQ1BJIHRhYmxlCiAgICBzdHJ1Y3R1cmVzCiAgVG9vbHMvbGli
YWNwaTogQWRkIG5ldyBmaWVsZHMgaW4gYWNwaV9jb25maWcgdG8gYnVpbGQgRE1BUiB0YWJsZQog
IFRvb2xzL2xpYmFjcGk6IEFkZCBhIHVzZXIgY29uZmlndXJhYmxlIHBhcmFtZXRlciB0byBjb250
cm9sIHZJT01NVQogICAgYXR0cmlidXRlcwogIGxpYnhsOiBjcmVhdGUgdklPTU1VIGR1cmluZyBk
b21haW4gY29uc3RydWN0aW9uCiAgeDg2L2h2bTogSW50cm9kdWNlIGEgZW11bGF0ZWQgVlREIGZv
ciBIVk0KICBYODYvdnZ0ZDogQWRkIE1NSU8gaGFuZGxlciBmb3IgVlZURAogIFg4Ni92dnRkOiBT
ZXQgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSBQb2ludGVyIHRocm91Z2ggR0NNRAogIFg4Ni92
dnRkOiBQcm9jZXNzIGludGVycnVwdCByZW1hcHBpbmcgcmVxdWVzdAogIHg4Ni92dnRkOiBkZWNv
ZGUgaW50ZXJydXB0IGF0dHJpYnV0ZSBmcm9tIElSVEUKICB4ODYvdmlvYXBpYzogSG9vayBpbnRl
cnJ1cHQgZGVsaXZlcnkgb2YgdklPQVBJQwogIFg4Ni92dnRkOiBFbmFibGUgUXVldWVkIEludmFs
aWRhdGlvbiB0aHJvdWdoIEdDTUQKICBYODYvdnZ0ZDogRW5hYmxlIEludGVycnVwdCBSZW1hcHBp
bmcgdGhyb3VnaCBHQ01ECiAgeDg2L3ZwdDogR2V0IGludGVycnVwdCB2ZWN0b3IgdGhyb3VnaCBh
IHZpb2FwaWMgaW50ZXJmYWNlCiAgcGFzc3Rocm91Z2g6IG1vdmUgc29tZSBmaWVsZHMgb2YgaHZt
X2dtc2lfaW5mbyB0byBhIHN1Yi1zdHJ1Y3R1cmUKICBUb29scy9saWJ4YzogQWRkIGEgbmV3IGlu
dGVyZmFjZSB0byBiaW5kIHJlbWFwcGluZyBmb3JtYXQgbXNpIHdpdGgKICAgIHBpcnEKICB4ODYv
dm1zaTogSG9vayBkZWxpdmVyaW5nIHJlbWFwcGluZyBmb3JtYXQgbXNpIHRvIGd1ZXN0CiAgeDg2
L3Z2dGQ6IEhhbmRsZSBpbnRlcnJ1cHQgdHJhbnNsYXRpb24gZmF1bHRzCiAgeDg2L3Z2dGQ6IEFk
ZCBxdWV1ZWQgaW52YWxpZGF0aW9uIChRSSkgc3VwcG9ydAogIHg4Ni92bGFwaWM6IGRyb3Agbm8g
bG9uZ2VyIHN1aXRhYmxlIHJlc3RyaWN0aW9uIHRvIHNldCB4MmFwaWMgaWQKICB4ODYvdnZ0ZDog
c2F2ZSBhbmQgcmVzdG9yZSBlbXVsYXRlZCBWVC1kCgpMYW4gVGlhbnl1ICg1KToKICBWSU9NTVU6
IEFkZCB2SU9NTVUgaGVscGVyIGZ1bmN0aW9ucyB0byBjcmVhdGUsIGRlc3Ryb3kgYW5kIHF1ZXJ5
CiAgICBjYXBhYmlsaXRpZXMKICBET01DVEw6IEludHJvZHVjZSBuZXcgRE9NQ1RMIGNvbW1hbmRz
IGZvciB2SU9NTVUgc3VwcG9ydAogIFZJT01NVTogQWRkIGlycSByZXF1ZXN0IGNhbGxiYWNrIHRv
IGRlYWwgd2l0aCBpcnEgcmVtYXBwaW5nCiAgVklPTU1VOiBBZGQgZ2V0IGlycSBpbmZvIGNhbGxi
YWNrIHRvIGNvbnZlcnQgaXJxIHJlbWFwcGluZyByZXF1ZXN0CiAgWGVuL2RvYzogQWRkIFhlbiB2
aXJ0dWFsIElPTU1VIGRvYwoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgICAg
IHwgICAzNCArLQogZG9jcy9taXNjL3Zpb21tdS50eHQgICAgICAgICAgICAgICAgICAgfCAgMTI5
ICsrKysKIHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oICAgICAgICAgICAgICAgIHwgICA0NSArKwog
dG9vbHMvbGliYWNwaS9idWlsZC5jICAgICAgICAgICAgICAgICAgfCAgIDU4ICsrCiB0b29scy9s
aWJhY3BpL2xpYmFjcGkuaCAgICAgICAgICAgICAgICB8ICAgMTIgKwogdG9vbHMvbGlieGMvTWFr
ZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oICAgICAgICAgIHwgICAyNCArCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICAg
ICAgICAgICB8ICAgNTUgKysKIHRvb2xzL2xpYnhjL3hjX3Zpb21tdS5jICAgICAgICAgICAgICAg
IHwgICA4MSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgICAgICAgICAgIHwgICAg
NSArCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICAgICB8ICAgIDcgKwogdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgICAgfCAgICA0ICsKIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgIHwgICA4NyArKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCAgICAgICAgICAgIHwgICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAg
ICAgICAgICAgICAgICB8ICAgMjQgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAg
ICAgICAgfCAgIDY0ICsrCiB4ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlICAgICAgICAgICAgICB8
ICAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICAgICAgICAgICAgfCAgIDExICsK
IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jICAgICAgICAgICAgIHwgICA0MSArKwogeGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYyAgICAgICAgICAgICAgfCAgIDE4ICstCiB4ZW4vYXJjaC94ODYv
aHZtL3Ztc2kuYyAgICAgICAgICAgICAgICB8ICAgMTggKy0KIHhlbi9hcmNoL3g4Ni9odm0vdnB0
LmMgICAgICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92dnRkLmMgICAg
ICAgICAgICAgICAgfCAxMjIzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2NvbW1vbi9L
Y29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAgIDExICsKIHhlbi9jb21tb24vTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMgKwogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAg
ICAgfCAgICAzICsKIHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgICAgICAgICAgIHwgIDIz
NSArKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgICAgICAgICAgIHwgIDE5NCAr
KysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggICAgfCAgMjI1ICsrKysr
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z0ZC5oICAgICAgfCAgICA2ICsKIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3Zpb2FwaWMuaCAgICAgIHwgICAgMSArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21zaS5oICAgICAgICAgICAgICB8ICAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92
aW9tbXUuaCAgICAgICAgICAgfCAgIDg0ICsrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2h2bS9zYXZlLmggfCAgIDI0ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAg
ICAgICB8ICAgNDcgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy92aW9tbXUuaCAgICAgICAgICAgIHwg
ICA0OSArKwogeGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCAgICAgICAgICAgICAgfCAgIDE1ICst
CiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICB8ICAgIDIgKwogeGVuL2lu
Y2x1ZGUveGVuL3Zpb21tdS5oICAgICAgICAgICAgICAgfCAgMTAzICsrKwogNDEgZmlsZXMgY2hh
bmdlZCwgMjg2NCBpbnNlcnRpb25zKCspLCA5NyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBkb2NzL21pc2MvdmlvbW11LnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhj
L3hjX3Zpb21tdS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2h2bS92dnRkLmMK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Zpb21tdS5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL3B1YmxpYy92aW9tbXUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hl
bi92aW9tbXUuaAoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJmt-00047j-6V; Thu, 18 May 2017 11:40:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJmr-00047J-VT
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1D/0A-03696-9188D195; Thu, 18 May 2017 11:40:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykWFeiQzb
 SYNc7dYslHxezODB6HN39mymAMYo1My8pvyKBNWPlpVOMBdujKx79kmpgvO3ZxcjFISQwjVHi
 4c7brF2MnBwSArwSR5bNALI5gOwAidXXvCBqOhglfv0+xQxSwyagLnFi8URGEFtEQFri2ufLj
 CBFzAKbGSVmfVvBDpIQFsiSmHRgLxOIzSKgKvH1/F2wBbwCLhKvu5awQSxTkJjy8D3YUE4BV4
 ltW2+xgNhCQDWNC3tZJzDyLmBkWMWoUZxaVJZapGtoqZdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERgODECwg/HHsoBDjJIcTEqivIcLZCOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfBuaAPKCRalpqdWpGXmAAMTJi3BwaMkwrsGJM1bXJCYW5yZDpE6xajLcaX143smIZa8/LxUK
 XHejSBFAiBFGaV5cCNgUXKJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwry+IFN4MvNK4Da9Aj
 qCCeiI5gfSIEeUJCKkgJGnuiqszfSKhd2pKbP2ahWueG2w3/lZjlCB/aU38f/Uv2pUuExQ+fZ
 hgTxTaXpu95yZ91jaGIM1VPOS+/q4vRcwyjYHP6oxys0u3bb9wf8jL95rC043jJNZZqhRdb37
 p+3Je9YqpTxpuy/v7p7wQrnS9HdC98WStJ07UqdYyJtzC5XkdfhmLVNiKc5INNRiLipOBACF+
 LELjQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495107606!103212473!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44129 invoked from network); 18 May 2017 11:40:08 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:08 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1132036799"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga001.jf.intel.com with ESMTP; 18 May 2017 04:40:04 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:31 -0400
Message-Id: <1495085696-10819-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 1/26] VIOMMU: Add vIOMMU helper functions
	to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y3QgYW4gYWJzdHJhY3QgbGF5ZXIgZm9yIGFyY2ggdklP
TU1VIGltcGxlbWVudGF0aW9uCnRvIGRlYWwgd2l0aCByZXF1ZXN0cyBmcm9tIGRvbTAuIEFyY2gg
dklPTU1VIGNvZGUgbmVlZHMgdG8gcHJvdmlkZSBjYWxsYmFjawp0byBwZXJmb3JtIGNyZWF0ZSwg
ZGVzdHJveSBhbmQgcXVlcnkgY2FwYWJpbGl0aWVzIG9wZXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1
cC5jICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgfCAgMTEgKysr
CiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9kb21haW4u
YyAgICAgICAgIHwgICAzICsKIHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICB8IDE2OSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL3Zpb21tdS5oIHwgIDQ5ICsrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgfCAgNzkgKysrKysrKysr
KysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDMxNSBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2NvbW1vbi92aW9tbXUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL3B1YmxpYy92aW9tbXUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hl
bi92aW9tbXUuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKaW5kZXggZjdiOTI3OC4uZjIwNGQ3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1MTMsNiArMTUxMyw3
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgZWFybHlfbXNpX2luaXQoKTsKIAogICAgIGlvbW11X3NldHVwKCk7ICAgIC8qIHNldHVw
IGlvbW11IGlmIGF2YWlsYWJsZSAqLworICAgIHZpb21tdV9zZXR1cCgpOwogCiAgICAgc21wX3By
ZXBhcmVfY3B1cyhtYXhfY3B1cyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBi
L3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBkYzhlODc2Li45MGUzNzQxIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC03Myw2ICs3Mywx
NyBAQCBjb25maWcgVE1FTQogCiAJICBJZiB1bnN1cmUsIHNheSBZLgogCitjb25maWcgVklPTU1V
CisJZGVmX2Jvb2wgeQorCXByb21wdCAiWGVuIHZJT01NVSBTdXBwb3J0IiBpZiBFWFBFUlQgPSAi
eSIKKwlkZXBlbmRzIG9uIFg4NgorCS0tLWhlbHAtLS0KKwkgVmlydHVhbCBJT01NVSBwcm92aWRl
cyBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZ1bmN0aW9uIGZvciBndWVzdCBhbmQKKwkgaXQgYWxsb3dz
IGd1ZXN0IHRvIGJvb3QgdXAgbW9yZSB0aGFuIDI1NSB2Y3B1cyB3aGljaCByZXF1aXJlcyBpbnRl
cnJ1cHQKKwkgcmVtYXBwaW5nIGZ1bmN0aW9uLgorCisJICBJZiB1bnN1cmUsIHNheSBZLgorCiBj
b25maWcgWEVOT1BST0YKIAlkZWZfYm9vbCB5CiAJcHJvbXB0ICJYZW4gT3Byb2ZpbGUgU3VwcG9y
dCIgaWYgRVhQRVJUID0gInkiCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVu
L2NvbW1vbi9NYWtlZmlsZQppbmRleCAyNmM1YTY0Li5mNjFlNTc5IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTYxLDYgKzYxLDcg
QEAgb2JqLXkgKz0gdm1fZXZlbnQubwogb2JqLXkgKz0gdm1hcC5vCiBvYmoteSArPSB2c3ByaW50
Zi5vCiBvYmoteSArPSB3YWl0Lm8KK29iai0kKENPTkZJR19WSU9NTVUpICs9IHZpb21tdS5vCiBv
YmotYmluLXkgKz0gd2FybmluZy5pbml0Lm8KIG9iai0kKENPTkZJR19YRU5PUFJPRikgKz0geGVu
b3Byb2Yubwogb2JqLXkgKz0geG1hbGxvY190bHNmLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGIyMmFhY2MuLmQxZjliMTAgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpA
QCAtMzk2LDYgKzM5Niw5IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBk
b21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAgICBzcGluX3VubG9jaygmZG9t
bGlzdF91cGRhdGVfbG9jayk7CiAgICAgfQogCisgICAgaWYgKCAoZXJyID0gdmlvbW11X2luaXRf
ZG9tYWluKGQpKSAhPSAwICkKKyAgICAgICAgZ290byBmYWlsOworCiAgICAgcmV0dXJuIGQ7CiAK
ICBmYWlsOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlv
bW11LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZWFkY2VjYgotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKQEAgLTAsMCArMSwxNjkgQEAKKy8qCisg
KiBjb21tb24vdmlvbW11LmMKKyAqIAorICogQ29weXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBv
cmF0aW9uCisgKiBBdXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPiAKKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlz
aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9V
VAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2Yg
TUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5o
PgorCitzcGlubG9ja190IHR5cGVfbGlzdF9sb2NrOworc3RhdGljIHN0cnVjdCBsaXN0X2hlYWQg
dHlwZV9saXN0OworCitzdHJ1Y3QgdmlvbW11X3R5cGUgeworICAgIHU2NCB0eXBlOworICAgIHN0
cnVjdCB2aW9tbXVfb3BzICpvcHM7CisgICAgc3RydWN0IGxpc3RfaGVhZCBub2RlOworfTsKKwor
aW50IHZpb21tdV9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGQtPnZpb21t
dS5ucl92aW9tbXUgPSAwOworICAgIHJldHVybiAwOworfQorCitzdHJ1Y3QgdmlvbW11X3R5cGUg
KnZpb21tdV9nZXRfdHlwZSh1NjQgdHlwZSkKK3sKKyAgICBzdHJ1Y3QgdmlvbW11X3R5cGUgKnZp
b21tdV90eXBlID0gTlVMTDsKKworICAgIHNwaW5fbG9jaygmdHlwZV9saXN0X2xvY2spOworICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkoIHZpb21tdV90eXBlLCAmdHlwZV9saXN0LCBub2RlICkKKyAg
ICB7CisgICAgICAgIGlmICggdmlvbW11X3R5cGUtPnR5cGUgPT0gdHlwZSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ0eXBlX2xpc3RfbG9jayk7CisgICAgICAgICAgICBy
ZXR1cm4gdmlvbW11X3R5cGU7CisgICAgICAgIH0KKyAgICB9CisgICAgc3Bpbl91bmxvY2soJnR5
cGVfbGlzdF9sb2NrKTsKKworICAgIHJldHVybiBOVUxMOworfQorCitpbnQgdmlvbW11X3JlZ2lz
dGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICogb3BzKQoreworICAgIHN0cnVj
dCB2aW9tbXVfdHlwZSAqdmlvbW11X3R5cGUgPSBOVUxMOworCisgICAgaWYgKCB2aW9tbXVfZ2V0
X3R5cGUodHlwZSkgKQorICAgICAgICByZXR1cm4gLUVFWElTVDsKKworICAgIHZpb21tdV90eXBl
ID0geHphbGxvYyhzdHJ1Y3QgdmlvbW11X3R5cGUpOworICAgIGlmICggIXZpb21tdV90eXBlICkK
KyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICB2aW9tbXVfdHlwZS0+dHlwZSA9IHR5cGU7
CisgICAgdmlvbW11X3R5cGUtPm9wcyA9IG9wczsKKworICAgIHNwaW5fbG9jaygmdHlwZV9saXN0
X2xvY2spOworICAgIGxpc3RfYWRkX3RhaWwoJnZpb21tdV90eXBlLT5ub2RlLCAmdHlwZV9saXN0
KTsKKyAgICBzcGluX3VubG9jaygmdHlwZV9saXN0X2xvY2spOworCisgICAgcmV0dXJuIDA7Cit9
CisKK3ZvaWQgdmlvbW11X3VucmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSkKK3sKKyAgICBzdHJ1Y3Qg
dmlvbW11X3R5cGUgKnZpb21tdV90eXBlID0gdmlvbW11X2dldF90eXBlKHR5cGUpOworCisgICAg
aWYgKCB2aW9tbXVfdHlwZSApCisgICAgeworICAgICAgICBzcGluX2xvY2soJnR5cGVfbGlzdF9s
b2NrKTsKKyAgICAgICAgbGlzdF9kZWwoJnZpb21tdV90eXBlLT5ub2RlKTsKKyAgICAgICAgc3Bp
bl91bmxvY2soJnR5cGVfbGlzdF9sb2NrKTsKKworICAgICAgICB4ZnJlZSh2aW9tbXVfdHlwZSk7
CisgICAgfQorfQorCitpbnQgdmlvbW11X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1NjQgdHlw
ZSwgdTY0IGJhc2VfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgIHU2NCBsZW5ndGgsIHU2NCBj
YXBzKQoreworICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7CisgICAg
c3RydWN0IHZpb21tdSAqdmlvbW11OworICAgIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X3R5
cGUgPSBOVUxMOworICAgIGludCByYzsKKworICAgIHZpb21tdV90eXBlID0gdmlvbW11X2dldF90
eXBlKHR5cGUpOworICAgIGlmICggIXZpb21tdV90eXBlICkKKyAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisKKyAgICBpZiAoICFpbmZvIHx8IGluZm8tPm5yX3Zpb21tdSA+PSBOUl9WSU9NTVVfUEVS
X0RPTUFJTgorICAgICAgICB8fCAhdmlvbW11X3R5cGUtPm9wcyB8fCAhdmlvbW11X3R5cGUtPm9w
cy0+Y3JlYXRlICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICB2aW9tbXUgPSB4emFs
bG9jKHN0cnVjdCB2aW9tbXUpOworICAgIGlmICggIXZpb21tdSApCisgICAgICAgIHJldHVybiAt
RU5PTUVNOworCisgICAgdmlvbW11LT5iYXNlX2FkZHJlc3MgPSBiYXNlX2FkZHJlc3M7CisgICAg
dmlvbW11LT5sZW5ndGggPSBsZW5ndGg7CisgICAgdmlvbW11LT5jYXBzID0gY2FwczsKKyAgICB2
aW9tbXUtPm9wcyA9IHZpb21tdV90eXBlLT5vcHM7CisgICAgdmlvbW11LT52aW9tbXVfaWQgPSBp
bmZvLT5ucl92aW9tbXU7CisKKyAgICBpbmZvLT52aW9tbXVbaW5mby0+bnJfdmlvbW11XSA9IHZp
b21tdTsKKyAgICBpbmZvLT5ucl92aW9tbXUrKzsKKworICAgIHJjID0gdmlvbW11LT5vcHMtPmNy
ZWF0ZShkLCB2aW9tbXUpOworICAgIGlmICggcmMgPCAwICkKKyAgICB7CisgICAgICAgIHhmcmVl
KHZpb21tdSk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1cm4gdmlvbW11
LT52aW9tbXVfaWQ7Cit9CisKK2ludCB2aW9tbXVfZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkLCB1
MzIgdmlvbW11X2lkKQoreworICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9t
bXU7CisKKyAgICBpZiAoICFpbmZvIHx8IHZpb21tdV9pZCA+IGluZm8tPm5yX3Zpb21tdSB8fCAh
aW5mby0+dmlvbW11W3Zpb21tdV9pZF0gKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
IGlmICggaW5mby0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+ZGVzdHJveShpbmZvLT52aW9tbXVb
dmlvbW11X2lkXSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGluZm8tPnZpb21t
dVt2aW9tbXVfaWRdID0gTlVMTDsKKyAgICByZXR1cm4gMDsKK30KKwordTY0IHZpb21tdV9xdWVy
eV9jYXBzKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0eXBlKQoreworICAgIHN0cnVjdCB2aW9tbXVf
dHlwZSAqdmlvbW11X3R5cGUgPSB2aW9tbXVfZ2V0X3R5cGUodHlwZSk7CisKKyAgICBpZiAoICF2
aW9tbXVfdHlwZSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgcmV0dXJuIHZpb21t
dV90eXBlLT5vcHMtPnF1ZXJ5X2NhcHMoZCk7Cit9CisKK2ludCBfX2luaXQgdmlvbW11X3NldHVw
KHZvaWQpCit7CisgICAgSU5JVF9MSVNUX0hFQUQoJnR5cGVfbGlzdCk7CisgICAgc3Bpbl9sb2Nr
X2luaXQoJnR5cGVfbGlzdF9sb2NrKTsKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL3Zpb21tdS5oIGIveGVuL2luY2x1ZGUvcHVibGljL3Zpb21tdS5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmE0ZjdjNDcKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmlvbW11LmgKQEAgLTAsMCArMSw0OSBAQAorLyoK
KyAqIHZpb21tdS5oCisgKgorICogVmlydHVhbCBJT01NVSBpbmZvcm1hdGlvbgorICoKKyAqIENv
cHlyaWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMg
aGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uCisgKiBvYnRhaW5p
bmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbgor
ICogZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91
dCByZXN0cmljdGlvbiwKKyAqIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0
cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsCisgKiBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLAorICogYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBz
bywKKyAqIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
CisgKiBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lU
SE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwKKyAqIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVE
SU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRgorICogTUVSQ0hBTlRBQklM
SVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5U
LgorICogSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkKKyAqIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsCisgKiBUT1JUIE9SIE9USEVSV0lTRSwg
QVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRQorICogU09GVFdB
UkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICov
CisKKyNpZm5kZWYgX19YRU5fUFVCTElDX1ZJT01NVV9IX18KKyNkZWZpbmUgX19YRU5fUFVCTElD
X1ZJT01NVV9IX18KKworLyogVklPTU1VIHR5cGUgKi8KKyNkZWZpbmUgVklPTU1VX1RZUEVfSU5U
RUxfVlREICAgICAoMSA8PCAwKQorCisvKiBWSU9NTVUgY2FwYWJpbGl0aWVzKi8KKyNkZWZpbmUg
VklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HICAoMSA8PCAwKQorCisjZW5kaWYgLyogX19YRU5fUFVC
TElDX1ZJT01NVV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMK
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lk
dGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCisKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5k
ZXggMTEyN2NhOS4uYWY1MmFlOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRl
IDx4ZW4vcGVyZmMuaD4KICNpbmNsdWRlIDxhc20vYXRvbWljLmg+CiAjaW5jbHVkZSA8eGVuL3dh
aXQuaD4KKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgog
I2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CkBA
IC00NzcsNiArNDc4LDcgQEAgc3RydWN0IGRvbWFpbgogICAgIC8qIHZOVU1BIHRvcG9sb2d5IGFj
Y2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgcndsb2NrLiAqLwogICAgIHJ3bG9ja190IHZudW1hX3J3
bG9jazsKICAgICBzdHJ1Y3Qgdm51bWFfaW5mbyAqdm51bWE7CisgICAgc3RydWN0IHZpb21tdV9p
bmZvIHZpb21tdTsKIAogICAgIC8qIENvbW1vbiBtb25pdG9yIG9wdGlvbnMgKi8KICAgICBzdHJ1
Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIGIveGVuL2luY2x1ZGUv
eGVuL3Zpb21tdS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmFlNWY2YWYK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKQEAgLTAsMCArMSw3
OSBAQAorLyoKKyAqIGluY2x1ZGUveGVuL3Zpb21tdS5oCisgKgorICogQ29weXJpZ2h0IChjKSAy
MDE3LCBJbnRlbCBDb3Jwb3JhdGlvbgorICogQXV0aG9yOiBMYW4gVGlhbnl1IDx0aWFueXUubGFu
QGludGVsLmNvbT4gCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBh
bmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJz
aW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVz
ZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgor
ICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJv
Z3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAq
LworI2lmbmRlZiBfX1hFTl9WSU9NTVVfSF9fCisjZGVmaW5lIF9fWEVOX1ZJT01NVV9IX18KKwor
I2RlZmluZSBOUl9WSU9NTVVfUEVSX0RPTUFJTiAxCisKK3N0cnVjdCB2aW9tbXU7CisKK3N0cnVj
dCB2aW9tbXVfb3BzIHsKKyAgICB1NjQgKCpxdWVyeV9jYXBzKShzdHJ1Y3QgZG9tYWluICpkKTsK
KyAgICBpbnQgKCpjcmVhdGUpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21t
dSk7CisgICAgaW50ICgqZGVzdHJveSkoc3RydWN0IHZpb21tdSAqdmlvbW11KTsKK307CisKK3N0
cnVjdCB2aW9tbXUgeworICAgIHU2NCBiYXNlX2FkZHJlc3M7CisgICAgdTY0IGxlbmd0aDsKKyAg
ICB1NjQgY2FwczsKKyAgICB1MzIgdmlvbW11X2lkOworICAgIGNvbnN0IHN0cnVjdCB2aW9tbXVf
b3BzICpvcHM7CisgICAgdm9pZCAqcHJpdjsKK307CisKK3N0cnVjdCB2aW9tbXVfaW5mbyB7Cisg
ICAgdTMyIG5yX3Zpb21tdTsKKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXVbTlJfVklPTU1VX1BF
Ul9ET01BSU5dOyAvKiB2aW9tbXUgYXJyYXkqLworfTsKKworI2lmZGVmIENPTkZJR19WSU9NTVUK
K2ludCB2aW9tbXVfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CitpbnQgdmlvbW11X2Ny
ZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1NjQgdHlwZSwgdTY0IGJhc2VfYWRkcmVzcywKKyAgICAg
ICAgICAgICAgICAgIHU2NCBsZW5ndGgsIHU2NCBjYXBzKTsKK2ludCB2aW9tbXVfZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11X2lkKTsKK2ludCB2aW9tbXVfcmVnaXN0ZXJfdHlw
ZSh1NjQgdHlwZSwgc3RydWN0IHZpb21tdV9vcHMgKiBvcHMpOwordm9pZCB2aW9tbXVfdW5yZWdp
c3Rlcl90eXBlKHU2NCB0eXBlKTsKK3U2NCB2aW9tbXVfcXVlcnlfY2FwcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1NjQgdmlvbW11X3R5cGUpOworaW50IHZpb21tdV9zZXR1cCh2b2lkKTsKKyNlbHNlCitz
dGF0aWMgaW5saW5lIGludCB2aW9tbXVfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkgeyBy
ZXR1cm4gMCB9Oworc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2NyZWF0ZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1NjQgdHlwZSwgdTY0IGJhc2VfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdTY0IGxlbmd0aCwgdTY0IGNhcHMpIHsgcmV0dXJuIC1FTk9ERVYgfTsKK3N0YXRp
YyBpbmxpbmUgaW50IHZpb21tdV9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVf
aWQpIHsgcmV0dXJuIDAgfTsKK3N0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9yZWdpc3Rlcl90eXBl
KHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcykKK3sgcmV0dXJuIDA7IH07CitzdGF0
aWMgaW5saW5lIHZvaWQgdmlvbW11X3VucmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSkgeyB9Oworc3Rh
dGljIGlubGluZSB1NjQgdmlvbW11X3F1ZXJ5X2NhcHMoc3RydWN0IGRvbWFpbiAqZCwgdTY0IHZp
b21tdV90eXBlKQorICAgICAgICAgICAgICAgIHsgcmV0dXJuIC1FTk9ERVYgfTsKK3N0YXRpYyBp
bmxpbmUgaW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkgeyByZXR1cm4gMCB9OworI2VuZGlm
CisKKyNlbmRpZiAvKiBfX1hFTl9WSU9NTVVfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJs
ZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNl
dDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
KyAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJmv-00049R-Hy; Thu, 18 May 2017 11:40:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJmu-00048i-DM
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:12 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5A/E7-26106-B188D195; Thu, 18 May 2017 11:40:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXS1taRoivVIRt
 p8HCWhcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH+bmLBb52K7S8+sjQw3lDoYmTnEBKokFgo
 3MXIySEhwCtxZNkMVgjbX+LEhz1sXYxcQBUdjBKTH81hA0mwCahLnFg8kRHEFhGQlrj2+TIjS
 BGzwGZGiVnfVrCDJIQFQiUuv/8P1sAioCrRfHg+WAOvgIvEioZbUBsUJKY8fM8MYnMKuEps23
 qLBcQWAqppXNjLOoGRdwEjwypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMBQYACCHYwrtnseYpTkYFIS5T1cIBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYKX
 rx0oJ1iUmp5akZaZAwxKmLQEB4+SCG8KSJq3uCAxtzgzHSJ1ilFRSpzXCyQhAJLIKM2Da4NFw
 iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ81aBTOHJzCuBm/4KaDET0OLmB9Igi0sSEVJSDY
 xVnjduVOcnOjZ+ard6nsK4UdblkaJZmkfqL88/jq1hSrFPJKZej779WlzUQU+w70jfEnnDqvo
 LaV8WL9pj4vjcYrli3MJTFjYHApJeHz0eFy7MF7RNq87Hu1FSdWfBZKXHjxk+KrJ41/XGGDuK
 RpipuN2qPtsV/fON88pPCpf2zrNNvDNxkxJLcUaioRZzUXEiAIrN1pt/AgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495107608!89448371!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8601 invoked from network); 18 May 2017 11:40:10 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:10 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga105.jf.intel.com with ESMTP; 18 May 2017 04:40:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="102428860"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga005.jf.intel.com with ESMTP; 18 May 2017 04:40:06 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:32 -0400
Message-Id: <1495085696-10819-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 2/26] DOMCTL: Introduce new DOMCTL
	commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y2UgY3JlYXRlLCBkZXN0cm95IGFuZCBxdWVyeSBjYXBh
YmlsaXRpZXMKY29tbWFuZCBmb3IgdklPTU1VLiB2SU9NTVUgbGF5ZXIgd2lsbCBkZWFsIHdpdGgg
cmVxdWVzdHMgYW5kIGNhbGwKYXJjaCB2SU9NTVUgb3BzLgoKU2lnbmVkLW9mZi1ieTogTGFuIFRp
YW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAg
ICAgIHwgIDMgKysrCiB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgfCAzNSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwg
NDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUv
eGVuL3Zpb21tdS5oICAgIHwgIDggKysrKysrKy0KIDQgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMg
Yi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDk1MWE1ZGMuLmExNzg1NDQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMTE0MSw2
ICsxMTQxLDkgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9t
Y3RsX3QpIHVfZG9tY3RsKQogICAgICAgICBpZiAoICFyZXQgKQogICAgICAgICAgICAgY29weWJh
Y2sgPSAxOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9ET01DVExfdmlvbW11X29wOgor
ICAgICAgICByZXQgPSB2aW9tbXVfZG9tY3RsKGQsICZvcC0+dS52aW9tbXVfb3AsICZjb3B5YmFj
ayk7CisgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gYXJjaF9k
b19kb21jdGwob3AsIGQsIHVfZG9tY3RsKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11
LmMgYi94ZW4vY29tbW9uL3Zpb21tdS5jCmluZGV4IGVhZGNlY2IuLjc0YWZiZjUgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vdmlvbW11LmMKKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwpAQCAtMzAs
NiArMzAsNDEgQEAgc3RydWN0IHZpb21tdV90eXBlIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5v
ZGU7CiB9OwogCitpbnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVu
X2RvbWN0bF92aW9tbXVfb3AgKm9wLAorICAgICAgICAgICAgICAgICAgYm9vbF90ICpuZWVkX2Nv
cHkpCit7CisgICAgaW50IHJjID0gLUVJTlZBTDsKKworICAgIHN3aXRjaCAoIG9wLT5jbWQgKQor
ICAgIHsKKyAgICBjYXNlIFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdToKKwkJcmMgPSB2aW9tbXVf
Y3JlYXRlKGQsIG9wLT51LmNyZWF0ZV92aW9tbXUudmlvbW11X3R5cGUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmJhc2VfYWRkcmVzcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9wLT51LmNyZWF0ZV92aW9tbXUubGVuZ3RoLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgb3AtPnUuY3JlYXRlX3Zpb21tdS5jYXBhYmlsaXRpZXMpOworICAg
ICAgICBpZiAocmMgPj0gMCkgeworICAgICAgICAgICAgb3AtPnUuY3JlYXRlX3Zpb21tdS52aW9t
bXVfaWQgPSByYzsKKyAgICAgICAgICAgICpuZWVkX2NvcHkgPSB0cnVlOworICAgICAgICB9Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11OgorICAg
ICAgICByYyA9IHZpb21tdV9kZXN0cm95KGQsIG9wLT51LmRlc3Ryb3lfdmlvbW11LnZpb21tdV9p
ZCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYRU5fRE9NQ1RMX3F1ZXJ5X3Zpb21tdV9j
YXBzOgorICAgICAgICBvcC0+dS5xdWVyeV9jYXBzLmNhcHMKKyAgICAgICAgICAgICAgICA9IHZp
b21tdV9xdWVyeV9jYXBzKGQsIG9wLT51LnF1ZXJ5X2NhcHMudmlvbW11X3R5cGUpOworICAgICAg
ICAqbmVlZF9jb3B5ID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAg
ICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCB2aW9tbXVfaW5p
dF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBkLT52aW9tbXUubnJfdmlvbW11ID0g
MDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAppbmRleCBlNmNmMjExLi5kNDk5ZmM2IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CkBAIC0xMTQxLDYgKzExNDEsNDQgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7CiB0
eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2RvbWN0bF9wc3JfY2F0X29w
X3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7CiAK
K3N0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCB7CisgICAgdWludDMyX3QgY21kOworI2RlZmlu
ZSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXUgICAgICAgICAgMAorI2RlZmluZSBYRU5fRE9NQ1RM
X2Rlc3Ryb3lfdmlvbW11ICAgICAgICAgMQorI2RlZmluZSBYRU5fRE9NQ1RMX3F1ZXJ5X3Zpb21t
dV9jYXBzICAgICAgMgorICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAg
IC8qIElOIC0gdklPTU1VIHR5cGUgKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IHZpb21tdV90eXBl
OworICAgICAgICAgICAgLyogCisgICAgICAgICAgICAgKiBJTiAtIE1NSU8gYmFzZSBhZGRyZXNz
IG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBtb2RlbHMKKyAgICAgICAgICAgICAqIGFyZSBpbiBj
aGFyZ2Ugb2YgdG8gY2hlY2sgYmFzZV9hZGRyZXNzIGFuZCBsZW5ndGguCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKKyAgICAgICAgICAgIC8qIElO
IC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICovCisgICAgICAgICAgICB1aW50NjRfdCBsZW5ndGg7
CisgICAgICAgICAgICAvKiBJTiAtIENhcGFiaWxpdGllcyB3aXRoIHdoaWNoIHdlIHdhbnQgdG8g
Y3JlYXRlICovCisgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7CisgICAgICAgICAg
ICAvKiBPVVQgLSB2SU9NTVUgaWRlbnRpdHkgKi8KKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21t
dV9pZDsKKyAgICAgICAgfSBjcmVhdGVfdmlvbW11OworCisgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICAvKiBJTiAtIHZJT01NVSBpZGVudGl0eSAqLworICAgICAgICAgICAgdWludDMyX3Qg
dmlvbW11X2lkOworICAgICAgICB9IGRlc3Ryb3lfdmlvbW11OworCisgICAgICAgIHN0cnVjdCB7
CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBlICovCisgICAgICAgICAgICB1aW50NjRf
dCB2aW9tbXVfdHlwZTsKKyAgICAgICAgICAgIC8qIE9VVCAtIHZJT01NVSBDYXBhYmlsaXRpZXMg
Ki8KKyAgICAgICAgICAgIHVpbnQ2NF90IGNhcHM7CisgICAgICAgIH0gcXVlcnlfY2FwczsKKyAg
ICB9IHU7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgeGVuX2RvbWN0
bF92aW9tbXVfb3A7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Zpb21tdV9v
cCk7CisKIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAjZGVmaW5lIFhF
Tl9ET01DVExfY3JlYXRlZG9tYWluICAgICAgICAgICAgICAgICAgIDEKQEAgLTEyMTgsNiArMTI1
Niw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9tb25pdG9yX29w
ICAgICAgICAgICAgICAgICAgICA3NwogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAg
ICAgICAgICAgICAgICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAg
ICAgICAgICAgICAgNzkKKyNkZWZpbmUgWEVOX0RPTUNUTF92aW9tbXVfb3AgICAgICAgICAgICAg
ICAgICAgICA4MAogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAg
ICAxMDAwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEw
MDEKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgpA
QCAtMTI4MCw2ICsxMzE5LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAgICBtb25pdG9yX29wOwogICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF92aW9tbXVfb3AgICAgICAgICB2aW9tbXVfb3A7CiAgICAgICAgIHVpbnQ4X3Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11
LmgKaW5kZXggYWU1ZjZhZi4uNTkwOTgwMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Zp
b21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaApAQCAtNTIsNiArNTIsOCBAQCBp
bnQgdmlvbW11X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCk7CiBpbnQg
dmlvbW11X3JlZ2lzdGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICogb3BzKTsK
IHZvaWQgdmlvbW11X3VucmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSk7CiB1NjQgdmlvbW11X3F1ZXJ5
X2NhcHMoc3RydWN0IGRvbWFpbiAqZCwgdTY0IHZpb21tdV90eXBlKTsKK2ludCB2aW9tbXVfZG9t
Y3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3AsCisg
ICAgICAgICAgICAgICAgICBib29sX3QgKm5lZWRfY29weSk7CiBpbnQgdmlvbW11X3NldHVwKHZv
aWQpOwogI2Vsc2UKIHN0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9pbml0X2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKSB7IHJldHVybiAwIH07CkBAIC02Miw4ICs2NCwxMiBAQCBzdGF0aWMgaW5saW5l
IGludCB2aW9tbXVfcmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSwgc3RydWN0IHZpb21tdV9vcHMgKiBv
cHMpCiB7IHJldHVybiAwOyB9Owogc3RhdGljIGlubGluZSB2b2lkIHZpb21tdV91bnJlZ2lzdGVy
X3R5cGUodTY0IHR5cGUpIHsgfTsKIHN0YXRpYyBpbmxpbmUgdTY0IHZpb21tdV9xdWVyeV9jYXBz
KHN0cnVjdCBkb21haW4gKmQsIHU2NCB2aW9tbXVfdHlwZSkKLSAgICAgICAgICAgICAgICB7IHJl
dHVybiAtRU5PREVWIH07Cit7IHJldHVybiAtRU5PREVWIH07CiBzdGF0aWMgaW5saW5lIGludCBf
X2luaXQgdmlvbW11X3NldHVwKHZvaWQpIHsgcmV0dXJuIDAgfTsKK3N0YXRpYyBpbmxpbmUgaW50
IHZpb21tdV9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wICpvcCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbF90ICpuZWVkX2NvcHkpCit7IHJldHVybiAtRU5PREVWIH07
CiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWEVOX1ZJT01NVV9IX18gKi8KLS0gCjEuOC4zLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJmz-0004Bp-P4; Thu, 18 May 2017 11:40:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJmy-0004As-6G
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 72/72-03371-F188D195; Thu, 18 May 2017 11:40:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tbhqCvXIRt
 p8HiWtcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH89UO2gqOqFeeW/WdpYNwg28XIxSEkMI1R
 4vnjeaxdjJwcEgK8EkeWzYCy/SV+9D9nhSjqYJS4t/YxG0iCTUBd4sTiiYwgtoiAtMS1z5cZQ
 YqYBTYzSsz6toIdJCEsECHx6M5HZhCbRUBVYs7KjWDNvAIuEjsbNjJBbFCQmPLwPVgNp4CrxL
 att1hAbCGgmsaFvawTGHkXMDKsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81
 JTCrWS87P3cQIDAkGINjBeGZB4CFGSQ4mJVHewwWykUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 ePnagXKCRanpqRVpmTnA4IRJS3DwKInwFrQBpXmLCxJzizPTIVKnGHU5rrR+fM8kxJKXn5cqJ
 c67EaRIAKQoozQPbgQsUi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcYyBSezLwSuE2vgI
 5gAjqi+YE0yBEliQgpqQZGJwPjXC+9b3PiGmMe7oleJxL+Z26x5wHnkleZZyuc6tbefu7Zf+i
 hcNbe3Mtr/BzUxNU/uIiIqZrcnx5RKHpKuKy/fue/nMIUtnNPfFTPzT1a9dWR+3j3hu2VfAwL
 Fu222XzUpZrHdarrnNqizpQv5wSZ+pc/bkj1y9i5em3mlqv/tQP8+NOVWIozEg21mIuKEwHel
 YHnjwIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495107612!102707860!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56484 invoked from network); 18 May 2017 11:40:14 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:14 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="970138626"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga003.jf.intel.com with ESMTP; 18 May 2017 04:40:08 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:33 -0400
Message-Id: <1495085696-10819-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 3/26] VIOMMU: Add irq request callback to
	deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgaXJxIHJlcXVlc3QgY2FsbGJhY2sgZm9yIHBsYXRmb3JtIGlt
cGxlbWVudGF0aW9uCnRvIGRlYWwgd2l0aCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QuCgpTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3Zpb21tdS5jICAgICAgICAgIHwgMTUgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Zp
b21tdS5oIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCAgICAgfCAgOSArKysrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgOTcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14
ODYvdmlvbW11LmgKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1v
bi92aW9tbXUuYwppbmRleCA3NGFmYmY1Li40ZTNlY2Q3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3Zpb21tdS5jCisrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKQEAgLTE5NCw2ICsxOTQsMjEgQEAg
aW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIAoraW50IHZp
b21tdV9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwK
KyAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKK3sKKyAgICBz
dHJ1Y3QgdmlvbW11X2luZm8gKmluZm8gPSAmZC0+dmlvbW11OworCisgICAgaWYgKCAhaW5mbyB8
fCB2aW9tbXVfaWQgPiBpbmZvLT5ucl92aW9tbXUKKyAgICAgICAgIHx8ICFpbmZvLT52aW9tbXVb
dmlvbW11X2lkXSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCAhaW5mby0+
dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0ICkKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gaW5mby0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+
aGFuZGxlX2lycV9yZXF1ZXN0KGQsIHJlcXVlc3QpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFi
bGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uNTFiZGE3MgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvdmlvbW11LmgKQEAgLTAsMCArMSw3MyBAQAorLyoKKyAqIGluY2x1ZGUvYXNtLXg4Ni92aW9t
bXUuaAorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbi4KKyAqIEF1
dGhvcjogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IAorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJ
VFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKi8KKyNpZm5kZWYgX19BUkNIX1g4Nl9WSU9NTVVf
SF9fCisjZGVmaW5lIF9fQVJDSF9YODZfVklPTU1VX0hfXworCisjaW5jbHVkZSA8eGVuL3Zpb21t
dS5oPgorI2luY2x1ZGUgPGFzbS90eXBlcy5oPgorCisvKiBJUlEgcmVxdWVzdCB0eXBlICovCisj
ZGVmaW5lIFZJT01NVV9SRVFVRVNUX0lSUV9NU0kgICAgICAgICAgMAorI2RlZmluZSBWSU9NTVVf
UkVRVUVTVF9JUlFfQVBJQyAgICAgICAgIDEKKworc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVz
dAoreworICAgIHVuaW9uIHsKKyAgICAgICAgLyogTVNJICovCisgICAgICAgIHN0cnVjdCB7Cisg
ICAgICAgICAgICB1NjQgYWRkcjsKKyAgICAgICAgICAgIHUzMiBkYXRhOworICAgICAgICB9IG1z
aTsKKyAgICAgICAgLyogUmVkaXJlY3Rpb24gRW50cnkgaW4gSU9BUElDICovCisgICAgICAgIHU2
NCBydGU7CisgICAgfSBtc2c7CisgICAgdTE2IHNvdXJjZV9pZDsKKyAgICB1OCB0eXBlOworfTsK
Kworc3RhdGljIGlubGluZSB2b2lkIGlycV9yZXF1ZXN0X2lvYXBpY19maWxsKHN0cnVjdCBpcnFf
cmVtYXBwaW5nX3JlcXVlc3QgKnJlcSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgaW9hcGljX2lkLCB1aW50NjRfdCBydGUpCit7CisgICAgQVNTRVJUKHJlcSk7CisgICAg
cmVxLT50eXBlID0gVklPTU1VX1JFUVVFU1RfSVJRX0FQSUM7CisgICAgcmVxLT5zb3VyY2VfaWQg
PSBpb2FwaWNfaWQ7CisgICAgcmVxLT5tc2cucnRlID0gcnRlOworfQorCitzdGF0aWMgaW5saW5l
IHZvaWQgaXJxX3JlcXVlc3RfbXNpX2ZpbGwoc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAq
cmVxLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfaWQsIHVpbnQ2
NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpCit7CisgICAgQVNTRVJUKHJlcSk7CisgICAgcmVxLT50
eXBlID0gVklPTU1VX1JFUVVFU1RfSVJRX01TSTsKKyAgICByZXEtPnNvdXJjZV9pZCA9IHNvdXJj
ZV9pZDsKKyAgICByZXEtPm1zZy5tc2kuYWRkciA9IGFkZHI7CisgICAgcmVxLT5tc2cubXNpLmRh
dGEgPSBkYXRhOworfQorCisjZW5kaWYgLyogX19BUkNIX1g4Nl9WSU9NTVVfSF9fICovCisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9t
bXUuaAppbmRleCA1OTA5ODAwLi41Yjk5MjExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
dmlvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCkBAIC0yMCw2ICsyMCw4IEBA
CiAjaWZuZGVmIF9fWEVOX1ZJT01NVV9IX18KICNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwogCisj
aW5jbHVkZSA8YXNtL3Zpb21tdS5oPgorCiAjZGVmaW5lIE5SX1ZJT01NVV9QRVJfRE9NQUlOIDEK
IAogc3RydWN0IHZpb21tdTsKQEAgLTI4LDYgKzMwLDggQEAgc3RydWN0IHZpb21tdV9vcHMgewog
ICAgIHU2NCAoKnF1ZXJ5X2NhcHMpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIGludCAoKmNyZWF0
ZSkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11KTsKICAgICBpbnQgKCpk
ZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOworICAgIGludCAoKmhhbmRsZV9pcnFfcmVx
dWVzdCkoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwogfTsKIAogc3RydWN0IHZpb21t
dSB7CkBAIC01NSw2ICs1OSw4IEBAIHU2NCB2aW9tbXVfcXVlcnlfY2FwcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1NjQgdmlvbW11X3R5cGUpOwogaW50IHZpb21tdV9kb21jdGwoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wICpvcCwKICAgICAgICAgICAgICAgICAgIGJv
b2xfdCAqbmVlZF9jb3B5KTsKIGludCB2aW9tbXVfc2V0dXAodm9pZCk7CitpbnQgdmlvbW11X2hh
bmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11X2lkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVx
dWVzdCk7CiAjZWxzZQogc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2luaXRfZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpIHsgcmV0dXJuIDAgfTsKIHN0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9jcmVh
dGUoc3RydWN0IGRvbWFpbiAqZCwgdTY0IHR5cGUsIHU2NCBiYXNlX2FkZHJlc3MsCkBAIC03MCw2
ICs3Niw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9kb21jdGwoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmlv
bW11X29wICpvcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90ICpuZWVk
X2NvcHkpCiB7IHJldHVybiAtRU5PREVWIH07CitzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfaGFu
ZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1
ZXN0KQoreyByZXR1cm4gMCB9OwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX1hFTl9WSU9NTVVfSF9f
ICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJn1-0004Cs-05; Thu, 18 May 2017 11:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJn0-0004Bi-3T
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:18 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A6/7A-23755-1288D195; Thu, 18 May 2017 11:40:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhoqvQIRt
 p8G6LrsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFt+kXmgu+SFc0f7rA3MLaLdDFycQgJTGOU
 2HhwJnMXIyeHhACvxJFlM1ghbD+JQ18OMILYQgIdjBJXuzRAbDYBdYkTiyeCxUUEpCWufb7MC
 DKIWWAzo8SsbyvYQRLCAvESd442sIHYLAKqEkceH2ABsXkFXCSOf3zMArFAQWLKw/dgizkFXC
 W2bb3FArHMRaJxYS/rBEbeBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECw4EBCHYwNn53OsQoycGkJMp7uEA2UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 L187UE6wKDU9tSItMwcYmDBpCQ4eJRFeHZA0b3FBYm5xZjpE6hSjopQ478Y2oIQASCKjNA+uD
 RYNlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMawcyniczrwRu+iugxUxAi5sfSIMsLklESE
 k1MC7oVtdTTXv09t2NZYsfP/s5jzH7utam2dVlm5/cf1vGr+69OE02S/XAialqbEd/dR6s57P
 U8mvY3VcZlDpPyEvPaJPXxOI5YiXCSsVurrNqVd82Hbtu/vl00WKDVQx/IuvSDy7vkShXujf/
 4qvqGdyLd9ab79s07eWka2EMlR0z2XROa+lffabEUpyRaKjFXFScCABtZdK2gQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495107614!43048318!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62317 invoked from network); 18 May 2017 11:40:16 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:16 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="88640323"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga002.jf.intel.com with ESMTP; 18 May 2017 04:40:11 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:34 -0400
Message-Id: <1495085696-10819-5-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 4/26] VIOMMU: Add get irq info callback
	to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgZ2V0X2lycV9pbmZvIGNhbGxiYWNrIGZvciBwbGF0Zm9ybSBp
bXBsZW1lbnRhdGlvbgp0byBjb252ZXJ0IGlycSByZW1hcHBpbmcgcmVxdWVzdCB0byBpcnEgaW5m
byAoRSxHIHZlY3RvciwgZGVzdCwgZGVzdF9tb2RlCmFuZCBzbyBvbikuCgpTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Zpb21t
dS5jICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92
aW9tbXUuaCB8ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDkg
KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwppbmRleCA0ZTNlY2Q3
Li5jNmM5NTg5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zpb21tdS5jCisrKyBiL3hlbi9jb21t
b24vdmlvbW11LmMKQEAgLTIwOSw2ICsyMDksMjIgQEAgaW50IHZpb21tdV9oYW5kbGVfaXJxX3Jl
cXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKICAgICByZXR1cm4gaW5mby0+
dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0KGQsIHJlcXVlc3QpOwog
fQogCitpbnQgdmlvbW11X2dldF9pcnFfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11
X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVz
dCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5n
X2luZm8gKmlycV9pbmZvKQoreworICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52
aW9tbXU7CisKKyAgICBpZiAoICFpbmZvIHx8IHZpb21tdV9pZCA+IGluZm8tPm5yX3Zpb21tdQor
ICAgICAgICAgfHwgIWluZm8tPnZpb21tdVt2aW9tbXVfaWRdICkKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKKyAgICBpZiAoICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXS0+b3BzLT5nZXRfaXJx
X2luZm8gKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiBpbmZvLT52aW9t
bXVbdmlvbW11X2lkXS0+b3BzLT5nZXRfaXJxX2luZm8oZCwgcmVxdWVzdCwgaXJxX2luZm8pOwor
fQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgK
aW5kZXggNTFiZGE3Mi4uMWU4ZDRiZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92
aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCkBAIC0yNyw2ICsyNywx
NCBAQAogI2RlZmluZSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJICAgICAgICAgIDAKICNkZWZpbmUg
VklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgICAgICAgICAxCiAKK3N0cnVjdCBpcnFfcmVtYXBwaW5n
X2luZm8KK3sKKyAgICB1OCAgdmVjdG9yOworICAgIHUzMiBkZXN0OworICAgIHUzMiBkZXN0X21v
ZGU6MTsKKyAgICB1MzIgZGVsaXZlcnlfbW9kZTozOworfTsKKwogc3RydWN0IGlycV9yZW1hcHBp
bmdfcmVxdWVzdAogewogICAgIHVuaW9uIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92
aW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAppbmRleCA1Yjk5MjExLi5lNDBmY2E0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3Zpb21tdS5oCkBAIC0zMiw2ICszMiw4IEBAIHN0cnVjdCB2aW9tbXVfb3BzIHsKICAgICBp
bnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwogICAgIGludCAoKmhhbmRsZV9p
cnFfcmVxdWVzdCkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOworICAgIGludCAoKmdl
dF9pcnFfaW5mbykoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVz
dCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5n
X2luZm8gKmluZm8pOwogfTsKIAogc3RydWN0IHZpb21tdSB7CkBAIC02MSw2ICs2Myw5IEBAIGlu
dCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21t
dV9vcCAqb3AsCiBpbnQgdmlvbW11X3NldHVwKHZvaWQpOwogaW50IHZpb21tdV9oYW5kbGVfaXJx
X3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwor
aW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwg
CisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpy
ZXF1ZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfaW5m
byAqaXJxX2luZm8pOwogI2Vsc2UKIHN0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9pbml0X2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkKSB7IHJldHVybiAwIH07CiBzdGF0aWMgaW5saW5lIGludCB2aW9t
bXVfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0eXBlLCB1NjQgYmFzZV9hZGRyZXNzLApA
QCAtNzksNiArODQsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2RvbWN0bChzdHJ1Y3Qg
ZG9tYWluICpkLAogc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChz
dHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKIHsgcmV0dXJuIDAg
fTsKK3N0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAq
ZCwgdTMyIHZpb21tdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfaW5mbyAqaXJxX2luZm8p
Cit7IHJldHVybiAwIH07CiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWEVOX1ZJT01NVV9IX18gKi8K
LS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJn5-0004Fp-7i; Thu, 18 May 2017 11:40:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJn4-0004F0-3t
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F8/78-03557-5288D195; Thu, 18 May 2017 11:40:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNxEW1elQzb
 SYNZ5E4slHxezODB6HN39mymAMYo1My8pvyKBNaP1yRv2ghbdim0nvzI2MB6V7WLk5BASqJT4
 fG45M4gtIcArcWTZDFYI219i19UFQHEuoJoORolv7w6ygSTYBNQlTiyeyAhiiwhIS1z7fJkRp
 IhZYDOjxKxvK9hBEsIC9hLTbi0Fm8QioCrRvfgOWJxXwEVi9uN2FogNChJTHr4H28wp4Cqxbe
 stFoiLXCQaF/ayTmDkXcDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzG
 pWC85P3cTIzAgGIBgB+Oa+YGHGCU5mJREeQ8XyEYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd
 0AaUEyxKTU+tSMvMAYYmTFqCg0dJhHcNSJq3uCAxtzgzHSJ1ilFRSpx3I0hCACSRUZoH1waLh
 0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5u0CmcKTmVcCN/0V0GImoMXND6RBFpckIqSkGh
 g7zb6yijVt/3CtW9XfzE9nRUlYW9x+vbMXp11nEdGrVdxvq+63cdMFyY1/BTv0Pc1kSprlZrU
 GKW/4v3GOtvss0aj270qzb1yeoC4hsndih17AswNZHt8vJ+w+5BZSF2v7QuPD44AoXmHdhqs5
 07IL9H6sbPpm//GRSfcMvSlTP2gmLdsRyKPEUpyRaKjFXFScCAB6YteOggIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495107618!69216238!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29166 invoked from network); 18 May 2017 11:40:20 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:20 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 18 May 2017 04:40:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="858507292"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by FMSMGA003.fm.intel.com with ESMTP; 18 May 2017 04:40:16 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:35 -0400
Message-Id: <1495085696-10819-6-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V2 5/26] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9jIHRvIGludHJvZHVjZSBt
b3RpdmF0aW9uLApmcmFtZXdvcmssIHZJT01NVSBoeXBlcmNhbGwgYW5kIHhsIGNvbmZpZ3VyYXRp
b24uCgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0t
CiBkb2NzL21pc2MvdmlvbW11LnR4dCB8IDEyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMjkgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy92aW9tbXUudHh0CgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3Zpb21tdS50eHQgYi9kb2NzL21pc2MvdmlvbW11LnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi43NmQ0Y2VlCi0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9t
aXNjL3Zpb21tdS50eHQKQEAgLTAsMCArMSwxMjkgQEAKK1hlbiB2aXJ0dWFsIElPTU1VCisKK01v
dGl2YXRpb24KKz09PT09PT09PT0KKyopIEVuYWJsZSBtb3JlIHRoYW4gMjU1IHZjcHUgc3VwcG9y
dAorSFBDIGNsb3VkIHNlcnZpY2UgcmVxdWlyZXMgVk0gcHJvdmlkZXMgaGlnaCBwZXJmb3JtYW5j
ZSBwYXJhbGxlbAorY29tcHV0aW5nIGFuZCB3ZSBob3BlIHRvIGNyZWF0ZSBhIGh1Z2UgVk0gd2l0
aCA+MjU1IHZjcHUgb24gb25lIG1hY2hpbmUKK3RvIG1lZXQgc3VjaCByZXF1aXJlbWVudC4gUGlu
IGVhY2ggdmNwdSB0byBzZXBhcmF0ZSBwY3B1cy4KKworVG8gc3VwcG9ydCA+MjU1IHZjcHVzLCBY
MkFQSUMgbW9kZSBpbiBndWVzdCBpcyBuZWNlc3NhcnkgYmVjYXVzZSBsZWdhY3kKK0FQSUMoWEFQ
SUMpIGp1c3Qgc3VwcG9ydHMgOC1iaXQgQVBJQyBJRCBhbmQgaXQgb25seSBjYW4gc3VwcG9ydCAy
NTUKK3ZjcHVzIGF0IG1vc3QuIFgyQVBJQyBtb2RlIHN1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFu
ZCBpdCByZXF1aXJlcworaW50ZXJydXB0IG1hcHBpbmcgZnVuY3Rpb24gb2YgdklPTU1VLgorCitU
aGUgcmVhc29uIGZvciB0aGlzIGlzIHRoYXQgdGhlcmUgaXMgbm8gbW9kaWZpY2F0aW9uIHRvIGV4
aXN0aW5nIFBDSSBNU0kKK2FuZCBJT0FQSUMgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIFgyQVBJ
Qy4gUENJIE1TSS9JT0FQSUMgY2FuIG9ubHkgc2VuZAoraW50ZXJydXB0IG1lc3NhZ2UgY29udGFp
bmluZyA4LWJpdCBBUElDIElELCB3aGljaCBjYW5ub3QgYWRkcmVzcyA+MjU1CitjcHVzLiBJbnRl
cnJ1cHQgcmVtYXBwaW5nIHN1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFuZCBzbyBpdCdzIG5lY2Vz
c2FyeQordG8gZW5hYmxlID4yNTUgY3B1cyB3aXRoIHgyYXBpYyBtb2RlLgorCisKK3ZJT01NVSBB
cmNoaXRlY3R1cmUKKz09PT09PT09PT09PT09PT09PT0KK3ZJT01NVSBkZXZpY2UgbW9kZWwgaXMg
aW5zaWRlIFhlbiBoeXBlcnZpc29yIGZvciBmb2xsb3dpbmcgZmFjdG9ycworICAgIDEpIEF2b2lk
IHJvdW5kIHRyaXBzIGJldHdlZW4gUWVtdSBhbmQgWGVuIGh5cGVydmlzb3IKKyAgICAyKSBFYXNl
IG9mIGludGVncmF0aW9uIHdpdGggdGhlIHJlc3Qgb2YgaHlwZXJ2aXNvcgorICAgIDMpIEhWTWxp
dGUvUFZIIGRvZXNuJ3QgdXNlIFFlbXUKKworKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIG92ZXJ2aWV3
LgorSW50ZXJydXB0cyBmcm9tIHZpcnR1YWwgZGV2aWNlcyBhbmQgcGh5c2ljYWwgZGV2aWNlcyBh
cmUgZGVsaXZlcmVkCit0byB2TEFQSUMgZnJvbSB2SU9BUElDIGFuZCB2TVNJLiB2SU9NTVUgbmVl
ZHMgdG8gcmVtYXAgaW50ZXJydXB0IGR1cmluZwordGhpcyBwcm9jZWR1cmUuCisKKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCit8UWVtdSAgICAg
ICAgICAgICAgICAgICAgICAgfFZNICAgICAgICAgICAgICAgICAgICAgfAorfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgKy0tLS0tLS0tLS0tLS0tLS0rICAgIHwKK3wgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IHwgIERldmljZSBkcml2ZXIgfCAgICB8Cit8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCArLS0tLS0tLS0rLS0tLS0tLSsgICAgfAorfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgXiAgICAgICAgICAgIHwKK3wgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0rICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cit8ICAgICAgIHwgVmlydHVhbCBkZXZp
Y2UgfCAgfCB8ICBJUlEgc3Vic3lzdGVtIHwgICAgfAorfCAgICAgICArLS0tLS0tLSstLS0tLS0t
LSsgIHwgKy0tLS0tLS0tKy0tLS0tLS0rICAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICB8ICAgICAgICAgIF4gICAgICAgICAgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAg
fCAgICAgICAgICB8ICAgICAgICAgICAgfAorKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKK3xoeXBlcnZpb3NyICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgIHwgVklSUSAgICAgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0t
LS0tLS0rLS0tLS0tLS0rICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAg
dkxBUElDICAgICAgfCAgIHwKK3wgICAgICAgICAgICAgICB8VklSUSAgICAgICAgKy0tLS0tLS0t
LSstLS0tLS0tLSsgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICBe
ICAgICAgICAgICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0t
LS0tLSsgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICB2SU9NTVUgICAg
ICB8ICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0t
KyAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAg
ICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
fAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwK
K3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAgIHZJT0FQSUMvdk1TSSAgIHwgICB8Cit8
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0tKy0tLS0rLS0tLS0tLS0rICAgfAorfCAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIF4gICAgXiAgICAgICAgICAgIHwKK3wgICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0rICAgIHwgICAgICAgICAgICB8Cit8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfAorKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKK0hXICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxJUlEKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICBQQ0kgRGV2aWNlICAgICAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKKworCit2SU9NTVUgaHlwZXJjYWxsCis9PT09PT09
PT09PT09PT09CitJbnRyb2R1Y2UgbmV3IGRvbWN0bCBoeXBlcmNhbGwgInhlbl9kb21jdGxfdmlv
bW11X29wIiB0byBjcmVhdGUvZGVzdHJveQordklPTU1VIGFuZCBxdWVyeSB2SU9NTVUgY2FwYWJp
bGl0aWVzIHRoYXQgZGV2aWNlIG1vZGVsIGNhbiBzdXBwb3J0LgorCisqIHZJT01NVSBoeXBlcmNh
bGwgcGFyYW1ldGVyIHN0cnVjdHVyZQorc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wIHsKKyAg
ICB1aW50MzJfdCBjbWQ7CisjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdSAgICAgICAg
ICAwCisjZGVmaW5lIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXUgICAgICAgICAxCisjZGVmaW5l
IFhFTl9ET01DVExfcXVlcnlfdmlvbW11X2NhcHMgICAgICAyCisgICAgdW5pb24geworICAgICAg
ICBzdHJ1Y3QgeworICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAqLworICAgICAgICAg
ICAgdWludDY0X3QgdmlvbW11X3R5cGU7CisgICAgICAgICAgICAvKiBJTiAtIE1NSU8gYmFzZSBh
ZGRyZXNzIG9mIHZJT01NVS4gKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsK
KyAgICAgICAgICAgIC8qIElOIC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICovCisgICAgICAgICAg
ICB1aW50NjRfdCBsZW5ndGg7CisgICAgICAgICAgICAvKiBJTiAtIENhcGFiaWxpdGllcyB3aXRo
IHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICovCisgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmls
aXRpZXM7CisgICAgICAgICAgICAvKiBPVVQgLSB2SU9NTVUgaWRlbnRpdHkgKi8KKyAgICAgICAg
ICAgIHVpbnQzMl90IHZpb21tdV9pZDsKKyAgICAgICAgfSBjcmVhdGVfdmlvbW11OworCisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSBpZGVudGl0eSAqLworICAg
ICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOworICAgICAgICB9IGRlc3Ryb3lfdmlvbW11Owor
CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBlICovCisg
ICAgICAgICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsKKyAgICAgICAgICAgIC8qIE9VVCAtIHZJ
T01NVSBDYXBhYmlsaXRpZXMgKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IGNhcHM7CisgICAgICAg
IH0gcXVlcnlfY2FwczsKKyAgICB9IHU7Cit9OworCistIFhFTl9ET01DVExfcXVlcnlfdmlvbW11
X2NhcHMKKyAgICBRdWVyeSBjYXBhYmlsaXRpZXMgb2YgdklPTU1VIGRldmljZSBtb2RlbC4gdklP
TU1VX3R5cGUgc3BlY2lmaWVzCit3aGljaCB2ZW5kb3IgdklPTU1VIGRldmljZSBtb2RlbChFLEcg
SW50ZWwgVlREKSBpcyB0YXJnZXRlZCBhbmQgaHlwZXJ2aXNvcgorcmV0dXJucyBjYXBhYmlsaXR5
IGJpdHMoRSxHIGludGVycnVwdCByZW1hcHBpbmcgYml0KS4KKworLSBYRU5fRE9NQ1RMX2NyZWF0
ZV92aW9tbXUKKyAgICBDcmVhdGUgdklPTU1VIGRldmljZSB3aXRoIHZJT01NVV90eXBlLCBjYXBh
YmlsaXRpZXMsIE1NSU8KK2Jhc2UgYWRkcmVzcyBhbmQgbGVuZ3RoLiBIeXBlcnZpc29yIHJldHVy
bnMgdmlvbW11X2lkLiBDYXBhYmlsaXRpZXMgc2hvdWxkCitiZSBpbiByYW5nZSBvZiB2YWx1ZSBy
ZXR1cm5lZCBieSBxdWVyeV92aW9tbXVfY2FwcyBoeXBlcmNhbGwuCisKKy0gWEVOX0RPTUNUTF9k
ZXN0cm95X3Zpb21tdQorICAgIERlc3Ryb3kgdklPTU1VIGluIFhlbiBoeXBlcnZpc29yIHdpdGgg
dmlvbW11X2lkIGFzIHBhcmFtZXRlcnMuCisKK3hsIHZJT01NVSBjb25maWd1cmF0aW9uCis9PT09
PT09PT09PT09PT09PT09PT09PQordmlvbW11PSJ0eXBlPXZ0ZCxpbnRyZW1hcD0xLHgyYXBpYz0x
IgorCisidHlwZSIgLSBTcGVjaWZ5IHZJT01NVSBkZXZpY2UgbW9kZWwgdHlwZS4gQ3VycmVudGx5
IG9ubHkgc3VwcG9ydHMgSW50ZWwgdnRkCitkZXZpY2UgbW9kZWwuCisiaW50cmVtYXAiIC0gRW5h
YmxlIHZJT01NVSBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZ1bmN0aW9uLgorIngyYXBpYyIgLSBTdXBw
b3J0IHgyYXBpYyBtb2RlIHdpdGggaW50ZXJydXB0IHJlbWFwcGluZyBmdW5jdGlvbi4KLS0gCjEu
OC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnA-0004Lx-IN; Thu, 18 May 2017 11:40:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJn9-0004Kx-Rr
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:27 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 99/FE-02181-B288D195; Thu, 18 May 2017 11:40:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tYhoavVIRt
 p8LVL12LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzXh+oZ+54KtwxZcNv9gaGNcKdDFycQgJTGOU
 aLuxkbGLkZNDQoBX4siyGawQtr/EqWlfGSGKOhglVl1ZzgaSYBNQlzixeCJYg4iAtMS1z5fBb
 GaBfYwSb56rdjFycAgLpEiseBoNEmYRUJV4c20+O0iYV8BFYu82a4jxChJTHr5nBrE5BVwltm
 29xQJiCwGVNC7sZZ3AyLuAkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5
 iUrFecn7uJkZgMNQzMDDuYOxb5XeIUZKDSUmU93CBbKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV6+dqCcYFFqempFWmYOMCxh0hIcPEoivDogad7igsTc4sx0iNQpRkUpcV4vkIQASCKjNA+uD
 RYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ87KCTOHJzCuBm/4KaDET0OLmB9Igi0sSEV
 JSDYyVuxjY5vG9+r553/v2/K7TU0o/CT6uX3qiTt1j6v7lKhvyfJxXW/o1iQjKHK5oPyVgqWF
 R18Kwu/OOtGhm8mZTrt3NsxwUd4s0hP4QD3rql/Bwt3u95xfV390Ji69xCTvKvSk60F7Rff77
 8YUiHSdjVEJWz76x5JnYt3qGxTdKni2XVTl5cqoSS3FGoqEWc1FxIgBp2OLxgAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495107623!98760223!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12977 invoked from network); 18 May 2017 11:40:25 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:25 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="102428997"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga005.jf.intel.com with ESMTP; 18 May 2017 04:40:21 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:37 -0400
Message-Id: <1495085696-10819-8-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 7/26] Tools/libacpi: Add DMA remapping
	reporting (DMAR) ACPI table structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFkZCBkbWFyIHRhYmxlIHN0cnVj
dHVyZSBhY2NvcmRpbmcgQ2hhcHRlciA4ICJCSU9TIENvbnNpZGVyYXRpb25zIiBvZgpWVGQgc3Bl
YyBSZXYuIDIuNC4KClZUZCBzcGVjOmh0dHA6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvZGFtL3d3
dy9wdWJsaWMvdXMvZW4vZG9jdW1lbnRzL3Byb2R1Y3Qtc3BlY2lmaWNhdGlvbnMvdnQtZGlyZWN0
ZWQtaW8tc3BlYy5wZGYKClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8w
LmgKaW5kZXggMjYxOWJhMy4uOGY5NDJiNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9hY3Bp
Ml8wLmgKKysrIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKQEAgLTQyMSw2ICs0MjEsNDkgQEAg
c3RydWN0IGFjcGlfMjBfc2xpdCB7CiAgICAgdWludDhfdCBlbnRyeVswXTsKIH07CiAKKy8qIERN
QSBSZW1hcHBpbmcgVGFibGUgaW4gVlRkIHNwZWMgUmV2LiAyLjQuICovCitzdHJ1Y3QgYWNwaV9k
bWFyIHsKKyAgICBzdHJ1Y3QgYWNwaV9oZWFkZXIgaGVhZGVyOworICAgIHVpbnQ4X3QgaG9zdF9h
ZGRyZXNzX3dpZHRoOworICAgIHVpbnQ4X3QgZmxhZ3M7CisgICAgdWludDhfdCByZXNlcnZlZFsx
MF07IC8qIHJlc2VydmVkKDApICovCit9OworCisvKiBSZW1hcHBpbmcgU3RydWN0dXJlIFR5cGVz
ICovCitlbnVtIHsKKyAgICBBQ1BJX0RNQVJfVFlQRV9IQVJEV0FSRV9VTklUID0gMCwgICAgICAg
LyogRFJIRCAqLworICAgIEFDUElfRE1BUl9UWVBFX1JFU0VSVkVEX01FTU9SWSA9IDEsICAgICAv
KiBSTVJSICovCisgICAgQUNQSV9ETUFSX1RZUEVfQVRTUiA9IDIsICAgICAgICAgICAgICAgIC8q
IEFUU1IgKi8KKyAgICBBQ1BJX0RNQVJfVFlQRV9IQVJEV0FSRV9BRkZJTklUWSA9IDMsICAgLyog
UkhTUiAqLworICAgIEFDUElfRE1BUl9UWVBFX0FOREQgPSA0LCAgICAgICAgICAgICAgICAvKiBB
TkREICovCisgICAgQUNQSV9ETUFSX1RZUEVfUkVTRVJWRUQgPSA1ICAgICAgICAgICAgIC8qIFJl
c2VydmVkIGZvciBmdXJ0dXJlIHVzZSAqLworfTsKKworc3RydWN0IGRtYXJfZGV2aWNlX3Njb3Bl
IHsKKyAgICB1aW50OF90IHR5cGU7CisgICAgdWludDhfdCBsZW5ndGg7CisgICAgdWludDhfdCBy
ZXNlcnZlZFsyXTsgLyogcmVzZXJ2ZWQoMCkgKi8KKyAgICB1aW50OF90IGVudW1lcmF0aW9uX2lk
OworICAgIHVpbnQ4X3QgYnVzOworICAgIHVpbnQxNl90IHBhdGhbMF07Cit9OworCitzdHJ1Y3Qg
YWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgeworICAgIHVpbnQxNl90IHR5cGU7CisgICAgdWludDE2
X3QgbGVuZ3RoOworICAgIHVpbnQ4X3QgZmxhZ3M7CisgICAgdWludDhfdCByZXNlcnZlZDsgLyog
cmVzZXJ2ZWQoMCkgKi8KKyAgICB1aW50MTZfdCBwY2lfc2VnbWVudDsgLyogVGhlIFBDSSBzZWdt
ZW50IGFzc29jaWF0ZWQgd2l0aCB0aGlzIHVuaXQgKi8KKyAgICB1aW50NjRfdCBhZGRyZXNzOyAv
KiBCYXNlIGFkZHJlc3Mgb2YgcmVtYXBwaW5nIGhhcmR3YXJlIHJlZ2lzdGVyLXNldCAqLworICAg
IHN0cnVjdCBkbWFyX2RldmljZV9zY29wZSBzY29wZVswXTsKK307CisKKy8qIERldmljZSBzY29w
ZSB0eXBlICovCisjZGVmaW5lIEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfSU9BUElDICAgMHgwMwor
CisvKiBNYXNrcyBmb3IgZmxhZ3MgZmllbGQgb2Ygc3RydWN0IGFjcGlfZG1hcl9oYXJkd2FyZV91
bml0ICovCisjZGVmaW5lIEFDUElfRE1BUl9JTkNMVURFX1BDSV9BTEwgICAxCisKIC8qCiAgKiBU
YWJsZSBTaWduYXR1cmVzLgogICovCkBAIC00MzUsNiArNDc4LDcgQEAgc3RydWN0IGFjcGlfMjBf
c2xpdCB7CiAjZGVmaW5lIEFDUElfMl8wX1dBRVRfU0lHTkFUVVJFIEFTQ0lJMzIoJ1cnLCdBJywn
RScsJ1QnKQogI2RlZmluZSBBQ1BJXzJfMF9TUkFUX1NJR05BVFVSRSBBU0NJSTMyKCdTJywnUics
J0EnLCdUJykKICNkZWZpbmUgQUNQSV8yXzBfU0xJVF9TSUdOQVRVUkUgQVNDSUkzMignUycsJ0wn
LCdJJywnVCcpCisjZGVmaW5lIEFDUElfMl8wX0RNQVJfU0lHTkFUVVJFIEFTQ0lJMzIoJ0QnLCdN
JywnQScsJ1InKQogCiAvKgogICogVGFibGUgcmV2aXNpb24gbnVtYmVycy4KQEAgLTQ0OSw2ICs0
OTMsNyBAQCBzdHJ1Y3QgYWNwaV8yMF9zbGl0IHsKICNkZWZpbmUgQUNQSV8xXzBfRkFEVF9SRVZJ
U0lPTiAweDAxCiAjZGVmaW5lIEFDUElfMl8wX1NSQVRfUkVWSVNJT04gMHgwMQogI2RlZmluZSBB
Q1BJXzJfMF9TTElUX1JFVklTSU9OIDB4MDEKKyNkZWZpbmUgQUNQSV8yXzBfRE1BUl9SRVZJU0lP
TiAweDAxCiAKICNwcmFnbWEgcGFjayAoKQogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnC-0004Nj-Py; Thu, 18 May 2017 11:40:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnB-0004MP-Bz
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:29 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E3/E0-03058-C288D195; Thu, 18 May 2017 11:40:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNykWFe7Qzb
 S4MtUa4slHxezODB6HN39mymAMYo1My8pvyKBNePd7h7WghvKFbNO2DYwXpDpYuTiEBKYzijx
 408HcxcjJ4eEAK/EkWUzWCFsf4njravYIYo6GCUaV5xhA0mwCahLnFg8kRHEFhGQlrj2+TKYz
 Sywj1HizXNVEFtYIFZi89vb7CA2i4CqxJKDU5lAbF4BF4mug7OglilITHn4HszmFHCV2Lb1Fg
 uILQRU07iwl3UCI+8CRoZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiB4cAABDsY18wPPMQoycGkJMp7uEA2UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74Y2
 oJxgUWp6akVaZg4wMGHSEhw8SiK8a0DSvMUFibnFmekQqVOMilLivBtBEgIgiYzSPLg2WDRcY
 pSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvF8gUnsy8Erjpr4AWMwEtbn4gDbK4JBEhJdXAWH
 zgrtS+Y09juDRWC81O9XjRy3XsT93qld4RWQ/Fnv3gS518mi2syoh94a/PXxb7SLD+09r9Imp
 3Xq1Wde6uY/Ladz7wOlvcesXhxdavefzq9A9CBZGvrXKrtcO0Kz16onw1lpqHC4iXCrDdfnjZ
 eHqeqi+nRGv59S93XX2vh1f/mrv/Hk+2EktxRqKhFnNRcSIAvWnYkYECAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495107625!69216272!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30613 invoked from network); 18 May 2017 11:40:27 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:27 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="103583561"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga005.fm.intel.com with ESMTP; 18 May 2017 04:40:23 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:38 -0400
Message-Id: <1495085696-10819-9-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 8/26] Tools/libacpi: Add new fields in
	acpi_config to build DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoZSBCSU9TIHJlcG9ydHMgdGhl
IHJlbWFwcGluZyBoYXJkd2FyZSB1bml0cyBpbiBhIHBsYXRmb3JtIHRvIHN5c3RlbSBzb2Z0d2Fy
ZQp0aHJvdWdoIHRoZSBETUEgUmVtYXBwaW5nIFJlcG9ydGluZyAoRE1BUikgQUNQSSB0YWJsZS4K
ClRvIGJ1aWxkIERNQVIgdGFibGUgZHVyaW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24sIHR3byBmaWVs
ZHMgYXJlIGFkZGVkIHRvIHN0cnVjdAphY3BpX2NvbmZpZy4gT25lIGlzIGRtYXJfZmxhZyB3aGlj
aCBpbmRpY2F0ZXMgd2hldGhlciBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzCnN1cHBvcnRlZCBhbmQg
d2hldGhlciBlbmFibGluZyBYMkFQSUMgbW9kZSBpcyBwcmVtaXR0ZWQuIFRoZSBvdGhlciBpcyB0
aGUgYmFzZQphZGRyZXNzIG9mIHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgZm9yIGEg
cmVtYXBwaW5nIHVuaXQuIEFsc28sIGEKZnVuY3Rpb24gY29uc3RydWN0X2RtYXIoKSBpcyBhZGRl
ZCB0byBidWlsZCBETUFSIHRhYmxlIGFjY29yZGluZyB0aGUgdHdvCmZpZWxkcy4KClNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBU
aWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYmFjcGkvYnVpbGQuYyAg
IHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
dG9vbHMvbGliYWNwaS9saWJhY3BpLmggfCAxMSArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDY0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2J1aWxkLmMgYi90
b29scy9saWJhY3BpL2J1aWxkLmMKaW5kZXggZjk4ODFjOS4uZDViZWRmZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGliYWNwaS9idWlsZC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwpAQCAtMjgs
NiArMjgsMTAgQEAKIAogI2RlZmluZSBBQ1BJX01BWF9TRUNPTkRBUllfVEFCTEVTIDE2CiAKKyNk
ZWZpbmUgVlREX0hPU1RfQUREUkVTU19XSURUSCAzOQorI2RlZmluZSBJNDQwX1BTRVVET19CVVNf
UExBVEZPUk0gMHhmZgorI2RlZmluZSBJNDQwX1BTRVVET19ERVZGTl9JT0FQSUMgMHgwCisKICNk
ZWZpbmUgYWxpZ24xNihzeikgICAgICAgICgoKHN6KSArIDE1KSAmIH4xNSkKICNkZWZpbmUgZml4
ZWRfc3RyY3B5KGQsIHMpIHN0cm5jcHkoKGQpLCAocyksIHNpemVvZihkKSkKIApAQCAtMzAzLDYg
KzMwNyw1NSBAQCBzdGF0aWMgc3RydWN0IGFjcGlfMjBfc2xpdCAqY29uc3RydWN0X3NsaXQoc3Ry
dWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICByZXR1cm4gc2xpdDsKIH0KIAorc3RydWN0IGFjcGlf
ZG1hciAqY29uc3RydWN0X2RtYXIoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKQor
eworICAgIHN0cnVjdCBhY3BpX2RtYXIgKmRtYXI7CisgICAgc3RydWN0IGFjcGlfZG1hcl9oYXJk
d2FyZV91bml0ICpkcmhkOworICAgIHN0cnVjdCBkbWFyX2RldmljZV9zY29wZSAqc2NvcGU7Cisg
ICAgdW5zaWduZWQgaW50IHNpemU7CisgICAgdW5zaWduZWQgaW50IGlvYXBpY19zY29wZV9zaXpl
ID0gc2l6ZW9mKCpzY29wZSkgKyBzaXplb2Yoc2NvcGUtPnBhdGhbMF0pOworCisgICAgc2l6ZSA9
IHNpemVvZigqZG1hcikgKyBzaXplb2YoKmRyaGQpICsgaW9hcGljX3Njb3BlX3NpemU7CisKKyAg
ICBkbWFyID0gY3R4dC0+bWVtX29wcy5hbGxvYyhjdHh0LCBzaXplLCAxNik7CisgICAgaWYgKCAh
ZG1hciApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgbWVtc2V0KGRtYXIsIDAsIHNpemUp
OworICAgIGRtYXItPmhlYWRlci5zaWduYXR1cmUgPSBBQ1BJXzJfMF9ETUFSX1NJR05BVFVSRTsK
KyAgICBkbWFyLT5oZWFkZXIucmV2aXNpb24gPSBBQ1BJXzJfMF9ETUFSX1JFVklTSU9OOworICAg
IGRtYXItPmhlYWRlci5sZW5ndGggPSBzaXplOworICAgIGZpeGVkX3N0cmNweShkbWFyLT5oZWFk
ZXIub2VtX2lkLCBBQ1BJX09FTV9JRCk7CisgICAgZml4ZWRfc3RyY3B5KGRtYXItPmhlYWRlci5v
ZW1fdGFibGVfaWQsIEFDUElfT0VNX1RBQkxFX0lEKTsKKyAgICBkbWFyLT5oZWFkZXIub2VtX3Jl
dmlzaW9uID0gQUNQSV9PRU1fUkVWSVNJT047CisgICAgZG1hci0+aGVhZGVyLmNyZWF0b3JfaWQg
ICA9IEFDUElfQ1JFQVRPUl9JRDsKKyAgICBkbWFyLT5oZWFkZXIuY3JlYXRvcl9yZXZpc2lvbiA9
IEFDUElfQ1JFQVRPUl9SRVZJU0lPTjsKKyAgICBkbWFyLT5ob3N0X2FkZHJlc3Nfd2lkdGggPSBW
VERfSE9TVF9BRERSRVNTX1dJRFRIIC0gMTsKKyAgICBkbWFyLT5mbGFncyA9IGNvbmZpZy0+ZG1h
cl9mbGFnICYgKERNQVJfSU5UUl9SRU1BUHxETUFSX1gyQVBJQ19PUFRfT1VUKTsKKworICAgIGRy
aGQgPSAoc3RydWN0IGFjcGlfZG1hcl9oYXJkd2FyZV91bml0ICopKCh2b2lkKilkbWFyICsgc2l6
ZW9mKCpkbWFyKSk7CisgICAgZHJoZC0+dHlwZSA9IEFDUElfRE1BUl9UWVBFX0hBUkRXQVJFX1VO
SVQ7CisgICAgZHJoZC0+bGVuZ3RoID0gc2l6ZW9mKCpkcmhkKSArIGlvYXBpY19zY29wZV9zaXpl
OworICAgIGRyaGQtPmZsYWdzID0gQUNQSV9ETUFSX0lOQ0xVREVfUENJX0FMTDsKKyAgICBkcmhk
LT5wY2lfc2VnbWVudCA9IDA7CisgICAgZHJoZC0+YWRkcmVzcyA9IGNvbmZpZy0+dmlvbW11X2Jh
c2VfYWRkcjsKKworICAgIHNjb3BlID0gJmRyaGQtPnNjb3BlWzBdOworICAgIHNjb3BlLT50eXBl
ID0gQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9JT0FQSUM7CisgICAgc2NvcGUtPmxlbmd0aCA9IGlv
YXBpY19zY29wZV9zaXplOworICAgIC8qCisgICAgICogVGhpcyBmaWVsZCBwcm92aWRlcyB0aGUg
SS9PIEFQSUNJRCBhcyBwcm92aWRlZCBpbiB0aGUgSS9PIEFQSUMgc3RydWN0dXJlCisgICAgICog
aW4gdGhlIEFDUEkgTUFEVCAoTXVsdGlwbGUgQVBJQyBEZXNjcmlwdG9yIFRhYmxlKS4KKyAgICAg
Ki8KKyAgICBzY29wZS0+ZW51bWVyYXRpb25faWQgPSAxOworICAgIHNjb3BlLT5idXMgPSBJNDQw
X1BTRVVET19CVVNfUExBVEZPUk07CisgICAgc2NvcGUtPnBhdGhbMF0gPSBJNDQwX1BTRVVET19E
RVZGTl9JT0FQSUM7CisKKyAgICBzZXRfY2hlY2tzdW0oZG1hciwgb2Zmc2V0b2Yoc3RydWN0IGFj
cGlfaGVhZGVyLCBjaGVja3N1bSksIHNpemUpOworICAgIHJldHVybiBkbWFyOworfQorCiBzdGF0
aWMgaW50IGNvbnN0cnVjdF9wYXNzdGhyb3VnaF90YWJsZXMoc3RydWN0IGFjcGlfY3R4dCAqY3R4
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
ICp0YWJsZV9wdHJzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBucl90YWJsZXMsCmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2xpYmFjcGkuaCBiL3Rvb2xz
L2xpYmFjcGkvbGliYWNwaS5oCmluZGV4IDJlZDFlY2YuLjZhNGUxY2YgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYmFjcGkvbGliYWNwaS5oCisrKyBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCkBAIC0y
MCw2ICsyMCw4IEBACiAjaWZuZGVmIF9fTElCQUNQSV9IX18KICNkZWZpbmUgX19MSUJBQ1BJX0hf
XwogCisjaW5jbHVkZSAiYWNwaTJfMC5oIgorCiAjZGVmaW5lIEFDUElfSEFTX0NPTTEgICAgICAg
ICAgICAgICgxPDwwKQogI2RlZmluZSBBQ1BJX0hBU19DT00yICAgICAgICAgICAgICAoMTw8MSkK
ICNkZWZpbmUgQUNQSV9IQVNfTFBUMSAgICAgICAgICAgICAgKDE8PDIpCkBAIC0zNiw2ICszOCw3
IEBACiAjZGVmaW5lIEFDUElfSEFTXzgwNDIgICAgICAgICAgICAgICgxPDwxMykKICNkZWZpbmUg
QUNQSV9IQVNfQ01PU19SVEMgICAgICAgICAgKDE8PDE0KQogI2RlZmluZSBBQ1BJX0hBU19TU0RU
X0xBUFRPUF9TTEFURSAoMTw8MTUpCisjZGVmaW5lIEFDUElfSEFTX0RNQVIgICAgICAgICAgICAg
ICgxPDwxNikKIAogc3RydWN0IHhlbl92bWVtcmFuZ2U7CiBzdHJ1Y3QgYWNwaV9udW1hIHsKQEAg
LTk2LDggKzk5LDE2IEBAIHN0cnVjdCBhY3BpX2NvbmZpZyB7CiAgICAgdWludDMyX3QgaW9hcGlj
X2Jhc2VfYWRkcmVzczsKICAgICB1aW50MTZfdCBwY2lfaXNhX2lycV9tYXNrOwogICAgIHVpbnQ4
X3QgaW9hcGljX2lkOworCisgICAgLyogZG1hciBpbmZvICovCisgICAgdWludDhfdCBkbWFyX2Zs
YWc7CisgICAgdWludDY0X3QgdmlvbW11X2Jhc2VfYWRkcjsKIH07CiAKKyNkZWZpbmUgRE1BUl9J
TlRSX1JFTUFQIDB4MQorI2RlZmluZSBETUFSX1gyQVBJQ19PUFRfT1VUIDB4Mgorc3RydWN0IGFj
cGlfZG1hciAqY29uc3RydWN0X2RtYXIoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmln
KTsKIGludCBhY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBzdHJ1Y3Qg
YWNwaV9jb25maWcgKmNvbmZpZyk7CiAKICNlbmRpZiAvKiBfX0xJQkFDUElfSF9fICovCi0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnF-0004Pe-0u; Thu, 18 May 2017 11:40:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnD-0004OS-QT
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AE/0E-02956-F288D195; Thu, 18 May 2017 11:40:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVywNxEW1evQzb
 SYPJ9eYslHxezODB6HN39mymAMYo1My8pvyKBNWPngjmMBb8iK+ae2srWwHjEoYuRk0NIoEJi
 YtdxRhBbQoBX4siyGawQtr/EniML2LsYuYBqOhglPh9cCpZgE1CXOLF4IliDiIC0xLXPl8FsZ
 oF9jBJvnquC2MICWRJ3v7xgA7FZBFQl1jV1sIPYvAKuEqtfn2CCWKAgMeXhe2YQmxMovm3rLR
 aIg1wkGhf2sk5g5F3AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC8
 5P3cTIzAYGIBgB2PHP6dDjJIcTEqivIcLZCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDytQPl
 BItS01Mr0jJzgGEJk5bg4FES4U0BSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDivF0iRA
 EhRRmke3AhYjFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8VyBSezLwSuE2vgI5gAjqi+Y
 E0yBEliQgpqQZGe7UN6zR4VC5w6l0q3mL4VHeXbf7xxkNZbJdtTFhy5/Tt6FvOs2jW+/iQm3s
 +TnDde2Vj+cGJHwX9fsy+fMPLpbj2iOH7tC9n5HdFK78/w8Ia2pv8cME9s8Jzu69yWHz86SO4
 X3nVnNfJXzcmnL1Z4ve/+Vta8A6Lyg4mDatlRjkzslO6LW6/UmIpzkg01GIuKk4EAHG0atyMA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495107628!103212571!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47605 invoked from network); 18 May 2017 11:40:30 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:30 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga105.fm.intel.com with ESMTP; 18 May 2017 04:40:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="970138758"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga003.jf.intel.com with ESMTP; 18 May 2017 04:40:26 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:39 -0400
Message-Id: <1495085696-10819-10-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 9/26] Tools/libacpi: Add a user
	configurable parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCmEgZmllbGQsIHZpb21tdV9pbmZv
LCBpcyBhZGRlZCB0byBzdHJ1Y3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8uIFNldmVyYWwKYXR0
cmlidXRlcyBjYW4gYmUgc3BlY2lmaWVkIGJ5IGd1ZXN0IGNvbmZpZ3VyYXRpb24gZmlsZSBmb3Ig
dGhlIERNQVIgdGFibGUKYnVpbGRpbmcgYW5kIHZJT01NVSBjcmVhdGlvbi4KCkluIGRvbWFpbiBj
cmVhdGlvbiBwcm9jZXNzLCBhIG5ldyBsb2dpYyBpcyBhZGRlZCB0byBidWlsZCBBQ1BJIERNQVIg
dGFibGUgaW4KdG9vbCBzdGFjayBhY2NvcmRpbmcgVk0gY29uZmlndXJhdGlvbiBhbmQgdG8gcGFz
cyB0aG91Z2ggaXQgdG8gaHZtbG9hZGVyIHZpYQp4ZW5zdG9yZSBBQ1BJIFBUIGNoYW5uZWwuIElm
IHRoZXJlIGFyZSBBQ1BJIHRhYmxlcyBuZWVkZWQgdG8gcGFzcyB0aHJvdWdoLCB3ZQpqb2ludCB0
aGUgdGFibGVzLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMzQgKysrKysrKysrKysrKysrKystCiB0b29scy9s
aWJhY3BpL2J1aWxkLmMgICAgICAgfCAgNSArKysKIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oICAg
ICB8ICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICB8IDg3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsIHwgMTAgKysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCA2NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMjAwIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggMTMxNjdmZi4uZGRhNzc0OCAxMDA2
NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbgpAQCAtMTQ4MSw3ICsxNDgxLDM5IEBAIERvIG5vdCBwcm92aWRlIGEgVk0gZ2VuZXJh
dGlvbiBJRC4KIFNlZSBhbHNvICJWaXJ0dWFsIE1hY2hpbmUgR2VuZXJhdGlvbiBJRCIgYnkgTWlj
cm9zb2Z0CiAoaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2VuLXVzL2Rvd25sb2FkL2RldGFpbHMu
YXNweD9pZD0zMDcwNykuCiAKLT1iYWNrIAorPWJhY2sKKworPWl0ZW0gQjx2aW9tbXU9IlZJT01N
VV9TVFJJTkciPgorCitTcGVjaWZpZXMgdGhlIHZpb21tdSB3aGljaCBhcmUgdG8gYmUgcHJvdmlk
ZWQgdG8gdGhlIGd1ZXN0LgorCitCPFZJT01NVV9TVFJJTkc+IGhhcyB0aGUgZm9ybSBDPEtFWT1W
QUxVRSxLRVk9VkFMVUUsLi4uPiB3aGVyZToKKworPW92ZXIgNAorCis9aXRlbSBCPEtFWT1WQUxV
RT4KKworUG9zc2libGUgQjxLRVk+cyBhcmU6CisKKz1vdmVyIDQKKworPWl0ZW0gQjx0eXBlPSJT
VFJJTkciPgorCitDdXJyZW50bHkgdGhlcmUgaXMgb25seSBvbmUgdmFsaWQgdHlwZToKKworKFg4
NiBvbmx5KSAidnRkIiBtZWFucyBwcm92aWRpbmcgYSBlbXVsYXRlZCBpbnRlbCBWVC1kIHRvIHRo
ZSBndWVzdC4KKworPWl0ZW0gQjxpbnRyZW1hcD1CT09MRUFOPgorCitTcGVjaWZpZXMgd2hldGhl
ciB0aGUgdnZ0ZCBzaG91bGQgc3VwcG9ydCBpbnRycnVwdCByZW1hcHBpbmcKK2FuZCBkZWZhdWx0
ICd0cnVlJy4KKworPWl0ZW0gQjx4MmFwaWM9Qk9PTEVBTj4KKworU3BlY2lmaWVzIHdoZXRoZXIg
dGhlIHZ2dGQgc2hvdWxkIHN1cHBvcnQgeDJhcGljIG1vZGUKK2FuZCBkZWZhdWx0ICd0cnVlJy4K
KworPWJhY2sKIAogPWhlYWQzIEd1ZXN0IFZpcnR1YWwgVGltZSBDb250cm9scwogCmRpZmYgLS1n
aXQgYS90b29scy9saWJhY3BpL2J1aWxkLmMgYi90b29scy9saWJhY3BpL2J1aWxkLmMKaW5kZXgg
ZDViZWRmZC4uMGMzZDNkYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9idWlsZC5jCisrKyBi
L3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwpAQCAtNTYxLDYgKzU2MSwxMSBAQCBzdGF0aWMgaW50IG5l
d192bV9naWQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICByZXR1cm4gMTsKIH0KIAordWlu
dDMyX3QgYWNwaV9nZXRfdGFibGVfc2l6ZShzdHJ1Y3QgYWNwaV9oZWFkZXIgKiBoZWFkZXIpCit7
CisgICAgcmV0dXJuIGhlYWRlciA/IGhlYWRlci0+bGVuZ3RoIDogMDsKK30KKwogaW50IGFjcGlf
YnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHN0cnVjdCBhY3BpX2NvbmZpZyAq
Y29uZmlnKQogewogICAgIHN0cnVjdCBhY3BpX2luZm8gKmFjcGlfaW5mbzsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oIGIvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKaW5kZXgg
NmE0ZTFjZi4uMGE1OGQ2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKKysr
IGIvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKQEAgLTEwOSw2ICsxMDksNyBAQCBzdHJ1Y3QgYWNw
aV9jb25maWcgewogI2RlZmluZSBETUFSX1gyQVBJQ19PUFRfT1VUIDB4Mgogc3RydWN0IGFjcGlf
ZG1hciAqY29uc3RydWN0X2RtYXIoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKTsK
K3VpbnQzMl90IGFjcGlfZ2V0X3RhYmxlX3NpemUoc3RydWN0IGFjcGlfaGVhZGVyICogaGVhZGVy
KTsKIGludCBhY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBzdHJ1Y3Qg
YWNwaV9jb25maWcgKmNvbmZpZyk7CiAKICNlbmRpZiAvKiBfX0xJQkFDUElfSF9fICovCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
CmluZGV4IDVkOTE0YTUuLmY4ZDYxYzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0xOSwxMSArMTksMTMgQEAKIAog
I2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCiAjaW5jbHVkZSAibGlieGxfYXJjaC5oIgorI2lu
Y2x1ZGUgImxpYmFjcGkvbGliYWNwaS5oIgogCiAjaW5jbHVkZSA8eGNfZG9tLmg+CiAjaW5jbHVk
ZSA8eGVuL2h2bS9odm1faW5mb190YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9odm0vaHZtX3hzX3N0
cmluZ3MuaD4KICNpbmNsdWRlIDx4ZW4vaHZtL2U4MjAuaD4KKyNpbmNsdWRlIDx4ZW4vdmlvbW11
Lmg+CiAKICNpbmNsdWRlICJfcGF0aHMuaCIKIApAQCAtOTI1LDYgKzkyNyw0MyBAQCBvdXQ6CiAg
ICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBhY3BpX3YycChzdHJ1Y3Qg
YWNwaV9jdHh0ICpjdHh0LCB2b2lkICp2KQoreworICAgIHJldHVybiAodW5zaWduZWQgbG9uZyl2
OworfQorCitzdGF0aWMgdm9pZCAqYWNwaV9tZW1fYWxsb2Moc3RydWN0IGFjcGlfY3R4dCAqY3R4
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCB1aW50MzJfdCBh
bGlnbikKK3sKKyAgICByZXR1cm4gYWxpZ25lZF9hbGxvYyhhbGlnbiwgc2l6ZSk7Cit9CisKK3N0
YXRpYyB2b2lkIGFjcGlfbWVtX2ZyZWUoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqdiwgdWludDMyX3Qgc2l6ZSkKK3sKKyAgICAvKiBBQ1BJ
IGJ1aWxkZXIgY3VycmVudGx5IGRvZXNuJ3QgZnJlZSBtZW1vcnkgc28gdGhpcyBpcyBqdXN0IGEg
c3R1YiAqLworfQorCitzdGF0aWMgaW50IGxpYnhsX19hY3BpX2J1aWxkX2RtYXIobGlieGxfX2dj
ICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9jb25m
aWcgKmNvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICoqZGF0
YV9yLCBpbnQgKmRhdGFsZW5fcikKK3sKKyAgICBzdHJ1Y3QgYWNwaV9jdHh0IGN0eHQ7CisgICAg
dm9pZCAqdGFibGU7CisKKyAgICBjdHh0Lm1lbV9vcHMuYWxsb2MgPSBhY3BpX21lbV9hbGxvYzsK
KyAgICBjdHh0Lm1lbV9vcHMuZnJlZSA9IGFjcGlfbWVtX2ZyZWU7CisgICAgY3R4dC5tZW1fb3Bz
LnYycCA9IGFjcGlfdjJwOworCisgICAgdGFibGUgPSBjb25zdHJ1Y3RfZG1hcigmY3R4dCwgY29u
ZmlnKTsKKyAgICBpZiAoICF0YWJsZSApCisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworCisg
ICAgKmRhdGFfciA9IHRhYmxlOworICAgICpkYXRhbGVuX3IgPSBhY3BpX2dldF90YWJsZV9zaXpl
KChzdHJ1Y3QgYWNwaV9oZWFkZXIgKil0YWJsZSk7CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRp
YyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkK
QEAgLTEwNDUsNiArMTA4NCw1NCBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZmlybXdhcmUo
bGlieGxfX2djICpnYywKICAgICAgICAgfQogICAgIH0KIAorICAgIC8qIGJ1aWxkIERNQVIgdGFi
bGUgYWNjb3JkaW5nIGd1ZXN0IGNvbmZpZ3VyYXRpb24gYW5kIGpvaW50IGl0IHdpdGggb3RoZXIK
KyAgICAgKiBhcGNpIHRhYmxlcyBzcGVjaWZpZWQgYnkgYWNwaV9tb2R1bGVzICovCisgICAgaWYg
KChpbmZvLT51Lmh2bS52aW9tbXUudHlwZSA9PSBWSU9NTVVfVFlQRV9JTlRFTF9WVEQpICYmCisg
ICAgICAgICFsaWJ4bF9kZWZib29sX2lzX2RlZmF1bHQoaW5mby0+dS5odm0udmlvbW11LmludHJl
bWFwKSAmJgorICAgICAgICBpbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJ
Q0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgeworICAgICAgICBzdHJ1Y3QgYWNwaV9jb25maWcg
Y29uZmlnOworCisgICAgICAgIG1lbXNldCgmY29uZmlnLCAwLCBzaXplb2YoY29uZmlnKSk7Cisg
ICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS52aW9tbXUuaW50cmVtYXAp
KSB7CisgICAgICAgICAgICBjb25maWcudGFibGVfZmxhZ3MgfD0gQUNQSV9IQVNfRE1BUjsKKyAg
ICAgICAgICAgIGNvbmZpZy5kbWFyX2ZsYWcgPSBETUFSX0lOVFJfUkVNQVA7CisgICAgICAgICAg
ICBpZiAoIWxpYnhsX2RlZmJvb2xfaXNfZGVmYXVsdChpbmZvLT51Lmh2bS52aW9tbXUueDJhcGlj
KQorICAgICAgICAgICAgICAgICYmICFsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS52aW9t
bXUueDJhcGljKSkKKyAgICAgICAgICAgICAgICBjb25maWcuZG1hcl9mbGFnIHw9IERNQVJfWDJB
UElDX09QVF9PVVQ7CisKKyAgICAgICAgICAgIGNvbmZpZy52aW9tbXVfYmFzZV9hZGRyID0gaW5m
by0+dS5odm0udmlvbW11LmJhc2VfYWRkcjsKKyAgICAgICAgICAgIGRhdGEgPSBOVUxMOworICAg
ICAgICAgICAgZSA9IGxpYnhsX19hY3BpX2J1aWxkX2RtYXIoZ2MsICZjb25maWcsICZkYXRhLCAm
ZGF0YWxlbik7CisgICAgICAgICAgICBpZiAoZSkgeworICAgICAgICAgICAgICAgIExPR0UoRVJS
T1IsICJmYWlsZWQgdG8gYnVpbGQgRE1BUiB0YWJsZSIpOworICAgICAgICAgICAgICAgIHJjID0g
RVJST1JfRkFJTDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKwor
ICAgICAgICAgICAgbGlieGxfX3B0cl9hZGQoZ2MsIGRhdGEpOworICAgICAgICAgICAgaWYgKGRh
dGFsZW4pIHsKKyAgICAgICAgICAgICAgICBpZiAoIWRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEp
IHsKKyAgICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSA9IGRhdGE7
CisgICAgICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmxlbmd0aCA9ICh1aW50
MzJfdClkYXRhbGVuOworICAgICAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAg
ICAgIC8qIGpvaW50IHRhYmxlcyAqLworICAgICAgICAgICAgICAgICAgICB2b2lkICpuZXdkYXRh
OworICAgICAgICAgICAgICAgICAgICBuZXdkYXRhID0gbWFsbG9jKGRhdGFsZW4gKyBkb20tPmFj
cGlfbW9kdWxlc1swXS5sZW5ndGgpOworICAgICAgICAgICAgICAgICAgICBpZiAoIW5ld2RhdGEp
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gam9pbnQg
RE1BUiB0YWJsZSB0byBhY3BpIG1vZHVsZXMiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJj
ID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIG1lbWNweShuZXdkYXRhLCBkb20t
PmFjcGlfbW9kdWxlc1swXS5kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5h
Y3BpX21vZHVsZXNbMF0ubGVuZ3RoKTsKKyAgICAgICAgICAgICAgICAgICAgbWVtY3B5KG5ld2Rh
dGEgKyBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGgsIGRhdGEsIGRhdGFsZW4pOworICAgICAg
ICAgICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5kYXRhID0gbmV3ZGF0YTsKKyAgICAg
ICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoICs9ICh1aW50MzJfdClk
YXRhbGVuOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAg
IH0KKwogICAgIHJldHVybiAwOwogb3V0OgogICAgIGFzc2VydChyYyAhPSAwKTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAppbmRleCAyMjA0NDI1Li45M2U5ZTJjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC00NTAsNiAr
NDUwLDE1IEBAIGxpYnhsX2FsdHAybV9tb2RlID0gRW51bWVyYXRpb24oImFsdHAybV9tb2RlIiwg
WwogICAgICgzLCAibGltaXRlZCIpLAogICAgIF0sIGluaXRfdmFsID0gIkxJQlhMX0FMVFAyTV9N
T0RFX0RJU0FCTEVEIikKIAorbGlieGxfdmlvbW11X2luZm8gPSBTdHJ1Y3QoInZpb21tdV9pbmZv
IiwgWworICAgICgidHlwZSIsICAgICAgICAgICAgdWludDY0KSwKKyAgICAoImludHJlbWFwIiwg
ICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgieDJhcGljIiwgICAgICAgICAgbGlieGxfZGVm
Ym9vbCksCisgICAgKCJjYXAiLCAgICAgICAgICAgICB1aW50NjQpLAorICAgICgiYmFzZV9hZGRy
IiwgICAgICAgdWludDY0KSwKKyAgICAoImxlbmd0aCIsICAgICAgICAgIHVpbnQ2NCksCisgICAg
XSkKKwogbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZv
IixbCiAgICAgKCJtYXhfdmNwdXMiLCAgICAgICBpbnRlZ2VyKSwKICAgICAoImF2YWlsX3ZjcHVz
IiwgICAgIGxpYnhsX2JpdG1hcCksCkBAIC01NjQsNiArNTczLDcgQEAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoInNlcmlhbF9saXN0IiwgICAgICBsaWJ4bF9zdHJpbmdf
bGlzdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJkbSIsIGxp
YnhsX3JkbV9yZXNlcnZlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgicmRtX21lbV9ib3VuZGFyeV9tZW1rYiIsIE1lbUtCKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgidmlvbW11IiwgICAgICAgICAgIGxpYnhsX3Zpb21tdV9pbmZv
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKICAgICAgICAg
ICAgICAgICAgKCJwdiIsIFN0cnVjdChOb25lLCBbKCJrZXJuZWwiLCBzdHJpbmcpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInNsYWNrX21lbWtiIiwgTWVtS0IpLApk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5k
ZXggODU2YTMwNC4uNTg0ZDgwNSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysg
Yi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xOCw2ICsxOCw3IEBACiAjaW5jbHVkZSA8c3RkaW8u
aD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDx4ZW4vaHZtL2U4MjAuaD4KKyNpbmNs
dWRlIDx4ZW4vdmlvbW11Lmg+CiAKICNpbmNsdWRlIDxsaWJ4bC5oPgogI2luY2x1ZGUgPGxpYnhs
X3V0aWxzLmg+CkBAIC0yOSw2ICszMCw5IEBACiAKIGV4dGVybiB2b2lkIHNldF9kZWZhdWx0X25p
Y192YWx1ZXMobGlieGxfZGV2aWNlX25pYyAqbmljKTsKIAorI2RlZmluZSBWSU9NTVVfQkFTRV9B
RERSIDB4ZmVkOTAwMDBVTAorI2RlZmluZSBWSU9NTVVfUkVHSVNURVJfTEVOIDB4MTAwMFVMCisK
ICNkZWZpbmUgQVJSQVlfRVhURU5EX0lOSVRfX0NPUkUoYXJyYXksY291bnQsaW5pdGZuLG1vcmUp
ICAgICAgICAgICAgICAgIFwKICAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgdHlwZW9mKChjb3Vu
dCkpIGFycmF5X2V4dGVuZF9vbGRfY291bnQgPSAoY291bnQpOyAgICAgICAgICAgICAgIFwKQEAg
LTgwMyw2ICs4MDcsMzIgQEAgaW50IHBhcnNlX3VzYmRldl9jb25maWcobGlieGxfZGV2aWNlX3Vz
YmRldiAqdXNiZGV2LCBjaGFyICp0b2tlbikKICAgICByZXR1cm4gMDsKIH0KIAorLyogUGFyc2Vz
IHZpb21tdSBkYXRhIGFuZCBhZGRzIGluZm8gaW50byB2aW9tbXUKKyAqIFJldHVybnMgMSBpZiB0
aGUgaW5wdXQgdG9rZW4gZG9lcyBub3QgbWF0Y2ggb25lIG9mIHRoZSBrZXlzCisgKiBvciBwYXJz
ZWQgdmFsdWVzIGFyZSBub3QgY29ycmVjdC4gU3VjY2Vzc2Z1bCBwYXJzZSByZXR1cm5zIDAgKi8K
K3N0YXRpYyBpbnQgcGFyc2VfdmlvbW11X2NvbmZpZyhsaWJ4bF92aW9tbXVfaW5mbyAqdmlvbW11
LCBjaGFyICp0b2tlbikKK3sKKyAgICBjaGFyICpvcGFyZzsKKworICAgIGlmIChNQVRDSF9PUFRJ
T04oInR5cGUiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIGlmICghc3RyY21wKG9wYXJnLCAi
dnRkIikpIHsKKyAgICAgICAgICAgIHZpb21tdS0+dHlwZSA9IFZJT01NVV9UWVBFX0lOVEVMX1ZU
RDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxp
ZCB2aW9tbXUgdHlwZTogJXNcbiIsIG9wYXJnKTsKKyAgICAgICAgICAgIHJldHVybiAxOworICAg
ICAgICB9CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImludHJlbWFwIiwgdG9rZW4sIG9w
YXJnKSkgeworICAgICAgICBsaWJ4bF9kZWZib29sX3NldCgmdmlvbW11LT5pbnRyZW1hcCwgISFz
dHJ0b3VsKG9wYXJnLCBOVUxMLCAwKSk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oIngy
YXBpYyIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJnZpb21t
dS0+eDJhcGljLCAhIXN0cnRvdWwob3BhcmcsIE5VTEwsIDApKTsKKyAgICB9IGVsc2UgeworICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIlVua25vd24gc3RyaW5nIGAlcycgaW4gdmlvbW11IHNwZWNc
biIsIHRva2VuKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY29uZmlnX2RhdGEsCiAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBjb25maWdfbGVuLApAQCAtMTE4Miw2ICsxMjEyLDQwIEBAIHZvaWQg
cGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKIAogICAgICAgICBp
ZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgInJkbV9tZW1fYm91bmRhcnkiLCAmbCwgMCkp
CiAgICAgICAgICAgICBiX2luZm8tPnUuaHZtLnJkbV9tZW1fYm91bmRhcnlfbWVta2IgPSBsICog
MTAyNDsKKworICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJ2aW9tbXUi
LCAmYnVmLCAwKSkgeworICAgICAgICAgICAgbGlieGxfdmlvbW11X2luZm8gdmlvbW11OworICAg
ICAgICAgICAgY2hhciAqcCwgKnN0cjI7CisKKyAgICAgICAgICAgIHN0cjIgPSBzdHJkdXAoYnVm
KTsKKyAgICAgICAgICAgIGlmICghc3RyMikgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiRVJST1I6IHN0cmR1cCBmYWlsZWRcbiIpOworICAgICAgICAgICAgICAgIGV4aXQgKDEp
OworICAgICAgICAgICAgfQorICAgICAgICAgICAgcCA9IHN0cnRvayhzdHIyLCAiLCIpOworICAg
ICAgICAgICAgaWYgKCFwKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJP
UjogaW52YWxpZCB2aW9tbXVfaW5mbyBmb3JtYXRcbiIpOworICAgICAgICAgICAgICAgIGV4aXQg
KDEpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZG8geworICAgICAgICAgICAgICAgIGlm
ICgqcCA9PSAnICcpCisgICAgICAgICAgICAgICAgICAgIHArKzsKKyAgICAgICAgICAgICAgICBp
ZiAocGFyc2VfdmlvbW11X2NvbmZpZygmdmlvbW11LCBwKSkgeworICAgICAgICAgICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBpbnZhbGlkIHZpb21tdSBzZXR0aW5nXG4iKTsKKyAg
ICAgICAgICAgICAgICAgICAgZXhpdCAoMSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgfSB3aGlsZSAoKHA9c3RydG9rKE5VTEwsICIsIikpICE9IE5VTEwpOworICAgICAgICAgICAg
ZnJlZShzdHIyKTsKKyAgICAgICAgICAgIGJfaW5mby0+dS5odm0udmlvbW11LnR5cGUgPSB2aW9t
bXUudHlwZTsKKyAgICAgICAgICAgIGJfaW5mby0+dS5odm0udmlvbW11LmludHJlbWFwID0gdmlv
bW11LmludHJlbWFwOworICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS52aW9tbXUueDJhcGljID0g
dmlvbW11LngyYXBpYzsKKyAgICAgICAgICAgIGlmICggbGlieGxfZGVmYm9vbF92YWwoYl9pbmZv
LT51Lmh2bS52aW9tbXUuaW50cmVtYXApICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBiX2luZm8tPnUuaHZtLnZpb21tdS5jYXAgPSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkc7Cisg
ICAgICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS52aW9tbXUuYmFzZV9hZGRyID0gVklPTU1VX0JB
U0VfQUREUjsKKyAgICAgICAgICAgICAgICBiX2luZm8tPnUuaHZtLnZpb21tdS5sZW5ndGggPSBW
SU9NTVVfUkVHSVNURVJfTEVOOworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CiAgICAgewotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnF-0004Q5-8F; Thu, 18 May 2017 11:40:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnE-0004OY-2t
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:32 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F7/7A-02006-F288D195; Thu, 18 May 2017 11:40:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tbhqKvRIRt
 p0HhR1mLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZg7+TlLwQPlinVvDBsYt8t2MXJxCAlMZ5SY
 /vIaexcjJ4eEAK/EkWUzWCHsAInzUzcxQxR1MEq07lkIVsQmoC5xYvFERhBbREBa4trny2A2s
 8A+Rok3z1VBbGEBD4mrG2cxg9gsAqoSzde/sHQxcnDwCrhInH4rDDFfQWLKw/dgJZwCrhLbtt
 5iAbGFgEoaF/ayTmDkXcDIsIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzG
 pWC85P3cTIzAY6hkYGHcw7mr3O8QoycGkJMp7uEA2UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 74Y2oJxgUWp6akVaZg4wLGHSEhw8SiK8Ou1Aad7igsTc4sx0iNQpRl2OK60f3zMJseTl56VKi
 fNuBJkhAFKUUZoHNwIWI5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOygqziycwrgdv0Cu
 gIJqAjmh9IgxxRkoiQkmpgLNRf1PBJ/rZc/+SL5r+v5YtZ/2X5s7UqaaH9c2+VequsVH+n9o0
 Bx13suKulck5UPmvbJP8yWutngZkoW+Aiwd+fDy1NFn4VusTNa7uSlqLaF83QexPjzgYalTxd
 xZS+Sfx55MG/7z5NMpxSouUuKL3h39Q4Rb89oo/nuv9Ofm7171azxY09SizFGYmGWsxFxYkAG
 hcsgIwCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495107621!83088355!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6185 invoked from network); 18 May 2017 11:40:24 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 11:40:24 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1149659954"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga001.fm.intel.com with ESMTP; 18 May 2017 04:40:19 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:36 -0400
Message-Id: <1495085696-10819-7-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 6/26] Tools/libxc: Add viommu operations
	in libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggaXMgdG8gYWRk
IFhFTl9ET01DVExfdmlvbW11X29wIGh5cGVyY2FsbC4gVGhpcyBoeXBlcmNhbGwKY29tcHJpc2Ug
dGhyZWUgc3ViLWNvbW1hbmQ6Ci0gcXVlcnkgY2FwYWJpbGl0aWVzIG9mIG9uZSBzcGVjaWZpYyB0
eXBlIHZJT01NVSBlbXVsYXRlZCBieSBYZW4KLSBjcmVhdGUgdklPTU1VIGluIFhlbiBoeXBlcnZp
c29yIHdpdGggdmlvbW11IHR5cGUsIHJlZ2lzdGVyIHJhbmdlLAogICAgY2FwYWJpbGl0eQotIGRl
c3Ryb3kgdklPTU1VIHNwZWNpZmllZCBieSB2aW9tbXVfaWQKClNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55
dS5sYW5AaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgICAgICAgIHwgIDEg
KwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgNyArKysrCiB0b29scy9saWJ4Yy94
Y192aW9tbXUuYyAgICAgICB8IDgxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgODkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHRvb2xzL2xpYnhjL3hjX3Zpb21tdS5jCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
TWFrZWZpbGUgYi90b29scy9saWJ4Yy9NYWtlZmlsZQppbmRleCA4YWU1NTJmLi5jOTgyNTcxIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29scy9saWJ4Yy9NYWtlZmls
ZQpAQCAtNDIsNiArNDIsNyBAQCBDVFJMX1NSQ1MteSAgICAgICArPSB4Y19rZXhlYy5jCiBDVFJM
X1NSQ1MteSAgICAgICArPSB4Y19yZXNvdXJjZS5jCiBDVFJMX1NSQ1MtJChDT05GSUdfWDg2KSAr
PSB4Y19wc3IuYwogQ1RSTF9TUkNTLSQoQ09ORklHX1g4NikgKz0geGNfcGFnZXRhYi5jCitDVFJM
X1NSQ1MtJChDT05GSUdfWDg2KSArPSB4Y192aW9tbXUuYwogQ1RSTF9TUkNTLSQoQ09ORklHX0xp
bnV4KSArPSB4Y19saW51eC5jCiBDVFJMX1NSQ1MtJChDT05GSUdfRnJlZUJTRCkgKz0geGNfZnJl
ZWJzZC5jCiBDVFJMX1NSQ1MtJChDT05GSUdfU3VuT1MpICs9IHhjX3NvbGFyaXMuYwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAppbmRleCAxNjI5ZjQxLi42YzgxMTBjIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApA
QCAtMjQ5MSw2ICsyNDkxLDEzIEBAIGVudW0geGNfc3RhdGljX2NwdV9mZWF0dXJlbWFzayB7CiBj
b25zdCB1aW50MzJfdCAqeGNfZ2V0X3N0YXRpY19jcHVfZmVhdHVyZW1hc2soZW51bSB4Y19zdGF0
aWNfY3B1X2ZlYXR1cmVtYXNrKTsKIGNvbnN0IHVpbnQzMl90ICp4Y19nZXRfZmVhdHVyZV9kZWVw
X2RlcHModWludDMyX3QgZmVhdHVyZSk7CiAKK2ludCB4Y192aW9tbXVfcXVlcnlfY2FwKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCB0eXBlLCB1aW50NjRfdCAqY2FwKTsKK2ludCB4Y192aW9tbXVfY3JlYXRlKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sIHVpbnQ2NF90IHR5cGUsCisgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBiYXNlX2FkZHIsIHVpbnQ2NF90IGxlbmd0aCwgdWludDY0X3QgY2FwLAor
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnZpb21tdV9pZCk7CitpbnQgeGNfdmlvbW11
X2Rlc3Ryb3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbSwgdWludDMyX3QgdmlvbW11
X2lkKTsKKwogI2VuZGlmCiAKIGludCB4Y19saXZlcGF0Y2hfdXBsb2FkKHhjX2ludGVyZmFjZSAq
eGNoLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfdmlvbW11LmMgYi90b29scy9saWJ4Yy94
Y192aW9tbXUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NGVkODc3Ci0t
LSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlieGMveGNfdmlvbW11LmMKQEAgLTAsMCArMSw4MSBA
QAorLyoKKyAqIHhjX3Zpb21tdS5jCisgKgorICogdmlvbW11IHJlbGF0ZWQgQVBJIGZ1bmN0aW9u
cy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgSW50ZWwgQ29ycG9yYXRpb24KKyAqCisgKiBU
aGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIuMSwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3Nl
ciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRl
ICJ4Y19wcml2YXRlLmgiCisKK2ludCB4Y192aW9tbXVfcXVlcnlfY2FwKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb20sCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB0eXBl
LCB1aW50NjRfdCAqY2FwKQoreworICAgIGludCByYzsKKyAgICBERUNMQVJFX0RPTUNUTDsKKwor
ICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Zpb21tdV9vcDsKKyAgICBkb21jdGwuZG9tYWlu
ID0gKGRvbWlkX3QpZG9tOworICAgIGRvbWN0bC51LnZpb21tdV9vcC5jbWQgPSBYRU5fRE9NQ1RM
X3F1ZXJ5X3Zpb21tdV9jYXBzOworICAgIGRvbWN0bC51LnZpb21tdV9vcC51LnF1ZXJ5X2NhcHMu
dmlvbW11X3R5cGUgPSB0eXBlOworCisgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
KyAgICBpZiAoICFyYyApCisgICAgICAgICpjYXAgPSBkb21jdGwudS52aW9tbXVfb3AudS5xdWVy
eV9jYXBzLmNhcHM7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgeGNfdmlvbW11X2NyZWF0ZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLCB1aW50NjRfdCB0eXBlLAorICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgYmFzZV9hZGRyLCB1aW50NjRfdCBsZW5ndGgsIHVpbnQ2NF90
IGNhcCwKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2aW9tbXVfaWQpCit7CisgICAg
aW50IHJjOworICAgIERFQ0xBUkVfRE9NQ1RMOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01D
VExfdmlvbW11X29wOworICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb207CisgICAgZG9t
Y3RsLnUudmlvbW11X29wLmNtZCA9IFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdTsKKyAgICBkb21j
dGwudS52aW9tbXVfb3AudS5jcmVhdGVfdmlvbW11LnZpb21tdV90eXBlID0gdHlwZTsKKyAgICBk
b21jdGwudS52aW9tbXVfb3AudS5jcmVhdGVfdmlvbW11LmJhc2VfYWRkcmVzcyA9IGJhc2VfYWRk
cjsKKyAgICBkb21jdGwudS52aW9tbXVfb3AudS5jcmVhdGVfdmlvbW11Lmxlbmd0aCA9IGxlbmd0
aDsKKyAgICBkb21jdGwudS52aW9tbXVfb3AudS5jcmVhdGVfdmlvbW11LmNhcGFiaWxpdGllcyA9
IGNhcDsKKworICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CisgICAgaWYgKCAhcmMg
KQorICAgICAgICAqdmlvbW11X2lkID0gZG9tY3RsLnUudmlvbW11X29wLnUuY3JlYXRlX3Zpb21t
dS52aW9tbXVfaWQ7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgeGNfdmlvbW11X2Rlc3Ryb3ko
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbSwgdWludDMyX3QgdmlvbW11X2lkKQorewor
ICAgIERFQ0xBUkVfRE9NQ1RMOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdmlvbW11
X29wOworICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb207CisgICAgZG9tY3RsLnUudmlv
bW11X29wLmNtZCA9IFhFTl9ET01DVExfZGVzdHJveV92aW9tbXU7CisgICAgZG9tY3RsLnUudmlv
bW11X29wLnUuZGVzdHJveV92aW9tbXUudmlvbW11X2lkID0gdmlvbW11X2lkOworCisgICAgcmV0
dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnK-0004Vg-K8; Thu, 18 May 2017 11:40:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnI-0004TS-G0
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:36 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BE/81-03587-3388D195; Thu, 18 May 2017 11:40:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXS1tYhr2vcIRt
 psLed1WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbj7XLxgWkbF5AXXmBsYFwZ2MXJwCAlUSpya
 kN3FyMkhIcArcWTZDFYI21/iedsbli5GLqCSDkaJBRMbmUESbALqEicWT2QEsUUEpCWufb4MZ
 jML7GOUePNcFWSmsIC7xJ/lwSBhFgFVicaDM9lBbF4BV4k1vf3MEPMVJKY8fA9mcwLFt229xQ
 JiCwm4SDQu7GWdwMi7gJFhFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlK
 xXnJ+7iZGYCAwAMEOxtsbAw4xSnIwKYnyHi6QjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcvX
 DpQTLEpNT61Iy8wBhiRMWoKDR0mEVwckzVtckJhbnJkOkTrFaMzxbumH90wcV1o/vmcSYsnLz
 0uVEufd2AZUKgBSmlGaBzcIFiuXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7A2QhT2ZeCd
 y+V0CnMAGd0vxAGuSUkkSElFQDY7ncKa2j5oYXW8RObXnxfY/mik3VZU8+bThoHPDj61rXxRY
 7tNbxPZGp3DLHWsF0kX2clJ3D9PoXk0MCOAMeX/1dLcOTd2a/aZLGvfW7A76tWbonbuaS5ESu
 2l1p1iZTD7Mf7+6Xe+z89k71KuODv/YK9C/Iydnesrmmt+/fu9OCRuXbDt2Kz1RiKc5INNRiL
 ipOBADyeuejkAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495107632!90602768!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29927 invoked from network); 18 May 2017 11:40:34 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:34 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP; 18 May 2017 04:40:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="263417770"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga004.fm.intel.com with ESMTP; 18 May 2017 04:40:30 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:41 -0400
Message-Id: <1495085696-10819-12-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 11/26] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggYWRkcyBjcmVh
dGUvZGVzdHJveS9xdWVyeSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVkIFZURAphbmQgYWRhcHRz
IGl0IHRvIHRoZSBjb21tb24gVklPTU1VIGFic3RyYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlh
bnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSAgICAgICAg
ICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92dnRkLmMgICAgICAgICAgICAgfCAxNzYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaCB8IDEwMiArKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvdmlvbW11LmggICAgICAgIHwgICAzICsKIDQgZmlsZXMgY2hhbmdlZCwgMjU5IGluc2Vy
dGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4
Ni9odm0vdnZ0ZC5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKaW5kZXggMGEzZDBmNC4uODJhMjAzMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2Vm
aWxlCkBAIC0yMiw2ICsyMiw3IEBAIG9iai15ICs9IHJ0Yy5vCiBvYmoteSArPSBzYXZlLm8KIG9i
ai15ICs9IHN0ZHZnYS5vCiBvYmoteSArPSB2aW9hcGljLm8KK29iai15ICs9IHZ2dGQubwogb2Jq
LXkgKz0gdmlyaWRpYW4ubwogb2JqLXkgKz0gdmxhcGljLm8KIG9iai15ICs9IHZtc2kubwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92dnRkLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Z2dGQu
YwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lMzY0ZjJiCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2FyY2gveDg2L2h2bS92dnRkLmMKQEAgLTAsMCArMSwxNzYgQEAKKy8qCisg
KiB2dnRkLmMKKyAqCisgKiB2aXJ0dWFsaXplIFZURCBmb3IgSFZNLgorICoKKyAqIENvcHlyaWdo
dCAoQykgMjAxNyBDaGFvIEdhbywgSW50ZWwgQ29ycG9yYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICog
bW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
CisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9kb21haW5fcGFn
ZS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2lu
Y2x1ZGUgPHhlbi92aW9tbXUuaD4KKyNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPgorI2luY2x1ZGUg
PGFzbS9jdXJyZW50Lmg+CisjaW5jbHVkZSA8YXNtL2h2bS9kb21haW4uaD4KKyNpbmNsdWRlIDxh
c20vcGFnZS5oPgorI2luY2x1ZGUgPHB1YmxpYy92aW9tbXUuaD4KKworI2luY2x1ZGUgIi4uLy4u
Ly4uL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgiCisKK3N0cnVjdCBodm1faHdfdnZ0
ZF9yZWdzIHsKKyAgICB1aW50OF90IGRhdGFbMTAyNF07Cit9OworCisvKiBTdGF0dXMgZmllbGQg
b2Ygc3RydWN0IHZ2dGQgKi8KKyNkZWZpbmUgVklPTU1VX1NUQVRVU19JUlFfUkVNQVBQSU5HX0VO
QUJMRUQgICAgICgxIDw8IDApCisjZGVmaW5lIFZJT01NVV9TVEFUVVNfRE1BX1JFTUFQUElOR19F
TkFCTEVEICAgICAoMSA8PCAxKQorCitzdHJ1Y3QgdnZ0ZCB7CisgICAgLyogVklPTU1VX1NUQVRV
U19YWFhfUkVNQVBQSU5HX0VOQUJMRUQgKi8KKyAgICBpbnQgc3RhdHVzOworICAgIC8qIEFkZHJl
c3MgcmFuZ2Ugb2YgcmVtYXBwaW5nIGhhcmR3YXJlIHJlZ2lzdGVyLXNldCAqLworICAgIHVpbnQ2
NF90IGJhc2VfYWRkcjsKKyAgICB1aW50NjRfdCBsZW5ndGg7CisgICAgLyogUG9pbnQgYmFjayB0
byB0aGUgb3duZXIgZG9tYWluICovCisgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOworICAgIHN0
cnVjdCBodm1faHdfdnZ0ZF9yZWdzICpyZWdzOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnJlZ3Nf
cGFnZTsKK307CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQg
KnZ0ZCwgdWludDMyX3QgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB2YWx1ZSkKK3sKKyAgICAqKCh1aW50MzJfdCAqKSgmdnRkLT5yZWdzLT5kYXRhW3JlZ10p
KSA9IHZhbHVlOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQzMl90IHZ2dGRfZ2V0X3JlZyhzdHJ1
Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcpCit7CisgICAgcmV0dXJuICooKHVpbnQzMl90ICop
KCZ2dGQtPnJlZ3MtPmRhdGFbcmVnXSkpOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ4X3QgdnZ0
ZF9nZXRfcmVnX2J5dGUoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnKQoreworICAgIHJl
dHVybiAqKCh1aW50OF90ICopKCZ2dGQtPnJlZ3MtPmRhdGFbcmVnXSkpOworfQorCisjZGVmaW5l
IHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIHJlZywgdmFsKSBkbyB7IFwKKyAgICAodmFsKSA9IHZ2
dGRfZ2V0X3JlZyh2dnRkLCAocmVnKSArIDQgKTsgXAorICAgICh2YWwpID0gKHZhbCkgPDwgMzI7
IFwKKyAgICAodmFsKSArPSB2dnRkX2dldF9yZWcodnZ0ZCwgcmVnKTsgXAorfSB3aGlsZSgwKQor
I2RlZmluZSB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCByZWcsIHZhbCkgZG8geyBcCisgICAgdnZ0
ZF9zZXRfcmVnKHZ2dGQsIHJlZywgKHZhbCkpOyBcCisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIChy
ZWcpICsgNCwgKHZhbCkgPj4gMzIpOyBcCit9IHdoaWxlKDApCisKK3N0YXRpYyB2b2lkIHZ2dGRf
cmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkpCit7CisgICAgdWlu
dDY0X3QgY2FwLCBlY2FwOworCisgICAgY2FwID0gRE1BX0NBUF9ORlIgfCBETUFfQ0FQX1NMTFBT
IHwgRE1BX0NBUF9GUk8gfCBcCisgICAgICAgICAgRE1BX0NBUF9NR0FXIHwgRE1BX0NBUF9TQUdB
VyB8IERNQV9DQVBfTkQ7CisgICAgZWNhcCA9IERNQV9FQ0FQX0lSIHwgRE1BX0VDQVBfRUlNIHwg
RE1BX0VDQVBfUUk7CisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfVkVSX1JFRywgMHgxMFVM
KTsKKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NBUF9SRUcsIGNhcCk7CisgICAg
dnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9FQ0FQX1JFRywgZWNhcCk7CisgICAgdnZ0ZF9z
ZXRfcmVnKHZ2dGQsIERNQVJfR0NNRF9SRUcsIDApOworICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBE
TUFSX0dTVFNfUkVHLCAwKTsKKyAgICB2dnRkX3NldF9yZWcodnZ0ZCwgRE1BUl9SVEFERFJfUkVH
LCAwKTsKKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NDTURfUkVHLCAweDBVTEwp
OworICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHLCAwKTsKKyAgICB2dnRkX3Nl
dF9yZWcodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIDB4ODAwMDAwMDBVTCk7CisgICAgdnZ0ZF9zZXRf
cmVnKHZ2dGQsIERNQVJfRkVEQVRBX1JFRywgMCk7CisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERN
QVJfRkVBRERSX1JFRywgMCk7CisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfRkVVQUREUl9S
RUcsIDApOworICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFSX1BNRU5fUkVHLCAwKTsKKyAgICB2
dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRSF9SRUcsIDB4MFVMTCk7CisgICAgdnZ0ZF9z
ZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUVRfUkVHLCAweDBVTEwpOworICAgIHZ2dGRfc2V0X3Jl
Z19xdWFkKHZ2dGQsIERNQVJfSVFBX1JFRywgMHgwVUxMKTsKKyAgICB2dnRkX3NldF9yZWcodnZ0
ZCwgRE1BUl9JQ1NfUkVHLCAwKTsKKyAgICB2dnRkX3NldF9yZWcodnZ0ZCwgRE1BUl9JRUNUTF9S
RUcsIDB4ODAwMDAwMDBVTCk7CisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfSUVEQVRBX1JF
RywgMCk7CisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfSUVBRERSX1JFRywgMCk7CisgICAg
dnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfSUVVQUREUl9SRUcsIDApOworICAgIHZ2dGRfc2V0X3Jl
Zyh2dnRkLCBETUFSX0lSVEFfUkVHLCAwKTsKK30KKworc3RhdGljIHU2NCB2dnRkX3F1ZXJ5X2Nh
cHMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gVklPTU1VX0NBUF9JUlFfUkVNQVBQ
SU5HOworfQorCitzdGF0aWMgaW50IHZ2dGRfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2aW9tbXUgKnZpb21tdSkKK3sKKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZDsKKyAgICBpbnQgcmV0
OworCisgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCAodmlvbW11LT5sZW5ndGggIT0gUEFH
RV9TSVpFKSB8fAorICAgICAgICAoKH52dnRkX3F1ZXJ5X2NhcHMoZCkpICYgdmlvbW11LT5jYXBz
KSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0ID0gLUVOT01FTTsKKyAgICB2
dnRkID0geG1hbGxvY19ieXRlcyhzaXplb2Yoc3RydWN0IHZ2dGQpKTsKKyAgICBpZiAoIHZ2dGQg
PT0gTlVMTCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICB2dnRkLT5yZWdzX3BhZ2UgPSBh
bGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CisgICAgaWYgKCB2dnRkLT5yZWdz
X3BhZ2UgPT0gTlVMTCApCisgICAgICAgIGdvdG8gb3V0MTsKKworICAgIHZ2dGQtPnJlZ3MgPSBf
X21hcF9kb21haW5fcGFnZV9nbG9iYWwodnZ0ZC0+cmVnc19wYWdlKTsKKyAgICBpZiAoIHZ2dGQt
PnJlZ3MgPT0gTlVMTCApCisgICAgICAgIGdvdG8gb3V0MjsKKyAgICBjbGVhcl9wYWdlKHZ2dGQt
PnJlZ3MpOworCisgICAgdnZ0ZF9yZXNldCh2dnRkLCB2aW9tbXUtPmNhcHMpOworICAgIHZ2dGQt
PmJhc2VfYWRkciA9IHZpb21tdS0+YmFzZV9hZGRyZXNzOworICAgIHZ2dGQtPmxlbmd0aCA9IHZp
b21tdS0+bGVuZ3RoOworICAgIHZ2dGQtPmRvbWFpbiA9IGQ7CisgICAgdnZ0ZC0+c3RhdHVzID0g
MDsKKyAgICByZXR1cm4gMDsKKworb3V0MjoKKyAgICBmcmVlX2RvbWhlYXBfcGFnZSh2dnRkLT5y
ZWdzX3BhZ2UpOworb3V0MToKKyAgICB4ZnJlZSh2dnRkKTsKKyAgICByZXR1cm4gcmV0OworfQor
CitzdGF0aWMgaW50IHZ2dGRfZGVzdHJveShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCit7CisgICAg
c3RydWN0IHZ2dGQgKnZ2dGQgPSB2aW9tbXUtPnByaXY7CisKKyAgICBpZiAoIHZ2dGQgKQorICAg
IHsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHZ2dGQtPnJlZ3MpOworICAgICAg
ICBmcmVlX2RvbWhlYXBfcGFnZSh2dnRkLT5yZWdzX3BhZ2UpOworICAgICAgICB4ZnJlZSh2dnRk
KTsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKK3N0cnVjdCB2aW9tbXVfb3BzIHZ2dGRfaHZt
X3ZteF9vcHMgPSB7CisgICAgLnF1ZXJ5X2NhcHMgPSB2dnRkX3F1ZXJ5X2NhcHMsCisgICAgLmNy
ZWF0ZSA9IHZ2dGRfY3JlYXRlLAorICAgIC5kZXN0cm95ID0gdnZ0ZF9kZXN0cm95Cit9OworCitz
dGF0aWMgaW50IHZ2dGRfcmVnaXN0ZXIodm9pZCkKK3sKKyAgICB2aW9tbXVfcmVnaXN0ZXJfdHlw
ZShWSU9NTVVfVFlQRV9JTlRFTF9WVEQsICZ2dnRkX2h2bV92bXhfb3BzKTsKKyAgICByZXR1cm4g
MDsKK30KK19faW5pdGNhbGwodnZ0ZF9yZWdpc3Rlcik7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oCmluZGV4IDcyYzFhMmUuLjJlOWRjYWEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oCkBAIC0yMywzMSArMjMsNTQgQEAKICNpbmNsdWRlIDxhc20vbXNpLmg+CiAKIC8qCi0g
KiBJbnRlbCBJT01NVSByZWdpc3RlciBzcGVjaWZpY2F0aW9uIHBlciB2ZXJzaW9uIDEuMCBwdWJs
aWMgc3BlYy4KKyAqIEludGVsIElPTU1VIHJlZ2lzdGVyIHNwZWNpZmljYXRpb24gcGVyIHZlcnNp
b24gMi40IHB1YmxpYyBzcGVjLgogICovCiAKLSNkZWZpbmUgICAgRE1BUl9WRVJfUkVHICAgIDB4
MCAgICAvKiBBcmNoIHZlcnNpb24gc3VwcG9ydGVkIGJ5IHRoaXMgSU9NTVUgKi8KLSNkZWZpbmUg
ICAgRE1BUl9DQVBfUkVHICAgIDB4OCAgICAvKiBIYXJkd2FyZSBzdXBwb3J0ZWQgY2FwYWJpbGl0
aWVzICovCi0jZGVmaW5lICAgIERNQVJfRUNBUF9SRUcgICAgMHgxMCAgICAvKiBFeHRlbmRlZCBj
YXBhYmlsaXRpZXMgc3VwcG9ydGVkICovCi0jZGVmaW5lICAgIERNQVJfR0NNRF9SRUcgICAgMHgx
OCAgICAvKiBHbG9iYWwgY29tbWFuZCByZWdpc3RlciAqLwotI2RlZmluZSAgICBETUFSX0dTVFNf
UkVHICAgIDB4MWMgICAgLyogR2xvYmFsIHN0YXR1cyByZWdpc3RlciAqLwotI2RlZmluZSAgICBE
TUFSX1JUQUREUl9SRUcgICAgMHgyMCAgICAvKiBSb290IGVudHJ5IHRhYmxlICovCi0jZGVmaW5l
ICAgIERNQVJfQ0NNRF9SRUcgICAgMHgyOCAgICAvKiBDb250ZXh0IGNvbW1hbmQgcmVnICovCi0j
ZGVmaW5lICAgIERNQVJfRlNUU19SRUcgICAgMHgzNCAgICAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0
ZXIgKi8KLSNkZWZpbmUgICAgRE1BUl9GRUNUTF9SRUcgICAgMHgzOCAgICAvKiBGYXVsdCBjb250
cm9sIHJlZ2lzdGVyICovCi0jZGVmaW5lICAgIERNQVJfRkVEQVRBX1JFRyAgICAweDNjICAgIC8q
IEZhdWx0IGV2ZW50IGludGVycnVwdCBkYXRhIHJlZ2lzdGVyICovCi0jZGVmaW5lICAgIERNQVJf
RkVBRERSX1JFRyAgICAweDQwICAgIC8qIEZhdWx0IGV2ZW50IGludGVycnVwdCBhZGRyIHJlZ2lz
dGVyICovCi0jZGVmaW5lICAgIERNQVJfRkVVQUREUl9SRUcgMHg0NCAgICAvKiBVcHBlciBhZGRy
ZXNzIHJlZ2lzdGVyICovCi0jZGVmaW5lICAgIERNQVJfQUZMT0dfUkVHICAgIDB4NTggICAgLyog
QWR2YW5jZWQgRmF1bHQgY29udHJvbCAqLwotI2RlZmluZSAgICBETUFSX1BNRU5fUkVHICAgIDB4
NjQgICAgLyogRW5hYmxlIFByb3RlY3RlZCBNZW1vcnkgUmVnaW9uICovCi0jZGVmaW5lICAgIERN
QVJfUExNQkFTRV9SRUcgMHg2OCAgICAvKiBQTVJSIExvdyBhZGRyICovCi0jZGVmaW5lICAgIERN
QVJfUExNTElNSVRfUkVHIDB4NmMgICAgLyogUE1SUiBsb3cgbGltaXQgKi8KLSNkZWZpbmUgICAg
RE1BUl9QSE1CQVNFX1JFRyAweDcwICAgIC8qIHBtcnIgaGlnaCBiYXNlIGFkZHIgKi8KLSNkZWZp
bmUgICAgRE1BUl9QSE1MSU1JVF9SRUcgMHg3OCAgICAvKiBwbXJyIGhpZ2ggbGltaXQgKi8KLSNk
ZWZpbmUgICAgRE1BUl9JUUhfUkVHICAgIDB4ODAgICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGhl
YWQgKi8KLSNkZWZpbmUgICAgRE1BUl9JUVRfUkVHICAgIDB4ODggICAgLyogaW52YWxpZGF0aW9u
IHF1ZXVlIHRhaWwgKi8KLSNkZWZpbmUgICAgRE1BUl9JUUFfUkVHICAgIDB4OTAgICAgLyogaW52
YWxpZGF0aW9uIHF1ZXVlIGFkZHIgKi8KLSNkZWZpbmUgICAgRE1BUl9JUlRBX1JFRyAgIDB4Qjgg
ICAgLyogaW50ciByZW1hcCAqLworI2RlZmluZSBETUFSX1ZFUl9SRUcgICAgICAgICAgICAweDAg
IC8qIEFyY2ggdmVyc2lvbiBzdXBwb3J0ZWQgYnkgdGhpcyBJT01NVSAqLworI2RlZmluZSBETUFS
X0NBUF9SRUcgICAgICAgICAgICAweDggIC8qIEhhcmR3YXJlIHN1cHBvcnRlZCBjYXBhYmlsaXRp
ZXMgKi8KKyNkZWZpbmUgRE1BUl9FQ0FQX1JFRyAgICAgICAgICAgMHgxMCAvKiBFeHRlbmRlZCBj
YXBhYmlsaXRpZXMgc3VwcG9ydGVkICovCisjZGVmaW5lIERNQVJfR0NNRF9SRUcgICAgICAgICAg
IDB4MTggLyogR2xvYmFsIGNvbW1hbmQgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9HU1RTX1JF
RyAgICAgICAgICAgMHgxYyAvKiBHbG9iYWwgc3RhdHVzIHJlZ2lzdGVyICovCisjZGVmaW5lIERN
QVJfUlRBRERSX1JFRyAgICAgICAgIDB4MjAgLyogUm9vdCBlbnRyeSB0YWJsZSAqLworI2RlZmlu
ZSBETUFSX0NDTURfUkVHICAgICAgICAgICAweDI4IC8qIENvbnRleHQgY29tbWFuZCByZWcgKi8K
KyNkZWZpbmUgRE1BUl9GU1RTX1JFRyAgICAgICAgICAgMHgzNCAvKiBGYXVsdCBTdGF0dXMgcmVn
aXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9GRUNUTF9SRUcgICAgICAgICAgMHgzOCAvKiBGYXVsdCBj
b250cm9sIHJlZ2lzdGVyICovCisjZGVmaW5lIERNQVJfRkVEQVRBX1JFRyAgICAgICAgIDB4M2Mg
LyogRmF1bHQgZXZlbnQgaW50ZXJydXB0IGRhdGEgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9G
RUFERFJfUkVHICAgICAgICAgMHg0MCAvKiBGYXVsdCBldmVudCBpbnRlcnJ1cHQgYWRkciByZWdp
c3RlciAqLworI2RlZmluZSBETUFSX0ZFVUFERFJfUkVHICAgICAgICAweDQ0IC8qIFVwcGVyIGFk
ZHJlc3MgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9BRkxPR19SRUcgICAgICAgICAgMHg1OCAv
KiBBZHZhbmNlZCBGYXVsdCBjb250cm9sICovCisjZGVmaW5lIERNQVJfUE1FTl9SRUcgICAgICAg
ICAgIDB4NjQgLyogRW5hYmxlIFByb3RlY3RlZCBNZW1vcnkgUmVnaW9uICovCisjZGVmaW5lIERN
QVJfUExNQkFTRV9SRUcgICAgICAgIDB4NjggLyogUE1SUiBMb3cgYWRkciAqLworI2RlZmluZSBE
TUFSX1BMTUxJTUlUX1JFRyAgICAgICAweDZjIC8qIFBNUlIgbG93IGxpbWl0ICovCisjZGVmaW5l
IERNQVJfUEhNQkFTRV9SRUcgICAgICAgIDB4NzAgLyogcG1yciBoaWdoIGJhc2UgYWRkciAqLwor
I2RlZmluZSBETUFSX1BITUxJTUlUX1JFRyAgICAgICAweDc4IC8qIHBtcnIgaGlnaCBsaW1pdCAq
LworI2RlZmluZSBETUFSX0lRSF9SRUcgICAgICAgICAgICAweDgwIC8qIGludmFsaWRhdGlvbiBx
dWV1ZSBoZWFkICovCisjZGVmaW5lIERNQVJfSVFUX1JFRyAgICAgICAgICAgIDB4ODggLyogaW52
YWxpZGF0aW9uIHF1ZXVlIHRhaWwgKi8KKyNkZWZpbmUgRE1BUl9JUVRfUkVHX0hJICAgICAgICAg
MHg4YworI2RlZmluZSBETUFSX0lRQV9SRUcgICAgICAgICAgICAweDkwIC8qIGludmFsaWRhdGlv
biBxdWV1ZSBhZGRyICovCisjZGVmaW5lIERNQVJfSVFBX1JFR19ISSAgICAgICAgIDB4OTQKKyNk
ZWZpbmUgRE1BUl9JQ1NfUkVHICAgICAgICAgICAgMHg5YyAvKiBJbnZhbGlkYXRpb24gY29tcGxl
dGUgc3RhdHVzICovCisjZGVmaW5lIERNQVJfSUVDVExfUkVHICAgICAgICAgIDB4YTAgLyogSW52
YWxpZGF0aW9uIGV2ZW50IGNvbnRyb2wgKi8KKyNkZWZpbmUgRE1BUl9JRURBVEFfUkVHICAgICAg
ICAgMHhhNCAvKiBJbnZhbGlkYXRpb24gZXZlbnQgZGF0YSAqLworI2RlZmluZSBETUFSX0lFQURE
Ul9SRUcgICAgICAgICAweGE4IC8qIEludmFsaWRhdGlvbiBldmVudCBhZGRyZXNzICovCisjZGVm
aW5lIERNQVJfSUVVQUREUl9SRUcgICAgICAgIDB4YWMgLyogSW52YWxpZGF0aW9uIGV2ZW50IGFk
ZHJlc3MgKi8KKyNkZWZpbmUgRE1BUl9JUlRBX1JFRyAgICAgICAgICAgMHhiOCAvKiBJbnRlcnJ1
cHQgcmVtYXBwaW5nIHRhYmxlIGFkZHIgKi8KKyNkZWZpbmUgRE1BUl9JUlRBX1JFR19ISSAgICAg
ICAgMHhiYworI2RlZmluZSBETUFSX1BRSF9SRUcgICAgICAgICAgICAweGMwIC8qIFBhZ2UgcmVx
dWVzdCBxdWV1ZSBoZWFkICovCisjZGVmaW5lIERNQVJfUFFIX1JFR19ISSAgICAgICAgIDB4YzQK
KyNkZWZpbmUgRE1BUl9QUVRfUkVHICAgICAgICAgICAgMHhjOCAvKiBQYWdlIHJlcXVlc3QgcXVl
dWUgdGFpbCovCisjZGVmaW5lIERNQVJfUFFUX1JFR19ISSAgICAgICAgIDB4Y2MKKyNkZWZpbmUg
RE1BUl9QUUFfUkVHICAgICAgICAgICAgMHhkMCAvKiBQYWdlIHJlcXVlc3QgcXVldWUgYWRkcmVz
cyAqLworI2RlZmluZSBETUFSX1BRQV9SRUdfSEkgICAgICAgICAweGQ0CisjZGVmaW5lIERNQVJf
UFJTX1JFRyAgICAgICAgICAgIDB4ZGMgLyogUGFnZSByZXF1ZXN0IHN0YXR1cyAqLworI2RlZmlu
ZSBETUFSX1BFQ1RMX1JFRyAgICAgICAgICAweGUwIC8qIFBhZ2UgcmVxdWVzdCBldmVudCBjb250
cm9sICovCisjZGVmaW5lIERNQVJfUEVEQVRBX1JFRyAgICAgICAgIDB4ZTQgLyogUGFnZSByZXF1
ZXN0IGV2ZW50IGRhdGEgKi8KKyNkZWZpbmUgRE1BUl9QRUFERFJfUkVHICAgICAgICAgMHhlOCAv
KiBQYWdlIHJlcXVlc3QgZXZlbnQgYWRkcmVzcyAqLworI2RlZmluZSBETUFSX1BFVUFERFJfUkVH
ICAgICAgICAweGVjIC8qIFBhZ2UgZXZlbnQgdXBwZXIgYWRkcmVzcyAqLworI2RlZmluZSBETUFS
X01UUlJDQVBfUkVHICAgICAgICAweDEwMCAvKiBNVFJSIGNhcGFiaWxpdHkgKi8KKyNkZWZpbmUg
RE1BUl9NVFJSQ0FQX1JFR19ISSAgICAgMHgxMDQKKyNkZWZpbmUgRE1BUl9NVFJSREVGX1JFRyAg
ICAgICAgMHgxMDggLyogTVRSUiBkZWZhdWx0IHR5cGUgKi8KKyNkZWZpbmUgRE1BUl9NVFJSREVG
X1JFR19ISSAgICAgMHgxMGMKIAogI2RlZmluZSBPRkZTRVRfU1RSSURFICAgICAgICAoOSkKICNk
ZWZpbmUgZG1hcl9yZWFkbChkbWFyLCByZWcpIHJlYWRsKChkbWFyKSArIChyZWcpKQpAQCAtNTgs
NiArODEsMzEgQEAKICNkZWZpbmUgVkVSX01BSk9SKHYpICAgICAgICAoKCh2KSAmIDB4ZjApID4+
IDQpCiAjZGVmaW5lIFZFUl9NSU5PUih2KSAgICAgICAgKCh2KSAmIDB4MGYpCiAKKy8qIENBUF9S
RUcgKi8KKy8qIChvZmZzZXQgPj4gNCkgPDwgMjQgKi8KKyNkZWZpbmUgRE1BX0RPTUFJTl9JRF9T
SElGVCAgICAgICAgIDE2ICAvKiAxNi1iaXQgZG9tYWluIGlkIGZvciA2NEsgZG9tYWlucyAqLwor
I2RlZmluZSBETUFfRE9NQUlOX0lEX01BU0sgICAgICAgICAgKCgxVUwgPDwgRE1BX0RPTUFJTl9J
RF9TSElGVCkgLSAxKQorI2RlZmluZSBETUFfQ0FQX05EICAgICAgICAgICAgICAgICAgKCgoRE1B
X0RPTUFJTl9JRF9TSElGVCAtIDQpIC8gMikgJiA3VUxMKQorI2RlZmluZSBETUFfTUdBVyAgICAg
ICAgICAgICAgICAgICAgMzkgIC8qIE1heGltdW0gR3Vlc3QgQWRkcmVzcyBXaWR0aCAqLworI2Rl
ZmluZSBETUFfQ0FQX01HQVcgICAgICAgICAgICAgICAgKCgoRE1BX01HQVcgLSAxKSAmIDB4M2ZV
TEwpIDw8IDE2KQorI2RlZmluZSBETUFfTUFNViAgICAgICAgICAgICAgICAgICAgMThVTEwKKyNk
ZWZpbmUgRE1BX0NBUF9NQU1WICAgICAgICAgICAgICAgIChETUFfTUFNViA8PCA0OCkKKyNkZWZp
bmUgRE1BX0NBUF9QU0kgICAgICAgICAgICAgICAgICgxVUxMIDw8IDM5KQorI2RlZmluZSBETUFf
Q0FQX1NMTFBTICAgICAgICAgICAgICAgKCgxVUxMIDw8IDM0KSB8ICgxVUxMIDw8IDM1KSkKKyNk
ZWZpbmUgRE1BUl9GUkNEX1JFR19OUiAgICAgICAgICAgIDFVTEwKKyNkZWZpbmUgRE1BX0NBUF9G
Uk9fT0ZGU0VUICAgICAgICAgIDB4MjIwVUxMCisjZGVmaW5lIERNQV9DQVBfRlJPICAgICAgICAg
ICAgICAgICAoRE1BX0NBUF9GUk9fT0ZGU0VUIDw8IDIwKQorI2RlZmluZSBETUFfQ0FQX05GUiAg
ICAgICAgICAgICAgICAgKChETUFSX0ZSQ0RfUkVHX05SIC0gMSkgPDwgNDApCisKKy8qIFN1cHBv
cnRlZCBBZGp1c3RlZCBHdWVzdCBBZGRyZXNzIFdpZHRocyAqLworI2RlZmluZSBETUFfQ0FQX1NB
R0FXX1NISUZUICAgICAgICAgOAorI2RlZmluZSBETUFfQ0FQX1NBR0FXX01BU0sgICAgICAgICAg
KDB4MWZVTEwgPDwgRE1BX0NBUF9TQUdBV19TSElGVCkKKyAvKiAzOS1iaXQgQUdBVywgMy1sZXZl
bCBwYWdlLXRhYmxlICovCisjZGVmaW5lIERNQV9DQVBfU0FHQVdfMzliaXQgICAgICAgICAoMHgy
VUxMIDw8IERNQV9DQVBfU0FHQVdfU0hJRlQpCisgLyogNDgtYml0IEFHQVcsIDQtbGV2ZWwgcGFn
ZS10YWJsZSAqLworI2RlZmluZSBETUFfQ0FQX1NBR0FXXzQ4Yml0ICAgICAgICAgKDB4NFVMTCA8
PCBETUFfQ0FQX1NBR0FXX1NISUZUKQorI2RlZmluZSBETUFfQ0FQX1NBR0FXICAgICAgICAgICAg
ICAgRE1BX0NBUF9TQUdBV18zOWJpdAorCiAvKgogICogRGVjb2RpbmcgQ2FwYWJpbGl0eSBSZWdp
c3RlcgogICovCkBAIC04OSw2ICsxMzcsMTQgQEAKICNkZWZpbmUgY2FwX2FmbChjKSAgICAgICAg
KCgoYykgPj4gMykgJiAxKQogI2RlZmluZSBjYXBfbmRvbXMoYykgICAgICAgICgxIDw8ICg0ICsg
MiAqICgoYykgJiAweDcpKSkKIAorLyogRUNBUF9SRUcgKi8KKy8qIChvZmZzZXQgPj4gNCkgPDwg
OCAqLworI2RlZmluZSBETUFfRUNBUF9RSSAgICAgICAgICAgICAgICAgKDFVTEwgPDwgMSkKKy8q
IEludGVycnVwdCBSZW1hcHBpbmcgc3VwcG9ydCAqLworI2RlZmluZSBETUFfRUNBUF9JUiAgICAg
ICAgICAgICAgICAgKDFVTEwgPDwgMykKKyNkZWZpbmUgRE1BX0VDQVBfRUlNICAgICAgICAgICAg
ICAgICgxVUxMIDw8IDQpCisjZGVmaW5lIERNQV9FQ0FQX01ITVYgICAgICAgICAgICAgICAoMTVV
TEwgPDwgMjApCisKIC8qCiAgKiBFeHRlbmRlZCBDYXBhYmlsaXR5IFJlZ2lzdGVyCiAgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3Zpb21tdS5oCmluZGV4IDFlOGQ0YmUuLmI3MzBlNjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvdmlvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApA
QCAtMjIsNiArMjIsOSBAQAogCiAjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgogI2luY2x1ZGUgPGFz
bS90eXBlcy5oPgorI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKworZXh0ZXJuIHN0cnVjdCB2
aW9tbXVfb3BzIHZ2dGRfaHZtX3ZteF9vcHM7CiAKIC8qIElSUSByZXF1ZXN0IHR5cGUgKi8KICNk
ZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX01TSSAgICAgICAgICAwCi0tIAoxLjguMy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnK-0004WF-RO; Thu, 18 May 2017 11:40:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnK-0004Ur-5q
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:38 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 08/38-01709-5388D195; Thu, 18 May 2017 11:40:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXS1tYhomvQIRt
 p8PmHmcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH1XANTwTrJikurlRsYVwt3MXJxCAlMY5TY
 tnMWWxcjJ4eEAK/EkWUzWCHsAImrp46xQhR1MEq0HlzJBJJgE1CXOLF4IiOILSIgLXHt82Uwm
 1lgH6PEm+eqILawgK/EvhkXwepZBFQl9n77wNLFyM7BK+AqcVMNYryCxJSH75lBbE6g6Latt1
 hAbCEBF4nGhb2sExh5FzAyrGLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUw
 q1kvOz93ECAyFegYGxh2MjbP9DjFKcjApifIeLpCNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 y9cOlBMsSk1PrUjLzAEGJUxagoNHSYRXByTNW1yQmFucmQ6ROsWoKCXO6wWSEABJZJTmwbXBI
 uESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeKpApPJl5JXDTXwEtZgJa3PxAGmRxSSJCSq
 qBcbKwYfYjt0qZtr0tTjz9674mtecsfTTtk97z/ueKpSeuxQdoPFTNOOunsyW+WtHX9Dtn3qa
 vOjO2rrU8dSfz1ErjpqtaZ0yZNZfEKEgtVlTfWzjPTbJrwRSnIzsdH8Qt5Lxx8urewFdHE3be
 O+CTG3nM7dbHuHnPGW4cPOnNrSG5ve7tXt93ckosxRmJhlrMRcWJAGXsld1/AgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495107630!79172816!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46377 invoked from network); 18 May 2017 11:40:32 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 11:40:32 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1132036966"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga001.jf.intel.com with ESMTP; 18 May 2017 04:40:28 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:40 -0400
Message-Id: <1495085696-10819-11-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 10/26] libxl: create vIOMMU during domain
	construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCklmIGd1ZXN0IGlzIGNvbmZpZ3Vy
ZWQgdG8gaGF2ZSBhIHZJT01NVSwgY3JlYXRlIGl0IGR1cmluZyBkb21haW4gY29uc3RydWN0aW9u
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfYXJjaC5oICAgfCAgNSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgfCAg
NyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8ICA0ICsrKysKIHRvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9hcmNoLmggYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggNWUxZmM2MC4uN2Y5ZmM5
YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2FyY2guaApAQCAtNzEsNiArNzEsMTEgQEAgaW50IGxpYnhsX19hcmNoX2V4dHJhX21l
bW9yeShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgKm91dCk7CiAKK19oaWRkZW4KK2ludCBsaWJ4bF9fYXJjaF9jcmVhdGVfdmlv
bW11KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkKTsKKwogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQo
X194ODZfNjRfXykKIAogI2RlZmluZSBMQVBJQ19CQVNFX0FERFJFU1MgIDB4ZmVlMDAwMDAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJt
LmMKaW5kZXggZDg0MmQ4OC4uZjViZjVkZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTEwNjUsNiArMTA2NSwxMyBA
QCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX2FjcGlfc2V0ZGVmYXVsdCgKICAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YWNwaSwgZmFsc2UpOwogfQogCitp
bnQgbGlieGxfX2FyY2hfY3JlYXRlX3Zpb21tdShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQoreworICAgIHJldHVybiAwOworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBi
ZmZiYzQ1Li5mZDliZmI4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNTU3LDYgKzU1NywxMCBAQCBpbnQg
bGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRf
Y29uZmlnLAogICAgICAgICB9CiAgICAgfQogCisgICAgcmMgPSBsaWJ4bF9fYXJjaF9jcmVhdGVf
dmlvbW11KGdjLCBkX2NvbmZpZywgKmRvbWlkKTsKKyAgICBpZiAocmMgPCAwKQorICAgICAgICBn
b3RvIG91dDsKKwogICAgIHJjID0gbGlieGxfX2FyY2hfZG9tYWluX3NhdmVfY29uZmlnKGdjLCBk
X2NvbmZpZywgeGNfY29uZmlnKTsKICAgICBpZiAocmMgPCAwKQogICAgICAgICBnb3RvIG91dDsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxf
eDg2LmMKaW5kZXggNDU1ZjZmMC4uODE5ZWUwYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTIsNiArMiw3IEBACiAj
aW5jbHVkZSAibGlieGxfYXJjaC5oIgogCiAjaW5jbHVkZSA8eGNfZG9tLmg+CisjaW5jbHVkZSA8
eGVuL3Zpb21tdS5oPgogCiBpbnQgbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RvbWFpbl9jb25maWcgKmRfY29uZmlnLApAQCAtNTg3LDYgKzU4OCwyOSBAQCB2b2lkIGxpYnhs
X19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX2FjcGlfc2V0ZGVmYXVsdCgKICAgICBsaWJ4bF9kZWZi
b29sX3NldGRlZmF1bHQoJmJfaW5mby0+YWNwaSwgdHJ1ZSk7CiB9CiAKK2ludCBsaWJ4bF9fYXJj
aF9jcmVhdGVfdmlvbW11KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQoreworICAgIGludCByYyA9IDA7CisgICAg
bGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOworICAgIGxpYnhsX3Zpb21tdV9p
bmZvIHZpb21tdSA9IGRfY29uZmlnLT5iX2luZm8udS5odm0udmlvbW11OworCisgICAgaWYgKHZp
b21tdS50eXBlID09IFZJT01NVV9UWVBFX0lOVEVMX1ZURCkgeworICAgICAgICB1aW50MzJfdCBp
ZDsKKyAgICAgICAgdWludDY0X3QgY2FwOworCisgICAgICAgIHJjID0geGNfdmlvbW11X3F1ZXJ5
X2NhcChjdHgtPnhjaCwgZG9taWQsIHZpb21tdS50eXBlLCAmY2FwKTsKKyAgICAgICAgaWYgKHJj
IHx8ICgoY2FwICYgdmlvbW11LmNhcCkgIT0gY2FwKSkKKyAgICAgICAgICAgIHJldHVybiByYzsK
KworICAgICAgICByYyA9IHhjX3Zpb21tdV9jcmVhdGUoY3R4LT54Y2gsIGRvbWlkLCB2aW9tbXUu
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpb21tdS5iYXNlX2FkZHIsIHZp
b21tdS5sZW5ndGgsIHZpb21tdS5jYXAsICZpZCk7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMS44LjMuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnM-0004YU-3O; Thu, 18 May 2017 11:40:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnK-0004VW-T0
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:39 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 93/35-31580-6388D195; Thu, 18 May 2017 11:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykQte0Qzb
 SYNVOTYslHxezODB6HN39mymAMYo1My8pvyKBNWPt9Tb2gjuKFZdWnWdrYJwj2cXIxSEkMI1R
 Ys7x1SxdjJwcEgK8EkeWzWCFsP0k5m04wAZR1MEosev9MnaQBJuAusSJxRMZQWwRAWmJa58vg
 9nMAvsYJd48VwWxhQUcJY7uXwI2lEVAVeLty09gvbwCrhIf3+5mhFigIDHl4XtmEJsTKL5t6y
 2weiEBF4nGhb2sExh5FzAyrGLUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUw
 q1kvOz93ECAyIegYGxh2Mr477HWKU5GBSEuU9XCAbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 l68dKCdYlJqeWpGWmQMMTZi0BAePkghvCkiat7ggMbc4Mx0idYpRUUqc1wskIQCSyCjNg2uDx
 cMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8VSBTeDLzSuCmvwJazAS0uPmBNMjikkSElF
 QD47TNuz9W9qz7z3NhCcsUTfsZDS94fjE+VxBYd+GH9qaSg8fWSvgafHeff2y7Sefi+njmCr0
 0HufVu/c+PzRt1+fcKMeQe3Jtyjdm8ktdPFN5xX2PwkH9dOWCHSytydFnndtfrHPP9jx16uOy
 LwI8HwseZhqEz67aHOL+/VzuxPajE48d26YU/lCJpTgj0VCLuag4EQANYrkzggIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495107635!101206705!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10883 invoked from network); 18 May 2017 11:40:37 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:37 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="88992857"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga004.jf.intel.com with ESMTP; 18 May 2017 04:40:33 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:42 -0400
Message-Id: <1495085696-10819-13-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 12/26] X86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggYWRkcyBWVlRE
IE1NSU8gaGFuZGxlciB0byBkZWFsIHdpdGggTU1JTyBhY2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0
aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYyB8IDEyNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dnZ0ZC5jIGIveGVuL2FyY2gveDg2L2h2bS92dnRkLmMKaW5kZXggZTM2NGYyYi4uYjBhMjNlZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92dnRkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92dnRkLmMKQEAgLTUwLDYgKzUwLDM4IEBAIHN0cnVjdCB2dnRkIHsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpyZWdzX3BhZ2U7CiB9OwogCisjZGVmaW5lIF9fREVCVUdfVlZURF9fCisjaWZkZWYg
X19ERUJVR19WVlREX18KK2V4dGVybiB1bnNpZ25lZCBpbnQgdnZ0ZF9kZWJ1Z19sZXZlbDsKKyNk
ZWZpbmUgVlZURF9EQkdfSU5GTyAgICAgMQorI2RlZmluZSBWVlREX0RCR19UUkFOUyAgICAoMTw8
MSkKKyNkZWZpbmUgVlZURF9EQkdfUlcgICAgICAgKDE8PDIpCisjZGVmaW5lIFZWVERfREJHX0ZB
VUxUICAgICgxPDwzKQorI2RlZmluZSBWVlREX0RCR19FT0kgICAgICAoMTw8NCkKKyNkZWZpbmUg
VlZURF9ERUJVRyhsdmwsIF9mLCBfYS4uLikgZG8geyBcCisgICAgaWYgKCB2dnRkX2RlYnVnX2xl
dmVsICYgbHZsICkgXAorICAgIHByaW50aygiVlZURCAlczoiIF9mICJcbiIsIF9fZnVuY19fLCAj
IyBfYSk7ICAgIFwKK30gd2hpbGUoMCkKKyNlbHNlCisjZGVmaW5lIFZWVERfREVCVUcoZm10Li4u
KSBkbyB7fSB3aGlsZSgwKQorI2VuZGlmCisKK3Vuc2lnbmVkIGludCB2dnRkX2RlYnVnX2xldmVs
IF9fcmVhZF9tb3N0bHk7CitpbnRlZ2VyX3BhcmFtKCJ2dnRkX2RlYnVnIiwgdnZ0ZF9kZWJ1Z19s
ZXZlbCk7CisKK3N0cnVjdCB2dnRkICpkb21haW5fdnZ0ZChzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7CisKKyAgICBCVUlMRF9C
VUdfT04oTlJfVklPTU1VX1BFUl9ET01BSU4gIT0gMSk7CisgICAgcmV0dXJuIChpbmZvICYmIGlu
Zm8tPnZpb21tdVswXSkgPyBpbmZvLT52aW9tbXVbMF0tPnByaXYgOiBOVUxMOworfQorCitzdGF0
aWMgaW5saW5lIHN0cnVjdCB2dnRkICp2Y3B1X3Z2dGQoc3RydWN0IHZjcHUgKnYpCit7CisgICAg
cmV0dXJuIGRvbWFpbl92dnRkKHYtPmRvbWFpbik7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCB2
dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWx1ZSkKIHsKQEAgLTc2LDYgKzEwOCwxMDAg
QEAgc3RhdGljIGlubGluZSB1aW50OF90IHZ2dGRfZ2V0X3JlZ19ieXRlKHN0cnVjdCB2dnRkICp2
dGQsIHVpbnQzMl90IHJlZykKICAgICB2dnRkX3NldF9yZWcodnZ0ZCwgKHJlZykgKyA0LCAodmFs
KSA+PiAzMik7IFwKIH0gd2hpbGUoMCkKIAorc3RhdGljIGludCB2dnRkX3JhbmdlKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpCit7CisgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSB2
Y3B1X3Z2dGQodik7CisKKyAgICBpZiAoIHZ2dGQgKQorICAgICAgICByZXR1cm4gKGFkZHIgPj0g
dnZ0ZC0+YmFzZV9hZGRyKSAmJgorICAgICAgICAgICAgICAgKGFkZHIgPCB2dnRkLT5iYXNlX2Fk
ZHIgKyBQQUdFX1NJWkUpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHZ2dGRfcmVh
ZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyAqcHZhbCkKK3sKKyAgICBzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCA9IHZjcHVfdnZ0ZCh2KTsKKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRk
ciAtIHZ2dGQtPmJhc2VfYWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0X2FsaWduZWQgPSBv
ZmZzZXQgJiB+MzsKKworICAgIGlmICggIXB2YWwgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOworCisgICAgVlZURF9ERUJVRyhWVlREX0RCR19SVywgIlJFQUQgSU5GTzogb2Zmc2V0ICV4
IGxlbiAlZC4iLCBvZmZzZXQsIGxlbik7CisKKyAgICBpZiAoIG9mZnNldCAmIDMgKQorICAgIHsK
KyAgICAgICAgVlZURF9ERUJVRyhWVlREX0RCR19SVywgIkFsaWdubWVudCBpcyBub3QgY2Fub25p
Y2FsLiIpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIHN3aXRj
aCggbGVuICkKKyAgICB7CisgICAgY2FzZSA0OgorICAgICAgICAqcHZhbCA9IHZ2dGRfZ2V0X3Jl
Zyh2dnRkLCBvZmZzZXRfYWxpZ25lZCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSA4Ogor
ICAgICAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBvZmZzZXRfYWxpZ25lZCwgKnB2YWwpOwor
ICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KKwor
ICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFsKQoreworICAgIHN0cnVjdCB2dnRkICp2
dnRkID0gdmNwdV92dnRkKHYpOworICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyIC0gdnZ0
ZC0+YmFzZV9hZGRyOworICAgIHVuc2lnbmVkIGludCBvZmZzZXRfYWxpZ25lZCA9IG9mZnNldCAm
IH4weDM7CisgICAgaW50IHJldDsKKworICAgIFZWVERfREVCVUcoVlZURF9EQkdfUlcsICJXUklU
RSBJTkZPOiBvZmZzZXQgJXggbGVuICVkIHZhbCAlbHguIiwKKyAgICAgICAgICAgICAgIG9mZnNl
dCwgbGVuLCB2YWwpOworCisgICAgaWYgKCAob2Zmc2V0ICYgMykgfHwgKChsZW4gIT0gNCkgJiYg
KGxlbiAhPSA4KSkgKQorICAgIHsKKyAgICAgICAgVlZURF9ERUJVRyhWVlREX0RCR19SVywgIkFs
aWdubWVudCBvciBsZW5ndGggaXMgbm90IGNhbm9uaWNhbCIpOworICAgICAgICByZXR1cm4gWDg2
RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgfQorCisgICAgcmV0ID0gWDg2RU1VTF9PS0FZOworICAg
IGlmICggbGVuID09IDQgKQorICAgIHsKKyAgICAgICAgc3dpdGNoICggb2Zmc2V0X2FsaWduZWQg
KQorICAgICAgICB7CisgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVHOgorICAgICAgICBjYXNl
IERNQVJfSUVBRERSX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0lFVUFERFJfUkVHOgorICAgICAg
ICBjYXNlIERNQVJfRkVEQVRBX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0ZFQUREUl9SRUc6Cisg
ICAgICAgIGNhc2UgRE1BUl9GRVVBRERSX1JFRzoKKyAgICAgICAgICAgIHZ2dGRfc2V0X3JlZyh2
dnRkLCBvZmZzZXRfYWxpZ25lZCwgdmFsKTsKKyAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfT0tB
WTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBy
ZXQgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcmV0ID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisK
KyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9tbWlvX29wcyB2
dnRkX21taW9fb3BzID0geworICAgIC5jaGVjayA9IHZ2dGRfcmFuZ2UsCisgICAgLnJlYWQgPSB2
dnRkX3JlYWQsCisgICAgLndyaXRlID0gdnZ0ZF93cml0ZQorfTsKKwogc3RhdGljIHZvaWQgdnZ0
ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJpbGl0eSkKIHsKICAgICB1
aW50NjRfdCBjYXAsIGVjYXA7CkBAIC0xNDAsNiArMjY2LDcgQEAgc3RhdGljIGludCB2dnRkX2Ny
ZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCiAgICAgdnZ0ZC0+
bGVuZ3RoID0gdmlvbW11LT5sZW5ndGg7CiAgICAgdnZ0ZC0+ZG9tYWluID0gZDsKICAgICB2dnRk
LT5zdGF0dXMgPSAwOworICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnZ0ZF9tbWlvX29w
cyk7CiAgICAgcmV0dXJuIDA7CiAKIG91dDI6Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnN-0004aw-Fg; Thu, 18 May 2017 11:40:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnL-0004XC-NY
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:39 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 8A/EC-02955-6388D195; Thu, 18 May 2017 11:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNykQtesQzb
 SoPGugsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHs2Tr2guMaFav7f7I3MH6X62Lk4hASmMYo
 sWzpHPYuRk4OCQFeiSPLZrBC2H4Sz07fYIIo6mCU2HD2CRtIgk1AXeLE4omMILaIgLTEtc+Xw
 WxmgX2MEm+eq3YxcnAIC0RJ3NjpAmKyCKhKnL/CBFLBK+AqsX7qUTaI8QoSUx6+ZwaxOYHi27
 beYgGxhQRcJBoX9rJOYORdwMiwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMBjqGRgYdzC+Ou53iFGSg0lJlPdwgWykEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQlevnagnGBRanpqRVpmDjAsYdISHDxKIrwpIGne4oLE3OLMdIjUKUZFKXFeL5CEAEgiozQPr
 g0WC5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNWgUzhycwrgZv+CmgxE9Di5gfSIItLEh
 FSUg2MPZq55z1j1vTev1/wPmeZjfK2H66786KDb5/oO+F0IcbVZ4vGo1MR3X5HIz/Nsan7HRE
 oPmnZzG3Sp2d6/TLbqmLGxzF3CufTLyt0XybevfRlSVj4ocezw7IsjI0/bxFdYMxz8kF2yelL
 5S59WxgCOCwcrqYqhHG+n+cmFMqZs9ls13mppikxSizFGYmGWsxFxYkARP+9b4ACAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495107635!101206705!2
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10989 invoked from network); 18 May 2017 11:40:38 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:38 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="88640545"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga002.jf.intel.com with ESMTP; 18 May 2017 04:40:35 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:43 -0400
Message-Id: <1495085696-10819-14-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 13/26] X86/vvtd: Set Interrupt Remapping
	Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHNldHMgdGhpcyBm
aWVsZCB0byBzZXQvdXBkYXRlIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHBvaW50ZXIK
dXNlZCBieSBoYXJkd2FyZS4gVGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgcG9pbnRlciBp
cyBzcGVjaWZpZWQgdGhyb3VnaAp0aGUgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSBBZGRyZXNz
IChJUlRBX1JFRykgcmVnaXN0ZXIuCgpUaGlzIHBhdGNoIGVtdWxhdGVzIHRoaXMgb3BlcmF0aW9u
IGFuZCBhZGRzIHNvbWUgbmV3IGZpZWxkcyBpbiBWVlREIHRvIHRyYWNrCmluZm8gKGUuZy4gdGhl
IHRhYmxlJ3MgZ2ZuIGFuZCBtYXggc3VwcG9ydGVkIGVudHJpZXMpIG9mIGludGVycnVwdCByZW1h
cHBpbmcKdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
PgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYyAgICAgICAgICAgICB8IDcwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
IHwgIDkgKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jIGIveGVuL2FyY2gveDg2
L2h2bS92dnRkLmMKaW5kZXggYjBhMjNlZS4uYjZmZDM0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92dnRkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92dnRkLmMKQEAgLTQ2LDYgKzQ2
LDEzIEBAIHN0cnVjdCB2dnRkIHsKICAgICB1aW50NjRfdCBsZW5ndGg7CiAgICAgLyogUG9pbnQg
YmFjayB0byB0aGUgb3duZXIgZG9tYWluICovCiAgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwor
ICAgIC8qIElzIGluIEV4dGVuZGVkIEludGVycnVwdCBNb2RlPyAqLworICAgIGJvb2wgZWltOwor
ICAgIC8qIE1heCByZW1hcHBpbmcgZW50cmllcyBpbiBJUlQgKi8KKyAgICBpbnQgaXJ0X21heF9l
bnRyeTsKKyAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGJhc2UgZ2ZuICovCisgICAg
dWludDY0X3QgaXJ0OworCiAgICAgc3RydWN0IGh2bV9od192dnRkX3JlZ3MgKnJlZ3M7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcmVnc19wYWdlOwogfTsKQEAgLTgyLDYgKzg5LDExIEBAIHN0YXRp
YyBpbmxpbmUgc3RydWN0IHZ2dGQgKnZjcHVfdnZ0ZChzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1
cm4gZG9tYWluX3Z2dGQodi0+ZG9tYWluKTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIF9fdnZ0
ZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsIGludCBucikKK3sKKyAg
ICByZXR1cm4gX19zZXRfYml0KG5yLCAodWludDMyX3QgKikmdnZ0ZC0+cmVncy0+ZGF0YVtyZWdd
KTsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIHZ2dGRfc2V0X3JlZyhzdHJ1Y3QgdnZ0ZCAqdnRk
LCB1aW50MzJfdCByZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHZhbHVlKQogewpAQCAtMTA4LDYgKzEyMCw0MSBAQCBzdGF0aWMgaW5saW5lIHVpbnQ4X3QgdnZ0
ZF9nZXRfcmVnX2J5dGUoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnKQogICAgIHZ2dGRf
c2V0X3JlZyh2dnRkLCAocmVnKSArIDQsICh2YWwpID4+IDMyKTsgXAogfSB3aGlsZSgwKQogCitz
dGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQz
Ml90IHZhbCkKK3sKKyAgICB1aW50NjRfdCBpcnRhOworCisgICAgaWYgKCAhKHZhbCAmIERNQV9H
Q01EX1NJUlRQKSApCisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICB2dnRkX2dl
dF9yZWdfcXVhZCh2dnRkLCBETUFSX0lSVEFfUkVHLCBpcnRhKTsKKyAgICB2dnRkLT5pcnQgPSBE
TUFfSVJUQV9BRERSKGlydGEpID4+IFBBR0VfU0hJRlQ7CisgICAgdnZ0ZC0+aXJ0X21heF9lbnRy
eSA9IERNQV9JUlRBX1NJWkUoaXJ0YSk7CisgICAgdnZ0ZC0+ZWltID0gRE1BX0lSVEFfRUlNRShp
cnRhKTsKKyAgICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiVXBkYXRlIElSIGluZm8gKGFkZHI9
JWx4IGVpbT0lZCBzaXplPSVkKS4iLAorICAgICAgICAgICAgICAgdnZ0ZC0+aXJ0LCB2dnRkLT5l
aW0sIHZ2dGQtPmlydF9tYXhfZW50cnkpOworICAgIF9fdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJf
R1NUU19SRUcsIERNQV9HU1RTX1NJUlRQU19CSVQpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKK30KKworc3RhdGljIGludCB2dnRkX3dyaXRlX2djbWQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVp
bnQzMl90IHZhbCkKK3sKKyAgICB1aW50MzJfdCBvcmlnID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERN
QVJfR1NUU19SRUcpOworICAgIHVpbnQzMl90IGNoYW5nZWQgPSBvcmlnIF4gdmFsOworCisgICAg
aWYgKCAhY2hhbmdlZCApCisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgaWYgKCAo
Y2hhbmdlZCAmIChjaGFuZ2VkIC0gMSkpICkKKyAgICAgICAgVlZURF9ERUJVRyhWVlREX0RCR19S
VywgIkd1ZXN0IGF0dGVtcHRzIHRvIHVwZGF0ZSBtdWx0aXBsZSBmaWVsZHMgIgorICAgICAgICAg
ICAgICAgICAgICAgIm9mIEdDTURfUkVHIGluIG9uZSB3cml0ZSB0cmFuc2F0aW9uLiIpOworCisg
ICAgaWYgKCBjaGFuZ2VkICYgRE1BX0dDTURfU0lSVFAgKQorICAgICAgICB2dnRkX2hhbmRsZV9n
Y21kX3NpcnRwKHZ2dGQsIHZhbCk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiBz
dGF0aWMgaW50IHZ2dGRfcmFuZ2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcikK
IHsKICAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IHZjcHVfdnZ0ZCh2KTsKQEAgLTE3NSwxMiArMjIy
LDE4IEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBhZGRyLAogICAgIHsKICAgICAgICAgc3dpdGNoICggb2Zmc2V0X2FsaWduZWQgKQogICAgICAg
ICB7CisgICAgICAgIGNhc2UgRE1BUl9HQ01EX1JFRzoKKyAgICAgICAgICAgIHJldCA9IHZ2dGRf
d3JpdGVfZ2NtZCh2dnRkLCB2YWwpOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2Fz
ZSBETUFSX0lFREFUQV9SRUc6CiAgICAgICAgIGNhc2UgRE1BUl9JRUFERFJfUkVHOgogICAgICAg
ICBjYXNlIERNQVJfSUVVQUREUl9SRUc6CiAgICAgICAgIGNhc2UgRE1BUl9GRURBVEFfUkVHOgog
ICAgICAgICBjYXNlIERNQVJfRkVBRERSX1JFRzoKICAgICAgICAgY2FzZSBETUFSX0ZFVUFERFJf
UkVHOgorICAgICAgICBjYXNlIERNQVJfSVJUQV9SRUc6CisgICAgICAgIGNhc2UgRE1BUl9JUlRB
X1JFR19ISToKICAgICAgICAgICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBvZmZzZXRfYWxpZ25lZCwg
dmFsKTsKICAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfT0tBWTsKICAgICAgICAgICAgIGJyZWFr
OwpAQCAtMTkwLDYgKzI0MywyMCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAg
ICAgfQorICAgIGVsc2UgaWYgKCBsZW4gPT0gOCApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBv
ZmZzZXRfYWxpZ25lZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBETUFSX0lSVEFfUkVHOgor
ICAgICAgICAgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUlRBX1JFRywgdmFsKTsK
KyAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByZXQgPSBYODZFTVVMX1VOSEFORExFQUJMRTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogICAgIGVsc2UKICAgICAgICAg
cmV0ID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAKQEAgLTI2Niw2ICszMzMsOSBAQCBzdGF0aWMg
aW50IHZ2dGRfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21tdSkK
ICAgICB2dnRkLT5sZW5ndGggPSB2aW9tbXUtPmxlbmd0aDsKICAgICB2dnRkLT5kb21haW4gPSBk
OwogICAgIHZ2dGQtPnN0YXR1cyA9IDA7CisgICAgdnZ0ZC0+ZWltID0gMDsKKyAgICB2dnRkLT5p
cnQgPSAwOworICAgIHZ2dGQtPmlydF9tYXhfZW50cnkgPSAwOwogICAgIHJlZ2lzdGVyX21taW9f
aGFuZGxlcihkLCAmdnZ0ZF9tbWlvX29wcyk7CiAgICAgcmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmgKaW5kZXggMmU5ZGNhYS4uZmQwNDBkMCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmgKQEAgLTE5NSw5ICsxOTUsMTYgQEAKICNkZWZpbmUgRE1BX0dTVFNf
V0JGUyAgICgoKHU2NCkxKSA8PCAyNykKICNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICgoKHU2NCkx
KSA8PDI2KQogI2RlZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0KTEpIDw8MjUpCi0jZGVmaW5l
IERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgMjQpCisjZGVmaW5lIERNQV9HU1RTX1NJUlRQ
U19CSVQgICAgIDI0CisjZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgRE1BX0dT
VFNfU0lSVFBTX0JJVCkKICNkZWZpbmUgRE1BX0dTVFNfQ0ZJUyAgICgoKHU2NCkxKSA8PDIzKQog
CisvKiBJUlRBX1JFRyAqLworI2RlZmluZSBETUFfSVJUQV9BRERSKHZhbCkgICAgICAodmFsICYg
fjB4ZmZmVUxMKQorI2RlZmluZSBETUFfSVJUQV9FSU1FKHZhbCkgICAgICAoISEodmFsICYgKDEg
PDwgMTEpKSkKKyNkZWZpbmUgRE1BX0lSVEFfUyh2YWwpICAgICAgICAgKHZhbCAmIDB4ZikKKyNk
ZWZpbmUgRE1BX0lSVEFfU0laRSh2YWwpICAgICAgKDFVTCA8PCAoRE1BX0lSVEFfUyh2YWwpICsg
MSkpCisKIC8qIFBNRU5fUkVHICovCiAjZGVmaW5lIERNQV9QTUVOX0VQTSAgICAoKCh1MzIpMSkg
PDwgMzEpCiAjZGVmaW5lIERNQV9QTUVOX1BSUyAgICAoKCh1MzIpMSkgPDwgMCkKLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnR-0004gZ-Me; Thu, 18 May 2017 11:40:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnQ-0004df-1i
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:44 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 53/21-17076-B388D195; Thu, 18 May 2017 11:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNykQteqQzb
 S4ESLscWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH85Bb2gvO8FRfPNbM0MP7k6mLk4hASmM4o
 cXDZZ/YuRk4OCQFeiSPLZrB2MXIA2QESmzrZIGo6GCVmnb8EVsMmoC5xYvFERhBbREBa4trny
 2A2s8A+Rok3z1VBbGEBH4krn3+zgcxhEVCVeLjJBiTMK+AqsWLSVRaIVQoSUx6+ZwaxOYHi27
 beAosLCbhINC7sZZ3AyLuAkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZgMNQzMDDuYHx13O8QoyQHk5Io7+EC2UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Erx87UA5waLU9NSKtMwcYFjCpCU4eJREeFNA0rzFBYm5xZnpEKlTjIpS4rxeIAkBkERGaR5cG
 ywWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5q0CmcKTmVcCN/0V0GImoMXND6RBFpckIq
 SkGhjVN5o9rJ/d13fr/fvXb2c2VNnXv4/1nzBTOLHEg/eq2FWP34xGKz5zS9y8zHpiT/fhXYs
 U1n+on+iSkxLUvSrTZ1tzw/m/qXfdj3NcNXDfkxnp4r8/b2X5e6bbAgwV2v5Hlgge2fTaLdbz
 YeNMQZNfdnGpXVWc1b73ZJxlrJlVH5ZtT9m20UeJpTgj0VCLuag4EQDVfZWQgAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495107635!101206705!3
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11690 invoked from network); 18 May 2017 11:40:42 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:42 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1149660091"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga001.fm.intel.com with ESMTP; 18 May 2017 04:40:40 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:45 -0400
Message-Id: <1495085696-10819-16-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 15/26] x86/vvtd: decode interrupt
	attribute from IRTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClByZXZpb3VzbHksIGludGVycnVw
dCBhdHRyaWJ1dGVzIGNhbiBiZSBleHRyYWN0ZWQgZnJvbSBtc2kgbWVzc2FnZSBvcgpJT0FQSUMg
UlRFLiBIb3dldmVyLCB3aXRoIGludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZCwgdGhlIGF0dHJp
YnV0ZXMKYXJlIGVuY2xvc2VkIGluIHRoZSBhc3NvY2lhdGVkIElSVEUuIFRoaXMgY2FsbGJhY2sg
aXMgZm9yIGNhc2VzIGluCndoaWNoIHRoZSBjYWxsZXIgd2FudHMgdG8gYWNxdWlyZSBpbnRlcnJ1
cHQgYXR0cmlidXRlcy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBm
aWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCmluZGV4
IGM5OTNhMTUuLjU3OTMyY2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCkBAIC01NDUsNiArNTQ1LDI1IEBAIHN0YXRpYyBp
bnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4g
LUVGQVVMVDsKIH0KIAorc3RhdGljIGludCB2dnRkX2dldF9pcnFfaW5mbyhzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19y
ZXF1ZXN0ICppcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVt
YXBwaW5nX2luZm8gKmluZm8pCit7CisgICAgaW50IHJldDsKKyAgICBzdHJ1Y3QgaXJlbWFwX2Vu
dHJ5IGlydGU7CisgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZChkKTsKKworICAg
IHJldCA9IHZ2dGRfZ2V0X2VudHJ5KHZ2dGQsIGlycSwgJmlydGUsIGZhbHNlKTsKKyAgICBpZiAo
IHJldCApCisgICAgICAgIHJldHVybiAtcmV0OworCisgICAgaW5mby0+dmVjdG9yID0gaXJ0ZS5y
ZW1hcC52ZWN0b3I7CisgICAgaW5mby0+ZGVzdCA9IGlydGVfZGVzdCh2dnRkLCBpcnRlLnJlbWFw
LmRzdCk7CisgICAgaW5mby0+ZGVzdF9tb2RlID0gaXJ0ZS5yZW1hcC5kbTsKKyAgICBpbmZvLT5k
ZWxpdmVyeV9tb2RlID0gaXJ0ZS5yZW1hcC5kbG07CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRp
YyB2b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkp
CiB7CiAgICAgdWludDY0X3QgY2FwLCBlY2FwOwpAQCAtNjM5LDcgKzY1OCw4IEBAIHN0cnVjdCB2
aW9tbXVfb3BzIHZ2dGRfaHZtX3ZteF9vcHMgPSB7CiAgICAgLnF1ZXJ5X2NhcHMgPSB2dnRkX3F1
ZXJ5X2NhcHMsCiAgICAgLmNyZWF0ZSA9IHZ2dGRfY3JlYXRlLAogICAgIC5kZXN0cm95ID0gdnZ0
ZF9kZXN0cm95LAotICAgIC5oYW5kbGVfaXJxX3JlcXVlc3QgPSB2dnRkX2hhbmRsZV9pcnFfcmVx
dWVzdAorICAgIC5oYW5kbGVfaXJxX3JlcXVlc3QgPSB2dnRkX2hhbmRsZV9pcnFfcmVxdWVzdCwK
KyAgICAuZ2V0X2lycV9pbmZvID0gdnZ0ZF9nZXRfaXJxX2luZm8KIH07CiAKIHN0YXRpYyBpbnQg
dnZ0ZF9yZWdpc3Rlcih2b2lkKQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnU-0004lU-Us; Thu, 18 May 2017 11:40:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnT-0004iu-PI
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:47 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2C/31-01730-F388D195; Thu, 18 May 2017 11:40:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1taRomvdIRt
 p8LVTyGLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzTiz9ClTwd7YivXtn9gaGE+5djFycAgJVEj0
 vePpYuTkkBDglTiybAYrhO0vMXPiNKYuRi6gkg5GiZfHnzOCJNgE1CVOLJ4IZosISEtc+3wZz
 GYW2Mco8ea5KogtLOAt8f3UUzaQ+SwCqhJnFrmDhHkFXCU+XX/LCDFfQWLKw/fMIDYnUHzb1l
 ssILaQgItE48Je1gmMvAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgSGQj0DA+MOxsbZfocYJTmYlER5DxfIRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4OVrB8oJFqWmp1akZeYAgxImLcHBoyTCqwOS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpc
 V4vkCIBkKKM0jy4EbAIucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcKZApPZl4J3KZXQE
 cwAR3R/EAa5IiSRISUVANjtc+8W8f3B29yO3ThREv81CKlAJ1XhooPNtr1r0nVmKpf/kuV4UC
 9x5Li8B3Hejj0dZIitrFd8ZsTmZ8nH7ggcOM30a+JTWWiRty7DlY9bQkXfVDOcOKIIDPPwil/
 HsX8Td9xLevJquQXBrPVq7RUeLszmTdvWnZm4t09uZYhrUG3NGWFv0xQYinOSDTUYi4qTgQAS
 5OTQIsCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495107640!97329899!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17455 invoked from network); 18 May 2017 11:40:41 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:41 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga105.jf.intel.com with ESMTP; 18 May 2017 04:40:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="102429119"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga005.jf.intel.com with ESMTP; 18 May 2017 04:40:38 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:44 -0400
Message-Id: <1495085696-10819-15-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 14/26] X86/vvtd: Process interrupt
	remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gYSByZW1hcHBpbmcgaW50
ZXJydXB0IHJlcXVlc3QgYXJyaXZlcywgcmVtYXBwaW5nIGhhcmR3YXJlIGNvbXB1dGVzIHRoZQpp
bnRlcnJ1cHRfaW5kZXggcGVyIHRoZSBhbGdvcml0aG0gZGVzY3JpYmVkIGluIFZURCBzcGVjCiJJ
bnRlcnJ1cHQgUmVtYXBwaW5nIFRhYmxlIiwgaW50ZXJwcmV0cyB0aGUgSVJURSBhbmQgZ2VuZXJh
dGVzIGEgcmVtYXBwZWQKaW50ZXJydXB0IHJlcXVlc3QuCgpUaGlzIHBhdGNoIGludHJvZHVjZXMg
dmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdCgpIHRvIGVtdWxhdGUgdGhlIHByb2Nlc3MgaG93CnJl
bWFwcGluZyBoYXJkd2FyZSBoYW5kbGVzIGEgcmVtYXBwaW5nIGludGVycnVwdCByZXF1ZXN0LgoK
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1i
eTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS92dnRkLmMgICAgICAgICAgICAgfCAyNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICAyMSArKysKIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dGQuaCAgIHwgICA2ICsKIDMgZmlsZXMgY2hhbmdl
ZCwgMzA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3Z2dGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCmluZGV4IGI2ZmQzNGIu
LmM5OTNhMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdnZ0ZC5jCkBAIC0yMywxMiArMjMsMTcgQEAKICNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KICNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+CiAjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4K
KyNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisjaW5jbHVk
ZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9kb21haW4uaD4KKyNpbmNsdWRlIDxh
c20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3AybS5o
PgogI2luY2x1ZGUgPHB1YmxpYy92aW9tbXUuaD4KIAogI2luY2x1ZGUgIi4uLy4uLy4uL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgiCisjaW5jbHVkZSAiLi4vLi4vLi4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvdnRkLmgiCiAKIHN0cnVjdCBodm1faHdfdnZ0ZF9yZWdzIHsKICAgICB1
aW50OF90IGRhdGFbMTAyNF07CkBAIC0zOCw2ICs0Myw5IEBAIHN0cnVjdCBodm1faHdfdnZ0ZF9y
ZWdzIHsKICNkZWZpbmUgVklPTU1VX1NUQVRVU19JUlFfUkVNQVBQSU5HX0VOQUJMRUQgICAgICgx
IDw8IDApCiAjZGVmaW5lIFZJT01NVV9TVEFUVVNfRE1BX1JFTUFQUElOR19FTkFCTEVEICAgICAo
MSA8PCAxKQogCisjZGVmaW5lIHZ2dGRfaXJxX3JlbWFwcGluZ19lbmFibGVkKHZ2dGQpIFwKKyAg
ICAgICAgICAgICh2dnRkLT5zdGF0dXMgJiBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5B
QkxFRCkKKwogc3RydWN0IHZ2dGQgewogICAgIC8qIFZJT01NVV9TVEFUVVNfWFhYX1JFTUFQUElO
R19FTkFCTEVEICovCiAgICAgaW50IHN0YXR1czsKQEAgLTEyMCw2ICsxMjgsMTQwIEBAIHN0YXRp
YyBpbmxpbmUgdWludDhfdCB2dnRkX2dldF9yZWdfYnl0ZShzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50
MzJfdCByZWcpCiAgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIChyZWcpICsgNCwgKHZhbCkgPj4gMzIp
OyBcCiB9IHdoaWxlKDApCiAKK3N0YXRpYyBpbnQgbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdWludDY0X3QgZ2ZuLCB2b2lkICoqdmlydCkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwOworCisgICAgcCA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwgTlVMTCwgUDJNX0FMTE9D
KTsKKyAgICBpZiAoICFwICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoICFn
ZXRfcGFnZV90eXBlKHAsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgeworICAgICAgICBwdXRf
cGFnZShwKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgKnZpcnQgPSBf
X21hcF9kb21haW5fcGFnZV9nbG9iYWwocCk7CisgICAgaWYgKCAhKnZpcnQgKQorICAgIHsKKyAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocCk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAg
IH0KKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgdW5tYXBfZ3Vlc3RfcGFnZSh2b2lk
ICp2aXJ0KQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBpZiAoICF2aXJ0
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgdmlydCA9ICh2b2lkICopKCh1bnNpZ25lZCBsb25n
KXZpcnQgJiBQQUdFX01BU0spOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShkb21haW5fcGFnZV9t
YXBfdG9fbWZuKHZpcnQpKTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2aXJ0KTsK
KyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKK30KKworc3RhdGljIHZvaWQgdnZ0ZF9pbmpf
aXJxKAorICAgIHN0cnVjdCB2bGFwaWMgKnRhcmdldCwKKyAgICB1aW50OF90IHZlY3RvciwKKyAg
ICB1aW50OF90IHRyaWdfbW9kZSwKKyAgICB1aW50OF90IGRlbGl2ZXJ5X21vZGUpCit7CisgICAg
VlZURF9ERUJVRyhWVlREX0RCR19JTkZPLCAiZGVzdD12JWQsIGRlbGl2ZXJ5X21vZGU9JXggdmVj
dG9yPSVkICIKKyAgICAgICAgICAgICAgICJ0cmlnX21vZGU9JWQuIiwKKyAgICAgICAgICAgICAg
IHZsYXBpY192Y3B1KHRhcmdldCktPnZjcHVfaWQsIGRlbGl2ZXJ5X21vZGUsCisgICAgICAgICAg
ICAgICB2ZWN0b3IsIHRyaWdfbW9kZSk7CisKKyAgICBBU1NFUlQoKGRlbGl2ZXJ5X21vZGUgPT0g
ZGVzdF9GaXhlZCkgfHwKKyAgICAgICAgICAgKGRlbGl2ZXJ5X21vZGUgPT0gZGVzdF9Mb3dlc3RQ
cmlvKSk7CisKKyAgICB2bGFwaWNfc2V0X2lycSh0YXJnZXQsIHZlY3RvciwgdHJpZ19tb2RlKTsK
K30KKworc3RhdGljIGludCB2dnRkX2RlbGl2ZXJ5KAorICAgIHN0cnVjdCBkb21haW4gKmQsIGlu
dCB2ZWN0b3IsCisgICAgdWludDMyX3QgZGVzdCwgdWludDhfdCBkZXN0X21vZGUsCisgICAgdWlu
dDhfdCBkZWxpdmVyeV9tb2RlLCB1aW50OF90IHRyaWdfbW9kZSkKK3sKKyAgICBzdHJ1Y3Qgdmxh
cGljICp0YXJnZXQ7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBzd2l0Y2ggKCBkZWxpdmVy
eV9tb2RlICkKKyAgICB7CisgICAgY2FzZSBkZXN0X0xvd2VzdFByaW86CisgICAgICAgIHRhcmdl
dCA9IHZsYXBpY19sb3dlc3RfcHJpbyhkLCBOVUxMLCAwLCBkZXN0LCBkZXN0X21vZGUpOworICAg
ICAgICBpZiAoIHRhcmdldCAhPSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAgICAgdnZ0ZF9p
bmpfaXJxKHRhcmdldCwgdmVjdG9yLCB0cmlnX21vZGUsIGRlbGl2ZXJ5X21vZGUpOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgVlZURF9ERUJVRyhWVlREX0RCR19JTkZP
LCAibnVsbCByb3VuZCByb2JpbjogdmVjdG9yPSUwMnhcbiIsIHZlY3Rvcik7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBkZXN0X0ZpeGVkOgorICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwg
diApCisgICAgICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKHYpLCBO
VUxMLCAwLCBkZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0X21v
ZGUpICkKKyAgICAgICAgICAgICAgICB2dnRkX2lual9pcnEodmNwdV92bGFwaWModiksIHZlY3Rv
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJpZ19tb2RlLCBkZWxpdmVyeV9tb2Rl
KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIGRlc3RfTk1JOgorICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVf
dmxhcGljKHYpLCBOVUxMLCAwLCBkZXN0LCBkZXN0X21vZGUpCisgICAgICAgICAgICAgICAgICYm
ICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5ubWlfcGVuZGluZykgKQorICAgICAgICAgICAgICAgIHZj
cHVfa2ljayh2KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfV0FSTklORworICAgICAgICAgICAgICAgIiVwdjogVW5zdXBwb3J0ZWQgVlRE
IGRlbGl2ZXJ5IG1vZGUgJWQgZm9yIERvbSVkXG4iLAorICAgICAgICAgICAgICAgY3VycmVudCwg
ZGVsaXZlcnlfbW9kZSwgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB1aW50MzJfdCBpcnFfcmVtYXBwaW5n
X3JlcXVlc3RfaW5kZXgoc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxKQoreworICAg
IGlmICggaXJxLT50eXBlID09IFZJT01NVV9SRVFVRVNUX0lSUV9NU0kgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkgbXNpX21zZyA9IHsgeyBpcnEtPm1zZy5tc2ku
YWRkciB9LCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpcnEtPm1zZy5tc2kuZGF0YSB9OworCisgICAgICAgIHJldHVybiBNU0lfUkVNQVBfRU5UUllf
SU5ERVgobXNpX21zZyk7CisgICAgfQorICAgIGVsc2UgaWYgKCBpcnEtPnR5cGUgPT0gVklPTU1V
X1JFUVVFU1RfSVJRX0FQSUMgKQorICAgIHsKKyAgICAgICAgc3RydWN0IElPX0FQSUNfcm91dGVf
cmVtYXBfZW50cnkgcmVtYXBfcnRlID0geyB7IGlycS0+bXNnLnJ0ZSB9IH07CisKKyAgICAgICAg
cmV0dXJuIElPQVBJQ19SRU1BUF9FTlRSWV9JTkRFWChyZW1hcF9ydGUpOworICAgIH0KKyAgICBC
VUcoKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSB1aW50MzJfdCBpcnRlX2Rl
c3Qoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IGRlc3QpCit7CisgICAgdWludDY0X3QgaXJ0
YTsKKworICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVJUQV9SRUcsIGlydGEpOwor
ICAgIC8qIEluIHhBUElDIG1vZGUsIG9ubHkgOC1iaXRzKFsxNTo4XSkgYXJlIHZhbGlkICovCisg
ICAgcmV0dXJuIERNQV9JUlRBX0VJTUUoaXJ0YSkgPyBkZXN0IDogTUFTS19FWFRSKGRlc3QsIElS
VEVfeEFQSUNfREVTVF9NQVNLKTsKK30KKworc3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChz
dHJ1Y3QgdnZ0ZCAqdnZ0ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGly
cV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcmVhc29uKQoreworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IHZ2dGRfaGFuZGxl
X2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKIHsKICAgICB1aW50
NjRfdCBpcnRhOwpAQCAtMjY5LDYgKzQxMSwxNDAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1f
bW1pb19vcHMgdnZ0ZF9tbWlvX29wcyA9IHsKICAgICAud3JpdGUgPSB2dnRkX3dyaXRlCiB9Owog
CitzdGF0aWMgYm9vbCBpcl9zaWRfdmFsaWQoc3RydWN0IGlyZW1hcF9lbnRyeSAqaXJ0ZSwgdWlu
dDMyX3Qgc291cmNlX2lkKQoreworICAgIHJldHVybiBUUlVFOworfQorCisvKgorICogQHJlY29y
ZF9mYXVsdDogYSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgd2UgbmVlZCByZWNvcmRpbmcgYSBm
YXVsdAorICogd2hlbiBhIGZhdWx0IGhhcHBlbnMgZHVyaW5nIGZldGNoaW5nIHZJUlRFLiAoMSBt
ZWFucyByZWNvcmRpbmcgaXQsCisgKiAwIG1lYW5zIGlnbm9yaW5nIHRoZSBmYXVsdCkuIHJlY29y
ZF9mYXVsdCA9IDAgaXMgdXNlZCBpbiBwYXJzaW5nCisgKiBwcm9jZXNzIGluIHdoaWNoIG9ubHkg
dGhlIGVuY29kZWQgYXR0cmlidXRlcyBpcyBjYXJlZC4KKyAqLworc3RhdGljIGludCB2dnRkX2dl
dF9lbnRyeShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICpkZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHJlY29yZF9mYXVsdCkKK3sKKyAgICBpbnQgcmV0OworICAgIHVpbnQzMl90IGVudHJ5ID0g
aXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KGlycSk7CisgICAgc3RydWN0IGlyZW1hcF9lbnRy
eSAgKmlydGUsICppcnRfcGFnZTsKKworICAgIFZWVERfREVCVUcoVlZURF9EQkdfVFJBTlMsICJp
bnRlcnByZXQgYSByZXF1ZXN0IHdpdGggaW5kZXggJXgiLCBlbnRyeSk7CisKKyAgICBpZiAoIGVu
dHJ5ID4gdnZ0ZC0+aXJ0X21heF9lbnRyeSApCisgICAgeworICAgICAgICByZXQgPSBWVERfRlJf
SVJfSU5ERVhfT1ZFUjsKKyAgICAgICAgZ290byBoYW5kbGVfZmF1bHQ7CisgICAgfQorCisgICAg
cmV0ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCB2dnRkLT5pcnQgKyAoZW50cnkgPj4g
SVJFTUFQX0VOVFJZX09SREVSKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCoqKSZp
cnRfcGFnZSk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgcmV0ID0gVlREX0ZSX0lS
X1JPT1RfSU5WQUw7CisgICAgICAgIGdvdG8gaGFuZGxlX2ZhdWx0OworICAgIH0KKworICAgIGly
dGUgPSBpcnRfcGFnZSArIChlbnRyeSAlICgxIDw8IElSRU1BUF9FTlRSWV9PUkRFUikpOworICAg
IGRlc3QtPnZhbCA9IGlydGUtPnZhbDsKKyAgICBpZiAoICFxaW52YWxfcHJlc2VudCgqaXJ0ZSkg
KQorICAgIHsKKyAgICAgICAgcmV0ID0gVlREX0ZSX0lSX0VOVFJZX1A7CisgICAgICAgIGdvdG8g
dW5tYXBfaGFuZGxlX2ZhdWx0OworICAgIH0KKworICAgIC8qIENoZWNrIHJlc2VydmVkIGJpdHMg
Ki8KKyAgICBpZiAoIChpcnRlLT5yZW1hcC5yZXNfMSB8fCBpcnRlLT5yZW1hcC5yZXNfMiB8fCBp
cnRlLT5yZW1hcC5yZXNfMyB8fAorICAgICAgICAgIGlydGUtPnJlbWFwLnJlc180KSApCisgICAg
eworICAgICAgICByZXQgPSBWVERfRlJfSVJfSVJURV9SU1ZEOworICAgICAgICBnb3RvIHVubWFw
X2hhbmRsZV9mYXVsdDsKKyAgICB9CisKKyAgICBpZiAoIWlyX3NpZF92YWxpZChpcnRlLCBpcnEt
PnNvdXJjZV9pZCkpCisgICAgeworICAgICAgICByZXQgPSBWVERfRlJfSVJfU0lEX0VSUjsKKyAg
ICAgICAgZ290byB1bm1hcF9oYW5kbGVfZmF1bHQ7CisgICAgfQorICAgIHVubWFwX2d1ZXN0X3Bh
Z2UoaXJ0X3BhZ2UpOworICAgIHJldHVybiAwOworCisgdW5tYXBfaGFuZGxlX2ZhdWx0OgorICAg
IHVubWFwX2d1ZXN0X3BhZ2UoaXJ0X3BhZ2UpOworIGhhbmRsZV9mYXVsdDoKKyAgICBpZiAoICFy
ZWNvcmRfZmF1bHQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgc3dpdGNoICggcmV0ICkK
KyAgICB7CisgICAgY2FzZSBWVERfRlJfSVJfU0lEX0VSUjoKKyAgICBjYXNlIFZURF9GUl9JUl9J
UlRFX1JTVkQ6CisgICAgY2FzZSBWVERfRlJfSVJfRU5UUllfUDoKKyAgICAgICAgaWYgKCBxaW52
YWxfZmF1bHRfZGlzYWJsZSgqaXJ0ZSkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgLyogZmFs
bCB0aHJvdWdoICovCisgICAgY2FzZSBWVERfRlJfSVJfSU5ERVhfT1ZFUjoKKyAgICBjYXNlIFZU
RF9GUl9JUl9ST09UX0lOVkFMOgorICAgICAgICB2dnRkX3JlY29yZF9mYXVsdCh2dnRkLCBpcnEs
IHJldCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX0dfSU5GTywgIkNhbid0IGhhbmRsZSBWVC1kIGZhdWx0ICV4XG4iLCByZXQpOworICAg
IH0KKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IHZ2dGRfaXJxX3JlcXVlc3Rfc2Fu
aXR5X2NoZWNrKHN0cnVjdCB2dnRkICp2dnRkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICppcnEpCit7CisgICAg
aWYgKCBpcnEtPnR5cGUgPT0gVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyB7IGlycS0+bXNnLnJ0
ZSB9IH07CisKKyAgICAgICAgQVNTRVJUKHJ0ZS5mb3JtYXQpOworICAgICAgICByZXR1cm4gKCFy
dGUucmVzZXJ2ZWQpID8gMCA6IFZURF9GUl9JUl9SRVFfUlNWRDsKKyAgICB9CisgICAgZWxzZSBp
ZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCBtc2lfbXNnX3JlbWFwX2VudHJ5IG1zaV9tc2cgPSB7IHsgaXJxLT5tc2cubXNpLmFk
ZHIgfSB9OworCisgICAgICAgIEFTU0VSVChtc2lfbXNnLmFkZHJlc3NfbG8uZm9ybWF0KTsKKyAg
ICAgICAgQVNTRVJUKG1zaV9tc2cuYWRkcmVzc19sby5hZGRyX2lkX3ZhbCA9PSAweGZlZSk7Cisg
ICAgICAgIHJldHVybiAwOworICAgIH0KKyAgICBCVUcoKTsKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIGludCB2dnRkX2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1
ZXN0ICppcnEpCit7CisgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBpcnRlOworICAgIGludCByZXQ7
CisgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZChkKTsKKworICAgIGlmICggIXZ2
dGQgfHwgIXZ2dGRfaXJxX3JlbWFwcGluZ19lbmFibGVkKHZ2dGQpICkKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisKKyAgICByZXQgPSB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0eV9jaGVjayh2dnRk
LCBpcnEpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHZ2dGRfcmVjb3JkX2ZhdWx0
KHZ2dGQsIGlycSwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBpZiAo
ICF2dnRkX2dldF9lbnRyeSh2dnRkLCBpcnEsICZpcnRlLCB0cnVlKSApCisgICAgeworICAgICAg
ICB2dnRkX2RlbGl2ZXJ5KHZ2dGQtPmRvbWFpbiwgaXJ0ZS5yZW1hcC52ZWN0b3IsCisgICAgICAg
ICAgICAgICAgICAgICAgaXJ0ZV9kZXN0KHZ2dGQsIGlydGUucmVtYXAuZHN0KSwgaXJ0ZS5yZW1h
cC5kbSwKKyAgICAgICAgICAgICAgICAgICAgICBpcnRlLnJlbWFwLmRsbSwgaXJ0ZS5yZW1hcC50
bSk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKyAgICByZXR1cm4gLUVGQVVMVDsKK30KKwog
c3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJp
bGl0eSkKIHsKICAgICB1aW50NjRfdCBjYXAsIGVjYXA7CkBAIC0zNjIsNyArNjM4LDggQEAgc3Rh
dGljIGludCB2dnRkX2Rlc3Ryb3koc3RydWN0IHZpb21tdSAqdmlvbW11KQogc3RydWN0IHZpb21t
dV9vcHMgdnZ0ZF9odm1fdm14X29wcyA9IHsKICAgICAucXVlcnlfY2FwcyA9IHZ2dGRfcXVlcnlf
Y2FwcywKICAgICAuY3JlYXRlID0gdnZ0ZF9jcmVhdGUsCi0gICAgLmRlc3Ryb3kgPSB2dnRkX2Rl
c3Ryb3kKKyAgICAuZGVzdHJveSA9IHZ2dGRfZGVzdHJveSwKKyAgICAuaGFuZGxlX2lycV9yZXF1
ZXN0ID0gdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3QKIH07CiAKIHN0YXRpYyBpbnQgdnZ0ZF9yZWdp
c3Rlcih2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCBmZDA0MGQwLi4x
YzUzZDIyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMjQ3LDYgKzI0Nywy
MSBAQAogI2RlZmluZSBkbWFfZnJjZF9zb3VyY2VfaWQoYykgKGMgJiAweGZmZmYpCiAjZGVmaW5l
IGRtYV9mcmNkX3BhZ2VfYWRkcihkKSAoZCAmICgoKHU2NCktMSkgPDwgMTIpKSAvKiBsb3cgNjQg
Yml0ICovCiAKK2VudW0gVlREX0ZBVUxUX1RZUEUKK3sKKyAgICAvKiBJbnRlcnJ1cHQgcmVtYXBw
aW5nIHRyYW5zaXRpb24gZmF1bHRzICovCisgICAgVlREX0ZSX0lSX1JFUV9SU1ZEID0gMHgyMCwg
ICAvKiBPbmUgb3IgbW9yZSBJUiByZXF1ZXN0IHJlc2VydmVkCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKiBmaWVsZHMgc2V0ICovCisgICAgVlREX0ZSX0lSX0lOREVYX09WRVIg
PSAweDIxLCAvKiBJbmRleCB2YWx1ZSBncmVhdGVyIHRoYW4gbWF4ICovCisgICAgVlREX0ZSX0lS
X0VOVFJZX1AgPSAweDIyLCAgICAvKiBQcmVzZW50IChQKSBub3Qgc2V0IGluIElSVEUgKi8KKyAg
ICBWVERfRlJfSVJfUk9PVF9JTlZBTCA9IDB4MjMsIC8qIElSIFJvb3QgdGFibGUgaW52YWxpZCAq
LworICAgIFZURF9GUl9JUl9JUlRFX1JTVkQgPSAweDI0LCAgLyogSVJURSBSc3ZkIGZpZWxkIG5v
bi16ZXJvIHdpdGgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFByZXNlbnQg
ZmxhZyBzZXQgKi8KKyAgICBWVERfRlJfSVJfUkVRX0NPTVBBVCA9IDB4MjUsIC8qIEVuY291bnRl
cmVkIGNvbXBhdGlibGUgSVIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJl
cXVlc3Qgd2hpbGUgZGlzYWJsZWQgKi8KKyAgICBWVERfRlJfSVJfU0lEX0VSUiA9IDB4MjYsICAg
IC8qIEludmFsaWQgU291cmNlLUlEICovCit9OworCiAvKgogICogMDogUHJlc2VudAogICogMS0x
MTogUmVzZXJ2ZWQKQEAgLTM4Nyw2ICs0MDIsMTIgQEAgc3RydWN0IGlyZW1hcF9lbnRyeSB7CiB9
OwogCiAvKgorICogV2hlbiBWVC1kIGRvZXNuJ3QgZW5hYmxlIEV4dGVuZGVkIEludGVycnVwdCBN
b2RlLiBIYXJkd2FyZSBvbmx5IGludGVycHJldHMKKyAqIG9ubHkgOC1iaXRzIChbMTU6OF0pIG9m
IERlc3RpbmF0aW9uLUlEIGZpZWxkIGluIHRoZSBJUlRFcy4KKyAqLworI2RlZmluZSBJUlRFX3hB
UElDX0RFU1RfTUFTSyAweGZmMDAKKworLyoKICAqIFBvc3RlZC1pbnRlcnJ1cHQgZGVzY3JpcHRv
ciBhZGRyZXNzIGlzIDY0IGJpdHMgd2l0aCA2NC1ieXRlIGFsaWduZWQsIG9ubHkKICAqIHRoZSB1
cHBlciAyNiBiaXRzIG9mIGxlc3Qgc2lnbmlmaWNpYW50IDMyIGJpdHMgaXMgYXZhaWxhYmxlLgog
ICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnRkLmggYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnRkLmgKaW5kZXggYmI4ODg5Zi4uMTAzMmI0NiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z0ZC5oCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dGQuaApAQCAtNDcsNiArNDcsOCBAQCBzdHJ1Y3QgSU9fQVBJ
Q19yb3V0ZV9yZW1hcF9lbnRyeSB7CiAgICAgfTsKIH07CiAKKyNkZWZpbmUgSU9BUElDX1JFTUFQ
X0VOVFJZX0lOREVYKHgpICgoeC5pbmRleF8xNSA8PCAxNSkgKyB4LmluZGV4XzBfMTQpCisKIHN0
cnVjdCBtc2lfbXNnX3JlbWFwX2VudHJ5IHsKICAgICB1bmlvbiB7CiAgICAgICAgIHUzMiB2YWw7
CkBAIC02NSw0ICs2Nyw4IEBAIHN0cnVjdCBtc2lfbXNnX3JlbWFwX2VudHJ5IHsKICAgICB1MzIJ
ZGF0YTsJCS8qIG1zaSBtZXNzYWdlIGRhdGEgKi8KIH07CiAKKyNkZWZpbmUgTVNJX1JFTUFQX0VO
VFJZX0lOREVYKHgpICgoeC5hZGRyZXNzX2xvLmluZGV4XzE1IDw8IDE1KSArIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4LmFkZHJlc3NfbG8uaW5kZXhfMF8xNCArIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoeC5hZGRyZXNzX2xvLlNIViA/ICh1aW50
MTZfdCl4LmRhdGEgOiAwKSkKKwogI2VuZGlmIC8vIF9WVERfSF8KLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnV-0004lw-66; Thu, 18 May 2017 11:40:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnU-0004jl-8h
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:48 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 54/14-03371-F388D195; Thu, 18 May 2017 11:40:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tbhqGvfIRt
 pMPUYr8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFxzwL2grV8FTcaLrM3MD7n7mLk4hASmM4o
 MeP9C9YuRk4OCQFeiSPLZkDZ/hKnp29nhSjqYJSYuOYNC0iCTUBd4sTiiYwgtoiAtMS1z5fBb
 GaBfYwSb56rgtjCAr4SF+9+YAaxWQRUJZ5cWgxm8wq4SnyZ/IEFYoGCxJSH78HinEDxbVtvgc
 WFBFwkGhf2sk5g5F3AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC8
 5P3cTIzAcGIBgB2PHP6dDjJIcTEqivIcLZCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDytQPl
 BItS01Mr0jJzgIEJk5bg4FES4U0BSfMWFyTmFmemQ6ROMSpKifN6gSQEQBIZpXlwbbBouMQoK
 yXMywh0iBBPQWpRbmYJqvwrRnEORiVh3iqQKTyZeSVw018BLWYCWtz8QBpkcUkiQkqqgTFUK9
 yhsuyPJs/F4FcqRrOsVj/eODfpCHeXV+XV0FXLAzUjNmf46ZwvkH7+JkmkWHtOyLFjfw0+T7f
 XF9npe7H8tPqyPdMM7br5nLWkiyOdVrzSk3q2749m68sI6ZtdVUlJ+h7cx+69b+gpldvAPP9M
 buvkXG6b6Xw/NwnppbVPt3ymUHvhghJLcUaioRZzUXEiAKmxUJ6BAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495107644!63462880!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28161 invoked from network); 18 May 2017 11:40:46 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:46 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="103909118"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga006.fm.intel.com with ESMTP; 18 May 2017 04:40:42 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:46 -0400
Message-Id: <1495085696-10819-17-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 16/26] x86/vioapic: Hook interrupt
	delivery of vIOAPIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gaXJxIHJlbWFwcGluZyBp
cyBlbmFibGVkLCBJT0FQSUMgUmVkaXJlY3Rpb24gRW50cnkgbWF5IGJlIGluIHJlbWFwcGluZwpm
b3JtYXQuIElmIHRoYXQsIGdlbmVyYXRlIGFuIGlycV9yZW1hcHBpbmdfcmVxdWVzdCBhbmQgY2Fs
bCB0aGUgY29tbW9uClZJT01NVSBhYnN0cmFjdGlvbidzIGNhbGxiYWNrIHRvIGhhbmRsZSB0aGlz
IGludGVycnVwdCByZXF1ZXN0LiBEZXZpY2UKbW9kZWwgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNr
aW5nIHRoZSByZXF1ZXN0J3MgdmFsaWRpdHkuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDE0ICsrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKaW5kZXgg
YWJjYzQ3My4uNDBmNTI5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+CisjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9y
ZXEuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+
CkBAIC0zOSw2ICs0MCw4IEBACiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNt
L2lvX2FwaWMuaD4KIAorI2luY2x1ZGUgIi4uLy4uLy4uL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z0ZC5oIgorCiAvKiBIQUNLOiBSb3V0ZSBJUlEwIG9ubHkgdG8gVkNQVTAgdG8gcHJldmVudCB0
aW1lIGp1bXBzLiAqLwogI2RlZmluZSBJUlEwX1NQRUNJQUxfUk9VVElORyAxCiAKQEAgLTMyNyw5
ICszMzAsMjAgQEAgc3RhdGljIHZvaWQgdmlvYXBpY19kZWxpdmVyKHN0cnVjdCBodm1fdmlvYXBp
YyAqdmlvYXBpYywgdW5zaWduZWQgaW50IHBpbikKICAgICBzdHJ1Y3QgdmxhcGljICp0YXJnZXQ7
CiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgdW5zaWduZWQgaW50IGlycSA9IHZpb2FwaWMtPmJh
c2VfZ3NpICsgcGluOworICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0ZSA9
IHsgeyB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmJpdHMgfSB9OwogCiAgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spKTsKIAorICAgIGlmICggcnRl
LmZvcm1hdCApCisgICAgeworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJl
cXVlc3Q7CisKKyAgICAgICAgaXJxX3JlcXVlc3RfaW9hcGljX2ZpbGwoJnJlcXVlc3QsIHZpb2Fw
aWMtPmlkLCBydGUudmFsKTsKKyAgICAgICAgLyogQ3VycmVudGx5LCBvbmx5IHZpb21tdSAwIGlz
IHN1cHBvcnRlZCAqLworICAgICAgICB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KGQsIDAsICZy
ZXF1ZXN0KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIEhWTV9EQkdfTE9HKERCR19M
RVZFTF9JT0FQSUMsCiAgICAgICAgICAgICAgICAgImRlc3Q9JXggZGVzdF9tb2RlPSV4IGRlbGl2
ZXJ5X21vZGU9JXggIgogICAgICAgICAgICAgICAgICJ2ZWN0b3I9JXggdHJpZ19tb2RlPSV4IiwK
LS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnX-0004pr-I9; Thu, 18 May 2017 11:40:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnW-0004ns-N1
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DE/32-03587-2488D195; Thu, 18 May 2017 11:40:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tbhqOvYIRt
 p8PmemsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjHx8g3mgh6xiinb1RsYG4W6GLk4hASmMUpc
 mXCXuYuRk0NCgFfiyLIZrBB2gMSU7pdsEEUdjBJNCz8ygSTYBNQlTiyeyAhiiwhIS1z7fBnMZ
 hbYxyjx5rkqiC0s4C9xfu0UsEEsAqoSb+f/AavhFXCVmH/pJNQyBYkpD9+D2ZxA8W1bb7GA2E
 ICLhKNC3tZJzDyLmBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5y
 fu4kRGAwMQLCDseOf0yFGSQ4mJVHewwWykUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePnagXKC
 RanpqRVpmTnAsIRJS3DwKInwpoCkeYsLEnOLM9MhUqcYFaXEeb1AEgIgiYzSPLg2WCxcYpSVE
 uZlBDpEiKcgtSg3swRV/hWjOAejkjBvFcgUnsy8Erjpr4AWMwEtbn4gDbK4JBEhJdXAKKt221
 4w/UZE6ToetrKYvar7pmyes1JD+fIe9yUKTxJY5PskLvguOGKz7ojYPMmlIUeP3X42e91ia1W
 1fS84FnD9W5H0kT1i1xWL2EVpETMt963b6p0q3iY2f16yHfM51x0z4h/8uHpab8e67dN32op9
 OHzlYeyCmNjVV19u35Cj3n5I0c1o5zIlluKMREMt5qLiRAC79rKxgAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495107644!63462880!2
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28441 invoked from network); 18 May 2017 11:40:49 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:49 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1132037146"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga001.jf.intel.com with ESMTP; 18 May 2017 04:40:47 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:48 -0400
Message-Id: <1495085696-10819-19-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 18/26] X86/vvtd: Enable Interrupt
	Remapping through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHdyaXRlcyB0aGlz
IGZpZWxkIHRvIGVuYWJsZS9kaXNhYmxlIGludGVycnVwdCByZWFtcHBpbmcuIFRoaXMgcGF0Y2gK
ZW11bGF0ZSBJUkVTIGZpZWxkIG9mIEdDTUQuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYyAgICAgICAgICAgICB8IDI2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCB8ICAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92dnRkLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3Z2dGQuYwppbmRleCBiZTNhY2Q1Li4xMGIwY2QwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3Z2dGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYwpAQCAtMjc4LDYg
KzI3OCwyNCBAQCBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfcWllKHN0cnVjdCB2dnRkICp2
dnRkLCB1aW50MzJfdCB2YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAorc3RhdGlj
IGludCB2dnRkX2hhbmRsZV9nY21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFs
KQoreworICAgIFZWVERfREVCVUcoVlZURF9EQkdfUlcsICJFbmFibGUgSW50ZXJydXB0IFJlbWFw
cGluZy4iKTsKKworICAgIGlmICggdmFsICYgRE1BX0dDTURfSVJFICkKKyAgICB7CisgICAgICAg
IHZ2dGQtPnN0YXR1cyB8PSBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsKKyAg
ICAgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfSVJFU19C
SVQpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB2dnRkLT5zdGF0dXMgfD0gflZJ
T01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEOworICAgICAgICBfX3Z2dGRfY2xlYXJf
Yml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RTX0lSRVNfQklUKTsKKyAgICB9CisKKyAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRf
c2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKIHsKICAgICB1aW50NjRfdCBp
cnRhOwpAQCAtMjg1LDYgKzMwMywxMCBAQCBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2ly
dHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKICAgICBpZiAoICEodmFsICYgRE1B
X0dDTURfU0lSVFApICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAorICAgIGlmICgg
dnZ0ZF9pcnFfcmVtYXBwaW5nX2VuYWJsZWQodnZ0ZCkgKQorICAgICAgICBWVlREX0RFQlVHKFZW
VERfREJHX1JXLCAiVXBkYXRlIEludGVycnVwdCBSZW1hcHBpbmcgVGFibGUgd2hlbiAiCisgICAg
ICAgICAgICAgICAgICAgImFjdGl2ZS4iICk7CisKICAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRk
LCBETUFSX0lSVEFfUkVHLCBpcnRhKTsKICAgICB2dnRkLT5pcnQgPSBETUFfSVJUQV9BRERSKGly
dGEpID4+IFBBR0VfU0hJRlQ7CiAgICAgdnZ0ZC0+aXJ0X21heF9lbnRyeSA9IERNQV9JUlRBX1NJ
WkUoaXJ0YSk7CkBAIC0zMTEsNiArMzMzLDEwIEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9nY21k
KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAgICAgICAgIHZ2dGRfaGFuZGxlX2dj
bWRfc2lydHAodnZ0ZCwgdmFsKTsKICAgICBpZiAoIGNoYW5nZWQgJiBETUFfR0NNRF9RSUUgKQog
ICAgICAgICB2dnRkX2hhbmRsZV9nY21kX3FpZSh2dnRkLCB2YWwpOworICAgIGlmICggY2hhbmdl
ZCAmIERNQV9HQ01EX0lSRSApCisgICAgICAgIHZ2dGRfaGFuZGxlX2djbWRfaXJlKHZ2dGQsIHZh
bCk7CisgICAgaWYgKCBjaGFuZ2VkICYgfihETUFfR0NNRF9RSUUgfCBETUFfR0NNRF9TSVJUUCB8
IERNQV9HQ01EX0lSRSkgKQorICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIk9ubHkgUUlF
LFNJUlRQLElSRSBpbiBHQ01EX1JFRyBhcmUgaGFuZGxlZC5cbiIpOwogCiAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKaW5kZXggMmQ2MGRm
Ni4uMDMzNjFjMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKQEAgLTE5NSw3ICsx
OTUsOCBAQAogI2RlZmluZSBETUFfR1NUU19XQkZTICAgKCgodTY0KTEpIDw8IDI3KQogI2RlZmlu
ZSBETUFfR1NUU19RSUVTX0JJVCAgICAgICAyNgogI2RlZmluZSBETUFfR1NUU19RSUVTICAgICAg
ICAgICAoKCh1NjQpMSkgPDwgRE1BX0dTVFNfUUlFU19CSVQpCi0jZGVmaW5lIERNQV9HU1RTX0lS
RVMgICAoKCh1NjQpMSkgPDwyNSkKKyNkZWZpbmUgRE1BX0dTVFNfSVJFU19CSVQgICAgICAgMjUK
KyNkZWZpbmUgRE1BX0dTVFNfSVJFUyAgICgoKHU2NCkxKSA8PCBETUFfR1NUU19JUkVTX0JJVCkK
ICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTX0JJVCAgICAgMjQKICNkZWZpbmUgRE1BX0dTVFNfU0lS
VFBTICgoKHU2NCkxKSA8PCBETUFfR1NUU19TSVJUUFNfQklUKQogI2RlZmluZSBETUFfR1NUU19D
RklTICAgKCgodTY0KTEpIDw8MjMpCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJna-0004ut-Pv; Thu, 18 May 2017 11:40:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnY-0004rV-Tq
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:53 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6E/77-01992-4488D195; Thu, 18 May 2017 11:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWNe5Qzb
 S4MsyBYslHxezODB6HN39mymAMYo1My8pvyKBNePa8kdMBT+EKrYcP8fewHiCv4uRi0NIYDqj
 ROfuP6xdjJwcEgK8EkeWzYCyAyRezl7ABFHUwSjR/XsHO0iCTUBd4sTiiYwgtoiAtMS1z5fBb
 GaBfYwSb56rgtjCAv4Sfz4/ZQOxWQRUJf60nQWr4RVwlWjc8JMFYoGCxJSH75lBbE6g+Latt8
 DiQgIuEo0Le1knMPIuYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFS
 sl5yfu4kRGBAMQLCDcWW78yFGSQ4mJVHewwWykUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePna
 gXKCRanpqRVpmTnA0IRJS3DwKInw6oCkeYsLEnOLM9MhUqcYFaXEeTe2ASUEQBIZpXlwbbB4u
 MQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXlaQ8TyZeSVw018BLWYCWtz8QBpkcUkiQkqqgZ
 HN7/uGJ/8+Fb9/N2lKZJ+YkGrM904Wy5NhH08cYph9Y1uDiNeZ2yvOiuYqPWEv1VoelMe/cbF
 NUvofpmq2CuWjV8X+m11T2/nL6YejYdipl8vWRM59kW1T6Zx+atOelQuWu4qEb+sRZUhJC5GM
 f/lueunByhkbZsvbbNme8/SWqLf3DRbhdypKLMUZiYZazEXFiQCoyvMWggIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495107647!84949287!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9991 invoked from network); 18 May 2017 11:40:50 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 11:40:50 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1171087859"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga002.fm.intel.com with ESMTP; 18 May 2017 04:40:45 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:47 -0400
Message-Id: <1495085696-10819-18-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 17/26] X86/vvtd: Enable Queued
	Invalidation through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHdyaXRlcyB0byBR
SUUgZmllbGRzIG9mIEdDTUQgdG8gZW5hYmxlIG9yIGRpc2FibGUgcXVldWVkCmludmFsaWRhdGlv
bnMuIFRoaXMgcGF0Y2ggZW11bGF0ZXMgUUlFIGZpZWxkcyBvZiBHQ01ELgoKU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92dnRkLmMgICAg
ICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oIHwgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCmluZGV4IDU3OTMyY2IuLmJlM2FjZDUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCkBA
IC0xMDIsNiArMTAyLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3Z2dGRfc2V0X2JpdChzdHJ1
Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCiAgICAgcmV0dXJuIF9fc2V0X2Jp
dChuciwgKHVpbnQzMl90ICopJnZ2dGQtPnJlZ3MtPmRhdGFbcmVnXSk7CiB9CiAKK3N0YXRpYyBp
bmxpbmUgdm9pZCBfX3Z2dGRfY2xlYXJfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCBy
ZWcsIGludCBucikKK3sKKyAgICByZXR1cm4gX19jbGVhcl9iaXQobnIsICh1aW50MzJfdCAqKSZ2
dnRkLT5yZWdzLT5kYXRhW3JlZ10pOworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRf
cmVnKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmFsdWUpCiB7CkBAIC0yNjIsNiArMjY3LDE3IEBAIHN0YXRp
YyBpbnQgdnZ0ZF9yZWNvcmRfZmF1bHQoc3RydWN0IHZ2dGQgKnZ2dGQsCiAgICAgcmV0dXJuIDA7
CiB9CiAKK3N0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfZ2NtZF9xaWUoc3RydWN0IHZ2dGQgKnZ2dGQs
IHVpbnQzMl90IHZhbCkKK3sKKyAgICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiRW5hYmxlIFF1
ZXVlIEludmFsaWRhdGlvbi4iKTsKKworICAgIGlmICggdmFsICYgRE1BX0dDTURfUUlFICkKKyAg
ICAgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfUUlFU19C
SVQpOworICAgIGVsc2UKKyAgICAgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNf
UkVHLCBETUFfR1NUU19RSUVTX0JJVCk7CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwog
c3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3NpcnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50
MzJfdCB2YWwpCiB7CiAgICAgdWludDY0X3QgaXJ0YTsKQEAgLTI5Myw2ICszMDksOCBAQCBzdGF0
aWMgaW50IHZ2dGRfd3JpdGVfZ2NtZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQog
CiAgICAgaWYgKCBjaGFuZ2VkICYgRE1BX0dDTURfU0lSVFAgKQogICAgICAgICB2dnRkX2hhbmRs
ZV9nY21kX3NpcnRwKHZ2dGQsIHZhbCk7CisgICAgaWYgKCBjaGFuZ2VkICYgRE1BX0dDTURfUUlF
ICkKKyAgICAgICAgdnZ0ZF9oYW5kbGVfZ2NtZF9xaWUodnZ0ZCwgdmFsKTsKIAogICAgIHJldHVy
biBYODZFTVVMX09LQVk7CiB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmluZGV4IDFj
NTNkMjIuLjJkNjBkZjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC0xOTMs
NyArMTkzLDggQEAKICNkZWZpbmUgRE1BX0dTVFNfRkxTICAgICgoKHU2NCkxKSA8PCAyOSkKICNk
ZWZpbmUgRE1BX0dTVFNfQUZMUyAgICgoKHU2NCkxKSA8PCAyOCkKICNkZWZpbmUgRE1BX0dTVFNf
V0JGUyAgICgoKHU2NCkxKSA8PCAyNykKLSNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICgoKHU2NCkx
KSA8PDI2KQorI2RlZmluZSBETUFfR1NUU19RSUVTX0JJVCAgICAgICAyNgorI2RlZmluZSBETUFf
R1NUU19RSUVTICAgICAgICAgICAoKCh1NjQpMSkgPDwgRE1BX0dTVFNfUUlFU19CSVQpCiAjZGVm
aW5lIERNQV9HU1RTX0lSRVMgICAoKCh1NjQpMSkgPDwyNSkKICNkZWZpbmUgRE1BX0dTVFNfU0lS
VFBTX0JJVCAgICAgMjQKICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTICgoKHU2NCkxKSA8PCBETUFf
R1NUU19TSVJUUFNfQklUKQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnd-0004yI-1D; Thu, 18 May 2017 11:40:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnb-0004ug-1I
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CE/5C-03696-6488D195; Thu, 18 May 2017 11:40:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhoevaIRt
 pcGS2ocWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH1dBdbwWzRilOHNrE0MHYLdjFycQgJTGeU
 uPvgJ2sXIyeHhACvxJFlM6Bsf4nfkz8zQRR1MErsb/vPApJgE1CXOLF4IiOILSIgLXHt82Uwm
 1lgH6PEm+eqILawQLjEjIZmsEEsAqoSl09sBOvlFXCVmDlhA9QCBYkpD98zg9icQPFtW2+B1Q
 gJuEg0LuxlncDIu4CRYRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ
 +7iZGYDgwAMEOxmV/nQ4xSnIwKYnyHi6QjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcvXDpQT
 LEpNT61Iy8wBBiZMWoKDR0mEVwckzVtckJhbnJkOkTrFqCglzruxDSghAJLIKM2Da4NFwyVGW
 SlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ89qBjOfJzCuBm/4KaDET0OLmB9Igi0sSEVJSDYz5TO
 Z7PzDcTbtU+SP4YP4ckT19LJKpfP3774pMX5Kzkj/a1MGn99n7Jyt0+fROmVprLZROumDYe1p
 ZU9VQNfndZCcuK8ubU9asLlv26N6Jq02/ZzKsyuW1vFNVfbffbNPlm1s5lKKeHr5ZLpU7bydb
 tecyh48n4+dWJn3Lsc58ICH+mUuOl1mJpTgj0VCLuag4EQBJWjyrgQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495107651!103212674!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51166 invoked from network); 18 May 2017 11:40:53 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:53 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="263417874"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga004.fm.intel.com with ESMTP; 18 May 2017 04:40:49 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:49 -0400
Message-Id: <1495085696-10819-20-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 19/26] x86/vpt: Get interrupt vector
	through a vioapic interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gSU9BUElDIFJURSBpcyBp
biByZW1hcHBpbmcgZm9ybWF0LCBpdCBkb2Vzbid0IGNvbnRhaW4gdGhlIHZlY3RvciBvZgppbnRl
cnJ1cHQuIFRoaXMgcGF0Y2ggYWRkcyB2aW9hcGljX2dzaV92ZWN0b3IoKSB0byB0cmFuc2xhdGUg
cGluIHRvIHZlY3Rvci4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92cHQuYyAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpb2FwaWMuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKaW5kZXggNDBmNTI5
Yy4uZTdkMWRlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMxOSw2ICszMTksMzMgQEAgc3RhdGljIGlu
bGluZSBpbnQgcGl0X2NoYW5uZWwwX2VuYWJsZWQodm9pZCkKICAgICByZXR1cm4gcHRfYWN0aXZl
KCZjdXJyZW50LT5kb21haW4tPmFyY2gudnBpdC5wdDApOwogfQogCitpbnQgdmlvYXBpY19waW5f
dmVjdG9yKHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYywgdW5zaWduZWQgaW50IHBpbikKK3sK
KyAgICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeSBydGUgPSB7IHsgdmlvYXBpYy0+
cmVkaXJ0YmxbcGluXS5iaXRzIH0gfTsKKworICAgIGlmICggcnRlLmZvcm1hdCApCisgICAgewor
ICAgICAgICBpbnQgZXJyOworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJl
cXVlc3Q7CisgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX2luZm8gaW5mbzsKKworICAgICAg
ICBpcnFfcmVxdWVzdF9pb2FwaWNfZmlsbCgmcmVxdWVzdCwgdmlvYXBpYy0+aWQsIHJ0ZS52YWwp
OworICAgICAgICAvKiBDdXJyZW50bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCisg
ICAgICAgIGVyciA9IHZpb21tdV9nZXRfaXJxX2luZm8odmlvYXBpYy0+ZG9tYWluLCAwLCAmcmVx
dWVzdCwgJmluZm8pOworICAgICAgICBpZiAoIGVyciA8IDAgKQorICAgICAgICB7CisgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiQmFkIGdzaSBvciBiYWQgaW50ZXJydXB0IHJlbWFw
cGluZyB0YWJsZSAiCisgICAgICAgICAgICAgICAgICAgICAiZW50cnkuXG4iKTsKKyAgICAgICAg
ICAgIGRvbWFpbl9jcmFzaCh2aW9hcGljLT5kb21haW4pOworICAgICAgICB9CisgICAgICAgIHJl
dHVybiBpbmZvLnZlY3RvcjsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcmV0dXJu
IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKKyAgICB9Cit9CisKIHN0YXRp
YyB2b2lkIHZpb2FwaWNfZGVsaXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMsIHVuc2ln
bmVkIGludCBwaW4pCiB7CiAgICAgdWludDE2X3QgZGVzdCA9IHZpb2FwaWMtPnJlZGlydGJsW3Bp
bl0uZmllbGRzLmRlc3RfaWQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92cHQuYwppbmRleCBlM2YyMDM5Li5iOTVkM2ExIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnB0LmMKQEAg
LTEwMSw3ICsxMDEsNyBAQCBzdGF0aWMgaW50IHB0X2lycV92ZWN0b3Ioc3RydWN0IHBlcmlvZGlj
X3RpbWUgKnB0LCBlbnVtIGh2bV9pbnRzcmMgc3JjKQogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgcmV0dXJuIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKKyAg
ICByZXR1cm4gdmlvYXBpY19waW5fdmVjdG9yKHZpb2FwaWMsIHBpbik7CiB9CiAKIHN0YXRpYyBp
bnQgcHRfaXJxX21hc2tlZChzdHJ1Y3QgcGVyaW9kaWNfdGltZSAqcHQpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aW9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aW9hcGljLmgKaW5kZXggMmNlYjYwZS4uYmMyNzI1YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmlvYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
b2FwaWMuaApAQCAtNjQsNiArNjQsNyBAQCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgewogc3RydWN0IGh2
bV92aW9hcGljICpnc2lfdmlvYXBpYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZ3NpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBp
bik7CiAKK2ludCB2aW9hcGljX3Bpbl92ZWN0b3Ioc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGlj
LCB1bnNpZ25lZCBpbnQgcGluKTsKIGludCB2aW9hcGljX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7
CiB2b2lkIHZpb2FwaWNfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aW9hcGljX3Jl
c2V0KHN0cnVjdCBkb21haW4gKmQpOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:40:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnd-0004yo-94; Thu, 18 May 2017 11:40:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnc-0004wZ-7S
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:40:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 3F/76-19466-7488D195; Thu, 18 May 2017 11:40:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNykWNetQzb
 SYM0ZPYslHxezODB6HN39mymAMYo1My8pvyKBNaN91zrGgkm6FacOPWNpYDyp0MXIySEkMI1R
 4vgVVRBbQoBX4siyGawQtr/Eyyt7mLoYuYBqOhglLv+5xA6SYBNQlzixeCIjiC0iIC1x7fNlM
 JtZYB+jxJvnYIOEBeIlTi3sAatnEVCVOHWxCaiGg4NXwFXiy786iPkKElMevmcGsTmBwtu23m
 KBuMdFonFhL+sERt4FjAyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r
 1kvNzNzECg4EBCHYwrmx3PsQoycGkJMp7uEA2UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL187
 UE6wKDU9tSItMwcYljBpCQ4eJRFeHZA0b3FBYm5xZjpE6hSjopQ478Y2oIQASCKjNA+uDRYLl
 xhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMywoyniczrwRu+iugxUxAi5sfSIMsLklESEk1MG
 51uvmz8NwJ050t73jMRP4aT/BtvnK9+Ph9TekUBn6xqG337tYfVHfLP7ly8Q7FOQKBmzc5Pbb
 /OdHY3Lj7j+jHcrand0SyN8Ta5nAfz2z/Fb3FKOn3c9mfO6PCP+9cnb+QqYg5/ZPm6m9V21nc
 dvy90SG1irPQ/4703IeHjp1nlFL758iXcliJpTgj0VCLuag4EQD8RsbNgAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495107647!84949287!2
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10648 invoked from network); 18 May 2017 11:40:54 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 11:40:54 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="970138933"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga003.jf.intel.com with ESMTP; 18 May 2017 04:40:51 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:50 -0400
Message-Id: <1495085696-10819-21-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 20/26] passthrough: move some fields of
	hvm_gmsi_info to a sub-structure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LiBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBpbnRyb2R1Y2luZyBuZXcgZmllbGRzIGluCmh2bV9n
bXNpX2luZm8gdG8gbWFuYWdlIHJlbWFwcGluZyBmb3JtYXQgbXNpIGJvdW5kIHRvIGEgcGh5c2lj
YWwgbXNpLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2ln
bmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92bXNpLmMgICAgICB8ICA0ICsrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMgfCAzMiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
eGVuL2h2bS9pcnEuaCAgICB8ICA4ICsrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDI0IGluc2Vy
dGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggYTM2NjkyYy4uYzRlYzBhZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXNpLmMKQEAgLTEwMSw4ICsxMDEsOCBAQCBpbnQgdm1zaV9kZWxpdmVyKAogCiB2b2lkIHZt
c2lfZGVsaXZlcl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1fcGlycV9k
cGNpICpwaXJxX2RwY2kpCiB7Ci0gICAgdWludDMyX3QgZmxhZ3MgPSBwaXJxX2RwY2ktPmdtc2ku
Z2ZsYWdzOwotICAgIGludCB2ZWN0b3IgPSBwaXJxX2RwY2ktPmdtc2kuZ3ZlYzsKKyAgICB1aW50
MzJfdCBmbGFncyA9IHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzOworICAgIGludCB2ZWN0
b3IgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWM7CiAgICAgdWludDhfdCBkZXN0ID0gKHVp
bnQ4X3QpZmxhZ3M7CiAgICAgdWludDhfdCBkZXN0X21vZGUgPSAhIShmbGFncyAmIFZNU0lfRE1f
TUFTSyk7CiAgICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gKGZsYWdzICYgVk1TSV9ERUxJVl9N
QVNLKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggZTVhNDNlNS4uMjE1OGExMSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jCkBAIC0zMjUsOCArMzI1LDggQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAg
ICAgewogICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQg
fCBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0k7Ci0gICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3Zl
YyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwotICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNp
LmdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3M7CisgICAgICAgICAgICBwaXJxX2Rw
Y2ktPmdtc2kubGVnYWN5Lmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKKyAgICAgICAg
ICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdm
bGFnczsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiAncHRfaXJxX2NyZWF0ZV9iaW5k
JyBjYW4gYmUgY2FsbGVkIGFmdGVyICdwdF9pcnFfZGVzdHJveV9iaW5kJy4KICAgICAgICAgICAg
ICAqIFRoZSAncGlycV9jbGVhbnVwX2NoZWNrJyB3aGljaCB3b3VsZCBmcmVlIHRoZSBzdHJ1Y3R1
cmUgaXMgb25seQpAQCAtMzU4LDggKzM1OCw4IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IDA7Ci0gICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSAwOworICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gMDsKKyAgICAgICAgICAgICAgICBwaXJxX2RwY2kt
Pmdtc2kubGVnYWN5Lmd2ZWMgPSAwOwogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0g
TlVMTDsKICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gMDsKICAgICAgICAgICAg
ICAgICBwaXJxX2NsZWFudXBfY2hlY2soaW5mbywgZCk7CkBAIC0zNzgsMjAgKzM3OCwyMCBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBJ
ZiBwaXJxIGlzIGFscmVhZHkgbWFwcGVkIGFzIHZtc2ksIHVwZGF0ZSBndWVzdCBkYXRhL2FkZHIu
ICovCi0gICAgICAgICAgICBpZiAoIHBpcnFfZHBjaS0+Z21zaS5ndmVjICE9IHB0X2lycV9iaW5k
LT51Lm1zaS5ndmVjIHx8Ci0gICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3Mg
IT0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyApCisgICAgICAgICAgICBpZiAoIHBpcnFfZHBj
aS0+Z21zaS5sZWdhY3kuZ3ZlYyAhPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYyB8fAorICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyAhPSBwdF9pcnFfYmluZC0+
dS5tc2kuZ2ZsYWdzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBEaXJlY3Rs
eSBjbGVhciBwZW5kaW5nIEVPSXMgYmVmb3JlIGVuYWJsaW5nIG5ldyBNU0kgaW5mby4gKi8KICAg
ICAgICAgICAgICAgICBwaXJxX2d1ZXN0X2VvaShpbmZvKTsKIAotICAgICAgICAgICAgICAgIHBp
cnFfZHBjaS0+Z21zaS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7Ci0gICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3M7
CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVjID0gcHRfaXJxX2Jp
bmQtPnUubXNpLmd2ZWM7CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5n
ZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzOwogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAgICAgICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEg
bWlncmF0aW9uLiAqLwotICAgICAgICBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZN
U0lfREVTVF9JRF9NQVNLOwotICAgICAgICBkZXN0X21vZGUgPSAhIShwaXJxX2RwY2ktPmdtc2ku
Z2ZsYWdzICYgVk1TSV9ETV9NQVNLKTsKLSAgICAgICAgZGVsaXZlcnlfbW9kZSA9IChwaXJxX2Rw
Y2ktPmdtc2kuZ2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgorICAgICAgICBkZXN0ID0gcGly
cV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RFU1RfSURfTUFTSzsKKyAgICAgICAg
ZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RNX01B
U0spOworICAgICAgICBkZWxpdmVyeV9tb2RlID0gKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2Zs
YWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgogICAgICAgICAgICAgICAgICAgICAgICAgIEdGTEFH
U19TSElGVF9ERUxJVl9NT0RFOwogCiAgICAgICAgIGRlc3RfdmNwdV9pZCA9IGh2bV9naXJxX2Rl
c3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7CkBAIC00MDQsNyArNDA0LDcgQEAgaW50
IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBkZWxpdmVy
eV9tb2RlID09IGRlc3RfTG93ZXN0UHJpbyApCiAgICAgICAgICAgICAgICAgdmNwdSA9IHZlY3Rv
cl9oYXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2
ZWMpOwogICAgICAgICAgICAgaWYgKCB2Y3B1ICkKICAgICAgICAgICAgICAgICBwaXJxX2RwY2kt
Pmdtc2kucG9zdGVkID0gdHJ1ZTsKICAgICAgICAgfQpAQCAtNDE0LDcgKzQxNCw3IEBAIGludCBw
dF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBp
dCBpcyBzdXBwb3J0ZWQuICovCiAgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCiAgICAgICAg
ICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtX3ZteC5waV9kZXNjIDog
TlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5n
dmVjKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5s
ZWdhY3kuZ3ZlYyk7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtNzI5LDEwICs3MjksMTAg
QEAgc3RhdGljIGludCBfaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlu
dCB2ZWN0b3IgPSAobG9uZylhcmc7CiAKICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgSFZN
X0lSUV9EUENJX01BQ0hfTVNJKSAmJgotICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5ndmVjID09
IHZlY3RvcikgKQorICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9PSB2ZWN0
b3IpICkKICAgICB7Ci0gICAgICAgIGludCBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAm
IFZNU0lfREVTVF9JRF9NQVNLOwotICAgICAgICBpbnQgZGVzdF9tb2RlID0gISEocGlycV9kcGNp
LT5nbXNpLmdmbGFncyAmIFZNU0lfRE1fTUFTSyk7CisgICAgICAgIGludCBkZXN0ID0gcGlycV9k
cGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RFU1RfSURfTUFTSzsKKyAgICAgICAgaW50
IGRlc3RfbW9kZSA9ICEhKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ETV9N
QVNLKTsKIAogICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKGN1cnJl
bnQpLCBOVUxMLCAwLCBkZXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3Rf
bW9kZSkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCBiL3hlbi9pbmNs
dWRlL3hlbi9odm0vaXJxLmgKaW5kZXggNjcxYTZmMi4uNWY4ZTJmNCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCkBA
IC02MCw4ICs2MCwxMiBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgewogI2RlZmluZSBHRkxB
R1NfU0hJRlRfVFJHX01PREUgICAgICAgMTUKIAogc3RydWN0IGh2bV9nbXNpX2luZm8gewotICAg
IHVpbnQzMl90IGd2ZWM7Ci0gICAgdWludDMyX3QgZ2ZsYWdzOworICAgIHVuaW9uIHsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IGd2ZWM7CisgICAgICAgICAgICB1aW50
MzJfdCBnZmxhZ3M7CisgICAgICAgIH0gbGVnYWN5OworICAgIH07CiAgICAgaW50IGRlc3RfdmNw
dV9pZDsgLyogLTEgOm11bHRpLWRlc3QsIG5vbi1uZWdhdGl2ZTogZGVzdF92Y3B1X2lkICovCiAg
ICAgYm9vbCBwb3N0ZWQ7IC8qIGRpcmVjdGx5IGRlbGl2ZXIgdG8gZ3Vlc3QgdmlhIFZULWQgUEk/
ICovCiB9OwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnh-00055x-HZ; Thu, 18 May 2017 11:41:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJng-00053M-8Q
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:41:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0A/AC-29088-B488D195; Thu, 18 May 2017 11:40:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsVywNxEW9erQzb
 S4N0XHYslHxezODB6HN39mymAMYo1My8pvyKBNeP2x16mgld5FUtfPWZpYHzj18XIwSEkUCEx
 rcGpi5GTQ0KAV+LIshmsELafxNlP09m6GLmASjoYJbZunc4MkmATUJc4sXgiI4gtIiAtce3zZ
 TCbWWAfo8Sb56ogtrBAqsTKtwuZQeazCKhKTFoLNpNXwFViz48WZoj5ChJTHr4HszmB4tu23m
 IBsYUEXCQaF/ayTmDkXcDIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMal
 YLzk/dxMjMBDqGRgYdzBe/up0iFGSg0lJlPdwgWykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 DW1AOcGi1PTUirTMHGBIwqQlOHiURHjXgKR5iwsSc4sz0yFSpxgVpcR5N4IkBEASGaV5cG2wO
 LjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZiXtR1oCk9mXgnc9FdAi5mAFjc/kAZZXJKIkJ
 JqYIyfZ2zq7PPqn4vth2OlrXabJLbavVPZpfzriVWMaVGYx1OPi1fNZjNZ+Yd8C98xy/nuRVE
 JPuVrs//djlWTY31Q+mGaWc3GaY9jsoV7nVes3S2+QNWc4/izSEMfg/jf99hL7qZVb2g4fTFj
 BmfTov2zA/vOzzL3rFjoWHahUJLP8+nfx+LHJiixFGckGmoxFxUnAgC+1Y7LfgIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495107656!100491267!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57436 invoked from network); 18 May 2017 11:40:58 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:40:58 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 18 May 2017 04:40:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="88993040"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga004.jf.intel.com with ESMTP; 18 May 2017 04:40:54 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:51 -0400
Message-Id: <1495085696-10819-22-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 21/26] Tools/libxc: Add a new interface
	to bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkludHJvZHVjZSBhIG5ldyBiaW5k
aW5nIHJlbGF0aW9uc2hpcCBhbmQgcHJvdmlkZSBhIG5ldyBpbnRlcmZhY2UgdG8KbWFuYWdlIHRo
ZSBuZXcgcmVsYXRpb25zaGlwLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+
Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMTcgKysrKysrCiB0b29scy9s
aWJ4Yy94Y19kb21haW4uYyAgICAgICB8ICA1NSArKysrKysrKysrKysrKysrKwogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW8uYyAgfCAxMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8ICAgNyArKysKIHhl
bi9pbmNsdWRlL3hlbi9odm0vaXJxLmggICAgIHwgICA3ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAy
MDMgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRl
eCA2YzgxMTBjLi40NjVkYzViIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTcwOSw2ICsxNzA5
LDE1IEBAIGludCB4Y19kb21haW5faW9wb3J0X21hcHBpbmcoeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX3BvcnRzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRfbWFwcGluZyk7CiAKK2ludCB4Y19kb21h
aW5fdXBkYXRlX21zaV9pcnFfcmVtYXBwaW5nKAorICAgIHhjX2ludGVyZmFjZSAqeGNoLAorICAg
IHVpbnQzMl90IGRvbWlkLAorICAgIHVpbnQzMl90IHBpcnEsCisgICAgdWludDMyX3Qgc291cmNl
X2lkLAorICAgIHVpbnQzMl90IGRhdGEsCisgICAgdWludDY0X3QgYWRkciwKKyAgICB1aW50NjRf
dCBndGFibGUpOworCiBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxKAogICAgIHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgIHVpbnQzMl90IGRvbWlkLApAQCAtMTcyMyw2ICsxNzMyLDE0IEBAIGlu
dCB4Y19kb21haW5fdW5iaW5kX21zaV9pcnEoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBpcnEsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGdmbGFncyk7CiAKK2ludCB4Y19kb21haW5fdW5iaW5kX21zaV9pcnFf
cmVtYXBwaW5nKAorICAgIHhjX2ludGVyZmFjZSAqeGNoLAorICAgIHVpbnQzMl90IGRvbWlkLAor
ICAgIHVpbnQzMl90IHBpcnEsCisgICAgdWludDMyX3Qgc291cmNlX2lkLAorICAgIHVpbnQzMl90
IGRhdGEsCisgICAgdWludDY0X3QgYWRkcik7CisKIGludCB4Y19kb21haW5fYmluZF9wdF9pcnEo
eGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IG1hY2hpbmVfaXJxLApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4u
YwppbmRleCAwMDkwOWFkNC4uMWYxNzRjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9t
YWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTE2NTIsOCArMTY1MiwzNSBA
QCBpbnQgeGNfZGVhc3NpZ25fZHRfZGV2aWNlKAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhj
X2RvbWFpbl91cGRhdGVfbXNpX2lycV9yZW1hcHBpbmcoCisgICAgeGNfaW50ZXJmYWNlICp4Y2gs
CisgICAgdWludDMyX3QgZG9taWQsCisgICAgdWludDMyX3QgcGlycSwKKyAgICB1aW50MzJfdCBz
b3VyY2VfaWQsCisgICAgdWludDMyX3QgZGF0YSwKKyAgICB1aW50NjRfdCBhZGRyLAorICAgIHVp
bnQ2NF90IGd0YWJsZSkKK3sKKyAgICBpbnQgcmM7CisgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2ly
cV90ICpiaW5kOwogCisgICAgREVDTEFSRV9ET01DVEw7CiAKKyAgICBkb21jdGwuY21kID0gWEVO
X0RPTUNUTF9iaW5kX3B0X2lycTsKKyAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7
CisKKyAgICBiaW5kID0gJihkb21jdGwudS5iaW5kX3B0X2lycSk7CisgICAgYmluZC0+aHZtX2Rv
bWlkID0gZG9taWQ7CisgICAgYmluZC0+aXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0lfSVI7Cisg
ICAgYmluZC0+bWFjaGluZV9pcnEgPSBwaXJxOworICAgIGJpbmQtPnUubXNpX2lyLnNvdXJjZV9p
ZCA9IHNvdXJjZV9pZDsKKyAgICBiaW5kLT51Lm1zaV9pci5kYXRhID0gZGF0YTsKKyAgICBiaW5k
LT51Lm1zaV9pci5hZGRyID0gYWRkcjsKKyAgICBiaW5kLT51Lm1zaV9pci5ndGFibGUgPSBndGFi
bGU7CisKKyAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworICAgIHJldHVybiByYzsK
K30KIAogaW50IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSgKICAgICB4Y19pbnRlcmZhY2UgKnhj
aCwKQEAgLTE2ODMsNiArMTcxMCwzNCBAQCBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxKAog
ICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1hcHBp
bmcoCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgdWludDMyX3QgZG9taWQsCisgICAgdWlu
dDMyX3QgcGlycSwKKyAgICB1aW50MzJfdCBzb3VyY2VfaWQsCisgICAgdWludDMyX3QgZGF0YSwK
KyAgICB1aW50NjRfdCBhZGRyKQoreworICAgIGludCByYzsKKyAgICB4ZW5fZG9tY3RsX2JpbmRf
cHRfaXJxX3QgKmJpbmQ7CisKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQg
PSBYRU5fRE9NQ1RMX3VuYmluZF9wdF9pcnE7CisgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90
KWRvbWlkOworCisgICAgYmluZCA9ICYoZG9tY3RsLnUuYmluZF9wdF9pcnEpOworICAgIGJpbmQt
Pmh2bV9kb21pZCA9IGRvbWlkOworICAgIGJpbmQtPmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJ
X0lSOworICAgIGJpbmQtPm1hY2hpbmVfaXJxID0gcGlycTsKKyAgICBiaW5kLT51Lm1zaV9pci5z
b3VyY2VfaWQgPSBzb3VyY2VfaWQ7CisgICAgYmluZC0+dS5tc2lfaXIuZGF0YSA9IGRhdGE7Cisg
ICAgYmluZC0+dS5tc2lfaXIuYWRkciA9IGFkZHI7CisKKyAgICByYyA9IGRvX2RvbWN0bCh4Y2gs
ICZkb21jdGwpOworICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX2RvbWFpbl91bmJpbmRfbXNp
X2lycSgKICAgICB4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB1aW50MzJfdCBkb21pZCwKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pby5jCmluZGV4IDIxNThhMTEuLmI0YjZlOWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAt
MjU5LDYgKzI1OSw5NCBAQCBzdGF0aWMgc3RydWN0IHZjcHUgKnZlY3Rvcl9oYXNoaW5nX2Rlc3Qo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gZGVzdDsKIH0KIAorc3RhdGljIGlu
bGluZSB2b2lkIHNldF9odm1fZ21zaV9pbmZvKHN0cnVjdCBodm1fZ21zaV9pbmZvICptc2ksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2ly
cV90ICpwdF9pcnFfYmluZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgaXJxX3R5cGUpCit7CisgICAgaWYgKCBpcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0kgKQor
ICAgIHsKKyAgICAgICAgbXNpLT5sZWdhY3kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVj
OworICAgICAgICBtc2ktPmxlZ2FjeS5nZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdz
OworICAgIH0KKyAgICBlbHNlIGlmICggaXJxX3R5cGUgPT0gUFRfSVJRX1RZUEVfTVNJX0lSICkK
KyAgICB7CisgICAgICAgIG1zaS0+aW50cmVtYXAuc291cmNlX2lkID0gcHRfaXJxX2JpbmQtPnUu
bXNpX2lyLnNvdXJjZV9pZDsKKyAgICAgICAgbXNpLT5pbnRyZW1hcC5kYXRhID0gcHRfaXJxX2Jp
bmQtPnUubXNpX2lyLmRhdGE7CisgICAgICAgIG1zaS0+aW50cmVtYXAuYWRkciA9IHB0X2lycV9i
aW5kLT51Lm1zaV9pci5hZGRyOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIEJVRygpOworfQor
CitzdGF0aWMgaW5saW5lIHZvaWQgY2xlYXJfaHZtX2dtc2lfaW5mbyhzdHJ1Y3QgaHZtX2dtc2lf
aW5mbyAqbXNpLCBpbnQgaXJxX3R5cGUpCit7CisgICAgaWYgKCBpcnFfdHlwZSA9PSBQVF9JUlFf
VFlQRV9NU0kgKQorICAgIHsKKyAgICAgICAgbXNpLT5sZWdhY3kuZ3ZlYyA9IDA7CisgICAgICAg
IG1zaS0+bGVnYWN5LmdmbGFncyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCBpcnFfdHlwZSA9
PSBQVF9JUlFfVFlQRV9NU0lfSVIgKQorICAgIHsKKyAgICAgICAgbXNpLT5pbnRyZW1hcC5zb3Vy
Y2VfaWQgPSAwOworICAgICAgICBtc2ktPmludHJlbWFwLmRhdGEgPSAwOworICAgICAgICBtc2kt
PmludHJlbWFwLmFkZHIgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIEJVRygpOworfQor
CitzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dtc2lfaW5mb19uZWVkX3VwZGF0ZShzdHJ1Y3QgaHZt
X2dtc2lfaW5mbyAqbXNpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKnB0X2lycV9iaW5kLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaXJxX3R5cGUpCit7CisgICAgaWYgKCBpcnFf
dHlwZSA9PSBQVF9JUlFfVFlQRV9NU0kgKQorICAgICAgICByZXR1cm4gKChtc2ktPmxlZ2FjeS5n
dmVjICE9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjKSB8fAorICAgICAgICAgICAgICAgIChtc2kt
PmxlZ2FjeS5nZmxhZ3MgIT0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncykpOworICAgIGVsc2Ug
aWYgKCBpcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0lfSVIgKQorICAgICAgICByZXR1cm4gKCht
c2ktPmludHJlbWFwLnNvdXJjZV9pZCAhPSBwdF9pcnFfYmluZC0+dS5tc2lfaXIuc291cmNlX2lk
KSB8fAorICAgICAgICAgICAgICAgIChtc2ktPmludHJlbWFwLmRhdGEgIT0gcHRfaXJxX2JpbmQt
PnUubXNpX2lyLmRhdGEpIHx8CisgICAgICAgICAgICAgICAgKG1zaS0+aW50cmVtYXAuYWRkciAh
PSBwdF9pcnFfYmluZC0+dS5tc2lfaXIuYWRkcikpOworICAgIEJVRygpOworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgaW50IHBpcnFfZHBjaV8yX21zaV9hdHRyKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpw
aXJxX2RwY2ksIHVpbnQ4X3QgKmd2ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ4X3QgKmRlc3QsIHVpbnQ4X3QgKmRtLCB1aW50OF90ICpkbG0pCit7CisgICAgaW50IHJj
ID0gMDsKKworICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9N
U0kgKQorICAgIHsKKyAgICAgICAgKmd2ZWMgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWM7
CisgICAgICAgICpkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RF
U1RfSURfTUFTSzsKKyAgICAgICAgKmRtID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxh
Z3MgJiBWTVNJX0RNX01BU0spOworICAgICAgICAqZGxtID0gKHBpcnFfZHBjaS0+Z21zaS5sZWdh
Y3kuZ2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgorICAgICAgICAgICAgICAgIEdGTEFHU19T
SElGVF9ERUxJVl9NT0RFOworICAgIH0KKyAgICBlbHNlIGlmICggcGlycV9kcGNpLT5mbGFncyAm
IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGlycV9y
ZW1hcHBpbmdfcmVxdWVzdCByZXF1ZXN0OworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19p
bmZvIGlycV9pbmZvOworCisgICAgICAgIGlycV9yZXF1ZXN0X21zaV9maWxsKCZyZXF1ZXN0LCBw
aXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuc291cmNlX2lkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLmRhdGEpOworICAgICAgICAvKiBD
dXJyZW50bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCisgICAgICAgIHJjID0gdmlv
bW11X2dldF9pcnFfaW5mbyhkLCAwLCAmcmVxdWVzdCwgJmlycV9pbmZvKTsKKyAgICAgICAgaWYg
KCAhcmMgKQorICAgICAgICB7CisgICAgICAgICAgICAqZ3ZlYyA9IGlycV9pbmZvLnZlY3RvcjsK
KyAgICAgICAgICAgICpkZXN0ID0gaXJxX2luZm8uZGVzdDsKKyAgICAgICAgICAgICpkbSA9IGly
cV9pbmZvLmRlc3RfbW9kZTsKKyAgICAgICAgICAgICpkbG0gPSBpcnFfaW5mby5kZWxpdmVyeV9t
b2RlOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgQlVHKCk7CisgICAgcmV0
dXJuIHJjOworfQorCiBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHN0cnVjdCBkb21haW4g
KmQsIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqcHRfaXJxX2JpbmQpCiB7CkBAIC0zMTYsMTcg
KzQwNCwyMiBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHN3aXRjaCAoIHB0X2lycV9i
aW5kLT5pcnFfdHlwZSApCiAgICAgewogICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgorICAgIGNh
c2UgUFRfSVJRX1RZUEVfTVNJX0lSOgogICAgIHsKLSAgICAgICAgdWludDhfdCBkZXN0LCBkZXN0
X21vZGUsIGRlbGl2ZXJ5X21vZGU7CisgICAgICAgIHVpbnQ4X3QgZGVzdCA9IDAsIGRlc3RfbW9k
ZSA9IDAsIGRlbGl2ZXJ5X21vZGUgPSAwLCBndmVjOwogICAgICAgICBpbnQgZGVzdF92Y3B1X2lk
OwogICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICAgICAgaW50IGlycV90eXBl
ID0gcHRfaXJxX2JpbmQtPmlycV90eXBlOworICAgICAgICBib29sIGlyID0gKHB0X2lycV9iaW5k
LT5pcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0lfSVIpOworICAgICAgICB1aW50NjRfdCBndGFi
bGUgPSBpciA/IHB0X2lycV9iaW5kLT51Lm1zaV9pci5ndGFibGUgOgorICAgICAgICAgICAgICAg
ICAgICAgICAgICBwdF9pcnFfYmluZC0+dS5tc2kuZ3RhYmxlOwogCiAgICAgICAgIGlmICggIShw
aXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBFRCkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gSFZNX0lSUV9EUENJX01BUFBFRCB8IEhWTV9JUlFf
RFBDSV9NQUNIX01TSSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9E
UENJX0dVRVNUX01TSTsKLSAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9
IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwotICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxl
Z2FjeS5nZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChpciA/IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJKTsKKyAgICAg
ICAgICAgIHNldF9odm1fZ21zaV9pbmZvKCZwaXJxX2RwY2ktPmdtc2ksIHB0X2lycV9iaW5kLCBp
cnFfdHlwZSk7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogJ3B0X2lycV9jcmVhdGVf
YmluZCcgY2FuIGJlIGNhbGxlZCBhZnRlciAncHRfaXJxX2Rlc3Ryb3lfYmluZCcuCiAgICAgICAg
ICAgICAgKiBUaGUgJ3BpcnFfY2xlYW51cF9jaGVjaycgd2hpY2ggd291bGQgZnJlZSB0aGUgc3Ry
dWN0dXJlIGlzIG9ubHkKQEAgLTM0MSw5ICs0MzQsOSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5k
KAogICAgICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBkOwogICAgICAgICAgICAgLyogYmluZCBh
ZnRlciBodm1faXJxX2RwY2kgaXMgc2V0dXAgdG8gYXZvaWQgcmFjZSB3aXRoIGlycSBoYW5kbGVy
Ki8KICAgICAgICAgICAgIHJjID0gcGlycV9ndWVzdF9iaW5kKGQtPnZjcHVbMF0sIGluZm8sIDAp
OwotICAgICAgICAgICAgaWYgKCByYyA9PSAwICYmIHB0X2lycV9iaW5kLT51Lm1zaS5ndGFibGUg
KQorICAgICAgICAgICAgaWYgKCByYyA9PSAwICYmIGd0YWJsZSApCiAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgcmMgPSBtc2l4dGJsX3B0X3JlZ2lzdGVyKGQsIGluZm8sIHB0X2lycV9i
aW5kLT51Lm1zaS5ndGFibGUpOworICAgICAgICAgICAgICAgIHJjID0gbXNpeHRibF9wdF9yZWdp
c3RlcihkLCBpbmZvLCBndGFibGUpOwogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMp
ICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHBpcnFfZ3Vlc3RfdW5i
aW5kKGQsIGluZm8pOwpAQCAtMzU4LDggKzQ1MSw3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQo
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgPSAw
OwotICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9IDA7CisgICAg
ICAgICAgICAgICAgY2xlYXJfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNpLT5nbXNpLCBpcnFfdHlw
ZSk7CiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBOVUxMOwogICAgICAgICAgICAg
ICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSAwOwogICAgICAgICAgICAgICAgIHBpcnFfY2xlYW51cF9j
aGVjayhpbmZvLCBkKTsKQEAgLTM2OSw3ICs0NjEsOCBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5k
KAogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgdWludDMy
X3QgbWFzayA9IEhWTV9JUlFfRFBDSV9NQUNIX01TSSB8IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0k7
CisgICAgICAgICAgICB1aW50MzJfdCBtYXNrID0gSFZNX0lSUV9EUENJX01BQ0hfTVNJIHwKKyAg
ICAgICAgICAgICAgICAgICAgIChpciA/IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgOiBIVk1f
SVJRX0RQQ0lfR1VFU1RfTVNJKTsKIAogICAgICAgICAgICAgaWYgKCAocGlycV9kcGNpLT5mbGFn
cyAmIG1hc2spICE9IG1hc2sgKQogICAgICAgICAgICAgewpAQCAtMzc4LDI5ICs0NzEsMzEgQEAg
aW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyog
SWYgcGlycSBpcyBhbHJlYWR5IG1hcHBlZCBhcyB2bXNpLCB1cGRhdGUgZ3Vlc3QgZGF0YS9hZGRy
LiAqLwotICAgICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMgIT0gcHRf
aXJxX2JpbmQtPnUubXNpLmd2ZWMgfHwKLSAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNp
LmxlZ2FjeS5nZmxhZ3MgIT0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyApCisgICAgICAgICAg
ICBpZiAoIGh2bV9nbXNpX2luZm9fbmVlZF91cGRhdGUoJnBpcnFfZHBjaS0+Z21zaSwgcHRfaXJx
X2JpbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxX3R5
cGUpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBEaXJlY3RseSBjbGVhciBw
ZW5kaW5nIEVPSXMgYmVmb3JlIGVuYWJsaW5nIG5ldyBNU0kgaW5mby4gKi8KICAgICAgICAgICAg
ICAgICBwaXJxX2d1ZXN0X2VvaShpbmZvKTsKIAotICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+
Z21zaS5sZWdhY3kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwotICAgICAgICAgICAg
ICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdm
bGFnczsKKyAgICAgICAgICAgICAgICBzZXRfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNpLT5nbXNp
LCBwdF9pcnFfYmluZCwgaXJxX3R5cGUpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAg
ICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEgbWlncmF0aW9u
LiAqLwotICAgICAgICBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJ
X0RFU1RfSURfTUFTSzsKLSAgICAgICAgZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNpLmxl
Z2FjeS5nZmxhZ3MgJiBWTVNJX0RNX01BU0spOwotICAgICAgICBkZWxpdmVyeV9tb2RlID0gKHBp
cnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgotICAgICAg
ICAgICAgICAgICAgICAgICAgIEdGTEFHU19TSElGVF9ERUxJVl9NT0RFOwotCi0gICAgICAgIGRl
c3RfdmNwdV9pZCA9IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7
CisgICAgICAgIHJjID0gcGlycV9kcGNpXzJfbXNpX2F0dHIoZCwgcGlycV9kcGNpLCAmZ3ZlYywg
JmRlc3QsICZkZXN0X21vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRl
bGl2ZXJ5X21vZGUpOworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRlc3RfdmNw
dV9pZCA9IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7CiAgICAg
ICAgIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQgPSBkZXN0X3ZjcHVfaWQ7CiAgICAgICAg
IHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKIAogICAgICAgICBwaXJxX2RwY2ktPmdtc2ku
cG9zdGVkID0gZmFsc2U7CiAgICAgICAgIHZjcHUgPSAoZGVzdF92Y3B1X2lkID49IDApID8gZC0+
dmNwdVtkZXN0X3ZjcHVfaWRdIDogTlVMTDsKLSAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkK
KyAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICYmICFpciApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGlmICggZGVsaXZlcnlfbW9kZSA9PSBkZXN0X0xvd2VzdFByaW8gKQogICAgICAgICAgICAg
ICAgIHZjcHUgPSB2ZWN0b3JfaGFzaGluZ19kZXN0KGQsIGRlc3QsIGRlc3RfbW9kZSwKQEAgLTQx
Miw3ICs1MDcsNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgaHZtX21p
Z3JhdGVfcGlycXMoZC0+dmNwdVtkZXN0X3ZjcHVfaWRdKTsKIAogICAgICAgICAvKiBVc2UgaW50
ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3VwcG9ydGVkLiAqLwotICAgICAgICBpZiAoIGlvbW11
X2ludHBvc3QgKQorICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgJiYgIWlyICkKICAgICAgICAg
ICAgIHBpX3VwZGF0ZV9pcnRlKHZjcHUgPyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBO
VUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmxl
Z2FjeS5ndmVjKTsKIApAQCAtNTQ1LDYgKzY0MCw3IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5k
KAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgor
ICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJX0lSOgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZDQ5OWZj
Ni4uNmZjMzU0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtNTU1LDYgKzU1NSw3IEBAIHR5cGVkZWYg
ZW51bSBwdF9pcnFfdHlwZV9lIHsKICAgICBQVF9JUlFfVFlQRV9NU0ksCiAgICAgUFRfSVJRX1RZ
UEVfTVNJX1RSQU5TTEFURSwKICAgICBQVF9JUlFfVFlQRV9TUEksICAgIC8qIEFSTTogdmFsaWQg
cmFuZ2UgMzItMTAxOSAqLworICAgIFBUX0lSUV9UWVBFX01TSV9JUiwKIH0gcHRfaXJxX3R5cGVf
dDsKIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxIHsKICAgICB1aW50MzJfdCBtYWNoaW5l
X2lycTsKQEAgLTU3Niw2ICs1NzcsMTIgQEAgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEg
ewogICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBndGFibGU7CiAgICAgICAgIH0gbXNpOwog
ICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3Qgc291cmNlX2lkOworICAgICAg
ICAgICAgdWludDMyX3QgZGF0YTsKKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAg
ICAgICB1aW50NjRfYWxpZ25lZF90IGd0YWJsZTsKKyAgICAgICAgfSBtc2lfaXI7CisgICAgICAg
IHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50MTZfdCBzcGk7CiAgICAgICAgIH0gc3BpOwogICAg
IH0gdTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmggYi94ZW4vaW5jbHVk
ZS94ZW4vaHZtL2lycS5oCmluZGV4IDVmOGUyZjQuLjllOTM0NTkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9odm0vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaApAQCAt
NDAsNiArNDAsNyBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgewogI2RlZmluZSBfSFZNX0lS
UV9EUENJX0VPSV9MQVRDSF9TSElGVCAgICAgICAgICAgMwogI2RlZmluZSBfSFZNX0lSUV9EUENJ
X0dVRVNUX1BDSV9TSElGVCAgICAgICAgICAgNAogI2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNU
X01TSV9TSElGVCAgICAgICAgICAgNQorI2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9J
Ul9TSElGVCAgICAgICAgNgogI2RlZmluZSBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCAg
ICAgICAgICAxNQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfTUFDSF9QQ0kgICAgICAgICgxIDw8IF9I
Vk1fSVJRX0RQQ0lfTUFDSF9QQ0lfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9NQUNIX01T
SSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX01TSV9TSElGVCkKQEAgLTQ3LDYgKzQ4
LDcgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsKICNkZWZpbmUgSFZNX0lSUV9EUENJX0VP
SV9MQVRDSCAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCkKICNkZWZp
bmUgSFZNX0lSUV9EUENJX0dVRVNUX1BDSSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0dVRVNU
X1BDSV9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX01TSSAgICAgICAoMSA8PCBf
SFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCkKKyNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNU
X01TSV9JUiAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUl9TSElGVCkKICNkZWZp
bmUgSFZNX0lSUV9EUENJX1RSQU5TTEFURSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX1RSQU5T
TEFURV9TSElGVCkKIAogI2RlZmluZSBWTVNJX0RFU1RfSURfTUFTSyAweGZmCkBAIC02NSw2ICs2
NywxMSBAQCBzdHJ1Y3QgaHZtX2dtc2lfaW5mbyB7CiAgICAgICAgICAgICB1aW50MzJfdCBndmVj
OwogICAgICAgICAgICAgdWludDMyX3QgZ2ZsYWdzOwogICAgICAgICB9IGxlZ2FjeTsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9pZDsKKyAgICAgICAgICAg
IHVpbnQzMl90IGRhdGE7CisgICAgICAgICAgICB1aW50NjRfdCBhZGRyOworICAgICAgICB9IGlu
dHJlbWFwOwogICAgIH07CiAgICAgaW50IGRlc3RfdmNwdV9pZDsgLyogLTEgOm11bHRpLWRlc3Qs
IG5vbi1uZWdhdGl2ZTogZGVzdF92Y3B1X2lkICovCiAgICAgYm9vbCBwb3N0ZWQ7IC8qIGRpcmVj
dGx5IGRlbGl2ZXIgdG8gZ3Vlc3QgdmlhIFZULWQgUEk/ICovCi0tIAoxLjguMy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:41:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:41:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJni-00058i-Tj; Thu, 18 May 2017 11:41:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnh-00055Z-Nt
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:41:01 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F7/49-03613-D488D195; Thu, 18 May 2017 11:41:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXS1tbhqOvTIRt
 pcL5B0mLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZh8uIelYJplxaSZ+Q2MD7W6GLk4hASmMUrM
 P9HH2MXIySEhwCtxZNkMVgjbT+LC5wOsEEUdjBLTTt5lB0mwCahLnFg8EaxBREBa4trny4wgR
 cwCPYwSE5c9YgFJCAuESnxb/AqsiEVAVWLZo26wOK+Aq8Szl+eZITYoSEx5+B7M5gSKb9t6C6
 xGSMBFonFhL+sERt4FjAyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECA4IBCHYwrpkfeIhRkoNJSZT3cIFspBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXr52
 oJxgUWp6akVaZg4wNGHSEhw8SiK8OiBp3uKCxNzizHSI1ClGRSlxXi+QhABIIqM0D64NFg+XG
 GWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7rA1oCk9mXgnc9FdAi5mAFjc/kAZZXJKIkJJqYO
 z53PLCe6PnLA1DhXUrlWwbfz2rD51mzOp6a0VX7GTmCfzu33513NK/vo9FcFXwdUuJdQaBAb1
 tJcsX5U23MYp9y7OM+9hLu37D02+Wpuut7dl4dgpnh8Hv9vpNGrc5Jrs7R7Vv1lKr+9PQ++vx
 0o/KUYdCVDUPthZM+hHDfLrAdKIhm+axPCWW4oxEQy3mouJEANi+I+iCAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495107658!102708047!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63703 invoked from network); 18 May 2017 11:41:00 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:41:00 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="88640740"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga002.jf.intel.com with ESMTP; 18 May 2017 04:40:56 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:52 -0400
Message-Id: <1495085696-10819-23-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 22/26] x86/vmsi: Hook delivering
	remapping format msi to guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkluIHR3byBzaXR1YXRpb25zLCBo
eXBlcnZpc29yIGRlbGl2ZXJzIGEgbXNpIHRvIGEgaHZtIGd1ZXN0LiBPbmUgaXMKd2hlbiBxZW11
IHNlbmRzIGEgcmVxdWVzdCB0byBoeXBlcnZpc29yIHRocm91Z2ggWEVOX0RNT1BfaW5qZWN0X21z
aS4KVGhlIG90aGVyIGlzIHdoZW4gYSBwaHlzaWNhbCBpbnRlcnJ1cHQgYXJyaXZlcyBhbmQgaXQg
aGFzIGJlZW4gYm91bmQKdG8gYSBndWVzdCBtc2kuCgpGb3IgdGhlIGZvcm1lciwgdGhlIG1zaSBp
cyByb3V0ZWQgdG8gY29tbW9uIHZJT01NVSBsYXllciBpZiBpdCBpcyBpbgpyZW1hcHBpbmcgZm9y
bWF0LiBGb3IgdGhlIGxhdHRlciwgaWYgdGhlIHB0IGlycSBpcyBib3VuZCB0byBhIGd1ZXN0CnJl
bWFwcGluZyBtc2ksIGEgbmV3IHJlbWFwcGluZyBtc2kgaXMgY29uc3RydWN0ZWQgYmFzZWQgb24g
dGhlIGJpbmRpbmcKaW5mb3JtYXRpb24gYW5kIHJvdXRlZCB0byBjb21tb24gdklPTU1VIGxheWVy
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS9pcnEuYyAgICAgICB8IDExICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5j
ICAgICAgfCAxNCArKysrKysrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgfCA1
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc2kuaCAgICB8ICAzICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2ly
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCA4NjI1NTg0Li5hYmUyZjc3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJx
LmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9tc2kuaD4KKyNpbmNsdWRlIDxh
c20vdmlvbW11Lmg+CiAKIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggaHZtX2RvbWFpbi0+aXJxX2xv
Y2sgaG9sZCAqLwogc3RhdGljIHZvaWQgYXNzZXJ0X2dzaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpb2FwaWNfZ3NpKQpAQCAtMjk4LDYgKzI5OSwxNiBAQCBpbnQgaHZtX2luamVjdF9tc2ko
c3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkKICAgICAgICAg
Pj4gTVNJX0RBVEFfVFJJR0dFUl9TSElGVDsKICAgICB1aW50OF90IHZlY3RvciA9IGRhdGEgJiBN
U0lfREFUQV9WRUNUT1JfTUFTSzsKIAorICAgIGlmICggYWRkciAmIE1TSV9BRERSX0lOVEVGT1JN
QVRfTUFTSyApCisgICAgeworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJl
cXVlc3Q7CisKKyAgICAgICAgaXJxX3JlcXVlc3RfbXNpX2ZpbGwoJnJlcXVlc3QsIDAsIGFkZHIs
IGRhdGEpOworICAgICAgICAvKiBDdXJyZW50bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVk
ICovCisgICAgICAgIHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoZCwgMCwgJnJlcXVlc3QpOwor
ICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBpZiAoICF2ZWN0b3IgKQogICAgIHsKICAg
ICAgICAgaW50IHBpcnEgPSAoKGFkZHIgPj4gMzIpICYgMHhmZmZmZmYwMCkgfCBkZXN0OwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2ku
YwppbmRleCBjNGVjMGFkLi43NWNlYjE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
c2kuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwpAQCAtMTE0LDkgKzExNCwxOSBAQCB2
b2lkIHZtc2lfZGVsaXZlcl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2kpCiAgICAgICAgICAgICAgICAgInZlY3Rvcj0leCB0cmlnX21v
ZGU9JXhcbiIsCiAgICAgICAgICAgICAgICAgZGVzdCwgZGVzdF9tb2RlLCBkZWxpdmVyeV9tb2Rl
LCB2ZWN0b3IsIHRyaWdfbW9kZSk7CiAKLSAgICBBU1NFUlQocGlycV9kcGNpLT5mbGFncyAmIEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0kpOworICAgIEFTU0VSVChwaXJxX2RwY2ktPmZsYWdzICYgKEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0kgfCBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSKSk7CisgICAg
aWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUiApCisgICAg
eworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7CiAKLSAgICB2
bXNpX2RlbGl2ZXIoZCwgdmVjdG9yLCBkZXN0LCBkZXN0X21vZGUsIGRlbGl2ZXJ5X21vZGUsIHRy
aWdfbW9kZSk7CisgICAgICAgIGlycV9yZXF1ZXN0X21zaV9maWxsKCZyZXF1ZXN0LCBwaXJxX2Rw
Y2ktPmdtc2kuaW50cmVtYXAuc291cmNlX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLmRhdGEpOworICAgICAgICAvKiBDdXJyZW50
bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCisgICAgICAgIHZpb21tdV9oYW5kbGVf
aXJxX3JlcXVlc3QoZCwgMCwgJnJlcXVlc3QpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZt
c2lfZGVsaXZlcihkLCB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZSwgZGVsaXZlcnlfbW9kZSwgdHJp
Z19tb2RlKTsKIH0KIAogLyogUmV0dXJuIHZhbHVlLCAtMSA6IG11bHRpLWRlc3RzLCBub24tbmVn
YXRpdmUgdmFsdWU6IGRlc3RfdmNwdV9pZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggYjRiNmU5
Yy4uNTcyZTYwZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC0xMzksNyArMTM5LDkgQEAgc3RhdGlj
IHZvaWQgcHRfcGlycV9zb2Z0aXJxX3Jlc2V0KHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2Rw
Y2kpCiAKIGJvb2xfdCBwdF9pcnFfbmVlZF90aW1lcih1aW50MzJfdCBmbGFncykKIHsKLSAgICBy
ZXR1cm4gIShmbGFncyAmIChIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJIHwgSFZNX0lSUV9EUENJX1RS
QU5TTEFURSkpOworICAgIHJldHVybiAhKGZsYWdzICYgKEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lf
SVIgfAorICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgfAorICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9UUkFOU0xBVEUpKTsKIH0KIAogc3RhdGlj
IGludCBwdF9pcnFfZ3Vlc3RfZW9pKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9k
cGNpICpwaXJxX2RwY2ksCkBAIC02NTksNyArNjYxLDggQEAgaW50IHB0X2lycV9kZXN0cm95X2Jp
bmQoCiAgICAgcGlycSA9IHBpcnFfaW5mbyhkLCBtYWNoaW5lX2dzaSk7CiAgICAgcGlycV9kcGNp
ID0gcGlycV9kcGNpKHBpcnEpOwogCi0gICAgaWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0g
UFRfSVJRX1RZUEVfTVNJICkKKyAgICBpZiAoIChwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRf
SVJRX1RZUEVfTVNJX0lSKSAmJgorICAgICAgICAgKHB0X2lycV9iaW5kLT5pcnFfdHlwZSAhPSBQ
VF9JUlFfVFlQRV9NU0kpICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBidXMgPSBwdF9p
cnFfYmluZC0+dS5wY2kuYnVzOwogICAgICAgICB1bnNpZ25lZCBpbnQgZGV2aWNlID0gcHRfaXJx
X2JpbmQtPnUucGNpLmRldmljZTsKQEAgLTgyNCwyMCArODI3LDQxIEBAIHN0YXRpYyBpbnQgX2h2
bV9kcGNpX21zaV9lb2koc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICBpbnQgdmVjdG9yID0gKGxv
bmcpYXJnOwogCi0gICAgaWYgKCAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQUNI
X01TSSkgJiYKLSAgICAgICAgIChwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMgPT0gdmVjdG9y
KSApCisgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BQ0hfTVNJICkK
ICAgICB7Ci0gICAgICAgIGludCBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3Mg
JiBWTVNJX0RFU1RfSURfTUFTSzsKLSAgICAgICAgaW50IGRlc3RfbW9kZSA9ICEhKHBpcnFfZHBj
aS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ETV9NQVNLKTsKKyAgICAgICAgaWYgKCAocGly
cV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kpICYmCisgICAgICAgICAgICAg
KHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9PSB2ZWN0b3IpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgaW50IGRlc3QgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyAmIFZNU0lf
REVTVF9JRF9NQVNLOworICAgICAgICAgICAgaW50IGRlc3RfbW9kZSA9ICEhKHBpcnFfZHBjaS0+
Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ETV9NQVNLKTsKIAotICAgICAgICBpZiAoIHZsYXBp
Y19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKGN1cnJlbnQpLCBOVUxMLCAwLCBkZXN0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3RfbW9kZSkgKQorICAgICAgICAgICAgaWYgKCB2
bGFwaWNfbWF0Y2hfZGVzdCh2Y3B1X3ZsYXBpYyhjdXJyZW50KSwgTlVMTCwgMCwgZGVzdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF9tb2RlKSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgX19tc2lfcGlycV9lb2kocGlycV9kcGNpKTsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBfX21zaV9waXJxX2VvaShwaXJxX2RwY2kpOwotICAgICAgICAg
ICAgcmV0dXJuIDE7CisgICAgICAgICAgICBpbnQgcmV0OworICAgICAgICAgICAgc3RydWN0IGly
cV9yZW1hcHBpbmdfcmVxdWVzdCByZXF1ZXN0OworICAgICAgICAgICAgc3RydWN0IGlycV9yZW1h
cHBpbmdfaW5mbyBpcnFfaW5mbzsKKworICAgICAgICAgICAgaXJxX3JlcXVlc3RfbXNpX2ZpbGwo
JnJlcXVlc3QsIHBpcnFfZHBjaS0+Z21zaS5pbnRyZW1hcC5zb3VyY2VfaWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5pbnRyZW1hcC5k
YXRhKTsKKyAgICAgICAgICAgIC8qIEN1cnJlbnRseSwgb25seSB2aW9tbXUgMCBpcyBzdXBwb3J0
ZWQgKi8KKyAgICAgICAgICAgIHJldCA9IHZpb21tdV9nZXRfaXJxX2luZm8oZCwgMCwgJnJlcXVl
c3QsICZpcnFfaW5mbyk7CisgICAgICAgICAgICBpZiAoICghcmV0KSAmJiAoaXJxX2luZm8udmVj
dG9yID09IHZlY3RvcikgJiYKKyAgICAgICAgICAgICAgICAgdmxhcGljX21hdGNoX2Rlc3QodmNw
dV92bGFwaWMoY3VycmVudCksIE5VTEwsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlycV9pbmZvLmRlc3QsIGlycV9pbmZvLmRlc3RfbW9kZSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIF9fbXNpX3BpcnFfZW9pKHBpcnFfZHBjaSk7CisgICAgICAgICAg
ICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9Ci0KICAgICBy
ZXR1cm4gMDsKIH0KIApAQCAtODY5LDE0ICs4OTMsMTYgQEAgc3RhdGljIHZvaWQgaHZtX2RpcnFf
YXNzaXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHNlbmRfZ3Vlc3RfcGlycShkLCBwaXJxKTsKIAotICAg
ICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX0dVRVNUX01TSSAp
CisgICAgICAgICAgICBpZiAoIHBpcnFfZHBjaS0+ZmxhZ3MKKyAgICAgICAgICAgICAgICAgJiAo
SFZNX0lSUV9EUENJX0dVRVNUX01TSSB8IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIpICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7
CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX0dVRVNUX01TSSApCisg
ICAgICAgIGlmICggcGlycV9kcGNpLT5mbGFncworICAgICAgICAgICAgICYgKEhWTV9JUlFfRFBD
SV9HVUVTVF9NU0kgfCBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSKSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHZtc2lfZGVsaXZlcl9waXJxKGQsIHBpcnFfZHBjaSk7CiAgICAgICAgICAgICBz
cGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAppbmRleCBhNWRlNmExLi5jNDFl
MmE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNpLmgKQEAgLTQ5LDYgKzQ5LDkgQEAKICNkZWZpbmUgTVNJX0FERFJfUkVE
SVJFQ1RJT05fQ1BVICAgICgwIDw8IE1TSV9BRERSX1JFRElSRUNUSU9OX1NISUZUKQogI2RlZmlu
ZSBNU0lfQUREUl9SRURJUkVDVElPTl9MT1dQUkkgKDEgPDwgTVNJX0FERFJfUkVESVJFQ1RJT05f
U0hJRlQpCiAKKyNkZWZpbmUgTVNJX0FERFJfSU5URUZPUk1BVF9TSElGVCAgIDQKKyNkZWZpbmUg
TVNJX0FERFJfSU5URUZPUk1BVF9NQVNLICAgICgxIDw8IE1TSV9BRERSX0lOVEVGT1JNQVRfU0hJ
RlQpCisKICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRF9TSElGVAkJMTIKICNkZWZpbmUJIE1TSV9B
RERSX0RFU1RfSURfTUFTSwkJMHgwMGZmMDAwCiAjZGVmaW5lICBNU0lfQUREUl9ERVNUX0lEKGRl
c3QpCQkoKChkZXN0KSA8PCBNU0lfQUREUl9ERVNUX0lEX1NISUZUKSAmIE1TSV9BRERSX0RFU1Rf
SURfTUFTSykKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnm-0005EE-52; Thu, 18 May 2017 11:41:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnk-0005B5-Fk
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:41:04 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B6/A5-01752-F488D195; Thu, 18 May 2017 11:41:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsVywNykQte/Qzb
 S4MAmboslHxezODB6HN39mymAMYo1My8pvyKBNWPvv0PsBfNzKlZtOcHYwDg9qIuRi0NIYBqj
 xJMv95m7GDk5JAR4JY4sm8EKYftLTH54hQmiqINRYt/uW2wgCTYBdYkTiycygtgiAtIS1z5fZ
 gQpYhboYZSYuOwRC0hCWMBbYmHDEbCpLAKqEi/WHgeL8wq4Stx9fZ8NYoOCxJSH78FqOIHi27
 beAqsREnCRaFzYyzqBkXcBI8MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01Jz
 EpGK95PzcTYzAkGAAgh2MfbOcDzFKcjApifIeLpCNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 y9cOlBMsSk1PrUjLzAEGJ0xagoNHSYRXByTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLiv
 F4gRQIgRRmleXAjYJFyiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8diBTeDLzSuA2vQI6gg
 noiOYH0iBHlCQipKQaGJfaZEzUlHNk/sS/8Vx2SZxs762mtyWnTBTux2q8FtpR3ug8T+DIGg5
 em2L9pJemv409RWrko53EPugxFkQtqnn/1i1B9YSjj9AzTkn73NsFD/hPRUp/65u0Jf6yvJzM
 UoHbduaLvFKZ2u5+rktaLCXyrfTnX4tvM6esED+yeYnry19/P2m8UWIpzkg01GIuKk4EAMbV2
 BOPAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495107660!99068000!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35703 invoked from network); 18 May 2017 11:41:02 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:41:02 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:40:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="102429279"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga005.jf.intel.com with ESMTP; 18 May 2017 04:40:58 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:53 -0400
Message-Id: <1495085696-10819-24-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 23/26] x86/vvtd: Handle interrupt
	translation faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkludGVycnVwdCB0cmFuc2xhdGlv
biBmYXVsdHMgYXJlIG5vbi1yZWNvdmVyYWJsZSBmYXVsdC4gV2hlbiBmYXVsdHMKYXJlIHRyaWdn
ZXJlZCwgaXQgbmVlZHMgdG8gcG9wdWxhdGUgZmF1bHQgaW5mbyB0byBGYXVsdCBSZWNvcmRpbmcK
UmVnaXN0ZXJzIGFuZCBpbmplY3QgdklPTU1VIG1zaSBpbnRlcnJ1cHQgdG8gbm90aWZ5IGd1ZXN0
IElPTU1VIGRyaXZlcgp0byBkZWFsIHdpdGggZmF1bHRzLgoKVGhpcyBwYXRjaCBlbXVsYXRlcyBo
YXJkd2FyZSdzIGhhbmRsaW5nIGludGVycnVwdCB0cmFuc2xhdGlvbgpmYXVsdHMgKG1vcmUgaW5m
b3JtYXRpb24gYWJvdXQgdGhlIHByb2Nlc3MgY2FuIGJlIGZvdW5kIGluIFZULWQgc3BlYywKY2hp
cHRlciAiVHJhbnNsYXRpb24gRmF1bHRzIiwgc2VjdGlvbiAiTm9uLVJlY292ZXJhYmxlIEZhdWx0
ClJlcG9ydGluZyIgYW5kIHNlY3Rpb24gIk5vbi1SZWNvdmVyYWJsZSBMb2dnaW5nIikuClNwZWNp
ZmljYWxseSwgdmlvbW11X3JlY29yZF9mYXVsdCgpIHJlY29yZHMgdGhlIGZhdWx0IGluZm9ybWF0
aW9uIGFuZAp2aW9tbXVfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVsdCgpIHJlcG9ydHMgZmF1
bHRzIHRvIHNvZnR3YXJlLgpDdXJyZW50bHksIG9ubHkgUHJpbWFyeSBGYXVsdCBMb2dnaW5nIGlz
IHN1cHBvcnRlZCBhbmQgdGhlIE51bWJlciBvZgpGYXVsdC1yZWNvcmRpbmcgUmVnaXN0ZXJzIGlz
IDEuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3Z2dGQuYyAgICAgICAgICAgICB8IDIzNyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDYwICsr
KysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAyODUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92dnRkLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3Z2dGQuYwppbmRleCAxMGIwY2QwLi5hNzQxNDUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3Z2dGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYwpAQCAtMTksNiArMTks
NyBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4v
bGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAj
aW5jbHVkZSA8eGVuL3Zpb21tdS5oPgpAQCAtMzAsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS9p
b19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+Cisj
aW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPHB1YmxpYy92aW9tbXUuaD4KIAogI2lu
Y2x1ZGUgIi4uLy4uLy4uL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgiCkBAIC00OSw2
ICs1MSw4IEBAIHN0cnVjdCBodm1faHdfdnZ0ZF9yZWdzIHsKIHN0cnVjdCB2dnRkIHsKICAgICAv
KiBWSU9NTVVfU1RBVFVTX1hYWF9SRU1BUFBJTkdfRU5BQkxFRCAqLwogICAgIGludCBzdGF0dXM7
CisgICAgLyogRmF1bHQgUmVjb3JkaW5nIGluZGV4ICovCisgICAgaW50IGZyY2RfaWR4OwogICAg
IC8qIEFkZHJlc3MgcmFuZ2Ugb2YgcmVtYXBwaW5nIGhhcmR3YXJlIHJlZ2lzdGVyLXNldCAqLwog
ICAgIHVpbnQ2NF90IGJhc2VfYWRkcjsKICAgICB1aW50NjRfdCBsZW5ndGg7CkBAIC05Nyw2ICsx
MDEsMjMgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdnZ0ZCAqdmNwdV92dnRkKHN0cnVjdCB2Y3B1
ICp2KQogICAgIHJldHVybiBkb21haW5fdnZ0ZCh2LT5kb21haW4pOwogfQogCitzdGF0aWMgaW5s
aW5lIGludCB2dnRkX3Rlc3RfYW5kX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnIpCit7
CisgICAgcmV0dXJuIHRlc3RfYW5kX3NldF9iaXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdz
LT5kYXRhW3JlZ10pOworfQorCitzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rlc3RfYW5kX2NsZWFy
X2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5yKQoreworICAgIHJldHVybiB0ZXN0X2FuZF9j
bGVhcl9iaXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOworfQorCitz
dGF0aWMgaW5saW5lIGludCB2dnRkX3Rlc3RfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJf
dCByZWcsIGludCBucikKK3sKKyAgICByZXR1cm4gdGVzdF9iaXQobnIsICh1aW50MzJfdCAqKSZ2
dnRkLT5yZWdzLT5kYXRhW3JlZ10pOworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgX192dnRkX3Nl
dF9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywgaW50IG5yKQogewogICAgIHJl
dHVybiBfX3NldF9iaXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOwpA
QCAtMjMyLDYgKzI1MywyNCBAQCBzdGF0aWMgaW50IHZ2dGRfZGVsaXZlcnkoCiAgICAgcmV0dXJu
IDA7CiB9CiAKK3ZvaWQgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQoc3RydWN0IHZ2dGQgKnZ2dGQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpCit7CisgICAgdWludDhfdCBkZXN0LCBk
bSwgZGxtLCB0bSwgdmVjdG9yOworCisgICAgVlZURF9ERUJVRyhWVlREX0RCR19GQVVMVCwgIlNl
bmRpbmcgaW50ZXJydXB0ICV4ICV4IHRvIGQlZCIsCisgICAgICAgICAgICAgICBhZGRyLCBkYXRh
LCB2dnRkLT5kb21haW4tPmRvbWFpbl9pZCk7CisKKyAgICBkZXN0ID0gKGFkZHIgJiBNU0lfQURE
Ul9ERVNUX0lEX01BU0spID4+IE1TSV9BRERSX0RFU1RfSURfU0hJRlQ7CisgICAgZG0gPSAhIShh
ZGRyICYgTVNJX0FERFJfREVTVE1PREVfTUFTSyk7CisgICAgZGxtID0gKGRhdGEgJiBNU0lfREFU
QV9ERUxJVkVSWV9NT0RFX01BU0spID4+IE1TSV9EQVRBX0RFTElWRVJZX01PREVfU0hJRlQ7Cisg
ICAgdG0gPSAoZGF0YSAmIE1TSV9EQVRBX1RSSUdHRVJfTUFTSykgPj4gTVNJX0RBVEFfVFJJR0dF
Ul9TSElGVDsKKyAgICB2ZWN0b3IgPSBkYXRhICYgTVNJX0RBVEFfVkVDVE9SX01BU0s7CisKKyAg
ICB2dnRkX2RlbGl2ZXJ5KHZ2dGQtPmRvbWFpbiwgdmVjdG9yLCBkZXN0LCBkbSwgZGxtLCB0bSk7
Cit9CisKIHN0YXRpYyB1aW50MzJfdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgoc3RydWN0
IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxKQogewogICAgIGlmICggaXJxLT50eXBlID09IFZJ
T01NVV9SRVFVRVNUX0lSUV9NU0kgKQpAQCAtMjYwLDExICsyOTksMTg4IEBAIHN0YXRpYyBpbmxp
bmUgdWludDMyX3QgaXJ0ZV9kZXN0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCBkZXN0KQog
ICAgIHJldHVybiBETUFfSVJUQV9FSU1FKGlydGEpID8gZGVzdCA6IE1BU0tfRVhUUihkZXN0LCBJ
UlRFX3hBUElDX0RFU1RfTUFTSyk7CiB9CiAKK3N0YXRpYyB2b2lkIHZ2dGRfcmVwb3J0X25vbl9y
ZWNvdmVyYWJsZV9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IHJlYXNvbikKK3sKKyAgICB1
aW50MzJfdCBmc3RzOworCisgICAgQVNTRVJUKHJlYXNvbiAmIERNQV9GU1RTX0ZBVUxUUyk7Cisg
ICAgZnN0cyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKTsKKyAgICBfX3Z2dGRf
c2V0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCByZWFzb24pOworCisgICAgLyoKKyAgICAgKiBB
Y2Nvcm9kaW5nIHRvIFZULWQgc3BlYyAiTm9uLVJlY292ZXJhYmxlIEZhdWx0IEV2ZW50IiBjaGFw
dGVyLCBpZgorICAgICAqIHRoZXJlIGFyZSBhbnkgcHJldmlvdXNseSByZXBvcnRlZCBpbnRlcnJ1
cHQgY29uZGl0aW9ucyB0aGF0IGFyZSB5ZXQgdG8KKyAgICAgKiBiZSBzZXZpY2VzIGJ5IHNvZnR3
YXJlLCB0aGUgRmF1bHQgRXZlbnQgaW50ZXJycnVwdCBpcyBub3QgZ2VuZXJhdGVkLgorICAgICAq
LworICAgIGlmICggZnN0cyAmIERNQV9GU1RTX0ZBVUxUUyApCisgICAgICAgIHJldHVybjsKKwor
ICAgIF9fdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSVBfQklU
KTsKKyAgICBpZiAoICF2dnRkX3Rlc3RfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVD
VExfSU1fQklUKSApCisgICAgeworICAgICAgICB1aW50MzJfdCBmZV9kYXRhLCBmZV9hZGRyOwor
ICAgICAgICBmZV9kYXRhID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRkVEQVRBX1JFRyk7Cisg
ICAgICAgIGZlX2FkZHIgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GRUFERFJfUkVHKTsKKyAg
ICAgICAgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQodnZ0ZCwgZmVfYWRkciwgZmVfZGF0YSk7Cisg
ICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9J
UF9CSVQpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgdnZ0ZF9yZWNvbXB1dGluZ19wcGYoc3Ry
dWN0IHZ2dGQgKnZ2dGQpCit7CisgICAgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IERN
QVJfRlJDRF9SRUdfTlI7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIHZ2dGRfdGVzdF9iaXQo
dnZ0ZCwgRE1BX0ZSQ0QoaSwgRE1BX0ZSQ0QzX09GRlNFVCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBETUFfRlJDRF9GX0JJVCkgKQorICAgICAgICB7CisgICAgICAgICAgICB2dnRkX3Jl
cG9ydF9ub25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfUFBGX0JJVCk7CisgICAg
ICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisgICAgLyoKKyAgICAgKiBObyBQcmlt
YXJ5IEZhdWx0IGlzIGluIEZhdWx0IFJlY29yZCBSZWdpc3RlcnMsIHRodXMgY2xlYXIgUFBGIGJp
dCBpbgorICAgICAqIEZTVFMuCisgICAgICovCisgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBE
TUFSX0ZTVFNfUkVHLCBETUFfRlNUU19QUEZfQklUKTsKKworICAgIC8qIElmIG5vIGZhdWx0IGlz
IGluIEZTVFMsIGNsZWFyIHBlbmRpbmcgYml0IGluIEZFQ1RMLiAqLworICAgIGlmICggISh2dnRk
X2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRykgJiBETUFfRlNUU19GQVVMVFMpICkKKyAgICAg
ICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX0JJ
VCk7Cit9CisKKy8qCisgKiBDb21taXQgYSBmcmNkIHRvIGVtdWxhdGVkIEZhdWx0IFJlY29yZCBS
ZWdpc3RlcnMuCisgKi8KK3N0YXRpYyB2b2lkIHZ2dGRfY29tbWl0X2ZyY2Qoc3RydWN0IHZ2dGQg
KnZ2dGQsIGludCBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2dGRf
ZmF1bHRfcmVjb3JkX3JlZ2lzdGVyICpmcmNkKQoreworICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2
dGQsIERNQV9GUkNEKGlkeCwgRE1BX0ZSQ0QwX09GRlNFVCksIGZyY2QtPmJpdHMubG8pOworICAg
IHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQV9GUkNEKGlkeCwgRE1BX0ZSQ0QyX09GRlNFVCks
IGZyY2QtPmJpdHMuaGkpOworICAgIHZ2dGRfcmVjb21wdXRpbmdfcHBmKHZ2dGQpOworfQorCisv
KgorICogQWxsb2NhdGUgYSBGUkNEIGZvciB0aGUgY2FsbGVyLiBJZiBzdWNjZXNzLCByZXR1cm4g
dGhlIEZSSS4gT3IsIHJldHVybiAtMQorICogd2hlbiBmYWlsdXJlLgorICovCitzdGF0aWMgaW50
IHZ2dGRfYWxsb2NfZnJjZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKK3sKKyAgICBpbnQgcHJldjsKKyAg
ICAvKiBTZXQgdGhlIEYgYml0IHRvIGluZGljYXRlIHRoZSBGUkNEIGlzIGluIHVzZS4gKi8KKyAg
ICBpZiAoIHZ2dGRfdGVzdF9hbmRfc2V0X2JpdCh2dnRkLCBETUFfRlJDRCh2dnRkLT5mcmNkX2lk
eCwgRE1BX0ZSQ0QzX09GRlNFVCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1B
X0ZSQ0RfRl9CSVQpICkKKyAgICB7CisgICAgICAgIHByZXYgPSB2dnRkLT5mcmNkX2lkeDsKKyAg
ICAgICAgdnZ0ZC0+ZnJjZF9pZHggPSAocHJldiArIDEpICUgRE1BUl9GUkNEX1JFR19OUjsKKyAg
ICAgICAgcmV0dXJuIHZ2dGQtPmZyY2RfaWR4OworICAgIH0KKyAgICByZXR1cm4gLTE7Cit9CisK
K3N0YXRpYyB2b2lkIHZ2dGRfZnJlZV9mcmNkKHN0cnVjdCB2dnRkICp2dnRkLCBpbnQgaSkKK3sK
KyAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQV9GUkNEKGksIERNQV9GUkNEM19PRkZTRVQp
LCBETUFfRlJDRF9GX0JJVCk7Cit9CisKIHN0YXRpYyBpbnQgdnZ0ZF9yZWNvcmRfZmF1bHQoc3Ry
dWN0IHZ2dGQgKnZ2dGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFf
cmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHJlYXNvbikKIHsKLSAgICByZXR1cm4gMDsKKyAgICBzdHJ1Y3QgdnRkX2Zh
dWx0X3JlY29yZF9yZWdpc3RlciBmcmNkOworICAgIGludCBmcmNkX2lkeDsKKworICAgIHN3aXRj
aChyZWFzb24pCisgICAgeworICAgIGNhc2UgVlREX0ZSX0lSX1JFUV9SU1ZEOgorICAgIGNhc2Ug
VlREX0ZSX0lSX0lOREVYX09WRVI6CisgICAgY2FzZSBWVERfRlJfSVJfRU5UUllfUDoKKyAgICBj
YXNlIFZURF9GUl9JUl9ST09UX0lOVkFMOgorICAgIGNhc2UgVlREX0ZSX0lSX0lSVEVfUlNWRDoK
KyAgICBjYXNlIFZURF9GUl9JUl9SRVFfQ09NUEFUOgorICAgIGNhc2UgVlREX0ZSX0lSX1NJRF9F
UlI6CisgICAgICAgIGlmICggdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCBETUFf
RlNUU19QRk9fQklUKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAg
ICAgIC8qIE5vIGF2YWlsYWJsZSBGYXVsdCBSZWNvcmQgbWVhbnMgRmF1bHQgb3ZlcmZsb3dlZCAq
LworICAgICAgICBmcmNkX2lkeCA9IHZ2dGRfYWxsb2NfZnJjZCh2dnRkKTsKKyAgICAgICAgaWYg
KCBmcmNkX2lkeCA9PSAtMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZ2dGRfcmVwb3J0X25v
bl9yZWNvdmVyYWJsZV9mYXVsdCh2dnRkLCBETUFfRlNUU19QRk9fQklUKTsKKyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIH0KKyAgICAgICAgbWVtc2V0KCZmcmNkLCAw
LCBzaXplb2YoZnJjZCkpOworICAgICAgICBmcmNkLmZpZWxkcy5GUiA9ICh1OClyZWFzb247Cisg
ICAgICAgIGZyY2QuZmllbGRzLkZJID0gKCh1NjQpaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4
KHJlcXVlc3QpKSA8PCAzNjsKKyAgICAgICAgZnJjZC5maWVsZHMuU0lEID0gKHUxNilyZXF1ZXN0
LT5zb3VyY2VfaWQ7CisgICAgICAgIGZyY2QuZmllbGRzLkYgPSAxOworICAgICAgICB2dnRkX2Nv
bW1pdF9mcmNkKHZ2dGQsIGZyY2RfaWR4LCAmZnJjZCk7CisgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBnZHBy
aW50ayhYRU5MT0dfRVJSLCAiQ2FuJ3QgaGFuZGxlIHZWVEQgRmF1bHQgKHJlYXNvbiAweCV4KS4i
LCByZWFzb24pOworICAgIGRvbWFpbl9jcmFzaCh2dnRkLT5kb21haW4pOworICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mcmNkMyhzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQoreworICAgIC8qIFdyaXRpbmcgYSAxIG1lYW5zIGNsZWFy
IGZhdWx0ICovCisgICAgaWYgKCB2YWwgJiBETUFfRlJDRF9GICkKKyAgICB7CisgICAgICAgIHZ2
dGRfZnJlZV9mcmNkKHZ2dGQsIDApOworICAgICAgICB2dnRkX3JlY29tcHV0aW5nX3BwZih2dnRk
KTsKKyAgICB9CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCB2dnRk
X3dyaXRlX2ZlY3RsKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCit7CisgICAgLyoK
KyAgICAgKiBPbmx5IERNQV9GRUNUTF9JTSBiaXQgaXMgd3JpdGFibGUuIEdlbmVyYXRlIHBlbmRp
bmcgZXZlbnQgd2hlbiB1bm1hc2suCisgICAgICovCisgICAgaWYgKCAhKHZhbCAmIERNQV9GRUNU
TF9JTSkgKQorICAgIHsKKyAgICAgICAgLyogQ2xlYXIgSU0gKi8KKyAgICAgICAgX192dnRkX2Ns
ZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lNX0JJVCk7CisgICAgICAg
IGlmICggdnZ0ZF90ZXN0X2FuZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9G
RUNUTF9JUF9CSVQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgZmVfZGF0YSwg
ZmVfYWRkcjsKKyAgICAgICAgICAgIGZlX2RhdGEgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9G
RURBVEFfUkVHKTsKKyAgICAgICAgICAgIGZlX2FkZHIgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1B
Ul9GRUFERFJfUkVHKTsKKyAgICAgICAgICAgIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0KHZ2dGQs
IGZlX2FkZHIsIGZlX2RhdGEpOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICAgICAg
X192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JTV9CSVQpOwor
CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCB2dnRkX3dyaXRlX2Zz
dHMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKK3sKKyAgICBpbnQgaSwgbWF4X2Zh
dWx0X2luZGV4ID0gRE1BX0ZTVFNfUFJPX0JJVDsKKyAgICB1aW50NjRfdCBiaXRzX3RvX2NsZWFy
ID0gdmFsICYgRE1BX0ZTVFNfUlcxQ1M7CisKKyAgICBpID0gZmluZF9maXJzdF9iaXQoJmJpdHNf
dG9fY2xlYXIsIG1heF9mYXVsdF9pbmRleCAvIDggKyAxKTsKKyAgICB3aGlsZSAoIGkgPD0gbWF4
X2ZhdWx0X2luZGV4ICkKKyAgICB7CisgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1B
Ul9GU1RTX1JFRywgaSk7CisgICAgICAgIGkgPSBmaW5kX25leHRfYml0KCZiaXRzX3RvX2NsZWFy
LCBtYXhfZmF1bHRfaW5kZXggLyA4ICsgMSwgaSArIDEpOworICAgIH0KKworICAgIC8qCisgICAg
ICogQ2xlYXIgSVAgZmllbGQgd2hlbiBhbGwgc3RhdHVzIGZpZWxkcyBpbiB0aGUgRmF1bHQgU3Rh
dHVzIFJlZ2lzdGVyCisgICAgICogYmVpbmcgY2xlYXIuCisgICAgICovCisgICAgaWYgKCAhKCh2
dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRykgJiBETUFfRlNUU19GQVVMVFMpKSApCisg
ICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9J
UF9CSVQpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAogc3RhdGljIGludCB2dnRk
X2hhbmRsZV9nY21kX3FpZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQpAQCAtNDEy
LDYgKzYyOCwxOCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgYWRkciwKICAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZ2NtZCh2dnRkLCB2
YWwpOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSBETUFSX0ZTVFNfUkVHOgor
ICAgICAgICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9mc3RzKHZ2dGQsIHZhbCk7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBjYXNlIERNQVJfRkVDVExfUkVHOgorICAgICAgICAgICAgcmV0
ID0gdnZ0ZF93cml0ZV9mZWN0bCh2dnRkLCB2YWwpOworICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgY2FzZSBETUFfQ0FQX0ZST19PRkZTRVQgKyBETUFfRlJDRDNfT0ZGU0VUOgorICAgICAg
ICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9mcmNkMyh2dnRkLCB2YWwpOworICAgICAgICAgICAgYnJl
YWs7CisKICAgICAgICAgY2FzZSBETUFSX0lFREFUQV9SRUc6CiAgICAgICAgIGNhc2UgRE1BUl9J
RUFERFJfUkVHOgogICAgICAgICBjYXNlIERNQVJfSUVVQUREUl9SRUc6CkBAIC00MzgsNiArNjY2
LDEwIEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBhZGRyLAogICAgICAgICAgICAgcmV0ID0gWDg2RU1VTF9PS0FZOwogICAgICAgICAgICAgYnJl
YWs7CiAKKyAgICAgICAgY2FzZSBETUFfQ0FQX0ZST19PRkZTRVQgKyBETUFfRlJDRDJfT0ZGU0VU
OgorICAgICAgICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9mcmNkMyh2dnRkLCB2YWwgPj4gMzIpOwor
ICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgICAgICAgICAgYnJlYWs7CkBAIC02NzUsNiArOTA3
LDcgQEAgc3RhdGljIGludCB2dnRkX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdmlv
bW11ICp2aW9tbXUpCiAgICAgdnZ0ZC0+ZWltID0gMDsKICAgICB2dnRkLT5pcnQgPSAwOwogICAg
IHZ2dGQtPmlydF9tYXhfZW50cnkgPSAwOworICAgIHZ2dGQtPmZyY2RfaWR4ID0gMDsKICAgICBy
ZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZ2dGRfbW1pb19vcHMpOwogICAgIHJldHVybiAwOwog
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmluZGV4IDAzMzYxYzAuLjU0NzRjNzIgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC0yMjksMjYgKzIyOSw2NiBAQAogI2Rl
ZmluZSBETUFfQ0NNRF9DQUlHX01BU0soeCkgKCgodTY0KXgpICYgKCh1NjQpIDB4MyA8PCA1OSkp
CiAKIC8qIEZFQ1RMX1JFRyAqLwotI2RlZmluZSBETUFfRkVDVExfSU0gKCgodTY0KTEpIDw8IDMx
KQorI2RlZmluZSBETUFfRkVDVExfSU1fQklUIDMxCisjZGVmaW5lIERNQV9GRUNUTF9JTSAoMVUg
PDwgRE1BX0ZFQ1RMX0lNX0JJVCkKKyNkZWZpbmUgRE1BX0ZFQ1RMX0lQX0JJVCAzMAorI2RlZmlu
ZSBETUFfRkVDVExfSVAgKDFVIDw8IERNQV9GRUNUTF9JUF9CSVQpCiAKIC8qIEZTVFNfUkVHICov
Ci0jZGVmaW5lIERNQV9GU1RTX1BGTyAoKHU2NCkxIDw8IDApCi0jZGVmaW5lIERNQV9GU1RTX1BQ
RiAoKHU2NCkxIDw8IDEpCi0jZGVmaW5lIERNQV9GU1RTX0FGTyAoKHU2NCkxIDw8IDIpCi0jZGVm
aW5lIERNQV9GU1RTX0FQRiAoKHU2NCkxIDw8IDMpCi0jZGVmaW5lIERNQV9GU1RTX0lRRSAoKHU2
NCkxIDw8IDQpCi0jZGVmaW5lIERNQV9GU1RTX0lDRSAoKHU2NCkxIDw8IDUpCi0jZGVmaW5lIERN
QV9GU1RTX0lURSAoKHU2NCkxIDw8IDYpCi0jZGVmaW5lIERNQV9GU1RTX0ZBVUxUUyAgICBETUFf
RlNUU19QRk8gfCBETUFfRlNUU19QUEYgfCBETUFfRlNUU19BRk8gfCBETUFfRlNUU19BUEYgfCBE
TUFfRlNUU19JUUUgfCBETUFfRlNUU19JQ0UgfCBETUFfRlNUU19JVEUKKyNkZWZpbmUgRE1BX0ZT
VFNfUEZPX0JJVCAwCisjZGVmaW5lIERNQV9GU1RTX1BGTyAoMVUgPDwgRE1BX0ZTVFNfUEZPX0JJ
VCkKKyNkZWZpbmUgRE1BX0ZTVFNfUFBGX0JJVCAxCisjZGVmaW5lIERNQV9GU1RTX1BQRiAoMVUg
PDwgRE1BX0ZTVFNfUFBGX0JJVCkKKyNkZWZpbmUgRE1BX0ZTVFNfQUZPICgxVSA8PCAyKQorI2Rl
ZmluZSBETUFfRlNUU19BUEYgKDFVIDw8IDMpCisjZGVmaW5lIERNQV9GU1RTX0lRRSAoMVUgPDwg
NCkKKyNkZWZpbmUgRE1BX0ZTVFNfSUNFICgxVSA8PCA1KQorI2RlZmluZSBETUFfRlNUU19JVEUg
KDFVIDw8IDYpCisjZGVmaW5lIERNQV9GU1RTX1BST19CSVQgNworI2RlZmluZSBETUFfRlNUU19Q
Uk8gKDFVIDw8IERNQV9GU1RTX1BST19CSVQpCisjZGVmaW5lIERNQV9GU1RTX0ZBVUxUUyAgICAo
RE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBG
IHwgRE1BX0ZTVFNfSVFFIHwgRE1BX0ZTVFNfSUNFIHwgRE1BX0ZTVFNfSVRFIHwgRE1BX0ZTVFNf
UFJPKQorI2RlZmluZSBETUFfRlNUU19SVzFDUyAgICAgKERNQV9GU1RTX1BGTyB8IERNQV9GU1RT
X0FGTyB8IERNQV9GU1RTX0FQRiB8IERNQV9GU1RTX0lRRSB8IERNQV9GU1RTX0lDRSB8IERNQV9G
U1RTX0lURSB8IERNQV9GU1RTX1BSTykKICNkZWZpbmUgZG1hX2ZzdHNfZmF1bHRfcmVjb3JkX2lu
ZGV4KHMpICgoKHMpID4+IDgpICYgMHhmZikKIAogLyogRlJDRF9SRUcsIDMyIGJpdHMgYWNjZXNz
ICovCi0jZGVmaW5lIERNQV9GUkNEX0YgKCgodTY0KTEpIDw8IDMxKQorI2RlZmluZSBETUFfRlJD
RF9MRU4gICAgICAgICAgICAweDEwCisjZGVmaW5lIERNQV9GUkNEMF9PRkZTRVQgICAgICAgIDB4
MAorI2RlZmluZSBETUFfRlJDRDFfT0ZGU0VUICAgICAgICAweDQKKyNkZWZpbmUgRE1BX0ZSQ0Qy
X09GRlNFVCAgICAgICAgMHg4CisjZGVmaW5lIERNQV9GUkNEM19PRkZTRVQgICAgICAgIDB4Ywor
I2RlZmluZSBETUFfRlJDRDNfRlJfTUFTSyAgICAgICAweGZmVUwKKyNkZWZpbmUgRE1BX0ZSQ0Rf
Rl9CSVQgMzEKKyNkZWZpbmUgRE1BX0ZSQ0RfRiAoKHU2NCkxIDw8IERNQV9GUkNEX0ZfQklUKQor
I2RlZmluZSBETUFfRlJDRChpZHgsIG9mZnNldCkgKERNQV9DQVBfRlJPX09GRlNFVCArIERNQV9G
UkNEX0xFTiAqIGlkeCArIG9mZnNldCkKICNkZWZpbmUgZG1hX2ZyY2RfdHlwZShkKSAoKGQgPj4g
MzApICYgMSkKICNkZWZpbmUgZG1hX2ZyY2RfZmF1bHRfcmVhc29uKGMpIChjICYgMHhmZikKICNk
ZWZpbmUgZG1hX2ZyY2Rfc291cmNlX2lkKGMpIChjICYgMHhmZmZmKQogI2RlZmluZSBkbWFfZnJj
ZF9wYWdlX2FkZHIoZCkgKGQgJiAoKCh1NjQpLTEpIDw8IDEyKSkgLyogbG93IDY0IGJpdCAqLwog
CitzdHJ1Y3QgdnRkX2ZhdWx0X3JlY29yZF9yZWdpc3RlcgoreworICAgIHVuaW9uIHsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHU2NCBsbzsKKyAgICAgICAgICAgIHU2NCBoaTsKKyAg
ICAgICAgfSBiaXRzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdTY0IHJzdmQwICAg
OjEyLAorICAgICAgICAgICAgICAgIEZJICAgICAgOjUyOyAvKiBGYXVsdCBJbmZvICovCisgICAg
ICAgICAgICB1NjQgU0lEICAgICA6MTYsIC8qIFNvdXJjZSBJZGVudGlmaWVyICovCisgICAgICAg
ICAgICAgICAgcnN2ZDEgICA6OSwKKyAgICAgICAgICAgICAgICBQUklWICAgIDoxLCAgLyogUHJp
dmlsZWdlIE1vZGUgUmVxdWVzdGVkICovCisgICAgICAgICAgICAgICAgRVhFICAgICA6MSwgIC8q
IEV4ZWN1dGUgUGVybWlzc2lvbiBSZXF1ZXN0ZWQgKi8KKyAgICAgICAgICAgICAgICBQUCAgICAg
IDoxLCAgLyogUEFTSUQgUHJlc2VudCAqLworICAgICAgICAgICAgICAgIEZSICAgICAgOjgsICAv
KiBGYXVsdCBSZWFzb24gKi8KKyAgICAgICAgICAgICAgICBQViAgICAgIDoyMCwgLyogUEFTSUQg
VmFsdWUgKi8KKyAgICAgICAgICAgICAgICBBVCAgICAgIDoyLCAgLyogQWRkcmVzcyBUeXBlICov
CisgICAgICAgICAgICAgICAgVCAgICAgICA6MSwgIC8qIFR5cGUuICgwKSBXcml0ZSAoMSkgUmVh
ZC9BdG9taWNPcCAqLworICAgICAgICAgICAgICAgIEYgICAgICAgOjE7ICAvKiBGYXVsdCAqLwor
ICAgICAgICB9IGZpZWxkczsKKyAgICB9OworfTsKKwogZW51bSBWVERfRkFVTFRfVFlQRQogewog
ICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdHJhbnNpdGlvbiBmYXVsdHMgKi8KLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 11:41:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnp-0005Il-DB; Thu, 18 May 2017 11:41:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJno-0005G9-1y
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:41:08 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 66/D2-03058-3588D195; Thu, 18 May 2017 11:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykWDeoQzb
 SYH+XqcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrGq/xBLwRzeipYLAg2MC7m6GDk5hASmMUos
 mpMCYksI8EocWTaDFcL2lzi19QRzFyMXUE0Ho8TT9evAEmwC6hInFk9kBLFFBKQlrn2+zAhSx
 CzQwygxcdkjFpCEsECcxLvJJ9hBbBYBVYlNZ36zgdi8Aq4Sz2Z3s0BsUJCY8vA9M4jNCRTftv
 UWC8RFLhKNC3tZJzDyLmBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERgODECwg/HTsoBDjJIcTEqivIcLZCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDy
 tQPlBItS01Mr0jJzgIEJk5bg4FES4dUBSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDivF
 0iRAEhRRmke3AhYlFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8ryBSezLwSuE2vgI5gAj
 qi+YE0yBEliQgpqQbGyDXXd3/yVDy+88qKe5Yvm2fExZbytHhf+LA+aupJhrkhh+JiNG73lVi
 LKQqF8iSs6jN23JnTna8jyhGqlJG+5O/ZWZlXH3XNEpR+K3fX5GandWkDnz+jDcN0jZb+L9+Y
 Ss6UC38LcH0Sc2/3Nym1Jxu03jx+Vn/rb8w59+uBcje2HGjfslRTiaU4I9FQi7moOBEANnqiq
 40CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495107664!97547739!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38479 invoked from network); 18 May 2017 11:41:06 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:41:06 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:41:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="970139022"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by orsmga003.jf.intel.com with ESMTP; 18 May 2017 04:41:02 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:55 -0400
Message-Id: <1495085696-10819-26-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 25/26] x86/vlapic: drop no longer
	suitable restriction to set x2apic id
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCklmIHZsYXBpYyBpcyBpbiB4MmFw
aWMgbW9kZSBpbiBzYXZpbmcgcHJvY2Vzcywgd2Ugc2hvdWxkIHNldCBpdCdzCngyYXBpYyBpZCB3
aGVuIHJlc3RvcmluZy4gSnVzdCBkcm9wIHRoZSB1bnN1aXRhYmxlIHJlc3RyaXRpb24gYXMgdGhl
CmV4aXN0aW5nIGNvbW1lbnQgc2F5cy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgfCAxOCArKy0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zs
YXBpYy5jCmluZGV4IGNmOGVlNTAuLmNjNTU0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmxhcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtMTM3NCwyNSAr
MTM3NCwxMSBAQCBzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVncyhzdHJ1Y3QgZG9tYWluICpkLCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAqLwogc3RhdGljIHZvaWQgbGFwaWNfbG9hZF9maXh1
cChzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCiB7Ci0gICAgdWludDMyX3QgaWQgPSB2bGFwaWMtPmxv
YWRlZC5pZDsKLQotICAgIGlmICggdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykgJiYgaWQgJiYg
dmxhcGljLT5sb2FkZWQubGRyID09IDEgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICog
VGhpcyBpcyBvcHRpb25hbDogSUQgIT0gMCBjb250cmFkaWN0cyBMRFIgPT0gMS4gSXQncyBiZWlu
ZyBhZGRlZAotICAgICAgICAgKiB0byBhaWQgaW4gZXZlbnR1YWwgZGVidWdnaW5nIG9mIGlzc3Vl
cyBhcmlzaW5nIGZyb20gdGhlIGZpeHVwIGRvbmUKLSAgICAgICAgICogaGVyZSwgYnV0IGNhbiBi
ZSBkcm9wcGVkIGFzIHNvb24gYXMgaXQgaXMgZm91bmQgdG8gY29uZmxpY3Qgd2l0aAotICAgICAg
ICAgKiBvdGhlciAoZnV0dXJlKSBjaGFuZ2VzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBH
RVRfeEFQSUNfSUQoaWQpICE9IHZsYXBpY192Y3B1KHZsYXBpYyktPnZjcHVfaWQgKiAyIHx8Ci0g
ICAgICAgICAgICAgaWQgIT0gU0VUX3hBUElDX0lEKEdFVF94QVBJQ19JRChpZCkpICkKLSAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICIlcHY6IGJvZ3VzIEFQSUMgSUQgJSN4IGxv
YWRlZFxuIiwKLSAgICAgICAgICAgICAgICAgICB2bGFwaWNfdmNwdSh2bGFwaWMpLCBpZCk7Cisg
ICAgaWYgKCB2bGFwaWNfeDJhcGljX21vZGUodmxhcGljKSApCiAgICAgICAgIHNldF94MmFwaWNf
aWQodmxhcGljKTsKLSAgICB9CiAgICAgZWxzZSAvKiBVbmRvIGFuIGV2ZW50dWFsIGVhcmxpZXIg
Zml4dXAuICovCiAgICAgewotICAgICAgICB2bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQSUNfSUQs
IGlkKTsKKyAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0lELCB2bGFwaWMtPmxv
YWRlZC5pZCk7CiAgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19MRFIsIHZsYXBp
Yy0+bG9hZGVkLmxkcik7CiAgICAgfQogfQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJnr-0005NC-Ov; Thu, 18 May 2017 11:41:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnq-0005K3-BN
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:41:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 69/00-02956-5588D195; Thu, 18 May 2017 11:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNwkQje0Qzb
 S4MEKAYslHxezODB6HN39mymAMYo1My8pvyKBNeP+pyvsBbstKw7tO8/ewLhQt4uRi0NIYDqj
 xLm/O1m6GDk5JAR4JY4sm8EKYQdI7HyzixHEFhLoYJT4OksIxGYTUJc4sXgiWFxEQFri2ufLj
 CCDmAV6GCUmLnsENkhYwE1i57NWsCIWAVWJNavPgNm8Aq4SJ1d2MkEsUJCY8vA9M4jNCRTftv
 UWC8QyF4nGhb2sExh5FzAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCr
 WS87P3cQIDAcGINjBOPuy/yFGSQ4mJVHewwWykUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDe0
 AeUEi1LTUyvSMnOAgQmTluDgURLhXQOS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd6NI
 EUCIEUZpXlwI2BRcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvMdApvBk5pXAbXoFdAQT0B
 HND6RBjihJREhJNTDWNNy4zNO2zHiHb69ac45Q4j6Hp5pzFN+nJChOrJA6ruvYfHzyH+kyA5s
 KJ/2sw28+b3l8N6pb5OV/0RsWXFYL+r4abPw9baXeZ27BlDcZ/pvmr/6e8sh+quP8rSvvTP69
 LiNvf6PXiyl6/x9/PCI+dcbRpewFahKL/T5fvea9RE/493u/ejFHJZbijERDLeai4kQARBn2j
 o0CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495107667!64824476!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24715 invoked from network); 18 May 2017 11:41:08 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:41:08 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:41:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1171088049"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga002.fm.intel.com with ESMTP; 18 May 2017 04:41:04 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:56 -0400
Message-Id: <1495085696-10819-27-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 26/26] x86/vvtd: save and restore
	emulated VT-d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldyYXAgc29tZSB1c2VmdWwgc3Rh
dHVzIGluIGEgbmV3IHN0cnVjdHVyZSBodm1faHdfdnZ0ZCwgZm9sbG93aW5nCnRoZSBjdXN0b21z
IG9mIHZsYXBpYywgdmlvYXBpYyBhbmQgZXRjLiBQcm92aWRlIHR3byBzYXZlLXJlc3RvcmUKcGFp
cnMgdG8gc2F2ZS9yZXN0b3JlIHJlZ2lzdGVycyBhbmQgbm9uLXJlZ2lzdGVyIHN0YXR1cy4KClNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dnZ0ZC5jICAgICAgICAgICAgICAgIHwgOTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCAyNCArKysrKysr
Ky0KIDIgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92dnRkLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Z2
dGQuYwppbmRleCBjZTI1YTc3Li5lMzViYzllIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3Z2dGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYwpAQCAtMjAsNiArMjAsNyBAQAog
CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2lu
Y2x1ZGUgPHhlbi9odm0vc2F2ZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KQEAgLTMzLDM4ICszNCwyNSBA
QAogI2luY2x1ZGUgPGFzbS9wMm0uaD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CiAjaW5jbHVk
ZSA8cHVibGljL3Zpb21tdS5oPgorI2luY2x1ZGUgPHB1YmxpYy9odm0vc2F2ZS5oPgogCiAjaW5j
bHVkZSAiLi4vLi4vLi4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCIKICNpbmNsdWRl
ICIuLi8uLi8uLi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dGQuaCIKIAotc3RydWN0IGh2bV9o
d192dnRkX3JlZ3MgewotICAgIHVpbnQ4X3QgZGF0YVsxMDI0XTsKLX07Ci0KIC8qIFN0YXR1cyBm
aWVsZCBvZiBzdHJ1Y3QgdnZ0ZCAqLwogI2RlZmluZSBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJ
TkdfRU5BQkxFRCAgICAgKDEgPDwgMCkKICNkZWZpbmUgVklPTU1VX1NUQVRVU19ETUFfUkVNQVBQ
SU5HX0VOQUJMRUQgICAgICgxIDw8IDEpCiAKICNkZWZpbmUgdnZ0ZF9pcnFfcmVtYXBwaW5nX2Vu
YWJsZWQodnZ0ZCkgXAotICAgICAgICAgICAgKHZ2dGQtPnN0YXR1cyAmIFZJT01NVV9TVEFUVVNf
SVJRX1JFTUFQUElOR19FTkFCTEVEKQorICAgICAgICAgICAgKHZ2dGQtPmh3LnN0YXR1cyAmIFZJ
T01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEKQogCiBzdHJ1Y3QgdnZ0ZCB7Ci0gICAg
LyogVklPTU1VX1NUQVRVU19YWFhfUkVNQVBQSU5HX0VOQUJMRUQgKi8KLSAgICBpbnQgc3RhdHVz
OwotICAgIC8qIEZhdWx0IFJlY29yZGluZyBpbmRleCAqLwotICAgIGludCBmcmNkX2lkeDsKICAg
ICAvKiBBZGRyZXNzIHJhbmdlIG9mIHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgKi8K
ICAgICB1aW50NjRfdCBiYXNlX2FkZHI7CiAgICAgdWludDY0X3QgbGVuZ3RoOwogICAgIC8qIFBv
aW50IGJhY2sgdG8gdGhlIG93bmVyIGRvbWFpbiAqLwogICAgIHN0cnVjdCBkb21haW4gKmRvbWFp
bjsKLSAgICAvKiBJcyBpbiBFeHRlbmRlZCBJbnRlcnJ1cHQgTW9kZT8gKi8KLSAgICBib29sIGVp
bTsKLSAgICAvKiBNYXggcmVtYXBwaW5nIGVudHJpZXMgaW4gSVJUICovCi0gICAgaW50IGlydF9t
YXhfZW50cnk7Ci0gICAgLyogSW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdmbiAqLwot
ICAgIHVpbnQ2NF90IGlydDsKLQorICAgIHN0cnVjdCBodm1faHdfdnZ0ZCBodzsKICAgICBzdHJ1
Y3QgaHZtX2h3X3Z2dGRfcmVncyAqcmVnczsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpyZWdzX3Bh
Z2U7CiB9OwpAQCAtMzY5LDEyICszNTcsMTIgQEAgc3RhdGljIGludCB2dnRkX2FsbG9jX2ZyY2Qo
c3RydWN0IHZ2dGQgKnZ2dGQpCiB7CiAgICAgaW50IHByZXY7CiAgICAgLyogU2V0IHRoZSBGIGJp
dCB0byBpbmRpY2F0ZSB0aGUgRlJDRCBpcyBpbiB1c2UuICovCi0gICAgaWYgKCB2dnRkX3Rlc3Rf
YW5kX3NldF9iaXQodnZ0ZCwgRE1BX0ZSQ0QodnZ0ZC0+ZnJjZF9pZHgsIERNQV9GUkNEM19PRkZT
RVQpLAorICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHZ2dGQsIERNQV9GUkNEKHZ2dGQt
Pmh3LmZyY2RfaWR4LCBETUFfRlJDRDNfT0ZGU0VUKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBETUFfRlJDRF9GX0JJVCkgKQogICAgIHsKLSAgICAgICAgcHJldiA9IHZ2dGQtPmZy
Y2RfaWR4OwotICAgICAgICB2dnRkLT5mcmNkX2lkeCA9IChwcmV2ICsgMSkgJSBETUFSX0ZSQ0Rf
UkVHX05SOwotICAgICAgICByZXR1cm4gdnZ0ZC0+ZnJjZF9pZHg7CisgICAgICAgIHByZXYgPSB2
dnRkLT5ody5mcmNkX2lkeDsKKyAgICAgICAgdnZ0ZC0+aHcuZnJjZF9pZHggPSAocHJldiArIDEp
ICUgRE1BUl9GUkNEX1JFR19OUjsKKyAgICAgICAgcmV0dXJuIHZ2dGQtPmh3LmZyY2RfaWR4Owog
ICAgIH0KICAgICByZXR1cm4gLTE7CiB9CkBAIC03MDYsMTIgKzY5NCwxMiBAQCBzdGF0aWMgaW50
IHZ2dGRfaGFuZGxlX2djbWRfaXJlKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAK
ICAgICBpZiAoIHZhbCAmIERNQV9HQ01EX0lSRSApCiAgICAgewotICAgICAgICB2dnRkLT5zdGF0
dXMgfD0gVklPTU1VX1NUQVRVU19JUlFfUkVNQVBQSU5HX0VOQUJMRUQ7CisgICAgICAgIHZ2dGQt
Pmh3LnN0YXR1cyB8PSBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsKICAgICAg
ICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfSVJFU19CSVQp
OwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICB2dnRkLT5zdGF0dXMgfD0gflZJT01N
VV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEOworICAgICAgICB2dnRkLT5ody5zdGF0dXMg
fD0gflZJT01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEOwogICAgICAgICBfX3Z2dGRf
Y2xlYXJfYml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RTX0lSRVNfQklUKTsKICAgICB9
CiAKQEAgLTczMCwxMSArNzE4LDExIEBAIHN0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0
cChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQogICAgICAgICAgICAgICAgICAgICJh
Y3RpdmUuIiApOwogCiAgICAgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUlRBX1JFRywg
aXJ0YSk7Ci0gICAgdnZ0ZC0+aXJ0ID0gRE1BX0lSVEFfQUREUihpcnRhKSA+PiBQQUdFX1NISUZU
OwotICAgIHZ2dGQtPmlydF9tYXhfZW50cnkgPSBETUFfSVJUQV9TSVpFKGlydGEpOwotICAgIHZ2
dGQtPmVpbSA9IERNQV9JUlRBX0VJTUUoaXJ0YSk7CisgICAgdnZ0ZC0+aHcuaXJ0ID0gRE1BX0lS
VEFfQUREUihpcnRhKSA+PiBQQUdFX1NISUZUOworICAgIHZ2dGQtPmh3LmlydF9tYXhfZW50cnkg
PSBETUFfSVJUQV9TSVpFKGlydGEpOworICAgIHZ2dGQtPmh3LmVpbSA9IERNQV9JUlRBX0VJTUUo
aXJ0YSk7CiAgICAgVlZURF9ERUJVRyhWVlREX0RCR19SVywgIlVwZGF0ZSBJUiBpbmZvIChhZGRy
PSVseCBlaW09JWQgc2l6ZT0lZCkuIiwKLSAgICAgICAgICAgICAgIHZ2dGQtPmlydCwgdnZ0ZC0+
ZWltLCB2dnRkLT5pcnRfbWF4X2VudHJ5KTsKKyAgICAgICAgICAgICAgIHZ2dGQtPmh3LmlydCwg
dnZ0ZC0+aHcuZWltLCB2dnRkLT5ody5pcnRfbWF4X2VudHJ5KTsKICAgICBfX3Z2dGRfc2V0X2Jp
dCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19TSVJUUFNfQklUKTsKIAogICAgIHJldHVy
biBYODZFTVVMX09LQVk7CkBAIC05NTMsMTMgKzk0MSwxMyBAQCBzdGF0aWMgaW50IHZ2dGRfZ2V0
X2VudHJ5KHN0cnVjdCB2dnRkICp2dnRkLAogCiAgICAgVlZURF9ERUJVRyhWVlREX0RCR19UUkFO
UywgImludGVycHJldCBhIHJlcXVlc3Qgd2l0aCBpbmRleCAleCIsIGVudHJ5KTsKIAotICAgIGlm
ICggZW50cnkgPiB2dnRkLT5pcnRfbWF4X2VudHJ5ICkKKyAgICBpZiAoIGVudHJ5ID4gdnZ0ZC0+
aHcuaXJ0X21heF9lbnRyeSApCiAgICAgewogICAgICAgICByZXQgPSBWVERfRlJfSVJfSU5ERVhf
T1ZFUjsKICAgICAgICAgZ290byBoYW5kbGVfZmF1bHQ7CiAgICAgfQogCi0gICAgcmV0ID0gbWFw
X2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCB2dnRkLT5pcnQgKyAoZW50cnkgPj4gSVJFTUFQX0VO
VFJZX09SREVSKSwKKyAgICByZXQgPSBtYXBfZ3Vlc3RfcGFnZSh2dnRkLT5kb21haW4sIHZ2dGQt
Pmh3LmlydCArIChlbnRyeSA+PiBJUkVNQVBfRU5UUllfT1JERVIpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICh2b2lkKiopJmlydF9wYWdlKTsKICAgICBpZiAoIHJldCApCiAgICAgewpAQCAt
MTA4NCw2ICsxMDcyLDQ5IEBAIHN0YXRpYyBpbnQgdnZ0ZF9nZXRfaXJxX2luZm8oc3RydWN0IGRv
bWFpbiAqZCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCB2dnRkX2xvYWRfcmVncyhz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBpZiAoICFk
b21haW5fdnZ0ZChkKSApCisgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAgaWYgKCBodm1f
bG9hZF9lbnRyeShJT01NVV9SRUdTLCBoLCBkb21haW5fdnZ0ZChkKS0+cmVncykgKQorICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHZ2dGRf
c2F2ZV9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorewor
ICAgIGlmICggIWRvbWFpbl92dnRkKGQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1
cm4gaHZtX3NhdmVfZW50cnkoSU9NTVVfUkVHUywgMCwgaCwgZG9tYWluX3Z2dGQoZCktPnJlZ3Mp
OworfQorCitzdGF0aWMgaW50IHZ2dGRfbG9hZF9oaWRkZW4oc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCit7CisgICAgaWYgKCAhZG9tYWluX3Z2dGQoZCkgKQorICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgIGlmICggaHZtX2xvYWRfZW50cnkoSU9NTVUsIGgs
ICZkb21haW5fdnZ0ZChkKS0+aHcpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBy
ZXR1cm4gMDsKK30KKworc3RhdGljIGludCB2dnRkX3NhdmVfaGlkZGVuKHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIGlmICggIWRvbWFpbl92dnRkKGQp
ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoSU9NTVUs
IDAsIGgsICZkb21haW5fdnZ0ZChkKS0+aHcpOworfQorCitIVk1fUkVHSVNURVJfU0FWRV9SRVNU
T1JFKElPTU1VLCB2dnRkX3NhdmVfaGlkZGVuLCB2dnRkX2xvYWRfaGlkZGVuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JF
U1RPUkUoSU9NTVVfUkVHUywgdnZ0ZF9zYXZlX3JlZ3MsIHZ2dGRfbG9hZF9yZWdzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfRE9NKTsKKwogc3RhdGljIHZvaWQgdnZ0
ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJpbGl0eSkKIHsKICAgICB1
aW50NjRfdCBjYXAsIGVjYXA7CkBAIC0xMTQ3LDEyICsxMTc4LDEzIEBAIHN0YXRpYyBpbnQgdnZ0
ZF9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11KQogICAgIHZ2
dGQtPmJhc2VfYWRkciA9IHZpb21tdS0+YmFzZV9hZGRyZXNzOwogICAgIHZ2dGQtPmxlbmd0aCA9
IHZpb21tdS0+bGVuZ3RoOwogICAgIHZ2dGQtPmRvbWFpbiA9IGQ7Ci0gICAgdnZ0ZC0+c3RhdHVz
ID0gMDsKLSAgICB2dnRkLT5laW0gPSAwOwotICAgIHZ2dGQtPmlydCA9IDA7Ci0gICAgdnZ0ZC0+
aXJ0X21heF9lbnRyeSA9IDA7Ci0gICAgdnZ0ZC0+ZnJjZF9pZHggPSAwOworICAgIHZ2dGQtPmh3
LnN0YXR1cyA9IDA7CisgICAgdnZ0ZC0+aHcuZWltID0gMDsKKyAgICB2dnRkLT5ody5pcnQgPSAw
OworICAgIHZ2dGQtPmh3LmlydF9tYXhfZW50cnkgPSAwOworICAgIHZ2dGQtPmh3LmZyY2RfaWR4
ID0gMDsKICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZ2dGRfbW1pb19vcHMpOworICAg
IHZpb21tdS0+cHJpdiA9ICh2b2lkICopdnZ0ZDsKICAgICByZXR1cm4gMDsKIAogb3V0MjoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggODE2OTczYi4uMjhmYWZjOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYzOCwxMCArNjM4LDMy
IEBAIHN0cnVjdCBodm1fbXNyIHsKIAogI2RlZmluZSBDUFVfTVNSX0NPREUgIDIwCiAKK3N0cnVj
dCBodm1faHdfdnZ0ZF9yZWdzIHsKKyAgICB1aW50OF90IGRhdGFbMTAyNF07Cit9OworCitERUNM
QVJFX0hWTV9TQVZFX1RZUEUoSU9NTVVfUkVHUywgMjEsIHN0cnVjdCBodm1faHdfdnZ0ZF9yZWdz
KTsKKworc3RydWN0IGh2bV9od192dnRkCit7CisgICAgLyogVklPTU1VX1NUQVRVU19YWFhfUkVN
QVBQSU5HX0VOQUJMRUQgKi8KKyAgICB1aW50MzJfdCBzdGF0dXM7CisgICAgLyogRmF1bHQgUmVj
b3JkaW5nIGluZGV4ICovCisgICAgdWludDMyX3QgZnJjZF9pZHg7CisgICAgLyogSXMgaW4gRXh0
ZW5kZWQgSW50ZXJydXB0IE1vZGU/ICovCisgICAgdWludDMyX3QgZWltOworICAgIC8qIE1heCBy
ZW1hcHBpbmcgZW50cmllcyBpbiBJUlQgKi8KKyAgICB1aW50MzJfdCBpcnRfbWF4X2VudHJ5Owor
ICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gKi8KKyAgICB1aW50NjRf
dCBpcnQ7Cit9OworCitERUNMQVJFX0hWTV9TQVZFX1RZUEUoSU9NTVUsIDIyLCBzdHJ1Y3QgaHZt
X2h3X3Z2dGQpOworCiAvKiAKICAqIExhcmdlc3QgdHlwZS1jb2RlIGluIHVzZQogICovCi0jZGVm
aW5lIEhWTV9TQVZFX0NPREVfTUFYIDIwCisjZGVmaW5lIEhWTV9TQVZFX0NPREVfTUFYIDIyCiAK
ICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZNX1NBVkVfWDg2X0hfXyAqLwogCi0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJns-0005Ni-1C; Thu, 18 May 2017 11:41:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dBJnq-0005Iv-AJ
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:41:10 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B0/12-01730-5588D195; Thu, 18 May 2017 11:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhohvQIRt
 pcOmTjsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjGr8SlbweWwimULjzA2MO6172Lk4hASmM4o
 sfZhJ2MXIyeHhACvxJFlM1ghbH+JdVfesEMUdTBK/Dqzmh0kwSagLnFi8USwBhEBaYlrny8zg
 hQxC/QwSkxc9oili5GDQ1jAR2LeUlOQGhYBVYnejQ+ZQcK8Aq4S1845QMxXkJjy8D0ziM0JFN
 629RYLiC0k4CLRuLCXdQIj7wJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGpnq5qcXFiem
 pOYlJxXrJ+bmbGIHhwAAEOxibtnseYpTkYFIS5T1cIBspxJeUn1KZkVicEV9UmpNafIhRhoND
 SYKXrx0oJ1iUmp5akZaZAwxMmLQEB4+SCO+aNqA0b3FBYm5xZjpE6hSjopQ470aQhABIIqM0D
 64NFg2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzLCrKdJzOvBG76K6DFTECLmx9IgywuSU
 RISTUwquxxcwuvm23ZmVTKc7dCKNc0ZJ/on0ONHlPdDiYvav9jLLLXdOr2X1qv93J4Lfb7+PO
 W0qUbhv/dpK9ay+7Ysb7yxMN7GxZkR90+/+PPBcXinEU7cj6vrt56VUBAW2xz+4PPPR/fTuSx
 uHthuf+xn/OLOiyOC98/8cn+4NlsrmnZtaKbxC6J+imxFGckGmoxFxUnAgBwDAfpgQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495107662!96068433!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46112 invoked from network); 18 May 2017 11:41:04 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:41:04 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:41:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="103583903"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.124])
 by fmsmga005.fm.intel.com with ESMTP; 18 May 2017 04:41:00 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 01:34:54 -0400
Message-Id: <1495085696-10819-25-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH V2 24/26] x86/vvtd: Add queued invalidation
	(QI) support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClF1ZXVlZCBJbnZhbGlkYXRpb24g
SW50ZXJmYWNlIGlzIGFuIGV4cGFuZGVkIGludmFsaWRhdGlvbiBpbnRlcmZhY2Ugd2l0aApleHRl
bmRlZCBjYXBhYmlsaXRpZXMuIEhhcmR3YXJlIGltcGxlbWVudGF0aW9ucyByZXBvcnQgc3VwcG9y
dCBmb3IgcXVldWVkCmludmFsaWRhdGlvbiBpbnRlcmZhY2UgdGhyb3VnaCB0aGUgRXh0ZW5kZWQg
Q2FwYWJpbGl0eSBSZWdpc3Rlci4gVGhlIHF1ZXVlZAppbnZhbGlkYXRpb24gaW50ZXJmYWNlIHVz
ZXMgYW4gSW52YWxpZGF0aW9uIFF1ZXVlIChJUSksIHdoaWNoIGlzIGEgY2lyY3VsYXIKYnVmZmVy
IGluIHN5c3RlbSBtZW1vcnkuIFNvZnR3YXJlIHN1Ym1pdHMgY29tbWFuZHMgYnkgd3JpdGluZyBJ
bnZhbGlkYXRpb24KRGVzY3JpcHRvcnMgdG8gdGhlIElRLgoKSW4gdGhpcyBwYXRjaCwgYSBuZXcg
ZnVuY3Rpb24gdmlvbW11X3Byb2Nlc3NfaXEoKSBpcyB1c2VkIGZvciBlbXVsYXRpbmcgaG93Cmhh
cmR3YXJlIGhhbmRsZXMgaW52YWxpZGF0aW9uIHJlcXVlc3RzIHRocm91Z2ggUUkuCgpTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Z2dGQu
YyAgICAgICAgICAgICB8IDI0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDI5ICsrKystCiAyIGZpbGVz
IGNoYW5nZWQsIDI3MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92dnRkLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYwppbmRleCBh
NzQxNDUyLi5jZTI1YTc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYwpAQCAtNDI3LDYgKzQyNywxODUgQEAgc3RhdGljIGlu
dCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwogfQogCisvKgorICogUHJvY2VzcyBhIGludmFsaWRhdGlvbiBkZXNjcmlwdG9yLiBD
dXJyZW50bHksIG9ubHkgVHdvIHR5cGVzIGRlc2NyaXB0b3JzLAorICogSW50ZXJydXB0IEVudHJ5
IENhY2hlIGludmFsaWRhdGlvbiBkZXNjcml0b3IgYW5kIEludmFsaWRhdGlvbiBXYWl0CisgKiBE
ZXNjcmlwdG9yIGFyZSBoYW5kbGVkLgorICogQHZ2dGQ6IHRoZSB2aXJ0dWFsIHZ0ZCBpbnN0YW5j
ZQorICogQGk6IHRoZSBpbmRleCBvZiB0aGUgaW52YWxpZGF0aW9uIGRlc2NyaXB0b3IgdG8gYmUg
cHJvY2Vzc2VkCisgKgorICogSWYgc3VjY2VzcyByZXR1cm4gMCwgb3IgcmV0dXJuIC0xIHdoZW4g
ZmFpbHVyZS4KKyAqLworc3RhdGljIGludCBwcm9jZXNzX2lxZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwg
aW50IGkpCit7CisgICAgdWludDY0X3QgaXFhLCBhZGRyOworICAgIHN0cnVjdCBxaW52YWxfZW50
cnkgKnFpbnZhbF9wYWdlOworICAgIHZvaWQgKnBnOworICAgIGludCByZXQ7CisKKyAgICB2dnRk
X2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcsIGlxYSk7CisgICAgcmV0ID0gbWFwX2d1
ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCBETUFfSVFBX0FERFIoaXFhKT4+UEFHRV9TSElGVCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAodm9pZCoqKSZxaW52YWxfcGFnZSk7CisgICAgaWYgKCBy
ZXQgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkNhbid0IG1hcCBndWVz
dCBJUlQgKHJjICVkKSIsIHJldCk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBz
d2l0Y2ggKCBxaW52YWxfcGFnZVtpXS5xLmludl93YWl0X2RzYy5sby50eXBlICkKKyAgICB7Cisg
ICAgY2FzZSBUWVBFX0lOVkFMX1dBSVQ6CisgICAgICAgIGlmICggcWludmFsX3BhZ2VbaV0ucS5p
bnZfd2FpdF9kc2MubG8uc3cgKQorICAgICAgICB7CisgICAgICAgICAgICBhZGRyID0gKHFpbnZh
bF9wYWdlW2ldLnEuaW52X3dhaXRfZHNjLmhpLnNhZGRyIDw8IDIpOworICAgICAgICAgICAgcmV0
ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCBhZGRyID4+IFBBR0VfU0hJRlQsICZwZyk7
CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgIkNhbid0IG1hcCBndWVzdCBtZW1vcnkgdG8gaW5mb3JtIGd1
ZXN0ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiSVdDIGNvbXBsZXRpb24gKHJjICVkKSIs
IHJldCk7CisgICAgICAgICAgICAgICAgZ290byBlcnJvcjsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgICoodWludDMyX3QgKikoKHVpbnQ2NF90KXBnICsgKGFkZHIgJiB+UEFHRV9NQVNLKSkg
PQorICAgICAgICAgICAgICAgIHFpbnZhbF9wYWdlW2ldLnEuaW52X3dhaXRfZHNjLmxvLnNkYXRh
OworICAgICAgICAgICAgdW5tYXBfZ3Vlc3RfcGFnZShwZyk7CisgICAgICAgIH0KKworICAgICAg
ICAvKgorICAgICAgICAgKiBUaGUgZm9sbG93aW5nIGNvZGUgZ2VuZXJhdGVzIGFuIGludmFsaWRh
dGlvbiBjb21wbGV0aW9uIGV2ZW50CisgICAgICAgICAqIGluZGljYXRpbmcgdGhlIGludmFsaWRh
dGlvbiB3YWl0IGRlc2NyaXB0b3IgY29tcGxldGlvbi4gTm90ZSB0aGF0CisgICAgICAgICAqIHRo
ZSBmb2xsb3dpbmcgY29kZSBmcmFnbWVudCBpcyBub3QgdGVzdGVkIHByb3Blcmx5LgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCBxaW52YWxfcGFnZVtpXS5xLmludl93YWl0X2RzYy5sby5pZmxh
ZyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGllX2RhdGEsIGllX2FkZHI7Cisg
ICAgICAgICAgICBpZiAoICF2dnRkX3Rlc3RfYW5kX3NldF9iaXQodnZ0ZCwgRE1BUl9JQ1NfUkVH
LCBETUFfSUNTX0lXQ19CSVQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfX3Z2
dGRfc2V0X2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1BX0lFQ1RMX0lQX0JJVCk7CisgICAg
ICAgICAgICAgICAgaWYgKCAhdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1B
X0lFQ1RMX0lNX0JJVCkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
aWVfZGF0YSA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0lFREFUQV9SRUcpOworICAgICAgICAg
ICAgICAgICAgICBpZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVBRERSX1JFRyk7
CisgICAgICAgICAgICAgICAgICAgIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0KHZ2dGQsIGllX2Fk
ZHIsIGllX2RhdGEpOworICAgICAgICAgICAgICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQs
IERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklUKTsKKyAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFRZUEVf
SU5WQUxfSUVDOgorICAgICAgICAvKgorICAgICAgICAgKiBDdXJyZW50bHksIG5vIGNhY2hlIGlz
IHByZXNlcnZlZCBpbiBoeXBlcnZpc29yLiBPbmx5IG5lZWQgdG8gdXBkYXRlCisgICAgICAgICAq
IHBJUlRFcyB3aGljaCBhcmUgbW9kaWZpZWQgaW4gYmluZGluZyBwcm9jZXNzLgorICAgICAgICAg
Ki8KKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBnb3RvIGVycm9yOwor
ICAgIH0KKworICAgIHVubWFwX2d1ZXN0X3BhZ2UoKHZvaWQqKXFpbnZhbF9wYWdlKTsKKyAgICBy
ZXR1cm4gMDsKKworZXJyb3I6CisgICAgdW5tYXBfZ3Vlc3RfcGFnZSgodm9pZCopcWludmFsX3Bh
Z2UpOworICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJJbnRlcm5hbCBlcnJvciBpbiBRdWV1ZSBJ
bnZhbGlkYXRpb24uXG4iKTsKKyAgICBkb21haW5fY3Jhc2godnZ0ZC0+ZG9tYWluKTsKKyAgICBy
ZXR1cm4gLTE7Cit9CisKKy8qCisgKiBJbnZhbGlkYXRlIGFsbCB0aGUgZGVzY3JpcHRvcnMgaW4g
SW52YWxpZGF0aW9uIFF1ZXVlLgorICovCitzdGF0aWMgdm9pZCB2dnRkX3Byb2Nlc3NfaXEoc3Ry
dWN0IHZ2dGQgKnZ2dGQpCit7CisgICAgdWludDY0X3QgaXFoLCBpcXQsIGlxYSwgbWF4X2VudHJ5
LCBpOworICAgIGludCByZXQgPSAwOworCisgICAgLyoKKyAgICAgKiBObyBuZXcgZGVzY3JpcHRv
ciBpcyBmZXRjaGVkIGZyb20gdGhlIEludmFsaWRhdGlvbiBRdWV1ZSB1bnRpbAorICAgICAqIHNv
ZnR3YXJlIGNsZWFycyB0aGUgSVFFIGZpZWxkIGluIHRoZSBGYXVsdCBTdGF0dXMgUmVnaXN0ZXIK
KyAgICAgKi8KKyAgICBpZiAoIHZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgRE1B
X0ZTVFNfSVFFX0JJVCkgKQorICAgICAgICByZXR1cm47CisKKyAgICB2dnRkX2dldF9yZWdfcXVh
ZCh2dnRkLCBETUFSX0lRSF9SRUcsIGlxaCk7CisgICAgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwg
RE1BUl9JUVRfUkVHLCBpcXQpOworICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFB
X1JFRywgaXFhKTsKKworICAgIG1heF9lbnRyeSA9IERNQV9JUUFfRU5UUllfUEVSX1BBR0UgPDwg
RE1BX0lRQV9RUyhpcWEpOworICAgIGlxaCA9IERNQV9JUUhfUUgoaXFoKTsKKyAgICBpcXQgPSBE
TUFfSVFUX1FUKGlxdCk7CisKKyAgICBBU1NFUlQoaXF0IDwgbWF4X2VudHJ5KTsKKyAgICBpZiAo
IGlxaCA9PSBpcXQgKQorICAgICAgICByZXR1cm47CisKKyAgICBpID0gaXFoOworICAgIHdoaWxl
ICggaSAhPSBpcXQgKQorICAgIHsKKyAgICAgICAgcmV0ID0gcHJvY2Vzc19pcWUodnZ0ZCwgaSk7
CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBpID0gKGkgKyAxKSAlIG1heF9lbnRyeTsKKyAgICAgICAgdnZ0ZF9zZXRfcmVn
X3F1YWQodnZ0ZCwgRE1BUl9JUUhfUkVHLCBpIDw8IERNQV9JUUhfUUhfU0hJRlQpOworICAgIH0K
KworICAgIC8qCisgICAgICogV2hlbiBJUUUgc2V0LCBJUUggcmVmZXJlbmNlcyB0aGUgZGVzcmlw
dG9yIGFzc29jaWF0ZWQgd2l0aCB0aGUgZXJyb3IuCisgICAgICovCisgICAgaWYgKCByZXQgKQor
ICAgICAgICB2dnRkX3JlcG9ydF9ub25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNf
SVFFX0JJVCk7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9pcXQoc3RydWN0IHZ2dGQgKnZ2
dGQsIHVuc2lnbmVkIGxvbmcgdmFsKQoreworICAgIHVpbnQ2NF90IGlxYTsKKworICAgIGlmICgg
dmFsICYgRE1BX0lRVF9SU1ZEICkKKyAgICB7CisgICAgICAgIFZWVERfREVCVUcoVlZURF9EQkdf
UlcsICJBdHRlbXB0IHRvIHNldCByZXNlcnZlZCBiaXRzIGluICIKKyAgICAgICAgICAgICAgICAg
ICAiSW52YWxpZGF0aW9uIFF1ZXVlIFRhaWwuIik7CisgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CisgICAgfQorCisgICAgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUFfUkVHLCBp
cWEpOworICAgIGlmICggRE1BX0lRVF9RVCh2YWwpID49IERNQV9JUUFfRU5UUllfUEVSX1BBR0Ug
PDwgRE1BX0lRQV9RUyhpcWEpICkKKyAgICB7CisgICAgICAgIFZWVERfREVCVUcoVlZURF9EQkdf
UlcsICJJUVQ6IFZhbHVlICVseCBleGNlZWRlZCBzdXBwb3J0ZWQgbWF4ICIKKyAgICAgICAgICAg
ICAgICAgICAiaW5kZXguIiwgdmFsKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAg
ICB9CisKKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRVF9SRUcsIHZhbCk7Cisg
ICAgdnZ0ZF9wcm9jZXNzX2lxKHZ2dGQpOworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisK
K3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9pcWEoc3RydWN0IHZ2dGQgKnZ2dGQsIHVuc2lnbmVkIGxv
bmcgdmFsKQoreworICAgIGlmICggdmFsICYgRE1BX0lRQV9SU1ZEICkKKyAgICB7CisgICAgICAg
IFZWVERfREVCVUcoVlZURF9EQkdfUlcsICJBdHRlbXB0IHRvIHNldCByZXNlcnZlZCBiaXRzIGlu
ICIKKyAgICAgICAgICAgICAgICAgICAiSW52YWxpZGF0aW9uIFF1ZXVlIEFkZHJlc3MuIik7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgdnZ0ZF9zZXRfcmVnX3F1
YWQodnZ0ZCwgRE1BUl9JUUFfUkVHLCB2YWwpOworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9
CisKK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9pY3Moc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHZhbCkKK3sKKyAgICBpZiAoIHZhbCAmIERNQV9JQ1NfSVdDICkKKyAgICB7CisgICAgICAgIF9f
dnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9JQ1NfUkVHLCBETUFfSUNTX0lXQ19CSVQpOworICAg
ICAgICAvKldoZW4gSVdDIGZpZWxkIGlzIGNsZWFyZWQsIHRoZSBJUCBmaWVsZCBuZWVkcyB0byBi
ZSBjbGVhcmVkICovCisgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9S
RUcsIERNQV9JRUNUTF9JUF9CSVQpOworICAgIH0KKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
fQorCiBzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQz
Ml90IHZhbCkKIHsKICAgICAvKiBXcml0aW5nIGEgMSBtZWFucyBjbGVhciBmYXVsdCAqLwpAQCAt
NDM4LDYgKzYxNywyOSBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2dGQg
KnZ2dGQsIHVpbnQzMl90IHZhbCkKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCitzdGF0
aWMgaW50IHZ2dGRfd3JpdGVfaWVjdGwoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkK
K3sKKyAgICAvKgorICAgICAqIE9ubHkgRE1BX0lFQ1RMX0lNIGJpdCBpcyB3cml0YWJsZS4gR2Vu
ZXJhdGUgcGVuZGluZyBldmVudCB3aGVuIHVubWFzay4KKyAgICAgKi8KKyAgICBpZiAoICEodmFs
ICYgRE1BX0lFQ1RMX0lNKSApCisgICAgeworICAgICAgICAvKiBDbGVhciBJTSBhbmQgY2xlYXIg
SVAgKi8KKyAgICAgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1B
X0lFQ1RMX0lNX0JJVCk7CisgICAgICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9jbGVhcl9iaXQodnZ0
ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JUF9CSVQpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdWludDMyX3QgaWVfZGF0YSwgaWVfYWRkcjsKKyAgICAgICAgICAgIGllX2RhdGEgPSB2
dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JRURBVEFfUkVHKTsKKyAgICAgICAgICAgIGllX2FkZHIg
PSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JRUFERFJfUkVHKTsKKyAgICAgICAgICAgIHZ2dGRf
Z2VuZXJhdGVfaW50ZXJydXB0KHZ2dGQsIGllX2FkZHIsIGllX2RhdGEpOworICAgICAgICB9Cisg
ICAgfQorICAgIGVsc2UKKyAgICAgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9S
RUcsIERNQV9JRUNUTF9JTV9CSVQpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwog
c3RhdGljIGludCB2dnRkX3dyaXRlX2ZlY3RsKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2
YWwpCiB7CiAgICAgLyoKQEAgLTQ4MCw2ICs2ODIsMTAgQEAgc3RhdGljIGludCB2dnRkX3dyaXRl
X2ZzdHMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKICAgICBpZiAoICEoKHZ2dGRf
Z2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKSAmIERNQV9GU1RTX0ZBVUxUUykpICkKICAgICAg
ICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX0JJ
VCk7CiAKKyAgICAvKiBDb250aW51ZSB0byBkZWFsIGludmFsaWRhdGlvbiB3aGVuIElRRSBpcyBj
bGVhciAqLworICAgIGlmICggIXZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgRE1B
X0ZTVFNfSVFFX0JJVCkgKQorICAgICAgICB2dnRkX3Byb2Nlc3NfaXEodnZ0ZCk7CisKICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCkBAIC02NDAsNiArODQ2LDM2IEBAIHN0YXRpYyBpbnQg
dnZ0ZF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICAg
ICAgcmV0ID0gdnZ0ZF93cml0ZV9mcmNkMyh2dnRkLCB2YWwpOwogICAgICAgICAgICAgYnJlYWs7
CiAKKyAgICAgICAgY2FzZSBETUFSX0lFQ1RMX1JFRzoKKyAgICAgICAgICAgIHJldCA9IHZ2dGRf
d3JpdGVfaWVjdGwodnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgRE1BUl9JQ1NfUkVHOgorICAgICAgICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9pY3ModnZ0ZCwg
dmFsKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgRE1BUl9JUVRfUkVHOgor
ICAgICAgICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9pcXQodnZ0ZCwgKHVpbnQzMl90KXZhbCk7Cisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIERNQVJfSVFBX1JFRzoKKyAgICAgICAg
eworICAgICAgICAgICAgdWludDMyX3QgaXFhX2hpOworCisgICAgICAgICAgICBpcWFfaGkgPSB2
dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JUUFfUkVHX0hJKTsKKyAgICAgICAgICAgIHJldCA9IHZ2
dGRfd3JpdGVfaXFhKHZ2dGQsICh1aW50MzJfdCl2YWwgfCAoKHVpbnQ2NF90KWlxYV9oaSA8PCAz
MikpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBjYXNlIERNQVJf
SVFBX1JFR19ISToKKyAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgaXFhX2xvOworCisg
ICAgICAgICAgICBpcWFfbG8gPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JUUFfUkVHKTsKKyAg
ICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfaXFhKHZ2dGQsICh2YWwgPDwgMzIpIHwgaXFhX2xv
KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAgICAgICAgY2FzZSBETUFSX0lF
REFUQV9SRUc6CiAgICAgICAgIGNhc2UgRE1BUl9JRUFERFJfUkVHOgogICAgICAgICBjYXNlIERN
QVJfSUVVQUREUl9SRUc6CkBAIC02NzAsNiArOTA2LDE0IEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0
ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICAgICAgcmV0ID0g
dnZ0ZF93cml0ZV9mcmNkMyh2dnRkLCB2YWwgPj4gMzIpOwogICAgICAgICAgICAgYnJlYWs7CiAK
KyAgICAgICAgY2FzZSBETUFSX0lRVF9SRUc6CisgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRl
X2lxdCh2dnRkLCB2YWwpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBETUFS
X0lRQV9SRUc6CisgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2lxYSh2dnRkLCB2YWwpOwor
ICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oCmluZGV4IDU0NzRjNzIuLjEzNWM0Y2YgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oCkBAIC0yMDcsNiArMjA3LDMyIEBACiAjZGVmaW5lIERNQV9JUlRBX1Mo
dmFsKSAgICAgICAgICh2YWwgJiAweGYpCiAjZGVmaW5lIERNQV9JUlRBX1NJWkUodmFsKSAgICAg
ICgxVUwgPDwgKERNQV9JUlRBX1ModmFsKSArIDEpKQogCisvKiBJUUhfUkVHICovCisjZGVmaW5l
IERNQV9JUUhfUUhfU0hJRlQgICAgICAgIDQKKyNkZWZpbmUgRE1BX0lRSF9RSCh2YWwpICAgICAg
ICAgKCh2YWwgPj4gNCkgJiAweDdmZmZVTEwpCisKKy8qIElRVF9SRUcgKi8KKyNkZWZpbmUgRE1B
X0lRVF9RVF9TSElGVCAgICAgICAgNAorI2RlZmluZSBETUFfSVFUX1FUKHZhbCkgICAgICAgICAo
KHZhbCA+PiA0KSAmIDB4N2ZmZlVMTCkKKyNkZWZpbmUgRE1BX0lRVF9SU1ZEICAgICAgICAgICAg
MHhmZmZmZmZmZmZmZjgwMDA3VUxMCisKKy8qIElRQV9SRUcgKi8KKyNkZWZpbmUgRE1BX01HQVcg
ICAgICAgICAgICAgICAgMzkgIC8qIE1heGltdW0gR3Vlc3QgQWRkcmVzcyBXaWR0aCAqLworI2Rl
ZmluZSBETUFfSVFBX0FERFIodmFsKSAgICAgICAodmFsICYgfjB4ZmZmVUxMKQorI2RlZmluZSBE
TUFfSVFBX1FTKHZhbCkgICAgICAgICAodmFsICYgMHg3KQorI2RlZmluZSBETUFfSVFBX0VOVFJZ
X1BFUl9QQUdFICAoMSA8PCA4KQorI2RlZmluZSBETUFfSVFBX1JTVkQgICAgICAgICAgICAofigo
MVVMTCA8PCBETUFfTUdBVykgLTEgKSB8IDB4ZmY4VUxMKQorCisvKiBJRUNUTF9SRUcgKi8KKyNk
ZWZpbmUgRE1BX0lFQ1RMX0lNX0JJVCAzMQorI2RlZmluZSBETUFfSUVDVExfSU0gICAgICAgICAg
ICAoMSA8PCBETUFfSUVDVExfSU1fQklUKQorI2RlZmluZSBETUFfSUVDVExfSVBfQklUIDMwCisj
ZGVmaW5lIERNQV9JRUNUTF9JUCAoKCh1NjQpMSkgPDwgRE1BX0lFQ1RMX0lQX0JJVCkKKworLyog
SUNTX1JFRyAqLworI2RlZmluZSBETUFfSUNTX0lXQ19CSVQgICAgICAgICAwCisjZGVmaW5lIERN
QV9JQ1NfSVdDICAgICAgICAgICAgICgxIDw8IERNQV9JQ1NfSVdDX0JJVCkKKwogLyogUE1FTl9S
RUcgKi8KICNkZWZpbmUgRE1BX1BNRU5fRVBNICAgICgoKHUzMikxKSA8PCAzMSkKICNkZWZpbmUg
RE1BX1BNRU5fUFJTICAgICgoKHUzMikxKSA8PCAwKQpAQCAtMjQxLDcgKzI2Nyw4IEBACiAjZGVm
aW5lIERNQV9GU1RTX1BQRiAoMVUgPDwgRE1BX0ZTVFNfUFBGX0JJVCkKICNkZWZpbmUgRE1BX0ZT
VFNfQUZPICgxVSA8PCAyKQogI2RlZmluZSBETUFfRlNUU19BUEYgKDFVIDw8IDMpCi0jZGVmaW5l
IERNQV9GU1RTX0lRRSAoMVUgPDwgNCkKKyNkZWZpbmUgRE1BX0ZTVFNfSVFFX0JJVCA0CisjZGVm
aW5lIERNQV9GU1RTX0lRRSAoMVUgPDwgRE1BX0ZTVFNfSVFFX0JJVCkKICNkZWZpbmUgRE1BX0ZT
VFNfSUNFICgxVSA8PCA1KQogI2RlZmluZSBETUFfRlNUU19JVEUgKDFVIDw8IDYpCiAjZGVmaW5l
IERNQV9GU1RTX1BST19CSVQgNwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:42:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJop-0006MX-BD; Thu, 18 May 2017 11:42:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dBJoo-0006Ku-5Z
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:42:10 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 FC/D3-02196-1988D195; Thu, 18 May 2017 11:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfT+Id0JHbK
 RBqe3mlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbHt5iLbgkXnH3ywzmBsYJQl2MnBxCAjMY
 JfqP6XQxcnGwCDSwSmyduZ0JxJEQmMMq8Wl7OxtIlYRAnsSu/UuYIOxSiSetZ5lBbF4BQYmTM
 5+wQEzylFiw7zJYnFMgUGL+9mXMIIOEBE5wSWzqPA/WzCagJXH/9gqwoSwCqhIfv55lhBgUIP
 FyXgdYjbBAqMTOx5PA4iIC2hIvVq1jAxnELPCFUWJVWx87SIJZQFOidftv9gmMArOQHDILSWo
 BI9MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYKxnYGDc
 wdiw1+8QoyQHk5Io7+EC2UghvqT8lMqMxOKM+KLSnNTiQ4waHBwCP5/+bWGUYsnLz0tVkuDla
 weqEyxKTU+tSMvMAcYLTKkEB4+SCO9ckDRvcUFibnFmOkTqFKMxx4vL798zcTxZ+eM9kxDYJC
 lxXi+QUgGQ0ozSPLhBsDi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdwfIFJ7MvBK4fa+
 ATmECOqX5gTTIKSWJCCmpBkYzq6kzuauDXKVtarzearl4GW4MDzp9Z+7zmg1cqk8zk850Xnil
 dunw4pWJlU6J913ndrny34x/Oaf+dPOcrhc1lf9etMddtL7j2TojKL7r7yHBy2sOrr/7bJOJ6
 sWVspeXXrk4K+To+prTHUFNz8K41FbLi7+ZJiT1+aO91uPk30uVO8LielyVWIozEg21mIuKEw
 Hjc4E63gIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495107727!43048857!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15091 invoked from network); 18 May 2017 11:42:08 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 11:42:08 -0000
Received: by mail-io0-f194.google.com with SMTP id o12so4165176iod.2
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 04:42:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=26Ogvn39tXZSccW+vqMne6Fen1xAY25QcS40h6bYP+s=;
 b=hS8IL7AcpbRlYiLMsOFva9JbVxJw5MP7QyYTT4U3HArFgc3PWOkl+simFxG0zjC/gh
 CzYSSr2eMiNMrCT1H+XZOtflRJ+sKChqa67WrJUHsPANKS6oniNqCr7L84X1bk5dUWRR
 J+btEC/SCCjbxkyei+652UmSTE0LIkur6u4hjqyjoMh/cWp/Hnb52MUuO9nV06tibE62
 GK3k4MHM84wjCX9Tje75/Y2w1sKEg5msXE20ehgxGInPgpoytxr9XL7GMRlLI83bF1w7
 CdLoG7gXGAuf0TkU+vSkiyXOupJQLuwtk0n0213dh9OrRnqGi7ZRXFXcoQIfySQ/3TZ0
 AVDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=26Ogvn39tXZSccW+vqMne6Fen1xAY25QcS40h6bYP+s=;
 b=WMVw6LLJZ4WCNBoDnJuOV+3n11jztFIdbiGbd5Ta6aXR2UlxPxgQ6eDH/zPc6S5/JX
 D8LUbfSC4n/G1LbGtAnE99V/bH0T19Kj6LBy+ON9R4zDQ2SG0V3gXgQevHQ+T/xfG0G5
 n73fnzLng/X7VVHNmmBeUcAgKV0Z95Z65TTbZWQkOlW4n/UxU4CVYOyRlg59IdO4dUDg
 fSiHJbzhEoc/E0a3jrzTviIJJveJHN93DOQAvcns+ZF1+5ya9IgJu4NOt1gL3YlWgVUc
 LsLPpOYKWAwFI0iKEdb1AYaDq2jwvyq9X4kwO5tyyx8RINl94Ix2d/LzummCi2mrP8G8
 kXXQ==
X-Gm-Message-State: AODbwcAkcIItKz6XORc7AWVNr51dcHk/6sgFPExle12HR9qlYk+fvJYT
 2uR0XN/27X7sTxJMxXQFjgVr8IxtZw==
X-Received: by 10.107.157.206 with SMTP id g197mr3914597ioe.119.1495107727473; 
 Thu, 18 May 2017 04:42:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.36.12 with HTTP; Thu, 18 May 2017 04:42:06 -0700 (PDT)
In-Reply-To: <CACvf2oVP5KZfaWBHXk3ETr58aVSfG7Oy7Wy2E7uTtXTRXKiwXg@mail.gmail.com>
References: <1491386597-1103-1-git-send-email-al1img@gmail.com>
 <22756.53141.224712.336437@mariner.uk.xensource.com>
 <CACvf2oW_B_cOCcQAOHhaXepECK3okkRPfsX6Thw0eKgEd0CZ_g@mail.gmail.com>
 <22756.62950.120863.500360@mariner.uk.xensource.com>
 <20170405140024.GE20699@char.us.oracle.com>
 <CACvf2oVYtB=J7dxdw_VZGW8PUuF3DY_kzxFmCzqtGeeZnymp1A@mail.gmail.com>
 <22756.65315.265834.352374@mariner.uk.xensource.com>
 <CACvf2oVyYS3kS125h4YUPn7XKak7wmVdE0B=nJE7kJzUVG_Nbg@mail.gmail.com>
 <22757.4660.572586.267394@mariner.uk.xensource.com>
 <CACvf2oV9z0HCUV=aWo96iPvf2RruGHKtetwEgWpS+EeWf-k7vA@mail.gmail.com>
 <22758.9177.68017.962469@mariner.uk.xensource.com>
 <CACvf2oXava=1cbi2oz1K519Vjmwn9vYFDiYTDna1cTKJF3Lb4A@mail.gmail.com>
 <22758.15507.319710.150434@mariner.uk.xensource.com>
 <CACvf2oVBpKWJzgTKWemPBUWitPMf66OC=vjSdrwGfZx-icyM4w@mail.gmail.com>
 <CACvf2oV8=LfetsGekDQweShWXhftdvY73uVZtOh4h=QeV3HvLg@mail.gmail.com>
 <22767.29980.104677.299910@mariner.uk.xensource.com>
 <CACvf2oVYmNAx5ovkPEeh7iTPyV5EHCS-CcVOor=sKabyt8oa1A@mail.gmail.com>
 <22792.38771.362665.721333@mariner.uk.xensource.com>
 <CACvf2oU9NbZu2P_BBY182NOkXj9w9nqQfyjxQ1jPrHv8=src+Q@mail.gmail.com>
 <22793.62343.188681.864408@mariner.uk.xensource.com>
 <CACvf2oVwi5oOb48aaDg6C_xFjJ_Mnf2r+xZ0dULxq_g-+oWFQA@mail.gmail.com>
 <CACvf2oVP5KZfaWBHXk3ETr58aVSfG7Oy7Wy2E7uTtXTRXKiwXg@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 18 May 2017 14:42:06 +0300
Message-ID: <CACvf2oU2LvqoHqxgSwXtfqhzkQGGbm4CnnoR88PU0EoBPKKdhg@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTIsIDIwMTcgYXQgMzoxMiBQTSwgT2xla3NhbmRyIEdyeXRzb3YgPGFsMWlt
Z0BnbWFpbC5jb20+IHdyb3RlOgo+IE9uIFRodSwgTWF5IDQsIDIwMTcgYXQgMTE6NDkgQU0sIE9s
ZWtzYW5kciBHcnl0c292IDxhbDFpbWdAZ21haWwuY29tPiB3cm90ZToKPj4gSGkgQWxsLAo+Pgo+
PiBIZXJlIGlzIGNvbmZpZ3VyYXRpb24gcHJvcG9zYWwgd2l0aCBjb25uZWN0b3IgKHN1cmZhY2Up
IGlkOgo+Pgo+PiAxLiBDb25maWd1cmF0aW9uIGZpbGU6Cj4+IHZkaXNwbCA9IFsgJ2JhY2tlbmQ9
MCwgZGV2SWQ9MCwgYmVBbGxvYz0xLAo+PiBjb25uZWN0b3JzPWlkMDo4MDB4NjAwO2lkMToxMDI0
eDc2OCcgXQo+Pgo+PiAgICAgKiBiYWNrZW5kIC0gYmFja2VuZCBkb21haW4gaWQgb3IgbmFtZSAo
aWYgZGlmZmVyZW50IGZyb20gZG9tIDApOwo+PiAgICAgKiBkZXZJZCAtIGRldmljZSBpZCAoaWYg
ZGlmZmVyZW50IGZyb20gMCk7Cj4+ICAgICAqIGJlQWxsb2MgLSBpbmRpY2F0ZWQgd2hlcmUgdG8g
YWxsb2NhdGUgYnVmZmVycyAoYWNjb3JkaW5nIHRvIHByb3RvY29sIFsxXSk7Cj4+ICAgICAqIGNv
bm5lY3RvcnMgLSBsaXN0IG9mIGF2YWlsYWJsZSBjb25uZWN0b3JzOiBlYWNoIGNvbm5lY3Rvcgo+
PiBkZXNjcmlwdGlvbiBjb25zaXN0cyBvZgo+PiAgICAgICBzdHJpbmcgaWQgYW5kIHJlc29sdXRp
b24gc2VwYXJhdGVkIGJ5IGNvbG9uOgo+PiAgICAgICAgICogaWQwLCBpZDEgLSB1bmlxdWUgY29u
bmVjdG9yIGlkLiBJdCBpcyBzdHJpbmcgd2hpY2ggbWF5IGNvbnRhaW46Cj4+ICAgICAgICAgICAg
IC0gdXBwZXJjYXNlIFtBLVpdIGFuZCBsb3dlcmNhc2UgW2Etel0gRW5nbGlzaCBhbHBoYWJldCBj
aGFyYWN0ZXJzOwo+PiAgICAgICAgICAgICAtIGRpZ2l0cyAwLTk7Cj4+ICAgICAgICAgICAgIC0g
c3BlY2lhbCBzeW1ib2xzIGV4Y2VwdDogc3BhY2UgOiA7ICwgJyAiCj4+ICAgICAgICAgKiA4MDB4
NjAwLCAxMDI0eDc2OCAtIGNvbm5lY3RvcnMgcmVzb2x1dGlvbnMuCj4+Cj4+IDIuIGxpYnhsX3R5
cGVzLmlkbDoKPj4KPj4gbGlieGxfY29ubmVjdG9yX3BhcmFtID0gU3RydWN0KCJjb25uZWN0b3Jf
cGFyYW0iLCBbCj4+ICAgICAoImlkIiwgc3RyaW5nKSwKPj4gICAgICgid2lkdGgiLCB1aW50MzIp
LAo+PiAgICAgKCJoZWlnaHQiLCB1aW50MzIpCj4+ICAgICBdKQo+Pgo+PiBsaWJ4bF9kZXZpY2Vf
dmRpc3BsID0gU3RydWN0KCJkZXZpY2VfdmRpc3BsIiwgWwo+PiAgICAgKCJiYWNrZW5kX2RvbWlk
IiwgbGlieGxfZG9taWQpLAo+PiAgICAgKCJiYWNrZW5kX2RvbW5hbWUiLCBzdHJpbmcpLAo+PiAg
ICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKPj4gICAgICgiYmVfYWxsb2MiLCBib29sKSwKPj4g
ICAgICgiY29ubmVjdG9ycyIsIEFycmF5KGxpYnhsX2Nvbm5lY3Rvcl9wYXJhbSwgIm51bV9jb25u
ZWN0b3JzIikpCj4+ICAgICBdKQo+Pgo+PiBsaWJ4bF9jb25uZWN0b3JpbmZvID0gU3RydWN0KCJj
b25uZWN0b3JpbmZvIiwgWwo+PiAgICAgKCJpZCIsIHN0cmluZyksCj4+ICAgICAoIndpZHRoIiwg
dWludDMyKSwKPj4gICAgICgiaGVpZ2h0IiwgdWludDMyKSwKPj4gICAgICgiZXZ0Y2giLCBpbnRl
Z2VyKSwKPj4gICAgICgicnJlZiIsIGludGVnZXIpLAo+PiAgICAgXSwgZGlyPURJUl9PVVQpCj4+
Cj4+IGxpYnhsX3ZkaXNwbGluZm8gPSBTdHJ1Y3QoInZkaXNwbGluZm8iLCBbCj4+ICAgICAoImJh
Y2tlbmQiLCBzdHJpbmcpLAo+PiAgICAgKCJiYWNrZW5kX2lkIiwgdWludDMyKSwKPj4gICAgICgi
ZnJvbnRlbmQiLCBzdHJpbmcpLAo+PiAgICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCj4+ICAg
ICAoImRldmlkIiwgbGlieGxfZGV2aWQpLAo+PiAgICAgKCJzdGF0ZSIsIGludGVnZXIpLAo+PiAg
ICAgKCJiZV9hbGxvYyIsIGJvb2wpLAo+PiAgICAgKCJjb25uZWN0b3JzIiwgQXJyYXkobGlieGxf
Y29ubmVjdG9yaW5mbywgIm51bV9jb25uZWN0b3JzIikpCj4+ICAgICBdLCBkaXI9RElSX09VVCkK
Pj4KPj4gMy4geGwgY29tbWFuZCBsaW5lOgo+Pgo+PiAgICAgeyAidmRpc3BsLWF0dGFjaCIsCj4+
ICAgICAgICZtYWluX3ZkaXNwbGF0dGFjaCwgMSwgMSwKPj4gICAgICAgIkNyZWF0ZSBhIG5ldyB2
aXJ0dWFsIGRpc3BsYXkgZGV2aWNlIiwKPj4gICAgICAgIjxEb21haW4+IFtkZXZJZD08RGV2aWNl
Pl0gW2JhY2tlbmQ9PEJhY2tEb21haW4+XSBbYmVBbGxvYz08QmFja0FsbG9jPl0iXAo+PiAgICAg
ICAiIFtjb25uZWN0b3JzPTxDb25uZWN0b3JzPl0iLAo+PiAgICAgICAiICAgIEJhY2tBbGxvYyAt
IHNldCB0byAxIHRvIGFsbG93IGJhY2tlbmQgYWxsb2NhdGVkIGRpc3BsYXkgYnVmZmVyc1xuIgo+
PiAgICAgICAiICAgIENvbm5lY3RvcnMgLSBsaXN0IG9mIGNvbm5lY3RvcidzIGRlc2NyaXB0aW9u
IGluIElEOld4SCBmb3JtYXQsXG4iCj4+ICAgICAgICIgICAgV2hlcmU6IElEIC0gdW5pcXVlIGNv
bm5lY3RvciBJRCwgVyAtIGNvbm5lY3RvciB3aWR0aCwgSCAtCj4+IGNvbm5lY3RvciBoZWlnaHQ6
XG4iCj4+ICAgICAgICIgICAgICAgICBpZDA6ODAweDYwMDtpZDE6MTAyNHg3NjgiCj4+ICAgICB9
LAo+PiAgICAgeyAidmRpc3BsLWxpc3QiLAo+PiAgICAgICAmbWFpbl92ZGlzcGxsaXN0LCAwLCAw
LAo+PiAgICAgICAiTGlzdCB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlcyBmb3IgYSBkb21haW4iLAo+
PiAgICAgICAiPERvbWFpbihzKT4iLAo+PiAgICAgfSwKPj4gICAgIHsgInZkaXNwbC1kZXRhY2gi
LAo+PiAgICAgICAmbWFpbl92ZGlzcGxkZXRhY2gsIDAsIDEsCj4+ICAgICAgICJEZXN0cm95IGEg
ZG9tYWluJ3MgdmlydHVhbCBkaXNwbGF5IGRldmljZSIsCj4+ICAgICAgICI8RG9tYWluPiA8RGV2
SWQ+IiwKPj4gICAgIH0sCj4KPiBQaW5nCj4KPiAtLQo+IEJlc3QgUmVnYXJkcywKPiBPbGVrc2Fu
ZHIgR3J5dHNvdi4KCkhpIEFsbCwKCkFueSBvYmplY3Rpb25zIGFib3V0IHRoZSBjb25maWd1cmF0
aW9uPwoKSWYgbm90IEkgd2lsbCBzdGFydCB3b3JraW5nIG9uIGltcGxlbWVudGF0aW9uLgoKVGhh
bmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:44:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:44:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJr1-0007jb-S8; Thu, 18 May 2017 11:44:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBJr0-0007im-Ns
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 11:44:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 33/FD-03587-A198D195; Thu, 18 May 2017 11:44:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVeyUzb
 S4Pl6GYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvDpwkrngtVzFztOzWRoY
 /4t1MXJxCAn8ZZS4dP0mC4TzmFGie8tsJghnG6PEpGcPgBxODhEBZ4mvZ+ayg9i8AvoSL55cB
 YsLC0RJdK75BdYtIXCcSaJ783OwhISAp0TH3s+MXYwcYPbhvUC97BxsAlYSh8RAClgEVCU6Fs
 1lmsDIvYCRYRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoMc
 ZgGAH47wT/ocYJTmYlER5DxfIRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P3TDpQTLEpNT61I
 y8wBhh5MWoKDR0mEV7QDKM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK85iBFAiBFGaV5c
 CNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwmIFN4MvNK4Da9AjqCCeiI5gfSIEeUJC
 KkpBoYz61dKB3iLN00/bvBjPLII6k3K4M++7Pt/v19o2NvNd+8oPymSU9VlfYvu+f79c8qx5q
 75v43so9uWnRb7J6VXdK/2cfvTNx+8VjOHNHULF5lngm7Z10MOCt1RdUvaBdrCbtVepLzjFXl
 3fGvFfb4P9GoOZh0+WmbqeW24xczfI5LafJVWvm1KLEUZyQaajEXFScCAEEqDKh+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495107864!69315892!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17912 invoked from network); 18 May 2017 11:44:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 11:44:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBJqx-0000Xy-SE; Thu, 18 May 2017 11:44:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBJqs-0005yg-Ey; Thu, 18 May 2017 11:44:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBJqs-0001p9-3b; Thu, 18 May 2017 11:44:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109570-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f745b55f137c9c086552dc7463ba2cefccab8292
X-Osstest-Versions-That: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 11:44:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109570: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU3MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTQ3
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjc0NWI1
NWYxMzdjOWMwODY1NTJkYzc0NjNiYTJjZWZjY2FiODI5MgpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgYTdkNGE1OTA0YjYyNzMxNTUxZTM2NmZmNjJkODQ3NTljOGVlNjhl
MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NTQ3ICAyMDE3LTA1LTE3IDE4OjEyOjM2IFogICAg
MCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTU3MCAgMjAxNy0wNS0xOCAxMDowMjoyNiBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTdGV2ZW4g
SGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCBmNzQ1YjU1ZjEzN2M5YzA4NjU1MmRjNzQ2M2JhMmNlZmNjYWI4
MjkyCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgTWF5
IDE3IDE1OjI2OjA4IDIwMTcgKzAxMDAKCiAgICBidWlsZDogc3R1YmRvbSBhbmQgdG9vbHMgc2hv
dWxkIGRlcGVuZCBvbiBwdWJsaWMgaGVhZGVyIHRhcmdldAogICAgCiAgICBCdWlsZCBjYW4gZmFp
bCBpZiBzdHViZG9tIGJ1aWxkIGlzIHJ1biBiZWZvcmUgdG9vbHMgYnVpbGQgYmVjYXVzZToKICAg
IAogICAgMS4gdG9vbHMvaW5jbHVkZSBidWlsZCB1c2VzIHJlbGF0aXZlIHBhdGggYW5kIGRlcGVu
ZHMgb24gWEVOX09TCiAgICAyLiBzdHViZG9tIG5lZWRzIHRvb2xzL2luY2x1ZGUgdG8gYmUgYnVp
bHQsIGF0IHdoaWNoIHRpbWUgWEVOX09TIGlzCiAgICAgICBtaW5pLW9zIGFuZCBjb3JyZXNwb25k
aW5nIHN5bWxpbmtzIGFyZSBjcmVhdGVkCiAgICAzLiBsaWJyYXJpZXMgaW5zaWRlIHRvb2xzIG5l
ZWRzIHRvb2xzL2luY2x1ZGUgdG8gYmUgYnVpbHQsIGF0IHdoaWNoCiAgICAgICB0aW1lIFhFTl9P
UyBpcyB0aGUgaG9zdCBvcyBuYW1lLCBidXQgc3ltbGlua3Mgd29uJ3QgYmUgY3JlYXRlZAogICAg
ICAgYmVjYXVzZSB0aGV5IGFyZSBhbHJlYWR5IHRoZXJlCiAgICA0LiBsaWJyYXJpZXMgZ2V0IHRo
ZSB3cm9uZyBoZWFkZXJzIGFuZCBmYWlsIHRvIGJ1aWxkCiAgICAKICAgIFNpbmNlIGJvdGggdG9v
bHMgYW5kIHN0dWJkb20gYnVpbGQgbmVlZCB0aGUgcHVibGljIGhlYWRlcnMsIHdlIGJ1aWxkCiAg
ICB0b29scy9pbmNsdWRlIGJlZm9yZSBzdHViZG9tIGFuZCB0b29scy4gUmVtb3ZlIHJ1bmVzIGlu
IHN0dWJkb20gYW5kCiAgICB0b29scyB0byBhdm9pZCBidWlsZGluZyB0b29scy9pbmNsdWRlIG1v
cmUgdGhhbiBvbmNlLgogICAgCiAgICBQcm92aWRlIGEgbmV3IGRpc3QgdGFyZ2V0IGZvciB0b29s
cy9pbmNsdWRlLiAgSG9vayB1cCB0aGUgaW5zdGFsbCwKICAgIGNsZWFuLCBkaXN0IGFuZCBkaXN0
Y2xlYW4gdGFyZ2V0cyBmb3IgdG9vbHMvaW5jbHVkZS4KICAgIAogICAgVGhlIG5ldyBhcnJhbmdl
bWVudCBlbnN1cmVzIHRvb2xzIGJ1aWxkIGdldHMgdGhlIGNvcnJlY3QgaGVhZGVycwogICAgYmVj
YXVzZSBYRU5fT1MgaXMgc2V0IHRvIGhvc3Qgb3Mgd2hlbiBidWlsZGluZyB0b29scy9pbmNsdWRl
LiBBcyBmb3IKICAgIHN0dWJkb20sIGl0IGV4cGxpY2l0bHkgbGlua3MgdG8gdGhlIG1pbmktb3Mg
ZGlyZWN0b3J5IHdpdGhvdXQgcmVseWluZwogICAgb24gWEVOX09TIHNvIGl0IHNob3VsZCBiZSBm
aW5lLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1
PgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFRl
c3RlZC1ieTogU3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1PgogICAgQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CihxZW11IGNoYW5nZXMg
bm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 11:52:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBJyJ-0000CL-Jx; Thu, 18 May 2017 11:51:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dBJyI-0000CF-A7
 for xen-devel@lists.xen.org; Thu, 18 May 2017 11:51:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 07/3E-03557-DDA8D195; Thu, 18 May 2017 11:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAKsWRWlGSWpSXmKPExsVywNykQvdul2y
 kweZNXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z7zyP2gl+CFbtW72JvYLzM28XIxSEkMJ1R
 4vyz90xdjJwcEgK8EkeWzWCFsAMk3k67zQpR1MAoce38cUYIZw+jRPP5HcwQzi5GiVl7prKAt
 AgJrGGUuLFMDcRmE9CSeLL7ORuILSKgLNH76zcLSAOzwFpGif2bWthBEsICbhIzXv9hgihyl+
 i82MAMYVtJrNiyBCzOIqAq8eDcLzCbVyBYYs/cJ0C9HEDLKiTmNiuAhDkF7CUO9WwH28UoICb
 x/dQasHJmAXGJW0/mQ70mILFkz3lmCFtU4uXjf6wQ4yUlJn36AmWLS6y5PB/O7tz3kw2iXlHi
 7/pWRoiZOhILdn9ig7C1JZYtfM0McZqgxMmZT6DhoCjxcOYc9gmMsrOQnDELSfssJO2zkLQvY
 GRZxahenFpUllqka6aXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY8wxAsINx3g
 n/Q4ySHExKoryHC2QjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfu8EygkWpaanVqRl5gCTD0x
 agoNHSYT3J0iat7ggMbc4Mx0idYpRUUqc9w5IQgAkkVGaB9cGS3iXGGWlhHkZgQ4R4ilILcrN
 LEGVf8UozsGoJMx7FWQKT2ZeCdz0V0CLmYAWNz+QBllckoiQkmpgTKiJtxReJK+ce8Qi5m65N
 gvPzp8yC9ntC35uutnzp+Zv1J49cf452WF3Lu5urUhbyhngGOrjdZdjdYvqnqRl4h+yhIJ5/z
 47x2X8QXeKl0vL2Vchkiv0GD+xcpue3DN/C/dsL8f/bIWRv52VIlvXRIR1lL+/U7f58JUtP3Q
 2Mi68WLF4i5GHEktxRqKhFnNRcSIAgIpTXnMDAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495108314!90605457!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42586 invoked from network); 18 May 2017 11:51:56 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 11:51:56 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 04:51:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,358,1491289200"; d="scan'208";a="1149665352"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 18 May 2017 04:51:54 -0700
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 18 May 2017 04:51:54 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 18 May 2017 04:51:54 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Thu, 18 May 2017 19:51:52 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v2] x86/vpmu: add cpu hot unplug notifier for vpmu
Thread-Index: AQHSz5he6cI7hhwaIUeYZBSrUojSL6H5RvuAgACnnvA=
Date: Thu, 18 May 2017 11:51:51 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167D01B03@SHSMSX101.ccr.corp.intel.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
In-Reply-To: <591D8063020000780015AC63@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gT24gMTcuMDUuMTcgYXQgMTc6NTcsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4gPiBAQCAtNTgxLDkgKzU4MiwxNCBAQCBzdGF0aWMgdm9pZCB2cG11X2FyY2hfZGVzdHJveShz
dHJ1Y3QgdmNwdSAqdikKPiA+Cj4gPiAgICAgIGlmICggdnBtdS0+YXJjaF92cG11X29wcyAmJiB2
cG11LT5hcmNoX3ZwbXVfb3BzLT5hcmNoX3ZwbXVfZGVzdHJveSApCj4gPiAgICAgIHsKPiA+IC0g
ICAgICAgIC8qIFVubG9hZCBWUE1VIGZpcnN0LiBUaGlzIHdpbGwgc3RvcCBjb3VudGVycyAqLwo+
ID4gLSAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+bGFz
dF9wY3B1KSwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgdnBtdV9zYXZlX2ZvcmNlLCB2
LCAxKTsKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBVbmxvYWQgVlBNVSBmaXJzdCBp
ZiBWUE1VX0NPTlRFWFRfTE9BREVEIGJlaW5nIHNldC4KPiA+ICsgICAgICAgICAqIFRoaXMgd2ls
bCBzdG9wIGNvdW50ZXJzLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBpZiAoIHZwbXVf
aXNfc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpICkKPiA+ICsgICAgICAgICAgICBvbl9z
ZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YodmNwdV92cG11KHYpLT5sYXN0X3BjcHUpLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBtdV9zYXZlX2ZvcmNlLCB2LCAxKTsKPiA+ICsK
PiA+ICAgICAgICAgICB2cG11LT5hcmNoX3ZwbXVfb3BzLT5hcmNoX3ZwbXVfZGVzdHJveSh2KTsK
PiA+ICAgICAgfQo+ID4gIH0KPiAKPiBTbyB0aGlzIGlzIGEgZ29vZCBzdGVwIHRvd2FyZHMgd2hh
dCB3YXMgcmVxdWVzdGVkIGR1cmluZyB2MSByZXZpZXcsIHByb3ZpZGVkIGl0IGlzIGNvcnJlY3Qg
KEknbGwgbGV0IEJvcmlzIGNvbW1lbnQpLiBZb3UgZGlkbid0LAo+IGhvd2V2ZXIsIGRvIGFueXRo
aW5nIGFib3V0IHRoZSBvdGhlciB1bmd1YXJkZWQgbGFzdF9wY3B1IHVzZXMgKGluIHZwbXVfbG9h
ZCgpIGFuZCB1cHdhcmRzIGZyb20gdGhlIGNvZGUgYWJvdmUgaW4KPiB2cG11X2FyY2hfZGVzdHJv
eSgpKS4gVGhlc2UgX21heV8gYmUgaW1wbGljaXRseSBmaW5lLCBidXQgaWYgc28gcGxlYXNlIGF0
IGxlYXN0IGFkZCBzdWl0YWJsZSBBU1NFUlQoKXMuCj4gCgpIaSBKYW4sCiAgICBUaGFua3MgZm9y
IHlvdXIgcmVwbHkuIEkgdGhpbmsgSSB1bmRlcnN0YW5kIHRoZSBpc3N1ZSB5b3UgbWVudGlvbmVk
LiBCdXQgc29ycnksICBJIGFtIG5vdCB2ZXJ5IGNsZWFyIHdoYXQgaXMgeW91ciBzb2x1dGlvbiBm
cm9tIHlvdXIgZGVzY3JpcHRpb24uCiAgICBBdCBmaXJzdCwgSSB3YW50IHRvIGNoYW5nZSBsaWtl
IHRoaXM6Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvdnBtdS5jCkBAIC04NTksNiArODU5LDcgQEAgc3RhdGljIGludCBjcHVfY2FsbGJhY2soCiAg
ICAgewogICAgICAgICB2cG11X3NhdmVfZm9yY2UodmNwdSk7CiAgICAgICAgIHZwbXVfcmVzZXQo
dnBtdSwgVlBNVV9DT05URVhUX0xPQURFRCk7CisgICAgICAgIHBlcl9jcHUobGFzdF92Y3B1LCBj
cHUpID0gTlVMTDsgICAgICAgIC8vIE9SOiB0aGlzX2NwdShsYXN0X3ZjcHUpID0gTlVMTDsKICAg
ICB9CiAgICBBcyB5b3UgbWVudGlvbmVkIGluIGJlZm9yZSBjb21tZW50cywgaXQgaGFzIGJlZW4g
ZG9uZSBpbiB2cG11X3NhdmVfZm9yY2UoKS4gU28gdGhpcyBjaGFuZ2UgaXMgdW5uZWNlc3Nhcnku
CgogICAgSW4gc3VtbWFyeSwgSSB0aGluayBpdCBpcyBlbm91Z2ggdG8gc29sdmUgdGhlIGlzc3Vl
IGluIHZwbXVfbG9hZCgpIGFuZCB2cG11X2FyY2hfZGVzdHJveSgpLgogICAgQWZ0ZXIgY3B1X2Nh
bGxiYWNrKCkgZnVuY3Rpb24sIHBlcl9jcHUobGFzdF92Y3B1LCB2cG11LT5sYXN0X3BjcHUpIHdp
bGwgYmUgTlVMTCBhbmQgVlBNVV9DT05URVhUX0xPQURFRCB3aWxsIGJlIGNsZWFyLgogICAgSW4g
dnBtdV9hcmNoX2Rlc3Ryb3koKSwgdGhlcmUgd2lsbCBub3QgbWFrZSByZW1vdGUgY2FsbCB0byBj
bGVhciBsYXN0LgogICAgSW4gdnBtdV9sb2FkKCksIHJlbW90ZSBjYWxsIHdpbGwgZ3VhcmRlZCBi
eSBWUE1VX0NPTlRFWFRfTE9BREVEIGZsYWcgY2hlY2suIEFzIGZvciB2cG11LT5sYXN0X3BjcHUs
IHdlIGNhbid0IHVzZSBzb21lIHJhbmRvbSBvbmxpbmUgb25lIHRvIHByb2R1Y2UgZmFsc2UuCiAg
ICBXaGF0IGlzIHlvdXIgb3Bpbmlvbj8KClRoYW5rcywKTHV3ZWkgS2FuZwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu May 18 11:57:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 11:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBK3S-0000OZ-6l; Thu, 18 May 2017 11:57:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBK3R-0000OT-7R
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:57:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6E/9E-03557-C1C8D195; Thu, 18 May 2017 11:57:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK5Mj2y
 kwavv3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2V29YCp4xVrzfktbAeJKxi5GTQ0LAX+JW
 TwcriM0moCvRtOUvG4jNKyAocXLmExYQm1lAR2LB7k9sELa8xPa3c5ghauwllve/A7NZBFQl3
 rRuZAexRQQUJR68vMkKUR8ice/hQSCbg0NYwEpienswSJhTwEJixe57YCcICZhLrP+3nBniHB
 OJtwt3soGUCwmoScxdHz+BkW8WkoNmITloFpKDFjAyr2LUKE4tKkst0jU20EsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAwzBiDYwfh3beAhRkkOJiVR3sMFspFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHhfdAHlBItS01Mr0jJzgAEPk5bg4FES4X0HkuYtLkjMLc5Mh0idYtTlm
 HPv63smIZa8/LxUKXHeOyBFAiBFGaV5cCNg0XeJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwr
 yHQKbwZOaVwG16BXQEE9ARzQ+kQY4oSURISTUwLriTrisqmWVYYpHL/r/oikLioSdct3NyHuf
 r6wo2GG5/FaO/furdz2dmbvvcemCeqP21exalz+ftjOjpzpvzoqq6+FG1wqKs2nL/b4+9rx28
 b5Zwp3mj0hTHT6z1n4J13db/zn/ee2jNxJtsc7S3dS6/p7Zwr0nhl5U8+wP07/4X2HhGVOSFo
 hJLcUaioRZzUXEiAM7taAa5AgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495108634!62688932!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16694 invoked from network); 18 May 2017 11:57:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 11:57:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,358,1491264000"; d="scan'208";a="424357495"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.35826.76851.694721@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 12:56:34 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170518105732.9880-1-wei.liu2@citrix.com>
References: <20170518105732.9880-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: add missing dependency
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOV0gYnVpbGQ6IGFkZCBtaXNzaW5nIGRlcGVu
ZGVuY3kiKToKPiBDb21taXQgZjc0NWI1NSBtaXNzZWQgaW5zdGFsbC10b29scycgZGVwZW5kZW5j
eSBvbgo+IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzLgo+IAo+IERpc2NvdmVyZWQgYnkgVHJh
dmlzLUNJLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 12:00:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 12:00:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBK6F-00014Z-1X; Thu, 18 May 2017 12:00:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dBK6D-00014F-Qm
 for xen-devel@lists.xen.org; Thu, 18 May 2017 12:00:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6F/77-03696-9CC8D195; Thu, 18 May 2017 12:00:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH/WZmd0dz6nPUPK3ZZc2UJc3oJtS
 DEEJFwaYQaQ815uQu7a67M2tsGGUsmHezhyzR7qVdpFQyQS1dlbIQLclMQruoD4baFiISWTM7
 VjZPv/93/t//nG84NMlWqrU073TwgpUz69R+lHF9RFT0s8Kw5Nictri4m54bVDza2dn0gzCgF
 JXJmprhPKwyVvcXEjZ3uPP92EsyG/Usz0d+NIWLSLjuGtPIAuFiBAUNPSpZsHgOwRnPFZSPfO
 lAbICaisukzEE4BdqbO0jFVEZAW3MVIQsS1xEw0P7R61LjGJj59kQjM4MTYKLkg5cpHAE5rq+
 UzMH4ILz94kaKJwC6Lo14z33xNrjf0KOWmcRb4HK9kknilfB4osLLgFfD2ECXtzHgQgQ1Zb3e
 IBavhQsv8wnFFAad3RWUwuugr31So/BecFU3zQcJ8OZ6sUoJ+qWGqvEqjSJaNXD2wbSUREvCB
 oP1ScqFXfBtugMpngkCClrOz18o0UDn88r5dsuhJnsCKdyngsmi/QqXsDB2bbtyYVAN9aW16n
 MosnzBPyhf8O7yBe++isi7KErkheO8EL0hNiZVMKUbHRbOZJbUlhgLL4pcOm/mUsWYIxmWOiQ
 tho/0NaKh2wY3WkYTumCm3RaWzC5OzUg7YeRE4yEh08yLbhRF07i+5l4v0lLWDCuvA6a3QPIF
 CHw67zxqMkub9scKtL8uiBmWy4xo4yyiKV0pvUAb6clbX6cIujjXM0Ww3iRtiJKEZasx0/o36
 M/WvkZh2kAGSWOy/jZesJgc/9fHUQiNdIFMvJzib7I6/vYbl0YhpFFcH0LlURzcv5I2Gzn33a
 ntoZ7au/v1osO+9V1LW2iExp6H+umHkb54xjN78RR/tdtiPra7dXHFEmbWPLlK3xE9cjtIZLP
 29n63LPq5IkHdWpX78dXmUUP4jgT7aOIe389pAY0a+nSkD/PIL5EY6lozpN+d4/EpXRrvyqvW
 DzefbNp04JOLTRrImtNRopHboCcFkfsNVoKZLbADAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495108806!102749626!1
X-Originating-IP: [104.47.37.40]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60566 invoked from network); 18 May 2017 12:00:07 -0000
Received: from mail-cys01nam02on0040.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.40)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 18 May 2017 12:00:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ZcoH/jsWXMqRET2N+d6yF7IeUvV/qP5CeqWL+eu4maM=;
 b=lr94L3W42VATDkXL4ayK20+DgSqJ7mUfjAX5X0rvbPmcKD2DLmlk6ULT3PlhdirDmT8vm5TB6s8u5T78+MmH+Om0qmhseMsWb8gG1fhdKPhQopnAPRZdFt/PSRGwdozxMfwD1BLW02tS7DqLUs5rvn9ft+Sm/nM4zmwdl6iPAEY=
Received: from [10.160.0.44] (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Thu, 18
 May 2017 11:59:59 +0000
To: Julien Grall <julien.grall@arm.com>, shankerd@codeaurora.org,
 xen-devel@lists.xen.org
References: <c454c458-8bbb-ea24-b830-a2c700362cfc@arm.com>
 <CALicx6tS7-WyKvOAVd8LTQWh0ozuwnTr9QkmqBztmqqpHY=5Dg@mail.gmail.com>
 <d18f4748-d11b-7d3e-0dad-8e94054e34f1@arm.com>
 <beab6449-7cf0-67a1-a02a-56ac0c788cec@codeaurora.org>
 <2a5c6138-b617-bfa1-184a-b7d29bdff729@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <79b3f831-49be-8ff3-5c55-a5135cbf0abd@caviumnetworks.com>
Date: Thu, 18 May 2017 17:29:52 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2a5c6138-b617-bfa1-184a-b7d29bdff729@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: CY4PR1001CA0021.namprd10.prod.outlook.com (10.171.218.162)
 To BLUPR0701MB2068.namprd07.prod.outlook.com
 (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-MS-Office365-Filtering-Correlation-Id: 00e3baa7-6317-47a8-7443-08d49de56b7b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:1DOvu8RdZi5LXWLtJ+sa8rOqpAJJXnJ0opWHvj5bYG54Srv6gZLM3Rfp6reFLkahqm3CxSwiqrdrpavvI22nislKD7vdasqrCLxfU8gojuFm4UyK/KPiUmV7lxsVwkEPyPZ1DK/gagC8OHe52QOgFANr0icaLjIOtIYJD/AI+bM0JaWCiNiCJms3J6gZHziH5WcuoYjqS7GXFPbfUjiNInx7Xwc9617yMbXXRkvARtbvhuMgLnahksCfM85wPRSXFqc7h4ZRZ9CYK+swPR+77XYTdtXjwbdmnBjYb5ajbClS+FXPRVciPl1IlicmDeHOdgDJuUt1a5uvqLXAYGGu2g==;
 25:oyfxbA33HksD7CTB7qS9S5WeeE85xildDKdK+uTR9vsnZMbJ5VL/avEikiS+ieIgNEYg9h0BP6HR5fuj0pyI7ZWl5gB1cgt4LBnptOxprM4aQCaXi89FvLhbT3Cit30Jp+NFrRsIDW7NEi6PgePwbeDgtKaFWqrN/RYqJJmTv1IFph4EFgMDWCmVeHYbJ17AbdChpL1g46UqyAsEIxY7qgCGFreMvOIPkp2eMGsBSISfueQW9PrcZZaQzVlnGvAH2+5ofFn0w8b+23jOTr6PiEj78Bsu7dCtRQgGQHjX1jY2No+IDvKGiWcidIOzNenb4qj7c0nFPcYgL8r1R3zAC5LHmyIGzGoCq20t/BQjT0XDYTdIxo5ZaTEXjSNGTD2nJPVJ5sHdCJdDB5NgbeLFFWDVZQnVhXkp8+WFOabiKzYXh/WeJna5rKH00KJHwuc12XVeh6DLELVn1qOHQ6FCRdj2vP12yY6qvHHATRNh+sE=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 31:6eH8vEVRpuu1fBgAeI6IhtYfsOI6fI1dmGjp3dv7xz36buyU1LQmHvRXJBOFLjPcFPkbZA9zb+pTSqptNrhqsq60SaFRR73mdoOOAT0B/ptGq38n7mK7dJhSzNMGgmT4XSDHUC7tTG2YVYisJUt6qLlJJpY8KJC0RB60wyBjGuymZ4tgjGSGs0VznIRHrAA/Cu/upd9R41lTAsdN1QXECUFjLY3ZRwImJiqlBKbPO7023hiiCgemLCn0qzjITK0Uc0tJDZ8U3QnsL1SRQmQg9A==;
 20:lcHdOe3waHvpp7pyPz4O5lNvhHCSOedwgjPtGB4OdrfPoUZX9JU7uc9SkYvgmZYS+OaohbWWAHIkV67rjXFyMQtkalSEE34QGLTCrYR/Sl6iMxoqgw8xsr2MTBGn2VbW7J9K2Hriv+i6AtEaefu2YRQZ8KznUnrcPKuI2Ngr6ffHYhanZaSsQVCoJU2jHgAFc7IaoppdCyEZ6mLhfyELJOkWGGxsghg6WqnE6u4pAb1YtbpMzhYdF9NKNG79TicSDvmrTIpG3mlXuUztH9tVBUIkyQ53hreTepA8o2W2qPvRgymtNCBO1TxFhLFHuWLxvyKo8j5x+q/4Jr71Evf4dMRD9uCagW0wcCaJe4+mUt0Ft8ws+flGZgAK3ogyAdxI6y8w77sfw+5GQm12zQ6RCSdYVM5LA/v0BfI0oGlpTutq/bHF3peibySLMVNnZq3Hqeitz/9upN57goo9nUxjMBG1cIVz4Ln6Pr+9+rLA0rPvn7pW4FZ+l/ILU3FHbR2E51C41ihx2xPZnMpe0VK1JqDSG+w0h+FRCtrznpDN2v0w2QoJ00hctEJzY58+Y90gOWaNZRXt291oyF/sZFugKqPRx+EL47dWzY/rY9CCkyQ=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20688F50CF09A49555789BA3ECE40@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(788757137089);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123555025)(20161123562025)(20161123564025)(6072148);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 4:TpXjC9VRc+53O2VMlJQEibqJQF53ySir7SL3e5nnSUbGsjWlFYWxXQl9f6cSxdpx87K7aU/n4VNob3EEek9RuUT9yjE7zCK072cwGgC2cMA5ktfbhkBJz7KVqD7dyUmNNaSHEUoBiJI2mcjlFi7gLWqVuSyLJO55VwURmCblKxQk3lwPK0ksakpLkYWyMV8iPEBFamOGeM1WPLQISY5K2IcMA7sHQCAm2tIYKCgluzlGid/gVOk3+qbV3i4TdIpmgr6Z+l0yQXy3fGhlCQ1/n2io5ILBqS44j69Ef0fvjmPLnL+hRIopxsvISwl7OxLLFagA+9tPJgmMOGzJDFhblMrF7J81rlb0yzCjn5jq6ItaMMh4JL0rloBubuMLtNkiyw8reDIy+83eyeJkX5oPrd0TP8WssUaVQS4KEq81ui0O0z6TugpBi3IsV54Dr4OALZchx7xG9qB2jIA4/DnL9SgjNDi9itV124Inqugp742sKt+DSO+1fLSFD5x33IrOjJCmQj7qXYr+ueja+/Em7kcKkFGWfIc4DDtMWTVDM1mI155aoyWWmCGNrFEFQZwLWtzn6u8P++l2478GsfDohtCNT9453alQWfn1IrhKBbO82idGiRSorBsIaJqbwhojs80dyflMgb+sMkNpY1BTmVOA00tnES3znjySTYKXbVHfP/lR+Hp/k9hcRnbpEd5e2Klw6GsbpJmPkYslOJxigSzytk+ZT2Ux6Q7mOitYu0lAF5D738I+uUwzyT0xehfe420wlj0RPIV3LqUOgKvq+99jd3kHnLtqjSB3RejK7DdBXCP/zYpWxOxdzIt0E63ig6N4WriO96R4cTV08jN+lg==
X-Forefront-PRVS: 0311124FA9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(39840400002)(39400400002)(39850400002)(39410400002)(24454002)(377454003)(54356999)(76176999)(229853002)(42882006)(50986999)(31686004)(33646002)(2950100002)(7736002)(6666003)(6486002)(90366009)(42186005)(93886004)(54906002)(81166006)(8676002)(65956001)(65806001)(66066001)(36756003)(25786009)(50466002)(53546009)(53936002)(64126003)(4001350100001)(23676002)(189998001)(5009440100003)(5660300001)(72206003)(230700001)(83506001)(65826007)(478600001)(77096006)(31696002)(3846002)(6116002)(6246003)(4326008)(110136004)(7416002)(38730400002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:[10.160.0.44]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjg7MjM6RXE3Z3IvWHJSZGlsbVBFY29kTHJ1c096?=
 =?utf-8?B?a1NHQjBzZ1dWQ2prMzdsWDJtSWRCOUlrMDlZYjFXU0FNQnBYYzBTSHFubDVa?=
 =?utf-8?B?Z2FuWXlrTVdralNMNXB2dFNZZU9qUUc0K2d2ZjUxTlVHN3pCMWtyUHhMeDNv?=
 =?utf-8?B?bzhyK2gxWXJPSVZSRE9vRDlCcGxmbi93QSt5VUg2YWt4enJtTUtFNldNZUpD?=
 =?utf-8?B?VEVCQ0VYamxhS1MzOVdDSG50Y1QrY29TbE02MXo1WHZnR2RBa1pvd2NIMG5L?=
 =?utf-8?B?S29yRVBHN3p6M1RQV0psRmxod2xQMGFCdTloL3d4RTJkUG1DS2lWYkZ4ajE5?=
 =?utf-8?B?MzJGakM3anQrV01oQVM0b01nTlJGRURPVkNqT2cxcFU0cVdlSTY5K1NPaHAw?=
 =?utf-8?B?Y2tJalp5a2pHdktjcEhNWHZ0cnQwZUhNS0RkWXFRM0YwMDl5Y1p0L3hCQ21O?=
 =?utf-8?B?VkhyeTQ2bXBVUCswOXJvS21TMTBFZkc0clJSOUhYZXd4YmtYbzdpU1Z0aWQ4?=
 =?utf-8?B?ZzN4ek4yUndMRzVVWDJZbWFwR0g3TWxyaE4wZFdhVEZGeUVuTUF2YmVxRDVx?=
 =?utf-8?B?bkNtQnFFOW42S043bmpreHJUMlg2VGYvZHFjYVE4UnJwMGJFK3VaU29UL1VW?=
 =?utf-8?B?cGo5M09NU29rMnFGR2haZmVEZUQzbGpVMXRZanpPeFloeUgwZU9zUTdHb3pE?=
 =?utf-8?B?S0l2KzNHaXo4ajlHSkhvYXV1N09pM01kNWh0bU1VdjZUSW5JcGlFbUpUU2tQ?=
 =?utf-8?B?Y2gyc1V5OWpNYTF1NzFTaXc4b2tQbCtScVJjU1pwZ21WYzVaMXo0clVOZ0Vt?=
 =?utf-8?B?VHczdkQzSkg0R1lYRUhDV3F1Y1Y5R2lWU2FoNGE2bDBqaDRHKzZRZm9icEIr?=
 =?utf-8?B?SkFFeGI1NEx0bjYrUmRDOFF5ek5OUzQzc01tT2NMM2R1VEk4Y0ExYXVzUGZz?=
 =?utf-8?B?YVJiM0dmQ1pDUXpIUldoYysybHB4ZDlPL1NaQk9lYlZJaXpHQVl6amtvUUx4?=
 =?utf-8?B?Ny9pRU84d1JLT21ES1dYWktnaDZxN2JzQ05yaFc3MFRZbnFlbjVKT1I5NWF4?=
 =?utf-8?B?bVVPUmpvclVib2Rsb3NQV291Vy9Ga0hzZXozamExRkRpbG9OZitTVmZubzFr?=
 =?utf-8?B?Rytma2VGYU93R1pGbjREeHlldHVFQmg2MnJCUTREMDhCbDI1TXFHTXVuc1VT?=
 =?utf-8?B?Nk9NUys0ZnhhYmNlSXVwWjY5d0R4WDJYU2hzc0phcWZuUGZoSW5RTlk0clUw?=
 =?utf-8?B?S2N0cXhOMWNKRjY2aVFCZ2ZianMzSi9KRmxxVDdFVUE2T2dFeTdYZXUvUzJw?=
 =?utf-8?B?ckNCZHo2ZDhkNnYxK3R0OEZBeVltei96STNtZXVTWS9ZaitKVjJHbVF0c0tK?=
 =?utf-8?B?TWRha2hONDhkUkdFS1FBSURYdHRRRXlSNDlBdUNzSFJFWU9JaWV2eEtJeVJN?=
 =?utf-8?B?MW9weFdiRmcvQnZRRC9xLzBhNEt0dWNQUk81NkhMb2FnNzlPemYreWdjRS9I?=
 =?utf-8?B?cjBQNE9MMWM3bXdITWIzdGNFMG45dGhTTS9kamZNbTlJSW5kUkNaWGNQd2w1?=
 =?utf-8?B?dFdoQUZOblhCQXdIbFhraDRWa3cvQktkbVNhUG1TK3dXbnE1TnJXOGV6SnVF?=
 =?utf-8?B?OVZuMW9KWUVjN050U0Mxc1M4N1NCQ3Z4Wks0Wkl1UWhWRTRjamU5cTJJa3Fn?=
 =?utf-8?B?SnF0MWNPTDJ4VEM3RjBkcGRPU0k4S0xVSmhSKzNQdFhKMWlEMml2Z1FNMUJo?=
 =?utf-8?B?OUFyQWM0aEZKaFlnUGNTTnRNVklIOW1yV2JhUDNVNzFVUU1LWEdpMTRPMlhC?=
 =?utf-8?B?NjRJTkZ0N0tnOXhCR2E0Mi9rZ08vU0dLQUZkcVV6QTBJSmkxUT09?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:tWHqi5Ydky4NLoO28mL19KKgGnndDUqV4sr2axfto8SACDMrNKtJRDohVu2n/ufVCeelkTNIYPxUU+JDDzSt2H/b6mMFqghk75WJJJpQeLr48YXm4halNxeRY78z4qwAHXcEy4xBr1Ba1CiaUU5tnzGTre0smvgAPRJTIpcDLBjH6AiYKZjBFfPNaZpbOB5Hk4fP4PnIdV92zhSM0GUZYUwNcs2Qgyv8ikf9ZSBk1XKILmBKkI+Px6tEshorwIwSm5tdDQsmeyoHWulKn+h9zkQ2EfbK5DOs86gJJqJRORclQOinaD6HgAqoB3xW+f7kHKAs1lyoGNwRBVW0vC1xW9uicu/bD/0DvSIxLkaYcNbPdOcCt8jZGksd9j/S1AfsjOerIqCj3xkG+AlnZOl5c+7YWZg0V4FH9tJHgrEoTGge8TRRIJhckgmAARzrDsSHy9ZYMdbfbaZCmKIstJrX7AdAKJGegpaWJQe0KYJBrR4twThlfZgeZE2RACjoSH7SoxHXFgaLEXz78c4Q3/G3IA==;
 5:UaWKZrTklMrUBuTWReQXHy3YaXV3dvacD0qWeESEVjJ7Iitffnen+x2iMpS//ZlY5rNkPx4Mnz10RZuZblCavb16efgG8NrxPxYlsuHDZ2Esfw3ZDvgKWfkeN56tJxRX8kevzNfM5G8EzM+pQg9CrA==;
 24:CMGprLUPr+22MWnQBDEhQW18BdXH9pF0pLg61uM9IoA5txNC0N7okh0jZSswqelceBKnSjLvcu09hr9Wvyr/nuMWawLq3jObdyuhsfg2WJg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 7:2zEc3iyM4JOC/Xti2JPjXJ2PZ25nvooOl6XqUF7WnWcUMEiQs10N9dOrzTbXXVHjk9ZwfhycJmQufkUFZLHL6ROE9BHyekqJKadDt8WrHiIqOTnMRp3ABjlY2OKRMo3KFGIisIEuiUzO77VzQrJ0dR4P0/Xgg+fs/ZVGhgyI05PghAYbOOZup0UwHH1JDV4QlsF2NrEI0DASDjBjD9EOiuT45HijFEwZ1U3sR6fnGTKUDT1Tq3aoUmwxHc5HhTmoZiY6kDhUKkmsdaT31YkuF/X8Bey4jizxjRhmMItT0yS2UVzb0QLZV8ha3eAxxrQT7B041c+ITEo9eEjNIYxc2w==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2017 11:59:59.5304 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] xen/arm: Hiding SMMUs from Dom0 when using ACPI on
 Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

K0NoYWxlcy4KCkhpIEp1bGllbiwKCk9uIDIvMjcvMjAxNyAxMTo0MiBQTSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+IE9uIDAyLzI3LzIwMTcgMDQ6NTggUE0sIFNoYW5rZXIgRG9udGhpbmVuaSB3cm90
ZToKPj4gSGkgSnVsaWVuLAo+Cj4gSGkgU2hhbmtlciwKPgo+IFBsZWFzZSBkb24ndCBkcm9wIHBl
b3BsZSBpbiBDQy4gSW4gbXkgY2FzZSwgYW55IGUtbWFpbCBJIGFtIG5vdCBDQ2VkIAo+IGFyZSBz
a2lwcGluZyBteSBpbmJveCBhbmQgSSBtYXkgbm90IHJlYWQgdGhlbSBmb3IgYSB3aGlsZS4KPgo+
Pgo+PiBPbiAwMi8yNy8yMDE3IDA4OjEyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4K
Pj4+IE9uIDI3LzAyLzE3IDEzOjIzLCBWaWpheSBLaWxhcmkgd3JvdGU6Cj4+Pj4gSGkgSnVsaWVu
LAo+Pj4KPj4+IEhlbGxvIFZpamF5LAo+Pj4KPj4+PiBPbiBXZWQsIEZlYiAyMiwgMjAxNyBhdCA3
OjQwIFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+IHdyb3RlOgo+
Pj4+PiBIZWxsbywKPj4+Pj4KPj4+Pj4gVGhlcmUgd2FzIGZldyBkaXNjdXNzaW9ucyByZWNlbnRs
eSBhYm91dCBoaWRpbmcgU01NVXMgZnJvbSBET00wIHdoZW4KPj4+Pj4gdXNpbmcKPj4+Pj4gQUNQ
SS4gSSB0aG91Z2h0IGl0IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBhIHNlcGFyYXRlIHRocmVhZCBm
b3IgdGhpcy4KPj4+Pj4KPj4+Pj4gV2hlbiB1c2luZyBBQ1BJLCB0aGUgU01NVXMgd2lsbCBiZSBk
ZXNjcmliZWQgaW4gdGhlIElPIFJlbWFwcGluZyAKPj4+Pj4gVGFibGUKPj4+Pj4gKElPUlQpLiBU
aGUgc3BlY2lmaWNhdGlvbiBjYW4gYmUgZm91bmQgb24gdGhlIEFSTSB3ZWJzaXRlIFsxXS4KPj4+
Pj4KPj4+Pj4gRm9yIGEgYnJpZWYgc3VtbWFyeSwgdGhlIElPUlQgY2FuIGJlIHVzZWQgdG8gZGlz
Y292ZXIgdGhlIFNNTVVzCj4+Pj4+IHByZXNlbnQgb24KPj4+Pj4gdGhlIHBsYXRmb3JtIGFuZCBm
aW5kIGZvciBhIGdpdmVuIGRldmljZSB0aGUgSUQgdG8gY29uZmlndXJlCj4+Pj4+IGNvbXBvbmVu
dHMgc3VjaAo+Pj4+PiBhcyBJVFMgKERldmljZUlEKSBhbmQgU01NVSAoU3RyZWFtSUQpLgo+Pj4+
Pgo+Pj4+PiBUaGUgYXBwZW5kaXggQSBpbiB0aGUgc3BlY2lmaWNhdGlvbiBnaXZlcyBhbiBleGFt
cGxlIGhvdyBEZXZpY2VJRCBhbmQKPj4+Pj4gU3RyZWFtSUQgY2FuIGJlIGZvdW5kLiBGb3IgaW5z
dGFuY2UsIHdoZW4gYSBQQ0kgZGV2aWNlIGlzIGJvdGgKPj4+Pj4gcHJvdGVjdGVkIGJ5Cj4+Pj4+
IGFuIFNNTVUgYW5kIE1TSS1jYXBhYmxlIHRoZSBmb2xsb3dpbmcgdHJhbnNsYXRpb24gd2lsbCBo
YXBwZW46Cj4+Pj4+ICAgICAgICAgUklEIC0+IFN0cmVhbUlEIC0+IERldmljZUlECj4+Pj4+Cj4+
Pj4+IEN1cnJlbnRseSwgU01NVXMgYXJlIGhpZGRlbiBmcm9tIERPTTAgYmVjYXVzZSB0aGV5IGFy
ZSBiZWVuIHVzZWQgYnkKPj4+Pj4gWGVuIGFuZAo+Pj4+PiB3ZSBkb24ndCBzdXBwb3J0IHN0YWdl
LTEgU01NVS4gSWYgd2UgcGFzcyB0aGUgSU9SVCBhcyBpdCBpcywgRE9NMAo+Pj4+PiB3aWxsIHRy
eQo+Pj4+PiB0byBpbml0aWFsaXplIFNNTVUgYW5kIGNyYXNoLgo+Pj4+Pgo+Pj4+PiBJIGZpcnN0
IHRob3VnaHQgYWJvdXQgdXNpbmcgYSBYZW4gc3BlY2lmaWMgd2F5IChTVEFPKSBvciBleHRlbmRp
bmcgYQo+Pj4+PiBmbGFnIGluCj4+Pj4+IElPUlQuIEJ1dCB0aGF0IGlzIG5vdCBpZGVhbC4KPj4+
Pj4KPj4+Pj4gU28gd2Ugd291bGQgaGF2ZSB0byByZXdyaXRlIHRoZSBJT1JUIGZvciBET00wLiBH
aXZlbiB0aGF0IGEgcmFuZ2Ugb2YKPj4+Pj4gUklEIGNhbgo+Pj4+PiBtYXBwZWQgdG8gbXVsdGlw
bGUgcmFuZ2VzIG9mIERldmljZUlELCB3ZSB3b3VsZCBoYXZlIHRvIHRyYW5zbGF0ZQo+Pj4+PiBS
SUQgb25lIGJ5Cj4+Pj4+IG9uZSB0byBmaW5kIHRoZSBhc3NvY2lhdGVkIERldmljZUlELiBJIHRo
aW5rIHRoaXMgbWF5IGVuZCB1cCB0bwo+Pj4+PiBjb21wbGV4IGNvZGUKPj4+Pj4gYW5kIGhhdmUg
YSBiaWcgSU9SVCB0YWJsZS4KPj4+Pgo+Pj4+IFdoeSBjYW4ndCB3ZSByZXBsYWNlIE91dHB1dCBi
YXNlIG9mIElPUlQgb2YgUENJIG5vZGUgd2l0aCBTTU1VIG91dHB1dAo+Pj4+IGJhc2U/Lgo+Pj4+
IEkgbWVhbiBzaW1pbGFyIHRvIFBDSSBub2RlIHdpdGhvdXQgU01NVSwgd2h5IGNhbid0IHJlcGxh
Y2Ugb3V0cHV0IGJhc2UKPj4+PiBvZiBQQ0kgbm9kZSB3aXRoCj4+Pj4gU01NVSdzIG91dHB1dCBi
YXNlPy4KPj4+Cj4+PiBCZWNhdXNlIEkgZG9uJ3Qgc2VlIGFueXRoaW5nIGluIHRoZSBzcGVjIHBy
ZXZlbnRpbmcgb25lIFJDIElEIG1hcHBpbmcKPj4+IHRvIHByb2R1Y2UgbXVsdGlwbGUgU01NVSBJ
RCBtYXBwaW5nLiBTbyB3aGljaCBvdXRwdXQgYmFzZSB3b3VsZCB5b3UgCj4+PiB1c2U/Cj4+Pgo+
Pgo+PiBCYXNpY2FsbHksIHJlbW92ZSBTTU1VIG5vZGVzLCBhbmQgcmVwbGFjZXMgb3V0cHV0IG9m
IHRoZSBQQ0llIGFuZCBuYW1lZAo+PiBub2RlcyBJRCBtYXBwaW5ncyB3aXRoIElUUyBub2Rlcy4K
Pj4KPj4gUklEIC0tPiBTdHJlYW1JRCAgLS0+IGR2aWNlSUQgIC0tPiBJVFMgZGV2aWNlIGlkID0g
UklEIC0tPiBkdmljZUlEICAtLT4KPj4gSVRTIGRldmljZSBpZAo+Cj4gQ2FuIHlvdSBkZXRhaWwg
aXQ/IFlvdSBzZWVtIHRvIGFzc3VtZSB0aGF0IG9uZSBSQyBJRCBtYXBwaW5nIHJhbmdlIAo+IHdp
bGwgb25seSBwcm9kdWNlIElEIG1hcHBpbmcgcmFuZ2UuIEFGQUlDVCwgdGhpcyBpcyBub3QgbWFu
ZGF0ZWQgYnkgCj4gdGhlIHNwZWMuCj4KWW91IGFyZSBjb3JyZWN0IHRoYXQgaXQgaXMgbm90IG1h
bmRhdGVkIGJ5IHRoZSBzcGVjLCBidXQgQUZBSUsgdGhlcmUgCnNlZW1zIHRvIGJlIG5vIHZhbGlk
IHVzZSBjYXNlIGZvciB0aGF0LgoKUklEIHJhbmdlIHNob3VsZCBub3Qgb3ZlcmxhcCBiZXR3ZWVu
IElEIEFycmF5IGVudHJpZXMuCkkgYmVsaWV2ZSB0aGlzIHdvdWxkIGJlIHVwZGF0ZWQgaW4gdGhl
IG5leHQgSU9SVCBzcGVjIHJldmlzaW9uLgoKSSBoYXZlIHN0YXJ0ZWQgd29ya2luZyBvbiByZWNy
ZWF0aW5nIGlvcnQgZm9yIGRvbTAgd2l0aCB0aGlzIHJlc3RyaWN0aW9uLgo+Pgo+Pj4+Cj4+Pj4g
VGhlIGlzc3VlIEkgc2VlIGlzIFJJRCBpcyBbMTU6MF0gd2hlcmUgaXMgRGV2aWNlSUQgaXMgWzE3
OjBdLgo+Pj4+Cj4+IEFjdHVhbGl0eSBkZXZpY2UgaWQgaXMgMzJiaXQgZmllbGQuCj4+Cj4+Pj4+
Cj4+Pj4+IEhvd2V2ZXIsIGdpdmVuIHRoYXQgRGV2aWNlSUQgd2lsbCBiZSB1c2VkIGJ5IERPTTAg
dG8gb25seSBjb25maWd1cmUKPj4+Pj4gdGhlIElUUy4KPj4+Pj4gV2UgaGF2ZSBubyBuZWVkIHRv
IHVzZSB0byBoYXZlIHRoZSBET00wIERldmljZUlEIGVxdWFsIHRvIHRoZSBob3N0Cj4+Pj4+IERl
dmljZUlELgo+Pj4+PiBTbyBJIHRoaW5rIHdlIGNvdWxkIHNpbXBsaWZ5IG91ciBsaWZlIGJ5IGdl
bmVyYXRpbmcgRGV2aWNlSUQgZm9yCj4+Pj4+IGVhY2ggUklECj4+Pj4+IHJhbmdlLgo+Pj4+Cj4+
Pj4gSWYgRE9NMCBEZXZpY2VJRCAhPSBob3N0IERldmljZSBJRCwgdGhlbiB3ZSBjYW5ub3QgaW5p
dGlhbGl6ZSBJVFMKPj4+PiB1c2luZyBET00wCj4+Pj4gSVRTIGNvbW1hbmRzIChNQVBEKS4gU28s
IGlzIGl0IGNvbmNsdWRlZCB0aGF0IElUUyBpbml0aWFsaXplcyBhbGwgdGhlCj4+Pj4gZGV2aWNl
cwo+Pj4+IHdpdGggcGxhdGZvcm0gc3BlY2lmaWMgRGV2aWNlIElEJ3MgaW4gWGVuPy4KPj4+Cj4+
PiBJbml0aWFsaXppbmcgSVRTIHVzaW5nIERPTTAgSVRTIGNvbW1hbmQgaXMgYSB3b3JrYXJvdW5k
IHVudGlsIHdlIGdldAo+Pj4gUENJIHBhc3N0aHJvdWdoIGRvbmUuIEl0IHdvdWxkIHN0aWxsIGJl
IHBvc3NpYmxlIHRvIGltcGxlbWVudCB0aGF0Cj4+PiB3aXRoIHZEZXZpY2VJRCAhPSBwRGV2aWNl
SUQgYXMgWGVuIHdvdWxkIGxpa2VseSBoYXZlIHRoZSBtYXBwaW5nCj4+PiBiZXR3ZWVuIHRoZSAy
IERldmljZUlELgo+Pj4KPj4KPj4gSSBiZWxpZXZlIG1hcHBpbmcgZG9tMCBJVFMgY29tbWFuZHMg
dG8gWEVOIElUUyBjb21tYW5kcyBvbmUgdG8gb25lIGlzCj4+IHRoZSBiZXR0ZXIgYXBwcm9hY2gu
ICBQaHlzaWNhbCBEZXZpY2VJRCBpcyB1bmlxdWUgcGVyIElUUyBncm91cCwgbm90IGEKPj4gc3lz
dGVtIHdpZGUgdW5pcXVlIElELgo+Cj4gQXMgZm9yIGd1ZXN0LCB5b3UgZG9uJ3QgY2FyZSBhYm91
dCB0aGUgdmlydHVhbCBEZXZpY2VJRCBmb3IgRE9NMCBhcyAKPiBsb25nIGFzIHlvdSBhcmUgYWJs
ZSB0byBtYXAgaXQgdG8gdGhlIGhvc3QgSVRTIGFuZCBob3N0IERldmljZUlELgo+Cj4gPiBJbiBj
YXNlIG9mIGRpcmVjdCBWTFBJLCAgTFBJIG51bWJlciBoYXMgdG8gYmUKPj4gcHJvZ3JhbW1lZCB3
aGVuZXZlciBkb20wL2RvbVUgY2FsbHMgdGhlIE1BUFRJIGNvbW1hbmQgYnV0IG5vdCBhdCB0aGUK
Pj4gdGltZSBvZiBQQ0llIGRldmljZSBjcmVhdGlvbi4KPgo+IEkgYW0gYSBiaXQgY29uZnVzZWQu
IFdoeSBhcmUgeW91IHNwZWFraW5nIGFib3V0IGRpcmVjdCB2TFBJIGhlcmU/IFRoaXMgCj4gaGFz
IG5vIHJlbGF0aW9uIHdpdGggdGhlIElPUlQuCj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 12:35:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 12:35:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBKeF-0003I8-Um; Thu, 18 May 2017 12:35:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBKeE-0003I2-TB
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 12:35:18 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 77/82-03557-6059D195; Thu, 18 May 2017 12:35:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS5d1qmy
 kwcPlShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnnjbWggM8FT3/3zI3MB7j6mLk5BASyJNo
 WneDGcTmFbCT2Lv7JSuILSFgKHF64U0WEJtFQFXi8/dfYDabgLpE27PtQDUcHCICBhLnjiaBh
 JkFwiW+P+plA7GFBRwlNkx7zgYx3k7i6fcnYOW8AoISf3cIQ5TbScy6OIltAiP3LITMLCQZCF
 tL4uGvWywQtrbEsoWvmUHKmQWkJZb/44AI20v8/vWCCVUJiO0lMfPVNKYFjByrGNWLU4vKUot
 0jfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkgEIdjAu++t0iFGSg0lJlPdw
 gWykEF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgvToZqE6wKDU9tSItMwcYN
 TClEhw8SiIQad7igsTc4sx0iNQpRkUpcd6zIAkBkERGaR5cGyxSLzHKSgnzMgIdJcRTkFqUm1
 mCKv+KUZyDUUmYdyPIFJ7MvBK46a+AFjMBLW5+IA2yuCQRISXVwNiVGjVRplHWd5LrmjMuKov
 Mtl9o/1TmW8DzPcBte/mkvbVzsn8ef2YyJaRevr93/uSbDVlhG62q3+df5F+QZeJxsnvTk/Dm
 fbF1UZtYyiLC9Izyvmw+GbIznOmr4tN9sk4Wl2R/v1h2bM8ENqFDvw0/dl3hMHoie316a0cQZ
 4CJt6SXw4+p/5RYijMSDbWYi4oTAb7YzSPPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495110915!102759559!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57365 invoked from network); 18 May 2017 12:35:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 12:35:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 06:35:15 -0600
Message-Id: <591DB122020000780015AED7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 06:35:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <591DB122020000780015AED7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartAB93E212.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86emul: MOVNTI does not allow 66/F3/F2 prefixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartAB93E212.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Intel SDM revision 062 finally makes this explicit.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -6719,6 +6719,7 @@ x86_emulate(
         goto simd_0f_imm8_avx;
=20
     case X86EMUL_OPC(0x0f, 0xc3): /* movnti */
+        generate_exception_if(vex.pfx, EXC_UD);
         /* Ignore the non-temporal hint for now. */
         vcpu_must_have(sse2);
         dst.val =3D src.val;




--=__PartAB93E212.2__=
Content-Type: text/plain; name="x86emul-movnti-no-prefix.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-movnti-no-prefix.patch"

x86emul: MOVNTI does not allow 66/F3/F2 prefixes=0A=0AIntel SDM revision =
062 finally makes this explicit.=0A=0ASigned-off-by: Jan Beulich <jbeulich@=
suse.com>=0A=0A--- a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++ =
b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -6719,6 +6719,7 @@ x86_emulat=
e(=0A         goto simd_0f_imm8_avx;=0A =0A     case X86EMUL_OPC(0x0f, =
0xc3): /* movnti */=0A+        generate_exception_if(vex.pfx, EXC_UD);=0A  =
       /* Ignore the non-temporal hint for now. */=0A         vcpu_must_hav=
e(sse2);=0A         dst.val =3D src.val;=0A
--=__PartAB93E212.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartAB93E212.2__=--


From xen-devel-bounces@lists.xen.org Thu May 18 12:47:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 12:47:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBKpd-00040p-0b; Thu, 18 May 2017 12:47:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBKpb-00040f-Aq
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 12:47:03 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D7/4B-02006-6C79D195; Thu, 18 May 2017 12:47:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTffYdNl
 Ig5PbOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDc1eyFTxjqjjev4etgXEbUxcjF4eQwGZG
 iUVdy4AcTiBnN6NE72PWLkYODmEBK4np7cEgYREBL4l7W2eyQZTkSOzvbmUEsZkF9CQufXgP1
 somoClx5/MnMJsXqPXu6n4wm0VAVeLvldusILaoQLjE28YjLBA1ghInZz4BszkFHCQu/V/CDD
 HTVuLO3N1QtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMaoXpxaVpRbpWuglFWWmZ5TkJmbm6Bo
 amOrlphYXJ6an5iQmFesl5+duYgSGGgMQ7GA82Ox8iFGSg0lJlPdwgWykEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQleHWDoCgkWpaanVqRl5gCDHiYtwcGjJMIrB5LmLS5IzC3OTIdInWLU5Zhz7
 +t7JiGWvPy8VClxXlGQIgGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeP9
 OApvBk5pXAbXoFdAQT0BHND6RBjihJREhJNTB65s6+0Ox39HrnI6ElT5NlD9gckuZI7np8aoV
 yVvzh/fem31DSN96upicwt1A8vFiD9ezBcxsFJJ8pCERcMM77LfjrqJbjLK655safytTfPNc+
 JTXp+v3dTxzEhTZtWpZwaKnl/ejfItVHWRffDPyy8+vRkB2L68ocBM4tXzD3p8iUcyd3bffxV
 GIpzkg01GIuKk4EALV40NO7AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495111621!99084182!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34246 invoked from network); 18 May 2017 12:47:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 18 May 2017 12:47:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 266471516;
 Thu, 18 May 2017 05:47:01 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7C7173F3E1;
 Thu, 18 May 2017 05:47:00 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170518105732.9880-1-wei.liu2@citrix.com>
 <22813.35826.76851.694721@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <03f40030-dffa-1c83-d5f9-2679d4370568@arm.com>
Date: Thu, 18 May 2017 13:46:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22813.35826.76851.694721@mariner.uk.xensource.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: add missing dependency
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxOC8wNS8xNyAxMjo1NiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2VpIExpdSB3cml0ZXMg
KCJbUEFUQ0ggZm9yLTQuOV0gYnVpbGQ6IGFkZCBtaXNzaW5nIGRlcGVuZGVuY3kiKToKPj4gQ29t
bWl0IGY3NDViNTUgbWlzc2VkIGluc3RhbGwtdG9vbHMnIGRlcGVuZGVuY3kgb24KPj4gYnVpbGQt
dG9vbHMtcHVibGljLWhlYWRlcnMuCj4+Cj4+IERpc2NvdmVyZWQgYnkgVHJhdmlzLUNJLgo+Cj4g
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKUmVsZWFz
ZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 12:50:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 12:50:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBKtK-0004bv-HU; Thu, 18 May 2017 12:50:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBKtI-0004bd-SN
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 12:50:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 21/05-01999-BA89D195; Thu, 18 May 2017 12:50:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXf5DNl
 Ig58dvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONgxnaVgsknFut+72RoY
 D2p1MXJxCAn8ZZSYPGUjK4TzmFHi65mvjBDONkaJJ1fOsHcxcnKICDgDJeaC2bwC+hIPfy9nB
 bGFBfQkPq86xQZiSwh4SWzdvwjO/nnuGpDNzsEmYCVxSAwkyiKgKvHhykr2CYxcCxgZVjGqF6
 cWlaUW6VrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEepYBCHYwrm11PsQoycG
 kJMp7uEA2UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+TpQDnBotT01Iq0zBxgiMGkJTh4lER4
 5UDSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzlsHUiQAUpRRmgc3AhbulxhlpYR5GYGOE
 uIpSC3KzSxBlX/FKM7BqCTMWwgyhSczrwRu0yugI5iAjmh+IA1yREkiQkqqgZHpl/XiNwLL3y
 TZfj11/9ScZQvyn0xYONXgTiNj04/q2oL8zi27Ip3fGBQbZopGKFV5vXTmiFASvR0S3nXww5c
 HdhsnrN0xq2ai8lfewm33Zdm2Sr1i4iwyfRpoXR0gdXT70i01/Ak2N9fkzc0MsazovXE1TyPe
 laNy0aXX+9vMgkSfXE5XeanEUpyRaKjFXFScCACAbR75cgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495111846!84966350!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6437 invoked from network); 18 May 2017 12:50:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 12:50:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBKtA-0002HB-Ew; Thu, 18 May 2017 12:50:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBKt4-0004oK-Sz; Thu, 18 May 2017 12:50:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBKt4-0007OW-GG; Thu, 18 May 2017 12:50:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109569-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7a85e8474127ae6df47337a04797b2b443b57682
X-Osstest-Versions-That: ovmf=11a6cc5bda811513d2fbe47d8cb1a70b48077800
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 12:50:38 +0000
Subject: [Xen-devel] [ovmf test] 109569: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk1NjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3YTg1ZTg0NzQxMjdhZTZkZjQ3MzM3YTA0Nzk3YjJi
NDQzYjU3NjgyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxMWE2Y2M1
YmRhODExNTEzZDJmYmU0N2Q4Y2IxYTcwYjQ4MDc3ODAwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk1NDggIDIwMTctMDUtMTcgMTk6MjA6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NTY5ICAyMDE3LTA1LTE4IDA5OjExOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj03YTg1ZTg0NzQxMjdhZTZkZjQ3MzM3YTA0Nzk3YjJi
NDQzYjU3NjgyCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiA3YTg1
ZTg0NzQxMjdhZTZkZjQ3MzM3YTA0Nzk3YjJiNDQzYjU3NjgyCisgYnJhbmNoPW92bWYKKyByZXZp
c2lvbj03YTg1ZTg0NzQxMjdhZTZkZjQ3MzM3YTA0Nzk3YjJiNDQzYjU3NjgyCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11
bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9
IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhl
bmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDdhODVlODQ3NDEyN2FlNmRmNDczMzdhMDQ3
OTdiMmI0NDNiNTc2ODIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBj
YXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdCA3YTg1ZTg0NzQxMjdhZTZkZjQ3MzM3YTA0Nzk3YjJiNDQz
YjU3NjgyOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDExYTZjYzUuLjdhODVlODQg
IDdhODVlODQ3NDEyN2FlNmRmNDczMzdhMDQ3OTdiMmI0NDNiNTc2ODIgLT4geGVuLXRlc3RlZC1t
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 12:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 12:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBKvD-0004kG-0g; Thu, 18 May 2017 12:52:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304c63754=Andrew.Cooper3@citrix.com>)
 id 1dBKvC-0004k9-FX
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 12:52:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A4/91-03620-1299D195; Thu, 18 May 2017 12:52:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQldxpmy
 kweIOOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCkR7GgvssFT39u1gaGO8zdzFyckgI+ElM
 W/CKFcQWFnCVeL+khwXEFhEIkDjd1wAU5+AQEiiS2HpMFyTMLKAuMfPhLyYQm01AX2L3i09gN
 q+ArcSt19vAbBYBVYmJ37eAjRQVCJd423iEBaJGUOLkzCcsICM5Bewlrm3xhhhpIHFk0RxWCF
 teYvvbOWCXCQmoSVzrv8QOcWW6xNa/v5gnMPLPQjJpFpL2WUjaFzAyr2LUKE4tKkst0jW00Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwXhzY8AhRkkOJiVR3sMFspFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHh/TgfKCRalpqdWpGXmAGMBJi3BwaMkwnsBJM1bXJCYW
 5yZDpE6xajLMefe1/dMQix5+XmpUuK8dSBFAiBFGaV5cCNgcXmJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrxrQabwZOaVwG16BXQEE9ARzQ+kQY4oSURISTUwWtU8mCRyv/jk7VVPj4d+V0y
 7mco/62HbuSSbuO8SAXsaTx98/vvxfTcnxS1LAw+ElpUc57/a3LJun5v4/JNOE7lP3U8zvGt3
 0OHLhb/G5Zu6OJ9se+DrbdJxau5KacE/BxbZ1BrMD7h+oXT1vXWZyxfllh3RnMm9M9z3ruPqv
 GsOjHvv11t0bFViKc5INNRiLipOBADhkjZbxgIAAA==
X-Env-Sender: prvs=304c63754=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495111968!50198379!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64840 invoked from network); 18 May 2017 12:52:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 12:52:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="46296810"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <591DB122020000780015AED7@prv-mh.provo.novell.com>
 <591DB122020000780015AED7@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2f53225d-ef16-31a2-f466-6114101094d4@citrix.com>
Date: Thu, 18 May 2017 13:52:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591DB122020000780015AED7@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86emul: MOVNTI does not allow 66/F3/F2
	prefixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDUvMTcgMTM6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEludGVsIFNETSByZXZpc2lv
biAwNjIgZmluYWxseSBtYWtlcyB0aGlzIGV4cGxpY2l0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKU28gaXQgZG9lcy4gIEFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtNjcxOSw2ICs2NzE5LDcgQEAgeDg2X2VtdWxhdGUo
Cj4gICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4Owo+ICAKPiAgICAgIGNhc2UgWDg2RU1V
TF9PUEMoMHgwZiwgMHhjMyk6IC8qIG1vdm50aSAqLwo+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOwo+ICAgICAgICAgIC8qIElnbm9yZSB0aGUgbm9uLXRl
bXBvcmFsIGhpbnQgZm9yIG5vdy4gKi8KPiAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsK
PiAgICAgICAgICBkc3QudmFsID0gc3JjLnZhbDsKPgo+Cj4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 13:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 13:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBL5g-0005XF-2d; Thu, 18 May 2017 13:03:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBL5e-0005X9-Vz
 for xen-devel@lists.xen.org; Thu, 18 May 2017 13:03:39 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 72/A8-03620-AAB9D195; Thu, 18 May 2017 13:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXSO6nOVXflbNl
 IgykHTCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpS6azFhznrvh1NrSB8SVHFyMXh5BAB5PE
 v+UNTBDON0aJAx8XsEM4GxklzkyYzAbhbGeUWHl3G0sXIyeHsICbxKXprewgtgiQ3T77NXMXI
 wdQUYXE3GYFkDCzgJnEqj2PwUrYBIwkzh6dztjFyM7BK2ArsaoEJMoioCrxde8NJhBbVCBc4m
 3jEbDhvAKCEidnPgGzOQXsJQ71bGeDmKgnseP6L1YIW15i+9s5zCC2hICxRN+sPpYJjIKzkLT
 PQtIyC0nLAkbmVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsY
 gUHLAAQ7GH8tCzjEKMnBpCTKe7hANlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/tWUA5waLU9
 NSKtMwcYPzApCU4eJREeB+ApHmLCxJzizPTIVKnGBWlxHmTQRICIImM0jy4NljMXmKUlRLmZQ
 Q6RIinILUoN7MEVf4VozgHo5Iw7zeQKTyZeSVw018BLWYCWtz8QBpkcUkiQkqqgdEya+qMA3s
 Z/n+c+X/Bn8NT3qVN2rvOeJcEs2ifk1HOk5/bm+vO2sy68zxZxXuzWOo06Sj1k+1THLON5xa2
 /35zL/G2SW1+/kOPG0f4DivOliiRPVH9ydF9slRxUoy2RZ/P9O+cv3tmPz0Yte220dqPrcyhG
 s/UGCceV927/WmEzddlE78JdhsrsRRnJBpqMRcVJwIA9COoT9QCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495112616!101605169!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39927 invoked from network); 18 May 2017 13:03:37 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 13:03:37 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4ID3XUw027727
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 18 May 2017 13:03:33 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4ID3TPZ001267
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 18 May 2017 13:03:29 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4ID3SbV032143;
 Thu, 18 May 2017 13:03:28 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 18 May 2017 06:03:28 -0700
To: Jan Beulich <JBeulich@suse.com>, Luwei Kang <luwei.kang@intel.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <07f2ab1f-e850-f8ac-99e3-8503cbe464fb@oracle.com>
Date: Thu, 18 May 2017 09:03:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591D8063020000780015AC63@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTgvMjAxNyAwNTowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUu
MTcgYXQgMTc6NTcsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+IEBAIC01ODEsOSAr
NTgyLDE0IEBAIHN0YXRpYyB2b2lkIHZwbXVfYXJjaF9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+
PiAgCj4+ICAgICAgaWYgKCB2cG11LT5hcmNoX3ZwbXVfb3BzICYmIHZwbXUtPmFyY2hfdnBtdV9v
cHMtPmFyY2hfdnBtdV9kZXN0cm95ICkKPj4gICAgICB7Cj4+IC0gICAgICAgIC8qIFVubG9hZCBW
UE1VIGZpcnN0LiBUaGlzIHdpbGwgc3RvcCBjb3VudGVycyAqLwo+PiAtICAgICAgICBvbl9zZWxl
Y3RlZF9jcHVzKGNwdW1hc2tfb2YodmNwdV92cG11KHYpLT5sYXN0X3BjcHUpLAo+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSwgdiwgMSk7Cj4+ICsgICAgICAgIC8q
Cj4+ICsgICAgICAgICAqIFVubG9hZCBWUE1VIGZpcnN0IGlmIFZQTVVfQ09OVEVYVF9MT0FERUQg
YmVpbmcgc2V0Lgo+PiArICAgICAgICAgKiBUaGlzIHdpbGwgc3RvcCBjb3VudGVycy4KPj4gKyAg
ICAgICAgICovCj4+ICsgICAgICAgIGlmICggdnBtdV9pc19zZXQodnBtdSwgVlBNVV9DT05URVhU
X0xPQURFRCkgKQo+PiArICAgICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZj
cHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dnBtdV9zYXZlX2ZvcmNlLCB2LCAxKTsKPj4gKwo+PiAgICAgICAgICAgdnBtdS0+YXJjaF92cG11
X29wcy0+YXJjaF92cG11X2Rlc3Ryb3kodik7Cj4+ICAgICAgfQo+PiAgfQo+IFNvIHRoaXMgaXMg
YSBnb29kIHN0ZXAgdG93YXJkcyB3aGF0IHdhcyByZXF1ZXN0ZWQgZHVyaW5nIHYxIHJldmlldywK
PiBwcm92aWRlZCBpdCBpcyBjb3JyZWN0IChJJ2xsIGxldCBCb3JpcyBjb21tZW50KS4gCgpGcm9t
IGNvcnJlY3RuZXNzIHBlcnNwZWN0aXZlIEkgZG9uJ3Qgc2VlIGFueSBwcm9ibGVtcy4KCkFzIEkg
c2FpZCBsYXN0IHRpbWUsIEknZCByZW5hbWUgY3B1X2NhbGxiYWNrKCkgdG8gc29tZXRoaW5nIGxl
c3MKZ2VuZXJpYywgbGlrZSB2cG11X2NwdV9jYWxsYmFjaygpIChvciB2cG11X2NwdWhwX2NhbGxi
YWNrKCkpLgoKPiBZb3UgZGlkbid0LCBob3dldmVyLCBkbwo+IGFueXRoaW5nIGFib3V0IHRoZSBv
dGhlciB1bmd1YXJkZWQgbGFzdF9wY3B1IHVzZXMgKGluIHZwbXVfbG9hZCgpCj4gYW5kIHVwd2Fy
ZHMgZnJvbSB0aGUgY29kZSBhYm92ZSBpbiB2cG11X2FyY2hfZGVzdHJveSgpKS4gVGhlc2UKPiBf
bWF5XyBiZSBpbXBsaWNpdGx5IGZpbmUsIGJ1dCBpZiBzbyBwbGVhc2UgYXQgbGVhc3QgYWRkIHN1
aXRhYmxlCj4gQVNTRVJUKClzLgoKSSB3b25kZXIgd2hldGhlciB3ZSBzaG91bGQgaGF2ZSBzdWNo
IGFuIEFTU0VSVCgpIGluIG9uX3NlbGVjdGVkX2NwdXMoKQppbnN0ZWFkLgoKLWJvcmlzCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 13:06:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 13:06:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBL8Y-0005g5-HT; Thu, 18 May 2017 13:06:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBL8X-0005fy-5t
 for xen-devel@lists.xen.org; Thu, 18 May 2017 13:06:37 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CA/77-02956-C5C9D195; Thu, 18 May 2017 13:06:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDSzd6jmy
 kwcpP1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bq+zvYCtolKu48nMbWwHhBqIuRk0NIIE/i
 +JJbrCA2r4CdxKmGn+wgtoSAocTphTdZQGwWAVWJc4tnM4HYbALqEm3PtoPViwDZN/b8Y+xi5
 OJgFljLKPFi3UVmkISwgJvEjNd/mEASQgIHGSXmnuwFm8QpECIx59YbIJsDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG
 ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxvsbAw4xSnIwKYnyHi6Q
 jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXt7FlBOsCg1PbUiLTMHGAswaQkOHiURXtnZQGne4
 oLE3OLMdIjUKUZFKXFee5CEAEgiozQPrg0Wf5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzG
 sEMoUnM68EbvoroMVMQIubH0iDLC5JREhJNTCuXbKzmDsu703F5zUaR/TPulreWP5D9X3ZJIs
 n81de2HHWKMWH5V/GB6tlpo6l0/w7EgzOFr3N4Hs2VWH7svpj69V0Lq1/qH/ugK3mO82iFzuy
 Zx31qG+/P0NYeAZzY4/3p/yH/Iv2hM9Nmy0YGeNU9YS/uj+PteHZiyKJa6kJDiws3/6prX2ux
 FKckWioxVxUnAgA5B67GroCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495112794!69336173!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48763 invoked from network); 18 May 2017 13:06:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 13:06:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 07:06:33 -0600
Message-Id: <591DB879020000780015AF1E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 07:06:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D01B03@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167D01B03@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDEzOjUxLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
PiA+Pj4gT24gMTcuMDUuMTcgYXQgMTc6NTcsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4+ID4gQEAgLTU4MSw5ICs1ODIsMTQgQEAgc3RhdGljIHZvaWQgdnBtdV9hcmNoX2Rlc3Ryb3ko
c3RydWN0IHZjcHUgKnYpCj4+ID4KPj4gPiAgICAgIGlmICggdnBtdS0+YXJjaF92cG11X29wcyAm
JiB2cG11LT5hcmNoX3ZwbXVfb3BzLT5hcmNoX3ZwbXVfZGVzdHJveSApCj4+ID4gICAgICB7Cj4+
ID4gLSAgICAgICAgLyogVW5sb2FkIFZQTVUgZmlyc3QuIFRoaXMgd2lsbCBzdG9wIGNvdW50ZXJz
ICovCj4+ID4gLSAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2
KS0+bGFzdF9wY3B1KSwKPj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgIHZwbXVfc2F2ZV9m
b3JjZSwgdiwgMSk7Cj4+ID4gKyAgICAgICAgLyoKPj4gPiArICAgICAgICAgKiBVbmxvYWQgVlBN
VSBmaXJzdCBpZiBWUE1VX0NPTlRFWFRfTE9BREVEIGJlaW5nIHNldC4KPj4gPiArICAgICAgICAg
KiBUaGlzIHdpbGwgc3RvcCBjb3VudGVycy4KPj4gPiArICAgICAgICAgKi8KPj4gPiArICAgICAg
ICBpZiAoIHZwbXVfaXNfc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpICkKPj4gPiArICAg
ICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+bGFzdF9w
Y3B1KSwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cG11X3NhdmVfZm9yY2Us
IHYsIDEpOwo+PiA+ICsKPj4gPiAgICAgICAgICAgdnBtdS0+YXJjaF92cG11X29wcy0+YXJjaF92
cG11X2Rlc3Ryb3kodik7Cj4+ID4gICAgICB9Cj4+ID4gIH0KPj4gCj4+IFNvIHRoaXMgaXMgYSBn
b29kIHN0ZXAgdG93YXJkcyB3aGF0IHdhcyByZXF1ZXN0ZWQgZHVyaW5nIHYxIHJldmlldywgcHJv
dmlkZWQgCj4gaXQgaXMgY29ycmVjdCAoSSdsbCBsZXQgQm9yaXMgY29tbWVudCkuIFlvdSBkaWRu
J3QsCj4+IGhvd2V2ZXIsIGRvIGFueXRoaW5nIGFib3V0IHRoZSBvdGhlciB1bmd1YXJkZWQgbGFz
dF9wY3B1IHVzZXMgKGluIAo+IHZwbXVfbG9hZCgpIGFuZCB1cHdhcmRzIGZyb20gdGhlIGNvZGUg
YWJvdmUgaW4KPj4gdnBtdV9hcmNoX2Rlc3Ryb3koKSkuIFRoZXNlIF9tYXlfIGJlIGltcGxpY2l0
bHkgZmluZSwgYnV0IGlmIHNvIHBsZWFzZSBhdCAKPiBsZWFzdCBhZGQgc3VpdGFibGUgQVNTRVJU
KClzLgo+PiAKPiAKPiBIaSBKYW4sCj4gICAgIFRoYW5rcyBmb3IgeW91ciByZXBseS4gSSB0aGlu
ayBJIHVuZGVyc3RhbmQgdGhlIGlzc3VlIHlvdSBtZW50aW9uZWQuIEJ1dCAKPiBzb3JyeSwgIEkg
YW0gbm90IHZlcnkgY2xlYXIgd2hhdCBpcyB5b3VyIHNvbHV0aW9uIGZyb20geW91ciBkZXNjcmlw
dGlvbi4KPiAgICAgQXQgZmlyc3QsIEkgd2FudCB0byBjaGFuZ2UgbGlrZSB0aGlzOgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMK
PiBAQCAtODU5LDYgKzg1OSw3IEBAIHN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKAo+ICAgICAgewo+
ICAgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSh2Y3B1KTsKPiAgICAgICAgICB2cG11X3Jlc2V0KHZw
bXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpOwo+ICsgICAgICAgIHBlcl9jcHUobGFzdF92Y3B1LCBj
cHUpID0gTlVMTDsgICAgICAgIC8vIE9SOiB0aGlzX2NwdShsYXN0X3ZjcHUpID0gTlVMTDsKPiAg
ICAgIH0KPiAgICAgQXMgeW91IG1lbnRpb25lZCBpbiBiZWZvcmUgY29tbWVudHMsIGl0IGhhcyBi
ZWVuIGRvbmUgaW4gdnBtdV9zYXZlX2ZvcmNlKCkuIFNvIHRoaXMgY2hhbmdlIGlzIHVubmVjZXNz
YXJ5LgoKSW5kZWVkLiBCdXQgYWxsIEkgd2FzIHRhbGtpbmcgaXMgbGFzdF9wY3B1ICh3aGVyZWFz
IHlvdSBvbmNlIGFnYWluCnRhbGsgYWJvdXQgbGFzdF92Y3B1KS4KCj4gICAgIEluIHN1bW1hcnks
IEkgdGhpbmsgaXQgaXMgZW5vdWdoIHRvIHNvbHZlIHRoZSBpc3N1ZSBpbiB2cG11X2xvYWQoKSBh
bmQgdnBtdV9hcmNoX2Rlc3Ryb3koKS4KClRoYXQncyB3aGF0IEkgYWxsdWRlZCB0byBpbiBteSBy
ZXBseS4KCj4gICAgIEFmdGVyIGNwdV9jYWxsYmFjaygpIGZ1bmN0aW9uLCBwZXJfY3B1KGxhc3Rf
dmNwdSwgdnBtdS0+bGFzdF9wY3B1KQo+IHdpbGwgYmUgTlVMTAoKTm8uIHBlcl9jcHUoLi4uLCA8
b2ZmbGluZWQtcGNwdT4pIHNpbXBseSBpcyBpbnZhbGlkLgoKPiBhbmQgVlBNVV9DT05URVhUX0xP
QURFRCB3aWxsIGJlIGNsZWFyLgo+ICAgICBJbiB2cG11X2FyY2hfZGVzdHJveSgpLCB0aGVyZSB3
aWxsIG5vdCBtYWtlIHJlbW90ZSBjYWxsIHRvIGNsZWFyIGxhc3QuCgpJIGRvbid0IHVuZGVyc3Rh
bmQgdGhpcyBzZW50ZW5jZS4KCj4gICAgIEluIHZwbXVfbG9hZCgpLCByZW1vdGUgY2FsbCB3aWxs
IGd1YXJkZWQgYnkgVlBNVV9DT05URVhUX0xPQURFRCBmbGFnIGNoZWNrLiBBcyBmb3IgdnBtdS0+
bGFzdF9wY3B1LCB3ZSBjYW4ndCB1c2Ugc29tZSByYW5kb20gb25saW5lIG9uZSB0byBwcm9kdWNl
IGZhbHNlLgo+ICAgICBXaGF0IGlzIHlvdXIgb3Bpbmlvbj8KCkkgY29udGludWUgdG8gdGhpbmsg
dGhhdCBpdCBuZWVkcyB0byBiZSBtYWRlIHN1cmUgbGFzdF9wY3B1IGlzIHZhbGlkCmJlZm9yZSB1
c2luZyBpdCBmb3IgYW55dGhpbmcuIEFncmVlZCwgbXkgcHJldmlvdXMgc3VnZ2VzdGlvbiBvZgpz
aW1wbHkgc3RvcmluZyBhbiBpbnZhbGlkIHZhbHVlIHdhcyBub3QgdmVyeSB1c2VmdWwsIGFzIHRo
ZQpxdWVzdGlvbmFibGUgY29tcGFyaXNvbiBpcyAhPSAod2hlbiBtYWtpbmcgdGhlIHN1Z2dlc3Rp
b24gSQpkaWQgd3JvbmdseSByZW1lbWViZXIgaXQgdG8gYmUgPT0gKSwgYnV0IHRoYXQgZG9lc24n
dCBlbGltaW5hdGUKdGhlIG5lZWQgdG8gc2FuaXR5IGNoZWNrIHRoZSB2YWx1ZSBiZWZvcmUgdXNl
LiBQZXJoYXBzIGFsbCB0aGF0J3MKbmVlZGVkIGFyZSBhIGNvdXBsZSBvZiBjcHVfb25saW5lKCkg
Y2hlY2tzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 13:16:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 13:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBLIE-0006Qe-GF; Thu, 18 May 2017 13:16:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBLIC-0006QY-Ex
 for xen-devel@lists.xen.org; Thu, 18 May 2017 13:16:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D0/37-03557-3BE9D195; Thu, 18 May 2017 13:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3fzPNl
 Ig+OHBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTLxayFZzkr1j9+AZjA+NCni5GTg4hgTyJ
 WdsmsIPYvAJ2ErMPXGcGsSUEDCVOL7zJAmKzCKhKvHu4mgnEZhNQl2h7tp0VxBYRiJDY37qIE
 cRmFrCUOLe/B6xeWMBN4tL0VqCZXEDzVzNKdO6exAaS4ARacPLZK6AEB9AyQYm/O4QherUkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hkZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYL28MOMQoycGkJMp7uEA2Uogv
 KT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8BrOBaoTLEpNT61Iy8wBRghMqQQHj
 5II7+85QGne4oLE3OLMdIjUKUZFKXFeTZA+AZBERmkeXBssKi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmLcPZApPZl4J3PRXQIuZgBY3P5AGWVySiJCSamCUucD34vauyYvzPzToz+jdmvM
 gtHimZiYLC+fzC9abGffsPauXHxF1TDi/6Jn29AmbLNY6ls9WeSdklT3X90S56MnJSXynfSdv
 Zwr728i1Qj95Uz7z5OboWpE7ekIrNsxvMv/La2bjJMAh2H+8a2/+5ptbXv3/8+H2v4CQi8eOF
 pSd/3h7t0CNEktxRqKhFnNRcSIAD8EdGMUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495113393!62717833!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42281 invoked from network); 18 May 2017 13:16:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 13:16:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 07:16:33 -0600
Message-Id: <591DBAD1020000780015AF32@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 07:16:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
 <07f2ab1f-e850-f8ac-99e3-8503cbe464fb@oracle.com>
In-Reply-To: <07f2ab1f-e850-f8ac-99e3-8503cbe464fb@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE1OjAzLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzE4LzIwMTcgMDU6MDcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNy4wNS4xNyBhdCAxNzo1NywgPGx1d2VpLmthbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+IEBA
IC01ODEsOSArNTgyLDE0IEBAIHN0YXRpYyB2b2lkIHZwbXVfYXJjaF9kZXN0cm95KHN0cnVjdCB2
Y3B1ICp2KQo+Pj4gIAo+Pj4gICAgICBpZiAoIHZwbXUtPmFyY2hfdnBtdV9vcHMgJiYgdnBtdS0+
YXJjaF92cG11X29wcy0+YXJjaF92cG11X2Rlc3Ryb3kgKQo+Pj4gICAgICB7Cj4+PiAtICAgICAg
ICAvKiBVbmxvYWQgVlBNVSBmaXJzdC4gVGhpcyB3aWxsIHN0b3AgY291bnRlcnMgKi8KPj4+IC0g
ICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZih2Y3B1X3ZwbXUodiktPmxhc3RfcGNw
dSksCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSwgdiwgMSk7
Cj4+PiArICAgICAgICAvKgo+Pj4gKyAgICAgICAgICogVW5sb2FkIFZQTVUgZmlyc3QgaWYgVlBN
VV9DT05URVhUX0xPQURFRCBiZWluZyBzZXQuCj4+PiArICAgICAgICAgKiBUaGlzIHdpbGwgc3Rv
cCBjb3VudGVycy4KPj4+ICsgICAgICAgICAqLwo+Pj4gKyAgICAgICAgaWYgKCB2cG11X2lzX3Nl
dCh2cG11LCBWUE1VX0NPTlRFWFRfTE9BREVEKSApCj4+PiArICAgICAgICAgICAgb25fc2VsZWN0
ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKPj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSwgdiwgMSk7Cj4+PiArCj4+PiAg
ICAgICAgICAgdnBtdS0+YXJjaF92cG11X29wcy0+YXJjaF92cG11X2Rlc3Ryb3kodik7Cj4+PiAg
ICAgIH0KPj4+ICB9Cj4+IFNvIHRoaXMgaXMgYSBnb29kIHN0ZXAgdG93YXJkcyB3aGF0IHdhcyBy
ZXF1ZXN0ZWQgZHVyaW5nIHYxIHJldmlldywKPj4gcHJvdmlkZWQgaXQgaXMgY29ycmVjdCAoSSds
bCBsZXQgQm9yaXMgY29tbWVudCkuIAo+IAo+IEZyb20gY29ycmVjdG5lc3MgcGVyc3BlY3RpdmUg
SSBkb24ndCBzZWUgYW55IHByb2JsZW1zLgo+IAo+IEFzIEkgc2FpZCBsYXN0IHRpbWUsIEknZCBy
ZW5hbWUgY3B1X2NhbGxiYWNrKCkgdG8gc29tZXRoaW5nIGxlc3MKPiBnZW5lcmljLCBsaWtlIHZw
bXVfY3B1X2NhbGxiYWNrKCkgKG9yIHZwbXVfY3B1aHBfY2FsbGJhY2soKSkuCgpUaGUgdnBtdV8g
cHJlZml4IGlzIGNsZWFybHkgcG9pbnRsZXNzIGZvciBhIHN0YXRpYyBmdW5jdGlvbi4KCj4+IFlv
dSBkaWRuJ3QsIGhvd2V2ZXIsIGRvCj4+IGFueXRoaW5nIGFib3V0IHRoZSBvdGhlciB1bmd1YXJk
ZWQgbGFzdF9wY3B1IHVzZXMgKGluIHZwbXVfbG9hZCgpCj4+IGFuZCB1cHdhcmRzIGZyb20gdGhl
IGNvZGUgYWJvdmUgaW4gdnBtdV9hcmNoX2Rlc3Ryb3koKSkuIFRoZXNlCj4+IF9tYXlfIGJlIGlt
cGxpY2l0bHkgZmluZSwgYnV0IGlmIHNvIHBsZWFzZSBhdCBsZWFzdCBhZGQgc3VpdGFibGUKPj4g
QVNTRVJUKClzLgo+IAo+IEkgd29uZGVyIHdoZXRoZXIgd2Ugc2hvdWxkIGhhdmUgc3VjaCBhbiBB
U1NFUlQoKSBpbiBvbl9zZWxlY3RlZF9jcHVzKCkKPiBpbnN0ZWFkLgoKVGhhdCdzIGEgZ29vZCBp
ZGVhIChhbmQgSSdsbCBxdWV1ZSBhIHBhdGNoIHRvIHRoYXQgZWZmZWN0IGZvcgpwb3N0LTQuOSks
IGJ1dCBpdCB3b24ndCBkZWFsIHdpdGggYWxsIGlzc3VlcyBoZXJlLiBOYW1lbHkgdGhlIHVzZQpv
ZiBsYXN0X3BjcHUgaW4gdnBtdV9hcmNoX2Rlc3Ryb3koKSB3aGljaCB0aGUgdjIgcGF0Y2ggZGlk
bid0CnRvdWNoIGlzIGEgcHJvYmxlbSBhbHJlYWR5IGJlZm9yZSBjYWxsaW5nIG9uX3NlbGVjdGVk
X2NwdXMoKToKcGVyX2NwdShsYXN0X3ZjcHUsIHZwbXUtPmxhc3RfcGNwdSkgaXMgc2ltcGx5IGlu
dmFsaWQgaWYKdnBtdS0+bGFzdF9wY3B1IGlzIG9mZmxpbmUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 13:19:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 13:19:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBLKv-0006ZI-U1; Thu, 18 May 2017 13:19:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBLKu-0006Z9-OS
 for xen-devel@lists.xen.org; Thu, 18 May 2017 13:19:24 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 71/C8-02183-C5F9D195; Thu, 18 May 2017 13:19:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzd6vmy
 kwdcrshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a1jkaWgvMcFTfvf2ZsYPzG1sXIySEkkCfR
 9uA1SxcjBwevgJ1Ey7kYkLCEgKHE6YU3wcIsAqoS2xpsQcJsAuoSbc+2s4LYIgLeEs/6pzJ2M
 XJxMAusZZR4se4iM0hCWCBY4sy3xSwgCSGBr4wSW//sYAJJcArYS/w+fooZYpegxN8dwiBhZg
 EtiYe/brFA2NoSyxa+BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukYV
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg8NUzMDDuYOxb5XeIUZKDSUmU93CB
 bKQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuC1mAdUJ1iUmp5akZaZA4wPm
 FIJDh4lEV5tkDRvcUFibnFmOkTqFKOilDivFEhCACSRUZoH1waLyUuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHk5QKbwZOaVwE1/BbSYCWhx8wNpkMUliQgpqQbGru+J89f5271f89Syy9L
 1u1Onc8SErb8P3Di8VH7K85DnywP/TPtxde8Syz5r4YJDnJdaD0ZJ+D73u9qpf90vRjWAQ1xh
 zdkL4dtZZ3TeVzJ5wiW26bQgz6zXUb42JyM50pwPvt/D/ebYxbRtb5ZzbbQ/u+z+suifwb7pe
 3zuOQiU3Nq3JEkiTImlOCPRUIu5qDgRAJHcdiTEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495113561!95389143!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34124 invoked from network); 18 May 2017 13:19:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 13:19:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 07:19:21 -0600
Message-Id: <591DBB78020000780015AF41@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 07:19:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>,
 "Jan Beulich" <JBeulich@suse.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D01B03@SHSMSX101.ccr.corp.intel.com>
 <591DB879020000780015AF1E@prv-mh.provo.novell.com>
In-Reply-To: <591DB879020000780015AF1E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
 for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE1OjA2LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDE4LjA1LjE3IGF0IDEzOjUxLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+PiAg
ICAgSW4gdnBtdV9sb2FkKCksIHJlbW90ZSBjYWxsIHdpbGwgZ3VhcmRlZCBieSBWUE1VX0NPTlRF
WFRfTE9BREVEIGZsYWcgCj4gY2hlY2suIEFzIGZvciB2cG11LT5sYXN0X3BjcHUsIHdlIGNhbid0
IHVzZSBzb21lIHJhbmRvbSBvbmxpbmUgb25lIHRvIHByb2R1Y2UgCj4gZmFsc2UuCj4+ICAgICBX
aGF0IGlzIHlvdXIgb3Bpbmlvbj8KPiAKPiBJIGNvbnRpbnVlIHRvIHRoaW5rIHRoYXQgaXQgbmVl
ZHMgdG8gYmUgbWFkZSBzdXJlIGxhc3RfcGNwdSBpcyB2YWxpZAo+IGJlZm9yZSB1c2luZyBpdCBm
b3IgYW55dGhpbmcuIEFncmVlZCwgbXkgcHJldmlvdXMgc3VnZ2VzdGlvbiBvZgo+IHNpbXBseSBz
dG9yaW5nIGFuIGludmFsaWQgdmFsdWUgd2FzIG5vdCB2ZXJ5IHVzZWZ1bCwgYXMgdGhlCj4gcXVl
c3Rpb25hYmxlIGNvbXBhcmlzb24gaXMgIT0gKHdoZW4gbWFraW5nIHRoZSBzdWdnZXN0aW9uIEkK
PiBkaWQgd3JvbmdseSByZW1lbWViZXIgaXQgdG8gYmUgPT0gKSwKCkFuZCBJIHdhcyB3cm9uZyBo
ZXJlIGFuZCByaWdodCBvcmlnaW5hbGx5OgoKaW50IHZwbXVfbG9hZChzdHJ1Y3QgdmNwdSAqdiwg
Ym9vbF90IGZyb21fZ3Vlc3QpCnsKICAgIC4uLgogICAgLyogRmlyc3QgdGltZSB0aGlzIFZDUFUg
aXMgcnVubmluZyBoZXJlICovCiAgICBpZiAoIHZwbXUtPmxhc3RfcGNwdSAhPSBwY3B1ICkKICAg
IHsKCklmIGxhc3RfcGNwdSB3YXMgTlJfQ1BVUyBvciBucl9jcHVfaWRzIG9yIGFueSBvdGhlciBh
bHdheXMKaW52YWxpZCB2YWx1ZSwgdGhpcyBjb25kaXRpb24gd291bGQgYmUgdHJ1ZSwgd2hpY2gg
aXMgZXhhY3RseSB3aGF0CndlIHdhbnQuIFdoZXJlYXMgaWYgeW91IGxlYXZlIHRoZSBmaWVsZCBh
bG9uZSwgYW5kIGFub3RoZXIgKG9yCnRoZSBzYW1lKSBDUFUgY29tZXMgKGJhY2spIHVwIHdpdGgg
dGhhdCBudW1iZXIsIHdlIG1heQp3cm9uZ2x5IG5vdCBlbnRlciB0aGUgaWYoKSBib2R5LgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 13:32:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 13:32:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBLXT-0007lj-1v; Thu, 18 May 2017 13:32:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBLXS-0007lY-Cw
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 13:32:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2F/E4-03696-562AD195; Thu, 18 May 2017 13:32:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTdlkWy
 kwfKZ1hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHX7CkvBa7mKZzOdGhj/
 i3UxcnIICfxllFg10aqLkQvIfswo0T79FRuEs41R4sDnb8wgVSICzhJfz8xlB7F5BfQlFv1dz
 gJiCwtESbz4PY8dpEFC4DiTRPfm50wgCQkBT4mOvZ8Zuxg5wOzDe4Fq2DnYBKwkDoHtZRFQlZ
 i94TjbBEbuBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc0ABDsYdz53OsQoycGkJMp7uEA2UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74sFQDnBotT0
 1Iq0zBxg2MGkJTh4lER4TRYCpXmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpz3L8gMAZCij
 NI8uBGwGLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4hkFU8mXklcJteAR3BBHRE8wNpkC
 NKEhFSUg2M4fK3p3ZN1X65bFe4g1/9h6lulWwzEo1O7grc/eoE8/MJP07+dmmLLj87KSFHbFP
 EffXbO7KWbhFg+bl126s6I/WdbgfN2t/Mv/+Alafo2v74F6t+L3Bn4LvrLpWUFbcn9rzmyhSX
 gDKe0zobfNY1h1Wn3PBQ81vV3G8f7MXt+XvDusmb/fY2KbEUZyQaajEXFScCAAuvVFh8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495114339!62712547!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32511 invoked from network); 18 May 2017 13:32:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 13:32:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBLXP-0003Pt-EC; Thu, 18 May 2017 13:32:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBLXJ-0000GA-MW; Thu, 18 May 2017 13:32:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBLXI-00038E-QD; Thu, 18 May 2017 13:32:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109577-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f745b55f137c9c086552dc7463ba2cefccab8292
X-Osstest-Versions-That: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 13:32:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109577: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU3Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTQ3
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjc0NWI1
NWYxMzdjOWMwODY1NTJkYzc0NjNiYTJjZWZjY2FiODI5MgpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgYTdkNGE1OTA0YjYyNzMxNTUxZTM2NmZmNjJkODQ3NTljOGVlNjhl
MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NTQ3ICAyMDE3LTA1LTE3IDE4OjEyOjM2IFogICAg
MCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTU3MCAgMjAxNy0wNS0xOCAxMDowMjoyNiBa
ICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTdGV2ZW4g
SGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCBmNzQ1YjU1ZjEzN2M5YzA4NjU1MmRjNzQ2M2JhMmNlZmNjYWI4
MjkyCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgTWF5
IDE3IDE1OjI2OjA4IDIwMTcgKzAxMDAKCiAgICBidWlsZDogc3R1YmRvbSBhbmQgdG9vbHMgc2hv
dWxkIGRlcGVuZCBvbiBwdWJsaWMgaGVhZGVyIHRhcmdldAogICAgCiAgICBCdWlsZCBjYW4gZmFp
bCBpZiBzdHViZG9tIGJ1aWxkIGlzIHJ1biBiZWZvcmUgdG9vbHMgYnVpbGQgYmVjYXVzZToKICAg
IAogICAgMS4gdG9vbHMvaW5jbHVkZSBidWlsZCB1c2VzIHJlbGF0aXZlIHBhdGggYW5kIGRlcGVu
ZHMgb24gWEVOX09TCiAgICAyLiBzdHViZG9tIG5lZWRzIHRvb2xzL2luY2x1ZGUgdG8gYmUgYnVp
bHQsIGF0IHdoaWNoIHRpbWUgWEVOX09TIGlzCiAgICAgICBtaW5pLW9zIGFuZCBjb3JyZXNwb25k
aW5nIHN5bWxpbmtzIGFyZSBjcmVhdGVkCiAgICAzLiBsaWJyYXJpZXMgaW5zaWRlIHRvb2xzIG5l
ZWRzIHRvb2xzL2luY2x1ZGUgdG8gYmUgYnVpbHQsIGF0IHdoaWNoCiAgICAgICB0aW1lIFhFTl9P
UyBpcyB0aGUgaG9zdCBvcyBuYW1lLCBidXQgc3ltbGlua3Mgd29uJ3QgYmUgY3JlYXRlZAogICAg
ICAgYmVjYXVzZSB0aGV5IGFyZSBhbHJlYWR5IHRoZXJlCiAgICA0LiBsaWJyYXJpZXMgZ2V0IHRo
ZSB3cm9uZyBoZWFkZXJzIGFuZCBmYWlsIHRvIGJ1aWxkCiAgICAKICAgIFNpbmNlIGJvdGggdG9v
bHMgYW5kIHN0dWJkb20gYnVpbGQgbmVlZCB0aGUgcHVibGljIGhlYWRlcnMsIHdlIGJ1aWxkCiAg
ICB0b29scy9pbmNsdWRlIGJlZm9yZSBzdHViZG9tIGFuZCB0b29scy4gUmVtb3ZlIHJ1bmVzIGlu
IHN0dWJkb20gYW5kCiAgICB0b29scyB0byBhdm9pZCBidWlsZGluZyB0b29scy9pbmNsdWRlIG1v
cmUgdGhhbiBvbmNlLgogICAgCiAgICBQcm92aWRlIGEgbmV3IGRpc3QgdGFyZ2V0IGZvciB0b29s
cy9pbmNsdWRlLiAgSG9vayB1cCB0aGUgaW5zdGFsbCwKICAgIGNsZWFuLCBkaXN0IGFuZCBkaXN0
Y2xlYW4gdGFyZ2V0cyBmb3IgdG9vbHMvaW5jbHVkZS4KICAgIAogICAgVGhlIG5ldyBhcnJhbmdl
bWVudCBlbnN1cmVzIHRvb2xzIGJ1aWxkIGdldHMgdGhlIGNvcnJlY3QgaGVhZGVycwogICAgYmVj
YXVzZSBYRU5fT1MgaXMgc2V0IHRvIGhvc3Qgb3Mgd2hlbiBidWlsZGluZyB0b29scy9pbmNsdWRl
LiBBcyBmb3IKICAgIHN0dWJkb20sIGl0IGV4cGxpY2l0bHkgbGlua3MgdG8gdGhlIG1pbmktb3Mg
ZGlyZWN0b3J5IHdpdGhvdXQgcmVseWluZwogICAgb24gWEVOX09TIHNvIGl0IHNob3VsZCBiZSBm
aW5lLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1
PgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFRl
c3RlZC1ieTogU3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1PgogICAgQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CihxZW11IGNoYW5nZXMg
bm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 13:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 13:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBLuy-0000iw-7c; Thu, 18 May 2017 13:56:40 +0000
Resent-Date: Thu, 18 May 2017 13:56:40 +0000
Resent-Message-Id: <E1dBLuy-0000iw-7c@lists.xenproject.org>
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <no-reply@patchew.org>) id 1dBLuw-0000iq-MF
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 13:56:38 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 BE/96-03557-518AD195; Thu, 18 May 2017 13:56:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXSHhJwU1d0hWy
 kwZpuWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPxZjNbQZd0xY7DO9gbGO9IdTFycQgJLGOU
 +H10I2sXIycHp4CrxLrfTWC2sEC8xIIjN5hAbF4Be4ndl96wgdhCAooSPw+tYYOIC0qcnPmEp
 YuRg4NZQFNi/S59kDAzUMmU7ofsEOW8EnfmzgcbwyYgJXH4/kpmEFtEQEJiSetMRpAbmAUeME
 ocXXQXbCaLgLbE3KZ/jCC2BFDDl2Wn2SYw8s1Csm4WwrpZSNYtYGRexahenFpUllqka6mXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPx7qaAQ4ySHExKoryHC2QjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwCi8HygkWpaanVqRl5gCDHiYtwcGjJMIbtwwozVtckJhbn
 JkOkTrFqCglzvsQJCEAksgozYNrg0XaJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzbgGZwp
 OZVwI3/RXQYiagxc0PpEEWlyQipKQaGEPOHTLrkJ3yvCLpiIVEvcUz/ZRVJ57Nt2mdsm/R5Y2
 /FaO1LBc861wp2LVqmmFbSlj4xV3izrJ8k7ev4lX19P1jr/xX2UHYfd6FCzNX2xueYbLVsjnM
 rDe91eDdotmK7KHTmNb/18sTSnF13xrS+FC5Q4130XcjN7Pi8+en+W5iKp4vL6pjpcRSnJFoq
 MVcVJwIACsvn2GvAgAA
X-Env-Sender: no-reply@patchew.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495115796!103177088!1
X-Originating-IP: [135.84.80.217]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23079 invoked from network); 18 May 2017 13:56:37 -0000
Received: from sender-of-o52.zoho.com (HELO sender-of-o52.zoho.com)
 (135.84.80.217)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 18 May 2017 13:56:37 -0000
Received: from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1495115795046407.12674384072886;
 Thu, 18 May 2017 06:56:35 -0700 (PDT)
In-Reply-To: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
Message-ID: <149511579421.633.4290625814337862196@c05f1edc8ed1>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: tianyu.lan@intel.com
Date: Thu, 18 May 2017 06:56:35 -0700 (PDT)
X-ZohoMailClient: External
Cc: tianyu.lan@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 famz@redhat.com, mst@redhat.com, qemu-devel@nongnu.org,
 anthony.perard@citrix.com, marcel@redhat.com, xen-devel@lists.xenproject.org,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [Qemu-devel] [RFC PATCH V2 0/2] Qemu: Add Xen
	vIOMMU interrupt remapping function.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z
LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKU3ViamVjdDogW1FlbXUt
ZGV2ZWxdIFtSRkMgUEFUQ0ggVjIgMC8yXSBRZW11OiBBZGQgWGVuIHZJT01NVSBpbnRlcnJ1cHQg
cmVtYXBwaW5nIGZ1bmN0aW9uLgpUeXBlOiBzZXJpZXMKTWVzc2FnZS1pZDogMTQ5NTA4NTU4MC0x
MDYzMS0xLWdpdC1zZW5kLWVtYWlsLXRpYW55dS5sYW5AaW50ZWwuY29tCgo9PT0gVEVTVCBTQ1JJ
UFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCgpCQVNFPWJhc2UKbj0xCnRvdGFsPSQoZ2l0IGxvZyAt
LW9uZWxpbmUgJEJBU0UuLiB8IHdjIC1sKQpmYWlsZWQ9MAoKZ2l0IGNvbmZpZyAtLWxvY2FsIGRp
ZmYucmVuYW1lbGltaXQgMApnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5yZW5hbWVzIFRydWUKCmNv
bW1pdHM9IiQoZ2l0IGxvZyAtLWZvcm1hdD0lSCAtLXJldmVyc2UgJEJBU0UuLikiCmZvciBjIGlu
ICRjb21taXRzOyBkbwogICAgZWNobyAiQ2hlY2tpbmcgUEFUQ0ggJG4vJHRvdGFsOiAkKGdpdCBs
b2cgLW4gMSAtLWZvcm1hdD0lcyAkYykuLi4iCiAgICBpZiAhIGdpdCBzaG93ICRjIC0tZm9ybWF0
PWVtYWlsIHwgLi9zY3JpcHRzL2NoZWNrcGF0Y2gucGwgLS1tYWlsYmFjayAtOyB0aGVuCiAgICAg
ICAgZmFpbGVkPTEKICAgICAgICBlY2hvCiAgICBmaQogICAgbj0kKChuKzEpKQpkb25lCgpleGl0
ICRmYWlsZWQKPT09IFRFU1QgU0NSSVBUIEVORCA9PT0KClVwZGF0aW5nIDNjOGNmNWE5YzIxZmY4
NzgyMTY0ZDFkZWY3ZjQ0YmQ4ODg3MTMzODQKU3dpdGNoZWQgdG8gYSBuZXcgYnJhbmNoICd0ZXN0
JwpjYmU0NzM2IG1zaTogSGFuZGxlIHJlbWFwcGFibGUgZm9ybWF0IGludGVycnVwdCByZXF1ZXN0
CjY1ZTI2MDEgeGVuLXB0OiBiaW5kL3VuYmluZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZvcm1hdCBN
U0kKCj09PSBPVVRQVVQgQkVHSU4gPT09CkNoZWNraW5nIFBBVENIIDEvMjogeGVuLXB0OiBiaW5k
L3VuYmluZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZvcm1hdCBNU0kuLi4KRVJST1I6IHNwYWNlcyBy
ZXF1aXJlZCBhcm91bmQgdGhhdCAnOicgKGN0eDpWeFcpCiMzNTogRklMRTogaHcveGVuL3hlbl9w
dF9tc2kuYzoxNzI6CisgICAgICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCI6ICIiLCBhZGRy
LCBkYXRhKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KCkVSUk9SOiBlbHNl
IHNob3VsZCBmb2xsb3cgY2xvc2UgYnJhY2UgJ30nCiMzOTogRklMRTogaHcveGVuL3hlbl9wdF9t
c2kuYzoxNzY6CisgICAgfQorICAgIGVsc2UgewoKRVJST1I6IHNwYWNlIHByb2hpYml0ZWQgYWZ0
ZXIgdGhhdCBvcGVuIHBhcmVudGhlc2lzICcoJwojNjE6IEZJTEU6IGh3L3hlbi94ZW5fcHRfbXNp
LmM6MjE1OgorICAgICAgICBpZiAoIGFkZHIgJiBNU0lfQUREUl9JRl9NQVNLICkgewoKRVJST1I6
IHNwYWNlIHByb2hpYml0ZWQgYmVmb3JlIHRoYXQgY2xvc2UgcGFyZW50aGVzaXMgJyknCiM2MTog
RklMRTogaHcveGVuL3hlbl9wdF9tc2kuYzoyMTU6CisgICAgICAgIGlmICggYWRkciAmIE1TSV9B
RERSX0lGX01BU0sgKSB7CgpXQVJOSU5HOiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojNzc6IEZJ
TEU6IGh3L3hlbi94ZW5fcHRfbXNpLmM6MjMxOgorICAgICAgICAgICAgcmMgPSB4Y19kb21haW5f
dW5iaW5kX21zaV9pcnEoeGVuX3hjLCB4ZW5fZG9taWQsIGd2ZWMsIHBpcnEsIGdmbGFncyk7Cgp0
b3RhbDogNCBlcnJvcnMsIDEgd2FybmluZ3MsIDc0IGxpbmVzIGNoZWNrZWQKCllvdXIgcGF0Y2gg
aGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9y
cwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUK
Q0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KCkNoZWNraW5nIFBBVENIIDIvMjogbXNpOiBIYW5k
bGUgcmVtYXBwYWJsZSBmb3JtYXQgaW50ZXJydXB0IHJlcXVlc3QuLi4KRVJST1I6IGJyYWNlcyB7
fSBhcmUgbmVjZXNzYXJ5IGZvciBhbGwgYXJtcyBvZiB0aGlzIHN0YXRlbWVudAojMzA6IEZJTEU6
IGh3L2kzODYveGVuL3hlbi1odm0uYzoxNTQ6CisgICAgaWYgKG1zaV9hZGRyX2xvICYgTVNJX0FE
RFJfSUZfTUFTSykKWy4uLl0KCnRvdGFsOiAxIGVycm9ycywgMCB3YXJuaW5ncywgNjcgbGluZXMg
Y2hlY2tlZAoKWW91ciBwYXRjaCBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJ
ZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8g
dGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoKPT09IE9VVFBV
VCBFTkQgPT09CgpUZXN0IGNvbW1hbmQgZXhpdGVkIHdpdGggY29kZTogMQoKCi0tLQpFbWFpbCBn
ZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3IFtodHRwOi8vcGF0Y2hldy5vcmcvXS4K
UGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0byBwYXRjaGV3LWRldmVsQGZyZWVsaXN0cy5vcmcK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 13:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 13:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBLxT-0000q2-LL; Thu, 18 May 2017 13:59:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBLxR-0000pr-Rk
 for xen-devel@lists.xen.org; Thu, 18 May 2017 13:59:13 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 06/D9-03058-1B8AD195; Thu, 18 May 2017 13:59:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3fDCtl
 Ig2NLlSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owln84yF/xQqTg2eT5LA+MMyS5GTg4hgTyJ
 Jw/2sYLYvAJ2EjN2/2ABsSUEDCVOL7wJZrMIqEq8+bqaEcRmE1CXaHu2HaxeREBXYuv+j+xdj
 FwczAKXGCVOrd3LDpIQFoiWmLToMwvEAhuJs7teMoPYnAK2Es1TFwDVcAAtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNZ
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MH4ZVnAIUZJDiYlUd7DBbKR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4py0HygkWpaanVqRl5gAjASYtwcGjJMI7ASTNW1yQm
 FucmQ6ROsWoKCXOuwskIQCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOmg0
 zhycwrgZv+CmgxE9Di5gfSIItLEhFSUg2MKfFy16/91xb/mmKx3a0tbMbjaIvs+AV5pRcOvoi
 4HzO9b6msuI9S2zru384nuVV+iM05ysuaJXU6dO/ZYFud56+VGNxFhZZeY0rIrrzdd6lTrstk
 zkOtzM3fNZkLtjDLJIbGrdr3/1H7j7nT/fdvjD59zFDxy4unInySX40+fJUqrL3An9OmxFKck
 WioxVxUnAgA1N8ZA7kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495115950!69402580!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28335 invoked from network); 18 May 2017 13:59:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 13:59:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 May 2017 07:59:10 -0600
Message-Id: <591DC4CD020000780015AF6B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 18 May 2017 07:59:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170511172133.28179-1-kpraveen.lkml@gmail.com>
In-Reply-To: <20170511172133.28179-1-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [resend PATCH] xen: common: rbtree: ported updates
 from linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA1LjE3IGF0IDE5OjIxLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IFRoZSBwYXRjaCBjb250YWlucyB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIHJidHJlZSBpbXBs
ZW1lbnRhdGlvbiBmcm9tIGxpbnV4Cj4ga2VybmVsIHRyZWUgY29udGFpbmluZyB0aGUgZml4ZXMg
c28gZmFyIGhhbmRsZWQuCgpJIHN1cHBvc2UgdGhpcyBpc24ndCBqdXN0IGZpeGVzLCBidXQgYWxz
byBlbmhhbmNlbWVudHMuIEZ1cnRoZXJtb3JlCkknZCBhcHByZWNpYXRlIGlmIHlvdSByZWNvcmRl
ZCB0aGUgTGludXggdmVyc2lvbiB0aGlzIHdhcyB0YWtlbiBmcm9tLApzbyB0aGF0IGFueW9uZSB3
YW50aW5nIHRvIGRvIGFub3RoZXIgdXBncmFkZSB3b3VsZCBrbm93IHdoYXQKdGhlIGJhc2VsaW5l
IGlzLiBJbiBhbnkgZXZlbnQsIGFzIGxvbmcgYXMgdGhpcyBpcyBqdXN0IGEgZ2VuZXJhbApvdmVy
aGF1bCBhbmQgdXBncmFkZSwgSSdkIGxpa2UgdG8gZWl0aGVyIHNlZSBpbmRpdmlkdWFsIGJ1Z3Mg
cG9pbnRlZApvdXQgd2hpY2ggZ2V0IGZpeGVkIF9hbmRfIHdoaWNoIGFmZmVjdCB1cywgb3IgSSdk
IGV4cGVjdCB0aGlzIHRvIGJlCnBhcnQgb2YgYSBzZXJpZXMgd2hpY2ggYWN0dWFsbHkgcmVxdWly
ZXMgc29tZSBvZiB0aGUgbmV3IGZ1bmN0aW9uYWxpdHkuCk90aGVyd2lzZSBpdCBpcyBlLmcuIGhh
cmQgdG8gdW5kZXJzdGFuZCB3aHkgLi4uCgo+IFNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIg
PGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL3JidHJlZS5jICAg
ICAgICAgICAgICAgIHwgNzQ4ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0K
PiAgeGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmggICAgICAgICB8ICA2MCArKysKPiAgeGVuL2lu
Y2x1ZGUveGVuL3JidHJlZS5oICAgICAgICAgICB8IDEyMCArKysrLS0KPiAgeGVuL2luY2x1ZGUv
eGVuL3JidHJlZV9hdWdtZW50ZWQuaCB8IDI4MyArKysrKysrKysrKysrKwoKLi4uIG5hbWVseSB0
aGlzIGxhc3QgKG5ldykgaGVhZGVyIChhbmQgd2hhdCBpdCBwcm92aWRlcykgaXMgbmVlZGVkCmF0
IGFsbC4KCkkgZG9uJ3QgdGhpbmsgdGhlcmUncyBtdWNoIHBvaW50IGluIHJldmlld2luZyB0aGVz
ZSBjaGFuZ2VzIGlmCmluZGVlZCB0aGV5J3ZlIGJlZW4gdGFrZW4gZnJvbSBMaW51eCBsaXRlcmFs
bHkgKEknbSBzdXJlIHlvdQp3b3VsZCBoYXZlIHBvaW50ZWQgb3V0IG1lYW5pbmdmdWwgY2hhbmdl
cyBpbiB0aGUgY29tbWl0Cm1lc3NhZ2UpLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29tcGls
ZXIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCj4gQEAgLTEyNyw0ICsxMjcs
NjQgQEAKPiAgIyBkZWZpbmUgQ0xBTkdfRElTQUJMRV9XQVJOX0dDQ19DT01QQVRfRU5ECj4gICNl
bmRpZgo+ICAKPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgoKQW55dGhpbmcgcmVxdWlyaW5nIHRo
aXMgaGVhZGVyIHZlcnkgdW5saWtlbHkgYmVsb25ncyBpbnRvIGNvbXBpbGVyLmguCgo+ICsjaWZu
ZGVmIF9fYWx3YXlzX2lubGluZQo+ICsjZGVmaW5lIF9fYWx3YXlzX2lubGluZSBpbmxpbmUKPiAr
I2VuZGlmCgpQbGVhc2UgdXNlIGFsd2F5c19pbmxpbmUgaW5zdGVhZCwgd2hpY2ggd2UgYWxyZWFk
eSBoYXZlLgoKPiArI2RlZmluZSBfX1JFQURfT05DRV9TSVpFICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBzd2l0Y2goc2l6ZSkgeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGNhc2UgMTog
KihfX3U4ICopcmVzID0gKih2b2xhdGlsZSBfX3U4ICopcDsgYnJlYWs7ICAgICAgICAgXAo+ICsg
ICAgY2FzZSAyOiAqKF9fdTE2ICopcmVzID0gKih2b2xhdGlsZSBfX3UxNiAqKXA7IGJyZWFrOyAg
ICAgICBcCj4gKyAgICBjYXNlIDQ6ICooX191MzIgKilyZXMgPSAqKHZvbGF0aWxlIF9fdTMyICop
cDsgYnJlYWs7ICAgICAgIFwKPiArICAgIGNhc2UgODogKihfX3U2NCAqKXJlcyA9ICoodm9sYXRp
bGUgX191NjQgKilwOyBicmVhazsgICAgICAgXAoKTm8gbmV3IHVzZXMgb2YgX191PG4+IG9yIHU8
bj4gb3IgdGhlaXIgc2lnbmVkIGNvdW50ZXJwYXJ0cwpwbGVhc2UuIFdlIGhhdmUgeyx1fWludDxu
Pl90IGZvciB0aGF0IHB1cnBvc2UuIElpcmMgZXZlbiBMaW51eAptYWludGFpbmVycyBub3dhZGF5
cyBvYmplY3QgdG8gdGhlc2UgZG91YmxlIHVuZGVyc2NvcmUgcHJlZml4ZWQKbmFtZXMgb3V0c2lk
ZSBvZiB1c2VyIHZpc2libGUgaGVhZGVyIGZpbGVzLgoKPiArICAgIGRlZmF1bHQ6ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIGJh
cnJpZXIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAgICAgX19idWlsdGluX21lbWNweSgodm9pZCAqKXJlcywgKGNvbnN0IHZvaWQgKilwLCBz
aXplKTsgIFwKPiArICAgICAgICBiYXJyaWVyKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAoKQ29tcGlsZXIgYmFycmllcnMgYXJlbid0IGVxdWl2YWxlbnRz
IG9mIHVzZXMgb2YgInZvbGF0aWxlIiBvbiBhbGwKYXJjaGl0ZWN0dXJlcywgc28gdGhlIGNvcnJl
Y3RuZXNzIGhlcmUgd291bGQgbmVlZCB0byBiZQpleHBsYWluZWQuCgo+ICsgICAgfSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK30p
Cj4gKwo+ICtzdGF0aWMgX19hbHdheXNfaW5saW5lCj4gK3ZvaWQgX19yZWFkX29uY2Vfc2l6ZShj
b25zdCB2b2xhdGlsZSB2b2lkICpwLCB2b2lkICpyZXMsIGludCBzaXplKQo+ICt7Cj4gKyAgICBf
X1JFQURfT05DRV9TSVpFOwo+ICt9Cj4gKwo+ICtzdGF0aWMgX19hbHdheXNfaW5saW5lCj4gK3Zv
aWQgX193cml0ZV9vbmNlX3NpemUodm9sYXRpbGUgdm9pZCAqcCwgdm9pZCAqcmVzLCBpbnQgc2l6
ZSkKPiArewo+ICsgICAgc3dpdGNoIChzaXplKSB7Cj4gKyAgICBjYXNlIDE6ICoodm9sYXRpbGUg
X191OCAqKXAgPSAqKF9fdTggKilyZXM7IGJyZWFrOwo+ICsgICAgY2FzZSAyOiAqKHZvbGF0aWxl
IF9fdTE2ICopcCA9ICooX191MTYgKilyZXM7IGJyZWFrOwo+ICsgICAgY2FzZSA0OiAqKHZvbGF0
aWxlIF9fdTMyICopcCA9ICooX191MzIgKilyZXM7IGJyZWFrOwo+ICsgICAgY2FzZSA4OiAqKHZv
bGF0aWxlIF9fdTY0ICopcCA9ICooX191NjQgKilyZXM7IGJyZWFrOwo+ICsgICAgZGVmYXVsdDoK
PiArICAgICAgICBiYXJyaWVyKCk7Cj4gKyAgICAgICAgX19idWlsdGluX21lbWNweSgodm9pZCAq
KXAsIChjb25zdCB2b2lkICopcmVzLCBzaXplKTsKPiArICAgICAgICBiYXJyaWVyKCk7Cj4gKyAg
ICB9Cj4gK30KPiArCj4gKyNkZWZpbmUgX19SRUFEX09OQ0UoeCwgY2hlY2spICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdW5pb24geyB0eXBlb2Yo
eCkgX192YWw7IGNoYXIgX19jWzFdOyB9IF9fdTsgICAgICAgICAgICAgICBcCj4gKyAgICBfX3Jl
YWRfb25jZV9zaXplKCYoeCksIF9fdS5fX2MsIHNpemVvZih4KSk7ICAgICAgICAgICAgICAgIFwK
PiArfSkKClRoZSAiY2hlY2siIHBhcmFtZXRlciBpcyB1bnVzZWQsIHNvIC4uLgoKPiArI2RlZmlu
ZSBSRUFEX09OQ0UoeCkgX19SRUFEX09OQ0UoeCwgMSkKCi4uLiB0aGlzIHdyYXBwZXIgY2FuIGJl
IGRyb3BwZWQuCgo+ICsjZGVmaW5lIFdSSVRFX09OQ0UoeCwgdmFsKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHVuaW9uIHsgdHlwZW9mKHgp
IF9fdmFsOyBjaGFyIF9fY1sxXTsgfSBfX3UgPSAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHsg
Ll9fdmFsID0gKF9fZm9yY2UgdHlwZW9mKHgpKSAodmFsKSB9OyAgICAgICAgICAgICAgICBcCj4g
KyAgICBfX3dyaXRlX29uY2Vfc2l6ZSgmKHgpLCBfX3UuX19jLCBzaXplb2YoeCkpOyAgICAgICAg
ICAgICAgIFwKPiArICAgIF9fdS5fX3ZhbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICt9KQo+ICsKPiArCj4gKwo+ICsKPiAgI2VuZGlmIC8qIF9f
TElOVVhfQ09NUElMRVJfSCAqLwoKTm8gd2F5IHlvdSBnZXQgdG8gYWRkIGZvdXIgYmxhbmsgbGlu
ZXMgaW4gYSByb3cgdG8gYW55IGZpbGUuCgpJbiBhbnkgZXZlbnQgaXQgaXMgbm90IGNsZWFyIHRv
IG1lIHdoZXRoZXIgd2UgcmVhbGx5IG5lZWQgYWxsIG9mIHRoaXM6CkFyZSB0aGVyZSBwcm9wZXJ0
aWVzIGF0IHRoZSB1c2Ugc2l0ZXMgd2hpY2ggbmVpdGhlcgp7cmVhZCx3cml0ZX1fYXRvbWljKCkg
bm9yIEFDQ0VTU19PTkNFKCkgY2FuIGZ1bGZpbGw/IEFuZCBpZiBpbmRlZWQKd2UgbmVlZCB5ZXQg
YW5vdGhlciBmbGF2b3IsIHlvdSdkIG5lZWQgdG8gZG8gYXdheSB3aXRoIGFsbCB0aGVzZQp1bmRl
cnNjb3JlIHByZWZpeGVkIG5hbWVzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 14:02:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:02:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBM0W-0001Ws-3k; Thu, 18 May 2017 14:02:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304c63754=Andrew.Cooper3@citrix.com>)
 id 1dBM0V-0001Wl-Ec
 for xen-devel@lists.xen.org; Thu, 18 May 2017 14:02:23 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F9/E8-01999-E69AD195; Thu, 18 May 2017 14:02:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDvW72Stl
 Ig92vmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3n3YwFtzTqFi1dxZrA+Mb2S5GTg4JAX+J
 57vvsoHYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAW2MMo8X7xaVaQhLBAtMSNhV+YQWwWAVWJq
 W/7wZp5BTwk1rS3s0MMlZM4f/wnWI2QgJrEtf5L7BA1ghInZz5hAbGZBSQkDr54wTyBkXsWkt
 QsJKkFjEyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDgQE
 IdjAem+x8iFGSg0lJlPdwgWykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle6RVAOcGi1PTUirTM
 HGBYwqQlOHiURHhdQNK8xQWJucWZ6RCpU4yKUuK8QSAJAZBERmkeXBssFi4xykoJ8zICHSLEU
 5BalJtZgir/ilGcg1FJmPf+cqApPJl5JXDTXwEtZgJa3PxAGmRxSSJCSqqBUbPliLmX4I3Z67
 8HqksurcllsY/RjZi57NyPwF/5KSWHmsKMGSIfe0z8+bFWyHq6zZaFGU13QradXy+/YGK3h9f
 G+FPMMetNeRyXXglds/PlhOV2nw5Vz7rXcNp88dKKkpBr654dSmx/tZj5gLX+pIdXn77Wro3w
 eLR5rldRm6Fy3W+B81feflNiKc5INNRiLipOBADF40nZgAIAAA==
X-Env-Sender: prvs=304c63754=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495116137!98795966!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45369 invoked from network); 18 May 2017 14:02:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 14:02:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433018496"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 May 2017 15:02:14 +0100
Message-ID: <1495116134-9773-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 for-4.9] x86/pagewalk: Fix determination of
	Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogV2hlbiBmYWJyaWNhdGluZyBnbDFlJ3MgZnJvbSBzdXBlcnBhZ2VzLCBwcm9wYWdhdGUgdGhl
IHByb3RlY3Rpb24ga2V5IGFzCiAgIHdlbGwsIHNvIHRoZSBwcm90ZWN0aW9uIGtleSBsb2dpYyBz
ZWVzIHRoZSByZWFsIGtleSBhcyBvcHBvc2VkIHRvIDAuCgogKiBFeHBlcmltZW50YWxseSwgdGhl
IHByb3RlY3Rpb24ga2V5IGNoZWNrcyBhcmUgcGVyZm9ybWVkIGFoZWFkIG9mIHRoZSBvdGhlcgog
ICBhY2Nlc3MgcmlnaHRzLiAgSW4gcGFydGljdWxhciwgYWNjZXNzZXMgd2hpY2ggZmFpbCBib3Ro
IHByb3RlY3Rpb24ga2V5IGFuZAogICByZWd1bGFyIHBlcm1pc3Npb24gY2hlY2tzIHlpZWxkIFBG
RUNfcHJvdF9rZXkgaW4gdGhlIHJlc3VsdGluZyBwYWdlZmF1bHQuCgogKiBQcm90ZWN0aW9uIGtl
eXMgYXBwbHkgdG8gYWxsIHVzZXIgbW9kZSBkYXRhIGFjY2Vzc2VzLCBpbmNsdWRpbmcgYWNjZXNz
ZXMKICAgZnJvbSBzdXBlcnZpc29yIGNvZGUuICBQS1JVIFdEIGFwcGxpZXMgdG8gYW55IGRhdGEg
d3JpdGUsIG5vdCBqdXN0IHRvCiAgIG1hcHBpbmcgd2hpY2ggYXJlIHdyaXRhYmxlLiAgSG93ZXZl
ciwgYSBzdXBlcnZpc29yIGFjY2VzcyB3aXRob3V0IENSMC5XUAogICBieXBhc3NlcyBhbnkgcHJv
dGVjdGlvbiBmcm9tIHByb3RlY3Rpb24ga2V5cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKdjI6CiAqIEZpeCBhbGwgaW1wbGVtZW50YXRpb24gYnVncywgbm93
IEkgaGF2ZSB3b3JraW5nIGhhcmR3YXJlIGFuZCBoYXZlIGZpeGVkIHRoZQogICBYVEYgdGVzdCB0
byB1bmRlcnN0YW5kIFBLRS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIHwgNjMg
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzMiBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwpp
bmRleCAzMmQ4MThlLi41YzZhODViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKQEAgLTE5NywxMiArMTk3
LDEyIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICBpbnQgZmxhZ3MgPSAoX1BBR0VfUFJFU0VOVHxfUEFHRV9VU0VSfF9Q
QUdFX1JXfAogICAgICAgICAgICAgICAgICAgICAgX1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFkp
OwogICAgICAgICAvKgotICAgICAgICAgKiBJbXBvcnQgY2FjaGUtY29udHJvbCBiaXRzLiBOb3Rl
IHRoYXQgX1BBR0VfUEFUIGlzIGFjdHVhbGx5Ci0gICAgICAgICAqIF9QQUdFX1BTRSwgYW5kIGl0
IGlzIGFsd2F5cyBzZXQuIFdlIHdpbGwgY2xlYXIgaXQgaW4gY2FzZQotICAgICAgICAgKiBfUEFH
RV9QU0VfUEFUIChiaXQgMTIsIGkuZS4gZmlyc3QgYml0IG9mIGdmbikgaXMgY2xlYXIuCisgICAg
ICAgICAqIEltcG9ydCBwcm90ZWN0aW9uIGtleSBhbmQgY2FjaGUtY29udHJvbCBiaXRzLiBOb3Rl
IHRoYXQgX1BBR0VfUEFUCisgICAgICAgICAqIGlzIGFjdHVhbGx5IF9QQUdFX1BTRSwgYW5kIGl0
IGlzIGFsd2F5cyBzZXQuIFdlIHdpbGwgY2xlYXIgaXQgaW4KKyAgICAgICAgICogY2FzZSBfUEFH
RV9QU0VfUEFUIChiaXQgMTIsIGkuZS4gZmlyc3QgYml0IG9mIGdmbikgaXMgY2xlYXIuCiAgICAg
ICAgICAqLwogICAgICAgICBmbGFncyB8PSAoZ3Vlc3RfbDNlX2dldF9mbGFncyhndy0+bDNlKQot
ICAgICAgICAgICAgICAgICAgJiAoX1BBR0VfUEFUfF9QQUdFX1BXVHxfUEFHRV9QQ0QpKTsKKyAg
ICAgICAgICAgICAgICAgICYgKF9QQUdFX1BLRVlfQklUU3xfUEFHRV9QQVR8X1BBR0VfUFdUfF9Q
QUdFX1BDRCkpOwogICAgICAgICBpZiAoICEoZ2ZuX3goc3RhcnQpICYgMSkgKQogICAgICAgICAg
ICAgLyogX1BBR0VfUFNFX1BBVCBub3Qgc2V0OiByZW1vdmUgX1BBR0VfUEFUIGZyb20gZmxhZ3Mu
ICovCiAgICAgICAgICAgICBmbGFncyAmPSB+X1BBR0VfUEFUOwpAQCAtMzAyLDEyICszMDIsMTIg
QEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCiAgICAgICAgIGludCBmbGFncyA9IChfUEFHRV9QUkVTRU5UfF9QQUdFX1VTRVJ8X1BBR0Vf
Uld8CiAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9BQ0NFU1NFRHxfUEFHRV9ESVJUWSk7CiAg
ICAgICAgIC8qCi0gICAgICAgICAqIEltcG9ydCBjYWNoZS1jb250cm9sIGJpdHMuIE5vdGUgdGhh
dCBfUEFHRV9QQVQgaXMgYWN0dWFsbHkKLSAgICAgICAgICogX1BBR0VfUFNFLCBhbmQgaXQgaXMg
YWx3YXlzIHNldC4gV2Ugd2lsbCBjbGVhciBpdCBpbiBjYXNlCi0gICAgICAgICAqIF9QQUdFX1BT
RV9QQVQgKGJpdCAxMiwgaS5lLiBmaXJzdCBiaXQgb2YgZ2ZuKSBpcyBjbGVhci4KKyAgICAgICAg
ICogSW1wb3J0IHByb3RlY3Rpb24ga2V5IGFuZCBjYWNoZS1jb250cm9sIGJpdHMuIE5vdGUgdGhh
dCBfUEFHRV9QQVQKKyAgICAgICAgICogaXMgYWN0dWFsbHkgX1BBR0VfUFNFLCBhbmQgaXQgaXMg
YWx3YXlzIHNldC4gV2Ugd2lsbCBjbGVhciBpdCBpbgorICAgICAgICAgKiBjYXNlIF9QQUdFX1BT
RV9QQVQgKGJpdCAxMiwgaS5lLiBmaXJzdCBiaXQgb2YgZ2ZuKSBpcyBjbGVhci4KICAgICAgICAg
ICovCiAgICAgICAgIGZsYWdzIHw9IChndWVzdF9sMmVfZ2V0X2ZsYWdzKGd3LT5sMmUpCi0gICAg
ICAgICAgICAgICAgICAmIChfUEFHRV9QQVR8X1BBR0VfUFdUfF9QQUdFX1BDRCkpOworICAgICAg
ICAgICAgICAgICAgJiAoX1BBR0VfUEtFWV9CSVRTfF9QQUdFX1BBVHxfUEFHRV9QV1R8X1BBR0Vf
UENEKSk7CiAgICAgICAgIGlmICggIShnZm5feChzdGFydCkgJiAxKSApCiAgICAgICAgICAgICAv
KiBfUEFHRV9QU0VfUEFUIG5vdCBzZXQ6IHJlbW92ZSBfUEFHRV9QQVQgZnJvbSBmbGFncy4gKi8K
ICAgICAgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QQVQ7CkBAIC0zNjUsNiArMzY1LDMwIEBAIGd1
ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAog
ICAgICAqLwogICAgIGFyID0gKGFyX2FuZCAmIEFSX0FDQ1VNX0FORCkgfCAoYXJfb3IgJiBBUl9B
Q0NVTV9PUik7CiAKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQgLyogNjQtYml0IG9ubHku
Li4gKi8KKyAgICAvKgorICAgICAqIElmIGFsbCBhY2Nlc3MgY2hlY2tzIGFyZSB0aHVzIGZhciBv
aywgY2hlY2sgUHJvdGVjdGlvbiBLZXkgZm9yIDY0Yml0CisgICAgICogZGF0YSBhY2Nlc3NlcyB0
byB1c2VyIG1hcHBpbmdzLgorICAgICAqCisgICAgICogTi5CLiBJbiB0aGUgY2FzZSB0aGF0IHRo
ZSB3YWxrIGVuZGVkIHdpdGggYSBzdXBlcnBhZ2UsIHRoZSBmYWJyaWNhdGVkCisgICAgICogZ3ct
PmwxZSBjb250YWlucyB0aGUgYXBwcm9wcmlhdGUgbGVhZiBwa2V5LgorICAgICAqLworICAgIGlm
ICggKGFyICYgX1BBR0VfVVNFUikgJiYgISh3YWxrICYgUEZFQ19pbnNuX2ZldGNoKSAmJgorICAg
ICAgICAgZ3Vlc3RfcGt1X2VuYWJsZWQodikgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50
IHBrZXkgPSBndWVzdF9sMWVfZ2V0X3BrZXkoZ3ctPmwxZSk7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBwa3J1ID0gcmVhZF9wa3J1KCk7CisKKyAgICAgICAgaWYgKCByZWFkX3BrcnVfYWQocGtydSwg
cGtleSkgfHwKKyAgICAgICAgICAgICAoKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgcmVh
ZF9wa3J1X3dkKHBrcnUsIHBrZXkpICYmCisgICAgICAgICAgICAgICgod2FsayAmIFBGRUNfdXNl
cl9tb2RlKSB8fCBndWVzdF93cF9lbmFibGVkKHYpKSkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBndy0+cGZlYyB8PSBQRkVDX3Byb3Rfa2V5OworICAgICAgICAgICAgZ290byBvdXQ7CisgICAg
ICAgIH0KKyAgICB9CisjZW5kaWYKKwogICAgIGlmICggKHdhbGsgJiBQRkVDX2luc25fZmV0Y2gp
ICYmIChhciAmIF9QQUdFX05YX0JJVCkgKQogICAgICAgICAvKiBSZXF1ZXN0ZWQgYW4gaW5zdHJ1
Y3Rpb24gZmV0Y2ggYW5kIGZvdW5kIE5YPyBGYWlsLiAqLwogICAgICAgICBnb3RvIG91dDsKQEAg
LTQwMCwyOSArNDI0LDYgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSNpZiBH
VUVTVF9QQUdJTkdfTEVWRUxTID49IDQgLyogNjQtYml0IG9ubHkuLi4gKi8KLSAgICAvKgotICAg
ICAqIElmIGFsbCBhY2Nlc3MgY2hlY2tzIGFyZSB0aHVzZmFyIG9rLCBjaGVjayBQcm90ZWN0aW9u
IEtleSBmb3IgNjRiaXQKLSAgICAgKiB1c2VyIGRhdGEgYWNjZXNzZXMuCi0gICAgICoKLSAgICAg
KiBOLkIuIEluIHRoZSBjYXNlIHRoYXQgdGhlIHdhbGsgZW5kZWQgd2l0aCBhIHN1cGVycGFnZSwg
dGhlIGZhYnJpY2F0ZWQKLSAgICAgKiBndy0+bDFlIGNvbnRhaW5zIHRoZSBhcHByb3ByaWF0ZSBs
ZWFmIHBrZXkuCi0gICAgICovCi0gICAgaWYgKCAod2FsayAmIFBGRUNfdXNlcl9tb2RlKSAmJiAh
KHdhbGsgJiBQRkVDX2luc25fZmV0Y2gpICYmCi0gICAgICAgICBndWVzdF9wa3VfZW5hYmxlZCh2
KSApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgcGtleSA9IGd1ZXN0X2wxZV9nZXRfcGtl
eShndy0+bDFlKTsKLSAgICAgICAgdW5zaWduZWQgaW50IHBrcnUgPSByZWFkX3BrcnUoKTsKLQot
ICAgICAgICBpZiAoIHJlYWRfcGtydV9hZChwa3J1LCBwa2V5KSB8fAotICAgICAgICAgICAgICgo
YXIgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgcmVhZF9wa3J1X3dkKHBrcnUsIHBrZXkpKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIGd3LT5wZmVjIHw9IFBGRUNfcHJvdF9rZXk7Ci0gICAgICAg
ICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KLSNlbmRpZgotCiAgICAgd2Fsa19vayA9
IHRydWU7CiAKICAgICAvKgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 14:04:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBM2r-0001g2-GS; Thu, 18 May 2017 14:04:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBM2q-0001ft-H3
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 14:04:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2D/37-01732-FF9AD195; Thu, 18 May 2017 14:04:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfffStl
 Ig1+nLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9M0+zFGwNqfj/ZCtTA+Nluy5GLg4hgc2M
 EqtnT2aBcHYzSpx5dIK1i5GTQ1jAVqLhXT8ziC0iECmxf+sBFhBbSCBb4tqCf+wgDcwCqxklp
 mxYAdbAJqApcefzJyYQm1fASuLB/H6wOIuAqsSMf+vB4qIC4RJvG4+wQNQISpyc+QTI5uDgFL
 CRmPFLDSTMDLT3ztzdzBC2vMT2t3OYJzDyzULSMQtJ2SwkZQsYmVcxahSnFpWlFukaWeolFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXD0DA+MOxqa9focYJTmYlER5DxfIRgrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4P2yAignWJSanlqRlpkDDH2YtAQHj5IIbxVImre4IDG3O
 DMdInWKUVFKnHcFSEIAJJFRmgfXBou3S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeSeDTO
 HJzCuBm/4KaDET0OLmB9Igi0sSEVJSDYzLQgWFHLZ9X/pG5lqAhMCGhdOeJezckhzRZXjsZMN
 8l12tPfYd6Xn5rxfKzX9+8HGB9YH5HfsURG9fad1ds+kEQ+r6vJNBy3cu2nyoeUm/oNYU3W/T
 uYW7iuaGNzT8fxBiedHPXrPxD7/y8vf8HEslN64qaw2xmuaW6rTkUdmt3FV+X6TuGNQosRRnJ
 BpqMRcVJwIACnJ8B7ICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495116286!93565996!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33282 invoked from network); 18 May 2017 14:04:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 18 May 2017 14:04:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B5A301516;
 Thu, 18 May 2017 07:04:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 993363F575;
 Thu, 18 May 2017 07:04:44 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-22-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fb5f5257-e422-9275-eb2a-15981c64a25e@arm.com>
Date: Thu, 18 May 2017 15:04:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-22-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 21/28] ARM: vITS: handle MAPTI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IE1BUFRJIGNvbW1hbmRzIGFzc29jaWF0ZXMgYSBEZXZpY2VJRC9FdmVudElEIHBhaXIgd2l0aCBh
IExQSS9DUFUKPiBwYWlyIGFuZCBhY3R1YWxseSBpbnN0YW50aWF0ZXMgTFBJIGludGVycnVwdHMu
Cj4gV2UgY29ubmVjdCB0aGUgYWxyZWFkeSBhbGxvY2F0ZWQgaG9zdCBMUEkgdG8gdGhpcyB2aXJ0
dWFsIExQSSwgc28gdGhhdAo+IGFueSB0cmlnZ2VyaW5nIExQSSBvbiB0aGUgaG9zdCBjYW4gYmUg
cXVpY2tseSBmb3J3YXJkZWQgdG8gYSBndWVzdC4KPiBCZXNpZGUgZW50ZXJpbmcgdGhlIFZDUFUg
YW5kIHRoZSB2aXJ0dWFsIExQSSBudW1iZXIgaW4gdGhlIHJlc3BlY3RpdmUKPiBob3N0IExQSSBl
bnRyeSwgd2UgYWxzbyBpbml0aWFsaXplIGFuZCBhZGQgdGhlIGFscmVhZHkgYWxsb2NhdGVkCj4g
c3RydWN0IHBlbmRpbmdfaXJxIHRvIG91ciByYWRpeCB0cmVlLCBzbyB0aGF0IHdlIGNhbiBub3cg
ZWFzaWx5IGZpbmQgaXQKPiBieSBpdHMgdmlydHVhbCBMUEkgbnVtYmVyLgo+IFdlIGFsc28gcmVh
ZCB0aGUgcHJvcGVydHkgdGFibGUgdG8gdXBkYXRlIHRoZSBlbmFibGVkIGJpdCBhbmQgdGhlCj4g
cHJpb3JpdHkgZm9yIG91ciBuZXcgTFBJLCBhcyB3ZSBtaWdodCBoYXZlIG1pc3NlZCB0aGlzIGR1
cmluZyBhbiBlYXJsaWVyCj4gSU5WQUxMIGNhbGwgKHdoaWNoIG9ubHkgY2hlY2tzIG1hcHBlZCBM
UElzKS4KClRoaXMgcGF0Y2ggaXMgZG9pbmcgbW9yZSB0aGFuIGltcGxlbWVudGluZyBNQVBUSS4g
SXQgYWxzbyBpbXBsZW1lbnRzIApNQVBJIGFuZCB0aGlzIHNob3VsZCBiZSBtZW50aW9uIGluIHRo
ZSBjb21taXQgbWVzc2FnZS90aXRsZS4KCj4gU2luY2Ugd3JpdGVfaXR0ZV9sb2NrZWQoKSBub3cg
c2VlcyBpdHMgZmlyc3QgdXNhZ2UsIHdlIGNoYW5nZSB0aGUKPiBkZWNsYXJhdGlvbiB0byBzdGF0
aWMuCgpZb3VyIHNpZ25lZC1vZmYtYnkgaXMgbWlzc2luZyBoZXJlLgoKPiAtLS0KPiAgeGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAgMjggKysrKysrKysrCj4gIHhlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTI0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgMyArCj4g
IDMgZmlsZXMgY2hhbmdlZCwgMTUyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMKPiBpbmRleCBiZTRjM2UwLi44YTUwZjdkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAg
LTg4Nyw2ICs4ODcsMzQgQEAgaW50IGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChzdHJ1Y3QgZG9t
YWluICpkLCBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0K
Pgo+ICsvKgo+ICsgKiBDb25uZWN0cyB0aGUgZXZlbnQgSUQgZm9yIGFuIGFscmVhZHkgYXNzaWdu
ZWQgZGV2aWNlIHRvIHRoZSBnaXZlbiBWQ1BVL3ZMUEkKPiArICogcGFpci4gVGhlIGNvcnJlc3Bv
bmRpbmcgcGh5c2ljYWwgTFBJIGlzIGFscmVhZHkgbWFwcGVkIG9uIHRoZSBob3N0IHNpZGUKPiAr
ICogKHdoZW4gYXNzaWduaW5nIHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gdGhlIGd1ZXN0KSwgc28g
d2UganVzdCBjb25uZWN0IHRoZQo+ICsgKiB0YXJnZXQgVkNQVS92TFBJIHBhaXIgdG8gdGhhdCBp
bnRlcnJ1cHQgdG8gaW5qZWN0IGl0IHByb3Blcmx5IGlmIGl0IGZpcmVzLgo+ICsgKiBSZXR1cm5z
IGEgcG9pbnRlciB0byB0aGUgYWxyZWFkeSBhbGxvY2F0ZWQgc3RydWN0IHBlbmRpbmdfaXJxIHRo
YXQgaXMKPiArICogbWVhbnQgdG8gYmUgdXNlZCBieSB0aGF0IGV2ZW50Lgo+ICsgKi8KPiArc3Ry
dWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAq
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCB2ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZlbnRpZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IHZpcnRfbHBpKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnE7Cj4g
KyAgICB1aW50MzJfdCBob3N0X2xwaSA9IDA7Cj4gKwo+ICsgICAgcGlycSA9IGdldF9ldmVudF9w
ZW5kaW5nX2lycShkLCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCB2ZXZlbnRpZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhvc3RfbHBpKTsKPiArCj4gKyAgICBpZiAo
ICFwaXJxIHx8ICFob3N0X2xwaSApCgpBZ2FpbiwgaWYgeW91IGhhdmUgb25lIHZhbGlkIHRoZW4g
dGhlIG90aGVyIGlzIHZhbGlkLiBJZiBub3QsIHRoZW4geW91IApoYXZlIGEgYmlnZ2VyIHByb2Js
ZW0uCgpBbHNvLCBwbGVhc2UgdGVzdCBob3N0X2xwaSBhZ2FpbnN0IElOVkFMSURfTFBJIHRvIGF2
b2lkIGFzc3VtaW5nIGl0IHdpbGwgCmFsd2F5cyBiZSAwLgoKPiArICAgICAgICByZXR1cm4gTlVM
TDsKPiArCj4gKyAgICBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnkoaG9zdF9scGksIGQtPmRv
bWFpbl9pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ID8gdi0+dmNwdV9p
ZCA6IElOVkFMSURfVkNQVV9JRCwgdmlydF9scGkpOwo+ICsKPiArICAgIHJldHVybiBwaXJxOwo+
ICt9Cj4gKwo+ICAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEg
bGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KPiAgdm9pZCBnaWN2M19pdHNfZHRfaW5p
dChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gIHsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+
IGluZGV4IDczMWZlMGMuLmM1YzBlNWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+IEBAIC0yODYsOSAr
Mjg2LDkgQEAgc3RhdGljIGJvb2wgcmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50
MzJfdCBkZXZpZCwgdWludDMyX3QgZXZpZCwKPiAgICogSWYgdmNwdV9wdHIgaXMgcHJvdmlkZWQs
IHJldHVybnMgdGhlIFZDUFUgYmVsb25naW5nIHRvIHRoYXQgY29sbGVjdGlvbi4KPiAgICogTXVz
dCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4KPiAgICovCj4gLWJvb2wgd3JpdGVf
aXR0ZV9sb2NrZWQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2aWQsIHVpbnQzMl90IGNvbGxpZCwgdWludDMy
X3QgdmxwaSwKPiAtICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqKnZjcHVfcHRy
KQo+ICtzdGF0aWMgYm9vbCB3cml0ZV9pdHRlX2xvY2tlZChzdHJ1Y3QgdmlydF9pdHMgKml0cywg
dWludDMyX3QgZGV2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGV2aWQsIHVpbnQzMl90IGNvbGxpZCwgdWludDMyX3QgdmxwaSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKip2Y3B1X3B0cikKPiAgewo+ICAgICAgcGFkZHJf
dCBhZGRyOwo+ICAgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRlOwo+IEBAIC00MjksNiArNDI5LDMz
IEBAIG91dF91bmxvY2s6Cj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4KPiArLyoKPiArICogRm9y
IGEgZ2l2ZW4gdmlydHVhbCBMUEkgcmVhZCB0aGUgZW5hYmxlZCBiaXQgYW5kIHByaW9yaXR5IGZy
b20gdGhlIHZpcnR1YWwKPiArICogcHJvcGVydHkgdGFibGUgYW5kIHVwZGF0ZSB0aGUgdmlydHVh
bCBJUlEncyBzdGF0ZSBpbiB0aGUgZ2l2ZW4gcGVuZGluZ19pcnEuCj4gKyAqIE11c3QgYmUgY2Fs
bGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgVkdJQyBWQ1BVIGxvY2sgaGVsZC4KPiArICovCj4gK3N0
YXRpYyBpbnQgdXBkYXRlX2xwaV9wcm9wZXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnApCj4gK3sKPiArICAgIHBhZGRyX3QgYWRkcjsKPiArICAgIHVpbnQ4X3QgcHJv
cGVydHk7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAgIGFkZHIgPSBkLT5hcmNoLnZnaWMucmRp
c3RfcHJvcGJhc2UgJiBHRU5NQVNLKDUxLCAxMik7Cj4gKwo+ICsgICAgcmV0ID0gdmdpY19hY2Nl
c3NfZ3Vlc3RfbWVtb3J5KGQsIGFkZHIgKyBwLT5pcnEgLSBMUElfT0ZGU0VULAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwcm9wZXJ0eSwgc2l6ZW9mKHByb3BlcnR5KSwg
ZmFsc2UpOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsg
ICAgcC0+bHBpX3ByaW9yaXR5ID0gcHJvcGVydHkgJiBMUElfUFJPUF9QUklPX01BU0s7CgpBZ2Fp
biwgSSBkb24ndCB0aGluayB0aGlzIHdpbGwgdXBkYXRlIGxwaV9wcmlvcml0eSBhdG9taWNhbGx5
LiBTbyB3aG8gaXMgCnByZXZlbnRpbmcgdGhpcyB0byBoYXBwZW4/Cgo+ICsgICAgaWYgKCBwcm9w
ZXJ0eSAmIExQSV9QUk9QX0VOQUJMRUQgKQo+ICsgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVT
VF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPiArICAgIGVsc2UKPiArICAgICAgICBjbGVhcl9iaXQo
R0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPiArCj4gKyAgICByZXR1cm4gMDsK
PiArfQo+ICsKPiAgLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8K
PiAgc3RhdGljIGludCBpdHNfZGlzY2FyZF9ldmVudChzdHJ1Y3QgdmlydF9pdHMgKml0cywKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IHZl
dmlkKQo+IEBAIC01NTYsNiArNTgzLDkzIEBAIHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXBkKHN0
cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQo+ICAgICAgcmV0dXJuIHJldDsK
PiAgfQo+Cj4gK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXB0aShzdHJ1Y3QgdmlydF9pdHMgKml0
cywgdWludDY0X3QgKmNtZHB0cikKPiArewo+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21k
X2dldF9kZXZpY2VpZChjbWRwdHIpOwo+ICsgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRf
Z2V0X2lkKGNtZHB0cik7Cj4gKyAgICB1aW50MzJfdCBpbnRpZCA9IGl0c19jbWRfZ2V0X3BoeXNp
Y2FsX2lkKGNtZHB0ciksIF9pbnRpZDsKPiArICAgIHVpbnQxNl90IGNvbGxpZCA9IGl0c19jbWRf
Z2V0X2NvbGxlY3Rpb24oY21kcHRyKTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsK
PiArICAgIHN0cnVjdCB2Y3B1ICp2Y3B1ID0gTlVMTDsKPiArICAgIGludCByZXQgPSAtMTsKPiAr
Cj4gKyAgICBpZiAoIGl0c19jbWRfZ2V0X2NvbW1hbmQoY21kcHRyKSA9PSBHSVRTX0NNRF9NQVBJ
ICkKPiArICAgICAgICBpbnRpZCA9IGV2ZW50aWQ7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZpdHMt
Pml0c19sb2NrKTsKPiArICAgIC8qCj4gKyAgICAgKiBDaGVjayB3aGV0aGVyIHRoZXJlIGlzIGEg
dmFsaWQgZXhpc3RpbmcgbWFwcGluZy4gSWYgeWVzLCBiZWhhdmlvciBpcwo+ICsgICAgICogdW5w
cmVkaWN0YWJsZSwgd2UgY2hvb3NlIHRvIGlnbm9yZSB0aGlzIGNvbW1hbmQgaGVyZS4KPiArICAg
ICAqIFRoaXMgbWFrZXMgc3VyZSB3ZSBzdGFydCB3aXRoIGEgcHJpc3RpbmUgcGVuZGluZ19pcnEg
YmVsb3cuCj4gKyAgICAgKi8KPiArICAgIGlmICggcmVhZF9pdHRlX2xvY2tlZChpdHMsIGRldmlk
LCBldmVudGlkLCAmdmNwdSwgJl9pbnRpZCkgJiYKPiArICAgICAgICAgX2ludGlkICE9IElOVkFM
SURfTFBJICkKPiArICAgIHsKPiArICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7
Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIEVudGVyIHRoZSBt
YXBwaW5nIGluIG91ciB2aXJ0dWFsIElUUyB0YWJsZXMuICovCj4gKyAgICBpZiAoICF3cml0ZV9p
dHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLCBjb2xsaWQsIGludGlkLCAmdmNwdSkgKQo+
ICsgICAgewo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArICAgICAg
ICByZXR1cm4gLTE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xv
Y2spOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBDb25uZWN0IHRoaXMgdmlydHVhbCBMUEkgdG8g
dGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBMUEksIHdoaWNoIGlzCj4gKyAgICAgKiBkZXRlcm1pbmVk
IGJ5IHRoZSBzYW1lIGRldmljZSBJRCBhbmQgZXZlbnQgSUQgb24gdGhlIGhvc3Qgc2lkZS4KPiAr
ICAgICAqIFRoaXMgcmV0dXJucyB1cyB0aGUgY29ycmVzcG9uZGluZywgc3RpbGwgdW51c2VkIHBl
bmRpbmdfaXJxLgo+ICsgICAgICovCj4gKyAgICBwaXJxID0gZ2ljdjNfYXNzaWduX2d1ZXN0X2V2
ZW50KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZXZpZCwgZXZlbnRpZCwgdmNwdSwgaW50aWQpOwo+ICsgICAgaWYg
KCAhcGlycSApCj4gKyAgICAgICAgZ290byBvdXRfcmVtb3ZlX21hcHBpbmc7Cj4gKwo+ICsgICAg
dmdpY19pbml0X3BlbmRpbmdfaXJxKHBpcnEsIGludGlkKTsKPiArCj4gKyAgICAvKgo+ICsgICAg
ICogTm93IHJlYWQgdGhlIGd1ZXN0J3MgcHJvcGVydHkgdGFibGUgdG8gaW5pdGlhbGl6ZSBvdXIg
Y2FjaGVkIHN0YXRlLgo+ICsgICAgICogSXQgY2FuJ3QgZmlyZSBhdCB0aGlzIHRpbWUsIGJlY2F1
c2UgaXQgaXMgbm90IGtub3duIHRvIHRoZSBob3N0IHlldC4KCmdpY3YzX2Fzc2lnbl9ndWVzdF9l
dmVudCB3aWxsIHdyaXRlIHRoZSBtYXBwaW5nIGJldHdlZW4gdGhlIGhvc3QgTFBJIGFuZCAKdmly
dHVhbCBMUEkgYWJvdmUuIFNvIGNvdWxkIHlvdSBkZXRhaWwgd2hhdCB5b3UgbWVhbiBieSAiaXQg
aXMgbm90IGtub3duIAp0byB0aGUgaG9zdCB5ZXQiPwoKPiArICAgICAqIFdlIGRvbid0IG5lZWQg
dGhlIFZHSUMgVkNQVSBsb2NrIGhlcmUsIGJlY2F1c2UgdGhlIHBlbmRpbmdfaXJxIGlzbid0Cj4g
KyAgICAgKiBpbiB0aGUgcmFkaXggdHJlZSB5ZXQuCj4gKyAgICAgKi8KPiArICAgIHJldCA9IHVw
ZGF0ZV9scGlfcHJvcGVydHkoaXRzLT5kLCBwaXJxKTsKPiArICAgIGlmICggcmV0ICkKPiArICAg
ICAgICBnb3RvIG91dF9yZW1vdmVfaG9zdF9lbnRyeTsKPiArCj4gKyAgICBwaXJxLT5scGlfdmNw
dV9pZCA9IHZjcHUtPnZjcHVfaWQ7Cj4gKyAgICAvKgo+ICsgICAgICogTWFyayB0aGlzIExQSSBh
cyBuZXcsIHNvIGFueSBvbGRlciAobm93IHVubWFwcGVkKSBMUEkgaW4gYW55IExSCj4gKyAgICAg
KiBjYW4gYmUgZWFzaWx5IHJlY29nbmlzZWQgYXMgc3VjaC4KPiArICAgICAqLwo+ICsgICAgc2V0
X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnBpcnEtPnN0YXR1cyk7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIE5vdyBpbnNlcnQgdGhlIHBlbmRpbmdfaXJxIGludG8gdGhlIGRvbWFp
bidzIExQSSB0cmVlLCBzbyB0aGF0Cj4gKyAgICAgKiBpdCBiZWNvbWVzIGxpdmUuCj4gKyAgICAg
Ki8KPiArICAgIHdyaXRlX2xvY2soJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9j
ayk7Cj4gKyAgICByZXQgPSByYWRpeF90cmVlX2luc2VydCgmaXRzLT5kLT5hcmNoLnZnaWMucGVu
ZF9scGlfdHJlZSwgaW50aWQsIHBpcnEpOwo+ICsgICAgd3JpdGVfdW5sb2NrKCZpdHMtPmQtPmFy
Y2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOwo+ICsKPiArICAgIGlmICggIXJldCApCgpTbyBy
YWRpeF90cmVlX2luc2VydCBjb3VsZCByZXR1cm4gYW4gZXJyb3IgYmVjYXVzZSBhIG1lbW9yeSBh
bGxvY2F0aW9uIApmYWlsdXJlIG9yIHRoZSB2bHBpIHdhcyBhbHJlYWR5IGluIHVzZS4KCkxlYXZp
bmcgYXNpZGUgdGhlIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUsIHRoaXMgaXMgdGhlIG9ubHkg
cGxhY2UgaW4gCnRoZSBjb2RlIHdoaWNoIGNoZWNrIGlmIGFuIHZscGkgd2FzIGFscmVhZHkgaW4g
dXNlLgoKU28gSSB0aGluayB0aGVyZSBpcyBhIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBiZXR3
ZWVuIHRoaXMgY29kZSBhbmQgCmRvX0xQSSBpZiB0aGUgdkxQSSBhbHJlYWR5IGhhZCBhIG1hcHBp
bmcuIEluIHRoYXQgY2FzZSB3ZSBtYXkgdXNlIHRoZSAKd3JvbmcgdkNQVSBsb2NrIHRvIHByb3Rl
Y3QgYXMgaXQgaXMgcmV0cmlldmVkIGZyb20gdGhlIGhvc3QgTFBJIGFycmF5LgoKSSBjYW4gc2Vl
IHR3byBzb2x1dGlvbiB0byBzb2x2ZSB0aGlzOgoJMSkgQ2hlY2sgaWYgdGhlIHZscGkgZG9lcyBu
b3QgeWV0IGhhdmUgYSBtYXBwaW5nIGluIHRoZSByYWRpeCB0cmVlIApiZWZvcmUgY2FsbCBnaWN2
M19hc3NpZ25fZ3Vlc3RfZXZlbnQuIFRoaXMgd291bGQgcmVxdWlyZSB0byB0YWtlIHRoZSAKcmFk
aXggbG9jayBmb3IgYSBsb25nZXIgdGltZS4gSG93ZXZlciwgSSB0aGluayB0aGlzIHdvdWxkIGJy
ZWFrIHlvdXIgCmxvY2tpbmcgb3JkZXIuCgkyKSBEb24ndCBnZXQgdGhlIHZDUFUgZnJvbSB0aGUg
aG9zdCBMUEkgYXJyYXkgYnV0IGZyb20gcGVuZGluZ19pcnEuCgo+ICsgICAgICAgIHJldHVybiAw
Owo+ICsKPiArb3V0X3JlbW92ZV9ob3N0X2VudHJ5Ogo+ICsgICAgZ2ljdjNfcmVtb3ZlX2d1ZXN0
X2V2ZW50KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwgZXZlbnRpZCk7Cj4g
Kwo+ICtvdXRfcmVtb3ZlX21hcHBpbmc6Cj4gKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2sp
Owo+ICsgICAgd3JpdGVfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgIFVOTUFQUEVEX0NPTExFQ1RJT04sIElOVkFMSURfTFBJLCBOVUxMKTsK
PiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gcmV0
Owo+ICt9Cj4gKwo+ICAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgo
KGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCj4gICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVn
KSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKPgo+IEBAIC01OTcsNiArNzEx
LDEwIEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZpcnRfaXRzICppdHMpCj4gICAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBEOgo+ICAg
ICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGQoaXRzLCBjb21tYW5kKTsKPiAgICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBJOgo+ICsgICAgICAgIGNh
c2UgR0lUU19DTURfTUFQVEk6Cj4gKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwdGko
aXRzLCBjb21tYW5kKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBHSVRT
X0NNRF9TWU5DOgo+ICAgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNo
cm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwo+ICAgICAgICAgICAgICBicmVhazsKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IDZmOTRlNjUuLjljMDhjZWUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xNzUsNiArMTc1LDkgQEAgc3RydWN0IHBlbmRp
bmdfaXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCB2ZXZlbnRpZCk7Cj4gIGludCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoc3RydWN0
IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2ZW50aWQp
Owo+ICtzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3Qg
ZG9tYWluICpkLCBwYWRkcl90IGRvb3JiZWxsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZlbnRpZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IHZpcnRfbHBpKTsKPiAgdm9pZCBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50
cnkodWludDMyX3QgaG9zdF9scGksIGludCBkb21haW5faWQsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1aW50MzJfdCB2aXJ0X2xwaSk7
Cj4KPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 14:16:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:16:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMDh-0002Tt-Ro; Thu, 18 May 2017 14:16:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBMDg-0002Th-HM
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 14:16:00 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 17/C8-19409-F9CAD195; Thu, 18 May 2017 14:15:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfeGtl
 Ig57dGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPHoIHPBpcWMFRdaZ7I1
 MP7N62Lk5BAS+MsoceWbVBcjF5D9mFFi0Z9ZrBDONkaJG313GUGqRAScJb6emcsOYvMK6Es07
 dsJFhcWMJdYf34VWIOEwCF1iem32sESEgKeEudnPmKDsd/9bABqZudgE7CSOCQGEmURUJXY/e
 8J0wRG7gWMDKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAn1
 ez8DAuIPxVLPzIUZJDiYlUd7DBbKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4764GygkWpaan
 VqRl5gCDDyYtwcGjJMLLAgxAId7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEuftA5khAFKUU
 ZoHNwIWCZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPeA5nCk5lXArfpFdARTEBHND+QBj
 miJBEhJdXA2Fg0QZnv7IprX9O2WyT+452WyPVXXHvWVobPf+LEDl289vomy/6I3IvPC8+K3fZ
 I0MiKqdLMU2vW3H0w8qYB172j2XtvbjL4dlD651FV02CVb+wnIt7smP2MoaBs8dF5xR1C5yaa
 ffsjJsu69FB4lXxbQSXbxhSn27tmSBZfX34rUuSMQ/uzy0osxRmJhlrMRcWJAGTmOhh/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495116957!97935832!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12920 invoked from network); 18 May 2017 14:15:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 14:15:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBMDc-0004fh-Es; Thu, 18 May 2017 14:15:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBMDW-0003Ll-N7; Thu, 18 May 2017 14:15:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBMDV-0003ZA-Qe; Thu, 18 May 2017 14:15:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109557-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
X-Osstest-Versions-That: xen=17880a0f10421c5e456d593c70da03b1688d34ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 14:15:50 +0000
Subject: [Xen-devel] [xen-unstable test] 109557: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU1NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU1Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NDg2CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDk0ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAxOCBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwOTQ4NgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTA5NDg2CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NDg2CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFp
bCBsaWtlIDEwOTQ0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NDg2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDk0
ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwOTQ4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NDg2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDk0ODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQ4NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNw
dSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRz
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YTdkNGE1OTA0YjYyNzMxNTUxZTM2NmZmNjJkODQ3NTljOGVlNjhlMgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMTc4ODBhMGYxMDQyMWM1ZTQ1NmQ1OTNjNzBkYTAzYjE2
ODhkMzRhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NDg2ICAyMDE3LTA1LTE2IDE0OjIxOjM3
IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwOTUyNyAgMjAxNy0wNS0xNyAwOToy
MjoyOSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTU1
NyAgMjAxNy0wNS0xOCAwMDoyMTowMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWGlvbmcg
WmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgogIFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxp
bnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTdkNGE1OTA0YjYyNzMxNTUxZTM2NmZmNjJkODQ3NTlj
OGVlNjhlMgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIE1heSAxNiAxNDo1NzoyNyAyMDE3ICswMTAwCgogICAgdG9vbHMveGVuY29u
c29sZWQ6IFByZXNlcnZlIGVycm5vIHdoaWxlIHJvdGF0aW5nIGxvZ2ZpbGUgaGFuZGxlcwogICAg
CiAgICBUaGUgbG9naWMgdG8gb3B0aW9uYWxseSBleGl0IGFmdGVyIGEgcG9sbCgpIGVycm9yIHJl
bGllcyBvbiBlcnJubywgYnV0CiAgICBoYW5kbGVfbG9nX3JlbG9hZCgpIGRvZXMgbm90IHByZXNl
cnZlIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKY29tbWl0IDY5MGZkYzIzZGNjOWQ5MThjNmUzMzliMDZiYmZhMjI3NDcxZjYxZGEKQXV0aG9y
OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBNYXkg
MTYgMTg6NTc6NTMgMjAxNyArMDMwMAoKICAgIGxpYnhsL2FybTogRml4IEFSTSBidWlsZC4KICAg
IAogICAgSW5pdGlhbGlzZSAqc2l6ZSBpbiBkZWZhdWx0IGJyYW5jaCB0byBwcmV2ZW50IGNlcnRh
aW4gY29tcGlsZXJzIChpLmUuCiAgICBMaW5hcm8gR0NDIDUuMi0yMDE1LjExLTIpIGZyb20gcmVw
b3J0aW5nICJ2YXJpYWJsZSBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIgogICAgZXJyb3JzIGlu
IGNhbGxlciBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCmNvbW1pdCBlYjEzMTk5MTAwZGZmYmExNDg0YWFjM2U3MmRjN2FhYzJiNDI2Mjlh
CkF1dGhvcjogWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFdl
ZCBNYXkgMTcgMTc6MjQ6NDUgMjAxNyArMDIwMAoKICAgIHg4Ni9pb3JlcV9zZXJ2ZXI6IG1ha2Ug
cDJtX2ZpbmlzaF90eXBlX2NoYW5nZSBhY3R1YWxseSB3b3JrCiAgICAKICAgIENvbW1pdCA2ZDc3
NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0IG91dHN0YW5k
aW5nCiAgICBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5t
YXBzIikgaW50cm9kdWNlZAogICAgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpLCB3aGljaCB3YXMg
bWVhbnQgdG8gc3luY2hyb25vdXNseSBmaW5pc2ggYQogICAgcHJldmlvdXNseSBpbml0aWF0ZWQg
dHlwZSBjaGFuZ2Ugb3ZlciBhIGdwZm4gcmFuZ2UuICBJdCBkaWQgdGhpcyBieQogICAgY2FsbGlu
ZyBnZXRfZW50cnkoKSwgY2hlY2tpbmcgaWYgaXQgd2FzIHRoZSBhcHByb3ByaWF0ZSB0eXBlLCBh
bmQgdGhlbgogICAgY2FsbGluZyBzZXRfZW50cnkoKS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwg
YSBwcmV2aW91cyBjb21taXQgKDE2NzllMGRmM2RmNiAieDg2L2lvcmVxIHNlcnZlcjoKICAgIGFz
eW5jaHJvbm91c2x5IHJlc2V0IG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyIp
IG1vZGlmaWVkCiAgICBnZXRfZW50cnkoKSB0byBhbHdheXMgcmV0dXJuIHRoZSBuZXcgdHlwZSBh
ZnRlciB0aGUgdHlwZSBjaGFuZ2UsIG1lYW5pbmcKICAgIHRoYXQgcDJtX2ZpbmlzaF90eXBlX2No
YW5nZSgpIG5ldmVyIGNoYW5nZWQgYW55IGVudHJpZXMuICBXaGljaCBtZWFucwogICAgd2hlbiBh
biBpb3JlcSBzZXJ2ZXIgd2FzIGRldGFjaGVkIGFuZCB0aGVuIHJlLWF0dGFjaGVkIChhcyBoYXBw
ZW5zIGluCiAgICBYZW5HVCBvbiByZWJvb3QpIHRoZSByZS1hdHRhY2ggZmFpbGVkLgogICAgCiAg
ICBGaXggdGhpcyBieSB1c2luZyB0aGUgZXhpc3RpbmcgcDJtLXNwZWNpZmljIHJlY2FsY3VsYXRp
b24gbG9naWMgaW5zdGVhZAogICAgb2YgZG9pbmcgYSByZWFkLWNoZWNrLXdyaXRlIGxvb3AuCiAg
ICAKICAgIEZpeDogJ2NvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4ODYvaW9yZXEgc2VydmVyOiBzeW5j
aHJvbm91c2x5IHJlc2V0CiAgICAgICAgICBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVu
dHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIiknCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCBlZmE5NTk2ZTlkMTY3Yzhm
YjdkMWM0NDQ2YzEwZjdjYTMwNDUzNjQ2CkF1dGhvcjogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1heSAxNyAxNzoyMzoxNSAyMDE3ICswMjAw
CgogICAgeDg2L21tOiBmaXggaW5jb3JyZWN0IHVubWFwcGluZyBvZiAyTUIgYW5kIDFHQiBwYWdl
cwogICAgCiAgICBUaGUgc2FtZSBzZXQgb2YgZnVuY3Rpb25zIGlzIHVzZWQgdG8gc2V0IGFzIHdl
bGwgYXMgdG8gY2xlYW4KICAgIFAyTSBlbnRyaWVzLCBleGNlcHQgdGhhdCBmb3IgY2xlYW4gb3Bl
cmF0aW9ucyBJTlZBTElEX01GTiAofjBVTCkKICAgIGlzIHBhc3NlZCBhcyBhIHBhcmFtZXRlci4g
VW5mb3J0dW5hdGVseSwgd2hlbiBjYWxjdWxhdGluZyBhbgogICAgYXBwcm9wcmlhdGUgdGFyZ2V0
IG9yZGVyIGZvciBhIHBhcnRpY3VsYXIgbWFwcGluZyBJTlZBTElEX01GTgogICAgaXMgbm90IHRh
a2VuIGludG8gYWNjb3VudCB3aGljaCBsZWFkcyB0byA0SyBwYWdlIHRhcmdldCBvcmRlcgogICAg
YmVpbmcgc2V0IGVhY2ggdGltZSBldmVuIGZvciAyTUIgYW5kIDFHQiBtYXBwaW5ncy4gVGhpcyBl
dmVudHVhbGx5CiAgICBicmVha3MgZG93biBhbiBFUFQgc3RydWN0dXJlIGlycmV2ZXJzaWJseSBp
bnRvIDRLIG1hcHBpbmdzIHdoaWNoCiAgICBwcmV2ZW50cyBjb25zZWN1dGl2ZSBoaWdoIG9yZGVy
IG1hcHBpbmdzIHRvIHRoaXMgYXJlYS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgNWM0ZjU3OWUwZWU0ZjM4Y2FkNTYzNmJiZjhjZTcw
MGEzOTQzMzhkMApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgTW9uIE1heSAxNSAxMzowNTo0NSAyMDE3ICswMTAwCgogICAgeDg2L3B2OiBG
aXggdGhlIGhhbmRsaW5nIG9mIGBpbnQgJHhgIGZvciB2ZWN0b3JzIHdoaWNoIGFsaWFzIGV4Y2Vw
dGlvbnMKICAgIAogICAgVGhlIGNsYWltIGF0IHRoZSB0b3Agb2YgYy9zIDJlNDI2ZDZlZWNmICJ4
ODYvdHJhcHM6IERyb3AgdXNlX2Vycm9yX2NvZGUKICAgIHBhcmFtZXRlciBmcm9tIGRvX3ssZ3Vl
c3RffXRyYXAoKSIgaXMgb25seSBhY3R1YWxseSB0cnVlIGZvciBoYXJkd2FyZQogICAgZXhjZXB0
aW9ucy4gIEl0IGlzIG5vdCB0cnVlIGZvciBgaW50ICR4YCBpbnN0cnVjdGlvbnMgKHdoaWNoIG5l
dmVyIHB1c2ggZXJyb3IKICAgIGNvZGUpLCBpcnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0aGUgdmVj
dG9yIGFsaWFzZXMgYW4gZXhjZXB0aW9uIG9yIG5vdC4KICAgIAogICAgRnVydGhlcm1vcmUsIGMv
cyA2NDgwY2M2MjgwZSAieDg2L3RyYXBzOiBGaXggZmFpbGVkIEFTU0VSVCgpIGluCiAgICBkb19n
dWVzdF90cmFwKCkiIHJlYWxseSBzaG91bGQgaGF2ZSBoZWxwZWQgaGlnaGxpZ2h0IHRoYXQgYSBy
ZWdyZXNzaW9uIGhhZAogICAgYmVlbiBpbnRyb2R1Y2VkLgogICAgCiAgICBNb2RpZnkgcHZfaW5q
ZWN0X2V2ZW50KCkgdG8gdW5kZXJzdGFuZCBldmVudCB0eXBlcyBvdGhlciB0aGFuCiAgICBYODZf
RVZFTlRUWVBFX0hXX0VYQ0VQVElPTiwgYW5kIGludHJvZHVjZSBwdl9pbmplY3Rfc3dfaW50ZXJy
dXB0KCkgZm9yIHRoZQogICAgYGludCAkeGAgaGFuZGxpbmcgY29kZS4KICAgIAogICAgQWRkIGZ1
cnRoZXIgYXNzZXJ0aW9ucyB0byBwdl9pbmplY3RfZXZlbnQoKSBjb25jZXJuaW5nIHRoZSB0eXBl
IG9mIGV2ZW50cwogICAgcGFzc2VkIGluLCB3aGljaCBpbiB0dXJuIHJlcXVpcmVzIHRoYXQgZG9f
Z3Vlc3RfdHJhcCgpIHNldCBpdHMgdHlwZQogICAgYXBwcm9wcmlhdGVseSAod2hpY2ggaXMgbm93
IHVzZWQgZXhjbHVzaXZlbHkgZm9yIGhhcmR3YXJlIGV4Y2VwdGlvbnMpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgYjIz
MTg4NGRhODA1ZDIxMTU2MTYzZDNlYTJlZjRkZTJlOWY2NWZiMApBdXRob3I6IEphbiBCZXVsaWNo
IDxKQmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgTWF5IDEyIDAwOjUyOjU0IDIwMTcgLTA2
MDAKCiAgICBpbmNsdWRlOiBmaXggYnVpbGQgd2l0aG91dCBDKysgY29tcGlsZXIgaW5zdGFsbGVk
CiAgICAKICAgIFRoZSBydWxlIGZvciBoZWFkZXJzKysuY2hrIHdhbnRzIHRvIG1vdmUgaGVhZGVy
cysrLmNoay5uZXcgdG8gdGhlCiAgICBkZXNpZ25hdGVkIHRhcmdldCwgd2hpY2ggbWVhbnMgd2Ug
aGF2ZSB0byBjcmVhdGUgdGhhdCBmaWxlIGluIHRoZSBmaXJzdAogICAgcGxhY2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAzNmEwNDlmZjQ2
NWYyMWMzOGYwOWU2ZTVlMTc1YzgzMTE0MDdmNDRjCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDEyIDE2OjIxOjA2IDIwMTcgKzAxMDAKCiAgICBp
b2VtdS1zdHViZG9tOiBkb24ndCBsaW5rICotc29mdG1tdSogYW5kICotbGludXgtdXNlcioKICAg
IAogICAgVGhleSBhcmUgZ2VuZXJhdGVkIGJ5IC4vY29uZmlndXJlLiBIYXZpbmcgdGhlbSBsaW5r
ZWQgY2FuIGNhdXNlIHJhY2UKICAgIGJldHdlZW4gdG9vbHMgYnVpbGQgYW5kIHN0dWJkb20gYnVp
bGQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAz
OTQ2Mzg0MDg5NzIwZWFjZDlkNzM1N2QzN2NkNGE5OTA3NmQwNzRlCkF1dGhvcjogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBNYXkgMTIgMTU6MTA6NTEgMjAxNyAr
MDIwMAoKICAgIHRvb2xzOiBkb24ndCByZXF1aXJlIHVuYXZhaWxhYmxlIG9wdGlvbmFsIGxpYnJh
cmllcyBpbiBwa2ctY29uZmlnIGZpbGVzCiAgICAKICAgIGJsa3RhcDIgaXMgb3B0aW9uYWwsIHNv
IHRoZXJlIHNob3VsZCBiZSBubyBwa2ctY29uZmlnIGZpbGUgcmVxdWlyaW5nCiAgICB4ZW5ibGt0
YXBjdGwgaWYgaXQgaXNuJ3QgZW5hYmxlZCBmb3IgdGhlIGJ1aWxkLgogICAgCiAgICBBZGQgYSBm
aWx0ZXIgbWVjaGFuaXNtIHRvIHRvb2xzL1J1bGVzLm1rIHRvIGZpbHRlciBvdXQgb3B0aW9uYWwK
ICAgIGxpYnJhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 14:17:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:17:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMEk-0002YH-7N; Thu, 18 May 2017 14:17:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBMEj-0002Y2-F7
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 14:17:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8D/BF-26749-0ECAD195; Thu, 18 May 2017 14:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff+Gtl
 Ig+lTFSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8aVNtOBtM2NF5+HTzA2M
 ayK6GLk4hAT+MkqcvD+RFcJ5zCix6ccSRghnG6PE8/67QA4nh4iAs8TXM3PZQWxeAX2J9suvW
 EBsYQELiWO3VrGDNEgIrNaT6Nz5BqxIQsBb4u3BN8xdjBxg9ss9Ul2M7BxsAlYSh8RAClgEVC
 V6Hy5gncDIvYCRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZ
 GoMcZgGAHY/MXp0OMkhxMSqK8hwtkI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N5dDZQTLEpN
 T61Iy8wBhh5MWoKDR0mEVwgkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rzvQIoEQIoyS
 vPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeUtApvBk5pXAbXoFdAQT0BHND6RBji
 hJREhJNTByxF33sI/nCy+f6tBhvvTYzWcse0Pa7Gb4Mx0/IdLitdXQZrnNZ4dVu87dT5Ws1T3
 vkWfCtDiMKyKvSKVwpStb//vw37p6v2d9sJCvDOmY/kLkT+++54/zP5651yy9UCN0CcMrv8rH
 5SJn1z3dt/5ZKuvXB7e9jkm+f/9HKaRRJktPqJDRsFyJpTgj0VCLuag4EQCv+bJIfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495117022!93614439!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7077 invoked from network); 18 May 2017 14:17:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 14:17:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBMEe-0004h5-4M; Thu, 18 May 2017 14:17:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBMEY-0003NW-Ry; Thu, 18 May 2017 14:16:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBMEY-0004XA-LD; Thu, 18 May 2017 14:16:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109560-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=cdece0467c00007cf8e3f4b3c3f0b13bf2c4fea9
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 14:16:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 109560: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7264897099231976656=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7264897099231976656==
Content-Type: text/plain

flight 109560 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109560/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               5 xen-build                fail REGR. vs. 107636
 build-arm64                   5 xen-build                fail REGR. vs. 107636
 build-amd64-xsm               5 xen-build                fail REGR. vs. 107636
 build-i386                    5 xen-build                fail REGR. vs. 107636
 build-amd64                   5 xen-build                fail REGR. vs. 107636
 build-i386-xsm                5 xen-build                fail REGR. vs. 107636
 build-armhf-xsm               5 xen-build                fail REGR. vs. 107636
 build-armhf                   5 xen-build                fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                cdece0467c00007cf8e3f4b3c3f0b13bf2c4fea9
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   23 days
Failing since        107644  2017-04-25 10:26:10 Z   23 days   59 attempts
Testing same since   109506  2017-05-16 23:14:05 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-arm64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 9809 lines long.)


--===============7264897099231976656==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7264897099231976656==--

From xen-devel-bounces@lists.xen.org Thu May 18 14:17:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMEo-0002a2-KT; Thu, 18 May 2017 14:17:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBMEn-0002Za-5A
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 14:17:09 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B0/82-10689-4ECAD195; Thu, 18 May 2017 14:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffxGtl
 Ig2mntSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjFz8wFaw1r/hwoZOxgbFLq4uRi0NIYDOj
 xNVlU9m7GDmBnN2MEi8WZIPYwgI2EhNftrOA2CICkRL7tx5ggajJlrh74QQzSDOzwGpGiSkbV
 rCCJNgENCXufP7EBGLzClhJHO+fChZnEVCV2PxzIVizqEC4xNvGIywQNYISJ2c+AbM5gZYtO/
 ebGcRmFrCVuDN3N5QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGJnpJRZnpGSW
 5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEBxwAEOxhXbPc8xCjJwaQkynu4QDZSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSv92qgnGBRanpqRVpmDjD0YdISHDxKIrwswPAX4i0uSMwtzkyHS
 J1iVJQS55UA6RMASWSU5sG1weLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5F4JM4cnMK4
 Gb/gpoMRPQ4uYH0iCLSxIRUlINjBbuBS17qkK++7K5tabujeEM1Xi97rgkh2vVLIOiOZovVvk
 H6tUIpXzWr3m0pu3dS/119nric1rNZrSEOD6KaQx+sNmgo+j6xW1XnDe/XvfpodZrm5/bjjps
 PFz5bF56bpDPX/nYr2+de5r2BvVf/r5Vom15YtHvLs1H+gwnU/5qHVKYtWv+CyWW4oxEQy3mo
 uJEAC9nnaayAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495117027!45686877!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31932 invoked from network); 18 May 2017 14:17:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 18 May 2017 14:17:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A8F9D1516;
 Thu, 18 May 2017 07:17:06 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 918C93F575;
 Thu, 18 May 2017 07:17:05 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-23-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <78f0c6df-56ff-57c6-fe47-544fe003c553@arm.com>
Date: Thu, 18 May 2017 15:17:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-23-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 22/28] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IE1PVkkgY29tbWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJlZGlz
dHJpYnV0b3IKPiAocmVhZDogVkNQVSkgdG8gYW5vdGhlci4KPiBGb3Igbm93IG1pZ3JhdGlvbiBv
ZiAibGl2ZSIgTFBJcyBpcyBub3QgeWV0IGltcGxlbWVudGVkLCBidXQgd2Ugc3RvcmUKPiB0aGUg
Y2hhbmdlZCBhZmZpbml0eSBpbiB0aGUgaG9zdCBMUEkgc3RydWN0dXJlIGFuZCBpbiBvdXIgdmly
dHVhbCBJVFRFLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwg
MzAgKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyAgICAg
ICAgfCAxNSArKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwg
NTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA0ICsrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDEwOCBp
bnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRleCA4YTUwZjdkLi5mMDA1OTdlIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCj4gQEAgLTkxNSw2ICs5MTUsMzYgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpn
aWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiBw
aXJxOwo+ICB9Cj4KPiArLyogQ2hhbmdlcyB0aGUgdGFyZ2V0IFZDUFUgZm9yIGEgZ2l2ZW4gaG9z
dCBMUEkgYXNzaWduZWQgdG8gYSBkb21haW4uICovCj4gK2ludCBnaWN2M19scGlfY2hhbmdlX3Zj
cHUoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9vcmJlbGwsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZlbnRpZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKPiArewo+ICsgICAgdWlu
dDMyX3QgaG9zdF9scGk7Cj4gKyAgICBzdHJ1Y3QgaXRzX2RldmljZSAqZGV2Owo+ICsKPiArICAg
IHNwaW5fbG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwo+ICsgICAgZGV2ID0g
Z2V0X2l0c19kZXZpY2UoZCwgdmRvb3JiZWxsLCB2ZGV2aWQpOwo+ICsgICAgaWYgKCBkZXYgKQo+
ICsgICAgICAgIGhvc3RfbHBpID0gZ2V0X2hvc3RfbHBpKGRldiwgdmV2ZW50aWQpOwo+ICsgICAg
ZWxzZQo+ICsgICAgICAgIGhvc3RfbHBpID0gMDsKPiArICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNo
LnZnaWMuaXRzX2RldmljZXNfbG9jayk7Cj4gKwo+ICsgICAgaWYgKCAhaG9zdF9scGkgKQo+ICsg
ICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUT0RPOiBUaGlz
IGp1c3QgY2hhbmdlcyB0aGUgdmlydHVhbCBhZmZpbml0eSwgdGhlIHBoeXNpY2FsIExQSQo+ICsg
ICAgICogc3RpbGwgc3RheXMgb24gdGhlIHNhbWUgcGh5c2ljYWwgQ1BVLgo+ICsgICAgICogQ29u
c2lkZXIgdG8gbW92ZSB0aGUgcGh5c2ljYWwgYWZmaW5pdHkgdG8gdGhlIHBDUFUgcnVubmluZyB0
aGUgbmV3Cj4gKyAgICAgKiB2Q1BVLiBIb3dldmVyIHRoaXMgcmVxdWlyZXMgc2NoZWR1bGluZyBh
IGhvc3QgSVRTIGNvbW1hbmQuCj4gKyAgICAgKi8KPiArICAgIGdpY3YzX2xwaV91cGRhdGVfaG9z
dF92Y3B1aWQoaG9zdF9scGksIHZjcHVfaWQpOwoKSWYgeW91IGRvIHRoYXQsIHRoZSBuZXh0IGlu
dGVycnVwdCB3aWxsIGdldCB0aGUgd3JvbmcgdkNQVSBsb2NrLiBJIGd1ZXNzIAp0aGlzIHdpbGwg
YmUgc29sdmVkIGJ5IHRoZSB2R0lDIHJld29yaz8KCj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30K
PiArCj4gIC8qIFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0
IG9mIGhvc3QgSVRTZXMgb3V0IG9mIGl0LiAqLwo+ICB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKPiAgewo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWxwaS5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwo+IGluZGV4
IGQ0Mjc1MzkuLjZhZjVhZDkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1scGku
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKPiBAQCAtMjI1LDYgKzIyNSwyMSBA
QCB2b2lkIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeSh1aW50MzJfdCBob3N0X2xwaSwgaW50
IGRvbWFpbl9pZCwKPiAgICAgIHdyaXRlX3U2NF9hdG9taWMoJmhscGlwLT5kYXRhLCBobHBpLmRh
dGEpOwo+ICB9Cj4KPiAraW50IGdpY3YzX2xwaV91cGRhdGVfaG9zdF92Y3B1aWQodWludDMyX3Qg
aG9zdF9scGksIHVuc2lnbmVkIGludCB2Y3B1X2lkKQo+ICt7Cj4gKyAgICB1bmlvbiBob3N0X2xw
aSAqaGxwaXA7Cj4gKwo+ICsgICAgQVNTRVJUKGhvc3RfbHBpID49IExQSV9PRkZTRVQpOwo+ICsK
PiArICAgIGhvc3RfbHBpIC09IExQSV9PRkZTRVQ7Cj4gKwo+ICsgICAgaGxwaXAgPSAmbHBpX2Rh
dGEuaG9zdF9scGlzW2hvc3RfbHBpIC8gSE9TVF9MUElTX1BFUl9QQUdFXVtob3N0X2xwaSAlIEhP
U1RfTFBJU19QRVJfUEFHRV07Cj4gKwo+ICsgICAgd3JpdGVfdTE2X2F0b21pYygmaGxwaXAtPnZj
cHVfaWQsIHZjcHVfaWQpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMg
aW50IGdpY3YzX2xwaV9hbGxvY2F0ZV9wZW5kdGFibGUodWludDY0X3QgKnJlZykKPiAgewo+ICAg
ICAgdWludDY0X3QgdmFsOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggYzVjMGU1ZS4uZWY3Yzc4ZiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTY3MCw2ICs2NzAsNTkgQEAgb3V0X3JlbW92ZV9tYXBw
aW5nOgo+ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+Cj4gK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9t
b3ZpKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQo+ICt7Cj4gKyAgICB1
aW50MzJfdCBkZXZpZCA9IGl0c19jbWRfZ2V0X2RldmljZWlkKGNtZHB0cik7Cj4gKyAgICB1aW50
MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsKPiArICAgIHVpbnQxNl90IGNv
bGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kcHRyKTsKPiArICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gKyAgICBzdHJ1Y3QgdmNw
dSAqb3ZjcHUsICpudmNwdTsKPiArICAgIHVpbnQzMl90IHZscGk7Cj4gKyAgICBpbnQgcmV0ID0g
LTE7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArICAgIC8qIENoZWNr
IGZvciBhIG1hcHBlZCBMUEkgYW5kIGdldCB0aGUgTFBJIG51bWJlci4gKi8KPiArICAgIGlmICgg
IXJlYWRfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJm92Y3B1LCAmdmxwaSkgKQo+
ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArCj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJ
RF9MUEkgKQo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArCj4gKyAgICAvKiBDaGVjayB0
aGUgbmV3IGNvbGxlY3Rpb24gSUQgYW5kIGdldCB0aGUgbmV3IFZDUFUgcG9pbnRlciAqLwo+ICsg
ICAgbnZjcHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOwo+ICsgICAg
aWYgKCAhbnZjcHUgKQo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArCj4gKyAgICBwID0g
Z2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRk
cmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmlkLCBl
dmVudGlkKTsKPiArICAgIGlmICggdW5saWtlbHkoIXApICkKPiArICAgICAgICBnb3RvIG91dF91
bmxvY2s7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm92Y3B1LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOwoKVGhlIGxvY2tpbmcgaXMgc3RpbGwgYSBwcm9ibGVtIGhlcmUgYmVjYXVzZSBv
ZiBhdCBsZWFzdCB0aGUgY3JhZnRlZCBtZW1vcnkuCgo+ICsKPiArICAgIC8qIFVwZGF0ZSBvdXIg
Y2FjaGVkIHZjcHVfaWQgaW4gdGhlIHBlbmRpbmdfaXJxLiAqLwo+ICsgICAgcC0+bHBpX3ZjcHVf
aWQgPSBudmNwdS0+dmNwdV9pZDsKPiArCj4gKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZv
dmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArCj4gKyAgICAvKiBOb3cgc3RvcmUgdGhl
IG5ldyBjb2xsZWN0aW9uIGluIHRoZSB0cmFuc2xhdGlvbiB0YWJsZS4gKi8KPiArICAgIGlmICgg
IXdyaXRlX2l0dGVfbG9ja2VkKGl0cywgZGV2aWQsIGV2ZW50aWQsIGNvbGxpZCwgdmxwaSwgJm52
Y3B1KSApCj4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsKPiArICAgIHNwaW5fdW5sb2Nr
KCZpdHMtPml0c19sb2NrKTsKPiArCj4gKyAgICAvKiBUT0RPOiBsb29rdXAgY3VycmVudGx5LWlu
LWd1ZXN0IHZpcnR1YWwgSVJRcyBhbmQgbWlncmF0ZSB0aGVtPyAqLwoKVGhhdCdzIGdvaW5nIHRv
IGJlIGFuIGlzc3VlIGlmIHlvdSBkb24ndCBkbyB0aGF0IGJlY2F1c2UgZG9fTFBJIHdvdWxkIApn
ZXQgdGhlIHdyb25nIGxvY2suIEhvcGVmdWxseSB0aGlzIHdpbGwgZ2V0IHJlc29sdmVkIGJ5IHRo
ZSB2R0lDIHJld29yaz8gCklmIHNvLCB0aGVuIGEgdG9kbyB3b3VsZCBiZSB1c2VmdWwgd2hlcmUg
dGhlIGxvY2tpbmcgaXMgZnJhZ2lsZS4KClRoaXMgY29tbWVudCB3b3VsZCBhbHNvIGFwcGx5IGZv
ciBhbGwgdGhlIHBsYWNlIGluIHRoZSBuZXcgY29kZS4gU28gd2UgCmNhbiBmaW5kIGVhc2lseSB3
aGVuIGRvaW5nIHRoZSByZXdvcmsuCgo+ICsKPiArICAgIHJldHVybiBnaWN2M19scGlfY2hhbmdl
X3ZjcHUoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRldmlkLCBldmVudGlkLCBudmNwdS0+dmNwdV9pZCk7Cj4gKwo+ICtv
dXRfdW5sb2NrOgo+ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ICsKPiArICAg
IHJldHVybiByZXQ7Cj4gK30KPiArCj4gICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNl
cikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKPiAgI2RlZmluZSBJVFNfQ01E
X09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQo+Cj4gQEAg
LTcxNSw2ICs3NjgsMTIgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKPiAgICAgICAgICBjYXNlIEdJVFNfQ01E
X01BUFRJOgo+ICAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcHRpKGl0cywgY29tbWFu
ZCk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgR0lUU19DTURfTU9WQUxM
Ogo+ICsgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfR19JTkZPLCAidkdJVFM6IGlnbm9yaW5n
IE1PVkFMTCBjb21tYW5kXG4iKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgY2Fz
ZSBHSVRTX0NNRF9NT1ZJOgo+ICsgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21vdmkoaXRz
LCBjb21tYW5kKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBHSVRTX0NN
RF9TWU5DOgo+ICAgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9u
b3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwo+ICAgICAgICAgICAgICBicmVhazsKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IDljMDhjZWUuLjgyZDc4OGMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xNzgsOCArMTc4LDEyIEBAIGludCBnaWN2M19yZW1v
dmVfZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVz
cywKPiAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3RydWN0
IGRvbWFpbiAqZCwgcGFkZHJfdCBkb29yYmVsbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2ZW50aWQsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCB2aXJ0X2xwaSk7Cj4gK2ludCBnaWN2M19scGlfY2hhbmdlX3ZjcHUoc3Ry
dWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBkb29yYmVsbCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZlbnRpZCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCk7Cj4gIHZvaWQgZ2ljdjNfbHBpX3VwZGF0
ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdWludDMyX3Qg
dmlydF9scGkpOwo+ICtpbnQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X3ZjcHVpZCh1aW50MzJfdCBo
b3N0X2xwaSwgdW5zaWduZWQgaW50IHZjcHVfaWQpOwo+Cj4gICNlbHNlCj4KPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 14:23:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMKc-0003Rp-Eh; Thu, 18 May 2017 14:23:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dBMKb-0003Rj-8R
 for xen-devel@lists.xen.org; Thu, 18 May 2017 14:23:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 18/99-03587-C4EAD195; Thu, 18 May 2017 14:23:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMKsWRWlGSWpSXmKPExsXS1tbhqOuzTjb
 SoO0Bu8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHrez9zwX6BitMtm9kbGOfxdjFycQgJTGeU
 mNe/n62LkZNDQoBX4siyGawQtr/ExwsvmSCKGhglrqyYwgbh7GGU+LzpPiNIlZDALkaJL7ckI
 RJrGCUO/DrBDJJgE9CSeLL7OdhYEQFlid5fv1lAipgF1jJK7N/Uwg6SEBZwk5jx+g8TRJG7RO
 fFBmYI201i26+fYHewCKhK7Dq6BqyeVyBY4sfGi1A3fWWU2PpnB1gzp4C9xO/jp8CaGQXEJL6
 fWgMWZxYQl7j1ZD4TxEMCEkv2nGeGsEUlXj7+B7VAUmLSpy9QtrjEmsvz4ezOfT+hAaMo8Xd9
 KyPETB2JBbs/sUHY2hLLFr5mhjhOUOLkzCcskGBRlHg4cw77BEbZWUjOmIWkfRaS9llI2hcws
 qxi1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMfAYg2MF4el
 3gIUZJDiYlUd7DBbKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4zdcC5QSLUtNTK9Iyc4ApCCY
 twcGjJMKrC5LmLS5IzC3OTIdInWJUlBLn/bMGKCEAksgozYNrg6W9S4yyUsK8jECHCPEUpBbl
 Zpagyr9iFOdgVBLm7QeZwpOZVwI3/RXQYiagxc0PpEEWlyQipKSAqe7ri5frr+Vce9YS9vnu7
 WWJPxOnevW/6n/HmnJ7Q3RId/nSbToekhx7Tgt7/VtwbeahI7N6L7y5knzsnNGWLbxLQwXem7
 y6vMRuTnaw5CxjGQ7fOR5V01e1mLse8uO8mj3v6AJxacG0bmFvi2NPprS/PviiJrbu6bW1Nh4
 fPDs1SmpL31arrVZiKc5INNRiLipOBAA0ptNLdgMAAA==
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495117385!103256720!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63993 invoked from network); 18 May 2017 14:23:07 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 14:23:07 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 May 2017 07:23:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,359,1491289200"; d="scan'208";a="263526596"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga004.fm.intel.com with ESMTP; 18 May 2017 07:23:04 -0700
Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 18 May 2017 07:23:04 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 18 May 2017 07:23:04 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Thu, 18 May 2017 22:23:02 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v2] x86/vpmu: add cpu hot unplug notifier for vpmu
Thread-Index: AQHSz5he6cI7hhwaIUeYZBSrUojSL6H5RvuAgACnnvD//5s+gIAAlCDg
Date: Thu, 18 May 2017 14:23:01 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167D01DFE@SHSMSX101.ccr.corp.intel.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D01B03@SHSMSX101.ccr.corp.intel.com>
 <591DB879020000780015AF1E@prv-mh.provo.novell.com>
In-Reply-To: <591DB879020000780015AF1E@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYwo+ID4gQEAgLTg1OSw2ICs4NTksNyBAQCBzdGF0aWMgaW50IGNwdV9jYWxsYmFj
aygKPiA+ICAgICAgewo+ID4gICAgICAgICAgdnBtdV9zYXZlX2ZvcmNlKHZjcHUpOwo+ID4gICAg
ICAgICAgdnBtdV9yZXNldCh2cG11LCBWUE1VX0NPTlRFWFRfTE9BREVEKTsKPiA+ICsgICAgICAg
IHBlcl9jcHUobGFzdF92Y3B1LCBjcHUpID0gTlVMTDsgICAgICAgIC8vIE9SOiB0aGlzX2NwdShs
YXN0X3ZjcHUpID0gTlVMTDsKPiA+ICAgICAgfQo+ID4gICAgIEFzIHlvdSBtZW50aW9uZWQgaW4g
YmVmb3JlIGNvbW1lbnRzLCBpdCBoYXMgYmVlbiBkb25lIGluIHZwbXVfc2F2ZV9mb3JjZSgpLiBT
byB0aGlzIGNoYW5nZSBpcyB1bm5lY2Vzc2FyeS4KPiAKPiBJbmRlZWQuIEJ1dCBhbGwgSSB3YXMg
dGFsa2luZyBpcyBsYXN0X3BjcHUgKHdoZXJlYXMgeW91IG9uY2UgYWdhaW4gdGFsayBhYm91dCBs
YXN0X3ZjcHUpLgo+IAo+ID4gICAgIEluIHN1bW1hcnksIEkgdGhpbmsgaXQgaXMgZW5vdWdoIHRv
IHNvbHZlIHRoZSBpc3N1ZSBpbiB2cG11X2xvYWQoKSBhbmQgdnBtdV9hcmNoX2Rlc3Ryb3koKS4K
PiAKPiBUaGF0J3Mgd2hhdCBJIGFsbHVkZWQgdG8gaW4gbXkgcmVwbHkuCj4gCj4gPiAgICAgQWZ0
ZXIgY3B1X2NhbGxiYWNrKCkgZnVuY3Rpb24sIHBlcl9jcHUobGFzdF92Y3B1LCB2cG11LT5sYXN0
X3BjcHUpCj4gPiB3aWxsIGJlIE5VTEwKPiAKPiBOby4gcGVyX2NwdSguLi4sIDxvZmZsaW5lZC1w
Y3B1Pikgc2ltcGx5IGlzIGludmFsaWQuCj4gCj4gPiBhbmQgVlBNVV9DT05URVhUX0xPQURFRCB3
aWxsIGJlIGNsZWFyLgo+ID4gICAgIEluIHZwbXVfYXJjaF9kZXN0cm95KCksIHRoZXJlIHdpbGwg
bm90IG1ha2UgcmVtb3RlIGNhbGwgdG8gY2xlYXIgbGFzdC4KPiAKPiBJIGRvbid0IHVuZGVyc3Rh
bmQgdGhpcyBzZW50ZW5jZS4KCkkgbWVhbiBwZXJfY3B1KC4uLiwgPG9mZmxpbmVkLXBjcHU+KSB3
aWxsIGJlIE5VTEwgYWZ0ZXIgY3B1X2NhbGxiYWNrKCksIHNvIHRoYXQgInBlcl9jcHUobGFzdF92
Y3B1LCB2cG11LT5sYXN0X3BjcHUpID09IHYiIGNoZWNrIGluIAp2cG11X2FyY2hfZGVzdHJveSgp
IHdpbGwgYmUgZmFpbCB3aGVuIGxhc3RfcGNwdSBpcyB0aGUgb2ZmbGluZWQgcENQVS4gT3IsIGl0
IG1heSBtYWtlIGEgcmVtb3RlIGNhbGwgdG8gY2xlYXIgdGhlIGxhc3RfdnBjdSAodnBtdV9jbGVh
cl9sYXN0KCkpLgpCdXQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBzaW1wbHkgaXMgaW52YWxpZCwg
bGFzdF92Y3B1IHNldCB0byBOVUxMIGlzIHByZXNlbnRlZCBpbiBzb3VyY2UgY29kZS4gIEhvdyB0
byBjb21wcmVoZW5kIGl0PwoKVGhhbmtzLApMdXdlaSBLYW5nCgo+IAo+ID4gICAgIEluIHZwbXVf
bG9hZCgpLCByZW1vdGUgY2FsbCB3aWxsIGd1YXJkZWQgYnkgVlBNVV9DT05URVhUX0xPQURFRCBm
bGFnIGNoZWNrLiBBcyBmb3IgdnBtdS0+bGFzdF9wY3B1LCB3ZSBjYW4ndCB1c2Ugc29tZQo+IHJh
bmRvbSBvbmxpbmUgb25lIHRvIHByb2R1Y2UgZmFsc2UuCj4gPiAgICAgV2hhdCBpcyB5b3VyIG9w
aW5pb24/Cj4gCj4gSSBjb250aW51ZSB0byB0aGluayB0aGF0IGl0IG5lZWRzIHRvIGJlIG1hZGUg
c3VyZSBsYXN0X3BjcHUgaXMgdmFsaWQgYmVmb3JlIHVzaW5nIGl0IGZvciBhbnl0aGluZy4gQWdy
ZWVkLCBteSBwcmV2aW91cyBzdWdnZXN0aW9uIG9mCj4gc2ltcGx5IHN0b3JpbmcgYW4gaW52YWxp
ZCB2YWx1ZSB3YXMgbm90IHZlcnkgdXNlZnVsLCBhcyB0aGUgcXVlc3Rpb25hYmxlIGNvbXBhcmlz
b24gaXMgIT0gKHdoZW4gbWFraW5nIHRoZSBzdWdnZXN0aW9uIEkgZGlkIHdyb25nbHkKPiByZW1l
bWViZXIgaXQgdG8gYmUgPT0gKSwgYnV0IHRoYXQgZG9lc24ndCBlbGltaW5hdGUgdGhlIG5lZWQg
dG8gc2FuaXR5IGNoZWNrIHRoZSB2YWx1ZSBiZWZvcmUgdXNlLiBQZXJoYXBzIGFsbCB0aGF0J3Mg
bmVlZGVkIGFyZSBhCj4gY291cGxlIG9mIGNwdV9vbmxpbmUoKSBjaGVja3MuCj4gCj4gSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 14:23:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMLE-0003VA-1k; Thu, 18 May 2017 14:23:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBMLC-0003U1-1N
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 14:23:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 3C/14-03920-17EAD195; Thu, 18 May 2017 14:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTbdgnWy
 kwZJWKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePAz/uMBVcEKm7+7GJsYLzJ08XIxSEksJlR
 YvrBd4wQzm5GibW7zzN1MXJyCAvYS1y/08EGYosIRErs33qABcQWEsiWmPv/LFgDs8BqRokpG
 1awgiTYBDQl7nz+BNbMK2Al0dpxEizOIqAqsXrCDXYQW1QgXOJt4xEWiBpBiZMzn4DZnAI2Ev
 9f32IEsZkFbCXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6xkV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDIMQDBDsbT6wIPMUpyMCmJ8h4ukI0U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMFrvhYoJ1iUmp5akZaZAwx+mLQEB4+SCG8WSJq3uCAxtzgzH
 SJ1ilFRSpw3HSQhAJLIKM2Da4NF3CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8/KBTOHJzC
 uBm/4KaDET0OLmB9Igi0sSEVJSDYwTPQ+1K61fuipAgi/y1fGGarU9iyUlGFdOuZx7b6XU+Zv
 67cwfPDkW9phOUvN3kcvtXSh7u0kgJmHuFf0+PsHr2gf5mdwqjtys92Sc6X9kc7XBKjWdN9cu
 zX/nOkdONGFNScS12a4q72Xenl2w5a1ymRTHyktnDrLc1bugon9nbXje8ojXWkxKLMUZiYZaz
 EXFiQDTNHfXswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495117423!103184305!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11395 invoked from network); 18 May 2017 14:23:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 18 May 2017 14:23:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4DF321516;
 Thu, 18 May 2017 07:23:43 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 36D6A3F575;
 Thu, 18 May 2017 07:23:42 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-24-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d1fe2c8c-b18b-b119-797e-5027a04cd292@arm.com>
Date: Thu, 18 May 2017 15:23:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-24-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 23/28] ARM: vITS: handle DISCARD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IERJU0NBUkQgY29tbWFuZCBkcm9wcyB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIGEgRGV2aWNlSUQv
RXZlbnRJRAo+IGFuZCBhbiBMUEkvY29sbGVjdGlvbiBwYWlyLgo+IFdlIG1hcmsgdGhlIHJlc3Bl
Y3RpdmUgc3RydWN0dXJlIGVudHJpZXMgYXMgbm90IGFsbG9jYXRlZCBhbmQgbWFrZQo+IHN1cmUg
dGhhdCBhbnkgcXVldWVkIElSUXMgYXJlIHJlbW92ZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNo
YW5nZWQsIDI0IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggZWY3Yzc4Zi4u
ZjdhOGQ3NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTcyMyw2ICs3MjMsMjcgQEAgb3V0X3Vu
bG9jazoKPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPgo+ICtzdGF0aWMgaW50IGl0c19oYW5kbGVf
ZGlzY2FyZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiArewo+ICsg
ICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+ICsgICAg
dWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7Cj4gKyAgICBpbnQgcmV0
Owo+ICsKPiArICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKwo+ICsgICAgLyogUmVt
b3ZlIGZyb20gdGhlIHJhZGl4IHRyZWUgYW5kIHJlbW92ZSB0aGUgaG9zdCBlbnRyeS4gKi8KPiAr
ICAgIHJldCA9IGl0c19kaXNjYXJkX2V2ZW50KGl0cywgZGV2aWQsIGV2ZW50aWQpOwo+ICsKPiAr
ICAgIC8qIFJlbW92ZSBmcm9tIHRoZSBndWVzdCdzIElUVEUuICovCj4gKyAgICBpZiAoIHJldCB8
fCB3cml0ZV9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVU5NQVBQRURfQ09MTEVDVElPTiwgSU5WQUxJRF9MUEksIE5V
TEwpICkKCkkgYW0gbm90IHN1cmUgdG8gZnVsbHkgdW5kZXJzdGFuZCB0aGlzIGlmLiBJZiByZXQg
aXMgbm90IE5VTEwgeW91IApvdmVycmlkZSBpdCBhbmQgbmV2ZXIgY2FsbCB3cml0ZV9pdHRlX2xv
Y2tlZC4KCklzIGl0IHdoYXQgeW91IHdhbnRlZD8gSWYgc28sIHRoZW4gcHJvYmFibHkgYSBiaXQg
bW9yZSBkb2N1bWVudGF0aW9uIAp3b3VsZCBiZSB1c2VmdWwgdG8gZXhwbGFpbiB3aHkgd3JpdHRl
X2l0dGVfbG9ja2VkIGlzIHNraXBwZWQuCgo+ICsgICAgICAgIHJldCA9IC0xOwo+ICsKPiArICAg
IHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9
Cj4gKwo+ICAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2Vy
KSAmIDB4ZmYpICsgMSkgPDwgMTIpCj4gICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAg
ICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKPgo+IEBAIC03NTUsNiArNzc2LDkgQEAg
c3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dmlydF9pdHMgKml0cykKPiAgICAgICAgICBjYXNlIEdJVFNfQ01EX0NMRUFSOgo+ICAgICAgICAg
ICAgICByZXQgPSBpdHNfaGFuZGxlX2NsZWFyKGl0cywgY29tbWFuZCk7Cj4gICAgICAgICAgICAg
IGJyZWFrOwo+ICsgICAgICAgIGNhc2UgR0lUU19DTURfRElTQ0FSRDoKPiArICAgICAgICAgICAg
cmV0ID0gaXRzX2hhbmRsZV9kaXNjYXJkKGl0cywgY29tbWFuZCk7Cj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ICAgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgo+ICAgICAgICAgICAgICByZXQgPSBp
dHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwo+ICAgICAgICAgICAgICBicmVhazsKPgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 14:31:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMSI-0004Pm-Ql; Thu, 18 May 2017 14:31:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dBMSH-0004PZ-HA
 for xen-devel@lists.xen.org; Thu, 18 May 2017 14:31:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D6/5C-03920-820BD195; Thu, 18 May 2017 14:31:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXCqh5zXVdjg2y
 kQX87j8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH68i72gvnsFRcO9LM2ML5n7WLk4hASWMwo
 sWjWNCCHk4NFQFXi9ck5YDabgJzEuo032EBsEQFdiWcLnrGBNDALzGGUWP22CywhLJAgsXTzS
 XYQm1fASqJp4yawuJCAh8SM/ScYIeKCEidnPmEBsZkFdCR2br0DVMMBZEtLLP/HARLmFPCU2P
 34D9gYUQEViSsT3oLZEgIiEr/ufGKGsDUlDl7axAJhK0jc/3yNDcIOlJjWuJ15AqPgLCTbZiH
 ZNgth2wJG5lWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYNAy
 AMEOxnvLAg4xSnIwKYnyHi6QjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTtlHVBOsCg1PbUiL
 TMHGD8waQkOHiURXuH1QGne4oLE3OLMdIjUKUZdjjn3vr5nEmLJy89LlRLnPQsyQwCkKKM0D2
 4ELJYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXAmQKT2ZeCdymV0BHMAEd0fxAGuSIkkS
 ElFQDo9B/hoo9x3WvPv/H1G057/+eJ1sWpVeuqc2fezfxW2/AVJkD/abTPvSZ3q4Qv/X1Msed
 6Gm2J7yE1oh5ffouleK/VD5W54Zx3rZVidMEplxhsuV7EVngwj23pbhOm3GGxs5nR3968YjVz
 DWqPLHP6h7P//4ph5M4Zyxd8X3T84hlq/ZWfiyZEKnEUpyRaKjFXFScCADHqUXC4AIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495117863!61380080!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33973 invoked from network); 18 May 2017 14:31:04 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 14:31:04 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dBMSC-000OKH-I7; Thu, 18 May 2017 14:31:01 +0000
Date: Thu, 18 May 2017 15:31:00 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170518143100.GB69462@deinos.phlegethon.org>
References: <1495116134-9773-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495116134-9773-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/pagewalk: Fix determination
 of Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBdCAxNTowMiArMDEwMCBvbiAxOCBNYXkgKDE0OTUxMTk3MzQpLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ICAqIFdoZW4gZmFicmljYXRpbmcgZ2wxZSdzIGZyb20gc3VwZXJwYWdlcywgcHJv
cGFnYXRlIHRoZSBwcm90ZWN0aW9uIGtleSBhcwo+ICAgIHdlbGwsIHNvIHRoZSBwcm90ZWN0aW9u
IGtleSBsb2dpYyBzZWVzIHRoZSByZWFsIGtleSBhcyBvcHBvc2VkIHRvIDAuCj4gCj4gICogRXhw
ZXJpbWVudGFsbHksIHRoZSBwcm90ZWN0aW9uIGtleSBjaGVja3MgYXJlIHBlcmZvcm1lZCBhaGVh
ZCBvZiB0aGUgb3RoZXIKPiAgICBhY2Nlc3MgcmlnaHRzLiAgSW4gcGFydGljdWxhciwgYWNjZXNz
ZXMgd2hpY2ggZmFpbCBib3RoIHByb3RlY3Rpb24ga2V5IGFuZAo+ICAgIHJlZ3VsYXIgcGVybWlz
c2lvbiBjaGVja3MgeWllbGQgUEZFQ19wcm90X2tleSBpbiB0aGUgcmVzdWx0aW5nIHBhZ2VmYXVs
dC4KPiAKPiAgKiBQcm90ZWN0aW9uIGtleXMgYXBwbHkgdG8gYWxsIHVzZXIgbW9kZSBkYXRhIGFj
Y2Vzc2VzLCBpbmNsdWRpbmcgYWNjZXNzZXMKPiAgICBmcm9tIHN1cGVydmlzb3IgY29kZS4KCkkg
dGhpbmsgdGhpcyB3b3VsZCBiZSBjbGVhcmVyIGFzICJhbGwgZGF0YSBhY2Nlc3NlcyB0byB1c2Vy
LW1vZGUgYWRkcmVzc2VzIi4KCj4gIFBLUlUgV0QgYXBwbGllcyB0byBhbnkgZGF0YSB3cml0ZSwg
bm90IGp1c3QgdG8KPiAgICBtYXBwaW5nIHdoaWNoIGFyZSB3cml0YWJsZS4gIEhvd2V2ZXIsIGEg
c3VwZXJ2aXNvciBhY2Nlc3Mgd2l0aG91dCBDUjAuV1AKPiAgICBieXBhc3NlcyBhbnkgcHJvdGVj
dGlvbiBmcm9tIHByb3RlY3Rpb24ga2V5cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 14:34:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMVc-0004ZK-9c; Thu, 18 May 2017 14:34:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBMVa-0004ZA-VL
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 14:34:31 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 1E/57-01732-6F0BD195; Thu, 18 May 2017 14:34:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTffrBtl
 Ig7tntC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpr58xFbxkqug9tYqtgXEVUxcjF4eQwGZG
 iflL3rNDOLsZJdbOmg6U4eQQFvCU2H/yOQuILSIQKbF/6wEgmwOoKFuir08ZpJ5ZYDWjxJQNK
 1hBatgENCXufP4E1ssrYCWx6cBisF4WAVWJvinnGUFsUYFwibeNR1ggagQlTs58AjaTU8BG4s
 1BTZAws4CtxJ25u5khbHmJ7W/nME9g5JuFpGMWkrJZSMoWMDKvYlQvTi0qSy3SNdVLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtnoGBsYdjJe/Oh1ilORgUhLlPVwgGynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgtcAGLxCgkWp6akVaZk5wLCHSUtw8CiJ8HKBpHmLCxJzizPTI
 VKnGHU55tz7+p5JiCUvPy9VSpz3wHqgIgGQoozSPLgRsBi8xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmY1xdkFU9mXgncpldARzABHdH8QBrkiJJEhJRUA2PztttN0cemOFRd9fl0cKqSReP
 CHslJVm83PNsf9mtld+ONjkNXD87VnOi7veH2zOONlZGrGricohZ63rn3ho9nh4DOColo0YS/
 vj8FhJXfzYhMt5h59IH9y3fsO6Y5z50eXjz72feyH+e7OYxCDS92qUqanOfs//lSr93PZdbSs
 xsDH+se2/9JiaU4I9FQi7moOBEAJ6GDyrwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495118069!93618486!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37766 invoked from network); 18 May 2017 14:34:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 18 May 2017 14:34:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DA5DF1516;
 Thu, 18 May 2017 07:34:28 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C1EC03F575;
 Thu, 18 May 2017 07:34:27 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-27-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <12452907-858f-389d-beec-48e01b11f27f@arm.com>
Date: Thu, 18 May 2017 15:34:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-27-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 26/28] ARM: vITS: increase mmio_count for
	each ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSW5j
cmVhc2UgdGhlIGNvdW50IG9mIE1NSU8gcmVnaW9ucyBuZWVkZWQgYnkgb25lIGZvciBlYWNoIElU
UyBEb20wIGhhcwo+IHRvIGVtdWxhdGUuIFdlIGVtdWxhdGUgdGhlIElUU2VzIDE6MSBmcm9tIHRo
ZSBoYXJkd2FyZSwgc28gdGhlIG51bWJlcgo+IGlzIHRoZSBudW1iZXIgb2YgaG9zdCBJVFNlcy4K
Pgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 14:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMcA-0005JW-3n; Thu, 18 May 2017 14:41:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBMc8-0005JP-Rb
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 14:41:16 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CC/52-02955-B82BD195; Thu, 18 May 2017 14:41:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTbd7k2y
 kwcKn4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPxnvMBa9NK3p2X2BrYHyg0cXIxSEksJlR
 Ys/by6xdjJxAzm5GiYZDciC2sECYxKatf5hAbBGBSIn9Ww+wQNRkS3yeOpUdpJlZYDWjxJQNK
 8Ca2QQ0Je58/gTWwCtgJXHw5jo2EJtFQFViautjdhBbVCBc4m3jERaIGkGJkzOfgNmcAjYS2x
 ZfBKtnFrCVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjOrFqUVlqUW6hnpJRZnpGSW
 5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhxgAEOxiXf3Q6xCjJwaQkynu4QDZSiC8pP6Uy
 I7E4I76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknwym8EqhMsSk1PrUjLzAFGBEypBAePkgjvU
 pA0b3FBYm5xZjpE6hSjopQ4rypIQgAkkVGaB9cGi8JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEuatBJnCk5lXAjf9FdBiJqDFzQ+kQRaXJCKkpBoY7ycsfPbx7KK/Ty/Iymz5Of+k1PWyEMn
 K23b1C3brfNnfo/4z6V1aRYu40wKPH96X5h8XOnDMRy3sk9yulpD7M99POVoiqLvKU2r6iyM6
 q0zKk8SXVLKsSfDmijKQEPPWWSLj6li/eUnvUz2Zv+qqc+eZKyy/YJ0afq9WYMbuwAf3jcv6P
 f7wKbEUZyQaajEXFScCAGy1K+y9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495118474!93574741!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60483 invoked from network); 18 May 2017 14:41:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 18 May 2017 14:41:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5CC4F1516;
 Thu, 18 May 2017 07:41:14 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 437B73F575;
 Thu, 18 May 2017 07:41:13 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-28-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dbda1065-b676-df8f-c446-9f3e9dc6f0e0@arm.com>
Date: Thu, 18 May 2017 15:41:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511175340.8448-28-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 27/28] ARM: vITS: create and initialize
 virtual ITSes for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IGVhY2ggaGFyZHdhcmUgSVRTIGNyZWF0ZSBhbmQgaW5pdGlhbGl6ZSBhIHZpcnR1YWwgSVRTIGZv
ciBEb20wLgo+IFdlIHVzZSB0aGUgc2FtZSBtZW1vcnkgbWFwcGVkIGFkZHJlc3MgdG8ga2VlcCB0
aGUgZG9vcmJlbGwgd29ya2luZy4KPiBUaGlzIGludHJvZHVjZXMgYSBmdW5jdGlvbiB0byBpbml0
aWFsaXplIGEgdmlydHVhbCBJVFMuCj4gV2UgbWFpbnRhaW4gYSBsaXN0IG9mIHZpcnR1YWwgSVRT
ZXMsIGF0IHRoZSBtb21lbnQgZm9yIHRoZSBvbmx5Cj4gcHVycG9zZSBvZiBsYXRlciBiZWluZyBh
YmxlIHRvIGZyZWUgdGhlbSBhZ2Fpbi4KPiBXZSBjb25maWd1cmUgdGhlIHZpcnR1YWwgSVRTZXMg
dG8gbWF0Y2ggdGhlIGhhcmR3YXJlIG9uZXMsIHRoYXQgaXMgd2UKPiBrZWVwIHRoZSBudW1iZXIg
b2YgZGV2aWNlIElEIGJpdHMgYW5kIGV2ZW50IElEIGJpdHMgdGhlIHNhbWUgYXMgdGhlIGhvc3QK
PiBJVFMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgfCA3NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS92
Z2ljLXYzLmMgICAgICAgICAgIHwgIDQgKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmggICAgIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA0ICsr
Kwo+ICA0IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4g
aW5kZXggOGY2ZmYxMS4uY2EzNWFjYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTUyLDYgKzUy
LDcgQEAKPiAgICovCj4gIHN0cnVjdCB2aXJ0X2l0cyB7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpk
Owo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCB2aXRzX2xpc3Q7Cj4gICAgICBwYWRkcl90IGRvb3Ji
ZWxsX2FkZHJlc3M7Cj4gICAgICB1bnNpZ25lZCBpbnQgZGV2aWRfYml0czsKPiAgICAgIHVuc2ln
bmVkIGludCBldmlkX2JpdHM7Cj4gQEAgLTEwMywxNCArMTA0LDQ5IEBAIHVuc2lnbmVkIGludCB2
Z2ljX3YzX2l0c19jb3VudChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+Cj4gIGludCB2Z2ljX3Yz
X2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gKyAgICBpbnQgcmV0Owo+
ICsKPiArICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLnZnaWMudml0c19saXN0KTsKPiAgICAg
IHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jayk7Cj4gICAgICBk
LT5hcmNoLnZnaWMuaXRzX2RldmljZXMgPSBSQl9ST09UOwo+Cj4gKyAgICBpZiAoIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGhvc3RfaXRzICpod19p
dHM7Cj4gKwo+ICsgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaHdfaXRzLCAmaG9zdF9pdHNf
bGlzdCwgZW50cnkpCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAg
ICAgKiBGb3IgZWFjaCBob3N0IElUUyBjcmVhdGUgYSB2aXJ0dWFsIElUUyB1c2luZyB0aGUgc2Ft
ZQo+ICsgICAgICAgICAgICAgKiBiYXNlIGFuZCB0aHVzIGRvb3JiZWxsIGFkZHJlc3MuCj4gKyAg
ICAgICAgICAgICAqIFVzZSB0aGUgc2FtZSBudW1iZXIgb2YgZGV2aWNlIElEIGFuZCBldmVudCBJ
RCBiaXRzIGFzIHRoZSBob3N0Lgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgcmV0
ID0gdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKGQsIGh3X2l0cy0+YWRkciwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3X2l0cy0+ZGV2aWRfYml0cywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3X2l0cy0+ZXZpZF9i
aXRzKTsKPiArICAgICAgICAgICAgaWYgKCByZXQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICB2Z2ljX3YzX2l0c19mcmVlX2RvbWFpbihkKTsKCllvdSBkb24ndCBuZWVkIHRo
aXMgY2FsbC4gdmdpY192M19mcmVlX2RvbWFpbiB3aWxsIGFsd2F5cyBiZSBjYWxsZWQgd2hlbiAK
YSBkb21haW4gaXMgZGVzdHJveWVkIGV2ZW4gaWYgaXQgaGFzIG5vdCBmaW5pc2hlZCB0byBiZSBi
dWlsdC4KCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ICsgICAgICAgICAgICB9Cj4g
KyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgIGQtPmFyY2gudmdpYy5oYXNfaXRz
ID0gdHJ1ZTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICAgICAgcmV0dXJuIDA7Cj4gIH0K
Pgo+ICB2b2lkIHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4gIHsK
PiArICAgIHN0cnVjdCB2aXJ0X2l0cyAqcG9zLCAqdGVtcDsKPiArCj4gKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUoIHBvcywgdGVtcCwgJmQtPmFyY2gudmdpYy52aXRzX2xpc3QsIHZpdHNf
bGlzdCApCj4gKyAgICB7Cj4gKyAgICAgICAgbGlzdF9kZWwoJnBvcy0+dml0c19saXN0KTsKPiAr
ICAgICAgICB4ZnJlZShwb3MpOwo+ICsgICAgfQo+ICsKPiAgICAgIEFTU0VSVChSQl9FTVBUWV9S
T09UKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXMpKTsKPiAgfQo+Cj4gQEAgLTE0MDcsNiArMTQ0
Myw0NSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgdmdpY19pdHNfbW1p
b19oYW5kbGVyID0gewo+ICAgICAgLndyaXRlID0gdmdpY192M19pdHNfbW1pb193cml0ZSwKPiAg
fTsKPgo+ICtpbnQgdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKHN0cnVjdCBkb21haW4gKmQsIHBh
ZGRyX3QgZ3Vlc3RfYWRkciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZGV2aWRfYml0cywgdW5zaWduZWQgaW50IGV2aWRfYml0cykKCldoeSB0aGlzIGlzIGV4
cG9ydGVkPyBUaGUgb25seSBjYWxsZXIgaW4gdGhlIHNhbWUgZmlsZS4KCj4gK3sKPiArICAgIHN0
cnVjdCB2aXJ0X2l0cyAqaXRzOwo+ICsgICAgdWludDY0X3QgYmFzZV9hdHRyOwo+ICsKPiArICAg
IGl0cyA9IHh6YWxsb2Moc3RydWN0IHZpcnRfaXRzKTsKPiArICAgIGlmICggIWl0cyApCj4gKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgYmFzZV9hdHRyICA9IEdJQ19CQVNFUl9J
bm5lclNoYXJlYWJsZSA8PCBHSVRTX0JBU0VSX1NIQVJFQUJJTElUWV9TSElGVDsKPiArICAgIGJh
c2VfYXR0ciB8PSBHSUNfQkFTRVJfQ0FDSEVfU2FtZUFzSW5uZXIgPDwgR0lUU19CQVNFUl9PVVRF
Ul9DQUNIRUFCSUxJVFlfU0hJRlQ7Cj4gKyAgICBiYXNlX2F0dHIgfD0gR0lDX0JBU0VSX0NBQ0hF
X1JhV2FXYiA8PCBHSVRTX0JBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9TSElGVDsKPiArCj4gKyAg
ICBpdHMtPmNiYXNlciAgPSBiYXNlX2F0dHI7Cj4gKyAgICBiYXNlX2F0dHIgfD0gMFVMTCA8PCBH
SVRTX0JBU0VSX1BBR0VfU0laRV9TSElGVDsgICAgLyogNEsgcGFnZXMgKi8KPiArICAgIGl0cy0+
YmFzZXJfZGV2ID0gR0lUU19CQVNFUl9UWVBFX0RFVklDRSA8PCBHSVRTX0JBU0VSX1RZUEVfU0hJ
RlQ7Cj4gKyAgICBpdHMtPmJhc2VyX2RldiB8PSAoc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSAt
IDEpIDw8Cj4gKyAgICAgICAgICAgICAgICAgICAgICBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJ
RlQ7Cj4gKyAgICBpdHMtPmJhc2VyX2RldiB8PSBiYXNlX2F0dHI7Cj4gKyAgICBpdHMtPmJhc2Vy
X2NvbGwgID0gR0lUU19CQVNFUl9UWVBFX0NPTExFQ1RJT04gPDwgR0lUU19CQVNFUl9UWVBFX1NI
SUZUOwo+ICsgICAgaXRzLT5iYXNlcl9jb2xsIHw9IChzaXplb2YoY29sbF90YWJsZV9lbnRyeV90
KSAtIDEpIDw8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgR0lUU19CQVNFUl9FTlRSWV9TSVpF
X1NISUZUOwo+ICsgICAgaXRzLT5iYXNlcl9jb2xsIHw9IGJhc2VfYXR0cjsKPiArICAgIGl0cy0+
ZCA9IGQ7Cj4gKyAgICBpdHMtPmRvb3JiZWxsX2FkZHJlc3MgPSBndWVzdF9hZGRyICsgSVRTX0RP
T1JCRUxMX09GRlNFVDsKPiArICAgIGl0cy0+ZGV2aWRfYml0cyA9IGRldmlkX2JpdHM7Cj4gKyAg
ICBpdHMtPmV2aWRfYml0cyA9IGV2aWRfYml0czsKPiArICAgIHNwaW5fbG9ja19pbml0KCZpdHMt
PnZjbWRfbG9jayk7Cj4gKyAgICBzcGluX2xvY2tfaW5pdCgmaXRzLT5pdHNfbG9jayk7Cj4gKwo+
ICsgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2Z2ljX2l0c19tbWlvX2hhbmRsZXIsIGd1
ZXN0X2FkZHIsIFNaXzY0SywgaXRzKTsKPiArCj4gKyAgICAvKiBSZWdpc3RlciB0aGUgdmlydHVh
bCBJVFNlcyB0byBiZSBhYmxlIHRvIGNsZWFuIHRoZW0gdXAgbGF0ZXIuICovCgpUaGVyZSBpcyBv
bmx5IG9uZSB2aXJ0dWFsIElUUyByZWdpc3RlcmVkIGhlcmUuIFNvIHMvSVRTZXMvSVRTLwoKPiAr
ICAgIGxpc3RfYWRkX3RhaWwoJml0cy0+dml0c19saXN0LCAmZC0+YXJjaC52Z2ljLnZpdHNfbGlz
dCk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlh
YmxlczoKPiAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IGluZGV4IDQxY2RhNzguLmZkNGI1ZjQgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYzLmMKPiBAQCAtMTcwMCw2ICsxNzAwLDEwIEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGQtPmFyY2gudmdpYy5pbnRpZF9iaXRz
ID0gR1VFU1RfR0lDVjNfR0lDRF9JTlRJRF9CSVRTOwo+ICAgICAgfQo+Cj4gKyAgICAvKgo+ICsg
ICAgICogRm9yIGEgaGFyZHdhcmUgZG9tYWluLCB0aGlzIHdpbGwgaXRlcmF0ZSBvdmVyIHRoZSBo
b3N0IElUU2VzCj4gKyAgICAgKiBhbmQgbWFwcyAgb25lIHZpcnR1YWwgSVRTIHBlciBob3N0IElU
UyBhdCB0aGUgc2FtZSBhZGRyZXNzLgo+ICsgICAgICovCgpUaGlzIGtpbmQgb2YgY29tbWVudCB3
aWxsIGdldCBlYXNpbHkgcm90dGVuIGlmIHlvdSBwdXQgaXQgb24gdGhlIGNhbGxlci4gCkl0IHdv
dWxkIGJlIGJldHRlciB0byBtb3ZlIGl0IG9uIHRoZSB0b3Agb2YgdGhlIGRlY2xhcmF0aW9uLgoK
PiAgICAgIHJldCA9IHZnaWNfdjNfaXRzX2luaXRfZG9tYWluKGQpOwo+ICAgICAgaWYgKCByZXQg
KQo+ICAgICAgICAgIHJldHVybiByZXQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gaW5kZXggYjJkOThi
Yi4uOTJmNGNlNSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IEBAIC0xMTUsNiArMTE1LDcgQEAg
c3RydWN0IGFyY2hfZG9tYWluCj4gICAgICAgICAgc3BpbmxvY2tfdCBpdHNfZGV2aWNlc19sb2Nr
OyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2VzIHRyZWUgKi8KPiAgICAgICAgICBz
dHJ1Y3QgcmFkaXhfdHJlZV9yb290IHBlbmRfbHBpX3RyZWU7IC8qIFN0b3JlcyBzdHJ1Y3QgcGVu
ZGluZ19pcnEncyAqLwo+ICAgICAgICAgIHJ3bG9ja190IHBlbmRfbHBpX3RyZWVfbG9jazsgICAg
ICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICovCj4gKyAgICAgICAgc3RydWN0IGxp
c3RfaGVhZCB2aXRzX2xpc3Q7ICAgICAgICAgLyogTGlzdCBvZiB2aXJ0dWFsIElUU2VzICovCj4g
ICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7Cj4gICAgICAgICAgYm9vbCByZGlzdHNf
ZW5hYmxlZDsgICAgICAgICAgICAgICAgLyogSXMgYW55IHJlZGlzdHJpYnV0b3IgZW5hYmxlZD8g
Ki8KPiAgICAgICAgICBib29sIGhhc19pdHM7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBp
bmRleCA5Mjc1NjhmLi5lNDFmOGZkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2l0cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBA
QCAtMTU4LDYgKzE1OCwxMCBAQCBpbnQgZ2ljdjNfaXRzX3NldHVwX2NvbGxlY3Rpb24odW5zaWdu
ZWQgaW50IGNwdSk7Cj4gIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiAgdm9pZCB2Z2ljX3YzX2l0c19mcmVlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsK
Pgo+ICsvKiBDcmVhdGUgYW5kIHJlZ2lzdGVyIGEgdmlydHVhbCBJVFMgYXQgdGhlIGdpdmVuIGd1
ZXN0IGFkZHJlc3MuICovCj4gK2ludCB2Z2ljX3YzX2l0c19pbml0X3ZpcnR1YWwoc3RydWN0IGRv
bWFpbiAqZCwgcGFkZHJfdCBndWVzdF9hZGRyLAo+ICsJCQkgICAgIHVuc2lnbmVkIGludCBkZXZp
ZF9iaXRzLCB1bnNpZ25lZCBpbnQgZXZpZF9iaXRzKTsKPiArCj4gIC8qCj4gICAqIE1hcCBhIGRl
dmljZSBvbiB0aGUgaG9zdCBieSBhbGxvY2F0aW5nIGFuIElUVCBvbiB0aGUgaG9zdCAoSVRTKS4K
PiAgICogIm5yX2V2ZW50IiBzcGVjaWZpZXMgaG93IG1hbnkgZXZlbnRzIChpbnRlcnJ1cHRzKSB0
aGlzIGRldmljZSB3aWxsIG5lZWQuCj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 14:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMeI-0005RJ-GI; Thu, 18 May 2017 14:43:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBMeH-0005R9-QM
 for xen-devel@lists.xen.org; Thu, 18 May 2017 14:43:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BC/0A-03696-113BD195; Thu, 18 May 2017 14:43:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpC7fZtl
 IgyObOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owXm9+xFFzkrNg/4QtbA+ND9i5GTg4JAX+J
 /q8fwWw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMgcXL+HdYuRg4OF
 gFViXkPykFMEaDyjRd8IaqTJOZ/vsMEYgsLeErc+LkXbBOngK3E981vgKZzcQgJ3GWS+LjuIi
 PEOSYSbxfuZAOZIySgJjF3ffwERr5ZSA6aheSgWUgOWsDIvIpRozi1qCy1SNfQXC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+PtjQGHGCU5mJREeQ8XyEYK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuCV3wiUEyxKTU+tSMvMAYY8TFqCg0dJhDcDJM1bXJCYW5yZDpE6x
 agoJc47AyQhAJLIKM2Da4PF2SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ81aCTOHJzCuBm/
 4KaDET0OLmB9Igi0sSEVJSDYxTz9tIHpIz5K6Y1Lg3VjSmRs58aofWqxDFPVutelXja1QD/KY
 rVO0yfiotURHe/a7vV/CBXa/fCeQqhfB++Lcv9W+6rLhUt2OB+OfIRZellaanBSmYT63KV1r4
 5FQ3g+tNC1fH1KkM/k5zRc3arRxO1XzI+P7Q94Diyovu5w4I3is1MQ/7qsRSnJFoqMVcVJwIA
 OkTz9GuAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495118604!97596329!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5570 invoked from network); 18 May 2017 14:43:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 14:43:25 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424396043"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.45833.646344.708068@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 15:43:21 +0100
To: Simon Waterman <watermansrdev@gmail.com>
In-Reply-To: <117911b6-e7e4-1f35-533b-a544a1aa76e7@gmail.com>
References: <1494889423-4212-1-git-send-email-watermansrdev@gmail.com>
 <CAFLBxZYY+4-1sqc6rrUieoNEdr_2D07v2Jdpi784W98y6yZZTg@mail.gmail.com>
 <22810.64439.866464.136907@mariner.uk.xensource.com>
 <793fa65b-24ae-b8ed-1ff9-b8039cd51b41@citrix.com>
 <22810.65156.943441.345996@mariner.uk.xensource.com>
 <117911b6-e7e4-1f35-533b-a544a1aa76e7@gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/6] qemu-xen-trad: sasl: add SASL
	support to VNC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2ltb24gV2F0ZXJtYW4gd3JpdGVzICgiUmU6IFtQQVRDSCBSRkMgMC82XSBxZW11LXhlbi10cmFk
OiBzYXNsOiBhZGQgU0FTTCBzdXBwb3J0IHRvIFZOQyIpOgo+IEl0J3Mgbm90IHRoZSBRRU1VIGlu
IHRoZSBzdHViZG9tIHRoYXQgd291bGQgbmVlZCB0byBiZSBuZXdlcgo+IGJ1dCByYXRoZXIgdGhl
IG9uZSB0aGF0J3Mgc3Bhd25lZCBpbiBkb21haW4tMCB0byBwcm92aWRlIHRoZQo+IFZOQyBiYWNr
ZW5kIHdoZW4geW91IHVzZSBhbiBJT0VNVSBzdHViZG9tLiAgQXMgSSB1bmRlcnN0YW5kCj4gaXQg
dGhpcyBhbHNvIG5lZWRzIHRvIGJlIHFlbXUteGVuLXRyYWRpdGlvbmFsIGJ1dCBtYXliZQo+IEkn
dmUgZ290IHRoYXQgd3Jvbmc/CgpObywgSSBkb24ndCB0aGluayBpdCBkb2VzLgoKPiBJIGFncmVl
IGVudGlyZWx5IHRoYXQgZW5hYmxpbmcgdXBzdHJlYW0gUUVNVSB0byBiZSB1c2VkCj4gaGVyZSB3
b3VsZCBiZSBhIGJldHRlciBhcHByb2FjaCBhbmQgdGhhdCBtaWdodCBiZSBlYXNpZXIKPiB0aGFu
IGdldHRpbmcgaXQgcnVubmluZyBpbnNpZGUgdGhlIHN0dWJkb20gaXRzZWxmLgoKWWVzLgoKPiBN
YXliZSBJIGNvdWxkIGxvb2sgaW50byB0aGF0IGlmIGl0J3Mgbm90IGFscmVhZHkgc3VwcG9ydGVk
LgoKUGxlYXNlIGRvISAgVGhlIHJlbGV2YW50IGNvZGUgaXMgaW4gbGlieGwgYW5kIHNob3VsZG4n
dCBiZSB0b28gaGFyZCB0bwpmaW5kLgoKSSB0aGluayBpdCB3b3VsZCBwcm9iYWJseSBiZSByaWdo
dCB0byBqdXN0IHVuY29uZGl0aW9uYWxseSB1c2UKcWVtdS14ZW4gcmF0aGVyIHRoYW4gdHJhZCBm
b3IgdGhlIFBWIGJhY2tlbmQgcWVtdS4KCj4gSGFzIGFueSB0aG91Z2h0IGJlZW4gcHV0IGludG8g
cnVubmluZyB0aGUgVk5DIHNlcnZlciBpbgo+IHRoZSBzdHViZG9tIGl0c2VsZj8gIFRoYXQgbWln
aHQgYmUgbmljZSBhcyBWTkMgYWNjZXNzCj4gd291bGQgYmUgcG9zc2libGUgd2l0aG91dCBhY2Nl
c3MgdG8gdGhlIGRvbWFpbi0wIGF0IGFsbC4KPiBJdCBtaWdodCBoZWxwIHdpdGggdGhlICdyZWJv
b3RhYmxlJyBkb21haW4tMCB3b3JrIHRvbyBhcwo+IFZOQyBjb25uZWN0aW9ucyB3b3VsZG4ndCBk
cm9wIHdoZW4gdGhlIGRvbWFpbi0wIGlzIHJlc3RhcnRlZC4KCkkgdGhpbmsgaWYgd2UgaGFkIHVw
c3RyZWFtIHFlbXUgc3R1YmRvbWFpbnMsIHdlIHdvdWxkIHByb2JhYmx5IGJlIGFibGUKdG8gZG8g
c29tZXRoaW5nIGxpa2UgdGhpcy4KClJlZ2FyZHMsCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 14:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMhe-0005ez-W0; Thu, 18 May 2017 14:46:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBMhe-0005es-02
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 14:46:58 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2A/83-02006-1E3BD195; Thu, 18 May 2017 14:46:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDve7dzbK
 RBv0bDC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bXz2nMBRPZKw69XcbUwPiQtYuRk0NCwF9i
 7ZHZjF2MHEC2u8S9h2kgYTYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxR4
 yCx7v8JVpAxLAKqEv9PFoOERQTUJf5cmAA0nQuovJ1RYvq2P0wgCWGBZIkzv9azg9icAtYSU9
 5eBesVEoiXOHmlFuIyE4m3C3eyQYTVJOauj4cIW0jMuNvONIFRYBaS42YhOW4WkuMWMDKvYlQ
 vTi0qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMSgYg2ME4tcH5EKMk
 B5OSKO/hAtlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8UzcB5QSLUtNTK9Iyc4DxAZOW4OBRE
 oFI8xYXJOYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOO9MkCIBkKKM0jy4EbBYvcQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVhXkOQKTyZeSVwm14BHcEEdETzA2mQI0oSEVJSDYx5pqvnzrj3+1x
 N9PVnoQsermKYyiM879e8liznO2UWX4u/Plqxzc3pbNXpQ3w2JcEs//fWeDktOlSpdb7JUXT7
 Xe+FaiLee1e4p+zuvzvRMVGwivFoycUDJt8zvX02trWI6QtpGfrVLmmeHcdyZGtFHaeUxLuVF
 xbsKfXlOt1UfPTvzJKfxu1KLMUZiYZazEXFiQBYBEt90AIAAA==
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495118811!98872722!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48140 invoked from network); 18 May 2017 14:46:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 14:46:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433029722"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.46038.183796.889748@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 15:46:46 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <238851d6-3e75-7d00-ef1c-4ab46169d270@arm.com>
References: <osstest-109547-mainreport@xen.org>
 <238851d6-3e75-7d00-ef1c-4ab46169d270@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano Stabellini <sstabellini@kernel.org>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 109547: tolerable
 trouble: broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlLXNtb2tl
IHRlc3RdIDEwOTU0NzogdG9sZXJhYmxlIHRyb3VibGU6IGJyb2tlbi9wYXNzIC0gUFVTSEVEIik6
Cj4gT24gMDUvMTcvMjAxNyAwODozMiBQTSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+
ID4gZmxpZ2h0IDEwOTU0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KPiA+IGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk1NDcvCj4gPgo+
ID4gRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KPiA+Cj4gPiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgo+ID4gIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKPiAKPiBJdCBzZWVtcyB0aGF0IGJ1aWxkLWFybTY0IGpvYiBkb2VzIG5vdCBleGlzdCBmb3Ig
dGhlIHNtb2tpbmcgdGVzdC4gSWFuLCAKPiB3b3VsZCBpdCBiZSBwb3NzaWJsZSB0byBhZGQgaXQ/
CgpUaGF0J3Mga2luZCBvZiBvZGQsIGlzbid0IGl0LiAgT2J2aW91c2x5IGl0J3MgYSBidWcgdGhh
dCBpdCBnZW5lcmF0ZXMKYSB0ZXN0IGpvYiB3aGljaCBkZXBlbmRzIG9uIGJ1aWxkIGpvYnMgd2hp
Y2ggYXJlbid0IGdlbmVyYXRlZC4KCkhvd2V2ZXIsIGN1cnJlbnRseSwgd2l0aCBvbmx5IHR3byBh
cm02NCBib3hlcywgSSBkb24ndCB0aGluayB3ZSBoYXZlCmVub3VnaCBiYW5kd2lkdGggdG8gYWRk
IHRoaXMgdG8gdGhlIHNtb2tlIHRlc3RzLiAgSSBoYXZlIHB1dCBhIG5vdGUgaW4KbXkgYmFja2xv
ZyB0byByZXZpc2l0IHRoaXMgd2hlbiB3ZSBoYXZlIG1vcmUgYXJtNjQgaGFyZHdhcmUuCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 14:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMiK-0005hz-8G; Thu, 18 May 2017 14:47:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe5f22=dario.faggioli@citrix.com>)
 id 1dBMiI-0005hn-V9
 for xen-devel@lists.xen.org; Thu, 18 May 2017 14:47:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 40/C7-03613-A04BD195; Thu, 18 May 2017 14:47:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHSDvS7nFtl
 Ig5YV4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bC6xvYCx7LVuzasoGtgXGGVBcjJ4eEQIhE
 w82PrCA2r4ChxNWTe8BsYYEYiSUbjoPZbAIGEm927AWyOThEBHwkdr6L6WLk4mAW2MEoMenQM
 2aQGhYBVYn5Ey8zgticAvYSyz/2sIPYQgKFEsduPQez+QUkJW59+QhWzyxQLTHh1UFGiBu0JY
 6c62eHuEFQ4uTMJywQvWoSM+ZeZp3AyDcLScssJGUQcU2J1u2/2SFsbYllC18zQ9i2EuvWvYe
 qsZHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAoOZAQh2MP6ZH3iIUZKDSUmU93CBbKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 V61zUA5waLU9NSKtMwcYFzBpCU4eJREeAVB0rzFBYm5xZnpEKlTjIpS4ryiIAkBkERGaR5cGy
 yWLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9/EmoCk8mXklcNNfAS1mAlrc/EAaZHFJIkJ
 KqoFRZPnfvbdTZuXc/PCibeG7c2dfVibITpA+LrPzZd2ic27Ts658XKd76LrzrBSRJT/mRj53
 SJ8lsSLvS1R6wabdGk1VzI/jkg1uJV176Mc/OUTuQ35R3bJlhw5OLW1zfqdprrT8s9vmVyXmh
 fLzI/Tjo5Sc4uLt5pzbELFiDvveF8Ud0jsXeJffUGIpzkg01GIuKk4EAMna0IjgAgAA
X-Env-Sender: prvs=304fe5f22=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495118854!65893168!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20499 invoked from network); 18 May 2017 14:47:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 14:47:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; 
 d="asc'?scan'208";a="433029923"
Message-ID: <1495118837.7393.43.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Thu, 18 May 2017 16:47:17 +0200
In-Reply-To: <591DC4CD020000780015AF6B@prv-mh.provo.novell.com>
References: <20170511172133.28179-1-kpraveen.lkml@gmail.com>
 <591DC4CD020000780015AF6B@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [resend PATCH] xen: common: rbtree: ported updates
 from linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8806576210602970721=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8806576210602970721==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-oefkyRZp7qFZWCNllDgM"

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

On Thu, 2017-05-18 at 07:59 -0600, Jan Beulich wrote:
> > > > On 11.05.17 at 19:21, <kpraveen.lkml@gmail.com> wrote:
> >=20
> > The patch contains the updated version of rbtree implementation
> > from linux
> > kernel tree containing the fixes so far handled.
>=20
> I suppose this isn't just fixes, but also enhancements. Furthermore
> I'd appreciate if you recorded the Linux version this was taken from,
> so that anyone wanting to do another upgrade would know what
> the baseline is. In any event, as long as this is just a general
> overhaul and upgrade, I'd like to either see individual bugs pointed
> out which get fixed _and_ which affect us, or I'd expect this to be
> part of a series which actually requires some of the new
> functionality.
>
I fully agree.

And in fact, this is actually quite a big patch, and does (although it
touches only a few files) a bunch of different things (new
functionalities, improved comments, etc).

So, Jan, would it be ok for this thing that Praveen is trying to do, to
be a series, with one patch for each original Linux commit? I think, if
it were me doing this, that would be how I'd do it.

Otherwise it is e.g. hard to understand why ...
>=20
> > Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
> > ---
> > =C2=A0xen/common/rbtree.c=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| 748
> > +++++++++++++++++++++++++------------
> > =C2=A0xen/include/xen/compiler.h=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0|=C2=A0=C2=A060 +++
> > =C2=A0xen/include/xen/rbtree.h=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0| 120 ++++--
> > =C2=A0xen/include/xen/rbtree_augmented.h | 283 ++++++++++++++
>=20
> ... namely this last (new) header (and what it provides) is needed
> at all.
>=20
Indeed. And in fact, for our original purpose (which is to use rb-trees=20
instead of linked lists for Credit2's runqueues), I don't think we
actually need the augmented variant.

Praveen, as we agreed on IRC, it is ok to send this patch (which I
think should have been a patch series) first, but stating why you are
actually doing this (i.e., a few words on the original purpose I'm
mentioning above), is really useful, to set the context, and should be
there (in the cover letter or a follow up email).

Also, do Cc me please (in addition to what get_maintainers.pl
says). :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-oefkyRZp7qFZWCNllDgM
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZHbP1AAoJEBZCeImluHPut00QALlttFqUOpvfJUxYo5F61arS
S8Oz0m+0+di/S6kZPI0d/tA2WqHvbdSJBRn2GWIQVFepirL/iCMtmHVroTGT3bL7
msLKrWrmw8Ab0KQsfIZzOTlTJwl0NcAKyzu5BGKiy8GH9D1DcPA3HJjZyq7JW+ZF
qH0zLacD1lAy1bEZd77NGOQqlR8BAhO4fdLb3a2FoK3yeuOuS1i/AsC+uyexCz20
D3faceBdiEqlVeGFyFzciidlksQJO34gw01aRE5sfGRTwYFMAti0ezxIIp0iTwjw
+5a6xWca0ataFAIN9wJTnnZN8U7Lw5VDBBYe/VdmFR+geUrUJk+8KM6Pp1SIfLuR
XpUXNUnhtfnpGGUoO3Kr8NSVYTtd8AqaqhKER6LIbQdWPV/hLTIOktrwM7H6lHh+
s7LhifaU42UDC4rf6Yl4z58QuwHLJbfMwWWsJkT5NIMTQl2xRFFb/XzuOvqQwE++
5lU2A3Bd7Cb+lv4dU7zWEpfFSMWhamC8/r2uSDuakjVhF0ZM8Oc0LD1RaEb5bTL0
yOt6wRe5gYXvSA1sHJVf3uy7PbWRaMztfLhQ45v2bR9r2t5rl1Yt70o+jlJBdzI4
znrNOfw6eHy1SZr++dnEptcjTY0UPMnjqtT8WPzjlb0Su7jnu/M7fN1JO9+sXgCr
tmAVY9++6lsgF+Qsfzjq
=waiQ
-----END PGP SIGNATURE-----

--=-oefkyRZp7qFZWCNllDgM--


--===============8806576210602970721==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8806576210602970721==--


From xen-devel-bounces@lists.xen.org Thu May 18 14:47:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMiZ-0005lB-GE; Thu, 18 May 2017 14:47:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awsaba@gmail.com>)
 id 1dBMiY-0005kq-0e; Thu, 18 May 2017 14:47:54 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6E/C0-31580-914BD195; Thu, 18 May 2017 14:47:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSWi67EFtl
 Ig93fFSyWfFzMYrHq6gFWByaPo7t/MwUwRrFm5iXlVySwZpy/9pG14AlvxZP3R9kbGKdydzFy
 cggJFErM/LqFuYuRi4NFoIFVovvENxYQR0JgDqvE05bzbCBVEgJ5Ep+/7GSHsIskXhzoBIvzC
 ghKnJz5hAVikrfErhXzwGxOgUCJpfMPsoEMEhL4xSzR0XSdCSTBJqAicbPjK5jNIqAqseriHh
 aIQQESCy5fZwSxhYFOerJiKSuILSKgI3F17wtWkEHMApOYJM5OvwBWxCygKdG6/Tf7BEaBWUg
 OmYUktYCRaRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBY
 MgDBDsY12z0PMUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7dRNQTrAoNT21I
 i0zBxghMGkJDh4lEd5zIGne4oLE3OLMdIjUKUZjjheX379n4niy8sd7JiGWvPy8VClx3pkgpQ
 IgpRmleXCDYJF7iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8K0Gm8GTmlcDtewV0ChPQKc0
 PpEFOKUlESEk1MArN5ZwYt0gkflrxs82p0wQu6tVVNkhM46her8p2mjfsceGRHZkxa7oatf6s
 KTm3/+2PLzISN7ztwu8a569ZGa1SKD1pVnzmBcc/d3yWzdESjUxg6Orr9/u4c48849a45DUb8
 6SLrpVwFr3Yp6LS8TFe4/zkp22nZCQDQx41VZc1vv1bE5c9XYmlOCPRUIu5qDgRADEP6HrXAg
 AA
X-Env-Sender: awsaba@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495118871!70302864!1
X-Originating-IP: [209.85.218.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10004 invoked from network); 18 May 2017 14:47:52 -0000
Received: from mail-oi0-f68.google.com (HELO mail-oi0-f68.google.com)
 (209.85.218.68)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 14:47:52 -0000
Received: by mail-oi0-f68.google.com with SMTP id h4so7748068oib.0;
 Thu, 18 May 2017 07:47:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ca74O4MtIUxM96xwEL2jP/267BDeiI2ZCLhi9AMSsPQ=;
 b=WRSDJrNgM6q3pOu3ke74evo0VtCEU2I4ezOIdB45u/Q8cTyOdhKD4yutK042uPRlUc
 EvhR/RkUJg4qoQHJ8RX9NHiM5fIdthlWrLCjX/iPPF6ZBDopcNo3IOAp2dPJYiWZv7PW
 ieWBK7ChW4cyypCDZA+3H8i6DFBOdmIXqdPbUvDBlDJm32g4T+XG6gjXs6u0/SmuHP6s
 PHNiS9ls1f4gHNMVZu+KNT0/VNyfC0y8Z0MaGSvLIAn4HoZDMVj/Xw/0IHupbHtoxkAQ
 iqcAQfF6S7j+5ENN7G56wYe1OYyd0uQMpbJ9HlD8KxGxQfnOUUEK+DZWixkF32OdRanL
 TUPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ca74O4MtIUxM96xwEL2jP/267BDeiI2ZCLhi9AMSsPQ=;
 b=OOKm2BU49ECQAGFf7Tn6VgONp2sjwZ9Q+i659IYkKkLQmpeXobg6wNWiKiMJJ6Su9+
 KDxuR5IKiyu2WOYsKtzXultjJeyDisnVHint9YrwqLnzCW2KX47URPT/QhpTNQImveK5
 SFKG3syEVLD0EsMOdD4WmEp2xt5C5MaAwJTlrR/mrPbh3KS9x23DQVccZu3PwdWc3L6X
 WvLMAk2sDp5HYVckBZKaH+X3dKFnx/ubzePRgSQFUECVhuuNgK+uv+mF1BSzPoWidTDX
 H1yADSef7ND272WS9s/+aIaF0qK/pcPQsd3+5lDbIARjjPmnaP1aeJQ99/oWZhA3Wp2u
 c9Xw==
X-Gm-Message-State: AODbwcB+M3z6d6/kMWT7vyqZLN1bUX7sEegB9ZeTQvtkBIM59RMz/ZA4
 wy3vm1+xvfwbyQV/nBt7tJrNNNwpvw==
X-Received: by 10.157.68.224 with SMTP id p32mr2838783otg.19.1495118871128;
 Thu, 18 May 2017 07:47:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.89.202 with HTTP; Thu, 18 May 2017 07:47:50 -0700 (PDT)
In-Reply-To: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
 <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
 <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
From: Antony Saba <awsaba@gmail.com>
Date: Thu, 18 May 2017 08:47:50 -0600
Message-ID: <CAKw-m2No6Bo8Kz_2zonzVxy59E+7yeehU5xXw6TNTpCzqwmgOw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Wei Liu <Wei.Liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlLAoKUGF0Y2ggd29ya3MgYXMgZXhwZWN0ZWQsIG5vIGZhaWx1cmVzIG9uIGNyZWF0ZSBh
bmQgbm8gc3RhbGUgaXB0YWJsZXMKcnVsZXMgYWZ0ZXIgcnVubmluZyB1bmRlciB0aGUgc2FtZSBs
b2FkIHRoYXQgd2FzIHByb2R1Y2luZyB0aGUgZXJyb3JzCnByZXZpb3VzbHkuCgpVYnVudHUgMTYu
MDQKTGludXggMy4xMy4wLTgzLWdlbmVyaWMKaXB0YWJsZXMgdjEuNi4wClhlbiA0LjYgNSBmcm9t
IGRpc3RybyBwYWNrYWdlcwoKVGhhbmtzIQoKLVRvbnkKCk9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0
IDc6NDQgQU0sIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gT24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMTo0NiBQTSwgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTcvMDUvMTcgMTM6NDMsIElhbiBKYWNr
c29uIHdyb3RlOgo+Pj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hl
bi11c2Vyc10gdmlmLWJyaWRnZSBlcnJvcnMgd2hlbiBjcmVhdGluZyBhbmQgZGVzdHJveWluZyBk
b3plbnMgb2YgVk1zIHNpbXVsdGFuZW91c2x5Iik6Cj4+Pj4gU28gd2UgaGF2ZSB0aHJlZSBvcHRp
b25zOgo+Pj4gLi4uCj4+Pj4gMy4gVHJ5IHRvIGNoZWNrIHRvIHNlZSBpZiB0aGUgdmVyc2lvbiBv
ZiBpcHRhYmxlcyB3ZSBoYXZlIHN1cHBvcnRzIC13LAo+Pj4+IGFuZCB1c2UgaXQgaWYgYXZhaWxh
YmxlLiAgVGhpcyBzaG91bGQgYWxzbyB3b3JrIG9uIGFsbCBzeXN0ZW1zLCBidXQKPj4+PiBpbnRy
b2R1Y2VzIGEgYml0IG9mIGNvbXBsaWNhdGlvbi4gIEl0IGFsc28gZG9lc24ndCBhbGxvdyB1cyB0
bwo+Pj4+IHJlbGlhYmx5IHVzZSBhIHRpbWVvdXQuCj4+Pgo+Pj4gSSB0aGluayB0aGlzIGlzIGJl
c3QuICBFdmVudHVhbGx5IHdlIGNhbiBnZXQgcmlkIG9mIHRoZSBjaGVjayBmb3IgLXcuCj4+Pgo+
Pj4gSSB0aGluayBhIHRpbWVvdXQgaW4gdGhpcyBjb250ZXh0IGlzIG5vdCB2ZXJ5IGhlbHBmdWwu
Cj4+Pgo+Pj4gQWxzbywgYSBsb29wLCBvbiBhIGJ1c3kgc3lzdGVtLCBtaWdodCBuZWVkIHRvIGhh
dmUgbWFueSBhdHRlbXB0cywKPj4+IGJlY2F1c2UgaXQgd2lsbCBiZSBwb2xsaW5nLgo+Pgo+PiBG
V0lXIHRoZSBpcHRhYmxlcyBpbnRlcm5hbCBtZWNoYW5pc20gd2lsbCB0cnkgdG8gZ3JhYiB0aGUg
bG9jaywgYW5kIGlmCj4+IGl0IGZhaWxzIChhbmQgLXcgaXMgc2V0KSwgd2lsbCBjYWxsIHNsZWVw
KDEpIGJlZm9yZSB0cnlpbmcgYWdhaW4uICBNeQo+PiBiYXNoIGxvb3Agd291bGQgZG8gZXhhY3Rs
eSB0aGUgc2FtZSB0aGluZy4KPj4KPj4gQnV0IEkgYWdyZWUgdGhhdCBpZiB0aW1lb3V0cyBhcmUg
bm90IGltcG9ydGFudCwgZG9pbmcgaXQgdmlhIGlwdGFibGVzIGlzCj4+IHByb2JhYmx5IGNsZWFu
ZXIuICBMZXQgbWUgd29yayB1cCBhIHBhdGNoLgo+Cj4gQW50b255LAo+Cj4gQXR0YWNoZWQgaXMg
YSBwYXRjaCB0byBhZGQgdGhlIC13IG9wdGlvbiBpZiBpdCdzIGF2YWlsYWJsZS4gIEkndmUKPiBz
bW9rZS10ZXN0ZWQgdGhhdCBpdCB3b3JrcyB1bmRlciBub3JtYWwgY29uZGl0aW9uczsgYnV0IG15
IHNpbXBsaXN0aWMKPiBhdHRlbXB0cyB0byBnZXQgdGhlIGJ1ZyB0byB0cmlnZ2VyIGhhdmUgZmFp
bGVkLiAgQ2FuIHlvdSBnaXZlIGl0IGEgdHJ5Cj4gYW5kIHNlZSBpZiBpdCB3b3Jrcz8KPgo+IFRo
YW5rcywKPiAgLUdlb3JnZQoKCgotLSAKQW50b255IFNhYmEsIGF3c2FiYUBnbWFpbC5jb20KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 14:48:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMiu-0005qT-TG; Thu, 18 May 2017 14:48:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dBMiu-0005q9-7T
 for xen-devel@lists.xen.org; Thu, 18 May 2017 14:48:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2B/D9-03620-F24BD195; Thu, 18 May 2017 14:48:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNKsWRWlGSWpSXmKPExsWSoa/mqKu3RTb
 S4MRWDYslHxezODB6HN39mymAMYo1My8pvyKBNaNj3QfGgvO8FQsOHmRrYHzA1cXIxcEi0MIs
 sXTDF2YQh1Ggn1Fiz7YjLCCOkMBvRokdTz4wdTFycggLmEksPrCWDcQWEYiVOHanixGiaB+Tx
 PoNl5lBEswC3hIzu1qBEhwcbAKKEn9284OEeQWsJM7M/M4KYrMIqEo0/p/NDmKLCoRLvG0EWQ
 ZSIyhxcuYTMJtTwFPifmcDM8gYZgF7iQdbyyCmy0s0b50NtklCQEFi+/fvbCAnSAi0M0qsaJ7
 BDlIvJCAlcflqFESNrMTRs3NYIGxfiW9n14KNlBBQljjV4gcRrpXY9e01E4Q9kV1ifZ8axMhl
 bBLrPkyB6s2RmLTrAZStJbHu6kdmiKI/TBKHdr6Bch6ySey5CAkgCQEZibUNbxkhEk9ZJeada
 Ic69Rq/xL2G+VAtb9gkHr3fzDiBUX0WUhDMQnh7FpK3FzAyr2LUKE4tKkst0jU000sqykzPKM
 lNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECEwUDECwg/H+xoBDjJIcTEqivIcLZCOF+JLyUyo
 zEosz4otKc1KLDzHKcHAoSfBO3QSUEyxKTU+tSMvMAaYsmLQEB4+SCO85kDRvcUFibnFmOkTq
 FKOilDiv6GaghABIIqM0D64NliYvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXCWQKT2ZeC
 dz0V0CLmYAWNz+QBllckoiQkmpgbDn4QoJt6cKU15OfsUpbajxVZ/stIriuXzW10CfWvPmxXM
 maU2redyrSJWyWLrngvPDt5YVaMt/Stk/9sU9n6eeDM7l3tWs/8XXcG248c02ozQeXvSubWbc
 Jpkx261Ti9fLpLdq9/aFzvr7YGdOZ5tl3S6ua09t7W87u0le/HD6hfVPfruOblFiKMxINtZiL
 ihMBBK+cNI4DAAA=
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495118893!43525712!1
X-Originating-IP: [104.47.38.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64533 invoked from network); 18 May 2017 14:48:14 -0000
Received: from mail-bl2nam02on0065.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.65)
 by server-2.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 18 May 2017 14:48:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=cluOzqmbsmrDLwoBRQuMResHd3lICSmQFGCHg6WSBC4=;
 b=bYFefgcN5tyfqb9aoTd97W5aEKcGjQzw/b8QJBKckbyTDmMOo/OwrW6WjZdyIXkHVrD5se9RHNGwP/OURfy6ViwifFvU4wuuLLtV6QueAOsFMiaOslYh7/NMgS/u566t5xtG4/vg0mWsHzUQLYG1EAIz5eKrjutkooYVRkPHu4I=
Received: from [10.236.19.127] (165.204.77.1) by
 DM5PR12MB1324.namprd12.prod.outlook.com (10.168.238.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Thu, 18 May 2017 14:48:11 +0000
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Gary R Hook
 <gary.hook@amd.com>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
 <c4477ed4-3e52-d801-2b66-38169a1ed0ac@amd.com>
 <90f84064-9cc7-162d-0433-1d23a4d3a2b0@oracle.com>
 <8d2cefd6-cb9f-bb7b-550e-ac8a05e1ba44@amd.com>
 <20170518081618.o2gpol6xfwnmx2df@MacBook-Pro-de-Roger.local>
From: Gary R Hook <ghook@amd.com>
Message-ID: <1ecfd140-f15c-21a5-3f76-ed38fdc04113@amd.com>
Date: Thu, 18 May 2017 09:48:02 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170518081618.o2gpol6xfwnmx2df@MacBook-Pro-de-Roger.local>
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR08CA0089.namprd08.prod.outlook.com (10.172.143.155) To
 DM5PR12MB1324.namprd12.prod.outlook.com (10.168.238.11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2bd50830-87bc-485e-0e43-08d49dfce874
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1324; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1324;
 3:rD1MkoMTBUvl+hUIQ1sL/HhhhKWprwaMWbAfd+NbvTry20bH4b2fFT2hqV1CF2APnH9Ob34tXdmO3tgh81GRfh3JAbHVnBAj78d1PC3vt611clcwYJ3YCMlk6ye3Zy/LI1eH+bWyifMFc7MJWv+YbxaprUCuHw+5g73VL2XE9QVxW7InkDErBpknS4ECInk8Fhh8Ek36BbuueRGOtvwsvKffcO7Ly+XpzY6lEs2c4Te+qfImlxF7zj5Vglwf/r9Q8JBETYAWDUwI8EbXZiJee+rMUeFfqUT+yrGZT3VTS0fOGQv1YCrfReMEX0ov98b2AKQwe0K9qi5zdmAFLj7URvjIb1Z60K8gsxurCQTgVXs=;
 25:3AmxJ3kqX1Glnu3iHTZ03k/k7nHkTNE7ozM/hVnnBC2xtXsVFklNubYF8Vpn6vYer2RO742yXim2LHki7T4z9O53ApLpc3wLo8z4iiqreLU/K2Kvpd4zUV1hNxNfa7LD6NV/e7RUFmYSxmCmVR/YptOL+3Gq/Bpvq8JxuIXaLa1NoPgJUmOzXqjuBIo+73P8EbBEi1mQFZiWoozpyeYVd+3fa0pIF2SHVVTvmvmR6ZHVTh7qCtnRzWQi+ai7MhyxjMP35ozYFrrmk4LxvKn7yARTOpc/ThhSWf+QEvYFOBX8jXtftUBPdZ7eMY+kCJpFsTLklet9JHl6aISv0aa1FZCqpWy3/Dud5aLB7W1uw1W8gjkQwBbzCrxnlGFvgj4j2yAfHib+RpsDCg/ZCDRR/m22y2xAJa5+TJ6slWRnjmnpdQCryKw+U3Kgqff82EwTu7jRPc6g/OV5BH7qLds/2b88d0R0K6LO7a+rAwt16wg=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1324;
 31:D5+Tu+ndZiMhPfoQpM+oqtazJfTUOdBxHCCKJ7joUltI5AVckH0oNRFPLMN/847+Dtq4Iu7dCMgakI7rHK+bYdNT546IfQidms6qGktWyqqKpjE23zN4i3yUuKLTMUR472ev3TVUiW7G1GyVnfm50Fa9PB1YZMV0aHzKjH1e/0SHi5vZPCW2scqAgB+cl1H+HnwhjfwkVQmHMBXn702+QEsjrR43B4JvcB8On1B5mQw=;
 20:QRv1Rzj7tp7vWzQIm2wAZG0MGdmAiMFpAUpoZ1fAKL8T4xz7q+DC3K+ggKqI5c1oqzLnP0rxy6f5Uu6Pe22E+B4DskNWLpn/EEga61F52PrsN10cO+o+OzJZaJ9Gn7wBA5QAD24hUU1oCoTdT3l1di24ADC4DA1MlbuDIEcfnnlXWGFjlFMOAsBPjMWBwHaOhOv6Ae5vQL+gdHwXu7PTFYH0tYNX8xce19VcrYa6Cp6jd0aP3+qUgpB/Dmo7RrIYXUWaVn3t7WS8XiDWkJJVMJB+iUQP9UDGDiW4p8l+OgxP3YVs82YCAHY3etMUrB4nyB+SRHTtmV9+xvhPn9j+C4BYnRU8T/KFA8ZHr/PyGgMZeiy4wZRJrO96hDn3sDgp8ZyThgf1pg1YniKWtd+uBfgeO5Dd8KCisxFQOO7gQTvzVjypP4XxabYT8bSKnXi0YZfDgAHbm+ov1FHCWhml7AHWOi07sWoJHdQlW1P9fAXGLcIWRk0Uy65ee0MHlOv+
X-Microsoft-Antispam-PRVS: <DM5PR12MB13247D1CFA3C374F5AFAC4DDFDE40@DM5PR12MB1324.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148);
 SRVR:DM5PR12MB1324; BCL:0; PCL:0; RULEID:; SRVR:DM5PR12MB1324; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1324;
 4:2PFRJlJKhMm4Bb5yjCbBf23uTx0hzpw52fVKYjLTFg9yXjm1/gsSkivvOA+Qa37PeRxCGsnmPcEAp6/U00srbAsQufXIVzz/jiw+vl9M8ifv3fQRpdxEcNTdh4X9SZVzfLLEpVw0Y5SrndtWbCqG/wpXDEWRhqVGoTjDHLPlgEAa6uM9AyMCtPBdrDIRWb3GvdIwwW0U1d2AiQk0MWU1euOLyk58sS/hvB8k72/rPBS2YP8H8+AvTye72ZZPlefBBLdtMKumbq/kgKIXjzGgm8TkY/rvNa9uj0Yj604X1bQRQU4eWFJVQU3ObbPgZa6FZbe9GaQT4rdc2LFBPFqb/JCALrpwCStWlOUCPZMi2Zc3cqLuCT1sI7t1WVJiwLZR+Xn0qMj5Wdo7f4xHu6sdgdOc8+W3MpfHNAeG9DDtn/f+kZrFuDuAzH5GNkiQB7/krkAAsqHXmdso4TsGxkeagf4NfKCMklRt8hZdF/GLcv9W14M3WJecvRUebKOvJehpBl0tsXMpPieh0D++2Om9F9YFhO4X7LStXjcn2OH3tzrAdD+PUM2em4VPHb298Xn4ZuC2+qAOpADphgnG9NS+2AaTQjr5G4peFnJM2rIyN6b85KzIbVcPKh0Gb5oi9xJONtJI22FwhpL4FEUIdq+R9VY91MqTcUBNhrCRp2quT8RGVMdUD0R723TNsptOzrruDZg2qAMq3t0OrJXCBHsMRoQ+pP4/16E8qMwpG55G6H99mtzLf1RKc0izW91naVZA3pzOaMDIfhYgIFnRpBa3HsHXIzply7SRA6x/ja8yTiw=
X-Forefront-PRVS: 0311124FA9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39860400002)(39850400002)(39400400002)(39410400002)(39450400003)(39840400002)(129404003)(24454002)(45984002)(377454003)(42186005)(72206003)(81166006)(50466002)(66066001)(189998001)(65956001)(31686004)(47776003)(8676002)(36756003)(33646002)(93886004)(2870700001)(23746002)(478600001)(83506001)(65806001)(5660300001)(6666003)(3846002)(6636002)(4001350100001)(6116002)(2950100002)(229853002)(77096006)(54356999)(50986999)(76176999)(6246003)(31696002)(90366009)(25786009)(305945005)(53546009)(7736002)(4326008)(53936002)(54906002)(38730400002)(2906002)(8666007)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1324; H:[10.236.19.127]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR12MB1324;
 23:Tp5Ux4QmyWUw+zRYDdEUwCGvw/4CGEK78aXe0?=
 =?Windows-1252?Q?42djRSfZ5OiqP23W+HQZvKU+hb9CryaMBZwMljKMC9z0x2vUz0OrC0MF?=
 =?Windows-1252?Q?NIxgxTbOZmA254Ci3yGSA2VLmag1J8dAwwxypqcfVYxcEaBBCD756gW4?=
 =?Windows-1252?Q?k2SoVX38+ITsCCm8FTaFV0GqSfbunP7i1K/EXMfL9+njVePtjjLe2Aui?=
 =?Windows-1252?Q?XIIvX8TIIf65zgLwn5bUG2mV61d/VpiZaaTpnpql6a5mIgozg3M2+Goz?=
 =?Windows-1252?Q?5jRUmoX6jpcfUchBYMYwhtEpuwBF7pvRPD3DICil1mRoY1BDH6IqYmgf?=
 =?Windows-1252?Q?O6Cvs1AfwizT43VCEiV2qKzKveKknV3qrV6xQldYGRpgl57PbvlEMtch?=
 =?Windows-1252?Q?NuCDxpNSCOT4rDvVXauwSncYlQc+XmyhyH+Qe44fwJ7na2b+B7aIC+9M?=
 =?Windows-1252?Q?MUm7REgIwz84I/y0hJLPoZGxzKCG1oH8cILUcaRDonSA5nMCb+MniKTY?=
 =?Windows-1252?Q?iGOIGrZA1NK36SHpXMHB2QpQcsOiWhYpt6t4Kl5pxAU/rKkKlLenb9NP?=
 =?Windows-1252?Q?L304zoZwGpsIgaSl+TNDqJP+6c2m3IzeQukNTmNXim9/PC5Q481sGDV2?=
 =?Windows-1252?Q?RR533qaImqN5clsl2WLvAT0PGgpA8lNW0kMmnQHMPLe62iEU0BE+Otnr?=
 =?Windows-1252?Q?UctCmDXQ7Ms9Q9vZ2lVjFZwaZwOrfRT1DWOptS04Z8YMIQxEyAcQjywq?=
 =?Windows-1252?Q?IZNVY2GoPT6xSqHODY1tywobZCKJTIFeFEAEDc4i1eJpwq5RTJhdAWHb?=
 =?Windows-1252?Q?H50LQCo5TCeaqCnt0zBGosFk2PBwbAhICo0h5wiI+rFWUfQXiZB7PH+s?=
 =?Windows-1252?Q?dJgiHUdurv/9eNWiF3H50im/pNG4XrhHaz2ED+5Xcay9XYitFS5ye3ow?=
 =?Windows-1252?Q?TcRxeSoRdTEdMutl+LGivCE4zo4yYYezBHDUYd0IYAk/Df/+Xko/qNp8?=
 =?Windows-1252?Q?ZWcRj6thmWNot2fNZrV70TJZDmtJ2sVismM6TLn6R+qzgBYKqJkf5tuv?=
 =?Windows-1252?Q?zzSIaaHKO02jDd5WVV5McQjOjvRAAIwdmJZY36RMZfpbewA05GGKWq/W?=
 =?Windows-1252?Q?eyiKGkCD4cIF4GiHozFTCFGhgtRTnxJu2FajbrcMMPssvF/QRXgOvx3x?=
 =?Windows-1252?Q?vpL79rOFL8UnrMMtIXNl+l9fbS8MDJG6HBgZCtzCTy1Hmp34NLkmSqic?=
 =?Windows-1252?Q?5D78vS0eqboyn1zfBdh2tFJA8lGB1Sw8ZrfUtUw+d9rV03d2yBcbkFVs?=
 =?Windows-1252?Q?cwX+KCVObnYtXU+dvUbtEz/93Pz2AZIGlyXPejrNvMysY6fnFongHKlE?=
 =?Windows-1252?Q?161sX6sQlw1xqN0C+3qOydlBMrgy/ZlBDq5pl5s39bkGh4HQJ5B3xedu?=
 =?Windows-1252?Q?Tg5Pk8ZjsetLxJOrOeDVhzOXGtzBSFUoFQdHhfu/CA30ZB6rwJLqRnw8?=
 =?Windows-1252?Q?hLYLYb5nsbFb1HZURaigZ45XDWb?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1324;
 6:aUGWNBYnxLojg2oq7gVs3/oaiqAjs6RnGd4Rpq3EunEC9ybhOS4dUlPIgyWVN8weI+OjvSuvYojgnlTKaCgu7Y94sI/8+hXuPTxZ+39lI/pk2PImbg5uh9GeD0gqYSirod2xAfqVoqG1MhSvSCjYA3lg/P+y4TgtD9d8lIQfT3RgVRrluTtffbxdaXniWQBreMYHVk5aY19hT2KuCDLAO0yT/X3BuyBdQCfCsw3MXgNxp5rNz60BxgxlMRbiRS1Zhrxrb1f3uJw5Jgt9Qn6TKpOgxmTnS6LDqLgnPl3etw6piXYy23Sx9QBy0PuKAWfHOUNU8jnzFJKyMGovcKBHidYjJ2ctyxy/kK8ZRnX1mEb7yLcp15pmnaUKXHPyAzdquzfiUkucmvnDY0DIfYbhtN4hzEqVNpXfUxj/sScFT4dTam2XqZNuIhzkPNFzahQwN8L0E3vSbErKt/GUk/qbggnhJlHMwgGtBqP3qileXtwk9wgxb3vIhmVCvZKt/o/pNU5uLmzkW8P5s+30J47a+fF7+T1+H4wwxAzlbZSn+Nk=;
 5:72fmgAi6mjN+JQcLWyS4sdvqLN0Nqf3uKBnJtvoT0YK+uf+guBqBat9K6RHbtWSZ7jkjL88ee4rzCKe8jiOH6+K+vFRTTTCdVgHDNLdCcBTUX7MLpttsnlREkxpxqPzweLmO1VuXeRtEvvF7ooJg3g==;
 24:jLiImzJtClh3K0F7ZR0Wye92j9hFbKRf8IUBq9BtYwtM0YK291dYRiIH58T8cdmLFn71ykjaPkmSC3+f/mZVVhwBccpzRyXgMCuSOkkZ4Us=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1324;
 7:tkfwHq/QKp4n4b4/sqCDFfj/6fNhBTCPFWfqhSJfn2lsKAQsdn6I26sabUcf7G1o0WHFIDEf8qrLvoY//7o//lqWuias4ad2QcRHqAkgCXRi5s2T57hDWJzM58f4WyFI5y/dA6USkb0U7yRrJSc9r61TH8xw3+7WmDnVMeDnMd4Ou+tRa2I7QtLkdtIJn7Wd8xuANVh6FkhyfH4frVUXdxVIe4jaTXl64NIungzQhkbMmfZePuh5G83STyNlAheEVyvXrCc/BDeNKEYfLX/JmGBLHs2MpgcMD96bQQez7uFtF0aQCD1BGyUSq0RwrncN4H95GKSjTQpogbJckxCQHQ==;
 20:xeRzFup96Nj5wWL1zdE6v75XsnVPo1KC3Bpfn8F73fZVq0gTMxTjZdPU1Sezj1wxukdd4Nktm2za9Hc4c7N640n/F0G8Xyli3MSVBzDZMx1lWBtD05+k8SEfsKohkaXzOqn6lqkXiR6qS6xXR9SEUDf1EFHqsOAk0hltbkCldyMvLSULNKYR1fUORJ693WNLigL81q9Go1fPr2jj9N0/VyseANu/femA94fmxsCLBsN58e4el64Cw40XESmfhVAc
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2017 14:48:11.8427 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1324
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTgvMjAxNyAwMzoxNiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPgo+IFNvIHVz
aW5nIHlvdXIgZXhhbXBsZSwgdGhlIGNvbmZpZyBmaWxlIHNob3VsZCBsb29rIGxpa2U6Cj4KPiBl
eHRyYSA9ICJyb290PS9kZXYveHZkYTEgY29uc29sZT1odmMwIgo+IGtlcm5lbCA9ICIvcm9vdC82
NC92bWxpbnV6LTQuMTEuMC1wdmgrIgo+IHJhbWRpc2sgPSAiL3Jvb3QvNjQvaW5pdHJkLmltZy00
LjExLjAtcHZoKyIKPiBidWlsZGVyPSJodm0iCj4gZGV2aWNlX21vZGVsX3ZlcnNpb249Im5vbmUi
Cj4gbWVtb3J5ID0gNDA5Ngo+IG5hbWUgPSAic29zcHYyIgo+IHZjcHVzID0gOAo+IHZpZiA9IFsn
J10KPiBkaXNrID0gWydwaHk6L2Rldi92ZzAvcHZjbGllbnQyLHh2ZGEsdyddCgpXZWxsLCBodXp6
YWghCgphbWRAc29zcHZjbGllbnQyOn4kIGRtZXNnIHwgZ3JlcCAtaSB4ZW4KWyAgICAwLjAwMDAw
MF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogWGVuClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uIDQu
OS4KWyAgICAwLjAwMDAwMF0gWGVuIFBsYXRmb3JtIFBDSTogdW5yZWNvZ25pc2VkIG1hZ2ljIHZh
bHVlClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEZGRkMwIDAwMDAyNCAo
djAyIFhlbiAgICkKWyAgICAwLjAwMDAwMF0gQUNQSTogWFNEVCAweDAwMDAwMDAwRkMwMDdGQTAg
MDAwMDM0ICh2MDEgWGVuICAgIEhWTSAKMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKWyAgICAwLjAw
MDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwRkMwMDdENzAgMDAwMTBDICh2MDUgWGVuICAgIEhW
TSAKMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAw
MDAwMDAwRkMwMDEwNTAgMDA2QzlCICh2MDUgWGVuICAgIEhWTSAKMDAwMDAwMDAgSU5UTCAyMDE0
MDIxNCkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwRkMwMDdFODAgMDAwMDZD
ICh2MDIgWGVuICAgIEhWTSAKMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0g
Qm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBQVkgKWyAgICAwLjAwMDAwMF0g
eGVuOiBQViBzcGlubG9ja3MgZW5hYmxlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF5eXl5eXl4KCgo+IFRoaXMgaXMgYSB0ZW1wb3JhcnkgaW50ZXJm
YWNlLCBhbmQgaXQncyBub3Qgc3RhYmxlLgoKIlN0YWJsZSIgYXMgaW4gc3ludGF4IGFuZCBrZXl3
b3JkcyBhcmUgc3ViamVjdCB0byBjaGFuZ2U/Cgo+ICBMb25nIHRlcm0gUFZIIGd1ZXN0IHNob3Vs
ZAo+IGJlIGNyZWF0ZWQgdXNpbmcgInB2aD0xIiwgc2FkbHkgdGhpcyBoYXMgbm90IHlldCBiZWVu
IGltcGxlbWVudGVkLgoKRG8gSSB1bmRlcnN0YW5kIHRoaXMgdG8gbWVhbiB0aGF0IHVzaW5nICJw
dmg9MSIgaW4gdGhlIGNvbmZpZyBmaWxlIApoYXNuJ3QgYmVlbiB3aXJlZAp1cCB0byBkbyBldmVy
eXRoaW5nIG5lZWRlZCB0byBjcmVhdGUgYSBQVkggZ3Vlc3Q/IElzIHRoZXJlIG1vcmUgdG8gYmUg
CmRvbmUgYmVzaWRlcwp0dXJuaW5nIHRoYXQgcGFyYW1ldGVyIGludG8gImJ1aWxkZXI9J2h2bSIg
ZGV2aWNlX21vZGVsX3ZlcnNpb249Im5vbmUiPyAKT3IsIGJldHRlciB5ZXQsCmFyZSB0aGVyZSBh
bnkgZGVzaWduIG5vdGVzIG9uIHRoaXM/Cgo+IEhvcGUgdGhpcyBoZWxwcywgUm9nZXIuCgpJdCBz
ZWVtcyBpdCBkaWQuIFRoYW5rIHlvdSB2ZXJ5IG11Y2ghCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 14:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMkD-00062r-7R; Thu, 18 May 2017 14:49:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBMkC-00062h-ML
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 14:49:36 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D9/3D-03696-F74BD195; Thu, 18 May 2017 14:49:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDvW79Ftl
 Ig7YvChb3prxnd2D02N63iz2AMYo1My8pvyKBNWPRgZ9sBReYK761zGFrYPzD1MXIwSEh4C8x
 85lxFyMnkOkuMb19BRuIzSagK9G05S+YzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t3OYIWocJ
 C4uPsYEYrMIqEo8+rSAHcQWEVCX+HNhAmMXIxdQfTujxPRtf8CKhAUCJK4u3QdWxClgLXGs7y
 OYLSQQL9Ew8xQTxEEmEm8X7mQDuVNIQE1i7vp4iLCFxI6PfWwTGAVmITlvFpLzZiE5bwEj8yp
 GjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZACCHYyXNwYc
 YpTkYFIS5T1cIBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3ZTNQTrAoNT21Ii0zBxglMGkJD
 h4lEV5GYKQI8RYXJOYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOO9ckBkCIEUZpXlwI2ARe4lRVk
 qYlxHoKCGegtSi3MwSVPlXjOIcjErCvNNBpvBk5pXAbXoFdAQT0BHND6RBjihJREhJNTDuljV
 Usjlt5Hkj+8MBq2ZDs4y469OPaig2lM5Z+8WlpuW/yVmWI0dX11pUmSl+OZvXOI31WX7ZI59/
 Cu+uXYqLPxe9yn/WnWdbIucFLM26qszwQyJSb/n28rkzlxi1Nbv3n/tbqmkYtS+/QHDH7+2Zg
 RME1mgxr9L8/PD2motzKyJOr1xZnLZViaU4I9FQi7moOBEAaKLMDtMCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495118973!69277439!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59389 invoked from network); 18 May 2017 14:49:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 14:49:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433030206"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.46156.328306.393901@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 15:48:44 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <fea5eeab-c05a-c1e7-c0ad-c2923bed0ee1@arm.com>
References: <osstest-109515-mainreport@xen.org>
 <fea5eeab-c05a-c1e7-c0ad-c2923bed0ee1@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano Stabellini <sstabellini@kernel.org>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-4.8-testing test] 109515: tolerable FAIL -
 PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbeGVuLTQuOC10ZXN0aW5nIHRl
c3RdIDEwOTUxNTogdG9sZXJhYmxlIEZBSUwgLSBQVVNIRUQiKToKPiBUaGUgYXJtNjQgam9icyBh
cmUgYmxvY2tlZCBiZWNhdXNlIG9mIHRoZSBtaXNzaW5nIG9jYW1sb3B0Cj4gcGFja2FnZS4gSSB0
aGluayB0ZXN0aW5nIFhlbiA0Ljggd291bGQgYmUgZ29vZCBzbyB3ZSBtYXkgd2FudCB0bwo+IGJh
Y2twb3J0IHRoZSBwYXRjaCA0ZDAyNDBlMDMzICJ0b29sczogb2NhbWw6IEluIGNvbmZpZ3VyZSwg
Y2hlY2sgZm9yCj4gb2NhbWxvcHQiLiBJIGhhdmUgbm90aWNlZCBzaW1pbGFyIGJ1aWxkIGZhaWx1
cmUgb24gWGVuIDQuNyAoWGVuIDQuNgo+IGRvZXMgbm90IHNlZW0gdG8gaGF2ZSBhcm02NCB0ZXN0
KS4KClRoYW5rcy4gIEkgaGF2ZSBiYWNrcG9ydGVkIHRoYXQgY2hhbmdlIHRvIDQuOCBhbmQgNC43
LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 14:53:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMo3-0006pq-Ow; Thu, 18 May 2017 14:53:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304158db9=roger.pau@citrix.com>)
 id 1dBMo2-0006pj-Om
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 14:53:34 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 ED/A9-03613-E65BD195; Thu, 18 May 2017 14:53:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQjd3q2y
 kwfc3khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOFR/YCx6wVXRuesPewHiatYuRk0NCwE9i
 954djCA2i4CqxJorv9i7GDk42ATsJaZ/rQAJiwgoS3xs7WUHsZkFiiXWb5nMAmILC3hJvD8yC
 8zmFfCQWLHxHZgtJGAi8f3BA2aIuKDEyZlPWCB69SRuTJ3CBjKeWUBaYvk/DoiwvETz1tlg5Z
 wCphJL3+4FWyUqoCIxcX4fO8RIRYn+eQ/YIC5Ol5j4rIdlAqPALCQbZiHZMAthwywkGxYwsqx
 i1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMVwYg2MH4Z37g
 IUZJDiYlUd7DBbKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H20BygkWpaanVqRl5gAjByYtw
 cGjJMJbDpLmLS5IzC3OTIdInWLU5Zhz7+t7JiGWvPy8VClx3r8gRQIgRRmleXAjYFF8iVFWSp
 iXEegoIZ6C1KLczBJU+VeM4hyMSsK8PiBTeDLzSuA2vQI6ggnoiOYH0iBHlCQipKQaGI3CZVJ
 n80rnVBlN/mXLZDQ/fZ3nhAit2e6fGVqajYr40nvuejGx7ddSK143V7Bh/tmjW51PSG+tnPGg
 9vY8j09yGo7bt3HvtpkR/rBF1vu4R9B9hitczOxaFfYlUzf/q/ef6uRyr1ThSHbeLZPGE/Mtv
 hQqZi0wa5t5o+I/167EptqK7IQ7SizFGYmGWsxFxYkAR0PQ+t0CAAA=
X-Env-Sender: prvs=304158db9=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495119212!98498643!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38848 invoked from network); 18 May 2017 14:53:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 14:53:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="46307373"
Date: Thu, 18 May 2017 15:38:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170518143831.x5ynvb6h4a7uxk4z@MacBook-Pro-de-Roger.local>
References: <20170516062320.22008-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170516062320.22008-1-jgross@suse.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, netwiz@crc.id.au,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/blkback: several fixes of resource
	management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgMDg6MjM6MTdBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBEZXN0cm95aW5nIGEgWGVuIGd1ZXN0IGRvbWFpbiB3aGlsZSBpdCB3YXMgZG9pbmcg
SS9PcyB2aWEgeGVuLWJsa2JhY2sKPiBsZWFrZWQgc2V2ZXJhbCByZXNvdXJjZXMsIGluY2x1ZGlu
ZyByZWZlcmVuY2VzIG9mIHRoZSBndWVzdCdzIG1lbW9yeQo+IHBhZ2VzLgo+IAo+IFRoaXMgcGF0
Y2ggc2VyaWVzIGFkZHJlc3NlcyB0aG9zZSBsZWFrcyBieSBjb3JyZWN0aW5nIHVzYWdlIG9mCj4g
cmVmZXJlbmNlIGNvdW50cyBhbmQgdGhlIHNlcXVlbmNlIHdoZW4gdG8gZnJlZSB3aGljaCByZXNv
dXJjZS4KPiAKPiBUaGUgc2VyaWVzIGFwcGxpZXMgb24gdG9wIG9mIGNvbW1pdCAyZDQ0NTZjNzNh
NDg3YWJlICgiYmxvY2s6Cj4geGVuLWJsa2JhY2s6IGFkZCBudWxsIGNoZWNrIHRvIGF2b2lkIG51
bGwgcG9pbnRlciBkZXJlZmVyZW5jZSIpIGluCj4gSmVucyBBeGJvZSdzIHRyZWUga2VybmVsL2dp
dC9heGJvZS9saW51eC1ibG9jay5naXQKPiAKPiBKdWVyZ2VuIEdyb3NzICgzKToKPiAgIHhlbi9i
bGtiYWNrOiBmaXggZGlzY29ubmVjdCB3aGlsZSBJL09zIGluIGZsaWdodAo+ICAgeGVuL2Jsa2Jh
Y2s6IGRvbid0IGZyZWUgYmUgc3RydWN0dXJlIHRvbyBlYXJseQo+ICAgeGVuL2Jsa2JhY2s6IGRv
bid0IHVzZSB4ZW5fYmxraWZfZ2V0KCkgaW4geGVuLWJsa2JhY2sga3RocmVhZAoKQWxsIDM6CgpB
Y2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGUgY29t
bWVudCByZXBvcnRlZCBieSBEaWV0bWFyIGluIHBhdGNoICMxIHdvdWxkIGJlIG5pY2UgdG8gZml4
LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 14:57:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:57:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMrY-00071B-9J; Thu, 18 May 2017 14:57:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBMrW-000713-Mk
 for xen-devel@lists.xen.org; Thu, 18 May 2017 14:57:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D4/45-03620-646BD195; Thu, 18 May 2017 14:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTdd1m2y
 kwcaDPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8al6UvYC64rVDTfu8rSwLhRqouRi0NIYDOj
 xJyWz6xdjJxAzm5GiVf7AkFsYYEAibVz5jGD2CIC8RI/ug6zQDRcYpJ43TCRGcRhFtjEJHHj8
 EOwKjYBTYk7nz8xgdi8AlYSm9auBrNZBFQl3s3aDGaLCoRLvG08wgJRIyhxcuYTMJtTwE1iyp
 r9YFcwC5hJzNsMMZNZQF5i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGNWLU4vKUot0LfSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjgEIdjDOvux/iFGSg0lJlPdwgWykEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgfbQFqE6wKDU9tSItMwcYEzClEhw8SiK8m
 0HSvMUFibnFmekQqVOMilLivH9BEgIgiYzSPLg2WBxeYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvSZApPJl5JXDTXwEtZgJa3PxAGmRxSSJCSqqB0ZihwD7aTer7JfnE4I7dk6R2f07Y9IV
 VqLc8NN7gQ4gTw++K9foy7CF7LzReeDQ37OQNvjlMNxvtHPfq5p9gfbZMPiT1+e/dEUumFNgp
 HmpV6zpk7XxIdce7w3dnZFkW6b3k3tFor3Uy+lSu0ebVQhe37i/XyZD6zTz1vOad13v83XzZF
 lXwKLEUZyQaajEXFScCABOV/hq+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495119428!93565400!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50429 invoked from network); 18 May 2017 14:57:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 18 May 2017 14:57:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 123711516;
 Thu, 18 May 2017 07:57:08 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 38BB63F41F;
 Thu, 18 May 2017 07:57:06 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, shankerd@codeaurora.org,
 xen-devel@lists.xen.org
References: <c454c458-8bbb-ea24-b830-a2c700362cfc@arm.com>
 <CALicx6tS7-WyKvOAVd8LTQWh0ozuwnTr9QkmqBztmqqpHY=5Dg@mail.gmail.com>
 <d18f4748-d11b-7d3e-0dad-8e94054e34f1@arm.com>
 <beab6449-7cf0-67a1-a02a-56ac0c788cec@codeaurora.org>
 <2a5c6138-b617-bfa1-184a-b7d29bdff729@arm.com>
 <79b3f831-49be-8ff3-5c55-a5135cbf0abd@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8a71425c-6b26-7ee9-75e2-eccf90c2932e@arm.com>
Date: Thu, 18 May 2017 15:57:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <79b3f831-49be-8ff3-5c55-a5135cbf0abd@caviumnetworks.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] xen/arm: Hiding SMMUs from Dom0 when using ACPI on
 Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxOC8wNS8xNyAxMjo1OSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IE9uIDIvMjcv
MjAxNyAxMTo0MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAwMi8yNy8yMDE3IDA0OjU4
IFBNLCBTaGFua2VyIERvbnRoaW5lbmkgd3JvdGU6Cj4+PiBIaSBKdWxpZW4sCj4+Cj4+IEhpIFNo
YW5rZXIsCj4+Cj4+IFBsZWFzZSBkb24ndCBkcm9wIHBlb3BsZSBpbiBDQy4gSW4gbXkgY2FzZSwg
YW55IGUtbWFpbCBJIGFtIG5vdCBDQ2VkCj4+IGFyZSBza2lwcGluZyBteSBpbmJveCBhbmQgSSBt
YXkgbm90IHJlYWQgdGhlbSBmb3IgYSB3aGlsZS4KPj4KPj4+Cj4+PiBPbiAwMi8yNy8yMDE3IDA4
OjEyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IE9uIDI3LzAyLzE3IDEz
OjIzLCBWaWpheSBLaWxhcmkgd3JvdGU6Cj4+Pj4+IEhpIEp1bGllbiwKPj4+Pgo+Pj4+IEhlbGxv
IFZpamF5LAo+Pj4+Cj4+Pj4+IE9uIFdlZCwgRmViIDIyLCAyMDE3IGF0IDc6NDAgUE0sIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4+IHdyb3RlOgo+Pj4+Pj4gSGVsbG8s
Cj4+Pj4+Pgo+Pj4+Pj4gVGhlcmUgd2FzIGZldyBkaXNjdXNzaW9ucyByZWNlbnRseSBhYm91dCBo
aWRpbmcgU01NVXMgZnJvbSBET00wIHdoZW4KPj4+Pj4+IHVzaW5nCj4+Pj4+PiBBQ1BJLiBJIHRo
b3VnaHQgaXQgd291bGQgYmUgZ29vZCB0byBoYXZlIGEgc2VwYXJhdGUgdGhyZWFkIGZvciB0aGlz
Lgo+Pj4+Pj4KPj4+Pj4+IFdoZW4gdXNpbmcgQUNQSSwgdGhlIFNNTVVzIHdpbGwgYmUgZGVzY3Jp
YmVkIGluIHRoZSBJTyBSZW1hcHBpbmcKPj4+Pj4+IFRhYmxlCj4+Pj4+PiAoSU9SVCkuIFRoZSBz
cGVjaWZpY2F0aW9uIGNhbiBiZSBmb3VuZCBvbiB0aGUgQVJNIHdlYnNpdGUgWzFdLgo+Pj4+Pj4K
Pj4+Pj4+IEZvciBhIGJyaWVmIHN1bW1hcnksIHRoZSBJT1JUIGNhbiBiZSB1c2VkIHRvIGRpc2Nv
dmVyIHRoZSBTTU1Vcwo+Pj4+Pj4gcHJlc2VudCBvbgo+Pj4+Pj4gdGhlIHBsYXRmb3JtIGFuZCBm
aW5kIGZvciBhIGdpdmVuIGRldmljZSB0aGUgSUQgdG8gY29uZmlndXJlCj4+Pj4+PiBjb21wb25l
bnRzIHN1Y2gKPj4+Pj4+IGFzIElUUyAoRGV2aWNlSUQpIGFuZCBTTU1VIChTdHJlYW1JRCkuCj4+
Pj4+Pgo+Pj4+Pj4gVGhlIGFwcGVuZGl4IEEgaW4gdGhlIHNwZWNpZmljYXRpb24gZ2l2ZXMgYW4g
ZXhhbXBsZSBob3cgRGV2aWNlSUQgYW5kCj4+Pj4+PiBTdHJlYW1JRCBjYW4gYmUgZm91bmQuIEZv
ciBpbnN0YW5jZSwgd2hlbiBhIFBDSSBkZXZpY2UgaXMgYm90aAo+Pj4+Pj4gcHJvdGVjdGVkIGJ5
Cj4+Pj4+PiBhbiBTTU1VIGFuZCBNU0ktY2FwYWJsZSB0aGUgZm9sbG93aW5nIHRyYW5zbGF0aW9u
IHdpbGwgaGFwcGVuOgo+Pj4+Pj4gICAgICAgICBSSUQgLT4gU3RyZWFtSUQgLT4gRGV2aWNlSUQK
Pj4+Pj4+Cj4+Pj4+PiBDdXJyZW50bHksIFNNTVVzIGFyZSBoaWRkZW4gZnJvbSBET00wIGJlY2F1
c2UgdGhleSBhcmUgYmVlbiB1c2VkIGJ5Cj4+Pj4+PiBYZW4gYW5kCj4+Pj4+PiB3ZSBkb24ndCBz
dXBwb3J0IHN0YWdlLTEgU01NVS4gSWYgd2UgcGFzcyB0aGUgSU9SVCBhcyBpdCBpcywgRE9NMAo+
Pj4+Pj4gd2lsbCB0cnkKPj4+Pj4+IHRvIGluaXRpYWxpemUgU01NVSBhbmQgY3Jhc2guCj4+Pj4+
Pgo+Pj4+Pj4gSSBmaXJzdCB0aG91Z2h0IGFib3V0IHVzaW5nIGEgWGVuIHNwZWNpZmljIHdheSAo
U1RBTykgb3IgZXh0ZW5kaW5nIGEKPj4+Pj4+IGZsYWcgaW4KPj4+Pj4+IElPUlQuIEJ1dCB0aGF0
IGlzIG5vdCBpZGVhbC4KPj4+Pj4+Cj4+Pj4+PiBTbyB3ZSB3b3VsZCBoYXZlIHRvIHJld3JpdGUg
dGhlIElPUlQgZm9yIERPTTAuIEdpdmVuIHRoYXQgYSByYW5nZSBvZgo+Pj4+Pj4gUklEIGNhbgo+
Pj4+Pj4gbWFwcGVkIHRvIG11bHRpcGxlIHJhbmdlcyBvZiBEZXZpY2VJRCwgd2Ugd291bGQgaGF2
ZSB0byB0cmFuc2xhdGUKPj4+Pj4+IFJJRCBvbmUgYnkKPj4+Pj4+IG9uZSB0byBmaW5kIHRoZSBh
c3NvY2lhdGVkIERldmljZUlELiBJIHRoaW5rIHRoaXMgbWF5IGVuZCB1cCB0bwo+Pj4+Pj4gY29t
cGxleCBjb2RlCj4+Pj4+PiBhbmQgaGF2ZSBhIGJpZyBJT1JUIHRhYmxlLgo+Pj4+Pgo+Pj4+PiBX
aHkgY2FuJ3Qgd2UgcmVwbGFjZSBPdXRwdXQgYmFzZSBvZiBJT1JUIG9mIFBDSSBub2RlIHdpdGgg
U01NVSBvdXRwdXQKPj4+Pj4gYmFzZT8uCj4+Pj4+IEkgbWVhbiBzaW1pbGFyIHRvIFBDSSBub2Rl
IHdpdGhvdXQgU01NVSwgd2h5IGNhbid0IHJlcGxhY2Ugb3V0cHV0IGJhc2UKPj4+Pj4gb2YgUENJ
IG5vZGUgd2l0aAo+Pj4+PiBTTU1VJ3Mgb3V0cHV0IGJhc2U/Lgo+Pj4+Cj4+Pj4gQmVjYXVzZSBJ
IGRvbid0IHNlZSBhbnl0aGluZyBpbiB0aGUgc3BlYyBwcmV2ZW50aW5nIG9uZSBSQyBJRCBtYXBw
aW5nCj4+Pj4gdG8gcHJvZHVjZSBtdWx0aXBsZSBTTU1VIElEIG1hcHBpbmcuIFNvIHdoaWNoIG91
dHB1dCBiYXNlIHdvdWxkIHlvdQo+Pj4+IHVzZT8KPj4+Pgo+Pj4KPj4+IEJhc2ljYWxseSwgcmVt
b3ZlIFNNTVUgbm9kZXMsIGFuZCByZXBsYWNlcyBvdXRwdXQgb2YgdGhlIFBDSWUgYW5kIG5hbWVk
Cj4+PiBub2RlcyBJRCBtYXBwaW5ncyB3aXRoIElUUyBub2Rlcy4KPj4+Cj4+PiBSSUQgLS0+IFN0
cmVhbUlEICAtLT4gZHZpY2VJRCAgLS0+IElUUyBkZXZpY2UgaWQgPSBSSUQgLS0+IGR2aWNlSUQg
IC0tPgo+Pj4gSVRTIGRldmljZSBpZAo+Pgo+PiBDYW4geW91IGRldGFpbCBpdD8gWW91IHNlZW0g
dG8gYXNzdW1lIHRoYXQgb25lIFJDIElEIG1hcHBpbmcgcmFuZ2UKPj4gd2lsbCBvbmx5IHByb2R1
Y2UgSUQgbWFwcGluZyByYW5nZS4gQUZBSUNULCB0aGlzIGlzIG5vdCBtYW5kYXRlZCBieQo+PiB0
aGUgc3BlYy4KPj4KPiBZb3UgYXJlIGNvcnJlY3QgdGhhdCBpdCBpcyBub3QgbWFuZGF0ZWQgYnkg
dGhlIHNwZWMsIGJ1dCBBRkFJSyB0aGVyZQo+IHNlZW1zIHRvIGJlIG5vIHZhbGlkIHVzZSBjYXNl
IGZvciB0aGF0LgoKWGVuIGhhcyB0byBiZSBjb21wbGlhbnQgd2l0aCB0aGUgc3BlYywgaWYgdGhl
IHNwZWMgc2F5cyBzb21ldGhpbmcgdGhlbiAKd2Ugc2hvdWxkIGRvIGl0IHVubGVzcyB0aGVyZSBp
cyBhIHN0cm9uZyByZWFzb24gbm90IHRvLgoKSW4gdGhpcyBjYXNlLCBpdCBpcyBub3QgdG9vIGRp
ZmZpY3VsdCB0byBpbXBsZW1lbnQgdGhlIHN1Z2dlc3Rpb24gSSAKd3JvdGUgYSBjb3VwbGUgb2Yg
bW9udGhzIGFnby4gU28gd2h5IHdvdWxkIHdlIHRyeSB0byBwdXQgdXMgaW4gYSBjb3JuZXI/Cgo+
Cj4gUklEIHJhbmdlIHNob3VsZCBub3Qgb3ZlcmxhcCBiZXR3ZWVuIElEIEFycmF5IGVudHJpZXMu
CgpJIGJlbGlldmUgeW91IG1pc3VuZGVyc3Rvb2QgbXkgcG9pbnQgaGVyZS4gU28gbGV0IG1lIGdp
dmUgYW4gZXhhbXBsZS4gTXkgCnVuZGVyc3RhbmRpbmcgb2YgdGhlIHNwZWMgaXMgaXQgaXMgcG9z
c2libGUgdG8gaGF2ZToKClJDIEEKICAvLyBkb2Vzbid0IHVzZSBTTU1VIDAgc28ganVzdCBvdXRw
dXRzIERldmljZUlEcyB0byBJVFMgR1JPVVAgMAogIC8vIElucHV0IElEIC0tPiBPdXRwdXQgcmVm
ZXJlbmNlOiBPdXRwdXQgSUQKMHgwMDAwLTB4ZmZmZiAtLT4gSVRTIEdST1VQIDAgOiAweDAwMDAt
PjB4ZmZmZgoKU01NVSAwCi8vIE5vdGUgdGhhdCByYW5nZSBvZiBTdHJlYW1JRHMgdGhhdCBtYXAg
dG8gRGV2aWNlSURzIGV4Y2x1ZGVzCi8vIHRoZSBOSUMgMCBEZXZpY2VJRCBhcyBpdCBkb2VzIG5v
dCBnZW5lcmF0ZSBNU0lzCiAgLy8gSW5wdXQgSUQgLS0+IE91dHB1dCByZWZlcmVuY2U6IE91dHB1
dCBJRAoweDAwMDAtMHgwMWZmIC0tPiBJVFMgR1JPVVAgMCA6IDB4MTAwMDAtPjB4MTAxZmYKMHgw
MjAwLTB4ZmZmZiAtLT4gSVRTIEdST1VQIDAgOiAweDIwMDAwLT4weDIwN2ZmCgovLyBTTU1VIDAg
Q29udHJvbCBpbnRlcnJ1cHQgaXMgTVNJIGJhc2VkCiAgLy8gSW5wdXQgSUQgLS0+IE91dHB1dCBy
ZWZlcmVuY2U6IE91dHB1dCBJRApOL0EgLS0+IElUUyBHUk9VUCAwIDogMHgyMDAwMDEKCj4gSSBi
ZWxpZXZlIHRoaXMgd291bGQgYmUgdXBkYXRlZCBpbiB0aGUgbmV4dCBJT1JUIHNwZWMgcmV2aXNp
b24uCgpXZWxsLCBYZW4gc2hvdWxkIHN0aWxsIHN1cHBvcnQgY3VycmVudCByZXZpc2lvbiBvZiBJ
T1JUIGV2ZW4gaWYgdGhlIG5leHQgCnZlcnNpb24gYWRkIG1vcmUgcmVzdHJpY3Rpb24uCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 14:57:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMsH-00075H-IQ; Thu, 18 May 2017 14:57:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe5f22=dario.faggioli@citrix.com>)
 id 1dBMsF-00074x-HS
 for xen-devel@lists.xen.org; Thu, 18 May 2017 14:57:55 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DC/E2-19409-276BD195; Thu, 18 May 2017 14:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpG7+Ntl
 Ig8cbZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGNSdZC7aJVlz/9ZelgfGncBcjJ4eEQIjE
 o827mEFsXgFDiZ7LT5lAbGGBYIkzvzvAbDYBA4k3O/aydjFycIgIlEq8/K0OEmYWsJKY/HkzW
 CuLgKrEzJXTWUFsTgF7iRM/TjCC2EICjxgl9l+KBrH5BSQlbn35yAwyhlmgWmL9BWaIC7Qljp
 zrZ4e4QFDi5MwnLBCtahIz5l5mncDINwuhYxaSqllgR2hKtG7/zQ5ha0ssW/iaGcK2lVi37j1
 UjY3EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgrJebWlycmJ6a
 k5hUrJecn7uJERjG9QwMjDsYm0/4HWKU5GBSEuU9XCAbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mC99EWoJxgUWp6akVaZg4womDSEhw8SiK8m0HSvMUFibnFmekQqVOMilLivH9BEgIgiYzSPL
 g2WBRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM67gVaApPZl4J3PRXQIuZgBY3P5AGWVy
 SiJCSamDMtordu/HMM5+qur6eg4+WvzYWkl47ISGHZ9u+q17NHGImr1ZHs1lZzpt1ZUmCo3Z+
 8Q6GLY7rTTu36fA94K7jFNp2dxfzgWjjyjKmEjGn6kdvE1+6xjWW3G6Mlb0451l45TH9R+FXn
 zxdF306vmDpPufjK0IPnznyZ4bw5XNPym98mVZ1e1+gEktxRqKhFnNRcSIAt1izTt0CAAA=
X-Env-Sender: prvs=304fe5f22=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495119468!93623483!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2098 invoked from network); 18 May 2017 14:57:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 14:57:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; 
 d="asc'?scan'208";a="424399033"
Message-ID: <1495119411.7393.45.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Luwei Kang <luwei.kang@intel.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>
Date: Thu, 18 May 2017 16:56:51 +0200
In-Reply-To: <591DBAD1020000780015AF32@prv-mh.provo.novell.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
 <07f2ab1f-e850-f8ac-99e3-8503cbe464fb@oracle.com>
 <591DBAD1020000780015AF32@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
 for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4033621085571150247=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4033621085571150247==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-o2afgSX0dFlnldsowSa2"

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

On Thu, 2017-05-18 at 07:16 -0600, Jan Beulich wrote:
> > > > On 18.05.17 at 15:03, <boris.ostrovsky@oracle.com> wrote:
> >=20
> > As I said last time, I'd rename cpu_callback() to something less
> > generic, like vpmu_cpu_callback() (or vpmu_cpuhp_callback()).
>=20
> The vpmu_ prefix is clearly pointless for a static function.
>=20
And "just" using cpu_callback is what we do in a lot of (although, not
everywhere :-( ) other places:

xen/common/timer.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu_callback,
xen/common/kexec.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu_callback
xen/common/cpupool.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu_callbac=
k
xen/arch/x86/hvm/hvm.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu_callb=
ack
xen/arch/x86/cpu/mcheck/mce_intel.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =
=3D cpu_callback
xen/common/stop_machine.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu_ca=
llback
xen/common/tmem_xen.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu_callba=
ck
xen/common/tasklet.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu_callbac=
k,
xen/common/trace.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu_callback
xen/drivers/passthrough/io.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cpu=
_callback,
xen/drivers/cpufreq/cpufreq.c:=C2=A0=C2=A0=C2=A0=C2=A0.notifier_call =3D cp=
u_callback

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-o2afgSX0dFlnldsowSa2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZHbY0AAoJEBZCeImluHPuplAQALYskoxw12vWATSTI74fPTki
Nca2FfeBWemVcnTduH1twnQbvxx3xJ+WzZypE1HVcc17JmEBD3+owUAhUCVDDdKS
vPl+t6ZonHeDY7PMSSstM2mIfgjEciaOHL0Bhhb22F4gunxI4NzCMq/c+4pq3NdX
DrG5GeAf6icqwDcNYR5WlFC5qiZiXOlhhdHjNugCsMGU7uCTLQV+ITy6dKkUZQYY
3T1ck8wEZGug1mXZKEIA0C7N+1nBNLGpauU40i2bXEfON1L6vGOrHhm0gul8Dg/C
mHAlWPQ7PntXvDpN9f5i3LXRz1YcyZjfs1b+QpeCLUMwf4gr2ADgfLZWUfXK0Of+
7ktK5fBJoHtFRN6aGCy4OyB3UjD4G2HWOef8KcWaHEseSHV7EWa28ipgVNdJpqug
15zi39VmL2WdbDcNELHybfuaGg3iqJh8uRdwvvbDipZ6m2yr1qAzxQhD0sUq3fqP
PtETT2KojN+PvsKDnqvoIefq07AULsL6FJhBfkXv9N8U0TAqsUrvYtS5CqzFeTjk
C6B01O0Sh6Aeu2jnWzu2GQ2NJsfmF6IlVOOehlKoV7RhaAmL+nK0XHHxhV7eXjOH
HX3kqiwck7y889H6wJ98ZWrgQgMiMhbgXu7T1ghU5wmDYA+kDnXT3ormxc0EDpHW
793SvD5o339PirIzpvsi
=ybZO
-----END PGP SIGNATURE-----

--=-o2afgSX0dFlnldsowSa2--


--===============4033621085571150247==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4033621085571150247==--


From xen-devel-bounces@lists.xen.org Thu May 18 15:00:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMuE-0007IC-2Z; Thu, 18 May 2017 14:59:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304657b0c=citrix-osstest@xenproject.org>)
 id 1dBMuD-0007I1-9r
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 14:59:57 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 69/A2-02956-CE6BD195; Thu, 18 May 2017 14:59:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7rbbK
 RBrvbbSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aX6zIFHX4VnZM3sDYwTrXuYuTkkBDwlzi7
 7SwzhO0uMad9KSuILSLgLDHhw202EJtXQE9i+bEjYHFhAQuJHZuWAMW5gOqbGCX6J69j7GLkA
 HLcJNoWVkDMcZP4+/YgO4jNJuAhMbFnIguIzSKgKjFzcw/YHCEBLYmli1cyQcwXlDg58wlYDb
 OAhMTBFy+g7rGQOPT8P/MERr5ZSMpmISlbwMi0ilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMKQYgGAH4+2NAYcYJTmYlER5DxfIRgrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4L2+FSgnWJSanlqRlpkDDG6YtAQHj5IIrwswwIV4iwsSc4sz0yFSpxh1Od4t/
 fCeSYglLz8vVUqc9y7IDAGQoozSPLgRsEi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeTy
 BTeDLzSuA2vQI6ggnoiOYH0iBHlCQipKQaGItOX4uf9++BmPGm24em71uT8VJRLerRKc8VyTz
 /O+1Tb/4KmzHfPuy3ztdP+z9nLXuX/Y6LaeoJr9KUBdfMeb8W2Ab+fqMflabNeS364BaT8JDq
 9j6XeOt/xfuqNj6dW2vusTx01xLNH1dXT1z1I/1Lg4Wk8pYmheUyQfax33I+HNOvYpl2broSS
 3FGoqEWc1FxIgAEwPLQrwIAAA==
X-Env-Sender: prvs=304657b0c=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495119593!63514531!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35629 invoked from network); 18 May 2017 14:59:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 14:59:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433031998"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71343-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=7a85e8474127ae6df47337a04797b2b443b57682
X-Osstest-Versions-That: ovmf=11a6cc5bda811513d2fbe47d8cb1a70b48077800
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 18 May 2017 15:59:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71343: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzNDMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTM0MgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzQyCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgN2E4NWU4NDc0
MTI3YWU2ZGY0NzMzN2EwNDc5N2IyYjQ0M2I1NzY4MgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMTFhNmNjNWJkYTgxMTUxM2QyZmJlNDdkOGNiMWE3MGI0ODA3NzgwMAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMzQyICAyMDE3LTA1LTE4IDA2OjUxOjU0IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTM0MyAgMjAxNy0wNS0xOCAxMzoxOTozNiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2E4NWU4
NDc0MTI3YWU2ZGY0NzMzN2EwNDc5N2IyYjQ0M2I1NzY4MgpBdXRob3I6IERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KRGF0ZTogICBUaHUgTWF5IDE4IDA5OjUxOjQyIDIwMTcgKzA4MDAK
CiAgICBNZGVNb2R1bGVQa2cvUGNpSG9zdEJyaWRnZUR4ZTogRml4IEVCQyBidWlsZCBmYWlsdXJl
CiAgICAKICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNp
Z25lZC1vZmYtYnk6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KCmNvbW1pdCA2MzljN2RkODZk
MWQ2M2E2YzRhYzVmMTlmOGE5Nzk4NmFhMWYzNjNiCkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBTdW4gTWFyIDEyIDIzOjU5OjA0IDIwMTcgKzAxMDAKCiAg
ICBPdm1mUGtnOiByZXNvbHZlIFBjZExpYiBmb3IgUEVJTXMgdG8gUGVpUGNkTGliIGJ5IGRlZmF1
bHQKICAgIAogICAgSW4gdGhlIHByZXZpb3VzIHBhdGNoIHdlIGhhZCB0byBhZGQgdHdvIGV4cGxp
Y2l0IE51bGwgcmVzb2x1dGlvbnMsIGJ1dAogICAgaGVyZSB3ZSBjYW4gcmVtb3ZlIGZpdmUgUGVp
UGNkTGliIG9uZXMsIGFmdGVyIHNldHRpbmcgdGhlIGRlZmF1bHQgdG8gaXQuCiAgICAKICAgIENj
OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVk
LW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKY29tbWl0IGZiY2Ux
ZmU5ODNmNmQwY2MxMDYwN2M1MzNkMWJkMDljNGJjZWJhMGEKQXV0aG9yOiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBNYXIgMTIgMjM6NTI6MjggMjAxNyArMDEw
MAoKICAgIE92bWZQa2c6IHJlc29sdmUgUGNkTGliIGZvciBhbGwgUEVJTXMgaW5kaXZpZHVhbGx5
CiAgICAKICAgIEN1cnJlbnRseSB0aGUgZGVmYXVsdCAobW9kdWxlIHR5cGUgaW5kZXBlbmRlbnQp
IFBjZExpYiByZXNvbHV0aW9uIGlzIHRvCiAgICBCYXNlUGNkTGliTnVsbC5pbmYsIHdoaWNoIGlz
IGluaGVyaXRlZCBieSBhbGwgUEVJTXMuIEluIHRoZSBuZXh0IHBhdGNoLAogICAgd2UnbGwgZmxp
cCB0aGUgUEVJTSBkZWZhdWx0IHJlc29sdXRpb24gdG8gUGVpUGNkTGliLmluZiwgYnV0IGluIG9y
ZGVyIHRvCiAgICBrZWVwIHRoYXQgcGF0Y2ggYm90aCBjb3JyZWN0IGFuZCBzaW1wbGUgdG8gcmV2
aWV3LCB3ZSBzaG91bGQgc3BlbGwgb3V0IHRoZQogICAgTnVsbCByZXNvbHV0aW9uIGZvciB0aG9z
ZSB0d28gUEVJTXMgKFJlcG9ydFN0YXR1c0NvZGVSb3V0ZXJQZWkgYW5kCiAgICBTdGF0dXNDb2Rl
SGFuZGxlclBlaSkgdGhhdCBhcmUgbm93IHRoZSBvbmx5IG9uZXMgdGhhdCBkb24ndCBzcGVjaWZ5
IGFuCiAgICBleHBsaWNpdCByZXNvbHV0aW9uLgogICAgCiAgICBDYzogSm9yZGFuIEp1c3RlbiA8
am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBF
cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8
am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KCmNvbW1pdCA1ZTE2N2Q3ZTc4NGM5MjU5MTkyMWMy
OWI2MWYwZjdhMDAwZDljN2NlCkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KRGF0ZTogICBTdW4gTWFyIDEyIDIyOjAxOjQwIDIwMTcgKzAxMDAKCiAgICBPdm1mUGtnL1Bs
YXRmb3JtUGVpOiBkb24ndCBhbGxvY2F0ZSByZXNlcnZlZCBtZW0gdmFyc3RvcmUgaWYgU01NX1JF
UVVJUkUKICAgIAogICAgRm9yIHRoZSBlbXVsYXRlZCB2YXJpYWJsZSBzdG9yZSwgUGxhdGZvcm1Q
ZWkgYWxsb2NhdGVzIHJlc2VydmVkIG1lbW9yeSAoYXMKICAgIGVhcmx5IGFzIHBvc3NpYmxlLCBz
byB0aGF0IHRoZSBhZGRyZXNzIHJlbWFpbnMgdGhlIHNhbWUgZHVyaW5nIHJlYm9vdCksCiAgICBh
bmQgUGNkRW11VmFyaWFibGVOdlN0b3JlUmVzZXJ2ZWQgY2FycmllcyB0aGUgYWRkcmVzcyB0bwog
ICAgRW11VmFyaWFibGVGdmJSdW50aW1lRHhlLgogICAgCiAgICBIb3dldmVyLCBFbXVWYXJpYWJs
ZUZ2YlJ1bnRpbWVEeGUgaXMgZXhjbHVkZWQgZnJvbSB0aGUgU01NX1JFUVVJUkUgYnVpbGQsCiAg
ICBhbmQgdGhlbiBub29uZSBjb25zdW1lcyBQY2RFbXVWYXJpYWJsZU52U3RvcmVSZXNlcnZlZC4g
RG9uJ3Qgd2FzdGUKICAgIHJlc2VydmVkIG1lbW9yeSB3aGVuZXZlciB0aGF0J3MgdGhlIGNhc2Uu
CiAgICAKICAgIChFdmVuIGEgZHluYW1pYyBkZWZhdWx0IGZvciBQY2RFbXVWYXJpYWJsZU52U3Rv
cmVSZXNlcnZlZCB3b3VsZCBiZQogICAgdW5uZWNlc3Nhcnk7IGJ1dCB0aGF0IHdheSB0aGUgUGNk
U2V0NjRTKCkgY2FsbCBpbiB0aGUKICAgIFJlc2VydmVFbXVWYXJpYWJsZU52U3RvcmUoKSBmdW5j
dGlvbiBkb2Vzbid0IGNvbXBpbGUuKQogICAgCiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KCmNvbW1pdCA2MmY0M2Y3YzE5NDdjNzk5ZGQ2OWZiNGIyZDk0
Mzc2YjhlNjg5YjUxCkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0
ZTogICBGcmkgTWF5IDUgMDM6MzE6MzIgMjAxNyArMDIwMAoKICAgIE92bWZQa2c6IHN5bmMgUGNk
VmFyaWFibGVTdG9yZVNpemUgd2l0aCBQY2RGbGFzaE52U3RvcmFnZVZhcmlhYmxlU2l6ZQogICAg
CiAgICAiTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBrZy5kZWMiIGRlY2xhcmVzIFBjZFZhcmlhYmxl
U3RvcmVTaXplIGxpa2UgdGhpczoKICAgIAogICAgPiBUaGUgc2l6ZSBvZiB2b2xhdGlsZSBidWZm
ZXIuIFRoaXMgYnVmZmVyIGlzIHVzZWQgdG8gc3RvcmUgVk9MQVRJTEUKICAgID4gYXR0cmlidXRl
IHZhcmlhYmxlcy4KICAgIAogICAgVGhlcmUgaXMgbm8gaW5oZXJlbnQgcmVhc29uIHdoeSB0aGUg
c2l6ZSBvZiB0aGUgdm9sYXRpbGUgdmFyaWFibGUgc3RvcmUKICAgIHNob3VsZCBtYXRjaCB0aGUg
c2FtZSBvZiB0aGUgbm9uLXZvbGF0aWxlIHZhcmlhYmxlIHN0b3JlLiBJbmRlZWQgZmxhc2gKICAg
IHZhcmlhYmxlcyBpbiB0aGUgNE1CIGJ1aWxkIHdvcmsgZmluZSB3aXRob3V0IHRoaXMgZXF1YWxp
dHkuCiAgICAKICAgIEhvd2V2ZXIsIE92bWZQa2cvRW11VmFyaWFibGVGdmJSdW50aW1lRHhlIHVz
ZXMgUGNkVmFyaWFibGVTdG9yZVNpemUgdG8KICAgIGluaXRpYWxpemUgdGhlIG5vbi12b2xhdGls
ZSBWQVJJQUJMRV9TVE9SRV9IRUFERVIgdG9vLiAoUHJlc3VtYWJseSBiYXNlZAogICAgb24gdGhl
IGZhY3QgdGhhdCB1bHRpbWF0ZWx5IHRoYXQgc3RvcmFnZSB3aWxsIG5vdCBiZSBwZXJtYW5lbnQu
KSBXaGVuCiAgICB1c2luZyBFbXVWYXJpYWJsZUZ2YlJ1bnRpbWVEeGUgaW4gdGhlIDRNQiBidWls
ZCwgdGhlIG1pc21hdGNoIGJldHdlZW4gdGhlCiAgICB0d28gbWVudGlvbmVkIFBDRHMgKHdoaWNo
IGlzIGFwcGFyZW50IHRocm91Z2ggRW11VmFyaWFibGVGdmJSdW50aW1lRHhlJ3MKICAgIFZBUklB
QkxFX1NUT1JFX0hFQURFUikgdHJpZ2dlcnMgYW4gYXNzZXJ0aW9uIGluIHRoZSB2YXJpYWJsZSBk
cml2ZXI6CiAgICAKICAgID4gQVNTRVJUIE1kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvVmFyaWFibGUv
UnVudGltZUR4ZS9WYXJpYWJsZS5jKDM3NzIpOgogICAgPiBtTnZWYXJpYWJsZUNhY2hlLT5TaXpl
ID09IFZhcmlhYmxlU3RvcmVMZW5ndGgKICAgIAogICAgQnJpbmdpbmcgUGNkVmFyaWFibGVTdG9y
ZVNpemUgaW4gc3luYyB3aXRoIFBjZEZsYXNoTnZTdG9yYWdlVmFyaWFibGVTaXplCiAgICBmaXhl
cyB0aGlzLiBJdCBhbHNvIGhhcHBlbnMgdG8gZW5zdXJlIGEgdm9sYXRpbGUgc3RvcmUgc2l6ZSBp
biB0aGUgNE1CCiAgICBidWlsZCB0aGF0IGVxdWFscyB0aGUgbm9uLXZvbGF0aWxlIHN0b3JlIHNp
emUsIHdoaWNoIGxpa2VseSBkb2Vzbid0IGh1cnQKICAgIGZvciBzeW1tZXRyeS4KICAgIAogICAg
Q2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBGaXhlczog
YjI0ZmNhMDU3NTFmODIyMmFjZjI2NDg1MzcwOTAxMmUwYWI3YmY0OQogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9m
Zi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKY29tbWl0IGMxNWMxYzA4
NjMyNWVmZDliNTBjYTc1NGU0NGE1MjUwMWQ1ZmM1Y2EKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxl
cnNla0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBNYXIgMTIgMjE6MDE6MjUgMjAxNyArMDEwMAoK
ICAgIE92bWZQa2cvUGxhdGZvcm1QZWk6IHJlbW92ZSB1bnVzZWQgUGNkVmFyaWFibGVTdG9yZVNp
emUgZGVwZW5kZW5jeQogICAgCiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVu
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVu
QGludGVsLmNvbT4KCmNvbW1pdCA1YzI3NzIzMjA0YTg5YjY1YzE3NWI2ZjRmNjQxZGM2NDM3YjQ1
Zjk5CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBTdW4g
TWFyIDEyIDIwOjU0OjE2IDIwMTcgKzAxMDAKCiAgICBPdm1mUGtnOiByZW1vdmUgZ1VlZmlPdm1m
UGtnVG9rZW5TcGFjZUd1aWQuUGNkU2VjdXJlQm9vdEVuYWJsZQogICAgCiAgICBUaGlzIFBDRCBp
cyBubyBsb25nZXIgdXNlZC4KICAgIAogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1
c3RlbkBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1
c3RlbkBpbnRlbC5jb20+Cgpjb21taXQgNmQ3YWYwYzliYzVlMGQ5ODA5MmRhOWI2NTkzYjMxYWJi
YzY5ZGM3NgpBdXRob3I6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAg
U3VuIE1hciAxMiAyMDo1MTowOCAyMDE3ICswMTAwCgogICAgT3ZtZlBrZy9FbXVWYXJpYWJsZUZ2
YlJ1bnRpbWVEeGU6IGFsd2F5cyBmb3JtYXQgYW4gYXV0aCB2YXJzdG9yZSBoZWFkZXIKICAgIAog
ICAgSW4gdGhpcyBwYXRjaCwgd2UgZXh0ZW5kIGNvbW1pdCBkOTJlYWFiZWZiZTAgKCJPdm1mUGtn
OiBzaW1wbGlmeQogICAgVkFSSUFCTEVfU1RPUkVfSEVBREVSIGdlbmVyYXRpb24iLCAyMDE2LTAy
LTA1KSB0bwogICAgRW11VmFyaWFibGVGdmJSdW50aW1lRHhlLgogICAgCiAgICBUaGlzIGlzIHRo
ZSBkaWZmZXJlbmNlIGJldHdlZW4gRnZBbmRWYXJUZW1wbGF0ZSBhbmQKICAgIEZ2QW5kQXV0aGVu
dGljYXRlZFZhclRlbXBsYXRlOgogICAgCiAgICA+IC0tLSBub24tYXV0aCAgICAyMDE3LTA1LTA1
IDIyOjMyOjA2LjAwMTUxMjI4MyArMDIwMAogICAgPiArKysgYXV0aCAgICAgICAgMjAxNy0wNS0w
NSAyMjozMjoxOC44NDEzNjQ4ODIgKzAyMDAKICAgID4gQEAgLTEsNyArMSw3IEBACiAgICA+ICAg
IC8vCiAgICA+IC0gIC8vIFRlbXBsYXRlcyBmb3Igc3RhbmRhcmQgKG5vbi1hdXRoZW50aWNhdGVk
KSB2YXJpYWJsZSBGViBoZWFkZXIKICAgID4gKyAgLy8gVGVtcGxhdGVzIGZvciBhdXRoZW50aWNh
dGVkIHZhcmlhYmxlIEZWIGhlYWRlcgogICAgPiAgICAvLwogICAgPiAtICBTVEFUSUMgRlZCX0ZW
X0hEUl9BTkRfVkFSU19URU1QTEFURSBGdkFuZFZhclRlbXBsYXRlID0gewogICAgPiArICBTVEFU
SUMgRlZCX0ZWX0hEUl9BTkRfVkFSU19URU1QTEFURSBGdkFuZEF1dGhlbnRpY2F0ZWRWYXJUZW1w
bGF0ZSA9IHsKICAgID4gICAgICB7IC8vIEVGSV9GSVJNV0FSRV9WT0xVTUVfSEVBREVSIEZ2SGRy
OwogICAgPiAgICAgICAgLy8gVUlOVDggICAgICAgICAgICAgICAgICAgICBaZXJvVmVjdG9yWzE2
XTsKICAgID4gICAgICAgIHsgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwg
MCwgMCwgMCB9LAogICAgPiBAQCAtMzQsNyArMzQsNyBAQAogICAgPiAgICAgICAgRUZJX0ZWSF9S
RVZJU0lPTiwKICAgID4KICAgID4gICAgICAgIC8vIEVGSV9GVl9CTE9DS19NQVBfRU5UUlkgICAg
QmxvY2tNYXBbMV07CiAgICA+IC0gICAgICB7CiAgICA+ICsgICAgICB7CiAgICA+ICAgICAgICAg
IHsKICAgID4gICAgICAgICAgICAyLCAvLyBVSU5UMzIgTnVtQmxvY2tzOwogICAgPiAgICAgICAg
ICAgIEVNVV9GVkJfQkxPQ0tfU0laRSAgLy8gVUlOVDMyIExlbmd0aDsKICAgID4gQEAgLTQ0LDgg
KzQ0LDggQEAKICAgID4gICAgICAvLyBFRklfRlZfQkxPQ0tfTUFQX0VOVFJZICAgICBFbmRCbG9j
a01hcDsKICAgID4gICAgICB7IDAsIDAgfSwgLy8gRW5kIG9mIGJsb2NrIG1hcAogICAgPiAgICAg
IHsgLy8gVkFSSUFCTEVfU1RPUkVfSEVBREVSICAgICAgVmFySGRyOwogICAgPiAtICAgICAgLy8g
RUZJX0dVSUQgIFNpZ25hdHVyZTsKICAgID4gLSAgICAgIEVGSV9WQVJJQUJMRV9HVUlELAogICAg
PiArICAgICAgICAvLyBFRklfR1VJRCAgU2lnbmF0dXJlOyAgICAgLy8gbmVlZCBhdXRoZW50aWNh
dGVkIHZhcmlhYmxlcyBmb3Igc2VjdXJlIGJvb3QKICAgID4gKyAgICAgICAgRUZJX0FVVEhFTlRJ
Q0FURURfVkFSSUFCTEVfR1VJRCwKICAgID4KICAgID4gICAgICAgIC8vIFVJTlQzMiAgU2l6ZTsK
ICAgID4gICAgICAgICgKICAgIAogICAgQWZ0ZXIgdGhpcyBjaGFuZ2UsIHVzaW5nICItYmlvcyIs
IHRoZSB2YXJpYWJsZSBkcml2ZXIgbG9nczoKICAgIAogICAgLSB3aXRoIHRoZSBTQiBmZWF0dXJl
IGVuYWJsZWQ6CiAgICA+IFZhcmlhYmxlIGRyaXZlciB3aWxsIHdvcmsgd2l0aCBhdXRoIHZhcmlh
YmxlIGZvcm1hdCEKICAgID4gVmFyaWFibGUgZHJpdmVyIHdpbGwgd29yayB3aXRoIGF1dGggdmFy
aWFibGUgc3VwcG9ydCEKICAgIAogICAgLSB3aXRoIHRoZSBTQiBmZWF0dXJlIGRpc2FibGVkOgog
ICAgPiBWYXJpYWJsZSBkcml2ZXIgd2lsbCB3b3JrIHdpdGggYXV0aCB2YXJpYWJsZSBmb3JtYXQh
CiAgICA+IFZhcmlhYmxlIGRyaXZlciB3aWxsIGNvbnRpbnVlIHRvIHdvcmsgd2l0aG91dCBhdXRo
IHZhcmlhYmxlIHN1cHBvcnQhCiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5q
dXN0ZW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5q
dXN0ZW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 15:04:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBMyW-0007yl-M1; Thu, 18 May 2017 15:04:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBMyV-0007ye-Ms
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:04:23 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D7/94-01992-6F7BD195; Thu, 18 May 2017 15:04:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+7X7bK
 RBlfeSVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHjixkLDjMXrFlyXHmBsbZbF2MnBwSAkYS
 byf+Y+pi5OIQEljIKHF++VomkISwgJfE+yOzWEBsEQFridPru9hBbGaBbIk76x8zg9hCAkUSR
 85vAathE1CV2HD9FCuIzQtUv2p3AyOIzQIUX792GZgtKhAu8WLLH6gaQYmTM58A9XJwcAp4Su
 z5ZQ8xXl3iz7xLzBC2uMSmZ99ZIWx5ieats5knMPLPQtI9C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtkoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERic9QwMjDsYG2f7HWKU5GBS
 EuU9XCAbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN2cbUE6wKDU9tSItMwcYJzBpCQ4eJRHev
 yBp3uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US540AKRIAKcoozYMbAYvZS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEef+DTOHJzCuB2/QK6AgmoCOaH0iDHFGSiJCSamDMmPDg9qZCidc
 sxw6vnJv52b87fK1ZTJ1X+vNVL9Of+xlwzv6//8ZKKf0pLe86X8/MkP172iNoxcpHnqVzWdyE
 +v6Eec2JeuJ5nJPjucE91sxvZvn3p+XElX7iM68PUdFJrlk85femCIF3LQ8a25/OXWQn8Z+b5
 c68zrRK+TVu1wQUDPQu+SoqsRRnJBpqMRcVJwIAwHrmv9QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495119861!98980553!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2259 invoked from network); 18 May 2017 15:04:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 May 2017 15:04:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B8580AB5D;
 Thu, 18 May 2017 15:04:20 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170516062320.22008-1-jgross@suse.com>
 <20170518143831.x5ynvb6h4a7uxk4z@MacBook-Pro-de-Roger.local>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bd062fe4-9d62-25ab-42f7-8d5d64c7a19b@suse.com>
Date: Thu, 18 May 2017 17:04:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170518143831.x5ynvb6h4a7uxk4z@MacBook-Pro-de-Roger.local>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, netwiz@crc.id.au,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/blkback: several fixes of resource
	management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDUvMTcgMTY6MzgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBNYXkg
MTYsIDIwMTcgYXQgMDg6MjM6MTdBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gRGVz
dHJveWluZyBhIFhlbiBndWVzdCBkb21haW4gd2hpbGUgaXQgd2FzIGRvaW5nIEkvT3MgdmlhIHhl
bi1ibGtiYWNrCj4+IGxlYWtlZCBzZXZlcmFsIHJlc291cmNlcywgaW5jbHVkaW5nIHJlZmVyZW5j
ZXMgb2YgdGhlIGd1ZXN0J3MgbWVtb3J5Cj4+IHBhZ2VzLgo+Pgo+PiBUaGlzIHBhdGNoIHNlcmll
cyBhZGRyZXNzZXMgdGhvc2UgbGVha3MgYnkgY29ycmVjdGluZyB1c2FnZSBvZgo+PiByZWZlcmVu
Y2UgY291bnRzIGFuZCB0aGUgc2VxdWVuY2Ugd2hlbiB0byBmcmVlIHdoaWNoIHJlc291cmNlLgo+
Pgo+PiBUaGUgc2VyaWVzIGFwcGxpZXMgb24gdG9wIG9mIGNvbW1pdCAyZDQ0NTZjNzNhNDg3YWJl
ICgiYmxvY2s6Cj4+IHhlbi1ibGtiYWNrOiBhZGQgbnVsbCBjaGVjayB0byBhdm9pZCBudWxsIHBv
aW50ZXIgZGVyZWZlcmVuY2UiKSBpbgo+PiBKZW5zIEF4Ym9lJ3MgdHJlZSBrZXJuZWwvZ2l0L2F4
Ym9lL2xpbnV4LWJsb2NrLmdpdAo+Pgo+PiBKdWVyZ2VuIEdyb3NzICgzKToKPj4gICB4ZW4vYmxr
YmFjazogZml4IGRpc2Nvbm5lY3Qgd2hpbGUgSS9PcyBpbiBmbGlnaHQKPj4gICB4ZW4vYmxrYmFj
azogZG9uJ3QgZnJlZSBiZSBzdHJ1Y3R1cmUgdG9vIGVhcmx5Cj4+ICAgeGVuL2Jsa2JhY2s6IGRv
bid0IHVzZSB4ZW5fYmxraWZfZ2V0KCkgaW4geGVuLWJsa2JhY2sga3RocmVhZAo+IAo+IEFsbCAz
Ogo+IAo+IEFja2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKPiBUaGUgY29tbWVudCByZXBvcnRlZCBieSBEaWV0bWFyIGluIHBhdGNoICMxIHdvdWxkIGJl
IG5pY2UgdG8gZml4LgoKT2theSwgSSdsbCBzZW5kIFYyIHNvb24uCgoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:06:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN0m-000881-1u; Thu, 18 May 2017 15:06:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBN0k-00087u-Cd
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:06:42 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 3D/9C-01752-188BD195; Thu, 18 May 2017 15:06:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbduh2y
 kwdmFnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byiReYCxrZK3bvP87UwHiBtYuRi0NIYDOj
 xPRd89m6GDmBnN2MEj9u+4LYwgIWEk1LfjOCFIkITGaUOPzoGjtEUabEwT9/GEFsNgFNiTufP
 zGB2LwCVhLL3s0Fs1kEVCWWLVkCZosKhEu8bTzCAlEjKHFy5hMwm1PAWmL2y0dgi5kFbCXuzN
 3NDGHLS2x/O4d5AiPvLCQts5CUzUJStoCReRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBqV5
 uanFxYnpqTmJSsV5yfu4mRmBg1TMwMO5g3NPud4hRkoNJSZT3cIFspBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3ortQDnBotT01Iq0zBxgiMOkJTh4lER4C0HSvMUFibnFmekQqVOMuhxz7n19z
 yTEkpeflyolzhsJUiQAUpRRmgc3AhZvlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85aATO
 HJzCuB2/QK6AgmoCOaH0iDHFGSiJCSamBcbXl4ZpBeqa34tyTO9GXz2Dm2zK1T3flqot3/l28
 zvhz5oVDw403q8mn7U+VtLK8UXLd+WXzzpfuKkK3bl4bdsGecxxvmm6zgMtlF+MPOaeoXXjNM
 MV552m/nxRvJvjGsXPdvrpbI6O7j+m5isuX18WsmCSZlM7hvTGtvNPbTKHrcriX07/dsJZbij
 ERDLeai4kQAtBoK+7ICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495119997!96119142!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58452 invoked from network); 18 May 2017 15:06:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 18 May 2017 15:06:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0F0BE1516;
 Thu, 18 May 2017 08:06:37 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3F5EB3F41F;
 Thu, 18 May 2017 08:06:36 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
 <99ea6b7e-6824-8f54-3136-eeb7e8f65be1@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d072c05a-00fd-0851-78d9-7c8f706694fe@arm.com>
Date: Thu, 18 May 2017 16:06:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <99ea6b7e-6824-8f54-3136-eeb7e8f65be1@arm.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 0/3] libxl/devd: bugfixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KENDIElhbiBhbmQgV2VpKQoKT24gMTcvMDUvMTcgMTU6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBPbiAxNi8wNS8xNyAwODo1OSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBIZWxsbywKPgo+
IEhpIFJvZ2VyLAo+Cj4+Cj4+IFRoZSBmaXJzdCB0d28gcGF0Y2hlcyBpbiB0aGUgc2VyaWVzIGZp
eCBhIHJhY2Ugd2l0aCBjb25jdXJyZW50IGRldmljZQo+PiBhZGRpdGlvbi9yZW1vdmFsIGFuZCB0
d28gYnVncyByZWxhdGVkIHRvIG1hbmlwdWxhdGlvbiBvZiB0aGUgbGlzdCBvZgo+PiBhY3RpdmUK
Pj4gZG9tYWlucyBpbiB0aGUgZGV2ZCBzdWJjb21tYW5kLiBUaGUgbGFzdCBwYXRjaCBpcyBub3Qg
YSBidWdmaXggaXRzZWxmLAo+PiBidXQKPj4gaXQgbWFrZXMgdGhlIGNvZGUgZWFzaWVyIHRvIHVu
ZGVyc3RhbmQuCj4+Cj4+IElNSE8gdGhleSBzaG91bGQgYmUgcGFydCBvZiA0LjkgYmVjYXVzZSB0
aGV5IGFyZSBjb25maW5lZCB0byBkZXZkCj4+IGNvZGUsIGFuZAo+PiB3aXRob3V0IHRoZW0gZGV2
ZCBpcyB1bnVzYWJsZSAoaXQncyB0cml2aWFsIHRvIHNlZ2ZhdWx0IGl0KSwgc28gdGhlCj4+IHJp
c2sgaXMKPj4gbG93LiBXb3JzZSB0aGluZyB0aGF0IGNvdWxkIGhhcHBlbiBpcyB0aGF0IGRldmQg
Y3Jhc2hlcywgd2hpY2ggaXMKPj4gYWxyZWFkeSB0aGUKPj4gY2FzZSB3aXRob3V0IHRoZW0uCj4K
PiBGb3IgdGhlIGZpcnN0IDIgcGF0Y2hlczoKPgo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4KPiBGb3IgdGhlIGxhc3QgcGF0Y2gsIGF0IHRo
aXMgc3RhZ2Ugb2YgdGhlIHJlbGVhc2UgSSB3b3VsZCBwcmVmZXIgdG8gZGVmZXIKPiBpdCBmb3Ig
WGVuIDQuMTAuCj4KPiBDaGVlcnMsCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:08:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:08:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN2W-0008G9-DZ; Thu, 18 May 2017 15:08:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dBN2U-0008Fp-UL
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:08:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 77/A7-03058-EE8BD195; Thu, 18 May 2017 15:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsUSfTxjoe7bHbK
 RBlvmGlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3NpxhK9jEWXF1/iyWBsYH7F2MnBxCAm4S
 jZ3/mSDstYwSpzsCuhi5gOwLjBL31zZDJTwkLt/8xAqR2M0o8fzCFrAEm4C6xOa9W1hBbBEBJ
 Yl7qyYzgRQxC7xhkrj/6gJYkbBAmMTHKbPAilgEVCVu/1sIFucVsJA49b2TBcSWEJCXOLtlJz
 OIzSlgKbFk3zVGiM0WEjvf9AHVcwDV5Eic36QOYUpJ/G9VAlklIdDHIvFu/WxmiDEyEo8m3mS
 bwCi0gJFhFaNGcWpRWWqRrpG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYCAy
 AMEOxsVrAw8xSnIwKYnyHi6QjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwft7O1BOsCg1PbUiL
 TMHGBMwaQkOHiUR3jcgad7igsTc4sx0iNQpRl2Ofa0f3zMJseTl56VKifM+ACkSACnKKM2DGw
 GLz0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQShljFk5lXArfpFdARTEBHND+QBjmiJBEhJdX
 AuMgl4e6imBddIu+67ya+vR0ptLRaU9bBXS5Hvbz5194rNzlMTYMqG3gcMxRmVM2/FnhkjT7n
 5Gi7DtYVU+2+pExpc9x1oYI9UPhGYJP+X5PpOxmjPhnOnv5aLpkp7okS33FV/RWXQ4U27Xzlk
 L4hhSluUmcE56d3t6bK8V9apr0xb8kc1uvMSizFGYmGWsxFxYkAeuT3q8oCAAA=
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495120109!103266843!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42738 invoked from network); 18 May 2017 15:08:29 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 18 May 2017 15:08:29 -0000
Received: (qmail 432 invoked from network); 18 May 2017 18:08:27 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 18 May 2017 18:08:27 +0300
Received: from smtp03.buh.bitdefender.org (unknown [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D1CA880F48
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 18:08:27 +0300 (EEST)
Received: (qmail 25424 invoked from network); 18 May 2017 18:08:09 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 18:08:09 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 18:07:56 +0300
Message-Id: <20170518150758.9414-2-apop@bitdefender.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170518150758.9414-1-apop@bitdefender.com>
References: <20170518150758.9414-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71440
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 449447,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.007374)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003357), Flags: 85D2ED72; NN_NO_CONTENT_TYPE; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.008149,0.000079)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.120446), Hit: No,
 Details: v2.4.9; Id: 15.5f4go2.1bfn775vc.as2jt], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Vlad Ioan Topan <itopan@bitdefender.com>
Subject: [Xen-devel] [PATCH 1/3] x86/mm: Change default value for suppress
	#VE in set_mem_access()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVmxhZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgoKVGhlIGRlZmF1
bHQgdmFsdWUgZm9yIHRoZSAic3VwcHJlc3MgI1ZFIiBiaXQgc2V0IGJ5IHNldF9tZW1fYWNjZXNz
KCkKY3VycmVudGx5IGRlcGVuZHMgb24gd2hldGhlciB0aGUgY2FsbCBpcyBtYWRlIGZyb20gdGhl
IHNhbWUgZG9tYWluICh0aGUKYml0IGlzIHNldCB3aGVuIGNhbGxlZCBmcm9tIGFub3RoZXIgZG9t
YWluIGFuZCBjbGVhcmVkIGlmIGNhbGxlZCBmcm9tCnRoZSBzYW1lIGRvbWFpbikuIFRoaXMgcGF0
Y2ggY2hhbmdlcyB0aGF0IGJlaGF2aW9yIHRvIGluaGVyaXQgdGhlIG9sZApzdXBwcmVzcyAjVkUg
Yml0IHZhbHVlIGlmIGl0IGlzIGFscmVhZHkgc2V0IGFuZCB0byBzZXQgaXQgdG8gMQpvdGhlcndp
c2UsIHdoaWNoIGlzIHNhZmVyIGFuZCBtb3JlIHJlbGlhYmxlLgoKU2lnbmVkLW9mZi1ieTogVmxh
ZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgpTaWduZWQtb2ZmLWJ5OiBBZHJp
YW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCA1YWRhZjZkZjkwLi5kMGIwNzY3ODU1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMKQEAgLTI3Myw4ICsyNzMsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVt
X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKICAgICAg
ICAgfQogICAgIH0KIAotICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX2wsIG1m
biwgUEFHRV9PUkRFUl80SywgdCwgYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVu
dC0+ZG9tYWluICE9IGQpKTsKKyAgICByZXR1cm4gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbl9s
LCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIC0xKTsKIH0KIAogc3RhdGljIGludCBzZXRfbWVt
X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotLSAKMi4x
Mi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 15:08:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:08:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN2W-0008GL-KX; Thu, 18 May 2017 15:08:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dBN2V-0008Fq-1X
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:08:31 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 63/3F-03613-EE8BD195; Thu, 18 May 2017 15:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsUSfTxjoe7bHbK
 RBtdW61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfj05gKfirUXH6bxtzA+N1+S5GTg4hATeJ
 N0/vMHcxcgHZaxklFv2cygLhXGCUmDDtAjtElYfEkTWLmCASuxklnl/YwgSSYBNQl9i8dwsri
 C0ioCRxb9VksCJmgYNMEm0P3oMVCQv4Six/uowNxGYRUJV4cHUx2FReAQuJifNeg8UlBOQlzm
 7ZyQxicwpYSizZd40RYrOFxM43fUBzOIBqciTOb1KHMKUk/rcqgaySEFjBIjF18XRGiDEyEo8
 m3mSbwCi0gJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg
 IDIAwQ7Gu5sCDjFKcjApifIeLpCNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+2YbUE6wKDU9t
 SItMwcYEzBpCQ4eJRFe8+1Aad7igsTc4sx0iNQpRmOOd0s/vGfi2Nf68T2TEEtefl6qlDhvJE
 ipAEhpRmke3CBYrF5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG8JyBSezLwSuH2vgE5hAjq
 l+YE0yCkliQgpqQbGyZMDndJFeX3kuY8s55xkbapy+/KOe3N/+Rd4z5l+TYZdN9Ay1GzG9sNl
 i4NEF4rEWWx/WLxC8doawccnu8/esf1yIyorYFLEQrHnP7dpfdK96WX8scNwWVPwke2nj+jtZ
 eGUjF976oDteeunPzbtfFun/5D5Xqhgb8//C4+D61peMQokC15UUmIpzkg01GIuKk4EAJoWk/
 XQAgAA
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495120109!62739408!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18562 invoked from network); 18 May 2017 15:08:29 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 18 May 2017 15:08:29 -0000
Received: (qmail 480 invoked from network); 18 May 2017 18:08:28 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 18 May 2017 18:08:28 +0300
Received: from smtp03.buh.bitdefender.org (unknown [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 2F2BF80F48
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 18:08:28 +0300 (EEST)
Received: (qmail 25436 invoked from network); 18 May 2017 18:08:10 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 18:08:09 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 18:07:57 +0300
Message-Id: <20170518150758.9414-3-apop@bitdefender.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170518150758.9414-1-apop@bitdefender.com>
References: <20170518150758.9414-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71440
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 449447,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.025611)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.006502), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.010389,0.000316)], URL: [Enabled, t: (0.000006)], RTDA:
 [Enabled, t: (0.176719), Hit: No, Details: v2.4.9; Id:
 15.5f40om.1bfmq5s0p.at27e], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
	suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgbmV3IGh2bW9wLCBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlLCB3aGlj
aCBhbGxvd3MgYQpkb21haW4gdG8gY2hhbmdlIHRoZSB2YWx1ZSBvZiB0aGUgI1ZFIHN1cHByZXNz
IGJpdCBmb3IgYSBwYWdlLgoKU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDE0ICsrKysr
KysrKysrKwogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICB8IDQ4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2
bV9vcC5oIHwgMTUgKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaCAg
ICB8ICAzICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXgg
MmU3NmMyMzQ1Yi4uZWIwMTUyN2M1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MzU2LDYgKzQzNTYsNyBAQCBzdGF0
aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICBjYXNlIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybToK
ICAgICBjYXNlIEhWTU9QX2FsdHAybV9zd2l0Y2hfcDJtOgogICAgIGNhc2UgSFZNT1BfYWx0cDJt
X3NldF9tZW1fYWNjZXNzOgorICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZToK
ICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgpAQCAtNDQ3Miw2ICs0NDczLDE5IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzLnZp
ZXcpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVz
c192ZToKKyAgICAgICAgaWYgKCBhLnUuc2V0X3N1cHByZXNzX3ZlLnBhZDEgfHwgYS51LnNldF9z
dXBwcmVzc192ZS5wYWQyICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKGEudS5zZXRfbWVtX2Fj
Y2Vzcy5nZm4pOworICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUuc2V0
X21lbV9hY2Nlc3MudmlldzsKKyAgICAgICAgICAgIHVpbnQ4X3Qgc3VwcHJlc3NfdmUgPSBhLnUu
c2V0X3N1cHByZXNzX3ZlLnN1cHByZXNzX3ZlOworCisgICAgICAgICAgICByYyA9IHAybV9zZXRf
c3VwcHJlc3NfdmUoZCwgZ2ZuLCBzdXBwcmVzc192ZSwgYWx0cDJtX2lkeCk7CisgICAgICAgIH0K
KyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAg
ICAgICBpZiAoIGEudS5jaGFuZ2VfZ2ZuLnBhZDEgfHwgYS51LmNoYW5nZV9nZm4ucGFkMiApCiAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCBkMGIwNzY3ODU1
Li5iOWU2MTFkM2RiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTQ2Niw2ICs0NjYsNTQgQEAgaW50
IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9h
Y2Nlc3NfdCAqYWNjZXNzKQogfQogCiAvKgorICogU2V0L2NsZWFyIHRoZSAjVkUgc3VwcHJlc3Mg
Yml0IGZvciBhIHBhZ2UuICBPbmx5IGF2YWlsYWJsZSBvbiBWTVguCisgKi8KK2ludCBwMm1fc2V0
X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDhfdCBzdXBwcmVz
c192ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQor
eworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsK
KyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7CisgICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IE5VTEw7CisgICAgbWZuX3QgbWZuOworICAgIHAybV9hY2Nlc3NfdCBhOworICAg
IHAybV90eXBlX3QgdDsKKyAgICB1bnNpZ25lZCBsb25nIGdmbl9sOworICAgIGludCByYyA9IDA7
CisKKyAgICBpZiAoICFjcHVfaGFzX3ZteCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
KworICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQorICAgIHsKKyAgICAgICAgaWYgKCBhbHRwMm1f
aWR4ID49IE1BWF9BTFRQMk0gfHwKKyAgICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRw
W2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKworICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAy
bV9pZHhdOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBwMm0gPSBob3N0X3AybTsK
KyAgICB9CisKKyAgICBwMm1fbG9jayhob3N0X3AybSk7CisgICAgaWYgKCBhcDJtICkKKyAgICAg
ICAgcDJtX2xvY2soYXAybSk7CisKKyAgICBnZm5fbCA9IGdmbl94KGdmbik7CisgICAgbWZuID0g
cDJtLT5nZXRfZW50cnkocDJtLCBnZm5fbCwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBp
ZiAoICFtZm5fdmFsaWQobWZuKSApCisgICAgICAgIHJldHVybiAtRVNSQ0g7CisgICAgcmMgPSBw
Mm0tPnNldF9lbnRyeShwMm0sIGdmbl9sLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCisgICAg
ICAgICAgICAgICAgICAgICAgICBzdXBwcmVzc192ZSk7CisgICAgaWYgKCBhcDJtICkKKyAgICAg
ICAgcDJtX3VubG9jayhhcDJtKTsKKyAgICBwMm1fdW5sb2NrKGhvc3RfcDJtKTsKKworICAgIHJl
dHVybiByYzsKK30KKworLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKICAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZt
X29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCmluZGV4IGJjMDBlZjBlNjUu
Ljk3MzYwOTJmNTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaApAQCAtMjMxLDYgKzIzMSwxOCBA
QCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgewogdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3NfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX3QpOwogCitzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlIHsKKyAgICAv
KiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAgICB1aW50OF90IHN1cHByZXNzX3ZlOwor
ICAgIHVpbnQ4X3QgcGFkMTsKKyAgICB1aW50MzJfdCBwYWQyOworICAgIC8qIGdmbiAqLworICAg
IHVpbnQ2NF90IGdmbjsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfc3Vw
cHJlc3NfdmUgeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlX3Q7CitERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfc3VwcHJlc3NfdmVfdCk7CisKIHN0cnVjdCB4
ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuIHsKICAgICAvKiB2aWV3ICovCiAgICAgdWludDE2X3Qg
dmlldzsKQEAgLTI2Miw2ICsyNzQsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgewogI2Rl
ZmluZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgICAgNwogLyogQ2hhbmdlIGEgcDJt
IGVudHJ5IHRvIGhhdmUgYSBkaWZmZXJlbnQgZ2ZuLT5tZm4gbWFwcGluZyAqLwogI2RlZmluZSBI
Vk1PUF9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgOAorLyogU2V0IHRoZSAiU3VwcHJlc3Mg
I1ZFIiBiaXQgb24gYSBwYWdlICovCisjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3Nf
dmUgICAgICA5CiAgICAgZG9taWRfdCBkb21haW47CiAgICAgdWludDE2X3QgcGFkMTsKICAgICB1
aW50MzJfdCBwYWQyOwpAQCAtMjcwLDYgKzI4NCw3IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9v
cCB7CiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgZW5h
YmxlX25vdGlmeTsKICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgICAgICAgICAg
ICAgICB2aWV3OwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mg
ICAgIHNldF9tZW1fYWNjZXNzOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X3N1
cHByZXNzX3ZlICAgIHNldF9zdXBwcmVzc192ZTsKICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0
cDJtX2NoYW5nZV9nZm4gICAgICAgICBjaGFuZ2VfZ2ZuOwogICAgICAgICB1aW50OF90IHBhZFs2
NF07CiAgICAgfSB1OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaCBi
L3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKaW5kZXggNWFiMzRjMTU1My4uYjZlNmE3NjUw
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vbWVtX2FjY2Vzcy5oCkBAIC03OCw2ICs3OCw5IEBAIGxvbmcgcDJtX3NldF9tZW1f
YWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCiAgKi8KIGludCBwMm1fZ2V0X21lbV9hY2Nl
c3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7
CiAKK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwg
dWludDhfdCBzdXBwcmVzc192ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBhbHRwMm1faWR4KTsKKwogI2lmZGVmIENPTkZJR19IQVNfTUVNX0FDQ0VTUwogaW50IG1lbV9h
Y2Nlc3NfbWVtb3AodW5zaWduZWQgbG9uZyBjbWQsCiAgICAgICAgICAgICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fYWNjZXNzX29wX3QpIGFyZyk7Ci0tIAoyLjEyLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 15:08:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:08:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN2m-0008Lb-WA; Thu, 18 May 2017 15:08:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dBN2l-0008Kh-TX
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:08:48 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2C/AC-01734-FF8BD195; Thu, 18 May 2017 15:08:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsUSfTxjoe6/HbK
 RBt+nKFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLl39jL7gvWLHg0AfGBsZvvF2MnBxCAm4S
 i45cZuxi5AKy1zJKvG6YzQThXGCU+ND7lgmiykNi1tx+Zgh7N6NE7+QYEJtNQF1i894trCC2i
 ICSxL1Vk8GamQUOMkm0PXgP1iws4Cnx7d4NMJtFQFWi4dFZNhCbV8BCYuX7dhYQW0JAXuLslp
 1gCzgFLCWW7LvGCLHMQmLnmz6gXg6gmhyJ85vUIUwpif+tSiCrJAT6WCT+vt7BBDFGRuLRxJt
 sExiFFjAyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzE
 egYGxh2Ml7f4HWKU5GBSEuU9XCAbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/d2oJxgUWp6a
 kVaZg4wJmDSEhw8SiK8b0DSvMUFibnFmekQqVOMxhzvln54z8Sxr/XjeyYhlrz8vFQpcd4HIK
 UCIKUZpXlwg2CxeolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMMRCnsy8Erh9r4BOYQI6pfm
 BNMgpJYkIKakGRsMt3Jf3CM499FXiaImNlBXHy3PO//msmJf/kD+4eedl74AZj3et0HdJ31T/
 49Bhfb9pCveUnol8XcjnfKE6l9n+sFBN8/GQ18EbqutbPFfJGP3Ikbb89KDUX5ObY0GXzMfNw
 rmL/RvCZ/2sdfdOm7Q/20zg+guTzhsbVu77OT089J2voLjfYiWW4oxEQy3mouJEAFwOUevQAg
 AA
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495120126!62731345!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23936 invoked from network); 18 May 2017 15:08:46 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 15:08:46 -0000
Received: (qmail 516 invoked from network); 18 May 2017 18:08:45 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 18 May 2017 18:08:45 +0300
Received: from smtp03.buh.bitdefender.org (unknown [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 9584980F4B
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 18:08:45 +0300 (EEST)
Received: (qmail 25442 invoked from network); 18 May 2017 18:08:10 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 18:08:10 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 18:07:58 +0300
Message-Id: <20170518150758.9414-4-apop@bitdefender.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170518150758.9414-1-apop@bitdefender.com>
References: <20170518150758.9414-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71440
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 449447,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.012448)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004125), Flags: 85D2ED72; NN_NO_CONTENT_TYPE; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.008958,0.000121)],
 URL: [Enabled, t: (0.000008)], RTDA: [Enabled, t: (0.316214), Hit: No,
 Details: v2.4.9; Id: 15.5f4g83.1bfmq1kdh.b8gkn], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/3] libxc: Add support for the altp2m suppress
	#VE hvmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhZGRzIGEgd3JhcHBlciBmb3IgaXNzdWluZyBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNz
X3ZlIGZyb20gYQpkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRl
ZmVuZGVyLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAyICsrCiB0
b29scy9saWJ4Yy94Y19hbHRwMm0uYyAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApp
bmRleCAyZDk3ZDM2YzM4Li41ZTFlNGNmYTgxIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTky
Myw2ICsxOTIzLDggQEAgaW50IHhjX2FsdHAybV9kZXN0cm95X3ZpZXcoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIGRvbWlkX3QgZG9taWQsCiAvKiBTd2l0Y2ggYWxsIHZDUFVzIG9mIHRoZSBkb21haW4g
dG8gdGhlIHNwZWNpZmllZCBhbHRwMm0gdmlldyAqLwogaW50IHhjX2FsdHAybV9zd2l0Y2hfdG9f
dmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCk7CitpbnQgeGNfYWx0cDJtX3NldF9zdXBw
cmVzc192ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIHVpbnQ4
X3Qgc3ZlKTsKIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5k
bGUsIGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90
IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bm1lbV9hY2Nlc3NfdCBhY2Nlc3MpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfYWx0cDJt
LmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwppbmRleCAwNjM5NjMyNDc3Li5iMGYzZTM0NGFm
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYworKysgYi90b29scy9saWJ4Yy94
Y19hbHRwMm0uYwpAQCAtMTYzLDYgKzE2MywzMCBAQCBpbnQgeGNfYWx0cDJtX3N3aXRjaF90b192
aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAogICAgIHJldHVybiByYzsK
IH0KIAoraW50IHhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUs
IGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2
aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLCB1aW50OF90IHN2ZSkKK3sKKyAgICBpbnQgcmM7CisgICAg
REVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7CisKKyAg
ICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFy
ZykpOworICAgIGlmICggYXJnID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBh
cmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047CisgICAgYXJnLT5j
bWQgPSBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlOworICAgIGFyZy0+ZG9tYWluID0gZG9t
aWQ7CisgICAgYXJnLT51LnNldF9zdXBwcmVzc192ZS52aWV3ID0gdmlld19pZDsKKyAgICBhcmct
PnUuc2V0X3N1cHByZXNzX3ZlLmdmbiA9IGdmbjsKKyAgICBhcmctPnUuc2V0X3N1cHByZXNzX3Zl
LnN1cHByZXNzX3ZlID0gc3ZlOworCisgICAgcmMgPSB4ZW5jYWxsMihoYW5kbGUtPnhjYWxsLCBf
X0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCisJCSAgSFlQRVJDQUxMX0JVRkZFUl9B
U19BUkcoYXJnKSk7CisKKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBhcmcp
OworICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19p
bnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGFjY2VzcykKLS0gCjIuMTIuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:08:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:08:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN2p-0008Mp-6e; Thu, 18 May 2017 15:08:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dBN2n-0008Ll-Kd
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:08:49 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 72/0D-01730-1F8BD195; Thu, 18 May 2017 15:08:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsUSfTxjoe7bHbK
 RBlc/6Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnznsQVHOWquDnnD0sD4wOOLkYODiEBN4kt
 La5djFxA5lpGiUU/p7JAOBcYJQ7fOsXWxcgJ5HhITNjSxQqR2M0o8fzCFiaQBJuAusTmvVtYQ
 WwRASWJe6smM4EUMQscZJJoe/AerEgYaMWJtT/BJrEIqErMuvyHBcTmFbCQODJxJVizhIC8xN
 ktO5lBTpIQyJE4v0kdwpSS+N+qBDJSQqCdReL+r//MEOUyEo8m3mSbwCiwgJFhFaN6cWpRWWq
 RroleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgUDEAwQ7GW33OhxglOZiURHkP
 F8hGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrdgOlBMsSk1PrUjLzAGGN0xagoNHSYS3ECTNW
 1yQmFucmQ6ROsVozPFu6Yf3TBz7Wj++ZxJiycvPS5US530AUioAUppRmgc3CBZ3lxhlpYR5GY
 FOE+IpSC3KzSxBlX/FKM7BqCTMuxFkCk9mXgncvldApzABndL8QBrklJJEhJRUA2P6Hgm9Uu4
 /UrYJEWIflJ4ue10tzuZ7/KFGv+af35WCRTliiycnb/rwn9fZY+cKvs3ht35fMLH0jLh7J8g4
 UqQy7n4qZ0FeTKTLglztVRs2TEra9+R1aYjB5F0HAxKCvnueXz/lePXxFo46jZvK959s9Trw+
 ca++TV/vv64k/lrXXHDrDCjZjYlluKMREMt5qLiRADCejRQtgIAAA==
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495120109!99119588!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50981 invoked from network); 18 May 2017 15:08:29 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 18 May 2017 15:08:29 -0000
Received: (qmail 464 invoked from network); 18 May 2017 18:08:28 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 18 May 2017 18:08:28 +0300
Received: from smtp03.buh.bitdefender.org (unknown [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 8C52280F47
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 18:08:27 +0300 (EEST)
Received: (qmail 25413 invoked from network); 18 May 2017 18:08:09 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 18:08:09 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 18:07:55 +0300
Message-Id: <20170518150758.9414-1-apop@bitdefender.com>
X-Mailer: git-send-email 2.12.2
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71440
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 449447,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.007933)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003703), Flags: 85D2ED72; NN_NO_CONTENT_TYPE; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.008511,0.000094)], URL: [Enabled, t: (0.000032,0.000001)], RTDA:
 [Enabled, t: (0.172590), Hit: No, Details: v2.4.9; Id:
 15.5f4pgj.1bfmq2sc3.b6k1b], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 0/3] x86: Add a hvmop for setting the #VE
	suppress bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgdGhlIGNvZGUgc3RhbmRzIHJpZ2h0IG5vdywgYWZ0ZXIgRG9tVSBoYXMgZW5hYmxlZCAjVkUg
dXNpbmcKSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSwgYWxsIGl0cyBwYWdlcyBoYXZl
IHRoZSAjVkUgc3VwcHJlc3MgYml0CmNsZWFyZWQsIGdlbmVyYXRpbmcgI1ZFcyBmb3IgYW55IEVQ
VCB2aW9sYXRpb24uICBUaGVyZSBpcyBjdXJyZW50bHkgbm8Kd2F5IHRvIGNoYW5nZSB0aGUgdmFs
dWUgb2YgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZSBmcm9tIGEKZG9tYWluOyBpdCBj
YW4gb25seSBiZSBkb25lIGluIFhlbiBpbnRlcm5hbGx5IHVzaW5nIGVwdF9zZXRfZW50cnkoKS4K
CkZvbGxvd2luZyB0aGUgZGlzY3Vzc2lvbiBmcm9tCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAzL21zZzAxMzEyLmh0bWwgdGhpcwpwYXRjaCBpbnRy
b2R1Y2VzIGEgbmV3IGh2bW9wIHRvIHNldCB0aGlzIGJpdCBhbmQgdGh1cyBoYXZlIGNvbnRyb2wg
b3Zlcgp3aGljaCBwYWdlcyBnZW5lcmF0ZSAjVkUgYW5kIHdoaWNoIFZNLUV4aXQuCgpJJ20gbm90
IHN1cmUgd2hldGhlciBpdCdzIGJlc3QgdG8gZGVmaW5lIHAybV9zZXRfc3VwcHJlc3NfdmUoKSBp
bgptZW1fYWNjZXNzLmMgc2luY2UgdGhpcyBmaWxlIGNvbnRhaW5zIGNvbW1vbiBmdW5jdGlvbnMg
Zm9yIHg4NiAodm14ICYKc3ZtKSBhbmQgdGhlIGZ1bmN0aW9uIGlzIEludGVsLXNwZWNpZmljLgoK
QWRyaWFuIFBvcCAoMik6CiAgeDg2L2FsdHAybTogQWRkIGEgaHZtb3AgZm9yIHNldHRpbmcgdGhl
IHN1cHByZXNzICNWRSBiaXQKICBsaWJ4YzogQWRkIHN1cHBvcnQgZm9yIHRoZSBhbHRwMm0gc3Vw
cHJlc3MgI1ZFIGh2bW9wCgpWbGFkIElvYW4gVG9wYW4gKDEpOgogIHg4Ni9tbTogQ2hhbmdlIGRl
ZmF1bHQgdmFsdWUgZm9yIHN1cHByZXNzICNWRSBpbiBzZXRfbWVtX2FjY2VzcygpCgogdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICB8ICAyICsrCiB0b29scy9saWJ4Yy94Y19hbHRwMm0u
YyAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0u
YyAgICAgICAgICB8IDE0ICsrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5j
ICAgIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9p
bmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAxNSArKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L3hlbi9tZW1fYWNjZXNzLmggICAgfCAgMyArKysKIDYgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgotLSAKMi4xMi4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 15:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:12:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN6A-0000rQ-LY; Thu, 18 May 2017 15:12:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBN69-0000rI-EC
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:12:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 04/E2-03557-0D9BD195; Thu, 18 May 2017 15:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTffCTtl
 Ig+0zuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy++/3MBZvZK95e62JqYOxl62Lk4hAS2Mwo
 sWDVI2YIZzejxO6+r0AZTg5hASOJ/rOTWLoYOThEBAIk2tYKgoSFBJYxSsycZQkSZhbQlzi3o
 xwkzCagKXHn8ycmEJtXwEpix9M/jCA2i4CqxKZvncwgtqhAuMTbxiMsEDWCEidnPgGzOQXsJR
 Yc3gW2lVnAVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Roa6SUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYbAxDsYLy8MeAQoyQHk5Io7+EC2UghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErxVO4BygkWp6akVaZk5wLCHSUtw8CiJ8KaApHmLCxJzizPTI
 VKnGHU55tz7+p5JiCUvPy9VSpzXH6RIAKQoozQPbgQsBi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmHcByBSezLwSuE2vgI5gAjqi+YE0yBEliQgpqQbG+L6XQquaPV/VHJ4059pD/mv3wm7
 EmC92/jv75rX4mjqRd5bbonu3xs86bTpNaHFe2drSM6+OCoRyTdPfPUNi8buQF076RlvCjcrq
 ug/f3sIw/0WfXuLNcJein8I/zTKuPeHbfXnuma2HtcsL5onN37zGodJmOwvrnanP56sdqJl6m
 Peu14S3BUosxRmJhlrMRcWJAN8taQS8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495120335!92814149!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8421 invoked from network); 18 May 2017 15:12:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 18 May 2017 15:12:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3F5FA1516;
 Thu, 18 May 2017 08:12:15 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 975DF3F41F;
 Thu, 18 May 2017 08:12:14 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7A6C020000780015AC05@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9468fe04-6fac-773a-3a01-efb7b7ecdc88@arm.com>
Date: Thu, 18 May 2017 16:12:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591D7A6C020000780015AC05@prv-mh.provo.novell.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 3/3] arm: fix build with gcc 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOC8wNS8xNyAwOTo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGNvbXBpbGVy
IGRpc2xpa2VzIGR1cGxpY2F0ICJjb25zdCIsIGFuZCB0aGUgb25lcyBpdCBjb21wbGFpbnMgYWJv
dXQKCnMvZHVwbGljYXQvZHVwbGljYXRlLwoKPiBsb29rIGxpa2UgdGhleSB3ZSBpbiBmYWN0IG1l
YW50IHRvIGJlIHBsYWNlZCBkaWZmZXJlbnRseS4KPgo+IEFsc28gZml4IGFycmF5X2FjY2Vzc19v
a2F5KCkgKGp1c3QgbGlrZSBvbiB4ODYpLCBkZXNwaXRlIHRoZSBjb25zdHJ1Y3QKPiBiZWluZyB1
bnVzZWQgb24gQVJNOiAtV2ludC1pbi1ib29sLWNvbnRleHQsIGVuYWJsZWQgYnkgZGVmYXVsdCBp
bgo+IGdjYyA3LCBkb2Vzbid0IGxpa2UgbXVsdGlwbGljYXRpb24gaW4gY29uZGl0aW9uYWwgb3Bl
cmF0b3JzLiAiSGlkZSIgaXQsCj4gYXQgdGhlIHJpc2sgb2YgdGhlIG5leHQgY29tcGlsZXIgdmVy
c2lvbiBiZWNvbWluZyBzbWFydGVyIGFuZAo+IHJlY29nbml6aW5nIGV2ZW4gdGhhdC4gKFRoZSBo
b3BlIGlzIHRoYXQgYWRkZWQgc21hcnRuZXNzIHRoZW4gd291bGQKPiBhbHNvIGJldHRlciBkZWFs
IHdpdGggbGVnaXRpbWF0ZSBjYXNlcyBsaWtlIHRoZSBvbmUgaGVyZS4pIFRoZSBjaGFuZ2UKPiBj
b3VsZCBoYXZlIGJlZW4gZG9uZSBpbiBhY2Nlc3Nfb2soKSwgYnV0IEkgdGhpbmsgd2UgYmV0dGVy
IGtlZXAgaXQgYXQKPiB0aGUgcGxhY2UgdGhlIGNvbXBpbGVyIGlzIGFjdHVhbGx5IHVuaGFwcHkg
YWJvdXQuCgpJIGFtIHdvbmRlcmluZyBpZiB3ZSBzaG91bGQgZHJvcCBhcnJheV9hY2Nlc3Nfb2sg
YW5kIGFjY2Vzc19vayBhcyB0aGV5IAphcmUgbm90IHVzZWQuCgpBbnl3YXksIEkgYW0gaGFwcHkg
d2l0aCBib3RoIHdheToKClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 15:14:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN8G-0000zb-10; Thu, 18 May 2017 15:14:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBN8E-0000zT-UN
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:14:27 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 41/72-03613-25ABD195; Thu, 18 May 2017 15:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTTdwl2y
 kwfPjxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byvVOYCpYwVxz/odDAeJ2pi5GLQ0hgM6PE
 q5YlUM5uRon//Q8Zuxg5OIQFbCS2P8wCMUUEAiTa1gp2MXIClRRJnD1xgxHEZhPQlLjz+RMTi
 M0rYCWxec9tNhCbRUBVYu6mDmYQW1QgXOJt4xEWiBpBiZMzn4DZnAL2Er/P/GQFsZkFbCXuzN
 3NDGHLS2x/O4d5AiPvLCQts5CUzUJStoCReRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBmV5
 uanFxYnpqTmJSsV5yfu4mRmBIMQDBDsYvywIOMUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMFbtQMoJ1iUmp5akZaZAwxumLQEB4+SCG8KSJq3uCAxtzgzHSJ1ilGXY869r++Zh
 Fjy8vNSpcR5/UGKBECKMkrz4EbAIu0So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkXgEzhyc
 wrgdv0CugIJqAjmh9IgxxRkoiQkmpgPBIzb2vclBPR7ZfeKtTOP/6fLzOvtHdjjuySt2yzDh5
 bzL2vlX/yC5Y3O2xmT/u2OPOw76+jhV+9GlIPPH2fcTvma4vIlZ2dl9gZjpqoKVd/Ob1na0bP
 v7sp9TnRM5cZKm3pNFu02ECqQE48IPvQ1bIVqnm/X9kJrv5qNv9K5q2EI0dd1vXOuavEUpyRa
 KjFXFScCACAXNbxrwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495120465!98503553!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29151 invoked from network); 18 May 2017 15:14:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 18 May 2017 15:14:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2774A1516;
 Thu, 18 May 2017 08:14:25 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A3F353F41F;
 Thu, 18 May 2017 08:14:24 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b3221922-372e-fdfe-6528-70dbd9e436a3@arm.com>
Date: Thu, 18 May 2017 16:14:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
Subject: Re: [Xen-devel] [PATCH 0/3] gcc 7 build fixes (hypervisor side)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTgvMDUvMTcgMDk6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEkgdGhpbmsg
aXQgd291bGQgYmUgZ29vZCBmb3IgNC45IHRvIGJ1aWxkIG91dCBvZiB0aGUgYm94IHdpdGggdGhp
cyByZWNlbnRseQo+IHJlbGVhc2VkIGNvbXBpbGVyIHZlcnNpb24uCj4KPiAxOiB4bWFsbG9jOiBj
b3JyZWN0IF94bWFsbG9jX2FycmF5KCkgaW5kZW50YXRpb24KPiAyOiB4ODY6IGZpeCBidWlsZCB3
aXRoIGdjYyA3Cj4gMzogYXJtOiBmaXggYnVpbGQgd2l0aCBnY2MgNwo+Cj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKRm9yIHRoZSAzIGZpeGVzOgoKUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:15:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:15:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN9O-000155-AZ; Thu, 18 May 2017 15:15:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304c63754=Andrew.Cooper3@citrix.com>)
 id 1dBN9M-00014v-OE
 for xen-devel@lists.xen.org; Thu, 18 May 2017 15:15:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 33/ED-01999-79ABD195; Thu, 18 May 2017 15:15:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQnfKLtl
 IgzkvZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow//VeZCj6wV3zfco+xgXErWxcjJ4eEgJ/E
 sutzmUBsYYEEiaWbT7KD2CICMhIzXu0EiwsJVEhcPPITKM7FwSwwh1Hi9t1PYM1sAvoSu198A
 iviFbCVuHp4LjOIzSKgKjHh8hmwQaIC4RJvG4+wQNQISpyc+QTM5hSwlni0dxVYL7OAgcSRRX
 NYIWx5ie1v5zBDLFaTuNZ/iR3i0HSJrX9/MU9g5J+FZNQsJO2zkLQvYGRexahenFpUllqka6i
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYhPUMDIw7GJt6nQ8xSnIwKYnyHi6Q
 jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZu0EygnWJSanlqRlpkDjAeYtAQHj5II72SQNG9xQ
 WJucWY6ROoUo6KUOG8USEIAJJFRmgfXBovBS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeR
 fsAJrCk5lXAjf9FdBiJqDFzQ+kQRaXJCKkpBoYp4ntOageIexXtqd1+05Xt+WlS3MUj1919Lb
 XYm/uP3Fpj4AP7/GIRVMPfBXc3HYnqOqG5vvKmZEFvBUJq2Rzw6RXZlkaBiVH7VLmXs36b21E
 VgjHU4tLynvkpH3rZs4+VRznqLaD2eBC+W41xemfRVQCjN7z7PiziX1OX3TfppOrAuWZOaqVW
 IozEg21mIuKEwHNhxKkvAIAAA==
X-Env-Sender: prvs=304c63754=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495120531!78401891!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34867 invoked from network); 18 May 2017 15:15:31 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 15:15:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="46309647"
To: Tim Deegan <tim@xen.org>
References: <1495116134-9773-1-git-send-email-andrew.cooper3@citrix.com>
 <20170518143100.GB69462@deinos.phlegethon.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <df8bf3ca-5059-478e-0cee-50ee71e25365@citrix.com>
Date: Thu, 18 May 2017 16:02:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170518143100.GB69462@deinos.phlegethon.org>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/pagewalk: Fix determination
 of Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDUvMTcgMTU6MzEsIFRpbSBEZWVnYW4gd3JvdGU6Cj4gSGksCj4KPiBBdCAxNTowMiAr
MDEwMCBvbiAxOCBNYXkgKDE0OTUxMTk3MzQpLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiAgKiBX
aGVuIGZhYnJpY2F0aW5nIGdsMWUncyBmcm9tIHN1cGVycGFnZXMsIHByb3BhZ2F0ZSB0aGUgcHJv
dGVjdGlvbiBrZXkgYXMKPj4gICAgd2VsbCwgc28gdGhlIHByb3RlY3Rpb24ga2V5IGxvZ2ljIHNl
ZXMgdGhlIHJlYWwga2V5IGFzIG9wcG9zZWQgdG8gMC4KPj4KPj4gICogRXhwZXJpbWVudGFsbHks
IHRoZSBwcm90ZWN0aW9uIGtleSBjaGVja3MgYXJlIHBlcmZvcm1lZCBhaGVhZCBvZiB0aGUgb3Ro
ZXIKPj4gICAgYWNjZXNzIHJpZ2h0cy4gIEluIHBhcnRpY3VsYXIsIGFjY2Vzc2VzIHdoaWNoIGZh
aWwgYm90aCBwcm90ZWN0aW9uIGtleSBhbmQKPj4gICAgcmVndWxhciBwZXJtaXNzaW9uIGNoZWNr
cyB5aWVsZCBQRkVDX3Byb3Rfa2V5IGluIHRoZSByZXN1bHRpbmcgcGFnZWZhdWx0Lgo+Pgo+PiAg
KiBQcm90ZWN0aW9uIGtleXMgYXBwbHkgdG8gYWxsIHVzZXIgbW9kZSBkYXRhIGFjY2Vzc2VzLCBp
bmNsdWRpbmcgYWNjZXNzZXMKPj4gICAgZnJvbSBzdXBlcnZpc29yIGNvZGUuCj4gSSB0aGluayB0
aGlzIHdvdWxkIGJlIGNsZWFyZXIgYXMgImFsbCBkYXRhIGFjY2Vzc2VzIHRvIHVzZXItbW9kZSBh
ZGRyZXNzZXMiLgoKRG9uZS4KCj4KPj4gIFBLUlUgV0QgYXBwbGllcyB0byBhbnkgZGF0YSB3cml0
ZSwgbm90IGp1c3QgdG8KPj4gICAgbWFwcGluZyB3aGljaCBhcmUgd3JpdGFibGUuICBIb3dldmVy
LCBhIHN1cGVydmlzb3IgYWNjZXNzIHdpdGhvdXQgQ1IwLldQCj4+ICAgIGJ5cGFzc2VzIGFueSBw
cm90ZWN0aW9uIGZyb20gcHJvdGVjdGlvbiBrZXlzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KClRoYW5rcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:15:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:15:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBN9f-000181-IG; Thu, 18 May 2017 15:15:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBN9f-00017s-1E
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:15:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 29/E6-03058-AAABD195; Thu, 18 May 2017 15:15:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7KXbK
 RBssvmFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkne2+wFPRxVUzo3MDUwPiFvYuRk0NCwF9i
 69UGRhCbRUBV4u7+PlYQm01AWeJnZy8biC0ioC7x58IEoBouDmaBqYwS3871M4EkhAVcJDbc+
 wJm8wpYSNw8fJoZpEhIYCajxIJdjSwQCUGJkzOfgNnMAjoSC3Z/AprKAWRLSyz/xwFicgpYSx
 w67glSISqgItG5dA5YtZCAgkTH9GNMExj5ZiEZNAvJoFkIgxYwMq9i1ChOLSpLLdI1NtJLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4el3gIUZJDiYlUd7DBbKRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4X+0AygkWpaanVqRl5gCDHiYtwcGjJMKbApLmLS5IzC3OT
 IdInWLU5Xi39MN7JiGWvPy8VClx3qidQEUCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvDEgU3gy80rgNr0COoIJ6IjmB9IgR5QkIqSkGhi3Ku8QSHLpiX64xtDFQv18K8O
 m/naLFK36XTPyzxrkXXHcXLhepaCf2YxNMVTxjYZsDy9r6rcFdjfXhRwTrag5zf+FW2NV4oya
 G72lfDesTnuohv6w0Fs91cStQ+j/1G1bk1qZtCbbbo3LlfzTytk6JchA/JPN7eXbV2zZbReVq
 yuwfd53LiWW4oxEQy3mouJEAOyvTHC7AgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495120552!102801685!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42800 invoked from network); 18 May 2017 15:15:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 15:15:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433037137"
Date: Thu, 18 May 2017 16:15:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170518151521.kpzb7s3ob2rdsjzp@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
 <99ea6b7e-6824-8f54-3136-eeb7e8f65be1@arm.com>
 <d072c05a-00fd-0851-78d9-7c8f706694fe@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d072c05a-00fd-0851-78d9-7c8f706694fe@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 0/3] libxl/devd: bugfixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDQ6MDY6MzNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IChDQyBJYW4gYW5kIFdlaSkKPiAKCkkgZGlkIHNlZSB0aGlzLiBJYW4gc2FpZCBoZSB3
YW50ZWQgdG8gcmV2aWV3IHRoaXMgaW4gZGV0YWlsLiBUaGF0J3Mgd2h5CkkgaGF2ZW4ndCBjb21t
aXR0ZWQgdGhlbS4KCj4gT24gMTcvMDUvMTcgMTU6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+
IE9uIDE2LzA1LzE3IDA4OjU5LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiA+IEhlbGxvLAo+
ID4gCj4gPiBIaSBSb2dlciwKPiA+IAo+ID4gPiAKPiA+ID4gVGhlIGZpcnN0IHR3byBwYXRjaGVz
IGluIHRoZSBzZXJpZXMgZml4IGEgcmFjZSB3aXRoIGNvbmN1cnJlbnQgZGV2aWNlCj4gPiA+IGFk
ZGl0aW9uL3JlbW92YWwgYW5kIHR3byBidWdzIHJlbGF0ZWQgdG8gbWFuaXB1bGF0aW9uIG9mIHRo
ZSBsaXN0IG9mCj4gPiA+IGFjdGl2ZQo+ID4gPiBkb21haW5zIGluIHRoZSBkZXZkIHN1YmNvbW1h
bmQuIFRoZSBsYXN0IHBhdGNoIGlzIG5vdCBhIGJ1Z2ZpeCBpdHNlbGYsCj4gPiA+IGJ1dAo+ID4g
PiBpdCBtYWtlcyB0aGUgY29kZSBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KPiA+ID4gCj4gPiA+IElN
SE8gdGhleSBzaG91bGQgYmUgcGFydCBvZiA0LjkgYmVjYXVzZSB0aGV5IGFyZSBjb25maW5lZCB0
byBkZXZkCj4gPiA+IGNvZGUsIGFuZAo+ID4gPiB3aXRob3V0IHRoZW0gZGV2ZCBpcyB1bnVzYWJs
ZSAoaXQncyB0cml2aWFsIHRvIHNlZ2ZhdWx0IGl0KSwgc28gdGhlCj4gPiA+IHJpc2sgaXMKPiA+
ID4gbG93LiBXb3JzZSB0aGluZyB0aGF0IGNvdWxkIGhhcHBlbiBpcyB0aGF0IGRldmQgY3Jhc2hl
cywgd2hpY2ggaXMKPiA+ID4gYWxyZWFkeSB0aGUKPiA+ID4gY2FzZSB3aXRob3V0IHRoZW0uCj4g
PiAKPiA+IEZvciB0aGUgZmlyc3QgMiBwYXRjaGVzOgo+ID4gCj4gPiBSZWxlYXNlLWFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gCj4gPiBGb3IgdGhlIGxh
c3QgcGF0Y2gsIGF0IHRoaXMgc3RhZ2Ugb2YgdGhlIHJlbGVhc2UgSSB3b3VsZCBwcmVmZXIgdG8g
ZGVmZXIKPiA+IGl0IGZvciBYZW4gNC4xMC4KPiA+IAo+ID4gQ2hlZXJzLAo+ID4gCj4gCj4gLS0g
Cj4gSnVsaWVuIEdyYWxsCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 15:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNK3-00020Q-HY; Thu, 18 May 2017 15:26:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304158db9=roger.pau@citrix.com>)
 id 1dBNK2-00020K-5q
 for xen-devel@lists.xen.org; Thu, 18 May 2017 15:26:38 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 5A/EC-01733-D2DBD195; Thu, 18 May 2017 15:26:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQldzr2y
 kwZ2HzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJfwdYC04KVUx8cpa9gfEiXxcjJ4eEgJ9E
 98WjLF2MHBwsAqoSZ3otQEw2AXuJ6V8rQCpEBOQlLlzcwA5iMwvkSvTO7GECsYUFzCQWH1jLB
 mLzCnhIbL7VygpiCwm8Y5L42+4HEReUODnzCQtEr57EjalT2EDGMwtISyz/xwERlpdo3jqbGc
 TmFLCWmLp7IdgYUQEViYnz+9ghRipK9M97wAZxcLrExGc9LBMYBWYh2TALyYZZCBtmIdmwgJF
 lFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLDWMzAw7mCc
 sMrvEKMkB5OSKO/hAtlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8snuAcoJFqempFWmZOcC4g
 UlLcPAoifCu2w2U5i0uSMwtzkyHSJ1iVJQS580C6RMASWSU5sG1wWL1EqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVhXjWQKTyZeSVw018BLWYCWtz8QBpkcUkiQkqqgVE63qBqh/SVuefnMrx
 jLbNI9n27Sz386qojuuk2DO/K3u16UBq9pWnZWuFjyU0Tz1bNuuobU//I2Spm9o7qOTEha7pr
 PaMl7GfY2olwdyezzl3/4eziOfe5Yuq/uv6tN3y4af/P6AV3z5rdZpf217v5/JX1j1KOjoOM3
 kLrvt4O+9GQGvJbcKMSS3FGoqEWc1FxIgA1vqPC0AIAAA==
X-Env-Sender: prvs=304158db9=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495121191!98985174!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8701 invoked from network); 18 May 2017 15:26:32 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 15:26:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="46310788"
Date: Thu, 18 May 2017 16:08:23 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Gary R Hook <ghook@amd.com>
Message-ID: <20170518150823.sdsbihmrxnzk3q7z@MacBook-Pro-de-Roger.local>
References: <6a269383-4439-4a50-224e-ce51d1072528@amd.com>
 <281002ec-5d2b-4070-ad87-8b7a2bfe712c@oracle.com>
 <c4477ed4-3e52-d801-2b66-38169a1ed0ac@amd.com>
 <90f84064-9cc7-162d-0433-1d23a4d3a2b0@oracle.com>
 <8d2cefd6-cb9f-bb7b-550e-ac8a05e1ba44@amd.com>
 <20170518081618.o2gpol6xfwnmx2df@MacBook-Pro-de-Roger.local>
 <1ecfd140-f15c-21a5-3f76-ed38fdc04113@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1ecfd140-f15c-21a5-3f76-ed38fdc04113@amd.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Gary R Hook <gary.hook@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Questions about PVHv2/HVMlite
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDk6NDg6MDJBTSAtMDUwMCwgR2FyeSBSIEhvb2sgd3Jv
dGU6Cj4gT24gMDUvMTgvMjAxNyAwMzoxNiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+
IAo+ID4gU28gdXNpbmcgeW91ciBleGFtcGxlLCB0aGUgY29uZmlnIGZpbGUgc2hvdWxkIGxvb2sg
bGlrZToKPiA+IAo+ID4gZXh0cmEgPSAicm9vdD0vZGV2L3h2ZGExIGNvbnNvbGU9aHZjMCIKPiA+
IGtlcm5lbCA9ICIvcm9vdC82NC92bWxpbnV6LTQuMTEuMC1wdmgrIgo+ID4gcmFtZGlzayA9ICIv
cm9vdC82NC9pbml0cmQuaW1nLTQuMTEuMC1wdmgrIgo+ID4gYnVpbGRlcj0iaHZtIgo+ID4gZGV2
aWNlX21vZGVsX3ZlcnNpb249Im5vbmUiCj4gPiBtZW1vcnkgPSA0MDk2Cj4gPiBuYW1lID0gInNv
c3B2MiIKPiA+IHZjcHVzID0gOAo+ID4gdmlmID0gWycnXQo+ID4gZGlzayA9IFsncGh5Oi9kZXYv
dmcwL3B2Y2xpZW50Mix4dmRhLHcnXQo+IAo+IFdlbGwsIGh1enphaCEKPiAKPiBhbWRAc29zcHZj
bGllbnQyOn4kIGRtZXNnIHwgZ3JlcCAtaSB4ZW4KPiBbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29y
IGRldGVjdGVkOiBYZW4KPiBbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbiA0LjkuCj4gWyAgICAw
LjAwMDAwMF0gWGVuIFBsYXRmb3JtIFBDSTogdW5yZWNvZ25pc2VkIG1hZ2ljIHZhbHVlCj4gWyAg
ICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkZGQzAgMDAwMDI0ICh2MDIgWGVu
ICAgKQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgwMDAwMDAwMEZDMDA3RkEwIDAwMDAz
NCAodjAxIFhlbiAgICBIVk0gMDAwMDAwMDAKPiBIVk1MIDAwMDAwMDAwKQo+IFsgICAgMC4wMDAw
MDBdIEFDUEk6IEZBQ1AgMHgwMDAwMDAwMEZDMDA3RDcwIDAwMDEwQyAodjA1IFhlbiAgICBIVk0g
MDAwMDAwMDAKPiBIVk1MIDAwMDAwMDAwKQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgw
MDAwMDAwMEZDMDAxMDUwIDAwNkM5QiAodjA1IFhlbiAgICBIVk0gMDAwMDAwMDAKPiBJTlRMIDIw
MTQwMjE0KQo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMEZDMDA3RTgwIDAw
MDA2QyAodjAyIFhlbiAgICBIVk0gMDAwMDAwMDAKPiBIVk1MIDAwMDAwMDAwKQo+IFsgICAgMC4w
MDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4gUFZICj4gWyAgICAw
LjAwMDAwMF0geGVuOiBQViBzcGlubG9ja3MgZW5hYmxlZAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXl5eXl5eCj4gCj4gCj4gPiBUaGlzIGlzIGEg
dGVtcG9yYXJ5IGludGVyZmFjZSwgYW5kIGl0J3Mgbm90IHN0YWJsZS4KPiAKPiAiU3RhYmxlIiBh
cyBpbiBzeW50YXggYW5kIGtleXdvcmRzIGFyZSBzdWJqZWN0IHRvIGNoYW5nZT8KCiJub3Qgc3Rh
YmxlIiBhcyBpbiBkZXZpY2VfbW9kZWxfdmVyc2lvbj0ibm9uZSIgd2lsbCBzdG9wIHdvcmtpbmcg
YXQgc29tZSBwb2ludAooYmVjYXVzZSB4bC9saWJ4bCB3aWxsIG9ubHkgdW5kZXJzdGFuZCBwdmg9
MSkuCgo+ID4gIExvbmcgdGVybSBQVkggZ3Vlc3Qgc2hvdWxkCj4gPiBiZSBjcmVhdGVkIHVzaW5n
ICJwdmg9MSIsIHNhZGx5IHRoaXMgaGFzIG5vdCB5ZXQgYmVlbiBpbXBsZW1lbnRlZC4KPiAKPiBE
byBJIHVuZGVyc3RhbmQgdGhpcyB0byBtZWFuIHRoYXQgdXNpbmcgInB2aD0xIiBpbiB0aGUgY29u
ZmlnIGZpbGUgaGFzbid0Cj4gYmVlbiB3aXJlZAo+IHVwIHRvIGRvIGV2ZXJ5dGhpbmcgbmVlZGVk
IHRvIGNyZWF0ZSBhIFBWSCBndWVzdD8KClRoYXQncyByaWdodCwgdGhlIHB2aCBvcHRpb24gZG9l
c24ndCBleGlzdCBBVE0uCgo+IElzIHRoZXJlIG1vcmUgdG8gYmUgZG9uZQo+IGJlc2lkZXMKPiB0
dXJuaW5nIHRoYXQgcGFyYW1ldGVyIGludG8gImJ1aWxkZXI9J2h2bSIgZGV2aWNlX21vZGVsX3Zl
cnNpb249Im5vbmUiPwoKSG0sIG5vLCBwdmg9MSBzaG91bGQgYmUgYSBndWVzdCB0eXBlIGluIGxp
YnhsLCBzbyB0aGVyZSdzIG1vcmUgdG8gaXQuIEl0IHNob3VsZApoYXZlIGl0J3Mgb3duIGxpYnhs
X2RvbWFpbl90eXBlLCBhbmQgaXQncyBvd24gc3RydWN0IGluCmxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvLiBCb3JpcyB3YXMgd29ya2luZyBvbiB0aGlzLCBoZSBtaWdodCBiZSBhYmxlIHRvIHNoYXJl
CnNvbWUgbW9yZSBpbmZvLgoKPiBPciwKPiBiZXR0ZXIgeWV0LAo+IGFyZSB0aGVyZSBhbnkgZGVz
aWduIG5vdGVzIG9uIHRoaXM/CgpUaGUgaW50ZXJmYWNlIGl0J3Mgbm90IHlldCBjbGVhciwgaXQn
cyB2ZXJ5IGxpa2VseSB0aGF0IHdlIHdpbGwgaGF2ZSBhIGRlc2lnbgpkaXNjdXNzaW9uIGFib3V0
IHRoaXMgaW4gdGhlIHVwY29taW5nIFhlblN1bW1pdC4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 15:29:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNMK-0002AP-8g; Thu, 18 May 2017 15:29:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBNMI-00029t-TW
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:28:59 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2D/6E-03058-ABDBD195; Thu, 18 May 2017 15:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsVyuP0Ov+7OvbK
 RBn+3alh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzOhazFPSwV8z4KNTA+Je1i5GTQ0LASOLt
 xH9MXYxcHEICCxklTu29wgySYBNQldhw/RRYkYiAo8TqtqVgNrNAmsT+pZPAaoQFPCXmfL7I0
 sXIwcECVP/vLSuIyStgLHF9TgDEeHmJRZtmsExg5FzAyLCKUaM4tagstUjXyFwvqSgzPaMkNz
 EzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQUwxAsINx8drAQ4ySHExKoryHC2QjhfiS8lMqMxK
 LM+KLSnNSiw8xynBwKEnwLtoDlBMsSk1PrUjLzAGGDExagoNHSYR3Dkiat7ggMbc4Mx0idYpR
 l2POva/vmYRY8vLzUqXEebNAigRAijJK8+BGwML3EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYl
 YR5U0Cm8GTmlcBtegV0BBPQEc0PpEGOKElESEk1MPJt5OSf+POYtuGs1WyicUue+DpPub94ed
 HHmQxNL6c80D53fYnp/7tPFzh5HD7BHWCxuWZ6r/cEb8czORlLd55TNMuKCy2piv/5VcA6L6t
 JXCfL/armPKsVOZ2fbjDUvPwQ6Ot0RK2Ti+HDid0pKceU3x3KjHP3f2kmmnGsKLx954Luta43
 FJVYijMSDbWYi4oTAT9YekZaAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495121337!79877639!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15000 invoked from network); 18 May 2017 15:28:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 May 2017 15:28:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CF86AAC03;
 Thu, 18 May 2017 15:28:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 17:28:46 +0200
Message-Id: <20170518152849.1872-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, roger.pau@citrix.com, netwiz@crc.id.au
Subject: [Xen-devel] [PATCH v2 0/3] xen/blkback: several fixes of resource
	management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVzdHJveWluZyBhIFhlbiBndWVzdCBkb21haW4gd2hpbGUgaXQgd2FzIGRvaW5nIEkvT3Mgdmlh
IHhlbi1ibGtiYWNrCmxlYWtlZCBzZXZlcmFsIHJlc291cmNlcywgaW5jbHVkaW5nIHJlZmVyZW5j
ZXMgb2YgdGhlIGd1ZXN0J3MgbWVtb3J5CnBhZ2VzLgoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcmVz
c2VzIHRob3NlIGxlYWtzIGJ5IGNvcnJlY3RpbmcgdXNhZ2Ugb2YKcmVmZXJlbmNlIGNvdW50cyBh
bmQgdGhlIHNlcXVlbmNlIHdoZW4gdG8gZnJlZSB3aGljaCByZXNvdXJjZS4KClRoZSBzZXJpZXMg
YXBwbGllcyBvbiB0b3Agb2YgY29tbWl0IDJkNDQ1NmM3M2E0ODdhYmUgKCJibG9jazoKeGVuLWJs
a2JhY2s6IGFkZCBudWxsIGNoZWNrIHRvIGF2b2lkIG51bGwgcG9pbnRlciBkZXJlZmVyZW5jZSIp
IGluCkplbnMgQXhib2UncyB0cmVlIGtlcm5lbC9naXQvYXhib2UvbGludXgtYmxvY2suZ2l0CgpW
MjogY2hhbmdlZCBmbGFnIHRvIHR5cGUgYm9vbCBpbiBwYXRjaCAxIChEaWV0bWFyIEhhaG4pCgpK
dWVyZ2VuIEdyb3NzICgzKToKICB4ZW4vYmxrYmFjazogZml4IGRpc2Nvbm5lY3Qgd2hpbGUgSS9P
cyBpbiBmbGlnaHQKICB4ZW4vYmxrYmFjazogZG9uJ3QgZnJlZSBiZSBzdHJ1Y3R1cmUgdG9vIGVh
cmx5CiAgeGVuL2Jsa2JhY2s6IGRvbid0IHVzZSB4ZW5fYmxraWZfZ2V0KCkgaW4geGVuLWJsa2Jh
Y2sga3RocmVhZAoKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jIHwgIDMgLS0t
CiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oICB8ICAxICsKIGRyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2sveGVuYnVzLmMgIHwgMTUgKysrKysrKystLS0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgotLSAKMi4xMi4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 15:29:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNMK-0002AE-22; Thu, 18 May 2017 15:29:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBNMI-00029r-Mc
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:28:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0A/AC-03920-ABDBD195; Thu, 18 May 2017 15:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyuP0Ov+7OvbK
 RBi/Palh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm39r9kL5jDVfGs4RZjA+N7ji5GTg4JASOJ
 txP/MXUxcnEICSxklJh08jAbSIJNQFViw/VTrCC2iICjxOq2pWA2s0CaxP6lk5hBbGEBN4n1j
 xaD1bMA1f988gKohoODV8BYYvXaOIj58hKLNs1gAbE5BUwkJj56CGYLAZVMWroCbAyvgKDEyZ
 lPWEBamQXUJdbPE4LYJC/RvHU28wRGvllIqmYhVM1CUrWAkXkVo0ZxalFZapGuoaVeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7GH8sCDjFKcjApifIeLpCNFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBu2gPUE6wKDU9tSItMwcY8jBpCQ4eJRHeBJA0b3FBYm5xZjpE6
 hSjopQ4bxZIQgAkkVGaB9cGi7NLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZNAZnCk5lXAj
 f9FdBiJqDFzQ+kQRaXJCKkpBoYA2PtPm3bWWIoXv3zW49jvogkD/v2zVPFLHmC5zuFxdWx715
 52soyweZ+T7Pq7vZ6AzHO/K0fF6vYlFzcs8p8ifPUVU/djM+/6P7Ct115+YyJX2r6cw2Zlonf
 3b1vbrl667OSokTD848+WClVTxGcxHj05tetd9tU46+2ndPMlz0mxT43cIufEktxRqKhFnNRc
 SIAbKm8Z64CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495121337!103199031!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61553 invoked from network); 18 May 2017 15:28:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 May 2017 15:28:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DCC5AACCA;
 Thu, 18 May 2017 15:28:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 17:28:48 +0200
Message-Id: <20170518152849.1872-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170518152849.1872-1-jgross@suse.com>
References: <20170518152849.1872-1-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, roger.pau@citrix.com, netwiz@crc.id.au
Subject: [Xen-devel] [PATCH v2 2/3] xen/blkback: don't free be structure too
	early
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJlIHN0cnVjdHVyZSBtdXN0IG5vciBiZSBmcmVlZCB3aGVuIGZyZWVpbmcgdGhlIGJsa2lm
IHN0cnVjdHVyZQppc24ndCBkb25lLiBPdGhlcndpc2UgYSB1c2UtYWZ0ZXItZnJlZSBvZiBiZSB3
aGVuIHVubWFwcGluZyB0aGUgcmluZwp1c2VkIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGZy
b250ZW5kIHdpbGwgb2NjdXIgaW4gY2FzZSBvZiBhCmxhdGUgY2FsbCBvZiB4ZW5ibGtfZGlzY29u
bmVjdCgpIChlLmcuIGR1ZSB0byBhbiBJL08gc3RpbGwgYWN0aXZlCndoZW4gdHJ5aW5nIHRvIGRp
c2Nvbm5lY3QpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpUZXN0ZWQtYnk6IFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNyYy5pZC5hdT4KQWNrZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMvYmxvY2sv
eGVuLWJsa2JhY2sveGVuYnVzLmMgfCA3ICsrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay94ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKaW5k
ZXggOTk4OTE1MTc0YmI4Li40Y2RmMDQ5MDk4M2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sv
eGVuLWJsa2JhY2sveGVuYnVzLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5i
dXMuYwpAQCAtMzE1LDkgKzMxNSwxMCBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0
KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQogCiBzdGF0aWMgdm9pZCB4ZW5fYmxraWZfZnJlZShz
dHJ1Y3QgeGVuX2Jsa2lmICpibGtpZikKIHsKLQotCXhlbl9ibGtpZl9kaXNjb25uZWN0KGJsa2lm
KTsKKwlXQVJOX09OKHhlbl9ibGtpZl9kaXNjb25uZWN0KGJsa2lmKSk7CiAJeGVuX3ZiZF9mcmVl
KCZibGtpZi0+dmJkKTsKKwlrZnJlZShibGtpZi0+YmUtPm1vZGUpOworCWtmcmVlKGJsa2lmLT5i
ZSk7CiAKIAkvKiBNYWtlIHN1cmUgZXZlcnl0aGluZyBpcyBkcmFpbmVkIGJlZm9yZSBzaHV0dGlu
ZyBkb3duICovCiAJa21lbV9jYWNoZV9mcmVlKHhlbl9ibGtpZl9jYWNoZXAsIGJsa2lmKTsKQEAg
LTUxNCw4ICs1MTUsNiBAQCBzdGF0aWMgaW50IHhlbl9ibGtia19yZW1vdmUoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldikKIAkJeGVuX2Jsa2lmX3B1dChiZS0+YmxraWYpOwogCX0KIAotCWtmcmVl
KGJlLT5tb2RlKTsKLQlrZnJlZShiZSk7CiAJcmV0dXJuIDA7CiB9CiAKLS0gCjIuMTIuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:29:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNMK-0002Ab-GZ; Thu, 18 May 2017 15:29:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBNMJ-00029v-9Y
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:28:59 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CD/EC-19466-ABDBD195; Thu, 18 May 2017 15:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyuP0Ov+7OvbK
 RBqumGFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfuv6wFqzjrVj+SqiB8SB3FyMnh4SAkcTb
 if+Yuhi5OIQEFjJKHD16iREkwSagKrHh+ilWEFtEwFFiddtSMJtZIE1i/9JJzCC2sECoxMP7V
 1lAbBag+r9tF8BsXgFjiQnPbjBBLJCXWLRpBlicU8BEYuKjh2C2EFDNpKUrmCHqBSVOznwCFO
 cAmq8usX6eEMQqeYnmrbOZJzDyzUJSNQuhahaSqgWMzKsYNYpTi8pSi3QNzfSSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjQEIdjCeP+15iFGSg0lJlPdwgWykEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQle2T1AOcGi1PTUirTMHGDIw6QlOHiURHgTQNK8xQWJucWZ6RCpU4yKU
 uK8WSAJAZBERmkeXBsszi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmDcFZApPZl4J3PRXQI
 uZgBY3P5AGWVySiJCSamDk0zn75tLattDHi4M/bvJY/rxF1JDTT6xlb/h6zqmqq8L+nBB7/Dn
 NNFdkUdbJL1mvXdXepjx91HUvL7nGTbG1KVAxc2ao8PaVMZzfjEr28O7xMw3aILfu3s/JJ/MS
 2TU91L92NbkKqdm+e3dtudra7t5Hh/e4hx66XnmpT2G6xBORI6xi/i+VWIozEg21mIuKEwHoK
 m9SrgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495121337!98985649!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28998 invoked from network); 18 May 2017 15:28:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 May 2017 15:28:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 75960ABF2;
 Thu, 18 May 2017 15:28:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 17:28:49 +0200
Message-Id: <20170518152849.1872-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170518152849.1872-1-jgross@suse.com>
References: <20170518152849.1872-1-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, roger.pau@citrix.com, netwiz@crc.id.au
Subject: [Xen-devel] [PATCH v2 3/3] xen/blkback: don't use xen_blkif_get()
	in xen-blkback kthread
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gbmVlZCB0byB1c2UgeGVuX2Jsa2lmX2dldCgpL3hlbl9ibGtpZl9wdXQoKSBp
biB0aGUga3RocmVhZApvZiB4ZW4tYmxrYmFjay4gVGhyZWFkIHN0b3BwaW5nIGlzIHN5bmNocm9u
b3VzIGFuZCB1c2luZyB0aGUgYmxraWYKcmVmZXJlbmNlIGNvdW50aW5nIGluIHRoZSBrdGhyZWFk
IHdpbGwgYXZvaWQgdG8gZXZlciBsZXQgdGhlIHJlZmVyZW5jZQpjb3VudCBkcm9wIHRvIHplcm8g
YXQgdGhlIGVuZCBvZiBhbiBJL08gcnVubmluZyBjb25jdXJyZW50IHRvCmRpc2Nvbm5lY3Rpbmcg
YW5kIG11bHRpcGxlIHJpbmdzLgoKU2V0dGluZyByaW5nLT54ZW5ibGtkIHRvIE5VTEwgYWZ0ZXIg
c3RvcHBpbmcgdGhlIGt0aHJlYWQgaXNuJ3QgbmVlZGVkCmFzIHRoZSBrdGhyZWFkIGRvZXMgdGhp
cyBhbHJlYWR5LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpUZXN0ZWQtYnk6IFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNyYy5pZC5hdT4KQWNrZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMvYmxvY2sv
eGVuLWJsa2JhY2svYmxrYmFjay5jIHwgMyAtLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMgIHwgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgYi9kcml2ZXJzL2Jsb2Nr
L3hlbi1ibGtiYWNrL2Jsa2JhY2suYwppbmRleCA3MjZjMzJlMzVkYjkuLjZiMTRjNTA5ZjNjNyAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKKysrIGIvZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKQEAgLTYwOSw4ICs2MDksNiBAQCBpbnQg
eGVuX2Jsa2lmX3NjaGVkdWxlKHZvaWQgKmFyZykKIAl1bnNpZ25lZCBsb25nIHRpbWVvdXQ7CiAJ
aW50IHJldDsKIAotCXhlbl9ibGtpZl9nZXQoYmxraWYpOwotCiAJc2V0X2ZyZWV6YWJsZSgpOwog
CXdoaWxlICgha3RocmVhZF9zaG91bGRfc3RvcCgpKSB7CiAJCWlmICh0cnlfdG9fZnJlZXplKCkp
CkBAIC02NjUsNyArNjYzLDYgQEAgaW50IHhlbl9ibGtpZl9zY2hlZHVsZSh2b2lkICphcmcpCiAJ
CXByaW50X3N0YXRzKHJpbmcpOwogCiAJcmluZy0+eGVuYmxrZCA9IE5VTEw7Ci0JeGVuX2Jsa2lm
X3B1dChibGtpZik7CiAKIAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sv
eGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
CmluZGV4IDRjZGYwNDkwOTgzZS4uNzkyZGE2ODNlNzBkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKQEAgLTI1NSw3ICsyNTUsNiBAQCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25u
ZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQogCQlpZiAocmluZy0+eGVuYmxrZCkgewogCQkJ
a3RocmVhZF9zdG9wKHJpbmctPnhlbmJsa2QpOwogCQkJd2FrZV91cCgmcmluZy0+c2h1dGRvd25f
d3EpOwotCQkJcmluZy0+eGVuYmxrZCA9IE5VTEw7CiAJCX0KIAogCQkvKiBUaGUgYWJvdmUga3Ro
cmVhZF9zdG9wKCkgZ3VhcmFudGVlcyB0aGF0IGF0IHRoaXMgcG9pbnQgd2UKLS0gCjIuMTIuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:29:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNMM-0002Bp-Nq; Thu, 18 May 2017 15:29:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBNML-0002Aw-Op
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:29:01 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 5D/57-01730-CBDBD195; Thu, 18 May 2017 15:29:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0Ov+7OvbK
 RBl/bxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozH2/sZCzaIVmyZe5a5gXGdUBcjJ4eEgJHE
 24n/mLoYuTiEBBYySryePYsNJMEmoCqx4fopVhBbRMBRYnXbUjCbWaBe4s+802A1wgIeEq/m/
 GAGsVmA6mcs/skEYvMKGEus3NDKCrFAXmLRphksIDangInExEcPwWwhoJpJS1cwQ9QLSpyc+Q
 QozgE0X11i/TwhiFXyEs1bZzNPYOSbhaRqFkLVLCRVCxiZVzFqFKcWlaUW6RoZ6CUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZaPQMD4w7Gxtl+hxglOZiURHkPF8hGCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgXbQHKCdYlJqeWpGWmQMMepi0BAePkghvAkiat7ggMbc4Mx0id
 YpRl+Pd0g/vmYRY8vLzUqXEebNAigRAijJK8+BGwCLwEqOslDAvIwMDgxBPQWpRbmYJqvwrRn
 EORiVh3hSQKTyZeSVwm14BHcEEdETzA2mQI0oSEVJSDYxml5e7MNQfsjn85TjvZ87Q+9UTg0L
 K7jwS3qZ8Vn/CIcurjalc504s2aPnobX1LNuF+dKq/B5NH2Ymvo406N16kVvQoXTPUuMDSpO1
 grj3afNNkVpy/a+q3QaZQDPVXRf01/5de2mhtK8gW8fElP+HV79tUZJwiuoxPLxiztTv3vXqo
 odP3GBSYinOSDTUYi4qTgQAvzpFpLsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495121337!60189555!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28477 invoked from network); 18 May 2017 15:28:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 May 2017 15:28:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F1411AD03;
 Thu, 18 May 2017 15:28:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 17:28:47 +0200
Message-Id: <20170518152849.1872-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170518152849.1872-1-jgross@suse.com>
References: <20170518152849.1872-1-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, roger.pau@citrix.com, netwiz@crc.id.au,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 1/3] xen/blkback: fix disconnect while I/Os
	in flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG9kYXkgZGlzY29ubmVjdGluZyB4ZW4tYmxrYmFjayBpcyBicm9rZW4gaW4gY2FzZSB0aGVyZSBh
cmUgc3RpbGwKSS9PcyBpbiBmbGlnaHQ6IHhlbl9ibGtpZl9kaXNjb25uZWN0KCkgd2lsbCBiYWls
IG91dCBlYXJseSB3aXRob3V0CnJlbGVhc2luZyBhbGwgcmVzb3VyY2VzIGluIHRoZSBob3BlIGl0
IHdpbGwgYmUgY2FsbGVkIGFnYWluIHdoZW4KdGhlIGxhc3QgcmVxdWVzdCBoYXMgdGVybWluYXRl
ZC4gVGhpcywgaG93ZXZlciwgd29uJ3QgaGFwcGVuIGFzCnhlbl9ibGtpZl9mcmVlKCkgd29uJ3Qg
YmUgY2FsbGVkIG9uIHRlcm1pbmF0aW9uIG9mIHRoZSBsYXN0IHJ1bm5pbmcKcmVxdWVzdDogeGVu
X2Jsa2lmX3B1dCgpIHdvbid0IGRlY3JlbWVudCB0aGUgYmxraWYgcmVmY250IHRvIDAgYXMKeGVu
X2Jsa2lmX2Rpc2Nvbm5lY3QoKSBkaWRuJ3QgZmluaXNoIGJlZm9yZSB0aHVzIHNvbWUgeGVuX2Js
a2lmX3B1dCgpCmNhbGxzIGluIHhlbl9ibGtpZl9kaXNjb25uZWN0KCkgZGlkbid0IGhhcHBlbi4K
ClRvIHNvbHZlIHRoaXMgZGVhZGxvY2sgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoKSBhbmQKeGVuX2Js
a2lmX2FsbG9jX3JpbmdzKCkgc2hvdWxkbid0IHVzZSB4ZW5fYmxraWZfcHV0KCkgYW5kCnhlbl9i
bGtpZl9nZXQoKSBidXQgdXNlIHNvbWUgb3RoZXIgd2F5IHRvIGRvIHRoZWlyIGFjY291bnRpbmcg
b2YKcmVzb3VyY2VzLgoKVGhpcyBhdCBvbmNlIGZpeGVzIGFub3RoZXIgZXJyb3IgaW4geGVuX2Js
a2lmX2Rpc2Nvbm5lY3QoKTogd2hlbiBpdApyZXR1cm5lZCBlYXJseSB3aXRoIC1FQlVTWSBmb3Ig
YW5vdGhlciByaW5nIHRoYW4gMCBpdCB3b3VsZCBjYWxsCnhlbl9ibGtpZl9wdXQoKSBhZ2FpbiBm
b3IgYWxyZWFkeSBoYW5kbGVkIHJpbmdzIG9uIGEgc3Vic2VxdWVudCBjYWxsLgpUaGlzIHdpbGwg
bGVhZCB0byBpbmNvbnNpc3RlbmNpZXMgaW4gdGhlIHJlZmNudCBoYW5kbGluZy4KCkNjOiBzdGFi
bGVAdmdlci5rZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KVGVzdGVkLWJ5OiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+CkFja2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiBkcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oIHwgMSArCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGti
YWNrL3hlbmJ1cy5jIHwgNyArKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L2NvbW1vbi5oIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaAppbmRleCBkZWE2
MWY2YWI4Y2IuLjYzODU5N2IxN2EzOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxr
YmFjay9jb21tb24uaAorKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCkBA
IC0yODEsNiArMjgxLDcgQEAgc3RydWN0IHhlbl9ibGtpZl9yaW5nIHsKIAogCXdhaXRfcXVldWVf
aGVhZF90CXdxOwogCWF0b21pY190CQlpbmZsaWdodDsKKwlib29sCQkJYWN0aXZlOwogCS8qIE9u
ZSB0aHJlYWQgcGVyIGJsa2lmIHJpbmcuICovCiAJc3RydWN0IHRhc2tfc3RydWN0CSp4ZW5ibGtk
OwogCXVuc2lnbmVkIGludAkJd2FpdGluZ19yZXFzOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMKaW5kZXggMWYzZGZhYTU0ZDg3Li45OTg5MTUxNzRiYjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay94ZW5idXMuYwpAQCAtMTU5LDcgKzE1OSw3IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2FsbG9j
X3JpbmdzKHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQogCQlpbml0X3dhaXRxdWV1ZV9oZWFkKCZy
aW5nLT5zaHV0ZG93bl93cSk7CiAJCXJpbmctPmJsa2lmID0gYmxraWY7CiAJCXJpbmctPnN0X3By
aW50ID0gamlmZmllczsKLQkJeGVuX2Jsa2lmX2dldChibGtpZik7CisJCXJpbmctPmFjdGl2ZSA9
IHRydWU7CiAJfQogCiAJcmV0dXJuIDA7CkBAIC0yNDksNiArMjQ5LDkgQEAgc3RhdGljIGludCB4
ZW5fYmxraWZfZGlzY29ubmVjdChzdHJ1Y3QgeGVuX2Jsa2lmICpibGtpZikKIAkJc3RydWN0IHhl
bl9ibGtpZl9yaW5nICpyaW5nID0gJmJsa2lmLT5yaW5nc1tyXTsKIAkJdW5zaWduZWQgaW50IGkg
PSAwOwogCisJCWlmICghcmluZy0+YWN0aXZlKQorCQkJY29udGludWU7CisKIAkJaWYgKHJpbmct
PnhlbmJsa2QpIHsKIAkJCWt0aHJlYWRfc3RvcChyaW5nLT54ZW5ibGtkKTsKIAkJCXdha2VfdXAo
JnJpbmctPnNodXRkb3duX3dxKTsKQEAgLTI5Niw3ICsyOTksNyBAQCBzdGF0aWMgaW50IHhlbl9i
bGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQogCQlCVUdfT04ocmluZy0+
ZnJlZV9wYWdlc19udW0gIT0gMCk7CiAJCUJVR19PTihyaW5nLT5wZXJzaXN0ZW50X2dudF9jICE9
IDApOwogCQlXQVJOX09OKGkgIT0gKFhFTl9CTEtJRl9SRVFTX1BFUl9QQUdFICogYmxraWYtPm5y
X3JpbmdfcGFnZXMpKTsKLQkJeGVuX2Jsa2lmX3B1dChibGtpZik7CisJCXJpbmctPmFjdGl2ZSA9
IGZhbHNlOwogCX0KIAlibGtpZi0+bnJfcmluZ19wYWdlcyA9IDA7CiAJLyoKLS0gCjIuMTIuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:30:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:30:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNNZ-0002sz-1M; Thu, 18 May 2017 15:30:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBNNX-0002sZ-TC
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 15:30:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 4C/6A-10689-70EBD195; Thu, 18 May 2017 15:30:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZdtn2y
 kQeNZbosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Hp9laVgh0/FrNvr2BoY
 D1t2MXJxCAn8ZZTYv/M+K4TzmFHizty1bBDONkaJ0/8+M3UxcnKICDhLfD0zlx3E5hXQl3h/+
 B8jiC0sYC2xYeYxdpAGCYENPBJXn50HS0gI+Eos+72aCcbuPv0UaAU7B5uAlcQhMZAoi4CqxL
 dVN5gmMHIvYGRYxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6PV6BgbGHYztJ/wOMUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMErthcoJ1iU
 mp5akZaZAww/mLQEB4+SCO+cPUBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US5z0DUiQAU
 pRRmgc3AhYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ894BmcKTmVcCt+kV0BFMQEc0P5
 AGOaIkESEl1cBoM32K6MGPxnueFj44+6rgBFOr0F9L9XkO8kbvk//q/1tVItYqbp718KHkvlv
 WkW/ln5jZLfdYs0Xiz4ZXEXNy5QyD3Tl+n9Lff1Ph6YpHDTM3XZu35ZF1tfTvIjWZCWonZbw6
 /i2o2yooeOJFgfktVcvUHRfijt34csQ619o5i01lovw7rusMSizFGYmGWsxFxYkAli71QYACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1495121412!101181668!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25593 invoked from network); 18 May 2017 15:30:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 15:30:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBNNU-0006gq-7P; Thu, 18 May 2017 15:30:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBNNO-00020z-IX; Thu, 18 May 2017 15:30:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBNNO-0006sv-9y; Thu, 18 May 2017 15:30:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109561-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ca21d75d25e04422e434828344924b914ea21ca9
X-Osstest-Versions-That: libvirt=bb09afd5a2c5fc8b4869b27b0c723b544be810ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 15:30:06 +0000
Subject: [Xen-devel] [libvirt test] 109561: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU2MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk1NjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTUxNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NTE2CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDk1MTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBjYTIxZDc1ZDI1ZTA0NDIyZTQzNDgyODM0NDkyNGI5MTRlYTIxY2E5CmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBiYjA5YWZkNWEyYzVmYzhiNDg2OWIyN2Iw
YzcyM2I1NDRiZTgxMGFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk1MTYgIDIwMTctMDUtMTcg
MDQ6MjA6NTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NTYxICAyMDE3LTA1
LTE4IDA0OjI0OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR29yZG9uIE1lc3NtZXIgPGdvcmRvbkBkcmFn
b25zZGF3bi5uZXQ+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
CisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1jYTIxZDc1ZDI1ZTA0NDIyZTQzNDgyODM0NDky
NGI5MTRlYTIxY2E5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmly
dCBjYTIxZDc1ZDI1ZTA0NDIyZTQzNDgyODM0NDkyNGI5MTRlYTIxY2E5CisgYnJhbmNoPWxpYnZp
cnQKKyByZXZpc2lvbj1jYTIxZDc1ZDI1ZTA0NDIyZTQzNDgyODM0NDkyNGI5MTRlYTIxY2E5Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVu
YnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVu
c3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeGNhMjFkNzVkMjVl
MDQ0MjJlNDM0ODI4MzQ0OTI0YjkxNGVhMjFjYTkgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54
CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25m
aWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMu
MTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94
ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDog
ZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jv
bi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20v
Y2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJ
TlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
IFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1cm4g
MQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0Cisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dCBjYTIxZDc1ZDI1ZTA0NDIyZTQzNDgyODM0NDkyNGI5MTRlYTIxY2E5OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAogICBiYjA5YWZkLi5jYTIxZDc1ICBjYTIxZDc1ZDI1ZTA0NDIyZTQzNDgyODM0
NDkyNGI5MTRlYTIxY2E5IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 15:38:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNVk-0003P5-1W; Thu, 18 May 2017 15:38:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBNVi-0003Oz-Ib
 for xen-devel@lists.xen.org; Thu, 18 May 2017 15:38:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 36/5D-10689-100CD195; Thu, 18 May 2017 15:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsVysyfVTZfxgGy
 kQe9JQYslHxezODB6HN39mymAMYo1My8pvyKBNePMgnOMBe0cFccfXGZrYLzN1sXIxSEksIlR
 4sTtDcwQzmlGiZ2vZ7F3MXJysAloStz5/IkJxBYRkJa49vkyI0gRs8BzRolJLTNYQRLCAgYSf
 au2MIPYLAKqEt8O/GEBsXkFLCVOfNwBFpcQkJfY1XaRdQIj5wJGhlWM6sWpRWWpRbomeklFme
 kZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgR5jAIIdjI1fnA4xSnIwKYnyHi6QjRTiS8p
 PqcxILM6ILyrNSS0+xCjDwaEkwZu/DygnWJSanlqRlpkDDB2YtAQHj5II726QNG9xQWJucWY6
 ROoUoy7Hu6Uf3jMJseTl56VKifNuBCkSACnKKM2DGwEL40uMslLCvIxARwnxFKQW5WaWoMq/Y
 hTnYFQS5t0PMoUnM68EbtMroCOYgI5ofiANckRJIkJKqoExcTaX7/WcfQvZd7e8qq5V13XUWb
 28t+J99KTe9b3uh9bkppWYcveJafV6Zf+y2SDnwHdiXnT4mS9FvE1r4mWE/xjNNbvc0BB0VGu
 Tgl/YlU8HpLXnh72apvPaaPnZk6w522pbsiXrnUKfWcVvYhBtWJJzYrfkrjkTZyyV9udQad8W
 wq7r/laJpTgj0VCLuag4EQBbnJQLXgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495121920!101266073!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35466 invoked from network); 18 May 2017 15:38:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 18 May 2017 15:38:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6471B344;
 Thu, 18 May 2017 08:38:40 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B16273F41F;
 Thu, 18 May 2017 08:38:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 18 May 2017 16:38:29 +0100
Message-Id: <20170518153829.10200-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IENvbmZpZy5tayBhbmQgS2NvbmZpZy5kZWJ1ZyB0byBkaXNhYmxlIGRlYnVnIGJ5IGRl
ZmF1bHQgaW4KcHJlcGFyYXRpb24gZm9yIGxhdGUgUkNzIGFuZCBldmVudHVhbCByZWxlYXNlLgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB0
b29scy9SdWxlcy5tayAgICB8IDIgKy0KIHhlbi9LY29uZmlnLmRlYnVnIHwgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCBmNTVmYjY2OWI4Li5jM2ZkYmM0
ZDRmIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAt
MzAsNyArMzAsNyBAQCBDRkxBR1NfeGVuaW5jbHVkZSA9IC1JJChYRU5fSU5DTFVERSkKIFhFTlNU
T1JFX1hFTlNUT1JFRCA/PSB5CiAKICMgQSBkZWJ1ZyBidWlsZCBvZiB0b29scz8KLWRlYnVnID89
IHkKK2RlYnVnID89IG4KIGRlYnVnX3N5bWJvbHMgPz0gJChkZWJ1ZykKIAogIyBTZXQgQ09ORklH
X0dPTEFORz15IGluIC5jb25maWcgKG9yIGluIG1ha2UpIHRvIGJ1aWxkIGdvbGFuZwpkaWZmIC0t
Z2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4vS2NvbmZpZy5kZWJ1ZwppbmRleCA2ODlmMjk3
NGMwLi5lMDFhMTk0MDkxIDEwMDY0NAotLS0gYS94ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4v
S2NvbmZpZy5kZWJ1ZwpAQCAtMyw3ICszLDcgQEAgbWVudSAiRGVidWdnaW5nIE9wdGlvbnMiCiAK
IGNvbmZpZyBERUJVRwogCWJvb2wgIkRldmVsb3BlciBDaGVja3MiCi0JZGVmYXVsdCB5CisJZGVm
YXVsdCBuCiAJLS0taGVscC0tLQogCSAgSWYgeW91IHNheSBZIGhlcmUgdGhpcyB3aWxsIGVuYWJs
ZSBkZXZlbG9wZXIgY2hlY2tzIHN1Y2ggYXMgYXNzZXJ0cwogCSAgYW5kIGV4dHJhIHByaW50a3Mu
IFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIGZvciBkZXZlbG9wbWVudCBwdXJwb3NlcwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 15:43:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:43:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNa3-00041j-JT; Thu, 18 May 2017 15:43:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBNa1-00041c-LW
 for xen-devel@lists.xen.org; Thu, 18 May 2017 15:43:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8A/26-01992-C01CD195; Thu, 18 May 2017 15:43:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpC7nQdl
 Ig7NLZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVk28yF0xhqpjRsJ6xgfEVYxcjJ4eEgL/E
 ku7DrCA2i4CqxOrfLSwgNpuAssTPzl42EFtEQF3iz4UJQPVcHMwC5xgl7s68AFYkLOAgsWnba
 yYQm1fAQmLZ4wtgDUIClhJtVy8xQsQFJU7OfAJWzyygI7Fg9yegGg4gW1pi+T8OkDCngJXEs+
 a/YK2iAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6pnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxi/9DsfYpTkYFIS5T1cIBspxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYL35X6gnGBRanpqRVpmDjDkYdISHDxKIrwbQdK8xQWJucWZ6RCpU
 4y6HHPufX3PJMSSl5+XKiXOew6kSACkKKM0D24ELP4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZhX/QDQFJ7MvBK4Ta+AjmACOqL5gTTIESWJCCmpBkbVW9+qXvI5TzxScDu5OOfwfoOlZ5d
 vdLAIVY29xrn0Sva9J817rkw4FhB7ZXX32b05/WLlAaViqoUrWe+1/Ly23Lgt5AlrcOi6TZLH
 f7xZ82xPtM32h6K7L1QyVS3iSMvJqnuodLJ7umPvBhPLlu+C+svEz2ir8JyJz3jtVPu0MSSeK
 1r8d4gSS3FGoqEWc1FxIgDbtsl2ugIAAA==
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495122183!97388658!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7810 invoked from network); 18 May 2017 15:43:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 15:43:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424411375"
Date: Thu, 18 May 2017 16:42:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170518154234.lu4emov7cuomig6k@citrix.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170518153829.10200-1-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDQ6Mzg6MjlQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE1vZGlmeSBDb25maWcubWsgYW5kIEtjb25maWcuZGVidWcgdG8gZGlzYWJsZSBkZWJ1
ZyBieSBkZWZhdWx0IGluCj4gcHJlcGFyYXRpb24gZm9yIGxhdGUgUkNzIGFuZCBldmVudHVhbCBy
ZWxlYXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 15:47:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 15:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBNde-0004Ci-2V; Thu, 18 May 2017 15:46:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBNdd-0004Cb-H4
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 15:46:53 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 07/B8-03058-CE1CD195; Thu, 18 May 2017 15:46:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVyuP0Ov+6bg7K
 RBhd/CVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl95zcwFlxhqfg29xpLA2MXSxcjJ4eEgJHE
 24n/mEBsIYGFjBILHuqB2GwCqhIbrp9iBbFFBBwlVrctBbOZBRwkZs06ygxiCwuYStx4/wIsz
 gJUv2TTArA5vAImEvseHmSEmC8vsWjTDJYJjJwLGBlWMWoUpxaVpRbpGhroJRVlpmeU5CZm5g
 B5Znq5qcXFiempOYlJxXrJ+bmbGIHeYgCCHYz3lgUcYpTkYFIS5T1cIBspxJeUn1KZkVicEV9
 UmpNafIhRhoNDSYL3xgGgnGBRanpqRVpmDjBsYNISHDxKIrz3QNK8xQWJucWZ6RCpU4y6HHPu
 fX3PJMSSl5+XKiUOMUMApCijNA9uBCyELzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwVkC
 k9mXgncpldARzABHdH8QBrkiJJEhJRUA+Oqi9+Puc19Hi+hxOGgsm9FX5c1p5E3zz1fMeeM6W
 7LY6b4yB5/9uDr3bOJMrVxKXpuXIX63KZarfPkSvZMl3KZcFPzP2dnzuop8dKL0haHXujIYer
 rWtey6hi33ZNNgek3H83ePb20NWC9THvUuT/9PMv9ny2yPxXU9O/MQjem2J0TVnj0PlRiKc5I
 NNRiLipOBAD98ALGXAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495122412!101645872!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26472 invoked from network); 18 May 2017 15:46:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 May 2017 15:46:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BFAA6ACCA;
 Thu, 18 May 2017 15:46:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu, 18 May 2017 17:46:48 +0200
Message-Id: <20170518154648.17285-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH] xen: make xen_flush_tlb_all() static
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuX2ZsdXNoX3RsYl9hbGwoKSBpcyB1c2VkIGluIGFyY2gveDg2L3hlbi9tbXUuYyBvbmx5LiBN
YWtlIGl0IHN0YXRpYy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vbW11LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11
LmMgYi9hcmNoL3g4Ni94ZW4vbW11LmMKaW5kZXggNWUzNzVhNWU4MTVmLi4zYmUwNmYzY2FmM2Mg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXUuYworKysgYi9hcmNoL3g4Ni94ZW4vbW11LmMK
QEAgLTQyLDcgKzQyLDcgQEAgeG1hZGRyX3QgYXJiaXRyYXJ5X3ZpcnRfdG9fbWFjaGluZSh2b2lk
ICp2YWRkcikKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKGFyYml0cmFyeV92aXJ0X3RvX21hY2hpbmUp
OwogCi12b2lkIHhlbl9mbHVzaF90bGJfYWxsKHZvaWQpCitzdGF0aWMgdm9pZCB4ZW5fZmx1c2hf
dGxiX2FsbCh2b2lkKQogewogCXN0cnVjdCBtbXVleHRfb3AgKm9wOwogCXN0cnVjdCBtdWx0aWNh
bGxfc3BhY2UgbWNzOwotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 16:41:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 16:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOUI-0008Tj-Ef; Thu, 18 May 2017 16:41:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBOUH-0008Td-4d
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 16:41:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 07/C5-02956-CAECD195; Thu, 18 May 2017 16:41:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO6ac7K
 RBke8Lb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjLeLL7MWzBCoOL28gbGBcTdvFyMnh4SAv8Tv
 yYvZQWw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncPcxcgBVOMg8fJDPIjJI
 qAq8f2hKEiFiECIxMnVK1ghqqMkuto3MYLYwgLBEhMnHQHbxClQKHH29kwwW0ggX2LNzPesEN
 eYSLxduJMNZKSQgJrE3PXxExj5ZiG5ZxaSe2YhuWcBI/MqRvXi1KKy1CJdc72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQYwCCHYwzL/sfYpTkYFIS5T1cIBspxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ37lmgnGBRanpqRVpmDjDYYdISHDxKIrx8IGne4oLE3OLMdIjUKUZdj
 kPPf75nEmLJy89LlRLn5QUpEgApyijNgxsBi7xLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 YVApnCk5lXArfpFdARTEBHND+QBjmiJBEhJdXA6PhC8nLk0glNlrNWLkye4mS+YX3N7BPdfcw
 TGENZ2849Yvzz/0mgQJYo98Znotx589VubHga4TH53Kc1z7JK3rGckFtzW0TXKbL8pVtuyQ9Z
 3/0TI+pOu3hsTHgut1I2VuqoHreRWcRLiSJlc9Nq2ZkrWpVXHj/5Pqdtkstykef3Tu03f/nxh
 hJLcUaioRZzUXEiAK7+t7K3AgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1495125673!63214361!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51585 invoked from network); 18 May 2017 16:41:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 16:41:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424423638"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.52902.573109.124837@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 17:41:10 +0100
To: Jan Beulich <JBeulich@suse.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
In-Reply-To: <20170517200025.12258-1-konrad.wilk@oracle.com>,
 <591D8255020000780015AC88@prv-mh.provo.novell.com>
References: <20170517200025.12258-1-konrad.wilk@oracle.com>
 <591D8255020000780015AC88@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH] livepatch/Makefile: Add 'install' stanza
	[and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIltQQVRDSF0gbGl2ZXBhdGNoL01ha2VmaWxl
OiBBZGQgJ2luc3RhbGwnIHN0YW56YSIpOgo+IFNvIHRoYXQgeW91IGNhbiBkbzoKPiAKPiBERVNU
RElSPWBwd2RgL2Rpc3QveGVubHB0aW5zdGFsbC91c3IvbGliL2RlYnVnCj4gbWtkaXIgLXAgJERF
U1RESVIKPiBCQVNFRElSPWBwd2RgL3hlbiBYRU5fUk9PVD1gcHdkYCBtYWtlIC1DIHhlbi90ZXN0
IC1mIGBwd2RgL3hlbi9SdWxlcy5tayBpbnN0YWxsCgpMb29raW5nIGF0IG91ciBvdGhlciBERVNU
RElSIHNldHRpbmdzLCB0aGV5IGRvIG5vdCBpbmNsdWRlIHRoaW5ncyBsaWtlCmAvdXNyL2xpYi9k
ZWJ1ZycuICBOb3JtYWxseSBERVNURElSIHNlZW1zIHRvIGJlIHNldCB0byBgLycgb3IKYCRESVNU
RElSL2luc3RhbGwnIGFrYSBgZGlzdC9pbnN0YWxsLycuCgpIb3cgYWJvdXQgYW4gaW50ZXJmYWNl
IHdoZXJlIHRoYXQKICBtYWtlIGRpc3QtdGVzdHMKaW5zdGFsbHMgdGhpbmdzIGluCiAgZGlzdHMv
dGVzdHMKYnkgZGVmYXVsdCwgZWcKICBkaXN0cy90ZXN0cy91c3IvbGliL2RlYnVnL3NvbWUtbGl2
ZXBhdGgtdGhpbmcKPwoKVGhpcyB3b3VsZCBwcm9iYWJseSBiZSBhY2hpZXZlZCBieSBoYXZpbmcg
ZGlzdC10ZXN0cyBzZXQKREVTVERJUj0kKERJU1RESVIpL3Rlc3RzLCBlZwoKICAgIGRpc3QtdGVz
dHM6IERFU1RESVI9JChESVNURElSKS90ZXN0cwogICAgZGlzdC10ZXN0czogaW5zdGFsbC10ZXN0
cwoKVGhlbiBgbWFrZSBpbnN0YWxsLXRlc3RzJyBzaG91bGQgZGVmYXVsdCBERVNURElSIHRvIC8g
YW5kIHB1dCB0aGluZ3MKaW4gL3Vzci9saWIvZGVidWcuCgpKYW4gQmV1bGljaCB3cml0ZXMgKCJS
ZTogW1hlbi1kZXZlbF0gW1BBVENIXSBsaXZlcGF0Y2gvTWFrZWZpbGU6IEFkZCAnaW5zdGFsbCcg
c3RhbnphIik6Cj4gSWYgd2UgcmVhbGx5IHdhbnQgdG8gcHJvdmlkZSBhIHN0YW5kYXJkIHdheSB0
byBpbnN0YWxsIHRlc3RzICh3aGljaAo+IEknbSBub3Qgc3VyZSBhYm91dCwgYWZ0ZXIgYWxsIHRo
ZXNlIGFyZSB0ZXN0cyBhbmQgaGVuY2UgcGxheSBubwo+IHJvbGUgZHVyaW5nIGFuIGFjdHVhbCBp
bnN0YWxsYXRpb24pLAoKV2UgbmVlZCBhIHdheSB0byBfc2hpcF8gdGVzdHMgYXMgYSBmb3JtYWwg
ZGVsaXZlcmFibGUgZnJvbSB0aGUgYnVpbGQKc3lzdGVtLiAgQ29uc3VtZXJzIG9mIHRlc3RzICh0
aGF0IGNhbiBiZSBydW4gb3V0IG9mIHRyZWUsIGxpa2UgdGhlc2UpCnNob3VsZCBub3QgYmUgZXhw
ZWN0ZWQgdG8gZmlzaCB0aGVtIG91dCBvZiB0aGUgYnVpbGQgdHJlZS4KCkluIG91ciBleGlzdGlu
ZyBidWlsZCBzeXN0ZW0sIHdlIHNoaXAgdGhpbmdzIHdpdGggYG1ha2UgZGlzdCcuClRoaXMgc2hp
cHMgdGhlbSBpbnRvIGRpc3QvIGJ5IHVzaW5nIHRoZSBpbnN0YWxsIHRhcmdldHMuCgpJIGRvbid0
IHNlZSBhbnkgcmVhc29uIHRvIGRpdmVyZ2UgZnJvbSB0aGlzIGZvciB0ZXN0cy4gIEl0IHdvdWxk
IGJlCnNpbGx5IHRvIG1ha2Ugc3BlY2lhbCBzbm93Zmxha2UgbWFjaGluZXJ5IHRvIHNoaXAgdGVz
dHMgc2ltcGx5IHRvCmF2b2lkIGhhdmluZyBhIG1vc3RseS11bnVzZWQgYG1ha2UgaW5zdGFsbC10
ZXN0cycuICAoT2J2aW91c2x5IGBtYWtlCmluc3RhbGwnIG91Z2h0IG5vdCB0byBydW4gYG1ha2Ug
aW5zdGFsbC10ZXN0cycgYnkgZGVmYXVsdC4pCgo+IHNob3VsZG4ndCB0aGlzIHRoZW4gYXQgbGVh
c3QgYmUKPiBhY2NvbXBhbmllZCBieSBhIG1hdGNoaW5nIHVuaW5zdGFsbCBydWxlPwoKSSBkb24n
dCB0aGluayB0aGF0IGlzIG5lY2Vzc2FyeS4KCj4gQWxzbyBJIHRoaW5rIGlmIG1vcmUgc3R1ZmYg
aXMgdG8gYmUgYWRkZWQgaGVyZSwgdGhpcyBNYWtlZmlsZSBjb3VsZAo+IGRvIHdpdGggc29tZSBh
YnN0cmFjdGlvbiAoU1VCRElSIG9yIHN1YmRpci15IGluc3RlYWQgb2YKPiBleHBsaWNpdGx5IG5h
bWluZyB0aGUgc29sZSBjdXJyZW50IHN1YmRpcmVjdG9yeSkgdG8gYXZvaWQgbGF0ZXIKPiBhZGRp
dGlvbnMgbmVlZGluZyB0byB0b3VjaCBhbGwgdGhpcyBhZ2Fpbi4KClRoaXMgaXMgYSBzZW5zaWJs
ZSBzdWdnZXN0aW9uLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 16:41:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 16:41:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOUr-000056-N6; Thu, 18 May 2017 16:41:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBOUq-00004w-LY
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 16:41:52 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9D/AF-02180-FCECD195; Thu, 18 May 2017 16:41:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO75c7K
 RBmuWyVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfunYzF+xkrvjQd4OtgfEpUxcjB4eEgL/E
 z52mXYycHGwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87hxmixkFiy/YDTCA2i
 4CqRMfEhWA1IgJGEp13LgP1cgHV9zJKLJ+5EGyXsICHxJ/TiSA1nAIWErcuzmEHqRESmMokMX
 XtJ3aQhISAicTbhTvZQOqFBNQk5q6Pn8DINwvJSbOQnDQLyUkLGJlXMWoUpxaVpRbpGhnqJRV
 lpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhlo9AwPjDsa7k/0OMUpyMCmJ8h4ukI0U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJME79yxQTrAoNT21Ii0zBxj0MGkJDh4lEd7DIGne4oLE3
 OLMdIjUKUZjjndLP7xn4phz7+t7JiGWvPy8VClx3k6QUgGQ0ozSPLhBsGi8xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmY9yTIFJ7MvBK4fa+ATmECOqX5gTTIKSWJCCmpBkbFrZm7rIvDtr5
 h+Jqb1WS8YPHr3bZqUTUfiuRyP/1hYXjeVX+mvNnilolvQMyCFXMFc2cWLuGczfRdV8zvbeT8
 ihNVouKsvR/+J2w01WyakiexJbtyZaGu7avtlqJtb5bpvzLauVI0NGe1w3PZb5Z57mw/D99P8
 Fbycn55wzdtPe87xmXWZkosxRmJhlrMRcWJAOuh6/jBAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495125709!97398768!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53059 invoked from network); 18 May 2017 16:41:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 16:41:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424423750"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.52939.629145.964376@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 17:41:47 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <20170517203013.GA21979@char.us.oracle.com>
References: <1481611195-105372-1-git-send-email-konrad.wilk@oracle.com>
 <1481611195-105372-7-git-send-email-konrad.wilk@oracle.com>
 <22608.9877.805751.831868@mariner.uk.xensource.com>
 <20170518000757.GB18719@osstest.dumpdata.com>
 <20170517203013.GA21979@char.us.oracle.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Marcos.Matsunaga@oracle.com, ross.lagerwall@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 6/9] ts-xen-build: Build the livepatch
	test-cases
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjIgNi85XSB0cy14ZW4t
YnVpbGQ6IEJ1aWxkIHRoZSBsaXZlcGF0Y2ggdGVzdC1jYXNlcyIpOgo+IFNvIEkgZmVlbCBsaWtl
IHRoZSBvbmx5IHdheSB0byBmaWd1cmUgb3V0IHdoZXRoZXIgdGhlIGxpdmVwYXRjaCB0ZXN0cyBj
YXNlcwo+IGNhbiBiZSBidWlsdCBpcyBpZiBJIGNoZWNrIGVpdGhlciB0aGUgdmVyc2lvbiBvZiBY
ZW4gKDQuOSBvciBhYm92ZSBzYXkpCj4gb3IgaWYgYW4gZmlsZSBleGlzdHMgKHhlbi94ZW4vdGVz
dC9NYWtlZmlsZSkuCgo+IFNpbWlsYXIgdG8gaG93IG92bV9lbmFibGUgb3IgeHNtX2VuYWJsZSBp
cyBjb25zdHJ1Y3RlZC4KPiBMZXQgbWUgZG8gdGhhdC4KClllcywgdGhpcyBpcyB0aGUgcmlnaHQg
YXBwcm9hY2guICBJIHdvdWxkIHRlc3QgZm9yIGEgZmlsZS4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 16:46:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 16:46:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOZa-0000Ow-98; Thu, 18 May 2017 16:46:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBOZZ-0000Ob-Kf
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 16:46:45 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E8/10-02956-4FFCD195; Thu, 18 May 2017 16:46:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffzedl
 Ig1XrVC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWNxD1vBU/OK44ueMTUw
 rtHrYuTiEBL4yyixcdMCdgjnMaPEvN9zmSCcbYwSr67MYexi5OQQEXCW+HpmLjuIzSugL7H4y
 BomEFtYIEjiRscDNpAGCYEnTBJ35mwFS0gIeEo07zoF1MwBZh/eC9TLzsEmYCVxSAykgEVAVW
 Lx5MesExi5FzAyrGLUKE4tKkst0jU00EsqykzPKMlNzMwB8sz0clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsY7y0LOMQoycGkJMp7uEA2UogvKT+lMiOxOCO+qDQntfgQowwHh5IE799zQDnBotT0
 1Iq0zBxg8MGkJTh4lER4P4CkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnPc1SJEASFFGa
 R7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw71aQKTyZeSVwm14BHcEEdETzA2mQI0
 oSEVJSDYwLfnV16YSUbrNJjXKSauyPvmHQxaXPqng25tbJ3jtWcnM0emXmeT4Ur5M9b/b2lco
 0e8PVX2bZ8AnFNQVHzPX1c9LYmnX/vsWN9e9Zt1wo1XWr2HDq5J2o43OFPDa2p978+6/teIRz
 Shaz1oKUbfXrlD6s8L9c1m655d5GEQWl7lPp/QKP1ymxFGckGmoxFxUnAgCVl/BofwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495126002!69270588!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1081 invoked from network); 18 May 2017 16:46:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 16:46:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBOZV-0000ov-SV; Thu, 18 May 2017 16:46:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBOZQ-0002EE-9f; Thu, 18 May 2017 16:46:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBOZP-00076Z-SL; Thu, 18 May 2017 16:46:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109579-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=93ade42f47300f3f353aa9bd59b737bca8f2d342
X-Osstest-Versions-That: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 16:46:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109579: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzYWRlNDJmNDczMDBm
M2YzNTNhYTliZDU5YjczN2JjYThmMmQzNDIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGE3ZDRhNTkwNGI2MjczMTU1MWUzNjZmZjYyZDg0NzU5YzhlZTY4ZTIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTU0NyAgMjAxNy0wNS0xNyAxODoxMjozNiBaICAgIDAgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMDk1NzAgIDIwMTctMDUtMTggMTA6MDI6MjYgWiAgICAwIGRh
eXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk1NzkgIDIwMTctMDUtMTgg
MTQ6MTc6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
CiAgU3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1PgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJl
dmlzaW9uPTkzYWRlNDJmNDczMDBmM2YzNTNhYTliZDU5YjczN2JjYThmMmQzNDIKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tF
RD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgOTNhZGU0MmY0
NzMwMGYzZjM1M2FhOWJkNTliNzM3YmNhOGYyZDM0MgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21v
a2UKKyByZXZpc2lvbj05M2FkZTQyZjQ3MzAwZjNmMzUzYWE5YmQ1OWI3MzdiY2E4ZjJkMzQyCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0
cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljgt
dGVzdGluZworICdbJyB4OTNhZGU0MmY0NzMwMGYzZjM1M2FhOWJkNTliNzM3YmNhOGYyZDM0MiA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQgOTNhZGU0MmY0NzMwMGYzZjM1M2FhOWJkNTliNzM3YmNhOGYyZDM0MjpyZWZzL2hl
YWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICBhN2Q0YTU5Li45M2FkZTQyZiA5M2FkZTQyZjQ3MzAwZjNmMzUzYWE5YmQ1OWI3MzdiY2E4
ZjJkMzQyIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 16:47:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 16:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOZo-0000RU-K7; Thu, 18 May 2017 16:47:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3047c895f=George.Dunlap@citrix.com>)
 id 1dBOZm-0000R5-Sk
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 16:46:58 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A9/80-03587-200DD195; Thu, 18 May 2017 16:46:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsWyU9JRQpfxgmy
 kwb2bwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aT53OZC76aVaw7foapgXGCbhcjJ4eEgJ/E
 us517BB2nsSthZNZIewiiaszHrOB2LwCghInZz5hAbHZBPQk5h3/CmazCKhKbDrziRGiPlFiy
 /dNzBD1ARJPLt0BmyMsoCbx+8t5sBoRoN7DJ0B6uTiYBRqYJTYdXgu2mFlAU6J1+28wWwho6O
 IHR6EOSpO4f+Y88wRGvllI7piFpGUBI9MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93NT
 i4sT01JzEpGK95PzcTYzAsGIAgh2Mf9cGHmKU5GBSEuU9XCAbKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCt/QcUE6wKDU9tSItMwcY4DBpCQ4eJRHezSBp3uKCxNzizHSI1ClGRSlx3gKQhABII
 qM0D64NFlWXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7FWQKT2ZeCdz0V0CLmYAWNz+QBl
 lckoiQkmpgdL2jlCNwQr9ArKrCtvRprc+CyPMLHBx4ZGflBc+ZMOtF5naZK394eh9WzF/56EZ
 C0+rtzxwWFF2u1l1d8WjKymlCm0te1czfXsR8asJBZYNKTQkOvt/T1oTWhge97dX8p8/rLp6w
 r675wSbWi7kn0r/2uJ5LecCSE7hoyo9mtsU8Zxc8En6XqMRSnJFoqMVcVJwIAHpYetalAgAA
X-Env-Sender: prvs=3047c895f=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495126016!69275568!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42534 invoked from network); 18 May 2017 16:46:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 16:46:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="46318763"
X-Gm-Message-State: AODbwcD/pf9De3l14gwSwtmgl+pl8NLNZEIC0NT8C4v10B2KXXOnG1wf
 a/7qfZdy9h8gbQT/3eOr6AOnG4bMnw==
X-Received: by 10.200.38.227 with SMTP id 32mr4534654qtp.275.1495125628919;
 Thu, 18 May 2017 09:40:28 -0700 (PDT)
MIME-Version: 1.0
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 18 May 2017 17:40:28 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
Message-ID: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: James Bulpin <James.Bulpin@citrix.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Andrew Halley <andrew.halley@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: [Xen-devel] Livepatching and Xen Security
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

IyBFeGVjdXRpdmUgc3VtbWFyeQoKKiBJdCBpcyBpbXBvcnRhbnQgZm9yIHRoZSBMaXZlcGF0Y2hp
bmcgZmVhdHVyZSB0byBiZSBkZWNsYXJlZAoic2VjdXJpdHkgc3VwcG9ydGVkIi4KCiogQXQgdGhl
IG1vbWVudCBpdCdzIG5vdCBjbGVhciB3aGV0aGVyIHdlIGNhbiBnZXQgb3NzdGVzdCBzdXBwb3J0
IGluCmJ5IHRoZSByZWxlYXNlIG9yIG5vdCwgb3IgaWYgd2UgZGlkIHdoZXRoZXIgdGhhdCB3b3Vs
ZCBiZSBjb25zaWRlcmVkCnN1ZmZpY2llbnQgdG8gY29uc2lkZXIgaXQgc3VwcG9ydGVkCgoqIEkg
d291bGQgYXJndWUgdGhhdCBpZiB2YXJpb3VzIHZlbmRvcnMgY2FuIGRlbW9uc3RyYXRlIHRoYXQg
dGhleSBoYXZlCnRlc3RlZCB0aGUga2V5IGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGZlYXR1cmUgaW4g
b25lIG9mIHRoZSA0LjkgUkNzIGF0CmxlYXN0IGFzIHdlbGwgYXMgb3NzdGVzdCB3b3VsZCB0bywg
dGhhdCBzaG91bGQgYmUgc3VmZmljaWVudCB0bwpkZWNsYXJlIGl0IHNlY3VyaXR5IHN1cHBvcnRl
ZCBmb3IgNC45LgoKIyBXaHkgaXMgdGhpcyBpbXBvcnRhbnQ/CgpIYXZpbmcgYSBmZWF0dXJlICJz
ZWN1cml0eSBzdXBwb3J0ZWQiIGRvZXMgdHdvIHRoaW5ncy4KCkZpcnN0IG9mIGFsbCwgaXQgaW5k
aWNhdGVzIHRvIHVzZXJzIHdoaWNoIHBhcnRzIG9mIFhlbiBhcmUgY29uc2lkZXJlZApzYWZlIHRv
IHVzZSBpbiBlbnZpcm9ubWVudHMgd2hlcmUgc2VjdXJpdHkgaXMgaW1wb3J0YW50LgoKT25lIG9m
IHRoZSBrZXkgc2VsbGluZyBwb2ludHMgb2YgWGVuIGlzIGl0cyBzZWN1cml0eSBjb21wYXJlZCB0
byBvdGhlcgpoeXBlcnZpc29ycy4gIEJ1dCB0aGVyZSBpcyBhIGxvdCBvZiBmdW5jdGlvbmFsaXR5
IHdoaWNoICpjYW4qIGJlCmVuYWJsZWQgaW4gWGVuIHRoYXQgaXNuJ3QgcmVhbGx5IHNlY3VyZTog
Zm9yIGluc3RhbmNlLCB0aGVyZSBhcmUKaHVuZHJlZHMgb2YgZGV2aWNlcyBlbXVsYXRlZCBieSBx
ZW11IHRoYXQgeW91ICpjYW4qIGVuYWJsZSwgYnV0IGZvcgp3aGljaCBpdCB3b3VsZCBub3QgYmUg
cmVhbGx5IHNhZmUgaW4gdGhlIGZhY2Ugb2YgYSBkZXRlcm1pbmVkCmF0dGFja2VyLiAgU3RhdGVt
ZW50cyBvZiBzZWN1cml0eSBzdXBwb3J0IGhlbHAgaW5kaWNhdGUgdG8gdXNlcnMgd2hpY2gKc3Vi
c2V0IG9mIGZ1bmN0aW9uYWxpdHkgdGhleSBzaG91bGQgdXNlLgoKU2Vjb25kbHksIGl0IGluZGlj
YXRlcyB3aGV0aGVyIGEgYnVnIGRpc2NvdmVyZWQgaW4gdGhlIGZlYXR1cmUgd2lsbCBnbwp0aHJv
dWdoIHRoZSBYZW5Qcm9qZWN0IFNlY3VyaXR5IFJlc3BvbnNlIFByb2Nlc3MgLS0gaS5lLiwgd2hl
dGhlciBpdAp3aWxsIGJlIGlzc3VlZCBhbiBYU0EuCgpJc3N1aW5nIGFuIFhTQSBkb2VzIHR3byB0
aGluZ3MuICBGaXJzdCwgaXQgYWxsb3dzIHBlb3BsZSBvbiB0aGUKcHJlZGlzY2xvc3VyZSBsaXN0
IHRvIHVwZGF0ZSB0aGVpciBzeXN0ZW1zIGJlZm9yZSBpc3N1ZXMgYXJlIG1hZGUKa25vd24gdG8g
dGhlIGVudGlyZSB3b3JsZC4gIFNlY29uZGx5LCBpdCBnaXZlcyBwZW9wbGUgKm5vdCogb24gdGhl
CnByZWRpc2Nsb3N1cmUgbGlzdCBhIHN0cnVjdHVyZWQgd2F5IG9mIGZpbmRpbmcgb3V0IGFib3V0
IGltcG9ydGFudApzZWN1cml0eSBpc3N1ZXMgYWJvdXQgd2hpY2ggdGhleSBtYXkgbmVlZCB0byB0
YWtlIHNvbWUgYWN0aW9uLgoKIyBQb3RlbnRpYWwgTGl2ZXBhdGNoIHNlY3VyaXR5IGlzc3VlcwoK
VG8gdGhpbmsgYWJvdXQgd2hhdCAic2VjdXJpdHkgc3VwcG9ydCBmb3IgTGl2ZXBhdGNoaW5nIiBt
ZWFucywgd2UgaGF2ZQp0byBoYXZlIHRvIGFuc3dlciB0aGUgcXVlc3Rpb24sICJJZiB0aGVyZSB3
ZXJlIGEgc2VjdXJpdHktcmVsYXRlZCBidWcKaW4gTGl2ZXBhdGNoaW5nLCB3aGF0IHdvdWxkIGl0
IGxvb2sgbGlrZT8iICBUaGlzIGhlbHBzIHVzIHRoaW5rIGFib3V0CndoYXQga2luZCBvZiBwcm9t
aXNlcyB3ZSB3b3VsZCBnaXZlLCBhbmQgd2hhdCBraW5kcyBvZiB0ZXN0aW5nIHdlCndvdWxkIGNv
bnNpZGVyIG5lY2Vzc2FyeSB0byBwcm92aWRlIHNlY3VyaXR5IHN1cHBvcnQuCgpJbiBlYWNoIGNh
c2UsIHdlIG11c3QgYXNrOiBJcyB0aGlzIHRoZSBraW5kIG9mIGJ1ZyB0aGF0IHNvZnR3YXJlCnZl
bmRvcnMgYW5kIGNsb3VkIHByb3ZpZGVycyB3b3VsZCB3YW50IGVtYmFyZ29lZCBub3RpY2UgZm9y
PyAgSXMgdGhpcwp0aGUga2luZCBvZiBidWcgdGhhdCBtZW1iZXJzIG5vdCBvbiB0aGUgcHJlLWRp
c2Nsb3N1cmUgbGlzdCB3b3VsZCBsaWtlCnRvIGJlIG5vdGlmaWVkIG9mIHNvIHRoZXkgY2FuIHJl
YWN0IHRvIHF1aWNrbHk/CgpUaGVyZSBhcmUgZm91ciBnZW5lcmFsIGFyZWFzIEkgdGhpbmsgdGhl
cmUgbWF5IGJlIGJ1Z3MuCgojIyBVbnByaXZpbGVnZWQgYWNjZXNzIHRvIExpdmVwYXRjaGluZyBo
eXBlcmNhbGxzCgpGaXJzdCwgYW5kIG1vc3Qgb2J2aW91cywgd291bGQgYmUgYSBidWcgdGhhdCBh
bGxvd2VkIHVucHJpdmlsZWdlZApndWVzdHMgYWNjZXNzIHRvIHRoZSBsaXZlcGF0Y2hpbmcgaHlw
ZXJjYWxscy4gIExpdmVwYXRjaGluZydzIGV4cGxpY2l0CnB1cnBvc2UgaXMgdG8gbWFrZSBpdCBh
cyBlYXN5IGFzIHBvc3NpYmxlIHRvIGV4ZWN1dGUgYXJiaXRyYXJ5IGNvZGUKaW5zaWRlIHRoZSBo
eXBlcnZpc29yLCBzbyBhbnkgYnVnIHdoaWNoIGdhdmUgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0CmFj
Y2VzcyB3b3VsZCBvYnZpb3VzbHkgYmUgYSBtYWpvciBzZWN1cml0eSBpc3N1ZS4KCiMjIEJ1Z3Mg
aW4gdGhlIHBhdGNoIGNyZWF0aW9uIHRvb2xzIHdoaWNoIGNyZWF0ZSBwYXRjaGVzIHdpdGggdnVs
bmVyYWJpbGl0aWVzCgpTdXBwb3NlIHRoYXQgd2UgaGF2ZSBoeXBlcnZpc29yIHZlcnNpb24gQSwg
d2hpY2ggaGFzIGEgc2VjdXJpdHkKdnVsbmVyYWJpbGl0eSwgYW5kIGEgc29mdHdhcmUgcGF0Y2gg
d2hpY2ggZ2VuZXJhdGVzIGh5cGVydmlzb3IgdmVyc2lvbgpCLCB3aGljaCwgd2hlbiBidWlsdCBh
bmQgYm9vdGVkIGFzIGEgbm9ybWFsIGJpbmFyeSB3aWxsIG5vdCBoYXZlIHRoZQp2dWxuZXJhYmls
aXR5LgoKVGhlIGxpdmVwYXRjaCBjcmVhdGlvbiB0b29scyBhcmUgZGVzaWduZWQgdG8gaGVscCBk
ZXZlbG9wZXJzIGNyZWF0ZSBhCmJpbmFyeSBibG9iLCBzdWNoIHRoYXQgd2hlbiB1cGxvYWRlZCBp
bnRvIGEgcnVubmluZyBjb3B5IG9mIGh5cGVydmlzb3IKQSwgd2lsbCBjYXVzZSBpdCB0byBiZWhh
dmUgbGlrZSBoeXBlcnZpc29yIEIuCgpCdXQgc3VwcG9zZSB0aGVyZSB3YXMgYSBidWcgaW4gdGhl
IHRvb2xzLCBzdWNoIHRoYXQgdGhlIGJsb2Igd291bGQKc3VjY2Vzc2Z1bGx5IHVwbG9hZCwgYnV0
IGxlYXZlIG9wZW4gdnVsbmVyYWJpbGl0aWVzIC0tIGVpdGhlciBieSBub3QKY29ycmVjdGx5IGZp
eGluZyB0aGUgb3JpZ2luYWwgdnVsbmVyYWJpbGl0eSwgb3IgYnkgb3BlbmluZyB5ZXQgYQpkaWZm
ZXJlbnQgdnVsbmVyYWJpbGl0eS4KCiMjIEJ1Z3MgaW4gdGhlIHBhdGNoLWFwcGxpY2F0aW9uIGNv
ZGUgc3VjaCB0aGF0IHZ1bG5lcmFiaWxpdGllcyBleGlzdAphZnRlciBhcHBsaWNhdGlvbgoKU3Vw
cG9zZSBpbnN0ZWFkIHRoYXQgd2UgaGF2ZSBhIGJpbmFyeSBwYXRjaCB3aGljaCBpcyBjb3JyZWN0
IC0tIGkuZS4sCmlmIGl0IHdlcmUgYXBwbGllZCBhcyBkZXNpZ25lZCBpdCB3b3VsZCBjbG9zZSB0
aGUgdnVsbmVyYWJpbGl0eSBhbmQKbm90IG9wZW4gYSBuZXcgb25lLiAgQnV0IHN1cHBvc2UgdGhh
dCB0aGVyZSB3YXMgYSBidWcgaW4gdGhlIHBhdGNoCmFwcGxpY2F0aW9uIGNvZGUgc3VjaCB0aGF0
LCBhZnRlciB0aGUgcGF0Y2ggcHJvY2VzcyByZXBvcnRlZCBzdWNjZXNzLAprbm93biB2dWxuZXJh
YmlsaXRpZXMgZXhpc3RlZC4KCkFzIGEgc2ltcGxlIGV4YW1wbGUsIHN1cHBvc2UgdGhhdCB0aGUg
cGF0Y2ggd2FzIHNpbXBseSBub3QgYXBwbGllZCwKYnV0IHRoYXQgaXQgd2FzIHJlcG9ydGVkIGFz
IGFwcGxpZWQgYW55d2F5LgoKT3Igc3VwcG9zZSB0aGF0IHRoZSBwYXRjaCB3YXMgYXBwbGllZCBw
YXJ0aWFsbHksIGJ1dCBub3QgY29tcGxldGVseS4KRm9yIGluc3RhbmNlLCBzYXkgdGhlcmUgd2Fz
IGFuIG9mZi1ieS1vbmUgZXJyb3IgdGhhdCBjYXVzZWQgb25seSAyIG9mCjMgcmVxdWlyZWQgZnVu
Y3Rpb25zIHRvIGJlIHBhdGNoZWQuCgpPciBhZ2Fpbiwgc3VwcG9zZSB0aGVyZSB3YXMgYSBidWcg
aW4gdGhlIHBhdGNoIGFwcGxpY2F0aW9uIGNvZGUgc3VjaAp0aGF0LCBhcyBhIHNpZGUgZWZmZWN0
IG9mIGFwcGx5aW5nIHRoZSBwYXRjaCBhbmQgY2xvc2luZyB0aGUgb3JpZ2luYWwKdnVsbmVyYWJp
bGl0eSwgYSBzZWNvbmRhcnkgdnVsbmVyYWJpbGl0eSB3YXMgb3BlbmVkIHVwIC0tIHNheSwgYW4K
YWNjaWRlbnRhbCBtb2RpZmljYXRpb24gdG8gYSBoeXBlcmNhbGwgdGFibGUgb3IgSURUIGVudHJp
ZXMuCgojIyBCdWdzIHdoaWNoIGFsbG93IGEgZ3Vlc3QgdG8gcHJldmVudCB0aGUgYXBwbGljYXRp
b24gb2YgYSBsaXZlcGF0Y2gKCkluIG9yZGVyIHRvIGFwcGx5IGEgcGF0Y2gsIHRoZSBsaXZlcGF0
Y2hpbmcgY29kZSBmaXJzdCBtYWtlcyBzZXZlcmFsCmNoZWNrcywgdGhlbiBwYXVzZXMgdGhlIGVu
dGlyZSBzeXN0ZW0gd2hpbGUgaXQgZmluaXNoZXMgdGhlIGNoYW5nZS4KVG8gcGF1c2UgdGhlIHN5
c3RlbSwgaXQgc2VuZHMgYSBtZXNzYWdlIHRvIGFsbCB0aGUgb3RoZXIgcHJvY2Vzc29ycwp0ZWxs
aW5nIHRoZW0gdG8gc3RvcCB3aGF0IHRoZXkncmUgZG9pbmcsIGFuZCBpdCB3YWl0cyBmb3IgdGhl
bSB0byBzYXkKdGhleSdyZSByZWFkeS4KCllvdSBjb3VsZCBpbWFnaW5lIGEgYnVnIGluIGVpdGhl
ciBvZiB0aGVzZSB0d28gd2hpY2ggbWlnaHQgYmUKdHJpZ2dlcmFibHkgYnkgdGhlIGd1ZXN0LiAg
Rm9yIGluc3RhbmNlLCB0aGVyZSBjb3VsZCBiZSBhIGJ1ZyBpbiB0aGUKY29kZSB3aGljaCBjaGVj
a3Mgd2hldGhlciB0aGUgbGl2ZXBhdGNoIGNhbiBiZSBhcHBsaWVkLCBzdWNoIHRoYXQgdGhlCmd1
ZXN0IGNhbiBtYWtlIHRoZSBjaGVjayBmYWlsLiAgT3IsIHRoZXJlIGNvdWxkIGJlIHNvbWUgYWN0
aXZpdHkgdGhlCmd1ZXN0IGNvdWxkIGRvIHdoaWNoIGNvdWxkIHJlcGVhdGVkbHkgYmxvY2sgdGhl
IGxpdmVwYXRjaCBmcm9tIGJlaW5nCmFwcGxpZWQuCgojIyBEaXNjdXNzaW9uCgpJIHRoaW5rIGlu
IGFsbCBvZiB0aGUgYWJvdmUgY2FzZXMsIHRoZSBhbnN3ZXIgaXMgInllcyIuCgpXZSBkZWZpbml0
ZWx5IHdhbnQgdG8gaXNzdWUgYW4gWFNBIGlmIGFuIHVucHJpdmlsZWdlZCBndWVzdCBjYW4gYWNj
ZXNzCnRoZSBsaXZlcGF0Y2ggaHlwZXJjYWxscy4KCkluIHRoZSBjYXNlIG9mIGEgYnVnIGluIHRo
ZSBwYXRjaCBnZW5lcmF0aW9uIHRvb2xzLCB0aGUgcmlzayBoZXJlCndvdWxkIGJlIHRoYXQgYSBs
aXZlcGF0Y2hlcyBoYWQgYWxyZWFkeSBiZWVuIDEpIGNyZWF0ZWQgYnkgYQpkb3duc3RyZWFtIHVz
ZXIsIG9yIDIpIGlzc3VlZCBieSBhIHZlbmRvciwgc3VjaCB0aGF0IChpZiB0aGUgbGl2ZXBhdGNo
CnRvb2xzIGJ1ZyBiZWNhbWUgcHVibGljKSB0aGVyZSB3b3VsZCBiZSBhIGtubm93biB2dWxuZXJh
YmlsaXR5IHRoYXQKdGhlIGF0dGFja2VyIGNvdWxkIGV4cGxvaXQuCgpBdCB0aGUgbW9tZW50IGdl
bmVyYXRpbmcgYSBsaXZlIHBhdGNoIGlzIHN0aWxsIGEgdmVyeSBodW1hbi1pbnRlbnNpdmUKcHJv
Y2VzczsgdGhlcmUncyBhbiBhcmd1bWVudCB0byBiZSBtYWRlIHRoYXQgaHVtYW5zIHNob3VsZCBi
ZQppbnNwZWN0aW5nIHRoZSByZXN1bHRzIG9mIHRoZSB0b29scyBhbnl3YXkgYW5kIHZlcmlmeWlu
ZyB0aGF0IHRoZXkKZG9uJ3QgZG8gYW55dGhpbmcgYmFkLgoKU3RpbGwsIGluIGdlbmVyYWwgd2Ug
d2FudCB0byBoZWxwIGh1bWFucyBhcyBtdWNoIGFzIHBvc3NpYmxlLiAgSWYgc3VjaAphIGJ1ZyB3
ZXJlIGZvdW5kLCB3ZSB3b3VsZCB3YW50IHRvIGFsZXJ0IGV2ZXJ5b25lIHRvIHRoZSAqcG9zc2li
aWxpdHkqCnRoYXQgdGhlaXIgb3duIHBhdGNoZXMgbWlnaHQgY29udGFpbiBzdWNoIGEgYnVnLCBz
byB0aGF0IHRoZXkgY291bGQKZG91YmxlLWNoZWNrIHRvIG1ha2Ugc3VyZSB0aGV5IHdlcmUgT0su
ICBTbyBJIHRoaW5rIHdlJ2Qgd2FudCB0byBpc3N1ZQphbiBYU0EgZm9yIHRoaXMgb25lIGFzIHdl
bGwuCgpJIHRoaW5rIHRoZSBzYW1lIGdvZXMgZm9yIGJ1Z3MgaW4gdGhlIHBhdGNoIGFwcGxpY2F0
aW9uOiBJZiBpdCBiZWNhbWUKa25vd24gcHVibGljbHkgdGhhdCB1bmRlciBjZXJ0YWluIGNvbmRp
dGlvbnMsIHByZXZpb3VzIHBhdGNoZXMgd2VyZW4ndApiZWluZyBhcHBsaWVkLCBpdCB3b3VsZCBy
YWlzZSB0aGUgcmlzayBmb3Igb3VyIHVzZXJzLiAgSGF2aW5nIGEgd2F5IHRvCm5vdGlmeSBwYXJ0
aWN1bGFybHkgdnVsbmVyYWJsZSBvbmVzIChzdWNoIGFzIGNsb3VkIHByb3ZpZGVycykKYmVmb3Jl
aGFuZCwgYW5kIG5vdGlmeSBwZW9wbGUgbm90IG9uIHRoZSBwcmUtZGlzY2xvc3VyZSBsaXN0IGlu
IGEKc3RydWN0dXJlZCB3YXkgYWZ0ZXJ3YXJkcywgd291bGQgc2lnbmlmaWNhbnRseSBpbmNyZWFz
ZSB0aGUgc2VjdXJpdHkuCgojIFRlc3Rpbmcgc3RhdHVzIGFuZCByZXF1aXJlbWVudHMKCkknbSB0
b2xkIHdlIGFscmVhZHkgdGVzdCB0aGF0IHVucHJpdmlsZWdlZCBndWVzdHMgY2Fubm90IGFjY2Vz
cyB0aGUKTGl2ZXBhdGNoIGh5cGVyY2FsbHMgaW4gb3NzdGVzdDsgaWYgc28sIHRoYXQgYXNwZWN0
IHNob3VsZCBzaG91bGQgYmUKY292ZXJlZC4KCkFsbCB0aGF0J3MgbmVlZGVkIHdvdWxkIGJlIGZv
ciB2ZW5kb3JzIHRvIGRlc2NyaWJlIHdoYXQga2luZHMgb2YKdGVzdGluZyB0aGV5IGhhdmUgZG9u
ZSBmb3IgTGl2ZXBhdGNoaW5nLiAgSSB0aGluayB0aGVyZSBhcmUgdHdvCmZhY3RvcnMgd2hpY2gg
Y29tZSBpbnRvIHBsYXk6CgoxLiBIYXZpbmcgdGVzdGVkIGxpdmUtcGF0Y2hpbmcgdGhvcm91Z2hs
eSBmb3IgYXQgbGVhc3Qgc29tZSB2ZXJzaW9uIG9mCnRoZSBjb2RlYmFzZQoKMi4gSGF2aW5nIHRl
c3RlZCBsaXZlLXBhdGNoaW5nIGZvciBvbmUgb2YgdGhlIFhlbiA0LjkgUkNzLgoKVGhvdWdodHM/
CgogLUdlb3JnZSBEdW5sYXAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 16:47:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 16:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOa6-0000V5-Ro; Thu, 18 May 2017 16:47:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBOa5-0000Ug-KY
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 16:47:17 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 DD/8D-01733-410DD195; Thu, 18 May 2017 16:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva7gBdl
 IgyM/RSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5S08wF3zhqTi+aSFrA+Mrzi5GTg4JAX+J
 jf+esYHYbAK6Ek1b/oLZvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4e5i5EDqMZBoqPHA8RkE
 VCVeNdRC1IhAjTl3ZMu1i5GLqDqSYwScxp/sILUCAt4SPw5nQhicgpYSdzfzANSIiTwglGi6c
 R0RohrTCTeLtzJBlIjJKAmMXd9/ARGvllI7pmF5J5ZSO5ZwMi8ilGjOLWoLLVI19hAL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMMzqGRgYdzBOWOV3iFGSg0lJlPdwgWykEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnelPNAOcGi1PTUirTMHGDAw6QlOHiURHj1QNK8xQWJucWZ6
 RCpU4y6HO+WfnjPJMSSl5+XKiXOmwxSJABSlFGaBzcCFn2XGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnzGoBM4cnMK4Hb9AroCCagI5ofSIMcUZKIkJJqYCzf8dnukIylz9Pb91o5Qnir3gW
 ecorZYH5u4cSthXz/FBNDnlq8b35i+uG7jZ/ZBRWtD4wvleSskk/ZTNZxseONOsjo9+UUb8tS
 uUDzxHlXzP+zTazOOlOsNOuYfWXbhlkz+pc9Cli9mzsj9+k6sW+mL6fXB5eYXfzn/J+V7Xh8/
 4Zr6iUSr5RYijMSDbWYi4oTAXhhoFW5AgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495126031!83157752!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53020 invoked from network); 18 May 2017 16:47:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 16:47:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433055291"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.53260.999536.202377@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 17:47:08 +0100
To: Konrad Rzeszutek Wilk <konrad@kernel.org>
In-Reply-To: <20170518064925.GA28013@osstest.dumpdata.com>
References: <1481611195-105372-1-git-send-email-konrad.wilk@oracle.com>
 <1481611195-105372-7-git-send-email-konrad.wilk@oracle.com>
 <22608.9877.805751.831868@mariner.uk.xensource.com>
 <20170518064925.GA28013@osstest.dumpdata.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Marcos.Matsunaga@oracle.com,
 ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 6/9] ts-xen-build: Build the livepatch
	test-cases
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjIgNi85XSB0cy14ZW4t
YnVpbGQ6IEJ1aWxkIHRoZSBsaXZlcGF0Y2ggdGVzdC1jYXNlcyIpOgo+ID4gb3Igc29tZXRoaW5n
ID8KPiAKPiBJIGVuZGVkIHVwIGRvaW5nIHR3byBwYXRjaGVzIC0gb25lIHRvIGNyZWF0ZSBhbiBl
bmFibGVfbGl2ZXBhdGNoCj4gKGluIG1maS1jb21tb24pIHRvIHNlZWQgdGhlIGpvYnMuCj4gCj4g
QW5kIHRoZW4gYW5vdGhlciB0byBwaWdneWJhY2sgb24gdGhhdC4KPiAKPiBJIGFtIGF0dGFjaGlu
ZyB0aGVtIGhlcmUgKGFzIGF0dGFjaG1lbnQpLCBhbmQgSSB0aGluayBpdCBtYWtlcwo+IGl0IHNp
bXBsZXI/CgpXaHkgd291bGRuJ3QgeW91IHNpbXBseSBhbHdheXMgYnVpbGQgdGhlIGxpdmUgcGF0
Y2ggaWYgaXQgaXMKYXZhaWxhYmxlID8KCkkgZG9uJ3QgdGhpbmsgdGhpcyBydW52YXItYmFzZWQg
c3lzdGVtLCB3aGVyZSB0aGUgeGVuIHZlcnNpb24gaXMKdGVzdGVkLCBpcyBhIHZlcnkgZ29vZCBp
ZGVhLgoKPiBAQCAtOTUsNiArOTYsMTIgQEAgc3ViIGNoZWNrb3V0ICgpIHsKPiAgICAgICAgIGVj
aG8gPj4uY29uZmlnIExJQkxFQUZESVJfeDg2XzY0PWxpYgo+ICAgICAgICAgZWNobyA+Pi5jb25m
aWcgS0VSTkVMUz0nJwo+ICBFTkQKPiArICAgICAgICAgICAgICAgKCR7ZW5hYmxlX2xpdmVwYXRj
aH0gPyA8PEVORCA6ICcnKS4KPiArICAgICAgIGlmIHRlc3QgLWYgeGVuL0tjb25maWc7IHRoZW4K
PiArICAgICAgICAgICAgICAgZWNobyA+Pnhlbi8uY29uZmlnIENPTkZJR19MSVZFUEFUQ0g9eQo+
ICsgICAgICAgICAgICAgICBlY2hvID4+eGVuLy5jb25maWcgQ09ORklHX0ZBU1RfU1lNQk9MX0xP
T0tVUD15Cj4gKyAgICBmaQo+ICtFTkQKCkkgc2VlIHlvdSBjb3BpZWQgdGhpcyBmcm9tIHRoZSB4
c20gYnVpbGQsIGJ1dCBJIHRoaW5rIHRoZXJlIGlzIG5vCnJlYXNvbiBmb3Igb3NzdGVzdCB0byBl
dmVyIGJ1aWxkIHdpdGhvdXQgbGl2ZXBhdGNoaW5nIHN1cHBvcnQgPyAgU28KdGhpcyBjb3VsZCBi
ZSB1bmNvbmRpdGlvbmFsLiAgWW91IGNvdWxkIHB1dCBpdCBuZXhzdCB0byBDT05GSUdfRVhQRVJU
CmFuZCBfRkVQIGFuZCBfVkVSQk9TRV9ERUJVRy4KCj4gKyAgICBpZiAoJGVuYWJsZV9saXZlcGF0
Y2gpIHsKPiArICAgICAgICBidWlsZGNtZF9zdGFtcGVkX2xvZ2dlZCg2MDAsICd4ZW4nLCAneGVu
bHB0JywgPDxFTkQsPDxFTkQsJycpCj4gKyAgICAgICAgICAgIGV4cG9ydCBYRU5fUk9PVD0kYnVp
bGRkaXIveGVuCj4gKyAgICAgICAgICAgIGV4cG9ydCBERVNURElSPSRidWlsZGRpci94ZW4vZGlz
dC94ZW5scHQKPiArICAgICAgICAgICAgZXhwb3J0IEJBU0VESVI9JGJ1aWxkZGlyL3hlbi94ZW4K
PiArICAgICAgICAgICAgbWtkaXIgLXAgXCR7REVTVERJUn0vdXNyL2xpYi9kZWJ1Zwo+ICtFTkQK
PiArICAgICAgICAgICAgJG1ha2VfcHJlZml4IG1ha2UgLUMgeGVuL3Rlc3QgLWYgJGJ1aWxkZGly
L3hlbi94ZW4vUnVsZXMubWsgaW5zdGFsbAoKU28gaGVyZSB0aGlzIHdvdWxkIG5lZWQgdG8gYmUg
Y29uZGl0aW9uYWwuICBCdXQgaXQgc2hvdWxkIGJlCmNvbmRpdGlvbmFsIG9uIHdoZXRoZXIgdGhl
IGJ1aWxkIGNhbiBwcm9kdWNlIGl0LCBzbyB1c2UKdGFyZ2V0X2ZpbGVfZXhpc3RzLgoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 16:50:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 16:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOcx-0001Ij-9O; Thu, 18 May 2017 16:50:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBOcv-0001IY-Q9
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 16:50:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 38/34-03058-5C0DD195; Thu, 18 May 2017 16:50:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6RC7K
 RBm++61l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/mx6wFrzgqniwz72B8Q5HFyMnh4SAv8SF
 NXOZQGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMgcaJjMyOIzSKgK
 nGl5QM7iC0CNOfdky7WLkYuoPpJjBJzGn+wgiSEBawkHu5cDmZzAtndO6axgRQJCbxglPiweD
 0jxEUmEm8X7gRKcAAl1CTmro+fwMg3C8lNs5DcNAvJTQsYmVcxqhenFpWlFula6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYLy7KeAQoyQHk5Io7+EC2UghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErwp54FygkWp6akVaZk5wKCHSUtw8CiJ8KaBpHmLCxJzizPTIVKnG
 HU53i398J5JiCUvPy9VSpw3GaRIAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmDcLZApPZl4J3KZXQEcwAR3R/EAa5IiSRISUVAPjTIZ7ZkqGuiyZiRFz9/JWfLpVIlBXu/R
 HkcymifqmFcukdi3Uv9zclPN4VkuExa0Yy5Wr6zJ2iJzvst3/aC6HeavPlLLGI/1vhVpMYzYt
 j7ISWjfRUsjkNS9L0YTzSi4cHKVTbi8y2p63coHB+WW33ujmct7bdWPLtrT0KB41L4/k3mNnL
 3opsRRnJBpqMRcVJwIAHDcKHbsCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495126211!43549568!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16290 invoked from network); 18 May 2017 16:50:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 16:50:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424425148"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.53441.312432.592388@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 17:50:09 +0100
To: Konrad Rzeszutek Wilk <konrad@kernel.org>
In-Reply-To: <20170517205934.GA18719@osstest.dumpdata.com>
References: <1481611195-105372-1-git-send-email-konrad.wilk@oracle.com>
 <1481611195-105372-4-git-send-email-konrad.wilk@oracle.com>
 <22608.8408.389357.235395@mariner.uk.xensource.com>
 <20170517205934.GA18719@osstest.dumpdata.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Marcos.Matsunaga@oracle.com,
 ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 3/9] OssTest: Add target_dir_exists
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjIgMy85XSBPc3NUZXN0
OiBBZGQgdGFyZ2V0X2Rpcl9leGlzdHMiKToKPiBPbiBUdWUsIERlYyAxMywgMjAxNiBhdCAwNDoy
NDo1NlBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayB3cml0ZXMgKCJbUEFUQ0ggdjIgMy85XSBPc3NUZXN0OiBBZGQgdGFyZ2V0X2Rpcl9leGlzdHMi
KToKPiA+ID4gV2UgaGF2ZSB0YXJnZXRfZmlsZV9leGlzdHMgYnV0IG5vdCBhbiBlcXVpdmFsYW50
IG9uZSBmb3IgZGlyZWN0b3JpZXMuCj4gPiA+IFRoaXMgYWRkcyBpdCBpbiBhbmQgaXMgdXNlZCBp
biB0aGUgInRzLXhlbi1idWlsZDogTWFrZSB7eGVufH1kaXN0LnRhci5nego+ID4gPiBvbmx5IGlm
ICRidWlsZGRpci9pbnN0YWxsL3skeGVufH1pbnN0YWxsIiBwYXRjaC4KPiA+IAo+ID4gRG8geW91
IGNhcmUgYWJvdXQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBmaWxlIGFuZCBhIGRpcmVjdG9y
eSA/Cj4gCj4gWWVzLiBJIGp1c3QgbmVlZCB0byBta2Ugc3VyZSB0aGF0IHRoZSBkaXJlY3Rvcnkg
ZXhpc3RzLCB3aGlsZSB0aGVyZQo+IG1heSBiZSBtdWx0aXBsZSBmaWxlcyAoaW4gaXQpLgoKTm8s
IHRoYXQgd2Fzbid0IHdoYXQgSSBtZWFudC4gIEkgbWVhbnQ6IGRvIHlvdSBhY3R1YWxseSBuZWVk
IHRvIHRlc3QKd2hldGhlciB0aGUgbmFtZSB5b3UgYXJlIGdpdmluZyB0byB0aGUgdGVzdCByZWZl
cnMgdG8gYSBkaXJlY3RvcnksIG9yCnNpbXBseSB0byB0ZWxsIHdoZXRoZXIgaXQgZXhpc3RzID8K
ClRoZSBkaXN0aW5jdGlvbiBpcyBvbmx5IHJlbGV2YW50IGlmIHRoZSBvYmplY3QgbWlnaHQgYWxz
bwpub24tZXJyb25lb3VzbHkgYmUgYSBmaWxlLiAgKElmIGl0J3MgZXJyb25lb3VzbHkgYSBmaWxl
LCBhbmQgeW91CnByb2NlZWQgYXMgaWYgaXQncyBhIGRpcmVjdG9yeSwgeW91IHdpbGwgY3Jhc2gg
bGF0ZXIuKQoKPiA+IElPVyBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRhcmdldF9maWxlX2V4aXN0
cyB3b3VsZG4ndCBkby4KPiA+IAo+ID4gSWYgeW91IHRoaW5rIHRoZSB3b3JkICJmaWxlIiBpbiBp
dHMgbmFtZSBpcyBjb25mdXNpbmcsIHBsZWFzZSBmZWVsCj4gPiBmcmVlIHRvIGFkZCBhIGRvYyBj
b21tZW50IG9yIHRvIHJlbmFtZSB0aGF0IGZ1bmN0aW9uLgo+IAo+IFRoZSBmdW5jdGlvbnMgYXJl
IHByZXR0eSBzaW1pbGFyLiBUaGUgZmlsZSBvbmUgZG9lcyAndGVzdCAtZScgd2hpbGUKPiB0aGlz
IG9uZSBkb2VzICd0ZXN0IC1kJy4KCnRlc3QgLWUgdGVzdHMgZm9yIGdlbmVyYWwgZXhpc3RlbmNl
IG9mIHRoaW5ncy4gIEkgdGhpbmsgdGVzdCAtZSB3b3VsZApkbyBmb3IgeW91IGluIHRoaXMgY2Fz
ZS4KClRoYW5rcwpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 16:53:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 16:53:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOgA-0001UL-O5; Thu, 18 May 2017 16:53:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBOg9-0001UF-R0
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 16:53:33 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 90/7D-03587-D81DD195; Thu, 18 May 2017 16:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW7PRdl
 Ig6VNOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/SRNZCmYzVvTtWs7UwNjE2MXIySEh4C9x
 /s0xZhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9Q4SJx9vJ69i5GDg
 0VAVWLRMSOQsAhQ+dW9L1ghyjuZJS6cMQOxhQW0JE7dPMUOYnMKBEpMP/SIGaRVSCBAYu9Ld4
 hrTCTeLtzJBhFWk5i7Pn4CI98sJPfMQnLPLCT3LGBkXsWoUZxaVJZapGtkrJdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg/HP/MBDjJIcTEqivIcLZCOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfCGXQDKCRalpqdWpGXmAAMeJi3BwaMkwnsNJM1bXJCYW5yZDpE6xWjMM
 WXuu/dMHHPufX3PJMSSl5+XKiXOGw1SKgBSmlGaBzcIFomXGGWlhHkZgU4T4ilILcrNLEGVf8
 UozsGoJMw7HWQKT2ZeCdy+V0CnMAGd0vxAGuSUkkSElFQDY7jBeYHd/J9040Sj+vU+2EzYJ31
 oyRTvXxMenj0w6dsJo6r+yKzMZvOrUd+SM7Y5xz7minM5dtP3wdZk9+nmvBWXfLw21G7+kjnx
 1xnO2DvREnOWNu70cY0XyFpi2dFZeOPjl+SF/iHHfWrLlzW+5xYLtH1eKHz8wGqPm5+ymiTqF
 6upm26rVWIpzkg01GIuKk4EAAlfHX2/AgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495126411!43550035!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65055 invoked from network); 18 May 2017 16:53:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 16:53:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433056674"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.53640.281771.390120@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 17:53:28 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
References: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: James Bulpin <James.Bulpin@citrix.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Andrew
 Halley <andrew.halley@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Livepatching and Xen Security
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJMaXZlcGF0Y2hpbmcgYW5kIFhlbiBTZWN1cml0eSIpOgo+
ICMgRXhlY3V0aXZlIHN1bW1hcnkKCkkgYW0gY29tcGxldGVseSBpbiBhZ3JlZW1lbnQgd2l0aCB5
b3VyIGFuYWx5c2lzIGFuZCB5b3VyIGNvbmNsdXNpb25zLgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwK-0002pD-NZ; Thu, 18 May 2017 17:10:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwJ-0002nq-Cg
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A8/FF-03620-675DD195; Thu, 18 May 2017 17:10:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXrfsqmy
 kwb1nkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8beKxeZCvpEK1Yv+8jawHhWoIuRg0NCwF/i
 eltQFyMnB5uAssTPzl42EFtEQE+i6cBzRhCbWSBP4uzqRawgtrBAsMSUDe1sIK0sAqoSly/Zg
 YR5BSwlnu08BVYiISAvsavtIitICSdQ/MFRF5CwkICFxN6H65khbAWJjunHmCBaBSVOznzCAr
 FJQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMGgYgGAHY/dl/0OMkhxMSqK8hwtkI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8M64ApQTLEpNT61Iy8wBhi9MWoKDR0mEVxYkzVtckJhbnJkOkTrFqCglzusDkhAASWSU5sG1w
 WLmEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5b4BM4cnMK4Gb/gpoMRPQ4uYH0iCLSxIRUl
 INjL7tG6f9aI7Qvf5VdWOLtE3RvvgLElVdG2bqGFUx3Y4IT3e28zzYUXqGrzb44D7bpO5QL4X
 MoqqM3be65h3Rfc2hn/Xb92XyIuejJwIPTcyY6KI9ddHbtyniHBXTXaa/k2naMvdj3JI/lb03
 +7YHO3rfMda7ulC3TeuZuqX3jSOPON2k92qbKrEUZyQaajEXFScCAAFfnZGUAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495127407!103216303!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59993 invoked from network); 18 May 2017 17:10:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433060346"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:51 +0100
Message-ID: <20170518171004.27204-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 09/22] x86/traps: move {un,
	}register_guest_nmi_callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgMzYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICB8IDM2IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNiBp
bnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IGQ3ZThkYjU4MjAuLmZm
N2RkMTkwNWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0yMjgsNiArMjI4LDQyIEBAIGludCBzZXRfZ3Vlc3Rfbm1p
X3RyYXBib3VuY2Uodm9pZCkKICAgICByZXR1cm4gIW51bGxfdHJhcF9ib3VuY2UodiwgdGIpOwog
fQogCitsb25nIHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGFkZHJl
c3MpCit7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHRyYXBfaW5mbyAqdCA9ICZ2LT5hcmNoLnB2X3Zj
cHUudHJhcF9jdHh0W1RSQVBfbm1pXTsKKworICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNz
KGFkZHJlc3MpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICB0LT52ZWN0b3IgID0g
VFJBUF9ubWk7CisgICAgdC0+ZmxhZ3MgICA9IDA7CisgICAgdC0+Y3MgICAgICA9IChpc19wdl8z
MmJpdF9kb21haW4oZCkgPworICAgICAgICAgICAgICAgICAgRkxBVF9DT01QQVRfS0VSTkVMX0NT
IDogRkxBVF9LRVJORUxfQ1MpOworICAgIHQtPmFkZHJlc3MgPSBhZGRyZXNzOworICAgIFRJX1NF
VF9JRih0LCAxKTsKKworICAgIC8qCisgICAgICogSWYgbm8gaGFuZGxlciB3YXMgcmVnaXN0ZXJl
ZCB3ZSBjYW4gJ2xvc2UgdGhlIE5NSSBlZGdlJy4gUmUtYXNzZXJ0IGl0CisgICAgICogbm93Lgor
ICAgICAqLworICAgIGlmICggKHYtPnZjcHVfaWQgPT0gMCkgJiYgKGFyY2hfZ2V0X25taV9yZWFz
b24oZCkgIT0gMCkgKQorICAgICAgICB2LT5ubWlfcGVuZGluZyA9IDE7CisKKyAgICByZXR1cm4g
MDsKK30KKworbG9uZyB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayh2b2lkKQoreworICAg
IHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0ID0gJnYt
PmFyY2gucHZfdmNwdS50cmFwX2N0eHRbVFJBUF9ubWldOworCisgICAgbWVtc2V0KHQsIDAsIHNp
emVvZigqdCkpOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDhlYjdiMzFhNmMuLmU2MDI4YTQ0MDMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xOTEwLDQy
ICsxOTEwLDYgQEAgdm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCiAgICAgb3Blbl9zb2Z0aXJx
KFBDSV9TRVJSX1NPRlRJUlEsIHBjaV9zZXJyX3NvZnRpcnEpOwogfQogCi1sb25nIHJlZ2lzdGVy
X2d1ZXN0X25taV9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGFkZHJlc3MpCi17Ci0gICAgc3RydWN0
IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0g
ICAgc3RydWN0IHRyYXBfaW5mbyAqdCA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W1RSQVBf
bm1pXTsKLQotICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKGFkZHJlc3MpICkKLSAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICB0LT52ZWN0b3IgID0gVFJBUF9ubWk7Ci0gICAgdC0+
ZmxhZ3MgICA9IDA7Ci0gICAgdC0+Y3MgICAgICA9IChpc19wdl8zMmJpdF9kb21haW4oZCkgPwot
ICAgICAgICAgICAgICAgICAgRkxBVF9DT01QQVRfS0VSTkVMX0NTIDogRkxBVF9LRVJORUxfQ1Mp
OwotICAgIHQtPmFkZHJlc3MgPSBhZGRyZXNzOwotICAgIFRJX1NFVF9JRih0LCAxKTsKLQotICAg
IC8qCi0gICAgICogSWYgbm8gaGFuZGxlciB3YXMgcmVnaXN0ZXJlZCB3ZSBjYW4gJ2xvc2UgdGhl
IE5NSSBlZGdlJy4gUmUtYXNzZXJ0IGl0Ci0gICAgICogbm93LgotICAgICAqLwotICAgIGlmICgg
KHYtPnZjcHVfaWQgPT0gMCkgJiYgKGFyY2hfZ2V0X25taV9yZWFzb24oZCkgIT0gMCkgKQotICAg
ICAgICB2LT5ubWlfcGVuZGluZyA9IDE7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotbG9uZyB1bnJl
Z2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayh2b2lkKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0g
Y3VycmVudDsKLSAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0ID0gJnYtPmFyY2gucHZfdmNwdS50cmFw
X2N0eHRbVFJBUF9ubWldOwotCi0gICAgbWVtc2V0KHQsIDAsIHNpemVvZigqdCkpOwotCi0gICAg
cmV0dXJuIDA7Ci19Ci0KIGludCBndWVzdF9oYXNfdHJhcF9jYWxsYmFjayhzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50MTZfdCB2Y3B1aWQsIHVuc2lnbmVkIGludCB0cmFwX25yKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwK-0002oy-FY; Thu, 18 May 2017 17:10:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwJ-0002nU-2h
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6F/C2-03613-675DD195; Thu, 18 May 2017 17:10:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXrf0qmy
 kwf8Duhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhmX/ZCpbGVszYOYOpgfGnXRcjJ4eEgL/E
 r5Pz2EBsNgFliZ+dvWC2iICeRNOB54wgNrNAnsTZ1YtYQWxhAVuJ35MOg9ksAqoSn3Y1sHcxc
 nDwClhIPD5QDjFSXmJX20VWkDCngKXEg6MuIGEhoIq9D9czQ9gKEh3TjzGB2LwCghInZz5hgd
 gkIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDYMQLCDsfuy/yFGSQ4mJVHewwWykUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eGdcAcoJFqWmp1akZeYAAxgmLcHBoyTCKwuS5i0uSMwtzkyHSJ1iVJQS5/UBSQiAJDJK8+DaY
 FFziVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8N0Cm8GTmlcBNfwW0mAlocfMDaZDFJYkIKa
 kGRu1pDRL1uoLldTpiEc+sD9XL2ry8bRws73279puBv7G7dsyb/Fl/mbzq2jJurcniTua8+Ov
 HfCW5Q6Ghd33zq732tSd+5Wk51Hg9oVkq83eUx9p1fO6TY6/7n2I2Onb+xu2OfVvWmDyZZ7xi
 WuJfl+/L+ebf7pmz5afxgrAQprzsk+Vyb2KeKrEUZyQaajEXFScCAEpAyx+VAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495127407!103216303!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59723 invoked from network); 18 May 2017 17:10:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433060344"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:47 +0100
Message-ID: <20170518171004.27204-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 05/22] x86/pv: clean up emulate.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4IGNvZGluZyBzdHlsZSBpc3N1ZXMuIFJlcGxhY2UgYm9vbF90IHdpdGggYm9vbC4gQWRkIHNw
YWNlcyBhcm91bmQKYmluYXJ5IG9wcy4gVXNlIHVuc2lnbmVkIGludGVnZXIgZm9yIHNoaWZ0aW5n
LiBFbGltaW5hdGUgVE9HR0xFX01PREUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgfCAxMjMgKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDYzIGluc2VydGlvbnMoKyksIDYwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCmluZGV4IGUyNjFh
ZWIwZjcuLmNhZTZjOWUzNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtNjEsNyArNjEsNyBAQCBzdGF0aWMg
aW50IHJlYWRfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgc2VsLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyAqYmFzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgKmxpbWl0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50ICphciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpbnNuX2ZldGNo
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpbnNuX2ZldGNoKQogewogICAgIHN0
cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwogCkBAIC0xMjYsNyArMTI2LDcgQEAgc3RydWN0IHByaXZf
b3BfY3R4dCB7CiAjZGVmaW5lIFRTQ19BVVggMgogfTsKIAotLyogSS9PIGVtdWxhdGlvbiBzdXBw
b3J0LiBIZWxwZXIgcm91dGluZXMgZm9yLCBhbmQgdHlwZSBvZiwgdGhlIHN0YWNrIHN0dWIuKi8K
Ky8qIEkvTyBlbXVsYXRpb24gc3VwcG9ydC4gSGVscGVyIHJvdXRpbmVzIGZvciwgYW5kIHR5cGUg
b2YsIHRoZSBzdGFjayBzdHViLiAqLwogdm9pZCBob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2goc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKik7CiB1bnNpZ25lZCBsb25nIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3
aXRjaCh1bnNpZ25lZCBsb25nKTsKIApAQCAtMTY5LDcgKzE2OSw3IEBAIHN0YXRpYyBpb19lbXVs
X3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVjdCBwcml2X29wX2N0eHQgKmN0eHQsIHU4
IG9wY29kZSwKIAogCiAvKiBQZXJmb3JtIElPUEwgY2hlY2sgYmV0d2VlbiB0aGUgdmNwdSdzIHNo
YWRvd2VkIElPUEwsIGFuZCB0aGUgYXNzdW1lZCBjcGwuICovCi1zdGF0aWMgYm9vbF90IGlvcGxf
b2soY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQorc3RhdGljIGJvb2wgaW9wbF9vayhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwbCA9IGd1ZXN0X2tl
cm5lbF9tb2RlKHYsIHJlZ3MpID8KICAgICAgICAgKFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hp
dGVjdHVyYWxfaW9wbCkgPyAwIDogMSkgOiAzOwpAQCAtMTgwLDE2ICsxODAsMTQgQEAgc3RhdGlj
IGJvb2xfdCBpb3BsX29rKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIH0KIAogLyogSGFzIHRoZSBndWVzdCByZXF1ZXN0ZWQgc3VmZmljaWVu
dCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCi1zdGF0aWMgaW50IGd1ZXN0X2lv
X29rYXkoCi0gICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKLSAgICBz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgYm9vbCBn
dWVzdF9pb19va2F5KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICAvKiBJZiBpbiB1c2VyIG1vZGUsIHN3aXRjaCB0byBrZXJuZWwgbW9k
ZSBqdXN0IHRvIHJlYWQgSS9PIGJpdG1hcC4gKi8KLSAgICBpbnQgdXNlcl9tb2RlID0gISh2LT5h
cmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpOwotI2RlZmluZSBUT0dHTEVfTU9ERSgpIGlmICgg
dXNlcl9tb2RlICkgdG9nZ2xlX2d1ZXN0X21vZGUodikKKyAgICBjb25zdCBib29sIHVzZXJfbW9k
ZSA9ICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsKIAogICAgIGlmICggaW9wbF9v
ayh2LCByZWdzKSApCi0gICAgICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4gdHJ1ZTsKIAog
ICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmlvYm1wX2xpbWl0ID4gKHBvcnQgKyBieXRlcykgKQog
ICAgIHsKQEAgLTE5OSw5ICsxOTcsMTEgQEAgc3RhdGljIGludCBndWVzdF9pb19va2F5KAogICAg
ICAgICAgKiBHcmFiIHBlcm1pc3Npb24gYnl0ZXMgZnJvbSBndWVzdCBzcGFjZS4gSW5hY2Nlc3Np
YmxlIGJ5dGVzIGFyZQogICAgICAgICAgKiByZWFkIGFzIDB4ZmYgKG5vIGFjY2VzcyBhbGxvd2Vk
KS4KICAgICAgICAgICovCi0gICAgICAgIFRPR0dMRV9NT0RFKCk7CisgICAgICAgIGlmICggdXNl
cl9tb2RlICkKKyAgICAgICAgICAgIHRvZ2dsZV9ndWVzdF9tb2RlKHYpOworCiAgICAgICAgIHN3
aXRjaCAoIF9fY29weV9mcm9tX2d1ZXN0X29mZnNldCh4LmJ5dGVzLCB2LT5hcmNoLnB2X3ZjcHUu
aW9ibXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3J0Pj4z
LCAyKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3J0ID4+
IDMsIDIpICkKICAgICAgICAgewogICAgICAgICBkZWZhdWx0OiB4LmJ5dGVzWzBdID0gfjA7CiAg
ICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwpAQCAtMjA5LDQzICsyMDksNDUgQEAgc3RhdGlj
IGludCBndWVzdF9pb19va2F5KAogICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAg
ICAgY2FzZSAwOiAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgVE9HR0xFX01PREUoKTsKIAot
ICAgICAgICBpZiAoICh4Lm1hc2sgJiAoKCgxPDxieXRlcyktMSkgPDwgKHBvcnQmNykpKSA9PSAw
ICkKLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICBpZiAoIHVzZXJfbW9kZSApCisgICAg
ICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9kZSh2KTsKKworICAgICAgICBpZiAoICh4Lm1hc2sgJiAo
KCgxIDw8IGJ5dGVzKS0xKSA8PCAocG9ydCAmIDcpKSkgPT0gMCApCisgICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKICAgICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAK
IC8qIEhhcyB0aGUgYWRtaW5pc3RyYXRvciBncmFudGVkIHN1ZmZpY2llbnQgcGVybWlzc2lvbiBm
b3IgdGhpcyBJL08gYWNjZXNzPyAqLwotc3RhdGljIGJvb2xfdCBhZG1pbl9pb19va2F5KHVuc2ln
bmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBib29sIGFkbWluX2lvX29rYXko
dW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICAvKgogICAgICAqIFBvcnQg
MHhjZjggKENPTkZJR19BRERSRVNTKSBpcyBvbmx5IHZpc2libGUgZm9yIERXT1JEIGFjY2Vzc2Vz
LgogICAgICAqIFdlIG5ldmVyIHBlcm1pdCBkaXJlY3QgYWNjZXNzIHRvIHRoYXQgcmVnaXN0ZXIu
CiAgICAgICovCiAgICAgaWYgKCAocG9ydCA9PSAweGNmOCkgJiYgKGJ5dGVzID09IDQpICkKLSAg
ICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIC8qIFdlIGFsc28g
bmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhlIFJUQy9DTU9TIHJlZ2lzdGVycy4gKi8K
ICAgICBpZiAoICgocG9ydCAmIH4xKSA9PSBSVENfUE9SVCgwKSkgKQotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJuIGlvcG9ydHNfYWNjZXNzX3Bl
cm1pdHRlZChkLCBwb3J0LCBwb3J0ICsgYnl0ZXMgLSAxKTsKIH0KIAotc3RhdGljIGJvb2xfdCBw
Y2lfY2ZnX29rKHN0cnVjdCBkb21haW4gKmN1cnJkLCB1bnNpZ25lZCBpbnQgc3RhcnQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUsIHVpbnQzMl90ICp3cml0ZSkK
K3N0YXRpYyBib29sIHBjaV9jZmdfb2soc3RydWN0IGRvbWFpbiAqY3VycmQsIHVuc2lnbmVkIGlu
dCBzdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUsIHVpbnQz
Ml90ICp3cml0ZSkKIHsKICAgICB1aW50MzJfdCBtYWNoaW5lX2JkZjsKIAogICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0
dXJuIGZhbHNlOwogCiAgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY3VycmQtPmFyY2gucGNpX2NmOCkg
KQotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBtYWNoaW5l
X2JkZiA9IENGOF9CREYoY3VycmQtPmFyY2gucGNpX2NmOCk7CiAgICAgaWYgKCB3cml0ZSApCkBA
IC0yNTMsNyArMjU1LDcgQEAgc3RhdGljIGJvb2xfdCBwY2lfY2ZnX29rKHN0cnVjdCBkb21haW4g
KmN1cnJkLCB1bnNpZ25lZCBpbnQgc3RhcnQsCiAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcg
KnJvX21hcCA9IHBjaV9nZXRfcm9fbWFwKDApOwogCiAgICAgICAgIGlmICggcm9fbWFwICYmIHRl
c3RfYml0KG1hY2hpbmVfYmRmLCByb19tYXApICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KICAgICBzdGFydCB8PSBDRjhfQUREUl9MTyhj
dXJyZC0+YXJjaC5wY2lfY2Y4KTsKICAgICAvKiBBTUQgZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBz
cGFjZSBhY2Nlc3M/ICovCkBAIC0yNjQsNyArMjY2LDcgQEAgc3RhdGljIGJvb2xfdCBwY2lfY2Zn
X29rKHN0cnVjdCBkb21haW4gKmN1cnJkLCB1bnNpZ25lZCBpbnQgc3RhcnQsCiAgICAgICAgIHVp
bnQ2NF90IG1zcl92YWw7CiAKICAgICAgICAgaWYgKCByZG1zcl9zYWZlKE1TUl9BTUQ2NF9OQl9D
RkcsIG1zcl92YWwpICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgICAgICBpZiAoIG1zcl92YWwgJiAoMVVMTCA8PCBBTUQ2NF9OQl9DRkdfQ0Y4
X0VYVF9FTkFCTEVfQklUKSApCiAgICAgICAgICAgICBzdGFydCB8PSBDRjhfQUREUl9ISShjdXJy
ZC0+YXJjaC5wY2lfY2Y4KTsKICAgICB9CkBAIC0zNDEsNyArMzQzLDggQEAgdWludDMyX3QgZ3Vl
c3RfaW9fcmVhZCh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAogfQogCiBz
dGF0aWMgdW5zaWduZWQgaW50IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoc3RydWN0IHZjcHUg
KnYsCi0gICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBsZW4pCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGxlbikKIHsKICAgICB1bnNpZ25lZCBpbnQgd2lkdGgsIGksIG1hdGNoID0gMDsKICAgICB1bnNp
Z25lZCBsb25nIHN0YXJ0OwpAQCAtMzY5LDcgKzM3Miw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQg
Y2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgfQogCiAg
ICAgICAgIGlmICggKHN0YXJ0IDwgKHBvcnQgKyBsZW4pKSAmJiAoKHN0YXJ0ICsgd2lkdGgpID4g
cG9ydCkgKQotICAgICAgICAgICAgbWF0Y2ggfD0gMSA8PCBpOworICAgICAgICAgICAgbWF0Y2gg
fD0gMXUgPDwgaTsKICAgICB9CiAKICAgICByZXR1cm4gbWF0Y2g7CkBAIC00MTAsNyArNDEzLDgg
QEAgdm9pZCBndWVzdF9pb193cml0ZSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5
dGVzLCB1aW50MzJfdCBkYXRhLAogewogICAgIGlmICggYWRtaW5faW9fb2theShwb3J0LCBieXRl
cywgY3VycmQpICkKICAgICB7Ci0gICAgICAgIHN3aXRjaCAoIGJ5dGVzICkgeworICAgICAgICBz
d2l0Y2ggKCBieXRlcyApCisgICAgICAgIHsKICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAg
b3V0YigodWludDhfdClkYXRhLCBwb3J0KTsKICAgICAgICAgICAgIGlmICggcHZfcG9zdF9vdXRi
X2hvb2sgKQpAQCAtODA4LDcgKzgxMiw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICAgICAgaWYgKCAodmFsIF4g
cmVhZF9jcjAoKSkgJiB+WDg2X0NSMF9UUyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAiQXR0ZW1wdCB0byBjaGFu
Z2UgdW5tb2RpZmlhYmxlIENSMCBmbGFnc1xuIik7CisgICAgICAgICAgICAgICAgICAgICAiQXR0
ZW1wdCB0byBjaGFuZ2UgdW5tb2RpZmlhYmxlIENSMCBmbGFnc1xuIik7CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQogICAgICAgICBkb19mcHVfdGFza3N3aXRjaCghISh2YWwgJiBYODZf
Q1IwX1RTKSk7CkBAIC05MjEsMTEgKzkyNSwxMSBAQCBzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9t
c3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgKnZhbCA9IGN1cnIt
PmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXI7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiAKLSAgICAvKgotICAgICAqIEluIG9yZGVyIHRvIGZ1bGx5IHJldGFpbiBvcmlnaW5hbCBiZWhh
dmlvciwgZGVmZXIgY2FsbGluZwotICAgICAqIHB2X3NvZnRfcmR0c2MoKSB1bnRpbCBhZnRlciBl
bXVsYXRpb24uIFRoaXMgbWF5IHdhbnQvbmVlZCB0byBiZQotICAgICAqIHJlY29uc2lkZXJlZC4K
LSAgICAgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogSW4gb3JkZXIgdG8gZnVsbHkgcmV0YWlu
IG9yaWdpbmFsIGJlaGF2aW9yLCBkZWZlciBjYWxsaW5nCisgICAgICAgICAqIHB2X3NvZnRfcmR0
c2MoKSB1bnRpbCBhZnRlciBlbXVsYXRpb24uIFRoaXMgbWF5IHdhbnQvbmVlZCB0byBiZQorICAg
ICAgICAgKiByZWNvbnNpZGVyZWQuCisgICAgICAgICAqLwogICAgIGNhc2UgTVNSX0lBMzJfVFND
OgogICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQkFTRTsKICAgICAgICAgZ290byBub3JtYWw7CkBA
IC0xMDE1LDE2ICsxMDE5LDE2IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICAgICAgKnZhbCB8PSBNU1JfTUlTQ19G
RUFUVVJFU19DUFVJRF9GQVVMVElORzsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAot
ICAgIGNhc2UgTVNSX1A2X1BFUkZDVFIoMCkuLi5NU1JfUDZfUEVSRkNUUig3KToKLSAgICBjYXNl
IE1TUl9QNl9FVk5UU0VMKDApLi4uTVNSX1A2X0VWTlRTRUwoMyk6Ci0gICAgY2FzZSBNU1JfQ09S
RV9QRVJGX0ZJWEVEX0NUUjAuLi5NU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjI6Ci0gICAgY2FzZSBN
U1JfQ09SRV9QRVJGX0ZJWEVEX0NUUl9DVFJMLi4uTVNSX0NPUkVfUEVSRl9HTE9CQUxfT1ZGX0NU
Ukw6CisgICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKSAuLi4gTVNSX1A2X1BFUkZDVFIoNyk6Cisg
ICAgY2FzZSBNU1JfUDZfRVZOVFNFTCgwKSAuLi4gTVNSX1A2X0VWTlRTRUwoMyk6CisgICAgY2Fz
ZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjAgLi4uIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMjoK
KyAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSX0NUUkwgLi4uIE1TUl9DT1JFX1BFUkZf
R0xPQkFMX09WRl9DVFJMOgogICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0lOVEVMICkKICAgICAgICAgewogICAgICAgICAgICAgdnBtdV9tc3IgPSB0
cnVlOwogICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCi0gICAgY2FzZSBNU1JfQU1EX0ZB
TTE1SF9FVk5UU0VMMC4uLk1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgotICAgIGNhc2UgTVNSX0s3
X0VWTlRTRUwwLi4uTVNSX0s3X1BFUkZDVFIzOgorICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZO
VFNFTDAgLi4uIE1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgorICAgIGNhc2UgTVNSX0s3X0VWTlRT
RUwwIC4uLiBNU1JfSzdfUEVSRkNUUjM6CiAgICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8IChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBpZiAoIHZwbXVfZG9fcmRtc3IocmVnLCB2YWwpICkKQEAgLTEy
MjAsMTUgKzEyMjQsMTUgQEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBp
bnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgICAgIGN1cnItPmFyY2guY3B1aWRfZmF1bHRpbmcg
PSAhISh2YWwgJiBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORyk7CiAgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CiAKLSAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2
X1BFUkZDVFIoNyk6Ci0gICAgY2FzZSBNU1JfUDZfRVZOVFNFTCgwKS4uLk1TUl9QNl9FVk5UU0VM
KDMpOgotICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9G
SVhFRF9DVFIyOgotICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFJfQ1RSTC4uLk1TUl9D
T1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMOgorICAgIGNhc2UgTVNSX1A2X1BFUkZDVFIoMCkgLi4u
IE1TUl9QNl9QRVJGQ1RSKDcpOgorICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkgLi4uIE1TUl9Q
Nl9FVk5UU0VMKDMpOgorICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwIC4uLiBNU1Jf
Q09SRV9QRVJGX0ZJWEVEX0NUUjI6CisgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUl9D
VFJMIC4uLiBNU1JfQ09SRV9QRVJGX0dMT0JBTF9PVkZfQ1RSTDoKICAgICAgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHZwbXVfbXNyID0gdHJ1ZTsKLSAgICBjYXNlIE1TUl9BTURfRkFNMTVIX0VWTlRT
RUwwLi4uTVNSX0FNRF9GQU0xNUhfUEVSRkNUUjU6Ci0gICAgY2FzZSBNU1JfSzdfRVZOVFNFTDAu
Li5NU1JfSzdfUEVSRkNUUjM6CisgICAgY2FzZSBNU1JfQU1EX0ZBTTE1SF9FVk5UU0VMMCAuLi4g
TVNSX0FNRF9GQU0xNUhfUEVSRkNUUjU6CisgICAgY2FzZSBNU1JfSzdfRVZOVFNFTDAgLi4uIE1T
Ul9LN19QRVJGQ1RSMzoKICAgICAgICAgICAgIGlmICggdnBtdV9tc3IgfHwgKGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkgKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGlmICggKHZwbXVfbW9kZSAmIFhFTlBNVV9NT0RFX0FMTCkgJiYKQEAgLTE0ODQs
NyArMTQ4OCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50
IGdhdGVfc2VsLAogICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwogICAgIGNvbnN0IHN0cnVj
dCBkZXNjX3N0cnVjdCAqcGRlc2M7CiAKLQogICAgIHBkZXNjID0gKGNvbnN0IHN0cnVjdCBkZXNj
X3N0cnVjdCAqKQogICAgICAgICAoIShnYXRlX3NlbCAmIDQpID8gR0RUX1ZJUlRfU1RBUlQodikg
OiBMRFRfVklSVF9TVEFSVCh2KSkKICAgICAgICAgKyAoZ2F0ZV9zZWwgPj4gMyk7CkBAIC0xNTMx
LDggKzE1MzQsOCBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGlu
dCBnYXRlX3NlbCwKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgY2hlY2tf
c3RhY2tfbGltaXQodW5zaWduZWQgaW50IGFyLCB1bnNpZ25lZCBpbnQgbGltaXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXNwLCB1bnNpZ25lZCBp
bnQgZGVjcikKK3N0YXRpYyBpbmxpbmUgYm9vbCBjaGVja19zdGFja19saW1pdCh1bnNpZ25lZCBp
bnQgYXIsIHVuc2lnbmVkIGludCBsaW1pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgZXNwLCB1bnNpZ25lZCBpbnQgZGVjcikKIHsKICAgICByZXR1
cm4gKCgoZXNwIC0gZGVjcikgPCAoZXNwIC0gMSkpICYmCiAgICAgICAgICAgICAoIShhciAmIF9T
RUdNRU5UX0VDKSA/IChlc3AgLSAxKSA8PSBsaW1pdCA6IChlc3AgLSBkZWNyKSA+IGxpbWl0KSk7
CkBAIC0xNzQ1LDE3ICsxNzQ4LDE3IEBAIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHNzLCBlc3AsICpz
dGtwOwogICAgICAgICBpbnQgcmM7Ci0jZGVmaW5lIHB1c2goaXRlbSkgZG8gXAotICAgICAgICB7
IFwKLSAgICAgICAgICAgIC0tc3RrcDsgXAotICAgICAgICAgICAgZXNwIC09IDQ7IFwKLSAgICAg
ICAgICAgIHJjID0gX19wdXRfdXNlcihpdGVtLCBzdGtwKTsgXAotICAgICAgICAgICAgaWYgKCBy
YyApIFwKLSAgICAgICAgICAgIHsgXAotICAgICAgICAgICAgICAgIHB2X2luamVjdF9wYWdlX2Zh
dWx0KFBGRUNfd3JpdGVfYWNjZXNzLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpKHN0a3AgKyAxKSAtIHJjKTsgXAotICAgICAgICAgICAgICAg
IHJldHVybjsgXAotICAgICAgICAgICAgfSBcCisjZGVmaW5lIHB1c2goaXRlbSkgZG8gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAtLXN0a3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBlc3AgLT0gNDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBy
YyA9IF9fcHV0X3VzZXIoaXRlbSwgc3RrcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICBpZiAoIHJjICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
cHZfaW5qZWN0X3BhZ2VfZmF1bHQoUEZFQ193cml0ZV9hY2Nlc3MsICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKHN0
a3AgKyAxKSAtIHJjKTsgICBcCisgICAgICAgICAgICAgICAgcmV0dXJuOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICB9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIH0gd2hpbGUgKCAwICkKIAogICAgICAgICBpZiAoICgoYXIgPj4gMTMpICYgMykgPCAo
cmVncy0+Y3MgJiAzKSApCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwK-0002oT-1P; Thu, 18 May 2017 17:10:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwI-0002ml-5O
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 7A/CB-23755-575DD195; Thu, 18 May 2017 17:10:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUrfkqmy
 kQe8KRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePvwiksBbM1K3b39TE1MH5R6GLk5JAQ8JdY
 +Oc9I4jNJqAs8bOzlw3EFhHQk2g68BwsziyQJ3F29SJWEFtYwEfi2fZrQDYHB4uAqsSTx9IgY
 V4BC4k9L46wQ4yUl9jVdhGshFPAUuLBUReQsBBQyd6H65khbAWJjunHmCBaBSVOznzCArFJQu
 LgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzG
 pWC85P3cTIzBw6hkYGHcwdp7wO8QoycGkJMp7uEA2UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 74wrQDnBotT01Iq0zBxgCMOkJTh4lER4ZUHSvMUFibnFmekQqVOMilLivHtBEgIgiYzSPLg2W
 NxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewNkCk9mXgnc9FdAi5mAFjc/kAZZXJKIkJ
 JqYFRbIpTZVnfrkrbeQgYB1i2Le5wfHZL7Hf6Ac6Ur2x6Pkw/FvneyV4hamR3a2q9d67LCt7r
 18JStW4paljxYZpyrlBkd9X7zqpVv7zzgWKEmdu5267Smx16x4Z7bSl5l2K8S3hWr/FrK4vXx
 DYULr9wp9rJQj7rQpTJxS7qK96X+oln7w8LzBJRYijMSDbWYi4oTAQxq4CiWAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495127407!97969836!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62155 invoked from network); 18 May 2017 17:10:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424429538"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:46 +0100
Message-ID: <20170518171004.27204-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 04/22] x86/traps: move
	emulate_forced_invalid_op
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSB0aGUgbm93IHVudXNlZCBpbnN0cnVjdGlvbl9kb25lIGluIHg4Ni90cmFwcy5j
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICB8IDUxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAg
ICAgICAgICB8IDYyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwg
NTMgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKaW5kZXggMzY0Y2Qw
Zjc4Yy4uZTI2MWFlYjBmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCkBAIC0xODgyLDYgKzE4ODIsNTcgQEAgaW50
IGVtdWxhdGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
cmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKIH0KIAoraW50IGVtdWxhdGVfZm9yY2VkX2ludmFs
aWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgY2hhciBzaWdbNV0sIGlu
c3RyWzJdOworICAgIHVuc2lnbmVkIGxvbmcgZWlwLCByYzsKKyAgICBzdHJ1Y3QgY3B1aWRfbGVh
ZiByZXM7CisKKyAgICBlaXAgPSByZWdzLT5yaXA7CisKKyAgICAvKiBDaGVjayBmb3IgZm9yY2Vk
IGVtdWxhdGlvbiBzaWduYXR1cmU6IHVkMiA7IC5hc2NpaSAieGVuIi4gKi8KKyAgICBpZiAoIChy
YyA9IGNvcHlfZnJvbV91c2VyKHNpZywgKGNoYXIgKillaXAsIHNpemVvZihzaWcpKSkgIT0gMCAp
CisgICAgeworICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdCgwLCBlaXAgKyBzaXplb2Yoc2ln
KSAtIHJjKTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICB9CisgICAg
aWYgKCBtZW1jbXAoc2lnLCAiXHhmXHhieGVuIiwgc2l6ZW9mKHNpZykpICkKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgZWlwICs9IHNpemVvZihzaWcpOworCisgICAgLyogV2Ugb25seSBlbXVsYXRl
IENQVUlELiAqLworICAgIGlmICggKCByYyA9IGNvcHlfZnJvbV91c2VyKGluc3RyLCAoY2hhciAq
KWVpcCwgc2l6ZW9mKGluc3RyKSkpICE9IDAgKQorICAgIHsKKyAgICAgICAgcHZfaW5qZWN0X3Bh
Z2VfZmF1bHQoMCwgZWlwICsgc2l6ZW9mKGluc3RyKSAtIHJjKTsKKyAgICAgICAgcmV0dXJuIEVY
Q1JFVF9mYXVsdF9maXhlZDsKKyAgICB9CisgICAgaWYgKCBtZW1jbXAoaW5zdHIsICJceGZceGEy
Iiwgc2l6ZW9mKGluc3RyKSkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIElmIGNwdWlk
IGZhdWx0aW5nIGlzIGVuYWJsZWQgYW5kIENQTD4wIGluamVjdCBhICNHUCBpbiBwbGFjZSBvZiAj
VUQuICovCisgICAgaWYgKCBjdXJyZW50LT5hcmNoLmNwdWlkX2ZhdWx0aW5nICYmICFndWVzdF9r
ZXJuZWxfbW9kZShjdXJyZW50LCByZWdzKSApCisgICAgeworICAgICAgICByZWdzLT5yaXAgPSBl
aXA7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+
ZXJyb3JfY29kZSk7CisgICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7CisgICAgfQor
CisgICAgZWlwICs9IHNpemVvZihpbnN0cik7CisKKyAgICBndWVzdF9jcHVpZChjdXJyZW50LCBy
ZWdzLT5lYXgsIHJlZ3MtPmVjeCwgJnJlcyk7CisKKyAgICByZWdzLT5yYXggPSByZXMuYTsKKyAg
ICByZWdzLT5yYnggPSByZXMuYjsKKyAgICByZWdzLT5yY3ggPSByZXMuYzsKKyAgICByZWdzLT5y
ZHggPSByZXMuZDsKKworICAgIGluc3RydWN0aW9uX2RvbmUocmVncywgZWlwKTsKKworICAgIHRy
YWNlX3RyYXBfb25lX2FkZHIoVFJDX1BWX0ZPUkNFRF9JTlZBTElEX09QLCByZWdzLT5yaXApOwor
CisgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVu
L2FyY2gveDg2L3RyYXBzLmMKaW5kZXggMzhiYzUzMWY1Yi4uYWNlMzQ2ZDM3NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTY5
NiwxNyArNjk2LDYgQEAgdm9pZCBwdl9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVu
dCAqZXZlbnQpCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCBpbnN0cnVjdGlvbl9kb25lKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBsb25nIHJpcCkKLXsKLSAgICByZWdzLT5y
aXAgPSByaXA7Ci0gICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX1JGOwotICAgIGlmICgg
cmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19URiApCi0gICAgewotICAgICAgICBjdXJyZW50LT5h
cmNoLmRlYnVncmVnWzZdIHw9IERSX1NURVAgfCBEUl9TVEFUVVNfUkVTRVJWRURfT05FOwotICAg
ICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9OT19FQyk7
Ci0gICAgfQotfQotCiAvKgogICogQ2FsbGVkIGZyb20gYXNtIHRvIHNldCB1cCB0aGUgTUNFIHRy
YXBib3VuY2UgaW5mby4KICAqIFJldHVybnMgMCBpZiBubyBjYWxsYmFjayBpcyBzZXQgdXAsIGVs
c2UgMS4KQEAgLTk3OCw1NyArOTY3LDYgQEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICB9CiB9CiAKLXN0YXRpYyBp
bnQgZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
LXsKLSAgICBjaGFyIHNpZ1s1XSwgaW5zdHJbMl07Ci0gICAgdW5zaWduZWQgbG9uZyBlaXAsIHJj
OwotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsKLQotICAgIGVpcCA9IHJlZ3MtPnJpcDsKLQot
ICAgIC8qIENoZWNrIGZvciBmb3JjZWQgZW11bGF0aW9uIHNpZ25hdHVyZTogdWQyIDsgLmFzY2lp
ICJ4ZW4iLiAqLwotICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIoc2lnLCAoY2hhciAqKWVp
cCwgc2l6ZW9mKHNpZykpKSAhPSAwICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9wYWdlX2Zh
dWx0KDAsIGVpcCArIHNpemVvZihzaWcpIC0gcmMpOwotICAgICAgICByZXR1cm4gRVhDUkVUX2Zh
dWx0X2ZpeGVkOwotICAgIH0KLSAgICBpZiAoIG1lbWNtcChzaWcsICJceGZceGJ4ZW4iLCBzaXpl
b2Yoc2lnKSkgKQotICAgICAgICByZXR1cm4gMDsKLSAgICBlaXAgKz0gc2l6ZW9mKHNpZyk7Ci0K
LSAgICAvKiBXZSBvbmx5IGVtdWxhdGUgQ1BVSUQuICovCi0gICAgaWYgKCAoIHJjID0gY29weV9m
cm9tX3VzZXIoaW5zdHIsIChjaGFyICopZWlwLCBzaXplb2YoaW5zdHIpKSkgIT0gMCApCi0gICAg
ewotICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdCgwLCBlaXAgKyBzaXplb2YoaW5zdHIpIC0g
cmMpOwotICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0KLSAgICBpZiAo
IG1lbWNtcChpbnN0ciwgIlx4Zlx4YTIiLCBzaXplb2YoaW5zdHIpKSApCi0gICAgICAgIHJldHVy
biAwOwotCi0gICAgLyogSWYgY3B1aWQgZmF1bHRpbmcgaXMgZW5hYmxlZCBhbmQgQ1BMPjAgaW5q
ZWN0IGEgI0dQIGluIHBsYWNlIG9mICNVRC4gKi8KLSAgICBpZiAoIGN1cnJlbnQtPmFyY2guY3B1
aWRfZmF1bHRpbmcgJiYgIWd1ZXN0X2tlcm5lbF9tb2RlKGN1cnJlbnQsIHJlZ3MpICkKLSAgICB7
Ci0gICAgICAgIHJlZ3MtPnJpcCA9IGVpcDsKLSAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlv
bihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKLSAgICAgICAgcmV0dXJuIEVYQ1JF
VF9mYXVsdF9maXhlZDsKLSAgICB9Ci0KLSAgICBlaXAgKz0gc2l6ZW9mKGluc3RyKTsKLQotICAg
IGd1ZXN0X2NwdWlkKGN1cnJlbnQsIHJlZ3MtPmVheCwgcmVncy0+ZWN4LCAmcmVzKTsKLQotICAg
IHJlZ3MtPnJheCA9IHJlcy5hOwotICAgIHJlZ3MtPnJieCA9IHJlcy5iOwotICAgIHJlZ3MtPnJj
eCA9IHJlcy5jOwotICAgIHJlZ3MtPnJkeCA9IHJlcy5kOwotCi0gICAgaW5zdHJ1Y3Rpb25fZG9u
ZShyZWdzLCBlaXApOwotCi0gICAgdHJhY2VfdHJhcF9vbmVfYWRkcihUUkNfUFZfRk9SQ0VEX0lO
VkFMSURfT1AsIHJlZ3MtPnJpcCk7Ci0KLSAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwot
fQotCiB2b2lkIGRvX2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAg
ICAgY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqYnVnID0gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMu
aAppbmRleCA4OGRjMjA5MjhiLi4zZjFjOTNhNDMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCkBA
IC0yOCw2ICsyOCw3IEBACiBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKTsKIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKIGludCBlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKK2ludCBlbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKTsKIAogI2Vsc2UgIC8qICFDT05GSUdfUFYgKi8KIApAQCAtMzYsNiArMzcsNyBA
QCBpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
CiBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7
IHJldHVybiAtRU9QTk9UU1VQUDsgfQogdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpIHt9CiBpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykgeyByZXR1cm4gMDsgfQoraW50IGVtdWxhdGVfZm9yY2VkX2ludmFs
aWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0dXJuIDA7IH0KIAogI2VuZGlm
CS8qIENPTkZJR19QViAqLwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwF-0002m1-Oj; Thu, 18 May 2017 17:10:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwD-0002lv-Oy
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 84/9C-03587-175DD195; Thu, 18 May 2017 17:10:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXrfgqmy
 kwZppmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aetTvYCy7rVmw9sJWxgXGFYhcjJ4eEgL/E
 17VPWUFsNgFliZ+dvWwgtoiAnkTTgeeMIDazQJ7E2dWLgGo4OIQFwiQm3U4DCbMIqEpM/jWZB
 STMK2Ah8XudCsREeYldbRfBqjkFLCUeHHUBCQsBVex9uJ4ZwlaQ6Jh+jAnE5hUQlDg58wkLxC
 IJiYMvXjBPYOSdhSQ1C0lqASPTKkb14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzAoGEAgh2M3Zf9DzFKcjApifIeLpCNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 O+MKUE6wKDU9tSItMwcYvjBpCQ4eJRFeWZA0b3FBYm5xZjpE6hSjopQ4rw9IQgAkkVGaB9cGi
 5lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEua9ATKFJzOvBG76K6DFTECLmx9IgywuSURIST
 UwqrzfpTvVKSd80cbGlOf6hx28ZbVYijI5DPb3p/xji2UXW7d2y8NPPk1XLgqYPd/8ye7G9fa
 jU32XTj6z5pOhoef7k+d2HJ7n+JR3V6S8W4XAqeMH5Urmcb/seNQWdUtmY8RnO9a2vqP+ex92
 KWxKmDDZ9I5uhnf3OVYd4xlnDnh0Z/F5P3j7Q4mlOCPRUIu5qDgRAEek7tGUAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495127407!103216303!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58054 invoked from network); 18 May 2017 17:10:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433060312"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:48 +0100
Message-ID: <20170518171004.27204-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 06/22] x86/traps: move PV hypercall
	handlers to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZvbGxvd2luZyBoYW5kbGVycyBhcmUgbW92ZWQ6CjEuIGRvX3NldF90cmFwX3RhYmxlCjIu
IGRvX3NldF9kZWJ1Z3JlZwozLiBkb19nZXRfZGVidWdyZWcKNC4gZG9fZnB1X3Rhc2tzd2l0Y2gK
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyB8IDk3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFw
cy5jICAgIHwgOTQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvcHYvdHJh
cHMuYwppbmRleCA1MTEyNWE4ZDg2Li4zNTBlN2ExZGE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMTksOSArMTks
MTMgQEAKICAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCiAgKi8KIAor
I2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNp
bmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAKICNpbmNs
dWRlIDxhc20vYXBpYy5oPgorI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogCiB2b2lkIGRvX2Vu
dHJ5X2ludDgyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtMzEsNiArMzUsOTkg
QEAgdm9pZCBkb19lbnRyeV9pbnQ4MihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBw
dl9oeXBlcmNhbGwocmVncyk7CiB9CiAKK2xvbmcgZG9fZnB1X3Rhc2tzd2l0Y2goaW50IHNldCkK
K3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisKKyAgICBpZiAoIHNldCApCisgICAg
eworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSB8PSBYODZfQ1IwX1RTOworICAg
ICAgICBzdHRzKCk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5jdHJscmVnWzBdICY9IH5YODZfQ1IwX1RTOworICAgICAgICBpZiAoIHYtPmZwdV9kaXJ0
aWVkICkKKyAgICAgICAgICAgIGNsdHMoKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwor
bG9uZyBkb19zZXRfdHJhcF90YWJsZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3RyYXBf
aW5mb190KSB0cmFwcykKK3sKKyAgICBzdHJ1Y3QgdHJhcF9pbmZvIGN1cjsKKyAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHRyYXBfaW5mbyAqZHN0ID0gY3Vyci0+
YXJjaC5wdl92Y3B1LnRyYXBfY3R4dDsKKyAgICBsb25nIHJjID0gMDsKKworICAgIC8qIElmIG5v
IHRhYmxlIGlzIHByZXNlbnRlZCB0aGVuIGNsZWFyIHRoZSBlbnRpcmUgdmlydHVhbCBJRFQuICov
CisgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh0cmFwcykgKQorICAgIHsKKyAgICAgICAg
bWVtc2V0KGRzdCwgMCwgTlJfVkVDVE9SUyAqIHNpemVvZigqZHN0KSk7CisgICAgICAgIGluaXRf
aW50ODBfZGlyZWN0X3RyYXAoY3Vycik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IGZvciAoIDsgOyApCisgICAgeworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY3VyLCB0
cmFwcywgMSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggY3VyLmFkZHJlc3MgPT0gMCAp
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVz
cyhjdXIuYWRkcmVzcykgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAg
Zml4dXBfZ3Vlc3RfY29kZV9zZWxlY3RvcihjdXJyLT5kb21haW4sIGN1ci5jcyk7CisKKyAgICAg
ICAgbWVtY3B5KCZkc3RbY3VyLnZlY3Rvcl0sICZjdXIsIHNpemVvZihjdXIpKTsKKworICAgICAg
ICBpZiAoIGN1ci52ZWN0b3IgPT0gMHg4MCApCisgICAgICAgICAgICBpbml0X2ludDgwX2RpcmVj
dF90cmFwKGN1cnIpOworCisgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHRyYXBzLCAx
KTsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICB7
CisgICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAorICAgICAg
ICAgICAgICAgIF9fSFlQRVJWSVNPUl9zZXRfdHJhcF90YWJsZSwgImgiLCB0cmFwcyk7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKK30KKwor
bG9uZyBkb19zZXRfZGVidWdyZWcoaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKK3sKKyAg
ICByZXR1cm4gc2V0X2RlYnVncmVnKGN1cnJlbnQsIHJlZywgdmFsdWUpOworfQorCit1bnNpZ25l
ZCBsb25nIGRvX2dldF9kZWJ1Z3JlZyhpbnQgcmVnKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKKworICAgIHN3aXRjaCAoIHJlZyApCisgICAgeworICAgIGNhc2UgMCAuLi4g
MzoKKyAgICBjYXNlIDY6CisgICAgICAgIHJldHVybiBjdXJyLT5hcmNoLmRlYnVncmVnW3JlZ107
CisgICAgY2FzZSA3OgorICAgICAgICByZXR1cm4gKGN1cnItPmFyY2guZGVidWdyZWdbN10gfAor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2guZGVidWdyZWdbNV0pOworICAgIGNhc2UgNCAuLi4g
NToKKyAgICAgICAgcmV0dXJuICgoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZf
Q1I0X0RFKSA/CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWcgKyAyXSA6
IDApOworICAgIH0KKworICAgIHJldHVybiAtRUlOVkFMOworfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBhY2UzNDZkMzc3Li5lNWEzYzlhZDFhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAt
MTQ4OSwyNSArMTQ4OSw2IEBAIHZvaWQgX19pbml0IGRvX2Vhcmx5X3BhZ2VfZmF1bHQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogfQogCi1sb25nIGRvX2ZwdV90YXNrc3dpdGNo
KGludCBzZXQpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotCi0gICAgaWYgKCBz
ZXQgKQotICAgIHsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gfD0gWDg2X0NS
MF9UUzsKLSAgICAgICAgc3R0cygpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmPSB+WDg2X0NSMF9UUzsKLSAgICAgICAgaWYgKCB2
LT5mcHVfZGlydGllZCApCi0gICAgICAgICAgICBjbHRzKCk7Ci0gICAgfQotCi0gICAgcmV0dXJu
IDA7Ci19Ci0KIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKQEAgLTIxMjYsNTYgKzIx
MDcsNiBAQCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZj
cHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiAgICAgcmV0dXJuIC1FSU87CiB9CiAKLQotbG9u
ZyBkb19zZXRfdHJhcF90YWJsZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3RyYXBfaW5m
b190KSB0cmFwcykKLXsKLSAgICBzdHJ1Y3QgdHJhcF9pbmZvIGN1cjsKLSAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IHRyYXBfaW5mbyAqZHN0ID0gY3Vyci0+YXJj
aC5wdl92Y3B1LnRyYXBfY3R4dDsKLSAgICBsb25nIHJjID0gMDsKLQotICAgIC8qIElmIG5vIHRh
YmxlIGlzIHByZXNlbnRlZCB0aGVuIGNsZWFyIHRoZSBlbnRpcmUgdmlydHVhbCBJRFQuICovCi0g
ICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh0cmFwcykgKQotICAgIHsKLSAgICAgICAgbWVt
c2V0KGRzdCwgMCwgTlJfVkVDVE9SUyAqIHNpemVvZigqZHN0KSk7Ci0gICAgICAgIGluaXRfaW50
ODBfZGlyZWN0X3RyYXAoY3Vycik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIGZv
ciAoIDsgOyApCi0gICAgewotICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY3VyLCB0cmFw
cywgMSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggY3VyLmFkZHJlc3MgPT0gMCApCi0g
ICAgICAgICAgICBicmVhazsKLQotICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhj
dXIuYWRkcmVzcykgKQotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICAgICAgZml4
dXBfZ3Vlc3RfY29kZV9zZWxlY3RvcihjdXJyLT5kb21haW4sIGN1ci5jcyk7Ci0KLSAgICAgICAg
bWVtY3B5KCZkc3RbY3VyLnZlY3Rvcl0sICZjdXIsIHNpemVvZihjdXIpKTsKLQotICAgICAgICBp
ZiAoIGN1ci52ZWN0b3IgPT0gMHg4MCApCi0gICAgICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90
cmFwKGN1cnIpOwotCi0gICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHRyYXBzLCAxKTsK
LQotICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAgICAgICAg
ICAgICAgIF9fSFlQRVJWSVNPUl9zZXRfdHJhcF90YWJsZSwgImgiLCB0cmFwcyk7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJldHVybiByYzsKLX0KLQogdm9p
ZCBhY3RpdmF0ZV9kZWJ1Z3JlZ3MoY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIpCiB7CiAgICAgQVNT
RVJUKGN1cnIgPT0gY3VycmVudCk7CkBAIC0yMjk5LDMxICsyMjMwLDYgQEAgbG9uZyBzZXRfZGVi
dWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFs
dWUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWxvbmcgZG9fc2V0X2RlYnVncmVnKGludCByZWcsIHVu
c2lnbmVkIGxvbmcgdmFsdWUpCi17Ci0gICAgcmV0dXJuIHNldF9kZWJ1Z3JlZyhjdXJyZW50LCBy
ZWcsIHZhbHVlKTsKLX0KLQotdW5zaWduZWQgbG9uZyBkb19nZXRfZGVidWdyZWcoaW50IHJlZykK
LXsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0KLSAgICBzd2l0Y2ggKCByZWcg
KQotICAgIHsKLSAgICBjYXNlIDAgLi4uIDM6Ci0gICAgY2FzZSA2OgotICAgICAgICByZXR1cm4g
Y3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWddOwotICAgIGNhc2UgNzoKLSAgICAgICAgcmV0dXJuIChj
dXJyLT5hcmNoLmRlYnVncmVnWzddIHwKLSAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLmRlYnVn
cmVnWzVdKTsKLSAgICBjYXNlIDQgLi4uIDU6Ci0gICAgICAgIHJldHVybiAoKGN1cnItPmFyY2gu
cHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkgPwotICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2guZGVidWdyZWdbcmVnICsgMl0gOiAwKTsKLSAgICB9Ci0KLSAgICByZXR1cm4gLUVJTlZB
TDsKLX0KLQogdm9pZCBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHVuc2lnbmVkIGxvbmcg
YWRkcikKIHsKICAgICAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwI-0002mu-4P; Thu, 18 May 2017 17:10:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwG-0002mD-Fu
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:13 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B2/14-11537-375DD195; Thu, 18 May 2017 17:10:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpG7RVdl
 Ig0ULlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2nuNsBWsusVas/zGLuYHx0TvmLkZODgkB
 f4k1q46yg9hsAsoSPzt72UBsEQE9iaYDzxlBbGaBPImzqxexgtjCAuESqw49BqthEVCVaLx4k
 AnE5hWwkPh6cy8rxEx5iV1tF4FsDg5OAUuJB0ddQMJCQCV7H65nhrAVJDqmH4NqFZQ4OfMJC8
 QqCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDY73c1OLixPT
 UnMSkYr3k/NxNjMDwqWdgYNzB2HnC7xCjJAeTkijv4QLZSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvDOuAOUEi1LTUyvSMnOAgQyTluDgURLhlQVJ8xYXJOYWZ6ZDpE4xGnO8W/rhPRPHldaP7
 5mEWPLy81KlxHn3gpQKgJRmlObBDYJF2CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrw3QK
 bwZOaVwO17BXQKE9ApzQ+kQU4pSURISTUwOgmJ6qUJpv2Zezos/L5t/OpKUy9fg/Au3c0l54W
 e8IbeLbFesH6SaPzZmq5Hn11EN+na/b0duV6wcXNnnfEu0z8hlZlzzmpO9Si7bbFv8ZIbXrKL
 hJLevgxY/WYz08XWnXM+RfXvCz0bLr6/L/fwBqdphjePBf8sEWCW/rBTPe1b84VMJzUzJZbij
 ERDLeai4kQA0sfnYKsCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495127407!97969836!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61816 invoked from network); 18 May 2017 17:10:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424429513"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:43 +0100
Message-ID: <20170518171004.27204-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
	instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSByZWxldmFudCBjb2RlIHRvIHB2L2VtdWxhdGUuYy4gRXhwb3J0IGVtdWxhdGVfcHJpdmls
ZWdlZF9vcCBpbgpwdi90cmFwcy5oLgoKTm90ZSB0aGF0IHJlYWRfZGVzY3JpcHRvciBpcyBkdXBs
aWNhdGVkIGluIGVtdWxhdGUuYy4gVGhlIGR1cGxpY2F0aW9uCndpbGwgYmUgZ29uZSBvbmNlIGFs
bCBlbXVsYXRpb24gY29kZSBpcyBtb3ZlZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
cHYvTWFrZWZpbGUgICAgICAgfCAgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAg
ICB8IDE0NzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L3RyYXBzLmMgICAgICAgICAgIHwgMTM1OCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggfCAgIDQ4ICsrCiA0
IGZpbGVzIGNoYW5nZWQsIDE1MjEgaW5zZXJ0aW9ucygrKSwgMTM1NiBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IDQ4OWE5
ZjU5Y2IuLjU2NDIwMmNiYjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTMsMyArMyw0IEBAIG9iai15ICs9IHRy
YXBzLm8KIAogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBvYmoteSArPSBkb21haW4u
bworb2JqLXkgKz0gZW11bGF0ZS5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0
ZS5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi5mYjBkMDY2YTNiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2
L3B2L2VtdWxhdGUuYwpAQCAtMCwwICsxLDE0NzAgQEAKKy8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqIGFyY2gveDg2L3B2L2VtdWxhdGUuYworICoKKyAqIFBWIGVtdWxhdGlvbiBjb2RlCisgKgor
ICogTW9kaWZpY2F0aW9ucyB0byBMaW51eCBvcmlnaW5hbCBhcmUgY29weXJpZ2h0IChjKSAyMDAy
LTIwMDQsIEsgQSBGcmFzZXIKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAq
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExp
Y2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8K
KworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1
ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KKyNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KKyNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KKworI2luY2x1ZGUgPGFz
bS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CisjaW5jbHVkZSA8YXNtL2hwZXQu
aD4KKyNpbmNsdWRlIDxhc20vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRj
Lmg+CisjaW5jbHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUgPGFzbS9wdi90cmFwcy5oPgorI2lu
Y2x1ZGUgPGFzbS9zaGFyZWQuaD4KKyNpbmNsdWRlIDxhc20vdHJhcHMuaD4KKyNpbmNsdWRlIDxh
c20veDg2X2VtdWxhdGUuaD4KKworI2luY2x1ZGUgPHhzbS94c20uaD4KKworI2luY2x1ZGUgIi4u
L3g4Nl82NC9tbWNvbmZpZy5oIgorCisvKioqKioqKioqKioqKioqKioqCisgKiBIZWxwZXIgZnVu
Y3Rpb25zCisgKi8KKworc3RhdGljIGludCByZWFkX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNl
bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYmFzZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmxpbWl0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICphciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBpbnNuX2ZldGNoKQoreworICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOworCisgICAg
aWYgKCBzZWwgPCA0KQorICAgICAgICBkZXNjLmIgPSBkZXNjLmEgPSAwOworICAgIGVsc2UgaWYg
KCBfX2dldF91c2VyKGRlc2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0IHN0cnVj
dCBkZXNjX3N0cnVjdCAqKSghKHNlbCAmIDQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/IEdEVF9WSVJUX1NUQVJUKHYpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IExEVF9WSVJUX1NU
QVJUKHYpKQorICAgICAgICAgICAgICAgICAgICAgICAgICsgKHNlbCA+PiAzKSkgKQorICAgICAg
ICByZXR1cm4gMDsKKyAgICBpZiAoICFpbnNuX2ZldGNoICkKKyAgICAgICAgZGVzYy5iICY9IH5f
U0VHTUVOVF9MOworCisgICAgKmFyID0gZGVzYy5iICYgMHgwMGYwZmYwMDsKKyAgICBpZiAoICEo
ZGVzYy5iICYgX1NFR01FTlRfTCkgKQorICAgIHsKKyAgICAgICAgKmJhc2UgPSAoKGRlc2MuYSA+
PiAxNikgKyAoKGRlc2MuYiAmIDB4ZmYpIDw8IDE2KSArCisgICAgICAgICAgICAgICAgIChkZXNj
LmIgJiAweGZmMDAwMDAwKSk7CisgICAgICAgICpsaW1pdCA9IChkZXNjLmEgJiAweGZmZmYpIHwg
KGRlc2MuYiAmIDB4MDAwZjAwMDApOworICAgICAgICBpZiAoIGRlc2MuYiAmIF9TRUdNRU5UX0cg
KQorICAgICAgICAgICAgKmxpbWl0ID0gKCgqbGltaXQgKyAxKSA8PCAxMikgLSAxOworI2lmbmRl
ZiBOREVCVUcKKyAgICAgICAgaWYgKCBzZWwgPiAzICkKKyAgICAgICAgeworICAgICAgICAgICAg
dW5zaWduZWQgaW50IGEsIGw7CisgICAgICAgICAgICB1bnNpZ25lZCBjaGFyIHZhbGlkOworCisg
ICAgICAgICAgICBhc20gdm9sYXRpbGUgKAorICAgICAgICAgICAgICAgICJsYXJsICUyLCUwIDsg
c2V0eiAlMSIKKyAgICAgICAgICAgICAgICA6ICI9ciIgKGEpLCAiPXFtIiAodmFsaWQpIDogInJt
IiAoc2VsKSk7CisgICAgICAgICAgICBCVUdfT04odmFsaWQgJiYgKChhICYgMHgwMGYwZmYwMCkg
IT0gKmFyKSk7CisgICAgICAgICAgICBhc20gdm9sYXRpbGUgKAorICAgICAgICAgICAgICAgICJs
c2xsICUyLCUwIDsgc2V0eiAlMSIKKyAgICAgICAgICAgICAgICA6ICI9ciIgKGwpLCAiPXFtIiAo
dmFsaWQpIDogInJtIiAoc2VsKSk7CisgICAgICAgICAgICBCVUdfT04odmFsaWQgJiYgKGwgIT0g
KmxpbWl0KSk7CisgICAgICAgIH0KKyNlbmRpZgorICAgIH0KKyAgICBlbHNlCisgICAgeworICAg
ICAgICAqYmFzZSA9IDBVTDsKKyAgICAgICAgKmxpbWl0ID0gfjBVTDsKKyAgICB9CisKKyAgICBy
ZXR1cm4gMTsKK30KKworLyoqKioqKioqKioqKioqKioqKioqKioqCisgKiBJL08gZW11bGF0aW9u
IHN1cHBvcnQKKyAqLworCitzdHJ1Y3QgcHJpdl9vcF9jdHh0IHsKKyAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCBjdHh0OworICAgIHN0cnVjdCB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFz
ZSwgbGltaXQ7CisgICAgfSBjczsKKyAgICBjaGFyICppb19lbXVsX3N0dWI7CisgICAgdW5zaWdu
ZWQgaW50IGJwbWF0Y2g7CisgICAgdW5zaWduZWQgaW50IHRzYzsKKyNkZWZpbmUgVFNDX0JBU0Ug
MQorI2RlZmluZSBUU0NfQVVYIDIKK307CisKKy8qIEkvTyBlbXVsYXRpb24gc3VwcG9ydC4gSGVs
cGVyIHJvdXRpbmVzIGZvciwgYW5kIHR5cGUgb2YsIHRoZSBzdGFjayBzdHViLiovCit2b2lkIGhv
c3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKK3Vuc2lnbmVk
IGxvbmcgZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKHVuc2lnbmVkIGxvbmcpOworCit2b2lkICgq
cHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSk7CisKK3R5cGVk
ZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKKworc3RhdGlj
IGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3BfY3R4dCAq
Y3R4dCwgdTggb3Bjb2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcykKK3sKKyAgICBpZiAoICFj
dHh0LT5pb19lbXVsX3N0dWIgKQorICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4pKSkgKworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRoaXNfY3B1KHN0dWJzLmFkZHIpICYKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+UEFHRV9NQVNLKSArCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpF
IC8gMjsKKworICAgIC8qIG1vdnEgJGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaCwlcmN4ICovCisg
ICAgY3R4dC0+aW9fZW11bF9zdHViWzBdID0gMHg0ODsKKyAgICBjdHh0LT5pb19lbXVsX3N0dWJb
MV0gPSAweGI5OworICAgICoodm9pZCAqKikmY3R4dC0+aW9fZW11bF9zdHViWzJdID0gKHZvaWQg
Kilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2g7CisgICAgLyogY2FsbHEgKiVyY3ggKi8KKyAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFd
ID0gMHhkMTsKKyAgICAvKiBkYXRhMTYgb3Igbm9wICovCisgICAgY3R4dC0+aW9fZW11bF9zdHVi
WzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2OworICAgIC8qIDxpby1hY2Nlc3Mgb3Bj
b2RlPiAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxM10gPSBvcGNvZGU7CisgICAgLyogaW1t
OCBvciBub3AgKi8KKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTRdID0gIShvcGNvZGUgJiA4KSA/
IHBvcnQgOiAweDkwOworICAgIC8qIHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9faG9zdF9ncHJfc3dp
dGNoKSAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOworICAgIEJVSUxEX0JV
R19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2KTsKKworICAgIGlmICggaW9lbXVsX2hhbmRsZV9x
dWlyayApCisgICAgICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+aW9fZW11
bF9zdHViWzEyXSwgY3R4dC0+Y3R4dC5yZWdzKTsKKworICAgIC8qIEhhbmR5IGZ1bmN0aW9uLXR5
cGVkIHBvaW50ZXIgdG8gdGhlIHN0dWIuICovCisgICAgcmV0dXJuICh2b2lkICopKHRoaXNfY3B1
KHN0dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAvIDIpOworfQorCisKKy8qIFBlcmZvcm0gSU9Q
TCBjaGVjayBiZXR3ZWVuIHRoZSB2Y3B1J3Mgc2hhZG93ZWQgSU9QTCwgYW5kIHRoZSBhc3N1bWVk
IGNwbC4gKi8KK3N0YXRpYyBib29sX3QgaW9wbF9vayhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgdW5zaWduZWQgaW50IGNwbCA9
IGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpID8KKyAgICAgICAgKFZNX0FTU0lTVCh2LT5kb21h
aW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgPyAwIDogMSkgOiAzOworCisgICAgQVNTRVJUKCh2LT5h
cmNoLnB2X3ZjcHUuaW9wbCAmIH5YODZfRUZMQUdTX0lPUEwpID09IDApOworCisgICAgcmV0dXJu
IElPUEwoY3BsKSA8PSB2LT5hcmNoLnB2X3ZjcHUuaW9wbDsKK30KKworLyogSGFzIHRoZSBndWVz
dCByZXF1ZXN0ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICov
CitzdGF0aWMgaW50IGd1ZXN0X2lvX29rYXkoCisgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2ln
bmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCit7CisgICAgLyogSWYgaW4gdXNlciBtb2RlLCBzd2l0Y2ggdG8ga2VybmVsIG1vZGUg
anVzdCB0byByZWFkIEkvTyBiaXRtYXAuICovCisgICAgaW50IHVzZXJfbW9kZSA9ICEodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsKKyNkZWZpbmUgVE9HR0xFX01PREUoKSBpZiAoIHVz
ZXJfbW9kZSApIHRvZ2dsZV9ndWVzdF9tb2RlKHYpCisKKyAgICBpZiAoIGlvcGxfb2sodiwgcmVn
cykgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmlvYm1w
X2xpbWl0ID4gKHBvcnQgKyBieXRlcykgKQorICAgIHsKKyAgICAgICAgdW5pb24geyB1aW50OF90
IGJ5dGVzWzJdOyB1aW50MTZfdCBtYXNrOyB9IHg7CisKKyAgICAgICAgLyoKKyAgICAgICAgICog
R3JhYiBwZXJtaXNzaW9uIGJ5dGVzIGZyb20gZ3Vlc3Qgc3BhY2UuIEluYWNjZXNzaWJsZSBieXRl
cyBhcmUKKyAgICAgICAgICogcmVhZCBhcyAweGZmIChubyBhY2Nlc3MgYWxsb3dlZCkuCisgICAg
ICAgICAqLworICAgICAgICBUT0dHTEVfTU9ERSgpOworICAgICAgICBzd2l0Y2ggKCBfX2NvcHlf
ZnJvbV9ndWVzdF9vZmZzZXQoeC5ieXRlcywgdi0+YXJjaC5wdl92Y3B1LmlvYm1wLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydD4+MywgMikgKQorICAgICAg
ICB7CisgICAgICAgIGRlZmF1bHQ6IHguYnl0ZXNbMF0gPSB+MDsKKyAgICAgICAgICAgIC8qIGZh
bGx0aHJvdWdoICovCisgICAgICAgIGNhc2UgMTogIHguYnl0ZXNbMV0gPSB+MDsKKyAgICAgICAg
ICAgIC8qIGZhbGx0aHJvdWdoICovCisgICAgICAgIGNhc2UgMDogIGJyZWFrOworICAgICAgICB9
CisgICAgICAgIFRPR0dMRV9NT0RFKCk7CisKKyAgICAgICAgaWYgKCAoeC5tYXNrICYgKCgoMTw8
Ynl0ZXMpLTEpIDw8IChwb3J0JjcpKSkgPT0gMCApCisgICAgICAgICAgICByZXR1cm4gMTsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyogSGFzIHRoZSBhZG1pbmlzdHJhdG9yIGdyYW50
ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCitzdGF0aWMg
Ym9vbF90IGFkbWluX2lvX29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRl
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIC8qCisgICAgICogUG9ydCAweGNmOCAoQ09ORklHX0FERFJFU1MpIGlzIG9ubHkgdmlz
aWJsZSBmb3IgRFdPUkQgYWNjZXNzZXMuCisgICAgICogV2UgbmV2ZXIgcGVybWl0IGRpcmVjdCBh
Y2Nlc3MgdG8gdGhhdCByZWdpc3Rlci4KKyAgICAgKi8KKyAgICBpZiAoIChwb3J0ID09IDB4Y2Y4
KSAmJiAoYnl0ZXMgPT0gNCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIFdlIGFsc28g
bmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhlIFJUQy9DTU9TIHJlZ2lzdGVycy4gKi8K
KyAgICBpZiAoICgocG9ydCAmIH4xKSA9PSBSVENfUE9SVCgwKSkgKQorICAgICAgICByZXR1cm4g
MDsKKworICAgIHJldHVybiBpb3BvcnRzX2FjY2Vzc19wZXJtaXR0ZWQoZCwgcG9ydCwgcG9ydCAr
IGJ5dGVzIC0gMSk7Cit9CisKK3N0YXRpYyBib29sX3QgcGNpX2NmZ19vayhzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBzaXplLCB1aW50MzJfdCAqd3JpdGUpCit7CisgICAgdWludDMyX3QgbWFjaGlu
ZV9iZGY7CisKKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICBpZiAoICFDRjhfRU5BQkxFRChjdXJyZC0+YXJjaC5wY2lfY2Y4KSAp
CisgICAgICAgIHJldHVybiAxOworCisgICAgbWFjaGluZV9iZGYgPSBDRjhfQkRGKGN1cnJkLT5h
cmNoLnBjaV9jZjgpOworICAgIGlmICggd3JpdGUgKQorICAgIHsKKyAgICAgICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqcm9fbWFwID0gcGNpX2dldF9yb19tYXAoMCk7CisKKyAgICAgICAgaWYgKCBy
b19tYXAgJiYgdGVzdF9iaXQobWFjaGluZV9iZGYsIHJvX21hcCkgKQorICAgICAgICAgICAgcmV0
dXJuIDA7CisgICAgfQorICAgIHN0YXJ0IHw9IENGOF9BRERSX0xPKGN1cnJkLT5hcmNoLnBjaV9j
ZjgpOworICAgIC8qIEFNRCBleHRlbmRlZCBjb25maWd1cmF0aW9uIHNwYWNlIGFjY2Vzcz8gKi8K
KyAgICBpZiAoIENGOF9BRERSX0hJKGN1cnJkLT5hcmNoLnBjaV9jZjgpICYmCisgICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKKyAgICAgICAgIGJv
b3RfY3B1X2RhdGEueDg2ID49IDB4MTAgJiYgYm9vdF9jcHVfZGF0YS54ODYgPD0gMHgxNyApCisg
ICAgeworICAgICAgICB1aW50NjRfdCBtc3JfdmFsOworCisgICAgICAgIGlmICggcmRtc3Jfc2Fm
ZShNU1JfQU1ENjRfTkJfQ0ZHLCBtc3JfdmFsKSApCisgICAgICAgICAgICByZXR1cm4gMDsKKyAg
ICAgICAgaWYgKCBtc3JfdmFsICYgKDFVTEwgPDwgQU1ENjRfTkJfQ0ZHX0NGOF9FWFRfRU5BQkxF
X0JJVCkgKQorICAgICAgICAgICAgc3RhcnQgfD0gQ0Y4X0FERFJfSEkoY3VycmQtPmFyY2gucGNp
X2NmOCk7CisgICAgfQorCisgICAgcmV0dXJuICF3cml0ZSA/CisgICAgICAgICAgIHhzbV9wY2lf
Y29uZmlnX3Blcm1pc3Npb24oWFNNX0hPT0ssIGN1cnJkLCBtYWNoaW5lX2JkZiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydCwgc3RhcnQgKyBzaXplIC0gMSwgMCkg
PT0gMCA6CisgICAgICAgICAgIHBjaV9jb25mX3dyaXRlX2ludGVyY2VwdCgwLCBtYWNoaW5lX2Jk
Ziwgc3RhcnQsIHNpemUsIHdyaXRlKSA+PSAwOworfQorCit1aW50MzJfdCBndWVzdF9pb19yZWFk
KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQoreworICAgIHVpbnQzMl90IGRhdGEgPSAwOwor
ICAgIHVuc2lnbmVkIGludCBzaGlmdCA9IDA7CisKKyAgICBpZiAoIGFkbWluX2lvX29rYXkocG9y
dCwgYnl0ZXMsIGN1cnJkKSApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBieXRlcyApCisgICAg
ICAgIHsKKyAgICAgICAgY2FzZSAxOiByZXR1cm4gaW5iKHBvcnQpOworICAgICAgICBjYXNlIDI6
IHJldHVybiBpbncocG9ydCk7CisgICAgICAgIGNhc2UgNDogcmV0dXJuIGlubChwb3J0KTsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIHdoaWxlICggYnl0ZXMgIT0gMCApCisgICAgeworICAgICAg
ICB1bnNpZ25lZCBpbnQgc2l6ZSA9IDE7CisgICAgICAgIHVpbnQzMl90IHN1Yl9kYXRhID0gfjA7
CisKKyAgICAgICAgaWYgKCAocG9ydCA9PSAweDQyKSB8fCAocG9ydCA9PSAweDQzKSB8fCAocG9y
dCA9PSAweDYxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN1Yl9kYXRhID0gcHZfcGl0X2hh
bmRsZXIocG9ydCwgMCwgMCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHBvcnQgPT0g
UlRDX1BPUlQoMCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzdWJfZGF0YSA9IGN1cnJkLT5h
cmNoLmNtb3NfaWR4OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSBSVENf
UE9SVCgxKSkgJiYKKyAgICAgICAgICAgICAgICAgIGlvcG9ydHNfYWNjZXNzX3Blcm1pdHRlZChj
dXJyZCwgUlRDX1BPUlQoMCksIFJUQ19QT1JUKDEpKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZy
dGNfbG9jaywgZmxhZ3MpOworICAgICAgICAgICAgb3V0YihjdXJyZC0+YXJjaC5jbW9zX2lkeCAm
IDB4N2YsIFJUQ19QT1JUKDApKTsKKyAgICAgICAgICAgIHN1Yl9kYXRhID0gaW5iKFJUQ19QT1JU
KDEpKTsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJ0Y19sb2NrLCBmbGFn
cyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIChwb3J0ID09IDB4Y2Y4KSAmJiAoYnl0
ZXMgPT0gNCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzaXplID0gNDsKKyAgICAgICAgICAg
IHN1Yl9kYXRhID0gY3VycmQtPmFyY2gucGNpX2NmODsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggKHBvcnQgJiAweGZmZmMpID09IDB4Y2ZjICkKKyAgICAgICAgeworICAgICAgICAgICAg
c2l6ZSA9IG1pbihieXRlcywgNCAtIChwb3J0ICYgMykpOworICAgICAgICAgICAgaWYgKCBzaXpl
ID09IDMgKQorICAgICAgICAgICAgICAgIHNpemUgPSAyOworICAgICAgICAgICAgaWYgKCBwY2lf
Y2ZnX29rKGN1cnJkLCBwb3J0ICYgMywgc2l6ZSwgTlVMTCkgKQorICAgICAgICAgICAgICAgIHN1
Yl9kYXRhID0gcGNpX2NvbmZfcmVhZChjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6
ZSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNpemUgPT0gNCApCisgICAgICAgICAgICBy
ZXR1cm4gc3ViX2RhdGE7CisKKyAgICAgICAgZGF0YSB8PSAoc3ViX2RhdGEgJiAoKDF1IDw8IChz
aXplICogOCkpIC0gMSkpIDw8IHNoaWZ0OworICAgICAgICBzaGlmdCArPSBzaXplICogODsKKyAg
ICAgICAgcG9ydCArPSBzaXplOworICAgICAgICBieXRlcyAtPSBzaXplOworICAgIH0KKworICAg
IHJldHVybiBkYXRhOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IGNoZWNrX2d1ZXN0X2lvX2Jy
ZWFrcG9pbnQoc3RydWN0IHZjcHUgKnYsCisgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVk
IGludCBsZW4pCit7CisgICAgdW5zaWduZWQgaW50IHdpZHRoLCBpLCBtYXRjaCA9IDA7CisgICAg
dW5zaWduZWQgbG9uZyBzdGFydDsKKworICAgIGlmICggISh2LT5hcmNoLmRlYnVncmVnWzVdKSB8
fAorICAgICAgICAgISh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfREUpICkK
KyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IDQ7IGkrKyApCisgICAg
eworICAgICAgICBpZiAoICEodi0+YXJjaC5kZWJ1Z3JlZ1s1XSAmCisgICAgICAgICAgICAgICAo
MyA8PCAoaSAqIERSX0VOQUJMRV9TSVpFKSkpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgIHN0YXJ0ID0gdi0+YXJjaC5kZWJ1Z3JlZ1tpXTsKKyAgICAgICAgd2lkdGggPSAwOwor
CisgICAgICAgIHN3aXRjaCAoICh2LT5hcmNoLmRlYnVncmVnWzddID4+CisgICAgICAgICAgICAg
ICAgICAoRFJfQ09OVFJPTF9TSElGVCArIGkgKiBEUl9DT05UUk9MX1NJWkUpKSAmIDB4YyApCisg
ICAgICAgIHsKKyAgICAgICAgY2FzZSBEUl9MRU5fMTogd2lkdGggPSAxOyBicmVhazsKKyAgICAg
ICAgY2FzZSBEUl9MRU5fMjogd2lkdGggPSAyOyBicmVhazsKKyAgICAgICAgY2FzZSBEUl9MRU5f
NDogd2lkdGggPSA0OyBicmVhazsKKyAgICAgICAgY2FzZSBEUl9MRU5fODogd2lkdGggPSA4OyBi
cmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggKHN0YXJ0IDwgKHBvcnQgKyBsZW4pKSAm
JiAoKHN0YXJ0ICsgd2lkdGgpID4gcG9ydCkgKQorICAgICAgICAgICAgbWF0Y2ggfD0gMSA8PCBp
OworICAgIH0KKworICAgIHJldHVybiBtYXRjaDsKK30KKworc3RhdGljIGludCBwcml2X29wX3Jl
YWRfaW8odW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnZhbCwgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCit7CisgICAgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29m
KGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOworICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsK
KworICAgIC8qIElOUyBtdXN0IG5vdCBjb21lIGhlcmUuICovCisgICAgQVNTRVJUKChjdHh0LT5v
cGNvZGUgJiB+OSkgPT0gMHhlNCk7CisKKyAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5
dGVzLCBjdXJyLCBjdHh0LT5yZWdzKSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKKworICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3Vy
ciwgcG9ydCwgYnl0ZXMpOworCisgICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIGJ5dGVzLCBj
dXJyZCkgKQorICAgIHsKKyAgICAgICAgaW9fZW11bF9zdHViX3QgKmlvX2VtdWwgPQorICAgICAg
ICAgICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7
CisKKyAgICAgICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOworICAgICAgICBpb19lbXVs
KGN0eHQtPnJlZ3MpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9ET05FOworICAgIH0KKworICAg
ICp2YWwgPSBndWVzdF9pb19yZWFkKHBvcnQsIGJ5dGVzLCBjdXJyZCk7CisKKyAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworfQorCit2b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2lnbmVkIGludCBwb3J0
LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCisgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmN1cnJkKQoreworICAgIGlmICggYWRtaW5faW9fb2theShwb3J0LCBi
eXRlcywgY3VycmQpICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAoIGJ5dGVzICkgeworICAgICAg
ICBjYXNlIDE6CisgICAgICAgICAgICBvdXRiKCh1aW50OF90KWRhdGEsIHBvcnQpOworICAgICAg
ICAgICAgaWYgKCBwdl9wb3N0X291dGJfaG9vayApCisgICAgICAgICAgICAgICAgcHZfcG9zdF9v
dXRiX2hvb2socG9ydCwgKHVpbnQ4X3QpZGF0YSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgY2FzZSAyOgorICAgICAgICAgICAgb3V0dygodWludDE2X3QpZGF0YSwgcG9ydCk7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSA0OgorICAgICAgICAgICAgb3V0bChkYXRhLCBw
b3J0KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICB3aGlsZSAoIGJ5dGVzICE9IDAgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQg
aW50IHNpemUgPSAxOworCisgICAgICAgIGlmICggKHBvcnQgPT0gMHg0MikgfHwgKHBvcnQgPT0g
MHg0MykgfHwgKHBvcnQgPT0gMHg2MSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwdl9waXRf
aGFuZGxlcihwb3J0LCAodWludDhfdClkYXRhLCAxKTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggcG9ydCA9PSBSVENfUE9SVCgwKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJk
LT5hcmNoLmNtb3NfaWR4ID0gZGF0YTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHBv
cnQgPT0gUlRDX1BPUlQoMSkpICYmCisgICAgICAgICAgICAgICAgICBpb3BvcnRzX2FjY2Vzc19w
ZXJtaXR0ZWQoY3VycmQsIFJUQ19QT1JUKDApLCBSVENfUE9SVCgxKSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgICAgICAgICBpZiAoIHB2X3J0
Y19oYW5kbGVyICkKKyAgICAgICAgICAgICAgICBwdl9ydGNfaGFuZGxlcihjdXJyZC0+YXJjaC5j
bW9zX2lkeCAmIDB4N2YsIGRhdGEpOworICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnJ0
Y19sb2NrLCBmbGFncyk7CisgICAgICAgICAgICBvdXRiKGN1cnJkLT5hcmNoLmNtb3NfaWR4ICYg
MHg3ZiwgUlRDX1BPUlQoMCkpOworICAgICAgICAgICAgb3V0YihkYXRhLCBSVENfUE9SVCgxKSk7
CisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZydGNfbG9jaywgZmxhZ3MpOwor
ICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSAweGNmOCkgJiYgKGJ5dGVzID09
IDQpICkKKyAgICAgICAgeworICAgICAgICAgICAgc2l6ZSA9IDQ7CisgICAgICAgICAgICBjdXJy
ZC0+YXJjaC5wY2lfY2Y4ID0gZGF0YTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHBv
cnQgJiAweGZmZmMpID09IDB4Y2ZjICkKKyAgICAgICAgeworICAgICAgICAgICAgc2l6ZSA9IG1p
bihieXRlcywgNCAtIChwb3J0ICYgMykpOworICAgICAgICAgICAgaWYgKCBzaXplID09IDMgKQor
ICAgICAgICAgICAgICAgIHNpemUgPSAyOworICAgICAgICAgICAgaWYgKCBwY2lfY2ZnX29rKGN1
cnJkLCBwb3J0ICYgMywgc2l6ZSwgJmRhdGEpICkKKyAgICAgICAgICAgICAgICBwY2lfY29uZl93
cml0ZShjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6ZSwgZGF0YSk7CisgICAgICAg
IH0KKworICAgICAgICBpZiAoIHNpemUgPT0gNCApCisgICAgICAgICAgICByZXR1cm47CisKKyAg
ICAgICAgcG9ydCArPSBzaXplOworICAgICAgICBieXRlcyAtPSBzaXplOworICAgICAgICBkYXRh
ID4+PSBzaXplICogODsKKyAgICB9Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9pbyh1
bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKK3sKKyAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwg
c3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOworCisgICAg
LyogT1VUUyBtdXN0IG5vdCBjb21lIGhlcmUuICovCisgICAgQVNTRVJUKChjdHh0LT5vcGNvZGUg
JiB+OSkgPT0gMHhlNik7CisKKyAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5dGVzLCBj
dXJyLCBjdHh0LT5yZWdzKSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
KworICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9y
dCwgYnl0ZXMpOworCisgICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyZCkg
KQorICAgIHsKKyAgICAgICAgaW9fZW11bF9zdHViX3QgKmlvX2VtdWwgPQorICAgICAgICAgICAg
aW9fZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7CisKKyAg
ICAgICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOworICAgICAgICBpb19lbXVsKGN0eHQt
PnJlZ3MpOworICAgICAgICBpZiAoIChieXRlcyA9PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayAp
CisgICAgICAgICAgICBwdl9wb3N0X291dGJfaG9vayhwb3J0LCB2YWwpOworICAgICAgICByZXR1
cm4gWDg2RU1VTF9ET05FOworICAgIH0KKworICAgIGd1ZXN0X2lvX3dyaXRlKHBvcnQsIGJ5dGVz
LCB2YWwsIGN1cnJkKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBp
bnQgcHJpdl9vcF9yZWFkX3NlZ21lbnQoZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQoreworICAgIC8qIENoZWNrIGlmIHRoaXMgaXMgYW4gYXR0ZW1wdCB0byBhY2Nlc3MgdGhlIEkv
TyBiaXRtYXAuICovCisgICAgaWYgKCBzZWcgPT0geDg2X3NlZ190ciApCisgICAgeworICAgICAg
ICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMHg2YyAu
Li4gMHg2ZjogLyogaW5zIC8gb3V0cyAqLworICAgICAgICBjYXNlIDB4ZTQgLi4uIDB4ZTc6IC8q
IGluIC8gb3V0IChpbW1lZGlhdGUgcG9ydCkgKi8KKyAgICAgICAgY2FzZSAweGVjIC4uLiAweGVm
OiAvKiBpbiAvIG91dCAocG9ydCBpbiAlZHgpICovCisgICAgICAgICAgICAvKiBEZWZlciB0aGUg
Y2hlY2sgdG8gcHJpdl9vcF97cmVhZCx3cml0ZX1faW8oKS4gKi8KKyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX0RPTkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGN0eHQtPmFkZHJf
c2l6ZSA8IDY0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGltaXQ7CisgICAgICAg
IHVuc2lnbmVkIGludCBzZWwsIGFyOworCisgICAgICAgIHN3aXRjaCAoIHNlZyApCisgICAgICAg
IHsKKyAgICAgICAgY2FzZSB4ODZfc2VnX2NzOiBzZWwgPSBjdHh0LT5yZWdzLT5jczsgYnJlYWs7
CisgICAgICAgIGNhc2UgeDg2X3NlZ19kczogc2VsID0gcmVhZF9zcmVnKGRzKTsgIGJyZWFrOwor
ICAgICAgICBjYXNlIHg4Nl9zZWdfZXM6IHNlbCA9IHJlYWRfc3JlZyhlcyk7ICBicmVhazsKKyAg
ICAgICAgY2FzZSB4ODZfc2VnX2ZzOiBzZWwgPSByZWFkX3NyZWcoZnMpOyAgYnJlYWs7CisgICAg
ICAgIGNhc2UgeDg2X3NlZ19nczogc2VsID0gcmVhZF9zcmVnKGdzKTsgIGJyZWFrOworICAgICAg
ICBjYXNlIHg4Nl9zZWdfc3M6IHNlbCA9IGN0eHQtPnJlZ3MtPnNzOyBicmVhazsKKyAgICAgICAg
ZGVmYXVsdDogcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHNlbCwgY3VycmVudCwgJnJlZy0+YmFzZSwgJmxpbWl0
LCAmYXIsIDApICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKwor
ICAgICAgICByZWctPmxpbWl0ID0gbGltaXQ7CisgICAgICAgIHJlZy0+YXR0ci5ieXRlcyA9IGFy
ID4+IDg7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHN3aXRjaCAoIHNlZyApCisg
ICAgICAgIHsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGlmICggIWlzX3g4Nl91c2Vy
X3NlZ21lbnQoc2VnKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOworICAgICAgICAgICAgcmVnLT5iYXNlID0gMDsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBjYXNlIHg4Nl9zZWdfZnM6CisgICAgICAgICAgICByZWctPmJhc2UgPSByZGZzYmFzZSgp
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgeDg2X3NlZ19nczoKKyAgICAgICAg
ICAgIHJlZy0+YmFzZSA9IHJkZ3NiYXNlKCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorCisgICAgICAgIHJlZy0+bGltaXQgPSB+MFU7CisKKyAgICAgICAgcmVnLT5hdHRyLmJ5dGVz
ID0gMDsKKyAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy50eXBlID0gX1NFR01FTlRfV1IgPj4gODsK
KyAgICAgICAgaWYgKCBzZWcgPT0geDg2X3NlZ19jcyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJlZy0+YXR0ci5maWVsZHMudHlwZSB8PSBfU0VHTUVOVF9DT0RFID4+IDg7CisgICAgICAgICAg
ICByZWctPmF0dHIuZmllbGRzLmwgPSAxOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZGIgPSAxOworICAgICAgICByZWctPmF0dHIuZmllbGRz
LnMgICA9IDE7CisgICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZHBsID0gMzsKKyAgICAgICAgcmVn
LT5hdHRyLmZpZWxkcy5wICAgPSAxOworICAgICAgICByZWctPmF0dHIuZmllbGRzLmcgICA9IDE7
CisgICAgfQorCisgICAgLyoKKyAgICAgKiBGb3IgeDg2X2VtdWxhdGUuYydzIG1vZGVfcmluZzAo
KSB0byB3b3JrLCBmYWtlIGEgRFBMIG9mIHplcm8uCisgICAgICogQWxzbyBkbyB0aGlzIGZvciBj
b25zaXN0ZW5jeSBmb3Igbm9uLWNvbmZvcm1pbmcgY29kZSBzZWdtZW50cy4KKyAgICAgKi8KKyAg
ICBpZiAoIChzZWcgPT0geDg2X3NlZ19zcyB8fAorICAgICAgICAgIChzZWcgPT0geDg2X3NlZ19j
cyAmJgorICAgICAgICAgICAhKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9FQyA+
PiA4KSkpKSAmJgorICAgICAgICAgZ3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgY3R4dC0+cmVn
cykgKQorICAgICAgICByZWctPmF0dHIuZmllbGRzLmRwbCA9IDA7CisKKyAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHB2X2VtdWxfdmlydF90b19saW5lYXIodW5zaWdu
ZWQgbG9uZyBiYXNlLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGxvbmcgbGltaXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAq
YWRkcikKK3sKKyAgICBpbnQgcmMgPSBYODZFTVVMX09LQVk7CisKKyAgICAqYWRkciA9IGJhc2Ug
KyBvZmZzZXQ7CisKKyAgICBpZiAoIGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICkKKyAgICB7CisgICAg
ICAgIGlmICggbGltaXQgPCBieXRlcyAtIDEgfHwgb2Zmc2V0ID4gbGltaXQgLSBieXRlcyArIDEg
KQorICAgICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgKmFkZHIgPSAo
dWludDMyX3QpKmFkZHI7CisgICAgfQorICAgIGVsc2UgaWYgKCAhX19hZGRyX29rKCphZGRyKSAp
CisgICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICBpZiAoIHVubGlrZWx5KHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OKSApCisgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihz
ZWcgIT0geDg2X3NlZ19zcyA/IFRSQVBfZ3BfZmF1bHQKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIGN0eHQpOworCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0
aWMgaW50IHByaXZfb3BfcmVwX2lucyh1aW50MTZfdCBwb3J0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVuc2ln
bmVkIGxvbmcgKnJlcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250
YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7CisgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+
ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgZ29hbCA9ICpyZXBzOworICAgIHN0cnVjdCBzZWdt
ZW50X3JlZ2lzdGVyIHNyZWc7CisgICAgaW50IHJjOworCisgICAgQVNTRVJUKHNlZyA9PSB4ODZf
c2VnX2VzKTsKKworICAgICpyZXBzID0gMDsKKworICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9y
dCwgYnl0ZXNfcGVyX3JlcCwgY3VyciwgY3R4dC0+cmVncykgKQorICAgICAgICByZXR1cm4gWDg2
RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICByYyA9IHByaXZfb3BfcmVhZF9zZWdtZW50KHg4Nl9z
ZWdfZXMsICZzcmVnLCBjdHh0KTsKKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAg
ICAgIHJldHVybiByYzsKKworICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucCApCisgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBpZiAoICFzcmVnLmF0dHIuZmllbGRz
LnMgfHwKKyAgICAgICAgIChzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfQ09ERSA+
PiA4KSkgfHwKKyAgICAgICAgICEoc3JlZy5hdHRyLmZpZWxkcy50eXBlICYgKF9TRUdNRU5UX1dS
ID4+IDgpKSApCisgICAgeworICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgMCwgY3R4dCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9
CisKKyAgICBwb2MtPmJwbWF0Y2ggPSBjaGVja19ndWVzdF9pb19icmVha3BvaW50KGN1cnIsIHBv
cnQsIGJ5dGVzX3Blcl9yZXApOworCisgICAgd2hpbGUgKCAqcmVwcyA8IGdvYWwgKQorICAgIHsK
KyAgICAgICAgdW5zaWduZWQgaW50IGRhdGEgPSBndWVzdF9pb19yZWFkKHBvcnQsIGJ5dGVzX3Bl
cl9yZXAsIGN1cnJkKTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyOworCisgICAgICAgIHJj
ID0gcHZfZW11bF92aXJ0X3RvX2xpbmVhcihzcmVnLmJhc2UsIG9mZnNldCwgYnl0ZXNfcGVyX3Jl
cCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyZWcubGltaXQsIHg4Nl9z
ZWdfZXMsIGN0eHQsICZhZGRyKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQor
ICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIGlmICggKHJjID0gX19jb3B5X3RvX3Vz
ZXIoKHZvaWQgKilhZGRyLCAmZGF0YSwgYnl0ZXNfcGVyX3JlcCkpICE9IDAgKQorICAgICAgICB7
CisgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQoUEZFQ193cml0ZV9hY2Nlc3MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGJ5dGVzX3Blcl9yZXAgLSByYywgY3R4
dCk7CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAgICAgIH0KKwor
ICAgICAgICArKypyZXBzOworCisgICAgICAgIGlmICggcG9jLT5icG1hdGNoIHx8IGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyogeDg2
X2VtdWxhdGUoKSBjbGlwcyB0aGUgcmVwZXRpdGlvbiBjb3VudCB0byBlbnN1cmUgd2UgZG9uJ3Qg
d3JhcC4gKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseShjdHh0LT5yZWdzLT5lZmxhZ3MgJiBYODZf
RUZMQUdTX0RGKSApCisgICAgICAgICAgICBvZmZzZXQgLT0gYnl0ZXNfcGVyX3JlcDsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgb2Zmc2V0ICs9IGJ5dGVzX3Blcl9yZXA7CisgICAgfQorCisg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCBwcml2X29wX3JlcF9vdXRz
KGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCBwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJfcmVwLCB1bnNpZ25lZCBsb25nICpyZXBzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQor
eworICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1
Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWdu
ZWQgbG9uZyBnb2FsID0gKnJlcHM7CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc3JlZzsK
KyAgICBpbnQgcmM7CisKKyAgICAqcmVwcyA9IDA7CisKKyAgICBpZiAoICFndWVzdF9pb19va2F5
KHBvcnQsIGJ5dGVzX3Blcl9yZXAsIGN1cnIsIGN0eHQtPnJlZ3MpICkKKyAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworCisgICAgcmMgPSBwcml2X29wX3JlYWRfc2VnbWVudChz
ZWcsICZzcmVnLCBjdHh0KTsKKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAg
IHJldHVybiByYzsKKworICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucCApCisgICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBpZiAoICFzcmVnLmF0dHIuZmllbGRzLnMg
fHwKKyAgICAgICAgICgoc3JlZy5hdHRyLmZpZWxkcy50eXBlICYgKF9TRUdNRU5UX0NPREUgPj4g
OCkpICYmCisgICAgICAgICAgIShzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfV1Ig
Pj4gOCkpKSApCisgICAgeworICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oc2VnICE9IHg4
Nl9zZWdfc3MgPyBUUkFQX2dwX2ZhdWx0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IFRSQVBfc3RhY2tfZXJyb3IsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAwLCBjdHh0KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwor
ICAgIH0KKworICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3Vy
ciwgcG9ydCwgYnl0ZXNfcGVyX3JlcCk7CisKKyAgICB3aGlsZSAoICpyZXBzIDwgZ29hbCApCisg
ICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZGF0YSA9IDA7CisgICAgICAgIHVuc2lnbmVkIGxv
bmcgYWRkcjsKKworICAgICAgICByYyA9IHB2X2VtdWxfdmlydF90b19saW5lYXIoc3JlZy5iYXNl
LCBvZmZzZXQsIGJ5dGVzX3Blcl9yZXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzcmVnLmxpbWl0LCBzZWcsIGN0eHQsICZhZGRyKTsKKyAgICAgICAgaWYgKCByYyAhPSBY
ODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIGlmICggKHJj
ID0gX19jb3B5X2Zyb21fdXNlcigmZGF0YSwgKHZvaWQgKilhZGRyLCBieXRlc19wZXJfcmVwKSkg
IT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCBhZGRy
ICsgYnl0ZXNfcGVyX3JlcCAtIHJjLCBjdHh0KTsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKKyAgICAgICAgfQorCisgICAgICAgIGd1ZXN0X2lvX3dyaXRlKHBvcnQsIGJ5
dGVzX3Blcl9yZXAsIGRhdGEsIGN1cnJkKTsKKworICAgICAgICArKypyZXBzOworCisgICAgICAg
IGlmICggcG9jLT5icG1hdGNoIHx8IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgLyogeDg2X2VtdWxhdGUoKSBjbGlwcyB0aGUgcmVwZXRp
dGlvbiBjb3VudCB0byBlbnN1cmUgd2UgZG9uJ3Qgd3JhcC4gKi8KKyAgICAgICAgaWYgKCB1bmxp
a2VseShjdHh0LT5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0RGKSApCisgICAgICAgICAgICBv
ZmZzZXQgLT0gYnl0ZXNfcGVyX3JlcDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgb2Zmc2V0
ICs9IGJ5dGVzX3Blcl9yZXA7CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30K
Kworc3RhdGljIGludCBwcml2X29wX3JlYWRfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQg
bG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owor
CisgICAgc3dpdGNoICggcmVnICkKKyAgICB7CisgICAgY2FzZSAwOiAvKiBSZWFkIENSMCAqLwor
ICAgICAgICAqdmFsID0gKHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUykgfCBjdXJyLT5hcmNoLnB2
X3ZjcHUuY3RybHJlZ1swXTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNh
c2UgMjogLyogUmVhZCBDUjIgKi8KKyAgICBjYXNlIDQ6IC8qIFJlYWQgQ1I0ICovCisgICAgICAg
ICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1tyZWddOworICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworCisgICAgY2FzZSAzOiAvKiBSZWFkIENSMyAqLworICAgIHsKKyAgICAg
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgbWZuOworCisgICAgICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihjdXJy
ZCkgKQorICAgICAgICB7CisgICAgICAgICAgICBtZm4gPSBwYWdldGFibGVfZ2V0X3BmbihjdXJy
LT5hcmNoLmd1ZXN0X3RhYmxlKTsKKyAgICAgICAgICAgICp2YWwgPSB4ZW5fcGZuX3RvX2NyMyht
Zm5fdG9fZ21mbihjdXJyZCwgbWZuKSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPQorICAgICAgICAgICAgICAgIG1h
cF9kb21haW5fcGFnZShfbWZuKHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFi
bGUpKSk7CisKKyAgICAgICAgICAgIG1mbiA9IGw0ZV9nZXRfcGZuKCpwbDRlKTsKKyAgICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOworICAgICAgICAgICAgKnZhbCA9IGNvbXBhdF9w
Zm5fdG9fY3IzKG1mbl90b19nbWZuKGN1cnJkLCBtZm4pKTsKKyAgICAgICAgfQorICAgICAgICAv
KiBQVHMgc2hvdWxkIG5vdCBiZSBzaGFyZWQgKi8KKyAgICAgICAgQlVHX09OKHBhZ2VfZ2V0X293
bmVyKG1mbl90b19wYWdlKG1mbikpID09IGRvbV9jb3cpOworICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNp
Z25lZCBsb25nIHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisK
KyAgICBzd2l0Y2ggKCByZWcgKQorICAgIHsKKyAgICBjYXNlIDA6IC8qIFdyaXRlIENSMCAqLwor
ICAgICAgICBpZiAoICh2YWwgXiByZWFkX2NyMCgpKSAmIH5YODZfQ1IwX1RTICkKKyAgICAgICAg
eworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAg
ICAgICJBdHRlbXB0IHRvIGNoYW5nZSB1bm1vZGlmaWFibGUgQ1IwIGZsYWdzXG4iKTsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGRvX2ZwdV90YXNrc3dpdGNoKCEhKHZh
bCAmIFg4Nl9DUjBfVFMpKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNh
c2UgMjogLyogV3JpdGUgQ1IyICovCisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVn
WzJdID0gdmFsOworICAgICAgICBhcmNoX3NldF9jcjIoY3VyciwgdmFsKTsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgMzogLyogV3JpdGUgQ1IzICovCisgICAgewor
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKKyAgICAgICAgdW5z
aWduZWQgbG9uZyBnZm47CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAg
IGludCByYzsKKworICAgICAgICBnZm4gPSAhaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKQorICAg
ICAgICAgICAgICA/IHhlbl9jcjNfdG9fcGZuKHZhbCkgOiBjb21wYXRfY3IzX3RvX3Bmbih2YWwp
OworICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmQsIGdmbiwgTlVMTCwgUDJN
X0FMTE9DKTsKKyAgICAgICAgaWYgKCAhcGFnZSApCisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgcmMgPSBuZXdfZ3Vlc3RfY3IzKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CisKKyAgICAgICAgc3dpdGNoICggcmMgKQorICAgICAgICB7CisgICAgICAgIGNh
c2UgMDoKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGNhc2UgLUVS
RVNUQVJUOiAvKiByZXRyeSBhZnRlciBwcmVlbXB0aW9uICovCisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9SRVRSWTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBj
YXNlIDQ6IC8qIFdyaXRlIENSNCAqLworICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJl
Z1s0XSA9IHB2X2d1ZXN0X2NyNF9maXh1cChjdXJyLCB2YWwpOworICAgICAgICB3cml0ZV9jcjQo
cHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGN1cnIpKTsKKyAgICAgICAgY3R4dF9zd2l0Y2hfbGV2
ZWxsaW5nKGN1cnIpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKK30KKworc3RhdGljIGludCBwcml2X29wX3Jl
YWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgdW5z
aWduZWQgbG9uZyByZXMgPSBkb19nZXRfZGVidWdyZWcocmVnKTsKKworICAgIGlmICggSVNfRVJS
X1ZBTFVFKHJlcykgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAg
ICAqdmFsID0gcmVzOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGlu
dCBwcml2X29wX3dyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQoreworICAgIHJldHVybiBkb19zZXRfZGVidWdyZWcocmVnLCB2YWwpID09IDAKKyAgICAgICAg
ICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKK30KKworc3RhdGljIGlu
bGluZSB1aW50NjRfdCBndWVzdF9taXNjX2VuYWJsZSh1aW50NjRfdCB2YWwpCit7CisgICAgdmFs
ICY9IH4oTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVSRl9BVkFJTCB8CisgICAgICAgICAgICAgTVNS
X0lBMzJfTUlTQ19FTkFCTEVfTU9OSVRPUl9FTkFCTEUpOworICAgIHZhbCB8PSBNU1JfSUEzMl9N
SVNDX0VOQUJMRV9CVFNfVU5BVkFJTCB8CisgICAgICAgICAgIE1TUl9JQTMyX01JU0NfRU5BQkxF
X1BFQlNfVU5BVkFJTCB8CisgICAgICAgICAgIE1TUl9JQTMyX01JU0NfRU5BQkxFX1hUUFJfRElT
QUJMRTsKKyAgICByZXR1cm4gdmFsOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfY3B1ZnJl
cV9jb250cm9sbGVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuICgoY3B1
ZnJlcV9jb250cm9sbGVyID09IEZSRVFDVExfZG9tMF9rZXJuZWwpICYmCisgICAgICAgICAgICBp
c19oYXJkd2FyZV9kb21haW4oZCkpOworfQorCitzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9tc3Io
dW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgcHJpdl9v
cF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4
dCk7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOworICAgIGJvb2wgdnBtdV9tc3IgPSBm
YWxzZTsKKworICAgIHN3aXRjaCAoIHJlZyApCisgICAgeworICAgICAgICBpbnQgcmM7CisKKyAg
ICBjYXNlIE1TUl9GU19CQVNFOgorICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJy
ZCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNl
ID8gX19yZGZzYmFzZSgpIDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2U7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9HU19CQVNFOgorICAgICAgICBpZiAo
IGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNlID8gX19yZGdzYmFzZSgpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsOworICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6
CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXI7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICAvKgorICAgICAqIEluIG9yZGVyIHRv
IGZ1bGx5IHJldGFpbiBvcmlnaW5hbCBiZWhhdmlvciwgZGVmZXIgY2FsbGluZworICAgICAqIHB2
X3NvZnRfcmR0c2MoKSB1bnRpbCBhZnRlciBlbXVsYXRpb24uIFRoaXMgbWF5IHdhbnQvbmVlZCB0
byBiZQorICAgICAqIHJlY29uc2lkZXJlZC4KKyAgICAgKi8KKyAgICBjYXNlIE1TUl9JQTMyX1RT
QzoKKyAgICAgICAgcG9jLT50c2MgfD0gVFNDX0JBU0U7CisgICAgICAgIGdvdG8gbm9ybWFsOwor
CisgICAgY2FzZSBNU1JfVFNDX0FVWDoKKyAgICAgICAgcG9jLT50c2MgfD0gVFNDX0FVWDsKKyAg
ICAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCisgICAgICAgICAgICBnb3RvIG5vcm1hbDsKKyAg
ICAgICAgKnZhbCA9IDA7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNl
IE1TUl9FRkVSOgorICAgICAgICAqdmFsID0gcmVhZF9lZmVyKCk7CisgICAgICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCisgICAgICAgICAgICAqdmFsICY9IH4oRUZFUl9MTUUg
fCBFRkVSX0xNQSB8IEVGRVJfTE1TTEUpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
CisgICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9DVEw6CisgICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9T
VEFUVVM6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFX0xJTUlUOgorICAgIGNhc2UgTVNSX0s4X1BT
VEFURV9DVFJMOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURV9TVEFUVVM6CisgICAgY2FzZSBNU1Jf
SzhfUFNUQVRFMDoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEUxOgorICAgIGNhc2UgTVNSX0s4X1BT
VEFURTI6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFMzoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEU0
OgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTU6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFNjoKKyAg
ICBjYXNlIE1TUl9LOF9QU1RBVEU3OgorICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciAhPSBYODZfVkVORE9SX0FNRCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYg
KCB1bmxpa2VseShpc19jcHVmcmVxX2NvbnRyb2xsZXIoY3VycmQpKSApCisgICAgICAgICAgICBn
b3RvIG5vcm1hbDsKKyAgICAgICAgKnZhbCA9IDA7CisgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CisKKyAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JFVjoKKyAgICAgICAgQlVJTERfQlVHX09O
KE1TUl9JQTMyX1VDT0RFX1JFViAhPSBNU1JfQU1EX1BBVENITEVWRUwpOworICAgICAgICBpZiAo
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCB3cm1zcl9zYWZlKE1TUl9JQTMyX1VDT0RFX1JFViwgMCkgKQor
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgLyogQXMgZG9jdW1lbnRlZCBpbiB0
aGUgU0RNOiBEbyBhIENQVUlEIDEgaGVyZSAqLworICAgICAgICAgICAgY3B1aWRfZWF4KDEpOwor
ICAgICAgICB9CisgICAgICAgIGdvdG8gbm9ybWFsOworCisgICAgY2FzZSBNU1JfSUEzMl9NSVND
X0VOQUJMRToKKyAgICAgICAgaWYgKCByZG1zcl9zYWZlKHJlZywgKnZhbCkgKQorICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICp2YWwgPSBndWVzdF9taXNjX2VuYWJsZSgqdmFsKTsKKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNT
X01BU0s6CisgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuZHJf
bWFza1swXTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0FN
RDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgorICAg
ICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdl92Y3B1LmRyX21hc2tbcmVnIC0g
TVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKKworICAgIGNhc2UgTVNSX0lBMzJfUEVSRl9DQVBBQklMSVRJRVM6CisgICAgICAgIC8q
IE5vIGV4dHJhIGNhcGFiaWxpdGllcyBhcmUgc3VwcG9ydGVkLiAqLworICAgICAgICAqdmFsID0g
MDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0lOVEVMX1BM
QVRGT1JNX0lORk86CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFU
Rk9STV9JTkZPLCAqdmFsKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IDA7
CisgICAgICAgIGlmICggdGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQorICAgICAg
ICAgICAgKnZhbCB8PSBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORzsKKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNf
RU5BQkxFUzoKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCB8fAorICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX01JU0NfRkVB
VFVSRVNfRU5BQkxFUywgKnZhbCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICp2YWwg
PSAwOworICAgICAgICBpZiAoIGN1cnItPmFyY2guY3B1aWRfZmF1bHRpbmcgKQorICAgICAgICAg
ICAgKnZhbCB8PSBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX1A2X1BFUkZDVFIoMCkuLi5NU1JfUDZf
UEVSRkNUUig3KToKKyAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApLi4uTVNSX1A2X0VWTlRTRUwo
Myk6CisgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjAuLi5NU1JfQ09SRV9QRVJGX0ZJ
WEVEX0NUUjI6CisgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUl9DVFJMLi4uTVNSX0NP
UkVfUEVSRl9HTE9CQUxfT1ZGX0NUUkw6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgICAgICB7CisgICAgICAgICAgICB2cG11
X21zciA9IHRydWU7CisgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIE1T
Ul9BTURfRkFNMTVIX0VWTlRTRUwwLi4uTVNSX0FNRF9GQU0xNUhfUEVSRkNUUjU6CisgICAgY2Fz
ZSBNU1JfSzdfRVZOVFNFTDAuLi5NU1JfSzdfUEVSRkNUUjM6CisgICAgICAgICAgICBpZiAoIHZw
bXVfbXNyIHx8IChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIHZwbXVfZG9fcmRtc3IocmVnLCB2
YWwpICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICAvKiBmYWxs
IHRocm91Z2ggKi8KKyAgICBkZWZhdWx0OgorICAgICAgICBpZiAoIHJkbXNyX2h5cGVydmlzb3Jf
cmVncyhyZWcsIHZhbCkgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
ICAgICByYyA9IHZtY2VfcmRtc3IocmVnLCB2YWwpOworICAgICAgICBpZiAoIHJjIDwgMCApCisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBub3JtYWw6Cisg
ICAgICAgIC8qIEV2ZXJ5b25lIGNhbiByZWFkIHRoZSBNU1Igc3BhY2UuICovCisgICAgICAgIC8q
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRG9tYWluIGF0dGVtcHRlZCBSRE1TUiAlMDh4XG4i
LCByZWcpOyAqLworICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCAqdmFsKSApCisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9vcF93cml0
ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBj
dXJyLT5kb21haW47CisgICAgYm9vbCB2cG11X21zciA9IGZhbHNlOworCisgICAgc3dpdGNoICgg
cmVnICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHRlbXA7CisgICAgICAgIGludCByYzsKKwor
ICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1
cnJkKSB8fCAhaXNfY2Fub25pY2FsX2FkZHJlc3ModmFsKSApCisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgd3Jmc2Jhc2UodmFsKTsKKyAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jh
c2UgPSB2YWw7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9H
U19CQVNFOgorICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgfHwgIWlzX2Nh
bm9uaWNhbF9hZGRyZXNzKHZhbCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHdyZ3Ni
YXNlKHZhbCk7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IHZh
bDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX1NIQURPV19H
U19CQVNFOgorICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgfHwgIWlzX2Nh
bm9uaWNhbF9hZGRyZXNzKHZhbCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHdybXNy
bChNU1JfU0hBRE9XX0dTX0JBU0UsIHZhbCk7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5n
c19iYXNlX3VzZXIgPSB2YWw7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBj
YXNlIE1TUl9LN19GSURfVklEX1NUQVRVUzoKKyAgICBjYXNlIE1TUl9LN19GSURfVklEX0NUTDoK
KyAgICBjYXNlIE1TUl9LOF9QU1RBVEVfTElNSVQ6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFX0NU
Ukw6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFX1NUQVRVUzoKKyAgICBjYXNlIE1TUl9LOF9QU1RB
VEUwOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTE6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFMjoK
KyAgICBjYXNlIE1TUl9LOF9QU1RBVEUzOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTQ6CisgICAg
Y2FzZSBNU1JfSzhfUFNUQVRFNToKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEU2OgorICAgIGNhc2Ug
TVNSX0s4X1BTVEFURTc6CisgICAgY2FzZSBNU1JfSzhfSFdDUjoKKyAgICAgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGlmICggbGlrZWx5KCFpc19jcHVmcmVxX2NvbnRyb2xsZXIoY3VycmQpKSB8
fAorICAgICAgICAgICAgIHdybXNyX3NhZmUocmVnLCB2YWwpID09IDAgKQorICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9BTUQ2
NF9OQl9DRkc6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfQU1EIHx8CisgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPCAweDEwIHx8IGJv
b3RfY3B1X2RhdGEueDg2ID4gMHgxNyApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYg
KCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQor
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgaWYgKCAocmRtc3Jfc2Fm
ZShNU1JfQU1ENjRfTkJfQ0ZHLCB0ZW1wKSAhPSAwKSB8fAorICAgICAgICAgICAgICgodmFsIF4g
dGVtcCkgJiB+KDFVTEwgPDwgQU1ENjRfTkJfQ0ZHX0NGOF9FWFRfRU5BQkxFX0JJVCkpICkKKyAg
ICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgaWYgKCB3cm1zcl9zYWZlKE1TUl9BTUQ2
NF9OQl9DRkcsIHZhbCkgPT0gMCApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX0ZBTTEwSF9NTUlPX0NPTkZfQkFTRToKKyAg
ICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgfHwK
KyAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4NiA8IDB4MTAgfHwgYm9vdF9jcHVfZGF0YS54
ODYgPiAweDE3ICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oY3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSApCisgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBpZiAoIHJkbXNyX3NhZmUoTVNSX0ZBTTEwSF9N
TUlPX0NPTkZfQkFTRSwgdGVtcCkgIT0gMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
aWYgKCAocGNpX3Byb2JlICYgUENJX1BST0JFX01BU0spID09IFBDSV9QUk9CRV9NTUNPTkYgPwor
ICAgICAgICAgICAgIHRlbXAgIT0gdmFsIDoKKyAgICAgICAgICAgICAoKHRlbXAgXiB2YWwpICYK
KyAgICAgICAgICAgICAgfihGQU0xMEhfTU1JT19DT05GX0VOQUJMRSB8CisgICAgICAgICAgICAg
ICAgKEZBTTEwSF9NTUlPX0NPTkZfQlVTUkFOR0VfTUFTSyA8PAorICAgICAgICAgICAgICAgICBG
QU0xMEhfTU1JT19DT05GX0JVU1JBTkdFX1NISUZUKSB8CisgICAgICAgICAgICAgICAgKCh1NjQp
RkFNMTBIX01NSU9fQ09ORl9CQVNFX01BU0sgPDwKKyAgICAgICAgICAgICAgICAgRkFNMTBIX01N
SU9fQ09ORl9CQVNFX1NISUZUKSkpICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAg
ICAgaWYgKCB3cm1zcl9zYWZlKE1TUl9GQU0xMEhfTU1JT19DT05GX0JBU0UsIHZhbCkgPT0gMCAp
CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgTVNSX0lBMzJfVUNPREVfUkVWOgorICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJy
KSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBpZiAoIHJkbXNy
X3NhZmUocmVnLCB0ZW1wKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCB2YWwg
KQorICAgICAgICAgICAgZ290byBpbnZhbGlkOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OworCisgICAgY2FzZSBNU1JfSUEzMl9NSVNDX0VOQUJMRToKKyAgICAgICAgaWYgKCByZG1zcl9z
YWZlKHJlZywgdGVtcCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggdmFsICE9
IGd1ZXN0X21pc2NfZW5hYmxlKHRlbXApICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0lBMzJfTVBFUkY6Cisg
ICAgY2FzZSBNU1JfSUEzMl9BUEVSRjoKKyAgICAgICAgaWYgKCAoYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwpICYmCisgICAgICAgICAgICAgKGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCkgKQorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGlmICggbGlrZWx5KCFpc19jcHVmcmVxX2NvbnRyb2xsZXIoY3VycmQpKSB8fAorICAg
ICAgICAgICAgIHdybXNyX3NhZmUocmVnLCB2YWwpID09IDAgKQorICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9JQTMyX1BFUkZf
Q1RMOgorICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9S
X0lOVEVMICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1
ZnJlcV9jb250cm9sbGVyKGN1cnJkKSkgfHwKKyAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywg
dmFsKSA9PSAwICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBNU1JfSUEzMl9USEVSTV9DT05UUk9MOgorICAgIGNhc2UgTVNSX0lB
MzJfRU5FUkdZX1BFUkZfQklBUzoKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYg
KCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgfHwK
KyAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkKKyAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfQU1ENjRf
RFIwX0FERFJFU1NfTUFTSzoKKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0RCRVhUKSB8fCAodmFsID4+IDMyKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY3Vy
ci0+YXJjaC5wdl92Y3B1LmRyX21hc2tbMF0gPSB2YWw7CisgICAgICAgIGlmICggY3Vyci0+YXJj
aC5kZWJ1Z3JlZ1s3XSAmIERSN19BQ1RJVkVfTUFTSyApCisgICAgICAgICAgICB3cm1zcmwoTVNS
X0FNRDY0X0RSMF9BRERSRVNTX01BU0ssIHZhbCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CisKKyAgICBjYXNlIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRf
RFIzX0FERFJFU1NfTUFTSzoKKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0RCRVhUKSB8fCAodmFsID4+IDMyKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY3Vy
ci0+YXJjaC5wdl92Y3B1LmRyX21hc2tbcmVnIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sg
KyAxXSA9IHZhbDsKKyAgICAgICAgaWYgKCBjdXJyLT5hcmNoLmRlYnVncmVnWzddICYgRFI3X0FD
VElWRV9NQVNLICkKKyAgICAgICAgICAgIHdybXNybChyZWcsIHZhbCk7CisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgorICAg
ICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8
CisgICAgICAgICAgICAgdmFsIHx8IHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8s
IHZhbCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CisKKyAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CisgICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAg
ICAgICAgICAodmFsICYgfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSB8fAorICAg
ICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywgdGVt
cCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggKHZhbCAmIE1TUl9NSVNDX0ZF
QVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSAmJgorICAgICAgICAgICAgICF0aGlzX2NwdShjcHVpZF9m
YXVsdGluZ19lbmFibGVkKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY3Vyci0+YXJj
aC5jcHVpZF9mYXVsdGluZyA9ICEhKHZhbCAmIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxU
SU5HKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX1A2X1BF
UkZDVFIoMCkuLi5NU1JfUDZfUEVSRkNUUig3KToKKyAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDAp
Li4uTVNSX1A2X0VWTlRTRUwoMyk6CisgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjAu
Li5NU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjI6CisgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVE
X0NUUl9DVFJMLi4uTVNSX0NPUkVfUEVSRl9HTE9CQUxfT1ZGX0NUUkw6CisgICAgICAgIGlmICgg
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgICAgICB7
CisgICAgICAgICAgICB2cG11X21zciA9IHRydWU7CisgICAgY2FzZSBNU1JfQU1EX0ZBTTE1SF9F
Vk5UU0VMMC4uLk1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgorICAgIGNhc2UgTVNSX0s3X0VWTlRT
RUwwLi4uTVNSX0s3X1BFUkZDVFIzOgorICAgICAgICAgICAgaWYgKCB2cG11X21zciB8fCAoYm9v
dF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgaWYgKCAodnBtdV9tb2RlICYgWEVOUE1VX01PREVfQUxMKSAmJgor
ICAgICAgICAgICAgICAgICAgICAgIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgKQorICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgICAgICAgICAgICAgaWYg
KCB2cG11X2RvX3dybXNyKHJlZywgdmFsLCAwKSApCisgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgaWYgKCB3cm1zcl9oeXBlcnZpc29yX3JlZ3MocmVnLCB2YWwpID09IDEgKQorICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgICAgICByYyA9IHZtY2Vfd3Jtc3IocmVnLCB2
YWwpOworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
aWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgICAgIGlm
ICggKHJkbXNyX3NhZmUocmVnLCB0ZW1wKSAhPSAwKSB8fCAodmFsICE9IHRlbXApICkKKyAgICBp
bnZhbGlkOgorICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAg
ICAgICAgICAgICAiRG9tYWluIGF0dGVtcHRlZCBXUk1TUiAlMDh4IGZyb20gMHglMDE2IlBSSXg2
NCIgdG8gMHglMDE2IlBSSXg2NCJcbiIsCisgICAgICAgICAgICAgICAgICAgICByZWcsIHRlbXAs
IHZhbCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworfQorCitzdGF0aWMgaW50IHByaXZfb3Bfd2JpbnZkKHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIC8qIElnbm9yZSB0aGUgaW5zdHJ1
Y3Rpb24gaWYgdW5wcml2aWxlZ2VkLiAqLworICAgIGlmICggIWNhY2hlX2ZsdXNoX3Blcm1pdHRl
ZChjdXJyZW50LT5kb21haW4pICkKKyAgICAgICAgLyoKKyAgICAgICAgICogTm9uLXBoeXNkZXYg
ZG9tYWluIGF0dGVtcHRlZCBXQklOVkQ7IGlnbm9yZSBmb3Igbm93IHNpbmNlCisgICAgICAgICAq
IG5ld2VyIGxpbnV4IHVzZXMgdGhpcyBpbiBzb21lIHN0YXJ0LW9mLWRheSB0aW1pbmcgbG9vcHMu
CisgICAgICAgICAqLworICAgICAgICA7CisgICAgZWxzZQorICAgICAgICB3YmludmQoKTsKKwor
ICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK2ludCBwdl9lbXVsX2NwdWlkKHVpbnQzMl90
IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRf
bGVhZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBndWVzdF9j
cHVpZChjdXJyZW50LCBsZWFmLCBzdWJsZWFmLCByZXMpOworCisgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKK30KKworc3RhdGljIGludCBwcml2X29wX3ZhbGlkYXRlKGNvbnN0IHN0cnVjdCB4ODZf
ZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3dpdGNoICggY3R4dC0+b3Bjb2RlICkK
KyAgICB7CisgICAgY2FzZSAweDZjIC4uLiAweDZmOiAvKiBpbnMgLyBvdXRzICovCisgICAgY2Fz
ZSAweGU0IC4uLiAweGU3OiAvKiBpbiAvIG91dCAoaW1tZWRpYXRlIHBvcnQpICovCisgICAgY2Fz
ZSAweGVjIC4uLiAweGVmOiAvKiBpbiAvIG91dCAocG9ydCBpbiAlZHgpICovCisgICAgY2FzZSBY
ODZFTVVMX09QQygweDBmLCAweDA2KTogLyogY2x0cyAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMo
MHgwZiwgMHgwOSk6IC8qIHdiaW52ZCAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgy
MCkgLi4uCisgICAgICAgICBYODZFTVVMX09QQygweDBmLCAweDIzKTogLyogbW92IHRvL2Zyb20g
Y3IvZHIgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzApOiAvKiB3cm1zciAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgzMSk6IC8qIHJkdHNjICovCisgICAgY2FzZSBY
ODZFTVVMX09QQygweDBmLCAweDMyKTogLyogcmRtc3IgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYsIDB4YTIpOiAvKiBjcHVpZCAqLworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
CisgICAgY2FzZSAweGZhOiBjYXNlIDB4ZmI6IC8qIGNsaSAvIHN0aSAqLworICAgICAgICBpZiAo
ICFpb3BsX29rKGN1cnJlbnQsIGN0eHQtPnJlZ3MpICkKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAvKgorICAgICAgICAgKiBUaGlzIGlzIGp1c3QgdG9vIGRhbmdlcm91cyB0byBhbGxvdywg
aW4gbXkgb3Bpbmlvbi4gQ29uc2lkZXIgaWYgdGhlCisgICAgICAgICAqIGNhbGxlciB0aGVuIHRy
aWVzIHRvIHJlZW5hYmxlIGludGVycnVwdHMgdXNpbmcgUE9QRjogd2UgY2FuJ3QgdHJhcAorICAg
ICAgICAgKiB0aGF0IGFuZCB3ZSdsbCBlbmQgdXAgd2l0aCBoYXJkLXRvLWRlYnVnIGxvY2t1cHMu
IEZhc3QgJiBsb29zZSB3aWxsCisgICAgICAgICAqIGRvIGZvciB1cy4gOi0pCisgICAgICAgIHZj
cHVfaW5mbyhjdXJyZW50LCBldnRjaG5fdXBjYWxsX21hc2spID0gKGN0eHQtPm9wY29kZSA9PSAw
eGZhKTsKKyAgICAgICAgICovCisgICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CisKKyAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50
IG1vZHJtX3JtLCBtb2RybV9yZWc7CisKKyAgICAgICAgaWYgKCB4ODZfaW5zbl9tb2RybShzdGF0
ZSwgJm1vZHJtX3JtLCAmbW9kcm1fcmVnKSAhPSAzIHx8CisgICAgICAgICAgICAgKG1vZHJtX3Jt
ICYgNykgIT0gMSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgc3dpdGNoICggbW9kcm1f
cmVnICYgNyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAyOiAvKiB4c2V0YnYgKi8KKyAgICAg
ICAgY2FzZSA3OiAvKiByZHRzY3AgKi8KKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIH0KKworICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKK30KKworc3RhdGljIGludCBwcml2X29wX2luc25fZmV0Y2go
ZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBf
ZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQoreworICAgIGNvbnN0IHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9CisgICAgICAgIGNv
bnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKKyAgICB1bnNpZ25l
ZCBpbnQgcmM7CisgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gcG9jLT5jcy5iYXNlICsgb2Zmc2V0
OworCisgICAgQVNTRVJUKHNlZyA9PSB4ODZfc2VnX2NzKTsKKworICAgIC8qIFdlIGRvbid0IG1l
YW4gdG8gZW11bGF0ZSBhbnkgYnJhbmNoZXMuICovCisgICAgaWYgKCAhYnl0ZXMgKQorICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICByYyA9IHB2X2VtdWxfdmlydF90
b19saW5lYXIocG9jLT5jcy5iYXNlLCBvZmZzZXQsIGJ5dGVzLCBwb2MtPmNzLmxpbWl0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfc2VnX2NzLCBjdHh0LCAmYWRkcik7Cisg
ICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBp
ZiAoIChyYyA9IF9fY29weV9mcm9tX3VzZXIocF9kYXRhLCAodm9pZCAqKWFkZHIsIGJ5dGVzKSkg
IT0gMCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBUT0RPOiBUaGlzIHNob3VsZCBy
ZXBvcnQgUEZFQ19pbnNuX2ZldGNoIHdoZW4gZ29jLT5pbnNuX2ZldGNoICYmCisgICAgICAgICAq
IGNwdV9oYXNfbngsIGJ1dCB3ZSdkIHRoZW4gbmVlZCBhICJmZXRjaCIgdmFyaWFudCBvZgorICAg
ICAgICAgKiBfX2NvcHlfZnJvbV91c2VyKCkgcmVzcGVjdGluZyBOWCwgU01FUCwgYW5kIHByb3Rl
Y3Rpb24ga2V5cy4KKyAgICAgICAgICovCisgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCBh
ZGRyICsgYnl0ZXMgLSByYywgY3R4dCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCisKK3N0YXRpYyBjb25z
dCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHByaXZfb3Bfb3BzID0geworICAgIC5pbnNuX2ZldGNo
ICAgICAgICAgID0gcHJpdl9vcF9pbnNuX2ZldGNoLAorICAgIC5yZWFkICAgICAgICAgICAgICAg
ID0geDg2ZW11bF91bmhhbmRsZWFibGVfcncsCisgICAgLnZhbGlkYXRlICAgICAgICAgICAgPSBw
cml2X29wX3ZhbGlkYXRlLAorICAgIC5yZWFkX2lvICAgICAgICAgICAgID0gcHJpdl9vcF9yZWFk
X2lvLAorICAgIC53cml0ZV9pbyAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9pbywKKyAgICAu
cmVwX2lucyAgICAgICAgICAgICA9IHByaXZfb3BfcmVwX2lucywKKyAgICAucmVwX291dHMgICAg
ICAgICAgICA9IHByaXZfb3BfcmVwX291dHMsCisgICAgLnJlYWRfc2VnbWVudCAgICAgICAgPSBw
cml2X29wX3JlYWRfc2VnbWVudCwKKyAgICAucmVhZF9jciAgICAgICAgICAgICA9IHByaXZfb3Bf
cmVhZF9jciwKKyAgICAud3JpdGVfY3IgICAgICAgICAgICA9IHByaXZfb3Bfd3JpdGVfY3IsCisg
ICAgLnJlYWRfZHIgICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfZHIsCisgICAgLndyaXRlX2Ry
ICAgICAgICAgICAgPSBwcml2X29wX3dyaXRlX2RyLAorICAgIC5yZWFkX21zciAgICAgICAgICAg
ID0gcHJpdl9vcF9yZWFkX21zciwKKyAgICAud3JpdGVfbXNyICAgICAgICAgICA9IHByaXZfb3Bf
d3JpdGVfbXNyLAorICAgIC5jcHVpZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwKKyAg
ICAud2JpbnZkICAgICAgICAgICAgICA9IHByaXZfb3Bfd2JpbnZkLAorfTsKKworaW50IGVtdWxh
dGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJy
LT5kb21haW47CisgICAgc3RydWN0IHByaXZfb3BfY3R4dCBjdHh0ID0geworICAgICAgICAuY3R4
dC5yZWdzID0gcmVncywKKyAgICAgICAgLmN0eHQudmVuZG9yID0gY3VycmQtPmFyY2guY3B1aWQt
Png4Nl92ZW5kb3IsCisgICAgICAgIC5jdHh0LmxtYSA9ICFpc19wdl8zMmJpdF9kb21haW4oY3Vy
cmQpLAorICAgIH07CisgICAgaW50IHJjOworICAgIHVuc2lnbmVkIGludCBlZmxhZ3MsIGFyOwor
CisgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHJlZ3MtPmNzLCBjdXJyLCAmY3R4dC5jcy5iYXNl
LCAmY3R4dC5jcy5saW1pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJmFyLCAxKSB8fAor
ICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8CisgICAgICAgICAhKGFyICYgX1NFR01FTlRf
UCkgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9DT0RFKSApCisgICAgICAgIHJldHVybiAw
OworCisgICAgLyogTWlycm9yIHZpcnR1YWxpemVkIHN0YXRlIGludG8gRUZMQUdTLiAqLworICAg
IEFTU0VSVChyZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0lGKTsKKyAgICBpZiAoIHZjcHVfaW5m
byhjdXJyLCBldnRjaG5fdXBjYWxsX21hc2spICkKKyAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5Y
ODZfRUZMQUdTX0lGOworICAgIGVsc2UKKyAgICAgICAgcmVncy0+ZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfSUY7CisgICAgQVNTRVJUKCEocmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19JT1BMKSk7Cisg
ICAgcmVncy0+ZWZsYWdzIHw9IGN1cnItPmFyY2gucHZfdmNwdS5pb3BsOworICAgIGVmbGFncyA9
IHJlZ3MtPmVmbGFnczsKKworICAgIGN0eHQuY3R4dC5hZGRyX3NpemUgPSBhciAmIF9TRUdNRU5U
X0wgPyA2NCA6IGFyICYgX1NFR01FTlRfREIgPyAzMiA6IDE2OworICAgIC8qIExlYXZlIHplcm8g
aW4gY3R4dC5jdHh0LnNwX3NpemUsIGFzIGl0J3Mgbm90IG5lZWRlZC4gKi8KKyAgICByYyA9IHg4
Nl9lbXVsYXRlKCZjdHh0LmN0eHQsICZwcml2X29wX29wcyk7CisKKyAgICBpZiAoIGN0eHQuaW9f
ZW11bF9zdHViICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoY3R4dC5pb19lbXVsX3N0dWIp
OworCisgICAgLyoKKyAgICAgKiBVbi1taXJyb3IgdmlydHVhbGl6ZWQgc3RhdGUgZnJvbSBFRkxB
R1MuCisgICAgICogTm90aGluZyB3ZSBhbGxvdyB0byBiZSBlbXVsYXRlZCBjYW4gY2hhbmdlIGFu
eXRoaW5nIG90aGVyIHRoYW4gdGhlCisgICAgICogYXJpdGhtZXRpYyBiaXRzLCBhbmQgdGhlIHJl
c3VtZSBmbGFnLgorICAgICAqLworICAgIEFTU0VSVCghKChyZWdzLT5lZmxhZ3MgXiBlZmxhZ3Mp
ICYKKyAgICAgICAgICAgICB+KFg4Nl9FRkxBR1NfUkYgfCBYODZfRUZMQUdTX0FSSVRIX01BU0sp
KSk7CisgICAgcmVncy0+ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfSUY7CisgICAgcmVncy0+ZWZsYWdz
ICY9IH5YODZfRUZMQUdTX0lPUEw7CisKKyAgICBzd2l0Y2ggKCByYyApCisgICAgeworICAgIGNh
c2UgWDg2RU1VTF9PS0FZOgorICAgICAgICBpZiAoIGN0eHQudHNjICYgVFNDX0JBU0UgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpZiAoIGN0eHQudHNjICYgVFNDX0FVWCApCisgICAgICAgICAg
ICAgICAgcHZfc29mdF9yZHRzYyhjdXJyLCByZWdzLCAxKTsKKyAgICAgICAgICAgIGVsc2UgaWYg
KCBjdXJyZC0+YXJjaC52dHNjICkKKyAgICAgICAgICAgICAgICBwdl9zb2Z0X3JkdHNjKGN1cnIs
IHJlZ3MsIDApOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIG1zcl9zcGxpdChy
ZWdzLCByZHRzYygpKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggY3R4dC5jdHh0LnJldGly
ZS5zaW5nbGVzdGVwICkKKyAgICAgICAgICAgIGN0eHQuYnBtYXRjaCB8PSBEUl9TVEVQOworICAg
ICAgICBpZiAoIGN0eHQuYnBtYXRjaCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGN1cnItPmFy
Y2guZGVidWdyZWdbNl0gfD0gY3R4dC5icG1hdGNoIHwgRFJfU1RBVFVTX1JFU0VSVkVEX09ORTsK
KyAgICAgICAgICAgIGlmICggIShjdXJyLT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2UuZmxhZ3Mg
JiBUQkZfRVhDRVBUSU9OKSApCisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlv
bihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOworICAgICAgICB9CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9SRVRSWToKKyAgICAgICAgcmV0dXJuIEVY
Q1JFVF9mYXVsdF9maXhlZDsKKworICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CisgICAgICAg
IHB2X2luamVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgcmV0dXJuIEVYQ1JF
VF9mYXVsdF9maXhlZDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IGNkOGNhMjAzOTguLmNkNDNlOWY0NGMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC03OCw2ICs3
OCw4IEBACiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCisj
aW5jbHVkZSA8YXNtL3B2L3RyYXBzLmg+CisKIC8qCiAgKiBvcHRfbm1pOiBvbmUgb2YgJ2lnbm9y
ZScsICdkb20wJywgb3IgJ2ZhdGFsJy4KICAqICBmYXRhbDogIFhlbiBwcmludHMgZGlhZ25vc3Rp
YyBtZXNzYWdlIGFuZCB0aGVuIGhhbmdzLgpAQCAtNzA1LDQxICs3MDcsNiBAQCBzdGF0aWMgdm9p
ZCBpbnN0cnVjdGlvbl9kb25lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBs
b25nIHJpcCkKICAgICB9CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBpbnQgY2hlY2tfZ3Vlc3RfaW9f
YnJlYWtwb2ludChzdHJ1Y3QgdmNwdSAqdiwKLSAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWdu
ZWQgaW50IGxlbikKLXsKLSAgICB1bnNpZ25lZCBpbnQgd2lkdGgsIGksIG1hdGNoID0gMDsKLSAg
ICB1bnNpZ25lZCBsb25nIHN0YXJ0OwotCi0gICAgaWYgKCAhKHYtPmFyY2guZGVidWdyZWdbNV0p
IHx8Ci0gICAgICAgICAhKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkg
KQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKLSAg
ICB7Ci0gICAgICAgIGlmICggISh2LT5hcmNoLmRlYnVncmVnWzVdICYKLSAgICAgICAgICAgICAg
ICgzIDw8IChpICogRFJfRU5BQkxFX1NJWkUpKSkgKQotICAgICAgICAgICAgY29udGludWU7Ci0K
LSAgICAgICAgc3RhcnQgPSB2LT5hcmNoLmRlYnVncmVnW2ldOwotICAgICAgICB3aWR0aCA9IDA7
Ci0KLSAgICAgICAgc3dpdGNoICggKHYtPmFyY2guZGVidWdyZWdbN10gPj4KLSAgICAgICAgICAg
ICAgICAgIChEUl9DT05UUk9MX1NISUZUICsgaSAqIERSX0NPTlRST0xfU0laRSkpICYgMHhjICkK
LSAgICAgICAgewotICAgICAgICBjYXNlIERSX0xFTl8xOiB3aWR0aCA9IDE7IGJyZWFrOwotICAg
ICAgICBjYXNlIERSX0xFTl8yOiB3aWR0aCA9IDI7IGJyZWFrOwotICAgICAgICBjYXNlIERSX0xF
Tl80OiB3aWR0aCA9IDQ7IGJyZWFrOwotICAgICAgICBjYXNlIERSX0xFTl84OiB3aWR0aCA9IDg7
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAoc3RhcnQgPCAocG9ydCArIGxlbikp
ICYmICgoc3RhcnQgKyB3aWR0aCkgPiBwb3J0KSApCi0gICAgICAgICAgICBtYXRjaCB8PSAxIDw8
IGk7Ci0gICAgfQotCi0gICAgcmV0dXJuIG1hdGNoOwotfQotCiAvKgogICogQ2FsbGVkIGZyb20g
YXNtIHRvIHNldCB1cCB0aGUgTUNFIHRyYXBib3VuY2UgaW5mby4KICAqIFJldHVybnMgMCBpZiBu
byBjYWxsYmFjayBpcyBzZXQgdXAsIGVsc2UgMS4KQEAgLTE3MzMsMTMyNyArMTcwMCw2IEBAIHN0
YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IGdhdGVfc2VsLAogICAg
IHJldHVybiAxOwogfQogCi1zdGF0aWMgaW50IHB2X2VtdWxfdmlydF90b19saW5lYXIodW5zaWdu
ZWQgbG9uZyBiYXNlLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGxvbmcgbGltaXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAq
YWRkcikKLXsKLSAgICBpbnQgcmMgPSBYODZFTVVMX09LQVk7Ci0KLSAgICAqYWRkciA9IGJhc2Ug
KyBvZmZzZXQ7Ci0KLSAgICBpZiAoIGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICkKLSAgICB7Ci0gICAg
ICAgIGlmICggbGltaXQgPCBieXRlcyAtIDEgfHwgb2Zmc2V0ID4gbGltaXQgLSBieXRlcyArIDEg
KQotICAgICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgKmFkZHIgPSAo
dWludDMyX3QpKmFkZHI7Ci0gICAgfQotICAgIGVsc2UgaWYgKCAhX19hZGRyX29rKCphZGRyKSAp
Ci0gICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047Ci0KLSAgICBpZiAoIHVubGlrZWx5KHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OKSApCi0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihz
ZWcgIT0geDg2X3NlZ19zcyA/IFRSQVBfZ3BfZmF1bHQKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIGN0eHQpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdHJ1
Y3QgcHJpdl9vcF9jdHh0IHsKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0OwotICAg
IHN0cnVjdCB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZSwgbGltaXQ7Ci0gICAgfSBjczsK
LSAgICBjaGFyICppb19lbXVsX3N0dWI7Ci0gICAgdW5zaWduZWQgaW50IGJwbWF0Y2g7Ci0gICAg
dW5zaWduZWQgaW50IHRzYzsKLSNkZWZpbmUgVFNDX0JBU0UgMQotI2RlZmluZSBUU0NfQVVYIDIK
LX07Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF9pbnNuX2ZldGNoKGVudW0geDg2X3NlZ21lbnQgc2Vn
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwX2RhdGEsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBjb25zdCBz
dHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPQotICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3Ry
dWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgdW5zaWduZWQgaW50IHJjOwotICAgIHVuc2ln
bmVkIGxvbmcgYWRkciA9IHBvYy0+Y3MuYmFzZSArIG9mZnNldDsKLQotICAgIEFTU0VSVChzZWcg
PT0geDg2X3NlZ19jcyk7Ci0KLSAgICAvKiBXZSBkb24ndCBtZWFuIHRvIGVtdWxhdGUgYW55IGJy
YW5jaGVzLiAqLwotICAgIGlmICggIWJ5dGVzICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwotCi0gICAgcmMgPSBwdl9lbXVsX3ZpcnRfdG9fbGluZWFyKHBvYy0+Y3MuYmFz
ZSwgb2Zmc2V0LCBieXRlcywgcG9jLT5jcy5saW1pdCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeDg2X3NlZ19jcywgY3R4dCwgJmFkZHIpOwotICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCAocmMgPSBfX2NvcHlfZnJv
bV91c2VyKHBfZGF0YSwgKHZvaWQgKilhZGRyLCBieXRlcykpICE9IDAgKQotICAgIHsKLSAgICAg
ICAgLyoKLSAgICAgICAgICogVE9ETzogVGhpcyBzaG91bGQgcmVwb3J0IFBGRUNfaW5zbl9mZXRj
aCB3aGVuIGdvYy0+aW5zbl9mZXRjaCAmJgotICAgICAgICAgKiBjcHVfaGFzX254LCBidXQgd2Un
ZCB0aGVuIG5lZWQgYSAiZmV0Y2giIHZhcmlhbnQgb2YKLSAgICAgICAgICogX19jb3B5X2Zyb21f
dXNlcigpIHJlc3BlY3RpbmcgTlgsIFNNRVAsIGFuZCBwcm90ZWN0aW9uIGtleXMuCi0gICAgICAg
ICAqLwotICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQoMCwgYWRkciArIGJ5dGVzIC0gcmMsIGN0
eHQpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgfQotCi0gICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGludCBwcml2X29wX3JlYWRfc2VnbWVudChl
bnVtIHg4Nl9zZWdtZW50IHNlZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgLyogQ2hlY2sgaWYgdGhp
cyBpcyBhbiBhdHRlbXB0IHRvIGFjY2VzcyB0aGUgSS9PIGJpdG1hcC4gKi8KLSAgICBpZiAoIHNl
ZyA9PSB4ODZfc2VnX3RyICkKLSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIGN0eHQtPm9wY29kZSAp
Ci0gICAgICAgIHsKLSAgICAgICAgY2FzZSAweDZjIC4uLiAweDZmOiAvKiBpbnMgLyBvdXRzICov
Ci0gICAgICAgIGNhc2UgMHhlNCAuLi4gMHhlNzogLyogaW4gLyBvdXQgKGltbWVkaWF0ZSBwb3J0
KSAqLwotICAgICAgICBjYXNlIDB4ZWMgLi4uIDB4ZWY6IC8qIGluIC8gb3V0IChwb3J0IGluICVk
eCkgKi8KLSAgICAgICAgICAgIC8qIERlZmVyIHRoZSBjaGVjayB0byBwcml2X29wX3tyZWFkLHdy
aXRlfV9pbygpLiAqLwotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRE9ORTsKLSAgICAgICAg
fQotICAgIH0KLQotICAgIGlmICggY3R4dC0+YWRkcl9zaXplIDwgNjQgKQotICAgIHsKLSAgICAg
ICAgdW5zaWduZWQgbG9uZyBsaW1pdDsKLSAgICAgICAgdW5zaWduZWQgaW50IHNlbCwgYXI7Ci0K
LSAgICAgICAgc3dpdGNoICggc2VnICkKLSAgICAgICAgewotICAgICAgICBjYXNlIHg4Nl9zZWdf
Y3M6IHNlbCA9IGN0eHQtPnJlZ3MtPmNzOyBicmVhazsKLSAgICAgICAgY2FzZSB4ODZfc2VnX2Rz
OiBzZWwgPSByZWFkX3NyZWcoZHMpOyAgYnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19lczog
c2VsID0gcmVhZF9zcmVnKGVzKTsgIGJyZWFrOwotICAgICAgICBjYXNlIHg4Nl9zZWdfZnM6IHNl
bCA9IHJlYWRfc3JlZyhmcyk7ICBicmVhazsKLSAgICAgICAgY2FzZSB4ODZfc2VnX2dzOiBzZWwg
PSByZWFkX3NyZWcoZ3MpOyAgYnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19zczogc2VsID0g
Y3R4dC0+cmVncy0+c3M7IGJyZWFrOwotICAgICAgICBkZWZhdWx0OiByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoICFyZWFkX2Rlc2NyaXB0b3Io
c2VsLCBjdXJyZW50LCAmcmVnLT5iYXNlLCAmbGltaXQsICZhciwgMCkgKQotICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgICAgIHJlZy0+bGltaXQgPSBsaW1p
dDsKLSAgICAgICAgcmVnLT5hdHRyLmJ5dGVzID0gYXIgPj4gODsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgc3dpdGNoICggc2VnICkKLSAgICAgICAgewotICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgaWYgKCAhaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKLSAgICAgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgICAgICAgICByZWctPmJh
c2UgPSAwOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19mczoKLSAg
ICAgICAgICAgIHJlZy0+YmFzZSA9IHJkZnNiYXNlKCk7Ci0gICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgY2FzZSB4ODZfc2VnX2dzOgotICAgICAgICAgICAgcmVnLT5iYXNlID0gcmRnc2Jhc2Uo
KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcmVnLT5saW1pdCA9
IH4wVTsKLQotICAgICAgICByZWctPmF0dHIuYnl0ZXMgPSAwOwotICAgICAgICByZWctPmF0dHIu
ZmllbGRzLnR5cGUgPSBfU0VHTUVOVF9XUiA+PiA4OwotICAgICAgICBpZiAoIHNlZyA9PSB4ODZf
c2VnX2NzICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy50eXBlIHw9
IF9TRUdNRU5UX0NPREUgPj4gODsKLSAgICAgICAgICAgIHJlZy0+YXR0ci5maWVsZHMubCA9IDE7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5k
YiA9IDE7Ci0gICAgICAgIHJlZy0+YXR0ci5maWVsZHMucyAgID0gMTsKLSAgICAgICAgcmVnLT5h
dHRyLmZpZWxkcy5kcGwgPSAzOwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnAgICA9IDE7Ci0g
ICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZyAgID0gMTsKLSAgICB9Ci0KLSAgICAvKgotICAgICAq
IEZvciB4ODZfZW11bGF0ZS5jJ3MgbW9kZV9yaW5nMCgpIHRvIHdvcmssIGZha2UgYSBEUEwgb2Yg
emVyby4KLSAgICAgKiBBbHNvIGRvIHRoaXMgZm9yIGNvbnNpc3RlbmN5IGZvciBub24tY29uZm9y
bWluZyBjb2RlIHNlZ21lbnRzLgotICAgICAqLwotICAgIGlmICggKHNlZyA9PSB4ODZfc2VnX3Nz
IHx8Ci0gICAgICAgICAgKHNlZyA9PSB4ODZfc2VnX2NzICYmCi0gICAgICAgICAgICEocmVnLT5h
dHRyLmZpZWxkcy50eXBlICYgKF9TRUdNRU5UX0VDID4+IDgpKSkpICYmCi0gICAgICAgICBndWVz
dF9rZXJuZWxfbW9kZShjdXJyZW50LCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJlZy0+YXR0ci5m
aWVsZHMuZHBsID0gMDsKLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLS8qIFBlcmZv
cm0gSU9QTCBjaGVjayBiZXR3ZWVuIHRoZSB2Y3B1J3Mgc2hhZG93ZWQgSU9QTCwgYW5kIHRoZSBh
c3N1bWVkIGNwbC4gKi8KLXN0YXRpYyBib29sX3QgaW9wbF9vayhjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgdW5zaWduZWQgaW50
IGNwbCA9IGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpID8KLSAgICAgICAgKFZNX0FTU0lTVCh2
LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgPyAwIDogMSkgOiAzOwotCi0gICAgQVNTRVJU
KCh2LT5hcmNoLnB2X3ZjcHUuaW9wbCAmIH5YODZfRUZMQUdTX0lPUEwpID09IDApOwotCi0gICAg
cmV0dXJuIElPUEwoY3BsKSA8PSB2LT5hcmNoLnB2X3ZjcHUuaW9wbDsKLX0KLQotLyogSGFzIHRo
ZSBndWVzdCByZXF1ZXN0ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nl
c3M/ICovCi1zdGF0aWMgaW50IGd1ZXN0X2lvX29rYXkoCi0gICAgdW5zaWduZWQgaW50IHBvcnQs
IHVuc2lnbmVkIGludCBieXRlcywKLSAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCi17Ci0gICAgLyogSWYgaW4gdXNlciBtb2RlLCBzd2l0Y2ggdG8ga2VybmVs
IG1vZGUganVzdCB0byByZWFkIEkvTyBiaXRtYXAuICovCi0gICAgaW50IHVzZXJfbW9kZSA9ICEo
di0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsKLSNkZWZpbmUgVE9HR0xFX01PREUoKSBp
ZiAoIHVzZXJfbW9kZSApIHRvZ2dsZV9ndWVzdF9tb2RlKHYpCi0KLSAgICBpZiAoIGlvcGxfb2so
diwgcmVncykgKQotICAgICAgICByZXR1cm4gMTsKLQotICAgIGlmICggdi0+YXJjaC5wdl92Y3B1
LmlvYm1wX2xpbWl0ID4gKHBvcnQgKyBieXRlcykgKQotICAgIHsKLSAgICAgICAgdW5pb24geyB1
aW50OF90IGJ5dGVzWzJdOyB1aW50MTZfdCBtYXNrOyB9IHg7Ci0KLSAgICAgICAgLyoKLSAgICAg
ICAgICogR3JhYiBwZXJtaXNzaW9uIGJ5dGVzIGZyb20gZ3Vlc3Qgc3BhY2UuIEluYWNjZXNzaWJs
ZSBieXRlcyBhcmUKLSAgICAgICAgICogcmVhZCBhcyAweGZmIChubyBhY2Nlc3MgYWxsb3dlZCku
Ci0gICAgICAgICAqLwotICAgICAgICBUT0dHTEVfTU9ERSgpOwotICAgICAgICBzd2l0Y2ggKCBf
X2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoeC5ieXRlcywgdi0+YXJjaC5wdl92Y3B1LmlvYm1wLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydD4+MywgMikgKQot
ICAgICAgICB7Ci0gICAgICAgIGRlZmF1bHQ6IHguYnl0ZXNbMF0gPSB+MDsKLSAgICAgICAgICAg
IC8qIGZhbGx0aHJvdWdoICovCi0gICAgICAgIGNhc2UgMTogIHguYnl0ZXNbMV0gPSB+MDsKLSAg
ICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCi0gICAgICAgIGNhc2UgMDogIGJyZWFrOwotICAg
ICAgICB9Ci0gICAgICAgIFRPR0dMRV9NT0RFKCk7Ci0KLSAgICAgICAgaWYgKCAoeC5tYXNrICYg
KCgoMTw8Ynl0ZXMpLTEpIDw8IChwb3J0JjcpKSkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4g
MTsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotLyogSGFzIHRoZSBhZG1pbmlzdHJhdG9y
IGdyYW50ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCi1z
dGF0aWMgYm9vbF90IGFkbWluX2lvX29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGlu
dCBieXRlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQotewotICAgIC8qCi0gICAgICogUG9ydCAweGNmOCAoQ09ORklHX0FERFJFU1MpIGlzIG9u
bHkgdmlzaWJsZSBmb3IgRFdPUkQgYWNjZXNzZXMuCi0gICAgICogV2UgbmV2ZXIgcGVybWl0IGRp
cmVjdCBhY2Nlc3MgdG8gdGhhdCByZWdpc3Rlci4KLSAgICAgKi8KLSAgICBpZiAoIChwb3J0ID09
IDB4Y2Y4KSAmJiAoYnl0ZXMgPT0gNCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIC8qIFdl
IGFsc28gbmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhlIFJUQy9DTU9TIHJlZ2lzdGVy
cy4gKi8KLSAgICBpZiAoICgocG9ydCAmIH4xKSA9PSBSVENfUE9SVCgwKSkgKQotICAgICAgICBy
ZXR1cm4gMDsKLQotICAgIHJldHVybiBpb3BvcnRzX2FjY2Vzc19wZXJtaXR0ZWQoZCwgcG9ydCwg
cG9ydCArIGJ5dGVzIC0gMSk7Ci19Ci0KLXN0YXRpYyBib29sX3QgcGNpX2NmZ19vayhzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBzaXplLCB1aW50MzJfdCAqd3JpdGUpCi17Ci0gICAgdWludDMyX3Qg
bWFjaGluZV9iZGY7Ci0KLSAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKLSAg
ICAgICAgcmV0dXJuIDA7Ci0KLSAgICBpZiAoICFDRjhfRU5BQkxFRChjdXJyZC0+YXJjaC5wY2lf
Y2Y4KSApCi0gICAgICAgIHJldHVybiAxOwotCi0gICAgbWFjaGluZV9iZGYgPSBDRjhfQkRGKGN1
cnJkLT5hcmNoLnBjaV9jZjgpOwotICAgIGlmICggd3JpdGUgKQotICAgIHsKLSAgICAgICAgY29u
c3QgdW5zaWduZWQgbG9uZyAqcm9fbWFwID0gcGNpX2dldF9yb19tYXAoMCk7Ci0KLSAgICAgICAg
aWYgKCByb19tYXAgJiYgdGVzdF9iaXQobWFjaGluZV9iZGYsIHJvX21hcCkgKQotICAgICAgICAg
ICAgcmV0dXJuIDA7Ci0gICAgfQotICAgIHN0YXJ0IHw9IENGOF9BRERSX0xPKGN1cnJkLT5hcmNo
LnBjaV9jZjgpOwotICAgIC8qIEFNRCBleHRlbmRlZCBjb25maWd1cmF0aW9uIHNwYWNlIGFjY2Vz
cz8gKi8KLSAgICBpZiAoIENGOF9BRERSX0hJKGN1cnJkLT5hcmNoLnBjaV9jZjgpICYmCi0gICAg
ICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKLSAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2ID49IDB4MTAgJiYgYm9vdF9jcHVfZGF0YS54ODYgPD0gMHgx
NyApCi0gICAgewotICAgICAgICB1aW50NjRfdCBtc3JfdmFsOwotCi0gICAgICAgIGlmICggcmRt
c3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCBtc3JfdmFsKSApCi0gICAgICAgICAgICByZXR1cm4g
MDsKLSAgICAgICAgaWYgKCBtc3JfdmFsICYgKDFVTEwgPDwgQU1ENjRfTkJfQ0ZHX0NGOF9FWFRf
RU5BQkxFX0JJVCkgKQotICAgICAgICAgICAgc3RhcnQgfD0gQ0Y4X0FERFJfSEkoY3VycmQtPmFy
Y2gucGNpX2NmOCk7Ci0gICAgfQotCi0gICAgcmV0dXJuICF3cml0ZSA/Ci0gICAgICAgICAgIHhz
bV9wY2lfY29uZmlnX3Blcm1pc3Npb24oWFNNX0hPT0ssIGN1cnJkLCBtYWNoaW5lX2JkZiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydCwgc3RhcnQgKyBzaXplIC0g
MSwgMCkgPT0gMCA6Ci0gICAgICAgICAgIHBjaV9jb25mX3dyaXRlX2ludGVyY2VwdCgwLCBtYWNo
aW5lX2JkZiwgc3RhcnQsIHNpemUsIHdyaXRlKSA+PSAwOwotfQotCi11aW50MzJfdCBndWVzdF9p
b19yZWFkKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQotewotICAgIHVpbnQzMl90IGRhdGEg
PSAwOwotICAgIHVuc2lnbmVkIGludCBzaGlmdCA9IDA7Ci0KLSAgICBpZiAoIGFkbWluX2lvX29r
YXkocG9ydCwgYnl0ZXMsIGN1cnJkKSApCi0gICAgewotICAgICAgICBzd2l0Y2ggKCBieXRlcyAp
Ci0gICAgICAgIHsKLSAgICAgICAgY2FzZSAxOiByZXR1cm4gaW5iKHBvcnQpOwotICAgICAgICBj
YXNlIDI6IHJldHVybiBpbncocG9ydCk7Ci0gICAgICAgIGNhc2UgNDogcmV0dXJuIGlubChwb3J0
KTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHdoaWxlICggYnl0ZXMgIT0gMCApCi0gICAgewot
ICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IDE7Ci0gICAgICAgIHVpbnQzMl90IHN1Yl9kYXRh
ID0gfjA7Ci0KLSAgICAgICAgaWYgKCAocG9ydCA9PSAweDQyKSB8fCAocG9ydCA9PSAweDQzKSB8
fCAocG9ydCA9PSAweDYxKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN1Yl9kYXRhID0gcHZf
cGl0X2hhbmRsZXIocG9ydCwgMCwgMCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHBv
cnQgPT0gUlRDX1BPUlQoMCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdWJfZGF0YSA9IGN1
cnJkLT5hcmNoLmNtb3NfaWR4OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAocG9ydCA9
PSBSVENfUE9SVCgxKSkgJiYKLSAgICAgICAgICAgICAgICAgIGlvcG9ydHNfYWNjZXNzX3Blcm1p
dHRlZChjdXJyZCwgUlRDX1BPUlQoMCksIFJUQ19QT1JUKDEpKSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLSAgICAgICAgICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZydGNfbG9jaywgZmxhZ3MpOwotICAgICAgICAgICAgb3V0YihjdXJyZC0+YXJjaC5jbW9z
X2lkeCAmIDB4N2YsIFJUQ19QT1JUKDApKTsKLSAgICAgICAgICAgIHN1Yl9kYXRhID0gaW5iKFJU
Q19QT1JUKDEpKTsKLSAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJ0Y19sb2Nr
LCBmbGFncyk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIChwb3J0ID09IDB4Y2Y4KSAm
JiAoYnl0ZXMgPT0gNCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzaXplID0gNDsKLSAgICAg
ICAgICAgIHN1Yl9kYXRhID0gY3VycmQtPmFyY2gucGNpX2NmODsKLSAgICAgICAgfQotICAgICAg
ICBlbHNlIGlmICggKHBvcnQgJiAweGZmZmMpID09IDB4Y2ZjICkKLSAgICAgICAgewotICAgICAg
ICAgICAgc2l6ZSA9IG1pbihieXRlcywgNCAtIChwb3J0ICYgMykpOwotICAgICAgICAgICAgaWYg
KCBzaXplID09IDMgKQotICAgICAgICAgICAgICAgIHNpemUgPSAyOwotICAgICAgICAgICAgaWYg
KCBwY2lfY2ZnX29rKGN1cnJkLCBwb3J0ICYgMywgc2l6ZSwgTlVMTCkgKQotICAgICAgICAgICAg
ICAgIHN1Yl9kYXRhID0gcGNpX2NvbmZfcmVhZChjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0ICYg
Mywgc2l6ZSk7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIHNpemUgPT0gNCApCi0gICAgICAg
ICAgICByZXR1cm4gc3ViX2RhdGE7Ci0KLSAgICAgICAgZGF0YSB8PSAoc3ViX2RhdGEgJiAoKDF1
IDw8IChzaXplICogOCkpIC0gMSkpIDw8IHNoaWZ0OwotICAgICAgICBzaGlmdCArPSBzaXplICog
ODsKLSAgICAgICAgcG9ydCArPSBzaXplOwotICAgICAgICBieXRlcyAtPSBzaXplOwotICAgIH0K
LQotICAgIHJldHVybiBkYXRhOwotfQotCi12b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2lnbmVkIGlu
dCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCi0gICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQotewotICAgIGlmICggYWRtaW5faW9fb2theShw
b3J0LCBieXRlcywgY3VycmQpICkKLSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIGJ5dGVzICkgewot
ICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvdXRiKCh1aW50OF90KWRhdGEsIHBvcnQpOwot
ICAgICAgICAgICAgaWYgKCBwdl9wb3N0X291dGJfaG9vayApCi0gICAgICAgICAgICAgICAgcHZf
cG9zdF9vdXRiX2hvb2socG9ydCwgKHVpbnQ4X3QpZGF0YSk7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgY2FzZSAyOgotICAgICAgICAgICAgb3V0dygodWludDE2X3QpZGF0YSwgcG9ydCk7
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAgb3V0bChk
YXRhLCBwb3J0KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIHJldHVy
bjsKLSAgICB9Ci0KLSAgICB3aGlsZSAoIGJ5dGVzICE9IDAgKQotICAgIHsKLSAgICAgICAgdW5z
aWduZWQgaW50IHNpemUgPSAxOwotCi0gICAgICAgIGlmICggKHBvcnQgPT0gMHg0MikgfHwgKHBv
cnQgPT0gMHg0MykgfHwgKHBvcnQgPT0gMHg2MSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBw
dl9waXRfaGFuZGxlcihwb3J0LCAodWludDhfdClkYXRhLCAxKTsKLSAgICAgICAgfQotICAgICAg
ICBlbHNlIGlmICggcG9ydCA9PSBSVENfUE9SVCgwKSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGN1cnJkLT5hcmNoLmNtb3NfaWR4ID0gZGF0YTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggKHBvcnQgPT0gUlRDX1BPUlQoMSkpICYmCi0gICAgICAgICAgICAgICAgICBpb3BvcnRzX2Fj
Y2Vzc19wZXJtaXR0ZWQoY3VycmQsIFJUQ19QT1JUKDApLCBSVENfUE9SVCgxKSkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotCi0gICAgICAgICAgICBpZiAo
IHB2X3J0Y19oYW5kbGVyICkKLSAgICAgICAgICAgICAgICBwdl9ydGNfaGFuZGxlcihjdXJyZC0+
YXJjaC5jbW9zX2lkeCAmIDB4N2YsIGRhdGEpOwotICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJnJ0Y19sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICBvdXRiKGN1cnJkLT5hcmNoLmNtb3Nf
aWR4ICYgMHg3ZiwgUlRDX1BPUlQoMCkpOwotICAgICAgICAgICAgb3V0YihkYXRhLCBSVENfUE9S
VCgxKSk7Ci0gICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZydGNfbG9jaywgZmxh
Z3MpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSAweGNmOCkgJiYgKGJ5
dGVzID09IDQpICkKLSAgICAgICAgewotICAgICAgICAgICAgc2l6ZSA9IDQ7Ci0gICAgICAgICAg
ICBjdXJyZC0+YXJjaC5wY2lfY2Y4ID0gZGF0YTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggKHBvcnQgJiAweGZmZmMpID09IDB4Y2ZjICkKLSAgICAgICAgewotICAgICAgICAgICAgc2l6
ZSA9IG1pbihieXRlcywgNCAtIChwb3J0ICYgMykpOwotICAgICAgICAgICAgaWYgKCBzaXplID09
IDMgKQotICAgICAgICAgICAgICAgIHNpemUgPSAyOwotICAgICAgICAgICAgaWYgKCBwY2lfY2Zn
X29rKGN1cnJkLCBwb3J0ICYgMywgc2l6ZSwgJmRhdGEpICkKLSAgICAgICAgICAgICAgICBwY2lf
Y29uZl93cml0ZShjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6ZSwgZGF0YSk7Ci0g
ICAgICAgIH0KLQotICAgICAgICBpZiAoIHNpemUgPT0gNCApCi0gICAgICAgICAgICByZXR1cm47
Ci0KLSAgICAgICAgcG9ydCArPSBzaXplOwotICAgICAgICBieXRlcyAtPSBzaXplOwotICAgICAg
ICBkYXRhID4+PSBzaXplICogODsKLSAgICB9Ci19Ci0KLS8qIEkvTyBlbXVsYXRpb24gc3VwcG9y
dC4gSGVscGVyIHJvdXRpbmVzIGZvciwgYW5kIHR5cGUgb2YsIHRoZSBzdGFjayBzdHViLiovCi12
b2lkIGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLXVu
c2lnbmVkIGxvbmcgZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKHVuc2lnbmVkIGxvbmcpOwotCi12
b2lkICgqcHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSk7Ci0K
LXR5cGVkZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLQot
c3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3Bf
Y3R4dCAqY3R4dCwgdTggb3Bjb2RlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcykKLXsKLSAgICBp
ZiAoICFjdHh0LT5pb19lbXVsX3N0dWIgKQotICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4pKSkgKwotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRoaXNfY3B1KHN0dWJzLmFkZHIpICYK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+UEFHRV9NQVNL
KSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JV
Rl9TSVpFIC8gMjsKLQotICAgIC8qIG1vdnEgJGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaCwlcmN4
ICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzBdID0gMHg0ODsKLSAgICBjdHh0LT5pb19lbXVs
X3N0dWJbMV0gPSAweGI5OwotICAgICoodm9pZCAqKikmY3R4dC0+aW9fZW11bF9zdHViWzJdID0g
KHZvaWQgKilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2g7Ci0gICAgLyogY2FsbHEgKiVyY3ggKi8K
LSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKLSAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMTFdID0gMHhkMTsKLSAgICAvKiBkYXRhMTYgb3Igbm9wICovCi0gICAgY3R4dC0+aW9fZW11
bF9zdHViWzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2OwotICAgIC8qIDxpby1hY2Nl
c3Mgb3Bjb2RlPiAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxM10gPSBvcGNvZGU7Ci0gICAg
LyogaW1tOCBvciBub3AgKi8KLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTRdID0gIShvcGNvZGUg
JiA4KSA/IHBvcnQgOiAweDkwOwotICAgIC8qIHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9faG9zdF9n
cHJfc3dpdGNoKSAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOwotICAgIEJV
SUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2KTsKLQotICAgIGlmICggaW9lbXVsX2hh
bmRsZV9xdWlyayApCi0gICAgICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+
aW9fZW11bF9zdHViWzEyXSwgY3R4dC0+Y3R4dC5yZWdzKTsKLQotICAgIC8qIEhhbmR5IGZ1bmN0
aW9uLXR5cGVkIHBvaW50ZXIgdG8gdGhlIHN0dWIuICovCi0gICAgcmV0dXJuICh2b2lkICopKHRo
aXNfY3B1KHN0dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAvIDIpOwotfQotCi1zdGF0aWMgaW50
IHByaXZfb3BfcmVhZF9pbyh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqdmFsLCBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBj
b250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOwotCi0gICAgLyogSU5TIG11c3Qgbm90IGNvbWUgaGVyZS4gKi8KLSAgICBBU1NF
UlQoKGN0eHQtPm9wY29kZSAmIH45KSA9PSAweGU0KTsKLQotICAgIGlmICggIWd1ZXN0X2lvX29r
YXkocG9ydCwgYnl0ZXMsIGN1cnIsIGN0eHQtPnJlZ3MpICkKLSAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOwotCi0gICAgcG9jLT5icG1hdGNoID0gY2hlY2tfZ3Vlc3RfaW9fYnJl
YWtwb2ludChjdXJyLCBwb3J0LCBieXRlcyk7Ci0KLSAgICBpZiAoIGFkbWluX2lvX29rYXkocG9y
dCwgYnl0ZXMsIGN1cnJkKSApCi0gICAgewotICAgICAgICBpb19lbXVsX3N0dWJfdCAqaW9fZW11
bCA9Ci0gICAgICAgICAgICBpb19lbXVsX3N0dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNvZGUsIHBv
cnQsIGJ5dGVzKTsKLQotICAgICAgICBtYXJrX3JlZ3NfZGlydHkoY3R4dC0+cmVncyk7Ci0gICAg
ICAgIGlvX2VtdWwoY3R4dC0+cmVncyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7Ci0g
ICAgfQotCi0gICAgKnZhbCA9IGd1ZXN0X2lvX3JlYWQocG9ydCwgYnl0ZXMsIGN1cnJkKTsKLQot
ICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9p
byh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKLXsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4
dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwotCi0g
ICAgLyogT1VUUyBtdXN0IG5vdCBjb21lIGhlcmUuICovCi0gICAgQVNTRVJUKChjdHh0LT5vcGNv
ZGUgJiB+OSkgPT0gMHhlNik7Ci0KLSAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5dGVz
LCBjdXJyLCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKLQotICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3Vyciwg
cG9ydCwgYnl0ZXMpOwotCi0gICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJy
ZCkgKQotICAgIHsKLSAgICAgICAgaW9fZW11bF9zdHViX3QgKmlvX2VtdWwgPQotICAgICAgICAg
ICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7Ci0K
LSAgICAgICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOwotICAgICAgICBpb19lbXVsKGN0
eHQtPnJlZ3MpOwotICAgICAgICBpZiAoIChieXRlcyA9PSAxKSAmJiBwdl9wb3N0X291dGJfaG9v
ayApCi0gICAgICAgICAgICBwdl9wb3N0X291dGJfaG9vayhwb3J0LCB2YWwpOwotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9ET05FOwotICAgIH0KLQotICAgIGd1ZXN0X2lvX3dyaXRlKHBvcnQsIGJ5
dGVzLCB2YWwsIGN1cnJkKTsKLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRp
YyBpbnQgcHJpdl9vcF9yZXBfaW5zKHVpbnQxNl90IHBvcnQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwgdW5zaWdu
ZWQgbG9uZyAqcmVwcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRh
aW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKLSAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5k
b21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBnb2FsID0gKnJlcHM7Ci0gICAgc3RydWN0IHNlZ21l
bnRfcmVnaXN0ZXIgc3JlZzsKLSAgICBpbnQgcmM7Ci0KLSAgICBBU1NFUlQoc2VnID09IHg4Nl9z
ZWdfZXMpOwotCi0gICAgKnJlcHMgPSAwOwotCi0gICAgaWYgKCAhZ3Vlc3RfaW9fb2theShwb3J0
LCBieXRlc19wZXJfcmVwLCBjdXJyLCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKLQotICAgIHJjID0gcHJpdl9vcF9yZWFkX3NlZ21lbnQoeDg2X3Nl
Z19lcywgJnNyZWcsIGN0eHQpOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAg
ICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMu
cyB8fAotICAgICAgICAgKHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9DT0RFID4+
IDgpKSB8fAotICAgICAgICAgIShzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfV1Ig
Pj4gOCkpICkKLSAgICB7Ci0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2Zh
dWx0LCAwLCBjdHh0KTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgIH0K
LQotICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9y
dCwgYnl0ZXNfcGVyX3JlcCk7Ci0KLSAgICB3aGlsZSAoICpyZXBzIDwgZ29hbCApCi0gICAgewot
ICAgICAgICB1bnNpZ25lZCBpbnQgZGF0YSA9IGd1ZXN0X2lvX3JlYWQocG9ydCwgYnl0ZXNfcGVy
X3JlcCwgY3VycmQpOwotICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHI7Ci0KLSAgICAgICAgcmMg
PSBwdl9lbXVsX3ZpcnRfdG9fbGluZWFyKHNyZWcuYmFzZSwgb2Zmc2V0LCBieXRlc19wZXJfcmVw
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JlZy5saW1pdCwgeDg2X3Nl
Z19lcywgY3R4dCwgJmFkZHIpOwotICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0g
ICAgICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgaWYgKCAocmMgPSBfX2NvcHlfdG9fdXNl
cigodm9pZCAqKWFkZHIsICZkYXRhLCBieXRlc19wZXJfcmVwKSkgIT0gMCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChQRkVDX3dyaXRlX2FjY2VzcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgYnl0ZXNfcGVyX3JlcCAtIHJjLCBjdHh0
KTsKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgfQotCi0g
ICAgICAgICsrKnJlcHM7Ci0KLSAgICAgICAgaWYgKCBwb2MtPmJwbWF0Y2ggfHwgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICAvKiB4ODZf
ZW11bGF0ZSgpIGNsaXBzIHRoZSByZXBldGl0aW9uIGNvdW50IHRvIGVuc3VyZSB3ZSBkb24ndCB3
cmFwLiAqLwotICAgICAgICBpZiAoIHVubGlrZWx5KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9F
RkxBR1NfREYpICkKLSAgICAgICAgICAgIG9mZnNldCAtPSBieXRlc19wZXJfcmVwOwotICAgICAg
ICBlbHNlCi0gICAgICAgICAgICBvZmZzZXQgKz0gYnl0ZXNfcGVyX3JlcDsKLSAgICB9Ci0KLSAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3BfcmVwX291dHMo
ZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQxNl90IHBvcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17
Ci0gICAgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29mKGN0eHQsIHN0cnVj
dCBwcml2X29wX2N0eHQsIGN0eHQpOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
LSAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKLSAgICB1bnNpZ25l
ZCBsb25nIGdvYWwgPSAqcmVwczsKLSAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzcmVnOwot
ICAgIGludCByYzsKLQotICAgICpyZXBzID0gMDsKLQotICAgIGlmICggIWd1ZXN0X2lvX29rYXko
cG9ydCwgYnl0ZXNfcGVyX3JlcCwgY3VyciwgY3R4dC0+cmVncykgKQotICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICByYyA9IHByaXZfb3BfcmVhZF9zZWdtZW50KHNl
ZywgJnNyZWcsIGN0eHQpOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAg
cmV0dXJuIHJjOwotCi0gICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkKLSAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyB8
fAotICAgICAgICAgKChzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfQ09ERSA+PiA4
KSkgJiYKLSAgICAgICAgICAhKHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9XUiA+
PiA4KSkpICkKLSAgICB7Ci0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0geDg2
X3NlZ19zcyA/IFRSQVBfZ3BfZmF1bHQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIGN0eHQpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0g
ICAgfQotCi0gICAgcG9jLT5icG1hdGNoID0gY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChjdXJy
LCBwb3J0LCBieXRlc19wZXJfcmVwKTsKLQotICAgIHdoaWxlICggKnJlcHMgPCBnb2FsICkKLSAg
ICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkYXRhID0gMDsKLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBhZGRyOwotCi0gICAgICAgIHJjID0gcHZfZW11bF92aXJ0X3RvX2xpbmVhcihzcmVnLmJhc2Us
IG9mZnNldCwgYnl0ZXNfcGVyX3JlcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNyZWcubGltaXQsIHNlZywgY3R4dCwgJmFkZHIpOwotICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgaWYgKCAocmMg
PSBfX2NvcHlfZnJvbV91c2VyKCZkYXRhLCAodm9pZCAqKWFkZHIsIGJ5dGVzX3Blcl9yZXApKSAh
PSAwICkKLSAgICAgICAgewotICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAsIGFkZHIg
KyBieXRlc19wZXJfcmVwIC0gcmMsIGN0eHQpOwotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwotICAgICAgICB9Ci0KLSAgICAgICAgZ3Vlc3RfaW9fd3JpdGUocG9ydCwgYnl0
ZXNfcGVyX3JlcCwgZGF0YSwgY3VycmQpOwotCi0gICAgICAgICsrKnJlcHM7Ci0KLSAgICAgICAg
aWYgKCBwb2MtPmJwbWF0Y2ggfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAg
ICAgICBicmVhazsKLQotICAgICAgICAvKiB4ODZfZW11bGF0ZSgpIGNsaXBzIHRoZSByZXBldGl0
aW9uIGNvdW50IHRvIGVuc3VyZSB3ZSBkb24ndCB3cmFwLiAqLwotICAgICAgICBpZiAoIHVubGlr
ZWx5KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICkKLSAgICAgICAgICAgIG9m
ZnNldCAtPSBieXRlc19wZXJfcmVwOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBvZmZzZXQg
Kz0gYnl0ZXNfcGVyX3JlcDsKLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQot
Ci1zdGF0aWMgaW50IHByaXZfb3BfcmVhZF9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBs
b25nICp2YWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKLXsKLSAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0K
LSAgICBzd2l0Y2ggKCByZWcgKQotICAgIHsKLSAgICBjYXNlIDA6IC8qIFJlYWQgQ1IwICovCi0g
ICAgICAgICp2YWwgPSAocmVhZF9jcjAoKSAmIH5YODZfQ1IwX1RTKSB8IGN1cnItPmFyY2gucHZf
dmNwdS5jdHJscmVnWzBdOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2Fz
ZSAyOiAvKiBSZWFkIENSMiAqLwotICAgIGNhc2UgNDogLyogUmVhZCBDUjQgKi8KLSAgICAgICAg
KnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnW3JlZ107Ci0gICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIDM6IC8qIFJlYWQgQ1IzICovCi0gICAgewotICAgICAg
ICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICAgICAgdW5z
aWduZWQgbG9uZyBtZm47Ci0KLSAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJk
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnIt
PmFyY2guZ3Vlc3RfdGFibGUpOwotICAgICAgICAgICAgKnZhbCA9IHhlbl9wZm5fdG9fY3IzKG1m
bl90b19nbWZuKGN1cnJkLCBtZm4pKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAg
IHsKLSAgICAgICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9Ci0gICAgICAgICAgICAgICAgbWFw
X2RvbWFpbl9wYWdlKF9tZm4ocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJs
ZSkpKTsKLQotICAgICAgICAgICAgbWZuID0gbDRlX2dldF9wZm4oKnBsNGUpOwotICAgICAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7Ci0gICAgICAgICAgICAqdmFsID0gY29tcGF0X3Bm
bl90b19jcjMobWZuX3RvX2dtZm4oY3VycmQsIG1mbikpOwotICAgICAgICB9Ci0gICAgICAgIC8q
IFBUcyBzaG91bGQgbm90IGJlIHNoYXJlZCAqLwotICAgICAgICBCVUdfT04ocGFnZV9nZXRfb3du
ZXIobWZuX3RvX3BhZ2UobWZuKSkgPT0gZG9tX2Nvdyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci0gICAgfQotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
LX0KLQotc3RhdGljIGludCBwcml2X29wX3dyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2ln
bmVkIGxvbmcgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLQot
ICAgIHN3aXRjaCAoIHJlZyApCi0gICAgewotICAgIGNhc2UgMDogLyogV3JpdGUgQ1IwICovCi0g
ICAgICAgIGlmICggKHZhbCBeIHJlYWRfY3IwKCkpICYgflg4Nl9DUjBfVFMgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAg
ICAgIkF0dGVtcHQgdG8gY2hhbmdlIHVubW9kaWZpYWJsZSBDUjAgZmxhZ3NcbiIpOwotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgZG9fZnB1X3Rhc2tzd2l0Y2goISEodmFs
ICYgWDg2X0NSMF9UUykpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2Fz
ZSAyOiAvKiBXcml0ZSBDUjIgKi8KLSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdb
Ml0gPSB2YWw7Ci0gICAgICAgIGFyY2hfc2V0X2NyMihjdXJyLCB2YWwpOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSAzOiAvKiBXcml0ZSBDUjMgKi8KLSAgICB7Ci0g
ICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbjsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICAgICAg
aW50IHJjOwotCi0gICAgICAgIGdmbiA9ICFpc19wdl8zMmJpdF9kb21haW4oY3VycmQpCi0gICAg
ICAgICAgICAgID8geGVuX2NyM190b19wZm4odmFsKSA6IGNvbXBhdF9jcjNfdG9fcGZuKHZhbCk7
Ci0gICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwgZ2ZuLCBOVUxMLCBQMk1f
QUxMT0MpOwotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICByYyA9IG5ld19ndWVzdF9jcjMocGFnZV90b19tZm4ocGFnZSkpOwotICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKLQotICAgICAgICBzd2l0Y2ggKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgY2Fz
ZSAwOgotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6IC8qIHJldHJ5IGFmdGVyIHByZWVtcHRpb24gKi8KLSAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX1JFVFJZOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGNh
c2UgNDogLyogV3JpdGUgQ1I0ICovCi0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVn
WzRdID0gcHZfZ3Vlc3RfY3I0X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChw
dl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY3VycikpOwotICAgICAgICBjdHh0X3N3aXRjaF9sZXZl
bGxpbmcoY3Vycik7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgfQotCi0gICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3BfcmVh
ZF9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIHJlcyA9IGRvX2dldF9kZWJ1Z3JlZyhyZWcpOwotCi0gICAgaWYgKCBJU19FUlJf
VkFMVUUocmVzKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAg
ICp2YWwgPSByZXM7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50
IHByaXZfb3Bfd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQp
Ci17Ci0gICAgcmV0dXJuIGRvX3NldF9kZWJ1Z3JlZyhyZWcsIHZhbCkgPT0gMAotICAgICAgICAg
ICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotfQotCi1zdGF0aWMgaW5s
aW5lIHVpbnQ2NF90IGd1ZXN0X21pc2NfZW5hYmxlKHVpbnQ2NF90IHZhbCkKLXsKLSAgICB2YWwg
Jj0gfihNU1JfSUEzMl9NSVNDX0VOQUJMRV9QRVJGX0FWQUlMIHwKLSAgICAgICAgICAgICBNU1Jf
SUEzMl9NSVNDX0VOQUJMRV9NT05JVE9SX0VOQUJMRSk7Ci0gICAgdmFsIHw9IE1TUl9JQTMyX01J
U0NfRU5BQkxFX0JUU19VTkFWQUlMIHwKLSAgICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVf
UEVCU19VTkFWQUlMIHwKLSAgICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVfWFRQUl9ESVNB
QkxFOwotICAgIHJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVx
X2NvbnRyb2xsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICByZXR1cm4gKChjcHVm
cmVxX2NvbnRyb2xsZXIgPT0gRlJFUUNUTF9kb20wX2tlcm5lbCkgJiYKLSAgICAgICAgICAgIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1
bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHN0cnVjdCBwcml2X29w
X2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0
KTsKLSAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Ci0gICAgYm9vbCB2cG11X21zciA9IGZh
bHNlOwotCi0gICAgc3dpdGNoICggcmVnICkKLSAgICB7Ci0gICAgICAgIGludCByYzsKLQotICAg
IGNhc2UgTVNSX0ZTX0JBU0U6Ci0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJk
KSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2Ug
PyBfX3JkZnNiYXNlKCkgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKLSAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0dTX0JBU0U6Ci0gICAgICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
KnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7Ci0gICAg
ICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToK
LSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlcjsKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIC8qCi0gICAgICogSW4gb3JkZXIgdG8g
ZnVsbHkgcmV0YWluIG9yaWdpbmFsIGJlaGF2aW9yLCBkZWZlciBjYWxsaW5nCi0gICAgICogcHZf
c29mdF9yZHRzYygpIHVudGlsIGFmdGVyIGVtdWxhdGlvbi4gVGhpcyBtYXkgd2FudC9uZWVkIHRv
IGJlCi0gICAgICogcmVjb25zaWRlcmVkLgotICAgICAqLwotICAgIGNhc2UgTVNSX0lBMzJfVFND
OgotICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQkFTRTsKLSAgICAgICAgZ290byBub3JtYWw7Ci0K
LSAgICBjYXNlIE1TUl9UU0NfQVVYOgotICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQVVYOwotICAg
ICAgICBpZiAoIGNwdV9oYXNfcmR0c2NwICkKLSAgICAgICAgICAgIGdvdG8gbm9ybWFsOwotICAg
ICAgICAqdmFsID0gMDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2Ug
TVNSX0VGRVI6Ci0gICAgICAgICp2YWwgPSByZWFkX2VmZXIoKTsKLSAgICAgICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oY3VycmQpICkKLSAgICAgICAgICAgICp2YWwgJj0gfihFRkVSX0xNRSB8
IEVGRVJfTE1BIHwgRUZFUl9MTVNMRSk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0K
LSAgICBjYXNlIE1TUl9LN19GSURfVklEX0NUTDoKLSAgICBjYXNlIE1TUl9LN19GSURfVklEX1NU
QVRVUzoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEVfTElNSVQ6Ci0gICAgY2FzZSBNU1JfSzhfUFNU
QVRFX0NUUkw6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFX1NUQVRVUzoKLSAgICBjYXNlIE1TUl9L
OF9QU1RBVEUwOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTE6Ci0gICAgY2FzZSBNU1JfSzhfUFNU
QVRFMjoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEUzOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTQ6
Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFNToKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEU2OgotICAg
IGNhc2UgTVNSX0s4X1BTVEFURTc6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yICE9IFg4Nl9WRU5ET1JfQU1EICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAo
IHVubGlrZWx5KGlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpICkKLSAgICAgICAgICAgIGdv
dG8gbm9ybWFsOwotICAgICAgICAqdmFsID0gMDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKLQotICAgIGNhc2UgTVNSX0lBMzJfVUNPREVfUkVWOgotICAgICAgICBCVUlMRF9CVUdfT04o
TVNSX0lBMzJfVUNPREVfUkVWICE9IE1TUl9BTURfUEFUQ0hMRVZFTCk7Ci0gICAgICAgIGlmICgg
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoIHdybXNyX3NhZmUoTVNSX0lBMzJfVUNPREVfUkVWLCAwKSApCi0g
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAvKiBBcyBkb2N1bWVudGVkIGluIHRo
ZSBTRE06IERvIGEgQ1BVSUQgMSBoZXJlICovCi0gICAgICAgICAgICBjcHVpZF9lYXgoMSk7Ci0g
ICAgICAgIH0KLSAgICAgICAgZ290byBub3JtYWw7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX01JU0Nf
RU5BQkxFOgotICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCAqdmFsKSApCi0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgKnZhbCA9IGd1ZXN0X21pc2NfZW5hYmxlKCp2YWwpOwotICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1Nf
TUFTSzoKLSAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCi0g
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5kcl9t
YXNrWzBdOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1E
NjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAg
ICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFza1tyZWcgLSBN
U1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyArIDFdOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwotCi0gICAgY2FzZSBNU1JfSUEzMl9QRVJGX0NBUEFCSUxJVElFUzoKLSAgICAgICAgLyog
Tm8gZXh0cmEgY2FwYWJpbGl0aWVzIGFyZSBzdXBwb3J0ZWQuICovCi0gICAgICAgICp2YWwgPSAw
OwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfUExB
VEZPUk1fSU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRG
T1JNX0lORk8sICp2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gMDsK
LSAgICAgICAgaWYgKCB0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKSApCi0gICAgICAg
ICAgICAqdmFsIHw9IE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HOwotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19F
TkFCTEVTOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVO
RE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFU
VVJFU19FTkFCTEVTLCAqdmFsKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9
IDA7Ci0gICAgICAgIGlmICggY3Vyci0+YXJjaC5jcHVpZF9mYXVsdGluZyApCi0gICAgICAgICAg
ICAqdmFsIHw9IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9Q
RVJGQ1RSKDcpOgotICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCgz
KToKLSAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZfRklY
RURfQ1RSMjoKLSAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSX0NUUkwuLi5NU1JfQ09S
RV9QRVJGX0dMT0JBTF9PVkZfQ1RSTDoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHZwbXVf
bXNyID0gdHJ1ZTsKLSAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgTVNS
X0FNRF9GQU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKLSAgICBjYXNl
IE1TUl9LN19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoKLSAgICAgICAgICAgIGlmICggdnBt
dV9tc3IgfHwgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggdnBtdV9kb19yZG1zcihyZWcsIHZh
bCkgKQotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIC8qIGZhbGwg
dGhyb3VnaCAqLwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNvcl9y
ZWdzKHJlZywgdmFsKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAg
ICAgIHJjID0gdm1jZV9yZG1zcihyZWcsIHZhbCk7Ci0gICAgICAgIGlmICggcmMgPCAwICkKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIG5vcm1hbDoKLSAg
ICAgICAgLyogRXZlcnlvbmUgY2FuIHJlYWQgdGhlIE1TUiBzcGFjZS4gKi8KLSAgICAgICAgLyog
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJEb21haW4gYXR0ZW1wdGVkIFJETVNSICUwOHhcbiIs
IHJlZyk7ICovCi0gICAgICAgIGlmICggcmRtc3Jfc2FmZShyZWcsICp2YWwpICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgIH0KLQotICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQotI2luY2x1ZGUgIng4Nl82NC9tbWNvbmZp
Zy5oIgotCi1zdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVp
bnQ2NF90IHZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgIGJvb2wgdnBt
dV9tc3IgPSBmYWxzZTsKLQotICAgIHN3aXRjaCAoIHJlZyApCi0gICAgewotICAgICAgICB1aW50
NjRfdCB0ZW1wOwotICAgICAgICBpbnQgcmM7Ci0KLSAgICBjYXNlIE1TUl9GU19CQVNFOgotICAg
ICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgfHwgIWlzX2Nhbm9uaWNhbF9hZGRy
ZXNzKHZhbCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHdyZnNiYXNlKHZhbCk7Ci0g
ICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlID0gdmFsOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfR1NfQkFTRToKLSAgICAgICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oY3VycmQpIHx8ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICB3cmdzYmFzZSh2YWwpOwotICAgICAgICBjdXJyLT5h
cmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSB2YWw7Ci0gICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci0KLSAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKLSAgICAgICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oY3VycmQpIHx8ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICB3cm1zcmwoTVNSX1NIQURPV19HU19CQVNFLCB2YWwp
OwotICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gdmFsOwotICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9TVEFUVVM6
Ci0gICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9DVEw6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFX0xJ
TUlUOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURV9DVFJMOgotICAgIGNhc2UgTVNSX0s4X1BTVEFU
RV9TVEFUVVM6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFMDoKLSAgICBjYXNlIE1TUl9LOF9QU1RB
VEUxOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTI6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFMzoK
LSAgICBjYXNlIE1TUl9LOF9QU1RBVEU0OgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTU6Ci0gICAg
Y2FzZSBNU1JfSzhfUFNUQVRFNjoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEU3OgotICAgIGNhc2Ug
TVNSX0s4X0hXQ1I6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfQU1EICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGxpa2VseSgh
aXNfY3B1ZnJlcV9jb250cm9sbGVyKGN1cnJkKSkgfHwKLSAgICAgICAgICAgICB3cm1zcl9zYWZl
KHJlZywgdmFsKSA9PSAwICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAg
ICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgotICAgICAgICBpZiAoIGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAotICAgICAgICAgICAg
IGJvb3RfY3B1X2RhdGEueDg2IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+IDB4MTcgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJy
ZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1cnIpICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci0gICAgICAgIGlmICggKHJkbXNyX3NhZmUoTVNSX0FNRDY0X05CX0NGRywgdGVtcCkg
IT0gMCkgfHwKLSAgICAgICAgICAgICAoKHZhbCBeIHRlbXApICYgfigxVUxMIDw8IEFNRDY0X05C
X0NGR19DRjhfRVhUX0VOQUJMRV9CSVQpKSApCi0gICAgICAgICAgICBnb3RvIGludmFsaWQ7Ci0g
ICAgICAgIGlmICggd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCB2YWwpID09IDAgKQotICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNl
IE1TUl9GQU0xMEhfTU1JT19DT05GX0JBU0U6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EIHx8Ci0gICAgICAgICAgICAgYm9vdF9jcHVfZGF0
YS54ODYgPCAweDEwIHx8IGJvb3RfY3B1X2RhdGEueDg2ID4gMHgxNyApCi0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlu
bmVkX3ZjcHUoY3VycikgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAg
ICAgaWYgKCByZG1zcl9zYWZlKE1TUl9GQU0xMEhfTU1JT19DT05GX0JBU0UsIHRlbXApICE9IDAg
KQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggKHBjaV9wcm9iZSAmIFBDSV9QUk9C
RV9NQVNLKSA9PSBQQ0lfUFJPQkVfTU1DT05GID8KLSAgICAgICAgICAgICB0ZW1wICE9IHZhbCA6
Ci0gICAgICAgICAgICAgKCh0ZW1wIF4gdmFsKSAmCi0gICAgICAgICAgICAgIH4oRkFNMTBIX01N
SU9fQ09ORl9FTkFCTEUgfAotICAgICAgICAgICAgICAgIChGQU0xMEhfTU1JT19DT05GX0JVU1JB
TkdFX01BU0sgPDwKLSAgICAgICAgICAgICAgICAgRkFNMTBIX01NSU9fQ09ORl9CVVNSQU5HRV9T
SElGVCkgfAotICAgICAgICAgICAgICAgICgodTY0KUZBTTEwSF9NTUlPX0NPTkZfQkFTRV9NQVNL
IDw8Ci0gICAgICAgICAgICAgICAgIEZBTTEwSF9NTUlPX0NPTkZfQkFTRV9TSElGVCkpKSApCi0g
ICAgICAgICAgICBnb3RvIGludmFsaWQ7Ci0gICAgICAgIGlmICggd3Jtc3Jfc2FmZShNU1JfRkFN
MTBIX01NSU9fQ09ORl9CQVNFLCB2YWwpID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JFVjoK
LSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRF
TCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWlu
KGN1cnJkKSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQotICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKLSAgICAgICAgaWYgKCByZG1zcl9zYWZlKHJlZywgdGVtcCkgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggdmFsICkKLSAgICAgICAgICAgIGdvdG8gaW52YWxp
ZDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0lBMzJfTUlT
Q19FTkFCTEU6Ci0gICAgICAgIGlmICggcmRtc3Jfc2FmZShyZWcsIHRlbXApICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBpZiAoIHZhbCAhPSBndWVzdF9taXNjX2VuYWJsZSh0ZW1wKSAp
Ci0gICAgICAgICAgICBnb3RvIGludmFsaWQ7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
Ci0KLSAgICBjYXNlIE1TUl9JQTMyX01QRVJGOgotICAgIGNhc2UgTVNSX0lBMzJfQVBFUkY6Ci0g
ICAgICAgIGlmICggKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVM
KSAmJgotICAgICAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRP
Ul9BTUQpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1
ZnJlcV9jb250cm9sbGVyKGN1cnJkKSkgfHwKLSAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywg
dmFsKSA9PSAwICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgICAgIGJy
ZWFrOwotCi0gICAgY2FzZSBNU1JfSUEzMl9QRVJGX0NUTDoKLSAgICAgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgaWYgKCBsaWtlbHkoIWlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpIHx8
Ci0gICAgICAgICAgICAgd3Jtc3Jfc2FmZShyZWcsIHZhbCkgPT0gMCApCi0gICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgTVNSX0lBMzJf
VEhFUk1fQ09OVFJPTDoKLSAgICBjYXNlIE1TUl9JQTMyX0VORVJHWV9QRVJGX0JJQVM6Ci0gICAg
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJy
ZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1cnIpIHx8Ci0gICAgICAgICAgICAgd3Jtc3Jfc2FmZShy
ZWcsIHZhbCkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgICAg
ICBicmVhazsKLQotICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6Ci0gICAgICAg
IGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrWzBd
ID0gdmFsOwotICAgICAgICBpZiAoIGN1cnItPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZF
X01BU0sgKQotICAgICAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLCB2
YWwpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRf
RFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAg
IGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrW3Jl
ZyAtIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLICsgMV0gPSB2YWw7Ci0gICAgICAgIGlmICgg
Y3Vyci0+YXJjaC5kZWJ1Z3JlZ1s3XSAmIERSN19BQ1RJVkVfTUFTSyApCi0gICAgICAgICAgICB3
cm1zcmwocmVnLCB2YWwpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2Fz
ZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHZhbCB8fCByZG1z
cl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpICkKLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfTUlT
Q19GRUFUVVJFU19FTkFCTEVTOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciAhPSBYODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAgKHZhbCAmIH5NU1JfTUlTQ19G
RUFUVVJFU19DUFVJRF9GQVVMVElORykgfHwKLSAgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9J
TlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsIHRlbXApICkKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICBpZiAoICh2YWwgJiBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORykgJiYK
LSAgICAgICAgICAgICAhdGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGN1cnItPmFyY2guY3B1aWRfZmF1bHRpbmcgPSAhISh2YWwg
JiBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORyk7Ci0gICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7Ci0KLSAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2X1BFUkZDVFIo
Nyk6Ci0gICAgY2FzZSBNU1JfUDZfRVZOVFNFTCgwKS4uLk1TUl9QNl9FVk5UU0VMKDMpOgotICAg
IGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIy
OgotICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFJfQ1RSTC4uLk1TUl9DT1JFX1BFUkZf
R0xPQkFMX09WRl9DVFJMOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0lOVEVMICkKLSAgICAgICAgewotICAgICAgICAgICAgdnBtdV9tc3IgPSB0
cnVlOwotICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1SF9Q
RVJGQ1RSNToKLSAgICBjYXNlIE1TUl9LN19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoKLSAg
ICAgICAgICAgIGlmICggdnBtdV9tc3IgfHwgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0FNRCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggKHZw
bXVfbW9kZSAmIFhFTlBNVV9NT0RFX0FMTCkgJiYKLSAgICAgICAgICAgICAgICAgICAgICFpc19o
YXJkd2FyZV9kb21haW4oY3VycmQpICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLQotICAgICAgICAgICAgICAgIGlmICggdnBtdV9kb193cm1zcihyZWcsIHZhbCwg
MCkgKQotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIC8qIGZhbGwg
dGhyb3VnaCAqLwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggd3Jtc3JfaHlwZXJ2aXNvcl9y
ZWdzKHJlZywgdmFsKSA9PSAxICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0K
LSAgICAgICAgcmMgPSB2bWNlX3dybXNyKHJlZywgdmFsKTsKLSAgICAgICAgaWYgKCByYyA8IDAg
KQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgICAgICBpZiAoIChyZG1zcl9zYWZlKHJlZywgdGVtcCkg
IT0gMCkgfHwgKHZhbCAhPSB0ZW1wKSApCi0gICAgaW52YWxpZDoKLSAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgIkRvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgJTA4eCBmcm9tIDB4JTAxNiJQUkl4NjQiIHRvIDB4JTAxNiJQUkl4NjQiXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgcmVnLCB0ZW1wLCB2YWwpOwotICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0K
LQotc3RhdGljIGludCBwcml2X29wX3diaW52ZChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKLXsKLSAgICAvKiBJZ25vcmUgdGhlIGluc3RydWN0aW9uIGlmIHVucHJpdmlsZWdlZC4gKi8K
LSAgICBpZiAoICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoY3VycmVudC0+ZG9tYWluKSApCi0gICAg
ICAgIC8qCi0gICAgICAgICAqIE5vbi1waHlzZGV2IGRvbWFpbiBhdHRlbXB0ZWQgV0JJTlZEOyBp
Z25vcmUgZm9yIG5vdyBzaW5jZQotICAgICAgICAgKiBuZXdlciBsaW51eCB1c2VzIHRoaXMgaW4g
c29tZSBzdGFydC1vZi1kYXkgdGltaW5nIGxvb3BzLgotICAgICAgICAgKi8KLSAgICAgICAgOwot
ICAgIGVsc2UKLSAgICAgICAgd2JpbnZkKCk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwot
fQotCi1pbnQgcHZfZW11bF9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAot
ICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYgKnJlcywgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgZ3Vlc3RfY3B1aWQoY3VycmVudCwgbGVhZiwgc3VibGVh
ZiwgcmVzKTsKLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJp
dl9vcF92YWxpZGF0ZShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQot
ewotICAgIHN3aXRjaCAoIGN0eHQtPm9wY29kZSApCi0gICAgewotICAgIGNhc2UgMHg2YyAuLi4g
MHg2ZjogLyogaW5zIC8gb3V0cyAqLwotICAgIGNhc2UgMHhlNCAuLi4gMHhlNzogLyogaW4gLyBv
dXQgKGltbWVkaWF0ZSBwb3J0KSAqLwotICAgIGNhc2UgMHhlYyAuLi4gMHhlZjogLyogaW4gLyBv
dXQgKHBvcnQgaW4gJWR4KSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwNik6IC8q
IGNsdHMgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDkpOiAvKiB3YmludmQgKi8K
LSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MjApIC4uLgotICAgICAgICAgWDg2RU1VTF9P
UEMoMHgwZiwgMHgyMyk6IC8qIG1vdiB0by9mcm9tIGNyL2RyICovCi0gICAgY2FzZSBYODZFTVVM
X09QQygweDBmLCAweDMwKTogLyogd3Jtc3IgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYs
IDB4MzEpOiAvKiByZHRzYyAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgzMik6IC8q
IHJkbXNyICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGEyKTogLyogY3B1aWQgKi8K
LSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgMHhmYTogY2FzZSAweGZi
OiAvKiBjbGkgLyBzdGkgKi8KLSAgICAgICAgaWYgKCAhaW9wbF9vayhjdXJyZW50LCBjdHh0LT5y
ZWdzKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhpcyBp
cyBqdXN0IHRvbyBkYW5nZXJvdXMgdG8gYWxsb3csIGluIG15IG9waW5pb24uIENvbnNpZGVyIGlm
IHRoZQotICAgICAgICAgKiBjYWxsZXIgdGhlbiB0cmllcyB0byByZWVuYWJsZSBpbnRlcnJ1cHRz
IHVzaW5nIFBPUEY6IHdlIGNhbid0IHRyYXAKLSAgICAgICAgICogdGhhdCBhbmQgd2UnbGwgZW5k
IHVwIHdpdGggaGFyZC10by1kZWJ1ZyBsb2NrdXBzLiBGYXN0ICYgbG9vc2Ugd2lsbAotICAgICAg
ICAgKiBkbyBmb3IgdXMuIDotKQotICAgICAgICB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3Vw
Y2FsbF9tYXNrKSA9IChjdHh0LT5vcGNvZGUgPT0gMHhmYSk7Ci0gICAgICAgICAqLwotICAgICAg
ICByZXR1cm4gWDg2RU1VTF9ET05FOwotCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDAx
KToKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBtb2RybV9ybSwgbW9kcm1fcmVnOwotCi0g
ICAgICAgIGlmICggeDg2X2luc25fbW9kcm0oc3RhdGUsICZtb2RybV9ybSwgJm1vZHJtX3JlZykg
IT0gMyB8fAotICAgICAgICAgICAgIChtb2RybV9ybSAmIDcpICE9IDEgKQotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQotICAgICAgICB7Ci0gICAg
ICAgIGNhc2UgMjogLyogeHNldGJ2ICovCi0gICAgICAgIGNhc2UgNzogLyogcmR0c2NwICovCi0g
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci19Ci0K
LXN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHByaXZfb3Bfb3BzID0gewotICAg
IC5pbnNuX2ZldGNoICAgICAgICAgID0gcHJpdl9vcF9pbnNuX2ZldGNoLAotICAgIC5yZWFkICAg
ICAgICAgICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFibGVfcncsCi0gICAgLnZhbGlkYXRlICAg
ICAgICAgICAgPSBwcml2X29wX3ZhbGlkYXRlLAotICAgIC5yZWFkX2lvICAgICAgICAgICAgID0g
cHJpdl9vcF9yZWFkX2lvLAotICAgIC53cml0ZV9pbyAgICAgICAgICAgID0gcHJpdl9vcF93cml0
ZV9pbywKLSAgICAucmVwX2lucyAgICAgICAgICAgICA9IHByaXZfb3BfcmVwX2lucywKLSAgICAu
cmVwX291dHMgICAgICAgICAgICA9IHByaXZfb3BfcmVwX291dHMsCi0gICAgLnJlYWRfc2VnbWVu
dCAgICAgICAgPSBwcml2X29wX3JlYWRfc2VnbWVudCwKLSAgICAucmVhZF9jciAgICAgICAgICAg
ICA9IHByaXZfb3BfcmVhZF9jciwKLSAgICAud3JpdGVfY3IgICAgICAgICAgICA9IHByaXZfb3Bf
d3JpdGVfY3IsCi0gICAgLnJlYWRfZHIgICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfZHIsCi0g
ICAgLndyaXRlX2RyICAgICAgICAgICAgPSBwcml2X29wX3dyaXRlX2RyLAotICAgIC5yZWFkX21z
ciAgICAgICAgICAgID0gcHJpdl9vcF9yZWFkX21zciwKLSAgICAud3JpdGVfbXNyICAgICAgICAg
ICA9IHByaXZfb3Bfd3JpdGVfbXNyLAotICAgIC5jcHVpZCAgICAgICAgICAgICAgID0gcHZfZW11
bF9jcHVpZCwKLSAgICAud2JpbnZkICAgICAgICAgICAgICA9IHByaXZfb3Bfd2JpbnZkLAotfTsK
LQotc3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBk
b21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgY3R4
dCA9IHsKLSAgICAgICAgLmN0eHQucmVncyA9IHJlZ3MsCi0gICAgICAgIC5jdHh0LnZlbmRvciA9
IGN1cnJkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAotICAgICAgICAuY3R4dC5sbWEgPSAhaXNf
cHZfMzJiaXRfZG9tYWluKGN1cnJkKSwKLSAgICB9OwotICAgIGludCByYzsKLSAgICB1bnNpZ25l
ZCBpbnQgZWZsYWdzLCBhcjsKLQotICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywg
Y3VyciwgJmN0eHQuY3MuYmFzZSwgJmN0eHQuY3MubGltaXQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICZhciwgMSkgfHwKLSAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAotICAgICAg
ICAgIShhciAmIF9TRUdNRU5UX1ApIHx8Ci0gICAgICAgICAhKGFyICYgX1NFR01FTlRfQ09ERSkg
KQotICAgICAgICByZXR1cm4gMDsKLQotICAgIC8qIE1pcnJvciB2aXJ0dWFsaXplZCBzdGF0ZSBp
bnRvIEVGTEFHUy4gKi8KLSAgICBBU1NFUlQocmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19JRik7
Ci0gICAgaWYgKCB2Y3B1X2luZm8oY3VyciwgZXZ0Y2huX3VwY2FsbF9tYXNrKSApCi0gICAgICAg
IHJlZ3MtPmVmbGFncyAmPSB+WDg2X0VGTEFHU19JRjsKLSAgICBlbHNlCi0gICAgICAgIHJlZ3Mt
PmVmbGFncyB8PSBYODZfRUZMQUdTX0lGOwotICAgIEFTU0VSVCghKHJlZ3MtPmVmbGFncyAmIFg4
Nl9FRkxBR1NfSU9QTCkpOwotICAgIHJlZ3MtPmVmbGFncyB8PSBjdXJyLT5hcmNoLnB2X3ZjcHUu
aW9wbDsKLSAgICBlZmxhZ3MgPSByZWdzLT5lZmxhZ3M7Ci0KLSAgICBjdHh0LmN0eHQuYWRkcl9z
aXplID0gYXIgJiBfU0VHTUVOVF9MID8gNjQgOiBhciAmIF9TRUdNRU5UX0RCID8gMzIgOiAxNjsK
LSAgICAvKiBMZWF2ZSB6ZXJvIGluIGN0eHQuY3R4dC5zcF9zaXplLCBhcyBpdCdzIG5vdCBuZWVk
ZWQuICovCi0gICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dC5jdHh0LCAmcHJpdl9vcF9vcHMpOwot
Ci0gICAgaWYgKCBjdHh0LmlvX2VtdWxfc3R1YiApCi0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KGN0eHQuaW9fZW11bF9zdHViKTsKLQotICAgIC8qCi0gICAgICogVW4tbWlycm9yIHZpcnR1YWxp
emVkIHN0YXRlIGZyb20gRUZMQUdTLgotICAgICAqIE5vdGhpbmcgd2UgYWxsb3cgdG8gYmUgZW11
bGF0ZWQgY2FuIGNoYW5nZSBhbnl0aGluZyBvdGhlciB0aGFuIHRoZQotICAgICAqIGFyaXRobWV0
aWMgYml0cywgYW5kIHRoZSByZXN1bWUgZmxhZy4KLSAgICAgKi8KLSAgICBBU1NFUlQoISgocmVn
cy0+ZWZsYWdzIF4gZWZsYWdzKSAmCi0gICAgICAgICAgICAgfihYODZfRUZMQUdTX1JGIHwgWDg2
X0VGTEFHU19BUklUSF9NQVNLKSkpOwotICAgIHJlZ3MtPmVmbGFncyB8PSBYODZfRUZMQUdTX0lG
OwotICAgIHJlZ3MtPmVmbGFncyAmPSB+WDg2X0VGTEFHU19JT1BMOwotCi0gICAgc3dpdGNoICgg
cmMgKQotICAgIHsKLSAgICBjYXNlIFg4NkVNVUxfT0tBWToKLSAgICAgICAgaWYgKCBjdHh0LnRz
YyAmIFRTQ19CQVNFICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBjdHh0LnRzYyAmIFRT
Q19BVVggKQotICAgICAgICAgICAgICAgIHB2X3NvZnRfcmR0c2MoY3VyciwgcmVncywgMSk7Ci0g
ICAgICAgICAgICBlbHNlIGlmICggY3VycmQtPmFyY2gudnRzYyApCi0gICAgICAgICAgICAgICAg
cHZfc29mdF9yZHRzYyhjdXJyLCByZWdzLCAwKTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgICAgICBtc3Jfc3BsaXQocmVncywgcmR0c2MoKSk7Ci0gICAgICAgIH0KLQotICAgICAgICBp
ZiAoIGN0eHQuY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0gICAgICAgICAgICBjdHh0LmJwbWF0
Y2ggfD0gRFJfU1RFUDsKLSAgICAgICAgaWYgKCBjdHh0LmJwbWF0Y2ggKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBjdXJyLT5hcmNoLmRlYnVncmVnWzZdIHw9IGN0eHQuYnBtYXRjaCB8IERSX1NU
QVRVU19SRVNFUlZFRF9PTkU7Ci0gICAgICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1
LnRyYXBfYm91bmNlLmZsYWdzICYgVEJGX0VYQ0VQVElPTikgKQotICAgICAgICAgICAgICAgIHB2
X2luamVjdF9od19leGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKLSAgICAg
ICAgfQotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6
Ci0gICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0KLSAgICBjYXNlIFg4NkVNVUxf
RVhDRVBUSU9OOgotICAgICAgICBwdl9pbmplY3RfZXZlbnQoJmN0eHQuY3R4dC5ldmVudCk7Ci0g
ICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7
Ci19Ci0KIHN0YXRpYyBpbmxpbmUgaW50IGNoZWNrX3N0YWNrX2xpbWl0KHVuc2lnbmVkIGludCBh
ciwgdW5zaWduZWQgaW50IGxpbWl0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGVzcCwgdW5zaWduZWQgaW50IGRlY3IpCiB7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3Ry
YXBzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzJjN2JhYzU4Nwot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaApAQCAtMCww
ICsxLDQ4IEBACisvKgorICogcHYvdHJhcHMuaAorICoKKyAqIFBWIGd1ZXN0IHRyYXBzIGludGVy
ZmFjZSBkZWZpbml0aW9ucworICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVy
bXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwg
dmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgorICovCisKKyNpZm5kZWYgX19YODZfUFZfVFJBUFNfSF9fCisjZGVmaW5lIF9fWDg2X1BWX1RS
QVBTX0hfXworCisjaWZkZWYgQ09ORklHX1BWCisKKyNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CisK
K2ludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwor
CisjZWxzZSAgLyogIUNPTkZJR19QViAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisKK2lu
dCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0
dXJuIC1FT1BOT1RTVVBQOyB9CisKKyNlbmRpZgkvKiBDT05GSUdfUFYgKi8KKworI2VuZGlmCS8q
IF9fWDg2X1BWX1RSQVBTX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh
Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwK-0002oj-8n; Thu, 18 May 2017 17:10:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwI-0002mo-Di
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4D/3E-26749-575DD195; Thu, 18 May 2017 17:10:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpG7pVdl
 Ig68fRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1U0+yFjTxV0zqncXUwLiLp4uRk0NCwF9i
 eu8lFhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWMBZYvOMDWA1LAKqEiemXwbr5
 RWwkNj2aSEjxEx5iV1tF8HqhQQUJDqmH2OCqBGUODnzCQvETAmJgy9eME9g5J6FJDULSWoBI9
 MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYKhnYGDcwdh
 5wu8QoyQHk5Io7+EC2UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwzrgDlBItS01Mr0jJzgGEJ
 k5bg4FES4ZUFSfMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDjvXpAiAZCijNI8uBGwGLnEK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3BsgUnsy8ErhNr4COYAI6ovmBNMgRJYkIKakGxg
 UzEhhqH+/5qjH1hgSf2jIT6U1fcjdPmviRs61lBdPmPK15DKsagkQs77DN5tjAvv7Y2lCpaNk
 H1WUHmsO/lPs/KVxean7kVrrX8ebI37MnBC49a275wrSgg2O+rPrGyrbpD//Ic3Rnel9cYm2o
 Nndz3C7VPZleTjsLF/yPSjiV0lh51m76OyWW4oxEQy3mouJEAKowiguMAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495127407!97969836!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62249 invoked from network); 18 May 2017 17:10:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424429540"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:42 +0100
Message-ID: <20170518171004.27204-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 00/22] x86: refactor trap handling
	code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VjMgb2YgdGhlIHNlcmllcy4gUmViYXNlZCBvbiB0b3Agb2YgeDg2LW5leHQgYnJhbmNoLgoKUGF0
Y2hlcyBhcmUgYnJva2VuIGRvd24gaW50byB0aGUgc21hbGxlc3QgdHJ1bmsgcG9zc2libGUgdG8g
ZWFzZSByZXZpZXcgYW5kCmZ1dHVyZSByZWJhc2luZy4KCiAgIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9wZW9wbGUvbGl1dy94ZW4uZ2l0IHdpcC5tb3ZlLXRyYXBzLXYzCgpXZWkgTGl1ICgyMik6CiAg
eDg2L3RyYXBzOiBtb3ZlIHByaXZpbGVnZSBpbnN0cnVjdGlvbiBlbXVsYXRpb24gY29kZQogIHg4
Ni90cmFwczogbW92ZSBnYXRlIG9wIGVtdWxhdGlvbiBjb2RlCiAgeDg2L3RyYXBzOiBtb3ZlIGVt
dWxhdGVfaW52YWxpZF9yZHRzY3AKICB4ODYvdHJhcHM6IG1vdmUgZW11bGF0ZV9mb3JjZWRfaW52
YWxpZF9vcAogIHg4Ni9wdjogY2xlYW4gdXAgZW11bGF0ZS5jCiAgeDg2L3RyYXBzOiBtb3ZlIFBW
IGh5cGVyY2FsbCBoYW5kbGVycyB0byBwdi90cmFwcy5jCiAgeDg2L3RyYXBzOiBtb3ZlIHB2X2lu
amVjdF9ldmVudCB0byBwdi90cmFwcy5jCiAgeDg2L3RyYXBzOiBtb3ZlIHNldF9ndWVzdF97bWFj
aGluZWNoZWNrLG5taX1fdHJhcGJvdW5jZQogIHg4Ni90cmFwczogbW92ZSB7dW4sfXJlZ2lzdGVy
X2d1ZXN0X25taV9jYWxsYmFjawogIHg4Ni90cmFwczogZGVsY2FyZSBwZXJjcHUgc29mdGlycV90
cmFwCiAgeDg2L3RyYXBzOiBtb3ZlIGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrIHRvIHB2L3RyYXBz
LmMKICB4ODYvdHJhcHM6IG1vdmUgc2VuZF9ndWVzdF90cmFwIHRvIHB2L3RyYXBzLmMKICB4ODYv
dHJhcHM6IG1vdmUgdG9nZ2xlX2d1ZXN0X21vZGUKICB4ODYvdHJhcHM6IG1vdmUgZG9faXJldCB0
byBwdi90cmFwcy5jCiAgeDg2L3RyYXBzOiBtb3ZlIGluaXRfaW50ODBfZGlyZWN0X3RyYXAKICB4
ODYvdHJhcHM6IG1vdmUgY2FsbGJhY2tfb3AgY29kZQogIHg4Ni90cmFwczogbW92ZSBoeXBlcmNh
bGxfcGFnZV9pbml0aWFsaXNlX3JpbmczX2tlcm5lbAogIHg4Ni90cmFwczogbWVyZ2UgeDg2XzY0
L2NvbXBhdC90cmFwcy5jIGludG8gcHYvdHJhcHMuYwogIHg4NjogY2xlYW4gdXAgcHYvdHJhcHMu
YwogIHg4NjogZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2sgc2hvdWxkIHJldHVybiBib29sCiAgeDg2
OiBmaXggY29kaW5nIHN0eWxlIGlzc3VlcyBpbiBhc20teDg2L3RyYXBzLmgKICB4ODY6IGNsZWFu
IHVwIHRyYXBzLmMKCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgIHwgICAgMSAr
CiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jICAgICAgICAgIHwgMTk0NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyAgICAgICAgICAgIHwgMTAx
NCArKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgfCAy
NDgzICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4
Nl82NC9jb21wYXQvdHJhcHMuYyB8ICA0MTYgLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3Ry
YXBzLmMgICAgICAgIHwgIDI4OCArLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4u
aCAgICB8ICAgIDcgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oICAgICB8ICAgNTQg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oICAgICAgICB8ICAgMjcgKy0KIDkgZmlsZXMg
Y2hhbmdlZCwgMzIwMiBpbnNlcnRpb25zKCspLCAzMDM1IGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwI-0002nC-CL; Thu, 18 May 2017 17:10:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwH-0002mV-5V
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 82/E9-03058-475DD195; Thu, 18 May 2017 17:10:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXrfkqmy
 kwZF+VovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPRqi/MBdfEKg7NeMXawHhFqIuRk0NCwF9i
 TftmJhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWMBTYuWJF0BxDg4WAVWJfwdqQ
 ExeAQuJ9n8BEBPlJXa1XWQFCXMKWEo8OOoCEhYCqtj7cD0zhK0g0TH9GNhSXgFBiZMzn7BALJ
 KQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMGgYg2MHYfdn/EKMkB5OSKO/hAtlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 M64A5QSLUtNTK9Iyc4DhC5OW4OBREuGVBUnzFhck5hZnpkOkTjEqSonz+oAkBEASGaV5cG2wm
 LnEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4bIFN4MvNK4Ka/AlrMBLS4+YE0yOKSRISUVA
 PjjD3Tvq3sqmrpNF7/klnuCw/3H6YVhbcFhPboPVqh41J/qS/bz/oU+6O1IU9nXgm5sO6z3vI
 JL6doLzle+XpJzDk/4498V/4vFl5dwm0bsCC0UvXbds/w8Bgj/bVFDrU3bzgHMotVMLmf1F15
 5XrOQs91LSbtmoWGVleb7S1uLajsmF/UknpJiaU4I9FQi7moOBEAnKRW4JQCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495127407!103216303!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59306 invoked from network); 18 May 2017 17:10:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433060341"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:45 +0100
Message-ID: <20170518171004.27204-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 03/22] x86/traps: move
	emulate_invalid_rdtscp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGV4cG9ydCBpdCBpbiBwdi90cmFwcy5oLgoKVGhlIHN0dWIgZnVuY3Rpb24gcmV0dXJucyAw
IGJlY2F1c2UgdGhhdCByZXByZXNlbnRzICJ1bnN1Y2Nlc3NmdWwKZW11bGF0aW9uIiBpbiB0aGUg
b3JpZ2luYWwgY29kZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5j
ICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgICAgIHwgMjAgLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYv
dHJhcHMuaCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDIwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYvcHYvZW11bGF0ZS5jCmluZGV4IDZkMDk2Yjc0YjIuLjM2NGNkMGY3OGMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Vt
dWxhdGUuYwpAQCAtMTg2Miw2ICsxODYyLDI2IEBAIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGluc3RydWN0aW9uX2RvbmUocmVncywgb2ZmKTsK
IH0KIAoraW50IGVtdWxhdGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCit7CisgICAgY2hhciBvcGNvZGVbM107CisgICAgdW5zaWduZWQgbG9uZyBlaXAsIHJjOwor
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIGVpcCA9IHJlZ3MtPnJpcDsKKyAg
ICBpZiAoIChyYyA9IGNvcHlfZnJvbV91c2VyKG9wY29kZSwgKGNoYXIgKillaXAsIHNpemVvZihv
cGNvZGUpKSkgIT0gMCApCisgICAgeworICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdCgwLCBl
aXAgKyBzaXplb2Yob3Bjb2RlKSAtIHJjKTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9m
aXhlZDsKKyAgICB9CisgICAgaWYgKCBtZW1jbXAob3Bjb2RlLCAiXHhmXHgxXHhmOSIsIHNpemVv
ZihvcGNvZGUpKSApCisgICAgICAgIHJldHVybiAwOworICAgIGVpcCArPSBzaXplb2Yob3Bjb2Rl
KTsKKyAgICBwdl9zb2Z0X3JkdHNjKHYsIHJlZ3MsIDEpOworICAgIGluc3RydWN0aW9uX2RvbmUo
cmVncywgZWlwKTsKKyAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBiNTVjNDI1MDcxLi4zOGJjNTMxZjVi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwpAQCAtOTc4LDI2ICs5NzgsNiBAQCB2b2lkIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgIH0KIH0KIAotc3RhdGljIGlu
dCBlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewot
ICAgIGNoYXIgb3Bjb2RlWzNdOwotICAgIHVuc2lnbmVkIGxvbmcgZWlwLCByYzsKLSAgICBzdHJ1
Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0KLSAgICBlaXAgPSByZWdzLT5yaXA7Ci0gICAgaWYgKCAo
cmMgPSBjb3B5X2Zyb21fdXNlcihvcGNvZGUsIChjaGFyICopZWlwLCBzaXplb2Yob3Bjb2RlKSkp
ICE9IDAgKQotICAgIHsKLSAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoMCwgZWlwICsgc2l6
ZW9mKG9wY29kZSkgLSByYyk7Ci0gICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0g
ICAgfQotICAgIGlmICggbWVtY21wKG9wY29kZSwgIlx4Zlx4MVx4ZjkiLCBzaXplb2Yob3Bjb2Rl
KSkgKQotICAgICAgICByZXR1cm4gMDsKLSAgICBlaXAgKz0gc2l6ZW9mKG9wY29kZSk7Ci0gICAg
cHZfc29mdF9yZHRzYyh2LCByZWdzLCAxKTsKLSAgICBpbnN0cnVjdGlvbl9kb25lKHJlZ3MsIGVp
cCk7Ci0gICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKLX0KLQogc3RhdGljIGludCBlbXVs
YXRlX2ZvcmNlZF9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IGNoYXIgc2lnWzVdLCBpbnN0clsyXTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaAppbmRleCAyZDlmMjNk
YmRlLi44OGRjMjA5MjhiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBz
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCkBAIC0yNyw2ICsyNyw3IEBA
CiAKIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Owogdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOworaW50
IGVtdWxhdGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCiAj
ZWxzZSAgLyogIUNPTkZJR19QViAqLwogCkBAIC0zNCw2ICszNSw3IEBAIHZvaWQgZW11bGF0ZV9n
YXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAogaW50IGVtdWxhdGVfcHJpdmls
ZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgeyByZXR1cm4gLUVPUE5PVFNVUFA7
IH0KIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7fQor
aW50IGVtdWxhdGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsg
cmV0dXJuIDA7IH0KIAogI2VuZGlmCS8qIENPTkZJR19QViAqLwogCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwN-0002qW-2G; Thu, 18 May 2017 17:10:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwL-0002pN-9t
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:17 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 26/FD-03696-875DD195; Thu, 18 May 2017 17:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXrf0qmy
 kwbyD5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1Y++YCm5oVrzu+czSwPhcvouRk0NCwF/i
 3cnpzCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sECAxIfXv8HqWQRUJb6vncrSx
 cjBwStgIbGggRFipLzErraLrCBhTgFLiQdHXUDCQkAVex+uZ4awFSQ6ph9jArF5BQQlTs58wg
 KxSULi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwcBiAYAfjn2UBhxglOZiURHkPF8hGCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgnXEFKCdYlJqeWpGWmQMMYZi0BAePkgivLEiat7ggMbc4Mx0idYpRUUqc1wckIQCSyCjNg
 2uDxc0lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPGgkzhycwrgZv+CmgxE9Di5gfSIItLEh
 FSUg2M8Uxbzqh+4hbyZxeq5BOX2brzWGFIpqBx7NGVxpu7VumFVKwNnvpuu5HhoYdyP9lCxBy
 nbErX5gk7vOko68HwM6lqv6btbjx+aimLCtejb5w6ctLVkh1RLxYvYj92c2uBKsO+He2p7oHP
 Y+yDnBoyju+Pv1+ffuzP6sJOlpaCxbeylFrn7apVYinOSDTUYi4qTgQAbTT7f5YCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495127412!90679415!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23033 invoked from network); 18 May 2017 17:10:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433060345"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:49 +0100
Message-ID: <20170518171004.27204-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 07/22] x86/traps: move
	pv_inject_event to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgNzMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgfCA2OSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDY5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBz
LmMKaW5kZXggMzUwZTdhMWRhNC4uNzkzMDQ3MDRkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKQEAgLTIyLDEwICsyMiwx
NCBAQAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3Mu
aD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogCiAjaW5jbHVkZSA8
YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KKyNpbmNsdWRlIDxhc20vc2hh
cmVkLmg+CisjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CiAKIHZvaWQgZG9fZW50cnlfaW50ODIoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC0xMjgsNiArMTMyLDc1IEBAIHVuc2lnbmVk
IGxvbmcgZG9fZ2V0X2RlYnVncmVnKGludCByZWcpCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAK
K3ZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50KQorewor
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKKyAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRi
OworICAgIGNvbnN0IHN0cnVjdCB0cmFwX2luZm8gKnRpOworICAgIGNvbnN0IHVpbnQ4X3QgdmVj
dG9yID0gZXZlbnQtPnZlY3RvcjsKKyAgICB1bnNpZ25lZCBpbnQgZXJyb3JfY29kZSA9IGV2ZW50
LT5lcnJvcl9jb2RlOworICAgIGJvb2wgdXNlX2Vycm9yX2NvZGU7CisKKyAgICBBU1NFUlQodmVj
dG9yID09IGV2ZW50LT52ZWN0b3IpOyAvKiBDb25maXJtIG5vIHRydW5jYXRpb24uICovCisgICAg
aWYgKCBldmVudC0+dHlwZSA9PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiApCisgICAgewor
ICAgICAgICBBU1NFUlQodmVjdG9yIDwgMzIpOworICAgICAgICB1c2VfZXJyb3JfY29kZSA9IFRS
QVBfSEFWRV9FQyAmICgxdSA8PCB2ZWN0b3IpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAg
ICAgICBBU1NFUlQoZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQpOwor
ICAgICAgICB1c2VfZXJyb3JfY29kZSA9IGZhbHNlOworICAgIH0KKyAgICBpZiAoIHVzZV9lcnJv
cl9jb2RlICkKKyAgICAgICAgQVNTRVJUKGVycm9yX2NvZGUgIT0gWDg2X0VWRU5UX05PX0VDKTsK
KyAgICBlbHNlCisgICAgICAgIEFTU0VSVChlcnJvcl9jb2RlID09IFg4Nl9FVkVOVF9OT19FQyk7
CisKKyAgICB0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7CisgICAgdGkgPSAmdi0+
YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFt2ZWN0b3JdOworCisgICAgdGItPmZsYWdzID0gVEJGX0VY
Q0VQVElPTjsKKyAgICB0Yi0+Y3MgICAgPSB0aS0+Y3M7CisgICAgdGItPmVpcCAgID0gdGktPmFk
ZHJlc3M7CisKKyAgICBpZiAoIGV2ZW50LT50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBU
SU9OICYmCisgICAgICAgICB2ZWN0b3IgPT0gVFJBUF9wYWdlX2ZhdWx0ICkKKyAgICB7CisgICAg
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzJdID0gZXZlbnQtPmNyMjsKKyAgICAgICAgYXJj
aF9zZXRfY3IyKHYsIGV2ZW50LT5jcjIpOworCisgICAgICAgIC8qIFJlLXNldCBlcnJvcl9jb2Rl
LnVzZXIgZmxhZyBhcHByb3ByaWF0ZWx5IGZvciB0aGUgZ3Vlc3QuICovCisgICAgICAgIGVycm9y
X2NvZGUgJj0gflBGRUNfdXNlcl9tb2RlOworICAgICAgICBpZiAoICFndWVzdF9rZXJuZWxfbW9k
ZSh2LCByZWdzKSApCisgICAgICAgICAgICBlcnJvcl9jb2RlIHw9IFBGRUNfdXNlcl9tb2RlOwor
CisgICAgICAgIHRyYWNlX3B2X3BhZ2VfZmF1bHQoZXZlbnQtPmNyMiwgZXJyb3JfY29kZSk7Cisg
ICAgfQorICAgIGVsc2UKKyAgICAgICAgdHJhY2VfcHZfdHJhcCh2ZWN0b3IsIHJlZ3MtPnJpcCwg
dXNlX2Vycm9yX2NvZGUsIGVycm9yX2NvZGUpOworCisgICAgaWYgKCB1c2VfZXJyb3JfY29kZSAp
CisgICAgeworICAgICAgICB0Yi0+ZmxhZ3MgfD0gVEJGX0VYQ0VQVElPTl9FUlJDT0RFOworICAg
ICAgICB0Yi0+ZXJyb3JfY29kZSA9IGVycm9yX2NvZGU7CisgICAgfQorCisgICAgaWYgKCBUSV9H
RVRfSUYodGkpICkKKyAgICAgICAgdGItPmZsYWdzIHw9IFRCRl9JTlRFUlJVUFQ7CisKKyAgICBp
ZiAoIHVubGlrZWx5KG51bGxfdHJhcF9ib3VuY2UodiwgdGIpKSApCisgICAgeworICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJVbmhhbmRsZWQgJXMgZmF1
bHQvdHJhcCBbIyVkLCBlYz0lMDR4XVxuIiwKKyAgICAgICAgICAgICAgICB0cmFwc3RyKHZlY3Rv
ciksIHZlY3RvciwgZXJyb3JfY29kZSk7CisKKyAgICAgICAgaWYgKCB2ZWN0b3IgPT0gVFJBUF9w
YWdlX2ZhdWx0ICkKKyAgICAgICAgICAgIHNob3dfcGFnZV93YWxrKGV2ZW50LT5jcjIpOworICAg
IH0KK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZTVhM2M5
YWQxYS4uOTZmM2ZmZmZkNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTYyNyw3NSArNjI3LDYgQEAgdm9pZCBmYXRhbF90cmFw
KGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sX3Qgc2hvd19yZW1vdGUpCiAg
ICAgICAgICAgKHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfSUYpID8gIiIgOiAiLCBJTiBJTlRF
UlJVUFQgQ09OVEVYVCIpOwogfQogCi12b2lkIHB2X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3Qg
eDg2X2V2ZW50ICpldmVudCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0gICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAg
c3RydWN0IHRyYXBfYm91bmNlICp0YjsKLSAgICBjb25zdCBzdHJ1Y3QgdHJhcF9pbmZvICp0aTsK
LSAgICBjb25zdCB1aW50OF90IHZlY3RvciA9IGV2ZW50LT52ZWN0b3I7Ci0gICAgdW5zaWduZWQg
aW50IGVycm9yX2NvZGUgPSBldmVudC0+ZXJyb3JfY29kZTsKLSAgICBib29sIHVzZV9lcnJvcl9j
b2RlOwotCi0gICAgQVNTRVJUKHZlY3RvciA9PSBldmVudC0+dmVjdG9yKTsgLyogQ29uZmlybSBu
byB0cnVuY2F0aW9uLiAqLwotICAgIGlmICggZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9I
V19FWENFUFRJT04gKQotICAgIHsKLSAgICAgICAgQVNTRVJUKHZlY3RvciA8IDMyKTsKLSAgICAg
ICAgdXNlX2Vycm9yX2NvZGUgPSBUUkFQX0hBVkVfRUMgJiAoMXUgPDwgdmVjdG9yKTsKLSAgICB9
Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgQVNTRVJUKGV2ZW50LT50eXBlID09IFg4Nl9FVkVO
VFRZUEVfU1dfSU5URVJSVVBUKTsKLSAgICAgICAgdXNlX2Vycm9yX2NvZGUgPSBmYWxzZTsKLSAg
ICB9Ci0gICAgaWYgKCB1c2VfZXJyb3JfY29kZSApCi0gICAgICAgIEFTU0VSVChlcnJvcl9jb2Rl
ICE9IFg4Nl9FVkVOVF9OT19FQyk7Ci0gICAgZWxzZQotICAgICAgICBBU1NFUlQoZXJyb3JfY29k
ZSA9PSBYODZfRVZFTlRfTk9fRUMpOwotCi0gICAgdGIgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBf
Ym91bmNlOwotICAgIHRpID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbdmVjdG9yXTsKLQot
ICAgIHRiLT5mbGFncyA9IFRCRl9FWENFUFRJT047Ci0gICAgdGItPmNzICAgID0gdGktPmNzOwot
ICAgIHRiLT5laXAgICA9IHRpLT5hZGRyZXNzOwotCi0gICAgaWYgKCBldmVudC0+dHlwZSA9PSBY
ODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiAmJgotICAgICAgICAgdmVjdG9yID09IFRSQVBfcGFn
ZV9mYXVsdCApCi0gICAgewotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1syXSA9IGV2
ZW50LT5jcjI7Ci0gICAgICAgIGFyY2hfc2V0X2NyMih2LCBldmVudC0+Y3IyKTsKLQotICAgICAg
ICAvKiBSZS1zZXQgZXJyb3JfY29kZS51c2VyIGZsYWcgYXBwcm9wcmlhdGVseSBmb3IgdGhlIGd1
ZXN0LiAqLwotICAgICAgICBlcnJvcl9jb2RlICY9IH5QRkVDX3VzZXJfbW9kZTsKLSAgICAgICAg
aWYgKCAhZ3Vlc3Rfa2VybmVsX21vZGUodiwgcmVncykgKQotICAgICAgICAgICAgZXJyb3JfY29k
ZSB8PSBQRkVDX3VzZXJfbW9kZTsKLQotICAgICAgICB0cmFjZV9wdl9wYWdlX2ZhdWx0KGV2ZW50
LT5jcjIsIGVycm9yX2NvZGUpOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHRyYWNlX3B2X3Ry
YXAodmVjdG9yLCByZWdzLT5yaXAsIHVzZV9lcnJvcl9jb2RlLCBlcnJvcl9jb2RlKTsKLQotICAg
IGlmICggdXNlX2Vycm9yX2NvZGUgKQotICAgIHsKLSAgICAgICAgdGItPmZsYWdzIHw9IFRCRl9F
WENFUFRJT05fRVJSQ09ERTsKLSAgICAgICAgdGItPmVycm9yX2NvZGUgPSBlcnJvcl9jb2RlOwot
ICAgIH0KLQotICAgIGlmICggVElfR0VUX0lGKHRpKSApCi0gICAgICAgIHRiLT5mbGFncyB8PSBU
QkZfSU5URVJSVVBUOwotCi0gICAgaWYgKCB1bmxpa2VseShudWxsX3RyYXBfYm91bmNlKHYsIHRi
KSkgKQotICAgIHsKLSAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAg
ICAgICAiVW5oYW5kbGVkICVzIGZhdWx0L3RyYXAgWyMlZCwgZWM9JTA0eF1cbiIsCi0gICAgICAg
ICAgICAgICAgdHJhcHN0cih2ZWN0b3IpLCB2ZWN0b3IsIGVycm9yX2NvZGUpOwotCi0gICAgICAg
IGlmICggdmVjdG9yID09IFRSQVBfcGFnZV9mYXVsdCApCi0gICAgICAgICAgICBzaG93X3BhZ2Vf
d2FsayhldmVudC0+Y3IyKTsKLSAgICB9Ci19Ci0KIC8qCiAgKiBDYWxsZWQgZnJvbSBhc20gdG8g
c2V0IHVwIHRoZSBNQ0UgdHJhcGJvdW5jZSBpbmZvLgogICogUmV0dXJucyAwIGlmIG5vIGNhbGxi
YWNrIGlzIHNldCB1cCwgZWxzZSAxLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwN-0002qk-9B; Thu, 18 May 2017 17:10:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwM-0002qI-Fv
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 64/D5-03371-975DD195; Thu, 18 May 2017 17:10:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXrf8qmy
 kwaZ2DovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVRK2C7dcYKy4u+MjUwHigjbGLkZNDQsBf
 4tPyZ8wgNpuAssTPzl42EFtEQE+i6cBzsBpmgTyJs6sXsYLYwgKeEh+nXwOq4eBgEVCV2LGLH
 yTMK2AhcfHHVjaIkfISu9ousoKUcApYSjw46gISFgIq2ftwPTOErSDRMf0YE0SroMTJmU9YID
 ZJSBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBIYOAxDsYPyzLOAQoyQHk5Io7+EC2UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErwzrgDlBItS01Mr0jJzgEEMk5bg4FES4ZUFSfMWFyTmFmemQ6ROMSpKifP6gCQEQBIZpXlwb
 bDIucQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3liQKTyZeSVw018BLWYCWtz8QBpkcUkiQk
 qqgTGv2y57gsO1Xt6sx3PmhKg8fy1+fHvmVL+zHWemi5rpq7TWvPLLVt5QxP1Y9eO//b3X5sv
 eZ1ti3Mlj92pd9pzYDQ8m1ATIW+xwtLp+opO91HlueITqt12PLJ2zbr4OMpTPfdpVLTPlzoFP
 i3f7nb53chabZV31gVmXls0Pve4qLOFVeJsz6bESS3FGoqEWc1FxIgBYuhtrlwIAAA==
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495127412!90679415!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23117 invoked from network); 18 May 2017 17:10:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433060347"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:44 +0100
Message-ID: <20170518171004.27204-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 02/22] x86/traps: move gate op
	emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvZGUgaXMgbW92ZWQgdG8gcHYvZW11bGF0ZS5jLiBFeHBvcnQgZW11bGF0ZV9nYXRlX29w
IGluCnB2L3RyYXBzLmguCgpEZWxldGUgdGhlIG5vdyB1bnVzZWQgcmVhZF9kZXNjcmlwdG9yIGlu
IHg4Ni90cmFwcy5jLiBEdXBsaWNhdGUKaW5zdHJ1Y3Rpb25fZG9uZSBpbiBwdi90cmFwcy5jLgoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICB8IDQwMyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAg
ICAgICAgICAgfCA0NDEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaCB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQs
IDQwNSBpbnNlcnRpb25zKCspLCA0NDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKaW5kZXggZmIw
ZDA2NmEzYi4uNmQwOTZiNzRiMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCkBAIC00NSw2ICs0NSwxNyBAQAogICog
SGVscGVyIGZ1bmN0aW9ucwogICovCiAKK3N0YXRpYyB2b2lkIGluc3RydWN0aW9uX2RvbmUoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGxvbmcgcmlwKQoreworICAgIHJlZ3Mt
PnJpcCA9IHJpcDsKKyAgICByZWdzLT5lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7CisgICAgaWYg
KCByZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKKyAgICB7CisgICAgICAgIGN1cnJlbnQt
PmFyY2guZGVidWdyZWdbNl0gfD0gRFJfU1RFUCB8IERSX1NUQVRVU19SRVNFUlZFRF9PTkU7Cisg
ICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VD
KTsKKyAgICB9Cit9CisKIHN0YXRpYyBpbnQgcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBz
ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmJhc2UsCkBAIC0xNDU5LDYg
KzE0NzAsMzk4IEBAIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qKioqKioqKioqKioqKioqKioqCisgKiBH
YXRlIE9QIGVtdWxhdGlvbgorICovCisKKworc3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRv
cih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKnNlbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqb2ZmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKmFyKQoreworICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOworICAgIGNvbnN0IHN0cnVj
dCBkZXNjX3N0cnVjdCAqcGRlc2M7CisKKworICAgIHBkZXNjID0gKGNvbnN0IHN0cnVjdCBkZXNj
X3N0cnVjdCAqKQorICAgICAgICAoIShnYXRlX3NlbCAmIDQpID8gR0RUX1ZJUlRfU1RBUlQodikg
OiBMRFRfVklSVF9TVEFSVCh2KSkKKyAgICAgICAgKyAoZ2F0ZV9zZWwgPj4gMyk7CisgICAgaWYg
KCAoZ2F0ZV9zZWwgPCA0KSB8fAorICAgICAgICAgKChnYXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZF
RF9HRFRfQllURSkgJiYgIShnYXRlX3NlbCAmIDQpKSB8fAorICAgICAgICAgX19nZXRfdXNlcihk
ZXNjLCBwZGVzYykgKQorICAgICAgICByZXR1cm4gMDsKKworICAgICpzZWwgPSAoZGVzYy5hID4+
IDE2KSAmIDB4MDAwMGZmZmM7CisgICAgKm9mZiA9IChkZXNjLmEgJiAweDAwMDBmZmZmKSB8IChk
ZXNjLmIgJiAweGZmZmYwMDAwKTsKKyAgICAqYXIgPSBkZXNjLmIgJiAweDAwMDBmZmZmOworCisg
ICAgLyoKKyAgICAgKiBjaGVja19kZXNjcmlwdG9yKCkgY2xlYXJzIHRoZSBEUEwgZmllbGQgYW5k
IHN0b3JlcyB0aGUKKyAgICAgKiBndWVzdCByZXF1ZXN0ZWQgRFBMIGluIHRoZSBzZWxlY3Rvcidz
IFJQTCBmaWVsZC4KKyAgICAgKi8KKyAgICBpZiAoICphciAmIF9TRUdNRU5UX0RQTCApCisgICAg
ICAgIHJldHVybiAwOworICAgICphciB8PSAoZGVzYy5hID4+ICgxNiAtIDEzKSkgJiBfU0VHTUVO
VF9EUEw7CisKKyAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICB7CisgICAgICAg
IGlmICggKCphciAmIDB4MWYwMCkgIT0gMHgwYzAwIHx8CisgICAgICAgICAgICAgKGdhdGVfc2Vs
ID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFIC0gOCAmJiAhKGdhdGVfc2VsICYgNCkpIHx8Cisg
ICAgICAgICAgICAgX19nZXRfdXNlcihkZXNjLCBwZGVzYyArIDEpIHx8CisgICAgICAgICAgICAg
KGRlc2MuYiAmIDB4MWYwMCkgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgKm9m
ZiB8PSAodW5zaWduZWQgbG9uZylkZXNjLmEgPDwgMzI7CisgICAgICAgIHJldHVybiAxOworICAg
IH0KKworICAgIHN3aXRjaCAoICphciAmIDB4MWYwMCApCisgICAgeworICAgIGNhc2UgMHgwNDAw
OgorICAgICAgICAqb2ZmICY9IDB4ZmZmZjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAweDBj
MDA6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAwOworICAg
IH0KKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgaW5saW5lIGludCBjaGVja19zdGFja19s
aW1pdCh1bnNpZ25lZCBpbnQgYXIsIHVuc2lnbmVkIGludCBsaW1pdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlc3AsIHVuc2lnbmVkIGludCBkZWNy
KQoreworICAgIHJldHVybiAoKChlc3AgLSBkZWNyKSA8IChlc3AgLSAxKSkgJiYKKyAgICAgICAg
ICAgICghKGFyICYgX1NFR01FTlRfRUMpID8gKGVzcCAtIDEpIDw9IGxpbWl0IDogKGVzcCAtIGRl
Y3IpID4gbGltaXQpKTsKK30KKworc3RydWN0IGdhdGVfb3BfY3R4dCB7CisgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgY3R4dDsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1bnNpZ25lZCBsb25n
IGJhc2UsIGxpbWl0OworICAgIH0gY3M7CisgICAgYm9vbCBpbnNuX2ZldGNoOworfTsKKworc3Rh
dGljIGludCBnYXRlX29wX3JlYWQoCisgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgdW5z
aWduZWQgbG9uZyBvZmZzZXQsCisgICAgdm9pZCAqcF9kYXRhLAorICAgIHVuc2lnbmVkIGludCBi
eXRlcywKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBjb25zdCBz
dHJ1Y3QgZ2F0ZV9vcF9jdHh0ICpnb2MgPQorICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3Ry
dWN0IGdhdGVfb3BfY3R4dCwgY3R4dCk7CisgICAgdW5zaWduZWQgaW50IHJjID0gYnl0ZXMsIHNl
bCA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gb2Zmc2V0LCBsaW1pdCA9IDA7CisKKyAg
ICBzd2l0Y2ggKCBzZWcgKQorICAgIHsKKyAgICBjYXNlIHg4Nl9zZWdfY3M6CisgICAgICAgIGFk
ZHIgKz0gZ29jLT5jcy5iYXNlOworICAgICAgICBsaW1pdCA9IGdvYy0+Y3MubGltaXQ7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgeDg2X3NlZ19kczoKKyAgICAgICAgc2VsID0gcmVhZF9zcmVn
KGRzKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSB4ODZfc2VnX2VzOgorICAgICAgICBzZWwg
PSByZWFkX3NyZWcoZXMpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHg4Nl9zZWdfZnM6Cisg
ICAgICAgIHNlbCA9IHJlYWRfc3JlZyhmcyk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgeDg2
X3NlZ19nczoKKyAgICAgICAgc2VsID0gcmVhZF9zcmVnKGdzKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSB4ODZfc2VnX3NzOgorICAgICAgICBzZWwgPSBjdHh0LT5yZWdzLT5zczsKKyAgICAg
ICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOworICAgIH0KKyAgICBpZiAoIHNlbCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQg
YXI7CisKKyAgICAgICAgQVNTRVJUKCFnb2MtPmluc25fZmV0Y2gpOworICAgICAgICBpZiAoICFy
ZWFkX2Rlc2NyaXB0b3Ioc2VsLCBjdXJyZW50LCAmYWRkciwgJmxpbWl0LCAmYXIsIDApIHx8Cisg
ICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8CisgICAgICAgICAgICAgIShhciAmIF9T
RUdNRU5UX1ApIHx8CisgICAgICAgICAgICAgKChhciAmIF9TRUdNRU5UX0NPREUpICYmICEoYXIg
JiBfU0VHTUVOVF9XUikpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKKyAgICAgICAgYWRkciArPSBvZmZzZXQ7CisgICAgfQorICAgIGVsc2UgaWYgKCBzZWcgIT0g
eDg2X3NlZ19jcyApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAg
IC8qIFdlIGRvbid0IG1lYW4gdG8gZW11bGF0ZSBhbnkgYnJhbmNoZXMuICovCisgICAgaWYgKCBs
aW1pdCA8IGJ5dGVzIC0gMSB8fCBvZmZzZXQgPiBsaW1pdCAtIGJ5dGVzICsgMSApCisgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIGFkZHIgPSAodWludDMyX3QpYWRk
cjsKKworICAgIGlmICggKHJjID0gX19jb3B5X2Zyb21fdXNlcihwX2RhdGEsICh2b2lkICopYWRk
ciwgYnl0ZXMpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBUT0RPOiBUaGlzIHNo
b3VsZCByZXBvcnQgUEZFQ19pbnNuX2ZldGNoIHdoZW4gZ29jLT5pbnNuX2ZldGNoICYmCisgICAg
ICAgICAqIGNwdV9oYXNfbngsIGJ1dCB3ZSdkIHRoZW4gbmVlZCBhICJmZXRjaCIgdmFyaWFudCBv
ZgorICAgICAgICAgKiBfX2NvcHlfZnJvbV91c2VyKCkgcmVzcGVjdGluZyBOWCwgU01FUCwgYW5k
IHByb3RlY3Rpb24ga2V5cy4KKyAgICAgICAgICovCisgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVs
dCgwLCBhZGRyICsgYnl0ZXMgLSByYywgY3R4dCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCit2b2lkIGVt
dWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgdW5zaWduZWQgaW50IHNlbCwgYXIsIGRwbCwgbnBhcm0s
IGluc25fbGVuOworICAgIHN0cnVjdCBnYXRlX29wX2N0eHQgY3R4dCA9IHsgLmN0eHQucmVncyA9
IHJlZ3MsIC5pbnNuX2ZldGNoID0gdHJ1ZSB9OworICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0
ZSAqc3RhdGU7CisgICAgdW5zaWduZWQgbG9uZyBvZmYsIGJhc2UsIGxpbWl0OworICAgIHVpbnQx
Nl90IG9wbmRfc2VsID0gMDsKKyAgICBpbnQganVtcCA9IC0xLCByYyA9IFg4NkVNVUxfT0tBWTsK
KworICAgIC8qIENoZWNrIHdoZXRoZXIgdGhpcyBmYXVsdCBpcyBkdWUgdG8gdGhlIHVzZSBvZiBh
IGNhbGwgZ2F0ZS4gKi8KKyAgICBpZiAoICFyZWFkX2dhdGVfZGVzY3JpcHRvcihyZWdzLT5lcnJv
cl9jb2RlLCB2LCAmc2VsLCAmb2ZmLCAmYXIpIHx8CisgICAgICAgICAoKChhciA+PiAxMykgJiAz
KSA8IChyZWdzLT5jcyAmIDMpKSB8fAorICAgICAgICAgKChhciAmIF9TRUdNRU5UX1RZUEUpICE9
IDB4YzAwKSApCisgICAgeworICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGlm
ICggIShhciAmIF9TRUdNRU5UX1ApICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF9od19leGNl
cHRpb24oVFJBUF9ub19zZWdtZW50LCByZWdzLT5lcnJvcl9jb2RlKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKyAgICBkcGwgPSAoYXIgPj4gMTMpICYgMzsKKyAgICBucGFybSA9IGFyICYgMHgx
ZjsKKworICAgIC8qCisgICAgICogRGVjb2RlIGluc3RydWN0aW9uIChhbmQgcGVyaGFwcyBvcGVy
YW5kKSB0byBkZXRlcm1pbmUgUlBMLAorICAgICAqIHdoZXRoZXIgdGhpcyBpcyBhIGp1bXAgb3Ig
YSBjYWxsLCBhbmQgdGhlIGNhbGwgcmV0dXJuIG9mZnNldC4KKyAgICAgKi8KKyAgICBpZiAoICFy
ZWFkX2Rlc2NyaXB0b3IocmVncy0+Y3MsIHYsICZjdHh0LmNzLmJhc2UsICZjdHh0LmNzLmxpbWl0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAmYXIsIDApIHx8CisgICAgICAgICAhKGFyICYg
X1NFR01FTlRfUykgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9QKSB8fAorICAgICAgICAg
IShhciAmIF9TRUdNRU5UX0NPREUpICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF9od19leGNl
cHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisKKyAgICBjdHh0LmN0eHQuYWRkcl9zaXplID0gYXIgJiBfU0VHTUVOVF9EQiA/IDMy
IDogMTY7CisgICAgLyogTGVhdmUgemVybyBpbiBjdHh0LmN0eHQuc3Bfc2l6ZSwgYXMgaXQncyBu
b3QgbmVlZGVkIGZvciBkZWNvZGluZy4gKi8KKyAgICBzdGF0ZSA9IHg4Nl9kZWNvZGVfaW5zbigm
Y3R4dC5jdHh0LCBnYXRlX29wX3JlYWQpOworICAgIGN0eHQuaW5zbl9mZXRjaCA9IGZhbHNlOwor
ICAgIGlmICggSVNfRVJSX09SX05VTEwoc3RhdGUpICkKKyAgICB7CisgICAgICAgIGlmICggUFRS
X0VSUihzdGF0ZSkgPT0gLVg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAgIHB2X2luamVj
dF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcHZf
aW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHN3aXRjaCAoIGN0eHQuY3R4dC5vcGNvZGUgKQor
ICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG1vZHJtXzM0NTsKKworICAgIGNhc2UgMHhlYToK
KyAgICAgICAgKytqdW1wOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIDB4
OWE6CisgICAgICAgICsranVtcDsKKyAgICAgICAgb3BuZF9zZWwgPSB4ODZfaW5zbl9pbW1lZGlh
dGUoc3RhdGUsIDEpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDB4ZmY6CisgICAgICAgIGlm
ICggeDg2X2luc25fbW9kcm0oc3RhdGUsIE5VTEwsICZtb2RybV8zNDUpID49IDMgKQorICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIHN3aXRjaCAoIG1vZHJtXzM0NSAmIDcgKQorICAgICAgICB7
CisgICAgICAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZzsKKworICAgICAgICBjYXNlIDU6Cisg
ICAgICAgICAgICArK2p1bXA7CisgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICAg
ICAgY2FzZSAzOgorICAgICAgICAgICAgKytqdW1wOworICAgICAgICAgICAgYmFzZSA9IHg4Nl9p
bnNuX29wZXJhbmRfZWEoc3RhdGUsICZzZWcpOworICAgICAgICAgICAgcmMgPSBnYXRlX29wX3Jl
YWQoc2VnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZSArICh4ODZfaW5zbl9v
cHNpemUoc3RhdGUpID4+IDMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9wbmRf
c2VsLCBzaXplb2Yob3BuZF9zZWwpLCAmY3R4dC5jdHh0KTsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGluc25fbGVuID0geDg2X2lu
c25fbGVuZ3RoKHN0YXRlLCAmY3R4dC5jdHh0KTsKKyAgICB4ODZfZW11bGF0ZV9mcmVlX3N0YXRl
KHN0YXRlKTsKKworICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAgIHsKKyAg
ICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOworICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwKKyAgICAgICAgIGp1bXAg
PCAwIHx8CisgICAgICAgICAob3BuZF9zZWwgJiB+MykgIT0gcmVncy0+ZXJyb3JfY29kZSB8fAor
ICAgICAgICAgZHBsIDwgKG9wbmRfc2VsICYgMykgKQorICAgIHsKKyAgICAgICAgcHZfaW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKworICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihzZWwsIHYsICZiYXNl
LCAmbGltaXQsICZhciwgMCkgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAorICAg
ICAgICAgIShhciAmIF9TRUdNRU5UX0NPREUpIHx8CisgICAgICAgICAoIWp1bXAgfHwgKGFyICYg
X1NFR01FTlRfRUMpID8KKyAgICAgICAgICAoKGFyID4+IDEzKSAmIDMpID4gKHJlZ3MtPmNzICYg
MykgOgorICAgICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHJlZ3MtPmNzICYgMykpICkKKyAg
ICB7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgc2VsKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9QKSApCisg
ICAgeworICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfbm9fc2VnbWVudCwgc2Vs
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBpZiAoIG9mZiA+IGxpbWl0ICkKKyAgICB7
CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoICFqdW1wICkKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGludCBzcywgZXNwLCAqc3RrcDsKKyAgICAgICAgaW50IHJjOworI2RlZmluZSBwdXNo
KGl0ZW0pIGRvIFwKKyAgICAgICAgeyBcCisgICAgICAgICAgICAtLXN0a3A7IFwKKyAgICAgICAg
ICAgIGVzcCAtPSA0OyBcCisgICAgICAgICAgICByYyA9IF9fcHV0X3VzZXIoaXRlbSwgc3RrcCk7
IFwKKyAgICAgICAgICAgIGlmICggcmMgKSBcCisgICAgICAgICAgICB7IFwKKyAgICAgICAgICAg
ICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdChQRkVDX3dyaXRlX2FjY2VzcywgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShzdGtwICsgMSkgLSBy
Yyk7IFwKKyAgICAgICAgICAgICAgICByZXR1cm47IFwKKyAgICAgICAgICAgIH0gXAorICAgICAg
ICB9IHdoaWxlICggMCApCisKKyAgICAgICAgaWYgKCAoKGFyID4+IDEzKSAmIDMpIDwgKHJlZ3Mt
PmNzICYgMykgKQorICAgICAgICB7CisgICAgICAgICAgICBzZWwgfD0gKGFyID4+IDEzKSAmIDM7
CisgICAgICAgICAgICAvKiBJbm5lciBzdGFjayBrbm93biBvbmx5IGZvciBrZXJuZWwgcmluZy4g
Ki8KKyAgICAgICAgICAgIGlmICggKHNlbCAmIDMpICE9IEdVRVNUX0tFUk5FTF9SUEwodi0+ZG9t
YWluKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2Vw
dGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm47CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlc3AgPSB2LT5hcmNoLnB2X3ZjcHUu
a2VybmVsX3NwOworICAgICAgICAgICAgc3MgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVsX3NzOwor
ICAgICAgICAgICAgaWYgKCAoc3MgJiAzKSAhPSAoc2VsICYgMykgfHwKKyAgICAgICAgICAgICAg
ICAgIXJlYWRfZGVzY3JpcHRvcihzcywgdiwgJmJhc2UsICZsaW1pdCwgJmFyLCAwKSB8fAorICAg
ICAgICAgICAgICAgICAoKGFyID4+IDEzKSAmIDMpICE9IChzZWwgJiAzKSB8fAorICAgICAgICAg
ICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKKyAgICAgICAgICAgICAgICAgKGFyICYgX1NF
R01FTlRfQ09ERSkgfHwKKyAgICAgICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1dSKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2ludmFsaWRfdHNzLCBzcyAmIH4zKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9QKSB8fAorICAgICAgICAg
ICAgICAgICAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxpbWl0LCBlc3AsICg0ICsgbnBhcm0pICog
NCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRp
b24oVFJBUF9zdGFja19lcnJvciwgc3MgJiB+Myk7CisgICAgICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgc3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWdu
ZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNlICsgZXNwKTsKKyAgICAgICAgICAgIGlmICggIWNv
bXBhdF9hY2Nlc3Nfb2soc3RrcCAtIDQgLSBucGFybSwgKDQgKyBucGFybSkgKiA0KSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dw
X2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICBwdXNoKHJlZ3MtPnNzKTsKKyAgICAgICAgICAgIHB1c2go
cmVncy0+cnNwKTsKKyAgICAgICAgICAgIGlmICggbnBhcm0gKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCAqdXN0a3A7CisKKyAgICAgICAgICAgICAg
ICBpZiAoICFyZWFkX2Rlc2NyaXB0b3IocmVncy0+c3MsIHYsICZiYXNlLCAmbGltaXQsICZhciwg
MCkgfHwKKyAgICAgICAgICAgICAgICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHJlZ3MtPmNz
ICYgMykgfHwKKyAgICAgICAgICAgICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAorICAg
ICAgICAgICAgICAgICAgICAgKGFyICYgX1NFR01FTlRfQ09ERSkgfHwKKyAgICAgICAgICAgICAg
ICAgICAgICEoYXIgJiBfU0VHTUVOVF9XUikgfHwKKyAgICAgICAgICAgICAgICAgICAgICFjaGVj
a19zdGFja19saW1pdChhciwgbGltaXQsIGVzcCArIG5wYXJtICogNCwgbnBhcm0gKiA0KSApCisg
ICAgICAgICAgICAgICAgICAgIHJldHVybiBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOworICAgICAgICAgICAgICAgIHVzdGtwID0gKHVuc2ln
bmVkIGludCAqKSh1bnNpZ25lZCBsb25nKQorICAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNp
Z25lZCBpbnQpYmFzZSArIHJlZ3MtPmVzcCArIG5wYXJtICogNCk7CisgICAgICAgICAgICAgICAg
aWYgKCAhY29tcGF0X2FjY2Vzc19vayh1c3RrcCAtIG5wYXJtLCBucGFybSAqIDQpICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24o
VFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CisgICAgICAgICAgICAgICAgICAgIHJl
dHVybjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgZG8KKyAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYXJtOworCisgICAgICAg
ICAgICAgICAgICAgIC0tdXN0a3A7CisgICAgICAgICAgICAgICAgICAgIHJjID0gX19nZXRfdXNl
cihwYXJtLCB1c3RrcCk7CisgICAgICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVs
dCgwLCAodW5zaWduZWQgbG9uZykodXN0a3AgKyAxKSAtIHJjKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHJldHVybjsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAg
ICBwdXNoKHBhcm0pOworICAgICAgICAgICAgICAgIH0gd2hpbGUgKCAtLW5wYXJtICk7CisgICAg
ICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICBzZWwgfD0gKHJlZ3MtPmNzICYgMyk7CisgICAgICAgICAgICBlc3AgPSByZWdzLT5yc3A7Cisg
ICAgICAgICAgICBzcyA9IHJlZ3MtPnNzOworICAgICAgICAgICAgaWYgKCAhcmVhZF9kZXNjcmlw
dG9yKHNzLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIsIDApIHx8CisgICAgICAgICAgICAgICAgICgo
YXIgPj4gMTMpICYgMykgIT0gKHNlbCAmIDMpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2Nv
ZGUpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IGlmICggIWNoZWNrX3N0YWNrX2xpbWl0KGFyLCBsaW1pdCwgZXNwLCAyICogNCkgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9zdGFj
a19lcnJvciwgMCk7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgc3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykoKHVuc2lnbmVk
IGludCliYXNlICsgZXNwKTsKKyAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nfb2soc3Rr
cCAtIDIsIDIgKiA0KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKKyAgICAgICAg
ICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgcHVzaChy
ZWdzLT5jcyk7CisgICAgICAgIHB1c2gocmVncy0+cmlwICsgaW5zbl9sZW4pOworI3VuZGVmIHB1
c2gKKyAgICAgICAgcmVncy0+cnNwID0gZXNwOworICAgICAgICByZWdzLT5zcyA9IHNzOworICAg
IH0KKyAgICBlbHNlCisgICAgICAgIHNlbCB8PSAocmVncy0+Y3MgJiAzKTsKKworICAgIHJlZ3Mt
PmNzID0gc2VsOworICAgIGluc3RydWN0aW9uX2RvbmUocmVncywgb2ZmKTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90
cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggY2Q0M2U5ZjQ0Yy4uYjU1YzQyNTA3
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3Ry
YXBzLmMKQEAgLTE1OTAsNDQ3ICsxNTkwLDYgQEAgbG9uZyBkb19mcHVfdGFza3N3aXRjaChpbnQg
c2V0KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IHJlYWRfZGVzY3JpcHRvcih1bnNp
Z25lZCBpbnQgc2VsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZj
cHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpiYXNlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqbGltaXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmFyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IGluc25fZmV0Y2gpCi17Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0IGRl
c2M7Ci0KLSAgICBpZiAoIHNlbCA8IDQpCi0gICAgICAgIGRlc2MuYiA9IGRlc2MuYSA9IDA7Ci0g
ICAgZWxzZSBpZiAoIF9fZ2V0X3VzZXIoZGVzYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAo
Y29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICopKCEoc2VsICYgNCkKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gR0RUX1ZJUlRfU1RBUlQodikK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
TERUX1ZJUlRfU1RBUlQodikpCi0gICAgICAgICAgICAgICAgICAgICAgICAgKyAoc2VsID4+IDMp
KSApCi0gICAgICAgIHJldHVybiAwOwotICAgIGlmICggIWluc25fZmV0Y2ggKQotICAgICAgICBk
ZXNjLmIgJj0gfl9TRUdNRU5UX0w7Ci0KLSAgICAqYXIgPSBkZXNjLmIgJiAweDAwZjBmZjAwOwot
ICAgIGlmICggIShkZXNjLmIgJiBfU0VHTUVOVF9MKSApCi0gICAgewotICAgICAgICAqYmFzZSA9
ICgoZGVzYy5hID4+IDE2KSArICgoZGVzYy5iICYgMHhmZikgPDwgMTYpICsKLSAgICAgICAgICAg
ICAgICAgKGRlc2MuYiAmIDB4ZmYwMDAwMDApKTsKLSAgICAgICAgKmxpbWl0ID0gKGRlc2MuYSAm
IDB4ZmZmZikgfCAoZGVzYy5iICYgMHgwMDBmMDAwMCk7Ci0gICAgICAgIGlmICggZGVzYy5iICYg
X1NFR01FTlRfRyApCi0gICAgICAgICAgICAqbGltaXQgPSAoKCpsaW1pdCArIDEpIDw8IDEyKSAt
IDE7Ci0jaWZuZGVmIE5ERUJVRwotICAgICAgICBpZiAoIHNlbCA+IDMgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgYSwgbDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIg
dmFsaWQ7Ci0KLSAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoCi0gICAgICAgICAgICAgICAgImxh
cmwgJTIsJTAgOyBzZXR6ICUxIgotICAgICAgICAgICAgICAgIDogIj1yIiAoYSksICI9cW0iICh2
YWxpZCkgOiAicm0iIChzZWwpKTsKLSAgICAgICAgICAgIEJVR19PTih2YWxpZCAmJiAoKGEgJiAw
eDAwZjBmZjAwKSAhPSAqYXIpKTsKLSAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoCi0gICAgICAg
ICAgICAgICAgImxzbGwgJTIsJTAgOyBzZXR6ICUxIgotICAgICAgICAgICAgICAgIDogIj1yIiAo
bCksICI9cW0iICh2YWxpZCkgOiAicm0iIChzZWwpKTsKLSAgICAgICAgICAgIEJVR19PTih2YWxp
ZCAmJiAobCAhPSAqbGltaXQpKTsKLSAgICAgICAgfQotI2VuZGlmCi0gICAgfQotICAgIGVsc2UK
LSAgICB7Ci0gICAgICAgICpiYXNlID0gMFVMOwotICAgICAgICAqbGltaXQgPSB+MFVMOwotICAg
IH0KLQotICAgIHJldHVybiAxOwotfQotCi1zdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9y
KHVuc2lnbmVkIGludCBnYXRlX3NlbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqc2VsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nICpvZmYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqYXIpCi17Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0IGRlc2M7Ci0gICAgY29uc3Qgc3RydWN0
IGRlc2Nfc3RydWN0ICpwZGVzYzsKLQotCi0gICAgcGRlc2MgPSAoY29uc3Qgc3RydWN0IGRlc2Nf
c3RydWN0ICopCi0gICAgICAgICghKGdhdGVfc2VsICYgNCkgPyBHRFRfVklSVF9TVEFSVCh2KSA6
IExEVF9WSVJUX1NUQVJUKHYpKQotICAgICAgICArIChnYXRlX3NlbCA+PiAzKTsKLSAgICBpZiAo
IChnYXRlX3NlbCA8IDQpIHx8Ci0gICAgICAgICAoKGdhdGVfc2VsID49IEZJUlNUX1JFU0VSVkVE
X0dEVF9CWVRFKSAmJiAhKGdhdGVfc2VsICYgNCkpIHx8Ci0gICAgICAgICBfX2dldF91c2VyKGRl
c2MsIHBkZXNjKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgKnNlbCA9IChkZXNjLmEgPj4g
MTYpICYgMHgwMDAwZmZmYzsKLSAgICAqb2ZmID0gKGRlc2MuYSAmIDB4MDAwMGZmZmYpIHwgKGRl
c2MuYiAmIDB4ZmZmZjAwMDApOwotICAgICphciA9IGRlc2MuYiAmIDB4MDAwMGZmZmY7Ci0KLSAg
ICAvKgotICAgICAqIGNoZWNrX2Rlc2NyaXB0b3IoKSBjbGVhcnMgdGhlIERQTCBmaWVsZCBhbmQg
c3RvcmVzIHRoZQotICAgICAqIGd1ZXN0IHJlcXVlc3RlZCBEUEwgaW4gdGhlIHNlbGVjdG9yJ3Mg
UlBMIGZpZWxkLgotICAgICAqLwotICAgIGlmICggKmFyICYgX1NFR01FTlRfRFBMICkKLSAgICAg
ICAgcmV0dXJuIDA7Ci0gICAgKmFyIHw9IChkZXNjLmEgPj4gKDE2IC0gMTMpKSAmIF9TRUdNRU5U
X0RQTDsKLQotICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUodikgKQotICAgIHsKLSAgICAgICAg
aWYgKCAoKmFyICYgMHgxZjAwKSAhPSAweDBjMDAgfHwKLSAgICAgICAgICAgICAoZ2F0ZV9zZWwg
Pj0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUgLSA4ICYmICEoZ2F0ZV9zZWwgJiA0KSkgfHwKLSAg
ICAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjICsgMSkgfHwKLSAgICAgICAgICAgICAo
ZGVzYy5iICYgMHgxZjAwKSApCi0gICAgICAgICAgICByZXR1cm4gMDsKLQotICAgICAgICAqb2Zm
IHw9ICh1bnNpZ25lZCBsb25nKWRlc2MuYSA8PCAzMjsKLSAgICAgICAgcmV0dXJuIDE7Ci0gICAg
fQotCi0gICAgc3dpdGNoICggKmFyICYgMHgxZjAwICkKLSAgICB7Ci0gICAgY2FzZSAweDA0MDA6
Ci0gICAgICAgICpvZmYgJj0gMHhmZmZmOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIDB4MGMw
MDoKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAg
fQotCi0gICAgcmV0dXJuIDE7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgaW50IGNoZWNrX3N0YWNrX2xp
bWl0KHVuc2lnbmVkIGludCBhciwgdW5zaWduZWQgaW50IGxpbWl0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVzcCwgdW5zaWduZWQgaW50IGRlY3Ip
Ci17Ci0gICAgcmV0dXJuICgoKGVzcCAtIGRlY3IpIDwgKGVzcCAtIDEpKSAmJgotICAgICAgICAg
ICAgKCEoYXIgJiBfU0VHTUVOVF9FQykgPyAoZXNwIC0gMSkgPD0gbGltaXQgOiAoZXNwIC0gZGVj
cikgPiBsaW1pdCkpOwotfQotCi1zdHJ1Y3QgZ2F0ZV9vcF9jdHh0IHsKLSAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCBjdHh0OwotICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcg
YmFzZSwgbGltaXQ7Ci0gICAgfSBjczsKLSAgICBib29sIGluc25fZmV0Y2g7Ci19OwotCi1zdGF0
aWMgaW50IGdhdGVfb3BfcmVhZCgKLSAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKLSAgICB1bnNp
Z25lZCBsb25nIG9mZnNldCwKLSAgICB2b2lkICpwX2RhdGEsCi0gICAgdW5zaWduZWQgaW50IGJ5
dGVzLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIGNvbnN0IHN0
cnVjdCBnYXRlX29wX2N0eHQgKmdvYyA9Ci0gICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1
Y3QgZ2F0ZV9vcF9jdHh0LCBjdHh0KTsKLSAgICB1bnNpZ25lZCBpbnQgcmMgPSBieXRlcywgc2Vs
ID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSBvZmZzZXQsIGxpbWl0ID0gMDsKLQotICAg
IHN3aXRjaCAoIHNlZyApCi0gICAgewotICAgIGNhc2UgeDg2X3NlZ19jczoKLSAgICAgICAgYWRk
ciArPSBnb2MtPmNzLmJhc2U7Ci0gICAgICAgIGxpbWl0ID0gZ29jLT5jcy5saW1pdDsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSB4ODZfc2VnX2RzOgotICAgICAgICBzZWwgPSByZWFkX3NyZWco
ZHMpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIHg4Nl9zZWdfZXM6Ci0gICAgICAgIHNlbCA9
IHJlYWRfc3JlZyhlcyk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgeDg2X3NlZ19mczoKLSAg
ICAgICAgc2VsID0gcmVhZF9zcmVnKGZzKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSB4ODZf
c2VnX2dzOgotICAgICAgICBzZWwgPSByZWFkX3NyZWcoZ3MpOwotICAgICAgICBicmVhazsKLSAg
ICBjYXNlIHg4Nl9zZWdfc3M6Ci0gICAgICAgIHNlbCA9IGN0eHQtPnJlZ3MtPnNzOwotICAgICAg
ICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci0gICAgfQotICAgIGlmICggc2VsICkKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBh
cjsKLQotICAgICAgICBBU1NFUlQoIWdvYy0+aW5zbl9mZXRjaCk7Ci0gICAgICAgIGlmICggIXJl
YWRfZGVzY3JpcHRvcihzZWwsIGN1cnJlbnQsICZhZGRyLCAmbGltaXQsICZhciwgMCkgfHwKLSAg
ICAgICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKLSAgICAgICAgICAgICAhKGFyICYgX1NF
R01FTlRfUCkgfHwKLSAgICAgICAgICAgICAoKGFyICYgX1NFR01FTlRfQ09ERSkgJiYgIShhciAm
IF9TRUdNRU5UX1dSKSkgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OwotICAgICAgICBhZGRyICs9IG9mZnNldDsKLSAgICB9Ci0gICAgZWxzZSBpZiAoIHNlZyAhPSB4
ODZfc2VnX2NzICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAg
LyogV2UgZG9uJ3QgbWVhbiB0byBlbXVsYXRlIGFueSBicmFuY2hlcy4gKi8KLSAgICBpZiAoIGxp
bWl0IDwgYnl0ZXMgLSAxIHx8IG9mZnNldCA+IGxpbWl0IC0gYnl0ZXMgKyAxICkKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgYWRkciA9ICh1aW50MzJfdClhZGRy
OwotCi0gICAgaWYgKCAocmMgPSBfX2NvcHlfZnJvbV91c2VyKHBfZGF0YSwgKHZvaWQgKilhZGRy
LCBieXRlcykpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRPRE86IFRoaXMgc2hv
dWxkIHJlcG9ydCBQRkVDX2luc25fZmV0Y2ggd2hlbiBnb2MtPmluc25fZmV0Y2ggJiYKLSAgICAg
ICAgICogY3B1X2hhc19ueCwgYnV0IHdlJ2QgdGhlbiBuZWVkIGEgImZldGNoIiB2YXJpYW50IG9m
Ci0gICAgICAgICAqIF9fY29weV9mcm9tX3VzZXIoKSByZXNwZWN0aW5nIE5YLCBTTUVQLCBhbmQg
cHJvdGVjdGlvbiBrZXlzLgotICAgICAgICAgKi8KLSAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0
KDAsIGFkZHIgKyBieXRlcyAtIHJjLCBjdHh0KTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhD
RVBUSU9OOwotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyB2
b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0gICAgdW5zaWduZWQgaW50IHNlbCwgYXIsIGRwbCwg
bnBhcm0sIGluc25fbGVuOwotICAgIHN0cnVjdCBnYXRlX29wX2N0eHQgY3R4dCA9IHsgLmN0eHQu
cmVncyA9IHJlZ3MsIC5pbnNuX2ZldGNoID0gdHJ1ZSB9OwotICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9zdGF0ZSAqc3RhdGU7Ci0gICAgdW5zaWduZWQgbG9uZyBvZmYsIGJhc2UsIGxpbWl0OwotICAg
IHVpbnQxNl90IG9wbmRfc2VsID0gMDsKLSAgICBpbnQganVtcCA9IC0xLCByYyA9IFg4NkVNVUxf
T0tBWTsKLQotICAgIC8qIENoZWNrIHdoZXRoZXIgdGhpcyBmYXVsdCBpcyBkdWUgdG8gdGhlIHVz
ZSBvZiBhIGNhbGwgZ2F0ZS4gKi8KLSAgICBpZiAoICFyZWFkX2dhdGVfZGVzY3JpcHRvcihyZWdz
LT5lcnJvcl9jb2RlLCB2LCAmc2VsLCAmb2ZmLCAmYXIpIHx8Ci0gICAgICAgICAoKChhciA+PiAx
MykgJiAzKSA8IChyZWdzLT5jcyAmIDMpKSB8fAotICAgICAgICAgKChhciAmIF9TRUdNRU5UX1RZ
UEUpICE9IDB4YzAwKSApCi0gICAgewotICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRS
QVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwotICAgICAgICByZXR1cm47Ci0gICAgfQot
ICAgIGlmICggIShhciAmIF9TRUdNRU5UX1ApICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9o
d19leGNlcHRpb24oVFJBUF9ub19zZWdtZW50LCByZWdzLT5lcnJvcl9jb2RlKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLSAgICBkcGwgPSAoYXIgPj4gMTMpICYgMzsKLSAgICBucGFybSA9IGFy
ICYgMHgxZjsKLQotICAgIC8qCi0gICAgICogRGVjb2RlIGluc3RydWN0aW9uIChhbmQgcGVyaGFw
cyBvcGVyYW5kKSB0byBkZXRlcm1pbmUgUlBMLAotICAgICAqIHdoZXRoZXIgdGhpcyBpcyBhIGp1
bXAgb3IgYSBjYWxsLCBhbmQgdGhlIGNhbGwgcmV0dXJuIG9mZnNldC4KLSAgICAgKi8KLSAgICBp
ZiAoICFyZWFkX2Rlc2NyaXB0b3IocmVncy0+Y3MsIHYsICZjdHh0LmNzLmJhc2UsICZjdHh0LmNz
LmxpbWl0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAmYXIsIDApIHx8Ci0gICAgICAgICAh
KGFyICYgX1NFR01FTlRfUykgfHwKLSAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9QKSB8fAotICAg
ICAgICAgIShhciAmIF9TRUdNRU5UX0NPREUpICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9o
d19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7Ci0gICAgICAgIHJl
dHVybjsKLSAgICB9Ci0KLSAgICBjdHh0LmN0eHQuYWRkcl9zaXplID0gYXIgJiBfU0VHTUVOVF9E
QiA/IDMyIDogMTY7Ci0gICAgLyogTGVhdmUgemVybyBpbiBjdHh0LmN0eHQuc3Bfc2l6ZSwgYXMg
aXQncyBub3QgbmVlZGVkIGZvciBkZWNvZGluZy4gKi8KLSAgICBzdGF0ZSA9IHg4Nl9kZWNvZGVf
aW5zbigmY3R4dC5jdHh0LCBnYXRlX29wX3JlYWQpOwotICAgIGN0eHQuaW5zbl9mZXRjaCA9IGZh
bHNlOwotICAgIGlmICggSVNfRVJSX09SX05VTEwoc3RhdGUpICkKLSAgICB7Ci0gICAgICAgIGlm
ICggUFRSX0VSUihzdGF0ZSkgPT0gLVg4NkVNVUxfRVhDRVBUSU9OICkKLSAgICAgICAgICAgIHB2
X2luamVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKLSAgICAgICAgZWxzZQotICAgICAgICAg
ICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2Rl
KTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIHN3aXRjaCAoIGN0eHQuY3R4dC5vcGNv
ZGUgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IG1vZHJtXzM0NTsKLQotICAgIGNhc2Ug
MHhlYToKLSAgICAgICAgKytqdW1wOwotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBj
YXNlIDB4OWE6Ci0gICAgICAgICsranVtcDsKLSAgICAgICAgb3BuZF9zZWwgPSB4ODZfaW5zbl9p
bW1lZGlhdGUoc3RhdGUsIDEpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIDB4ZmY6Ci0gICAg
ICAgIGlmICggeDg2X2luc25fbW9kcm0oc3RhdGUsIE5VTEwsICZtb2RybV8zNDUpID49IDMgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHN3aXRjaCAoIG1vZHJtXzM0NSAmIDcgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZzsKLQotICAgICAgICBjYXNl
IDU6Ci0gICAgICAgICAgICArK2p1bXA7Ci0gICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
LSAgICAgICAgY2FzZSAzOgotICAgICAgICAgICAgKytqdW1wOwotICAgICAgICAgICAgYmFzZSA9
IHg4Nl9pbnNuX29wZXJhbmRfZWEoc3RhdGUsICZzZWcpOwotICAgICAgICAgICAgcmMgPSBnYXRl
X29wX3JlYWQoc2VnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZSArICh4ODZf
aW5zbl9vcHNpemUoc3RhdGUpID4+IDMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jm9wbmRfc2VsLCBzaXplb2Yob3BuZF9zZWwpLCAmY3R4dC5jdHh0KTsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGluc25fbGVuID0g
eDg2X2luc25fbGVuZ3RoKHN0YXRlLCAmY3R4dC5jdHh0KTsKLSAgICB4ODZfZW11bGF0ZV9mcmVl
X3N0YXRlKHN0YXRlKTsKLQotICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQotICAg
IHsKLSAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwotICAgICAgICBy
ZXR1cm47Ci0gICAgfQotCi0gICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwKLSAgICAgICAg
IGp1bXAgPCAwIHx8Ci0gICAgICAgICAob3BuZF9zZWwgJiB+MykgIT0gcmVncy0+ZXJyb3JfY29k
ZSB8fAotICAgICAgICAgZHBsIDwgKG9wbmRfc2VsICYgMykgKQotICAgIHsKLSAgICAgICAgcHZf
aW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKLSAg
ICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihzZWwsIHYs
ICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwKLSAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8
fAotICAgICAgICAgIShhciAmIF9TRUdNRU5UX0NPREUpIHx8Ci0gICAgICAgICAoIWp1bXAgfHwg
KGFyICYgX1NFR01FTlRfRUMpID8KLSAgICAgICAgICAoKGFyID4+IDEzKSAmIDMpID4gKHJlZ3Mt
PmNzICYgMykgOgotICAgICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHJlZ3MtPmNzICYgMykp
ICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwg
c2VsKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLSAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9Q
KSApCi0gICAgewotICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfbm9fc2VnbWVu
dCwgc2VsKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLSAgICBpZiAoIG9mZiA+IGxpbWl0ICkK
LSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7
Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBpZiAoICFqdW1wICkKLSAgICB7Ci0gICAg
ICAgIHVuc2lnbmVkIGludCBzcywgZXNwLCAqc3RrcDsKLSAgICAgICAgaW50IHJjOwotI2RlZmlu
ZSBwdXNoKGl0ZW0pIGRvIFwKLSAgICAgICAgeyBcCi0gICAgICAgICAgICAtLXN0a3A7IFwKLSAg
ICAgICAgICAgIGVzcCAtPSA0OyBcCi0gICAgICAgICAgICByYyA9IF9fcHV0X3VzZXIoaXRlbSwg
c3RrcCk7IFwKLSAgICAgICAgICAgIGlmICggcmMgKSBcCi0gICAgICAgICAgICB7IFwKLSAgICAg
ICAgICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdChQRkVDX3dyaXRlX2FjY2VzcywgXAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShzdGtwICsg
MSkgLSByYyk7IFwKLSAgICAgICAgICAgICAgICByZXR1cm47IFwKLSAgICAgICAgICAgIH0gXAot
ICAgICAgICB9IHdoaWxlICggMCApCi0KLSAgICAgICAgaWYgKCAoKGFyID4+IDEzKSAmIDMpIDwg
KHJlZ3MtPmNzICYgMykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzZWwgfD0gKGFyID4+IDEz
KSAmIDM7Ci0gICAgICAgICAgICAvKiBJbm5lciBzdGFjayBrbm93biBvbmx5IGZvciBrZXJuZWwg
cmluZy4gKi8KLSAgICAgICAgICAgIGlmICggKHNlbCAmIDMpICE9IEdVRVNUX0tFUk5FTF9SUEwo
di0+ZG9tYWluKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3
X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKLSAgICAgICAgICAg
ICAgICByZXR1cm47Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlc3AgPSB2LT5hcmNoLnB2
X3ZjcHUua2VybmVsX3NwOwotICAgICAgICAgICAgc3MgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVs
X3NzOwotICAgICAgICAgICAgaWYgKCAoc3MgJiAzKSAhPSAoc2VsICYgMykgfHwKLSAgICAgICAg
ICAgICAgICAgIXJlYWRfZGVzY3JpcHRvcihzcywgdiwgJmJhc2UsICZsaW1pdCwgJmFyLCAwKSB8
fAotICAgICAgICAgICAgICAgICAoKGFyID4+IDEzKSAmIDMpICE9IChzZWwgJiAzKSB8fAotICAg
ICAgICAgICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKLSAgICAgICAgICAgICAgICAgKGFy
ICYgX1NFR01FTlRfQ09ERSkgfHwKLSAgICAgICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1dS
KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlv
bihUUkFQX2ludmFsaWRfdHNzLCBzcyAmIH4zKTsKLSAgICAgICAgICAgICAgICByZXR1cm47Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9QKSB8fAotICAg
ICAgICAgICAgICAgICAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxpbWl0LCBlc3AsICg0ICsgbnBh
cm0pICogNCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9zdGFja19lcnJvciwgc3MgJiB+Myk7Ci0gICAgICAgICAgICAgICAgcmV0
dXJuOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgc3RrcCA9ICh1bnNpZ25lZCBpbnQgKiko
dW5zaWduZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNlICsgZXNwKTsKLSAgICAgICAgICAgIGlm
ICggIWNvbXBhdF9hY2Nlc3Nfb2soc3RrcCAtIDQgLSBucGFybSwgKDQgKyBucGFybSkgKiA0KSAp
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihU
UkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKLSAgICAgICAgICAgICAgICByZXR1cm47
Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBwdXNoKHJlZ3MtPnNzKTsKLSAgICAgICAgICAg
IHB1c2gocmVncy0+cnNwKTsKLSAgICAgICAgICAgIGlmICggbnBhcm0gKQotICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCAqdXN0a3A7Ci0KLSAgICAgICAg
ICAgICAgICBpZiAoICFyZWFkX2Rlc2NyaXB0b3IocmVncy0+c3MsIHYsICZiYXNlLCAmbGltaXQs
ICZhciwgMCkgfHwKLSAgICAgICAgICAgICAgICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHJl
Z3MtPmNzICYgMykgfHwKLSAgICAgICAgICAgICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8
fAotICAgICAgICAgICAgICAgICAgICAgKGFyICYgX1NFR01FTlRfQ09ERSkgfHwKLSAgICAgICAg
ICAgICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9XUikgfHwKLSAgICAgICAgICAgICAgICAgICAg
ICFjaGVja19zdGFja19saW1pdChhciwgbGltaXQsIGVzcCArIG5wYXJtICogNCwgbnBhcm0gKiA0
KSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRS
QVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwotICAgICAgICAgICAgICAgIHVzdGtwID0g
KHVuc2lnbmVkIGludCAqKSh1bnNpZ25lZCBsb25nKQotICAgICAgICAgICAgICAgICAgICAgICAg
KCh1bnNpZ25lZCBpbnQpYmFzZSArIHJlZ3MtPmVzcCArIG5wYXJtICogNCk7Ci0gICAgICAgICAg
ICAgICAgaWYgKCAhY29tcGF0X2FjY2Vzc19vayh1c3RrcCAtIG5wYXJtLCBucGFybSAqIDQpICkK
LSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNl
cHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7Ci0gICAgICAgICAgICAgICAg
ICAgIHJldHVybjsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgZG8KLSAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYXJtOwotCi0g
ICAgICAgICAgICAgICAgICAgIC0tdXN0a3A7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gX19n
ZXRfdXNlcihwYXJtLCB1c3RrcCk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggcmMgKQotICAg
ICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBwdl9pbmplY3RfcGFn
ZV9mYXVsdCgwLCAodW5zaWduZWQgbG9uZykodXN0a3AgKyAxKSAtIHJjKTsKLSAgICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAg
ICAgICAgICBwdXNoKHBhcm0pOwotICAgICAgICAgICAgICAgIH0gd2hpbGUgKCAtLW5wYXJtICk7
Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAg
ICAgICAgICBzZWwgfD0gKHJlZ3MtPmNzICYgMyk7Ci0gICAgICAgICAgICBlc3AgPSByZWdzLT5y
c3A7Ci0gICAgICAgICAgICBzcyA9IHJlZ3MtPnNzOwotICAgICAgICAgICAgaWYgKCAhcmVhZF9k
ZXNjcmlwdG9yKHNzLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIsIDApIHx8Ci0gICAgICAgICAgICAg
ICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHNlbCAmIDMpICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVy
cm9yX2NvZGUpOwotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIGlmICggIWNoZWNrX3N0YWNrX2xpbWl0KGFyLCBsaW1pdCwgZXNwLCAyICogNCkgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJB
UF9zdGFja19lcnJvciwgMCk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAg
fQotICAgICAgICAgICAgc3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykoKHVu
c2lnbmVkIGludCliYXNlICsgZXNwKTsKLSAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nf
b2soc3RrcCAtIDIsIDIgKiA0KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHZf
aW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKLSAg
ICAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAg
cHVzaChyZWdzLT5jcyk7Ci0gICAgICAgIHB1c2gocmVncy0+cmlwICsgaW5zbl9sZW4pOwotI3Vu
ZGVmIHB1c2gKLSAgICAgICAgcmVncy0+cnNwID0gZXNwOwotICAgICAgICByZWdzLT5zcyA9IHNz
OwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHNlbCB8PSAocmVncy0+Y3MgJiAzKTsKLQotICAg
IHJlZ3MtPmNzID0gc2VsOwotICAgIGluc3RydWN0aW9uX2RvbmUocmVncywgb2ZmKTsKLX0KLQog
dm9pZCBkb19nZW5lcmFsX3Byb3RlY3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wdi90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCmluZGV4
IDMyYzdiYWM1ODcuLjJkOWYyM2RiZGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHYvdHJhcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKQEAgLTI2LDEy
ICsyNiwxNCBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KIAogaW50IGVtdWxhdGVfcHJpdmls
ZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cit2b2lkIGVtdWxhdGVfZ2F0ZV9v
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKICNlbHNlICAvKiAhQ09ORklHX1BWICov
CiAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KIAogaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgeyByZXR1cm4gLUVPUE5PVFNVUFA7IH0KK3ZvaWQg
ZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7fQogCiAjZW5kaWYJ
LyogQ09ORklHX1BWICovCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBOwJ-0002oF-Qh; Thu, 18 May 2017 17:10:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBOwH-0002mk-TT
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:10:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 7E/B3-03920-575DD195; Thu, 18 May 2017 17:10:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXrfkqmy
 kwY9Huhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7b5uZC+6KVDR8aWNrYJwq2MXIySEh4C+x
 6N8tFhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWCBKYtrZb2A1LAKqEu/3HQCL8
 wpYSLxpX8IGMVNeYlfbRaA4BwengKXEg6MuIGEhoJK9D9czQ9gKEh3TjzFBtApKnJz5hAVilY
 TEwRcvmCcw8s5CkpqFJLWAkWkVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDgMADBDsbuy/6HGCU5mJREeQ8XyEYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCd
 cQUoJ1iUmp5akZaZAwxhmLQEB4+SCK8sSJq3uCAxtzgzHSJ1ilFRSpzXByQhAJLIKM2Da4PFz
 SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ894AmcKTmVcCN/0V0GImoMXND6RBFpckIqSkGh
 hD/utcULocu1mN91tG4Fz3FIskff5CpeefTRkM7tVXvZSUtZw5S++M4PfH0wUFvXm82Q5U1Gk
 VPgoK4nvEPOv+v6Wx6tKur6bPCDh/N0HMdyoHm0utV4xyfvakVPulGTE/zddfXu7Gwll8NX0j
 y96drfz2T7Pr72pq97ip//iX7u34IKKqVomlOCPRUIu5qDgRABkuE9WWAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495127407!103216303!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59558 invoked from network); 18 May 2017 17:10:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:10:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433060343"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:50 +0100
Message-ID: <20170518171004.27204-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 08/22] x86/traps: move
	set_guest_{machinecheck, nmi}_trapbounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgMjcgKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICB8IDI3IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9h
cmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDc5MzA0NzA0ZGQuLmQ3ZThkYjU4MjAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
CkBAIC0yMDEsNiArMjAxLDMzIEBAIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4
ODZfZXZlbnQgKmV2ZW50KQogICAgIH0KIH0KIAorLyoKKyAqIENhbGxlZCBmcm9tIGFzbSB0byBz
ZXQgdXAgdGhlIE1DRSB0cmFwYm91bmNlIGluZm8uCisgKiBSZXR1cm5zIDAgaWYgbm8gY2FsbGJh
Y2sgaXMgc2V0IHVwLCBlbHNlIDEuCisgKi8KK2ludCBzZXRfZ3Vlc3RfbWFjaGluZWNoZWNrX3Ry
YXBib3VuY2Uodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgc3Ry
dWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7CisKKyAg
ICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfbWFjaGluZV9jaGVjaywgWDg2X0VWRU5UX05P
X0VDKTsKKyAgICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBuZWVkZWQgZm9y
IE1DRSBkZWxpdmVyeSBwYXRoICovCisgICAgcmV0dXJuICFudWxsX3RyYXBfYm91bmNlKHYsIHRi
KTsKK30KKworLyoKKyAqIENhbGxlZCBmcm9tIGFzbSB0byBzZXQgdXAgdGhlIE5NSSB0cmFwYm91
bmNlIGluZm8uCisgKiBSZXR1cm5zIDAgaWYgbm8gY2FsbGJhY2sgaXMgc2V0IHVwLCBlbHNlIDEu
CisgKi8KK2ludCBzZXRfZ3Vlc3Rfbm1pX3RyYXBib3VuY2Uodm9pZCkKK3sKKyAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5hcmNo
LnB2X3ZjcHUudHJhcF9ib3VuY2U7CisgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX25t
aSwgWDg2X0VWRU5UX05PX0VDKTsKKyAgICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8q
IG5vdCBuZWVkZWQgZm9yIE5NSSBkZWxpdmVyeSBwYXRoICovCisgICAgcmV0dXJuICFudWxsX3Ry
YXBfYm91bmNlKHYsIHRiKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBz
LmMKaW5kZXggOTZmM2ZmZmZkNi4uOGViN2IzMWE2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTYyNywzMyArNjI3LDYgQEAg
dm9pZCBmYXRhbF90cmFwKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sX3Qg
c2hvd19yZW1vdGUpCiAgICAgICAgICAgKHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfSUYpID8g
IiIgOiAiLCBJTiBJTlRFUlJVUFQgQ09OVEVYVCIpOwogfQogCi0vKgotICogQ2FsbGVkIGZyb20g
YXNtIHRvIHNldCB1cCB0aGUgTUNFIHRyYXBib3VuY2UgaW5mby4KLSAqIFJldHVybnMgMCBpZiBu
byBjYWxsYmFjayBpcyBzZXQgdXAsIGVsc2UgMS4KLSAqLwotaW50IHNldF9ndWVzdF9tYWNoaW5l
Y2hlY2tfdHJhcGJvdW5jZSh2b2lkKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsK
LSAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2JvdW5j
ZTsKLSAKLSAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfbWFjaGluZV9jaGVjaywgWDg2
X0VWRU5UX05PX0VDKTsKLSAgICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBu
ZWVkZWQgZm9yIE1DRSBkZWxpdmVyeSBwYXRoICovCi0gICAgcmV0dXJuICFudWxsX3RyYXBfYm91
bmNlKHYsIHRiKTsKLX0KLQotLyoKLSAqIENhbGxlZCBmcm9tIGFzbSB0byBzZXQgdXAgdGhlIE5N
SSB0cmFwYm91bmNlIGluZm8uCi0gKiBSZXR1cm5zIDAgaWYgbm8gY2FsbGJhY2sgaXMgc2V0IHVw
LCBlbHNlIDEuCi0gKi8KLWludCBzZXRfZ3Vlc3Rfbm1pX3RyYXBib3VuY2Uodm9pZCkKLXsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9
ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7Ci0gICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlv
bihUUkFQX25taSwgWDg2X0VWRU5UX05PX0VDKTsKLSAgICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENF
UFRJT047IC8qIG5vdCBuZWVkZWQgZm9yIE5NSSBkZWxpdmVyeSBwYXRoICovCi0gICAgcmV0dXJu
ICFudWxsX3RyYXBfYm91bmNlKHYsIHRiKTsKLX0KLQogdm9pZCBkb19yZXNlcnZlZF90cmFwKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHVuc2lnbmVkIGludCB0cmFwbnIgPSBy
ZWdzLT5lbnRyeV92ZWN0b3I7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2G-00049o-20; Thu, 18 May 2017 17:16:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2E-00049c-Sn
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:23 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5A/86-31580-6E6DD195; Thu, 18 May 2017 17:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvfpNdl
 Ig7cnFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/t9vZC2YeYaxYfaC4gfFCB2MXIyeHhIC/
 xNNVT5hAbDYBZYmfnb1sILaIgJ5E04HnYDXMAnkSZ1cvYgWxhQUiJX72PQWrYRFQlTj0aj1Yn
 FfAUuLZsaVQM+UldrVdBIpzcHACxR8cdQEJCwlYSOx9uJ4ZwlaQ6Jh+jAmiVVDi5MwnLBCrJC
 QOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpO
 K9ZLzczcxAkOnnoGBcQfjlTbnQ4ySHExKoryHC2QjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 cl0FygkWpaanVqRl5gCDGCYtwcGjJMLrA5LmLS5IzC3OTIdInWJUlBLndQRJCIAkMkrz4Npgk
 XOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvN8gUnsy8Erjpr4AWMwEtbn4gDbK4JBEhJd
 XA2BLuKr98qW/b+Qs/npy8YHDpYLRejIgsV/2PNrXfG7accHdcejrsmlRwkXrsf8sLLx9nOe3
 lzU2tb6xpuJKhaaFbK65pYcos6xVaoK2fML3m0v40tahNDxrX7Iy8w5PiuMGtgr3h9Eszr3Xv
 rAKnLv2wmftjvPi1f711fiW9HG9fvXhhYuulxFKckWioxVxUnAgA1wxhYJcCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495127779!93649164!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37459 invoked from network); 18 May 2017 17:16:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433061399"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:10:00 +0100
Message-ID: <20170518171004.27204-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 18/22] x86/traps: merge
	x86_64/compat/traps.c into pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwb3J0IGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzFfa2VybmVsIGFzIHRoZSBjb2Rl
IGlzIG1vdmVkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAg
ICAgICAgfCA0MDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jIHwgNDE2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgfCAgIDIg
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCAgICB8ICAgMiArCiA0IGZpbGVzIGNo
YW5nZWQsIDQwNyBpbnNlcnRpb25zKCspLCA0MTggZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYwoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggNGY1
MmQzZTRkMy4uZGI5MmY2ZDUyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKQEAgLTMxLDYgKzMxLDkgQEAKICNpbmNsdWRl
IDxhc20vc2hhcmVkLmg+CiAjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CiAKKyNpbmNsdWRlIDxjb21w
YXQvY2FsbGJhY2suaD4KKyNpbmNsdWRlIDxjb21wYXQvYXJjaC14ODZfMzIuaD4KKwogI2luY2x1
ZGUgPHB1YmxpYy9jYWxsYmFjay5oPgogCiB2b2lkIGRvX2VudHJ5X2ludDgyKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQpAQCAtNjE2LDYgKzYxOSw0MDggQEAgdm9pZCBoeXBlcmNhbGxfcGFn
ZV9pbml0aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKICAgICAqKHUx
NiAqKShwKyA5KSA9IDB4MDUwZjsgIC8qIHN5c2NhbGwgKi8KIH0KIAorLyogQ29tcGF0IGd1ZXN0
IGludGVyZmFjZXMgKi8KKwordm9pZCBjb21wYXRfc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3QgdmNw
dSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBkZWJ1Z19zdGFja19saW5lcykKK3sKKyAgICB1bnNpZ25lZCBpbnQg
aSwgKnN0YWNrLCBhZGRyLCBtYXNrID0gU1RBQ0tfU0laRTsKKworICAgIHN0YWNrID0gKHVuc2ln
bmVkIGludCAqKSh1bnNpZ25lZCBsb25nKXJlZ3MtPmVzcDsKKyAgICBwcmludGsoIkd1ZXN0IHN0
YWNrIHRyYWNlIGZyb20gZXNwPSUwOGx4OlxuICIsICh1bnNpZ25lZCBsb25nKXN0YWNrKTsKKwor
ICAgIGlmICggIV9fY29tcGF0X2FjY2Vzc19vayh2LT5kb21haW4sIHN0YWNrLCBzaXplb2YoKnN0
YWNrKSkgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJHdWVzdC1pbmFjY2Vzc2libGUgbWVtb3J5
LlxuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIHYgIT0gY3VycmVudCAp
CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBtZm47CisKKyAgICAgICAgQVNTRVJUKGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpKTsKKyAg
ICAgICAgbWZuID0gcmVhZF9jcjMoKSA+PiBQQUdFX1NISUZUOworICAgICAgICBmb3JfZWFjaF92
Y3B1KCB2LT5kb21haW4sIHZjcHUgKQorICAgICAgICAgICAgaWYgKCBwYWdldGFibGVfZ2V0X3Bm
bih2Y3B1LT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4gKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBpZiAoICF2Y3B1ICkKKyAgICAgICAgeworICAgICAgICAgICAgc3RhY2sgPSBk
b19wYWdlX3dhbGsodiwgKHVuc2lnbmVkIGxvbmcpc3RhY2spOworICAgICAgICAgICAgaWYgKCAo
dW5zaWduZWQgbG9uZylzdGFjayA8IFBBR0VfU0laRSApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgcHJpbnRrKCJJbmFjY2Vzc2libGUgZ3Vlc3QgbWVtb3J5LlxuIik7CisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbWFzayA9IFBBR0Vf
U0laRTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgZGVidWdfc3Rh
Y2tfbGluZXMgKiA4OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAoKChsb25nKXN0YWNrIC0g
MSkgXiAoKGxvbmcpKHN0YWNrICsgMSkgLSAxKSkgJiBtYXNrICkKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBpZiAoIF9fZ2V0X3VzZXIoYWRkciwgc3RhY2spICkKKyAgICAgICAgeworICAg
ICAgICAgICAgaWYgKCBpICE9IDAgKQorICAgICAgICAgICAgICAgIHByaW50aygiXG4gICAgIik7
CisgICAgICAgICAgICBwcmludGsoIkZhdWx0IHdoaWxlIGFjY2Vzc2luZyBndWVzdCBtZW1vcnku
Iik7CisgICAgICAgICAgICBpID0gMTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9Cisg
ICAgICAgIGlmICggKGkgIT0gMCkgJiYgKChpICUgOCkgPT0gMCkgKQorICAgICAgICAgICAgcHJp
bnRrKCJcbiAiKTsKKyAgICAgICAgcHJpbnRrKCIgJTA4eCIsIGFkZHIpOworICAgICAgICBzdGFj
aysrOworICAgIH0KKyAgICBpZiAoIG1hc2sgPT0gUEFHRV9TSVpFICkKKyAgICB7CisgICAgICAg
IEJVSUxEX0JVR19PTihQQUdFX1NJWkUgPT0gU1RBQ0tfU0laRSk7CisgICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKHN0YWNrKTsKKyAgICB9CisgICAgaWYgKCBpID09IDAgKQorICAgICAgICBwcmlu
dGsoIlN0YWNrIGVtcHR5LiIpOworICAgIHByaW50aygiXG4iKTsKK30KKwordW5zaWduZWQgaW50
IGNvbXBhdF9pcmV0KHZvaWQpCit7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBn
dWVzdF9jcHVfdXNlcl9yZWdzKCk7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworICAg
IHUzMiBlZmxhZ3M7CisKKyAgICAvKiBUcmltIHN0YWNrIHBvaW50ZXIgdG8gMzIgYml0cy4gKi8K
KyAgICByZWdzLT5yc3AgPSAodTMyKXJlZ3MtPnJzcDsKKworICAgIC8qIFJlc3RvcmUgRUFYIChj
bG9iYmVyZWQgYnkgaHlwZXJjYWxsKS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KF9fZ2V0X3VzZXIo
cmVncy0+ZWF4LCAodTMyICopcmVncy0+cnNwKSkgKQorICAgIHsKKyAgICAgICAgZG9tYWluX2Ny
YXNoKHYtPmRvbWFpbik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qIFJlc3Rv
cmUgQ1MgYW5kIEVJUC4gKi8KKyAgICBpZiAoIHVubGlrZWx5KF9fZ2V0X3VzZXIocmVncy0+ZWlw
LCAodTMyICopcmVncy0+cnNwICsgMSkpIHx8CisgICAgICAgIHVubGlrZWx5KF9fZ2V0X3VzZXIo
cmVncy0+Y3MsICh1MzIgKilyZWdzLT5yc3AgKyAyKSkgKQorICAgIHsKKyAgICAgICAgZG9tYWlu
X2NyYXNoKHYtPmRvbWFpbik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qCisg
ICAgICogRml4IHVwIGFuZCByZXN0b3JlIEVGTEFHUy4gV2UgZml4IHVwIGluIGEgbG9jYWwgc3Rh
Z2luZyBhcmVhCisgICAgICogdG8gYXZvaWQgZmlyaW5nIHRoZSBCVUdfT04oSU9QTCkgY2hlY2sg
aW4gYXJjaF9nZXRfaW5mb19ndWVzdC4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KF9fZ2V0
X3VzZXIoZWZsYWdzLCAodTMyICopcmVncy0+cnNwICsgMykpICkKKyAgICB7CisgICAgICAgIGRv
bWFpbl9jcmFzaCh2LT5kb21haW4pOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBp
ZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQorICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuaW9wbCA9IGVmbGFncyAmIFg4Nl9FRkxBR1NfSU9QTDsKKworICAgIHJl
Z3MtPmVmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VGTEFHU19JT1BMKSB8IFg4Nl9FRkxBR1NfSUY7
CisKKyAgICBpZiAoIHVubGlrZWx5KGVmbGFncyAmIFg4Nl9FRkxBR1NfVk0pICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENhbm5vdCByZXR1cm4gdG8gVk04NiBtb2RlOiBpbmplY3Qg
YSBHUCBmYXVsdCBpbnN0ZWFkLiBOb3RlIHRoYXQKKyAgICAgICAgICogdGhlIEdQIGZhdWx0IGlz
IHJlcG9ydGVkIG9uIHRoZSBmaXJzdCBWTTg2IG1vZGUgaW5zdHJ1Y3Rpb24sIG5vdCBvbgorICAg
ICAgICAgKiB0aGUgSVJFVCAod2hpY2ggaXMgd2h5IHdlIGNhbiBzaW1wbHkgbGVhdmUgdGhlIHN0
YWNrIGZyYW1lIGFzLWlzCisgICAgICAgICAqIChleGNlcHQgZm9yIHBlcmhhcHMgaGF2aW5nIHRv
IGNvcHkgaXQpLCB3aGljaCBpbiB0dXJuIHNlZW1zIGJldHRlcgorICAgICAgICAgKiB0aGFuIHRl
YWNoaW5nIGNyZWF0ZV9ib3VuY2VfZnJhbWUoKSB0byBuZWVkbGVzc2x5IGRlYWwgd2l0aCB2bTg2
CisgICAgICAgICAqIG1vZGUgZnJhbWVzKS4KKyAgICAgICAgICovCisgICAgICAgIGNvbnN0IHN0
cnVjdCB0cmFwX2luZm8gKnRpOworICAgICAgICB1MzIgeCwga3NwID0gdi0+YXJjaC5wdl92Y3B1
Lmtlcm5lbF9zcCAtIDQwOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICAgICAgaW50IHJj
ID0gMDsKKworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiVk04NiBtb2RlIHVuYXZhaWxh
YmxlIChrc3A6JTA4WC0+JTA4WClcbiIsCisgICAgICAgICAgICAgICAgIHJlZ3MtPmVzcCwga3Nw
KTsKKyAgICAgICAgaWYgKCBrc3AgPCByZWdzLT5lc3AgKQorICAgICAgICB7CisgICAgICAgICAg
ICBmb3IgKGkgPSAxOyBpIDwgMTA7ICsraSkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICByYyB8PSBfX2dldF91c2VyKHgsICh1MzIgKilyZWdzLT5yc3AgKyBpKTsKKyAgICAgICAgICAg
ICAgICByYyB8PSBfX3B1dF91c2VyKHgsICh1MzIgKikodW5zaWduZWQgbG9uZylrc3AgKyBpKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICgga3NwID4gcmVncy0+
ZXNwICkKKyAgICAgICAgeworICAgICAgICAgICAgZm9yICggaSA9IDk7IGkgPiAwOyAtLWkgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJjIHw9IF9fZ2V0X3VzZXIoeCwgKHUzMiAq
KXJlZ3MtPnJzcCArIGkpOworICAgICAgICAgICAgICAgIHJjIHw9IF9fcHV0X3VzZXIoeCwgKHUz
MiAqKSh1bnNpZ25lZCBsb25nKWtzcCArIGkpOworICAgICAgICAgICAgfQorICAgICAgICB9Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBkb21haW5fY3Jhc2godi0+
ZG9tYWluKTsKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIHJlZ3Mt
PmVzcCA9IGtzcDsKKyAgICAgICAgcmVncy0+c3MgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVsX3Nz
OworCisgICAgICAgIHRpID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF07CisgICAgICAgIGlmICggVElfR0VUX0lGKHRpKSApCisgICAgICAgICAgICBlZmxhZ3MgJj0g
flg4Nl9FRkxBR1NfSUY7CisgICAgICAgIHJlZ3MtPmVmbGFncyAmPSB+KFg4Nl9FRkxBR1NfVk18
WDg2X0VGTEFHU19SRnwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxY
ODZfRUZMQUdTX1RGKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShfX3B1dF91c2VyKDAsICh1MzIg
KilyZWdzLT5yc3ApKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5k
b21haW4pOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICAgICAgcmVncy0+
ZWlwID0gdGktPmFkZHJlc3M7CisgICAgICAgIHJlZ3MtPmNzID0gdGktPmNzOworICAgIH0KKyAg
ICBlbHNlIGlmICggdW5saWtlbHkocmluZ18wKHJlZ3MpKSApCisgICAgeworICAgICAgICBkb21h
aW5fY3Jhc2godi0+ZG9tYWluKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorICAgIGVsc2Ug
aWYgKCByaW5nXzEocmVncykgKQorICAgICAgICByZWdzLT5lc3AgKz0gMTY7CisgICAgLyogUmV0
dXJuIHRvIHJpbmcgMi8zOiByZXN0b3JlIEVTUCBhbmQgU1MuICovCisgICAgZWxzZSBpZiAoIF9f
Z2V0X3VzZXIocmVncy0+c3MsICh1MzIgKilyZWdzLT5yc3AgKyA1KSB8fAorICAgICAgICAgICAg
ICBfX2dldF91c2VyKHJlZ3MtPmVzcCwgKHUzMiAqKXJlZ3MtPnJzcCArIDQpICkKKyAgICB7Cisg
ICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOworICAgICAgICByZXR1cm4gMDsKKyAgICB9
CisKKyAgICAvKiBSZXN0b3JlIHVwY2FsbCBtYXNrIGZyb20gc3VwcGxpZWQgRUZMQUdTLklGLiAq
LworICAgIHZjcHVfaW5mbyh2LCBldnRjaG5fdXBjYWxsX21hc2spID0gIShlZmxhZ3MgJiBYODZf
RUZMQUdTX0lGKTsKKworICAgIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHYpOworCisgICAgLyoK
KyAgICAgKiBUaGUgaHlwZXJjYWxsIGV4aXQgcGF0aCB3aWxsIG92ZXJ3cml0ZSBFQVggd2l0aCB0
aGlzIHJldHVybgorICAgICAqIHZhbHVlLgorICAgICAqLworICAgIHJldHVybiByZWdzLT5lYXg7
Cit9CisKK3N0YXRpYyBsb25nIGNvbXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygKKyAgICBz
dHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVyICpyZWcpCit7CisgICAgbG9uZyByZXQgPSAw
OworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIGZpeHVwX2d1ZXN0X2NvZGVf
c2VsZWN0b3Iodi0+ZG9tYWluLCByZWctPmFkZHJlc3MuY3MpOworCisgICAgc3dpdGNoICggcmVn
LT50eXBlICkKKyAgICB7CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6CisgICAgICAgIHYt
PmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19jcyAgICAgPSByZWctPmFkZHJlc3MuY3M7Cisg
ICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19laXAgICAgPSByZWctPmFkZHJl
c3MuZWlwOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZl
OgorICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfY3MgID0gcmVnLT5h
ZGRyZXNzLmNzOworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfZWlw
ID0gcmVnLT5hZGRyZXNzLmVpcDsKKyAgICAgICAgaWYgKCByZWctPmZsYWdzICYgQ0FMTEJBQ0tG
X21hc2tfZXZlbnRzICkKKyAgICAgICAgICAgIHNldF9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJs
ZXNfZXZlbnRzLAorICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJsZXNf
ZXZlbnRzLAorICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgorICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2NhbGxiYWNrX2NzICAgICA9IHJlZy0+YWRkcmVzcy5j
czsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2NhbGwzMl9jYWxsYmFja19laXAgICAgPSBy
ZWctPmFkZHJlc3MuZWlwOworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Rpc2Fi
bGVzX2V2ZW50cyA9CisgICAgICAgICAgICAocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2
ZW50cykgIT0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNl
bnRlcjoKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxiYWNrX2NzICAgICA9
IHJlZy0+YWRkcmVzcy5jczsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxi
YWNrX2VpcCAgICA9IHJlZy0+YWRkcmVzcy5laXA7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5z
eXNlbnRlcl9kaXNhYmxlc19ldmVudHMgPQorICAgICAgICAgICAgKHJlZy0+ZmxhZ3MgJiBDQUxM
QkFDS0ZfbWFza19ldmVudHMpICE9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxM
QkFDS1RZUEVfbm1pOgorICAgICAgICByZXQgPSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2so
cmVnLT5hZGRyZXNzLmVpcCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgcmV0ID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJl
dDsKK30KKworc3RhdGljIGxvbmcgY29tcGF0X3VucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soCisg
ICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja191bnJlZ2lzdGVyICp1bnJlZykKK3sKKyAgICBsb25n
IHJldDsKKworICAgIHN3aXRjaCAoIHVucmVnLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBDQUxM
QkFDS1RZUEVfZXZlbnQ6CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6CisgICAgY2Fz
ZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgorICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2VudGVy
OgorICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgQ0FM
TEJBQ0tUWVBFX25taToKKyAgICAgICAgcmV0ID0gdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJh
Y2soKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXQgPSAtRU5P
U1lTOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCitsb25n
IGNvbXBhdF9jYWxsYmFja19vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFKHZvaWQpIGFyZykK
K3sKKyAgICBsb25nIHJldDsKKworICAgIHN3aXRjaCAoIGNtZCApCisgICAgeworICAgIGNhc2Ug
Q0FMTEJBQ0tPUF9yZWdpc3RlcjoKKyAgICB7CisgICAgICAgIHN0cnVjdCBjb21wYXRfY2FsbGJh
Y2tfcmVnaXN0ZXIgcmVnOworCisgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGlmICgg
Y29weV9mcm9tX2d1ZXN0KCZyZWcsIGFyZywgMSkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgcmV0ID0gY29tcGF0X3JlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZyZWcpOworICAgIH0K
KyAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJBQ0tPUF91bnJlZ2lzdGVyOgorICAgIHsKKyAg
ICAgICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja191bnJlZ2lzdGVyIHVucmVnOworCisgICAgICAg
IHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ1bnJlZywgYXJn
LCAxKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICByZXQgPSBjb21wYXRfdW5yZWdp
c3Rlcl9ndWVzdF9jYWxsYmFjaygmdW5yZWcpOworICAgIH0KKyAgICBicmVhazsKKworICAgIGRl
ZmF1bHQ6CisgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOworICAgIH0KKwor
ICAgIHJldHVybiByZXQ7Cit9CisKK2xvbmcgY29tcGF0X3NldF9jYWxsYmFja3ModW5zaWduZWQg
bG9uZyBldmVudF9zZWxlY3RvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBldmVudF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGZhaWxzYWZlX3NlbGVjdG9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGZhaWxzYWZlX2FkZHJlc3MpCit7CisgICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja19y
ZWdpc3RlciBldmVudCA9IHsKKyAgICAgICAgLnR5cGUgPSBDQUxMQkFDS1RZUEVfZXZlbnQsCisg
ICAgICAgIC5hZGRyZXNzID0geworICAgICAgICAgICAgLmNzID0gZXZlbnRfc2VsZWN0b3IsCisg
ICAgICAgICAgICAuZWlwID0gZXZlbnRfYWRkcmVzcworICAgICAgICB9CisgICAgfTsKKyAgICBz
dHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVyIGZhaWxzYWZlID0geworICAgICAgICAudHlw
ZSA9IENBTExCQUNLVFlQRV9mYWlsc2FmZSwKKyAgICAgICAgLmFkZHJlc3MgPSB7CisgICAgICAg
ICAgICAuY3MgPSBmYWlsc2FmZV9zZWxlY3RvciwKKyAgICAgICAgICAgIC5laXAgPSBmYWlsc2Fm
ZV9hZGRyZXNzCisgICAgICAgIH0KKyAgICB9OworCisgICAgY29tcGF0X3JlZ2lzdGVyX2d1ZXN0
X2NhbGxiYWNrKCZldmVudCk7CisgICAgY29tcGF0X3JlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZm
YWlsc2FmZSk7CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IGNvbXBhdF9zZXRfdHJhcF90YWJs
ZShYRU5fR1VFU1RfSEFORExFKHRyYXBfaW5mb19jb21wYXRfdCkgdHJhcHMpCit7CisgICAgc3Ry
dWN0IGNvbXBhdF90cmFwX2luZm8gY3VyOworICAgIHN0cnVjdCB0cmFwX2luZm8gKmRzdCA9IGN1
cnJlbnQtPmFyY2gucHZfdmNwdS50cmFwX2N0eHQ7CisgICAgbG9uZyByYyA9IDA7CisKKyAgICAv
KiBJZiBubyB0YWJsZSBpcyBwcmVzZW50ZWQgdGhlbiBjbGVhciB0aGUgZW50aXJlIHZpcnR1YWwg
SURULiAqLworICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwodHJhcHMpICkKKyAgICB7Cisg
ICAgICAgIG1lbXNldChkc3QsIDAsIE5SX1ZFQ1RPUlMgKiBzaXplb2YoKmRzdCkpOworICAgICAg
ICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3QoJmN1ciwgdHJhcHMsIDEpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICBpZiAoIGN1ci5hZGRyZXNzID09IDAgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
Zml4dXBfZ3Vlc3RfY29kZV9zZWxlY3RvcihjdXJyZW50LT5kb21haW4sIGN1ci5jcyk7CisKKyAg
ICAgICAgWExBVF90cmFwX2luZm8oZHN0ICsgY3VyLnZlY3RvciwgJmN1cik7CisKKyAgICAgICAg
aWYgKCBjdXIudmVjdG9yID09IDB4ODAgKQorICAgICAgICAgICAgaW5pdF9pbnQ4MF9kaXJlY3Rf
dHJhcChjdXJyZW50KTsKKworICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh0cmFwcywg
MSk7CisKKyAgICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAg
eworICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKKyAgICAg
ICAgICAgICAgICBfX0hZUEVSVklTT1Jfc2V0X3RyYXBfdGFibGUsICJoIiwgdHJhcHMpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisK
K3ZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nMV9rZXJuZWwodm9pZCAqaHlwZXJj
YWxsX3BhZ2UpCit7CisgICAgY2hhciAqcDsKKyAgICBpbnQgaTsKKworICAgIC8qIEZpbGwgaW4g
YWxsIHRoZSB0cmFuc2ZlciBwb2ludHMgd2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUuICovCisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IChQQUdFX1NJWkUgLyAzMik7IGkrKyApCisgICAgeworICAg
ICAgICBpZiAoIGkgPT0gX19IWVBFUlZJU09SX2lyZXQgKQorICAgICAgICAgICAgY29udGludWU7
CisKKyAgICAgICAgcCA9IChjaGFyICopKGh5cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOworICAg
ICAgICAqKHU4ICAqKShwKyAwKSA9IDB4Yjg7ICAgIC8qIG1vdiAgJDxpPiwlZWF4ICovCisgICAg
ICAgICoodTMyICopKHArIDEpID0gaTsKKyAgICAgICAgKih1MTYgKikocCsgNSkgPSAoSFlQRVJD
QUxMX1ZFQ1RPUiA8PCA4KSB8IDB4Y2Q7IC8qIGludCAgJHh4ICovCisgICAgICAgICoodTggICop
KHArIDcpID0gMHhjMzsgICAgLyogcmV0ICovCisgICAgfQorCisgICAgLyoKKyAgICAgKiBIWVBF
UlZJU09SX2lyZXQgaXMgc3BlY2lhbCBiZWNhdXNlIGl0IGRvZXNuJ3QgcmV0dXJuIGFuZCBleHBl
Y3RzIGEKKyAgICAgKiBzcGVjaWFsIHN0YWNrIGZyYW1lLiBHdWVzdHMganVtcCBhdCB0aGlzIHRy
YW5zZmVyIHBvaW50IGluc3RlYWQgb2YKKyAgICAgKiBjYWxsaW5nIGl0LgorICAgICAqLworICAg
IHAgPSAoY2hhciAqKShoeXBlcmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKSk7
CisgICAgKih1OCAgKikocCsgMCkgPSAweDUwOyAgICAvKiBwdXNoICVlYXggKi8KKyAgICAqKHU4
ICAqKShwKyAxKSA9IDB4Yjg7ICAgIC8qIG1vdiAgJF9fSFlQRVJWSVNPUl9pcmV0LCVlYXggKi8K
KyAgICAqKHUzMiAqKShwKyAyKSA9IF9fSFlQRVJWSVNPUl9pcmV0OworICAgICoodTE2ICopKHAr
IDYpID0gKEhZUEVSQ0FMTF9WRUNUT1IgPDwgOCkgfCAweGNkOyAvKiBpbnQgICR4eCAqLworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L3RyYXBzLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDE3NTFlYzY3ZTguLjAwMDAw
MDAwMDAKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYworKysgL2Rldi9u
dWxsCkBAIC0xLDQxNiArMCwwIEBACi0jaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Ci0jaW5jbHVkZSA8
YXNtL3JlZ3MuaD4KLSNpbmNsdWRlIDxjb21wYXQvY2FsbGJhY2suaD4KLSNpbmNsdWRlIDxjb21w
YXQvYXJjaC14ODZfMzIuaD4KLQotdm9pZCBjb21wYXRfc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3Qg
dmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBkZWJ1Z19zdGFja19saW5lcykKLXsKLSAgICB1bnNpZ25lZCBp
bnQgaSwgKnN0YWNrLCBhZGRyLCBtYXNrID0gU1RBQ0tfU0laRTsKLQotICAgIHN0YWNrID0gKHVu
c2lnbmVkIGludCAqKSh1bnNpZ25lZCBsb25nKXJlZ3MtPmVzcDsKLSAgICBwcmludGsoIkd1ZXN0
IHN0YWNrIHRyYWNlIGZyb20gZXNwPSUwOGx4OlxuICIsICh1bnNpZ25lZCBsb25nKXN0YWNrKTsK
LQotICAgIGlmICggIV9fY29tcGF0X2FjY2Vzc19vayh2LT5kb21haW4sIHN0YWNrLCBzaXplb2Yo
KnN0YWNrKSkgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJHdWVzdC1pbmFjY2Vzc2libGUgbWVt
b3J5LlxuIik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBpZiAoIHYgIT0gY3VycmVu
dCApCi0gICAgewotICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKLSAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm47Ci0KLSAgICAgICAgQVNTRVJUKGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpKTsK
LSAgICAgICAgbWZuID0gcmVhZF9jcjMoKSA+PiBQQUdFX1NISUZUOwotICAgICAgICBmb3JfZWFj
aF92Y3B1KCB2LT5kb21haW4sIHZjcHUgKQotICAgICAgICAgICAgaWYgKCBwYWdldGFibGVfZ2V0
X3Bmbih2Y3B1LT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4gKQotICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBpZiAoICF2Y3B1ICkKLSAgICAgICAgewotICAgICAgICAgICAgc3RhY2sg
PSBkb19wYWdlX3dhbGsodiwgKHVuc2lnbmVkIGxvbmcpc3RhY2spOwotICAgICAgICAgICAgaWYg
KCAodW5zaWduZWQgbG9uZylzdGFjayA8IFBBR0VfU0laRSApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcHJpbnRrKCJJbmFjY2Vzc2libGUgZ3Vlc3QgbWVtb3J5LlxuIik7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgbWFzayA9IFBB
R0VfU0laRTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGZvciAoIGkgPSAwOyBpIDwgZGVidWdf
c3RhY2tfbGluZXMgKiA4OyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCAoKChsb25nKXN0YWNr
IC0gMSkgXiAoKGxvbmcpKHN0YWNrICsgMSkgLSAxKSkgJiBtYXNrICkKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBpZiAoIF9fZ2V0X3VzZXIoYWRkciwgc3RhY2spICkKLSAgICAgICAgewot
ICAgICAgICAgICAgaWYgKCBpICE9IDAgKQotICAgICAgICAgICAgICAgIHByaW50aygiXG4gICAg
Iik7Ci0gICAgICAgICAgICBwcmludGsoIkZhdWx0IHdoaWxlIGFjY2Vzc2luZyBndWVzdCBtZW1v
cnkuIik7Ci0gICAgICAgICAgICBpID0gMTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9
Ci0gICAgICAgIGlmICggKGkgIT0gMCkgJiYgKChpICUgOCkgPT0gMCkgKQotICAgICAgICAgICAg
cHJpbnRrKCJcbiAiKTsKLSAgICAgICAgcHJpbnRrKCIgJTA4eCIsIGFkZHIpOwotICAgICAgICBz
dGFjaysrOwotICAgIH0KLSAgICBpZiAoIG1hc2sgPT0gUEFHRV9TSVpFICkKLSAgICB7Ci0gICAg
ICAgIEJVSUxEX0JVR19PTihQQUdFX1NJWkUgPT0gU1RBQ0tfU0laRSk7Ci0gICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKHN0YWNrKTsKLSAgICB9Ci0gICAgaWYgKCBpID09IDAgKQotICAgICAgICBw
cmludGsoIlN0YWNrIGVtcHR5LiIpOwotICAgIHByaW50aygiXG4iKTsKLX0KLQotdW5zaWduZWQg
aW50IGNvbXBhdF9pcmV0KHZvaWQpCi17Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mg
PSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owot
ICAgIHUzMiBlZmxhZ3M7Ci0KLSAgICAvKiBUcmltIHN0YWNrIHBvaW50ZXIgdG8gMzIgYml0cy4g
Ki8KLSAgICByZWdzLT5yc3AgPSAodTMyKXJlZ3MtPnJzcDsKLQotICAgIC8qIFJlc3RvcmUgRUFY
IChjbG9iYmVyZWQgYnkgaHlwZXJjYWxsKS4gKi8KLSAgICBpZiAoIHVubGlrZWx5KF9fZ2V0X3Vz
ZXIocmVncy0+ZWF4LCAodTMyICopcmVncy0+cnNwKSkgKQotICAgIHsKLSAgICAgICAgZG9tYWlu
X2NyYXNoKHYtPmRvbWFpbik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIC8qIFJl
c3RvcmUgQ1MgYW5kIEVJUC4gKi8KLSAgICBpZiAoIHVubGlrZWx5KF9fZ2V0X3VzZXIocmVncy0+
ZWlwLCAodTMyICopcmVncy0+cnNwICsgMSkpIHx8Ci0gICAgICAgIHVubGlrZWx5KF9fZ2V0X3Vz
ZXIocmVncy0+Y3MsICh1MzIgKilyZWdzLT5yc3AgKyAyKSkgKQotICAgIHsKLSAgICAgICAgZG9t
YWluX2NyYXNoKHYtPmRvbWFpbik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIC8q
Ci0gICAgICogRml4IHVwIGFuZCByZXN0b3JlIEVGTEFHUy4gV2UgZml4IHVwIGluIGEgbG9jYWwg
c3RhZ2luZyBhcmVhCi0gICAgICogdG8gYXZvaWQgZmlyaW5nIHRoZSBCVUdfT04oSU9QTCkgY2hl
Y2sgaW4gYXJjaF9nZXRfaW5mb19ndWVzdC4KLSAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KF9f
Z2V0X3VzZXIoZWZsYWdzLCAodTMyICopcmVncy0+cnNwICsgMykpICkKLSAgICB7Ci0gICAgICAg
IGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAg
ICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQotICAgICAg
ICB2LT5hcmNoLnB2X3ZjcHUuaW9wbCA9IGVmbGFncyAmIFg4Nl9FRkxBR1NfSU9QTDsKLQotICAg
IHJlZ3MtPmVmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VGTEFHU19JT1BMKSB8IFg4Nl9FRkxBR1Nf
SUY7Ci0KLSAgICBpZiAoIHVubGlrZWx5KGVmbGFncyAmIFg4Nl9FRkxBR1NfVk0pICkKLSAgICB7
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIENhbm5vdCByZXR1cm4gdG8gVk04NiBtb2RlOiBpbmpl
Y3QgYSBHUCBmYXVsdCBpbnN0ZWFkLiBOb3RlIHRoYXQKLSAgICAgICAgICogdGhlIEdQIGZhdWx0
IGlzIHJlcG9ydGVkIG9uIHRoZSBmaXJzdCBWTTg2IG1vZGUgaW5zdHJ1Y3Rpb24sIG5vdCBvbgot
ICAgICAgICAgKiB0aGUgSVJFVCAod2hpY2ggaXMgd2h5IHdlIGNhbiBzaW1wbHkgbGVhdmUgdGhl
IHN0YWNrIGZyYW1lIGFzLWlzCi0gICAgICAgICAqIChleGNlcHQgZm9yIHBlcmhhcHMgaGF2aW5n
IHRvIGNvcHkgaXQpLCB3aGljaCBpbiB0dXJuIHNlZW1zIGJldHRlcgotICAgICAgICAgKiB0aGFu
IHRlYWNoaW5nIGNyZWF0ZV9ib3VuY2VfZnJhbWUoKSB0byBuZWVkbGVzc2x5IGRlYWwgd2l0aCB2
bTg2Ci0gICAgICAgICAqIG1vZGUgZnJhbWVzKS4KLSAgICAgICAgICovCi0gICAgICAgIGNvbnN0
IHN0cnVjdCB0cmFwX2luZm8gKnRpOwotICAgICAgICB1MzIgeCwga3NwID0gdi0+YXJjaC5wdl92
Y3B1Lmtlcm5lbF9zcCAtIDQwOwotICAgICAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICAgICAgaW50
IHJjID0gMDsKLQotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiVk04NiBtb2RlIHVuYXZh
aWxhYmxlIChrc3A6JTA4WC0+JTA4WClcbiIsCi0gICAgICAgICAgICAgICAgIHJlZ3MtPmVzcCwg
a3NwKTsKLSAgICAgICAgaWYgKCBrc3AgPCByZWdzLT5lc3AgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBmb3IgKGkgPSAxOyBpIDwgMTA7ICsraSkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICByYyB8PSBfX2dldF91c2VyKHgsICh1MzIgKilyZWdzLT5yc3AgKyBpKTsKLSAgICAgICAg
ICAgICAgICByYyB8PSBfX3B1dF91c2VyKHgsICh1MzIgKikodW5zaWduZWQgbG9uZylrc3AgKyBp
KTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICgga3NwID4gcmVn
cy0+ZXNwICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDk7IGkgPiAwOyAtLWkg
KQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJjIHw9IF9fZ2V0X3VzZXIoeCwgKHUz
MiAqKXJlZ3MtPnJzcCArIGkpOwotICAgICAgICAgICAgICAgIHJjIHw9IF9fcHV0X3VzZXIoeCwg
KHUzMiAqKSh1bnNpZ25lZCBsb25nKWtzcCArIGkpOwotICAgICAgICAgICAgfQotICAgICAgICB9
Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBkb21haW5fY3Jhc2go
di0+ZG9tYWluKTsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICB9Ci0gICAgICAgIHJl
Z3MtPmVzcCA9IGtzcDsKLSAgICAgICAgcmVncy0+c3MgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVs
X3NzOwotCi0gICAgICAgIHRpID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbVFJBUF9ncF9m
YXVsdF07Ci0gICAgICAgIGlmICggVElfR0VUX0lGKHRpKSApCi0gICAgICAgICAgICBlZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfSUY7Ci0gICAgICAgIHJlZ3MtPmVmbGFncyAmPSB+KFg4Nl9FRkxBR1Nf
Vk18WDg2X0VGTEFHU19SRnwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19O
VHxYODZfRUZMQUdTX1RGKTsKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX3B1dF91c2VyKDAsICh1
MzIgKilyZWdzLT5yc3ApKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGRvbWFpbl9jcmFzaCh2
LT5kb21haW4pOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KLSAgICAgICAgcmVn
cy0+ZWlwID0gdGktPmFkZHJlc3M7Ci0gICAgICAgIHJlZ3MtPmNzID0gdGktPmNzOwotICAgIH0K
LSAgICBlbHNlIGlmICggdW5saWtlbHkocmluZ18wKHJlZ3MpKSApCi0gICAgewotICAgICAgICBk
b21haW5fY3Jhc2godi0+ZG9tYWluKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotICAgIGVs
c2UgaWYgKCByaW5nXzEocmVncykgKQotICAgICAgICByZWdzLT5lc3AgKz0gMTY7Ci0gICAgLyog
UmV0dXJuIHRvIHJpbmcgMi8zOiByZXN0b3JlIEVTUCBhbmQgU1MuICovCi0gICAgZWxzZSBpZiAo
IF9fZ2V0X3VzZXIocmVncy0+c3MsICh1MzIgKilyZWdzLT5yc3AgKyA1KSB8fAotICAgICAgICAg
ICAgICBfX2dldF91c2VyKHJlZ3MtPmVzcCwgKHUzMiAqKXJlZ3MtPnJzcCArIDQpICkKLSAgICB7
Ci0gICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwotICAgICAgICByZXR1cm4gMDsKLSAg
ICB9Ci0KLSAgICAvKiBSZXN0b3JlIHVwY2FsbCBtYXNrIGZyb20gc3VwcGxpZWQgRUZMQUdTLklG
LiAqLwotICAgIHZjcHVfaW5mbyh2LCBldnRjaG5fdXBjYWxsX21hc2spID0gIShlZmxhZ3MgJiBY
ODZfRUZMQUdTX0lGKTsKLQotICAgIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHYpOwotCi0gICAg
LyoKLSAgICAgKiBUaGUgaHlwZXJjYWxsIGV4aXQgcGF0aCB3aWxsIG92ZXJ3cml0ZSBFQVggd2l0
aCB0aGlzIHJldHVybgotICAgICAqIHZhbHVlLgotICAgICAqLwotICAgIHJldHVybiByZWdzLT5l
YXg7Ci19Ci0KLXN0YXRpYyBsb25nIGNvbXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygKLSAg
ICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVyICpyZWcpCi17Ci0gICAgbG9uZyByZXQg
PSAwOwotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLQotICAgIGZpeHVwX2d1ZXN0X2Nv
ZGVfc2VsZWN0b3Iodi0+ZG9tYWluLCByZWctPmFkZHJlc3MuY3MpOwotCi0gICAgc3dpdGNoICgg
cmVnLT50eXBlICkKLSAgICB7Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6Ci0gICAgICAg
IHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19jcyAgICAgPSByZWctPmFkZHJlc3MuY3M7
Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19laXAgICAgPSByZWctPmFk
ZHJlc3MuZWlwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2ZhaWxz
YWZlOgotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfY3MgID0gcmVn
LT5hZGRyZXNzLmNzOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tf
ZWlwID0gcmVnLT5hZGRyZXNzLmVpcDsKLSAgICAgICAgaWYgKCByZWctPmZsYWdzICYgQ0FMTEJB
Q0tGX21hc2tfZXZlbnRzICkKLSAgICAgICAgICAgIHNldF9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlz
YWJsZXNfZXZlbnRzLAotICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwot
ICAgICAgICBlbHNlCi0gICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJs
ZXNfZXZlbnRzLAotICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7Ci0g
ICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgotICAgICAg
ICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2NhbGxiYWNrX2NzICAgICA9IHJlZy0+YWRkcmVz
cy5jczsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2NhbGwzMl9jYWxsYmFja19laXAgICAg
PSByZWctPmFkZHJlc3MuZWlwOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Rp
c2FibGVzX2V2ZW50cyA9Ci0gICAgICAgICAgICAocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNr
X2V2ZW50cykgIT0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9z
eXNlbnRlcjoKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxiYWNrX2NzICAg
ICA9IHJlZy0+YWRkcmVzcy5jczsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2Nh
bGxiYWNrX2VpcCAgICA9IHJlZy0+YWRkcmVzcy5laXA7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNw
dS5zeXNlbnRlcl9kaXNhYmxlc19ldmVudHMgPQotICAgICAgICAgICAgKHJlZy0+ZmxhZ3MgJiBD
QUxMQkFDS0ZfbWFza19ldmVudHMpICE9IDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBD
QUxMQkFDS1RZUEVfbm1pOgotICAgICAgICByZXQgPSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJh
Y2socmVnLT5hZGRyZXNzLmVpcCk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgZGVmYXVsdDoKLSAg
ICAgICAgcmV0ID0gLUVOT1NZUzsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJu
IHJldDsKLX0KLQotc3RhdGljIGxvbmcgY29tcGF0X3VucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2so
Ci0gICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja191bnJlZ2lzdGVyICp1bnJlZykKLXsKLSAgICBs
b25nIHJldDsKLQotICAgIHN3aXRjaCAoIHVucmVnLT50eXBlICkKLSAgICB7Ci0gICAgY2FzZSBD
QUxMQkFDS1RZUEVfZXZlbnQ6Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6Ci0gICAg
Y2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2Vu
dGVyOgotICAgICAgICByZXQgPSAtRUlOVkFMOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2Ug
Q0FMTEJBQ0tUWVBFX25taToKLSAgICAgICAgcmV0ID0gdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2Fs
bGJhY2soKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXQgPSAt
RU5PU1lTOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi0K
LWxvbmcgY29tcGF0X2NhbGxiYWNrX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEUodm9pZCkg
YXJnKQotewotICAgIGxvbmcgcmV0OwotCi0gICAgc3dpdGNoICggY21kICkKLSAgICB7Ci0gICAg
Y2FzZSBDQUxMQkFDS09QX3JlZ2lzdGVyOgotICAgIHsKLSAgICAgICAgc3RydWN0IGNvbXBhdF9j
YWxsYmFja19yZWdpc3RlciByZWc7Ci0KLSAgICAgICAgcmV0ID0gLUVGQVVMVDsKLSAgICAgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnJlZywgYXJnLCAxKSApCi0gICAgICAgICAgICBicmVhazsK
LQotICAgICAgICByZXQgPSBjb21wYXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnJlZyk7Ci0g
ICAgfQotICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS09QX3VucmVnaXN0ZXI6Ci0gICAg
ewotICAgICAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3VucmVnaXN0ZXIgdW5yZWc7Ci0KLSAg
ICAgICAgcmV0ID0gLUVGQVVMVDsKLSAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnVucmVn
LCBhcmcsIDEpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIHJldCA9IGNvbXBhdF91
bnJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZ1bnJlZyk7Ci0gICAgfQotICAgIGJyZWFrOwotCi0g
ICAgZGVmYXVsdDoKLSAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgYnJlYWs7Ci0gICAg
fQotCi0gICAgcmV0dXJuIHJldDsKLX0KLQotbG9uZyBjb21wYXRfc2V0X2NhbGxiYWNrcyh1bnNp
Z25lZCBsb25nIGV2ZW50X3NlbGVjdG9yLAotICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGV2ZW50X2FkZHJlc3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZmFpbHNhZmVfc2VsZWN0b3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZmFpbHNhZmVfYWRkcmVzcykKLXsKLSAgICBzdHJ1Y3QgY29tcGF0X2NhbGxi
YWNrX3JlZ2lzdGVyIGV2ZW50ID0gewotICAgICAgICAudHlwZSA9IENBTExCQUNLVFlQRV9ldmVu
dCwKLSAgICAgICAgLmFkZHJlc3MgPSB7Ci0gICAgICAgICAgICAuY3MgPSBldmVudF9zZWxlY3Rv
ciwKLSAgICAgICAgICAgIC5laXAgPSBldmVudF9hZGRyZXNzCi0gICAgICAgIH0KLSAgICB9Owot
ICAgIHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfcmVnaXN0ZXIgZmFpbHNhZmUgPSB7Ci0gICAgICAg
IC50eXBlID0gQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlLAotICAgICAgICAuYWRkcmVzcyA9IHsKLSAg
ICAgICAgICAgIC5jcyA9IGZhaWxzYWZlX3NlbGVjdG9yLAotICAgICAgICAgICAgLmVpcCA9IGZh
aWxzYWZlX2FkZHJlc3MKLSAgICAgICAgfQotICAgIH07Ci0KLSAgICBjb21wYXRfcmVnaXN0ZXJf
Z3Vlc3RfY2FsbGJhY2soJmV2ZW50KTsKLSAgICBjb21wYXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJh
Y2soJmZhaWxzYWZlKTsKLQotICAgIHJldHVybiAwOwotfQotCi1pbnQgY29tcGF0X3NldF90cmFw
X3RhYmxlKFhFTl9HVUVTVF9IQU5ETEUodHJhcF9pbmZvX2NvbXBhdF90KSB0cmFwcykKLXsKLSAg
ICBzdHJ1Y3QgY29tcGF0X3RyYXBfaW5mbyBjdXI7Ci0gICAgc3RydWN0IHRyYXBfaW5mbyAqZHN0
ID0gY3VycmVudC0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dDsKLSAgICBsb25nIHJjID0gMDsKLQot
ICAgIC8qIElmIG5vIHRhYmxlIGlzIHByZXNlbnRlZCB0aGVuIGNsZWFyIHRoZSBlbnRpcmUgdmly
dHVhbCBJRFQuICovCi0gICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh0cmFwcykgKQotICAg
IHsKLSAgICAgICAgbWVtc2V0KGRzdCwgMCwgTlJfVkVDVE9SUyAqIHNpemVvZigqZHN0KSk7Ci0g
ICAgICAgIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoY3VycmVudCk7Ci0gICAgICAgIHJldHVybiAw
OwotICAgIH0KLQotICAgIGZvciAoIDsgOyApCi0gICAgewotICAgICAgICBpZiAoIGNvcHlfZnJv
bV9ndWVzdCgmY3VyLCB0cmFwcywgMSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IC1F
RkFVTFQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggY3Vy
LmFkZHJlc3MgPT0gMCApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBmaXh1cF9ndWVz
dF9jb2RlX3NlbGVjdG9yKGN1cnJlbnQtPmRvbWFpbiwgY3VyLmNzKTsKLQotICAgICAgICBYTEFU
X3RyYXBfaW5mbyhkc3QgKyBjdXIudmVjdG9yLCAmY3VyKTsKLQotICAgICAgICBpZiAoIGN1ci52
ZWN0b3IgPT0gMHg4MCApCi0gICAgICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90cmFwKGN1cnJl
bnQpOwotCi0gICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHRyYXBzLCAxKTsKLQotICAg
ICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAgICAgICAgICAgICAg
IF9fSFlQRVJWSVNPUl9zZXRfdHJhcF90YWJsZSwgImgiLCB0cmFwcyk7Ci0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIHZv
aWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nMV9rZXJuZWwodm9pZCAqaHlwZXJjYWxs
X3BhZ2UpCi17Ci0gICAgY2hhciAqcDsKLSAgICBpbnQgaTsKLQotICAgIC8qIEZpbGwgaW4gYWxs
IHRoZSB0cmFuc2ZlciBwb2ludHMgd2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUuICovCi0KLSAg
ICBmb3IgKCBpID0gMDsgaSA8IChQQUdFX1NJWkUgLyAzMik7IGkrKyApCi0gICAgewotICAgICAg
ICBpZiAoIGkgPT0gX19IWVBFUlZJU09SX2lyZXQgKQotICAgICAgICAgICAgY29udGludWU7Ci0K
LSAgICAgICAgcCA9IChjaGFyICopKGh5cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOwotICAgICAg
ICAqKHU4ICAqKShwKyAwKSA9IDB4Yjg7ICAgIC8qIG1vdiAgJDxpPiwlZWF4ICovCi0gICAgICAg
ICoodTMyICopKHArIDEpID0gaTsKLSAgICAgICAgKih1MTYgKikocCsgNSkgPSAoSFlQRVJDQUxM
X1ZFQ1RPUiA8PCA4KSB8IDB4Y2Q7IC8qIGludCAgJHh4ICovCi0gICAgICAgICoodTggICopKHAr
IDcpID0gMHhjMzsgICAgLyogcmV0ICovCi0gICAgfQotCi0gICAgLyoKLSAgICAgKiBIWVBFUlZJ
U09SX2lyZXQgaXMgc3BlY2lhbCBiZWNhdXNlIGl0IGRvZXNuJ3QgcmV0dXJuIGFuZCBleHBlY3Rz
IGEKLSAgICAgKiBzcGVjaWFsIHN0YWNrIGZyYW1lLiBHdWVzdHMganVtcCBhdCB0aGlzIHRyYW5z
ZmVyIHBvaW50IGluc3RlYWQgb2YKLSAgICAgKiBjYWxsaW5nIGl0LgotICAgICAqLwotICAgIHAg
PSAoY2hhciAqKShoeXBlcmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKSk7Ci0g
ICAgKih1OCAgKikocCsgMCkgPSAweDUwOyAgICAvKiBwdXNoICVlYXggKi8KLSAgICAqKHU4ICAq
KShwKyAxKSA9IDB4Yjg7ICAgIC8qIG1vdiAgJF9fSFlQRVJWSVNPUl9pcmV0LCVlYXggKi8KLSAg
ICAqKHUzMiAqKShwKyAyKSA9IF9fSFlQRVJWSVNPUl9pcmV0OwotICAgICoodTE2ICopKHArIDYp
ID0gKEhZUEVSQ0FMTF9WRUNUT1IgPDwgOCkgfCAweGNkOyAvKiBpbnQgICR4eCAqLwotfQotCi0v
KgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNE
IgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA3YTRkZDQ0NThlLi5k
ZWNhMmNhMWY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0zMzUsOCArMzM1LDYgQEAgdm9pZCBzdWJh
cmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCiAgICAgd3Jtc3JsKE1TUl9TWVNDQUxMX01BU0ss
IFhFTl9TWVNDQUxMX01BU0spOwogfQogCi0jaW5jbHVkZSAiY29tcGF0L3RyYXBzLmMiCi0KIHZv
aWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpoeXBl
cmNhbGxfcGFnZSkKIHsKICAgICBtZW1zZXQoaHlwZXJjYWxsX3BhZ2UsIDB4Q0MsIFBBR0VfU0la
RSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaAppbmRleCBkZmE2MGIwODBjLi42N2UzNzBlYmYzIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHYvZG9tYWluLmgKQEAgLTMwLDYgKzMwLDcgQEAgaW50IHB2X2RvbWFpbl9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpjb25m
aWcpOwogCiB2b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzNfa2VybmVsKHZvaWQg
Kmh5cGVyY2FsbF9wYWdlKTsKK3ZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nMV9r
ZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpOwogCiAjZWxzZSAgLyogIUNPTkZJR19QViAqLwog
CkBAIC00Niw2ICs0Nyw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNl
KHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9y
aW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpIHt9Cit2b2lkIGh5cGVyY2FsbF9wYWdl
X2luaXRpYWxpc2VfcmluZzFfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKSB7fQogCiAjZW5k
aWYJLyogQ09ORklHX1BWICovCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2L-0004Bd-Ja; Thu, 18 May 2017 17:16:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2K-0004BA-Eo
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 10/1A-17076-BE6DD195; Thu, 18 May 2017 17:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUvf1Ndl
 Igy0dIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br9LWsBVd4KjZu+cDUwNjF1cXIySEh4C+x
 ++kfVhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUisBphgSCJSYsegtWwCKhKHL62hxnE5
 hWwlDi0rokNYqa8xK62i0D1HBycQPEHR11AwkICFhJ7H65nhrAVJDqmH2OCaBWUODnzCQvEKg
 mJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01Jz
 EpGK95PzcTYzA0KlnYGDcwdh+wu8QoyQHk5Io7+EC2UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErzVV4FygkWp6akVaZk5wCCGSUtw8CiJ8PqApHmLCxJzizPTIVKnGBWlxHl3gyQEQBIZpXlwb
 bDIucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJGGI8T2ZeCdz0V0CLmYAWNz+QBllckoiQkm
 pgXKoXGsz+Kz17ptGeRT2d75uSs37slphUKfxGrSI1KnlZs3Di0UkzT3uv2u1b19If4sZw0k2
 mTXzRAanSi0FSPJK6f642/EhQjo3/0aEplRhqxX0uaWZotEGcwoErpRvmq13XU/6+ePfOR2tL
 xR9dtHu14oTmkY+rDYqnWpS9Y3txZpWL+iFTJZbijERDLeai4kQAuEGSjJcCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495127783!93603761!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41118 invoked from network); 18 May 2017 17:16:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424430742"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:10:03 +0100
Message-ID: <20170518171004.27204-22-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 21/22] x86: fix coding style issues
	in asm-x86/traps.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHByb3ZpZGUgYW4gRW1hY3MgYmxvY2suCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCB8IDIwICsr
KysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKaW5kZXggN2YzNmY2YzFhNy4uMDY3NmU4MWQxYSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvdHJhcHMuaApAQCAtMjAsMTYgKzIwLDE2IEBACiAjZGVmaW5lIEFTTV9UUkFQX0gK
IAogc3RydWN0IHNvZnRpcnFfdHJhcCB7Ci0Jc3RydWN0IGRvbWFpbiAqZG9tYWluOyAgLyogZG9t
YWluIHRvIGluamVjdCB0cmFwICovCi0Jc3RydWN0IHZjcHUgKnZjcHU7CS8qIHZjcHUgdG8gaW5q
ZWN0IHRyYXAgKi8KLQlpbnQgcHJvY2Vzc29yOwkJLyogcGh5c2ljYWwgY3B1IHRvIGluamVjdCB0
cmFwICovCisgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOyAgLyogZG9tYWluIHRvIGluamVjdCB0
cmFwICovCisgICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAgLyogdmNwdSB0byBpbmplY3QgdHJh
cCAqLworICAgIGludCBwcm9jZXNzb3I7ICAgICAgICAgIC8qIHBoeXNpY2FsIGNwdSB0byBpbmpl
Y3QgdHJhcCAqLwogfTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc29mdGlycV90cmFwLCBzb2Z0
aXJxX3RyYXApOwogCiBzdHJ1Y3QgY3B1X3VzZXJfcmVnczsKIAogdm9pZCBhc3luY19leGNlcHRp
b25fY2xlYW51cChzdHJ1Y3QgdmNwdSAqKTsKLSAKKwogLyoqCiAgKiBndWVzdF9oYXNfdHJhcF9j
YWxsYmFjawogICoKQEAgLTQ1LDcgKzQ1LDcgQEAgZXh0ZXJuIGJvb2wgZ3Vlc3RfaGFzX3RyYXBf
Y2FsbGJhY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgdmNwdWlkLAogICogcmV0dXJuIDAg
b24gc3VjY2Vzc2Z1bCBkZWxpdmVyeQogICovCiBleHRlcm4gaW50IHNlbmRfZ3Vlc3RfdHJhcChz
dHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsCi0JCQkJdW5zaWduZWQgaW50IHRyYXBf
bnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRyYXBfbnIpOwog
CiB1aW50MzJfdCBndWVzdF9pb19yZWFkKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQg
Ynl0ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKik7CkBAIC01NSwz
ICs1NSwxMyBAQCB2b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25l
ZCBpbnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCiBjb25zdCBjaGFyICp0cmFwc3RyKHVuc2lnbmVk
IGludCB0cmFwbnIpOwogCiAjZW5kaWYgLyogQVNNX1RSQVBfSCAqLworCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2I-0004AH-9I; Thu, 18 May 2017 17:16:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2H-00049z-6x
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AA/78-02955-8E6DD195; Thu, 18 May 2017 17:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvf5Ndl
 Ig0U/dCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVm/+wF6zzrJh6ZgFjA+NVsy5GDg4JAX+J
 3bOtuhg5OdgElCV+dvaygdgiAnoSTQeeM4LYzAJ5EmdXL2IFsYUFLCRmP+xgAbFZBFQljj66D
 lbDK2Ap0TPjNpgtISAvsavtIivIeE6g+IOjLiBhIaDWvQ/XM0PYChId048xQbQKSpyc+YQFYp
 WExMEXL5gnMPLOQpKahSS1gJFpFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZg2NQzMDDuYLzS5nyIUZKDSUmU93CBbKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV6uq0A5waLU9NSKtMwcYADDpCU4eJREeH1A0rzFBYm5xZnpEKlTjLocV1o/vmcSYsnLz0uVE
 ud1BCkSACnKKM2DGwGLpkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm7QabwZOaVwG16BX
 QEE9ARzQ+kQY4oSURISTUwrun/sqZW8sOqf1u+2z/QD815V/nGdENvcvv3mXKWRTVque2VBfe
 mXD7dZ/EkPWD3ejERk5PsPbsztrh6S27kul08k3v9gSvbD+wQO2ts7rLCVrlGvvDNAg3hR/kd
 C30m34rOPtvPUfmE2e/B9CknK84d//XInueTDPM6Lj47aeM614MnHptHK7EUZyQaajEXFScCA
 LqdWemhAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495127779!93649164!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37594 invoked from network); 18 May 2017 17:16:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433061413"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:10:04 +0100
Message-ID: <20170518171004.27204-23-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 22/22] x86: clean up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSBib29sX3Qgd2l0aCBib29sLiBEZWxldGUgdHJhaWxpbmcgd2hpdGUgc3BhY2VzLiBG
aXggc29tZSBjb2RpbmcKc3R5bGUgaXNzdWVzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni90cmFwcy5jIHwgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3Ry
YXBzLmMKaW5kZXggM2NjNGI1Yjc4Yi4uYzFlMjhjZDkyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEsMTggKzEsMTggQEAK
IC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAqIGFyY2gveDg2L3RyYXBzLmMKLSAqIAorICoKICAq
IE1vZGlmaWNhdGlvbnMgdG8gTGludXggb3JpZ2luYWwgYXJlIGNvcHlyaWdodCAoYykgMjAwMi0y
MDA0LCBLIEEgRnJhc2VyCi0gKiAKKyAqCiAgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQogICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkK
ICAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yCiAgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICog
CisgKgogICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCiAgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgogICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqIAorICoKICAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiAgKiBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgogICovCkBAIC0xMTMsNyArMTEzLDcgQEAgdm9pZCAoKmlvZW11bF9oYW5kbGVfcXVp
cmspKAogc3RhdGljIGludCBkZWJ1Z19zdGFja19saW5lcyA9IDIwOwogaW50ZWdlcl9wYXJhbSgi
ZGVidWdfc3RhY2tfbGluZXMiLCBkZWJ1Z19zdGFja19saW5lcyk7CiAKLXN0YXRpYyBib29sX3Qg
b3B0X2xlcjsKK3N0YXRpYyBib29sIG9wdF9sZXI7CiBib29sZWFuX3BhcmFtKCJsZXIiLCBvcHRf
bGVyKTsKIAogI2RlZmluZSBzdGFja193b3Jkc19wZXJfbGluZSA0CkBAIC01MjgsNyArNTI4LDcg
QEAgdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogfQogCiBz
dGF0aWMgY3B1bWFza190IHNob3dfc3RhdGVfbWFzazsKLXN0YXRpYyBib29sX3Qgb3B0X3Nob3df
YWxsOworc3RhdGljIGJvb2wgb3B0X3Nob3dfYWxsOwogYm9vbGVhbl9wYXJhbSgiYXN5bmMtc2hv
dy1hbGwiLCBvcHRfc2hvd19hbGwpOwogCiBzdGF0aWMgaW50IG5taV9zaG93X2V4ZWN1dGlvbl9z
dGF0ZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKQEAgLTUzOSw4
ICs1MzksOCBAQCBzdGF0aWMgaW50IG5taV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKICAgICBpZiAoIG9wdF9zaG93X2FsbCAp
CiAgICAgICAgIHNob3dfZXhlY3V0aW9uX3N0YXRlKHJlZ3MpOwogICAgIGVsc2UKLSAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgIkNQVSVkIEAgJTA0eDolMDhseCAoJXBTKVxuIiwgY3B1LCByZWdz
LT5jcywgcmVncy0+cmlwLAotICAgICAgICAgICAgICAgZ3Vlc3RfbW9kZShyZWdzKSA/IF9wKHJl
Z3MtPnJpcCkgOiBOVUxMKTsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNQVSVkIEAgJTA0
eDolMDhseCAoJXBTKVxuIiwgY3B1LCByZWdzLT5jcywKKyAgICAgICAgICAgICAgIHJlZ3MtPnJp
cCwgZ3Vlc3RfbW9kZShyZWdzKSA/IF9wKHJlZ3MtPnJpcCkgOiBOVUxMKTsKICAgICBjcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZzaG93X3N0YXRlX21hc2spOwogCiAgICAgcmV0dXJuIDE7CkBAIC01
NjUsNyArNTY1LDcgQEAgY29uc3QgY2hhciAqdHJhcHN0cih1bnNpZ25lZCBpbnQgdHJhcG5yKQog
ICogYXJlIGRpc2FibGVkKS4gSW4gc3VjaCBzaXR1YXRpb25zIHdlIGNhbid0IGRvIG11Y2ggdGhh
dCBpcyBzYWZlLiBXZSB0cnkgdG8KICAqIHByaW50IG91dCBzb21lIHRyYWNpbmcgYW5kIHRoZW4g
d2UganVzdCBzcGluLgogICovCi12b2lkIGZhdGFsX3RyYXAoY29uc3Qgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGJvb2xfdCBzaG93X3JlbW90ZSkKK3ZvaWQgZmF0YWxfdHJhcChjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCBzaG93X3JlbW90ZSkKIHsKICAgICBzdGF0
aWMgREVGSU5FX1BFUl9DUFUoY2hhciwgZGVwdGgpOwogICAgIHVuc2lnbmVkIGludCB0cmFwbnIg
PSByZWdzLT5lbnRyeV92ZWN0b3I7CkBAIC0xMDE4LDggKzEwMTgsOCBAQCB2b2lkIGRvX2ludDMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihU
UkFQX2ludDMsIFg4Nl9FVkVOVF9OT19FQyk7CiB9CiAKLXN0YXRpYyB2b2lkIHJlc2VydmVkX2Jp
dF9wYWdlX2ZhdWx0KAotICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCitzdGF0aWMgdm9pZCByZXNlcnZlZF9iaXRfcGFnZV9mYXVsdCh1bnNpZ25lZCBs
b25nIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBwcmludGsoIiVwdjogcmVzZXJ2ZWQgYml0IGluIHBh
Z2UgdGFibGUgKGVjPSUwNFgpXG4iLAogICAgICAgICAgICBjdXJyZW50LCByZWdzLT5lcnJvcl9j
b2RlKTsKQEAgLTEwMjcsOCArMTAyNyw4IEBAIHN0YXRpYyB2b2lkIHJlc2VydmVkX2JpdF9wYWdl
X2ZhdWx0KAogICAgIHNob3dfZXhlY3V0aW9uX3N0YXRlKHJlZ3MpOwogfQogCi1zdGF0aWMgaW50
IGhhbmRsZV9nZHRfbGR0X21hcHBpbmdfZmF1bHQoCi0gICAgdW5zaWduZWQgbG9uZyBvZmZzZXQs
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGludCBoYW5kbGVfZ2R0X2xkdF9t
YXBwaW5nX2ZhdWx0KHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICAvKiBXaGljaCB2Y3B1J3MgYXJlYSBkaWQg
d2UgZmF1bHQgaW4sIGFuZCBpcyBpdCBpbiB0aGUgbGR0IHN1Yi1hcmVhPyAqLwpAQCAtMTA5Niw4
ICsxMDk2LDggQEAgZW51bSBwZl90eXBlIHsKICAgICBzcHVyaW91c19mYXVsdAogfTsKIAotc3Rh
dGljIGVudW0gcGZfdHlwZSBfX3BhZ2VfZmF1bHRfdHlwZSgKLSAgICB1bnNpZ25lZCBsb25nIGFk
ZHIsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGVudW0gcGZfdHlw
ZSBfX3BhZ2VfZmF1bHRfdHlwZSh1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBjcjMgPSByZWFkX2NyMygpOwogICAgIGw0X3BnZW50
cnlfdCBsNGUsICpsNHQ7CkBAIC0xMjAzLDggKzEyMDMsOCBAQCBsZWFmOgogICAgIHJldHVybiBz
cHVyaW91c19mYXVsdDsKIH0KIAotc3RhdGljIGVudW0gcGZfdHlwZSBzcHVyaW91c19wYWdlX2Zh
dWx0KAotICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCitzdGF0aWMgZW51bSBwZl90eXBlIHNwdXJpb3VzX3BhZ2VfZmF1bHQodW5zaWduZWQg
bG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
CiAgICAgZW51bSBwZl90eXBlIHBmX3R5cGU7CkBAIC0xMzEzLDcgKzEzMTMsOCBAQCB2b2lkIGRv
X3BhZ2VfZmF1bHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGlmICggKHBm
X3R5cGUgPT0gc21lcF9mYXVsdCkgfHwgKHBmX3R5cGUgPT0gc21hcF9mYXVsdCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBjb25zb2xlX3N0YXJ0X3N5bmMoKTsKLSAgICAgICAgICAgIHByaW50
aygiWGVuIFNNJWNQIHZpb2xhdGlvblxuIiwgKHBmX3R5cGUgPT0gc21lcF9mYXVsdCkgPyAnRScg
OiAnQScpOworICAgICAgICAgICAgcHJpbnRrKCJYZW4gU00lY1AgdmlvbGF0aW9uXG4iLAorICAg
ICAgICAgICAgICAgICAgIChwZl90eXBlID09IHNtZXBfZmF1bHQpID8gJ0UnIDogJ0EnKTsKICAg
ICAgICAgICAgIGZhdGFsX3RyYXAocmVncywgMCk7CiAgICAgICAgIH0KIApAQCAtMTM2Myw5ICsx
MzY0LDkgQEAgdm9pZCBkb19wYWdlX2ZhdWx0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
CiAvKgogICogRWFybHkgI1BGIGhhbmRsZXIgdG8gcHJpbnQgQ1IyLCBlcnJvciBjb2RlLCBhbmQg
c3RhY2suCi0gKiAKKyAqCiAgKiBXZSBhbHNvIGRlYWwgd2l0aCBzcHVyaW91cyBmYXVsdHMgaGVy
ZSwgZXZlbiB0aG91Z2ggdGhleSBzaG91bGQgbmV2ZXIgaGFwcGVuCi0gKiBkdXJpbmcgZWFybHkg
Ym9vdCAoYW4gaXNzdWUgd2FzIHNlZW4gb25jZSwgYnV0IHdhcyBtb3N0IGxpa2VseSBhIGhhcmR3
YXJlIAorICogZHVyaW5nIGVhcmx5IGJvb3QgKGFuIGlzc3VlIHdhcyBzZWVuIG9uY2UsIGJ1dCB3
YXMgbW9zdCBsaWtlbHkgYSBoYXJkd2FyZQogICogcHJvYmxlbSkuCiAgKi8KIHZvaWQgX19pbml0
IGRvX2Vhcmx5X3BhZ2VfZmF1bHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCkBAIC0xNDA5
LDcgKzE0MTAsNyBAQCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIAogICAgIC8qCiAgICAgICogQ3VubmluZyB0cmljayB0byBhbGxvdyBhcmJp
dHJhcnkgIklOVCBuIiBoYW5kbGluZy4KLSAgICAgKiAKKyAgICAgKgogICAgICAqIFdlIHNldCBE
UEwgPT0gMCBvbiBhbGwgdmVjdG9ycyBpbiB0aGUgSURULiBUaGlzIHByZXZlbnRzIGFueSBJTlQg
PG4+CiAgICAgICogaW5zdHJ1Y3Rpb24gZnJvbSB0cmFwcGluZyB0byB0aGUgYXBwcm9wcmlhdGUg
dmVjdG9yLCB3aGVuIHRoYXQgbWlnaHQgbm90CiAgICAgICogYmUgZXhwZWN0ZWQgYnkgWGVuIG9y
IHRoZSBndWVzdCBPUy4gRm9yIGV4YW1wbGUsIHRoYXQgZW50cnkgbWlnaHQgYmUgZm9yCkBAIC0x
NDE3LDEyICsxNDE4LDEyIEBAIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAqIGV4cGVjdCBhbiBlcnJvciBjb2RlIG9uIHRoZSBzdGFj
ayAod2hpY2ggYSBzb2Z0d2FyZSB0cmFwIG5ldmVyCiAgICAgICogcHJvdmlkZXMpLCBvciBtaWdo
dCBiZSBhIGhhcmR3YXJlIGludGVycnVwdCBoYW5kbGVyIHRoYXQgZG9lc24ndCBsaWtlCiAgICAg
ICogYmVpbmcgY2FsbGVkIHNwdXJpb3VzbHkuCi0gICAgICogCisgICAgICoKICAgICAgKiBJbnN0
ZWFkLCBhIEdQRiBvY2N1cnMgd2l0aCB0aGUgZmF1bHRpbmcgSURUIHZlY3RvciBpbiB0aGUgZXJy
b3IgY29kZS4KLSAgICAgKiBCaXQgMSBpcyBzZXQgdG8gaW5kaWNhdGUgdGhhdCBhbiBJRFQgZW50
cnkgY2F1c2VkIHRoZSBmYXVsdC4gQml0IDAgaXMgCisgICAgICogQml0IDEgaXMgc2V0IHRvIGlu
ZGljYXRlIHRoYXQgYW4gSURUIGVudHJ5IGNhdXNlZCB0aGUgZmF1bHQuIEJpdCAwIGlzCiAgICAg
ICogY2xlYXIgKHdoaWNoIGdvdCBhbHJlYWR5IGNoZWNrZWQgYWJvdmUpIHRvIGluZGljYXRlIHRo
YXQgaXQncyBhIHNvZnR3YXJlCiAgICAgICogZmF1bHQsIG5vdCBhIGhhcmR3YXJlIG9uZS4KLSAg
ICAgKiAKKyAgICAgKgogICAgICAqIE5PVEU6IFZlY3RvcnMgMyBhbmQgNCBhcmUgZGVhbHQgd2l0
aCBmcm9tIHRoZWlyIG93biBoYW5kbGVyLiBUaGlzIGlzCiAgICAgICogb2theSBiZWNhdXNlIHRo
ZXkgY2FuIG9ubHkgYmUgdHJpZ2dlcmVkIGJ5IGFuIGV4cGxpY2l0IERQTC1jaGVja2VkCiAgICAg
ICogaW5zdHJ1Y3Rpb24uIFRoZSBEUEwgc3BlY2lmaWVkIGJ5IHRoZSBndWVzdCBPUyBmb3IgdGhl
c2UgdmVjdG9ycyBpcyBOT1QKQEAgLTE2MDEsNyArMTYwMiw4IEBAIHN0YXRpYyB2b2lkIGlvX2No
ZWNrX2Vycm9yKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIG91dGIoKGlu
YigweDYxKSAmIDB4MDcpIHwgMHgwMCwgMHg2MSk7IC8qIGVuYWJsZSBJT0NLICovCiB9CiAKLXN0
YXRpYyB2b2lkIHVua25vd25fbm1pX2Vycm9yKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCB1bnNpZ25lZCBjaGFyIHJlYXNvbikKK3N0YXRpYyB2b2lkIHVua25vd25fbm1pX2Vycm9y
KGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgY2hhciByZWFzb24pCiB7CiAgICAgc3dpdGNoICggb3B0X25taVsw
XSApCiAgICAgewpAQCAtMTYyMSwxNCArMTYyMywxNCBAQCBzdGF0aWMgaW50IGR1bW15X25taV9j
YWxsYmFjayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKIHsKICAg
ICByZXR1cm4gMDsKIH0KLSAKKwogc3RhdGljIG5taV9jYWxsYmFja190ICpubWlfY2FsbGJhY2sg
PSBkdW1teV9ubWlfY2FsbGJhY2s7CiAKIHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CiAgICAgdW5zaWduZWQgY2hhciByZWFzb247Ci0gICAgYm9vbF90IGhhbmRsZV91bmtub3du
ID0gMDsKKyAgICBib29sIGhhbmRsZV91bmtub3duID0gZmFsc2U7CiAKICAgICArK25taV9jb3Vu
dChjcHUpOwogCkBAIC0xNjM3LDcgKzE2MzksNyBAQCB2b2lkIGRvX25taShjb25zdCBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIGlmICggKG5taV93YXRjaGRvZyA9PSBOTUlfTk9O
RSkgfHwKICAgICAgICAgICghbm1pX3dhdGNoZG9nX3RpY2socmVncykgJiYgd2F0Y2hkb2dfZm9y
Y2UpICkKLSAgICAgICAgaGFuZGxlX3Vua25vd24gPSAxOworICAgICAgICBoYW5kbGVfdW5rbm93
biA9IHRydWU7CiAKICAgICAvKiBPbmx5IHRoZSBCU1AgZ2V0cyBleHRlcm5hbCBOTUlzIGZyb20g
dGhlIHN5c3RlbS4gKi8KICAgICBpZiAoIGNwdSA9PSAwICkKQEAgLTE3NTcsNyArMTc1OSw4IEBA
IHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuOwog
fQogCi1zdGF0aWMgdm9pZCBfX2luaXQgbm9pbmxpbmUgX19zZXRfaW50cl9nYXRlKHVuc2lnbmVk
IGludCBuLCB1aW50MzJfdCBkcGwsIHZvaWQgKmFkZHIpCitzdGF0aWMgdm9pZCBfX2luaXQgbm9p
bmxpbmUgX19zZXRfaW50cl9nYXRlKHVuc2lnbmVkIGludCBuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkcGwsIHZvaWQgKmFkZHIpCiB7CiAg
ICAgX3NldF9nYXRlKCZpZHRfdGFibGVbbl0sIFNZU19ERVNDX2lycV9nYXRlLCBkcGwsIGFkZHIp
OwogfQpAQCAtMTk0NCwyOCArMTk0NywyOCBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKIAogICAgIHN3aXRj
aCAoIHJlZyApCiAgICAgewotICAgIGNhc2UgMDogCisgICAgY2FzZSAwOgogICAgICAgICBpZiAo
ICFhY2Nlc3Nfb2sodmFsdWUsIHNpemVvZihsb25nKSkgKQogICAgICAgICAgICAgcmV0dXJuIC1F
UEVSTTsKLSAgICAgICAgaWYgKCB2ID09IGN1cnIgKSAKKyAgICAgICAgaWYgKCB2ID09IGN1cnIg
KQogICAgICAgICAgICAgd3JpdGVfZGVidWdyZWcoMCwgdmFsdWUpOwogICAgICAgICBicmVhazsK
LSAgICBjYXNlIDE6IAorICAgIGNhc2UgMToKICAgICAgICAgaWYgKCAhYWNjZXNzX29rKHZhbHVl
LCBzaXplb2YobG9uZykpICkKICAgICAgICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgICAgIGlm
ICggdiA9PSBjdXJyICkgCisgICAgICAgIGlmICggdiA9PSBjdXJyICkKICAgICAgICAgICAgIHdy
aXRlX2RlYnVncmVnKDEsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAyOiAKKyAg
ICBjYXNlIDI6CiAgICAgICAgIGlmICggIWFjY2Vzc19vayh2YWx1ZSwgc2l6ZW9mKGxvbmcpKSAp
CiAgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwotICAgICAgICBpZiAoIHYgPT0gY3VyciApIAor
ICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZygyLCB2
YWx1ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMzoKICAgICAgICAgaWYgKCAhYWNjZXNz
X29rKHZhbHVlLCBzaXplb2YobG9uZykpICkKICAgICAgICAgICAgIHJldHVybiAtRVBFUk07Ci0g
ICAgICAgIGlmICggdiA9PSBjdXJyICkgCisgICAgICAgIGlmICggdiA9PSBjdXJyICkKICAgICAg
ICAgICAgIHdyaXRlX2RlYnVncmVnKDMsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSA2OgpAQCAtMTk3NSw3ICsxOTc4LDcgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgICAgICAqLwog
ICAgICAgICB2YWx1ZSAmPSB+RFJfU1RBVFVTX1JFU0VSVkVEX1pFUk87IC8qIHJlc2VydmVkIGJp
dHMgPT4gMCAqLwogICAgICAgICB2YWx1ZSB8PSAgRFJfU1RBVFVTX1JFU0VSVkVEX09ORTsgIC8q
IHJlc2VydmVkIGJpdHMgPT4gMSAqLwotICAgICAgICBpZiAoIHYgPT0gY3VyciApIAorICAgICAg
ICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg2LCB2YWx1ZSk7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgNzoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2M-0004Cc-Qw; Thu, 18 May 2017 17:16:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2K-0004BE-UP
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:29 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B4/77-10689-CE6DD195; Thu, 18 May 2017 17:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXvf1Ndl
 Ig2fz1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLU6cwFuzgrXix+gB7A+N7ri5GTg4JAX+J
 j9sPsoLYbALKEj87e9lAbBEBPYmmA88ZQWxmgTyJs6sXAdVwcAgLREh8Wx4AEmYRUJW4vG8iW
 AmvgKVEd+MjZoiR8hK72i6ClXMCxR8cdQEJCwlYSOx9uJ4ZwlaQ6Jh+jAmiVVDi5MwnLBCbJC
 QOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpO
 K9ZLzczcxAsOmnoGBcQfjlTbnQ4ySHExKoryHC2QjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 cl0FygkWpaanVqRl5gADGCYtwcGjJMLrA5LmLS5IzC3OTIdInWJUlBLndQRJCIAkMkrz4NpgU
 XOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvN8gUnsy8Erjpr4AWMwEtbn4gDbK4JBEhJd
 XAuPfItWlL/A+37zpscO569bXfHwNnHIj4fuznZPVX9/tSD1WtcOO5Ev/PTqrQYJLZqsesO3V
 O/J914P2BS+pvVD5/6dZcwOtXu1x8steRXaEG95gyRKetypxs17DyXWNqdtDC8l3zAzn2zjXz
 lJzTu2HTS0n913qbdVte8pVwftOaJdNas/WYCIsSS3FGoqEWc1FxIgB6nyLllQIAAA==
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495127779!93649164!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37844 invoked from network); 18 May 2017 17:16:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433061420"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:53 +0100
Message-ID: <20170518171004.27204-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 11/22] x86/traps: move
	guest_has_trap_callback to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgMTggKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICB8IDE4IC0tLS0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
CmluZGV4IGZmN2RkMTkwNWYuLjY4NzYxNTA5NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0yNjQsNiArMjY0LDI0
IEBAIGxvbmcgdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sodm9pZCkKICAgICByZXR1cm4g
MDsKIH0KIAoraW50IGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQxNl90IHZjcHVpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
dHJhcF9ucikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0
OworCisgICAgQlVHX09OKGQgPT0gTlVMTCk7CisgICAgQlVHX09OKHZjcHVpZCA+PSBkLT5tYXhf
dmNwdXMpOworCisgICAgLyogU2FuaXR5IGNoZWNrIC0gWFhYIHNob3VsZCBiZSBtb3JlIGZpbmUg
Z3JhaW5lZC4gKi8KKyAgICBCVUdfT04odHJhcF9uciA+PSBOUl9WRUNUT1JTKTsKKworICAgIHYg
PSBkLT52Y3B1W3ZjcHVpZF07CisgICAgdCA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W3Ry
YXBfbnJdOworCisgICAgcmV0dXJuICh0LT5hZGRyZXNzICE9IDApOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBhMjZiMDAyMTczLi4yYTRkYzE1OWNmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwpAQCAtMTkxMCwyNCArMTkxMCw2IEBAIHZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lkKQogICAg
IG9wZW5fc29mdGlycShQQ0lfU0VSUl9TT0ZUSVJRLCBwY2lfc2Vycl9zb2Z0aXJxKTsKIH0KIAot
aW50IGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZj
cHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAg
c3RydWN0IHRyYXBfaW5mbyAqdDsKLQotICAgIEJVR19PTihkID09IE5VTEwpOwotICAgIEJVR19P
Tih2Y3B1aWQgPj0gZC0+bWF4X3ZjcHVzKTsKLQotICAgIC8qIFNhbml0eSBjaGVjayAtIFhYWCBz
aG91bGQgYmUgbW9yZSBmaW5lIGdyYWluZWQuICovCi0gICAgQlVHX09OKHRyYXBfbnIgPj0gTlJf
VkVDVE9SUyk7Ci0KLSAgICB2ID0gZC0+dmNwdVt2Y3B1aWRdOwotICAgIHQgPSAmdi0+YXJjaC5w
dl92Y3B1LnRyYXBfY3R4dFt0cmFwX25yXTsKLQotICAgIHJldHVybiAodC0+YWRkcmVzcyAhPSAw
KTsKLX0KLQotCiBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90
IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2N-0004Cz-1t; Thu, 18 May 2017 17:16:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2L-0004BZ-TU
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:30 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8E/10-01985-DE6DD195; Thu, 18 May 2017 17:16:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvfNNdl
 Ig6vPTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/N54yFTzmqDiz/wtjA+Np9i5GDg4JAX+J
 hvexXYycHGwCyhI/O3vZQGwRAT2JpgPPGUFsZoE8ibOrF7GC2MICnhLTX+xgBrFZBFQlut90s
 oPYvAKWEhO/TQWrkRCQl9jVdpEVZDwnUPzBUReQsJCAhcTeh+uZIWwFiY7px5ggWgUlTs58wg
 KxSkLi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMwcOoZGBh3MLaf8DvEKMnBpCTKe7hANlKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBG/1VaCcYFFqempFWmYOMIRh0hIcPEoivD4gad7igsTc4sx0iNQpRkUpcd7dIAkBkERGa
 R5cGyxuLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQShhjPk5lXAjf9FdBiJqDFzQ+kQRaXJC
 KkpBoY9+o19pWFvdUN3ceonfA1vij1ghj/63lNQZN1lAUUYiOPbXJ6/rru8JkHcyY8ST15YVm
 ztF/ts6hyjnOaB/9X598Rqi76YL0sXVCk4d4/2cbPtst4Xy+xNuDWvl8aXTX50LlPV0v/JZZx
 b2My2xH4r7f6CRNrt77DWpfI0HMCxwJrklSUe54osRRnJBpqMRcVJwIAsTYTAZYCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495127783!93603761!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41262 invoked from network); 18 May 2017 17:16:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424430747"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:52 +0100
Message-ID: <20170518171004.27204-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 10/22] x86/traps: delcare percpu
	softirq_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgbmVlZHMgdG8gYmUgbm9uLXN0YXRpYyB3aGVuIHdlIHNwbGl0IFBWIHNwZWNpZmljIGNvZGUg
b3V0LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICB8IDIgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGU2MDI4YTQ0MDMuLmEyNmIwMDIxNzMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0xNDc4LDcgKzE0NzgsNyBAQCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBwYW5pYygiR0VORVJBTCBQUk9URUNUSU9OIEZB
VUxUXG5bZXJyb3JfY29kZT0lMDR4XSIsIHJlZ3MtPmVycm9yX2NvZGUpOwogfQogCi1zdGF0aWMg
REVGSU5FX1BFUl9DUFUoc3RydWN0IHNvZnRpcnFfdHJhcCwgc29mdGlycV90cmFwKTsKK0RFRklO
RV9QRVJfQ1BVKHN0cnVjdCBzb2Z0aXJxX3RyYXAsIHNvZnRpcnFfdHJhcCk7CiAKIHN0YXRpYyB2
b2lkIG5taV9tY2Vfc29mdGlycSh2b2lkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCmluZGV4IGYxZDI1MTNl
NmIuLjRlODc2MDQ4MmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKQEAgLTI0LDYgKzI0LDcgQEAgc3RydWN0
IHNvZnRpcnFfdHJhcCB7CiAJc3RydWN0IHZjcHUgKnZjcHU7CS8qIHZjcHUgdG8gaW5qZWN0IHRy
YXAgKi8KIAlpbnQgcHJvY2Vzc29yOwkJLyogcGh5c2ljYWwgY3B1IHRvIGluamVjdCB0cmFwICov
CiB9OworREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzb2Z0aXJxX3RyYXAsIHNvZnRpcnFfdHJhcCk7
CiAKIHN0cnVjdCBjcHVfdXNlcl9yZWdzOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2P-0004Er-9e; Thu, 18 May 2017 17:16:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2N-0004DO-O1
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6A/B6-31580-FE6DD195; Thu, 18 May 2017 17:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvfdNdl
 Igx/f5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFh48xFzQ6V7StOcvUwPjHoIuRk0NCwF/i
 6czVbCA2m4CyxM/OXjBbREBPounAc0YQm1kgT+Ls6kWsILawgLPEiulr2UFsFgFViYeLu5m7G
 Dk4eAUsJVauqoUYKS+xq+0iK0iYEyj84KgLSFhIwEJi78P1zBC2gkTH9GNMIDavgKDEyZlPWC
 A2SUgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoaGOvlphYXJ6a
 n5iQmFesl5+duYgQGTj0DA+MOxvYTfocYJTmYlER5DxfIRgrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4K2+CpQTLEpNT61Iy8wBhjBMWoKDR0mE1wckzVtckJhbnJkOkTrFqCglzrsbJCEAksgoz
 YNrg8XNJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCEON5MvNK4Ka/AlrMBLS4+YE0yOKSRI
 SUVANjy8lvO4Rstqxo9/jtd+n+vFm3wotMBZapW8p+csl+4KmqLWU0t9yG5eyW6EhGfeZAldc
 9jb1R1jwVgWeU3QuPp8g+vJ9ve3l3iqtN9L95RyfdWcefy/Z3msSDCfNuXOu+Y64jcv3M2b3c
 T0r8NWZoXPP9skNx3Su5P0LvVdtnda4+xNWyT2KGEktxRqKhFnNRcSIA24g7yJYCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495127783!93603761!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41424 invoked from network); 18 May 2017 17:16:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424430759"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:58 +0100
Message-ID: <20170518171004.27204-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 16/22] x86/traps: move callback_op
	code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICB8IDE0OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0
L3RyYXBzLmMgfCAxNDkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDE0OSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90
cmFwcy5jCmluZGV4IGNiOWIzYjE0MjUuLjdjZGVjNzc2MTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0zMSw2ICsz
MSw4IEBACiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgog
CisjaW5jbHVkZSA8cHVibGljL2NhbGxiYWNrLmg+CisKIHZvaWQgZG9fZW50cnlfaW50ODIoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgaWYgKCB1bmxpa2VseSh1bnRydXN0ZWRf
bXNpKSApCkBAIC00MzIsNiArNDM0LDE1MiBAQCB2b2lkIGluaXRfaW50ODBfZGlyZWN0X3RyYXAo
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHRiLT5mbGFncyA9IFRCRl9FWENFUFRJT04gfCAoVElf
R0VUX0lGKHRpKSA/IFRCRl9JTlRFUlJVUFQgOiAwKTsKIH0KIAorc3RhdGljIGxvbmcgcmVnaXN0
ZXJfZ3Vlc3RfY2FsbGJhY2soc3RydWN0IGNhbGxiYWNrX3JlZ2lzdGVyICpyZWcpCit7CisgICAg
bG9uZyByZXQgPSAwOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIGlmICgg
IWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHJlZy0+YWRkcmVzcykgKQorICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKworICAgIHN3aXRjaCAoIHJlZy0+dHlwZSApCisgICAgeworICAgIGNhc2UgQ0FMTEJB
Q0tUWVBFX2V2ZW50OgorICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZXZlbnRfY2FsbGJhY2tfZWlw
ICAgID0gcmVnLT5hZGRyZXNzOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJBQ0tU
WVBFX2ZhaWxzYWZlOgorICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tf
ZWlwID0gcmVnLT5hZGRyZXNzOworICAgICAgICBpZiAoIHJlZy0+ZmxhZ3MgJiBDQUxMQkFDS0Zf
bWFza19ldmVudHMgKQorICAgICAgICAgICAgc2V0X2JpdChfVkdDRl9mYWlsc2FmZV9kaXNhYmxl
c19ldmVudHMsCisgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIGNsZWFyX2JpdChfVkdDRl9mYWlsc2FmZV9kaXNhYmxlc19l
dmVudHMsCisgICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsOgorICAgICAgICB2LT5h
cmNoLnB2X3ZjcHUuc3lzY2FsbF9jYWxsYmFja19laXAgID0gcmVnLT5hZGRyZXNzOworICAgICAg
ICBpZiAoIHJlZy0+ZmxhZ3MgJiBDQUxMQkFDS0ZfbWFza19ldmVudHMgKQorICAgICAgICAgICAg
c2V0X2JpdChfVkdDRl9zeXNjYWxsX2Rpc2FibGVzX2V2ZW50cywKKyAgICAgICAgICAgICAgICAg
ICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgY2xlYXJf
Yml0KF9WR0NGX3N5c2NhbGxfZGlzYWJsZXNfZXZlbnRzLAorICAgICAgICAgICAgICAgICAgICAg
ICZ2LT5hcmNoLnZnY19mbGFncyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFD
S1RZUEVfc3lzY2FsbDMyOgorICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2NhbGxi
YWNrX2VpcCA9IHJlZy0+YWRkcmVzczsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2NhbGwz
Ml9kaXNhYmxlc19ldmVudHMgPQorICAgICAgICAgICAgISEocmVnLT5mbGFncyAmIENBTExCQUNL
Rl9tYXNrX2V2ZW50cyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVf
c3lzZW50ZXI6CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNlbnRlcl9jYWxsYmFja19laXAg
PSByZWctPmFkZHJlc3M7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNlbnRlcl9kaXNhYmxl
c19ldmVudHMgPQorICAgICAgICAgICAgISEocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2
ZW50cyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfbm1pOgorICAg
ICAgICByZXQgPSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2socmVnLT5hZGRyZXNzKTsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXQgPSAtRU5PU1lTOworICAg
ICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgbG9uZyB1
bnJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKHN0cnVjdCBjYWxsYmFja191bnJlZ2lzdGVyICp1bnJl
ZykKK3sKKyAgICBsb25nIHJldDsKKworICAgIHN3aXRjaCAoIHVucmVnLT50eXBlICkKKyAgICB7
CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFp
bHNhZmU6CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDoKKyAgICBjYXNlIENBTExCQUNL
VFlQRV9zeXNjYWxsMzI6CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzZW50ZXI6CisgICAgICAg
IHJldCA9IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVf
bm1pOgorICAgICAgICByZXQgPSB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjaygpOworICAg
ICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldCA9IC1FTk9TWVM7CisgICAg
ICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKK2xvbmcgZG9fY2FsbGJh
Y2tfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBhcmcpCit7
CisgICAgbG9uZyByZXQ7CisKKyAgICBzd2l0Y2ggKCBjbWQgKQorICAgIHsKKyAgICBjYXNlIENB
TExCQUNLT1BfcmVnaXN0ZXI6CisgICAgeworICAgICAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0
ZXIgcmVnOworCisgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KCZyZWcsIGFyZywgMSkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmV0
ID0gcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnJlZyk7CisgICAgfQorICAgIGJyZWFrOworCisg
ICAgY2FzZSBDQUxMQkFDS09QX3VucmVnaXN0ZXI6CisgICAgeworICAgICAgICBzdHJ1Y3QgY2Fs
bGJhY2tfdW5yZWdpc3RlciB1bnJlZzsKKworICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAg
ICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmdW5yZWcsIGFyZywgMSkgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgcmV0ID0gdW5yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmdW5yZWcpOwor
ICAgIH0KKyAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldCA9IC1FTk9TWVM7
CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKK2xvbmcgZG9f
c2V0X2NhbGxiYWNrcyh1bnNpZ25lZCBsb25nIGV2ZW50X2FkZHJlc3MsCisgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBmYWlsc2FmZV9hZGRyZXNzLAorICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgc3lzY2FsbF9hZGRyZXNzKQoreworICAgIHN0cnVjdCBjYWxs
YmFja19yZWdpc3RlciBldmVudCA9IHsKKyAgICAgICAgLnR5cGUgPSBDQUxMQkFDS1RZUEVfZXZl
bnQsCisgICAgICAgIC5hZGRyZXNzID0gZXZlbnRfYWRkcmVzcywKKyAgICB9OworICAgIHN0cnVj
dCBjYWxsYmFja19yZWdpc3RlciBmYWlsc2FmZSA9IHsKKyAgICAgICAgLnR5cGUgPSBDQUxMQkFD
S1RZUEVfZmFpbHNhZmUsCisgICAgICAgIC5hZGRyZXNzID0gZmFpbHNhZmVfYWRkcmVzcywKKyAg
ICB9OworICAgIHN0cnVjdCBjYWxsYmFja19yZWdpc3RlciBzeXNjYWxsID0geworICAgICAgICAu
dHlwZSA9IENBTExCQUNLVFlQRV9zeXNjYWxsLAorICAgICAgICAuYWRkcmVzcyA9IHN5c2NhbGxf
YWRkcmVzcywKKyAgICB9OworCisgICAgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmV2ZW50KTsK
KyAgICByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmZmFpbHNhZmUpOworICAgIHJlZ2lzdGVyX2d1
ZXN0X2NhbGxiYWNrKCZzeXNjYWxsKTsKKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IGE0ZWEwOWIxYWMu
LmRiMjAzNzUwOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTIzLDggKzIzLDYgQEAKICNpbmNsdWRl
IDxhc20vc2hhcmVkLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20v
aHZtL3N1cHBvcnQuaD4KLSNpbmNsdWRlIDxwdWJsaWMvY2FsbGJhY2suaD4KLQogCiBzdGF0aWMg
dm9pZCBwcmludF94ZW5faW5mbyh2b2lkKQogewpAQCAtMzM2LDE1MyArMzM0LDYgQEAgdm9pZCBz
dWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCiAgICAgd3Jtc3JsKE1TUl9TWVNDQUxMX01B
U0ssIFhFTl9TWVNDQUxMX01BU0spOwogfQogCi1zdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9j
YWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykKLXsKLSAgICBsb25nIHJldCA9
IDA7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotCi0gICAgaWYgKCAhaXNfY2Fub25p
Y2FsX2FkZHJlc3MocmVnLT5hZGRyZXNzKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0g
ICAgc3dpdGNoICggcmVnLT50eXBlICkKLSAgICB7Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZl
bnQ6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19laXAgICAgPSByZWct
PmFkZHJlc3M7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNh
ZmU6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFja19laXAgPSByZWct
PmFkZHJlc3M7Ci0gICAgICAgIGlmICggcmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50
cyApCi0gICAgICAgICAgICBzZXRfYml0KF9WR0NGX2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cywK
LSAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKLSAgICAgICAgZWxzZQot
ICAgICAgICAgICAgY2xlYXJfYml0KF9WR0NGX2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cywKLSAg
ICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwotICAgICAgICBicmVhazsK
LQotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGw6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNw
dS5zeXNjYWxsX2NhbGxiYWNrX2VpcCAgPSByZWctPmFkZHJlc3M7Ci0gICAgICAgIGlmICggcmVn
LT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyApCi0gICAgICAgICAgICBzZXRfYml0KF9W
R0NGX3N5c2NhbGxfZGlzYWJsZXNfZXZlbnRzLAotICAgICAgICAgICAgICAgICAgICAmdi0+YXJj
aC52Z2NfZmxhZ3MpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0Zf
c3lzY2FsbF9kaXNhYmxlc19ldmVudHMsCi0gICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gu
dmdjX2ZsYWdzKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNj
YWxsMzI6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsMzJfY2FsbGJhY2tfZWlwID0g
cmVnLT5hZGRyZXNzOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Rpc2FibGVz
X2V2ZW50cyA9Ci0gICAgICAgICAgICAhIShyZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZl
bnRzKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNlbnRlcjoK
LSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxiYWNrX2VpcCA9IHJlZy0+YWRk
cmVzczsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyA9
Ci0gICAgICAgICAgICAhIShyZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzKTsKLSAg
ICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6Ci0gICAgICAgIHJldCA9
IHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayhyZWctPmFkZHJlc3MpOwotICAgICAgICBicmVh
azsKLQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldCA9IC1FTk9TWVM7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KLQotICAgIHJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBsb25nIHVucmVnaXN0ZXJf
Z3Vlc3RfY2FsbGJhY2soc3RydWN0IGNhbGxiYWNrX3VucmVnaXN0ZXIgKnVucmVnKQotewotICAg
IGxvbmcgcmV0OwotCi0gICAgc3dpdGNoICggdW5yZWctPnR5cGUgKQotICAgIHsKLSAgICBjYXNl
IENBTExCQUNLVFlQRV9ldmVudDoKLSAgICBjYXNlIENBTExCQUNLVFlQRV9mYWlsc2FmZToKLSAg
ICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsOgotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2Nh
bGwzMjoKLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNlbnRlcjoKLSAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6Ci0gICAg
ICAgIHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKCk7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0ID0gLUVOT1NZUzsKLSAgICAgICAgYnJlYWs7
Ci0gICAgfQotCi0gICAgcmV0dXJuIHJldDsKLX0KLQotCi1sb25nIGRvX2NhbGxiYWNrX29wKGlu
dCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYXJnKQotewotICAgIGxv
bmcgcmV0OwotCi0gICAgc3dpdGNoICggY21kICkKLSAgICB7Ci0gICAgY2FzZSBDQUxMQkFDS09Q
X3JlZ2lzdGVyOgotICAgIHsKLSAgICAgICAgc3RydWN0IGNhbGxiYWNrX3JlZ2lzdGVyIHJlZzsK
LQotICAgICAgICByZXQgPSAtRUZBVUxUOwotICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgm
cmVnLCBhcmcsIDEpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIHJldCA9IHJlZ2lz
dGVyX2d1ZXN0X2NhbGxiYWNrKCZyZWcpOwotICAgIH0KLSAgICBicmVhazsKLQotICAgIGNhc2Ug
Q0FMTEJBQ0tPUF91bnJlZ2lzdGVyOgotICAgIHsKLSAgICAgICAgc3RydWN0IGNhbGxiYWNrX3Vu
cmVnaXN0ZXIgdW5yZWc7Ci0KLSAgICAgICAgcmV0ID0gLUVGQVVMVDsKLSAgICAgICAgaWYgKCBj
b3B5X2Zyb21fZ3Vlc3QoJnVucmVnLCBhcmcsIDEpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0g
ICAgICAgIHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnVucmVnKTsKLSAgICB9Ci0g
ICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXQgPSAtRU5PU1lTOwotICAgICAg
ICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi1sb25nIGRvX3NldF9jYWxs
YmFja3ModW5zaWduZWQgbG9uZyBldmVudF9hZGRyZXNzLAotICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZmFpbHNhZmVfYWRkcmVzcywKLSAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHN5c2NhbGxfYWRkcmVzcykKLXsKLSAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVn
aXN0ZXIgZXZlbnQgPSB7Ci0gICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2V2ZW50LAotICAg
ICAgICAuYWRkcmVzcyA9IGV2ZW50X2FkZHJlc3MsCi0gICAgfTsKLSAgICBzdHJ1Y3QgY2FsbGJh
Y2tfcmVnaXN0ZXIgZmFpbHNhZmUgPSB7Ci0gICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2Zh
aWxzYWZlLAotICAgICAgICAuYWRkcmVzcyA9IGZhaWxzYWZlX2FkZHJlc3MsCi0gICAgfTsKLSAg
ICBzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgc3lzY2FsbCA9IHsKLSAgICAgICAgLnR5cGUgPSBD
QUxMQkFDS1RZUEVfc3lzY2FsbCwKLSAgICAgICAgLmFkZHJlc3MgPSBzeXNjYWxsX2FkZHJlc3Ms
Ci0gICAgfTsKLQotICAgIHJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZldmVudCk7Ci0gICAgcmVn
aXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmZhaWxzYWZlKTsKLSAgICByZWdpc3Rlcl9ndWVzdF9jYWxs
YmFjaygmc3lzY2FsbCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIHZvaWQgaHlwZXJj
YWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpCiB7
CiAgICAgY2hhciAqcDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2P-0004FH-Gf; Thu, 18 May 2017 17:16:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2N-0004DS-P6
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F9/66-26749-EE6DD195; Thu, 18 May 2017 17:16:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXvfdNdl
 Ig1WnlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJ2/4zFdwVr9i09yFrA+NmoS5GTg4JAX+J
 64s+MoLYbALKEj87e9lAbBEBPYmmA8/B4swCeRJnVy9iBbGFBVwkPv7YBmazCKhKtG36ytTFy
 MHBK2Ap0XvDBGKkvMSutousIGFOoPCDoy4gYSEBC4m9D9czQ9gKEh3TjzGB2LwCghInZz5hgd
 gkIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCsl5taXJyYnpq
 TmFSsl5yfu4kRGDb1DAyMOxivtDkfYpTkYFIS5T1cIBspxJeUn1KZkVicEV9UmpNafIhRhoND
 SYKX6ypQTrAoNT21Ii0zBxjAMGkJDh4lEV4fkDRvcUFibnFmOkTqFKOilDivI0hCACSRUZoH1
 waLmkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm7QabwZOaVwE1/BbSYCWhx8wNpkMUliQ
 gpqQbG1lMNr849/DmXd0LnzrMCTb80l9Zpzp98MHf3I41rtS7TA+eGH7R7X383+cpGvstPXl7
 3cNnKxnBFyG6Zsefc3/tOBLfu/96b9n9Jlmeg18mAszwHLx9+unXdirNirBukS2yLhPiuGmy4
 4ViVG/F2vU5G7s34kwUTd731W7n/v/xhb/X5ussjg5VYijMSDbWYi4oTAUWrlFqVAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495127779!93649164!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38686 invoked from network); 18 May 2017 17:16:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433061430"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:55 +0100
Message-ID: <20170518171004.27204-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 13/22] x86/traps: move
	toggle_guest_mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSBmcm9tIHg4Nl82NC90cmFwcy5jIHRvIHB2L3RyYXBzLmMuCgpObyBmdW5jdGlvbmFsIGNo
YW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAzMCAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMzAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJj
aC94ODYvcHYvdHJhcHMuYwppbmRleCA3Yzg0MWUwNGNjLi41Yjg0YTYxN2U2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpA
QCAtMzMyLDYgKzMzMiwzNiBAQCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQs
IHVpbnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiAgICAgcmV0dXJuIC1FSU87
CiB9CiAKK3ZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYg
KCBpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICAgICAgcmV0dXJuOworICAgIGlmICggY3B1X2hh
c19mc2dzYmFzZSApCisgICAgeworICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJu
ZWxfbW9kZSApCisgICAgICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBf
X3JkZ3NiYXNlKCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5n
c19iYXNlX3VzZXIgPSBfX3JkZ3NiYXNlKCk7CisgICAgfQorICAgIHYtPmFyY2guZmxhZ3MgXj0g
VEZfa2VybmVsX21vZGU7CisgICAgYXNtIHZvbGF0aWxlICggInN3YXBncyIgKTsKKyAgICB1cGRh
dGVfY3IzKHYpOworICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20g
dGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCisgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnkiICk7CisKKyAgICBp
ZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCisgICAgICAgIHJldHVybjsK
KworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgJiYK
KyAgICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHYpICkKKyAgICAgICAgdi0+YXJjaC5wdl92
Y3B1Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgPSAwOworCisgICAgaWYgKCB2LT5hcmNoLnB2
X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGltZS52ZXJzaW9uICYmCisgICAgICAgICB1cGRhdGVfc2Vj
b25kYXJ5X3N5c3RlbV90aW1lKHYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZ2LT5hcmNoLnB2X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGltZSkgKQorICAgICAgICB2LT5h
cmNoLnB2X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGltZS52ZXJzaW9uID0gMDsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA3OGY0MTA1
MTdjLi4zNmI2OTRjNjA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yNTQsMzYgKzI1NCw2IEBAIHZv
aWQgZG9fZG91YmxlX2ZhdWx0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHBhbmlj
KCJET1VCTEUgRkFVTFQgLS0gc3lzdGVtIHNodXRkb3duIik7CiB9CiAKLXZvaWQgdG9nZ2xlX2d1
ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYp
ICkKLSAgICAgICAgcmV0dXJuOwotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCi0gICAgewot
ICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCi0gICAgICAgICAg
ICB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNlKCk7Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgPSBfX3JkZ3Ni
YXNlKCk7Ci0gICAgfQotICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7Ci0gICAg
YXNtIHZvbGF0aWxlICggInN3YXBncyIgKTsKLSAgICB1cGRhdGVfY3IzKHYpOwotICAgIC8qIERv
bid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBU
TEIgY2xvY2suICovCi0gICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIg
KHYtPmFyY2guY3IzKSA6ICJtZW1vcnkiICk7Ci0KLSAgICBpZiAoICEodi0+YXJjaC5mbGFncyAm
IFRGX2tlcm5lbF9tb2RlKSApCi0gICAgICAgIHJldHVybjsKLQotICAgIGlmICggdi0+YXJjaC5w
dl92Y3B1Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgJiYKLSAgICAgICAgIHVwZGF0ZV9ydW5z
dGF0ZV9hcmVhKHYpICkKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1Lm5lZWRfdXBkYXRlX3J1bnN0
YXRlX2FyZWEgPSAwOwotCi0gICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUucGVuZGluZ19zeXN0ZW1f
dGltZS52ZXJzaW9uICYmCi0gICAgICAgICB1cGRhdGVfc2Vjb25kYXJ5X3N5c3RlbV90aW1lKHYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnB2X3ZjcHUu
cGVuZGluZ19zeXN0ZW1fdGltZSkgKQotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUucGVuZGluZ19z
eXN0ZW1fdGltZS52ZXJzaW9uID0gMDsKLX0KLQogdW5zaWduZWQgbG9uZyBkb19pcmV0KHZvaWQp
CiB7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdz
KCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2P-0004Fn-OD; Thu, 18 May 2017 17:16:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2O-0004Df-05
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 45/52-19409-FE6DD195; Thu, 18 May 2017 17:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUvfdNdl
 Ig1vb9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfCw8wFTxQrpj/OKuBsVG6i5GTQ0LAX2Ll
 z+fMIDabgLLEz85eNhBbREBPounAc0YQm1kgT+Ls6kWsILawgIfEsdsrwWwWAVWJGU+PsYPYv
 AKWEm+OL2aFmCkvsavtIpDNwcEJFH9w1AUkLCRgIbH34XpmCFtBomP6MSaIVkGJkzOfsECskp
 A4+OIF8wRG3llIUrOQpBYwMq1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUw
 q1kvOz93ECAybegYGxh2Mr386HWKU5GBSEuU9XCAbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 VxgYhkKCRanpqRVpmTnAAIZJS3DwKInwtl0FSvMWFyTmFmemQ6ROMSpKifPuBkkIgCQySvPg2
 mBRc4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG83yBSezLwSuOmvgBYzAS1ufiANsrgkES
 El1cDI4TlDmu1Dzdaop67c79bKcdUGHoh+dPtAqo2rRlHLnk2cXyXjPnDVxCqy6p1arOmx7Tn
 7dLeTGj79DpmKwssZLfTfL9owqZj1+OP2tp4fH7Wjzf5Oifb5FH632O+lGg/vCvOlqZsWvxL8
 7+myZ+Ek0eK3UwyTBS/VvnE/w6xXIzXNe37HZR0lluKMREMt5qLiRADlJ86MlQIAAA==
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495127787!43123550!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28870 invoked from network); 18 May 2017 17:16:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424430765"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:56 +0100
Message-ID: <20170518171004.27204-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 14/22] x86/traps: move do_iret to
	pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICB8IDU2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jIHwgNTYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3Ry
YXBzLmMKaW5kZXggNWI4NGE2MTdlNi4uYjY5OTkwYzZiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKQEAgLTM2Miw2ICsz
NjIsNjIgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAg
di0+YXJjaC5wdl92Y3B1LnBlbmRpbmdfc3lzdGVtX3RpbWUudmVyc2lvbiA9IDA7CiB9CiAKK3Vu
c2lnbmVkIGxvbmcgZG9faXJldCh2b2lkKQoreworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOworICAgIHN0cnVjdCBpcmV0X2NvbnRleHQgaXJl
dF9zYXZlZDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisKKyAgICBpZiAoIHVubGlr
ZWx5KGNvcHlfZnJvbV91c2VyKCZpcmV0X3NhdmVkLCAodm9pZCAqKXJlZ3MtPnJzcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpcmV0X3NhdmVkKSkpICkKKyAgICB7
CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAiRmF1bHQgd2hp
bGUgcmVhZGluZyBJUkVUIGNvbnRleHQgZnJvbSBndWVzdCBzdGFja1xuIik7CisgICAgICAgIGdv
dG8gZXhpdF9hbmRfY3Jhc2g7CisgICAgfQorCisgICAgLyogUmV0dXJuaW5nIHRvIHVzZXIgbW9k
ZT8gKi8KKyAgICBpZiAoIChpcmV0X3NhdmVkLmNzICYgMykgPT0gMyApCisgICAgeworICAgICAg
ICBpZiAoIHVubGlrZWx5KHBhZ2V0YWJsZV9pc19udWxsKHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNl
cikpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAg
ICAgICAgICAgICAgICAiR3Vlc3Qgc3dpdGNoaW5nIHRvIHVzZXIgbW9kZSB3aXRoIG5vIHVzZXIg
cGFnZSB0YWJsZXNcbiIpOworICAgICAgICAgICAgZ290byBleGl0X2FuZF9jcmFzaDsKKyAgICAg
ICAgfQorICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9kZSh2KTsKKyAgICB9CisKKyAgICBpZiAoIFZN
X0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQorICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuaW9wbCA9IGlyZXRfc2F2ZWQucmZsYWdzICYgWDg2X0VGTEFHU19JT1BMOworCisg
ICAgcmVncy0+cmlwICAgID0gaXJldF9zYXZlZC5yaXA7CisgICAgcmVncy0+Y3MgICAgID0gaXJl
dF9zYXZlZC5jcyB8IDM7IC8qIGZvcmNlIGd1ZXN0IHByaXZpbGVnZSAqLworICAgIHJlZ3MtPnJm
bGFncyA9ICgoaXJldF9zYXZlZC5yZmxhZ3MgJiB+KFg4Nl9FRkxBR1NfSU9QTHxYODZfRUZMQUdT
X1ZNKSkKKyAgICAgICAgICAgICAgICAgICAgfCBYODZfRUZMQUdTX0lGKTsKKyAgICByZWdzLT5y
c3AgICAgPSBpcmV0X3NhdmVkLnJzcDsKKyAgICByZWdzLT5zcyAgICAgPSBpcmV0X3NhdmVkLnNz
IHwgMzsgLyogZm9yY2UgZ3Vlc3QgcHJpdmlsZWdlICovCisKKyAgICBpZiAoICEoaXJldF9zYXZl
ZC5mbGFncyAmIFZHQ0ZfaW5fc3lzY2FsbCkgKQorICAgIHsKKyAgICAgICAgcmVncy0+ZW50cnlf
dmVjdG9yICY9IH5UUkFQX3N5c2NhbGw7CisgICAgICAgIHJlZ3MtPnIxMSA9IGlyZXRfc2F2ZWQu
cjExOworICAgICAgICByZWdzLT5yY3ggPSBpcmV0X3NhdmVkLnJjeDsKKyAgICB9CisKKyAgICAv
KiBSZXN0b3JlIHVwY2FsbCBtYXNrIGZyb20gc3VwcGxpZWQgRUZMQUdTLklGLiAqLworICAgIHZj
cHVfaW5mbyh2LCBldnRjaG5fdXBjYWxsX21hc2spID0gIShpcmV0X3NhdmVkLnJmbGFncyAmIFg4
Nl9FRkxBR1NfSUYpOworCisgICAgYXN5bmNfZXhjZXB0aW9uX2NsZWFudXAodik7CisKKyAgICAv
KiBTYXZlZCAlcmF4IGdldHMgd3JpdHRlbiBiYWNrIHRvIHJlZ3MtPnJheCBpbiBlbnRyeS5TLiAq
LworICAgIHJldHVybiBpcmV0X3NhdmVkLnJheDsKKworIGV4aXRfYW5kX2NyYXNoOgorICAgIGRv
bWFpbl9jcmFzaCh2LT5kb21haW4pOworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDM2YjY5NGM2MDUuLjQ2
NDFiYzZkMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTI1NCw2MiArMjU0LDYgQEAgdm9pZCBkb19k
b3VibGVfZmF1bHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcGFuaWMoIkRPVUJM
RSBGQVVMVCAtLSBzeXN0ZW0gc2h1dGRvd24iKTsKIH0KIAotdW5zaWduZWQgbG9uZyBkb19pcmV0
KHZvaWQpCi17Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNl
cl9yZWdzKCk7Ci0gICAgc3RydWN0IGlyZXRfY29udGV4dCBpcmV0X3NhdmVkOwotICAgIHN0cnVj
dCB2Y3B1ICp2ID0gY3VycmVudDsKLQotICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX3VzZXIo
JmlyZXRfc2F2ZWQsICh2b2lkICopcmVncy0+cnNwLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZW9mKGlyZXRfc2F2ZWQpKSkgKQotICAgIHsKLSAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLAotICAgICAgICAgICAgICAgICJGYXVsdCB3aGlsZSByZWFkaW5nIElSRVQgY29u
dGV4dCBmcm9tIGd1ZXN0IHN0YWNrXG4iKTsKLSAgICAgICAgZ290byBleGl0X2FuZF9jcmFzaDsK
LSAgICB9Ci0KLSAgICAvKiBSZXR1cm5pbmcgdG8gdXNlciBtb2RlPyAqLwotICAgIGlmICggKGly
ZXRfc2F2ZWQuY3MgJiAzKSA9PSAzICkKLSAgICB7Ci0gICAgICAgIGlmICggdW5saWtlbHkocGFn
ZXRhYmxlX2lzX251bGwodi0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSkgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICAgICJHdWVz
dCBzd2l0Y2hpbmcgdG8gdXNlciBtb2RlIHdpdGggbm8gdXNlciBwYWdlIHRhYmxlc1xuIik7Ci0g
ICAgICAgICAgICBnb3RvIGV4aXRfYW5kX2NyYXNoOwotICAgICAgICB9Ci0gICAgICAgIHRvZ2ds
ZV9ndWVzdF9tb2RlKHYpOwotICAgIH0KLQotICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwg
YXJjaGl0ZWN0dXJhbF9pb3BsKSApCi0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5pb3BsID0gaXJl
dF9zYXZlZC5yZmxhZ3MgJiBYODZfRUZMQUdTX0lPUEw7Ci0KLSAgICByZWdzLT5yaXAgICAgPSBp
cmV0X3NhdmVkLnJpcDsKLSAgICByZWdzLT5jcyAgICAgPSBpcmV0X3NhdmVkLmNzIHwgMzsgLyog
Zm9yY2UgZ3Vlc3QgcHJpdmlsZWdlICovCi0gICAgcmVncy0+cmZsYWdzID0gKChpcmV0X3NhdmVk
LnJmbGFncyAmIH4oWDg2X0VGTEFHU19JT1BMfFg4Nl9FRkxBR1NfVk0pKQotICAgICAgICAgICAg
ICAgICAgICB8IFg4Nl9FRkxBR1NfSUYpOwotICAgIHJlZ3MtPnJzcCAgICA9IGlyZXRfc2F2ZWQu
cnNwOwotICAgIHJlZ3MtPnNzICAgICA9IGlyZXRfc2F2ZWQuc3MgfCAzOyAvKiBmb3JjZSBndWVz
dCBwcml2aWxlZ2UgKi8KLQotICAgIGlmICggIShpcmV0X3NhdmVkLmZsYWdzICYgVkdDRl9pbl9z
eXNjYWxsKSApCi0gICAgewotICAgICAgICByZWdzLT5lbnRyeV92ZWN0b3IgJj0gflRSQVBfc3lz
Y2FsbDsKLSAgICAgICAgcmVncy0+cjExID0gaXJldF9zYXZlZC5yMTE7Ci0gICAgICAgIHJlZ3Mt
PnJjeCA9IGlyZXRfc2F2ZWQucmN4OwotICAgIH0KLQotICAgIC8qIFJlc3RvcmUgdXBjYWxsIG1h
c2sgZnJvbSBzdXBwbGllZCBFRkxBR1MuSUYuICovCi0gICAgdmNwdV9pbmZvKHYsIGV2dGNobl91
cGNhbGxfbWFzaykgPSAhKGlyZXRfc2F2ZWQucmZsYWdzICYgWDg2X0VGTEFHU19JRik7Ci0KLSAg
ICBhc3luY19leGNlcHRpb25fY2xlYW51cCh2KTsKLQotICAgIC8qIFNhdmVkICVyYXggZ2V0cyB3
cml0dGVuIGJhY2sgdG8gcmVncy0+cmF4IGluIGVudHJ5LlMuICovCi0gICAgcmV0dXJuIGlyZXRf
c2F2ZWQucmF4OwotCi0gZXhpdF9hbmRfY3Jhc2g6Ci0gICAgZG9tYWluX2NyYXNoKHYtPmRvbWFp
bik7Ci0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyB1bnNpZ25lZCBpbnQgd3JpdGVfc3R1Yl90
cmFtcG9saW5lKAogICAgIHVuc2lnbmVkIGNoYXIgKnN0dWIsIHVuc2lnbmVkIGxvbmcgc3R1Yl92
YSwKICAgICB1bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRvbSwgdW5zaWduZWQgbG9uZyB0YXJnZXRf
dmEpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2S-0004Ir-3L; Thu, 18 May 2017 17:16:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2R-0004HM-04
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:35 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F7/14-23755-2F6DD195; Thu, 18 May 2017 17:16:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUvfjNdl
 Ig7fdphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVOweYC9YrV0zfsoaxgfG9VBcjB4eEgL/E
 /e3SXYycHGwCyhI/O3vZQGwRAT2JpgPPGUFsZoE8ibOrF7GC2MICkRIHzzSxgbSyCKhKrN5XB
 xLmFbCUuLGxlQnElhCQl9jVdpEVpIQTKP7gqAtIWEjAQmLvw/XMELaCRMf0Y0wQrYISJ2c+YY
 HYJCFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+QZ6+WmFhcnpqf
 mJCYV6yXn525iBIZNPQMD4w7GbV3OhxglOZiURHkPF8hGCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgrb4KlBMsSk1PrUjLzAEGMExagoNHSYT3EEiat7ggMbc4Mx0idYpRUUqc1xEkIQCSyCjNg
 2uDRc0lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8PiBTeDLzSuCmvwJazAS0uPmBNMjikk
 SElFQD4xZWz3ruKVzWW9wY4vXn+qscX3GAde5txQv/ZlxT3su/J7T/49Nj03LZ9s0IeeWeprX
 A+ctSXeGP79iCVBIeC+Y8WOS3//gTw1yjNxskpYq3Xt7D+0e2a96G4i8+y3eoNSuyFfUHn5Hp
 XbpO6uSRorzy2AldPdueOH9YPdWce8eDAJmGM3vZy5RYijMSDbWYi4oTAXAdMxSVAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495127788!100511514!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22223 invoked from network); 18 May 2017 17:16:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424430772"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:59 +0100
Message-ID: <20170518171004.27204-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 17/22] x86/traps: move
	hypercall_page_initialise_ring3_kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGV4cG9ydCBpdCB2aWEgcHYvZG9tYWluLmguCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L3B2L3RyYXBzLmMgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICB8IDM3ICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWlu
LmggfCAgNSArKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAzNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni9wdi90cmFwcy5jCmluZGV4IDdjZGVjNzc2MTguLjRmNTJkM2U0ZDMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBA
IC01ODAsNiArNTgwLDQyIEBAIGxvbmcgZG9fc2V0X2NhbGxiYWNrcyh1bnNpZ25lZCBsb25nIGV2
ZW50X2FkZHJlc3MsCiAgICAgcmV0dXJuIDA7CiB9CiAKK3ZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5p
dGlhbGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpCit7CisgICAgY2hhciAq
cDsKKyAgICBpbnQgaTsKKworICAgIC8qIEZpbGwgaW4gYWxsIHRoZSB0cmFuc2ZlciBwb2ludHMg
d2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUuICovCisgICAgZm9yICggaSA9IDA7IGkgPCAoUEFH
RV9TSVpFIC8gMzIpOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBpID09IF9fSFlQRVJWSVNP
Ul9pcmV0ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHAgPSAoY2hhciAqKSho
eXBlcmNhbGxfcGFnZSArIChpICogMzIpKTsKKyAgICAgICAgKih1OCAgKikocCsgMCkgPSAweDUx
OyAgICAvKiBwdXNoICVyY3ggKi8KKyAgICAgICAgKih1MTYgKikocCsgMSkgPSAweDUzNDE7ICAv
KiBwdXNoICVyMTEgKi8KKyAgICAgICAgKih1OCAgKikocCsgMykgPSAweGI4OyAgICAvKiBtb3Yg
ICQ8aT4sJWVheCAqLworICAgICAgICAqKHUzMiAqKShwKyA0KSA9IGk7CisgICAgICAgICoodTE2
ICopKHArIDgpID0gMHgwNTBmOyAgLyogc3lzY2FsbCAqLworICAgICAgICAqKHUxNiAqKShwKzEw
KSA9IDB4NWI0MTsgIC8qIHBvcCAgJXIxMSAqLworICAgICAgICAqKHU4ICAqKShwKzEyKSA9IDB4
NTk7ICAgIC8qIHBvcCAgJXJjeCAqLworICAgICAgICAqKHU4ICAqKShwKzEzKSA9IDB4YzM7ICAg
IC8qIHJldCAqLworICAgIH0KKworICAgIC8qCisgICAgICogSFlQRVJWSVNPUl9pcmV0IGlzIHNw
ZWNpYWwgYmVjYXVzZSBpdCBkb2Vzbid0IHJldHVybiBhbmQgZXhwZWN0cyBhCisgICAgICogc3Bl
Y2lhbCBzdGFjayBmcmFtZS4gR3Vlc3RzIGp1bXAgYXQgdGhpcyB0cmFuc2ZlciBwb2ludCBpbnN0
ZWFkIG9mCisgICAgICogY2FsbGluZyBpdC4KKyAgICAgKi8KKyAgICBwID0gKGNoYXIgKikoaHlw
ZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2lyZXQgKiAzMikpOworICAgICoodTggICopKHAr
IDApID0gMHg1MTsgICAgLyogcHVzaCAlcmN4ICovCisgICAgKih1MTYgKikocCsgMSkgPSAweDUz
NDE7ICAvKiBwdXNoICVyMTEgKi8KKyAgICAqKHU4ICAqKShwKyAzKSA9IDB4NTA7ICAgIC8qIHB1
c2ggJXJheCAqLworICAgICoodTggICopKHArIDQpID0gMHhiODsgICAgLyogbW92ICAkX19IWVBF
UlZJU09SX2lyZXQsJWVheCAqLworICAgICoodTMyICopKHArIDUpID0gX19IWVBFUlZJU09SX2ly
ZXQ7CisgICAgKih1MTYgKikocCsgOSkgPSAweDA1MGY7ICAvKiBzeXNjYWxsICovCit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5kZXggZGIy
MDM3NTA5ZS4uN2E0ZGQ0NDU4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFw
cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjMsNiArMjMsNyBAQAog
I2luY2x1ZGUgPGFzbS9zaGFyZWQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgorI2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KIAogc3Rh
dGljIHZvaWQgcHJpbnRfeGVuX2luZm8odm9pZCkKIHsKQEAgLTMzNCw0MiArMzM1LDYgQEAgdm9p
ZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCiAgICAgd3Jtc3JsKE1TUl9TWVNDQUxM
X01BU0ssIFhFTl9TWVNDQUxMX01BU0spOwogfQogCi1zdGF0aWMgdm9pZCBoeXBlcmNhbGxfcGFn
ZV9pbml0aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKLXsKLSAgICBj
aGFyICpwOwotICAgIGludCBpOwotCi0gICAgLyogRmlsbCBpbiBhbGwgdGhlIHRyYW5zZmVyIHBv
aW50cyB3aXRoIHRlbXBsYXRlIG1hY2hpbmUgY29kZS4gKi8KLSAgICBmb3IgKCBpID0gMDsgaSA8
IChQQUdFX1NJWkUgLyAzMik7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoIGkgPT0gX19IWVBF
UlZJU09SX2lyZXQgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgcCA9IChjaGFy
ICopKGh5cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOwotICAgICAgICAqKHU4ICAqKShwKyAwKSA9
IDB4NTE7ICAgIC8qIHB1c2ggJXJjeCAqLwotICAgICAgICAqKHUxNiAqKShwKyAxKSA9IDB4NTM0
MTsgIC8qIHB1c2ggJXIxMSAqLwotICAgICAgICAqKHU4ICAqKShwKyAzKSA9IDB4Yjg7ICAgIC8q
IG1vdiAgJDxpPiwlZWF4ICovCi0gICAgICAgICoodTMyICopKHArIDQpID0gaTsKLSAgICAgICAg
Kih1MTYgKikocCsgOCkgPSAweDA1MGY7ICAvKiBzeXNjYWxsICovCi0gICAgICAgICoodTE2ICop
KHArMTApID0gMHg1YjQxOyAgLyogcG9wICAlcjExICovCi0gICAgICAgICoodTggICopKHArMTIp
ID0gMHg1OTsgICAgLyogcG9wICAlcmN4ICovCi0gICAgICAgICoodTggICopKHArMTMpID0gMHhj
MzsgICAgLyogcmV0ICovCi0gICAgfQotCi0gICAgLyoKLSAgICAgKiBIWVBFUlZJU09SX2lyZXQg
aXMgc3BlY2lhbCBiZWNhdXNlIGl0IGRvZXNuJ3QgcmV0dXJuIGFuZCBleHBlY3RzIGEKLSAgICAg
KiBzcGVjaWFsIHN0YWNrIGZyYW1lLiBHdWVzdHMganVtcCBhdCB0aGlzIHRyYW5zZmVyIHBvaW50
IGluc3RlYWQgb2YKLSAgICAgKiBjYWxsaW5nIGl0LgotICAgICAqLwotICAgIHAgPSAoY2hhciAq
KShoeXBlcmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKSk7Ci0gICAgKih1OCAg
KikocCsgMCkgPSAweDUxOyAgICAvKiBwdXNoICVyY3ggKi8KLSAgICAqKHUxNiAqKShwKyAxKSA9
IDB4NTM0MTsgIC8qIHB1c2ggJXIxMSAqLwotICAgICoodTggICopKHArIDMpID0gMHg1MDsgICAg
LyogcHVzaCAlcmF4ICovCi0gICAgKih1OCAgKikocCsgNCkgPSAweGI4OyAgICAvKiBtb3YgICRf
X0hZUEVSVklTT1JfaXJldCwlZWF4ICovCi0gICAgKih1MzIgKikocCsgNSkgPSBfX0hZUEVSVklT
T1JfaXJldDsKLSAgICAqKHUxNiAqKShwKyA5KSA9IDB4MDUwZjsgIC8qIHN5c2NhbGwgKi8KLX0K
LQogI2luY2x1ZGUgImNvbXBhdC90cmFwcy5jIgogCiB2b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRp
YWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqaHlwZXJjYWxsX3BhZ2UpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
di9kb21haW4uaAppbmRleCBhY2RmMTQwZmJkLi5kZmE2MGIwODBjIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYv
ZG9tYWluLmgKQEAgLTI5LDYgKzI5LDggQEAgdm9pZCBwdl9kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkKTsKIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyAqY29uZmlnKTsKIAordm9pZCBoeXBlcmNhbGxfcGFnZV9p
bml0aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSk7CisKICNlbHNlICAv
KiAhQ09ORklHX1BWICovCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KQEAgLTQyLDYgKzQ0LDkg
QEAgc3RhdGljIGlubGluZSBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAq
ZCwKIHsKICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiB9CisKK3ZvaWQgaHlwZXJjYWxsX3BhZ2Vf
aW5pdGlhbGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpIHt9CisKICNlbmRp
ZgkvKiBDT05GSUdfUFYgKi8KIAogdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF9mcm9tKHN0cnVj
dCB2Y3B1ICp2KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2T-0004KW-Bn; Thu, 18 May 2017 17:16:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2S-0004Iy-Mh
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:36 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 40/A7-10689-3F6DD195; Thu, 18 May 2017 17:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvfzNdl
 Ig0neFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxpM1vawFm+0qvvQdZ29gPKPdxcjJISHgLzHl
 8zwmEJtNQFniZ2cvG4gtIqAn0XTgOSOIzSyQJ3F29SJWEFtYwFri3o3HYPUsAqoSh58fAovzC
 lhKXNq2lw1iprzErraLQHEODk6g+IOjLiBhIQELib0P1zND2AoSHdOPMUG0CkqcnPmEBWKVhM
 TBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGesl5taXJyYnpqTmFS
 sl5yfu4kRGDj1DAyMOxi3dTkfYpTkYFIS5T1cIBspxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3
 +ipQTrAoNT21Ii0zBxjCMGkJDh4lEd5DIGne4oLE3OLMdIjUKUZFKXFeR5CEAEgiozQPrg0WN
 5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfP6gEzhycwrgZv+CmgxE9Di5gfSIItLEhFSUg
 2M3kxcU+8YTXy4NY0nISfS8Vjkuz+P4xbeeBwne2mv0NplWZeYZJnyHx7NfL8pfMuW3MeLxB7
 wZmrum9Er++vUk2Nfc7eIsKXMjt3QY1LN+mLnwsf+/FO55JpnSFXqTrrcULEg7Um5oXlGw8XD
 rcXzZvbZRn5df6JV7MLbVy+Ybn8r95qeneM2XYmlOCPRUIu5qDgRAIiCDxCWAgAA
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495127788!100511514!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22526 invoked from network); 18 May 2017 17:16:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424430789"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:10:01 +0100
Message-ID: <20170518171004.27204-20-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 19/22] x86: clean up pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4IGNvZGluZyBzdHlsZSBpc3N1ZXMuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYv
dHJhcHMuYyB8IDYyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90
cmFwcy5jCmluZGV4IGRiOTJmNmQ1MjAuLmVhNWI1NDMyNDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0xNDgsNiAr
MTQ4LDcgQEAgdm9pZCBwdl9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZl
bnQpCiAgICAgYm9vbCB1c2VfZXJyb3JfY29kZTsKIAogICAgIEFTU0VSVCh2ZWN0b3IgPT0gZXZl
bnQtPnZlY3Rvcik7IC8qIENvbmZpcm0gbm8gdHJ1bmNhdGlvbi4gKi8KKwogICAgIGlmICggZXZl
bnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04gKQogICAgIHsKICAgICAgICAg
QVNTRVJUKHZlY3RvciA8IDMyKTsKQEAgLTE1OCw2ICsxNTksNyBAQCB2b2lkIHB2X2luamVjdF9l
dmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKICAgICAgICAgQVNTRVJUKGV2ZW50
LT50eXBlID09IFg4Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUKTsKICAgICAgICAgdXNlX2Vycm9y
X2NvZGUgPSBmYWxzZTsKICAgICB9CisKICAgICBpZiAoIHVzZV9lcnJvcl9jb2RlICkKICAgICAg
ICAgQVNTRVJUKGVycm9yX2NvZGUgIT0gWDg2X0VWRU5UX05PX0VDKTsKICAgICBlbHNlCkBAIC0y
MTcsNiArMjE5LDcgQEAgaW50IHNldF9ndWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZSh2b2lk
KQogCiAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX21hY2hpbmVfY2hlY2ssIFg4Nl9F
VkVOVF9OT19FQyk7CiAgICAgdGItPmZsYWdzICY9IH5UQkZfRVhDRVBUSU9OOyAvKiBub3QgbmVl
ZGVkIGZvciBNQ0UgZGVsaXZlcnkgcGF0aCAqLworCiAgICAgcmV0dXJuICFudWxsX3RyYXBfYm91
bmNlKHYsIHRiKTsKIH0KIApAQCAtMjI4LDggKzIzMSwxMCBAQCBpbnQgc2V0X2d1ZXN0X25taV90
cmFwYm91bmNlKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0
cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlOworCiAg
ICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX25taSwgWDg2X0VWRU5UX05PX0VDKTsKICAg
ICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBuZWVkZWQgZm9yIE5NSSBkZWxp
dmVyeSBwYXRoICovCisKICAgICByZXR1cm4gIW51bGxfdHJhcF9ib3VuY2UodiwgdGIpOwogfQog
CkBAIC0zMDEsMTUgKzMwNiwxNyBAQCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiAgICAgY2FzZSBUUkFQ
X25taToKICAgICAgICAgaWYgKCBjbXB4Y2hncHRyKCZzdC0+dmNwdSwgTlVMTCwgdikgKQogICAg
ICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKwogICAgICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYm9v
bCh2LT5ubWlfcGVuZGluZykgKQogICAgICAgICB7Ci0gICAgICAgICAgICAgICBzdC0+ZG9tYWlu
ID0gZDsKLSAgICAgICAgICAgICAgIHN0LT5wcm9jZXNzb3IgPSB2LT5wcm9jZXNzb3I7CisgICAg
ICAgICAgICBzdC0+ZG9tYWluID0gZDsKKyAgICAgICAgICAgIHN0LT5wcm9jZXNzb3IgPSB2LT5w
cm9jZXNzb3I7CiAKLSAgICAgICAgICAgICAgIC8qIG5vdCBzYWZlIHRvIHdha2UgdXAgYSB2Y3B1
IGhlcmUgKi8KLSAgICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJRKTsK
LSAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgLyogbm90IHNhZmUgdG8gd2Fr
ZSB1cCBhIHZjcHUgaGVyZSAqLworICAgICAgICAgICAgcmFpc2Vfc29mdGlycShOTUlfTUNFX1NP
RlRJUlEpOworICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KKwogICAgICAgICBzdC0+
dmNwdSA9IE5VTEw7CiAgICAgICAgIGJyZWFrOwogCkBAIC0zMTgsMTcgKzMyNSwxOSBAQCBpbnQg
c2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwgdW5zaWdu
ZWQgaW50IHRyYXBfbnIpCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogCiAgICAgICAgIC8q
IFdlIGFyZSBjYWxsZWQgYnkgdGhlIG1hY2hpbmUgY2hlY2sgKGV4Y2VwdGlvbiBvciBwb2xsaW5n
KSBoYW5kbGVycwotICAgICAgICAgKiBvbiB0aGUgcGh5c2ljYWwgQ1BVIHRoYXQgcmVwb3J0ZWQg
YSBtYWNoaW5lIGNoZWNrIGVycm9yLiAqLworICAgICAgICAgKiBvbiB0aGUgcGh5c2ljYWwgQ1BV
IHRoYXQgcmVwb3J0ZWQgYSBtYWNoaW5lIGNoZWNrIGVycm9yLgorICAgICAgICAgKi8KIAogICAg
ICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5tY2VfcGVuZGluZykgKQogICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgc3QtPmRvbWFpbiA9IGQ7Ci0gICAgICAgICAgICAgICAgc3QtPnBy
b2Nlc3NvciA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAgICAgIHN0LT5kb21haW4gPSBkOworICAg
ICAgICAgICAgc3QtPnByb2Nlc3NvciA9IHYtPnByb2Nlc3NvcjsKIAotICAgICAgICAgICAgICAg
IC8qIG5vdCBzYWZlIHRvIHdha2UgdXAgYSB2Y3B1IGhlcmUgKi8KLSAgICAgICAgICAgICAgICBy
YWlzZV9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVwIGEgdmNwdSBoZXJlICovCisgICAg
ICAgICAgICByYWlzZV9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSk7CisgICAgICAgICAgICByZXR1
cm4gMDsKICAgICAgICAgfQorCiAgICAgICAgIHN0LT52Y3B1ID0gTlVMTDsKICAgICAgICAgYnJl
YWs7CiAgICAgfQpAQCAtMzQxLDYgKzM1MCw3IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICAgICAg
cmV0dXJuOworCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKICAgICB7CiAgICAgICAgIGlm
ICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKQEAgLTM0OCw2ICszNTgsNyBAQCB2
b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBlbHNlCiAgICAg
ICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gX19yZGdzYmFzZSgpOwogICAg
IH0KKwogICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgYXNtIHZvbGF0
aWxlICggInN3YXBncyIgKTsKICAgICB1cGRhdGVfY3IzKHYpOwpAQCAtMzYyLDggKzM3Myw3IEBA
IHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHYtPmFyY2gu
cHZfdmNwdS5uZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhID0gMDsKIAogICAgIGlmICggdi0+YXJj
aC5wdl92Y3B1LnBlbmRpbmdfc3lzdGVtX3RpbWUudmVyc2lvbiAmJgotICAgICAgICAgdXBkYXRl
X3NlY29uZGFyeV9zeXN0ZW1fdGltZSh2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmdi0+YXJjaC5wdl92Y3B1LnBlbmRpbmdfc3lzdGVtX3RpbWUpICkKKyAgICAgICAg
IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUodiwgJnYtPmFyY2gucHZfdmNwdS5wZW5kaW5n
X3N5c3RlbV90aW1lKSApCiAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5wZW5kaW5nX3N5c3RlbV90
aW1lLnZlcnNpb24gPSAwOwogfQogCkBAIC00MjgsOCArNDM4LDggQEAgdm9pZCBpbml0X2ludDgw
X2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCB0cmFwX2luZm8gKnRpID0g
JnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbMHg4MF07CiAgICAgc3RydWN0IHRyYXBfYm91bmNl
ICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUuaW50ODBfYm91bmNlOwogCi0gICAgdGItPmNzICAgID0g
dGktPmNzOwotICAgIHRiLT5laXAgICA9IHRpLT5hZGRyZXNzOworICAgIHRiLT5jcyAgPSB0aS0+
Y3M7CisgICAgdGItPmVpcCA9IHRpLT5hZGRyZXNzOwogCiAgICAgaWYgKCBudWxsX3RyYXBfYm91
bmNlKHYsIHRiKSApCiAgICAgICAgIHRiLT5mbGFncyA9IDA7CkBAIC00NDgsMjcgKzQ1OCwzMSBA
QCBzdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tfcmVn
aXN0ZXIgKnJlZykKICAgICBzd2l0Y2ggKCByZWctPnR5cGUgKQogICAgIHsKICAgICBjYXNlIENB
TExCQUNLVFlQRV9ldmVudDoKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNr
X2VpcCAgICA9IHJlZy0+YWRkcmVzczsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmV2ZW50X2Nh
bGxiYWNrX2VpcCA9IHJlZy0+YWRkcmVzczsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIENB
TExCQUNLVFlQRV9mYWlsc2FmZToKICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZhaWxzYWZlX2Nh
bGxiYWNrX2VpcCA9IHJlZy0+YWRkcmVzczsKKwogICAgICAgICBpZiAoIHJlZy0+ZmxhZ3MgJiBD
QUxMQkFDS0ZfbWFza19ldmVudHMgKQogICAgICAgICAgICAgc2V0X2JpdChfVkdDRl9mYWlsc2Fm
ZV9kaXNhYmxlc19ldmVudHMsCiAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFn
cyk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGNsZWFyX2JpdChfVkdDRl9mYWlsc2FmZV9k
aXNhYmxlc19ldmVudHMsCiAgICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdz
KTsKKwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGw6CiAg
ICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsX2NhbGxiYWNrX2VpcCAgPSByZWctPmFkZHJl
c3M7CisKICAgICAgICAgaWYgKCByZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzICkK
ICAgICAgICAgICAgIHNldF9iaXQoX1ZHQ0Zfc3lzY2FsbF9kaXNhYmxlc19ldmVudHMsCiAgICAg
ICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7CiAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIGNsZWFyX2JpdChfVkdDRl9zeXNjYWxsX2Rpc2FibGVzX2V2ZW50cywKICAgICAgICAg
ICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOworCiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgpAQCAtNjc0LDEzICs2ODgsMTYgQEAgdm9p
ZCBjb21wYXRfc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgIHByaW50aygiICUwOHgiLCBhZGRyKTsKICAgICAg
ICAgc3RhY2srKzsKICAgICB9CisKICAgICBpZiAoIG1hc2sgPT0gUEFHRV9TSVpFICkKICAgICB7
CiAgICAgICAgIEJVSUxEX0JVR19PTihQQUdFX1NJWkUgPT0gU1RBQ0tfU0laRSk7CiAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHN0YWNrKTsKICAgICB9CisKICAgICBpZiAoIGkgPT0gMCApCiAg
ICAgICAgIHByaW50aygiU3RhY2sgZW1wdHkuIik7CisKICAgICBwcmludGsoIlxuIik7CiB9CiAK
QEAgLTcwMiw3ICs3MTksNyBAQCB1bnNpZ25lZCBpbnQgY29tcGF0X2lyZXQodm9pZCkKIAogICAg
IC8qIFJlc3RvcmUgQ1MgYW5kIEVJUC4gKi8KICAgICBpZiAoIHVubGlrZWx5KF9fZ2V0X3VzZXIo
cmVncy0+ZWlwLCAodTMyICopcmVncy0+cnNwICsgMSkpIHx8Ci0gICAgICAgIHVubGlrZWx5KF9f
Z2V0X3VzZXIocmVncy0+Y3MsICh1MzIgKilyZWdzLT5yc3AgKyAyKSkgKQorICAgICAgICAgdW5s
aWtlbHkoX19nZXRfdXNlcihyZWdzLT5jcywgKHUzMiAqKXJlZ3MtPnJzcCArIDIpKSApCiAgICAg
ewogICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKICAgICAgICAgcmV0dXJuIDA7CkBA
IC03NDAsNiArNzU3LDcgQEAgdW5zaWduZWQgaW50IGNvbXBhdF9pcmV0KHZvaWQpCiAKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIlZNODYgbW9kZSB1bmF2YWlsYWJsZSAoa3NwOiUwOFgt
PiUwOFgpXG4iLAogICAgICAgICAgICAgICAgICByZWdzLT5lc3AsIGtzcCk7CisKICAgICAgICAg
aWYgKCBrc3AgPCByZWdzLT5lc3AgKQogICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKGkgPSAx
OyBpIDwgMTA7ICsraSkKQEAgLTc1NiwyNCArNzc0LDI5IEBAIHVuc2lnbmVkIGludCBjb21wYXRf
aXJldCh2b2lkKQogICAgICAgICAgICAgICAgIHJjIHw9IF9fcHV0X3VzZXIoeCwgKHUzMiAqKSh1
bnNpZ25lZCBsb25nKWtzcCArIGkpOwogICAgICAgICAgICAgfQogICAgICAgICB9CisKICAgICAg
ICAgaWYgKCByYyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21h
aW4pOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KKwogICAgICAgICByZWdzLT5l
c3AgPSBrc3A7CiAgICAgICAgIHJlZ3MtPnNzID0gdi0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zczsK
IAogICAgICAgICB0aSA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W1RSQVBfZ3BfZmF1bHRd
OwogICAgICAgICBpZiAoIFRJX0dFVF9JRih0aSkgKQogICAgICAgICAgICAgZWZsYWdzICY9IH5Y
ODZfRUZMQUdTX0lGOworCiAgICAgICAgIHJlZ3MtPmVmbGFncyAmPSB+KFg4Nl9FRkxBR1NfVk18
WDg2X0VGTEFHU19SRnwKICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxY
ODZfRUZMQUdTX1RGKTsKKwogICAgICAgICBpZiAoIHVubGlrZWx5KF9fcHV0X3VzZXIoMCwgKHUz
MiAqKXJlZ3MtPnJzcCkpICkKICAgICAgICAgewogICAgICAgICAgICAgZG9tYWluX2NyYXNoKHYt
PmRvbWFpbik7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQorCiAgICAgICAgIHJl
Z3MtPmVpcCA9IHRpLT5hZGRyZXNzOwogICAgICAgICByZWdzLT5jcyA9IHRpLT5jczsKICAgICB9
CkBAIC04MDQsOCArODI3LDcgQEAgdW5zaWduZWQgaW50IGNvbXBhdF9pcmV0KHZvaWQpCiAgICAg
cmV0dXJuIHJlZ3MtPmVheDsKIH0KIAotc3RhdGljIGxvbmcgY29tcGF0X3JlZ2lzdGVyX2d1ZXN0
X2NhbGxiYWNrKAotICAgIHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykKK3N0
YXRpYyBsb25nIGNvbXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY29tcGF0X2Nh
bGxiYWNrX3JlZ2lzdGVyICpyZWcpCiB7CiAgICAgbG9uZyByZXQgPSAwOwogICAgIHN0cnVjdCB2
Y3B1ICp2ID0gY3VycmVudDsKQEAgLTgyMiwxMiArODQ0LDE0IEBAIHN0YXRpYyBsb25nIGNvbXBh
dF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygKICAgICBjYXNlIENBTExCQUNLVFlQRV9mYWlsc2Fm
ZToKICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZhaWxzYWZlX2NhbGxiYWNrX2NzICA9IHJlZy0+
YWRkcmVzcy5jczsKICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZhaWxzYWZlX2NhbGxiYWNrX2Vp
cCA9IHJlZy0+YWRkcmVzcy5laXA7CisKICAgICAgICAgaWYgKCByZWctPmZsYWdzICYgQ0FMTEJB
Q0tGX21hc2tfZXZlbnRzICkKICAgICAgICAgICAgIHNldF9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlz
YWJsZXNfZXZlbnRzLAogICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJs
ZXNfZXZlbnRzLAogICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7CisK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2V-0004NE-K6; Thu, 18 May 2017 17:16:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2U-0004HM-5t
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:38 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D1/34-23755-5F6DD195; Thu, 18 May 2017 17:16:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvfrNdl
 IgxezxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyp+56wFDzmqbi3cAlbA+NOri5GDg4JAX+J
 9s+JXYycHGwCyhI/O3vZQGwRAT2JpgPPGUFsZoE8ibOrF7GC2MICnhKrHzWDxVkEVCXWvVwEV
 s8rYCnR3fWGCcSWEJCX2NV2kRVkPCdQ/MFRF5CwkICFxN6H65khbAWJjunHmCBaBSVOznzCAr
 FKQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk5MT81
 JTCrWS87P3cQIDJx6BgbGHYzbupwPMUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMFbfRUoJ1iUmp5akZaZAwxhmLQEB4+SCO8hkDRvcUFibnFmOkTqFKOilDivI0hCACSRUZoH1
 waLm0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl9QKbwZOaVwE1/BbSYCWhx8wNpkMUliQ
 gpqQbG7DMCFZcELLTPsIvIX+fwcoiOYheLPHZoXuSroJilbxmaG9379+vXr3224tZGFVO/kq3
 zFrkwP0p/tJBv0xPhP7uSWe49rXFy/mOqaBtzYPeVu6pBkxZ8jNr8NKGziHf/CYYpWd95Qh5N
 637hHFmxmPs170flB5YLM1b0rW7a7+9QF+YpUyWkxFKckWioxVxUnAgAj7B4WJYCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495127788!100511514!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22739 invoked from network); 18 May 2017 17:16:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424430793"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:57 +0100
Message-ID: <20170518171004.27204-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 15/22] x86/traps: move
	init_int80_direct_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICB8IDE0ICsrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAxNCAtLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
CmluZGV4IGI2OTk5MGM2YjcuLmNiOWIzYjE0MjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC00MTgsNiArNDE4LDIw
IEBAIHVuc2lnbmVkIGxvbmcgZG9faXJldCh2b2lkKQogICAgIHJldHVybiAwOwogfQogCit2b2lk
IGluaXRfaW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHRy
YXBfaW5mbyAqdGkgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXTsKKyAgICBzdHJ1
Y3QgdHJhcF9ib3VuY2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2U7CisKKyAg
ICB0Yi0+Y3MgICAgPSB0aS0+Y3M7CisgICAgdGItPmVpcCAgID0gdGktPmFkZHJlc3M7CisKKyAg
ICBpZiAoIG51bGxfdHJhcF9ib3VuY2UodiwgdGIpICkKKyAgICAgICAgdGItPmZsYWdzID0gMDsK
KyAgICBlbHNlCisgICAgICAgIHRiLT5mbGFncyA9IFRCRl9FWENFUFRJT04gfCAoVElfR0VUX0lG
KHRpKSA/IFRCRl9JTlRFUlJVUFQgOiAwKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA0NjQxYmM2ZDA2Li5hNGVhMDliMWFjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC90cmFwcy5jCkBAIC0zMzYsMjAgKzMzNiw2IEBAIHZvaWQgc3ViYXJjaF9wZXJjcHVf
dHJhcHNfaW5pdCh2b2lkKQogICAgIHdybXNybChNU1JfU1lTQ0FMTF9NQVNLLCBYRU5fU1lTQ0FM
TF9NQVNLKTsKIH0KIAotdm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2
KQotewotICAgIHN0cnVjdCB0cmFwX2luZm8gKnRpID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0
eHRbMHg4MF07Ci0gICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUu
aW50ODBfYm91bmNlOwotCi0gICAgdGItPmNzICAgID0gdGktPmNzOwotICAgIHRiLT5laXAgICA9
IHRpLT5hZGRyZXNzOwotCi0gICAgaWYgKCBudWxsX3RyYXBfYm91bmNlKHYsIHRiKSApCi0gICAg
ICAgIHRiLT5mbGFncyA9IDA7Ci0gICAgZWxzZQotICAgICAgICB0Yi0+ZmxhZ3MgPSBUQkZfRVhD
RVBUSU9OIHwgKFRJX0dFVF9JRih0aSkgPyBUQkZfSU5URVJSVVBUIDogMCk7Ci19Ci0KIHN0YXRp
YyBsb25nIHJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKHN0cnVjdCBjYWxsYmFja19yZWdpc3RlciAq
cmVnKQogewogICAgIGxvbmcgcmV0ID0gMDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2W-0004PC-VR; Thu, 18 May 2017 17:16:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2V-0004ME-5G
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:39 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 40/FE-01730-6F6DD195; Thu, 18 May 2017 17:16:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUvfrNdl
 Igx+XLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZM1wL3nFVNH1Pb2C8ydHFyMkhIeAvMfXx
 XhYQm01AWeJnZy8biC0ioCfRdOA5I4jNLJAncXb1IlYQW1ggSOLMzAdgcRYBVYmWqZ1AvRwcv
 AKWEtOmhkOMlJfY1XaRFSTMCRR+cNQFJCwkYCGx9+F6ZghbQaJj+jEmEJtXQFDi5MwnLBCbJC
 QOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpO
 K9ZLzczcxAkOmnoGBcQdjU6/zIUZJDiYlUd7DBbKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 q68C5QSLUtNTK9Iyc4DBC5OW4OBREuE9BJLmLS5IzC3OTIdInWJUlBLn3Q2SEABJZJTmwbXBI
 uYSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJaAKYPwJ8WTmlcBNfwW0mAlocfMDaZDFJYkIKa
 kGxiotzWuu0uy+m2Lia5RO7dyxSGr+Hlet1mr3zUGWaYGB7huD5lt0OxtISy1pPpC4I8GK+ZJ
 JyqMNyyc+/sJTUVq1T/vqtTK1rnO83xd1r/Vzn8ob8Fbz2P3uujO21x7Zero0SvZv1Mz8NdWr
 Xtr25c2kTdcibYPZ1BxsbV3SWX7dd9aZcPWdEktxRqKhFnNRcSIAh3UbepMCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495127794!98835104!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59785 invoked from network); 18 May 2017 17:16:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424430798"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:10:02 +0100
Message-ID: <20170518171004.27204-21-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 20/22] x86: guest_has_trap_callback
	should return bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICB8IDQgKystLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oIHwgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggZWE1YjU0MzI0Ny4uYzM2
YjY1MGY1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L3RyYXBzLmMKQEAgLTI3NCw4ICsyNzQsOCBAQCBsb25nIHVucmVnaXN0ZXJfZ3Vl
c3Rfbm1pX2NhbGxiYWNrKHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBndWVzdF9oYXNf
dHJhcF9jYWxsYmFjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRyYXBfbnIpCitib29sIGd1ZXN0X2hh
c190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRyYXBfbnIpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKnY7CiAgICAgc3RydWN0IHRyYXBfaW5mbyAqdDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaAppbmRl
eCA0ZTg3NjA0ODJmLi43ZjM2ZjZjMWE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCkBAIC0zMywxMCArMzMs
MTAgQEAgdm9pZCBhc3luY19leGNlcHRpb25fY2xlYW51cChzdHJ1Y3QgdmNwdSAqKTsKIC8qKgog
ICogZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2sKICAqCi0gKiByZXR1cm5zIHRydWUgKG5vbi16ZXJv
KSBpZiBndWVzdCByZWdpc3RlcmVkIGEgdHJhcCBoYW5kbGVyCisgKiByZXR1cm5zIHRydWUgaWYg
Z3Vlc3QgcmVnaXN0ZXJlZCBhIHRyYXAgaGFuZGxlcgogICovCi1leHRlcm4gaW50IGd1ZXN0X2hh
c190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwKLQkJCQl1
bnNpZ25lZCBpbnQgdHJhcF9ucik7CitleHRlcm4gYm9vbCBndWVzdF9oYXNfdHJhcF9jYWxsYmFj
ayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdHJhcF9ucik7CiAKIC8qKgogICogc2VuZF9n
dWVzdF90cmFwCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:16:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP2X-0004Pm-6g; Thu, 18 May 2017 17:16:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBP2V-0004MJ-8s
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:16:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F3/82-19409-6F6DD195; Thu, 18 May 2017 17:16:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXvfzNdl
 IgyMbNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye3RfYCr7JVBxtbGRvYNwg0sXIySEh4C+x
 ouE/G4jNJqAs8bOzF8wWEdCTaDrwnBHEZhbIkzi7ehEriC0sECDx5V0HWJxFQFViwenDLCA2r
 4ClxJzlXYwQM+UldrVdBKrn4OAEij846gISFhKwkNj7cD0zhK0g0TH9GBNEq6DEyZlPWCBWSU
 gcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBAZOPQMD4w7GK23OhxglOZiURHkPF8hGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 5boKlBMsSk1PrUjLzAGGMExagoNHSYTXByTNW1yQmFucmQ6ROsWoKCXO6wiSEABJZJTmwbXB4
 uYSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHebpApPJl5JXDTXwEtZgJa3PxAGmRxSSJCSq
 qB0YZb/8Rn/2/7093Sm3kfTllhdiEx/stuOftwHSvx56ft/r386xC7MlWLefsHC2vBB/9jMpa
 +1fAOKb/dlM+ZfL7+Qq1uWnqt26aY1rl+qzcFydf55Zy8ufaBqI9OmkZf2iKr4C2BFh7z4nas
 atiXrpw3Jatho4DJb43i3sXaL8/EHtCQXi+lxFKckWioxVxUnAgA5g4WIZYCAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495127779!93649164!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39015 invoked from network); 18 May 2017 17:16:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:16:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433061445"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 May 2017 18:09:54 +0100
Message-ID: <20170518171004.27204-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170518171004.27204-1-wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next v3 12/22] x86/traps: move
	send_guest_trap to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4ZWQgc29tZSBjb2Rpbmcgc3R5bGUgaXNzdWVzIHdoaWxlIG1vdmluZy4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyB8IDUwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgIHwgNDcg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDY4
NzYxNTA5NjkuLjdjODQxZTA0Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0yODIsNiArMjgyLDU2IEBAIGludCBn
dWVzdF9oYXNfdHJhcF9jYWxsYmFjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQs
CiAgICAgcmV0dXJuICh0LT5hZGRyZXNzICE9IDApOwogfQogCitpbnQgc2VuZF9ndWVzdF90cmFw
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIp
Cit7CisgICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNvZnRpcnFfdHJhcCAqc3QgPSAm
cGVyX2NwdShzb2Z0aXJxX3RyYXAsIHNtcF9wcm9jZXNzb3JfaWQoKSk7CisKKyAgICBCVUdfT04o
ZCA9PSBOVUxMKTsKKyAgICBCVUdfT04odmNwdWlkID49IGQtPm1heF92Y3B1cyk7CisgICAgdiA9
IGQtPnZjcHVbdmNwdWlkXTsKKworICAgIHN3aXRjaCAodHJhcF9ucikKKyAgICB7CisgICAgY2Fz
ZSBUUkFQX25taToKKyAgICAgICAgaWYgKCBjbXB4Y2hncHRyKCZzdC0+dmNwdSwgTlVMTCwgdikg
KQorICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0
X2Jvb2wodi0+bm1pX3BlbmRpbmcpICkKKyAgICAgICAgeworICAgICAgICAgICAgICAgc3QtPmRv
bWFpbiA9IGQ7CisgICAgICAgICAgICAgICBzdC0+cHJvY2Vzc29yID0gdi0+cHJvY2Vzc29yOwor
CisgICAgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVwIGEgdmNwdSBoZXJlICovCisg
ICAgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSk7CisgICAgICAgICAg
ICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICBzdC0+dmNwdSA9IE5VTEw7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBUUkFQX21hY2hpbmVfY2hlY2s6CisgICAgICAgIGlmICgg
Y21weGNoZ3B0cigmc3QtPnZjcHUsIE5VTEwsIHYpICkKKyAgICAgICAgICAgIHJldHVybiAtRUJV
U1k7CisKKyAgICAgICAgLyogV2UgYXJlIGNhbGxlZCBieSB0aGUgbWFjaGluZSBjaGVjayAoZXhj
ZXB0aW9uIG9yIHBvbGxpbmcpIGhhbmRsZXJzCisgICAgICAgICAqIG9uIHRoZSBwaHlzaWNhbCBD
UFUgdGhhdCByZXBvcnRlZCBhIG1hY2hpbmUgY2hlY2sgZXJyb3IuICovCisKKyAgICAgICAgaWYg
KCAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+bWNlX3BlbmRpbmcpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgICAgIHN0LT5kb21haW4gPSBkOworICAgICAgICAgICAgICAgIHN0LT5wcm9jZXNzb3Ig
PSB2LT5wcm9jZXNzb3I7CisKKyAgICAgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVw
IGEgdmNwdSBoZXJlICovCisgICAgICAgICAgICAgICAgcmFpc2Vfc29mdGlycShOTUlfTUNFX1NP
RlRJUlEpOworICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIHN0
LT52Y3B1ID0gTlVMTDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgLyogZGVsaXZlcnkg
ZmFpbGVkICovCisgICAgcmV0dXJuIC1FSU87Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDJhNGRjMTU5Y2YuLjNjYzRiNWI3OGIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xOTEwLDUz
ICsxOTEwLDYgQEAgdm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCiAgICAgb3Blbl9zb2Z0aXJx
KFBDSV9TRVJSX1NPRlRJUlEsIHBjaV9zZXJyX3NvZnRpcnEpOwogfQogCi1pbnQgc2VuZF9ndWVz
dF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRy
YXBfbnIpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgc3RydWN0IHNvZnRpcnFfdHJhcCAq
c3QgPSAmcGVyX2NwdShzb2Z0aXJxX3RyYXAsIHNtcF9wcm9jZXNzb3JfaWQoKSk7Ci0KLSAgICBC
VUdfT04oZCA9PSBOVUxMKTsKLSAgICBCVUdfT04odmNwdWlkID49IGQtPm1heF92Y3B1cyk7Ci0g
ICAgdiA9IGQtPnZjcHVbdmNwdWlkXTsKLQotICAgIHN3aXRjaCAodHJhcF9ucikgewotICAgIGNh
c2UgVFJBUF9ubWk6Ci0gICAgICAgIGlmICggY21weGNoZ3B0cigmc3QtPnZjcHUsIE5VTEwsIHYp
ICkKLSAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Ci0gICAgICAgIGlmICggIXRlc3RfYW5kX3Nl
dF9ib29sKHYtPm5taV9wZW5kaW5nKSApIHsKLSAgICAgICAgICAgICAgIHN0LT5kb21haW4gPSBk
OwotICAgICAgICAgICAgICAgc3QtPnByb2Nlc3NvciA9IHYtPnByb2Nlc3NvcjsKLQotICAgICAg
ICAgICAgICAgLyogbm90IHNhZmUgdG8gd2FrZSB1cCBhIHZjcHUgaGVyZSAqLwotICAgICAgICAg
ICAgICAgcmFpc2Vfc29mdGlycShOTUlfTUNFX1NPRlRJUlEpOwotICAgICAgICAgICAgICAgcmV0
dXJuIDA7Ci0gICAgICAgIH0KLSAgICAgICAgc3QtPnZjcHUgPSBOVUxMOwotICAgICAgICBicmVh
azsKLQotICAgIGNhc2UgVFJBUF9tYWNoaW5lX2NoZWNrOgotICAgICAgICBpZiAoIGNtcHhjaGdw
dHIoJnN0LT52Y3B1LCBOVUxMLCB2KSApCi0gICAgICAgICAgICByZXR1cm4gLUVCVVNZOwotCi0g
ICAgICAgIC8qIFdlIGFyZSBjYWxsZWQgYnkgdGhlIG1hY2hpbmUgY2hlY2sgKGV4Y2VwdGlvbiBv
ciBwb2xsaW5nKSBoYW5kbGVycwotICAgICAgICAgKiBvbiB0aGUgcGh5c2ljYWwgQ1BVIHRoYXQg
cmVwb3J0ZWQgYSBtYWNoaW5lIGNoZWNrIGVycm9yLiAqLwotCi0gICAgICAgIGlmICggIXRlc3Rf
YW5kX3NldF9ib29sKHYtPm1jZV9wZW5kaW5nKSApIHsKLSAgICAgICAgICAgICAgICBzdC0+ZG9t
YWluID0gZDsKLSAgICAgICAgICAgICAgICBzdC0+cHJvY2Vzc29yID0gdi0+cHJvY2Vzc29yOwot
Ci0gICAgICAgICAgICAgICAgLyogbm90IHNhZmUgdG8gd2FrZSB1cCBhIHZjcHUgaGVyZSAqLwot
ICAgICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJRKTsKLSAgICAgICAg
ICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgfQotICAgICAgICBzdC0+dmNwdSA9IE5VTEw7Ci0g
ICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIC8qIGRlbGl2ZXJ5IGZhaWxlZCAqLwotICAgIHJl
dHVybiAtRUlPOwotfQotCiB2b2lkIGFjdGl2YXRlX2RlYnVncmVncyhjb25zdCBzdHJ1Y3QgdmNw
dSAqY3VycikKIHsKICAgICBBU1NFUlQoY3VyciA9PSBjdXJyZW50KTsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:24:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBP9v-0006NX-Vn; Thu, 18 May 2017 17:24:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304ad02cd=lars.kurth@citrix.com>)
 id 1dBP9u-0006NP-J0
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:24:18 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 88/03-01992-1C8DD195; Thu, 18 May 2017 17:24:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIKsWRWlGSWpSXmKPExsWyU9JRQnffDdl
 Ig+/HhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXjT3sBXf5Kv68n8DawHiEr4uRk0NCwE9i
 3voFzCA2m4CGxLGHzWC2iECwxOJDv1m6GLk4mAVeMEn8/PeHBSQhLKAlcermKXaIIm2JlvWTo
 RqsJM5OXg1WwyKgKrH7wA+wGl4BI4nfJ96zgQwSEmhjlNjZDLGBU8BRYu/DL0wgNqOArMSXxt
 VgcWYBcYlbT+YzQVwnILFkz3lmCFtU4uXjf6wgtqiAnsS8h6/YIOI6EmevP2GEsA0kti7dB3Q
 EB9AcTYn1u/QhRlpKLOpaywhhK0pM6X4IdZugxMmZT1gmMIrNQrJ5FkL3LCTds5B0z0LSvYCR
 dRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmB0MQDBDsZ/2
 zwPMUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrfx0oJ1iUmp5akZaZA4xzmL
 QEB4+SCG86SJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR554IUCYAUZZTmwY2ApZxLjLJ
 SwryMQEcJ8RSkFuVmlqDKv2IU52BUEubNApnCk5lXArfpFdARTEBHND+QBjmiJBEhJdXAaPY3
 ZOYjsWMx74K2cS7/sSlOnmnCqouyHYrB/yY0rWD1+velw8In2c1x0oYjvirTih4IpC6u6P+3P
 XDqXM69d0+84xJS9uvllz9b41D91/j+/MBw9v1ejEfj9OrlOx68nnX/742bEv+1b89inrVL4+
 jXoOWKj0sXmM0Xbtefs2B12oMAwTgOESWW4oxEQy3mouJEAG3LQUo0AwAA
X-Env-Sender: prvs=304ad02cd=lars.kurth@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495128254!97406116!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49270 invoked from network); 18 May 2017 17:24:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:24:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="46322213"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, George Dunlap
 <George.Dunlap@citrix.com>
Thread-Topic: Livepatching and Xen Security
Thread-Index: AQHSz/V3BR/t8DyOBUe4dcrc4cQot6H6LRkAgAAZVIA=
Date: Thu, 18 May 2017 17:24:08 +0000
Message-ID: <D543929A.3754E%lars.kurth@citrix.com>
References: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
 <22813.53640.281771.390120@mariner.uk.xensource.com>
In-Reply-To: <22813.53640.281771.390120@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <05D7C44E2CF94E4DB5AD0A1575E72B46@citrix.com>
MIME-Version: 1.0
Cc: James Bulpin <James.Bulpin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Andrew
 Halley <andrew.halley@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Livepatching and Xen Security
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCk9uIDE4LzA1LzIwMTcgMTc6NTMsICJJYW4gSmFja3NvbiIgPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+IHdyb3RlOg0KDQo+R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJMaXZlcGF0Y2hpbmcg
YW5kIFhlbiBTZWN1cml0eSIpOg0KPj4gIyBFeGVjdXRpdmUgc3VtbWFyeQ0KPg0KPkkgYW0gY29t
cGxldGVseSBpbiBhZ3JlZW1lbnQgd2l0aCB5b3VyIGFuYWx5c2lzIGFuZCB5b3VyIGNvbmNsdXNp
b25zLg0KDQpNZSB0b28uIEkgYW0gbm90IHN1cmUgdGhvdWdoIHdoZXRoZXIgd2UgbmVlZCBhIHZv
dGUgb3IgbGF6eSBjb25zZW5zdXMuDQoNCkZvciBDcmVkaXQyIChzZWUgDQpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTEvbXNnMDAxNzEu
aHRtbCkNCiB3ZSB1c2VkIGEgY29kZSBwYXRjaCByZW1vdmluZyBFeHBlcmltZW50YWwgZnJvbSBL
Q09ORklHLCB3aGljaCBpbXBsaWNpdGx5DQpsZWQgdG8gYWN0aXZlIGNvbmZpcm1hdGlvbiBieSBw
cm9qZWN0IGxlYWRlcnNoaXAgbWVtYmVycyB2aWEgQWNrZWQtYnkNCnRhZ3MuIEluIG90aGVyIHdv
cmRzLCB3ZSBleGVjdXRlZCB0aGUgZXF1aXZhbGVudCBvZiBhIHZvdGUuDQoNCkZyb20gYSBwcm9j
ZXNzIHBlcnNwZWN0aXZlDQpodHRwczovL3hlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCNs
YXp5Y29uc2Vuc3VzIHNob3VsZCBiZSBzdWZmaWNpZW50DQpiZWNhdXNlIHdlIGFyZSBhcHBseWlu
ZyBhIHByb2Nlc3MsIG5vdCBjaGFuZ2luZyBvbmUuIEluIGFkZGl0aW9uIGxhenkNCmNvbnNlbnN1
cyBkZWNpc2lvbnMgY2FuIG9ubHkgYmUgb3ZlcnR1cm5lZCBpZiB0aGUgcHJvamVjdCBsZWFkZXJz
aGlwDQphZ3JlZXMgY29sbGVjdGl2ZWx5IHRvIGRvIHNvLCBiZWNhdXNlIHRoZSBkZWNpc2lvbiBp
cyB0b28gaW1wb3J0YW50IGZvcg0KbGF6eSBjb25zZW5zdXMuIEFzIGV2ZXJ5IGxlYWRlcnNoaXAg
bWVtYmVyIGlzIG9uIHRoZSBsaXN0LCB0aGVyZSB3b3VsZCBiZQ0KYW1wbGUgb3Bwb3J0dW5pdHkg
dG8gcmFpc2Ugb2JqZWN0aW9ucy4NCg0KTXkgZ3V0IGZlZWxpbmcgdGhvdWdoIGlzIHRoYXQgTGVh
ZGVyc2hpcCBUZWFtIG1lbWJlcnMgYW5kIFNlY3VyaXR5IFRlYW0NCm1lbWJlcnMgc2hvdWxkIHBy
b2JhYmx5IGFjdGl2ZWx5IGFncmVlL2Rpc2FncmVlIHRvIHByb3Bvc2FscyByZWxhdGVkIHRvDQp3
aGV0aGVyIGEgZmVhdHVyZSBpcyBzdXBwb3J0ZWQgYW5kIHRodXMgc2VjdXJpdHkgc3VwcG9ydGVk
IHRvIGF2b2lkIGFueQ0KZnV0dXJlIGlzc3Vlcy4gR2VvcmdlIGFscmVhZHkgZXhwcmVzc2VkIGFu
IGltcGxpY2l0ICsxIChieSBtYWtpbmcgdGhlDQpwcm9wb3NhbCkgYW5kIElhbiBhbiBleHBsaWNp
dCArMS4NCg0KUmVnYXJkcw0KTGFycw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPDx-0006Yg-Gn; Thu, 18 May 2017 17:28:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dBPDv-0006Ya-SV
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:28:27 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 EA/C9-03058-BB9DD195; Thu, 18 May 2017 17:28:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRvkpLvrpmy
 kwcxfchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/I5vZCvYZVMxZ+4+9gXGRahcjF4eQwAxG
 ibmzPjGCOBICc1gltv9bAeRwAjlJEn0bTzND2NUSP49OZwWxhQQ0JG7fbGSHsI8wSTw+UQY3q
 efPMqBmDqCGEomJJ9JBangFBCVOznzCAlHvKdH+6hMzSAmngKXE+v3uEOFUiecn74KtZRPQlm
 h7vQtsFYuAqsTxGctZIU5IlNj77iwjxMgAiR3nfoPZwgJxEj/v7WACGSkCVP+32xskzCywiEn
 i0Kt8CFtTonX7b/YJjCKzkBw0C0lqASPTKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwMzvdzU
 4uLE9NScxKRiveT83E2MwCBnAIIdjN+WBRxilORgUhLlPVwgGynEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgnfqDaCcYFFqempFWmYOMN5g0hIcPEoivFEgad7igsTc4sx0iNQpRkuOd0s/vGfi2N
 f6EUg+WvnjPZMQS15+XqqUOO8skAYBkIaM0jy4cbCUcIlRVkqYlxHoQCGegtSi3MwSVPlXjOI
 cjErCvDEgU3gy80rgtr4COogJ6KDmB9IgB5UkIqSkGhjDZqu0VRx0Cb21wC1KXug1j5CvQVym
 N5MN08QLfUd0/qceD54eqn7P882ReaeXt6YuyqvfrP/h+qOaPE859/d1KwzeXWP57Rylt3b/6
 ZZPD85NuXf4xeWHKdu+CnibO02Jtmr+KlxQnFUb9evl2+bJImGPuLxfnCpqDLIMa1kpf21J0G
 /nqZVKLMUZiYZazEXFiQDoJydXBAMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495128506!63542607!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64205 invoked from network); 18 May 2017 17:28:26 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 17:28:26 -0000
Received: by mail-wm0-f66.google.com with SMTP id k15so11453436wmh.3
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 10:28:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cYYxZsYqWIuzfV1HY7rEMKTnVLaQbtudftzeKxqreWM=;
 b=KeA5JH6wYDDdCwLcLDusW7uadmciFAZ9QoeNHdYxQ400S39C7WBVDiUGFBVQLz/YmB
 20M72G/v6FmQIWDpl5XBRAkXcY2ogH3/0x1a7bxBYIhNNIrayFIzFVe1euW8NjyKYF8c
 +T7md9OOUp6gvOLKTeSTo3iNMMNpXpK/NesIKoUKuLJZ5S4TSupTRvF5s2MnpA5YrbRc
 Nk1pSQK/D15ChweyL0YrD+xpoOhQ+4hGOyuw6AV4aPcz5R8swd3YFFk+ayNjuthQWJ17
 I7lg9ekFOhoVB0dA1jqqGLm1hsE470BZwCvnOsHCkY0yxLqVFaKBTlXj1eYjEOzg4j2R
 9JDA==
X-Gm-Message-State: AODbwcAjj51GmyOA7CnvE30f/N/NycvilQQzLTSATzdY7NPZU0VWe3Ty
 /IMdXmLi8MLUW9G2o5I=
X-Received: by 10.28.216.129 with SMTP id p123mr16898551wmg.55.1495128505937; 
 Thu, 18 May 2017 10:28:25 -0700 (PDT)
Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com.
 [74.125.82.54])
 by smtp.gmail.com with ESMTPSA id m1sm6115663wme.7.2017.05.18.10.28.25
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 May 2017 10:28:25 -0700 (PDT)
Received: by mail-wm0-f54.google.com with SMTP id v15so60429689wmv.1
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 10:28:25 -0700 (PDT)
X-Received: by 10.28.159.134 with SMTP id i128mr3996969wme.107.1495128504996; 
 Thu, 18 May 2017 10:28:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.65 with HTTP; Thu, 18 May 2017 10:27:44 -0700 (PDT)
In-Reply-To: <20170518150758.9414-3-apop@bitdefender.com>
References: <20170518150758.9414-1-apop@bitdefender.com>
 <20170518150758.9414-3-apop@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 18 May 2017 11:27:44 -0600
X-Gmail-Original-Message-ID: <CABfawhmUX2M1EthtbNZabUk23XX=Yrya_4Qf=rwrsqKWnN1xyg@mail.gmail.com>
Message-ID: <CABfawhmUX2M1EthtbNZabUk23XX=Yrya_4Qf=rwrsqKWnN1xyg@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgOTowNyBBTSwgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+IEludHJvZHVjZSBhIG5ldyBodm1vcCwgSFZNT1BfYWx0cDJtX3Nl
dF9zdXBwcmVzc192ZSwgd2hpY2ggYWxsb3dzIGEKPiBkb21haW4gdG8gY2hhbmdlIHRoZSB2YWx1
ZSBvZiB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYSBwYWdlLgo+Cj4gU2lnbmVkLW9mZi1ieTog
QWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L21tL21l
bV9hY2Nlc3MuYyAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAxNSArKysrKysrKysrKysr
Cj4gIHhlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggICAgfCAgMyArKysKPiAgNCBmaWxlcyBj
aGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBpbmRleCAyZTc2YzIzNDViLi5lYjAx
NTI3YzViIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTQzNTYsNiArNDM1Niw3IEBAIHN0YXRpYyBpbnQgZG9f
YWx0cDJtX29wKAo+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fZGVzdHJveV9wMm06Cj4gICAgICBj
YXNlIEhWTU9QX2FsdHAybV9zd2l0Y2hfcDJtOgo+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0
X21lbV9hY2Nlc3M6Cj4gKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmU6Cj4g
ICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgo+ICAgICAgICAgIGJyZWFrOwo+ICAg
ICAgZGVmYXVsdDoKPiBAQCAtNDQ3Miw2ICs0NDczLDE5IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJt
X29wKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9h
Y2Nlc3Mudmlldyk7Cj4gICAgICAgICAgYnJlYWs7Cj4KPiArICAgIGNhc2UgSFZNT1BfYWx0cDJt
X3NldF9zdXBwcmVzc192ZToKPiArICAgICAgICBpZiAoIGEudS5zZXRfc3VwcHJlc3NfdmUucGFk
MSB8fCBhLnUuc2V0X3N1cHByZXNzX3ZlLnBhZDIgKQo+ICsgICAgICAgICAgICByYyA9IC1FSU5W
QUw7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZ2ZuX3QgZ2Zu
ID0gX2dmbihhLnUuc2V0X21lbV9hY2Nlc3MuZ2ZuKTsKPiArICAgICAgICAgICAgdW5zaWduZWQg
aW50IGFsdHAybV9pZHggPSBhLnUuc2V0X21lbV9hY2Nlc3MudmlldzsKPiArICAgICAgICAgICAg
dWludDhfdCBzdXBwcmVzc192ZSA9IGEudS5zZXRfc3VwcHJlc3NfdmUuc3VwcHJlc3NfdmU7Cj4g
Kwo+ICsgICAgICAgICAgICByYyA9IHAybV9zZXRfc3VwcHJlc3NfdmUoZCwgZ2ZuLCBzdXBwcmVz
c192ZSwgYWx0cDJtX2lkeCk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiAg
ICAgIGNhc2UgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm46Cj4gICAgICAgICAgaWYgKCBhLnUuY2hh
bmdlX2dmbi5wYWQxIHx8IGEudS5jaGFuZ2VfZ2ZuLnBhZDIgKQo+ICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gaW5kZXggZDBiMDc2Nzg1NS4uYjllNjExZDNk
YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+IEBAIC00NjYsNiArNDY2LDU0IEBAIGludCBwMm1f
Z2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNz
X3QgKmFjY2VzcykKPiAgfQo+Cj4gIC8qCj4gKyAqIFNldC9jbGVhciB0aGUgI1ZFIHN1cHByZXNz
IGJpdCBmb3IgYSBwYWdlLiAgT25seSBhdmFpbGFibGUgb24gVk1YLgo+ICsgKi8KPiAraW50IHAy
bV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50OF90IHN1
cHByZXNzX3ZlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJt
X2lkeCkKPiArewo+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwo+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0gPSBOVUxMOwo+ICsgICAg
c3RydWN0IHAybV9kb21haW4gKnAybSA9IE5VTEw7Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICBw
Mm1fYWNjZXNzX3QgYTsKPiArICAgIHAybV90eXBlX3QgdDsKPiArICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuX2w7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArICAgIGlmICggIWNwdV9oYXNfdm14ICkK
PiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgaWYgKCBhbHRwMm1faWR4
ID4gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0g
fHwKPiArICAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0cDJtX2lkeF0gPT0g
bWZuX3goSU5WQUxJRF9NRk4pICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+
ICsgICAgICAgIHAybSA9IGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYWx0cDJtX2lkeF07Cj4g
KyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgcDJtID0gaG9zdF9wMm07Cj4g
KyAgICB9CgoKSU1ITyB0aGVyZSBzaG91bGQgYmUgc29tZSBmdXJ0aGVyIGNoZWNrcyBoZXJlIHRv
IHZlcmlmeSB0aGF0IHRoZQpkb21haW4gaGFzIGlzc3VlZCBIVk1PUF9hbHRwMm1fdmNwdV9lbmFi
bGVfbm90aWZ5IGJlZm9yZSBhbmQgdGhhdCBpdAp3YXMgYWxsb3dlZCAoaWUuIHRoaXMgaHlwZXJj
YWxsIHNob3VsZCBub3QgYmUgYWJsZSB0byBlbmFibGUgdGhlCnN1cHByZXNzX2JpdCBpZiB0aGVy
ZSBpcyBubyB2ZWluZm9fZ2ZuKS4gVGhhdCBzYWlkLCBpcyB0aGVyZSBhbnl0aGluZwp0aGF0IHdv
dWxkIHByZXZlbnQgYSBtYWxpY2lvdXMgYXBwbGljYXRpb24gaXNzdWluZyByb3VnZSBhbHRwMm0g
SFZNT1BzCmZyb20gbWVzc2luZyB3aXRoIHRoaXMgaWYgaXQgaXMgYWN0aXZhdGVkICh3aGljaCBJ
IGd1ZXNzIHN0YW5kcyBmb3IKdGhlIHJlc3Qgb2YgdGhlIGFsdHAybSBvcHMgdG9vKT8KCj4gKwo+
ICsgICAgcDJtX2xvY2soaG9zdF9wMm0pOwo+ICsgICAgaWYgKCBhcDJtICkKPiArICAgICAgICBw
Mm1fbG9jayhhcDJtKTsKPiArCj4gKyAgICBnZm5fbCA9IGdmbl94KGdmbik7Cj4gKyAgICBtZm4g
PSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9sLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICsg
ICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQo+ICsgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4gKyAg
ICByYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuX2wsIG1mbiwgUEFHRV9PUkRFUl80SywgdCwg
YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgc3VwcHJlc3NfdmUpOwo+ICsgICAgaWYgKCBh
cDJtICkKPiArICAgICAgICBwMm1fdW5sb2NrKGFwMm0pOwo+ICsgICAgcDJtX3VubG9jayhob3N0
X3AybSk7Cj4gKwo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICsvKgo+ICAgKiBMb2NhbCB2
YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiAgICogYy1maWxlLXN0eWxlOiAiQlNEIgo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1fb3AuaAo+IGluZGV4IGJjMDBlZjBlNjUuLjk3MzYwOTJmNTggMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9odm0vaHZtX29wLmgKPiBAQCAtMjMxLDYgKzIzMSwxOCBAQCBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mgewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9zZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190Owo+ICBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190KTsKPgo+
ICtzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlIHsKPiArICAgIC8qIHZpZXcg
Ki8KPiArICAgIHVpbnQxNl90IHZpZXc7Cj4gKyAgICB1aW50OF90IHN1cHByZXNzX3ZlOwo+ICsg
ICAgdWludDhfdCBwYWQxOwo+ICsgICAgdWludDMyX3QgcGFkMjsKPiArICAgIC8qIGdmbiAqLwo+
ICsgICAgdWludDY0X3QgZ2ZuOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9zZXRfc3VwcHJlc3NfdmUgeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlX3Q7Cj4gK0RF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJtX3NldF9zdXBwcmVzc192ZV90KTsK
PiArCj4gIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuIHsKPiAgICAgIC8qIHZpZXcg
Ki8KPiAgICAgIHVpbnQxNl90IHZpZXc7Cj4gQEAgLTI2Miw2ICsyNzQsOCBAQCBzdHJ1Y3QgeGVu
X2h2bV9hbHRwMm1fb3Agewo+ICAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyAg
ICAgICA3Cj4gIC8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+
bWZuIG1hcHBpbmcgKi8KPiAgI2RlZmluZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAg
ICAgOAo+ICsvKiBTZXQgdGhlICJTdXBwcmVzcyAjVkUiIGJpdCBvbiBhIHBhZ2UgKi8KPiArI2Rl
ZmluZSBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlICAgICAgOQo+ICAgICAgZG9taWRfdCBk
b21haW47Cj4gICAgICB1aW50MTZfdCBwYWQxOwo+ICAgICAgdWludDMyX3QgcGFkMjsKPiBAQCAt
MjcwLDYgKzI4NCw3IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCB7Cj4gICAgICAgICAgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90aWZ5Owo+ICAg
ICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3ICAgICAgICAgICAgICAgdmlldzsKPiAg
ICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgIHNldF9tZW1f
YWNjZXNzOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUg
ICAgc2V0X3N1cHByZXNzX3ZlOwo+ICAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFu
Z2VfZ2ZuICAgICAgICAgY2hhbmdlX2dmbjsKPiAgICAgICAgICB1aW50OF90IHBhZFs2NF07Cj4g
ICAgICB9IHU7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggYi94
ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCj4gaW5kZXggNWFiMzRjMTU1My4uYjZlNmE3NjUw
YSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCj4gKysrIGIveGVu
L2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAo+IEBAIC03OCw2ICs3OCw5IEBAIGxvbmcgcDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCj4gICAqLwo+ICBpbnQgcDJtX2dl
dF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190
ICphY2Nlc3MpOwo+Cj4gK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwgdWludDhfdCBzdXBwcmVzc192ZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpOwo+ICsKPiAgI2lmZGVmIENPTkZJR19IQVNfTUVN
X0FDQ0VTUwo+ICBpbnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25lZCBsb25nIGNtZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX2FjY2Vzc19v
cF90KSBhcmcpOwo+IC0tCj4gMi4xMi4xCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 17:29:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:29:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPEs-0006cg-QQ; Thu, 18 May 2017 17:29:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304fe0a9c=wei.liu2@citrix.com>)
 id 1dBPEq-0006cU-P3
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:29:25 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 23/98-01735-3F9DD195; Thu, 18 May 2017 17:29:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO67m7K
 RBgebNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1T6cxF/TcZq3Ycp23gbH1G3MXIyeHhIC/
 xMY/jexdjBwcLAKqEpeXO4CE2QSUJX529rKB2CICehJNB54zgtjMAnkSZ1cvYgWxhQViJBZ/3
 csG0sorYCFxdKsFSFhIIE1i7qJzLCA2r4CgxMmZT1ggWnUkFuz+BFbOLCAtsfwfB0iYU8BS4t
 aVSWAlogIqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFusZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQcYABDsY9/5zOsQoycGkJMp7uEA2UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEr9gNoJxgUWp6akVaZg4w3GHSEhw8SiK8USBp3uKCxNzizHSI1
 ClGY453Sz+8Z+K40vrxPZMQS15+XqqUOO/c60ClAiClGaV5cINgcXiJUVZKmJcR6DQhnoLUot
 zMElT5V4ziHIxKwrwKIAt5MvNK4Pa9AjqFCeiU5gfSIKeUJCKkpBoYuR7eYjIRmPmmevsHvrV
 pMs763k+iY28uO1yR9KVhfvIl9pNpgspealOTlomb+lQf5esoyOn99qFt7vvO/Wc6fbRqzYV9
 Vm3sN5u4ySXnUuhf9uv/Zj87fk+cY7rA6aJtkuqO/eePsFxbtO/si2kKL6wbQkMcjIo/d1k7h
 XhG3XCLvsw+uVlRiaU4I9FQi7moOBEAor3TVr4CAAA=
X-Env-Sender: prvs=304fe0a9c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495128555!98836569!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46452 invoked from network); 18 May 2017 17:29:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:29:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424432835"
Date: Thu, 18 May 2017 18:28:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170518172832.afqcp65eztdaurdb@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170518171004.27204-2-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBmb3Jnb3QgdG8gbW92ZSBncHJfc3dpdGNoLlMuIEhlcmUgaXMgYW4gdXBkYXRlZCB2ZXJzaW9u
LgoKLS0tODwtLS0KRnJvbSA1OGRmODE2YjkzN2RjN2EzNTk4ZGUwMWYwNTNhNjAzMGU2MzEwNTdl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpEYXRlOiBUaHUsIDE4IE1heSAyMDE3IDE2OjE4OjU2ICswMTAwClN1YmplY3Q6IFtQQVRD
SF0geDg2L3RyYXBzOiBtb3ZlIHByaXZpbGVnZSBpbnN0cnVjdGlvbiBlbXVsYXRpb24gY29kZQoK
TW92ZSByZWxldmFudCBjb2RlIHRvIHB2L2VtdWxhdGUuYy4gRXhwb3J0IGVtdWxhdGVfcHJpdmls
ZWdlZF9vcCBpbgpwdi90cmFwcy5oLgoKTm90ZSB0aGF0IHJlYWRfZGVzY3JpcHRvciBpcyBkdXBs
aWNhdGVkIGluIGVtdWxhdGUuYy4gVGhlIGR1cGxpY2F0aW9uCndpbGwgYmUgZ29uZSBvbmNlIGFs
bCBlbXVsYXRpb24gY29kZSBpcyBtb3ZlZC4KCkFsc28gbW92ZSBncHJfc3dpdGNoLlMgdG8gcHYv
IGJlY2F1c2UgdGhlIGNvZGUgaW4gdGhhdCBmaWxlIGlzIG9ubHkKdXNlZCBieSBwcml2aWxlZ2Ug
aW5zdHJ1Y3Rpb24gZW11bGF0aW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgICAyICsKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRl
LmMgICAgICAgICAgICAgICAgfCAxNDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L3t4ODZfNjQgPT4gcHZ9L2dwcl9zd2l0Y2guUyB8ICAgIDAKIHhlbi9hcmNo
L3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgICAgfCAxMzU4ICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZSAgICAgICAgICAgICB8ICAg
IDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oICAgICAgICAgICB8ICAgNDggKwog
NiBmaWxlcyBjaGFuZ2VkLCAxNTIyIGluc2VydGlvbnMoKyksIDEzNTcgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwogcmVuYW1lIHhlbi9h
cmNoL3g4Ni97eDg2XzY0ID0+IHB2fS9ncHJfc3dpdGNoLlMgKDEwMCUpCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IDQ4OWE5
ZjU5Y2IuLmYyNzJmNjA3ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTMsMyArMyw1IEBAIG9iai15ICs9IHRy
YXBzLm8KIAogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBvYmoteSArPSBkb21haW4u
bworb2JqLXkgKz0gZW11bGF0ZS5vCitvYmotYmluLXkgKz0gZ3ByX3N3aXRjaC5vCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUu
YwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mYjBkMDY2YTNiCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtMCwwICsxLDE0NzAg
QEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFyY2gveDg2L3B2L2VtdWxhdGUuYworICoK
KyAqIFBWIGVtdWxhdGlvbiBjb2RlCisgKgorICogTW9kaWZpY2F0aW9ucyB0byBMaW51eCBvcmln
aW5hbCBhcmUgY29weXJpZ2h0IChjKSAyMDAyLTIwMDQsIEsgQSBGcmFzZXIKKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24p
IGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2lu
Y2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNs
dWRlIDx4ZW4vaW9jYXAuaD4KKyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KKyNpbmNsdWRlIDx4
ZW4vdHJhY2UuaD4KKworI2luY2x1ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2RlYnVn
cmVnLmg+CisjaW5jbHVkZSA8YXNtL2hwZXQuaD4KKyNpbmNsdWRlIDxhc20vaHlwZXJjYWxsLmg+
CisjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CisjaW5jbHVkZSA8YXNtL3AybS5oPgorI2lu
Y2x1ZGUgPGFzbS9wdi90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS9zaGFyZWQuaD4KKyNpbmNsdWRl
IDxhc20vdHJhcHMuaD4KKyNpbmNsdWRlIDxhc20veDg2X2VtdWxhdGUuaD4KKworI2luY2x1ZGUg
PHhzbS94c20uaD4KKworI2luY2x1ZGUgIi4uL3g4Nl82NC9tbWNvbmZpZy5oIgorCisvKioqKioq
KioqKioqKioqKioqCisgKiBIZWxwZXIgZnVuY3Rpb25zCisgKi8KKworc3RhdGljIGludCByZWFk
X2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNlbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqYmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
KmxpbWl0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICphciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpbnNuX2ZldGNoKQoreworICAgIHN0cnVj
dCBkZXNjX3N0cnVjdCBkZXNjOworCisgICAgaWYgKCBzZWwgPCA0KQorICAgICAgICBkZXNjLmIg
PSBkZXNjLmEgPSAwOworICAgIGVsc2UgaWYgKCBfX2dldF91c2VyKGRlc2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgKGNvbnN0IHN0cnVjdCBkZXNjX3N0cnVjdCAqKSghKHNlbCAmIDQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IEdE
VF9WSVJUX1NUQVJUKHYpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IExEVF9WSVJUX1NUQVJUKHYpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICsgKHNlbCA+PiAzKSkgKQorICAgICAgICByZXR1cm4gMDsKKyAgICBpZiAoICFpbnNuX2Zl
dGNoICkKKyAgICAgICAgZGVzYy5iICY9IH5fU0VHTUVOVF9MOworCisgICAgKmFyID0gZGVzYy5i
ICYgMHgwMGYwZmYwMDsKKyAgICBpZiAoICEoZGVzYy5iICYgX1NFR01FTlRfTCkgKQorICAgIHsK
KyAgICAgICAgKmJhc2UgPSAoKGRlc2MuYSA+PiAxNikgKyAoKGRlc2MuYiAmIDB4ZmYpIDw8IDE2
KSArCisgICAgICAgICAgICAgICAgIChkZXNjLmIgJiAweGZmMDAwMDAwKSk7CisgICAgICAgICps
aW1pdCA9IChkZXNjLmEgJiAweGZmZmYpIHwgKGRlc2MuYiAmIDB4MDAwZjAwMDApOworICAgICAg
ICBpZiAoIGRlc2MuYiAmIF9TRUdNRU5UX0cgKQorICAgICAgICAgICAgKmxpbWl0ID0gKCgqbGlt
aXQgKyAxKSA8PCAxMikgLSAxOworI2lmbmRlZiBOREVCVUcKKyAgICAgICAgaWYgKCBzZWwgPiAz
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGEsIGw7CisgICAgICAgICAg
ICB1bnNpZ25lZCBjaGFyIHZhbGlkOworCisgICAgICAgICAgICBhc20gdm9sYXRpbGUgKAorICAg
ICAgICAgICAgICAgICJsYXJsICUyLCUwIDsgc2V0eiAlMSIKKyAgICAgICAgICAgICAgICA6ICI9
ciIgKGEpLCAiPXFtIiAodmFsaWQpIDogInJtIiAoc2VsKSk7CisgICAgICAgICAgICBCVUdfT04o
dmFsaWQgJiYgKChhICYgMHgwMGYwZmYwMCkgIT0gKmFyKSk7CisgICAgICAgICAgICBhc20gdm9s
YXRpbGUgKAorICAgICAgICAgICAgICAgICJsc2xsICUyLCUwIDsgc2V0eiAlMSIKKyAgICAgICAg
ICAgICAgICA6ICI9ciIgKGwpLCAiPXFtIiAodmFsaWQpIDogInJtIiAoc2VsKSk7CisgICAgICAg
ICAgICBCVUdfT04odmFsaWQgJiYgKGwgIT0gKmxpbWl0KSk7CisgICAgICAgIH0KKyNlbmRpZgor
ICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAqYmFzZSA9IDBVTDsKKyAgICAgICAgKmxp
bWl0ID0gfjBVTDsKKyAgICB9CisKKyAgICByZXR1cm4gMTsKK30KKworLyoqKioqKioqKioqKioq
KioqKioqKioqCisgKiBJL08gZW11bGF0aW9uIHN1cHBvcnQKKyAqLworCitzdHJ1Y3QgcHJpdl9v
cF9jdHh0IHsKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0OworICAgIHN0cnVjdCB7
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZSwgbGltaXQ7CisgICAgfSBjczsKKyAgICBjaGFy
ICppb19lbXVsX3N0dWI7CisgICAgdW5zaWduZWQgaW50IGJwbWF0Y2g7CisgICAgdW5zaWduZWQg
aW50IHRzYzsKKyNkZWZpbmUgVFNDX0JBU0UgMQorI2RlZmluZSBUU0NfQVVYIDIKK307CisKKy8q
IEkvTyBlbXVsYXRpb24gc3VwcG9ydC4gSGVscGVyIHJvdXRpbmVzIGZvciwgYW5kIHR5cGUgb2Ys
IHRoZSBzdGFjayBzdHViLiovCit2b2lkIGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqKTsKK3Vuc2lnbmVkIGxvbmcgZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNo
KHVuc2lnbmVkIGxvbmcpOworCit2b2lkICgqcHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGlu
dCBwb3J0LCB1OCB2YWx1ZSk7CisKK3R5cGVkZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqKTsKKworc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJf
c2V0dXAoc3RydWN0IHByaXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVk
IGludCBieXRlcykKK3sKKyAgICBpZiAoICFjdHh0LT5pb19lbXVsX3N0dWIgKQorICAgICAgICBj
dHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5t
Zm4pKSkgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRo
aXNfY3B1KHN0dWJzLmFkZHIpICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB+UEFHRV9NQVNLKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpFIC8gMjsKKworICAgIC8qIG1vdnEgJGhvc3RfdG9f
Z3Vlc3RfZ3ByX3N3aXRjaCwlcmN4ICovCisgICAgY3R4dC0+aW9fZW11bF9zdHViWzBdID0gMHg0
ODsKKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMV0gPSAweGI5OworICAgICoodm9pZCAqKikmY3R4
dC0+aW9fZW11bF9zdHViWzJdID0gKHZvaWQgKilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2g7Cisg
ICAgLyogY2FsbHEgKiVyY3ggKi8KKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsK
KyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKKyAgICAvKiBkYXRhMTYgb3Igbm9w
ICovCisgICAgY3R4dC0+aW9fZW11bF9zdHViWzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAw
eDY2OworICAgIC8qIDxpby1hY2Nlc3Mgb3Bjb2RlPiAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1
YlsxM10gPSBvcGNvZGU7CisgICAgLyogaW1tOCBvciBub3AgKi8KKyAgICBjdHh0LT5pb19lbXVs
X3N0dWJbMTRdID0gIShvcGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOworICAgIC8qIHJldCAoanVt
cHMgdG8gZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKSAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1
YlsxNV0gPSAweGMzOworICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2KTsK
KworICAgIGlmICggaW9lbXVsX2hhbmRsZV9xdWlyayApCisgICAgICAgIGlvZW11bF9oYW5kbGVf
cXVpcmsob3Bjb2RlLCAmY3R4dC0+aW9fZW11bF9zdHViWzEyXSwgY3R4dC0+Y3R4dC5yZWdzKTsK
KworICAgIC8qIEhhbmR5IGZ1bmN0aW9uLXR5cGVkIHBvaW50ZXIgdG8gdGhlIHN0dWIuICovCisg
ICAgcmV0dXJuICh2b2lkICopKHRoaXNfY3B1KHN0dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAv
IDIpOworfQorCisKKy8qIFBlcmZvcm0gSU9QTCBjaGVjayBiZXR3ZWVuIHRoZSB2Y3B1J3Mgc2hh
ZG93ZWQgSU9QTCwgYW5kIHRoZSBhc3N1bWVkIGNwbC4gKi8KK3N0YXRpYyBib29sX3QgaW9wbF9v
ayhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cit7CisgICAgdW5zaWduZWQgaW50IGNwbCA9IGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpID8K
KyAgICAgICAgKFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgPyAwIDog
MSkgOiAzOworCisgICAgQVNTRVJUKCh2LT5hcmNoLnB2X3ZjcHUuaW9wbCAmIH5YODZfRUZMQUdT
X0lPUEwpID09IDApOworCisgICAgcmV0dXJuIElPUEwoY3BsKSA8PSB2LT5hcmNoLnB2X3ZjcHUu
aW9wbDsKK30KKworLyogSGFzIHRoZSBndWVzdCByZXF1ZXN0ZWQgc3VmZmljaWVudCBwZXJtaXNz
aW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCitzdGF0aWMgaW50IGd1ZXN0X2lvX29rYXkoCisg
ICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgLyogSWYgaW4gdXNlciBt
b2RlLCBzd2l0Y2ggdG8ga2VybmVsIG1vZGUganVzdCB0byByZWFkIEkvTyBiaXRtYXAuICovCisg
ICAgaW50IHVzZXJfbW9kZSA9ICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsKKyNk
ZWZpbmUgVE9HR0xFX01PREUoKSBpZiAoIHVzZXJfbW9kZSApIHRvZ2dsZV9ndWVzdF9tb2RlKHYp
CisKKyAgICBpZiAoIGlvcGxfb2sodiwgcmVncykgKQorICAgICAgICByZXR1cm4gMTsKKworICAg
IGlmICggdi0+YXJjaC5wdl92Y3B1LmlvYm1wX2xpbWl0ID4gKHBvcnQgKyBieXRlcykgKQorICAg
IHsKKyAgICAgICAgdW5pb24geyB1aW50OF90IGJ5dGVzWzJdOyB1aW50MTZfdCBtYXNrOyB9IHg7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogR3JhYiBwZXJtaXNzaW9uIGJ5dGVzIGZyb20gZ3Vl
c3Qgc3BhY2UuIEluYWNjZXNzaWJsZSBieXRlcyBhcmUKKyAgICAgICAgICogcmVhZCBhcyAweGZm
IChubyBhY2Nlc3MgYWxsb3dlZCkuCisgICAgICAgICAqLworICAgICAgICBUT0dHTEVfTU9ERSgp
OworICAgICAgICBzd2l0Y2ggKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoeC5ieXRlcywgdi0+
YXJjaC5wdl92Y3B1LmlvYm1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcG9ydD4+MywgMikgKQorICAgICAgICB7CisgICAgICAgIGRlZmF1bHQ6IHguYnl0ZXNb
MF0gPSB+MDsKKyAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisgICAgICAgIGNhc2UgMTog
IHguYnl0ZXNbMV0gPSB+MDsKKyAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisgICAgICAg
IGNhc2UgMDogIGJyZWFrOworICAgICAgICB9CisgICAgICAgIFRPR0dMRV9NT0RFKCk7CisKKyAg
ICAgICAgaWYgKCAoeC5tYXNrICYgKCgoMTw8Ynl0ZXMpLTEpIDw8IChwb3J0JjcpKSkgPT0gMCAp
CisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyog
SGFzIHRoZSBhZG1pbmlzdHJhdG9yIGdyYW50ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0
aGlzIEkvTyBhY2Nlc3M/ICovCitzdGF0aWMgYm9vbF90IGFkbWluX2lvX29rYXkodW5zaWduZWQg
aW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIC8qCisgICAgICogUG9ydCAweGNmOCAo
Q09ORklHX0FERFJFU1MpIGlzIG9ubHkgdmlzaWJsZSBmb3IgRFdPUkQgYWNjZXNzZXMuCisgICAg
ICogV2UgbmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhhdCByZWdpc3Rlci4KKyAgICAg
Ki8KKyAgICBpZiAoIChwb3J0ID09IDB4Y2Y4KSAmJiAoYnl0ZXMgPT0gNCkgKQorICAgICAgICBy
ZXR1cm4gMDsKKworICAgIC8qIFdlIGFsc28gbmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8g
dGhlIFJUQy9DTU9TIHJlZ2lzdGVycy4gKi8KKyAgICBpZiAoICgocG9ydCAmIH4xKSA9PSBSVENf
UE9SVCgwKSkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJldHVybiBpb3BvcnRzX2FjY2Vz
c19wZXJtaXR0ZWQoZCwgcG9ydCwgcG9ydCArIGJ5dGVzIC0gMSk7Cit9CisKK3N0YXRpYyBib29s
X3QgcGNpX2NmZ19vayhzdHJ1Y3QgZG9tYWluICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCB1aW50MzJfdCAqd3Jp
dGUpCit7CisgICAgdWludDMyX3QgbWFjaGluZV9iZGY7CisKKyAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oY3VycmQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZiAoICFDRjhfRU5B
QkxFRChjdXJyZC0+YXJjaC5wY2lfY2Y4KSApCisgICAgICAgIHJldHVybiAxOworCisgICAgbWFj
aGluZV9iZGYgPSBDRjhfQkRGKGN1cnJkLT5hcmNoLnBjaV9jZjgpOworICAgIGlmICggd3JpdGUg
KQorICAgIHsKKyAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAqcm9fbWFwID0gcGNpX2dldF9y
b19tYXAoMCk7CisKKyAgICAgICAgaWYgKCByb19tYXAgJiYgdGVzdF9iaXQobWFjaGluZV9iZGYs
IHJvX21hcCkgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgfQorICAgIHN0YXJ0IHw9IENG
OF9BRERSX0xPKGN1cnJkLT5hcmNoLnBjaV9jZjgpOworICAgIC8qIEFNRCBleHRlbmRlZCBjb25m
aWd1cmF0aW9uIHNwYWNlIGFjY2Vzcz8gKi8KKyAgICBpZiAoIENGOF9BRERSX0hJKGN1cnJkLT5h
cmNoLnBjaV9jZjgpICYmCisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2
X1ZFTkRPUl9BTUQgJiYKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ID49IDB4MTAgJiYgYm9v
dF9jcHVfZGF0YS54ODYgPD0gMHgxNyApCisgICAgeworICAgICAgICB1aW50NjRfdCBtc3JfdmFs
OworCisgICAgICAgIGlmICggcmRtc3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCBtc3JfdmFsKSAp
CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgaWYgKCBtc3JfdmFsICYgKDFVTEwgPDwg
QU1ENjRfTkJfQ0ZHX0NGOF9FWFRfRU5BQkxFX0JJVCkgKQorICAgICAgICAgICAgc3RhcnQgfD0g
Q0Y4X0FERFJfSEkoY3VycmQtPmFyY2gucGNpX2NmOCk7CisgICAgfQorCisgICAgcmV0dXJuICF3
cml0ZSA/CisgICAgICAgICAgIHhzbV9wY2lfY29uZmlnX3Blcm1pc3Npb24oWFNNX0hPT0ssIGN1
cnJkLCBtYWNoaW5lX2JkZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dGFydCwgc3RhcnQgKyBzaXplIC0gMSwgMCkgPT0gMCA6CisgICAgICAgICAgIHBjaV9jb25mX3dy
aXRlX2ludGVyY2VwdCgwLCBtYWNoaW5lX2JkZiwgc3RhcnQsIHNpemUsIHdyaXRlKSA+PSAwOwor
fQorCit1aW50MzJfdCBndWVzdF9pb19yZWFkKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBp
bnQgYnl0ZXMsCisgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQor
eworICAgIHVpbnQzMl90IGRhdGEgPSAwOworICAgIHVuc2lnbmVkIGludCBzaGlmdCA9IDA7CisK
KyAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwgYnl0ZXMsIGN1cnJkKSApCisgICAgeworICAg
ICAgICBzd2l0Y2ggKCBieXRlcyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAxOiByZXR1cm4g
aW5iKHBvcnQpOworICAgICAgICBjYXNlIDI6IHJldHVybiBpbncocG9ydCk7CisgICAgICAgIGNh
c2UgNDogcmV0dXJuIGlubChwb3J0KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHdoaWxlICgg
Ynl0ZXMgIT0gMCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IDE7CisgICAg
ICAgIHVpbnQzMl90IHN1Yl9kYXRhID0gfjA7CisKKyAgICAgICAgaWYgKCAocG9ydCA9PSAweDQy
KSB8fCAocG9ydCA9PSAweDQzKSB8fCAocG9ydCA9PSAweDYxKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHN1Yl9kYXRhID0gcHZfcGl0X2hhbmRsZXIocG9ydCwgMCwgMCk7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoIHBvcnQgPT0gUlRDX1BPUlQoMCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzdWJfZGF0YSA9IGN1cnJkLT5hcmNoLmNtb3NfaWR4OworICAgICAgICB9CisgICAg
ICAgIGVsc2UgaWYgKCAocG9ydCA9PSBSVENfUE9SVCgxKSkgJiYKKyAgICAgICAgICAgICAgICAg
IGlvcG9ydHNfYWNjZXNzX3Blcm1pdHRlZChjdXJyZCwgUlRDX1BPUlQoMCksIFJUQ19QT1JUKDEp
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICAg
ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZydGNfbG9jaywgZmxhZ3MpOworICAgICAgICAgICAg
b3V0YihjdXJyZC0+YXJjaC5jbW9zX2lkeCAmIDB4N2YsIFJUQ19QT1JUKDApKTsKKyAgICAgICAg
ICAgIHN1Yl9kYXRhID0gaW5iKFJUQ19QT1JUKDEpKTsKKyAgICAgICAgICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJnJ0Y19sb2NrLCBmbGFncyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBp
ZiAoIChwb3J0ID09IDB4Y2Y4KSAmJiAoYnl0ZXMgPT0gNCkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBzaXplID0gNDsKKyAgICAgICAgICAgIHN1Yl9kYXRhID0gY3VycmQtPmFyY2gucGNpX2Nm
ODsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHBvcnQgJiAweGZmZmMpID09IDB4Y2Zj
ICkKKyAgICAgICAgeworICAgICAgICAgICAgc2l6ZSA9IG1pbihieXRlcywgNCAtIChwb3J0ICYg
MykpOworICAgICAgICAgICAgaWYgKCBzaXplID09IDMgKQorICAgICAgICAgICAgICAgIHNpemUg
PSAyOworICAgICAgICAgICAgaWYgKCBwY2lfY2ZnX29rKGN1cnJkLCBwb3J0ICYgMywgc2l6ZSwg
TlVMTCkgKQorICAgICAgICAgICAgICAgIHN1Yl9kYXRhID0gcGNpX2NvbmZfcmVhZChjdXJyZC0+
YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6ZSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAo
IHNpemUgPT0gNCApCisgICAgICAgICAgICByZXR1cm4gc3ViX2RhdGE7CisKKyAgICAgICAgZGF0
YSB8PSAoc3ViX2RhdGEgJiAoKDF1IDw8IChzaXplICogOCkpIC0gMSkpIDw8IHNoaWZ0OworICAg
ICAgICBzaGlmdCArPSBzaXplICogODsKKyAgICAgICAgcG9ydCArPSBzaXplOworICAgICAgICBi
eXRlcyAtPSBzaXplOworICAgIH0KKworICAgIHJldHVybiBkYXRhOworfQorCitzdGF0aWMgdW5z
aWduZWQgaW50IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoc3RydWN0IHZjcHUgKnYsCisgICAg
dW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgdW5zaWduZWQgaW50
IHdpZHRoLCBpLCBtYXRjaCA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBzdGFydDsKKworICAgIGlm
ICggISh2LT5hcmNoLmRlYnVncmVnWzVdKSB8fAorICAgICAgICAgISh2LT5hcmNoLnB2X3ZjcHUu
Y3RybHJlZ1s0XSAmIFg4Nl9DUjRfREUpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IDQ7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICEodi0+YXJjaC5kZWJ1
Z3JlZ1s1XSAmCisgICAgICAgICAgICAgICAoMyA8PCAoaSAqIERSX0VOQUJMRV9TSVpFKSkpICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHN0YXJ0ID0gdi0+YXJjaC5kZWJ1Z3Jl
Z1tpXTsKKyAgICAgICAgd2lkdGggPSAwOworCisgICAgICAgIHN3aXRjaCAoICh2LT5hcmNoLmRl
YnVncmVnWzddID4+CisgICAgICAgICAgICAgICAgICAoRFJfQ09OVFJPTF9TSElGVCArIGkgKiBE
Ul9DT05UUk9MX1NJWkUpKSAmIDB4YyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBEUl9MRU5f
MTogd2lkdGggPSAxOyBicmVhazsKKyAgICAgICAgY2FzZSBEUl9MRU5fMjogd2lkdGggPSAyOyBi
cmVhazsKKyAgICAgICAgY2FzZSBEUl9MRU5fNDogd2lkdGggPSA0OyBicmVhazsKKyAgICAgICAg
Y2FzZSBEUl9MRU5fODogd2lkdGggPSA4OyBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlm
ICggKHN0YXJ0IDwgKHBvcnQgKyBsZW4pKSAmJiAoKHN0YXJ0ICsgd2lkdGgpID4gcG9ydCkgKQor
ICAgICAgICAgICAgbWF0Y2ggfD0gMSA8PCBpOworICAgIH0KKworICAgIHJldHVybiBtYXRjaDsK
K30KKworc3RhdGljIGludCBwcml2X29wX3JlYWRfaW8odW5zaWduZWQgaW50IHBvcnQsIHVuc2ln
bmVkIGludCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
KnZhbCwgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IHByaXZf
b3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0
eHQpOworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIC8qIElOUyBtdXN0IG5vdCBjb21lIGhl
cmUuICovCisgICAgQVNTRVJUKChjdHh0LT5vcGNvZGUgJiB+OSkgPT0gMHhlNCk7CisKKyAgICBp
ZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyLCBjdHh0LT5yZWdzKSApCisgICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHBvYy0+YnBtYXRjaCA9IGNo
ZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXMpOworCisgICAgaWYgKCBh
ZG1pbl9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyZCkgKQorICAgIHsKKyAgICAgICAgaW9fZW11
bF9zdHViX3QgKmlvX2VtdWwgPQorICAgICAgICAgICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywg
Y3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7CisKKyAgICAgICAgbWFya19yZWdzX2RpcnR5KGN0
eHQtPnJlZ3MpOworICAgICAgICBpb19lbXVsKGN0eHQtPnJlZ3MpOworICAgICAgICByZXR1cm4g
WDg2RU1VTF9ET05FOworICAgIH0KKworICAgICp2YWwgPSBndWVzdF9pb19yZWFkKHBvcnQsIGJ5
dGVzLCBjdXJyZCk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCit2b2lkIGd1ZXN0
X2lvX3dyaXRlKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90
IGRhdGEsCisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQoreworICAg
IGlmICggYWRtaW5faW9fb2theShwb3J0LCBieXRlcywgY3VycmQpICkKKyAgICB7CisgICAgICAg
IHN3aXRjaCAoIGJ5dGVzICkgeworICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICBvdXRiKCh1
aW50OF90KWRhdGEsIHBvcnQpOworICAgICAgICAgICAgaWYgKCBwdl9wb3N0X291dGJfaG9vayAp
CisgICAgICAgICAgICAgICAgcHZfcG9zdF9vdXRiX2hvb2socG9ydCwgKHVpbnQ4X3QpZGF0YSk7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSAyOgorICAgICAgICAgICAgb3V0dygo
dWludDE2X3QpZGF0YSwgcG9ydCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSA0
OgorICAgICAgICAgICAgb3V0bChkYXRhLCBwb3J0KTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB3aGlsZSAoIGJ5dGVzICE9IDAg
KQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpemUgPSAxOworCisgICAgICAgIGlmICgg
KHBvcnQgPT0gMHg0MikgfHwgKHBvcnQgPT0gMHg0MykgfHwgKHBvcnQgPT0gMHg2MSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwdl9waXRfaGFuZGxlcihwb3J0LCAodWludDhfdClkYXRhLCAx
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcG9ydCA9PSBSVENfUE9SVCgwKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJkLT5hcmNoLmNtb3NfaWR4ID0gZGF0YTsKKyAgICAg
ICAgfQorICAgICAgICBlbHNlIGlmICggKHBvcnQgPT0gUlRDX1BPUlQoMSkpICYmCisgICAgICAg
ICAgICAgICAgICBpb3BvcnRzX2FjY2Vzc19wZXJtaXR0ZWQoY3VycmQsIFJUQ19QT1JUKDApLCBS
VENfUE9SVCgxKSkgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OworCisgICAgICAgICAgICBpZiAoIHB2X3J0Y19oYW5kbGVyICkKKyAgICAgICAgICAgICAgICBw
dl9ydGNfaGFuZGxlcihjdXJyZC0+YXJjaC5jbW9zX2lkeCAmIDB4N2YsIGRhdGEpOworICAgICAg
ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnJ0Y19sb2NrLCBmbGFncyk7CisgICAgICAgICAgICBv
dXRiKGN1cnJkLT5hcmNoLmNtb3NfaWR4ICYgMHg3ZiwgUlRDX1BPUlQoMCkpOworICAgICAgICAg
ICAgb3V0YihkYXRhLCBSVENfUE9SVCgxKSk7CisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZydGNfbG9jaywgZmxhZ3MpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
cG9ydCA9PSAweGNmOCkgJiYgKGJ5dGVzID09IDQpICkKKyAgICAgICAgeworICAgICAgICAgICAg
c2l6ZSA9IDQ7CisgICAgICAgICAgICBjdXJyZC0+YXJjaC5wY2lfY2Y4ID0gZGF0YTsKKyAgICAg
ICAgfQorICAgICAgICBlbHNlIGlmICggKHBvcnQgJiAweGZmZmMpID09IDB4Y2ZjICkKKyAgICAg
ICAgeworICAgICAgICAgICAgc2l6ZSA9IG1pbihieXRlcywgNCAtIChwb3J0ICYgMykpOworICAg
ICAgICAgICAgaWYgKCBzaXplID09IDMgKQorICAgICAgICAgICAgICAgIHNpemUgPSAyOworICAg
ICAgICAgICAgaWYgKCBwY2lfY2ZnX29rKGN1cnJkLCBwb3J0ICYgMywgc2l6ZSwgJmRhdGEpICkK
KyAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZShjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0
ICYgMywgc2l6ZSwgZGF0YSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNpemUgPT0gNCAp
CisgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgcG9ydCArPSBzaXplOworICAgICAgICBi
eXRlcyAtPSBzaXplOworICAgICAgICBkYXRhID4+PSBzaXplICogODsKKyAgICB9Cit9CisKK3N0
YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9pbyh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50
IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsLCBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0
ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Cisg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJk
ID0gY3VycmVudC0+ZG9tYWluOworCisgICAgLyogT1VUUyBtdXN0IG5vdCBjb21lIGhlcmUuICov
CisgICAgQVNTRVJUKChjdHh0LT5vcGNvZGUgJiB+OSkgPT0gMHhlNik7CisKKyAgICBpZiAoICFn
dWVzdF9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyLCBjdHh0LT5yZWdzKSApCisgICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1
ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXMpOworCisgICAgaWYgKCBhZG1pbl9p
b19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyZCkgKQorICAgIHsKKyAgICAgICAgaW9fZW11bF9zdHVi
X3QgKmlvX2VtdWwgPQorICAgICAgICAgICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+
b3Bjb2RlLCBwb3J0LCBieXRlcyk7CisKKyAgICAgICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJl
Z3MpOworICAgICAgICBpb19lbXVsKGN0eHQtPnJlZ3MpOworICAgICAgICBpZiAoIChieXRlcyA9
PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayApCisgICAgICAgICAgICBwdl9wb3N0X291dGJfaG9v
ayhwb3J0LCB2YWwpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9ET05FOworICAgIH0KKworICAg
IGd1ZXN0X2lvX3dyaXRlKHBvcnQsIGJ5dGVzLCB2YWwsIGN1cnJkKTsKKworICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX3NlZ21lbnQoZW51bSB4
ODZfc2VnbWVudCBzZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBz
ZWdtZW50X3JlZ2lzdGVyICpyZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIC8qIENoZWNrIGlmIHRoaXMgaXMg
YW4gYXR0ZW1wdCB0byBhY2Nlc3MgdGhlIEkvTyBiaXRtYXAuICovCisgICAgaWYgKCBzZWcgPT0g
eDg2X3NlZ190ciApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUgKQorICAg
ICAgICB7CisgICAgICAgIGNhc2UgMHg2YyAuLi4gMHg2ZjogLyogaW5zIC8gb3V0cyAqLworICAg
ICAgICBjYXNlIDB4ZTQgLi4uIDB4ZTc6IC8qIGluIC8gb3V0IChpbW1lZGlhdGUgcG9ydCkgKi8K
KyAgICAgICAgY2FzZSAweGVjIC4uLiAweGVmOiAvKiBpbiAvIG91dCAocG9ydCBpbiAlZHgpICov
CisgICAgICAgICAgICAvKiBEZWZlciB0aGUgY2hlY2sgdG8gcHJpdl9vcF97cmVhZCx3cml0ZX1f
aW8oKS4gKi8KKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICBpZiAoIGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICkKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgbGltaXQ7CisgICAgICAgIHVuc2lnbmVkIGludCBzZWwsIGFyOworCisgICAg
ICAgIHN3aXRjaCAoIHNlZyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSB4ODZfc2VnX2NzOiBz
ZWwgPSBjdHh0LT5yZWdzLT5jczsgYnJlYWs7CisgICAgICAgIGNhc2UgeDg2X3NlZ19kczogc2Vs
ID0gcmVhZF9zcmVnKGRzKTsgIGJyZWFrOworICAgICAgICBjYXNlIHg4Nl9zZWdfZXM6IHNlbCA9
IHJlYWRfc3JlZyhlcyk7ICBicmVhazsKKyAgICAgICAgY2FzZSB4ODZfc2VnX2ZzOiBzZWwgPSBy
ZWFkX3NyZWcoZnMpOyAgYnJlYWs7CisgICAgICAgIGNhc2UgeDg2X3NlZ19nczogc2VsID0gcmVh
ZF9zcmVnKGdzKTsgIGJyZWFrOworICAgICAgICBjYXNlIHg4Nl9zZWdfc3M6IHNlbCA9IGN0eHQt
PnJlZ3MtPnNzOyBicmVhazsKKyAgICAgICAgZGVmYXVsdDogcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHNlbCwg
Y3VycmVudCwgJnJlZy0+YmFzZSwgJmxpbWl0LCAmYXIsIDApICkKKyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgICAgICByZWctPmxpbWl0ID0gbGltaXQ7Cisg
ICAgICAgIHJlZy0+YXR0ci5ieXRlcyA9IGFyID4+IDg7CisgICAgfQorICAgIGVsc2UKKyAgICB7
CisgICAgICAgIHN3aXRjaCAoIHNlZyApCisgICAgICAgIHsKKyAgICAgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIGlmICggIWlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSApCisgICAgICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgcmVnLT5iYXNlID0g
MDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIHg4Nl9zZWdfZnM6CisgICAgICAg
ICAgICByZWctPmJhc2UgPSByZGZzYmFzZSgpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IGNhc2UgeDg2X3NlZ19nczoKKyAgICAgICAgICAgIHJlZy0+YmFzZSA9IHJkZ3NiYXNlKCk7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJlZy0+bGltaXQgPSB+MFU7
CisKKyAgICAgICAgcmVnLT5hdHRyLmJ5dGVzID0gMDsKKyAgICAgICAgcmVnLT5hdHRyLmZpZWxk
cy50eXBlID0gX1NFR01FTlRfV1IgPj4gODsKKyAgICAgICAgaWYgKCBzZWcgPT0geDg2X3NlZ19j
cyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJlZy0+YXR0ci5maWVsZHMudHlwZSB8PSBfU0VH
TUVOVF9DT0RFID4+IDg7CisgICAgICAgICAgICByZWctPmF0dHIuZmllbGRzLmwgPSAxOworICAg
ICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZGIgPSAx
OworICAgICAgICByZWctPmF0dHIuZmllbGRzLnMgICA9IDE7CisgICAgICAgIHJlZy0+YXR0ci5m
aWVsZHMuZHBsID0gMzsKKyAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5wICAgPSAxOworICAgICAg
ICByZWctPmF0dHIuZmllbGRzLmcgICA9IDE7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBGb3Ig
eDg2X2VtdWxhdGUuYydzIG1vZGVfcmluZzAoKSB0byB3b3JrLCBmYWtlIGEgRFBMIG9mIHplcm8u
CisgICAgICogQWxzbyBkbyB0aGlzIGZvciBjb25zaXN0ZW5jeSBmb3Igbm9uLWNvbmZvcm1pbmcg
Y29kZSBzZWdtZW50cy4KKyAgICAgKi8KKyAgICBpZiAoIChzZWcgPT0geDg2X3NlZ19zcyB8fAor
ICAgICAgICAgIChzZWcgPT0geDg2X3NlZ19jcyAmJgorICAgICAgICAgICAhKHJlZy0+YXR0ci5m
aWVsZHMudHlwZSAmIChfU0VHTUVOVF9FQyA+PiA4KSkpKSAmJgorICAgICAgICAgZ3Vlc3Rfa2Vy
bmVsX21vZGUoY3VycmVudCwgY3R4dC0+cmVncykgKQorICAgICAgICByZWctPmF0dHIuZmllbGRz
LmRwbCA9IDA7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHB2
X2VtdWxfdmlydF90b19saW5lYXIodW5zaWduZWQgbG9uZyBiYXNlLCB1bnNpZ25lZCBsb25nIG9m
ZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0
ZXMsIHVuc2lnbmVkIGxvbmcgbGltaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYWRkcikKK3sKKyAgICBpbnQgcmMgPSBYODZFTVVM
X09LQVk7CisKKyAgICAqYWRkciA9IGJhc2UgKyBvZmZzZXQ7CisKKyAgICBpZiAoIGN0eHQtPmFk
ZHJfc2l6ZSA8IDY0ICkKKyAgICB7CisgICAgICAgIGlmICggbGltaXQgPCBieXRlcyAtIDEgfHwg
b2Zmc2V0ID4gbGltaXQgLSBieXRlcyArIDEgKQorICAgICAgICAgICAgcmMgPSBYODZFTVVMX0VY
Q0VQVElPTjsKKyAgICAgICAgKmFkZHIgPSAodWludDMyX3QpKmFkZHI7CisgICAgfQorICAgIGVs
c2UgaWYgKCAhX19hZGRyX29rKCphZGRyKSApCisgICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJ
T047CisKKyAgICBpZiAoIHVubGlrZWx5KHJjID09IFg4NkVNVUxfRVhDRVBUSU9OKSApCisgICAg
ICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0geDg2X3NlZ19zcyA/IFRSQVBfZ3BfZmF1
bHQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogVFJB
UF9zdGFja19lcnJvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGN0eHQpOwor
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHByaXZfb3BfcmVwX2lucyh1aW50MTZf
dCBwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcs
IHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1
Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3Bf
Y3R4dCwgY3R4dCk7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVj
dCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgZ29h
bCA9ICpyZXBzOworICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNyZWc7CisgICAgaW50IHJj
OworCisgICAgQVNTRVJUKHNlZyA9PSB4ODZfc2VnX2VzKTsKKworICAgICpyZXBzID0gMDsKKwor
ICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9ydCwgYnl0ZXNfcGVyX3JlcCwgY3VyciwgY3R4dC0+
cmVncykgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICByYyA9
IHByaXZfb3BfcmVhZF9zZWdtZW50KHg4Nl9zZWdfZXMsICZzcmVnLCBjdHh0KTsKKyAgICBpZiAo
IHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggIXNy
ZWcuYXR0ci5maWVsZHMucCApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
KyAgICBpZiAoICFzcmVnLmF0dHIuZmllbGRzLnMgfHwKKyAgICAgICAgIChzcmVnLmF0dHIuZmll
bGRzLnR5cGUgJiAoX1NFR01FTlRfQ09ERSA+PiA4KSkgfHwKKyAgICAgICAgICEoc3JlZy5hdHRy
LmZpZWxkcy50eXBlICYgKF9TRUdNRU5UX1dSID4+IDgpKSApCisgICAgeworICAgICAgICB4ODZf
ZW11bF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCwgY3R4dCk7CisgICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICBwb2MtPmJwbWF0Y2ggPSBjaGVja19n
dWVzdF9pb19icmVha3BvaW50KGN1cnIsIHBvcnQsIGJ5dGVzX3Blcl9yZXApOworCisgICAgd2hp
bGUgKCAqcmVwcyA8IGdvYWwgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGRhdGEgPSBn
dWVzdF9pb19yZWFkKHBvcnQsIGJ5dGVzX3Blcl9yZXAsIGN1cnJkKTsKKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyBhZGRyOworCisgICAgICAgIHJjID0gcHZfZW11bF92aXJ0X3RvX2xpbmVhcihzcmVn
LmJhc2UsIG9mZnNldCwgYnl0ZXNfcGVyX3JlcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNyZWcubGltaXQsIHg4Nl9zZWdfZXMsIGN0eHQsICZhZGRyKTsKKyAgICAgICAg
aWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAg
ICAgIGlmICggKHJjID0gX19jb3B5X3RvX3VzZXIoKHZvaWQgKilhZGRyLCAmZGF0YSwgYnl0ZXNf
cGVyX3JlcCkpICE9IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1
bHQoUEZFQ193cml0ZV9hY2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRk
ciArIGJ5dGVzX3Blcl9yZXAgLSByYywgY3R4dCk7CisgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CisgICAgICAgIH0KKworICAgICAgICArKypyZXBzOworCisgICAgICAgIGlm
ICggcG9jLT5icG1hdGNoIHx8IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgLyogeDg2X2VtdWxhdGUoKSBjbGlwcyB0aGUgcmVwZXRpdGlv
biBjb3VudCB0byBlbnN1cmUgd2UgZG9uJ3Qgd3JhcC4gKi8KKyAgICAgICAgaWYgKCB1bmxpa2Vs
eShjdHh0LT5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0RGKSApCisgICAgICAgICAgICBvZmZz
ZXQgLT0gYnl0ZXNfcGVyX3JlcDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgb2Zmc2V0ICs9
IGJ5dGVzX3Blcl9yZXA7CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwor
c3RhdGljIGludCBwcml2X29wX3JlcF9vdXRzKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25l
ZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBwb3J0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJfcmVw
LCB1bnNpZ25lZCBsb25nICpyZXBzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBv
YyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKKyAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBj
dXJyZW50LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBnb2FsID0gKnJlcHM7CisgICAgc3Ry
dWN0IHNlZ21lbnRfcmVnaXN0ZXIgc3JlZzsKKyAgICBpbnQgcmM7CisKKyAgICAqcmVwcyA9IDA7
CisKKyAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5dGVzX3Blcl9yZXAsIGN1cnIsIGN0
eHQtPnJlZ3MpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworCisgICAg
cmMgPSBwcml2X29wX3JlYWRfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0KTsKKyAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggIXNyZWcu
YXR0ci5maWVsZHMucCApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAg
ICBpZiAoICFzcmVnLmF0dHIuZmllbGRzLnMgfHwKKyAgICAgICAgICgoc3JlZy5hdHRyLmZpZWxk
cy50eXBlICYgKF9TRUdNRU5UX0NPREUgPj4gOCkpICYmCisgICAgICAgICAgIShzcmVnLmF0dHIu
ZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfV1IgPj4gOCkpKSApCisgICAgeworICAgICAgICB4ODZf
ZW11bF9od19leGNlcHRpb24oc2VnICE9IHg4Nl9zZWdfc3MgPyBUUkFQX2dwX2ZhdWx0CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFRSQVBfc3RhY2tf
ZXJyb3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBjdHh0KTsKKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0KKworICAgIHBvYy0+YnBtYXRjaCA9IGNo
ZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXNfcGVyX3JlcCk7CisKKyAg
ICB3aGlsZSAoICpyZXBzIDwgZ29hbCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZGF0
YSA9IDA7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkcjsKKworICAgICAgICByYyA9IHB2X2Vt
dWxfdmlydF90b19saW5lYXIoc3JlZy5iYXNlLCBvZmZzZXQsIGJ5dGVzX3Blcl9yZXAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmVnLmxpbWl0LCBzZWcsIGN0eHQsICZh
ZGRyKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmV0
dXJuIHJjOworCisgICAgICAgIGlmICggKHJjID0gX19jb3B5X2Zyb21fdXNlcigmZGF0YSwgKHZv
aWQgKilhZGRyLCBieXRlc19wZXJfcmVwKSkgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCBhZGRyICsgYnl0ZXNfcGVyX3JlcCAtIHJjLCBjdHh0KTsK
KyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgfQorCisgICAg
ICAgIGd1ZXN0X2lvX3dyaXRlKHBvcnQsIGJ5dGVzX3Blcl9yZXAsIGRhdGEsIGN1cnJkKTsKKwor
ICAgICAgICArKypyZXBzOworCisgICAgICAgIGlmICggcG9jLT5icG1hdGNoIHx8IGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyogeDg2
X2VtdWxhdGUoKSBjbGlwcyB0aGUgcmVwZXRpdGlvbiBjb3VudCB0byBlbnN1cmUgd2UgZG9uJ3Qg
d3JhcC4gKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseShjdHh0LT5yZWdzLT5lZmxhZ3MgJiBYODZf
RUZMQUdTX0RGKSApCisgICAgICAgICAgICBvZmZzZXQgLT0gYnl0ZXNfcGVyX3JlcDsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgb2Zmc2V0ICs9IGJ5dGVzX3Blcl9yZXA7CisgICAgfQorCisg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCBwcml2X29wX3JlYWRfY3Io
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgY29uc3Qgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworCisgICAgc3dpdGNoICggcmVnICkKKyAgICB7Cisg
ICAgY2FzZSAwOiAvKiBSZWFkIENSMCAqLworICAgICAgICAqdmFsID0gKHJlYWRfY3IwKCkgJiB+
WDg2X0NSMF9UUykgfCBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXTsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgMjogLyogUmVhZCBDUjIgKi8KKyAgICBjYXNl
IDQ6IC8qIFJlYWQgQ1I0ICovCisgICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuY3Ry
bHJlZ1tyZWddOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSAzOiAv
KiBSZWFkIENSMyAqLworICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQg
PSBjdXJyLT5kb21haW47CisgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuOworCisgICAgICAgIGlm
ICggIWlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQorICAgICAgICB7CisgICAgICAgICAgICBt
Zm4gPSBwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsKKyAgICAgICAg
ICAgICp2YWwgPSB4ZW5fcGZuX3RvX2NyMyhtZm5fdG9fZ21mbihjdXJyZCwgbWZuKSk7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBsNF9wZ2VudHJ5X3Qg
KnBsNGUgPQorICAgICAgICAgICAgICAgIG1hcF9kb21haW5fcGFnZShfbWZuKHBhZ2V0YWJsZV9n
ZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpKSk7CisKKyAgICAgICAgICAgIG1mbiA9IGw0
ZV9nZXRfcGZuKCpwbDRlKTsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOwor
ICAgICAgICAgICAgKnZhbCA9IGNvbXBhdF9wZm5fdG9fY3IzKG1mbl90b19nbWZuKGN1cnJkLCBt
Zm4pKTsKKyAgICAgICAgfQorICAgICAgICAvKiBQVHMgc2hvdWxkIG5vdCBiZSBzaGFyZWQgKi8K
KyAgICAgICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKG1mbikpID09IGRvbV9j
b3cpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKyAgICB9CisKKyAgICBy
ZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9vcF93cml0
ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKKyAgICBzd2l0Y2ggKCByZWcgKQorICAgIHsKKyAg
ICBjYXNlIDA6IC8qIFdyaXRlIENSMCAqLworICAgICAgICBpZiAoICh2YWwgXiByZWFkX2NyMCgp
KSAmIH5YODZfQ1IwX1RTICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNoYW5nZSB1bm1vZGlm
aWFibGUgQ1IwIGZsYWdzXG4iKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
ICAgIGRvX2ZwdV90YXNrc3dpdGNoKCEhKHZhbCAmIFg4Nl9DUjBfVFMpKTsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgMjogLyogV3JpdGUgQ1IyICovCisgICAgICAg
IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzJdID0gdmFsOworICAgICAgICBhcmNoX3NldF9j
cjIoY3VyciwgdmFsKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2Ug
MzogLyogV3JpdGUgQ1IzICovCisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9
IGN1cnItPmRvbWFpbjsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAgIGludCByYzsKKworICAgICAgICBnZm4gPSAhaXNf
cHZfMzJiaXRfZG9tYWluKGN1cnJkKQorICAgICAgICAgICAgICA/IHhlbl9jcjNfdG9fcGZuKHZh
bCkgOiBjb21wYXRfY3IzX3RvX3Bmbih2YWwpOworICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oY3VycmQsIGdmbiwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICAgICAgaWYgKCAhcGFnZSAp
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcmMgPSBuZXdfZ3Vlc3RfY3IzKHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICAgICAgc3dpdGNoICgg
cmMgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CisgICAgICAgIGNhc2UgLUVSRVNUQVJUOiAvKiByZXRyeSBhZnRlciBwcmVlbXB0
aW9uICovCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKKyAgICAgICAgfQorICAg
ICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLworICAgICAg
ICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2d1ZXN0X2NyNF9maXh1cChjdXJy
LCB2YWwpOworICAgICAgICB3cml0ZV9jcjQocHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGN1cnIp
KTsKKyAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOworICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
K30KKworc3RhdGljIGludCBwcml2X29wX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCit7CisgICAgdW5zaWduZWQgbG9uZyByZXMgPSBkb19nZXRfZGVidWdy
ZWcocmVnKTsKKworICAgIGlmICggSVNfRVJSX1ZBTFVFKHJlcykgKQorICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICAqdmFsID0gcmVzOworCisgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCBwcml2X29wX3dyaXRlX2RyKHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHJldHVybiBkb19zZXRfZGVidWdy
ZWcocmVnLCB2YWwpID09IDAKKyAgICAgICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX1VO
SEFORExFQUJMRTsKK30KKworc3RhdGljIGlubGluZSB1aW50NjRfdCBndWVzdF9taXNjX2VuYWJs
ZSh1aW50NjRfdCB2YWwpCit7CisgICAgdmFsICY9IH4oTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVS
Rl9BVkFJTCB8CisgICAgICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVfTU9OSVRPUl9FTkFC
TEUpOworICAgIHZhbCB8PSBNU1JfSUEzMl9NSVNDX0VOQUJMRV9CVFNfVU5BVkFJTCB8CisgICAg
ICAgICAgIE1TUl9JQTMyX01JU0NfRU5BQkxFX1BFQlNfVU5BVkFJTCB8CisgICAgICAgICAgIE1T
Ul9JQTMyX01JU0NfRU5BQkxFX1hUUFJfRElTQUJMRTsKKyAgICByZXR1cm4gdmFsOworfQorCitz
dGF0aWMgaW5saW5lIGJvb2wgaXNfY3B1ZnJlcV9jb250cm9sbGVyKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgcmV0dXJuICgoY3B1ZnJlcV9jb250cm9sbGVyID09IEZSRVFDVExfZG9t
MF9rZXJuZWwpICYmCisgICAgICAgICAgICBpc19oYXJkd2FyZV9kb21haW4oZCkpOworfQorCitz
dGF0aWMgaW50IHByaXZfb3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZh
bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKK3sKKyAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4
dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50OworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9t
YWluOworICAgIGJvb2wgdnBtdV9tc3IgPSBmYWxzZTsKKworICAgIHN3aXRjaCAoIHJlZyApCisg
ICAgeworICAgICAgICBpbnQgcmM7CisKKyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgICAgICBp
ZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNlID8gX19yZGZzYmFzZSgpIDogY3Vyci0+YXJjaC5w
dl92Y3B1LmZzX2Jhc2U7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNl
IE1TUl9HU19CQVNFOgorICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNlID8gX19y
ZGdzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5w
dl92Y3B1LmdzX2Jhc2Vfa2VybmVsOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisg
ICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9t
YWluKGN1cnJkKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IGN1cnItPmFy
Y2gucHZfdmNwdS5nc19iYXNlX3VzZXI7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisK
KyAgICAvKgorICAgICAqIEluIG9yZGVyIHRvIGZ1bGx5IHJldGFpbiBvcmlnaW5hbCBiZWhhdmlv
ciwgZGVmZXIgY2FsbGluZworICAgICAqIHB2X3NvZnRfcmR0c2MoKSB1bnRpbCBhZnRlciBlbXVs
YXRpb24uIFRoaXMgbWF5IHdhbnQvbmVlZCB0byBiZQorICAgICAqIHJlY29uc2lkZXJlZC4KKyAg
ICAgKi8KKyAgICBjYXNlIE1TUl9JQTMyX1RTQzoKKyAgICAgICAgcG9jLT50c2MgfD0gVFNDX0JB
U0U7CisgICAgICAgIGdvdG8gbm9ybWFsOworCisgICAgY2FzZSBNU1JfVFNDX0FVWDoKKyAgICAg
ICAgcG9jLT50c2MgfD0gVFNDX0FVWDsKKyAgICAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCisg
ICAgICAgICAgICBnb3RvIG5vcm1hbDsKKyAgICAgICAgKnZhbCA9IDA7CisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9FRkVSOgorICAgICAgICAqdmFsID0gcmVh
ZF9lZmVyKCk7CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCisgICAg
ICAgICAgICAqdmFsICY9IH4oRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTE1TTEUpOworICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9DVEw6
CisgICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9TVEFUVVM6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRF
X0xJTUlUOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURV9DVFJMOgorICAgIGNhc2UgTVNSX0s4X1BT
VEFURV9TVEFUVVM6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFMDoKKyAgICBjYXNlIE1TUl9LOF9Q
U1RBVEUxOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTI6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRF
MzoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEU0OgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTU6Cisg
ICAgY2FzZSBNU1JfSzhfUFNUQVRFNjoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEU3OgorICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCB1bmxpa2VseShpc19jcHVmcmVxX2NvbnRyb2xs
ZXIoY3VycmQpKSApCisgICAgICAgICAgICBnb3RvIG5vcm1hbDsKKyAgICAgICAgKnZhbCA9IDA7
CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9JQTMyX1VDT0RF
X1JFVjoKKyAgICAgICAgQlVJTERfQlVHX09OKE1TUl9JQTMyX1VDT0RFX1JFViAhPSBNU1JfQU1E
X1BBVENITEVWRUwpOworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0lOVEVMICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB3cm1zcl9zYWZl
KE1TUl9JQTMyX1VDT0RFX1JFViwgMCkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICAgICAgLyogQXMgZG9jdW1lbnRlZCBpbiB0aGUgU0RNOiBEbyBhIENQVUlEIDEgaGVyZSAqLwor
ICAgICAgICAgICAgY3B1aWRfZWF4KDEpOworICAgICAgICB9CisgICAgICAgIGdvdG8gbm9ybWFs
OworCisgICAgY2FzZSBNU1JfSUEzMl9NSVNDX0VOQUJMRToKKyAgICAgICAgaWYgKCByZG1zcl9z
YWZlKHJlZywgKnZhbCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICp2YWwgPSBndWVz
dF9taXNjX2VuYWJsZSgqdmFsKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
IGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CisgICAgICAgIGlmICggIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICp2
YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFza1swXTsKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9B
TUQ2NF9EUjNfQUREUkVTU19NQVNLOgorICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfREJFWFQpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAqdmFsID0gY3Vyci0+
YXJjaC5wdl92Y3B1LmRyX21hc2tbcmVnIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAx
XTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0lBMzJfUEVS
Rl9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIE5vIGV4dHJhIGNhcGFiaWxpdGllcyBhcmUgc3Vw
cG9ydGVkLiAqLworICAgICAgICAqdmFsID0gMDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKKworICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CisgICAgICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgICAg
ICByZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCAqdmFsKSApCisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgKnZhbCA9IDA7CisgICAgICAgIGlmICggdGhpc19jcHUoY3B1aWRf
ZmF1bHRpbmdfZW5hYmxlZCkgKQorICAgICAgICAgICAgKnZhbCB8PSBNU1JfUExBVEZPUk1fSU5G
T19DUFVJRF9GQVVMVElORzsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNh
c2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKKyAgICAgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgICAgIHJk
bXNyX3NhZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywgKnZhbCkgKQorICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICp2YWwgPSAwOworICAgICAgICBpZiAoIGN1cnItPmFyY2gu
Y3B1aWRfZmF1bHRpbmcgKQorICAgICAgICAgICAgKnZhbCB8PSBNU1JfTUlTQ19GRUFUVVJFU19D
UFVJRF9GQVVMVElORzsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2Ug
TVNSX1A2X1BFUkZDVFIoMCkuLi5NU1JfUDZfUEVSRkNUUig3KToKKyAgICBjYXNlIE1TUl9QNl9F
Vk5UU0VMKDApLi4uTVNSX1A2X0VWTlRTRUwoMyk6CisgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJ
WEVEX0NUUjAuLi5NU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjI6CisgICAgY2FzZSBNU1JfQ09SRV9Q
RVJGX0ZJWEVEX0NUUl9DVFJMLi4uTVNSX0NPUkVfUEVSRl9HTE9CQUxfT1ZGX0NUUkw6CisgICAg
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQor
ICAgICAgICB7CisgICAgICAgICAgICB2cG11X21zciA9IHRydWU7CisgICAgICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIE1TUl9BTURfRkFNMTVIX0VWTlRTRUwwLi4uTVNSX0FN
RF9GQU0xNUhfUEVSRkNUUjU6CisgICAgY2FzZSBNU1JfSzdfRVZOVFNFTDAuLi5NU1JfSzdfUEVS
RkNUUjM6CisgICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8IChib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBpZiAoIHZwbXVfZG9fcmRtc3IocmVnLCB2YWwpICkKKyAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgfQorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBkZWZhdWx0OgorICAg
ICAgICBpZiAoIHJkbXNyX2h5cGVydmlzb3JfcmVncyhyZWcsIHZhbCkgKQorICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgICAgICByYyA9IHZtY2VfcmRtc3IocmVnLCB2YWwp
OworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYg
KCByYyApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICAvKiBmYWxs
IHRocm91Z2ggKi8KKyAgICBub3JtYWw6CisgICAgICAgIC8qIEV2ZXJ5b25lIGNhbiByZWFkIHRo
ZSBNU1Igc3BhY2UuICovCisgICAgICAgIC8qIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRG9t
YWluIGF0dGVtcHRlZCBSRE1TUiAlMDh4XG4iLCByZWcpOyAqLworICAgICAgICBpZiAoIHJkbXNy
X3NhZmUocmVnLCAqdmFsKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cit9
CisKK3N0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0
X3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CisgICAgYm9vbCB2cG11X21z
ciA9IGZhbHNlOworCisgICAgc3dpdGNoICggcmVnICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90
IHRlbXA7CisgICAgICAgIGludCByYzsKKworICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSB8fCAhaXNfY2Fub25pY2FsX2FkZHJlc3Mo
dmFsKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgd3Jmc2Jhc2UodmFsKTsKKyAgICAg
ICAgY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSB2YWw7CisgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9HU19CQVNFOgorICAgICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihjdXJyZCkgfHwgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZhbCkgKQorICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIHdyZ3NiYXNlKHZhbCk7CisgICAgICAgIGN1cnItPmFyY2gu
cHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IHZhbDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKKworICAgIGNhc2UgTVNSX1NIQURPV19HU19CQVNFOgorICAgICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihjdXJyZCkgfHwgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZhbCkgKQorICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIHdybXNybChNU1JfU0hBRE9XX0dTX0JBU0UsIHZhbCk7Cisg
ICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgPSB2YWw7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9LN19GSURfVklEX1NUQVRVUzoKKyAg
ICBjYXNlIE1TUl9LN19GSURfVklEX0NUTDoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEVfTElNSVQ6
CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFX0NUUkw6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFX1NU
QVRVUzoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEUwOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTE6
CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFMjoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEUzOgorICAg
IGNhc2UgTVNSX0s4X1BTVEFURTQ6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFNToKKyAgICBjYXNl
IE1TUl9LOF9QU1RBVEU2OgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTc6CisgICAgY2FzZSBNU1Jf
SzhfSFdDUjoKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9BTUQgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggbGlrZWx5KCFpc19j
cHVmcmVxX2NvbnRyb2xsZXIoY3VycmQpKSB8fAorICAgICAgICAgICAgIHdybXNyX3NhZmUocmVn
LCB2YWwpID09IDAgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6CisgICAgICAgIGlmICggYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgPCAweDEwIHx8IGJvb3RfY3B1X2RhdGEueDg2ID4gMHgxNyApCisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8
fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKKyAgICAgICAgaWYgKCAocmRtc3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCB0ZW1wKSAhPSAw
KSB8fAorICAgICAgICAgICAgICgodmFsIF4gdGVtcCkgJiB+KDFVTEwgPDwgQU1ENjRfTkJfQ0ZH
X0NGOF9FWFRfRU5BQkxFX0JJVCkpICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAg
ICAgaWYgKCB3cm1zcl9zYWZlKE1TUl9BTUQ2NF9OQl9DRkcsIHZhbCkgPT0gMCApCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNS
X0ZBTTEwSF9NTUlPX0NPTkZfQkFTRToKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgfHwKKyAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4
NiA8IDB4MTAgfHwgYm9vdF9jcHVfZGF0YS54ODYgPiAweDE3ICkKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8ICFpc19waW5uZWRf
dmNwdShjdXJyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBp
ZiAoIHJkbXNyX3NhZmUoTVNSX0ZBTTEwSF9NTUlPX0NPTkZfQkFTRSwgdGVtcCkgIT0gMCApCisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCAocGNpX3Byb2JlICYgUENJX1BST0JFX01B
U0spID09IFBDSV9QUk9CRV9NTUNPTkYgPworICAgICAgICAgICAgIHRlbXAgIT0gdmFsIDoKKyAg
ICAgICAgICAgICAoKHRlbXAgXiB2YWwpICYKKyAgICAgICAgICAgICAgfihGQU0xMEhfTU1JT19D
T05GX0VOQUJMRSB8CisgICAgICAgICAgICAgICAgKEZBTTEwSF9NTUlPX0NPTkZfQlVTUkFOR0Vf
TUFTSyA8PAorICAgICAgICAgICAgICAgICBGQU0xMEhfTU1JT19DT05GX0JVU1JBTkdFX1NISUZU
KSB8CisgICAgICAgICAgICAgICAgKCh1NjQpRkFNMTBIX01NSU9fQ09ORl9CQVNFX01BU0sgPDwK
KyAgICAgICAgICAgICAgICAgRkFNMTBIX01NSU9fQ09ORl9CQVNFX1NISUZUKSkpICkKKyAgICAg
ICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgaWYgKCB3cm1zcl9zYWZlKE1TUl9GQU0xMEhf
TU1JT19DT05GX0JBU0UsIHZhbCkgPT0gMCApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX0lBMzJfVUNPREVfUkVWOgorICAg
ICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMICkK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3Vy
cmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCB0ZW1wKSApCisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgaWYgKCB2YWwgKQorICAgICAgICAgICAgZ290byBpbnZhbGlkOwor
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfSUEzMl9NSVNDX0VO
QUJMRToKKyAgICAgICAgaWYgKCByZG1zcl9zYWZlKHJlZywgdGVtcCkgKQorICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIGlmICggdmFsICE9IGd1ZXN0X21pc2NfZW5hYmxlKHRlbXApICkKKyAg
ICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKwor
ICAgIGNhc2UgTVNSX0lBMzJfTVBFUkY6CisgICAgY2FzZSBNU1JfSUEzMl9BUEVSRjoKKyAgICAg
ICAgaWYgKCAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwpICYm
CisgICAgICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FN
RCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggbGlrZWx5KCFpc19jcHVmcmVx
X2NvbnRyb2xsZXIoY3VycmQpKSB8fAorICAgICAgICAgICAgIHdybXNyX3NhZmUocmVnLCB2YWwp
ID09IDAgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIE1TUl9JQTMyX1BFUkZfQ1RMOgorICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMICkKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9jb250cm9sbGVyKGN1cnJkKSkgfHwKKyAg
ICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkKKyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfSUEzMl9USEVS
TV9DT05UUk9MOgorICAgIGNhc2UgTVNSX0lBMzJfRU5FUkdZX1BFUkZfQklBUzoKKyAgICAgICAg
aWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCApCisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8
fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgfHwKKyAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywg
dmFsKSA9PSAwICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKKyAgICAgICAgaWYg
KCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSB8fCAodmFsID4+IDMyKSApCisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmRyX21hc2tbMF0gPSB2
YWw7CisgICAgICAgIGlmICggY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s3XSAmIERSN19BQ1RJVkVfTUFT
SyApCisgICAgICAgICAgICB3cm1zcmwoTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0ssIHZhbCk7
CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9BTUQ2NF9EUjFf
QUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSzoKKyAgICAgICAgaWYg
KCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSB8fCAodmFsID4+IDMyKSApCisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmRyX21hc2tbcmVnIC0g
TVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9IHZhbDsKKyAgICAgICAgaWYgKCBjdXJy
LT5hcmNoLmRlYnVncmVnWzddICYgRFI3X0FDVElWRV9NQVNLICkKKyAgICAgICAgICAgIHdybXNy
bChyZWcsIHZhbCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1T
Ul9JTlRFTF9QTEFURk9STV9JTkZPOgorICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICAgICAgdmFsIHx8IHJkbXNyX3Nh
ZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkgKQorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZF
QVRVUkVTX0VOQUJMRVM6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9
IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgICAgICAodmFsICYgfk1TUl9NSVNDX0ZFQVRV
UkVTX0NQVUlEX0ZBVUxUSU5HKSB8fAorICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVM
X01JU0NfRkVBVFVSRVNfRU5BQkxFUywgdGVtcCkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGlmICggKHZhbCAmIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSAmJgorICAg
ICAgICAgICAgICF0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKSApCisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgY3Vyci0+YXJjaC5jcHVpZF9mYXVsdGluZyA9ICEhKHZhbCAmIE1T
Ul9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKKworICAgIGNhc2UgTVNSX1A2X1BFUkZDVFIoMCkuLi5NU1JfUDZfUEVSRkNUUig3KToK
KyAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApLi4uTVNSX1A2X0VWTlRTRUwoMyk6CisgICAgY2Fz
ZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjAuLi5NU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjI6Cisg
ICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUl9DVFJMLi4uTVNSX0NPUkVfUEVSRl9HTE9C
QUxfT1ZGX0NUUkw6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4
Nl9WRU5ET1JfSU5URUwgKQorICAgICAgICB7CisgICAgICAgICAgICB2cG11X21zciA9IHRydWU7
CisgICAgY2FzZSBNU1JfQU1EX0ZBTTE1SF9FVk5UU0VMMC4uLk1TUl9BTURfRkFNMTVIX1BFUkZD
VFI1OgorICAgIGNhc2UgTVNSX0s3X0VWTlRTRUwwLi4uTVNSX0s3X1BFUkZDVFIzOgorICAgICAg
ICAgICAgaWYgKCB2cG11X21zciB8fCAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9W
RU5ET1JfQU1EKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAodnBtdV9t
b2RlICYgWEVOUE1VX01PREVfQUxMKSAmJgorICAgICAgICAgICAgICAgICAgICAgIWlzX2hhcmR3
YXJlX2RvbWFpbihjdXJyZCkgKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOworCisgICAgICAgICAgICAgICAgaWYgKCB2cG11X2RvX3dybXNyKHJlZywgdmFsLCAwKSAp
CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgLyogZmFsbCB0aHJv
dWdoICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgaWYgKCB3cm1zcl9oeXBlcnZpc29yX3JlZ3Mo
cmVnLCB2YWwpID09IDEgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
ICAgICByYyA9IHZtY2Vfd3Jtc3IocmVnLCB2YWwpOworICAgICAgICBpZiAoIHJjIDwgMCApCisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworCisgICAgICAgIGlmICggKHJkbXNyX3NhZmUocmVnLCB0ZW1wKSAhPSAw
KSB8fCAodmFsICE9IHRlbXApICkKKyAgICBpbnZhbGlkOgorICAgICAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAiRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiAlMDh4IGZyb20gMHglMDE2IlBSSXg2NCIgdG8gMHglMDE2IlBSSXg2NCJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICByZWcsIHRlbXAsIHZhbCk7CisgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworfQorCitz
dGF0aWMgaW50IHByaXZfb3Bfd2JpbnZkKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQor
eworICAgIC8qIElnbm9yZSB0aGUgaW5zdHJ1Y3Rpb24gaWYgdW5wcml2aWxlZ2VkLiAqLworICAg
IGlmICggIWNhY2hlX2ZsdXNoX3Blcm1pdHRlZChjdXJyZW50LT5kb21haW4pICkKKyAgICAgICAg
LyoKKyAgICAgICAgICogTm9uLXBoeXNkZXYgZG9tYWluIGF0dGVtcHRlZCBXQklOVkQ7IGlnbm9y
ZSBmb3Igbm93IHNpbmNlCisgICAgICAgICAqIG5ld2VyIGxpbnV4IHVzZXMgdGhpcyBpbiBzb21l
IHN0YXJ0LW9mLWRheSB0aW1pbmcgbG9vcHMuCisgICAgICAgICAqLworICAgICAgICA7CisgICAg
ZWxzZQorICAgICAgICB3YmludmQoKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisK
K2ludCBwdl9lbXVsX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCisgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKK3sKKyAgICBndWVzdF9jcHVpZChjdXJyZW50LCBsZWFmLCBzdWJsZWFmLCBy
ZXMpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCBwcml2X29w
X3ZhbGlkYXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7Cisg
ICAgc3dpdGNoICggY3R4dC0+b3Bjb2RlICkKKyAgICB7CisgICAgY2FzZSAweDZjIC4uLiAweDZm
OiAvKiBpbnMgLyBvdXRzICovCisgICAgY2FzZSAweGU0IC4uLiAweGU3OiAvKiBpbiAvIG91dCAo
aW1tZWRpYXRlIHBvcnQpICovCisgICAgY2FzZSAweGVjIC4uLiAweGVmOiAvKiBpbiAvIG91dCAo
cG9ydCBpbiAlZHgpICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA2KTogLyogY2x0
cyAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwOSk6IC8qIHdiaW52ZCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyMCkgLi4uCisgICAgICAgICBYODZFTVVMX09QQygw
eDBmLCAweDIzKTogLyogbW92IHRvL2Zyb20gY3IvZHIgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYsIDB4MzApOiAvKiB3cm1zciAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgz
MSk6IC8qIHJkdHNjICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDMyKTogLyogcmRt
c3IgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YTIpOiAvKiBjcHVpZCAqLworICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSAweGZhOiBjYXNlIDB4ZmI6IC8q
IGNsaSAvIHN0aSAqLworICAgICAgICBpZiAoICFpb3BsX29rKGN1cnJlbnQsIGN0eHQtPnJlZ3Mp
ICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAvKgorICAgICAgICAgKiBUaGlzIGlzIGp1
c3QgdG9vIGRhbmdlcm91cyB0byBhbGxvdywgaW4gbXkgb3Bpbmlvbi4gQ29uc2lkZXIgaWYgdGhl
CisgICAgICAgICAqIGNhbGxlciB0aGVuIHRyaWVzIHRvIHJlZW5hYmxlIGludGVycnVwdHMgdXNp
bmcgUE9QRjogd2UgY2FuJ3QgdHJhcAorICAgICAgICAgKiB0aGF0IGFuZCB3ZSdsbCBlbmQgdXAg
d2l0aCBoYXJkLXRvLWRlYnVnIGxvY2t1cHMuIEZhc3QgJiBsb29zZSB3aWxsCisgICAgICAgICAq
IGRvIGZvciB1cy4gOi0pCisgICAgICAgIHZjcHVfaW5mbyhjdXJyZW50LCBldnRjaG5fdXBjYWxs
X21hc2spID0gKGN0eHQtPm9wY29kZSA9PSAweGZhKTsKKyAgICAgICAgICovCisgICAgICAgIHJl
dHVybiBYODZFTVVMX0RPTkU7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpOgor
ICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG1vZHJtX3JtLCBtb2RybV9yZWc7CisKKyAgICAg
ICAgaWYgKCB4ODZfaW5zbl9tb2RybShzdGF0ZSwgJm1vZHJtX3JtLCAmbW9kcm1fcmVnKSAhPSAz
IHx8CisgICAgICAgICAgICAgKG1vZHJtX3JtICYgNykgIT0gMSApCisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSAyOiAvKiB4c2V0YnYgKi8KKyAgICAgICAgY2FzZSA3OiAvKiByZHRzY3AgKi8KKyAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKK30KKworc3Rh
dGljIGludCBwcml2X29wX2luc25fZmV0Y2goZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKnBfZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGNvbnN0IHN0cnVjdCBwcml2
X29wX2N0eHQgKnBvYyA9CisgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9v
cF9jdHh0LCBjdHh0KTsKKyAgICB1bnNpZ25lZCBpbnQgcmM7CisgICAgdW5zaWduZWQgbG9uZyBh
ZGRyID0gcG9jLT5jcy5iYXNlICsgb2Zmc2V0OworCisgICAgQVNTRVJUKHNlZyA9PSB4ODZfc2Vn
X2NzKTsKKworICAgIC8qIFdlIGRvbid0IG1lYW4gdG8gZW11bGF0ZSBhbnkgYnJhbmNoZXMuICov
CisgICAgaWYgKCAhYnl0ZXMgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
CisKKyAgICByYyA9IHB2X2VtdWxfdmlydF90b19saW5lYXIocG9jLT5jcy5iYXNlLCBvZmZzZXQs
IGJ5dGVzLCBwb2MtPmNzLmxpbWl0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ODZfc2VnX2NzLCBjdHh0LCAmYWRkcik7CisgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQor
ICAgICAgICByZXR1cm4gcmM7CisKKyAgICBpZiAoIChyYyA9IF9fY29weV9mcm9tX3VzZXIocF9k
YXRhLCAodm9pZCAqKWFkZHIsIGJ5dGVzKSkgIT0gMCApCisgICAgeworICAgICAgICAvKgorICAg
ICAgICAgKiBUT0RPOiBUaGlzIHNob3VsZCByZXBvcnQgUEZFQ19pbnNuX2ZldGNoIHdoZW4gZ29j
LT5pbnNuX2ZldGNoICYmCisgICAgICAgICAqIGNwdV9oYXNfbngsIGJ1dCB3ZSdkIHRoZW4gbmVl
ZCBhICJmZXRjaCIgdmFyaWFudCBvZgorICAgICAgICAgKiBfX2NvcHlfZnJvbV91c2VyKCkgcmVz
cGVjdGluZyBOWCwgU01FUCwgYW5kIHByb3RlY3Rpb24ga2V5cy4KKyAgICAgICAgICovCisgICAg
ICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCBhZGRyICsgYnl0ZXMgLSByYywgY3R4dCk7CisgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworfQorCisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHByaXZf
b3Bfb3BzID0geworICAgIC5pbnNuX2ZldGNoICAgICAgICAgID0gcHJpdl9vcF9pbnNuX2ZldGNo
LAorICAgIC5yZWFkICAgICAgICAgICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFibGVfcncsCisg
ICAgLnZhbGlkYXRlICAgICAgICAgICAgPSBwcml2X29wX3ZhbGlkYXRlLAorICAgIC5yZWFkX2lv
ICAgICAgICAgICAgID0gcHJpdl9vcF9yZWFkX2lvLAorICAgIC53cml0ZV9pbyAgICAgICAgICAg
ID0gcHJpdl9vcF93cml0ZV9pbywKKyAgICAucmVwX2lucyAgICAgICAgICAgICA9IHByaXZfb3Bf
cmVwX2lucywKKyAgICAucmVwX291dHMgICAgICAgICAgICA9IHByaXZfb3BfcmVwX291dHMsCisg
ICAgLnJlYWRfc2VnbWVudCAgICAgICAgPSBwcml2X29wX3JlYWRfc2VnbWVudCwKKyAgICAucmVh
ZF9jciAgICAgICAgICAgICA9IHByaXZfb3BfcmVhZF9jciwKKyAgICAud3JpdGVfY3IgICAgICAg
ICAgICA9IHByaXZfb3Bfd3JpdGVfY3IsCisgICAgLnJlYWRfZHIgICAgICAgICAgICAgPSBwcml2
X29wX3JlYWRfZHIsCisgICAgLndyaXRlX2RyICAgICAgICAgICAgPSBwcml2X29wX3dyaXRlX2Ry
LAorICAgIC5yZWFkX21zciAgICAgICAgICAgID0gcHJpdl9vcF9yZWFkX21zciwKKyAgICAud3Jp
dGVfbXNyICAgICAgICAgICA9IHByaXZfb3Bfd3JpdGVfbXNyLAorICAgIC5jcHVpZCAgICAgICAg
ICAgICAgID0gcHZfZW11bF9jcHVpZCwKKyAgICAud2JpbnZkICAgICAgICAgICAgICA9IHByaXZf
b3Bfd2JpbnZkLAorfTsKKworaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CisgICAgc3RydWN0IHByaXZfb3Bf
Y3R4dCBjdHh0ID0geworICAgICAgICAuY3R4dC5yZWdzID0gcmVncywKKyAgICAgICAgLmN0eHQu
dmVuZG9yID0gY3VycmQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IsCisgICAgICAgIC5jdHh0Lmxt
YSA9ICFpc19wdl8zMmJpdF9kb21haW4oY3VycmQpLAorICAgIH07CisgICAgaW50IHJjOworICAg
IHVuc2lnbmVkIGludCBlZmxhZ3MsIGFyOworCisgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHJl
Z3MtPmNzLCBjdXJyLCAmY3R4dC5jcy5iYXNlLCAmY3R4dC5jcy5saW1pdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmFyLCAxKSB8fAorICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8
CisgICAgICAgICAhKGFyICYgX1NFR01FTlRfUCkgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVO
VF9DT0RFKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyogTWlycm9yIHZpcnR1YWxpemVk
IHN0YXRlIGludG8gRUZMQUdTLiAqLworICAgIEFTU0VSVChyZWdzLT5lZmxhZ3MgJiBYODZfRUZM
QUdTX0lGKTsKKyAgICBpZiAoIHZjcHVfaW5mbyhjdXJyLCBldnRjaG5fdXBjYWxsX21hc2spICkK
KyAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX0lGOworICAgIGVsc2UKKyAgICAg
ICAgcmVncy0+ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfSUY7CisgICAgQVNTRVJUKCEocmVncy0+ZWZs
YWdzICYgWDg2X0VGTEFHU19JT1BMKSk7CisgICAgcmVncy0+ZWZsYWdzIHw9IGN1cnItPmFyY2gu
cHZfdmNwdS5pb3BsOworICAgIGVmbGFncyA9IHJlZ3MtPmVmbGFnczsKKworICAgIGN0eHQuY3R4
dC5hZGRyX3NpemUgPSBhciAmIF9TRUdNRU5UX0wgPyA2NCA6IGFyICYgX1NFR01FTlRfREIgPyAz
MiA6IDE2OworICAgIC8qIExlYXZlIHplcm8gaW4gY3R4dC5jdHh0LnNwX3NpemUsIGFzIGl0J3Mg
bm90IG5lZWRlZC4gKi8KKyAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LmN0eHQsICZwcml2X29w
X29wcyk7CisKKyAgICBpZiAoIGN0eHQuaW9fZW11bF9zdHViICkKKyAgICAgICAgdW5tYXBfZG9t
YWluX3BhZ2UoY3R4dC5pb19lbXVsX3N0dWIpOworCisgICAgLyoKKyAgICAgKiBVbi1taXJyb3Ig
dmlydHVhbGl6ZWQgc3RhdGUgZnJvbSBFRkxBR1MuCisgICAgICogTm90aGluZyB3ZSBhbGxvdyB0
byBiZSBlbXVsYXRlZCBjYW4gY2hhbmdlIGFueXRoaW5nIG90aGVyIHRoYW4gdGhlCisgICAgICog
YXJpdGhtZXRpYyBiaXRzLCBhbmQgdGhlIHJlc3VtZSBmbGFnLgorICAgICAqLworICAgIEFTU0VS
VCghKChyZWdzLT5lZmxhZ3MgXiBlZmxhZ3MpICYKKyAgICAgICAgICAgICB+KFg4Nl9FRkxBR1Nf
UkYgfCBYODZfRUZMQUdTX0FSSVRIX01BU0spKSk7CisgICAgcmVncy0+ZWZsYWdzIHw9IFg4Nl9F
RkxBR1NfSUY7CisgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX0lPUEw7CisKKyAgICBz
d2l0Y2ggKCByYyApCisgICAgeworICAgIGNhc2UgWDg2RU1VTF9PS0FZOgorICAgICAgICBpZiAo
IGN0eHQudHNjICYgVFNDX0JBU0UgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGN0eHQu
dHNjICYgVFNDX0FVWCApCisgICAgICAgICAgICAgICAgcHZfc29mdF9yZHRzYyhjdXJyLCByZWdz
LCAxKTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBjdXJyZC0+YXJjaC52dHNjICkKKyAgICAgICAg
ICAgICAgICBwdl9zb2Z0X3JkdHNjKGN1cnIsIHJlZ3MsIDApOworICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgIG1zcl9zcGxpdChyZWdzLCByZHRzYygpKTsKKyAgICAgICAgfQorCisg
ICAgICAgIGlmICggY3R4dC5jdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKKyAgICAgICAgICAgIGN0
eHQuYnBtYXRjaCB8PSBEUl9TVEVQOworICAgICAgICBpZiAoIGN0eHQuYnBtYXRjaCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGN1cnItPmFyY2guZGVidWdyZWdbNl0gfD0gY3R4dC5icG1hdGNo
IHwgRFJfU1RBVFVTX1JFU0VSVkVEX09ORTsKKyAgICAgICAgICAgIGlmICggIShjdXJyLT5hcmNo
LnB2X3ZjcHUudHJhcF9ib3VuY2UuZmxhZ3MgJiBUQkZfRVhDRVBUSU9OKSApCisgICAgICAgICAg
ICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMp
OworICAgICAgICB9CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1V
TF9SRVRSWToKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKworICAgIGNhc2Ug
WDg2RU1VTF9FWENFUFRJT046CisgICAgICAgIHB2X2luamVjdF9ldmVudCgmY3R4dC5jdHh0LmV2
ZW50KTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICB9CisKKyAgICBy
ZXR1cm4gMDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2dwcl9zd2l0Y2guUyBiL3hlbi9hcmNoL3g4Ni9wdi9ncHJfc3dpdGNo
LlMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9hcmNoL3g4Ni94ODZfNjQv
Z3ByX3N3aXRjaC5TCnJlbmFtZSB0byB4ZW4vYXJjaC94ODYvcHYvZ3ByX3N3aXRjaC5TCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IGNkOGNhMjAzOTguLmNkNDNlOWY0NGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC03OCw2ICs3OCw4IEBACiAjaW5jbHVkZSA8
YXNtL2NwdWlkLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCisjaW5jbHVkZSA8YXNtL3B2L3Ry
YXBzLmg+CisKIC8qCiAgKiBvcHRfbm1pOiBvbmUgb2YgJ2lnbm9yZScsICdkb20wJywgb3IgJ2Zh
dGFsJy4KICAqICBmYXRhbDogIFhlbiBwcmludHMgZGlhZ25vc3RpYyBtZXNzYWdlIGFuZCB0aGVu
IGhhbmdzLgpAQCAtNzA1LDQxICs3MDcsNiBAQCBzdGF0aWMgdm9pZCBpbnN0cnVjdGlvbl9kb25l
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBsb25nIHJpcCkKICAgICB9CiB9
CiAKLXN0YXRpYyB1bnNpZ25lZCBpbnQgY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChzdHJ1Y3Qg
dmNwdSAqdiwKLSAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGxlbikKLXsKLSAg
ICB1bnNpZ25lZCBpbnQgd2lkdGgsIGksIG1hdGNoID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIHN0
YXJ0OwotCi0gICAgaWYgKCAhKHYtPmFyY2guZGVidWdyZWdbNV0pIHx8Ci0gICAgICAgICAhKHYt
PmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkgKQotICAgICAgICByZXR1cm4g
MDsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlmICgg
ISh2LT5hcmNoLmRlYnVncmVnWzVdICYKLSAgICAgICAgICAgICAgICgzIDw8IChpICogRFJfRU5B
QkxFX1NJWkUpKSkgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgc3RhcnQgPSB2
LT5hcmNoLmRlYnVncmVnW2ldOwotICAgICAgICB3aWR0aCA9IDA7Ci0KLSAgICAgICAgc3dpdGNo
ICggKHYtPmFyY2guZGVidWdyZWdbN10gPj4KLSAgICAgICAgICAgICAgICAgIChEUl9DT05UUk9M
X1NISUZUICsgaSAqIERSX0NPTlRST0xfU0laRSkpICYgMHhjICkKLSAgICAgICAgewotICAgICAg
ICBjYXNlIERSX0xFTl8xOiB3aWR0aCA9IDE7IGJyZWFrOwotICAgICAgICBjYXNlIERSX0xFTl8y
OiB3aWR0aCA9IDI7IGJyZWFrOwotICAgICAgICBjYXNlIERSX0xFTl80OiB3aWR0aCA9IDQ7IGJy
ZWFrOwotICAgICAgICBjYXNlIERSX0xFTl84OiB3aWR0aCA9IDg7IGJyZWFrOwotICAgICAgICB9
Ci0KLSAgICAgICAgaWYgKCAoc3RhcnQgPCAocG9ydCArIGxlbikpICYmICgoc3RhcnQgKyB3aWR0
aCkgPiBwb3J0KSApCi0gICAgICAgICAgICBtYXRjaCB8PSAxIDw8IGk7Ci0gICAgfQotCi0gICAg
cmV0dXJuIG1hdGNoOwotfQotCiAvKgogICogQ2FsbGVkIGZyb20gYXNtIHRvIHNldCB1cCB0aGUg
TUNFIHRyYXBib3VuY2UgaW5mby4KICAqIFJldHVybnMgMCBpZiBubyBjYWxsYmFjayBpcyBzZXQg
dXAsIGVsc2UgMS4KQEAgLTE3MzMsMTMyNyArMTcwMCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRl
X2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IGdhdGVfc2VsLAogICAgIHJldHVybiAxOwogfQogCi1z
dGF0aWMgaW50IHB2X2VtdWxfdmlydF90b19saW5lYXIodW5zaWduZWQgbG9uZyBiYXNlLCB1bnNp
Z25lZCBsb25nIG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGxvbmcgbGltaXQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYWRkcikKLXsKLSAgICBpbnQg
cmMgPSBYODZFTVVMX09LQVk7Ci0KLSAgICAqYWRkciA9IGJhc2UgKyBvZmZzZXQ7Ci0KLSAgICBp
ZiAoIGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICkKLSAgICB7Ci0gICAgICAgIGlmICggbGltaXQgPCBi
eXRlcyAtIDEgfHwgb2Zmc2V0ID4gbGltaXQgLSBieXRlcyArIDEgKQotICAgICAgICAgICAgcmMg
PSBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgKmFkZHIgPSAodWludDMyX3QpKmFkZHI7Ci0g
ICAgfQotICAgIGVsc2UgaWYgKCAhX19hZGRyX29rKCphZGRyKSApCi0gICAgICAgIHJjID0gWDg2
RU1VTF9FWENFUFRJT047Ci0KLSAgICBpZiAoIHVubGlrZWx5KHJjID09IFg4NkVNVUxfRVhDRVBU
SU9OKSApCi0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0geDg2X3NlZ19zcyA/
IFRSQVBfZ3BfZmF1bHQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAsIGN0eHQpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdHJ1Y3QgcHJpdl9vcF9jdHh0IHsK
LSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0OwotICAgIHN0cnVjdCB7Ci0gICAgICAg
IHVuc2lnbmVkIGxvbmcgYmFzZSwgbGltaXQ7Ci0gICAgfSBjczsKLSAgICBjaGFyICppb19lbXVs
X3N0dWI7Ci0gICAgdW5zaWduZWQgaW50IGJwbWF0Y2g7Ci0gICAgdW5zaWduZWQgaW50IHRzYzsK
LSNkZWZpbmUgVFNDX0JBU0UgMQotI2RlZmluZSBUU0NfQVVYIDIKLX07Ci0KLXN0YXRpYyBpbnQg
cHJpdl9vcF9pbnNuX2ZldGNoKGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpwX2RhdGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBjb25zdCBzdHJ1Y3QgcHJpdl9vcF9jdHh0
ICpwb2MgPQotICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwg
Y3R4dCk7Ci0gICAgdW5zaWduZWQgaW50IHJjOwotICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IHBv
Yy0+Y3MuYmFzZSArIG9mZnNldDsKLQotICAgIEFTU0VSVChzZWcgPT0geDg2X3NlZ19jcyk7Ci0K
LSAgICAvKiBXZSBkb24ndCBtZWFuIHRvIGVtdWxhdGUgYW55IGJyYW5jaGVzLiAqLwotICAgIGlm
ICggIWJ5dGVzICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAg
cmMgPSBwdl9lbXVsX3ZpcnRfdG9fbGluZWFyKHBvYy0+Y3MuYmFzZSwgb2Zmc2V0LCBieXRlcywg
cG9jLT5jcy5saW1pdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2X3NlZ19j
cywgY3R4dCwgJmFkZHIpOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAg
cmV0dXJuIHJjOwotCi0gICAgaWYgKCAocmMgPSBfX2NvcHlfZnJvbV91c2VyKHBfZGF0YSwgKHZv
aWQgKilhZGRyLCBieXRlcykpICE9IDAgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICog
VE9ETzogVGhpcyBzaG91bGQgcmVwb3J0IFBGRUNfaW5zbl9mZXRjaCB3aGVuIGdvYy0+aW5zbl9m
ZXRjaCAmJgotICAgICAgICAgKiBjcHVfaGFzX254LCBidXQgd2UnZCB0aGVuIG5lZWQgYSAiZmV0
Y2giIHZhcmlhbnQgb2YKLSAgICAgICAgICogX19jb3B5X2Zyb21fdXNlcigpIHJlc3BlY3Rpbmcg
TlgsIFNNRVAsIGFuZCBwcm90ZWN0aW9uIGtleXMuCi0gICAgICAgICAqLwotICAgICAgICB4ODZf
ZW11bF9wYWdlZmF1bHQoMCwgYWRkciArIGJ5dGVzIC0gcmMsIGN0eHQpOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgfQotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
LX0KLQotc3RhdGljIGludCBwcml2X29wX3JlYWRfc2VnbWVudChlbnVtIHg4Nl9zZWdtZW50IHNl
ZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0
ZXIgKnJlZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgLyogQ2hlY2sgaWYgdGhpcyBpcyBhbiBhdHRlbXB0IHRv
IGFjY2VzcyB0aGUgSS9PIGJpdG1hcC4gKi8KLSAgICBpZiAoIHNlZyA9PSB4ODZfc2VnX3RyICkK
LSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIGN0eHQtPm9wY29kZSApCi0gICAgICAgIHsKLSAgICAg
ICAgY2FzZSAweDZjIC4uLiAweDZmOiAvKiBpbnMgLyBvdXRzICovCi0gICAgICAgIGNhc2UgMHhl
NCAuLi4gMHhlNzogLyogaW4gLyBvdXQgKGltbWVkaWF0ZSBwb3J0KSAqLwotICAgICAgICBjYXNl
IDB4ZWMgLi4uIDB4ZWY6IC8qIGluIC8gb3V0IChwb3J0IGluICVkeCkgKi8KLSAgICAgICAgICAg
IC8qIERlZmVyIHRoZSBjaGVjayB0byBwcml2X29wX3tyZWFkLHdyaXRlfV9pbygpLiAqLwotICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRE9ORTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlm
ICggY3R4dC0+YWRkcl9zaXplIDwgNjQgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBs
aW1pdDsKLSAgICAgICAgdW5zaWduZWQgaW50IHNlbCwgYXI7Ci0KLSAgICAgICAgc3dpdGNoICgg
c2VnICkKLSAgICAgICAgewotICAgICAgICBjYXNlIHg4Nl9zZWdfY3M6IHNlbCA9IGN0eHQtPnJl
Z3MtPmNzOyBicmVhazsKLSAgICAgICAgY2FzZSB4ODZfc2VnX2RzOiBzZWwgPSByZWFkX3NyZWco
ZHMpOyAgYnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19lczogc2VsID0gcmVhZF9zcmVnKGVz
KTsgIGJyZWFrOwotICAgICAgICBjYXNlIHg4Nl9zZWdfZnM6IHNlbCA9IHJlYWRfc3JlZyhmcyk7
ICBicmVhazsKLSAgICAgICAgY2FzZSB4ODZfc2VnX2dzOiBzZWwgPSByZWFkX3NyZWcoZ3MpOyAg
YnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19zczogc2VsID0gY3R4dC0+cmVncy0+c3M7IGJy
ZWFrOwotICAgICAgICBkZWZhdWx0OiByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAg
ICAgIH0KLQotICAgICAgICBpZiAoICFyZWFkX2Rlc2NyaXB0b3Ioc2VsLCBjdXJyZW50LCAmcmVn
LT5iYXNlLCAmbGltaXQsICZhciwgMCkgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwotCi0gICAgICAgIHJlZy0+bGltaXQgPSBsaW1pdDsKLSAgICAgICAgcmVnLT5h
dHRyLmJ5dGVzID0gYXIgPj4gODsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgc3dp
dGNoICggc2VnICkKLSAgICAgICAgewotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgaWYg
KCAhaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKLSAgICAgICAgICAgICAgICByZXR1cm4gWDg2
RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgICAgICAgICByZWctPmJhc2UgPSAwOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19mczoKLSAgICAgICAgICAgIHJlZy0+YmFz
ZSA9IHJkZnNiYXNlKCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSB4ODZfc2Vn
X2dzOgotICAgICAgICAgICAgcmVnLT5iYXNlID0gcmRnc2Jhc2UoKTsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcmVnLT5saW1pdCA9IH4wVTsKLQotICAgICAgICBy
ZWctPmF0dHIuYnl0ZXMgPSAwOwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnR5cGUgPSBfU0VH
TUVOVF9XUiA+PiA4OwotICAgICAgICBpZiAoIHNlZyA9PSB4ODZfc2VnX2NzICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy50eXBlIHw9IF9TRUdNRU5UX0NPREUgPj4g
ODsKLSAgICAgICAgICAgIHJlZy0+YXR0ci5maWVsZHMubCA9IDE7Ci0gICAgICAgIH0KLSAgICAg
ICAgZWxzZQotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kYiA9IDE7Ci0gICAgICAgIHJl
Zy0+YXR0ci5maWVsZHMucyAgID0gMTsKLSAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSAz
OwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnAgICA9IDE7Ci0gICAgICAgIHJlZy0+YXR0ci5m
aWVsZHMuZyAgID0gMTsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIEZvciB4ODZfZW11bGF0ZS5j
J3MgbW9kZV9yaW5nMCgpIHRvIHdvcmssIGZha2UgYSBEUEwgb2YgemVyby4KLSAgICAgKiBBbHNv
IGRvIHRoaXMgZm9yIGNvbnNpc3RlbmN5IGZvciBub24tY29uZm9ybWluZyBjb2RlIHNlZ21lbnRz
LgotICAgICAqLwotICAgIGlmICggKHNlZyA9PSB4ODZfc2VnX3NzIHx8Ci0gICAgICAgICAgKHNl
ZyA9PSB4ODZfc2VnX2NzICYmCi0gICAgICAgICAgICEocmVnLT5hdHRyLmZpZWxkcy50eXBlICYg
KF9TRUdNRU5UX0VDID4+IDgpKSkpICYmCi0gICAgICAgICBndWVzdF9rZXJuZWxfbW9kZShjdXJy
ZW50LCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZHBsID0gMDsKLQot
ICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLS8qIFBlcmZvcm0gSU9QTCBjaGVjayBiZXR3
ZWVuIHRoZSB2Y3B1J3Mgc2hhZG93ZWQgSU9QTCwgYW5kIHRoZSBhc3N1bWVkIGNwbC4gKi8KLXN0
YXRpYyBib29sX3QgaW9wbF9vayhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgdW5zaWduZWQgaW50IGNwbCA9IGd1ZXN0X2tlcm5l
bF9tb2RlKHYsIHJlZ3MpID8KLSAgICAgICAgKFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hpdGVj
dHVyYWxfaW9wbCkgPyAwIDogMSkgOiAzOwotCi0gICAgQVNTRVJUKCh2LT5hcmNoLnB2X3ZjcHUu
aW9wbCAmIH5YODZfRUZMQUdTX0lPUEwpID09IDApOwotCi0gICAgcmV0dXJuIElPUEwoY3BsKSA8
PSB2LT5hcmNoLnB2X3ZjcHUuaW9wbDsKLX0KLQotLyogSGFzIHRoZSBndWVzdCByZXF1ZXN0ZWQg
c3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCi1zdGF0aWMgaW50
IGd1ZXN0X2lvX29rYXkoCi0gICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRl
cywKLSAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0g
ICAgLyogSWYgaW4gdXNlciBtb2RlLCBzd2l0Y2ggdG8ga2VybmVsIG1vZGUganVzdCB0byByZWFk
IEkvTyBiaXRtYXAuICovCi0gICAgaW50IHVzZXJfbW9kZSA9ICEodi0+YXJjaC5mbGFncyAmIFRG
X2tlcm5lbF9tb2RlKTsKLSNkZWZpbmUgVE9HR0xFX01PREUoKSBpZiAoIHVzZXJfbW9kZSApIHRv
Z2dsZV9ndWVzdF9tb2RlKHYpCi0KLSAgICBpZiAoIGlvcGxfb2sodiwgcmVncykgKQotICAgICAg
ICByZXR1cm4gMTsKLQotICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmlvYm1wX2xpbWl0ID4gKHBv
cnQgKyBieXRlcykgKQotICAgIHsKLSAgICAgICAgdW5pb24geyB1aW50OF90IGJ5dGVzWzJdOyB1
aW50MTZfdCBtYXNrOyB9IHg7Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogR3JhYiBwZXJtaXNz
aW9uIGJ5dGVzIGZyb20gZ3Vlc3Qgc3BhY2UuIEluYWNjZXNzaWJsZSBieXRlcyBhcmUKLSAgICAg
ICAgICogcmVhZCBhcyAweGZmIChubyBhY2Nlc3MgYWxsb3dlZCkuCi0gICAgICAgICAqLwotICAg
ICAgICBUT0dHTEVfTU9ERSgpOwotICAgICAgICBzd2l0Y2ggKCBfX2NvcHlfZnJvbV9ndWVzdF9v
ZmZzZXQoeC5ieXRlcywgdi0+YXJjaC5wdl92Y3B1LmlvYm1wLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcG9ydD4+MywgMikgKQotICAgICAgICB7Ci0gICAgICAg
IGRlZmF1bHQ6IHguYnl0ZXNbMF0gPSB+MDsKLSAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICov
Ci0gICAgICAgIGNhc2UgMTogIHguYnl0ZXNbMV0gPSB+MDsKLSAgICAgICAgICAgIC8qIGZhbGx0
aHJvdWdoICovCi0gICAgICAgIGNhc2UgMDogIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIFRP
R0dMRV9NT0RFKCk7Ci0KLSAgICAgICAgaWYgKCAoeC5tYXNrICYgKCgoMTw8Ynl0ZXMpLTEpIDw8
IChwb3J0JjcpKSkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICBy
ZXR1cm4gMDsKLX0KLQotLyogSGFzIHRoZSBhZG1pbmlzdHJhdG9yIGdyYW50ZWQgc3VmZmljaWVu
dCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/ICovCi1zdGF0aWMgYm9vbF90IGFkbWlu
X2lvX29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIC8qCi0g
ICAgICogUG9ydCAweGNmOCAoQ09ORklHX0FERFJFU1MpIGlzIG9ubHkgdmlzaWJsZSBmb3IgRFdP
UkQgYWNjZXNzZXMuCi0gICAgICogV2UgbmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhh
dCByZWdpc3Rlci4KLSAgICAgKi8KLSAgICBpZiAoIChwb3J0ID09IDB4Y2Y4KSAmJiAoYnl0ZXMg
PT0gNCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIC8qIFdlIGFsc28gbmV2ZXIgcGVybWl0
IGRpcmVjdCBhY2Nlc3MgdG8gdGhlIFJUQy9DTU9TIHJlZ2lzdGVycy4gKi8KLSAgICBpZiAoICgo
cG9ydCAmIH4xKSA9PSBSVENfUE9SVCgwKSkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIHJl
dHVybiBpb3BvcnRzX2FjY2Vzc19wZXJtaXR0ZWQoZCwgcG9ydCwgcG9ydCArIGJ5dGVzIC0gMSk7
Ci19Ci0KLXN0YXRpYyBib29sX3QgcGNpX2NmZ19vayhzdHJ1Y3QgZG9tYWluICpjdXJyZCwgdW5z
aWduZWQgaW50IHN0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBz
aXplLCB1aW50MzJfdCAqd3JpdGUpCi17Ci0gICAgdWludDMyX3QgbWFjaGluZV9iZGY7Ci0KLSAg
ICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0K
LSAgICBpZiAoICFDRjhfRU5BQkxFRChjdXJyZC0+YXJjaC5wY2lfY2Y4KSApCi0gICAgICAgIHJl
dHVybiAxOwotCi0gICAgbWFjaGluZV9iZGYgPSBDRjhfQkRGKGN1cnJkLT5hcmNoLnBjaV9jZjgp
OwotICAgIGlmICggd3JpdGUgKQotICAgIHsKLSAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAq
cm9fbWFwID0gcGNpX2dldF9yb19tYXAoMCk7Ci0KLSAgICAgICAgaWYgKCByb19tYXAgJiYgdGVz
dF9iaXQobWFjaGluZV9iZGYsIHJvX21hcCkgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAg
fQotICAgIHN0YXJ0IHw9IENGOF9BRERSX0xPKGN1cnJkLT5hcmNoLnBjaV9jZjgpOwotICAgIC8q
IEFNRCBleHRlbmRlZCBjb25maWd1cmF0aW9uIHNwYWNlIGFjY2Vzcz8gKi8KLSAgICBpZiAoIENG
OF9BRERSX0hJKGN1cnJkLT5hcmNoLnBjaV9jZjgpICYmCi0gICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEu
eDg2ID49IDB4MTAgJiYgYm9vdF9jcHVfZGF0YS54ODYgPD0gMHgxNyApCi0gICAgewotICAgICAg
ICB1aW50NjRfdCBtc3JfdmFsOwotCi0gICAgICAgIGlmICggcmRtc3Jfc2FmZShNU1JfQU1ENjRf
TkJfQ0ZHLCBtc3JfdmFsKSApCi0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgaWYgKCBt
c3JfdmFsICYgKDFVTEwgPDwgQU1ENjRfTkJfQ0ZHX0NGOF9FWFRfRU5BQkxFX0JJVCkgKQotICAg
ICAgICAgICAgc3RhcnQgfD0gQ0Y4X0FERFJfSEkoY3VycmQtPmFyY2gucGNpX2NmOCk7Ci0gICAg
fQotCi0gICAgcmV0dXJuICF3cml0ZSA/Ci0gICAgICAgICAgIHhzbV9wY2lfY29uZmlnX3Blcm1p
c3Npb24oWFNNX0hPT0ssIGN1cnJkLCBtYWNoaW5lX2JkZiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGFydCwgc3RhcnQgKyBzaXplIC0gMSwgMCkgPT0gMCA6Ci0gICAg
ICAgICAgIHBjaV9jb25mX3dyaXRlX2ludGVyY2VwdCgwLCBtYWNoaW5lX2JkZiwgc3RhcnQsIHNp
emUsIHdyaXRlKSA+PSAwOwotfQotCi11aW50MzJfdCBndWVzdF9pb19yZWFkKHVuc2lnbmVkIGlu
dCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBkb21haW4gKmN1cnJkKQotewotICAgIHVpbnQzMl90IGRhdGEgPSAwOwotICAgIHVuc2lnbmVk
IGludCBzaGlmdCA9IDA7Ci0KLSAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwgYnl0ZXMsIGN1
cnJkKSApCi0gICAgewotICAgICAgICBzd2l0Y2ggKCBieXRlcyApCi0gICAgICAgIHsKLSAgICAg
ICAgY2FzZSAxOiByZXR1cm4gaW5iKHBvcnQpOwotICAgICAgICBjYXNlIDI6IHJldHVybiBpbnco
cG9ydCk7Ci0gICAgICAgIGNhc2UgNDogcmV0dXJuIGlubChwb3J0KTsKLSAgICAgICAgfQotICAg
IH0KLQotICAgIHdoaWxlICggYnl0ZXMgIT0gMCApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBp
bnQgc2l6ZSA9IDE7Ci0gICAgICAgIHVpbnQzMl90IHN1Yl9kYXRhID0gfjA7Ci0KLSAgICAgICAg
aWYgKCAocG9ydCA9PSAweDQyKSB8fCAocG9ydCA9PSAweDQzKSB8fCAocG9ydCA9PSAweDYxKSAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIHN1Yl9kYXRhID0gcHZfcGl0X2hhbmRsZXIocG9ydCwg
MCwgMCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHBvcnQgPT0gUlRDX1BPUlQoMCkg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBzdWJfZGF0YSA9IGN1cnJkLT5hcmNoLmNtb3NfaWR4
OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSBSVENfUE9SVCgxKSkgJiYK
LSAgICAgICAgICAgICAgICAgIGlvcG9ydHNfYWNjZXNzX3Blcm1pdHRlZChjdXJyZCwgUlRDX1BP
UlQoMCksIFJUQ19QT1JUKDEpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Ci0KLSAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZydGNfbG9jaywgZmxh
Z3MpOwotICAgICAgICAgICAgb3V0YihjdXJyZC0+YXJjaC5jbW9zX2lkeCAmIDB4N2YsIFJUQ19Q
T1JUKDApKTsKLSAgICAgICAgICAgIHN1Yl9kYXRhID0gaW5iKFJUQ19QT1JUKDEpKTsKLSAgICAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJ0Y19sb2NrLCBmbGFncyk7Ci0gICAgICAg
IH0KLSAgICAgICAgZWxzZSBpZiAoIChwb3J0ID09IDB4Y2Y4KSAmJiAoYnl0ZXMgPT0gNCkgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBzaXplID0gNDsKLSAgICAgICAgICAgIHN1Yl9kYXRhID0g
Y3VycmQtPmFyY2gucGNpX2NmODsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHBvcnQg
JiAweGZmZmMpID09IDB4Y2ZjICkKLSAgICAgICAgewotICAgICAgICAgICAgc2l6ZSA9IG1pbihi
eXRlcywgNCAtIChwb3J0ICYgMykpOwotICAgICAgICAgICAgaWYgKCBzaXplID09IDMgKQotICAg
ICAgICAgICAgICAgIHNpemUgPSAyOwotICAgICAgICAgICAgaWYgKCBwY2lfY2ZnX29rKGN1cnJk
LCBwb3J0ICYgMywgc2l6ZSwgTlVMTCkgKQotICAgICAgICAgICAgICAgIHN1Yl9kYXRhID0gcGNp
X2NvbmZfcmVhZChjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6ZSk7Ci0gICAgICAg
IH0KLQotICAgICAgICBpZiAoIHNpemUgPT0gNCApCi0gICAgICAgICAgICByZXR1cm4gc3ViX2Rh
dGE7Ci0KLSAgICAgICAgZGF0YSB8PSAoc3ViX2RhdGEgJiAoKDF1IDw8IChzaXplICogOCkpIC0g
MSkpIDw8IHNoaWZ0OwotICAgICAgICBzaGlmdCArPSBzaXplICogODsKLSAgICAgICAgcG9ydCAr
PSBzaXplOwotICAgICAgICBieXRlcyAtPSBzaXplOwotICAgIH0KLQotICAgIHJldHVybiBkYXRh
OwotfQotCi12b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBp
bnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCi0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21h
aW4gKmN1cnJkKQotewotICAgIGlmICggYWRtaW5faW9fb2theShwb3J0LCBieXRlcywgY3VycmQp
ICkKLSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIGJ5dGVzICkgewotICAgICAgICBjYXNlIDE6Ci0g
ICAgICAgICAgICBvdXRiKCh1aW50OF90KWRhdGEsIHBvcnQpOwotICAgICAgICAgICAgaWYgKCBw
dl9wb3N0X291dGJfaG9vayApCi0gICAgICAgICAgICAgICAgcHZfcG9zdF9vdXRiX2hvb2socG9y
dCwgKHVpbnQ4X3QpZGF0YSk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSAyOgot
ICAgICAgICAgICAgb3V0dygodWludDE2X3QpZGF0YSwgcG9ydCk7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAgb3V0bChkYXRhLCBwb3J0KTsKLSAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICB3
aGlsZSAoIGJ5dGVzICE9IDAgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IHNpemUgPSAx
OwotCi0gICAgICAgIGlmICggKHBvcnQgPT0gMHg0MikgfHwgKHBvcnQgPT0gMHg0MykgfHwgKHBv
cnQgPT0gMHg2MSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwdl9waXRfaGFuZGxlcihwb3J0
LCAodWludDhfdClkYXRhLCAxKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggcG9ydCA9
PSBSVENfUE9SVCgwKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGN1cnJkLT5hcmNoLmNtb3Nf
aWR4ID0gZGF0YTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHBvcnQgPT0gUlRDX1BP
UlQoMSkpICYmCi0gICAgICAgICAgICAgICAgICBpb3BvcnRzX2FjY2Vzc19wZXJtaXR0ZWQoY3Vy
cmQsIFJUQ19QT1JUKDApLCBSVENfUE9SVCgxKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwotCi0gICAgICAgICAgICBpZiAoIHB2X3J0Y19oYW5kbGVyICkK
LSAgICAgICAgICAgICAgICBwdl9ydGNfaGFuZGxlcihjdXJyZC0+YXJjaC5jbW9zX2lkeCAmIDB4
N2YsIGRhdGEpOwotICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnJ0Y19sb2NrLCBmbGFn
cyk7Ci0gICAgICAgICAgICBvdXRiKGN1cnJkLT5hcmNoLmNtb3NfaWR4ICYgMHg3ZiwgUlRDX1BP
UlQoMCkpOwotICAgICAgICAgICAgb3V0YihkYXRhLCBSVENfUE9SVCgxKSk7Ci0gICAgICAgICAg
ICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZydGNfbG9jaywgZmxhZ3MpOwotICAgICAgICB9Ci0g
ICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSAweGNmOCkgJiYgKGJ5dGVzID09IDQpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgc2l6ZSA9IDQ7Ci0gICAgICAgICAgICBjdXJyZC0+YXJjaC5wY2lf
Y2Y4ID0gZGF0YTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHBvcnQgJiAweGZmZmMp
ID09IDB4Y2ZjICkKLSAgICAgICAgewotICAgICAgICAgICAgc2l6ZSA9IG1pbihieXRlcywgNCAt
IChwb3J0ICYgMykpOwotICAgICAgICAgICAgaWYgKCBzaXplID09IDMgKQotICAgICAgICAgICAg
ICAgIHNpemUgPSAyOwotICAgICAgICAgICAgaWYgKCBwY2lfY2ZnX29rKGN1cnJkLCBwb3J0ICYg
Mywgc2l6ZSwgJmRhdGEpICkKLSAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZShjdXJyZC0+
YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6ZSwgZGF0YSk7Ci0gICAgICAgIH0KLQotICAgICAg
ICBpZiAoIHNpemUgPT0gNCApCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgcG9ydCAr
PSBzaXplOwotICAgICAgICBieXRlcyAtPSBzaXplOwotICAgICAgICBkYXRhID4+PSBzaXplICog
ODsKLSAgICB9Ci19Ci0KLS8qIEkvTyBlbXVsYXRpb24gc3VwcG9ydC4gSGVscGVyIHJvdXRpbmVz
IGZvciwgYW5kIHR5cGUgb2YsIHRoZSBzdGFjayBzdHViLiovCi12b2lkIGhvc3RfdG9fZ3Vlc3Rf
Z3ByX3N3aXRjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLXVuc2lnbmVkIGxvbmcgZ3Vlc3Rf
dG9faG9zdF9ncHJfc3dpdGNoKHVuc2lnbmVkIGxvbmcpOwotCi12b2lkICgqcHZfcG9zdF9vdXRi
X2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSk7Ci0KLXR5cGVkZWYgdm9pZCBpb19l
bXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLQotc3RhdGljIGlvX2VtdWxfc3R1
Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bj
b2RlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcykKLXsKLSAgICBpZiAoICFjdHh0LT5pb19lbXVs
X3N0dWIgKQotICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bih0aGlzX2NwdShzdHVicy5tZm4pKSkgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHRoaXNfY3B1KHN0dWJzLmFkZHIpICYKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+UEFHRV9NQVNLKSArCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpFIC8gMjsKLQotICAg
IC8qIG1vdnEgJGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaCwlcmN4ICovCi0gICAgY3R4dC0+aW9f
ZW11bF9zdHViWzBdID0gMHg0ODsKLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMV0gPSAweGI5Owot
ICAgICoodm9pZCAqKikmY3R4dC0+aW9fZW11bF9zdHViWzJdID0gKHZvaWQgKilob3N0X3RvX2d1
ZXN0X2dwcl9zd2l0Y2g7Ci0gICAgLyogY2FsbHEgKiVyY3ggKi8KLSAgICBjdHh0LT5pb19lbXVs
X3N0dWJbMTBdID0gMHhmZjsKLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKLSAg
ICAvKiBkYXRhMTYgb3Igbm9wICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzEyXSA9IChieXRl
cyAhPSAyKSA/IDB4OTAgOiAweDY2OwotICAgIC8qIDxpby1hY2Nlc3Mgb3Bjb2RlPiAqLwotICAg
IGN0eHQtPmlvX2VtdWxfc3R1YlsxM10gPSBvcGNvZGU7Ci0gICAgLyogaW1tOCBvciBub3AgKi8K
LSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTRdID0gIShvcGNvZGUgJiA4KSA/IHBvcnQgOiAweDkw
OwotICAgIC8qIHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKSAqLwotICAg
IGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOwotICAgIEJVSUxEX0JVR19PTihTVFVCX0JV
Rl9TSVpFIC8gMiA8IDE2KTsKLQotICAgIGlmICggaW9lbXVsX2hhbmRsZV9xdWlyayApCi0gICAg
ICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+aW9fZW11bF9zdHViWzEyXSwg
Y3R4dC0+Y3R4dC5yZWdzKTsKLQotICAgIC8qIEhhbmR5IGZ1bmN0aW9uLXR5cGVkIHBvaW50ZXIg
dG8gdGhlIHN0dWIuICovCi0gICAgcmV0dXJuICh2b2lkICopKHRoaXNfY3B1KHN0dWJzLmFkZHIp
ICsgU1RVQl9CVUZfU0laRSAvIDIpOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3BfcmVhZF9pbyh1
bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyAqdmFsLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKLXsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwg
c3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50OwotICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwotCi0gICAg
LyogSU5TIG11c3Qgbm90IGNvbWUgaGVyZS4gKi8KLSAgICBBU1NFUlQoKGN0eHQtPm9wY29kZSAm
IH45KSA9PSAweGU0KTsKLQotICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9ydCwgYnl0ZXMsIGN1
cnIsIGN0eHQtPnJlZ3MpICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwot
Ci0gICAgcG9jLT5icG1hdGNoID0gY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChjdXJyLCBwb3J0
LCBieXRlcyk7Ci0KLSAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwgYnl0ZXMsIGN1cnJkKSAp
Ci0gICAgewotICAgICAgICBpb19lbXVsX3N0dWJfdCAqaW9fZW11bCA9Ci0gICAgICAgICAgICBp
b19lbXVsX3N0dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNvZGUsIHBvcnQsIGJ5dGVzKTsKLQotICAg
ICAgICBtYXJrX3JlZ3NfZGlydHkoY3R4dC0+cmVncyk7Ci0gICAgICAgIGlvX2VtdWwoY3R4dC0+
cmVncyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7Ci0gICAgfQotCi0gICAgKnZhbCA9
IGd1ZXN0X2lvX3JlYWQocG9ydCwgYnl0ZXMsIGN1cnJkKTsKLQotICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9pbyh1bnNpZ25lZCBpbnQgcG9y
dCwgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgdmFsLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBzdHJ1
Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3Bf
Y3R4dCwgY3R4dCk7Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVj
dCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwotCi0gICAgLyogT1VUUyBtdXN0IG5v
dCBjb21lIGhlcmUuICovCi0gICAgQVNTRVJUKChjdHh0LT5vcGNvZGUgJiB+OSkgPT0gMHhlNik7
Ci0KLSAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyLCBjdHh0LT5yZWdz
KSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgIHBvYy0+YnBt
YXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXMpOwotCi0g
ICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyZCkgKQotICAgIHsKLSAgICAg
ICAgaW9fZW11bF9zdHViX3QgKmlvX2VtdWwgPQotICAgICAgICAgICAgaW9fZW11bF9zdHViX3Nl
dHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7Ci0KLSAgICAgICAgbWFya19yZWdz
X2RpcnR5KGN0eHQtPnJlZ3MpOwotICAgICAgICBpb19lbXVsKGN0eHQtPnJlZ3MpOwotICAgICAg
ICBpZiAoIChieXRlcyA9PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayApCi0gICAgICAgICAgICBw
dl9wb3N0X291dGJfaG9vayhwb3J0LCB2YWwpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9ET05F
OwotICAgIH0KLQotICAgIGd1ZXN0X2lvX3dyaXRlKHBvcnQsIGJ5dGVzLCB2YWwsIGN1cnJkKTsK
LQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF9yZXBf
aW5zKHVpbnQxNl90IHBvcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHg4Nl9z
ZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwgdW5zaWduZWQgbG9uZyAqcmVwcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQot
ewotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1
Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Ci0gICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Ci0gICAgdW5zaWdu
ZWQgbG9uZyBnb2FsID0gKnJlcHM7Ci0gICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc3JlZzsK
LSAgICBpbnQgcmM7Ci0KLSAgICBBU1NFUlQoc2VnID09IHg4Nl9zZWdfZXMpOwotCi0gICAgKnJl
cHMgPSAwOwotCi0gICAgaWYgKCAhZ3Vlc3RfaW9fb2theShwb3J0LCBieXRlc19wZXJfcmVwLCBj
dXJyLCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
LQotICAgIHJjID0gcHJpdl9vcF9yZWFkX3NlZ21lbnQoeDg2X3NlZ19lcywgJnNyZWcsIGN0eHQp
OwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0g
ICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyB8fAotICAgICAgICAgKHNy
ZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9DT0RFID4+IDgpKSB8fAotICAgICAgICAg
IShzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfV1IgPj4gOCkpICkKLSAgICB7Ci0g
ICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgIH0KLQotICAgIHBvYy0+YnBtYXRj
aCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXNfcGVyX3JlcCk7
Ci0KLSAgICB3aGlsZSAoICpyZXBzIDwgZ29hbCApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBp
bnQgZGF0YSA9IGd1ZXN0X2lvX3JlYWQocG9ydCwgYnl0ZXNfcGVyX3JlcCwgY3VycmQpOwotICAg
ICAgICB1bnNpZ25lZCBsb25nIGFkZHI7Ci0KLSAgICAgICAgcmMgPSBwdl9lbXVsX3ZpcnRfdG9f
bGluZWFyKHNyZWcuYmFzZSwgb2Zmc2V0LCBieXRlc19wZXJfcmVwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3JlZy5saW1pdCwgeDg2X3NlZ19lcywgY3R4dCwgJmFkZHIp
OwotICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICByZXR1cm4g
cmM7Ci0KLSAgICAgICAgaWYgKCAocmMgPSBfX2NvcHlfdG9fdXNlcigodm9pZCAqKWFkZHIsICZk
YXRhLCBieXRlc19wZXJfcmVwKSkgIT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHg4Nl9l
bXVsX3BhZ2VmYXVsdChQRkVDX3dyaXRlX2FjY2VzcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhZGRyICsgYnl0ZXNfcGVyX3JlcCAtIHJjLCBjdHh0KTsKLSAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgfQotCi0gICAgICAgICsrKnJlcHM7Ci0K
LSAgICAgICAgaWYgKCBwb2MtPmJwbWF0Y2ggfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICAvKiB4ODZfZW11bGF0ZSgpIGNsaXBzIHRo
ZSByZXBldGl0aW9uIGNvdW50IHRvIGVuc3VyZSB3ZSBkb24ndCB3cmFwLiAqLwotICAgICAgICBp
ZiAoIHVubGlrZWx5KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICkKLSAgICAg
ICAgICAgIG9mZnNldCAtPSBieXRlc19wZXJfcmVwOwotICAgICAgICBlbHNlCi0gICAgICAgICAg
ICBvZmZzZXQgKz0gYnl0ZXNfcGVyX3JlcDsKLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3BfcmVwX291dHMoZW51bSB4ODZfc2VnbWVudCBz
ZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQxNl90IHBvcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5
dGVzX3Blcl9yZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgc3RydWN0IHByaXZf
b3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0
eHQpOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGdvYWwgPSAqcmVw
czsKLSAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzcmVnOwotICAgIGludCByYzsKLQotICAg
ICpyZXBzID0gMDsKLQotICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9ydCwgYnl0ZXNfcGVyX3Jl
cCwgY3VyciwgY3R4dC0+cmVncykgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci0KLSAgICByYyA9IHByaXZfb3BfcmVhZF9zZWdtZW50KHNlZywgJnNyZWcsIGN0eHQpOwot
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAg
aWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyB8fAotICAgICAgICAgKChzcmVn
LmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfQ09ERSA+PiA4KSkgJiYKLSAgICAgICAgICAh
KHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9XUiA+PiA4KSkpICkKLSAgICB7Ci0g
ICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0geDg2X3NlZ19zcyA/IFRSQVBfZ3Bf
ZmF1bHQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
VFJBUF9zdGFja19lcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGN0eHQp
OwotICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgfQotCi0gICAgcG9jLT5i
cG1hdGNoID0gY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChjdXJyLCBwb3J0LCBieXRlc19wZXJf
cmVwKTsKLQotICAgIHdoaWxlICggKnJlcHMgPCBnb2FsICkKLSAgICB7Ci0gICAgICAgIHVuc2ln
bmVkIGludCBkYXRhID0gMDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyOwotCi0gICAgICAg
IHJjID0gcHZfZW11bF92aXJ0X3RvX2xpbmVhcihzcmVnLmJhc2UsIG9mZnNldCwgYnl0ZXNfcGVy
X3JlcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyZWcubGltaXQsIHNl
ZywgY3R4dCwgJmFkZHIpOwotICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0gICAg
ICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgaWYgKCAocmMgPSBfX2NvcHlfZnJvbV91c2Vy
KCZkYXRhLCAodm9pZCAqKWFkZHIsIGJ5dGVzX3Blcl9yZXApKSAhPSAwICkKLSAgICAgICAgewot
ICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAsIGFkZHIgKyBieXRlc19wZXJfcmVwIC0g
cmMsIGN0eHQpOwotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgICAg
ICB9Ci0KLSAgICAgICAgZ3Vlc3RfaW9fd3JpdGUocG9ydCwgYnl0ZXNfcGVyX3JlcCwgZGF0YSwg
Y3VycmQpOwotCi0gICAgICAgICsrKnJlcHM7Ci0KLSAgICAgICAgaWYgKCBwb2MtPmJwbWF0Y2gg
fHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgICAgICBicmVhazsKLQotICAg
ICAgICAvKiB4ODZfZW11bGF0ZSgpIGNsaXBzIHRoZSByZXBldGl0aW9uIGNvdW50IHRvIGVuc3Vy
ZSB3ZSBkb24ndCB3cmFwLiAqLwotICAgICAgICBpZiAoIHVubGlrZWx5KGN0eHQtPnJlZ3MtPmVm
bGFncyAmIFg4Nl9FRkxBR1NfREYpICkKLSAgICAgICAgICAgIG9mZnNldCAtPSBieXRlc19wZXJf
cmVwOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBvZmZzZXQgKz0gYnl0ZXNfcGVyX3JlcDsK
LSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50IHByaXZf
b3BfcmVhZF9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0KLSAgICBzd2l0Y2ggKCByZWcg
KQotICAgIHsKLSAgICBjYXNlIDA6IC8qIFJlYWQgQ1IwICovCi0gICAgICAgICp2YWwgPSAocmVh
ZF9jcjAoKSAmIH5YODZfQ1IwX1RTKSB8IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdOwot
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSAyOiAvKiBSZWFkIENSMiAq
LwotICAgIGNhc2UgNDogLyogUmVhZCBDUjQgKi8KLSAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gu
cHZfdmNwdS5jdHJscmVnW3JlZ107Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAg
ICBjYXNlIDM6IC8qIFJlYWQgQ1IzICovCi0gICAgewotICAgICAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBtZm47Ci0K
LSAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIG1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUp
OwotICAgICAgICAgICAgKnZhbCA9IHhlbl9wZm5fdG9fY3IzKG1mbl90b19nbWZuKGN1cnJkLCBt
Zm4pKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIGw0
X3BnZW50cnlfdCAqcGw0ZSA9Ci0gICAgICAgICAgICAgICAgbWFwX2RvbWFpbl9wYWdlKF9tZm4o
cGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkpKTsKLQotICAgICAgICAg
ICAgbWZuID0gbDRlX2dldF9wZm4oKnBsNGUpOwotICAgICAgICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UocGw0ZSk7Ci0gICAgICAgICAgICAqdmFsID0gY29tcGF0X3Bmbl90b19jcjMobWZuX3RvX2dt
Zm4oY3VycmQsIG1mbikpOwotICAgICAgICB9Ci0gICAgICAgIC8qIFBUcyBzaG91bGQgbm90IGJl
IHNoYXJlZCAqLwotICAgICAgICBCVUdfT04ocGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UobWZu
KSkgPT0gZG9tX2Nvdyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgfQotICAg
IH0KLQotICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQotc3RhdGljIGludCBw
cml2X29wX3dyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQot
ewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLQotICAgIHN3aXRjaCAoIHJlZyAp
Ci0gICAgewotICAgIGNhc2UgMDogLyogV3JpdGUgQ1IwICovCi0gICAgICAgIGlmICggKHZhbCBe
IHJlYWRfY3IwKCkpICYgflg4Nl9DUjBfVFMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gY2hh
bmdlIHVubW9kaWZpYWJsZSBDUjAgZmxhZ3NcbiIpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIH0KLSAgICAgICAgZG9fZnB1X3Rhc2tzd2l0Y2goISEodmFsICYgWDg2X0NSMF9UUykpOwot
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSAyOiAvKiBXcml0ZSBDUjIg
Ki8KLSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMl0gPSB2YWw7Ci0gICAgICAg
IGFyY2hfc2V0X2NyMihjdXJyLCB2YWwpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwot
Ci0gICAgY2FzZSAzOiAvKiBXcml0ZSBDUjMgKi8KLSAgICB7Ci0gICAgICAgIHN0cnVjdCBkb21h
aW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgICAgICB1bnNpZ25lZCBsb25nIGdmbjsKLSAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICAgICAgaW50IHJjOwotCi0gICAgICAg
IGdmbiA9ICFpc19wdl8zMmJpdF9kb21haW4oY3VycmQpCi0gICAgICAgICAgICAgID8geGVuX2Ny
M190b19wZm4odmFsKSA6IGNvbXBhdF9jcjNfdG9fcGZuKHZhbCk7Ci0gICAgICAgIHBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwgZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOwotICAgICAgICBp
ZiAoICFwYWdlICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICByYyA9IG5ld19ndWVzdF9j
cjMocGFnZV90b19tZm4ocGFnZSkpOwotICAgICAgICBwdXRfcGFnZShwYWdlKTsKLQotICAgICAg
ICBzd2l0Y2ggKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgY2FzZSAtRVJFU1RBUlQ6IC8qIHJldHJ5IGFm
dGVyIHByZWVtcHRpb24gKi8KLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwotICAg
ICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0
ICovCi0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQoY3VycikpOwotICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7Ci0gICAg
ICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgfQotCi0gICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3BfcmVhZF9kcih1bnNpZ25lZCBpbnQg
cmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICB1bnNpZ25lZCBsb25nIHJlcyA9IGRv
X2dldF9kZWJ1Z3JlZyhyZWcpOwotCi0gICAgaWYgKCBJU19FUlJfVkFMVUUocmVzKSApCi0gICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgICp2YWwgPSByZXM7Ci0KLSAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfZHIo
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgcmV0dXJuIGRv
X3NldF9kZWJ1Z3JlZyhyZWcsIHZhbCkgPT0gMAotICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotfQotCi1zdGF0aWMgaW5saW5lIHVpbnQ2NF90IGd1ZXN0
X21pc2NfZW5hYmxlKHVpbnQ2NF90IHZhbCkKLXsKLSAgICB2YWwgJj0gfihNU1JfSUEzMl9NSVND
X0VOQUJMRV9QRVJGX0FWQUlMIHwKLSAgICAgICAgICAgICBNU1JfSUEzMl9NSVNDX0VOQUJMRV9N
T05JVE9SX0VOQUJMRSk7Ci0gICAgdmFsIHw9IE1TUl9JQTMyX01JU0NfRU5BQkxFX0JUU19VTkFW
QUlMIHwKLSAgICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVCU19VTkFWQUlMIHwKLSAg
ICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVfWFRQUl9ESVNBQkxFOwotICAgIHJldHVybiB2
YWw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVxX2NvbnRyb2xsZXIoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICByZXR1cm4gKChjcHVmcmVxX2NvbnRyb2xsZXIgPT0g
RlJFUUNUTF9kb20wX2tlcm5lbCkgJiYKLSAgICAgICAgICAgIGlzX2hhcmR3YXJlX2RvbWFpbihk
KSk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1
aW50NjRfdCAqdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRh
aW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKLSAgICBjb25zdCBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQg
PSBjdXJyLT5kb21haW47Ci0gICAgYm9vbCB2cG11X21zciA9IGZhbHNlOwotCi0gICAgc3dpdGNo
ICggcmVnICkKLSAgICB7Ci0gICAgICAgIGludCByYzsKLQotICAgIGNhc2UgTVNSX0ZTX0JBU0U6
Ci0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCi0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZnNiYXNlKCkgOiBj
dXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
LQotICAgIGNhc2UgTVNSX0dTX0JBU0U6Ci0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWlu
KGN1cnJkKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNn
c2Jhc2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBj
dXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7Ci0gICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci0KLSAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKLSAgICAgICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oY3VycmQpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFs
ID0gY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlcjsKLSAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLQotICAgIC8qCi0gICAgICogSW4gb3JkZXIgdG8gZnVsbHkgcmV0YWluIG9yaWdp
bmFsIGJlaGF2aW9yLCBkZWZlciBjYWxsaW5nCi0gICAgICogcHZfc29mdF9yZHRzYygpIHVudGls
IGFmdGVyIGVtdWxhdGlvbi4gVGhpcyBtYXkgd2FudC9uZWVkIHRvIGJlCi0gICAgICogcmVjb25z
aWRlcmVkLgotICAgICAqLwotICAgIGNhc2UgTVNSX0lBMzJfVFNDOgotICAgICAgICBwb2MtPnRz
YyB8PSBUU0NfQkFTRTsKLSAgICAgICAgZ290byBub3JtYWw7Ci0KLSAgICBjYXNlIE1TUl9UU0Nf
QVVYOgotICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQVVYOwotICAgICAgICBpZiAoIGNwdV9oYXNf
cmR0c2NwICkKLSAgICAgICAgICAgIGdvdG8gbm9ybWFsOwotICAgICAgICAqdmFsID0gMDsKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0VGRVI6Ci0gICAgICAg
ICp2YWwgPSByZWFkX2VmZXIoKTsKLSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3Vy
cmQpICkKLSAgICAgICAgICAgICp2YWwgJj0gfihFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9M
TVNMRSk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIE1TUl9LN19G
SURfVklEX0NUTDoKLSAgICBjYXNlIE1TUl9LN19GSURfVklEX1NUQVRVUzoKLSAgICBjYXNlIE1T
Ul9LOF9QU1RBVEVfTElNSVQ6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFX0NUUkw6Ci0gICAgY2Fz
ZSBNU1JfSzhfUFNUQVRFX1NUQVRVUzoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEUwOgotICAgIGNh
c2UgTVNSX0s4X1BTVEFURTE6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFMjoKLSAgICBjYXNlIE1T
Ul9LOF9QU1RBVEUzOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTQ6Ci0gICAgY2FzZSBNU1JfSzhf
UFNUQVRFNToKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEU2OgotICAgIGNhc2UgTVNSX0s4X1BTVEFU
RTc6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1Jf
QU1EICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIHVubGlrZWx5KGlzX2NwdWZy
ZXFfY29udHJvbGxlcihjdXJyZCkpICkKLSAgICAgICAgICAgIGdvdG8gbm9ybWFsOwotICAgICAg
ICAqdmFsID0gMDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNS
X0lBMzJfVUNPREVfUkVWOgotICAgICAgICBCVUlMRF9CVUdfT04oTVNSX0lBMzJfVUNPREVfUkVW
ICE9IE1TUl9BTURfUEFUQ0hMRVZFTCk7Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAo
IHdybXNyX3NhZmUoTVNSX0lBMzJfVUNPREVfUkVWLCAwKSApCi0gICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICAvKiBBcyBkb2N1bWVudGVkIGluIHRoZSBTRE06IERvIGEgQ1BVSUQg
MSBoZXJlICovCi0gICAgICAgICAgICBjcHVpZF9lYXgoMSk7Ci0gICAgICAgIH0KLSAgICAgICAg
Z290byBub3JtYWw7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX01JU0NfRU5BQkxFOgotICAgICAgICBp
ZiAoIHJkbXNyX3NhZmUocmVnLCAqdmFsKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
KnZhbCA9IGd1ZXN0X21pc2NfZW5hYmxlKCp2YWwpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKLSAgICAgICAgaWYg
KCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCi0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrWzBdOwotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFT
SyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAgIGlmICggIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2
YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFza1tyZWcgLSBNU1JfQU1ENjRfRFIxX0FERFJF
U1NfTUFTSyArIDFdOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBN
U1JfSUEzMl9QRVJGX0NBUEFCSUxJVElFUzoKLSAgICAgICAgLyogTm8gZXh0cmEgY2FwYWJpbGl0
aWVzIGFyZSBzdXBwb3J0ZWQuICovCi0gICAgICAgICp2YWwgPSAwOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKLSAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAot
ICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sICp2YWwpICkK
LSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gMDsKLSAgICAgICAgaWYgKCB0aGlz
X2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKSApCi0gICAgICAgICAgICAqdmFsIHw9IE1TUl9Q
TEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwotCi0gICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgotICAgICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8Ci0gICAg
ICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCAqdmFs
KSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IDA7Ci0gICAgICAgIGlmICgg
Y3Vyci0+YXJjaC5jcHVpZF9mYXVsdGluZyApCi0gICAgICAgICAgICAqdmFsIHw9IE1TUl9NSVND
X0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwot
Ci0gICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgotICAgIGNh
c2UgTVNSX1A2X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCgzKToKLSAgICBjYXNlIE1TUl9D
T1JFX1BFUkZfRklYRURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMjoKLSAgICBjYXNl
IE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSX0NUUkwuLi5NU1JfQ09SRV9QRVJGX0dMT0JBTF9PVkZf
Q1RSTDoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9JTlRFTCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHZwbXVfbXNyID0gdHJ1ZTsKLSAgICAg
ICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgTVNSX0FNRF9GQU0xNUhfRVZOVFNF
TDAuLi5NU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKLSAgICBjYXNlIE1TUl9LN19FVk5UU0VMMC4u
Lk1TUl9LN19QRVJGQ1RSMzoKLSAgICAgICAgICAgIGlmICggdnBtdV9tc3IgfHwgKGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIGlmICggdnBtdV9kb19yZG1zcihyZWcsIHZhbCkgKQotICAgICAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAg
ICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKHJlZywgdmFsKSApCi0g
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgICAgIHJjID0gdm1jZV9yZG1z
cihyZWcsIHZhbCk7Ci0gICAgICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIG5vcm1hbDoKLSAgICAgICAgLyogRXZlcnlvbmUg
Y2FuIHJlYWQgdGhlIE1TUiBzcGFjZS4gKi8KLSAgICAgICAgLyogZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJEb21haW4gYXR0ZW1wdGVkIFJETVNSICUwOHhcbiIsIHJlZyk7ICovCi0gICAgICAg
IGlmICggcmRtc3Jfc2FmZShyZWcsICp2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKLX0KLQotI2luY2x1ZGUgIng4Nl82NC9tbWNvbmZpZy5oIgotCi1zdGF0aWMgaW50
IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17
Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgIGJvb2wgdnBtdV9tc3IgPSBmYWxzZTsKLQot
ICAgIHN3aXRjaCAoIHJlZyApCi0gICAgewotICAgICAgICB1aW50NjRfdCB0ZW1wOwotICAgICAg
ICBpbnQgcmM7Ci0KLSAgICBjYXNlIE1TUl9GU19CQVNFOgotICAgICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihjdXJyZCkgfHwgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZhbCkgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIHdyZnNiYXNlKHZhbCk7Ci0gICAgICAgIGN1cnItPmFyY2gu
cHZfdmNwdS5mc19iYXNlID0gdmFsOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0g
ICAgY2FzZSBNU1JfR1NfQkFTRToKLSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3Vy
cmQpIHx8ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICB3cmdzYmFzZSh2YWwpOwotICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFz
ZV9rZXJuZWwgPSB2YWw7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNl
IE1TUl9TSEFET1dfR1NfQkFTRToKLSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3Vy
cmQpIHx8ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICB3cm1zcmwoTVNSX1NIQURPV19HU19CQVNFLCB2YWwpOwotICAgICAgICBjdXJyLT5h
cmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gdmFsOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwotCi0gICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9TVEFUVVM6Ci0gICAgY2FzZSBNU1JfSzdf
RklEX1ZJRF9DVEw6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFX0xJTUlUOgotICAgIGNhc2UgTVNS
X0s4X1BTVEFURV9DVFJMOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURV9TVEFUVVM6Ci0gICAgY2Fz
ZSBNU1JfSzhfUFNUQVRFMDoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEUxOgotICAgIGNhc2UgTVNS
X0s4X1BTVEFURTI6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFMzoKLSAgICBjYXNlIE1TUl9LOF9Q
U1RBVEU0OgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTU6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRF
NjoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEU3OgotICAgIGNhc2UgTVNSX0s4X0hXQ1I6Ci0gICAg
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICkKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9jb250cm9s
bGVyKGN1cnJkKSkgfHwKLSAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkK
LSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAg
Y2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAotICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+IDB4MTcgKQotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92
Y3B1KGN1cnIpICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgICAgIGlm
ICggKHJkbXNyX3NhZmUoTVNSX0FNRDY0X05CX0NGRywgdGVtcCkgIT0gMCkgfHwKLSAgICAgICAg
ICAgICAoKHZhbCBeIHRlbXApICYgfigxVUxMIDw8IEFNRDY0X05CX0NGR19DRjhfRVhUX0VOQUJM
RV9CSVQpKSApCi0gICAgICAgICAgICBnb3RvIGludmFsaWQ7Ci0gICAgICAgIGlmICggd3Jtc3Jf
c2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCB2YWwpID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9GQU0xMEhfTU1JT19D
T05GX0JBU0U6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfQU1EIHx8Ci0gICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPCAweDEwIHx8IGJv
b3RfY3B1X2RhdGEueDg2ID4gMHgxNyApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYg
KCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQot
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgaWYgKCByZG1zcl9zYWZl
KE1TUl9GQU0xMEhfTU1JT19DT05GX0JBU0UsIHRlbXApICE9IDAgKQotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIGlmICggKHBjaV9wcm9iZSAmIFBDSV9QUk9CRV9NQVNLKSA9PSBQQ0lfUFJP
QkVfTU1DT05GID8KLSAgICAgICAgICAgICB0ZW1wICE9IHZhbCA6Ci0gICAgICAgICAgICAgKCh0
ZW1wIF4gdmFsKSAmCi0gICAgICAgICAgICAgIH4oRkFNMTBIX01NSU9fQ09ORl9FTkFCTEUgfAot
ICAgICAgICAgICAgICAgIChGQU0xMEhfTU1JT19DT05GX0JVU1JBTkdFX01BU0sgPDwKLSAgICAg
ICAgICAgICAgICAgRkFNMTBIX01NSU9fQ09ORl9CVVNSQU5HRV9TSElGVCkgfAotICAgICAgICAg
ICAgICAgICgodTY0KUZBTTEwSF9NTUlPX0NPTkZfQkFTRV9NQVNLIDw8Ci0gICAgICAgICAgICAg
ICAgIEZBTTEwSF9NTUlPX0NPTkZfQkFTRV9TSElGVCkpKSApCi0gICAgICAgICAgICBnb3RvIGlu
dmFsaWQ7Ci0gICAgICAgIGlmICggd3Jtc3Jfc2FmZShNU1JfRkFNMTBIX01NSU9fQ09ORl9CQVNF
LCB2YWwpID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAg
YnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JFVjoKLSAgICAgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlu
bmVkX3ZjcHUoY3VycikgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAg
ICAgaWYgKCByZG1zcl9zYWZlKHJlZywgdGVtcCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIGlmICggdmFsICkKLSAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKLSAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0lBMzJfTUlTQ19FTkFCTEU6Ci0gICAgICAg
IGlmICggcmRtc3Jfc2FmZShyZWcsIHRlbXApICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBpZiAoIHZhbCAhPSBndWVzdF9taXNjX2VuYWJsZSh0ZW1wKSApCi0gICAgICAgICAgICBnb3Rv
IGludmFsaWQ7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIE1TUl9J
QTMyX01QRVJGOgotICAgIGNhc2UgTVNSX0lBMzJfQVBFUkY6Ci0gICAgICAgIGlmICggKGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKSAmJgotICAgICAgICAgICAg
IChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9jb250cm9sbGVyKGN1
cnJkKSkgfHwKLSAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkKLSAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBN
U1JfSUEzMl9QRVJGX0NUTDoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
IT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCBs
aWtlbHkoIWlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpIHx8Ci0gICAgICAgICAgICAgd3Jt
c3Jfc2FmZShyZWcsIHZhbCkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgTVNSX0lBMzJfVEhFUk1fQ09OVFJPTDoKLSAg
ICBjYXNlIE1TUl9JQTMyX0VORVJHWV9QRVJGX0JJQVM6Ci0gICAgICAgIGlmICggYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92
Y3B1KGN1cnIpIHx8Ci0gICAgICAgICAgICAgd3Jtc3Jfc2FmZShyZWcsIHZhbCkgPT0gMCApCi0g
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgICAgICBicmVhazsKLQotICAgIGNh
c2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6Ci0gICAgICAgIGlmICggIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrWzBdID0gdmFsOwotICAgICAgICBp
ZiAoIGN1cnItPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0sgKQotICAgICAgICAg
ICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLCB2YWwpOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAu
Li4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAgIGlmICggIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5kcl9tYXNrW3JlZyAtIE1TUl9BTUQ2NF9EUjFf
QUREUkVTU19NQVNLICsgMV0gPSB2YWw7Ci0gICAgICAgIGlmICggY3Vyci0+YXJjaC5kZWJ1Z3Jl
Z1s3XSAmIERSN19BQ1RJVkVfTUFTSyApCi0gICAgICAgICAgICB3cm1zcmwocmVnLCB2YWwpOwot
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfUExBVEZP
Uk1fSU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHZhbCB8fCByZG1zcl9zYWZlKE1TUl9JTlRFTF9Q
TEFURk9STV9JTkZPLCB2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
OgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8Ci0gICAgICAgICAgICAgKHZhbCAmIH5NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVM
VElORykgfHwKLSAgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVT
X0VOQUJMRVMsIHRlbXApICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoICh2YWwg
JiBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORykgJiYKLSAgICAgICAgICAgICAhdGhp
c19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIGN1cnItPmFyY2guY3B1aWRfZmF1bHRpbmcgPSAhISh2YWwgJiBNU1JfTUlTQ19GRUFUVVJF
U19DUFVJRF9GQVVMVElORyk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBj
YXNlIE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2X1BFUkZDVFIoNyk6Ci0gICAgY2FzZSBNU1Jf
UDZfRVZOVFNFTCgwKS4uLk1TUl9QNl9FVk5UU0VMKDMpOgotICAgIGNhc2UgTVNSX0NPUkVfUEVS
Rl9GSVhFRF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIyOgotICAgIGNhc2UgTVNSX0NP
UkVfUEVSRl9GSVhFRF9DVFJfQ1RSTC4uLk1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMOgot
ICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVM
ICkKLSAgICAgICAgewotICAgICAgICAgICAgdnBtdV9tc3IgPSB0cnVlOwotICAgIGNhc2UgTVNS
X0FNRF9GQU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKLSAgICBjYXNl
IE1TUl9LN19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoKLSAgICAgICAgICAgIGlmICggdnBt
dV9tc3IgfHwgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggKHZwbXVfbW9kZSAmIFhFTlBNVV9N
T0RFX0FMTCkgJiYKLSAgICAgICAgICAgICAgICAgICAgICFpc19oYXJkd2FyZV9kb21haW4oY3Vy
cmQpICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgICAg
ICAgICAgICAgIGlmICggdnBtdV9kb193cm1zcihyZWcsIHZhbCwgMCkgKQotICAgICAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAg
ICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIGlmICggd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHJlZywgdmFsKSA9PSAx
ICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICAgICAgcmMgPSB2bWNl
X3dybXNyKHJlZywgdmFsKTsKLSAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
LQotICAgICAgICBpZiAoIChyZG1zcl9zYWZlKHJlZywgdGVtcCkgIT0gMCkgfHwgKHZhbCAhPSB0
ZW1wKSApCi0gICAgaW52YWxpZDoKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LAotICAgICAgICAgICAgICAgICAgICAgIkRvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgJTA4eCBmcm9t
IDB4JTAxNiJQUkl4NjQiIHRvIDB4JTAxNiJQUkl4NjQiXG4iLAotICAgICAgICAgICAgICAgICAg
ICAgcmVnLCB0ZW1wLCB2YWwpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgIH0K
LQotICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQotc3RhdGljIGludCBwcml2
X29wX3diaW52ZChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICAvKiBJZ25v
cmUgdGhlIGluc3RydWN0aW9uIGlmIHVucHJpdmlsZWdlZC4gKi8KLSAgICBpZiAoICFjYWNoZV9m
bHVzaF9wZXJtaXR0ZWQoY3VycmVudC0+ZG9tYWluKSApCi0gICAgICAgIC8qCi0gICAgICAgICAq
IE5vbi1waHlzZGV2IGRvbWFpbiBhdHRlbXB0ZWQgV0JJTlZEOyBpZ25vcmUgZm9yIG5vdyBzaW5j
ZQotICAgICAgICAgKiBuZXdlciBsaW51eCB1c2VzIHRoaXMgaW4gc29tZSBzdGFydC1vZi1kYXkg
dGltaW5nIGxvb3BzLgotICAgICAgICAgKi8KLSAgICAgICAgOwotICAgIGVsc2UKLSAgICAgICAg
d2JpbnZkKCk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1pbnQgcHZfZW11bF9j
cHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAotICAgICAgICAgICAgICAgICAg
c3RydWN0IGNwdWlkX2xlYWYgKnJlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17
Ci0gICAgZ3Vlc3RfY3B1aWQoY3VycmVudCwgbGVhZiwgc3VibGVhZiwgcmVzKTsKLQotICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF92YWxpZGF0ZShjb25z
dCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHN3aXRjaCAoIGN0
eHQtPm9wY29kZSApCi0gICAgewotICAgIGNhc2UgMHg2YyAuLi4gMHg2ZjogLyogaW5zIC8gb3V0
cyAqLwotICAgIGNhc2UgMHhlNCAuLi4gMHhlNzogLyogaW4gLyBvdXQgKGltbWVkaWF0ZSBwb3J0
KSAqLwotICAgIGNhc2UgMHhlYyAuLi4gMHhlZjogLyogaW4gLyBvdXQgKHBvcnQgaW4gJWR4KSAq
LwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwNik6IC8qIGNsdHMgKi8KLSAgICBjYXNl
IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDkpOiAvKiB3YmludmQgKi8KLSAgICBjYXNlIFg4NkVNVUxf
T1BDKDB4MGYsIDB4MjApIC4uLgotICAgICAgICAgWDg2RU1VTF9PUEMoMHgwZiwgMHgyMyk6IC8q
IG1vdiB0by9mcm9tIGNyL2RyICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDMwKTog
Lyogd3Jtc3IgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzEpOiAvKiByZHRzYyAq
LwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgzMik6IC8qIHJkbXNyICovCi0gICAgY2Fz
ZSBYODZFTVVMX09QQygweDBmLCAweGEyKTogLyogY3B1aWQgKi8KLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgMHhmYTogY2FzZSAweGZiOiAvKiBjbGkgLyBzdGkgKi8K
LSAgICAgICAgaWYgKCAhaW9wbF9vayhjdXJyZW50LCBjdHh0LT5yZWdzKSApCi0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhpcyBpcyBqdXN0IHRvbyBkYW5nZXJv
dXMgdG8gYWxsb3csIGluIG15IG9waW5pb24uIENvbnNpZGVyIGlmIHRoZQotICAgICAgICAgKiBj
YWxsZXIgdGhlbiB0cmllcyB0byByZWVuYWJsZSBpbnRlcnJ1cHRzIHVzaW5nIFBPUEY6IHdlIGNh
bid0IHRyYXAKLSAgICAgICAgICogdGhhdCBhbmQgd2UnbGwgZW5kIHVwIHdpdGggaGFyZC10by1k
ZWJ1ZyBsb2NrdXBzLiBGYXN0ICYgbG9vc2Ugd2lsbAotICAgICAgICAgKiBkbyBmb3IgdXMuIDot
KQotICAgICAgICB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9tYXNrKSA9IChjdHh0
LT5vcGNvZGUgPT0gMHhmYSk7Ci0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gWDg2RU1VTF9E
T05FOwotCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDAxKToKLSAgICB7Ci0gICAgICAg
IHVuc2lnbmVkIGludCBtb2RybV9ybSwgbW9kcm1fcmVnOwotCi0gICAgICAgIGlmICggeDg2X2lu
c25fbW9kcm0oc3RhdGUsICZtb2RybV9ybSwgJm1vZHJtX3JlZykgIT0gMyB8fAotICAgICAgICAg
ICAgIChtb2RybV9ybSAmIDcpICE9IDEgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHN3
aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgMjogLyogeHNl
dGJ2ICovCi0gICAgICAgIGNhc2UgNzogLyogcmR0c2NwICovCi0gICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICB9Ci0K
LSAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci19Ci0KLXN0YXRpYyBjb25zdCBzdHJ1
Y3QgeDg2X2VtdWxhdGVfb3BzIHByaXZfb3Bfb3BzID0gewotICAgIC5pbnNuX2ZldGNoICAgICAg
ICAgID0gcHJpdl9vcF9pbnNuX2ZldGNoLAotICAgIC5yZWFkICAgICAgICAgICAgICAgID0geDg2
ZW11bF91bmhhbmRsZWFibGVfcncsCi0gICAgLnZhbGlkYXRlICAgICAgICAgICAgPSBwcml2X29w
X3ZhbGlkYXRlLAotICAgIC5yZWFkX2lvICAgICAgICAgICAgID0gcHJpdl9vcF9yZWFkX2lvLAot
ICAgIC53cml0ZV9pbyAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9pbywKLSAgICAucmVwX2lu
cyAgICAgICAgICAgICA9IHByaXZfb3BfcmVwX2lucywKLSAgICAucmVwX291dHMgICAgICAgICAg
ICA9IHByaXZfb3BfcmVwX291dHMsCi0gICAgLnJlYWRfc2VnbWVudCAgICAgICAgPSBwcml2X29w
X3JlYWRfc2VnbWVudCwKLSAgICAucmVhZF9jciAgICAgICAgICAgICA9IHByaXZfb3BfcmVhZF9j
ciwKLSAgICAud3JpdGVfY3IgICAgICAgICAgICA9IHByaXZfb3Bfd3JpdGVfY3IsCi0gICAgLnJl
YWRfZHIgICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfZHIsCi0gICAgLndyaXRlX2RyICAgICAg
ICAgICAgPSBwcml2X29wX3dyaXRlX2RyLAotICAgIC5yZWFkX21zciAgICAgICAgICAgID0gcHJp
dl9vcF9yZWFkX21zciwKLSAgICAud3JpdGVfbXNyICAgICAgICAgICA9IHByaXZfb3Bfd3JpdGVf
bXNyLAotICAgIC5jcHVpZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwKLSAgICAud2Jp
bnZkICAgICAgICAgICAgICA9IHByaXZfb3Bfd2JpbnZkLAotfTsKLQotc3RhdGljIGludCBlbXVs
YXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vy
ci0+ZG9tYWluOwotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgY3R4dCA9IHsKLSAgICAgICAgLmN0
eHQucmVncyA9IHJlZ3MsCi0gICAgICAgIC5jdHh0LnZlbmRvciA9IGN1cnJkLT5hcmNoLmNwdWlk
LT54ODZfdmVuZG9yLAotICAgICAgICAuY3R4dC5sbWEgPSAhaXNfcHZfMzJiaXRfZG9tYWluKGN1
cnJkKSwKLSAgICB9OwotICAgIGludCByYzsKLSAgICB1bnNpZ25lZCBpbnQgZWZsYWdzLCBhcjsK
LQotICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywgY3VyciwgJmN0eHQuY3MuYmFz
ZSwgJmN0eHQuY3MubGltaXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZhciwgMSkgfHwK
LSAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAotICAgICAgICAgIShhciAmIF9TRUdNRU5U
X1ApIHx8Ci0gICAgICAgICAhKGFyICYgX1NFR01FTlRfQ09ERSkgKQotICAgICAgICByZXR1cm4g
MDsKLQotICAgIC8qIE1pcnJvciB2aXJ0dWFsaXplZCBzdGF0ZSBpbnRvIEVGTEFHUy4gKi8KLSAg
ICBBU1NFUlQocmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19JRik7Ci0gICAgaWYgKCB2Y3B1X2lu
Zm8oY3VyciwgZXZ0Y2huX3VwY2FsbF9tYXNrKSApCi0gICAgICAgIHJlZ3MtPmVmbGFncyAmPSB+
WDg2X0VGTEFHU19JRjsKLSAgICBlbHNlCi0gICAgICAgIHJlZ3MtPmVmbGFncyB8PSBYODZfRUZM
QUdTX0lGOwotICAgIEFTU0VSVCghKHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfSU9QTCkpOwot
ICAgIHJlZ3MtPmVmbGFncyB8PSBjdXJyLT5hcmNoLnB2X3ZjcHUuaW9wbDsKLSAgICBlZmxhZ3Mg
PSByZWdzLT5lZmxhZ3M7Ci0KLSAgICBjdHh0LmN0eHQuYWRkcl9zaXplID0gYXIgJiBfU0VHTUVO
VF9MID8gNjQgOiBhciAmIF9TRUdNRU5UX0RCID8gMzIgOiAxNjsKLSAgICAvKiBMZWF2ZSB6ZXJv
IGluIGN0eHQuY3R4dC5zcF9zaXplLCBhcyBpdCdzIG5vdCBuZWVkZWQuICovCi0gICAgcmMgPSB4
ODZfZW11bGF0ZSgmY3R4dC5jdHh0LCAmcHJpdl9vcF9vcHMpOwotCi0gICAgaWYgKCBjdHh0Lmlv
X2VtdWxfc3R1YiApCi0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGN0eHQuaW9fZW11bF9zdHVi
KTsKLQotICAgIC8qCi0gICAgICogVW4tbWlycm9yIHZpcnR1YWxpemVkIHN0YXRlIGZyb20gRUZM
QUdTLgotICAgICAqIE5vdGhpbmcgd2UgYWxsb3cgdG8gYmUgZW11bGF0ZWQgY2FuIGNoYW5nZSBh
bnl0aGluZyBvdGhlciB0aGFuIHRoZQotICAgICAqIGFyaXRobWV0aWMgYml0cywgYW5kIHRoZSBy
ZXN1bWUgZmxhZy4KLSAgICAgKi8KLSAgICBBU1NFUlQoISgocmVncy0+ZWZsYWdzIF4gZWZsYWdz
KSAmCi0gICAgICAgICAgICAgfihYODZfRUZMQUdTX1JGIHwgWDg2X0VGTEFHU19BUklUSF9NQVNL
KSkpOwotICAgIHJlZ3MtPmVmbGFncyB8PSBYODZfRUZMQUdTX0lGOwotICAgIHJlZ3MtPmVmbGFn
cyAmPSB+WDg2X0VGTEFHU19JT1BMOwotCi0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBj
YXNlIFg4NkVNVUxfT0tBWToKLSAgICAgICAgaWYgKCBjdHh0LnRzYyAmIFRTQ19CQVNFICkKLSAg
ICAgICAgewotICAgICAgICAgICAgaWYgKCBjdHh0LnRzYyAmIFRTQ19BVVggKQotICAgICAgICAg
ICAgICAgIHB2X3NvZnRfcmR0c2MoY3VyciwgcmVncywgMSk7Ci0gICAgICAgICAgICBlbHNlIGlm
ICggY3VycmQtPmFyY2gudnRzYyApCi0gICAgICAgICAgICAgICAgcHZfc29mdF9yZHRzYyhjdXJy
LCByZWdzLCAwKTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBtc3Jfc3BsaXQo
cmVncywgcmR0c2MoKSk7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIGN0eHQuY3R4dC5yZXRp
cmUuc2luZ2xlc3RlcCApCi0gICAgICAgICAgICBjdHh0LmJwbWF0Y2ggfD0gRFJfU1RFUDsKLSAg
ICAgICAgaWYgKCBjdHh0LmJwbWF0Y2ggKQotICAgICAgICB7Ci0gICAgICAgICAgICBjdXJyLT5h
cmNoLmRlYnVncmVnWzZdIHw9IGN0eHQuYnBtYXRjaCB8IERSX1NUQVRVU19SRVNFUlZFRF9PTkU7
Ci0gICAgICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlLmZsYWdz
ICYgVEJGX0VYQ0VQVElPTikgKQotICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRp
b24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKLSAgICAgICAgfQotICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6Ci0gICAgICAgIHJldHVybiBF
WENSRVRfZmF1bHRfZml4ZWQ7Ci0KLSAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgotICAgICAg
ICBwdl9pbmplY3RfZXZlbnQoJmN0eHQuY3R4dC5ldmVudCk7Ci0gICAgICAgIHJldHVybiBFWENS
RVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBpbmxp
bmUgaW50IGNoZWNrX3N0YWNrX2xpbWl0KHVuc2lnbmVkIGludCBhciwgdW5zaWduZWQgaW50IGxp
bWl0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVz
cCwgdW5zaWduZWQgaW50IGRlY3IpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZQppbmRleCBkODgxNWU3OGIw
Li5mMzM2YTZhZTY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKQEAgLTEsNyArMSw2IEBACiBzdWJkaXIt
eSArPSBjb21wYXQKIAogb2JqLWJpbi15ICs9IGVudHJ5Lm8KLW9iai1iaW4teSArPSBncHJfc3dp
dGNoLm8KIG9iai15ICs9IHRyYXBzLm8KIG9iai0kKENPTkZJR19LRVhFQykgKz0gbWFjaGluZV9r
ZXhlYy5vCiBvYmoteSArPSBwY2kubwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
di90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjMyYzdiYWM1ODcKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKQEAgLTAsMCArMSw0OCBAQAorLyoKKyAqIHB2
L3RyYXBzLmgKKyAqCisgKiBQViBndWVzdCB0cmFwcyBpbnRlcmZhY2UgZGVmaW5pdGlvbnMKKyAq
CisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlz
aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9f
WDg2X1BWX1RSQVBTX0hfXworI2RlZmluZSBfX1g4Nl9QVl9UUkFQU19IX18KKworI2lmZGVmIENP
TkZJR19QVgorCisjaW5jbHVkZSA8cHVibGljL3hlbi5oPgorCitpbnQgZW11bGF0ZV9wcml2aWxl
Z2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKKworI2Vsc2UgIC8qICFDT05GSUdf
UFYgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorCitpbnQgZW11bGF0ZV9wcml2aWxlZ2Vk
X29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IHJldHVybiAtRU9QTk9UU1VQUDsgfQor
CisjZW5kaWYJLyogQ09ORklHX1BWICovCisKKyNlbmRpZgkvKiBfX1g4Nl9QVl9UUkFQU19IX18g
Ki8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:33:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPIh-0007Nd-GZ; Thu, 18 May 2017 17:33:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBPIg-0007NW-8G
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:33:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B8/CC-10689-1EADD195; Thu, 18 May 2017 17:33:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oO7DW7K
 RBj23+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozeJatZC54zVhxc+IWlgfEkYxcjJ4eQwEQm
 idaWkC5GLiD7N6PEs4d3mSGcjYwSTSfvskE42xklDiyYwgbSIixgKbF70kWgdg4OEYFMid4rt
 RCTTCTegoU5OdgEjCTOHp0OZvMK2Eq8fn+UHcRmEVCVuHl1OSuILSoQLvG28QgLRI2gxMmZT8
 BsTgFTidbD55hBbGYBPYkd13+xQtjyEtvfzgGLSwgYSpx+uI1xAqPALCTts5C0zELSsoCReRW
 jRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsYV2z0P
 MUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbdxMoJ1iUmp5akZaZA4wVmLQEB
 4+SCC8/SJq3uCAxtzgzHSJ1ilGXY869r++ZhFjy8vNSpcR5i0GKBECKMkrz4EbA4vYSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHlZgElAiCczrwRu0yugI5iAjmh+IA1yREkiQkqqgdFOf3n
 XmTDrLz82N8Tz3XhsXlL7RmN7yuQ/Yvtb5/Lc/D13ZsdKnQU88YVSrB/cr/PferrVIHF9WeOm
 r+vfLnXxmVUWdeEnj0HoyVu6b5MY7Hf+mNM7901uB9+JW0Fz1yWsi1xXdpXj+Y0iYa1Lew5p1
 x9xWjH3Aitz+XV+wfWP2rYUTn3ovyVQiaU4I9FQi7moOBEArfUpfNYCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495128799!97157495!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65235 invoked from network); 18 May 2017 17:33:20 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 17:33:20 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4IHXIPc014811
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 18 May 2017 17:33:18 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4IHXImn025555
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 18 May 2017 17:33:18 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4IHXHv2023265;
 Thu, 18 May 2017 17:33:18 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 18 May 2017 10:33:17 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170518154648.17285-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d881949c-2f34-74a2-5b27-88cb0c355e78@oracle.com>
Date: Thu, 18 May 2017 13:33:13 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170518154648.17285-1-jgross@suse.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: Re: [Xen-devel] [PATCH] xen: make xen_flush_tlb_all() static
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTgvMjAxNyAxMTo0NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB4ZW5fZmx1c2hf
dGxiX2FsbCgpIGlzIHVzZWQgaW4gYXJjaC94ODYveGVuL21tdS5jIG9ubHkuIE1ha2UgaXQgc3Rh
dGljLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 17:40:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPP7-0007fD-8i; Thu, 18 May 2017 17:40:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBPP6-0007f7-0k
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 17:40:00 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 16/3F-01752-F6CDD195; Thu, 18 May 2017 17:39:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHSDvW72Hdl
 Ig48HjSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bUrY1MBQtZK5reX2ZuYJzE0sXIySEh4C/x
 Y8s9NgjbXWJ6+wowm01AV6Jpy18wm1dAUOLkzCdg9cwCOhILdn9ig7DlJba/ncMMUeMgce7IJ
 jCbRUBVYs72E6xdjFwcIgJrGSUen3/GDpIQFkiWOPNrPZjNKeAoMW3dL2aQIiGBqYwSJw6eZY
 S4wkTi7cKdQBs4gBJqEnPXx0OELSR2fOxjm8DIPwvJTbOQ3DQLyU0LGJlXMWoUpxaVpRbpGhr
 rJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhiEDEOxg/LfN8xCjJAeTkijv4QLZ
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLtvA+UEi1LTUyvSMnOAEQGTluDgURLh1QVJ8xYXJ
 OYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOG8CSJEASFFGaR7cCFh0XmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5Iw789bQFN4MvNK4Da9AjqCCeiI5gfSIEeUJCKkpBoYl+86Z50eOZvx2UWRZuM
 wPXMzBmn5WRP39X3cKrbs7rSVbyV22ptsnfvG0Lz6iMkjf1nd+oeMSm9j+hbutP55dKueSdct
 48YvaeumxV5f/PExO4Pa9KNzTJZ9b121RSnTWiuV6VLmv1sX5xpvdUg9f8N0yiaVmuZTAa8LD
 uc+5n6SdOL146LllkosxRmJhlrMRcWJAAsZd1bJAgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495129192!78427017!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59434 invoked from network); 18 May 2017 17:39:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:39:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433065427"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.56387.227666.701787@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 18:39:15 +0100
To: Julien Grall <julien.grall@arm.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xensource.com>, Stefano
 Stabellini <sstabellini@kernel.org>
In-Reply-To: <22813.46038.183796.889748@mariner.uk.xensource.com>
References: <osstest-109547-mainreport@xen.org>
 <238851d6-3e75-7d00-ef1c-4ab46169d270@arm.com>
 <22813.46038.183796.889748@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 109547: tolerable
 trouble: broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUtc21va2Ug
dGVzdF0gMTA5NTQ3OiB0b2xlcmFibGUgdHJvdWJsZTogYnJva2VuL3Bhc3MgLSBQVVNIRUQiKToK
PiBIb3dldmVyLCBjdXJyZW50bHksIHdpdGggb25seSB0d28gYXJtNjQgYm94ZXMsIEkgZG9uJ3Qg
dGhpbmsgd2UgaGF2ZQo+IGVub3VnaCBiYW5kd2lkdGggdG8gYWRkIHRoaXMgdG8gdGhlIHNtb2tl
IHRlc3RzLiAgSSBoYXZlIHB1dCBhIG5vdGUgaW4KPiBteSBiYWNrbG9nIHRvIHJldmlzaXQgdGhp
cyB3aGVuIHdlIGhhdmUgbW9yZSBhcm02NCBoYXJkd2FyZS4KCkZUUiwgZm9yIG5vdyBJIGFtIGNv
bnNpZGVyaW5nIHRoaXM6CgoxNjowNCA8RGl6aWV0PiBBIGJldHRlciBwbGFuIG1pZ2h0IGJlIHRv
IHNpbXBseSByZWR1Y2UgdGhlIHByb3BvcnRpb24gb2YgY2VsbHMgCiAgICAgICAgICAgICAgIGlu
IHRoZSB0ZXN0IG1hdHJpeCB0aGF0IGdldCB0ZXN0ZWQgZm9yIGFybTY0CjE2OjA1IDxEaXppZXQ+
IEVnIGRyb3Agbm9uIC1tdWx0aXZjcHUgYW5kIC1ydGRzIGFuZCBtYXliZSAtbGlidmlydC1xY293
MiBhbmQgCiAgICAgICAgICAgICAgIC1saWJ2aXJ0IChsZWF2aW5nIC1saWJ2aXJ0LXhzbSkKMTY6
MTggPGp1bGllbmc+IERpemlldDogSSB3b3VsZCBiZSBvayB3aXRoIHRoYXQuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:40:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPQ1-0008AX-P7; Thu, 18 May 2017 17:40:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBPQ1-0008AH-0B
 for xen-devel@lists.xen.org; Thu, 18 May 2017 17:40:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E3/E7-17076-8ACDD195; Thu, 18 May 2017 17:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO7yO7K
 RBp3HDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozWGc+ZCl4yVqzaP5GtgfE4YxcjJ4eEgL/E
 6cnXmUBsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFFjL/Hs9DJ2EJtFQ
 FXiwq7NrCC2iIC6xJ8LE4DmcwHVn2aU+D97PlhCWMBEYvW5c2DNnAJWEs+aIZYJCVhKtF29BH
 WQicTbhTuB4hxAcTWJuevjJzDyzUJy0iwkJ81CctICRuZVjBrFqUVlqUW6huZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsYX572PMQoycGkJMp7uEA2UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEr9htoJxgUWp6akVaZg4w7GHSEhw8SiK8uiBp3uKCxNzizHSI1ClGX
 Y45976+ZxJiycvPS5US531yC6hIAKQoozQPbgQsBi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmPcnyBSezLwSuE2vgI5gAjqi+YE0yBEliQgpqQZG78j2ig2P777tyBO0/vnvGyff+88q5vN
 nFWQeWTixePpHzi63JwHCF0wf6DQo/GbiCitbsnlf9bfCPYca1Iry018/n+D5vyqv6aPLAsk9
 DU118RxnJ7tcfZl0Yof+0clmXG8q9jGWSN+TbDztxfnkp/xNFhP7jONH81Y5n57c12tj4eEVe
 DRLiaU4I9FQi7moOBEApoHi2LwCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495129254!84411553!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52540 invoked from network); 18 May 2017 17:40:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:40:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424435092"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.56484.173414.17162@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 18:40:52 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170518153829.10200-1-julien.grall@arm.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIltQQVRDSF0gVXNlIG5vbi1kZWJ1ZyBidWlsZCBmb3IgWGVu
IDQuOSIpOgo+IE1vZGlmeSBDb25maWcubWsgYW5kIEtjb25maWcuZGVidWcgdG8gZGlzYWJsZSBk
ZWJ1ZyBieSBkZWZhdWx0IGluCj4gcHJlcGFyYXRpb24gZm9yIGxhdGUgUkNzIGFuZCBldmVudHVh
bCByZWxlYXNlLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 17:41:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPQd-0008FJ-1D; Thu, 18 May 2017 17:41:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dBPQb-0008FB-OV
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:41:33 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 67/20-03058-DCCDD195; Thu, 18 May 2017 17:41:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfT+Id0zd2Q
 jDSatFLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWrHvAUnBYseLbrrVMDYwzpLsYuTiEBGYy
 Sqw58oUNxGERaGCVODTtNQuIIyEwh1Xi9qpDTF2MnEBOnsTTCztZIOxSia2zVrOC2LwCghInZ
 z4BiwsJ+EjsPraEsYuRg4NTwF7i8IpsiPAkJolZtzNAbDYBA4n9756wg9gsAqoSXf9XsUCMCZ
 A4vGcJM0irsECExJMlxiBhEQFlid5fv8HOYRY4wCix49NlsHOYBTQlWrf/Zp/AKDALyRWzkKQ
 WMDKtYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEQGINjB
 +GlZwCFGSQ4mJVHewwWykUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMVuA+UEi1LTUyvSMnOAM
 QGTluDgURLhzQJJ8xYXJOYWZ6ZDpE4xGnO8uPz+PRPHk5U/3jMJseTl56VKifM+uQVUKgBSml
 GaBzcIFquXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxbCbKQJzOvBG7fK6BTmIBOaX4gDXJ
 KSSJCSqqBUfUCQ8+5V41WujE/cuPf3VPreVH3sin0u5K48xrtCadeTM/0fPt7VlaTnml9Tdbl
 mTOFPkXocsbsjHg/KSZwxdbbb50qZ9VzrNytfsc12vunrPPn5/FGvf/KV3Tcn7Bqc/+7ZZctT
 9/fxla9LcjfZ667R9wWDo/PV6SCvJezfatsq3uxs2httxJLcUaioRZzUXEiALsFpc/QAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495129291!69396826!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37180 invoked from network); 18 May 2017 17:41:32 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 17:41:32 -0000
Received: by mail-io0-f194.google.com with SMTP id f102so5129035ioi.3
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 10:41:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Dzv1oWtgqbvZikAezPGSdwWKQf636KQNLq6IIzBT0Ck=;
 b=cNSI87TTsstkruqVVr+y64jfOgyJS2FDFSkEMb9Fk5nChwuJ8SdGgHPGSUxvTULoqi
 41mVgz2Tl37zbb51f6YavBpb8chx2OnNEb3SdPO5U6G4pJHFry3PSTEw0XWrjFsvLQYQ
 q1sAyUCuQT0JeGY7j89Gg5xxXe7Jo+aPOE9cdtX1nWMCPoCz0zu6nnxUV/ml0OPYLLV5
 bTr4YEBaoYYZKVfe/qYC38WfAgswA8W1ciHHhEmL+T3ttK6DbSMG8ST6d4WMmlSzUVrb
 goCAFxWeP3v2Qs3Wlw00P0mInOTjb/vVnEI3jPgTeLQ3HF4n2wTXOz4Jxmh/9W3/Ng4E
 3Gfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Dzv1oWtgqbvZikAezPGSdwWKQf636KQNLq6IIzBT0Ck=;
 b=Kr7HHW0wtzxMbxgBZ6WYjHyGF8dp/EbaiBaKGDlOv/9giHDCnc5NqDgUpmdua2DS3K
 u5cuZ1QQqQchHVVPu3x011xbSDiX1R5FAC2YbHRxtZ++/Jqh9SdrnvxEhdxwD+emqoMF
 1IrPhC9IP+Wg5SMMZ6qBaAVWHmSCV2SG7fZ2io9V2r0eaNnrvUKd7vP2QxzssociB1Oa
 0P3rojzFmvxlqOo4KpTcnLO/wOV5zsDopRUm9WPyr8SFYoi64v0qAdfZ5VRjmYHafuS3
 xUNbHV+i8oJId+kHNJy64Mz1l8SpOb0aTwdUBd9hWaBEN9ULCiZPh49/0loeEsf3DNaA
 n87w==
X-Gm-Message-State: AODbwcDWI43tqeIbxLe7V1fjVeqNnxNv1oWWsUfBQtZTw/jX9kMBtHvb
 mGgh+0bLf8BXlJ/htNNDRmKwK/XzvA==
X-Received: by 10.107.157.206 with SMTP id g197mr5789682ioe.119.1495129290866; 
 Thu, 18 May 2017 10:41:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 18 May 2017 10:41:30 -0700 (PDT)
In-Reply-To: <591D79AD020000780015ABED@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
 <5915E35602000078001594AD@prv-mh.provo.novell.com>
 <6b370775-ae2a-36d5-5d52-fd04fae584f2@arm.com>
 <591D79AD020000780015ABED@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 18 May 2017 20:41:30 +0300
Message-ID: <CAPD2p-nx=97xtv88qL+GQPopGW1hCq0h5KaWX+iOzpbGZG5R_w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu
	argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCk9uIFRodSwgTWF5IDE4LCAyMDE3IGF0IDExOjM4IEFNLCBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDE3LjA1LjE3IGF0IDIxOjUyLCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAwNS8xMi8yMDE3IDAzOjMxIFBNLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEwLjA1LjE3IGF0IDE2OjAzLCA8b2xla3N0eXNoQGdt
YWlsLmNvbT4gd3JvdGU6Cj4+Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5k
cl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gVGhlIHByZXNlbmNlIG9mIHRoaXMgZmxh
ZyBsZXRzIHVzIGtub3cgdGhhdCB0aGUgZ3Vlc3QKPj4+PiBoYXMgZGV2aWNlcyB3aGljaCB3aWxs
IG1vc3QgbGlrZWx5IGJlIHVzZWQgZm9yIHBhc3N0aHJvdWdoCj4+Pj4gYW5kIGFzIHRoZSByZXN1
bHQgdGhlIHVzZSBvZiBJT01NVSBpcyBleHBlY3RlZCBmb3IgdGhpcyBkb21haW4uCj4+Pj4gSW4g
dGhhdCBjYXNlIHdlIGhhdmUgdG8gY2FsbCBpb21tdV9jb25zdHJ1Y3QoKSwgYWN0dWFsbHkKPj4+
PiB3aGF0IHRoZSByZWFsIGFzc2lnbl9kZXZpY2UgY2FsbCB1c3VhbGx5IGRvZXMuCj4+Pj4KPj4+
PiBBcyBpb21tdV9kb21haW5faW5pdCgpIGlzIGNhbGxlZCB3aXRoIHVzZV9pb21tdSBmbGFnIGJl
aW5nIGZvcmNlZAo+Pj4+IHRvIGZhbHNlIGZvciBub3csIG5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlz
IGludGVuZGVkIGZvciBib3RoIEFSTSBhbmQgeDg2Lgo+Pj4+Cj4+Pj4gQmFzaWNhbGx5LCB0aGlz
IHBhdGNoIGlzIG5lZWRlZCBmb3Igbm9uLXNoYXJlZCBJT01NVXMgb24gQVJNIG9ubHkKPj4+PiBz
aW5jZSB0aGUgbm9uLXNoYXJlZCBJT01NVXMgb24geDg2IGFyZSBvayBpZiBpb21tdV9jb25zdHJ1
Y3QoKSBpcyBjYWxsZWQKPj4+PiBsYXRlci4gQnV0LCBpbiBvcmRlciB0byBiZSBtb3JlIGdlbmVy
aWMgYW5kIGZvciBwb3NzaWJsZSBmdXR1cmUgb3B0aW1pemF0aW9uCj4+Pj4gbWFrZSB0aGlzIGNo
YW5nZSBhcHBsaWFibGUgZm9yIGJvdGggcGxhdGZvcm1zLgo+Pj4KPj4+IEkgY29udGludWUgdG8g
YmUgdW5jb252aW5jZWQgdGhhdCB0aGlzIGlzIHdhbnRlZCAvIG5lZWRlZCwgYXMgSQo+Pj4gY29u
dGludWUgdG8gbm90IHNlZSB3aHkgc2hhcmVkIHZzIHVuc2hhcmVkIHJlYWxseSBtYXR0ZXJzIGhl
cmUuCj4+PiBBZnRlciBhbGwgd2UgaGF2ZSBib3RoIG1vZGVzIHdvcmtpbmcgb24geDg2IHdpdGhv
dXQgdGhpcyBmbGFnLgo+Pgo+PiBXZWxsIG9uIHg4NiB5b3UgYWxsb2NhdGUgdGhlIHBhZ2UgdGFi
bGUgb24gdGhlIGZseSBpbiB0aGUgdW5zaGFyaW5nCj4+IGNhc2UuIFRoaXMgaXMgb25seSB1c2Vm
dWwgaWYgeW91IGRvbid0IGtub3cgd2hldGhlciBhIGRvbWFpbiB3aWxsIGhhdmUKPj4gZGV2aWNl
IGFzc2lnbmVkIChlLmcgaG90cGx1ZyBjYXNlKS4KPj4KPj4gV2hlbiB5b3Uga25vdyB0aGF0IHRo
ZSBkb21haW4gd2lsbCBoYXZlIGRldmljZSBwYXNzLXRocm91Z2hlZCwgeW91IGNhbgo+PiBwb3B1
bGF0ZSB0aGUgSU9NTVUgcGFnZSB0YWJsZXMgYmVmb3JlIGhhbmQgYXZvaWRpbmcgdG8gaGF2ZSB0
byBnbwo+PiB0aHJvdWdoIHRoZSBsaXN0IG9mIHBhZ2UgYXQgdGhlIGZpcnN0IGFzc2lnbmVkIGRl
dmljZS4KPj4KPj4gSW4gZW1iZWRkZWQgcGxhdGZvcm0gaG90cGx1ZyBpcyBsaWtlbHkgdG8gYmUg
aW5leGlzdGVudC4gRm9yIHNlcnZlcnMsIEkKPj4gZG9uJ3Qga25vdyBidXQgbGlrZWx5IHBhZ2Ug
dGFibGVzIGFyZSBnb2luZyB0byBiZSBzaGFyZWQgKG9yIGFzIEkKPj4gbWVudGlvbmVkIGVhcmxp
ZXIgcGFydGlhbGx5IHNoYXJlZCkuCj4+Cj4+IFNvIEkgZG9uJ3Qgc2VlIGFueSBiZW5lZml0IG9m
IHRoZSBjdXJyZW50IGNvZGUgb3ZlciBwb3B1bGF0aW5nIHRoZSBJT01NVQo+PiBwYWdlIHRhYmxl
cyBmcm9tIHRoZSBiZWdpbm5pbmcuCj4KPiBJbnRlcmVzdGluZy4gVG8gbWUsIHRoZSBwcmltYXJ5
IGJlbmVmaXQgaXMgdGhhdCB3ZSB3b3VsZG4ndCBuZWVkIHRvCj4gaW50cm9kdWNlIG5ldyBjb2Rl
IHRvIGhhbmRsZSB5ZXQgYW5vdGhlciBjYXNlIHNwZWNpYWxseS4gQW55d2F5LAo+IHRoZSBjaGFu
Z2VzIGluIHRoaXMgcGF0Y2ggYXJlIHNpbXBsZSBlbm91Z2gsIHNvIEkgZG9uJ3QgbWVhbiB0bwo+
IGJsb2NrIGl0IGRlc3BpdGUgYmVpbmcgdW5jb252aW5jZWQgb2YgdGhlIGJhc2ljIGlkZWEuCgpU
aGFuayB5b3UgZm9yIHlvdXIgY29tbWVudHMuCkkgd291bGQgbGlrZSB0byBzYXkgdGhhdCBJIHNo
YXJlIEp1bGllbidzIG9waW5pb24sIGJ1dCB1bmRlcnN0YW5kCkphbidzIHBvaW50cyB0b28uCkkg
dGhpbmsgc29tZSBtdXR1YWxseSBhZ3JlZWFibGUgc29sdXRpb24gc2hvdWxkIGJlIHdvcmtlZCBv
dXQuCgpJdCBpcyBub3QgY29tcGxldGVseSBjbGVhciB0byBtZSB3aGF0IEkgaGF2ZSB0byBkbyB3
aXRoIHBhdGNoZXMgIzYtIzguClNvLCBJIHdpbGwgdHJ5IHRvIHN1bW1hcml6ZSB0aG91Z2h0cyBy
ZWdhcmRpbmcgdGhlbS4gUGxlYXNlLCBjb3JyZWN0Cm1lIGlmIEkgYW0gd3JvbmcuCgpwYXRjaCAj
NjogQXMgZm9yIHRoZSBjdXJyZW50IHBhdGNoLCBsaWtlbHkgdGhlICJpbml0IiBwbGF0Zm9ybQpj
YWxsYmFjayBzaG91bGQgYmUgZXh0ZW5kZWQgd2l0aApleHRyYSAidXNlX2lvbW11IiBhcmd1bWVu
dCBhcyB3ZWxsIGFzIHRoZSAiaW9tbXVfZG9tYWluX2luaXQiIEFQSS4gSW4KdGhhdCBjYXNlIHdl
CndvdWxkIGp1c3QgcGFzcyB0aG91Z2h0IGluY29taW5nIGZsYWcgdG8gdGhlIElPTU1VIGRyaXZl
cnMgZm9sbG93ZWQgYnkKdXBkYXRpbmcgIm5lZWRfaW9tbXUiIGRvbWFpbiBmbGFnLgoKU29tZXRo
aW5nIGxpa2UgdGhpczoKLi4uCmludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
LCBib29sIHVzZV9pb21tdSkKewogICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9t
bXUoZCk7CiAgICBpbnQgcmV0ID0gMDsKCiAgICByZXQgPSBhcmNoX2lvbW11X2RvbWFpbl9pbml0
KGQpOwogICAgaWYgKCByZXQgKQogICAgICAgIHJldHVybiByZXQ7CgogICAgaWYgKCAhaW9tbXVf
ZW5hYmxlZCApCiAgICAgICAgcmV0dXJuIDA7CgogICAgaGQtPnBsYXRmb3JtX29wcyA9IGlvbW11
X2dldF9vcHMoKTsKICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPmluaXQoZCwgdXNlX2lvbW11
KTsKICAgIGlmICggcmV0ICkKICAgICAgICByZXR1cm4gcmV0OwoKICAgIGQtPm5lZWRfaW9tbXUg
PSAhIXVzZV9pb21tdTsKCiAgICByZXR1cm4gMDsKfQouLi4KCnBhdGNoICM3OiBUaGlzIHBhdGNo
IHNob3VsZCBiZSBqdXN0IGRyb3BwZWQuCgpwYXRjaCAjODogQXMgd2UgYWx3YXlzIGFsbG9jYXRl
IHRoZSBwYWdlIHRhYmxlIGZvciBoYXJkd2FyZSBkb21haW4sCnRoaXMgcGF0Y2ggc2hvdWxkIGJl
IHJld29ya2VkLgpUaGUgdXNlX2lvbW11IGZsYWcgc2hvdWxkIGJlIHNldCBmb3IgYm90aCBhcmNo
cyBpbiBjYXNlIG9mIGhhcmR3YXJlCmRvbWFpbi4gSGF2aW5nIGQtPm5lZWRfaW9tbXUgc2V0IGF0
IHRoZSBlYXJseSBzdGFnZSB3ZSB3b24ndCBza2lwCklPTU1VCm1hcHBpbmcgdXBkYXRlcyBhbnlt
b3JlLiBBbmQgYXMgdGhlIHJlc3VsdCB0aGUgZXhpc3RpbmcgaW4KaW9tbXVfaHdkb21faW5pdCgp
IGNvZGUgdGhhdCBnb2VzIHRocm91Z2ggdGhlIGxpc3Qgb2YgcGFnZSBhbmQgdHJpZXMKdG8gcmV0
cmlldmUgbWFwcGluZyBjb3VsZCBiZSBqdXN0IGRyb3BwZWQKaW5zdGVhZCBvZiBtb3ZpbmcgaXQg
dG8gdGhlIGFyY2gtc3BlY2lmaWMgcGFydC4KClNvLCB3aGF0IHdlIHdvdWxkIGhhdmUgYXMgdGhl
IGZpbmFsIHJlc3VsdDoKMS4gSW4gY2FzZSBvZiBoYXJkd2FyZSBkb21haW4gInVzZV9pb21tdSIg
ZmxhZyBpcyBhbHdheXMgc2V0IGZvciBib3RoCkFSTSBhbmQgeDg2LgoyLiBGb3Igb3RoZXIgZG9t
YWlucyB0aGUgInVzZV9pb21tdSIgZmxhZyBpcyBhbHdheXMgdW5zZXQgZm9yIHg4Ngpvbmx5LCBi
dXQgdGhlIHJlYWwgdmFsdWUgaXMgcGFzc2VkIGZvciBBUk0KYWNjb3JkaW5nIHRvIHRoZSBsaWJ4
bCBleHBlY3RhdGlvbiBhYm91dCBJT01NVSB1c2FnZS4KVGhpcyB3b3VsZCBhbGxvdyB1cyB0byBh
bGxvY2F0ZSB0aGUgcGFnZSB0YWJsZSBpbiBhZHZhbmNlIG9uIEFSTSBhbmQKcmV0YWluIHRoZSBj
dXJyZW50IGJlaGF2aW9yIGZvciB4ODYgKGFsbG9jYXRpbmcgdGhlIHBhZ2UgdGFibGUKb24tZGVt
YW5kKS4KCldoYXQgZG8geW91IHRoaW5rPwoKPgo+IEphbgo+CgotLSAKUmVnYXJkcywKCk9sZWtz
YW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 17:59:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPhu-0000zi-Ra; Thu, 18 May 2017 17:59:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBPht-0000zZ-Ji
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 17:59:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E5/35-01992-CF0ED195; Thu, 18 May 2017 17:59:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6fB7K
 RBiu2S1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbpzUyFXxhrLh/fgtbA+Nlxi5GTg4JAX+J
 2RNegdlsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZB4vap62A1LAKqE
 kcnfAGrERHQkli/4ilUfabExz+L2UFsYYEQiYYNp8DqOQWsJF5Of8LaxcjBISSQIXG6XR3iHB
 OJtwt3skGE1STmro+fwMg3C8lBs5AcNAvJQQsYmVcxahSnFpWlFukaGeklFWWmZ5TkJmbm6Bo
 amOrlphYXJ6an5iQmFesl5+duYgQGWj0DA+MOxj3tfocYJTmYlER5DxfIRgrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4H13HygnWJSanlqRlpkDDHmYtAQHj5II7yKQNG9xQWJucWY6ROoUoy7Hn
 Htf3zMJseTl56VKifM+ACkSACnKKM2DGwGLv0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhH
 mfgUzhycwrgdv0CugIJqAjmh9IgxxRkoiQkmpgPOjex9n4hDGj+WxDd8ctwxUrjPLYFV6d6z2
 sdmjlxrDXS7KNsu7PEH9Xv+TLx/vFgjn3mu60r607s9GwqNf6k5D2m5dvPm3NXu61imdr/Seu
 OVHHo908GKtKF/YrFemuu8YqPt/5UtbVkMlGl6RvVHyPLbD5+4Bxq6OSMfOpNRp+BZMNDl/Zp
 8RSnJFoqMVcVJwIAHVHqYC6AgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495130362!78429369!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24576 invoked from network); 18 May 2017 17:59:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:59:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424439310"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.57592.723121.619960@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 18:59:20 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170516075925.46047-3-roger.pau@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
 <20170516075925.46047-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 2/3] libxl/devd: correctly
	manipulate the dguest list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyBmb3ItNC45IDIvM10gbGlieGwvZGV2
ZDogY29ycmVjdGx5IG1hbmlwdWxhdGUgdGhlIGRndWVzdCBsaXN0Iik6Cj4gQ3VycmVudCBjb2Rl
IGluIGJhY2tlbmRfd2F0Y2hfY2FsbGJhY2sgaGFzIHR3byBpc3N1ZXMgd2hlbiBtYW5pcHVsYXRp
bmcgdGhlCj4gZGd1ZXN0IGxpc3Q6CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 18:05:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 18:05:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPnr-0001kN-GG; Thu, 18 May 2017 18:05:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBPnq-0001kH-Ar
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 18:05:34 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 37/6F-26106-D62ED195; Thu, 18 May 2017 18:05:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7OI9l
 Ig+mPrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDx7+yFVxhqmi4u4u5gXERUxcjJ4eEgL/E
 2RXnwGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMg0b5/A1icRUBV4
 v22i2BxEQEtifUrnkLVZ0p8/LOYHcQWFkiS2H/tMmMXIwcHp4CVxMll0iBhIYEMic39B9ggzj
 GReLtwJxtIiZCAmsTc9fETGPlmITloFpKDZiE5aAEj8ypGjeLUorLUIl1DU72kosz0jJLcxMw
 cXUMDY73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYxrtnseYpTkYFIS5T1cIBspxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYK39SFQTrAoNT21Ii0zBxjyMGkJDh4lEV4PkDRvcUFibnFmOkTqFKMux
 5x7X98zCbHk5eelSonzBoIUCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCf
 P6gUzhycwrgdv0CugIJqAjmh9IgxxRkoiQkmpgNF2cVCC+acOi3P0nuplW7d6220lXsqNv8op
 a9qAdvy5oP/60atsHgfWrbzO8Krrer7dT4s+9XXyc8Y/bjBl/rZ/6JfOP8YTXi9ZG8x0/e37N
 1Z8XFqxYknfhSti82xeYDbaEdQn9DT5Tpf7wh42EJl/ShkOxwsf6DrqWXd4ZLHdvn+47wSPx5
 wuVWIozEg21mIuKEwGQnIUbugIAAA==
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495130730!84415017!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9504 invoked from network); 18 May 2017 18:05:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 18:05:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="433071362"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.57952.149520.825437@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 19:05:20 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170516075925.46047-2-roger.pau@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
 <20170516075925.46047-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 1/3] libxl/devd: fix a race with
	concurrent device addition/removal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyBmb3ItNC45IDEvM10gbGlieGwvZGV2
ZDogZml4IGEgcmFjZSB3aXRoIGNvbmN1cnJlbnQgZGV2aWNlIGFkZGl0aW9uL3JlbW92YWwiKToK
PiBDdXJyZW50IGNvZGUgY2FuIGZyZWUgdGhlIGxpYnhsX19kZXZpY2UgaW5zaWRlIG9mIHRoZSBs
aWJ4bF9fZGRvbWFpbl9kZXZpY2UKPiBiZWZvcmUgdGhlIGFkZGl0aW9uIGhhcyBmaW5pc2hlZCBp
ZiBhIHJlbW92YWwgaGFwcGVucyB3aGlsZSBhbiBhZGRpdGlvbiBpcwo+IHN0aWxsIGluIHByb2Nl
c3M6CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 18:06:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 18:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPou-0001oO-QF; Thu, 18 May 2017 18:06:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dBPot-0001oG-VE
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 18:06:40 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BE/46-02181-FA2ED195; Thu, 18 May 2017 18:06:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfSai+7qR7K
 RBrvfi1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldR3axFCwUqNiy6CNrA+N63i5GLg4hgWmM
 EjM3tbKCOCwCDawSzacOMoI4EgJzWCXWdPWydDFyAjl5EvO2bGWGsPMlLp16yQhi8woISpyc+
 QSsRkjAR2Lv6fdgNZwC9hJ7f+9lglhxhE1i57bHYA1sAgYS+989YQexWQRUJX79fcgGMShAYs
 fqnWC2sECyxK6pX8FsEQFlid5fv1lABjELnGGUaJk0BayZWUBTonX7b/YJjAKzkBwyC0lqASP
 TKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwHCsZ2Bg3ME4
 YZXfIUZJDiYlUd7DBbKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Pz4EygkWpaanVqRl5gAjA
 yYtwcGjJML7DyTNW1yQmFucmQ6ROsVozPHi8vv3TBxPVv54zyTEkpeflyolzrsLpFQApDSjNA
 9uECxiLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5j0JMoUnM68Ebt8roFOYgE5pfiANckp
 JIkJKqoHx+LwHc7dMfd/f16b0IkXmUbnwymsmbicdcpyTG9tdc/liz6yf79fE9fxNec7lvHzG
 k1wcpf9UhaqY9bZGmM+8teTa973m0ivDbj57zL0su7n99/T4l+azZXZJeH5/9ifTVi9pndVh6
 8KC7atvmlY8XZm3dSmTfGFS3MItIg8qDgb9OqomJLBMiaU4I9FQi7moOBEA/SCyENMCAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495130794!95444933!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16590 invoked from network); 18 May 2017 18:06:35 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 18:06:35 -0000
Received: by mail-it0-f68.google.com with SMTP id 67so5402476itx.2
 for <xen-devel@lists.xenproject.org>; Thu, 18 May 2017 11:06:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=E+JDLjcHDXj+op+3eOuIHjhfT7CHdoj7h3GcTDShBN4=;
 b=slGtdOcoXHmfkDOtjAXgW/2bvIbcVx0u/AaGuGpevroOp4jVvJrviJlHNot5yrc/Gh
 EIsyNCh7nVPwN5Dyz9WKuNfrJDfBuyJWrepHcJXIC9lbTLIlFmpQ4sL2ZQDAtqB5u/Iu
 vW4F9I4TUlx9ED39XYBMRy1YhMeJ/TrFRIWoL2/CAB99SzlZIYSFsqxZtOTmS6qv6WLc
 6r1x9YtlNlYwO0bIjvof8mn6MIILMOOTvruDq24meHrCRBvL9aGycDiYNy+lSvPNMyt1
 ypF0QPOlTOngRytsVZOgbao30s7gWAnMhdI9fVUJt+7Kg4UdRQqF84IEfSUFthN6JTjc
 gtsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=E+JDLjcHDXj+op+3eOuIHjhfT7CHdoj7h3GcTDShBN4=;
 b=LpQSBX1ujt2z22nkvaXj8F290x+PBrMlP4uq7L1XNZFMk2V40Cd/KKWP7V0/szRefP
 02NDrrvY+biHvU2hMJzIddey7nvoFSOwPtgdlt8ajRRynHc2wjMHmPFYso1ztnEcO4Id
 2ntXkIYB+TL3SF57qWMuLRStsuAYMWBNY06cMGymo6+ro/JMDGK/3Qn6w7W3qO9CtNyh
 tRMJngoX2WRmWM0SEb3dtcl4gZ+ppZDt0KUlEuYDtzoxZxJUPMFmnvSOy2XpwuXOTWZr
 KHjpqwJuMNMrdxZGgAFktqguExiamLTbSP/j1fYoipm9RISnhMTUNTHeFBllUV5Ym9aS
 lJ7g==
X-Gm-Message-State: AODbwcASIi57iueTkf5RZLkdnhyWRzWb3rSlHA7mEY3YBXHeqHiDSCRm
 RL/7663kSpnEYrGDotNkKctCFk6O0g==
X-Received: by 10.36.48.5 with SMTP id q5mr24635066itq.15.1495130794059; Thu,
 18 May 2017 11:06:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Thu, 18 May 2017 11:06:33 -0700 (PDT)
In-Reply-To: <591D7D19020000780015AC47@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
 <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
 <5919BE920200007800159D0E@prv-mh.provo.novell.com>
 <CAPD2p-mxwDWbbt4i=kdtaFUToQtxO+s0tuhv+h27K83Z_uyaVw@mail.gmail.com>
 <591C900D020000780015A9CB@prv-mh.provo.novell.com>
 <CAPD2p-nkF-wC7z9ASE7-Tmcmjpd9wKtKOgRuXQW09L2xy8AL=A@mail.gmail.com>
 <d0634574-e974-2d09-d714-f38f5f99ba03@arm.com>
 <591D7D19020000780015AC47@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 18 May 2017 21:06:33 +0300
Message-ID: <CAPD2p-=OB3g2Hbtpojvx5eHTU9BEVyE2g06yHZh6X4VUS9kcYw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbC4KCk9uIFRodSwgTWF5IDE4LCAyMDE3IGF0IDExOjUzIEFNLCBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDE3LjA1LjE3IGF0IDIyOjMwLCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAwNS8xNy8yMDE3IDA3OjUxIFBNLCBPbGVr
c2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDc6MDEg
UE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gV2VsbCwgaWYg
dGhlIEFSTSBtYWludGFpbmVycyBpbnNpc3Qgb24gYmFraW5nIHRoZWlyIG93biB0aGluZyBldmVy
eQo+Pj4+IHRpbWUgd2UnZCB1c2UgdGhlIE0yUCBpZiBpdCB3YXMgdGhlcmUsIEkgdGhpbmsgSSBj
YW4ndCByZWFzb25hYmx5Cj4+Pj4gYmxvY2sgdGhpcyBwYXRjaC4gT3RvaCBJJ2QgcHJlZmVyIHRv
IG5vdCBzZWUgdGhlIG5vbi14ODYtc3BlY2lmaWMKPj4+PiBjb2RlIG1vdmUgdG8geDg2Lywgc28g
cGVyaGFwcyB0aGUgd2hvbGUgcGF0Y2ggd2FudHMKPj4+PiByZS1zdHJ1Y3R1cmluZyB1c2luZyBl
aXRoZXIgYSBtYW5pZmVzdCBkZWZpbml0aW9uIGluIHRoZSBBUk0gaGVhZGVycwo+Pj4+IG9yIGUu
Zy4gQ09ORklHX00yUCAod2hpY2ggeDg2IHdvdWxkIHNlbGVjdCwgYnV0IEFSTSB3b3VsZG4ndCku
Cj4+PiBKYW4sIEkgYW0gYWZyYWlkIGJ1dCBJIGRpZG4ndCBnZXQgd2hhdCB5b3UgbWVhbnQgaGVy
ZToKPj4+ICJtYW5pZmVzdCBkZWZpbml0aW9uIGluIHRoZSBBUk0gaGVhZGVycyIKPj4KPj4gSSB0
aGluayBoZSBtZWFudCB0byBoYXZlIGVpdGhlciBhIGRlZmluZSBpbiB0aGUgaGVhZGVyIG1lbnRp
b25pbmcgdGhlCj4+IGFic2VuY2UvcHJlc2VuY2Ugb2YgTTJQLgo+Cj4gWWVzLCBhdCBsZWFzdCBp
biBhIHdheS4KPgo+PiBCdXQgbXkgcHJlZmVyZW5jZSB3b3VsZCBiZSB1c2luZyB0aGUgS2NvbmZp
ZyBoZXJlLgo+Cj4gRGVwZW5kcyBvbiB0aGUgc3ltYm9sIHVzZWQ6IElmIHN1Y2ggYSBzeW1ib2wg
c29sZWx5IF9pbmRpY2F0ZXNfCj4gdGhlIHByZXNlbmNlLCBLY29uZmlnIHdvdWxkIGJlIGJldHRl
ciBpbmRlZWQuIElmLCBob3dldmVyLCB0aGUKPiBzeW1ib2wgaXMgZS5nLiBhIG1hY3JvIHJlc29s
dmluZyB0byBhIHBlci1hcmNoIGltcGxlbWVudGF0aW9uLAo+IHdpdGggY29tbW9uIGNvZGUgcHJv
dmlkaW5nIGEgZGVmYXVsdCBkZWZpbml0aW9uIHdoZW4gdGhlIGFyY2gKPiBkb2Vzbid0IHByb3Zp
ZGUgYW55LCB0aGVuIHRoZSBub24tS2NvbmZpZyB2YXJpYW50IG1heSBiZQo+IHByZWZlcmFibGUu
Cj4KPiBKYW4KPgoKVGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLgpJIGhhdmUgYWxyZWFkeSBw
b3N0ZWQgYSBjb21tb24gY29tbWVudCByZWdhcmRpbmcgc2V2ZXJhbCBwYXRjaGVzIGluCnRoZSBj
dXJyZW50IHNlcmllcwphcyB0aGV5IGFyZSBpbnRlcnJlbGF0ZWQgKHBsZWFzZSBzZWUgcGF0Y2gg
IzYpLCBidXQgSSBkdXBsaWNhdGUgaGVyZQpvbmx5IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaCBwYXJ0
LgoKLi4uCnBhdGNoICM4OiBBcyB3ZSBhbHdheXMgYWxsb2NhdGUgdGhlIHBhZ2UgdGFibGUgZm9y
IGhhcmR3YXJlIGRvbWFpbiwKdGhpcyBwYXRjaCBzaG91bGQgYmUgcmV3b3JrZWQuClRoZSB1c2Vf
aW9tbXUgZmxhZyBzaG91bGQgYmUgc2V0IGZvciBib3RoIGFyY2hzIGluIGNhc2Ugb2YgaGFyZHdh
cmUKZG9tYWluLiBIYXZpbmcgZC0+bmVlZF9pb21tdSBzZXQgYXQgdGhlIGVhcmx5IHN0YWdlIHdl
IHdvbid0IHNraXAKSU9NTVUgbWFwcGluZyB1cGRhdGVzIGFueW1vcmUuIEFuZCBhcyB0aGUgcmVz
dWx0IHRoZSBleGlzdGluZyBpbgppb21tdV9od2RvbV9pbml0KCkgY29kZSB0aGF0IGdvZXMgdGhy
b3VnaCB0aGUgbGlzdCBvZiBwYWdlIGFuZCB0cmllcwp0byByZXRyaWV2ZSBtYXBwaW5nIGNvdWxk
IGJlIGp1c3QgZHJvcHBlZAppbnN0ZWFkIG9mIG1vdmluZyBpdCB0byB0aGUgYXJjaC1zcGVjaWZp
YyBwYXJ0LgouLi4KCkRvZXMgdGhlIGRlc2NyaWJlZCBhYm92ZSBtYWtlIHNlbnNlPwoKLS0gClJl
Z2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 18:07:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 18:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPpL-0001tC-57; Thu, 18 May 2017 18:07:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBPpJ-0001sm-8b
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 18:07:05 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 19/10-19409-8C2ED195; Thu, 18 May 2017 18:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6JR7K
 RBm1tjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Z31zXmgsVMFTdXd7E0MP5j7GLk5JAQ8JdY
 MGs1C4jNJqAr0bTlLxuIzSsgKHFy5hOwOLOAnsSNqVPYIGx5ieats5khauwlvi1YzApiswioS
 kzbcQ6sRkRAS2L9iqdQ9ZkSH/8sZgexhQXCJdZdXgNmcwpYSbTP/go2X0ggQ2LJt6nsEPeYSL
 xduBOolwMoriYxd338BEa+WUgumoXkollILlrAyLyKUaM4tagstUjXyFwvqSgzPaMkNzEzR9f
 QwFgvN7W4ODE9NScxqVgvOT93EyMw1OoZGBh3MLbs9TvEKMnBpCTKe7hANlKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBG/rQ6CcYFFqempFWmYOMOhh0hIcPEoivJ0gad7igsTc4sx0iNQpRl2OO
 fe+vmcSYsnLz0uVEufdBVIkAFKUUZoHNwIWgZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCf
 P2gEzhycwrgdv0CugIJqAjmh9IgxxRkoiQkmpgFKvY/LRf/aKx9Z2+R0d2vmoUmG05J+XZ7jh
 jfaudrHd7XW03Kkx5xT6tKPmqRG3637zH7oleO17XiXommyyfbp//qd9f3mrC3D+rit88q/o7
 ecOFcvaIHwWXXcrmd5jknrcKeaIZoRlx5qhDc0r1JPsNXoV8dXqfX8w8XLDWSSk6IoXrbtQZJ
 ZbijERDLeai4kQATy2XHbsCAAA=
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495130822!100573491!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37378 invoked from network); 18 May 2017 18:07:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 18:07:03 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424441577"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.58051.990243.62368@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 19:06:59 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170516075925.46047-4-roger.pau@citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
 <20170516075925.46047-4-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 3/3] libxl/devd: move the device
	allocation/removal code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyBmb3ItNC45IDMvM10gbGlieGwvZGV2
ZDogbW92ZSB0aGUgZGV2aWNlIGFsbG9jYXRpb24vcmVtb3ZhbCBjb2RlIik6Cj4gTW92ZSB0aGUg
ZGV2aWNlIGFkZGl0aW9uL3JlbW92YWwgY29kZSB0byB0aGUge2FkZC9yZW1vdmV9X2RldmljZSBm
dW5jdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 18:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 18:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPry-00029f-IB; Thu, 18 May 2017 18:09:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBPrw-00029Y-UV
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 18:09:49 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 CD/18-01709-C63ED195; Thu, 18 May 2017 18:09:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVybKJssm7GY9l
 IgwPnZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJ338zFSwLrbi4eTJLA2O3SxcjF4eQwB9G
 iZ8HdjB3MXJysAg4SEx9NYm1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JW6u/gdWziZgKPH3y
 SY2kHIJIHvJZw6QsIiAosSDlzdZQcYzC1xglDj5+SoTSI2wQJzEtUfOIDWcApYSSzb8ZQOxeQ
 W8JNp6NzFDnPOeUeLGsu9gu0QFdCUO/fsDVSQocXLmExYQm1nAV+LWwlnsExgFZiFJzUKSgrD
 VJQ58usgIYctLbLu+inUBI8sqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzE
 pGK95PzcTYzAoGUAgh2MDds9DzFKcjApifIeLpCNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+
 /EhUE6wKDU9tSItMwcYPzBpCQ4eJRHefyBp3uKCxNzizHSI1ClGRSlx3l0gCQGQREZpHlwbLG
 YvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3JMgUnsy8Erjpr4AWMwEtbn4gDbK4JBEhJdX
 AOFMnhGk675KzqltKI7tmRNdvfnj/vxO3wYWkdRZaAe/On5l9fc+vgs6E7957PhbNWTNFKCtd
 aMEFi9nODLNf5L3xnGAQ8Mjt46yGD5679y4QMD0k8P9PzS2xe5xsjRExfzhqgsJfdzLXx4h9M
 S7UM+zquhlu17Z6Xd2HvNo+jhOGW17xtS+MVGIpzkg01GIuKk4EAOywusPUAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495130982!79247779!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12871 invoked from network); 18 May 2017 18:09:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 May 2017 18:09:43 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 48BF123984;
 Thu, 18 May 2017 18:09:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 48BF123984
Date: Thu, 18 May 2017 11:09:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170515164652.mzco4rpj43af6fga@citrix.com>
Message-ID: <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1957661780-1495130981=:6833"
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1957661780-1495130981=:6833
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 15 May 2017, Wei Liu wrote:
> On Sat, May 13, 2017 at 10:28:27AM +0800, Zhongze Liu wrote:
> > 2017-05-13 1:51 GMT+08:00 Wei Liu <wei.liu2@citrix.com>:
> > > Hi Zhongze
> > >
> > > This is a nice write-up. Some comments below. Feel free to disagree with
> > > what I say below, this is more a discussion than picking on your design
> > > or plan.
> > >
> > 
> > HI, Wei Liu
> > 
> > Thanks for your time reading through my proposal.
> > 
> > >
> > > On Sat, May 13, 2017 at 01:01:39AM +0800, Zhongze Liu wrote:
> > >> Hi, Xen developers,
> > >>
> > >> I'm Zhongze Liu, a GSoC student of this year. Glad to meet you in the
> > >> Xen Project.  As an initial step to implementing my GSoC proposal, which
> > >> is still a draft,  I'm posting it here. And hope to hear from you your
> > >> suggestions.
> > >>
> > >> ====================================================
> > >> 1. Motivation and Description
> > >> ====================================================
> > >> Virtual machines use grant table hypercalls to setup a share page for
> > >> inter-VMs communications. These hypercalls are used by all PV
> > >> protocols today. However, very simple guests, such as baremetal
> > >> applications, might not have the infrastructure to handle the grant table.
> > >> This project is about setting up several shared memory areas for inter-VMs
> > >> communications directly from the VM config file.
> > >> So that the guest kernel doesn't have to have grant table support to be
> > >> able to communicate with other guests.
> > >>
> > >> ====================================================
> > >> 2. Implementation Plan:
> > >> ====================================================
> > >>
> > >> ======================================
> > >> 2.1 Introduce a new VM config option in xl:
> > >> ======================================
> > >> The shared areas should be shareable among several VMs,
> > >> every shared physical memory area is assigned to a set of VMs.
> > >> Therefore, a â€œtokenâ€ or â€œidentifierâ€ should be used here to uniquely
> > >> identify a backing memory area.
> > >>
> > >>
> > >> I would suggest using an unsigned integer to serve as the identifier.
> > >> For example:
> > >>
> > >> In xl config file of vm1:
> > >>
> > >>     static_shared_mem = [â€œaddr_range1= ID1â€, â€œaddr_range2 = ID2â€]
> > >>
> > >> In xl config file of vm2:
> > >>
> > >>     static_shared_mem = [â€œaddr_range3 = ID1â€]
> > >>
> > >> In xl config file of vm3:
> > >>
> > >>     static_shared_mem = [â€œaddr_range4 = ID2â€]
> > >
> > > I can envisage you need some more attributes: what about the attributes
> > > like RW / RO / WO (or even X)?
> > >
> > > Also, I assume the granularity of the mapping is a page, but as far as I
> > > can tell there are two page granularity on ARM, you do need to consider
> > > both and what should happen if you mix and match them. What about
> > > mapping several pages and different VM use overlapping ranges?
> > >
> > > Can you give some concrete examples? What does addr_rangeX look like in
> > > practice?
> > >
> > >
> > 
> > Yes, those attributes are necessary and should be explicitly specified in the
> > config file. I'll add them in the next version of this proposal. And taking the
> > granularity into consideration, what do you say if we change the entries into
> > something like:
> > 'start=0xcafebabe, end=0xdeedbeef, granularity=4K, prot=RWX'.
> 
> I realised I may have gone too far after reading your reply.
> 
> What is the end purpose of this project? If you only want to insert a
> mfn into guest address space and don't care how the guest is going to
> map it, you can omit the prot= part. If you want stricter control, you
> will need them -- and that would also have implications on the
> hypervisor code you need.
> 
> I suggest you write the manual for the new mechanism you propose first.
> That way you describe the feature in a sysadmin-friendly way.  Describe
> the syntax, the effect of the new mechanism and how people are supposed
> to use it under what circumstances.

The memory sharing mechanism should enable guests to communicate with
each other using a shared ring. That implies that the memory needs to be
read-write, but I can imagine there are use cases for it to be read-only
too. I think it is a good idea to specify it.

However, I do not think we should ask Zhongze to write a protocol
specification for how these guests should communicate. That is out of
scope.


> > >> In the example above. A memory area A1 will be shared between
> > >> vm1 and vm2 -- vm1 can access this area using addr_range1
> > >> and vm2 using addr_range3. Likewise, a memory area A2 will be
> > >> shared between vm1 and vm3 -- vm1 can access A2 using addr_range2
> > >> and vm3 using addr_range4.
> > >>
> > >> The shared memory area denoted by an identifier IDx will be
> > >> allocated when it first appear, and the memory pages will be taken from
> > >> the first VM whose static_shared_mem list contains IDx. Take the above
> > >> config files for example, if we instantiate vm1, vm2 and vm3, one after
> > >> another, the memory areas denoted by ID1 and ID2 will both be allocated
> > >> in and taken from vm1.
> > >
> > > Hmm... I can see some potential hazards. Currently, multiple xl processes
> > > are serialized by a lock, and your assumption is the creation is done in
> > > order, but suppose sometime later they can run in parallel. When you
> > > have several "xl create" and they race with each other, what will
> > > happen?
> > >
> > > This can be solved by serializing in libxl or hypervisor, I think.
> > > It is up to you to choose where to do it.
> > >
> > > Also, please consider what happens when you destroy the owner domain
> > > before the rest. Proper reference counting should be done in the
> > > hypervisor.
> > >
> > 
> > Yes, the access to xenstore and other shared data should be serialized
> > using some kind of lock.
> > 
> > >
> > >>
> > >> ======================================
> > >> 2.2 Store the mem-sharing information in xenstore
> > >> ======================================
> > >> This information should include the length and owner of the area. And
> > >> it should also include information about where the backing memory areas
> > >> are mapped in every VM that are using it. This information should be
> > >> known to the xl command and all domains, so we utilize xenstore to keep
> > >> this information. A current plan is to place the information under
> > >> /local/shared_mem/ID. Still take the above config files as an example:
> > >>
> > >> If we instantiate vm1, vm2 and vm3, one after another,
> > >> â€œxenstore ls -fâ€ should output something like this:
> > >>
> > >>
> > >> After VM1 was instantiated, the output of â€œxenstore ls -fâ€
> > >> will be something like this:
> > >>
> > >>     /local/shared_mem/ID1/owner = dom_id_of_vm1
> > >>
> > >>     /local/shared_mem/ID1/size = sizeof_addr_range1
> > >>
> > >>     /local/shared_mem/ID1/mappings/dom_id_of_vm1 = addr_range1
> > >>
> > >>
> > >>     /local/shared_mem/ID2/owner = dom_id_of_vm1
> > >>
> > >>     /local/shared_mem/ID2/size = sizeof_addr_range1
> > >>
> > >>     /local/shared_mem/ID2/mappings/dom_id_of_vm1 = addr_range2
> > >>
> > >>
> > >> After VM2 was instantiated, the following new lines will appear:
> > >>
> > >>     /local/shared_mem/ID1/mappings/dom_id_of_vm2 = addr_range3
> > >>
> > >>
> > >> After VM2 was instantiated, the following new lines will appear:
> > >>
> > >>     /local/shared_mem/ID2/mappings/dom_id_of_vm2 = addr_range4
> > >>
> > >> When we encounter an id IDx during "xl create":
> > >>
> > >>   + If itâ€™s not under /local/shared_mem, create the corresponding entries
> > >>      (owner, size, and mappings) in xenstore, and allocate the memory from
> > >>      the newly created domain.
> > >>
> > >>   + If itâ€™s found under /local/shared_mem, map the pages to the newly
> > >>       created domain, and add the current domain to
> > >>       /local/shared_mem/IDx/mappings.
> > >>
> > >
> > > Again, please think about destruction as well.
> > >
> > > At this point I think modelling after POSIX shared memory makes more
> > > sense. That is, there isn't one "owner" for the memory. You get hold of
> > > the shared memory via a key (ID in your case?).
> > >
> > 
> > Actually, I've thought about the same question and have discussed this with
> > Julien and Stefano. And this what they told me:
> > 
> > Stefano wrote:
> > "I think that in your scenario Xen (the hypervisor) wouldn't allow the
> > first domain to be completely destroyed because it knows that its
> > memory is still in use by something else in the system. The domain
> > remains in a zombie state until the memory is not used anymore. We need
> > to double-check this, but I don't think it will be a problem."
> > 
> 
> This has security implications -- a rogue guest can prevent the
> destruction of the owner.

We are going to use the same underlying hypervisor infrastructure, the
end result should be no different than sharing memory via grant table
from a security perspective. If not, then we need to fix Xen.


> > and Julien wrote:
> > "That's correct. A domain will not be destroyed until all the memory
> > associated to it will be freed.
> > A page will be considered free when all the reference on it will be
> > removed. This means that if the domain who allocated the page die, it
> > will not be fully destroyed until the page is not used by another
> > domain.
> > This is assuming that every domain using the page is taking a
> > reference (similar to foreign mapping). Actually, I think we might be
> > able to re-use the mapspace XENMAPSPACE_gmfn_foreign.
> > Actually, I think we can re-use the same mechanism as foreign mapping (see
> > Note that Xen on ARM (and x86?) does not take reference when mapping a
> > page to a stage-2 page table (e.g the page table holding the
> > translation between a guest physical address and host physical
> > address)."
> > 
> > I've also thought about modeling after the POSIX way of sharing memory.
> > If we do so, the owner of the shared pages should be Dom0, and we
> > will have to do the reference counting ourselves, and free pages when they're
> > no longer needed. I'm not sure which method is better. What do you say?
> > 
> 
> Assigning the page to Dom0 doesn't sound right to me either.
> 
> But the first step should really be defining the scope of the project.
> Technical details will follow naturally.

I thought that Zhongze wrote it well in "Motivation and Description".
What would you like to know in addition to that? 
--8323329-1957661780-1495130981=:6833
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1957661780-1495130981=:6833--


From xen-devel-bounces@lists.xen.org Thu May 18 18:11:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 18:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBPtf-0002jB-7w; Thu, 18 May 2017 18:11:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBPtd-0002j0-O2
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 18:11:33 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 11/82-01985-4D3ED195; Thu, 18 May 2017 18:11:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6Vx7K
 RBh83qlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmf+tUL2lkr+v99YG1gbGPpYuTkkBDwl/h8
 eh0jiM0moCvRtOUvG4jNKyAocXLmE7AaZgEdiQW7P7FB2PIS29/OYYaocZB4/GIOWJxFQFVi8
 6u37CC2iIC6xJ8LExgh6nMkHty/D1YvLGAh0bTkN1Ccg4NTwFri0HHPLkYuDiGBmYwSTy4eZ4
 O4x0Ti7cKdbCA1QgJqEnPXx09g5JuF5KJZSC6aheSiBYzMqxg1ilOLylKLdI0s9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQdj016/Q4ySHExKoryHC2QjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwfn8ElBMsSk1PrUjLzAGGPExagoNHSYRXGxj2QrzFBYm5xZnpE
 KlTjLocc+59fc8kxJKXn5cqJc67AGSGAEhRRmke3AhY/F1ilJUS5mVkYGAQ4ilILcrNLEGVf8
 UozsGoJMz7EWQKT2ZeCdymV0BHMAEd0fxAGuSIkkSElFQDo8fKnR2L1u15v7dMYPMjDSWvkLe
 LpYSmSR8xPSanuoC3fbvRfP+7hws0/0zfyXA2NOST71unujeV6ldmMn3PXaNWvljh+ON+mZ7L
 Rx3Ypm6IuLGoYOImFskdB+zlzxq3HLtpvtzeoH5O0PMPh8WfNDNWB8tefD1BZm2v7KQ/W06fX
 choeeLt0uNKLMUZiYZazEXFiQDxPeNbugIAAA==
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495131090!100519073!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44182 invoked from network); 18 May 2017 18:11:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 18:11:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424442459"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.58312.807890.975917@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 19:11:20 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <d072c05a-00fd-0851-78d9-7c8f706694fe@arm.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
 <99ea6b7e-6824-8f54-3136-eeb7e8f65be1@arm.com>
 <d072c05a-00fd-0851-78d9-7c8f706694fe@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 0/3] libxl/devd: bugfixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjMgZm9yLTQuOSAwLzNdIGxpYnhsL2Rl
dmQ6IGJ1Z2ZpeGVzIik6Cj4gT24gMTcvMDUvMTcgMTU6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToK
PiA+IEZvciB0aGUgbGFzdCBwYXRjaCwgYXQgdGhpcyBzdGFnZSBvZiB0aGUgcmVsZWFzZSBJIHdv
dWxkIHByZWZlciB0byBkZWZlcgo+ID4gaXQgZm9yIFhlbiA0LjEwLgoKQWZ0ZXIgcmV2aWV3aW5n
IHRoZXNlLCBJJ2QgbGlrZSB0byBtYWtlIGEgY2FzZSBmb3IgdGhlIHRoaXJkIHBhdGNoIGZvcgo0
Ljk6CgpJIGhhdmVuJ3QgcXVpdGUgbWFuYWdlZCB0byBwcm92ZSB0byBteXNlbGYgdGhhdCB0aGUg
M3JkIHBhdGNoIGlzIGEKbm8tb3AuICBCdXQgdGhpcyBpcyBiZWNhdXNlIEkgaGF2ZW4ndCBxdWl0
ZSBwcm92ZWQgdG8gbXlzZWxmIHRoYXQgdGhlCmNvZGUgX2JlZm9yZV8gdGhlIDNyZCBwYXRjaCBp
cyBjb3JyZWN0LgoKVGhlIGNvZGUgX2FmdGVyXyB0aGUgM3JkIHBhdGNoIHNlZW1zIG1vcmUgb2J2
aW91c2x5IGNvcnJlY3QgdG8gbWUuICBJZQpJIHRoaW5rIHRoZSByaXNrIG9mIGJ1Z3MgaXMgbG93
ZXIgd2l0aCB0aGUgM3JkIHBhdGNoIHRoYW4gd2l0aG91dAooZXZlbiBhZnRlciB0aGUgZmlyc3Qg
dHdvIHBhdGNoZXMpLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 18:35:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 18:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBQGa-0004NV-4n; Thu, 18 May 2017 18:35:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBQGZ-0004NP-8Q
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 18:35:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2B/64-26749-269ED195; Thu, 18 May 2017 18:35:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm7iS9l
 IgxvvbSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owv7z+wFHRxVMw5M5+5gfEoWxcjF4eQwB9G
 iRVbnzN1MXJysAg4SPw+chvI5uBgFIiRePDDGiTMKBAmMfnyElaIEm2J09PamEFsNgFDib9PN
 rGBlEsA2Us+c4CERQTUJf5cmMAIMp5ZoI1R4v6tA2D1wgJGEv1nJ7GA2JwC1hJTtm4DW8Ur4C
 VxvtMWJCwkcJlR4v2/GhBbVEBX4tC/P2wgNq+AoMTJmU/AWpkFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDsJ6BgXEH
 Y8Nev0OMkhxMSqK8hwtkI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Iq/AMoJFqWmp1akZeYAo
 wEmLcHBoyTCKwGS5i0uSMwtzkyHSJ1iVJQS5/UCSQiAJDJK8+DaYBF4iVFWSpiXkYGBQYinIL
 UoN7MEVf4VozgHo5IwbxjIFJ7MvBK46a+AFjMBLW5+IA2yuCQRISXVwFi5YOPjeQbrrW9vK77
 AVnJR/q3E0vfddz/db5z9tWDFfq1H//fcWZ5n+lHhXkcHW8On/CfXStl6//76fulsn+0fu+fX
 Fszxn6zpt/12PstRlQXzlJeeva7nffm+a4j4JOHZ/86/UYvx7JZMXbm/h71+oZJh3jaBRh9+G
 9va3s5NRiZp7TvM9QqUWIozEg21mIuKEwGF7z4duwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495132512!84419727!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5666 invoked from network); 18 May 2017 18:35:13 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 18:35:13 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BA879239DD;
 Thu, 18 May 2017 18:35:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BA879239DD
Date: Thu, 18 May 2017 11:35:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <9468fe04-6fac-773a-3a01-efb7b7ecdc88@arm.com>
Message-ID: <alpine.DEB.2.10.1705181135030.6833@sstabellini-ThinkPad-X260>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7A6C020000780015AC05@prv-mh.provo.novell.com>
 <9468fe04-6fac-773a-3a01-efb7b7ecdc88@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] arm: fix build with gcc 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDE4
LzA1LzE3IDA5OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IFRoZSBjb21waWxlciBkaXNsaWtl
cyBkdXBsaWNhdCAiY29uc3QiLCBhbmQgdGhlIG9uZXMgaXQgY29tcGxhaW5zIGFib3V0Cj4gCj4g
cy9kdXBsaWNhdC9kdXBsaWNhdGUvCj4gCj4gPiBsb29rIGxpa2UgdGhleSB3ZSBpbiBmYWN0IG1l
YW50IHRvIGJlIHBsYWNlZCBkaWZmZXJlbnRseS4KPiA+IAo+ID4gQWxzbyBmaXggYXJyYXlfYWNj
ZXNzX29rYXkoKSAoanVzdCBsaWtlIG9uIHg4NiksIGRlc3BpdGUgdGhlIGNvbnN0cnVjdAo+ID4g
YmVpbmcgdW51c2VkIG9uIEFSTTogLVdpbnQtaW4tYm9vbC1jb250ZXh0LCBlbmFibGVkIGJ5IGRl
ZmF1bHQgaW4KPiA+IGdjYyA3LCBkb2Vzbid0IGxpa2UgbXVsdGlwbGljYXRpb24gaW4gY29uZGl0
aW9uYWwgb3BlcmF0b3JzLiAiSGlkZSIgaXQsCj4gPiBhdCB0aGUgcmlzayBvZiB0aGUgbmV4dCBj
b21waWxlciB2ZXJzaW9uIGJlY29taW5nIHNtYXJ0ZXIgYW5kCj4gPiByZWNvZ25pemluZyBldmVu
IHRoYXQuIChUaGUgaG9wZSBpcyB0aGF0IGFkZGVkIHNtYXJ0bmVzcyB0aGVuIHdvdWxkCj4gPiBh
bHNvIGJldHRlciBkZWFsIHdpdGggbGVnaXRpbWF0ZSBjYXNlcyBsaWtlIHRoZSBvbmUgaGVyZS4p
IFRoZSBjaGFuZ2UKPiA+IGNvdWxkIGhhdmUgYmVlbiBkb25lIGluIGFjY2Vzc19vaygpLCBidXQg
SSB0aGluayB3ZSBiZXR0ZXIga2VlcCBpdCBhdAo+ID4gdGhlIHBsYWNlIHRoZSBjb21waWxlciBp
cyBhY3R1YWxseSB1bmhhcHB5IGFib3V0Lgo+IAo+IEkgYW0gd29uZGVyaW5nIGlmIHdlIHNob3Vs
ZCBkcm9wIGFycmF5X2FjY2Vzc19vayBhbmQgYWNjZXNzX29rIGFzIHRoZXkgYXJlIG5vdAo+IHVz
ZWQuCj4gCj4gQW55d2F5LCBJIGFtIGhhcHB5IHdpdGggYm90aCB3YXk6Cj4gCj4gUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpJcyB0aGlzIHNlcmllcyBm
b3IgNC45PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 18:51:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 18:51:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBQVj-0005Zs-FP; Thu, 18 May 2017 18:50:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBQVi-0005ZX-86
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 18:50:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BF/FE-03587-D0DED195; Thu, 18 May 2017 18:50:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZfnrWy
 kwb1ZchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HvgHWvB37SKE427WRoY
 v9h3MXJxCAn8ZZTYd+UwC4TzmFFi46m7bBDONkaJf41vgRxODhEBZ4mvZ+ayg9i8AvoSHxZdY
 ASxhQU8JR7MecoI0iAh8FRF4tDNJ0wgCQkBb4mWtk9AYznA7KtXrbsY2TnYBKwkDomBFLAIqE
 o0nm1lnMDIvYCRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB+OnZQGHGCU5mJREeQ8XyEYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9+hooJ1iU
 mp5akZaZAww+mLQEB4+SCK8KSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR55d8AFQmAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz3gFZxZOZVwK36RXQEUxARzQ/kA
 Y5oiQRISXVwLhEuVKJ6eaPR28Y+8xOiHtPjnti9P5g663tHq4J3oq3lTvaTE48FzFW+iTTe/p
 V9+xz0UaGhhzLmJxa2z+eZFF5umy/5C82zUedR4Oay++5fBU5edkjkyn+/7Td9w7zqEy8fitT
 av+zb6ffV5XsbpjGXWG6J/Rb6laOTEZpwUqZrwe+6fBc/KHEUpyRaKjFXFScCACk9jaLfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495133451!69292354!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24791 invoked from network); 18 May 2017 18:50:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 18:50:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBQVe-0004GF-8X; Thu, 18 May 2017 18:50:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBQVY-0005Cu-Qb; Thu, 18 May 2017 18:50:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBQVY-0006R6-KB; Thu, 18 May 2017 18:50:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109565-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:host-install(3):broken:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=58cd97ff374b7c6c39c9a78595a5eb75a56a08ac
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 18:50:44 +0000
Subject: [Xen-devel] [linux-4.9 test] 109565: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU2NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU2NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MDk0NzUgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk0NzUgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgICBicm9rZW4gcGFz
cyBpbiAxMDk1NDUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgOSBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGluIDEwOTQ3NSBwYXNzIGluIDEwOTU2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTU0NSBw
YXNzIGluIDEwOTU2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEwOTU0NSBwYXNzIGluIDEwOTU2NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICBmYWlsIHBh
c3MgaW4gMTA5NDc1CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgIDE5IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMDk1NDUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQuMiAgICAgICAgZmFpbCBwYXNzIGluIDEwOTU0
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5NTQ1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTQ3NSBsaWtlIDEwNzM1OAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgaW4gMTA5
NTQ1IGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgZmFpbCBpbiAxMDk1NDUgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
NzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA1OGNkOTdmZjM3NGI3YzZjMzljOWE3ODU5NWE1ZWI3NWE1
NmEwOGFjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1
ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDcz
NTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDM3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICAzNiBkYXlzICAgNjAgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTA5NDM1ICAyMDE3LTA1LTE0IDIzOjQ3OjI2IFogICAgMyBkYXlz
ICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQozOTQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgaG9zdC1pbnN0
YWxsKDMpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExODU3
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 19:00:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 19:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBQfB-0006M3-I5; Thu, 18 May 2017 19:00:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBQfA-0006Lx-Cb
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 19:00:40 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 51/79-23755-75FED195; Thu, 18 May 2017 19:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42I5NlE2WTf8vWy
 kwfmzAhb3prxnd2D02N63iz2AMYo1My8pvyKBNePveeOCGTwVCw+eZ2lgbOPqYuTkEBL4wygx
 fWo0iM0i4CCxsecQUxcjBwejQIzEgx/WIGFGgTCJyZeXsEKUaEscuzyXCcRmEzCU+PtkExtIu
 QSQveQzB0hYREBRYt3qdyxdjFwczAJNjBL3Gz6B1QsL6Ep8OtXGDGLzCnhJnHj1iRHEFgWKH/
 r3hw0iLihxcuYTFhCbWUBLYvn0bSwTGPlmIUnNQpJawMi0ilG9OLWoLLVI11wvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwnBiAYAdj43enQ4ySHExKoryHC2QjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwnngLlBMsSk1PrUjLzAEGNkxagoNHSYT37BugNG9xQWJucWY6ROoUo
 6KUOO8KkD4BkERGaR5cGyyaLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9xvIFJ7MvBK46a
 +AFjMBLW5+IA2yuCQRISXVwMhaNOWX/uqp6YbvBKXPX1lySI43xPZZkE8zS1dtoVcwTwt3iuG
 Dkm2SZ44vX8igt0U2do35foOHfwqf76oOD48NjI35VHSmtqTjfJF56VqZ26ccE2vDi3sdE/Ss
 mVQbPhdbOj8t5zbxf9dyLuvma4cDy6UebdHOE2LpveNRPrHIWlp76ppHSizFGYmGWsxFxYkA/
 qpq66ECAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495134037!97170440!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29893 invoked from network); 18 May 2017 19:00:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 19:00:39 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4493323986;
 Thu, 18 May 2017 19:00:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4493323986
Date: Thu, 18 May 2017 12:00:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xensource.com
Message-ID: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: vlad.babchuk@gmail.com, dario.faggioli@citrix.com, sstabellini@kernel.org,
 julien.grall@arm.com, george.dunlap@citrix.com
Subject: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKSnVsaWVuLCBEYXJpbywgR2VvcmdlIGFuZCBJIGhhZCBhIHF1aWNrIG1lZXRpbmcg
dG8gZGlzY3VzcyBzdHViZG9tCnNjaGVkdWxpbmcuIFRoZXNlIGFyZSBteSBub3Rlcy4KCgpEZXNj
cmlwdGlvbiBvZiB0aGUgcHJvYmxlbTogbmVlZCBmb3IgYSBwbGFjZSB0byBydW4gZW11bGF0b3Jz
IGFuZAptZWRpYXRvcnMgb3V0c2lkZSBvZiBYZW4sIHdpdGggbG93IGxhdGVuY3kuCgpFeHBsYW5h
dGlvbiBvZiB3aGF0IEVMMCBhcHBzIGFyZS4gV2hhdCBzaG91bGQgYmUgdGhlaXIgaW50ZXJmYWNl
IHdpdGgKWGVuPyBDb3VsZCB0aGUgaW50ZXJmYWNlIGJlIHRoZSByZWd1bGFyIGh5cGVyY2FsbCBp
bnRlcmZhY2U/IEluIHRoYXQKY2FzZSwgd2hhdCdzIHRoZSBiZW5lZml0IGNvbXBhcmVkIHRvIHN0
dWJkb21zPwoKVGhlIHByb2JsZW0gd2l0aCBzdHViZG9tcyBpcyBsYXRlbmN5IGFuZCBzY2hlZHVs
aW5nLiBJdCBpcyBub3QKZGV0ZXJtaW5pc3RpYy4gV2UgY291bGQgZWFzaWx5IGltcHJvdmUgdGhl
IG51bGwgc2NoZWR1bGVyIHRvIGludHJvZHVjZQpzb21lIHNvcnQgb2Ygbm9uLXByZWVtcHRpdmUg
c2NoZWR1bGluZyBvZiBzdHViZG9tcyBvbiB0aGUgc2FtZSBwY3B1cyBvZgp0aGUgZ3Vlc3QgdmNw
dXMuIEl0IHdvdWxkIHN0aWxsIHJlcXVpcmUgbWFudWFsbHkgcGlubmluZyB2Y3B1cyB0byBwY3B1
cy4KClRoZW4sIHdlIGNvdWxkIGFkZCBhIHNjaGVkX29wIGh5cGVyY2FsbCB0byBsZXQgdGhlIHNj
aGVkdWxlcnMga25vdyB0aGF0CmEgc3R1YmRvbSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgZ3Vlc3Qg
ZG9tYWluLiBBdCB0aGF0IHBvaW50LCB0aGUKc2NoZWR1bGluZyBvZiBzdHViZG9tcyB3b3VsZCBi
ZWNvbWUgZGV0ZXJtaW5pc3RpYyBhbmQgYXV0b21hdGljIHdpdGggdGhlCm51bGwgc2NoZWR1bGVy
LiBJdCBjb3VsZCBiZSBkb25lIHRvIG90aGVyIHNjaGVkdWxlcnMgdG9vLCBidXQgaXQgd2lsbCBi
ZQptb3JlIHdvcmsuCgpUaGUgb3RoZXIgaXNzdWUgd2l0aCBzdHViZG9tcyBpcyBjb250ZXh0IHN3
aXRjaCB0aW1lcy4gVm9sb2R5bXlyIHNob3dlZAp0aGF0IG1pbmlvcyBoYXMgbXVjaCBoaWdoZXIg
Y29udGV4dCBzd2l0Y2ggdGltZXMgY29tcGFyZWQgdG8gRUwwIGFwcHMuCkl0IGlzIHByb2JhYmx5
IGR1ZSB0byBHSUMgY29udGV4dCBzd2l0Y2gsIHRoYXQgaXMgc2tpcHBlZCBmb3IgRUwwIGFwcHMu
Ck1heWJlIHdlIGNvdWxkIHNraXAgR0lDIGNvbnRleHQgc3dpdGNoIGZvciBzdHViZG9tcyB0b28s
IGlmIHdlIGtuZXcgdGhhdAp0aGV5IGFyZSBub3QgZ29pbmcgdG8gdXNlIHRoZSBWR0lDLiBBdCB0
aGF0IHBvaW50LCBjb250ZXh0IHN3aXRjaCB0aW1lcwpzaG91bGQgYmUgdmVyeSBzaW1pbGFyIHRv
IEVMMCBhcHBzLgoKCkFDVElPTlM6CkltcHJvdmUgdGhlIG51bGwgc2NoZWR1bGVyIHRvIGVuYWJs
ZSBkZWNlbnQgc3R1YmRvbXMgc2NoZWR1bGluZyBvbgpsYXRlbmN5IHNlbnNpdGl2ZSBzeXN0ZW1z
LgpJbnZlc3RpZ2F0ZSB3YXlzIHRvIGltcHJvdmUgY29udGV4dCBzd2l0Y2ggdGltZXMgb24gQVJN
LgoKCkNoZWVycywKClN0ZWZhbm8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 19:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 19:07:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBQlg-0006ZS-8d; Thu, 18 May 2017 19:07:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304c63754=Andrew.Cooper3@citrix.com>)
 id 1dBQle-0006ZM-ST
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 19:07:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 0B/63-02181-AE0FD195; Thu, 18 May 2017 19:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQvfZB9l
 Ig7MnpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzX2axFmzQrLj0qr6BsVOpi5GTQ0LAT2LG
 7WUsIDabgL7E7hefmEBsYQEtiVM3T7GD2CICkRJP7/9l7mLk4BASCJDY+9K9i5GLg1ngCpPEh
 XVTwGp4BWwldnyawQhiswioSjzq7gCbKSoQLvG28QgLRI2gxMmZT8BsToFAiemHHoHNZBbQlF
 i/Sx8kzCwgL7H97RxmEFtIQE3iWv8ldogz0yUmPuthmcDIPwvJpFkI3bOQdC9gZF7FqFGcWlS
 WWqRrZKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYfvUMDIw7GG9P9jvEKMnB
 pCTKe7hANlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/m90A5waLU9NSKtMwcYCTApCU4eJREe
 K+BpHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpx3IUiRAEhRRmke3AhYVF5ilJUS5mVkYG
 AQ4ilILcrNLEGVf8UozsGoJMw7D2QKT2ZeCdymV0BHMAEd0fxAGuSIkkSElFQDY4Dzojz/JQs
 23/R3N57PEteoPS3x56Oqm2Xu/QEc17577l7d2SZxUGRhX9SPh9Kr1rbrhuzLiHg+cbmnFdeO
 JOfqXx4SC2Z+6ju7VsLqRXUNyw3HppPFh7slvW+vPrJqlcNn0Vyn1Z/D7VkV/n1MEtziPd2T2
 YXzy6UARf8CS3erffeWf9cSUmIpzkg01GIuKk4EANwc+LjFAgAA
X-Env-Sender: prvs=304c63754=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495134438!99157443!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29435 invoked from network); 18 May 2017 19:07:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 19:07:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="46330826"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
Message-ID: <8b137b97-8083-ed1d-98e2-1e71be57b4dd@citrix.com>
Date: Thu, 18 May 2017 20:07:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 James Bulpin <James.Bulpin@citrix.com>, Wei Liu <liuw@liuw.name>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Halley <andrew.halley@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] Livepatching and Xen Security
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDUvMTcgMTc6NDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gVGhlcmUgYXJlIGZvdXIg
Z2VuZXJhbCBhcmVhcyBJIHRoaW5rIHRoZXJlIG1heSBiZSBidWdzLgo+Cj4gIyMgVW5wcml2aWxl
Z2VkIGFjY2VzcyB0byBMaXZlcGF0Y2hpbmcgaHlwZXJjYWxscwo+Cj4gIyMgQnVncyBpbiB0aGUg
cGF0Y2ggY3JlYXRpb24gdG9vbHMgd2hpY2ggY3JlYXRlIHBhdGNoZXMgd2l0aCB2dWxuZXJhYmls
aXRpZXMKPgo+ICMjIEJ1Z3MgaW4gdGhlIHBhdGNoLWFwcGxpY2F0aW9uIGNvZGUgc3VjaCB0aGF0
IHZ1bG5lcmFiaWxpdGllcyBleGlzdAo+IGFmdGVyIGFwcGxpY2F0aW9uCj4KPiAjIyBCdWdzIHdo
aWNoIGFsbG93IGEgZ3Vlc3QgdG8gcHJldmVudCB0aGUgYXBwbGljYXRpb24gb2YgYSBsaXZlcGF0
Y2gKPgo+ICMgVGVzdGluZyBzdGF0dXMgYW5kIHJlcXVpcmVtZW50cwo+Cj4gSSdtIHRvbGQgd2Ug
YWxyZWFkeSB0ZXN0IHRoYXQgdW5wcml2aWxlZ2VkIGd1ZXN0cyBjYW5ub3QgYWNjZXNzIHRoZQo+
IExpdmVwYXRjaCBoeXBlcmNhbGxzIGluIG9zc3Rlc3Q7IGlmIHNvLCB0aGF0IGFzcGVjdCBzaG91
bGQgc2hvdWxkIGJlCj4gY292ZXJlZC4KClNwZWNpZmljYWxseSwgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9kb2NzL3h0Zi90ZXN0LWxpdmVwYXRjaC1wcml2LWNoZWNrLmh0bWwKCihUaGVyZSBpcyBh
IGRvY3MgYnVnIEkgaGF2ZSBub3RpY2VkIHdoaWxlIGdyYWJiaW5nIHRoYXQgbGluaywgd2hpY2gg
SQpoYXZlIGp1c3QgcHVzaGVkIGEgZml4IGZvci4gIFRoZSBsaXZlIGRvY3Mgd2lsbCBiZSB1cGRh
dGVkIHdoZW5ldmVyIGNyb24KbmV4dCBydW5zLikKCihJJ2QgYWxzbyBsaWtlIHRvIHRha2UgdGhp
cyBvcHBvcnR1bml0eSB0byBoaWdobGlnaHQgYW4gaXNzdWUgd2hpY2gKYmVjYW1lIGFwcGFyZW50
IHdoaWxlIHdyaXRpbmcgdGhhdCB0ZXN0OyB1bnN0YWJsZSBoeXBlcmNhbGwgQUJJcywKd2hlcmV2
ZXIgdGhleSByZXNpZGUsIG1ha2UgdGhpcyBraW5kIG9mIHRlc3RpbmcgcHJvbmUgdG8gZmFsc2Ug
bmVnYXRpdmVzLikKCj4gQWxsIHRoYXQncyBuZWVkZWQgd291bGQgYmUgZm9yIHZlbmRvcnMgdG8g
ZGVzY3JpYmUgd2hhdCBraW5kcyBvZgo+IHRlc3RpbmcgdGhleSBoYXZlIGRvbmUgZm9yIExpdmVw
YXRjaGluZy4gIEkgdGhpbmsgdGhlcmUgYXJlIHR3bwo+IGZhY3RvcnMgd2hpY2ggY29tZSBpbnRv
IHBsYXk6Cj4KPiAxLiBIYXZpbmcgdGVzdGVkIGxpdmUtcGF0Y2hpbmcgdGhvcm91Z2hseSBmb3Ig
YXQgbGVhc3Qgc29tZSB2ZXJzaW9uIG9mCj4gdGhlIGNvZGViYXNlCj4KPiAyLiBIYXZpbmcgdGVz
dGVkIGxpdmUtcGF0Y2hpbmcgZm9yIG9uZSBvZiB0aGUgWGVuIDQuOSBSQ3MuCj4KPiBUaG91Z2h0
cz8KCkFzIGEgc3RhdGVtZW50IG9mIHdoYXQgWGVuU2VydmVyIGlzIGRvaW5nOgoKWGVuU2VydmVy
IDcuMSBpcyBiYXNlZCBvbiBYZW4gNC43IGFuZCB3ZSBhcmUgcHJvdmlkaW5nIGxpdmVwYXRjaGVz
Cih3aGVyZSBhcHBsaWNhYmxlKSB3aXRoIGh5cGVydmlzb3IgaG90Zml4ZXMuICBUaHVzIGZhciwg
WFNBcyAyMDQsIDIwNywKMjEyLTIxNSBoYXZlIGJlZW4gaW5jbHVkZWQgaW4gbGl2ZXBhdGNoIGZv
cm0sIGFzIHdlbGwgYXMgYSBudW1iZXIgb2YKb3RoZXIgZ2VuZXJhbCBidWdmaXhlcyB3aGljaCB3
ZXJlIHNhdmUgdG8gbGl2ZXBhdGNoLgoKRm9yIGJvdGggdGhlc2UgaG90Zml4ZXMsIHdlIGhhZCB0
byBidWdmaXggdGhlIGxpdmVwYXRjaCBjcmVhdGlvbiB0b29scwp0byBnZW5lcmF0ZSBhIGxpdmVw
YXRjaC4gIFdlIGFsc28gaGFkIHRvIG1vZGlmeSB0aGUgWFNBIDIxMyBwYXRjaCB0bwpjcmVhdGUg
YSBsaXZlcGF0Y2guICBUaGUgKHByZSA0LjgpIFhlbiBjb2RlIHdhcyBidWdneSBhbmQgdXNlZCB0
aGUKLmZpeHVwIHNlY3Rpb24gd2hlbiBpdCBzaG91bGQgaGF2ZSB1c2VkIC50ZXh0LnVubGlrbGV5
LCB3aGljaCBjYXVzZWQgdGhlCmxpdmVwYXRjaCB0b29scyB0byBmYWlsIGEgY3Jvc3MtY2hlY2sg
b2YgdGhlIGV4Y2VwdGlvbiBmcmFtZSByZWZlcmVuY2VzCndoZW4gYnVpbGRpbmcgdGhlIHBhdGNo
LgoKVGh1cywgd2UgYXJlIDAgZm9yIDIgb24gdGhlIHRvb2xzIGJlaW5nIGFibGUgdG8gRFRSVCB3
aGVuIGdpdmVuIGEgc2V0IG9mCnJlYWwtd29ybGQgZml4ZXMuCgpJbmRlcGVuZGVudCBvZiB0aGlz
LCB0aGUgbmF0dXJlIG9mIHdoYXQgcXVhbGlmaWVzIGFzICJhIGNvcnJlY3QgcGF0Y2giCmlzIHN1
YmplY3RpdmUgYW5kIHZlcnkgY29udGV4dCBkZXBlbmRlbnQuICBDb25zaWRlciBhIHNjZW5hcmlv
IHdpdGggdHdvCnVzZXJzLCB0aGUgc2FtZSB2ZXJzaW9uIG9mIHRoZSBsaXZlcGF0Y2ggdG9vbHMs
IGFuIGlkZW50aWNhbCBzb3VyY2UKcGF0Y2gsIGFuZCBhbiBpZGVudGljYWwgc291cmNlIHZlcnNp
b24gb2YgWGVuLiAgVGhlcmUgaXMgYSB2ZXJ5IHJlYWwKcG9zc2liaWxpdHkgdGhhdCB0aGVzZSB0
d28gdXNlcnMgY291bGQgZ2V0IG9uZSB2YWxpZCBhbmQgb25lIGludmFsaWQKcGF0Y2ggYmFzZWQg
c29sZWx5IG9uIHNvbWV0aGluZyBsaWtlIHRoZSBjb21waWxlciBzZXR0aW5ncyB1c2VkIHRvIGJ1
aWxkCnRoZSBoeXBlcnZpc29yIHRoZXkgYXJlIHBhdGNoaW5nLgoKRnJvbSBhbiBYU0EgcG9pbnQg
b2Ygdmlldywgd2UgZG8gbm90IHdhbnQgdG8gYmUgaXNzdWluZyBhZHZpc29yaWVzCnNheWluZyAi
SWYgeW91IGFyZSBvbiBPUyAkQSwgd2l0aCBsaXZlcGF0Y2ggdG9vbHMgJEIsIEh5cGVydmlzb3Ig
JEMKY29tcGlsZWQgd2l0aCB0aGVzZSBzcGVjaWZpYyBidWlsZCBvcHRpb25zLCB0aGVuIHRyeWlu
ZyB0byBjcmVhdGUgYQpsaXZlcGF0Y2ggZm9yIHBhdGNoICREIHdpbGwgYXBwZWFyIHRvIHdvcmsg
cHJvcGVybHkgYnV0IGxlYXZlIGEgdGltZWJvbWIKaW4geW91ciBoeXBlcnZpc29yIi4gIElTVFIg
YW4gaXNzdWUgd2hpY2ggaGl0IGR1cmluZyBkZXZlbG9wbWVudCB3YXMKd2hlcmUgQ2VudE9TIHJl
bGVhc2luZyBhbiBtaW5vciB1cGRhdGUgdG8gR0NDIGFuZCBjYXVzZWQgY2hhb3MgYnkKYWx0ZXJp
bmcgaG93IHRoZSBzdHJpbmcgbGl0ZXJhbHMgZ290IHNvcnRlZC4KCldoYXQgaWYgYSB1c2VyIGNy
ZWF0ZXMgYSBsaXZlcGF0Y2ggZm9yIGEgY2hhbmdlIHdoaWNoIGlzbid0IHJlbW90ZWx5CnNhZmUg
dG8gbGl2ZXBhdGNoLCB1cGxvYWRzIGl0LCBhbmQgdGhlaXIgaHlwZXJ2aXNvciBnb2VzIGJhbmc/
ICBUaGlzCndvdWxkIHF1YWxpZnkgdW5kZXIgdGhlIGRlZmluaXRpb24gb2YgImNvcnJlY3QiIGlu
IHNvIGZhciBhcyB0aGUgcGF0Y2gKd2FzIGNvcnJlY3RseSBkb2luZyB3aGF0IGl0IHdhcyB0b2xk
LCBhbmQgdGh1cywgZmFsbCB3aXRoaW4gdGhlIHNlY3VyaXR5CmNyaXRlcmlhIHByZXNlbnRlZCBo
ZXJlLgoKVGhlcmUgaXMgYWxyZWFkeSBhIHZlcnkgaGlnaCB1c2VyIHJlcXVpcmVtZW50IGluIHRo
ZSBmaXJzdCBwbGFjZSB0bwpldmFsdWF0ZSB3aGV0aGVyIHBhdGNoZXMgYXJlIHNhZmUgdG8gbGl2
ZXBhdGNoLiAgVGhpcyBpbmNsdWRlcwppbnRlcmFjdGlvbiB3aXRoIG90aGVyIGxpdmVwYXRjaGVz
LCBpbnRlcmFjdGlvbnMgd2l0aCBwYXRjaGVzIGluIHRoZQp2ZW5kb3JzIHBhdGNoIHF1ZXVlLCBp
bnRlcmFjdGlvbiB3aXRoIGN1c3RvbWVyIGhhcmR3YXJlLCBhbmQgdGhlcmUgaXMgbm8Kd2F5IHRo
aXMgY2FuIGJlIGRlY2lkZWQgYXV0b21hdGljYWxseS4KClRoZXJlZm9yZSwgSSB0aGluayBpdCB3
b3VsZCBiZSBhIG1pc3Rha2UgZm9yIHVzIHRvIGluY2x1ZGUgYW55dGhpbmcKcGVydGFpbmluZyB0
byAiY3JlYXRpbmcgYSBsaXZlcGF0Y2gsIGNvcnJlY3Qgb3Igb3RoZXJ3aXNlIiB3aXRoaW4gYQpz
dXBwb3J0IHN0YXRlbWVudC4gIFRoZXJlIGFyZSBtYW55IHZhcmlhYmxlcyB3aGljaCB3ZSBhcyB1
cHN0cmVhbSBjYW4ndApjb250cm9sLgoKQXMgZm9yIHRoZSA0dGggcG9pbnQsIGFib3V0IHdoYXQg
YSBndWVzdCBjYW4gZG8gdG8gcHJldmVudCBhcHBsaWNhdGlvbgpvZiBhIGxpdmVwYXRjaC4KClRo
ZSBkZWZhdWx0IHRpbWVvdXQgaXMgaW5zdWZmaWNpZW50IHRvIHF1aWVzY2UgWGVuIGlmIGEgVk0g
d2l0aCBhIGZldwpWQ1BVcyBpcyBtaWdyYXRpbmcuICBJbiB0aGlzIHNjZW5hcmlvLCBJIGJlbGll
dmUgcDJtX2xvY2sgY29udGVudGlvbiBpcwp0aGUgdW5kZXJseWluZyByZWFzb24sIGJ1dCB0aGUg
cG9pbnQgc3RhbmRzIHRoYXQgdGhlcmUgYXJlIHBsZW50eSBvZgp0aGluZ3MgYSBndWVzdCBjYW4g
ZG8gdG8gcHJldmVudCBYZW4gYmVpbmcgYWJsZSB0byBzdWl0YWJseSBxdWllc2NlLgoKQXMgYSBo
b3N0IGFkbWluaXN0cmF0b3IgYXR0ZW1wdGluZyB0byBhcHBseSB0aGUgbGl2ZXBhdGNoLCB5b3Ug
Z2V0CmluZm9ybWVkIHRoYXQgWGVuIGZhaWxlZCB0byBxdWllc2NlIGFuZCB0aGUgbGl2ZXBhdGNo
IGFwcGxpY2F0aW9uCmZhaWxlZC4gIE9wdGlvbnMgcmFuZ2UgZnJvbSB1cHBpbmcgdGhlIHRpbWVv
dXQgb24gdGhlIG5leHQgcGF0Y2hpbmcKYXR0ZW1wdCwgdG8gcG9zc2libHkgZXZlbiBtYW51YWxs
eSBwYXVzaW5nIHRoZSB0cm91Ymxlc29tZSBWTSBmb3IgYSBzZWNvbmQuCgpJIGFsc28gdGhpbmsg
aXQgdW53aXNlIHRvIGNvbnNpZGVyIGFueSBzY2VuYXJpb3MgbGlrZSB0aGlzIHdpdGhpbiB0aGUK
c2VjdXJpdHkgc3RhdGVtZW50LCBvdGhlcndpc2Ugd2Ugd2lsbCBoYXZlIHRvIGlzc3VlIGFuIFhT
QSBzdGF0aW5nCiJHdWVzdHMgZG9pbmcgbm9ybWFsIHVucHJpdmlsZWdlZCB0aGluZ3MgY2FuIGNh
dXNlIFhlbiB0byBiZQppbnN1ZmZpY2llbnQgcXVpZXNjZW50IHRvIGFwcGx5IGxpdmVwYXRjaGVz
IHdpdGggdGhlIGRlbGliZXJhdGVseQpjb25zZXJ2YXRpdmUgZGVmYXVsdHMiLiAgV2hhdCByZW1l
ZGlhdGlvbiB3b3VsZCB3ZSBzdWdnZXN0IGZvciB0aGlzPwoKCk9uIHRoZSBwb2ludHMgb2YgdW5l
eHBlY3RlZCBhY2Nlc3MgdG8gdGhlIGh5cGVyY2FsbHMsIGFuZCBYZW4gZG9pbmcgdGhlCndyb25n
IHRoaW5nIHdoZW4gcHJlc2VudGVkIHdpdGggYSBsZWdpdGltYXRlIGNvcnJlY3QgbGl2ZXBhdGNo
LCBJIHRoaW5rCnRoZXNlIGFyZSBpbiBwcmluY2lwbGUgZmluZSBmb3IgaW5jbHVzaW9uIHdpdGhp
biBhIHN1cHBvcnQgc3RhdGVtZW50LgoKSSB3b3VsZCBhc2sgaG93ZXZlciBob3cgY29uZmlkZW50
IHdlIGFyZSB0aGF0IHRoZXJlIGFyZSBubyBFTEYgcGFyc2luZwpidWdzIGluIHRoZSBjb2RlPyAg
SSB0aGluayBpdCBtaWdodCBiZSB2ZXJ5IHBydWRlbnQgdG8gdHJ5IGFuZCBidWlsZCBhCnVzZXJz
cGFjZSBoYXJuZXNzIGZvciBpdCBhbmQgbGV0IEFMRiBoYXZlIGEgZ28uCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 19:10:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 19:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBQox-0007BM-OW; Thu, 18 May 2017 19:10:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBQow-0007BF-PF
 for xen-devel@lists.xen.org; Thu, 18 May 2017 19:10:46 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 AC/AD-02199-5B1FD195; Thu, 18 May 2017 19:10:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssu7Wj7K
 RBhfbRS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owzd1vZC24IV/w/XNDA+Ii/i5GLQ0jgD6PE
 v61bGLsYOThYBBwkNmz3BTEZBWIkHvyw7mLkBDLDJCZfXsIKYrMIaEt87bnDBGKzCRhK/H2yi
 Q2kXALIXvKZAyQsImAg8f76JDaQ6cwCqxkl+q40MYMkhAUcJU6ea2EDsTkF7CR2XN/FBNLLK+
 AlseODEUhYSOAJk8TDO7kgtqiArsShf3/AynkFBCVOznzCAmIzC2hJLJ++jWUCo8AsJKlZSFI
 LGJlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGHwMQ7GBs
 /O50iFGSg0lJlPdwgWykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnejg9AOcGi1PTUirTMHGAcw
 KQlOHiURHjZgLEgxFtckJhbnJkOkTrFqCglzvsHpE8AJJFRmgfXBou9S4yyUsK8jECHCPEUpB
 blZpagyr9iFOdgVBLmZQcZz5OZVwI3/RXQYiagxc0PpEEWlyQipKQaGOPDI6anHZwu6vpRMzT
 2wZmrrWm/jE6vvbBr4rY3PLuW/DrP3nKgyf5mzodbkl0Hq3QEnkd7HrThXDO3K+TpO/k/b23P
 Xxab6djm+XPfjH3X2rfqi5/r4OtqvzVf3e+Pvx4Xw/4cGYFC8/WvU1xyj7+RfHJ4PkvnutCz5
 isEeT+tLP52KuSjrJwSS3FGoqEWc1FxIgDw2ltRuAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495134644!89540274!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49833 invoked from network); 18 May 2017 19:10:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 19:10:45 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3ECB5239DD;
 Thu, 18 May 2017 19:10:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3ECB5239DD
Date: Thu, 18 May 2017 12:10:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <9515ef24-ccad-f148-bbe3-824844d01223@oracle.com>
Message-ID: <alpine.DEB.2.10.1705181201540.6833@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-8-git-send-email-sstabellini@kernel.org>
 <93420127-7a12-1b8e-931f-316c73a6404e@oracle.com>
 <alpine.DEB.2.10.1705161358480.6833@sstabellini-ThinkPad-X260>
 <9515ef24-ccad-f148-bbe3-824844d01223@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 08/18] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNiBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+PiArCXJldCA9
IHhlbmJ1c19tYXBfcmluZ192YWxsb2MoZGV2LCAmcmVxLT51LmNvbm5lY3QucmVmLCAxLCAmcGFn
ZSk7Cj4gPj4+ICsJaWYgKHJldCA8IDApIHsKPiA+Pj4gKwkJc29ja19yZWxlYXNlKG1hcC0+c29j
ayk7Cj4gPj4+ICsJCWtmcmVlKG1hcCk7Cj4gPj4+ICsJCWdvdG8gb3V0Owo+ID4+PiArCX0KPiA+
Pj4gKwltYXAtPnJpbmcgPSBwYWdlOwo+ID4+PiArCW1hcC0+cmluZ19vcmRlciA9IG1hcC0+cmlu
Zy0+cmluZ19vcmRlcjsKPiA+Pj4gKwkvKiBmaXJzdCByZWFkIHRoZSBvcmRlciwgdGhlbiBtYXAg
dGhlIGRhdGEgcmluZyAqLwo+ID4+PiArCXZpcnRfcm1iKCk7Cj4gPj4KPiA+PiBOb3Qgc3VyZSBJ
IHVuZGVyc3RhbmQgd2hhdCB0aGUgYmFycmllciBpcyBmb3IgaGVyZS4gSSBkb24ndCB0aGluayBj
b21waWxlcgo+ID4+IHdpbGwgcmVvcmRlciByaW5nX29yZGVyIGFjY2VzcyB3aXRoIHRoZSBjYWxs
Lgo+ID4gSXQncyB0byBhdm9pZCB1c2luZyB0aGUgbGl2ZSB2ZXJzaW9uIG9mIHJpbmdfb3JkZXIg
dG8gbWFwIHRoZSBkYXRhIHJpbmcKPiA+IHBhZ2VzICh0aGUgb3RoZXIgZW5kIGNvdWxkIGJlIGNo
YW5naW5nIHRoYXQgdmFsdWUgYXQgYW55IHRpbWUpLiBXZSB3YW50Cj4gPiB0byBiZSBzdXJlIHRo
YXQgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qgb3B0aW1pemUgb3V0IG1hcC0+cmluZ19vcmRlciBhbmQK
PiA+IHVzZSBtYXAtPnJpbmctPnJpbmdfb3JkZXIgaW5zdGVhZC4KPiAKPiBXb3VsZG4ndCBXUklU
RV9PTkNFKG1hcC0+cmluZ19vcmRlciwgbWFwLT5yaW5nLT5yaW5nX29yZGVyKSBiZSB0aGUgcmln
aHQKPiBwcmltaXRpdmUgdGhlbj8KCkl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBhdG9taWMsIGJlY2F1
c2UgcmlnaHQgYWZ0ZXIgdGhlIGFzc2lnbm1lbnQgd2UKY2hlY2sgaWYgbWFwLT5yaW5nX29yZGVy
IGlzIGFuIGFwcHJvcHJpYXRlIHZhbHVlIChzZWUgYmVsb3cpLgoKCj4gQW5kIGFsc286IGlmIHRo
ZSBvdGhlciBzaWRlIGNoYW5nZXMgcmluZyBzaXplLCB3aGF0IGFyZSB3ZSBtYXBwaW5nIHRoZW4/
Cj4gSXQncyBvYnNvbGV0ZSBieSBub3cuCgpJZiB0aGUgZ3JhbnRzIGFyZSB3cm9uZywgdGhlIG1h
cHBpbmcgaHlwZXJjYWxscyB3aWxsIGZhaWwsIHRoZSBzYW1lIHdheQp0aGV5IGRvIHdpdGggYW55
IG9mIHRoZSBvdGhlciBQViBmcm9udGVuZHMvYmFja2VuZHMgdG9kYXkuIFRoYXQgaXMgbm90CnRo
ZSBwcm9ibGVtIHdlIGFyZSB0cnlpbmcgdG8gYWRkcmVzcyB3aXRoIHRoZSBiYXJyaWVyLgoKVGhl
IGlzc3VlIGlzIGhlcmUgaXMgdGhhdCBieSBydW50aW1lIGNoYW5nZXMgdG8gbWFwLT5yaW5nLT5y
aW5nX29yZGVyLAp0aGUgZnJvbnRlbmQgY291bGQgaXNzdWUgYSBkZW5pYWwgb2Ygc2VydmljZSBi
eSBnZXR0aW5nIHRoZSBiYWNrZW5kIGludG8KYSBidXN5bG9vcC4gWW91IGNhbiBpbWFnaW5lIHRo
YXQ6CgogIGZvciAoaSA9IDA7IGkgPCBtYXAtPnJpbmctPnJpbmdfb3JkZXI7IGkrKykgewoKbWln
aHQgbm90IHdvcmsgYXMgdGhlIGJhY2tlbmQgZXhwZWN0cyBpZiBtYXAtPnJpbmctPnJpbmdfb3Jk
ZXIgY2FuCmNoYW5nZSBhdCBhbnkgdGltZS4KCk9uZSBjb3VsZCBzYXkgdGhhdCB0aGUgY29kZSBp
cyBhbHJlYWR5IHdyaXR0ZW4gdGhpcyB3YXk6CgogIGZvciAoaSA9IDA7IGkgPCBtYXAtPnJpbmdf
b3JkZXI7IGkrKykgewoKU28gd2hhdCdzIHRoZSBwcm9ibGVtPyBXZSBoYXZlIHNlZW4gaW5zdGFu
Y2VzIGluIHRoZSBwYXN0IG9mIHRoZQpjb21waWxlciAib3B0aW1pemluZyIgdGhpbmdzIGluIGEg
d2F5IHRoYXQgYWN0dWFsbHkgdGhlIGFzc2VtYmx5IGRpZDoKCiAgZm9yIChpID0gMDsgaSA8IG1h
cC0+cmluZy0+cmluZ19vcmRlcjsgaSsrKSB7CgpUaGlzIGlzIHdoeSBJIHB1dCBhIGJhcnJpZXIg
dGhlcmUsIHRvIGF2b2lkIHN1Y2ggY29tcGlsZXIKIm9wdGltaXphdGlvbnMiLiBEb2VzIGl0IG1h
a2Ugc2Vuc2U/CgoKPiA+Pj4gKwlpZiAobWFwLT5yaW5nX29yZGVyID4gTUFYX1JJTkdfT1JERVIp
IHsKPiA+Pj4gKwkJcmV0ID0gLUVGQVVMVDsKPiA+Pj4gKwkJZ290byBvdXQ7Cj4gPj4+ICsJfQo+
ID4+IElmIHRoZSBiYXJyaWVyIGlzIGluZGVlZCBuZWVkZWQgdGhpcyBjaGVjayBiZWxvbmdzIGJl
Zm9yZSBpdC4KPiA+IEkgZG9uJ3QgdGhpbmsgc28sIHNlZSBhYm92ZS4KPiA+Cj4gPgo+ID4+Cj4g
Pj4+ICsJcmV0ID0geGVuYnVzX21hcF9yaW5nX3ZhbGxvYyhkZXYsIG1hcC0+cmluZy0+cmVmLAo+
ID4+PiArCQkJCSAgICAgKDEgPDwgbWFwLT5yaW5nX29yZGVyKSwgJnBhZ2UpOwo+ID4+PiArCWlm
IChyZXQgPCAwKSB7Cj4gPj4+ICsJCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOwo+ID4+PiArCQl4
ZW5idXNfdW5tYXBfcmluZ192ZnJlZShkZXYsIG1hcC0+cmluZyk7Cj4gPj4+ICsJCWtmcmVlKG1h
cCk7Cj4gPj4+ICsJCWdvdG8gb3V0Owo+ID4+PiArCX0KPiA+Pj4gKwltYXAtPmJ5dGVzID0gcGFn
ZTsKPiA+Pj4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 19:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 19:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBRYp-0001Jv-DA; Thu, 18 May 2017 19:58:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dBRYo-0001Jp-2w
 for xen-devel@lists.xenproject.org; Thu, 18 May 2017 19:58:10 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 42/E8-03613-1DCFD195; Thu, 18 May 2017 19:58:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVffCH9l
 Ig03HjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDu96wFPwWrnh+7ClzA+MU/i5GLg4hgclM
 Ev8PLmSFcH4zSry68JYRwtnIKHHl0T5mCKeHUeL6n+dMXYycHCwCqhJ/rr9k62Lk4GATMJF4s
 8oRJCwioC3xYtU6NpB6ZoFeRonlK5eygNQIC3hI/DmdCGLyClhKrJwrBTFyHpNEz7leRpBeXg
 FBiZMzn7CA2MwCWhI3/r1kAqlnFpCWWP6PAyTMKeAoseHBZrASUQFlid239jKD2BICxhLtby+
 yTWAUnIVk0iwkk2YhTFrAyLyKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScx
 qVgvOT93EyMwbBmAYAfjn2UBhxglOZiURHkPF8hGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgX
 f4bKCdYlJqeWpGWmQOMIJi0BAePkgivPEiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeW
 eAFAmAFGWU5sGNgEXzJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzqoJM4cnMK4Hb9AroCCa
 gI5ofSIMcUZKIkJJqYFwsfuxf2wvzWyXCZSu8rwW+ubvt2d05f9YlbCso3udm/2rZZusb7SVr
 PqSl1qR5lPeETdmsvzk+7+hBvXkLnrmX3Tq16+2EPUf5JxZImkpqNpfe9PU8VM078V0dY2lAV
 fnTmhssC58s36sRq60nyS4YZzZXREY189TdR7nWHrU9291E11bP3KnEUpyRaKjFXFScCABnMk
 RZ4QIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1495137487!55504160!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44777 invoked from network); 18 May 2017 19:58:08 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 19:58:08 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4IJw3Kd019092
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 18 May 2017 19:58:03 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4IJw2lJ009664
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 18 May 2017 19:58:02 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4IJw1me032229;
 Thu, 18 May 2017 19:58:02 GMT
Received: from localhost.localdomain (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 18 May 2017 12:58:01 -0700
Date: Thu, 18 May 2017 15:57:59 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170518195758.GF8657@localhost.localdomain>
References: <1481611195-105372-1-git-send-email-konrad.wilk@oracle.com>
 <1481611195-105372-7-git-send-email-konrad.wilk@oracle.com>
 <22608.9877.805751.831868@mariner.uk.xensource.com>
 <20170518064925.GA28013@osstest.dumpdata.com>
 <22813.53260.999536.202377@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22813.53260.999536.202377@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Marcos.Matsunaga@oracle.com, ross.lagerwall@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 6/9] ts-xen-build: Build the livepatch
	test-cases
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDU6NDc6MDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjIgNi85XSB0
cy14ZW4tYnVpbGQ6IEJ1aWxkIHRoZSBsaXZlcGF0Y2ggdGVzdC1jYXNlcyIpOgo+ID4gPiBvciBz
b21ldGhpbmcgPwo+ID4gCj4gPiBJIGVuZGVkIHVwIGRvaW5nIHR3byBwYXRjaGVzIC0gb25lIHRv
IGNyZWF0ZSBhbiBlbmFibGVfbGl2ZXBhdGNoCj4gPiAoaW4gbWZpLWNvbW1vbikgdG8gc2VlZCB0
aGUgam9icy4KPiA+IAo+ID4gQW5kIHRoZW4gYW5vdGhlciB0byBwaWdneWJhY2sgb24gdGhhdC4K
PiA+IAo+ID4gSSBhbSBhdHRhY2hpbmcgdGhlbSBoZXJlIChhcyBhdHRhY2htZW50KSwgYW5kIEkg
dGhpbmsgaXQgbWFrZXMKPiA+IGl0IHNpbXBsZXI/Cj4gCj4gV2h5IHdvdWxkbid0IHlvdSBzaW1w
bHkgYWx3YXlzIGJ1aWxkIHRoZSBsaXZlIHBhdGNoIGlmIGl0IGlzCj4gYXZhaWxhYmxlID8KPiAK
PiBJIGRvbid0IHRoaW5rIHRoaXMgcnVudmFyLWJhc2VkIHN5c3RlbSwgd2hlcmUgdGhlIHhlbiB2
ZXJzaW9uIGlzCj4gdGVzdGVkLCBpcyBhIHZlcnkgZ29vZCBpZGVhLgoKT2guIFNlZSBiZWxvdyBw
bGVhc2Ugd2h5IEkgY2hvb3NlIHRoYXQgcm91dGUuCj4gCj4gPiBAQCAtOTUsNiArOTYsMTIgQEAg
c3ViIGNoZWNrb3V0ICgpIHsKPiA+ICAgICAgICAgZWNobyA+Pi5jb25maWcgTElCTEVBRkRJUl94
ODZfNjQ9bGliCj4gPiAgICAgICAgIGVjaG8gPj4uY29uZmlnIEtFUk5FTFM9JycKPiA+ICBFTkQK
PiA+ICsgICAgICAgICAgICAgICAoJHtlbmFibGVfbGl2ZXBhdGNofSA/IDw8RU5EIDogJycpLgo+
ID4gKyAgICAgICBpZiB0ZXN0IC1mIHhlbi9LY29uZmlnOyB0aGVuCj4gPiArICAgICAgICAgICAg
ICAgZWNobyA+Pnhlbi8uY29uZmlnIENPTkZJR19MSVZFUEFUQ0g9eQo+ID4gKyAgICAgICAgICAg
ICAgIGVjaG8gPj54ZW4vLmNvbmZpZyBDT05GSUdfRkFTVF9TWU1CT0xfTE9PS1VQPXkKPiA+ICsg
ICAgZmkKPiA+ICtFTkQKPiAKPiBJIHNlZSB5b3UgY29waWVkIHRoaXMgZnJvbSB0aGUgeHNtIGJ1
aWxkLCBidXQgSSB0aGluayB0aGVyZSBpcyBubwo+IHJlYXNvbiBmb3Igb3NzdGVzdCB0byBldmVy
IGJ1aWxkIHdpdGhvdXQgbGl2ZXBhdGNoaW5nIHN1cHBvcnQgPyAgU28KPiB0aGlzIGNvdWxkIGJl
IHVuY29uZGl0aW9uYWwuICBZb3UgY291bGQgcHV0IGl0IG5leHN0IHRvIENPTkZJR19FWFBFUlQK
PiBhbmQgX0ZFUCBhbmQgX1ZFUkJPU0VfREVCVUcuCgpPSy4KPiAKPiA+ICsgICAgaWYgKCRlbmFi
bGVfbGl2ZXBhdGNoKSB7Cj4gPiArICAgICAgICBidWlsZGNtZF9zdGFtcGVkX2xvZ2dlZCg2MDAs
ICd4ZW4nLCAneGVubHB0JywgPDxFTkQsPDxFTkQsJycpCj4gPiArICAgICAgICAgICAgZXhwb3J0
IFhFTl9ST09UPSRidWlsZGRpci94ZW4KPiA+ICsgICAgICAgICAgICBleHBvcnQgREVTVERJUj0k
YnVpbGRkaXIveGVuL2Rpc3QveGVubHB0Cj4gPiArICAgICAgICAgICAgZXhwb3J0IEJBU0VESVI9
JGJ1aWxkZGlyL3hlbi94ZW4KPiA+ICsgICAgICAgICAgICBta2RpciAtcCBcJHtERVNURElSfS91
c3IvbGliL2RlYnVnCj4gPiArRU5ECj4gPiArICAgICAgICAgICAgJG1ha2VfcHJlZml4IG1ha2Ug
LUMgeGVuL3Rlc3QgLWYgJGJ1aWxkZGlyL3hlbi94ZW4vUnVsZXMubWsgaW5zdGFsbAo+IAo+IFNv
IGhlcmUgdGhpcyB3b3VsZCBuZWVkIHRvIGJlIGNvbmRpdGlvbmFsLiAgQnV0IGl0IHNob3VsZCBi
ZQo+IGNvbmRpdGlvbmFsIG9uIHdoZXRoZXIgdGhlIGJ1aWxkIGNhbiBwcm9kdWNlIGl0LCBzbyB1
c2UKPiB0YXJnZXRfZmlsZV9leGlzdHMuCgpPSy4gTm93IGhlcmUgY29tZXMgdGhlIG1vcmUgZGlm
ZmljdWx0IHByb2JsZW0uIFRoZSBwYXRjaCB0byBtYWtlICdtYWtlCi1DIHhlbi90ZXN0IGluc3Rh
bGwnIHdvcmsgaXMgbm90IHlldCBpbiBYZW4gNC45LiBTbyBlYXJsaWVyIHZlcnNpb25zCndvdWxk
IGZhaWwgOi0oCgpJIGNvdWxkIGRvIGEgY2hlY2sgaW4geGVuL3Rlc3QvTWFrZWZpbGUgZm9yIGFu
IGluc3RhbGwgc3RhbnplIG9yIGp1c3QKaGF2ZSBhbiBjaGVjayBmb3IgYSB2ZXJzaW9uIG9mIFhl
bj8KCk9yIGRvIHdoYXQgSSBoYWQgZG9uZSBpbiB0aGUgcHJldmlvdXMgcGF0Y2ggKHdoaWNoIHlv
dSBkaWRuJ3QgbGlrZSkKd2hpY2ggd2FzIHRvIGp1c3QgYSBjb21iaW5hdGlvbiBvZiAnZmluZCcg
YW5kIGNvcHkgdGhlbSBieSBoYW5kLgoKVGhvdWdodHM6CiBhKSBEZXBlbmQgb24gWGVuIHZlcnNp
b24gKGFuZCBteSBwYXRjaCB0byBhZGQgaW5zdGFsbCBzdGFuemUgaW4KICAgIHhlbi90ZXN0L01h
a2VmaWxlIG1ha2luZyBpdCBpbiBYZW4gNC45KS4KIGIpIFVTZSB0aGUgb2xkIGFwcHJvYWNoIG9m
ICdmaW5kJyBhbmQgJ2NwJyB0aGUgKi5saXZlcGF0Y2ggZmlsZXMKICAgICh3b3JrcyB3aXRoIFhl
biA0LjgsIDQuOSkuCiBjKSBCYXNlIGl0IG9uIFhlbiB2ZXJzaW9uIGFuZCBvbmx5IGFsbG93IFhl
biA0LjkgYW5kIGxhdGVyIHRvIGJlCiAgICB0ZXN0ZWQuCgo/Cj4gCj4gSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 20:03:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 20:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBRdi-00020B-Vm; Thu, 18 May 2017 20:03:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dBRdi-000205-1E
 for xen-devel@lists.xen.org; Thu, 18 May 2017 20:03:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E5/F3-03920-10EFD195; Thu, 18 May 2017 20:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO2ebx3D2bSq+raQcWBq69IcRZOA
 Py/pRjKBoLrQzPW6D3ThniuWP7K7zlppBMrXSIrL9UFOjRMhbXtLEsiS7GGlQYTcqFzNtZ0fN
 vl/P8z7P+7zf9/FSpLxIoqCYHDvDWmiTUrJaZNgaFRuzaj5ME3vtAd5e/61OlIj29Nz3EGqUI
 jZadNaco2KD+/oPZPsamTM64Sbz0LlwB1pNiXAxCe3VF0meIFyCoLD1sZgncjyHoK66lHAgfy
 oIq8HlrCF5HIxToKu9mxRMp0i4Wlru6yBxEwHjXW99LglWwez3Dj8eS/Eu+DDS5KuLcAR4iit
 9OARr4fmnTiR4ZNB/eUrkQBTlj3fAWIeWL5N4G9Q0C5Ek3gBtM04fBhwO78f7CX4u4AIEzuor
 vhw53gSXBh2EYAqDniGnSMDRUF/+20/A+6C4pG3Rw8KviXekELQggaKxEiQIT/3g7OxGAdtg/
 uRPiYC1MFw7KBEaZgh4+KN3kbT5Qd/ntsX7rQdX3gwSBJcY8t84l4gMZh2Fi+SFBFoqnokvoM
 1VKz6hasXLq1a8/Aoib6FIjmGzGTYmLl6lY416g91MG00xcbHbVGaG42g9Y6J1nCrdam5C3s1
 Y5T130a8b6k60liKUIdIuW5hGHqizZhwz0Jwhjc0yMVwniqQo3OxqGEEKkcVqYZQgrZrz+mQs
 o2dyMo0m76otWYEKUAZLe3lZytloM2fUC9IACleESgP/eAXMC4Ysy3Lb0pKOojBFkBR5LyUPs
 DGs2Wj/X/+IQimkDBLiA4wW+3L6R+9gwjv49OQ6frCd/icp8lDyID2hOBjfqEvXHJB9fvTl1f
 bE8twpdcFhver49JEEWfL5Q0TomnYiStVZV3Q74oznZ9lAS5mnNUnztdHNWFLXiHO1CfrMvjv
 D8cMvXyuweff7ue69ubU799+btqbGZpe5o9WT3XnkaMNsQVpGNa1PYirzFxLtN4faK55A0Qml
 iDPQcVtIlqP/AkWovkifAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495137790!92855957!1
X-Originating-IP: [104.47.41.48]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45388 invoked from network); 18 May 2017 20:03:12 -0000
Received: from mail-dm3nam03on0048.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.48)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 18 May 2017 20:03:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=YifAhi7z78tKJeSYWzlvNS3PCVP/CtZbhbH0CSydzak=;
 b=DIvqlbesDKLyVD6n/l8z+aGruTfLFsSV1/AZyt44l2ZH/3aKawNm36MzqeogevrD5mgi9DbfeY6zZD2LhBuK1mVSnVgQz6mkMInn2U8PqiqgTEO8ip67DqTRKLTSkCNYsSFi4kQ995E/BMabw+oDtymr444lvopR29nGZ2YVUj8=
Received: from [10.160.0.38] (111.93.218.67) by
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1101.14; Thu, 18 May 2017 20:03:04 +0000
To: Julien Grall <julien.grall@arm.com>, shankerd@codeaurora.org,
 xen-devel@lists.xen.org
References: <c454c458-8bbb-ea24-b830-a2c700362cfc@arm.com>
 <CALicx6tS7-WyKvOAVd8LTQWh0ozuwnTr9QkmqBztmqqpHY=5Dg@mail.gmail.com>
 <d18f4748-d11b-7d3e-0dad-8e94054e34f1@arm.com>
 <beab6449-7cf0-67a1-a02a-56ac0c788cec@codeaurora.org>
 <2a5c6138-b617-bfa1-184a-b7d29bdff729@arm.com>
 <79b3f831-49be-8ff3-5c55-a5135cbf0abd@caviumnetworks.com>
 <8a71425c-6b26-7ee9-75e2-eccf90c2932e@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <02795d5b-39e9-3b20-6337-fb3941c20cef@caviumnetworks.com>
Date: Fri, 19 May 2017 01:32:48 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8a71425c-6b26-7ee9-75e2-eccf90c2932e@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0094.INDPRD01.PROD.OUTLOOK.COM (10.174.208.162) To
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2072:
X-MS-Office365-Filtering-Correlation-Id: c1dab5ff-e69d-4437-20cb-08d49e28e79a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2072; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 3:lfZQkXdMhEvU5ghXXEk908ime6wlhYRYhksOio8Yo+s3Ku2rfRxTsUxCg+Yo28X+yRLEKj5CZm+OpryiVHnHqVJEnLpk86lILUfSZHH//mcN6BDoT6Lx5WXLORgX04NatJ4U7SwS2zyfWLqzlpzbtq4jJLtkxWpwpV+KvP+T72YubpvV8H2IxGjTy5JqpwsgjXEyrnut1F5Voh/LecgNd1SnUixqAIXj3+YVcaquoyVnyPUfdoK7Qa9nCm3F0WWYRBZwuZin6P28oefYPT0QzwKTeJlBT1hhUFPyeNAx0OUOp4gqz1p0pyK+ocZGqu8EHGTwQvEcyWpnzteyv2+7kA==;
 25:EEGt5psLfjnVkbDELEZ9tkVnt+J+/ouh8xCqdM3d+y0qkZ64wWbfy65KwZF9E/YgP+HsRoZrjlbFp+3OD0VWqfl80ZPhVTentL+KOtBsUqT9jw5VLYFBpv9BGbnZUI/4jpX3HkW3YoJPypIYcA90khY/wOR1WaI00fKJhn3pj/g0A4UtU9Rcd1nhv5meGA1FifaDPErewpw81isYJo7lmiDea4rsbcD23C0dV9em52E+ZbcUvKhViH9I6nn6dyDo6s3WeF9H/0cWl0nOm6sXcZiSCTdtir21wl7jRXRDD6DwqLsZ20P3WF2YjYzcajOOijNXwrp6ya2a8gtYrQ5SZWopz8pHEY7/+wuYcsuUIuf3XMyHTxTy+JMXKsUOsTW2Yvr4dCDAkFPrya1RKA4ZvwTWCoKLy9J/N+0gOwfO7P02r0bKS5l+WO7ceNbcVANOxp3xnVDZruqddjlkCxra/cn+BPaJhoAJ2SZzNgLkIh8=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 31:e0YsqNSgvx0HzT15Qxkdv5iyYve5IfMLFIx7VGbgUlVmxVOGwU0+/LVQaUqPKq2C/poQGyCxByYtUvCJJallulL+fUitNSzJZH7YIsxbWFU9LWT2LTsK9+dDM3aH1SDSt0TchC4FmIcp3zohpTIkUD+zbGH8Qnxo7QHDpbDyCaj0fubMLrW2E3mYIFFroucsYMPtAN3Sj7H+DZHWYa7qPXBYNbKZ6sot3xWx3INGh2NeOrgOrQlPeQi6aLyj9ljGxSYMI/2ppE/VsLuQtFu1Ql8YfF5u5sKdDKnY/aCC0xY=;
 20:ofpg5focfw+ZjwpzllG3OYtUwZX6RbD2fS8Nae67NOzyob1HVow5Wh11QK/ehXDZlVJP+6FAoVXHBWebrDGaRl4/YMkCcJdIU05M+5G/K+3XJWlEx6H/t4UBv64yjonJZRzwYVtva+GBQIv6eot0APZTXFnDBZVu0BcckcLn+Uuhs9R3jofcbGnPT9V+AyX9zSPCu7/CEoxlrhbz2DYoh0qe/RLVa3+LaRPIG1o0kwgQQ/yJ7no/qg0pfBL0ueMQX5Goyi2cEcDUIqxOpPqnnl2wET8Fs5b+DYsy0kApcqLnls4IlPuG/0+CTnPXtGAdkE+eg/ZRdfXHYZIG9dJtfN/jHNJsBSmcqgUqARjm7J7kZqXgE2BP/FSAd2dRSphq4dJR+dOF1RL6OusoAu+3uN3b/JpYnSN+aPNtTKK2jAK+2Uneor9Rqf0TYkiHtz/K92RIZHJ8lHKV7R7hCatnNPtPsPijicgMZb9oadd/kvG4ozTiUUG94+HbfuZI9+6ro63t+gJYDwJuz1S+2qCgl0v26y03ha1AuDWEcMZghPs+LCFPONJw8uEtAtBDFZWO0ftOTtOl5lHSi3eznSQbVVU5NJJhosyyp/Ar/xB9Fvs=
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2072940EE8F315DC67C1EF6AECE40@BY2PR0701MB2072.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(131327999870524)(788757137089); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(3002001)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(6072148);
 SRVR:BY2PR0701MB2072; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0701MB2072; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 4:KxUAx5kpCb6/7ybzxBWY5eQDSj8uOO+Xpr8fIntSRH2d92tixFj6yto01SQ38MyztGpdL6q0yv7EwUg48gz8KklI/BcgLG8hI+keX5O146NC20b3ZT16GMMFMjLeoNeyDzcU8cQHLqxXBLhgE5g1MuAGAtEv4rSyxy2c/muM1zuG5jvx1c1ILwrVy75c1eaKrbniPIkUn0ZdIR3bj8l0UzlJgDPpkOoHrmknSbpIhFouvOMYCshDx21Btt7ePdaiPBKRSdn0IzRXzPKj6P4X0OsjDkPO1G2haDka7/JU7FFXTaV4zy7nWgjfQd2KztHbjeZkJZDRJ+NgtohlIi+g4xWEuizxVX3tF66Ty7Hrx7pqK9Pe58LNrEPHPWsZKXYXk31+UU8KJI5S0zmWa8YPAQcNNHWjYOjDcYWHYo0AN6OvOxdW0t4c/lUK/Sqj5ckaE46WoZT9hbPwSUpKhaSDWycw8gbl+N7DrNo2QJEbwSVYrL7uxCNkpiNJOGyTysgS/SKZF3jHKldXXecUfkGhrOQYAuZk4XUmcPbZhQROoyPvaCExhxuR6J6yNj1CSPSV/HuLFG0LglLVgTdzoO0Nn1QDCU9+VYPFBJzCtODSqcddDhfdg/ck7qemw+GyAxGjB7SEhGxNXkN07oNELH2ggonflTFtpyEptdDYydO39F/jP9pV3+0Zw6/ew49UeTqUZr1MN3He2HRXjEzMBfLr0L6vTB+2HVx5RdKpkdE4B68w0O2EVFEMCv/6IBszdEQTByTeH95UmhQzFIoP+ZARS3uEvnEpAMFAgQeralIEnp2AufhCCr5HgQScvd9yI5gLwc5xKPLlYq3SqkPheMgZMTLbyDujbDEHsqz+Z5rSI40rwipvyEgQYdC8qIk4xDwU
X-Forefront-PRVS: 0311124FA9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(39840400002)(39850400002)(39400400002)(24454002)(377454003)(66066001)(38730400002)(110136004)(31686004)(50986999)(42186005)(3846002)(305945005)(53936002)(54356999)(31696002)(76176999)(7416002)(230700001)(6246003)(7736002)(4326008)(65956001)(65806001)(93886004)(23676002)(64126003)(6116002)(36756003)(33646002)(229853002)(5009440100003)(54906002)(2950100002)(42882006)(6666003)(189998001)(81166006)(72206003)(478600001)(25786009)(8676002)(53546009)(6486002)(77096006)(2906002)(90366009)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2072; H:[10.160.0.38]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzI7MjM6R3F3WE1wNVlXcW5tcjNUMkdXWEpNZ0JQ?=
 =?utf-8?B?ZDd5ZGx2RmhCOUVpQThZSmlUMXhXSTZTaWIxeUhGU25QcGhZdEJydDV5TXFj?=
 =?utf-8?B?ZlQ4MGJKdDdzYXpRNWtOU1NrWWlQd1MwbWx2d3JWbnNueUVMOGVPOVB2SFNZ?=
 =?utf-8?B?SmpQYUFrNStjajBSOXlPTGV1K05tRVFWaXM0TFBWcGNMWmRkVEFRVDgyd0lq?=
 =?utf-8?B?U3lqcTJyRmRBYmlWSWhWcWIwaU9tZ0VCNTZ5elk0YU9DUk9TWjZ0RjdmaTBi?=
 =?utf-8?B?aGx6TWxMQ0IrRktYVWhKSk5zNFVkc0NWRnZzWXZxYlBZNWlDLzg2NGdTVVpP?=
 =?utf-8?B?clNlVzBpSXBDQ3dwSVc2dHN4aC9OZXZYS0JFRjd3SGFqTTI0SmZBMzBWeXV5?=
 =?utf-8?B?aWsxSW9FaVZEa3Y2S2ZyZnNhQ2E1WjZNdytRYTl4S3NNRkpYcGZtUGtoTGww?=
 =?utf-8?B?MjNtVHAvNXl3TnRYK1c3QkROU3AvWnlBdHdjRi9CV1J3VkdocnZLRm5USitp?=
 =?utf-8?B?RDdmUlc3THRIWk9YY3VZcERzVThRQVFvUnMyRnhvcUUvY3hma21MbDh3MHdk?=
 =?utf-8?B?N2xXR0ZJTDJKUGxMRENGNXlHRmpjcjJiaU5NeDR3TXA3aVUzRTZ5Z0l2dVdX?=
 =?utf-8?B?N2p1RGVKQ0p6TTBKVzFCVkFNQVlTeWU1VFBMck5TMnFIOVVNQ0twSFl4QXRU?=
 =?utf-8?B?MWxHSzh2MkwwS25qQzlEaldPTGdyS0tPaTlVbHRLMW5seFN0YTZ3RXNRWFo4?=
 =?utf-8?B?RU05b0lnalJ3TDRUSHQ0L3dkclBIZ3RXWHE0V0ZFWHV2YThTaldVVGE4dzEw?=
 =?utf-8?B?akVNRTVWTFU4UGZqRGVyZHQyVGF4cHZpbjArbWdRQzdFOEx3VXkxa090d3Za?=
 =?utf-8?B?cHpTZ084Snd0VlZlS0FWTzVlVy9zK3BKS1lDSHFBbWo1dFRJMGJIVmxwMi9X?=
 =?utf-8?B?TDd6c1lxMk1LeFNxTU5sUmFIcENnZm1kZHpzRVg0RlpnT3lpV2twRGVHSTI4?=
 =?utf-8?B?cG9uTDA5N3M2NTFCVU1GRW1za2M4bERsTFB2cG5mZTlUZDBvNys1bUtQampm?=
 =?utf-8?B?eUVHYmZVK1lzbS9oZGpTSDJ2SUpUVlBkR3ZUMC9WU2ZxaDJnNGhtdGhpK1Zs?=
 =?utf-8?B?NEZuZ0lYcHdJK2M2VWRPU1N6WmpjOWIwbG5MeXQ0WVlFRVVUcENxWkxoajFt?=
 =?utf-8?B?RFQzeTZTclZ4alBNVWUrZ2hqYVREa1l2YTdGMnZtWndITmo1dVFxQ0lwbURq?=
 =?utf-8?B?eER1SjMvZlNmR0JBVDZuZVI5d0sxQ2piQzU1V2twVXY4N0RBTGNZMnNQT3o0?=
 =?utf-8?B?WTJwejExcFlhTlNmM0lpNU1WTTRoOXo2MjJsc21GSWFuMXgyM0NrTURZM1dY?=
 =?utf-8?B?NWV4S2hqQzJlaHpSeVJ6SVlENE02K0xORCtWSnk0b1dmdmpZMFY5U0M4RGR1?=
 =?utf-8?B?WUNJZktpYkRxaC94REVJWk1LYVlJQm9ZNGo1R3JJQkJ3ajdDMVFaV3hGNU9L?=
 =?utf-8?B?bWFSa3JXWmRVUjhXZE52RkVyRkhwOE1tTUpxVVM0Uy94MnBoVFRxZithL0FM?=
 =?utf-8?B?OUk1SFNSV0R0azZXNCs3UmZRQnQwVDZIaEhLTm1MTktWYWFGekhjNXJsNllS?=
 =?utf-8?B?bjdFM3pPUFpyUDFYWmRJWC9qS0E3QUZNZ0hQcjd1UWZ0NlJIb3BaeW1RVVYz?=
 =?utf-8?B?VEFUSHhpR1NJeVNqSzl1ODd4MWZTbUsyaHBQS3VFTVlodmtNd2lDaHFGRWJy?=
 =?utf-8?B?Q1VDRS9WTEJEdFVIT1Y4RlpRPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 6:+mAps7vHJORzbjNl01nNBbxF/vupKT8pJ4o6qlOtnK023n2c3gjEBGulzr/721V+BW5n7WFsXwEsnsUXCjsNf0YmxmOH5trWSRrJrJN4N+vTqDzDIQ+R0dvlojON09qaEpHVLXDmWwbdyFbWou1tY9WFUfFUJr1uYS5HWEg4AbocwnOQRffiT10fRhlIIKMED9hviYa1NG+EO5nRx4FKfCk1wj1T6q6BSin8pBUrNKFGcXfUQtoYBo2JzCsZPm32Fnwj+s/3qHsNsGbhHmedsLWuVIszABGK8Cfu6GSEPgeCie9P9Zkdsruza+fUF7pezx/kcdO2e+ldY8E36poneqM83KsF0O896gaOvzTsYjZ8XLs+ZdVtCUscJ7kDbO8YQNNQOc/kMu+QEOC+h/eGx+OSp/nsjyBmwy/VwT6Nnwdap/H1POf7i8UBi6ITptW6F1uja1y4l11GkvrAgHLQ8q6aciQcwIJk/bblnYIPd7tKYNn+j/PbMFLAeCqK0vwX32i82uSqPq3XH1lgfWfmVw==;
 5:XfehBujRdIF65NXiFTS8zsx1bTTh81xqAvRbEvE86S2wgPIsbXxEj6H1gXesBbCoeLfGVa8cUMP5b3mNQr1U06Bb1OKDJnAKhQy8V/Kf+LssDe8DkqIuwIGSV5J6rs1J0qVW+wLDLDm7NJvkgjl+EQ==;
 24:cjLWOGKE0l4DwCxa3tsCZSmx7FMoZZ3M0yaf6wuuGzdn2Sz28GKM/Ok5dZv+H46VQc/ahNB0BlwRmBWdjNnng5CckL5d4M78+PklzvHMb3w=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 7:xD5O9DkYeN+++N4SOWM2Ypc5YlACMawxRuY9dQGdB3ZdOTMCylBDAQ+jKrueEuCl01gfBHeyZuzsyACpsIDZAUVpBRwVvhyfit4mAm81k6ldHkfAH26ZGDGzlbsa69mAbm+LjD3CoNxx8zXW/zUfmOLQmuof3cQZfTINpO+/bWRHai/3YPQfYYsZxUX5QGS4F5kYn/plEEk0r/3egxT2ut6HKwig9B28iXZPuYNVXZsop1arG/KhL5/rXI7T8FtWkhNrS7FqDu5v88Rb+5f26nkACZx/XAATZ9GSegbYKN1JIxmHXNPrGKymUzqxY89O39m61AS6bj2/mCO9qDqrEA==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2017 20:03:04.5880 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2072
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] xen/arm: Hiding SMMUs from Dom0 when using ACPI on
 Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gNS8xOC8yMDE3IDg6MjcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBI
ZWxsbywKPgo+IE9uIDE4LzA1LzE3IDEyOjU5LCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+IE9uIDIv
MjcvMjAxNyAxMTo0MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMDIvMjcvMjAxNyAw
NDo1OCBQTSwgU2hhbmtlciBEb250aGluZW5pIHdyb3RlOgo+Pj4+IEhpIEp1bGllbiwKPj4+Cj4+
PiBIaSBTaGFua2VyLAo+Pj4KPj4+IFBsZWFzZSBkb24ndCBkcm9wIHBlb3BsZSBpbiBDQy4gSW4g
bXkgY2FzZSwgYW55IGUtbWFpbCBJIGFtIG5vdCBDQ2VkCj4+PiBhcmUgc2tpcHBpbmcgbXkgaW5i
b3ggYW5kIEkgbWF5IG5vdCByZWFkIHRoZW0gZm9yIGEgd2hpbGUuCj4+Pgo+Pj4+Cj4+Pj4gT24g
MDIvMjcvMjAxNyAwODoxMiBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pgo+Pj4+Pgo+Pj4+
PiBPbiAyNy8wMi8xNyAxMzoyMywgVmlqYXkgS2lsYXJpIHdyb3RlOgo+Pj4+Pj4gSGkgSnVsaWVu
LAo+Pj4+Pgo+Pj4+PiBIZWxsbyBWaWpheSwKPj4+Pj4KPj4+Pj4+IE9uIFdlZCwgRmViIDIyLCAy
MDE3IGF0IDc6NDAgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4+
PiB3cm90ZToKPj4+Pj4+PiBIZWxsbywKPj4+Pj4+Pgo+Pj4+Pj4+IFRoZXJlIHdhcyBmZXcgZGlz
Y3Vzc2lvbnMgcmVjZW50bHkgYWJvdXQgaGlkaW5nIFNNTVVzIGZyb20gRE9NMCAKPj4+Pj4+PiB3
aGVuCj4+Pj4+Pj4gdXNpbmcKPj4+Pj4+PiBBQ1BJLiBJIHRob3VnaHQgaXQgd291bGQgYmUgZ29v
ZCB0byBoYXZlIGEgc2VwYXJhdGUgdGhyZWFkIGZvciAKPj4+Pj4+PiB0aGlzLgo+Pj4+Pj4+Cj4+
Pj4+Pj4gV2hlbiB1c2luZyBBQ1BJLCB0aGUgU01NVXMgd2lsbCBiZSBkZXNjcmliZWQgaW4gdGhl
IElPIFJlbWFwcGluZwo+Pj4+Pj4+IFRhYmxlCj4+Pj4+Pj4gKElPUlQpLiBUaGUgc3BlY2lmaWNh
dGlvbiBjYW4gYmUgZm91bmQgb24gdGhlIEFSTSB3ZWJzaXRlIFsxXS4KPj4+Pj4+Pgo+Pj4+Pj4+
IEZvciBhIGJyaWVmIHN1bW1hcnksIHRoZSBJT1JUIGNhbiBiZSB1c2VkIHRvIGRpc2NvdmVyIHRo
ZSBTTU1Vcwo+Pj4+Pj4+IHByZXNlbnQgb24KPj4+Pj4+PiB0aGUgcGxhdGZvcm0gYW5kIGZpbmQg
Zm9yIGEgZ2l2ZW4gZGV2aWNlIHRoZSBJRCB0byBjb25maWd1cmUKPj4+Pj4+PiBjb21wb25lbnRz
IHN1Y2gKPj4+Pj4+PiBhcyBJVFMgKERldmljZUlEKSBhbmQgU01NVSAoU3RyZWFtSUQpLgo+Pj4+
Pj4+Cj4+Pj4+Pj4gVGhlIGFwcGVuZGl4IEEgaW4gdGhlIHNwZWNpZmljYXRpb24gZ2l2ZXMgYW4g
ZXhhbXBsZSBob3cgCj4+Pj4+Pj4gRGV2aWNlSUQgYW5kCj4+Pj4+Pj4gU3RyZWFtSUQgY2FuIGJl
IGZvdW5kLiBGb3IgaW5zdGFuY2UsIHdoZW4gYSBQQ0kgZGV2aWNlIGlzIGJvdGgKPj4+Pj4+PiBw
cm90ZWN0ZWQgYnkKPj4+Pj4+PiBhbiBTTU1VIGFuZCBNU0ktY2FwYWJsZSB0aGUgZm9sbG93aW5n
IHRyYW5zbGF0aW9uIHdpbGwgaGFwcGVuOgo+Pj4+Pj4+ICAgICAgICAgUklEIC0+IFN0cmVhbUlE
IC0+IERldmljZUlECj4+Pj4+Pj4KPj4+Pj4+PiBDdXJyZW50bHksIFNNTVVzIGFyZSBoaWRkZW4g
ZnJvbSBET00wIGJlY2F1c2UgdGhleSBhcmUgYmVlbiB1c2VkIGJ5Cj4+Pj4+Pj4gWGVuIGFuZAo+
Pj4+Pj4+IHdlIGRvbid0IHN1cHBvcnQgc3RhZ2UtMSBTTU1VLiBJZiB3ZSBwYXNzIHRoZSBJT1JU
IGFzIGl0IGlzLCBET00wCj4+Pj4+Pj4gd2lsbCB0cnkKPj4+Pj4+PiB0byBpbml0aWFsaXplIFNN
TVUgYW5kIGNyYXNoLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSSBmaXJzdCB0aG91Z2h0IGFib3V0IHVzaW5n
IGEgWGVuIHNwZWNpZmljIHdheSAoU1RBTykgb3IgCj4+Pj4+Pj4gZXh0ZW5kaW5nIGEKPj4+Pj4+
PiBmbGFnIGluCj4+Pj4+Pj4gSU9SVC4gQnV0IHRoYXQgaXMgbm90IGlkZWFsLgo+Pj4+Pj4+Cj4+
Pj4+Pj4gU28gd2Ugd291bGQgaGF2ZSB0byByZXdyaXRlIHRoZSBJT1JUIGZvciBET00wLiBHaXZl
biB0aGF0IGEgCj4+Pj4+Pj4gcmFuZ2Ugb2YKPj4+Pj4+PiBSSUQgY2FuCj4+Pj4+Pj4gbWFwcGVk
IHRvIG11bHRpcGxlIHJhbmdlcyBvZiBEZXZpY2VJRCwKRG8geW91IGVudmlzYWdlIGEgc2NlbmFy
aW8gd2hlcmUgc2FtZSBSSUQgY2FuIG1hcCB0byBtdWx0aXBsZSBTdHJlYW1JRHMgCmJlbG9uZ2lu
ZyB0byBkaWZmZXJlbnQgU01NVXMgPwo+Pj4+Pj4+IHdlIHdvdWxkIGhhdmUgdG8gdHJhbnNsYXRl
Cj4+Pj4+Pj4gUklEIG9uZSBieQo+Pj4+Pj4+IG9uZSB0byBmaW5kIHRoZSBhc3NvY2lhdGVkIERl
dmljZUlELiBJIHRoaW5rIHRoaXMgbWF5IGVuZCB1cCB0bwo+Pj4+Pj4+IGNvbXBsZXggY29kZQo+
Pj4+Pj4+IGFuZCBoYXZlIGEgYmlnIElPUlQgdGFibGUuCj4+Pj4+Pgo+Pj4+Pj4gV2h5IGNhbid0
IHdlIHJlcGxhY2UgT3V0cHV0IGJhc2Ugb2YgSU9SVCBvZiBQQ0kgbm9kZSB3aXRoIFNNTVUgCj4+
Pj4+PiBvdXRwdXQKPj4+Pj4+IGJhc2U/Lgo+Pj4+Pj4gSSBtZWFuIHNpbWlsYXIgdG8gUENJIG5v
ZGUgd2l0aG91dCBTTU1VLCB3aHkgY2FuJ3QgcmVwbGFjZSBvdXRwdXQgCj4+Pj4+PiBiYXNlCj4+
Pj4+PiBvZiBQQ0kgbm9kZSB3aXRoCj4+Pj4+PiBTTU1VJ3Mgb3V0cHV0IGJhc2U/Lgo+Pj4+Pgo+
Pj4+PiBCZWNhdXNlIEkgZG9uJ3Qgc2VlIGFueXRoaW5nIGluIHRoZSBzcGVjIHByZXZlbnRpbmcg
b25lIFJDIElEIG1hcHBpbmcKPj4+Pj4gdG8gcHJvZHVjZSBtdWx0aXBsZSBTTU1VIElEIG1hcHBp
bmcuIFNvIHdoaWNoIG91dHB1dCBiYXNlIHdvdWxkIHlvdQo+Pj4+PiB1c2U/Cj4+Pj4+Cj4+Pj4K
Pj4+PiBCYXNpY2FsbHksIHJlbW92ZSBTTU1VIG5vZGVzLCBhbmQgcmVwbGFjZXMgb3V0cHV0IG9m
IHRoZSBQQ0llIGFuZCAKPj4+PiBuYW1lZAo+Pj4+IG5vZGVzIElEIG1hcHBpbmdzIHdpdGggSVRT
IG5vZGVzLgo+Pj4+Cj4+Pj4gUklEIC0tPiBTdHJlYW1JRCAgLS0+IGR2aWNlSUQgIC0tPiBJVFMg
ZGV2aWNlIGlkID0gUklEIC0tPiBkdmljZUlEICAKPj4+PiAtLT4KPj4+PiBJVFMgZGV2aWNlIGlk
Cj4+Pgo+Pj4gQ2FuIHlvdSBkZXRhaWwgaXQ/IFlvdSBzZWVtIHRvIGFzc3VtZSB0aGF0IG9uZSBS
QyBJRCBtYXBwaW5nIHJhbmdlCj4+PiB3aWxsIG9ubHkgcHJvZHVjZSBJRCBtYXBwaW5nIHJhbmdl
LiBBRkFJQ1QsIHRoaXMgaXMgbm90IG1hbmRhdGVkIGJ5Cj4+PiB0aGUgc3BlYy4KPj4+Cj4+IFlv
dSBhcmUgY29ycmVjdCB0aGF0IGl0IGlzIG5vdCBtYW5kYXRlZCBieSB0aGUgc3BlYywgYnV0IEFG
QUlLIHRoZXJlCj4+IHNlZW1zIHRvIGJlIG5vIHZhbGlkIHVzZSBjYXNlIGZvciB0aGF0Lgo+Cj4g
WGVuIGhhcyB0byBiZSBjb21wbGlhbnQgd2l0aCB0aGUgc3BlYywgaWYgdGhlIHNwZWMgc2F5cyBz
b21ldGhpbmcgdGhlbiAKPiB3ZSBzaG91bGQgZG8gaXQgdW5sZXNzIHRoZXJlIGlzIGEgc3Ryb25n
IHJlYXNvbiBub3QgdG8uCj4KPiBJbiB0aGlzIGNhc2UsIGl0IGlzIG5vdCB0b28gZGlmZmljdWx0
IHRvIGltcGxlbWVudCB0aGUgc3VnZ2VzdGlvbiBJIAo+IHdyb3RlIGEgY291cGxlIG9mIG1vbnRo
cyBhZ28uIFNvIHdoeSB3b3VsZCB3ZSB0cnkgdG8gcHV0IHVzIGluIGEgY29ybmVyPwo+ClNlZSBi
ZWxvdwo+Pgo+PiBSSUQgcmFuZ2Ugc2hvdWxkIG5vdCBvdmVybGFwIGJldHdlZW4gSUQgQXJyYXkg
ZW50cmllcy4KPgo+IEkgYmVsaWV2ZSB5b3UgbWlzdW5kZXJzdG9vZCBteSBwb2ludCBoZXJlLiBT
byBsZXQgbWUgZ2l2ZSBhbiBleGFtcGxlLiAKPiBNeSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBzcGVj
IGlzIGl0IGlzIHBvc3NpYmxlIHRvIGhhdmU6Cj4KPiBSQyBBCj4gIC8vIGRvZXNuJ3QgdXNlIFNN
TVUgMCBzbyBqdXN0IG91dHB1dHMgRGV2aWNlSURzIHRvIElUUyBHUk9VUCAwCj4gIC8vIElucHV0
IElEIC0tPiBPdXRwdXQgcmVmZXJlbmNlOiBPdXRwdXQgSUQKPiAweDAwMDAtMHhmZmZmIC0tPiBJ
VFMgR1JPVVAgMCA6IDB4MDAwMC0+MHhmZmZmCj4KPiBTTU1VIDAKPiAvLyBOb3RlIHRoYXQgcmFu
Z2Ugb2YgU3RyZWFtSURzIHRoYXQgbWFwIHRvIERldmljZUlEcyBleGNsdWRlcwo+IC8vIHRoZSBO
SUMgMCBEZXZpY2VJRCBhcyBpdCBkb2VzIG5vdCBnZW5lcmF0ZSBNU0lzCj4gIC8vIElucHV0IElE
IC0tPiBPdXRwdXQgcmVmZXJlbmNlOiBPdXRwdXQgSUQKPiAweDAwMDAtMHgwMWZmIC0tPiBJVFMg
R1JPVVAgMCA6IDB4MTAwMDAtPjB4MTAxZmYKPiAweDAyMDAtMHhmZmZmIC0tPiBJVFMgR1JPVVAg
MCA6IDB4MjAwMDAtPjB4MjA3ZmYKPgo+IC8vIFNNTVUgMCBDb250cm9sIGludGVycnVwdCBpcyBN
U0kgYmFzZWQKPiAgLy8gSW5wdXQgSUQgLS0+IE91dHB1dCByZWZlcmVuY2U6IE91dHB1dCBJRAo+
IE4vQSAtLT4gSVRTIEdST1VQIDAgOiAweDIwMDAwMQo+CkkgY291bGQgaGF2ZSBtaXN1bmRlcnN0
b29kIHNvIEkgYW0gc3RhdGluZyBteSB1bmRlcnN0YW5kaW5nIHNvIGZhciAuLiAKcGxlYXNlIGZl
ZWwgZnJlZSB0byBjb3JyZWN0IG1lIDopCgpJbiB0aGUgSU9SVCB0YWJsZSB1c2luZyB0aGUgIFBD
SS1SQyBub2RlLCBTTU1VIG5vZGUgYW5kIElUUyBub2RlLCAKUklELT5TdHJlYW1JRC0+RGV2aWNl
LUlEICBtYXBwaW5nIGNhbiBiZSBnZW5lcmF0ZWQuCkFzIHBlciBJT1JUIHNwZWMgdG9hZHksIHNh
bWUgUklEIGNhbiBiZSBtYXBwZWQgdG8gZGlmZmVyZW50IFN0cmVhbUlEcyAKdXNpbmcgdHdvIElE
IEFycmF5IGVsZW1lbnRzIHdpdGggc2FtZSBSSUQgcmFuZ2UgYnV0IGRpZmZlcmVudCBvdXRwdXQg
CnJlZmVyZW5jZS4KVGhlcmUgZXhpc3RzIG5vIHVzZSBjYXNlIGZvciBzdWNoIGEgc2NlbmFyaW8g
aGVuY2UgYSBjbGFyaWZpY2F0aW9uIGlzIApyZXF1aXJlZCBpbiBJT1JUIHNwZWMgd2hpY2ggc3Rh
dGVzIHRoYXQgUklEIHJhbmdlIGNhbm5vdCBvdmVybGFwIGluIHRoZSAKSUQgYXJyYXkuCgp3aXRo
IHRoaXMgY2xhcmlmaWNhdGlvbiBpbiBwbGFjZSwgaXQgaXMgc3RyYWlnaHQtZm9yd2FyZCB0byBt
YXAgUklEIHRvIGEgCmRldmljZS1JRCBieSByZXBsYWNpbmcgb3V0cHV0IG9mIFNNTVUgdG8gb3V0
cHV0IG9mIFJDSS1SQwoKPj4gSSBiZWxpZXZlIHRoaXMgd291bGQgYmUgdXBkYXRlZCBpbiB0aGUg
bmV4dCBJT1JUIHNwZWMgcmV2aXNpb24uCj4KPiBXZWxsLCBYZW4gc2hvdWxkIHN0aWxsIHN1cHBv
cnQgY3VycmVudCByZXZpc2lvbiBvZiBJT1JUIGV2ZW4gaWYgdGhlIAo+IG5leHQgdmVyc2lvbiBh
ZGQgbW9yZSByZXN0cmljdGlvbi4KPgo+IENoZWVycywKPgoKLU1hbmlzaAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu May 18 20:09:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 20:09:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBRjt-0002EQ-Ob; Thu, 18 May 2017 20:09:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dBRjs-0002EK-S9
 for xen-devel@lists.xen.org; Thu, 18 May 2017 20:09:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AF/3E-02955-08FFD195; Thu, 18 May 2017 20:09:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRTe79677Rpe+TmtjssRLiq1NKUIe/w
 hBCJYYhSV/lHe1XVbbHPtzlwEbmFFD0rxQW6uLLcwrP2hVpolkWZlYNqTQg0hix6UbWUPpMe9
 u1b233f4vvOd7xwOTapqFWqac9g5m4U1aRUzKMMStDrF+UuTn+ZqmZXhD/qoTJTde3WSyEMFc
 qNFV+wolBsqL38krEG5w98akrvQKHUEzaAp7CLhcOgVKRYIlyMYHnulFAsVPk7A9ZELAhNBx+
 A8CHhPhXEs3g4PG7rlkqiLhPpAc7idxG0EHLpZS4kqBU6C4U8hQsQMXgnDT2/JRUzh+dDf/0w
 p4pmYg+CHz0jSREOfeyzcG4GzwFc3EtaQOAPcDQNIwnOh/b03nAIE3PPVHU4BuB7BldpjCpFQ
 4QSoO3yDkkQa6O33TuHFcKfrnWBEC3gdNHm2SHAe3N2fKymc0Pj86ZRltRLOjlUjqXhEwpOXw
 XCIKKyC9tFrhNRhhWcTZxSS0SpoaIyS9MJR99VIFwbsU4Lv3gmF1BAPAdf7KVe3Au7t95OVKM
 kz7QKeaVt7pm19GpHNKJHnbLs5W0r6ilSdzag32M2s0ZSSnrY01czxPKvnTKyOT91ebG5Fwls
 4ZTLUgSZv53ajOJrQzmR6rJp8VZSueMceA8sbttlKTBzfjRJpGrcFzg8iNWUptnBaYEI/BF20
 jdNzjiKjSfizP1KgI7WxTNpPgWZ4K2vmjXqJuotSaO/ziXFCFfZQz2bGRQ8sigwllr8Wf771A
 dKoYxgkk8lUkVbOZjba/+ffotk00sYwTeKoSKPF/nfSWyEEIYQoH50jhrCz/yi1C3WWjTCDHf
 Gh+z9rXK/fJEVcXMb7MnPLCh46l+69dLA9/k7vGnpT39Wu8i+dDxwti6s2nks+yrSs/VWSYx/
 I33V/6/L+a42LXnSuP597gPQbrBviCr9zpdTmk1kXcoYyquIz+6iK9Wz0gq8LS79VPJYXeesr
 6B3qY9nqyZ2uJ+qEIayleAObnkzaePY3RSAnUagDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495138175!97994348!1
X-Originating-IP: [104.47.1.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63310 invoked from network); 18 May 2017 20:09:35 -0000
Received: from mail-ve1eur01on0060.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.60)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 18 May 2017 20:09:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=fNNYzgtYT4k0S/6A/whT43U67vsrjfI4b3rr8ODwRuw=;
 b=NKzEznW6feUX5zM12TFL1VoiTvUDCWAJe9YpNtktObV9OKJ1bXfyg56/R68GFBXQcN1LqTYL/Y76g/E/U6cvLl7Kb61IjOooSiKA2+KsSjXPYnADH5+rA3g1Bc1JRFsQgskSBFbMOdXJY+ahClaCYbY93os9ZLAEKNOfZvf+Lyk=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 AM4PR0802MB2177.eurprd08.prod.outlook.com (2603:10a6:200:5d::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Thu, 18
 May 2017 20:09:33 +0000
To: Manish Jaggi <mjaggi@caviumnetworks.com>, <shankerd@codeaurora.org>,
 <xen-devel@lists.xen.org>
References: <c454c458-8bbb-ea24-b830-a2c700362cfc@arm.com>
 <CALicx6tS7-WyKvOAVd8LTQWh0ozuwnTr9QkmqBztmqqpHY=5Dg@mail.gmail.com>
 <d18f4748-d11b-7d3e-0dad-8e94054e34f1@arm.com>
 <beab6449-7cf0-67a1-a02a-56ac0c788cec@codeaurora.org>
 <2a5c6138-b617-bfa1-184a-b7d29bdff729@arm.com>
 <79b3f831-49be-8ff3-5c55-a5135cbf0abd@caviumnetworks.com>
 <8a71425c-6b26-7ee9-75e2-eccf90c2932e@arm.com>
 <02795d5b-39e9-3b20-6337-fb3941c20cef@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e7abc302-49a7-1521-82d5-56c13f1c375e@arm.com>
Date: Thu, 18 May 2017 21:09:31 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <02795d5b-39e9-3b20-6337-fb3941c20cef@caviumnetworks.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: AM5PR0102CA0029.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::42) To AM4PR0802MB2177.eurprd08.prod.outlook.com
 (2603:10a6:200:5d::15)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0802MB2177:
X-MS-Office365-Filtering-Correlation-Id: fc4c2875-f475-405e-4524-08d49e29cd64
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:AM4PR0802MB2177; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2177;
 3:X7pCuKlOEAQLr3J0B5dAdg9Q47kX4aARiCNTji5tbonsuAEu9+ZMRyulUlzbD6shygW7PvaNz7AfkC7jS93O2epqkZByeOPRkheLC2YhcyP1A1OQ0gwKpY11CkgPwU434Bvlsz1ti/UNVVPi7pG+ze6EsWCTNIewFSmOv0t+dgmWkWraQDdouHtxvm6TTw3M1ZX7055NXrLmcB5R38zupr0VyexAES7VDTu9OHAOe7MnqMNKMbc1HtaHEB8p43mQMqIVtcja0fK0yi7Mhy5dYuiLR6h0cRFJ+1F1d9QlMTO63dH7zsvfp9msua6cSfYLCVAxZKIJH8uXju0vgxSBCcD8UM5OVdKel2tlHC39NUU=;
 25:niUk58i/XCWlvf7f3JHiM/ZQu1CrGfHC/YiIc4sQF/oxOBss1vmTpnFn/fKI3oSjxD10TSdwASTBBvoCTcZPX20fFVp4cDNuTS1H7igLeeR8J+vwsK2mh2V9fo/D2yijiCANz4C4tSx7tB/vhfa4JS20uvK60Njd8SreevpoxxMjGcVu/l1tvu+eJL3uIn7luuYnl/ktmQVxh39Q/VJXryPSWBG/imcKA5yCE+yJ/nJefeLEwKbGuwxjO9GaaFsFkR3kVwJwbbThvu3C+bdEg2qHMYaI/4ru6SD69C2T9A5qYfRJYfX4+R0kj8ylJWOG5YPUnyZKsNvvuePnb4op4f89ZfGNjonJOiThP3jt+r65XJfElGGNasTHv5x9pWCmaV4jRBQksh6UGuh3BuTZ6oWA6sKoCgL8HEr06RFVcVEaaNRNT8VjIgFJFDhkTqXuWsltPwSvjHSFcpelsxwOhHsSzb+OrvFKpDu77SIyuKk=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2177;
 31:VqnbBZ2cPw9Az3sSlWK1YTM3bGJb96UxGamZCcNdTskzV36Jk4w1VCvI/a7o0pIWx/CA85v/YTHX2Kv9D7SWsK7tI2DwV7ohSY5lWJHsY9dpxqUe3wfVDhI2qo5RY9Zap6dWMgHzEVOPqSI0InBEL2Jvhsv3X42HSaNyiVFBKy46zs6anQ4cqEgzlL6U+A8huDiDfK7pHDQqh/k95NJ8glmj8iyv7GXuNNuDzDAEnt8=;
 20:RIlBMWMOXlOI5CiBFU5RfprxwTDsFlkRyy+hR29r1SdnDYoZX2/hRtm6pTTMJmohYx8NV8V1uHEVaqaMOcGNsZE2nD2I5ZDWZ7Gl9PoRovzG7ryRPXU9sXmvVJ6FgC8PKs2zNsZq4wccUJf3S3l7SZCkTd35zczLcw8GuhCtWiY=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR0802MB2177E56EA1BA88C5263C325580E40@AM4PR0802MB2177.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(131327999870524);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(6072148);
 SRVR:AM4PR0802MB2177; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0802MB2177; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2177;
 4:/xUd7NAK8fYFwgBeZRqL176a4g1sQ+tXqmPjjNdiidQ8E61riHAR5QgvhzKnlc8LhXsfpykzr53rW/pSmJgPFa4kmfHYzgpxKB8Y26IThAgdaA/Df5IOGA92OwZb4qirZSj5sJle5Dw0NeSuxGvXVUHYz2zbwL4YH1s6M/dxnBS1pQbRUnYSw53Bd6QX/PNFJ3y3FifNIMe5cUr0J5h/BaUhmeA43fefhekzVKMiZ3FzZ9frVq7V+IZ6frszMh0OR32XX3hKXspkbvIHC1dQkr4fPqMt8gvLV0HevYetG+zT1kMeLc7hK0q9YQGckKHKHUczNDOqSZ61WVV060u1Z7qxYC/2fHhArNWpqnVen8PEn8V9pD8QCbz0RNqUKliCZpjf+DkTkNi0tkblHIHivl+dSEh2T8DWDAJuix0VBFqW0RQN34UrqaIMt+dtWNTmbSgWj2W3jT6YgKnld+P/ZKqLzaYc9aNSagEKPGync5EofxcVSheEERGSTIqvKqXXmbkU5t3fQLaZaYGdE/YLVJ9q9BXbDp14+PT+IOquvf3RS/wZZmgxyCQ0ULbEnqo2gIBmxM0KxyrAC1pSRk1gHUfd6wBwBe+TDzp/7hfziYAs67e4qKMc1316lh42QziGQr/gEfUXBTrvUQ23fVyqIgM9sgGvVuv2jNQQuAm6H4o45U0gYc5KsOqQRD0yoTvd6IOAwG+MUm3kSDtO9XbGgTKR2u1QkmAn0SDP7Yf2e7TEV5lsAQSznWrZAvhlpbZWhHRpQviZ3CXHNZHR2dy2Q4s4ch1PZgeVVXrZk4ireWM3+5m4oy3zcFTeemuo0u2NRik7QiSbsEZ3WhlK1qdAq12DkfzSUnEi5GDZGWt+vWg=
X-Forefront-PRVS: 0311124FA9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39400400002)(39850400002)(39860400002)(39840400002)(39450400003)(39410400002)(24454002)(36756003)(65826007)(23676002)(4001350100001)(50466002)(6512007)(83506001)(5660300001)(93886004)(54906002)(2906002)(53936002)(8676002)(6116002)(81166006)(42186005)(6506006)(6486002)(3846002)(305945005)(38730400002)(54356999)(189998001)(31686004)(229853002)(7736002)(50986999)(2201001)(31696002)(76176999)(25786009)(53546009)(86362001)(64126003)(4326008)(230700001)(478600001)(2950100002)(6246003)(66066001)(33646002)(72206003)(47776003)(65956001)(65806001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0802MB2177; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA4MDJNQjIxNzc7MjM6ZWV2djZQeDVMWW5QWjF1VEI2Y1pyYkZi?=
 =?utf-8?B?OXU0Y1doZ28vZjR1QkRVQW1uaG1PdUtUcy9QSURBUVdFSkpLaUI5VkFvbkxn?=
 =?utf-8?B?elV0ckk5YW1pZU45TVR4aVF0L1BmRDd4QlNwSld2TWZqL0J2WldSZnBOaUNh?=
 =?utf-8?B?Y3RsNFJjTWZHQUFzeWpoa1pMREhjak9IaTlXckJBRnkrU2NUMzN3MS9HNUdP?=
 =?utf-8?B?WExBTG15Yk5ETWJncGtaUmNNZklLRE5rY0FHMmwvUWwvQ3RCbjhIaXZONGt6?=
 =?utf-8?B?a1pvSm9Lc0tudWh5K2UvOXdBcUVxZ2tlWVJReFVZa3d5MW4vaEp3NE1iRDNv?=
 =?utf-8?B?d1RXMUx5WVVyaC9TS0FZUEdXUGUwd05CS1UwcDBPNTNETElLajBIY3RIYXNM?=
 =?utf-8?B?VG0wb3l5QmRaa2hxd3A3c2F1OVpWQUZlTFRlMU5Xa21JVXFjdXVscmI0Wllv?=
 =?utf-8?B?anRKcmtCLzFaRTRVWlFEYlN6MVhOMjhaei9PV3BmVGxUcEIyODVaeER1eS9p?=
 =?utf-8?B?ZVZNZlRqSnVjTitVaitxODJXdlVpRXVkS2VNVXNvY0h5bEtTL0ZOdHMrUVpB?=
 =?utf-8?B?a3kzbE9QTnlTY1hVdXoydjN4OU43cnUyMXQwRko2c2dKa1o4dmxPdThnUnFp?=
 =?utf-8?B?WmVVMmwrdW8zbjRNU29lTm1weWFhcFVUZm5TR0hNMWg3SGwwakhlTEd4b1da?=
 =?utf-8?B?eG16Y0x4SUw4Qy8rb2tiSEZqbGxpbFBlS3lNQlRXOTdZOVB5MUlESUhMWisy?=
 =?utf-8?B?TldWbHpob3ZIZ0RVSUNWQ1REd0NiajZCN2QyY2p2UWZHbHhFZGV0WXRWbmJN?=
 =?utf-8?B?Q1psU2V2amxrZEljYXBRanJtV0o0dHozY0RmYVE4aHpoS0lxdTdtMUdZVUJU?=
 =?utf-8?B?RnpTMms0NGp4OE9jS0Z3QXhKb0RLRHV4MXNQOVIyVDE2aG5BYVhXQ29ldUxK?=
 =?utf-8?B?dzlrbXdXWkdpMndCOHFuSE1YSnR6MTVVNUl5MnZsYjRkcS9XaXlpbWVMSW8y?=
 =?utf-8?B?ZGFXdCtwQTVJNFZUNDNhd05yaFhKcTBha0VJcU9US0JvaFc2YkNlSGdMRjVT?=
 =?utf-8?B?QVhxa1phRGlYcDFJM1k1MjcyK2JwaGhxcVlQZG00dVh5QVo3TWVzN2ZGZUFa?=
 =?utf-8?B?SDlQRVhwK0xpVzVEWnBKT2hteW5XWGNRMGZsOVo0d3poQkFjOEZYdWlaQjBk?=
 =?utf-8?B?My8vQjNTV2UvVlk5VkwyYThlc0tYK1laWmlOaFNpdHI0V0RaNkRrMjdLbDdF?=
 =?utf-8?B?RHljenRJb1FyeEYxU1UyODF1SnVWY0htektsRHZsQUFtZDc2L1BDUVVYeERx?=
 =?utf-8?B?emNMMVVvbW8rY25hcjJMNFJFOXVTbVR2Tm1lNzRWRksyVkV0Y3lKS1FZNUlr?=
 =?utf-8?B?SDBWU2c3SnZoc05KWTR2K1cvTFdDV3dFVUFVck9SMnV6ZEJvZktTajZMZEtv?=
 =?utf-8?B?SFhJb3BpSTlCU3V3c1RVMG1vZk5MZE1aZW9LdXFMdDNxR0wzSUJNenV0Ly9O?=
 =?utf-8?B?SjB1aGxpWFlCVW1sUjRaWU9UQkZXQVFQellmWlRjV0ZqVHdHR2RhZXdFTUxS?=
 =?utf-8?B?M0VzK2xFVEZoTFFYOUpoYXJyNlNNcWYrNHFHUzJWYjhGY1BUbzR6cjl6MW8r?=
 =?utf-8?B?c3FIZmF3cFNZUVhxeXAyMmVCdlIvaTNFN1dhVFduK1lSaG5EQ0Z1eWpyQmlr?=
 =?utf-8?B?NXNDMXNUcE8zbUUyb01sWUxoK3EzZStBOXYyeDZ5Y0NuMU15aVBDREFud0RQ?=
 =?utf-8?B?cUg5NkQrZFdNM2gwRUVXVGwwYVZla2VwUkN2ZEx2L2RDdFptdWltNDF1VWNw?=
 =?utf-8?B?dGN1bUgrWXRMblNqY3Fad0R2bnBHWnBKemNPR0xYTzFOZUZsWTVYaGhXK0dy?=
 =?utf-8?B?MTVwRmdlWGNZYTBVdkswcFFXSGc2by9sN2UwNVd6SnFXSTQ4dGx2RlNOWCt2?=
 =?utf-8?Q?Ij9tWJ/ShVlsjNyjBpxM9/BLwZ3UpXsk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2177;
 6:UsswTxePD7Ryoq9XywVpydy59vJuaBLeLAeXhxtMvfG4kVUYP1DPv/meCIKwAGah2SIGHhbWTuHZP1qcbh5JhFawi0Bhe1BcdFuj1XaiDiTbV0/alwrXk2nBHIPRlPLn5AtMi/MLXBQs7p7Dg8big9SfjWBqjHuGLqyGQC124un17bYeIGt4kpXjQY2BcOIoVI6Yn53NRvhK47HuGnJ3mODEv8Nv57ZZOi2Bp2+FcW1vx/2XfJI30Ergd6leZEA1WTXOWgn/YWBqKE+sTseCmnGiFM8eB5sGzrDdjrLWIBVwv9TIDSm+z0AxZToqaJgaQLcDxbLS9TtLLZC3fCJ8+WJXKFxpkbn5/Nj4zq8ZF6SG0JC786lIgmlzOJ6jSVwaXmopr0logH05EQuaRO+Pv7OOuDQ/rgoKoW15ffnXFfsnka0NCUB8ICFItQduZLUeoDaaUhSjAIqaiO9IOKa6IgtAUmUwq93FFhX1l9xvbfrwitHu5eEc03TF8FJPfMaP3gZn10q8SUu8SJ2rp0XwQ2AXzZfenq/Wdo9B4oVqkjQ=;
 5:XbL8zDrHD6YuGdz2PbxgYTQToOz1kbMUS8TXY1FC7JCRIPL4FZwE3k+B3Qp8NJ+in95O32Tur6OFBgkxq5+9C6hWvedmsUnd3UTe1qX+fErSLNkPvWxgIfs0guxt+FL5YG16zx8t4pM1bTpr88wIPQ==;
 24:ULZZOY+tqdDxS2ZbbiJO7PPVfXgqHFNw6jhzo3T7uvU5I176gGmetd23l9jQ4mDYp14PZh1WXFmWExffNt0sVWxtfaiPlVwzKcU2dXNKxZw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2177;
 7:YaRN0v7wuhLKcWuv6kbiml7vE8ip89somX/XP4XEQe5YRm4Sc5IwEliRUjYgcaLpTdAl3TmpXLnYVJ5b5K3xSzGCbcBZKkyOEiDLuKpVrhfGEoi3Vtz0TkcbmJQmRt/uoxyASwPuUknmhBNe+4DkLpTrIqJVL/6EAuShM5dyT8SQ2hxTv8lKwYbe9HRN6O1/VSQVkmx06WPAofzVtAXb7hKEJL3eGNHkEgnbSKTVuZZgqVMozP/eEw+Uckl1PA9Gdx+tn8U1RuNmCdob1dy9b16lwGlgs8uVPz8nRmkDaEatQRrY14Ean8bGts6w/gUM68vUGJjqLvIPWpnohBy/Dw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2017 20:09:33.8277 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2177
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] xen/arm: Hiding SMMUs from Dom0 when using ACPI on
 Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxOC8wNS8yMDE3IDIxOjAyLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4gSW4gdGhlIElPUlQg
dGFibGUgdXNpbmcgdGhlICBQQ0ktUkMgbm9kZSwgU01NVSBub2RlIGFuZCBJVFMgbm9kZSwKPiBS
SUQtPlN0cmVhbUlELT5EZXZpY2UtSUQgIG1hcHBpbmcgY2FuIGJlIGdlbmVyYXRlZC4KPiBBcyBw
ZXIgSU9SVCBzcGVjIHRvYWR5LCBzYW1lIFJJRCBjYW4gYmUgbWFwcGVkIHRvIGRpZmZlcmVudCBT
dHJlYW1JRHMKPiB1c2luZyB0d28gSUQgQXJyYXkgZWxlbWVudHMgd2l0aCBzYW1lIFJJRCByYW5n
ZSBidXQgZGlmZmVyZW50IG91dHB1dAo+IHJlZmVyZW5jZS4KPiBUaGVyZSBleGlzdHMgbm8gdXNl
IGNhc2UgZm9yIHN1Y2ggYSBzY2VuYXJpbyBoZW5jZSBhIGNsYXJpZmljYXRpb24gaXMKPiByZXF1
aXJlZCBpbiBJT1JUIHNwZWMgd2hpY2ggc3RhdGVzIHRoYXQgUklEIHJhbmdlIGNhbm5vdCBvdmVy
bGFwIGluIHRoZQo+IElEIGFycmF5LgoKSSB1bmRlcnN0YW5kIHRoYXQuCgo+Cj4gd2l0aCB0aGlz
IGNsYXJpZmljYXRpb24gaW4gcGxhY2UsIGl0IGlzIHN0cmFpZ2h0LWZvcndhcmQgdG8gbWFwIFJJ
RCB0byBhCj4gZGV2aWNlLUlEIGJ5IHJlcGxhY2luZyBvdXRwdXQgb2YgU01NVSB0byBvdXRwdXQg
b2YgUkNJLVJDCgpJIGFtIG5vdCBzdXJlIHRvIGZvbGxvdyB5b3VyIHN1Z2dlc3Rpb24gaGVyZS4g
QnV0IEkgd2lsbCB3YWl0IGEgcGF0Y2ggCmJlZm9yZSBjb21tZW50aW5nLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 18 20:19:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 20:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBRtY-0002wu-ON; Thu, 18 May 2017 20:19:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBRtW-0002wo-W4
 for xen-devel@lists.xen.org; Thu, 18 May 2017 20:19:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4E/1D-03058-6D10E195; Thu, 18 May 2017 20:19:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXSO6nOVfcqo1y
 kwcwzKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8akuwYFr8Uqrh09wtzAeE6oi5GLQ0hgIpNE
 Q8tTJgjnL6PEnT+zGSGcjYwSU783QjnbGSWWdDSzdzFycggLOEqcPNfCBmKLCOhLbLrdyA5Rt
 IJZ4uzJY4wgCWaBGomXHz+wgNhsAkYSZ49OB4vzCthKTLm9GsxmEVCV2PFqCSuILSoQLvG28Q
 gLRI2gxMmZT8BsTgFviW+PJjFDzNST2HH9FyuELS+x/e0csLiEgKHE6YfbGCcwCs5C0j4LScs
 sJC0LGJlXMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBi8D
 EOxgvLwx4BCjJAeTkijv4QLZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMsZ5CKFBItS01Mr0
 jJzgHEEk5bg4FES4e0ESfMWFyTmFmemQ6ROMSpKifMeAEkIgCQySvPg2mCxe4lRVkqYlxHoEC
 GegtSi3MwSVPlXjOIcjErCvIEgU3gy80rgpr8CWswEtLj5gTTI4pJEhJRUA+Oh7Ykvpxqps9t
 VVVW8cTaw33esP1zofc6uv+EMQnNvVPjqfT4av9e0ICTikUigb2ryssseR5eH+tfnyE2WM/jK
 H/Mw5f6xLIOyTcG5jL2uvueP2HiyPbvIuelv7betJ24VN6SWajkdXn9gywHB5Ehh9cWpx8N5F
 u5exel0U07ino6fyT/RWCWW4oxEQy3mouJEAEKQvcjYAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495138771!97646553!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32598 invoked from network); 18 May 2017 20:19:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 20:19:33 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4IKJSh6011748
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 18 May 2017 20:19:28 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4IKJRHx026122
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 18 May 2017 20:19:28 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4IKJQH3015776;
 Thu, 18 May 2017 20:19:26 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 18 May 2017 13:19:26 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-8-git-send-email-sstabellini@kernel.org>
 <93420127-7a12-1b8e-931f-316c73a6404e@oracle.com>
 <alpine.DEB.2.10.1705161358480.6833@sstabellini-ThinkPad-X260>
 <9515ef24-ccad-f148-bbe3-824844d01223@oracle.com>
 <alpine.DEB.2.10.1705181201540.6833@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2a2cc661-371e-031f-b35f-7f83594ef2df@oracle.com>
Date: Thu, 18 May 2017 16:19:21 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705181201540.6833@sstabellini-ThinkPad-X260>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 08/18] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTgvMjAxNyAwMzoxMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTYgTWF5IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gKwlyZXQgPSB4ZW5i
dXNfbWFwX3JpbmdfdmFsbG9jKGRldiwgJnJlcS0+dS5jb25uZWN0LnJlZiwgMSwgJnBhZ2UpOwo+
Pj4+PiArCWlmIChyZXQgPCAwKSB7Cj4+Pj4+ICsJCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOwo+
Pj4+PiArCQlrZnJlZShtYXApOwo+Pj4+PiArCQlnb3RvIG91dDsKPj4+Pj4gKwl9Cj4+Pj4+ICsJ
bWFwLT5yaW5nID0gcGFnZTsKPj4+Pj4gKwltYXAtPnJpbmdfb3JkZXIgPSBtYXAtPnJpbmctPnJp
bmdfb3JkZXI7Cj4+Pj4+ICsJLyogZmlyc3QgcmVhZCB0aGUgb3JkZXIsIHRoZW4gbWFwIHRoZSBk
YXRhIHJpbmcgKi8KPj4+Pj4gKwl2aXJ0X3JtYigpOwo+Pj4+IE5vdCBzdXJlIEkgdW5kZXJzdGFu
ZCB3aGF0IHRoZSBiYXJyaWVyIGlzIGZvciBoZXJlLiBJIGRvbid0IHRoaW5rIGNvbXBpbGVyCj4+
Pj4gd2lsbCByZW9yZGVyIHJpbmdfb3JkZXIgYWNjZXNzIHdpdGggdGhlIGNhbGwuCj4+PiBJdCdz
IHRvIGF2b2lkIHVzaW5nIHRoZSBsaXZlIHZlcnNpb24gb2YgcmluZ19vcmRlciB0byBtYXAgdGhl
IGRhdGEgcmluZwo+Pj4gcGFnZXMgKHRoZSBvdGhlciBlbmQgY291bGQgYmUgY2hhbmdpbmcgdGhh
dCB2YWx1ZSBhdCBhbnkgdGltZSkuIFdlIHdhbnQKPj4+IHRvIGJlIHN1cmUgdGhhdCB0aGUgY29t
cGlsZXIgZG9lc24ndCBvcHRpbWl6ZSBvdXQgbWFwLT5yaW5nX29yZGVyIGFuZAo+Pj4gdXNlIG1h
cC0+cmluZy0+cmluZ19vcmRlciBpbnN0ZWFkLgo+PiBXb3VsZG4ndCBXUklURV9PTkNFKG1hcC0+
cmluZ19vcmRlciwgbWFwLT5yaW5nLT5yaW5nX29yZGVyKSBiZSB0aGUgcmlnaHQKPj4gcHJpbWl0
aXZlIHRoZW4/Cj4gSXQgZG9lc24ndCBoYXZlIHRvIGJlIGF0b21pYywgYmVjYXVzZSByaWdodCBh
ZnRlciB0aGUgYXNzaWdubWVudCB3ZQo+IGNoZWNrIGlmIG1hcC0+cmluZ19vcmRlciBpcyBhbiBh
cHByb3ByaWF0ZSB2YWx1ZSAoc2VlIGJlbG93KS4KCldSSVRFX09OQ0UoKSBpcyBub3QgYWJvdXQg
YXRvbWljaXR5LCBpdCdzIGFib3V0IG5vdCBhbGxvd2luZyBjb21waWxlcnMKZ2V0IHRvbyBhZ2dy
ZXNzaXZlLgoKPgo+Cj4+IEFuZCBhbHNvOiBpZiB0aGUgb3RoZXIgc2lkZSBjaGFuZ2VzIHJpbmcg
c2l6ZSwgd2hhdCBhcmUgd2UgbWFwcGluZyB0aGVuPwo+PiBJdCdzIG9ic29sZXRlIGJ5IG5vdy4K
PiBJZiB0aGUgZ3JhbnRzIGFyZSB3cm9uZywgdGhlIG1hcHBpbmcgaHlwZXJjYWxscyB3aWxsIGZh
aWwsIHRoZSBzYW1lIHdheQo+IHRoZXkgZG8gd2l0aCBhbnkgb2YgdGhlIG90aGVyIFBWIGZyb250
ZW5kcy9iYWNrZW5kcyB0b2RheS4gVGhhdCBpcyBub3QKPiB0aGUgcHJvYmxlbSB3ZSBhcmUgdHJ5
aW5nIHRvIGFkZHJlc3Mgd2l0aCB0aGUgYmFycmllci4KPgo+IFRoZSBpc3N1ZSBpcyBoZXJlIGlz
IHRoYXQgYnkgcnVudGltZSBjaGFuZ2VzIHRvIG1hcC0+cmluZy0+cmluZ19vcmRlciwKPiB0aGUg
ZnJvbnRlbmQgY291bGQgaXNzdWUgYSBkZW5pYWwgb2Ygc2VydmljZSBieSBnZXR0aW5nIHRoZSBi
YWNrZW5kIGludG8KPiBhIGJ1c3lsb29wLiBZb3UgY2FuIGltYWdpbmUgdGhhdDoKPgo+ICAgZm9y
IChpID0gMDsgaSA8IG1hcC0+cmluZy0+cmluZ19vcmRlcjsgaSsrKSB7Cj4KPiBtaWdodCBub3Qg
d29yayBhcyB0aGUgYmFja2VuZCBleHBlY3RzIGlmIG1hcC0+cmluZy0+cmluZ19vcmRlciBjYW4K
PiBjaGFuZ2UgYXQgYW55IHRpbWUuCj4KPiBPbmUgY291bGQgc2F5IHRoYXQgdGhlIGNvZGUgaXMg
YWxyZWFkeSB3cml0dGVuIHRoaXMgd2F5Ogo+Cj4gICBmb3IgKGkgPSAwOyBpIDwgbWFwLT5yaW5n
X29yZGVyOyBpKyspIHsKPgo+IFNvIHdoYXQncyB0aGUgcHJvYmxlbT8gV2UgaGF2ZSBzZWVuIGlu
c3RhbmNlcyBpbiB0aGUgcGFzdCBvZiB0aGUKPiBjb21waWxlciAib3B0aW1pemluZyIgdGhpbmdz
IGluIGEgd2F5IHRoYXQgYWN0dWFsbHkgdGhlIGFzc2VtYmx5IGRpZDoKPgo+ICAgZm9yIChpID0g
MDsgaSA8IG1hcC0+cmluZy0+cmluZ19vcmRlcjsgaSsrKSB7Cj4KPiBUaGlzIGlzIHdoeSBJIHB1
dCBhIGJhcnJpZXIgdGhlcmUsIHRvIGF2b2lkIHN1Y2ggY29tcGlsZXIKPiAib3B0aW1pemF0aW9u
cyIuIERvZXMgaXQgbWFrZSBzZW5zZT8KClJpZ2h0LCBJIHVuZGVyc3RhbmQgYWxsIHRoaXMuIEkg
dGhvdWdodCB5b3UgbWVhbnQgdGhhdCBjaGFuZ2luZwpyaW5nX29yZGVyIHdhcyBwYXJ0IG9mIG5v
cm1hbCBvcGVyYXRpb24gKGkuZS4gc29tZXdoYXQgZXhwZWN0ZWQpIGFuZCBJCmNvdWxkbid0IHNl
ZSBob3cgdGhhdCB3b3VsZCB3b3JrLgoKVGhhbmtzIGZvciB0YWtpbmcgdGltZSB0byB3cml0ZSB0
aGlzIGRvd24uCgotYm9yaXMKCj4KPgo+Pj4+PiArCWlmIChtYXAtPnJpbmdfb3JkZXIgPiBNQVhf
UklOR19PUkRFUikgewo+Pj4+PiArCQlyZXQgPSAtRUZBVUxUOwo+Pj4+PiArCQlnb3RvIG91dDsK
Pj4+Pj4gKwl9Cj4+Pj4gSWYgdGhlIGJhcnJpZXIgaXMgaW5kZWVkIG5lZWRlZCB0aGlzIGNoZWNr
IGJlbG9uZ3MgYmVmb3JlIGl0Lgo+Pj4gSSBkb24ndCB0aGluayBzbywgc2VlIGFib3ZlLgo+Pj4K
Pj4+Cj4+Pj4+ICsJcmV0ID0geGVuYnVzX21hcF9yaW5nX3ZhbGxvYyhkZXYsIG1hcC0+cmluZy0+
cmVmLAo+Pj4+PiArCQkJCSAgICAgKDEgPDwgbWFwLT5yaW5nX29yZGVyKSwgJnBhZ2UpOwo+Pj4+
PiArCWlmIChyZXQgPCAwKSB7Cj4+Pj4+ICsJCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOwo+Pj4+
PiArCQl4ZW5idXNfdW5tYXBfcmluZ192ZnJlZShkZXYsIG1hcC0+cmluZyk7Cj4+Pj4+ICsJCWtm
cmVlKG1hcCk7Cj4+Pj4+ICsJCWdvdG8gb3V0Owo+Pj4+PiArCX0KPj4+Pj4gKwltYXAtPmJ5dGVz
ID0gcGFnZTsKPj4+Pj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 18 21:06:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 21:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBScB-0005xx-59; Thu, 18 May 2017 21:05:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dkiper@net-space.pl>) id 1dBSc9-0005xr-7g
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 21:05:41 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CC/22-02955-4AC0E195; Thu, 18 May 2017 21:05:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsWyk58xU3cxj1y
 kwcNOc4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvF0xyHmgl3sFRvOHWZrYGxk62Lk5BASeMoo
 8W1OCYjNIqAq0TJzIwuIzSagIXH85xkwW0RATeL4hbPsXYxcHMwCk5gkljw/zQqSEBbwk3h95
 Bo7iM0r4CIx6dMvJpAiIYGbjBJH130CcjiAEoISf3cIg9QwC2hJ3Pj3EizMLCAtsfwfB4jJKe
 Am8XxNKkiFqICExJTb89gnMPLOQuidhaR3FkLvAkbmVYwaxalFZalFukaGeklFmekZJbmJmTm
 6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFUz8DAuIOxZ6/fIUZJDiYlUd7DBbKRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR453LLRQoJFqWmp1akZeYAAxsmLcHBoyTCex4kzVtckJhbnJkOkTrFq
 Msx597X90xCLHn5ealS4rw3QIoEQIoySvPgRsCi7BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYd6pIFN4MvNK4Da9AjqCCeiI5gfSIEeUJCKkpBoYHcp7rVw37Gj/a+glNXmCN8+a/JrCg49
 WLLdf36U51du/7t6TQrsVLNOfK+saL4nY5GghozjbKMu87VnW4mt3ddP9J2+dzLF4ul3Ezqzr
 u40fli5k38Kz+UX8uuTCvvVPGAK3TPU7fH+vYXf2lxW3jb94H9D2Kz9zPN5u+4GHTbWX4qYxR
 N3fpMRSnJFoqMVcVJwIAAOv1u2tAgAA
X-Env-Sender: dkiper@net-space.pl
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495141538!100541368!1
X-Originating-IP: [185.15.1.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1046 invoked from network); 18 May 2017 21:05:39 -0000
Received: from boksu.net-space.pl (HELO boksu.net-space.pl) (185.15.1.105)
 by server-10.tower-31.messagelabs.com with EDH-RSA-DES-CBC3-SHA encrypted SMTP;
 18 May 2017 21:05:39 -0000
Received: (from localhost user: 'dkiper' uid#4000 fake: STDIN
 (dkiper@boksu.net-space.pl)) by router-fw-old.local.net-space.pl
 id S1783186AbdERVFN (ORCPT <rfc822;xen-devel@lists.xensource.com>);
 Thu, 18 May 2017 23:05:13 +0200
Date: Thu, 18 May 2017 23:05:13 +0200
From: Daniel Kiper <dkiper@net-space.pl>
To: Daniel Kiper <dkiper@net-space.pl>
Message-ID: <20170518210513.GA1204@router-fw-old.local.net-space.pl>
References: <20170514074347.18787-1-fu.wei@linaro.org>
 <20170515133834.GA26883@router-fw-old.local.net-space.pl>
 <5dc7212b-a1e6-b10d-8691-e97d31a113fe@arm.com>
 <20170515134655.GA27088@router-fw-old.local.net-space.pl>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170515134655.GA27088@router-fw-old.local.net-space.pl>
User-Agent: Mutt/1.3.28i
Cc: grub-devel@gnu.org, xen-devel@lists.xensource.com, jcm@redhat.com,
 arvidjaar@gmail.com, phcoder@gmail.com, ian.campbell@docker.com,
 leif.lindholm@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, linaro-uefi@lists.linaro.org, fu.wei@linaro.org
Subject: Re: [Xen-devel] [PATCH v8 0/3] arm64,
	xen: add xen_boot support into grub-mkconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDM6NDY6NTVQTSArMDIwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IEhpIEp1bGllbiwKPgo+IE9uIE1vbiwgTWF5IDE1LCAyMDE3IGF0IDAyOjQzOjI4UE0g
KzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IEhpIERhbmllbCwKPiA+Cj4gPiBPbiAxNS8w
NS8xNyAxNDozOCwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+ID4gPk9uIFN1biwgTWF5IDE0LCAyMDE3
IGF0IDAzOjQzOjQ0UE0gKzA4MDAsIGZ1LndlaUBsaW5hcm8ub3JnIHdyb3RlOgo+ID4gPj5Gcm9t
OiBGdSBXZWkgPGZ1LndlaUBsaW5hcm8ub3JnPgo+ID4gPj4KPiA+ID4+VGhpcyBwYXRjaHNldCBh
ZGQgeGVuX2Jvb3Qgc3VwcG9ydCBpbnRvIGdydWItbWtjb25maWcgZm9yCj4gPiA+PmdlbmVyYXRp
bmcgeGVuIGJvb3QgZW50cmFuY2VzIGF1dG9tYXRpY2FsbHkKPiA+ID4+Cj4gPiA+PkFsc28gdXBk
YXRlIHRoZSBkb2NzL2dydWIudGV4aSBmb3IgbmV3IHhlbl9ib290IGNvbW1hbmRzLgo+ID4gPgo+
ID4gPkxHVE0sIGlmIHRoZXJlIGFyZSBubyBvYmplY3Rpb25zIEkgd2lsbCBjb21taXQgaXQgYXQg
dGhlIGVuZAo+ID4gPm9mIHRoaXMgd2VlayBvciB0aGUgYmVnaW5uaW5nIG9mIG5leHQgb25lLgo+
ID4KPiA+IFRoYW5rIHlvdSEKPiA+Cj4gPiBDYW4geW91IGFsc28gcGxlYXNlIGNvbW1pdCBwYXRj
aCBbMV0gd2hpY2ggaGFzIGJlZW4gc2l0dGluZyBvbiB0aGUgZ3J1Ygo+ID4gTUwgZm9yIG1vcmUg
dGhhbiBhIHllYXI/IFRoaXMgaXMgcHJldmVudGluZyB0byBib290IFhlbiBBUk0gd2l0aCBHUlVC
Lgo+ID4KPiA+IENoZWVycywKPiA+Cj4gPiBbMV0gaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hp
dmUvaHRtbC9ncnViLWRldmVsLzIwMTYtMDIvbXNnMDAyMDUuaHRtbAo+Cj4gV2lsbCBkbyB3aXRo
IHRoaXMgcGF0Y2ggc2VyaWVzLgoKQ29tbWl0dGVkLi4uCgpEYW5pZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 21:18:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 21:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBSoS-0006iJ-9H; Thu, 18 May 2017 21:18:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBSoQ-0006iD-W7
 for xen-devel@lists.xen.org; Thu, 18 May 2017 21:18:23 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B3/BB-03058-E9F0E195; Thu, 18 May 2017 21:18:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVybKJssu5cfrl
 Igy2X5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy559+zFDRoVSzvO8zWwLhbqYuRi0NI4A+j
 RFvrNdYuRg4OFgEHicNHakBMRoEYiQc/rLsYOYHMMInJl5dAVWhL7G8pBwmzCRhK/H2yiQ0kL
 AFkL/nMARIWEVCW+Njayw4ynFlgG6PE6dnrmUESwgJxEnv27mEEsTkFbCR+Nr0C6+UV8JKY2u
 EAEhYSeMAkcb7fFcQWFdCVOPTvDxuIzSsgKHFy5hMWEJtZQEti+fRtLBMYBWYhSc1CklrAyLS
 KUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfj4rWB
 hxglOZiURHkPF8hGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfcUnFykkWJSanlqRlpkDjASYt
 AQHj5II70KQNG9xQWJucWY6ROoUozHHu6Uf3jNx9HV8fM8kxJKXn5cqJc67AaRUAKQ0ozQPbh
 AsQi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcRyBSezLwSuH2vgE5hAjql+YE0yCkliQg
 pqQbGE4cfTmq+2lYgtsB72amGW8983r8NzZr1cZqQbHvZrl+vtp39rFE0/eAzs0tSB8tydr1Q
 730ypXjf/tm/vzKdv9WWueEJu/Xsu7XGf85z3uVRzunbbBoT3Ke2p8kqKskk6/K7lPnS2/MEt
 54L0lpg/lkxp7JYNim798WWr5qLzJovH1DXWvXPQ4mlOCPRUIu5qDgRAJKHOqrLAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495142300!90707866!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61990 invoked from network); 18 May 2017 21:18:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 21:18:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1A26B2395D;
 Thu, 18 May 2017 21:18:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1A26B2395D
Date: Thu, 18 May 2017 14:18:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <8d8fa43c-2d22-9127-0fa8-5d72a3cb4d16@suse.com>
Message-ID: <alpine.DEB.2.10.1705181250410.6833@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
 <a09528d3-2fca-3d1d-be46-e9d6db35fef7@suse.com>
 <alpine.DEB.2.10.1705161249000.4103@sstabellini-ThinkPad-X260>
 <8d8fa43c-2d22-9127-0fa8-5d72a3cb4d16@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxNyBNYXkgMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNi8wNS8xNyAy
MTo1OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVHVlLCAxNiBNYXkgMjAxNywg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+PiBPbiAxNS8wNS8xNyAyMjozNSwgU3RlZmFubyBTdGFi
ZWxsaW5pIHdyb3RlOgo+ID4+PiBUaGUgcHZjYWxscyBiYWNrZW5kIGhhcyBvbmUgaW93b3JrZXIg
cGVyIGNwdTogdGhlIGlvd29ya2VycyBhcmUKPiA+Pj4gaW1wbGVtZW50ZWQgYXMgYSBjcHUgYm91
bmQgd29ya3F1ZXVlLCBhbmQgd2lsbCBkZWFsIHdpdGggdGhlIGFjdHVhbAo+ID4+PiBzb2NrZXQg
YW5kIGRhdGEgcmluZyByZWFkcy93cml0ZXMuCj4gPj4+Cj4gPj4+IGlvd29ya2VycyBhcmUgZ2xv
YmFsOiB3ZSBvbmx5IGhhdmUgb25lIHNldCBmb3IgYWxsIHRoZSBmcm9udGVuZHMuIFRoZXkKPiA+
Pj4gcHJvY2VzcyByZXF1ZXN0cyBvbiB0aGVpciB3cXMgbGlzdCBpbiBvcmRlciwgb25jZSB0aGV5
IGFyZSBkb25lIHdpdGggYQo+ID4+PiByZXF1ZXN0LCB0aGV5J2xsIHJlbW92ZSBpdCBmcm9tIHRo
ZSBsaXN0LiBBIHNwaW5sb2NrIGlzIHVzZWQgZm9yCj4gPj4+IHByb3RlY3RpbmcgdGhlIGxpc3Qu
IEVhY2ggaW93b3JrZXIgaXMgYm91bmQgdG8gYSBkaWZmZXJlbnQgY3B1IHRvCj4gPj4+IG1heGlt
aXplIHRocm91Z2hwdXQuCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+Pj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCj4gPj4+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+Pj4gLS0tCj4gPj4+ICBkcml2ZXJz
L3hlbi9wdmNhbGxzLWJhY2suYyB8IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspCj4g
Pj4+Cj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPj4+IGluZGV4IDJkYmY3ZDguLjQ2YTg4OWEgMTAwNjQ0
Cj4gPj4+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPj4+ICsrKyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPj4+IEBAIC0yNSw2ICsyNSwyNiBAQAo+ID4+PiAgI2lu
Y2x1ZGUgPHhlbi94ZW5idXMuaD4KPiA+Pj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3B2
Y2FsbHMuaD4KPiA+Pj4gIAo+ID4+PiArc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgewo+ID4+PiAr
CXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOwo+ID4+PiArCWF0b21pY190IGlvOwo+
ID4+PiArCXN0cnVjdCBsaXN0X2hlYWQgd3FzOwo+ID4+PiArCXNwaW5sb2NrX3QgbG9jazsKPiA+
Pj4gKwlpbnQgbnVtOwo+ID4+PiArfTsKPiA+Pj4gKwo+ID4+PiArc3RydWN0IHB2Y2FsbHNfYmFj
a19nbG9iYWwgewo+ID4+PiArCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3dvcmtlcnM7Cj4g
Pj4+ICsJaW50IG5yX2lvd29ya2VyczsKPiA+Pj4gKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAq
d3E7Cj4gPj4+ICsJc3RydWN0IGxpc3RfaGVhZCBwcml2czsKPiA+Pj4gKwlzdHJ1Y3Qgcndfc2Vt
YXBob3JlIHByaXZzX2xvY2s7Cj4gPj4+ICt9IHB2Y2FsbHNfYmFja19nbG9iYWw7Cj4gPj4+ICsK
PiA+Pj4gK3N0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dvcmtlcihzdHJ1Y3Qgd29ya19zdHJ1
Y3QgKndvcmspCj4gPj4+ICt7Cj4gPj4+ICt9Cj4gPj4+ICsKPiA+Pj4gIHN0YXRpYyBpbnQgcHZj
YWxsc19iYWNrX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPj4+ICAJCQkgICAg
ICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCj4gPj4+ICB7Cj4gPj4+IEBAIC01
OSwzICs3OSw0NyBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja191ZXZlbnQoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKnhkZXYsCj4gPj4+ICAJLnVldmVudCA9IHB2Y2FsbHNfYmFja191ZXZlbnQsCj4g
Pj4+ICAJLm90aGVyZW5kX2NoYW5nZWQgPSBwdmNhbGxzX2JhY2tfY2hhbmdlZCwKPiA+Pj4gIH07
Cj4gPj4+ICsKPiA+Pj4gK3N0YXRpYyBpbnQgX19pbml0IHB2Y2FsbHNfYmFja19pbml0KHZvaWQp
Cj4gPj4+ICt7Cj4gPj4+ICsJaW50IHJldCwgaSwgY3B1Owo+ID4+PiArCj4gPj4+ICsJaWYgKCF4
ZW5fZG9tYWluKCkpCj4gPj4+ICsJCXJldHVybiAtRU5PREVWOwo+ID4+PiArCj4gPj4+ICsJcmV0
ID0geGVuYnVzX3JlZ2lzdGVyX2JhY2tlbmQoJnB2Y2FsbHNfYmFja19kcml2ZXIpOwo+ID4+PiAr
CWlmIChyZXQgPCAwKQo+ID4+PiArCQlyZXR1cm4gcmV0Owo+ID4+PiArCj4gPj4+ICsJaW5pdF9y
d3NlbSgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2c19sb2NrKTsKPiA+Pj4gKwlJTklUX0xJU1Rf
SEVBRCgmcHZjYWxsc19iYWNrX2dsb2JhbC5wcml2cyk7Cj4gPj4+ICsJcHZjYWxsc19iYWNrX2ds
b2JhbC53cSA9IGFsbG9jX3dvcmtxdWV1ZSgicHZjYWxsc19pbyIsIDAsIDApOwo+ID4+PiArCWlm
ICghcHZjYWxsc19iYWNrX2dsb2JhbC53cSkKPiA+Pj4gKwkJZ290byBlcnJvcjsKPiA+Pj4gKwlw
dmNhbGxzX2JhY2tfZ2xvYmFsLm5yX2lvd29ya2VycyA9IG51bV9vbmxpbmVfY3B1cygpOwo+ID4+
Cj4gPj4gUmVhbGx5PyBSZWNlbnRseSBJIGNhbSBhY3Jvc3MgYSBzeXN0ZW0gd2l0aCA2NDAgZG9t
MCBjcHVzLiBJIGRvbid0IHRoaW5rCj4gPj4gd2Ugd2FudCA2NDAgd29ya2VycyBpbml0aWFsaXpl
ZCB3aGVuIGxvYWRpbmcgdGhlIGJhY2tlbmQgbW9kdWxlLiBJJ2QKPiA+PiBwcmVmZXIgb25lIG9y
IGEgZmV3IHdvcmtlcnMgcGVyIGNvbm5lY3RlZCBmcm9udGVuZC4KPiA+IAo+ID4gSSB0aGluayB3
ZSB3YW50IHRvIGtlZXAgdGhlIGlvd29ya2VyIGFsbG9jYXRpb24gdG8gYmUgYmFzZWQgb24gdGhl
Cj4gPiBudW1iZXIgb2YgdmNwdXM6IHdlIGRvIG5vdCB3YW50IG1vcmUgaW93b3JrZXJzIHRoYW4g
dmNwdXMgYmVjYXVzZSBpdCBpcwo+ID4gYSB3YXN0ZSBvZiByZXNvdXJjZXMgYW5kIGxlYWRzIHRv
IHdvcnNlIHBlcmZvcm1hbmNlLiAgQWxzbywgZ2l2ZW4gdGhhdAo+ID4gdGhleSBkbyBtZW1jcHkn
cywgSSBhbHNvIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGJpbmQgdGhlbSB0byB2Y3B1cwo+
ID4gKGFuZCBwaW4gdmNwdXMgdG8gcGNwdXMpIHRvIGdldCBiZXN0IHBlcmZvcm1hbmNlLgo+IAo+
IFRoaXMgd2lsbCBjYXVzZSBhIGxvdCBvZiBwYWluIGZvciB0aGUgY3B1IG9mZmxpbmUgY2FzZS4g
UGxlYXNlIGRvbid0IHRyeQo+IHRvIHdvcmsgYWdhaW5zdCB0aGUgaHlwZXJ2aXNvciBzY2hlZHVs
ZXIgYnkgZGVzaWduaW5nIGEgYmFja2VuZCBiYXNlZCBvbgo+IGEgdmNwdSBwaW4gcG9saWN5LiBU
aGlzIG1pZ2h0IHJlc3VsdCBpbiBiZXN0IHBlcmZvcm1hbmNlIGZvciB5b3VyCj4gc3BlY2lhbCB3
b3JrbG9hZCwgYnV0IGdlbmVyYWxseSBpdCBpcyBhIGJhZCBpZGVhIQoKWW91IGFyZSByaWdodC4g
T2YgY291cnNlLCB2Y3B1IHBpbm5pbmcgaXMgbm90IGEgZnVuZGFtZW50YWwgcmVxdWlyZW1lbnQK
Zm9yIHRoaXMgYmFja2VuZC4gSSB3cm90ZSBhYm91dCB2Y3B1IHBpbm5pbmcgb25seSB0byBoZWxw
IHdpdGggdGhlCmV4cGxhbmF0aW9uLgoKSG93ZXZlciwgcHZjYWxscyBpcyBhIG1lbWNweSBiYXNl
ZCBwcm90b2NvbCBhbmQgdG8gcGVyZm9ybSBtZW1jcHlzCmVmZmljaWVudGx5IGlzIHZlcnkgaW1w
b3J0YW50IHRvIGtlZXAgY2FjaGVzIGhvdC4gVGhlIHRhcmdldCBpcyB0byBoaXQKdGhlIHNhbWUg
Y2FjaGVsaW5lIHdoZW4gcmVhZGluZyBhbmQgd3JpdGluZywgd2hpY2ggbWFrZXMgYSBodWdlCmRp
ZmZlcmVuY2U7IGl0IGRlcGVuZHMgb24gcHJvY2Vzc29yIGFuZCBhcmNoaXRlY3R1cmUgYnV0IGl0
IGlzIGVhc2lseQoyMCUuIFRvIGdldCBjYWNoaW5nIGJlbmVmaXRzLCB3ZSBuZWVkIHRvIGRvIG1l
bWNweXMgZm9yIHRoZSBzYW1lIHNvY2tldApvbiB0aGUgc2FtZSB2Y3B1IChhbmQgb24gdGhlIHNh
bWUgcGNwdSBhcyB3ZWxsLCB0aGF0J3Mgd2h5IEkgbWVudGlvbmVkCnZjcHUgcGlubmluZywgYnV0
IHdlJ2xsIHRydXN0IHRoZSBYZW4gc2NoZWR1bGVyIHRvIGRvIHRoZSByaWdodCB0aGluZwp3aGVu
IHRoZXJlIGlzIG5vIGNvbnRlbnRpb24pLgoKVGhpcyBpcyB3aHkgaW4gdGhpcyBiYWNrZW5kLCBy
ZWdhcmRsZXNzIG9mIHRoZSB3b3JrcXVldWUKZGVzaWduL2FsbG9jYXRpb24gd2UgdXNlLCBJIHRo
aW5rIHdlIGhhdmUgdG8gc3RpY2sgdG8gdHdvIGJhc2ljCnByaW5jaXBsZXM6CgotIGVhY2ggc29j
a2V0IGlzIGJvdW5kIHRvIG9uZSB2Y3B1Ci0gc29ja2V0cyBhcmUgZGlzdHJpYnV0ZWQgZXZlbmx5
IGFjcm9zcyB2Y3B1cwoKCj4gPiBIb3dldmVyLCB5b3UgaGF2ZSBhIHBvaW50IHRoZXJlOiB3ZSBu
ZWVkIHRvIGhhbmRsZSBzeXN0ZW1zIHdpdGggYW4KPiA+IGV4dHJlbWVseSBsYXJnZSBudW1iZXIg
b2YgRG9tMCB2Y3B1cy4gSSBzdWdnZXN0IHdlIGludHJvZHVjZSBhbgo+ID4gdXBwZXIgbGltaXQg
Zm9yIHRoZSBudW1iZXIgb2YgaW93b3JrZXJzLiBTb21ldGhpbmcgbGlrZToKPiA+IAo+ID4gI2Rl
ZmluZSBNQVhfSU9XT1JLRVJTIDY0Cj4gPiBucl9pb3dvcmtlcnMgPSBtaW4oTUFYX0lPV09SS0VS
UywgbnVtX29ubGluZV9jcHVzKCkpCj4gPiAKPiA+IE1BWF9JT1dPUktFUlMgY291bGQgYmUgY29u
ZmlndXJhYmxlIHZpYSBhIGNvbW1hbmQgbGluZSBvcHRpb24uCj4gCj4gTGF0ZXIgeW91IGFyZSBh
c3NpZ25pbmcgZWFjaCBhY3RpdmUgc29ja2V0IHRvIGV4YWN0bHkgb25lIGlvd29ya2VyLgo+IFdv
dWxkbid0IGl0IG1ha2UgbW9yZSBzZW5zZSB0byBhbGxvY2F0ZSB0aGUgaW93b3JrZXIgd2hlbiBk
b2luZwo+IHRoZSBjb25uZWN0PyBUaGlzIHdvdWxkIGF2b2lkIHRoZSBwcm9ibGVtIG9mIGhhdmlu
ZyBvbmx5IGEgc3RhdGlzdGljYWwKPiBkaXN0cmlidXRpb24sIHBvc3NpYmx5IHdpdGggYWxsIHNv
Y2tldHMgb24gdGhlIHNhbWUgaW93b3JrZXIuCj4KPiBCYXNpY2FsbHkgeW91IGFyZSByZS1pbnZl
bnRpbmcgdGhlIHdoZWVsIGJ5IHVzaW5nIGFuIG93biB3b3JrcXVldWUKPiBpbXBsZW1lbnRhdGlv
biBpbiBlYWNoIGlvd29ya2VyIGxvb3BpbmcgdGhyb3VnaCBhbGwgYXNzaWduZWQgc29ja2V0cy4K
Ckl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIGNyZWF0ZSBhbiBpb3dvcmtlciBmb3IgZWFjaCBzb2Nr
ZXQgKGluc3RlYWQgb2YKYW4gaW93b3JrZXIgZm9yIGVhY2ggdmNwdSkgaWYgd2Ugd2FudGVkIHRv
LCBhcyBsb25nIGFzIHdlIGJpbmQgaXQgdG8gYQp2Y3B1IGFuZCBkaXN0cmlidXRlIHRoZW0gZXZl
bmx5IGFjcm9zcyB2Y3B1cy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 18 23:52:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 23:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBVCs-0007Zl-Nj; Thu, 18 May 2017 23:51:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBVCq-0007Zf-Se
 for xen-devel@lists.xensource.com; Thu, 18 May 2017 23:51:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C9/F7-03613-0933E195; Thu, 18 May 2017 23:51:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVbffWC7
 S4OhzdosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmNC9+wVTQPY2xYtFk1gbG
 OVldjFwcQgJ/GSU6+lpZuhg5gZzHjBI/bvlDJLYxSly98ZYNJCEi4Czx9cxcdhCbV0Bf4kvPO
 2YQW1jAWuJo20VWkAYJgS0cEi+OX2cHcXgE9qpKPNm6C6xDQsBb4vLD2aww9uMNn4Hi7BxsAl
 YSh8RAoiwCqhKzW14zT2DkWcDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMBQYgGAH48zL/ocYJTmYlER5DxfIRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4F1jJBcpJFiUmp5akZaZAwxKmLQEB4+SCO85kDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelS
 onzTgQpEgApyijNgxsBi5BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaNBJnCk5lXArfpFd
 ARTEBHND+QBjmiJBEhJdXAqOYswBHu2h+0ckuj00rGpaYPmztUr0udu/Ap7dSq2bd8Ch56fzd
 Z/7/lwIn6p9eu7+uvu6Pbs61tma+p5Wa1e+blync3aU/h5GFyyFEynac382KiU2HszrnVIX7T
 19eH8Vqc7m3Z8MlF5ezX/wuPb7388f/MZwmpmgInPeUzPl86JV95IG/dKSWW4oxEQy3mouJEA
 OKUP6yLAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495151501!103329738!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21317 invoked from network); 18 May 2017 23:51:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 May 2017 23:51:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBVCj-0003ww-FA; Thu, 18 May 2017 23:51:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBVCe-0003Mu-51; Thu, 18 May 2017 23:51:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBVCe-0000f5-04; Thu, 18 May 2017 23:51:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109572-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=dac94e29110cd606dec37673644caf2cf6fd1dde
X-Osstest-Versions-That: linux=b23afd384801711ab6dbccd259cc14cb09a1dcaf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 May 2017 23:51:32 +0000
Subject: [Xen-devel] [linux-linus test] 109572: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU3MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NTcyLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNSB4ZW4taW5zdGFs
bCAgICAgIGZhaWwgaW4gMTA5NTUyIHBhc3MgaW4gMTA5NTcyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICA1IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMDk1NTIgcGFzcyBpbiAxMDk1
NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDE0IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMDk1NTIgcGFzcyBpbiAxMDk1NzIKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVu
c3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk1NTIgcGFzcyBpbiAxMDk1NzIKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEw
OTU1MiBwYXNzIGluIDEwOTU3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NTUyIHBhc3MgaW4gMTA5NTcyCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVu
c3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDEwOTU1MgogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTA5NTUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICBmYWls
IGJsb2NrZWQgaW4gMTA5NTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMDk1MDUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTA5NTUyIGxpa2UgMTA5NTA1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk1MDUKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwOTUwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NTA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk1MDUKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwOTUwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NTA1CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlr
ZSAxMDk1MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZGFjOTRlMjkxMTBjZDYwNmRlYzM3NjczNjQ0Y2FmMmNmNmZkMWRkZQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYjIzYWZkMzg0ODAxNzExYWI2ZGJjY2QyNTlj
YzE0Y2IwOWExZGNhZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NTA1ICAyMDE3LTA1LTE2IDIy
OjU2OjI5IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTU1MiAgMjAxNy0wNS0x
NyAyMjoxNzozNSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRl
PgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgSm9lIFRob3Ju
YmVyIDxlanRAcmVkaGF0LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxh
cyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIFBldGVyIFJvc2luIDxwZWRhQGF4ZW50
aWEuc2U+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVsZWN0cm9u
cy5jb20+CiAgVGluIEh1eW5oIDx0bmh1eW5oQGFwbS5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FA
dGhlLWRyZWFtcy5kZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNpb249ZGFj
OTRlMjkxMTBjZDYwNmRlYzM3NjczNjQ0Y2FmMmNmNmZkMWRkZQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIGxpbnV4LWxpbnVzIGRhYzk0ZTI5MTEwY2Q2MDZkZWMzNzY3MzY0
NGNhZjJjZjZmZDFkZGUKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj1kYWM5NGUyOTEx
MGNkNjA2ZGVjMzc2NzM2NDRjYWYyY2Y2ZmQxZGRlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysg
LiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2Ug
IiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPWxpbnV4LWxpbnVzCisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhkYWM5NGUyOTExMGNkNjA2ZGVjMzc2NzM2NDRj
YWYyY2Y2ZmQxZGRlID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyAnWycgeGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0y
LjYuZ2l0ID0geCAnXScKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNy
b24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jv
bi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9u
LmxpbnV4LWxpbnVzCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIGxpbnV4LWxpbnVzCisgY2FzZSAkMSBpbgorIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKKyA6IG1hc3RlcgorIDogZ2l0CisgOiBnaXQKKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgOiB0ZXN0ZWQvbGludXgtbGludXMKKyA6IHJlZnMvaGVhZHMvdGVz
dGVkL2xpbnV4LWxpbnVzCisgcmV0dXJuIDAKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpbnV4
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQgZGFjOTRlMjkxMTBjZDYwNmRlYzM3NjczNjQ0Y2FmMmNmNmZkMWRkZTpyZWZzL2hl
YWRzL3Rlc3RlZC9saW51eC1saW51cwpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBiMjNhZmQzLi5kYWM5NGUyICBkYWM5NGUyOTExMGNk
NjA2ZGVjMzc2NzM2NDRjYWYyY2Y2ZmQxZGRlIC0+IHRlc3RlZC9saW51eC1saW51cworIGV4aXQg
MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 05:45:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 05:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBaiT-0005jl-6E; Fri, 19 May 2017 05:44:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBaiR-0005je-U8
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 05:44:44 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 13/A4-02183-B468E195; Fri, 19 May 2017 05:44:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVderTS7
 SYM1xMYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmNDd9YS84ZVTR3MXfwHhb
 s4uRi0NI4C+jxPnHn1kgnMeMEi0Ll7JCONsYJdqOHAJyODlEBJwlvp6Zyw5i8wroS9w4+5cJx
 BYW0JWYc20mWFxCwFPi46x+Fhj735sO5i5Gdg42ASuJQ2IgURYBVYmDa7+wT2DkWsDIsIpRoz
 i1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9Cz9QwMjDsY+1b5HWK
 U5GBSEuWdESAXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC92cLUE6wKDU9tSItMwcYYjBpCQ4e
 JRHeNyBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US570MUiQAUpRRmgc3AhbulxhlpYR5G
 RkYGIR4ClKLcjNLUOVfMYpzMCoJ8wa3Ak3hycwrgdv0CugIJqAjmh9IgxxRkoiQkmpgLK6+YH
 c+71Jkyqm5E+dzcxSWGbSe2ezbcvCvhee2UGvWDyujBN/JvH8qLL38/AOjt6cey29bry68fl4
 Mw5zbT7/ynD9W3iVZqCQ784jcnmP7l69smi38Q2Vm1KSkEoZNC4Vcth849uC+gBd/bd8Wcxm+
 47O4Fh6+b7tMVLTtqpTIx4tbZ0YJ31JiKc5INNRiLipOBAAXmtVmcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495172681!99073666!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14578 invoked from network); 19 May 2017 05:44:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 05:44:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBaiL-0004gK-Sr; Fri, 19 May 2017 05:44:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBaiG-0005yu-KA; Fri, 19 May 2017 05:44:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBaiG-0007Cp-AE; Fri, 19 May 2017 05:44:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109589-mainreport@xen.org>
X-Osstest-Versions-This: xtf=1538388f283a3cba96c08177413eb415db78921a
X-Osstest-Versions-That: xtf=88454e5ece8fc9caa23a2fd377e7dd0fb1043499
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 05:44:32 +0000
Subject: [Xen-devel] [xtf test] 109589: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU4OSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU4OS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDE1MzgzODhmMjgzYTNjYmE5NmMwODE3NzQxM2ViNDE1
ZGI3ODkyMWEKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDg4NDU0ZTVl
Y2U4ZmM5Y2FhMjNhMmZkMzc3ZTdkZDBmYjEwNDM0OTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTMyNyAgMjAxNy0wNS0xMSAyMjoxNjowOSBaICAgIDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDk1ODkgIDIwMTctMDUtMTggMTc6MTc6MzUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTE1MzgzODhmMjgzYTNjYmE5NmMwODE3NzQxM2Vi
NDE1ZGI3ODkyMWEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgMTUz
ODM4OGYyODNhM2NiYTk2YzA4MTc3NDEzZWI0MTVkYjc4OTIxYQorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj0xNTM4Mzg4ZjI4M2EzY2JhOTZjMDgxNzc0MTNlYjQxNWRiNzg5MjFhCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgxNTM4Mzg4ZjI4M2EzY2JhOTZjMDgxNzc0MTNl
YjQxNWRiNzg5MjFhID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCAxNTM4Mzg4ZjI4M2EzY2JhOTZjMDgxNzc0MTNlYjQxNWRiNzg5MjFhOnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIDg4NDU0ZTUuLjE1MzgzODggIDE1MzgzODhmMjgzYTNjYmE5NmMwODE3NzQxM2Vi
NDE1ZGI3ODkyMWEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 06:03:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBb0O-0007Bz-RX; Fri, 19 May 2017 06:03:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBb0N-0007Bt-BB
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 06:03:15 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 26/F9-02955-1AA8E195; Fri, 19 May 2017 06:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3dhl1y
 kwYlXXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apu8cYC/YzVyzY3c3ewPiXqYuRk0NIIE/i
 64UGRhCbV8BOovnSbnYQW0LAUOL0wpssIDaLgKrE5tNnweJsAuoSbc+2s4LYIgJxEt9+7gCbw
 yygKXHl/UmwemEBV4n3S3qAbC6g+UsZJeZOWA1WxAm04HzrD+YuRg6gZYISf3cIQ/RqSTz8dY
 sFwtaWWLbwNVgJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DS30kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw6+egYFxB+Pv056HGCU5mJREeWcEyEUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuAV6QTKCRalpqdWpGXmACMBJi3BwaMkwpsEkuYtLkjMLc5Mh
 0idYtTlmHPv63smIZa8/LxUKXFeZ5AiAZCijNI8uBGwqLzEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZg3EGQKT2ZeCdymV0BHMAEd0fxAGuSIkkSElFQDY/adKEO7IOV70+MKWe98mxl5kWd
 rlYrKVLWJxaUF099s4I7WOKN/nu/QxQ02bnybn7xZcfmqwLwNF1sOsj3IEja4K7GYzVIkSrZ9
 2saCiYJ5vfmCojlLHzrMf8hQkRqs2fZj4tb5ftPm1Zi37Z0oXcN6PVOY02SJrCrDDP2fso93/
 Ah5XWzwUYmlOCPRUIu5qDgRAMAz/qLFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495173791!101255254!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27343 invoked from network); 19 May 2017 06:03:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 06:03:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 00:03:10 -0600
Message-Id: <591EA6BF020000780015B284@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 00:03:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <591DB122020000780015AED7@prv-mh.provo.novell.com>
 <591DB122020000780015AED7@prv-mh.provo.novell.com>
 <2f53225d-ef16-31a2-f466-6114101094d4@citrix.com>
In-Reply-To: <2f53225d-ef16-31a2-f466-6114101094d4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86emul: MOVNTI does not allow 66/F3/F2
	prefixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE0OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDUvMTcgMTM6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJbnRlbCBTRE0g
cmV2aXNpb24gMDYyIGZpbmFsbHkgbWFrZXMgdGhpcyBleHBsaWNpdC4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFNvIGl0IGRvZXMuICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkkgd2l0
aGRyYXcgdGhpcyBwYXRjaCBhcyBiZWluZyByZWR1bmRhbnQgd2l0aCA5NmE3Y2IzN2I5CigieDg2
ZW11bDogTU9WTlRJIGRvZXMgbm90IGFsbG93IFJFUCBwcmVmaXhlcyIpLiBJT1cKeDg2X2RlY29k
ZV90d29ieXRlKCkgYWxyZWFkeSB0YWtlcyBjYXJlIG9mIHRoaXMuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 06:16:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBbDO-00080B-10; Fri, 19 May 2017 06:16:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBbDM-000803-Rw
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 06:16:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C1/43-03557-8CD8E195; Fri, 19 May 2017 06:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/d4r1y
 kwdkrehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGradYC35yVKybeIy1gXErexcjB4eQQJ7E
 7i8pXYycHLwCdhKnbr1nBbElBAwlTi+8yQJiswioSuz+/o4RxGYTUJdoe7YdrEZEQFNiZscls
 DizQILE9a4PYHFhASOJ/rOTgHq5gMZfY5TYMvUAG0iCU8BaYsrWbUwge3kFBCX+7hCG6NWSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlnoJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgPL828BCjJAeTkijvjAC5SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvGu6gXKCRanpqRVpmTnAOIBJS3DwKInwru4BSvMWFyTmF
 memQ6ROMSpKiUP0CYAkMkrz4NpgsXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxaION5Mv
 NK4Ka/AlrMBLS4+YE0yOKSRISUVAPj9kuhRaWLBX8Yyfvb3s1rX/XO6ZDBhI73zzI8W87M8G7
 KdGZnl0pyqHKrfbcm+lhbTLLAF4mK6VXeUr5O2wqtfY++/7aRcc6iAzYbViwvjA0R3JY9wXih
 nta9wuwIN+2VfAc2fNTZlzgxdk7jm2SxHpWzJ65p5LCXWplLGpdPM1seV/1uTZ4SS3FGoqEWc
 1FxIgAYkGiMuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495174598!69363637!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42631 invoked from network); 19 May 2017 06:16:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 06:16:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 00:16:36 -0600
Message-Id: <591EA9E4020000780015B2A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 00:16:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7A6C020000780015AC05@prv-mh.provo.novell.com>
 <9468fe04-6fac-773a-3a01-efb7b7ecdc88@arm.com>
In-Reply-To: <9468fe04-6fac-773a-3a01-efb7b7ecdc88@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 3/3] arm: fix build with gcc 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE3OjEyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE4LzA1LzE3IDA5OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIGNvbXBpbGVyIGRp
c2xpa2VzIGR1cGxpY2F0ICJjb25zdCIsIGFuZCB0aGUgb25lcyBpdCBjb21wbGFpbnMgYWJvdXQK
PiAKPiBzL2R1cGxpY2F0L2R1cGxpY2F0ZS8KPiAKPj4gbG9vayBsaWtlIHRoZXkgd2UgaW4gZmFj
dCBtZWFudCB0byBiZSBwbGFjZWQgZGlmZmVyZW50bHkuCj4+Cj4+IEFsc28gZml4IGFycmF5X2Fj
Y2Vzc19va2F5KCkgKGp1c3QgbGlrZSBvbiB4ODYpLCBkZXNwaXRlIHRoZSBjb25zdHJ1Y3QKPj4g
YmVpbmcgdW51c2VkIG9uIEFSTTogLVdpbnQtaW4tYm9vbC1jb250ZXh0LCBlbmFibGVkIGJ5IGRl
ZmF1bHQgaW4KPj4gZ2NjIDcsIGRvZXNuJ3QgbGlrZSBtdWx0aXBsaWNhdGlvbiBpbiBjb25kaXRp
b25hbCBvcGVyYXRvcnMuICJIaWRlIiBpdCwKPj4gYXQgdGhlIHJpc2sgb2YgdGhlIG5leHQgY29t
cGlsZXIgdmVyc2lvbiBiZWNvbWluZyBzbWFydGVyIGFuZAo+PiByZWNvZ25pemluZyBldmVuIHRo
YXQuIChUaGUgaG9wZSBpcyB0aGF0IGFkZGVkIHNtYXJ0bmVzcyB0aGVuIHdvdWxkCj4+IGFsc28g
YmV0dGVyIGRlYWwgd2l0aCBsZWdpdGltYXRlIGNhc2VzIGxpa2UgdGhlIG9uZSBoZXJlLikgVGhl
IGNoYW5nZQo+PiBjb3VsZCBoYXZlIGJlZW4gZG9uZSBpbiBhY2Nlc3Nfb2soKSwgYnV0IEkgdGhp
bmsgd2UgYmV0dGVyIGtlZXAgaXQgYXQKPj4gdGhlIHBsYWNlIHRoZSBjb21waWxlciBpcyBhY3R1
YWxseSB1bmhhcHB5IGFib3V0Lgo+IAo+IEkgYW0gd29uZGVyaW5nIGlmIHdlIHNob3VsZCBkcm9w
IGFycmF5X2FjY2Vzc19vayBhbmQgYWNjZXNzX29rIGFzIHRoZXkgCj4gYXJlIG5vdCB1c2VkLgoK
SSBkaWQgY29uc2lkZXIgdGhpcyB0b28sIGJ1dCB0aG91Z2h0IHRoYXQgc3VjaCBhIGRlY2lzaW9u
IChhbmQgcGF0Y2gpCndvdWxkIGJldHRlciBjb21lIGZyb20gc29tZW9uZSBjbG9zZXIgdG8gQVJN
LgoKPiBBbnl3YXksIEkgYW0gaGFwcHkgd2l0aCBib3RoIHdheToKPiAKPiBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoYW5rcywgSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 06:21:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBbHi-0000Bv-FU; Fri, 19 May 2017 06:21:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBbHh-0000Bn-Vz
 for xen-devel@lists.xen.org; Fri, 19 May 2017 06:21:10 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 EF/1A-02196-5DE8E195; Fri, 19 May 2017 06:21:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/dKn1y
 kwZZ+RYslHxezODB6HN39mymAMYo1My8pvyKBNePU2+/sBT95Kia2szQw7uXqYuTkEBLIk5ix
 9xcTiM0rYCfR8eU0M4gtIWAocXrhTRYQm0VAVWLJ3hNgcTYBdYm2Z9tZQWwRIPvGnn+MXYxcH
 MwCaxklXqy7CFYkLOAmMeP1HyaQhJDAPiaJjwcuMIIkOAVCJLZOW8LexcgBtE1Q4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10Q
 vqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw+BiAYAdj4xenQ4ySHExKorwzAuQi
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwNvUC5QSLUtNTK9Iyc4BxAJOW4OBREuFNAknzFhck5
 hZnpkOkTjEqSonz/gJJCIAkMkrz4NpgsXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrx9IF
 N4MvNK4Ka/AlrMBLS4+YE0yOKSRISUVAMj8+Ndqwzm/H6k+cN8KV/e8ba0pmXsus+CD+77+7Q
 w3v2uxAG7xJ8Hb8X72vtMmaq9fMvMK20rtvxklCozlytQdNuRdfBr7571Zxi/7bVpP9FwVGFN
 ub7jqROnHzIzXw608HDZnWrUmd7z15DbKPHSyh/5+Wd4L6w+qsg9IeNQ73Jmc8uTP269V2Ipz
 kg01GIuKk4EABM01IC4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495174866!93727015!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19522 invoked from network); 19 May 2017 06:21:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 06:21:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 00:21:05 -0600
Message-Id: <591EAAF2020000780015B2B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 00:21:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D01B03@SHSMSX101.ccr.corp.intel.com>
 <591DB879020000780015AF1E@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D01DFE@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167D01DFE@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE2OjIzLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4+ID4gKysrIGIveGVuL2FyY2gveDg2
L2NwdS92cG11LmMKPj4gPiBAQCAtODU5LDYgKzg1OSw3IEBAIHN0YXRpYyBpbnQgY3B1X2NhbGxi
YWNrKAo+PiA+ICAgICAgewo+PiA+ICAgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSh2Y3B1KTsKPj4g
PiAgICAgICAgICB2cG11X3Jlc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpOwo+PiA+ICsg
ICAgICAgIHBlcl9jcHUobGFzdF92Y3B1LCBjcHUpID0gTlVMTDsgICAgICAgIC8vIE9SOiB0aGlz
X2NwdShsYXN0X3ZjcHUpIAo+ID0gTlVMTDsKPj4gPiAgICAgIH0KPj4gPiAgICAgQXMgeW91IG1l
bnRpb25lZCBpbiBiZWZvcmUgY29tbWVudHMsIGl0IGhhcyBiZWVuIGRvbmUgaW4gCj4gdnBtdV9z
YXZlX2ZvcmNlKCkuIFNvIHRoaXMgY2hhbmdlIGlzIHVubmVjZXNzYXJ5Lgo+PiAKPj4gSW5kZWVk
LiBCdXQgYWxsIEkgd2FzIHRhbGtpbmcgaXMgbGFzdF9wY3B1ICh3aGVyZWFzIHlvdSBvbmNlIGFn
YWluIHRhbGsgCj4gYWJvdXQgbGFzdF92Y3B1KS4KPj4gCj4+ID4gICAgIEluIHN1bW1hcnksIEkg
dGhpbmsgaXQgaXMgZW5vdWdoIHRvIHNvbHZlIHRoZSBpc3N1ZSBpbiB2cG11X2xvYWQoKSBhbmQg
Cj4gdnBtdV9hcmNoX2Rlc3Ryb3koKS4KPj4gCj4+IFRoYXQncyB3aGF0IEkgYWxsdWRlZCB0byBp
biBteSByZXBseS4KPj4gCj4+ID4gICAgIEFmdGVyIGNwdV9jYWxsYmFjaygpIGZ1bmN0aW9uLCBw
ZXJfY3B1KGxhc3RfdmNwdSwgdnBtdS0+bGFzdF9wY3B1KQo+PiA+IHdpbGwgYmUgTlVMTAo+PiAK
Pj4gTm8uIHBlcl9jcHUoLi4uLCA8b2ZmbGluZWQtcGNwdT4pIHNpbXBseSBpcyBpbnZhbGlkLgo+
PiAKPj4gPiBhbmQgVlBNVV9DT05URVhUX0xPQURFRCB3aWxsIGJlIGNsZWFyLgo+PiA+ICAgICBJ
biB2cG11X2FyY2hfZGVzdHJveSgpLCB0aGVyZSB3aWxsIG5vdCBtYWtlIHJlbW90ZSBjYWxsIHRv
IGNsZWFyIGxhc3QuCj4+IAo+PiBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZS4KPiAK
PiBJIG1lYW4gcGVyX2NwdSguLi4sIDxvZmZsaW5lZC1wY3B1Pikgd2lsbCBiZSBOVUxMIGFmdGVy
IGNwdV9jYWxsYmFjaygpLCBzbyB0aGF0IAo+ICJwZXJfY3B1KGxhc3RfdmNwdSwgdnBtdS0+bGFz
dF9wY3B1KSA9PSB2IiBjaGVjayBpbiAKPiB2cG11X2FyY2hfZGVzdHJveSgpIHdpbGwgYmUgZmFp
bCB3aGVuIGxhc3RfcGNwdSBpcyB0aGUgb2ZmbGluZWQgcENQVS4gT3IsIGl0IAo+IG1heSBtYWtl
IGEgcmVtb3RlIGNhbGwgdG8gY2xlYXIgdGhlIGxhc3RfdnBjdSAodnBtdV9jbGVhcl9sYXN0KCkp
Lgo+IEJ1dCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHNpbXBseSBpcyBpbnZhbGlkLCBsYXN0X3Zj
cHUgc2V0IHRvIE5VTEwgaXMgCj4gcHJlc2VudGVkIGluIHNvdXJjZSBjb2RlLiAgSG93IHRvIGNv
bXByZWhlbmQgaXQ/CgpwZXJfY3B1KC4uLiwgPG9mZmxpbmVkLXBjcHU+KSB3aWxsIGZhdWx0IG9u
Y2UgdGhlIENQVSBpcyBhY3R1YWxseQpvZmZsaW5lLiBTZWUgZnJlZV9wZXJjcHVfYXJlYSgpLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 06:30:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:30:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBbR6-0000wr-Cg; Fri, 19 May 2017 06:30:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBbR5-0000wl-6C
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 06:30:51 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 60/E5-03371-A119E195; Fri, 19 May 2017 06:30:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1dqoly
 kwdUtHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8vX9ZCi4IVNzcd56xgXE5bxcjB4eQQJ7E
 w07LLkZODl4BO4m2FZ+YQWwJAUOJ0wtvsoDYLAKqEtOffWQHsdkE1CXanm1nBWkVETCQmHlIq
 ouRi4NZ4BSjxNyZx9lAaoQFIiVWzG9kA0kICdxikrhyfTYjSIJTIFCiY9E8JpBmXgFBib87hE
 HCzAJaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQ
 iXSMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjPs+Rh5ilORgUhLl
 nREgFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdPP1BOsCg1PbUiLTMHGAcwaQkOHiUR3qIJQ
 Gne4oLE3OLMdIjUKUZFKXHepyB9AiCJjNI8uDZY7F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6
 OSMG8CyHiezLwSuOmvgBYzAS1ufiANsrgkESEl1cAY/sH/lUP3/K+XXZkvfzdVu3R/Ysdx6yX
 OyirfBSQOa1/zlHfblCjw5+6Sb4tFPwnl/y19JZr6IDir2Co8N+L2jcevlVULv57/++Sjoeyy
 JW3aP7gDJbkqbk/asT3sYffsm8+WJ36+mLI4iu3HlqfWsywbmlt3C3MIKV5q1tnhyHLzb2B1e
 lCVEktxRqKhFnNRcSIAsbabLLgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495175448!97701802!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50940 invoked from network); 19 May 2017 06:30:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 06:30:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 00:30:47 -0600
Message-Id: <591EAD37020000780015B2C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 00:30:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
 <5915E35602000078001594AD@prv-mh.provo.novell.com>
 <6b370775-ae2a-36d5-5d52-fd04fae584f2@arm.com>
 <591D79AD020000780015ABED@prv-mh.provo.novell.com>
 <CAPD2p-nx=97xtv88qL+GQPopGW1hCq0h5KaWX+iOzpbGZG5R_w@mail.gmail.com>
In-Reply-To: <CAPD2p-nx=97xtv88qL+GQPopGW1hCq0h5KaWX+iOzpbGZG5R_w@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu
 argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjQxLCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
cGF0Y2ggIzY6IEFzIGZvciB0aGUgY3VycmVudCBwYXRjaCwgbGlrZWx5IHRoZSAiaW5pdCIgcGxh
dGZvcm0KPiBjYWxsYmFjayBzaG91bGQgYmUgZXh0ZW5kZWQgd2l0aAo+IGV4dHJhICJ1c2VfaW9t
bXUiIGFyZ3VtZW50IGFzIHdlbGwgYXMgdGhlICJpb21tdV9kb21haW5faW5pdCIgQVBJLiBJbgo+
IHRoYXQgY2FzZSB3ZQo+IHdvdWxkIGp1c3QgcGFzcyB0aG91Z2h0IGluY29taW5nIGZsYWcgdG8g
dGhlIElPTU1VIGRyaXZlcnMgZm9sbG93ZWQgYnkKPiB1cGRhdGluZyAibmVlZF9pb21tdSIgZG9t
YWluIGZsYWcuCj4gCj4gU29tZXRoaW5nIGxpa2UgdGhpczoKPiAuLi4KPiBpbnQgaW9tbXVfZG9t
YWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCB1c2VfaW9tbXUpCj4gewo+ICAgICBzdHJ1
Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPiAgICAgaW50IHJldCA9IDA7Cj4g
Cj4gICAgIHJldCA9IGFyY2hfaW9tbXVfZG9tYWluX2luaXQoZCk7Cj4gICAgIGlmICggcmV0ICkK
PiAgICAgICAgIHJldHVybiByZXQ7Cj4gCj4gICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQo+ICAg
ICAgICAgcmV0dXJuIDA7Cj4gCj4gICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3Bz
KCk7Cj4gICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPmluaXQoZCwgdXNlX2lvbW11KTsKPiAg
ICAgaWYgKCByZXQgKQo+ICAgICAgICAgcmV0dXJuIHJldDsKPiAKPiAgICAgZC0+bmVlZF9pb21t
dSA9ICEhdXNlX2lvbW11Owo+IAo+ICAgICByZXR1cm4gMDsKPiB9Cj4gLi4uCgpUaGUgZmluYWwg
c2hhcGUgb2YgdGhpcyBwcmltYXJpbHkgZGVwZW5kcyBvbiBBUk0gc2lkZSBuZWVkcy4KSG93ZXZl
ciwgeW91IG5lZWQgdG8gYmUgY2FyZWZ1bCB0byBtYWtlIHN1cmUgdGhlIGZpbmFsIHNldHRpbmcK
b2YgZC0+bmVlZF9pb21tdSB0aGVuIGlzIG5vIGRpZmZlcmVudCB0aGFuIGl0IGlzIHRvZGF5IG9u
IGF0CmxlYXN0IHg4Ni4gSSdtIG1lbnRpb25pbmcgdGhpcyBpbiBwYXJ0aWN1bGFyIGJlY2F1c2Ug
b2YgZS5nLgoKICAgIGQtPm5lZWRfaW9tbXUgPSAhIWlvbW11X2RvbTBfc3RyaWN0OwoKaW4gaW9t
bXVfaHdkb21faW5pdCgpLgoKQWxzbyBhcyBhIG1pbm9yIHJlbWFyayBub3RlIHRoYXQgaW4geW91
ciBuZXcgY29kZSB0aGUgISEgd291bGQKbm90IGJlIG5lZWRlZC4KCj4gcGF0Y2ggIzc6IFRoaXMg
cGF0Y2ggc2hvdWxkIGJlIGp1c3QgZHJvcHBlZC4KPiAKPiBwYXRjaCAjODogQXMgd2UgYWx3YXlz
IGFsbG9jYXRlIHRoZSBwYWdlIHRhYmxlIGZvciBoYXJkd2FyZSBkb21haW4sCj4gdGhpcyBwYXRj
aCBzaG91bGQgYmUgcmV3b3JrZWQuCj4gVGhlIHVzZV9pb21tdSBmbGFnIHNob3VsZCBiZSBzZXQg
Zm9yIGJvdGggYXJjaHMgaW4gY2FzZSBvZiBoYXJkd2FyZQo+IGRvbWFpbi4gSGF2aW5nIGQtPm5l
ZWRfaW9tbXUgc2V0IGF0IHRoZSBlYXJseSBzdGFnZSB3ZSB3b24ndCBza2lwCj4gSU9NTVUKPiBt
YXBwaW5nIHVwZGF0ZXMgYW55bW9yZS4gQW5kIGFzIHRoZSByZXN1bHQgdGhlIGV4aXN0aW5nIGlu
Cj4gaW9tbXVfaHdkb21faW5pdCgpIGNvZGUgdGhhdCBnb2VzIHRocm91Z2ggdGhlIGxpc3Qgb2Yg
cGFnZSBhbmQgdHJpZXMKPiB0byByZXRyaWV2ZSBtYXBwaW5nIGNvdWxkIGJlIGp1c3QgZHJvcHBl
ZAo+IGluc3RlYWQgb2YgbW92aW5nIGl0IHRvIHRoZSBhcmNoLXNwZWNpZmljIHBhcnQuCgpBbmQg
YWdhaW4sIGNhcmVmdWwgaGVyZTogVGhlcmUgYXJlIHRocmVlIGNvbW1hbmQgbGluZSBvcHRpb25z
CmluZmx1ZW5jaW5nIHdoaWNoIHBhZ2VzIGRvIGFjdHVhbGx5IGdldCBtYXBwZWQsIGFuZCBpbiB3
aGljaCB3YXkKKGlvbW11PWRvbTAtcGFzc3Rocm91Z2gsIGlvbW11PWRvbTAtc3RyaWN0LCBhbmQg
VlQtZCdzCmlvbW11X2luY2x1c2l2ZV9tYXBwaW5nKS4gVGhlIGJlaGF2aW9yIGFmdGVyIHlvdXIg
Y2hhbmdlIG11c3QKbm90IGRpZmZlciBmcm9tIGN1cnJlbnQgYmVoYXZpb3IgcmVnYXJkbGVzcyBv
ZiB3aGljaCBvZiB0aGVzZQpvcHRpb25zIG1heSBiZSB1c2VkLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 19 06:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBbTx-00016T-Qi; Fri, 19 May 2017 06:33:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBbTw-00016K-2E
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 06:33:48 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 06/68-02181-AC19E195; Fri, 19 May 2017 06:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/fkRLl
 Ig6PLDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owd93+xF+wWqmhcupq9gXEGfxcjJ4eQQJ7E
 iu6VzCA2r4CdxKRDa5lAbAkBQ4nTC2+ygNgsAqoSb6f3gtWwCahLtD3bztrFyMEhImAgMfOQV
 BcjFwezwHVGiSMfloPVCwskS/y4uYgRJCEkMIFd4syyyawgCU6BQIklkx4zgTTzCghK/N0hDB
 JmFtCSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRb
 pmuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHwMQ7GA8Ntn5EKMkB5OSKO+M
 ALlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8SROAcoJFqempFWmZOcA4gElLcPAoifAWgaR5i
 wsSc4sz0yFSpxgVpcR5Q0ASAiCJjNI8uDZY7F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG
 8CyBSezLwSuOmvgBYzAS1ufiANsrgkESEl1cDo8sTenylVuO7lHdNwvsypbyU07vmq+s2znLf
 vaNW7Lv3L6pU9C8sfNi5dKVTiO2OS9uZ9lWodX89yr+k4fjhgpqic+faoN1bvlr6xst/w6Ph0
 32/3pqjNncv888jWicxhG6XPL/nfxtTHyx3r4fr3mv8Mz+eKXgy/6vdxZMouuaT+7dq9do4UJ
 ZbijERDLeai4kQA5OG2O7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495175623!99081001!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60739 invoked from network); 19 May 2017 06:33:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 06:33:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 00:33:43 -0600
Message-Id: <591EADE8020000780015B2C6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 00:33:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Tyshchenko" <olekstysh@gmail.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-9-git-send-email-olekstysh@gmail.com>
 <5915E59E02000078001594E7@prv-mh.provo.novell.com>
 <CAPD2p-kHt_oYeW1eX722GZs+V0jQecgyc46vKSHjBU78sjHNNQ@mail.gmail.com>
 <5915F22702000078001595D9@prv-mh.provo.novell.com>
 <591972E20200007800159A86@prv-mh.provo.novell.com>
 <dd6d8929-e182-7d77-54a5-944d9889997c@arm.com>
 <5919809E0200007800159B1A@prv-mh.provo.novell.com>
 <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com>
 <5919BE920200007800159D0E@prv-mh.provo.novell.com>
 <CAPD2p-mxwDWbbt4i=kdtaFUToQtxO+s0tuhv+h27K83Z_uyaVw@mail.gmail.com>
 <591C900D020000780015A9CB@prv-mh.provo.novell.com>
 <CAPD2p-nkF-wC7z9ASE7-Tmcmjpd9wKtKOgRuXQW09L2xy8AL=A@mail.gmail.com>
 <d0634574-e974-2d09-d714-f38f5f99ba03@arm.com>
 <591D7D19020000780015AC47@prv-mh.provo.novell.com>
 <CAPD2p-=OB3g2Hbtpojvx5eHTU9BEVyE2g06yHZh6X4VUS9kcYw@mail.gmail.com>
In-Reply-To: <CAPD2p-=OB3g2Hbtpojvx5eHTU9BEVyE2g06yHZh6X4VUS9kcYw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v1 08/10] iommu: Split iommu_hwdom_init()
 into arch specific parts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDIwOjA2LCA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTE6NTMgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDE3LjA1LjE3IGF0IDIyOjMwLCA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOgo+Pj4gT24gMDUvMTcvMjAxNyAwNzo1MSBQTSwgT2xla3NhbmRyIFR5
c2hjaGVua28gd3JvdGU6Cj4+Pj4gT24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgNzowMSBQTSwgSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gV2VsbCwgaWYgdGhlIEFS
TSBtYWludGFpbmVycyBpbnNpc3Qgb24gYmFraW5nIHRoZWlyIG93biB0aGluZyBldmVyeQo+Pj4+
PiB0aW1lIHdlJ2QgdXNlIHRoZSBNMlAgaWYgaXQgd2FzIHRoZXJlLCBJIHRoaW5rIEkgY2FuJ3Qg
cmVhc29uYWJseQo+Pj4+PiBibG9jayB0aGlzIHBhdGNoLiBPdG9oIEknZCBwcmVmZXIgdG8gbm90
IHNlZSB0aGUgbm9uLXg4Ni1zcGVjaWZpYwo+Pj4+PiBjb2RlIG1vdmUgdG8geDg2Lywgc28gcGVy
aGFwcyB0aGUgd2hvbGUgcGF0Y2ggd2FudHMKPj4+Pj4gcmUtc3RydWN0dXJpbmcgdXNpbmcgZWl0
aGVyIGEgbWFuaWZlc3QgZGVmaW5pdGlvbiBpbiB0aGUgQVJNIGhlYWRlcnMKPj4+Pj4gb3IgZS5n
LiBDT05GSUdfTTJQICh3aGljaCB4ODYgd291bGQgc2VsZWN0LCBidXQgQVJNIHdvdWxkbid0KS4K
Pj4+PiBKYW4sIEkgYW0gYWZyYWlkIGJ1dCBJIGRpZG4ndCBnZXQgd2hhdCB5b3UgbWVhbnQgaGVy
ZToKPj4+PiAibWFuaWZlc3QgZGVmaW5pdGlvbiBpbiB0aGUgQVJNIGhlYWRlcnMiCj4+Pgo+Pj4g
SSB0aGluayBoZSBtZWFudCB0byBoYXZlIGVpdGhlciBhIGRlZmluZSBpbiB0aGUgaGVhZGVyIG1l
bnRpb25pbmcgdGhlCj4+PiBhYnNlbmNlL3ByZXNlbmNlIG9mIE0yUC4KPj4KPj4gWWVzLCBhdCBs
ZWFzdCBpbiBhIHdheS4KPj4KPj4+IEJ1dCBteSBwcmVmZXJlbmNlIHdvdWxkIGJlIHVzaW5nIHRo
ZSBLY29uZmlnIGhlcmUuCj4+Cj4+IERlcGVuZHMgb24gdGhlIHN5bWJvbCB1c2VkOiBJZiBzdWNo
IGEgc3ltYm9sIHNvbGVseSBfaW5kaWNhdGVzXwo+PiB0aGUgcHJlc2VuY2UsIEtjb25maWcgd291
bGQgYmUgYmV0dGVyIGluZGVlZC4gSWYsIGhvd2V2ZXIsIHRoZQo+PiBzeW1ib2wgaXMgZS5nLiBh
IG1hY3JvIHJlc29sdmluZyB0byBhIHBlci1hcmNoIGltcGxlbWVudGF0aW9uLAo+PiB3aXRoIGNv
bW1vbiBjb2RlIHByb3ZpZGluZyBhIGRlZmF1bHQgZGVmaW5pdGlvbiB3aGVuIHRoZSBhcmNoCj4+
IGRvZXNuJ3QgcHJvdmlkZSBhbnksIHRoZW4gdGhlIG5vbi1LY29uZmlnIHZhcmlhbnQgbWF5IGJl
Cj4+IHByZWZlcmFibGUuCj4gCj4gVGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLgo+IEkgaGF2
ZSBhbHJlYWR5IHBvc3RlZCBhIGNvbW1vbiBjb21tZW50IHJlZ2FyZGluZyBzZXZlcmFsIHBhdGNo
ZXMgaW4KPiB0aGUgY3VycmVudCBzZXJpZXMKPiBhcyB0aGV5IGFyZSBpbnRlcnJlbGF0ZWQgKHBs
ZWFzZSBzZWUgcGF0Y2ggIzYpLCBidXQgSSBkdXBsaWNhdGUgaGVyZQo+IG9ubHkgcmVsYXRlZCB0
byB0aGlzIHBhdGNoIHBhcnQuCj4gCj4gLi4uCj4gcGF0Y2ggIzg6IEFzIHdlIGFsd2F5cyBhbGxv
Y2F0ZSB0aGUgcGFnZSB0YWJsZSBmb3IgaGFyZHdhcmUgZG9tYWluLAo+IHRoaXMgcGF0Y2ggc2hv
dWxkIGJlIHJld29ya2VkLgo+IFRoZSB1c2VfaW9tbXUgZmxhZyBzaG91bGQgYmUgc2V0IGZvciBi
b3RoIGFyY2hzIGluIGNhc2Ugb2YgaGFyZHdhcmUKPiBkb21haW4uIEhhdmluZyBkLT5uZWVkX2lv
bW11IHNldCBhdCB0aGUgZWFybHkgc3RhZ2Ugd2Ugd29uJ3Qgc2tpcAo+IElPTU1VIG1hcHBpbmcg
dXBkYXRlcyBhbnltb3JlLiBBbmQgYXMgdGhlIHJlc3VsdCB0aGUgZXhpc3RpbmcgaW4KPiBpb21t
dV9od2RvbV9pbml0KCkgY29kZSB0aGF0IGdvZXMgdGhyb3VnaCB0aGUgbGlzdCBvZiBwYWdlIGFu
ZCB0cmllcwo+IHRvIHJldHJpZXZlIG1hcHBpbmcgY291bGQgYmUganVzdCBkcm9wcGVkCj4gaW5z
dGVhZCBvZiBtb3ZpbmcgaXQgdG8gdGhlIGFyY2gtc3BlY2lmaWMgcGFydC4KPiAuLi4KPiAKPiBE
b2VzIHRoZSBkZXNjcmliZWQgYWJvdmUgbWFrZSBzZW5zZT8KCkFzIGp1c3Qgc2FpZCBpbiB0aGUg
b3RoZXIgcmVwbHkgLSBvbmx5IGlmIHRoZXJlIHdlcmVuJ3QgYWxsIHRoZXNlIGV4dHJhCm92ZXJy
aWRlcyAob25lIG9mIHdoaWNoIGlzIGV2ZW4gb24gYnkgZGVmYXVsdCwgYWxiZWl0IHdlJ3ZlIGJl
ZW4KZGlzY3Vzc2luZyByZWNlbnRseSB3aGV0aGVyIHRoYXQncyBhY3R1YWxseSBbc3RpbGxdIGFw
cHJvcHJpYXRlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 06:39:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBbYz-0001L5-Dv; Fri, 19 May 2017 06:39:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dBbYx-0001Kx-MA
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 06:38:59 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 94/81-03613-3039E195; Fri, 19 May 2017 06:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsVybKJsgi7jZLl
 Ig2P3zCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy517uZC1o0Kw6vvMbWwPhasYuRk0NIoEhi
 zrHPjF2MXBwsAg3MEvu69jGBJCQEoiXWbTjGDmHzSVx88YMJpEhCYAKjxK+vzWAdQgI3mCSmP
 VzABNe+Zs9DNpAWFgEXiTkzVrGA2IwCBRJzNnxkhLBTJGZ1vQGzhQU8JD5tusAK0iwi0Moo0f
 2gBWw3s8BlZont6+ogDrSVaH95hhXEZhPQlth74TcziM0r4CjRNWkxK8QyVYlDm3uBFnNwiAr
 ESHyYzQFRIihxcuYTsBs4Bewk9vefZIMYry7xZ94lZghbXOLWk/lQa+Ultr+dwzyBUXwWkvZZ
 SFpmIWmZhaRlASPLKkb14tSistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcT
 YzAGGMAgh2MO587HWKU5GBSEuWdESAXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9+xEoJxgUW
 p6akVaZg4w2mHSEhw8SiK8c0DSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzrsXpEgApCi
 jNA9uBCzxXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7zmQKTyZeSVwm14BHcEEdETzA2mQ
 I0oSEVJSDYxOdf1Xg7cEKhp+1mmSuTGnb/urPUsU0kpct95L8g+/kpJ0x+OVYqve3QMTA24sO
 DL/1GvT28G/Nn/+u0fqYn6Z0bQ33ZrnAtmc62d///LfvOJ9FLfHD6V9k1nWmxuuyYxvs2Hsrs
 mcIuP4Z90kbw+nM9N3fhD8IPL/43b5paK+u1+/+2o7+U6aEktxRqKhFnNRcSIAaC20XzcDAAA
 =
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495175936!69393351!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24588 invoked from network); 19 May 2017 06:38:57 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2017 06:38:57 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id B366160FF8; Fri, 19 May 2017 06:38:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1495175935;
 bh=MH7LxTl9oCDlpDNceF2Us73yn8RIifLnpg37Okbf8OQ=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=k0xo0kQStJIDT1sAI8hurqbkW+4rA7Qpydu0Hu8hgPNnOqEqOseCNog79a7gFonWk
 J1vemCgj0J/itXkrwMJ+HK8exg2EEyLcEaxzXiO6keO5szoHgT4T+HhaqjXyWsR8Bl
 /cv9dir2tsgr14iQCMyHDLHJy/6vdK2Gug75uN5k=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [192.168.86.191] (c-50-170-150-82.hsd1.co.comcast.net
 [50.170.150.82])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id C28A960718;
 Fri, 19 May 2017 06:38:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1495175934;
 bh=MH7LxTl9oCDlpDNceF2Us73yn8RIifLnpg37Okbf8OQ=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=Sr+KxKcOCTTQYAKLs+rc9QWMaYYowJwcHhyVcAu7xTVwVIPfZdmyEEYOVprLDq1Bi
 X49sU2azHP+sgh5c9RfB2wSikpB4wvmJtN0InbOFGz3ahf6lLWspFhcxuMVTPC2myu
 0/Jye7BtqD1cSWy8jMaY5nlMPGjPylNOBbICCBsY=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org C28A960718
To: Julien Grall <julien.grall@linaro.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <5cf9128e-e845-2a89-f7c7-ac8616941ab9@linaro.org>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <13124e9c-9367-7b86-087e-7c5d7841e784@codeaurora.org>
Date: Fri, 19 May 2017 00:38:52 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <5cf9128e-e845-2a89-f7c7-ac8616941ab9@linaro.org>
Content-Language: en-US
Cc: "Edgar Iglesias \(edgar.iglesias@xilinx.com\)" <edgar.iglesias@xilinx.com>,
 Wei Chen <Wei.Chen@arm.com>, Campbell Sean <scampbel@codeaurora.org>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 Steve Capper <Steve.Capper@arm.com>, alistair.francis@xilinx.com,
 "manish.jaggi@caviumnetworks.com" <manish.jaggi@caviumnetworks.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [early RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMi8yOS8yMDE2IDc6MDQgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKCj4gCj4gIyMjIEZp
bmRpbmcgdGhlIFN0cmVhbUlEIGFuZCBEZXZpY2VJRAo+IAo+IFRoZSBzdGF0aWMgdGFibGUgSU9S
VCAoc2VlIFs1XSkgd2lsbCBwcm92aWRlIGluZm9ybWF0aW9uIHRoYXQgd2lsbCBoZWxwIHRvCj4g
ZGVkdWNlIHRoZSBTdHJlYW1JRCBhbmQgRGV2aWNlSUQgZnJvbSBhIGdpdmVuIFJJRC4KPgoKSU9S
VCB0YWJsZSB3aWxsIGFsc28gbmVlZCBzb21lIGluZm9ybWF0aW9uIG9uIFBDSSBzZWcgdG8gcGFy
c2UgdGhyb3VnaCB0aGUgdGFibGUKYW5kIGZpbmQgdGhlIHJlcXVpcmVkIFNNTVUuIFNob3VsZCwg
d2UgY29uc2lkZXIgdGhlIEFQSSB0byBiZSBzaW1pbGFyIHRvIExpbnV4LgpUaGlzIHdpbGwgbWFu
ZGF0ZSBwdWxsaW5nIGluIHBhcnRzIG9mIGZ3X3NwZWMgd2hpY2ggd2lsbCBtYWtlIHRoZSBib29r
a2VlcGluZyBmb3IgClNNTVVzIGVhc2llci4gCgpBbHNvLCBmb3IgYXJtNjQgd2lsbCBiZSBiZSBy
ZXVzaW5nIHRoZSBjdXJyZW50IGRlZmluaXRpb24gb2Ygc3RydWN0IHBjaV9kZXZpY2U/IChTQkRG
IHNwZWNpZmljYWxseSkKCi0gU2FtZWVyIAogCj4gIyMgRGV2aWNlIFRyZWUKPiAKPiAjIyMgSG9z
dCBicmlkZ2VzCj4gCj4gRWFjaCBEZXZpY2UgVHJlZSBub2RlIGFzc29jaWF0ZWQgdG8gYSBob3N0
IGJyaWRnZSB3aWxsIGhhdmUgYXQgbGVhc3QgdGhlCj4gZm9sbG93aW5nIHByb3BlcnRpZXMgKHNl
ZSBiaW5kaW5ncyBpbiBbOF0pOgo+ICAgICAtIGRldmljZV90eXBlOiB3aWxsIGFsd2F5cyBiZSAi
cGNpIi4KPiAgICAgLSBjb21wYXRpYmxlOiBhIHN0cmluZyBpbmRpY2F0aW5nIHdoaWNoIGRyaXZl
ciB0byBpbnN0YW50aWF0ZQo+IAo+IFRoZSBub2RlIG1heSBhbHNvIGNvbnRhaW4gb3B0aW9uYWwg
cHJvcGVydGllcyBzdWNoIGFzOgo+ICAgICAtIGxpbnV4LHBjaS1kb21haW46IGFzc2lnbiBhIGZp
eCBzZWdtZW50IG51bWJlcgo+ICAgICAtIGJ1cy1yYW5nZTogaW5kaWNhdGUgdGhlIHJhbmdlIG9m
IGJ1cyBudW1iZXJzIHN1cHBvcnRlZAo+IAo+IFdoZW4gdGhlIHByb3BlcnR5IGxpbnV4LHBjaS1k
b21haW4gaXMgbm90IHByZXNlbnQsIHRoZSBvcGVyYXRpbmcgc3lzdGVtIHdvdWxkCj4gaGF2ZSB0
byBhbGxvY2F0ZSB0aGUgc2VnbWVudCBudW1iZXIgZm9yIGVhY2ggaG9zdCBicmlkZ2VzLiBCZWNh
dXNlIHRoZQo+IGFsZ29yaXRobSB0byBhbGxvY2F0ZSB0aGUgc2VnbWVudCBpcyBub3Qgc3BlY2lm
aWVkLCBpdCBpcyBuZWNlc3NhcnkgZm9yCj4gRE9NMCBhbmQgWGVuIHRvIGFncmVlIG9uIHRoZSBu
dW1iZXIgYmVmb3JlIGFueSBQQ0kgaXMgYmVlbiBhZGRlZC4KPiAKPiAjIyMgRmluZGluZyB0aGUg
U3RyZWFtSUQgYW5kIERldmljZUlECj4gCj4gIyMjIFN0cmVhbUlECj4gCj4gVGhlIGZpcnN0IGJp
bmRpbmcgZXhpc3RpbmcgKHNlZSBbOV0pIGZvciBTTU1VIGRpZG4ndCBoYXZlIGEgd2F5IHRvIGRl
c2NyaWJlIHRoZQo+IHJlbGF0aW9uc2hpcCBiZXR3ZWVuIFJJRCBhbmQgU3RyZWFtSUQsIGl0IHdh
cyBhc3N1bWVkIHRoYXQgU3RyZWFtSUQgPT0gUmVxdWVzdGVySUQuCj4gVGhpcyBiaW5kaW5zIGhh
cyBub3cgYmVlbiBkZXByZWNhdGVkIGluIGZhdm9yIG9mIGEgZ2VuZXJpYyBiaW5kaW5nIChzZWUg
WzEwXSkKPiB3aGljaCB3aWxsIHVzZSB0aGUgcHJvcGVydHkgImlvbW11LW1hcCIgdG8gZGVzY3Jp
YmUgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuCj4gYW4gUklELCB0aGUgYXNzb2NpYXRlZCBJT01N
VSBhbmQgdGhlIFN0cmVhbUlELgo+IAo+ICMjIyBEZXZpY2VJRAo+IAo+IFRoZSByZWxhdGlvbnNo
aXAgYmV0d2VlbiB0aGUgUklEIGFuZCB0aGUgRGV2aWNlSUQgY2FuIGJlIGZvdW5kIHVzaW5nIHRo
ZQo+IHByb3BlcnR5ICJtc2ktbWFwIiAoc2VlIFsxMV0pLgo+IAo+ICMgRGlzY292ZXJpbmcgUENJ
IGRldmljZXMKPiAKPiBXaGlsc3QgUENJIGRldmljZXMgYXJlIGN1cnJlbnRseSBhdmFpbGFibGUg
aW4gRE9NMCwgdGhlIGh5cGVydmlzb3IgZG9lcyBub3QKPiBoYXZlIGFueSBrbm93bGVkZ2Ugb2Yg
dGhlbS4gVGhlIGZpcnN0IHN0ZXAgb2Ygc3VwcG9ydGluZyBQQ0kgcGFzc3Rocm91Z2ggaXMKPiB0
byBtYWtlIFhlbiBhd2FyZSBvZiB0aGUgUENJIGRldmljZXMuCj4gCj4gWGVuIHdpbGwgcmVxdWly
ZSBhY2Nlc3MgdG8gdGhlIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlIHRvIHJldHJpZXZlIGluZm9y
bWF0aW9uCj4gZm9yIHRoZSBQQ0kgZGV2aWNlcyBvciBhY2Nlc3MgaXQgb24gYmVoYWxmIG9mIHRo
ZSBndWVzdCB2aWEgdGhlIGVtdWxhdGVkCj4gaG9zdCBicmlkZ2UuCj4gCj4gIyMgRGlzY292ZXJp
bmcgYW5kIHJlZ2lzdGVyIGhvc3RicmlkZ2UKPiAKPiBCb3RoIEFDUEkgYW5kIERldmljZSBUcmVl
IGRvIG5vdCBwcm92aWRlIGVub3VnaCBpbmZvcm1hdGlvbiB0byBmdWxseQo+IGluc3RhbnRpYXRl
IGFuIGhvc3QgYnJpZGdlIGRyaXZlci4gSW4gdGhlIGNhc2Ugb2YgQUNQSSwgc29tZSBkYXRhIG1h
eSBjb21lCj4gZnJvbSBBU0wsIHdoaWxzdCBmb3IgRGV2aWNlIFRyZWUgdGhlIHNlZ21lbnQgbnVt
YmVyIGlzIG5vdCBhdmFpbGFibGUuCj4gCj4gU28gWGVuIG5lZWRzIHRvIHJlbHkgb24gRE9NMCB0
byBkaXNjb3ZlciB0aGUgaG9zdCBicmlkZ2VzIGFuZCBub3RpZnkgWGVuCj4gd2l0aCBhbGwgdGhl
IHJlbGV2YW50IGluZm9ybWF0aW9ucy4gVGhpcyB3aWxsIGJlIGRvbmUgdmlhIGEgbmV3IGh5cGVy
Y2FsbAo+IFBIWVNERVZPUF9wY2lfaG9zdF9icmlkZ2VfYWRkLiBUaGUgbGF5b3V0IG9mIHRoZSBz
dHJ1Y3R1cmUgd2lsbCBiZToKPiAKPiBzdHJ1Y3QgcGh5c2Rldl9wY2lfaG9zdF9icmlkZ2VfYWRk
Cj4gewo+ICAgICAvKiBJTiAqLwo+ICAgICB1aW50MTZfdCBzZWc7Cj4gICAgIC8qIFJhbmdlIG9m
IGJ1cyBzdXBwb3J0ZWQgYnkgdGhlIGhvc3QgYnJpZGdlICovCj4gICAgIHVpbnQ4X3QgIGJ1c19z
dGFydDsKPiAgICAgdWludDhfdCAgYnVzX25yOwo+ICAgICB1aW50MzJfdCByZXMwOyAgLyogUGFk
ZGluZyAqLwo+ICAgICAvKiBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY29uZmlndXJhdGlvbiBzcGFj
ZSByZWdpb24gKi8KPiAgICAgdWludDY0X3QgY2ZnX2Jhc2U7Cj4gICAgIHVpbnQ2NF90IGNmZ19z
aXplOwo+IH0KPiAKPiBET00wIHdpbGwgaXNzdWUgdGhlIGh5cGVyY2FsbCBQSFlTREVWT1BfcGNp
X2hvc3RfYnJpZGdlX2FkZCBmb3IgZWFjaCBob3N0Cj4gYnJpZGdlIGF2YWlsYWJsZSBvbiB0aGUg
cGxhdGZvcm0uIFdoZW4gWGVuIGlzIHJlY2VpdmluZyB0aGUgaHlwZXJjYWxsLCB0aGUKPiB0aGUg
ZHJpdmVyIGFzc29jaWF0ZWQgdG8gdGhlIGhvc3QgYnJpZGdlIHdpbGwgYmUgaW5zdGFudGlhdGVk
Lgo+IAo+IFhYWDogU2hhbGwgd2UgbGltaXQgRE9NMCB0aGUgYWNjZXNzIHRvIHRoZSBjb25maWd1
cmF0aW9uIHNwYWNlIGZyb20gdGhhdAo+IG1vbWVudD8KPiAKPiAjIyBEaXNjb3ZlcmluZyBhbmQg
cmVnaXN0ZXIgUENJCj4gCj4gU2ltaWxhcmx5IHRvIHg4NiwgUENJIGRldmljZXMgd2lsbCBiZSBk
aXNjb3ZlcmVkIGJ5IERPTTAgYW5kIHJlZ2lzdGVyCj4gdXNpbmcgdGhlIGh5cGVyY2FsbHMgUEhZ
U0RFVk9QX3BjaV9hZGRfZGV2aWNlIG9yIFBIWVNERVZPUF9tYW5hZ2VfcGNpX2FkZF9leHQuCj4g
Cj4gQnkgZGVmYXVsdCBhbGwgdGhlIFBDSSBkZXZpY2VzIHdpbGwgYmUgYXNzaWduZWQgdG8gRE9N
MC4gU28gWGVuIHdvdWxkIGhhdmUKPiB0byBjb25maWd1cmUgdGhlIFNNTVUgYW5kIEludGVycnVw
dCBDb250cm9sbGVyIHRvIGFsbG93IERPTTAgdG8gdXNlIHRoZSBQQ0kKPiBkZXZpY2VzLiBBcyBt
ZW50aW9uZWQgZWFybGllciwgdGhvc2Ugc3Vic3lzdGVtcyB3aWxsIHJlcXVpcmUgdGhlIFN0cmVh
bUlECj4gYW5kIERldmljZUlELiBCb3RoIGNhbiBiZSBkZWR1Y2VkIGZyb20gdGhlIFJJRC4KPiAK
PiBYWFg6IEhvdyB0byBoaWRlIFBDSSBkZXZpY2VzIGZyb20gRE9NMD8KPiAKPiAjIEdsb3NzYXJ5
Cj4gCj4gRUNBTTogRW5oYW5jZWQgQ29uZmlndXJhdGlvbiBNZWNoYW5pc20KPiBTQkRGOiBTZWdt
ZW50IEJ1cyBEZXZpY2UgRnVuY3Rpb24uIFRoZSBzZWdtZW50IGlzIGEgc29mdHdhcmUgY29uY2Vw
dC4KPiBNU0k6IE1lc3NhZ2UgU2lnbmFsZWQgSW50ZXJydXB0Cj4gU1BJOiBTaGFyZWQgUGVyaXBo
ZXJhbCBJbnRlcnJ1cHQKPiBMUEk6IExvY2FsaXR5LXNwZWNpZmljIFBlcmlwaGVyYWwgSW50ZXJy
dXB0Cj4gSVRTOiBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gU2VydmljZQo+IAo+ICMgQmlibGlvZ3Jh
cGh5Cj4gCj4gWzFdIFBDSSBmaXJtd2FyZSBzcGVjaWZpY2F0aW9uLCByZXYgMy4yCj4gWzJdIGh0
dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9tc2c1NjcxNS5odG1sCj4gWzNd
IGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9tc2c1NjcyMy5odG1sCj4g
WzRdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9tc2c1NjcyOC5odG1s
Cj4gWzVdIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5k
ZW4wMDQ5Yi9ERU4wMDQ5Ql9JT19SZW1hcHBpbmdfVGFibGUucGRmCj4gWzZdIGh0dHBzOi8vd3d3
LnNwaW5pY3MubmV0L2xpc3RzL2t2bS9tc2cxNDAxMTYuaHRtbAo+IFs3XSBodHRwOi8vd3d3LmZp
cm13YXJlLm9yZy8xMjc1L2JpbmRpbmdzL3BjaS9wY2kyXzEucGRmCj4gWzhdIERvY3VtZW50cy9k
ZXZpY2V0cmVlL2JpbmRpbmdzL3BjaQo+IFs5XSBEb2N1bWVudHMvZGV2aWNldHJlZS9iaW5kaW5n
cy9pb21tdS9hcm0sc21tdS50eHQKPiBbMTBdIERvY3VtZW50L2RldmljZXRyZWUvYmluZGluZ3Mv
cGNpL3BjaS1pb21tdS50eHQKPiBbMTFdIERvY3VtZW50cy9kZXZpY2V0cmVlL2JpbmRpbmdzL3Bj
aS9wY2ktbXNpLnR4dAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAoKLS0gCiBRdWFsY29t
bSBEYXRhY2VudGVyIFRlY2hub2xvZ2llcyBhcyBhbiBhZmZpbGlhdGUgb2YgUXVhbGNvbW0gVGVj
aG5vbG9naWVzLCBJbmMuIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1lbWJlciBv
ZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZl
IFByb2plY3QuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 06:45:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBbf5-00021Q-6n; Fri, 19 May 2017 06:45:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBbf3-00021K-VQ
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 06:45:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8A/1C-02956-D749E195; Fri, 19 May 2017 06:45:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7dmily
 kwao15hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btvhOsBbM5K+b1HmNsYDzO3sXIySEkkCdx
 98hvNhCbV8BOYsGBT4wgtoSAocTphTdZQGwWAVWJGbuPMYPYbALqEm3PtrOC2CJANb9m3QKyO
 TiYBSIkrp6TAQkLCxhJ9J+dBNTKBTR+GpPEltWrwWZyCnhLPOs4wgRSzysgKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5khRkpLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX2EAvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfj37WBhxglOZiURHlnBMhFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg3TAJKCdYlJqeWpGWmQOMA5i0BAePkggv+2SgNG9xQWJuc
 WY6ROoUo6KUOK8hSEIAJJFRmgfXBou9S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmNQWZwp
 OZVwI3/RXQYiagxc0PpEEWlyQipKQaGBn1eryFrQ1sl65drH16C3dLudTv7sIvb9+eCjr5uzC
 wujr2SvyZuJwlxxsPB/+/e+vSob/ntgkVBeWa275dPfvwru6lM170qvzjCuXzYzZaX8IYfvF5
 7wWphz/lJF1n3C7q3l3c3ya/4qPvdzddYaaj371ZVA3fPRA9On2h+stj1yZLTa9OeqPEUpyRa
 KjFXFScCAAgUiaEuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495176315!92914859!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51715 invoked from network); 19 May 2017 06:45:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 06:45:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 00:45:14 -0600
Message-Id: <591EB09A020000780015B2EB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 00:45:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7A6C020000780015AC05@prv-mh.provo.novell.com>
 <9468fe04-6fac-773a-3a01-efb7b7ecdc88@arm.com>
 <alpine.DEB.2.10.1705181135030.6833@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1705181135030.6833@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 3/3] arm: fix build with gcc 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDIwOjM1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVGh1LCAxOCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4gCj4+
IE9uIDE4LzA1LzE3IDA5OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPiBUaGUgY29tcGlsZXIg
ZGlzbGlrZXMgZHVwbGljYXQgImNvbnN0IiwgYW5kIHRoZSBvbmVzIGl0IGNvbXBsYWlucyBhYm91
dAo+PiAKPj4gcy9kdXBsaWNhdC9kdXBsaWNhdGUvCj4+IAo+PiA+IGxvb2sgbGlrZSB0aGV5IHdl
IGluIGZhY3QgbWVhbnQgdG8gYmUgcGxhY2VkIGRpZmZlcmVudGx5Lgo+PiA+IAo+PiA+IEFsc28g
Zml4IGFycmF5X2FjY2Vzc19va2F5KCkgKGp1c3QgbGlrZSBvbiB4ODYpLCBkZXNwaXRlIHRoZSBj
b25zdHJ1Y3QKPj4gPiBiZWluZyB1bnVzZWQgb24gQVJNOiAtV2ludC1pbi1ib29sLWNvbnRleHQs
IGVuYWJsZWQgYnkgZGVmYXVsdCBpbgo+PiA+IGdjYyA3LCBkb2Vzbid0IGxpa2UgbXVsdGlwbGlj
YXRpb24gaW4gY29uZGl0aW9uYWwgb3BlcmF0b3JzLiAiSGlkZSIgaXQsCj4+ID4gYXQgdGhlIHJp
c2sgb2YgdGhlIG5leHQgY29tcGlsZXIgdmVyc2lvbiBiZWNvbWluZyBzbWFydGVyIGFuZAo+PiA+
IHJlY29nbml6aW5nIGV2ZW4gdGhhdC4gKFRoZSBob3BlIGlzIHRoYXQgYWRkZWQgc21hcnRuZXNz
IHRoZW4gd291bGQKPj4gPiBhbHNvIGJldHRlciBkZWFsIHdpdGggbGVnaXRpbWF0ZSBjYXNlcyBs
aWtlIHRoZSBvbmUgaGVyZS4pIFRoZSBjaGFuZ2UKPj4gPiBjb3VsZCBoYXZlIGJlZW4gZG9uZSBp
biBhY2Nlc3Nfb2soKSwgYnV0IEkgdGhpbmsgd2UgYmV0dGVyIGtlZXAgaXQgYXQKPj4gPiB0aGUg
cGxhY2UgdGhlIGNvbXBpbGVyIGlzIGFjdHVhbGx5IHVuaGFwcHkgYWJvdXQuCj4+IAo+PiBJIGFt
IHdvbmRlcmluZyBpZiB3ZSBzaG91bGQgZHJvcCBhcnJheV9hY2Nlc3Nfb2sgYW5kIGFjY2Vzc19v
ayBhcyB0aGV5IGFyZSBub3QKPj4gdXNlZC4KPj4gCj4+IEFueXdheSwgSSBhbSBoYXBweSB3aXRo
IGJvdGggd2F5Ogo+PiAKPj4gUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gCj4gSXMgdGhpcyBzZXJpZXMgZm9yIDQuOT8KClllcywgYXMgbWVudGlvbmVk
IGluIDAvMy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 06:47:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBbgv-000278-IF; Fri, 19 May 2017 06:47:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBbgu-000270-Hh
 for xen-devel@lists.xen.org; Fri, 19 May 2017 06:47:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 54/9E-02199-FE49E195; Fri, 19 May 2017 06:47:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/f9FLl
 Ig67VohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajFzNYC+4zVRybO4mlgXEFUxcjJ4eQQJ7E
 q2WT2EBsXgE7iZ5D7xlBbAkBQ4nTC2+ygNgsAqoSXx4+ArPZBNQl2p5tZwWxRQQ0JWZ2XAKq5
 +JgFrjEKHFq7V52kISwgInE6nPnmCEWWEq0Xb0ENpRTwEriWfNfoGUcQMsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdE30koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwNn5xOsQoycGkJMo7I0AuUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE78LJQDnBotT01Iq0zBxgHMCkJTh4lER4P4CkeYsLEnOLM
 9MhUqcYdTnm3Pv6nkmIJS8/L1VKnHcuSJEASFFGaR7cCFhMXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw70qQKTyZeSVwm14BHcEEdETzA2mQI0oSEVJSDYxpO8VvTT2dlTFp44cAr+uHnr1
 dv68z/tief7a+S+TOeaVErTz/Oe87Q8vbc6+Zch4I5Oib/Dj7X5rVNqzq3KLk+abcSfUfuYv+
 TCr7IrYpa09dvceTws2Kriucrj+7L2ZTki94p6TtSINelJVtdLWiAov4/G9vlm/bKf/Y5tA66
 Rk7NVtqeE4qsRRnJBpqMRcVJwIAokqQA8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495176429!101263425!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41088 invoked from network); 19 May 2017 06:47:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 06:47:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 00:47:09 -0600
Message-Id: <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 00:47:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
In-Reply-To: <20170518153829.10200-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE3OjM4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE1vZGlmeSBDb25maWcubWsgYW5kIEtjb25maWcuZGVidWcgdG8gZGlzYWJsZSBkZWJ1ZyBieSBk
ZWZhdWx0IGluCj4gcHJlcGFyYXRpb24gZm9yIGxhdGUgUkNzIGFuZCBldmVudHVhbCByZWxlYXNl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpUbyBhdm9pZCBwb2ludGxlc3MgY29kZSBjaHVybiBvbiB0aGUgbWFzdGVyIGJyYW5jaCwgc2hv
dWxkbid0IHRoaXMKYmUgZG9uZSBvbmx5IGFmdGVyIChvciBldmVuIHdoaWxlKSBicmFuY2hpbmc/
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 06:59:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 06:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBbt8-0002tM-1p; Fri, 19 May 2017 06:59:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBbt6-0002tE-H8
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 06:59:48 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D7/A6-02180-3E79E195; Fri, 19 May 2017 06:59:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fudLl
 Ig8OL9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVV++yFtznrGi+HNHA+JO9i5GTQ0ggT+JV
 yyZmEJtXwE5i4r6FrCC2hIChxOmFN1lAbBYBVYnbk9azgdhsAuoSbc+2g9WIANX8mnULyObiY
 BbYzyhxaMkhsKHCAlkS5xYuYgJJCAlsYZLYvGMFWAengLfEzzMbgBIcQNsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0t9ZK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfjo36/Q4ySHExKorwzAuQi
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIEb8M0oDrBotT01Iq0zBxghMCUS
 nDwKInw+oOkeYsLEnOLM9MhUqcYFaXEeV+BJARAEhmleXBtsKi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmYdy/IFJ7MvBK46a+AFjMBLW5+IA2yuCQRISXVwNi/5/nq2Zc8N8VUc/84x/z
 eq1S1cY1fRNxWp+iAOdzLZhSLn56dKiFk8uNRc8+H1mKvV2sDw303BoTZcl+R3HUpvXXTztbA
 474cdRPtXmdnyURUbdxqcq2uzHLZ2Zn2zdu4rlwXidVoqH/HsMe3a0XIzJ3qO40zObclyuUyf
 OV9eY0lIXnSciWW4oxEQy3mouJEADtspwTFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495177179!95518513!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60156 invoked from network); 19 May 2017 06:59:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 06:59:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 00:59:38 -0600
Message-Id: <591EB3FB020000780015B30D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 00:59:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDIwOjA5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gTW9uLCAxNSBNYXkgMjAxNywgV2VpIExpdSB3cm90ZToKPj4gT24gU2F0LCBNYXkgMTMs
IDIwMTcgYXQgMTA6Mjg6MjdBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4+ID4gU3RlZmFu
byB3cm90ZToKPj4gPiAiSSB0aGluayB0aGF0IGluIHlvdXIgc2NlbmFyaW8gWGVuICh0aGUgaHlw
ZXJ2aXNvcikgd291bGRuJ3QgYWxsb3cgdGhlCj4+ID4gZmlyc3QgZG9tYWluIHRvIGJlIGNvbXBs
ZXRlbHkgZGVzdHJveWVkIGJlY2F1c2UgaXQga25vd3MgdGhhdCBpdHMKPj4gPiBtZW1vcnkgaXMg
c3RpbGwgaW4gdXNlIGJ5IHNvbWV0aGluZyBlbHNlIGluIHRoZSBzeXN0ZW0uIFRoZSBkb21haW4K
Pj4gPiByZW1haW5zIGluIGEgem9tYmllIHN0YXRlIHVudGlsIHRoZSBtZW1vcnkgaXMgbm90IHVz
ZWQgYW55bW9yZS4gV2UgbmVlZAo+PiA+IHRvIGRvdWJsZS1jaGVjayB0aGlzLCBidXQgSSBkb24n
dCB0aGluayBpdCB3aWxsIGJlIGEgcHJvYmxlbS4iCj4+ID4gCj4+IAo+PiBUaGlzIGhhcyBzZWN1
cml0eSBpbXBsaWNhdGlvbnMgLS0gYSByb2d1ZSBndWVzdCBjYW4gcHJldmVudCB0aGUKPj4gZGVz
dHJ1Y3Rpb24gb2YgdGhlIG93bmVyLgo+IAo+IFdlIGFyZSBnb2luZyB0byB1c2UgdGhlIHNhbWUg
dW5kZXJseWluZyBoeXBlcnZpc29yIGluZnJhc3RydWN0dXJlLCB0aGUKPiBlbmQgcmVzdWx0IHNo
b3VsZCBiZSBubyBkaWZmZXJlbnQgdGhhbiBzaGFyaW5nIG1lbW9yeSB2aWEgZ3JhbnQgdGFibGUK
PiBmcm9tIGEgc2VjdXJpdHkgcGVyc3BlY3RpdmUuIElmIG5vdCwgdGhlbiB3ZSBuZWVkIHRvIGZp
eCBYZW4uCgpZZXMgYW5kIG5vLiBJbXByb3BlciB1c2Ugb2YgZ3JhbnQgdGFibGUgaW50ZXJmYWNl
cyBjYW4gbGVhZCB0bwp0aGlzIHByb2JsZW0gdG9vLiBUaGVyZSB0aGUgcmVxdWlyZW1lbnQgaXMg
dGhhdCBhbGwgbWVtb3J5IGlzCmFsd2F5cyBvd25lZCAoYW5kIGdyYW50ZWQgZm9yZWlnbiBhY2Nl
c3MgdG8pIGJ5IHRoZSBmcm9udGVuZApkcml2ZXJzLiBJLmUuIHRoZXJlJ3MgYSBjZXJ0YWluIGxl
dmVsIG9mIHRydXN0IHRoYXQgYmFja2VuZCBiZWhhdmUKdGhlbXNlbHZlcy4gU2ltaWxhcmx5IHBh
Z2Ugb3duZXJzaGlwIGFuZCBkaXJlY3Rpb24gb2YgdHJ1c3QgbmVlZAp0byBiZSBjb25zaWRlcmVk
IChhbmQgcGVyaGFwcyB3cml0dGVuIGRvd24pIGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 07:32:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 07:32:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBcOk-0005hI-Q6; Fri, 19 May 2017 07:32:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dBcOk-0005hC-56
 for xen-devel@lists.xen.org; Fri, 19 May 2017 07:32:30 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 CD/C8-03920-D8F9E195; Fri, 19 May 2017 07:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURT27ozrKK5d1xWP66PcSFTylRFa6KZ
 QGFQY9MeCbLRpZ2F3lZ3VtgiyNNFQUhRR0VbZStJEK8O35duENMMfRQ8fFJJmqRmRBjWz46v7
 6zvn+853zrkcipDnSJUUYzYxRgOtU0mdSDYUHQ/Ot/gmhlnuBUTeXbKSh1H8QMeaJAGdsdcak
 lPN5+3ZTMuOtFXS3NFUS2SiXPIWcqJInElAztBtqRAgnIVgIL+VEAI5LpTA/d9VvMyRcsP7oX
 50lBCwAu+GgtU1W16O9VDbPWCzIvA0go68bJtIigPh/Y9liYBl+CBMLs4gAZN4D6z29dmK3TE
 DS99WkKhxhRfln2x5R6yG9uVp3ofiTdUw9TRDSBN4J7QsVNrsAatgof+5rS/gUgR/cz9IxYH8
 oCyvhxRFPjDwsnId74XrnxslIj4B5SXzpOAP/DIj2SfF9DVobSySiJ7FDvAwq3i9doKAN18SB
 OyC5dAy1bnukwYrv8rX8SEYL7VIxWL+T0uWeggxsDrAxPgNJKq8oSu7CIlElz0MNZTYF6LAim
 0/ULG1dcW2rasRUYcCOMaYwRiD90WEJBu1Gtakp7W64PCwAyF6huNoDaOjk7mQlFT9Y8TfhB3
 /WtEfy6le5ElJVO6ysgTfRLlLcuqFyyzNsUnGdB3D9SJvilKBrL+K51yNjIYxX9Tq+MPaoIFy
 VilkXXd4Wsal0XpOqxGpERRMVX78+V0iJw2pBkbpIVsWPLAgYtMNmxYb5/ka+SjdZIgfSu6cx
 hj1WtP//BzyoJCKVwitnLUG02anOX4ICT9E1pSXMISJ3qKUmSg/q82zabhmpmGxrvhZc3xQvX
 8kO5iPVOonvV+djkQr0uMq7aY7Hp1tH2SSrrrNPvDqfBubEkqUXvKPNcw1HxvziqnOGedu7or
 Wn0uK8StWhMQd9Z1cjjOPzXYXePqedp9SaNqaI9QxUVesQ+yYtD9lrUZLvZqH0Fp96XDUO6uK
 5Fg6PIgwcvQ/i6R5jJkDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495179148!92923754!1
X-Originating-IP: [104.47.1.76]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65154 invoked from network); 19 May 2017 07:32:28 -0000
Received: from mail-ve1eur01on0076.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.76)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 May 2017 07:32:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=SKfKmzycnNva/LVM800Rskz1nAKIbt4+X4VGeeqHwFw=;
 b=DsrxLKMRg/mSdYb0fTG1RR76txMQuhoR8/e+eFNxVknccZ/GVmhobaOI7DL+piVvlmW1jGUiOBRi4NJKMRBiCK1JtISsfHlaCA7UppHooGVYbfieC8I28J5tPTiiZfTr7MDqbnuLcQsGV6ozJqfE5yVaPZyhVzjGyPWpwnjD0Ik=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 VI1PR0802MB2191.eurprd08.prod.outlook.com (2603:10a6:800:9c::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Fri, 19
 May 2017 07:32:25 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
 <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a5943bc6-22a5-8743-eede-e75ceb066276@arm.com>
Date: Fri, 19 May 2017 08:32:21 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: HE1PR0202CA0043.eurprd02.prod.outlook.com
 (2603:10a6:3:e4::29) To VI1PR0802MB2191.eurprd08.prod.outlook.com
 (2603:10a6:800:9c::7)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2191:
X-MS-Office365-Filtering-Correlation-Id: 05e78222-2bf0-4f61-922c-08d49e8932aa
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2191; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 3:xc7Q6j/sPfdUdjrhkIAOzN9asq+oijMnsZTWt/vUfjBujZcWKphJ9sqkrrQ82E2bEzg+gCCyzrhKqzEfrP8iFFZN36eAO5UW0fR+WkLWSOtmIZ0f539OB4M/2PehQa14CoucBtUzHi+u2mzjjU6XgA31kK7N334XpwkJrmN9ub1DtPRpqcTSLWvFGV+7/n++h8EKPb3SwaTez5y+nraw4bMiGvfCHu7J6GJkeizhq2P1EQgQ9HxdXOwajL1xecXgAZRB2xO5T73P7/sXDiA8oW7XtlNJ0MpG2uNurmAozylgvOlOgSfCUeHQc5WwvvWET6zeUT88X5/4zT6tYcnnPMhI4ZhXP4CeRFlWix3QSAc=;
 25:THMNRdAKRl2Hc+BcuDJAvvlJU53MPQVoeCm4xXZZlE/7DIuPFj0hSvu/bNz9UNzgwHw4Y3e/1QYmbwi1J2p9YVAE2UVwI7g6o5eu3VKnw2n1GaXM5GUNZGu3MndDfh7QvewGixcNzPGiug7l+xCQ6lVYhRYU+WH6EqZ0nZNnqSpX5pYVKBEWpamFAaAR98UMTRLFCIfkgfUCE2TPkOwQKFCUZDhBBChsafVfwY/62R4jRT8HpXMBGuA9K09TKRht4rP++egOyvvPU9FRwD4ixUyqgx/oJNsI7O5J9Or6woSo5Mgb457FP9zX7H/uDEYFJOaXYoiPfsSbZJ5SwSEbZikYDkn20O3OWqbXsv/blw0TKq1/vYmW/l8UDQVivsto5ZzL8wm/6hNfAW5sPwF7DTIZVgkQJGHLH84SmEFIiMgS5rJoMolRb9x54cmaaYSeHy2sKGFC3PH6XkJhmUVlNgR7DTfIc3J/BFAoxo23fB4=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 31:rxELbmViW5TNy5lRHi2AH+CU2z8QPHArml7DdlgcAIWW/PfLHdaHYUknM2Iu+OWA0YjZ1jK2BfhuVMZJoKcvVkb+gzylQysJN3z5OQ57AYTcXEPONX/pa6eaXSywPObtKZ40IVe0rJjI41Gdr4kogU4vPhAakH8JLk3TDB0+lUfAeySLxaXIoY0aR33TCe+Ymr/2YOol00UkaJ+FOhGUj945jHiIBt5/KCiXLKEDTY8=;
 20:pxT6C4rNuPm3O5tag3QORmGG+qDd8sNGrEilKN/kOKkIm6kXC4wqNelVDfYNovbdU9xqKvFeMjXzLFfJEZnLeCoT2QKpz1+XHOILv4YW51599MQRRoTVYWObbTeEOWrT91oraLUBNGgUeayb19LXAEGKr7JFnr62+49CQd1ClVs=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB2191AA98472168D2E5C06AED80E50@VI1PR0802MB2191.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(20161123555025)(6072148);
 SRVR:VI1PR0802MB2191; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2191; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 4:fGDXODlTz3ke4dk4S8DPFh6NOYU58tTVnHLv6L4HjxuPRCkGDIQwhrtAS3fwv0QUmZcNeo1YMkYnilzkZUOwF/KRgvFhecKdEm9b09bOS2dL+IiX+hyArvdwWjolkiYjrwz+/Q5lv/Jiw507KhYLHCiDBIyyEuhPeqpNMq1lmt42xAmYguiw5v4Ma3JBKejjZa248kl6QQGiYI4JmA/Wbk6lxUZZ/YMM4e0wzCurA21b4DH0HYiboqOHF39fIe5/KXhik1T6BVzR/n4gLqHvk01D8kSysQg/ynOZPGvYkP2pH/JwIQZ8+m1/yJ92SDnCbpkTx1bTQWObjDvlsPvZ5htSJTwi/hTF1lZ/7G9M+KUGJ/HUqxcQsrbyJWDT8Ps87L/odJjJHq6MEsBx74HTxUwO+/Z3TLrHx9qT0x+Emp6VLmyaMp4obO7cCeaTYICess7lFB1gvTH/YzF6adFzsV0DegWGRsTLB9ljnQAq90RqTzxtuHqTlDVtWPONuQy0oc0xYGB3pHIJa+XdvFuDr1/yXko/gC4oTwErrbIqnoZ7CoArvCCHAAWmm+I3pcdSPrUWAMsx/MTQOA5gGzjQiHnu23VrTwiXO1cOO9tmG8VIeD9DmX606w1btbyPzIzGSmWPQMg9ekA4ilLLSaTMTxNeg/CMQNe+DxBSi2USxON+v3URXmnevDfyHpm99GCp4mVVasnZYkqARXnQ/dHrEAu2tbY+14UpLfyf+OVxpBsvf/yPkRbu4Aqe9KcWJ5NBDbjZmbgmg35iDo34XJcHX8yHIEY2vzfv2harZhKrWp+SGCSoTMjyTGRq9ucf6u4e0yRGQWxKaErur1MiZAdTPXDvFr5lrjpQIyOPaIGQqmY=
X-Forefront-PRVS: 031257FE13
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39400400002)(39410400002)(39850400002)(39840400002)(39450400003)(24454002)(54356999)(76176999)(50986999)(47776003)(36756003)(7736002)(6486002)(4001350100001)(305945005)(66066001)(189998001)(65806001)(4326008)(8666007)(478600001)(72206003)(86362001)(54906002)(6512007)(31696002)(6916009)(6116002)(2950100002)(6666003)(50466002)(23746002)(53936002)(8676002)(230700001)(81166006)(6246003)(6506006)(5660300001)(25786009)(83506001)(53546009)(42186005)(31686004)(38730400002)(110136004)(229853002)(3846002)(33646002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2191; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2191;
 23:hHcGotD5UPlVQ1VWBsfkm+aIJTmwad+iHXC?=
 =?Windows-1252?Q?/p6mbnzsv0GuUyRJSUVlph/zXqJyqoL4hl1IUC2ZhxpEkdu7OTUMNFFB?=
 =?Windows-1252?Q?kUjvC6OSghSEl5VKpbEZEOyUMccU6OQ9qNQ7p9z9kV+1XsGUuoqEIe3H?=
 =?Windows-1252?Q?UwPmHoySNWpzvCwdFi8rQkg4e15+vrlIndPAoyDU5lfp0+sUt34vzjXm?=
 =?Windows-1252?Q?ibktRiBGCiai94/cQX7uzLInYKwwk5y2EFnnMCJ+MUIZNSfBusMfU15Y?=
 =?Windows-1252?Q?oKWnFfh9fNnXPiCKgbUIZ2kRgexq/nhYFSqFERE6tbLZLFC+SXijDgfY?=
 =?Windows-1252?Q?HXc7L+Kfib4/cdjIr1ssIHXBX5ixizRjA/WhQ4kYQAU1qYYzCtABXNtu?=
 =?Windows-1252?Q?urqYqMWa1xFywTszkoY0Edd9vT0Ky1d0wNn0a6nZRQYdJYuYdqijbLpJ?=
 =?Windows-1252?Q?BA1s6G0td3z+lhtM70tbUES0FQ+gJire9sgxeWZ6QT/WvhUL723VarXN?=
 =?Windows-1252?Q?xAHvg6Z2DEZrqUpvyDe5PFJL/HaZLAqaZx0TFKNJtMhu/YdSeNHG+Y5M?=
 =?Windows-1252?Q?8oydxmv28DY/a26yNaT7t/vsJOL+noDhYJ6nTUA8bninjdAz9FmEvTH5?=
 =?Windows-1252?Q?TC1Qi4eMvzUghfkgwChhCvr00kfqK50/4aLLmP/ODd/IIW2/lE0bJ5/f?=
 =?Windows-1252?Q?/FpEtzS2tCx62KbrJdX77xr8x2rkHNRKHyQYXS8bkQyKgdVI8SVSBTrX?=
 =?Windows-1252?Q?MwBw2GlSHYAT/spvszLaOPMy5YVS9Ln/r6wszp4InUghSEaUsz4uGVfI?=
 =?Windows-1252?Q?zNW+qaPo6SQVV8Ki+jxTmy528U8foj88mMI09JU9jzCUHNvVy01r0uL/?=
 =?Windows-1252?Q?PXSgz03xtQF9VrNw3yDxIPqrab9u2Klnh5z31PfQEgi9BCyz1uOiW20Y?=
 =?Windows-1252?Q?OaNTCjvD0R9WMov1Kx4/ZlPw/asfB1kWHXNCg79OCSjupXMjDGQ4e6LP?=
 =?Windows-1252?Q?4tNmjsSUS188/OP37PxH0NHpvrMxQBmFJ20iZP+asjcd5o2JVKYfG1ef?=
 =?Windows-1252?Q?0D/q4xOxTc+XRv9GLBQwXwbKq0hHtHw9WYfnqkhQDoZM9G4MK8p6fz0b?=
 =?Windows-1252?Q?znLl0VN660THANCsHZst4wvL1DdYFIs7YIj3veACFKVUOiUuFWASvyot?=
 =?Windows-1252?Q?PwpnzdM1ZvZOusIWac5xORP+FkcsV5vz1ibJMKEwRKInzvI6+jDHdcLG?=
 =?Windows-1252?Q?q7aM+zz8jQMpwpK6xb3g4B8sgIX+Yqyz6DYsjkq3bIVugFWhXz59tGO4?=
 =?Windows-1252?Q?37PKPSMzaCHO5YRMbivZYLIbgL2R5C3G7+ig+hCEK5cuTu6LMIlSN902?=
 =?Windows-1252?Q?zMjpw/zMlqQvQPcpr8xH+UXed7cHLRJwgZg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 6:DneO6mXgG6X5veEPuB6B78fORnNXooo1MJ7Pe7RD9XaV/I7zsn0tllCjGFtEakJOIrxc8799M4LWT1z86h/9yE6BAF+xlsSl33d6+tJeg+eS3Cjz/NNH8Ur7kvn5TnL3OiwYgQm4dPuAkKuNYoqMRQ25sluMsRuQt3Bil6SQInrJ6OEoptHn3QMO/EY5o5QBumT7vIyO6WdYl9ehPKsQ3PGAG2e+0YtXvr7aakb8vXJgqRVonDkCvqEHBDFaCkbt/iwS26MUU+YrE+c9iVInaKV30w8Jd8GxwJzlfPZxxsg9vnXNFlEkPCDolAp2ATVhP+SAnptJkBfIGXYwebRQryRNH9q/KeyWkEkSpFimN/t0l6kQqmNOvGaIUa/S9+GCR63OtCHDhD1Er0fQazPlvEUVh4qsL/ObPqj7zrkY0sX/Eb9D3rvvUZh3Pq6i7AVAfqoxLncIiMaaD2hHdelUEqjzexoBIZg7t0dq1ImN+ep25Kt6dCE79Ebd2StPkuYIwk++AMT0SvXi5SRj6HoFEe8Jl+9Uuu0th0XUALDQpcU=;
 5:nzRT5rGwH8X/ZvtjPQfraRXHDZxP1sW9rkG/9E02z+mLQI6vaHCO27NZCONj0UxjDpA+P8DCNXChoG2I2UPWY7meSZCBZvJRiPCHSe57Tobm8fF6fp0seQxah325WeiF0MpQWnLbxaLEVp1CoOdZB5zPe2PCff5ZUtDgvdpsK18=;
 24:LFml53DNmear8tiwnfqreUtEFyt7YxvnrGsbAkAePbrfljtD6d7G3FsS9ASMNE+pdLMPkPF7/oB3VBJD2uUnV7r4smxLtAMkIKA/Ky37lV0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 7:ZHHT/484l4jMHemXY60O2n4qO6dVOPaLAoKdQoHBqEsmIwpicT9lzJo/Z60oTvEvdq4V3IsWtwn0ciPwU8d0KtK+z9Cu/jVP/7a4e1WREM5x8Zymv+waXJsTzZOEsKbGEXxqLKIthwdQg1mtyX3j9VroMolMTypQTzuChdcCJZ8IXwDHwI6lcjbDty0svDBw/N4s9XNVd8NKpIP3KIK5tuexee3op3PbdskvKZOlyjqsYOzAi6UDdcKNiqnlEN9vSZvVGZgEybILn2ZmRyNk0s3bshAMVyLqJIAvjtPzXZGO019i39tt+7t5/fFswBfGKZaClvWkS3xFgy7GtBjfuw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2017 07:32:25.1059 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2191
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTkvMDUvMjAxNyAwNzo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTguMDUuMTcgYXQgMTc6MzgsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE1vZGlm
eSBDb25maWcubWsgYW5kIEtjb25maWcuZGVidWcgdG8gZGlzYWJsZSBkZWJ1ZyBieSBkZWZhdWx0
IGluCj4+IHByZXBhcmF0aW9uIGZvciBsYXRlIFJDcyBhbmQgZXZlbnR1YWwgcmVsZWFzZS4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+
IFRvIGF2b2lkIHBvaW50bGVzcyBjb2RlIGNodXJuIG9uIHRoZSBtYXN0ZXIgYnJhbmNoLCBzaG91
bGRuJ3QgdGhpcwo+IGJlIGRvbmUgb25seSBhZnRlciAob3IgZXZlbiB3aGlsZSkgYnJhbmNoaW5n
PwoKSSBkb24ndCB0aGluayB3ZSBhcmUgaW4gc3RhdGUgdG8gYnJhbmNoIHJpZ2h0IG5vdyAod2Ug
c3RpbGwgaGF2ZW4ndCBoYWQgCmEgcHVzaCBpbiBtYXN0ZXIgYWZ0ZXIgdGhlIGxhc3QgZm9yY2Ug
cHVzaC4uLikgYW5kIEkgd291bGQgbGlrZSB0byBoYXZlIAp0aGUgZGVidWcgZGlzYWJsZSBhcyBz
b29uIGFzIHBvc3NpYmxlIHRvIGdldCBtb3JlIHRlc3RpbmcuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 07:47:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 07:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBccf-0006Rx-2b; Fri, 19 May 2017 07:46:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dBcce-0006Rr-8R
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 07:46:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 12/B6-03058-BE2AE195; Fri, 19 May 2017 07:46:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRT235ndHcWRcVQ8eSvHxLTUVbpIF6i
 HrIcKewkULGdzcjf2xs4aBpWShqlkSkpq1uY1CRY1KcvUVExUMsWkHrLQUEtF19QFiW4zjpr9
 T9853znn+87PITA6R+FDcGkWzmxgdYzCBddEOp0I/1oZEK9qfBYS87nIrjyMjjfntyjjUIJca
 1Ab05LkmoaxGrnpZh1Ku21TZ6B2Sy5yJnAqA4O+4Wu5yIVAVA6CwQdTCjGgqUIZFFqnFWKVB3
 UMftgXZCL2pBLAMXEfEzFNRUL1dA8mNmBUA4KBp7NykVBQoTC6tLjaQFL74ZOtD0lywdB/txg
 XsRfFwff5ZSTVuENf6cRq3plSgc1euCqMUTFQah1EEt4KzXPlq8JAMTDX3YGLwkCVIihazEaS
 o0AoyenEpSJ/eD1QvoZ3QecHB5LwSXA0vhHMEQIOgv6sU1I6HYbf1smlmXeUsPJ+RCkRIxg0d
 VwRsRtFQ/NYq0zKm2C8PVspNdQjmG66txYIn9o6uayQAocbFExlrPn2g7asQiQR3+SQb/2NFa
 DQsk1/ULZp77JNez9E2GO0g+fMlzhzeHRUhNqsTdFY9KxWFx6l2huh53ieTeF0rJqPOG/UP0H
 CWTgJ7zn6WRvXhbYQMsaLLIkLiKfd1MbkyxqW15wzp+o4vgv5EQQDZE+FwLmbuRQu7YJWJ9zW
 Og2EK+NJ4sJ10SRvYvW8NkWi+lE4MV+zYJfRuMFo4Hy8Sas4gxKLNKmGjRHrFzqM/H08SCSYo
 l1NnFmvtfzPzyBvAjEeZLY4xVVrsGwozQgmZIKJzDFf0YSF/Uf5ZKDqq6fPBA6drahMHmXa3m
 lawxY6j/R1ZRFMXk1wgsreOxVbnRRY/OrjUd9bxSXkF2tVy/WJ3u1Vex5kLe2bHD746NdYvVy
 O3L2cD71MpWdndyMX2w18KChkZ21PpWMkz3rxRbqRbe4e/2NxKiZiihLtmaboA+mJK8poVfC2
 2IpSBuc1bFQYZubZv/vsGaOcAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495180007!69407004!1
X-Originating-IP: [104.47.0.76]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8452 invoked from network); 19 May 2017 07:46:47 -0000
Received: from mail-he1eur01on0076.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.76)
 by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 May 2017 07:46:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=XtkNA9eGwntXlepuLpAbsgsONS0NgGTP2AeVU0ms2BU=;
 b=hL8fQ/xPRyPX3wP1f0XqELzjDiy7N60W6Nr1IQfUjvzG3zUAb/KRvUzFvJ2NtwBnCqHA67ji+pA//2uRr5x60qKANTu8j0yvVeGlLuMryY7DdwDDMUZ/rLAk3/xy0nGauezsy6FuhjNuvfMYLhTp5MnhGHT5lOBnwYIihp7oJgk=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 VI1PR0802MB2189.eurprd08.prod.outlook.com (2603:10a6:800:9b::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Fri, 19
 May 2017 07:46:40 +0000
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>
References: <osstest-109557-mainreport@xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a28b7e99-0c60-533b-97e7-766d14451774@arm.com>
Date: Fri, 19 May 2017 08:46:35 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-109557-mainreport@xen.org>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR0401CA0018.eurprd04.prod.outlook.com
 (2603:10a6:800:4a::28) To VI1PR0802MB2189.eurprd08.prod.outlook.com
 (2603:10a6:800:9b::22)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2189:
X-MS-Office365-Filtering-Correlation-Id: c3084a0b-984d-40f0-f84c-08d49e8b2fe4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2189; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 3:U96PGCcKZ1HwAdSaP5iC7AwRisyMGiEEyshpkhWFGGCOZ1jDjpVgVZNF+va4b0Y3lJLgfaCpF6KHzVJ4AAiXDzFIduy0+GLXxm4gmXAglfNA3VoyRv6UMTkuXxBCpgLdvfDszVKEbmLecgERUEGQ9ZOyylZ+djAfELsN61gASoUyfGl9gsvZBWHo1snm0VuSxgHs8md9OE8kALCoaZvCYqes8NqJE5OUJVsfAzHINayP8Ul+KqUjIIr2CFLJKRGyStLLz4H8ql8Vi9gbM0MyNR9oVmVLvd2NlQ6BNjnJPHMIti9rZz+nfADcVodDhUpfHqER5/zGJes/AuRKNwo1GReT8bvFYuE8lStNdTaKF/w=;
 25:dNGvOHOswT+FoQPtITKn2b7cnZabkyHaXJgvXMwznSg2XIS0/RLm+Vc8u1F3MPDl/x5FEu+B8FOuXoJI1XL8h8tpoN3K4i3DiFCOyCob2iJHuq75IN2zapTjlVZ+ccfg42KI3Lqmb8HzjiSJPK8+/JGe+EFUUg+6wxvtpUMv89Sr+28rWDqXEacDGUe2AtZLpOtvcnmJHWlPfskqXsaH1NHmrMULIFer+Y9iO3HwNtc0uop0fYn3g2/TUX5D2bE8jmQBNzIU66XZw5MrwzhKhUE3jaEc/XqoyjgZgjGU6BV+F7jAiwa+iHNH9nwqJZBvpQBvdD8Cg0To6oMa8U9Y1msfIZGabuXvV5hGamsIHxskdpA9zswl6sLqOuk7w1XEeVwsGjCdJP+I8XZZIgI3wsG6UDqgtw93jbK0CUInauVXZ504eLH6n3pB1xzWWgp9ytUAnuFp+YaRTu+iBLoGfUEpy1qIccWF4HHtTkfXDDQ=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 31:Ji9zSo9/l7uXUT7de/rmV1BmAEOMYILhsTdo92KE7QVkCVMMO+28A60LPbjBktoV+Yb+NyDzRo65fKojIUEnsNyoRteDRXPQHcj+RM5+mbVXcbUEU451iIGN6CAeTuY7x/gSXyEqF0pV2QVCfYKLB/UePcq/FbQLhTQFgHsHKkF8poR09QQZSFpi4PkLZ0ctEA5c4hW/UTJXsj289SyR8CmNKgPR8QYKI5B6m1Guc3g=;
 20:GzU2rrR/CTHB4vNXoCjPyFK7y+5Zxc9tUS+TNZ9FhKptE2EfUWSP/rJwiTifhv1O/4FbBH5I1UkzLao6KmXgr8OMzch/xxH3tLoq+yXw0/0yjEOU3iau7IOnzR5hLBaHn02HuBg9cnC977q4qA608xPaUgfgDa0CpgDHykrsZG8=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB218904C09AE855C531D4222680E50@VI1PR0802MB2189.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(180628864354917)(20558992708506)(4114951738403)(114974198459425)(70601490899591)(211171220733660)(228905959029699);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:VI1PR0802MB2189; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2189; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIxODk7NDovTFhLMHNvQlFqeUZrVlBBYkwwTHhNdFh5?=
 =?utf-8?B?SzllSWkyMHdqazRUVFlpTTA5YTJqcllCeDZ5MHd6K1dyUW14bVZJb0ZnNVFm?=
 =?utf-8?B?VFMxdEV0NDhzMlVnK0gydmlMYm94NzgySDdRcEMvanRyNTkzTkhBQU1TMjc3?=
 =?utf-8?B?blVVUnJVanVOSU5hcXVKRmFXYmdDckZrblhKOS9GbkM4eGtPKzI2Mm01VXMw?=
 =?utf-8?B?ZXY0Rkk5SXlidnFnaDNLSnQyV0RaRXNhOVkzdDh2OGl3ZmtaVWxzNm5oclFM?=
 =?utf-8?B?VHR4Wk9zcG8xTitaVEZwaFA3dHFvTmY3NU9GM0N4Mlo1ZmdPci9Kb25UM0JP?=
 =?utf-8?B?R1JSZklsVnFCODV2NFdORDFJdkpRVUg3VC9MOWt4QWYzTG9yWjVocElkVEpV?=
 =?utf-8?B?ckhEc20zaXN1U0p3YkROeGN0cHpjR2F6MUdrZS9SOUFEd0hpd2VPMWdPYVlz?=
 =?utf-8?B?L0dyZ2l1ZmkySUhsVFBQQXg5SXorMlFpZnAzaXk2WHIydm9zMFNBNktVbjVV?=
 =?utf-8?B?dm1VNXNBcURnT2FNSGtNbUZicm5UQ1paZVM5U0RCUy9iRGdaUTI3V2tjQ1ZV?=
 =?utf-8?B?SENzdjlaM0tYS1FkZzlSSW9QSlVPMktWVklFNHBhSTY3S3pJSllBMTJ6MHRy?=
 =?utf-8?B?TnpKbTJJdER4TDJhQUhmV0JpZnZiZjUraGJPcUdhcFVvU0pRWkdGQ0U2Q2VK?=
 =?utf-8?B?Zk1RRmRNZTBZTjN5V3BUMy9FNG9IeGJEcllGVU1tTmd6SFdWRnhWVVVDbkNR?=
 =?utf-8?B?UHg0S1hIR2wvS3d2dFhSNzY2cWtKVmpLWXo4aDhnbExNVkFuNDRIaE1nZSta?=
 =?utf-8?B?Q0dnNGNwVDQzWnpGOVV6MGM5dk9VOTlBU083dHhGa0VmcmtlaDgxdnZuWkgz?=
 =?utf-8?B?TGlvWkc3OFZ3VWJ0UkV2ZlBuUkxnVXBWQzRxemxjVnZaK1VjVXdaNmpwV3JJ?=
 =?utf-8?B?MHc0WThPV2pGNk80WjdTazBxMmpUK2l1STA3Z2tKVVZ0OTlZTCt1TkNaU2cv?=
 =?utf-8?B?ZFBWM3l1TDF3TEszTm5YRm14TTVBRi9xQjRKamxIc0tQbXR2N2t0RVYzU1hD?=
 =?utf-8?B?Y0ZwTlp5MXhvaXFzWXJydEJma2RxSi9ETlN2VmFoM0Flb1MwZTZqcmJuUUVv?=
 =?utf-8?B?bmZFZVFrSmI0Wi9jemM3cFZIeVhLNlM4NTI3Mm1IQ3UrSGJFRE5mUUJocWJQ?=
 =?utf-8?B?ZStOVlJJWG4rUjJiTElYcndWbGhDamZaMlQ5WTA5NjhKbVBwZVBYZ1FpSDdX?=
 =?utf-8?B?dkRsa3dQS1RzRnEwa203Ykw2ZnR2V1N3NmhiNzhKNjNpZzlQc1huTFg3Tzhq?=
 =?utf-8?B?SGtTc1Nvc0cxOTJUUXorYU9Ya0hzUW9ET1I0OHdOTitQODJGbEVTOURsYy81?=
 =?utf-8?B?cnpWSUZMOUpwUzF2V0JMUitxeVQrQUNjM2xLci9UNFNFYmZUSUk0R3FoSE4z?=
 =?utf-8?B?SFk2NEY2Sjg5TGZVUEhuNDVSdHJ4NmlRUjM2V0FKUkY3bG1pc3lCUFVSa2k1?=
 =?utf-8?B?MDEwb1E9PQ==?=
X-Forefront-PRVS: 031257FE13
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39850400002)(39450400003)(39860400002)(39840400002)(24454002)(377424004)(189998001)(36756003)(23676002)(8676002)(3846002)(229853002)(31686004)(81166006)(6116002)(42186005)(305945005)(83506001)(6486002)(230700001)(478600001)(38730400002)(50986999)(54356999)(76176999)(72206003)(50466002)(4001350100001)(5660300001)(6506006)(53936002)(6246003)(2950100002)(1720100001)(6666003)(5890100001)(66066001)(31696002)(65806001)(53546009)(7736002)(575784001)(47776003)(86362001)(25786009)(8666007)(6306002)(54906002)(4326008)(966005)(33646002)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2189; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIxODk7MjM6d2paczZnNXNINWpVOW9KNXhKTW0zb3BI?=
 =?utf-8?B?L1VZUVVqZnYwMEJtUFp3UU1DT2RBRFN3Ui8rcGJQYmlQYUxaZDBuTG55YU1p?=
 =?utf-8?B?aXQzdHJIT0ZvQ0UwTHpVdi9yck8rUzAzbjhOT3BucXpwN0kzUUJUSVZjaE5Q?=
 =?utf-8?B?bnQ2dDlwbkFIL2gydzJMUXZ2RXZzT3hkWW1vUFVKYWdpaE9UNlpYNUxtb0Rh?=
 =?utf-8?B?dFJnVkJTRWZ5VStuWUExQTNpSXBMcGd1bEJWaUxraHFIZ2JEb09ScnNJODBI?=
 =?utf-8?B?L3UraEpQZzlUZkdIN1hFV05FU2JBRFRGMHVFNlN3Q3RHSEpjbVplRnFoV01Q?=
 =?utf-8?B?Qm9hYWRCUG1CcnlLSWhRYlRqclNOKzFObkt0dDYweUpRTDZSblhCY0ZTREtN?=
 =?utf-8?B?cG1SbjZ4QksxTmRIc1VuRndaWEtvUVoyUkNqNWVSdXdicFpaLzVzVS9ML0dR?=
 =?utf-8?B?NmhVRFJFNC9Bc0NwOW5sOVg2K3gyQ3hnUllobXBsSHhJUEN0eFFjL2JkK0tJ?=
 =?utf-8?B?MVFxakNqbjc4bkVERWRKNTJrRmVjMU1DeGxBVURaRytGNW5mMVJZM0FrWXNl?=
 =?utf-8?B?MXdud1J1dDR0TlN4dXR5ZFZ4MTZLQnZ5RE5iQmpKY1YxQnBIbXRFQjQvRldN?=
 =?utf-8?B?ZWZOMlkzQWNCcHZJL0xQbndnTXlLcXdZS20ySXR2cC8rbjZRSm5ESThYdnBq?=
 =?utf-8?B?YnY4dGZFeW1wU1h0UGlxR0R1eGg1d1NucDF2YzkyaGZyWEpCMnhHREgrckRX?=
 =?utf-8?B?UXQrNnBqemg1emRwMTBNOEpzUmM0U3JIOERuSDhRSE5UbWUyazZ4V3BNMnE2?=
 =?utf-8?B?ME0yYTg5bTZPa2t3RHBRa1JQdTQ5RzdPUG8wRytuWUFiNC95S05wMHh3U3Nt?=
 =?utf-8?B?d3lXaTAwT0N3TUZDelo5VHFIaVdXSTZ1SlBWYXFFU0VvbDd2TkxLQzlZSGgv?=
 =?utf-8?B?ZkMzUXFhd0dGYUxUYyt3UG9ZTVFCNE12eEdaWTFLTkRkZ01HdFhRWTFsTlZB?=
 =?utf-8?B?c3kxcTdYU0tBV0VyT09vSVo3YW16VzExTXdrak4rOFVta3JmOWNRczgyRklX?=
 =?utf-8?B?OXBXSHd5VU8rclRnaERmREIxejBGVWQwbmFFRzF5UGFEMTBsSW91M0hOZkRr?=
 =?utf-8?B?TWJwUjJFYVA5YTU0TldFYStaMG1vaFJkVUVUMWJFQzdwYzVwVUJNelF3RXVI?=
 =?utf-8?B?WTRwaHUyOTlSSndrczAvbFFlQnJMRjhiYU4yK1lycnRnbFZTVjQxN1NaVkI4?=
 =?utf-8?B?SzRPRnJNR0M1UCttenBMd1RvTnF2b0phUmJmRkozK3h2WTNGSytTL0hDRHgv?=
 =?utf-8?B?akkyL2FXSFpHdGNBTXRPOGRxSnpGU2huM2hlSEZlbS91Y3ZQaytFZy84YXI4?=
 =?utf-8?B?OURUOWd4RDFTT2hqeXJlZDVndVdjVXAzVFo0Q3FCbUVINDBleW1BSXZvaVcw?=
 =?utf-8?B?dlFEcldkM0ZocjA1elgxNzJYVERCUlNzSHkwcVpIOTh6ZGtzMG9BWjBhSGds?=
 =?utf-8?B?NmdOWGcwWmVQYm01QlhoVEhkV21VbmgwbGpNak5IaGpON1M5QW4xSjNVZC8r?=
 =?utf-8?B?RmZaRDJaYy9DKzE2TFZldkJkalluMWI0K0c2NWNmaVdHMHNybDgyajFPbksw?=
 =?utf-8?B?d25DWkprVlVBMnRpTFBwR1NhdHJ5M0k1OGFhWmZSVkwyRzdPWmxPY3VXNUo2?=
 =?utf-8?B?dUJKK2h0ZlR3ZDBnaVZlRGNOVUl1SUsxWGo5d0lWME4rRTgrTDllNWtZc3d4?=
 =?utf-8?B?NmVnQ0FndTQrRFo0V2JYaTkzOE9Ob2JPelNlaTRMd0dkalVTc2tSb21NRUxK?=
 =?utf-8?B?dFRLMjFOTFljSWZ0NDVUckdGcFNOb1c3bUNUQTBjZW9XOFN3WnVqUHk3TWpt?=
 =?utf-8?Q?hldZWfXT/HWl8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 6:AxmJSyvStyYULyFVlV2csU8gyScoiXm5pCi3peKhrxZeS4F1mDu3NgQHMvB4QLtMAZ1t4zf3W7GjAwrMMlNYjOb0U6Wiuvi9q3K5T9u/Di5xaS9IkcK5I6kP4Oa/O1qaCNHXorfHlZquAzpCIEFmdujx34lN9rLO/Xbyo5snu4fwadRjbzVldwFUVG9KWBcLWhC92vBNbFal6Dm3KbvYt3dd1ixXcBsWpZWLIQcJC5tvvO5y8d1WqgihCiA62/OK+VPCBZCTmEYHzgDuG7QBJa+iCdVYYydkl+HX1rdGaaK5GVPMVv8CeK7Hzj/0WFn+K2RQdhO8suyW17/tdi5+5YX6LJuHScWtwuDtAsfHT07UR9zBZePITGduhCydR1RsumVWHos1vCZezCb76dims0zjcRO4e43YMBuyx3JwuEZhfeQyhBSDHPwrwSQ+DWBkDlurDE8C4xIN//yVjLToBfR2QQFpE3zxg6dviLV6ArkndPzSHyyQMM9A8p/lX2sTGt+rfUa16Yzbz6GpHP5WcX5h46ifkJ3zN6Jv9Pyx3nc=;
 5:5yonWZorIf0KgP9Eh0EpYXJ2ij2bZxKek9H7rHt1xHgl1q1cC3rPNyG2zLDzbIpl4Y5kNohO82j9/WicF2v08Dc7bj4lVpwZJQoWCfzJHiv2SPgQGrR3SlDRnx/jUxCwdUgv4Al6Y+yP0mXwMcXyNA==;
 24:j9qvzwUQ5ow3Og0DBP5jEouMhWIEazPM/iSgOtSrZPE2GjZGllsvLHMHsN5PB55YoGKOE60w6RQX+cvAjACkFd44fHC+Na3k5N7JfKIJ4ms=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 7:HxPBrv2vmWV9WhtjPU12i5qt5TXMSmkc05DUQmx7kcTTL5ScnOjpH7EkopZoEeGSIOGjDGlezKqaykKUAU3y1ZbVmELuZIthP8XCqWDJJX9twyKXUGwROVDVrvvMt6XrNqrQBOCANGx1eL07eDeXf88ovFO1mmabPd5hDGJIc3iEvvFialPZE/2rTnAmjEr22PqAxFtXVRRUL9FVMwOLldvPffw29d1mieon6HcPC+nBWSA83sBXNhbgZNGQPHMkiqVRnBT1BeeJG72ERiarFv16yTChgnoLFd7EPJ7gcxDCzr05MqxB/lrafk3zgk/UBmsTSvkzIdu+HKwaoJyr3A==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2017 07:46:40.1495 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2189
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, nd@arm.com,
 "xen.org" <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 109557: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOC8wNS8yMDE3IDE1OjE1LCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4g
ZmxpZ2h0IDEwOTU1NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NTU3Lwo+Cj4gUmVncmVzc2lvbnMg
Oi0oCj4KPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA5NDg2CgpMb29raW5nIGF0IHRoZSBsb2csIGl0IHNvdW5kcyBsaWtlIGxheHRvbiBnb3Qgc3R1
Y2sgYXQgcmVib290IChzZWNvbmQgCnRpbWUgdGhpcyB3ZWVrLi4uKSBiZWZvcmUgcmVhY2hpbmcg
dGhlIGZpcm13YXJlLgoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDkgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NDg2Cj4gIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDEwOTQ4Ngo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMDk0ODYKCkNDIEph
biBhbmQgQW5kcmV3IHRvIGdldCBzb21lIGZlZWRiYWNrIGhlcmUuCgpDaGVlcnMsCgo+Cj4gUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
PiAgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA5NDg2Cj4KPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTA5NDQxCj4gIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEwOTQ4Ngo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDk0ODYKPiAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTA5NDg2Cj4gIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQ4Ngo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk0
ODYKPiAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NDg2Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCj4gIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
PiAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKPiAg
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4g
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwo+ICB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCj4gIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4KPiB2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgo+ICB4ZW4gICAgICAgICAgICAgICAgICBhN2Q0YTU5MDRiNjI3MzE1NTFlMzY2ZmY2
MmQ4NDc1OWM4ZWU2OGUyCj4gYmFzZWxpbmUgdmVyc2lvbjoKPiAgeGVuICAgICAgICAgICAgICAg
ICAgMTc4ODBhMGYxMDQyMWM1ZTQ1NmQ1OTNjNzBkYTAzYjE2ODhkMzRhYwo+Cj4gTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTA5NDg2ICAyMDE3LTA1LTE2IDE0OjIxOjM3IFogICAgMSBkYXlzCj4gRmFp
bGluZyBzaW5jZSAgICAgICAgMTA5NTI3ICAyMDE3LTA1LTE3IDA5OjIyOjI5IFogICAgMSBkYXlz
ICAgIDIgYXR0ZW1wdHMKPiBUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk1NTcgIDIwMTctMDUtMTgg
MDA6MjE6MDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogo+ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiAgIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+Cj4gICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gICBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAgIElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gICBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cj4gICBZdSBaaGFuZyA8
eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+Cj4KPiBqb2JzOgo+ICBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcwo+ICBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcwo+ICBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+
ICBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcwo+ICBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1pMzg2LW9sZGtlcm4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cwo+ICBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcwo+ICBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcwo+ICBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcwo+ICBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcwo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+
ICB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cwo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbAo+ICB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+
ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+
ICB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cwo+ICB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+
ICB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbAo+ICB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+
ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKPiBsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKPiBp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCj4KPiBMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAo+ICAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKPgo+IEV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0Cj4gICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKPiAgICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3Rlcgo+Cj4gVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0Cj4gICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cj4KPgo+
IE5vdCBwdXNoaW5nLgo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gY29tbWl0IGE3ZDRhNTkwNGI2MjczMTU1MWUzNjZmZjYy
ZDg0NzU5YzhlZTY4ZTIKPiBBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gRGF0ZTogICBUdWUgTWF5IDE2IDE0OjU3OjI3IDIwMTcgKzAxMDAKPgo+ICAg
ICB0b29scy94ZW5jb25zb2xlZDogUHJlc2VydmUgZXJybm8gd2hpbGUgcm90YXRpbmcgbG9nZmls
ZSBoYW5kbGVzCj4KPiAgICAgVGhlIGxvZ2ljIHRvIG9wdGlvbmFsbHkgZXhpdCBhZnRlciBhIHBv
bGwoKSBlcnJvciByZWxpZXMgb24gZXJybm8sIGJ1dAo+ICAgICBoYW5kbGVfbG9nX3JlbG9hZCgp
IGRvZXMgbm90IHByZXNlcnZlIGl0Lgo+Cj4gICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gICAgIEFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAgICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4KPiBjb21taXQgNjkwZmRjMjNkY2M5ZDkxOGM2ZTMzOWIw
NmJiZmEyMjc0NzFmNjFkYQo+IEF1dGhvcjogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KPiBEYXRlOiAgIFR1ZSBNYXkgMTYgMTg6NTc6NTMgMjAxNyArMDMwMAo+Cj4gICAg
IGxpYnhsL2FybTogRml4IEFSTSBidWlsZC4KPgo+ICAgICBJbml0aWFsaXNlICpzaXplIGluIGRl
ZmF1bHQgYnJhbmNoIHRvIHByZXZlbnQgY2VydGFpbiBjb21waWxlcnMgKGkuZS4KPiAgICAgTGlu
YXJvIEdDQyA1LjItMjAxNS4xMS0yKSBmcm9tIHJlcG9ydGluZyAidmFyaWFibGUgbWF5IGJlIHVz
ZWQgdW5pbml0aWFsaXplZCIKPiAgICAgZXJyb3JzIGluIGNhbGxlciBmdW5jdGlvbi4KPgo+ICAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ICAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAgICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IGNvbW1pdCBl
YjEzMTk5MTAwZGZmYmExNDg0YWFjM2U3MmRjN2FhYzJiNDI2MjlhCj4gQXV0aG9yOiBYaW9uZyBa
aGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cj4gRGF0ZTogICBXZWQgTWF5IDE3IDE3OjI0
OjQ1IDIwMTcgKzAyMDAKPgo+ICAgICB4ODYvaW9yZXFfc2VydmVyOiBtYWtlIHAybV9maW5pc2hf
dHlwZV9jaGFuZ2UgYWN0dWFsbHkgd29yawo+Cj4gICAgIENvbW1pdCA2ZDc3NGE5NTE2OTYgKCJ4
ODYvaW9yZXEgc2VydmVyOiBzeW5jaHJvbm91c2x5IHJlc2V0IG91dHN0YW5kaW5nCj4gICAgIHAy
bV9pb3JlcV9zZXJ2ZXIgZW50cmllcyB3aGVuIGFuIGlvcmVxIHNlcnZlciB1bm1hcHMiKSBpbnRy
b2R1Y2VkCj4gICAgIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSwgd2hpY2ggd2FzIG1lYW50IHRv
IHN5bmNocm9ub3VzbHkgZmluaXNoIGEKPiAgICAgcHJldmlvdXNseSBpbml0aWF0ZWQgdHlwZSBj
aGFuZ2Ugb3ZlciBhIGdwZm4gcmFuZ2UuICBJdCBkaWQgdGhpcyBieQo+ICAgICBjYWxsaW5nIGdl
dF9lbnRyeSgpLCBjaGVja2luZyBpZiBpdCB3YXMgdGhlIGFwcHJvcHJpYXRlIHR5cGUsIGFuZCB0
aGVuCj4gICAgIGNhbGxpbmcgc2V0X2VudHJ5KCkuCj4KPiAgICAgVW5mb3J0dW5hdGVseSwgYSBw
cmV2aW91cyBjb21taXQgKDE2NzllMGRmM2RmNiAieDg2L2lvcmVxIHNlcnZlcjoKPiAgICAgYXN5
bmNocm9ub3VzbHkgcmVzZXQgb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIikg
bW9kaWZpZWQKPiAgICAgZ2V0X2VudHJ5KCkgdG8gYWx3YXlzIHJldHVybiB0aGUgbmV3IHR5cGUg
YWZ0ZXIgdGhlIHR5cGUgY2hhbmdlLCBtZWFuaW5nCj4gICAgIHRoYXQgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZSgpIG5ldmVyIGNoYW5nZWQgYW55IGVudHJpZXMuICBXaGljaCBtZWFucwo+ICAgICB3
aGVuIGFuIGlvcmVxIHNlcnZlciB3YXMgZGV0YWNoZWQgYW5kIHRoZW4gcmUtYXR0YWNoZWQgKGFz
IGhhcHBlbnMgaW4KPiAgICAgWGVuR1Qgb24gcmVib290KSB0aGUgcmUtYXR0YWNoIGZhaWxlZC4K
Pgo+ICAgICBGaXggdGhpcyBieSB1c2luZyB0aGUgZXhpc3RpbmcgcDJtLXNwZWNpZmljIHJlY2Fs
Y3VsYXRpb24gbG9naWMgaW5zdGVhZAo+ICAgICBvZiBkb2luZyBhIHJlYWQtY2hlY2std3JpdGUg
bG9vcC4KPgo+ICAgICBGaXg6ICdjb21taXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNlcnZl
cjogc3luY2hyb25vdXNseSByZXNldAo+ICAgICAgICAgICBvdXRzdGFuZGluZyBwMm1faW9yZXFf
c2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzIiknCj4KPiAgICAgU2ln
bmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgo+ICAgICBT
aWduZWQtb2ZmLWJ5OiBZdSBaaGFuZyA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+Cj4gICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gICAgIEFja2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4KPiBjb21t
aXQgZWZhOTU5NmU5ZDE2N2M4ZmI3ZDFjNDQ0NmMxMGY3Y2EzMDQ1MzY0Ngo+IEF1dGhvcjogSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gRGF0ZTogICBXZWQgTWF5
IDE3IDE3OjIzOjE1IDIwMTcgKzAyMDAKPgo+ICAgICB4ODYvbW06IGZpeCBpbmNvcnJlY3QgdW5t
YXBwaW5nIG9mIDJNQiBhbmQgMUdCIHBhZ2VzCj4KPiAgICAgVGhlIHNhbWUgc2V0IG9mIGZ1bmN0
aW9ucyBpcyB1c2VkIHRvIHNldCBhcyB3ZWxsIGFzIHRvIGNsZWFuCj4gICAgIFAyTSBlbnRyaWVz
LCBleGNlcHQgdGhhdCBmb3IgY2xlYW4gb3BlcmF0aW9ucyBJTlZBTElEX01GTiAofjBVTCkKPiAg
ICAgaXMgcGFzc2VkIGFzIGEgcGFyYW1ldGVyLiBVbmZvcnR1bmF0ZWx5LCB3aGVuIGNhbGN1bGF0
aW5nIGFuCj4gICAgIGFwcHJvcHJpYXRlIHRhcmdldCBvcmRlciBmb3IgYSBwYXJ0aWN1bGFyIG1h
cHBpbmcgSU5WQUxJRF9NRk4KPiAgICAgaXMgbm90IHRha2VuIGludG8gYWNjb3VudCB3aGljaCBs
ZWFkcyB0byA0SyBwYWdlIHRhcmdldCBvcmRlcgo+ICAgICBiZWluZyBzZXQgZWFjaCB0aW1lIGV2
ZW4gZm9yIDJNQiBhbmQgMUdCIG1hcHBpbmdzLiBUaGlzIGV2ZW50dWFsbHkKPiAgICAgYnJlYWtz
IGRvd24gYW4gRVBUIHN0cnVjdHVyZSBpcnJldmVyc2libHkgaW50byA0SyBtYXBwaW5ncyB3aGlj
aAo+ICAgICBwcmV2ZW50cyBjb25zZWN1dGl2ZSBoaWdoIG9yZGVyIG1hcHBpbmdzIHRvIHRoaXMg
YXJlYS4KPgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KPiAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiAgICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgo+ICAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgo+ICAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+Cj4gY29tbWl0IDVjNGY1NzllMGVlNGYzOGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4
ZDAKPiBBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
RGF0ZTogICBNb24gTWF5IDE1IDEzOjA1OjQ1IDIwMTcgKzAxMDAKPgo+ICAgICB4ODYvcHY6IEZp
eCB0aGUgaGFuZGxpbmcgb2YgYGludCAkeGAgZm9yIHZlY3RvcnMgd2hpY2ggYWxpYXMgZXhjZXB0
aW9ucwo+Cj4gICAgIFRoZSBjbGFpbSBhdCB0aGUgdG9wIG9mIGMvcyAyZTQyNmQ2ZWVjZiAieDg2
L3RyYXBzOiBEcm9wIHVzZV9lcnJvcl9jb2RlCj4gICAgIHBhcmFtZXRlciBmcm9tIGRvX3ssZ3Vl
c3RffXRyYXAoKSIgaXMgb25seSBhY3R1YWxseSB0cnVlIGZvciBoYXJkd2FyZQo+ICAgICBleGNl
cHRpb25zLiAgSXQgaXMgbm90IHRydWUgZm9yIGBpbnQgJHhgIGluc3RydWN0aW9ucyAod2hpY2gg
bmV2ZXIgcHVzaCBlcnJvcgo+ICAgICBjb2RlKSwgaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhl
IHZlY3RvciBhbGlhc2VzIGFuIGV4Y2VwdGlvbiBvciBub3QuCj4KPiAgICAgRnVydGhlcm1vcmUs
IGMvcyA2NDgwY2M2MjgwZSAieDg2L3RyYXBzOiBGaXggZmFpbGVkIEFTU0VSVCgpIGluCj4gICAg
IGRvX2d1ZXN0X3RyYXAoKSIgcmVhbGx5IHNob3VsZCBoYXZlIGhlbHBlZCBoaWdobGlnaHQgdGhh
dCBhIHJlZ3Jlc3Npb24gaGFkCj4gICAgIGJlZW4gaW50cm9kdWNlZC4KPgo+ICAgICBNb2RpZnkg
cHZfaW5qZWN0X2V2ZW50KCkgdG8gdW5kZXJzdGFuZCBldmVudCB0eXBlcyBvdGhlciB0aGFuCj4g
ICAgIFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OLCBhbmQgaW50cm9kdWNlIHB2X2luamVjdF9z
d19pbnRlcnJ1cHQoKSBmb3IgdGhlCj4gICAgIGBpbnQgJHhgIGhhbmRsaW5nIGNvZGUuCj4KPiAg
ICAgQWRkIGZ1cnRoZXIgYXNzZXJ0aW9ucyB0byBwdl9pbmplY3RfZXZlbnQoKSBjb25jZXJuaW5n
IHRoZSB0eXBlIG9mIGV2ZW50cwo+ICAgICBwYXNzZWQgaW4sIHdoaWNoIGluIHR1cm4gcmVxdWly
ZXMgdGhhdCBkb19ndWVzdF90cmFwKCkgc2V0IGl0cyB0eXBlCj4gICAgIGFwcHJvcHJpYXRlbHkg
KHdoaWNoIGlzIG5vdyB1c2VkIGV4Y2x1c2l2ZWx5IGZvciBoYXJkd2FyZSBleGNlcHRpb25zKS4K
Pgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+ICAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+ICAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+Cj4gY29tbWl0IGIyMzE4ODRkYTgwNWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVmYjAK
PiBBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBEYXRlOiAgIEZyaSBN
YXkgMTIgMDA6NTI6NTQgMjAxNyAtMDYwMAo+Cj4gICAgIGluY2x1ZGU6IGZpeCBidWlsZCB3aXRo
b3V0IEMrKyBjb21waWxlciBpbnN0YWxsZWQKPgo+ICAgICBUaGUgcnVsZSBmb3IgaGVhZGVycysr
LmNoayB3YW50cyB0byBtb3ZlIGhlYWRlcnMrKy5jaGsubmV3IHRvIHRoZQo+ICAgICBkZXNpZ25h
dGVkIHRhcmdldCwgd2hpY2ggbWVhbnMgd2UgaGF2ZSB0byBjcmVhdGUgdGhhdCBmaWxlIGluIHRo
ZSBmaXJzdAo+ICAgICBwbGFjZS4KPgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+ICAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+Cj4gY29tbWl0IDM2YTA0OWZmNDY1ZjIxYzM4ZjA5ZTZlNWUxNzVjODMx
MTQwN2Y0NGMKPiBBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gRGF0ZTog
ICBGcmkgTWF5IDEyIDE2OjIxOjA2IDIwMTcgKzAxMDAKPgo+ICAgICBpb2VtdS1zdHViZG9tOiBk
b24ndCBsaW5rICotc29mdG1tdSogYW5kICotbGludXgtdXNlcioKPgo+ICAgICBUaGV5IGFyZSBn
ZW5lcmF0ZWQgYnkgLi9jb25maWd1cmUuIEhhdmluZyB0aGVtIGxpbmtlZCBjYW4gY2F1c2UgcmFj
ZQo+ICAgICBiZXR3ZWVuIHRvb2xzIGJ1aWxkIGFuZCBzdHViZG9tIGJ1aWxkLgo+Cj4gICAgIFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gICAgIFJldmlld2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAgICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IGNvbW1pdCAzOTQ2Mzg0
MDg5NzIwZWFjZDlkNzM1N2QzN2NkNGE5OTA3NmQwNzRlCj4gQXV0aG9yOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gRGF0ZTogICBGcmkgTWF5IDEyIDE1OjEwOjUxIDIwMTcgKzAy
MDAKPgo+ICAgICB0b29sczogZG9uJ3QgcmVxdWlyZSB1bmF2YWlsYWJsZSBvcHRpb25hbCBsaWJy
YXJpZXMgaW4gcGtnLWNvbmZpZyBmaWxlcwo+Cj4gICAgIGJsa3RhcDIgaXMgb3B0aW9uYWwsIHNv
IHRoZXJlIHNob3VsZCBiZSBubyBwa2ctY29uZmlnIGZpbGUgcmVxdWlyaW5nCj4gICAgIHhlbmJs
a3RhcGN0bCBpZiBpdCBpc24ndCBlbmFibGVkIGZvciB0aGUgYnVpbGQuCj4KPiAgICAgQWRkIGEg
ZmlsdGVyIG1lY2hhbmlzbSB0byB0b29scy9SdWxlcy5tayB0byBmaWx0ZXIgb3V0IG9wdGlvbmFs
Cj4gICAgIGxpYnJhcmllcy4KPgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+ICAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCj4KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwKPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 07:49:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 07:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBcer-0006aQ-Hx; Fri, 19 May 2017 07:49:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dBceq-0006aC-AS
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 07:49:08 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 1E/F9-19409-373AE195; Fri, 19 May 2017 07:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG952zy/Fy5HMWvi2dtOhi4dKKioQ
 0hCiiECzKEOysTm61zXHOtBWBRquYEHmhsaZZNEzJP7xkKVSmM4ukIGtd6bJKiMxbrSbYhXZ2
 vPXf832/93ne9/t4KVI5LlNRrM3KcmbGqJFHSvUriB0pnEedm9pSu3jdeFsVkYk294z5pNloj
 8xg1hXa9sr0zpcfZBZ7pK2zJ68UXabKUAQlxaUkOD5tLUORFMK1CH463UgASuwgYLQ3X9BxeC
 WcfVQpFfQcvBDOTPySCgYlLiPAdec9IQASH4TGkedhsxwnw5vA99A9RdF4Pdx9LxebLQL/QEO
 4fC5m4dvIj3A5jWPhwfmBcH4EzoCJexOkYCVD2n+9WExPgvbhGlLQgDUwfLcrPAJgB4Ku++OE
 OPMCcDm6pWJRIvQ+qpnU26D95l+5kAmh+fvs28XrEvj67jop5lQpIPi4djLUR0LTs99hcwxWQ
 rv/FiE6LDD0uh2JOh36nRflog79YtuNTNHsUcDH0i+ThgS4ba9AIuiUge/pFUI89MVA5YdWRT
 la6p71Be6ZZ7tnPfsSIq+iJTzLFbNcyhqtjjMU6K0mxmBMSUtdpTWxPM8UsEZGx2v3FZpaUWg
 hSiQS1IF8p7K8aB5FaObSrmx1rjJGV7j/iJ7h9flckZHlvSiBojRAd1wOsViOLWBtBwzG0FZN
 YaCiNXPoEwKmeQtj4g0FIupDC1Tx9IAAsAD0ReZp29Q+PkGJqjgaSSQSZbSF5UwG6/98EMVTS
 BNHHxVSog1m63T6YKgxITT2zxcaW5kZpCpFau+orupd5snmYCDi8EZ3RosL7Roz2UsaXzI/2r
 qT6zw/8UBd/+o/9YqHb/PNpz3pQbV2d/FQVl4gSv1MEvXm887jL4bXtlbf9m5JDVh8FcFLu+u
 dif1tib3n9IdeBZdvOHChvCviGjI1cEtyjlHOZnNsU+6TKI8yZ1NmdVK2QyPl9UzaMpLjmX/r
 OeawigMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495180146!101378336!1
X-Originating-IP: [104.47.2.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35616 invoked from network); 19 May 2017 07:49:06 -0000
Received: from mail-db5eur01on0084.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.84)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 May 2017 07:49:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4vixOcWSz1uLgIjneD68iOx6EPKcabOa17+BfOVnqJo=;
 b=UgtgDSpz7ykl/uNPifLRPFVQK6V8j2NqlQS5aDid2lzPTohXL3I58mgcdfJuZUwmtgsty/Bxh8iepinEADFrPVWVM7sL0nZESOGQ+7k521iR0acFNOh1YY1wdm2gKS2iGp8YCnxZEPpBF+pWLJRpv35sCsircYv105m+bwm5ILw=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0802MB2187.eurprd08.prod.outlook.com (10.172.126.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Fri, 19 May 2017 07:49:03 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7113020000780015ABB8@prv-mh.provo.novell.com>
 <591D7A6C020000780015AC05@prv-mh.provo.novell.com>
 <9468fe04-6fac-773a-3a01-efb7b7ecdc88@arm.com>
 <591EA9E4020000780015B2A5@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e728780d-7b0a-f158-edc2-dfaec60bbfbf@arm.com>
Date: Fri, 19 May 2017 08:48:58 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591EA9E4020000780015B2A5@prv-mh.provo.novell.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR0401CA0007.eurprd04.prod.outlook.com (10.168.59.17) To
 HE1PR0802MB2187.eurprd08.prod.outlook.com (10.172.126.23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cb8b56a0-9b92-4c31-31e6-08d49e8b857e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2187; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 3:YD2yxzKgCfq16lyKZTgFLwZM+H4kssIuPZamg2LrF+y0FHl/tIUdwKBWgPbCVkDAhTwDKr/RE5PTW+rJMviorHcRJ7gj5bP8V6fAf1A2Rwo+B3x2bP4k9yVV7Ei9Gec8d6YehxT6u3H5cp0HsICZq60z8vTx8hSSmDDqMcprSy4iCbKJsiTR9iI4qbbzc+dcYutg+xXjEZ/IA8ex0ZguvkgoE6EQ8fp14Pm0G5OR+Xx1LzuwmfYSNkg7GZlwm47cPM8+ZOUoKtDTVZTRL7RmG/SDM6y2PRXyAm0Hyxhv247jbNes5of5SgF8vREid02vFtk68P0ZxwhTL6ilPS1GMwg9RhgdqL5TEOfzlarjpuY=;
 25:x4krsu612XhRgqpBY9+mtCDgL5eyf3KIA6OsGjK5PQ40BO7ri5vVqtxEN7gDpoP6j5W3N7CO3vzZWkC3hKjHvIDKJ8aOp9e94I6uaGCcUGVSN0IotRq1uGdMSGS4xx63Lm8vF8jxybS4a9+1uUaMV73Mdo8M8bUt3VJLe4TmaKk7gqv7WO6bPYd5bCLB8A42l7Y9CHIlk425dBqjDAtMyDQzIOeg9pN4ztIQ8+LAj/+pWn+0Ls3a91jPzVEOvG6qMvjw7v9/dsrkQTu1hQBsSRQnSK1snGLQ5D9waVkUDejCLshHIVkMkDe1L0sTMdaq5ZjcUsvrkz+hd5LB/q8JVnjjK+W7UawkMMDZz+jCC6Zzn5hW4cowUKjZ02Q88ewhdpohwDE1VKzqO2hRLhZmDNhLChahSXWrzTJXxlyDf7wTclU7lfRSdireA5U2Fhoi4w73RB7MBI5bWAtmYtlcZm3OpcvHrrAXnnbLucYTjBY=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 31:aL5xUzzsY2HeT/V/EAVAe8aIt0LLTRUrwrbrBOXaLZBtm9sHm5/2b/3/sdPM4+Rjwbzo3odIjIPXk+KsaVpeQQWA3QRXLH5QcZBS3VfIn5vdl6Vto2/ODnZDPgPlbcHCwAztiN5zUW26+xMv6R5dyLyHY3GZofrJuXIOun2vrxAagQ4wf6L+lmPYLoMGpyNXSHNg7mMJKARUAbaLDIX1MmEBlwPCPlwoO0z4dXBp1FQ=;
 20:Sdj1AqFgK/IxFiL7SF9b5Zrt42Evneldv8JWRTjZv0+9tJxH/Biz0RasmECvDHybimJ/t0j+mM1NZ/dveEXs0u/en9fR91XI+Z5E1Uv7+r2b23gE190ToiDurFFnSlqJs8EL28vW/JiPMYhPGe1DjgVjNXXiy4gtb3nJKgXm+LU=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2187042AF2C074EDFF1F701E80E50@HE1PR0802MB2187.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(6072148);
 SRVR:HE1PR0802MB2187; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2187; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 4:oPGGEWnzKBQ9+rATzpRk6X9ZjimQwjX5CGGFljUhfzlAmqWK0Z9td+1RozcXwivYoi9PWt6mjwi9UAD9fUtMmUt2txzqRuGhxyu0oIikHMAYAajDy3dZ2Ep7mGsK9wqRDdJyBP00wDJZhynXO0Vvx8cFhqPvvCmiXhHe7dxVM+o+XSLS3AADYh4qcowPASBFmlMO7XX4ok1U2Y+5WmxH6HVLSS/snJpQaeazHPJ/skdXepV1Pe5Va2Kqb6p5WdVJiq5Hw5iyzoLUO5umh17lXERXCbVRjesBZ7I0lNkMt0zHTruJ65ZjqYf0Fym/dGgBVv0aq+zBP+my0eEHHx7CUdox6F+wV6w0ieQMz0gjKgjzIaX67QvBpcW3h2SmpCUSU0T8xq83ejcZFx14tH0WTOKT8lsNyIKOZBEZJVTqhKQIN8ocHopZXL5PClSm3LqghdwEeJ7vxj5QNBezbSAxSrlFmu9Vjlj52kqmKne3GQXs7o/TVHdNrKlHS2zDAnU74SFTM1lGFQRHlV+cX8yQ2jcOaZoRDlDtz7ZPkm/vxT7fJUl8F7QL93ZR/oVX5OSxmsgwg2S4AtCwYqdzSjgZrtwrvDWEWeKsYK8uK9XF7VU5UkAtmlOKvazDnEYQeuqnscmg181hIxDN/r9JSsPRYzq47uBWaWjxvtWUgEdwuEMxn3J14bqRnlvahv8wjLI+Hc7HQY6JbxLMtu96dffqOqVL2aAn2FXGr7uI824WBaeL4i51gk7NZy/rc842pRWuUESNU0iT1bXDN445XNB9VAxn/B6CW7A0TxZruKwedE/gPCjTxPIcxltwU7rmBRIQmh9eaA9pFFhevd2arvloGHTg/Vkr1Lckh7+ALhYxA1g=
X-Forefront-PRVS: 031257FE13
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39840400002)(39410400002)(39400400002)(39850400002)(39450400003)(24454002)(7736002)(6116002)(3846002)(93886004)(86362001)(6916009)(4001350100001)(6666003)(65806001)(50466002)(229853002)(72206003)(5660300001)(66066001)(83506001)(33646002)(305945005)(2950100002)(47776003)(6246003)(230700001)(110136004)(36756003)(189998001)(6506006)(38730400002)(25786009)(4326008)(42186005)(478600001)(54906002)(23746002)(53546009)(54356999)(31686004)(6512007)(31696002)(53936002)(81166006)(76176999)(50986999)(8676002)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2187; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2187;
 23:++il6gAourDTaEHtKHtWT0nkMXUNnfYzk4D?=
 =?Windows-1252?Q?47nP3iv5bGCQv8G0ktUAXLFn7U3bL6TBWzan609gP1w3ApDQDStWTC4K?=
 =?Windows-1252?Q?oDK2hkBmHPThg80+eE/WfCGCZo1UBuv/wIv+jSoKSHSKMl6p7Pr8K6TP?=
 =?Windows-1252?Q?N8wB/DGdyWRchgqmYMKkUD3hQtvMxA/C0/0eTIJkZXr3ToCKuun42hXw?=
 =?Windows-1252?Q?XJb6srzQI1kNQiRW25HT4SB8ozzmjzoqSqRNYiSHbquIf84nYSrIMtQe?=
 =?Windows-1252?Q?rYZiB450W3NPByCdnrVWcIpy/eKhV++QChJ1hmBcKqzNwNfwp/+c5FPT?=
 =?Windows-1252?Q?cSR5NzkqpxAfbW+DSmkgx5IT71+V7WyTFWHCapyCbDNs1ba9S98+MmeJ?=
 =?Windows-1252?Q?f71mGTyOJx0gSnDSOnDwjkKj1wR9yqWeB2UVlvCVkySCltGmfHEO/Z8p?=
 =?Windows-1252?Q?HYh/n9r5tcrVMLTEE4ITCODb2egqbylweuxd91s5EphAEEiwyiGzTaor?=
 =?Windows-1252?Q?68TnsXo1h+0baGuQz/Zfb8DLxQNi1437ovstbMbRvimUebGpvSIJpxPE?=
 =?Windows-1252?Q?qUFPyvmdg1ft2/LDHiR34kFvTjhERr+St62Mz+6+/c8dML/3IT+qY2sw?=
 =?Windows-1252?Q?LUc6dxcl5qe37uMmf0tsO8nb4Yso7yGSiqMz/RFHFQrRgNgUIHWrrPys?=
 =?Windows-1252?Q?AZUOVObqSr9GIWJUzBKOIX7Mb/kUCB/q89N1U+jywY9tGcPehRresA2G?=
 =?Windows-1252?Q?JvgBgwARsZe/8XQ4cJGz+frw8l4WB4qDppSBkx6CijNoi6dBq54F6+Hy?=
 =?Windows-1252?Q?mlXMSeAjw464ftjAebRY8JSB38X/F6Dv79qCQduTx3hPG4jM9/81WqW8?=
 =?Windows-1252?Q?ffDnj0TniXoQsPIjCQ3/QrsFjeEdkaA58TbcvLG6CcUlKRaGQktbvPsE?=
 =?Windows-1252?Q?XjHnPbM9bKi/uHo6uQLRFNoxuCeKVwf7nsQkBTJ04aa7kZfjhlJxQvs1?=
 =?Windows-1252?Q?RiXC9/A50AdmCXINzfuRK/sboXalSXig/pzgPpJT6757fgMe1ffsMp4E?=
 =?Windows-1252?Q?VrqLiK6xSTT6Co5TMHgDF0ALcHI7FbBiATQJO5obYU6dTzPFZrrSjgJM?=
 =?Windows-1252?Q?2saWRa1dWp2emfyaOrG+MTl5IEl5vmQIZepik1ymH2eMtyFkrt8Re5FP?=
 =?Windows-1252?Q?Q58/P1g2JGst+jezWnsAxoEAk8JRGLRBTLNEq5R1LOQnpWNpxRTwEkYv?=
 =?Windows-1252?Q?N0WnxZXGp3yqOUk5xZ+Ofj+l0CmpmQ5BweSai8EQKu7d1XfjFrm8qfbR?=
 =?Windows-1252?Q?naoTfnXFd3ufcZkkpeKsULAhkoBl7qFDibl/m7LanQwd50GccEpbbAFK?=
 =?Windows-1252?Q?fVGk5VtSdoU+D5FBbQo/7Q8MhDv2tZXgpAQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 6:tNaEfj+vIrQo8au4Y3/g+FuVxkS2w3d5YWoaTWQ7WBIufe49hJ/pnACJdvqLuN4/HlNiU3e1Ur3XOalT3Y1yiAVpI6PZBb5gbil+eNXJj3gzEeeRYOuhbYR76QYWkoVt1b/nbx593EKgew828RvnF9nm7tTPuBh2O6Fpc6GuEDQqxONCG08DmY3gLvj63YgKR4ys+3dOsKsdOMSX8opkwuyW9Kz4r0Z0zK9vOlGjMd+4Yr1J49ecZV9S5QwnaMu2s4QESHwh6ZNaheF/vezla05+25+EXZMXwrRo6Cr01bnhAjGNgg5ixhuZJRQNHnHzSK6QJczHjdbbDTCd8DIycCpjFLE2NELwVKPlrKxHTPkS+pgarfhtB2s3w0rwTAIbslLPokhAvQBcDSlIdVrshfzut2o8UbvLdnws1Se69fDT2UoDI3Cm8bJONp68s29QJGECValeUl8oz6CvoOB3twwi/zynmZ4dg0UCqRHWiIH8S3fR5IaGsApsh/RFmmXJysVsx7bzR0rTAOmMhEhC4wjv2ecR0+px+8WHN6rm9G0=;
 5:PG0t1g5ZFYaavbuek78axyDvfdjq66NOpXOb4mPwtncFD9q6jHBx7VbhxY2SYa+rhZ6RTLY9AWhOZC5vwCxW9pRF0uJnmTO9kXxRJcIDIydPpYh4IL9D04mUqoekmNOIUiIDKxYmulyabTaHGcTIZA==;
 24:LhCGKogZjpJA3vhU/jhIyDhiPjsIDp6UeW7PChZG0v9CafNuy7EvIHAZ0HFn2MZLDRU2fUV/t8ch7i6+qrXLbTyp13/dv3e7h6zdE9MG4wg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 7:KDJC1f2dh+mj/0F4W3QFg+i2O156cLOEMgCi2k4fhJ/aaybPowNrP1IMjhrz+851O+VvCs2yPOaw0U/ZH9oG0JVgzHL00W8GLwbsZAGc90BPhOgI4MQMk1xhYNFD9ryhl/dIbBbzWoyHhShjV0vO2+zxj4mET/LtpSOle/gobevnjymM87WefUlhpO6Ee7Casv1p5iixl92rvS8AvXufbQ1EsKfsz0eASOPe2mAi7rmIm8Mri9STmyiHCGhHehtcwSZte4pdahpbyjh5fWMCLw3628kQgAJ08O19F/nZm0dzETmTmXpgbwaczuWFeQYacWTG4jq8/HsspG89EKDo/A==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2017 07:49:03.7600 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2187
Cc: xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 3/3] arm: fix build with gcc 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTkvMDUvMjAxNyAwNzoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTguMDUuMTcgYXQgMTc6MTIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDE4
LzA1LzE3IDA5OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoZSBjb21waWxlciBkaXNsaWtl
cyBkdXBsaWNhdCAiY29uc3QiLCBhbmQgdGhlIG9uZXMgaXQgY29tcGxhaW5zIGFib3V0Cj4+Cj4+
IHMvZHVwbGljYXQvZHVwbGljYXRlLwo+Pgo+Pj4gbG9vayBsaWtlIHRoZXkgd2UgaW4gZmFjdCBt
ZWFudCB0byBiZSBwbGFjZWQgZGlmZmVyZW50bHkuCj4+Pgo+Pj4gQWxzbyBmaXggYXJyYXlfYWNj
ZXNzX29rYXkoKSAoanVzdCBsaWtlIG9uIHg4NiksIGRlc3BpdGUgdGhlIGNvbnN0cnVjdAo+Pj4g
YmVpbmcgdW51c2VkIG9uIEFSTTogLVdpbnQtaW4tYm9vbC1jb250ZXh0LCBlbmFibGVkIGJ5IGRl
ZmF1bHQgaW4KPj4+IGdjYyA3LCBkb2Vzbid0IGxpa2UgbXVsdGlwbGljYXRpb24gaW4gY29uZGl0
aW9uYWwgb3BlcmF0b3JzLiAiSGlkZSIgaXQsCj4+PiBhdCB0aGUgcmlzayBvZiB0aGUgbmV4dCBj
b21waWxlciB2ZXJzaW9uIGJlY29taW5nIHNtYXJ0ZXIgYW5kCj4+PiByZWNvZ25pemluZyBldmVu
IHRoYXQuIChUaGUgaG9wZSBpcyB0aGF0IGFkZGVkIHNtYXJ0bmVzcyB0aGVuIHdvdWxkCj4+PiBh
bHNvIGJldHRlciBkZWFsIHdpdGggbGVnaXRpbWF0ZSBjYXNlcyBsaWtlIHRoZSBvbmUgaGVyZS4p
IFRoZSBjaGFuZ2UKPj4+IGNvdWxkIGhhdmUgYmVlbiBkb25lIGluIGFjY2Vzc19vaygpLCBidXQg
SSB0aGluayB3ZSBiZXR0ZXIga2VlcCBpdCBhdAo+Pj4gdGhlIHBsYWNlIHRoZSBjb21waWxlciBp
cyBhY3R1YWxseSB1bmhhcHB5IGFib3V0Lgo+Pgo+PiBJIGFtIHdvbmRlcmluZyBpZiB3ZSBzaG91
bGQgZHJvcCBhcnJheV9hY2Nlc3Nfb2sgYW5kIGFjY2Vzc19vayBhcyB0aGV5Cj4+IGFyZSBub3Qg
dXNlZC4KPgo+IEkgZGlkIGNvbnNpZGVyIHRoaXMgdG9vLCBidXQgdGhvdWdodCB0aGF0IHN1Y2gg
YSBkZWNpc2lvbiAoYW5kIHBhdGNoKQo+IHdvdWxkIGJldHRlciBjb21lIGZyb20gc29tZW9uZSBj
bG9zZXIgdG8gQVJNLgoKSSB3aWxsIHNlbmQgYSBwYXRjaCBmb3IgdGhpcyBwYXRjaCBhZnRlciA0
LjkuCgpDaGVlcnMsCgo+Cj4+IEFueXdheSwgSSBhbSBoYXBweSB3aXRoIGJvdGggd2F5Ogo+Pgo+
PiBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IFRo
YW5rcywgSmFuCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 08:08:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 08:08:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBcx3-0008SW-4N; Fri, 19 May 2017 08:07:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBcx1-0008SM-HC
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 08:07:55 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2F/28-02183-9D7AE195; Fri, 19 May 2017 08:07:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/facrl
 Ig1UvOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtrZvZCrp5Ki69e8DWwPiPs4uRk0NIIE/i
 6fN7bCA2r4CdRPPci+wgtoSAocTphTdZQGwWAVWJm4+3M4HYbALqEm3PtrN2MXJwiAgYSXzYJ
 tnFyMXBLDCdUeL2ymOsIDXCAm4SU+duZwSpERJIkphwRw4kzAk0/su0m0wgYV4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0
 jQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDQq2dgYNzBeHey3yFGSQ4mJVHe
 GQFykUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCctA8oJFqWmp1akZeYAowAmLcHBoyTC2wCS5
 i0uSMwtzkyHSJ1iVJQS5w0DSQiAJDJK8+DaYJF3iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 IwrxPIFJ7MvBK46a+AFjMBLW5+IA2yuCQRISXVwJh0SPg90wb55T3i2wX7pxWaRIq9Y3/JYib
 Pv19owqGLpoevnCvR2urKqpDvIfzxwRcHeYOGsv91n3Mcfc5rOy/ucPmy6Xrudf39LEvcD0Vd
 t61ue3wzhW8Dn+ujatN6x2K2dImvq++L1KXInnY/P/+x07HSneGJGqtrV8VJHLTmicy2f27Mo
 cRSnJFoqMVcVJwIADf0JFO3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495181268!99236928!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29560 invoked from network); 19 May 2017 08:07:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 08:07:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 02:07:47 -0600
Message-Id: <591EC3F4020000780015B350@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 02:07:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <osstest-109469-mainreport@xen.org>
 <5179f224-c6db-ac9a-2c29-8bd4d68d31a1@oracle.com>
In-Reply-To: <5179f224-c6db-ac9a-2c29-8bd4d68d31a1@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [linux-linus test] 109469: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE2OjU5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzE2LzIwMTcgMDY6NDMgUE0sIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90
ZToKPj4gZmxpZ2h0IDEwOTQ2OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NDY5LyAKPj4KPj4gUmVn
cmVzc2lvbnMgOi0oCj4+Cj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAo+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4gIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTQ0OQo+IAo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMDk0NjkvdGVzdC1hbWQ2NC1pMzg2LWxpYnYgCj4gaXJ0L3Nlcmlh
bC1yaW1hdmEwLmxvZwo+IAo+IFRoaXMgbG9va3MgbGlrZSBzb21lIHNvcnQgb2YgYSBkZWFkbG9j
ayB3aXRoIENQVTIgd2FpdGluZyBmb3IgcmVtb3RlCj4gY2FsbCB0byBjb21wbGV0ZSB3aGlsZSBD
UFUwIHdhaXRpbmcgZm9yIGZsdXNoX2xvY2suCgpCdXQgdGhlc2UgdHdvIGRvbid0IGJsb2NrIGVh
Y2ggb3RoZXIsIGFzIGJvdGggcnVuIHdpdGggaW50ZXJydXB0cwplbmFibGVkIChpLmUuIGFyZSBh
dmFpbGFibGUgdG8gcHJvY2VzcyBJUElzIHRoZSBvdGhlciBtaWdodCBoYXZlCnNlbnQpLgoKPiBP
bmx5IHR3byBDUFVzIGFyZSBkdW1wZWQgdGhvdWdoLgoKVGhhdCdzIGJhZC4gQ1BVNCBzaXR0aW5n
IGF0IHRoZSBmaW5hbCBsb29wIGluIGZsdXNoX2FyZWFfbWFzaygpCm1ha2VzIGNsZWFyIHRoYXQn
cyB0aGUgZmx1c2hfbG9jayBob2xkZXIsIGJ1dCB3ZSBjYW4gaW1wbHkgaXQgaGFzCklSUXMgb24g
anVzdCBsaWtlIENQVXMgMCBhbmQgMi4gV2hpbGUgdGhlIHBsYWNlIENQVTIgd2FzCmNhdWdodCBh
bHNvIGRvZXNuJ3QgYWxsb3cgdXMgdG8gZGVkdWNlIHdoaWNoIG90aGVyIENQVShzKQppcy9hcmUg
bm90IHJlc3BvbmRpbmcsIHRoZSBtYWluIGNhbmRpZGF0ZSB3b3VsZCBhcHBlYXIgdG8gYmUKQ1BV
MSwgb2Ygd2hpY2ggd2Uga25vdyBub3RoaW5nIGV4Y2VwdCB0aGF0IGl0IGFsc28gc2l0cyBpbgpf
c3Bpbl9sb2NrKCkuIE5laXRoZXIgZmx1c2hfbG9jayBub3IgY2FsbF9sb2NrIHdvdWxkIGV2ZXIg
YmUKYWNxdWlyZWQgd2l0aCBJUlFzIG9mZiwgc28gSSdkIGNvbmNsdWRlIHRoZXJlIG11c3QgYmUg
YSAzcmQKbG9jayBpbnZvbHZlZCBoZXJlLgoKVGhlcmVmb3JlIEknbSBhZnJhaWQgdGhlIG9ubHkg
d2F5IHdlIGNvdWxkIG9idGFpbiBhIG1vcmUKY29tcGxldGUgcGljdHVyZSB3b3VsZCBiZSBpZiB0
aGlzIHJlLW9jY3VycmVkIGFuZCBpZiBhdCB0aGF0CnRpbWUgd2UnZCBoYXZlICJhc3luYy1zaG93
LWFsbCIgaW4gcGxhY2Ugb24gdGhlIGh5cGVydmlzb3IKY29tbWFuZCBsaW5lLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 08:09:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 08:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBcyF-00005c-Dv; Fri, 19 May 2017 08:09:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBcyD-00004x-BG
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 08:09:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 23/B7-03920-428AE195; Fri, 19 May 2017 08:09:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS1dlhVy
 kwdfdzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aS3TcZCyawVKzZtIipgXEXcxcjJ4eQQJ7E
 01m3WEFsXgE7iVWf9rKB2BIChhKnF95kAbFZBFQl5ry9BhZnE1CXaHu2HaxeREBTYmbHJcYuR
 i4OZoE/jBKzWx+zgySEBdwlfr3/wASxIF7i1o9OMJtTwFrizNyZQIs5gJYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpnpJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgPLMg8BCjJAeTkijvjAC5SCG+
 pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwZuzHKhOsCg1PbUiLTMHGCEwpRIcP
 EoivH+XAaV5iwsSc4sz0yFSpxh1Oebc+/qeSQhshpQ4bzbIDAGQoozSPLgRsGi9xCgrJczLCH
 SgEE9BalFuZgmq/CtGcQ5GJWHeDyCreDLzSuA2vQI6ggnoiOYH0iBHlCQipKQaGO+y93ptst+
 /RTzss+LXbTe398isfjc/g/11RO5WS/49DAcUD114YRG4fxKbqRLbT3uVFu7rB+aaB+1Osa4w
 u8KXxJjz/c7hWiWz7Ncbdli3amx+sedq0LGvW2ICWuIOLZ0TnlHCv+njvqO3LS2nXNSo0Iyfc
 qb9baHxz5lyXPOELmbeCTm/1VyJpTgj0VCLuag4EQB9MQkG0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495181346!69381363!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16648 invoked from network); 19 May 2017 08:09:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 08:09:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 02:09:05 -0600
Message-Id: <591EC442020000780015B353@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 02:09:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <osstest-109557-mainreport@xen.org>
 <a28b7e99-0c60-533b-97e7-766d14451774@arm.com>
In-Reply-To: <a28b7e99-0c60-533b-97e7-766d14451774@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen.org" <Ian.Jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Subject: Re: [Xen-devel] [xen-unstable test] 109557: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDA5OjQ2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE4LzA1LzIwMTcgMTU6MTUsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4gIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTQ4Ngo+PiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgIDE4IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5NDg2Cj4+ICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMDk0ODYKPiAKPiBDQyBKYW4gYW5kIEFuZHJldyB0
byBnZXQgc29tZSBmZWVkYmFjayBoZXJlLgoKSSBkaWQgbG9vayBhdCB0aGVzZSBhbHJlYWR5IGFu
ZCBjb3VsZG4ndCBzcG90IGFueXRoaW5nIGZyb20gdGhlCmh5cGVydmlzb3IgcGVyc3BlY3RpdmUu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 08:33:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 08:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBdLK-0001wI-Hq; Fri, 19 May 2017 08:33:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBdLJ-0001vu-4Y
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 08:33:01 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 01/C7-03058-CBDAE195; Fri, 19 May 2017 08:33:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXf3Wrl
 Ig7UdQhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHl0N3vB5imMFa1L5rA1
 MLakdjFycQgJ/GWUaPjwig3CecwocffLNlYIZxujxO0pc4AynBwiAs4SX8/MZQexeQX0JXZMO
 gJmCwvYSPRc7WIBaZAQWKwhseLkBWaQhISAp8T5mY/YYOx3PxuAGtg52ASsJA6JdTFycLAIqE
 oc+Go8gZF7ASPDKkb14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AnzMAwQ7G7sv+hxglOZiURHlnBMhFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvbMGKCdYlJqe
 WpGWmQMMPpi0BAePkgjvbJA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ804DKRIAKcooz
 YMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmDQWZwpOZVwK36RXQEUxARzQ/kAY5oi
 QRISXVwNhqv65KU+P46oNWm89tyMjhmp7TenLTU32NtReYV8Zt+in3ISVuf4lG3YfpbFzlLOt
 u3pxQ+/7yrHMZWhLn6ue/0c5X3FV31T6Q+2RRpDn/nf1c9x4Z3nkl1+ecH1QRcC3ixq497p7z
 17Zzb/eOX7P54wIPB/eo5CI+AeZ8+c5Jk+uEzQuWbFFiKc5INNRiLipOBACohHKOfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495182777!98627379!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53355 invoked from network); 19 May 2017 08:32:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 08:32:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBdLF-0001HH-7M; Fri, 19 May 2017 08:32:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBdL9-0000uR-PW; Fri, 19 May 2017 08:32:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBdL9-0002uC-CF; Fri, 19 May 2017 08:32:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109581-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
X-Osstest-Versions-That: xen=17880a0f10421c5e456d593c70da03b1688d34ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 08:32:51 +0000
Subject: [Xen-devel] [xen-unstable test] 109581: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU4MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU4MS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEwOTQ4NgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2Ug
MTA5NDQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk0NTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQ4NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTA5NDg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk0ODYKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwOTQ4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NDg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk0ODYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTdkNGE1
OTA0YjYyNzMxNTUxZTM2NmZmNjJkODQ3NTljOGVlNjhlMgpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgMTc4ODBhMGYxMDQyMWM1ZTQ1NmQ1OTNjNzBkYTAzYjE2ODhkMzRh
YwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NDg2ICAyMDE3LTA1LTE2IDE0OjIxOjM3IFogICAg
MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwOTUyNyAgMjAxNy0wNS0xNyAwOToyMjoyOSBa
ICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTU1NyAgMjAx
Ny0wNS0xOCAwMDoyMTowMCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWGlvbmcgWmhhbmcg
PHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgogIFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxpbnV4Lmlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRr
ZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZQorIHJldmlzaW9uPWE3ZDRhNTkwNGI2
MjczMTU1MWUzNjZmZjYyZDg0NzU5YzhlZTY4ZTIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUgYTdkNGE1OTA0YjYyNzMxNTUxZTM2NmZmNjJkODQ3NTlj
OGVlNjhlMgorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj1hN2Q0YTU5MDRiNjI3MzE1
NTFlMzY2ZmY2MmQ4NDc1OWM4ZWU2OGUyCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4
bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFl
bXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5n
CisgJ1snIHhhN2Q0YTU5MDRiNjI3MzE1NTFlMzY2ZmY2MmQ4NDc1OWM4ZWU2OGUyID0geCAnXScK
KyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7
CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5v
cmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdb
JyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4
ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBU
UkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFC
SU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlCisgY2FzZSAkMSBp
bgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
L3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdCBhN2Q0YTU5MDRiNjI3MzE1NTFlMzY2ZmY2MmQ4NDc1OWM4ZWU2OGUyOnJlZnMvaGVhZHMv
bWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICAxNzg4MGEwLi5hN2Q0YTU5ICBhN2Q0YTU5MDRiNjI3MzE1NTFlMzY2ZmY2MmQ4NDc1OWM4ZWU2
OGUyIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 08:49:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 08:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBdac-0002uu-CX; Fri, 19 May 2017 08:48:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3059aa153=citrix-osstest@xenproject.org>)
 id 1dBdab-0002uZ-9c
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 08:48:49 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 09/87-01732-071BE195; Fri, 19 May 2017 08:48:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvW7+Rrl
 Ig94Llhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPt/QNsBbMEKw6sW8rcwPiMq4uRk0NCwF9i
 5fQnjBC2u8T09hVsILaIgLPEhA+3wWxeAT2Jf4e/soLYwgLBEgf//AWKcwHVN7JKfGyYzwLRr
 CrxtW0bE4jNJuAhMbFnIlicBSj++8p+ZhBbSEBLYunilUwQQwUlTs58AlbDLCAhcfDFC2aIOR
 YSOz72sU1g5J2FpGwWkrIFjEyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECw6eegYFxB2PfXr9DjJIcTEqivDMC5CKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfBmbADKCRalpqdWpGXmAAMZJi3BwaMkwjsdJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpU
 uK83iBFAiBFGaV5cCNgUXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvJJApPJl5JXCbXg
 EdwQR0RPMDaZAjShIRUlINjJ73r2mu/BWTWJNQE3SrvDp9YpxQCPPd4rcvT3+sKVu6ti5oq5H
 7Ef1Vcc+eLODUXjFzt2KF3b3Udl/ZghzXmJ6PFd94uaLPc+dqqU4/rqjBxmQvkK990ar1fJx6
 /PljvObfUietnF8xg+cWg0VTsaM/+5yQjxm983IeiL87JRVz7Yb7tfAvSizFGYmGWsxFxYkAr
 q4OLqUCAAA=
X-Env-Sender: prvs=3059aa153=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495183726!70440761!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27756 invoked from network); 19 May 2017 08:48:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 08:48:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,363,1491264000"; d="scan'208";a="433169867"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71350-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71293
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 19 May 2017 09:48:43 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71350: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMzUwIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMzUwLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTI5MwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 08:56:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 08:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBdi8-0003aN-4o; Fri, 19 May 2017 08:56:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dBdi6-0003aH-7m
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 08:56:34 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 1A/E7-02022-143BE195; Fri, 19 May 2017 08:56:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfSak67DZrl
 IgzXzjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynv2YxF1wUqujpbmFpYHzD18XIxSEkMINR
 ovHgGWYQh0WggVXi4qsHLCCOhMAcVonPayexdzFyAjl5EtdWvmaEsPMlfh99B2bzCghKnJz5h
 AXEFhLwkdh+5hEbiM0pYC/x4uYaVogV3cwS/3ZcZwJJsAkYSOx/9wRsKIuAqsSGzxPZIAYFSJ
 ybNRGohoNDWCBC4skSY5CwiICyRO+v32AHMQscYJTY8eky2BxmAU2J1u2/2ScwCsxCcscsJKk
 FjEyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDkQEIdjAe
 bHY+xCjJwaQkyjsjQC5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv0yagnGBRanpqRVpmDjAqY
 NISHDxKIrzVIGne4oLE3OLMdIjUKUZjjheX379n4niy8sd7JiGWvPy8VClxXheQUgGQ0ozSPL
 hBsGi9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeU5ApPJl5JXD7XgGdwgR0SvMDaZBTShI
 RUlINjDt7vs0t7dhyL0d/z+uKMP+rf/Z6ZvgzzixevO/y809T2ycXcmwTbr5zpofNpHq5UqDe
 IfHMlxZH10303Kn+1Mcut0Fvwa2FF3VF11j2zMqRSW7IzVxrP+VgtbHJ6ZZzZhed7q8Km331u
 U5n4Z/HGccLnijXHThizhCeHFp1Ztb3H6VB/69HyCmxFGckGmoxFxUnAgCpeCds0QIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495184191!78527813!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36939 invoked from network); 19 May 2017 08:56:32 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2017 08:56:32 -0000
Received: by mail-it0-f66.google.com with SMTP id l145so7031993ita.0
 for <xen-devel@lists.xenproject.org>; Fri, 19 May 2017 01:56:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=pUjkQchd9qm9sOdoCg5TMr4br35uNZQ9sxMdUGozeTs=;
 b=Wefa3HE9DXWUKzxUaJLt86x1Vi3ZGrW+pvKxrci4/v6EvuJkS0eIi9a4Bvbi3PhWfX
 EBJb8dfngfDgV26F4G/dayr4QS/CeY7zK+6o4dorzZufQJI3zOl0i7vnwG115UmnPM8y
 SI5zhXSR+u0eg+5FDSWfz0/p3vxH+UyM2lCPO7HKg3syh96kbi4/ZBUULzoaltVKZtTA
 pgfgRtfmcsm1WwYLFR/F7hPjqO9KEuYwIBnkJvMf13IoqlcvwYhKiqLDQB72IJ9QgF1R
 8RtiVvh26e06gNnO/oWCBKXi/sPf33ni+rZUkYct4qtEY6qrBHthksh1FSG6zr/DJKes
 /fsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=pUjkQchd9qm9sOdoCg5TMr4br35uNZQ9sxMdUGozeTs=;
 b=HEHcdViYKloO6bUlob5hWqHy9/FmToFCTZvN6aa065i8EQNW2Uw3RHRZhZzkAZxBTF
 PCVzV0b5fn/kD8CcPT/7pHWPeRAT4WADTqXqfpTfPNBbnOHWJVF0boKW41FxTfqDTQgx
 PTYYH3FFkODDRdBRGgjjtY5dBVGocIoLryHvaGsEn1SQhVTI64e/eiLT6RAhj2v+Sl1j
 r+i2OnhJvodT795PD+p0/AHadfkO+2uT+vXEapKnxqKWINbxAbtQnlygXUwu40Empl7q
 kiQEZSjxLiZBjWqpIAyotyPCAGK/bZ3K4Wk+QwDhBqAhXQNN9wsGzuF7pnAYUwEGNP7Y
 Hh5w==
X-Gm-Message-State: AODbwcDBzWjE6NPw4dXESmAKTV3ydNth/B+2p/Edwhap1qCJRf4Ow4Ov
 KYC0z5VuEOsuMaRr/IT6V5PyKn1cLg==
X-Received: by 10.36.48.5 with SMTP id q5mr27728500itq.15.1495184191388; Fri,
 19 May 2017 01:56:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.143.209 with HTTP; Fri, 19 May 2017 01:56:30 -0700 (PDT)
In-Reply-To: <591EAD37020000780015B2C3@prv-mh.provo.novell.com>
References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com>
 <1494424994-26232-7-git-send-email-olekstysh@gmail.com>
 <5915E35602000078001594AD@prv-mh.provo.novell.com>
 <6b370775-ae2a-36d5-5d52-fd04fae584f2@arm.com>
 <591D79AD020000780015ABED@prv-mh.provo.novell.com>
 <CAPD2p-nx=97xtv88qL+GQPopGW1hCq0h5KaWX+iOzpbGZG5R_w@mail.gmail.com>
 <591EAD37020000780015B2C3@prv-mh.provo.novell.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Fri, 19 May 2017 11:56:30 +0300
Message-ID: <CAPD2p-msUfwUcL1SzC8kUao-A4EDZsD5jtw79yDRTT9KbU8Evg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 06/10] iommu: Add extra use_iommu
	argument to iommu_domain_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEphbgoKT24gRnJpLCBNYXkgMTksIDIwMTcgYXQgOTozMCBBTSwgSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxOC4wNS4xNyBhdCAxOTo0MSwgPG9sZWtz
dHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiBwYXRjaCAjNjogQXMgZm9yIHRoZSBjdXJyZW50IHBh
dGNoLCBsaWtlbHkgdGhlICJpbml0IiBwbGF0Zm9ybQo+PiBjYWxsYmFjayBzaG91bGQgYmUgZXh0
ZW5kZWQgd2l0aAo+PiBleHRyYSAidXNlX2lvbW11IiBhcmd1bWVudCBhcyB3ZWxsIGFzIHRoZSAi
aW9tbXVfZG9tYWluX2luaXQiIEFQSS4gSW4KPj4gdGhhdCBjYXNlIHdlCj4+IHdvdWxkIGp1c3Qg
cGFzcyB0aG91Z2h0IGluY29taW5nIGZsYWcgdG8gdGhlIElPTU1VIGRyaXZlcnMgZm9sbG93ZWQg
YnkKPj4gdXBkYXRpbmcgIm5lZWRfaW9tbXUiIGRvbWFpbiBmbGFnLgo+Pgo+PiBTb21ldGhpbmcg
bGlrZSB0aGlzOgo+PiAuLi4KPj4gaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4g
KmQsIGJvb2wgdXNlX2lvbW11KQo+PiB7Cj4+ICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9
IGRvbV9pb21tdShkKTsKPj4gICAgIGludCByZXQgPSAwOwo+Pgo+PiAgICAgcmV0ID0gYXJjaF9p
b21tdV9kb21haW5faW5pdChkKTsKPj4gICAgIGlmICggcmV0ICkKPj4gICAgICAgICByZXR1cm4g
cmV0Owo+Pgo+PiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCj4+ICAgICAgICAgcmV0dXJuIDA7
Cj4+Cj4+ICAgICBoZC0+cGxhdGZvcm1fb3BzID0gaW9tbXVfZ2V0X29wcygpOwo+PiAgICAgcmV0
ID0gaGQtPnBsYXRmb3JtX29wcy0+aW5pdChkLCB1c2VfaW9tbXUpOwo+PiAgICAgaWYgKCByZXQg
KQo+PiAgICAgICAgIHJldHVybiByZXQ7Cj4+Cj4+ICAgICBkLT5uZWVkX2lvbW11ID0gISF1c2Vf
aW9tbXU7Cj4+Cj4+ICAgICByZXR1cm4gMDsKPj4gfQo+PiAuLi4KPgo+IFRoZSBmaW5hbCBzaGFw
ZSBvZiB0aGlzIHByaW1hcmlseSBkZXBlbmRzIG9uIEFSTSBzaWRlIG5lZWRzLgo+IEhvd2V2ZXIs
IHlvdSBuZWVkIHRvIGJlIGNhcmVmdWwgdG8gbWFrZSBzdXJlIHRoZSBmaW5hbCBzZXR0aW5nCj4g
b2YgZC0+bmVlZF9pb21tdSB0aGVuIGlzIG5vIGRpZmZlcmVudCB0aGFuIGl0IGlzIHRvZGF5IG9u
IGF0Cj4gbGVhc3QgeDg2LiBJJ20gbWVudGlvbmluZyB0aGlzIGluIHBhcnRpY3VsYXIgYmVjYXVz
ZSBvZiBlLmcuCj4KPiAgICAgZC0+bmVlZF9pb21tdSA9ICEhaW9tbXVfZG9tMF9zdHJpY3Q7Cj4K
PiBpbiBpb21tdV9od2RvbV9pbml0KCkuClllcywgc3VyZSwgSSB3aWxsIHRha2UgaXQgaW50byB0
aGUgYWNjb3VudC4KCj4KPiBBbHNvIGFzIGEgbWlub3IgcmVtYXJrIG5vdGUgdGhhdCBpbiB5b3Vy
IG5ldyBjb2RlIHRoZSAhISB3b3VsZAo+IG5vdCBiZSBuZWVkZWQuCj4KPj4gcGF0Y2ggIzc6IFRo
aXMgcGF0Y2ggc2hvdWxkIGJlIGp1c3QgZHJvcHBlZC4KPj4KPj4gcGF0Y2ggIzg6IEFzIHdlIGFs
d2F5cyBhbGxvY2F0ZSB0aGUgcGFnZSB0YWJsZSBmb3IgaGFyZHdhcmUgZG9tYWluLAo+PiB0aGlz
IHBhdGNoIHNob3VsZCBiZSByZXdvcmtlZC4KPj4gVGhlIHVzZV9pb21tdSBmbGFnIHNob3VsZCBi
ZSBzZXQgZm9yIGJvdGggYXJjaHMgaW4gY2FzZSBvZiBoYXJkd2FyZQo+PiBkb21haW4uIEhhdmlu
ZyBkLT5uZWVkX2lvbW11IHNldCBhdCB0aGUgZWFybHkgc3RhZ2Ugd2Ugd29uJ3Qgc2tpcAo+PiBJ
T01NVQo+PiBtYXBwaW5nIHVwZGF0ZXMgYW55bW9yZS4gQW5kIGFzIHRoZSByZXN1bHQgdGhlIGV4
aXN0aW5nIGluCj4+IGlvbW11X2h3ZG9tX2luaXQoKSBjb2RlIHRoYXQgZ29lcyB0aHJvdWdoIHRo
ZSBsaXN0IG9mIHBhZ2UgYW5kIHRyaWVzCj4+IHRvIHJldHJpZXZlIG1hcHBpbmcgY291bGQgYmUg
anVzdCBkcm9wcGVkCj4+IGluc3RlYWQgb2YgbW92aW5nIGl0IHRvIHRoZSBhcmNoLXNwZWNpZmlj
IHBhcnQuCj4KPiBBbmQgYWdhaW4sIGNhcmVmdWwgaGVyZTogVGhlcmUgYXJlIHRocmVlIGNvbW1h
bmQgbGluZSBvcHRpb25zCj4gaW5mbHVlbmNpbmcgd2hpY2ggcGFnZXMgZG8gYWN0dWFsbHkgZ2V0
IG1hcHBlZCwgYW5kIGluIHdoaWNoIHdheQo+IChpb21tdT1kb20wLXBhc3N0aHJvdWdoLCBpb21t
dT1kb20wLXN0cmljdCwgYW5kIFZULWQncwo+IGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nKS4gVGhl
IGJlaGF2aW9yIGFmdGVyIHlvdXIgY2hhbmdlIG11c3QKPiBub3QgZGlmZmVyIGZyb20gY3VycmVu
dCBiZWhhdmlvciByZWdhcmRsZXNzIG9mIHdoaWNoIG9mIHRoZXNlCj4gb3B0aW9ucyBtYXkgYmUg
dXNlZC4KWWVzLCBzdXJlLiBUaGlzIGlzIG15IHRhcmdldCBub3QgdG8gYnJha2UgdGhpbmdzLgoK
Pgo+IEphbgo+CgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 08:59:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 08:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBdkR-0003iE-Hi; Fri, 19 May 2017 08:58:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBdkQ-0003hs-Bv
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 08:58:58 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 1F/C1-19409-1D3BE195; Fri, 19 May 2017 08:58:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffCZrl
 Ig77LmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PzrNXvBR+OKA0+nMjYw
 LtHqYuTiEBL4yyixdvJ2pi5GTiDnMaPE711REIltjBLHL3WDJUQEnCW+npnLDmLzCuhLNB74A
 BYXFtCTePB9KQuILSHgJTH1xzRWGPv4vLeMXYzsHGwCVhKHxECiLAKqEhe7NrBMYORawMiwil
 GjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0LP1DAyMOxg7T/g
 dYpTkYFIS5Z0RIBcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXaRNQTrAoNT21Ii0zBxhiMGkJ
 Dh4lEd5qkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzuoAUCYAUZZTmwY2AhfslRlkpY
 V5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8G0Cm8GTmlcBtegV0BBPQEc0PpEGOKElESEk1MLqdev
 /vS6V7gen+87MPbdB1nPfM3natwcP+KsHpKiuufeSJenGcpf3GurnaooKSM796OKqJls798DY
 1L1A1XPRKcM6N6c/jnEq+rX/MEX3vDe+nGiEdMclX11epB+//sarC6v3hla8uJj54WjLtYyDT
 30nq8k/in61Tuv3aYt9T059h209PNxZTYinOSDTUYi4qTgQAr1JG93ICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495184335!100624998!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41218 invoked from network); 19 May 2017 08:58:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 08:58:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBdkM-0001zE-3y; Fri, 19 May 2017 08:58:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBdkG-0003Bm-D1; Fri, 19 May 2017 08:58:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBdkF-0007ez-Kq; Fri, 19 May 2017 08:58:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109596-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f78c8bf2c64f57d5148bea1a56ade2218a13e4d7
X-Osstest-Versions-That: ovmf=7a85e8474127ae6df47337a04797b2b443b57682
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 08:58:47 +0000
Subject: [Xen-devel] [ovmf test] 109596: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk1OTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNzhjOGJmMmM2NGY1N2Q1MTQ4YmVhMWE1NmFkZTIy
MThhMTNlNGQ3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3YTg1ZTg0
NzQxMjdhZTZkZjQ3MzM3YTA0Nzk3YjJiNDQzYjU3NjgyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk1NjkgIDIwMTctMDUtMTggMDk6MTE6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NTk2ICAyMDE3LTA1LTE4IDIyOjE1OjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWY3OGM4YmYy
YzY0ZjU3ZDUxNDhiZWExYTU2YWRlMjIxOGExM2U0ZDcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCBvdm1mIGY3OGM4YmYyYzY0ZjU3ZDUxNDhiZWExYTU2YWRlMjIxOGExM2U0
ZDcKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWY3OGM4YmYyYzY0ZjU3ZDUxNDhiZWExYTU2YWRl
MjIxOGExM2U0ZDcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4Zjc4
YzhiZjJjNjRmNTdkNTE0OGJlYTFhNTZhZGUyMjE4YTEzZTRkNyA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGY3OGM4YmYyYzY0
ZjU3ZDUxNDhiZWExYTU2YWRlMjIxOGExM2U0ZDc6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgN2E4NWU4NC4uZjc4YzhiZiAgZjc4YzhiZjJjNjRmNTdkNTE0OGJlYTFhNTZhZGUyMjE4
YTEzZTRkNyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 09:17:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 09:17:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBe2L-00055R-Ff; Fri, 19 May 2017 09:17:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jirislaby@gmail.com>) id 1dBe2J-00055L-PI
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 09:17:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 70/D3-03587-728BE195; Fri, 19 May 2017 09:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K5GNpwSFdth1y
 kwfbbqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akx6dYCjayV2zatoupgfEcaxcjF4eQwAxG
 iV8ndzGCOBICd1glbu97ytLFyAnkxEnc6VzKDGFXSsxccpQVxBYSUJL4tHU6E0T3ByaJ+weWs
 4EkhAXcJDbcOsYEYrMJKEq0nL0GZosIaEicaVwHNohZ4BqjxOalkRDNE5gkvj34xwiS4BWwkl
 i87SLYIBYBVYmp11eB2aIC4RIvtvxhhagRlDg58wnYdZwC1hKbX36AGqou8WfeJShbXKLpy0p
 WCFteYvvbOcwTGIVnIWmfhaRlFpKWWUhaFjCyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDT
 y00tLk5MT81JTCrWS87P3cQIjAEGINjB2H3Z/xCjJAeTkijvjAC5SCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvKXbgHKCRanpqRVpmTnAaIRJS3DwKInwbgZJ8xYXJOYWZ6ZDpE4xWnK8uPz+PR
 PHnHtfgeSTlT/eMwmx5OXnpUqJ8z4HaRAAacgozYMbB0sYlxhlpYR5GYEOFOIpSC3KzSxBlX/
 FKM7BqCTMWwwyhSczrwRu6yugg5iADmp+IA1yUEkiQkqqgTHZWbjhz+YEg00v//75ucOOzUom
 PT1f4ORpca8cblc5Be0/G9YkdFWtz7nwxuq22STDeTH35pgbq7ksP3VyUfgktoorkayXC19eZ
 Xx9+YiohtgdZZ93x1Vt3FYJ+FufvCadd/srt2v3Fz92R3vbT7WurVxGx85KsZVe/9kWejX57F
 ztL/e8fyuxFGckGmoxFxUnAgAO1jP+EwMAAA==
X-Env-Sender: jirislaby@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495185446!72668768!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29257 invoked from network); 19 May 2017 09:17:26 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2017 09:17:26 -0000
Received: by mail-wr0-f194.google.com with SMTP id g12so2208984wrg.2
 for <xen-devel@lists.xenproject.org>; Fri, 19 May 2017 02:17:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=5lhdztkeFIFFa21/jkUqua1kXVMqedmqBPzKxyi6Qmw=;
 b=tQI87UeLmvFpKNN+3rUAt6TEZ0UBFSQ86ApQGXD7+3ZA4xEyNVeoOieOGHQKInfQLq
 e1ougiXVVsOIivzyJnYxKCFywO/lYF5FTQyH7On/f0I2v21nQn6Hqay+iiriZqKXexVp
 EyfoQsz8hJJ9W9kgByFfpZyBbrRXXaqbKmpNBlcuh79Dve6aumhLLNsih6VlJeb2ddAl
 0NgGkvq4N7myyFk+MSf5Gpu764jJDAsqn5RGeMc9gANb7V34RGgMEHhS6ZN1X1F8xC/S
 vibzDaqwch6jRYF+cfFZiGhB58aQz054XHbK82hlOrxQPN+kIQF5TxxpKdHk4jFhf0Jb
 0AbQ==
X-Gm-Message-State: AODbwcBeorZNTlS17jUnAHznhzs2VOfXHBWX7OzwFrX/8kie0nk1P/QC
 EZkdA8fgNWUcKQ==
X-Received: by 10.223.161.65 with SMTP id r1mr2596713wrr.114.1495185446218;
 Fri, 19 May 2017 02:17:26 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::19f?
 (f.9.1.0.0.0.0.0.0.0.0.0.a.a.a.a.5.8.d.a.7.2.e.2.0.4.2.4.1.0.a.2.v6.cust.nbox.cz.
 [2a01:4240:2e27:ad85:aaaa::19f])
 by smtp.gmail.com with ESMTPSA id m205sm23589924wmf.1.2017.05.19.02.17.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 May 2017 02:17:25 -0700 (PDT)
From: Jiri Slaby <jslaby@suse.cz>
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <20170421141305.25180-1-jslaby@suse.cz>
 <20170421141305.25180-4-jslaby@suse.cz>
 <20170426014217.hshjlweqsimaumuy@treble>
 <4c3b765e-483a-4d9b-c451-6eccc02403f3@suse.cz>
 <20170512221532.s2wuaoq65uvaprgq@treble>
 <4a63c996-6c86-c298-dd9c-34b77afc6f27@suse.cz>
Message-ID: <a78d080c-1d32-c47c-b5b5-b5f809faacb5@suse.cz>
Date: Fri, 19 May 2017 11:17:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <4a63c996-6c86-c298-dd9c-34b77afc6f27@suse.cz>
Content-Language: en-GB
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v3 04/29] x86: assembly,
	use ENDPROC for functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTcvMjAxNywgMDM6MjMgUE0sIEppcmkgU2xhYnkgd3JvdGU6Cj4+IFNvIHRoZSBpbml0
aWFsIENGSSBzdGF0ZSBpcyBkaWZmZXJlbnQgYmV0d2VlbiB0aGUgdHdvIHR5cGVzIG9mCj4+ICJm
dW5jdGlvbnMiLiAgQW5kIHRoZXJlIGFyZSBhIGxvdCBvZiBvdGhlciBkaWZmZXJlbmNlcy4gIEMt
dHlwZQo+PiBmdW5jdGlvbnMgaGF2ZSB0byBmb2xsb3cgZnJhbWUgcG9pbnRlciBjb252ZW50aW9u
cywgZm9yIGV4YW1wbGUuICBTbwo+PiB5b3VyIEZVTkNfU1RBUlQgbWFjcm8gKGFuZCBvYmp0b29s
KSB3b3VsZCBoYXZlIHRvIHNvbWVob3cgZmlndXJlIG91dCBhCj4+IHdheSB0byBtYWtlIGEgZGlz
dGluY3Rpb24gYmV0d2VlbiB0aGUgdHdvLiAgU28gaXQgd291bGQgcHJvYmFibHkgd29yawo+PiBv
dXQgYmV0dGVyIGlmIHdlIGtlcHQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gQy10eXBlIGZ1bmN0
aW9ucyBhbmQgb3RoZXIKPj4gY29kZS4KPiAKPiBPaywgdGhhdCBtYWtlcyBhIGxvdCBvZiBzZW5z
ZS4KCkEgcXVpY2sgcXVlc3Rpb246CkRvIHlvdSBjb25zaWRlciB0aGVzZSB0byBiZSBDLXR5cGUg
ZnVuY3Rpb25zPwoKICBFTlRSWShmdW5jdGlvbl9ob29rKQogICAgICAgIHJldAogIEVORChmdW5j
dGlvbl9ob29rKQoKb3IgdGhpcz8KCiAgRU5UUlkobmF0aXZlX2xvYWRfZ3NfaW5kZXgpCiAgICAg
ICAgcHVzaGZxCiAgICAgICAgRElTQUJMRV9JTlRFUlJVUFRTKENMQlJfQU5ZICYgfkNMQlJfUkRJ
KQogICAgICAgIFNXQVBHUwogICAgICAgIG1vdmwgICAgJWVkaSwgJWdzCiAgICAgICAgU1dBUEdT
CiAgICAgICAgcG9wZnEKICAgICAgICByZXQKICBFTkQobmF0aXZlX2xvYWRfZ3NfaW5kZXgpCgpC
b3RoIGFyZSBjYWxsZWQgZnJvbSBDLCBidXQgdGhleSBkbyBub3Qgc2V0dXAgZnJhbWUgcG9pbnRl
ciBldGMuCgp0aGFua3MsCi0tIApqcwpzdXNlIGxhYnMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 09:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 09:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBeAL-0005ke-8w; Fri, 19 May 2017 09:25:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pranay_kukreti@yahoo.com>) id 1dBdxp-00050K-Bm
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 09:12:49 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 67/DF-02955-017BE195; Fri, 19 May 2017 09:12:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHjfM12e7XK
 RBp8btCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozf59+zFnzjrLj7sZGpgfEjRxcjFweLwDwW
 iRmHzzGCOBIC51kkOmZOZuli5OAQEqiV+NLh1cXICVSkLfFr0zxmEJtNQF+i4/EmVhBbSMBY4
 sCEj2C2iICrRM//Z2A1vAI2Eveef2UEsYWBep/eOM8GEReUODnzCdh4ZoEYiaU7KyHGOEjMbf
 kGdcJkRomJVzewgCSYBUQk7n/9wzqBkW8WkvZZCO2zkFRBhNUl1s8TggjLS2x/O4cZwlaTuL3
 tKjuy+AJG9lWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGh
 XM/AwLiD8fdxv0OMkhxMSqK8MwLkIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8P7aCpQTLEpNT
 61Iy8wBRhVMWoKDR0mE9x9Imre4IDG3ODMdInWKUZdj3+bf75mEWPLy81KlxHkTtgEVCYAUZZ
 TmwY2ARfglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK89iBTeDLzSuA2vQI6ggnoiOYH0iB
 HlCQipKQaGDceevZp9fvPNqtCRbXvVSz/Nuu/5ongTYfffK+otZ0/cW1r6OKFZ7zPXn1+Xy/l
 Xq+LimfT8je2/w7qyW0+vmI/N8P03R9kbyuXB2xMZA1uYZ7LsFCTZa/suUjL7ZePvZj6sTa4j
 Ovw3GN27t+bTp0MYjNnc77xbpaPY7PSEcGWz393CrRNyedWYinOSDTUYi4qTgQAkic/5+sCAA
 A=
X-Env-Sender: pranay_kukreti@yahoo.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495185163!101298771!1
X-Originating-IP: [66.163.190.230]
X-SpamReason: No, hits=2.3 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_50_60,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33685 invoked from network); 19 May 2017 09:12:44 -0000
Received: from sonic331-49.consmr.mail.ne1.yahoo.com (HELO
 sonic331-49.consmr.mail.ne1.yahoo.com) (66.163.190.230)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2017 09:12:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1495185163; bh=ngDDWwsqMrIzwm/onaBPnA2CHk9GYgcpTlMH9wxVprI=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=j3WKy6sBAcNJXzPJwPLGObxzF65aQhfpN4GTjbKt/UHSrd7Es2tgZorym14oVZgEEfHtHWQOalmp4Zn0H1uoTA5mlRWtNh4LyEfC8Gn20/DRG7Bj3cEAsAUTJsJKJsP9U2RAik7iiHLds4oD9yUVSuiutmPsnmQR/qwptaRlbnykNQYuhCfPz3IkBYI5WCzLZgwxIz45Mv21F+YR2iUyKSXUxoY/ZPxTNRWH38guD6y5pUpnOnNTyjq1vO+R/bbJpSyyLlqIPjfuCkqdBqqZot74qcAAj/KZyWDgKwQkAaa4YWqAmLcPC0LAtpNxzKdrTs3FBg0H8E/YA7j9i30y/w==
X-YMail-OSG: Wbrwgf8VM1mWML8iyvYmv2MrmQCoXxEXV5H4f5kf40Bzt2IEwigb2_mV9SdljzC
 H29cA6ARbYS4_TGMqW1VPFYpF6RtTVJyvk.J3jeONHM6f._DarPRcxIv1mPRRNcdFnjxtRbjDq7_
 2xU4oVVxEon_rksPE7fSKxM7G37.4LJE.xkVKW6cKhjzJfhGaaCvx3_eGWDLq3ONCtFR2CSuN6Uo
 acXoXt97JlX9uuhqa2k2pSL0i2NVti0FuA9kC.yiIZLDDo4v.7xuXQWv.cMJdVqTeyAS0oBf2AzP
 F_9IQ805VHVOOcvn2d9MqbCzO6y2Grq.FnixVFdnmHRpS7erg.bz_S8bLDfZkR52ZpcYvmrBIpF6
 B6imdGAQ9w7nrKCnHyCl.HAI0idXNCpvI6TRRmCXcZqafFJP7IxyruvuLI738iGKgW8R0bb1WivE
 Ctf4JvUgGVCk2QhiczXldcE4yGiuYbmvZrz7pUeL4U62vltIKfqcAC74HcMa_UPuBKsSYgp5FK9M
 pYaIDp2o3_kBOXW30rqdtYqr7u88BABGdRXv3Qz8EiQ--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic331.consmr.mail.ne1.yahoo.com with HTTP; Fri, 19 May 2017 09:12:43 +0000
Date: Fri, 19 May 2017 09:08:41 +0000 (UTC)
From: pranay kukreti <pranay_kukreti@yahoo.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <720068866.1431004.1495184921999@mail.yahoo.com>
MIME-Version: 1.0
References: <720068866.1431004.1495184921999.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.9679 YahooMailNeo Mozilla/5.0 (X11;
 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
 Chrome/58.0.3029.81 Safari/537.36
Content-Length: 1806
X-Mailman-Approved-At: Fri, 19 May 2017 09:25:43 +0000
Subject: [Xen-devel] Emulation of xen ARM on qemux86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pranay kukreti <pranay_kukreti@yahoo.com>
Content-Type: multipart/mixed; boundary="===============3810153263743187152=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3810153263743187152==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1431003_161535146.1495184921998"
Content-Length: 1270

------=_Part_1431003_161535146.1495184921998
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hi,I am new to xen-arm development on yocto-project. Right now i dont have a hardware, but i wanted to see how xen-arm works, so was wondering if xen-arm can be implemented to be used with a qemu machine. If so please let me know where can i find the resources.Thanks,Pranay Kukreti
------=_Part_1431003_161535146.1495184921998
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_ym19_1_1495184721698_2793">Hi,</div><div id="yui_3_16_0_ym19_1_1495184721698_2794" dir="ltr">I am new to xen-arm development on yocto-project. Right now i dont have a hardware, but i wanted to see how xen-arm works, so was wondering if xen-arm can be implemented to be used with a qemu machine. If so please let me know where can i find the resources.</div><div id="yui_3_16_0_ym19_1_1495184721698_2794" dir="ltr">Thanks,</div><div id="yui_3_16_0_ym19_1_1495184721698_2794" dir="ltr">Pranay Kukreti</div></div></body></html>
------=_Part_1431003_161535146.1495184921998--


--===============3810153263743187152==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3810153263743187152==--


From xen-devel-bounces@lists.xen.org Fri May 19 09:33:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 09:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBeHW-0006QW-4D; Fri, 19 May 2017 09:33:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3057b66f0=wei.liu2@citrix.com>)
 id 1dBeHV-0006QQ-Ex
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 09:33:09 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3C/D1-26106-4DBBE195; Fri, 19 May 2017 09:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO7l3XK
 RBqfn21h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3zm1jK1joVLFo0h3mBsYmky5GTg4JAX+J
 62e/s3cxcnCwCKhKLHriDxJmE1CW+NnZywZiiwjoS2y63QhUwsXBLLCdUWLdsQ8sIPXCAnES1
 x45g9TwClhIzF+0AqxGSGATk8TN528YIRKCEidnPgGrZxbQlFi/Sx/ClJZY/o8DpIJZQF6iee
 tsZhCbU8Bb4ueZDUwgtqiAikTn0jksILaQgIJEx/RjTBMY+WchGToLYegshKGzkAxdwMiyilG
 jOLWoLLVI19BIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMCgZgGAH46tu50OM
 khxMSqK8MwLkIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8MbsAsoJFqWmp1akZeYA4wMmLcHBo
 yTCaw6S5i0uSMwtzkyHSJ1iVJQS53UESQiAJDJK8+DaYDF5iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8liBTeDLzSuCmvwJazAS0uPmBNMjikkSElFQDY5KueqRqz+qL527Mz46UeH7p8rv
 lB1sdbniJTPVl2hxoxs7z495X82sZ/BtZGVuiNu8TFN339+meWRq5cde61Ge8ZGMoEdHTertO
 9JjGMgmbp0dLbvAcWHn0Vtp1o7+MmwIvxz2QPvRZ+sDxixYOlo84FvzfZNu4iZlfy6KGUai6M
 EOnbn7dBCWW4oxEQy3mouJEAEzuVZ7EAgAA
X-Env-Sender: prvs=3057b66f0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495186386!93772004!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43567 invoked from network); 19 May 2017 09:33:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 09:33:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,363,1491264000"; d="scan'208";a="424546711"
Date: Fri, 19 May 2017 10:33:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170519093303.e64tmg5arniftfil@citrix.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTE6MDk6NDBBTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+ID4gPiAKPiA+ID4gWWVzLCB0aG9zZSBhdHRyaWJ1dGVzIGFyZSBuZWNlc3Nh
cnkgYW5kIHNob3VsZCBiZSBleHBsaWNpdGx5IHNwZWNpZmllZCBpbiB0aGUKPiA+ID4gY29uZmln
IGZpbGUuIEknbGwgYWRkIHRoZW0gaW4gdGhlIG5leHQgdmVyc2lvbiBvZiB0aGlzIHByb3Bvc2Fs
LiBBbmQgdGFraW5nIHRoZQo+ID4gPiBncmFudWxhcml0eSBpbnRvIGNvbnNpZGVyYXRpb24sIHdo
YXQgZG8geW91IHNheSBpZiB3ZSBjaGFuZ2UgdGhlIGVudHJpZXMgaW50bwo+ID4gPiBzb21ldGhp
bmcgbGlrZToKPiA+ID4gJ3N0YXJ0PTB4Y2FmZWJhYmUsIGVuZD0weGRlZWRiZWVmLCBncmFudWxh
cml0eT00SywgcHJvdD1SV1gnLgo+ID4gCj4gPiBJIHJlYWxpc2VkIEkgbWF5IGhhdmUgZ29uZSB0
b28gZmFyIGFmdGVyIHJlYWRpbmcgeW91ciByZXBseS4KPiA+IAo+ID4gV2hhdCBpcyB0aGUgZW5k
IHB1cnBvc2Ugb2YgdGhpcyBwcm9qZWN0PyBJZiB5b3Ugb25seSB3YW50IHRvIGluc2VydCBhCj4g
PiBtZm4gaW50byBndWVzdCBhZGRyZXNzIHNwYWNlIGFuZCBkb24ndCBjYXJlIGhvdyB0aGUgZ3Vl
c3QgaXMgZ29pbmcgdG8KPiA+IG1hcCBpdCwgeW91IGNhbiBvbWl0IHRoZSBwcm90PSBwYXJ0LiBJ
ZiB5b3Ugd2FudCBzdHJpY3RlciBjb250cm9sLCB5b3UKPiA+IHdpbGwgbmVlZCB0aGVtIC0tIGFu
ZCB0aGF0IHdvdWxkIGFsc28gaGF2ZSBpbXBsaWNhdGlvbnMgb24gdGhlCj4gPiBoeXBlcnZpc29y
IGNvZGUgeW91IG5lZWQuCj4gPiAKPiA+IEkgc3VnZ2VzdCB5b3Ugd3JpdGUgdGhlIG1hbnVhbCBm
b3IgdGhlIG5ldyBtZWNoYW5pc20geW91IHByb3Bvc2UgZmlyc3QuCj4gPiBUaGF0IHdheSB5b3Ug
ZGVzY3JpYmUgdGhlIGZlYXR1cmUgaW4gYSBzeXNhZG1pbi1mcmllbmRseSB3YXkuICBEZXNjcmli
ZQo+ID4gdGhlIHN5bnRheCwgdGhlIGVmZmVjdCBvZiB0aGUgbmV3IG1lY2hhbmlzbSBhbmQgaG93
IHBlb3BsZSBhcmUgc3VwcG9zZWQKPiA+IHRvIHVzZSBpdCB1bmRlciB3aGF0IGNpcmN1bXN0YW5j
ZXMuCj4gCj4gVGhlIG1lbW9yeSBzaGFyaW5nIG1lY2hhbmlzbSBzaG91bGQgZW5hYmxlIGd1ZXN0
cyB0byBjb21tdW5pY2F0ZSB3aXRoCj4gZWFjaCBvdGhlciB1c2luZyBhIHNoYXJlZCByaW5nLiBU
aGF0IGltcGxpZXMgdGhhdCB0aGUgbWVtb3J5IG5lZWRzIHRvIGJlCj4gcmVhZC13cml0ZSwgYnV0
IEkgY2FuIGltYWdpbmUgdGhlcmUgYXJlIHVzZSBjYXNlcyBmb3IgaXQgdG8gYmUgcmVhZC1vbmx5
Cj4gdG9vLiBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIHNwZWNpZnkgaXQuCj4gCj4gSG93
ZXZlciwgSSBkbyBub3QgdGhpbmsgd2Ugc2hvdWxkIGFzayBaaG9uZ3plIHRvIHdyaXRlIGEgcHJv
dG9jb2wKPiBzcGVjaWZpY2F0aW9uIGZvciBob3cgdGhlc2UgZ3Vlc3RzIHNob3VsZCBjb21tdW5p
Y2F0ZS4gVGhhdCBpcyBvdXQgb2YKPiBzY29wZS4KClRoYXQncyByaWdodC4gVGhpcyBpcyBvdXQg
b2Ygc2NvcGUuIEkgZGlkbid0IG1lYW4gdG8gYXNrIFpob25nemUgdG8Kd3JpdGUgYSBwcm90b2Nv
bCBzcGVjaWZpY2F0aW9uLgoKPiAKPiAKPiA+ID4gPj4gSW4gdGhlIGV4YW1wbGUgYWJvdmUuIEEg
bWVtb3J5IGFyZWEgQTEgd2lsbCBiZSBzaGFyZWQgYmV0d2Vlbgo+ID4gPiA+PiB2bTEgYW5kIHZt
MiAtLSB2bTEgY2FuIGFjY2VzcyB0aGlzIGFyZWEgdXNpbmcgYWRkcl9yYW5nZTEKPiA+ID4gPj4g
YW5kIHZtMiB1c2luZyBhZGRyX3JhbmdlMy4gTGlrZXdpc2UsIGEgbWVtb3J5IGFyZWEgQTIgd2ls
bCBiZQo+ID4gPiA+PiBzaGFyZWQgYmV0d2VlbiB2bTEgYW5kIHZtMyAtLSB2bTEgY2FuIGFjY2Vz
cyBBMiB1c2luZyBhZGRyX3JhbmdlMgo+ID4gPiA+PiBhbmQgdm0zIHVzaW5nIGFkZHJfcmFuZ2U0
Lgo+ID4gPiA+Pgo+ID4gPiA+PiBUaGUgc2hhcmVkIG1lbW9yeSBhcmVhIGRlbm90ZWQgYnkgYW4g
aWRlbnRpZmllciBJRHggd2lsbCBiZQo+ID4gPiA+PiBhbGxvY2F0ZWQgd2hlbiBpdCBmaXJzdCBh
cHBlYXIsIGFuZCB0aGUgbWVtb3J5IHBhZ2VzIHdpbGwgYmUgdGFrZW4gZnJvbQo+ID4gPiA+PiB0
aGUgZmlyc3QgVk0gd2hvc2Ugc3RhdGljX3NoYXJlZF9tZW0gbGlzdCBjb250YWlucyBJRHguIFRh
a2UgdGhlIGFib3ZlCj4gPiA+ID4+IGNvbmZpZyBmaWxlcyBmb3IgZXhhbXBsZSwgaWYgd2UgaW5z
dGFudGlhdGUgdm0xLCB2bTIgYW5kIHZtMywgb25lIGFmdGVyCj4gPiA+ID4+IGFub3RoZXIsIHRo
ZSBtZW1vcnkgYXJlYXMgZGVub3RlZCBieSBJRDEgYW5kIElEMiB3aWxsIGJvdGggYmUgYWxsb2Nh
dGVkCj4gPiA+ID4+IGluIGFuZCB0YWtlbiBmcm9tIHZtMS4KPiA+ID4gPgo+ID4gPiA+IEhtbS4u
LiBJIGNhbiBzZWUgc29tZSBwb3RlbnRpYWwgaGF6YXJkcy4gQ3VycmVudGx5LCBtdWx0aXBsZSB4
bCBwcm9jZXNzZXMKPiA+ID4gPiBhcmUgc2VyaWFsaXplZCBieSBhIGxvY2ssIGFuZCB5b3VyIGFz
c3VtcHRpb24gaXMgdGhlIGNyZWF0aW9uIGlzIGRvbmUgaW4KPiA+ID4gPiBvcmRlciwgYnV0IHN1
cHBvc2Ugc29tZXRpbWUgbGF0ZXIgdGhleSBjYW4gcnVuIGluIHBhcmFsbGVsLiBXaGVuIHlvdQo+
ID4gPiA+IGhhdmUgc2V2ZXJhbCAieGwgY3JlYXRlIiBhbmQgdGhleSByYWNlIHdpdGggZWFjaCBv
dGhlciwgd2hhdCB3aWxsCj4gPiA+ID4gaGFwcGVuPwo+ID4gPiA+Cj4gPiA+ID4gVGhpcyBjYW4g
YmUgc29sdmVkIGJ5IHNlcmlhbGl6aW5nIGluIGxpYnhsIG9yIGh5cGVydmlzb3IsIEkgdGhpbmsu
Cj4gPiA+ID4gSXQgaXMgdXAgdG8geW91IHRvIGNob29zZSB3aGVyZSB0byBkbyBpdC4KPiA+ID4g
Pgo+ID4gPiA+IEFsc28sIHBsZWFzZSBjb25zaWRlciB3aGF0IGhhcHBlbnMgd2hlbiB5b3UgZGVz
dHJveSB0aGUgb3duZXIgZG9tYWluCj4gPiA+ID4gYmVmb3JlIHRoZSByZXN0LiBQcm9wZXIgcmVm
ZXJlbmNlIGNvdW50aW5nIHNob3VsZCBiZSBkb25lIGluIHRoZQo+ID4gPiA+IGh5cGVydmlzb3Iu
Cj4gPiA+ID4KPiA+ID4gCj4gPiA+IFllcywgdGhlIGFjY2VzcyB0byB4ZW5zdG9yZSBhbmQgb3Ro
ZXIgc2hhcmVkIGRhdGEgc2hvdWxkIGJlIHNlcmlhbGl6ZWQKPiA+ID4gdXNpbmcgc29tZSBraW5k
IG9mIGxvY2suCj4gPiA+IAo+ID4gPiA+Cj4gPiA+ID4+Cj4gPiA+ID4+ID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Cj4gPiA+ID4+IDIuMiBTdG9yZSB0aGUgbWVtLXNoYXJp
bmcgaW5mb3JtYXRpb24gaW4geGVuc3RvcmUKPiA+ID4gPj4gPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KPiA+ID4gPj4gVGhpcyBpbmZvcm1hdGlvbiBzaG91bGQgaW5jbHVk
ZSB0aGUgbGVuZ3RoIGFuZCBvd25lciBvZiB0aGUgYXJlYS4gQW5kCj4gPiA+ID4+IGl0IHNob3Vs
ZCBhbHNvIGluY2x1ZGUgaW5mb3JtYXRpb24gYWJvdXQgd2hlcmUgdGhlIGJhY2tpbmcgbWVtb3J5
IGFyZWFzCj4gPiA+ID4+IGFyZSBtYXBwZWQgaW4gZXZlcnkgVk0gdGhhdCBhcmUgdXNpbmcgaXQu
IFRoaXMgaW5mb3JtYXRpb24gc2hvdWxkIGJlCj4gPiA+ID4+IGtub3duIHRvIHRoZSB4bCBjb21t
YW5kIGFuZCBhbGwgZG9tYWlucywgc28gd2UgdXRpbGl6ZSB4ZW5zdG9yZSB0byBrZWVwCj4gPiA+
ID4+IHRoaXMgaW5mb3JtYXRpb24uIEEgY3VycmVudCBwbGFuIGlzIHRvIHBsYWNlIHRoZSBpbmZv
cm1hdGlvbiB1bmRlcgo+ID4gPiA+PiAvbG9jYWwvc2hhcmVkX21lbS9JRC4gU3RpbGwgdGFrZSB0
aGUgYWJvdmUgY29uZmlnIGZpbGVzIGFzIGFuIGV4YW1wbGU6Cj4gPiA+ID4+Cj4gPiA+ID4+IElm
IHdlIGluc3RhbnRpYXRlIHZtMSwgdm0yIGFuZCB2bTMsIG9uZSBhZnRlciBhbm90aGVyLAo+ID4g
PiA+PiDigJx4ZW5zdG9yZSBscyAtZuKAnSBzaG91bGQgb3V0cHV0IHNvbWV0aGluZyBsaWtlIHRo
aXM6Cj4gPiA+ID4+Cj4gPiA+ID4+Cj4gPiA+ID4+IEFmdGVyIFZNMSB3YXMgaW5zdGFudGlhdGVk
LCB0aGUgb3V0cHV0IG9mIOKAnHhlbnN0b3JlIGxzIC1m4oCdCj4gPiA+ID4+IHdpbGwgYmUgc29t
ZXRoaW5nIGxpa2UgdGhpczoKPiA+ID4gPj4KPiA+ID4gPj4gICAgIC9sb2NhbC9zaGFyZWRfbWVt
L0lEMS9vd25lciA9IGRvbV9pZF9vZl92bTEKPiA+ID4gPj4KPiA+ID4gPj4gICAgIC9sb2NhbC9z
aGFyZWRfbWVtL0lEMS9zaXplID0gc2l6ZW9mX2FkZHJfcmFuZ2UxCj4gPiA+ID4+Cj4gPiA+ID4+
ICAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDEvbWFwcGluZ3MvZG9tX2lkX29mX3ZtMSA9IGFkZHJf
cmFuZ2UxCj4gPiA+ID4+Cj4gPiA+ID4+Cj4gPiA+ID4+ICAgICAvbG9jYWwvc2hhcmVkX21lbS9J
RDIvb3duZXIgPSBkb21faWRfb2Zfdm0xCj4gPiA+ID4+Cj4gPiA+ID4+ICAgICAvbG9jYWwvc2hh
cmVkX21lbS9JRDIvc2l6ZSA9IHNpemVvZl9hZGRyX3JhbmdlMQo+ID4gPiA+Pgo+ID4gPiA+PiAg
ICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL21hcHBpbmdzL2RvbV9pZF9vZl92bTEgPSBhZGRyX3Jh
bmdlMgo+ID4gPiA+Pgo+ID4gPiA+Pgo+ID4gPiA+PiBBZnRlciBWTTIgd2FzIGluc3RhbnRpYXRl
ZCwgdGhlIGZvbGxvd2luZyBuZXcgbGluZXMgd2lsbCBhcHBlYXI6Cj4gPiA+ID4+Cj4gPiA+ID4+
ICAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDEvbWFwcGluZ3MvZG9tX2lkX29mX3ZtMiA9IGFkZHJf
cmFuZ2UzCj4gPiA+ID4+Cj4gPiA+ID4+Cj4gPiA+ID4+IEFmdGVyIFZNMiB3YXMgaW5zdGFudGlh
dGVkLCB0aGUgZm9sbG93aW5nIG5ldyBsaW5lcyB3aWxsIGFwcGVhcjoKPiA+ID4gPj4KPiA+ID4g
Pj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMi9tYXBwaW5ncy9kb21faWRfb2Zfdm0yID0gYWRk
cl9yYW5nZTQKPiA+ID4gPj4KPiA+ID4gPj4gV2hlbiB3ZSBlbmNvdW50ZXIgYW4gaWQgSUR4IGR1
cmluZyAieGwgY3JlYXRlIjoKPiA+ID4gPj4KPiA+ID4gPj4gICArIElmIGl04oCZcyBub3QgdW5k
ZXIgL2xvY2FsL3NoYXJlZF9tZW0sIGNyZWF0ZSB0aGUgY29ycmVzcG9uZGluZyBlbnRyaWVzCj4g
PiA+ID4+ICAgICAgKG93bmVyLCBzaXplLCBhbmQgbWFwcGluZ3MpIGluIHhlbnN0b3JlLCBhbmQg
YWxsb2NhdGUgdGhlIG1lbW9yeSBmcm9tCj4gPiA+ID4+ICAgICAgdGhlIG5ld2x5IGNyZWF0ZWQg
ZG9tYWluLgo+ID4gPiA+Pgo+ID4gPiA+PiAgICsgSWYgaXTigJlzIGZvdW5kIHVuZGVyIC9sb2Nh
bC9zaGFyZWRfbWVtLCBtYXAgdGhlIHBhZ2VzIHRvIHRoZSBuZXdseQo+ID4gPiA+PiAgICAgICBj
cmVhdGVkIGRvbWFpbiwgYW5kIGFkZCB0aGUgY3VycmVudCBkb21haW4gdG8KPiA+ID4gPj4gICAg
ICAgL2xvY2FsL3NoYXJlZF9tZW0vSUR4L21hcHBpbmdzLgo+ID4gPiA+Pgo+ID4gPiA+Cj4gPiA+
ID4gQWdhaW4sIHBsZWFzZSB0aGluayBhYm91dCBkZXN0cnVjdGlvbiBhcyB3ZWxsLgo+ID4gPiA+
Cj4gPiA+ID4gQXQgdGhpcyBwb2ludCBJIHRoaW5rIG1vZGVsbGluZyBhZnRlciBQT1NJWCBzaGFy
ZWQgbWVtb3J5IG1ha2VzIG1vcmUKPiA+ID4gPiBzZW5zZS4gVGhhdCBpcywgdGhlcmUgaXNuJ3Qg
b25lICJvd25lciIgZm9yIHRoZSBtZW1vcnkuIFlvdSBnZXQgaG9sZCBvZgo+ID4gPiA+IHRoZSBz
aGFyZWQgbWVtb3J5IHZpYSBhIGtleSAoSUQgaW4geW91ciBjYXNlPykuCj4gPiA+ID4KPiA+ID4g
Cj4gPiA+IEFjdHVhbGx5LCBJJ3ZlIHRob3VnaHQgYWJvdXQgdGhlIHNhbWUgcXVlc3Rpb24gYW5k
IGhhdmUgZGlzY3Vzc2VkIHRoaXMgd2l0aAo+ID4gPiBKdWxpZW4gYW5kIFN0ZWZhbm8uIEFuZCB0
aGlzIHdoYXQgdGhleSB0b2xkIG1lOgo+ID4gPiAKPiA+ID4gU3RlZmFubyB3cm90ZToKPiA+ID4g
IkkgdGhpbmsgdGhhdCBpbiB5b3VyIHNjZW5hcmlvIFhlbiAodGhlIGh5cGVydmlzb3IpIHdvdWxk
bid0IGFsbG93IHRoZQo+ID4gPiBmaXJzdCBkb21haW4gdG8gYmUgY29tcGxldGVseSBkZXN0cm95
ZWQgYmVjYXVzZSBpdCBrbm93cyB0aGF0IGl0cwo+ID4gPiBtZW1vcnkgaXMgc3RpbGwgaW4gdXNl
IGJ5IHNvbWV0aGluZyBlbHNlIGluIHRoZSBzeXN0ZW0uIFRoZSBkb21haW4KPiA+ID4gcmVtYWlu
cyBpbiBhIHpvbWJpZSBzdGF0ZSB1bnRpbCB0aGUgbWVtb3J5IGlzIG5vdCB1c2VkIGFueW1vcmUu
IFdlIG5lZWQKPiA+ID4gdG8gZG91YmxlLWNoZWNrIHRoaXMsIGJ1dCBJIGRvbid0IHRoaW5rIGl0
IHdpbGwgYmUgYSBwcm9ibGVtLiIKPiA+ID4gCj4gPiAKPiA+IFRoaXMgaGFzIHNlY3VyaXR5IGlt
cGxpY2F0aW9ucyAtLSBhIHJvZ3VlIGd1ZXN0IGNhbiBwcmV2ZW50IHRoZQo+ID4gZGVzdHJ1Y3Rp
b24gb2YgdGhlIG93bmVyLgo+IAo+IFdlIGFyZSBnb2luZyB0byB1c2UgdGhlIHNhbWUgdW5kZXJs
eWluZyBoeXBlcnZpc29yIGluZnJhc3RydWN0dXJlLCB0aGUKPiBlbmQgcmVzdWx0IHNob3VsZCBi
ZSBubyBkaWZmZXJlbnQgdGhhbiBzaGFyaW5nIG1lbW9yeSB2aWEgZ3JhbnQgdGFibGUKPiBmcm9t
IGEgc2VjdXJpdHkgcGVyc3BlY3RpdmUuIElmIG5vdCwgdGhlbiB3ZSBuZWVkIHRvIGZpeCBYZW4u
Cj4gCgpUaGVyZSBpcyBhIGNlcnRhaW4gbGV2ZWwgb2YgdHJ1c3QgaW4gdGhlIGZyb250ZW5kIC8g
YmFja2VuZCBtb2RlbC4gVGhlCmZyb250ZW5kIG5lZWRzIHRvIHRydXN0IGJhY2tlbmQgdG8gYSBj
ZXJ0YWluIGRlZ3JlZS4gQSB1c2VyIGtub3dzIHdoYXQKdG8gZXhwZWN0IG9yIGRvIGlmIG9uZSBz
aWRlIG1pc2JlaGF2ZXMuCgpCdXQgdGhlIHdheSB0aGlzIHByb3Bvc2FsIGlzIHBocmFzZWQgaXMg
dGhhdCB0aGlzIGlzIHRvIGNvbnN0cnVjdCBhCmNvbW11bmljYXRpb24gY2hhbm5lbCwgaS5lLiBp
dCByZWFkcyB0byBtZSBmcm9tIGEgdXNlcidzIHBlcnNwZWN0aXZlIHlvdQpkb24ndCBnaXZlIG9u
ZSBndWVzdCBtb3JlIHRydXN0IHRoYW4gdGhlIG90aGVyLiBUaGlzIG5lZWRzIGNsYXJpZnlpbmcu
Cgo+IAo+ID4gPiBhbmQgSnVsaWVuIHdyb3RlOgo+ID4gPiAiVGhhdCdzIGNvcnJlY3QuIEEgZG9t
YWluIHdpbGwgbm90IGJlIGRlc3Ryb3llZCB1bnRpbCBhbGwgdGhlIG1lbW9yeQo+ID4gPiBhc3Nv
Y2lhdGVkIHRvIGl0IHdpbGwgYmUgZnJlZWQuCj4gPiA+IEEgcGFnZSB3aWxsIGJlIGNvbnNpZGVy
ZWQgZnJlZSB3aGVuIGFsbCB0aGUgcmVmZXJlbmNlIG9uIGl0IHdpbGwgYmUKPiA+ID4gcmVtb3Zl
ZC4gVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBkb21haW4gd2hvIGFsbG9jYXRlZCB0aGUgcGFnZSBk
aWUsIGl0Cj4gPiA+IHdpbGwgbm90IGJlIGZ1bGx5IGRlc3Ryb3llZCB1bnRpbCB0aGUgcGFnZSBp
cyBub3QgdXNlZCBieSBhbm90aGVyCj4gPiA+IGRvbWFpbi4KPiA+ID4gVGhpcyBpcyBhc3N1bWlu
ZyB0aGF0IGV2ZXJ5IGRvbWFpbiB1c2luZyB0aGUgcGFnZSBpcyB0YWtpbmcgYQo+ID4gPiByZWZl
cmVuY2UgKHNpbWlsYXIgdG8gZm9yZWlnbiBtYXBwaW5nKS4gQWN0dWFsbHksIEkgdGhpbmsgd2Ug
bWlnaHQgYmUKPiA+ID4gYWJsZSB0byByZS11c2UgdGhlIG1hcHNwYWNlIFhFTk1BUFNQQUNFX2dt
Zm5fZm9yZWlnbi4KPiA+ID4gQWN0dWFsbHksIEkgdGhpbmsgd2UgY2FuIHJlLXVzZSB0aGUgc2Ft
ZSBtZWNoYW5pc20gYXMgZm9yZWlnbiBtYXBwaW5nIChzZWUKPiA+ID4gTm90ZSB0aGF0IFhlbiBv
biBBUk0gKGFuZCB4ODY/KSBkb2VzIG5vdCB0YWtlIHJlZmVyZW5jZSB3aGVuIG1hcHBpbmcgYQo+
ID4gPiBwYWdlIHRvIGEgc3RhZ2UtMiBwYWdlIHRhYmxlIChlLmcgdGhlIHBhZ2UgdGFibGUgaG9s
ZGluZyB0aGUKPiA+ID4gdHJhbnNsYXRpb24gYmV0d2VlbiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJl
c3MgYW5kIGhvc3QgcGh5c2ljYWwKPiA+ID4gYWRkcmVzcykuIgo+ID4gPiAKPiA+ID4gSSd2ZSBh
bHNvIHRob3VnaHQgYWJvdXQgbW9kZWxpbmcgYWZ0ZXIgdGhlIFBPU0lYIHdheSBvZiBzaGFyaW5n
IG1lbW9yeS4KPiA+ID4gSWYgd2UgZG8gc28sIHRoZSBvd25lciBvZiB0aGUgc2hhcmVkIHBhZ2Vz
IHNob3VsZCBiZSBEb20wLCBhbmQgd2UKPiA+ID4gd2lsbCBoYXZlIHRvIGRvIHRoZSByZWZlcmVu
Y2UgY291bnRpbmcgb3Vyc2VsdmVzLCBhbmQgZnJlZSBwYWdlcyB3aGVuIHRoZXkncmUKPiA+ID4g
bm8gbG9uZ2VyIG5lZWRlZC4gSSdtIG5vdCBzdXJlIHdoaWNoIG1ldGhvZCBpcyBiZXR0ZXIuIFdo
YXQgZG8geW91IHNheT8KPiA+ID4gCj4gPiAKPiA+IEFzc2lnbmluZyB0aGUgcGFnZSB0byBEb20w
IGRvZXNuJ3Qgc291bmQgcmlnaHQgdG8gbWUgZWl0aGVyLgo+ID4gCj4gPiBCdXQgdGhlIGZpcnN0
IHN0ZXAgc2hvdWxkIHJlYWxseSBiZSBkZWZpbmluZyB0aGUgc2NvcGUgb2YgdGhlIHByb2plY3Qu
Cj4gPiBUZWNobmljYWwgZGV0YWlscyB3aWxsIGZvbGxvdyBuYXR1cmFsbHkuCj4gCj4gSSB0aG91
Z2h0IHRoYXQgWmhvbmd6ZSB3cm90ZSBpdCB3ZWxsIGluICJNb3RpdmF0aW9uIGFuZCBEZXNjcmlw
dGlvbiIuCj4gV2hhdCB3b3VsZCB5b3UgbGlrZSB0byBrbm93IGluIGFkZGl0aW9uIHRvIHRoYXQ/
IAoKQSBiaXQgbW9yZSBkZXRhaWxzIGFyZSBuZWVkZWQuIFNlZSBhYm92ZS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri May 19 09:52:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 09:52:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBea7-0007gU-OU; Fri, 19 May 2017 09:52:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dietmar.hahn@ts.fujitsu.com>) id 1dBea6-0007gO-Do
 for xen-devel@lists.xen.org; Fri, 19 May 2017 09:52:22 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 38/ED-02180-550CE195; Fri, 19 May 2017 09:52:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42I5/PX5VN3AA3K
 RBp1dXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNfcEFE9Qqbl76ztbAuF2+i5GTQ0hAS+J4
 2zcmCLtGouHaSiCbi0NCYA+bxPLvC5lBEhICmhIX3m1jhbBdJK5Nfs8GYctLHFhyAKiGA8gWk
 ZjcZAVT/ut/J1S5uMTkhSuZIeZ7SOxqfswMMl9IYBujxO1vx5kgnEOMEqf3HGSHcLoZJX61fg
 RrYRMwkNj16hCYLSIgLXHt82VGEFsY6Oxpf7rBVrAIqEqs2f8T7CJeIPv9nCtgtqiAl8SL9om
 MEHFBiZMzn7CA2MxAV3dcbmSFsHUkFuz+xDaBUWwWkrJZSMpmISlbwMi8ilGjOLWoLLVI18hM
 L6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMGLqGRgYdzDenux3iFGSg0lJlHdGg
 FykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle5v1AOcGi1PTUirTMHGDswqQlOHiURHhf7gNK8x
 YXJOYWZ6ZDpE4x6nL0dXx8zyTEkpeflyolzrsDpEgApCijNA9uBCyNXGKUlRLmZWRgYBDiKUg
 tys0sQZV/xSjOwagkzPsKZApPZl4J3KZXQEcwAR3R/EAa5IiSRISUVANjEY+X9EQ1EY8pNi8l
 vKTfTncqveZu5eHqGBbtvmHj1q+d/GcN5m3fH3Ri+tF14vsjpGOXnJ0274zsmarr+WKPv1w7N
 bfM/Kzbhfh7bAozRJ12GAfvCF6jbhKv5TG15KdAU1XR+pNPJ3crnPphIxcppbF+Vrfs7brPPG
 36N1oY9jx8z++fsLdciaU4I9FQi7moOBEA8faSFx4DAAA=
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495187536!98952164!1
X-Originating-IP: [195.245.231.149]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTk1LjI0NS4yMzEuMTQ5ID0+IDU3NTI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24466 invoked from network); 19 May 2017 09:52:16 -0000
Received: from mail1.bemta5.messagelabs.com (HELO
 mail1.bemta5.messagelabs.com) (195.245.231.149)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 09:52:16 -0000
Received: from [85.158.136.83] by server-13.bemta-5.messagelabs.com id
 A1/22-01709-F40CE195; Fri, 19 May 2017 09:52:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42Kxs+GYout/QC7
 SoGWyusWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFjX3DBBLWKm5e+szUwbpfvYuTiEBI4xChx
 es9Bdginm1HiV+tH5i5GTg42AQOJXa8OgdkiAtIS1z5fZgSxhQW0JKb96WYFsVkEVCXW7P/JB
 mLzAtnv51wBs0UFvCRetE9khIgLSpyc+YQFxGYWkJfouNzICmHrSCzY/YltAiP3LCRls5CUzU
 JStoCReRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCY1DM
 wMO5g7Fvld4hRkoNJSZR3RoBcpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXub9QDnBotT01Iq0
 zBxgwMKkJTh4lER4X+4DSvMWFyTmFmemQ6ROMepy9HV8fM8kxJKXn5cqJc6rCTJDAKQoozQPb
 gQsei4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ9BbKKJzOvBG7TK6AjmICOaH4gDXJESS
 JCSqqB0fbfbqao+mf7jJ2/tz3T2eWwk3vnLIXFYos69jZE/U1iX6H98oZwiC3j03Ihzq+7LE6
 tvrvhnNGS7SpsR+7NyrONXie+WD4zLWqvY846mZ3Bu60zmTfe92ZdeTC6ecq0tvTcSW+cNJs6
 7pSUsxtnzung+yGzb+fWpiUpn2f47wlz2FFk8/TvdyWW4oxEQy3mouJEALT23D6ZAgAA
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-16.tower-36.messagelabs.com!1495187535!106066602!1
X-Originating-IP: [62.60.8.148]
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17702 invoked from network); 19 May 2017 09:52:15 -0000
Received: from unknown (HELO mailhost1.uk.fujitsu.com) (62.60.8.148)
 by server-16.tower-36.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 09:52:15 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost1.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id v4J9q3Q8005164
 for <xen-devel@lists.xen.org>; Fri, 19 May 2017 10:52:13 +0100
Received: from amur.mch.fsc.net (HELO amur.localnet) ([10.172.102.179])
 by abgdgate50u.abg.fsc.net with ESMTP; 19 May 2017 11:52:04 +0200
From: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:52:04 +0200
Message-ID: <2618591.EOEKRqf6oN@amur>
User-Agent: KMail/4.14.10 (Linux/4.9.2-8-default; KDE/4.14.25; x86_64; ; )
MIME-Version: 1.0
Subject: [Xen-devel] Help with: Xen BUG at timer.c:189
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgbGlzdCwKCkknYW0gc3RydWdnbGluZyB3aXRoIGEgaHlwZXJ2aXNvciBwYW5pYy4gVGhlIGh5
cGVydmlzb3IgdmVyc2lvbiBpcyA0LjQuMywKeWVzIEkga25vdyAtIHZlcnkgb2xkIDstKSwgYnV0
IHRoZSBhZmZlY3RlZCBjb2RlIGhhc24ndCBtdWNoIGNoYW5nZWQuClRoZSBwYW5pYyB3YXMgbmV2
ZXIgc2VlbiBiZWZvcmUgYW5kIG9jY3VyZWQgd2hpbGUgYm9vdGluZyB0aGUgc3lzdGVtLApvbmx5
IGRvbTAgd2FzIHJ1bm5pbmcuCgooWEVOKSBYZW4gQlVHIGF0IHRpbWVyLmM6MTg5CihYRU4pIC0t
LS1bIFhlbi00LjQuM18wMi0yNi4yX3gzICB4ODZfNjQgIGRlYnVnPW4gIFRhaW50ZWQ6ICAgIEMg
XS0tLS0KKFhFTikgQ1BVOiAgICAxNAooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMTJj
M2U2Pl0gcmVtb3ZlX2VudHJ5KzB4MjYvMHg4MAooWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAw
ODYgICBDT05URVhUOiBoeXBlcnZpc29yCihYRU4pIHJheDogMDAwMDAwMDAwMDAwMDBiYyAgIHJi
eDogZmZmZjgzMDgzOWJjZDVjOCAgIHJjeDogZmZmZjgyZDA4MDM0M2E4MAooWEVOKSByZHg6IDAw
MDAwMDAwMDAwMGQ1ZjAgICByc2k6IDAwMDAwMDI4ODdmYTAwMDAgICByZGk6IGZmZmY4MzA4Mzli
Y2Q1YzgKKFhFTikgcmJwOiAwMDAwMDAwMDAwMDBkNWYwICAgcnNwOiBmZmZmODMwODM5YmJmZTIw
ICAgcjg6ICAwMDAwMDAyODg3MjExMzk4CihYRU4pIHI5OiAgMDAwMDAwMjg4NzIxMTMyZiAgIHIx
MDogMDAwMDAwMDBiZjhiMjk5NCAgIHIxMTogZmZmZjgyZDA4MDExY2ZhMAooWEVOKSByMTI6IGZm
ZmY4MzA4MzliY2Q1YzggICByMTM6IGZmZmY4MmQwODAzNDNhODAgICByMTQ6IDAwMDAwMDAwMDAw
MGQ1ZjAKKFhFTikgcjE1OiBmZmZmODJkMDgwMzQzYTgwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNi
ICAgY3I0OiAwMDAwMDAwMDAwMTUyNmYwCihYRU4pIGNyMzogMDAwMDAwMDA3NTY3OTAwMCAgIGNy
MjogMDAwMDAwMDAwMDY5YjhlYwooWEVOKSBkczogMDAyYiAgIGVzOiAwMDJiICAgZnM6IDAwMDAg
ICBnczogMDAwMCAgIHNzOiBlMDEwICAgY3M6IGUwMDgKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZy
b20gcnNwPWZmZmY4MzA4MzliYmZlMjA6CihYRU4pICAgIGZmZmY4MzA4MzliY2IwMjAgZmZmZjgy
ZDA4MDEyZDNhOCAwMDAwMDAyODg3ZmEwMDAwIDAwMDAwMDAwMDAwMDAyODYKKFhFTikgICAgZmZm
ZjgzMDgzOWJjZDVmMCBmZmZmODMwODM5YmNkOWMwIDAwMDAwMDI4ODdjMTkxNWQgMDAwMDAwMDAw
MDAwMDAwZQooWEVOKSAgICBmZmZmODJkMDgwMzQzYTcwIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjgz
MDgzOWJjZGEzMCBmZmZmODJkMDgwMWFmZmQwCihYRU4pICAgIDAwMDAwMDAxMDAwMDAwMGUgMDAw
MDAwMjg4NzIxMTNmNCBmZmZmZmZmZmZmZmZmZmZmIGZmZmY4MmQwODAzMGZjMDAKKFhFTikgICAg
ZmZmZjgyZDA4MDJmZmMwMCBmZmZmODJkMDgwMTg5YTFjIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICBmZmZmZmZmZmZmZmZmZmZmIDAwMDAxMDc4MDAwNzZlOTIgZmZm
ZjgyZDA4MDEyOTJhYSBmZmZmODMwODM5YmI4MDAwCihYRU4pICAgIGZmZmY4MzAwNzU0ZmQwMDAg
ZmZmZjgyZDA4MDMxYWJlMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzA4MzliY2IwNDgKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwMTYxYWQ2IDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA5CihYRU4pICAgIGZmZmY4ODAzZGRhMjAw
MTAgMDAwMDAwMDAwMDAwMDI0NiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwZmZmZmZmZmUKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODAwMDMzYWEg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDEgMDAwMDAxMDAwMDAwMDAwMCBmZmZmZmZmZjgwMDAzM2FhCihYRU4pICAgIDAwMDAwMDAwMDAw
MGUwMzMgMDAwMDAwMDAwMDAwMDI0NiBmZmZmODgwM2RkYTIxZjA4IDAwMDAwMDAwMDAwMGUwMmIK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBlIGZmZmY4MzAwNzU0
ZmQwMDAgMDAwMDAwMzdiOTg4NzcwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRy
YWNlOgooWEVOKSAgICBbPGZmZmY4MmQwODAxMmMzZTY+XSByZW1vdmVfZW50cnkrMHgyNi8weDgw
CihYRU4pICAgIFs8ZmZmZjgyZDA4MDEyZDNhOD5dIHNldF90aW1lcisweDE3OC8weDIzMAooWEVO
KSAgICBbPGZmZmY4MmQwODAxYWZmZDA+XSBtd2FpdF9pZGxlKzB4MjcwLzB4MzcwCihYRU4pICAg
IFs8ZmZmZjgyZDA4MDE4OWExYz5dIGxvY2FsX3RpbWVfY2FsaWJyYXRpb24rMHgxOWMvMHgxYTAK
KFhFTikgICAgWzxmZmZmODJkMDgwMTI5MmFhPl0gX19kb19zb2Z0aXJxKzB4NmEvMHhhMAooWEVO
KSAgICBbPGZmZmY4MmQwODAxNjFhZDY+XSBpZGxlX2xvb3ArMHgxNi8weDUwCihYRU4pIAooWEVO
KSAKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBQ
YW5pYyBvbiBDUFUgMTQ6CihYRU4pIFhlbiBCVUcgYXQgdGltZXIuYzoxODkKKFhFTikgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSAKKFhFTikgUmVib290IGlu
IGZpdmUgc2Vjb25kcy4uLgooWEVOKSBFeGVjdXRpbmcga2V4ZWMgaW1hZ2Ugb24gY3B1MTQKKFhF
TikgU2hvdCBkb3duIGFsbCBDUFVzCgpUaGlzIGlzIHRoZSBjYWxsIG9mIEJVRygpIGluIHJlbW92
ZV9lbnRyeSgpIGluIGNhc2UgdGltZXItPnN0YXR1cyBpcyBub3QKVElNRVJfU1RBVFVTX2luX2hl
YXAgb3IgVElNRVJfU1RBVFVTX2luX2xpc3QuCgpXaXRoIHRoZSBhZGRyZXNzIG9mIHRoZSB0aW1l
ciBmcm9tIHRoZSB2bWNvcmU6CmNyYXNoPiBzdHJ1Y3QgdGltZXIgZmZmZjgzMDgzOWJjZDVjOApz
dHJ1Y3QgdGltZXIgewogIGV4cGlyZXMgPSAwLAogIHsKICAgIGhlYXBfb2Zmc2V0ID0gOTY4Njc2
Nzg0LCAKICAgIGxpc3RfbmV4dCA9IDB4ZmZmZjgzMDgzOWJjZDViMCwgCiAgICBpbmFjdGl2ZSA9
IHsKICAgICAgbmV4dCA9IDB4ZmZmZjgzMDgzOWJjZDViMCwgCiAgICAgIHByZXYgPSAweDIwMDIw
MDIwMDAwMDA1MAogICAgfQogIH0sIAogIGZ1bmN0aW9uID0gMHhmZmZmODMwODM5YmNkNWUwLCAK
ICBkYXRhID0gMHhmZmZmODMwODM5YmNkNWUwLCAKICBjcHUgPSA1NDc2OCwgCiAgc3RhdHVzID0g
MTg4ICdcMjc0Jwp9CgpUaGlzIGxvb2tzIGxpa2UgdGhlIHN0cnVjdHVyZSB3YXMgb3ZlcndyaXR0
ZW4uCgpUaGUgY2FsbCBwYXRoIHNlZW1zIHRvIGJlOgogbXdhaXRfaWRsZSgpCiAgIHNjaGVkX3Rp
Y2tfcmVzdW1lKCkKICAgICBjc2NoZWRfdGlja19yZXN1bWUoKQogICAgICAgc2V0X3RpbWVyKCkK
ICAgICAgICAgcmVtb3ZlX3RpbWVyKCkKCkluIHNjaGVkX3RpY2tfcmVzdW1lKCk6CiB1bnNpZ25l
ZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwoKSSBleHRyYWN0ZWQgc3RydWN0IGNwdV9p
bmZvIGZyb20gdGhlIHN0YWNrIGFuZCBmb3VuZDoKY3Jhc2g+IGNwdV9pbmZvIGZmZmY4MzA4Mzli
YmZmMTgKc3RydWN0IGNwdV9pbmZvIHsKICAuLi4KICBwcm9jZXNzb3JfaWQgPSAxNCwgCiAgY3Vy
cmVudF92Y3B1ID0gMHhmZmZmODMwMDc1NGZkMDAwLCAKICBwZXJfY3B1X29mZnNldCA9IDB4Mzdi
OTg4NzcwMCwKICAuLi4KCkFuZCBmcm9tIHRoZSBjb2RlIGluIHNjaGVkX2NyZWRpdC5jOiAgc3Bj
ID0gQ1NDSEVEX1BDUFUoY3B1KTsKSSBjYWxjdWxhdGVkIHNwYzoKCmNyYXNoPiBjc2NoZWRfcGNw
dSAweGZmZmY4MzA4MzliZTJiNDAKc3RydWN0IGNzY2hlZF9wY3B1IHsKICBydW5xID0gewogICAg
bmV4dCA9IDB4ZmZmZjgzMDgzOWJlMmI0MCwgCiAgICBwcmV2ID0gMHhmZmZmODMwODM5YmUyYjQw
CiAgfSwgCiAgcnVucV9zb3J0X2xhc3QgPSAwLCAKICB0aWNrZXIgPSB7CiAgICBleHBpcmVzID0g
MTc0MDgwMDAwMDAwLCAKICAgIHsKICAgICAgaGVhcF9vZmZzZXQgPSAxLCAKICAgICAgbGlzdF9u
ZXh0ID0gMHgxMDAxMDAxMDAwMDAwMDEsIAogICAgICBpbmFjdGl2ZSA9IHsKICAgICAgICBuZXh0
ID0gMHgxMDAxMDAxMDAwMDAwMDEsIAogICAgICAgIHByZXYgPSAweDIwMDIwMDIwMDIwMDIwMAog
ICAgICB9CiAgICB9LCAKICAgIGZ1bmN0aW9uID0gMHhmZmZmODJkMDgwMTFmMjAwIDxjc2NoZWRf
dGljaz4sIAogICAgZGF0YSA9IDB4ZSwgCiAgICBjcHUgPSAxNCwgCiAgICBzdGF0dXMgPSAzICdc
MDAzJwogIH0sIAogIHRpY2sgPSAwLCAKICBpZGxlX2JpYXMgPSA0NywgCiAgYmFsYW5jZV9tYXNr
ID0gMHhmZmZmODMwODM5YmUyYmIwCn0KCkFuZCB0aGlzIHRpY2tlciBsb29rcyBvayEKU28gdGhl
IHRpY2tlciBhZGRyZXNzIGV4dHJhY3RlZCBmcm9tIHRoZSB2bWNvcmUgaW4gcmVtb3ZlX2VudHJ5
KCkKaXMgbm90IHRoZSBzYW1lIGFzIHRoZSBleHBlY3RlZCBvbmUgcmVhZCBmcm9tIHRoZSBjb2Rl
LgoKRGlkIEkgbWFkZSB3cm9uZyBhc3N1bXB0aW9ucyB3aGVuIGxvb2tpbmcgYXQgdGhlIGNvZGUv
dm1jb3JlPwpIYXMgYW55b25lIHNlZW4gc3VjaCBhIGNhc2Ugb3IgaGFzIGFueWJvZHkgYSBoaW50
IGZvciBmdXJ0aGVyIGludmVzdGlnYXRpb24/CkFueSBoZWxwIHdvdWxkIGJlIHZlcnkgd2VsY29t
ZS4KClRoYW5rcyBpbiBhZHZhbmNlLgpEaWV0bWFyLgoKCgoKLS0gCkNvbXBhbnkgZGV0YWlsczog
aHR0cDovL3RzLmZ1aml0c3UuY29tL2ltcHJpbnQuaHRtbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 10:27:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 10:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBf86-0001Dv-3l; Fri, 19 May 2017 10:27:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3050698e5=Ian.Jackson@citrix.com>)
 id 1dBf85-0001Dp-8w
 for xen-devel@lists.xen.org; Fri, 19 May 2017 10:27:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 81/27-03620-098CE195; Fri, 19 May 2017 10:27:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve6EE3K
 RBqs/MVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPJrSwFyxiqZh8+i5bA+NR5i5GTg4JAX+J
 fW+us4LYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQeLulnawGhYBV
 YmZfSvA4iICyhK9v34DxbmA6m8zSvTN+wzWLCxgIrH63DmwIk4Be4ldnx6C2UICuRINB5tZIQ
 4ykXi7cCdQPQdQXE1i7vr4CYx8s5CcNAvJSbOQnLSAkXkVo0ZxalFZapGuoYleUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7G6xsDDjFKcjApifI6HpaLFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBy3wcKCdYlJqeWpGWmQMMe5i0BAePkgjv42NAad7igsTc4sx0iNQpR
 l2OOfe+vmcSYsnLz0uVEocoEgApyijNgxsBi8FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 Z9AjKFJzOvBG7TK6AjmICOaH4gDXJESSJCSqqB0Za98sOP+fMZBYPX7n+wn+HHDY7TWYeTXis
 FyIfHsIgcvXZJkK2TWTDW9Gzppcvnq1mYf260Pq0xv9H0EWdzouT1aOnL7kovk9d/7t2+N9dm
 w8fYqi2vb/y9E2Nr1v6m7pR+2lnpWU1idX6eL5ptPv1McnM4UKO/8acoz7qIwHdXXizXu/hZT
 YmlOCPRUIu5qDgRADMNX5q8AgAA
X-Env-Sender: prvs=3050698e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495189646!43684878!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53376 invoked from network); 19 May 2017 10:27:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 10:27:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,363,1491264000"; d="scan'208";a="433178718"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22814.51317.451734.663773@mariner.uk.xensource.com>
Date: Fri, 19 May 2017 11:27:01 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
 <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gVXNlIG5vbi1kZWJ1ZyBidWlsZCBmb3Ig
WGVuIDQuOSIpOgo+IE9uIDE4LjA1LjE3IGF0IDE3OjM4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+
IHdyb3RlOgo+ID4gTW9kaWZ5IENvbmZpZy5tayBhbmQgS2NvbmZpZy5kZWJ1ZyB0byBkaXNhYmxl
IGRlYnVnIGJ5IGRlZmF1bHQgaW4KPiA+IHByZXBhcmF0aW9uIGZvciBsYXRlIFJDcyBhbmQgZXZl
bnR1YWwgcmVsZWFzZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBUbyBhdm9pZCBwb2ludGxlc3MgY29kZSBjaHVybiBvbiB0
aGUgbWFzdGVyIGJyYW5jaCwgc2hvdWxkbid0IHRoaXMKPiBiZSBkb25lIG9ubHkgYWZ0ZXIgKG9y
IGV2ZW4gd2hpbGUpIGJyYW5jaGluZz8KCkkgdGhpbmsgaXQncyBmaW5lIGVpdGhlciB3YXkuCgoo
QW5kIHllcywgYXByb3BvcyBvZiBKdWxpZW4ncyBvdGhlciBtZXNzYWdlLCB3ZSBzaG91bGQgYnJh
bmNoIHdpdGgKc3RhZ2luZz09bWFzdGVyLikKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 10:52:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 10:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBfWC-0002zj-VX; Fri, 19 May 2017 10:52:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dBfWB-0002zd-R3
 for xen-devel@lists.xen.org; Fri, 19 May 2017 10:52:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1B/C6-03620-76ECE195; Fri, 19 May 2017 10:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVywNxEWzf1nFy
 kwYyNShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHfYuZC6akV9w+zdLA2B3QxcjJISRQKdFy
 /yMTiC0hwCtxZNkMVgjbX+LOqauMEDXlEs+P9LGD2CwCqhKNPf0sIDabgLLExa+9bF2MHBwiA
 h4Sb06JgoSFBbQlNjd9ABvJK2Apce5oOytICa9AuMT5mTEQYUGJkzOfgE1hFtCSuPHvJRNICb
 OAtMTyfxwgYVGg4btv7WWewMg3C0nHLCQdsxA6FjAyr2LUKE4tKkst0jUy10sqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAwxBiDYwbh4beAhRkkOJiVRXsfDcpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHhVzgLlBItS01Mr0jJzgMEOk5bg4FES4TUHSfMWFyTmFmemQ6ROMepyv
 Fv64T2TEEtefl6qlDivL0iRAEhRRmke3AhY5F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK
 89yBSezLwSuE2vgI5gAjqi+YE0yBEliQgpqQbG/m3nJzW7NR0+wRfUU9/josh792zKesYflmb
 Ne988ir2oN6EwJGq1SGL0kTo7OyaneXv3qTckb6qUerbPpSlwbmmX1haHV48WZPTE3zrPEv1d
 7o9iXGTYXp69C9R0Y/f4cL7V251fmrenj+3lOpX9VtWdYZUbE4ONqnWC1LIjv8U9bPv0faISS
 3FGoqEWc1FxIgAbOz0QtwIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495191139!69440135!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17798 invoked from network); 19 May 2017 10:52:21 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 10:52:21 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 19 May 2017 03:52:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,363,1491289200"; d="scan'208";a="859010167"
Received: from skl-2s3.sh.intel.com ([10.239.48.51])
 by FMSMGA003.fm.intel.com with ESMTP; 19 May 2017 03:52:18 -0700
Date: Fri, 19 May 2017 18:53:40 +0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org, George Dunlap <George.Dunlap@eu.citrix.com>
Message-ID: <20170519105338.GA31359@skl-2s3.sh.intel.com>
Mail-Followup-To: xen-devel@lists.xen.org,
 George Dunlap <George.Dunlap@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.0 (2017-02-23)
Subject: [Xen-devel] encounter a problem about xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEdlb3JnZS4KClBlciB5b3VyIHN1Z2dlc2lvbiwgSSB0cmllZCB0byBhZGQgc29tZSBjb2Rl
IHRvIHhlbmFseXplLmMgdG8gYW5hbHl6ZQpzb21lIG5ld2x5IGFkZGVkIGV2ZW50cy4gVG8gaGF2
ZSBtb3JlIHVuZGVyc3RhbmRpbmcsIHlvdSBjYW4gcmVhZCB0aGUKcGF0Y2ggYXQgdGhlIGJvdHRv
bS4gSW4gdGhpcyBwYXRjaCwgSSB0cnkgdG8gY291bnQgaG93IG1hbnkgdGltZXMgYQpnaXZlbiB2
Y3B1IGlzIGFkZGVkIGFuZCByZW1vdmVkIGZyb20gYSBwaSBibG9ja2luZyBsaXN0LiBBZnRlcgpj
b2xsZWN0aW5nIHNvbWUgZGF0YSwgSSBjb21wYXJlZCB0aGUgcmVzdWx0IG9mIGRpZmZlcmVudCBk
ZWNvZGVyLAp4ZW5hbHl6ZSBhbmQgeGVudHJhY2VfZm9ybWF0LiBJIGZvdW5kIHRoYXQgeGVudHJh
Y2VfZm9ybWF0IHNob3dzCm9uZSB2Y3B1IGlzIGFkZGVkIGFuZCByZW1vdmVkIDI0OTkgdGltZXMg
cmVzcGVjdGl2ZWx5LiBCdXQgeGVuYWx5emUKc2hvd3MgdGhlIGlkZW50aWNhbCB2Y3B1IGlzIGFk
ZGVkIDI0OTkgdGltZXMgYW5kIHJlbW92ZWQgb25seSBhYm91dAo3MDAgdGltZXMuIFNvbWUgb3Ro
ZXIgdmNwdXMgYWxzbyBlbmNvdW50ZXIgdGhpcyB3ZWlyZCB0aGluZy4KCkNvdWxkIGdpdmUgbWUg
c29tZSBzdWdnZXN0aW9uIHRvIGRlYnVnIHRoaXMgcHJvYmxlbT8KT3IsIGFyZSB0aGVyZSBzb21l
IGJ1Z3MgaW4gdGhpcyBwYXRjaD8KClRoYW5rcwpDaGFvCgotLS04PC0tLQpGcm9tIDAxYzEwYWE3
ZWRjZGVkOTkwMTdkODhhYzRhN2ZmZjE5MTY4ZjEzMmQgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAx
CkZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6IFdlZCwgMjYgQXByIDIw
MTcgMDM6Mzk6MDYgKzA4MDAKU3ViamVjdDogW1BBVENIIDEvM10gVlQtZCBQSTogdHJhY2sgdGhl
IHZjcHUgbnVtYmVyIGluIHBpIGJsb2NraW5nIGxpc3QKClRoaXMgcGF0Y2ggYWRkcyBhIGZpZWxk
LCBjb3VudGVyLCBpbiBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUgdG8gdHJhY2sKaG93IG1h
bnkgZW50cmllcyBhcmUgb24gdGhlIHBpIGJsb2NraW5nIGxpc3QuIEluIG9yZGVyIHRvIGFuYWx5
emUgbGlzdApvcGVyYXRpb24gZnJlcXVlbmNlIGFuZCBvYnRhaW4gdGhlIGxpc3QgbGVuZ3RoLCBh
ZGQgc29tZSByZWxldmFudCBldmVudHMKdG8geGVudHJhY2UgYW5kIHNvbWUgYXNzb2NpYXRlZCBj
b2RlIGluIHhlbmFseXplLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVs
LmNvbT4KLS0tCiB0b29scy94ZW50cmFjZS9mb3JtYXRzICAgICAgICAgIHwgIDIgKwogdG9vbHMv
eGVudHJhY2UveGVuYWx5emUuYyAgICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgIHwgMzAgKysr
KysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdHJhY2UuaCB8ICAyICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy90cmFjZS5oICAgICAgfCAgMiArCiA1IGZpbGVzIGNoYW5nZWQsIDEyNCBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNl
L2Zvcm1hdHMgYi90b29scy94ZW50cmFjZS9mb3JtYXRzCmluZGV4IDhiMzE3ODAuLmUzNzJkNGQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKKysrIGIvdG9vbHMveGVudHJhY2Uv
Zm9ybWF0cwpAQCAtMTI1LDYgKzEyNSw4IEBACiAweDAwMDgyMDIwICBDUFUlKGNwdSlkICAlKHRz
YylkICgrJShyZWx0c2MpOGQpICBJTlRSX1dJTkRPVyBbIHZhbHVlID0gMHglKDEpMDh4IF0KIDB4
MDAwODIwMjEgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIE5QRiAgICAgICAg
IFsgZ3BhID0gMHglKDIpMDh4JSgxKTA4eCBtZm4gPSAweCUoNCkwOHglKDMpMDh4IHF1YWwgPSAw
eCUoNSkwNHggcDJtdCA9IDB4JSg2KTA0eCBdCiAweDAwMDgyMDIzICBDUFUlKGNwdSlkICAlKHRz
YylkICgrJShyZWx0c2MpOGQpICBUUkFQICAgICAgICBbIHZlY3RvciA9IDB4JSgxKTAyeCBdCisw
eDAwMDgyMDI2ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBQSV9MSVNUX0FE
RCBbIGRvbWlkID0gMHglKDEpMDR4IHZjcHUgPSAweCUoMikwNHgsIHBjcHUgPSAweCUoMykwNHgs
ICNlbnRyeSA9IDB4JSg0KTA0eCBdCisweDAwMDgyMDI3ICBDUFUlKGNwdSlkICAlKHRzYylkICgr
JShyZWx0c2MpOGQpICBQSV9MSVNUX0RFTCBbIGRvbWlkID0gMHglKDEpMDR4IHZjcHUgPSAweCUo
MikwNHggXQogCiAweDAwMTBmMDAxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQp
ICBwYWdlX2dyYW50X21hcCAgICAgIFsgZG9taWQgPSAlKDEpZCBdCiAweDAwMTBmMDAyICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdlX2dyYW50X3VubWFwICAgIFsgZG9t
aWQgPSAlKDEpZCBdCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9v
bHMveGVudHJhY2UveGVuYWx5emUuYwppbmRleCBmYTYwOGFkLi4xOGY3YmZjIDEwMDY0NAotLS0g
YS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXpl
LmMKQEAgLTI5Niw2ICsyOTYsNyBAQCBzdHJ1Y3Qgc3ltYm9sX3N0cnVjdCB7CiB9OwogCiB2b2lk
IGVycm9yKGVudW0gZXJyb3JfbGV2ZWwgbCwgc3RydWN0IHJlY29yZF9pbmZvICpyaSk7CitzdHJ1
Y3QgdmNwdV9kYXRhICogdmNwdV9maW5kKGludCBkaWQsIGludCB2aWQpOwogCiB2b2lkIHBhcnNl
X3N5bWJvbF9maWxlKGNoYXIgKmZuKSB7CiAgICAgdW5zaWduZWQgbG9uZyBsb25nIGxhc3RfYWRk
ciA9IDA7CkBAIC05NDQsNiArOTQ1LDggQEAgZW51bSB7CiAgICAgSFZNX0VWRU5UX1RSQVAsCiAg
ICAgSFZNX0VWRU5UX1RSQVBfREVCVUcsCiAgICAgSFZNX0VWRU5UX1ZMQVBJQywKKyAgICBIVk1f
RVZFTlRfUElfTElTVF9BREQsCisgICAgSFZNX0VWRU5UX1BJX0xJU1RfREVMLAogICAgIEhWTV9F
VkVOVF9IQU5ETEVSX01BWAogfTsKIGNoYXIgKiBodm1fZXZlbnRfaGFuZGxlcl9uYW1lW0hWTV9F
VkVOVF9IQU5ETEVSX01BWF0gPSB7CkBAIC05NzksNyArOTgyLDkgQEAgY2hhciAqIGh2bV9ldmVu
dF9oYW5kbGVyX25hbWVbSFZNX0VWRU5UX0hBTkRMRVJfTUFYXSA9IHsKICAgICAicmVhbG1vZGVf
ZW11bGF0ZSIsCiAgICAgInRyYXAiLAogICAgICJ0cmFwX2RlYnVnIiwKLSAgICAidmxhcGljIgor
ICAgICJ2bGFwaWMiLAorICAgICJwaV9saXN0X2FkZCIsCisgICAgInBpX2xpc3RfZGVsIgogfTsK
IAogZW51bSB7CkBAIC0xMzM3LDYgKzEzNDIsOSBAQCBzdHJ1Y3QgaHZtX2RhdGEgewogICAgICAg
ICBzdHJ1Y3QgewogICAgICAgICAgICAgc3RydWN0IGlvX2FkZHJlc3MgKm1taW8sICpwaW87CiAg
ICAgICAgIH0gaW87CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICBpbnQgcGlfbGlzdF9h
ZGQsIHBpX2xpc3RfZGVsOworICAgICAgICB9IHBpOwogICAgIH0gc3VtbWFyeTsKIAogICAgIC8q
IEluLWZsaWdodCBhY2N1bXVsYXRpb24gaW5mb3JtYXRpb24gKi8KQEAgLTEzOTEsNiArMTM5OSw5
IEBAIHN0cnVjdCBodm1fZGF0YSB7CiAKICAgICAvKiBIaXN0b3JpY2FsIGluZm8gKi8KICAgICB0
c2NfdCBsYXN0X3JkdHNjOworCisgICAgLyogRGVzdGluYXRpb24gcGNwdSBvZiBwb3N0ZWQgaW50
ZXJydXB0J3Mgd2FrZXVwIGludGVycnVwdCAqLworICAgIGludCBwaV9jcHU7CiB9OwogCiBlbnVt
IHsKQEAgLTE0NTcsNiArMTQ2OCw4IEBAIHZvaWQgaW5pdF9odm1fZGF0YShzdHJ1Y3QgaHZtX2Rh
dGEgKmgsIHN0cnVjdCB2Y3B1X2RhdGEgKnYpIHsKICAgICB9CiAgICAgZm9yKGk9MDsgaTxHVUVT
VF9JTlRFUlJVUFRfTUFYKzE7IGkrKykKICAgICAgICAgaC0+c3VtbWFyeS5ndWVzdF9pbnRlcnJ1
cHRbaV0uY291bnQ9MDsKKworICAgIGgtPnBpX2NwdSA9IC0xOwogfQogCiAvKiBQViBkYXRhICov
CkBAIC0xODUyLDYgKzE4NjUsOSBAQCBzdHJ1Y3QgcGNwdV9pbmZvIHsKICAgICAgICAgdHNjX3Qg
dHNjOwogICAgICAgICBzdHJ1Y3QgY3ljbGVfc3VtbWFyeSBpZGxlLCBydW5uaW5nLCBsb3N0Owog
ICAgIH0gdGltZTsKKworICAgIC8qIFBvc3RlZCBJbnRlcnJ1cHQgTGlzdCBMZW5ndGggKi8KKyAg
ICBpbnQgcGlfbGlzdF9sZW5ndGg7CiB9OwogCiB2b2lkIF9fZmlsbF9pbl9yZWNvcmRfaW5mbyhz
dHJ1Y3QgcGNwdV9pbmZvICpwKTsKQEAgLTQ3MjYsNiArNDc0Miw3MSBAQCB2b2lkIGh2bV9nZW5l
cmljX2R1bXAoc3RydWN0IHJlY29yZF9pbmZvICpyaSwgY2hhciAqIHByZWZpeCkKICAgICBwcmlu
dGYoIiBdXG4iKTsKIH0KIAordm9pZCBodm1fcGlfbGlzdF9hZGRfcHJvY2VzcyhzdHJ1Y3QgcmVj
b3JkX2luZm8gKnJpLCBzdHJ1Y3QgaHZtX2RhdGEgKmgpCit7CisgICAgc3RydWN0IHsKKyAgICAg
ICAgaW50IGRpZDsKKyAgICAgICAgaW50IHZpZDsKKyAgICAgICAgaW50IHBjcHU7CisgICAgICAg
IGludCBsZW47CisgICAgfSAqZGF0YTsKKyAgICBzdHJ1Y3QgdmNwdV9kYXRhICp2OworCisgICAg
ZGF0YSA9ICh0eXBlb2YoZGF0YSkpcmktPnJlYy51LnRzYy5kYXRhOworICAgIHYgPSB2Y3B1X2Zp
bmQoZGF0YS0+ZGlkLCBkYXRhLT52aWQpOworICAgIGlmICggIXYtPmh2bS5pbml0ICkKKyAgICAg
ICAgaW5pdF9odm1fZGF0YSgmdi0+aHZtLCB2KTsKKworICAgIGlmICggb3B0LmR1bXBfYWxsICkK
KyAgICAgICAgcHJpbnRmKCJkJXV2JXUgaXMgYWRkZWQgdG8gcGkgYmxvY2tpbmcgbGlzdCBvZiBw
Y3B1JXUuICIKKyAgICAgICAgICAgICAgICJUaGUgbGlzdCBsZW5ndGggaXMgbm93ICVkXG4iLAor
ICAgICAgICAgICAgICAgZGF0YS0+ZGlkLCBkYXRhLT52aWQsIGRhdGEtPnBjcHUsIGRhdGEtPmxl
bik7CisKKyAgICB2LT5odm0ucGlfY3B1ID0gZGF0YS0+cGNwdTsKKyAgICB2LT5odm0uc3VtbWFy
eS5waS5waV9saXN0X2FkZCsrOworICAgIGlmICggZGF0YS0+cGNwdSA+IFAubWF4X2FjdGl2ZV9w
Y3B1IHx8ICFQLnBjcHVbZGF0YS0+cGNwdV0uYWN0aXZlICkKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJTdHJhbmdlISBwY3B1JXUgaXMgaW5hY3RpdmUgYnV0IGEgdmNwdSBpcyBhZGRlZCIKKyAg
ICAgICAgICAgICAgICAidG8gaXQiLCBkYXRhLT5wY3B1KTsKKyAgICBlbHNlIGlmICggUC5wY3B1
W2RhdGEtPnBjcHVdLnBpX2xpc3RfbGVuZ3RoID09IC0xICkKKyAgICAgICAgUC5wY3B1W2RhdGEt
PnBjcHVdLnBpX2xpc3RfbGVuZ3RoID0gZGF0YS0+bGVuOworICAgIGVsc2UgaWYgKCBkYXRhLT5s
ZW4gIT0gKytQLnBjcHVbZGF0YS0+cGNwdV0ucGlfbGlzdF9sZW5ndGggKQorICAgIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJwY3B1JXUncyBwaSBsaXN0IGxlbmd0aCAlZCBpc24ndCBlcXVh
bCB0byAiCisgICAgICAgICAgICAgICAgInZhbHVlICVkIGdvdCBieSBhbmFseXNpcy4gQ29ycmVj
dCBpdCFcbiIsCisgICAgICAgICAgICAgICAgZGF0YS0+cGNwdSwgZGF0YS0+bGVuLCBQLnBjcHVb
ZGF0YS0+cGNwdV0ucGlfbGlzdF9sZW5ndGgpOworICAgICAgICBQLnBjcHVbZGF0YS0+cGNwdV0u
cGlfbGlzdF9sZW5ndGggPSBkYXRhLT5sZW47CisgICAgfQorfQorCit2b2lkIGh2bV9waV9saXN0
X2RlbF9wcm9jZXNzKHN0cnVjdCByZWNvcmRfaW5mbyAqcmksIHN0cnVjdCBodm1fZGF0YSAqaCkK
K3sKKyAgICBzdHJ1Y3QgeworICAgICAgICBpbnQgZGlkOworICAgICAgICBpbnQgdmlkOworICAg
IH0gKmRhdGE7CisgICAgc3RydWN0IHZjcHVfZGF0YSAqdjsKKworICAgIGRhdGEgPSAodHlwZW9m
KGRhdGEpKXJpLT5yZWMudS50c2MuZGF0YTsKKyAgICB2ID0gdmNwdV9maW5kKGRhdGEtPmRpZCwg
ZGF0YS0+dmlkKTsKKyAgICBpZiAoICF2LT5odm0uaW5pdCApCisgICAgICAgIGluaXRfaHZtX2Rh
dGEoJnYtPmh2bSwgdik7CisKKyAgICBpZiAoIG9wdC5kdW1wX2FsbCApCisgICAgeworICAgICAg
ICBpZiAoIHYtPmh2bS5waV9jcHUgIT0gLTEgKQorICAgICAgICAgICAgcHJpbnRmKCJkJXV2JXUg
aXMgcmVtb3ZlZCBmcm9tIHBpIGJsb2NraW5nIGxpc3Qgb2YgcGNwdSV1XG4iLAorICAgICAgICAg
ICAgICAgICAgIGRhdGEtPmRpZCwgZGF0YS0+dmlkLCB2LT5odm0ucGlfY3B1KTsKKyAgICAgICAg
ZWxzZQorICAgICAgICAgICAgcHJpbnRmKCJkJXV2JXUgaXMgcmVtb3ZlZCBmcm9tIHBpIGJsb2Nr
aW5nIGxpc3RcbiIsCisgICAgICAgICAgICAgICAgICAgZGF0YS0+ZGlkLCBkYXRhLT52aWQpOwor
ICAgIH0KKworICAgIGlmICggUC5wY3B1W3YtPmh2bS5waV9jcHVdLnBpX2xpc3RfbGVuZ3RoICE9
IC0xICkKKyAgICAgICAgUC5wY3B1W3YtPmh2bS5waV9jcHVdLnBpX2xpc3RfbGVuZ3RoLS07Cisg
ICAgdi0+aHZtLnBpX2NwdSA9IC0xOworICAgIHYtPmh2bS5zdW1tYXJ5LnBpLnBpX2xpc3RfZGVs
Kys7Cit9CisKIHZvaWQgaHZtX2hhbmRsZXJfcHJvY2VzcyhzdHJ1Y3QgcmVjb3JkX2luZm8gKnJp
LCBzdHJ1Y3QgaHZtX2RhdGEgKmgpIHsKICAgICAvKiBXYWl0IGZvciBmaXJzdCB2bWV4aXQgdG8g
aW5pdGlhbGl6ZSAqLwogICAgIGlmKCFoLT5pbml0KQpAQCAtNDc2Myw2ICs0ODQ0LDEyIEBAIHZv
aWQgaHZtX2hhbmRsZXJfcHJvY2VzcyhzdHJ1Y3QgcmVjb3JkX2luZm8gKnJpLCBzdHJ1Y3QgaHZt
X2RhdGEgKmgpIHsKICAgICBjYXNlIFRSQ19IVk1fSU5UUl9XSU5ET1c6CiAgICAgICAgIGh2bV9p
bnRyX3dpbmRvd19wcm9jZXNzKHJpLCBoKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBUUkNf
SFZNX1BJX0xJU1RfQUREOgorICAgICAgICBodm1fcGlfbGlzdF9hZGRfcHJvY2VzcyhyaSwgaCk7
CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgVFJDX0hWTV9QSV9MSVNUX0RFTDoKKyAgICAgICAg
aHZtX3BpX2xpc3RfZGVsX3Byb2Nlc3MocmksIGgpOworICAgICAgICBicmVhazsKICAgICBjYXNl
IFRSQ19IVk1fT1BfREVTVFJPWV9QUk9DOgogICAgICAgICBpZihoLT52LT5jcjMuZGF0YSkgewog
ICAgICAgICAgICAgc3RydWN0IGNyM192YWx1ZV9zdHJ1Y3QgKmN1ciA9IGgtPnYtPmNyMy5kYXRh
OwpAQCAtNDg2Miw3ICs0OTQ5LDYgQEAgbmVlZHNfdm1leGl0Ogogdm9pZCB2Y3B1X25leHRfdXBk
YXRlKHN0cnVjdCBwY3B1X2luZm8gKnAsIHN0cnVjdCB2Y3B1X2RhdGEgKm5leHQsIHRzY190IHRz
Yyk7CiB2b2lkIHZjcHVfcHJldl91cGRhdGUoc3RydWN0IHBjcHVfaW5mbyAqcCwgc3RydWN0IHZj
cHVfZGF0YSAqcHJldiwKICAgICAgICAgICAgICAgICAgICAgICB0c2NfdCB0c2MsIGludCBuZXdf
cnVuc3RhdGUpOwotc3RydWN0IHZjcHVfZGF0YSAqIHZjcHVfZmluZChpbnQgZGlkLCBpbnQgdmlk
KTsKIHZvaWQgbG9zZV92Y3B1KHN0cnVjdCB2Y3B1X2RhdGEgKnYsIHRzY190IHRzYyk7CiAKIGlu
dCBkb21haW5fcnVuc3RhdGUoc3RydWN0IGRvbWFpbl9kYXRhICpkKSB7CkBAIC01MzU5LDYgKzU0
NDUsMTAgQEAgdm9pZCBodm1fc3VtbWFyeShzdHJ1Y3QgaHZtX2RhdGEgKmgpIHsKICAgICAgICAg
ICAgICAgICAgIGksIGgtPnN1bW1hcnkuaXBpX2NvdW50W2ldKTsKICAgIGh2bV9pb19hZGRyZXNz
X3N1bW1hcnkoaC0+c3VtbWFyeS5pby5waW8sICJJTyBhZGRyZXNzIHN1bW1hcnk6Iik7CiAgICBo
dm1faW9fYWRkcmVzc19zdW1tYXJ5KGgtPnN1bW1hcnkuaW8ubW1pbywgIk1NSU8gYWRkcmVzcyBz
dW1tYXJ5OiIpOworCisgICBwcmludGYoIlBvc3RlZCBJbnRlcnJ1cHQ6XG4iKTsKKyAgIHByaW50
ZigiIExpc3QgQWRkOiAldVxuIiwgaC0+c3VtbWFyeS5waS5waV9saXN0X2FkZCk7CisgICBwcmlu
dGYoIiBMaXN0IERlbDogJXVcbiIsIGgtPnN1bW1hcnkucGkucGlfbGlzdF9kZWwpOwogfQogCiAv
KiAtLS0tIFNoYWRvdyByZWNvcmRzIC0tLS0gKi8KQEAgLTg5NjIsNiArOTA1Miw3IEBAIG9mZl90
IHNjYW5fZm9yX25ld19wY3B1KG9mZl90IG9mZnNldCkgewogCiAgICAgICAgIHAtPmZpbGVfb2Zm
c2V0ID0gb2Zmc2V0OwogICAgICAgICBwLT5uZXh0X2NwdV9jaGFuZ2Vfb2Zmc2V0ID0gb2Zmc2V0
OworICAgICAgICBwLT5waV9saXN0X2xlbmd0aCA9IC0xOwogCiAgICAgICAgIHJlY29yZF9vcmRl
cl9pbnNlcnQocCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYzhlZjE4YS4uNDQxN2FkYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKQEAgLTgyLDYgKzgyLDcgQEAgc3RhdGljIGludCB2bXhfdm1mdW5jX2ludGVyY2Vw
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3Zj
cHUgewogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgIGxpc3Q7CiAgICAgc3BpbmxvY2tfdCAgICAg
ICAgICAgbG9jazsKKyAgICB1aW50MzJfdCAgICAgICAgICAgICBjb3VudGVyOwogfTsKIAogLyoK
QEAgLTExOSw2ICsxMjAsOSBAQCBzdGF0aWMgdm9pZCB2bXhfdmNwdV9ibG9jayhzdHJ1Y3QgdmNw
dSAqdikKICAgICAgKi8KICAgICBBU1NFUlQob2xkX2xvY2sgPT0gTlVMTCk7CiAKKyAgICBwZXJf
Y3B1KHZteF9waV9ibG9ja2luZywgdi0+cHJvY2Vzc29yKS5jb3VudGVyKys7CisgICAgVFJBQ0Vf
NEQoVFJDX0hWTV9QSV9MSVNUX0FERCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQs
CisgICAgICAgICAgICAgdi0+cHJvY2Vzc29yLCBwZXJfY3B1KHZteF9waV9ibG9ja2luZywgdi0+
cHJvY2Vzc29yKS5jb3VudGVyKTsKICAgICBsaXN0X2FkZF90YWlsKCZ2LT5hcmNoLmh2bV92bXgu
cGlfYmxvY2tpbmcubGlzdCwKICAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgdi0+cHJvY2Vzc29yKS5saXN0KTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKHBp
X2Jsb2NraW5nX2xpc3RfbG9jaywgZmxhZ3MpOwpAQCAtMTg2LDYgKzE5MCw5IEBAIHN0YXRpYyB2
b2lkIHZteF9waV91bmJsb2NrX3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgewogICAgICAgICBB
U1NFUlQodi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLmxvY2sgPT0gcGlfYmxvY2tpbmdfbGlz
dF9sb2NrKTsKICAgICAgICAgbGlzdF9kZWwoJnYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5s
aXN0KTsKKyAgICAgICAgY29udGFpbmVyX29mKHBpX2Jsb2NraW5nX2xpc3RfbG9jaywKKyAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB2bXhfcGlfYmxvY2tpbmdfdmNwdSwgbG9jayktPmNvdW50
ZXItLTsKKyAgICAgICAgVFJBQ0VfMkQoVFJDX0hWTV9QSV9MSVNUX0RFTCwgdi0+ZG9tYWluLT5k
b21haW5faWQsIHYtPnZjcHVfaWQpOwogICAgICAgICB2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tp
bmcubG9jayA9IE5VTEw7CiAgICAgfQogCkBAIC0yMjAsNiArMjI3LDggQEAgdm9pZCB2bXhfcGlf
ZGVzY19maXh1cCh1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9z
YWZlKHZteCwgdG1wLCBibG9ja2VkX3ZjcHVzLCBwaV9ibG9ja2luZy5saXN0KQogICAgIHsKKyAg
ICAgICAgc3RydWN0IHZjcHUgKnYgPSBjb250YWluZXJfb2Yodm14LCBzdHJ1Y3QgdmNwdSwgYXJj
aC5odm1fdm14KTsKKwogICAgICAgICAvKgogICAgICAgICAgKiBTdXBwcmVzcyBub3RpZmljYXRp
b24gb3Igd2UgbWF5IG1pc3MgYW4gaW50ZXJydXB0IHdoZW4gdGhlCiAgICAgICAgICAqIHRhcmdl
dCBjcHUgaXMgZHlpbmcuCkBAIC0yMzQsOCArMjQzLDEwIEBAIHZvaWQgdm14X3BpX2Rlc2NfZml4
dXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgaWYgKCBwaV90ZXN0X29uKCZ2bXgtPnBpX2Rl
c2MpICkKICAgICAgICAgewogICAgICAgICAgICAgbGlzdF9kZWwoJnZteC0+cGlfYmxvY2tpbmcu
bGlzdCk7CisgICAgICAgICAgICBUUkFDRV8yRChUUkNfSFZNX1BJX0xJU1RfREVMLCB2LT5kb21h
aW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CisgICAgICAgICAgICBwZXJfY3B1KHZteF9waV9i
bG9ja2luZywgY3B1KS5jb3VudGVyLS07CiAgICAgICAgICAgICB2bXgtPnBpX2Jsb2NraW5nLmxv
Y2sgPSBOVUxMOwotICAgICAgICAgICAgdmNwdV91bmJsb2NrKGNvbnRhaW5lcl9vZih2bXgsIHN0
cnVjdCB2Y3B1LCBhcmNoLmh2bV92bXgpKTsKKyAgICAgICAgICAgIHZjcHVfdW5ibG9jayh2KTsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTI1OCw2ICsyNjksMTEgQEAg
dm9pZCB2bXhfcGlfZGVzY19maXh1cCh1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgICAgICAgICBs
aXN0X21vdmUoJnZteC0+cGlfYmxvY2tpbmcubGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAm
cGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIG5ld19jcHUpLmxpc3QpOworICAgICAgICAgICAgcGVy
X2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNwdSkuY291bnRlci0tOworICAgICAgICAgICAgcGVyX2Nw
dSh2bXhfcGlfYmxvY2tpbmcsIG5ld19jcHUpLmNvdW50ZXIrKzsKKyAgICAgICAgICAgIFRSQUNF
XzJEKFRSQ19IVk1fUElfTElTVF9ERUwsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lk
KTsKKyAgICAgICAgICAgIFRSQUNFXzREKFRSQ19IVk1fUElfTElTVF9BREQsIHYtPmRvbWFpbi0+
ZG9tYWluX2lkLCB2LT52Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAgbmV3X2NwdSwgcGVy
X2NwdSh2bXhfcGlfYmxvY2tpbmcsIG5ld19jcHUpLmNvdW50ZXIpOwogICAgICAgICAgICAgdm14
LT5waV9ibG9ja2luZy5sb2NrID0gbmV3X2xvY2s7CiAKICAgICAgICAgICAgIHNwaW5fdW5sb2Nr
KG5ld19sb2NrKTsKQEAgLTIzNTgsOSArMjM3NCw5IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gewogc3RhdGljIHZvaWQg
cGlfd2FrZXVwX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBz
dHJ1Y3QgYXJjaF92bXhfc3RydWN0ICp2bXgsICp0bXA7Ci0gICAgc3BpbmxvY2tfdCAqbG9jayA9
ICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgc21wX3Byb2Nlc3Nvcl9pZCgpKS5sb2NrOwotICAg
IHN0cnVjdCBsaXN0X2hlYWQgKmJsb2NrZWRfdmNwdXMgPQotCQkmcGVyX2NwdSh2bXhfcGlfYmxv
Y2tpbmcsIHNtcF9wcm9jZXNzb3JfaWQoKSkubGlzdDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
c21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHNwaW5sb2NrX3QgKmxvY2sgPSAmcGVyX2NwdSh2bXhf
cGlfYmxvY2tpbmcsIGNwdSkubG9jazsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpibG9ja2VkX3Zj
cHVzID0gJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpLmxpc3Q7CiAKICAgICBhY2tfQVBJ
Q19pcnEoKTsKICAgICB0aGlzX2NwdShpcnFfY291bnQpKys7CkBAIC0yMzc2LDEwICsyMzkyLDE0
IEBAIHN0YXRpYyB2b2lkIHBpX3dha2V1cF9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgewogICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+cGlfZGVzYykgKQog
ICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGNvbnRhaW5lcl9vZih2bXgs
IHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV92bXgpOworCiAgICAgICAgICAgICBsaXN0X2RlbCgmdm14
LT5waV9ibG9ja2luZy5saXN0KTsKKyAgICAgICAgICAgIFRSQUNFXzJEKFRSQ19IVk1fUElfTElT
VF9ERUwsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKKyAgICAgICAgICAgIHBl
cl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpLmNvdW50ZXItLTsKICAgICAgICAgICAgIEFTU0VS
VCh2bXgtPnBpX2Jsb2NraW5nLmxvY2sgPT0gbG9jayk7CiAgICAgICAgICAgICB2bXgtPnBpX2Js
b2NraW5nLmxvY2sgPSBOVUxMOwotICAgICAgICAgICAgdmNwdV91bmJsb2NrKGNvbnRhaW5lcl9v
Zih2bXgsIHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV92bXgpKTsKKyAgICAgICAgICAgIHZjcHVfdW5i
bG9jayh2KTsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdHJhY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3RyYWNlLmgKaW5kZXgg
ZGU4MDJhNi4uOTdlOWVmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdHJh
Y2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90cmFjZS5oCkBAIC01NCw2ICs1NCw4
IEBACiAjZGVmaW5lIERPX1RSQ19IVk1fVFJBUCAgICAgICAgICAgICBERUZBVUxUX0hWTV9NSVND
CiAjZGVmaW5lIERPX1RSQ19IVk1fVFJBUF9ERUJVRyAgICAgICBERUZBVUxUX0hWTV9NSVNDCiAj
ZGVmaW5lIERPX1RSQ19IVk1fVkxBUElDICAgICAgICAgICBERUZBVUxUX0hWTV9NSVNDCisjZGVm
aW5lIERPX1RSQ19IVk1fUElfTElTVF9BREQgICAgICBERUZBVUxUX0hWTV9NSVNDCisjZGVmaW5l
IERPX1RSQ19IVk1fUElfTElTVF9ERUwgICAgICBERUZBVUxUX0hWTV9NSVNDCiAKIAogI2RlZmlu
ZSBUUkNfUEFSX0xPTkcocGFyKSAoKHBhcikmMHhGRkZGRkZGRiksKChwYXIpPj4zMikKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL3Ry
YWNlLmgKaW5kZXggN2YyZTg5MS4uN2QxODJlYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL3RyYWNlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgKQEAgLTIzNCw2ICsy
MzQsOCBAQAogI2RlZmluZSBUUkNfSFZNX1RSQVAgICAgICAgICAgICAgKFRSQ19IVk1fSEFORExF
UiArIDB4MjMpCiAjZGVmaW5lIFRSQ19IVk1fVFJBUF9ERUJVRyAgICAgICAoVFJDX0hWTV9IQU5E
TEVSICsgMHgyNCkKICNkZWZpbmUgVFJDX0hWTV9WTEFQSUMgICAgICAgICAgIChUUkNfSFZNX0hB
TkRMRVIgKyAweDI1KQorI2RlZmluZSBUUkNfSFZNX1BJX0xJU1RfQUREICAgICAgKFRSQ19IVk1f
SEFORExFUiArIDB4MjYpCisjZGVmaW5lIFRSQ19IVk1fUElfTElTVF9ERUwgICAgICAoVFJDX0hW
TV9IQU5ETEVSICsgMHgyNykKIAogI2RlZmluZSBUUkNfSFZNX0lPUE9SVF9XUklURSAgICAoVFJD
X0hWTV9IQU5ETEVSICsgMHgyMTYpCiAjZGVmaW5lIFRSQ19IVk1fSU9NRU1fV1JJVEUgICAgIChU
UkNfSFZNX0hBTkRMRVIgKyAweDIxNykKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 10:56:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 10:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBfaD-0003CG-JQ; Fri, 19 May 2017 10:56:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3050698e5=Ian.Jackson@citrix.com>)
 id 1dBfaB-0003CA-TE
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 10:56:32 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 35/9D-02183-E5FCE195; Fri, 19 May 2017 10:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7Eebl
 IgwdTbSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox92xrYC6YyV8xtMGtgPM3UxcjJISHgL9G4
 ppkdxGYT0JVo2vKXDcTmFRCUODnzCQuIzSygI7Fg9yc2CFteYvvbOcwQNQ4SF2cdYgSxWQRUJ
 R4/Wwk2U0RAWaL312+o3v2MEs9+WoPYwgJuElPnbger5xSwl+hc9hrI5uIQEpjGKHFk+lN2iI
 NMJN4u3Am0jAMooSYxd338BEa+WUhOmoXkpFlITlrAyLyKUb04tagstUjXRC+pKDM9oyQ3MTN
 H19DAVC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+OtPudDjJIcTEqivI6H5SKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfCWngPKCRalpqdWpGXmAEMeJi3BwaMkwmt+FijNW1yQmFucmQ6ROsWoy
 zHn3tf3TEIsefl5qVLivI4gMwRAijJK8+BGwOLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R5l4FM4cnMK4Hb9AroCCagI5ofSIMcUZKIkJJqYNy27871M9U1RwK+F1pOWKdzeWJddN7nwy3
 NUc1aa65NWPXY+Ta32FVZf87lqi/vLTGQL3ALiIq6X8Z880bWlZYuo9A9eTZXGliky195uKx6
 2CH+buHch+KOIbIPDbZ4f8/4YBIUzN1kdrTKYbrFHJfjM6b6xy3mOPGmffrjKaEzvp1btyktV
 ECJpTgj0VCLuag4EQA4okK0ugIAAA==
X-Env-Sender: prvs=3050698e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495191383!96275415!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33350 invoked from network); 19 May 2017 10:56:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 10:56:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,363,1491264000"; d="scan'208";a="433181181"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22814.53066.838527.878031@mariner.uk.xensource.com>
Date: Fri, 19 May 2017 11:56:10 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <591EC3F4020000780015B350@prv-mh.provo.novell.com>
References: <osstest-109469-mainreport@xen.org>
 <5179f224-c6db-ac9a-2c29-8bd4d68d31a1@oracle.com>
 <591EC3F4020000780015B350@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [linux-linus test] 109469: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtsaW51eC1saW51cyB0ZXN0XSAx
MDk0Njk6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IFRoZXJlZm9yZSBJJ20gYWZyYWlkIHRoZSBv
bmx5IHdheSB3ZSBjb3VsZCBvYnRhaW4gYSBtb3JlCj4gY29tcGxldGUgcGljdHVyZSB3b3VsZCBi
ZSBpZiB0aGlzIHJlLW9jY3VycmVkIGFuZCBpZiBhdCB0aGF0Cj4gdGltZSB3ZSdkIGhhdmUgImFz
eW5jLXNob3ctYWxsIiBpbiBwbGFjZSBvbiB0aGUgaHlwZXJ2aXNvcgo+IGNvbW1hbmQgbGluZS4K
CklzIHRoYXQgYSB0aGluZyBJIGNvdWxkIGRvIHRvIGFsbCB0aGUgdGVzdHMgPyAgQWRkaW5nIGEg
Y29tbWFuZC1saW5lCm9wdGlvbiBpcyBlYXN5LCBpZiBpdCdzIG90aGVyd2lzZSBoYXJtbGVzcy4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 11:02:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:02:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBfg6-0003u3-K3; Fri, 19 May 2017 11:02:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBfg5-0003tc-P0
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 11:02:37 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F4/1E-02199-CC0DE195; Fri, 19 May 2017 11:02:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVff0Bbl
 IgzO/LS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeXMC7aCu3UVPyb+ZGlg
 vBLRxcjJISTwl1HibJ91FyMXkP2YUeLthvPsEM42RomvHWtZQKpEBJwlvp6Zyw5i8wroS1zf/
 pkJxBYWsJA4NvUMWIOEwGkViYW9y1hBEhIC3hLz571h7GLkALNf7pHqYmTnYBOwkjgkBlLAIq
 AqcfHycvYJjNwLGBlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgT6u56BgXEH4+ufTocYJTmYlER5HQ/LRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H1/Hign
 WJSanlqRlpkDDDyYtAQHj5IILzsw+IR4iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqc9wLID
 AGQoozSPLgRsCi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9wbIFJ7MvBK4Ta+AjmACOq
 L5gTTIESWJCCmpBsZ2cVW5W5aqXz8V+efrvNv5gLPkq86at4quW9d/7RK1ZJptOMFjqcUysWX
 C607y54Zz7p+r27drNc/mDY2fXlWzfT3V6CyzlzOob0eQyfI5kwSP/zpor9P6Iq7oSg/7XX+v
 zQJdrBPO/Ltk+nx3q42ahPBcqT2eEdk9PXtf7Ou4vLZM6mIpwxklluKMREMt5qLiRAD73xlQf
 QIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495191754!45867115!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25743 invoked from network); 19 May 2017 11:02:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 11:02:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBfg2-0005Lc-6R; Fri, 19 May 2017 11:02:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBffw-0003q2-La; Fri, 19 May 2017 11:02:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBffw-0008VG-4Q; Fri, 19 May 2017 11:02:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109583-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=56821559f0ba682fe6b367815572e6f974d329ab
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 11:02:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 109583: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2670771286964263960=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2670771286964263960==
Content-Type: text/plain

flight 109583 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109583/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-xsm 11 guest-start              fail REGR. vs. 107636
 test-amd64-i386-qemuu-rhel6hvm-amd  9 redhat-install     fail REGR. vs. 107636
 test-arm64-arm64-xl-credit2   6 xen-boot                 fail REGR. vs. 107636
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail REGR. vs. 107636
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 107636

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    15 guest-start/debian.repeat fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107636
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107636
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107636
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 107636
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                56821559f0ba682fe6b367815572e6f974d329ab
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   24 days
Failing since        107644  2017-04-25 10:26:10 Z   24 days   60 attempts
Testing same since   109583  2017-05-18 14:56:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Bruce Rogers <brogers@suse.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Herongguang (Stephen) <herongguang.he@huawei.com>
  herongguang <herongguang.he@huawei.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zhiyong Yang <zhiyong.yang@intel.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 fail    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 11366 lines long.)


--===============2670771286964263960==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2670771286964263960==--

From xen-devel-bounces@lists.xen.org Fri May 19 11:15:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBfsr-0004qv-Pm; Fri, 19 May 2017 11:15:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBfsq-0004qc-H5
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 11:15:48 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4A/D4-02181-3E3DE195; Fri, 19 May 2017 11:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffRZbl
 Ig09L9S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XfOP7aC+WYVE+b+Y2lg
 7NXtYuTiEBL4yyix9PYHFgjnMaPEkVnzmSCcbYwSJ668BspwcogIOEt8PTOXvYuRg4NXQF+i6
 UsZSFhYIEhi8eanYM0SAk+YJO7M2coEkpAQ8JS4sfoBM4z9Z/4V1i5Gdg42ASuJQ2IgURYBVY
 ntB96xTWDkXsDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3c
 TI9Dn9QwMjDsYJ6zyO8QoycGkJMrreFguUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+ZLQDnB
 otT01Iq0zBxg8MGkJTh4lER4RYEBKMRbXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8q0BmC
 IAUZZTmwY2ARcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8ciCreDLzSuA2vQI6ggnoiO
 YH0iBHlCQipKQaGGWuPuIzUQqcu0h2s3gS/+Ovs27Mq9wjeT+86O7Oa1OLXUss5HxOfZptfuf
 A+kWdRZ95V7vdbTr+J+zbmRaLhnDBnZtr5gSV8rIVH3vk+CN+6Q67/qerpbrimla+md666OwF
 gR7jmb1n3qR8+VLo89TfsrEyuqlAkrle5t2E9Cv2Rk3/LryLnK3EUpyRaKjFXFScCADEi3Wcf
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495192545!60345157!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54189 invoked from network); 19 May 2017 11:15:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 11:15:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBfsn-0005hb-3d; Fri, 19 May 2017 11:15:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBfsh-0005LK-B0; Fri, 19 May 2017 11:15:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBfsg-0003MU-SI; Fri, 19 May 2017 11:15:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109609-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9d3011bd1cd29f8f3841bf1b64d5ead9ed1434e8
X-Osstest-Versions-That: xen=93ade42f47300f3f353aa9bd59b737bca8f2d342
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 11:15:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109609: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYwOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDlkMzAxMWJkMWNkMjlm
OGYzODQxYmYxYjY0ZDVlYWQ5ZWQxNDM0ZTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDkzYWRlNDJmNDczMDBmM2YzNTNhYTliZDU5YjczN2JjYThmMmQzNDIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTU3OSAgMjAxNy0wNS0xOCAxNDoxNzo0NyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk2MDkgIDIwMTctMDUtMTkgMDk6MTQ6MzcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTlkMzAxMWJkMWNkMjlmOGYzODQx
YmYxYjY0ZDVlYWQ5ZWQxNDM0ZTgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVz
aCB4ZW4tdW5zdGFibGUtc21va2UgOWQzMDExYmQxY2QyOWY4ZjM4NDFiZjFiNjRkNWVhZDllZDE0
MzRlOAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj05ZDMwMTFiZDFjZDI5
ZjhmMzg0MWJmMWI2NGQ1ZWFkOWVkMTQzNGU4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAu
L2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRi
cmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2Vs
ZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUt
c21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4OWQzMDExYmQxY2Qy
OWY4ZjM4NDFiZjFiNjRkNWVhZDllZDE0MzRlOCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngK
KyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZp
ZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVf
WEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVf
TElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90
cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRi
cmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgOWQzMDExYmQxY2QyOWY4ZjM4
NDFiZjFiNjRkNWVhZDllZDE0MzRlODpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA5M2FkZTQyZi4uOWQzMDExYiA5ZDMw
MTFiZDFjZDI5ZjhmMzg0MWJmMWI2NGQ1ZWFkOWVkMTQzNGU4IC0+IHNtb2tlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 11:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBftV-0004vd-5M; Fri, 19 May 2017 11:16:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=305c22658=anthony.perard@citrix.com>)
 id 1dBftT-0004vN-C6
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 11:16:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EE/29-03620-A04DE195; Fri, 19 May 2017 11:16:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpC7XFbl
 Ig/+/WC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxp79+xFBxXqzjcEt3AuEGqi5GTQ0LAX+LA
 tdnMIDaLgKpEz+NfLCA2m4CBxIrpVxlBbBGg+Obpp9m7GLk4mAW2M0q0bz4PlhAWCJZovrgdq
 IGDg1fAWmJ6fwFIWEigTuLSxt9gM3kFBCVOznwCNpNZQEdiwe5PbCDlzALSEsv/cYCEOQVcJT
 4f/g1WIiqgLLHk9BYWiDFqEjcWLmOZwMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6huV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsbbGwMOMUpyMCmJ8joelosU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMG7+RJQTrAoNT21Ii0zBxjwMGkJDh4lEV7Ry0Bp3uKCxNziz
 HSI1ClGRSlx3lUgfQIgiYzSPLg2WJRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvHMh4ns
 y8Erjpr4AWMwEtbn4gDbK4JBEhJdXAaD0nscfd2c+ftcixOmTt1jU7VP6kFW6cHOuj/+7y+cq
 H3h+CivbMPmL+7b9+tWXFl31Hd4gnGHA+2i/xrnXWvW3ed6KWp6XtLTx98lS3z0p38VybVdox
 3gc2/r72rmoLt/9+ybuavEm7Vs3TfCr9wdqy4aQU4wrTiuhph8Ovq2hazfzgWyZ9UomlOCPRU
 Iu5qDgRAH+bWKetAgAA
X-Env-Sender: prvs=305c22658=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495192584!92978995!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56621 invoked from network); 19 May 2017 11:16:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 11:16:25 -0000
X-IronPort-AV: E=Sophos;i="5.38,363,1491264000"; d="scan'208";a="424556523"
Date: Fri, 19 May 2017 12:16:22 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170519111622.GA3260@perard.uk.xensource.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
 <1495085580-10631-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085580-10631-2-git-send-email-tianyu.lan@intel.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, marcel@redhat.com, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 1/2] xen-pt: bind/unbind interrupt
 remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzI6NTlBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IElmIGEgdklPTU1V
IGlzIGV4cG9zZWQgdG8gZ3Vlc3QsIGd1ZXN0IHdpbGwgY29uZmlndXJlIHRoZSBtc2kgdG8gcmVt
YXBwaW5nCj4gZm9ybWF0LiBUaGUgb3JpZ2luYWwgY29kZSBpc24ndCBzdWl0YWJsZSB0byB0aGUg
bmV3IGZvcm1hdC4gQSBuZXcgcGFpcgo+IGJpbmQvdW5iaW5kIGludGVyZmFjZXMgYXJlIGFkZGVk
IGZvciB0aGlzIHVzYWdlLiBUaGlzIHBhdGNoIHJlY29nbml6ZXMKPiB0aGlzIGNhc2UgYW5kIHVz
ZSBuZXcgaW50ZXJmYWNlcyB0byBiaW5kL3VuYmluZCBtc2kuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1
IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgaHcveGVuL3hlbl9wdF9tc2kuYyAgICAg
ICAgICAgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4g
IGluY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oIHwgIDMgKystCj4gIDIgZmlsZXMgY2hhbmdl
ZCwgMzkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW5fcHRfbXNpLmMgYi9ody94ZW4veGVuX3B0X21zaS5jCj4gaW5kZXggNjJhZGQwNi4u
NWZhYjk1ZSAxMDA2NDQKPiAtLS0gYS9ody94ZW4veGVuX3B0X21zaS5jCj4gKysrIGIvaHcveGVu
L3hlbl9wdF9tc2kuYwo+IEBAIC0xNjMsMTYgKzE2MywyNCBAQCBzdGF0aWMgaW50IG1zaV9tc2l4
X3VwZGF0ZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLAo+ICAgICAgaW50IHJjID0gMDsKPiAg
ICAgIHVpbnQ2NF90IHRhYmxlX2FkZHIgPSAwOwo+ICAKPiAtICAgIFhFTl9QVF9MT0coZCwgIlVw
ZGF0aW5nIE1TSSVzIHdpdGggcGlycSAlZCBndmVjICUjeCBnZmxhZ3MgJSN4Igo+IC0gICAgICAg
ICAgICAgICAiIChlbnRyeTogJSN4KVxuIiwKPiAtICAgICAgICAgICAgICAgaXNfbXNpeCA/ICIt
WCIgOiAiIiwgcGlycSwgZ3ZlYywgZ2ZsYWdzLCBtc2l4X2VudHJ5KTsKPiAtCj4gICAgICBpZiAo
aXNfbXNpeCkgewo+ICAgICAgICAgIHRhYmxlX2FkZHIgPSBzLT5tc2l4LT5tbWlvX2Jhc2VfYWRk
cjsKPiAgICAgIH0KPiAgCj4gLSAgICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSh4ZW5f
eGMsIHhlbl9kb21pZCwgZ3ZlYywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBpcnEsIGdmbGFncywgdGFibGVfYWRkcik7Cj4gKyAgICBpZiAoYWRkciAmIE1TSV9BRERSX0lG
X01BU0spIHsKPiArICAgICAgICBYRU5fUFRfTE9HKGQsICJVcGRhdGluZyBNU0klcyB3aXRoIGFk
ZHIgJSMiIFBSSXg2NCAiZGF0YSAlI3hcbiIsCgpXaXRoIGEgc3BhY2UgYmVmb3JlICJkYXRhIiwg
SSB0aGluayBpdCB3aWxsIGJlIGVhc2llciB0byByZWFkIHRoZSBkZWJ1Zwpsb2cuCgo+ICsgICAg
ICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCI6ICIiLCBhZGRyLCBkYXRhKTsKPiArICAgICAg
ICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycV9yZW1hcHBpbmcoeGVuX3hjLCB4ZW5fZG9t
aWQsIHBpcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGQtPmRldmZuLCBkYXRhLCBhZGRyLCB0YWJsZV9hZGRyKTsKCldlIGFyZSBnb2luZyB0byBuZWVk
IGEgc3R1YiBmdW5jdGlvbiBmb3IKeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxX3JlbWFwcGluZygp
LCB3aGVuIFhlbiBkb2VzIG5vdCBoYXZlIHN1cHBvcnQgZm9yCml0LCBzbyBRRU1VIGNhbiBjb21w
aWxlIGluIGFueSBjYXNlLiAoc2FtZSBmb3IgdW5iaW5kIHZlcnNpb24uKQoKSSB0aGluayB0aGUg
c3R1YiBjYW4ganVzdCByZXR1cm4gLUVOT1NZUy4gVGhhdCBnb2luZyB0byByZXF1aXJlIGNoYW5n
ZXMKaW4gY29uZmlndXJlIHRvIGRldGVjdCBuZXdlciB4ZW4gdmVyc2lvbiBhbmQgdGhlIHN0dWIg
Y2FuIGJlIGluCnhlbl9jb21tb24uaC4KCj4gKyAgICB9Cj4gKyAgICBlbHNlIHsKPiArICAgICAg
ICBYRU5fUFRfTE9HKGQsICJVcGRhdGluZyBNU0klcyB3aXRoIHBpcnEgJWQgZ3ZlYyAlI3ggZ2Zs
YWdzICUjeCIKPiArICAgICAgICAgICAgICAgICAgICIgKGVudHJ5OiAlI3gpXG4iLAo+ICsgICAg
ICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAiIiwgcGlycSwgZ3ZlYywgZ2ZsYWdzLCBt
c2l4X2VudHJ5KTsKPiArCj4gKyAgICAgICAgcmMgPSB4Y19kb21haW5fdXBkYXRlX21zaV9pcnEo
eGVuX3hjLCB4ZW5fZG9taWQsIGd2ZWMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGlycSwgZ2ZsYWdzLCB0YWJsZV9hZGRyKTsKPiArICAgIH0KPiAgCj4gICAgICBp
ZiAocmMpIHsKPiAgICAgICAgICBYRU5fUFRfRVJSKGQsICJVcGRhdGluZyBvZiBNU0klcyBmYWls
ZWQuIChlcnI6ICVkKVxuIiwKPiBAQCAtMjA0LDEzICsyMTIsMjkgQEAgc3RhdGljIGludCBtc2lf
bXNpeF9kaXNhYmxlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsCj4gICAgICB9Cj4gIAo+ICAg
ICAgaWYgKGlzX2JpbmRlZCkgewo+IC0gICAgICAgIFhFTl9QVF9MT0coZCwgIlVuYmluZCBNU0kl
cyB3aXRoIHBpcnEgJWQsIGd2ZWMgJSN4XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgaXNfbXNp
eCA/ICItWCIgOiAiIiwgcGlycSwgZ3ZlYyk7Cj4gLSAgICAgICAgcmMgPSB4Y19kb21haW5fdW5i
aW5kX21zaV9pcnEoeGVuX3hjLCB4ZW5fZG9taWQsIGd2ZWMsIHBpcnEsIGdmbGFncyk7Cj4gLSAg
ICAgICAgaWYgKHJjKSB7Cj4gLSAgICAgICAgICAgIFhFTl9QVF9FUlIoZCwgIlVuYmluZGluZyBv
ZiBNU0klcyBmYWlsZWQuIChlcnI6ICVkLCBwaXJxOiAlZCwgZ3ZlYzogJSN4KVxuIiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICBpc19tc2l4ID8gIi1YIiA6ICIiLCBlcnJubywgcGlycSwgZ3Zl
Yyk7Cj4gLSAgICAgICAgICAgIHJldHVybiByYzsKPiArICAgICAgICBpZiAoIGFkZHIgJiBNU0lf
QUREUl9JRl9NQVNLICkgewo+ICsgICAgICAgICAgICBYRU5fUFRfTE9HKGQsICJVbmJpbmRpbmcg
b2YgTVNJJXMgLiAoIHBpcnE6ICVkLCBkYXRhOiAleCwgIgo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICJhZGRyOiAlIyIgUFJJeDY0ICIpXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGlz
X21zaXggPyAiLVgiIDogIiIsIHBpcnEsIGRhdGEsIGFkZHIpOwo+ICsgICAgICAgICAgICByYyA9
IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1hcHBpbmcoeGVuX3hjLCB4ZW5fZG9taWQsIHBp
cnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5kZXZmbiwgZGF0YSwgYWRkcik7Cj4gKyAgICAgICAgICAgIGlmIChyYykgewo+ICsgICAg
ICAgICAgICAgICAgWEVOX1BUX0VSUihkLCAiVW5iaW5kaW5nIG9mIE1TSSVzIC4gKGVycm9yOiAl
ZCwgcGlycTogJWQsICIKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGE6ICV4LCBh
ZGRyOiAlIyIgUFJJeDY0ICIpXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBpc19t
c2l4ID8gIi1YIiA6ICIiLCByYywgcGlycSwgZGF0YSwgYWRkcik7Cj4gKyAgICAgICAgICAgICAg
ICByZXR1cm4gcmM7Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgfSBlbHNlIHsKPiAr
ICAgICAgICAgICAgWEVOX1BUX0xPRyhkLCAiVW5iaW5kIE1TSSVzIHdpdGggcGlycSAlZCwgZ3Zl
YyAlI3hcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAiIiwg
cGlycSwgZ3ZlYyk7Cj4gKyAgICAgICAgICAgIHJjID0geGNfZG9tYWluX3VuYmluZF9tc2lfaXJx
KHhlbl94YywgeGVuX2RvbWlkLCBndmVjLCBwaXJxLCBnZmxhZ3MpOwo+ICsgICAgICAgICAgICBp
ZiAocmMpIHsKPiArICAgICAgICAgICAgICAgIFhFTl9QVF9FUlIoZCwgIlVuYmluZGluZyBvZiBN
U0klcyBmYWlsZWQuIChlcnI6ICVkLCBwaXJxOiAlZCwgIgo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiZ3ZlYzogJSN4KVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNf
bXNpeCA/ICItWCIgOiAiIiwgZXJybm8sIHBpcnEsIGd2ZWMpOwo+ICsgICAgICAgICAgICAgICAg
cmV0dXJuIHJjOwo+ICsgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmggYi9pbmNsdWRlL2h3L2kz
ODYvYXBpYy1tc2lkZWYuaAo+IGluZGV4IDhiNGQ0Y2MuLjJjNDUwZjkgMTAwNjQ0Cj4gLS0tIGEv
aW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmgKPiArKysgYi9pbmNsdWRlL2h3L2kzODYvYXBp
Yy1tc2lkZWYuaAo+IEBAIC0yNiw2ICsyNiw3IEBACj4gIAo+ICAjZGVmaW5lIE1TSV9BRERSX0RF
U1RfSURfU0hJRlQgICAgICAgICAgMTIKPiAgI2RlZmluZSBNU0lfQUREUl9ERVNUX0lEWF9TSElG
VCAgICAgICAgIDQKPiAtI2RlZmluZSAgTVNJX0FERFJfREVTVF9JRF9NQVNLICAgICAgICAgIDB4
MDBmZmZmMAo+ICsjZGVmaW5lICBNU0lfQUREUl9ERVNUX0lEX01BU0sgICAgICAgICAgMHgwMDBm
ZmYwMAoKVGhlIHZhbHVlIG9mIE1TSV9BRERSX0RFU1RfSURfTUFTSyBpcyBjaGFuZ2VkIGhlcmUu
IEkgdGhpbmsgdGhlIHBhdGNoCnNob3VsZCBiZToKKyNkZWZpbmUgIE1TSV9BRERSX0RFU1RfSURf
TUFTSyAgICAgICAgICAweDAwMGZmZmYwCgoKPiArI2RlZmluZSAgTVNJX0FERFJfSUZfTUFTSyAg
ICAgICAgICAgICAgIDB4MDAwMDAwMTAKPiAgCj4gICNlbmRpZiAvKiBIV19BUElDX01TSURFRl9I
ICovCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 11:36:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBgCI-0006YB-2a; Fri, 19 May 2017 11:35:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBgCG-0006Y4-Eh
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 11:35:52 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 22/54-02955-798DE195; Fri, 19 May 2017 11:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS3faDbl
 Ig48/1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPR+cyF3x8ylixYcNExgbG/rWMXYycHEIC
 eRIfWrvZQGxeATuJyysmgsUlBAwlTi+8yQJiswioSjz8NI8dxGYTUJdoe7adtYuRg0NEQEfi9
 He+LkYuDmaBOUwSPW83g/UKC2RInPr/kAVifobEtDO7wOKcAlYSj8/sZgfp5RUQlPi7QxgkzC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jX
 WSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDD8GINjB2PzF6RCjJAeTkiiv42G5
 SCG+pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwZt0HahOsCg1PbUiLTMHGCEwp
 RIcPEoivP0gad7igsTc4sx0iNQpRl2OK60f3zMJgc2QEueNBikSACnKKM2DGwGL1kuMslLCvI
 xABwrxFKQW5WaWoMq/YhTnYFQS5p0BMoUnM68EbtMroCOYgI5ofiANckRJIkJKqoFxftFPqdd
 7a7690P11Jnnn9MdtO4zM8tf3xazImlH0df59Lc9spbrOpaI7S70/1XmXaRrZ2U00qL/w6vRH
 C+NzF3nfWFnt6J2T83RlTkf75GPB8xauzZRueJWyUjBqQtejQw7iDbPebnpSN3dx9ZtVe9RdA
 +eL65id4GcKELxvfX6X7d4PUgyLlViKMxINtZiLihMBSQjridECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495193748!100718833!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59010 invoked from network); 19 May 2017 11:35:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 11:35:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 05:35:47 -0600
Message-Id: <591EF4B3020000780015B438@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 05:35:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-2-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/9] xen/vpci: introduce basic handlers
 to trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
eDg2LmMKPiBAQCAtMTEsNyArMTEsNyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVf
Y29uZmlnKGxpYnhsX19nYyAqZ2MsCj4gICAgICBpZiAoZF9jb25maWctPmNfaW5mby50eXBlID09
IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewo+ICAgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZv
LmRldmljZV9tb2RlbF92ZXJzaW9uICE9Cj4gICAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RF
TF9WRVJTSU9OX05PTkUpIHsKPiAtICAgICAgICAgICAgeGNfY29uZmlnLT5lbXVsYXRpb25fZmxh
Z3MgPSBYRU5fWDg2X0VNVV9BTEw7Cj4gKyAgICAgICAgICAgIHhjX2NvbmZpZy0+ZW11bGF0aW9u
X2ZsYWdzID0gKFhFTl9YODZfRU1VX0FMTCAmIH5YRU5fWDg2X0VNVV9WUENJKTsKCkkgY2FuIHNl
ZSB3aHkgeW91IG5lZWQgdGhpcywgYnV0IEknbSBub3Qgc3VyZSB0aGlzIGlzIGEgZ29vZCBtb2Rl
bC4KSWRlYWxseSBmb3Igb3JkaW5hcnkgSFZNIGd1ZXN0cyB5b3UnZCBuZXZlciBoYXZlIHRvIGNo
YW5nZSB0aGlzCmxpbmUuIFRoZXJlZm9yZSBwZXJoYXBzIGl0IG1pZ2h0IGJlIGEgYmV0dGVyIGlk
ZWEgdG8gdXNlIGEgIm5lZ2F0aXZlIgpmbGFnIGhlcmUuCgo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi90b29scy90ZXN0cy92cGNpL01ha2VmaWxlCj4gQEAgLTAsMCArMSw0NSBAQAo+ICsKPiArWEVO
X1JPT1Q9JChDVVJESVIpLy4uLy4uLy4uCj4gK2luY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVs
ZXMubWsKPiArCj4gK1RBUkdFVCA6PSB0ZXN0X3ZwY2kKPiArCj4gKy5QSE9OWTogYWxsCj4gK2Fs
bDogJChUQVJHRVQpCj4gKwo+ICsuUEhPTlk6IHJ1bgo+ICtydW46ICQoVEFSR0VUKQo+ICsJLi8k
KFRBUkdFVCkgPiAkKFRBUkdFVCkub3V0Cj4gKwo+ICskKFRBUkdFVCk6IHZwY2kuYyB2cGNpLmgg
cmJ0cmVlLmMgcmJ0cmVlLmgKPiArCSQoSE9TVENDKSAtZyAtbyAkQCB2cGNpLmMgbWFpbi5jIHJi
dHJlZS5jCj4gKwo+ICsuUEhPTlk6IGNsZWFuCj4gK2NsZWFuOgo+ICsJcm0gLXJmICQoVEFSR0VU
KSAkKFRBUkdFVCkub3V0ICoubyAqfiB2cGNpLmggdnBjaS5jIHJidHJlZS5jIHJidHJlZS5oCj4g
Kwo+ICsuUEhPTlk6IGRpc3RjbGVhbgo+ICtkaXN0Y2xlYW46IGNsZWFuCj4gKwo+ICsuUEhPTlk6
IGluc3RhbGwKPiAraW5zdGFsbDoKPiArCj4gK3ZwY2kuaDogJChYRU5fUk9PVCkveGVuL2luY2x1
ZGUveGVuL3ZwY2kuaAo+ICsJc2VkIC1lICcvI2luY2x1ZGUvZCcgPCQ8ID4kQAo+ICsKPiArdnBj
aS5jOiAkKFhFTl9ST09UKS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+ICsJIyBUcmljayB0aGUg
Y29tcGlsZXIgc28gaXQgZG9lc24ndCBjb21wbGFpbiBhYm91dCBtaXNzaW5nIHN5bWJvbHMKPiAr
CXNlZCAtZSAnLyNpbmNsdWRlL2QnIFwKPiArCSAgICAtZSAnMXM7XjsjaW5jbHVkZSAiZW11bC5o
IlwKPiArCSAgICAgICAgICAgICBjb25zdCB2cGNpX3JlZ2lzdGVyX2luaXRfdCBfX3N0YXJ0X3Zw
Y2lfYXJyYXlbMV1cO1wKPiArCSAgICAgICAgICAgICBjb25zdCB2cGNpX3JlZ2lzdGVyX2luaXRf
dCBfX2VuZF92cGNpX2FycmF5WzFdXDtcCj4gKwkgICAgICAgICAgICAgOycgPCQ8ID4kQAo+ICsK
PiArcmJ0cmVlLmg6ICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaAo+ICsJc2Vk
IC1lICcvI2luY2x1ZGUvZCcgPCQ8ID4kQAo+ICsKPiArcmJ0cmVlLmM6ICQoWEVOX1JPT1QpL3hl
bi9jb21tb24vcmJ0cmVlLmMKPiArCXNlZCAtZSAiLyNpbmNsdWRlL2QiIFwKPiArCSAgICAtZSAn
MXM7XjsjaW5jbHVkZSAiZW11bC5oIlwKPiArCSAgICAgICAgICAgICA7JyA8JDwgPiRACgpQbGFp
biBzeW1saW5raW5nIGFuZCBfX1hFTl9fIGNvbmRpdGlvbmFscyBpbiB0aGUgZmlsZXMgbWF5IGJl
IHRoZQplYXNpZXIgdG8gZm9sbG93IHZhcmlhbnQuIEJ1dCBJJ20gbm8gaGVhdmlseSBvcHBvc2Vk
IHRvIHRoaXMgb25lLApJJ20gbWVyZWx5IGFmcmFpZCB0aGF0IGZ1cnRoZXIgYWRqdXN0bWVudHMg
bWF5IGVuZCB1cCBiZWNvbWluZwpuZWNlc3NhcnkgZG93biB0aGUgcm9hZCwgcmVzdWx0aW5nIGlu
IHRoZSBydWxlcyBoZXJlIHRvIGJlY29tZQptb3JlIGNvbnZvbHV0ZWQuCgo+IC0tLSAvZGV2L251
bGwKPiArKysgYi90b29scy90ZXN0cy92cGNpL2VtdWwuaAo+IEBAIC0wLDAgKzEsMTA3IEBACj4g
Ky8qCj4gKyAqIFVuaXQgdGVzdHMgZm9yIHRoZSBnZW5lcmljIHZQQ0kgaGFuZGxlciBjb2RlLgo+
ICsgKgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECj4gKyAqCj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IKPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ICsgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSAKPiA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfVEVTVF9WUENJXwo+ICsjZGVmaW5lIF9URVNUX1ZQ
Q0lfCj4gKwo+ICsjaW5jbHVkZSA8c3RkbGliLmg+Cj4gKyNpbmNsdWRlIDxzdGRpby5oPgo+ICsj
aW5jbHVkZSA8c3RkZGVmLmg+Cj4gKyNpbmNsdWRlIDxzdGRpbnQuaD4KPiArI2luY2x1ZGUgPHN0
ZGJvb2wuaD4KPiArI2luY2x1ZGUgPGVycm5vLmg+Cj4gKyNpbmNsdWRlIDxhc3NlcnQuaD4KPiAr
Cj4gKyNkZWZpbmUgY29udGFpbmVyX29mKHB0ciwgdHlwZSwgbWVtYmVyKSAoeyAgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgICAgdHlwZW9mKCAoKHR5cGUgKikwKS0+bWVtYmVyICkgKl9f
bXB0ciA9IChwdHIpOyAgICAgICAgICBcCj4gKyAgICAgICAgKHR5cGUgKikoIChjaGFyICopX19t
cHRyIC0gb2Zmc2V0b2YodHlwZSxtZW1iZXIpICk7fSkKClRoZXJlIGFyZSBhIGNvdXBsZSBvZiBz
dHJheSBibGFua3MgKGltbWVkaWF0ZWx5IGluc2lkZSBwYXJlbnRoZXNlcykKaGVyZSwgYW5kIGEg
bWlzc2luZyBvbmUgYWZ0ZXIgdGhlIGNvbW1hIGluIG9mZnNldG9mKCkuCgo+ICsjaW5jbHVkZSAi
cmJ0cmVlLmgiCj4gKwo+ICtzdHJ1Y3QgcGNpX2RldiB7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpk
b21haW47Cj4gKyAgICBzdHJ1Y3QgdnBjaSAqdnBjaTsKPiArfTsKPiArCj4gK3N0cnVjdCBkb21h
aW4gewo+ICsgICAgc3RydWN0IHBjaV9kZXYgcGRldjsKPiArfTsKPiArCj4gK3N0cnVjdCB2Y3B1
Cj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKPiArfTsKPiArCj4gK2V4dGVybiBz
dHJ1Y3QgdmNwdSB2OwoKVGhpcyBpcyBvZGQuIFdpdGggLi4uCgo+ICsjZGVmaW5lIHNwaW5fbG9j
ayh4KQo+ICsjZGVmaW5lIHNwaW5fdW5sb2NrKHgpCj4gKyNkZWZpbmUgc3Bpbl9pc19sb2NrZWQo
eCkgdHJ1ZQo+ICsKPiArI2RlZmluZSBjdXJyZW50ICgmdikKCi4uLiB0aGlzLCB3aHkgZG9uJ3Qg
eW91IHNpbXBseSBoYXZlCgpleHRlcm4gc3RydWN0IHZjcHUgKmN1cnJlbnQ7CgprZWVwaW5nIHYg
KG9yIGhvd2V2ZXIgeW91IG1lYW4gdG8gbmFtZSBpdCkgc3RhdGljPwoKPiArI2RlZmluZSBoYXNf
dnBjaShkKSB0cnVlCj4gKwo+ICsjaW5jbHVkZSAidnBjaS5oIgo+ICsKPiArI2RlZmluZSB4emFs
bG9jKHR5cGUpICh0eXBlICopY2FsbG9jKDEsIHNpemVvZih0eXBlKSkKCk1pc3NpbmcgYW4gb3V0
ZXIgcGFpciBvZiBwYXJlbnRoZXNlcy4KCj4gKyNkZWZpbmUgeGZyZWUocCkgZnJlZShwKQo+ICsK
PiArI2RlZmluZSBFWFBPUlRfU1lNQk9MKHgpCgpJIHRoaW5rIHdlIHNob3VsZCByYXRoZXIgZ2V0
IHJpZCBvZiB0aGVtIGZyb20gcmJ0cmVlLmMuCgo+ICsjZGVmaW5lIHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgLi4uKSAmKGQpLT5wZGV2CgpNaXNzaW5nIGFuIG91dGVyIHBhaXIgb2YgcGFyZW50
aGVzZXMgYWdhaW4sIHdoZXJlYXMgLi4uCgo+ICsjZGVmaW5lIGF0b21pY19yZWFkKHgpIDEKPiAr
Cj4gKy8qIER1bW15IG5hdGl2ZSBoZWxwZXJzLiBXcml0ZXMgYXJlIGlnbm9yZWQsIHJlYWRzIHJl
dHVybiAxJ3MuICovCj4gKyNkZWZpbmUgcGNpX2NvbmZfcmVhZDgoLi4uKSAoMHhmZikKPiArI2Rl
ZmluZSBwY2lfY29uZl9yZWFkMTYoLi4uKSAoMHhmZmZmKQo+ICsjZGVmaW5lIHBjaV9jb25mX3Jl
YWQzMiguLi4pICgweGZmZmZmZmZmKQoKLi4uIGhlcmUgdGhleSdyZSBwb2ludGxlc3MuCgo+ICsv
KiBEdW1teSBob29rcywgd3JpdGUgc3RvcmVzIGRhdGEsIHJlYWQgZmV0Y2hlcyBpdC4gKi8KPiAr
c3RhdGljIGludCB2cGNpX3JlYWQ4KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQg
cmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgKnZhbCwgdm9pZCAq
ZGF0YSkKPiArewo+ICsgICAgdWludDhfdCAqcHJpdiA9IGRhdGE7Cj4gKwo+ICsgICAgdmFsLT5o
YWxmX3dvcmQgPSAqcHJpdjsKCkhhbGYgd29yZD8gSGFsZiBhIHdvcmQgaXMgYXQgbGVhc3QgMTYg
Yml0cyBvbiBhbnkgcmVhc29uYWJsZQphcmNoaXRlY3R1cmUgbm93YWRheXMuIFVzaW5nIGl0IGZv
ciBhIGJ5dGUgaXMgc2ltcGx5IGNvbmZ1c2luZy4gSSdkCnN1Z2dlc3QgbmFtaW5nIHRoZSBmaWVs
ZHMgd2hhdCB0aGV5IGFyZSAtIHU4LCB1MTYsIGFuZCB1MzIuCgo+ICsjZGVmaW5lIFZQQ0lfUkVB
RChyZWcsIHNpemUsIGRhdGEpIFwKPiArICAgIGFzc2VydCgheGVuX3ZwY2lfcmVhZCgwLCAwLCAw
LCByZWcsIHNpemUsIGRhdGEpKQo+ICsKPiArI2RlZmluZSBWUENJX1JFQURfQ0hFQ0socmVnLCBz
aXplLCBleHBlY3RlZCkgKHsgXAo+ICsgICAgdWludDMyX3QgdmFsOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICBWUENJX1JFQUQocmVnLCBzaXplLCAmdmFsKTsgICAgICAg
ICAgICAgICAgIFwKPiArICAgIGFzc2VydCh2YWwgPT0gZXhwZWN0ZWQpOyAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgfSkKCkJhZCBpbmRlbnRhdGlvbiAtIGVpdGhlciB0aGUgfSkgbmVlZHMg
dG8gbW92ZSBsZWZ0LCBvZiB0aGUgYm9keSBuZWVkcwp0byBtb3ZlIHJpZ2h0LgoKPiArI2RlZmlu
ZSBWUENJX1dSSVRFKHJlZywgc2l6ZSwgZGF0YSkgXAo+ICsgICAgYXNzZXJ0KCF4ZW5fdnBjaV93
cml0ZSgwLCAwLCAwLCByZWcsIHNpemUsIGRhdGEpKQoKWW91IHVzaW5nIGZpeGVkIFNCREYgaGVy
ZSwgLi4uCgo+ICsjZGVmaW5lIFZQQ0lfQ0hFQ0tfUkVHKHJlZywgc2l6ZSwgZGF0YSkgKHsgICAg
ICBcCj4gKyAgICBWUENJX1dSSVRFKHJlZywgc2l6ZSwgZGF0YSk7ICAgICAgICAgICAgICAgIFwK
PiArICAgIFZQQ0lfUkVBRF9DSEVDSyhyZWcsIHNpemUsIGRhdGEpOyAgICAgICAgICAgXAo+ICsg
ICAgfSkKPiArCj4gKyNkZWZpbmUgVlBDSV9BRERfUkVHKGZyZWFkLCBmd3JpdGUsIG9mZiwgc2l6
ZSwgc3RvcmUpICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGFzc2VydCgheGVuX3Zw
Y2lfYWRkX3JlZ2lzdGVyKCZkLnBkZXYsIGZyZWFkLCBmd3JpdGUsIG9mZiwgc2l6ZSwgJnN0b3Jl
KSkgXAoKLi4uIHdoeSBkbyB5b3UgaGF2ZSB0aGlzIHN0cmFuZ2UgJmQucGRldiBoZXJlPyBUaGUg
YXNzdW1wdGlvbgp0aGF0IGEgKGZha2UpIGRvbWFpbiBoYXMgYSBzaW5nbGUgKGZha2UpIFBDSSBk
ZXZpY2UgbG9va3MgcHJldHR5IG9kZAphbnl3YXkgLSB3aHkgY2FuJ3QgeW91IHNpbXBseSBoYXZl
IGEgZ2xvYmFsIChmYWtlKSBQQ0kgZGV2aWNlPwoKPiArI2RlZmluZSBWUENJX0FERF9JTlZBTElE
X1JFRyhmcmVhZCwgZndyaXRlLCBvZmYsIHNpemUpICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIGFzc2VydCh4ZW5fdnBjaV9hZGRfcmVnaXN0ZXIoJmQucGRldiwgZnJlYWQsIGZ3cml0ZSwg
b2ZmLCBzaXplLCBOVUxMKSkgIFwKPiArCj4gK2ludAo+ICttYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKPiArewo+ICsgICAgLyogSW5kZXggc3RvcmFnZSBieSBvZmZzZXQuICovCj4gKyAgICB1
aW50MzJfdCByMCA9IDB4ZGVhZGJlZWY7Cj4gKyAgICB1aW50OF90IHI1ID0gMHhlZjsKPiArICAg
IHVpbnQ4X3QgcjYgPSAweGJlOwo+ICsgICAgdWludDhfdCByNyA9IDB4ZWY7Cj4gKyAgICB1aW50
MTZfdCByMTIgPSAweDg2OTY7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgVlBDSV9BRERfUkVH
KHZwY2lfcmVhZDMyLCB2cGNpX3dyaXRlMzIsIDAsIDQsIHIwKTsKPiArICAgIFZQQ0lfUkVBRF9D
SEVDSygwLCA0LCAweGRlYWRiZWVmKTsKPiArICAgIFZQQ0lfQ0hFQ0tfUkVHKDAsIDQsIDB4YmNi
Y2JjYmMpOwoKSW4gdGhlIGNvbnRleHQgaGVyZSB0aGUgbWFjcm8gbmFtZSBpcyBwcmV0dHkgY29u
ZnVzaW5nOiBJJ2QgZXhwZWN0Cml0IHRvIGNoZWNrIHRoZSByZWdpc3RlciBob2xkcyB0aGUgc3Bl
Y2lmaWVkIHZhbHVlLCB3aXRob3V0IGFsc28gZG9pbmcKYSB3cml0ZS4gSG93IGFib3V0IFZQQ0lf
V1JJVEVfQ0hFQ0soKT8KCj4gKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkOCwgdnBjaV93cml0
ZTgsIDUsIDEsIHI1KTsKPiArICAgIFZQQ0lfUkVBRF9DSEVDSyg1LCAxLCAweGVmKTsKPiArICAg
IFZQQ0lfQ0hFQ0tfUkVHKDUsIDEsIDB4YmEpOwo+ICsKPiArICAgIFZQQ0lfQUREX1JFRyh2cGNp
X3JlYWQ4LCB2cGNpX3dyaXRlOCwgNiwgMSwgcjYpOwo+ICsgICAgVlBDSV9SRUFEX0NIRUNLKDYs
IDEsIDB4YmUpOwo+ICsgICAgVlBDSV9DSEVDS19SRUcoNiwgMSwgMHhiYSk7Cj4gKwo+ICsgICAg
VlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZwY2lfd3JpdGU4LCA3LCAxLCByNyk7Cj4gKyAgICBW
UENJX1JFQURfQ0hFQ0soNywgMSwgMHhlZik7Cj4gKyAgICBWUENJX0NIRUNLX1JFRyg3LCAxLCAw
eGJkKTsKPiArCj4gKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkMTYsIHZwY2lfd3JpdGUxNiwg
MTIsIDIsIHIxMik7Cj4gKyAgICBWUENJX1JFQURfQ0hFQ0soMTIsIDIsIDB4ODY5Nik7Cj4gKyAg
ICBWUENJX1JFQURfQ0hFQ0soMTIsIDQsIDB4ZmZmZjg2OTYpOwo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBBdCB0aGlzIHBvaW50IHdlIGhhdmUgdGhlIGZvbGxvd2luZyBsYXlvdXQ6Cj4gKyAgICAg
Kgo+ICsgICAgICogMzIgICAgMjQgICAgMTYgICAgIDggICAgIDAKPiArICAgICAqICArLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAgICAgKiAgfCAgICAgICAgICByMCAgICAgICAgICAgfCAw
Cj4gKyAgICAgKiAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgICAgICogIHwgcjcgIHwg
IHI2IHwgIHI1IHwvLy8vL3wgMzIKPiArICAgICAqICArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS18
Cj4gKyAgICAgKiAgfC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vfCA2NAo+ICsgICAgICogICstLS0t
LS0tLS0tLSstLS0tLS0tLS0tLSsKPiArICAgICAqICB8Ly8vLy8vLy8vLy98ICAgIHIxMiAgICB8
IDk2Cj4gKyAgICAgKiAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKwo+ICsgICAgICogICAgICAg
ICAgICAgLi4uCj4gKyAgICAgKiAgLyA9IGVtcHR5Lgo+ICsgICAgICovCj4gKwo+ICsgICAgLyog
VHJ5IHRvIGFkZCBhbiBvdmVybGFwcGluZyByZWdpc3RlciBoYW5kbGVyLiAqLwo+ICsgICAgVlBD
SV9BRERfSU5WQUxJRF9SRUcodnBjaV9yZWFkMzIsIHZwY2lfd3JpdGUzMiwgNCwgNCk7Cj4gKwo+
ICsgICAgLyogVHJ5IHRvIGFkZCBhIG5vbi1hbGlnbmVkIHJlZ2lzdGVyLiAqLwo+ICsgICAgVlBD
SV9BRERfSU5WQUxJRF9SRUcodnBjaV9yZWFkMTYsIHZwY2lfd3JpdGUxNiwgMTUsIDIpOwo+ICsK
PiArICAgIC8qIFRyeSB0byBhZGQgYSByZWdpc3RlciB3aXRoIHdyb25nIHNpemUuICovCj4gKyAg
ICBWUENJX0FERF9JTlZBTElEX1JFRyh2cGNpX3JlYWQxNiwgdnBjaV93cml0ZTE2LCA4LCAzKTsK
PiArCj4gKyAgICAvKiBUcnkgdG8gYWRkIGEgcmVnaXN0ZXIgd2l0aCBtaXNzaW5nIGhhbmRsZXJz
LiAqLwo+ICsgICAgVlBDSV9BRERfSU5WQUxJRF9SRUcodnBjaV9yZWFkMTYsIE5VTEwsIDgsIDIp
Owo+ICsgICAgVlBDSV9BRERfSU5WQUxJRF9SRUcoTlVMTCwgdnBjaV93cml0ZTE2LCA4LCAyKTsK
CklzIHRoYXQgc29tZXRoaW5nIHdoaWNoIHJlYWxseSBpcyB3cm9uZyBpbiBhbGwgY2FzZXM/IFdo
YXQgYWJvdXQgZS5nLgpyL28gcmVnaXN0ZXJzPwoKPiArICAgIC8qIFJlYWQvd3JpdGUgb2YgdW5z
ZXQgcmVnaXN0ZXIuICovCj4gKyAgICBWUENJX1JFQURfQ0hFQ0soOCwgNCwgMHhmZmZmZmZmZik7
Cj4gKyAgICBWUENJX1JFQURfQ0hFQ0soOCwgMiwgMHhmZmZmKTsKPiArICAgIFZQQ0lfUkVBRF9D
SEVDSyg4LCAxLCAweGZmKTsKPiArICAgIFZQQ0lfV1JJVEUoMTAsIDIsIDB4YmVlZik7Cj4gKyAg
ICBWUENJX1JFQURfQ0hFQ0soMTAsIDIsIDB4ZmZmZik7Cj4gKwo+ICsgICAgLyogUmVhZCBvZiBt
dWx0aXBsZSByZWdpc3RlcnMgKi8KPiArICAgIFZQQ0lfQ0hFQ0tfUkVHKDcsIDEsIDB4YmQpOwo+
ICsgICAgVlBDSV9SRUFEX0NIRUNLKDQsIDQsIDB4YmRiYWJhZmYpOwoKSSB0aGluayBhIHZhcmlh
bnQgYWNjZXNzaW5nIG1peGVkIHNpemUgcmVnaXN0ZXJzIHdvdWxkIGFsc28gYmUKZGVzaXJhYmxl
IGhlcmUuIFBlcmhhcHMgaXQgd291bGQgYmUgYmVzdCB0byBleGhhdXN0aXZlbHkgdGVzdAphbGwg
cG9zc2libGUgdmFyaWF0aW9ucyAodGhlcmUgYXJlbid0IHRoYXQgbWFueSBhZnRlciBhbGwpLiBT
YW1lCmZvciB3cml0ZXMgYW5kIHBhcnRpYWwgYWNjZXNzZXMgKGJlbG93KSB0aGVuLgoKPiBAQCAt
MjU2LDYgKzI1NywxNTIgQEAgdm9pZCByZWdpc3Rlcl9nMm1fcG9ydGlvX2hhbmRsZXIoc3RydWN0
IGRvbWFpbiAqZCkKPiAgICAgIGhhbmRsZXItPm9wcyA9ICZnMm1fcG9ydGlvX29wczsKPiAgfQo+
ICAKPiArLyogRG8gc29tZSBzYW5pdHkgY2hlY2tzLiAqLwo+ICtzdGF0aWMgaW50IHZwY2lfYWNj
ZXNzX2NoZWNrKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBsZW4pCj4gK3sKPiArICAg
IC8qIENoZWNrIGFjY2VzcyBzaXplLiAqLwo+ICsgICAgaWYgKCBsZW4gIT0gMSAmJiBsZW4gIT0g
MiAmJiBsZW4gIT0gNCApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJpbnZhbGlkIGxlbmd0aCAocmVnOiAlI3gsIGxlbjogJXUpXG4iLAo+ICsgICAgICAgICAg
ICAgICAgIHJlZywgbGVuKTsKCkkgdGhpbmsgbWFueSBvZiBzdWNoIGdkcHJpbnRrKClzIHdhbnQg
dG8gZ28gYXdheSBiZWZvcmUgdGhpcyBzZXJpZXMKZ2V0cyBjb21taXR0ZWQuCgo+ICsvKiB2UENJ
IGNvbmZpZyBzcGFjZSBJTyBwb3J0cyBoYW5kbGVycyAoMHhjZjgvMHhjZmMpLiAqLwo+ICtzdGF0
aWMgYm9vbF90IHZwY2lfcG9ydGlvX2FjY2VwdChjb25zdCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIg
KmhhbmRsZXIsCgpQbGFpbiBib29sIHBsZWFzZS4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGlvcmVxX3QgKnApCj4gK3sKPiArICAgIHJldHVybiAocC0+YWRkciA9
PSAweGNmOCAmJiBwLT5zaXplID09IDQpIHx8IChwLT5hZGRyICYgMHhmZmZjKSA9PSAweGNmYzsK
PiArfQo+ICsKPiArc3RhdGljIGludCB2cGNpX3BvcnRpb19yZWFkKGNvbnN0IHN0cnVjdCBodm1f
aW9faGFuZGxlciAqaGFuZGxlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IGFkZHIsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90ICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgdW5zaWduZWQgaW50IGJ1cywg
ZGV2Zm4sIHJlZzsKPiArICAgIHVpbnQzMl90IGRhdGEzMjsKPiArICAgIGludCByYzsKPiArCj4g
KyAgICB2cGNpX2xvY2soZCk7Cj4gKyAgICBpZiAoIGFkZHIgPT0gMHhjZjggKQo+ICsgICAgewo+
ICsgICAgICAgIEFTU0VSVChzaXplID09IDQpOwo+ICsgICAgICAgICpkYXRhID0gZC0+YXJjaC5o
dm1fZG9tYWluLnBjaV9jZjg7Cj4gKyAgICAgICAgdnBjaV91bmxvY2soZCk7Cj4gKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArICAgIH0KPiArICAgIGVsc2UgaWYgKCAhQ0Y4X0VOQUJM
RUQoZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjgpICkKClBvaW50bGVzcyAiZWxzZSIuCgo+ICsg
ICAgewo+ICsgICAgICAgIHZwY2lfdW5sb2NrKGQpOwo+ICsgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CgpZb3UgbmVlZCB0byB3cml0ZSB0byAqZGF0YSBoZXJlLCBvciBlbHNlIHlvdSBuZWVk
IHRvIHJldHVybgpmYWxzZSBmcm9tIHZwY2lfcG9ydGlvX2FjY2VwdCgpIGFscmVhZHkgaW4gdGhp
cyBjYXNlIChidXQgdGhlbgp5b3UnZCBuZWVkIHRvIGZvbGxvdyB0aGUgc3RkdmdhIG1vZGVsIGFu
ZCB0YWtlIHRoZSBsb2NrCnRoZXJlLCByZWxlYXNpbmcgaXQgaW4gYSAuY29tcGxldGUgaGFuZGxl
cikuCgo+ICsgICAgfQo+ICsKPiArICAgIC8qIERlY29kZSB0aGUgUENJIGFkZHJlc3MuICovCj4g
KyAgICBodm1fcGNpX2RlY29kZV9hZGRyKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4LCBhZGRy
LCAmYnVzLCAmZGV2Zm4sICZyZWcpOwo+ICsKPiArICAgIGlmICggdnBjaV9hY2Nlc3NfY2hlY2so
cmVnLCBzaXplKSB8fCByZWcgPj0gMHhmZiApCgo+IDB4ZmYgb3IgPj0gMHgxMDAsIGJ1dCB0aGUg
Y2hlY2sgaXMgcG9pbnRsZXNzIGFzCmh2bV9wY2lfZGVjb2RlX2FkZHIoKSB3b250IHJldHVybiBs
YXJnZXIgdmFsdWVzLgoKPiArICAgIHsKPiArICAgICAgICB2cGNpX3VubG9jayhkKTsKPiArICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CgpJIGRvbid0IHRoaW5rIHRoaXMgbWF0
Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2aW9yLiBJZiB0aGlzICJmYWlscyIKYXQgYWxsLCBzdXJl
bHkgYnkgcmV0dXJuaW5nIGFsbCBvbmVzLgoKPiArICAgIH0KPiArCj4gKyAgICByYyA9IHhlbl92
cGNpX3JlYWQoMCwgYnVzLCBkZXZmbiwgcmVnLCBzaXplLCAmZGF0YTMyKTsKPiArICAgIGlmICgg
IXJjICkKPiArICAgICAgICAqZGF0YSA9IGRhdGEzMjsKPiArICAgIHZwY2lfdW5sb2NrKGQpOwoK
UGxlYXNlIHNldCAqZGF0YSBvdXRzaWRlIHRoZSBsb2NrZWQgcmVnaW9uLgoKQW5kIHNpbmNlIHRo
ZXJlJ3Mgbm8gYmVzdCBwbGFjZSB0byBtYWtlIHRoaXMgb3RoZXIgcmVtYXJrIC0gSSdkCnByZWZl
ciBpZiB5b3UgZWl0aGVyIGtlcHQgdG9nZXRoZXIgU0JERiBpbiBvbmUgdmFsdWUgd2hlbiBwYXNz
aW5nCnRoaXMgYXMgYXJndW1lbnRzIHRvIGZ1bmN0aW9ucywgb3IgYWx0ZXJuYXRpdmVseSBwYXNz
IHRoaXMgYXMgZm91cgp2YWx1ZXMgcmF0aGVyIHRoYW4ga2VlcGluZyBkZXZmbiBhcnRpZmljaWFs
bHkgdG9nZXRoZXIuCgo+ICsgICAgIHJldHVybiByYyA/IFg4NkVNVUxfVU5IQU5ETEVBQkxFIDog
WDg2RU1VTF9PS0FZOwo+ICt9CgpBZ2FpbiB0aGUgcXVlc3Rpb24gLSB3aGF0J3MgdGhlIGJhcmUg
aGFyZHdhcmUgZXF1aXZhbGVudCBvZgpyZXR1cm5pbmcgWDg2RU1VTF9VTkhBTkRMRUFCTEUgaGVy
ZT8KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCj4gQEAgLTExNzcsNiArMTE3Nyw5IEBAIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAg
ICBDRjhfRU5BQkxFRChjZjgpICkKPiAgICAgIHsKPiAgICAgICAgICB1aW50MzJfdCBzYmRmLCB4
ODZfZmFtOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBidXMsIGRldmZuLCByZWc7Cj4gKwo+ICsg
ICAgICAgIGh2bV9wY2lfZGVjb2RlX2FkZHIoY2Y4LCBwLT5hZGRyLCAmYnVzLCAmZGV2Zm4sICZy
ZWcpOwo+ICAKPiAgICAgICAgICAvKiBQQ0kgY29uZmlnIGRhdGEgY3ljbGUgKi8KPiAgCj4gQEAg
LTExODYsOSArMTE4OSw3IEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpodm1fc2VsZWN0X2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQQ0lfRlVOQyhDRjhfQkRGKGNmOCkpKTsKCkFueSByZWFzb24geW91IGRvbid0IHVz
ZSBidXMgYW5kIGRldmZuIChyZWFsbHkgZGV2L3Nsb3QgYW5kIGZ1bmMpCmluIHRoZSBleHByZXNz
aW9uIHRoZSB0YWlsIG9mIHdoaWNoIGlzIHZpc2libGUgaGVyZT8KCj4gLS0tIGEveGVuL2FyY2gv
eDg2L3hlbi5sZHMuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiBAQCAtMjI0LDYg
KzIyNCw5IEBAIFNFQ1RJT05TCj4gICAgICAgICBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXkgPSAu
Owo+ICAgICAgICAgKiguZGF0YS5zY2hlZHVsZXJzKQo+ICAgICAgICAgX19lbmRfc2NoZWR1bGVy
c19hcnJheSA9IC47Cj4gKyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwo+ICsgICAgICAg
KiguZGF0YS52cGNpKQo+ICsgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CgpXaXRoIHZwY2ku
YyBkZWNsYXJpbmcgdGhlc2UgY29uc3QsIHRoZXkgc2hvdWxkIGdvIGludG8gLnJvZGF0YS4KV2l0
aCB0aGUgdHlwZSBuYW1lIGZ1cnRoZXIgYmVpbmcgdnBjaV9yZWdpc3Rlcl9pbml0X3QgaXQgbWF5
IGV2ZW4KYmUgbmV4dCB0byAuaW5pdC5yb2RhdGEgd2hlcmUgdGhleSBiZWxvbmcuCgo+IEBAIC0x
MDQxLDYgKzEwNDIsOCBAQCBzdGF0aWMgdm9pZCBzZXR1cF9vbmVfaHdkb21fZGV2aWNlKGNvbnN0
IHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCwKPiAgICAgICAgICBkZXZmbiArPSBwZGV2LT5waGFu
dG9tX3N0cmlkZTsKPiAgICAgIH0gd2hpbGUgKCBkZXZmbiAhPSBwZGV2LT5kZXZmbiAmJgo+ICAg
ICAgICAgICAgICAgIFBDSV9TTE9UKGRldmZuKSA9PSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKTsK
PiArCj4gKyAgICB4ZW5fdnBjaV9hZGRfaGFuZGxlcnMocGRldik7Cj4gfQoKWW91J3JlIGxvc2lu
ZyBhbiBlcnJvciBjb2RlIGhlcmUuCgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vZHJpdmVy
cy92cGNpL01ha2VmaWxlCj4gQEAgLTAsMCArMSBAQAo+ICtvYmoteSArPSB2cGNpLm8KCldpdGhv
dXQgaGF2aW5nIHNlZW4gZnVydGhlciBwYXRjaGVzIGl0J3Mgbm90IGNsZWFyIHdoZXRoZXIgdGhp
cyByZWFsbHkKbmVlZHMgaXRzIG93biBkaXJlY3RvcnkuCgo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+IEBAIC0wLDAgKzEsNDY5IEBACj4gKy8qCj4gKyAq
IEdlbmVyaWMgZnVuY3Rpb25hbGl0eSBmb3IgaGFuZGxpbmcgYWNjZXNzZXMgdG8gdGhlIFBDSSBj
b25maWd1cmF0aW9uIHNwYWNlCj4gKyAqIGZyb20gZ3Vlc3RzLgo+ICsgKgo+ICsgKiBDb3B5cmln
aHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPiArICogbW9k
aWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCj4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlIEdOVQo+ICsgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Cj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KPiArCj4gK2V4dGVy
biBjb25zdCB2cGNpX3JlZ2lzdGVyX2luaXRfdCBfX3N0YXJ0X3ZwY2lfYXJyYXlbXSwgX19lbmRf
dnBjaV9hcnJheVtdOwo+ICsjZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5kX3ZwY2lfYXJyYXkg
LSBfX3N0YXJ0X3ZwY2lfYXJyYXkpCj4gKyNkZWZpbmUgdnBjaV9pbml0IF9fc3RhcnRfdnBjaV9h
cnJheQoKV2hhdCBpcyB0aGlzIGxhc3Qgb25lIGdvb2QgZm9yPwoKPiArLyogSW50ZXJuYWwgc3Ry
dWN0IHRvIHN0b3JlIHRoZSBlbXVsYXRlZCBQQ0kgcmVnaXN0ZXJzLiAqLwo+ICtzdHJ1Y3QgdnBj
aV9yZWdpc3RlciB7Cj4gKyAgICB2cGNpX3JlYWRfdCByZWFkOwo+ICsgICAgdnBjaV93cml0ZV90
IHdyaXRlOwoKVGhlc2UgdHdvIGFyZSBwb2ludGVycyAtIHBsZWFzZSBjaGFuZ2UgdGhlIHR5cGVk
ZWZzIHNvIHRoYXQgdGhleSdyZQp2aXNpYmx5IHBvaW50ZXJzIGhlcmUuIFRoYXQnbGwgdGhlbiBh
bHNvIGFsbG93IHRoZSB0eXBlZGVmIHRvIGJlIHVzZWQgdG8KZGVjbGFyZSBhY3R1YWwgaGFuZGxl
cnMsIHNob3VsZCBhbnkgc3VjaCBkZWNsYXJhdGlvbnMgYmUgbmVlZGVkIChlLmcuCmlmIHRoZSBz
YW1lIGhhbmRsZXIgY2FuIGJlIHVzZWQgYnkgdHdvIGRpZmZlcmVudCBzb3VyY2UgZmlsZXMpLgoK
PiArICAgIHVuc2lnbmVkIGludCBzaXplOwo+ICsgICAgdW5zaWduZWQgaW50IG9mZnNldDsKPiAr
ICAgIHZvaWQgKnByaXZfZGF0YTsKCiJwcml2YXRlIiAoc2hvcnRlciBhbmQgaGVuY2UgZWFzaWVy
IHRvIHR5cGUpPwoKPiArICAgIHN0cnVjdCByYl9ub2RlIG5vZGU7Cj4gK307Cj4gKwo+ICtpbnQg
eGVuX3ZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoKX19od2RvbV9pbml0
IChJIG5vdGljZSBzZXR1cF9vbmVfaHdkb21fZGV2aWNlKCkgd3JvbmdseSBpc24ndAphbm5vdGF0
ZWQgc28pLgoKPiArewo+ICsgICAgaW50IGksIHJjID0gMDsKCmkgd2FudHMgdG8gYmUgdW5zaWdu
ZWQuCgo+ICsgICAgaWYgKCAhaGFzX3ZwY2kocGRldi0+ZG9tYWluKSApCj4gKyAgICAgICAgcmV0
dXJuIDA7Cj4gKwo+ICsgICAgcGRldi0+dnBjaSA9IHh6YWxsb2Moc3RydWN0IHZwY2kpOwo+ICsg
ICAgaWYgKCAhcGRldi0+dnBjaSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsg
ICAgcGRldi0+dnBjaS0+aGFuZGxlcnMgPSBSQl9ST09UOwo+ICsKPiArICAgIGZvciAoIGkgPSAw
OyBpIDwgTlVNX1ZQQ0lfSU5JVDsgaSsrICkKPiArICAgIHsKPiArICAgICAgICByYyA9IHZwY2lf
aW5pdFtpXShwZGV2KTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgYnJlYWs7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCByYyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0
IHJiX25vZGUgKm5vZGUgPSByYl9maXJzdCgmcGRldi0+dnBjaS0+aGFuZGxlcnMpOwo+ICsgICAg
ICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyOwoKUGxlYXNlIG1vdmUgdGhpcyBpbnRvIHRoZSBt
b3JlIG5hcnJvdyBzY29wZSBiZWxvdy4KCj4gKyAgICAgICAgLyogSXRlcmF0ZSBvdmVyIHRoZSB0
cmVlIGFuZCBjbGVhbnVwLiAqLwo+ICsgICAgICAgIHdoaWxlICggbm9kZSAhPSBOVUxMICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHIgPSBjb250YWluZXJfb2Yobm9kZSwgc3RydWN0IHZw
Y2lfcmVnaXN0ZXIsIG5vZGUpOwo+ICsgICAgICAgICAgICBub2RlID0gcmJfbmV4dChub2RlKTsK
PiArICAgICAgICAgICAgcmJfZXJhc2UoJnItPm5vZGUsICZwZGV2LT52cGNpLT5oYW5kbGVycyk7
Cj4gKyAgICAgICAgICAgIHhmcmVlKHIpOwo+ICsgICAgICAgIH0KPiArICAgICAgICB4ZnJlZShw
ZGV2LT52cGNpKTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK3N0
YXRpYyBib29sIHZwY2lfcmVnaXN0ZXJfb3ZlcmxhcChjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3Rl
ciAqciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBv
ZmZzZXQpCj4gK3sKPiArICAgIGlmICggb2Zmc2V0ID49IHItPm9mZnNldCAmJiBvZmZzZXQgPCBy
LT5vZmZzZXQgKyByLT5zaXplICkKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBy
ZXR1cm4gZmFsc2U7CgpUaGlzIGNhbiBiZSBvbmUgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQuCgo+
ICt9Cj4gKwo+ICsKClN0cmF5IGRvdWJsZSBibGFuayBsaW5lcy4KCj4gK3N0YXRpYyBpbnQgdnBj
aV9yZWdpc3Rlcl9jbXAoY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIxLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyMikKPiAr
ewo+ICsgICAgLyogTWFrZSBzdXJlIHRoZXJlJ3Mgbm8gb3ZlcmxhcCBiZXR3ZWVuIHJlZ2lzdGVy
cy4gKi8KPiArICAgIGlmICggdnBjaV9yZWdpc3Rlcl9vdmVybGFwKHIxLCByMi0+b2Zmc2V0KSB8
fAo+ICsgICAgICAgICB2cGNpX3JlZ2lzdGVyX292ZXJsYXAocjEsIHIyLT5vZmZzZXQgKyByMi0+
c2l6ZSAtIDEpIHx8Cj4gKyAgICAgICAgIHZwY2lfcmVnaXN0ZXJfb3ZlcmxhcChyMiwgcjEtPm9m
ZnNldCkgfHwKPiArICAgICAgICAgdnBjaV9yZWdpc3Rlcl9vdmVybGFwKHIyLCByMS0+b2Zmc2V0
ICsgcjEtPnNpemUgLSAxKSApCgpPdmVybGFwIGNoZWNrcyBjYW4gZ2VuZXJhbGx5IGJlIGRvbmUg
d2l0aCBqdXN0IHR3byBjb21wYXJpc29ucywKc28gSSBndWVzcyB0aGUgcGFyYW1ldGVycyBjaG9z
ZW4gZm9yIHZwY2lfcmVnaXN0ZXJfb3ZlcmxhcCgpCmFyZW4ndCBvcHRpbWFsLiBJIGd1ZXNzIHlv
dSBkb24ndCBuZWVkIHRoZSBmdW5jdGlvbiBhdCBhbGwsIGFzIHlvdQpjb3VsZCBkbyBhbGwgdGhh
dCdzIG5lZWRlZCBoZXJlOgoKICAgIGlmICggcjEtPm9mZnNldCA8IHIyLT5vZmZzZXQgKyByMi0+
c2l6ZSAmJgogICAgICAgICByMi0+b2Zmc2V0IDwgcjEtPm9mZnNldCArIHIxLT5zaXplICkKICAg
ICAgICByZXR1cm4gMDsKClRoZSBjb21tZW50IG9mIGNvdXJzZSBpcyBzb21ld2hhdCBtaXNsZWFk
aW5nIGhlcmUgdG9vLCBhcwpyZXR1cm5pbmcgemVybyBpc24ndCByZWFsbHkgYW4gZXJyb3IgaW5k
aWNhdGlvbi4KCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgaWYgKHIxLT5vZmZzZXQg
PCByMi0+b2Zmc2V0KQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArICAgIGVsc2UgaWYgKHIxLT5v
ZmZzZXQgPiByMi0+b2Zmc2V0KQo+ICsgICAgICAgIHJldHVybiAxOwoKQ29kaW5nIHN0eWxlLgoK
PiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4g
K3N0YXRpYyBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqdnBjaV9maW5kX3JlZ2lzdGVyKGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2l6ZSkK
PiArewo+ICsgICAgc3RydWN0IHJiX25vZGUgKm5vZGU7Cgpjb25zdAoKPiArICAgIHN0cnVjdCB2
cGNpX3JlZ2lzdGVyIHIgPSB7Cj4gKyAgICAgICAgLm9mZnNldCA9IHJlZywKPiArICAgICAgICAu
c2l6ZSA9IHNpemUsCj4gKyAgICB9Owo+ICsKPiArICAgIEFTU0VSVCh2cGNpX2xvY2tlZChwZGV2
LT5kb21haW4pKTsKPiArCj4gKyAgICBub2RlID0gcGRldi0+dnBjaS0+aGFuZGxlcnMucmJfbm9k
ZTsKPiArICAgIHdoaWxlICggbm9kZSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZwY2lf
cmVnaXN0ZXIgKnQgPQoKY29uc3QKCj4gK2ludCB4ZW5fdnBjaV9hZGRfcmVnaXN0ZXIoc3RydWN0
IHBjaV9kZXYgKnBkZXYsIHZwY2lfcmVhZF90IHJlYWRfaGFuZGxlciwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICB2cGNpX3dyaXRlX3Qgd3JpdGVfaGFuZGxlciwgdW5zaWduZWQgaW50IG9m
ZnNldCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwgdm9p
ZCAqZGF0YSkKPiArewo+ICsgICAgc3RydWN0IHJiX25vZGUgKipuZXcsICpwYXJlbnQ7Cj4gKyAg
ICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsKPiArCj4gKyAgICAvKiBTb21lIHNhbml0eSBjaGVj
a3MuICovCj4gKyAgICBpZiAoIChzaXplICE9IDEgJiYgc2l6ZSAhPSAyICYmIHNpemUgIT0gNCkg
fHwgb2Zmc2V0ID49IDB4RkZGIHx8CgpPZmYgYnkgb25lIGFnYWluIGluIHRoZSBvZmZzZXQgY2hl
Y2suCgo+ICsgICAgICAgICBvZmZzZXQgJiAoc2l6ZSAtIDEpIHx8IHJlYWRfaGFuZGxlciA9PSBO
VUxMIHx8IHdyaXRlX2hhbmRsZXIgPT0gTlVMTCApCgpBcyBzYWlkLCBJJ20gbm90IGNvbnZpbmNl
ZCBlaXRoZXIgb2YgdGhlIHJlYWQgb3Igd3JpdGUgaGFuZGxlcnMKYmVpbmcgTlVMTCBpcyByZWFs
bHkgYSBtaXN0YWtlLiBCb3RoIG9mIHRoZW0gYmVpbmcgTlVMTCBzdXJlbHkKaXMuCgo+ICsgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHIgPSB4emFsbG9jKHN0cnVjdCB2cGNpX3Jl
Z2lzdGVyKTsKCkxvb2tzIGxpa2UgeG1hbGxvYygpIHdvdWxkIGJlIGZpbmUgaGVyZSAtIHlvdSBp
bml0aWFsaXplIGFsbCBmaWVsZHMuCgo+ICsgICAgaWYgKCAhciApCj4gKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gKwo+ICsgICAgci0+cmVhZCA9IHJlYWRfaGFuZGxlcjsKPiArICAgIHItPndy
aXRlID0gd3JpdGVfaGFuZGxlcjsKPiArICAgIHItPnNpemUgPSBzaXplOwo+ICsgICAgci0+b2Zm
c2V0ID0gb2Zmc2V0Owo+ICsgICAgci0+cHJpdl9kYXRhID0gZGF0YTsKPiArCj4gKyAgICB2cGNp
X2xvY2socGRldi0+ZG9tYWluKTsKPiArICAgIG5ldyA9ICZwZGV2LT52cGNpLT5oYW5kbGVycy5y
Yl9ub2RlOwo+ICsgICAgcGFyZW50ID0gTlVMTDsKPiArCj4gKyAgICB3aGlsZSAoKm5ldykgewoK
Q29kaW5nIHN0eWxlLgoKPiArICAgICAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqdGhpcyA9Cgpj
b25zdAoKPiAraW50IHhlbl92cGNpX3JlbW92ZV9yZWdpc3RlcihzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdW5zaWduZWQgaW50IG9mZnNldCkKPiArewo+ICsgICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIg
KnI7Cj4gKwo+ICsgICAgdnBjaV9sb2NrKHBkZXYtPmRvbWFpbik7Cj4gKyAgICByID0gdnBjaV9m
aW5kX3JlZ2lzdGVyKHBkZXYsIG9mZnNldCwgMSAvKiBzaXplIGRvZXNuJ3QgbWF0dGVyIGhlcmUu
ICovKTsKCkknbSBub3Qgc3VyZSBhYm91dCB0aGlzIC0gaXMgdGhlcmUgYW55dGhpbmcgd3Jvbmcg
d2l0aCB0aGUgY2FsbGVyLAprbm93aW5nIHRoZSBzaXplLCBhbHNvIHBhc3NpbmcgaXQ/IFlvdSBj
b3VsZCB0aGVuIGV2ZW4gcmVmdXNlCnJlcXVlc3RzIHRvIHJlbW92ZSBhIHJlZ2lzdGVyIHdoZXJl
IChvZmZzZXQsc2l6ZSkgZG9lc24ndCBtYXRjaAp0aGUgcmVjb3JkZWQgdmFsdWVzIChhcyB2cGNp
X2ZpbmRfcmVnaXN0ZXIoKSB3aWxsIHJldHVybiBhbnkKb3ZlcmxhcHBpbmcgb25lKS4KCj4gKyAg
ICBpZiAoICFyICkKPiArICAgIHsKPiArICAgICAgICB2cGNpX3VubG9jayhwZGV2LT5kb21haW4p
Owo+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsgICAgfQo+ICsKPiArICAgIHJiX2VyYXNl
KCZyLT5ub2RlLCAmcGRldi0+dnBjaS0+aGFuZGxlcnMpOwo+ICsgICAgeGZyZWUocik7Cj4gKyAg
ICB2cGNpX3VubG9jayhwZGV2LT5kb21haW4pOwoKUGxlYXNlIHN3YXAgeGZyZWUoKSBhbmQgdW5s
b2NrLgoKPiArc3RhdGljIHZvaWQgdnBjaV9yZWFkX2h3KHVuc2lnbmVkIGludCBzZWcsIHVuc2ln
bmVkIGludCBidXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZGV2
Zm4sIHVuc2lnbmVkIGludCByZWcsIHVpbnQzMl90IHNpemUsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCAqZGF0YSkKCkluc3RlYWQgb2YgcGFzc2luZyBhIHBvaW50ZXIgdG8g
dGhlIHJlc3VsdCwgcGxlYXNlIGNvbnNpZGVyIHJldHVybmluZwp0aGUgdmFsdWUsIGFzIHRoZSBm
dW5jdGlvbiBkb2Vzbid0IHJldHVybiBhbnl0aGluZyBhdCBwcmVzZW50LgoKPiArewo+ICsgICAg
c3dpdGNoICggc2l6ZSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIDQ6Cj4gKyAgICAgICAgKmRhdGEg
PSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2
Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyk7Cj4gKyAgICAgICAg
YnJlYWs7Cj4gKyAgICBjYXNlIDM6Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBUaGlzIGlz
IHBvc3NpYmxlIGJlY2F1c2UgYSA0Ynl0ZSByZWFkIGNhbiBoYXZlIDFieXRlIHRyYXBwZWQgYW5k
Cj4gKyAgICAgICAgICogdGhlIHJlc3QgcGFzc2VkLXRocm91Z2guCj4gKyAgICAgICAgICovCj4g
KyAgICAgICAgKmRhdGEgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIFBDSV9TTE9UKGRldmZu
KSwgUENJX0ZVTkMoZGV2Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
ZyArIDEpIDw8IDg7Cj4gKyAgICAgICAgKmRhdGEgfD0gcGNpX2NvbmZfcmVhZDgoc2VnLCBidXMs
IFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVnKTsKCldoaWNoIG9mIHRoZSB0d28gcGFydHMgdG8gcmVhZCB3aXRoIHJl
YWQxNigpIHNob3VsZCBkZXBlbmQgb24gdGhlCmxvdyBiaXQgb2YgcmVnLiBBbHNvIGZvciBtYXhp
bXVtIGNvbXBhdGliaWxpdHkgSSdkIHN0cm9uZ2x5IHN1Z2dlc3QKcmVhZGluZyB0aGUgbG93IHBh
cnQgYmVmb3JlIHRoZSBoaWdoIG9uZS4KCj4gKy8qIEhlbHBlciBtYWNyb3MgZm9yIHRoZSByZWFk
L3dyaXRlIGhhbmRsZXJzLiAqLwo+ICsjZGVmaW5lIEdFTk1BU0tfQllURVMoZSwgcykgR0VOTUFT
SygoZSkgKiA4LCAocykgKiA4KQoKV2hhdCBkbyBlIGFuZCBzIHN0YW5kIGZvciBoZXJlPwoKPiAr
I2RlZmluZSBTSElGVF9SSUdIVF9CWVRFUyhkLCBvKSBkID4+PSAobykgKiA4CgpBbmQgYXQgbGVh
c3QgbyBoZXJlPwoKPiArI2RlZmluZSBBRERfUkVTVUxUKHIsIGQsIHMsIG8pIHIgfD0gKChkKSAm
IEdFTk1BU0tfQllURVMocywgMCkpIDw8ICgobykgKiA4KQoKQW5kIGQsIHMsIGFuZCBvIGhlcmU/
CgpBbHNvIEkgY2FuJ3Qgc2VlIHdoYXQgYWRkaXRpb24geW91IHdvdWxkIHdhbnQgdG8gcGVyZm9y
bSBiZWxvdy4KQWxsIHlvdSBvdWdodCB0byBkbyBhcmUgQU5EcyBhbmQgT1JzLgoKPiAraW50IHhl
bl92cGNpX3JlYWQodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQg
aW50IGRldmZuLAoKVGhlIGZ1bmN0aW9uIGJlaW5nIG90aGVyIHRoYW4gdm9pZCwgc2FtZSBxdWVz
dGlvbiBhcyBlYXJsaWVyOgpXaGF0J3MgdGhlIGJhcmUgaGFyZHdhcmUgZXF1aXZhbGVudCBvZiB0
aGlzIHJldHVybmluZyBvdGhlcgp0aGFuIHplcm8/Cgo+ICsgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcmVnLCB1aW50MzJfdCBzaXplLCB1aW50MzJfdCAqZGF0YSkKPiArewo+ICsgICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIHN0cnVjdCBwY2lfZGV2
ICpwZGV2Owo+ICsgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7Cj4gKyAgICB1bmlv
biB2cGNpX3ZhbCB2YWwgPSB7IC5kb3VibGVfd29yZCA9IDAgfTsKPiArICAgIHVuc2lnbmVkIGlu
dCBkYXRhX3JzaGlmdCA9IDAsIGRhdGFfbHNoaWZ0ID0gMCwgZGF0YV9zaXplOwo+ICsgICAgdWlu
dDMyX3QgdG1wX2RhdGE7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgQVNTRVJUKHZwY2lfbG9j
a2VkKGQpKTsKPiArCj4gKyAgICAqZGF0YSA9IDA7Cj4gKwo+ICsgICAgLyogRmluZCB0aGUgUENJ
IGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4gKi8KPiArICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZf
YnlfZG9tYWluKGQsIHNlZywgYnVzLCBkZXZmbik7CgpXaGF0IGFib3V0IHRoZSBnbG9iYWwgUENJ
IGRldmljZXMgbG9jayBoZXJlPyBXaGlsZSBWVC1kIGNvZGUsCnBlcmhhcHMgd3JvbmdseSwgZG9l
c24ndCBhY3F1aXJlIHRoYXQgbG9jayBwcmlvciB0byBjYWxsaW5nIHRoZQpmdW5jdGlvbiwgYWxs
IGNhbGxlcnMgaW4gcGFzc3Rocm91Z2gvcGNpLmMgZG8gb3IgdmVyaWZ5IGl0IGlzIGJlaW5nCmhl
bGQuCgo+ICsgICAgaWYgKCAhcGRldiApCj4gKyAgICAgICAgZ290byBwYXNzdGhyb3VnaDsKPiAr
Cj4gKyAgICAvKiBGaW5kIHRoZSB2UENJIHJlZ2lzdGVyIGhhbmRsZXIuICovCj4gKyAgICByID0g
dnBjaV9maW5kX3JlZ2lzdGVyKHBkZXYsIHJlZywgc2l6ZSk7CgpXaXRoIHRoZSBvdmVybGFwIGhh
bmRsaW5nIGluIHZwY2lfZmluZF9yZWdpc3RlcigpIEkgY2FuJ3Qgc2VlIGhvdwp0aGlzIHdvdWxk
IHJlbGlhYmx5IHJldHVybiB0aGUgY29ycmVjdCAobG93ZXN0KSByZWdpc3RlciB3aGVuIHRoZQpy
ZXF1ZXN0IHNwYW5zIG11bHRpcGxlIG9uZXMuCgo+ICsgICAgaWYgKCAhciApCj4gKyAgICAgICAg
Z290byBwYXNzdGhyb3VnaDsKPiArCj4gKyAgICBpZiAoIHItPm9mZnNldCA+IHJlZyApCj4gKyAg
ICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBUaGVyZSdzIGEgaGVhZGluZyBnYXAgaW50
byB0aGUgZW11bGF0ZWQgcmVnaXN0ZXIuCj4gKyAgICAgICAgICogTkI6IGl0J3MgcG9zc2libGUg
Zm9yIHRoaXMgcmVjdXJzaXZlIGNhbGwgdG8gaGF2ZSBhIHNpemUgb2YgMy4KPiArICAgICAgICAg
Ki8KPiArICAgICAgICByYyA9IHhlbl92cGNpX3JlYWQoc2VnLCBidXMsIGRldmZuLCByZWcsIHIt
Pm9mZnNldCAtIHJlZywgJnRtcF9kYXRhKTsKCkknbSBub3QgcGFydGljdWxhcmx5IGhhcHB5IHRv
IHNlZSByZWN1cnNpb24gYmVpbmcgdXNlZCBoZXJlLCBldmVuIGlmCnRoYXQncyBub3QgZ29pbmcg
dG8gYmUgdmVyeSBkZWVwLiBCb3RoIHFlbXUgYW5kIHBjaWJhY2sgZ2V0IGF3YXkKd2l0aG91dCwg
aWlyYywgYW5kIHdoaWxlIGl0J3Mgbm90IHRoZSBuZWF0ZXN0IGNvZGUgSSBmaW5kIHFlbXUncyBl
YXNpZXIKdG8gZm9sbG93IHRoYW4gdGhlIGFwcGFyZW50bHkgd3JpdHRlbiBmcm9tIHNjcmF0Y2gg
dmFyaWFudCBoZXJlLiBJcwp0aGVyZSBhIHBhcnRpY3VsYXIgcmVhc29uIHlvdSBkaWRuJ3QgYXQg
bGVhc3QgdGFrZSB3aGF0IGlzIHRoZXJlIGFzIGEKYmFzaXM/Cgo+ICsgICAgICAgIGlmICggcmMg
KQo+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgICAgIC8qIEFkZCB0aGUgaGVh
ZCByZWFkIHRvIHRoZSBwYXJ0aWFsIHJlc3VsdC4gKi8KPiArICAgICAgICBBRERfUkVTVUxUKCpk
YXRhLCB0bXBfZGF0YSwgci0+b2Zmc2V0IC0gcmVnLCAwKTsKPiArICAgICAgICBkYXRhX2xzaGlm
dCA9IHItPm9mZnNldCAtIHJlZzsKPiArCj4gKyAgICAgICAgLyogQWNjb3VudCBmb3IgdGhlIHJl
YWQuICovCj4gKyAgICAgICAgc2l6ZSAtPSBkYXRhX2xzaGlmdDsKPiArICAgICAgICByZWcgKz0g
ZGF0YV9sc2hpZnQ7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggci0+b2Zmc2V0IDwgcmVnICkK
PiArICAgICAgICAvKiBUaGVyZSdzIGFuIG9mZnNldCBpbnRvIHRoZSBlbXVsYXRlZCByZWdpc3Rl
ciAqLwo+ICsgICAgICAgIGRhdGFfcnNoaWZ0ID0gcmVnIC0gci0+b2Zmc2V0OwoKVGhpcyBjb3Vs
ZCBiZSBhIHBsYWluIGVsc2UsIGF2b2lkaW5nIGFub3RoZXIgY29uZGl0aW9uYWwgYnJhbmNoLgoK
PiArICAgIEFTU0VSVChkYXRhX2xzaGlmdCA9PSAwIHx8IGRhdGFfcnNoaWZ0ID09IDApOwo+ICsg
ICAgZGF0YV9zaXplID0gbWluKHNpemUsIHItPnNpemUgLSBkYXRhX3JzaGlmdCk7Cj4gKyAgICBB
U1NFUlQoZGF0YV9zaXplICE9IDApOwo+ICsKPiArICAgIC8qIFBlcmZvcm0gdGhlIHJlYWQgb2Yg
dGhlIHJlZ2lzdGVyLiAqLwo+ICsgICAgcmMgPSByLT5yZWFkKHBkZXYsIHItPm9mZnNldCwgJnZh
bCwgci0+cHJpdl9kYXRhKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIHJldHVybiByYzsK
PiArCj4gKyAgICB2YWwuZG91YmxlX3dvcmQgPj49IGRhdGFfcnNoaWZ0ICogODsKPiArICAgIEFE
RF9SRVNVTFQoKmRhdGEsIHZhbC5kb3VibGVfd29yZCwgZGF0YV9zaXplLCBkYXRhX2xzaGlmdCk7
Cj4gKwo+ICsgICAgLyogQWNjb3VudCBmb3IgdGhlIHJlYWQgKi8KPiArICAgIHNpemUgLT0gZGF0
YV9zaXplOwo+ICsgICAgcmVnICs9IGRhdGFfc2l6ZTsKPiArCj4gKyAgICAvKiBSZWFkIHRoZSBy
ZW1haW5pbmcsIGlmIGFueS4gKi8KPiArICAgIGlmICggc2l6ZSA+IDAgKQo+ICsgICAgewo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogUmVhZCB0YWlsaW5nIGRhdGEuCgp0cmFpbGluZz8KCj4g
K3N0YXRpYyBpbnQgdnBjaV93cml0ZV9oZWxwZXIoc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIs
IHVuc2lnbmVkIGludCBzaXplLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBvZmZzZXQsIHVpbnQzMl90IGRhdGEpCj4gK3sKPiArICAgIHVuaW9uIHZwY2lfdmFs
IHZhbCA9IHsgLmRvdWJsZV93b3JkID0gZGF0YSB9Owo+ICsgICAgaW50IHJjOwo+ICsKPiArICAg
IEFTU0VSVChzaXplIDw9IHItPnNpemUpOwo+ICsgICAgaWYgKCBzaXplICE9IHItPnNpemUgKQo+
ICsgICAgewo+ICsgICAgICAgIHJjID0gci0+cmVhZChwZGV2LCByLT5vZmZzZXQsICZ2YWwsIHIt
PnByaXZfZGF0YSk7Cj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgIHJldHVybiBy
YzsKPiArICAgICAgICB2YWwuZG91YmxlX3dvcmQgJj0gfkdFTk1BU0tfQllURVMoc2l6ZSArIG9m
ZnNldCwgb2Zmc2V0KTsKPiArICAgICAgICBkYXRhICY9IEdFTk1BU0tfQllURVMoc2l6ZSwgMCk7
Cj4gKyAgICAgICAgdmFsLmRvdWJsZV93b3JkIHw9IGRhdGEgPDwgKG9mZnNldCAqIDgpOwo+ICsg
ICAgfQo+ICsKPiArICAgIHJldHVybiByLT53cml0ZShwZGV2LCByLT5vZmZzZXQsIHZhbCwgci0+
cHJpdl9kYXRhKTsKPiArfQoKSSdtIG5vdCBzdXJlIHRoYXQgd3JpdGluZyBiYWNrIHRoZSB2YWx1
ZSByZWFkIGlzIGNvcnJlY3QgaW4gYWxsIGNhc2VzCih0aGluayBvZiB3cml0ZS1vbmx5IG9yIHJ3
MWMgcmVnaXN0ZXJzIG9yIGV2ZW4gb2Zmc2V0cyB3aGVyZSByZWFkcwphbmQgd3JpdGVzIGFjY2Vz
cyBkaWZmZXJlbnQgcmVnaXN0ZXJzIGFsdG9nZXRoZXIpLiBJIHRoaW5rIHRoZSB3cml0ZQpoYW5k
bGVycyB3aWxsIG5lZWQgdG8gYmUgbWFkZSBjYXBhYmxlIG9mIGRlYWxpbmcgd2l0aCBwYXJ0aWFs
IHdyaXRlcy4KCj4gK2ludCB4ZW5fdnBjaV93cml0ZSh1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25l
ZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgZGV2Zm4sCj4gKyAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcmVnLCB1aW50MzJfdCBzaXplLCB1aW50MzJfdCBkYXRhKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgc3RydWN0IHBjaV9kZXYg
KnBkZXY7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsKPiArICAgIHVuc2ln
bmVkIGludCBkYXRhX3NpemUsIGRhdGFfb2Zmc2V0ID0gMDsKPiArICAgIGludCByYzsKPiArCj4g
KyAgICBBU1NFUlQodnBjaV9sb2NrZWQoZCkpOwo+ICsKPiArICAgIC8qIEZpbmQgdGhlIFBDSSBk
ZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuICovCj4gKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5
X2RvbWFpbihkLCBzZWcsIGJ1cywgZGV2Zm4pOwo+ICsgICAgaWYgKCAhcGRldiApCj4gKyAgICAg
ICAgZ290byBwYXNzdGhyb3VnaDsKPiArCj4gKyAgICAvKiBGaW5kIHRoZSB2UENJIHJlZ2lzdGVy
IGhhbmRsZXIuICovCj4gKyAgICByID0gdnBjaV9maW5kX3JlZ2lzdGVyKHBkZXYsIHJlZywgc2l6
ZSk7Cj4gKyAgICBpZiAoICFyICkKPiArICAgICAgICBnb3RvIHBhc3N0aHJvdWdoOwo+ICsKPiAr
ICAgIGVsc2UgaWYgKCByLT5vZmZzZXQgPiByZWcgKQoKUG9pbnRsZXNzICJlbHNlIiBhZ2Fpbiwg
ZXZlbiBtb3JlIHNvIHdpdGggdGhlIGJsYW5rIGxpbmUgaW4gYmV0d2Vlbi4KCj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL3BjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gQEAgLTEz
LDYgKzEzLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9pcnEuaD4KPiAgI2luY2x1ZGUgPHhlbi9wY2lf
cmVncy5oPgo+ICAjaW5jbHVkZSA8eGVuL3Bmbi5oPgo+ICsjaW5jbHVkZSA8eGVuL3JidHJlZS5o
PgoKV2h5PyBBbGwgeW91IGFkZCB0byB0aGlzIGZpbGUgaXMgLi4uCgo+IEBAIC04OCw2ICs4OSw5
IEBAIHN0cnVjdCBwY2lfZGV2IHsKPiAgI2RlZmluZSBQVF9GQVVMVF9USFJFU0hPTEQgMTAKPiAg
ICAgIH0gZmF1bHQ7Cj4gICAgICB1NjQgdmZfcmxlbls2XTsKPiArCj4gKyAgICAvKiBEYXRhIGZv
ciB2UENJLiAqLwo+ICsgICAgc3RydWN0IHZwY2kgKnZwY2k7CgouLi4gdGhpcy4gSSBndWVzcyB5
b3UgcmVhbGx5IHdhbnQgdG8gYWRkIHRoZSAjaW5jbHVkZSAuLi4KCj4gLS0tIC9kZXYvbnVsbAo+
ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKPiBAQCAtMCwwICsxLDY2IEBACj4gKyNpZm5k
ZWYgX1ZQQ0lfCj4gKyNkZWZpbmUgX1ZQQ0lfCj4gKwo+ICsjaW5jbHVkZSA8eGVuL3BjaS5oPgo+
ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CgouLi4gaGVyZS4KCj4gKy8qIEhlbHBlcnMgZm9yIGxv
Y2tpbmcvdW5sb2NraW5nLiAqLwo+ICsjZGVmaW5lIHZwY2lfbG9jayhkKSBzcGluX2xvY2soJihk
KS0+YXJjaC5odm1fZG9tYWluLnZwY2lfbG9jaykKPiArI2RlZmluZSB2cGNpX3VubG9jayhkKSBz
cGluX3VubG9jaygmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQo+ICsjZGVmaW5lIHZw
Y2lfbG9ja2VkKGQpIHNwaW5faXNfbG9ja2VkKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xv
Y2spCgpXaGlsZSBmb3IgdGhlIGNvZGUgbGF5ZXJpbmcgeW91IGRvbid0IG5lZWQgcmVjdXJzaXZl
IGxvY2tzLCBkaWQgeW91CmNvbnNpZGVyIHVzaW5nIHRoZW0gbmV2ZXJ0aGVsZXNzIHNvIHRoYXQg
c3Bpbl9pc19sb2NrZWQoKSByZXR1cm4KdmFsdWVzIGFyZSBhY3R1YWxseSBtZWFuaW5nZnVsIGZv
ciB5b3VyIHB1cnBvc2VzPwoKPiArI2RlZmluZSBSRUdJU1RFUl9WUENJX0lOSVQoeCkgXAo+ICsg
IHN0YXRpYyBjb25zdCB2cGNpX3JlZ2lzdGVyX2luaXRfdCB4IyNfZW50cnkgX191c2VkX3NlY3Rp
b24oIi5kYXRhLnZwY2kiKSA9IHgKClRvIG1hdGNoIHVwIHdpdGggdGhlIHR5cGUgbmFtZSBhbmQg
YXNzdW1pbmcgIlJFR0lTVEVSIiBoZXJlCm1lYW5zIHRoZSBQQ0kgcmVnaXN0ZXIgcmF0aGVyIHRo
YW4gInJlZ2lzdHJhdGlvbiIsIEkgdGhpbmsgdGhpcwp3b3VsZCBiZXR0ZXIgYmUgVlBDSV9SRUdJ
U1RFUigpIChJIGRvbid0IHJlYWxseSBtaW5kIHRoZSBfSU5JVApzdWZmaXgsIGJ1dCBJIHRoaW5r
IGl0J3MgcmVsYXRpdmVseSBwb2ludGxlc3MpLgoKPiArLyogQWRkIHZQQ0kgaGFuZGxlcnMgdG8g
ZGV2aWNlLiAqLwo+ICtpbnQgeGVuX3ZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpk
ZXYpOwo+ICsKPiArLyogQWRkL3JlbW92ZSBhIHJlZ2lzdGVyIGhhbmRsZXIuICovCj4gK2ludCB4
ZW5fdnBjaV9hZGRfcmVnaXN0ZXIoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZwY2lfcmVhZF90IHJl
YWRfaGFuZGxlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX3dyaXRlX3Qgd3Jp
dGVfaGFuZGxlciwgdW5zaWduZWQgaW50IG9mZnNldCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwgdm9pZCAqZGF0YSk7Cj4gK2ludCB4ZW5fdnBjaV9yZW1v
dmVfcmVnaXN0ZXIoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBvZmZzZXQpOwo+
ICsKPiArLyogR2VuZXJpYyByZWFkL3dyaXRlIGhhbmRsZXJzIGZvciB0aGUgUENJIGNvbmZpZyBz
cGFjZS4gKi8KPiAraW50IHhlbl92cGNpX3JlYWQodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQg
aW50IGJ1cywgdW5zaWduZWQgaW50IGRldmZuLAo+ICsgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50MzJfdCBzaXplLCB1aW50MzJfdCAqZGF0YSk7Cj4gK2ludCB4ZW5fdnBj
aV93cml0ZSh1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQg
ZGV2Zm4sCj4gKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJfdCBz
aXplLCB1aW50MzJfdCBkYXRhKTsKCkFsb25nIHRoZSBsaW5lcyBvZiB3aGF0IEkndmUgc2FpZCBp
biBhIGZldyBwbGFjZXMgYWJvdXQgcmV0dXJuIHZhbHVlcywKcGxlYXNlIGNhcmVmdWxseSBjb25z
aWRlciB3aGVyZSB0aGV5J3JlIG5lZWRlZC4gT25jZSB5b3UgZGVjaWRlCnRoZXkgYXJlIHJlYWxs
eSBuZWVkZWQsIHRoZSByZXNwZWN0aXZlIGZ1bmN0aW9ucyB3b3VsZCBsaWtlbHkgd2FudCB0bwpi
ZWNvbWUgX19tdXN0X2NoZWNrLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 11:43:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBgJJ-0007FE-VH; Fri, 19 May 2017 11:43:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBgJI-0007F8-47
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 11:43:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A2/8D-03058-B4ADE195; Fri, 19 May 2017 11:43:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS9frlly
 kwaXvehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbWT/YCj6zVjy7u4O9gfEdSxcjJ4eQQJ7E
 7kOvWUFsXgE7iZMfXzOB2BIChhKnF94Eq2ERUJW4dXYeI4jNJqAu0fZsO1i9iICuxJnHW4Dqu
 TiYBU4wSnyb0gzWLCzgJjF17nZGkISQwBlGiaaby8EmcQo4Spz/A9LBAbRNUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQXC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PtjQGHGCU5mJREeR0Py0UK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneuBtAdYJFqempFWmZOcAYgSmV4
 OBREuHdBZLmLS5IzC3OTIdInWLU5Zhz7+t7JiGwGVLivH9BigRAijJK8+BGwOL1EqOslDAvI9
 CBQjwFqUW5mSWo8q8YxTkYlYR5j4JM4cnMK4Hb9AroCCagI5ofSIMcUZKIkJJqYOR9lWfiF/H
 Ed99j/aOymX1bVQ5y1b39wHJ9iYOXiM+h5csnR3DO5FVwmb+I2XpRTYljhvcd7SeTTHq+Tfsw
 5diWrghZtvv/dPZsPyN8j0nHh3lZgdK67dse3Tg9TZv7u5ydy8Fs3qvJhTv3by74UnPyVSrnv
 Lk6q1L+qxQ+Xrxjq1JhqMbLPxpKLMUZiYZazEXFiQDfDpQo0gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495194185!62930313!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14657 invoked from network); 19 May 2017 11:43:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 11:43:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 05:43:04 -0600
Message-Id: <591EF668020000780015B446@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 05:43:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <osstest-109469-mainreport@xen.org>
 <5179f224-c6db-ac9a-2c29-8bd4d68d31a1@oracle.com>
 <591EC3F4020000780015B350@prv-mh.provo.novell.com>
 <22814.53066.838527.878031@mariner.uk.xensource.com>
In-Reply-To: <22814.53066.838527.878031@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [linux-linus test] 109469: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDEyOjU2LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtsaW51eC1saW51cyB0
ZXN0XSAxMDk0Njk6IHJlZ3Jlc3Npb25zIC0gCj4gRkFJTCIpOgo+PiBUaGVyZWZvcmUgSSdtIGFm
cmFpZCB0aGUgb25seSB3YXkgd2UgY291bGQgb2J0YWluIGEgbW9yZQo+PiBjb21wbGV0ZSBwaWN0
dXJlIHdvdWxkIGJlIGlmIHRoaXMgcmUtb2NjdXJyZWQgYW5kIGlmIGF0IHRoYXQKPj4gdGltZSB3
ZSdkIGhhdmUgImFzeW5jLXNob3ctYWxsIiBpbiBwbGFjZSBvbiB0aGUgaHlwZXJ2aXNvcgo+PiBj
b21tYW5kIGxpbmUuCj4gCj4gSXMgdGhhdCBhIHRoaW5nIEkgY291bGQgZG8gdG8gYWxsIHRoZSB0
ZXN0cyA/ICBBZGRpbmcgYSBjb21tYW5kLWxpbmUKPiBvcHRpb24gaXMgZWFzeSwgaWYgaXQncyBv
dGhlcndpc2UgaGFybWxlc3MuCgpJdCdsbCBvbmx5IGFmZmVjdCB2ZXJib3NpdHkgaWYgdGhlIHdh
dGNoZG9nIHRyaWdnZXJzLCBhIG5vbi11bmRlcnN0b29kCk5NSSB3YXMgcmFpc2VkLCBvciBhbiBN
Q0UgYXJyaXZlZCByZXF1aXJpbmcgdGhlIG1hY2hpbmUgdG8gYmUKYnJvdWdodCBkb3duLCBzbyB5
ZXMsIEkgdGhpbmsgdGhpcyBjb3VsZCBiZSBlbmFibGVkIHVuaWZvcm1seSAoc29tZQpvbGRlciB2
ZXJzaW9ucyBtYXkgbm90IHVuZGVyc3RhbmQgaXQsIGJ1dCB0aGV5IGFsc28gd29uJ3QgY2hva2Up
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 11:55:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBgVJ-0007z3-1I; Fri, 19 May 2017 11:55:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3057b66f0=wei.liu2@citrix.com>)
 id 1dBgVH-0007yx-2j
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 11:55:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C6/47-03696-23DDE195; Fri, 19 May 2017 11:55:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDva7hXbl
 Ig7/9phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTz6IFF3krNm65zN7A+IC7i5GTQ0LAX2La
 4VfsIDabgLLEz85eNhBbREBPounAc0YQm1mgQGL9vkmsILawQLDE57PzmUFsFgFViW13HrGA2
 LwC5hLHpp1ihJgpL7Gr7SJYvZCAgkTH9GNMEDWCEidnPmGBmCkhcfDFC+YJjNyzkKRmIUktYG
 RaxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGAoMQLCD8cu
 ygEOMkhxMSqK8joflIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8ArdAcoJFqWmp1akZeYAgxIm
 LcHBoyTCe+I2UJq3uCAxtzgzHSJ1ilFRSpz3CUhCACSRUZoH1waLhEuMslLCvIxAhwjxFKQW5
 WaWoMq/YhTnYFQS5u0F2c6TmVcCN/0V0GImoMXND6RBFpckIqSkGhiL9Dg3lYszhhVW+QRa/k
 j0Sn/e8b2RR8UkpuilrdYWqR0Tb2t4L/zrcr5AMPxH919nsZjdLFN19vft+FCefHMGf0Jv9eE
 CmWAVi4+y4ZkP1NVVF+Wbce3qv85bMH3FpE3uW8x3iySL81RJHmVmOVB0vLbh6aeOkyavtgVn
 M8zP9Z7iyPitUomlOCPRUIu5qDgRABt0F2l/AgAA
X-Env-Sender: prvs=3057b66f0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495194928!72706723!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30354 invoked from network); 19 May 2017 11:55:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 11:55:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,363,1491264000"; d="scan'208";a="433187502"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 May 2017 12:55:26 +0100
Message-ID: <20170519115526.3629-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <Julien.Grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] build: more adjustments to top-level
	Makefile dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIG9yaWdpbmFsIGNvZGUsIHRvcC1sZXZlbCBkaXN0IHRhcmdldCB1bmNvbmRpdGlvbmFs
bHkgaW52b2tlcwpkaXN0IHRhcmdldCBmb3IgdG9vbHMvaW5jbHVkZSwgd2hpY2ggaXMgd3Jvbmcg
d2hlbiB0b29scyBjb21wb25lbnQgaXMKbm90IGVuYWJsZWQuCgpNYWtlIGRpc3QtdG9vbHMgZGVw
ZW5kIG9uIGRpc3QtdG9vbHMtcHVibGljLWhlYWRlcnMsIHdoaWNoIGRlcGVuZHMgb24KYnVpbGQt
dG9vbHMtcHVibGljLWhlYWRlcnMuCgpEaXNjb3ZlcmVkIGJ5IFRyYXZpcy1DSS4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFs
bEBhcm0uY29tPgoKVGVzdGVkIHdpdGgKCjEuIC4vY29uZmlndXJlIC0tZGlzYWJsZS10b29scyAt
LWRpc2FibGUtc3R1YmRvbSB0aGVuIG1ha2UgLWo4IGRpc3QKMi4gLi9jb25maWd1cmUsIG1ha2Ug
LWo4IGRpc3Qtc3R1YmRvbSB0aGVuIG1ha2UgLWo4IGRpc3QtdG9vbHMKMy4gLi9jb25maWd1cmUg
LS1kaXNhYmxlLXRvb2xzIHRoZW4gbWFrZSAtajggZGlzdAozLiAuL2NvbmZpZ3VyZSwgbWFrZSAt
ajggZGlzdAoKVHJhdmlzIGlzIG5vdyBoYXBweSwgdG9vLgoKSSdtIHN1cmUgbWFrZSAtLWVuYWJs
ZS1zdHViZG9tIC0tZGlzYWJsZS10b29scyBkaWRuJ3Qgd29yayB3aXRoIG9yCndpdGhvdXQgdGhp
cyBwYXRjaCwgYmVjYXVzZSB0b29scy9pbmNsdWRlIG5lZWRzIGZpbGVzIGdlbmVyYXRlZCBieQp0
b29scycgLi9jb25maWd1cmUuCi0tLQogTWFrZWZpbGUgfCA4ICsrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvTWFrZWZp
bGUgYi9NYWtlZmlsZQppbmRleCBlOTU4YmRjNDRiLi5mYzMwYjNjYzI5IDEwMDY0NAotLS0gYS9N
YWtlZmlsZQorKysgYi9NYWtlZmlsZQpAQCAtNDIsNiArNDIsMTAgQEAgZXhwb3J0IERFU1RESVIK
IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzOgogCSQoTUFLRSkgLUMgdG9vbHMvaW5jbHVkZQog
CisuUEhPTlk6IGRpc3QtdG9vbHMtcHVibGljLWhlYWRlcnMKK2Rpc3QtdG9vbHMtcHVibGljLWhl
YWRlcnM6IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzCisJJChNQUtFKSAtQyB0b29scy9pbmNs
dWRlIGRpc3QKKwogIyBidWlsZCBhbmQgaW5zdGFsbCBldmVyeXRoaW5nIGludG8gdGhlIHN0YW5k
YXJkIHN5c3RlbSBkaXJlY3RvcmllcwogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiAkKFRBUkdT
X0lOU1RBTEwpCkBAIC04MCwxMyArODQsMTUgQEAgdGVzdDoKIC5QSE9OWTogZGlzdAogZGlzdDog
REVTVERJUj0kKERJU1RESVIpL2luc3RhbGwKIGRpc3Q6ICQoVEFSR1NfRElTVCkgZGlzdC1taXNj
Ci0JbWFrZSAtQyB0b29scy9pbmNsdWRlIGRpc3QKIAogZGlzdC1taXNjOgogCSQoSU5TVEFMTF9E
SVIpICQoRElTVERJUikvCiAJJChJTlNUQUxMX0RBVEEpIC4vQ09QWUlORyAkKERJU1RESVIpCiAJ
JChJTlNUQUxMX0RBVEEpIC4vUkVBRE1FICQoRElTVERJUikKIAkkKElOU1RBTExfUFJPRykgLi9p
bnN0YWxsLnNoICQoRElTVERJUikKKworCitkaXN0LXRvb2xzOiBkaXN0LXRvb2xzLXB1YmxpYy1o
ZWFkZXJzCiBkaXN0LSU6IERFU1RESVI9JChESVNURElSKS9pbnN0YWxsCiBkaXN0LSU6IGluc3Rh
bGwtJQogCUA6ICMgZG8gbm90aGluZwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 11:57:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:57:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBgXL-000858-Cs; Fri, 19 May 2017 11:57:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=305c22658=anthony.perard@citrix.com>)
 id 1dBgXK-000850-Se
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 11:57:38 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E2/7A-31580-2BDDE195; Fri, 19 May 2017 11:57:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7Gu3K
 RBntvSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/PncwFWxTq/i76AN7A+NduS5GTg4JAX+J
 D283soLYLAKqEpd33wOz2QQMJFZMv8oIYosAxTdPP83excjFwSywnVGiffN5sISwQIBEY8NaJ
 hCbV8BaonvDDmYQW0igTuLmnSPsEHFBiZMzn7CA2MwCOhILdn9i62LkALKlJZb/4wAJcwq4Sj
 zZfg2sVVRAWWLJ6S0sEGPUJG4sXMYygZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1jA72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBQq2dgYNzB2HnC7xCjJAeTkiiv42G5SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvO13gHKCRanpqRVpmTnAoIdJS3DwKInwnrgNlOYtLkjML
 c5Mh0idYlSUEud1A+kTAElklObBtcEi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5RkC
 k8mXklcNNfAS1mAlrc/EAaZHFJIkJKqoGxLUR9wuIsL9l/YT4/L4UsNA10CPm0Xn3y8rOCp9b
 1hfidq53z93XLksQ1L1b/O+d7+blA7LtHMU7nHi77XN1XFPP9cnJERMqG5wfkupJ3hRdlnRAS
 s2g5HXRyXRObf4vewec8U/apR823/Xtp3RvDt7+i5Ixq+TWSfipP/n7rzQafOaEftFXFlFiKM
 xINtZiLihMBUSmth68CAAA=
X-Env-Sender: prvs=305c22658=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1495195055!101357494!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29283 invoked from network); 19 May 2017 11:57:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 11:57:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,363,1491264000"; d="scan'208";a="433187665"
Date: Fri, 19 May 2017 12:57:33 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170519115733.GB3260@perard.uk.xensource.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
 <1495085580-10631-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085580-10631-3-git-send-email-tianyu.lan@intel.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, marcel@redhat.com, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 2/2] msi: Handle remappable format
 interrupt request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzM6MDBBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEFjY29yZGluZyB0
byBWVC1kIHNwZWMgSW50ZXJydXB0IFJlbWFwcGluZyBhbmQgSW50ZXJydXB0IFBvc3RpbmcgLT4K
PiBJbnRlcnJ1cHQgUmVtYXBwaW5nIC0+IEludGVycnVwdCBSZXF1ZXN0IEZvcm1hdHMgT24gSW50
ZWwgNjQKPiBQbGF0Zm9ybXMsIGZpZWxkcyBvZiBNU0kgZGF0YSByZWdpc3RlciBoYXZlIGNoYW5n
ZWQuIFRoaXMgcGF0Y2gKPiBhdm9pZHMgd3JvbmdseSByZWdhcmRpbmcgYSByZW1hcHBhYmxlIGZv
cm1hdCBpbnRlcnJ1cHQgcmVxdWVzdCBhcwo+IGFuIGludGVycnVwdCBiaW5kZWQgd2l0aCBhbiBl
dmVudCBjaGFubmVsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+
Cj4gLS0tCj4gIGh3L3BjaS9tc2kuYyAgICAgICAgIHwgNSArKystLQo+ICBody9wY2kvbXNpeC5j
ICAgICAgICB8IDQgKysrLQo+ICBody94ZW4veGVuX3B0X21zaS5jICB8IDIgKy0KPiAgaW5jbHVk
ZS9ody94ZW4veGVuLmggfCAyICstCj4gIHhlbi1odm0tc3R1Yi5jICAgICAgIHwgMiArLQo+ICB4
ZW4taHZtLmMgICAgICAgICAgICB8IDcgKysrKysrLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDE1IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS9tc2ku
YyBiL2h3L3BjaS9tc2kuYwo+IGluZGV4IGE4N2IyMjcuLjE5OWNiNDcgMTAwNjQ0Cj4gLS0tIGEv
aHcvcGNpL21zaS5jCj4gKysrIGIvaHcvcGNpL21zaS5jCj4gQEAgLTI4OSw3ICsyODksNyBAQCB2
b2lkIG1zaV9yZXNldChQQ0lEZXZpY2UgKmRldikKPiAgc3RhdGljIGJvb2wgbXNpX2lzX21hc2tl
ZChjb25zdCBQQ0lEZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IHZlY3RvcikKPiAgewo+ICAgICAg
dWludDE2X3QgZmxhZ3MgPSBwY2lfZ2V0X3dvcmQoZGV2LT5jb25maWcgKyBtc2lfZmxhZ3Nfb2Zm
KGRldikpOwo+IC0gICAgdWludDMyX3QgbWFzaywgZGF0YTsKPiArICAgIHVpbnQzMl90IG1hc2ss
IGRhdGEsIGFkZHJfbG87Cj4gICAgICBib29sIG1zaTY0Yml0ID0gZmxhZ3MgJiBQQ0lfTVNJX0ZM
QUdTXzY0QklUOwo+ICAgICAgYXNzZXJ0KHZlY3RvciA8IFBDSV9NU0lfVkVDVE9SU19NQVgpOwo+
ICAKPiBAQCAtMjk4LDcgKzI5OCw4IEBAIHN0YXRpYyBib29sIG1zaV9pc19tYXNrZWQoY29uc3Qg
UENJRGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCB2ZWN0b3IpCj4gICAgICB9Cj4gIAo+ICAgICAg
ZGF0YSA9IHBjaV9nZXRfd29yZChkZXYtPmNvbmZpZyArIG1zaV9kYXRhX29mZihkZXYsIG1zaTY0
Yml0KSk7Cj4gLSAgICBpZiAoeGVuX2lzX3BpcnFfbXNpKGRhdGEpKSB7Cj4gKyAgICBhZGRyX2xv
ID0gcGNpX2dldF9sb25nKGRldi0+Y29uZmlnICsgbXNpX2FkZHJlc3NfbG9fb2ZmKGRldikpOwo+
ICsgICAgaWYgKHhlbl9pc19waXJxX21zaShkYXRhLCBhZGRyX2xvKSkgewo+ICAgICAgICAgIHJl
dHVybiBmYWxzZTsKPiAgICAgIH0KPiAgCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS9tc2l4LmMgYi9o
dy9wY2kvbXNpeC5jCj4gaW5kZXggYmI1NGU4Yi4uZWZlMjk4MiAxMDA2NDQKPiAtLS0gYS9ody9w
Y2kvbXNpeC5jCj4gKysrIGIvaHcvcGNpL21zaXguYwo+IEBAIC04Miw5ICs4MiwxMSBAQCBzdGF0
aWMgYm9vbCBtc2l4X3ZlY3Rvcl9tYXNrZWQoUENJRGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCB2
ZWN0b3IsIGJvb2wgZm1hc2spCj4gIHsKPiAgICAgIHVuc2lnbmVkIG9mZnNldCA9IHZlY3RvciAq
IFBDSV9NU0lYX0VOVFJZX1NJWkU7Cj4gICAgICB1aW50OF90ICpkYXRhID0gJmRldi0+bXNpeF90
YWJsZVtvZmZzZXQgKyBQQ0lfTVNJWF9FTlRSWV9EQVRBXTsKPiArICAgIHVpbnQ4X3QgKmFkZHJf
bG8gPSAmZGV2LT5tc2l4X3RhYmxlW29mZnNldCArIFBDSV9NU0lYX0VOVFJZX0xPV0VSX0FERFJd
Owo+ICAgICAgLyogTVNJcyBvbiBYZW4gY2FuIGJlIHJlbWFwcGVkIGludG8gcGlycXMuIEluIHRo
b3NlIGNhc2VzLCBtYXNraW5nCj4gICAgICAgKiBhbmQgdW5tYXNraW5nIGdvIHRocm91Z2ggdGhl
IFBWIGV2dGNobiBwYXRoLiAqLwo+IC0gICAgaWYgKHhlbl9lbmFibGVkKCkgJiYgeGVuX2lzX3Bp
cnFfbXNpKHBjaV9nZXRfbG9uZyhkYXRhKSkpIHsKPiArICAgIGlmICh4ZW5fZW5hYmxlZCgpICYm
IHhlbl9pc19waXJxX21zaShwY2lfZ2V0X2xvbmcoZGF0YSksCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2dldF9sb25nKGFkZHJfbG8pKSkgewo+ICAgICAg
ICAgIHJldHVybiBmYWxzZTsKPiAgICAgIH0KPiAgICAgIHJldHVybiBmbWFzayB8fCBkZXYtPm1z
aXhfdGFibGVbb2Zmc2V0ICsgUENJX01TSVhfRU5UUllfVkVDVE9SX0NUUkxdICYKPiBkaWZmIC0t
Z2l0IGEvaHcveGVuL3hlbl9wdF9tc2kuYyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKPiBpbmRleCA1
ZmFiOTVlLi40NWE5ZTlmIDEwMDY0NAo+IC0tLSBhL2h3L3hlbi94ZW5fcHRfbXNpLmMKPiArKysg
Yi9ody94ZW4veGVuX3B0X21zaS5jCj4gQEAgLTExNCw3ICsxMTQsNyBAQCBzdGF0aWMgaW50IG1z
aV9tc2l4X3NldHVwKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsCj4gIAo+ICAgICAgYXNzZXJ0
KCghaXNfbXNpeCAmJiBtc2l4X2VudHJ5ID09IDApIHx8IGlzX21zaXgpOwo+ICAKPiAtICAgIGlm
ICh4ZW5faXNfcGlycV9tc2koZGF0YSkpIHsKPiArICAgIGlmICh4ZW5faXNfcGlycV9tc2koZGF0
YSwgYWRkcikpIHsKPiAgICAgICAgICAqcHBpcnEgPSBtc2lfZXh0X2Rlc3RfaWQoYWRkciA+PiAz
MikgfCBtc2lfZGVzdF9pZChhZGRyKTsKPiAgICAgICAgICBpZiAoISpwcGlycSkgewo+ICAgICAg
ICAgICAgICAvKiB0aGlzIHByb2JhYmx5IGlkZW50aWZpZXMgYW4gbWlzY29uZmlndXJhdGlvbiBv
ZiB0aGUgZ3Vlc3QsCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi5oIGIvaW5jbHVk
ZS9ody94ZW4veGVuLmgKPiBpbmRleCAwOWMyY2U1Li5hZjc1OWJjIDEwMDY0NAo+IC0tLSBhL2lu
Y2x1ZGUvaHcveGVuL3hlbi5oCj4gKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLmgKPiBAQCAtMzMs
NyArMzMsNyBAQCBpbnQgeGVuX3BjaV9zbG90X2dldF9waXJxKFBDSURldmljZSAqcGNpX2Rldiwg
aW50IGlycV9udW0pOwo+ICB2b2lkIHhlbl9waWl4M19zZXRfaXJxKHZvaWQgKm9wYXF1ZSwgaW50
IGlycV9udW0sIGludCBsZXZlbCk7Cj4gIHZvaWQgeGVuX3BpaXhfcGNpX3dyaXRlX2NvbmZpZ19j
bGllbnQodWludDMyX3QgYWRkcmVzcywgdWludDMyX3QgdmFsLCBpbnQgbGVuKTsKPiAgdm9pZCB4
ZW5faHZtX2luamVjdF9tc2kodWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSk7Cj4gLWludCB4
ZW5faXNfcGlycV9tc2kodWludDMyX3QgbXNpX2RhdGEpOwo+ICtpbnQgeGVuX2lzX3BpcnFfbXNp
KHVpbnQzMl90IG1zaV9kYXRhLCB1aW50MzJfdCBtc2lfYWRkcl9sbyk7CgpNYXliZSBpbnZlcnRp
bmcgdGhlIGFyZ3VtZW50cyB3b3VsZCBiZSBiZXR0ZXIsIHNvIHRoZSBhcmd1bWVudHMgd291bGQg
YmUKdGhlIGFkZHJlc3MgZmlyc3QsIHRoZW4gdGhlIGRhdGEsIGxpa2UgSSB0aGluayBpdCBpcyBv
ZnRlbiB0aGUgY2FzZS4KV2hhdCBkbyB5b3UgdGhpbms/Cgo+ICAKPiAgcWVtdV9pcnEgKnhlbl9p
bnRlcnJ1cHRfY29udHJvbGxlcl9pbml0KHZvaWQpOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuLWh2
bS1zdHViLmMgYi94ZW4taHZtLXN0dWIuYwo+IGluZGV4IGM1MDAzMjUuLmRhZTQyMWMgMTAwNjQ0
Cj4gLS0tIGEveGVuLWh2bS1zdHViLmMKPiArKysgYi94ZW4taHZtLXN0dWIuYwo+IEBAIC0zMSw3
ICszMSw3IEBAIHZvaWQgeGVuX2h2bV9pbmplY3RfbXNpKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90
IGRhdGEpCj4gIHsKPiAgfQo+ICAKPiAtaW50IHhlbl9pc19waXJxX21zaSh1aW50MzJfdCBtc2lf
ZGF0YSkKPiAraW50IHhlbl9pc19waXJxX21zaSh1aW50MzJfdCBtc2lfZGF0YSwgdWludDMyX3Qg
bXNpX2FkZHJfbG8pCj4gIHsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hl
bi1odm0uYyBiL3hlbi1odm0uYwo+IGluZGV4IDUwNDNiZWIuLmRiMjkxMjEgMTAwNjQ0Cj4gLS0t
IGEveGVuLWh2bS5jCj4gKysrIGIveGVuLWh2bS5jCj4gQEAgLTE0Niw4ICsxNDYsMTMgQEAgdm9p
ZCB4ZW5fcGlpeF9wY2lfd3JpdGVfY29uZmlnX2NsaWVudCh1aW50MzJfdCBhZGRyZXNzLCB1aW50
MzJfdCB2YWwsIGludCBsZW4pCj4gICAgICB9Cj4gIH0KPiAgCj4gLWludCB4ZW5faXNfcGlycV9t
c2kodWludDMyX3QgbXNpX2RhdGEpCj4gK2ludCB4ZW5faXNfcGlycV9tc2kodWludDMyX3QgbXNp
X2RhdGEsIHVpbnQzMl90IG1zaV9hZGRyX2xvKQo+ICB7Cj4gKyAgICAvKiBJZiBtc2kgYWRkcmVz
cyBpcyBjb25maWd1cmF0ZSB0byByZW1hcHBpbmcgZm9ybWF0LCB0aGUgbXNpIHdpbGwgbm90Cj4g
KyAgICAgKiByZW1hcHBlZCBpbnRvIGEgcGlycS4KCldoYXQgZG8geW91IHRoaW5rIG9mOiAiSWYg
dGhlIE1TSSBhZGRyZXNzIGlzIGNvbmZpZ3VyZWQgaW4gcmVtYXBwYWJsZQpmb3JtYXQsIHRoZSBN
U0kgd2lsbCBub3QgYmUgcmVtYXBwZWQgaW50byBhIHBpcnEuIiA/Cgo+ICsgICAgICovCj4gKyAg
ICBpZiAobXNpX2FkZHJfbG8gJiBNU0lfQUREUl9JRl9NQVNLKQo+ICsgICAgICAgIHJldHVybiAw
Owo+ICAgICAgLyogSWYgdmVjdG9yIGlzIDAsIHRoZSBtc2kgaXMgcmVtYXBwZWQgaW50byBhIHBp
cnEsIHBhc3NlZCBhcwo+ICAgICAgICogZGVzdF9pZC4KPiAgICAgICAqLwoKVGhhbmtzLAoKLS0g
CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 12:04:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 12:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBgdp-0000TO-Dy; Fri, 19 May 2017 12:04:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBgdn-0000TF-PG
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 12:04:19 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9D/7D-02181-34FDE195; Fri, 19 May 2017 12:04:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS9f+vly
 kwcvvqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpxrvsBdM4KlYuWc7ewHiRrYuRk0NIIE/i
 xN8/rCA2r4CdxJvOHywgtoSAocTphTfBbBYBVYmZF2eB1bMJqEu0PdsOVM/BISIQJnF/QVoXI
 xcHs8AORok/h+4ygdQIC8RLPHx6hwli/npGiTdXfUFsTgEbiTsPl7OB9PIKCEr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukamek
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxtuT/Q4xSnIwKYnyOh6W
 ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvrLlBOsCg1PbUiLTMHGAcwaQkOHiUR3ph7QGne4
 oLE3OLMdIjUKUZFKXHePSB9AiCJjNI8uDZY7F1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJM
 ybBzKeJzOvBG76K6DFTECLmx9IgywuSURISTUwzvGcULvc4umH6c4X5z3lWrllV9wNramsOyf
 eu/pUdO6Cz1qzsr9/bVYKaCy+Ee1z1rOjdxe39RW/7oV9XgZ81YKzoldVPPMqUWqav2V2VcXe
 KoWOeD2TRZp23KsTYrxc6+a21ft4vQornl/gvq74l8Ej7puxN56f6nh0I7SzQcXp9jKL9XdfK
 bEUZyQaajEXFScCAAeWv8S4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495195453!83310403!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4311 invoked from network); 19 May 2017 12:04:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2017 12:04:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 06:04:13 -0600
Message-Id: <591EFB5D020000780015B47A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 06:04:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anthony PERARD" <anthony.perard@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
 <1495085580-10631-2-git-send-email-tianyu.lan@intel.com>
 <20170519111622.GA3260@perard.uk.xensource.com>
In-Reply-To: <20170519111622.GA3260@perard.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, marcel@redhat.com, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 1/2] xen-pt: bind/unbind interrupt
 remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDEzOjE2LCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzI6NTlBTSAtMDQwMCwgTGFuIFRpYW55
dSB3cm90ZToKPj4gLS0tIGEvaW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmgKPj4gKysrIGIv
aW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmgKPj4gQEAgLTI2LDYgKzI2LDcgQEAKPj4gIAo+
PiAgI2RlZmluZSBNU0lfQUREUl9ERVNUX0lEX1NISUZUICAgICAgICAgIDEyCj4+ICAjZGVmaW5l
IE1TSV9BRERSX0RFU1RfSURYX1NISUZUICAgICAgICAgNAo+PiAtI2RlZmluZSAgTVNJX0FERFJf
REVTVF9JRF9NQVNLICAgICAgICAgIDB4MDBmZmZmMAo+PiArI2RlZmluZSAgTVNJX0FERFJfREVT
VF9JRF9NQVNLICAgICAgICAgIDB4MDAwZmZmMDAKPiAKPiBUaGUgdmFsdWUgb2YgTVNJX0FERFJf
REVTVF9JRF9NQVNLIGlzIGNoYW5nZWQgaGVyZS4gSSB0aGluayB0aGUgcGF0Y2gKPiBzaG91bGQg
YmU6Cj4gKyNkZWZpbmUgIE1TSV9BRERSX0RFU1RfSURfTUFTSyAgICAgICAgICAweDAwMGZmZmYw
CgpKdWRnaW5nIGZyb20gb3RoZXIgc291cmNlcywgcmF0aGVyIHRoZSBvdGhlciB3YXkgYXJvdW5k
IC0gdGhlCm1hc2sgbmVlZHMgdG8gaGF2ZSBmdXJ0aGVyIGJpdHMgcmVtb3ZlZCAoc2hvdWxkIGJl
IDB4MDAwZmYwMDAKYWZhaWN0KS4gWGVuIHNvdXJjZXMgY29uZmlybSB0aGlzLCBhbmQgd2hpbGUg
TGludXggaGFzIHRoZSB2YWx1ZQp5b3Ugc3VnZ2VzdCwgdGhhdCBjb250cmFkaWN0cwoKI2RlZmlu
ZSBNU0lfQUREUl9ERVNUX0lEX1NISUZUCQkxMgojZGVmaW5lICBNU0lfQUREUl9ERVNUX0lEKGRl
c3QpCQkoKChkZXN0KSA8PCBNU0lfQUREUl9ERVNUX0lEX1NISUZUKSAmIFwKCQkJCQkgTVNJX0FE
RFJfREVTVF9JRF9NQVNLKQoKYXMgd2VsbCBhcwoKI2RlZmluZSBNU0lfQUREUl9FWFRfREVTVF9J
RChkZXN0KQkoKGRlc3QpICYgMHhmZmZmZmYwMCkKCmNob3BwaW5nIG9mZiBqdXN0IHRoZSBsb3cg
OCBiaXRzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 12:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 12:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBgjH-0000g1-1L; Fri, 19 May 2017 12:09:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3050698e5=Ian.Jackson@citrix.com>)
 id 1dBgjF-0000fv-Mo
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 12:09:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9A/67-03058-490EE195; Fri, 19 May 2017 12:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6UB3K
 RBs23VC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLyx6xFcxgrri3/Dd7A+NDpi5GTg4JAX+J
 vXNeM4LYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQaLl9B9WEJtFQ
 FXi0pwGdhBbREBR4sHLm6wQ9SES9x4eBLOFBcIl5ix8CjaHU8BC4tWkHWD1QgLmErPbnzBD3G
 Mi8XbhTqAaDqC4msTc9fETGPlmIbloFpKLZiG5aAEj8ypGjeLUorLUIl0jA72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYy/lgUcYpTkYFIS5XU8LBcpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYL34z2gnGBRanpqRVpmDjDoYdISHDxKIrz+94HSvMUFibnFmekQqVOMu
 hxz7n19zyTEkpeflyolzqsEUiQAUpRRmgc3AhaBlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqC
 TMqwoyhSczrwRu0yugI5iAjmh+IA1yREkiQkqqgdFhWVCQ3QLd3RZMtzhcGPYX3b2ltd+z+dv
 xkx+quebrm0ztSd5bvIb9hLpMUMnmvXscIyb6V2yTvvHU5+Is/0MbtYQOCspuld18OPDKAs3O
 7w5bnwY/r7BbsLwoLvbzibdPPzIsUWSevsTf+pDK8XT22QunsAq+KXbsiVv36PgN0TmMegXlx
 b5KLMUZiYZazEXFiQAYQnrLuwIAAA==
X-Env-Sender: prvs=3050698e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495195795!92990900!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21926 invoked from network); 19 May 2017 12:09:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 12:09:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,363,1491264000"; d="scan'208";a="433192692"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22814.57488.322675.318656@mariner.uk.xensource.com>
Date: Fri, 19 May 2017 13:09:52 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170519115526.3629-1-wei.liu2@citrix.com>
References: <20170519115526.3629-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <Julien.Grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: more adjustments to
	top-level Makefile dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuOV0gYnVpbGQ6IG1vcmUgYWRqdXN0bWVudHMg
dG8gdG9wLWxldmVsIE1ha2VmaWxlIGRlcGVuZGVuY2llcyIpOgo+IEluIHRoZSBvcmlnaW5hbCBj
b2RlLCB0b3AtbGV2ZWwgZGlzdCB0YXJnZXQgdW5jb25kaXRpb25hbGx5IGludm9rZXMKPiBkaXN0
IHRhcmdldCBmb3IgdG9vbHMvaW5jbHVkZSwgd2hpY2ggaXMgd3Jvbmcgd2hlbiB0b29scyBjb21w
b25lbnQgaXMKPiBub3QgZW5hYmxlZC4KPiAKPiBNYWtlIGRpc3QtdG9vbHMgZGVwZW5kIG9uIGRp
c3QtdG9vbHMtcHVibGljLWhlYWRlcnMsIHdoaWNoIGRlcGVuZHMgb24KPiBidWlsZC10b29scy1w
dWJsaWMtaGVhZGVycy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 12:41:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 12:41:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBhDw-0002zx-JR; Fri, 19 May 2017 12:41:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBhDw-0002zr-5m
 for xen-devel@lists.xen.org; Fri, 19 May 2017 12:41:40 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FF/DC-17076-308EE195; Fri, 19 May 2017 12:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS5fphVy
 kwd/5mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bek9wFH3Uqbiz6zNLA+Fili5GDQ0ggT2Lx
 B+YuRk4OXgE7iUe/+9lBbAkBQ4nTC2+ygNgsAqoS1z88AathE1CXaHu2nRXEFhEwkFjd+wIsz
 iwgK7Hgzg2wemEBK4mvi4+DzREC6j10+Q4TiM0poCbx5v1BdpC1vAKCEn93CEO0akk8/HWLBc
 LWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNTfSSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDjwEIdjCu2O55iFGSg0lJlNfxsFykEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne08+AcoJFqempFWmZOcAYgElLcPAoifBeAknzFhck5hZnpkOkT
 jHqcvR1fHzPJMSSl5+XKiXOuw2kSACkKKM0D24ELB4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZg3C2QKT2ZeCdymV0BHMAEd0fxAGuSIkkSElFQDY2dnw8fcB8FtocXBB7atPrzu5/I75Ts
 9vhxIeWMxq+aKfomSfWRUufSyuO8LtVdONXkWb9Z/S6vGiWvBN7370hOClI+mLTy1krF3w9uo
 Yw/aFcNvu5p7TIv8k3G8Odp4pmvI2QfyMolfw9PLt/mzTSrJ3LlkjWzR9J1RO/jf3zunY/evZ
 WbobSWW4oxEQy3mouJEAJioEZ3CAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495197696!45889027!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41164 invoked from network); 19 May 2017 12:41:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 12:41:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 06:41:36 -0600
Message-Id: <591F0420020000780015B4A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 06:41:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dietmar Hahn" <dietmar.hahn@ts.fujitsu.com>
References: <2618591.EOEKRqf6oN@amur>
In-Reply-To: <2618591.EOEKRqf6oN@amur>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Help with: Xen BUG at timer.c:189
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDExOjUyLCA8ZGlldG1hci5oYWhuQHRzLmZ1aml0c3UuY29tPiB3
cm90ZToKPiBJJ2FtIHN0cnVnZ2xpbmcgd2l0aCBhIGh5cGVydmlzb3IgcGFuaWMuIFRoZSBoeXBl
cnZpc29yIHZlcnNpb24gaXMgNC40LjMsCj4geWVzIEkga25vdyAtIHZlcnkgb2xkIDstKSwgYnV0
IHRoZSBhZmZlY3RlZCBjb2RlIGhhc24ndCBtdWNoIGNoYW5nZWQuCgpXZWxsLCBhdCB0aGUgdmVy
eSBsZWFzdCBJJ2QgZXhwZWN0IHlvdSB0byBiYXNlIHlvdXIgY29kZSBvbgo0LjQuNCBwbHVzIHRo
ZSBhYm91dCAxOTkgYmFja3BvcnRzIHdlJ3ZlIGFkZGVkIHRoZXJlIG92ZXIgdGltZQooYXNzdW1p
bmcgeW91cnMgaXMgYmFzZWQgb24gb3VycyksIHNvbWUgb2Ygd2hpY2ggYXJlIHNjaGVkdWxlcgpv
bmVzLgoKPiBUaGUgcGFuaWMgd2FzIG5ldmVyIHNlZW4gYmVmb3JlIGFuZCBvY2N1cmVkIHdoaWxl
IGJvb3RpbmcgdGhlIHN5c3RlbSwKPiBvbmx5IGRvbTAgd2FzIHJ1bm5pbmcuCj4gCj4gKFhFTikg
WGVuIEJVRyBhdCB0aW1lci5jOjE4OQo+IChYRU4pIC0tLS1bIFhlbi00LjQuM18wMi0yNi4yX3gz
ICB4ODZfNjQgIGRlYnVnPW4gIFRhaW50ZWQ6ICAgIEMgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDE0
Cj4gKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDEyYzNlNj5dIHJlbW92ZV9lbnRyeSsw
eDI2LzB4ODAKPiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAwODYgICBDT05URVhUOiBoeXBl
cnZpc29yCj4gKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMGJjICAgcmJ4OiBmZmZmODMwODM5YmNk
NWM4ICAgcmN4OiBmZmZmODJkMDgwMzQzYTgwCj4gKFhFTikgcmR4OiAwMDAwMDAwMDAwMDBkNWYw
ICAgcnNpOiAwMDAwMDAyODg3ZmEwMDAwICAgcmRpOiBmZmZmODMwODM5YmNkNWM4Cj4gKFhFTikg
cmJwOiAwMDAwMDAwMDAwMDBkNWYwICAgcnNwOiBmZmZmODMwODM5YmJmZTIwICAgcjg6ICAwMDAw
MDAyODg3MjExMzk4Cj4gKFhFTikgcjk6ICAwMDAwMDAyODg3MjExMzJmICAgcjEwOiAwMDAwMDAw
MGJmOGIyOTk0ICAgcjExOiBmZmZmODJkMDgwMTFjZmEwCj4gKFhFTikgcjEyOiBmZmZmODMwODM5
YmNkNWM4ICAgcjEzOiBmZmZmODJkMDgwMzQzYTgwICAgcjE0OiAwMDAwMDAwMDAwMDBkNWYwCj4g
KFhFTikgcjE1OiBmZmZmODJkMDgwMzQzYTgwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0
OiAwMDAwMDAwMDAwMTUyNmYwCj4gKFhFTikgY3IzOiAwMDAwMDAwMDc1Njc5MDAwICAgY3IyOiAw
MDAwMDAwMDAwNjliOGVjCj4gKFhFTikgZHM6IDAwMmIgICBlczogMDAyYiAgIGZzOiAwMDAwICAg
Z3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4Cj4gKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZy
b20gcnNwPWZmZmY4MzA4MzliYmZlMjA6Cj4gKFhFTikgICAgZmZmZjgzMDgzOWJjYjAyMCBmZmZm
ODJkMDgwMTJkM2E4IDAwMDAwMDI4ODdmYTAwMDAgMDAwMDAwMDAwMDAwMDI4Ngo+IChYRU4pICAg
IGZmZmY4MzA4MzliY2Q1ZjAgZmZmZjgzMDgzOWJjZDljMCAwMDAwMDAyODg3YzE5MTVkIDAwMDAw
MDAwMDAwMDAwMGUKPiAoWEVOKSAgICBmZmZmODJkMDgwMzQzYTcwIDAwMDAwMDAwMDAwMDAwMDIg
ZmZmZjgzMDgzOWJjZGEzMCBmZmZmODJkMDgwMWFmZmQwCj4gKFhFTikgICAgMDAwMDAwMDEwMDAw
MDAwZSAwMDAwMDAyODg3MjExM2Y0IGZmZmZmZmZmZmZmZmZmZmYgZmZmZjgyZDA4MDMwZmMwMAo+
IChYRU4pICAgIGZmZmY4MmQwODAyZmZjMDAgZmZmZjgyZDA4MDE4OWExYyAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICBmZmZmZmZmZmZmZmZmZmZmIDAwMDAxMDc4
MDAwNzZlOTIgZmZmZjgyZDA4MDEyOTJhYSBmZmZmODMwODM5YmI4MDAwCj4gKFhFTikgICAgZmZm
ZjgzMDA3NTRmZDAwMCBmZmZmODJkMDgwMzFhYmUwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMDgz
OWJjYjA0OAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyZDA4MDE2MWFkNiAwMDAw
MDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA5Cj4gKFhF
TikgICAgZmZmZjg4MDNkZGEyMDAxMCAwMDAwMDAwMDAwMDAwMjQ2IDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDBmZmZmZmZmZQo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCBmZmZmZmZmZjgwMDAzM2FhIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAxMDAwMDAwMDAwMCBmZmZmZmZmZjgwMDAz
M2FhCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwZTAzMyAwMDAwMDAwMDAwMDAwMjQ2IGZmZmY4ODAz
ZGRhMjFmMDggMDAwMDAwMDAwMDAwZTAyYgo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDBlIGZmZmY4MzAwNzU0ZmQwMDAgMDAwMDAwMzdiOTg4NzcwMCAwMDAw
MDAwMDAwMDAwMDAwCj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gKFhFTikgICAgWzxmZmZmODJk
MDgwMTJjM2U2Pl0gcmVtb3ZlX2VudHJ5KzB4MjYvMHg4MAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4
MDEyZDNhOD5dIHNldF90aW1lcisweDE3OC8weDIzMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDFh
ZmZkMD5dIG13YWl0X2lkbGUrMHgyNzAvMHgzNzAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAxODlh
MWM+XSBsb2NhbF90aW1lX2NhbGlicmF0aW9uKzB4MTljLzB4MWEwCj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwMTI5MmFhPl0gX19kb19zb2Z0aXJxKzB4NmEvMHhhMAo+IChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDE2MWFkNj5dIGlkbGVfbG9vcCsweDE2LzB4NTAKPiAoWEVOKSAKPiAoWEVOKSAKPiAoWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKFhFTikgUGFuaWMg
b24gQ1BVIDE0Ogo+IChYRU4pIFhlbiBCVUcgYXQgdGltZXIuYzoxODkKPiAoWEVOKSAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKFhFTikgCj4gKFhFTikgUmVib290
IGluIGZpdmUgc2Vjb25kcy4uLgo+IChYRU4pIEV4ZWN1dGluZyBrZXhlYyBpbWFnZSBvbiBjcHUx
NAo+IChYRU4pIFNob3QgZG93biBhbGwgQ1BVcwo+IAo+IFRoaXMgaXMgdGhlIGNhbGwgb2YgQlVH
KCkgaW4gcmVtb3ZlX2VudHJ5KCkgaW4gY2FzZSB0aW1lci0+c3RhdHVzIGlzIG5vdAo+IFRJTUVS
X1NUQVRVU19pbl9oZWFwIG9yIFRJTUVSX1NUQVRVU19pbl9saXN0Lgo+IAo+IFdpdGggdGhlIGFk
ZHJlc3Mgb2YgdGhlIHRpbWVyIGZyb20gdGhlIHZtY29yZToKPiBjcmFzaD4gc3RydWN0IHRpbWVy
IGZmZmY4MzA4MzliY2Q1YzgKPiBzdHJ1Y3QgdGltZXIgewo+ICAgZXhwaXJlcyA9IDAsCj4gICB7
Cj4gICAgIGhlYXBfb2Zmc2V0ID0gOTY4Njc2Nzg0LCAKPiAgICAgbGlzdF9uZXh0ID0gMHhmZmZm
ODMwODM5YmNkNWIwLCAKPiAgICAgaW5hY3RpdmUgPSB7Cj4gICAgICAgbmV4dCA9IDB4ZmZmZjgz
MDgzOWJjZDViMCwgCj4gICAgICAgcHJldiA9IDB4MjAwMjAwMjAwMDAwMDUwCj4gICAgIH0KPiAg
IH0sIAo+ICAgZnVuY3Rpb24gPSAweGZmZmY4MzA4MzliY2Q1ZTAsIAo+ICAgZGF0YSA9IDB4ZmZm
ZjgzMDgzOWJjZDVlMCwgCj4gICBjcHUgPSA1NDc2OCwgCj4gICBzdGF0dXMgPSAxODggJ1wyNzQn
Cj4gfQo+IAo+IFRoaXMgbG9va3MgbGlrZSB0aGUgc3RydWN0dXJlIHdhcyBvdmVyd3JpdHRlbi4K
PiAKPiBUaGUgY2FsbCBwYXRoIHNlZW1zIHRvIGJlOgo+ICBtd2FpdF9pZGxlKCkKPiAgICBzY2hl
ZF90aWNrX3Jlc3VtZSgpCj4gICAgICBjc2NoZWRfdGlja19yZXN1bWUoKQo+ICAgICAgICBzZXRf
dGltZXIoKQo+ICAgICAgICAgIHJlbW92ZV90aW1lcigpCj4gCj4gSW4gc2NoZWRfdGlja19yZXN1
bWUoKToKPiAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiAKPiBJIGV4
dHJhY3RlZCBzdHJ1Y3QgY3B1X2luZm8gZnJvbSB0aGUgc3RhY2sgYW5kIGZvdW5kOgo+IGNyYXNo
PiBjcHVfaW5mbyBmZmZmODMwODM5YmJmZjE4Cj4gc3RydWN0IGNwdV9pbmZvIHsKPiAgIC4uLgo+
ICAgcHJvY2Vzc29yX2lkID0gMTQsIAo+ICAgY3VycmVudF92Y3B1ID0gMHhmZmZmODMwMDc1NGZk
MDAwLCAKPiAgIHBlcl9jcHVfb2Zmc2V0ID0gMHgzN2I5ODg3NzAwLAo+ICAgLi4uCj4gCj4gQW5k
IGZyb20gdGhlIGNvZGUgaW4gc2NoZWRfY3JlZGl0LmM6ICBzcGMgPSBDU0NIRURfUENQVShjcHUp
Owo+IEkgY2FsY3VsYXRlZCBzcGM6Cj4gCj4gY3Jhc2g+IGNzY2hlZF9wY3B1IDB4ZmZmZjgzMDgz
OWJlMmI0MAo+IHN0cnVjdCBjc2NoZWRfcGNwdSB7Cj4gICBydW5xID0gewo+ICAgICBuZXh0ID0g
MHhmZmZmODMwODM5YmUyYjQwLCAKPiAgICAgcHJldiA9IDB4ZmZmZjgzMDgzOWJlMmI0MAo+ICAg
fSwgCj4gICBydW5xX3NvcnRfbGFzdCA9IDAsIAo+ICAgdGlja2VyID0gewo+ICAgICBleHBpcmVz
ID0gMTc0MDgwMDAwMDAwLCAKPiAgICAgewo+ICAgICAgIGhlYXBfb2Zmc2V0ID0gMSwgCj4gICAg
ICAgbGlzdF9uZXh0ID0gMHgxMDAxMDAxMDAwMDAwMDEsIAo+ICAgICAgIGluYWN0aXZlID0gewo+
ICAgICAgICAgbmV4dCA9IDB4MTAwMTAwMTAwMDAwMDAxLCAKPiAgICAgICAgIHByZXYgPSAweDIw
MDIwMDIwMDIwMDIwMAo+ICAgICAgIH0KPiAgICAgfSwgCj4gICAgIGZ1bmN0aW9uID0gMHhmZmZm
ODJkMDgwMTFmMjAwIDxjc2NoZWRfdGljaz4sIAo+ICAgICBkYXRhID0gMHhlLCAKPiAgICAgY3B1
ID0gMTQsIAo+ICAgICBzdGF0dXMgPSAzICdcMDAzJwo+ICAgfSwgCj4gICB0aWNrID0gMCwgCj4g
ICBpZGxlX2JpYXMgPSA0NywgCj4gICBiYWxhbmNlX21hc2sgPSAweGZmZmY4MzA4MzliZTJiYjAK
PiB9Cj4gCj4gQW5kIHRoaXMgdGlja2VyIGxvb2tzIG9rIQo+IFNvIHRoZSB0aWNrZXIgYWRkcmVz
cyBleHRyYWN0ZWQgZnJvbSB0aGUgdm1jb3JlIGluIHJlbW92ZV9lbnRyeSgpCj4gaXMgbm90IHRo
ZSBzYW1lIGFzIHRoZSBleHBlY3RlZCBvbmUgcmVhZCBmcm9tIHRoZSBjb2RlLgoKUmlnaHQsIGFu
ZCBsb29raW5nIHRocm91Z2ggcmF3IHN0YWNrIGNvbnRlbnRzIEkgY2FuJ3Qgc2VlbSB0bwpmaW5k
IGFueSBzbG90IGhvbGRpbmcgMHhmZmZmODMwODM5YmU/Pz8/LiBJZiB0aGlzIHdhcyBhIGh5cGVy
dmlzb3IKYmluYXJ5IHdlIGRlbGl2ZXJlZCwgSSB3b3VsZCBldmVuIGhhdmUgZ29uZSBhbmQgY2hl
Y2tlZCB3aGljaApzbG90cyBjb3JyZXNwb25kIHRvIHNhdmVkIGNvcGllcyBvZiBwb2ludGVycyBk
ZXJpdmVkIGZyb20gd2hhdAp3YXMgc3VwcG9zZWRseSBwYXNzZWQgaW50byBzZXRfdGltZXIoKSAo
cm9vdGVkIGF0CkNTQ0hFRF9QQ1BVKDE0KSksIGJ1dCB0aGlzIGxvb2tzIHRvIGJlIGEgY3Jhc2gg
d2l0aCBhIGJpbmFyeQp5b3UndmUgcHJvZHVjZWQgeW91cnNlbGYuIFF1aXRlIGxpa2VseSBjb3Jy
dXB0aW9uIHN0YXJ0cyBlbHNld2hlcmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 13:21:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:21:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBhpX-0005jU-RE; Fri, 19 May 2017 13:20:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBhpW-0005jJ-38
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 13:20:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 17/93-03557-D11FE195; Fri, 19 May 2017 13:20:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfmo1y
 kQdtSRYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvH/xmrHge1lF69v9jA2M
 b726GLk4hAT+Mkp8/N/JCuE8BnI2/2CDcLYxShz72cDSxcjJISLgLPH1zFx2EJtXQF/i6LblT
 CC2sICVxOkl15hBbAmBBm2J5z/1IWxPiVUbXzDB2C9uTAay2TnYgOoPiYFEWQRUJb5/WMk6gZ
 F7ASPDKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyPQ5wxAsIP
 x3rKAQ4ySHExKoryOh+UihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrnoPlBMsSk1PrUjLzAEG
 H0xagoNHSYT3J0iat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEedeDFAmAFGWU5sGNgEXCJ
 UZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzCn4AmsKTmVcCt+kV0BFMQEc0P5AGOaIkESEl1c
 AoLLgo+bLzXh2Jbz7OfRdlxZwfBJewxUwqLkpPFtx+tzv43gT2s0e3NcRcVVN8b/denm0Jx5P
 OnWG6J+xCrxclTq189u7mKrkXOZv3zklYrHGrq27q62zHVxKKVyMyWN++8xc+nnn3o/Xcug+S
 B59LHKqdfaiPvVAmfsvWNSu7NedOqkt9qrVTiaU4I9FQi7moOBEAfT1ntn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495200027!72726178!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63247 invoked from network); 19 May 2017 13:20:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 13:20:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBhpS-0000bR-S3; Fri, 19 May 2017 13:20:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBhpN-0007La-1Y; Fri, 19 May 2017 13:20:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBhpK-00054v-Oe; Fri, 19 May 2017 13:20:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109585-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4057c6ea805247e3fbb1f02e3e56aad840e39cf8
X-Osstest-Versions-That: xen=834ea870c507f054353190c731630fbb514494c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 13:20:18 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 109585: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU4NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU4NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTA5NTE1CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMDk1MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMDk1MTUKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgbGlrZSAxMDk0ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTUxNQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5
NTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2
Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICA0MDU3YzZlYTgwNTI0N2UzZmJiMWYwMmUzZTU2YWFkODQwZTM5Y2Y4CmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA4MzRlYTg3MGM1MDdmMDU0MzUzMTkwYzczMTYzMGZi
YjUxNDQ5NGM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk1MTUgIDIwMTctMDUtMTcgMDM6NTQ6
NDUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NTg1ICAyMDE3LTA1LTE4IDE1
OjE2OjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCA0MDU3YzZlYTgwNTI0N2UzZmJiMWYwMmUzZTU2YWFkODQwZTM5
Y2Y4CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6
ICAgTW9uIEFwciAzIDEyOjM0OjEzIDIwMTcgKzAxMDAKCiAgICB0b29sczogb2NhbWw6IEluIGNv
bmZpZ3VyZSwgY2hlY2sgZm9yIG9jYW1sb3B0CiAgICAKICAgIElmIG9jYW1sLm00IGRpZG4ndCBm
aW5kIG9jYW1sb3B0LCBkaXNhYmxlIGFsbCB0aGUgb2NhbWwgYnVpbGRzLgogICAgCiAgICBDdXJy
ZW50bHkgb3VyIE1ha2VmaWxlcyBkbyBub3Qgd29yayBwcm9wZXJseSB3aGVuIHRoZSBuYXRpdmUg
Y29kZQogICAgY29tcGlsZXIgKGBvY2FtbG9wdCcpIGlzIG5vdCBhdmFpbGFibGUuICBJbiBwcmlu
Y2lwbGUgdGhpcyBzaG91bGQgYmUKICAgIGZpeGVkIHRvIGZhbGwgYmFjayB0byBieXRlY29kZSwg
YnV0IHRoaXMgaXMgbm90IGEgdGFzayBmb3IgdGhpcyBzdGFnZQogICAgb2YgdGhlIFhlbiA0Ljkg
cmVsZWFzZS4KICAgIAogICAgV2l0aG91dCB0aGlzIGNoYW5nZSwgd2UgY2Fubm90IGJ1aWxkIG9u
IHN5c3RlbXMgd2l0aCBvbmx5IG9jYW1sYy4KICAgIFRoYXQgaW5jbHVkZXMgRGViaWFuIGplc3Np
ZSBBUk02NCwgYXMgdXNlZCBvbiB0aGUgbmV3IEFSTTY0IGhhcmR3YXJlCiAgICBpbiB0aGUgWGVu
IFByb2plY3QgQ0kgdGVzdCBsYWIuCiAgICAKICAgIFdoZW4gdGhlIE1ha2VmaWxlcyBhcmUgZml4
ZWQsIHRoaXMgY29tbWl0IHNob3VsZCBiZSByZXZlcnRlZC4KICAgIAogICAgQ29tbWl0dGVyczog
UGxlYXNlIHJlcnVuIGF1dG9nZW4uc2guCiAgICAKICAgIENDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5k
aWdAY2l0cml4LmNvbT4KICAgIENDOiBKb25hdGhhbiBMdWRsYW0gPEpvbmF0aGFuLkx1ZGxhbUBj
aXRyaXguY29tPgogICAgQ0M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+CiAgICBDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGQwMjQwZTAz
MzQ5ZmQwNzE1MzMyZWFlNjUzNzJlMGE0N2I1YTQzYikKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 13:22:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBhr7-0005pR-9r; Fri, 19 May 2017 13:22:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBhr5-0005pL-Nw
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 13:22:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 2C/D8-03557-F71FE195; Fri, 19 May 2017 13:22:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTbfuo1y
 kwbadehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bx3v/sBfNZKv6e021gvMzcxcjJISSwiVHi
 6A2VLkYuIHs3o8StMw1sIAlhgQiJOU9ngtkiAl4S97ZC2EICuRJHp70Ca2YW0JO49OE9E4jNJ
 qApcefzJzCbV8BKYtHzdewgNouAqsS29sNgvaIC4RJvG4+wQNQISpyc+QTM5hRwlDi17SM7xE
 xbiTtzd0PNl5fY/nYO8wRGvllIWmYhKZuFpGwBI/MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUM
 DM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYzTL/sfYpTkYFIS5XU8LBcpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYLX7gNQTrAoNT21Ii0zBxj0MGkJDh4lEV5TkDRvcUFibnFmOkTqFKMux5x7X
 98zCbHk5eelSonzTgEpEgApyijNgxsBi8BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub1AJ
 nCk5lXArfpFdARTEBHND+QBjmiJBEhJdXAOKni7IY526zXPmhfs+SfJmMfh5zE5HW3BGzqPL/
 3LW28/O9I2A7+y79br/91mmAusWi+xcoviU929V5pl9hRkXXnewlDwD/rwo3n+HMmZ+9OWcd0
 bb7OrTMbdwm9Ev4jf2/6qoqvJ76sMvuxZvWRtt8rdT6eNAiXfe4QECsw4cLq/IKZVi/fXbZUY
 inOSDTUYi4qTgQA86tLjbsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495200126!102489660!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31390 invoked from network); 19 May 2017 13:22:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 19 May 2017 13:22:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6174344;
 Fri, 19 May 2017 06:22:05 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1A0C73F41F;
 Fri, 19 May 2017 06:22:04 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170519115526.3629-1-wei.liu2@citrix.com>
 <22814.57488.322675.318656@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e6b83c8-2fee-0de3-94f6-171574aa942d@arm.com>
Date: Fri, 19 May 2017 14:22:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22814.57488.322675.318656@mariner.uk.xensource.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] build: more adjustments to
 top-level Makefile dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8wNS8xNyAxMzowOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2VpIExpdSB3cml0
ZXMgKCJbUEFUQ0ggZm9yLTQuOV0gYnVpbGQ6IG1vcmUgYWRqdXN0bWVudHMgdG8gdG9wLWxldmVs
IE1ha2VmaWxlIGRlcGVuZGVuY2llcyIpOgo+PiBJbiB0aGUgb3JpZ2luYWwgY29kZSwgdG9wLWxl
dmVsIGRpc3QgdGFyZ2V0IHVuY29uZGl0aW9uYWxseSBpbnZva2VzCj4+IGRpc3QgdGFyZ2V0IGZv
ciB0b29scy9pbmNsdWRlLCB3aGljaCBpcyB3cm9uZyB3aGVuIHRvb2xzIGNvbXBvbmVudCBpcwo+
PiBub3QgZW5hYmxlZC4KPj4KPj4gTWFrZSBkaXN0LXRvb2xzIGRlcGVuZCBvbiBkaXN0LXRvb2xz
LXB1YmxpYy1oZWFkZXJzLCB3aGljaCBkZXBlbmRzIG9uCj4+IGJ1aWxkLXRvb2xzLXB1YmxpYy1o
ZWFkZXJzLgo+Cj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 13:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBhsh-0005yc-Ke; Fri, 19 May 2017 13:23:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBhsh-0005yU-41
 for xen-devel@lists.xen.org; Fri, 19 May 2017 13:23:47 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 63/A8-03587-2E1FE195; Fri, 19 May 2017 13:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTffhR7l
 Ig4uvrCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNt+YwFixjq7hz6Q1rA+NM1i5GLg4hgU2M
 Eus3bmPpYuQEcnYzSrxZFANiCwuYSKw+d44ZxBYR8JE4tvs8E0TDYkaJ1pkvwLqZBZYzShz5e
 YEdpIpNQFPizudPTCA2r4CVxN3pK9lAbBYBVYlF/3aBTRIVCJd423iEBaJGUOLkzCdgNqeAo8
 SZtdcZQWxmAVuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrrpdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhwDECwg3HmZf9DjJIcTEqivI6H5SKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAKAQNYSLAoNT21Ii0zBxj6MGkJDh4lEV7TD0Bp3uKCxNziz
 HSI1ClGXY45976+ZxJiycvPS5US55UCmSEAUpRRmgc3AhaHlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTM+wdkFU9mXgncpldARzABHdH8QBrkiJJEhJRUA2Og1KcTjI+6rgfe15rcq3FiecO
 Mf8F18zRXzUv4d8ojU0njRaXQfm0Pd60AA4cfpcv//TA0eJC4yiTvR6fA8me/WGLafp8UaTSe
 oH+4THXxgc5L4QVLJ+/7Jv9Hst/vJvuGs2ZuT+dce7Pi9vELy2ovOIfK3bzP/OObbfld+VczJ
 j1hmjHxWt1UJZbijERDLeai4kQAiW/fYL4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495200225!102957114!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12701 invoked from network); 19 May 2017 13:23:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 19 May 2017 13:23:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 29709344;
 Fri, 19 May 2017 06:23:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 98C753F41F;
 Fri, 19 May 2017 06:23:43 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
 <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
 <22814.51317.451734.663773@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <05ba3495-47de-9230-7363-82ab6fb0cf8c@arm.com>
Date: Fri, 19 May 2017 14:23:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22814.51317.451734.663773@mariner.uk.xensource.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8wNS8xNyAxMToyNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gSmFuIEJldWxpY2gg
d3JpdGVzICgiUmU6IFtQQVRDSF0gVXNlIG5vbi1kZWJ1ZyBidWlsZCBmb3IgWGVuIDQuOSIpOgo+
PiBPbiAxOC4wNS4xNyBhdCAxNzozOCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+
IE1vZGlmeSBDb25maWcubWsgYW5kIEtjb25maWcuZGVidWcgdG8gZGlzYWJsZSBkZWJ1ZyBieSBk
ZWZhdWx0IGluCj4+PiBwcmVwYXJhdGlvbiBmb3IgbGF0ZSBSQ3MgYW5kIGV2ZW50dWFsIHJlbGVh
c2UuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPj4KPj4gVG8gYXZvaWQgcG9pbnRsZXNzIGNvZGUgY2h1cm4gb24gdGhlIG1hc3RlciBi
cmFuY2gsIHNob3VsZG4ndCB0aGlzCj4+IGJlIGRvbmUgb25seSBhZnRlciAob3IgZXZlbiB3aGls
ZSkgYnJhbmNoaW5nPwo+Cj4gSSB0aGluayBpdCdzIGZpbmUgZWl0aGVyIHdheS4KPgo+IChBbmQg
eWVzLCBhcHJvcG9zIG9mIEp1bGllbidzIG90aGVyIG1lc3NhZ2UsIHdlIHNob3VsZCBicmFuY2gg
d2l0aAo+IHN0YWdpbmc9PW1hc3Rlci4pCgpDb3VsZCBzb21lb25lIHB1c2ggdGhpcyBwYXRjaCB0
byBzdGFnaW5nLCBJJ2QgbGlrZSB0byBpbmNsdWRlIHRoYXQgaW4gCnRoZSBuZXh0IFJDLgoKUmVn
YXJkaW5nIHRoZSBicmFuY2hpbmcsIEkgd2FzIHRoaW5raW5nIHRvIGJyYW5jaCByaWdodCBhZnRl
ciB0aGUgbmV4dCAKUkMuIEFueSBvcGluaW9ucyBvbiB0aGlzPwoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 13:25:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBhuJ-00068y-VT; Fri, 19 May 2017 13:25:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBhuI-00068k-Fx
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 13:25:26 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A3/2C-26749-542FE195; Fri, 19 May 2017 13:25:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS9f1k1y
 kwbnvwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDWZIFCxUrjq7Kb2DcKNHFyMkhJJAnsaD9
 FBuIzStgJ7Hk4gl2EFtCwFDi9MKbLCA2i4CqxKn/l1hBbDYBdYm2Z9uBbA4OEQEdidPf+UDCz
 ALnGCW2neACsYUFAiSeTlzPDjE+Q+Jv116w8ZwCVhJTt09nB2nlFRCU+LtDGKJVS+Lhr1ssEL
 a2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoqpdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh2DECwg3HNds9DjJIcTEqivI6H5SKF+JLyUyoz
 Eosz4otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgSv0EegOsGi1PTUirTMHGBkwJRKcPAoifCaf
 gBK8xYXJOYWZ6ZDpE4xKkqJ804BSQiAJDJK8+DaYNF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8liDbeTLzSuCmvwJazAS0uPmBNMjikkSElFQD41Pt0Kt89fuqRDkVjX+dKJ3UuzTk9mn
 mrdv+XFTetnf2ze9rz64s/nmI47cTv9xJE0N3FmHfpP8s/U0JQSUMp1VOpnVPU7qR8mzdy7rT
 VQ+19iZ3Pq2KMtrt4S//1upHkUj8L/lP10UEgh53+lRKBoqLGnaEpP9gbTjQ8cpNYMqZen3dM
 x7iSizFGYmGWsxFxYkA6eo5msECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495200323!84585048!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61444 invoked from network); 19 May 2017 13:25:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 13:25:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 07:25:22 -0600
Message-Id: <591F0E62020000780015B4D0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 07:25:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-3-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 2/9] x86/ecam: add handlers for the PVH
 Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC0xMDQ4LDYgKzEwNTAsMjQgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX2FjcGko
c3RydWN0IGRvbWFpbiAqZCwgCj4gcGFkZHJfdCBzdGFydF9pbmZvKQo+ICAgICAgcmV0dXJuIDA7
Cj4gIH0KPiAgCj4gK2ludCBfX2luaXQgcHZoX3NldHVwX2VjYW0oc3RydWN0IGRvbWFpbiAqZCkK
CldoaWxlIEkgd29uJ3Qgb2JqZWN0IHRvIHRoZSB0ZXJtIGVjYW0gaW4gdGl0bGUgYW5kIGRlc2Ny
aXB0aW9uLApwbGVhc2UgdXNlIG1tY2ZnIHVuaWZvcm1seSBpbiBjb2RlIC0gdGhhdCdzIHRoZSB3
YXkgd2UgbmFtZQp0aGUgdGhpbmcgZXZlcnl3aGVyZSBlbHNlLgoKPiArewo+ICsgICAgdW5zaWdu
ZWQgaW50IGk7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBwY2lf
bW1jZmdfY29uZmlnX251bTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICByYyA9IHJlZ2lzdGVy
X3ZwY2lfZWNhbV9oYW5kbGVyKGQsIHBjaV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0u
c3RhcnRfYnVzX251bWJlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBjaV9tbWNmZ19jb25maWdbaV0uZW5kX2J1c19udW1iZXIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50
KTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAg
fQo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9CgpXaGF0IGFib3V0IHJlZ2lvbnMgYmVjb21pbmcg
YXZhaWxhYmxlIG9ubHkgcG9zdC1ib290PwoKPiBAQCAtNzUyLDYgKzc1NCwxNCBAQCB2b2lkIGh2
bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGxpc3RfZGVsKCZp
b3BvcnQtPmxpc3QpOwo+ICAgICAgICAgIHhmcmVlKGlvcG9ydCk7Cj4gICAgICB9Cj4gKwo+ICsg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggZWNhbSwgZXRtcCwgJmQtPmFyY2guaHZtX2Rv
bWFpbi5lY2FtX3JlZ2lvbnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0
ICkKPiArICAgIHsKPiArICAgICAgICBsaXN0X2RlbCgmZWNhbS0+bmV4dCk7Cj4gKyAgICAgICAg
eGZyZWUoZWNhbSk7Cj4gKyAgICB9Cj4gKwo+ICB9CgpTdHJheSBibGFuayBsaW5lLiBPZiBjb3Vy
c2UgdGhlIGFkZGl0aW9uIGlzIG9mIHF1ZXN0aW9uYWJsZSB1c2UKYW55d2F5IGFzIGxvbmcgYXMg
YWxsIG9mIHRoaXMgaXMgRG9tMCBvbmx5LgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKPiBAQCAtNDAzLDYgKzQwMywxNDUgQEAgdm9p
ZCByZWdpc3Rlcl92cGNpX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBo
YW5kbGVyLT5vcHMgPSAmdnBjaV9wb3J0aW9fb3BzOwo+ICB9Cj4gIAo+ICsvKiBIYW5kbGVycyB0
byB0cmFwIFBDSSBFQ0FNIGNvbmZpZyBhY2Nlc3Nlcy4gKi8KPiArc3RhdGljIHN0cnVjdCBodm1f
ZWNhbSAqdnBjaV9lY2FtX2ZpbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBhZGRy
KQoKTG9naWNhbGx5IGQgc2hvdWxkIGJlIGEgcG9pbnRlciB0byBjb25zdCwgYW5kIEkgdGhpbmsg
bm8gY2FsbGVyIHJlYWxseQpuZWVkcyB5b3UgdG8gcmV0dXJuIGEgcG9pbnRlciB0byBub24tY29u
c3QuCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHZtX2VjYW0gKmVjYW0gPSBOVUxMOwoKUG9pbnRsZXNz
IGluaXRpYWxpemVyLgoKPiArc3RhdGljIHZvaWQgdnBjaV9lY2FtX2RlY29kZV9hZGRyKHN0cnVj
dCBodm1fZWNhbSAqZWNhbSwgdW5zaWduZWQgbG9uZyBhZGRyLAoKY29uc3QKCj4gK3N0YXRpYyBp
bnQgdnBjaV9lY2FtX2FjY2VwdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsgICAgaW50IGZvdW5k
Owo+ICsKPiArICAgIHZwY2lfbG9jayhkKTsKPiArICAgIGZvdW5kID0gISF2cGNpX2VjYW1fZmlu
ZCh2LT5kb21haW4sIGFkZHIpOwoKUGxlYXNlIHVzZSB0aGUgbG9jYWwgdmFyaWFibGUgY29uc2lz
dGVudGx5LgoKPiArc3RhdGljIGludCB2cGNpX2VjYW1fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBhZGRyLAoKRGlkIEkgb3Zlcmxvb2sgdGhpcyBpbiBwYXRjaCAxPyBXaHkgaXMg
dGhpcyBhIHZjcHUgaW5zdGVhZCBvZiBhCmRvbWFpbiBwYXJhbWV0ZXI/IEFsbCBvZiBQQ0kgaXMg
KHZpcnR1YWwpIG1hY2hpbmUgd2lkZS4uLgoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsgICAgc3RydWN0IGh2bV9lY2FtICplY2FtOwo+ICsg
ICAgdW5zaWduZWQgaW50IGJ1cywgZGV2Zm4sIHJlZzsKPiArICAgIHVpbnQzMl90IGRhdGEzMjsK
PiArICAgIGludCByYzsKPiArCj4gKyAgICB2cGNpX2xvY2soZCk7Cj4gKyAgICBlY2FtID0gdnBj
aV9lY2FtX2ZpbmQoZCwgYWRkcik7Cj4gKyAgICBpZiAoICFlY2FtICkKPiArICAgIHsKPiArICAg
ICAgICB2cGNpX3VubG9jayhkKTsKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdnBjaV9lY2FtX2RlY29kZV9hZGRyKGVjYW0sIGFkZHIs
ICZidXMsICZkZXZmbiwgJnJlZyk7Cj4gKwo+ICsgICAgaWYgKCB2cGNpX2FjY2Vzc19jaGVjayhy
ZWcsIGxlbikgfHwgcmVnID49IDB4ZmZmICkKClNvIHRoaXMgZnVuY3Rpb24gaWlyYyBhbGxvd3Mg
b25seSAxLSwgMi0sIGFuZCA0LWJ5dGUgYWNjZXNzZXMuIE90aGVyCnRoYW4gd2l0aCBwb3J0IEkv
TywgTU1DRkcgYWxsb3dzIHdpZGVyIG9uZXMsIGFuZCBvbmNlIGFnYWluIEkKZG9uJ3QgdGhpbmsg
aGFyZHdhcmUgd291bGQgcmFpc2UgYW55IGtpbmQgb2YgZmF1bHQgaW4gc3VjaCBhIGNhc2UuClRo
ZSBnZW5lcmFsIGV4cGVjdGF0aW9uIGlzIGZvciB0aGUgZmFicmljIHRvIHNwbGl0IHN1Y2ggYWNj
ZXNzZXMuCgpBbHNvIHRoZSByZWcgY2hlY2sgaXMgb25jZSBhZ2FpbiBvZmYgYnkgb25lLgoKPiAr
aW50IHJlZ2lzdGVyX3ZwY2lfZWNhbV9oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3Qg
YWRkciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFy
dF9idXMsIHVuc2lnbmVkIGludCBlbmRfYnVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHNlZykKPiArewo+ICsgICAgc3RydWN0IGh2bV9lY2FtICplY2Ft
Owo+ICsKPiArICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oZCkpOwo+ICsKPiArICAgIHZw
Y2lfbG9jayhkKTsKPiArICAgIGlmICggdnBjaV9lY2FtX2ZpbmQoZCwgYWRkcikgKQo+ICsgICAg
ewo+ICsgICAgICAgIHZwY2lfdW5sb2NrKGQpOwo+ICsgICAgICAgIHJldHVybiAtRUVYSVNUOwo+
ICsgICAgfQo+ICsKPiArICAgIGVjYW0gPSB4emFsbG9jKHN0cnVjdCBodm1fZWNhbSk7Cgp4bWFs
bG9jKCkgd291bGQgYWdhaW4gc3VmZmljZSBhZmFpY3QuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKPiBAQCAtMTAwLDYgKzEwMCwxNCBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7Cj4gICAgICB2b2lk
ICgqZG9fcmVzdW1lKShzdHJ1Y3QgdmNwdSAqdik7Cj4gIH07Cj4gIAo+ICtzdHJ1Y3QgaHZtX2Vj
YW0gewo+ICsgICAgcGFkZHJfdCBhZGRyOwo+ICsgICAgc2l6ZV90IHNpemU7Cj4gKyAgICB1bnNp
Z25lZCBpbnQgYnVzOwo+ICsgICAgdW5zaWduZWQgaW50IHNlZ21lbnQ7Cj4gKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIG5leHQ7Cj4gK307CgpJZiB5b3UgbW92ZWQgdGhlIGFkZGl0aW9uIHRvIGh2bV9k
b21haW5fZGVzdHJveSgpIGludG8gYSBmdW5jdGlvbgppbiBodm0vaW8uYywgdGhpcyB0eXBlIGNv
dWxkIGJlIHByaXZhdGUgdG8gdGhhdCBsYXR0ZXIgZmlsZSBhZmFpY3QuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 13:28:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBhxa-0006Nn-Eu; Fri, 19 May 2017 13:28:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBhxZ-0006NY-7T
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 13:28:49 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5B/5D-02006-013FE195; Fri, 19 May 2017 13:28:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTZfrs1y
 kwZ8r8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ar6z9ZCn6zVXROWMjewHiWtYuRi0NIYBOj
 xLZvL5ggnN2MEpdOrGfpYuTkEBawkGha8psRxBYR0JZ4sWodG0TReUaJUy8vMIEkmAWyJA5ue
 sIMYrMJaErc+fwJLM4rYCWxZM9qsGYWAVWJvSeOgcVFBcIl3jYeYYGoEZQ4OfMJmM0p4CgxsX
 cO1ExbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahenFpUllqka6aXVJSZnlGSm5i
 Zo2toYKqXm1pcnJiempOYVKyXnJ+7iREYcAxAsINxaoPzIUZJDiYlUV7Hw3KRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4N3wEygkWpaanVqRl5gBDHyYtwcGjJMIr8wkozVtckJhbnJkOkTrFq
 Msx597X90xCLHn5ealS4rz1IDMEQIoySvPgRsDi8BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeTVBVvFk5pXAbXoFdAQT0BHND6RBjihJREhJNTAaRJ8M7yjusNtx9EWhgua7mqndxwQjtnk
 oManbqW5kiRTdVaNfs+pJXpngprlz4t7VTzOVMdSXlFj08JpyUZr+/NNP9r668Hvb5188Rx6y
 nJ31yXpu17SSY9ybXpTsj0hfV7d3Wf79vQ3/YueoL3i9Z/Pejsxq/y3PLwba2/6dF7fmnNePj
 20GSizFGYmGWsxFxYkARHuWWb4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495200522!99067321!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39340 invoked from network); 19 May 2017 13:28:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 19 May 2017 13:28:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A2A5B344;
 Fri, 19 May 2017 06:28:41 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D5BBC3F41F;
 Fri, 19 May 2017 06:28:40 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170516075925.46047-1-roger.pau@citrix.com>
 <99ea6b7e-6824-8f54-3136-eeb7e8f65be1@arm.com>
 <d072c05a-00fd-0851-78d9-7c8f706694fe@arm.com>
 <22813.58312.807890.975917@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <73d44fd2-7692-9b35-3901-4db99833c53b@arm.com>
Date: Fri, 19 May 2017 14:28:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22813.58312.807890.975917@mariner.uk.xensource.com>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.9 0/3] libxl/devd: bugfixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMTgvMDUvMTcgMTk6MTEsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1bGllbiBH
cmFsbCB3cml0ZXMgKCJSZTogW1BBVENIIHYzIGZvci00LjkgMC8zXSBsaWJ4bC9kZXZkOiBidWdm
aXhlcyIpOgo+PiBPbiAxNy8wNS8xNyAxNTowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gRm9y
IHRoZSBsYXN0IHBhdGNoLCBhdCB0aGlzIHN0YWdlIG9mIHRoZSByZWxlYXNlIEkgd291bGQgcHJl
ZmVyIHRvIGRlZmVyCj4+PiBpdCBmb3IgWGVuIDQuMTAuCj4KPiBBZnRlciByZXZpZXdpbmcgdGhl
c2UsIEknZCBsaWtlIHRvIG1ha2UgYSBjYXNlIGZvciB0aGUgdGhpcmQgcGF0Y2ggZm9yCj4gNC45
Ogo+Cj4gSSBoYXZlbid0IHF1aXRlIG1hbmFnZWQgdG8gcHJvdmUgdG8gbXlzZWxmIHRoYXQgdGhl
IDNyZCBwYXRjaCBpcyBhCj4gbm8tb3AuICBCdXQgdGhpcyBpcyBiZWNhdXNlIEkgaGF2ZW4ndCBx
dWl0ZSBwcm92ZWQgdG8gbXlzZWxmIHRoYXQgdGhlCj4gY29kZSBfYmVmb3JlXyB0aGUgM3JkIHBh
dGNoIGlzIGNvcnJlY3QuCj4KPiBUaGUgY29kZSBfYWZ0ZXJfIHRoZSAzcmQgcGF0Y2ggc2VlbXMg
bW9yZSBvYnZpb3VzbHkgY29ycmVjdCB0byBtZS4gIEllCj4gSSB0aGluayB0aGUgcmlzayBvZiBi
dWdzIGlzIGxvd2VyIHdpdGggdGhlIDNyZCBwYXRjaCB0aGFuIHdpdGhvdXQKPiAoZXZlbiBhZnRl
ciB0aGUgZmlyc3QgdHdvIHBhdGNoZXMpLgoKVGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb24u
IEl0IHdhcyBub3Qgb2J2aW91cyBmcm9tIFJvZ2VyJ3MgZS1tYWlsIAp0aGF0IGl0IG1heSBmaXgg
c29tZXRoaW5nLgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 13:35:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:35:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBi4K-00073m-5s; Fri, 19 May 2017 13:35:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBi4I-00073g-97
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 13:35:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 83/10-02180-1B4FE195; Fri, 19 May 2017 13:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3ftF7l
 Ig8nLxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow58x6wFFwSrmhe3MzUwLiXr4uRg0NIIE9i
 yX//LkZODl4BO4k3K0+zgtgSAoYSpxfeZAGxWQRUJc72NIDZbALqEm3PtrOCtIoI6Eic/g40h
 YuDWWAxo8S6TwcYQWqEBWIlPk45xA4xPkPi+hx2kDCngJXE409fmEHCvAKCEn93CIOEmQW0JB
 7+usUCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xgZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgVfPwMC4g3HCKr9DjJIcTEqivI6H5SKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfAe/gyUEyxKTU+tSMvMAcYATFqCg0dJhNcNJM1bXJCYW
 5yZDpE6xagoJc5bApIQAElklObBtcHi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4OYB
 QL8WTmlcBNfwW0mAlocfMDaZDFJYkIKakGRuEHVlY+1VGHgoS2ZjOG+zrt15Y0Odhw4E1I+2b
 XSS82Ksx9o776ivhDa8VutXbXti9zL7mdVZHq6P4tXqQpcr/GJlfP12aa1l2P7IAzj6O6Vxpw
 RB9u3LdfMH3yxovCV05ySBjKN8jNrj9km3frwKo4tYwtkctmznnuL/jmzop/L/d69kttU2Ipz
 kg01GIuKk4EACShE422AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495200939!79408095!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31831 invoked from network); 19 May 2017 13:35:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2017 13:35:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 07:35:39 -0600
Message-Id: <591F10CB020000780015B4E5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 07:35:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-4-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] xen/mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFuZCBhbHNvIGFsbG93IGl0IHRvIGRvIG5vbi1pZGVudGl0eSBtYXBwaW5ncyBieSBhZGRpbmcg
YSBuZXcgcGFyYW1ldGVyLiBUaGlzCj4gZnVuY3Rpb24gd2lsbCBiZSBuZWVkZWQgaW4gb3RoZXIg
cGFydHMgYXBhcnQgZnJvbSBQVkggRG9tMCBidWlsZC4gV2hpbGUgdGhlcmUKPiBmaXggdGhlIGZ1
bmN0aW9uIHRvIHVzZSBnZm5fdCBhbmQgbWZuX3QgaW5zdGVhZCBvZiB1bnNpZ25lZCBsb25nIGZv
ciBtZW1vcnkKPiBhZGRyZXNzZXMuCgpJJ20gYWZyYWlkIGJvdGggdGl0bGUgYW5kIGRlc2NyaXB0
aW9uIGRvbid0IChvciBubyBsb25nZXIpIHByb3Blcmx5IHJlZmxlY3QKd2hhdCB0aGUgcGF0Y2gg
ZG9lcy4gSSdtIGFsc28gYWZyYWlkIHRoZSByZWFzb24gdGhlIG5ldyBwYXJhbWV0ZXIgYXMKd2Vs
bCBhcyB0aGUgcGxhY2VtZW50IGluIGNvbW1vbi9tZW1vcnkuYyBhcmVuJ3Qgc3VmZmljaWVudGx5
IGV4cGxhaW5lZC4KRm9yIGV4YW1wbGUsIHdoYXQgdXNlIGlzIHRoZSBmdW5jdGlvbiBnb2luZyB0
byBiZSB3aXRob3V0CkNPTkZJR19IQVNfUENJPwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gQEAgLTY0
LDI3ICs2NCw3IEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV9tYWR0X25taV9zb3VyY2UgX19pbml0ZGF0
YSAqbm1pc3JjOwo+ICBzdGF0aWMgaW50IF9faW5pdCBtb2RpZnlfaWRlbnRpdHlfbW1pbyhzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgY29uc3QgYm9vbCBtYXAp
Cj4gIHsKPiAtICAgIGludCByYzsKPiAtCj4gLSAgICBmb3IgKCA7IDsgKQo+IC0gICAgewo+IC0g
ICAgICAgIHJjID0gKG1hcCA/IG1hcF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9tbWlvX3JlZ2lvbnMp
Cj4gLSAgICAgICAgICAgICAoZCwgX2dmbihwZm4pLCBucl9wYWdlcywgX21mbihwZm4pKTsKPiAt
ICAgICAgICBpZiAoIHJjID09IDAgKQo+IC0gICAgICAgICAgICBicmVhazsKPiAtICAgICAgICBp
ZiAoIHJjIDwgMCApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dB
Uk5JTkcKPiAtICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gaWRlbnRpdHkgJXNtYXAgWyUj
bHgsJSNseCkgZm9yIGQlZDogJWRcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6
ICJ1biIsIHBmbiwgcGZuICsgbnJfcGFnZXMsIGQtPmRvbWFpbl9pZCwgcmMpOwo+IC0gICAgICAg
ICAgICBicmVhazsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgbnJfcGFnZXMgLT0gcmM7Cj4gLSAg
ICAgICAgcGZuICs9IHJjOwo+IC0gICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwo+
IC0gICAgfQo+IC0KPiAtICAgIHJldHVybiByYzsKPiArICAgIHJldHVybiBtb2RpZnlfbW1pbyhk
LCBfZ2ZuKHBmbiksIF9tZm4ocGZuKSwgbnJfcGFnZXMsIG1hcCk7Cj4gIH0KCkkgZG9uJ3Qgc2Vl
IHRoZSB2YWx1ZSBvZiByZXRhaW5pbmcgdGhpcyB3cmFwcGVyLgoKPiAtLS0gYS94ZW4vY29tbW9u
L21lbW9yeS5jCj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+IEBAIC0xNDM4LDYgKzE0Mzgs
NDIgQEAgaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0K
PiAgCj4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90
IG1mbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKPiArICAgICAgICAgICAgICAgIGNvbnN0IGJv
b2wgbWFwKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIE1ha2Ug
c3VyZSB0aGlzIGZ1bmN0aW9uIGlzIG9ubHkgdXNlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluLCBi
ZWNhdXNlIGl0Cj4gKyAgICAgKiBjYW4gdGFrZSBhbiBhcmJpdHJhcnkgbG9uZyB0aW1lLCBhbmQg
Y291bGQgRG9TIHRoZSB3aG9sZSBzeXN0ZW0uCj4gKyAgICAgKi8KPiArICAgIEFTU0VSVChpc19o
YXJkd2FyZV9kb21haW4oZCkpOwoKSWYgdGhhdCBjYW4gaGFwcGVuIGFyYml0cmFyaWx5IGF0IHJ1
biB0aW1lIChyYXRoZXIgdGhhbiBqdXN0IGF0IGJvb3QsCmFzIHN1Z2dlc3RlZCBieSB0aGUgcmVt
b3ZhbCBvZiBfX2luaXQpLCBpdCBkZWZpbml0ZWx5IGNhbid0IHJlbWFpbiBhcwppcyBhbmQgd2ls
bCBpbnN0ZWFkIG5lZWQgdG8gbWFrZSB1c2Ugb2YgY29udGludWF0aW9ucy4gSSdtIHRoZXJlZm9y
ZQp1bmNvbnZpbmNlZCB5b3UgcmVhbGx5IHdhbnQgdG8gbW92ZSB0aGlzIGNvZGUgaW5zdGVhZCBv
ZiBzaW1wbHkKY2FsbGluZyB7LHVufW1hcF9tbWlvX3JlZ2lvbnMoKSB3aGlsZSB0YWtpbmcgY2Fy
ZSBvZiBwcmVlbXB0aW9uCm5lZWRzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 13:39:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBi7v-0007Da-Kj; Fri, 19 May 2017 13:39:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3057b66f0=wei.liu2@citrix.com>)
 id 1dBi7u-0007DT-2n
 for xen-devel@lists.xen.org; Fri, 19 May 2017 13:39:30 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3C/84-03371-195FE195; Fri, 19 May 2017 13:39:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7Er3K
 RBo9eM1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPvqQVXGOv+HB8JmsDYydbFyMnh4SAv0Tf
 xynMIDaLgKrE0pXz2EFsNgFliZ+dvWA1IgLqEn8uTGDsYuTiYBZoYJLYs/MrI0hCWMBEYvW5c
 2DNvAIWEjdXnmYBsYUELjNKPN8EFReUODnzCVicWUBHYsHuT0BDOYBsaYnl/zhAwpwC1hK9vw
 +A7RIVUJHoXDoHaoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU01ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw0BiDYwfhlWcAhRkkOJiVRXsfDcpFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhnfwHKCRalpqdWpGXmAEMeJi3BwaMkwlsMkuYtLkjMLc5Mh0idY
 tTlmHPv63smIZa8/LxUKXFeH5AiAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYd56kCk8mXklcJteAR3BBHRE8wNpkCNKEhFSUg2MO+Z8y/v6O+96ckYiv4F3S7aIQpaCwck
 8n2zFtrr/3axF2/l1rHpe33+a8ril5mzW8pVzThW4r5myeXF5nrLAG8VDAhkq3/cKcSjE7U7z
 yDOyuK+TGyO8P2XVrO8zO77cNbz9lUvi2reMVVxpCUEW3ifufD9oMDX779OY/+XNHtbTPvbUr
 7ylxFKckWioxVxUnAgAZ0U0BboCAAA=
X-Env-Sender: prvs=3057b66f0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495201167!69488357!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21040 invoked from network); 19 May 2017 13:39:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 13:39:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,364,1491264000"; d="scan'208";a="433205663"
Date: Fri, 19 May 2017 14:39:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170519133925.fb2a653xkuldcvbd@citrix.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
 <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
 <22814.51317.451734.663773@mariner.uk.xensource.com>
 <05ba3495-47de-9230-7363-82ab6fb0cf8c@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <05ba3495-47de-9230-7363-82ab6fb0cf8c@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDI6MjM6NDJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDE5LzA1LzE3IDExOjI3LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+
IEphbiBCZXVsaWNoIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIFVzZSBub24tZGVidWcgYnVpbGQgZm9y
IFhlbiA0LjkiKToKPiA+ID4gT24gMTguMDUuMTcgYXQgMTc6MzgsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4gPiA+ID4gTW9kaWZ5IENvbmZpZy5tayBhbmQgS2NvbmZpZy5kZWJ1ZyB0
byBkaXNhYmxlIGRlYnVnIGJ5IGRlZmF1bHQgaW4KPiA+ID4gPiBwcmVwYXJhdGlvbiBmb3IgbGF0
ZSBSQ3MgYW5kIGV2ZW50dWFsIHJlbGVhc2UuCj4gPiA+ID4gCj4gPiA+ID4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gCj4gPiA+IFRvIGF2
b2lkIHBvaW50bGVzcyBjb2RlIGNodXJuIG9uIHRoZSBtYXN0ZXIgYnJhbmNoLCBzaG91bGRuJ3Qg
dGhpcwo+ID4gPiBiZSBkb25lIG9ubHkgYWZ0ZXIgKG9yIGV2ZW4gd2hpbGUpIGJyYW5jaGluZz8K
PiA+IAo+ID4gSSB0aGluayBpdCdzIGZpbmUgZWl0aGVyIHdheS4KPiA+IAo+ID4gKEFuZCB5ZXMs
IGFwcm9wb3Mgb2YgSnVsaWVuJ3Mgb3RoZXIgbWVzc2FnZSwgd2Ugc2hvdWxkIGJyYW5jaCB3aXRo
Cj4gPiBzdGFnaW5nPT1tYXN0ZXIuKQo+IAo+IENvdWxkIHNvbWVvbmUgcHVzaCB0aGlzIHBhdGNo
IHRvIHN0YWdpbmcsIEknZCBsaWtlIHRvIGluY2x1ZGUgdGhhdCBpbiB0aGUKPiBuZXh0IFJDLgoK
RG9uZS4gQWxvbmcgd2l0aCBzb21lIG90aGVyIHBhdGNoZXMuCgo+IAo+IFJlZ2FyZGluZyB0aGUg
YnJhbmNoaW5nLCBJIHdhcyB0aGlua2luZyB0byBicmFuY2ggcmlnaHQgYWZ0ZXIgdGhlIG5leHQg
UkMuCj4gQW55IG9waW5pb25zIG9uIHRoaXM/Cj4gCgorMQoKPiBDaGVlcnMsCj4gCj4gLS0gCj4g
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 13:42:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBiAb-0007nK-1o; Fri, 19 May 2017 13:42:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBiAa-0007nD-Gc
 for xen-devel@lists.xen.org; Fri, 19 May 2017 13:42:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 FD/5F-10689-736FE195; Fri, 19 May 2017 13:42:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTdfsm1y
 kwZkXNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bVuxNYC/5xVOyYdoWlgXEDexcjF4eQwCZG
 iQ/t3UwQzm5GiWOfHzN2MXJyCAskSCzdfJIdxBYRcJdYdeESVMdqRonT0+6ygSSYBcokNv6+y
 gRiswloStz5/AnM5hWwktg0owNsEIuAqsT8XQ1g9aIC4RJvG4+wQNQISpyc+QTM5hSwk3jRcI
 kdYqatxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTLWSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLl6BgbGHYx9e/0OMUpyMCmJ8joelosU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJME7+wtQTrAoNT21Ii0zBxj8MGkJDh4lEd7Ur0Bp3uKCxNzizHSI1
 ClGRSlx3lsgfQIgiYzSPLg2WMRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawYyniczrw
 Ru+iugxUxAi5sfSIMsLklESEk1MLZckl4p+ntpwo5rLh6O5r6pG6QLH3VZrY/UNk+/onyx2cx
 VLffVmpd3d84pd5Q4wZ7NNetQtCS7ncnjf9v/7/B5rx5/LzN176v999YfnZ71dD9n8yWzyhb3
 k8skJMrMnfcpx6lHLzz+tFElXSEr6NsG1vKHc0S7bKZr3uycP2tzwa0zPLezniuxFGckGmoxF
 xUnAgCq2D4uswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495201334!45902178!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31339 invoked from network); 19 May 2017 13:42:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 19 May 2017 13:42:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EC202344;
 Fri, 19 May 2017 06:42:13 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 04A333F218;
 Fri, 19 May 2017 06:42:12 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
References: <1495116134-9773-1-git-send-email-andrew.cooper3@citrix.com>
 <20170518143100.GB69462@deinos.phlegethon.org>
 <df8bf3ca-5059-478e-0cee-50ee71e25365@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <110cc9b0-4610-0d80-1085-b99bd6ad6379@arm.com>
Date: Fri, 19 May 2017 14:42:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <df8bf3ca-5059-478e-0cee-50ee71e25365@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/pagewalk: Fix determination
 of Protection Key access rights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMTgvMDUvMTcgMTY6MDIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MTgvMDUvMTcgMTU6MzEsIFRpbSBEZWVnYW4gd3JvdGU6Cj4+IEhpLAo+Pgo+PiBBdCAxNTowMiAr
MDEwMCBvbiAxOCBNYXkgKDE0OTUxMTk3MzQpLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gICog
V2hlbiBmYWJyaWNhdGluZyBnbDFlJ3MgZnJvbSBzdXBlcnBhZ2VzLCBwcm9wYWdhdGUgdGhlIHBy
b3RlY3Rpb24ga2V5IGFzCj4+PiAgICB3ZWxsLCBzbyB0aGUgcHJvdGVjdGlvbiBrZXkgbG9naWMg
c2VlcyB0aGUgcmVhbCBrZXkgYXMgb3Bwb3NlZCB0byAwLgo+Pj4KPj4+ICAqIEV4cGVyaW1lbnRh
bGx5LCB0aGUgcHJvdGVjdGlvbiBrZXkgY2hlY2tzIGFyZSBwZXJmb3JtZWQgYWhlYWQgb2YgdGhl
IG90aGVyCj4+PiAgICBhY2Nlc3MgcmlnaHRzLiAgSW4gcGFydGljdWxhciwgYWNjZXNzZXMgd2hp
Y2ggZmFpbCBib3RoIHByb3RlY3Rpb24ga2V5IGFuZAo+Pj4gICAgcmVndWxhciBwZXJtaXNzaW9u
IGNoZWNrcyB5aWVsZCBQRkVDX3Byb3Rfa2V5IGluIHRoZSByZXN1bHRpbmcgcGFnZWZhdWx0Lgo+
Pj4KPj4+ICAqIFByb3RlY3Rpb24ga2V5cyBhcHBseSB0byBhbGwgdXNlciBtb2RlIGRhdGEgYWNj
ZXNzZXMsIGluY2x1ZGluZyBhY2Nlc3Nlcwo+Pj4gICAgZnJvbSBzdXBlcnZpc29yIGNvZGUuCj4+
IEkgdGhpbmsgdGhpcyB3b3VsZCBiZSBjbGVhcmVyIGFzICJhbGwgZGF0YSBhY2Nlc3NlcyB0byB1
c2VyLW1vZGUgYWRkcmVzc2VzIi4KPgo+IERvbmUuCj4KPj4KPj4+ICBQS1JVIFdEIGFwcGxpZXMg
dG8gYW55IGRhdGEgd3JpdGUsIG5vdCBqdXN0IHRvCj4+PiAgICBtYXBwaW5nIHdoaWNoIGFyZSB3
cml0YWJsZS4gIEhvd2V2ZXIsIGEgc3VwZXJ2aXNvciBhY2Nlc3Mgd2l0aG91dCBDUjAuV1AKPj4+
ICAgIGJ5cGFzc2VzIGFueSBwcm90ZWN0aW9uIGZyb20gcHJvdGVjdGlvbiBrZXlzLgo+Pj4KPj4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4+IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KClJlbGVhc2UtYWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 13:47:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBiFE-00082v-QS; Fri, 19 May 2017 13:47:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBiFE-00082l-4v
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 13:47:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D7/0A-02956-757FE195; Fri, 19 May 2017 13:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVysyfVTTfsu1y
 kQds2A4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPShciCW+wV35e9Ymxg3MXWxcjFISSwmVHi
 z7x+KGc3o8SUc4dZuxg5OYQFAiT29+9lA7FFBKolfu78A1W0lFHiaN90ZpAEm4CmxJ3Pn5hAb
 F4BK4krrRcZQWwWAVWJiy3H2UFsUYFwibeNR1ggagQlTs58AmZzCthJtGx6AzaHWcBW4s7c3V
 C2vMT2t3OYJzDyzkLSMgtJ2SwkZQsYmVcxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphY
 XJ6an5iQmFesl5+duYgQGFgMQ7GD8tSzgEKMkB5OSKK/jYblIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8Fd+AcoJFqempFWmZOcAQh0lLcPAoifDe/AqU5i0uSMwtzkyHSJ1iNOaY1/3xPRPHn
 Htf3zMJseTl56VKifOagEwSACnNKM2DGwSLvUuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5t
 UAmcKTmVcCt+8V0ClMQKc0P5AGOaUkESEl1cAoN+HIvPtTngo0BjJc+zenJ/7O7IVRU/q5vtT
 5PFZQ1m8+b2o5SbV9IrNyDrOaz+zOGr0OVq3MxtsHhLP1FS9Xzrpeo7jRfKLvmWUTd7tKpxa3
 JejuzemcdfoW71KRXwz7bk5cxGpq+EJu66GfYqWuM5Zn+Rz72J/Hos1zbOocndDON0mOe2qVW
 IozEg21mIuKEwEFlBJCuAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495201622!66106193!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14701 invoked from network); 19 May 2017 13:47:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 19 May 2017 13:47:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06DB215A2;
 Fri, 19 May 2017 06:47:02 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5D7533F581;
 Fri, 19 May 2017 06:47:01 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <591AEDB9020000780015A173@prv-mh.provo.novell.com>
 <591AEDB9020000780015A173@prv-mh.provo.novell.com>
 <4e5df78f-71b4-fdf1-f1a0-204e33180cba@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8a946218-4855-d3e7-3a85-3bf0875fd286@arm.com>
Date: Fri, 19 May 2017 14:46:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4e5df78f-71b4-fdf1-f1a0-204e33180cba@citrix.com>
Subject: Re: [Xen-devel] [PATCH] hvmloader: avoid tests when they would
 clobber used memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxOC8wNS8xNyAxMToxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNi8wNS8xNyAx
MToxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZpcnN0IG9mIGFsbCBsaW1pdCB0aGUgbWVtb3J5
IHJhbmdlIHVzZWQgZm9yIHRlc3RpbmcgdG8gNE1iOiBUaGVyZSdzIG5vCj4+IHBvaW50IHBsYWNp
bmcgcGFnZSB0YWJsZXMgcmlnaHQgYWJvdmUgOE1iIHdoZW4gdGhleSBjYW4gZXF1YWxseSB3ZWxs
Cj4+IGxpdmUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgY2h1bmsgYXQgNE1iIC0gcmVwX2lvX3Rlc3Qo
KSBjYXJlcyBhYm91dCB0aGUKPj4gNU1iLi4uN01iIHJhbmdlIG9ubHkgYW55d2F5LiBJbiBhIHN1
YnNlcXVlbnQgcGF0Y2ggdGhpcyB3aWxsIHRoZW4gYWxzbwo+PiBhbGxvdyBzaW1wbHkgbG9va2lu
ZyBmb3IgYW4gdW51c2VkIDRNYiByYW5nZSAoaW5zdGVhZCBvZiB1c2luZyBhIGJ1aWxkCj4+IHRp
bWUgZGV0ZXJtaW5lZCBvbmUpLgo+Pgo+PiBFeHRlbmQgdGhlICJza2lwIHRlc3RzIiBjb25kaXRp
b24gYmV5b25kIHRoZSAiaXMgdGhlcmUgZW5vdWdoIG1lbW9yeSIKPj4gcXVlc3Rpb24uCj4+Cj4+
IFJlcG9ydGVkLWJ5OiBDaGFybGVzIEFybm9sZCA8Y2Fybm9sZEBzdXNlLmNvbT4KPj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBUZXN0ZWQtYnk6IEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgo+Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4KPiBBcyBhbHJlYWR5IGlkZW50aWZpZWQsIEknbSBub3Qg
Y29udmluY2VkIHRoYXQgdGhlc2UgdGVzdHMgc2hvdWxkIHN0YXksCj4gYnV0IGZvciBvbGRlciBy
ZWxlYXNlcywgdGhleSBzaG91bGRuJ3QgZXhoaWJpdCB0aGlzIGZhaWx1cmUgbW9kZS4KClJlbGVh
c2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 13:57:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBiOp-0000Jz-Pu; Fri, 19 May 2017 13:56:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBiOo-0000Jt-BO
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 13:56:58 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 10/EF-01734-9A9FE195; Fri, 19 May 2017 13:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDS3fFT7l
 Ig473xhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajmfNZC3pUKzr3XWRpYHwi3sXIwSEkkCfx
 7IV/FyMnB6+AncSF7UsZQWwJAUOJ0wtvsoDYLAKqEt82bWEFsdkE1CXanm1nBWkVEdCROP2dD
 yTMLFAicfP5F2YQW1ggUOLh0X+MENMzJF6vqQUJcwpYSfxZ/xsszCsgKPF3hzBEp5bEw1+3WC
 BsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXQi+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDoGIBgB+PBZudDjJIcTEqivI6H5SKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDG/gDKCRalpqdWpGXmAMMfJi3BwaMkwvvjO1Cat7ggMbc4Mx0id
 YpRUUqcVw2kTwAkkVGaB9cGi7lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEub1BJnCk5lXAj
 f9FdBiJqDFzQ+kQRaXJCKkpBoY47PNH/BpPQ0q193qva2Jv77fYAXXHrOH809f7YoOPaYaF2z
 ye17/h4eFacsesT/+7/H9w4mlJ9YflMpeYfvgSeqq+dtebjhzfyLDe+1T9u7a8veL1t3jsbNb
 Zh77/dfVRZq7mKRcjVwYuz6us07ImCTmbWI1R2pfT+nd0PXnVqjxaxlm501sUmIpzkg01GIuK
 k4EADgkPvq0AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495202214!77877261!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4062 invoked from network); 19 May 2017 13:56:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2017 13:56:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 07:56:54 -0600
Message-Id: <591F15C7020000780015B516@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 07:56:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-5-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] xen/pci: split code to size BARs
 from pci_add_device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtNTg4LDYgKzU4OCw1MSBAQCBzdGF0aWMgdm9pZCBwY2lf
ZW5hYmxlX2FjcyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgIHBjaV9jb25mX3dyaXRlMTYo
c2VnLCBidXMsIGRldiwgZnVuYywgcG9zICsgUENJX0FDU19DVFJMLCBjdHJsKTsKPiAgfQo+ICAK
PiAraW50IHBjaV9zaXplX2Jhcih1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1
bnNpZ25lZCBpbnQgc2xvdCwKPiArICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZnVuYywg
dW5zaWduZWQgaW50IGJhc2UsIHVuc2lnbmVkIGludCBtYXhfYmFycywKPiArICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmluZGV4LCB1aW50NjRfdCAqYWRkciwgdWludDY0X3QgKnNpemUp
Cj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpZHggPSBiYXNlICsgKmluZGV4ICogNDsKClRoZSBw
YXJhbWV0ZXIgYW5kIHZhcmlhYmxlIG5hbWluZyBsb29rcyBjb25mdXNpbmcgdG8gbWUuIEdlbmVy
YWxseQp3ZSBjYWxsIHdoYXQgd2UgcGFzcyB0byBwY2lfY29uZl9yZWFkKigpICJwb3MiLiBJIHRo
aW5rIGl0IHdvdWxkIGJlCmJldHRlciB0byBoYXZlIHRoZSBjYWxsZXIgcGFzcyBwb3MgYW5kIGEg
Ym9vbGVhbiBpbmRpY2F0b3Igd2hldGhlcgphbm90aGVyIEJBUiBpcyBmb2xsb3dpbmcsIHJlZHVj
aW5nIHRoZSAoYmFzZSxtYXhfYmFycyxpbmRleCkKdHJpcGxldCB0byBhIHBhaXIsIGFuZCB0aGUg
ZnVuY3Rpb24gcmV0dXJuaW5nIGEgbmVnYXRpdmUgZXJyb3Igb3IgdGhlCihwb3NpdGl2ZSkgbnVt
YmVyIG9mIEJBUnMgdG8gaW5jcmVtZW50IGJ5ICh0aGUgbW9yZSB0aGF0IHlvdSBsZWF2ZQpoYWxm
IG9mIHRoZSBpbmNyZW1lbnRpbmcgdG8gdGhlIGNhbGxlciBhbnl3YXkpLgoKPiArICAgIHUzMiBi
YXIgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCk7Cj4gKyAgICB1
MzIgaGkgPSAwOwo+ICsKPiArICAgICphZGRyID0gKnNpemUgPSAwOwoKV2l0aCBhZGRyIG5vdCBu
ZWVkZWQgYnkgdGhlIGN1cnJlbnQgb25seSBjYWxsZXIsIHBsZWFzZSBhbGxvdyBwYXNzaW5nCk5V
TEwgdGhlcmUuIEknbSBhbHNvIHVuY29udmluY2VkIHRoZXNlIGluaXRpYWxpemF0aW9ucyBhcmUg
YWN0dWFsbHkKbmVlZGVkLgoKPiArICAgIEFTU0VSVCgoYmFyICYgUENJX0JBU0VfQUREUkVTU19T
UEFDRSkgPT0gUENJX0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkpOwoKV2l0aCB0aGlzLCB0aGUg
ZnVuY3Rpb24gbmFtZSBzaG91bGQgYmUgbW9yZSBsaWtlIHBjaV9zaXplX21lbV9iYXIoKS4KCj4g
KyAgICBwY2lfY29uZl93cml0ZTMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBpZHgsIH4wKTsKPiAr
ICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KPiArICAg
ICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCj4gKyAgICB7Cj4gKyAgICAgICAg
aWYgKCAqaW5kZXggPj0gbWF4X2JhcnMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHBy
aW50ayhYRU5MT0dfV0FSTklORywKPiArICAgICAgICAgICAgICAgICAgICAiZGV2aWNlICUwNHg6
JTAyeDolMDJ4LiV1IHdpdGggNjQtYml0IEJBUiBpbiBsYXN0IHNsb3RcbiIsCj4gKyAgICAgICAg
ICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMpOwoKVGhpcyB3YXMgYSBub3JtYWwgcHJp
bnRrKCkgb3JpZ2luYWxseS4KCj4gQEAgLTY2MywzOCArNzA4LDEzIEBAIGludCBwY2lfYWRkX2Rl
dmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgaSk7Cj4gICAgICAgICAgICAgICAgICAgICAgY29u
dGludWU7Cj4gICAgICAgICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgICAgICBwY2lfY29uZl93
cml0ZTMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBpZHgsIH4wKTsKPiAtICAgICAgICAgICAgICAg
IGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KPiAtICAgICAg
ICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCj4gLSAgICAgICAg
ICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICAgICAgaWYgKCBpID49IFBDSV9TUklPVl9OVU1f
QkFSUyApCj4gLSAgICAgICAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJTUi1JT1YgZGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1IHdpdGggNjQtYml0Igo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIiB2ZiBCQVIgaW4gbGFzdCBzbG90XG4iLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMpOwo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgICAgICAgICB9Cj4gLSAg
ICAgICAgICAgICAgICAgICAgaGkgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIGlkeCArIDQpOwo+IC0gICAgICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2Vn
LCBidXMsIHNsb3QsIGZ1bmMsIGlkeCArIDQsIH4wKTsKPiAtICAgICAgICAgICAgICAgIH0KPiAt
ICAgICAgICAgICAgICAgIHBkZXYtPnZmX3JsZW5baV0gPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBi
dXMsIHNsb3QsIGZ1bmMsIGlkeCkgJgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7Cj4gLSAgICAgICAgICAgICAgICBpZiAoIChi
YXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Cj4gLSAgICAgICAgICAgICAg
ICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQo+IC0gICAgICAgICAgICAgICAg
ewo+IC0gICAgICAgICAgICAgICAgICAgIHBkZXYtPnZmX3JsZW5baV0gfD0gKHU2NClwY2lfY29u
Zl9yZWFkMzIoc2VnLCBidXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90LCBmdW5jLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4ICsgNCkgPDwg
MzI7Cj4gLSAgICAgICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgaWR4ICsgNCwgaGkpOwo+IC0gICAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAg
ICAgICAgZWxzZSBpZiAoIHBkZXYtPnZmX3JsZW5baV0gKQo+IC0gICAgICAgICAgICAgICAgICAg
IHBkZXYtPnZmX3JsZW5baV0gfD0gKHU2NCl+MCA8PCAzMjsKPiAtICAgICAgICAgICAgICAgIHBj
aV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCwgYmFyKTsKPiAtICAgICAg
ICAgICAgICAgIHBkZXYtPnZmX3JsZW5baV0gPSAtcGRldi0+dmZfcmxlbltpXTsKPiAtICAgICAg
ICAgICAgICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0K
PiAtICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCj4g
LSAgICAgICAgICAgICAgICAgICAgKytpOwo+ICsgICAgICAgICAgICAgICAgcmV0ID0gcGNpX3Np
emVfYmFyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MgKyBQQ0lfU1JJT1ZfQkFSLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TUklPVl9OVU1fQkFSUywgJmksICZh
ZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZGV2LT52Zl9ybGVu
W2ldKTsKPiArICAgICAgICAgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICAgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gc2l6ZSBTUi1JT1YgQkFSJXVcbiIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgaSk7CgpZb3Ug
c2hvdWxkbid0IGxvZyB0d28gbWVzc2FnZXMgZm9yIHRoZSBzYW1lIHByb2JsZW0gKHRoZSBjYWxs
ZWQKZnVuY3Rpb24gYWxyZWFkeSBsb2dzIG9uZSkuCgpBIGZpbmFsIG1vcmUgZ2VuZXJhbCByZW1h
cms6IFdpdGggeW91IGludGVuZGluZyB0byBjYWxsIHRoaXMgZnVuY3Rpb24KZnJvbSBvdGhlciB0
aGFuIHBjaV9hZGRfZGV2aWNlKCkgY29udGV4dCwgc29tZSBmdXJ0aGVyIGNhcmUgbWF5IC8Kd2ls
bCBiZSBuZWVkZWQuIEZvciBleGFtcGxlLCBhcmUgYWxsIHRvIGJlIGFkZGVkIGNhbGxlcnMgc3Vj
aCB0aGF0CnlvdSBwbGF5aW5nIHdpdGggY29uZmlnIHNwYWNlIHdvbid0IGludGVyZmVyZSB3aXRo
IHdoYXQgRG9tMCBkb2VzPwpBcmUgeW91IHN1cmUgeW91IGNhbiBnZXQgYXdheSB3aXRob3V0IGRp
c2FibGluZyBtZW1vcnkgZGVjb2RlCndoaWxlIGZpZGRsaW5nIHdpdGggdGhlIEJBUnM/CgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 13:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBiQE-0000Ph-40; Fri, 19 May 2017 13:58:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3050698e5=Ian.Jackson@citrix.com>)
 id 1dBiQC-0000PW-0e
 for xen-devel@lists.xen.org; Fri, 19 May 2017 13:58:24 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 41/F5-02955-FF9FE195; Fri, 19 May 2017 13:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6/n3K
 RBvenmlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHzs9jLljLVLFt9QbWBsbPjF2MnBwSAv4S
 m3sPsILYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHuYuRHajGQWKTAUiUR
 UBVYtWaNewgtoiAusSfCxOApnMBVV9nlHjV9BKsVVjARGL1uXPMIDangLVE7+8DbCBFQgKXGS
 Wubd3MCnGPicTbhTuBEhxACTWJuevjJzDyzUJy0SwkF81CctECRuZVjBrFqUVlqUW6hoZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYV/92OsQoycGkJMrreFguUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE750fQDnBotT01Iq0zBxg0MOkJTh4lER4lYGBL8RbXJCYW
 5yZDpE6xajLMefe1/dMQix5+XmpUuK8s0FmCIAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfMygKziycwrgdv0CugIJqAjmh9IgxxRkoiQkmpgnPRUQ3pTyLfgH/0zP2lnlNl
 Z9Zv8P1vWu/j+z2mPeSceTfpk3TnHo3HPF/tDl+W7g6dHWjNOPfvpcUV7a9WtxbYeShs5Hyf3
 hXCqOiv/WWl97X+VaG3wrXdJX08fy5xdbiJ04vqT9bt018YyrJNav7ZxU0rxnWfLfl/aV5We+
 X/7lhmVB5ev8VRiKc5INNRiLipOBABEa1psuwIAAA==
X-Env-Sender: prvs=3050698e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495202301!101464964!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3951 invoked from network); 19 May 2017 13:58:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 13:58:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,364,1491264000"; d="scan'208";a="424582329"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22814.63995.220650.924433@mariner.uk.xensource.com>
Date: Fri, 19 May 2017 14:58:19 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <05ba3495-47de-9230-7363-82ab6fb0cf8c@arm.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
 <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
 <22814.51317.451734.663773@mariner.uk.xensource.com>
 <05ba3495-47de-9230-7363-82ab6fb0cf8c@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIFVzZSBub24tZGVidWcgYnVpbGQgZm9y
IFhlbiA0LjkiKToKPiBSZWdhcmRpbmcgdGhlIGJyYW5jaGluZywgSSB3YXMgdGhpbmtpbmcgdG8g
YnJhbmNoIHJpZ2h0IGFmdGVyIHRoZSBuZXh0IAo+IFJDLiBBbnkgb3BpbmlvbnMgb24gdGhpcz8K
ClRoYXQgd291bGQgYmUgZmluZSBieSBtZS4gIFdlIHdvdWxkIHdhbnQgc3RhZ2luZz09bWFzdGVy
IGF0IHRoZSB0aW1lCndlIGJyYW5jaCwgc28gd2Ugc2hvdWxkIGhhdmUgYSBjb21taXQgbW9yYXRv
cml1bSB0b28uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 13:59:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 13:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBiRR-0000X7-DQ; Fri, 19 May 2017 13:59:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBiRQ-0000X0-UL
 for xen-devel@lists.xen.org; Fri, 19 May 2017 13:59:41 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CD/B0-03058-C4AFE195; Fri, 19 May 2017 13:59:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTdf7l1y
 kwbdl5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aVk69ZCuYyV8y8/4m9gfEMUxcjF4eQwCZG
 iWlznrBBOLsZJb4fagLKcHIIC5hIrD53jhnEFhHQlnixah1UUSeTxMyvN1lBHGaBE4wSL97PY
 wGpYhPQlLjz+RNYN6+AlcSZ5tVsIDaLgKrEnBtz2UFsUYFwibeNR1ggagQlTs58AmZzCjhK7H
 8/B2wbs4CtxJ25u6FseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9iVC9OLSpLLdI11ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw5BiDYwdjxz+kQoyQHk5Ior+NhuUghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErx3fgDlBItS01Mr0jJzgMEPk5bg4FES4X0BkuYtLkjMLc5Mh0idY
 tTlmHPv63smIZa8/LxUKXHe2SBFAiBFGaV5cCNgkXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrxHQabwZOaVwG16BXQEE9ARzQ+kQY4oSURISTUwJrh83i4xLSThUVmM+jym2oRpL/cb1Ss
 090vFZGvYNz3LOGGm+GjdpGThqa0reiWbTfKyPzpNlc2qsFilOWX+o/Q97h2utScZNRPOX2ic
 UiOoZtZ8cdraI3/4BJLiz9f/au289Pm1qVRe9ne7+S3FlhZPdz9NmvxBznJK9M2l/vHHpqS9q
 Z6kxFKckWioxVxUnAgADPnnQL8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495202379!90859955!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16240 invoked from network); 19 May 2017 13:59:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 19 May 2017 13:59:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 17657344;
 Fri, 19 May 2017 06:59:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8684A3F23B;
 Fri, 19 May 2017 06:59:37 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170518153829.10200-1-julien.grall@arm.com>
 <591EB10C020000780015B2EE@prv-mh.provo.novell.com>
 <22814.51317.451734.663773@mariner.uk.xensource.com>
 <05ba3495-47de-9230-7363-82ab6fb0cf8c@arm.com>
 <22814.63995.220650.924433@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <77d4f7c9-aeee-e118-68a7-364e8f066598@arm.com>
Date: Fri, 19 May 2017 14:59:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22814.63995.220650.924433@mariner.uk.xensource.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] Use non-debug build for Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxOS8wNS8xNyAxNDo1OCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVsaWVuIEdyYWxsIHdy
aXRlcyAoIlJlOiBbUEFUQ0hdIFVzZSBub24tZGVidWcgYnVpbGQgZm9yIFhlbiA0LjkiKToKPj4g
UmVnYXJkaW5nIHRoZSBicmFuY2hpbmcsIEkgd2FzIHRoaW5raW5nIHRvIGJyYW5jaCByaWdodCBh
ZnRlciB0aGUgbmV4dAo+PiBSQy4gQW55IG9waW5pb25zIG9uIHRoaXM/Cj4KPiBUaGF0IHdvdWxk
IGJlIGZpbmUgYnkgbWUuICBXZSB3b3VsZCB3YW50IHN0YWdpbmc9PW1hc3RlciBhdCB0aGUgdGlt
ZQo+IHdlIGJyYW5jaCwgc28gd2Ugc2hvdWxkIGhhdmUgYSBjb21taXQgbW9yYXRvcml1bSB0b28u
CgpHb29kIHBvaW50LiBJIHdpbGwgc2VuZCBhbiBlLW1haWwgZm9yIHRoYXQuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 14:31:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 14:31:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBivb-0002xa-Re; Fri, 19 May 2017 14:30:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=305b70756=Andrew.Cooper3@citrix.com>)
 id 1dBiva-0002xU-FK
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 14:30:50 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 8A/40-01733-9910F195; Fri, 19 May 2017 14:30:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQnc6o3y
 kwcUOTot7U96zOzB6bO/bxR7AGMWamZeUX5HAmtHw7gB7wWPOip/TWpkbGBdxdDFyckgI+Ek8
 nruFGcJ2l3jzrpUdxBYW8JJYc/g0K4gtIhAl8fXJXLAaIQF9iY4z64HiHBzMAtoSK1YXgITZg
 MK7X3xiAgnzCthKLF8YABJmEVCVmLvoDdgUUYFwibeNR1hAbF4BQYmTM5+A2ZwCBhLXP+5hg5
 ioKbF+lz5ImFlAXmL72zlQS9UkrvVfYoc4Ml1i4rMeFgjbQuL2rTtsExgFZyGZOgth0iwkkxY
 wMq9iVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxVBiDYwXiw
 2fkQoyQHk5Ior+NhuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryzGeQjhQSLUtNTK9Iyc4BRA
 5OW4OBREuEtAEnzFhck5hZnpkOkTjEqSonzTgdJCIAkMkrz4NpgkXqJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrwHQKbwZOaVwE1/BbSYCWhx8wNpkMUliQgpqQZGntd6HIUlJ644z2xYOG9
 h18z2nNJtSy8eSExet/KQ+c6T67Yn7T19gaU65RBzvMPR2HVXy1R0ZDevt1tyO/V7Qtsrt723
 kmLz2FabLW/Wf3FuyRarpdWR6WvaF4jUmp+TmLrt2mUxXtct0Q3tmS0hQrdTlGdt6v0QvPnmX
 fZpa2qfv3Zgu6dZosRSnJFoqMVcVJwIAGvHpxnPAgAA
X-Env-Sender: prvs=305b70756=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495204246!78603884!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47192 invoked from network); 19 May 2017 14:30:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 14:30:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,364,1491264000"; d="scan'208";a="46386297"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>
References: <osstest-109585-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <890c53ac-567f-53a6-bd00-b1b8ebdcd6e1@citrix.com>
Date: Fri, 19 May 2017 15:30:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-109585-mainreport@xen.org>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [xen-4.8-testing test] 109585: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDUvMTcgMTQ6MjAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTA5NTg1IHhlbi00LjgtdGVzdGluZyByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk1ODUvCj4KPiBSZWdyZXNzaW9ucyA6LSgK
Pgo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIFJFR1IuIHZzLiAxMDk1
MTUKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBSRUdSLiB2cy4gMTA5NTE1CgpUaGVzZSBhcmUgbm90IGFjdHVhbCByZWdyZXNz
aW9ucy4KCnRlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGlzIGdlbmVyaWMgdGVzdCB3aGljaCBy
dW5zIG9uIGFsbCBoYXJkd2FyZSwKYnV0IGl0IHRyaWdnZXJzIGEgaG9zdC1zcGVjaWZpYyBmYWls
dXJlIG1vZGUgb24gSW50ZWwgSGFzd2VsbCBwcm9jZXNzb3JzCmFuZCBsYXRlci4KClhlbiA0Ljkg
aGFzIGEgbnVtYmVyIG9mIGZ1bmN0aW9uYWwgZml4ZXMgd2hpY2ggYW1vdW50IHRvIGEgd29ya2Fy
b3VuZCwKKmlmZiogdXAtdG8tZGF0ZSBtaWNyb2NvZGUgaXMgYWxzbyBzdWl0YWJseSBsb2FkZWQg
YXQgYm9vdC4gIChJdCBhcHBlYXJzCnRoYXQgRGViaWFuIEplc3NpZSBEVFJUIGhlcmUsIHNvIHRo
aXMgc3BlY2lmaWMgYW5nbGUgaXMgcHJvYmFibHkgZmluZS4pCgpPbiBYZW4gNC44LCB0aGlzIHRl
c3Qgd2lsbCByZWxpYWJseSBmYWlsIG9uIGFsbCBJbnRlbCBIYXN3ZWxsL0Jyb2Fkd2VsbApoYXJk
d2FyZSwgYW5kIHJlbGlhYmx5IHBhc3Mgb24gYWxsIG90aGVyIGhhcmR3YXJlLgoKVGhlIHJlYXNv
biBpdCBpcyBmbGFnZ2VkIGFzIGEgcmVncmVzc2lvbiBpcyBiZWNhdXNlIE9TU1Rlc3QgaXMgdHJh
Y2tpbmcKcmVncmVzc2lvbnMgYnkgeHRmLSotezEuLi41fSByZXN1bHRzLCBidXQgc2NoZWR1bGlu
ZyB0aGVzZSBqb2JzIG9uIGFueQpoYXJkd2FyZS4gIFdoYXQgaGFzIGhhcHBlbmVkIGlzIHRoYXQg
dGhlc2Ugam9icyBwcmV2aW91c2x5IHJhbiBvbiBBTUQgb3IKb2xkZXIgSW50ZWwgaGFyZHdhcmUs
IGFuZCBoYXZlIG5vdyBiZWVuIHJ1biBvbiBIYXN3ZWxsL0Jyb2Fkd2VsbC4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 14:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 14:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBiyC-000357-8O; Fri, 19 May 2017 14:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3057b66f0=wei.liu2@citrix.com>)
 id 1dBiyA-00034x-Rh
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 14:33:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 33/8A-03371-A320F195; Fri, 19 May 2017 14:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDva4lk3y
 kwdfZ+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9XXPYC46wVHzaeJq5gfEGcxcjJ4eEgL/E
 pUMrmUBsFgFVibVLu1lBbDYBZYmfnb1sILaIgK7EswXPgGwuDmaBWcwSC7dtZQFJCAuYSfz5f
 pQRxOYVsJBYcfk1E0iRkEAzo8SVw5/ZIBKCEidnPgFrYBbQkViw+xNQnAPIlpZY/o8DJMwpYC
 dxpaMd7AhRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqGRXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxssbAw4xSnIwKYnyOh6WixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwSvKKB8pJFiUmp5akZaZAwx7mLQEB4+SCK8mSJq3uCAxt
 zgzHSJ1itGY493SD++ZOObc+/qeSYglLz8vVUqclwekVACkNKM0D24QLB4vMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZj3AAPQFJ7MvBK4fa+ATmECOqX5gTTIKSWJCCmpBkbp+Xz9gjwv5s1
 Y/Vc6aGls1JRNYVcuHHggf+x71aqGRXrvwps2sjTOWaqY+DTlwIHIyS8vnDlZwb77yZMFmh8r
 emeHLVPcU6X1Yo3G/si02RGbe8yu+TLM1eH18mlz3tNrmiF5g21D9c3M7VsXBSftF1E58mT/+
 c/32x8X+hS+nOr0NUr/ya45SizFGYmGWsxFxYkAcV1uOcICAAA=
X-Env-Sender: prvs=3057b66f0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495204407!98711506!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28260 invoked from network); 19 May 2017 14:33:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 14:33:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,364,1491264000"; d="scan'208";a="433215918"
Date: Fri, 19 May 2017 15:32:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170519143217.sxoklgrn4oi5wouk@citrix.com>
References: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
 <8b137b97-8083-ed1d-98e2-1e71be57b4dd@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8b137b97-8083-ed1d-98e2-1e71be57b4dd@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 James Bulpin <James.Bulpin@citrix.com>, Wei Liu <liuw@liuw.name>,
 Tim Deegan <tim@xen.org>, George Dunlap <george.dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Andrew Halley <andrew.halley@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Livepatching and Xen Security
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDg6MDc6MDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJIHdvdWxkIGFzayBob3dldmVyIGhvdyBjb25maWRlbnQgd2UgYXJlIHRoYXQgdGhl
cmUgYXJlIG5vIEVMRiBwYXJzaW5nCj4gYnVncyBpbiB0aGUgY29kZT8gIEkgdGhpbmsgaXQgbWln
aHQgYmUgdmVyeSBwcnVkZW50IHRvIHRyeSBhbmQgYnVpbGQgYQo+IHVzZXJzcGFjZSBoYXJuZXNz
IGZvciBpdCBhbmQgbGV0IEFMRiBoYXZlIGEgZ28uCj4gCgpUaGVyZSBpcyBhbHJlYWR5IGEgZnV6
emluZyBoYXJuZXNzIGluIHRvb2xzL2Z1enogZm9yIGxpYmVsZi4gIEZlZWwgZnJlZQp0byB1c2Ug
aXQgd2l0aCBlaXRoZXIgQUZMIG9yIExMVk0gZnV6emVyLiA6LSkKCklmIGl0IGRvZXNuJ3Qgd29y
aywgcmVwb3J0IGl0IGFuZCBJIHdpbGwgZml4IGl0LgoKPiB+QW5kcmV3Cj4gCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 14:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 14:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBj6w-0003nz-3g; Fri, 19 May 2017 14:42:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=305b70756=Andrew.Cooper3@citrix.com>)
 id 1dBj6u-0003nt-I4
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 14:42:32 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 76/60-02181-7540F195; Fri, 19 May 2017 14:42:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQjeYRT7
 SYN9RdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN/w1H2gg0sFc3PZ7M3MO5h7mLk5JAQ8JPY
 v/gaG4gtLGAm8ef7UUYQW0RAUeLBy5usXYxcHEICGxklnr38wg7iMAv8ZpJYfPcSE0gVm4C+x
 O4Xn8BsXgFbiU27ToF1swioSqx884UVxBYVCJd423iEBaJGUOLkzCdgNqeApcS9S1/ANjMLGE
 gcWTSHFcKWl9j+dg7YdUICahLX+i+xQ1yaLrH17y/mCYz8s5CMmoWkfRaS9gWMzKsYNYpTi8p
 Si3SNTPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDsZ6BgXEH483JfocYJTmY
 lER5HQ/LRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C1hko8UEixKTU+tSMvMAcYETFqCg0dJh
 DcEJM1bXJCYW5yZDpE6xajLMefe1/dMQix5+XmpUuK8uSBFAiBFGaV5cCNg8XmJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjDvQpApPJl5JXCbXgEdwQR0RPMDaZAjShIRUlINjArb8pP7ba8
 Wiy//dcI+w8xo82sB7+DqzQqKVgzbHjRbOL5fUP/MNkFtjuyB9yxZtawyXRem2Juc9pNtFtiZ
 Eh5T9eSSML98J1PY1uIq+yvuKm3/u+aU8O3/z3PRM9PlcecvrWrL5N5VNs2TVStkjVQ8iqfzc
 wjuPsO6c0/Js5gzU2adk3yixFKckWioxVxUnAgALssh9MoCAAA=
X-Env-Sender: prvs=305b70756=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495204947!99187039!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18617 invoked from network); 19 May 2017 14:42:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 14:42:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,364,1491264000"; d="scan'208";a="46387117"
To: Wei Liu <wei.liu2@citrix.com>
References: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
 <8b137b97-8083-ed1d-98e2-1e71be57b4dd@citrix.com>
 <20170519143217.sxoklgrn4oi5wouk@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e2b0c3b2-c16e-2b4e-c5be-6ecc2f616432@citrix.com>
Date: Fri, 19 May 2017 15:38:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170519143217.sxoklgrn4oi5wouk@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 James Bulpin <James.Bulpin@citrix.com>, Wei Liu <liuw@liuw.name>,
 Tim Deegan <tim@xen.org>, George Dunlap <george.dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Andrew Halley <andrew.halley@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Livepatching and Xen Security
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDUvMTcgMTU6MzIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBNYXkgMTgsIDIwMTcg
YXQgMDg6MDc6MDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSSB3b3VsZCBhc2sg
aG93ZXZlciBob3cgY29uZmlkZW50IHdlIGFyZSB0aGF0IHRoZXJlIGFyZSBubyBFTEYgcGFyc2lu
Zwo+PiBidWdzIGluIHRoZSBjb2RlPyAgSSB0aGluayBpdCBtaWdodCBiZSB2ZXJ5IHBydWRlbnQg
dG8gdHJ5IGFuZCBidWlsZCBhCj4+IHVzZXJzcGFjZSBoYXJuZXNzIGZvciBpdCBhbmQgbGV0IEFM
RiBoYXZlIGEgZ28uCj4+Cj4gVGhlcmUgaXMgYWxyZWFkeSBhIGZ1enppbmcgaGFybmVzcyBpbiB0
b29scy9mdXp6IGZvciBsaWJlbGYuICBGZWVsIGZyZWUKPiB0byB1c2UgaXQgd2l0aCBlaXRoZXIg
QUZMIG9yIExMVk0gZnV6emVyLiA6LSkKPgo+IElmIGl0IGRvZXNuJ3Qgd29yaywgcmVwb3J0IGl0
IGFuZCBJIHdpbGwgZml4IGl0LgoKbGl2ZXBhdGNoaW5nIGRvZXNuJ3QgdXNlIGxpYmVsZi4KCkl0
IGlzIGEgbmV3IEVMRiBwYXJzaW5nIGltcGxlbWVudGF0aW9uLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 14:43:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 14:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBj7R-0003rT-EK; Fri, 19 May 2017 14:43:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3050698e5=Ian.Jackson@citrix.com>)
 id 1dBj7Q-0003rD-9J
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 14:43:04 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 52/3C-01709-7740F195; Fri, 19 May 2017 14:43:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG4xi3y
 kwYU76hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPHhkNsBYt4Ky6vvcPYwNjG1cXIySEh4C+x
 dP5kJgjbQ+L62RNgNpuArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaosZeYt
 +gQWC+LgKrExKVbweIiQHOeLXgGVa8ssePdVEYQW1jAS2LN4dOsIDangJ3Ej3eLweJCAkkSt4
 8vZIa4x0Ti7cKdQL0cQHE1ibnr4yHClhLf1j9lnsAoMAvJdbOQXDcLyXULGJlXMWoUpxaVpRb
 pGprqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhiYDEOxgbNjueYhRkoNJSZTX
 8bBcpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXkZm+UghwaLU9NSKtMwcYJTApCU4eJREeEOYg
 NK8xQWJucWZ6RCpU4yKUuK8P0ASAiCJjNI8uDZYZF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6
 OSMK84yHaezLwSuOmvgBYzAS1ufiANsrgkESEl1cBo63Ty8cKKmLbHan/5ZgmeSdUV8hYu5Pp
 /y6Up+9qP5Hy2L/NkRTx+fJnRqeuwfufOsN5MTY+jqS9W/dRZb8AseolxI+OHV9ObMlIjr4Qt
 Y1tRVNQz58wD+R8idzhUXxg3ftk0/+W1LYEvAxoYY9Pi8zjmlNYs5Pw4ydn9AJMVW2LBmYenI
 jYrsRRnJBpqMRcVJwIAVSW7SMcCAAA=
X-Env-Sender: prvs=3050698e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495204976!83345008!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7301 invoked from network); 19 May 2017 14:42:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 14:42:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,364,1491264000"; d="scan'208";a="424592753"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22815.1134.846413.951253@mariner.uk.xensource.com>
Date: Fri, 19 May 2017 15:42:54 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <890c53ac-567f-53a6-bd00-b1b8ebdcd6e1@citrix.com>
References: <osstest-109585-mainreport@xen.org>
 <890c53ac-567f-53a6-bd00-b1b8ebdcd6e1@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [xen-4.8-testing test] 109585: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi00LjgtdGVzdGluZyB0
ZXN0XSAxMDk1ODU6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IFRoZXNlIGFyZSBub3QgYWN0dWFs
IHJlZ3Jlc3Npb25zLgo+IAo+IHRlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGlzIGdlbmVyaWMg
dGVzdCB3aGljaCBydW5zIG9uIGFsbCBoYXJkd2FyZSwKPiBidXQgaXQgdHJpZ2dlcnMgYSBob3N0
LXNwZWNpZmljIGZhaWx1cmUgbW9kZSBvbiBJbnRlbCBIYXN3ZWxsIHByb2Nlc3NvcnMKPiBhbmQg
bGF0ZXIuCi4uLgo+IE9uIFhlbiA0LjgsIHRoaXMgdGVzdCB3aWxsIHJlbGlhYmx5IGZhaWwgb24g
YWxsIEludGVsIEhhc3dlbGwvQnJvYWR3ZWxsCj4gaGFyZHdhcmUsIGFuZCByZWxpYWJseSBwYXNz
IG9uIGFsbCBvdGhlciBoYXJkd2FyZS4KPiAKPiBUaGUgcmVhc29uIGl0IGlzIGZsYWdnZWQgYXMg
YSByZWdyZXNzaW9uIGlzIGJlY2F1c2UgT1NTVGVzdCBpcyB0cmFja2luZwo+IHJlZ3Jlc3Npb25z
IGJ5IHh0Zi0qLXsxLi4uNX0gcmVzdWx0cywgYnV0IHNjaGVkdWxpbmcgdGhlc2Ugam9icyBvbiBh
bnkKPiBoYXJkd2FyZS4gIFdoYXQgaGFzIGhhcHBlbmVkIGlzIHRoYXQgdGhlc2Ugam9icyBwcmV2
aW91c2x5IHJhbiBvbiBBTUQgb3IKPiBvbGRlciBJbnRlbCBoYXJkd2FyZSwgYW5kIGhhdmUgbm93
IGJlZW4gcnVuIG9uIEhhc3dlbGwvQnJvYWR3ZWxsLgoKSGVyZSBpcyB3aGF0IEkgd3JvdGUgb24g
SVJDIGFib3V0IHRoaXMuCgoxNToxOSA8RGl6aWV0PiBvc3N0ZXN0IGRvZXNuJ3QgZG8gaG9zdC1z
cGVjaWZpYyByZWdyZXNzaW9uIHRyYWNraW5nLAogICAgICAgICAgICAgICBhbmQgYmVjYXVzZSB0
aGVzZSBpbmRpdmlkdWFsIHN0ZXBzIGRvbid0IGNhdXNlIHRoZQogICAgICAgICAgICAgICB3aG9s
ZSBqb2IgdG8gZmFpbCB0aGUgam9iIGlzbid0IGhvc3Qtc3RpY2t5LCBzbyB0aGVzZQogICAgICAg
ICAgICAgICB0aGluZ3Mgd2lsbCBrZWVwIHNob3dpbmcgdXAgYXMgbmV3IHJlZ3Jlc3Npb25zLgoK
MTU6MTkgPERpemlldD4gKEFuZCBhbnl3YXkgd2Ugd291bGRuJ3Qgd2FudCB0aGUgam9iIHRvIGJl
Y29tZQogICAgICAgICAgICAgICBob3N0LXN0dWNrIG9yIHdlIHdvdWxkIG9ubHkgZXZlciBydW4g
dGhlIHh0ZiB0ZXN0cyBvbgogICAgICAgICAgICAgICA0Ljggb24gdGhvc2UgaG9zdHMuKQoKMTU6
MjEgPERpemlldD4gT25lIGVhc3kgdGhpbmcgdG8gZG8gd291bGQgYmUgdG8gbWFudWFsbHkgbWFy
ayB0aG9zZQogICAgICAgICAgICAgICB0d28gdGVzdHMgYXMgYWxsb3dhYmxlIHJlZ3Jlc3Npb25z
IGZvciA0LjgsIGJ1dCBvZgogICAgICAgICAgICAgICBjb3Vyc2UgdGhhdCB3b3VsZG4ndCBzcG90
IGlmIHRoZXkgc3RhcnRlZCB0byBmYWlsIG9uCiAgICAgICAgICAgICAgIHVuYWZmZWN0ZWQgaG9z
dHMgKGJ1dCBkbyB3ZSBjYXJlIGFib3V0IHRoYXQ/KQoKMTU6MjQgPERpemlldD4gQW5vdGhlciBh
cHByb2FjaCBtaWdodCBiZSB0byBjaGFuZ2UgdGhlIHNldCBvZiB4dGYgam9icyBzbyB0aGF0IAog
ICAgICAgICAgICAgICB0aGV5IGFyZSBleHBsaWNpdGx5IHBpbm5lZCB0byBtaWNyb2FyY2hpdGVj
dHVyZXMuCjE1OjI0IDxhbmR5aGhwPiArMTAKCkkgdGhpbmsgdGhpcyBpcyBkb2FibGUuICBMZXQn
cyBjaGF0IGZ1cnRoZXIgb24gSVJDIGFuZCBtYWtlIGEgcGxhbi4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri May 19 14:45:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 14:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBj9L-00043r-QT; Fri, 19 May 2017 14:45:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3050698e5=Ian.Jackson@citrix.com>)
 id 1dBj9K-00043b-KO
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 14:45:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 13/E5-03613-EE40F195; Fri, 19 May 2017 14:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHSDve5bFvl
 Ig0mrFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvh2czFsxmqbgy5QxTA+Nu5i5GTg4JAX+J
 R2dWs4DYbAK6Ek1b/rKB2LwCghInZz4BizML6Egs2P2JDcKWl9j+dg4zRI29xJ2+GWBxFgFVi
 X//XoHFRYDmPFvwDCjOBVT/hUli0ZFORpCEsICZxJ/vR8FsTgE7ie0bDzODFAkJPGGU+LfgIB
 PERSYSbxfuBOrmAEqoScxdHz+BkW8WkptmIblpFpKbFjAyr2LUKE4tKkst0jUy1ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw3BiDYwfhnfuAhRkkOJiVRXsfDcpFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjfMstHCgkWpaanVqRl5gADHyYtwcGjJML7FSTNW1yQmFucmQ6RO
 sWoyzHn3tf3TEIsefl5qVLivC9AigRAijJK8+BGwKLwEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5eYExLcSTmVcCt+kV0BFMQEc0P5AGOaIkESEl1cDoJ/ogQXbzMxHVzQG/g91TRJ//nf4
 iudfXL+e0zFeNycw72iY/MLAQYTVY/obxh7qeisinjFPZc9O0LAvSX0bLzfh9tsj72bwEZoHc
 yYqnj53f2PAsuEWkcpLC9klrT0Udj/i6vHWLzF3jF6Ys0w55pbgfM5gf6F161KHwXNTe2YUWN
 V+vHulUYinOSDTUYi4qTgQApnEGj70CAAA=
X-Env-Sender: prvs=3050698e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495205099!66118908!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56668 invoked from network); 19 May 2017 14:45:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 14:45:01 -0000
X-IronPort-AV: E=Sophos;i="5.38,364,1491264000"; d="scan'208";a="433218666"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22815.1257.855144.877424@mariner.uk.xensource.com>
Date: Fri, 19 May 2017 15:44:57 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <e2b0c3b2-c16e-2b4e-c5be-6ecc2f616432@citrix.com>
References: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
 <8b137b97-8083-ed1d-98e2-1e71be57b4dd@citrix.com>
 <20170519143217.sxoklgrn4oi5wouk@citrix.com>
 <e2b0c3b2-c16e-2b4e-c5be-6ecc2f616432@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 James Bulpin <James.Bulpin@citrix.com>, Wei Liu <liuw@liuw.name>,
 Tim Deegan <tim@xen.org>, George Dunlap <george.dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Halley <andrew.halley@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Livepatching and Xen Security
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gTGl2ZXBhdGNoaW5nIGFuZCBY
ZW4gU2VjdXJpdHkiKToKPiBsaXZlcGF0Y2hpbmcgZG9lc24ndCB1c2UgbGliZWxmLgo+IAo+IEl0
IGlzIGEgbmV3IEVMRiBwYXJzaW5nIGltcGxlbWVudGF0aW9uLgoKSSBkb24ndCB0aGluayB3ZSBj
YXJlIHZlcnkgbXVjaCBhYm91dCBidWdzIGluIHRoZSBsaXZlcGF0Y2hpbmcgZWxmCnBhcnNlci4g
IFRoZSBsaXZlcGF0Y2hlcyBhcmUgYWxsIGNvbXBsZXRlbHkgdHJ1c3RlZCBpbiBhbnkgY2FzZS4K
CkZ1cnRoZXJtb3JlLCBJIGRvbid0IHRoaW5rIHdlIGNvbnNpZGVyIHRoZSBiaW5hcnkgY29kZSBv
ciBwaWVjZXMgb2YKdGhlIGhlYWRlcnMgb3IgYml0cyBvZiB0aGUgbGl2ZXBhdGNoaW5nIGxvYWRl
ciB0b29scyBtZW1vcnkgbWFwIG9yCmFueXRoaW5nIHNlY3JldC4gIFNvIHVuaW5pdGlhbGlzZWQg
c3RydWN0dXJlIGJ1Z3MganVzdCBsZWFrIHRoaW5ncyB3ZQpkb24ndCBjYXJlIGFib3V0LgoKRG9l
cyB0aGF0IG1ha2Ugc2Vuc2UgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 14:56:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 14:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBjK2-0004nh-PX; Fri, 19 May 2017 14:56:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBjK2-0004nb-3s
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 14:56:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B4/9E-03620-5870F195; Fri, 19 May 2017 14:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVysyfVTbeFXT7
 S4Os7G4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePRvYWMBdOZKp7+7GFqYHzI2MXIySEksIlR
 YsEv7i5GLiB7N6PEnM0NTCAJEQFriXnv9rGB2MwCehIPbk1kB7HZBDQl7nz+BFYjLGAgMXPtc
 7BBvAJWEt2rTjGD2CwCqhIXj64DqxEVCJd423iEBaJGUOLkzCcsEDPNJOZtfsgMYctLbH87h3
 kCI88sJGWzkJTNQlK2gJF5FaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlK
 xXnJ+7iZGYPgwAMEOxr9rAw8xSnIwKYnyOh6WixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvC
 Jh8pJFiUmp5akZaZAwxkmLQEB4+SCK8fSJq3uCAxtzgzHSJ1ilGXY869r++ZhFjy8vNSpcR5f
 4MUCYAUZZTmwY2ARdUlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPqgEzhycwrgdv0CugIJq
 Ajmh9IgxxRkoiQkmpgZDeWXj+/fKk3/8TPzpKMZsxHQl8xz0pnrVmYMT9ry3bLXcfPCtprcih
 du8TXvO3T8syvanMC5hdyVWbsf7ZkglDr6m0BAtsW6OSemTtljqkHi985TX0fJZ/GGrdD920Y
 fuWy2F/5VBa1gWmXJNflMkGOIsH3Qskd1stOaby+8qFfht9SY4qOEktxRqKhFnNRcSIA5nAF8
 aUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495205764!93782175!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16454 invoked from network); 19 May 2017 14:56:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 19 May 2017 14:56:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AC5B9344;
 Fri, 19 May 2017 07:56:03 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3400C3F23B;
 Fri, 19 May 2017 07:56:03 -0700 (PDT)
To: "committers@xenproject.org" <committers@xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9c2680cf-3647-8b33-efcc-c7ba8071a2fc@arm.com>
Date: Fri, 19 May 2017 15:56:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIHRyZWUgaXMgZ29pbmcgdG8gYnJhbmNoIGF0IDQuOSBSQzYuIEkgZG9uJ3Qg
d2FudCB0byBicmFuY2ggd2hlbgptYXN0ZXIgIT0gc3RhZ2luZywgc28gcGxlYXNlIGF2b2lkIGNv
bW1pdHRpbmcgbmV3IHBhdGNoZXMgdG8gc3RhZ2luZyBub3cKdG8gbGV0IG1hc3RlciBjYXRjaCB1
cCB3aXRoIHN0YWdpbmcuIEFub3RoZXIgYW5ub3VuY2VtZW50IHdpbGwgYmUgbWFkZQp3aGVuIHRo
ZSBtb3JhdG9yaXVtIGlzIGxpZnRlZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 15:22:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBjj8-0006nS-6Y; Fri, 19 May 2017 15:22:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dBjj6-0006nL-IS
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:22:00 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A9/03-03613-79D0F195; Fri, 19 May 2017 15:21:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3c6r3y
 kwcydTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSv9eZC6aHV/xb2snWwHjAtouRk0NIIE9i
 1pJeVhCbV8BO4vauBkYQW0LAUOL0wpssIDaLgKrE7zP32UBsNgF1ibZn24HqOThEBHQkTn/n6
 2Lk4mAWeM0kcWH9JrB6YQEnic0/jzFBzM+Q2LZkHth8TgEriT1HD7CB9PIKCEr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeo
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GD8syzgEKMkB5OSKK/jYblI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8FjzykUKCRanpqRVpmTnAOIBJS3DwKInwFoKkeYsLE
 nOLM9MhUqcYFaXEeWeDJARAEhmleXBtsNi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHedp
 ApPJl5JXDTXwEtZgJa3PxAGmRxSSJCSqqBcd75FI8f15gV14p6tKa9dTa4fGvWvFy7+qozc/q
 eMmyy/XuKPWbi7ti/lQ0vjy7pW2IyJexH298fDb8VbjBkfXKMDJx97ZtjfUloeMIDAZcop1kh
 e1qLw/ue+T5yEC9SubVV7tocbYZG7btTbBp8jrxpkfyZc3zB0zAplrW7Fuu8jLT+UvJDWomlO
 CPRUIu5qDgRAPop2zS4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495207317!61618571!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60014 invoked from network); 19 May 2017 15:21:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 15:21:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 May 2017 09:21:56 -0600
Message-Id: <591F29B4020000780015B5AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 19 May 2017 09:21:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-6-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 julien.grall@arm.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 5/9] xen/vpci: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtzdGF0aWMgaW50IHZwY2lfbW9kaWZ5X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYsIGNvbnN0
IGJvb2wgbWFwKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2
LT52cGNpLT5oZWFkZXI7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIGludCByYyA9IDA7
Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGhlYWRlci0+YmFycyk7IGkr
KyApCj4gKyAgICB7Cj4gKyAgICAgICAgcGFkZHJfdCBnYWRkciA9IG1hcCA/IGhlYWRlci0+YmFy
c1tpXS5nYWRkcgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBoZWFkZXItPmJhcnNb
aV0ubWFwcGVkX2FkZHI7Cj4gKyAgICAgICAgcGFkZHJfdCBwYWRkciA9IGhlYWRlci0+YmFyc1tp
XS5wYWRkcjsKPiArCj4gKyAgICAgICAgaWYgKCBoZWFkZXItPmJhcnNbaV0udHlwZSAhPSBWUENJ
X0JBUl9NRU0gJiYKPiArICAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS50eXBlICE9IFZQQ0lf
QkFSX01FTTY0X0xPICkKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIHJj
ID0gbW9kaWZ5X21taW8ocGRldi0+ZG9tYWluLCBfZ2ZuKFBGTl9ET1dOKGdhZGRyKSksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICBfbWZuKFBGTl9ET1dOKHBhZGRyKSksIFBGTl9VUChoZWFk
ZXItPmJhcnNbaV0uc2l6ZSksCgpUaGUgUEZOX1VQKCkgaW5kaWNhdGVzIGEgcHJvYmxlbTogRm9y
IHN1Yi1wYWdlIEJBUnMgeW91IGNhbid0CmJsaW5kbHkgbWFwL3VubWFwIHRoZW0gd2l0aG91dCB0
YWtpbmcgaW50byBjb25zaWRlcmF0aW9uIG90aGVyCmRldmljZXMgc2hhcmluZyB0aGUgc2FtZSBw
YWdlLgoKPiArICAgICAgICAgICAgICAgICAgICAgICAgIG1hcCk7Cj4gKyAgICAgICAgaWYgKCBy
YyApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBoZWFkZXItPmJhcnNbaV0u
bWFwcGVkX2FkZHIgPSBtYXAgPyBnYWRkciA6IDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJu
IHJjOwo+ICt9CgpTaG91bGRuJ3QgdGhpcyBmdW5jdGlvbiBzb21ld2hlcmUgaG9ub3IgdGhlIHVu
c2V0IGZsYWdzPwoKPiArc3RhdGljIGludCB2cGNpX2NtZF9yZWFkKHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24g
dnBjaV92YWwgKnZhbCwgdm9pZCAqZGF0YSkKPiArewo+ICsgICAgc3RydWN0IHZwY2lfaGVhZGVy
ICpoZWFkZXIgPSBkYXRhOwo+ICsKPiArICAgIHZhbC0+d29yZCA9IGhlYWRlci0+Y29tbWFuZDsK
ClJhdGhlciB0aGFuIHJlYWRpbmcgYmFjayBhbmQgc3RvcmluZyB0aGUgdmFsdWUgaW4gdGhlIHdy
aXRlIGhhbmRsZXIsCkknZCByZWNvbW1lbmRpbmcgZG9pbmcgYW4gYWN0dWFsIHJlYWQgaGVyZS4K
Cj4gK3N0YXRpYyBpbnQgdnBjaV9jbWRfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2ln
bmVkIGludCByZWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwg
dmFsLCB2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9
IGRhdGE7Cj4gKyAgICB1aW50MTZfdCBuZXdfY21kLCBzYXZlZF9jbWQ7Cj4gKyAgICB1aW50OF90
IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+ICsgICAgdWludDhfdCBzbG90ID0g
UENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOwo+ICsg
ICAgaW50IHJjOwo+ICsKPiArICAgIG5ld19jbWQgPSB2YWwud29yZDsKPiArICAgIHNhdmVkX2Nt
ZCA9IGhlYWRlci0+Y29tbWFuZDsKPiArCj4gKyAgICBpZiAoICEoKG5ld19jbWQgXiBzYXZlZF9j
bWQpICYgUENJX0NPTU1BTkRfTUVNT1JZKSApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsg
ICAgLyogTWVtb3J5IHNwYWNlIGFjY2VzcyBjaGFuZ2UuICovCj4gKyAgICByYyA9IHZwY2lfbW9k
aWZ5X2JhcnMocGRldiwgbmV3X2NtZCAmIFBDSV9DT01NQU5EX01FTU9SWSk7Cj4gKyAgICBpZiAo
IHJjICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAg
ICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6dW5hYmxlIHRvICVzbWFwIEJBUnM6ICVkXG4iLAo+
ICsgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4gKyAgICAgICAgICAgICAg
ICBuZXdfY21kICYgUENJX0NPTU1BTkRfTUVNT1JZID8gIiIgOiAidW4iLCByYyk7Cj4gKyAgICAg
ICAgcmV0dXJuIHJjOwoKSSBndWVzcyB5b3UgY2FuIGd1ZXNzIHRoZSBxdWVzdGlvbiBhbHJlYWR5
OiBXaGF0IGlzIHRoZSBiYXJlCmhhcmR3YXJlIGVxdWl2YWxlbnQgb2YgdGhpcyBmYWlsdXJlIHJl
dHVybj8KCj4gKyAgICB9Cj4gKwo+ICsgb3V0OgoKUGxlYXNlIHRyeSB0byBhdm9pZCBnb3RvLXMg
YW5kIGxhYmVscyBmb3Igb3RoZXIgdGhhbiBlcnJvciBoYW5kbGluZwooYW5kIGV2ZW4gdGhlbiBv
bmx5IHdoZW4gY29kZSB3b3VsZCBvdGhlcndpc2UgZW5kIHVwIHByZXR0eQpjb252b2x1dGVkKS4K
Cj4gK3N0YXRpYyBpbnQgdnBjaV9iYXJfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWdu
ZWQgaW50IHJlZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsICp2
YWwsIHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCB2cGNpX2JhciAqYmFyID0gZGF0YTsK
CmNvbnN0Cgo+ICsgICAgYm9vbCBoaSA9IGZhbHNlOwo+ICsKPiArICAgIEFTU0VSVChiYXItPnR5
cGUgPT0gVlBDSV9CQVJfTUVNIHx8IGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9MTyB8fAo+
ICsgICAgICAgICAgIGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9ISSk7Cj4gKwo+ICsgICAg
aWYgKCBiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfSEkgKQo+ICsgICAgewo+ICsgICAgICAg
IEFTU0VSVChyZWcgLSBQQ0lfQkFTRV9BRERSRVNTXzAgPiAwKTsKCnJlZyA+IFBDSV9CQVNFX0FE
RFJFU1NfMAoKPiArICAgICAgICBiYXItLTsKPiArICAgICAgICBoaSA9IHRydWU7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgaWYgKCBiYXItPnNpemluZyApCj4gKyAgICAgICAgdmFsLT5kb3VibGVfd29y
ZCA9IH4oYmFyLT5zaXplIC0gMSkgPj4gKGhpID8gMzIgOiAwKTsKClRoZXJlJ3MgYWxzbyBhIGNv
bW1lbnQgZnVydGhlciBkb3duIC0gdGhpcyBpcyBwcm9kdWNpbmcgdW5kZWZpbmVkCmJlaGF2aW9y
IG9uIDMyLWJpdHMgYXJjaGVzLgoKPiArc3RhdGljIGludCB2cGNpX2Jhcl93cml0ZShzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCB2
cGNpX2JhciAqYmFyID0gZGF0YTsKPiArICAgIHVpbnQzMl90IHdkYXRhID0gdmFsLmRvdWJsZV93
b3JkOwo+ICsgICAgYm9vbCBoaSA9IGZhbHNlLCB1bnNldCA9IGZhbHNlOwo+ICsKPiArICAgIEFT
U0VSVChiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNIHx8IGJhci0+dHlwZSA9PSBWUENJX0JBUl9N
RU02NF9MTyB8fAo+ICsgICAgICAgICAgIGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9ISSk7
Cj4gKwo+ICsgICAgaWYgKCB3ZGF0YSA9PSBHRU5NQVNLKDMxLCAwKSApCgpJJ20gYWZyYWlkIHRo
aXMgYWdhaW4gZG9lc24ndCBtYXRjaCByZWFsIGhhcmR3YXJlIGJlaGF2aW9yOiBBcyB0aGUKbG93
IGJpdHMgYXJlIHIvbywgd3JpdGVzIHdpdGggdGhlbSBoYXZpbmcgYW55IHZhbHVlLCBidXQgYWxs
IG90aGVyCmJpdHMgYmVpbmcgMSBzaG91bGQgaGF2ZSB0aGUgc2FtZSBlZmZlY3QuIEkgbm90aWNl
IHRoYXQgd2hpbGUgSSBoYWQKZml4ZWQgdGhpcyBmb3IgdGhlIFJPTSBCQVIgaW4gTGludXgnZXMg
cGNpYmFjaywgSSBzaG91bGQgaGF2ZSBhbHNvCmZpeGVkIHRoaXMgZm9yIG9yZGluYXJ5IG9uZXMu
Cgo+ICsgICAgewo+ICsgICAgICAgIC8qIE5leHQgcmVhZHMgZnJvbSB0aGlzIHJlZ2lzdGVyIGFy
ZSBnb2luZyB0byByZXR1cm4gdGhlIEJBUiBzaXplLiAqLwo+ICsgICAgICAgIGJhci0+c2l6aW5n
ID0gdHJ1ZTsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICAvKiBFbmQg
cHJldmlvdXMgc2l6aW5nIGN5Y2xlIGlmIGFueS4gKi8KPiArICAgIGJhci0+c2l6aW5nID0gZmFs
c2U7Cj4gKwo+ICsgICAgdW5zZXQgPSBiYXItPnVuc2V0Owo+ICsgICAgaWYgKCB1bnNldCApCj4g
KyAgICAgICAgYmFyLT51bnNldCA9IGZhbHNlOwo+ICsKPiArICAgIGlmICggYmFyLT50eXBlID09
IFZQQ0lfQkFSX01FTTY0X0hJICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQocmVnIC0gUENJ
X0JBU0VfQUREUkVTU18wID4gMCk7Cj4gKyAgICAgICAgYmFyLS07Cj4gKyAgICAgICAgaGkgPSB0
cnVlOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIFVwZGF0ZSB0aGUgcmVsZXZhbnQgcGFydCBvZiB0
aGUgQkFSIGFkZHJlc3MuICovCj4gKyAgICBiYXItPmdhZGRyICY9IGhpID8gfkdFTk1BU0soNjMs
IDMyKSA6IH5HRU5NQVNLKDMxLCAwKTsKPiArICAgIHdkYXRhICY9IGhpID8gR0VOTUFTSygzMSwg
MCkgOiBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOwoKUGVyaGFwcyBlYXNpZXIgdG8gZ3JvayBh
cwoKICAgIGlmICggaGkgKQogICAgICAgIHdkYXRhICY9IFBDSV9CQVNFX0FERFJFU1NfTUVNX01B
U0s7CgpIb3dldmVyLCBjb25zaWRlcmluZyB0aGUgZHVhbCB1c2UgYmVsb3csIEknZCBwcmVmZXIg
aWYgeW91IHdyb3RlCmJhY2sgdGhlIHZhbHVlIHlvdSByZWFkIHRvIHRoZSBsb3cgNCBiaXRzLiBU
aGV5J3JlIF9zdXBwb3NlZF8gdG8KYmUgci9vLCB5ZXMsIGJ1dCBhbnl3YXkuCgo+ICsgICAgYmFy
LT5nYWRkciB8PSAodWludDY0X3Qpd2RhdGEgPDwgKGhpID8gMzIgOiAwKTsKPiArCj4gKyAgICBp
ZiAoIHVuc2V0ICkKPiArICAgIHsKPiArICAgICAgICBiYXItPnBhZGRyID0gYmFyLT5nYWRkcjsK
ClNvIHRoaXMgZGVhbHMgd2l0aCBmaXJzdCB0aW1lIHNldHRpbmcgb2YgdGhlIEJBUiBieSBEb20w
LiBJZiBEb20wCmxhdGVyIGRlY2lkZXMgdG8gbW92ZSBCQVJzIGFyb3VuZCwgaG93IGRvIHlvdSBn
dWFyYW50ZWUgdGhpbmdzCnRvIGNvbnRpbnVlIHRvIHdvcmsgZmluZSBpZiB5b3UgYWxsb3cgcGFk
ZHIgYW5kIGdhZGRyIHRvIGdvIG91dCBvZgpzeW5jPyBPZnRlbiB0aGUgcmVhc29uIHRvIGRvIHJl
LWFzc2lnbm1lbnRzIGlzIGJlY2F1c2UgdGhlIE9TCnJlY29nbml6ZWQgYWRkcmVzcyBjb25mbGlj
dHMuIE9yIGl0IG5lZWRzIHRvIG1ha2Ugcm9vbSBmb3IgU1ItSU9WCkJBUnMuCgo+ICsgICAgICAg
IHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRl
dmZuKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwg
cmVnLCB3ZGF0YSk7CgpwY2lfY29uZl93cml0ZTMyKCkKCj4gKyAgICB9Cj4gKwo+ICsgICAgQVNT
RVJUKElTX0FMSUdORUQoYmFyLT5nYWRkciwgUEFHRV9TSVpFKSk7CgpVcmdoLgoKPiArc3RhdGlj
IGludCB2cGNpX2luaXRfYmFycyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiArewo+ICsgICAgdWlu
dDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKPiArICAgIHVpbnQ4X3Qgc2xv
dCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsK
PiArICAgIHVpbnQ4X3QgaGVhZGVyX3R5cGU7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgbnVtX2Jh
cnM7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFk
ZXI7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9iYXIgKmJhcnMgPSBoZWFkZXItPmJhcnM7Cj4gKyAgICBp
bnQgcmM7Cj4gKwo+ICsgICAgaGVhZGVyX3R5cGUgPSBwY2lfY29uZl9yZWFkOChzZWcsIGJ1cywg
c2xvdCwgZnVuYywgUENJX0hFQURFUl9UWVBFKSAmIDB4N2Y7Cj4gKyAgICBpZiAoIGhlYWRlcl90
eXBlID09IFBDSV9IRUFERVJfVFlQRV9OT1JNQUwgKQo+ICsgICAgICAgIG51bV9iYXJzID0gNjsK
PiArICAgIGVsc2UgaWYgKCBoZWFkZXJfdHlwZSA9PSBQQ0lfSEVBREVSX1RZUEVfQlJJREdFICkK
PiArICAgICAgICBudW1fYmFycyA9IDI7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgcmV0dXJuIC1F
Tk9TWVM7CgotRU9QTk9UU1VQUAoKPiArICAgIC8qIFNldHVwIGEgaGFuZGxlciBmb3IgdGhlIGNv
bnRyb2wgcmVnaXN0ZXIuICovCj4gKyAgICBoZWFkZXItPmNvbW1hbmQgPSBwY2lfY29uZl9yZWFk
MTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5EKTsKCkFzIHRoZSBjb2RlIHNheXMs
IHRoZSByZWdpc3RlciBpcyB0aGUgQ29tbWFuZCBSZWdpc3Rlciwgc28geW91cgpjb21tZW50IHNo
b3VsZG4ndCBzYXkgImNvbnRyb2wiLgoKPiArICAgIHJjID0geGVuX3ZwY2lfYWRkX3JlZ2lzdGVy
KHBkZXYsIHZwY2lfY21kX3JlYWQsIHZwY2lfY21kX3dyaXRlLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0NPTU1BTkQsIDIsIGhlYWRlcik7Cj4gKyAgICBpZiAoIHJjICkK
PiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAg
ICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBhZGQgaGFuZGxlciByZWdpc3RlciAlI3g6
ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01N
QU5ELCByYyk7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsKPiArICAgIGZvciAo
IGkgPSAwOyBpIDwgbnVtX2JhcnM7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgdWludDhfdCBy
ZWcgPSBQQ0lfQkFTRV9BRERSRVNTXzAgKyBpICogNDsKPiArICAgICAgICB1aW50MzJfdCB2YWwg
PSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZyk7Cj4gKyAgICAgICAg
dWludDY0X3QgYWRkciwgc2l6ZTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgaW5kZXg7Cj4gKwo+
ICsgICAgICAgIGlmICggaSAmJiBiYXJzW2kgLSAxXS50eXBlID09IFZQQ0lfQkFSX01FTTY0X0xP
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFSX01F
TTY0X0hJOwo+ICsgICAgICAgICAgICBiYXJzW2ldLnVuc2V0ID0gYmFyc1tpIC0gMV0udW5zZXQ7
Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwoKTmVpdGhlciBoZXJlIG5vciBiZWxvdyB5b3UgaW5z
dGFsbCBhIGhhbmRsZXIgZm9yIHRoaXMgdXBwZXIgaGFsZi4KCj4gKyAgICAgICAgfQo+ICsgICAg
ICAgIGVsc2UgaWYgKCAodmFsICYgUENJX0JBU0VfQUREUkVTU19TUEFDRSkgPT0gUENJX0JBU0Vf
QUREUkVTU19TUEFDRV9JTyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBiYXJzW2ldLnR5
cGUgPSBWUENJX0JBUl9JTzsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgfQo+
ICsgICAgICAgIGVsc2UgaWYgKCAodmFsICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNL
KSA9PQoKUG9pbnRsZXNzICJlbHNlIiAodHdpY2UpLgoKPiArICAgICAgICAgICAgICAgICAgUENJ
X0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCj4gKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9
IFZQQ0lfQkFSX01FTTY0X0xPOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgYmFyc1tp
XS50eXBlID0gVlBDSV9CQVJfTUVNOwo+ICsKPiArICAgICAgICAvKiBTaXplIHRoZSBCQVIgYW5k
IG1hcCBpdC4gKi8KPiArICAgICAgICBpbmRleCA9IGk7Cj4gKyAgICAgICAgcmMgPSBwY2lfc2l6
ZV9iYXIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9CQVNFX0FERFJFU1NfMCwgbnVtX2JhcnMs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgJmluZGV4LCAmYWRkciwgJnNpemUpOwo+ICsg
ICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5M
T0dfRVJSLAo+ICsgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxl
IHRvIHNpemUgQkFSIyV1OiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywg
c2xvdCwgZnVuYywgaSwgcmMpOwo+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICAgICAg
fQo+ICsKPiArICAgICAgICBpZiAoIHNpemUgPT0gMCApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBiYXJzW2ldLnR5cGUgPSBWUENJX0JBUl9FTVBUWTsKPiArICAgICAgICAgICAgY29udGlu
dWU7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoIChiYXJzW2ldLnR5cGUgPT0gVlBD
SV9CQVJfTUVNICYmIGFkZHIgPT0gR0VOTUFTSygzMSwgMTIpKSB8fAo+ICsgICAgICAgICAgICAg
YWRkciA9PSBHRU5NQVNLKDYzLCAyNikgKQoKV2hlcmUgaXMgdGhpcyAyNiBjb21pbmcgZnJvbT8K
ClBlcmhhcHMKCiAgICBpZiAoIGFkZHIgPT0gR0VOTUFTSyhiYXJzW2ldLnR5cGUgPT0gVlBDSV9C
QVJfTUVNID8gMzEgOiA2MywgMTIpICkKCj8gQWxiZWl0IEknbSB1bmNvbnZpbmNlZCBHRU5NQVNL
KCkgaXMgdXNlZnVsIHRvIGJlIHVzZWQgaGVyZSBhbnl3YXkKKHNlZSBhbHNvIGJlbG93KS4KCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICAvKiBCQVIgaXMgbm90IHBvc2l0aW9uZWQuICovCgpJ
IGNhbid0IGZpbmQgYW55dGhpbmcgaW4gdGhlIHN0YW5kYXJkIHNheWluZyB0aGF0IGFsbC1vbmVz
IHVwcGVyCmFkZHJlc3MgYml0cyBpbmRpY2F0ZSBhbiB1bmFzc2lnbmVkIEJBUi4gQXMgbG9uZyBh
cyB0aGUgbWVtb3J5CmRlY29kZSBiaXQgaXMgb2ZmLCBhbGwgQkFScyBhcmUgdG8gYmUgY29uc2lk
ZXJlZCB1bmFzc2lnbmVkIGFmYWlrLgpGdXJ0aGVybW9yZSB5b3UgY2FuJ3QgcG9zc2libHkgcmVh
ZCBlLmcuIDB4ZmZmZmYwMDAgZnJvbSBhCjMyLWJpdCBCQVIgY292ZXJpbmcgbW9yZSB0aGFuIDRr
LgoKPiArICAgICAgICAgICAgYmFyc1tpXS51bnNldCA9IHRydWU7Cj4gKyAgICAgICAgICAgIEFT
U0VSVChpc19oYXJkd2FyZV9kb21haW4ocGRldi0+ZG9tYWluKSk7Cj4gKyAgICAgICAgICAgIEFT
U0VSVCghKGhlYWRlci0+Y29tbWFuZCAmIFBDSV9DT01NQU5EX01FTU9SWSkpOwoKWW91J3JlIGFz
c2VydGluZyBndWVzdCBjb250cm9sbGVkIHN0YXRlIGhlcmUgKGV2ZW4gaWYgaXQncyBEb20wKS4K
Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBBU1NFUlQoSVNfQUxJR05FRChhZGRyLCBQQUdF
X1NJWkUpKTsKClVyZ2ggKGFnYWluKS4KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKPiBAQCAtNTAsNiArNTAsMzQgQEAgaW50IHhl
bl92cGNpX3dyaXRlKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBidXMsIHVuc2lnbmVk
IGludCBkZXZmbiwKPiAgc3RydWN0IHZwY2kgewo+ICAgICAgLyogUm9vdCBwb2ludGVyIGZvciB0
aGUgdHJlZSBvZiB2UENJIGhhbmRsZXJzLiAqLwo+ICAgICAgc3RydWN0IHJiX3Jvb3QgaGFuZGxl
cnM7Cj4gKwo+ICsjaWZkZWYgX19YRU5fXwo+ICsgICAgLyogSGlkZSB0aGUgcmVzdCBvZiB0aGUg
dnBjaSBzdHJ1Y3QgZnJvbSB0aGUgdXNlci1zcGFjZSB0ZXN0IGhhcm5lc3MuICovCj4gKyAgICBz
dHJ1Y3QgdnBjaV9oZWFkZXIgewo+ICsgICAgICAgIC8qIENhY2hlZCB2YWx1ZSBvZiB0aGUgY29t
bWFuZCByZWdpc3Rlci4gKi8KPiArICAgICAgICB1aW50MTZfdCBjb21tYW5kOwo+ICsgICAgICAg
IC8qIEluZm9ybWF0aW9uIGFib3V0IHRoZSBQQ0kgQkFScyBvZiB0aGlzIGRldmljZS4gKi8KPiAr
ICAgICAgICBzdHJ1Y3QgdnBjaV9iYXIgewo+ICsgICAgICAgICAgICBlbnVtIHsKPiArICAgICAg
ICAgICAgICAgIFZQQ0lfQkFSX0VNUFRZLAo+ICsgICAgICAgICAgICAgICAgVlBDSV9CQVJfSU8s
Cj4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU0sCgpNRU0zMj8KCj4gKyAgICAgICAgICAg
ICAgICBWUENJX0JBUl9NRU02NF9MTywKPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX01FTTY0
X0hJLAo+ICsgICAgICAgICAgICB9IHR5cGU7Cj4gKyAgICAgICAgICAgIC8qIEhhcmR3YXJlIGFk
ZHJlc3MuICovCj4gKyAgICAgICAgICAgIHBhZGRyX3QgcGFkZHI7Cj4gKyAgICAgICAgICAgIC8q
IEd1ZXN0IGFkZHJlc3Mgd2hlcmUgdGhlIEJBUiBzaG91bGQgYmUgbWFwcGVkLiAqLwo+ICsgICAg
ICAgICAgICBwYWRkcl90IGdhZGRyOwo+ICsgICAgICAgICAgICAvKiBDdXJyZW50IGd1ZXN0IGFk
ZHJlc3Mgd2hlcmUgdGhlIEJBUiBpcyBtYXBwZWQuICovCj4gKyAgICAgICAgICAgIHBhZGRyX3Qg
bWFwcGVkX2FkZHI7CgpXaHkgZG8geW91IG5lZWQgdG8gdHJhY2sgYm90aCAic2hvdWxkIGJlIiBh
bmQgImlzIiBhZGRyZXNzZXM/IEFsc28KSSB0aGluayBhbGwgdGhyZWUgd291bGQgbW9yZSBuYXR1
cmFsbHkgYmUgZnJhbWUgbnVtYmVycy4KCj4gKyAgICAgICAgICAgIHNpemVfdCBzaXplOwoKSXMg
dGhpcyBlbm91Z2ggZm9yIGUuZy4gQVJNMzIgKHJlbWVtYmVyIHRoaXMgaXMgYSBjb21tb24KaGVh
ZGVyKT8KCj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBhdHRyaWJ1dGVzOjQ7Cgo/Pz8KCj4g
KyAgICAgICAgICAgIGJvb2wgc2l6aW5nOwo+ICsgICAgICAgICAgICBib29sIHVuc2V0OwoKSXNu
J3QgdGhpcyByZWR1bmRhbnQgd2l0aCBlLmcuIGdhZGRyIChvciBhcyBwZXIgYWJvdmUgZ2ZuKSBi
ZWluZwpJTlZBTElEX1BBRERSIChJTlZBTElEX0dGTik/Cgo+ICsgICAgICAgIH0gYmFyc1s2XTsK
CldoYXQgYWJvdXQgdGhlIFJPTSBhbmQgU1ItSU9WIG9uZXM/CgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8F-0008DR-D9; Fri, 19 May 2017 15:47:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8E-0008CU-7I
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:47:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 07/7B-03620-DA31F195; Fri, 19 May 2017 15:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+4aYfl
 Ig/vtuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1L81sBT/FK7pvLGNuYHwp0sXIySEhYCTx
 duI/pi5GLg4hgYWMEh0HnjOCJNgEVCU2XD/FCmKLCNRJHFx+iBmkiFngHKPE8xerwBLCAnESt
 2ZPYAOxWYAaTl+8wAJi8wqYSDyfuIYFYoO8xKJNM8BsTgFTic3zfoMtEAKqufK0k2UCI/cCRo
 ZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmYAgh2Mlzc
 GHGKU5GBSEuV1PCwXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC10FIPlJIsCg1PbUiLTMHGGow
 aQkOHiUR3iMgad7igsTc4sx0iNQpRkUpcd4skIQASCKjNA+uDRbelxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMmwAyhSczrwRu+iugxUxAi5sfSIMsLklESEk1MB7XWjRZhjXa792fP15Pz9
 04ei1ulWO9Q5ftlB/T/eQULGZxP97Y++GOMqd73+dr29k31+/bKLmh3n31xtAV/fNOyj4IcI3
 Vmt72YMXFnSe7tdhmiGo6WN4TLtqy8MA/o21Nixflb/+g2pDZ1HB5ea3b1zz9P5k6HqrzhKZf
 z5rdK/S2X5Ir+JgSS3FGoqEWc1FxIgDGdnjqagIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495208876!62981917!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59712 invoked from network); 19 May 2017 15:47:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D4A45AD2C;
 Fri, 19 May 2017 15:47:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:39 +0200
Message-Id: <20170519154746.29389-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 03/10] xen: move interrupt handling for pv
	guests under CONFIG_XEN_PV umbrella
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gbmVlZCB0byBpbmNsdWRlIHB2LWd1ZXN0IG9ubHkgb2JqZWN0IGZpbGVzIGlu
IGEga2VybmVsIG5vdApjb25maWd1cmVkIHRvIHN1cHBvcnQgdGhvc2UuIE1vdmUgWGVuJ3MgaXJx
Lm8sIHhlbi1hc20qLm8gYW5kIHB2IHBhcnRzCm9mIGVudHJ5XyoubyBpbnRvIENPTkZJR19YRU5f
UFYgc2VjdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUyB8IDQgKysrLQogYXJjaC94ODYvZW50
cnkvZW50cnlfNjQuUyB8IDYgKysrKy0tCiBhcmNoL3g4Ni94ZW4vTWFrZWZpbGUgICAgIHwgOCAr
KysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMgYi9hcmNoL3g4Ni9lbnRy
eS9lbnRyeV8zMi5TCmluZGV4IDUwYmMyNjk0OWU5ZS4uMzdhZTRhNzgwOWQ5IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzMy
LlMKQEAgLTc4OSw3ICs3ODksNyBAQCBFTlRSWShzcHVyaW91c19pbnRlcnJ1cHRfYnVnKQogCWpt
cAljb21tb25fZXhjZXB0aW9uCiBFTkQoc3B1cmlvdXNfaW50ZXJydXB0X2J1ZykKIAotI2lmZGVm
IENPTkZJR19YRU4KKyNpZmRlZiBDT05GSUdfWEVOX1BWCiBFTlRSWSh4ZW5faHlwZXJ2aXNvcl9j
YWxsYmFjaykKIAlwdXNobAkkLTEJCQkJLyogb3JpZ19heCA9IC0xID0+IG5vdCBhIHN5c3RlbSBj
YWxsICovCiAJU0FWRV9BTEwKQEAgLTg3MCw3ICs4NzAsOSBAQCBFTlRSWSh4ZW5fZmFpbHNhZmVf
Y2FsbGJhY2spCiAJX0FTTV9FWFRBQkxFKDNiLCA4YikKIAlfQVNNX0VYVEFCTEUoNGIsIDliKQog
RU5EUFJPQyh4ZW5fZmFpbHNhZmVfY2FsbGJhY2spCisjZW5kaWYgLyogQ09ORklHX1hFTl9QViAq
LwogCisjaWZkZWYgQ09ORklHX1hFTgogQlVJTERfSU5URVJSVVBUMyh4ZW5faHZtX2NhbGxiYWNr
X3ZlY3RvciwgSFlQRVJWSVNPUl9DQUxMQkFDS19WRUNUT1IsCiAJCXhlbl9ldnRjaG5fZG9fdXBj
YWxsKQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYv
ZW50cnkvZW50cnlfNjQuUwppbmRleCA2MDdkNzJjNGE0ODUuLmNkNDcyMTRmZjQwMiAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCkBAIC05MDIsNyArOTAyLDcgQEAgRU5UUlkoZG9fc29mdGlycV9vd25fc3RhY2spCiAJ
cmV0CiBFTkQoZG9fc29mdGlycV9vd25fc3RhY2spCiAKLSNpZmRlZiBDT05GSUdfWEVOCisjaWZk
ZWYgQ09ORklHX1hFTl9QVgogaWR0ZW50cnkgeGVuX2h5cGVydmlzb3JfY2FsbGJhY2sgeGVuX2Rv
X2h5cGVydmlzb3JfY2FsbGJhY2sgaGFzX2Vycm9yX2NvZGU9MAogCiAvKgpAQCAtOTgzLDcgKzk4
Myw5IEBAIEVOVFJZKHhlbl9mYWlsc2FmZV9jYWxsYmFjaykKIAlFTkNPREVfRlJBTUVfUE9JTlRF
UgogCWptcAllcnJvcl9leGl0CiBFTkQoeGVuX2ZhaWxzYWZlX2NhbGxiYWNrKQorI2VuZGlmIC8q
IENPTkZJR19YRU5fUFYgKi8KIAorI2lmZGVmIENPTkZJR19YRU4KIGFwaWNpbnRlcnJ1cHQzIEhZ
UEVSVklTT1JfQ0FMTEJBQ0tfVkVDVE9SIFwKIAl4ZW5faHZtX2NhbGxiYWNrX3ZlY3RvciB4ZW5f
ZXZ0Y2huX2RvX3VwY2FsbAogCkBAIC05OTgsNyArMTAwMCw3IEBAIGlkdGVudHJ5IGRlYnVnCQkJ
ZG9fZGVidWcJCWhhc19lcnJvcl9jb2RlPTAJcGFyYW5vaWQ9MSBzaGlmdF9pc3Q9REVCVUdfU1RB
Q0sKIGlkdGVudHJ5IGludDMJCQlkb19pbnQzCQkJaGFzX2Vycm9yX2NvZGU9MAlwYXJhbm9pZD0x
IHNoaWZ0X2lzdD1ERUJVR19TVEFDSwogaWR0ZW50cnkgc3RhY2tfc2VnbWVudAkJZG9fc3RhY2tf
c2VnbWVudAloYXNfZXJyb3JfY29kZT0xCiAKLSNpZmRlZiBDT05GSUdfWEVOCisjaWZkZWYgQ09O
RklHX1hFTl9QVgogaWR0ZW50cnkgeGVuX2RlYnVnCQlkb19kZWJ1ZwkJaGFzX2Vycm9yX2NvZGU9
MAogaWR0ZW50cnkgeGVuX2ludDMJCWRvX2ludDMJCQloYXNfZXJyb3JfY29kZT0wCiBpZHRlbnRy
eSB4ZW5fc3RhY2tfc2VnbWVudAlkb19zdGFja19zZWdtZW50CWhhc19lcnJvcl9jb2RlPTEKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9NYWtlZmlsZSBiL2FyY2gveDg2L3hlbi9NYWtlZmlsZQpp
bmRleCBmZmZiMGExNmY5ZTMuLjVmYzQ2M2VhYWZmZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L01ha2VmaWxlCisrKyBiL2FyY2gveDg2L3hlbi9NYWtlZmlsZQpAQCAtMTAsMTMgKzEwLDEzIEBA
IG5vc3RhY2twIDo9ICQoY2FsbCBjYy1vcHRpb24sIC1mbm8tc3RhY2stcHJvdGVjdG9yKQogQ0ZM
QUdTX2VubGlnaHRlbl9wdi5vCQk6PSAkKG5vc3RhY2twKQogQ0ZMQUdTX21tdV9wdi5vCQk6PSAk
KG5vc3RhY2twKQogCi1vYmoteQkJOj0gZW5saWdodGVuLm8gbXVsdGljYWxscy5vIG1tdS5vIGly
cS5vIFwKLQkJCXRpbWUubyB4ZW4tYXNtLm8geGVuLWFzbV8kKEJJVFMpLm8gXAorb2JqLXkJCTo9
IGVubGlnaHRlbi5vIG11bHRpY2FsbHMubyBtbXUubyB0aW1lLm8gXAogCQkJZ3JhbnQtdGFibGUu
byBzdXNwZW5kLm8gcGxhdGZvcm0tcGNpLXVucGx1Zy5vCiAKIG9iai0kKENPTkZJR19YRU5fUFZI
Vk0pCQkrPSBlbmxpZ2h0ZW5faHZtLm8gbW11X2h2bS5vIHN1c3BlbmRfaHZtLm8KLW9iai0kKENP
TkZJR19YRU5fUFYpCQkJKz0gc2V0dXAubyBhcGljLm8gcG11Lm8gc3VzcGVuZF9wdi5vIFwKLQkJ
CQkJCXAybS5vIGVubGlnaHRlbl9wdi5vIG1tdV9wdi5vCitvYmotJChDT05GSUdfWEVOX1BWKQkJ
Kz0gc2V0dXAubyBhcGljLm8gcG11Lm8gc3VzcGVuZF9wdi5vIGlycS5vIFwKKwkJCQkJcDJtLm8g
ZW5saWdodGVuX3B2Lm8gbW11X3B2Lm8gXAorCQkJCQl4ZW4tYXNtLm8geGVuLWFzbV8kKEJJVFMp
Lm8KIG9iai0kKENPTkZJR19YRU5fUFZIKQkJCSs9IGVubGlnaHRlbl9wdmgubwogCiBvYmotJChD
T05GSUdfRVZFTlRfVFJBQ0lORykgKz0gdHJhY2UubwotLSAKMi4xMi4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8F-0008D1-3Q; Fri, 19 May 2017 15:47:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8D-0008CU-SF
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:47:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 56/7B-03620-DA31F195; Fri, 19 May 2017 15:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov+4aYfl
 Ig4PnDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDU3vYC26xVizZptTA+J6li5GTQ0LASOLt
 xH9MXYxcHEICCxklZt14ywySYBNQldhw/RQriC0iUCdxcPkhZpAiZoFzjBLPX6wCSnBwCAu4S
 cx9LwBSwwJUP/nUSnYQm1fAROL5mSXMEAvkJRZtmgG2jFPAVGLzvN+MILYQUM2Vp50sExi5Fz
 AyrGLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQuAxDsYPy
 1LOAQoyQHk5Ior+NhuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwOQvKRQoJFqempFWmZOcAw
 g0lLcPAoifDygaR5iwsSc4sz0yFSpxiNOd4t/fCeiWPOva/vmYRY8vLzUqXEebNASgVASjNK8
 +AGwcL/EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR51UCm8GTmlcDtewV0ChPQKc0PpEFOKU
 lESEk1MDofdJN2rImczbmvie/+Q84NnicPOojyS7VZq630SWG5Fss9KWnXmplHbnXcO3H7T1c
 wB9uy1Srq1s47+XSKViZMXq1R8EFPr7pXY2Hix6Az6t27J8XuPPD1oKHPHj/Pa7adWr+OLf++
 6sHZeVxrXqeulj/69sSca2KlFn967tZlV98xY9nw6IUSS3FGoqEWc1FxIgD4f+JXegIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1495208876!55691993!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63730 invoked from network); 19 May 2017 15:47:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 40A14AC9A;
 Fri, 19 May 2017 15:47:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:40 +0200
Message-Id: <20170519154746.29389-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 04/10] xen: remove non-pv test from
	arch/x86/xen/irq.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgYXJjaC94ODYveGVuL2lycS5jIGlzIHVzZWQgZm9yIHB2LWd1ZXN0cyBvbmx5LCB0aGVyZSBp
cyBubyBuZWVkIHRvCmhhdmUgYSB0ZXN0IHRhcmdldGluZyBhIEhWTSBndWVzdCBpbiBpdC4gUmVt
b3ZlIGl0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIGFyY2gveDg2L3hlbi9pcnEuYyB8IDQgKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9pcnEuYyBi
L2FyY2gveDg2L3hlbi9pcnEuYwppbmRleCAzM2U5Mjk1NWUwOWQuLjNiNTVhZTY2NDUyMSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL2lycS5jCisrKyBiL2FyY2gveDg2L3hlbi9pcnEuYwpAQCAt
MTMwLDggKzEzMCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfaXJxX29wcyB4ZW5faXJxX29w
cyBfX2luaXRjb25zdCA9IHsKIAogdm9pZCBfX2luaXQgeGVuX2luaXRfaXJxX29wcyh2b2lkKQog
ewotCS8qIEZvciBQVkggd2UgdXNlIGRlZmF1bHQgcHZfaXJxX29wcyBzZXR0aW5ncy4gKi8KLQlp
ZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpCi0JCXB2X2lycV9v
cHMgPSB4ZW5faXJxX29wczsKKwlwdl9pcnFfb3BzID0geGVuX2lycV9vcHM7CiAJeDg2X2luaXQu
aXJxcy5pbnRyX2luaXQgPSB4ZW5faW5pdF9JUlE7CiB9Ci0tIAoyLjEyLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8I-0008GZ-GR; Fri, 19 May 2017 15:48:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8H-0008EY-Hg
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:48:01 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D0/DB-23755-0B31F195; Fri, 19 May 2017 15:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVyuP0Ov+4GYfl
 Ig84vbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOT7NYC1pOM1bMu3mGpYFx2nrGLkZODgkB
 I4m3E/8xdTFycQgJLGSUOP91KwtIgk1AVWLD9VOsILaIQJ3EweWHmEGKmAXOMUo8f7EKLCEs4
 Cxx78ZpMJsFqOFWVx8ziM0rYCoxe18jK8QGeYlFm2aADeUEim+e9xtss5CAicSVp50sExi5Fz
 AyrGLUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRyPQMD4w7
 GV8f9DjFKcjApifI6HpaLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe05IPlJIsCg1PbUiLTMH
 GG4waQkOHiUR3n8gad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEuf9AFIkAFKUUZoHNwIW+
 pcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOKACNJiCczrwRu0yugI5iAjmh+IA1yREkiQk
 qqgVHj+RaGReerT1tnHnAsfPHMccYhzVOJ3T0lB6MXPCv9zrmCd+fNg9bms72U3kn1p35itJk
 t9G/93Lvs2gdst9Uv7DiaE3Vv06X8x8bC5YlGX6c+cis5ymIeuDow54dlsKLl/gXv9q2c6HPw
 42WnyTdaDfb3nFHYvenG86qPGuZ/q8sfbDg6YcYrJZbijERDLeai4kQApZYQD3gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495208879!84612263!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59707 invoked from network); 19 May 2017 15:48:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:48:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BAC63ADA9;
 Fri, 19 May 2017 15:47:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:46 +0200
Message-Id: <20170519154746.29389-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 10/10] paravirt: merge pv_ops_* structures into
	one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgdGhlcmUgYXJlIG5vdyBvbmx5IHZlcnkgZmV3IHB2b3BzIGZ1bmN0aW9ucyBsZWZ0IHdoZW4K
Q09ORklHX1BBUkFWSVJUX0ZVTEwgaXNuJ3Qgc2V0LCBtZXJnZSB0aGUgcmVsYXRlZCBzdHJ1Y3R1
cmVzIGludG8Kb25lIG5hbWVkICJwdl9vcHMiLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0Lmgg
ICAgICAgfCAzMiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCB8IDI3ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogYXJjaC94ODYva2VybmVsL2FsdGVybmF0aXZlLmMgICAgICAgICB8ICA0ICsrLS0KIGFyY2gv
eDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jICAgICAgICAgfCAgNiArKystLS0KIGFyY2gveDg2L2tl
cm5lbC9jcHUvdm13YXJlLmMgICAgICAgICAgfCAgNiArKystLS0KIGFyY2gveDg2L2tlcm5lbC9r
dm0uYyAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIGFyY2gveDg2L2tlcm5lbC9rdm1jbG9j
ay5jICAgICAgICAgICAgfCAgNiArKystLS0KIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jICAg
ICAgICAgICAgfCAzMyArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2
L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiBhcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYyAgIHwgMTYgKysrKysrKystLS0tLS0tLQog
YXJjaC94ODYva2VybmVsL3RzYy5jICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9r
ZXJuZWwvdnNtcF82NC5jICAgICAgICAgICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiBhcmNo
L3g4Ni9sZ3Vlc3QvYm9vdC5jICAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0t
LS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgICAgICAgICAgfCAgNCArKy0tCiBhcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgIHwgMjggKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLQogYXJjaC94ODYveGVuL2lycS5jICAgICAgICAgICAgICAgICAgICB8IDEyICsr
KystLS0tLS0tLQogYXJjaC94ODYveGVuL21tdV9odm0uYyAgICAgICAgICAgICAgICB8ICAyICst
CiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAgICAgICAgIHwgIDQgKystLQogYXJjaC94
ODYveGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgICB8IDExICsrKystLS0tLS0tCiBkcml2ZXJz
L3hlbi90aW1lLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIDIwIGZpbGVzIGNoYW5nZWQs
IDEwMSBpbnNlcnRpb25zKCspLCAxNTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
LmgKaW5kZXggNTVlMGMxODA3ZGYyLi4wZjgxOTRlYzY0YzkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZp
cnQuaApAQCAtMjgsNyArMjgsNyBAQCBzdGF0aWMgaW5saW5lIGVudW0gcGFyYXZpcnRfbGF6eV9t
b2RlIHBhcmF2aXJ0X2dldF9sYXp5X21vZGUodm9pZCkKIAogc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIGxvbmcgcGFyYXZpcnRfc2NoZWRfY2xvY2sodm9pZCkKIHsKLQlyZXR1cm4gUFZPUF9D
QUxMMCh1bnNpZ25lZCBsb25nIGxvbmcsIHB2X3RpbWVfb3BzLnNjaGVkX2Nsb2NrKTsKKwlyZXR1
cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nIGxvbmcsIHB2X29wcy5zY2hlZF9jbG9jayk7CiB9
CiAKIHN0cnVjdCBzdGF0aWNfa2V5OwpAQCAtMzcsMjMgKzM3LDIzIEBAIGV4dGVybiBzdHJ1Y3Qg
c3RhdGljX2tleSBwYXJhdmlydF9zdGVhbF9ycV9lbmFibGVkOwogCiBzdGF0aWMgaW5saW5lIHU2
NCBwYXJhdmlydF9zdGVhbF9jbG9jayhpbnQgY3B1KQogewotCXJldHVybiBQVk9QX0NBTEwxKHU2
NCwgcHZfdGltZV9vcHMuc3RlYWxfY2xvY2ssIGNwdSk7CisJcmV0dXJuIFBWT1BfQ0FMTDEodTY0
LCBwdl9vcHMuc3RlYWxfY2xvY2ssIGNwdSk7CiB9CiAKIC8qIFRoZSBwYXJhdmlydHVhbGl6ZWQg
SS9PIGZ1bmN0aW9ucyAqLwogc3RhdGljIGlubGluZSB2b2lkIHNsb3dfZG93bl9pbyh2b2lkKQog
ewotCXB2X2NwdV9vcHMuaW9fZGVsYXkoKTsKKwlwdl9vcHMuaW9fZGVsYXkoKTsKICNpZmRlZiBS
RUFMTFlfU0xPV19JTwotCXB2X2NwdV9vcHMuaW9fZGVsYXkoKTsKLQlwdl9jcHVfb3BzLmlvX2Rl
bGF5KCk7Ci0JcHZfY3B1X29wcy5pb19kZWxheSgpOworCXB2X29wcy5pb19kZWxheSgpOworCXB2
X29wcy5pb19kZWxheSgpOworCXB2X29wcy5pb19kZWxheSgpOwogI2VuZGlmCiB9CiAKIHN0YXRp
YyBpbmxpbmUgdm9pZCBwYXJhdmlydF9hcmNoX2V4aXRfbW1hcChzdHJ1Y3QgbW1fc3RydWN0ICpt
bSkKIHsKLQlQVk9QX1ZDQUxMMShwdl9tbXVfb3BzLmV4aXRfbW1hcCwgbW0pOworCVBWT1BfVkNB
TEwxKHB2X29wcy5leGl0X21tYXAsIG1tKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNwdW1hc2sgKmNwdW1hc2ssCkBAIC02MSw3ICs2MSw3
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVt
YXNrICpjcHVtYXNrLAogCQkJCSAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LAogCQkJCSAgICB1bnNp
Z25lZCBsb25nIGVuZCkKIHsKLQlQVk9QX1ZDQUxMNChwdl9tbXVfb3BzLmZsdXNoX3RsYl9vdGhl
cnMsIGNwdW1hc2ssIG1tLCBzdGFydCwgZW5kKTsKKwlQVk9QX1ZDQUxMNChwdl9vcHMuZmx1c2hf
dGxiX290aGVycywgY3B1bWFzaywgbW0sIHN0YXJ0LCBlbmQpOwogfQogCiAjaWYgZGVmaW5lZChD
T05GSUdfU01QKSAmJiBkZWZpbmVkKENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MpCkBAIC0xNzMs
MjIgKzE3MywyMiBAQCBzdGF0aWMgX19hbHdheXNfaW5saW5lIGJvb2wgcHZfdmNwdV9pc19wcmVl
bXB0ZWQobG9uZyBjcHUpCiAKIHN0YXRpYyBpbmxpbmUgbm90cmFjZSB1bnNpZ25lZCBsb25nIGFy
Y2hfbG9jYWxfc2F2ZV9mbGFncyh2b2lkKQogewotCXJldHVybiBQVk9QX0NBTExFRTAodW5zaWdu
ZWQgbG9uZywgcHZfaXJxX29wcy5zYXZlX2ZsKTsKKwlyZXR1cm4gUFZPUF9DQUxMRUUwKHVuc2ln
bmVkIGxvbmcsIHB2X29wcy5zYXZlX2ZsKTsKIH0KIAogc3RhdGljIGlubGluZSBub3RyYWNlIHZv
aWQgYXJjaF9sb2NhbF9pcnFfcmVzdG9yZSh1bnNpZ25lZCBsb25nIGYpCiB7Ci0JUFZPUF9WQ0FM
TEVFMShwdl9pcnFfb3BzLnJlc3RvcmVfZmwsIGYpOworCVBWT1BfVkNBTExFRTEocHZfb3BzLnJl
c3RvcmVfZmwsIGYpOwogfQogCiBzdGF0aWMgaW5saW5lIG5vdHJhY2Ugdm9pZCBhcmNoX2xvY2Fs
X2lycV9kaXNhYmxlKHZvaWQpCiB7Ci0JUFZPUF9WQ0FMTEVFMChwdl9pcnFfb3BzLmlycV9kaXNh
YmxlKTsKKwlQVk9QX1ZDQUxMRUUwKHB2X29wcy5pcnFfZGlzYWJsZSk7CiB9CiAKIHN0YXRpYyBp
bmxpbmUgbm90cmFjZSB2b2lkIGFyY2hfbG9jYWxfaXJxX2VuYWJsZSh2b2lkKQogewotCVBWT1Bf
VkNBTExFRTAocHZfaXJxX29wcy5pcnFfZW5hYmxlKTsKKwlQVk9QX1ZDQUxMRUUwKHB2X29wcy5p
cnFfZW5hYmxlKTsKIH0KIAogc3RhdGljIGlubGluZSBub3RyYWNlIHVuc2lnbmVkIGxvbmcgYXJj
aF9sb2NhbF9pcnFfc2F2ZSh2b2lkKQpAQCAtMjg2LDE1ICsyODYsMTUgQEAgZXh0ZXJuIHZvaWQg
ZGVmYXVsdF9iYW5uZXIodm9pZCk7CiAjZW5kaWYKIAogI2RlZmluZSBESVNBQkxFX0lOVEVSUlVQ
VFMoY2xvYmJlcnMpCQkJCQlcCi0JUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfaXJxX29wcywgUFZf
SVJRX2lycV9kaXNhYmxlKSwgY2xvYmJlcnMsIFwKKwlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9v
cHMsIFBWX0lSUV9pcnFfZGlzYWJsZSksIGNsb2JiZXJzLAlcCiAJCSAgUFZfU0FWRV9SRUdTKGNs
b2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSk7CQlcCi0JCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2
X2lycV9vcHMrUFZfSVJRX2lycV9kaXNhYmxlKTsJXAorCQkgIGNhbGwgUEFSQV9JTkRJUkVDVChw
dl9vcHMrUFZfSVJRX2lycV9kaXNhYmxlKTsJXAogCQkgIFBWX1JFU1RPUkVfUkVHUyhjbG9iYmVy
cyB8IENMQlJfQ0FMTEVFX1NBVkUpOykKIAogI2RlZmluZSBFTkFCTEVfSU5URVJSVVBUUyhjbG9i
YmVycykJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9pcnFfb3BzLCBQVl9JUlFfaXJx
X2VuYWJsZSksIGNsb2JiZXJzLAlcCisJUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfb3BzLCBQVl9J
UlFfaXJxX2VuYWJsZSksIGNsb2JiZXJzLAlcCiAJCSAgUFZfU0FWRV9SRUdTKGNsb2JiZXJzIHwg
Q0xCUl9DQUxMRUVfU0FWRSk7CQlcCi0JCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2X2lycV9vcHMr
UFZfSVJRX2lycV9lbmFibGUpOwlcCisJCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2X29wcytQVl9J
UlFfaXJxX2VuYWJsZSk7CQlcCiAJCSAgUFZfUkVTVE9SRV9SRUdTKGNsb2JiZXJzIHwgQ0xCUl9D
QUxMRUVfU0FWRSk7KQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnRfdHlwZXMuaAppbmRleCAzNDc1M2QxMGViYmMuLjgzMzUyOTY2MWFjYiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCkBAIC02NSwxMSArNjUsOSBAQCBzdHJ1
Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgewogI2VuZGlmCiAKIC8qIGdlbmVyYWwgaW5mbyAqLwot
c3RydWN0IHB2X2luZm8geworc3RydWN0IHB2X29wcyB7CiAJY29uc3QgY2hhciAqbmFtZTsKLX07
CiAKLXN0cnVjdCBwdl9pbml0X29wcyB7CiAJLyoKIAkgKiBQYXRjaCBtYXkgcmVwbGFjZSBvbmUg
b2YgdGhlIGRlZmluZWQgY29kZSBzZXF1ZW5jZXMgd2l0aAogCSAqIGFyYml0cmFyeSBjb2RlLCBz
dWJqZWN0IHRvIHRoZSBzYW1lIHJlZ2lzdGVyIGNvbnN0cmFpbnRzLgpAQCAtODAsMTggKzc4LDEy
IEBAIHN0cnVjdCBwdl9pbml0X29wcyB7CiAJICovCiAJdW5zaWduZWQgKCpwYXRjaCkodTggdHlw
ZSwgdTE2IGNsb2JiZXIsIHZvaWQgKmluc25idWYsCiAJCQkgIHVuc2lnbmVkIGxvbmcgYWRkciwg
dW5zaWduZWQgbGVuKTsKLX07CiAKLXN0cnVjdCBwdl90aW1lX29wcyB7CiAJdW5zaWduZWQgbG9u
ZyBsb25nICgqc2NoZWRfY2xvY2spKHZvaWQpOwogCXVuc2lnbmVkIGxvbmcgbG9uZyAoKnN0ZWFs
X2Nsb2NrKShpbnQgY3B1KTsKLX07CiAKLXN0cnVjdCBwdl9jcHVfb3BzIHsKIAl2b2lkICgqaW9f
ZGVsYXkpKHZvaWQpOwotfTsKIAotc3RydWN0IHB2X2lycV9vcHMgewogCS8qCiAJICogR2V0L3Nl
dCBpbnRlcnJ1cHQgc3RhdGUuICBzYXZlX2ZsIGFuZCByZXN0b3JlX2ZsIGFyZSBvbmx5CiAJICog
ZXhwZWN0ZWQgdG8gdXNlIFg4Nl9FRkxBR1NfSUY7IGFsbCBvdGhlciBiaXRzCkBAIC0xMDUsOSAr
OTcsNyBAQCBzdHJ1Y3QgcHZfaXJxX29wcyB7CiAJc3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZl
IHJlc3RvcmVfZmw7CiAJc3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZlIGlycV9kaXNhYmxlOwog
CXN0cnVjdCBwYXJhdmlydF9jYWxsZWVfc2F2ZSBpcnFfZW5hYmxlOwotfTsKIAotc3RydWN0IHB2
X21tdV9vcHMgewogCXZvaWQgKCpleGl0X21tYXApKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKTsKIAl2
b2lkICgqZmx1c2hfdGxiX290aGVycykoY29uc3Qgc3RydWN0IGNwdW1hc2sgKmNwdXMsCiAJCQkJ
IHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLApAQCAtMTM2LDExICsxMjYsNyBAQCBzdHJ1Y3QgcHZfbG9j
a19vcHMgewogICogbnVtYmVyIGZvciBlYWNoIGZ1bmN0aW9uIHVzaW5nIHRoZSBvZmZzZXQgd2hp
Y2ggd2UgdXNlIHRvIGluZGljYXRlCiAgKiB3aGF0IHRvIHBhdGNoLiAqLwogc3RydWN0IHBhcmF2
aXJ0X3BhdGNoX3RlbXBsYXRlIHsKLQlzdHJ1Y3QgcHZfaW5pdF9vcHMgcHZfaW5pdF9vcHM7Ci0J
c3RydWN0IHB2X3RpbWVfb3BzIHB2X3RpbWVfb3BzOwotCXN0cnVjdCBwdl9jcHVfb3BzIHB2X2Nw
dV9vcHM7Ci0Jc3RydWN0IHB2X2lycV9vcHMgcHZfaXJxX29wczsKLQlzdHJ1Y3QgcHZfbW11X29w
cyBwdl9tbXVfb3BzOworCXN0cnVjdCBwdl9vcHMgcHZfb3BzOwogCXN0cnVjdCBwdl9sb2NrX29w
cyBwdl9sb2NrX29wczsKICNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAogCXN0cnVjdCBwdmZ1
bGxfY3B1X29wcyBwdmZ1bGxfY3B1X29wczsKQEAgLTE0OSwxMiArMTM1LDcgQEAgc3RydWN0IHBh
cmF2aXJ0X3BhdGNoX3RlbXBsYXRlIHsKICNlbmRpZgogfTsKIAotZXh0ZXJuIHN0cnVjdCBwdl9p
bmZvIHB2X2luZm87Ci1leHRlcm4gc3RydWN0IHB2X2luaXRfb3BzIHB2X2luaXRfb3BzOwotZXh0
ZXJuIHN0cnVjdCBwdl90aW1lX29wcyBwdl90aW1lX29wczsKLWV4dGVybiBzdHJ1Y3QgcHZfY3B1
X29wcyBwdl9jcHVfb3BzOwotZXh0ZXJuIHN0cnVjdCBwdl9pcnFfb3BzIHB2X2lycV9vcHM7Ci1l
eHRlcm4gc3RydWN0IHB2X21tdV9vcHMgcHZfbW11X29wczsKK2V4dGVybiBzdHJ1Y3QgcHZfb3Bz
IHB2X29wczsKIGV4dGVybiBzdHJ1Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHM7CiAKICNkZWZp
bmUgUEFSQVZJUlRfUEFUQ0goeCkJCQkJCVwKQEAgLTI0Nyw3ICsyMjgsNyBAQCB1bnNpZ25lZCBu
YXRpdmVfcGF0Y2godTggdHlwZSwgdTE2IGNsb2JiZXJzLCB2b2lkICppYnVmLAogICogVGhlIGNh
bGwgaW5zdHJ1Y3Rpb24gaXRzZWxmIGlzIG1hcmtlZCBieSBwbGFjaW5nIGl0cyBzdGFydCBhZGRy
ZXNzCiAgKiBhbmQgc2l6ZSBpbnRvIHRoZSAucGFyYWluc3RydWN0aW9ucyBzZWN0aW9uLCBzbyB0
aGF0CiAgKiBhcHBseV9wYXJhdmlydCgpIGluIGFyY2gvaTM4Ni9rZXJuZWwvYWx0ZXJuYXRpdmUu
YyBjYW4gZG8gdGhlCi0gKiBhcHByb3ByaWF0ZSBwYXRjaGluZyB1bmRlciB0aGUgY29udHJvbCBv
ZiB0aGUgYmFja2VuZCBwdl9pbml0X29wcworICogYXBwcm9wcmlhdGUgcGF0Y2hpbmcgdW5kZXIg
dGhlIGNvbnRyb2wgb2YgdGhlIGJhY2tlbmQgcHZfb3BzCiAgKiBpbXBsZW1lbnRhdGlvbi4KICAq
CiAgKiBVbmZvcnR1bmF0ZWx5IHRoZXJlJ3Mgbm8gd2F5IHRvIGdldCBnY2MgdG8gZ2VuZXJhdGUg
dGhlIGFyZ3Mgc2V0dXAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hbHRlcm5hdGl2ZS5j
IGIvYXJjaC94ODYva2VybmVsL2FsdGVybmF0aXZlLmMKaW5kZXggYzViOGY3NjA0NzNjLi5hYzFh
OTM1NjYxNmIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hbHRlcm5hdGl2ZS5jCisrKyBi
L2FyY2gveDg2L2tlcm5lbC9hbHRlcm5hdGl2ZS5jCkBAIC02MDAsOCArNjAwLDggQEAgdm9pZCBf
X2luaXRfb3JfbW9kdWxlIGFwcGx5X3BhcmF2aXJ0KHN0cnVjdCBwYXJhdmlydF9wYXRjaF9zaXRl
ICpzdGFydCwKIAkJQlVHX09OKHAtPmxlbiA+IE1BWF9QQVRDSF9MRU4pOwogCQkvKiBwcmVwIHRo
ZSBidWZmZXIgd2l0aCB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb25zICovCiAJCW1lbWNweShpbnNu
YnVmLCBwLT5pbnN0ciwgcC0+bGVuKTsKLQkJdXNlZCA9IHB2X2luaXRfb3BzLnBhdGNoKHAtPmlu
c3RydHlwZSwgcC0+Y2xvYmJlcnMsIGluc25idWYsCi0JCQkJCSAodW5zaWduZWQgbG9uZylwLT5p
bnN0ciwgcC0+bGVuKTsKKwkJdXNlZCA9IHB2X29wcy5wYXRjaChwLT5pbnN0cnR5cGUsIHAtPmNs
b2JiZXJzLCBpbnNuYnVmLAorCQkJCSAgICAodW5zaWduZWQgbG9uZylwLT5pbnN0ciwgcC0+bGVu
KTsKIAogCQlCVUdfT04odXNlZCA+IHAtPmxlbik7CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tl
cm5lbC9hc20tb2Zmc2V0cy5jIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzLmMKaW5kZXgg
MThhNWMwNmMwMDdhLi42YTIyNWE5MGJjMzEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9h
c20tb2Zmc2V0cy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jCkBAIC02NCw5
ICs2NCw5IEBAIHZvaWQgY29tbW9uKHZvaWQpIHsKIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAog
CUJMQU5LKCk7Ci0JT0ZGU0VUKFBBUkFWSVJUX1BBVENIX3B2X2lycV9vcHMsIHBhcmF2aXJ0X3Bh
dGNoX3RlbXBsYXRlLCBwdl9pcnFfb3BzKTsKLQlPRkZTRVQoUFZfSVJRX2lycV9kaXNhYmxlLCBw
dl9pcnFfb3BzLCBpcnFfZGlzYWJsZSk7Ci0JT0ZGU0VUKFBWX0lSUV9pcnFfZW5hYmxlLCBwdl9p
cnFfb3BzLCBpcnFfZW5hYmxlKTsKKwlPRkZTRVQoUEFSQVZJUlRfUEFUQ0hfcHZfb3BzLCBwYXJh
dmlydF9wYXRjaF90ZW1wbGF0ZSwgcHZfb3BzKTsKKwlPRkZTRVQoUFZfSVJRX2lycV9kaXNhYmxl
LCBwdl9vcHMsIGlycV9kaXNhYmxlKTsKKwlPRkZTRVQoUFZfSVJRX2lycV9lbmFibGUsIHB2X29w
cywgaXJxX2VuYWJsZSk7CiAjZW5kaWYKICNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAogCU9G
RlNFVChQQVJBVklSVF9QQVRDSF9wdmZ1bGxfY3B1X29wcywgcGFyYXZpcnRfcGF0Y2hfdGVtcGxh
dGUsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L3Ztd2FyZS5jIGIvYXJjaC94ODYv
a2VybmVsL2NwdS92bXdhcmUuYwppbmRleCA0MGVkMjY4NTJlYmQuLjZiZThhZjM3ZTIyNyAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2NwdS92bXdhcmUuYworKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvY3B1L3Ztd2FyZS5jCkBAIC05NywxNCArOTcsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHZt
d2FyZV9zY2hlZF9jbG9ja19zZXR1cCh2b2lkKQogCWQtPmN5YzJuc19vZmZzZXQgPSBtdWxfdTY0
X3UzMl9zaHIodHNjX25vdywgZC0+Y3ljMm5zX211bCwKIAkJCQkJICAgZC0+Y3ljMm5zX3NoaWZ0
KTsKIAotCXB2X3RpbWVfb3BzLnNjaGVkX2Nsb2NrID0gdm13YXJlX3NjaGVkX2Nsb2NrOworCXB2
X29wcy5zY2hlZF9jbG9jayA9IHZtd2FyZV9zY2hlZF9jbG9jazsKIAlwcl9pbmZvKCJ1c2luZyBz
Y2hlZCBvZmZzZXQgb2YgJWxsdSBuc1xuIiwgZC0+Y3ljMm5zX29mZnNldCk7CiB9CiAKIHN0YXRp
YyB2b2lkIF9faW5pdCB2bXdhcmVfcGFyYXZpcnRfb3BzX3NldHVwKHZvaWQpCiB7Ci0JcHZfaW5m
by5uYW1lID0gIlZNd2FyZSBoeXBlcnZpc29yIjsKLQlwdl9jcHVfb3BzLmlvX2RlbGF5ID0gcGFy
YXZpcnRfbm9wOworCXB2X29wcy5uYW1lID0gIlZNd2FyZSBoeXBlcnZpc29yIjsKKwlwdl9vcHMu
aW9fZGVsYXkgPSBwYXJhdmlydF9ub3A7CiAKIAlpZiAodm13YXJlX3RzY19raHogJiYgdm13X3Nj
aGVkX2Nsb2NrKQogCQl2bXdhcmVfc2NoZWRfY2xvY2tfc2V0dXAoKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9rdm0uYyBiL2FyY2gveDg2L2tlcm5lbC9rdm0uYwppbmRleCBkYTVjMDk3
ODk5ODQuLjJhZWZiY2VhOWFlNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2t2bS5jCisr
KyBiL2FyY2gveDg2L2tlcm5lbC9rdm0uYwpAQCAtMjgwLDEwICsyODAsMTAgQEAgTk9LUFJPQkVf
U1lNQk9MKGRvX2FzeW5jX3BhZ2VfZmF1bHQpOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyYXZp
cnRfb3BzX3NldHVwKHZvaWQpCiB7Ci0JcHZfaW5mby5uYW1lID0gIktWTSI7CisJcHZfb3BzLm5h
bWUgPSAiS1ZNIjsKIAogCWlmIChrdm1fcGFyYV9oYXNfZmVhdHVyZShLVk1fRkVBVFVSRV9OT1Bf
SU9fREVMQVkpKQotCQlwdl9jcHVfb3BzLmlvX2RlbGF5ID0ga3ZtX2lvX2RlbGF5OworCQlwdl9v
cHMuaW9fZGVsYXkgPSBrdm1faW9fZGVsYXk7CiAKICNpZmRlZiBDT05GSUdfWDg2X0lPX0FQSUMK
IAlub190aW1lcl9jaGVjayA9IDE7CkBAIC00NjcsNyArNDY3LDcgQEAgdm9pZCBfX2luaXQga3Zt
X2d1ZXN0X2luaXQodm9pZCkKIAogCWlmIChrdm1fcGFyYV9oYXNfZmVhdHVyZShLVk1fRkVBVFVS
RV9TVEVBTF9USU1FKSkgewogCQloYXNfc3RlYWxfY2xvY2sgPSAxOwotCQlwdl90aW1lX29wcy5z
dGVhbF9jbG9jayA9IGt2bV9zdGVhbF9jbG9jazsKKwkJcHZfb3BzLnN0ZWFsX2Nsb2NrID0ga3Zt
X3N0ZWFsX2Nsb2NrOwogCX0KIAogCWlmIChrdm1fcGFyYV9oYXNfZmVhdHVyZShLVk1fRkVBVFVS
RV9QVl9FT0kpKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMgYi9hcmNo
L3g4Ni9rZXJuZWwva3ZtY2xvY2suYwppbmRleCBkODg5Njc2NTkwOTguLmQzYzkyZjdjZTc5YiAx
MDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMKKysrIGIvYXJjaC94ODYva2Vy
bmVsL2t2bWNsb2NrLmMKQEAgLTEwOSwxMyArMTA5LDEzIEBAIHN0YXRpYyB1NjQga3ZtX3NjaGVk
X2Nsb2NrX3JlYWQodm9pZCkKIHN0YXRpYyBpbmxpbmUgdm9pZCBrdm1fc2NoZWRfY2xvY2tfaW5p
dChib29sIHN0YWJsZSkKIHsKIAlpZiAoIXN0YWJsZSkgewotCQlwdl90aW1lX29wcy5zY2hlZF9j
bG9jayA9IGt2bV9jbG9ja19yZWFkOworCQlwdl9vcHMuc2NoZWRfY2xvY2sgPSBrdm1fY2xvY2tf
cmVhZDsKIAkJY2xlYXJfc2NoZWRfY2xvY2tfc3RhYmxlKCk7CiAJCXJldHVybjsKIAl9CiAKIAlr
dm1fc2NoZWRfY2xvY2tfb2Zmc2V0ID0ga3ZtX2Nsb2NrX3JlYWQoKTsKLQlwdl90aW1lX29wcy5z
Y2hlZF9jbG9jayA9IGt2bV9zY2hlZF9jbG9ja19yZWFkOworCXB2X29wcy5zY2hlZF9jbG9jayA9
IGt2bV9zY2hlZF9jbG9ja19yZWFkOwogCiAJcHJpbnRrKEtFUk5fSU5GTyAia3ZtLWNsb2NrOiB1
c2luZyBzY2hlZCBvZmZzZXQgb2YgJWxsdSBjeWNsZXNcbiIsCiAJCQlrdm1fc2NoZWRfY2xvY2tf
b2Zmc2V0KTsKQEAgLTMwOCw3ICszMDgsNyBAQCB2b2lkIF9faW5pdCBrdm1jbG9ja19pbml0KHZv
aWQpCiAjZW5kaWYKIAlrdm1fZ2V0X3ByZXNldF9scGooKTsKIAljbG9ja3NvdXJjZV9yZWdpc3Rl
cl9oeigma3ZtX2Nsb2NrLCBOU0VDX1BFUl9TRUMpOwotCXB2X2luZm8ubmFtZSA9ICJLVk0iOwor
CXB2X29wcy5uYW1lID0gIktWTSI7CiB9CiAKIGludCBfX2luaXQga3ZtX3NldHVwX3ZzeXNjYWxs
X3RpbWVpbmZvKHZvaWQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyBi
L2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCmluZGV4IDQyZGEyZmRlMWZlZi4uY2RlNDMzZTQ5
NWY2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYworKysgYi9hcmNoL3g4
Ni9rZXJuZWwvcGFyYXZpcnQuYwpAQCAtNjMsNyArNjMsNyBAQCB1NjQgbm90cmFjZSBfcGFyYXZp
cnRfaWRlbnRfNjQodTY0IHgpCiB2b2lkIF9faW5pdCBkZWZhdWx0X2Jhbm5lcih2b2lkKQogewog
CXByaW50ayhLRVJOX0lORk8gIkJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiAlc1xu
IiwKLQkgICAgICAgcHZfaW5mby5uYW1lKTsKKwkgICAgICAgcHZfb3BzLm5hbWUpOwogfQogCiAv
KiBVbmRlZmluZWQgaW5zdHJ1Y3Rpb24gZm9yIGRlYWxpbmcgd2l0aCBtaXNzaW5nIG9wcyBwb2lu
dGVycy4gKi8KQEAgLTExNCwxMSArMTE0LDcgQEAgdW5zaWduZWQgcGFyYXZpcnRfcGF0Y2hfam1w
KHZvaWQgKmluc25idWYsIGNvbnN0IHZvaWQgKnRhcmdldCwKIHN0YXRpYyB2b2lkICpnZXRfY2Fs
bF9kZXN0aW5hdGlvbih1OCB0eXBlKQogewogCXN0cnVjdCBwYXJhdmlydF9wYXRjaF90ZW1wbGF0
ZSB0bXBsID0gewotCQkucHZfaW5pdF9vcHMgPSBwdl9pbml0X29wcywKLQkJLnB2X3RpbWVfb3Bz
ID0gcHZfdGltZV9vcHMsCi0JCS5wdl9jcHVfb3BzID0gcHZfY3B1X29wcywKLQkJLnB2X2lycV9v
cHMgPSBwdl9pcnFfb3BzLAotCQkucHZfbW11X29wcyA9IHB2X21tdV9vcHMsCisJCS5wdl9vcHMg
PSBwdl9vcHMsCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUwogCQkucHZfbG9ja19v
cHMgPSBwdl9sb2NrX29wcywKICNlbmRpZgpAQCAtMTg1LDM3ICsxODEsMTggQEAgc3RhdGljIHU2
NCBuYXRpdmVfc3RlYWxfY2xvY2soaW50IGNwdSkKIAlyZXR1cm4gMDsKIH0KIAotc3RydWN0IHB2
X2luZm8gcHZfaW5mbyA9IHsKK19fdmlzaWJsZSBzdHJ1Y3QgcHZfb3BzIHB2X29wcyA9IHsKIAku
bmFtZSA9ICJiYXJlIGhhcmR3YXJlIiwKLX07Ci0KLXN0cnVjdCBwdl9pbml0X29wcyBwdl9pbml0
X29wcyA9IHsKIAkucGF0Y2ggPSBuYXRpdmVfcGF0Y2gsCi19OwotCi1zdHJ1Y3QgcHZfdGltZV9v
cHMgcHZfdGltZV9vcHMgPSB7CiAJLnNjaGVkX2Nsb2NrID0gbmF0aXZlX3NjaGVkX2Nsb2NrLAog
CS5zdGVhbF9jbG9jayA9IG5hdGl2ZV9zdGVhbF9jbG9jaywKLX07Ci0KLV9fdmlzaWJsZSBzdHJ1
Y3QgcHZfaXJxX29wcyBwdl9pcnFfb3BzID0geworCS5pb19kZWxheSA9IG5hdGl2ZV9pb19kZWxh
eSwKIAkuc2F2ZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobmF0aXZlX3NhdmVfZmwpLAogCS5y
ZXN0b3JlX2ZsID0gX19QVl9JU19DQUxMRUVfU0FWRShuYXRpdmVfcmVzdG9yZV9mbCksCiAJLmly
cV9kaXNhYmxlID0gX19QVl9JU19DQUxMRUVfU0FWRShuYXRpdmVfaXJxX2Rpc2FibGUpLAogCS5p
cnFfZW5hYmxlID0gX19QVl9JU19DQUxMRUVfU0FWRShuYXRpdmVfaXJxX2VuYWJsZSksCi19Owot
Ci1fX3Zpc2libGUgc3RydWN0IHB2X2NwdV9vcHMgcHZfY3B1X29wcyA9IHsKLQkuaW9fZGVsYXkg
PSBuYXRpdmVfaW9fZGVsYXksCi19OwotCi1zdHJ1Y3QgcHZfbW11X29wcyBwdl9tbXVfb3BzIF9f
cm9fYWZ0ZXJfaW5pdCA9IHsKIAkuZmx1c2hfdGxiX290aGVycyA9IG5hdGl2ZV9mbHVzaF90bGJf
b3RoZXJzLAogCS5leGl0X21tYXAgPSBwYXJhdmlydF9ub3AsCiB9OwogCi1FWFBPUlRfU1lNQk9M
X0dQTChwdl90aW1lX29wcyk7Ci1FWFBPUlRfU1lNQk9MICAgIChwdl9jcHVfb3BzKTsKLUVYUE9S
VF9TWU1CT0wgICAgKHB2X21tdV9vcHMpOwotRVhQT1JUX1NZTUJPTCAgICAocHZfaW5mbyk7Ci1F
WFBPUlRfU1lNQk9MICAgIChwdl9pcnFfb3BzKTsKK0VYUE9SVF9TWU1CT0wocHZfb3BzKTsKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jIGIvYXJjaC94ODYv
a2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMyLmMKaW5kZXggYjVmOTNjYjBkMDVmLi40OGU0NDI5MGNm
ZjAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jCisrKyBi
L2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jCkBAIC0xLDkgKzEsOSBAQAogI2lu
Y2x1ZGUgPGFzbS9wYXJhdmlydC5oPgogCi1ERUZfTkFUSVZFKHB2X2lycV9vcHMsIGlycV9kaXNh
YmxlLCAiY2xpIik7Ci1ERUZfTkFUSVZFKHB2X2lycV9vcHMsIGlycV9lbmFibGUsICJzdGkiKTsK
LURFRl9OQVRJVkUocHZfaXJxX29wcywgcmVzdG9yZV9mbCwgInB1c2ggJWVheDsgcG9wZiIpOwot
REVGX05BVElWRShwdl9pcnFfb3BzLCBzYXZlX2ZsLCAicHVzaGY7IHBvcCAlZWF4Iik7CitERUZf
TkFUSVZFKHB2X29wcywgaXJxX2Rpc2FibGUsICJjbGkiKTsKK0RFRl9OQVRJVkUocHZfb3BzLCBp
cnFfZW5hYmxlLCAic3RpIik7CitERUZfTkFUSVZFKHB2X29wcywgcmVzdG9yZV9mbCwgInB1c2gg
JWVheDsgcG9wZiIpOworREVGX05BVElWRShwdl9vcHMsIHNhdmVfZmwsICJwdXNoZjsgcG9wICVl
YXgiKTsKICNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAogREVGX05BVElWRShwdmZ1bGxfbW11
X29wcywgcmVhZF9jcjIsICJtb3YgJWNyMiwgJWVheCIpOwogREVGX05BVElWRShwdmZ1bGxfbW11
X29wcywgd3JpdGVfY3IzLCAibW92ICVlYXgsICVjcjMiKTsKQEAgLTQzLDEwICs0MywxMCBAQCB1
bnNpZ25lZCBuYXRpdmVfcGF0Y2godTggdHlwZSwgdTE2IGNsb2JiZXJzLCB2b2lkICppYnVmLAog
CQkJZW5kID0gZW5kXyMjb3BzIyNfIyN4OwkJCVwKIAkJCWdvdG8gcGF0Y2hfc2l0ZQogCXN3aXRj
aCAodHlwZSkgewotCQlQQVRDSF9TSVRFKHB2X2lycV9vcHMsIGlycV9kaXNhYmxlKTsKLQkJUEFU
Q0hfU0lURShwdl9pcnFfb3BzLCBpcnFfZW5hYmxlKTsKLQkJUEFUQ0hfU0lURShwdl9pcnFfb3Bz
LCByZXN0b3JlX2ZsKTsKLQkJUEFUQ0hfU0lURShwdl9pcnFfb3BzLCBzYXZlX2ZsKTsKKwkJUEFU
Q0hfU0lURShwdl9vcHMsIGlycV9kaXNhYmxlKTsKKwkJUEFUQ0hfU0lURShwdl9vcHMsIGlycV9l
bmFibGUpOworCQlQQVRDSF9TSVRFKHB2X29wcywgcmVzdG9yZV9mbCk7CisJCVBBVENIX1NJVEUo
cHZfb3BzLCBzYXZlX2ZsKTsKICNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAogCQlQQVRDSF9T
SVRFKHB2ZnVsbF9tbXVfb3BzLCByZWFkX2NyMik7CiAJCVBBVENIX1NJVEUocHZmdWxsX21tdV9v
cHMsIHJlYWRfY3IzKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRj
aF82NC5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMKaW5kZXggNDczNjg4
MDU0ZjBiLi4xNTg5NDNhMThjYTIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmly
dF9wYXRjaF82NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jCkBA
IC0yLDEwICsyLDEwIEBACiAjaW5jbHVkZSA8YXNtL2FzbS1vZmZzZXRzLmg+CiAjaW5jbHVkZSA8
bGludXgvc3RyaW5naWZ5Lmg+CiAKLURFRl9OQVRJVkUocHZfaXJxX29wcywgaXJxX2Rpc2FibGUs
ICJjbGkiKTsKLURFRl9OQVRJVkUocHZfaXJxX29wcywgaXJxX2VuYWJsZSwgInN0aSIpOwotREVG
X05BVElWRShwdl9pcnFfb3BzLCByZXN0b3JlX2ZsLCAicHVzaHEgJXJkaTsgcG9wZnEiKTsKLURF
Rl9OQVRJVkUocHZfaXJxX29wcywgc2F2ZV9mbCwgInB1c2hmcTsgcG9wcSAlcmF4Iik7CitERUZf
TkFUSVZFKHB2X29wcywgaXJxX2Rpc2FibGUsICJjbGkiKTsKK0RFRl9OQVRJVkUocHZfb3BzLCBp
cnFfZW5hYmxlLCAic3RpIik7CitERUZfTkFUSVZFKHB2X29wcywgcmVzdG9yZV9mbCwgInB1c2hx
ICVyZGk7IHBvcGZxIik7CitERUZfTkFUSVZFKHB2X29wcywgc2F2ZV9mbCwgInB1c2hmcTsgcG9w
cSAlcmF4Iik7CiAKIERFRl9OQVRJVkUoLCBtb3YzMiwgIm1vdiAlZWRpLCAlZWF4Iik7CiBERUZf
TkFUSVZFKCwgbW92NjQsICJtb3YgJXJkaSwgJXJheCIpOwpAQCAtNTIsMTAgKzUyLDEwIEBAIHVu
c2lnbmVkIG5hdGl2ZV9wYXRjaCh1OCB0eXBlLCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCiAJ
CQllbmQgPSBlbmRfIyNvcHMjI18jI3g7CQkJXAogCQkJZ290byBwYXRjaF9zaXRlCiAJc3dpdGNo
KHR5cGUpIHsKLQkJUEFUQ0hfU0lURShwdl9pcnFfb3BzLCByZXN0b3JlX2ZsKTsKLQkJUEFUQ0hf
U0lURShwdl9pcnFfb3BzLCBzYXZlX2ZsKTsKLQkJUEFUQ0hfU0lURShwdl9pcnFfb3BzLCBpcnFf
ZW5hYmxlKTsKLQkJUEFUQ0hfU0lURShwdl9pcnFfb3BzLCBpcnFfZGlzYWJsZSk7CisJCVBBVENI
X1NJVEUocHZfb3BzLCByZXN0b3JlX2ZsKTsKKwkJUEFUQ0hfU0lURShwdl9vcHMsIHNhdmVfZmwp
OworCQlQQVRDSF9TSVRFKHB2X29wcywgaXJxX2VuYWJsZSk7CisJCVBBVENIX1NJVEUocHZfb3Bz
LCBpcnFfZGlzYWJsZSk7CiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKIAkJUEFUQ0hfU0lU
RShwdmZ1bGxfbW11X29wcywgcmVhZF9jcjIpOwogCQlQQVRDSF9TSVRFKHB2ZnVsbF9tbXVfb3Bz
LCByZWFkX2NyMyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvdHNjLmMgYi9hcmNoL3g4
Ni9rZXJuZWwvdHNjLmMKaW5kZXggNzE0ZGZiYTZhMWU3Li42NzhmYzg5MjNjYjggMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2tlcm5lbC90c2MuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvdHNjLmMKQEAg
LTMzMCw3ICszMzAsNyBAQCB1bnNpZ25lZCBsb25nIGxvbmcgc2NoZWRfY2xvY2sodm9pZCkKIAog
Ym9vbCB1c2luZ19uYXRpdmVfc2NoZWRfY2xvY2sodm9pZCkKIHsKLQlyZXR1cm4gcHZfdGltZV9v
cHMuc2NoZWRfY2xvY2sgPT0gbmF0aXZlX3NjaGVkX2Nsb2NrOworCXJldHVybiBwdl9vcHMuc2No
ZWRfY2xvY2sgPT0gbmF0aXZlX3NjaGVkX2Nsb2NrOwogfQogI2Vsc2UKIHVuc2lnbmVkIGxvbmcg
bG9uZwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3ZzbXBfNjQuYyBiL2FyY2gveDg2L2tl
cm5lbC92c21wXzY0LmMKaW5kZXggYjAzNGIxYjE0YjljLi44ZTAwM2RhYzc5ZmIgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2tlcm5lbC92c21wXzY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3ZzbXBf
NjQuYwpAQCAtNzYsMTAgKzc2LDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBfX2luaXQgdnNtcF9wYXRj
aCh1OCB0eXBlLCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCiAJCQkJICB1bnNpZ25lZCBsb25n
IGFkZHIsIHVuc2lnbmVkIGxlbikKIHsKIAlzd2l0Y2ggKHR5cGUpIHsKLQljYXNlIFBBUkFWSVJU
X1BBVENIKHB2X2lycV9vcHMuaXJxX2VuYWJsZSk6Ci0JY2FzZSBQQVJBVklSVF9QQVRDSChwdl9p
cnFfb3BzLmlycV9kaXNhYmxlKToKLQljYXNlIFBBUkFWSVJUX1BBVENIKHB2X2lycV9vcHMuc2F2
ZV9mbCk6Ci0JY2FzZSBQQVJBVklSVF9QQVRDSChwdl9pcnFfb3BzLnJlc3RvcmVfZmwpOgorCWNh
c2UgUEFSQVZJUlRfUEFUQ0gocHZfb3BzLmlycV9lbmFibGUpOgorCWNhc2UgUEFSQVZJUlRfUEFU
Q0gocHZfb3BzLmlycV9kaXNhYmxlKToKKwljYXNlIFBBUkFWSVJUX1BBVENIKHB2X29wcy5zYXZl
X2ZsKToKKwljYXNlIFBBUkFWSVJUX1BBVENIKHB2X29wcy5yZXN0b3JlX2ZsKToKIAkJcmV0dXJu
IHBhcmF2aXJ0X3BhdGNoX2RlZmF1bHQodHlwZSwgY2xvYmJlcnMsIGlidWYsIGFkZHIsIGxlbik7
CiAJZGVmYXVsdDoKIAkJcmV0dXJuIG5hdGl2ZV9wYXRjaCh0eXBlLCBjbG9iYmVycywgaWJ1Ziwg
YWRkciwgbGVuKTsKQEAgLTExNywxMSArMTE3LDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXRf
dnNtcF9wdl9vcHModm9pZCkKIAogCWlmIChjYXAgJiBjdGwgJiAoMSA8PCA0KSkgewogCQkvKiBT
ZXR1cCBpcnEgb3BzIGFuZCB0dXJuIG9uIHZTTVAgIElSUSBmYXN0cGF0aCBoYW5kbGluZyAqLwot
CQlwdl9pcnFfb3BzLmlycV9kaXNhYmxlID0gUFZfQ0FMTEVFX1NBVkUodnNtcF9pcnFfZGlzYWJs
ZSk7Ci0JCXB2X2lycV9vcHMuaXJxX2VuYWJsZSAgPSBQVl9DQUxMRUVfU0FWRSh2c21wX2lycV9l
bmFibGUpOwotCQlwdl9pcnFfb3BzLnNhdmVfZmwgID0gUFZfQ0FMTEVFX1NBVkUodnNtcF9zYXZl
X2ZsKTsKLQkJcHZfaXJxX29wcy5yZXN0b3JlX2ZsICA9IFBWX0NBTExFRV9TQVZFKHZzbXBfcmVz
dG9yZV9mbCk7Ci0JCXB2X2luaXRfb3BzLnBhdGNoID0gdnNtcF9wYXRjaDsKKwkJcHZfb3BzLmly
cV9kaXNhYmxlID0gUFZfQ0FMTEVFX1NBVkUodnNtcF9pcnFfZGlzYWJsZSk7CisJCXB2X29wcy5p
cnFfZW5hYmxlICA9IFBWX0NBTExFRV9TQVZFKHZzbXBfaXJxX2VuYWJsZSk7CisJCXB2X29wcy5z
YXZlX2ZsICA9IFBWX0NBTExFRV9TQVZFKHZzbXBfc2F2ZV9mbCk7CisJCXB2X29wcy5yZXN0b3Jl
X2ZsICA9IFBWX0NBTExFRV9TQVZFKHZzbXBfcmVzdG9yZV9mbCk7CisJCXB2X29wcy5wYXRjaCA9
IHZzbXBfcGF0Y2g7CiAJCWN0bCAmPSB+KDEgPDwgNCk7CiAJfQogCXdyaXRlbChjdGwsIGFkZHJl
c3MgKyA0KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xndWVzdC9ib290LmMgYi9hcmNoL3g4Ni9s
Z3Vlc3QvYm9vdC5jCmluZGV4IDg2YjhiMWEwYzk5ZS4uY2NiNjY0N2E1MTY3IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCisrKyBiL2FyY2gveDg2L2xndWVzdC9ib290LmMKQEAg
LTEzNTEsOCArMTM1MSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbGd1ZXN0X2luc25zCiB7CiAJ
Y29uc3QgY2hhciAqc3RhcnQsICplbmQ7CiB9IGxndWVzdF9pbnNuc1tdID0gewotCVtQQVJBVklS
VF9QQVRDSChwdl9pcnFfb3BzLmlycV9kaXNhYmxlKV0gPSB7IGxnc3RhcnRfY2xpLCBsZ2VuZF9j
bGkgfSwKLQlbUEFSQVZJUlRfUEFUQ0gocHZfaXJxX29wcy5zYXZlX2ZsKV0gPSB7IGxnc3RhcnRf
cHVzaGYsIGxnZW5kX3B1c2hmIH0sCisJW1BBUkFWSVJUX1BBVENIKHB2X29wcy5pcnFfZGlzYWJs
ZSldID0geyBsZ3N0YXJ0X2NsaSwgbGdlbmRfY2xpIH0sCisJW1BBUkFWSVJUX1BBVENIKHB2X29w
cy5zYXZlX2ZsKV0gPSB7IGxnc3RhcnRfcHVzaGYsIGxnZW5kX3B1c2hmIH0sCiB9OwogCiAvKgpA
QCAtMTM4OCw3ICsxMzg4LDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBsZ3Vlc3RfcGF0Y2godTggdHlw
ZSwgdTE2IGNsb2JiZXIsIHZvaWQgKmlidWYsCiBfX2luaXQgdm9pZCBsZ3Vlc3RfaW5pdCh2b2lk
KQogewogCS8qIFdlJ3JlIHVuZGVyIGxndWVzdC4gKi8KLQlwdl9pbmZvLm5hbWUgPSAibGd1ZXN0
IjsKKwlwdl9vcHMubmFtZSA9ICJsZ3Vlc3QiOworCS8qIFNldHVwIG9wZXJhdGlvbnMgKi8KKwlw
dl9vcHMucGF0Y2ggPSBsZ3Vlc3RfcGF0Y2g7CisKIAkvKiBXZSdyZSBydW5uaW5nIGF0IHByaXZp
bGVnZSBsZXZlbCAxLCBub3QgMCBhcyBub3JtYWwuICovCiAJcHZmdWxsX2luZm8ua2VybmVsX3Jw
bCA9IDE7CiAJLyogRXZlcnlvbmUgZXhjZXB0IFhlbiBydW5zIHdpdGggdGhpcyBzZXQuICovCkBA
IC0xNDAwLDE1ICsxNDAzLDEyIEBAIF9faW5pdCB2b2lkIGxndWVzdF9pbml0KHZvaWQpCiAJICov
CiAKIAkvKiBJbnRlcnJ1cHQtcmVsYXRlZCBvcGVyYXRpb25zICovCi0JcHZfaXJxX29wcy5zYXZl
X2ZsID0gUFZfQ0FMTEVFX1NBVkUobGd1ZXN0X3NhdmVfZmwpOwotCXB2X2lycV9vcHMucmVzdG9y
ZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobGdfcmVzdG9yZV9mbCk7Ci0JcHZfaXJxX29wcy5p
cnFfZGlzYWJsZSA9IFBWX0NBTExFRV9TQVZFKGxndWVzdF9pcnFfZGlzYWJsZSk7Ci0JcHZfaXJx
X29wcy5pcnFfZW5hYmxlID0gX19QVl9JU19DQUxMRUVfU0FWRShsZ19pcnFfZW5hYmxlKTsKKwlw
dl9vcHMuc2F2ZV9mbCA9IFBWX0NBTExFRV9TQVZFKGxndWVzdF9zYXZlX2ZsKTsKKwlwdl9vcHMu
cmVzdG9yZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobGdfcmVzdG9yZV9mbCk7CisJcHZfb3Bz
LmlycV9kaXNhYmxlID0gUFZfQ0FMTEVFX1NBVkUobGd1ZXN0X2lycV9kaXNhYmxlKTsKKwlwdl9v
cHMuaXJxX2VuYWJsZSA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobGdfaXJxX2VuYWJsZSk7CiAJcHZm
dWxsX2lycV9vcHMuc2FmZV9oYWx0ID0gbGd1ZXN0X3NhZmVfaGFsdDsKIAotCS8qIFNldHVwIG9w
ZXJhdGlvbnMgKi8KLQlwdl9pbml0X29wcy5wYXRjaCA9IGxndWVzdF9wYXRjaDsKLQogCS8qIElu
dGVyY2VwdHMgb2YgdmFyaW91cyBDUFUgaW5zdHJ1Y3Rpb25zICovCiAJcHZmdWxsX2NwdV9vcHMu
bG9hZF9nZHQgPSBsZ3Vlc3RfbG9hZF9nZHQ7CiAJcHZmdWxsX2NwdV9vcHMuY3B1aWQgPSBsZ3Vl
c3RfY3B1aWQ7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9odm0uYwppbmRleCBhNmQwMTRmNDdlNTIuLjAzMTY1ZTMxMDFm
MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYworKysgYi9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuX2h2bS5jCkBAIC02OSwxMiArNjksMTIgQEAgc3RhdGljIHZvaWQgX19p
bml0IGluaXRfaHZtX3B2X2luZm8odm9pZCkKIAogCS8qIFBWSCBzZXQgdXAgaHlwZXJjYWxsIHBh
Z2UgaW4geGVuX3ByZXBhcmVfcHZoKCkuICovCiAJaWYgKHhlbl9wdmhfZG9tYWluKCkpCi0JCXB2
X2luZm8ubmFtZSA9ICJYZW4gUFZIIjsKKwkJcHZfb3BzLm5hbWUgPSAiWGVuIFBWSCI7CiAJZWxz
ZSB7CiAJCXU2NCBwZm47CiAJCXVpbnQzMl90IG1zcjsKIAotCQlwdl9pbmZvLm5hbWUgPSAiWGVu
IEhWTSI7CisJCXB2X29wcy5uYW1lID0gIlhlbiBIVk0iOwogCQltc3IgPSBjcHVpZF9lYngoYmFz
ZSArIDIpOwogCQlwZm4gPSBfX3BhKGh5cGVyY2FsbF9wYWdlKTsKIAkJd3Jtc3Jfc2FmZShtc3Is
ICh1MzIpcGZuLCAodTMyKShwZm4gPj4gMzIpKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCBkY2YxYjQx
ODNjNDkuLjlmYTY2OThmMmYyNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtMTQ0LDcgKzE0NCw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fYmFubmVyKHZvaWQpCiAKIAlwcl9pbmZvKCJCb290aW5n
IHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgJXNvbiAlc1xuIiwKIAkJeGVuX2ZlYXR1cmUoWEVORkVB
VF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkgPwotCQkJIndpdGggUFZIIGV4dGVuc2lvbnMgIiA6
ICIiLCBwdl9pbmZvLm5hbWUpOworCQkJIndpdGggUFZIIGV4dGVuc2lvbnMgIiA6ICIiLCBwdl9v
cHMubmFtZSk7CiAJcHJpbnRrKEtFUk5fSU5GTyAiWGVuIHZlcnNpb246ICVkLiVkJXMlc1xuIiwK
IAkgICAgICAgdmVyc2lvbiA+PiAxNiwgdmVyc2lvbiAmIDB4ZmZmZiwgZXh0cmEuZXh0cmF2ZXJz
aW9uLAogCSAgICAgICB4ZW5fZmVhdHVyZShYRU5GRUFUX21tdV9wdF91cGRhdGVfcHJlc2VydmVf
YWQpID8gIiAocHJlc2VydmUtQUQpIiA6ICIiKTsKQEAgLTk5OCwxMCArOTk4LDEwIEBAIHZvaWQg
eGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQodm9pZCkKIAkgKiBwZXJjcHUgYXJlYSBmb3Ig
YWxsIGNwdXMsIHNvIG1ha2UgdXNlIG9mIGl0LgogCSAqLwogCWlmICh4ZW5faGF2ZV92Y3B1X2lu
Zm9fcGxhY2VtZW50KSB7Ci0JCXB2X2lycV9vcHMuc2F2ZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NB
VkUoeGVuX3NhdmVfZmxfZGlyZWN0KTsKLQkJcHZfaXJxX29wcy5yZXN0b3JlX2ZsID0gX19QVl9J
U19DQUxMRUVfU0FWRSh4ZW5fcmVzdG9yZV9mbF9kaXJlY3QpOwotCQlwdl9pcnFfb3BzLmlycV9k
aXNhYmxlID0gX19QVl9JU19DQUxMRUVfU0FWRSh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KTsKLQkJ
cHZfaXJxX29wcy5pcnFfZW5hYmxlID0gX19QVl9JU19DQUxMRUVfU0FWRSh4ZW5faXJxX2VuYWJs
ZV9kaXJlY3QpOworCQlwdl9vcHMuc2F2ZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUoeGVuX3Nh
dmVfZmxfZGlyZWN0KTsKKwkJcHZfb3BzLnJlc3RvcmVfZmwgPSBfX1BWX0lTX0NBTExFRV9TQVZF
KHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCk7CisJCXB2X29wcy5pcnFfZGlzYWJsZSA9IF9fUFZfSVNf
Q0FMTEVFX1NBVkUoeGVuX2lycV9kaXNhYmxlX2RpcmVjdCk7CisJCXB2X29wcy5pcnFfZW5hYmxl
ID0gX19QVl9JU19DQUxMRUVfU0FWRSh4ZW5faXJxX2VuYWJsZV9kaXJlY3QpOwogCQlwdmZ1bGxf
bW11X29wcy5yZWFkX2NyMiA9IHhlbl9yZWFkX2NyMl9kaXJlY3Q7CiAJfQogfQpAQCAtMTAyNCwx
MCArMTAyNCwxMCBAQCBzdGF0aWMgdW5zaWduZWQgeGVuX3BhdGNoKHU4IHR5cGUsIHUxNiBjbG9i
YmVycywgdm9pZCAqaW5zbmJ1ZiwKIAlnb3RvIHBhdGNoX3NpdGUKIAogCXN3aXRjaCAodHlwZSkg
ewotCQlTSVRFKHB2X2lycV9vcHMsIGlycV9lbmFibGUpOwotCQlTSVRFKHB2X2lycV9vcHMsIGly
cV9kaXNhYmxlKTsKLQkJU0lURShwdl9pcnFfb3BzLCBzYXZlX2ZsKTsKLQkJU0lURShwdl9pcnFf
b3BzLCByZXN0b3JlX2ZsKTsKKwkJU0lURShwdl9vcHMsIGlycV9lbmFibGUpOworCQlTSVRFKHB2
X29wcywgaXJxX2Rpc2FibGUpOworCQlTSVRFKHB2X29wcywgc2F2ZV9mbCk7CisJCVNJVEUocHZf
b3BzLCByZXN0b3JlX2ZsKTsKICN1bmRlZiBTSVRFCiAKIAlwYXRjaF9zaXRlOgpAQCAtMTA2Nywx
MCArMTA2Nyw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZmdWxsX2luZm8geGVuX2luZm8gX19p
bml0Y29uc3QgPSB7CiAjZW5kaWYKIH07CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfaW5pdF9v
cHMgeGVuX2luaXRfb3BzIF9faW5pdGNvbnN0ID0gewotCS5wYXRjaCA9IHhlbl9wYXRjaCwKLX07
Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZmdWxsX2NwdV9vcHMgeGVuX2NwdV9vcHMgX19pbml0
Y29uc3QgPSB7CiAJLmNwdWlkID0geGVuX2NwdWlkLAogCkBAIC0xMjY3LDEwICsxMjYzLDEwIEBA
IGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkK
IAogCS8qIEluc3RhbGwgWGVuIHBhcmF2aXJ0IG9wcyAqLwogCXB2ZnVsbF9pbmZvID0geGVuX2lu
Zm87Ci0JcHZfaW5mby5uYW1lID0gIlhlbiI7Ci0JcHZfaW5pdF9vcHMgPSB4ZW5faW5pdF9vcHM7
CisJcHZfb3BzLm5hbWUgPSAiWGVuIjsKKwlwdl9vcHMucGF0Y2ggPSB4ZW5fcGF0Y2g7CisJcHZf
b3BzLmlvX2RlbGF5ID0geGVuX2lvX2RlbGF5OwogCXB2ZnVsbF9jcHVfb3BzID0geGVuX2NwdV9v
cHM7Ci0JcHZfY3B1X29wcy5pb19kZWxheSA9IHhlbl9pb19kZWxheTsKIAogCXg4Nl9wbGF0Zm9y
bS5nZXRfbm1pX3JlYXNvbiA9IHhlbl9nZXRfbm1pX3JlYXNvbjsKIApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL2lycS5jIGIvYXJjaC94ODYveGVuL2lycS5jCmluZGV4IGM5ZGJhOWQ4Y2VjZi4u
ZWVjZWQyZjRjY2I2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vaXJxLmMKKysrIGIvYXJjaC94
ODYveGVuL2lycS5jCkBAIC0xMTUsMTMgKzExNSw2IEBAIHN0YXRpYyB2b2lkIHhlbl9oYWx0KHZv
aWQpCiAJCXhlbl9zYWZlX2hhbHQoKTsKIH0KIAotc3RhdGljIGNvbnN0IHN0cnVjdCBwdl9pcnFf
b3BzIHhlbl9pcnFfb3BzIF9faW5pdGNvbnN0ID0gewotCS5zYXZlX2ZsID0gUFZfQ0FMTEVFX1NB
VkUoeGVuX3NhdmVfZmwpLAotCS5yZXN0b3JlX2ZsID0gUFZfQ0FMTEVFX1NBVkUoeGVuX3Jlc3Rv
cmVfZmwpLAotCS5pcnFfZGlzYWJsZSA9IFBWX0NBTExFRV9TQVZFKHhlbl9pcnFfZGlzYWJsZSks
Ci0JLmlycV9lbmFibGUgPSBQVl9DQUxMRUVfU0FWRSh4ZW5faXJxX2VuYWJsZSksCi19OwotCiBz
dGF0aWMgY29uc3Qgc3RydWN0IHB2ZnVsbF9pcnFfb3BzIHhlbl9mdWxsX2lycV9vcHMgX19pbml0
Y29uc3QgPSB7CiAJLnNhZmVfaGFsdCA9IHhlbl9zYWZlX2hhbHQsCiAJLmhhbHQgPSB4ZW5faGFs
dCwKQEAgLTEzMiw3ICsxMjUsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwdmZ1bGxfaXJxX29w
cyB4ZW5fZnVsbF9pcnFfb3BzIF9faW5pdGNvbnN0ID0gewogCiB2b2lkIF9faW5pdCB4ZW5faW5p
dF9pcnFfb3BzKHZvaWQpCiB7Ci0JcHZfaXJxX29wcyA9IHhlbl9pcnFfb3BzOworCXB2X29wcy5z
YXZlX2ZsID0gUFZfQ0FMTEVFX1NBVkUoeGVuX3NhdmVfZmwpOworCXB2X29wcy5yZXN0b3JlX2Zs
ID0gUFZfQ0FMTEVFX1NBVkUoeGVuX3Jlc3RvcmVfZmwpOworCXB2X29wcy5pcnFfZGlzYWJsZSA9
IFBWX0NBTExFRV9TQVZFKHhlbl9pcnFfZGlzYWJsZSk7CisJcHZfb3BzLmlycV9lbmFibGUgPSBQ
Vl9DQUxMRUVfU0FWRSh4ZW5faXJxX2VuYWJsZSk7CiAJcHZmdWxsX2lycV9vcHMgPSB4ZW5fZnVs
bF9pcnFfb3BzOwogCXg4Nl9pbml0LmlycXMuaW50cl9pbml0ID0geGVuX2luaXRfSVJROwogfQpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9odm0uYyBiL2FyY2gveDg2L3hlbi9tbXVfaHZt
LmMKaW5kZXggMWM1N2YxY2Q1NDVjLi5iZjY0NzJiNDQ0YzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3hlbi9tbXVfaHZtLmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9odm0uYwpAQCAtNzIsNyArNzIs
NyBAQCBzdGF0aWMgaW50IGlzX3BhZ2V0YWJsZV9keWluZ19zdXBwb3J0ZWQodm9pZCkKIHZvaWQg
X19pbml0IHhlbl9odm1faW5pdF9tbXVfb3BzKHZvaWQpCiB7CiAJaWYgKGlzX3BhZ2V0YWJsZV9k
eWluZ19zdXBwb3J0ZWQoKSkKLQkJcHZfbW11X29wcy5leGl0X21tYXAgPSB4ZW5faHZtX2V4aXRf
bW1hcDsKKwkJcHZfb3BzLmV4aXRfbW1hcCA9IHhlbl9odm1fZXhpdF9tbWFwOwogI2lmZGVmIENP
TkZJR19QUk9DX1ZNQ09SRQogCXJlZ2lzdGVyX29sZG1lbV9wZm5faXNfcmFtKCZ4ZW5fb2xkbWVt
X3Bmbl9pc19yYW0pOwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMg
Yi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggN2JlM2UyMWE0ZGFjLi44OWRhM2MyYjgyNDgg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vbW11
X3B2LmMKQEAgLTI1MTMsOCArMjUxMyw4IEBAIHZvaWQgX19pbml0IHhlbl9pbml0X21tdV9vcHMo
dm9pZCkKIAkJcmV0dXJuOwogCiAJcHZmdWxsX21tdV9vcHMgPSB4ZW5fbW11X29wczsKLQlwdl9t
bXVfb3BzLmZsdXNoX3RsYl9vdGhlcnMgPSB4ZW5fZmx1c2hfdGxiX290aGVyczsKLQlwdl9tbXVf
b3BzLmV4aXRfbW1hcCA9IHhlbl9leGl0X21tYXA7CisJcHZfb3BzLmZsdXNoX3RsYl9vdGhlcnMg
PSB4ZW5fZmx1c2hfdGxiX290aGVyczsKKwlwdl9vcHMuZXhpdF9tbWFwID0geGVuX2V4aXRfbW1h
cDsKIAogCW1lbXNldChkdW1teV9tYXBwaW5nLCAweGZmLCBQQUdFX1NJWkUpOwogfQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL3RpbWUuYyBiL2FyY2gveDg2L3hlbi90aW1lLmMKaW5kZXggYTE4
OTVhOGU4NWMxLi5jNWY3ZTVlNmVlYTYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi90aW1lLmMK
KysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwpAQCAtMzY2LDExICszNjYsNiBAQCB2b2lkIHhlbl90
aW1lcl9yZXN1bWUodm9pZCkKIAl9CiB9CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfdGltZV9v
cHMgeGVuX3RpbWVfb3BzIF9faW5pdGNvbnN0ID0gewotCS5zY2hlZF9jbG9jayA9IHhlbl9jbG9j
a3NvdXJjZV9yZWFkLAotCS5zdGVhbF9jbG9jayA9IHhlbl9zdGVhbF9jbG9jaywKLX07Ci0KIHN0
YXRpYyB2b2lkIF9faW5pdCB4ZW5fdGltZV9pbml0KHZvaWQpCiB7CiAJaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKQEAgLTQwOCw3ICs0MDMsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVu
X3RpbWVfaW5pdCh2b2lkKQogCiB2b2lkIF9fcmVmIHhlbl9pbml0X3RpbWVfb3BzKHZvaWQpCiB7
Ci0JcHZfdGltZV9vcHMgPSB4ZW5fdGltZV9vcHM7CisJcHZfb3BzLnNjaGVkX2Nsb2NrID0geGVu
X2Nsb2Nrc291cmNlX3JlYWQ7CisJcHZfb3BzLnN0ZWFsX2Nsb2NrID0geGVuX3N0ZWFsX2Nsb2Nr
OwogCiAJeDg2X2luaXQudGltZXJzLnRpbWVyX2luaXQgPSB4ZW5fdGltZV9pbml0OwogCXg4Nl9p
bml0LnRpbWVycy5zZXR1cF9wZXJjcHVfY2xvY2tldiA9IHg4Nl9pbml0X25vb3A7CkBAIC00NTAs
NyArNDQ2LDggQEAgdm9pZCBfX2luaXQgeGVuX2h2bV9pbml0X3RpbWVfb3BzKHZvaWQpCiAJCXJl
dHVybjsKIAl9CiAKLQlwdl90aW1lX29wcyA9IHhlbl90aW1lX29wczsKKwlwdl9vcHMuc2NoZWRf
Y2xvY2sgPSB4ZW5fY2xvY2tzb3VyY2VfcmVhZDsKKwlwdl9vcHMuc3RlYWxfY2xvY2sgPSB4ZW5f
c3RlYWxfY2xvY2s7CiAJeDg2X2luaXQudGltZXJzLnNldHVwX3BlcmNwdV9jbG9ja2V2ID0geGVu
X3RpbWVfaW5pdDsKIAl4ODZfY3B1aW5pdC5zZXR1cF9wZXJjcHVfY2xvY2tldiA9IHhlbl9odm1f
c2V0dXBfY3B1X2Nsb2NrZXZlbnRzOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi90aW1lLmMg
Yi9kcml2ZXJzL3hlbi90aW1lLmMKaW5kZXggYWM1ZjIzZmNhZmMyLi4zN2MzNTU3MzRiZmYgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3RpbWUuYworKysgYi9kcml2ZXJzL3hlbi90aW1lLmMKQEAg
LTEwNiw3ICsxMDYsNyBAQCB2b2lkIF9faW5pdCB4ZW5fdGltZV9zZXR1cF9ndWVzdCh2b2lkKQog
CXhlbl9ydW5zdGF0ZV9yZW1vdGUgPSAhSFlQRVJWSVNPUl92bV9hc3Npc3QoVk1BU1NUX0NNRF9l
bmFibGUsCiAJCQkJCVZNQVNTVF9UWVBFX3J1bnN0YXRlX3VwZGF0ZV9mbGFnKTsKIAotCXB2X3Rp
bWVfb3BzLnN0ZWFsX2Nsb2NrID0geGVuX3N0ZWFsX2Nsb2NrOworCXB2X29wcy5zdGVhbF9jbG9j
ayA9IHhlbl9zdGVhbF9jbG9jazsKIAogCXN0YXRpY19rZXlfc2xvd19pbmMoJnBhcmF2aXJ0X3N0
ZWFsX2VuYWJsZWQpOwogCWlmICh4ZW5fcnVuc3RhdGVfcmVtb3RlKQotLSAKMi4xMi4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8H-0008Em-97; Fri, 19 May 2017 15:48:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8G-0008Do-92
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:48:00 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 14/9C-02181-EA31F195; Fri, 19 May 2017 15:47:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsVyuP0Ov+5aYfl
 Ig6P/dCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDU2cyF3SrVLx93sTewLhLsouRk0NCwEji
 7cR/TF2MXBxCAgsZJW4deMMMkmATUJXYcP0UK4gtIlAncXD5IWaQImaBc4wSz1+sAksIC/hL3
 N+/gBHEZgFq+P56EZjNK2Ai0f13DxvEBnmJRZtmsExg5FzAyLCKUaM4tagstUjXyFAvqSgzPa
 MkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQY/UMDIw7GO9O9jvEKMnBpCTK63hYLlKILyk
 /pTIjsTgjvqg0J7X4EKMMB4eSBK+DkHykkGBRanpqRVpmDjB0YNISHDxKIrxHQNK8xQWJucWZ
 6RCpU4y6HO+WfnjPJMSSl5+XKiXOmwVSJABSlFGaBzcCFsaXGGWlhHkZGRgYhHgKUotyM0tQ5
 V8xinMwKgnzqoFM4cnMK4Hb9AroCCagI5ofSIMcUZKIkJJqYAwIjlgiEcfe1Xr9Rt2ldVzirv
 GH13jWRJWHdRee2Zw/yS229knBE72FYlfVHcryBBf6PW2R4tCQOH7HZv7ilWLXlvKtctYpMDn
 7+lTgGdt5Cgz7OyIFhG3kTF24gvk2LNRRjjLRvNdyyKVXMNYzX95Bb63qN6FC1imHBEp4l646
 y8z/8+JSJZbijERDLeai4kQA3rHrzF4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495208876!77899355!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52639 invoked from network); 19 May 2017 15:47:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D463AACCA;
 Fri, 19 May 2017 15:47:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:36 +0200
Message-Id: <20170519154746.29389-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 00/10] paravirt: make amount of
	paravirtualization configurable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG9kYXkgcGFyYXZpcnR1YWxpemF0aW9uIGlzIGEgYWxsLW9yLW5vdGhpbmcgZ2FtZTogZWl0aGVy
IGEga2VybmVsIGlzCmNvbXBpbGVkIHdpdGggbm8gcGFyYXZpcnR1YWxpemF0aW9uIHN1cHBvcnQg
YXQgYWxsLCBvciBpdCBpcyBzdXBwb3J0aW5nCnBhcmF2aXJ0dWFsaXplZCBlbnZpcm9ubWVudHMg
bGlrZSBYZW4gcHYtZ3Vlc3RzIG9yIGxndWVzdCBhZGRpdGlvbmFsbHkKdG8gc29tZSBwYXJhdmly
dHVhbGl6ZWQgdHVuaW5nIGZvciBLVk0sIEh5cGVydiwgVk1XYXJlIG9yIFhlbgpIVk0tZ3Vlc3Rz
LgoKQXMgc3VwcG9ydCBvZiBwdi1ndWVzdHMgcmVxdWlyZXMgcXVpdGUgaW50cnVzaXZlIHB2LWhv
b2tzIChlLmcuIGFsbAphY2Nlc3MgZnVuY3Rpb25zIHRvIHBhZ2UgdGFibGUgZW50cmllcywgcHJp
dmlsZWdlZCBpbnN0cnVjdGlvbnMpIGl0IGlzCmRlc2lyYWJsZSB0byBlbmFibGUgdGhvc2UgaG9v
a3Mgb25seSBpbiBjYXNlcyB3aGVyZSBzdXBwb3J0IG9mCnB2LWd1ZXN0cyBpcyByZWFsbHkgZGVz
aXJlZC4KCldpdGggc3BsaXR0aW5nIHVwIG9mIFhlbiBndWVzdCBzdXBwb3J0IGludG8gcHYtZ3Vl
c3Qgc3VwcG9ydCBhbmQKc3VwcG9ydCBmb3IgSFZNLWd1ZXN0cyBpdCBpcyBub3cgcG9zc2libGUg
dG8gZG8gdGhlIHNhbWUgZm9yIHN1cHBvcnQKb2YgcGFyYXZpcnR1YWxpemF0aW9uOiBvbmx5IGlm
IFhFTl9QViBvciBMR1VFU1RfR1VFU1QgYXJlIGNvbmZpZ3VyZWQKZnVsbCBwYXJhdmlydHVhbGl6
YXRpb24gaXMgcmVxdWlyZWQuCgpUaGlzIHBhdGNoIHNlcmllcyBjYXJ2ZXMgb3V0IHB2LWd1ZXN0
IHN1cHBvcnQgZm9ybSBQQVJBVklSVCBieQppbnRyb2R1Y2luZyBQQVJBVklSVF9GVUxMIGNvbmZp
ZyBvcHRpb24gc2VsZWN0ZWQgYnkgWEVOX1BWIGFuZApMR1VFU1RfR1VFU1QgY29uZmlnIG9wdGlv
bnMuCgpUaGUgc2VyaWVzIGhhcyBiZWVuIHRlc3RlZCBmb3IgMzIgYW5kIDY0IGJpdCBrZXJuZWxz
IHdpdGhvdXQKUEFSQVZJUlQsIHdpdGggUEFSQVZJUlQsIGFuZCB3aXRoIFBBUkFWSVJUICsgUEFS
QVZJUlRfRlVMTCBjb25maWd1cmVkLgoKCkp1ZXJnZW4gR3Jvc3MgKDEwKToKICB4ODY6IHJlbW92
ZSBzdGFsZSBwcm90b3R5cGUgZnJvbSBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ2FsbG9jLmgKICBw
YXJhdmlydDogcmVtb3ZlIHVudXNlZCBmdW5jdGlvbiBwYXJhdmlydF9kaXNhYmxlX2lvc3BhY2Uo
KQogIHhlbjogbW92ZSBpbnRlcnJ1cHQgaGFuZGxpbmcgZm9yIHB2IGd1ZXN0cyB1bmRlciBDT05G
SUdfWEVOX1BWCiAgICB1bWJyZWxsYQogIHhlbjogcmVtb3ZlIG5vbi1wdiB0ZXN0IGZyb20gYXJj
aC94ODYveGVuL2lycS5jCiAgcGFyYXZpcnQ6IGFkZCBuZXcgUEFSQVZJUlRfRlVMTCBjb25maWcg
aXRlbQogIHBhcmF2aXJ0OiBzcGxpdCBwdl9jcHVfb3BzIGZvciBzdXBwb3J0IG9mIFBBUkFWSVJU
X0ZVTEwKICBwYXJhdmlydDogc3BsaXQgcHZfaXJxX29wcyBmb3Igc3VwcG9ydCBvZiBQQVJBVklS
VF9GVUxMCiAgcGFyYXZpcnQ6IHNwbGl0IHB2X21tdV9vcHMgZm9yIHN1cHBvcnQgb2YgUEFSQVZJ
UlRfRlVMTAogIHBhcmF2aXJ0OiBzcGxpdCBwdl9pbmZvIGZvciBzdXBwb3J0IG9mIFBBUkFWSVJU
X0ZVTEwKICBwYXJhdmlydDogbWVyZ2UgcHZfb3BzXyogc3RydWN0dXJlcyBpbnRvIG9uZQoKIE1B
SU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gv
eDg2L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC94ODYv
Ym9vdC9jb21wcmVzc2VkL21pc2MuaCAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9lbnRy
eS9lbnRyeV8zMi5TICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9lbnRyeS9l
bnRyeV82NC5TICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9kZWJ1Z3JlZy5oICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9k
ZXNjLmggICAgICAgICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXht
YXAuaCAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pcnFmbGFn
cy5oICAgICAgICAgICAgIHwgIDQwICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tbXVfY29udGV4
dC5oICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3IuaCAgICAgICAg
ICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAg
ICAgICAgIHwgNzM4ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0X2Z1bGwuaCAgICAgICAgfCA3MTQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oICAgICAgIHwgMjQz
ICstLS0tLS0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oICB8
IDIxOCArKysrKysrKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcGdhbGxvYy5oICAgICAgICAgICAg
ICB8ICAgNCArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS0zbGV2ZWxfdHlwZXMuaCB8
ICAgNCArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oICAgICAgICAgICAgICB8ICAg
OCArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICAgICAgICB8ICAgNCAr
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHRyYWNlLmggICAgICAgICAgICAgICB8ICAgNSArLQog
YXJjaC94ODYvaW5jbHVkZS9hc20vc2VnbWVudC5oICAgICAgICAgICAgICB8ICAgMiArLQogYXJj
aC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oICAgICAgICB8ICAyNSArLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vdGxiZmx1c2guaCAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYv
a2VybmVsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9rZXJu
ZWwvYWx0ZXJuYXRpdmUuYyAgICAgICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9rZXJuZWwv
YXNtLW9mZnNldHMuYyAgICAgICAgICAgICAgIHwgIDIxICstCiBhcmNoL3g4Ni9rZXJuZWwvYXNt
LW9mZnNldHNfNjQuYyAgICAgICAgICAgIHwgICA5ICstCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2Nv
bW1vbi5jICAgICAgICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L3Ztd2Fy
ZS5jICAgICAgICAgICAgICAgIHwgICA2ICstCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TICAg
ICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9rZXJuZWwva3ZtLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2ICstCiBhcmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYyAgICAgICAg
ICAgICAgICAgIHwgICA2ICstCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAg
ICAgICAgIHwgMzAzICstLS0tLS0tLS0tLQogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X2Z1bGwu
YyAgICAgICAgICAgICB8IDI3NyArKysrKysrKysrKwogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0
X3BhdGNoXzMyLmMgICAgICAgICB8ICAzNiArLQogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3Bh
dGNoXzY0LmMgICAgICAgICB8ICA1MCArLQogYXJjaC94ODYva2VybmVsL3RzYy5jICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYva2VybmVsL3ZzbXBfNjQuYyAgICAgICAg
ICAgICAgICAgICB8ICAxOCArLQogYXJjaC94ODYvbGd1ZXN0L0tjb25maWcgICAgICAgICAgICAg
ICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jICAgICAgICAgICAgICAgICAg
ICAgIHwgMTAwICsrLS0KIGFyY2gveDg2L3hlbi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEgKwogYXJjaC94ODYveGVuL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOCArLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyAgICAgICAgICAgICAgICB8ICAg
NCArLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jICAgICAgICAgICAgICAgICB8ICA1OCAr
Ky0KIGFyY2gveDg2L3hlbi9pcnEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgKy0K
IGFyY2gveDg2L3hlbi9tbXVfaHZtLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFy
Y2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMzQgKy0KIGFyY2gv
eDg2L3hlbi90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGRyaXZlcnMv
eGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIDQ5IGZpbGVzIGNo
YW5nZWQsIDE1NDggaW5zZXJ0aW9ucygrKSwgMTQ3NyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF9mdWxsLmgKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlc19mdWxsLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jCgotLSAKMi4xMi4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8G-0008EH-R1; Fri, 19 May 2017 15:48:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8F-0008DM-PY
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:47:59 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AE/E9-03696-FA31F195; Fri, 19 May 2017 15:47:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+46Yfl
 Ig6Z7ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGixUF2/0qGnYsYWxgbHHpYuTkkBAwkng7
 8R9TFyMXh5DAQkaJd+u3sIIk2ARUJTZcPwVmiwjUSRxcfogZpIhZ4ByjxPMXq8ASwgJ+Eo/3L
 WYCsVmAGpaenMUIYvMKmEg0rfnLBrFBXmLRphksIDangKnE5nm/wWqEgGquPO1kmcDIvYCRYR
 WjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAH487nToc
 YJTmYlER5HQ/LRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0qKB8pJFiUmp5akZaZAwwzmLQE
 B4+SCC+fEFCat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEebNAigRAijJK8+BGwEL+EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR51UCm8GTmlcBtegV0BBPQEc0PpEGOKElESEk1MGa1PF
 y/wrv35rycbVO3JV+8u/fMEnu+R5XLBBLYDiaopU81X3DibkFwaF1C/j75v0d+ZR82X5svO8H
 i2Bq1h18Pnsk5Lnb1Te8GGabfoZek9c49iFwZPauY4ZGEQW6IXrOpxSpe70mK5pvZq35v0bx9
 8HGcfbK1j1jYr8tK7XNTf9y7wh95cpESS3FGoqEWc1FxIgDBi5cxdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495208878!57659822!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23240 invoked from network); 19 May 2017 15:47:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DF85EAD93;
 Fri, 19 May 2017 15:47:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:43 +0200
Message-Id: <20170519154746.29389-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 07/10] paravirt: split pv_irq_ops for support of
	PARAVIRT_FULL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSBmdW5jdGlvbnMgbmVlZGVkIGZvciBmdWxseSBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3RzIG9u
bHkgaW50byBhIG5ldwpzdHJ1Y3R1cmUgcHZmdWxsX2lycV9vcHMgaW4gcGFyYXZpcnRfdHlwZXNf
ZnVsbC5oLCBwYXJhdmlydF9mdWxsLmggYW5kCnRoZSBhc3NvY2lhdGVkIHZlY3RvciBpbnRvIHBh
cmF2aXJ0X2Z1bGwuYy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pcnFmbGFncy5oICAgICAgICAgICAgfCA0
NCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Bh
cmF2aXJ0LmggICAgICAgICAgICB8IDE1IC0tLS0tLS0tLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L3BhcmF2aXJ0X2Z1bGwuaCAgICAgICB8IDE3ICsrKysrKysrKysrKwogYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnRfdHlwZXMuaCAgICAgIHwgIDggKy0tLS0tCiBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydF90eXBlc19mdWxsLmggfCAxMCArKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwv
YXNtLW9mZnNldHMuYyAgICAgICAgICAgICAgfCAgMiArKwogYXJjaC94ODYva2VybmVsL2FzbS1v
ZmZzZXRzXzY0LmMgICAgICAgICAgIHwgIDUgKystLQogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0
LmMgICAgICAgICAgICAgICAgIHwgIDYgKy0tLQogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X2Z1
bGwuYyAgICAgICAgICAgIHwgIDkgKysrKysrCiBhcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYveGVuL2lycS5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDMgKysKIDExIGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDUz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lycWZsYWdz
LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pcnFmbGFncy5oCmluZGV4IGMzMzE5YzIwMTI3Yy4u
MmE2ZDdhNjc1MjcxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pcnFmbGFncy5o
CisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lycWZsYWdzLmgKQEAgLTg3LDYgKzg3LDI2IEBA
IHN0YXRpYyBpbmxpbmUgbm90cmFjZSB2b2lkIGFyY2hfbG9jYWxfaXJxX2VuYWJsZSh2b2lkKQog
fQogCiAvKgorICogRm9yIHNwaW5sb2NrcywgZXRjOgorICovCitzdGF0aWMgaW5saW5lIG5vdHJh
Y2UgdW5zaWduZWQgbG9uZyBhcmNoX2xvY2FsX2lycV9zYXZlKHZvaWQpCit7CisJdW5zaWduZWQg
bG9uZyBmbGFncyA9IGFyY2hfbG9jYWxfc2F2ZV9mbGFncygpOworCWFyY2hfbG9jYWxfaXJxX2Rp
c2FibGUoKTsKKwlyZXR1cm4gZmxhZ3M7Cit9CisjZWxzZQorCisjZGVmaW5lIEVOQUJMRV9JTlRF
UlJVUFRTKHgpCXN0aQorI2RlZmluZSBESVNBQkxFX0lOVEVSUlVQVFMoeCkJY2xpCisKKyNlbmRp
ZiAvKiBfX0FTU0VNQkxZX18gKi8KKyNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8KKworI2lm
bmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAorI2lmbmRlZiBfX0FTU0VNQkxZX18KKworLyoKICAq
IFVzZWQgaW4gdGhlIGlkbGUgbG9vcDsgc3RpIHRha2VzIG9uZSBpbnN0cnVjdGlvbiBjeWNsZQog
ICogdG8gY29tcGxldGU6CiAgKi8KQEAgLTEwNCwzMCArMTI0LDggQEAgc3RhdGljIGlubGluZSBf
X2NwdWlkbGUgdm9pZCBoYWx0KHZvaWQpCiAJbmF0aXZlX2hhbHQoKTsKIH0KIAotLyoKLSAqIEZv
ciBzcGlubG9ja3MsIGV0YzoKLSAqLwotc3RhdGljIGlubGluZSBub3RyYWNlIHVuc2lnbmVkIGxv
bmcgYXJjaF9sb2NhbF9pcnFfc2F2ZSh2b2lkKQotewotCXVuc2lnbmVkIGxvbmcgZmxhZ3MgPSBh
cmNoX2xvY2FsX3NhdmVfZmxhZ3MoKTsKLQlhcmNoX2xvY2FsX2lycV9kaXNhYmxlKCk7Ci0JcmV0
dXJuIGZsYWdzOwotfQogI2Vsc2UKIAotI2RlZmluZSBFTkFCTEVfSU5URVJSVVBUUyh4KQlzdGkK
LSNkZWZpbmUgRElTQUJMRV9JTlRFUlJVUFRTKHgpCWNsaQotCi0jaWZkZWYgQ09ORklHX1g4Nl82
NAotI2RlZmluZSBQQVJBVklSVF9BREpVU1RfRVhDRVBUSU9OX0ZSQU1FCS8qICAqLwotI2VuZGlm
Ci0KLSNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KLSNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQg
Ki8KLQotI2lmbmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAotI2lmZGVmIF9fQVNTRU1CTFlfXwot
CiAjaWZkZWYgQ09ORklHX1g4Nl82NAogI2RlZmluZSBTV0FQR1MJc3dhcGdzCiAvKgpAQCAtMTQ5
LDYgKzE0Nyw4IEBAIHN0YXRpYyBpbmxpbmUgbm90cmFjZSB1bnNpZ25lZCBsb25nIGFyY2hfbG9j
YWxfaXJxX3NhdmUodm9pZCkKIAlzd2FwZ3M7CQkJCQlcCiAJc3lzcmV0bAogCisjZGVmaW5lIFBB
UkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUgICAgICAgIC8qICAqLworCiAjZWxzZQogI2Rl
ZmluZSBJTlRFUlJVUFRfUkVUVVJOCQlpcmV0CiAjZGVmaW5lIEdFVF9DUjBfSU5UT19FQVgJCW1v
dmwgJWNyMCwgJWVheApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKaW5kZXggMjI4N2EyNDY1NDg2Li5m
MTY4MGU3MDE2MmIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtMzksMTYgKzM5LDYgQEAg
c3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIHgpCiAJUFZPUF9WQ0FM
TDEocHZfbW11X29wcy53cml0ZV9jcjMsIHgpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgYXJj
aF9zYWZlX2hhbHQodm9pZCkKLXsKLQlQVk9QX1ZDQUxMMChwdl9pcnFfb3BzLnNhZmVfaGFsdCk7
Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBoYWx0KHZvaWQpCi17Ci0JUFZPUF9WQ0FMTDAocHZf
aXJxX29wcy5oYWx0KTsKLX0KLQogI2RlZmluZSBnZXRfa2VybmVsX3JwbCgpICAocHZfaW5mby5r
ZXJuZWxfcnBsKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9uZyBwYXJhdmlydF9z
Y2hlZF9jbG9jayh2b2lkKQpAQCAtNzIxLDExICs3MTEsNiBAQCBleHRlcm4gdm9pZCBkZWZhdWx0
X2Jhbm5lcih2b2lkKTsKICNkZWZpbmUgR0VUX0NSMl9JTlRPX1JBWAkJCQlcCiAJY2FsbCBQQVJB
X0lORElSRUNUKHB2X21tdV9vcHMrUFZfTU1VX3JlYWRfY3IyKQogCi0jZGVmaW5lIFBBUkFWSVJU
X0FESlVTVF9FWENFUFRJT05fRlJBTUUJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9p
cnFfb3BzLCBQVl9JUlFfYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSksIFwKLQkJICBDTEJSX05PTkUs
CQkJCQkJXAotCQkgIGNhbGwgUEFSQV9JTkRJUkVDVChwdl9pcnFfb3BzK1BWX0lSUV9hZGp1c3Rf
ZXhjZXB0aW9uX2ZyYW1lKSkKLQogI2VuZGlmCS8qIENPTkZJR19YODZfNjQgKi8KIAogI2VuZGlm
IC8qIF9fQVNTRU1CTFlfXyAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfZnVsbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5oCmluZGV4
IGIzY2YwOTYwYzE2MS4uNjQ3NTNlZjFkMzZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydF9mdWxsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRf
ZnVsbC5oCkBAIC0yMzEsNiArMjMxLDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX2VuZF9j
b250ZXh0X3N3aXRjaChzdHJ1Y3QgdGFza19zdHJ1Y3QgKm5leHQpCiAJUFZPUF9WQ0FMTDEocHZm
dWxsX2NwdV9vcHMuZW5kX2NvbnRleHRfc3dpdGNoLCBuZXh0KTsKIH0KIAorc3RhdGljIGlubGlu
ZSB2b2lkIGFyY2hfc2FmZV9oYWx0KHZvaWQpCit7CisJUFZPUF9WQ0FMTDAocHZmdWxsX2lycV9v
cHMuc2FmZV9oYWx0KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGhhbHQodm9pZCkKK3sKKwlQ
Vk9QX1ZDQUxMMChwdmZ1bGxfaXJxX29wcy5oYWx0KTsKK30KKwogI2Vsc2UgLyogX19BU1NFTUJM
WV9fICovCiAKICNkZWZpbmUgSU5URVJSVVBUX1JFVFVSTgkJCQkJCVwKQEAgLTI2Nyw2ICsyNzcs
MTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGFyY2hfZW5kX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB0
YXNrX3N0cnVjdCAqbmV4dCkKIAlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdmZ1bGxfY3B1X29wcywg
UFZfQ1BVX3VzZXJnc19zeXNyZXQ2NCksCVwKIAkJICBDTEJSX05PTkUsCQkJCQkJXAogCQkgIGpt
cCBQQVJBX0lORElSRUNUKHB2ZnVsbF9jcHVfb3BzK1BWX0NQVV91c2VyZ3Nfc3lzcmV0NjQpKQor
CisjZGVmaW5lIFBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUJCQkJCVwKKwlQQVJBX1NJ
VEUoUEFSQV9QQVRDSChwdmZ1bGxfaXJxX29wcywgUFZfSVJRX2FkanVzdF9leGNlcHRpb25fZnJh
bWUpLCBcCisJCSAgQ0xCUl9OT05FLAkJCQkJCVwKKwkJICBjYWxsIFBBUkFfSU5ESVJFQ1QocHZm
dWxsX2lycV9vcHMgKwkJCVwKKwkJCQkgICAgIFBWX0lSUV9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1l
KSkKKwogI2VuZGlmICAvKiBDT05GSUdfWDg2XzMyICovCiAKICNlbmRpZiAvKiBfX0FTU0VNQkxZ
X18gKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCmluZGV4IGUwZmIxMjkxYmJk
Yi4uZGU5NWU2MjUzNTE2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmly
dF90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKQEAg
LTEyMCwxMyArMTIwLDYgQEAgc3RydWN0IHB2X2lycV9vcHMgewogCXN0cnVjdCBwYXJhdmlydF9j
YWxsZWVfc2F2ZSByZXN0b3JlX2ZsOwogCXN0cnVjdCBwYXJhdmlydF9jYWxsZWVfc2F2ZSBpcnFf
ZGlzYWJsZTsKIAlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgaXJxX2VuYWJsZTsKLQotCXZv
aWQgKCpzYWZlX2hhbHQpKHZvaWQpOwotCXZvaWQgKCpoYWx0KSh2b2lkKTsKLQotI2lmZGVmIENP
TkZJR19YODZfNjQKLQl2b2lkICgqYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSkodm9pZCk7Ci0jZW5k
aWYKIH07CiAKIHN0cnVjdCBwdl9tbXVfb3BzIHsKQEAgLTI2Niw2ICsyNTksNyBAQCBzdHJ1Y3Qg
cGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUgewogCXN0cnVjdCBwdl9sb2NrX29wcyBwdl9sb2NrX29w
czsKICNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAogCXN0cnVjdCBwdmZ1bGxfY3B1X29wcyBw
dmZ1bGxfY3B1X29wczsKKwlzdHJ1Y3QgcHZmdWxsX2lycV9vcHMgcHZmdWxsX2lycV9vcHM7CiAj
ZW5kaWYKIH07CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5
cGVzX2Z1bGwuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzX2Z1bGwuaApp
bmRleCA1MDYzNTYyOGY2ZTguLmVhYmMwZWNlYzhlNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BhcmF2aXJ0X3R5cGVzX2Z1bGwuaApAQCAtNzcsNiArNzcsMTYgQEAgc3RydWN0IHB2ZnVsbF9j
cHVfb3BzIHsKIAl2b2lkICgqZW5kX2NvbnRleHRfc3dpdGNoKShzdHJ1Y3QgdGFza19zdHJ1Y3Qg
Km5leHQpOwogfTsKIAorc3RydWN0IHB2ZnVsbF9pcnFfb3BzIHsKKwl2b2lkICgqc2FmZV9oYWx0
KSh2b2lkKTsKKwl2b2lkICgqaGFsdCkodm9pZCk7CisKKyNpZmRlZiBDT05GSUdfWDg2XzY0CisJ
dm9pZCAoKmFkanVzdF9leGNlcHRpb25fZnJhbWUpKHZvaWQpOworI2VuZGlmCit9OworCiBleHRl
cm4gc3RydWN0IHB2ZnVsbF9jcHVfb3BzIHB2ZnVsbF9jcHVfb3BzOworZXh0ZXJuIHN0cnVjdCBw
dmZ1bGxfaXJxX29wcyBwdmZ1bGxfaXJxX29wczsKIAogI2VuZGlmICAvKiBfQVNNX1g4Nl9QQVJB
VklSVF9UWVBFU19GVUxMX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0cy5jIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzLmMKaW5kZXggN2IzOTNlNDUzMzMz
Li5hMzIxNDgzOTBlNDkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5j
CisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jCkBAIC03Miw2ICs3Miw4IEBAIHZv
aWQgY29tbW9uKHZvaWQpIHsKICNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAogCU9GRlNFVChQ
QVJBVklSVF9QQVRDSF9wdmZ1bGxfY3B1X29wcywgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUsCiAJ
ICAgICAgIHB2ZnVsbF9jcHVfb3BzKTsKKwlPRkZTRVQoUEFSQVZJUlRfUEFUQ0hfcHZmdWxsX2ly
cV9vcHMsIHBhcmF2aXJ0X3BhdGNoX3RlbXBsYXRlLAorCSAgICAgICBwdmZ1bGxfaXJxX29wcyk7
CiAJT0ZGU0VUKFBWX0NQVV9pcmV0LCBwdmZ1bGxfY3B1X29wcywgaXJldCk7CiAJT0ZGU0VUKFBW
X0NQVV9yZWFkX2NyMCwgcHZmdWxsX2NwdV9vcHMsIHJlYWRfY3IwKTsKICNlbmRpZgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwv
YXNtLW9mZnNldHNfNjQuYwppbmRleCBmNGZlN2Q5YWMwZDkuLjlhMDlkNzcwMmVmYyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKKysrIGIvYXJjaC94ODYva2Vy
bmVsL2FzbS1vZmZzZXRzXzY0LmMKQEAgLTE5LDEwICsxOSw5IEBAIHN0YXRpYyBjaGFyIHN5c2Nh
bGxzX2lhMzJbXSA9IHsKIAogaW50IG1haW4odm9pZCkKIHsKLSNpZmRlZiBDT05GSUdfUEFSQVZJ
UlQKLQlPRkZTRVQoUFZfSVJRX2FkanVzdF9leGNlcHRpb25fZnJhbWUsIHB2X2lycV9vcHMsIGFk
anVzdF9leGNlcHRpb25fZnJhbWUpOwotI2VuZGlmCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZV
TEwKKwlPRkZTRVQoUFZfSVJRX2FkanVzdF9leGNlcHRpb25fZnJhbWUsIHB2ZnVsbF9pcnFfb3Bz
LAorCSAgICAgICBhZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKTsKIAlPRkZTRVQoUFZfQ1BVX3VzZXJn
c19zeXNyZXQ2NCwgcHZmdWxsX2NwdV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7CiAJT0ZGU0VUKFBW
X0NQVV9zd2FwZ3MsIHB2ZnVsbF9jcHVfb3BzLCBzd2FwZ3MpOwogCUJMQU5LKCk7CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmly
dC5jCmluZGV4IDZiOTBkZTY1NDc5ZS4uOGUyMmNmYzczMzQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvcGFyYXZpcnQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwpAQCAt
MTI3LDYgKzEyNyw3IEBAIHN0YXRpYyB2b2lkICpnZXRfY2FsbF9kZXN0aW5hdGlvbih1OCB0eXBl
KQogI2VuZGlmCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKIAkJLnB2ZnVsbF9jcHVfb3Bz
ID0gcHZmdWxsX2NwdV9vcHMsCisJCS5wdmZ1bGxfaXJxX29wcyA9IHB2ZnVsbF9pcnFfb3BzLAog
I2VuZGlmCiAJfTsKIAlyZXR1cm4gKigodm9pZCAqKikmdG1wbCArIHR5cGUpOwpAQCAtMjk2LDEx
ICsyOTcsNiBAQCBfX3Zpc2libGUgc3RydWN0IHB2X2lycV9vcHMgcHZfaXJxX29wcyA9IHsKIAku
cmVzdG9yZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobmF0aXZlX3Jlc3RvcmVfZmwpLAogCS5p
cnFfZGlzYWJsZSA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobmF0aXZlX2lycV9kaXNhYmxlKSwKIAku
aXJxX2VuYWJsZSA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUobmF0aXZlX2lycV9lbmFibGUpLAotCS5z
YWZlX2hhbHQgPSBuYXRpdmVfc2FmZV9oYWx0LAotCS5oYWx0ID0gbmF0aXZlX2hhbHQsCi0jaWZk
ZWYgQ09ORklHX1g4Nl82NAotCS5hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lID0gcGFyYXZpcnRfbm9w
LAotI2VuZGlmCiB9OwogCiBfX3Zpc2libGUgc3RydWN0IHB2X2NwdV9vcHMgcHZfY3B1X29wcyA9
IHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9mdWxsLmMgYi9hcmNoL3g4
Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jCmluZGV4IDliODcwODQyMWNkMi4uMzUzOTY4ZGEzZGRj
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jCisrKyBiL2FyY2gv
eDg2L2tlcm5lbC9wYXJhdmlydF9mdWxsLmMKQEAgLTc0LDkgKzc0LDE4IEBAIF9fdmlzaWJsZSBz
dHJ1Y3QgcHZmdWxsX2NwdV9vcHMgcHZmdWxsX2NwdV9vcHMgPSB7CiAJLmVuZF9jb250ZXh0X3N3
aXRjaCA9IHBhcmF2aXJ0X25vcCwKIH07CiAKK19fdmlzaWJsZSBzdHJ1Y3QgcHZmdWxsX2lycV9v
cHMgcHZmdWxsX2lycV9vcHMgPSB7CisJLnNhZmVfaGFsdCA9IG5hdGl2ZV9zYWZlX2hhbHQsCisJ
LmhhbHQgPSBuYXRpdmVfaGFsdCwKKyNpZmRlZiBDT05GSUdfWDg2XzY0CisJLmFkanVzdF9leGNl
cHRpb25fZnJhbWUgPSBwYXJhdmlydF9ub3AsCisjZW5kaWYKK307CisKIC8qIEF0IHRoaXMgcG9p
bnQsIG5hdGl2ZV9nZXQvc2V0X2RlYnVncmVnIGhhcyByZWFsIGZ1bmN0aW9uIGVudHJpZXMgKi8K
IE5PS1BST0JFX1NZTUJPTChuYXRpdmVfZ2V0X2RlYnVncmVnKTsKIE5PS1BST0JFX1NZTUJPTChu
YXRpdmVfc2V0X2RlYnVncmVnKTsKIE5PS1BST0JFX1NZTUJPTChuYXRpdmVfbG9hZF9pZHQpOwog
CiBFWFBPUlRfU1lNQk9MKHB2ZnVsbF9jcHVfb3BzKTsKK0VYUE9SVF9TWU1CT0xfR1BMKHB2ZnVs
bF9pcnFfb3BzKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xndWVzdC9ib290LmMgYi9hcmNoL3g4
Ni9sZ3Vlc3QvYm9vdC5jCmluZGV4IGZhNzlkYmUyMjBhZC4uYmY4NzczODU0YWIwIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCisrKyBiL2FyY2gveDg2L2xndWVzdC9ib290LmMK
QEAgLTE0MDQsNyArMTQwNCw3IEBAIF9faW5pdCB2b2lkIGxndWVzdF9pbml0KHZvaWQpCiAJcHZf
aXJxX29wcy5yZXN0b3JlX2ZsID0gX19QVl9JU19DQUxMRUVfU0FWRShsZ19yZXN0b3JlX2ZsKTsK
IAlwdl9pcnFfb3BzLmlycV9kaXNhYmxlID0gUFZfQ0FMTEVFX1NBVkUobGd1ZXN0X2lycV9kaXNh
YmxlKTsKIAlwdl9pcnFfb3BzLmlycV9lbmFibGUgPSBfX1BWX0lTX0NBTExFRV9TQVZFKGxnX2ly
cV9lbmFibGUpOwotCXB2X2lycV9vcHMuc2FmZV9oYWx0ID0gbGd1ZXN0X3NhZmVfaGFsdDsKKwlw
dmZ1bGxfaXJxX29wcy5zYWZlX2hhbHQgPSBsZ3Vlc3Rfc2FmZV9oYWx0OwogCiAJLyogU2V0dXAg
b3BlcmF0aW9ucyAqLwogCXB2X2luaXRfb3BzLnBhdGNoID0gbGd1ZXN0X3BhdGNoOwpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL2lycS5jIGIvYXJjaC94ODYveGVuL2lycS5jCmluZGV4IDNiNTVh
ZTY2NDUyMS4uYzlkYmE5ZDhjZWNmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vaXJxLmMKKysr
IGIvYXJjaC94ODYveGVuL2lycS5jCkBAIC0xMjAsNyArMTIwLDkgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBwdl9pcnFfb3BzIHhlbl9pcnFfb3BzIF9faW5pdGNvbnN0ID0gewogCS5yZXN0b3JlX2Zs
ID0gUFZfQ0FMTEVFX1NBVkUoeGVuX3Jlc3RvcmVfZmwpLAogCS5pcnFfZGlzYWJsZSA9IFBWX0NB
TExFRV9TQVZFKHhlbl9pcnFfZGlzYWJsZSksCiAJLmlycV9lbmFibGUgPSBQVl9DQUxMRUVfU0FW
RSh4ZW5faXJxX2VuYWJsZSksCit9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHB2ZnVsbF9pcnFf
b3BzIHhlbl9mdWxsX2lycV9vcHMgX19pbml0Y29uc3QgPSB7CiAJLnNhZmVfaGFsdCA9IHhlbl9z
YWZlX2hhbHQsCiAJLmhhbHQgPSB4ZW5faGFsdCwKICNpZmRlZiBDT05GSUdfWDg2XzY0CkBAIC0x
MzEsNSArMTMzLDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwdl9pcnFfb3BzIHhlbl9pcnFfb3Bz
IF9faW5pdGNvbnN0ID0gewogdm9pZCBfX2luaXQgeGVuX2luaXRfaXJxX29wcyh2b2lkKQogewog
CXB2X2lycV9vcHMgPSB4ZW5faXJxX29wczsKKwlwdmZ1bGxfaXJxX29wcyA9IHhlbl9mdWxsX2ly
cV9vcHM7CiAJeDg2X2luaXQuaXJxcy5pbnRyX2luaXQgPSB4ZW5faW5pdF9JUlE7CiB9Ci0tIAoy
LjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8H-0008EZ-1p; Fri, 19 May 2017 15:48:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8F-0008DZ-Vr
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:48:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 9E/95-03920-FA31F195; Fri, 19 May 2017 15:47:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+46Yfl
 IgwPiFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxrX+z2wFv28wVfQcmsDawLh7JVMXIyeHhICR
 xNuJ/4BsLg4hgYWMEjPPn2IESbAJqEpsuH6KFcQWEaiTOLj8EDNIEbPAOUaJ5y9WgSWEBfwk5
 iz+DNbAAtQwZc4sMJtXwESiafpfRogN8hKLNs1gAbE5BUwlNs/7DRYXAqq58rSTZQIj9wJGhl
 WM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjDufOx1
 ilORgUhLldTwsFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveqoHykkGBRanpqRVpmDjDUYNIS
 HDxKIrx8QkBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US580CKRIAKcoozYMbAQv7S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLmVQOZwpOZVwK36RXQEUxARzQ/kAY5oiQRISXVwFj71O
 iX1X9+fkFR0UiZ9M0+ieLsjKtdblVd076+dqYCl5H85SXXtql9bwkJMHJax71tbsvfuMK9AS7
 Lpp/7na+3NopJdQaj2xYT08s9Zxsb9PuerGDV4BCfc11DfIZTjllKrtgMp2bFZ87Tfp67t+R7
 Tt6J09sc3wbFsjz6bWE9yzFwvvB/VSWW4oxEQy3mouJEAGw55yh2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495208877!80097372!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48923 invoked from network); 19 May 2017 15:47:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5CA75AD91;
 Fri, 19 May 2017 15:47:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:42 +0200
Message-Id: <20170519154746.29389-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 06/10] paravirt: split pv_cpu_ops for support of
	PARAVIRT_FULL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSBmdW5jdGlvbnMgbmVlZGVkIGZvciBmdWxseSBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3RzIG9u
bHkgaW50byBhIG5ldwpzdHJ1Y3R1cmUgcHZmdWxsX2NwdV9vcHMgaW4gcGFyYXZpcnRfdHlwZXNf
ZnVsbC5oLCBwYXJhdmlydF9mdWxsLmggYW5kCnRoZSBhc3NvY2lhdGVkIHZlY3RvciBpbnRvIHBh
cmF2aXJ0X2Z1bGwuYy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgICAgICAgfCAg
IDQgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2RlYnVncmVnLmggICAgICAgICAgICB8ICAgMiAr
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vZGVzYy5oICAgICAgICAgICAgICAgIHwgICA0ICstCiBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS9pcnFmbGFncy5oICAgICAgICAgICAgfCAgMTYgKy0KIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL21zci5oICAgICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnQuaCAgICAgICAgICAgIHwgMjU3ICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5oICAgICAgIHwg
MjY5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oICAgICAgfCAgNzggKy0tLS0tLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wYXJhdmlydF90eXBlc19mdWxsLmggfCAgNzggKysrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wZ3RhYmxlLmggICAgICAgICAgICAgfCAgIDggKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L3Byb2Nlc3Nvci5oICAgICAgICAgICB8ICAgNCArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vc3Bl
Y2lhbF9pbnNucy5oICAgICAgIHwgIDI3ICstLQogYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRz
LmMgICAgICAgICAgICAgIHwgICA5ICstCiBhcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQu
YyAgICAgICAgICAgfCAgIDYgKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgICAgICAg
ICAgICAgICB8ICAgNCArLQogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICAg
ICAgIHwgIDY3ICstLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9mdWxsLmMgICAgICAg
ICAgICB8ICA2NiArKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYyAg
ICAgICAgfCAgIDggKy0KIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jICAgICAg
ICB8ICAxOCArLQogYXJjaC94ODYvbGd1ZXN0L2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgIHwg
IDM4ICsrLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgICAgICB8ICAx
NCArLQogMjEgZmlsZXMgY2hhbmdlZCwgNTIyIGluc2VydGlvbnMoKyksIDQ1OSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50
cnkvZW50cnlfNjQuUwppbmRleCBjZDQ3MjE0ZmY0MDIuLjRlODVlOWM5YTJmOCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NC5TCkBAIC00MiwxMiArNDIsMTIgQEAKIC5jb2RlNjQKIC5zZWN0aW9uIC5lbnRyeS50ZXh0LCAi
YXgiCiAKLSNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVM
TAogRU5UUlkobmF0aXZlX3VzZXJnc19zeXNyZXQ2NCkKIAlzd2FwZ3MKIAlzeXNyZXRxCiBFTkRQ
Uk9DKG5hdGl2ZV91c2VyZ3Nfc3lzcmV0NjQpCi0jZW5kaWYgLyogQ09ORklHX1BBUkFWSVJUICov
CisjZW5kaWYgLyogQ09ORklHX1BBUkFWSVJUX0ZVTEwgKi8KIAogLm1hY3JvIFRSQUNFX0lSUVNf
SVJFVFEKICNpZmRlZiBDT05GSUdfVFJBQ0VfSVJRRkxBR1MKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2RlYnVncmVnLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9kZWJ1Z3JlZy5o
CmluZGV4IDEyY2I2NmY2ZDNhNS4uNjQ3N2RhMGU0ODY5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9kZWJ1Z3JlZy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2RlYnVncmVn
LmgKQEAgLTcsNyArNyw3IEBACiAKIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBsb25nLCBjcHVf
ZHI3KTsKIAotI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpZm5kZWYgQ09ORklHX1BBUkFWSVJU
X0ZVTEwKIC8qCiAgKiBUaGVzZSBzcGVjaWFsIG1hY3JvcyBjYW4gYmUgdXNlZCB0byBnZXQgb3Ig
c2V0IGEgZGVidWdnaW5nIHJlZ2lzdGVyCiAgKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL2Rlc2MuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2Rlc2MuaAppbmRleCBkMGEyMWIx
MmRkNTguLmJlMjAzN2RiNDlhOCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZGVz
Yy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2Rlc2MuaApAQCAtMTE4LDcgKzExOCw3IEBA
IHN0YXRpYyBpbmxpbmUgaW50IGRlc2NfZW1wdHkoY29uc3Qgdm9pZCAqcHRyKQogCXJldHVybiAh
KGRlc2NbMF0gfCBkZXNjWzFdKTsKIH0KIAotI2lmZGVmIENPTkZJR19QQVJBVklSVAorI2lmZGVm
IENPTkZJR19QQVJBVklSVF9GVUxMCiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+CiAjZWxzZQog
I2RlZmluZSBsb2FkX1RSX2Rlc2MoKQkJCQluYXRpdmVfbG9hZF90cl9kZXNjKCkKQEAgLTE0NSw3
ICsxNDUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYWxsb2NfbGR0KHN0cnVjdCBk
ZXNjX3N0cnVjdCAqbGR0LCB1bnNpZ25lZCBlbnRyaWVzKQogc3RhdGljIGlubGluZSB2b2lkIHBh
cmF2aXJ0X2ZyZWVfbGR0KHN0cnVjdCBkZXNjX3N0cnVjdCAqbGR0LCB1bnNpZ25lZCBlbnRyaWVz
KQogewogfQotI2VuZGlmCS8qIENPTkZJR19QQVJBVklSVCAqLworI2VuZGlmCS8qIENPTkZJR19Q
QVJBVklSVF9GVUxMICovCiAKICNkZWZpbmUgc3RvcmVfbGR0KGxkdCkgYXNtKCJzbGR0ICUwIiA6
ICI9bSIobGR0KSkKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaXJxZmxhZ3Mu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lycWZsYWdzLmgKaW5kZXggYWM3NjkyZGNmYTJlLi5j
MzMxOWMyMDEyN2MgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lycWZsYWdzLmgK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaXJxZmxhZ3MuaApAQCAtMTE5LDYgKzExOSwxNiBA
QCBzdGF0aWMgaW5saW5lIG5vdHJhY2UgdW5zaWduZWQgbG9uZyBhcmNoX2xvY2FsX2lycV9zYXZl
KHZvaWQpCiAjZGVmaW5lIERJU0FCTEVfSU5URVJSVVBUUyh4KQljbGkKIAogI2lmZGVmIENPTkZJ
R19YODZfNjQKKyNkZWZpbmUgUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQkvKiAgKi8K
KyNlbmRpZgorCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisjZW5kaWYgLyogQ09ORklHX1BB
UkFWSVJUICovCisKKyNpZm5kZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKKyNpZmRlZiBfX0FTU0VN
QkxZX18KKworI2lmZGVmIENPTkZJR19YODZfNjQKICNkZWZpbmUgU1dBUEdTCXN3YXBncwogLyoK
ICAqIEN1cnJlbnRseSBwYXJhdmlydCBjYW4ndCBoYW5kbGUgc3dhcGdzIG5pY2VseSB3aGVuIHdl
CkBAIC0xMzEsOCArMTQxLDYgQEAgc3RhdGljIGlubGluZSBub3RyYWNlIHVuc2lnbmVkIGxvbmcg
YXJjaF9sb2NhbF9pcnFfc2F2ZSh2b2lkKQogICovCiAjZGVmaW5lIFNXQVBHU19VTlNBRkVfU1RB
Q0sJc3dhcGdzCiAKLSNkZWZpbmUgUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQkvKiAg
Ki8KLQogI2RlZmluZSBJTlRFUlJVUFRfUkVUVVJOCWptcCBuYXRpdmVfaXJldAogI2RlZmluZSBV
U0VSR1NfU1lTUkVUNjQJCQkJXAogCXN3YXBnczsJCQkJCVwKQEAgLTE0MywxMyArMTUxLDExIEBA
IHN0YXRpYyBpbmxpbmUgbm90cmFjZSB1bnNpZ25lZCBsb25nIGFyY2hfbG9jYWxfaXJxX3NhdmUo
dm9pZCkKIAogI2Vsc2UKICNkZWZpbmUgSU5URVJSVVBUX1JFVFVSTgkJaXJldAotI2RlZmluZSBF
TkFCTEVfSU5URVJSVVBUU19TWVNFWElUCXN0aTsgc3lzZXhpdAogI2RlZmluZSBHRVRfQ1IwX0lO
VE9fRUFYCQltb3ZsICVjcjAsICVlYXgKICNlbmRpZgogCi0KICNlbmRpZiAvKiBfX0FTU0VNQkxZ
X18gKi8KLSNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8KKyNlbmRpZiAvKiBDT05GSUdfUEFS
QVZJUlRfRlVMTCAqLwogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogc3RhdGljIGlubGluZSBpbnQg
YXJjaF9pcnFzX2Rpc2FibGVkX2ZsYWdzKHVuc2lnbmVkIGxvbmcgZmxhZ3MpCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3IuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21zci5o
CmluZGV4IDg5OGRiYTJlMmUyYy4uN2M3MTVmODExNTkwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9tc3IuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3IuaApAQCAtMjMx
LDcgKzIzMSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBsb25nIG5hdGl2ZV9yZWFk
X3BtYyhpbnQgY291bnRlcikKIAlyZXR1cm4gRUFYX0VEWF9WQUwodmFsLCBsb3csIGhpZ2gpOwog
fQogCi0jaWZkZWYgQ09ORklHX1BBUkFWSVJUCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwK
ICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KICNlbHNlCiAjaW5jbHVkZSA8bGludXgvZXJybm8u
aD4KQEAgLTI5NCw3ICsyOTQsNyBAQCBkbyB7CQkJCQkJCVwKIAogI2RlZmluZSByZHBtY2woY291
bnRlciwgdmFsKSAoKHZhbCkgPSBuYXRpdmVfcmVhZF9wbWMoY291bnRlcikpCiAKLSNlbmRpZgkv
KiAhQ09ORklHX1BBUkFWSVJUICovCisjZW5kaWYJLyogIUNPTkZJR19QQVJBVklSVF9GVUxMICov
CiAKIC8qCiAgKiA2NC1iaXQgdmVyc2lvbiBvZiB3cm1zcl9zYWZlKCk6CmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnQuaAppbmRleCA0MTlhM2I5OTFlNzIuLjIyODdhMjQ2NTQ4NiAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydC5oCkBAIC0xOSw0MiArMTksNiBAQAogI2luY2x1ZGUgPGFzbS9wYXJhdmlydF9mdWxs
Lmg+CiAjZW5kaWYKIAotc3RhdGljIGlubGluZSB2b2lkIGxvYWRfc3AwKHN0cnVjdCB0c3Nfc3Ry
dWN0ICp0c3MsCi0JCQkgICAgIHN0cnVjdCB0aHJlYWRfc3RydWN0ICp0aHJlYWQpCi17Ci0JUFZP
UF9WQ0FMTDIocHZfY3B1X29wcy5sb2FkX3NwMCwgdHNzLCB0aHJlYWQpOwotfQotCi0vKiBUaGUg
cGFyYXZpcnR1YWxpemVkIENQVUlEIGluc3RydWN0aW9uLiAqLwotc3RhdGljIGlubGluZSB2b2lk
IF9fY3B1aWQodW5zaWduZWQgaW50ICplYXgsIHVuc2lnbmVkIGludCAqZWJ4LAotCQkJICAgdW5z
aWduZWQgaW50ICplY3gsIHVuc2lnbmVkIGludCAqZWR4KQotewotCVBWT1BfVkNBTEw0KHB2X2Nw
dV9vcHMuY3B1aWQsIGVheCwgZWJ4LCBlY3gsIGVkeCk7Ci19Ci0KLS8qCi0gKiBUaGVzZSBzcGVj
aWFsIG1hY3JvcyBjYW4gYmUgdXNlZCB0byBnZXQgb3Igc2V0IGEgZGVidWdnaW5nIHJlZ2lzdGVy
Ci0gKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwYXJhdmlydF9nZXRfZGVidWdyZWco
aW50IHJlZykKLXsKLQlyZXR1cm4gUFZPUF9DQUxMMSh1bnNpZ25lZCBsb25nLCBwdl9jcHVfb3Bz
LmdldF9kZWJ1Z3JlZywgcmVnKTsKLX0KLSNkZWZpbmUgZ2V0X2RlYnVncmVnKHZhciwgcmVnKSB2
YXIgPSBwYXJhdmlydF9nZXRfZGVidWdyZWcocmVnKQotc3RhdGljIGlubGluZSB2b2lkIHNldF9k
ZWJ1Z3JlZyh1bnNpZ25lZCBsb25nIHZhbCwgaW50IHJlZykKLXsKLQlQVk9QX1ZDQUxMMihwdl9j
cHVfb3BzLnNldF9kZWJ1Z3JlZywgcmVnLCB2YWwpOwotfQotCi1zdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgcmVhZF9jcjAodm9pZCkKLXsKLQlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBs
b25nLCBwdl9jcHVfb3BzLnJlYWRfY3IwKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHdyaXRl
X2NyMCh1bnNpZ25lZCBsb25nIHgpCi17Ci0JUFZPUF9WQ0FMTDEocHZfY3B1X29wcy53cml0ZV9j
cjAsIHgpOwotfQotCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjIodm9pZCkK
IHsKIAlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdl9tbXVfb3BzLnJlYWRfY3Iy
KTsKQEAgLTc1LDI4ICszOSw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWdu
ZWQgbG9uZyB4KQogCVBWT1BfVkNBTEwxKHB2X21tdV9vcHMud3JpdGVfY3IzLCB4KTsKIH0KIAot
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmVhZF9jcjQodm9pZCkKLXsKLQlyZXR1cm4g
UFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdl9jcHVfb3BzLnJlYWRfY3I0KTsKLX0KLQotc3Rh
dGljIGlubGluZSB2b2lkIF9fd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgeCkKLXsKLQlQVk9QX1ZD
QUxMMShwdl9jcHVfb3BzLndyaXRlX2NyNCwgeCk7Ci19Ci0KLSNpZmRlZiBDT05GSUdfWDg2XzY0
Ci1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjgodm9pZCkKLXsKLQlyZXR1cm4g
UFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdl9jcHVfb3BzLnJlYWRfY3I4KTsKLX0KLQotc3Rh
dGljIGlubGluZSB2b2lkIHdyaXRlX2NyOCh1bnNpZ25lZCBsb25nIHgpCi17Ci0JUFZPUF9WQ0FM
TDEocHZfY3B1X29wcy53cml0ZV9jcjgsIHgpOwotfQotI2VuZGlmCi0KIHN0YXRpYyBpbmxpbmUg
dm9pZCBhcmNoX3NhZmVfaGFsdCh2b2lkKQogewogCVBWT1BfVkNBTEwwKHB2X2lycV9vcHMuc2Fm
ZV9oYWx0KTsKQEAgLTEwNyw3NyArNDksOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaGFsdCh2b2lk
KQogCVBWT1BfVkNBTEwwKHB2X2lycV9vcHMuaGFsdCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9p
ZCB3YmludmQodm9pZCkKLXsKLQlQVk9QX1ZDQUxMMChwdl9jcHVfb3BzLndiaW52ZCk7Ci19Ci0K
ICNkZWZpbmUgZ2V0X2tlcm5lbF9ycGwoKSAgKHB2X2luZm8ua2VybmVsX3JwbCkKIAotc3RhdGlj
IGlubGluZSB1NjQgcGFyYXZpcnRfcmVhZF9tc3IodW5zaWduZWQgbXNyKQotewotCXJldHVybiBQ
Vk9QX0NBTEwxKHU2NCwgcHZfY3B1X29wcy5yZWFkX21zciwgbXNyKTsKLX0KLQotc3RhdGljIGlu
bGluZSB2b2lkIHBhcmF2aXJ0X3dyaXRlX21zcih1bnNpZ25lZCBtc3IsCi0JCQkJICAgICAgdW5z
aWduZWQgbG93LCB1bnNpZ25lZCBoaWdoKQotewotCXJldHVybiBQVk9QX1ZDQUxMMyhwdl9jcHVf
b3BzLndyaXRlX21zciwgbXNyLCBsb3csIGhpZ2gpOwotfQotCi1zdGF0aWMgaW5saW5lIHU2NCBw
YXJhdmlydF9yZWFkX21zcl9zYWZlKHVuc2lnbmVkIG1zciwgaW50ICplcnIpCi17Ci0JcmV0dXJu
IFBWT1BfQ0FMTDIodTY0LCBwdl9jcHVfb3BzLnJlYWRfbXNyX3NhZmUsIG1zciwgZXJyKTsKLX0K
LQotc3RhdGljIGlubGluZSBpbnQgcGFyYXZpcnRfd3JpdGVfbXNyX3NhZmUodW5zaWduZWQgbXNy
LAotCQkJCQkgIHVuc2lnbmVkIGxvdywgdW5zaWduZWQgaGlnaCkKLXsKLQlyZXR1cm4gUFZPUF9D
QUxMMyhpbnQsIHB2X2NwdV9vcHMud3JpdGVfbXNyX3NhZmUsIG1zciwgbG93LCBoaWdoKTsKLX0K
LQotI2RlZmluZSByZG1zcihtc3IsIHZhbDEsIHZhbDIpCQkJXAotZG8gewkJCQkJCVwKLQl1NjQg
X2wgPSBwYXJhdmlydF9yZWFkX21zcihtc3IpOwlcCi0JdmFsMSA9ICh1MzIpX2w7CQkJCVwKLQl2
YWwyID0gX2wgPj4gMzI7CQkJXAotfSB3aGlsZSAoMCkKLQotI2RlZmluZSB3cm1zcihtc3IsIHZh
bDEsIHZhbDIpCQkJXAotZG8gewkJCQkJCVwKLQlwYXJhdmlydF93cml0ZV9tc3IobXNyLCB2YWwx
LCB2YWwyKTsJXAotfSB3aGlsZSAoMCkKLQotI2RlZmluZSByZG1zcmwobXNyLCB2YWwpCQkJXAot
ZG8gewkJCQkJCVwKLQl2YWwgPSBwYXJhdmlydF9yZWFkX21zcihtc3IpOwkJXAotfSB3aGlsZSAo
MCkKLQotc3RhdGljIGlubGluZSB2b2lkIHdybXNybCh1bnNpZ25lZCBtc3IsIHU2NCB2YWwpCi17
Ci0Jd3Jtc3IobXNyLCAodTMyKXZhbCwgKHUzMikodmFsPj4zMikpOwotfQotCi0jZGVmaW5lIHdy
bXNyX3NhZmUobXNyLCBhLCBiKQlwYXJhdmlydF93cml0ZV9tc3Jfc2FmZShtc3IsIGEsIGIpCi0K
LS8qIHJkbXNyIHdpdGggZXhjZXB0aW9uIGhhbmRsaW5nICovCi0jZGVmaW5lIHJkbXNyX3NhZmUo
bXNyLCBhLCBiKQkJCQlcCi0oewkJCQkJCQlcCi0JaW50IF9lcnI7CQkJCQlcCi0JdTY0IF9sID0g
cGFyYXZpcnRfcmVhZF9tc3Jfc2FmZShtc3IsICZfZXJyKTsJXAotCSgqYSkgPSAodTMyKV9sOwkJ
CQkJXAotCSgqYikgPSBfbCA+PiAzMjsJCQkJXAotCV9lcnI7CQkJCQkJXAotfSkKLQotc3RhdGlj
IGlubGluZSBpbnQgcmRtc3JsX3NhZmUodW5zaWduZWQgbXNyLCB1bnNpZ25lZCBsb25nIGxvbmcg
KnApCi17Ci0JaW50IGVycjsKLQotCSpwID0gcGFyYXZpcnRfcmVhZF9tc3Jfc2FmZShtc3IsICZl
cnIpOwotCXJldHVybiBlcnI7Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBsb25n
IHBhcmF2aXJ0X3NjaGVkX2Nsb2NrKHZvaWQpCiB7CiAJcmV0dXJuIFBWT1BfQ0FMTDAodW5zaWdu
ZWQgbG9uZyBsb25nLCBwdl90aW1lX29wcy5zY2hlZF9jbG9jayk7CkBAIC0xOTIsODggKzY1LDYg
QEAgc3RhdGljIGlubGluZSB1NjQgcGFyYXZpcnRfc3RlYWxfY2xvY2soaW50IGNwdSkKIAlyZXR1
cm4gUFZPUF9DQUxMMSh1NjQsIHB2X3RpbWVfb3BzLnN0ZWFsX2Nsb2NrLCBjcHUpOwogfQogCi1z
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9uZyBwYXJhdmlydF9yZWFkX3BtYyhpbnQgY291
bnRlcikKLXsKLQlyZXR1cm4gUFZPUF9DQUxMMSh1NjQsIHB2X2NwdV9vcHMucmVhZF9wbWMsIGNv
dW50ZXIpOwotfQotCi0jZGVmaW5lIHJkcG1jKGNvdW50ZXIsIGxvdywgaGlnaCkJCVwKLWRvIHsJ
CQkJCQlcCi0JdTY0IF9sID0gcGFyYXZpcnRfcmVhZF9wbWMoY291bnRlcik7CVwKLQlsb3cgPSAo
dTMyKV9sOwkJCQlcCi0JaGlnaCA9IF9sID4+IDMyOwkJCVwKLX0gd2hpbGUgKDApCi0KLSNkZWZp
bmUgcmRwbWNsKGNvdW50ZXIsIHZhbCkgKCh2YWwpID0gcGFyYXZpcnRfcmVhZF9wbWMoY291bnRl
cikpCi0KLXN0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmlydF9hbGxvY19sZHQoc3RydWN0IGRlc2Nf
c3RydWN0ICpsZHQsIHVuc2lnbmVkIGVudHJpZXMpCi17Ci0JUFZPUF9WQ0FMTDIocHZfY3B1X29w
cy5hbGxvY19sZHQsIGxkdCwgZW50cmllcyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBwYXJh
dmlydF9mcmVlX2xkdChzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmxkdCwgdW5zaWduZWQgZW50cmllcykK
LXsKLQlQVk9QX1ZDQUxMMihwdl9jcHVfb3BzLmZyZWVfbGR0LCBsZHQsIGVudHJpZXMpOwotfQot
Ci1zdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9UUl9kZXNjKHZvaWQpCi17Ci0JUFZPUF9WQ0FMTDAo
cHZfY3B1X29wcy5sb2FkX3RyX2Rlc2MpOwotfQotc3RhdGljIGlubGluZSB2b2lkIGxvYWRfZ2R0
KGNvbnN0IHN0cnVjdCBkZXNjX3B0ciAqZHRyKQotewotCVBWT1BfVkNBTEwxKHB2X2NwdV9vcHMu
bG9hZF9nZHQsIGR0cik7Ci19Ci1zdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9pZHQoY29uc3Qgc3Ry
dWN0IGRlc2NfcHRyICpkdHIpCi17Ci0JUFZPUF9WQ0FMTDEocHZfY3B1X29wcy5sb2FkX2lkdCwg
ZHRyKTsKLX0KLXN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfbGR0KGNvbnN0IHZvaWQgKmFkZHIsIHVu
c2lnbmVkIGVudHJpZXMpCi17Ci0JUFZPUF9WQ0FMTDIocHZfY3B1X29wcy5zZXRfbGR0LCBhZGRy
LCBlbnRyaWVzKTsKLX0KLXN0YXRpYyBpbmxpbmUgdm9pZCBzdG9yZV9pZHQoc3RydWN0IGRlc2Nf
cHRyICpkdHIpCi17Ci0JUFZPUF9WQ0FMTDEocHZfY3B1X29wcy5zdG9yZV9pZHQsIGR0cik7Ci19
Ci1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcGFyYXZpcnRfc3RvcmVfdHIodm9pZCkKLXsK
LQlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdl9jcHVfb3BzLnN0b3JlX3RyKTsK
LX0KLSNkZWZpbmUgc3RvcmVfdHIodHIpCSgodHIpID0gcGFyYXZpcnRfc3RvcmVfdHIoKSkKLXN0
YXRpYyBpbmxpbmUgdm9pZCBsb2FkX1RMUyhzdHJ1Y3QgdGhyZWFkX3N0cnVjdCAqdCwgdW5zaWdu
ZWQgY3B1KQotewotCVBWT1BfVkNBTEwyKHB2X2NwdV9vcHMubG9hZF90bHMsIHQsIGNwdSk7Ci19
Ci0KLSNpZmRlZiBDT05GSUdfWDg2XzY0Ci1zdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9nc19pbmRl
eCh1bnNpZ25lZCBpbnQgZ3MpCi17Ci0JUFZPUF9WQ0FMTDEocHZfY3B1X29wcy5sb2FkX2dzX2lu
ZGV4LCBncyk7Ci19Ci0jZW5kaWYKLQotc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2xkdF9lbnRy
eShzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmR0LCBpbnQgZW50cnksCi0JCQkJICAgY29uc3Qgdm9pZCAq
ZGVzYykKLXsKLQlQVk9QX1ZDQUxMMyhwdl9jcHVfb3BzLndyaXRlX2xkdF9lbnRyeSwgZHQsIGVu
dHJ5LCBkZXNjKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2dkdF9lbnRyeShzdHJ1
Y3QgZGVzY19zdHJ1Y3QgKmR0LCBpbnQgZW50cnksCi0JCQkJICAgdm9pZCAqZGVzYywgaW50IHR5
cGUpCi17Ci0JUFZPUF9WQ0FMTDQocHZfY3B1X29wcy53cml0ZV9nZHRfZW50cnksIGR0LCBlbnRy
eSwgZGVzYywgdHlwZSk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9pZHRfZW50cnko
Z2F0ZV9kZXNjICpkdCwgaW50IGVudHJ5LCBjb25zdCBnYXRlX2Rlc2MgKmcpCi17Ci0JUFZPUF9W
Q0FMTDMocHZfY3B1X29wcy53cml0ZV9pZHRfZW50cnksIGR0LCBlbnRyeSwgZyk7Ci19Ci1zdGF0
aWMgaW5saW5lIHZvaWQgc2V0X2lvcGxfbWFzayh1bnNpZ25lZCBtYXNrKQotewotCVBWT1BfVkNB
TEwxKHB2X2NwdV9vcHMuc2V0X2lvcGxfbWFzaywgbWFzayk7Ci19Ci0KIC8qIFRoZSBwYXJhdmly
dHVhbGl6ZWQgSS9PIGZ1bmN0aW9ucyAqLwogc3RhdGljIGlubGluZSB2b2lkIHNsb3dfZG93bl9p
byh2b2lkKQogewpAQCAtNjcwLDE3ICs0NjEsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcG1kX2Ns
ZWFyKHBtZF90ICpwbWRwKQogfQogI2VuZGlmCS8qIENPTkZJR19YODZfUEFFICovCiAKLSNkZWZp
bmUgIF9fSEFWRV9BUkNIX1NUQVJUX0NPTlRFWFRfU1dJVENICi1zdGF0aWMgaW5saW5lIHZvaWQg
YXJjaF9zdGFydF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdGFza19zdHJ1Y3QgKnByZXYpCi17Ci0J
UFZPUF9WQ0FMTDEocHZfY3B1X29wcy5zdGFydF9jb250ZXh0X3N3aXRjaCwgcHJldik7Ci19Ci0K
LXN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX2VuZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdGFza19z
dHJ1Y3QgKm5leHQpCi17Ci0JUFZPUF9WQ0FMTDEocHZfY3B1X29wcy5lbmRfY29udGV4dF9zd2l0
Y2gsIG5leHQpOwotfQotCiAjZGVmaW5lICBfX0hBVkVfQVJDSF9FTlRFUl9MQVpZX01NVV9NT0RF
CiBzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9lbnRlcl9sYXp5X21tdV9tb2RlKHZvaWQpCiB7CkBA
IC05MjQsMTAgKzcwNCw2IEBAIGV4dGVybiB2b2lkIGRlZmF1bHRfYmFubmVyKHZvaWQpOwogI2lu
Y2x1ZGUgPGFzbS9wYXJhdmlydF9mdWxsLmg+CiAjZW5kaWYKIAotI2RlZmluZSBJTlRFUlJVUFRf
UkVUVVJOCQkJCQkJXAotCVBBUkFfU0lURShQQVJBX1BBVENIKHB2X2NwdV9vcHMsIFBWX0NQVV9p
cmV0KSwgQ0xCUl9OT05FLAlcCi0JCSAgam1wIFBBUkFfSU5ESVJFQ1QocHZfY3B1X29wcytQVl9D
UFVfaXJldCkpCi0KICNkZWZpbmUgRElTQUJMRV9JTlRFUlJVUFRTKGNsb2JiZXJzKQkJCQkJXAog
CVBBUkFfU0lURShQQVJBX1BBVENIKHB2X2lycV9vcHMsIFBWX0lSUV9pcnFfZGlzYWJsZSksIGNs
b2JiZXJzLCBcCiAJCSAgUFZfU0FWRV9SRUdTKGNsb2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSk7
CQlcCkBAIC05NDAsMzIgKzcxNiw3IEBAIGV4dGVybiB2b2lkIGRlZmF1bHRfYmFubmVyKHZvaWQp
OwogCQkgIGNhbGwgUEFSQV9JTkRJUkVDVChwdl9pcnFfb3BzK1BWX0lSUV9pcnFfZW5hYmxlKTsJ
XAogCQkgIFBWX1JFU1RPUkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOykKIAot
I2lmZGVmIENPTkZJR19YODZfMzIKLSNkZWZpbmUgR0VUX0NSMF9JTlRPX0VBWAkJCQlcCi0JcHVz
aCAlZWN4OyBwdXNoICVlZHg7CQkJCVwKLQljYWxsIFBBUkFfSU5ESVJFQ1QocHZfY3B1X29wcytQ
Vl9DUFVfcmVhZF9jcjApOwlcCi0JcG9wICVlZHg7IHBvcCAlZWN4Ci0jZWxzZQkvKiAhQ09ORklH
X1g4Nl8zMiAqLwotCi0vKgotICogSWYgc3dhcGdzIGlzIHVzZWQgd2hpbGUgdGhlIHVzZXJzcGFj
ZSBzdGFjayBpcyBzdGlsbCBjdXJyZW50LAotICogdGhlcmUncyBubyB3YXkgdG8gY2FsbCBhIHB2
b3AuICBUaGUgUFYgcmVwbGFjZW1lbnQgKm11c3QqIGJlCi0gKiBpbmxpbmVkLCBvciB0aGUgc3dh
cGdzIGluc3RydWN0aW9uIG11c3QgYmUgdHJhcHBlZCBhbmQgZW11bGF0ZWQuCi0gKi8KLSNkZWZp
bmUgU1dBUEdTX1VOU0FGRV9TVEFDSwkJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9j
cHVfb3BzLCBQVl9DUFVfc3dhcGdzKSwgQ0xCUl9OT05FLAlcCi0JCSAgc3dhcGdzKQotCi0vKgot
ICogTm90ZTogc3dhcGdzIGlzIHZlcnkgc3BlY2lhbCwgYW5kIGluIHByYWN0aXNlIGlzIGVpdGhl
ciBnb2luZyB0byBiZQotICogaW1wbGVtZW50ZWQgd2l0aCBhIHNpbmdsZSAic3dhcGdzIiBpbnN0
cnVjdGlvbiBvciBzb21ldGhpbmcgdmVyeQotICogc3BlY2lhbC4gIEVpdGhlciB3YXksIHdlIGRv
bid0IG5lZWQgdG8gc2F2ZSBhbnkgcmVnaXN0ZXJzIGZvcgotICogaXQuCi0gKi8KLSNkZWZpbmUg
U1dBUEdTCQkJCQkJCQlcCi0JUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfY3B1X29wcywgUFZfQ1BV
X3N3YXBncyksIENMQlJfTk9ORSwJXAotCQkgIGNhbGwgUEFSQV9JTkRJUkVDVChwdl9jcHVfb3Bz
K1BWX0NQVV9zd2FwZ3MpCQlcCi0JCSApCisjaWZkZWYgQ09ORklHX1g4Nl82NAogCiAjZGVmaW5l
IEdFVF9DUjJfSU5UT19SQVgJCQkJXAogCWNhbGwgUEFSQV9JTkRJUkVDVChwdl9tbXVfb3BzK1BW
X01NVV9yZWFkX2NyMikKQEAgLTk3NSwxMSArNzI2LDcgQEAgZXh0ZXJuIHZvaWQgZGVmYXVsdF9i
YW5uZXIodm9pZCk7CiAJCSAgQ0xCUl9OT05FLAkJCQkJCVwKIAkJICBjYWxsIFBBUkFfSU5ESVJF
Q1QocHZfaXJxX29wcytQVl9JUlFfYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSkpCiAKLSNkZWZpbmUg
VVNFUkdTX1NZU1JFVDY0CQkJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9jcHVfb3Bz
LCBQVl9DUFVfdXNlcmdzX3N5c3JldDY0KSwJXAotCQkgIENMQlJfTk9ORSwJCQkJCQlcCi0JCSAg
am1wIFBBUkFfSU5ESVJFQ1QocHZfY3B1X29wcytQVl9DUFVfdXNlcmdzX3N5c3JldDY0KSkKLSNl
bmRpZgkvKiBDT05GSUdfWDg2XzMyICovCisjZW5kaWYJLyogQ09ORklHX1g4Nl82NCAqLwogCiAj
ZW5kaWYgLyogX19BU1NFTUJMWV9fICovCiAjZWxzZSAgLyogQ09ORklHX1BBUkFWSVJUICovCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF9mdWxsLmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF9mdWxsLmgKaW5kZXggMWNhYmNmZmY2NzkxLi5iM2NmMDk2
MGMxNjEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X2Z1bGwuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF9mdWxsLmgKQEAgLTEsNCArMSwyNzMg
QEAKICNpZm5kZWYgX0FTTV9YODZfUEFSQVZJUlRfRlVMTF9ICiAjZGVmaW5lIF9BU01fWDg2X1BB
UkFWSVJUX0ZVTExfSAogCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCitzdGF0aWMgaW5saW5lIHZv
aWQgbG9hZF9zcDAoc3RydWN0IHRzc19zdHJ1Y3QgKnRzcywKKwkJCSAgICBzdHJ1Y3QgdGhyZWFk
X3N0cnVjdCAqdGhyZWFkKQoreworCVBWT1BfVkNBTEwyKHB2ZnVsbF9jcHVfb3BzLmxvYWRfc3Aw
LCB0c3MsIHRocmVhZCk7Cit9CisKKy8qIFRoZSBwYXJhdmlydHVhbGl6ZWQgQ1BVSUQgaW5zdHJ1
Y3Rpb24uICovCitzdGF0aWMgaW5saW5lIHZvaWQgX19jcHVpZCh1bnNpZ25lZCBpbnQgKmVheCwg
dW5zaWduZWQgaW50ICplYngsCisJCQkgICB1bnNpZ25lZCBpbnQgKmVjeCwgdW5zaWduZWQgaW50
ICplZHgpCit7CisJUFZPUF9WQ0FMTDQocHZmdWxsX2NwdV9vcHMuY3B1aWQsIGVheCwgZWJ4LCBl
Y3gsIGVkeCk7Cit9CisKKy8qCisgKiBUaGVzZSBzcGVjaWFsIG1hY3JvcyBjYW4gYmUgdXNlZCB0
byBnZXQgb3Igc2V0IGEgZGVidWdnaW5nIHJlZ2lzdGVyCisgKi8KK3N0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyBwYXJhdmlydF9nZXRfZGVidWdyZWcoaW50IHJlZykKK3sKKwlyZXR1cm4gUFZP
UF9DQUxMMSh1bnNpZ25lZCBsb25nLCBwdmZ1bGxfY3B1X29wcy5nZXRfZGVidWdyZWcsIHJlZyk7
Cit9CisjZGVmaW5lIGdldF9kZWJ1Z3JlZyh2YXIsIHJlZykgdmFyID0gcGFyYXZpcnRfZ2V0X2Rl
YnVncmVnKHJlZykKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfZGVidWdyZWcodW5zaWduZWQgbG9u
ZyB2YWwsIGludCByZWcpCit7CisJUFZPUF9WQ0FMTDIocHZmdWxsX2NwdV9vcHMuc2V0X2RlYnVn
cmVnLCByZWcsIHZhbCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2Ny
MCh2b2lkKQoreworCXJldHVybiBQVk9QX0NBTEwwKHVuc2lnbmVkIGxvbmcsIHB2ZnVsbF9jcHVf
b3BzLnJlYWRfY3IwKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMCh1bnNpZ25l
ZCBsb25nIHgpCit7CisJUFZPUF9WQ0FMTDEocHZmdWxsX2NwdV9vcHMud3JpdGVfY3IwLCB4KTsK
K30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmVhZF9jcjQodm9pZCkKK3sKKwly
ZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdmZ1bGxfY3B1X29wcy5yZWFkX2NyNCk7
Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBfX3dyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHgpCit7
CisJUFZPUF9WQ0FMTDEocHZmdWxsX2NwdV9vcHMud3JpdGVfY3I0LCB4KTsKK30KKworI2lmZGVm
IENPTkZJR19YODZfNjQKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyOCh2b2lk
KQoreworCXJldHVybiBQVk9QX0NBTEwwKHVuc2lnbmVkIGxvbmcsIHB2ZnVsbF9jcHVfb3BzLnJl
YWRfY3I4KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyOCh1bnNpZ25lZCBsb25n
IHgpCit7CisJUFZPUF9WQ0FMTDEocHZmdWxsX2NwdV9vcHMud3JpdGVfY3I4LCB4KTsKK30KKyNl
bmRpZgorCitzdGF0aWMgaW5saW5lIHZvaWQgd2JpbnZkKHZvaWQpCit7CisJUFZPUF9WQ0FMTDAo
cHZmdWxsX2NwdV9vcHMud2JpbnZkKTsKK30KKworc3RhdGljIGlubGluZSB1NjQgcGFyYXZpcnRf
cmVhZF9tc3IodW5zaWduZWQgbXNyKQoreworCXJldHVybiBQVk9QX0NBTEwxKHU2NCwgcHZmdWxs
X2NwdV9vcHMucmVhZF9tc3IsIG1zcik7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmly
dF93cml0ZV9tc3IodW5zaWduZWQgbXNyLAorCQkJCSAgICAgIHVuc2lnbmVkIGxvdywgdW5zaWdu
ZWQgaGlnaCkKK3sKKwlyZXR1cm4gUFZPUF9WQ0FMTDMocHZmdWxsX2NwdV9vcHMud3JpdGVfbXNy
LCBtc3IsIGxvdywgaGlnaCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdTY0IHBhcmF2aXJ0X3JlYWRf
bXNyX3NhZmUodW5zaWduZWQgbXNyLCBpbnQgKmVycikKK3sKKwlyZXR1cm4gUFZPUF9DQUxMMih1
NjQsIHB2ZnVsbF9jcHVfb3BzLnJlYWRfbXNyX3NhZmUsIG1zciwgZXJyKTsKK30KKworc3RhdGlj
IGlubGluZSBpbnQgcGFyYXZpcnRfd3JpdGVfbXNyX3NhZmUodW5zaWduZWQgbXNyLAorCQkJCQkg
IHVuc2lnbmVkIGxvdywgdW5zaWduZWQgaGlnaCkKK3sKKwlyZXR1cm4gUFZPUF9DQUxMMyhpbnQs
IHB2ZnVsbF9jcHVfb3BzLndyaXRlX21zcl9zYWZlLCBtc3IsIGxvdywgaGlnaCk7Cit9CisKKyNk
ZWZpbmUgcmRtc3IobXNyLCB2YWwxLCB2YWwyKQkJCVwKK2RvIHsJCQkJCQlcCisJdTY0IF9sID0g
cGFyYXZpcnRfcmVhZF9tc3IobXNyKTsJXAorCXZhbDEgPSAodTMyKV9sOwkJCQlcCisJdmFsMiA9
IF9sID4+IDMyOwkJCVwKK30gd2hpbGUgKDApCisKKyNkZWZpbmUgd3Jtc3IobXNyLCB2YWwxLCB2
YWwyKQkJCVwKK2RvIHsJCQkJCQlcCisJcGFyYXZpcnRfd3JpdGVfbXNyKG1zciwgdmFsMSwgdmFs
Mik7CVwKK30gd2hpbGUgKDApCisKKyNkZWZpbmUgcmRtc3JsKG1zciwgdmFsKQkJCVwKK2RvIHsJ
CQkJCQlcCisJdmFsID0gcGFyYXZpcnRfcmVhZF9tc3IobXNyKTsJCVwKK30gd2hpbGUgKDApCisK
K3N0YXRpYyBpbmxpbmUgdm9pZCB3cm1zcmwodW5zaWduZWQgbXNyLCB1NjQgdmFsKQoreworCXdy
bXNyKG1zciwgKHUzMil2YWwsICh1MzIpKHZhbD4+MzIpKTsKK30KKworI2RlZmluZSB3cm1zcl9z
YWZlKG1zciwgYSwgYikJcGFyYXZpcnRfd3JpdGVfbXNyX3NhZmUobXNyLCBhLCBiKQorCisvKiBy
ZG1zciB3aXRoIGV4Y2VwdGlvbiBoYW5kbGluZyAqLworI2RlZmluZSByZG1zcl9zYWZlKG1zciwg
YSwgYikJCQkJXAorKHsJCQkJCQkJXAorCWludCBfZXJyOwkJCQkJXAorCXU2NCBfbCA9IHBhcmF2
aXJ0X3JlYWRfbXNyX3NhZmUobXNyLCAmX2Vycik7CVwKKwkoKmEpID0gKHUzMilfbDsJCQkJCVwK
KwkoKmIpID0gX2wgPj4gMzI7CQkJCVwKKwlfZXJyOwkJCQkJCVwKK30pCisKK3N0YXRpYyBpbmxp
bmUgaW50IHJkbXNybF9zYWZlKHVuc2lnbmVkIG1zciwgdW5zaWduZWQgbG9uZyBsb25nICpwKQor
eworCWludCBlcnI7CisKKwkqcCA9IHBhcmF2aXJ0X3JlYWRfbXNyX3NhZmUobXNyLCAmZXJyKTsK
KwlyZXR1cm4gZXJyOworfQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9uZyBwYXJh
dmlydF9yZWFkX3BtYyhpbnQgY291bnRlcikKK3sKKwlyZXR1cm4gUFZPUF9DQUxMMSh1NjQsIHB2
ZnVsbF9jcHVfb3BzLnJlYWRfcG1jLCBjb3VudGVyKTsKK30KKworI2RlZmluZSByZHBtYyhjb3Vu
dGVyLCBsb3csIGhpZ2gpCQlcCitkbyB7CQkJCQkJXAorCXU2NCBfbCA9IHBhcmF2aXJ0X3JlYWRf
cG1jKGNvdW50ZXIpOwlcCisJbG93ID0gKHUzMilfbDsJCQkJXAorCWhpZ2ggPSBfbCA+PiAzMjsJ
CQlcCit9IHdoaWxlICgwKQorCisjZGVmaW5lIHJkcG1jbChjb3VudGVyLCB2YWwpICgodmFsKSA9
IHBhcmF2aXJ0X3JlYWRfcG1jKGNvdW50ZXIpKQorCitzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZp
cnRfYWxsb2NfbGR0KHN0cnVjdCBkZXNjX3N0cnVjdCAqbGR0LCB1bnNpZ25lZCBlbnRyaWVzKQor
eworCVBWT1BfVkNBTEwyKHB2ZnVsbF9jcHVfb3BzLmFsbG9jX2xkdCwgbGR0LCBlbnRyaWVzKTsK
K30KKworc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X2ZyZWVfbGR0KHN0cnVjdCBkZXNjX3N0
cnVjdCAqbGR0LCB1bnNpZ25lZCBlbnRyaWVzKQoreworCVBWT1BfVkNBTEwyKHB2ZnVsbF9jcHVf
b3BzLmZyZWVfbGR0LCBsZHQsIGVudHJpZXMpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgbG9h
ZF9UUl9kZXNjKHZvaWQpCit7CisJUFZPUF9WQ0FMTDAocHZmdWxsX2NwdV9vcHMubG9hZF90cl9k
ZXNjKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGxvYWRfZ2R0KGNvbnN0IHN0cnVjdCBkZXNj
X3B0ciAqZHRyKQoreworCVBWT1BfVkNBTEwxKHB2ZnVsbF9jcHVfb3BzLmxvYWRfZ2R0LCBkdHIp
OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9pZHQoY29uc3Qgc3RydWN0IGRlc2NfcHRy
ICpkdHIpCit7CisJUFZPUF9WQ0FMTDEocHZmdWxsX2NwdV9vcHMubG9hZF9pZHQsIGR0cik7Cit9
CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfbGR0KGNvbnN0IHZvaWQgKmFkZHIsIHVuc2lnbmVk
IGVudHJpZXMpCit7CisJUFZPUF9WQ0FMTDIocHZmdWxsX2NwdV9vcHMuc2V0X2xkdCwgYWRkciwg
ZW50cmllcyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzdG9yZV9pZHQoc3RydWN0IGRlc2Nf
cHRyICpkdHIpCit7CisJUFZPUF9WQ0FMTDEocHZmdWxsX2NwdV9vcHMuc3RvcmVfaWR0LCBkdHIp
OworfQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcGFyYXZpcnRfc3RvcmVfdHIodm9p
ZCkKK3sKKwlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdmZ1bGxfY3B1X29wcy5z
dG9yZV90cik7Cit9CisKKyNkZWZpbmUgc3RvcmVfdHIodHIpCSgodHIpID0gcGFyYXZpcnRfc3Rv
cmVfdHIoKSkKKworc3RhdGljIGlubGluZSB2b2lkIGxvYWRfVExTKHN0cnVjdCB0aHJlYWRfc3Ry
dWN0ICp0LCB1bnNpZ25lZCBjcHUpCit7CisJUFZPUF9WQ0FMTDIocHZmdWxsX2NwdV9vcHMubG9h
ZF90bHMsIHQsIGNwdSk7Cit9CisKKyNpZmRlZiBDT05GSUdfWDg2XzY0CitzdGF0aWMgaW5saW5l
IHZvaWQgbG9hZF9nc19pbmRleCh1bnNpZ25lZCBpbnQgZ3MpCit7CisJUFZPUF9WQ0FMTDEocHZm
dWxsX2NwdV9vcHMubG9hZF9nc19pbmRleCwgZ3MpOworfQorI2VuZGlmCisKK3N0YXRpYyBpbmxp
bmUgdm9pZCB3cml0ZV9sZHRfZW50cnkoc3RydWN0IGRlc2Nfc3RydWN0ICpkdCwgaW50IGVudHJ5
LAorCQkJCSAgIGNvbnN0IHZvaWQgKmRlc2MpCit7CisJUFZPUF9WQ0FMTDMocHZmdWxsX2NwdV9v
cHMud3JpdGVfbGR0X2VudHJ5LCBkdCwgZW50cnksIGRlc2MpOworfQorCitzdGF0aWMgaW5saW5l
IHZvaWQgd3JpdGVfZ2R0X2VudHJ5KHN0cnVjdCBkZXNjX3N0cnVjdCAqZHQsIGludCBlbnRyeSwK
KwkJCQkgICB2b2lkICpkZXNjLCBpbnQgdHlwZSkKK3sKKwlQVk9QX1ZDQUxMNChwdmZ1bGxfY3B1
X29wcy53cml0ZV9nZHRfZW50cnksIGR0LCBlbnRyeSwgZGVzYywgdHlwZSk7Cit9CisKK3N0YXRp
YyBpbmxpbmUgdm9pZCB3cml0ZV9pZHRfZW50cnkoZ2F0ZV9kZXNjICpkdCwgaW50IGVudHJ5LCBj
b25zdCBnYXRlX2Rlc2MgKmcpCit7CisJUFZPUF9WQ0FMTDMocHZmdWxsX2NwdV9vcHMud3JpdGVf
aWR0X2VudHJ5LCBkdCwgZW50cnksIGcpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X2lv
cGxfbWFzayh1bnNpZ25lZCBtYXNrKQoreworCVBWT1BfVkNBTEwxKHB2ZnVsbF9jcHVfb3BzLnNl
dF9pb3BsX21hc2ssIG1hc2spOworfQorCisjZGVmaW5lICBfX0hBVkVfQVJDSF9TVEFSVF9DT05U
RVhUX1NXSVRDSAorc3RhdGljIGlubGluZSB2b2lkIGFyY2hfc3RhcnRfY29udGV4dF9zd2l0Y2go
c3RydWN0IHRhc2tfc3RydWN0ICpwcmV2KQoreworCVBWT1BfVkNBTEwxKHB2ZnVsbF9jcHVfb3Bz
LnN0YXJ0X2NvbnRleHRfc3dpdGNoLCBwcmV2KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGFy
Y2hfZW5kX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB0YXNrX3N0cnVjdCAqbmV4dCkKK3sKKwlQVk9Q
X1ZDQUxMMShwdmZ1bGxfY3B1X29wcy5lbmRfY29udGV4dF9zd2l0Y2gsIG5leHQpOworfQorCisj
ZWxzZSAvKiBfX0FTU0VNQkxZX18gKi8KKworI2RlZmluZSBJTlRFUlJVUFRfUkVUVVJOCQkJCQkJ
XAorCVBBUkFfU0lURShQQVJBX1BBVENIKHB2ZnVsbF9jcHVfb3BzLCBQVl9DUFVfaXJldCksIENM
QlJfTk9ORSwJXAorCQkgIGptcCBQQVJBX0lORElSRUNUKHB2ZnVsbF9jcHVfb3BzK1BWX0NQVV9p
cmV0KSkKKworI2lmZGVmIENPTkZJR19YODZfMzIKKyNkZWZpbmUgR0VUX0NSMF9JTlRPX0VBWAkJ
CQkJCVwKKwlwdXNoICVlY3g7IHB1c2ggJWVkeDsJCQkJCQlcCisJY2FsbCBQQVJBX0lORElSRUNU
KHB2ZnVsbF9jcHVfb3BzK1BWX0NQVV9yZWFkX2NyMCk7CQlcCisJcG9wICVlZHg7IHBvcCAlZWN4
CisjZWxzZSAgIC8qICFDT05GSUdfWDg2XzMyICovCisKKy8qCisgKiBJZiBzd2FwZ3MgaXMgdXNl
ZCB3aGlsZSB0aGUgdXNlcnNwYWNlIHN0YWNrIGlzIHN0aWxsIGN1cnJlbnQsCisgKiB0aGVyZSdz
IG5vIHdheSB0byBjYWxsIGEgcHZvcC4gIFRoZSBQViByZXBsYWNlbWVudCAqbXVzdCogYmUKKyAq
IGlubGluZWQsIG9yIHRoZSBzd2FwZ3MgaW5zdHJ1Y3Rpb24gbXVzdCBiZSB0cmFwcGVkIGFuZCBl
bXVsYXRlZC4KKyAqLworI2RlZmluZSBTV0FQR1NfVU5TQUZFX1NUQUNLCQkJCQkJXAorCVBBUkFf
U0lURShQQVJBX1BBVENIKHB2ZnVsbF9jcHVfb3BzLCBQVl9DUFVfc3dhcGdzKSwgQ0xCUl9OT05F
LAlcCisJCSAgc3dhcGdzKQorCisvKgorICogTm90ZTogc3dhcGdzIGlzIHZlcnkgc3BlY2lhbCwg
YW5kIGluIHByYWN0aXNlIGlzIGVpdGhlciBnb2luZyB0byBiZQorICogaW1wbGVtZW50ZWQgd2l0
aCBhIHNpbmdsZSAic3dhcGdzIiBpbnN0cnVjdGlvbiBvciBzb21ldGhpbmcgdmVyeQorICogc3Bl
Y2lhbC4gIEVpdGhlciB3YXksIHdlIGRvbid0IG5lZWQgdG8gc2F2ZSBhbnkgcmVnaXN0ZXJzIGZv
cgorICogaXQuCisgKi8KKyNkZWZpbmUgU1dBUEdTCQkJCQkJCQlcCisJUEFSQV9TSVRFKFBBUkFf
UEFUQ0gocHZmdWxsX2NwdV9vcHMsIFBWX0NQVV9zd2FwZ3MpLCBDTEJSX05PTkUsCVwKKwkJICBj
YWxsIFBBUkFfSU5ESVJFQ1QocHZmdWxsX2NwdV9vcHMrUFZfQ1BVX3N3YXBncykpCisKKyNkZWZp
bmUgVVNFUkdTX1NZU1JFVDY0CQkJCQkJCVwKKwlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdmZ1bGxf
Y3B1X29wcywgUFZfQ1BVX3VzZXJnc19zeXNyZXQ2NCksCVwKKwkJICBDTEJSX05PTkUsCQkJCQkJ
XAorCQkgIGptcCBQQVJBX0lORElSRUNUKHB2ZnVsbF9jcHVfb3BzK1BWX0NQVV91c2VyZ3Nfc3lz
cmV0NjQpKQorI2VuZGlmICAvKiBDT05GSUdfWDg2XzMyICovCisKKyNlbmRpZiAvKiBfX0FTU0VN
QkxZX18gKi8KICNlbmRpZiAvKiBfQVNNX1g4Nl9QQVJBVklSVF9GVUxMX0ggKi8KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCmluZGV4IGRiYjBlNjljZDVjNi4uZTBmYjEyOTFiYmRi
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCisrKyBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKQEAgLTEwMyw4MiArMTAzLDcg
QEAgc3RydWN0IHB2X3RpbWVfb3BzIHsKIH07CiAKIHN0cnVjdCBwdl9jcHVfb3BzIHsKLQkvKiBo
b29rcyBmb3IgdmFyaW91cyBwcml2aWxlZ2VkIGluc3RydWN0aW9ucyAqLwotCXVuc2lnbmVkIGxv
bmcgKCpnZXRfZGVidWdyZWcpKGludCByZWdubyk7Ci0Jdm9pZCAoKnNldF9kZWJ1Z3JlZykoaW50
IHJlZ25vLCB1bnNpZ25lZCBsb25nIHZhbHVlKTsKLQotCXVuc2lnbmVkIGxvbmcgKCpyZWFkX2Ny
MCkodm9pZCk7Ci0Jdm9pZCAoKndyaXRlX2NyMCkodW5zaWduZWQgbG9uZyk7Ci0KLQl1bnNpZ25l
ZCBsb25nICgqcmVhZF9jcjQpKHZvaWQpOwotCXZvaWQgKCp3cml0ZV9jcjQpKHVuc2lnbmVkIGxv
bmcpOwotCi0jaWZkZWYgQ09ORklHX1g4Nl82NAotCXVuc2lnbmVkIGxvbmcgKCpyZWFkX2NyOCko
dm9pZCk7Ci0Jdm9pZCAoKndyaXRlX2NyOCkodW5zaWduZWQgbG9uZyk7Ci0jZW5kaWYKLQotCS8q
IFNlZ21lbnQgZGVzY3JpcHRvciBoYW5kbGluZyAqLwotCXZvaWQgKCpsb2FkX3RyX2Rlc2MpKHZv
aWQpOwotCXZvaWQgKCpsb2FkX2dkdCkoY29uc3Qgc3RydWN0IGRlc2NfcHRyICopOwotCXZvaWQg
KCpsb2FkX2lkdCkoY29uc3Qgc3RydWN0IGRlc2NfcHRyICopOwotCS8qIHN0b3JlX2dkdCBoYXMg
YmVlbiByZW1vdmVkLiAqLwotCXZvaWQgKCpzdG9yZV9pZHQpKHN0cnVjdCBkZXNjX3B0ciAqKTsK
LQl2b2lkICgqc2V0X2xkdCkoY29uc3Qgdm9pZCAqZGVzYywgdW5zaWduZWQgZW50cmllcyk7Ci0J
dW5zaWduZWQgbG9uZyAoKnN0b3JlX3RyKSh2b2lkKTsKLQl2b2lkICgqbG9hZF90bHMpKHN0cnVj
dCB0aHJlYWRfc3RydWN0ICp0LCB1bnNpZ25lZCBpbnQgY3B1KTsKLSNpZmRlZiBDT05GSUdfWDg2
XzY0Ci0Jdm9pZCAoKmxvYWRfZ3NfaW5kZXgpKHVuc2lnbmVkIGludCBpZHgpOwotI2VuZGlmCi0J
dm9pZCAoKndyaXRlX2xkdF9lbnRyeSkoc3RydWN0IGRlc2Nfc3RydWN0ICpsZHQsIGludCBlbnRy
eW51bSwKLQkJCQljb25zdCB2b2lkICpkZXNjKTsKLQl2b2lkICgqd3JpdGVfZ2R0X2VudHJ5KShz
dHJ1Y3QgZGVzY19zdHJ1Y3QgKiwKLQkJCQlpbnQgZW50cnludW0sIGNvbnN0IHZvaWQgKmRlc2Ms
IGludCBzaXplKTsKLQl2b2lkICgqd3JpdGVfaWR0X2VudHJ5KShnYXRlX2Rlc2MgKiwKLQkJCQlp
bnQgZW50cnludW0sIGNvbnN0IGdhdGVfZGVzYyAqZ2F0ZSk7Ci0Jdm9pZCAoKmFsbG9jX2xkdCko
c3RydWN0IGRlc2Nfc3RydWN0ICpsZHQsIHVuc2lnbmVkIGVudHJpZXMpOwotCXZvaWQgKCpmcmVl
X2xkdCkoc3RydWN0IGRlc2Nfc3RydWN0ICpsZHQsIHVuc2lnbmVkIGVudHJpZXMpOwotCi0Jdm9p
ZCAoKmxvYWRfc3AwKShzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzLCBzdHJ1Y3QgdGhyZWFkX3N0cnVj
dCAqdCk7Ci0KLQl2b2lkICgqc2V0X2lvcGxfbWFzaykodW5zaWduZWQgbWFzayk7Ci0KLQl2b2lk
ICgqd2JpbnZkKSh2b2lkKTsKIAl2b2lkICgqaW9fZGVsYXkpKHZvaWQpOwotCi0JLyogY3B1aWQg
ZW11bGF0aW9uLCBtb3N0bHkgc28gdGhhdCBjYXBzIGJpdHMgY2FuIGJlIGRpc2FibGVkICovCi0J
dm9pZCAoKmNwdWlkKSh1bnNpZ25lZCBpbnQgKmVheCwgdW5zaWduZWQgaW50ICplYngsCi0JCSAg
ICAgIHVuc2lnbmVkIGludCAqZWN4LCB1bnNpZ25lZCBpbnQgKmVkeCk7Ci0KLQkvKiBVbnNhZmUg
TVNSIG9wZXJhdGlvbnMuICBUaGVzZSB3aWxsIHdhcm4gb3IgcGFuaWMgb24gZmFpbHVyZS4gKi8K
LQl1NjQgKCpyZWFkX21zcikodW5zaWduZWQgaW50IG1zcik7Ci0Jdm9pZCAoKndyaXRlX21zciko
dW5zaWduZWQgaW50IG1zciwgdW5zaWduZWQgbG93LCB1bnNpZ25lZCBoaWdoKTsKLQotCS8qCi0J
ICogU2FmZSBNU1Igb3BlcmF0aW9ucy4KLQkgKiByZWFkIHNldHMgZXJyIHRvIDAgb3IgLUVJTy4g
IHdyaXRlIHJldHVybnMgMCBvciAtRUlPLgotCSAqLwotCXU2NCAoKnJlYWRfbXNyX3NhZmUpKHVu
c2lnbmVkIGludCBtc3IsIGludCAqZXJyKTsKLQlpbnQgKCp3cml0ZV9tc3Jfc2FmZSkodW5zaWdu
ZWQgaW50IG1zciwgdW5zaWduZWQgbG93LCB1bnNpZ25lZCBoaWdoKTsKLQotCXU2NCAoKnJlYWRf
cG1jKShpbnQgY291bnRlcik7Ci0KLQkvKgotCSAqIFN3aXRjaCB0byB1c2VybW9kZSBncyBhbmQg
cmV0dXJuIHRvIDY0LWJpdCB1c2VybW9kZSB1c2luZwotCSAqIHN5c3JldC4gIE9ubHkgdXNlZCBp
biA2NC1iaXQga2VybmVscyB0byByZXR1cm4gdG8gNjQtYml0Ci0JICogcHJvY2Vzc2VzLiAgVXNl
cm1vZGUgcmVnaXN0ZXIgc3RhdGUsIGluY2x1ZGluZyAlcnNwLCBtdXN0Ci0JICogYWxyZWFkeSBi
ZSByZXN0b3JlZC4KLQkgKi8KLQl2b2lkICgqdXNlcmdzX3N5c3JldDY0KSh2b2lkKTsKLQotCS8q
IE5vcm1hbCBpcmV0LiAgSnVtcCB0byB0aGlzIHdpdGggdGhlIHN0YW5kYXJkIGlyZXQgc3RhY2sK
LQkgICBmcmFtZSBzZXQgdXAuICovCi0Jdm9pZCAoKmlyZXQpKHZvaWQpOwotCi0Jdm9pZCAoKnN3
YXBncykodm9pZCk7Ci0KLQl2b2lkICgqc3RhcnRfY29udGV4dF9zd2l0Y2gpKHN0cnVjdCB0YXNr
X3N0cnVjdCAqcHJldik7Ci0Jdm9pZCAoKmVuZF9jb250ZXh0X3N3aXRjaCkoc3RydWN0IHRhc2tf
c3RydWN0ICpuZXh0KTsKIH07CiAKIHN0cnVjdCBwdl9pcnFfb3BzIHsKQEAgLTMzOSw2ICsyNjQs
OSBAQCBzdHJ1Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUgewogCXN0cnVjdCBwdl9pcnFfb3Bz
IHB2X2lycV9vcHM7CiAJc3RydWN0IHB2X21tdV9vcHMgcHZfbW11X29wczsKIAlzdHJ1Y3QgcHZf
bG9ja19vcHMgcHZfbG9ja19vcHM7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKKwlzdHJ1
Y3QgcHZmdWxsX2NwdV9vcHMgcHZmdWxsX2NwdV9vcHM7CisjZW5kaWYKIH07CiAKIGV4dGVybiBz
dHJ1Y3QgcHZfaW5mbyBwdl9pbmZvOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFyYXZpcnRfdHlwZXNfZnVsbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlw
ZXNfZnVsbC5oCmluZGV4IDY5YzA0ODMyNGU3MC4uNTA2MzU2MjhmNmU4IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlc19mdWxsLmgKKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oCkBAIC0xLDQgKzEsODIgQEAKICNpZm5k
ZWYgX0FTTV9YODZfUEFSQVZJUlRfVFlQRVNfRlVMTF9ICiAjZGVmaW5lIF9BU01fWDg2X1BBUkFW
SVJUX1RZUEVTX0ZVTExfSAogCitzdHJ1Y3QgcHZmdWxsX2NwdV9vcHMgeworCS8qIGhvb2tzIGZv
ciB2YXJpb3VzIHByaXZpbGVnZWQgaW5zdHJ1Y3Rpb25zICovCisJdW5zaWduZWQgbG9uZyAoKmdl
dF9kZWJ1Z3JlZykoaW50IHJlZ25vKTsKKwl2b2lkICgqc2V0X2RlYnVncmVnKShpbnQgcmVnbm8s
IHVuc2lnbmVkIGxvbmcgdmFsdWUpOworCisJdW5zaWduZWQgbG9uZyAoKnJlYWRfY3IwKSh2b2lk
KTsKKwl2b2lkICgqd3JpdGVfY3IwKSh1bnNpZ25lZCBsb25nKTsKKworCXVuc2lnbmVkIGxvbmcg
KCpyZWFkX2NyNCkodm9pZCk7CisJdm9pZCAoKndyaXRlX2NyNCkodW5zaWduZWQgbG9uZyk7CisK
KyNpZmRlZiBDT05GSUdfWDg2XzY0CisJdW5zaWduZWQgbG9uZyAoKnJlYWRfY3I4KSh2b2lkKTsK
Kwl2b2lkICgqd3JpdGVfY3I4KSh1bnNpZ25lZCBsb25nKTsKKyNlbmRpZgorCisJLyogU2VnbWVu
dCBkZXNjcmlwdG9yIGhhbmRsaW5nICovCisJdm9pZCAoKmxvYWRfdHJfZGVzYykodm9pZCk7CisJ
dm9pZCAoKmxvYWRfZ2R0KShjb25zdCBzdHJ1Y3QgZGVzY19wdHIgKik7CisJdm9pZCAoKmxvYWRf
aWR0KShjb25zdCBzdHJ1Y3QgZGVzY19wdHIgKik7CisJdm9pZCAoKnN0b3JlX2lkdCkoc3RydWN0
IGRlc2NfcHRyICopOworCXZvaWQgKCpzZXRfbGR0KShjb25zdCB2b2lkICpkZXNjLCB1bnNpZ25l
ZCBlbnRyaWVzKTsKKwl1bnNpZ25lZCBsb25nICgqc3RvcmVfdHIpKHZvaWQpOworCXZvaWQgKCps
b2FkX3Rscykoc3RydWN0IHRocmVhZF9zdHJ1Y3QgKnQsIHVuc2lnbmVkIGludCBjcHUpOworI2lm
ZGVmIENPTkZJR19YODZfNjQKKwl2b2lkICgqbG9hZF9nc19pbmRleCkodW5zaWduZWQgaW50IGlk
eCk7CisjZW5kaWYKKwl2b2lkICgqd3JpdGVfbGR0X2VudHJ5KShzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
KmxkdCwgaW50IGVudHJ5bnVtLAorCQkJCWNvbnN0IHZvaWQgKmRlc2MpOworCXZvaWQgKCp3cml0
ZV9nZHRfZW50cnkpKHN0cnVjdCBkZXNjX3N0cnVjdCAqLAorCQkJCWludCBlbnRyeW51bSwgY29u
c3Qgdm9pZCAqZGVzYywgaW50IHNpemUpOworCXZvaWQgKCp3cml0ZV9pZHRfZW50cnkpKGdhdGVf
ZGVzYyAqLAorCQkJCWludCBlbnRyeW51bSwgY29uc3QgZ2F0ZV9kZXNjICpnYXRlKTsKKwl2b2lk
ICgqYWxsb2NfbGR0KShzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmxkdCwgdW5zaWduZWQgZW50cmllcyk7
CisJdm9pZCAoKmZyZWVfbGR0KShzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmxkdCwgdW5zaWduZWQgZW50
cmllcyk7CisKKwl2b2lkICgqbG9hZF9zcDApKHN0cnVjdCB0c3Nfc3RydWN0ICp0c3MsIHN0cnVj
dCB0aHJlYWRfc3RydWN0ICp0KTsKKworCXZvaWQgKCpzZXRfaW9wbF9tYXNrKSh1bnNpZ25lZCBt
YXNrKTsKKworCXZvaWQgKCp3YmludmQpKHZvaWQpOworCisJLyogY3B1aWQgZW11bGF0aW9uLCBt
b3N0bHkgc28gdGhhdCBjYXBzIGJpdHMgY2FuIGJlIGRpc2FibGVkICovCisJdm9pZCAoKmNwdWlk
KSh1bnNpZ25lZCBpbnQgKmVheCwgdW5zaWduZWQgaW50ICplYngsCisJCSAgICAgIHVuc2lnbmVk
IGludCAqZWN4LCB1bnNpZ25lZCBpbnQgKmVkeCk7CisKKwkvKiBVbnNhZmUgTVNSIG9wZXJhdGlv
bnMuICBUaGVzZSB3aWxsIHdhcm4gb3IgcGFuaWMgb24gZmFpbHVyZS4gKi8KKwl1NjQgKCpyZWFk
X21zcikodW5zaWduZWQgaW50IG1zcik7CisJdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50
IG1zciwgdW5zaWduZWQgbG93LCB1bnNpZ25lZCBoaWdoKTsKKworCS8qCisJICogU2FmZSBNU1Ig
b3BlcmF0aW9ucy4KKwkgKiByZWFkIHNldHMgZXJyIHRvIDAgb3IgLUVJTy4gIHdyaXRlIHJldHVy
bnMgMCBvciAtRUlPLgorCSAqLworCXU2NCAoKnJlYWRfbXNyX3NhZmUpKHVuc2lnbmVkIGludCBt
c3IsIGludCAqZXJyKTsKKwlpbnQgKCp3cml0ZV9tc3Jfc2FmZSkodW5zaWduZWQgaW50IG1zciwg
dW5zaWduZWQgbG93LCB1bnNpZ25lZCBoaWdoKTsKKworCXU2NCAoKnJlYWRfcG1jKShpbnQgY291
bnRlcik7CisKKwkvKgorCSAqIFN3aXRjaCB0byB1c2VybW9kZSBncyBhbmQgcmV0dXJuIHRvIDY0
LWJpdCB1c2VybW9kZSB1c2luZworCSAqIHN5c3JldC4gIE9ubHkgdXNlZCBpbiA2NC1iaXQga2Vy
bmVscyB0byByZXR1cm4gdG8gNjQtYml0CisJICogcHJvY2Vzc2VzLiAgVXNlcm1vZGUgcmVnaXN0
ZXIgc3RhdGUsIGluY2x1ZGluZyAlcnNwLCBtdXN0CisJICogYWxyZWFkeSBiZSByZXN0b3JlZC4K
KwkgKi8KKwl2b2lkICgqdXNlcmdzX3N5c3JldDY0KSh2b2lkKTsKKworCS8qIE5vcm1hbCBpcmV0
LiAgSnVtcCB0byB0aGlzIHdpdGggdGhlIHN0ZCBpcmV0IHN0YWNrIGZyYW1lIHNldCB1cC4gKi8K
Kwl2b2lkICgqaXJldCkodm9pZCk7CisKKwl2b2lkICgqc3dhcGdzKSh2b2lkKTsKKworCXZvaWQg
KCpzdGFydF9jb250ZXh0X3N3aXRjaCkoc3RydWN0IHRhc2tfc3RydWN0ICpwcmV2KTsKKwl2b2lk
ICgqZW5kX2NvbnRleHRfc3dpdGNoKShzdHJ1Y3QgdGFza19zdHJ1Y3QgKm5leHQpOworfTsKKwor
ZXh0ZXJuIHN0cnVjdCBwdmZ1bGxfY3B1X29wcyBwdmZ1bGxfY3B1X29wczsKKwogI2VuZGlmICAv
KiBfQVNNX1g4Nl9QQVJBVklSVF9UWVBFU19GVUxMX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3BndGFibGUuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaApp
bmRleCBmNWFmOTVhMGM2YjguLmZhZDEyYzQ4MWJmOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcGd0YWJsZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaApA
QCAtOTgsMTAgKzk4LDE0IEBAIGV4dGVybiBzdHJ1Y3QgbW1fc3RydWN0ICpwZ2RfcGFnZV9nZXRf
bW0oc3RydWN0IHBhZ2UgKnBhZ2UpOwogI2RlZmluZSBwdGVfdmFsKHgpCW5hdGl2ZV9wdGVfdmFs
KHgpCiAjZGVmaW5lIF9fcHRlKHgpCW5hdGl2ZV9tYWtlX3B0ZSh4KQogCi0jZGVmaW5lIGFyY2hf
ZW5kX2NvbnRleHRfc3dpdGNoKHByZXYpCWRvIHt9IHdoaWxlKDApCi0KICNlbmRpZgkvKiBDT05G
SUdfUEFSQVZJUlQgKi8KIAorI2lmbmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAorCisjZGVmaW5l
IGFyY2hfZW5kX2NvbnRleHRfc3dpdGNoKHByZXYpCWRvIHt9IHdoaWxlICgwKQorCisjZW5kaWYg
IC8qIENPTkZJR19QQVJBVklSVF9GVUxMICovCisKIC8qCiAgKiBUaGUgZm9sbG93aW5nIG9ubHkg
d29yayBpZiBwdGVfcHJlc2VudCgpIGlzIHRydWUuCiAgKiBVbmRlZmluZWQgYmVoYXZpb3VyIGlm
IG5vdC4uCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCmluZGV4IDNjYWRhOTk4YTQwMi4uOTU5MmM0
N2Y1MmJjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaAorKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaApAQCAtNTMxLDcgKzUzMSw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBjdXJyZW50X3RvcF9vZl9zdGFjayh2b2lkKQogI2Vu
ZGlmCiB9CiAKLSNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRf
RlVMTAogI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgogI2Vsc2UKICNkZWZpbmUgX19jcHVpZAkJ
CW5hdGl2ZV9jcHVpZApAQCAtNTQzLDcgKzU0Myw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2Fk
X3NwMChzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzLAogfQogCiAjZGVmaW5lIHNldF9pb3BsX21hc2sg
bmF0aXZlX3NldF9pb3BsX21hc2sKLSNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8KKyNlbmRp
ZiAvKiBDT05GSUdfUEFSQVZJUlRfRlVMTCAqLwogCiAvKiBGcmVlIGFsbCByZXNvdXJjZXMgaGVs
ZCBieSBhIHRocmVhZC4gKi8KIGV4dGVybiB2b2lkIHJlbGVhc2VfdGhyZWFkKHN0cnVjdCB0YXNr
X3N0cnVjdCAqKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5z
bnMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaAppbmRleCAxMmFmM2Uz
NWVkZmEuLmNhM2EzMTAzNzkxZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc3Bl
Y2lhbF9pbnNucy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaApA
QCAtMTM5LDE2ICsxMzksNiBAQCBleHRlcm4gYXNtbGlua2FnZSB2b2lkIG5hdGl2ZV9sb2FkX2dz
X2luZGV4KHVuc2lnbmVkKTsKICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KICNlbHNlCiAKLXN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyMCh2b2lkKQotewotCXJldHVybiBuYXRp
dmVfcmVhZF9jcjAoKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMCh1bnNpZ25l
ZCBsb25nIHgpCi17Ci0JbmF0aXZlX3dyaXRlX2NyMCh4KTsKLX0KLQogc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIHJlYWRfY3IyKHZvaWQpCiB7CiAJcmV0dXJuIG5hdGl2ZV9yZWFkX2NyMigp
OwpAQCAtMTY5LDYgKzE1OSwyMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3IzKHVuc2ln
bmVkIGxvbmcgeCkKIAluYXRpdmVfd3JpdGVfY3IzKHgpOwogfQogCisjZW5kaWYvKiBDT05GSUdf
UEFSQVZJUlQgKi8KKworI2lmbmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAorCitzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjAodm9pZCkKK3sKKwlyZXR1cm4gbmF0aXZlX3JlYWRf
Y3IwKCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjAodW5zaWduZWQgbG9uZyB4
KQoreworCW5hdGl2ZV93cml0ZV9jcjAoeCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
bG9uZyBfX3JlYWRfY3I0KHZvaWQpCiB7CiAJcmV0dXJuIG5hdGl2ZV9yZWFkX2NyNCgpOwpAQCAt
MjAzLDcgKzIwNyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2FkX2dzX2luZGV4KHVuc2lnbmVk
IHNlbGVjdG9yKQogCiAjZW5kaWYKIAotI2VuZGlmLyogQ09ORklHX1BBUkFWSVJUICovCisjZW5k
aWYgLyogQ09ORklHX1BBUkFWSVJUX0ZVTEwgKi8KKwogCiBzdGF0aWMgaW5saW5lIHZvaWQgY2xm
bHVzaCh2b2xhdGlsZSB2b2lkICpfX3ApCiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwv
YXNtLW9mZnNldHMuYyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jCmluZGV4IGRlODI3
ZDZhYzhjMi4uN2IzOTNlNDUzMzMzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9m
ZnNldHMuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHMuYwpAQCAtNjQsMTQgKzY0
LDE3IEBAIHZvaWQgY29tbW9uKHZvaWQpIHsKIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAogCUJM
QU5LKCk7Ci0JT0ZGU0VUKFBBUkFWSVJUX1BBVENIX3B2X2NwdV9vcHMsIHBhcmF2aXJ0X3BhdGNo
X3RlbXBsYXRlLCBwdl9jcHVfb3BzKTsKIAlPRkZTRVQoUEFSQVZJUlRfUEFUQ0hfcHZfaXJxX29w
cywgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUsIHB2X2lycV9vcHMpOwogCU9GRlNFVChQVl9JUlFf
aXJxX2Rpc2FibGUsIHB2X2lycV9vcHMsIGlycV9kaXNhYmxlKTsKIAlPRkZTRVQoUFZfSVJRX2ly
cV9lbmFibGUsIHB2X2lycV9vcHMsIGlycV9lbmFibGUpOwotCU9GRlNFVChQVl9DUFVfaXJldCwg
cHZfY3B1X29wcywgaXJldCk7Ci0JT0ZGU0VUKFBWX0NQVV9yZWFkX2NyMCwgcHZfY3B1X29wcywg
cmVhZF9jcjApOwogCU9GRlNFVChQVl9NTVVfcmVhZF9jcjIsIHB2X21tdV9vcHMsIHJlYWRfY3Iy
KTsKICNlbmRpZgorI2lmZGVmIENPTkZJR19QQVJBVklSVF9GVUxMCisJT0ZGU0VUKFBBUkFWSVJU
X1BBVENIX3B2ZnVsbF9jcHVfb3BzLCBwYXJhdmlydF9wYXRjaF90ZW1wbGF0ZSwKKwkgICAgICAg
cHZmdWxsX2NwdV9vcHMpOworCU9GRlNFVChQVl9DUFVfaXJldCwgcHZmdWxsX2NwdV9vcHMsIGly
ZXQpOworCU9GRlNFVChQVl9DUFVfcmVhZF9jcjAsIHB2ZnVsbF9jcHVfb3BzLCByZWFkX2NyMCk7
CisjZW5kaWYKIAogI2lmZGVmIENPTkZJR19YRU4KIAlCTEFOSygpOwpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNl
dHNfNjQuYwppbmRleCA5OTMzMmY1NTBjNDguLmY0ZmU3ZDlhYzBkOSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2FzbS1v
ZmZzZXRzXzY0LmMKQEAgLTIxLDggKzIxLDEwIEBAIGludCBtYWluKHZvaWQpCiB7CiAjaWZkZWYg
Q09ORklHX1BBUkFWSVJUCiAJT0ZGU0VUKFBWX0lSUV9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lLCBw
dl9pcnFfb3BzLCBhZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKTsKLQlPRkZTRVQoUFZfQ1BVX3VzZXJn
c19zeXNyZXQ2NCwgcHZfY3B1X29wcywgdXNlcmdzX3N5c3JldDY0KTsKLQlPRkZTRVQoUFZfQ1BV
X3N3YXBncywgcHZfY3B1X29wcywgc3dhcGdzKTsKKyNlbmRpZgorI2lmZGVmIENPTkZJR19QQVJB
VklSVF9GVUxMCisJT0ZGU0VUKFBWX0NQVV91c2VyZ3Nfc3lzcmV0NjQsIHB2ZnVsbF9jcHVfb3Bz
LCB1c2VyZ3Nfc3lzcmV0NjQpOworCU9GRlNFVChQVl9DUFVfc3dhcGdzLCBwdmZ1bGxfY3B1X29w
cywgc3dhcGdzKTsKIAlCTEFOSygpOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tl
cm5lbC9jcHUvY29tbW9uLmMgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jCmluZGV4IGM4
YjM5ODcwZjMzZS4uNTMwODFkZjg4NDIwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1
L2NvbW1vbi5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMKQEAgLTEwMTcsMTAg
KzEwMTcsMTAgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19pZGVudGlmeShzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpCiAJICogRVNQRklYIGlzc3VlLCB3ZSBjYW4gY2hhbmdlIHRoaXMuCiAJICovCiAjaWZk
ZWYgQ09ORklHX1g4Nl8zMgotIyBpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyMgaWZkZWYgQ09ORklH
X1BBUkFWSVJUX0ZVTEwKIAlkbyB7CiAJCWV4dGVybiB2b2lkIG5hdGl2ZV9pcmV0KHZvaWQpOwot
CQlpZiAocHZfY3B1X29wcy5pcmV0ID09IG5hdGl2ZV9pcmV0KQorCQlpZiAocHZmdWxsX2NwdV9v
cHMuaXJldCA9PSBuYXRpdmVfaXJldCkKIAkJCXNldF9jcHVfYnVnKGMsIFg4Nl9CVUdfRVNQRklY
KTsKIAl9IHdoaWxlICgwKTsKICMgZWxzZQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3Bh
cmF2aXJ0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwppbmRleCBiOGIyM2IzZjI0YzIu
LjZiOTBkZTY1NDc5ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKKysr
IGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKQEAgLTI0LDEyICsyNCw5IEBACiAjaW5jbHVk
ZSA8bGludXgvZWZpLmg+CiAjaW5jbHVkZSA8bGludXgvYmNkLmg+CiAjaW5jbHVkZSA8bGludXgv
aGlnaG1lbS5oPgotI2luY2x1ZGUgPGxpbnV4L2twcm9iZXMuaD4KIAogI2luY2x1ZGUgPGFzbS9i
dWcuaD4KICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KLSNpbmNsdWRlIDxhc20vZGVidWdyZWcu
aD4KLSNpbmNsdWRlIDxhc20vZGVzYy5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogI2luY2x1
ZGUgPGFzbS9wZ3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3RpbWUuaD4KQEAgLTEyOCw2ICsxMjUs
OSBAQCBzdGF0aWMgdm9pZCAqZ2V0X2NhbGxfZGVzdGluYXRpb24odTggdHlwZSkKICNpZmRlZiBD
T05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTCiAJCS5wdl9sb2NrX29wcyA9IHB2X2xvY2tfb3BzLAog
I2VuZGlmCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKKwkJLnB2ZnVsbF9jcHVfb3BzID0g
cHZmdWxsX2NwdV9vcHMsCisjZW5kaWYKIAl9OwogCXJldHVybiAqKCh2b2lkICoqKSZ0bXBsICsg
dHlwZSk7CiB9CkBAIC0xNTAsMTAgKzE1MCwxMiBAQCB1bnNpZ25lZCBwYXJhdmlydF9wYXRjaF9k
ZWZhdWx0KHU4IHR5cGUsIHUxNiBjbG9iYmVycywgdm9pZCAqaW5zbmJ1ZiwKIAllbHNlIGlmIChv
cGZ1bmMgPT0gX3BhcmF2aXJ0X2lkZW50XzY0KQogCQlyZXQgPSBwYXJhdmlydF9wYXRjaF9pZGVu
dF82NChpbnNuYnVmLCBsZW4pOwogCi0JZWxzZSBpZiAodHlwZSA9PSBQQVJBVklSVF9QQVRDSChw
dl9jcHVfb3BzLmlyZXQpIHx8Ci0JCSB0eXBlID09IFBBUkFWSVJUX1BBVENIKHB2X2NwdV9vcHMu
dXNlcmdzX3N5c3JldDY0KSkKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAorCWVsc2UgaWYg
KHR5cGUgPT0gUEFSQVZJUlRfUEFUQ0gocHZmdWxsX2NwdV9vcHMuaXJldCkgfHwKKwkJIHR5cGUg
PT0gUEFSQVZJUlRfUEFUQ0gocHZmdWxsX2NwdV9vcHMudXNlcmdzX3N5c3JldDY0KSkKIAkJLyog
SWYgb3BlcmF0aW9uIHJlcXVpcmVzIGEgam1wLCB0aGVuIGptcCAqLwogCQlyZXQgPSBwYXJhdmly
dF9wYXRjaF9qbXAoaW5zbmJ1Ziwgb3BmdW5jLCBhZGRyLCBsZW4pOworI2VuZGlmCiAJZWxzZQog
CQkvKiBPdGhlcndpc2UgY2FsbCB0aGUgZnVuY3Rpb247IGFzc3VtZSB0YXJnZXQgY291bGQKIAkJ
ICAgY2xvYmJlciBhbnkgY2FsbGVyLXNhdmUgcmVnICovCkBAIC0yMDMsMTAgKzIwNSw2IEBAIHN0
YXRpYyB1NjQgbmF0aXZlX3N0ZWFsX2Nsb2NrKGludCBjcHUpCiAJcmV0dXJuIDA7CiB9CiAKLS8q
IFRoZXNlIGFyZSBpbiBlbnRyeS5TICovCi1leHRlcm4gdm9pZCBuYXRpdmVfaXJldCh2b2lkKTsK
LWV4dGVybiB2b2lkIG5hdGl2ZV91c2VyZ3Nfc3lzcmV0NjQodm9pZCk7Ci0KIHN0YXRpYyBERUZJ
TkVfUEVSX0NQVShlbnVtIHBhcmF2aXJ0X2xhenlfbW9kZSwgcGFyYXZpcnRfbGF6eV9tb2RlKSA9
IFBBUkFWSVJUX0xBWllfTk9ORTsKIAogc3RhdGljIGlubGluZSB2b2lkIGVudGVyX2xhenkoZW51
bSBwYXJhdmlydF9sYXp5X21vZGUgbW9kZSkKQEAgLTMwNiw2MCArMzA0LDkgQEAgX192aXNpYmxl
IHN0cnVjdCBwdl9pcnFfb3BzIHB2X2lycV9vcHMgPSB7CiB9OwogCiBfX3Zpc2libGUgc3RydWN0
IHB2X2NwdV9vcHMgcHZfY3B1X29wcyA9IHsKLQkuY3B1aWQgPSBuYXRpdmVfY3B1aWQsCi0JLmdl
dF9kZWJ1Z3JlZyA9IG5hdGl2ZV9nZXRfZGVidWdyZWcsCi0JLnNldF9kZWJ1Z3JlZyA9IG5hdGl2
ZV9zZXRfZGVidWdyZWcsCi0JLnJlYWRfY3IwID0gbmF0aXZlX3JlYWRfY3IwLAotCS53cml0ZV9j
cjAgPSBuYXRpdmVfd3JpdGVfY3IwLAotCS5yZWFkX2NyNCA9IG5hdGl2ZV9yZWFkX2NyNCwKLQku
d3JpdGVfY3I0ID0gbmF0aXZlX3dyaXRlX2NyNCwKLSNpZmRlZiBDT05GSUdfWDg2XzY0Ci0JLnJl
YWRfY3I4ID0gbmF0aXZlX3JlYWRfY3I4LAotCS53cml0ZV9jcjggPSBuYXRpdmVfd3JpdGVfY3I4
LAotI2VuZGlmCi0JLndiaW52ZCA9IG5hdGl2ZV93YmludmQsCi0JLnJlYWRfbXNyID0gbmF0aXZl
X3JlYWRfbXNyLAotCS53cml0ZV9tc3IgPSBuYXRpdmVfd3JpdGVfbXNyLAotCS5yZWFkX21zcl9z
YWZlID0gbmF0aXZlX3JlYWRfbXNyX3NhZmUsCi0JLndyaXRlX21zcl9zYWZlID0gbmF0aXZlX3dy
aXRlX21zcl9zYWZlLAotCS5yZWFkX3BtYyA9IG5hdGl2ZV9yZWFkX3BtYywKLQkubG9hZF90cl9k
ZXNjID0gbmF0aXZlX2xvYWRfdHJfZGVzYywKLQkuc2V0X2xkdCA9IG5hdGl2ZV9zZXRfbGR0LAot
CS5sb2FkX2dkdCA9IG5hdGl2ZV9sb2FkX2dkdCwKLQkubG9hZF9pZHQgPSBuYXRpdmVfbG9hZF9p
ZHQsCi0JLnN0b3JlX2lkdCA9IG5hdGl2ZV9zdG9yZV9pZHQsCi0JLnN0b3JlX3RyID0gbmF0aXZl
X3N0b3JlX3RyLAotCS5sb2FkX3RscyA9IG5hdGl2ZV9sb2FkX3RscywKLSNpZmRlZiBDT05GSUdf
WDg2XzY0Ci0JLmxvYWRfZ3NfaW5kZXggPSBuYXRpdmVfbG9hZF9nc19pbmRleCwKLSNlbmRpZgot
CS53cml0ZV9sZHRfZW50cnkgPSBuYXRpdmVfd3JpdGVfbGR0X2VudHJ5LAotCS53cml0ZV9nZHRf
ZW50cnkgPSBuYXRpdmVfd3JpdGVfZ2R0X2VudHJ5LAotCS53cml0ZV9pZHRfZW50cnkgPSBuYXRp
dmVfd3JpdGVfaWR0X2VudHJ5LAotCi0JLmFsbG9jX2xkdCA9IHBhcmF2aXJ0X25vcCwKLQkuZnJl
ZV9sZHQgPSBwYXJhdmlydF9ub3AsCi0KLQkubG9hZF9zcDAgPSBuYXRpdmVfbG9hZF9zcDAsCi0K
LSNpZmRlZiBDT05GSUdfWDg2XzY0Ci0JLnVzZXJnc19zeXNyZXQ2NCA9IG5hdGl2ZV91c2VyZ3Nf
c3lzcmV0NjQsCi0jZW5kaWYKLQkuaXJldCA9IG5hdGl2ZV9pcmV0LAotCS5zd2FwZ3MgPSBuYXRp
dmVfc3dhcGdzLAotCi0JLnNldF9pb3BsX21hc2sgPSBuYXRpdmVfc2V0X2lvcGxfbWFzaywKIAku
aW9fZGVsYXkgPSBuYXRpdmVfaW9fZGVsYXksCi0KLQkuc3RhcnRfY29udGV4dF9zd2l0Y2ggPSBw
YXJhdmlydF9ub3AsCi0JLmVuZF9jb250ZXh0X3N3aXRjaCA9IHBhcmF2aXJ0X25vcCwKIH07CiAK
LS8qIEF0IHRoaXMgcG9pbnQsIG5hdGl2ZV9nZXQvc2V0X2RlYnVncmVnIGhhcyByZWFsIGZ1bmN0
aW9uIGVudHJpZXMgKi8KLU5PS1BST0JFX1NZTUJPTChuYXRpdmVfZ2V0X2RlYnVncmVnKTsKLU5P
S1BST0JFX1NZTUJPTChuYXRpdmVfc2V0X2RlYnVncmVnKTsKLU5PS1BST0JFX1NZTUJPTChuYXRp
dmVfbG9hZF9pZHQpOwotCiAjaWYgZGVmaW5lZChDT05GSUdfWDg2XzMyKSAmJiAhZGVmaW5lZChD
T05GSUdfWDg2X1BBRSkKIC8qIDMyLWJpdCBwYWdldGFibGUgZW50cmllcyAqLwogI2RlZmluZSBQ
VEVfSURFTlQJX19QVl9JU19DQUxMRUVfU0FWRShfcGFyYXZpcnRfaWRlbnRfMzIpCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jIGIvYXJjaC94ODYva2VybmVsL3Bh
cmF2aXJ0X2Z1bGwuYwppbmRleCAwYzdkZTY0MTI5YzUuLjliODcwODQyMWNkMiAxMDA2NDQKLS0t
IGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X2Z1bGwuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwv
cGFyYXZpcnRfZnVsbC5jCkBAIC0xMyw0ICsxMyw3MCBAQAogICAgIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAqLwogCisjaW5jbHVkZSA8bGludXgvcGVyY3B1
Lmg+CisjaW5jbHVkZSA8bGludXgva3Byb2Jlcy5oPgorCiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0
Lmg+CisjaW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CisjaW5jbHVkZSA8YXNtL2Rlc2MuaD4KKyNp
bmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CisKKy8qIFRoZXNlIGFyZSBpbiBlbnRyeS5TICovCitl
eHRlcm4gdm9pZCBuYXRpdmVfaXJldCh2b2lkKTsKK2V4dGVybiB2b2lkIG5hdGl2ZV91c2VyZ3Nf
c3lzcmV0NjQodm9pZCk7CisKK19fdmlzaWJsZSBzdHJ1Y3QgcHZmdWxsX2NwdV9vcHMgcHZmdWxs
X2NwdV9vcHMgPSB7CisJLmNwdWlkID0gbmF0aXZlX2NwdWlkLAorCS5nZXRfZGVidWdyZWcgPSBu
YXRpdmVfZ2V0X2RlYnVncmVnLAorCS5zZXRfZGVidWdyZWcgPSBuYXRpdmVfc2V0X2RlYnVncmVn
LAorCS5yZWFkX2NyMCA9IG5hdGl2ZV9yZWFkX2NyMCwKKwkud3JpdGVfY3IwID0gbmF0aXZlX3dy
aXRlX2NyMCwKKwkucmVhZF9jcjQgPSBuYXRpdmVfcmVhZF9jcjQsCisJLndyaXRlX2NyNCA9IG5h
dGl2ZV93cml0ZV9jcjQsCisjaWZkZWYgQ09ORklHX1g4Nl82NAorCS5yZWFkX2NyOCA9IG5hdGl2
ZV9yZWFkX2NyOCwKKwkud3JpdGVfY3I4ID0gbmF0aXZlX3dyaXRlX2NyOCwKKyNlbmRpZgorCS53
YmludmQgPSBuYXRpdmVfd2JpbnZkLAorCS5yZWFkX21zciA9IG5hdGl2ZV9yZWFkX21zciwKKwku
d3JpdGVfbXNyID0gbmF0aXZlX3dyaXRlX21zciwKKwkucmVhZF9tc3Jfc2FmZSA9IG5hdGl2ZV9y
ZWFkX21zcl9zYWZlLAorCS53cml0ZV9tc3Jfc2FmZSA9IG5hdGl2ZV93cml0ZV9tc3Jfc2FmZSwK
KwkucmVhZF9wbWMgPSBuYXRpdmVfcmVhZF9wbWMsCisJLmxvYWRfdHJfZGVzYyA9IG5hdGl2ZV9s
b2FkX3RyX2Rlc2MsCisJLnNldF9sZHQgPSBuYXRpdmVfc2V0X2xkdCwKKwkubG9hZF9nZHQgPSBu
YXRpdmVfbG9hZF9nZHQsCisJLmxvYWRfaWR0ID0gbmF0aXZlX2xvYWRfaWR0LAorCS5zdG9yZV9p
ZHQgPSBuYXRpdmVfc3RvcmVfaWR0LAorCS5zdG9yZV90ciA9IG5hdGl2ZV9zdG9yZV90ciwKKwku
bG9hZF90bHMgPSBuYXRpdmVfbG9hZF90bHMsCisjaWZkZWYgQ09ORklHX1g4Nl82NAorCS5sb2Fk
X2dzX2luZGV4ID0gbmF0aXZlX2xvYWRfZ3NfaW5kZXgsCisjZW5kaWYKKwkud3JpdGVfbGR0X2Vu
dHJ5ID0gbmF0aXZlX3dyaXRlX2xkdF9lbnRyeSwKKwkud3JpdGVfZ2R0X2VudHJ5ID0gbmF0aXZl
X3dyaXRlX2dkdF9lbnRyeSwKKwkud3JpdGVfaWR0X2VudHJ5ID0gbmF0aXZlX3dyaXRlX2lkdF9l
bnRyeSwKKworCS5hbGxvY19sZHQgPSBwYXJhdmlydF9ub3AsCisJLmZyZWVfbGR0ID0gcGFyYXZp
cnRfbm9wLAorCisJLmxvYWRfc3AwID0gbmF0aXZlX2xvYWRfc3AwLAorCisjaWZkZWYgQ09ORklH
X1g4Nl82NAorCS51c2VyZ3Nfc3lzcmV0NjQgPSBuYXRpdmVfdXNlcmdzX3N5c3JldDY0LAorI2Vu
ZGlmCisJLmlyZXQgPSBuYXRpdmVfaXJldCwKKwkuc3dhcGdzID0gbmF0aXZlX3N3YXBncywKKwor
CS5zZXRfaW9wbF9tYXNrID0gbmF0aXZlX3NldF9pb3BsX21hc2ssCisKKwkuc3RhcnRfY29udGV4
dF9zd2l0Y2ggPSBwYXJhdmlydF9ub3AsCisJLmVuZF9jb250ZXh0X3N3aXRjaCA9IHBhcmF2aXJ0
X25vcCwKK307CisKKy8qIEF0IHRoaXMgcG9pbnQsIG5hdGl2ZV9nZXQvc2V0X2RlYnVncmVnIGhh
cyByZWFsIGZ1bmN0aW9uIGVudHJpZXMgKi8KK05PS1BST0JFX1NZTUJPTChuYXRpdmVfZ2V0X2Rl
YnVncmVnKTsKK05PS1BST0JFX1NZTUJPTChuYXRpdmVfc2V0X2RlYnVncmVnKTsKK05PS1BST0JF
X1NZTUJPTChuYXRpdmVfbG9hZF9pZHQpOworCitFWFBPUlRfU1lNQk9MKHB2ZnVsbF9jcHVfb3Bz
KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jIGIvYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMyLmMKaW5kZXggNTUzYWNiYmI0ZDMyLi5jY2I3
NTk1MWFlZDUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5j
CisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jCkBAIC00LDEwICs0LDEy
IEBAIERFRl9OQVRJVkUocHZfaXJxX29wcywgaXJxX2Rpc2FibGUsICJjbGkiKTsKIERFRl9OQVRJ
VkUocHZfaXJxX29wcywgaXJxX2VuYWJsZSwgInN0aSIpOwogREVGX05BVElWRShwdl9pcnFfb3Bz
LCByZXN0b3JlX2ZsLCAicHVzaCAlZWF4OyBwb3BmIik7CiBERUZfTkFUSVZFKHB2X2lycV9vcHMs
IHNhdmVfZmwsICJwdXNoZjsgcG9wICVlYXgiKTsKLURFRl9OQVRJVkUocHZfY3B1X29wcywgaXJl
dCwgImlyZXQiKTsKIERFRl9OQVRJVkUocHZfbW11X29wcywgcmVhZF9jcjIsICJtb3YgJWNyMiwg
JWVheCIpOwogREVGX05BVElWRShwdl9tbXVfb3BzLCB3cml0ZV9jcjMsICJtb3YgJWVheCwgJWNy
MyIpOwogREVGX05BVElWRShwdl9tbXVfb3BzLCByZWFkX2NyMywgIm1vdiAlY3IzLCAlZWF4Iik7
CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKK0RFRl9OQVRJVkUocHZmdWxsX2NwdV9vcHMs
IGlyZXQsICJpcmV0Iik7CisjZW5kaWYKIAogI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJUX1NQ
SU5MT0NLUykKIERFRl9OQVRJVkUocHZfbG9ja19vcHMsIHF1ZXVlZF9zcGluX3VubG9jaywgIm1v
dmIgJDAsICglZWF4KSIpOwpAQCAtNDUsMTAgKzQ3LDEyIEBAIHVuc2lnbmVkIG5hdGl2ZV9wYXRj
aCh1OCB0eXBlLCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCiAJCVBBVENIX1NJVEUocHZfaXJx
X29wcywgaXJxX2VuYWJsZSk7CiAJCVBBVENIX1NJVEUocHZfaXJxX29wcywgcmVzdG9yZV9mbCk7
CiAJCVBBVENIX1NJVEUocHZfaXJxX29wcywgc2F2ZV9mbCk7Ci0JCVBBVENIX1NJVEUocHZfY3B1
X29wcywgaXJldCk7CiAJCVBBVENIX1NJVEUocHZfbW11X29wcywgcmVhZF9jcjIpOwogCQlQQVRD
SF9TSVRFKHB2X21tdV9vcHMsIHJlYWRfY3IzKTsKIAkJUEFUQ0hfU0lURShwdl9tbXVfb3BzLCB3
cml0ZV9jcjMpOworI2lmZGVmIENPTkZJR19QQVJBVklSVF9GVUxMCisJCVBBVENIX1NJVEUocHZm
dWxsX2NwdV9vcHMsIGlyZXQpOworI2VuZGlmCiAjaWYgZGVmaW5lZChDT05GSUdfUEFSQVZJUlRf
U1BJTkxPQ0tTKQogCQljYXNlIFBBUkFWSVJUX1BBVENIKHB2X2xvY2tfb3BzLnF1ZXVlZF9zcGlu
X3VubG9jayk6CiAJCQlpZiAocHZfaXNfbmF0aXZlX3NwaW5fdW5sb2NrKCkpIHsKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jIGIvYXJjaC94ODYva2VybmVs
L3BhcmF2aXJ0X3BhdGNoXzY0LmMKaW5kZXggMTFhYWYxZWFhMGU0Li4wMGQ1Yzc3ZDIzYTcgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jCisrKyBiL2FyY2gv
eDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jCkBAIC0xMCwxNCArMTAsMTYgQEAgREVGX05B
VElWRShwdl9tbXVfb3BzLCByZWFkX2NyMiwgIm1vdnEgJWNyMiwgJXJheCIpOwogREVGX05BVElW
RShwdl9tbXVfb3BzLCByZWFkX2NyMywgIm1vdnEgJWNyMywgJXJheCIpOwogREVGX05BVElWRShw
dl9tbXVfb3BzLCB3cml0ZV9jcjMsICJtb3ZxICVyZGksICVjcjMiKTsKIERFRl9OQVRJVkUocHZf
bW11X29wcywgZmx1c2hfdGxiX3NpbmdsZSwgImludmxwZyAoJXJkaSkiKTsKLURFRl9OQVRJVkUo
cHZfY3B1X29wcywgd2JpbnZkLCAid2JpbnZkIik7Ci0KLURFRl9OQVRJVkUocHZfY3B1X29wcywg
dXNlcmdzX3N5c3JldDY0LCAic3dhcGdzOyBzeXNyZXRxIik7Ci1ERUZfTkFUSVZFKHB2X2NwdV9v
cHMsIHN3YXBncywgInN3YXBncyIpOwogCiBERUZfTkFUSVZFKCwgbW92MzIsICJtb3YgJWVkaSwg
JWVheCIpOwogREVGX05BVElWRSgsIG1vdjY0LCAibW92ICVyZGksICVyYXgiKTsKIAorI2lmZGVm
IENPTkZJR19QQVJBVklSVF9GVUxMCitERUZfTkFUSVZFKHB2ZnVsbF9jcHVfb3BzLCB3YmludmQs
ICJ3YmludmQiKTsKK0RFRl9OQVRJVkUocHZmdWxsX2NwdV9vcHMsIHVzZXJnc19zeXNyZXQ2NCwg
InN3YXBnczsgc3lzcmV0cSIpOworREVGX05BVElWRShwdmZ1bGxfY3B1X29wcywgc3dhcGdzLCAi
c3dhcGdzIik7CisjZW5kaWYKKwogI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NL
UykKIERFRl9OQVRJVkUocHZfbG9ja19vcHMsIHF1ZXVlZF9zcGluX3VubG9jaywgIm1vdmIgJDAs
ICglcmRpKSIpOwogREVGX05BVElWRShwdl9sb2NrX29wcywgdmNwdV9pc19wcmVlbXB0ZWQsICJ4
b3IgJXJheCwgJXJheCIpOwpAQCAtNTQsMTMgKzU2LDE1IEBAIHVuc2lnbmVkIG5hdGl2ZV9wYXRj
aCh1OCB0eXBlLCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCiAJCVBBVENIX1NJVEUocHZfaXJx
X29wcywgc2F2ZV9mbCk7CiAJCVBBVENIX1NJVEUocHZfaXJxX29wcywgaXJxX2VuYWJsZSk7CiAJ
CVBBVENIX1NJVEUocHZfaXJxX29wcywgaXJxX2Rpc2FibGUpOwotCQlQQVRDSF9TSVRFKHB2X2Nw
dV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7Ci0JCVBBVENIX1NJVEUocHZfY3B1X29wcywgc3dhcGdz
KTsKIAkJUEFUQ0hfU0lURShwdl9tbXVfb3BzLCByZWFkX2NyMik7CiAJCVBBVENIX1NJVEUocHZf
bW11X29wcywgcmVhZF9jcjMpOwogCQlQQVRDSF9TSVRFKHB2X21tdV9vcHMsIHdyaXRlX2NyMyk7
CiAJCVBBVENIX1NJVEUocHZfbW11X29wcywgZmx1c2hfdGxiX3NpbmdsZSk7Ci0JCVBBVENIX1NJ
VEUocHZfY3B1X29wcywgd2JpbnZkKTsKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAorCQlQ
QVRDSF9TSVRFKHB2ZnVsbF9jcHVfb3BzLCB1c2VyZ3Nfc3lzcmV0NjQpOworCQlQQVRDSF9TSVRF
KHB2ZnVsbF9jcHVfb3BzLCBzd2FwZ3MpOworCQlQQVRDSF9TSVRFKHB2ZnVsbF9jcHVfb3BzLCB3
YmludmQpOworI2VuZGlmCiAjaWYgZGVmaW5lZChDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTKQog
CQljYXNlIFBBUkFWSVJUX1BBVENIKHB2X2xvY2tfb3BzLnF1ZXVlZF9zcGluX3VubG9jayk6CiAJ
CQlpZiAocHZfaXNfbmF0aXZlX3NwaW5fdW5sb2NrKCkpIHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2xndWVzdC9ib290LmMgYi9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCmluZGV4IDk5NDcyNjk4Yzkz
MS4uZmE3OWRiZTIyMGFkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCisrKyBi
L2FyY2gveDg2L2xndWVzdC9ib290LmMKQEAgLTE0MTAsMjUgKzE0MTAsMjUgQEAgX19pbml0IHZv
aWQgbGd1ZXN0X2luaXQodm9pZCkKIAlwdl9pbml0X29wcy5wYXRjaCA9IGxndWVzdF9wYXRjaDsK
IAogCS8qIEludGVyY2VwdHMgb2YgdmFyaW91cyBDUFUgaW5zdHJ1Y3Rpb25zICovCi0JcHZfY3B1
X29wcy5sb2FkX2dkdCA9IGxndWVzdF9sb2FkX2dkdDsKLQlwdl9jcHVfb3BzLmNwdWlkID0gbGd1
ZXN0X2NwdWlkOwotCXB2X2NwdV9vcHMubG9hZF9pZHQgPSBsZ3Vlc3RfbG9hZF9pZHQ7Ci0JcHZf
Y3B1X29wcy5pcmV0ID0gbGd1ZXN0X2lyZXQ7Ci0JcHZfY3B1X29wcy5sb2FkX3NwMCA9IGxndWVz
dF9sb2FkX3NwMDsKLQlwdl9jcHVfb3BzLmxvYWRfdHJfZGVzYyA9IGxndWVzdF9sb2FkX3RyX2Rl
c2M7Ci0JcHZfY3B1X29wcy5zZXRfbGR0ID0gbGd1ZXN0X3NldF9sZHQ7Ci0JcHZfY3B1X29wcy5s
b2FkX3RscyA9IGxndWVzdF9sb2FkX3RsczsKLQlwdl9jcHVfb3BzLmdldF9kZWJ1Z3JlZyA9IGxn
dWVzdF9nZXRfZGVidWdyZWc7Ci0JcHZfY3B1X29wcy5zZXRfZGVidWdyZWcgPSBsZ3Vlc3Rfc2V0
X2RlYnVncmVnOwotCXB2X2NwdV9vcHMucmVhZF9jcjAgPSBsZ3Vlc3RfcmVhZF9jcjA7Ci0JcHZf
Y3B1X29wcy53cml0ZV9jcjAgPSBsZ3Vlc3Rfd3JpdGVfY3IwOwotCXB2X2NwdV9vcHMucmVhZF9j
cjQgPSBsZ3Vlc3RfcmVhZF9jcjQ7Ci0JcHZfY3B1X29wcy53cml0ZV9jcjQgPSBsZ3Vlc3Rfd3Jp
dGVfY3I0OwotCXB2X2NwdV9vcHMud3JpdGVfZ2R0X2VudHJ5ID0gbGd1ZXN0X3dyaXRlX2dkdF9l
bnRyeTsKLQlwdl9jcHVfb3BzLndyaXRlX2lkdF9lbnRyeSA9IGxndWVzdF93cml0ZV9pZHRfZW50
cnk7Ci0JcHZfY3B1X29wcy53YmludmQgPSBsZ3Vlc3Rfd2JpbnZkOwotCXB2X2NwdV9vcHMuc3Rh
cnRfY29udGV4dF9zd2l0Y2ggPSBwYXJhdmlydF9zdGFydF9jb250ZXh0X3N3aXRjaDsKLQlwdl9j
cHVfb3BzLmVuZF9jb250ZXh0X3N3aXRjaCA9IGxndWVzdF9lbmRfY29udGV4dF9zd2l0Y2g7CisJ
cHZmdWxsX2NwdV9vcHMubG9hZF9nZHQgPSBsZ3Vlc3RfbG9hZF9nZHQ7CisJcHZmdWxsX2NwdV9v
cHMuY3B1aWQgPSBsZ3Vlc3RfY3B1aWQ7CisJcHZmdWxsX2NwdV9vcHMubG9hZF9pZHQgPSBsZ3Vl
c3RfbG9hZF9pZHQ7CisJcHZmdWxsX2NwdV9vcHMuaXJldCA9IGxndWVzdF9pcmV0OworCXB2ZnVs
bF9jcHVfb3BzLmxvYWRfc3AwID0gbGd1ZXN0X2xvYWRfc3AwOworCXB2ZnVsbF9jcHVfb3BzLmxv
YWRfdHJfZGVzYyA9IGxndWVzdF9sb2FkX3RyX2Rlc2M7CisJcHZmdWxsX2NwdV9vcHMuc2V0X2xk
dCA9IGxndWVzdF9zZXRfbGR0OworCXB2ZnVsbF9jcHVfb3BzLmxvYWRfdGxzID0gbGd1ZXN0X2xv
YWRfdGxzOworCXB2ZnVsbF9jcHVfb3BzLmdldF9kZWJ1Z3JlZyA9IGxndWVzdF9nZXRfZGVidWdy
ZWc7CisJcHZmdWxsX2NwdV9vcHMuc2V0X2RlYnVncmVnID0gbGd1ZXN0X3NldF9kZWJ1Z3JlZzsK
KwlwdmZ1bGxfY3B1X29wcy5yZWFkX2NyMCA9IGxndWVzdF9yZWFkX2NyMDsKKwlwdmZ1bGxfY3B1
X29wcy53cml0ZV9jcjAgPSBsZ3Vlc3Rfd3JpdGVfY3IwOworCXB2ZnVsbF9jcHVfb3BzLnJlYWRf
Y3I0ID0gbGd1ZXN0X3JlYWRfY3I0OworCXB2ZnVsbF9jcHVfb3BzLndyaXRlX2NyNCA9IGxndWVz
dF93cml0ZV9jcjQ7CisJcHZmdWxsX2NwdV9vcHMud3JpdGVfZ2R0X2VudHJ5ID0gbGd1ZXN0X3dy
aXRlX2dkdF9lbnRyeTsKKwlwdmZ1bGxfY3B1X29wcy53cml0ZV9pZHRfZW50cnkgPSBsZ3Vlc3Rf
d3JpdGVfaWR0X2VudHJ5OworCXB2ZnVsbF9jcHVfb3BzLndiaW52ZCA9IGxndWVzdF93YmludmQ7
CisJcHZmdWxsX2NwdV9vcHMuc3RhcnRfY29udGV4dF9zd2l0Y2ggPSBwYXJhdmlydF9zdGFydF9j
b250ZXh0X3N3aXRjaDsKKwlwdmZ1bGxfY3B1X29wcy5lbmRfY29udGV4dF9zd2l0Y2ggPSBsZ3Vl
c3RfZW5kX2NvbnRleHRfc3dpdGNoOwogCiAJLyogUGFnZXRhYmxlIG1hbmFnZW1lbnQgKi8KIAlw
dl9tbXVfb3BzLndyaXRlX2NyMyA9IGxndWVzdF93cml0ZV9jcjM7CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5k
ZXggN2NkNDQyNjkwZjlkLi44OWNkNWNjNWYxYTIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTEwNzIs
NyArMTA3Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfaW5pdF9vcHMgeGVuX2luaXRfb3Bz
IF9faW5pdGNvbnN0ID0gewogCS5wYXRjaCA9IHhlbl9wYXRjaCwKIH07CiAKLXN0YXRpYyBjb25z
dCBzdHJ1Y3QgcHZfY3B1X29wcyB4ZW5fY3B1X29wcyBfX2luaXRjb25zdCA9IHsKK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgcHZmdWxsX2NwdV9vcHMgeGVuX2NwdV9vcHMgX19pbml0Y29uc3QgPSB7CiAJ
LmNwdWlkID0geGVuX2NwdWlkLAogCiAJLnNldF9kZWJ1Z3JlZyA9IHhlbl9zZXRfZGVidWdyZWcs
CkBAIC0xMTI1LDcgKzExMjUsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X2NwdV9vcHMgeGVu
X2NwdV9vcHMgX19pbml0Y29uc3QgPSB7CiAJLmxvYWRfc3AwID0geGVuX2xvYWRfc3AwLAogCiAJ
LnNldF9pb3BsX21hc2sgPSB4ZW5fc2V0X2lvcGxfbWFzaywKLQkuaW9fZGVsYXkgPSB4ZW5faW9f
ZGVsYXksCiAKIAkvKiBYZW4gdGFrZXMgY2FyZSBvZiAlZ3Mgd2hlbiBzd2l0Y2hpbmcgdG8gdXNl
cm1vZGUgZm9yIHVzICovCiAJLnN3YXBncyA9IHBhcmF2aXJ0X25vcCwKQEAgLTEyMzYsMTQgKzEy
MzUsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9ib290X3BhcmFtc19pbml0X2VkZCh2b2lk
KQogICovCiBzdGF0aWMgdm9pZCB4ZW5fc2V0dXBfZ2R0KGludCBjcHUpCiB7Ci0JcHZfY3B1X29w
cy53cml0ZV9nZHRfZW50cnkgPSB4ZW5fd3JpdGVfZ2R0X2VudHJ5X2Jvb3Q7Ci0JcHZfY3B1X29w
cy5sb2FkX2dkdCA9IHhlbl9sb2FkX2dkdF9ib290OworCXB2ZnVsbF9jcHVfb3BzLndyaXRlX2dk
dF9lbnRyeSA9IHhlbl93cml0ZV9nZHRfZW50cnlfYm9vdDsKKwlwdmZ1bGxfY3B1X29wcy5sb2Fk
X2dkdCA9IHhlbl9sb2FkX2dkdF9ib290OwogCiAJc2V0dXBfc3RhY2tfY2FuYXJ5X3NlZ21lbnQo
MCk7CiAJc3dpdGNoX3RvX25ld19nZHQoMCk7CiAKLQlwdl9jcHVfb3BzLndyaXRlX2dkdF9lbnRy
eSA9IHhlbl93cml0ZV9nZHRfZW50cnk7Ci0JcHZfY3B1X29wcy5sb2FkX2dkdCA9IHhlbl9sb2Fk
X2dkdDsKKwlwdmZ1bGxfY3B1X29wcy53cml0ZV9nZHRfZW50cnkgPSB4ZW5fd3JpdGVfZ2R0X2Vu
dHJ5OworCXB2ZnVsbF9jcHVfb3BzLmxvYWRfZ2R0ID0geGVuX2xvYWRfZ2R0OwogfQogCiBzdGF0
aWMgdm9pZCBfX2luaXQgeGVuX2RvbTBfc2V0X2xlZ2FjeV9mZWF0dXJlcyh2b2lkKQpAQCAtMTI3
MCw3ICsxMjY5LDggQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0
X2tlcm5lbCh2b2lkKQogCS8qIEluc3RhbGwgWGVuIHBhcmF2aXJ0IG9wcyAqLwogCXB2X2luZm8g
PSB4ZW5faW5mbzsKIAlwdl9pbml0X29wcyA9IHhlbl9pbml0X29wczsKLQlwdl9jcHVfb3BzID0g
eGVuX2NwdV9vcHM7CisJcHZmdWxsX2NwdV9vcHMgPSB4ZW5fY3B1X29wczsKKwlwdl9jcHVfb3Bz
LmlvX2RlbGF5ID0geGVuX2lvX2RlbGF5OwogCiAJeDg2X3BsYXRmb3JtLmdldF9ubWlfcmVhc29u
ID0geGVuX2dldF9ubWlfcmVhc29uOwogCi0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8H-0008Ez-G5; Fri, 19 May 2017 15:48:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8G-0008Dk-A8
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:48:00 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 06/15-02955-FA31F195; Fri, 19 May 2017 15:47:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+4aYfl
 Ig8l3VSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuO3PZCk7xVTy9fZatgfEUTxcjJ4eEgJHE
 24n/mLoYuTiEBBYySrx9vI4RJMEmoCqx4fopVhBbRKBO4uDyQ8wgRcwC5xglnr9YBZTg4BAWC
 JKYdosPpIYFqL5572smEJtXwERixuE7rBAL5CUWbZrBAmJzCphKbJ73G2y+EFDNlaedLBMYuR
 cwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0bz0DA+M
 OxlfH/Q4xSnIwKYnyOh6WixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtOSD5SSLAoNT21Ii0z
 BxhoMGkJDh4lEd5/IGne4oLE3OLMdIjUKUZFKXHeDyAJAZBERmkeXBssuC8xykoJ8zIyMDAI8
 RSkFuVmlqDKv2IU52BUEuYVAcaKEE9mXgnc9FdAi5mAFjc/kAZZXJKIkJJqYCxh53M1qSty1o
 y7tHtqMNvS7c1tTKHl/36V5F3oFNz1uy2AUe3q5qdiD/afuxXYdmH1890PtedrXNB42XmD1y3
 rVcnLD3u0nok6zq+aMfntbSlz/6kJj/2KLhtUmSyIqVJbtFpjZWaIrMZTzdkLJzyx36M4V2L2
 lGa2g37OfE2evk+Xz/z277MSS3FGoqEWc1FxIgAVb/v5aQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495208876!45926190!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9899 invoked from network); 19 May 2017 15:47:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D492AAD03;
 Fri, 19 May 2017 15:47:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:38 +0200
Message-Id: <20170519154746.29389-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 02/10] paravirt: remove unused function
	paravirt_disable_iospace()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cGFyYXZpcnRfZGlzYWJsZV9pb3NwYWNlKCkgaXNuJ3QgdXNlZCBhbnl3aGVyZS4gUmVtb3ZlIGl0
LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgMiAtLQogYXJjaC94ODYva2Vy
bmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICB8IDE5IC0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5
cGVzLmgKaW5kZXggNzQ2NWQ2ZmUzMzZmLi43YTVkZTQyY2I0NjUgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnRfdHlwZXMuaApAQCAtMzk2LDggKzM5Niw2IEBAIHVuc2lnbmVkIHBhcmF2aXJ0
X3BhdGNoX2luc25zKHZvaWQgKmluc25idWYsIHVuc2lnbmVkIGxlbiwKIHVuc2lnbmVkIG5hdGl2
ZV9wYXRjaCh1OCB0eXBlLCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCiAJCSAgICAgIHVuc2ln
bmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbGVuKTsKIAotaW50IHBhcmF2aXJ0X2Rpc2FibGVfaW9z
cGFjZSh2b2lkKTsKLQogLyoKICAqIFRoaXMgZ2VuZXJhdGVzIGFuIGluZGlyZWN0IGNhbGwgYmFz
ZWQgb24gdGhlIG9wZXJhdGlvbiB0eXBlIG51bWJlci4KICAqIFRoZSB0eXBlIG51bWJlciwgY29t
cHV0ZWQgaW4gUEFSQVZJUlRfUEFUQ0gsIGlzIGRlcml2ZWQgZnJvbSB0aGUKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMK
aW5kZXggMzU4Njk5NmZjNTBkLi5iOGIyM2IzZjI0YzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tl
cm5lbC9wYXJhdmlydC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCkBAIC0yMDcs
MjUgKzIwNyw2IEBAIHN0YXRpYyB1NjQgbmF0aXZlX3N0ZWFsX2Nsb2NrKGludCBjcHUpCiBleHRl
cm4gdm9pZCBuYXRpdmVfaXJldCh2b2lkKTsKIGV4dGVybiB2b2lkIG5hdGl2ZV91c2VyZ3Nfc3lz
cmV0NjQodm9pZCk7CiAKLXN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgcmVzZXJ2ZV9pb3BvcnRzID0g
ewotCS5zdGFydCA9IDAsCi0JLmVuZCA9IElPX1NQQUNFX0xJTUlULAotCS5uYW1lID0gInBhcmF2
aXJ0LWlvcG9ydCIsCi0JLmZsYWdzID0gSU9SRVNPVVJDRV9JTyB8IElPUkVTT1VSQ0VfQlVTWSwK
LX07Ci0KLS8qCi0gKiBSZXNlcnZlIHRoZSB3aG9sZSBsZWdhY3kgSU8gc3BhY2UgdG8gcHJldmVu
dCBhbnkgbGVnYWN5IGRyaXZlcnMKLSAqIGZyb20gd2FzdGluZyB0aW1lIHByb2JpbmcgZm9yIHRo
ZWlyIGhhcmR3YXJlLiAgVGhpcyBpcyBhIGZhaXJseQotICogYnJ1dGUtZm9yY2UgYXBwcm9hY2gg
dG8gZGlzYWJsaW5nIGFsbCBub24tdmlydHVhbCBkcml2ZXJzLgotICoKLSAqIE5vdGUgdGhhdCB0
aGlzIG11c3QgYmUgY2FsbGVkIHZlcnkgZWFybHkgdG8gaGF2ZSBhbnkgZWZmZWN0LgotICovCi1p
bnQgcGFyYXZpcnRfZGlzYWJsZV9pb3NwYWNlKHZvaWQpCi17Ci0JcmV0dXJuIHJlcXVlc3RfcmVz
b3VyY2UoJmlvcG9ydF9yZXNvdXJjZSwgJnJlc2VydmVfaW9wb3J0cyk7Ci19Ci0KIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVShlbnVtIHBhcmF2aXJ0X2xhenlfbW9kZSwgcGFyYXZpcnRfbGF6eV9tb2Rl
KSA9IFBBUkFWSVJUX0xBWllfTk9ORTsKIAogc3RhdGljIGlubGluZSB2b2lkIGVudGVyX2xhenko
ZW51bSBwYXJhdmlydF9sYXp5X21vZGUgbW9kZSkKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8I-0008GK-8b; Fri, 19 May 2017 15:48:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8H-0008EK-8Y
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:48:01 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D9/E7-03371-0B31F195; Fri, 19 May 2017 15:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVyuP0Ov+56Yfl
 Igx83WS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylpwsKzh9irtiw9RJjA+OHZuYuRk4OCQEj
 ibcT/zF1MXJxCAksZJRomDGTDSTBJqAqseH6KVYQW0SgTuLg8kPMIEXMAucYJZ6/WAWWEBbwk
 5j47QwjiM0C1LBpwXP2LkYODl4BE4kTT2wgFshLLNo0gwXE5hQwldg87zdYuRBQyZWnnSwTGL
 kXMDKsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DADEOx
 g/LUs4BCjJAeTkiiv42G5SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvA5C8pFCgkWp6akVaZk5
 wFCDSUtw8CiJ8PKBpHmLCxJzizPTIVKnGI053i398J6Jo6/j43smIZa8/LxUKXHeLJBSAZDSj
 NI8uEGwGLjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV41kCk8mXklcPteAZ3CBHRK8wNpkF
 NKEhFSUg2MWSsnH+yYr7iL2XeOVSzPxMToGd0suitOSn7OTD1huO/J/U9ik7nKNyuIa/5zXf9
 Zx4Rn4XGBAtup5QYcuv1eSnP/iTBf4LkVaJIft1Ok9/MBRuWecqlwk6USD/Yf41SYNWndG6VM
 U9P7Nyd0qc07P1FMdZW3gdj986bsC27Zt6iqzV1gneOhxFKckWioxVxUnAgAjRDwd3wCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495208878!93036809!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8628 invoked from network); 19 May 2017 15:47:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 98B91AD9A;
 Fri, 19 May 2017 15:47:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:44 +0200
Message-Id: <20170519154746.29389-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 08/10] paravirt: split pv_mmu_ops for support of
	PARAVIRT_FULL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSBmdW5jdGlvbnMgbmVlZGVkIGZvciBmdWxseSBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3RzIG9u
bHkgaW50byBhIG5ldwpzdHJ1Y3R1cmUgcHZmdWxsX21tdV9vcHMgaW4gcGFyYXZpcnRfdHlwZXNf
ZnVsbC5oLCBwYXJhdmlydF9mdWxsLmggYW5kCnRoZSBhc3NvY2lhdGVkIHZlY3RvciBpbnRvIHBh
cmF2aXJ0X2Z1bGwuYy4KCi5mbHVzaF90bGJfb3RoZXJzIGlzIGxlZnQgaW4gcHZfbW11X29wcyBh
cyBoeXBlcnYgc3VwcG9ydCB3aWxsIHVzZSBpdApzb29uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2ZpeG1h
cC5oICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vbW11X2NvbnRl
eHQuaCAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAg
ICAgICAgICAgfCA0NDIgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BhcmF2aXJ0X2Z1bGwuaCAgICAgICB8IDQyMiArKysrKysrKysrKysrKysrKysr
KysrKysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggICAgICB8IDEx
NyArLS0tLS0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oIHwg
MTE2ICsrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ2FsbG9jLmggICAgICAgICAgICAg
fCAgIDIgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaCAgICAgICAgICAgICB8ICAg
OCArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oICAgICAgIHwgICA2ICst
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGJmbHVzaC5oICAgICAgICAgICAgfCAgIDIgKy0KIGFy
Y2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC94
ODYva2VybmVsL2hlYWRfNjQuUyAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9r
ZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAgICAgICAgfCAxNzEgLS0tLS0tLS0tLS0KIGFyY2gv
eDg2L2tlcm5lbC9wYXJhdmlydF9mdWxsLmMgICAgICAgICAgICB8IDE3NiArKysrKysrKysrKysK
IGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jICAgICAgICB8ICAxMiArLQogYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMgICAgICAgIHwgIDE2ICstCiBhcmNoL3g4
Ni9sZ3Vlc3QvYm9vdC5jICAgICAgICAgICAgICAgICAgICAgfCAgMzYgKy0tCiBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgICAgICAgfCAgIDggKy0KIGFyY2gveDg2L3hlbi9t
bXVfcHYuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzNCArLS0KIDE5IGZpbGVzIGNoYW5nZWQs
IDc5NyBpbnNlcnRpb25zKCspLCA3ODMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vZml4bWFwLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXhtYXAuaApp
bmRleCBiNjUxNTVjYzM3NjAuLmRmZWY4NzRjYjlkNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vZml4bWFwLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFwLmgKQEAg
LTE0OSw3ICsxNDksNyBAQCB2b2lkIF9fbmF0aXZlX3NldF9maXhtYXAoZW51bSBmaXhlZF9hZGRy
ZXNzZXMgaWR4LCBwdGVfdCBwdGUpOwogdm9pZCBuYXRpdmVfc2V0X2ZpeG1hcChlbnVtIGZpeGVk
X2FkZHJlc3NlcyBpZHgsCiAJCSAgICAgICBwaHlzX2FkZHJfdCBwaHlzLCBwZ3Byb3RfdCBmbGFn
cyk7CiAKLSNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCisjaWZuZGVmIENPTkZJR19QQVJBVklSVF9G
VUxMCiBzdGF0aWMgaW5saW5lIHZvaWQgX19zZXRfZml4bWFwKGVudW0gZml4ZWRfYWRkcmVzc2Vz
IGlkeCwKIAkJCQlwaHlzX2FkZHJfdCBwaHlzLCBwZ3Byb3RfdCBmbGFncykKIHsKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL21tdV9jb250ZXh0LmggYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9tbXVfY29udGV4dC5oCmluZGV4IDY4YjMyOWQ3N2IzYS4uYjM4NDMxMDI0NDYzIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tbXVfY29udGV4dC5oCisrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL21tdV9jb250ZXh0LmgKQEAgLTEyLDEyICsxMiwxMiBAQAogI2luY2x1ZGUg
PGFzbS90bGJmbHVzaC5oPgogI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgogI2luY2x1ZGUgPGFz
bS9tcHguaD4KLSNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCisjaWZuZGVmIENPTkZJR19QQVJBVklS
VF9GVUxMCiBzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYWN0aXZhdGVfbW0oc3RydWN0IG1t
X3N0cnVjdCAqcHJldiwKIAkJCQkJc3RydWN0IG1tX3N0cnVjdCAqbmV4dCkKIHsKIH0KLSNlbmRp
ZgkvKiAhQ09ORklHX1BBUkFWSVJUICovCisjZW5kaWYJLyogIUNPTkZJR19QQVJBVklSVF9GVUxM
ICovCiAKICNpZmRlZiBDT05GSUdfUEVSRl9FVkVOVFMKIGV4dGVybiBzdHJ1Y3Qgc3RhdGljX2tl
eSByZHBtY19hbHdheXNfYXZhaWxhYmxlOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKaW5kZXggZjE2
ODBlNzAxNjJiLi4zYjk5NjBhNWRlNGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BhcmF2aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtMTcs
MjggKzE3LDE1IEBACiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAogI2luY2x1ZGUgPGFz
bS9wYXJhdmlydF9mdWxsLmg+CisjZWxzZQorCitzdGF0aWMgaW5saW5lIGVudW0gcGFyYXZpcnRf
bGF6eV9tb2RlIHBhcmF2aXJ0X2dldF9sYXp5X21vZGUodm9pZCkKK3sKKwlyZXR1cm4gUEFSQVZJ
UlRfTEFaWV9OT05FOworfQorCiAjZW5kaWYKIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IHJlYWRfY3IyKHZvaWQpCi17Ci0JcmV0dXJuIFBWT1BfQ0FMTDAodW5zaWduZWQgbG9uZywgcHZf
bW11X29wcy5yZWFkX2NyMik7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjIodW5z
aWduZWQgbG9uZyB4KQotewotCVBWT1BfVkNBTEwxKHB2X21tdV9vcHMud3JpdGVfY3IyLCB4KTsK
LX0KLQotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCi17Ci0JcmV0
dXJuIFBWT1BfQ0FMTDAodW5zaWduZWQgbG9uZywgcHZfbW11X29wcy5yZWFkX2NyMyk7Ci19Ci0K
LXN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyB4KQotewotCVBWT1Bf
VkNBTEwxKHB2X21tdV9vcHMud3JpdGVfY3IzLCB4KTsKLX0KLQogI2RlZmluZSBnZXRfa2VybmVs
X3JwbCgpICAocHZfaW5mby5rZXJuZWxfcnBsKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgbG9uZyBwYXJhdmlydF9zY2hlZF9jbG9jayh2b2lkKQpAQCAtNjYsMzYgKzUzLDExIEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCBzbG93X2Rvd25faW8odm9pZCkKICNlbmRpZgogfQogCi1zdGF0aWMg
aW5saW5lIHZvaWQgcGFyYXZpcnRfYWN0aXZhdGVfbW0oc3RydWN0IG1tX3N0cnVjdCAqcHJldiwK
LQkJCQkJc3RydWN0IG1tX3N0cnVjdCAqbmV4dCkKLXsKLQlQVk9QX1ZDQUxMMihwdl9tbXVfb3Bz
LmFjdGl2YXRlX21tLCBwcmV2LCBuZXh0KTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHBhcmF2
aXJ0X2FyY2hfZHVwX21tYXAoc3RydWN0IG1tX3N0cnVjdCAqb2xkbW0sCi0JCQkJCSAgc3RydWN0
IG1tX3N0cnVjdCAqbW0pCi17Ci0JUFZPUF9WQ0FMTDIocHZfbW11X29wcy5kdXBfbW1hcCwgb2xk
bW0sIG1tKTsKLX0KLQogc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X2FyY2hfZXhpdF9tbWFw
KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQogewogCVBWT1BfVkNBTEwxKHB2X21tdV9vcHMuZXhpdF9t
bWFwLCBtbSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3RsYih2b2lkKQotewot
CVBWT1BfVkNBTEwwKHB2X21tdV9vcHMuZmx1c2hfdGxiX3VzZXIpOwotfQotc3RhdGljIGlubGlu
ZSB2b2lkIF9fZmx1c2hfdGxiX2dsb2JhbCh2b2lkKQotewotCVBWT1BfVkNBTEwwKHB2X21tdV9v
cHMuZmx1c2hfdGxiX2tlcm5lbCk7Ci19Ci1zdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF90bGJf
c2luZ2xlKHVuc2lnbmVkIGxvbmcgYWRkcikKLXsKLQlQVk9QX1ZDQUxMMShwdl9tbXVfb3BzLmZs
dXNoX3RsYl9zaW5nbGUsIGFkZHIpOwotfQotCiBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxi
X290aGVycyhjb25zdCBzdHJ1Y3QgY3B1bWFzayAqY3B1bWFzaywKIAkJCQkgICAgc3RydWN0IG1t
X3N0cnVjdCAqbW0sCiAJCQkJICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsCkBAIC0xMDQsMzc1ICs2
Niw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBj
cHVtYXNrICpjcHVtYXNrLAogCVBWT1BfVkNBTEw0KHB2X21tdV9vcHMuZmx1c2hfdGxiX290aGVy
cywgY3B1bWFzaywgbW0sIHN0YXJ0LCBlbmQpOwogfQogCi1zdGF0aWMgaW5saW5lIGludCBwYXJh
dmlydF9wZ2RfYWxsb2Moc3RydWN0IG1tX3N0cnVjdCAqbW0pCi17Ci0JcmV0dXJuIFBWT1BfQ0FM
TDEoaW50LCBwdl9tbXVfb3BzLnBnZF9hbGxvYywgbW0pOwotfQotCi1zdGF0aWMgaW5saW5lIHZv
aWQgcGFyYXZpcnRfcGdkX2ZyZWUoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHBnZF90ICpwZ2QpCi17
Ci0JUFZPUF9WQ0FMTDIocHZfbW11X29wcy5wZ2RfZnJlZSwgbW0sIHBnZCk7Ci19Ci0KLXN0YXRp
YyBpbmxpbmUgdm9pZCBwYXJhdmlydF9hbGxvY19wdGUoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVu
c2lnbmVkIGxvbmcgcGZuKQotewotCVBWT1BfVkNBTEwyKHB2X21tdV9vcHMuYWxsb2NfcHRlLCBt
bSwgcGZuKTsKLX0KLXN0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmlydF9yZWxlYXNlX3B0ZSh1bnNp
Z25lZCBsb25nIHBmbikKLXsKLQlQVk9QX1ZDQUxMMShwdl9tbXVfb3BzLnJlbGVhc2VfcHRlLCBw
Zm4pOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYWxsb2NfcG1kKHN0cnVjdCBt
bV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHBmbikKLXsKLQlQVk9QX1ZDQUxMMihwdl9tbXVf
b3BzLmFsbG9jX3BtZCwgbW0sIHBmbik7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmly
dF9yZWxlYXNlX3BtZCh1bnNpZ25lZCBsb25nIHBmbikKLXsKLQlQVk9QX1ZDQUxMMShwdl9tbXVf
b3BzLnJlbGVhc2VfcG1kLCBwZm4pOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRf
YWxsb2NfcHVkKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHBmbikKLXsKLQlQ
Vk9QX1ZDQUxMMihwdl9tbXVfb3BzLmFsbG9jX3B1ZCwgbW0sIHBmbik7Ci19Ci1zdGF0aWMgaW5s
aW5lIHZvaWQgcGFyYXZpcnRfcmVsZWFzZV9wdWQodW5zaWduZWQgbG9uZyBwZm4pCi17Ci0JUFZP
UF9WQ0FMTDEocHZfbW11X29wcy5yZWxlYXNlX3B1ZCwgcGZuKTsKLX0KLQotc3RhdGljIGlubGlu
ZSB2b2lkIHBhcmF2aXJ0X2FsbG9jX3A0ZChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQg
bG9uZyBwZm4pCi17Ci0JUFZPUF9WQ0FMTDIocHZfbW11X29wcy5hbGxvY19wNGQsIG1tLCBwZm4p
OwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfcmVsZWFzZV9wNGQodW5zaWduZWQg
bG9uZyBwZm4pCi17Ci0JUFZPUF9WQ0FMTDEocHZfbW11X29wcy5yZWxlYXNlX3A0ZCwgcGZuKTsK
LX0KLQotc3RhdGljIGlubGluZSB2b2lkIHB0ZV91cGRhdGUoc3RydWN0IG1tX3N0cnVjdCAqbW0s
IHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJCSAgICAgIHB0ZV90ICpwdGVwKQotewotCVBWT1BfVkNB
TEwzKHB2X21tdV9vcHMucHRlX3VwZGF0ZSwgbW0sIGFkZHIsIHB0ZXApOwotfQotCi1zdGF0aWMg
aW5saW5lIHB0ZV90IF9fcHRlKHB0ZXZhbF90IHZhbCkKLXsKLQlwdGV2YWxfdCByZXQ7Ci0KLQlp
ZiAoc2l6ZW9mKHB0ZXZhbF90KSA+IHNpemVvZihsb25nKSkKLQkJcmV0ID0gUFZPUF9DQUxMRUUy
KHB0ZXZhbF90LAotCQkJCSAgIHB2X21tdV9vcHMubWFrZV9wdGUsCi0JCQkJICAgdmFsLCAodTY0
KXZhbCA+PiAzMik7Ci0JZWxzZQotCQlyZXQgPSBQVk9QX0NBTExFRTEocHRldmFsX3QsCi0JCQkJ
ICAgcHZfbW11X29wcy5tYWtlX3B0ZSwKLQkJCQkgICB2YWwpOwotCi0JcmV0dXJuIChwdGVfdCkg
eyAucHRlID0gcmV0IH07Ci19Ci0KLXN0YXRpYyBpbmxpbmUgcHRldmFsX3QgcHRlX3ZhbChwdGVf
dCBwdGUpCi17Ci0JcHRldmFsX3QgcmV0OwotCi0JaWYgKHNpemVvZihwdGV2YWxfdCkgPiBzaXpl
b2YobG9uZykpCi0JCXJldCA9IFBWT1BfQ0FMTEVFMihwdGV2YWxfdCwgcHZfbW11X29wcy5wdGVf
dmFsLAotCQkJCSAgIHB0ZS5wdGUsICh1NjQpcHRlLnB0ZSA+PiAzMik7Ci0JZWxzZQotCQlyZXQg
PSBQVk9QX0NBTExFRTEocHRldmFsX3QsIHB2X21tdV9vcHMucHRlX3ZhbCwKLQkJCQkgICBwdGUu
cHRlKTsKLQotCXJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgcGdkX3QgX19wZ2QocGdk
dmFsX3QgdmFsKQotewotCXBnZHZhbF90IHJldDsKLQotCWlmIChzaXplb2YocGdkdmFsX3QpID4g
c2l6ZW9mKGxvbmcpKQotCQlyZXQgPSBQVk9QX0NBTExFRTIocGdkdmFsX3QsIHB2X21tdV9vcHMu
bWFrZV9wZ2QsCi0JCQkJICAgdmFsLCAodTY0KXZhbCA+PiAzMik7Ci0JZWxzZQotCQlyZXQgPSBQ
Vk9QX0NBTExFRTEocGdkdmFsX3QsIHB2X21tdV9vcHMubWFrZV9wZ2QsCi0JCQkJICAgdmFsKTsK
LQotCXJldHVybiAocGdkX3QpIHsgcmV0IH07Ci19Ci0KLXN0YXRpYyBpbmxpbmUgcGdkdmFsX3Qg
cGdkX3ZhbChwZ2RfdCBwZ2QpCi17Ci0JcGdkdmFsX3QgcmV0OwotCi0JaWYgKHNpemVvZihwZ2R2
YWxfdCkgPiBzaXplb2YobG9uZykpCi0JCXJldCA9ICBQVk9QX0NBTExFRTIocGdkdmFsX3QsIHB2
X21tdV9vcHMucGdkX3ZhbCwKLQkJCQkgICAgcGdkLnBnZCwgKHU2NClwZ2QucGdkID4+IDMyKTsK
LQllbHNlCi0JCXJldCA9ICBQVk9QX0NBTExFRTEocGdkdmFsX3QsIHB2X21tdV9vcHMucGdkX3Zh
bCwKLQkJCQkgICAgcGdkLnBnZCk7Ci0KLQlyZXR1cm4gcmV0OwotfQotCi0jZGVmaW5lICBfX0hB
VkVfQVJDSF9QVEVQX01PRElGWV9QUk9UX1RSQU5TQUNUSU9OCi1zdGF0aWMgaW5saW5lIHB0ZV90
IHB0ZXBfbW9kaWZ5X3Byb3Rfc3RhcnQoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxv
bmcgYWRkciwKLQkJCQkJICAgcHRlX3QgKnB0ZXApCi17Ci0JcHRldmFsX3QgcmV0OwotCi0JcmV0
ID0gUFZPUF9DQUxMMyhwdGV2YWxfdCwgcHZfbW11X29wcy5wdGVwX21vZGlmeV9wcm90X3N0YXJ0
LAotCQkJIG1tLCBhZGRyLCBwdGVwKTsKLQotCXJldHVybiAocHRlX3QpIHsgLnB0ZSA9IHJldCB9
OwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgcHRlcF9tb2RpZnlfcHJvdF9jb21taXQoc3RydWN0
IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJCQkJICAgcHRlX3QgKnB0ZXAs
IHB0ZV90IHB0ZSkKLXsKLQlpZiAoc2l6ZW9mKHB0ZXZhbF90KSA+IHNpemVvZihsb25nKSkKLQkJ
LyogNSBhcmcgd29yZHMgKi8KLQkJcHZfbW11X29wcy5wdGVwX21vZGlmeV9wcm90X2NvbW1pdCht
bSwgYWRkciwgcHRlcCwgcHRlKTsKLQllbHNlCi0JCVBWT1BfVkNBTEw0KHB2X21tdV9vcHMucHRl
cF9tb2RpZnlfcHJvdF9jb21taXQsCi0JCQkgICAgbW0sIGFkZHIsIHB0ZXAsIHB0ZS5wdGUpOwot
fQotCi1zdGF0aWMgaW5saW5lIHZvaWQgc2V0X3B0ZShwdGVfdCAqcHRlcCwgcHRlX3QgcHRlKQot
ewotCWlmIChzaXplb2YocHRldmFsX3QpID4gc2l6ZW9mKGxvbmcpKQotCQlQVk9QX1ZDQUxMMyhw
dl9tbXVfb3BzLnNldF9wdGUsIHB0ZXAsCi0JCQkgICAgcHRlLnB0ZSwgKHU2NClwdGUucHRlID4+
IDMyKTsKLQllbHNlCi0JCVBWT1BfVkNBTEwyKHB2X21tdV9vcHMuc2V0X3B0ZSwgcHRlcCwKLQkJ
CSAgICBwdGUucHRlKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHNldF9wdGVfYXQoc3RydWN0
IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJCSAgICAgIHB0ZV90ICpwdGVw
LCBwdGVfdCBwdGUpCi17Ci0JaWYgKHNpemVvZihwdGV2YWxfdCkgPiBzaXplb2YobG9uZykpCi0J
CS8qIDUgYXJnIHdvcmRzICovCi0JCXB2X21tdV9vcHMuc2V0X3B0ZV9hdChtbSwgYWRkciwgcHRl
cCwgcHRlKTsKLQllbHNlCi0JCVBWT1BfVkNBTEw0KHB2X21tdV9vcHMuc2V0X3B0ZV9hdCwgbW0s
IGFkZHIsIHB0ZXAsIHB0ZS5wdGUpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgc2V0X3BtZF9h
dChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAotCQkJICAgICAgcG1k
X3QgKnBtZHAsIHBtZF90IHBtZCkKLXsKLQlpZiAoc2l6ZW9mKHBtZHZhbF90KSA+IHNpemVvZihs
b25nKSkKLQkJLyogNSBhcmcgd29yZHMgKi8KLQkJcHZfbW11X29wcy5zZXRfcG1kX2F0KG1tLCBh
ZGRyLCBwbWRwLCBwbWQpOwotCWVsc2UKLQkJUFZPUF9WQ0FMTDQocHZfbW11X29wcy5zZXRfcG1k
X2F0LCBtbSwgYWRkciwgcG1kcCwKLQkJCSAgICBuYXRpdmVfcG1kX3ZhbChwbWQpKTsKLX0KLQot
c3RhdGljIGlubGluZSB2b2lkIHNldF9wdWRfYXQoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2ln
bmVkIGxvbmcgYWRkciwKLQkJCSAgICAgIHB1ZF90ICpwdWRwLCBwdWRfdCBwdWQpCi17Ci0JaWYg
KHNpemVvZihwdWR2YWxfdCkgPiBzaXplb2YobG9uZykpCi0JCS8qIDUgYXJnIHdvcmRzICovCi0J
CXB2X21tdV9vcHMuc2V0X3B1ZF9hdChtbSwgYWRkciwgcHVkcCwgcHVkKTsKLQllbHNlCi0JCVBW
T1BfVkNBTEw0KHB2X21tdV9vcHMuc2V0X3B1ZF9hdCwgbW0sIGFkZHIsIHB1ZHAsCi0JCQkgICAg
bmF0aXZlX3B1ZF92YWwocHVkKSk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcG1kKHBt
ZF90ICpwbWRwLCBwbWRfdCBwbWQpCi17Ci0JcG1kdmFsX3QgdmFsID0gbmF0aXZlX3BtZF92YWwo
cG1kKTsKLQotCWlmIChzaXplb2YocG1kdmFsX3QpID4gc2l6ZW9mKGxvbmcpKQotCQlQVk9QX1ZD
QUxMMyhwdl9tbXVfb3BzLnNldF9wbWQsIHBtZHAsIHZhbCwgKHU2NCl2YWwgPj4gMzIpOwotCWVs
c2UKLQkJUFZPUF9WQ0FMTDIocHZfbW11X29wcy5zZXRfcG1kLCBwbWRwLCB2YWwpOwotfQotCi0j
aWYgQ09ORklHX1BHVEFCTEVfTEVWRUxTID49IDMKLXN0YXRpYyBpbmxpbmUgcG1kX3QgX19wbWQo
cG1kdmFsX3QgdmFsKQotewotCXBtZHZhbF90IHJldDsKLQotCWlmIChzaXplb2YocG1kdmFsX3Qp
ID4gc2l6ZW9mKGxvbmcpKQotCQlyZXQgPSBQVk9QX0NBTExFRTIocG1kdmFsX3QsIHB2X21tdV9v
cHMubWFrZV9wbWQsCi0JCQkJICAgdmFsLCAodTY0KXZhbCA+PiAzMik7Ci0JZWxzZQotCQlyZXQg
PSBQVk9QX0NBTExFRTEocG1kdmFsX3QsIHB2X21tdV9vcHMubWFrZV9wbWQsCi0JCQkJICAgdmFs
KTsKLQotCXJldHVybiAocG1kX3QpIHsgcmV0IH07Ci19Ci0KLXN0YXRpYyBpbmxpbmUgcG1kdmFs
X3QgcG1kX3ZhbChwbWRfdCBwbWQpCi17Ci0JcG1kdmFsX3QgcmV0OwotCi0JaWYgKHNpemVvZihw
bWR2YWxfdCkgPiBzaXplb2YobG9uZykpCi0JCXJldCA9ICBQVk9QX0NBTExFRTIocG1kdmFsX3Qs
IHB2X21tdV9vcHMucG1kX3ZhbCwKLQkJCQkgICAgcG1kLnBtZCwgKHU2NClwbWQucG1kID4+IDMy
KTsKLQllbHNlCi0JCXJldCA9ICBQVk9QX0NBTExFRTEocG1kdmFsX3QsIHB2X21tdV9vcHMucG1k
X3ZhbCwKLQkJCQkgICAgcG1kLnBtZCk7Ci0KLQlyZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgaW5s
aW5lIHZvaWQgc2V0X3B1ZChwdWRfdCAqcHVkcCwgcHVkX3QgcHVkKQotewotCXB1ZHZhbF90IHZh
bCA9IG5hdGl2ZV9wdWRfdmFsKHB1ZCk7Ci0KLQlpZiAoc2l6ZW9mKHB1ZHZhbF90KSA+IHNpemVv
Zihsb25nKSkKLQkJUFZPUF9WQ0FMTDMocHZfbW11X29wcy5zZXRfcHVkLCBwdWRwLAotCQkJICAg
IHZhbCwgKHU2NCl2YWwgPj4gMzIpOwotCWVsc2UKLQkJUFZPUF9WQ0FMTDIocHZfbW11X29wcy5z
ZXRfcHVkLCBwdWRwLAotCQkJICAgIHZhbCk7Ci19Ci0jaWYgQ09ORklHX1BHVEFCTEVfTEVWRUxT
ID49IDQKLXN0YXRpYyBpbmxpbmUgcHVkX3QgX19wdWQocHVkdmFsX3QgdmFsKQotewotCXB1ZHZh
bF90IHJldDsKLQotCWlmIChzaXplb2YocHVkdmFsX3QpID4gc2l6ZW9mKGxvbmcpKQotCQlyZXQg
PSBQVk9QX0NBTExFRTIocHVkdmFsX3QsIHB2X21tdV9vcHMubWFrZV9wdWQsCi0JCQkJICAgdmFs
LCAodTY0KXZhbCA+PiAzMik7Ci0JZWxzZQotCQlyZXQgPSBQVk9QX0NBTExFRTEocHVkdmFsX3Qs
IHB2X21tdV9vcHMubWFrZV9wdWQsCi0JCQkJICAgdmFsKTsKLQotCXJldHVybiAocHVkX3QpIHsg
cmV0IH07Ci19Ci0KLXN0YXRpYyBpbmxpbmUgcHVkdmFsX3QgcHVkX3ZhbChwdWRfdCBwdWQpCi17
Ci0JcHVkdmFsX3QgcmV0OwotCi0JaWYgKHNpemVvZihwdWR2YWxfdCkgPiBzaXplb2YobG9uZykp
Ci0JCXJldCA9ICBQVk9QX0NBTExFRTIocHVkdmFsX3QsIHB2X21tdV9vcHMucHVkX3ZhbCwKLQkJ
CQkgICAgcHVkLnB1ZCwgKHU2NClwdWQucHVkID4+IDMyKTsKLQllbHNlCi0JCXJldCA9ICBQVk9Q
X0NBTExFRTEocHVkdmFsX3QsIHB2X21tdV9vcHMucHVkX3ZhbCwKLQkJCQkgICAgcHVkLnB1ZCk7
Ci0KLQlyZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgcHVkX2NsZWFyKHB1ZF90
ICpwdWRwKQotewotCXNldF9wdWQocHVkcCwgX19wdWQoMCkpOwotfQotCi1zdGF0aWMgaW5saW5l
IHZvaWQgc2V0X3A0ZChwNGRfdCAqcDRkcCwgcDRkX3QgcDRkKQotewotCXA0ZHZhbF90IHZhbCA9
IG5hdGl2ZV9wNGRfdmFsKHA0ZCk7Ci0KLQlpZiAoc2l6ZW9mKHA0ZHZhbF90KSA+IHNpemVvZihs
b25nKSkKLQkJUFZPUF9WQ0FMTDMocHZfbW11X29wcy5zZXRfcDRkLCBwNGRwLAotCQkJICAgIHZh
bCwgKHU2NCl2YWwgPj4gMzIpOwotCWVsc2UKLQkJUFZPUF9WQ0FMTDIocHZfbW11X29wcy5zZXRf
cDRkLCBwNGRwLAotCQkJICAgIHZhbCk7Ci19Ci0KLSNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMg
Pj0gNQotCi1zdGF0aWMgaW5saW5lIHA0ZF90IF9fcDRkKHA0ZHZhbF90IHZhbCkKLXsKLQlwNGR2
YWxfdCByZXQgPSBQVk9QX0NBTExFRTEocDRkdmFsX3QsIHB2X21tdV9vcHMubWFrZV9wNGQsIHZh
bCk7Ci0KLQlyZXR1cm4gKHA0ZF90KSB7IHJldCB9OwotfQotCi1zdGF0aWMgaW5saW5lIHA0ZHZh
bF90IHA0ZF92YWwocDRkX3QgcDRkKQotewotCXJldHVybiBQVk9QX0NBTExFRTEocDRkdmFsX3Qs
IHB2X21tdV9vcHMucDRkX3ZhbCwgcDRkLnA0ZCk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBz
ZXRfcGdkKHBnZF90ICpwZ2RwLCBwZ2RfdCBwZ2QpCi17Ci0JcGdkdmFsX3QgdmFsID0gbmF0aXZl
X3BnZF92YWwocGdkKTsKLQotCVBWT1BfVkNBTEwyKHB2X21tdV9vcHMuc2V0X3BnZCwgcGdkcCwg
dmFsKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHBnZF9jbGVhcihwZ2RfdCAqcGdkcCkKLXsK
LQlzZXRfcGdkKHBnZHAsIF9fcGdkKDApKTsKLX0KLQotI2VuZGlmICAvKiBDT05GSUdfUEdUQUJM
RV9MRVZFTFMgPT0gNSAqLwotCi1zdGF0aWMgaW5saW5lIHZvaWQgcDRkX2NsZWFyKHA0ZF90ICpw
NGRwKQotewotCXNldF9wNGQocDRkcCwgX19wNGQoMCkpOwotfQotCi0jZW5kaWYJLyogQ09ORklH
X1BHVEFCTEVfTEVWRUxTID09IDQgKi8KLQotI2VuZGlmCS8qIENPTkZJR19QR1RBQkxFX0xFVkVM
UyA+PSAzICovCi0KLSNpZmRlZiBDT05GSUdfWDg2X1BBRQotLyogU3BlY2lhbC1jYXNlIHB0ZS1z
ZXR0aW5nIG9wZXJhdGlvbnMgZm9yIFBBRSwgd2hpY2ggY2FuJ3QgdXBkYXRlIGEKLSAgIDY0LWJp
dCBwdGUgYXRvbWljYWxseSAqLwotc3RhdGljIGlubGluZSB2b2lkIHNldF9wdGVfYXRvbWljKHB0
ZV90ICpwdGVwLCBwdGVfdCBwdGUpCi17Ci0JUFZPUF9WQ0FMTDMocHZfbW11X29wcy5zZXRfcHRl
X2F0b21pYywgcHRlcCwKLQkJICAgIHB0ZS5wdGUsIHB0ZS5wdGUgPj4gMzIpOwotfQotCi1zdGF0
aWMgaW5saW5lIHZvaWQgcHRlX2NsZWFyKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBs
b25nIGFkZHIsCi0JCQkgICAgIHB0ZV90ICpwdGVwKQotewotCVBWT1BfVkNBTEwzKHB2X21tdV9v
cHMucHRlX2NsZWFyLCBtbSwgYWRkciwgcHRlcCk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBw
bWRfY2xlYXIocG1kX3QgKnBtZHApCi17Ci0JUFZPUF9WQ0FMTDEocHZfbW11X29wcy5wbWRfY2xl
YXIsIHBtZHApOwotfQotI2Vsc2UgIC8qICFDT05GSUdfWDg2X1BBRSAqLwotc3RhdGljIGlubGlu
ZSB2b2lkIHNldF9wdGVfYXRvbWljKHB0ZV90ICpwdGVwLCBwdGVfdCBwdGUpCi17Ci0Jc2V0X3B0
ZShwdGVwLCBwdGUpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgcHRlX2NsZWFyKHN0cnVjdCBt
bV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkgICAgIHB0ZV90ICpwdGVwKQot
ewotCXNldF9wdGVfYXQobW0sIGFkZHIsIHB0ZXAsIF9fcHRlKDApKTsKLX0KLQotc3RhdGljIGlu
bGluZSB2b2lkIHBtZF9jbGVhcihwbWRfdCAqcG1kcCkKLXsKLQlzZXRfcG1kKHBtZHAsIF9fcG1k
KDApKTsKLX0KLSNlbmRpZgkvKiBDT05GSUdfWDg2X1BBRSAqLwotCi0jZGVmaW5lICBfX0hBVkVf
QVJDSF9FTlRFUl9MQVpZX01NVV9NT0RFCi1zdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9lbnRlcl9s
YXp5X21tdV9tb2RlKHZvaWQpCi17Ci0JUFZPUF9WQ0FMTDAocHZfbW11X29wcy5sYXp5X21vZGUu
ZW50ZXIpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9sZWF2ZV9sYXp5X21tdV9tb2Rl
KHZvaWQpCi17Ci0JUFZPUF9WQ0FMTDAocHZfbW11X29wcy5sYXp5X21vZGUubGVhdmUpOwotfQot
Ci1zdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9mbHVzaF9sYXp5X21tdV9tb2RlKHZvaWQpCi17Ci0J
UFZPUF9WQ0FMTDAocHZfbW11X29wcy5sYXp5X21vZGUuZmx1c2gpOwotfQotCi1zdGF0aWMgaW5s
aW5lIHZvaWQgX19zZXRfZml4bWFwKHVuc2lnbmVkIC8qIGVudW0gZml4ZWRfYWRkcmVzc2VzICov
IGlkeCwKLQkJCQlwaHlzX2FkZHJfdCBwaHlzLCBwZ3Byb3RfdCBmbGFncykKLXsKLQlwdl9tbXVf
b3BzLnNldF9maXhtYXAoaWR4LCBwaHlzLCBmbGFncyk7Ci19Ci0KICNpZiBkZWZpbmVkKENPTkZJ
R19TTVApICYmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUykKIAogc3RhdGljIF9f
YWx3YXlzX2lubGluZSB2b2lkIHB2X3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgoc3RydWN0IHFz
cGlubG9jayAqbG9jaywKQEAgLTcwNiwyNSArMjk5LDIyIEBAIGV4dGVybiB2b2lkIGRlZmF1bHRf
YmFubmVyKHZvaWQpOwogCQkgIGNhbGwgUEFSQV9JTkRJUkVDVChwdl9pcnFfb3BzK1BWX0lSUV9p
cnFfZW5hYmxlKTsJXAogCQkgIFBWX1JFU1RPUkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVF
X1NBVkUpOykKIAotI2lmZGVmIENPTkZJR19YODZfNjQKLQotI2RlZmluZSBHRVRfQ1IyX0lOVE9f
UkFYCQkJCVwKLQljYWxsIFBBUkFfSU5ESVJFQ1QocHZfbW11X29wcytQVl9NTVVfcmVhZF9jcjIp
Ci0KLSNlbmRpZgkvKiBDT05GSUdfWDg2XzY0ICovCi0KICNlbmRpZiAvKiBfX0FTU0VNQkxZX18g
Ki8KICNlbHNlICAvKiBDT05GSUdfUEFSQVZJUlQgKi8KICMgZGVmaW5lIGRlZmF1bHRfYmFubmVy
IHg4Nl9pbml0X25vb3AKICNpZm5kZWYgX19BU1NFTUJMWV9fCi1zdGF0aWMgaW5saW5lIHZvaWQg
cGFyYXZpcnRfYXJjaF9kdXBfbW1hcChzdHJ1Y3QgbW1fc3RydWN0ICpvbGRtbSwKLQkJCQkJICBz
dHJ1Y3QgbW1fc3RydWN0ICptbSkKLXsKLX0KLQogc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0
X2FyY2hfZXhpdF9tbWFwKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQogewogfQogI2VuZGlmIC8qIF9f
QVNTRU1CTFlfXyAqLwogI2VuZGlmIC8qICFDT05GSUdfUEFSQVZJUlQgKi8KKworI2lmbmRlZiBD
T05GSUdfUEFSQVZJUlRfRlVMTAorI2lmbmRlZiBfX0FTU0VNQkxZX18KK3N0YXRpYyBpbmxpbmUg
dm9pZCBwYXJhdmlydF9hcmNoX2R1cF9tbWFwKHN0cnVjdCBtbV9zdHJ1Y3QgKm9sZG1tLAorCQkJ
CQkgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQoreworfQorI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAq
LworI2VuZGlmIC8qIENPTkZJR19QQVJBVklSVF9GVUxMICovCiAjZW5kaWYgLyogX0FTTV9YODZf
UEFSQVZJUlRfSCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRf
ZnVsbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5oCmluZGV4IDY0NzUz
ZWYxZDM2Zi4uNTNmMmViNDM2YmEzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF9mdWxsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5o
CkBAIC0yNDEsNiArMjQxLDQyNSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaGFsdCh2b2lkKQogCVBW
T1BfVkNBTEwwKHB2ZnVsbF9pcnFfb3BzLmhhbHQpOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgcmVhZF9jcjIodm9pZCkKK3sKKwlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBs
b25nLCBwdmZ1bGxfbW11X29wcy5yZWFkX2NyMik7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB3
cml0ZV9jcjIodW5zaWduZWQgbG9uZyB4KQoreworCVBWT1BfVkNBTEwxKHB2ZnVsbF9tbXVfb3Bz
LndyaXRlX2NyMiwgeCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2Ny
Myh2b2lkKQoreworCXJldHVybiBQVk9QX0NBTEwwKHVuc2lnbmVkIGxvbmcsIHB2ZnVsbF9tbXVf
b3BzLnJlYWRfY3IzKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMyh1bnNpZ25l
ZCBsb25nIHgpCit7CisJUFZPUF9WQ0FMTDEocHZmdWxsX21tdV9vcHMud3JpdGVfY3IzLCB4KTsK
K30KKworc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X2FjdGl2YXRlX21tKHN0cnVjdCBtbV9z
dHJ1Y3QgKnByZXYsCisJCQkJCXN0cnVjdCBtbV9zdHJ1Y3QgKm5leHQpCit7CisJUFZPUF9WQ0FM
TDIocHZmdWxsX21tdV9vcHMuYWN0aXZhdGVfbW0sIHByZXYsIG5leHQpOworfQorCitzdGF0aWMg
aW5saW5lIHZvaWQgcGFyYXZpcnRfYXJjaF9kdXBfbW1hcChzdHJ1Y3QgbW1fc3RydWN0ICpvbGRt
bSwKKwkJCQkJICBzdHJ1Y3QgbW1fc3RydWN0ICptbSkKK3sKKwlQVk9QX1ZDQUxMMihwdmZ1bGxf
bW11X29wcy5kdXBfbW1hcCwgb2xkbW0sIG1tKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIF9f
Zmx1c2hfdGxiKHZvaWQpCit7CisJUFZPUF9WQ0FMTDAocHZmdWxsX21tdV9vcHMuZmx1c2hfdGxi
X3VzZXIpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF90bGJfZ2xvYmFsKHZvaWQp
Cit7CisJUFZPUF9WQ0FMTDAocHZmdWxsX21tdV9vcHMuZmx1c2hfdGxiX2tlcm5lbCk7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3RsYl9zaW5nbGUodW5zaWduZWQgbG9uZyBhZGRy
KQoreworCVBWT1BfVkNBTEwxKHB2ZnVsbF9tbXVfb3BzLmZsdXNoX3RsYl9zaW5nbGUsIGFkZHIp
OworfQorCitzdGF0aWMgaW5saW5lIGludCBwYXJhdmlydF9wZ2RfYWxsb2Moc3RydWN0IG1tX3N0
cnVjdCAqbW0pCit7CisJcmV0dXJuIFBWT1BfQ0FMTDEoaW50LCBwdmZ1bGxfbW11X29wcy5wZ2Rf
YWxsb2MsIG1tKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X3BnZF9mcmVlKHN0
cnVjdCBtbV9zdHJ1Y3QgKm1tLCBwZ2RfdCAqcGdkKQoreworCVBWT1BfVkNBTEwyKHB2ZnVsbF9t
bXVfb3BzLnBnZF9mcmVlLCBtbSwgcGdkKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHBhcmF2
aXJ0X2FsbG9jX3B0ZShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBwZm4pCit7
CisJUFZPUF9WQ0FMTDIocHZmdWxsX21tdV9vcHMuYWxsb2NfcHRlLCBtbSwgcGZuKTsKK30KKwor
c3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X3JlbGVhc2VfcHRlKHVuc2lnbmVkIGxvbmcgcGZu
KQoreworCVBWT1BfVkNBTEwxKHB2ZnVsbF9tbXVfb3BzLnJlbGVhc2VfcHRlLCBwZm4pOworfQor
CitzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYWxsb2NfcG1kKHN0cnVjdCBtbV9zdHJ1Y3Qg
Km1tLCB1bnNpZ25lZCBsb25nIHBmbikKK3sKKwlQVk9QX1ZDQUxMMihwdmZ1bGxfbW11X29wcy5h
bGxvY19wbWQsIG1tLCBwZm4pOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfcmVs
ZWFzZV9wbWQodW5zaWduZWQgbG9uZyBwZm4pCit7CisJUFZPUF9WQ0FMTDEocHZmdWxsX21tdV9v
cHMucmVsZWFzZV9wbWQsIHBmbik7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmlydF9h
bGxvY19wdWQoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgcGZuKQoreworCVBW
T1BfVkNBTEwyKHB2ZnVsbF9tbXVfb3BzLmFsbG9jX3B1ZCwgbW0sIHBmbik7Cit9CisKK3N0YXRp
YyBpbmxpbmUgdm9pZCBwYXJhdmlydF9yZWxlYXNlX3B1ZCh1bnNpZ25lZCBsb25nIHBmbikKK3sK
KwlQVk9QX1ZDQUxMMShwdmZ1bGxfbW11X29wcy5yZWxlYXNlX3B1ZCwgcGZuKTsKK30KKworc3Rh
dGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X2FsbG9jX3A0ZChzdHJ1Y3QgbW1fc3RydWN0ICptbSwg
dW5zaWduZWQgbG9uZyBwZm4pCit7CisJUFZPUF9WQ0FMTDIocHZmdWxsX21tdV9vcHMuYWxsb2Nf
cDRkLCBtbSwgcGZuKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X3JlbGVhc2Vf
cDRkKHVuc2lnbmVkIGxvbmcgcGZuKQoreworCVBWT1BfVkNBTEwxKHB2ZnVsbF9tbXVfb3BzLnJl
bGVhc2VfcDRkLCBwZm4pOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgcHRlX3VwZGF0ZShzdHJ1
Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAorCQkJICAgICAgcHRlX3QgKnB0
ZXApCit7CisJUFZPUF9WQ0FMTDMocHZmdWxsX21tdV9vcHMucHRlX3VwZGF0ZSwgbW0sIGFkZHIs
IHB0ZXApOworfQorCitzdGF0aWMgaW5saW5lIHB0ZV90IF9fcHRlKHB0ZXZhbF90IHZhbCkKK3sK
KwlwdGV2YWxfdCByZXQ7CisKKwlpZiAoc2l6ZW9mKHB0ZXZhbF90KSA+IHNpemVvZihsb25nKSkK
KwkJcmV0ID0gUFZPUF9DQUxMRUUyKHB0ZXZhbF90LAorCQkJCSAgIHB2ZnVsbF9tbXVfb3BzLm1h
a2VfcHRlLAorCQkJCSAgIHZhbCwgKHU2NCl2YWwgPj4gMzIpOworCWVsc2UKKwkJcmV0ID0gUFZP
UF9DQUxMRUUxKHB0ZXZhbF90LAorCQkJCSAgIHB2ZnVsbF9tbXVfb3BzLm1ha2VfcHRlLAorCQkJ
CSAgIHZhbCk7CisKKwlyZXR1cm4gKHB0ZV90KSB7IC5wdGUgPSByZXQgfTsKK30KKworc3RhdGlj
IGlubGluZSBwdGV2YWxfdCBwdGVfdmFsKHB0ZV90IHB0ZSkKK3sKKwlwdGV2YWxfdCByZXQ7CisK
KwlpZiAoc2l6ZW9mKHB0ZXZhbF90KSA+IHNpemVvZihsb25nKSkKKwkJcmV0ID0gUFZPUF9DQUxM
RUUyKHB0ZXZhbF90LCBwdmZ1bGxfbW11X29wcy5wdGVfdmFsLAorCQkJCSAgIHB0ZS5wdGUsICh1
NjQpcHRlLnB0ZSA+PiAzMik7CisJZWxzZQorCQlyZXQgPSBQVk9QX0NBTExFRTEocHRldmFsX3Qs
IHB2ZnVsbF9tbXVfb3BzLnB0ZV92YWwsCisJCQkJICAgcHRlLnB0ZSk7CisKKwlyZXR1cm4gcmV0
OworfQorCitzdGF0aWMgaW5saW5lIHBnZF90IF9fcGdkKHBnZHZhbF90IHZhbCkKK3sKKwlwZ2R2
YWxfdCByZXQ7CisKKwlpZiAoc2l6ZW9mKHBnZHZhbF90KSA+IHNpemVvZihsb25nKSkKKwkJcmV0
ID0gUFZPUF9DQUxMRUUyKHBnZHZhbF90LCBwdmZ1bGxfbW11X29wcy5tYWtlX3BnZCwKKwkJCQkg
ICB2YWwsICh1NjQpdmFsID4+IDMyKTsKKwllbHNlCisJCXJldCA9IFBWT1BfQ0FMTEVFMShwZ2R2
YWxfdCwgcHZmdWxsX21tdV9vcHMubWFrZV9wZ2QsCisJCQkJICAgdmFsKTsKKworCXJldHVybiAo
cGdkX3QpIHsgcmV0IH07Cit9CisKK3N0YXRpYyBpbmxpbmUgcGdkdmFsX3QgcGdkX3ZhbChwZ2Rf
dCBwZ2QpCit7CisJcGdkdmFsX3QgcmV0OworCisJaWYgKHNpemVvZihwZ2R2YWxfdCkgPiBzaXpl
b2YobG9uZykpCisJCXJldCA9ICBQVk9QX0NBTExFRTIocGdkdmFsX3QsIHB2ZnVsbF9tbXVfb3Bz
LnBnZF92YWwsCisJCQkJICAgIHBnZC5wZ2QsICh1NjQpcGdkLnBnZCA+PiAzMik7CisJZWxzZQor
CQlyZXQgPSAgUFZPUF9DQUxMRUUxKHBnZHZhbF90LCBwdmZ1bGxfbW11X29wcy5wZ2RfdmFsLAor
CQkJCSAgICBwZ2QucGdkKTsKKworCXJldHVybiByZXQ7Cit9CisKKyNkZWZpbmUgIF9fSEFWRV9B
UkNIX1BURVBfTU9ESUZZX1BST1RfVFJBTlNBQ1RJT04KK3N0YXRpYyBpbmxpbmUgcHRlX3QgcHRl
cF9tb2RpZnlfcHJvdF9zdGFydChzdHJ1Y3QgbW1fc3RydWN0ICptbSwKKwkJCQkJICAgdW5zaWdu
ZWQgbG9uZyBhZGRyLCBwdGVfdCAqcHRlcCkKK3sKKwlwdGV2YWxfdCByZXQ7CisKKwlyZXQgPSBQ
Vk9QX0NBTEwzKHB0ZXZhbF90LCBwdmZ1bGxfbW11X29wcy5wdGVwX21vZGlmeV9wcm90X3N0YXJ0
LAorCQkJIG1tLCBhZGRyLCBwdGVwKTsKKworCXJldHVybiAocHRlX3QpIHsgLnB0ZSA9IHJldCB9
OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgcHRlcF9tb2RpZnlfcHJvdF9jb21taXQoc3RydWN0
IG1tX3N0cnVjdCAqbW0sCisJCQkJCSAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcHRlX3QgKnB0ZXAs
CisJCQkJCSAgIHB0ZV90IHB0ZSkKK3sKKwlpZiAoc2l6ZW9mKHB0ZXZhbF90KSA+IHNpemVvZihs
b25nKSkKKwkJLyogNSBhcmcgd29yZHMgKi8KKwkJcHZmdWxsX21tdV9vcHMucHRlcF9tb2RpZnlf
cHJvdF9jb21taXQobW0sIGFkZHIsIHB0ZXAsIHB0ZSk7CisJZWxzZQorCQlQVk9QX1ZDQUxMNChw
dmZ1bGxfbW11X29wcy5wdGVwX21vZGlmeV9wcm90X2NvbW1pdCwKKwkJCSAgICBtbSwgYWRkciwg
cHRlcCwgcHRlLnB0ZSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcHRlKHB0ZV90ICpw
dGVwLCBwdGVfdCBwdGUpCit7CisJaWYgKHNpemVvZihwdGV2YWxfdCkgPiBzaXplb2YobG9uZykp
CisJCVBWT1BfVkNBTEwzKHB2ZnVsbF9tbXVfb3BzLnNldF9wdGUsIHB0ZXAsCisJCQkgICAgcHRl
LnB0ZSwgKHU2NClwdGUucHRlID4+IDMyKTsKKwllbHNlCisJCVBWT1BfVkNBTEwyKHB2ZnVsbF9t
bXVfb3BzLnNldF9wdGUsIHB0ZXAsCisJCQkgICAgcHRlLnB0ZSk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgdm9pZCBzZXRfcHRlX2F0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFk
ZHIsCisJCQkgICAgICBwdGVfdCAqcHRlcCwgcHRlX3QgcHRlKQoreworCWlmIChzaXplb2YocHRl
dmFsX3QpID4gc2l6ZW9mKGxvbmcpKQorCQkvKiA1IGFyZyB3b3JkcyAqLworCQlwdmZ1bGxfbW11
X29wcy5zZXRfcHRlX2F0KG1tLCBhZGRyLCBwdGVwLCBwdGUpOworCWVsc2UKKwkJUFZPUF9WQ0FM
TDQocHZmdWxsX21tdV9vcHMuc2V0X3B0ZV9hdCwgbW0sIGFkZHIsIHB0ZXAsIHB0ZS5wdGUpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3BtZF9hdChzdHJ1Y3QgbW1fc3RydWN0ICptbSwg
dW5zaWduZWQgbG9uZyBhZGRyLAorCQkJICAgICAgcG1kX3QgKnBtZHAsIHBtZF90IHBtZCkKK3sK
KwlpZiAoc2l6ZW9mKHBtZHZhbF90KSA+IHNpemVvZihsb25nKSkKKwkJLyogNSBhcmcgd29yZHMg
Ki8KKwkJcHZmdWxsX21tdV9vcHMuc2V0X3BtZF9hdChtbSwgYWRkciwgcG1kcCwgcG1kKTsKKwll
bHNlCisJCVBWT1BfVkNBTEw0KHB2ZnVsbF9tbXVfb3BzLnNldF9wbWRfYXQsIG1tLCBhZGRyLCBw
bWRwLAorCQkJICAgIG5hdGl2ZV9wbWRfdmFsKHBtZCkpOworfQorCitzdGF0aWMgaW5saW5lIHZv
aWQgc2V0X3B1ZF9hdChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAor
CQkJICAgICAgcHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZCkKK3sKKwlpZiAoc2l6ZW9mKHB1ZHZhbF90
KSA+IHNpemVvZihsb25nKSkKKwkJLyogNSBhcmcgd29yZHMgKi8KKwkJcHZmdWxsX21tdV9vcHMu
c2V0X3B1ZF9hdChtbSwgYWRkciwgcHVkcCwgcHVkKTsKKwllbHNlCisJCVBWT1BfVkNBTEw0KHB2
ZnVsbF9tbXVfb3BzLnNldF9wdWRfYXQsIG1tLCBhZGRyLCBwdWRwLAorCQkJICAgIG5hdGl2ZV9w
dWRfdmFsKHB1ZCkpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3BtZChwbWRfdCAqcG1k
cCwgcG1kX3QgcG1kKQoreworCXBtZHZhbF90IHZhbCA9IG5hdGl2ZV9wbWRfdmFsKHBtZCk7CisK
KwlpZiAoc2l6ZW9mKHBtZHZhbF90KSA+IHNpemVvZihsb25nKSkKKwkJUFZPUF9WQ0FMTDMocHZm
dWxsX21tdV9vcHMuc2V0X3BtZCwgcG1kcCwgdmFsLCAodTY0KXZhbCA+PiAzMik7CisJZWxzZQor
CQlQVk9QX1ZDQUxMMihwdmZ1bGxfbW11X29wcy5zZXRfcG1kLCBwbWRwLCB2YWwpOworfQorCisj
aWYgQ09ORklHX1BHVEFCTEVfTEVWRUxTID49IDMKK3N0YXRpYyBpbmxpbmUgcG1kX3QgX19wbWQo
cG1kdmFsX3QgdmFsKQoreworCXBtZHZhbF90IHJldDsKKworCWlmIChzaXplb2YocG1kdmFsX3Qp
ID4gc2l6ZW9mKGxvbmcpKQorCQlyZXQgPSBQVk9QX0NBTExFRTIocG1kdmFsX3QsIHB2ZnVsbF9t
bXVfb3BzLm1ha2VfcG1kLAorCQkJCSAgIHZhbCwgKHU2NCl2YWwgPj4gMzIpOworCWVsc2UKKwkJ
cmV0ID0gUFZPUF9DQUxMRUUxKHBtZHZhbF90LCBwdmZ1bGxfbW11X29wcy5tYWtlX3BtZCwKKwkJ
CQkgICB2YWwpOworCisJcmV0dXJuIChwbWRfdCkgeyByZXQgfTsKK30KKworc3RhdGljIGlubGlu
ZSBwbWR2YWxfdCBwbWRfdmFsKHBtZF90IHBtZCkKK3sKKwlwbWR2YWxfdCByZXQ7CisKKwlpZiAo
c2l6ZW9mKHBtZHZhbF90KSA+IHNpemVvZihsb25nKSkKKwkJcmV0ID0gIFBWT1BfQ0FMTEVFMihw
bWR2YWxfdCwgcHZmdWxsX21tdV9vcHMucG1kX3ZhbCwKKwkJCQkgICAgcG1kLnBtZCwgKHU2NClw
bWQucG1kID4+IDMyKTsKKwllbHNlCisJCXJldCA9ICBQVk9QX0NBTExFRTEocG1kdmFsX3QsIHB2
ZnVsbF9tbXVfb3BzLnBtZF92YWwsCisJCQkJICAgIHBtZC5wbWQpOworCisJcmV0dXJuIHJldDsK
K30KKworc3RhdGljIGlubGluZSB2b2lkIHNldF9wdWQocHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZCkK
K3sKKwlwdWR2YWxfdCB2YWwgPSBuYXRpdmVfcHVkX3ZhbChwdWQpOworCisJaWYgKHNpemVvZihw
dWR2YWxfdCkgPiBzaXplb2YobG9uZykpCisJCVBWT1BfVkNBTEwzKHB2ZnVsbF9tbXVfb3BzLnNl
dF9wdWQsIHB1ZHAsCisJCQkgICAgdmFsLCAodTY0KXZhbCA+PiAzMik7CisJZWxzZQorCQlQVk9Q
X1ZDQUxMMihwdmZ1bGxfbW11X29wcy5zZXRfcHVkLCBwdWRwLAorCQkJICAgIHZhbCk7Cit9CisK
KyNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPj0gNAorc3RhdGljIGlubGluZSBwdWRfdCBfX3B1
ZChwdWR2YWxfdCB2YWwpCit7CisJcHVkdmFsX3QgcmV0OworCisJaWYgKHNpemVvZihwdWR2YWxf
dCkgPiBzaXplb2YobG9uZykpCisJCXJldCA9IFBWT1BfQ0FMTEVFMihwdWR2YWxfdCwgcHZmdWxs
X21tdV9vcHMubWFrZV9wdWQsCisJCQkJICAgdmFsLCAodTY0KXZhbCA+PiAzMik7CisJZWxzZQor
CQlyZXQgPSBQVk9QX0NBTExFRTEocHVkdmFsX3QsIHB2ZnVsbF9tbXVfb3BzLm1ha2VfcHVkLAor
CQkJCSAgIHZhbCk7CisKKwlyZXR1cm4gKHB1ZF90KSB7IHJldCB9OworfQorCitzdGF0aWMgaW5s
aW5lIHB1ZHZhbF90IHB1ZF92YWwocHVkX3QgcHVkKQoreworCXB1ZHZhbF90IHJldDsKKworCWlm
IChzaXplb2YocHVkdmFsX3QpID4gc2l6ZW9mKGxvbmcpKQorCQlyZXQgPSAgUFZPUF9DQUxMRUUy
KHB1ZHZhbF90LCBwdmZ1bGxfbW11X29wcy5wdWRfdmFsLAorCQkJCSAgICBwdWQucHVkLCAodTY0
KXB1ZC5wdWQgPj4gMzIpOworCWVsc2UKKwkJcmV0ID0gIFBWT1BfQ0FMTEVFMShwdWR2YWxfdCwg
cHZmdWxsX21tdV9vcHMucHVkX3ZhbCwKKwkJCQkgICAgcHVkLnB1ZCk7CisKKwlyZXR1cm4gcmV0
OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgcHVkX2NsZWFyKHB1ZF90ICpwdWRwKQoreworCXNl
dF9wdWQocHVkcCwgX19wdWQoMCkpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3A0ZChw
NGRfdCAqcDRkcCwgcDRkX3QgcDRkKQoreworCXA0ZHZhbF90IHZhbCA9IG5hdGl2ZV9wNGRfdmFs
KHA0ZCk7CisKKwlpZiAoc2l6ZW9mKHA0ZHZhbF90KSA+IHNpemVvZihsb25nKSkKKwkJUFZPUF9W
Q0FMTDMocHZmdWxsX21tdV9vcHMuc2V0X3A0ZCwgcDRkcCwKKwkJCSAgICB2YWwsICh1NjQpdmFs
ID4+IDMyKTsKKwllbHNlCisJCVBWT1BfVkNBTEwyKHB2ZnVsbF9tbXVfb3BzLnNldF9wNGQsIHA0
ZHAsCisJCQkgICAgdmFsKTsKK30KKworI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+PSA1Citz
dGF0aWMgaW5saW5lIHA0ZF90IF9fcDRkKHA0ZHZhbF90IHZhbCkKK3sKKwlwNGR2YWxfdCByZXQg
PSBQVk9QX0NBTExFRTEocDRkdmFsX3QsIHB2ZnVsbF9tbXVfb3BzLm1ha2VfcDRkLCB2YWwpOwor
CisJcmV0dXJuIChwNGRfdCkgeyByZXQgfTsKK30KKworc3RhdGljIGlubGluZSBwNGR2YWxfdCBw
NGRfdmFsKHA0ZF90IHA0ZCkKK3sKKwlyZXR1cm4gUFZPUF9DQUxMRUUxKHA0ZHZhbF90LCBwdmZ1
bGxfbW11X29wcy5wNGRfdmFsLCBwNGQucDRkKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNl
dF9wZ2QocGdkX3QgKnBnZHAsIHBnZF90IHBnZCkKK3sKKwlwZ2R2YWxfdCB2YWwgPSBuYXRpdmVf
cGdkX3ZhbChwZ2QpOworCisJUFZPUF9WQ0FMTDIocHZmdWxsX21tdV9vcHMuc2V0X3BnZCwgcGdk
cCwgdmFsKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHBnZF9jbGVhcihwZ2RfdCAqcGdkcCkK
K3sKKwlzZXRfcGdkKHBnZHAsIF9fcGdkKDApKTsKK30KKworI2VuZGlmICAvKiBDT05GSUdfUEdU
QUJMRV9MRVZFTFMgPj0gNSAqLworCitzdGF0aWMgaW5saW5lIHZvaWQgcDRkX2NsZWFyKHA0ZF90
ICpwNGRwKQoreworCXNldF9wNGQocDRkcCwgX19wNGQoMCkpOworfQorCisjZW5kaWYgIC8qIENP
TkZJR19QR1RBQkxFX0xFVkVMUyA+PSA0ICovCisKKyNlbmRpZiAgLyogQ09ORklHX1BHVEFCTEVf
TEVWRUxTID49IDMgKi8KKworI2lmZGVmIENPTkZJR19YODZfUEFFCisvKiBTcGVjaWFsLWNhc2Ug
cHRlLXNldHRpbmcgb3BlcmF0aW9ucyBmb3IgUEFFLCB3aGljaCBjYW4ndCB1cGRhdGUgYQorICAg
NjQtYml0IHB0ZSBhdG9taWNhbGx5ICovCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3B0ZV9hdG9t
aWMocHRlX3QgKnB0ZXAsIHB0ZV90IHB0ZSkKK3sKKwlQVk9QX1ZDQUxMMyhwdmZ1bGxfbW11X29w
cy5zZXRfcHRlX2F0b21pYywgcHRlcCwKKwkJICAgIHB0ZS5wdGUsIHB0ZS5wdGUgPj4gMzIpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgcHRlX2NsZWFyKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1
bnNpZ25lZCBsb25nIGFkZHIsCisJCQkgICAgIHB0ZV90ICpwdGVwKQoreworCVBWT1BfVkNBTEwz
KHB2ZnVsbF9tbXVfb3BzLnB0ZV9jbGVhciwgbW0sIGFkZHIsIHB0ZXApOworfQorCitzdGF0aWMg
aW5saW5lIHZvaWQgcG1kX2NsZWFyKHBtZF90ICpwbWRwKQoreworCVBWT1BfVkNBTEwxKHB2ZnVs
bF9tbXVfb3BzLnBtZF9jbGVhciwgcG1kcCk7Cit9CisjZWxzZSAgLyogIUNPTkZJR19YODZfUEFF
ICovCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3B0ZV9hdG9taWMocHRlX3QgKnB0ZXAsIHB0ZV90
IHB0ZSkKK3sKKwlzZXRfcHRlKHB0ZXAsIHB0ZSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBw
dGVfY2xlYXIoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKKwkJCSAg
ICAgcHRlX3QgKnB0ZXApCit7CisJc2V0X3B0ZV9hdChtbSwgYWRkciwgcHRlcCwgX19wdGUoMCkp
OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgcG1kX2NsZWFyKHBtZF90ICpwbWRwKQoreworCXNl
dF9wbWQocG1kcCwgX19wbWQoMCkpOworfQorI2VuZGlmICAvKiBDT05GSUdfWDg2X1BBRSAqLwor
CisjZGVmaW5lICBfX0hBVkVfQVJDSF9FTlRFUl9MQVpZX01NVV9NT0RFCitzdGF0aWMgaW5saW5l
IHZvaWQgYXJjaF9lbnRlcl9sYXp5X21tdV9tb2RlKHZvaWQpCit7CisJUFZPUF9WQ0FMTDAocHZm
dWxsX21tdV9vcHMubGF6eV9tb2RlLmVudGVyKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGFy
Y2hfbGVhdmVfbGF6eV9tbXVfbW9kZSh2b2lkKQoreworCVBWT1BfVkNBTEwwKHB2ZnVsbF9tbXVf
b3BzLmxhenlfbW9kZS5sZWF2ZSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX2ZsdXNo
X2xhenlfbW11X21vZGUodm9pZCkKK3sKKwlQVk9QX1ZDQUxMMChwdmZ1bGxfbW11X29wcy5sYXp5
X21vZGUuZmx1c2gpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgX19zZXRfZml4bWFwKHVuc2ln
bmVkIC8qIGVudW0gZml4ZWRfYWRkcmVzc2VzICovIGlkeCwKKwkJCQlwaHlzX2FkZHJfdCBwaHlz
LCBwZ3Byb3RfdCBmbGFncykKK3sKKwlwdmZ1bGxfbW11X29wcy5zZXRfZml4bWFwKGlkeCwgcGh5
cywgZmxhZ3MpOworfQorCiAjZWxzZSAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2RlZmluZSBJTlRF
UlJVUFRfUkVUVVJOCQkJCQkJXApAQCAtMjg0LDYgKzcwMyw5IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBoYWx0KHZvaWQpCiAJCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2ZnVsbF9pcnFfb3BzICsJCQlc
CiAJCQkJICAgICBQVl9JUlFfYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSkpCiAKKyNkZWZpbmUgR0VU
X0NSMl9JTlRPX1JBWAkJCQkJCVwKKwljYWxsIFBBUkFfSU5ESVJFQ1QocHZmdWxsX21tdV9vcHMr
UFZfTU1VX3JlYWRfY3IyKQorCiAjZW5kaWYgIC8qIENPTkZJR19YODZfMzIgKi8KIAogI2VuZGlm
IC8qIF9fQVNTRU1CTFlfXyAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKaW5k
ZXggZGU5NWU2MjUzNTE2Li5iMWFjMmE1Njk4YjQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZp
cnRfdHlwZXMuaApAQCAtODksMTQgKzg5LDYgQEAgc3RydWN0IHB2X2luaXRfb3BzIHsKIAkJCSAg
dW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsZW4pOwogfTsKIAotCi1zdHJ1Y3QgcHZfbGF6
eV9vcHMgewotCS8qIFNldCBkZWZlcnJlZCB1cGRhdGUgbW9kZSwgdXNlZCBmb3IgYmF0Y2hpbmcg
b3BlcmF0aW9ucy4gKi8KLQl2b2lkICgqZW50ZXIpKHZvaWQpOwotCXZvaWQgKCpsZWF2ZSkodm9p
ZCk7Ci0Jdm9pZCAoKmZsdXNoKSh2b2lkKTsKLX07Ci0KIHN0cnVjdCBwdl90aW1lX29wcyB7CiAJ
dW5zaWduZWQgbG9uZyBsb25nICgqc2NoZWRfY2xvY2spKHZvaWQpOwogCXVuc2lnbmVkIGxvbmcg
bG9uZyAoKnN0ZWFsX2Nsb2NrKShpbnQgY3B1KTsKQEAgLTEyMywxMTEgKzExNSwxMSBAQCBzdHJ1
Y3QgcHZfaXJxX29wcyB7CiB9OwogCiBzdHJ1Y3QgcHZfbW11X29wcyB7Ci0JdW5zaWduZWQgbG9u
ZyAoKnJlYWRfY3IyKSh2b2lkKTsKLQl2b2lkICgqd3JpdGVfY3IyKSh1bnNpZ25lZCBsb25nKTsK
LQotCXVuc2lnbmVkIGxvbmcgKCpyZWFkX2NyMykodm9pZCk7Ci0Jdm9pZCAoKndyaXRlX2NyMyko
dW5zaWduZWQgbG9uZyk7Ci0KLQkvKgotCSAqIEhvb2tzIGZvciBpbnRlcmNlcHRpbmcgdGhlIGNy
ZWF0aW9uL3VzZS9kZXN0cnVjdGlvbiBvZiBhbgotCSAqIG1tX3N0cnVjdC4KLQkgKi8KLQl2b2lk
ICgqYWN0aXZhdGVfbW0pKHN0cnVjdCBtbV9zdHJ1Y3QgKnByZXYsCi0JCQkgICAgc3RydWN0IG1t
X3N0cnVjdCAqbmV4dCk7Ci0Jdm9pZCAoKmR1cF9tbWFwKShzdHJ1Y3QgbW1fc3RydWN0ICpvbGRt
bSwKLQkJCSBzdHJ1Y3QgbW1fc3RydWN0ICptbSk7CiAJdm9pZCAoKmV4aXRfbW1hcCkoc3RydWN0
IG1tX3N0cnVjdCAqbW0pOwotCi0KLQkvKiBUTEIgb3BlcmF0aW9ucyAqLwotCXZvaWQgKCpmbHVz
aF90bGJfdXNlcikodm9pZCk7Ci0Jdm9pZCAoKmZsdXNoX3RsYl9rZXJuZWwpKHZvaWQpOwotCXZv
aWQgKCpmbHVzaF90bGJfc2luZ2xlKSh1bnNpZ25lZCBsb25nIGFkZHIpOwogCXZvaWQgKCpmbHVz
aF90bGJfb3RoZXJzKShjb25zdCBzdHJ1Y3QgY3B1bWFzayAqY3B1cywKIAkJCQkgc3RydWN0IG1t
X3N0cnVjdCAqbW0sCiAJCQkJIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAJCQkJIHVuc2lnbmVkIGxv
bmcgZW5kKTsKLQotCS8qIEhvb2tzIGZvciBhbGxvY2F0aW5nIGFuZCBmcmVlaW5nIGEgcGFnZXRh
YmxlIHRvcC1sZXZlbCAqLwotCWludCAgKCpwZ2RfYWxsb2MpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1t
KTsKLQl2b2lkICgqcGdkX2ZyZWUpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBwZ2RfdCAqcGdkKTsK
LQotCS8qCi0JICogSG9va3MgZm9yIGFsbG9jYXRpbmcvcmVsZWFzaW5nIHBhZ2V0YWJsZSBwYWdl
cyB3aGVuIHRoZXkncmUKLQkgKiBhdHRhY2hlZCB0byBhIHBhZ2V0YWJsZQotCSAqLwotCXZvaWQg
KCphbGxvY19wdGUpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHBmbik7Ci0J
dm9pZCAoKmFsbG9jX3BtZCkoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgcGZu
KTsKLQl2b2lkICgqYWxsb2NfcHVkKShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9u
ZyBwZm4pOwotCXZvaWQgKCphbGxvY19wNGQpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25l
ZCBsb25nIHBmbik7Ci0Jdm9pZCAoKnJlbGVhc2VfcHRlKSh1bnNpZ25lZCBsb25nIHBmbik7Ci0J
dm9pZCAoKnJlbGVhc2VfcG1kKSh1bnNpZ25lZCBsb25nIHBmbik7Ci0Jdm9pZCAoKnJlbGVhc2Vf
cHVkKSh1bnNpZ25lZCBsb25nIHBmbik7Ci0Jdm9pZCAoKnJlbGVhc2VfcDRkKSh1bnNpZ25lZCBs
b25nIHBmbik7Ci0KLQkvKiBQYWdldGFibGUgbWFuaXB1bGF0aW9uIGZ1bmN0aW9ucyAqLwotCXZv
aWQgKCpzZXRfcHRlKShwdGVfdCAqcHRlcCwgcHRlX3QgcHRldmFsKTsKLQl2b2lkICgqc2V0X3B0
ZV9hdCkoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJCSAgIHB0
ZV90ICpwdGVwLCBwdGVfdCBwdGV2YWwpOwotCXZvaWQgKCpzZXRfcG1kKShwbWRfdCAqcG1kcCwg
cG1kX3QgcG1kdmFsKTsKLQl2b2lkICgqc2V0X3BtZF9hdCkoc3RydWN0IG1tX3N0cnVjdCAqbW0s
IHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJCSAgIHBtZF90ICpwbWRwLCBwbWRfdCBwbWR2YWwpOwot
CXZvaWQgKCpzZXRfcHVkX2F0KShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBh
ZGRyLAotCQkJICAgcHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZHZhbCk7Ci0Jdm9pZCAoKnB0ZV91cGRh
dGUpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkgICBwdGVf
dCAqcHRlcCk7Ci0KLQlwdGVfdCAoKnB0ZXBfbW9kaWZ5X3Byb3Rfc3RhcnQpKHN0cnVjdCBtbV9z
dHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkJCXB0ZV90ICpwdGVwKTsKLQl2b2lk
ICgqcHRlcF9tb2RpZnlfcHJvdF9jb21taXQpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25l
ZCBsb25nIGFkZHIsCi0JCQkJCXB0ZV90ICpwdGVwLCBwdGVfdCBwdGUpOwotCi0Jc3RydWN0IHBh
cmF2aXJ0X2NhbGxlZV9zYXZlIHB0ZV92YWw7Ci0Jc3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZl
IG1ha2VfcHRlOwotCi0Jc3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZlIHBnZF92YWw7Ci0Jc3Ry
dWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZlIG1ha2VfcGdkOwotCi0jaWYgQ09ORklHX1BHVEFCTEVf
TEVWRUxTID49IDMKLSNpZmRlZiBDT05GSUdfWDg2X1BBRQotCXZvaWQgKCpzZXRfcHRlX2F0b21p
YykocHRlX3QgKnB0ZXAsIHB0ZV90IHB0ZXZhbCk7Ci0Jdm9pZCAoKnB0ZV9jbGVhcikoc3RydWN0
IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJCSAgcHRlX3QgKnB0ZXApOwot
CXZvaWQgKCpwbWRfY2xlYXIpKHBtZF90ICpwbWRwKTsKLQotI2VuZGlmCS8qIENPTkZJR19YODZf
UEFFICovCi0KLQl2b2lkICgqc2V0X3B1ZCkocHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZHZhbCk7Ci0K
LQlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgcG1kX3ZhbDsKLQlzdHJ1Y3QgcGFyYXZpcnRf
Y2FsbGVlX3NhdmUgbWFrZV9wbWQ7Ci0KLSNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPj0gNAot
CXN0cnVjdCBwYXJhdmlydF9jYWxsZWVfc2F2ZSBwdWRfdmFsOwotCXN0cnVjdCBwYXJhdmlydF9j
YWxsZWVfc2F2ZSBtYWtlX3B1ZDsKLQotCXZvaWQgKCpzZXRfcDRkKShwNGRfdCAqcDRkcCwgcDRk
X3QgcDRkdmFsKTsKLQotI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+PSA1Ci0Jc3RydWN0IHBh
cmF2aXJ0X2NhbGxlZV9zYXZlIHA0ZF92YWw7Ci0Jc3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZl
IG1ha2VfcDRkOwotCi0Jdm9pZCAoKnNldF9wZ2QpKHBnZF90ICpwZ2RwLCBwZ2RfdCBwZ2R2YWwp
OwotI2VuZGlmCS8qIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+PSA1ICovCi0KLSNlbmRpZgkvKiBD
T05GSUdfUEdUQUJMRV9MRVZFTFMgPj0gNCAqLwotCi0jZW5kaWYJLyogQ09ORklHX1BHVEFCTEVf
TEVWRUxTID49IDMgKi8KLQotCXN0cnVjdCBwdl9sYXp5X29wcyBsYXp5X21vZGU7Ci0KLQkvKiBk
b20wIG9wcyAqLwotCi0JLyogU29tZXRpbWVzIHRoZSBwaHlzaWNhbCBhZGRyZXNzIGlzIGEgcGZu
LCBhbmQgc29tZXRpbWVzIGl0cwotCSAgIGFuIG1mbi4gIFdlIGNhbiB0ZWxsIHdoaWNoIGlzIHdo
aWNoIGZyb20gdGhlIGluZGV4LiAqLwotCXZvaWQgKCpzZXRfZml4bWFwKSh1bnNpZ25lZCAvKiBl
bnVtIGZpeGVkX2FkZHJlc3NlcyAqLyBpZHgsCi0JCQkgICBwaHlzX2FkZHJfdCBwaHlzLCBwZ3By
b3RfdCBmbGFncyk7CiB9OwogCiBzdHJ1Y3QgYXJjaF9zcGlubG9jazsKQEAgLTI2MCw2ICsxNTIs
NyBAQCBzdHJ1Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUgewogI2lmZGVmIENPTkZJR19QQVJB
VklSVF9GVUxMCiAJc3RydWN0IHB2ZnVsbF9jcHVfb3BzIHB2ZnVsbF9jcHVfb3BzOwogCXN0cnVj
dCBwdmZ1bGxfaXJxX29wcyBwdmZ1bGxfaXJxX29wczsKKwlzdHJ1Y3QgcHZmdWxsX21tdV9vcHMg
cHZmdWxsX21tdV9vcHM7CiAjZW5kaWYKIH07CiAKQEAgLTU5OSwxNCArNDkyLDYgQEAgZW51bSBw
YXJhdmlydF9sYXp5X21vZGUgewogCVBBUkFWSVJUX0xBWllfQ1BVLAogfTsKIAotZW51bSBwYXJh
dmlydF9sYXp5X21vZGUgcGFyYXZpcnRfZ2V0X2xhenlfbW9kZSh2b2lkKTsKLXZvaWQgcGFyYXZp
cnRfc3RhcnRfY29udGV4dF9zd2l0Y2goc3RydWN0IHRhc2tfc3RydWN0ICpwcmV2KTsKLXZvaWQg
cGFyYXZpcnRfZW5kX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB0YXNrX3N0cnVjdCAqbmV4dCk7Ci0K
LXZvaWQgcGFyYXZpcnRfZW50ZXJfbGF6eV9tbXUodm9pZCk7Ci12b2lkIHBhcmF2aXJ0X2xlYXZl
X2xhenlfbW11KHZvaWQpOwotdm9pZCBwYXJhdmlydF9mbHVzaF9sYXp5X21tdSh2b2lkKTsKLQog
dm9pZCBfcGFyYXZpcnRfbm9wKHZvaWQpOwogdTMyIF9wYXJhdmlydF9pZGVudF8zMih1MzIpOwog
dTY0IF9wYXJhdmlydF9pZGVudF82NCh1NjQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZp
cnRfdHlwZXNfZnVsbC5oCmluZGV4IGVhYmMwZWNlYzhlNC4uMTVkNTk1YTVmOWQyIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlc19mdWxsLmgKKysrIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oCkBAIC0xLDYgKzEsMTMgQEAK
ICNpZm5kZWYgX0FTTV9YODZfUEFSQVZJUlRfVFlQRVNfRlVMTF9ICiAjZGVmaW5lIF9BU01fWDg2
X1BBUkFWSVJUX1RZUEVTX0ZVTExfSAogCitzdHJ1Y3QgcHZfbGF6eV9vcHMgeworCS8qIFNldCBk
ZWZlcnJlZCB1cGRhdGUgbW9kZSwgdXNlZCBmb3IgYmF0Y2hpbmcgb3BlcmF0aW9ucy4gKi8KKwl2
b2lkICgqZW50ZXIpKHZvaWQpOworCXZvaWQgKCpsZWF2ZSkodm9pZCk7CisJdm9pZCAoKmZsdXNo
KSh2b2lkKTsKK307CisKIHN0cnVjdCBwdmZ1bGxfY3B1X29wcyB7CiAJLyogaG9va3MgZm9yIHZh
cmlvdXMgcHJpdmlsZWdlZCBpbnN0cnVjdGlvbnMgKi8KIAl1bnNpZ25lZCBsb25nICgqZ2V0X2Rl
YnVncmVnKShpbnQgcmVnbm8pOwpAQCAtODYsNyArOTMsMTE2IEBAIHN0cnVjdCBwdmZ1bGxfaXJx
X29wcyB7CiAjZW5kaWYKIH07CiAKK3N0cnVjdCBwdmZ1bGxfbW11X29wcyB7CisJdW5zaWduZWQg
bG9uZyAoKnJlYWRfY3IyKSh2b2lkKTsKKwl2b2lkICgqd3JpdGVfY3IyKSh1bnNpZ25lZCBsb25n
KTsKKworCXVuc2lnbmVkIGxvbmcgKCpyZWFkX2NyMykodm9pZCk7CisJdm9pZCAoKndyaXRlX2Ny
MykodW5zaWduZWQgbG9uZyk7CisKKwkvKgorCSAqIEhvb2tzIGZvciBpbnRlcmNlcHRpbmcgdGhl
IGNyZWF0aW9uL3VzZS9kZXN0cnVjdGlvbiBvZiBhbgorCSAqIG1tX3N0cnVjdC4KKwkgKi8KKwl2
b2lkICgqYWN0aXZhdGVfbW0pKHN0cnVjdCBtbV9zdHJ1Y3QgKnByZXYsCisJCQkgICAgc3RydWN0
IG1tX3N0cnVjdCAqbmV4dCk7CisJdm9pZCAoKmR1cF9tbWFwKShzdHJ1Y3QgbW1fc3RydWN0ICpv
bGRtbSwKKwkJCSBzdHJ1Y3QgbW1fc3RydWN0ICptbSk7CisKKwkvKiBUTEIgb3BlcmF0aW9ucyAq
LworCXZvaWQgKCpmbHVzaF90bGJfdXNlcikodm9pZCk7CisJdm9pZCAoKmZsdXNoX3RsYl9rZXJu
ZWwpKHZvaWQpOworCXZvaWQgKCpmbHVzaF90bGJfc2luZ2xlKSh1bnNpZ25lZCBsb25nIGFkZHIp
OworCisJLyogSG9va3MgZm9yIGFsbG9jYXRpbmcgYW5kIGZyZWVpbmcgYSBwYWdldGFibGUgdG9w
LWxldmVsICovCisJaW50ICAoKnBnZF9hbGxvYykoc3RydWN0IG1tX3N0cnVjdCAqbW0pOworCXZv
aWQgKCpwZ2RfZnJlZSkoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHBnZF90ICpwZ2QpOworCisJLyoK
KwkgKiBIb29rcyBmb3IgYWxsb2NhdGluZy9yZWxlYXNpbmcgcGFnZXRhYmxlIHBhZ2VzIHdoZW4g
dGhleSdyZQorCSAqIGF0dGFjaGVkIHRvIGEgcGFnZXRhYmxlCisJICovCisJdm9pZCAoKmFsbG9j
X3B0ZSkoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgcGZuKTsKKwl2b2lkICgq
YWxsb2NfcG1kKShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBwZm4pOworCXZv
aWQgKCphbGxvY19wdWQpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHBmbik7
CisJdm9pZCAoKmFsbG9jX3A0ZCkoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcg
cGZuKTsKKwl2b2lkICgqcmVsZWFzZV9wdGUpKHVuc2lnbmVkIGxvbmcgcGZuKTsKKwl2b2lkICgq
cmVsZWFzZV9wbWQpKHVuc2lnbmVkIGxvbmcgcGZuKTsKKwl2b2lkICgqcmVsZWFzZV9wdWQpKHVu
c2lnbmVkIGxvbmcgcGZuKTsKKwl2b2lkICgqcmVsZWFzZV9wNGQpKHVuc2lnbmVkIGxvbmcgcGZu
KTsKKworCS8qIFBhZ2V0YWJsZSBtYW5pcHVsYXRpb24gZnVuY3Rpb25zICovCisJdm9pZCAoKnNl
dF9wdGUpKHB0ZV90ICpwdGVwLCBwdGVfdCBwdGV2YWwpOworCXZvaWQgKCpzZXRfcHRlX2F0KShz
dHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAorCQkJICAgcHRlX3QgKnB0
ZXAsIHB0ZV90IHB0ZXZhbCk7CisJdm9pZCAoKnNldF9wbWQpKHBtZF90ICpwbWRwLCBwbWRfdCBw
bWR2YWwpOworCXZvaWQgKCpzZXRfcG1kX2F0KShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAorCQkJICAgcG1kX3QgKnBtZHAsIHBtZF90IHBtZHZhbCk7CisJdm9pZCAo
KnNldF9wdWRfYXQpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCisJ
CQkgICBwdWRfdCAqcHVkcCwgcHVkX3QgcHVkdmFsKTsKKwl2b2lkICgqcHRlX3VwZGF0ZSkoc3Ry
dWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKKwkJCSAgIHB0ZV90ICpwdGVw
KTsKKworCXB0ZV90ICgqcHRlcF9tb2RpZnlfcHJvdF9zdGFydCkoc3RydWN0IG1tX3N0cnVjdCAq
bW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKKwkJCQkJcHRlX3QgKnB0ZXApOworCXZvaWQgKCpwdGVw
X21vZGlmeV9wcm90X2NvbW1pdCkoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcg
YWRkciwKKwkJCQkJcHRlX3QgKnB0ZXAsIHB0ZV90IHB0ZSk7CisKKwlzdHJ1Y3QgcGFyYXZpcnRf
Y2FsbGVlX3NhdmUgcHRlX3ZhbDsKKwlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgbWFrZV9w
dGU7CisKKwlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgcGdkX3ZhbDsKKwlzdHJ1Y3QgcGFy
YXZpcnRfY2FsbGVlX3NhdmUgbWFrZV9wZ2Q7CisKKyNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMg
Pj0gMworI2lmZGVmIENPTkZJR19YODZfUEFFCisJdm9pZCAoKnNldF9wdGVfYXRvbWljKShwdGVf
dCAqcHRlcCwgcHRlX3QgcHRldmFsKTsKKwl2b2lkICgqcHRlX2NsZWFyKShzdHJ1Y3QgbW1fc3Ry
dWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAorCQkJICBwdGVfdCAqcHRlcCk7CisJdm9pZCAo
KnBtZF9jbGVhcikocG1kX3QgKnBtZHApOworCisjZW5kaWYgIC8qIENPTkZJR19YODZfUEFFICov
CisKKwl2b2lkICgqc2V0X3B1ZCkocHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZHZhbCk7CisKKwlzdHJ1
Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgcG1kX3ZhbDsKKwlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVl
X3NhdmUgbWFrZV9wbWQ7CisKKyNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPj0gNAorCXN0cnVj
dCBwYXJhdmlydF9jYWxsZWVfc2F2ZSBwdWRfdmFsOworCXN0cnVjdCBwYXJhdmlydF9jYWxsZWVf
c2F2ZSBtYWtlX3B1ZDsKKworCXZvaWQgKCpzZXRfcDRkKShwNGRfdCAqcDRkcCwgcDRkX3QgcDRk
dmFsKTsKKworI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+PSA1CisJc3RydWN0IHBhcmF2aXJ0
X2NhbGxlZV9zYXZlIHA0ZF92YWw7CisJc3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZlIG1ha2Vf
cDRkOworCisJdm9pZCAoKnNldF9wZ2QpKHBnZF90ICpwZ2RwLCBwZ2RfdCBwZ2R2YWwpOworI2Vu
ZGlmICAvKiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPj0gNSAqLworCisjZW5kaWYgIC8qIENPTkZJ
R19QR1RBQkxFX0xFVkVMUyA+PSA0ICovCisKKyNlbmRpZiAgLyogQ09ORklHX1BHVEFCTEVfTEVW
RUxTID49IDMgKi8KKworCXN0cnVjdCBwdl9sYXp5X29wcyBsYXp5X21vZGU7CisKKwkvKiBTb21l
dGltZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3MgaXMgYSBwZm4sIGFuZCBzb21ldGltZXMgaXRzCisJ
ICAgYW4gbWZuLiAgV2UgY2FuIHRlbGwgd2hpY2ggaXMgd2hpY2ggZnJvbSB0aGUgaW5kZXguICov
CisJdm9pZCAoKnNldF9maXhtYXApKHVuc2lnbmVkIC8qIGVudW0gZml4ZWRfYWRkcmVzc2VzICov
IGlkeCwKKwkJCSAgIHBoeXNfYWRkcl90IHBoeXMsIHBncHJvdF90IGZsYWdzKTsKK307CisKIGV4
dGVybiBzdHJ1Y3QgcHZmdWxsX2NwdV9vcHMgcHZmdWxsX2NwdV9vcHM7CiBleHRlcm4gc3RydWN0
IHB2ZnVsbF9pcnFfb3BzIHB2ZnVsbF9pcnFfb3BzOworZXh0ZXJuIHN0cnVjdCBwdmZ1bGxfbW11
X29wcyBwdmZ1bGxfbW11X29wczsKKworZW51bSBwYXJhdmlydF9sYXp5X21vZGUgcGFyYXZpcnRf
Z2V0X2xhenlfbW9kZSh2b2lkKTsKK3ZvaWQgcGFyYXZpcnRfc3RhcnRfY29udGV4dF9zd2l0Y2go
c3RydWN0IHRhc2tfc3RydWN0ICpwcmV2KTsKK3ZvaWQgcGFyYXZpcnRfZW5kX2NvbnRleHRfc3dp
dGNoKHN0cnVjdCB0YXNrX3N0cnVjdCAqbmV4dCk7CisKK3ZvaWQgcGFyYXZpcnRfZW50ZXJfbGF6
eV9tbXUodm9pZCk7Cit2b2lkIHBhcmF2aXJ0X2xlYXZlX2xhenlfbW11KHZvaWQpOwordm9pZCBw
YXJhdmlydF9mbHVzaF9sYXp5X21tdSh2b2lkKTsKIAogI2VuZGlmICAvKiBfQVNNX1g4Nl9QQVJB
VklSVF9UWVBFU19GVUxMX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Bn
YWxsb2MuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BnYWxsb2MuaAppbmRleCA3MWRlNjViYjE3
OTEuLjVjZmYzOWJkN2Y2ZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGdhbGxv
Yy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BnYWxsb2MuaApAQCAtNyw3ICs3LDcgQEAK
IAogc3RhdGljIGlubGluZSBpbnQgIF9fcGFyYXZpcnRfcGdkX2FsbG9jKHN0cnVjdCBtbV9zdHJ1
Y3QgKm1tKSB7IHJldHVybiAwOyB9CiAKLSNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpZmRlZiBD
T05GSUdfUEFSQVZJUlRfRlVMTAogI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgogI2Vsc2UKICNk
ZWZpbmUgcGFyYXZpcnRfcGdkX2FsbG9jKG1tKQlfX3BhcmF2aXJ0X3BnZF9hbGxvYyhtbSkKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BndGFibGUuaAppbmRleCBmYWQxMmM0ODFiZjkuLjYwYzhmMmFjN2ZlZSAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oCisrKyBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BndGFibGUuaApAQCAtMzgsOSArMzgsOSBAQCBleHRlcm4gc3RydWN0IGxpc3RfaGVh
ZCBwZ2RfbGlzdDsKIAogZXh0ZXJuIHN0cnVjdCBtbV9zdHJ1Y3QgKnBnZF9wYWdlX2dldF9tbShz
dHJ1Y3QgcGFnZSAqcGFnZSk7CiAKLSNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpZmRlZiBDT05G
SUdfUEFSQVZJUlRfRlVMTAogI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgotI2Vsc2UgIC8qICFD
T05GSUdfUEFSQVZJUlQgKi8KKyNlbHNlICAvKiAhQ09ORklHX1BBUkFWSVJUX0ZVTEwgKi8KICNk
ZWZpbmUgc2V0X3B0ZShwdGVwLCBwdGUpCQluYXRpdmVfc2V0X3B0ZShwdGVwLCBwdGUpCiAjZGVm
aW5lIHNldF9wdGVfYXQobW0sIGFkZHIsIHB0ZXAsIHB0ZSkJbmF0aXZlX3NldF9wdGVfYXQobW0s
IGFkZHIsIHB0ZXAsIHB0ZSkKICNkZWZpbmUgc2V0X3BtZF9hdChtbSwgYWRkciwgcG1kcCwgcG1k
KQluYXRpdmVfc2V0X3BtZF9hdChtbSwgYWRkciwgcG1kcCwgcG1kKQpAQCAtOTgsMTAgKzk4LDYg
QEAgZXh0ZXJuIHN0cnVjdCBtbV9zdHJ1Y3QgKnBnZF9wYWdlX2dldF9tbShzdHJ1Y3QgcGFnZSAq
cGFnZSk7CiAjZGVmaW5lIHB0ZV92YWwoeCkJbmF0aXZlX3B0ZV92YWwoeCkKICNkZWZpbmUgX19w
dGUoeCkJbmF0aXZlX21ha2VfcHRlKHgpCiAKLSNlbmRpZgkvKiBDT05GSUdfUEFSQVZJUlQgKi8K
LQotI2lmbmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAotCiAjZGVmaW5lIGFyY2hfZW5kX2NvbnRl
eHRfc3dpdGNoKHByZXYpCWRvIHt9IHdoaWxlICgwKQogCiAjZW5kaWYgIC8qIENPTkZJR19QQVJB
VklSVF9GVUxMICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2lu
c25zLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmgKaW5kZXggY2EzYTMx
MDM3OTFkLi4xYWQzOGU0MGE3NzAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Nw
ZWNpYWxfaW5zbnMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmgK
QEAgLTEzNSw3ICsxMzUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmF0aXZlX3diaW52ZCh2b2lk
KQogCiBleHRlcm4gYXNtbGlua2FnZSB2b2lkIG5hdGl2ZV9sb2FkX2dzX2luZGV4KHVuc2lnbmVk
KTsKIAotI2lmZGVmIENPTkZJR19QQVJBVklSVAorI2lmZGVmIENPTkZJR19QQVJBVklSVF9GVUxM
CiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+CiAjZWxzZQogCkBAIC0xNTksMTAgKzE1OSw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyB4KQogCW5hdGl2ZV93
cml0ZV9jcjMoeCk7CiB9CiAKLSNlbmRpZi8qIENPTkZJR19QQVJBVklSVCAqLwotCi0jaWZuZGVm
IENPTkZJR19QQVJBVklSVF9GVUxMCi0KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFk
X2NyMCh2b2lkKQogewogCXJldHVybiBuYXRpdmVfcmVhZF9jcjAoKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3RsYmZsdXNoLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGJm
bHVzaC5oCmluZGV4IDZlZDllYTQ2OWI0OC4uNmIwYjZhMWYyMzFmIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS90bGJmbHVzaC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Rs
YmZsdXNoLmgKQEAgLTU2LDcgKzU2LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGludnBjaWRfZmx1
c2hfYWxsX25vbmdsb2JhbHModm9pZCkKIAlfX2ludnBjaWQoMCwgMCwgSU5WUENJRF9UWVBFX0FM
TF9OT05fR0xPQkFMKTsKIH0KIAotI2lmZGVmIENPTkZJR19QQVJBVklSVAorI2lmZGVmIENPTkZJ
R19QQVJBVklSVF9GVUxMCiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+CiAjZWxzZQogI2RlZmlu
ZSBfX2ZsdXNoX3RsYigpIF9fbmF0aXZlX2ZsdXNoX3RsYigpCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9rZXJuZWwvYXNtLW9mZnNldHMuYyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jCmlu
ZGV4IGEzMjE0ODM5MGU0OS4uMThhNWMwNmMwMDdhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJu
ZWwvYXNtLW9mZnNldHMuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHMuYwpAQCAt
NjcsMTUgKzY3LDE3IEBAIHZvaWQgY29tbW9uKHZvaWQpIHsKIAlPRkZTRVQoUEFSQVZJUlRfUEFU
Q0hfcHZfaXJxX29wcywgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUsIHB2X2lycV9vcHMpOwogCU9G
RlNFVChQVl9JUlFfaXJxX2Rpc2FibGUsIHB2X2lycV9vcHMsIGlycV9kaXNhYmxlKTsKIAlPRkZT
RVQoUFZfSVJRX2lycV9lbmFibGUsIHB2X2lycV9vcHMsIGlycV9lbmFibGUpOwotCU9GRlNFVChQ
Vl9NTVVfcmVhZF9jcjIsIHB2X21tdV9vcHMsIHJlYWRfY3IyKTsKICNlbmRpZgogI2lmZGVmIENP
TkZJR19QQVJBVklSVF9GVUxMCiAJT0ZGU0VUKFBBUkFWSVJUX1BBVENIX3B2ZnVsbF9jcHVfb3Bz
LCBwYXJhdmlydF9wYXRjaF90ZW1wbGF0ZSwKIAkgICAgICAgcHZmdWxsX2NwdV9vcHMpOwogCU9G
RlNFVChQQVJBVklSVF9QQVRDSF9wdmZ1bGxfaXJxX29wcywgcGFyYXZpcnRfcGF0Y2hfdGVtcGxh
dGUsCiAJICAgICAgIHB2ZnVsbF9pcnFfb3BzKTsKKwlPRkZTRVQoUEFSQVZJUlRfUEFUQ0hfcHZm
dWxsX21tdV9vcHMsIHBhcmF2aXJ0X3BhdGNoX3RlbXBsYXRlLAorCSAgICAgICBwdmZ1bGxfbW11
X29wcyk7CiAJT0ZGU0VUKFBWX0NQVV9pcmV0LCBwdmZ1bGxfY3B1X29wcywgaXJldCk7CiAJT0ZG
U0VUKFBWX0NQVV9yZWFkX2NyMCwgcHZmdWxsX2NwdV9vcHMsIHJlYWRfY3IwKTsKKwlPRkZTRVQo
UFZfTU1VX3JlYWRfY3IyLCBwdmZ1bGxfbW11X29wcywgcmVhZF9jcjIpOwogI2VuZGlmCiAKICNp
ZmRlZiBDT05GSUdfWEVOCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIGIv
YXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwppbmRleCBhYzlkMzI3ZDJlNDIuLmYwMDRlZGFmMGQx
ZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvaGVhZF82NC5TCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSAiLi4vZW50cnkvY2Fs
bGluZy5oIgogI2luY2x1ZGUgPGFzbS9leHBvcnQuaD4KIAotI2lmZGVmIENPTkZJR19QQVJBVklS
VAorI2lmZGVmIENPTkZJR19QQVJBVklSVF9GVUxMCiAjaW5jbHVkZSA8YXNtL2FzbS1vZmZzZXRz
Lmg+CiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+CiAjZGVmaW5lIEdFVF9DUjJfSU5UTyhyZWcp
IEdFVF9DUjJfSU5UT19SQVggOyBtb3ZxICVyYXgsIHJlZwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
a2VybmVsL3BhcmF2aXJ0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwppbmRleCA4ZTIy
Y2ZjNzMzNDkuLjZmYjY0MjU3MmJmZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2
aXJ0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKQEAgLTI4LDEyICsyOCw5IEBA
CiAjaW5jbHVkZSA8YXNtL2J1Zy5oPgogI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgogI2luY2x1
ZGUgPGFzbS9zZXR1cC5oPgotI2luY2x1ZGUgPGFzbS9wZ3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNt
L3RpbWUuaD4KLSNpbmNsdWRlIDxhc20vcGdhbGxvYy5oPgogI2luY2x1ZGUgPGFzbS9pcnEuaD4K
ICNpbmNsdWRlIDxhc20vZGVsYXkuaD4KLSNpbmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5jbHVk
ZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KICNpbmNsdWRlIDxhc20v
dGltZXIuaD4KQEAgLTE3OSwyNSArMTc2LDYgQEAgdW5zaWduZWQgcGFyYXZpcnRfcGF0Y2hfaW5z
bnModm9pZCAqaW5zbmJ1ZiwgdW5zaWduZWQgbGVuLAogCXJldHVybiBpbnNuX2xlbjsKIH0KIAot
c3RhdGljIHZvaWQgbmF0aXZlX2ZsdXNoX3RsYih2b2lkKQotewotCV9fbmF0aXZlX2ZsdXNoX3Rs
YigpOwotfQotCi0vKgotICogR2xvYmFsIHBhZ2VzIGhhdmUgdG8gYmUgZmx1c2hlZCBhIGJpdCBk
aWZmZXJlbnRseS4gTm90IGEgcmVhbAotICogcGVyZm9ybWFuY2UgcHJvYmxlbSBiZWNhdXNlIHRo
aXMgZG9lcyBub3QgaGFwcGVuIG9mdGVuLgotICovCi1zdGF0aWMgdm9pZCBuYXRpdmVfZmx1c2hf
dGxiX2dsb2JhbCh2b2lkKQotewotCV9fbmF0aXZlX2ZsdXNoX3RsYl9nbG9iYWwoKTsKLX0KLQot
c3RhdGljIHZvaWQgbmF0aXZlX2ZsdXNoX3RsYl9zaW5nbGUodW5zaWduZWQgbG9uZyBhZGRyKQot
ewotCV9fbmF0aXZlX2ZsdXNoX3RsYl9zaW5nbGUoYWRkcik7Ci19Ci0KIHN0cnVjdCBzdGF0aWNf
a2V5IHBhcmF2aXJ0X3N0ZWFsX2VuYWJsZWQ7CiBzdHJ1Y3Qgc3RhdGljX2tleSBwYXJhdmlydF9z
dGVhbF9ycV9lbmFibGVkOwogCkBAIC0yMDYsNzMgKzE4NCw2IEBAIHN0YXRpYyB1NjQgbmF0aXZl
X3N0ZWFsX2Nsb2NrKGludCBjcHUpCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBERUZJTkVfUEVS
X0NQVShlbnVtIHBhcmF2aXJ0X2xhenlfbW9kZSwgcGFyYXZpcnRfbGF6eV9tb2RlKSA9IFBBUkFW
SVJUX0xBWllfTk9ORTsKLQotc3RhdGljIGlubGluZSB2b2lkIGVudGVyX2xhenkoZW51bSBwYXJh
dmlydF9sYXp5X21vZGUgbW9kZSkKLXsKLQlCVUdfT04odGhpc19jcHVfcmVhZChwYXJhdmlydF9s
YXp5X21vZGUpICE9IFBBUkFWSVJUX0xBWllfTk9ORSk7Ci0KLQl0aGlzX2NwdV93cml0ZShwYXJh
dmlydF9sYXp5X21vZGUsIG1vZGUpOwotfQotCi1zdGF0aWMgdm9pZCBsZWF2ZV9sYXp5KGVudW0g
cGFyYXZpcnRfbGF6eV9tb2RlIG1vZGUpCi17Ci0JQlVHX09OKHRoaXNfY3B1X3JlYWQocGFyYXZp
cnRfbGF6eV9tb2RlKSAhPSBtb2RlKTsKLQotCXRoaXNfY3B1X3dyaXRlKHBhcmF2aXJ0X2xhenlf
bW9kZSwgUEFSQVZJUlRfTEFaWV9OT05FKTsKLX0KLQotdm9pZCBwYXJhdmlydF9lbnRlcl9sYXp5
X21tdSh2b2lkKQotewotCWVudGVyX2xhenkoUEFSQVZJUlRfTEFaWV9NTVUpOwotfQotCi12b2lk
IHBhcmF2aXJ0X2xlYXZlX2xhenlfbW11KHZvaWQpCi17Ci0JbGVhdmVfbGF6eShQQVJBVklSVF9M
QVpZX01NVSk7Ci19Ci0KLXZvaWQgcGFyYXZpcnRfZmx1c2hfbGF6eV9tbXUodm9pZCkKLXsKLQlw
cmVlbXB0X2Rpc2FibGUoKTsKLQotCWlmIChwYXJhdmlydF9nZXRfbGF6eV9tb2RlKCkgPT0gUEFS
QVZJUlRfTEFaWV9NTVUpIHsKLQkJYXJjaF9sZWF2ZV9sYXp5X21tdV9tb2RlKCk7Ci0JCWFyY2hf
ZW50ZXJfbGF6eV9tbXVfbW9kZSgpOwotCX0KLQotCXByZWVtcHRfZW5hYmxlKCk7Ci19Ci0KLXZv
aWQgcGFyYXZpcnRfc3RhcnRfY29udGV4dF9zd2l0Y2goc3RydWN0IHRhc2tfc3RydWN0ICpwcmV2
KQotewotCUJVR19PTihwcmVlbXB0aWJsZSgpKTsKLQotCWlmICh0aGlzX2NwdV9yZWFkKHBhcmF2
aXJ0X2xhenlfbW9kZSkgPT0gUEFSQVZJUlRfTEFaWV9NTVUpIHsKLQkJYXJjaF9sZWF2ZV9sYXp5
X21tdV9tb2RlKCk7Ci0JCXNldF90aV90aHJlYWRfZmxhZyh0YXNrX3RocmVhZF9pbmZvKHByZXYp
LCBUSUZfTEFaWV9NTVVfVVBEQVRFUyk7Ci0JfQotCWVudGVyX2xhenkoUEFSQVZJUlRfTEFaWV9D
UFUpOwotfQotCi12b2lkIHBhcmF2aXJ0X2VuZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdGFza19z
dHJ1Y3QgKm5leHQpCi17Ci0JQlVHX09OKHByZWVtcHRpYmxlKCkpOwotCi0JbGVhdmVfbGF6eShQ
QVJBVklSVF9MQVpZX0NQVSk7Ci0KLQlpZiAodGVzdF9hbmRfY2xlYXJfdGlfdGhyZWFkX2ZsYWco
dGFza190aHJlYWRfaW5mbyhuZXh0KSwgVElGX0xBWllfTU1VX1VQREFURVMpKQotCQlhcmNoX2Vu
dGVyX2xhenlfbW11X21vZGUoKTsKLX0KLQotZW51bSBwYXJhdmlydF9sYXp5X21vZGUgcGFyYXZp
cnRfZ2V0X2xhenlfbW9kZSh2b2lkKQotewotCWlmIChpbl9pbnRlcnJ1cHQoKSkKLQkJcmV0dXJu
IFBBUkFWSVJUX0xBWllfTk9ORTsKLQotCXJldHVybiB0aGlzX2NwdV9yZWFkKHBhcmF2aXJ0X2xh
enlfbW9kZSk7Ci19Ci0KIHN0cnVjdCBwdl9pbmZvIHB2X2luZm8gPSB7CiAJLm5hbWUgPSAiYmFy
ZSBoYXJkd2FyZSIsCiAJLmtlcm5lbF9ycGwgPSAwLApAQCAtMzAzLDkxICsyMTQsOSBAQCBfX3Zp
c2libGUgc3RydWN0IHB2X2NwdV9vcHMgcHZfY3B1X29wcyA9IHsKIAkuaW9fZGVsYXkgPSBuYXRp
dmVfaW9fZGVsYXksCiB9OwogCi0jaWYgZGVmaW5lZChDT05GSUdfWDg2XzMyKSAmJiAhZGVmaW5l
ZChDT05GSUdfWDg2X1BBRSkKLS8qIDMyLWJpdCBwYWdldGFibGUgZW50cmllcyAqLwotI2RlZmlu
ZSBQVEVfSURFTlQJX19QVl9JU19DQUxMRUVfU0FWRShfcGFyYXZpcnRfaWRlbnRfMzIpCi0jZWxz
ZQotLyogNjQtYml0IHBhZ2V0YWJsZSBlbnRyaWVzICovCi0jZGVmaW5lIFBURV9JREVOVAlfX1BW
X0lTX0NBTExFRV9TQVZFKF9wYXJhdmlydF9pZGVudF82NCkKLSNlbmRpZgotCiBzdHJ1Y3QgcHZf
bW11X29wcyBwdl9tbXVfb3BzIF9fcm9fYWZ0ZXJfaW5pdCA9IHsKLQotCS5yZWFkX2NyMiA9IG5h
dGl2ZV9yZWFkX2NyMiwKLQkud3JpdGVfY3IyID0gbmF0aXZlX3dyaXRlX2NyMiwKLQkucmVhZF9j
cjMgPSBuYXRpdmVfcmVhZF9jcjMsCi0JLndyaXRlX2NyMyA9IG5hdGl2ZV93cml0ZV9jcjMsCi0K
LQkuZmx1c2hfdGxiX3VzZXIgPSBuYXRpdmVfZmx1c2hfdGxiLAotCS5mbHVzaF90bGJfa2VybmVs
ID0gbmF0aXZlX2ZsdXNoX3RsYl9nbG9iYWwsCi0JLmZsdXNoX3RsYl9zaW5nbGUgPSBuYXRpdmVf
Zmx1c2hfdGxiX3NpbmdsZSwKIAkuZmx1c2hfdGxiX290aGVycyA9IG5hdGl2ZV9mbHVzaF90bGJf
b3RoZXJzLAotCi0JLnBnZF9hbGxvYyA9IF9fcGFyYXZpcnRfcGdkX2FsbG9jLAotCS5wZ2RfZnJl
ZSA9IHBhcmF2aXJ0X25vcCwKLQotCS5hbGxvY19wdGUgPSBwYXJhdmlydF9ub3AsCi0JLmFsbG9j
X3BtZCA9IHBhcmF2aXJ0X25vcCwKLQkuYWxsb2NfcHVkID0gcGFyYXZpcnRfbm9wLAotCS5hbGxv
Y19wNGQgPSBwYXJhdmlydF9ub3AsCi0JLnJlbGVhc2VfcHRlID0gcGFyYXZpcnRfbm9wLAotCS5y
ZWxlYXNlX3BtZCA9IHBhcmF2aXJ0X25vcCwKLQkucmVsZWFzZV9wdWQgPSBwYXJhdmlydF9ub3As
Ci0JLnJlbGVhc2VfcDRkID0gcGFyYXZpcnRfbm9wLAotCi0JLnNldF9wdGUgPSBuYXRpdmVfc2V0
X3B0ZSwKLQkuc2V0X3B0ZV9hdCA9IG5hdGl2ZV9zZXRfcHRlX2F0LAotCS5zZXRfcG1kID0gbmF0
aXZlX3NldF9wbWQsCi0JLnNldF9wbWRfYXQgPSBuYXRpdmVfc2V0X3BtZF9hdCwKLQkucHRlX3Vw
ZGF0ZSA9IHBhcmF2aXJ0X25vcCwKLQotCS5wdGVwX21vZGlmeV9wcm90X3N0YXJ0ID0gX19wdGVw
X21vZGlmeV9wcm90X3N0YXJ0LAotCS5wdGVwX21vZGlmeV9wcm90X2NvbW1pdCA9IF9fcHRlcF9t
b2RpZnlfcHJvdF9jb21taXQsCi0KLSNpZiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPj0gMwotI2lm
ZGVmIENPTkZJR19YODZfUEFFCi0JLnNldF9wdGVfYXRvbWljID0gbmF0aXZlX3NldF9wdGVfYXRv
bWljLAotCS5wdGVfY2xlYXIgPSBuYXRpdmVfcHRlX2NsZWFyLAotCS5wbWRfY2xlYXIgPSBuYXRp
dmVfcG1kX2NsZWFyLAotI2VuZGlmCi0JLnNldF9wdWQgPSBuYXRpdmVfc2V0X3B1ZCwKLQkuc2V0
X3B1ZF9hdCA9IG5hdGl2ZV9zZXRfcHVkX2F0LAotCi0JLnBtZF92YWwgPSBQVEVfSURFTlQsCi0J
Lm1ha2VfcG1kID0gUFRFX0lERU5ULAotCi0jaWYgQ09ORklHX1BHVEFCTEVfTEVWRUxTID49IDQK
LQkucHVkX3ZhbCA9IFBURV9JREVOVCwKLQkubWFrZV9wdWQgPSBQVEVfSURFTlQsCi0KLQkuc2V0
X3A0ZCA9IG5hdGl2ZV9zZXRfcDRkLAotCi0jaWYgQ09ORklHX1BHVEFCTEVfTEVWRUxTID49IDUK
LQkucDRkX3ZhbCA9IFBURV9JREVOVCwKLQkubWFrZV9wNGQgPSBQVEVfSURFTlQsCi0KLQkuc2V0
X3BnZCA9IG5hdGl2ZV9zZXRfcGdkLAotI2VuZGlmIC8qIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+
PSA1ICovCi0jZW5kaWYgLyogQ09ORklHX1BHVEFCTEVfTEVWRUxTID49IDQgKi8KLSNlbmRpZiAv
KiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPj0gMyAqLwotCi0JLnB0ZV92YWwgPSBQVEVfSURFTlQs
Ci0JLnBnZF92YWwgPSBQVEVfSURFTlQsCi0KLQkubWFrZV9wdGUgPSBQVEVfSURFTlQsCi0JLm1h
a2VfcGdkID0gUFRFX0lERU5ULAotCi0JLmR1cF9tbWFwID0gcGFyYXZpcnRfbm9wLAogCS5leGl0
X21tYXAgPSBwYXJhdmlydF9ub3AsCi0JLmFjdGl2YXRlX21tID0gcGFyYXZpcnRfbm9wLAotCi0J
LmxhenlfbW9kZSA9IHsKLQkJLmVudGVyID0gcGFyYXZpcnRfbm9wLAotCQkubGVhdmUgPSBwYXJh
dmlydF9ub3AsCi0JCS5mbHVzaCA9IHBhcmF2aXJ0X25vcCwKLQl9LAotCi0JLnNldF9maXhtYXAg
PSBuYXRpdmVfc2V0X2ZpeG1hcCwKIH07CiAKIEVYUE9SVF9TWU1CT0xfR1BMKHB2X3RpbWVfb3Bz
KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9mdWxsLmMgYi9hcmNoL3g4
Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jCmluZGV4IDM1Mzk2OGRhM2RkYy4uYjkwZGZhNzQyOGJk
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jCisrKyBiL2FyY2gv
eDg2L2tlcm5lbC9wYXJhdmlydF9mdWxsLmMKQEAgLTE5LDEyICsxOSwxMDMgQEAKICNpbmNsdWRl
IDxhc20vcGFyYXZpcnQuaD4KICNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KICNpbmNsdWRlIDxh
c20vZGVzYy5oPgorI2luY2x1ZGUgPGFzbS9wZ2FsbG9jLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nl
c3Nvci5oPgorI2luY2x1ZGUgPGFzbS90bGJmbHVzaC5oPgogCiAvKiBUaGVzZSBhcmUgaW4gZW50
cnkuUyAqLwogZXh0ZXJuIHZvaWQgbmF0aXZlX2lyZXQodm9pZCk7CiBleHRlcm4gdm9pZCBuYXRp
dmVfdXNlcmdzX3N5c3JldDY0KHZvaWQpOwogCitzdGF0aWMgREVGSU5FX1BFUl9DUFUoZW51bSBw
YXJhdmlydF9sYXp5X21vZGUsIHBhcmF2aXJ0X2xhenlfbW9kZSkgPQorCVBBUkFWSVJUX0xBWllf
Tk9ORTsKKworc3RhdGljIGlubGluZSB2b2lkIGVudGVyX2xhenkoZW51bSBwYXJhdmlydF9sYXp5
X21vZGUgbW9kZSkKK3sKKwlCVUdfT04odGhpc19jcHVfcmVhZChwYXJhdmlydF9sYXp5X21vZGUp
ICE9IFBBUkFWSVJUX0xBWllfTk9ORSk7CisKKwl0aGlzX2NwdV93cml0ZShwYXJhdmlydF9sYXp5
X21vZGUsIG1vZGUpOworfQorCitzdGF0aWMgdm9pZCBsZWF2ZV9sYXp5KGVudW0gcGFyYXZpcnRf
bGF6eV9tb2RlIG1vZGUpCit7CisJQlVHX09OKHRoaXNfY3B1X3JlYWQocGFyYXZpcnRfbGF6eV9t
b2RlKSAhPSBtb2RlKTsKKworCXRoaXNfY3B1X3dyaXRlKHBhcmF2aXJ0X2xhenlfbW9kZSwgUEFS
QVZJUlRfTEFaWV9OT05FKTsKK30KKwordm9pZCBwYXJhdmlydF9lbnRlcl9sYXp5X21tdSh2b2lk
KQoreworCWVudGVyX2xhenkoUEFSQVZJUlRfTEFaWV9NTVUpOworfQorCit2b2lkIHBhcmF2aXJ0
X2xlYXZlX2xhenlfbW11KHZvaWQpCit7CisJbGVhdmVfbGF6eShQQVJBVklSVF9MQVpZX01NVSk7
Cit9CisKK3ZvaWQgcGFyYXZpcnRfZmx1c2hfbGF6eV9tbXUodm9pZCkKK3sKKwlwcmVlbXB0X2Rp
c2FibGUoKTsKKworCWlmIChwYXJhdmlydF9nZXRfbGF6eV9tb2RlKCkgPT0gUEFSQVZJUlRfTEFa
WV9NTVUpIHsKKwkJYXJjaF9sZWF2ZV9sYXp5X21tdV9tb2RlKCk7CisJCWFyY2hfZW50ZXJfbGF6
eV9tbXVfbW9kZSgpOworCX0KKworCXByZWVtcHRfZW5hYmxlKCk7Cit9CisKK3ZvaWQgcGFyYXZp
cnRfc3RhcnRfY29udGV4dF9zd2l0Y2goc3RydWN0IHRhc2tfc3RydWN0ICpwcmV2KQoreworCUJV
R19PTihwcmVlbXB0aWJsZSgpKTsKKworCWlmICh0aGlzX2NwdV9yZWFkKHBhcmF2aXJ0X2xhenlf
bW9kZSkgPT0gUEFSQVZJUlRfTEFaWV9NTVUpIHsKKwkJYXJjaF9sZWF2ZV9sYXp5X21tdV9tb2Rl
KCk7CisJCXNldF90aV90aHJlYWRfZmxhZyh0YXNrX3RocmVhZF9pbmZvKHByZXYpLAorCQkJCSAg
IFRJRl9MQVpZX01NVV9VUERBVEVTKTsKKwl9CisJZW50ZXJfbGF6eShQQVJBVklSVF9MQVpZX0NQ
VSk7Cit9CisKK3ZvaWQgcGFyYXZpcnRfZW5kX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB0YXNrX3N0
cnVjdCAqbmV4dCkKK3sKKwlCVUdfT04ocHJlZW1wdGlibGUoKSk7CisKKwlsZWF2ZV9sYXp5KFBB
UkFWSVJUX0xBWllfQ1BVKTsKKworCWlmICh0ZXN0X2FuZF9jbGVhcl90aV90aHJlYWRfZmxhZyh0
YXNrX3RocmVhZF9pbmZvKG5leHQpLAorCQkJCQkgIFRJRl9MQVpZX01NVV9VUERBVEVTKSkKKwkJ
YXJjaF9lbnRlcl9sYXp5X21tdV9tb2RlKCk7Cit9CisKK2VudW0gcGFyYXZpcnRfbGF6eV9tb2Rl
IHBhcmF2aXJ0X2dldF9sYXp5X21vZGUodm9pZCkKK3sKKwlpZiAoaW5faW50ZXJydXB0KCkpCisJ
CXJldHVybiBQQVJBVklSVF9MQVpZX05PTkU7CisKKwlyZXR1cm4gdGhpc19jcHVfcmVhZChwYXJh
dmlydF9sYXp5X21vZGUpOworfQorCitzdGF0aWMgdm9pZCBuYXRpdmVfZmx1c2hfdGxiKHZvaWQp
Cit7CisJX19uYXRpdmVfZmx1c2hfdGxiKCk7Cit9CisKKy8qCisgKiBHbG9iYWwgcGFnZXMgaGF2
ZSB0byBiZSBmbHVzaGVkIGEgYml0IGRpZmZlcmVudGx5LiBOb3QgYSByZWFsCisgKiBwZXJmb3Jt
YW5jZSBwcm9ibGVtIGJlY2F1c2UgdGhpcyBkb2VzIG5vdCBoYXBwZW4gb2Z0ZW4uCisgKi8KK3N0
YXRpYyB2b2lkIG5hdGl2ZV9mbHVzaF90bGJfZ2xvYmFsKHZvaWQpCit7CisJX19uYXRpdmVfZmx1
c2hfdGxiX2dsb2JhbCgpOworfQorCitzdGF0aWMgdm9pZCBuYXRpdmVfZmx1c2hfdGxiX3Npbmds
ZSh1bnNpZ25lZCBsb25nIGFkZHIpCit7CisJX19uYXRpdmVfZmx1c2hfdGxiX3NpbmdsZShhZGRy
KTsKK30KKwogX192aXNpYmxlIHN0cnVjdCBwdmZ1bGxfY3B1X29wcyBwdmZ1bGxfY3B1X29wcyA9
IHsKIAkuY3B1aWQgPSBuYXRpdmVfY3B1aWQsCiAJLmdldF9kZWJ1Z3JlZyA9IG5hdGl2ZV9nZXRf
ZGVidWdyZWcsCkBAIC04Miw2ICsxNzMsOTAgQEAgX192aXNpYmxlIHN0cnVjdCBwdmZ1bGxfaXJx
X29wcyBwdmZ1bGxfaXJxX29wcyA9IHsKICNlbmRpZgogfTsKIAorI2lmIGRlZmluZWQoQ09ORklH
X1g4Nl8zMikgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9QQUUpCisvKiAzMi1iaXQgcGFnZXRhYmxl
IGVudHJpZXMgKi8KKyNkZWZpbmUgUFRFX0lERU5UICAgICAgIF9fUFZfSVNfQ0FMTEVFX1NBVkUo
X3BhcmF2aXJ0X2lkZW50XzMyKQorI2Vsc2UKKy8qIDY0LWJpdCBwYWdldGFibGUgZW50cmllcyAq
LworI2RlZmluZSBQVEVfSURFTlQgICAgICAgX19QVl9JU19DQUxMRUVfU0FWRShfcGFyYXZpcnRf
aWRlbnRfNjQpCisjZW5kaWYKKworc3RydWN0IHB2ZnVsbF9tbXVfb3BzIHB2ZnVsbF9tbXVfb3Bz
ID0geworCS5yZWFkX2NyMiA9IG5hdGl2ZV9yZWFkX2NyMiwKKwkud3JpdGVfY3IyID0gbmF0aXZl
X3dyaXRlX2NyMiwKKwkucmVhZF9jcjMgPSBuYXRpdmVfcmVhZF9jcjMsCisJLndyaXRlX2NyMyA9
IG5hdGl2ZV93cml0ZV9jcjMsCisKKwkuZmx1c2hfdGxiX3VzZXIgPSBuYXRpdmVfZmx1c2hfdGxi
LAorCS5mbHVzaF90bGJfa2VybmVsID0gbmF0aXZlX2ZsdXNoX3RsYl9nbG9iYWwsCisJLmZsdXNo
X3RsYl9zaW5nbGUgPSBuYXRpdmVfZmx1c2hfdGxiX3NpbmdsZSwKKworCS5wZ2RfYWxsb2MgPSBf
X3BhcmF2aXJ0X3BnZF9hbGxvYywKKwkucGdkX2ZyZWUgPSBwYXJhdmlydF9ub3AsCisKKwkuYWxs
b2NfcHRlID0gcGFyYXZpcnRfbm9wLAorCS5hbGxvY19wbWQgPSBwYXJhdmlydF9ub3AsCisJLmFs
bG9jX3B1ZCA9IHBhcmF2aXJ0X25vcCwKKwkuYWxsb2NfcDRkID0gcGFyYXZpcnRfbm9wLAorCS5y
ZWxlYXNlX3B0ZSA9IHBhcmF2aXJ0X25vcCwKKwkucmVsZWFzZV9wbWQgPSBwYXJhdmlydF9ub3As
CisJLnJlbGVhc2VfcHVkID0gcGFyYXZpcnRfbm9wLAorCS5yZWxlYXNlX3A0ZCA9IHBhcmF2aXJ0
X25vcCwKKworCS5zZXRfcHRlID0gbmF0aXZlX3NldF9wdGUsCisJLnNldF9wdGVfYXQgPSBuYXRp
dmVfc2V0X3B0ZV9hdCwKKwkuc2V0X3BtZCA9IG5hdGl2ZV9zZXRfcG1kLAorCS5zZXRfcG1kX2F0
ID0gbmF0aXZlX3NldF9wbWRfYXQsCisJLnB0ZV91cGRhdGUgPSBwYXJhdmlydF9ub3AsCisKKwku
cHRlcF9tb2RpZnlfcHJvdF9zdGFydCA9IF9fcHRlcF9tb2RpZnlfcHJvdF9zdGFydCwKKwkucHRl
cF9tb2RpZnlfcHJvdF9jb21taXQgPSBfX3B0ZXBfbW9kaWZ5X3Byb3RfY29tbWl0LAorCisjaWYg
Q09ORklHX1BHVEFCTEVfTEVWRUxTID49IDMKKyNpZmRlZiBDT05GSUdfWDg2X1BBRQorCS5zZXRf
cHRlX2F0b21pYyA9IG5hdGl2ZV9zZXRfcHRlX2F0b21pYywKKwkucHRlX2NsZWFyID0gbmF0aXZl
X3B0ZV9jbGVhciwKKwkucG1kX2NsZWFyID0gbmF0aXZlX3BtZF9jbGVhciwKKyNlbmRpZgorCS5z
ZXRfcHVkID0gbmF0aXZlX3NldF9wdWQsCisJLnNldF9wdWRfYXQgPSBuYXRpdmVfc2V0X3B1ZF9h
dCwKKworCS5wbWRfdmFsID0gUFRFX0lERU5ULAorCS5tYWtlX3BtZCA9IFBURV9JREVOVCwKKwor
I2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+PSA0CisJLnB1ZF92YWwgPSBQVEVfSURFTlQsCisJ
Lm1ha2VfcHVkID0gUFRFX0lERU5ULAorCisJLnNldF9wNGQgPSBuYXRpdmVfc2V0X3A0ZCwKKwor
I2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+PSA1CisJLnA0ZF92YWwgPSBQVEVfSURFTlQsCisJ
Lm1ha2VfcDRkID0gUFRFX0lERU5ULAorCisJLnNldF9wZ2QgPSBuYXRpdmVfc2V0X3BnZCwKKyNl
bmRpZiAvKiBDT05GSUdfUEdUQUJMRV9MRVZFTFMgPj0gNSAqLworI2VuZGlmIC8qIENPTkZJR19Q
R1RBQkxFX0xFVkVMUyA+PSA0ICovCisjZW5kaWYgLyogQ09ORklHX1BHVEFCTEVfTEVWRUxTID49
IDMgKi8KKworCS5wdGVfdmFsID0gUFRFX0lERU5ULAorCS5wZ2RfdmFsID0gUFRFX0lERU5ULAor
CisJLm1ha2VfcHRlID0gUFRFX0lERU5ULAorCS5tYWtlX3BnZCA9IFBURV9JREVOVCwKKworCS5k
dXBfbW1hcCA9IHBhcmF2aXJ0X25vcCwKKwkuYWN0aXZhdGVfbW0gPSBwYXJhdmlydF9ub3AsCisK
KwkubGF6eV9tb2RlID0geworCQkuZW50ZXIgPSBwYXJhdmlydF9ub3AsCisJCS5sZWF2ZSA9IHBh
cmF2aXJ0X25vcCwKKwkJLmZsdXNoID0gcGFyYXZpcnRfbm9wLAorCX0sCisKKwkuc2V0X2ZpeG1h
cCA9IG5hdGl2ZV9zZXRfZml4bWFwLAorfTsKKwogLyogQXQgdGhpcyBwb2ludCwgbmF0aXZlX2dl
dC9zZXRfZGVidWdyZWcgaGFzIHJlYWwgZnVuY3Rpb24gZW50cmllcyAqLwogTk9LUFJPQkVfU1lN
Qk9MKG5hdGl2ZV9nZXRfZGVidWdyZWcpOwogTk9LUFJPQkVfU1lNQk9MKG5hdGl2ZV9zZXRfZGVi
dWdyZWcpOwpAQCAtODksMyArMjY0LDQgQEAgTk9LUFJPQkVfU1lNQk9MKG5hdGl2ZV9sb2FkX2lk
dCk7CiAKIEVYUE9SVF9TWU1CT0wocHZmdWxsX2NwdV9vcHMpOwogRVhQT1JUX1NZTUJPTF9HUEwo
cHZmdWxsX2lycV9vcHMpOworRVhQT1JUX1NZTUJPTChwdmZ1bGxfbW11X29wcyk7CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYyBiL2FyY2gveDg2L2tlcm5l
bC9wYXJhdmlydF9wYXRjaF8zMi5jCmluZGV4IGNjYjc1OTUxYWVkNS4uYjVmOTNjYjBkMDVmIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYwpAQCAtNCwxMCArNCwxMCBAQCBERUZfTkFU
SVZFKHB2X2lycV9vcHMsIGlycV9kaXNhYmxlLCAiY2xpIik7CiBERUZfTkFUSVZFKHB2X2lycV9v
cHMsIGlycV9lbmFibGUsICJzdGkiKTsKIERFRl9OQVRJVkUocHZfaXJxX29wcywgcmVzdG9yZV9m
bCwgInB1c2ggJWVheDsgcG9wZiIpOwogREVGX05BVElWRShwdl9pcnFfb3BzLCBzYXZlX2ZsLCAi
cHVzaGY7IHBvcCAlZWF4Iik7Ci1ERUZfTkFUSVZFKHB2X21tdV9vcHMsIHJlYWRfY3IyLCAibW92
ICVjcjIsICVlYXgiKTsKLURFRl9OQVRJVkUocHZfbW11X29wcywgd3JpdGVfY3IzLCAibW92ICVl
YXgsICVjcjMiKTsKLURFRl9OQVRJVkUocHZfbW11X29wcywgcmVhZF9jcjMsICJtb3YgJWNyMywg
JWVheCIpOwogI2lmZGVmIENPTkZJR19QQVJBVklSVF9GVUxMCitERUZfTkFUSVZFKHB2ZnVsbF9t
bXVfb3BzLCByZWFkX2NyMiwgIm1vdiAlY3IyLCAlZWF4Iik7CitERUZfTkFUSVZFKHB2ZnVsbF9t
bXVfb3BzLCB3cml0ZV9jcjMsICJtb3YgJWVheCwgJWNyMyIpOworREVGX05BVElWRShwdmZ1bGxf
bW11X29wcywgcmVhZF9jcjMsICJtb3YgJWNyMywgJWVheCIpOwogREVGX05BVElWRShwdmZ1bGxf
Y3B1X29wcywgaXJldCwgImlyZXQiKTsKICNlbmRpZgogCkBAIC00NywxMCArNDcsMTAgQEAgdW5z
aWduZWQgbmF0aXZlX3BhdGNoKHU4IHR5cGUsIHUxNiBjbG9iYmVycywgdm9pZCAqaWJ1ZiwKIAkJ
UEFUQ0hfU0lURShwdl9pcnFfb3BzLCBpcnFfZW5hYmxlKTsKIAkJUEFUQ0hfU0lURShwdl9pcnFf
b3BzLCByZXN0b3JlX2ZsKTsKIAkJUEFUQ0hfU0lURShwdl9pcnFfb3BzLCBzYXZlX2ZsKTsKLQkJ
UEFUQ0hfU0lURShwdl9tbXVfb3BzLCByZWFkX2NyMik7Ci0JCVBBVENIX1NJVEUocHZfbW11X29w
cywgcmVhZF9jcjMpOwotCQlQQVRDSF9TSVRFKHB2X21tdV9vcHMsIHdyaXRlX2NyMyk7CiAjaWZk
ZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKKwkJUEFUQ0hfU0lURShwdmZ1bGxfbW11X29wcywgcmVh
ZF9jcjIpOworCQlQQVRDSF9TSVRFKHB2ZnVsbF9tbXVfb3BzLCByZWFkX2NyMyk7CisJCVBBVENI
X1NJVEUocHZmdWxsX21tdV9vcHMsIHdyaXRlX2NyMyk7CiAJCVBBVENIX1NJVEUocHZmdWxsX2Nw
dV9vcHMsIGlyZXQpOwogI2VuZGlmCiAjaWYgZGVmaW5lZChDT05GSUdfUEFSQVZJUlRfU1BJTkxP
Q0tTKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMgYi9h
cmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYwppbmRleCAwMGQ1Yzc3ZDIzYTcuLjQ3
MzY4ODA1NGYwYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0
LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMKQEAgLTYsMTUgKzYs
MTUgQEAgREVGX05BVElWRShwdl9pcnFfb3BzLCBpcnFfZGlzYWJsZSwgImNsaSIpOwogREVGX05B
VElWRShwdl9pcnFfb3BzLCBpcnFfZW5hYmxlLCAic3RpIik7CiBERUZfTkFUSVZFKHB2X2lycV9v
cHMsIHJlc3RvcmVfZmwsICJwdXNocSAlcmRpOyBwb3BmcSIpOwogREVGX05BVElWRShwdl9pcnFf
b3BzLCBzYXZlX2ZsLCAicHVzaGZxOyBwb3BxICVyYXgiKTsKLURFRl9OQVRJVkUocHZfbW11X29w
cywgcmVhZF9jcjIsICJtb3ZxICVjcjIsICVyYXgiKTsKLURFRl9OQVRJVkUocHZfbW11X29wcywg
cmVhZF9jcjMsICJtb3ZxICVjcjMsICVyYXgiKTsKLURFRl9OQVRJVkUocHZfbW11X29wcywgd3Jp
dGVfY3IzLCAibW92cSAlcmRpLCAlY3IzIik7Ci1ERUZfTkFUSVZFKHB2X21tdV9vcHMsIGZsdXNo
X3RsYl9zaW5nbGUsICJpbnZscGcgKCVyZGkpIik7CiAKIERFRl9OQVRJVkUoLCBtb3YzMiwgIm1v
diAlZWRpLCAlZWF4Iik7CiBERUZfTkFUSVZFKCwgbW92NjQsICJtb3YgJXJkaSwgJXJheCIpOwog
CiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKK0RFRl9OQVRJVkUocHZmdWxsX21tdV9vcHMs
IHJlYWRfY3IyLCAibW92cSAlY3IyLCAlcmF4Iik7CitERUZfTkFUSVZFKHB2ZnVsbF9tbXVfb3Bz
LCByZWFkX2NyMywgIm1vdnEgJWNyMywgJXJheCIpOworREVGX05BVElWRShwdmZ1bGxfbW11X29w
cywgd3JpdGVfY3IzLCAibW92cSAlcmRpLCAlY3IzIik7CitERUZfTkFUSVZFKHB2ZnVsbF9tbXVf
b3BzLCBmbHVzaF90bGJfc2luZ2xlLCAiaW52bHBnICglcmRpKSIpOwogREVGX05BVElWRShwdmZ1
bGxfY3B1X29wcywgd2JpbnZkLCAid2JpbnZkIik7CiBERUZfTkFUSVZFKHB2ZnVsbF9jcHVfb3Bz
LCB1c2VyZ3Nfc3lzcmV0NjQsICJzd2FwZ3M7IHN5c3JldHEiKTsKIERFRl9OQVRJVkUocHZmdWxs
X2NwdV9vcHMsIHN3YXBncywgInN3YXBncyIpOwpAQCAtNTYsMTEgKzU2LDExIEBAIHVuc2lnbmVk
IG5hdGl2ZV9wYXRjaCh1OCB0eXBlLCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCiAJCVBBVENI
X1NJVEUocHZfaXJxX29wcywgc2F2ZV9mbCk7CiAJCVBBVENIX1NJVEUocHZfaXJxX29wcywgaXJx
X2VuYWJsZSk7CiAJCVBBVENIX1NJVEUocHZfaXJxX29wcywgaXJxX2Rpc2FibGUpOwotCQlQQVRD
SF9TSVRFKHB2X21tdV9vcHMsIHJlYWRfY3IyKTsKLQkJUEFUQ0hfU0lURShwdl9tbXVfb3BzLCBy
ZWFkX2NyMyk7Ci0JCVBBVENIX1NJVEUocHZfbW11X29wcywgd3JpdGVfY3IzKTsKLQkJUEFUQ0hf
U0lURShwdl9tbXVfb3BzLCBmbHVzaF90bGJfc2luZ2xlKTsKICNpZmRlZiBDT05GSUdfUEFSQVZJ
UlRfRlVMTAorCQlQQVRDSF9TSVRFKHB2ZnVsbF9tbXVfb3BzLCByZWFkX2NyMik7CisJCVBBVENI
X1NJVEUocHZmdWxsX21tdV9vcHMsIHJlYWRfY3IzKTsKKwkJUEFUQ0hfU0lURShwdmZ1bGxfbW11
X29wcywgd3JpdGVfY3IzKTsKKwkJUEFUQ0hfU0lURShwdmZ1bGxfbW11X29wcywgZmx1c2hfdGxi
X3NpbmdsZSk7CiAJCVBBVENIX1NJVEUocHZmdWxsX2NwdV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7
CiAJCVBBVENIX1NJVEUocHZmdWxsX2NwdV9vcHMsIHN3YXBncyk7CiAJCVBBVENIX1NJVEUocHZm
dWxsX2NwdV9vcHMsIHdiaW52ZCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5j
IGIvYXJjaC94ODYvbGd1ZXN0L2Jvb3QuYwppbmRleCBiZjg3NzM4NTRhYjAuLmI5NzU3ODUzY2Y3
OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGd1ZXN0L2Jvb3QuYworKysgYi9hcmNoL3g4Ni9sZ3Vl
c3QvYm9vdC5jCkBAIC03NTMsNyArNzUzLDcgQEAgc3RhdGljIHZvaWQgbGd1ZXN0X3BtZF9jbGVh
cihwbWRfdCAqcG1kcCkKICNlbmRpZgogCiAvKgotICogVW5mb3J0dW5hdGVseSBmb3IgTGd1ZXN0
LCB0aGUgcHZfbW11X29wcyBmb3IgcGFnZSB0YWJsZXMgd2VyZSBiYXNlZCBvbgorICogVW5mb3J0
dW5hdGVseSBmb3IgTGd1ZXN0LCB0aGUgcHZmdWxsX21tdV9vcHMgZm9yIHBhZ2UgdGFibGVzIHdl
cmUgYmFzZWQgb24KICAqIG5hdGl2ZSBwYWdlIHRhYmxlIG9wZXJhdGlvbnMuICBPbiBuYXRpdmUg
aGFyZHdhcmUgeW91IGNhbiBzZXQgYSBuZXcgcGFnZQogICogdGFibGUgZW50cnkgd2hlbmV2ZXIg
eW91IHdhbnQsIGJ1dCBpZiB5b3Ugd2FudCB0byByZW1vdmUgb25lIHlvdSBoYXZlIHRvIGRvCiAg
KiBhIFRMQiBmbHVzaCAoYSBUTEIgaXMgYSBsaXR0bGUgY2FjaGUgb2YgcGFnZSB0YWJsZSBlbnRy
aWVzIGtlcHQgYnkgdGhlIENQVSkuCkBAIC0xNDMxLDI1ICsxNDMxLDI1IEBAIF9faW5pdCB2b2lk
IGxndWVzdF9pbml0KHZvaWQpCiAJcHZmdWxsX2NwdV9vcHMuZW5kX2NvbnRleHRfc3dpdGNoID0g
bGd1ZXN0X2VuZF9jb250ZXh0X3N3aXRjaDsKIAogCS8qIFBhZ2V0YWJsZSBtYW5hZ2VtZW50ICov
Ci0JcHZfbW11X29wcy53cml0ZV9jcjMgPSBsZ3Vlc3Rfd3JpdGVfY3IzOwotCXB2X21tdV9vcHMu
Zmx1c2hfdGxiX3VzZXIgPSBsZ3Vlc3RfZmx1c2hfdGxiX3VzZXI7Ci0JcHZfbW11X29wcy5mbHVz
aF90bGJfc2luZ2xlID0gbGd1ZXN0X2ZsdXNoX3RsYl9zaW5nbGU7Ci0JcHZfbW11X29wcy5mbHVz
aF90bGJfa2VybmVsID0gbGd1ZXN0X2ZsdXNoX3RsYl9rZXJuZWw7Ci0JcHZfbW11X29wcy5zZXRf
cHRlID0gbGd1ZXN0X3NldF9wdGU7Ci0JcHZfbW11X29wcy5zZXRfcHRlX2F0ID0gbGd1ZXN0X3Nl
dF9wdGVfYXQ7Ci0JcHZfbW11X29wcy5zZXRfcG1kID0gbGd1ZXN0X3NldF9wbWQ7CisJcHZmdWxs
X21tdV9vcHMud3JpdGVfY3IzID0gbGd1ZXN0X3dyaXRlX2NyMzsKKwlwdmZ1bGxfbW11X29wcy5m
bHVzaF90bGJfdXNlciA9IGxndWVzdF9mbHVzaF90bGJfdXNlcjsKKwlwdmZ1bGxfbW11X29wcy5m
bHVzaF90bGJfc2luZ2xlID0gbGd1ZXN0X2ZsdXNoX3RsYl9zaW5nbGU7CisJcHZmdWxsX21tdV9v
cHMuZmx1c2hfdGxiX2tlcm5lbCA9IGxndWVzdF9mbHVzaF90bGJfa2VybmVsOworCXB2ZnVsbF9t
bXVfb3BzLnNldF9wdGUgPSBsZ3Vlc3Rfc2V0X3B0ZTsKKwlwdmZ1bGxfbW11X29wcy5zZXRfcHRl
X2F0ID0gbGd1ZXN0X3NldF9wdGVfYXQ7CisJcHZmdWxsX21tdV9vcHMuc2V0X3BtZCA9IGxndWVz
dF9zZXRfcG1kOwogI2lmZGVmIENPTkZJR19YODZfUEFFCi0JcHZfbW11X29wcy5zZXRfcHRlX2F0
b21pYyA9IGxndWVzdF9zZXRfcHRlX2F0b21pYzsKLQlwdl9tbXVfb3BzLnB0ZV9jbGVhciA9IGxn
dWVzdF9wdGVfY2xlYXI7Ci0JcHZfbW11X29wcy5wbWRfY2xlYXIgPSBsZ3Vlc3RfcG1kX2NsZWFy
OwotCXB2X21tdV9vcHMuc2V0X3B1ZCA9IGxndWVzdF9zZXRfcHVkOworCXB2ZnVsbF9tbXVfb3Bz
LnNldF9wdGVfYXRvbWljID0gbGd1ZXN0X3NldF9wdGVfYXRvbWljOworCXB2ZnVsbF9tbXVfb3Bz
LnB0ZV9jbGVhciA9IGxndWVzdF9wdGVfY2xlYXI7CisJcHZmdWxsX21tdV9vcHMucG1kX2NsZWFy
ID0gbGd1ZXN0X3BtZF9jbGVhcjsKKwlwdmZ1bGxfbW11X29wcy5zZXRfcHVkID0gbGd1ZXN0X3Nl
dF9wdWQ7CiAjZW5kaWYKLQlwdl9tbXVfb3BzLnJlYWRfY3IyID0gbGd1ZXN0X3JlYWRfY3IyOwot
CXB2X21tdV9vcHMucmVhZF9jcjMgPSBsZ3Vlc3RfcmVhZF9jcjM7Ci0JcHZfbW11X29wcy5sYXp5
X21vZGUuZW50ZXIgPSBwYXJhdmlydF9lbnRlcl9sYXp5X21tdTsKLQlwdl9tbXVfb3BzLmxhenlf
bW9kZS5sZWF2ZSA9IGxndWVzdF9sZWF2ZV9sYXp5X21tdV9tb2RlOwotCXB2X21tdV9vcHMubGF6
eV9tb2RlLmZsdXNoID0gcGFyYXZpcnRfZmx1c2hfbGF6eV9tbXU7Ci0JcHZfbW11X29wcy5wdGVf
dXBkYXRlID0gbGd1ZXN0X3B0ZV91cGRhdGU7CisJcHZmdWxsX21tdV9vcHMucmVhZF9jcjIgPSBs
Z3Vlc3RfcmVhZF9jcjI7CisJcHZmdWxsX21tdV9vcHMucmVhZF9jcjMgPSBsZ3Vlc3RfcmVhZF9j
cjM7CisJcHZmdWxsX21tdV9vcHMubGF6eV9tb2RlLmVudGVyID0gcGFyYXZpcnRfZW50ZXJfbGF6
eV9tbXU7CisJcHZmdWxsX21tdV9vcHMubGF6eV9tb2RlLmxlYXZlID0gbGd1ZXN0X2xlYXZlX2xh
enlfbW11X21vZGU7CisJcHZmdWxsX21tdV9vcHMubGF6eV9tb2RlLmZsdXNoID0gcGFyYXZpcnRf
Zmx1c2hfbGF6eV9tbXU7CisJcHZmdWxsX21tdV9vcHMucHRlX3VwZGF0ZSA9IGxndWVzdF9wdGVf
dXBkYXRlOwogCiAjaWZkZWYgQ09ORklHX1g4Nl9MT0NBTF9BUElDCiAJLyogQVBJQyByZWFkL3dy
aXRlIGludGVyY2VwdHMgKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYu
YyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCA4OWNkNWNjNWYxYTIuLjliYWRh
ZDlmODJlMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtMTAwMiw3ICsxMDAyLDcgQEAgdm9pZCB4ZW5f
c2V0dXBfdmNwdV9pbmZvX3BsYWNlbWVudCh2b2lkKQogCQlwdl9pcnFfb3BzLnJlc3RvcmVfZmwg
PSBfX1BWX0lTX0NBTExFRV9TQVZFKHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCk7CiAJCXB2X2lycV9v
cHMuaXJxX2Rpc2FibGUgPSBfX1BWX0lTX0NBTExFRV9TQVZFKHhlbl9pcnFfZGlzYWJsZV9kaXJl
Y3QpOwogCQlwdl9pcnFfb3BzLmlycV9lbmFibGUgPSBfX1BWX0lTX0NBTExFRV9TQVZFKHhlbl9p
cnFfZW5hYmxlX2RpcmVjdCk7Ci0JCXB2X21tdV9vcHMucmVhZF9jcjIgPSB4ZW5fcmVhZF9jcjJf
ZGlyZWN0OworCQlwdmZ1bGxfbW11X29wcy5yZWFkX2NyMiA9IHhlbl9yZWFkX2NyMl9kaXJlY3Q7
CiAJfQogfQogCkBAIC0xMzE2LDggKzEzMTYsMTAgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9p
ZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQogI2VuZGlmCiAKIAlpZiAoeGVuX2ZlYXR1
cmUoWEVORkVBVF9tbXVfcHRfdXBkYXRlX3ByZXNlcnZlX2FkKSkgewotCQlwdl9tbXVfb3BzLnB0
ZXBfbW9kaWZ5X3Byb3Rfc3RhcnQgPSB4ZW5fcHRlcF9tb2RpZnlfcHJvdF9zdGFydDsKLQkJcHZf
bW11X29wcy5wdGVwX21vZGlmeV9wcm90X2NvbW1pdCA9IHhlbl9wdGVwX21vZGlmeV9wcm90X2Nv
bW1pdDsKKwkJcHZmdWxsX21tdV9vcHMucHRlcF9tb2RpZnlfcHJvdF9zdGFydCA9CisJCQl4ZW5f
cHRlcF9tb2RpZnlfcHJvdF9zdGFydDsKKwkJcHZmdWxsX21tdV9vcHMucHRlcF9tb2RpZnlfcHJv
dF9jb21taXQgPQorCQkJeGVuX3B0ZXBfbW9kaWZ5X3Byb3RfY29tbWl0OwogCX0KIAogCW1hY2hp
bmVfb3BzID0geGVuX21hY2hpbmVfb3BzOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9w
di5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmluZGV4IDczOTdkOGI4NDU5ZC4uN2JlM2UyMWE0
ZGFjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKKysrIGIvYXJjaC94ODYveGVu
L21tdV9wdi5jCkBAIC0yMjUyLDcgKzIyNTIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3dy
aXRlX2NyM19pbml0KHVuc2lnbmVkIGxvbmcgY3IzKQogCXNldF9wYWdlX3Byb3QoaW5pdGlhbF9w
YWdlX3RhYmxlLCBQQUdFX0tFUk5FTCk7CiAJc2V0X3BhZ2VfcHJvdChpbml0aWFsX2tlcm5lbF9w
bWQsIFBBR0VfS0VSTkVMKTsKIAotCXB2X21tdV9vcHMud3JpdGVfY3IzID0gJnhlbl93cml0ZV9j
cjM7CisJcHZmdWxsX21tdV9vcHMud3JpdGVfY3IzID0gJnhlbl93cml0ZV9jcjM7CiB9CiAKIC8q
CkBAIC0yNDA2LDI3ICsyNDA2LDI3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fcG9zdF9hbGxv
Y2F0b3JfaW5pdCh2b2lkKQogCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRl
ZF9waHlzbWFwKSkKIAkJcmV0dXJuOwogCi0JcHZfbW11X29wcy5zZXRfcHRlID0geGVuX3NldF9w
dGU7Ci0JcHZfbW11X29wcy5zZXRfcG1kID0geGVuX3NldF9wbWQ7Ci0JcHZfbW11X29wcy5zZXRf
cHVkID0geGVuX3NldF9wdWQ7CisJcHZmdWxsX21tdV9vcHMuc2V0X3B0ZSA9IHhlbl9zZXRfcHRl
OworCXB2ZnVsbF9tbXVfb3BzLnNldF9wbWQgPSB4ZW5fc2V0X3BtZDsKKwlwdmZ1bGxfbW11X29w
cy5zZXRfcHVkID0geGVuX3NldF9wdWQ7CiAjaWYgQ09ORklHX1BHVEFCTEVfTEVWRUxTID49IDQK
LQlwdl9tbXVfb3BzLnNldF9wNGQgPSB4ZW5fc2V0X3A0ZDsKKwlwdmZ1bGxfbW11X29wcy5zZXRf
cDRkID0geGVuX3NldF9wNGQ7CiAjZW5kaWYKIAogCS8qIFRoaXMgd2lsbCB3b3JrIGFzIGxvbmcg
YXMgcGF0Y2hpbmcgaGFzbid0IGhhcHBlbmVkIHlldAogCSAgICh3aGljaCBpdCBoYXNuJ3QpICov
Ci0JcHZfbW11X29wcy5hbGxvY19wdGUgPSB4ZW5fYWxsb2NfcHRlOwotCXB2X21tdV9vcHMuYWxs
b2NfcG1kID0geGVuX2FsbG9jX3BtZDsKLQlwdl9tbXVfb3BzLnJlbGVhc2VfcHRlID0geGVuX3Jl
bGVhc2VfcHRlOwotCXB2X21tdV9vcHMucmVsZWFzZV9wbWQgPSB4ZW5fcmVsZWFzZV9wbWQ7CisJ
cHZmdWxsX21tdV9vcHMuYWxsb2NfcHRlID0geGVuX2FsbG9jX3B0ZTsKKwlwdmZ1bGxfbW11X29w
cy5hbGxvY19wbWQgPSB4ZW5fYWxsb2NfcG1kOworCXB2ZnVsbF9tbXVfb3BzLnJlbGVhc2VfcHRl
ID0geGVuX3JlbGVhc2VfcHRlOworCXB2ZnVsbF9tbXVfb3BzLnJlbGVhc2VfcG1kID0geGVuX3Jl
bGVhc2VfcG1kOwogI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+PSA0Ci0JcHZfbW11X29wcy5h
bGxvY19wdWQgPSB4ZW5fYWxsb2NfcHVkOwotCXB2X21tdV9vcHMucmVsZWFzZV9wdWQgPSB4ZW5f
cmVsZWFzZV9wdWQ7CisJcHZmdWxsX21tdV9vcHMuYWxsb2NfcHVkID0geGVuX2FsbG9jX3B1ZDsK
KwlwdmZ1bGxfbW11X29wcy5yZWxlYXNlX3B1ZCA9IHhlbl9yZWxlYXNlX3B1ZDsKICNlbmRpZgot
CXB2X21tdV9vcHMubWFrZV9wdGUgPSBQVl9DQUxMRUVfU0FWRSh4ZW5fbWFrZV9wdGUpOworCXB2
ZnVsbF9tbXVfb3BzLm1ha2VfcHRlID0gUFZfQ0FMTEVFX1NBVkUoeGVuX21ha2VfcHRlKTsKIAog
I2lmZGVmIENPTkZJR19YODZfNjQKLQlwdl9tbXVfb3BzLndyaXRlX2NyMyA9ICZ4ZW5fd3JpdGVf
Y3IzOworCXB2ZnVsbF9tbXVfb3BzLndyaXRlX2NyMyA9ICZ4ZW5fd3JpdGVfY3IzOwogCVNldFBh
Z2VQaW5uZWQodmlydF90b19wYWdlKGxldmVsM191c2VyX3ZzeXNjYWxsKSk7CiAjZW5kaWYKIAl4
ZW5fbWFya19pbml0X21tX3Bpbm5lZCgpOwpAQCAtMjQ0MCw3ICsyNDQwLDcgQEAgc3RhdGljIHZv
aWQgeGVuX2xlYXZlX2xhenlfbW11KHZvaWQpCiAJcHJlZW1wdF9lbmFibGUoKTsKIH0KIAotc3Rh
dGljIGNvbnN0IHN0cnVjdCBwdl9tbXVfb3BzIHhlbl9tbXVfb3BzIF9faW5pdGNvbnN0ID0gewor
c3RhdGljIGNvbnN0IHN0cnVjdCBwdmZ1bGxfbW11X29wcyB4ZW5fbW11X29wcyBfX2luaXRjb25z
dCA9IHsKIAkucmVhZF9jcjIgPSB4ZW5fcmVhZF9jcjIsCiAJLndyaXRlX2NyMiA9IHhlbl93cml0
ZV9jcjIsCiAKQEAgLTI0NTAsNyArMjQ1MCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfbW11
X29wcyB4ZW5fbW11X29wcyBfX2luaXRjb25zdCA9IHsKIAkuZmx1c2hfdGxiX3VzZXIgPSB4ZW5f
Zmx1c2hfdGxiLAogCS5mbHVzaF90bGJfa2VybmVsID0geGVuX2ZsdXNoX3RsYiwKIAkuZmx1c2hf
dGxiX3NpbmdsZSA9IHhlbl9mbHVzaF90bGJfc2luZ2xlLAotCS5mbHVzaF90bGJfb3RoZXJzID0g
eGVuX2ZsdXNoX3RsYl9vdGhlcnMsCiAKIAkucHRlX3VwZGF0ZSA9IHBhcmF2aXJ0X25vcCwKIApA
QCAtMjQ5Niw3ICsyNDk1LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwdl9tbXVfb3BzIHhlbl9t
bXVfb3BzIF9faW5pdGNvbnN0ID0gewogCiAJLmFjdGl2YXRlX21tID0geGVuX2FjdGl2YXRlX21t
LAogCS5kdXBfbW1hcCA9IHhlbl9kdXBfbW1hcCwKLQkuZXhpdF9tbWFwID0geGVuX2V4aXRfbW1h
cCwKIAogCS5sYXp5X21vZGUgPSB7CiAJCS5lbnRlciA9IHBhcmF2aXJ0X2VudGVyX2xhenlfbW11
LApAQCAtMjUxNCw3ICsyNTEyLDkgQEAgdm9pZCBfX2luaXQgeGVuX2luaXRfbW11X29wcyh2b2lk
KQogCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKIAkJ
cmV0dXJuOwogCi0JcHZfbW11X29wcyA9IHhlbl9tbXVfb3BzOworCXB2ZnVsbF9tbXVfb3BzID0g
eGVuX21tdV9vcHM7CisJcHZfbW11X29wcy5mbHVzaF90bGJfb3RoZXJzID0geGVuX2ZsdXNoX3Rs
Yl9vdGhlcnM7CisJcHZfbW11X29wcy5leGl0X21tYXAgPSB4ZW5fZXhpdF9tbWFwOwogCiAJbWVt
c2V0KGR1bW15X21hcHBpbmcsIDB4ZmYsIFBBR0VfU0laRSk7CiB9Ci0tIAoyLjEyLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8I-0008G6-05; Fri, 19 May 2017 15:48:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8G-0008E4-Rz
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:48:00 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 DE/05-10689-0B31F195; Fri, 19 May 2017 15:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+56Yfl
 Ig0eLFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmE5tYCpa7V2z+tZy5gXGBbRcjJ4eEgJHE
 24n/mLoYuTiEBBYyShzb/IQRJMEmoCqx4fopVhBbRKBO4uDyQ8wgRcwC5xglnr9YBZYQFvCW+
 HrpDQuIzQLUcPfSJ3YQm1fAVOJU33oWiA3yEos2zQCzOYHim+f9BlsgJGAiceVpJ8sERu4FjA
 yrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQL9W8/AwLiD8fV
 Pp0OMkhxMSqK8joflIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8J4Tko8UEixKTU+tSMvMAQYa
 TFqCg0dJhPcfSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5P4AUCYAUZZTmwY2ABf0lR
 lkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8CSBTeDLzSuA2vQI6ggnoiOYH0iBHlCQipKQaGP
 2+H31XJLimqujB/3eMNYbzYjpvHXM48Dfh0r1Sr0kqqyfmsG/9fthSgsu7TDh38zO5I7p7HFs
 SlhinmEokJs/eJfvrrnIn82KG6dd/3WnofMceMFFYf2rkVqVjbzimdRU/8bonvf3ybPelGpV7
 bj5cJ5LCsnmSkxRLY0a33XTu4DXCrfMW/FdiKc5INNRiLipOBAAzo8bldQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495208879!97359923!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1461 invoked from network); 19 May 2017 15:47:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 35EC6AD9D;
 Fri, 19 May 2017 15:47:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:45 +0200
Message-Id: <20170519154746.29389-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 09/10] paravirt: split pv_info for support of
	PARAVIRT_FULL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSBtZW1iZXJzIG5lZWRlZCBmb3IgZnVsbHkgcGFyYXZpcnR1YWxpemVkIGd1ZXN0cyBvbmx5
IGludG8gYSBuZXcKc3RydWN0dXJlIHB2ZnVsbF9pbmZvIGluIHBhcmF2aXJ0X3R5cGVzX2Z1bGwu
aCwgcGFyYXZpcnRfZnVsbC5oIGFuZAp0aGUgYXNzb2NpYXRlZCB2ZWN0b3IgaW50byBwYXJhdmly
dF9mdWxsLmMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2MuaCAgICAgICAgICAgICB8ICAxICsK
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgICAgICAgfCAgMiAtLQogYXJj
aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5oICAgICAgICB8ICAyICsrCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oICAgICAgIHwgIDcgLS0tLS0tLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oICB8IDEwICsrKysrKysrKysKIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUtM2xldmVsX3R5cGVzLmggfCAgNCArKy0tCiBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wdHJhY2UuaCAgICAgICAgICAgICAgIHwgIDUgKysrLS0KIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3NlZ21lbnQuaCAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYv
a2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICAgICAgICB8ICA5ICsrLS0tLS0tLQogYXJjaC94
ODYva2VybmVsL3BhcmF2aXJ0X2Z1bGwuYyAgICAgICAgICAgICB8IDEwICsrKysrKysrKysKIGFy
Y2gveDg2L2xndWVzdC9ib290LmMgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBhcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0t
CiAxMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvbWlzYy5oIGIvYXJjaC94ODYvYm9v
dC9jb21wcmVzc2VkL21pc2MuaAppbmRleCAxYzgzNTVlYWRiZDEuLjAwN2I1OGYzZDk4NSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2MuaAorKysgYi9hcmNoL3g4Ni9i
b290L2NvbXByZXNzZWQvbWlzYy5oCkBAIC05LDYgKzksNyBAQAogICovCiAjdW5kZWYgQ09ORklH
X1BBUkFWSVJUCiAjdW5kZWYgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUworI3VuZGVmIENPTkZJ
R19QQVJBVklSVF9GVUxMCiAjdW5kZWYgQ09ORklHX0tBU0FOCiAKICNpbmNsdWRlIDxsaW51eC9s
aW5rYWdlLmg+CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAppbmRleCAzYjk5NjBhNWRlNGEuLjU1ZTBj
MTgwN2RmMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAorKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCkBAIC0yNiw4ICsyNiw2IEBAIHN0YXRp
YyBpbmxpbmUgZW51bSBwYXJhdmlydF9sYXp5X21vZGUgcGFyYXZpcnRfZ2V0X2xhenlfbW9kZSh2
b2lkKQogCiAjZW5kaWYKIAotI2RlZmluZSBnZXRfa2VybmVsX3JwbCgpICAocHZfaW5mby5rZXJu
ZWxfcnBsKQotCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9uZyBwYXJhdmlydF9zY2hl
ZF9jbG9jayh2b2lkKQogewogCXJldHVybiBQVk9QX0NBTEwwKHVuc2lnbmVkIGxvbmcgbG9uZywg
cHZfdGltZV9vcHMuc2NoZWRfY2xvY2spOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnRfZnVsbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5o
CmluZGV4IDUzZjJlYjQzNmJhMy4uOTVkMWMyMWJiZWY3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydF9mdWxsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfZnVsbC5oCkBAIC0zLDYgKzMsOCBAQAogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCisj
ZGVmaW5lIGdldF9rZXJuZWxfcnBsKCkJKHB2ZnVsbF9pbmZvLmtlcm5lbF9ycGwpCisKIHN0YXRp
YyBpbmxpbmUgdm9pZCBsb2FkX3NwMChzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzLAogCQkJICAgIHN0
cnVjdCB0aHJlYWRfc3RydWN0ICp0aHJlYWQpCiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRf
dHlwZXMuaAppbmRleCBiMWFjMmE1Njk4YjQuLjM0NzUzZDEwZWJiYyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydF90eXBlcy5oCkBAIC02NiwxMyArNjYsNiBAQCBzdHJ1Y3QgcGFyYXZpcnRf
Y2FsbGVlX3NhdmUgewogCiAvKiBnZW5lcmFsIGluZm8gKi8KIHN0cnVjdCBwdl9pbmZvIHsKLQl1
bnNpZ25lZCBpbnQga2VybmVsX3JwbDsKLQlpbnQgc2hhcmVkX2tlcm5lbF9wbWQ7Ci0KLSNpZmRl
ZiBDT05GSUdfWDg2XzY0Ci0JdTE2IGV4dHJhX3VzZXJfNjRiaXRfY3M7ICAvKiBfX1VTRVJfQ1Mg
aWYgbm9uZSAqLwotI2VuZGlmCi0KIAljb25zdCBjaGFyICpuYW1lOwogfTsKIApkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5oCmluZGV4IDE1ZDU5NWE1ZjlkMi4uYjFm
OTFmYWQ1ODQyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBl
c19mdWxsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXNfZnVsbC5o
CkBAIC0xLDYgKzEsMTUgQEAKICNpZm5kZWYgX0FTTV9YODZfUEFSQVZJUlRfVFlQRVNfRlVMTF9I
CiAjZGVmaW5lIF9BU01fWDg2X1BBUkFWSVJUX1RZUEVTX0ZVTExfSAogCitzdHJ1Y3QgcHZmdWxs
X2luZm8geworCXVuc2lnbmVkIGludCBrZXJuZWxfcnBsOworCWludCBzaGFyZWRfa2VybmVsX3Bt
ZDsKKworI2lmZGVmIENPTkZJR19YODZfNjQKKwl1MTYgZXh0cmFfdXNlcl82NGJpdF9jczsJLyog
X19VU0VSX0NTIGlmIG5vbmUgKi8KKyNlbmRpZgorfTsKKwogc3RydWN0IHB2X2xhenlfb3BzIHsK
IAkvKiBTZXQgZGVmZXJyZWQgdXBkYXRlIG1vZGUsIHVzZWQgZm9yIGJhdGNoaW5nIG9wZXJhdGlv
bnMuICovCiAJdm9pZCAoKmVudGVyKSh2b2lkKTsKQEAgLTE5Myw2ICsyMDIsNyBAQCBzdHJ1Y3Qg
cHZmdWxsX21tdV9vcHMgewogCQkJICAgcGh5c19hZGRyX3QgcGh5cywgcGdwcm90X3QgZmxhZ3Mp
OwogfTsKIAorZXh0ZXJuIHN0cnVjdCBwdmZ1bGxfaW5mbyBwdmZ1bGxfaW5mbzsKIGV4dGVybiBz
dHJ1Y3QgcHZmdWxsX2NwdV9vcHMgcHZmdWxsX2NwdV9vcHM7CiBleHRlcm4gc3RydWN0IHB2ZnVs
bF9pcnFfb3BzIHB2ZnVsbF9pcnFfb3BzOwogZXh0ZXJuIHN0cnVjdCBwdmZ1bGxfbW11X29wcyBw
dmZ1bGxfbW11X29wczsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUt
M2xldmVsX3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLTNsZXZlbF90eXBl
cy5oCmluZGV4IGI4YTQzNDFmYWFmYS4uZmRmMTMyNTcwMTg5IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLTNsZXZlbF90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BndGFibGUtM2xldmVsX3R5cGVzLmgKQEAgLTE5LDggKzE5LDggQEAgdHlwZWRlZiB1
bmlvbiB7CiB9IHB0ZV90OwogI2VuZGlmCS8qICFfX0FTU0VNQkxZX18gKi8KIAotI2lmZGVmIENP
TkZJR19QQVJBVklSVAotI2RlZmluZSBTSEFSRURfS0VSTkVMX1BNRAkocHZfaW5mby5zaGFyZWRf
a2VybmVsX3BtZCkKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAorI2RlZmluZSBTSEFSRURf
S0VSTkVMX1BNRAkocHZmdWxsX2luZm8uc2hhcmVkX2tlcm5lbF9wbWQpCiAjZWxzZQogI2RlZmlu
ZSBTSEFSRURfS0VSTkVMX1BNRAkxCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3B0cmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHRyYWNlLmgKaW5kZXggMmI1
ZDY4NmVhOWYzLi44MWQ3MzY2M2M0OTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3B0cmFjZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3B0cmFjZS5oCkBAIC0xMTgsNyAr
MTE4LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdjgwODZfbW9kZShzdHJ1Y3QgcHRfcmVncyAqcmVn
cykKICNpZmRlZiBDT05GSUdfWDg2XzY0CiBzdGF0aWMgaW5saW5lIGJvb2wgdXNlcl82NGJpdF9t
b2RlKHN0cnVjdCBwdF9yZWdzICpyZWdzKQogewotI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNp
Zm5kZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKIAkvKgogCSAqIE9uIG5vbi1wYXJhdmlydCBzeXN0
ZW1zLCB0aGlzIGlzIHRoZSBvbmx5IGxvbmcgbW9kZSBDUEwgMwogCSAqIHNlbGVjdG9yLiAgV2Ug
ZG8gbm90IGFsbG93IGxvbmcgbW9kZSBzZWxlY3RvcnMgaW4gdGhlIExEVC4KQEAgLTEyNiw3ICsx
MjYsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdXNlcl82NGJpdF9tb2RlKHN0cnVjdCBwdF9yZWdz
ICpyZWdzKQogCXJldHVybiByZWdzLT5jcyA9PSBfX1VTRVJfQ1M7CiAjZWxzZQogCS8qIEhlYWRl
cnMgYXJlIHRvbyB0d2lzdGVkIGZvciB0aGlzIHRvIGdvIGluIHBhcmF2aXJ0LmguICovCi0JcmV0
dXJuIHJlZ3MtPmNzID09IF9fVVNFUl9DUyB8fCByZWdzLT5jcyA9PSBwdl9pbmZvLmV4dHJhX3Vz
ZXJfNjRiaXRfY3M7CisJcmV0dXJuIHJlZ3MtPmNzID09IF9fVVNFUl9DUyB8fAorCSAgICAgICBy
ZWdzLT5jcyA9PSBwdmZ1bGxfaW5mby5leHRyYV91c2VyXzY0Yml0X2NzOwogI2VuZGlmCiB9CiAK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NlZ21lbnQuaCBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3NlZ21lbnQuaAppbmRleCAxNTQ5Y2FhMDk4ZjAuLjFjOGYzMjA5MzRkMSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc2VnbWVudC5oCisrKyBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3NlZ21lbnQuaApAQCAtMjEwLDcgKzIxMCw3IEBACiAKICNlbmRpZgogCi0jaWZu
ZGVmIENPTkZJR19QQVJBVklSVAorI2lmbmRlZiBDT05GSUdfUEFSQVZJUlRfRlVMTAogIyBkZWZp
bmUgZ2V0X2tlcm5lbF9ycGwoKQkJMAogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tl
cm5lbC9wYXJhdmlydC5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKaW5kZXggNmZiNjQy
NTcyYmZmLi40MmRhMmZkZTFmZWYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmly
dC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCkBAIC0xMjUsNiArMTI1LDcgQEAg
c3RhdGljIHZvaWQgKmdldF9jYWxsX2Rlc3RpbmF0aW9uKHU4IHR5cGUpCiAjaWZkZWYgQ09ORklH
X1BBUkFWSVJUX0ZVTEwKIAkJLnB2ZnVsbF9jcHVfb3BzID0gcHZmdWxsX2NwdV9vcHMsCiAJCS5w
dmZ1bGxfaXJxX29wcyA9IHB2ZnVsbF9pcnFfb3BzLAorCQkucHZmdWxsX21tdV9vcHMgPSBwdmZ1
bGxfbW11X29wcywKICNlbmRpZgogCX07CiAJcmV0dXJuICooKHZvaWQgKiopJnRtcGwgKyB0eXBl
KTsKQEAgLTE4NiwxMiArMTg3LDYgQEAgc3RhdGljIHU2NCBuYXRpdmVfc3RlYWxfY2xvY2soaW50
IGNwdSkKIAogc3RydWN0IHB2X2luZm8gcHZfaW5mbyA9IHsKIAkubmFtZSA9ICJiYXJlIGhhcmR3
YXJlIiwKLQkua2VybmVsX3JwbCA9IDAsCi0JLnNoYXJlZF9rZXJuZWxfcG1kID0gMSwJLyogT25s
eSB1c2VkIHdoZW4gQ09ORklHX1g4Nl9QQUUgaXMgc2V0ICovCi0KLSNpZmRlZiBDT05GSUdfWDg2
XzY0Ci0JLmV4dHJhX3VzZXJfNjRiaXRfY3MgPSBfX1VTRVJfQ1MsCi0jZW5kaWYKIH07CiAKIHN0
cnVjdCBwdl9pbml0X29wcyBwdl9pbml0X29wcyA9IHsKQEAgLTIyMiw1ICsyMTcsNSBAQCBzdHJ1
Y3QgcHZfbW11X29wcyBwdl9tbXVfb3BzIF9fcm9fYWZ0ZXJfaW5pdCA9IHsKIEVYUE9SVF9TWU1C
T0xfR1BMKHB2X3RpbWVfb3BzKTsKIEVYUE9SVF9TWU1CT0wgICAgKHB2X2NwdV9vcHMpOwogRVhQ
T1JUX1NZTUJPTCAgICAocHZfbW11X29wcyk7Ci1FWFBPUlRfU1lNQk9MX0dQTChwdl9pbmZvKTsK
K0VYUE9SVF9TWU1CT0wgICAgKHB2X2luZm8pOwogRVhQT1JUX1NZTUJPTCAgICAocHZfaXJxX29w
cyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jIGIvYXJjaC94
ODYva2VybmVsL3BhcmF2aXJ0X2Z1bGwuYwppbmRleCBiOTBkZmE3NDI4YmQuLmI2NWQxOWQ4ZDlk
NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X2Z1bGwuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jCkBAIC0xMTYsNiArMTE2LDE1IEBAIHN0YXRpYyB2
b2lkIG5hdGl2ZV9mbHVzaF90bGJfc2luZ2xlKHVuc2lnbmVkIGxvbmcgYWRkcikKIAlfX25hdGl2
ZV9mbHVzaF90bGJfc2luZ2xlKGFkZHIpOwogfQogCitzdHJ1Y3QgcHZmdWxsX2luZm8gcHZmdWxs
X2luZm8gPSB7CisJLmtlcm5lbF9ycGwgPSAwLAorCS5zaGFyZWRfa2VybmVsX3BtZCA9IDEsIC8q
IE9ubHkgdXNlZCB3aGVuIENPTkZJR19YODZfUEFFIGlzIHNldCAqLworCisjaWZkZWYgQ09ORklH
X1g4Nl82NAorCS5leHRyYV91c2VyXzY0Yml0X2NzID0gX19VU0VSX0NTLAorI2VuZGlmCit9Owor
CiBfX3Zpc2libGUgc3RydWN0IHB2ZnVsbF9jcHVfb3BzIHB2ZnVsbF9jcHVfb3BzID0gewogCS5j
cHVpZCA9IG5hdGl2ZV9jcHVpZCwKIAkuZ2V0X2RlYnVncmVnID0gbmF0aXZlX2dldF9kZWJ1Z3Jl
ZywKQEAgLTI2Miw2ICsyNzEsNyBAQCBOT0tQUk9CRV9TWU1CT0wobmF0aXZlX2dldF9kZWJ1Z3Jl
Zyk7CiBOT0tQUk9CRV9TWU1CT0wobmF0aXZlX3NldF9kZWJ1Z3JlZyk7CiBOT0tQUk9CRV9TWU1C
T0wobmF0aXZlX2xvYWRfaWR0KTsKIAorRVhQT1JUX1NZTUJPTF9HUEwocHZmdWxsX2luZm8pOwog
RVhQT1JUX1NZTUJPTChwdmZ1bGxfY3B1X29wcyk7CiBFWFBPUlRfU1lNQk9MX0dQTChwdmZ1bGxf
aXJxX29wcyk7CiBFWFBPUlRfU1lNQk9MKHB2ZnVsbF9tbXVfb3BzKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2xndWVzdC9ib290LmMgYi9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5jCmluZGV4IGI5NzU3
ODUzY2Y3OS4uODZiOGIxYTBjOTllIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9sZ3Vlc3QvYm9vdC5j
CisrKyBiL2FyY2gveDg2L2xndWVzdC9ib290LmMKQEAgLTEzOTAsOSArMTM5MCw5IEBAIF9faW5p
dCB2b2lkIGxndWVzdF9pbml0KHZvaWQpCiAJLyogV2UncmUgdW5kZXIgbGd1ZXN0LiAqLwogCXB2
X2luZm8ubmFtZSA9ICJsZ3Vlc3QiOwogCS8qIFdlJ3JlIHJ1bm5pbmcgYXQgcHJpdmlsZWdlIGxl
dmVsIDEsIG5vdCAwIGFzIG5vcm1hbC4gKi8KLQlwdl9pbmZvLmtlcm5lbF9ycGwgPSAxOworCXB2
ZnVsbF9pbmZvLmtlcm5lbF9ycGwgPSAxOwogCS8qIEV2ZXJ5b25lIGV4Y2VwdCBYZW4gcnVucyB3
aXRoIHRoaXMgc2V0LiAqLwotCXB2X2luZm8uc2hhcmVkX2tlcm5lbF9wbWQgPSAxOworCXB2ZnVs
bF9pbmZvLnNoYXJlZF9rZXJuZWxfcG1kID0gMTsKIAogCS8qCiAJICogV2Ugc2V0IHVwIGFsbCB0
aGUgbGd1ZXN0IG92ZXJyaWRlcyBmb3Igc2Vuc2l0aXZlIG9wZXJhdGlvbnMuICBUaGVzZQpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdi5jCmluZGV4IDliYWRhZDlmODJlMC4uZGNmMWI0MTgzYzQ5IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jCkBAIC0xMDU5LDEzICsxMDU5LDEyIEBAIHN0YXRpYyB1bnNpZ25lZCB4ZW5fcGF0Y2godTgg
dHlwZSwgdTE2IGNsb2JiZXJzLCB2b2lkICppbnNuYnVmLAogCXJldHVybiByZXQ7CiB9CiAKLXN0
YXRpYyBjb25zdCBzdHJ1Y3QgcHZfaW5mbyB4ZW5faW5mbyBfX2luaXRjb25zdCA9IHsKK3N0YXRp
YyBjb25zdCBzdHJ1Y3QgcHZmdWxsX2luZm8geGVuX2luZm8gX19pbml0Y29uc3QgPSB7CiAJLnNo
YXJlZF9rZXJuZWxfcG1kID0gMCwKIAogI2lmZGVmIENPTkZJR19YODZfNjQKIAkuZXh0cmFfdXNl
cl82NGJpdF9jcyA9IEZMQVRfVVNFUl9DUzY0LAogI2VuZGlmCi0JLm5hbWUgPSAiWGVuIiwKIH07
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfaW5pdF9vcHMgeGVuX2luaXRfb3BzIF9faW5pdGNv
bnN0ID0gewpAQCAtMTI2Nyw3ICsxMjY2LDggQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBf
X2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQogCXhlbl9zZXR1cF9tYWNocGh5c19tYXBwaW5n
KCk7CiAKIAkvKiBJbnN0YWxsIFhlbiBwYXJhdmlydCBvcHMgKi8KLQlwdl9pbmZvID0geGVuX2lu
Zm87CisJcHZmdWxsX2luZm8gPSB4ZW5faW5mbzsKKwlwdl9pbmZvLm5hbWUgPSAiWGVuIjsKIAlw
dl9pbml0X29wcyA9IHhlbl9pbml0X29wczsKIAlwdmZ1bGxfY3B1X29wcyA9IHhlbl9jcHVfb3Bz
OwogCXB2X2NwdV9vcHMuaW9fZGVsYXkgPSB4ZW5faW9fZGVsYXk7CkBAIC0xMzU4LDExICsxMzU4
LDExIEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwo
dm9pZCkKIAkvKiBrZWVwIHVzaW5nIFhlbiBnZHQgZm9yIG5vdzsgbm8gdXJnZW50IG5lZWQgdG8g
Y2hhbmdlIGl0ICovCiAKICNpZmRlZiBDT05GSUdfWDg2XzMyCi0JcHZfaW5mby5rZXJuZWxfcnBs
ID0gMTsKKwlwdmZ1bGxfaW5mby5rZXJuZWxfcnBsID0gMTsKIAlpZiAoeGVuX2ZlYXR1cmUoWEVO
RkVBVF9zdXBlcnZpc29yX21vZGVfa2VybmVsKSkKLQkJcHZfaW5mby5rZXJuZWxfcnBsID0gMDsK
KwkJcHZmdWxsX2luZm8ua2VybmVsX3JwbCA9IDA7CiAjZWxzZQotCXB2X2luZm8ua2VybmVsX3Jw
bCA9IDA7CisJcHZmdWxsX2luZm8ua2VybmVsX3JwbCA9IDA7CiAjZW5kaWYKIAkvKiBzZXQgdGhl
IGxpbWl0IG9mIG91ciBhZGRyZXNzIHNwYWNlICovCiAJeGVuX3Jlc2VydmVfdG9wKCk7Ci0tIAoy
LjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8F-0008Dd-Jp; Fri, 19 May 2017 15:47:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8E-0008Cf-IR
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:47:58 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9F/0B-03557-DA31F195; Fri, 19 May 2017 15:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+5aYfl
 Ig3V3eS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVrx+wF6wwqHh+ez1rA2OHZhcjJ4eEgJHE
 24n/mLoYuTiEBBYyStyceYsNJMEmoCqx4fopVhBbRKBO4uDyQ8wgRcwC5xglnr9YBZYQFnCSa
 Jr4hRnEZgFq+LLgIFCcg4NXwETiynEPiAXyEos2zWABsTkFTCU2z/vNCGILgZQ87WSZwMi9gJ
 FhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoH8ZgGAH45/
 5gYcYJTmYlER5HQ/LRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HUQko8UEixKTU+tSMvMAQYa
 TFqCg0dJhJcPJM1bXJCYW5yZDpE6xagoJc6bBZIQAElklObBtcGC+xKjrJQwLyPQIUI8BalFu
 ZklqPKvGMU5GJWEedVApvBk5pXATX8FtJgJaHHzA2mQxSWJCCmpBkajt0JBV79d31B76HAXY5
 /yPaM9AgEmc7IK78/oP7uBu0dyfsKp7UcbLad3yK3vOvnGun9/576jXs3PM+d/f882U6zdKfT
 nl8SyaPamO7UPNv2Q2ar0f7m/h9nhpnLzAzsDZjDeFIvgDN7S0VL+QPD6otnvzA2Mt22RyA/4
 0Sl2O+du7sldPdOUWIozEg21mIuKEwFoO85JaQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495208876!57659818!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23181 invoked from network); 19 May 2017 15:47:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BDB96AD8C;
 Fri, 19 May 2017 15:47:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:41 +0200
Message-Id: <20170519154746.29389-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 05/10] paravirt: add new PARAVIRT_FULL config
	item
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGNvbmZpZyBpdGVtIFBBUkFWSVJUX0ZVTEwuIEl0IHdpbGwgYmUgdXNlZCB0byBn
dWFyZCB0aGUKcHZfKl9vcHMgZnVuY3Rpb25zIHVzZWQgYnkgZnVsbHkgcGFyYXZpcnR1YWxpemVk
IGd1ZXN0cyAoWGVuIHB2LWd1ZXN0cwphbmQgbGd1ZXN0KSBvbmx5LgoKS2VybmVscyBub3QgbWVh
bnQgdG8gc3VwcG9ydCB0aG9zZSBndWVzdCB0eXBlcyB3aWxsIGJlIGFibGUgdG8gdXNlIG1hbnkK
b3BlcmF0aW9ucyB3aXRob3V0IHBhcmF2aXJ0IGFic3RyYWN0aW9uIHdoaWxlIHN0aWxsIHN1cHBv
cnRpbmcgYWxsIHRoZQpvdGhlciBwYXJhdmlydCBmZWF0dXJlcy4KCkZvciBub3cganVzdCBhZGQg
dGhlIG5ldyBLY29uZmlnIG9wdGlvbiBhbmQgc2VsZWN0IGl0IGZvciBYRU5fUFYgYW5kCkxHVUVT
VF9HVUVTVC4gQWRkIHBhcmF2aXJ0X2Z1bGwuYywgcGFyYXZpcnRfZnVsbC5oIGFuZApwYXJhdmly
dF90eXBlc19mdWxsLmggd2hpY2ggd2lsbCBjb250YWluIHRoZSBuZWNlc3NhcnkgaW1wbGVtZW50
YXRpb24KcGFydHMgb2YgdGhlIHB2IGd1ZXN0IHNwZWNpZmljIHBhcmF2aXJ0IGZ1bmN0aW9ucy4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBNQUlO
VEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFyYXZpcnQuaCAgICAgICAgICAgIHwgIDggKysrKysrKysKIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BhcmF2aXJ0X2Z1bGwuaCAgICAgICB8ICA0ICsrKysKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggICAgICB8ICA0ICsrKysKIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0X3R5cGVzX2Z1bGwuaCB8ICA0ICsrKysKIGFyY2gveDg2L2tlcm5lbC9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICB8ICAxICsKIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9m
dWxsLmMgICAgICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKIGFyY2gveDg2L2xndWVzdC9L
Y29uZmlnICAgICAgICAgICAgICAgICAgICB8ICAxICsKIGFyY2gveDg2L3hlbi9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxICsKIDEwIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydF9mdWxsLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydF90eXBlc19mdWxsLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9r
ZXJuZWwvcGFyYXZpcnRfZnVsbC5jCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJ
TkVSUwppbmRleCBmN2Q1NjhiOGYxMzMuLjhmMjJkMWNkMTBhOCAxMDA2NDQKLS0tIGEvTUFJTlRB
SU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTk2NDQsNyArOTY0NCw3IEBAIEw6CXZpcnR1YWxp
emF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCiBTOglTdXBwb3J0ZWQKIEY6CURvY3Vt
ZW50YXRpb24vdmlydHVhbC9wYXJhdmlydF9vcHMudHh0CiBGOglhcmNoLyova2VybmVsL3BhcmF2
aXJ0KgotRjoJYXJjaC8qL2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKK0Y6CWFyY2gvKi9pbmNsdWRl
L2FzbS9wYXJhdmlydCouaAogRjoJaW5jbHVkZS9saW51eC9oeXBlcnZpc29yLmgKIAogUEFSSURF
IERSSVZFUlMgRk9SIFBBUkFMTEVMIFBPUlQgSURFIERFVklDRVMKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IGNkMTg5OTRhOTU1NS4uNGQwMzJl
ZDI3Y2U3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL2FyY2gveDg2L0tjb25m
aWcKQEAgLTczOCw2ICs3MzgsMTAgQEAgY29uZmlnIFBBUkFWSVJUX1NQSU5MT0NLUwogCiAJICBJ
ZiB5b3UgYXJlIHVuc3VyZSBob3cgdG8gYW5zd2VyIHRoaXMgcXVlc3Rpb24sIGFuc3dlciBZLgog
Citjb25maWcgUEFSQVZJUlRfRlVMTAorCWJvb2wKKwlkZXBlbmRzIG9uIFBBUkFWSVJUCisKIGNv
bmZpZyBRVUVVRURfTE9DS19TVEFUCiAJYm9vbCAiUGFyYXZpcnQgcXVldWVkIHNwaW5sb2NrIHN0
YXRpc3RpY3MiCiAJZGVwZW5kcyBvbiBQQVJBVklSVF9TUElOTE9DS1MgJiYgREVCVUdfRlMKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydC5oCmluZGV4IDU1ZmE1NmZlNGU0NS4uNDE5YTNiOTkxZTcyIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCisrKyBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BhcmF2aXJ0LmgKQEAgLTE1LDYgKzE1LDEwIEBACiAjaW5jbHVkZSA8bGludXgv
Y3B1bWFzay5oPgogI2luY2x1ZGUgPGFzbS9mcmFtZS5oPgogCisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUX0ZVTEwKKyNpbmNsdWRlIDxhc20vcGFyYXZpcnRfZnVsbC5oPgorI2VuZGlmCisKIHN0YXRp
YyBpbmxpbmUgdm9pZCBsb2FkX3NwMChzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzLAogCQkJICAgICBz
dHJ1Y3QgdGhyZWFkX3N0cnVjdCAqdGhyZWFkKQogewpAQCAtOTE2LDYgKzkyMCwxMCBAQCBleHRl
cm4gdm9pZCBkZWZhdWx0X2Jhbm5lcih2b2lkKTsKICNkZWZpbmUgUEFSQV9JTkRJUkVDVChhZGRy
KQkqJWNzOmFkZHIKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0ZVTEwKKyNpbmNs
dWRlIDxhc20vcGFyYXZpcnRfZnVsbC5oPgorI2VuZGlmCisKICNkZWZpbmUgSU5URVJSVVBUX1JF
VFVSTgkJCQkJCVwKIAlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9jcHVfb3BzLCBQVl9DUFVfaXJl
dCksIENMQlJfTk9ORSwJXAogCQkgIGptcCBQQVJBX0lORElSRUNUKHB2X2NwdV9vcHMrUFZfQ1BV
X2lyZXQpKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5o
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5oCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMWNhYmNmZmY2NzkxCi0tLSAvZGV2L251bGwKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfZnVsbC5oCkBAIC0wLDAgKzEsNCBAQAorI2lm
bmRlZiBfQVNNX1g4Nl9QQVJBVklSVF9GVUxMX0gKKyNkZWZpbmUgX0FTTV9YODZfUEFSQVZJUlRf
RlVMTF9ICisKKyNlbmRpZiAvKiBfQVNNX1g4Nl9QQVJBVklSVF9GVUxMX0ggKi8KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCmluZGV4IDdhNWRlNDJjYjQ2NS4uZGJiMGU2OWNkNWM2
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCisrKyBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKQEAgLTYwLDYgKzYwLDEwIEBA
IHN0cnVjdCBwYXJhdmlydF9jYWxsZWVfc2F2ZSB7CiAJdm9pZCAqZnVuYzsKIH07CiAKKyNpZmRl
ZiBDT05GSUdfUEFSQVZJUlRfRlVMTAorI2luY2x1ZGUgPGFzbS9wYXJhdmlydF90eXBlc19mdWxs
Lmg+CisjZW5kaWYKKwogLyogZ2VuZXJhbCBpbmZvICovCiBzdHJ1Y3QgcHZfaW5mbyB7CiAJdW5z
aWduZWQgaW50IGtlcm5lbF9ycGw7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlc19mdWxsLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBl
c19mdWxsLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42OWMwNDgz
MjRlNzAKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90
eXBlc19mdWxsLmgKQEAgLTAsMCArMSw0IEBACisjaWZuZGVmIF9BU01fWDg2X1BBUkFWSVJUX1RZ
UEVTX0ZVTExfSAorI2RlZmluZSBfQVNNX1g4Nl9QQVJBVklSVF9UWVBFU19GVUxMX0gKKworI2Vu
ZGlmICAvKiBfQVNNX1g4Nl9QQVJBVklSVF9UWVBFU19GVUxMX0ggKi8KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9NYWtlZmlsZSBiL2FyY2gveDg2L2tlcm5lbC9NYWtlZmlsZQppbmRleCA0
Yjk5NDIzMmNiNTcuLjgwZmU2NDBlOWI2MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL01h
a2VmaWxlCisrKyBiL2FyY2gveDg2L2tlcm5lbC9NYWtlZmlsZQpAQCAtMTA3LDYgKzEwNyw3IEBA
IG9iai0kKENPTkZJR19LVk1fR1VFU1QpCQkrPSBrdm0ubyBrdm1jbG9jay5vCiBvYmotJChDT05G
SUdfUEFSQVZJUlQpCQkrPSBwYXJhdmlydC5vIHBhcmF2aXJ0X3BhdGNoXyQoQklUUykubwogb2Jq
LSQoQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUykrPSBwYXJhdmlydC1zcGlubG9ja3Mubwogb2Jq
LSQoQ09ORklHX1BBUkFWSVJUX0NMT0NLKQkrPSBwdmNsb2NrLm8KK29iai0kKENPTkZJR19QQVJB
VklSVF9GVUxMKQkrPSBwYXJhdmlydF9mdWxsLm8KIG9iai0kKENPTkZJR19YODZfUE1FTV9MRUdB
Q1lfREVWSUNFKSArPSBwbWVtLm8KIAogb2JqLSQoQ09ORklHX1BDU1BLUl9QTEFURk9STSkJKz0g
cGNzcGVha2VyLm8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9mdWxsLmMg
Yi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uMGM3ZGU2NDEyOWM1Ci0tLSAvZGV2L251bGwKKysrIGIvYXJjaC94
ODYva2VybmVsL3BhcmF2aXJ0X2Z1bGwuYwpAQCAtMCwwICsxLDE2IEBACisvKgorICAgIFBhcmF2
aXJ0dWFsaXphdGlvbiBpbnRlcmZhY2VzIGZvciBmdWxseSBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3Rz
CisgICAgQ29weXJpZ2h0IChDKSAyMDE3IEp1ZXJnZW4gR3Jvc3MgU1VTRSBMaW51eCBHbWJICisK
KyAgICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgICAgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAgICAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorCisgICAgVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgICAgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlCisgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyovCisKKyNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2xndWVzdC9LY29uZmlnIGIvYXJjaC94ODYvbGd1ZXN0L0tjb25maWcKaW5kZXggMDhmNDFjYWFk
YTQ1Li5jZTJjNmVlNTY5MjEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xndWVzdC9LY29uZmlnCisr
KyBiL2FyY2gveDg2L2xndWVzdC9LY29uZmlnCkBAIC0xLDYgKzEsNyBAQAogY29uZmlnIExHVUVT
VF9HVUVTVAogCWJvb2wgIkxndWVzdCBndWVzdCBzdXBwb3J0IgogCWRlcGVuZHMgb24gWDg2XzMy
ICYmIFBBUkFWSVJUICYmIFBDSQorCXNlbGVjdCBQQVJBVklSVF9GVUxMCiAJc2VsZWN0IFRUWQog
CXNlbGVjdCBWSVJUVUFMSVpBVElPTgogCXNlbGVjdCBWSVJUSU8KZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3hlbi9LY29uZmlnIGIvYXJjaC94ODYveGVuL0tjb25maWcKaW5kZXggMDI3OTg3NjM4ZTk4
Li5jNDE3Nzc3M2RmODEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9LY29uZmlnCisrKyBiL2Fy
Y2gveDg2L3hlbi9LY29uZmlnCkBAIC0xNyw2ICsxNyw3IEBAIGNvbmZpZyBYRU5fUFYKIAlib29s
ICJYZW4gUFYgZ3Vlc3Qgc3VwcG9ydCIKIAlkZWZhdWx0IHkKIAlkZXBlbmRzIG9uIFhFTgorCXNl
bGVjdCBQQVJBVklSVF9GVUxMCiAJc2VsZWN0IFhFTl9IQVZFX1BWTU1VCiAJc2VsZWN0IFhFTl9I
QVZFX1ZQTVUKIAloZWxwCi0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBk8E-0008Cq-T0; Fri, 19 May 2017 15:47:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBk8D-0008CT-SE
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 15:47:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 44/08-03587-DA31F195; Fri, 19 May 2017 15:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+4aYfl
 Igxv7NS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHa04yFlzmqJi3rJOtgfEoexcjJ4eEgJHE
 24n/mLoYuTiEBBYySnxffZEFJMEmoCqx4fopVhBbRKBO4uDyQ8wgRcwC5xglnr9YBZYQFgiTe
 NxzB6iBg4MFqGHOtyiQMK+AicSFQ9tYIBbISyzaNAPM5hQwldg87zcjiC0EVHPlaSfLBEbuBY
 wMqxjVi1OLylKLdC30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvcsABDsYZ1/
 2P8QoycGkJMrreFguUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr4OQfKSQYFFqempFWmYOMMxg
 0hIcPEoivHwgad7igsTc4sx0iNQpRkUpcd6vgkAJAZBERmkeXBsstC8xykoJ8zICHSLEU5Bal
 JtZgir/ilGcg1FJmDcBZDxPZl4J3PRXQIuZgBY3P5AGWVySiJCSamCULshJ++4m9SbfmHmr2E
 6xlMda3Oqq0QUzoy1Nlp2TM7xTLisr3SSt2qC078gSWY+da4rtRE1PBN4wdJ45e8eLP/0WDnX
 FSZqHNjU6NRQ3rVpvZ7l0tn2uq8tXK8XMa3sTD226toptalvYxKmZ52LO5qxonJy653/a8ynW
 dR/+O0qG16Y6bFNiKc5INNRiLipOBADE/6mRaAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495208876!62972084!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30241 invoked from network); 19 May 2017 15:47:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 15:47:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7797AD86;
 Fri, 19 May 2017 15:47:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Fri, 19 May 2017 17:47:37 +0200
Message-Id: <20170519154746.29389-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
References: <20170519154746.29389-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 01/10] x86: remove stale prototype from
	arch/x86/include/asm/pgalloc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cGFyYXZpcnRfYWxsb2NfcG1kX2Nsb25lKCkgZG9lc24ndCBleGlzdCBhbnl3aGVyZS4gUmVtb3Zl
IGl0cwpwcm90b3R5cGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGdhbGxvYy5oIHwgMiAtLQogMSBmaWxl
IGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGdhbGxvYy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGdhbGxvYy5oCmluZGV4IGIyZDBj
ZDgyODhhYS4uNzFkZTY1YmIxNzkxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
Z2FsbG9jLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGdhbGxvYy5oCkBAIC0xNCw4ICsx
NCw2IEBAIHN0YXRpYyBpbmxpbmUgaW50ICBfX3BhcmF2aXJ0X3BnZF9hbGxvYyhzdHJ1Y3QgbW1f
c3RydWN0ICptbSkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X3Bn
ZF9mcmVlKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBwZ2RfdCAqcGdkKSB7fQogc3RhdGljIGlubGlu
ZSB2b2lkIHBhcmF2aXJ0X2FsbG9jX3B0ZShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQg
bG9uZyBwZm4pCXt9CiBzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYWxsb2NfcG1kKHN0cnVj
dCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHBmbikJe30KLXN0YXRpYyBpbmxpbmUgdm9p
ZCBwYXJhdmlydF9hbGxvY19wbWRfY2xvbmUodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxv
bmcgY2xvbmVwZm4sCi0JCQkJCSAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25n
IGNvdW50KSB7fQogc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X2FsbG9jX3B1ZChzdHJ1Y3Qg
bW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBwZm4pCXt9CiBzdGF0aWMgaW5saW5lIHZvaWQg
cGFyYXZpcnRfYWxsb2NfcDRkKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHBm
bikJe30KIHN0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmlydF9yZWxlYXNlX3B0ZSh1bnNpZ25lZCBs
b25nIHBmbikge30KLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA0-0000eX-CK; Fri, 19 May 2017 15:49:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBk9z-0000dQ-3N
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:47 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 2A/F7-02955-A141F195; Fri, 19 May 2017 15:49:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsUyZ7p8oK6kiHy
 kwZs5hhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZ5ydZCpbIVMxbYNTAOEW8i5GLQ0hgMpPE
 9SmPmSGc34wS02fcZ4VwNjBKfJt6iq2LkRPI6WGUmP+eB8RmEzCSOHt0OiOILSIgLXHt82VGk
 AZmgQYmiefnDgI5HBzCAuYSDS9FQGpYBFQlprY0MoPYvAJeEg8nzgDrlRBQkJjy8D0zhG0s0f
 72ItsERp4FjAyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CPc8ABDsYV2z3PMQoycGkJMrreFguUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zkh+UghwaLU
 9NSKtMwcYAjCpCU4eJREeP+BpHmLCxJzizPTIVKnGBWlxHmzQBICIImM0jy4NljYX2KUlRLmZ
 QQ6RIinILUoN7MEVf4VozgHo5Iwr4gw0BSezLwSuOmvgBYzAS1ufiANsrgkESEl1cCoUtlcqS
 Aot8DYtMhzgoj4aSv12cyvbaYtE9T/k/Ra4+C8d9e0aub+nK48a6VYwOMHYv3p8aULrBy2RE/
 Wmi5bb35xQlKqa+2G+cuYPcNYE+cqzrLaNMlXaI/AvHULTq1YI3g2/KOa9SsTX/WyEPHLDhWa
 thUZ9p8LYuXOiRxuk2xl7uItWKbEUpyRaKjFXFScCAB3VkT1dgIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495208984!43327883!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40306 invoked from network); 19 May 2017 15:49:45 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 15:49:45 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFncwX032586
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:39 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnbsf029660
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:37 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnZnw003501;
 Fri, 19 May 2017 15:49:36 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:35 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:32 -0400
Message-Id: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 0/8] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyBpbiBWNDoKKiBLZWVwIHRyYWNrIG9mIGRpcnR5IHBhZ2VzIGluIGEgYnVkZHkgd2l0
aCBwYWdlX2luZm8udS5mcmVlLmZpcnN0X2RpcnR5LgoqIERyb3AgcGF0Y2ggMSAoZmFjdG9yaW5n
IG91dCBtZXJnZV9hbmRfZnJlZV9idWRkeSgpKSBzaW5jZSB0aGVyZSBpcyBvbmx5CiAgb25lIGNh
bGxlciBub3cKKiBEcm9wIHBhdGNoIHBhdGNoIDUgKGZyb20gVjMpIHNpbmNlIHdlIGFyZSBub3Qg
YnJlYWtpbmcgcGFydGlhbGx5LXNjcnViYmVkCiAgYnVkZHkgYW55bW9yZQoqIEV4dHJhY3Qgc2Vh
cmNoIGxvb3AgaW4gYWxsb2NfaGVhcF9wYWdlcygpIGludG8gZ2V0X2ZyZWVfYnVkZHkoKSAocGF0
Y2ggMikKKiBBZGQgTUVNRl9ub19zY3J1YiBmbGFnCgoKV2hlbiBhIGRvbWFpbiBpcyBkZXN0cm95
ZWQgdGhlIGh5cGVydmlzb3IgbXVzdCBzY3J1YiBkb21haW4ncyBwYWdlcyBiZWZvcmUKZ2l2aW5n
IHRoZW0gdG8gYW5vdGhlciBndWVzdCBpbiBvcmRlciB0byBwcmV2ZW50IGxlYWtpbmcgdGhlIGRl
Y2Vhc2VkCmd1ZXN0J3MgZGF0YS4gQ3VycmVudGx5IHRoaXMgaXMgZG9uZSBkdXJpbmcgZ3Vlc3Qn
cyBkZXN0cnVjdGlvbiwgcG9zc2libHkKY2F1c2luZyB2ZXJ5IGxlbmd0aHkgY2xlYW51cCBwcm9j
ZXNzLgoKVGhpcyBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBzY3J1YmJpbmcgcmVsZWFzZWQgcGFn
ZXMgZnJvbSBpZGxlIGxvb3AsCm1ha2luZyBndWVzdCBkZXN0cnVjdGlvbiBzaWduaWZpY2FudGx5
IGZhc3Rlci4gRm9yIGV4YW1wbGUsIGRlc3Ryb3lpbmcgYQoxVEIgZ3Vlc3QgY2FuIG5vdyBiZSBj
b21wbGV0ZWQgaW4gNDArIHNlY29uZHMgYXMgb3Bwb3NlZCB0byBhYm91dCA5IG1pbnV0ZXMKdXNp
bmcgZXhpc3Rpbmcgc2NydWJiaW5nIGFsZ29yaXRobS4KCkJyaWVmbHksIHRoZSBuZXcgYWxnb3Jp
dGhtIHBsYWNlcyBkaXJ0eSBwYWdlcyBhdCB0aGUgZW5kIG9mIGhlYXAncyBwYWdlIGxpc3QKZm9y
IGVhY2ggbm9kZS96b25lL29yZGVyIHRvIGF2b2lkIGhhdmluZyB0byBzY2FuIGZ1bGwgbGlzdCB3
aGlsZSBzZWFyY2hpbmcKZm9yIGRpcnR5IHBhZ2VzLiBPbmUgcHJvY2Vzc29yIGZvcm0gZWFjaCBu
b2RlIGNoZWNrcyB3aGV0aGVyIHRoZSBub2RlIGhhcyBhbnkKZGlydHkgcGFnZXMgYW5kLCBpZiBz
dWNoIHBhZ2VzIGFyZSBmb3VuZCwgc2NydWJzIHRoZW0uIFNjcnViYmluZyBpdHNlbGYKaGFwcGVu
cyB3aXRob3V0IGhvbGRpbmcgaGVhcCBsb2NrIHNvIG90aGVyIHVzZXJzIG1heSBhY2Nlc3MgaGVh
cCBpbiB0aGUKbWVhbnRpbWUuIElmIHdoaWxlIGlkbGUgbG9vcCBpcyBzY3J1YmJpbmcgYSBwYXJ0
aWN1bGFyIGNodW5rIG9mIHBhZ2VzIHRoaXMKY2h1bmsgaXMgcmVxdWVzdGVkIGJ5IHRoZSBoZWFw
IGFsbG9jYXRvciwgc2NydWJiaW5nIGlzIGltbWVkaWF0ZWx5IHN0b3BwZWQuCgpPbiB0aGUgYWxs
b2NhdGlvbiBzaWRlLCBhbGxvY19oZWFwX3BhZ2VzKCkgZmlyc3QgdHJpZXMgdG8gc2F0aXNmeSBh
bGxvY2F0aW9uCnJlcXVlc3QgdXNpbmcgb25seSBjbGVhbiBwYWdlcy4gSWYgdGhpcyBpcyBub3Qg
cG9zc2libGUsIHRoZSBzZWFyY2ggaXMKcmVwZWF0ZWQgYW5kIGRpcnR5IHBhZ2VzIGFyZSBzY3J1
YmJlZCBieSB0aGUgYWxsb2NhdG9yLgoKVGhpcyBzZXJpZXMgaXMgc29tZXdoYXQgYmFzZWQgb24g
ZWFybGllciB3b3JrIGJ5IEJvYiBMaXUuCgpWMToKKiBPbmx5IHNldCBQR0NfbmVlZF9zY3J1YiBi
aXQgZm9yIHRoZSBidWRkeSBoZWFkLCB0aHVzIG1ha2luZyBpdCB1bm5lY2Vzc2FyeQogIHRvIHNj
YW4gd2hvbGUgYnVkZHkKKiBGaXggc3Bpbl9sb2NrX2NiKCkKKiBTY3J1YiBDUFUtbGVzcyBub2Rl
cwoqIEFSTSBzdXBwb3J0LiBOb3RlIHRoYXQgSSBoYXZlIG5vdCBiZWVuIGFibGUgdG8gdGVzdCB0
aGlzLCBvbmx5IGJ1aWx0IHRoZQogIGJpbmFyeQoqIEFkZGVkIHNjcnViIHRlc3QgcGF0Y2ggKGxh
c3Qgb25lKS4gTm90IHN1cmUgd2hldGhlciBpdCBzaG91bGQgYmUgY29uc2lkZXJlZAogIGZvciBj
b21taXR0aW5nIGJ1dCBJIGhhdmUgYmVlbiBydW5uaW5nIHdpdGggaXQuCgpWMjoKKiBtZXJnZV9j
aHVua3MoKSByZXR1cm5zIG5ldyBidWRkeSBoZWFkCiogc2NydWJfZnJlZV9wYWdlcygpIHJldHVy
bnMgc29mdGlycSBwZW5kaW5nIHN0YXR1cyBpbiBhZGRpdGlvbiB0byAoZmFjdG9yZWQgb3V0KQog
IHN0YXR1cyBvZiB1bnNjcnViYmVkIG1lbW9yeQoqIHNwaW5fbG9jayB1c2VzIGlubGluZWQgc3Bp
bl9sb2NrX2NiKCkKKiBzY3J1YiBkZWJ1Z2dpbmcgY29kZSBjaGVja3Mgd2hvbGUgcGFnZSwgbm90
IGp1c3QgdGhlIGZpcnN0IHdvcmQuCgpWMzoKKiBLZWVwIGRpcnR5IGJpdCBwZXIgcGFnZQoqIFNp
bXBsaWZ5IG1lcmdlX2NodW5rcygpIChub3cgbWVyZ2VfYW5kX2ZyZWVfYnVkZHkoKSkKKiBXaGVu
IHNjcnViYmluZyBtZW1tb3J5LW9ubHkgbm9kZXMgdHJ5IHRvIGZpbmQgdGhlIGNsb3Nlc3Qgbm9k
ZS4KCkRlZmVycmVkOgoqIFBlci1ub2RlIGhlYXAgbG9ja3MuIEluIGFkZGl0aW9uIHRvIChwcmVz
dW1hYmx5KSBpbXByb3ZpbmcgcGVyZm9ybWFuY2UgaW4KICBnZW5lcmFsLCBvbmNlIHRoZXkgYXJl
IGF2YWlsYWJsZSB3ZSBjYW4gcGFyYWxsZWxpemUgc2NydWJiaW5nIGZ1cnRoZXIgYnkKICBhbGxv
d2luZyBtb3JlIHRoYW4gb25lIGNvcmUgcGVyIG5vZGUgdG8gZG8gaWRsZSBsb29wIHNjcnViYmlu
Zy4KKiBBVlgtYmFzZWQgc2NydWJiaW5nCiogVXNlIGlkbGUgbG9vcCBzY3J1YmJpbmcgZHVyaW5n
IGJvb3QuCgpCb3JpcyBPc3Ryb3Zza3kgKDgpOgogIG1tOiBQbGFjZSB1bnNjcnViYmVkIHBhZ2Vz
IGF0IHRoZSBlbmQgb2YgcGFnZWxpc3QKICBtbTogRXh0cmFjdCBhbGxvY2F0aW9uIGxvb3AgZnJv
bSBhbGxvY19oZWFwX3BhZ2VzKCkKICBtbTogU2NydWIgcGFnZXMgaW4gYWxsb2NfaGVhcF9wYWdl
cygpIGlmIG5lZWRlZAogIG1tOiBTY3J1YiBtZW1vcnkgZnJvbSBpZGxlIGxvb3AKICBzcGlubG9j
azogSW50cm9kdWNlIHNwaW5fbG9ja19jYigpCiAgbW06IEtlZXAgaGVhcCBhY2Nlc3NpYmxlIHRv
IG90aGVycyB3aGlsZSBzY3J1YmJpbmcKICBtbTogUHJpbnQgbnVtYmVyIG9mIHVuc2NydWJiZWQg
cGFnZXMgaW4gJ0gnIGRlYnVnIGhhbmRsZXIKICBtbTogTWFrZSBzdXJlIHBhZ2VzIGFyZSBzY3J1
YmJlZAoKIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgIHwgICA3ICsKIHhlbi9hcmNoL2FybS9k
b21haW4uYyAgICAgIHwgIDE2ICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8ICAgMyAr
LQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgfCAgIDggKy0KIHhlbi9jb21tb24vcGFnZV9h
bGxvYy5jICAgIHwgNTc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgfCAgIDkgKy0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaCAgIHwgIDE0ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICB8ICAxNCAr
KwogeGVuL2luY2x1ZGUveGVuL21tLmggICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUveGVuL3Nw
aW5sb2NrLmggfCAgIDggKwogMTAgZmlsZXMgY2hhbmdlZCwgNTU4IGluc2VydGlvbnMoKyksIDEw
MyBkZWxldGlvbnMoLSkKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA0-0000dp-10; Fri, 19 May 2017 15:49:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBk9y-0000d2-8s
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 76/7F-02183-9141F195; Fri, 19 May 2017 15:49:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXSO6nOVVdCRD7
 S4OEOFYslHxezODB6HN39mymAMYo1My8pvyKBNePW8VbGgpm5FXO2rGdrYHzp08XIxSEkMJlJ
 Yv2mJWwQzl9GiYOXp0M5Gxgltu3rYe9i5ARyehglbm1SBbHZBIwkzh6dzghiiwhIS1z7fJkRp
 IFZoIFJ4vm5g2AJYQFPib1XfrOB2CwCqhK9k++wgNi8Al4S028+A6uREFCQmPLwPTOIzSngLf
 Fm0ixWiGVeEr9m9bFC1BhLtL+9yDaBkW8BI8MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDU73
 c1OLixPTUnMSkYr3k/NxNjMBQYQCCHYxTG5wPMUpyMCmJ8joelosU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMFrKSwfKSRYlJqeWpGWmQMMWpi0BAePkghvKUiat7ggMbc4Mx0idYpRUUqc94MQU
 EIAJJFRmgfXBouUS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmvQEyhSczrwRu+iugxUxAi5
 sfSIMsLklESEk1MPYeCf7mMq3XweLWNG+jrScEv8jrlLwzNlFlDvDX2vDmUKeb/8v2IzWfpQv
 Kphu8WNxwWGvjwz/S36K+dgvOZJjibThx/ocX8+x3xpd0Kageanr9+p7YDNU95lF20muapndq
 uN3f+V5T/Psyj7bmEOUlBTz/7T7Nuzvvl7PIZ/3HVgyKMQuv7lViKc5INNRiLipOBAAp3VI3j
 wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495208982!99096015!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61890 invoked from network); 19 May 2017 15:49:44 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 15:49:44 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFnccv027841
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:38 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnbH3029649
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:37 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnacj030748;
 Fri, 19 May 2017 15:49:36 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:36 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:33 -0400
Message-Id: <1495209040-11101-2-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 1/8] mm: Place unscrubbed pages at the end of
	pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LiBzbyB0aGF0IGl0J3MgZWFzeSB0byBmaW5kIHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBzY3J1YmJl
ZCAodGhvc2UgcGFnZXMgYXJlCm5vdyBtYXJrZWQgd2l0aCBfUEdDX25lZWRfc2NydWIgYml0KS4K
CldlIGtlZXAgdHJhY2sgb2YgdGhlIGZpcnN0IHVuc2NydWJiZWQgcGFnZSBpbiBhIHBhZ2UgYnVk
ZHkgdXNpbmcgZmlyc3RfZGlydHkKZmllbGQuIEZvciBub3cgaXQgY2FuIGhhdmUgdHdvIHZhbHVl
cywgMCAod2hvbGUgYnVkZHkgbmVlZHMgc2NydWJiaW5nKSBvcgpJTlZBTElEX0RJUlRZX0lEWCAo
dGhlIGJ1ZGR5IGRvZXMgbm90IG5lZWQgdG8gYmUgc2NydWJiZWQpLiBTdWJzZXF1ZW50IHBhdGNo
ZXMKd2lsbCBhbGxvdyBzY3J1YmJpbmcgdG8gYmUgaW50ZXJydXB0ZWQsIHJlc3VsdGluZyBpbiBm
aXJzdF9kaXJ0eSB0YWtpbmcgYW55CnZhbHVlLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6CiogSW5z
dGVhZCBvZiB1c2luZyBhIGJvb2wgZGlydHlfaGVhZCBpbiBwYWdlX2luZm8gdXNlIGludCBmaXJz
dF9kaXJ0eS4KICAtIEtlZXAgdHJhY2sgb2YgZmlyc3RfZGlydHkgaW4gZnJlZV9oZWFwX3BhZ2Vz
KCkKKiBBbGlhcyBQR0NfbmVlZF9zY3J1YiBmbGFnIHRvIFBHQ19hbGxvY2F0ZWQKCgogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgIHwgMTc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAgMTAgKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21tLmggfCAgMTAgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE2MyBpbnNl
cnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDllNDFmYjQuLmM2NWQyMTQg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCkBAIC0zODMsNiArMzgzLDggQEAgdHlwZWRlZiBzdHJ1Y3QgcGFnZV9saXN0X2hl
YWQgaGVhcF9ieV96b25lX2FuZF9vcmRlcl90W05SX1pPTkVTXVtNQVhfT1JERVIrMV07CiBzdGF0
aWMgaGVhcF9ieV96b25lX2FuZF9vcmRlcl90ICpfaGVhcFtNQVhfTlVNTk9ERVNdOwogI2RlZmlu
ZSBoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSAoKCpfaGVhcFtub2RlXSlbem9uZV1bb3JkZXJdKQog
CitzdGF0aWMgdW5zaWduZWQgbG9uZyBub2RlX25lZWRfc2NydWJbTUFYX05VTU5PREVTXTsKKwog
c3RhdGljIHVuc2lnbmVkIGxvbmcgKmF2YWlsW01BWF9OVU1OT0RFU107CiBzdGF0aWMgbG9uZyB0
b3RhbF9hdmFpbF9wYWdlczsKIApAQCAtNjc4LDYgKzY4MCwyMCBAQCBzdGF0aWMgdm9pZCBjaGVj
a19sb3dfbWVtX3ZpcnEodm9pZCkKICAgICB9CiB9CiAKKy8qIFBhZ2VzIHRoYXQgbmVlZCBhIHNj
cnViIGFyZSBhZGRlZCB0byB0YWlsLCBvdGhlcndpc2UgdG8gaGVhZC4gKi8KK3N0YXRpYyB2b2lk
IHBhZ2VfbGlzdF9hZGRfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBu
b2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgem9uZSwg
dW5zaWduZWQgaW50IG9yZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmlyc3RfZGlydHkpCit7CisgICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOworICAg
IHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBmaXJzdF9kaXJ0eTsKKworICAgIGlmICggZmlyc3Rf
ZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQorICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwo
cGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgZWxzZQorICAgICAgICBwYWdlX2xp
c3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworfQorCiAvKiBBbGxvY2F0ZSAy
XkBvcmRlciBjb250aWd1b3VzIHBhZ2VzLiAqLwogc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFs
bG9jX2hlYXBfcGFnZXMoCiAgICAgdW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6
b25lX2hpLApAQCAtNjg5LDcgKzcwNSw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxv
Y19oZWFwX3BhZ2VzKAogICAgIHVuc2lnbmVkIGxvbmcgcmVxdWVzdCA9IDFVTCA8PCBvcmRlcjsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICBub2RlbWFza190IG5vZGVtYXNrID0gKGQg
IT0gTlVMTCApID8gZC0+bm9kZV9hZmZpbml0eSA6IG5vZGVfb25saW5lX21hcDsKLSAgICBib29s
X3QgbmVlZF90bGJmbHVzaCA9IDA7CisgICAgYm9vbCBuZWVkX3NjcnViLCBuZWVkX3RsYmZsdXNo
ID0gMDsKICAgICB1aW50MzJfdCB0bGJmbHVzaF90aW1lc3RhbXAgPSAwOwogCiAgICAgLyogTWFr
ZSBzdXJlIHRoZXJlIGFyZSBlbm91Z2ggYml0cyBpbiBtZW1mbGFncyBmb3Igbm9kZUlELiAqLwpA
QCAtNzk4LDExICs4MTQsMTggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBf
cGFnZXMoCiAgICAgcmV0dXJuIE5VTEw7CiAKICBmb3VuZDogCisgICAgbmVlZF9zY3J1YiA9IChw
Zy0+dS5mcmVlLmZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYKTsKKwogICAgIC8qIFdl
IG1heSBoYXZlIHRvIGhhbHZlIHRoZSBjaHVuayBhIG51bWJlciBvZiB0aW1lcy4gKi8KICAgICB3
aGlsZSAoIGogIT0gb3JkZXIgKQogICAgIHsKLSAgICAgICAgUEZOX09SREVSKHBnKSA9IC0tajsK
LSAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBnLCAmaGVhcChub2RlLCB6b25lLCBqKSk7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIFNvbWUgb2YgdGhlIHN1Yi1jaHVua3MgbWF5IGJlIGNsZWFu
IGJ1dCB3ZSB3aWxsIG1hcmsgdGhlbQorICAgICAgICAgKiBhcyBkaXJ0eSAoaWYgbmVlZF9zY3J1
YiBpcyBzZXQpIHRvIGF2b2lkIHRyYXZlcnNpbmcgdGhlCisgICAgICAgICAqIGxpc3QgaGVyZS4K
KyAgICAgICAgICovCisgICAgICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUs
IC0taiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZWVkX3NjcnViID8gMCA6IElOVkFM
SURfRElSVFlfSURYKTsKICAgICAgICAgcGcgKz0gMSA8PCBqOwogICAgIH0KIApAQCAtODUxLDEx
ICs4NzQsMjAgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2Vf
aW5mbyAqaGVhZCkKICAgICBpbnQgem9uZSA9IHBhZ2VfdG9fem9uZShoZWFkKSwgaSwgaGVhZF9v
cmRlciA9IFBGTl9PUkRFUihoZWFkKSwgY291bnQgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8g
KmN1cl9oZWFkOwogICAgIGludCBjdXJfb3JkZXI7CisgICAgYm9vbCBuZWVkX3NjcnViOwogCiAg
ICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZWFwX2xvY2spKTsKIAogICAgIGN1cl9oZWFkID0g
aGVhZDsKIAorICAgIC8qCisgICAgICogV2UgbWF5IGJyZWFrIHRoZSBidWRkeSBzbyBsZXQncyBt
YXJrIHRoZSBoZWFkIGFzIGNsZWFuLiBUaGVuLCB3aGVuCisgICAgICogbWVyZ2luZyBjaHVua3Mg
YmFjayBpbnRvIHRoZSBoZWFwLCB3ZSB3aWxsIHNlZSB3aGV0aGVyIHRoZSBjaHVuayBoYXMKKyAg
ICAgKiB1bnNjcnViYmVkIHBhZ2VzIGFuZCBzZXQgaXRzIGZpcnN0X2RpcnR5IHByb3Blcmx5Lgor
ICAgICAqLworICAgIG5lZWRfc2NydWIgPSAoaGVhZC0+dS5mcmVlLmZpcnN0X2RpcnR5ICE9IElO
VkFMSURfRElSVFlfSURYKTsKKyAgICBoZWFkLT51LmZyZWUuZmlyc3RfZGlydHkgPSBJTlZBTElE
X0RJUlRZX0lEWDsKKwogICAgIHBhZ2VfbGlzdF9kZWwoaGVhZCwgJmhlYXAobm9kZSwgem9uZSwg
aGVhZF9vcmRlcikpOwogCiAgICAgd2hpbGUgKCBjdXJfaGVhZCA8IChoZWFkICsgKDEgPDwgaGVh
ZF9vcmRlcikpICkKQEAgLTg3Myw2ICs5MDUsOCBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGlu
ZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQogCiAgICAgICAgIHdoaWxlICggY3VyX29y
ZGVyIDwgaGVhZF9vcmRlciApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBm
aXJzdF9kaXJ0eSA9IElOVkFMSURfRElSVFlfSURYOworCiAgICAgICAgICAgICBuZXh0X29yZGVy
ID0gY3VyX29yZGVyICsgMTsKIAogICAgICAgICAgICAgaWYgKCAoY3VyX2hlYWQgKyAoMSA8PCBu
ZXh0X29yZGVyKSkgPj0gKGhlYWQgKyAoIDEgPDwgaGVhZF9vcmRlcikpICkKQEAgLTg5Miw4ICs5
MjYsMjAgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5m
byAqaGVhZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIG1lcmdlOgogICAgICAgICAgICAg
ICAgIC8qIFdlIGRvbid0IGNvbnNpZGVyIG1lcmdpbmcgb3V0c2lkZSB0aGUgaGVhZF9vcmRlci4g
Ki8KLSAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoY3VyX2hlYWQsICZoZWFwKG5v
ZGUsIHpvbmUsIGN1cl9vcmRlcikpOwotICAgICAgICAgICAgICAgIFBGTl9PUkRFUihjdXJfaGVh
ZCkgPSBjdXJfb3JkZXI7CisKKyAgICAgICAgICAgICAgICAvKiBTZWUgaWYgYW55IG9mIHRoZSBw
YWdlcyBpbmRlZWQgbmVlZCBzY3J1YmJpbmcuICovCisgICAgICAgICAgICAgICAgaWYgKCBuZWVk
X3NjcnViICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgKDEgPDwgY3VyX29yZGVyKTsgaSsrICkKKyAgICAgICAgICAgICAgICAgICAgICAg
IGlmICggdGVzdF9iaXQoX1BHQ19uZWVkX3NjcnViLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmY3VyX2hlYWRbaV0uY291bnRfaW5mbykgKQorICAgICAgICAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5ID0gaTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgcGFnZV9saXN0X2FkZF9z
Y3J1YihjdXJfaGVhZCwgbm9kZSwgem9uZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGN1cl9vcmRlciwgZmlyc3RfZGlydHkpOwogICAgICAgICAgICAgICAgIGN1cl9oZWFk
ICs9ICgxIDw8IGN1cl9vcmRlcik7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CkBAIC05MTksOSArOTY1LDUyIEBAIHN0YXRpYyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdl
KHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiAgICAgcmV0dXJuIGNvdW50OwogfQogCitzdGF0aWMg
dm9pZCBzY3J1Yl9mcmVlX3BhZ2VzKHVuc2lnbmVkIGludCBub2RlKQoreworICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOworICAgIHVuc2lnbmVkIGludCB6b25lOworCisgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZoZWFwX2xvY2spKTsKKworICAgIGlmICggIW5vZGVfbmVlZF9zY3J1Yltub2Rl
XSApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIHpvbmUgPSAwOyB6b25lIDwgTlJfWk9O
RVM7IHpvbmUrKyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBNQVhfT1JE
RVI7CisgICAgICAgIGRvIHsKKyAgICAgICAgICAgIHdoaWxlICggIXBhZ2VfbGlzdF9lbXB0eSgm
aGVhcChub2RlLCB6b25lLCBvcmRlcikpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICAgICAgICAgIC8qIFVuc2NydWJiZWQgcGFnZXMg
YXJlIGFsd2F5cyBhdCB0aGUgZW5kIG9mIHRoZSBsaXN0LiAqLworICAgICAgICAgICAgICAgIHBn
ID0gcGFnZV9saXN0X2xhc3QoJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKKyAgICAgICAgICAg
ICAgICBpZiAoIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFggKQor
ICAgICAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgICAgIGZvciAoIGkgPSBw
Zy0+dS5mcmVlLmZpcnN0X2RpcnR5OyBpIDwgKDFVIDw8IG9yZGVyKTsgaSsrKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2Ny
dWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7CisgICAgICAgICAgICAgICAg
ICAgICAgICBwZ1tpXS5jb3VudF9pbmZvICY9IH5QR0NfbmVlZF9zY3J1YjsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1Yltub2RlXS0tOworICAgICAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChw
ZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKKyAgICAgICAgICAgICAgICBwYWdlX2xpc3Rf
YWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwgSU5WQUxJRF9ESVJUWV9JRFgpOworCisg
ICAgICAgICAgICAgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gPT0gMCApCisgICAgICAg
ICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfSB3aGlsZSAoIG9y
ZGVyLS0gIT0gMCApOworICAgIH0KK30KKwogLyogRnJlZSAyXkBvcmRlciBzZXQgb2YgcGFnZXMu
ICovCiBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCi0gICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGcsIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWdu
ZWQgaW50IG9yZGVyLCBib29sIG5lZWRfc2NydWIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtYXNr
LCBtZm4gPSBwYWdlX3RvX21mbihwZyk7CiAgICAgdW5zaWduZWQgaW50IGksIG5vZGUgPSBwaHlz
X3RvX25pZChwYWdlX3RvX21hZGRyKHBnKSksIHRhaW50ZWQgPSAwOwpAQCAtOTYxLDEwICsxMDUw
LDIwIEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICAgICAgLyogVGhpcyBwYWdl
IGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAgICAgICBwYWdlX3NldF9vd25l
cigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9mcm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8K
ICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuICsgaSwgSU5WQUxJRF9NMlBfRU5UUlkpOwor
CisgICAgICAgIGlmICggbmVlZF9zY3J1YiApCisgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZv
IHw9IFBHQ19uZWVkX3NjcnViOwogICAgIH0KIAogICAgIGF2YWlsW25vZGVdW3pvbmVdICs9IDEg
PDwgb3JkZXI7CiAgICAgdG90YWxfYXZhaWxfcGFnZXMgKz0gMSA8PCBvcmRlcjsKKyAgICBpZiAo
IG5lZWRfc2NydWIgKQorICAgIHsKKyAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdICs9IDEg
PDwgb3JkZXI7CisgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSAwOworICAgIH0KKyAg
ICBlbHNlCisgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBJTlZBTElEX0RJUlRZX0lE
WDsKIAogICAgIGlmICggdG1lbV9lbmFibGVkKCkgKQogICAgICAgICBtaWRzaXplX2FsbG9jX3pv
bmVfcGFnZXMgPSBtYXgoCkBAIC05NzcsMzUgKzEwNzYsNTQgQEAgc3RhdGljIHZvaWQgZnJlZV9o
ZWFwX3BhZ2VzKAogCiAgICAgICAgIGlmICggKHBhZ2VfdG9fbWZuKHBnKSAmIG1hc2spICkKICAg
ICAgICAgeworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHJlZGVjZXNzb3IgPSBwZyAt
IG1hc2s7CisKICAgICAgICAgICAgIC8qIE1lcmdlIHdpdGggcHJlZGVjZXNzb3IgYmxvY2s/ICov
Ci0gICAgICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihwZy1tYXNrKSkp
IHx8Ci0gICAgICAgICAgICAgICAgICFwYWdlX3N0YXRlX2lzKHBnLW1hc2ssIGZyZWUpIHx8Ci0g
ICAgICAgICAgICAgICAgIChQRk5fT1JERVIocGctbWFzaykgIT0gb3JkZXIpIHx8Ci0gICAgICAg
ICAgICAgICAgIChwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHBnLW1hc2spKSAhPSBub2RlKSAp
CisgICAgICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihwcmVkZWNlc3Nv
cikpKSB8fAorICAgICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhwcmVkZWNlc3NvciwgZnJl
ZSkgfHwKKyAgICAgICAgICAgICAgICAgKFBGTl9PUkRFUihwcmVkZWNlc3NvcikgIT0gb3JkZXIp
IHx8CisgICAgICAgICAgICAgICAgIChwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHByZWRlY2Vz
c29yKSkgIT0gbm9kZSkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgcGcg
LT0gbWFzazsKLSAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocGcsICZoZWFwKG5vZGUsIHpvbmUs
IG9yZGVyKSk7CisKKyAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocHJlZGVjZXNzb3IsICZoZWFw
KG5vZGUsIHpvbmUsIG9yZGVyKSk7CisKKyAgICAgICAgICAgIGlmICggcHJlZGVjZXNzb3ItPnUu
ZnJlZS5maXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgICAgICAgICAgICAg
bmVlZF9zY3J1YiA9IHRydWU7CisgICAgICAgICAgICAgICAgLyogLi4uIGFuZCBrZWVwIHByZWRl
Y2Vzc29yJ3MgZmlyc3RfZGlydHkuICovCisgICAgICAgICAgICBlbHNlIGlmICggcGctPnUuZnJl
ZS5maXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgICAgICAgICAgICAgcHJl
ZGVjZXNzb3ItPnUuZnJlZS5maXJzdF9kaXJ0eSA9ICgxVSA8PCBvcmRlcikgKworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0
X2RpcnR5OworCisgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID0gSU5WQUxJRF9E
SVJUWV9JRFg7CisgICAgICAgICAgICBwZyA9IHByZWRlY2Vzc29yOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgeworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqc3VjY2Vz
c29yID0gcGcgKyBtYXNrOworCiAgICAgICAgICAgICAvKiBNZXJnZSB3aXRoIHN1Y2Nlc3NvciBi
bG9jaz8gKi8KLSAgICAgICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHBn
K21hc2spKSkgfHwKLSAgICAgICAgICAgICAgICAgIXBhZ2Vfc3RhdGVfaXMocGcrbWFzaywgZnJl
ZSkgfHwKLSAgICAgICAgICAgICAgICAgKFBGTl9PUkRFUihwZyttYXNrKSAhPSBvcmRlcikgfHwK
LSAgICAgICAgICAgICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcrbWFzaykpICE9
IG5vZGUpICkKKyAgICAgICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHN1
Y2Nlc3NvcikpKSB8fAorICAgICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhzdWNjZXNzb3Is
IGZyZWUpIHx8CisgICAgICAgICAgICAgICAgIChQRk5fT1JERVIoc3VjY2Vzc29yKSAhPSBvcmRl
cikgfHwKKyAgICAgICAgICAgICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIoc3VjY2Vz
c29yKSkgIT0gbm9kZSkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgcGFn
ZV9saXN0X2RlbChwZyArIG1hc2ssICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgICAg
ICAgICBwYWdlX2xpc3RfZGVsKHN1Y2Nlc3NvciwgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsK
KworICAgICAgICAgICAgbmVlZF9zY3J1YiB8PSAoc3VjY2Vzc29yLT51LmZyZWUuZmlyc3RfZGly
dHkgIT0gSU5WQUxJRF9ESVJUWV9JRFgpOworICAgICAgICAgICAgc3VjY2Vzc29yLT51LmZyZWUu
Zmlyc3RfZGlydHkgPSBJTlZBTElEX0RJUlRZX0lEWDsKICAgICAgICAgfQogCiAgICAgICAgIG9y
ZGVyKys7CiAgICAgfQogCi0gICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOwotICAgIHBhZ2VfbGlz
dF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKKyAgICBwYWdlX2xpc3Rf
YWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSk7
CiAKICAgICBpZiAoIHRhaW50ZWQgKQogICAgICAgICByZXNlcnZlX29mZmxpbmVkX3BhZ2UocGcp
OwogCisgICAgaWYgKCBuZWVkX3NjcnViICkKKyAgICAgICAgc2NydWJfZnJlZV9wYWdlcyhub2Rl
KTsKKwogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwogfQogCkBAIC0xMjI2LDcgKzEzNDQs
NyBAQCB1bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIHVpbnQzMl90
ICpzdGF0dXMpCiAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CiAKICAgICBpZiAoICh5ICYg
UEdDX3N0YXRlKSA9PSBQR0Nfc3RhdGVfb2ZmbGluZWQgKQotICAgICAgICBmcmVlX2hlYXBfcGFn
ZXMocGcsIDApOworICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIDAsIGZhbHNlKTsKIAogICAg
IHJldHVybiByZXQ7CiB9CkBAIC0xMjk1LDcgKzE0MTMsNyBAQCBzdGF0aWMgdm9pZCBpbml0X2hl
YXBfcGFnZXMoCiAgICAgICAgICAgICBucl9wYWdlcyAtPSBuOwogICAgICAgICB9CiAKLSAgICAg
ICAgZnJlZV9oZWFwX3BhZ2VzKHBnK2ksIDApOworICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcg
KyBpLCAwLCBmYWxzZSk7CiAgICAgfQogfQogCkBAIC0xNjIyLDcgKzE3NDAsNyBAQCB2b2lkIGZy
ZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAKICAgICBtZW1n
dWFyZF9ndWFyZF9yYW5nZSh2LCAxIDw8IChvcmRlciArIFBBR0VfU0hJRlQpKTsKIAotICAgIGZy
ZWVfaGVhcF9wYWdlcyh2aXJ0X3RvX3BhZ2UodiksIG9yZGVyKTsKKyAgICBmcmVlX2hlYXBfcGFn
ZXModmlydF90b19wYWdlKHYpLCBvcmRlciwgZmFsc2UpOwogfQogCiAjZWxzZQpAQCAtMTY3Niwx
MiArMTc5NCw5IEBAIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGlu
dCBvcmRlcikKICAgICBwZyA9IHZpcnRfdG9fcGFnZSh2KTsKIAogICAgIGZvciAoIGkgPSAwOyBp
IDwgKDF1IDw8IG9yZGVyKTsgaSsrICkKLSAgICB7Ci0gICAgICAgIHNjcnViX29uZV9wYWdlKCZw
Z1tpXSk7CiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ194ZW5faGVhcDsKLSAgICB9
CiAKLSAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyKTsKKyAgICBmcmVlX2hlYXBfcGFnZXMo
cGcsIG9yZGVyLCB0cnVlKTsKIH0KIAogI2VuZGlmCkBAIC0xNzkwLDcgKzE5MDUsNyBAQCBzdHJ1
Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzKAogICAgIGlmICggZCAmJiAhKG1lbWZs
YWdzICYgTUVNRl9ub19vd25lcikgJiYKICAgICAgICAgIGFzc2lnbl9wYWdlcyhkLCBwZywgb3Jk
ZXIsIG1lbWZsYWdzKSApCiAgICAgewotICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVy
KTsKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgZmFsc2UpOwogICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICB9CiAgICAgCkBAIC0xODU4LDExICsxOTczLDcgQEAgdm9pZCBmcmVl
X2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikK
ICAgICAgICAgICAgIHNjcnViID0gMTsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggdW5saWtl
bHkoc2NydWIpICkKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBp
KysgKQotICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7Ci0KLSAgICAgICAg
ZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlcik7CisgICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywg
b3JkZXIsIHNjcnViKTsKICAgICB9CiAKICAgICBpZiAoIGRyb3BfZG9tX3JlZiApCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
aW5kZXggZjY5MTVhZC4uMzhkNGZiYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtNDMsNiArNDMsOSBAQCBzdHJ1
Y3QgcGFnZV9pbmZvCiAgICAgICAgIH0gaW51c2U7CiAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBm
cmVlIGxpc3Q6ICgoY291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8KICAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIC8qIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkq
IHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuICovCisjZGVmaW5lIElOVkFMSURfRElSVFlf
SURYIC0xVQorICAgICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2RpcnR5OwogICAgICAgICAg
ICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQgcGFnZSB1
c2U/ICovCiAgICAgICAgICAgICBib29sX3QgbmVlZF90bGJmbHVzaDsKICAgICAgICAgfSBmcmVl
OwpAQCAtMTE1LDYgKzExOCwxMyBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHQ19jb3Vu
dF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHQ19jb3VudF9tYXNrICAgICgoMVVMPDxQ
R0NfY291bnRfd2lkdGgpLTEpCiAKKy8qCisgKiBQYWdlIG5lZWRzIHRvIGJlIHNjcnViYmVkLiBT
aW5jZSB0aGlzIGJpdCBjYW4gb25seSBiZSBzZXQgb24gYSBwYWdlIHRoYXQgaXMKKyAqIGZyZWUg
KGkuZS4gaW4gUEdDX3N0YXRlX2ZyZWUpIHdlIGNhbiByZXVzZSBQR0NfYWxsb2NhdGVkIGJpdC4K
KyAqLworI2RlZmluZSBfUEdDX25lZWRfc2NydWIgICBfUEdDX2FsbG9jYXRlZAorI2RlZmluZSBQ
R0NfbmVlZF9zY3J1YiAgICBQR0NfYWxsb2NhdGVkCisKIGV4dGVybiB1bnNpZ25lZCBsb25nIHhl
bmhlYXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX21mbl9lbmQ7CiBleHRlcm4gdmFkZHJfdCB4ZW5oZWFw
X3ZpcnRfZW5kOwogI2lmZGVmIENPTkZJR19BUk1fNjQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAxMTlkN2RlLi5l
MjBmMTYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC04Nyw2ICs4Nyw5IEBAIHN0cnVjdCBwYWdlX2luZm8KIAog
ICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAoKGNvdW50X2luZm8gJiBQR0NfY291
bnRfbWFzaykgPT0gMCkuICovCiAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJbmRl
eCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5LiAq
LworI2RlZmluZSBJTlZBTElEX0RJUlRZX0lEWCAtMVUKKyAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmaXJzdF9kaXJ0eTsKICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Ig
c2FmZXR5IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLwogICAgICAgICAgICAgYm9vbF90IG5lZWRf
dGxiZmx1c2g7CiAgICAgICAgIH0gZnJlZTsKQEAgLTIzMyw2ICsyMzYsMTMgQEAgc3RydWN0IHBh
Z2VfaW5mbwogI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19zaGlmdCg5KQogI2RlZmluZSBQ
R0NfY291bnRfbWFzayAgICAoKDFVTDw8UEdDX2NvdW50X3dpZHRoKS0xKQogCisvKgorICogUGFn
ZSBuZWVkcyB0byBiZSBzY3J1YmJlZC4gU2luY2UgdGhpcyBiaXQgY2FuIG9ubHkgYmUgc2V0IG9u
IGEgcGFnZSB0aGF0IGlzCisgKiBmcmVlIChpLmUuIGluIFBHQ19zdGF0ZV9mcmVlKSB3ZSBjYW4g
cmV1c2UgUEdDX2FsbG9jYXRlZCBiaXQuCisgKi8KKyNkZWZpbmUgX1BHQ19uZWVkX3NjcnViICAg
X1BHQ19hbGxvY2F0ZWQKKyNkZWZpbmUgUEdDX25lZWRfc2NydWIgICAgUEdDX2FsbG9jYXRlZAor
CiBzdHJ1Y3Qgc3BhZ2VfaW5mbwogewogICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZV9pbmZvOwot
LSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA3-0000hc-KH; Fri, 19 May 2017 15:49:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBkA2-0000g6-5d
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 63/CF-03620-D141F195; Fri, 19 May 2017 15:49:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsUyZ7p8oK6siHy
 kwd5oiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y3rHT9aCP64VWz8uZW1g3KXbxcjFISQwkUni
 8+MnzBDOX0aJe683MUI4Gxgldu2bzA7h9DBK/Py1CKiMk4NNwEji7NHpjCC2iIC0xLXPl8E6m
 AUamCSenzsIlhAW8JI4uno1O4jNIqAq8XPvZjYQmxcovm5iOyuILSGgIDHl4XuwoZwC3hJvJs
 0CiwsB1fya1QdVYyhx+uE2xgmMfAsYGVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphY
 XJ6an5iQmFesl5+duYgQGCwMQ7GBcvDbwEKMkB5OSKK/jYblIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8lsLykUKCRanpqRVpmTnAsIVJS3DwKInwloKkeYsLEnOLM9MhUqcYFaXEeT8IASUEQ
 BIZpXlwbbBYucQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3gCQ8TyZeSVw018BLWYCWtz8QB
 pkcUkiQkqqgXHljpWe0ZErAq3NZE8blUodVW+1dBL3Kc4oOVyf4lK4dHWO7pdYvvkTVBMWZcw
 +5ff57dfXR16Zx0q/O/ktanOT3tIU5ofP3itPypzG/H+z9aWsyTVLwh53V97c9ZnHTZHhoUrt
 Ft61N7zr/z9g99xlXj/l88+rt39ufPZp869FzqlzO/ftafRXYinOSDTUYi4qTgQAheP2EJACA
 AA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495208987!50457895!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23296 invoked from network); 19 May 2017 15:49:48 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 15:49:48 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFnfTQ032619
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:41 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnf6d026072
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:41 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFner2030860;
 Fri, 19 May 2017 15:49:40 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:40 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:38 -0400
Message-Id: <1495209040-11101-7-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 6/8] mm: Keep heap accessible to others while
	scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgd2hpbGUgaG9sZGluZyBoZWFwIGxvY2sgd2UgY2Fu
IG1hcmsKYnVkZHkncyBoZWFkIGFzIGJlaW5nIHNjcnViYmVkIGFuZCBkcm9wIHRoZSBsb2NrIHRl
bXBvcmFyaWx5LgpJZiBzb21lb25lIChtb3N0IGxpa2VseSBhbGxvY19oZWFwX3BhZ2VzKCkpIHRy
aWVzIHRvIGFjY2Vzcwp0aGlzIGNodW5rIGl0IHdpbGwgc2lnbmFsIHRoZSBzY3J1YmJlciB0byBh
Ym9ydCBzY3J1YiBieSBzZXR0aW5nCmhlYWQncyBQQUdFX1NDUlVCX0FCT1JUIGJpdC4gVGhlIHNj
cnViYmVyIGNoZWNrcyB0aGlzIGJpdCBhZnRlcgpwcm9jZXNzaW5nIGVhY2ggcGFnZSBhbmQgc3Rv
cHMgaXRzIHdvcmsgYXMgc29vbiBhcyBpdCBzZWVzIGl0LgoKU2lnbmVkLW9mZi1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6
CiogRHJvcCB1bm5lY2Vzc2FyeSBBQ0NFU1NfT05DRSBpbiBzY3J1Yl9mcmVlX3BhZ2VzLCBhZGQg
c21wX3dtYigpCiAgaW4gc2NydWJfY29udGludWUoKQoqIEtlZXAgdHJhY2sgb2YgZmlyc3RfZGly
dHkgaW4gc2NydWJfd2FpdF9zdGF0ZQoKIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICB8IDEwMCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oIHwgICA0ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAgIDQg
KysKIDMgZmlsZXMgY2hhbmdlZCwgMTAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwppbmRleCA2ZTUwNWIxLi5iMzY1MzA1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtNjk0LDYgKzY5NCwxNyBA
QCBzdGF0aWMgdm9pZCBwYWdlX2xpc3RfYWRkX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1
bnNpZ25lZCBpbnQgbm9kZSwKICAgICAgICAgcGFnZV9saXN0X2FkZChwZywgJmhlYXAobm9kZSwg
em9uZSwgb3JkZXIpKTsKIH0KIAorc3RhdGljIHZvaWQgY2hlY2tfYW5kX3N0b3Bfc2NydWIoc3Ry
dWN0IHBhZ2VfaW5mbyAqaGVhZCkKK3sKKyAgICBpZiAoIGhlYWQtPnUuZnJlZS5zY3J1Yl9zdGF0
ZSAmIFBBR0VfU0NSVUJCSU5HICkKKyAgICB7CisgICAgICAgIGhlYWQtPnUuZnJlZS5zY3J1Yl9z
dGF0ZSB8PSBQQUdFX1NDUlVCX0FCT1JUOworICAgICAgICBzcGluX2xvY2tfa2ljaygpOworICAg
ICAgICB3aGlsZSAoIEFDQ0VTU19PTkNFKGhlYWQtPnUuZnJlZS5zY3J1Yl9zdGF0ZSkgJiBQQUdF
X1NDUlVCX0FCT1JUICkKKyAgICAgICAgICAgIGNwdV9yZWxheCgpOworICAgIH0KK30KKwogc3Rh
dGljIHN0cnVjdCBwYWdlX2luZm8gKmdldF9mcmVlX2J1ZGR5KHVuc2lnbmVkIGludCB6b25lX2xv
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB6
b25lX2hpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLApAQCAtNzM4LDkgKzc0OSwxNSBAQCBz
dGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVf
bG8sCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAocGcgPSBwYWdlX2xpc3Rf
cmVtb3ZlX2hlYWQoJmhlYXAobm9kZSwgem9uZSwgaikpKSApCiAgICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICBpZiAoIChvcmRlciA9PSAwKSB8fCB1c2VfdW5zY3J1YmJlZCB8
fAotICAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5W
QUxJRF9ESVJUWV9JRFgpCisgICAgICAgICAgICAgICAgICAgIGlmICggcGctPnUuZnJlZS5maXJz
dF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCApCiAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gcGc7CisKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAob3JkZXIgPT0gMCkgfHwgdXNl
X3Vuc2NydWJiZWQgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
ICAgICBjaGVja19hbmRfc3RvcF9zY3J1YihwZyk7CisgICAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gcGc7CisgICAgICAgICAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgICAgICAgICBw
YWdlX2xpc3RfYWRkX3RhaWwocGcsICZoZWFwKG5vZGUsIHpvbmUsIGopKTsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC05MjUsNiArOTQyLDcgQEAgc3RhdGljIGludCByZXNl
cnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKIAogICAgIGN1cl9oZWFk
ID0gaGVhZDsKIAorICAgIGNoZWNrX2FuZF9zdG9wX3NjcnViKGhlYWQpOwogICAgIC8qCiAgICAg
ICogV2UgbWF5IGJyZWFrIHRoZSBidWRkeSBzbyBsZXQncyBtYXJrIHRoZSBoZWFkIGFzIGNsZWFu
LiBUaGVuLCB3aGVuCiAgICAgICogbWVyZ2luZyBjaHVua3MgYmFjayBpbnRvIHRoZSBoZWFwLCB3
ZSB3aWxsIHNlZSB3aGV0aGVyIHRoZSBjaHVuayBoYXMKQEAgLTEwNjksNiArMTA4NywyOSBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IG5vZGVfdG9fc2NydWIoYm9vbCBnZXRfbm9kZSkKICAgICByZXR1
cm4gY2xvc2VzdDsKIH0KIAorc3RydWN0IHNjcnViX3dhaXRfc3RhdGUgeworICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOworICAgIHVuc2lnbmVkIGludCBmaXJzdF9kaXJ0eTsKKyAgICBib29sIGRy
b3A7Cit9OworCitzdGF0aWMgdm9pZCBzY3J1Yl9jb250aW51ZSh2b2lkICpkYXRhKQoreworICAg
IHN0cnVjdCBzY3J1Yl93YWl0X3N0YXRlICpzdCA9IGRhdGE7CisKKyAgICBpZiAoIHN0LT5kcm9w
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCBzdC0+cGctPnUuZnJlZS5zY3J1Yl9zdGF0
ZSAmIFBBR0VfU0NSVUJfQUJPUlQgKQorICAgIHsKKyAgICAgICAgLyogVGhlcmUgaXMgYSB3YWl0
ZXIgZm9yIHRoaXMgYnVkZHkuIFJlbGVhc2UgaXQuICovCisgICAgICAgIHN0LT5kcm9wID0gdHJ1
ZTsKKyAgICAgICAgc3QtPnBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBzdC0+Zmlyc3RfZGlydHk7
CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgc3QtPnBnLT51LmZyZWUuc2NydWJfc3RhdGUg
PSAwOworICAgIH0KK30KKwogYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiB7CiAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGc7CkBAIC0xMDkwLDI0ICsxMTMxLDUxIEBAIGJvb2wgc2NydWJfZnJl
ZV9wYWdlcyh2b2lkKQogICAgICAgICBkbyB7CiAgICAgICAgICAgICB3aGlsZSAoICFwYWdlX2xp
c3RfZW1wdHkoJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKSApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGksIGRpcnR5X2NudDsKKyAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NydWJfd2FpdF9zdGF0ZSBz
dDsKIAogICAgICAgICAgICAgICAgIC8qIFVuc2NydWJiZWQgcGFnZXMgYXJlIGFsd2F5cyBhdCB0
aGUgZW5kIG9mIHRoZSBsaXN0LiAqLwogICAgICAgICAgICAgICAgIHBnID0gcGFnZV9saXN0X2xh
c3QoJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKICAgICAgICAgICAgICAgICBpZiAoIHBnLT51
LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFggKQogICAgICAgICAgICAgICAg
ICAgICBicmVhazsKIAorICAgICAgICAgICAgICAgIEFTU0VSVCghcGctPnUuZnJlZS5zY3J1Yl9z
dGF0ZSk7CisgICAgICAgICAgICAgICAgcGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IFBBR0VfU0NS
VUJCSU5HOworCisgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CisKKyAg
ICAgICAgICAgICAgICBkaXJ0eV9jbnQgPSAwOwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSBw
Zy0+dS5mcmVlLmZpcnN0X2RpcnR5OyBpIDwgKDFVIDw8IG9yZGVyKTsgaSsrKQogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgY250Kys7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggdGVzdF9iaXQoX1BHQ19uZWVkX3NjcnViLCAmcGdbaV0uY291bnRfaW5mbykgKQogICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFn
ZSgmcGdbaV0pOworICAgICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqIFdlIGNhbiBtb2RpZnkgY291bnRfaW5mbyB3aXRob3V0IGhvbGRpbmcgaGVhcAor
ICAgICAgICAgICAgICAgICAgICAgICAgICogbG9jayBzaW5jZSB3ZSBlZmZlY3RpdmVseSBsb2Nr
ZWQgdGhpcyBidWRkeSBieQorICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0dGluZyBpdHMg
c2NydWJfc3RhdGUuCisgICAgICAgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAg
ICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOwotICAgICAgICAg
ICAgICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07CisgICAgICAgICAgICAgICAg
ICAgICAgICBkaXJ0eV9jbnQrKzsKICAgICAgICAgICAgICAgICAgICAgICAgIGNudCArPSAxMDA7
IC8qIHNjcnViYmVkIHBhZ2VzIGFkZCBoZWF2aWVyIHdlaWdodC4gKi8KICAgICAgICAgICAgICAg
ICAgICAgfQogCisgICAgICAgICAgICAgICAgICAgIGlmICggcGctPnUuZnJlZS5zY3J1Yl9zdGF0
ZSAmIFBBR0VfU0NSVUJfQUJPUlQgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBTb21lb25lIHdhbnRzIHRoaXMgY2h1bmsuIERyb3AgZXZlcnl0aGlu
Zy4gKi8KKworICAgICAgICAgICAgICAgICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9
IChpID09ICgxVSA8PCBvcmRlcikpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZB
TElEX0RJUlRZX0lEWCA6IGkgKyAxOyAKKyAgICAgICAgICAgICAgICAgICAgICAgIHNtcF93bWIo
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuc2NydWJfc3RhdGUgPSAwOwor
CisgICAgICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgICAg
ICAgICAgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0gLT0gZGlydHlfY250OworICAg
ICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CisgICAgICAgICAg
ICAgICAgICAgICAgICBnb3RvIG91dF9ub2xvY2s7CisgICAgICAgICAgICAgICAgICAgIH0KKwog
ICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAgICAgKiBTY3J1YiBhIGZl
dyAoOCkgcGFnZXMgYmVmb3JlIGJlY29taW5nIGVsaWdpYmxlIGZvcgogICAgICAgICAgICAgICAg
ICAgICAgKiBwcmVlbXRpb24uIEJ1dCBhbHNvIGNvdW50IG5vbi1zY3J1YmJpbmcgbG9vcCBpdGVy
YXRpb24KQEAgLTExMjEsNiArMTE4OSwxNyBAQCBib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCkK
ICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAg
ICAgIHN0LnBnID0gcGc7CisgICAgICAgICAgICAgICAgc3QuZmlyc3RfZGlydHkgPSAoaSA9PSAo
MVVMIDw8IG9yZGVyKSkgPworICAgICAgICAgICAgICAgICAgICBJTlZBTElEX0RJUlRZX0lEWCA6
IGkgKyAxOworICAgICAgICAgICAgICAgIHN0LmRyb3AgPSBmYWxzZTsKKyAgICAgICAgICAgICAg
ICBzcGluX2xvY2tfY2IoJmhlYXBfbG9jaywgc2NydWJfY29udGludWUsICZzdCk7CisKKyAgICAg
ICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0gLT0gZGlydHlfY250OworCisgICAgICAg
ICAgICAgICAgaWYgKCBzdC5kcm9wICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CisK
ICAgICAgICAgICAgICAgICBpZiAoIGkgPT0gKDFVIDw8IG9yZGVyKSApCiAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6
b25lLCBvcmRlcikpOwpAQCAtMTEyOCw3ICsxMjA3LDkgQEAgYm9vbCBzY3J1Yl9mcmVlX3BhZ2Vz
KHZvaWQpCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGkgKyAxOwotIAorCisgICAgICAg
ICAgICAgICAgcGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IDA7CisKICAgICAgICAgICAgICAgICBp
ZiAoIHByZWVtcHQgfHwgKG5vZGVfbmVlZF9zY3J1Yltub2RlXSA9PSAwKSApCiAgICAgICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQpAQCAtMTEzNyw2ICsxMjE4LDggQEAg
Ym9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiAKICBvdXQ6CiAgICAgc3Bpbl91bmxvY2soJmhl
YXBfbG9jayk7CisKKyBvdXRfbm9sb2NrOgogICAgIG5vZGVfY2xlYXIobm9kZSwgbm9kZV9zY3J1
YmJpbmcpOwogICAgIHJldHVybiBzb2Z0aXJxX3BlbmRpbmcoY3B1KSB8fCAobm9kZV90b19zY3J1
YihmYWxzZSkgIT0gTlVNQV9OT19OT0RFKTsKIH0KQEAgLTExNzUsNiArMTI1OCw4IEBAIHN0YXRp
YyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICAgICAgaWYgKCBwYWdlX3N0YXRlX2lzKCZwZ1tp
XSwgb2ZmbGluZWQpICkKICAgICAgICAgICAgIHRhaW50ZWQgPSAxOwogCisgICAgICAgIHBnW2ld
LnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IDA7CisKICAgICAgICAgLyogSWYgYSBwYWdlIGhhcyBubyBv
d25lciBpdCB3aWxsIG5lZWQgbm8gc2FmZXR5IFRMQiBmbHVzaC4gKi8KICAgICAgICAgcGdbaV0u
dS5mcmVlLm5lZWRfdGxiZmx1c2ggPSAocGFnZV9nZXRfb3duZXIoJnBnW2ldKSAhPSBOVUxMKTsK
ICAgICAgICAgaWYgKCBwZ1tpXS51LmZyZWUubmVlZF90bGJmbHVzaCApCkBAIC0xMjE4LDYgKzEz
MDMsOCBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgICAgICAgICAgIChw
aHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHByZWRlY2Vzc29yKSkgIT0gbm9kZSkgKQogICAgICAg
ICAgICAgICAgIGJyZWFrOwogCisgICAgICAgICAgICBjaGVja19hbmRfc3RvcF9zY3J1YihwcmVk
ZWNlc3Nvcik7CisKICAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocHJlZGVjZXNzb3IsICZoZWFw
KG5vZGUsIHpvbmUsIG9yZGVyKSk7CiAKICAgICAgICAgICAgIGlmICggcHJlZGVjZXNzb3ItPnUu
ZnJlZS5maXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCkBAIC0xMjQwLDYgKzEzMjcs
OSBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgICAgICAgICAgIChQRk5f
T1JERVIoc3VjY2Vzc29yKSAhPSBvcmRlcikgfHwKICAgICAgICAgICAgICAgICAgKHBoeXNfdG9f
bmlkKHBhZ2VfdG9fbWFkZHIoc3VjY2Vzc29yKSkgIT0gbm9kZSkgKQogICAgICAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgICAgICBjaGVja19hbmRfc3RvcF9zY3J1YihzdWNjZXNzb3IpOwor
CiAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHN1Y2Nlc3NvciwgJmhlYXAobm9kZSwgem9uZSwg
b3JkZXIpKTsKIAogICAgICAgICAgICAgbmVlZF9zY3J1YiB8PSAoc3VjY2Vzc29yLT51LmZyZWUu
Zmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDM4ZDRmYmEu
LjE0OGQ2MGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTQ2LDYgKzQ2LDEwIEBAIHN0cnVjdCBwYWdlX2luZm8K
ICAgICAgICAgICAgIC8qIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQg
cGFnZSBpbiB0aGUgYnVkZHkuICovCiAjZGVmaW5lIElOVkFMSURfRElSVFlfSURYIC0xVQogICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2RpcnR5OworI2RlZmluZSBQQUdFX1NDUlVCQklO
RyAgICAoMTw8MCkKKyNkZWZpbmUgUEFHRV9TQ1JVQl9BQk9SVCAgKDE8PDEpCisgICAgICAgICAg
ICB1bnNpZ25lZCBjaGFyIHNjcnViX3N0YXRlOworCiAgICAgICAgICAgICAvKiBEbyBUTEJzIG5l
ZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KICAgICAgICAg
ICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOwogICAgICAgICB9IGZyZWU7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXgg
ZTIwZjE2MS4uZjQ2YjI0MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtOTAsNiArOTAsMTAgQEAgc3RydWN0IHBh
Z2VfaW5mbwogICAgICAgICAgICAgLyogSW5kZXggb2YgdGhlIGZpcnN0ICpwb3NzaWJseSogdW5z
Y3J1YmJlZCBwYWdlIGluIHRoZSBidWRkeS4gKi8KICNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFgg
LTFVCiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfZGlydHk7CisjZGVmaW5lIFBBR0Vf
U0NSVUJCSU5HICAgICgxPDwwKQorI2RlZmluZSBQQUdFX1NDUlVCX0FCT1JUICAoMTw8MSkKKyAg
ICAgICAgICAgIHVuc2lnbmVkIGNoYXIgc2NydWJfc3RhdGU7CisKICAgICAgICAgICAgIC8qIERv
IFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLwog
ICAgICAgICAgICAgYm9vbF90IG5lZWRfdGxiZmx1c2g7CiAgICAgICAgIH0gZnJlZTsKLS0gCjEu
OC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA3-0000i2-SA; Fri, 19 May 2017 15:49:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBkA2-0000gA-7N
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CE/2F-03557-D141F195; Fri, 19 May 2017 15:49:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42LpnVTnqisrIh9
 p8K6BxWLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbh84xxjwW/Wimc74hoYr7J0MXJxCAlMZpKY
 2bmYEcL5xijxd9MXqMwGRomt/c/YIJweRomPrSeBHE4ONgEjibNHpzOC2CIC0hLXPl8Ga2cWa
 GCSeH7uIFhCWCBQYt/ZM2A2i4CqxPp5u1lAbF4BL4mXz7rB4hICChJTHr5nBrE5Bbwl3kyaxQ
 piCwHV/JrVxwpRYyzR/vYi2wRGvgWMDKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAkOFAQh2MO587nSIUZKDSUmU1/GwXKQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCV5LYflIIcGi1PTUirTMHGDQwqQlOHiURHj/CQGleYsLEnOLM9MhUqcYdTnm3Pv6nkmIJ
 S8/L1VKnPcDSJEASFFGaR7cCFgEXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7w2QKTyZeS
 Vwm14BHcEEdETzA2mQI0oSEVJSDYweF3QmeJ98FL6r+snaIp6wW5P4AuIvVJznV9IRq5nRL+J
 XWvF3fUblSh4HjVWexkkrxXpUlWoefwm2WW+f6DZfvcZVuYsvUO56r4BF4Bvt938utcRZrBQ2
 4TrNHl0vbrpi1pl5gvcKNWT3OybLR75UEqh05v23x9S69HLW/Nu7I0uTXogIKbEUZyQaajEXF
 ScCAGmdoeCbAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495208987!43755568!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55201 invoked from network); 19 May 2017 15:49:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 15:49:48 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFniDu027920
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:44 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnhpq029929
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 19 May 2017 15:49:44 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4JFnfEi008612;
 Fri, 19 May 2017 15:49:42 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:41 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:39 -0400
Message-Id: <1495209040-11101-8-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 7/8] mm: Print number of unscrubbed pages in
	'H' debug handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IGIzNjUzMDUuLmU3NDRkODEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMjkyLDYg
KzIyOTIsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF9oZWFwKHVuc2lnbmVkIGNoYXIga2V5KQogICAg
ICAgICAgICAgcHJpbnRrKCJoZWFwW25vZGU9JWRdW3pvbmU9JWRdIC0+ICVsdSBwYWdlc1xuIiwK
ICAgICAgICAgICAgICAgICAgICBpLCBqLCBhdmFpbFtpXVtqXSk7CiAgICAgfQorCisgICAgZm9y
ICggaSA9IDA7IGkgPCBNQVhfTlVNTk9ERVM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICFu
b2RlX25lZWRfc2NydWJbaV0gKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHByaW50
aygiTm9kZSAlZCBoYXMgJWx1IHVuc2NydWJiZWQgcGFnZXNcbiIsIGksIG5vZGVfbmVlZF9zY3J1
YltpXSk7CisgICAgfQogfQogCiBzdGF0aWMgX19pbml0IGludCByZWdpc3Rlcl9oZWFwX3RyaWdn
ZXIodm9pZCkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA4-0000id-2w; Fri, 19 May 2017 15:49:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBkA2-0000gD-A3
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 32/5C-03371-D141F195; Fri, 19 May 2017 15:49:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsUyZ7p8oK6siHy
 kwcnt/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8allxfYCi45VXTd/M/WwLhGr4uRi0NIYCKT
 xLsbq1khnG+MEo/vrWKEcDYwStztuMAO4fQwSlxcvYi5i5GTg03ASOLs0emMILaIgLTEtc+Xw
 TqYBRqYJJ6fOwiWEBYwl1gy8QkbiM0ioCpxa8sesGZeAS+JLzdOsIPYEgIKElMevgeLcwp4S7
 yZNIsVxBYCqvk1q48VosZQ4vTDbYwTGPkWMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDD
 Ty00tLk5MT81JTCrWS87P3cQIDBcGINjBuGpB4CFGSQ4mJVFex8NykUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeM8JyUcKCRalpqdWpGXmAAMXJi3BwaMkwmsrDJTmLS5IzC3OTIdInWJUlBLn/
 QDSJwCSyCjNg2uDRcslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOKgIznycwrgZv+CmgxE9
 Di5gfSIItLEhFSUg2M5daGm37Z3C9in5GceH7/LQun5sgkkfrUm80v+bqjJEXnl23xPFCXtu7
 6c/3zGz6oTlVNqZ00wWSvn1KEnae1QciemkuJDWVPf57m/OGlM2GloFqXk2qPTcPVEDN55eKy
 W5kC3do7nNTUdvt47/vBGHGzI5yzLUZijbLonpoIF/VVwq78PUosxRmJhlrMRcWJAASKatCRA
 gAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495208987!62982242!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7632 invoked from network); 19 May 2017 15:49:48 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 15:49:48 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFnfZj032624
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:42 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnfG3026078
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 19 May 2017 15:49:41 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4JFndQE008585;
 Fri, 19 May 2017 15:49:40 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:38 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:36 -0400
Message-Id: <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgZHVyaW5nIGd1ZXN0IGRlc3RydWN0aW9uIChmcm9t
CmZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlzIG9wcG9ydHVuaXN0aWNhbGx5LCBmcm9tIHRoZSBp
ZGxlIGxvb3AuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgotLS0KQ2hhbmdlcyBpbiB2NDoKKiBCZSBjYXJlZnVsIHdpdGggdGFza2xl
dHMgaW4gaWRsZV9sb29wKCkKKiBVc2UgcGVyLWNwdSBtYXBjYWNoZSBvdmVycmlkZQoqIFVwZGF0
ZSBub2RlX3RvX3NjcnViKCkgYWxnb3JpdGhtIHRvIHNlbGVjdCBjbG9zZXN0IG5vZGUgKGFuZCBh
ZGQgY29tbWVudAogICBleHBsYWluaW5nIHdoYXQgaXQgZG9lcykKKiBQdXQgYnVkZHkgYmFjayBp
biB0aGUgaGVhcCBkaXJlY3RseSAoYXMgb3Bwb3NlZCB0byB1c2luZyBtZXJnZV9hbmRfZnJlZV9i
dWRkeSgpCiAgd2hpY2ggaXMgZHJvcHBlZCBhbnl3YXkpCiogRG9uJ3Qgc3RvcCBzY3J1YmJpbmcg
aW1tZWRpYXRlbHkgd2hlbiBzb2Z0aXJxIGlzIHBlbmRpbmcsIHRyeSB0byBzY3J1YiBhdCBsZWFz
dAogIGEgZmV3ICg4KSBwYWdlcy4KCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICB8ICAxNiAr
KysrLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMgfCAgIDggKystLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCAx
MTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vbW0uaCAgICAgICB8ICAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDExNyBpbnNlcnRp
b25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNzYzMTBlZC4uOTkzMWNhMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpA
QCAtNDYsMTUgKzQ2LDE5IEBAIHZvaWQgaWRsZV9sb29wKHZvaWQpCiAgICAgICAgIGlmICggY3B1
X2lzX29mZmxpbmUoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCiAgICAgICAgICAgICBzdG9wX2NwdSgp
OwogCi0gICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Ci0gICAgICAgIGlmICggY3B1X2lzX2hh
bHRhYmxlKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQorICAgICAgICBkb190YXNrbGV0KCk7CisKKyAg
ICAgICAgaWYgKCBjcHVfaXNfaGFsdGFibGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSAmJiAhc2NydWJf
ZnJlZV9wYWdlcygpICkKICAgICAgICAgewotICAgICAgICAgICAgZHNiKHN5KTsKLSAgICAgICAg
ICAgIHdmaSgpOworICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKyAgICAgICAgICAg
IGlmICggY3B1X2lzX2hhbHRhYmxlKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGRzYihzeSk7CisgICAgICAgICAgICAgICAgd2ZpKCk7CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAgICAgICAgIH0KLSAg
ICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogCi0gICAgICAgIGRvX3Rhc2tsZXQoKTsKICAgICAg
ICAgZG9fc29mdGlycSgpOwogICAgICAgICAvKgogICAgICAgICAgKiBXZSBNVVNUIGJlIGxhc3Qg
KG9yIGJlZm9yZSBkc2IsIHdmaSkuIE90aGVyd2lzZSBhZnRlciB3ZSBnZXQgdGhlCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
MTNjZGM1MC4uMjI5NzExZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTE4LDggKzExOCw5IEBAIHN0YXRpYyB2b2lkIGlk
bGVfbG9vcCh2b2lkKQogICAgIHsKICAgICAgICAgaWYgKCBjcHVfaXNfb2ZmbGluZShzbXBfcHJv
Y2Vzc29yX2lkKCkpICkKICAgICAgICAgICAgIHBsYXlfZGVhZCgpOwotICAgICAgICAoKnBtX2lk
bGUpKCk7CiAgICAgICAgIGRvX3Rhc2tsZXQoKTsKKyAgICAgICAgaWYgKCBjcHVfaXNfaGFsdGFi
bGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICkKKyAgICAgICAg
ICAgICgqcG1faWRsZSkoKTsKICAgICAgICAgZG9fc29mdGlycSgpOwogICAgICAgICAvKgogICAg
ICAgICAgKiBXZSBNVVNUIGJlIGxhc3QgKG9yIGJlZm9yZSBwbV9pZGxlKS4gT3RoZXJ3aXNlIGFm
dGVyIHdlIGdldCB0aGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggNzFiYWVkZS4uY2ZlN2NjMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bl9wYWdlLmMKQEAgLTE4LDEyICsxOCwxNCBAQAogI2luY2x1ZGUgPGFzbS9oYXJkaXJxLmg+CiAj
aW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKLXN0YXRpYyBzdHJ1Y3QgdmNwdSAqX19yZWFkX21vc3Rs
eSBvdmVycmlkZTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBvdmVycmlk
ZSk7CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2
b2lkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2LCAqdGhpc192Y3B1ID0gdGhpc19jcHUob3ZlcnJp
ZGUpOworCiAgICAgLyogSW4gdGhlIGNvbW1vbiBjYXNlIHdlIHVzZSB0aGUgbWFwY2FjaGUgb2Yg
dGhlIHJ1bm5pbmcgVkNQVS4gKi8KLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IG92ZXJyaWRlID86IGN1
cnJlbnQ7CisgICAgdiA9IHRoaXNfdmNwdSA/OiBjdXJyZW50OwogCiAgICAgLyoKICAgICAgKiBX
aGVuIGN1cnJlbnQgaXNuJ3QgcHJvcGVybHkgc2V0IHVwIHlldCwgdGhpcyBpcyBlcXVpdmFsZW50
IHRvCkBAIC01OSw3ICs2MSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hl
X2N1cnJlbnRfdmNwdSh2b2lkKQogCiB2b2lkIF9faW5pdCBtYXBjYWNoZV9vdmVycmlkZV9jdXJy
ZW50KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIG92ZXJyaWRlID0gdjsKKyAgICB0aGlzX2NwdShv
dmVycmlkZSkgPSB2OwogfQogCiAjZGVmaW5lIG1hcGNhY2hlX2wyX2VudHJ5KGUpICgoZSkgPj4g
UEFHRVRBQkxFX09SREVSKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBiN2M3NDI2Li42ZTUwNWIxIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpA
QCAtMTAxMCwxNSArMTAxMCw3OSBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShz
dHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQogICAgIHJldHVybiBjb3VudDsKIH0KIAotc3RhdGljIHZv
aWQgc2NydWJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgbm9kZSkKK3N0YXRpYyBub2RlbWFza190
IG5vZGVfc2NydWJiaW5nOworCisvKgorICogSWYgZ2V0X25vZGUgaXMgdHJ1ZSB0aGlzIHdpbGwg
cmV0dXJuIGNsb3Nlc3Qgbm9kZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnViYmVkLAorICogd2l0aCBh
cHByb3ByaWF0ZSBiaXQgaW4gbm9kZV9zY3J1YmJpbmcgc2V0LgorICogSWYgZ2V0X25vZGUgaXMg
bm90IHNldCwgdGhpcyB3aWxsIHJldHVybiAqYSogbm9kZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnVi
YmVkLgorICogbm9kZV9zY3J1YmJpbmcgYml0bWFzayB3aWxsIG5vIGJlIHVwZGF0ZWQuCisgKiBJ
ZiBubyBub2RlIG5lZWRzIHNjcnViYmluZyB0aGVuIE5VTUFfTk9fTk9ERSBpcyByZXR1cm5lZC4K
KyAqLworc3RhdGljIHVuc2lnbmVkIGludCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUpCiB7
Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Ci0gICAgdW5zaWduZWQgaW50IHpvbmU7CisgICAg
bm9kZWlkX3Qgbm9kZSA9IGNwdV90b19ub2RlKHNtcF9wcm9jZXNzb3JfaWQoKSksIGxvY2FsX25v
ZGU7CisgICAgbm9kZWlkX3QgY2xvc2VzdCA9IE5VTUFfTk9fTk9ERTsKKyAgICB1OCBkaXN0LCBz
aG9ydGVzdCA9IDB4ZmY7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmhlYXBfbG9jaykp
OworICAgIGlmICggbm9kZSA9PSBOVU1BX05PX05PREUgKQorICAgICAgICBub2RlID0gMDsKIAot
ICAgIGlmICggIW5vZGVfbmVlZF9zY3J1Yltub2RlXSApCi0gICAgICAgIHJldHVybjsKKyAgICBp
ZiAoIG5vZGVfbmVlZF9zY3J1Yltub2RlXSAmJgorICAgICAgICAgKCFnZXRfbm9kZSB8fCAhbm9k
ZV90ZXN0X2FuZF9zZXQobm9kZSwgbm9kZV9zY3J1YmJpbmcpKSApCisgICAgICAgIHJldHVybiBu
b2RlOworCisgICAgLyoKKyAgICAgKiBTZWUgaWYgdGhlcmUgYXJlIG1lbW9yeS1vbmx5IG5vZGVz
IHRoYXQgbmVlZCBzY3J1YmJpbmcgYW5kIGNob29zZQorICAgICAqIHRoZSBjbG9zZXN0IG9uZS4K
KyAgICAgKi8KKyAgICBsb2NhbF9ub2RlID0gbm9kZTsKKyAgICB3aGlsZSAoIDEgKQorICAgIHsK
KyAgICAgICAgZG8geworICAgICAgICAgICAgbm9kZSA9IGN5Y2xlX25vZGUobm9kZSwgbm9kZV9v
bmxpbmVfbWFwKTsKKyAgICAgICAgfSB3aGlsZSAoICFjcHVtYXNrX2VtcHR5KCZub2RlX3RvX2Nw
dW1hc2sobm9kZSkpICYmCisgICAgICAgICAgICAgICAgICAobm9kZSAhPSBsb2NhbF9ub2RlKSAp
OworCisgICAgICAgIGlmICggbm9kZSA9PSBsb2NhbF9ub2RlICkKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdICkKKyAgICAgICAgeworICAg
ICAgICAgICAgaWYgKCAhZ2V0X25vZGUgKQorICAgICAgICAgICAgICAgIHJldHVybiBub2RlOwor
CisgICAgICAgICAgICBkaXN0ID0gX19ub2RlX2Rpc3RhbmNlKGxvY2FsX25vZGUsIG5vZGUpOwor
ICAgICAgICAgICAgaWYgKCBkaXN0IDwgc2hvcnRlc3QgfHwgY2xvc2VzdCA9PSBOVU1BX05PX05P
REUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggIW5vZGVfdGVzdF9hbmRf
c2V0KG5vZGUsIG5vZGVfc2NydWJiaW5nKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICBpZiAoIGNsb3Nlc3QgIT0gTlVNQV9OT19OT0RFICkKKyAgICAgICAgICAgICAg
ICAgICAgICAgIG5vZGVfY2xlYXIoY2xvc2VzdCwgbm9kZV9zY3J1YmJpbmcpOworICAgICAgICAg
ICAgICAgICAgICBzaG9ydGVzdCA9IGRpc3Q7CisgICAgICAgICAgICAgICAgICAgIGNsb3Nlc3Qg
PSBub2RlOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAg
IH0KKworICAgIHJldHVybiBjbG9zZXN0OworfQorCitib29sIHNjcnViX2ZyZWVfcGFnZXModm9p
ZCkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICB1bnNpZ25lZCBpbnQgem9uZTsK
KyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIGJvb2wgcHJl
ZW1wdCA9IGZhbHNlOworICAgIG5vZGVpZF90IG5vZGU7CisgICAgdW5zaWduZWQgaW50IGNudCA9
IDA7CisgIAorICAgIG5vZGUgPSBub2RlX3RvX3NjcnViKHRydWUpOworICAgIGlmICggbm9kZSA9
PSBOVU1BX05PX05PREUgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgCisgICAgc3Bpbl9sb2Nr
KCZoZWFwX2xvY2spOwogCiAgICAgZm9yICggem9uZSA9IDA7IHpvbmUgPCBOUl9aT05FUzsgem9u
ZSsrICkKICAgICB7CkBAIC0xMDM1LDIyICsxMDk5LDQ2IEBAIHN0YXRpYyB2b2lkIHNjcnViX2Zy
ZWVfcGFnZXModW5zaWduZWQgaW50IG5vZGUpCiAKICAgICAgICAgICAgICAgICBmb3IgKCBpID0g
cGctPnUuZnJlZS5maXJzdF9kaXJ0eTsgaSA8ICgxVSA8PCBvcmRlcik7IGkrKykKICAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGNudCsrOwogICAgICAgICAgICAgICAgICAg
ICBpZiAoIHRlc3RfYml0KF9QR0NfbmVlZF9zY3J1YiwgJnBnW2ldLmNvdW50X2luZm8pICkKICAg
ICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgc2NydWJfb25lX3Bh
Z2UoJnBnW2ldKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0g
flBHQ19uZWVkX3NjcnViOwogICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnVi
W25vZGVdLS07CisgICAgICAgICAgICAgICAgICAgICAgICBjbnQgKz0gMTAwOyAvKiBzY3J1YmJl
ZCBwYWdlcyBhZGQgaGVhdmllciB3ZWlnaHQuICovCiAgICAgICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVh
cChub2RlLCB6b25lLCBvcmRlcikpOwotICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRfc2Ny
dWIocGcsIG5vZGUsIHpvbmUsIG9yZGVyLCBJTlZBTElEX0RJUlRZX0lEWCk7CisgICAgICAgICAg
ICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIFNjcnViIGEgZmV3ICg4KSBwYWdl
cyBiZWZvcmUgYmVjb21pbmcgZWxpZ2libGUgZm9yCisgICAgICAgICAgICAgICAgICAgICAqIHBy
ZWVtdGlvbi4gQnV0IGFsc28gY291bnQgbm9uLXNjcnViYmluZyBsb29wIGl0ZXJhdGlvbgorICAg
ICAgICAgICAgICAgICAgICAgKiBzbyB0aGF0IHdlIGRvbid0IGdldCBzdHVjayBoZXJlIHdpdGgg
YW4gYWxtb3N0IGNsZWFuCisgICAgICAgICAgICAgICAgICAgICAqIGhlYXAuCisgICAgICAgICAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBpZiAoIHNvZnRpcnFfcGVuZGluZyhj
cHUpICYmIGNudCA+IDgwMCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHByZWVtcHQgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
ICAgICBpZiAoIG5vZGVfbmVlZF9zY3J1Yltub2RlXSA9PSAwICkKLSAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICAgICAgICAgIGlmICggaSA9PSAoMVUgPDwgb3JkZXIpICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocGcsICZo
ZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9h
ZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIG9yZGVyLCBJTlZBTElEX0RJUlRZX0lEWCk7CisgICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAg
cGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGkgKyAxOworIAorICAgICAgICAgICAgICAgIGlmICgg
cHJlZW1wdCB8fCAobm9kZV9uZWVkX3NjcnViW25vZGVdID09IDApICkKKyAgICAgICAgICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0gd2hpbGUgKCBvcmRlci0t
ICE9IDAgKTsKICAgICB9CisKKyBvdXQ6CisgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7Cisg
ICAgbm9kZV9jbGVhcihub2RlLCBub2RlX3NjcnViYmluZyk7CisgICAgcmV0dXJuIHNvZnRpcnFf
cGVuZGluZyhjcHUpIHx8IChub2RlX3RvX3NjcnViKGZhbHNlKSAhPSBOVU1BX05PX05PREUpOwog
fQogCiAvKiBGcmVlIDJeQG9yZGVyIHNldCBvZiBwYWdlcy4gKi8KQEAgLTExNjYsOSArMTI1NCw2
IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICBpZiAoIHRhaW50ZWQgKQogICAg
ICAgICByZXNlcnZlX29mZmxpbmVkX3BhZ2UocGcpOwogCi0gICAgaWYgKCBuZWVkX3NjcnViICkK
LSAgICAgICAgc2NydWJfZnJlZV9wYWdlcyhub2RlKTsKLQogICAgIHNwaW5fdW5sb2NrKCZoZWFw
X2xvY2spOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNs
dWRlL3hlbi9tbS5oCmluZGV4IDBkNGI3YzIuLmVkOTBhNjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0xMzgsNiArMTM4LDcg
QEAgdm9pZCBpbml0X3hlbmhlYXBfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSk7CiB2b2lk
IHhlbmhlYXBfbWF4X21mbih1bnNpZ25lZCBsb25nIG1mbik7CiB2b2lkICphbGxvY194ZW5oZWFw
X3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKTsKIHZvaWQg
ZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcik7Citib29sIHNj
cnViX2ZyZWVfcGFnZXModm9pZCk7CiAjZGVmaW5lIGFsbG9jX3hlbmhlYXBfcGFnZSgpIChhbGxv
Y194ZW5oZWFwX3BhZ2VzKDAsMCkpCiAjZGVmaW5lIGZyZWVfeGVuaGVhcF9wYWdlKHYpIChmcmVl
X3hlbmhlYXBfcGFnZXModiwwKSkKIC8qIE1hcCBtYWNoaW5lIHBhZ2UgcmFuZ2UgaW4gWGVuIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZS4gKi8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA4-0000jX-Ab; Fri, 19 May 2017 15:49:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBkA2-0000gx-Rf
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 08/5C-03587-E141F195; Fri, 19 May 2017 15:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXSO6nOVVdWRD7
 S4PxEJYslHxezODB6HN39mymAMYo1My8pvyKBNWPajY3MBa3SFTvnvWJuYHwk0sXIxSEkMJlJ
 YvHvY+wQzjdGiYYTTUAOJ5CzgVGi44g0RKKHUeLyla1sIAk2ASOJs0enM4LYIgLSEtc+X2YEK
 WIWaGCSeH7uIFhCWMBKYsLc9cwgNouAqsTi09eYQGxeAS+JAwfngQ2SEFCQmPLwPVgNp4C3xJ
 tJs1ghNntJ/JrVxwpRYyzR/vYi2wRGvgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQKDhQEIdjAeWBR4iFGSg0lJlNfxsFykEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQnec0LykUKCRanpqRVpmTnAsIVJS3DwKInwHgFJ8xYXJOYWZ6ZDpE4xKkqJ834AS
 QiAJDJK8+DaYLFyiVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8N0Cm8GTmlcBNfwW0mAlocf
 MDaZDFJYkIKakGxlMXQgsDfYpuXrpUpZfrc3LaDGMdh5vB7Lobqk9fUFldpLs3+ZX9CZ5p3zp
 Yvi4V6/nf+acyeZvA1h3T3s7iFTj0w0Lk/M6eVQunXu59vW/1r9fMRjUvd7jpvJSqNOp3r/zc
 5KFr3WpqPf8yW63HtiWhk/cac7R/ntchuZ/rNfPPfLu6/mvMm5RYijMSDbWYi4oTAbw6AEKQA
 gAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1495208987!63429356!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25582 invoked from network); 19 May 2017 15:49:49 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 15:49:49 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFngHB027894
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:42 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFngTT029807
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 19 May 2017 15:49:42 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4JFndDp008595;
 Fri, 19 May 2017 15:49:40 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:39 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:37 -0400
Message-Id: <1495209040-11101-6-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 5/8] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgd2FpdGluZyBmb3IgYSBsb2NrIHdlIG1heSB3YW50IHRvIHBlcmlvZGljYWxseSBydW4g
c29tZQpjb2RlLiBUaGlzIGNvZGUgbWF5LCBmb3IgZXhhbXBsZSwgYWxsb3cgdGhlIGNhbGxlciB0
byByZWxlYXNlCnJlc291cmNlcyBoZWxkIGJ5IGl0IHRoYXQgYXJlIG5vIGxvbmdlciBuZWVkZWQg
aW4gdGhlIGNyaXRpY2FsCnNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBsb2NrLgoKU3BlY2lmaWNh
bGx5LCB0aGlzIGZlYXR1cmUgd2lsbCBiZSBuZWVkZWQgYnkgc2NydWJiaW5nIGNvZGUgd2hlcmUK
dGhlIHNjcnViYmVyLCB3aGlsZSB3YWl0aW5nIGZvciBoZWFwIGxvY2sgdG8gbWVyZ2UgYmFjayBj
bGVhbgpwYWdlcywgbWF5IGJlIHJlcXVlc3RlZCBieSBwYWdlIGFsbG9jYXRvciAod2hpY2ggaXMg
Y3VycmVudGx5CmhvbGRpbmcgdGhlIGxvY2spIHRvIGFib3J0IG1lcmdpbmcgYW5kIHJlbGVhc2Ug
dGhlIGJ1ZGR5IHBhZ2UgaGVhZAp0aGF0IHRoZSBhbGxvY2F0b3Igd2FudHMuCgpXZSBjb3VsZCB1
c2Ugc3Bpbl90cnlsb2NrKCkgYnV0IHNpbmNlIGl0IGRvZXNuJ3QgdGFrZSBsb2NrIHRpY2tldApp
dCBtYXkgdGFrZSBsb25nIHRpbWUgdW50aWwgdGhlIGxvY2sgaXMgdGFrZW4uIEluc3RlYWQgd2Ug
YWRkCnNwaW5fbG9ja19jYigpIHRoYXQgYWxsb3dzIHVzIHRvIGdyYWIgdGhlIHRpY2tldCBhYmQg
ZXhlY3V0ZSBhCmNhbGxiYWNrIHdoaWxlIHdhaXRpbmcuCgpTaW5jZSB3ZSBtYXkgYmUgc2xlZXBp
bmcgaW4gdGhlIGxvY2sgdW50aWwgaXQgaXMgcmVsZWFzZWQgd2UgbmVlZCBhCm1lY2hhbmlzbSB0
aGF0IHdpbGwgbWFrZSBzdXJlIHRoYXQgdGhlIGNhbGxiYWNrIGhhcyBhIGNoYW5jZSB0byBydW4u
CldlIGFkZCBzcGluX2xvY2tfa2ljaygpIHRoYXQgd2lsbCB3YWtlIHVwIHRoZSB3YWl0ZXIuCgpT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgotLS0KIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAgIHwgOSArKysrKysrKy0KIHhlbi9pbmNs
dWRlL3hlbi9zcGlubG9jay5oIHwgOCArKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlubG9j
ay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCmluZGV4IDJhMDY0MDYuLjNjMWNhYWUgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYworKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMK
QEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1MTYgb2JzZXJ2ZV9oZWFk
KHNwaW5sb2NrX3RpY2tldHNfdCAqdCkKICAgICByZXR1cm4gcmVhZF9hdG9taWMoJnQtPmhlYWQp
OwogfQogCi12b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9jaykKK3ZvaWQgaW5saW5lIF9z
cGluX2xvY2tfY2Ioc3BpbmxvY2tfdCAqbG9jaywgdm9pZCAoKmNiKSh2b2lkICopLCB2b2lkICpk
YXRhKQogewogICAgIHNwaW5sb2NrX3RpY2tldHNfdCB0aWNrZXRzID0gU1BJTkxPQ0tfVElDS0VU
X0lOQzsKICAgICBMT0NLX1BST0ZJTEVfVkFSOwpAQCAtMTQwLDYgKzE0MCw4IEBAIHZvaWQgX3Nw
aW5fbG9jayhzcGlubG9ja190ICpsb2NrKQogICAgIHdoaWxlICggdGlja2V0cy50YWlsICE9IG9i
c2VydmVfaGVhZCgmbG9jay0+dGlja2V0cykgKQogICAgIHsKICAgICAgICAgTE9DS19QUk9GSUxF
X0JMT0NLOworICAgICAgICBpZiAoIHVubGlrZWx5KGNiKSApCisgICAgICAgICAgICBjYihkYXRh
KTsKICAgICAgICAgYXJjaF9sb2NrX3JlbGF4KCk7CiAgICAgfQogICAgIExPQ0tfUFJPRklMRV9H
T1Q7CkBAIC0xNDcsNiArMTQ5LDExIEBAIHZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICpsb2Nr
KQogICAgIGFyY2hfbG9ja19hY3F1aXJlX2JhcnJpZXIoKTsKIH0KIAordm9pZCBfc3Bpbl9sb2Nr
KHNwaW5sb2NrX3QgKmxvY2spCit7CisgICAgIF9zcGluX2xvY2tfY2IobG9jaywgTlVMTCwgTlVM
TCk7Cit9CisKIHZvaWQgX3NwaW5fbG9ja19pcnEoc3BpbmxvY2tfdCAqbG9jaykKIHsKICAgICBB
U1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCmluZGV4IGMxODgzYmQu
LjkxYmZiOTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCkBAIC0xNTMsNiArMTUzLDcgQEAgdHlwZWRlZiBzdHJ1
Y3Qgc3BpbmxvY2sgewogI2RlZmluZSBzcGluX2xvY2tfaW5pdChsKSAoKihsKSA9IChzcGlubG9j
a190KVNQSU5fTE9DS19VTkxPQ0tFRCkKIAogdm9pZCBfc3Bpbl9sb2NrKHNwaW5sb2NrX3QgKmxv
Y2spOwordm9pZCBfc3Bpbl9sb2NrX2NiKHNwaW5sb2NrX3QgKmxvY2ssIHZvaWQgKCpjb25kKSh2
b2lkICopLCB2b2lkICpkYXRhKTsKIHZvaWQgX3NwaW5fbG9ja19pcnEoc3BpbmxvY2tfdCAqbG9j
ayk7CiB1bnNpZ25lZCBsb25nIF9zcGluX2xvY2tfaXJxc2F2ZShzcGlubG9ja190ICpsb2NrKTsK
IApAQCAtMTY5LDYgKzE3MCw3IEBAIHZvaWQgX3NwaW5fbG9ja19yZWN1cnNpdmUoc3BpbmxvY2tf
dCAqbG9jayk7CiB2b2lkIF9zcGluX3VubG9ja19yZWN1cnNpdmUoc3BpbmxvY2tfdCAqbG9jayk7
CiAKICNkZWZpbmUgc3Bpbl9sb2NrKGwpICAgICAgICAgICAgICAgICAgX3NwaW5fbG9jayhsKQor
I2RlZmluZSBzcGluX2xvY2tfY2IobCwgYywgZCkgICAgICAgICBfc3Bpbl9sb2NrX2NiKGwsIGMs
IGQpCiAjZGVmaW5lIHNwaW5fbG9ja19pcnEobCkgICAgICAgICAgICAgIF9zcGluX2xvY2tfaXJx
KGwpCiAjZGVmaW5lIHNwaW5fbG9ja19pcnFzYXZlKGwsIGYpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE5MCw2ICsxOTIsMTIgQEAgdm9pZCBfc3Bpbl91
bmxvY2tfcmVjdXJzaXZlKHNwaW5sb2NrX3QgKmxvY2spOwogICAgIDEgOiAoeyBsb2NhbF9pcnFf
cmVzdG9yZShmbGFncyk7IDA7IH0pOyAgICAgXAogfSkKIAorI2RlZmluZSBzcGluX2xvY2tfa2lj
ayhsKSAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNtcF9tYigpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGFyY2hfbG9ja19zaWduYWwoKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfSkKKwogLyogRW5zdXJlIGEgbG9jayBpcyBxdWllc2NlbnQgYmV0d2VlbiB0
d28gY3JpdGljYWwgb3BlcmF0aW9ucy4gKi8KICNkZWZpbmUgc3Bpbl9iYXJyaWVyKGwpICAgICAg
ICAgICAgICAgX3NwaW5fYmFycmllcihsKQogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA4-0000ks-Me; Fri, 19 May 2017 15:49:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBkA3-0000f0-WA
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:52 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 27/C4-01735-F141F195; Fri, 19 May 2017 15:49:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42LpnVTnqisjIh9
 pcPOloMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFrhkLBFbWKWYcOsjYwtsp0MXJxCAl0MElc
 fXeDEcL5xijRsOsxG4SzgVHi/8GrzBBOD6PExdWLgBxODjYBI4mzR6czgtgiAtIS1z5fBmtnF
 mhgknh+7iBYQljAXeJqYxMbiM0ioCoxsWceWDOvgJfEsRlrwOISAgoSUx6+B4tzCnhLvJk0ix
 XEFgKq+TWrjxWixliib1YfywRGvgWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NTPVyU4u
 LE9NTcxKTivWS83M3MQKDpZ6BgXEHY+Nsv0OMkhxMSqK8joflIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8J4Tko8UEixKTU+tSMvMAYYtTFqCg0dJhPcISJq3uCAxtzgzHSJ1ilGX493SD++Zh
 Fjy8vNSpcR5s0CKBECKMkrz4EbAYugSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeBJApPJ
 l5JXCbXgEdwQR0RPMDaZAjShIRUlINjFwPDMot83pkRJhKzfsfzym5X5ui6pSp2/2v8aS4/lS
 BLqHbWYX/o91Fvp51/bP7+k1fjbk2/a2JNy/csn7wqyeOT3PG7W1X89hmbQxSizSo3RliP21J
 xqtlPi1y5zsdr8re4b+zceneMus8r0MxOTlPHWwUe7cL5c5t3GTrzF1U7S7w546TEktxRqKhF
 nNRcSIAQRCy9pwCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495208986!77899637!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64276 invoked from network); 19 May 2017 15:49:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2017 15:49:47 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFncjG027845
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 19 May 2017 15:49:39 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4JFncpC030281
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 19 May 2017 15:49:38 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFncVd030758;
 Fri, 19 May 2017 15:49:38 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:38 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:35 -0400
Message-Id: <1495209040-11101-4-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 3/8] mm: Scrub pages in alloc_heap_pages() if
	needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbGxvY2F0aW5nIHBhZ2VzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBmaXJzdCBsb29rIGZv
ciBjbGVhbiBwYWdlcy4gSWYgbm9uZQppcyBmb3VuZCB0aGVuIHJldHJ5LCB0YWtlIHBhZ2VzIG1h
cmtlZCBhcyB1bnNjcnViYmVkIGFuZCBzY3J1YiB0aGVtLgoKTm90ZSB0aGF0IHdlIHNob3VsZG4n
dCBmaW5kIHVuc2NydWJiZWQgcGFnZXMgaW4gYWxsb2NfaGVhcF9wYWdlcygpIHlldC4gSG93ZXZl
ciwKdGhpcyB3aWxsIGJlY29tZSBwb3NzaWJsZSB3aGVuIHdlIHN0b3Agc2NydWJiaW5nIGZyb20g
ZnJlZV9oZWFwX3BhZ2VzKCkgYW5kCmluc3RlYWQgZG8gaXQgZnJvbSBpZGxlIGxvb3AuCgpTaW5j
ZSBub3QgYWxsIGFsbG9jYXRpb25zIHJlcXVpcmUgY2xlYW4gcGFnZXMgKHN1Y2ggYXMgeGVuaGVh
cCBhbGxvY2F0aW9ucykKaW50cm9kdWNlIE1FTUZfbm9fc2NydWIgZmxhZyB0aGF0IGNhbGxlcnMg
Y2FuIHNldCBpZiB0aGV5IGFyZSB3aWxsaW5nIHRvCmNvbnN1bWUgdW5zY3J1YmJlZCBwYWdlcy4K
ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+Ci0tLQpDaGFuZ2VzIGluIHY0OgoqIEFkZCBNRU1GX25vX3RsYmZsdXNoIGZsYWcKCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgIHwgIDIgKysKIDIgZmlsZXMgY2hh
bmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDFlNTc4
ODUuLmI3Yzc0MjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC03MDMsNiArNzAzLDcgQEAgc3RhdGljIHN0cnVjdCBw
YWdlX2luZm8gKmdldF9mcmVlX2J1ZGR5KHVuc2lnbmVkIGludCB6b25lX2xvLAogICAgIG5vZGVt
YXNrX3Qgbm9kZW1hc2sgPSBkID8gZC0+bm9kZV9hZmZpbml0eSA6IG5vZGVfb25saW5lX21hcDsK
ICAgICB1bnNpZ25lZCBpbnQgaiwgem9uZSwgbm9kZW1hc2tfcmV0cnkgPSAwLCByZXF1ZXN0ID0g
MVVMIDw8IG9yZGVyOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGJvb2wgdXNlX3Vu
c2NydWJiZWQgPSAobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKTsKIAogICAgIGlmICggbm9kZSA9
PSBOVU1BX05PX05PREUgKQogICAgIHsKQEAgLTczNCw4ICs3MzUsMTUgQEAgc3RhdGljIHN0cnVj
dCBwYWdlX2luZm8gKmdldF9mcmVlX2J1ZGR5KHVuc2lnbmVkIGludCB6b25lX2xvLAogCiAgICAg
ICAgICAgICAvKiBGaW5kIHNtYWxsZXN0IG9yZGVyIHdoaWNoIGNhbiBzYXRpc2Z5IHRoZSByZXF1
ZXN0LiAqLwogICAgICAgICAgICAgZm9yICggaiA9IG9yZGVyOyBqIDw9IE1BWF9PUkRFUjsgaisr
ICkKKyAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIChwZyA9IHBhZ2VfbGlzdF9y
ZW1vdmVfaGVhZCgmaGVhcChub2RlLCB6b25lLCBqKSkpICkKLSAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIHBnOworICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAo
b3JkZXIgPT0gMCkgfHwgdXNlX3Vuc2NydWJiZWQgfHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID09IElOVkFMSURfRElSVFlfSURYKQorICAgICAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIHBnOworICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3Rf
YWRkX3RhaWwocGcsICZoZWFwKG5vZGUsIHpvbmUsIGopKTsKKyAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICB9CiAgICAgICAgIH0gd2hpbGUgKCB6b25lLS0gPiB6b25lX2xvICk7IC8qIGNh
cmVmdWw6IHVuc2lnbmVkIHpvbmUgbWF5IHdyYXAgKi8KIAogICAgICAgICBpZiAoIChtZW1mbGFn
cyAmIE1FTUZfZXhhY3Rfbm9kZSkgJiYgcmVxX25vZGUgIT0gTlVNQV9OT19OT0RFICkKQEAgLTgy
MSw5ICs4MjksMTYgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMo
CiAgICAgcGcgPSBnZXRfZnJlZV9idWRkeSh6b25lX2xvLCB6b25lX2hpLCBvcmRlciwgbWVtZmxh
Z3MsIGQpOwogICAgIGlmICggIXBnICkKICAgICB7Ci0gICAgICAgIC8qIE5vIHN1aXRhYmxlIG1l
bW9yeSBibG9ja3MuIEZhaWwgdGhlIHJlcXVlc3QuICovCi0gICAgICAgIHNwaW5fdW5sb2NrKCZo
ZWFwX2xvY2spOwotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgLyogVHJ5IG5vdyBnZXR0
aW5nIGEgZGlydHkgYnVkZHkuICovCisgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpICkKKyAgICAgICAgICAgIHBnID0gZ2V0X2ZyZWVfYnVkZHkoem9uZV9sbywgem9uZV9o
aSwgb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWZsYWdzIHwgTUVN
Rl9ub19zY3J1YiwgZCk7CisgICAgICAgIGlmICggIXBnICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyogTm8gc3VpdGFibGUgbWVtb3J5IGJsb2Nrcy4gRmFpbCB0aGUgcmVxdWVzdC4gKi8KKyAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOworICAgICAgICAgICAgcmV0dXJuIE5V
TEw7CisgICAgICAgIH0KICAgICB9CiAKICAgICBub2RlID0gcGh5c190b19uaWQocGFnZV90b19t
YWRkcihwZykpOwpAQCAtODU1LDEwICs4NzAsMjQgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8g
KmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgaWYgKCBkICE9IE5VTEwgKQogICAgICAgICBkLT5sYXN0
X2FsbG9jX25vZGUgPSBub2RlOwogCisgICAgbmVlZF9zY3J1YiAmPSAhKG1lbWZsYWdzICYgTUVN
Rl9ub19zY3J1Yik7CiAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCiAg
ICAgewogICAgICAgICAvKiBSZWZlcmVuY2UgY291bnQgbXVzdCBjb250aW51b3VzbHkgYmUgemVy
byBmb3IgZnJlZSBwYWdlcy4gKi8KLSAgICAgICAgQlVHX09OKHBnW2ldLmNvdW50X2luZm8gIT0g
UEdDX3N0YXRlX2ZyZWUpOworICAgICAgICBCVUdfT04oKHBnW2ldLmNvdW50X2luZm8gJiB+UEdD
X25lZWRfc2NydWIgKSAhPSBQR0Nfc3RhdGVfZnJlZSk7CisKKyAgICAgICAgaWYgKCB0ZXN0X2Jp
dChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggbmVlZF9zY3J1YiApCisgICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2Uo
JnBnW2ldKTsKKyAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1Yltub2RlXS0tOworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFRlY2huaWNhbGx5LCB3ZSBuZWVkIHRvIHNldCBmaXJzdF9k
aXJ0eSB0byBJTlZBTElEX0RJUlRZX0lEWAorICAgICAgICAgICAgICogb24gYnVkZHkncyBoZWFk
LiBIb3dldmVyLCBzaW5jZSB3ZSBhc3NpZ24gcGdbaV0uY291bnRfaW5mbworICAgICAgICAgICAg
ICogYmVsb3csIHdlIGNhbiBza2lwIHRoaXMuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgfQor
CiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0Nfc3RhdGVfaW51c2U7CiAKICAgICAgICAg
aWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub190bGJmbHVzaCkgKQpAQCAtMTczNyw3ICsxNzY2LDcg
QEAgdm9pZCAqYWxsb2NfeGVuaGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVk
IGludCBtZW1mbGFncykKICAgICBBU1NFUlQoIWluX2lycSgpKTsKIAogICAgIHBnID0gYWxsb2Nf
aGVhcF9wYWdlcyhNRU1aT05FX1hFTiwgTUVNWk9ORV9YRU4sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIG9yZGVyLCBtZW1mbGFncywgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
IG9yZGVyLCBtZW1mbGFncyB8IE1FTUZfbm9fc2NydWIsIE5VTEwpOwogICAgIGlmICggdW5saWtl
bHkocGcgPT0gTlVMTCkgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMTc4Nyw3ICsxODE2
LDcgQEAgdm9pZCAqYWxsb2NfeGVuaGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2ln
bmVkIGludCBtZW1mbGFncykKICAgICBpZiAoICEobWVtZmxhZ3MgPj4gX01FTUZfYml0cykgKQog
ICAgICAgICBtZW1mbGFncyB8PSBNRU1GX2JpdHMoeGVuaGVhcF9iaXRzKTsKIAotICAgIHBnID0g
YWxsb2NfZG9taGVhcF9wYWdlcyhOVUxMLCBvcmRlciwgbWVtZmxhZ3MpOworICAgIHBnID0gYWxs
b2NfZG9taGVhcF9wYWdlcyhOVUxMLCBvcmRlciwgbWVtZmxhZ3MgfCBNRU1GX25vX3NjcnViKTsK
ICAgICBpZiAoIHVubGlrZWx5KHBnID09IE5VTEwpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
aW5kZXggODhkZTNjMS4uMGQ0YjdjMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTIyNCw2ICsyMjQsOCBAQCBzdHJ1Y3QgbnBm
ZWMgewogI2RlZmluZSAgTUVNRl9ub19vd25lciAgICAoMVU8PF9NRU1GX25vX293bmVyKQogI2Rl
ZmluZSBfTUVNRl9ub190bGJmbHVzaCA2CiAjZGVmaW5lICBNRU1GX25vX3RsYmZsdXNoICgxVTw8
X01FTUZfbm9fdGxiZmx1c2gpCisjZGVmaW5lIF9NRU1GX25vX3NjcnViICAgIDcKKyNkZWZpbmUg
IE1FTUZfbm9fc2NydWIgICAgKDFVPDxfTUVNRl9ub19zY3J1YikKICNkZWZpbmUgX01FTUZfbm9k
ZSAgICAgICAgOAogI2RlZmluZSAgTUVNRl9ub2RlX21hc2sgICAoKDFVIDw8ICg4ICogc2l6ZW9m
KG5vZGVpZF90KSkpIC0gMSkKICNkZWZpbmUgIE1FTUZfbm9kZShuKSAgICAgKCgoKG4pICsgMSkg
JiBNRU1GX25vZGVfbWFzaykgPDwgX01FTUZfbm9kZSkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA5-0000mx-VH; Fri, 19 May 2017 15:49:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBkA4-0000iR-Fq
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:52 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 BE/3D-01752-F141F195; Fri, 19 May 2017 15:49:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUyZ7p8oK6kiHy
 kwfH35hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRJQYFDywrdj14ydTAeFyzi5GLQ0hgMpPE
 r1tX2CCc34wSP/fOZ4FwNjBKPNk1gRHC6WGUeLS1EaiMk4NNwEji7NHpjCC2iIC0xLXPl8GKm
 AUamCSenzsI5HBwCAt4S6x7pw9isgioStzpdgMp5xXwktjydDJYq4SAgsSUh++ZQWxOoOo3k2
 axgthCQDW/ZvWxQtQYS7S/vcg2gZFvASPDKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwNTvdz
 U4uLE9NScxKRiveT83E2MwECpZ2Bg3MG4q93vEKMkB5OSKK/jYblIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8DkLykUKCRanpqRVpmTnAkIVJS3DwKInw8oGkeYsLEnOLM9MhUqcYFaXEebNAE
 gIgiYzSPLg2WJxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewNkCk9mXgnc9FdAi5mAFj
 c/kAZZXJKIkJJqYFzD7/Cr6MfeOT7i3zp3nOj4M81cj2+xlHHhwqsXV+edV5T76mz91ePjskv
 Njo4r7uic+pH5+7CBjdaN7qOaM6SdImfM3HslZkJcf8iBk8r8sU2bpJ4VzZtcEcw2SeeCm4tj
 0O0tmeb6T6L0psnZyeR9uTppzXzhgCoGCe/YwLATnA9/sk5rrlViKc5INNRiLipOBADa2Z4Ij
 gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495208983!60403069!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28721 invoked from network); 19 May 2017 15:49:45 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2017 15:49:45 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFncrY032585
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:39 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnc4L029668
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:38 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFnbDs003543;
 Fri, 19 May 2017 15:49:37 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:37 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:34 -0400
Message-Id: <1495209040-11101-3-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 2/8] mm: Extract allocation loop from
	alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIG1ha2UgY29kZSBhIGJpdCBtb3JlIHJlYWRhYmxlLCBlc3BlY2lhbGx5IHdpdGgg
Y2hhbmdlcyB0aGF0CndpbGwgYmUgaW50cm9kdWNlZCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCgpT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgotLS0KQ2hhbmdlIGluIHY0OgoqIE5ldyBwYXRjaAoKIHhlbi9jb21tb24vcGFnZV9hbGxvYy5j
IHwgMTMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDU4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
aW5kZXggYzY1ZDIxNC4uMWU1Nzg4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTY5NCwyMiArNjk0LDE1IEBAIHN0
YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2ln
bmVkIGludCBub2RlLAogICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25l
LCBvcmRlcikpOwogfQogCi0vKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250aWd1b3VzIHBhZ2VzLiAq
Lwotc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCi0gICAgdW5zaWdu
ZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25lX2hpLAotICAgIHVuc2lnbmVkIGludCBv
cmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAotICAgIHN0cnVjdCBkb21haW4gKmQpCitzdGF0
aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHpv
bmVfaGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQg
aSwgaiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMDsKICAgICBub2RlaWRfdCBmaXJzdF9u
b2RlLCBub2RlID0gTUVNRl9nZXRfbm9kZShtZW1mbGFncyksIHJlcV9ub2RlID0gbm9kZTsKLSAg
ICB1bnNpZ25lZCBsb25nIHJlcXVlc3QgPSAxVUwgPDwgb3JkZXI7CisgICAgbm9kZW1hc2tfdCBu
b2RlbWFzayA9IGQgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxpbmVfbWFwOworICAgIHVu
c2lnbmVkIGludCBqLCB6b25lLCBub2RlbWFza19yZXRyeSA9IDAsIHJlcXVlc3QgPSAxVUwgPDwg
b3JkZXI7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Ci0gICAgbm9kZW1hc2tfdCBub2RlbWFz
ayA9IChkICE9IE5VTEwgKSA/IGQtPm5vZGVfYWZmaW5pdHkgOiBub2RlX29ubGluZV9tYXA7Ci0g
ICAgYm9vbCBuZWVkX3NjcnViLCBuZWVkX3RsYmZsdXNoID0gMDsKLSAgICB1aW50MzJfdCB0bGJm
bHVzaF90aW1lc3RhbXAgPSAwOwotCi0gICAgLyogTWFrZSBzdXJlIHRoZXJlIGFyZSBlbm91Z2gg
Yml0cyBpbiBtZW1mbGFncyBmb3Igbm9kZUlELiAqLwotICAgIEJVSUxEX0JVR19PTigoX01FTUZf
Yml0cyAtIF9NRU1GX25vZGUpIDwgKDggKiBzaXplb2Yobm9kZWlkX3QpKSk7CiAKICAgICBpZiAo
IG5vZGUgPT0gTlVNQV9OT19OT0RFICkKICAgICB7CkBAIC03MjUsMzYgKzcxOCw4IEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIGZpcnN0X25vZGUgPSBu
b2RlOwogCiAgICAgQVNTRVJUKG5vZGUgPCBNQVhfTlVNTk9ERVMpOwotICAgIEFTU0VSVCh6b25l
X2xvIDw9IHpvbmVfaGkpOwotICAgIEFTU0VSVCh6b25lX2hpIDwgTlJfWk9ORVMpOwotCi0gICAg
aWYgKCB1bmxpa2VseShvcmRlciA+IE1BWF9PUkRFUikgKQotICAgICAgICByZXR1cm4gTlVMTDsK
LQotICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKLQotICAgIC8qCi0gICAgICogQ2xhaW1lZCBt
ZW1vcnkgaXMgY29uc2lkZXJlZCB1bmF2YWlsYWJsZSB1bmxlc3MgdGhlIHJlcXVlc3QKLSAgICAg
KiBpcyBtYWRlIGJ5IGEgZG9tYWluIHdpdGggc3VmZmljaWVudCB1bmNsYWltZWQgcGFnZXMuCi0g
ICAgICovCi0gICAgaWYgKCAob3V0c3RhbmRpbmdfY2xhaW1zICsgcmVxdWVzdCA+Ci0gICAgICAg
ICAgdG90YWxfYXZhaWxfcGFnZXMgKyB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkpICYmCi0gICAgICAg
ICAgKChtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpIHx8Ci0gICAgICAgICAgICFkIHx8IGQt
Pm91dHN0YW5kaW5nX3BhZ2VzIDwgcmVxdWVzdCkgKQotICAgICAgICBnb3RvIG5vdF9mb3VuZDsK
LQotICAgIC8qCi0gICAgICogVE1FTTogV2hlbiBhdmFpbGFibGUgbWVtb3J5IGlzIHNjYXJjZSBk
dWUgdG8gdG1lbSBhYnNvcmJpbmcgaXQsIGFsbG93Ci0gICAgICogb25seSBtaWQtc2l6ZSBhbGxv
Y2F0aW9ucyB0byBhdm9pZCB3b3JzdCBvZiBmcmFnbWVudGF0aW9uIGlzc3Vlcy4KLSAgICAgKiBP
dGhlcnMgdHJ5IHRtZW0gcG9vbHMgdGhlbiBmYWlsLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgdW50
aWwgYWxsCi0gICAgICogcG9zdC1kb20wLWNyZWF0aW9uLW11bHRpLXBhZ2UgYWxsb2NhdGlvbnMg
Y2FuIGJlIGVsaW1pbmF0ZWQuCi0gICAgICovCi0gICAgaWYgKCAoKG9yZGVyID09IDApIHx8IChv
cmRlciA+PSA5KSkgJiYKLSAgICAgICAgICh0b3RhbF9hdmFpbF9wYWdlcyA8PSBtaWRzaXplX2Fs
bG9jX3pvbmVfcGFnZXMpICYmCi0gICAgICAgICB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkgKQotICAg
ICAgICBnb3RvIHRyeV90bWVtOwogCi0gICAgLyoKKyAgIC8qCiAgICAgICogU3RhcnQgd2l0aCBy
ZXF1ZXN0ZWQgbm9kZSwgYnV0IGV4aGF1c3QgYWxsIG5vZGUgbWVtb3J5IGluIHJlcXVlc3RlZCAK
ICAgICAgKiB6b25lIGJlZm9yZSBmYWlsaW5nLCBvbmx5IGNhbGMgbmV3IG5vZGUgdmFsdWUgaWYg
d2UgZmFpbCB0byBmaW5kIG1lbW9yeSAKICAgICAgKiBpbiB0YXJnZXQgbm9kZSwgdGhpcyBhdm9p
ZHMgbmVlZGxlc3MgY29tcHV0YXRpb24gb24gZmFzdC1wYXRoLgpAQCAtNzcwLDExICs3MzUsMTEg
QEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgICAgICAg
ICAvKiBGaW5kIHNtYWxsZXN0IG9yZGVyIHdoaWNoIGNhbiBzYXRpc2Z5IHRoZSByZXF1ZXN0LiAq
LwogICAgICAgICAgICAgZm9yICggaiA9IG9yZGVyOyBqIDw9IE1BWF9PUkRFUjsgaisrICkKICAg
ICAgICAgICAgICAgICBpZiAoIChwZyA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaGVhcChub2Rl
LCB6b25lLCBqKSkpICkKLSAgICAgICAgICAgICAgICAgICAgZ290byBmb3VuZDsKKyAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIHBnOwogICAgICAgICB9IHdoaWxlICggem9uZS0tID4gem9uZV9s
byApOyAvKiBjYXJlZnVsOiB1bnNpZ25lZCB6b25lIG1heSB3cmFwICovCiAKICAgICAgICAgaWYg
KCAobWVtZmxhZ3MgJiBNRU1GX2V4YWN0X25vZGUpICYmIHJlcV9ub2RlICE9IE5VTUFfTk9fTk9E
RSApCi0gICAgICAgICAgICBnb3RvIG5vdF9mb3VuZDsKKyAgICAgICAgICAgIHJldHVybiBOVUxM
OwogCiAgICAgICAgIC8qIFBpY2sgbmV4dCBub2RlLiAqLwogICAgICAgICBpZiAoICFub2RlX2lz
c2V0KG5vZGUsIG5vZGVtYXNrKSApCkBAIC03OTEsNDIgKzc1Niw5MyBAQCBzdGF0aWMgc3RydWN0
IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKICAgICAgICAgewogICAgICAgICAgICAgLyog
V2hlbiB3ZSBoYXZlIHRyaWVkIGFsbCBpbiBub2RlbWFzaywgd2UgZmFsbCBiYWNrIHRvIG90aGVy
cy4gKi8KICAgICAgICAgICAgIGlmICggKG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSB8fCBu
b2RlbWFza19yZXRyeSsrICkKLSAgICAgICAgICAgICAgICBnb3RvIG5vdF9mb3VuZDsKKyAgICAg
ICAgICAgICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgICAgIG5vZGVzX2FuZG5vdChub2RlbWFz
aywgbm9kZV9vbmxpbmVfbWFwLCBub2RlbWFzayk7CiAgICAgICAgICAgICBmaXJzdF9ub2RlID0g
bm9kZSA9IGZpcnN0X25vZGUobm9kZW1hc2spOwogICAgICAgICAgICAgaWYgKCBub2RlID49IE1B
WF9OVU1OT0RFUyApCi0gICAgICAgICAgICAgICAgZ290byBub3RfZm91bmQ7CisgICAgICAgICAg
ICAgICAgcmV0dXJuIE5VTEw7CiAgICAgICAgIH0KICAgICB9Cit9CisKKy8qIEFsbG9jYXRlIDJe
QG9yZGVyIGNvbnRpZ3VvdXMgcGFnZXMuICovCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxs
b2NfaGVhcF9wYWdlcygKKyAgICB1bnNpZ25lZCBpbnQgem9uZV9sbywgdW5zaWduZWQgaW50IHpv
bmVfaGksCisgICAgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCisg
ICAgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBub2RlaWRfdCBub2RlOworICAgIHVuc2lnbmVk
IGludCBpLCBidWRkeV9vcmRlciwgem9uZTsKKyAgICB1bnNpZ25lZCBsb25nIHJlcXVlc3QgPSAx
VUwgPDwgb3JkZXI7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgYm9vbCBuZWVkX3Nj
cnViLCBuZWVkX3RsYmZsdXNoID0gZmFsc2U7CisgICAgdWludDMyX3QgdGxiZmx1c2hfdGltZXN0
YW1wID0gMDsKKworICAgIC8qIE1ha2Ugc3VyZSB0aGVyZSBhcmUgZW5vdWdoIGJpdHMgaW4gbWVt
ZmxhZ3MgZm9yIG5vZGVJRC4gKi8KKyAgICBCVUlMRF9CVUdfT04oKF9NRU1GX2JpdHMgLSBfTUVN
Rl9ub2RlKSA8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpOworCisgICAgQVNTRVJUKHpvbmVfbG8g
PD0gem9uZV9oaSk7CisgICAgQVNTRVJUKHpvbmVfaGkgPCBOUl9aT05FUyk7CisKKyAgICBpZiAo
IHVubGlrZWx5KG9yZGVyID4gTUFYX09SREVSKSApCisgICAgICAgIHJldHVybiBOVUxMOworCisg
ICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOworCisgICAgLyoKKyAgICAgKiBDbGFpbWVkIG1lbW9y
eSBpcyBjb25zaWRlcmVkIHVuYXZhaWxhYmxlIHVubGVzcyB0aGUgcmVxdWVzdAorICAgICAqIGlz
IG1hZGUgYnkgYSBkb21haW4gd2l0aCBzdWZmaWNpZW50IHVuY2xhaW1lZCBwYWdlcy4KKyAgICAg
Ki8KKyAgICBpZiAoIChvdXRzdGFuZGluZ19jbGFpbXMgKyByZXF1ZXN0ID4KKyAgICAgICAgICB0
b3RhbF9hdmFpbF9wYWdlcyArIHRtZW1fZnJlZWFibGVfcGFnZXMoKSkgJiYKKyAgICAgICAgICAo
KG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgfHwKKyAgICAgICAgICAgIWQgfHwgZC0+b3V0
c3RhbmRpbmdfcGFnZXMgPCByZXF1ZXN0KSApCisgICAgeworICAgICAgICBzcGluX3VubG9jaygm
aGVhcF9sb2NrKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQogCi0gdHJ5X3RtZW06Ci0g
ICAgLyogVHJ5IHRvIGZyZWUgbWVtb3J5IGZyb20gdG1lbSAqLwotICAgIGlmICggKHBnID0gdG1l
bV9yZWxpbnF1aXNoX3BhZ2VzKG9yZGVyLCBtZW1mbGFncykpICE9IE5VTEwgKQorICAgIC8qCisg
ICAgICogVE1FTTogV2hlbiBhdmFpbGFibGUgbWVtb3J5IGlzIHNjYXJjZSBkdWUgdG8gdG1lbSBh
YnNvcmJpbmcgaXQsIGFsbG93CisgICAgICogb25seSBtaWQtc2l6ZSBhbGxvY2F0aW9ucyB0byBh
dm9pZCB3b3JzdCBvZiBmcmFnbWVudGF0aW9uIGlzc3Vlcy4KKyAgICAgKiBPdGhlcnMgdHJ5IHRt
ZW0gcG9vbHMgdGhlbiBmYWlsLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgdW50aWwgYWxsCisgICAg
ICogcG9zdC1kb20wLWNyZWF0aW9uLW11bHRpLXBhZ2UgYWxsb2NhdGlvbnMgY2FuIGJlIGVsaW1p
bmF0ZWQuCisgICAgICovCisgICAgaWYgKCAoKG9yZGVyID09IDApIHx8IChvcmRlciA+PSA5KSkg
JiYKKyAgICAgICAgICh0b3RhbF9hdmFpbF9wYWdlcyA8PSBtaWRzaXplX2FsbG9jX3pvbmVfcGFn
ZXMpICYmCisgICAgICAgICB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkgKQogICAgIHsKLSAgICAgICAg
LyogcmVhc3NpZ25pbmcgYW4gYWxyZWFkeSBhbGxvY2F0ZWQgYW5vbnltb3VzIGhlYXAgcGFnZSAq
LworICAgICAgICAvKiBUcnkgdG8gZnJlZSBtZW1vcnkgZnJvbSB0bWVtLiAqLworICAgICAgICBw
ZyA9IHRtZW1fcmVsaW5xdWlzaF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOwogICAgICAgICBzcGlu
X3VubG9jaygmaGVhcF9sb2NrKTsKICAgICAgICAgcmV0dXJuIHBnOwogICAgIH0KIAotIG5vdF9m
b3VuZDoKLSAgICAvKiBObyBzdWl0YWJsZSBtZW1vcnkgYmxvY2tzLiBGYWlsIHRoZSByZXF1ZXN0
LiAqLwotICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwotICAgIHJldHVybiBOVUxMOworICAg
IHBnID0gZ2V0X2ZyZWVfYnVkZHkoem9uZV9sbywgem9uZV9oaSwgb3JkZXIsIG1lbWZsYWdzLCBk
KTsKKyAgICBpZiAoICFwZyApCisgICAgeworICAgICAgICAvKiBObyBzdWl0YWJsZSBtZW1vcnkg
YmxvY2tzLiBGYWlsIHRoZSByZXF1ZXN0LiAqLworICAgICAgICBzcGluX3VubG9jaygmaGVhcF9s
b2NrKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgbm9kZSA9IHBoeXNfdG9f
bmlkKHBhZ2VfdG9fbWFkZHIocGcpKTsKKyAgICB6b25lID0gcGFnZV90b196b25lKHBnKTsKKyAg
ICBidWRkeV9vcmRlciA9IFBGTl9PUkRFUihwZyk7CiAKLSBmb3VuZDogCiAgICAgbmVlZF9zY3J1
YiA9IChwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYKTsKIAogICAg
IC8qIFdlIG1heSBoYXZlIHRvIGhhbHZlIHRoZSBjaHVuayBhIG51bWJlciBvZiB0aW1lcy4gKi8K
LSAgICB3aGlsZSAoIGogIT0gb3JkZXIgKQorICAgIHdoaWxlICggYnVkZHlfb3JkZXIgIT0gb3Jk
ZXIgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogU29tZSBvZiB0aGUgc3ViLWNodW5r
cyBtYXkgYmUgY2xlYW4gYnV0IHdlIHdpbGwgbWFyayB0aGVtCiAgICAgICAgICAqIGFzIGRpcnR5
IChpZiBuZWVkX3NjcnViIGlzIHNldCkgdG8gYXZvaWQgdHJhdmVyc2luZyB0aGUKICAgICAgICAg
ICogbGlzdCBoZXJlLgogICAgICAgICAgKi8KLSAgICAgICAgcGFnZV9saXN0X2FkZF9zY3J1Yihw
Zywgbm9kZSwgem9uZSwgLS1qLAorICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2Rl
LCB6b25lLCAtLWJ1ZGR5X29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5lZWRf
c2NydWIgPyAwIDogSU5WQUxJRF9ESVJUWV9JRFgpOwotICAgICAgICBwZyArPSAxIDw8IGo7Cisg
ICAgICAgIHBnICs9IDEgPDwgYnVkZHlfb3JkZXI7CiAgICAgfQogCiAgICAgQVNTRVJUKGF2YWls
W25vZGVdW3pvbmVdID49IHJlcXVlc3QpOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 15:49:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:49:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkA7-0000pF-6Z; Fri, 19 May 2017 15:49:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dBkA5-0000lR-A9
 for xen-devel@lists.xen.org; Fri, 19 May 2017 15:49:53 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F8/40-01709-0241F195; Fri, 19 May 2017 15:49:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXSO6nOVVdBRD7
 SYPdJdoslHxezODB6HN39mymAMYo1My8pvyKBNePo0U9sBV2qFY/3zGdqYLwi08XIxSEkMJlJ
 YsnliewQzjdGiddzF7BAOBsYJRat6WXtYuQEcnoYJVbMrQex2QSMJM4enc4IYosISEtc+3yZE
 aSBWaCBSeL5uYNgCWEBC4klx18xdzFycLAIqEqcWiABEuYV8JI493AJC4gtIaAgMeXhe2YQm1
 PAW+LNpFlQu7wkfs3qY4WoMZZof3uRbQIj3wJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoY
 Gpnq5qcXFiempOYlJxXrJ+bmbGIGhUs/AwLiDcUe73yFGSQ4mJVFex8NykUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeM8JyUcKCRalpqdWpGXmAIMWJi3BwaMkwvsPJM1bXJCYW5yZDpE6xagoJ
 c6bBZIQAElklObBtcEi5RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4RYaApPJl5JXDTXw
 EtZgJa3PxAGmRxSSJCSqqBUSR4Hef2+FzVrH//yrUVjgfVBPIFPd9oFeW7/mNVV+M9zsxeTnu
 V3mLhczwlEx8c0oiy2bW4TqZqAZP6RovaWOae4p1mpeIebbpHy6cxFc4/cUFEwG335veyUitu
 L6yreyfwp262vvLktA59qSZ5LxmjU3bVwQolUfu5V4QvNJrQ5MLkVKvEUpyRaKjFXFScCADYj
 FbxjwIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495208990!60403091!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29536 invoked from network); 19 May 2017 15:49:51 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2017 15:49:51 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4JFniBw027927
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 19 May 2017 15:49:44 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4JFniSq029946
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 19 May 2017 15:49:44 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4JFngGT008619;
 Fri, 19 May 2017 15:49:43 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 08:49:42 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 11:50:40 -0400
Message-Id: <1495209040-11101-9-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 8/8] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZGVidWcgS2NvbmZpZyBvcHRpb24gdGhhdCB3aWxsIG1ha2UgcGFnZSBhbGxvY2F0b3Ig
dmVyaWZ5CnRoYXQgcGFnZXMgdGhhdCB3ZXJlIHN1cHBvc2VkIHRvIGJlIHNjcnViYmVkIGFyZSwg
aW4gZmFjdCwgY2xlYW4uCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgotLS0KQ2hhbmdlcyBpbiB2NDoKKiBEb24ndCAoZGVidWctKXNj
cnViIChhbmQgZG9uJ3QgY2hlY2sgZm9yIHBvaXNvbikgYmVmb3JlIGJvb3RzY3J1YiBjb21wbGV0
ZXMKKiBBZGp1c3Qgc2NydWIgcGF0dGVybgoKIHhlbi9LY29uZmlnLmRlYnVnICAgICAgIHwgIDcg
KysrKysrCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDU5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIv
eGVuL0tjb25maWcuZGVidWcKaW5kZXggNjg5ZjI5Ny4uYWRjNDE2MiAxMDA2NDQKLS0tIGEveGVu
L0tjb25maWcuZGVidWcKKysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTExNCw2ICsxMTQsMTMg
QEAgY29uZmlnIERFVklDRV9UUkVFX0RFQlVHCiAJICBsb2dnZWQgaW4gdGhlIFhlbiByaW5nIGJ1
ZmZlci4KIAkgIElmIHVuc3VyZSwgc2F5IE4gaGVyZS4KIAorY29uZmlnIFNDUlVCX0RFQlVHCisg
ICAgYm9vbCAiUGFnZSBzY3J1YmJpbmcgdGVzdCIKKyAgICBkZWZhdWx0IERFQlVHCisgICAgLS0t
aGVscC0tLQorCSAgVmVyaWZ5IHRoYXQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkIGJl
Zm9yZSBiZWluZyBhbGxvY2F0ZWQgdG8KKwkgIGEgZ3Vlc3QgYXJlIGluZGVlZCBzY3J1YmJlZC4K
KwogZW5kaWYgIyBERUJVRyB8fCBFWFBFUlQKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBlNzQ0ZDgx
Li5jMWFjMjZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTcwLDYgKzE3MCwxMCBAQCBib29sZWFuX3BhcmFtKCJi
b290c2NydWIiLCBvcHRfYm9vdHNjcnViKTsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRh
dGEgb3B0X2Jvb3RzY3J1Yl9jaHVuayA9IE1CKDEyOCk7CiBzaXplX3BhcmFtKCJib290c2NydWJf
Y2h1bmsiLCBvcHRfYm9vdHNjcnViX2NodW5rKTsKIAorI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJV
Rworc3RhdGljIGJvb2wgYm9vdF9zY3J1Yl9kb25lOworI2VuZGlmCisKIC8qCiAgKiBCaXQgd2lk
dGggb2YgdGhlIERNQSBoZWFwIC0tIHVzZWQgdG8gb3ZlcnJpZGUgTlVNQS1ub2RlLWZpcnN0Lgog
ICogYWxsb2NhdGlvbiBzdHJhdGVneSwgd2hpY2ggY2FuIG90aGVyd2lzZSBleGhhdXN0IGxvdyBt
ZW1vcnkuCkBAIC02OTQsNiArNjk4LDM5IEBAIHN0YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRfc2Ny
dWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAogICAgICAgICBwYWdl
X2xpc3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogfQogCisvKiBTQ1JVQl9Q
QVRURVJOIG5lZWRzIHRvIGJlIGEgcmVwZWF0aW5nIHNlcmllcyBvZiBieXRlcy4gKi8KKyNkZWZp
bmUgU0NSVUJfUEFUVEVSTiAgICAgICAgMHhjMmMyYzJjMmMyYzJjMmMyVUxMCisjZGVmaW5lIFND
UlVCX0JZVEVfUEFUVEVSTiAgIChTQ1JVQl9QQVRURVJOICYgMHhmZikKKworc3RhdGljIHZvaWQg
cG9pc29uX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworI2lmZGVmIENPTkZJR19T
Q1JVQl9ERUJVRworICAgIG1mbl90IG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocGcpKTsKKyAgICB1
aW50NjRfdCAqcHRyOworCisgICAgcHRyID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CisgICAgKnB0
ciA9IH5TQ1JVQl9QQVRURVJOOworICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7CisjZW5kaWYK
K30KKworc3RhdGljIHZvaWQgY2hlY2tfb25lX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCisgICAgbWZuX3QgbWZuID0gX21mbihwYWdlX3Rv
X21mbihwZykpOworICAgIHVpbnQ2NF90ICpwdHI7CisgICAgdW5zaWduZWQgaTsKKworICAgIGlm
ICggIWJvb3Rfc2NydWJfZG9uZSApCisgICAgICAgIHJldHVybjsKKworICAgIHB0ciA9IG1hcF9k
b21haW5fcGFnZShtZm4pOworICAgIGZvciAoIGkgPSAwOyBpIDwgUEFHRV9TSVpFIC8gc2l6ZW9m
ICgqcHRyKTsgaSsrICkKKyAgICAgICAgQVNTRVJUKHB0cltpXSA9PSBTQ1JVQl9QQVRURVJOKTsK
KyAgICB1bm1hcF9kb21haW5fcGFnZShwdHIpOworI2VuZGlmCit9CisKIHN0YXRpYyB2b2lkIGNo
ZWNrX2FuZF9zdG9wX3NjcnViKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCiB7CiAgICAgaWYgKCBo
ZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgJiBQQUdFX1NDUlVCQklORyApCkBAIC05MTksNiArOTU2
LDkgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgICAg
ICAqIGd1ZXN0IGNhbiBjb250cm9sIGl0cyBvd24gdmlzaWJpbGl0eSBvZi90aHJvdWdoIHRoZSBj
YWNoZS4KICAgICAgICAgICovCiAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKHBhZ2VfdG9fbWZu
KCZwZ1tpXSkpOworCisgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkK
KyAgICAgICAgICAgIGNoZWNrX29uZV9wYWdlKCZwZ1tpXSk7IAogICAgIH0KIAogICAgIHNwaW5f
dW5sb2NrKCZoZWFwX2xvY2spOwpAQCAtMTI3MCw3ICsxMzEwLDEwIEBAIHN0YXRpYyB2b2lkIGZy
ZWVfaGVhcF9wYWdlcygKICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuICsgaSwgSU5WQUxJ
RF9NMlBfRU5UUlkpOwogCiAgICAgICAgIGlmICggbmVlZF9zY3J1YiApCisgICAgICAgIHsKICAg
ICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gfD0gUEdDX25lZWRfc2NydWI7CisgICAgICAgICAg
ICBwb2lzb25fb25lX3BhZ2UoJnBnW2ldKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGF2YWls
W25vZGVdW3pvbmVdICs9IDEgPDwgb3JkZXI7CkBAIC0xNjMzLDcgKzE2NzYsMTIgQEAgc3RhdGlj
IHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAogICAgICAgICAgICAgbnJfcGFnZXMgLT0gbjsKICAgICAg
ICAgfQogCisjaWZuZGVmIENPTkZJR19TQ1JVQl9ERUJVRwogICAgICAgICBmcmVlX2hlYXBfcGFn
ZXMocGcgKyBpLCAwLCBmYWxzZSk7CisjZWxzZQorICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcg
KyBpLCAwLCBib290X3NjcnViX2RvbmUpOworI2VuZGlmCisJCiAgICAgfQogfQogCkBAIC0xODk5
LDYgKzE5NDcsMTAgQEAgdm9pZCBfX2luaXQgc2NydWJfaGVhcF9wYWdlcyh2b2lkKQogCiAgICAg
cHJpbnRrKCJkb25lLlxuIik7CiAKKyNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcKKyAgICBib290
X3NjcnViX2RvbmUgPSB0cnVlOworI2VuZGlmCisKICAgICAvKiBOb3cgdGhhdCB0aGUgaGVhcCBp
cyBpbml0aWFsaXplZCwgcnVuIGNoZWNrcyBhbmQgc2V0IGJvdW5kcwogICAgICAqIGZvciB0aGUg
bG93IG1lbSB2aXJxIGFsZ29yaXRobS4gKi8KICAgICBzZXR1cF9sb3dfbWVtX3ZpcnEoKTsKQEAg
LTIxNzIsMTIgKzIyMjQsMTYgQEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2Vf
aW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKIAogICAgICAgICAgICAgc3Bpbl91bmxvY2tf
cmVjdXJzaXZlKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogCisjaWZuZGVmIENPTkZJR19TQ1JVQl9E
RUJVRwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIE5vcm1hbGx5IHdlIGV4cGVjdCBh
IGRvbWFpbiB0byBjbGVhciBwYWdlcyBiZWZvcmUgZnJlZWluZyB0aGVtLAogICAgICAgICAgICAg
ICogaWYgaXQgY2FyZXMgYWJvdXQgdGhlIHNlY3JlY3kgb2YgdGhlaXIgY29udGVudHMuIEhvd2V2
ZXIsIGFmdGVyCiAgICAgICAgICAgICAgKiBhIGRvbWFpbiBoYXMgZGllZCB3ZSBhc3N1bWUgcmVz
cG9uc2liaWxpdHkgZm9yIGVyYXN1cmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHNj
cnViID0gISFkLT5pc19keWluZzsKKyNlbHNlCisgICAgICAgICAgICBzY3J1YiA9IHRydWU7Cisj
ZW5kaWYKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTIyNjksNyArMjMy
NSw4IEBAIHZvaWQgc2NydWJfb25lX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAKICNpZm5k
ZWYgTkRFQlVHCiAgICAgLyogQXZvaWQgY2FsbGVycyByZWx5aW5nIG9uIGFsbG9jYXRpb25zIHJl
dHVybmluZyB6ZXJvZWQgcGFnZXMuICovCi0gICAgdW5tYXBfZG9tYWluX3BhZ2UobWVtc2V0KF9f
bWFwX2RvbWFpbl9wYWdlKHBnKSwgMHhjMiwgUEFHRV9TSVpFKSk7CisgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobWVtc2V0KF9fbWFwX2RvbWFpbl9wYWdlKHBnKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgU0NSVUJfQllURV9QQVRURVJOLCBQQUdFX1NJWkUpKTsKICNlbHNlCiAgICAgLyog
Rm9yIGEgcHJvZHVjdGlvbiBidWlsZCwgY2xlYXJfcGFnZSgpIGlzIHRoZSBmYXN0ZXN0IHdheSB0
byBzY3J1Yi4gKi8KICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkp
OwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 16:05:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 16:05:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkOc-0003xW-Kv; Fri, 19 May 2017 16:04:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBkOb-0003xK-U8
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 16:04:54 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 13/0D-03920-5A71F195; Fri, 19 May 2017 16:04:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXeJuHy
 kwcyN0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPZtA0vBB+OKlXv4GhgX
 a3UxcnEICfxllJj8sZ8FwnnMKNHw4yUbhLONUWL1z9OsXYycHCICzhJfz8xlB7F5BfQlzn7YB
 2YLC+hJzD59iBnElhDwkliyuYkdxp66awaQzc7BJmAlcUgMJMoioCrR/OIjywRGrgWMDKsY1Y
 tTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3KAAQ7GDv+OR1ilOR
 gUhLldTwsFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnebmHykkGBRanpqRVpmDjDAYNISHDxK
 Irz7QdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXO2wdSJABSlFGaBzcCFuyXGGWlhHkZg
 Y4S4ilILcrNLEGVf8UozsGoJMw7G2QKT2ZeCdymV0BHMAEd0fxAGuSIkkSElFQD44QTbCvMxZ
 aY+z/OWqCTvFfR4q0w934Faa7g1X+1z6xS33hVe2u014vZF12Yv+Tf2rj1883nM6ZW/D80fd+
 //O5+R6n2yB0TnKbuTln7/+dnV9NEzkiG6VlJz3m8yzcZln3Q+rLm9Symt3NPS4v9XTj97+H5
 LYeLZvy0ennrsqBler4pn5z/kSolluKMREMt5qLiRAB0dMmKcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495209891!43758225!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16853 invoked from network); 19 May 2017 16:04:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 16:04:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkOX-0005WL-Kd; Fri, 19 May 2017 16:04:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkOR-0006iZ-Bu; Fri, 19 May 2017 16:04:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkOQ-0004Lf-Kv; Fri, 19 May 2017 16:04:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109608-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=da0df6ca8f8f118866e53c7fb770598c199993a6
X-Osstest-Versions-That: ovmf=f78c8bf2c64f57d5148bea1a56ade2218a13e4d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 16:04:42 +0000
Subject: [Xen-devel] [ovmf test] 109608: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2MDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkYTBkZjZjYThmOGYxMTg4NjZlNTNjN2ZiNzcwNTk4
YzE5OTk5M2E2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNzhjOGJm
MmM2NGY1N2Q1MTQ4YmVhMWE1NmFkZTIyMThhMTNlNGQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk1OTYgIDIwMTctMDUtMTggMjI6MTU6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NjA4ICAyMDE3LTA1LTE5IDA5OjExOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZGEwZGY2Y2E4
ZjhmMTE4ODY2ZTUzYzdmYjc3MDU5OGMxOTk5OTNhNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgZGEwZGY2Y2E4ZjhmMTE4ODY2ZTUzYzdmYjc3MDU5OGMxOTk5OTNh
NgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZGEwZGY2Y2E4ZjhmMTE4ODY2ZTUzYzdmYjc3MDU5
OGMxOTk5OTNhNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhkYTBk
ZjZjYThmOGYxMTg4NjZlNTNjN2ZiNzcwNTk4YzE5OTk5M2E2ID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgZGEwZGY2Y2E4Zjhm
MTE4ODY2ZTUzYzdmYjc3MDU5OGMxOTk5OTNhNjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICBmNzhjOGJmLi5kYTBkZjZjICBkYTBkZjZjYThmOGYxMTg4NjZlNTNjN2ZiNzcwNTk4YzE5
OTk5M2E2IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 16:05:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 16:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkPH-00041G-Tv; Fri, 19 May 2017 16:05:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBkPG-000411-Dw
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 16:05:34 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B2/C4-03557-DC71F195; Fri, 19 May 2017 16:05:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfeMuHy
 kwazNJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHb6EnvBAfOKpq79rA2M
 0/W6GLk4hAT+Mkos/HOBDcJ5zChx5vBFdghnG6PEnEMtzF2MnBwiAs4SX8/MZQexeQX0JY63r
 GQDsYUFgiSOtP9jAWmQEHjCJHFnzlYmkISEgKfEtrtLmWHsBZvbgYrYOdgErCQOiYFEWQRUJe
 78XMs6gZF7ASPDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQK8zAMEOxr9rAw8xSnIwKYnyOh6WixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwesnJh8pJFiU
 mp5akZaZAww/mLQEB4+SCO85UaA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ8/aBzBAAK
 coozYMbAYuFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmjQWZwpOZVwK36RXQEUxARzQ/kA
 Y5oiQRISXVwNgi3XJrybXpZUWsFT+k5Qy3LD+nwHgmeZrLk5Mpljx/r35Knlq4Lzdzd7wvT+i
 vPIaUxN8bPrH77b59U+4s/5wVXMtaKqtOO4QyXYuWuxGzduZxVcOlucmJ9zZ/MrlR8ovpaFpj
 3nfuPfWefLd18xpeB39xPmqs1/ZhcXxPbOE9he17Q5eVblJiKc5INNRiLipOBAAXJSa/gAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495209931!97829364!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10470 invoked from network); 19 May 2017 16:05:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 16:05:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkPB-0005Xh-IW; Fri, 19 May 2017 16:05:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkP4-0006jf-Go; Fri, 19 May 2017 16:05:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkP3-0004yN-NG; Fri, 19 May 2017 16:05:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109619-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=229ff3125b3d43c3fdc87c12c0047894395b5d32
X-Osstest-Versions-That: xen=9d3011bd1cd29f8f3841bf1b64d5ead9ed1434e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 16:05:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109619: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4042219354699073861=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4042219354699073861==
Content-Type: text/plain

flight 109619 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109619/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  229ff3125b3d43c3fdc87c12c0047894395b5d32
baseline version:
 xen                  9d3011bd1cd29f8f3841bf1b64d5ead9ed1434e8

Last test of basis   109609  2017-05-19 09:14:37 Z    0 days
Testing same since   109619  2017-05-19 14:01:54 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ian Jackson <ian.jackson@eu.citrix.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=229ff3125b3d43c3fdc87c12c0047894395b5d32
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 229ff3125b3d43c3fdc87c12c0047894395b5d32
+ branch=xen-unstable-smoke
+ revision=229ff3125b3d43c3fdc87c12c0047894395b5d32
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.8-testing
+ '[' x229ff3125b3d43c3fdc87c12c0047894395b5d32 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 229ff3125b3d43c3fdc87c12c0047894395b5d32:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   9d3011b..229ff31  229ff3125b3d43c3fdc87c12c0047894395b5d32 -> smoke


--===============4042219354699073861==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4042219354699073861==--

From xen-devel-bounces@lists.xen.org Fri May 19 16:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 16:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkSP-0004HF-D4; Fri, 19 May 2017 16:08:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dBkSO-0004H7-3U
 for xen-devel@lists.xen.org; Fri, 19 May 2017 16:08:48 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DA/38-03058-F881F195; Fri, 19 May 2017 16:08:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsVysyfVTbdPQj7
 SYNtlI4slHxezODB6HN39mymAMYo1My8pvyKBNePRlb3sBc94K+4+WMnUwHiJq4uRi0NIYBOj
 ROesLmYI5zSjxKKmx4xdjJwcbAKaEnc+f2ICsUUEpCWufb4MFmcWcJB48/EeC4gtLOAl0bHuJ
 SuIzSKgKnH98z12EJtXwFLi2cFtYL0SAvISu9ousk5g5FzAyLCKUaM4tagstUjXyEwvqSgzPa
 MkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQYwxAsIPxzILAQ4ySHExKoryOh+UihfiS8lM
 qMxKLM+KLSnNSiw8xynBwKEnwmojLRwoJFqWmp1akZeYAQwcmLcHBoyTC+1sMKM1bXJCYW5yZ
 DpE6xagoJc6bBNInAJLIKM2Da4OF6yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ814HGc+Tm
 VcCN/0V0GImoMXND6RBFpckIqSkGhj7Ltx4/VXxl8uSPS/O7Qm6rM9lVnrgB4tsaFrdhk9x7R
 1/hI8fX6XGKffuq3Ypo/S8C/5Ozyt33E37ou8Z0NGln6OQM3/L9ddJFvEeeletdtz70Wxw2ul
 X0+f/m0P0j5oo77HhKuh0zw/M//TivfSt+Au23Vv0rzw2+924QfvFh/w9MwW0m04osRRnJBpq
 MRcVJwIAfos1S1ICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495210126!63753706!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1114 invoked from network); 19 May 2017 16:08:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 19 May 2017 16:08:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A6F36344;
 Fri, 19 May 2017 09:08:45 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 083433F575;
 Fri, 19 May 2017 09:08:44 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 17:08:39 +0100
Message-Id: <20170519160839.20186-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH for-4.9] xen/arm: p2m: Fix incorrect mapping of
	superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHNhbWUgc2V0IG9mIGZ1bmN0aW9ucyBpcyB1c2VkIHRvIHNldCBhcyB3ZWxsIGFzIHRvIGNs
ZWFuIFAyTQplbnRyaWVzLCBleGNlcHQgZm9yIGNsZWFuIG9wZXJhdGlvbnMgKElOVkFMSURfTUZO
IH4wVUwpIGlzIHBhc3NlZCBhcyBhCnBhcmFtZXRlci4gVW5mb3J0dW5hdGVseSwgd2hlbiBjYWxj
dWxhdGluZyBhbiBhcHByb3ByaWF0ZSB0YXJnZXQgb3JkZXIKZm9yIGEgcGFydGljdWxhciBtYXBw
aW5nIElOVkFMSURfTUZOIGlzIHRha2VuIGludG8gYWNjb3VudCB3aGljaCBsZWFkcwp0byA0SyBw
YWdlIHRhcmdldCBvcmRlciBiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJNQiBhbmQgMUdC
Cm1hcHBpbmdzLgoKVGhpcyB3aWxsIHJlc3VsdCB0byBicmVhayBkb3duIHRoZSBzdXBlcnBhZ2Ug
aW50byA0SyBtYXBwaW5ncyBhbmQgbGVhdmUKZW1wdHkgdGFibGVzIGFsbG9jYXRlZC4KClRoaXMg
d2FzIGludHJvZHVjZWQgYnkgY29tbWl0IDJlZjNlMzZlYzcgInhlbi9hcm06IHAybTogSW50cm9k
dWNlCnAybV9zZXRfZW50cnkgYW5kIF9fcDJtX3NldF9lbnRyeSIuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgpUaGlzIHBhdGNoIGlzIGEg
Y2FuZGlkYXRlIGZvciBYZW4gNC45IGFuZCBhbHNvIGJhY2twb3J0aW5nIHRvIFhlbiA0LjguCldp
dGhvdXQgdGhpcyBwYXRjaCwgcmVtb3Zpbmcgc3VwZXJwYWdlIG1hcHBpbmcgKDJNQiwgMUdCKSB3
aWxsIGJyZWFrZG93bgppbnRvIDRLIG1hcHBpbmcgZmlyc3QgdGhlbiByZW1vdmUgNEsgYnkgNEsu
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMzRkNTc3NjBkNy4uNzUyZTk0ODA3
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0u
YwpAQCAtMTAwNSwxMiArMTAwNSwxOCBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAogCiAgICAgd2hpbGUgKCBuciApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBs
b25nIG1hc2s7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgb3JkZXI7CisKICAgICAgICAgLyoKKyAg
ICAgICAgICogRG9uJ3QgdGFrZSBpbnRvIGFjY291bnQgdGhlIE1GTiB3aGVuIHJlbW92aW5nIG1h
cHBpbmcgKGkuZQorICAgICAgICAgKiBNRk5fSU5WQUxJRCkgdG8gY2FsY3VsYXRlIHRoZSBjb3Jy
ZWN0IHRhcmdldCBvcmRlci4KKyAgICAgICAgICoKICAgICAgICAgICogWFhYOiBTdXBwb3J0IHN1
cGVycGFnZSBtYXBwaW5ncyBpZiBuciBpcyBub3QgYWxpZ25lZCB0byBhCiAgICAgICAgICAqIHN1
cGVycGFnZSBzaXplLgogICAgICAgICAgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0g
Z2ZuX3goc2dmbikgfCBtZm5feChzbWZuKSB8IG5yOwotICAgICAgICB1bnNpZ25lZCBsb25nIG9y
ZGVyOworICAgICAgICBtYXNrID0gIW1mbl9lcShzbWZuLCBJTlZBTElEX01GTikgPyBtZm5feChz
bWZuKSA6IDA7CisgICAgICAgIG1hc2sgfD0gZ2ZuX3goc2dmbikgfCBucjsKIAogICAgICAgICAv
KiBBbHdheXMgbWFwIDRrIGJ5IDRrIHdoZW4gbWVtYWNjZXNzIGlzIGVuYWJsZWQgKi8KICAgICAg
ICAgaWYgKCB1bmxpa2VseShwMm0tPm1lbV9hY2Nlc3NfZW5hYmxlZCkgKQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 16:20:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 16:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkdp-0005VR-Fe; Fri, 19 May 2017 16:20:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBkdn-0005VA-Oy
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 16:20:35 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 DA/E3-19466-35B1F195; Fri, 19 May 2017 16:20:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddfWj7
 SYM56JosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfJ22nqXgSXnFpCm9zA2M
 u7y7GLk4hAT+Mkq8ObWKFcJ5zCix/8QhRghnG6NEx7YtQA4nh4iAs8TXM3PZQWxeAX2JBat7W
 UFsYQF/iYmN91hAGiQEmrUk1qz9ygySkBDwlLhxYRkTjH3o53mgODsHm4CVxCExkCiLgKrE54
 M3mSYwci9gZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEej
 zegYGxh2MTb3OhxglOZiURHkdD8tFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDZKSjxQSLEpN
 T61Iy8wBBh9MWoKDR0mEdz9Imre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHlNQIoEQIoyS
 vPgRsAi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4FkCk8mXklcJteAR3BBHRE8wNpkC
 NKEhFSUg2MGsukhEIfrHwR+zbaQlZ6vmCYF1v/c6GI2U0XJLxWhq998PKd2KSV/0Pkmrc0mFz
 evmqWZtg0pZkibHd+TFQoNBcUbjpRFmT6XG3bXRP53U/DOd8F9u233CseHxHGU693xW/e/d7J
 DB/DLfyYLOcy8LHEn3r6UV2S/bzzzO1aRmxZTsYPjOcosRRnJBpqMRcVJwIAJwFmQn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495210829!79439888!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39115 invoked from network); 19 May 2017 16:20:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 16:20:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkde-0005vB-P3; Fri, 19 May 2017 16:20:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkdZ-00079X-Fj; Fri, 19 May 2017 16:20:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBkdZ-0007es-9r; Fri, 19 May 2017 16:20:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109586-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl:host-install(3):broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-amd64-i386-xl:guest-start:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
X-Osstest-Versions-That: xen=1956c9e91df3e4b7b480c35260bd656153d5202d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 16:20:21 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 109586: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU4NiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU4Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTA5NDkwCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMDk0OTAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTQ5MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMDk0OTAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk0OTAKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMDk0OTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQ5MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5
NDkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMDk0OTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQ5MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTA5NDkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YTBiZjNlZWY3
YjljYzM5NThkZTYxZDUzN2M2OTliMjAwYmU0MTYzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICAxOTU2YzllOTFkZjNlNGI3YjQ4MGMzNTI2MGJkNjU2MTUzZDUyMDJkCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk0OTAgIDIwMTctMDUtMTYgMTU6MTQ6MDggWiAgICAzIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NTg2ICAyMDE3LTA1LTE4IDE1OjE2OjQ2IFogICAg
MSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgdGVzdC1h
cm1oZi1hcm1oZi14bCBob3N0LWluc3RhbGwoMykKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3
YTBiZjNlZWY3YjljYzM5NThkZTYxZDUzN2M2OTliMjAwYmU0MTYzCkF1dGhvcjogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEFwciAzIDEyOjM0OjEz
IDIwMTcgKzAxMDAKCiAgICB0b29sczogb2NhbWw6IEluIGNvbmZpZ3VyZSwgY2hlY2sgZm9yIG9j
YW1sb3B0CiAgICAKICAgIElmIG9jYW1sLm00IGRpZG4ndCBmaW5kIG9jYW1sb3B0LCBkaXNhYmxl
IGFsbCB0aGUgb2NhbWwgYnVpbGRzLgogICAgCiAgICBDdXJyZW50bHkgb3VyIE1ha2VmaWxlcyBk
byBub3Qgd29yayBwcm9wZXJseSB3aGVuIHRoZSBuYXRpdmUgY29kZQogICAgY29tcGlsZXIgKGBv
Y2FtbG9wdCcpIGlzIG5vdCBhdmFpbGFibGUuICBJbiBwcmluY2lwbGUgdGhpcyBzaG91bGQgYmUK
ICAgIGZpeGVkIHRvIGZhbGwgYmFjayB0byBieXRlY29kZSwgYnV0IHRoaXMgaXMgbm90IGEgdGFz
ayBmb3IgdGhpcyBzdGFnZQogICAgb2YgdGhlIFhlbiA0LjkgcmVsZWFzZS4KICAgIAogICAgV2l0
aG91dCB0aGlzIGNoYW5nZSwgd2UgY2Fubm90IGJ1aWxkIG9uIHN5c3RlbXMgd2l0aCBvbmx5IG9j
YW1sYy4KICAgIFRoYXQgaW5jbHVkZXMgRGViaWFuIGplc3NpZSBBUk02NCwgYXMgdXNlZCBvbiB0
aGUgbmV3IEFSTTY0IGhhcmR3YXJlCiAgICBpbiB0aGUgWGVuIFByb2plY3QgQ0kgdGVzdCBsYWIu
CiAgICAKICAgIFdoZW4gdGhlIE1ha2VmaWxlcyBhcmUgZml4ZWQsIHRoaXMgY29tbWl0IHNob3Vs
ZCBiZSByZXZlcnRlZC4KICAgIAogICAgQ29tbWl0dGVyczogUGxlYXNlIHJlcnVuIGF1dG9nZW4u
c2guCiAgICAKICAgIENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICAgIEND
OiBKb25hdGhhbiBMdWRsYW0gPEpvbmF0aGFuLkx1ZGxhbUBjaXRyaXguY29tPgogICAgQ0M6IERh
dmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+CiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFRlc3RlZC1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGQwMjQwZTAzMzQ5ZmQwNzE1MzMyZWFlNjUzNzJl
MGE0N2I1YTQzYikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDQwNTdjNmVhODA1MjQ3
ZTNmYmIxZjAyZTNlNTZhYWQ4NDBlMzljZjgpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 16:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 16:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBkyX-0006rV-9N; Fri, 19 May 2017 16:42:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dBkyW-0006rP-Ck
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 16:42:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 59/DD-03620-7502F195; Fri, 19 May 2017 16:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsVyuP0Ov264gny
 kwclVYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alyZYFjWwVZ6ZWNjC+Zeli5OSQEDCSeDvx
 HxOILSSwkFHiwykLEJtNQFViw/VTrCC2iICixMRLT8FsZoE4iavnjgDZHBzCAtoSC16Wg4RZg
 MoPrz/ADGLzChhL7H18kBlivLzEok0zWCYwci5gZFjFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2
 hgppebWlycmJ6ak5hUrJecn7uJEeglBiDYwTj9sv8hRkkOJiVRXsfDcpFCfEn5KZUZicUZ8UW
 lOanFhxhlODiUJHjt5OUjhQSLUtNTK9Iyc4DhApOW4OBREuG1AEnzFhck5hZnpkOkTjEac7xb
 +uE9E8ece1/fMwmx5OXnpUqJ8/6UAyoVACnNKM2DGwQL40uMslLCvIxApwnxFKQW5WaWoMq/Y
 hTnYFQS5vUCWciTmVcCt+8V0ClMQKc0P5AGOaUkESEl1cC4+BazwpVNPu3liQsV1Hfe4BRPqU
 3amXozxHrnlNzMzRbVEzIUVHV9N3TPjGrT6z83775Nz673aQL6R372yr5jmvBhls1lC6vLkfb
 ynoYq3+LmiN7dZ8Di+FWullfsxsqj6605w4rN58+z/Proz6O74pVaM8OT+ub43/54fDnTDX/2
 uZeKH35TYinOSDTUYi4qTgQAJGmNmV4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495212119!101870818!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31029 invoked from network); 19 May 2017 16:41:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 May 2017 16:41:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BE8CCADB8;
 Fri, 19 May 2017 16:41:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 19 May 2017 18:41:57 +0200
Message-Id: <20170519164157.7879-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.12 rc2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjEyYi1yYzItdGFnCgp4ZW46IGZpeGVzIGZvciA0LjEyIHJjMgoKSXQgY29udGFpbnMgc29tZSBm
aXhlcyBmb3IgdGhlIG5ldyBYZW4gOXBmcyBmcm9udGVuZCBhbmQgc29tZSBtaW5vciBjbGVhbnVw
cy4KVGhhbmtzLgoKSnVlcmdlbgoKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8IDE1ICsr
LS0tLS0KIGFyY2gveDg2L3hlbi9tbXUuYyAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni94ZW4v
bW11X3B2LmMgICAgICAgfCA5OCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIG5ldC85cC90cmFuc194ZW4uYyAgICAgICAgICB8ICA4ICsrLS0KIDQgZmlsZXMg
Y2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpKdWVyZ2VuIEdyb3Nz
ICgyKToKICAgICAgeGVuOiBjbGVhbnVwIHB2aCBsZWZ0b3ZlcnMgZnJvbSBwdi1vbmx5IHNvdXJj
ZXMKICAgICAgeGVuOiBtYWtlIHhlbl9mbHVzaF90bGJfYWxsKCkgc3RhdGljCgpXZWkgWW9uZ2p1
biAoMik6CiAgICAgIHhlbi85cGZzOiBmaXggcmV0dXJuIHZhbHVlIGNoZWNrIGluIHhlbl85cGZz
X2Zyb250X3Byb2JlKCkKICAgICAgeGVuLzlwZnM6IHA5X3RyYW5zX3hlbl9pbml0IGFuZCBwOV90
cmFuc194ZW5fZXhpdCBjYW4gYmUgc3RhdGljCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 16:49:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 16:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBl5U-000769-0S; Fri, 19 May 2017 16:49:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dBl5T-000763-Ei
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 16:49:11 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 58/14-03058-6022F195; Fri, 19 May 2017 16:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXiVRtsqMumJB9
 psPIUi8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHx/keWgpnsFS/3HGNtYHzK2sXIxSEkMJNR
 YuOB72AOi8AtZolbO46xgTgSAgdZJbauPMnexcgB5MRJnF0QC2FWSny/7gRiCgmoSax5EwUxp
 4tJ4seCK0CtnBzCAh4SnzZdAJspItDCKHG39Sw7SEJIoERi5dGtYDazwGVmie3r6kAGsQnoSK
 ybUQti8grYSlza6QZSwSKgKnFn/TKwalGBcIm3jUdYQGxeAUGJkzOfgNmcAk4S3zYcZoGYaCY
 xb/NDZghbXmL72znMExiFZyFpmYWkbBaSsgWMzKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQKDnAEIdjCuWhB4iFGSg0lJlNfxsFykEF9SfkplRmJxRnxRa
 U5q8SFGGQ4OJQleN0X5SCHBotT01Iq0zBxgvMGkJTh4lER47yoApXmLCxJzizPTIVKnGI055t
 z7+p6J49HKH++ZhFjy8vNSpcR5xUAmCYCUZpTmwQ2CpYFLjLJSwryMQKcJ8RSkFuVmlqDKv2I
 U52BUEubdCLKQJzOvBG7fK6BTmIBOaX4gDXJKSSJCSqqBMa9f6vTTtvmZYuqpJ64fmNR45rWk
 F0On6qSK8OaogvnGt34fMBSpcj7OF3pic3iDwMfV6512fmr/cjljX7m68IOdF95umnfiaFaJ6
 QOBXXetll3V8LhyOtLHyVDLztYlZ9We2QqZ8qve5dtLXL/evpxdM2Imd8fNRHe9hpmHzM/b+q
 182Xz6nBJLcUaioRZzUXEiAMkIXBb+AgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495212548!103500585!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29569 invoked from network); 19 May 2017 16:49:09 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2017 16:49:09 -0000
Received: by mail-pg0-f49.google.com with SMTP id u187so40655470pgb.0
 for <xen-devel@lists.xenproject.org>; Fri, 19 May 2017 09:49:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=FaeZPuv+ej/3zvPCm51UjDCrvhUwMu1sBOTjbyui7ho=;
 b=GSvgRbPA5aqsfoRz3AnYxvLvTIZKD/x71ENDuEUtvcnefiUon7FLgL8Oj13Vmqbt1g
 zclPF8zux0t74NGg2UYXYprlfIletLgt6gn7kzJmnYpzRQe8DVEMnX5Qv4qNJm8F8VOA
 QXEXwsmpfvAu+krzvMWmOpUj4tewiRGjxqVpY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=FaeZPuv+ej/3zvPCm51UjDCrvhUwMu1sBOTjbyui7ho=;
 b=R59q7VwqvqfWgkLSE/GmbSd527uIFzc6u5oAHD5pyxlmRJJKwXSnj22ujPjV28A7LM
 gkSE8S0oid71xaYVkt+/qxv4MDEVHcnw0yqHXv0bXZu3zkLlhhGKIQQH0ZEXx+fFg0fY
 qkn/e/N2Gpu6PdEmOpnsI/CPYA4sczUb7AQLW+CA3iTUsR32L7Sd0hPwhwxWmE3Bd+VK
 VdtW5AmVMioHGngYf2K5FcI9wpX9ZV2OZQIPi35IppjvsZSnSnvGIW/iYALBJIIJDoaU
 ho7hHWV1UMAfu3Gsw63W0c/xDBei4yNtIWyL8YBKgmFShM8FgU3UhS0o+IJ/IIEmuozc
 3OHQ==
X-Gm-Message-State: AODbwcB2d7v3yZRi516RCpnuSCunPmCY1EM8FRCqmUYoAZwpguh2+gah
 Snr0+JGVAuQkEODU
X-Received: by 10.99.123.77 with SMTP id k13mr11591845pgn.32.1495212548351;
 Fri, 19 May 2017 09:49:08 -0700 (PDT)
Received: from ?IPv6:::1? (ks39974.kimsufi.com. [91.121.25.35])
 by smtp.gmail.com with ESMTPSA id a187sm12470776pgc.65.2017.05.19.09.49.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 May 2017 09:49:07 -0700 (PDT)
To: "Goel, Sameer" <sgoel@codeaurora.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <5cf9128e-e845-2a89-f7c7-ac8616941ab9@linaro.org>
 <13124e9c-9367-7b86-087e-7c5d7841e784@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <ad0c1a5f-927d-6f4c-f95c-29399985e70d@linaro.org>
Date: Fri, 19 May 2017 17:48:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <13124e9c-9367-7b86-087e-7c5d7841e784@codeaurora.org>
Cc: "Edgar Iglesias \(edgar.iglesias@xilinx.com\)" <edgar.iglesias@xilinx.com>,
 Wei Chen <Wei.Chen@arm.com>, Campbell Sean <scampbel@codeaurora.org>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 Steve Capper <Steve.Capper@arm.com>, alistair.francis@xilinx.com,
 "manish.jaggi@caviumnetworks.com" <manish.jaggi@caviumnetworks.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [early RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gU2FtZWVyLAoKT24gMTkvMDUvMTcgMDc6MzgsIEdvZWwsIFNhbWVlciB3cm90ZToKPgo+
Cj4gT24gMTIvMjkvMjAxNiA3OjA0IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPj4KPj4gIyMj
IEZpbmRpbmcgdGhlIFN0cmVhbUlEIGFuZCBEZXZpY2VJRAo+Pgo+PiBUaGUgc3RhdGljIHRhYmxl
IElPUlQgKHNlZSBbNV0pIHdpbGwgcHJvdmlkZSBpbmZvcm1hdGlvbiB0aGF0IHdpbGwgaGVscCB0
bwo+PiBkZWR1Y2UgdGhlIFN0cmVhbUlEIGFuZCBEZXZpY2VJRCBmcm9tIGEgZ2l2ZW4gUklELgo+
Pgo+Cj4gSU9SVCB0YWJsZSB3aWxsIGFsc28gbmVlZCBzb21lIGluZm9ybWF0aW9uIG9uIFBDSSBz
ZWcgdG8gcGFyc2UgdGhyb3VnaCB0aGUgdGFibGUKPiBhbmQgZmluZCB0aGUgcmVxdWlyZWQgU01N
VS4gU2hvdWxkLCB3ZSBjb25zaWRlciB0aGUgQVBJIHRvIGJlIHNpbWlsYXIgdG8gTGludXguCj4g
VGhpcyB3aWxsIG1hbmRhdGUgcHVsbGluZyBpbiBwYXJ0cyBvZiBmd19zcGVjIHdoaWNoIHdpbGwg
bWFrZSB0aGUgYm9va2tlZXBpbmcgZm9yCj4gU01NVXMgZWFzaWVyLgoKSSBoYXZlbid0IGxvb2tl
ZCBjbG9zZWx5IGF0IHRoZSBjb2RlLiBJIHdvdWxkIHNheSB3ZSBuZWVkIHRvIHB1bGwgd2hhdCAK
bWFrZXMgc2Vuc2UuCgpJIHdvdWxkIHJlY29tbWVuZCB5b3UgdG8gc2VuZCBhbiBSRkMgb2YgeW91
ciBwcm9wb3NhbCB3aGVyZSB3ZSBjYW4gCmRpc2N1c3MgYWJvdXQgdGhlIHZhcmlvdXMgd2F5cy4K
Cj4KPiBBbHNvLCBmb3IgYXJtNjQgd2lsbCBiZSBiZSByZXVzaW5nIHRoZSBjdXJyZW50IGRlZmlu
aXRpb24gb2Ygc3RydWN0IHBjaV9kZXZpY2U/IChTQkRGIHNwZWNpZmljYWxseSkKCkRvIHlvdSBt
ZWFuIHBjaV9kZXYgaW4gWGVuPyBPciBzb21ldGhpbmcgZWxzZT8KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 16:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 16:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBl8S-0007fu-EK; Fri, 19 May 2017 16:52:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dBl8R-0007fo-GA
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 16:52:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F6/1B-01735-EB22F195; Fri, 19 May 2017 16:52:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTmQd09SvK
 RBn9+Wlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPJmQVrJaomHd3FWsD403hLkYuDiGBGYwS
 N/tWMII4LAINrBJP519lB3EkBOawSmza8ZGli5ETyMmT6G27ywxhF0k8eT6LDcTmFRCUODnzC
 ViNkIC3xKm3H1lBbE4g+/uDR4wQK/4yS0w88w2sgU1AQ2LtlINANgfQOlWJHc9zIOYESHxcfI
 EFJCwskCWx96weSFhEQF9i0+1GsHuYBQ4wSuxt7WYESTALaEq0bv/NPoFRYBaSM2YhSS1gZFr
 FqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiGDECwg/Fgs/Mh
 RkkOJiVRXsfDcpFCfEn5KZUZicUZ8UWlOanFhxg1ODgErhw8MptRiiUvPy9VSYLXTVE+UkiwK
 DU9tSItMwcYKTClEhw8SiK8E0DSvMUFibnFmekQqVOMlhwvLr9/z8TxbukHIPlk5Y/3TEJg86
 TEeZtAGgRAGjJK8+DGwaL5EqOslDAvI9CxQjwFqUW5mSWo8q8YxTkYlYR5F4JM4cnMK4Hb+gr
 oICagg5ofSIMcVJKIkJJqYDQ7JFiu/f9c25O6xcH1CUYdXNXXW4r9nFc+31PHs21C/plzPrtu
 7b+bqmyX8alWOMTEkJXntN/s1b4BX+YH6tT0fju49HLcPY9vde39U77Lfw+Wl9gu2r5f0PaCl
 7LuxBN2c3pdRHv2n4qf7PA40cfxS9zxvwGhHR/rfUTVHDertr5acmudvxJLcUaioRZzUXEiAE
 kMsEfhAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495212732!62959852!1
X-Originating-IP: [209.85.217.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64385 invoked from network); 19 May 2017 16:52:12 -0000
Received: from mail-ua0-f193.google.com (HELO mail-ua0-f193.google.com)
 (209.85.217.193)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2017 16:52:12 -0000
Received: by mail-ua0-f193.google.com with SMTP id i46so3613865uaa.3
 for <xen-devel@lists.xenproject.org>; Fri, 19 May 2017 09:52:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+wIt41ZNpDCXt8e9R4vAVe/qmZuA8vT0KRTzJhmgpUE=;
 b=iWZGcd+1BOcmvf7zviSOHMMXYbzlRALhUNQeXhdHl3bFLsNUv2yN+Bn3ZqcSY82Do5
 +QRYYwp9kKhWSaZzvrp9ICXYzO8z2d5ZghZMUpQRTQu/NRyoy/S5eIrMqCuRnLKVpy3h
 /Ym4PJN7eyrij+ieeMpUInMwJOfeyUCnVKKuE7KABw1/3f9erUw15i3SeQLwkFfhR4Ed
 DDW0YgDlrW2Yf0sD4RZV7byTJ2vpnwBEbHa76Z2a4oneksYhClkB/2EhvejaSqrSDVed
 WJRPrxNFXM9AncmwLcM01DGb0tHUie+TB6QPldywQgXZ9SVRgrNjbhpMdQQIkP4/WfDb
 B5xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+wIt41ZNpDCXt8e9R4vAVe/qmZuA8vT0KRTzJhmgpUE=;
 b=SxNXTvsX1hMFYsIvUM5VR+UGCqyrkWETLNQMnLzXBP2vvk9GctBAx71z/eb+fWvrIN
 4VGff04gV5wAzQKLQle/lahXkAFU0KSbI1jqNot16GPVjsNstRg3w+KtmRguOI+++VGW
 hl/VKXvs3dZ7K2Gz+mEoaFepMaE/3xVkTMuxeKtniJvhntO99UaKaBv7kJ3MtdBSbL4i
 t+nyKXLWSL2Rt9i/ZikJMfmgmN25b3ZuC4arvEbpaknI9628GU+3ozYzu2dszXxPY5My
 ltOpOjj1PaESgHBUHDa2CqhZJmZtWD6Vzr6lCIzBOfRoFLQhrUT/mNDnR9zZ2mTwRtFQ
 6ePQ==
X-Gm-Message-State: AODbwcDlZocOej5CE4RWUg5Lv5TvvflrJCCjpvFu3nC8UTQywbGkBO2y
 ayxMN4uDgqeLwx0wkma4aT+Lw7ikGg==
X-Received: by 10.176.87.217 with SMTP id u25mr5195924uac.90.1495212731579;
 Fri, 19 May 2017 09:52:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.147.71 with HTTP; Fri, 19 May 2017 09:52:10 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705161110040.4103@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <59197E1A0200007800159B02@prv-mh.provo.novell.com>
 <e89d1876-8e35-83af-b475-230cc3753348@arm.com>
 <591988770200007800159B44@prv-mh.provo.novell.com>
 <13c1003e-4bf4-5164-c43e-32f94dc9eeb7@arm.com>
 <5919BB250200007800159CEE@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1705151011130.24729@sstabellini-ThinkPad-X260>
 <591AEC71020000780015A147@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1705161110040.4103@sstabellini-ThinkPad-X260>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 20 May 2017 00:52:10 +0800
Message-ID: <CAHrd_joQmxZsj+qEjEry_42GM6jbGf_68xQ1iRKfY86iZoTqgg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wNS0xNyAyOjE2IEdNVCswODowMCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Ogo+IE9uIFR1ZSwgMTYgTWF5IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+
PiA+Pj4gT24gMTUuMDUuMTcgYXQgMTk6NDAsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90
ZToKPj4gPiBPbiBNb24sIDE1IE1heSAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4+
IE9uIDE1LjA1LjE3IGF0IDEyOjIxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiA+
PiA+IE9uIFpob25nemUgcHJvcG9zYWwsIHRoZSBzaGFyZSBwYWdlIHdpbGwgYmUgbWFwcGVkIGF0
IHRoZSBhIHNwZWNpZmljCj4+ID4+ID4gYWRkcmVzcyBpbiB0aGUgZ3Vlc3QgbWVtb3J5LiBJIGFn
cmVlIHRoaXMgd2lsbCByZXF1aXJlIHNvbWUgd29yayBpbiB0aGUKPj4gPj4gPiB0b29sc3RhY2ss
IG9uIHRoZSBoeXBlcnZpc29yIHNpZGUgd2UgY291bGQgcmUtdXNlIHRoZSBmb3JlaWduIG1hcHBp
bmcKPj4gPj4gPiBBUEkuIEJ1dCBvbiB0aGUgZ3Vlc3Qgc2lkZSB0aGVyZSBhcmUgbm90aGluZyB0
byBkbyBYZW4gc3BlY2lmaWMuCj4+ID4+Cj4+ID4+IFNvIHdoYXQgaXMgdGhlIGVxdWl2YWxlbnQg
b2YgdGhlIHNoYXJlZCBwYWdlIG9uIGJhcmUgaGFyZHdhcmU/Cj4+ID4KPj4gPiBCYXJlLW1ldGFs
IGFwcHMgYWxyZWFkeSBoYXZlIHRoZSBjb25jZXB0IG9mIGEgc2hhcmVkIHBhZ2UgdG8gY29tbXVu
aWNhdGUKPj4gPiB3aXRoIGhhcmR3YXJlIGRldmljZXMsIGNvLXByb2Nlc3NvcnMgYW5kIG90aGVy
IGhhcmR3YXJlL2Zpcm1hcmUKPj4gPiBpbnRlcmNvbW11bmljYXRpb24gZnJhbWV3b3Jrcy4KPj4K
Pj4gU28gd2l0aCB0aGF0LCBpcyBvbmUgc2lkZSBvZiB0aGUgY29tbXVuaWNhdGlvbiBoZXJlIHRo
ZW4gaW50ZW5kZWQgdG8KPj4gZW11bGF0ZSBzdWNoIGEgaGFyZHdhcmUgZGV2aWNlLCBjby1wcm9j
ZXNzb3Igb3Igb3RoZXIgaGFyZHdhcmUgLwo+PiBmaXJtd2FyZSBpbnRlcmNvbW11bmljYXRpb24g
ZnJhbWV3b3JrPyBJZiBzbywgYXJlbid0IHdlIHRhbGtpbmcKPj4gYWJvdXQgZGV2aWNlIGVtdWxh
dGlvbiB0aGVuPyBJZiBub3QsIGhvdyBjYW4gc3VjaCBhIGJhcmUgbWV0YWwgYXBwCj4+IGtub3cg
dGhlIHByb3RvY29sIChhZnRlciBhbGwsIGlmIHRoZSBwcm90b2NvbCBpcyBYZW4tc3BlY2lmaWMs
IHRoZSBhcHAKPj4gd291bGRuJ3QgYmUgWGVuLXVuYXdhcmUgYW55bW9yZSk/Cj4KPiBUaGV5IHdv
dWxkIGhhdmUgdG8gY29tZSB1cCB3aXRoIGEgcHJvdG9jb2wuIEhvd2V2ZXIsIHRoZXkgYWxyZWFk
eSBoYXZlCj4gY29kZSB0byBkZWFsIHdpdGggc2hhcmVkIHJpbmdzIGluIHRoZWlyIGJhcmVtZXRh
bCBhcHBzLiBJdCdzIG5vdCBoYXJkCj4gZm9yIHRoZW0gdG8gZG8gc28sIGl0IGlzIG5vdCBoeXBl
cnZpc29yIHNwZWNpZmljLCBhbmQgaXQgaXMgc2ltaWxhciB0bwo+IHRoZSB3YXkgdGhleSBhcmUg
dXNlZCB0byB3b3JrIGFscmVhZHkuIE9uIHRoZSBvdGhlciBlbmQsIHRoZXkgbGFjayB0aGUKPiBj
b2RlIHRvIGRlYWwgd2l0aCBoeXBlcmNhbGxzLCBldmVudCBjaGFubmVscyBhbmQgZ3JhbnQgdGFi
bGVzLiBJbiBmYWN0LAo+IHRoZXkgZG9uJ3QgaGF2ZSBYZW4gc3VwcG9ydC4KPgo+Cj4+ID4+ID4g
V2hhdCdzIHRoZSBiZW5lZml0PyBCYXJlbWV0YWwgZ3Vlc3QgYXJlIHVzdWFsbHkgdGlueSwgeW91
IGNvdWxkIHVzZSB0aGUKPj4gPj4gPiBkZXZpY2UtdHJlZSAoYW5kIGhlbmNlIGdlbmVyaWMgd2F5
KSB0byBwcmVzZW50IHRoZSBzaGFyZSBwYWdlIGZvcgo+PiA+PiA+IGNvbW11bmljYXRpbmcuIFRo
aXMgbWVhbnMgbm8gWGVuIFBWIGRyaXZlcnMsIGFuZCB0aGVyZWZvcmUgZWFzaWVyIHRvCj4+ID4+
ID4gbW92ZSBhbiBPUyBpbiBYZW4gVk0uCj4+ID4+Cj4+ID4+IElzIHRoaXMgaW50ZW5kZWQgdG8g
YmUgYW4gQVJNLXNwZWNpZmljIGV4dGVuc2lvbiwgb3IgYSBnZW5lcmljIG9uZT8KPj4gPj4gVGhl
cmUncyBubyBEVCBvbiB4ODYgdG8gcGFzcyBzdWNoIGluZm9ybWF0aW9uLCBhbmQgSSBjYW4ndCBl
YXNpbHkKPj4gPj4gc2VlIGFsdGVybmF0aXZlcyB0aGVyZS4gQWxzbyB0aGUgY29uc3VtZXIgb2Yg
dGhlIHNoYXJlZCBwYWdlIGluZm8KPj4gPj4gaXMgc3RpbGwgYSBQViBjb21wb25lbnQgb2YgdGhl
IGd1ZXN0LiBZb3Ugc2ltcGx5IGNhbid0IGhhdmUgYW4KPj4gPj4gZW50aXJlbHkgdW5tb2RpZmll
ZCBndWVzdCB3aGljaCBhdCB0aGUgc2FtZSB0aW1lIGlzIFhlbiAob3IKPj4gPj4gd2hhdGV2ZXIg
b3RoZXIgY29tcG9uZW50IHNpdHMgYXQgdGhlIG90aGVyIGVuZCBvZiB0aGUgc2hhcmVkCj4+ID4+
IHBhZ2UpIGF3YXJlLgo+PiA+Cj4+ID4gSSB3YXMgZ29pbmcgdG8gcHJvcG9zZSBmb3IgdGhpcyB3
b3JrIHRvIGJlIGFyY2gtbmV1dHJhbC4gSG93ZXZlciwgaXQgaXMKPj4gPiB0cnVlIHRoYXQgd2l0
aCB0aGUgZXhpc3RpbmcgeDg2IHNvZnR3YXJlIGFuZCBoYXJkd2FyZSBlY29zeXN0ZW0sIGl0Cj4+
ID4gd291bGRuJ3QgYmUgbXVjaCB1c2UgdGhlcmUuIEdpdmVuIHRoYXQgdGhlIHdvcmsgaXMgdGVj
aG5pY2FsbHkgY29tbW9uCj4+ID4gdGhvdWdoLCBJIGRvbid0IHNlZSBhbnkgZG93bnNpZGVzIG9u
IGVuYWJsaW5nIGl0IG9uIHg4NiBvbiB0aGUgb2ZmCj4+ID4gY2hhbmNlIHRoYXQgc29tZWJvZHkg
d2lsbCBmaW5kIGl0IHVzZWZ1bC4gSG93ZXZlciwgaWYgeW91IHByZWZlciB0bwo+PiA+IGtlZXAg
aXQgQVJNIG9ubHksIHRoYXQncyBmaW5lIGJ5IG1lIHRvby4KPj4KPj4gSSBkb24ndCBoYXZlIGEg
cHJlZmVyZW5jZSBlaXRoZXIgd2F5LCBidXQgaWYgeW91IGRvIGl0IGluIGFuIGFyY2gtbmV1dHJh
bAo+PiB3YXksIHRoZW4gdGhlIG1hbmlmZXN0YXRpb24gb2YgdGhlIGZyYW1lIG51bWJlcnMgYWxz
byBuZWVkcyB0byBiZQo+PiBhcmNoLW5ldXRyYWwsIGluIHdoaWNoIGNhc2UgRFQgaXMgbm90IGEg
c3VpdGFibGUgdmVoaWNsZS4KPgo+IE1ha2VzIHNlbnNlLgo+CgpJIGFncmVlIHdpdGggdGhpcywg
SSdsbCB0YWtlIHRoaXMgaW50byBjb25zaWRlcmF0aW9uIGluIHRoZSBuZXh0IHZlcnNpb24gb2YK
dGhpcyBwcm9wb3NhbC4KCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 17:15:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 17:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBlUO-0000ai-6Y; Fri, 19 May 2017 17:14:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dBlUN-0000ac-5G
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 17:14:55 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 72/BB-02181-E082F195; Fri, 19 May 2017 17:14:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfSqpi6Phny
 kweMl0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a126uYCvZ4VzRves/cwPjNuouRi0NIYAaj
 xInTyxm7GDk5WARmsUpMmpoDkpAQ2MYq0XB0MRtIQkIgT2JJ40FmCLtQYsaqySwgNq+AoMTJm
 U/AbCEBb4mOV32sXYwcHJwClhLnZ/NDLLjHJNF66BNYL5uAhsTaKQfZIJapSjy/3scMMSdAYv
 vE12BHCAvESTzu2Qs2U0RAUeLBy5usIIOYBeYzSsy9sZkVJMEsoCnRuv03O4StLbFs4WvmCYy
 Cs5DcNAtJ2SwkZQsYmVcxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl
 5+duYgSGbj0DA+MOxh3tfocYJTmYlER5HQ/LRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GVXl
 48UEixKTU+tSMvMAUYRTFqCg0dJhNdHDSjNW1yQmFucmQ6ROsVozPHi8vv3TBxPVv54zyTEkp
 eflyolznsKpFQApDSjNA9uECy6LzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5g0EmcKTmVc
 Ct+8V0ClMQKc0P5AGOaUkESEl1cDIw1ry91Hf92mnP71un9GQe79mfgzPPrdTO3ZM+Peea1rE
 SZ0c7+OXBVXUMiWvKp9xilzYWuJXEN7G8qHT3lYt7p6ERM93Zu2UaV8zc0u9734sq3MTvLFof
 6hq1QxmllyPTYt8nM75NNeX7TNIub1DJ1nm4pPgEule3/k/rVd/tnH6mXB2k70SS3FGoqEWc1
 FxIgB7ql5X6QIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495214091!99212161!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49023 invoked from network); 19 May 2017 17:14:52 -0000
Received: from mail-vk0-f41.google.com (HELO mail-vk0-f41.google.com)
 (209.85.213.41)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2017 17:14:52 -0000
Received: by mail-vk0-f41.google.com with SMTP id x71so15425439vkd.0
 for <xen-devel@lists.xenproject.org>; Fri, 19 May 2017 10:14:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=SieXUEpMG3YSQXBkeNB2FlRaS4+D2DqaEhGagEFHBH8=;
 b=tAj/9feZSbsRYYOh7IXljO9iF8zi3z4SKKyW2KS8zOObqe3IM9TCD85ZHHXqBDze2I
 4j/2eiNo+ZKu2JfHoFPRLkCSUO6FzD9bTzEQrly+9biSQ7i8Zw3ZEN0EwEUPBYanmwDV
 //0CqqdwdXaWaZNJgyIZBdvLPPsMXtF+70efra30ZxLocWdkq4DwmaYuxup9AH3LBl4l
 MMzxMLm+0XnhIzFyYO8szDw+yG90n0lqmQlgEyRGsVyyNZwioZM7jaAGy7h4UjbiAa+O
 U/aH9B+erBmy6msBZZRZGAnZAMu5JOze+kDCpdn+NGM0CpbBkTOFeWAjHvp7nLUVL7hS
 UaIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=SieXUEpMG3YSQXBkeNB2FlRaS4+D2DqaEhGagEFHBH8=;
 b=QU9QbbBqNvcd8NkpAiG5Klv78rl/FHqbveIP0LWZIgIY9z5fFH5cvng+lm2hsV8q2F
 wayfImS4twZ2zNrIBeMvhNompFwyobanpQ0kRvDr/Ja29kFvemVBFs02ucijMUiBaJjz
 sOq5Cbm5rijDVxeZW6Lo4LV5nF0uUFEdM1ExhKddE9/xdbhMnqrF/Yfx2PAvmAGMywv4
 tjDjgPtZKTfP9eOBzmAGwyht1b53jtyCNXlS/6zemClfbjLhP2Wv8UI+EPN8f4Vkriod
 SX6spP7e8+hFnOq6jXmV5pCI6gXh34r7/8XXbc5ecBWdYAIi/tpTQuQNfnIAdvYxJi7v
 KbDA==
X-Gm-Message-State: AODbwcB+ogdRJyhqu79FfKzFCeM3tiCs+C0xfn2aww4ilE5AlqpnTvSU
 8vkEhqUq1hGZGbDtikg/bnIxjVoFgw==
X-Received: by 10.31.47.132 with SMTP id v126mr1807764vkv.2.1495214090908;
 Fri, 19 May 2017 10:14:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.147.71 with HTTP; Fri, 19 May 2017 10:14:50 -0700 (PDT)
In-Reply-To: <20170519093303.e64tmg5arniftfil@citrix.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 20 May 2017 01:14:50 +0800
Message-ID: <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIFdlaSwKCj4+Pj4yMDE3LTA1LTE5IDE3OjMzIEdNVCswODowMCBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjoKPiBPbiBUaHUsIE1heSAxOCwgMjAxNyBhdCAxMTowOTo0MEFNIC0wNzAw
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+ID4gPgo+PiA+ID4gWWVzLCB0aG9zZSBhdHRy
aWJ1dGVzIGFyZSBuZWNlc3NhcnkgYW5kIHNob3VsZCBiZSBleHBsaWNpdGx5IHNwZWNpZmllZCBp
biB0aGUKPj4gPiA+IGNvbmZpZyBmaWxlLiBJJ2xsIGFkZCB0aGVtIGluIHRoZSBuZXh0IHZlcnNp
b24gb2YgdGhpcyBwcm9wb3NhbC4gQW5kIHRha2luZyB0aGUKPj4gPiA+IGdyYW51bGFyaXR5IGlu
dG8gY29uc2lkZXJhdGlvbiwgd2hhdCBkbyB5b3Ugc2F5IGlmIHdlIGNoYW5nZSB0aGUgZW50cmll
cyBpbnRvCj4+ID4gPiBzb21ldGhpbmcgbGlrZToKPj4gPiA+ICdzdGFydD0weGNhZmViYWJlLCBl
bmQ9MHhkZWVkYmVlZiwgZ3JhbnVsYXJpdHk9NEssIHByb3Q9UldYJy4KPj4gPgo+PiA+IEkgcmVh
bGlzZWQgSSBtYXkgaGF2ZSBnb25lIHRvbyBmYXIgYWZ0ZXIgcmVhZGluZyB5b3VyIHJlcGx5Lgo+
PiA+Cj4+ID4gV2hhdCBpcyB0aGUgZW5kIHB1cnBvc2Ugb2YgdGhpcyBwcm9qZWN0PyBJZiB5b3Ug
b25seSB3YW50IHRvIGluc2VydCBhCj4+ID4gbWZuIGludG8gZ3Vlc3QgYWRkcmVzcyBzcGFjZSBh
bmQgZG9uJ3QgY2FyZSBob3cgdGhlIGd1ZXN0IGlzIGdvaW5nIHRvCj4+ID4gbWFwIGl0LCB5b3Ug
Y2FuIG9taXQgdGhlIHByb3Q9IHBhcnQuIElmIHlvdSB3YW50IHN0cmljdGVyIGNvbnRyb2wsIHlv
dQo+PiA+IHdpbGwgbmVlZCB0aGVtIC0tIGFuZCB0aGF0IHdvdWxkIGFsc28gaGF2ZSBpbXBsaWNh
dGlvbnMgb24gdGhlCj4+ID4gaHlwZXJ2aXNvciBjb2RlIHlvdSBuZWVkLgo+PiA+Cj4+ID4gSSBz
dWdnZXN0IHlvdSB3cml0ZSB0aGUgbWFudWFsIGZvciB0aGUgbmV3IG1lY2hhbmlzbSB5b3UgcHJv
cG9zZSBmaXJzdC4KPj4gPiBUaGF0IHdheSB5b3UgZGVzY3JpYmUgdGhlIGZlYXR1cmUgaW4gYSBz
eXNhZG1pbi1mcmllbmRseSB3YXkuICBEZXNjcmliZQo+PiA+IHRoZSBzeW50YXgsIHRoZSBlZmZl
Y3Qgb2YgdGhlIG5ldyBtZWNoYW5pc20gYW5kIGhvdyBwZW9wbGUgYXJlIHN1cHBvc2VkCj4+ID4g
dG8gdXNlIGl0IHVuZGVyIHdoYXQgY2lyY3Vtc3RhbmNlcy4KPj4KPj4gVGhlIG1lbW9yeSBzaGFy
aW5nIG1lY2hhbmlzbSBzaG91bGQgZW5hYmxlIGd1ZXN0cyB0byBjb21tdW5pY2F0ZSB3aXRoCj4+
IGVhY2ggb3RoZXIgdXNpbmcgYSBzaGFyZWQgcmluZy4gVGhhdCBpbXBsaWVzIHRoYXQgdGhlIG1l
bW9yeSBuZWVkcyB0byBiZQo+PiByZWFkLXdyaXRlLCBidXQgSSBjYW4gaW1hZ2luZSB0aGVyZSBh
cmUgdXNlIGNhc2VzIGZvciBpdCB0byBiZSByZWFkLW9ubHkKPj4gdG9vLiBJIHRoaW5rIGl0IGlz
IGEgZ29vZCBpZGVhIHRvIHNwZWNpZnkgaXQuCj4+Cj4+IEhvd2V2ZXIsIEkgZG8gbm90IHRoaW5r
IHdlIHNob3VsZCBhc2sgWmhvbmd6ZSB0byB3cml0ZSBhIHByb3RvY29sCj4+IHNwZWNpZmljYXRp
b24gZm9yIGhvdyB0aGVzZSBndWVzdHMgc2hvdWxkIGNvbW11bmljYXRlLiBUaGF0IGlzIG91dCBv
Zgo+PiBzY29wZS4KPgo+IFRoYXQncyByaWdodC4gVGhpcyBpcyBvdXQgb2Ygc2NvcGUuIEkgZGlk
bid0IG1lYW4gdG8gYXNrIFpob25nemUgdG8KPiB3cml0ZSBhIHByb3RvY29sIHNwZWNpZmljYXRp
b24uCj4KCgpZZXMsIGRlc2NyaWJpbmcgdGhlIHN5bnRheCBhbmQgdGhlIGVmZmVjdCBvZiB0aGUg
bmV3IG1lY2hhbmlzbSwgYXMgd2VsbCBhcwpleGFtcGxlIHVzZWNhc2VzLCB3aWxsIGJlIG9mIGdy
ZWF0IGltcG9ydGFuY2UuIEknbSBub3cgd2FpdGluZyBmb3IgU3RlZmFubyB0bwpnZXQgc29tZSBy
ZWFsIGxsZmUgY3VzdG9tZXIgdXNlY2FzZXMuCgo+Cj4+Cj4+Cj4+ID4gPiA+PiBJbiB0aGUgZXhh
bXBsZSBhYm92ZS4gQSBtZW1vcnkgYXJlYSBBMSB3aWxsIGJlIHNoYXJlZCBiZXR3ZWVuCj4+ID4g
PiA+PiB2bTEgYW5kIHZtMiAtLSB2bTEgY2FuIGFjY2VzcyB0aGlzIGFyZWEgdXNpbmcgYWRkcl9y
YW5nZTEKPj4gPiA+ID4+IGFuZCB2bTIgdXNpbmcgYWRkcl9yYW5nZTMuIExpa2V3aXNlLCBhIG1l
bW9yeSBhcmVhIEEyIHdpbGwgYmUKPj4gPiA+ID4+IHNoYXJlZCBiZXR3ZWVuIHZtMSBhbmQgdm0z
IC0tIHZtMSBjYW4gYWNjZXNzIEEyIHVzaW5nIGFkZHJfcmFuZ2UyCj4+ID4gPiA+PiBhbmQgdm0z
IHVzaW5nIGFkZHJfcmFuZ2U0Lgo+PiA+ID4gPj4KPj4gPiA+ID4+IFRoZSBzaGFyZWQgbWVtb3J5
IGFyZWEgZGVub3RlZCBieSBhbiBpZGVudGlmaWVyIElEeCB3aWxsIGJlCj4+ID4gPiA+PiBhbGxv
Y2F0ZWQgd2hlbiBpdCBmaXJzdCBhcHBlYXIsIGFuZCB0aGUgbWVtb3J5IHBhZ2VzIHdpbGwgYmUg
dGFrZW4gZnJvbQo+PiA+ID4gPj4gdGhlIGZpcnN0IFZNIHdob3NlIHN0YXRpY19zaGFyZWRfbWVt
IGxpc3QgY29udGFpbnMgSUR4LiBUYWtlIHRoZSBhYm92ZQo+PiA+ID4gPj4gY29uZmlnIGZpbGVz
IGZvciBleGFtcGxlLCBpZiB3ZSBpbnN0YW50aWF0ZSB2bTEsIHZtMiBhbmQgdm0zLCBvbmUgYWZ0
ZXIKPj4gPiA+ID4+IGFub3RoZXIsIHRoZSBtZW1vcnkgYXJlYXMgZGVub3RlZCBieSBJRDEgYW5k
IElEMiB3aWxsIGJvdGggYmUgYWxsb2NhdGVkCj4+ID4gPiA+PiBpbiBhbmQgdGFrZW4gZnJvbSB2
bTEuCj4+ID4gPiA+Cj4+ID4gPiA+IEhtbS4uLiBJIGNhbiBzZWUgc29tZSBwb3RlbnRpYWwgaGF6
YXJkcy4gQ3VycmVudGx5LCBtdWx0aXBsZSB4bCBwcm9jZXNzZXMKPj4gPiA+ID4gYXJlIHNlcmlh
bGl6ZWQgYnkgYSBsb2NrLCBhbmQgeW91ciBhc3N1bXB0aW9uIGlzIHRoZSBjcmVhdGlvbiBpcyBk
b25lIGluCj4+ID4gPiA+IG9yZGVyLCBidXQgc3VwcG9zZSBzb21ldGltZSBsYXRlciB0aGV5IGNh
biBydW4gaW4gcGFyYWxsZWwuIFdoZW4geW91Cj4+ID4gPiA+IGhhdmUgc2V2ZXJhbCAieGwgY3Jl
YXRlIiBhbmQgdGhleSByYWNlIHdpdGggZWFjaCBvdGhlciwgd2hhdCB3aWxsCj4+ID4gPiA+IGhh
cHBlbj8KPj4gPiA+ID4KPj4gPiA+ID4gVGhpcyBjYW4gYmUgc29sdmVkIGJ5IHNlcmlhbGl6aW5n
IGluIGxpYnhsIG9yIGh5cGVydmlzb3IsIEkgdGhpbmsuCj4+ID4gPiA+IEl0IGlzIHVwIHRvIHlv
dSB0byBjaG9vc2Ugd2hlcmUgdG8gZG8gaXQuCj4+ID4gPiA+Cj4+ID4gPiA+IEFsc28sIHBsZWFz
ZSBjb25zaWRlciB3aGF0IGhhcHBlbnMgd2hlbiB5b3UgZGVzdHJveSB0aGUgb3duZXIgZG9tYWlu
Cj4+ID4gPiA+IGJlZm9yZSB0aGUgcmVzdC4gUHJvcGVyIHJlZmVyZW5jZSBjb3VudGluZyBzaG91
bGQgYmUgZG9uZSBpbiB0aGUKPj4gPiA+ID4gaHlwZXJ2aXNvci4KPj4gPiA+ID4KPj4gPiA+Cj4+
ID4gPiBZZXMsIHRoZSBhY2Nlc3MgdG8geGVuc3RvcmUgYW5kIG90aGVyIHNoYXJlZCBkYXRhIHNo
b3VsZCBiZSBzZXJpYWxpemVkCj4+ID4gPiB1c2luZyBzb21lIGtpbmQgb2YgbG9jay4KPj4gPiA+
Cj4+ID4gPiA+Cj4+ID4gPiA+Pgo+PiA+ID4gPj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KPj4gPiA+ID4+IDIuMiBTdG9yZSB0aGUgbWVtLXNoYXJpbmcgaW5mb3JtYXRp
b24gaW4geGVuc3RvcmUKPj4gPiA+ID4+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Cj4+ID4gPiA+PiBUaGlzIGluZm9ybWF0aW9uIHNob3VsZCBpbmNsdWRlIHRoZSBsZW5n
dGggYW5kIG93bmVyIG9mIHRoZSBhcmVhLiBBbmQKPj4gPiA+ID4+IGl0IHNob3VsZCBhbHNvIGlu
Y2x1ZGUgaW5mb3JtYXRpb24gYWJvdXQgd2hlcmUgdGhlIGJhY2tpbmcgbWVtb3J5IGFyZWFzCj4+
ID4gPiA+PiBhcmUgbWFwcGVkIGluIGV2ZXJ5IFZNIHRoYXQgYXJlIHVzaW5nIGl0LiBUaGlzIGlu
Zm9ybWF0aW9uIHNob3VsZCBiZQo+PiA+ID4gPj4ga25vd24gdG8gdGhlIHhsIGNvbW1hbmQgYW5k
IGFsbCBkb21haW5zLCBzbyB3ZSB1dGlsaXplIHhlbnN0b3JlIHRvIGtlZXAKPj4gPiA+ID4+IHRo
aXMgaW5mb3JtYXRpb24uIEEgY3VycmVudCBwbGFuIGlzIHRvIHBsYWNlIHRoZSBpbmZvcm1hdGlv
biB1bmRlcgo+PiA+ID4gPj4gL2xvY2FsL3NoYXJlZF9tZW0vSUQuIFN0aWxsIHRha2UgdGhlIGFi
b3ZlIGNvbmZpZyBmaWxlcyBhcyBhbiBleGFtcGxlOgo+PiA+ID4gPj4KPj4gPiA+ID4+IElmIHdl
IGluc3RhbnRpYXRlIHZtMSwgdm0yIGFuZCB2bTMsIG9uZSBhZnRlciBhbm90aGVyLAo+PiA+ID4g
Pj4g4oCceGVuc3RvcmUgbHMgLWbigJ0gc2hvdWxkIG91dHB1dCBzb21ldGhpbmcgbGlrZSB0aGlz
Ogo+PiA+ID4gPj4KPj4gPiA+ID4+Cj4+ID4gPiA+PiBBZnRlciBWTTEgd2FzIGluc3RhbnRpYXRl
ZCwgdGhlIG91dHB1dCBvZiDigJx4ZW5zdG9yZSBscyAtZuKAnQo+PiA+ID4gPj4gd2lsbCBiZSBz
b21ldGhpbmcgbGlrZSB0aGlzOgo+PiA+ID4gPj4KPj4gPiA+ID4+ICAgICAvbG9jYWwvc2hhcmVk
X21lbS9JRDEvb3duZXIgPSBkb21faWRfb2Zfdm0xCj4+ID4gPiA+Pgo+PiA+ID4gPj4gICAgIC9s
b2NhbC9zaGFyZWRfbWVtL0lEMS9zaXplID0gc2l6ZW9mX2FkZHJfcmFuZ2UxCj4+ID4gPiA+Pgo+
PiA+ID4gPj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9tYXBwaW5ncy9kb21faWRfb2Zfdm0x
ID0gYWRkcl9yYW5nZTEKPj4gPiA+ID4+Cj4+ID4gPiA+Pgo+PiA+ID4gPj4gICAgIC9sb2NhbC9z
aGFyZWRfbWVtL0lEMi9vd25lciA9IGRvbV9pZF9vZl92bTEKPj4gPiA+ID4+Cj4+ID4gPiA+PiAg
ICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL3NpemUgPSBzaXplb2ZfYWRkcl9yYW5nZTEKPj4gPiA+
ID4+Cj4+ID4gPiA+PiAgICAgL2xvY2FsL3NoYXJlZF9tZW0vSUQyL21hcHBpbmdzL2RvbV9pZF9v
Zl92bTEgPSBhZGRyX3JhbmdlMgo+PiA+ID4gPj4KPj4gPiA+ID4+Cj4+ID4gPiA+PiBBZnRlciBW
TTIgd2FzIGluc3RhbnRpYXRlZCwgdGhlIGZvbGxvd2luZyBuZXcgbGluZXMgd2lsbCBhcHBlYXI6
Cj4+ID4gPiA+Pgo+PiA+ID4gPj4gICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9tYXBwaW5ncy9k
b21faWRfb2Zfdm0yID0gYWRkcl9yYW5nZTMKPj4gPiA+ID4+Cj4+ID4gPiA+Pgo+PiA+ID4gPj4g
QWZ0ZXIgVk0yIHdhcyBpbnN0YW50aWF0ZWQsIHRoZSBmb2xsb3dpbmcgbmV3IGxpbmVzIHdpbGwg
YXBwZWFyOgo+PiA+ID4gPj4KPj4gPiA+ID4+ICAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvbWFw
cGluZ3MvZG9tX2lkX29mX3ZtMiA9IGFkZHJfcmFuZ2U0Cj4+ID4gPiA+Pgo+PiA+ID4gPj4gV2hl
biB3ZSBlbmNvdW50ZXIgYW4gaWQgSUR4IGR1cmluZyAieGwgY3JlYXRlIjoKPj4gPiA+ID4+Cj4+
ID4gPiA+PiAgICsgSWYgaXTigJlzIG5vdCB1bmRlciAvbG9jYWwvc2hhcmVkX21lbSwgY3JlYXRl
IHRoZSBjb3JyZXNwb25kaW5nIGVudHJpZXMKPj4gPiA+ID4+ICAgICAgKG93bmVyLCBzaXplLCBh
bmQgbWFwcGluZ3MpIGluIHhlbnN0b3JlLCBhbmQgYWxsb2NhdGUgdGhlIG1lbW9yeSBmcm9tCj4+
ID4gPiA+PiAgICAgIHRoZSBuZXdseSBjcmVhdGVkIGRvbWFpbi4KPj4gPiA+ID4+Cj4+ID4gPiA+
PiAgICsgSWYgaXTigJlzIGZvdW5kIHVuZGVyIC9sb2NhbC9zaGFyZWRfbWVtLCBtYXAgdGhlIHBh
Z2VzIHRvIHRoZSBuZXdseQo+PiA+ID4gPj4gICAgICAgY3JlYXRlZCBkb21haW4sIGFuZCBhZGQg
dGhlIGN1cnJlbnQgZG9tYWluIHRvCj4+ID4gPiA+PiAgICAgICAvbG9jYWwvc2hhcmVkX21lbS9J
RHgvbWFwcGluZ3MuCj4+ID4gPiA+Pgo+PiA+ID4gPgo+PiA+ID4gPiBBZ2FpbiwgcGxlYXNlIHRo
aW5rIGFib3V0IGRlc3RydWN0aW9uIGFzIHdlbGwuCj4+ID4gPiA+Cj4+ID4gPiA+IEF0IHRoaXMg
cG9pbnQgSSB0aGluayBtb2RlbGxpbmcgYWZ0ZXIgUE9TSVggc2hhcmVkIG1lbW9yeSBtYWtlcyBt
b3JlCj4+ID4gPiA+IHNlbnNlLiBUaGF0IGlzLCB0aGVyZSBpc24ndCBvbmUgIm93bmVyIiBmb3Ig
dGhlIG1lbW9yeS4gWW91IGdldCBob2xkIG9mCj4+ID4gPiA+IHRoZSBzaGFyZWQgbWVtb3J5IHZp
YSBhIGtleSAoSUQgaW4geW91ciBjYXNlPykuCj4+ID4gPiA+Cj4+ID4gPgo+PiA+ID4gQWN0dWFs
bHksIEkndmUgdGhvdWdodCBhYm91dCB0aGUgc2FtZSBxdWVzdGlvbiBhbmQgaGF2ZSBkaXNjdXNz
ZWQgdGhpcyB3aXRoCj4+ID4gPiBKdWxpZW4gYW5kIFN0ZWZhbm8uIEFuZCB0aGlzIHdoYXQgdGhl
eSB0b2xkIG1lOgo+PiA+ID4KPj4gPiA+IFN0ZWZhbm8gd3JvdGU6Cj4+ID4gPiAiSSB0aGluayB0
aGF0IGluIHlvdXIgc2NlbmFyaW8gWGVuICh0aGUgaHlwZXJ2aXNvcikgd291bGRuJ3QgYWxsb3cg
dGhlCj4+ID4gPiBmaXJzdCBkb21haW4gdG8gYmUgY29tcGxldGVseSBkZXN0cm95ZWQgYmVjYXVz
ZSBpdCBrbm93cyB0aGF0IGl0cwo+PiA+ID4gbWVtb3J5IGlzIHN0aWxsIGluIHVzZSBieSBzb21l
dGhpbmcgZWxzZSBpbiB0aGUgc3lzdGVtLiBUaGUgZG9tYWluCj4+ID4gPiByZW1haW5zIGluIGEg
em9tYmllIHN0YXRlIHVudGlsIHRoZSBtZW1vcnkgaXMgbm90IHVzZWQgYW55bW9yZS4gV2UgbmVl
ZAo+PiA+ID4gdG8gZG91YmxlLWNoZWNrIHRoaXMsIGJ1dCBJIGRvbid0IHRoaW5rIGl0IHdpbGwg
YmUgYSBwcm9ibGVtLiIKPj4gPiA+Cj4+ID4KPj4gPiBUaGlzIGhhcyBzZWN1cml0eSBpbXBsaWNh
dGlvbnMgLS0gYSByb2d1ZSBndWVzdCBjYW4gcHJldmVudCB0aGUKPj4gPiBkZXN0cnVjdGlvbiBv
ZiB0aGUgb3duZXIuCj4+Cj4+IFdlIGFyZSBnb2luZyB0byB1c2UgdGhlIHNhbWUgdW5kZXJseWlu
ZyBoeXBlcnZpc29yIGluZnJhc3RydWN0dXJlLCB0aGUKPj4gZW5kIHJlc3VsdCBzaG91bGQgYmUg
bm8gZGlmZmVyZW50IHRoYW4gc2hhcmluZyBtZW1vcnkgdmlhIGdyYW50IHRhYmxlCj4+IGZyb20g
YSBzZWN1cml0eSBwZXJzcGVjdGl2ZS4gSWYgbm90LCB0aGVuIHdlIG5lZWQgdG8gZml4IFhlbi4K
Pj4KPgo+IFRoZXJlIGlzIGEgY2VydGFpbiBsZXZlbCBvZiB0cnVzdCBpbiB0aGUgZnJvbnRlbmQg
LyBiYWNrZW5kIG1vZGVsLiBUaGUKPiBmcm9udGVuZCBuZWVkcyB0byB0cnVzdCBiYWNrZW5kIHRv
IGEgY2VydGFpbiBkZWdyZWUuIEEgdXNlciBrbm93cyB3aGF0Cj4gdG8gZXhwZWN0IG9yIGRvIGlm
IG9uZSBzaWRlIG1pc2JlaGF2ZXMuCj4KPiBCdXQgdGhlIHdheSB0aGlzIHByb3Bvc2FsIGlzIHBo
cmFzZWQgaXMgdGhhdCB0aGlzIGlzIHRvIGNvbnN0cnVjdCBhCj4gY29tbXVuaWNhdGlvbiBjaGFu
bmVsLCBpLmUuIGl0IHJlYWRzIHRvIG1lIGZyb20gYSB1c2VyJ3MgcGVyc3BlY3RpdmUgeW91Cj4g
ZG9uJ3QgZ2l2ZSBvbmUgZ3Vlc3QgbW9yZSB0cnVzdCB0aGFuIHRoZSBvdGhlci4gVGhpcyBuZWVk
cyBjbGFyaWZ5aW5nLgo+CgpJTUhPLCBTaW5jZSB0aGUgc2hhcmVkIG1lbW9yeSBpcyBzdGF0aWNh
bGx5IHNwZWNpZmllZCBpbiB0aGUgeGwgY29uZmlnIGZpbGVzLApWTXMgZG9uJ3QgaGF2ZSB0byBh
YmlsaXR5IHRvIGR5bmFtaWNhbGx5IGFzayBmb3IgYSBzaGFyZWQgcGFnZSBmcm9tIG90aGVyClZN
UyB0aHJvdWdoIHRoaXMgbmV3IG1lY2hhbmlzbSwKIFRoZSB4bCBmaWxlIGlzIHdyaXR0ZW4gYnkg
dGhlIHN5cyBhZG1pbiwgc28gSSB0aGluayBpdCdzIHRoZSBhZG1pbmlzdHJhdG9ycycKZHV0eSB0
byBtYWtlIGl0IHJpZ2h0LgoKPgo+Pgo+PiA+ID4gYW5kIEp1bGllbiB3cm90ZToKPj4gPiA+ICJU
aGF0J3MgY29ycmVjdC4gQSBkb21haW4gd2lsbCBub3QgYmUgZGVzdHJveWVkIHVudGlsIGFsbCB0
aGUgbWVtb3J5Cj4+ID4gPiBhc3NvY2lhdGVkIHRvIGl0IHdpbGwgYmUgZnJlZWQuCj4+ID4gPiBB
IHBhZ2Ugd2lsbCBiZSBjb25zaWRlcmVkIGZyZWUgd2hlbiBhbGwgdGhlIHJlZmVyZW5jZSBvbiBp
dCB3aWxsIGJlCj4+ID4gPiByZW1vdmVkLiBUaGlzIG1lYW5zIHRoYXQgaWYgdGhlIGRvbWFpbiB3
aG8gYWxsb2NhdGVkIHRoZSBwYWdlIGRpZSwgaXQKPj4gPiA+IHdpbGwgbm90IGJlIGZ1bGx5IGRl
c3Ryb3llZCB1bnRpbCB0aGUgcGFnZSBpcyBub3QgdXNlZCBieSBhbm90aGVyCj4+ID4gPiBkb21h
aW4uCj4+ID4gPiBUaGlzIGlzIGFzc3VtaW5nIHRoYXQgZXZlcnkgZG9tYWluIHVzaW5nIHRoZSBw
YWdlIGlzIHRha2luZyBhCj4+ID4gPiByZWZlcmVuY2UgKHNpbWlsYXIgdG8gZm9yZWlnbiBtYXBw
aW5nKS4gQWN0dWFsbHksIEkgdGhpbmsgd2UgbWlnaHQgYmUKPj4gPiA+IGFibGUgdG8gcmUtdXNl
IHRoZSBtYXBzcGFjZSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24uCj4+ID4gPiBBY3R1YWxseSwg
SSB0aGluayB3ZSBjYW4gcmUtdXNlIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBmb3JlaWduIG1hcHBp
bmcgKHNlZQo+PiA+ID4gTm90ZSB0aGF0IFhlbiBvbiBBUk0gKGFuZCB4ODY/KSBkb2VzIG5vdCB0
YWtlIHJlZmVyZW5jZSB3aGVuIG1hcHBpbmcgYQo+PiA+ID4gcGFnZSB0byBhIHN0YWdlLTIgcGFn
ZSB0YWJsZSAoZS5nIHRoZSBwYWdlIHRhYmxlIGhvbGRpbmcgdGhlCj4+ID4gPiB0cmFuc2xhdGlv
biBiZXR3ZWVuIGEgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBhbmQgaG9zdCBwaHlzaWNhbAo+PiA+
ID4gYWRkcmVzcykuIgo+PiA+ID4KPj4gPiA+IEkndmUgYWxzbyB0aG91Z2h0IGFib3V0IG1vZGVs
aW5nIGFmdGVyIHRoZSBQT1NJWCB3YXkgb2Ygc2hhcmluZyBtZW1vcnkuCj4+ID4gPiBJZiB3ZSBk
byBzbywgdGhlIG93bmVyIG9mIHRoZSBzaGFyZWQgcGFnZXMgc2hvdWxkIGJlIERvbTAsIGFuZCB3
ZQo+PiA+ID4gd2lsbCBoYXZlIHRvIGRvIHRoZSByZWZlcmVuY2UgY291bnRpbmcgb3Vyc2VsdmVz
LCBhbmQgZnJlZSBwYWdlcyB3aGVuIHRoZXkncmUKPj4gPiA+IG5vIGxvbmdlciBuZWVkZWQuIEkn
bSBub3Qgc3VyZSB3aGljaCBtZXRob2QgaXMgYmV0dGVyLiBXaGF0IGRvIHlvdSBzYXk/Cj4+ID4g
Pgo+PiA+Cj4+ID4gQXNzaWduaW5nIHRoZSBwYWdlIHRvIERvbTAgZG9lc24ndCBzb3VuZCByaWdo
dCB0byBtZSBlaXRoZXIuCj4KClRoZW4gZG8geW91IGhhdmUgYW55IGlkZWFzIGhlcmU/Cgo+Cj4+
ID4KPj4gPiBCdXQgdGhlIGZpcnN0IHN0ZXAgc2hvdWxkIHJlYWxseSBiZSBkZWZpbmluZyB0aGUg
c2NvcGUgb2YgdGhlIHByb2plY3QuCj4+ID4gVGVjaG5pY2FsIGRldGFpbHMgd2lsbCBmb2xsb3cg
bmF0dXJhbGx5Lgo+Pgo+PiBJIHRob3VnaHQgdGhhdCBaaG9uZ3plIHdyb3RlIGl0IHdlbGwgaW4g
Ik1vdGl2YXRpb24gYW5kIERlc2NyaXB0aW9uIi4KPj4gV2hhdCB3b3VsZCB5b3UgbGlrZSB0byBr
bm93IGluIGFkZGl0aW9uIHRvIHRoYXQ/Cj4KPiBBIGJpdCBtb3JlIGRldGFpbHMgYXJlIG5lZWRl
ZC4gU2VlIGFib3ZlLgoKSSdsbCB0cnkgdG8gdGFrZSBhbGwgdGhlIGdvb2QgcG9pbnRzICBpbiB0
aGUgY29tbWVudHMgaW50byBjb25zaWRlcmF0aW9uLgpUaGFuayB5b3UuCgpDaGVlcnMsCgpaaG9u
Z3plIExpdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 17:47:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 17:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBlzV-0002cR-Q0; Fri, 19 May 2017 17:47:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBlzU-0002cF-II
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 17:47:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 70/C6-19409-79F2F195; Fri, 19 May 2017 17:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssu50ffl
 Ig6tTGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrE+8wFnxUqvh6dzdzA2OPTBcjJ4eQwB9G
 iZ9ntUBsFgEHic+r57J1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xM2Ve5hAbDYBQ4m/TzaBl
 UsA2Us+c4CERQTUJNpXzWTuYuTiYAaZ3tE7nRGkRlggTuLaI2eQGk6BQIlZG3eyg9i8At4S9+
 ffYgKpFxJYyCzxoOMPWEJUQFfi0L8/bBBFghInZz5hAbGZBbQkzh5tZoSwvSWuLVjAOoFRcBa
 SsllIymYhKVvAyLyKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93
 EyMwZOsZGBh3MLaf8DvEKMnBpCTK63hYLlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9kPflII
 cGi1PTUirTMHGD0wKQlOHiURHin6AKleYsLEnOLM9MhUqcYFaXEeStA+gRAEhmleXBtsIi9xC
 grJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtwtkCk9mXgnc9FdAi5mAFjc/kAZZXJKIkJJqYGz
 8JLDN9WPJm1uZri9MhaPnvuFPPbVtib2B1LsOg77eZRcikxcpZnhbK93Y2fPbjnNVxRkro0Oq
 Afc2Ck5lYw4M+hM05VhcN2P5s5vfFzgHvcnc8OxPm6fahI/vkyfkT1x5tTThmNn1a9/nrPxXN
 2dvr4TP1S8GwpYLrbXTwpJsnjyfOblyUo8SS3FGoqEWc1FxIgD1Epnp0wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495216021!62870586!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33996 invoked from network); 19 May 2017 17:47:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 17:47:02 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6F0C023984;
 Fri, 19 May 2017 17:47:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6F0C023984
Date: Fri, 19 May 2017 10:46:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-ID: <alpine.DEB.2.10.1705191028521.18759@sstabellini-ThinkPad-X260>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCAyMCBNYXkgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gSGksIFdlaSwKPiAKPiA+
Pj4+MjAxNy0wNS0xOSAxNzozMyBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT46Cj4gPiBPbiBUaHUsIE1heSAxOCwgMjAxNyBhdCAxMTowOTo0MEFNIC0wNzAwLCBTdGVmYW5v
IFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4gPiA+Cj4gPj4gPiA+IFllcywgdGhvc2UgYXR0cmlidXRl
cyBhcmUgbmVjZXNzYXJ5IGFuZCBzaG91bGQgYmUgZXhwbGljaXRseSBzcGVjaWZpZWQgaW4gdGhl
Cj4gPj4gPiA+IGNvbmZpZyBmaWxlLiBJJ2xsIGFkZCB0aGVtIGluIHRoZSBuZXh0IHZlcnNpb24g
b2YgdGhpcyBwcm9wb3NhbC4gQW5kIHRha2luZyB0aGUKPiA+PiA+ID4gZ3JhbnVsYXJpdHkgaW50
byBjb25zaWRlcmF0aW9uLCB3aGF0IGRvIHlvdSBzYXkgaWYgd2UgY2hhbmdlIHRoZSBlbnRyaWVz
IGludG8KPiA+PiA+ID4gc29tZXRoaW5nIGxpa2U6Cj4gPj4gPiA+ICdzdGFydD0weGNhZmViYWJl
LCBlbmQ9MHhkZWVkYmVlZiwgZ3JhbnVsYXJpdHk9NEssIHByb3Q9UldYJy4KPiA+PiA+Cj4gPj4g
PiBJIHJlYWxpc2VkIEkgbWF5IGhhdmUgZ29uZSB0b28gZmFyIGFmdGVyIHJlYWRpbmcgeW91ciBy
ZXBseS4KPiA+PiA+Cj4gPj4gPiBXaGF0IGlzIHRoZSBlbmQgcHVycG9zZSBvZiB0aGlzIHByb2pl
Y3Q/IElmIHlvdSBvbmx5IHdhbnQgdG8gaW5zZXJ0IGEKPiA+PiA+IG1mbiBpbnRvIGd1ZXN0IGFk
ZHJlc3Mgc3BhY2UgYW5kIGRvbid0IGNhcmUgaG93IHRoZSBndWVzdCBpcyBnb2luZyB0bwo+ID4+
ID4gbWFwIGl0LCB5b3UgY2FuIG9taXQgdGhlIHByb3Q9IHBhcnQuIElmIHlvdSB3YW50IHN0cmlj
dGVyIGNvbnRyb2wsIHlvdQo+ID4+ID4gd2lsbCBuZWVkIHRoZW0gLS0gYW5kIHRoYXQgd291bGQg
YWxzbyBoYXZlIGltcGxpY2F0aW9ucyBvbiB0aGUKPiA+PiA+IGh5cGVydmlzb3IgY29kZSB5b3Ug
bmVlZC4KPiA+PiA+Cj4gPj4gPiBJIHN1Z2dlc3QgeW91IHdyaXRlIHRoZSBtYW51YWwgZm9yIHRo
ZSBuZXcgbWVjaGFuaXNtIHlvdSBwcm9wb3NlIGZpcnN0Lgo+ID4+ID4gVGhhdCB3YXkgeW91IGRl
c2NyaWJlIHRoZSBmZWF0dXJlIGluIGEgc3lzYWRtaW4tZnJpZW5kbHkgd2F5LiAgRGVzY3JpYmUK
PiA+PiA+IHRoZSBzeW50YXgsIHRoZSBlZmZlY3Qgb2YgdGhlIG5ldyBtZWNoYW5pc20gYW5kIGhv
dyBwZW9wbGUgYXJlIHN1cHBvc2VkCj4gPj4gPiB0byB1c2UgaXQgdW5kZXIgd2hhdCBjaXJjdW1z
dGFuY2VzLgo+ID4+Cj4gPj4gVGhlIG1lbW9yeSBzaGFyaW5nIG1lY2hhbmlzbSBzaG91bGQgZW5h
YmxlIGd1ZXN0cyB0byBjb21tdW5pY2F0ZSB3aXRoCj4gPj4gZWFjaCBvdGhlciB1c2luZyBhIHNo
YXJlZCByaW5nLiBUaGF0IGltcGxpZXMgdGhhdCB0aGUgbWVtb3J5IG5lZWRzIHRvIGJlCj4gPj4g
cmVhZC13cml0ZSwgYnV0IEkgY2FuIGltYWdpbmUgdGhlcmUgYXJlIHVzZSBjYXNlcyBmb3IgaXQg
dG8gYmUgcmVhZC1vbmx5Cj4gPj4gdG9vLiBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIHNw
ZWNpZnkgaXQuCj4gPj4KPiA+PiBIb3dldmVyLCBJIGRvIG5vdCB0aGluayB3ZSBzaG91bGQgYXNr
IFpob25nemUgdG8gd3JpdGUgYSBwcm90b2NvbAo+ID4+IHNwZWNpZmljYXRpb24gZm9yIGhvdyB0
aGVzZSBndWVzdHMgc2hvdWxkIGNvbW11bmljYXRlLiBUaGF0IGlzIG91dCBvZgo+ID4+IHNjb3Bl
Lgo+ID4KPiA+IFRoYXQncyByaWdodC4gVGhpcyBpcyBvdXQgb2Ygc2NvcGUuIEkgZGlkbid0IG1l
YW4gdG8gYXNrIFpob25nemUgdG8KPiA+IHdyaXRlIGEgcHJvdG9jb2wgc3BlY2lmaWNhdGlvbi4K
PiA+Cj4gCj4gWWVzLCBkZXNjcmliaW5nIHRoZSBzeW50YXggYW5kIHRoZSBlZmZlY3Qgb2YgdGhl
IG5ldyBtZWNoYW5pc20sIGFzIHdlbGwgYXMKPiBleGFtcGxlIHVzZWNhc2VzLCB3aWxsIGJlIG9m
IGdyZWF0IGltcG9ydGFuY2UuIEknbSBub3cgd2FpdGluZyBmb3IgU3RlZmFubyB0bwo+IGdldCBz
b21lIHJlYWwgbGxmZSBjdXN0b21lciB1c2VjYXNlcy4KClsuLi5dCgo+ID4gVGhlcmUgaXMgYSBj
ZXJ0YWluIGxldmVsIG9mIHRydXN0IGluIHRoZSBmcm9udGVuZCAvIGJhY2tlbmQgbW9kZWwuIFRo
ZQo+ID4gZnJvbnRlbmQgbmVlZHMgdG8gdHJ1c3QgYmFja2VuZCB0byBhIGNlcnRhaW4gZGVncmVl
LiBBIHVzZXIga25vd3Mgd2hhdAo+ID4gdG8gZXhwZWN0IG9yIGRvIGlmIG9uZSBzaWRlIG1pc2Jl
aGF2ZXMuCj4gPgo+ID4gQnV0IHRoZSB3YXkgdGhpcyBwcm9wb3NhbCBpcyBwaHJhc2VkIGlzIHRo
YXQgdGhpcyBpcyB0byBjb25zdHJ1Y3QgYQo+ID4gY29tbXVuaWNhdGlvbiBjaGFubmVsLCBpLmUu
IGl0IHJlYWRzIHRvIG1lIGZyb20gYSB1c2VyJ3MgcGVyc3BlY3RpdmUgeW91Cj4gPiBkb24ndCBn
aXZlIG9uZSBndWVzdCBtb3JlIHRydXN0IHRoYW4gdGhlIG90aGVyLiBUaGlzIG5lZWRzIGNsYXJp
ZnlpbmcuCj4gPgo+IAo+IElNSE8sIFNpbmNlIHRoZSBzaGFyZWQgbWVtb3J5IGlzIHN0YXRpY2Fs
bHkgc3BlY2lmaWVkIGluIHRoZSB4bCBjb25maWcgZmlsZXMsCj4gVk1zIGRvbid0IGhhdmUgdG8g
YWJpbGl0eSB0byBkeW5hbWljYWxseSBhc2sgZm9yIGEgc2hhcmVkIHBhZ2UgZnJvbSBvdGhlcgo+
IFZNUyB0aHJvdWdoIHRoaXMgbmV3IG1lY2hhbmlzbSwKPiAgVGhlIHhsIGZpbGUgaXMgd3JpdHRl
biBieSB0aGUgc3lzIGFkbWluLCBzbyBJIHRoaW5rIGl0J3MgdGhlIGFkbWluaXN0cmF0b3JzJwo+
IGR1dHkgdG8gbWFrZSBpdCByaWdodC4KCldoaWxlIHdhaXRpbmcgZm9yIEphcnZpcyBhbmQgRWRn
YXIgdG8gcHJvdmlkZSBtb3JlIGJlZml0dGluZwppbmZvcm1hdGlvbiwgSSdsbCB0cnkgdG8gZmls
bCBpbiBteXNlbGYuIFRoZXJlIGlzIGEgZGVtYW5kIHRvIHJ1bgoiYmFyZS1tZXRhbCIgYXBwbGlj
YXRpb25zIG9uIGVtYmVkZGVkIGJvYXJkcyAoc3VjaCBhcyB0aGUgbmV3IFhpbGlueApaeW5xIE1Q
U29DIGJvYXJkKS4gUGVvcGxlIGluIHRob3NlIGNvbW11bml0aWVzIGFjdHVhbGx5IGNhbGwgdGhl
bQoiYmFyZS1tZXRhbCIuIFRoZXkgYXJlIHdyaXR0ZW4gaW4gQyBhbmQgcnVuIGRpcmVjdGx5IGlu
IGtlcm5lbCBtb2RlLgpUaGVyZSBpcyBubyBvcGVyYXRpbmcgc3lzdGVtIG9yIHVuaWtlcm5lbC4g
IFRoZXkgY2FuIHJ1biBiYXJlLW1ldGFsIG9yCmluc2lkZSBhIFhlbiBWTS4gVXN1YWxseSB0aGV5
IGRyaXZlIG9uZSBvciBtb3JlIGRldmljZXMgKG9yIEZQR0FzKSB3aXRoCmV4dHJlbWVseSBsb3cg
bGF0ZW5jeSBhbmQgb3ZlcmhlYWQuIEFuIGV4YW1wbGUgb2Ygc3VjaCBhbiBhcHBsaWNhdGlvbiBp
cwp0Ym0gKHdoaWNoIGlzIHRoZSBvbmUgSSB1c2VkIHRvIGRvIGlycSBsYXRlbmN5IG1lYXN1cmVt
ZW50cyk6CgpodHRwczovL2dpdGh1Yi5jb20vZWRnYXJpZ2wvdGJtL2FwcC94ZW4vZ3Vlc3RfaXJx
X2xhdGVuY3kvYXB1LmMKCkxldCdzIHN1cHBvc2UgdGhleSB5b3UgaGF2ZSBvbmUgYmFyZS1tZXRh
bCBhcHAgdG8gZHJpdmUgYSBzZXQgb2YgRlBHQQpzcGFjZSBhbmQgYW5vdGhlciBvbmUgdG8gZHJp
dmUgYW5vdGhlciBzZXQgb2YgRlBHQSBzcGFjZSAob3IgdHdvCmRpZmZlcmVudCBkZXZpY2VzKSwg
eW91IG1pZ2h0IG5lZWQgdGhlIHR3byBhcHBzIHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uLgoKVGhl
IG93bmVyIGtub3dzIGV4YWN0bHkgaG93IG1hbnkgYXBwcyBzaGUgaXMgZ29pbmcgdG8gaGF2ZSBv
biB0aGUgYm9hcmQKYW5kIHdobyBuZWVkcyB0byBjb21tdW5pY2F0ZSB3aXRoIHdob20gZnJvbSB0
aGUgc3RhcnQuIEl0IGlzIGEgZnVsbHkKc3RhdGljIGNvbmZpZ3VyYXRpb24uCgpJbiB0aGlzIHNj
ZW5hcmlvLCBzaGUgaXMgZ29pbmcgdG8gd3JpdGUgdG8gdGhlIFZNIGNvbmZpZyBmaWxlcyBvZiB0
aGUKdHdvIGFwcHMgdGhhdCBvbmUgcGFnZSB3aWxsIGJlIHNoYXJlZCBhbW9uZyB0aGUgdHdvLCBz
byB0aGF0IHRoZXkgY2FuCnNlbmQgZWFjaCBvdGhlciBtZXNzYWdlcy4gU2hlIHdpbGwgaGFyZC1j
b2RlIHRoZSBhZGRyZXNzIG9mIHRoZSBzaGFyZWQKcGFnZSBpbiBoZXIgImJhcmUtbWV0YWwiIGFw
cC4KClRoZXJlIGlzIG5vIGZyb250ZW5kIGFuZCBiYWNrZW5kIChhcyBpbiB0aGUgdXN1YWwgWGVu
IG1lYW5pbmcpLiBJbiBzb21lCmNvbmZpZ3VyYXRpb25zIG9uZSBhcHAgbWlnaHQgYmUgbW9yZSBj
cml0aWNhbCB0aGFuIHRoZSBvdGhlciwgYnV0IGluCnNvbWUgb3RoZXIgc2NlbmFyaW9zIHRoZXkg
bWlnaHQgaGF2ZSB0aGUgc2FtZSBjcml0aWNhbGl0eS4KCklmLCBhcyBKYW4gcG9pbnRlZCBvdXQs
IHdlIG5lZWQgdG8gY2FsbCBvdXQgZXhwbGljaXRseSB3aGljaCBpcyB0aGUKZnJvbnRlbmQgYW5k
IHdoaWNoIGlzIHRoZSBiYWNrZW5kIGZvciBwYWdlIG93bmVyc2hpcCByZWFzb25zLCB0aGVuIEkK
c3VnZ2VzdGVkIHdlIGV4cG9zZSB0aGF0IGNvbmZpZ3VyYXRpb24gdG8gdGhlIHVzZXIsIHNvIHRo
YXQgc2hlIGNhbgpjaG9vc2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 17:56:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 17:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBm8j-0003Lg-KZ; Fri, 19 May 2017 17:56:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBm8j-0003La-1o
 for xen-devel@lists.xen.org; Fri, 19 May 2017 17:56:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 0D/8D-01730-4D13F195; Fri, 19 May 2017 17:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVybKJssu4FQ/l
 Ig31/VC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owdWxcyFqzlr3jW18jUwHiLu4uRk0NI4A+j
 xNb9hl2MHBwsAg4SM987g5iMAjESD35Yg1QwCoRJTL68hBWiQltiz1kOkDCbgKHE3yeb2EDCE
 kD2ks9gYREBdYk/FyYwgoSZBYwlmvsrQcLCAv4SE5beZQWxOQWsJK6t+s8MUsIr4C1x87oyxC
 WWEluadzKC2KICuhKH/v1hA7F5BQQlTs58wgJiMwtoSSyfvo1lAqPALCSpWUhSCxiZVjFqFKc
 WlaUW6Rpa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZePQMD4w7GR/1+hxgl
 OZiURHkdD8tFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTTGQjxQSLEpNT61Iy8wBxgBMWoKDR
 0mEVwMkzVtckJhbnJkOkTrFqCglznsaJCEAksgozYNrg8XdJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvCUgU3gy80rgpr8CWswEtLj5gTTI4pJEhJRUA2Pdf921y6wvJFyKDFBT87Y5md7
 +5OatQ/zBJ6LWlsR8blrI+pHP7uvV/dKtKU++XZ17Viu04Qqf+V5FpnRBi2mtPK8j5vx6v0Vp
 22quTVuEBedfPiTkt8FY+ZnfZufl1v1rqxj48tVfxgvbej3q4TubtOaEddwElcjELT07S4Xc1
 S3Wfy2IdVRiKc5INNRiLipOBAAE3nratgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495216591!99216809!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8898 invoked from network); 19 May 2017 17:56:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 17:56:32 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 745FA23984;
 Fri, 19 May 2017 17:56:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 745FA23984
Date: Fri, 19 May 2017 10:56:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170519160839.20186-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1705191054010.18759@sstabellini-ThinkPad-X260>
References: <20170519160839.20186-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9] xen/arm: p2m: Fix incorrect mapping
 of superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxOSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBzYW1lIHNldCBv
ZiBmdW5jdGlvbnMgaXMgdXNlZCB0byBzZXQgYXMgd2VsbCBhcyB0byBjbGVhbiBQMk0KPiBlbnRy
aWVzLCBleGNlcHQgZm9yIGNsZWFuIG9wZXJhdGlvbnMgKElOVkFMSURfTUZOIH4wVUwpIGlzIHBh
c3NlZCBhcyBhCj4gcGFyYW1ldGVyLiBVbmZvcnR1bmF0ZWx5LCB3aGVuIGNhbGN1bGF0aW5nIGFu
IGFwcHJvcHJpYXRlIHRhcmdldCBvcmRlcgo+IGZvciBhIHBhcnRpY3VsYXIgbWFwcGluZyBJTlZB
TElEX01GTiBpcyB0YWtlbiBpbnRvIGFjY291bnQgd2hpY2ggbGVhZHMKPiB0byA0SyBwYWdlIHRh
cmdldCBvcmRlciBiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJNQiBhbmQgMUdCCj4gbWFw
cGluZ3MuCj4gCj4gVGhpcyB3aWxsIHJlc3VsdCB0byBicmVhayBkb3duIHRoZSBzdXBlcnBhZ2Ug
aW50byA0SyBtYXBwaW5ncyBhbmQgbGVhdmUKPiBlbXB0eSB0YWJsZXMgYWxsb2NhdGVkLgo+IAo+
IFRoaXMgd2FzIGludHJvZHVjZWQgYnkgY29tbWl0IDJlZjNlMzZlYzcgInhlbi9hcm06IHAybTog
SW50cm9kdWNlCj4gcDJtX3NldF9lbnRyeSBhbmQgX19wMm1fc2V0X2VudHJ5Ii4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+
IFRoaXMgcGF0Y2ggaXMgYSBjYW5kaWRhdGUgZm9yIFhlbiA0LjkgYW5kIGFsc28gYmFja3BvcnRp
bmcgdG8gWGVuIDQuOC4KPiBXaXRob3V0IHRoaXMgcGF0Y2gsIHJlbW92aW5nIHN1cGVycGFnZSBt
YXBwaW5nICgyTUIsIDFHQikgd2lsbCBicmVha2Rvd24KPiBpbnRvIDRLIG1hcHBpbmcgZmlyc3Qg
dGhlbiByZW1vdmUgNEsgYnkgNEsuCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9wMm0uYyB8IDEwICsr
KysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCj4gaW5kZXggMzRkNTc3NjBkNy4uNzUyZTk0ODA3MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMTAwNSwxMiArMTAw
NSwxOCBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAKPiAg
ICAgIHdoaWxlICggbnIgKQo+ICAgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzazsK
PiArICAgICAgICB1bnNpZ25lZCBsb25nIG9yZGVyOwo+ICsKPiAgICAgICAgICAvKgo+ICsgICAg
ICAgICAqIERvbid0IHRha2UgaW50byBhY2NvdW50IHRoZSBNRk4gd2hlbiByZW1vdmluZyBtYXBw
aW5nIChpLmUKPiArICAgICAgICAgKiBNRk5fSU5WQUxJRCkgdG8gY2FsY3VsYXRlIHRoZSBjb3Jy
ZWN0IHRhcmdldCBvcmRlci4KPiArICAgICAgICAgKgo+ICAgICAgICAgICAqIFhYWDogU3VwcG9y
dCBzdXBlcnBhZ2UgbWFwcGluZ3MgaWYgbnIgaXMgbm90IGFsaWduZWQgdG8gYQo+ICAgICAgICAg
ICAqIHN1cGVycGFnZSBzaXplLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIHVuc2lnbmVkIGxv
bmcgbWFzayA9IGdmbl94KHNnZm4pIHwgbWZuX3goc21mbikgfCBucjsKPiAtICAgICAgICB1bnNp
Z25lZCBsb25nIG9yZGVyOwo+ICsgICAgICAgIG1hc2sgPSAhbWZuX2VxKHNtZm4sIElOVkFMSURf
TUZOKSA/IG1mbl94KHNtZm4pIDogMDsKPiArICAgICAgICBtYXNrIHw9IGdmbl94KHNnZm4pIHwg
bnI7Cj4gIAo+ICAgICAgICAgIC8qIEFsd2F5cyBtYXAgNGsgYnkgNGsgd2hlbiBtZW1hY2Nlc3Mg
aXMgZW5hYmxlZCAqLwo+ICAgICAgICAgIGlmICggdW5saWtlbHkocDJtLT5tZW1fYWNjZXNzX2Vu
YWJsZWQpICkKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 18:49:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 18:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBmxe-0006UG-4t; Fri, 19 May 2017 18:49:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=305b70756=Andrew.Cooper3@citrix.com>)
 id 1dBmxd-0006Tq-Jw
 for xen-devel@lists.xen.org; Fri, 19 May 2017 18:49:13 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 46/1B-03696-92E3F195; Fri, 19 May 2017 18:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUlfDTj7
 SoOuInMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHrbQ9bwVfOiv3995kaGH+ydzFyckgI+Et0
 HfjBBGKzCehL7H7xCcwWEVCXON1xkRXEZhZwktjf9Y6li5GDQ1jAXOLEzjKQMIuAqsSO5R/AS
 ngFPCXOL1nJCDFSTuL88Z/MIDangJfEk++LwOJCQDVL3y5hhbDVJK71X2KH6BWUODnzCQvEKg
 mJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzA0GEAgh2Mi9cGHmKU5GBSEuV1PCwXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 V9FWPlJIsCg1PbUiLTMHGMQwaQkOHiUR3niQNG9xQWJucWY6ROoUo6KUOK88SEIAJJFRmgfXB
 oucS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm1QKZwpOZVwI3/RXQYiagxc0PpEEWlyQipK
 QaGCdtD8zeXb01lsH8iss6kToGQSfvUJZr1fz50QpbL8U7iGzQmOutZhhxNqCSK7DtyXfflxZ
 SJ4ribA9pPj62r3jpRbUQJaEt242mTGtWO/PJ5/Wt7kOLNsWvNNiR2y4+y+WXR7X2Jb7aS93t
 CrrlX1pvn9z/q0T+nOR3L885Id/+2Jn+mP7BRImlOCPRUIu5qDgRAEYH7YGXAgAA
X-Env-Sender: prvs=305b70756=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495219750!93059939!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51807 invoked from network); 19 May 2017 18:49:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 18:49:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,365,1491264000"; d="scan'208";a="424636258"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 19 May 2017 19:49:07 +0100
Message-ID: <1495219747-26305-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
References: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next 2/2] xen/x86: Drop sync_core()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgaWRlbnRpZmllZCBpbiBMaW51eCBjL3MgYzE5OGIxMjFiMWExZCAieDg2L2FzbTogUmV3cml0
ZSBzeW5jX2NvcmUoKSB0byB1c2UKSVJFVC10by1zZWxmIiwgc3luY19jb3JlKCkgaXMgb25seSBh
cHByb3ByaWF0ZSBmb3IgdHdvIHZlcnkgc3BlY2lmaWMgdXNlY2FzZXMuCgpYZW4gZG9lc24ndCBo
YXZlIG5lZWQgb2YgZWl0aGVyIG9mIHRoZXNlIHVzZWNhc2VzLCBzbyBkcm9wIHN5bmNfY29yZSgp
IHRvCmF2b2lkIGFueSBtaXN1c2UuCgpJbiB0aGUgdW5saWtlbHkgZXZlbnQgdGhhdCB3ZSBkbyBn
YWluIGEgbGVnaXRpbWF0ZSB1c2UgZm9yIHN5bmNfY29yZSgpLCBpdApzaG91bGQgYmUgcmVpbnRy
b2R1Y2VkIGFzIGEgbW92IHRvICVjcjIgcmF0aGVyIHRoYW4gY3B1aWQsIHdoaWNoIGhhcyBhIGxv
d2VyCm92ZXJoZWFkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8IDExIC0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXgg
MWQxYTRmZi4uNmEzMzVkMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0zOTYsMTcgKzM5
Niw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IHJlYWRfcGtydV93ZCh1aW50MzJfdCBwa3J1LCB1
bnNpZ25lZCBpbnQgcGtleSkKICAgICBvdXRiKChkYXRhKSwgMHgyMyk7IFwKIH0gd2hpbGUgKDAp
CiAKLS8qIFN0b3Agc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCi1zdGF0aWMgaW5saW5lIHZvaWQg
c3luY19jb3JlKHZvaWQpCi17Ci0gICAgaW50IHRtcDsKLSAgICBhc20gdm9sYXRpbGUgKAotICAg
ICAgICAiY3B1aWQiCi0gICAgICAgIDogIj1hIiAodG1wKQotICAgICAgICA6ICIwIiAoMSkKLSAg
ICAgICAgOiAiZWJ4IiwiZWN4IiwiZWR4IiwibWVtb3J5IiApOwotfQotCiBzdGF0aWMgYWx3YXlz
X2lubGluZSB2b2lkIF9fbW9uaXRvcihjb25zdCB2b2lkICplYXgsIHVuc2lnbmVkIGxvbmcgZWN4
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlZHgp
CiB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 18:49:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 18:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBmxd-0006U3-UQ; Fri, 19 May 2017 18:49:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=305b70756=Andrew.Cooper3@citrix.com>)
 id 1dBmxd-0006Tp-I4
 for xen-devel@lists.xen.org; Fri, 19 May 2017 18:49:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 62/5B-03371-82E3F195; Fri, 19 May 2017 18:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDva6GnXy
 kQccCQYslHxezODB6HN39mymAMYo1My8pvyKBNWPdxg9sBc8kKtbcesfawNgv2sXIySEh4C9x
 8cN8NhCbTUBfYveLT0wgtoiAusTpjousIDazgJPE/q53LCC2sECUxIEdp4BsDg4WAVWJVxsEQ
 cK8Ap4S286dZIIYKSdx/vhPZhBbSEBN4lr/JXaIGkGJkzOfsECMlJA4+OIF8wRG7llIUrOQpB
 YwMq1i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMBQYg2MF
 4ZkHgIUZJDiYlUV7Hw3KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4FW3lI4UEi1LTUyvSMnOA
 QQmTluDgURLhfWIDlOYtLkjMLc5Mh0idYlSUEueVB+kTAElklObBtcEi4RKjrJQwLyPQIUI8B
 alFuZklqPKvGMU5GJWEed+AjOfJzCuBm/4KaDET0OLmB9Igi0sSEVJSDYyaIqwml9bZFRRML5
 FPD/ornjPB6d/tli8PW+e9l/SrWygx+7XoQ+eXM8WsdNKW26R//PjrINudbLU89RvX+1g3el4
 PsP5/oYbFSF82OeZAjoD6zpXvp6QGKJ+/93aqPqvylrKDezjum9w5VKdaG7E0vXw/r2FmmoL2
 da6jv5+ZBGu5/uo0W6LEUpyRaKjFXFScCABtoioAfwIAAA==
X-Env-Sender: prvs=305b70756=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495219750!101885432!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34663 invoked from network); 19 May 2017 18:49:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 18:49:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,365,1491264000"; d="scan'208";a="433259828"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 19 May 2017 19:49:06 +0100
Message-ID: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next 1/2] xen/x86/alternatives: Do not use
	sync_core() to serialize I$
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgoKV2UgdXNlIHN5bmNfY29yZSgpIGlu
IHRoZSBhbHRlcm5hdGl2ZXMgY29kZSB0byBzdG9wIHNwZWN1bGF0aXZlCmV4ZWN1dGlvbiBvZiBw
cmVmZXRjaGVkIGluc3RydWN0aW9ucyBiZWNhdXNlIHdlIGFyZSBwb3RlbnRpYWxseSBjaGFuZ2lu
Zwp0aGVtIGFuZCBkb24ndCB3YW50IHRvIGV4ZWN1dGUgc3RhbGUgYnl0ZXMuCgpXaGF0IGl0IGRv
ZXMgb24gbW9zdCBtYWNoaW5lcyBpcyBjYWxsIENQVUlEIHdoaWNoIGlzIGEgc2VyaWFsaXppbmcK
aW5zdHJ1Y3Rpb24uIEFuZCB0aGF0J3MgZXhwZW5zaXZlLgoKSG93ZXZlciwgdGhlIGluc3RydWN0
aW9uIGNhY2hlIGlzIHNlcmlhbGl6ZWQgd2hlbiB3ZSdyZSBvbiB0aGUgbG9jYWwgQ1BVCmFuZCBh
cmUgY2hhbmdpbmcgdGhlIGRhdGEgdGhyb3VnaCB0aGUgc2FtZSB2aXJ0dWFsIGFkZHJlc3MuIFNv
IHRoZW4sIHdlCmRvbid0IG5lZWQgdGhlIHNlcmlhbGl6aW5nIENQVUlEIGJ1dCBhIHNpbXBsZSBj
b250cm9sIGZsb3cgY2hhbmdlLiBMYXN0CmJlaW5nIGFjY29tcGxpc2hlZCB3aXRoIGEgQ0FMTC9S
RVQgd2hpY2ggdGhlIG5vaW5saW5lIGNhdXNlcy4KClN1Z2dlc3RlZC1ieTogTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBCb3Jpc2xh
diBQZXRrb3YgPGJwQHN1c2UuZGU+ClJldmlld2VkLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9A
a2VybmVsLm9yZz4KW0xpbnV4IGNvbW1pdCAzNGJmYWIwZWFmMGZiNWM2ZmIxNGM2YjQwMTNiMDZj
ZGM3OTg0NDY2XQoKUG9ydGVkIHRvIFhlbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIHwgMTEgKysrKysrLS0t
LS0KIHhlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgIHwgMjAgKysrKysrKysrKysrKysrLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJu
YXRpdmUuYwppbmRleCA2ZWFhMTBmLi42NTA2MmMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
YWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTI4LDEz
ICsxMjgsMTQgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhZGRfbm9wcyh2b2lkICppbnNucywg
dW5zaWduZWQgaW50IGxlbikKICAqCiAgKiBZb3Ugc2hvdWxkIHJ1biB0aGlzIHdpdGggaW50ZXJy
dXB0cyBkaXNhYmxlZCBvciBvbiBjb2RlIHRoYXQgaXMgbm90CiAgKiBleGVjdXRpbmcuCisgKgor
ICogIm5vaW5saW5lIiB0byBjYXVzZSBjb250cm9sIGZsb3cgY2hhbmdlIGFuZCB0aHVzIGludmFs
aWRhdGUgSSQgYW5kCisgKiBjYXVzZSByZWZldGNoIGFmdGVyIG1vZGlmaWNhdGlvbi4KICAqLwot
c3RhdGljIHZvaWQgKmluaXRfb3JfbGl2ZXBhdGNoIHRleHRfcG9rZSh2b2lkICphZGRyLCBjb25z
dCB2b2lkICpvcGNvZGUsIHNpemVfdCBsZW4pCitzdGF0aWMgdm9pZCAqaW5pdF9vcl9saXZlcGF0
Y2ggbm9pbmxpbmUKK3RleHRfcG9rZSh2b2lkICphZGRyLCBjb25zdCB2b2lkICpvcGNvZGUsIHNp
emVfdCBsZW4pCiB7Ci0gICAgbWVtY3B5KGFkZHIsIG9wY29kZSwgbGVuKTsKLSAgICBzeW5jX2Nv
cmUoKTsKLQotICAgIHJldHVybiBhZGRyOworICAgIHJldHVybiBtZW1jcHkoYWRkciwgb3Bjb2Rl
LCBsZW4pOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jIGIv
eGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCmluZGV4IDk2NjNlZjYuLmRkNTBkZDEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNo
LmMKQEAgLTQ2LDcgKzQ2LDExIEBAIGludCBhcmNoX2xpdmVwYXRjaF92ZXJpZnlfZnVuYyhjb25z
dCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQg
YXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQorLyoKKyAq
ICJub2lubGluZSIgdG8gY2F1c2UgY29udHJvbCBmbG93IGNoYW5nZSBhbmQgdGh1cyBpbnZhbGlk
YXRlIEkkIGFuZAorICogY2F1c2UgcmVmZXRjaCBhZnRlciBtb2RpZmljYXRpb24uCisgKi8KK3Zv
aWQgbm9pbmxpbmUgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpm
dW5jKQogewogICAgIHVpbnQ4X3QgKm9sZF9wdHI7CiAgICAgdWludDhfdCBpbnNuW3NpemVvZihm
dW5jLT5vcGFxdWUpXTsKQEAgLTc1LDE1ICs3OSwyMSBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2Fw
cGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICBtZW1jcHkob2xkX3B0ciwgaW5z
biwgbGVuKTsKIH0KIAotdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxp
dmVwYXRjaF9mdW5jICpmdW5jKQorLyoKKyAqICJub2lubGluZSIgdG8gY2F1c2UgY29udHJvbCBm
bG93IGNoYW5nZSBhbmQgdGh1cyBpbnZhbGlkYXRlIEkkIGFuZAorICogY2F1c2UgcmVmZXRjaCBh
ZnRlciBtb2RpZmljYXRpb24uCisgKi8KK3ZvaWQgbm9pbmxpbmUgYXJjaF9saXZlcGF0Y2hfcmV2
ZXJ0KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKIHsKICAgICBtZW1jcHkoZnVu
Yy0+b2xkX2FkZHIsIGZ1bmMtPm9wYXF1ZSwgbGl2ZXBhdGNoX2luc25fbGVuKGZ1bmMpKTsKIH0K
IAotLyogU2VyaWFsaXNlIHRoZSBDUFUgcGlwZWxpbmUuICovCi12b2lkIGFyY2hfbGl2ZXBhdGNo
X3Bvc3RfYWN0aW9uKHZvaWQpCisvKgorICogIm5vaW5saW5lIiB0byBjYXVzZSBjb250cm9sIGZs
b3cgY2hhbmdlIGFuZCB0aHVzIGludmFsaWRhdGUgSSQgYW5kCisgKiBjYXVzZSByZWZldGNoIGFm
dGVyIG1vZGlmaWNhdGlvbi4KKyAqLwordm9pZCBub2lubGluZSBhcmNoX2xpdmVwYXRjaF9wb3N0
X2FjdGlvbih2b2lkKQogewotICAgIGNwdWlkX2VheCgwKTsKIH0KIAogc3RhdGljIG5taV9jYWxs
YmFja190ICpzYXZlZF9ubWlfY2FsbGJhY2s7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 18:49:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 18:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBmxV-0006Te-NF; Fri, 19 May 2017 18:49:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Jarvis.Roach@dornerworks.com>) id 1dBmU0-0004l7-C9
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 18:18:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B5/E7-02180-BF63F195; Fri, 19 May 2017 18:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsXCc/7iNN1fZvK
 RBotmalt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLVnxlKrhgUrHg6VmmBsY9Wl2MXBxCArcY
 JTbdvsXexcgB5NRLXPkg0cXIycEmYChx7v0BVhBbRCBEYuKHlYwg9cwC9xkllvbdA0sIC8RJX
 H49C6ooXmLf7XMsELaRxKtvDWwgNouAqsTkh7PZQWxeATuJHd3P2CEWP2eWuPftM1gRp4CPxK
 8nq8GaGQXEJL6fWsMEYjMLiEvcejIfzJYQEJBYsuc8M4QtKvHy8T9WCFtB4v2ry8wQ9ToSC3Z
 /YoOwtSWWLXzNDLFYUOLkzCcsExhFZiEZOwtJyywkLbOQtCxgZFnFqFGcWlSWWqRraKyXVJSZ
 nlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYGQxAsIPx3zbPQ4ySHExKoryOh+UihfiS8
 lMqMxKLM+KLSnNSiw8xynBwKEnwVpjKRwoJFqWmp1akZeYAYxQmLcHBoyTCm2oClOYtLkjMLc
 5Mh0idYtTleLf0w3smIZa8/LxUKXFeU5AZAiBFGaV5cCNg6eISo6yUMC8j0FFCPAWpRbmZJaj
 yrxjFORiVhHljQabwZOaVwG16BXQEE9ARzQ+kQY4oSURISTUw8puwTBYz5uJbmSEfbRk1h6uw
 eraC5fP9X35EHbr/Tbe1u39udurSBbXPL/488TM3Z0bgxtdSi0wn8LBfnbx13vninxOXNc4Se
 n1i1gszfl89g8JEHqbN3s+b6zWeRiT0Kxr1LM/UcQlebXJmb4WxsdBU6XfxNqV793efiq+pvi
 zI9JR3vtUqJZbijERDLeai4kQAIYKZcxIDAAA=
X-Env-Sender: Jarvis.Roach@dornerworks.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495217912!97619838!1
X-Originating-IP: [12.207.209.150]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49934 invoked from network); 19 May 2017 18:18:33 -0000
Received: from unknown (HELO mail.dornerworks.com) (12.207.209.150)
 by server-5.tower-206.messagelabs.com with SMTP; 19 May 2017 18:18:33 -0000
Received: from Mcbain.dw.local (172.27.1.45) by Mcbain.dw.local (172.27.1.45)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.669.32; Fri, 19 May
 2017 14:19:23 -0400
Received: from Mcbain.dw.local ([::1]) by Mcbain.dw.local ([::1]) with mapi id
 15.01.0669.032; Fri, 19 May 2017 14:19:23 -0400
From: Jarvis Roach <Jarvis.Roach@dornerworks.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Zhongze Liu
 <blackskygg@gmail.com>
Thread-Topic: Proposal to allow setting up shared memory areas between VMs
 from xl config file
Thread-Index: AQHS0MgMPR6W3Yb0EkKfjqzp9VSCNKH778PA
Date: Fri, 19 May 2017 18:19:23 +0000
Message-ID: <f1a3954eaa4a4b848f1147864ebbcf5d@dornerworks.com>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.14.54]
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 19 May 2017 18:49:04 +0000
Cc: "edgari@xilinx.com" <edgari@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogRnJpZGF5LCBNYXkgMTksIDIw
MTcgMTo0NyBQTQo+IFRvOiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSnVs
aWVuIEdyYWxsCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+OyBKYXJ2aXMKPiBSb2FjaCA8SmFydmlzLlJvYWNoQGRvcm5lcndv
cmtzLmNvbT47IGVkZ2FyaUB4aWxpbnguY29tCj4gU3ViamVjdDogUmU6IFByb3Bvc2FsIHRvIGFs
bG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwo+IGZyb20geGwg
Y29uZmlnIGZpbGUKPiAKPiBPbiBTYXQsIDIwIE1heSAyMDE3LCBaaG9uZ3plIExpdSB3cm90ZToK
PiA+IEhpLCBXZWksCj4gPgo+ID4gPj4+PjIwMTctMDUtMTkgMTc6MzMgR01UKzA4OjAwIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ogo+ID4gPiBPbiBUaHUsIE1heSAxOCwgMjAxNyBhdCAx
MTowOTo0MEFNIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+PiA+ID4KPiA+
ID4+ID4gPiBZZXMsIHRob3NlIGF0dHJpYnV0ZXMgYXJlIG5lY2Vzc2FyeSBhbmQgc2hvdWxkIGJl
IGV4cGxpY2l0bHkKPiA+ID4+ID4gPiBzcGVjaWZpZWQgaW4gdGhlIGNvbmZpZyBmaWxlLiBJJ2xs
IGFkZCB0aGVtIGluIHRoZSBuZXh0IHZlcnNpb24KPiA+ID4+ID4gPiBvZiB0aGlzIHByb3Bvc2Fs
LiBBbmQgdGFraW5nIHRoZSBncmFudWxhcml0eSBpbnRvCj4gPiA+PiA+ID4gY29uc2lkZXJhdGlv
biwgd2hhdCBkbyB5b3Ugc2F5IGlmIHdlIGNoYW5nZSB0aGUgZW50cmllcyBpbnRvCj4gc29tZXRo
aW5nIGxpa2U6Cj4gPiA+PiA+ID4gJ3N0YXJ0PTB4Y2FmZWJhYmUsIGVuZD0weGRlZWRiZWVmLCBn
cmFudWxhcml0eT00SywgcHJvdD1SV1gnLgo+ID4gPj4gPgo+ID4gPj4gPiBJIHJlYWxpc2VkIEkg
bWF5IGhhdmUgZ29uZSB0b28gZmFyIGFmdGVyIHJlYWRpbmcgeW91ciByZXBseS4KPiA+ID4+ID4K
PiA+ID4+ID4gV2hhdCBpcyB0aGUgZW5kIHB1cnBvc2Ugb2YgdGhpcyBwcm9qZWN0PyBJZiB5b3Ug
b25seSB3YW50IHRvCj4gPiA+PiA+IGluc2VydCBhIG1mbiBpbnRvIGd1ZXN0IGFkZHJlc3Mgc3Bh
Y2UgYW5kIGRvbid0IGNhcmUgaG93IHRoZQo+ID4gPj4gPiBndWVzdCBpcyBnb2luZyB0byBtYXAg
aXQsIHlvdSBjYW4gb21pdCB0aGUgcHJvdD0gcGFydC4gSWYgeW91Cj4gPiA+PiA+IHdhbnQgc3Ry
aWN0ZXIgY29udHJvbCwgeW91IHdpbGwgbmVlZCB0aGVtIC0tIGFuZCB0aGF0IHdvdWxkIGFsc28K
PiA+ID4+ID4gaGF2ZSBpbXBsaWNhdGlvbnMgb24gdGhlIGh5cGVydmlzb3IgY29kZSB5b3UgbmVl
ZC4KPiA+ID4+ID4KPiA+ID4+ID4gSSBzdWdnZXN0IHlvdSB3cml0ZSB0aGUgbWFudWFsIGZvciB0
aGUgbmV3IG1lY2hhbmlzbSB5b3UgcHJvcG9zZQo+IGZpcnN0Lgo+ID4gPj4gPiBUaGF0IHdheSB5
b3UgZGVzY3JpYmUgdGhlIGZlYXR1cmUgaW4gYSBzeXNhZG1pbi1mcmllbmRseSB3YXkuCj4gPiA+
PiA+IERlc2NyaWJlIHRoZSBzeW50YXgsIHRoZSBlZmZlY3Qgb2YgdGhlIG5ldyBtZWNoYW5pc20g
YW5kIGhvdwo+ID4gPj4gPiBwZW9wbGUgYXJlIHN1cHBvc2VkIHRvIHVzZSBpdCB1bmRlciB3aGF0
IGNpcmN1bXN0YW5jZXMuCj4gPiA+Pgo+ID4gPj4gVGhlIG1lbW9yeSBzaGFyaW5nIG1lY2hhbmlz
bSBzaG91bGQgZW5hYmxlIGd1ZXN0cyB0byBjb21tdW5pY2F0ZQo+ID4gPj4gd2l0aCBlYWNoIG90
aGVyIHVzaW5nIGEgc2hhcmVkIHJpbmcuIFRoYXQgaW1wbGllcyB0aGF0IHRoZSBtZW1vcnkKPiA+
ID4+IG5lZWRzIHRvIGJlIHJlYWQtd3JpdGUsIGJ1dCBJIGNhbiBpbWFnaW5lIHRoZXJlIGFyZSB1
c2UgY2FzZXMgZm9yCj4gPiA+PiBpdCB0byBiZSByZWFkLW9ubHkgdG9vLiBJIHRoaW5rIGl0IGlz
IGEgZ29vZCBpZGVhIHRvIHNwZWNpZnkgaXQuCgpXZSd2ZSBiZWVuIHNlZWluZyBpbmNyZWFzZWQg
bmVlZCBmb3IgY29udHJvbHMgb3ZlciBvdGhlciBtZW1vcnkgYXR0cmlidXRlcyAoY2FjaGVhYmls
aXR5LCBzaGFyZWFiaWxpdHkpIGluIGFkZGl0aW9uIHRvIGFjY2Vzcy4KCgo+ID4gPj4gSG93ZXZl
ciwgSSBkbyBub3QgdGhpbmsgd2Ugc2hvdWxkIGFzayBaaG9uZ3plIHRvIHdyaXRlIGEgcHJvdG9j
b2wKPiA+ID4+IHNwZWNpZmljYXRpb24gZm9yIGhvdyB0aGVzZSBndWVzdHMgc2hvdWxkIGNvbW11
bmljYXRlLiBUaGF0IGlzIG91dAo+ID4gPj4gb2Ygc2NvcGUuCj4gPiA+Cj4gPiA+IFRoYXQncyBy
aWdodC4gVGhpcyBpcyBvdXQgb2Ygc2NvcGUuIEkgZGlkbid0IG1lYW4gdG8gYXNrIFpob25nemUg
dG8KPiA+ID4gd3JpdGUgYSBwcm90b2NvbCBzcGVjaWZpY2F0aW9uLgo+ID4gPgo+ID4KPiA+IFll
cywgZGVzY3JpYmluZyB0aGUgc3ludGF4IGFuZCB0aGUgZWZmZWN0IG9mIHRoZSBuZXcgbWVjaGFu
aXNtLCBhcwo+ID4gd2VsbCBhcyBleGFtcGxlIHVzZWNhc2VzLCB3aWxsIGJlIG9mIGdyZWF0IGlt
cG9ydGFuY2UuIEknbSBub3cgd2FpdGluZwo+ID4gZm9yIFN0ZWZhbm8gdG8gZ2V0IHNvbWUgcmVh
bCBsbGZlIGN1c3RvbWVyIHVzZWNhc2VzLgo+IAo+IFsuLi5dCj4gCj4gPiA+IFRoZXJlIGlzIGEg
Y2VydGFpbiBsZXZlbCBvZiB0cnVzdCBpbiB0aGUgZnJvbnRlbmQgLyBiYWNrZW5kIG1vZGVsLgo+
ID4gPiBUaGUgZnJvbnRlbmQgbmVlZHMgdG8gdHJ1c3QgYmFja2VuZCB0byBhIGNlcnRhaW4gZGVn
cmVlLiBBIHVzZXIKPiA+ID4ga25vd3Mgd2hhdCB0byBleHBlY3Qgb3IgZG8gaWYgb25lIHNpZGUg
bWlzYmVoYXZlcy4KPiA+ID4KPiA+ID4gQnV0IHRoZSB3YXkgdGhpcyBwcm9wb3NhbCBpcyBwaHJh
c2VkIGlzIHRoYXQgdGhpcyBpcyB0byBjb25zdHJ1Y3QgYQo+ID4gPiBjb21tdW5pY2F0aW9uIGNo
YW5uZWwsIGkuZS4gaXQgcmVhZHMgdG8gbWUgZnJvbSBhIHVzZXIncyBwZXJzcGVjdGl2ZQo+ID4g
PiB5b3UgZG9uJ3QgZ2l2ZSBvbmUgZ3Vlc3QgbW9yZSB0cnVzdCB0aGFuIHRoZSBvdGhlci4gVGhp
cyBuZWVkcyBjbGFyaWZ5aW5nLgo+ID4gPgo+ID4KPiA+IElNSE8sIFNpbmNlIHRoZSBzaGFyZWQg
bWVtb3J5IGlzIHN0YXRpY2FsbHkgc3BlY2lmaWVkIGluIHRoZSB4bCBjb25maWcKPiA+IGZpbGVz
LCBWTXMgZG9uJ3QgaGF2ZSB0byBhYmlsaXR5IHRvIGR5bmFtaWNhbGx5IGFzayBmb3IgYSBzaGFy
ZWQgcGFnZQo+ID4gZnJvbSBvdGhlciBWTVMgdGhyb3VnaCB0aGlzIG5ldyBtZWNoYW5pc20sICBU
aGUgeGwgZmlsZSBpcyB3cml0dGVuIGJ5Cj4gPiB0aGUgc3lzIGFkbWluLCBzbyBJIHRoaW5rIGl0
J3MgdGhlIGFkbWluaXN0cmF0b3JzJwo+ID4gZHV0eSB0byBtYWtlIGl0IHJpZ2h0Lgo+IAoKSSB0
aGluayBzbyB0b28uIEZyb20gbXkgZW1iZWRkZWQgYXZpYXRpb24gZXhwZXJpZW5jZSwgaW5zdGVh
ZCBvZiBhICJzeXMgYWRtaW4iIHlvdSBoYXZlIGEgInN5c3RlbSBpbnRlZ3JhdG9yIiwgYW4gZW50
aXR5IHJlc3BvbnNpYmxlIGZvciBjb25maWd1cmluZyB0aGUgc3lzdGVtIGNvcnJlY3RseS4gRm9y
IFhlbi1BUk0sIEknZCBzZWUgdGhhdCBjb3ZlcmluZyB0aGUgc3lzdGVtIGRldmljZS10cmVlIGFu
ZCBndWVzdCAuY2ZnIChpbmNsdWRpbmcgYW55IHBhcnRpYWwgRFRzKS4KCj4gV2hpbGUgd2FpdGlu
ZyBmb3IgSmFydmlzIGFuZCBFZGdhciB0byBwcm92aWRlIG1vcmUgYmVmaXR0aW5nIGluZm9ybWF0
aW9uLCBJJ2xsCj4gdHJ5IHRvIGZpbGwgaW4gbXlzZWxmLiBUaGVyZSBpcyBhIGRlbWFuZCB0byBy
dW4gImJhcmUtbWV0YWwiIGFwcGxpY2F0aW9ucyBvbgo+IGVtYmVkZGVkIGJvYXJkcyAoc3VjaCBh
cyB0aGUgbmV3IFhpbGlueCBaeW5xIE1QU29DIGJvYXJkKS4gUGVvcGxlIGluCj4gdGhvc2UgY29t
bXVuaXRpZXMgYWN0dWFsbHkgY2FsbCB0aGVtICJiYXJlLW1ldGFsIi4gVGhleSBhcmUgd3JpdHRl
biBpbiBDIGFuZAo+IHJ1biBkaXJlY3RseSBpbiBrZXJuZWwgbW9kZS4KPiBUaGVyZSBpcyBubyBv
cGVyYXRpbmcgc3lzdGVtIG9yIHVuaWtlcm5lbC4gIFRoZXkgY2FuIHJ1biBiYXJlLW1ldGFsIG9y
IGluc2lkZQo+IGEgWGVuIFZNLiBVc3VhbGx5IHRoZXkgZHJpdmUgb25lIG9yIG1vcmUgZGV2aWNl
cyAob3IgRlBHQXMpIHdpdGggZXh0cmVtZWx5Cj4gbG93IGxhdGVuY3kgYW5kIG92ZXJoZWFkLiBB
biBleGFtcGxlIG9mIHN1Y2ggYW4gYXBwbGljYXRpb24gaXMgdGJtICh3aGljaCBpcwo+IHRoZSBv
bmUgSSB1c2VkIHRvIGRvIGlycSBsYXRlbmN5IG1lYXN1cmVtZW50cyk6Cj4gCj4gaHR0cHM6Ly9n
aXRodWIuY29tL2VkZ2FyaWdsL3RibS9hcHAveGVuL2d1ZXN0X2lycV9sYXRlbmN5L2FwdS5jCj4g
Cj4gTGV0J3Mgc3VwcG9zZSB0aGV5IHlvdSBoYXZlIG9uZSBiYXJlLW1ldGFsIGFwcCB0byBkcml2
ZSBhIHNldCBvZiBGUEdBIHNwYWNlCj4gYW5kIGFub3RoZXIgb25lIHRvIGRyaXZlIGFub3RoZXIg
c2V0IG9mIEZQR0Egc3BhY2UgKG9yIHR3byBkaWZmZXJlbnQKPiBkZXZpY2VzKSwgeW91IG1pZ2h0
IG5lZWQgdGhlIHR3byBhcHBzIHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uLgo+IAo+IFRoZSBvd25l
ciBrbm93cyBleGFjdGx5IGhvdyBtYW55IGFwcHMgc2hlIGlzIGdvaW5nIHRvIGhhdmUgb24gdGhl
IGJvYXJkCj4gYW5kIHdobyBuZWVkcyB0byBjb21tdW5pY2F0ZSB3aXRoIHdob20gZnJvbSB0aGUg
c3RhcnQuIEl0IGlzIGEgZnVsbHkgc3RhdGljCj4gY29uZmlndXJhdGlvbi4KPiAKPiBJbiB0aGlz
IHNjZW5hcmlvLCBzaGUgaXMgZ29pbmcgdG8gd3JpdGUgdG8gdGhlIFZNIGNvbmZpZyBmaWxlcyBv
ZiB0aGUgdHdvIGFwcHMKPiB0aGF0IG9uZSBwYWdlIHdpbGwgYmUgc2hhcmVkIGFtb25nIHRoZSB0
d28sIHNvIHRoYXQgdGhleSBjYW4gc2VuZCBlYWNoCj4gb3RoZXIgbWVzc2FnZXMuIFNoZSB3aWxs
IGhhcmQtY29kZSB0aGUgYWRkcmVzcyBvZiB0aGUgc2hhcmVkIHBhZ2UgaW4gaGVyCj4gImJhcmUt
bWV0YWwiIGFwcC4KPiAKPiBUaGVyZSBpcyBubyBmcm9udGVuZCBhbmQgYmFja2VuZCAoYXMgaW4g
dGhlIHVzdWFsIFhlbiBtZWFuaW5nKS4gSW4gc29tZQo+IGNvbmZpZ3VyYXRpb25zIG9uZSBhcHAg
bWlnaHQgYmUgbW9yZSBjcml0aWNhbCB0aGFuIHRoZSBvdGhlciwgYnV0IGluIHNvbWUKPiBvdGhl
ciBzY2VuYXJpb3MgdGhleSBtaWdodCBoYXZlIHRoZSBzYW1lIGNyaXRpY2FsaXR5Lgo+IAo+IElm
LCBhcyBKYW4gcG9pbnRlZCBvdXQsIHdlIG5lZWQgdG8gY2FsbCBvdXQgZXhwbGljaXRseSB3aGlj
aCBpcyB0aGUgZnJvbnRlbmQgYW5kCj4gd2hpY2ggaXMgdGhlIGJhY2tlbmQgZm9yIHBhZ2Ugb3du
ZXJzaGlwIHJlYXNvbnMsIHRoZW4gSSBzdWdnZXN0ZWQgd2UKPiBleHBvc2UgdGhhdCBjb25maWd1
cmF0aW9uIHRvIHRoZSB1c2VyLCBzbyB0aGF0IHNoZSBjYW4gY2hvb3NlLgoKVGhhbmsgeW91IFN0
ZWZhbm8sIHRoYXQgaXMgYSBnb29kIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBuZWVkLiAKCkkgYW0g
bm90IGZhbWlsaWFyIHdpdGggd2hhdCBhbGwgcGFnZSBvd25lcnNoaXAgZW50YWlscywgaWYgc29t
ZW9uZSBrbm93cyBvZiBhIGdvb2QgbGluayBwbGVhc2Ugc2VuZCB0byBtZSBwcml2YXRlbHkgc28g
SSBjYW4gZWR1Y2F0ZSBteXNlbGYuIDopCgpCZWNhdXNlIG9mIG15IGlnbm9yYW5jZSB0aGUgZm9s
bG93aW5nIG1heSBmbHkgaW4gdGhlIGZhY2Ugb2Ygc29tZSBkZXNpZ24gcGFyYWRpZ20gSSdtIG5v
dCBhd2FyZSBvZiwgYnV0IEkgd291bGQgZXhwZWN0IHRvIHNlZSB0aGVzZSBzaGFyZWQgbWVtb3J5
IHJlZ2lvbnMgdHJlYXRlZCBhcyBhIHN5c3RlbSByZXNvdXJjZSwgYW5hbG9nb3VzIHRvIHBoeXNp
Y2FsIEkvTyBwZXJpcGhzLCBkZWZpbmVkIHNvIHRoYXQgWGVuIGFuZCBEb20wIGRvbid0IHRyeSB0
byB1c2UgdGhlbSwgYW5kIGFsbG9jYXRlZCB0byBndWVzdHMgYXMgcGFydCBvZiBhIHN0YXRpYyBj
b25maWd1cmF0aW9uIHVuZGVyIGNvbnRyb2wgb2YgYSBzeXN0ZW0gaW50ZWdyYXRvci4gU29tZXRo
aW5nIHdvdWxkIGJlIG5lZWRlZCBpbiB0aGUgc3lzdGVtIERUICB0byAiY2FydmUiIHRoZXNlIHJl
Z2lvbnMgb3V0IG9mIHRoZSByZXN0IG9mIG1lbW9yeSwgYW5kIHRoZW4gc29tZXRoaW5nIGluIHRo
ZSBndWVzdCdzIC5jZmcgdGhhdCBnaXZlcyBndWVzdCBhY2Nlc3MgdG8gdGhlIGxvY2F0aW9uLiBX
ZSBjYW4gYWxyZWFkeSBkbyB0aGF0LCBhbGJlaXQgd2l0aCBzb21lIGxpbWl0YXRpb25zLCB1c2lu
ZyB0aGUgImlvbWVtIiBhdHRyaWJ1dGUgaW4gdGhlIC5jZmcgYW5kICJ1aW8iIG5vZGVzIGluIHRo
ZSBzeXN0ZW0gZGV2aWNlIHRyZWUuIEkgbWVudGlvbmVkIHRoaXMgZWxzZXdoZXJlLCBidXQgaWYg
d2UganVzdCBoYWQgZ3JlYXRlciBjb250cm9sIG92ZXIgdGhlIG1lbW9yeSBhdHRyaWJ1dGVzIHZp
YSB0aGUgImlvbWVtIiBhdHRyaWJ1dGUgaW4gdGhlIC5jZmcgSSB0aGluayB3ZSdkIGhhdmUgbW9z
dCBvZiB0aGUgZnVuY3Rpb25hbGl0eSB3ZSdkIG5lZWQuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 19:09:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 19:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBnGn-000874-0Z; Fri, 19 May 2017 19:09:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBnGm-00086y-1T
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 19:09:00 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6D/D2-03696-BC24F195; Fri, 19 May 2017 19:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu4pJ/l
 Ig6abmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6f5dZC7ZKVrxcr9fAuFeki5GLQ0jgD6PE
 5pUPmLsYOTlYBBwkphzvALI5OBgFYiQe/LAGCTMKhElMvryEFaJEW2L+oVlMIDabgKHE3yeb2
 EDKJYDsJZ85QMIiAvoSUyb+ZAUZzyxwlEliSsdmRpCEsECcxJefW8FsTgF7iRsn3rCB2LwC3h
 Kd3w6zQNwzlUWioaUZ7B5RAV2JQ//+QBUJSpyc+YQFxGYW0JJYPn0bywRGgVlIUrOQpBYwMq1
 iVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxBBiDYwdh92f8Q
 oyQHk5Ior+NhuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzTHeUjhQSLUtNTK9Iyc4DRAJOW4
 OBREuEVAkaEEG9xQWJucWY6ROoUo6KUOO9pkD4BkERGaR5cGywCLzHKSgnzMgIdIsRTkFqUm1
 mCKv+KUZyDUUmYdxHIFJ7MvBK46a+AFjMBLW5+IA2yuCQRISXVwMhpW7trCdO7BwVTORUfmPN
 sW1pwVXn+u8ATLa8uqJw+/efs96cK92vbY7bxyu+7tjPbm/PvQwNhq0WzGlyLzSMvPGc9YJY5
 a0Wrq6Dc3cC9okePei285fnv48rKR9GWglErl7zn2nHt0kunTYu3bf9x6x9TmuYGherTxREd+
 oy6tpfSrmSuY29WYinOSDTUYi4qTgQAWW2oErsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495220937!103443324!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40550 invoked from network); 19 May 2017 19:08:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 19:08:58 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 71D4F23960;
 Fri, 19 May 2017 19:08:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 71D4F23960
Date: Fri, 19 May 2017 12:08:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jarvis Roach <Jarvis.Roach@dornerworks.com>
In-Reply-To: <f1a3954eaa4a4b848f1147864ebbcf5d@dornerworks.com>
Message-ID: <alpine.DEB.2.10.1705191206290.18759@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
 <f1a3954eaa4a4b848f1147864ebbcf5d@dornerworks.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "edgari@xilinx.com" <edgari@xilinx.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxOSBNYXkgMjAxNywgSmFydmlzIFJvYWNoIHdyb3RlOgo+ID4gV2hpbGUgd2FpdGlu
ZyBmb3IgSmFydmlzIGFuZCBFZGdhciB0byBwcm92aWRlIG1vcmUgYmVmaXR0aW5nIGluZm9ybWF0
aW9uLCBJJ2xsCj4gPiB0cnkgdG8gZmlsbCBpbiBteXNlbGYuIFRoZXJlIGlzIGEgZGVtYW5kIHRv
IHJ1biAiYmFyZS1tZXRhbCIgYXBwbGljYXRpb25zIG9uCj4gPiBlbWJlZGRlZCBib2FyZHMgKHN1
Y2ggYXMgdGhlIG5ldyBYaWxpbnggWnlucSBNUFNvQyBib2FyZCkuIFBlb3BsZSBpbgo+ID4gdGhv
c2UgY29tbXVuaXRpZXMgYWN0dWFsbHkgY2FsbCB0aGVtICJiYXJlLW1ldGFsIi4gVGhleSBhcmUg
d3JpdHRlbiBpbiBDIGFuZAo+ID4gcnVuIGRpcmVjdGx5IGluIGtlcm5lbCBtb2RlLgo+ID4gVGhl
cmUgaXMgbm8gb3BlcmF0aW5nIHN5c3RlbSBvciB1bmlrZXJuZWwuICBUaGV5IGNhbiBydW4gYmFy
ZS1tZXRhbCBvciBpbnNpZGUKPiA+IGEgWGVuIFZNLiBVc3VhbGx5IHRoZXkgZHJpdmUgb25lIG9y
IG1vcmUgZGV2aWNlcyAob3IgRlBHQXMpIHdpdGggZXh0cmVtZWx5Cj4gPiBsb3cgbGF0ZW5jeSBh
bmQgb3ZlcmhlYWQuIEFuIGV4YW1wbGUgb2Ygc3VjaCBhbiBhcHBsaWNhdGlvbiBpcyB0Ym0gKHdo
aWNoIGlzCj4gPiB0aGUgb25lIEkgdXNlZCB0byBkbyBpcnEgbGF0ZW5jeSBtZWFzdXJlbWVudHMp
Ogo+ID4gCj4gPiBodHRwczovL2dpdGh1Yi5jb20vZWRnYXJpZ2wvdGJtL2FwcC94ZW4vZ3Vlc3Rf
aXJxX2xhdGVuY3kvYXB1LmMKPiA+IAo+ID4gTGV0J3Mgc3VwcG9zZSB0aGV5IHlvdSBoYXZlIG9u
ZSBiYXJlLW1ldGFsIGFwcCB0byBkcml2ZSBhIHNldCBvZiBGUEdBIHNwYWNlCj4gPiBhbmQgYW5v
dGhlciBvbmUgdG8gZHJpdmUgYW5vdGhlciBzZXQgb2YgRlBHQSBzcGFjZSAob3IgdHdvIGRpZmZl
cmVudAo+ID4gZGV2aWNlcyksIHlvdSBtaWdodCBuZWVkIHRoZSB0d28gYXBwcyB0byBleGNoYW5n
ZSBpbmZvcm1hdGlvbi4KPiA+IAo+ID4gVGhlIG93bmVyIGtub3dzIGV4YWN0bHkgaG93IG1hbnkg
YXBwcyBzaGUgaXMgZ29pbmcgdG8gaGF2ZSBvbiB0aGUgYm9hcmQKPiA+IGFuZCB3aG8gbmVlZHMg
dG8gY29tbXVuaWNhdGUgd2l0aCB3aG9tIGZyb20gdGhlIHN0YXJ0LiBJdCBpcyBhIGZ1bGx5IHN0
YXRpYwo+ID4gY29uZmlndXJhdGlvbi4KPiA+IAo+ID4gSW4gdGhpcyBzY2VuYXJpbywgc2hlIGlz
IGdvaW5nIHRvIHdyaXRlIHRvIHRoZSBWTSBjb25maWcgZmlsZXMgb2YgdGhlIHR3byBhcHBzCj4g
PiB0aGF0IG9uZSBwYWdlIHdpbGwgYmUgc2hhcmVkIGFtb25nIHRoZSB0d28sIHNvIHRoYXQgdGhl
eSBjYW4gc2VuZCBlYWNoCj4gPiBvdGhlciBtZXNzYWdlcy4gU2hlIHdpbGwgaGFyZC1jb2RlIHRo
ZSBhZGRyZXNzIG9mIHRoZSBzaGFyZWQgcGFnZSBpbiBoZXIKPiA+ICJiYXJlLW1ldGFsIiBhcHAu
Cj4gPiAKPiA+IFRoZXJlIGlzIG5vIGZyb250ZW5kIGFuZCBiYWNrZW5kIChhcyBpbiB0aGUgdXN1
YWwgWGVuIG1lYW5pbmcpLiBJbiBzb21lCj4gPiBjb25maWd1cmF0aW9ucyBvbmUgYXBwIG1pZ2h0
IGJlIG1vcmUgY3JpdGljYWwgdGhhbiB0aGUgb3RoZXIsIGJ1dCBpbiBzb21lCj4gPiBvdGhlciBz
Y2VuYXJpb3MgdGhleSBtaWdodCBoYXZlIHRoZSBzYW1lIGNyaXRpY2FsaXR5Lgo+ID4gCj4gPiBJ
ZiwgYXMgSmFuIHBvaW50ZWQgb3V0LCB3ZSBuZWVkIHRvIGNhbGwgb3V0IGV4cGxpY2l0bHkgd2hp
Y2ggaXMgdGhlIGZyb250ZW5kIGFuZAo+ID4gd2hpY2ggaXMgdGhlIGJhY2tlbmQgZm9yIHBhZ2Ug
b3duZXJzaGlwIHJlYXNvbnMsIHRoZW4gSSBzdWdnZXN0ZWQgd2UKPiA+IGV4cG9zZSB0aGF0IGNv
bmZpZ3VyYXRpb24gdG8gdGhlIHVzZXIsIHNvIHRoYXQgc2hlIGNhbiBjaG9vc2UuCj4gCj4gVGhh
bmsgeW91IFN0ZWZhbm8sIHRoYXQgaXMgYSBnb29kIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBuZWVk
LiAKPiAKPiBJIGFtIG5vdCBmYW1pbGlhciB3aXRoIHdoYXQgYWxsIHBhZ2Ugb3duZXJzaGlwIGVu
dGFpbHMsIGlmIHNvbWVvbmUga25vd3Mgb2YgYSBnb29kIGxpbmsgcGxlYXNlIHNlbmQgdG8gbWUg
cHJpdmF0ZWx5IHNvIEkgY2FuIGVkdWNhdGUgbXlzZWxmLiA6KQo+IAo+IEJlY2F1c2Ugb2YgbXkg
aWdub3JhbmNlIHRoZSBmb2xsb3dpbmcgbWF5IGZseSBpbiB0aGUgZmFjZSBvZiBzb21lIGRlc2ln
biBwYXJhZGlnbSBJJ20gbm90IGF3YXJlIG9mLCBidXQgSSB3b3VsZCBleHBlY3QgdG8gc2VlIHRo
ZXNlIHNoYXJlZCBtZW1vcnkgcmVnaW9ucyB0cmVhdGVkIGFzIGEgc3lzdGVtIHJlc291cmNlLCBh
bmFsb2dvdXMgdG8gcGh5c2ljYWwgSS9PIHBlcmlwaHMsIGRlZmluZWQgc28gdGhhdCBYZW4gYW5k
IERvbTAgZG9uJ3QgdHJ5IHRvIHVzZSB0aGVtLCBhbmQgYWxsb2NhdGVkIHRvIGd1ZXN0cyBhcyBw
YXJ0IG9mIGEgc3RhdGljIGNvbmZpZ3VyYXRpb24gdW5kZXIgY29udHJvbCBvZiBhIHN5c3RlbSBp
bnRlZ3JhdG9yLiBTb21ldGhpbmcgd291bGQgYmUgbmVlZGVkIGluIHRoZSBzeXN0ZW0gRFQgIHRv
ICJjYXJ2ZSIgdGhlc2UgcmVnaW9ucyBvdXQgb2YgdGhlIHJlc3Qgb2YgbWVtb3J5LCBhbmQgdGhl
biBzb21ldGhpbmcgaW4gdGhlIGd1ZXN0J3MgLmNmZyB0aGF0IGdpdmVzIGd1ZXN0IGFjY2VzcyB0
byB0aGUgbG9jYXRpb24uIFdlIGNhbiBhbHJlYWR5IGRvIHRoYXQsIGFsYmVpdCB3aXRoIHNvbWUg
bGltaXRhdGlvbnMsIHVzaW5nIHRoZSAiaW9tZW0iIGF0dHJpYnV0ZSBpbiB0aGUgLmNmZyBhbmQg
InVpbyIgbm9kZXMgaW4gdGhlIHN5c3RlbSBkZXZpY2UgdHJlZS4gSSBtZW50aW9uZWQgdGhpcyBl
bHNld2hlcmUsIGJ1dCBpZiB3ZSBqdXN0IGhhZCBncmVhdGVyIGNvbnRyb2wgb3ZlciB0aGUgbWVt
b3J5IGF0dHJpYnV0ZXMgdmlhIHRoZSAiaW9tZW0iIGF0dHJpYnV0ZSBpbiB0aGUgLmNmZyBJIHRo
aW5rIHdlJ2QgaGF2ZSBtb3N0IG9mIHRoZSBmdW5jdGlvbmFsaXR5IHdlJ2QgbmVlZC4KCkFzIG1l
bW9yeSBpcyBhbGxvY2F0ZWQgb24gZGVtYW5kLCB0aGVyZSBpcyBubyBuZWVkIHRvIGNhcnZlIG91
dCB0aGUKcmVnaW9ucyBmcm9tIGRldmljZSB0cmVlLiBVc2luZyBkb20wX21lbSAod2hpY2ggaXMg
cmVxdWlyZWQgb24gQVJNKSwKdGhlcmUgaXMgYWx3YXlzIHVudXNlZCBtZW1vcnkgb24gdGhlIHN5
c3RlbSB3aGljaCBjYW4gYmUgdXNlZCBmb3IgdGhpcwpwdXJwb3NlICh1bmxlc3MgeW91IHNwZWNp
ZmljYWxseSB3YW50IHRvIHNoYXJlIHNvbWUgc3BlY2lhbCBtZW1vcnkKcmVnaW9ucywgbm90IFJB
TSkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 19:11:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 19:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBnJQ-0000Es-Da; Fri, 19 May 2017 19:11:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3059aa153=citrix-osstest@xenproject.org>)
 id 1dBnJO-0000Ek-SJ
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 19:11:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/04-03058-E634F195; Fri, 19 May 2017 19:11:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW6us3y
 kwZZFqhb3prxnd2D02N63iz2AMYo1My8pvyKBNePz+TNMBS0BFfe+PWdqYPxl28XIySEh4C+x
 +/FfJgjbXeLylxksILaIgLPEhA+32UBsXgE9iR/Nq1hBbGEBC4m924+ydzFyAdU3MUr0T17HC
 NHsJtF8cTOc3bPzLzOIzSbgITGxZyLYUBYBVYnVe86wg9hCAloSSxevZIJYIChxcuYTsBpmAQ
 mJgy9eMEPMsZDY//cs8wRGvllIymYhKVvAyLSKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzCoGIBgB+O8E/6HGCU5mJREeR0Py0UK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuDtcJKPFBIsSk1PrUjLzAGGN0xagoNHSYS3CyTNW1yQmFucmQ6ROsWoy/Fu6Yf3T
 EIsefl5qVLivKEgRQIgRRmleXAjYLF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8UiBTeD
 LzSuA2vQI6ggnoiOYH0iBHlCQipKQaGLUtM64VufN48gffcYv5a2eaqqc3r9h6neuKLQ9ZT2Q
 92T+1a01AzdJ5kTeP3DhQMy/+sIHATUndzkDb5cd7WRqKd/Uapbc1eCaInFaUePwoRNvcvLbo
 4jnLCVfvvPlQdzyhZEVN6/lNcYEtpjGVn617mj4x7VLafG+/1Im89m22GqcOdG1zUGIpzkg01
 GIuKk4EAItvrYGwAgAA
X-Env-Sender: prvs=3059aa153=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495221100!43780729!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33573 invoked from network); 19 May 2017 19:11:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 19:11:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,365,1491264000"; d="scan'208";a="433263763"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71359-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=f78c8bf2c64f57d5148bea1a56ade2218a13e4d7
X-Osstest-Versions-That: ovmf=7a85e8474127ae6df47337a04797b2b443b57682
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 19 May 2017 20:11:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71359: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzNTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTM0MwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzQzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZjc4YzhiZjJj
NjRmNTdkNTE0OGJlYTFhNTZhZGUyMjE4YTEzZTRkNwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgN2E4NWU4NDc0MTI3YWU2ZGY0NzMzN2EwNDc5N2IyYjQ0M2I1NzY4MgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMzQzICAyMDE3LTA1LTE4IDEzOjE5OjM2IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTM1OSAgMjAxNy0wNS0xOSAwOToyNDo0NiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBmNzhjOGJmMmM2NGY1N2Q1MTQ4YmVhMWE1NmFkZTIyMThhMTNlNGQ3
CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBTYXQgTWF5
IDYgMTg6MDk6MjggMjAxNyArMDIwMAoKICAgIE92bWZQa2cvUkVBRE1FOiBkb2N1bWVudCA0TUIg
Zmxhc2ggbGF5b3V0CiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5A
aW50ZWwuY29tPgogICAgUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19i
dWcuY2dpP2lkPTUyNwogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0
ZW5AaW50ZWwuY29tPgoKY29tbWl0IGM5ZTc5MDdkMDllYWYyNzAyYWU1YzY5NjNmMjRhYjUzZmM1
N2RjMzMKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgpEYXRlOiAgIFNh
dCBNYXkgNiAxNjowMjo0NyAyMDE3ICswMjAwCgogICAgT3ZtZlBrZy9QbGF0Zm9ybVBlaTogYWxp
Z24gRW11VmFyaWFibGVOdlN0b3JlIGF0IGFueSBwYWdlIGJvdW5kYXJ5CiAgICAKICAgIEVtdVZh
cmlhYmxlRnZiUnVudGltZUR4ZSBub3cgdXNlcyBhIDRLQiAoRUZJX1BBR0VfU0laRSkgYmxvY2sg
c2l6ZS4KICAgIAogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogICAgUmVncmVzc2lvbi10ZXN0ZWQtYnk6IEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+Cgpj
b21taXQgN2U4MzI5MjY3ZWNiNjI2NzAyNjNiZmM2YWZlYzkzZjM3YmZhMTlkMgpBdXRob3I6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgU2F0IE1heSA2IDEzOjE3OjU4
IDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL0VtdVZhcmlhYmxlRnZiUnVudGltZUR4ZTogY2hhbmdl
IGJsb2NrIHNpemUgdG8gNEtCCiAgICAKICAgIEVtdVZhcmlhYmxlRnZiUnVudGltZUR4ZSBjdXJy
ZW50bHkgcHJvZHVjZXMgYSBGaXJtd2FyZSBWb2x1bWUgQmxvY2sKICAgIHByb3RvY29sIHRoYXQg
aXMgYmFzZWQgb24gYSBibG9jayBtYXAgb2YgdHdvIGJsb2NrcywgZWFjaCBibG9jayBoYXZpbmcK
ICAgIFBjZEZsYXNoTnZTdG9yYWdlRnR3U3BhcmVTaXplIGZvciBzaXplLgogICAgCiAgICAoVGhl
IHRvdGFsIHNpemUgaXMgMiAqIFBjZEZsYXNoTnZTdG9yYWdlRnR3U3BhcmVTaXplLikKICAgIAog
ICAgRmF1bHRUb2xlcmFudFdyaXRlRHhlIGluIHR1cm4gZXhwZWN0cyB0aGUgYmxvY2sgc2l6ZSB0
byBiZSBhIHBvd2VyIG9mIHR3by4KICAgIAogICAgSW4gdGhlIDRNQiBidWlsZCBvZiBPVk1GLCBQ
Y2RGbGFzaE52U3RvcmFnZUZ0d1NwYXJlU2l6ZSBpcyAyNjRLQiwgd2hpY2ggaXMKICAgIG5vdCBh
IHBvd2VyIG9mIHR3by4gSW4gb3JkZXIgdG8gZXF1aXAgRW11VmFyaWFibGVGdmJSdW50aW1lRHhl
IGZvciB0aGlzCiAgICBidWlsZCwgc2hyaW5rIHRoZSBibG9jayBzaXplIHRvIDRLQiAoRUZJX1BB
R0VfU0laRSksIGFuZCBncm93IHRoZSBibG9jawogICAgY291bnQgZnJvbSAyIHRvIEVGSV9TSVpF
X1RPX1BBR0VTKDIgKiBQY2RGbGFzaE52U3RvcmFnZUZ0d1NwYXJlU2l6ZSkuIFRoZQogICAgdG90
YWwgc2l6ZSByZW1haW5zCiAgICAKICAgICAgMiAqIFBjZEZsYXNoTnZTdG9yYWdlRnR3U3BhcmVT
aXplCiAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqIEVGSV9QQUdFX1NJ
WkUKICAgICAgICAgICAgICAgIEVGSV9QQUdFX1NJWkUKICAgIAogICAgUmlnaHQgbm93IEVtdVZh
cmlhYmxlRnZiUnVudGltZUR4ZSBvcGVuLWNvZGVzIHRoZSBibG9jayBjb3VudCBvZiAyIGluCiAg
ICB2YXJpb3VzIGxpbWl0IGNoZWNrcywgc28gaW50cm9kdWNlIGEgZmV3IG5ldyBtYWNyb3M6CiAg
ICAtIEVNVV9GVkJfTlVNX1RPVEFMX0JMT0NLUywgZm9yIHRoZSBMSFMgb2YgdGhlIGFib3ZlIHBy
b2R1Y3QsCiAgICAtIEVNVV9GVkJfTlVNX1NQQVJFX0JMT0NLUyBmb3IgdGhlIGhhbGYgb2YgdGhh
dC4KICAgIAogICAgQWxzbyByZXdvcmsgdGhlIEZWQiBwcm90b2NvbCBtZW1iZXJzIHRvIHN1cHBv
cnQgYW4gYXJiaXRyYXJ5IGNvdW50IG9mCiAgICBibG9ja3MuCiAgICAKICAgIEtlZXAgdGhlIGlu
dmFyaWFudCBpbnRhY3QgdGhhdCB0aGUgZmlyc3QgaGFsZiBvZiB0aGUgZmlybXdhcmUgdm9sdW1l
IGhvc3RzCiAgICB0aGUgdmFyaWFibGUgc3RvcmUgYW5kIHRoZSBGVFcgd29ya2luZyBibG9jaywg
YW5kIHRoYXQgdGhlIHNlY29uZCBoYWxmCiAgICBtYXBzIHRoZSBGVFcgc3BhcmUgYXJlYS4KICAg
IAogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBS
ZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTI3CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
UmVncmVzc2lvbi10ZXN0ZWQtYnk6IEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+Cgpjb21taXQg
ODlmMzg1Y2UwYWQ3YmYyYzkzYTgwZmY3NzMzZTQ1ZjJhZjg4OTM3YQpBdXRob3I6IExhc3psbyBF
cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgU2F0IE1heSA2IDEzOjUyOjA4IDIwMTcg
KzAyMDAKCiAgICBPdm1mUGtnL0VtdVZhcmlhYmxlRnZiUnVudGltZUR4ZTogc3RyaXAgdHJhaWxp
bmcgd2hpdGVzcGFjZQogICAgCiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVu
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgICBSZWdyZXNzaW9uLXRlc3RlZC1ieTogR2FyeSBMaW4gPGdsaW5Ac3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KCmNvbW1pdCAzODI5MmMwODcyOGQxMGMxNDFhNjliMDViYmRiM2FmYzJjNjYxOGU2CkF1
dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgTWF5IDE4
IDE0OjQ4OjEzIDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL1FlbXVGbGFzaEZ2YlNlcnZpY2VzUnVu
dGltZUR4ZTogY29ycmVjdCBOdW1PZkxiYSB2YXJhcmcgdHlwZSBpbiBFcmFzZUJsb2NrcygpCiAg
ICAKICAgIEFjY29yZGluZyB0byB0aGUgUEkgc3BlYywgVm9sdW1lIDMsCiAgICBFRklfRklSTVdB
UkVfVk9MVU1FX0JMT0NLMl9QUk9UT0NPTC5FcmFzZUJsb2NrcygpOgogICAgCiAgICA+IFRoZSB2
YXJpYWJsZSBhcmd1bWVudCBsaXN0IGlzIGEgbGlzdCBvZiB0dXBsZXMuIEVhY2ggdHVwbGUgZGVz
Y3JpYmVzIGEKICAgID4gcmFuZ2Ugb2YgTEJBcyB0byBlcmFzZSBhbmQgY29uc2lzdHMgb2YgdGhl
IGZvbGxvd2luZzoKICAgID4gKiBBbiBFRklfTEJBIHRoYXQgaW5kaWNhdGVzIHRoZSBzdGFydGlu
ZyBMQkEKICAgID4gKiBBIFVJTlROIHRoYXQgaW5kaWNhdGVzIHRoZSBudW1iZXIgb2YgYmxvY2tz
IHRvIGVyYXNlCiAgICAKICAgIChOQiwgaW4gZWRrMiwgRUZJX0ZJUk1XQVJFX1ZPTFVNRV9CTE9D
S19QUk9UT0NPTCBpcyBhIHR5cGVkZWYgdG8KICAgIEVGSV9GSVJNV0FSRV9WT0xVTUVfQkxPQ0sy
X1BST1RPQ09MLikKICAgIAogICAgSW4gdGhpcyBkcml2ZXIsIHRoZSBOdW1PZkxiYSBsb2NhbCB2
YXJpYWJsZSBpcyBkZWZpbmVkIHdpdGggdHlwZSBVSU5UTiwKICAgIGJ1dCB0aGUgVFlQRSBhcmd1
bWVudCBwYXNzZWQgdG8gVkFfQVJHKCkgaXMgVUlOVDMyLiBGaXggdGhlIG1pc21hdGNoLgogICAg
CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIFJl
cG9ydGVkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAog
ICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKY29t
bWl0IDljNGVlZjY1NmZhM2VhNDU1MTI1YWJjNjY3ODA5NDI3ODBiNDZmODUKQXV0aG9yOiBMYXN6
bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBNYXkgMTggMTQ6NDg6MTMg
MjAxNyArMDIwMAoKICAgIE92bWZQa2cvRW11VmFyaWFibGVGdmJSdW50aW1lRHhlOiBjb3JyZWN0
IE51bU9mTGJhIHZhcmFyZyB0eXBlIGluIEVyYXNlQmxvY2tzKCkKICAgIAogICAgQWNjb3JkaW5n
IHRvIHRoZSBQSSBzcGVjLCBWb2x1bWUgMywKICAgIEVGSV9GSVJNV0FSRV9WT0xVTUVfQkxPQ0sy
X1BST1RPQ09MLkVyYXNlQmxvY2tzKCk6CiAgICAKICAgID4gVGhlIHZhcmlhYmxlIGFyZ3VtZW50
IGxpc3QgaXMgYSBsaXN0IG9mIHR1cGxlcy4gRWFjaCB0dXBsZSBkZXNjcmliZXMgYQogICAgPiBy
YW5nZSBvZiBMQkFzIHRvIGVyYXNlIGFuZCBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nOgogICAg
PiAqIEFuIEVGSV9MQkEgdGhhdCBpbmRpY2F0ZXMgdGhlIHN0YXJ0aW5nIExCQQogICAgPiAqIEEg
VUlOVE4gdGhhdCBpbmRpY2F0ZXMgdGhlIG51bWJlciBvZiBibG9ja3MgdG8gZXJhc2UKICAgIAog
ICAgKE5CLCBpbiBlZGsyLCBFRklfRklSTVdBUkVfVk9MVU1FX0JMT0NLX1BST1RPQ09MIGlzIGEg
dHlwZWRlZiB0bwogICAgRUZJX0ZJUk1XQVJFX1ZPTFVNRV9CTE9DSzJfUFJPVE9DT0wuKQogICAg
CiAgICBJbiB0aGlzIGRyaXZlciwgdGhlIE51bU9mTGJhIGxvY2FsIHZhcmlhYmxlIGlzIGRlZmlu
ZWQgd2l0aCB0eXBlIFVJTlROLAogICAgYnV0IHRoZSBUWVBFIGFyZ3VtZW50IHBhc3NlZCB0byBW
QV9BUkcoKSBpcyBVSU5UMzIuIEZpeCB0aGUgbWlzbWF0Y2guCiAgICAKICAgIENjOiBKb3JkYW4g
SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTog
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb3JkYW4g
SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKY29tbWl0IDFlZTBlNjUzMmZiMWY4
NjNiNDhjMTY5ZGJjNDJhNzFkMDA5N2M1YzgKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgpEYXRlOiAgIFRodSBNYXkgMTggMTQ6NDg6MTMgMjAxNyArMDIwMAoKICAgIEVt
dWxhdG9yUGtnL0Z2YlNlcnZpY2VzUnVudGltZUR4ZTogY29ycmVjdCBOdW1PZkxiYSB2YXJhcmcg
dHlwZSBpbiBFcmFzZUJsb2NrcygpCiAgICAKICAgIEFjY29yZGluZyB0byB0aGUgUEkgc3BlYywg
Vm9sdW1lIDMsCiAgICBFRklfRklSTVdBUkVfVk9MVU1FX0JMT0NLMl9QUk9UT0NPTC5FcmFzZUJs
b2NrcygpOgogICAgCiAgICA+IFRoZSB2YXJpYWJsZSBhcmd1bWVudCBsaXN0IGlzIGEgbGlzdCBv
ZiB0dXBsZXMuIEVhY2ggdHVwbGUgZGVzY3JpYmVzIGEKICAgID4gcmFuZ2Ugb2YgTEJBcyB0byBl
cmFzZSBhbmQgY29uc2lzdHMgb2YgdGhlIGZvbGxvd2luZzoKICAgID4gKiBBbiBFRklfTEJBIHRo
YXQgaW5kaWNhdGVzIHRoZSBzdGFydGluZyBMQkEKICAgID4gKiBBIFVJTlROIHRoYXQgaW5kaWNh
dGVzIHRoZSBudW1iZXIgb2YgYmxvY2tzIHRvIGVyYXNlCiAgICAKICAgIChOQiwgaW4gZWRrMiwg
RUZJX0ZJUk1XQVJFX1ZPTFVNRV9CTE9DS19QUk9UT0NPTCBpcyBhIHR5cGVkZWYgdG8KICAgIEVG
SV9GSVJNV0FSRV9WT0xVTUVfQkxPQ0syX1BST1RPQ09MLikKICAgIAogICAgSW4gdGhpcyBkcml2
ZXIsIHRoZSBOdW1PZkxiYSBsb2NhbCB2YXJpYWJsZSBpcyBkZWZpbmVkIHdpdGggdHlwZSBVSU5U
TiwKICAgIGJ1dCB0aGUgVFlQRSBhcmd1bWVudCBwYXNzZWQgdG8gVkFfQVJHKCkgaXMgVUlOVDMy
LiBGaXggdGhlIG1pc21hdGNoLgogICAgCiAgICBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxl
LmNvbT4KICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgog
ICAgUmVwb3J0ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+
Cgpjb21taXQgY2U2OWNjNzc2Y2ZjYzRhMDg2OTkwN2NkNDI2M2ZkMTM0MDY0ZGJhZgpBdXRob3I6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE1heSAxOCAxNDo0
ODoxMyAyMDE3ICswMjAwCgogICAgQXJtUGxhdGZvcm1Qa2cvTm9yRmxhc2hEeGU6IGNvcnJlY3Qg
TnVtT2ZMYmEgdmFyYXJnIHR5cGUgaW4gRXJhc2VCbG9ja3MoKQogICAgCiAgICBBY2NvcmRpbmcg
dG8gdGhlIFBJIHNwZWMsIFZvbHVtZSAzLAogICAgRUZJX0ZJUk1XQVJFX1ZPTFVNRV9CTE9DSzJf
UFJPVE9DT0wuRXJhc2VCbG9ja3MoKToKICAgIAogICAgPiBUaGUgdmFyaWFibGUgYXJndW1lbnQg
bGlzdCBpcyBhIGxpc3Qgb2YgdHVwbGVzLiBFYWNoIHR1cGxlIGRlc2NyaWJlcyBhCiAgICA+IHJh
bmdlIG9mIExCQXMgdG8gZXJhc2UgYW5kIGNvbnNpc3RzIG9mIHRoZSBmb2xsb3dpbmc6CiAgICA+
ICogQW4gRUZJX0xCQSB0aGF0IGluZGljYXRlcyB0aGUgc3RhcnRpbmcgTEJBCiAgICA+ICogQSBV
SU5UTiB0aGF0IGluZGljYXRlcyB0aGUgbnVtYmVyIG9mIGJsb2NrcyB0byBlcmFzZQogICAgCiAg
ICAoTkIsIGluIGVkazIsIEVGSV9GSVJNV0FSRV9WT0xVTUVfQkxPQ0tfUFJPVE9DT0wgaXMgYSB0
eXBlZGVmIHRvCiAgICBFRklfRklSTVdBUkVfVk9MVU1FX0JMT0NLMl9QUk9UT0NPTC4pCiAgICAK
ICAgIEluIHRoaXMgZHJpdmVyLCB0aGUgTnVtT2ZMYmEgbG9jYWwgdmFyaWFibGUgaXMgZGVmaW5l
ZCB3aXRoIHR5cGUgVUlOVE4sCiAgICBidXQgdGhlIFRZUEUgYXJndW1lbnQgcGFzc2VkIHRvIFZB
X0FSRygpIGlzIFVJTlQzMi4gRml4IHRoZSBtaXNtYXRjaC4KICAgIAogICAgSW4gYWRkaXRpb24s
IHVwZGF0ZSB0aGUgREVCVUcgbWFjcm8gaW52b2NhdGlvbiB3aGVyZSBOdW1PZkxiYSBpcyBmb3Jt
YXR0ZWQKICAgIHdpdGggdGhlICVkIGNvbnZlcnNpb24gc3BlY2lmaWVyOiBVSU5UTiB2YWx1ZXMg
c2hvdWxkIGJlIGNvbnZlcnRlZCB0bwogICAgVUlOVDY0IGFuZCBwcmludGVkIHdpdGggJUx1IG9y
ICVMeCBmb3IgcG9ydGFiaWxpdHkgYmV0d2VlbiAzMi1iaXQgYW5kCiAgICA2NC1iaXQuCiAgICAK
ICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENj
OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IExlaWYg
TGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICAgIFJlcG9ydGVkLWJ5OiBKb3Jk
YW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1i
eTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBcmQg
Qmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 19:35:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 19:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBngf-0001fW-8r; Fri, 19 May 2017 19:35:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3059aa153=citrix-osstest@xenproject.org>)
 id 1dBnge-0001fK-EL
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 19:35:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 72/F8-03557-F094F195; Fri, 19 May 2017 19:35:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvS6fp3y
 kweY9Fhb3prxnd2D02N63iz2AMYo1My8pvyKBNWP9jJ9sBWvmMlZ8vDqDsYHxQEYXIyeHhIC/
 RMev+4wQtrvE9PYVbCC2iICzxIQPt8FsXgE9ifmTOllBbGGBRImLF/rZuxi5gOpXK0ocWPuPF
 aLZVeLDEZAEhL3kxFewoWwCHhITeyaygNgsAqoSvQuOM4PYQgJaEksXr2SCWCAocXLmE7AaZg
 EJiYMvXjBDzLGQ2PGxj20CI98sJGWzkJQtYGRaxahenFpUllqka6iXVJSZnlGSm5iZo2toYKa
 Xm1pcnJiempOYVKyXnJ+7iREYVgxAsINx53OnQ4ySHExKoryOh+UihfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnw/nCXjxQSLEpNT61Iy8wBBjhMWoKDR0mEtxIkzVtckJhbnJkOkTrFqMvxbumH9
 0xCLHn5ealS4ry/QYoEQIoySvPgRsCi7RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEea08gK
 bwZOaVwG16BXQEE9ARzQ+kQY4oSURISTUwKnDV8mcc5z6VPE3pT0d3X1BhfEPIqU1f7a2NmmR
 ywt51KLm8bfJeJjYvqCV4m9YMd0b2V6dnfVsWaFiwvSKkYb7ILN3fvV41J9z6Hiov7CmftbPs
 2NqyA0YVGZcjrHuDW2qf/N8l+6tUervn7FPrLPPvyF6aKWk2e0fk6osRsY1Bik+Tv1QqsRRnJ
 BpqMRcVJwIAdQ6ARbECAAA=
X-Env-Sender: prvs=3059aa153=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1495222541!63457274!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37106 invoked from network); 19 May 2017 19:35:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 19:35:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,365,1491264000"; d="scan'208";a="433267218"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71354-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:regression
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
X-Osstest-Versions-That: xen=17880a0f10421c5e456d593c70da03b1688d34ac
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 19 May 2017 20:35:39 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71354: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM1NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTM1NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3Az
LXZjcHVzMSA5IHdpbmRvd3MtaW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3MTMzMAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgOSB3aW5kb3dzLWluc3RhbGwgICAgIGZhaWwgUkVH
Ui4gdnMuIDcxMzMwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgNSBsaWJ2aXJ0
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzMwCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2Ug
NzEzMzAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTMzMAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTMzMAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgZmFpbCBsaWtlIDcxMzMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgNzEzMzAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlr
ZSA3MTMzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgOSB3aW5k
b3dzLWluc3RhbGwgICAgZmFpbCBsaWtlIDcxMzMwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgYTdkNGE1OTA0YjYyNzMxNTUxZTM2NmZmNjJkODQ3NTljOGVlNjhlMgpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTc4ODBhMGYxMDQyMWM1ZTQ1NmQ1OTNj
NzBkYTAzYjE2ODhkMzRhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMzMwICAyMDE3LTA1LTE2
IDE1OjE3OjQ3IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTM1NCAgMjAxNy0w
NS0xOSAwODo0NDoyOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4K
ICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWGlvbmcgWmhhbmcgPHhp
b25nLnkuemhhbmdAaW50ZWwuY29tPgogIFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxpbnV4LmludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRrZXJu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVz
MSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAv
aG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNp
dHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGE3ZDRhNTkwNGI2MjczMTU1MWUzNjZmZjYyZDg0NzU5YzhlZTY4ZTIK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFR1ZSBNYXkgMTYgMTQ6NTc6MjcgMjAxNyArMDEwMAoKICAgIHRvb2xzL3hlbmNvbnNvbGVkOiBQ
cmVzZXJ2ZSBlcnJubyB3aGlsZSByb3RhdGluZyBsb2dmaWxlIGhhbmRsZXMKICAgIAogICAgVGhl
IGxvZ2ljIHRvIG9wdGlvbmFsbHkgZXhpdCBhZnRlciBhIHBvbGwoKSBlcnJvciByZWxpZXMgb24g
ZXJybm8sIGJ1dAogICAgaGFuZGxlX2xvZ19yZWxvYWQoKSBkb2VzIG5vdCBwcmVzZXJ2ZSBpdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCA2OTBmZGMyM2RjYzlkOTE4YzZlMzM5YjA2YmJmYTIyNzQ3MWY2MWRhCkF1dGhvcjogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KRGF0ZTogICBUdWUgTWF5IDE2IDE4OjU3
OjUzIDIwMTcgKzAzMDAKCiAgICBsaWJ4bC9hcm06IEZpeCBBUk0gYnVpbGQuCiAgICAKICAgIElu
aXRpYWxpc2UgKnNpemUgaW4gZGVmYXVsdCBicmFuY2ggdG8gcHJldmVudCBjZXJ0YWluIGNvbXBp
bGVycyAoaS5lLgogICAgTGluYXJvIEdDQyA1LjItMjAxNS4xMS0yKSBmcm9tIHJlcG9ydGluZyAi
dmFyaWFibGUgbWF5IGJlIHVzZWQgdW5pbml0aWFsaXplZCIKICAgIGVycm9ycyBpbiBjYWxsZXIg
ZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cgpjb21taXQgZWIxMzE5OTEwMGRmZmJhMTQ4NGFhYzNlNzJkYzdhYWMyYjQyNjI5YQpBdXRob3I6
IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDE3
IDE3OjI0OjQ1IDIwMTcgKzAyMDAKCiAgICB4ODYvaW9yZXFfc2VydmVyOiBtYWtlIHAybV9maW5p
c2hfdHlwZV9jaGFuZ2UgYWN0dWFsbHkgd29yawogICAgCiAgICBDb21taXQgNmQ3NzRhOTUxNjk2
ICgieDg2L2lvcmVxIHNlcnZlcjogc3luY2hyb25vdXNseSByZXNldCBvdXRzdGFuZGluZwogICAg
cDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdoZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpIGlu
dHJvZHVjZWQKICAgIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSwgd2hpY2ggd2FzIG1lYW50IHRv
IHN5bmNocm9ub3VzbHkgZmluaXNoIGEKICAgIHByZXZpb3VzbHkgaW5pdGlhdGVkIHR5cGUgY2hh
bmdlIG92ZXIgYSBncGZuIHJhbmdlLiAgSXQgZGlkIHRoaXMgYnkKICAgIGNhbGxpbmcgZ2V0X2Vu
dHJ5KCksIGNoZWNraW5nIGlmIGl0IHdhcyB0aGUgYXBwcm9wcmlhdGUgdHlwZSwgYW5kIHRoZW4K
ICAgIGNhbGxpbmcgc2V0X2VudHJ5KCkuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGEgcHJldmlv
dXMgY29tbWl0ICgxNjc5ZTBkZjNkZjYgIng4Ni9pb3JlcSBzZXJ2ZXI6CiAgICBhc3luY2hyb25v
dXNseSByZXNldCBvdXRzdGFuZGluZyBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMiKSBtb2RpZmll
ZAogICAgZ2V0X2VudHJ5KCkgdG8gYWx3YXlzIHJldHVybiB0aGUgbmV3IHR5cGUgYWZ0ZXIgdGhl
IHR5cGUgY2hhbmdlLCBtZWFuaW5nCiAgICB0aGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBu
ZXZlciBjaGFuZ2VkIGFueSBlbnRyaWVzLiAgV2hpY2ggbWVhbnMKICAgIHdoZW4gYW4gaW9yZXEg
c2VydmVyIHdhcyBkZXRhY2hlZCBhbmQgdGhlbiByZS1hdHRhY2hlZCAoYXMgaGFwcGVucyBpbgog
ICAgWGVuR1Qgb24gcmVib290KSB0aGUgcmUtYXR0YWNoIGZhaWxlZC4KICAgIAogICAgRml4IHRo
aXMgYnkgdXNpbmcgdGhlIGV4aXN0aW5nIHAybS1zcGVjaWZpYyByZWNhbGN1bGF0aW9uIGxvZ2lj
IGluc3RlYWQKICAgIG9mIGRvaW5nIGEgcmVhZC1jaGVjay13cml0ZSBsb29wLgogICAgCiAgICBG
aXg6ICdjb21taXQgNmQ3NzRhOTUxNjk2ICgieDg2L2lvcmVxIHNlcnZlcjogc3luY2hyb25vdXNs
eSByZXNldAogICAgICAgICAgb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIHdo
ZW4gYW4gaW9yZXEgc2VydmVyIHVubWFwcyIpJwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBYaW9u
ZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBZdSBa
aGFuZyA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgZWZhOTU5NmU5ZDE2N2M4ZmI3ZDFjNDQ0
NmMxMGY3Y2EzMDQ1MzY0NgpBdXRob3I6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXkgMTcgMTc6MjM6MTUgMjAxNyArMDIwMAoKICAgIHg4
Ni9tbTogZml4IGluY29ycmVjdCB1bm1hcHBpbmcgb2YgMk1CIGFuZCAxR0IgcGFnZXMKICAgIAog
ICAgVGhlIHNhbWUgc2V0IG9mIGZ1bmN0aW9ucyBpcyB1c2VkIHRvIHNldCBhcyB3ZWxsIGFzIHRv
IGNsZWFuCiAgICBQMk0gZW50cmllcywgZXhjZXB0IHRoYXQgZm9yIGNsZWFuIG9wZXJhdGlvbnMg
SU5WQUxJRF9NRk4gKH4wVUwpCiAgICBpcyBwYXNzZWQgYXMgYSBwYXJhbWV0ZXIuIFVuZm9ydHVu
YXRlbHksIHdoZW4gY2FsY3VsYXRpbmcgYW4KICAgIGFwcHJvcHJpYXRlIHRhcmdldCBvcmRlciBm
b3IgYSBwYXJ0aWN1bGFyIG1hcHBpbmcgSU5WQUxJRF9NRk4KICAgIGlzIG5vdCB0YWtlbiBpbnRv
IGFjY291bnQgd2hpY2ggbGVhZHMgdG8gNEsgcGFnZSB0YXJnZXQgb3JkZXIKICAgIGJlaW5nIHNl
dCBlYWNoIHRpbWUgZXZlbiBmb3IgMk1CIGFuZCAxR0IgbWFwcGluZ3MuIFRoaXMgZXZlbnR1YWxs
eQogICAgYnJlYWtzIGRvd24gYW4gRVBUIHN0cnVjdHVyZSBpcnJldmVyc2libHkgaW50byA0SyBt
YXBwaW5ncyB3aGljaAogICAgcHJldmVudHMgY29uc2VjdXRpdmUgaGlnaCBvcmRlciBtYXBwaW5n
cyB0byB0aGlzIGFyZWEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKY29tbWl0IDVjNGY1NzllMGVlNGYzOGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4
ZDAKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIE1vbiBNYXkgMTUgMTM6MDU6NDUgMjAxNyArMDEwMAoKICAgIHg4Ni9wdjogRml4IHRoZSBo
YW5kbGluZyBvZiBgaW50ICR4YCBmb3IgdmVjdG9ycyB3aGljaCBhbGlhcyBleGNlcHRpb25zCiAg
ICAKICAgIFRoZSBjbGFpbSBhdCB0aGUgdG9wIG9mIGMvcyAyZTQyNmQ2ZWVjZiAieDg2L3RyYXBz
OiBEcm9wIHVzZV9lcnJvcl9jb2RlCiAgICBwYXJhbWV0ZXIgZnJvbSBkb197LGd1ZXN0X310cmFw
KCkiIGlzIG9ubHkgYWN0dWFsbHkgdHJ1ZSBmb3IgaGFyZHdhcmUKICAgIGV4Y2VwdGlvbnMuICBJ
dCBpcyBub3QgdHJ1ZSBmb3IgYGludCAkeGAgaW5zdHJ1Y3Rpb25zICh3aGljaCBuZXZlciBwdXNo
IGVycm9yCiAgICBjb2RlKSwgaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhlIHZlY3RvciBhbGlh
c2VzIGFuIGV4Y2VwdGlvbiBvciBub3QuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBjL3MgNjQ4MGNj
NjI4MGUgIng4Ni90cmFwczogRml4IGZhaWxlZCBBU1NFUlQoKSBpbgogICAgZG9fZ3Vlc3RfdHJh
cCgpIiByZWFsbHkgc2hvdWxkIGhhdmUgaGVscGVkIGhpZ2hsaWdodCB0aGF0IGEgcmVncmVzc2lv
biBoYWQKICAgIGJlZW4gaW50cm9kdWNlZC4KICAgIAogICAgTW9kaWZ5IHB2X2luamVjdF9ldmVu
dCgpIHRvIHVuZGVyc3RhbmQgZXZlbnQgdHlwZXMgb3RoZXIgdGhhbgogICAgWDg2X0VWRU5UVFlQ
RV9IV19FWENFUFRJT04sIGFuZCBpbnRyb2R1Y2UgcHZfaW5qZWN0X3N3X2ludGVycnVwdCgpIGZv
ciB0aGUKICAgIGBpbnQgJHhgIGhhbmRsaW5nIGNvZGUuCiAgICAKICAgIEFkZCBmdXJ0aGVyIGFz
c2VydGlvbnMgdG8gcHZfaW5qZWN0X2V2ZW50KCkgY29uY2VybmluZyB0aGUgdHlwZSBvZiBldmVu
dHMKICAgIHBhc3NlZCBpbiwgd2hpY2ggaW4gdHVybiByZXF1aXJlcyB0aGF0IGRvX2d1ZXN0X3Ry
YXAoKSBzZXQgaXRzIHR5cGUKICAgIGFwcHJvcHJpYXRlbHkgKHdoaWNoIGlzIG5vdyB1c2VkIGV4
Y2x1c2l2ZWx5IGZvciBoYXJkd2FyZSBleGNlcHRpb25zKS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGIyMzE4ODRkYTgw
NWQyMTE1NjE2M2QzZWEyZWY0ZGUyZTlmNjVmYjAKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE1heSAxMiAwMDo1Mjo1NCAyMDE3IC0wNjAwCgogICAg
aW5jbHVkZTogZml4IGJ1aWxkIHdpdGhvdXQgQysrIGNvbXBpbGVyIGluc3RhbGxlZAogICAgCiAg
ICBUaGUgcnVsZSBmb3IgaGVhZGVycysrLmNoayB3YW50cyB0byBtb3ZlIGhlYWRlcnMrKy5jaGsu
bmV3IHRvIHRoZQogICAgZGVzaWduYXRlZCB0YXJnZXQsIHdoaWNoIG1lYW5zIHdlIGhhdmUgdG8g
Y3JlYXRlIHRoYXQgZmlsZSBpbiB0aGUgZmlyc3QKICAgIHBsYWNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMzZhMDQ5ZmY0NjVmMjFjMzhm
MDllNmU1ZTE3NWM4MzExNDA3ZjQ0YwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkRhdGU6ICAgRnJpIE1heSAxMiAxNjoyMTowNiAyMDE3ICswMTAwCgogICAgaW9lbXUtc3R1
YmRvbTogZG9uJ3QgbGluayAqLXNvZnRtbXUqIGFuZCAqLWxpbnV4LXVzZXIqCiAgICAKICAgIFRo
ZXkgYXJlIGdlbmVyYXRlZCBieSAuL2NvbmZpZ3VyZS4gSGF2aW5nIHRoZW0gbGlua2VkIGNhbiBj
YXVzZSByYWNlCiAgICBiZXR3ZWVuIHRvb2xzIGJ1aWxkIGFuZCBzdHViZG9tIGJ1aWxkLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMzk0NjM4NDA4
OTcyMGVhY2Q5ZDczNTdkMzdjZDRhOTkwNzZkMDc0ZQpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgTWF5IDEyIDE1OjEwOjUxIDIwMTcgKzAyMDAKCiAg
ICB0b29sczogZG9uJ3QgcmVxdWlyZSB1bmF2YWlsYWJsZSBvcHRpb25hbCBsaWJyYXJpZXMgaW4g
cGtnLWNvbmZpZyBmaWxlcwogICAgCiAgICBibGt0YXAyIGlzIG9wdGlvbmFsLCBzbyB0aGVyZSBz
aG91bGQgYmUgbm8gcGtnLWNvbmZpZyBmaWxlIHJlcXVpcmluZwogICAgeGVuYmxrdGFwY3RsIGlm
IGl0IGlzbid0IGVuYWJsZWQgZm9yIHRoZSBidWlsZC4KICAgIAogICAgQWRkIGEgZmlsdGVyIG1l
Y2hhbmlzbSB0byB0b29scy9SdWxlcy5tayB0byBmaWx0ZXIgb3V0IG9wdGlvbmFsCiAgICBsaWJy
YXJpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 19:46:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 19:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBnqZ-0002OE-C0; Fri, 19 May 2017 19:45:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dBnqY-0002O8-BG
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 19:45:58 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 17/B0-03920-57B4F195; Fri, 19 May 2017 19:45:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTOFt1Sb/l
 Ig7kfmC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bbnt2sBTuFK3pmv2BvYPzP38XIxSEkMINR
 4v+VXhYQh0WggVVibscEZhBHQmAOq8SWbecZuxg5gZw8iY7nX9i6GDmA7EKJg+sNQMK8AoISJ
 2c+YQGxhQS8JL5PeMAGYnMKeEuseXCKGSZ+uuMn2Bg2AQOJNy82MoHYLAKqEqs3bGOEmBMgsf
 zvEnYQW1jAUOL41j9gNSIC+hKbbjeyg9zDLPCAUWLi/TVgDcwCmhKt23+zT2AUmIXkjllIUgs
 YmVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYiAxDsYOz4
 53SIUZKDSUmU1/GwXKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4oL/lIIcGi1PTUirTMHGBMw
 KQlOHiURHifegCleYsLEnOLM9MhUqcYjTleXH7/nonjycof75mEWPLy81KlxHm/eAKVCoCUZp
 TmwQ2CxeolRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNOBLmHJzOvBG7fK6BTmIBOaX4gDXJ
 KSSJCSqqBsVTkk6VtaZfJ5MqyiWeC9fIrO9wKVp35LnnM9+bMTJPt7q9YxPt+GjhGNIiE1XFm
 fWucHbzquVTZlmLhdYslp6bzn+symLVrs856J6YLJ42mPFpeFSW3PGKNzy3tWOftd7n2v1a69
 9TghOH/GauiP+rMKLB7d8LAQ3XOQumyDTFF1o/iFs2sU2Ipzkg01GIuKk4EANEvMH7QAgAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495223156!61652461!1
X-Originating-IP: [209.85.220.180]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57977 invoked from network); 19 May 2017 19:45:56 -0000
Received: from mail-qk0-f180.google.com (HELO mail-qk0-f180.google.com)
 (209.85.220.180)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2017 19:45:56 -0000
Received: by mail-qk0-f180.google.com with SMTP id k74so69628086qke.1
 for <xen-devel@lists.xensource.com>; Fri, 19 May 2017 12:45:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2zbpjhXQyBfOnBnkXKLqKlegwCP/n+MbUSF+tcKw7pQ=;
 b=YYJHpMpATG8ShLuY3jWUj9Y6BCIF3mO/gxHZzDE5lczTeOXx5DLgIQfoyXBT4qNzq3
 WiFhJr5cKFqBePzeuzcbzvGkJif/mblTYJs4OSrZLHaMGG3PVCAEYPcHmWsefUOvqPGQ
 j9+/1/eHKtViPbxxdR2+77HjZ2zTo0tpNYeEVDAUhgxlXTMjkhe/rkcdd5TMx98y59t8
 jzLpp+z5PqH/O5gxdvt+c4tkbQnQchwwOpxKUkLX3yPPUD3wRHUA1AWwyTeaB+HbOwzu
 appguOY00hATyRjNtsjmT1tMmgjTpv0AIocN/pysNENDAlxUeVjAUsxctwwMWDZ6cv7x
 0XKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=2zbpjhXQyBfOnBnkXKLqKlegwCP/n+MbUSF+tcKw7pQ=;
 b=ULuv+YSzux9ApPZpxznR/iQ1EyAxZYRML5V5AVrFcFbR5KcPP2s14VJi8beLp3vhSn
 vXQZqzaXRFW8L+U0sgxjm9Nqzu4cgx1fpNFY1iw8jE4mF8g03YNf2KIpL6pTN4jO/puv
 hpMhJvkJZ8j6fUYwnOs1LqT0PCcer+AiuA7zHMLixxhh4ixxiBLSTWe+K3hja8BZyavq
 p/qOczsjb6ZDl7sQmz5LXoD7XcnULpaArOa0AfoR/HGheysUPLgmo9wlPfvcZpxvk6hQ
 B98lFvzRn4uDuT3Ay+sqwIiVRmHD4nMpIc2wkTUTgDa0bVKSIULUbQQ4KO4hmWOd5tIf
 bvlQ==
X-Gm-Message-State: AODbwcC5VW4owLET2z8hNQVU4oRbuafUl6vsnJpU6fGNHSsUnHUmnJyX
 muDwpxOA1U7Rr7VmRL1gNDN2Qc+7FQ==
X-Received: by 10.55.6.137 with SMTP id 131mr9843314qkg.191.1495223155917;
 Fri, 19 May 2017 12:45:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.84 with HTTP; Fri, 19 May 2017 12:45:35 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 19 May 2017 22:45:35 +0300
Message-ID: <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDE4IE1heSAyMDE3IGF0IDIyOjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgoKPiBEZXNjcmlwdGlvbiBvZiB0aGUgcHJv
YmxlbTogbmVlZCBmb3IgYSBwbGFjZSB0byBydW4gZW11bGF0b3JzIGFuZAo+IG1lZGlhdG9ycyBv
dXRzaWRlIG9mIFhlbiwgd2l0aCBsb3cgbGF0ZW5jeS4KPgo+IEV4cGxhbmF0aW9uIG9mIHdoYXQg
RUwwIGFwcHMgYXJlLiBXaGF0IHNob3VsZCBiZSB0aGVpciBpbnRlcmZhY2Ugd2l0aAo+IFhlbj8g
Q291bGQgdGhlIGludGVyZmFjZSBiZSB0aGUgcmVndWxhciBoeXBlcmNhbGwgaW50ZXJmYWNlPyBJ
biB0aGF0Cj4gY2FzZSwgd2hhdCdzIHRoZSBiZW5lZml0IGNvbXBhcmVkIHRvIHN0dWJkb21zPwpJ
IGltYWdpbmVkIHRoaXMgYXMgc2VwYXJhdGUgc3lzY2FsbCBpbnRlcmZhY2UgKHdpdGggZmluZXIg
cG9saWN5CnJ1bGVzKS4gQnV0IHRoaXMgY2FuIGJlIGRpc2N1c3NlZCwgb2YgY291cnNlLgoKPiBU
aGUgcHJvYmxlbSB3aXRoIHN0dWJkb21zIGlzIGxhdGVuY3kgYW5kIHNjaGVkdWxpbmcuIEl0IGlz
IG5vdAo+IGRldGVybWluaXN0aWMuIFdlIGNvdWxkIGVhc2lseSBpbXByb3ZlIHRoZSBudWxsIHNj
aGVkdWxlciB0byBpbnRyb2R1Y2UKPiBzb21lIHNvcnQgb2Ygbm9uLXByZWVtcHRpdmUgc2NoZWR1
bGluZyBvZiBzdHViZG9tcyBvbiB0aGUgc2FtZSBwY3B1cyBvZgo+IHRoZSBndWVzdCB2Y3B1cy4g
SXQgd291bGQgc3RpbGwgcmVxdWlyZSBtYW51YWxseSBwaW5uaW5nIHZjcHVzIHRvIHBjcHVzLgpJ
IHNlZSBjb3VwbGUgb2Ygb3RoZXIgcHJvYmxlbXMgd2l0aCBzdHViZG9tcy4gRm9yIGV4YW1wbGUs
IHdlIG5lZWQKbWVjaGFuaXNtIHRvIGxvYWQgbWVkaWF0b3Igc3R1YmRvbSBiZWZvcmUgZG9tMC4K
Cj4gVGhlbiwgd2UgY291bGQgYWRkIGEgc2NoZWRfb3AgaHlwZXJjYWxsIHRvIGxldCB0aGUgc2No
ZWR1bGVycyBrbm93IHRoYXQKPiBhIHN0dWJkb20gaXMgdGllZCB0byBhIHNwZWNpZmljIGd1ZXN0
IGRvbWFpbi4KV2hhdCBpZiBvbmUgc3R1YmRvbSBzZXJ2ZXMgbXVsdGlwbGUgZG9tYWlucz8gVGhp
cyBpcyBURUUgdXNlIGNhc2UuCgo+IFRoZSBvdGhlciBpc3N1ZSB3aXRoIHN0dWJkb21zIGlzIGNv
bnRleHQgc3dpdGNoIHRpbWVzLiBWb2xvZHlteXIgc2hvd2VkCj4gdGhhdCBtaW5pb3MgaGFzIG11
Y2ggaGlnaGVyIGNvbnRleHQgc3dpdGNoIHRpbWVzIGNvbXBhcmVkIHRvIEVMMCBhcHBzLgo+IEl0
IGlzIHByb2JhYmx5IGR1ZSB0byBHSUMgY29udGV4dCBzd2l0Y2gsIHRoYXQgaXMgc2tpcHBlZCBm
b3IgRUwwIGFwcHMuCj4gTWF5YmUgd2UgY291bGQgc2tpcCBHSUMgY29udGV4dCBzd2l0Y2ggZm9y
IHN0dWJkb21zIHRvbywgaWYgd2Uga25ldyB0aGF0Cj4gdGhleSBhcmUgbm90IGdvaW5nIHRvIHVz
ZSB0aGUgVkdJQy4gQXQgdGhhdCBwb2ludCwgY29udGV4dCBzd2l0Y2ggdGltZXMKPiBzaG91bGQg
YmUgdmVyeSBzaW1pbGFyIHRvIEVMMCBhcHBzLgpTbyB5b3UgYXJlIHN1Z2dlc3RpbmcgdG8gY3Jl
YXRlIHNvbWV0aGluZyBsaWtlIGxpZ2h0d2VpZ2h0IHN0dWJkb20uIEkKZ2VuZXJhbGx5IGxpa2Ug
dGhpcyBpZGVhLiBCdXQgQUZBSUssIHZHSUMgaXMgdXNlZCB0byBkZWxpdmVyIGV2ZW50cwpmcm9t
IGh5cGVydmlzb3IgdG8gc3R1YmRvbS4gRG8geW91IHdhbnQgdG8gcHJvcG9zZSBhbm90aGVyIG1l
Y2hhbmlzbT8KQWxzbywgdGhpcyBpcyBzb3VuZHMgbXVjaCBsaWtlIG15IEVMMCBQb0MgOikKCj4g
QUNUSU9OUzoKPiBJbXByb3ZlIHRoZSBudWxsIHNjaGVkdWxlciB0byBlbmFibGUgZGVjZW50IHN0
dWJkb21zIHNjaGVkdWxpbmcgb24KPiBsYXRlbmN5IHNlbnNpdGl2ZSBzeXN0ZW1zLgpJJ20gbm90
IHZlcnkgZmFtaWxpYXIgd2l0aCBYRU4gc2NoZWR1bGVycy4gTG9va3MgbGlrZSBudWxsIHNjaGVk
dWxlcgppcyBnb29kIGZvciBoYXJkIFJULCBidXQgaXNuJ3QgZmluZSBmb3IgYSBnZW5lcmljIGNv
bnN1bWVyIHN5c3RlbS4gSG93CmRvIHlvdSB0aGluazogaXMgaXQgcG9zc2libGUgdG8gbWFrZSBj
cmVkaXQyIHNjaGVkdWxlciB0byBzY2hlZHVsZQpzdHViZG9tcyBpbiB0aGUgc2FtZSB3YXk/Cgo+
IEludmVzdGlnYXRlIHdheXMgdG8gaW1wcm92ZSBjb250ZXh0IHN3aXRjaCB0aW1lcyBvbiBBUk0u
CkRvIHlvdSBoYXZlIGFueSB0b29scyB0byBwcm9maWxlIG9yIHRyYWNlIFhFTiBjb3JlPyBBbHNv
LCBJIGRvbid0CnRoaW5rIHRoYXQgcHVyZSBjb250ZXh0IHN3aXRjaCB0aW1lIGlzIHRoZSBiaWdn
ZXN0IGlzc3VlLiBFdmVuIG5vdywgaXQKYWxsb3dzIDE4MCAwMDAgc3dpdGNoZXMgcGVyIHNlY29u
ZCAoaWYgSSdtIG5vdCB3cm9uZykuIEkgdGhpbmssCnNjaGVkdWxpbmcgbGF0ZW5jeSBpcyBtb3Jl
IGltcG9ydGFudC4KCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWyszODA5NzY2
NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 19:46:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 19:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBnqc-0002Og-It; Fri, 19 May 2017 19:46:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBnqb-0002OP-3V
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 19:46:01 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6F/36-03557-87B4F195; Fri, 19 May 2017 19:46:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfcWz7
 SYPp+TYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvLwXVPDMrKL7+wXmBsaT
 ul2MXBxCAn8ZJSbsvM8C4TxmlLg2eR87hLMNyFl/nbGLkZNDRMBZ4uuZuewgNq+AvsS/V0dYQ
 WxhgSCJA1NOgXVLCDxhkrgzZytTFyMHkOMp8XW2K0gNiPnlxB2gXnYONgEriUNiIFEWAVWJd6
 f2sk1g5F7AyLCKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsIPx27KAQ4ySHExKoryOh+UihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRnnJRwoJFqWm
 p1akZeYAQw8mLcHBoyTC2wmS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd58kCIBkKKM0
 jy4EbA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3okgU3gy80rgNr0COoIJ6IjmB9IgR5
 QkIqSkGhit9f5kLDY+1Dbhe1zjYcfnayedPjTR6sarrP/7F6mbnVw6R1q2wfbge+E0BbuCPd0
 VnI6rl7hot3J1HIq8JLRmV4Cf/yflSotTZuz9aou4M+K1zVZpiV0WPWSWql/Ik2bvHrY1dt8l
 yzM9+oxX5n9bk1i1Z7vgqw6mXJmcj8eWqsupedVukFBiKc5INNRiLipOBAB8JsaAfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495223158!93822886!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33532 invoked from network); 19 May 2017 19:45:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 19:45:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBnqX-0002pb-Cj; Fri, 19 May 2017 19:45:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBnqR-0007An-Pb; Fri, 19 May 2017 19:45:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBnqR-0002fx-KN; Fri, 19 May 2017 19:45:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109621-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8f2e3d8913bba06651d9021b6f925bdcd1060f4a
X-Osstest-Versions-That: xen=229ff3125b3d43c3fdc87c12c0047894395b5d32
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 19:45:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109621: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYyMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhmMmUzZDg5MTNiYmEw
NjY1MWQ5MDIxYjZmOTI1YmRjZDEwNjBmNGEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDIyOWZmMzEyNWIzZDQzYzNmZGM4N2MxMmMwMDQ3ODk0Mzk1YjVkMzIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTYxOSAgMjAxNy0wNS0xOSAxNDowMTo1NCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk2MjEgIDIwMTctMDUtMTkgMTc6MDE6NDcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdhcnkg
TGluIDxnbGluQHN1c2UuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249OGYyZTNk
ODkxM2JiYTA2NjUxZDkwMjFiNmY5MjViZGNkMTA2MGY0YQorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA4ZjJlM2Q4OTEzYmJhMDY2NTFkOTAy
MWI2ZjkyNWJkY2QxMDYwZjRhCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9u
PThmMmUzZDg5MTNiYmEwNjY1MWQ5MDIxYjZmOTI1YmRjZDEwNjBmNGEKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJh
bmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFi
bGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4g
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxl
ID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1sn
IHg4ZjJlM2Q4OTEzYmJhMDY2NTFkOTAyMWI2ZjkyNWJkY2QxMDYwZjRhID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0y
LjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9R
RU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZN
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVy
biAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4ZjJl
M2Q4OTEzYmJhMDY2NTFkOTAyMWI2ZjkyNWJkY2QxMDYwZjRhOnJlZnMvaGVhZHMvc21va2UKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDIyOWZmMzEu
LjhmMmUzZDggIDhmMmUzZDg5MTNiYmEwNjY1MWQ5MDIxYjZmOTI1YmRjZDEwNjBmNGEgLT4gc21v
a2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 19:51:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 19:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBnvI-00038W-58; Fri, 19 May 2017 19:50:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dBnvG-00038Q-Es
 for xen-devel@lists.xenproject.org; Fri, 19 May 2017 19:50:50 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 04/AE-01732-99C4F195; Fri, 19 May 2017 19:50:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVysWW7jO5MH/l
 Ig6fzuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3HWkFWzkrzn1rY25gnMjexcjFISQwm0mi
 ecZ3li5GDg4WAXuJd+36XYycHIwCZRK31+xnhbBzJXYcWwNVYiexd2UwROtSRok9i1cxg9SwC
 KhK9LVPZwOx2QS0JI7/PckOYosIyEvs/PecCaSBWeA6o8S1E0dYQBLCAm4SG24dYwKxeQVMJH
 bvPM0IMfUAk0TL7U5GiISgxMmZT8AamAXUJf7Mu8QMcgWzgLTE8n8cIGFOAWuJ7+9ngC0WBTr
 i6K0usIMkBLQlLh9tB1ssIdDHKNG1up1xAqPILCRjZyEZOwth7AJG5lWMGsWpRWWpRbpGRnpJ
 RZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBX8/AwLiDceoJv0OMkhxMSqK8joflI
 oX4kvJTKjMSizPii0pzUosPMcpwcChJ8B7ylo8UEixKTU+tSMvMAcYhTFqCg0dJhLcGJM1bXJ
 CYW5yZDpE6xagoJc57FCQhAJLIKM2Da4PF/iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwry
 NIFN4MvNK4Ka/AlrMBLS4+YE0yOKSRISUVAOjkGq2oGhclHRg/5ezJucfBZuJHxTkFAh9lng2
 NLH56IHNRXaHi2QrQrnn+68t0go9cHfvbMEfQrt6Ts93Y5k98+OFi8vXmtwxL6897B22KKTEZ
 fqKXe1Lq/2+Odt58+3NC3hauUnANu98wzn3nX2PYvSauKu+balsmqt4n3/2qRXc9k/kNXWUWI
 ozEg21mIuKEwExRAbk+AIAAA==
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495223447!70563396!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64827 invoked from network); 19 May 2017 19:50:49 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 19:50:49 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E222F804E0;
 Fri, 19 May 2017 19:50:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com E222F804E0
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com E222F804E0
Received: from treble (ovpn-120-14.rdu2.redhat.com [10.10.120.14])
 by smtp.corp.redhat.com (Postfix) with SMTP id 049885DC19;
 Fri, 19 May 2017 19:50:08 +0000 (UTC)
Date: Fri, 19 May 2017 14:50:08 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Jiri Slaby <jslaby@suse.cz>
Message-ID: <20170519195008.ls6ynaoxcxilip4x@treble>
References: <20170421141305.25180-1-jslaby@suse.cz>
 <20170421141305.25180-4-jslaby@suse.cz>
 <20170426014217.hshjlweqsimaumuy@treble>
 <4c3b765e-483a-4d9b-c451-6eccc02403f3@suse.cz>
 <20170512221532.s2wuaoq65uvaprgq@treble>
 <4a63c996-6c86-c298-dd9c-34b77afc6f27@suse.cz>
 <a78d080c-1d32-c47c-b5b5-b5f809faacb5@suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a78d080c-1d32-c47c-b5b5-b5f809faacb5@suse.cz>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Fri, 19 May 2017 19:50:47 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v3 04/29] x86: assembly,
	use ENDPROC for functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMTE6MTc6MjRBTSArMDIwMCwgSmlyaSBTbGFieSB3cm90
ZToKPiBPbiAwNS8xNy8yMDE3LCAwMzoyMyBQTSwgSmlyaSBTbGFieSB3cm90ZToKPiA+PiBTbyB0
aGUgaW5pdGlhbCBDRkkgc3RhdGUgaXMgZGlmZmVyZW50IGJldHdlZW4gdGhlIHR3byB0eXBlcyBv
Zgo+ID4+ICJmdW5jdGlvbnMiLiAgQW5kIHRoZXJlIGFyZSBhIGxvdCBvZiBvdGhlciBkaWZmZXJl
bmNlcy4gIEMtdHlwZQo+ID4+IGZ1bmN0aW9ucyBoYXZlIHRvIGZvbGxvdyBmcmFtZSBwb2ludGVy
IGNvbnZlbnRpb25zLCBmb3IgZXhhbXBsZS4gIFNvCj4gPj4geW91ciBGVU5DX1NUQVJUIG1hY3Jv
IChhbmQgb2JqdG9vbCkgd291bGQgaGF2ZSB0byBzb21laG93IGZpZ3VyZSBvdXQgYQo+ID4+IHdh
eSB0byBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbiB0aGUgdHdvLiAgU28gaXQgd291bGQgcHJv
YmFibHkgd29yawo+ID4+IG91dCBiZXR0ZXIgaWYgd2Uga2VwdCB0aGUgZGlzdGluY3Rpb24gYmV0
d2VlbiBDLXR5cGUgZnVuY3Rpb25zIGFuZCBvdGhlcgo+ID4+IGNvZGUuCj4gPiAKPiA+IE9rLCB0
aGF0IG1ha2VzIGEgbG90IG9mIHNlbnNlLgo+IAo+IEEgcXVpY2sgcXVlc3Rpb246Cj4gRG8geW91
IGNvbnNpZGVyIHRoZXNlIHRvIGJlIEMtdHlwZSBmdW5jdGlvbnM/Cj4gCj4gICBFTlRSWShmdW5j
dGlvbl9ob29rKQo+ICAgICAgICAgcmV0Cj4gICBFTkQoZnVuY3Rpb25faG9vaykKPiAKPiBvciB0
aGlzPwo+IAo+ICAgRU5UUlkobmF0aXZlX2xvYWRfZ3NfaW5kZXgpCj4gICAgICAgICBwdXNoZnEK
PiAgICAgICAgIERJU0FCTEVfSU5URVJSVVBUUyhDTEJSX0FOWSAmIH5DTEJSX1JESSkKPiAgICAg
ICAgIFNXQVBHUwo+ICAgICAgICAgbW92bCAgICAlZWRpLCAlZ3MKPiAgICAgICAgIFNXQVBHUwo+
ICAgICAgICAgcG9wZnEKPiAgICAgICAgIHJldAo+ICAgRU5EKG5hdGl2ZV9sb2FkX2dzX2luZGV4
KQo+IAo+IEJvdGggYXJlIGNhbGxlZCBmcm9tIEMsIGJ1dCB0aGV5IGRvIG5vdCBzZXR1cCBmcmFt
ZSBwb2ludGVyIGV0Yy4KClllYWgsIHRob3NlIGFyZSB2YWxpZCBDLXR5cGUgZnVuY3Rpb25zLiAg
U2V0dGluZyB1cCB0aGUgZnJhbWUgcG9pbnRlciBpcwpvcHRpb25hbCBmb3IgbGVhZiBmdW5jdGlv
bnMgKGkuZS4gIGZ1bmN0aW9ucyB3aGljaCBkb24ndCBjYWxsIG90aGVyCmZ1bmN0aW9ucykuCgot
LSAKSm9zaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 20:39:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 20:39:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBofj-0005ls-Ri; Fri, 19 May 2017 20:38:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBofi-0005lk-HS
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 20:38:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 78/7D-02022-9D75F195; Fri, 19 May 2017 20:38:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdquHy
 kwfY/qhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDlrOlPB68yKuec3sTUw
 nnLqYuTiEBL4yyjRvGAHG4TzmFHi7s/DrBDONkaJyV+PMnYxcnKICDhLfD0zl72LkYODV0Bf4
 sVvLRBTWMBE4t8qRpByCYGpGhLzp21mAymXEPCWaGn7xAJSA2JfvWrdxcjOwSZgJXFIDKSARU
 BVoufSUcYJjNwLGBlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJef
 nbmIE+psBCHYw9s1yPsQoycGkJMrreFguUogvKT+lMiOxOCO+qDQntfgQowwHh5IE74Ew+Ugh
 waLU9NSKtMwcYODBpCU4eJREeC+HAqV5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqclw8Yx
 kICIEUZpXlwI2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvNEgl/Bk5pXAbXoFdAQT0B
 HND6RBjihJREhJNTBW8M8Xe9ZetO6Ed76SZ8Ptzf2uU2fP29BwodTojg73AcG/04WOtH5l+nT
 8hvj9y0Yv09ekP1poGeEfEm+6qfvX1Cdn4ryKPMV2T04wyPN56xxTVBg6x+zmqSKP7ANPfx/3
 1tw35TTPxoLu2ql/7t0/U7Rjqeu7W9YL/h32niYe8meqyOWS/SbOSizFGYmGWsxFxYkA09IfF
 30CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495226324!96372257!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61042 invoked from network); 19 May 2017 20:38:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 20:38:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBofa-0004Ry-To; Fri, 19 May 2017 20:38:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBofV-0008Vr-4l; Fri, 19 May 2017 20:38:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBofT-0001il-EC; Fri, 19 May 2017 20:38:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109593-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:host-install(3):broken:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=58cd97ff374b7c6c39c9a78595a5eb75a56a08ac
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 20:38:35 +0000
Subject: [Xen-devel] [linux-4.9 test] 109593: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTU5MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTU5My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MDk0NzUgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk0NzUgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDMgaG9zdC1pbnN0YWxsKDMpIGJyb2tlbiBpbiAxMDk1NjUgcGFz
cyBpbiAxMDk1OTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgOSBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGluIDEwOTQ3NSBwYXNzIGluIDEwOTU5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk1NDUgcGFzcyBpbiAxMDk0
NzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0
LXN0b3AgZmFpbCBpbiAxMDk1NDUgcGFzcyBpbiAxMDk1OTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQuMiBmYWlsIGluIDEwOTU2NSBwYXNzIGluIDEw
OTU5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDEwOTU2NSBwYXNzIGluIDEwOTU5MwogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4g
MTA5NTQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk1NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LXN0b3AgZmFpbCBwYXNzIGluIDEwOTU2NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBwYXNzIGluIDEwOTU2NQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDkgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5NTY1CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5NTY1IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2Nr
ZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTQ3NSBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTA5NTQ1
IGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgZmFpbCBpbiAxMDk1NjUgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1
OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDcz
NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdGFydC93aW4ucmVwZWF0ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU4Y2Q5N2ZmMzc0Yjdj
NmMzOWM5YTc4NTk1YTVlYjc1YTU2YTA4YWMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgMzkgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDM3IGRh
eXMgICA2MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk0MzUgIDIwMTctMDUtMTQg
MjM6NDc6MjYgWiAgICA0IGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM5NCBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDExODU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 21:34:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 21:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBpXF-0000rY-3K; Fri, 19 May 2017 21:34:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3059aa153=citrix-osstest@xenproject.org>)
 id 1dBpXD-0000rD-OS
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 21:34:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 48/74-03613-FC46F195; Fri, 19 May 2017 21:34:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve65FPl
 Ig+Zvchb3prxnd2D02N63iz2AMYo1My8pvyKBNWP6mp9sBcdEK86s3cHawPiMr4uRk0NCwF/i
 069DrBC2h8T1syeYQGwRAWeJCR9us4HYvAJ6EkfWXWLsYuTgEBawkNh42L+LkQuovIlRon/yO
 kaIXjeJGa3/WGHs5o75LCA2G9DMiT0TwWwWAVWJv6f62EFsIQEtiaWLVzJBzBeUODnzCVgNs4
 CExMEXL5gh5lhKfFv/lHkCI98sJGWzkJQtYGRaxahRnFpUllqka2ysl1SUmZ5RkpuYmaNraGC
 ml5taXJyYnpqTmFSsl5yfu4kRGFQMQLCDcef6wEOMkhxMSqK8joflIoX4kvJTKjMSizPii0pz
 UosPMcpwcChJ8DIBg1RIsCg1PbUiLTMHGN4waQkOHiUR3o/JQGne4oLE3OLMdIjUKUZdjndLP
 7xnEmLJy89LlRLnFQGZIQBSlFGaBzcCFmuXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxrBD
 KFJzOvBG7TK6AjmICOaH4gDXJESSJCSqqBUTre25xzqkTW/wVbDv3VfRLCyCZ4OstWV/6Py3x
 zq/aDiVaCuncb9/C8sG07PIFdw0wqv1diEXs375zdz6at+7v4eXHF3Sddx/cqRz2aOnNDHIuN
 umN75jOZYt+vp3Lkdffm6+yR7zd6fl5Q+UZqU9yv/MTuLZvWy1keDrnd3ynL7BK63sZXiaU4I
 9FQi7moOBEA9NBMB7ACAAA=
X-Env-Sender: prvs=3059aa153=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495229644!103027660!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46805 invoked from network); 19 May 2017 21:34:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2017 21:34:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,365,1491264000"; d="scan'208";a="433282023"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71372-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=da0df6ca8f8f118866e53c7fb770598c199993a6
X-Osstest-Versions-That: ovmf=f78c8bf2c64f57d5148bea1a56ade2218a13e4d7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 19 May 2017 22:33:46 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71372: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM3MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzNzIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTM1OQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzU5Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZGEwZGY2Y2E4
ZjhmMTE4ODY2ZTUzYzdmYjc3MDU5OGMxOTk5OTNhNgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZjc4YzhiZjJjNjRmNTdkNTE0OGJlYTFhNTZhZGUyMjE4YTEzZTRkNwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMzU5ICAyMDE3LTA1LTE5IDA5OjI0OjQ2IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTM3MiAgMjAxNy0wNS0xOSAxOToyMTowMiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGRhMGRmNmNhOGY4ZjExODg2NmU1M2M3ZmI3NzA1OThjMTk5OTkzYTYK
QXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE1heSAx
OCAxNjozNDozNyAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnIFBDRDogRml4IFRtcFRva2Vu
U3BhY2VCdWZmZXJDb3VudCBub3QgYXNzaWduZWQgY29ycmVjdGx5CiAgICAKICAgIFdoZW4gRHlu
YW1pY0V4IFBDRCBpcyBvbmx5IHVzZWQgaW4gUEVJIGNvZGUsIGJ1dCBub3QgRFhFIGNvZGUsCiAg
ICBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIER4ZVBjZEdldE5leHRUb2tlblNwYWNlIGRvZXMg
bm90IGFzc2lnbgogICAgVG1wVG9rZW5TcGFjZUJ1ZmZlckNvdW50IGNvcnJlY3RseSwgYnV0IGxl
YXZlcyBpdCBhcyBpbml0aWFsIHZhbHVlLAogICAgdGhlbiBEeGVQY2RHZXROZXh0VG9rZW5TcGFj
ZSBtYXkgcmV0dXJuIGluY29ycmVjdCB0b2tlbiBzcGFjZSBndWlkCiAgICBhbmQgc3RhdHVzLgog
ICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIGZpeCB0aGlzIGlzc3VlLgogICAgCiAgICBDYzogTGlt
aW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlh
bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 21:57:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 21:57:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBptC-0002Af-Ts; Fri, 19 May 2017 21:56:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBptB-0002AT-UK
 for xen-devel@lists.xensource.com; Fri, 19 May 2017 21:56:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 70/1F-03620-12A6F195; Fri, 19 May 2017 21:56:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVchSz7
 SYP1zTosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnGxexVaw2Kxi/UqXBsYJ
 ul2MXBxCAn8ZJZq2N7NAOI8ZJR4+uMUI4WxjlOh//Yu9i5GTQ0TAWeLrmblgNq+AvsSr56fZQ
 GxhgSCJuWuOs4E0SAg8YZK4M2crE0hCQsBTYsOVS8ww9rIDJ4CK2DnYBKwkDomBRFkEVCV+LT
 /ONoGRewEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 fMwDBDsamRYGHGCU5mJREeR0Py0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdlCEfKSRYlJqe
 WpGWmQMMPpi0BAePkgivRCZQmre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHkPgswQACnKK
 M2DGwGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5s0DmcKTmVcCt+kV0BFMQEc0P5AGOa
 IkESEl1cBoJxfr2JXb41W7SE4z8dmdikvsl0X/zT4w43Jeg/WEOwV3/ntn/9j+6O7s6INGNV8
 S8nZNsZafliyhzW8RrPWntUXgerx6mb7pqdOybafm+q+zMF+6h01r7/l7dxZHnRMWWBnB7mRr
 XNXkbfbQ6/DRDytdZ8ywsjSzDy6fy3fv3kuh6pPv9JKUWIozEg21mIuKEwG+GR4tfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495231007!93079482!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62942 invoked from network); 19 May 2017 21:56:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 May 2017 21:56:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBpt7-0006Ve-13; Fri, 19 May 2017 21:56:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBpt1-0003A2-Jh; Fri, 19 May 2017 21:56:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBpt1-0000w5-BE; Fri, 19 May 2017 21:56:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109624-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
X-Osstest-Versions-That: xen=8f2e3d8913bba06651d9021b6f925bdcd1060f4a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 May 2017 21:56:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109624: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYyNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYyNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNmYWZkYzI4ZWI5OGRj
MWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDhmMmUzZDg5MTNiYmEwNjY1MWQ5MDIxYjZmOTI1YmRjZDEwNjBmNGEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTYyMSAgMjAxNy0wNS0xOSAxNzowMTo0NyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk2MjQgIDIwMTctMDUtMTkgMjA6MDE6MTcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj0zZmFmZGMyOGViOThkYzFj
YjY4NjM3OWQ4MzI3MDUxNmZjMzgwNDlkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2Fw
LXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2
ZmMzODA0OWQKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249M2ZhZmRjMjhl
Yjk4ZGMxY2I2ODYzNzlkODMyNzA1MTZmYzM4MDQ5ZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisr
IC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQor
IHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAn
XScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJwor
IHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDNmYWZkYzI4
ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDNmYWZkYzI4ZWI5OGRj
MWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQ6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOGYyZTNkOC4uM2ZhZmRjMiAg
M2ZhZmRjMjhlYjk4ZGMxY2I2ODYzNzlkODMyNzA1MTZmYzM4MDQ5ZCAtPiBzbW9rZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 22:33:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 22:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBqSQ-0004Zw-Mu; Fri, 19 May 2017 22:33:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBqSO-0004Zq-Oc
 for xen-devel@lists.xen.org; Fri, 19 May 2017 22:33:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F9/94-02181-8A27F195; Fri, 19 May 2017 22:33:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssu7yIvl
 Ig53TZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFc0oLtmpWbN6ygqmBcatiFyMXh5DAH0aJ
 g4dOM3YxcnKwCDhI9Cw+xNrFyMHBKBAj8eCHNUiYUSBMYvLlJawQJdoSOxf9Zgax2QQMJf4+2
 cQGUi4BZC/5zAESFhHQl9h0u5EdZDyzwCpGiQ9TX7GDJIQF4iT27N0DtopTwFuib8YmsDm8QH
 b/k1+sEPfMZ5Z4NfcQ2DJRAV2JQ//+sEEUCUqcnPmEBcRmFtCSWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDMJ6BgbGHYx3
 J/sdYpTkYFIS5XU8LBcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3tlA+UkiwKDU9tSItMwcYD
 zBpCQ4eJRHeXpA0b3FBYm5xZjpE6hSjMce7pR/eM3H0dXx8zyTEkpeflyolzqsMUioAUppRmg
 c3CBanlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ80aDTOHJzCuB2/cK6BQmoFOaH0iDnFK
 SiJCSamA8OMMwL23qjaKdTzTy03ii5FO2vtBtcj2v63qr89EKWf+ja/QFkwqfvDf7vJbhS7ps
 0FnRqct4D38S601Kk3khw2Y6uYhZb3Yxk9zpO2tk9/O8vXKyWOQ5R5PSAR/OLxIFX+MyCuPVG
 yu57igxT2mzTN/iq8R0s/lb0arNK94H7kteXLvAlUGJpTgj0VCLuag4EQCl46IFzgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495233190!78661294!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21172 invoked from network); 19 May 2017 22:33:11 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 22:33:11 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 10E5C239DD;
 Fri, 19 May 2017 22:33:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 10E5C239DD
Date: Fri, 19 May 2017 15:33:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1705181250410.6833@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1705191529010.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705151259200.2898@sstabellini-ThinkPad-X260>
 <1494880570-14209-1-git-send-email-sstabellini@kernel.org>
 <1494880570-14209-3-git-send-email-sstabellini@kernel.org>
 <a09528d3-2fca-3d1d-be46-e9d6db35fef7@suse.com>
 <alpine.DEB.2.10.1705161249000.4103@sstabellini-ThinkPad-X260>
 <8d8fa43c-2d22-9127-0fa8-5d72a3cb4d16@suse.com>
 <alpine.DEB.2.10.1705181250410.6833@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOCBNYXkgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdlZCwg
MTcgTWF5IDIwMTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiBPbiAxNi8wNS8xNyAyMTo1OCwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBPbiBUdWUsIDE2IE1heSAyMDE3LCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+ID4gPj4gT24gMTUvMDUvMTcgMjI6MzUsIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPiA+ID4+PiBUaGUgcHZjYWxscyBiYWNrZW5kIGhhcyBvbmUgaW93b3JrZXIg
cGVyIGNwdTogdGhlIGlvd29ya2VycyBhcmUKPiA+ID4+PiBpbXBsZW1lbnRlZCBhcyBhIGNwdSBi
b3VuZCB3b3JrcXVldWUsIGFuZCB3aWxsIGRlYWwgd2l0aCB0aGUgYWN0dWFsCj4gPiA+Pj4gc29j
a2V0IGFuZCBkYXRhIHJpbmcgcmVhZHMvd3JpdGVzLgo+ID4gPj4+Cj4gPiA+Pj4gaW93b3JrZXJz
IGFyZSBnbG9iYWw6IHdlIG9ubHkgaGF2ZSBvbmUgc2V0IGZvciBhbGwgdGhlIGZyb250ZW5kcy4g
VGhleQo+ID4gPj4+IHByb2Nlc3MgcmVxdWVzdHMgb24gdGhlaXIgd3FzIGxpc3QgaW4gb3JkZXIs
IG9uY2UgdGhleSBhcmUgZG9uZSB3aXRoIGEKPiA+ID4+PiByZXF1ZXN0LCB0aGV5J2xsIHJlbW92
ZSBpdCBmcm9tIHRoZSBsaXN0LiBBIHNwaW5sb2NrIGlzIHVzZWQgZm9yCj4gPiA+Pj4gcHJvdGVj
dGluZyB0aGUgbGlzdC4gRWFjaCBpb3dvcmtlciBpcyBib3VuZCB0byBhIGRpZmZlcmVudCBjcHUg
dG8KPiA+ID4+PiBtYXhpbWl6ZSB0aHJvdWdocHV0Lgo+ID4gPj4+Cj4gPiA+Pj4gU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4gPj4+IEND
OiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+ID4gPj4+IENDOiBqZ3Jvc3NAc3VzZS5jb20K
PiA+ID4+PiAtLS0KPiA+ID4+PiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCA2NCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiA+Pj4gIDEgZmls
ZSBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspCj4gPiA+Pj4KPiA+ID4+PiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+
ID4gPj4+IGluZGV4IDJkYmY3ZDguLjQ2YTg4OWEgMTAwNjQ0Cj4gPiA+Pj4gLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+ID4+PiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYwo+ID4gPj4+IEBAIC0yNSw2ICsyNSwyNiBAQAo+ID4gPj4+ICAjaW5jbHVkZSA8eGVuL3hl
bmJ1cy5oPgo+ID4gPj4+ICAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmg+Cj4g
PiA+Pj4gIAo+ID4gPj4+ICtzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciB7Cj4gPiA+Pj4gKwlzdHJ1
Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKPiA+ID4+PiArCWF0b21pY190IGlvOwo+ID4g
Pj4+ICsJc3RydWN0IGxpc3RfaGVhZCB3cXM7Cj4gPiA+Pj4gKwlzcGlubG9ja190IGxvY2s7Cj4g
PiA+Pj4gKwlpbnQgbnVtOwo+ID4gPj4+ICt9Owo+ID4gPj4+ICsKPiA+ID4+PiArc3RydWN0IHB2
Y2FsbHNfYmFja19nbG9iYWwgewo+ID4gPj4+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlv
d29ya2VyczsKPiA+ID4+PiArCWludCBucl9pb3dvcmtlcnM7Cj4gPiA+Pj4gKwlzdHJ1Y3Qgd29y
a3F1ZXVlX3N0cnVjdCAqd3E7Cj4gPiA+Pj4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHByaXZzOwo+ID4g
Pj4+ICsJc3RydWN0IHJ3X3NlbWFwaG9yZSBwcml2c19sb2NrOwo+ID4gPj4+ICt9IHB2Y2FsbHNf
YmFja19nbG9iYWw7Cj4gPiA+Pj4gKwo+ID4gPj4+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tf
aW93b3JrZXIoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ID4gPj4+ICt7Cj4gPiA+Pj4gK30K
PiA+ID4+PiArCj4gPiA+Pj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Byb2JlKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsCj4gPiA+Pj4gIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNf
ZGV2aWNlX2lkICppZCkKPiA+ID4+PiAgewo+ID4gPj4+IEBAIC01OSwzICs3OSw0NyBAQCBzdGF0
aWMgaW50IHB2Y2FsbHNfYmFja191ZXZlbnQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhkZXYsCj4g
PiA+Pj4gIAkudWV2ZW50ID0gcHZjYWxsc19iYWNrX3VldmVudCwKPiA+ID4+PiAgCS5vdGhlcmVu
ZF9jaGFuZ2VkID0gcHZjYWxsc19iYWNrX2NoYW5nZWQsCj4gPiA+Pj4gIH07Cj4gPiA+Pj4gKwo+
ID4gPj4+ICtzdGF0aWMgaW50IF9faW5pdCBwdmNhbGxzX2JhY2tfaW5pdCh2b2lkKQo+ID4gPj4+
ICt7Cj4gPiA+Pj4gKwlpbnQgcmV0LCBpLCBjcHU7Cj4gPiA+Pj4gKwo+ID4gPj4+ICsJaWYgKCF4
ZW5fZG9tYWluKCkpCj4gPiA+Pj4gKwkJcmV0dXJuIC1FTk9ERVY7Cj4gPiA+Pj4gKwo+ID4gPj4+
ICsJcmV0ID0geGVuYnVzX3JlZ2lzdGVyX2JhY2tlbmQoJnB2Y2FsbHNfYmFja19kcml2ZXIpOwo+
ID4gPj4+ICsJaWYgKHJldCA8IDApCj4gPiA+Pj4gKwkJcmV0dXJuIHJldDsKPiA+ID4+PiArCj4g
PiA+Pj4gKwlpbml0X3J3c2VtKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLnByaXZzX2xvY2spOwo+ID4g
Pj4+ICsJSU5JVF9MSVNUX0hFQUQoJnB2Y2FsbHNfYmFja19nbG9iYWwucHJpdnMpOwo+ID4gPj4+
ICsJcHZjYWxsc19iYWNrX2dsb2JhbC53cSA9IGFsbG9jX3dvcmtxdWV1ZSgicHZjYWxsc19pbyIs
IDAsIDApOwo+ID4gPj4+ICsJaWYgKCFwdmNhbGxzX2JhY2tfZ2xvYmFsLndxKQo+ID4gPj4+ICsJ
CWdvdG8gZXJyb3I7Cj4gPiA+Pj4gKwlwdmNhbGxzX2JhY2tfZ2xvYmFsLm5yX2lvd29ya2VycyA9
IG51bV9vbmxpbmVfY3B1cygpOwo+ID4gPj4KPiA+ID4+IFJlYWxseT8gUmVjZW50bHkgSSBjYW0g
YWNyb3NzIGEgc3lzdGVtIHdpdGggNjQwIGRvbTAgY3B1cy4gSSBkb24ndCB0aGluawo+ID4gPj4g
d2Ugd2FudCA2NDAgd29ya2VycyBpbml0aWFsaXplZCB3aGVuIGxvYWRpbmcgdGhlIGJhY2tlbmQg
bW9kdWxlLiBJJ2QKPiA+ID4+IHByZWZlciBvbmUgb3IgYSBmZXcgd29ya2VycyBwZXIgY29ubmVj
dGVkIGZyb250ZW5kLgo+ID4gPiAKPiA+ID4gSSB0aGluayB3ZSB3YW50IHRvIGtlZXAgdGhlIGlv
d29ya2VyIGFsbG9jYXRpb24gdG8gYmUgYmFzZWQgb24gdGhlCj4gPiA+IG51bWJlciBvZiB2Y3B1
czogd2UgZG8gbm90IHdhbnQgbW9yZSBpb3dvcmtlcnMgdGhhbiB2Y3B1cyBiZWNhdXNlIGl0IGlz
Cj4gPiA+IGEgd2FzdGUgb2YgcmVzb3VyY2VzIGFuZCBsZWFkcyB0byB3b3JzZSBwZXJmb3JtYW5j
ZS4gIEFsc28sIGdpdmVuIHRoYXQKPiA+ID4gdGhleSBkbyBtZW1jcHkncywgSSBhbHNvIHRoaW5r
IGl0IGlzIGEgZ29vZCBpZGVhIHRvIGJpbmQgdGhlbSB0byB2Y3B1cwo+ID4gPiAoYW5kIHBpbiB2
Y3B1cyB0byBwY3B1cykgdG8gZ2V0IGJlc3QgcGVyZm9ybWFuY2UuCj4gPiAKPiA+IFRoaXMgd2ls
bCBjYXVzZSBhIGxvdCBvZiBwYWluIGZvciB0aGUgY3B1IG9mZmxpbmUgY2FzZS4gUGxlYXNlIGRv
bid0IHRyeQo+ID4gdG8gd29yayBhZ2FpbnN0IHRoZSBoeXBlcnZpc29yIHNjaGVkdWxlciBieSBk
ZXNpZ25pbmcgYSBiYWNrZW5kIGJhc2VkIG9uCj4gPiBhIHZjcHUgcGluIHBvbGljeS4gVGhpcyBt
aWdodCByZXN1bHQgaW4gYmVzdCBwZXJmb3JtYW5jZSBmb3IgeW91cgo+ID4gc3BlY2lhbCB3b3Jr
bG9hZCwgYnV0IGdlbmVyYWxseSBpdCBpcyBhIGJhZCBpZGVhIQo+IAo+IFlvdSBhcmUgcmlnaHQu
IE9mIGNvdXJzZSwgdmNwdSBwaW5uaW5nIGlzIG5vdCBhIGZ1bmRhbWVudGFsIHJlcXVpcmVtZW50
Cj4gZm9yIHRoaXMgYmFja2VuZC4gSSB3cm90ZSBhYm91dCB2Y3B1IHBpbm5pbmcgb25seSB0byBo
ZWxwIHdpdGggdGhlCj4gZXhwbGFuYXRpb24uCj4gCj4gSG93ZXZlciwgcHZjYWxscyBpcyBhIG1l
bWNweSBiYXNlZCBwcm90b2NvbCBhbmQgdG8gcGVyZm9ybSBtZW1jcHlzCj4gZWZmaWNpZW50bHkg
aXMgdmVyeSBpbXBvcnRhbnQgdG8ga2VlcCBjYWNoZXMgaG90LiBUaGUgdGFyZ2V0IGlzIHRvIGhp
dAo+IHRoZSBzYW1lIGNhY2hlbGluZSB3aGVuIHJlYWRpbmcgYW5kIHdyaXRpbmcsIHdoaWNoIG1h
a2VzIGEgaHVnZQo+IGRpZmZlcmVuY2U7IGl0IGRlcGVuZHMgb24gcHJvY2Vzc29yIGFuZCBhcmNo
aXRlY3R1cmUgYnV0IGl0IGlzIGVhc2lseQo+IDIwJS4gVG8gZ2V0IGNhY2hpbmcgYmVuZWZpdHMs
IHdlIG5lZWQgdG8gZG8gbWVtY3B5cyBmb3IgdGhlIHNhbWUgc29ja2V0Cj4gb24gdGhlIHNhbWUg
dmNwdSAoYW5kIG9uIHRoZSBzYW1lIHBjcHUgYXMgd2VsbCwgdGhhdCdzIHdoeSBJIG1lbnRpb25l
ZAo+IHZjcHUgcGlubmluZywgYnV0IHdlJ2xsIHRydXN0IHRoZSBYZW4gc2NoZWR1bGVyIHRvIGRv
IHRoZSByaWdodCB0aGluZwo+IHdoZW4gdGhlcmUgaXMgbm8gY29udGVudGlvbikuCj4gCj4gVGhp
cyBpcyB3aHkgaW4gdGhpcyBiYWNrZW5kLCByZWdhcmRsZXNzIG9mIHRoZSB3b3JrcXVldWUKPiBk
ZXNpZ24vYWxsb2NhdGlvbiB3ZSB1c2UsIEkgdGhpbmsgd2UgaGF2ZSB0byBzdGljayB0byB0d28g
YmFzaWMKPiBwcmluY2lwbGVzOgo+IAo+IC0gZWFjaCBzb2NrZXQgaXMgYm91bmQgdG8gb25lIHZj
cHUKPiAtIHNvY2tldHMgYXJlIGRpc3RyaWJ1dGVkIGV2ZW5seSBhY3Jvc3MgdmNwdXMKClsuLi5d
Cgo+IEl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIGNyZWF0ZSBhbiBpb3dvcmtlciBmb3IgZWFjaCBz
b2NrZXQgKGluc3RlYWQgb2YKPiBhbiBpb3dvcmtlciBmb3IgZWFjaCB2Y3B1KSBpZiB3ZSB3YW50
ZWQgdG8sIGFzIGxvbmcgYXMgd2UgYmluZCBpdCB0byBhCj4gdmNwdSBhbmQgZGlzdHJpYnV0ZSB0
aGVtIGV2ZW5seSBhY3Jvc3MgdmNwdXMuCgpJIGRvbid0IGhhdmUgYWNjZXNzIGFueW1vcmUgdG8g
dGhlIGxhcmdlIG1hY2hpbmUgSSB1c2VkIGZvciB0aGUKYmVuY2htYXJrcyBhIGZldyBtb250aHMg
YmFjaywgYnV0IGV2ZW4gb24gbXkgY3VycmVudCBzbWFsbCB0ZXN0Ym94CkkgY2FuIHNlZSBhIChz
bWFsbCkgcGVyZm9ybWFuY2UgcGVuYWx0eSB3aGVuIEkgZG9uJ3QgYmluZCBpb3dvcmtlcnMgdG8K
c3BlY2lmaWMgdmNwdXMuCgpIb3dldmVyLCB1c2luZyBhbiBpb3dvcmtlciBwZXIgc29ja2V0LCBy
YXRoZXIgdGhhbiBwZXIgdmNwdSwgbWFrZXMgdGhlCmNvZGUgbXVjaCBzbWFsbGVyIGFuZCBuaWNl
ciEgQWxzbyBpdCBtYWtlcyBpdCBtdWNoIGVhc2llciB0byBjaGFuZ2UgdGhlCnBvbGljeSBiZXR3
ZWVuIGJpbmRpbmcsIG9yIG5vdCBiaW5kaW5nLCBpb3dvcmtlcnMgdG8gc3BlY2lmaWMgdmNwdS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 23:18:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:18:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBr9j-00075Q-0j; Fri, 19 May 2017 23:17:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBr9h-00075K-NV
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:17:57 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 71/75-02955-42D7F195; Fri, 19 May 2017 23:17:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVybKJssq5KrXy
 kwYsGAYslHxezODB6HN39mymAMYo1My8pvyKBNePzWvWCn0IVP1f1MTUwzuPvYuTiEBL4wyhx
 aHkrSxcjJweLgIPEtGl/gGwODkaBGIkHP6xBwowCYRKTLy9hhSjRlljS/54ZxGYTMJT4+2QTG
 0i5BJC95DMHSFhEQFri2ufLjCA2s0CWxIdZK8HKhQVsJK5f/cEGYvMKeEtc6voMFhcV0JU49O
 8PVFxQ4uTMJywQvVoSy6dvY5nAyDcLSWoWktQCRqZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObq
 GBsZ6uanFxYnpqTmJScV6yfm5mxiBAVXPwMC4g7Flr98hRkkOJiVRXsfDcpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHgZauQjhQSLUtNTK9Iyc4ChDZOW4OBREuF9WA2U5i0uSMwtzkyHSJ1i1
 OV4t/TDeyYhlrz8vFQpcd6nIEUCIEUZpXlwI2BxdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6
 OSMO97kCk8mXklcJteAR3BBHRE8wNpkCNKEhFSUg2Ma3Peer11VDyeNq9swexkB7dopj3PlFZ
 NVoldtXKREtPC8mvlNT86OpvLf///wRf0kSc6NFsh+HesbnTDGutPXsscF3VFqHfx3NLYsNEg
 /IahosJK+2/nXfRPdb14FLRAQa9s2rdlFzOKw3h0Rebxel3P7buQ7Hq0ZdkOvfIOUf1KHcHUm
 5ZKLMUZiYZazEXFiQAf0zTlrgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495235874!101530714!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48537 invoked from network); 19 May 2017 23:17:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:17:56 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 141402397B;
 Fri, 19 May 2017 23:17:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 141402397B
Date: Fri, 19 May 2017 16:17:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 00/18] introduce the Xen PV Calls backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgYmFja2VuZCBmb3IgdGhlIG5ld2x5
IGludHJvZHVjZWQgUFYgQ2FsbHMKcHJvY290b2wuCgpQViBDYWxscyBpcyBhIHBhcmF2aXJ0dWFs
aXplZCBwcm90b2NvbCB0aGF0IGFsbG93cyB0aGUgaW1wbGVtZW50YXRpb24gb2YKYSBzZXQgb2Yg
UE9TSVggZnVuY3Rpb25zIGluIGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxzIGZyb250
ZW5kCnNlbmRzIFBPU0lYIGZ1bmN0aW9uIGNhbGxzIHRvIHRoZSBiYWNrZW5kLCB3aGljaCBpbXBs
ZW1lbnRzIHRoZW0gYW5kCnJldHVybnMgYSB2YWx1ZSB0byB0aGUgZnJvbnRlbmQgYW5kIGFjdHMg
b24gdGhlIGZ1bmN0aW9uIGNhbGwuCgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBQViBDYWxs
cywgcGxlYXNlIHJlYWQ6CgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MvcHZjYWxscy5odG1sCgpJIHRyaWVkIHRvIHNwbGl0IHRoZSBzb3VyY2UgY29kZSBpbnRvIHNt
YWxsIHBpZWNlcyB0byBtYWtlIGl0IGVhc2llciB0bwpyZWFkIGFuZCB1bmRlcnN0YW5kLiBQbGVh
c2UgcmV2aWV3IQoKCkNoYW5nZXMgaW4gdjI6Ci0gYWxsb2NhdGUgb25lIGlvd29ya2VyIHBlciBz
b2NrZXQgKHJhdGhlciB0aGFuIDEgcGVyIHZjcHUpCi0gcmVuYW1lIHByaXZzIHRvIGZyb250ZW5k
cwotIGFkZCBuZXdsaW5lcwotIGRlZmluZSAiMSIgaW4gdGhlIHB1YmxpYyBoZWFkZXIKLSBiZXR0
ZXIgZXJyb3IgcmV0dXJucyBpbiBwdmNhbGxzX2JhY2tfcHJvYmUKLSBkbyBub3Qgc2V0IFhlbmJ1
c1N0YXRlQ2xvc2VkIHR3aWNlIGluIHNldF9iYWNrZW5kX3N0YXRlCi0gYWRkIG1vcmUgY29tbWVu
dHMKLSByZXBsYWNlIHJ3X3NlbWFwaG9yZSB3aXRoIHNlbWFwaG9yZQotIHJlbmFtZSBwdmNhbGxz
cyB0byBzb2NrZXRfbG9jawotIG1vdmUgeGVuYnVzX21hcF9yaW5nX3ZhbGxvYyBjbG9zZXIgdG8g
Zmlyc3QgdXNlIGluIGJhY2tlbmRfY29ubmVjdAotIHVzZSBtb3JlIHRyYWRpdGlvbmFsIHJldHVy
biBjb2RlcyBmcm9tIHB2Y2FsbHNfYmFja19oYW5kbGVfY21kIGFuZAogIGNhbGxlZXMKLSByZW1v
dmUgdXNlbGVzcyBkZXYgPT0gTlVMTCBjaGVja3MKLSByZXBsYWNlIGxvY2tfc29jayB3aXRoIG1v
cmUgYXBwcm9wcmlhdGUgYW5kIGZpbmUgZ3JhaW5lZCBzb2NrZXQgbG9ja3MKCgpTdGVmYW5vIFN0
YWJlbGxpbmkgKDE4KToKICAgICAgeGVuOiBpbnRyb2R1Y2UgdGhlIHB2Y2FsbHMgaW50ZXJmYWNl
IGhlYWRlcgogICAgICB4ZW4vcHZjYWxsczogaW50cm9kdWNlIHRoZSBwdmNhbGxzIHhlbmJ1cyBi
YWNrZW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbml0aWFsaXplIHRoZSBtb2R1bGUgYW5kIHJlZ2lz
dGVyIHRoZSB4ZW5idXMgYmFja2VuZAogICAgICB4ZW4vcHZjYWxsczogeGVuYnVzIHN0YXRlIGhh
bmRsaW5nCiAgICAgIHhlbi9wdmNhbGxzOiBjb25uZWN0IHRvIGEgZnJvbnRlbmQKICAgICAgeGVu
L3B2Y2FsbHM6IGhhbmRsZSBjb21tYW5kcyBmcm9tIHRoZSBmcm9udGVuZAogICAgICB4ZW4vcHZj
YWxsczogaW1wbGVtZW50IHNvY2tldCBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1l
bnQgY29ubmVjdCBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgYmluZCBjb21t
YW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgbGlzdGVuIGNvbW1hbmQKICAgICAgeGVu
L3B2Y2FsbHM6IGltcGxlbWVudCBhY2NlcHQgY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1w
bGVtZW50IHBvbGwgY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHJlbGVhc2Ug
Y29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogZGlzY29ubmVjdCBhbmQgbW9kdWxlX2V4aXQKICAg
ICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCB0aGUgaW93b3JrZXIgZnVuY3Rpb25zCiAgICAgIHhl
bi9wdmNhbGxzOiBpbXBsZW1lbnQgcmVhZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHdy
aXRlCiAgICAgIHhlbjogaW50cm9kdWNlIGEgS2NvbmZpZyBvcHRpb24gdG8gZW5hYmxlIHRoZSBw
dmNhbGxzIGJhY2tlbmQKCiBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgICAgICAgIHwgICAx
MiArCiBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgMSArCiBkcml2ZXJz
L3hlbi9wdmNhbGxzLWJhY2suYyAgICAgICAgIHwgMTI1NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmggfCAgMTIw
ICsrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTM4NyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx
MDA2NDQgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNs
dWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEg-0007jn-RV; Fri, 19 May 2017 23:23:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEf-0007j5-CO
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 86/76-03920-95E7F195; Fri, 19 May 2017 23:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVybKJssm5EnXy
 kQW+DjMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrGtO7zgK2fF8U77BsYrHF2MXBxCAm1MEguO
 zGbpYuTkYBFwkHjxrpu5i5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSEtc+X
 2YEmcMsMJlR4vW7X8wgCWGg3h3tU9ghZqpKfLl8jRFkJq+Am8TCNzUgYQkBOYmTxyaDzeQUcJ
 eY0NHKBHFPO6NEU98JtgmMvAsYGVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYCAxDsYJx+2f8QoyQHk5Ior+NhuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 EryZtfKRQoJFqempFWmZOcCQhElLcPAoifD6gqR5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vV
 UqcNxWkSACkKKM0D24ELD4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3IsgUnsy8ErhNr4
 COYAI6ovmBNMgRJYkIKakGRvlJ/dONHv6Jbzz+LX6L94aD3360FujIPslu0/89NcyF82GlpTF
 D1/5Vfifyix5WFX2L3Trx2dWZP/rO3FV4x3XSjXPnYpG4Mveg1qm29odFQ1+6/tJ0v7L9ZuPj
 Zu7Djhv23vI+JiF4R7N9rRrL2kLfpQGMp94I6xw5w99sKxE9//nz189vBiuxFGckGmoxFxUnA
 gCNoZNcigIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495236183!69701992!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42755 invoked from network); 19 May 2017 23:23:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:04 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 63AF2239A6;
 Fri, 19 May 2017 23:23:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 63AF2239A6
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:44 -0700
Message-Id: <1495236179-27776-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 03/18] xen/pvcalls: initialize the module and
	register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4gVXNlIGEgc2VtYXBob3JlIHRvIHBy
b3RlY3QgbGlzdAphY2Nlc3Nlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBq
Z3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDIyICsrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYwppbmRleCBmM2QwZGFhLi45MDQ0Y2YyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtMjUsNiAr
MjUsMTEgQEAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFj
ZS9pby9wdmNhbGxzLmg+CiAKK3N0cnVjdCBwdmNhbGxzX2JhY2tfZ2xvYmFsIHsKKwlzdHJ1Y3Qg
bGlzdF9oZWFkIGZyb250ZW5kczsKKwlzdHJ1Y3Qgc2VtYXBob3JlIGZyb250ZW5kc19sb2NrOwor
fSBwdmNhbGxzX2JhY2tfZ2xvYmFsOworCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wcm9iZShz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJICAgICAgY29uc3Qgc3RydWN0IHhlbmJ1c19k
ZXZpY2VfaWQgKmlkKQogewpAQCAtNTksMyArNjQsMjAgQEAgc3RhdGljIGludCBwdmNhbGxzX2Jh
Y2tfdWV2ZW50KHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2LAogCS51ZXZlbnQgPSBwdmNhbGxz
X2JhY2tfdWV2ZW50LAogCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxsc19iYWNrX2NoYW5nZWQs
CiB9OworCitzdGF0aWMgaW50IF9faW5pdCBwdmNhbGxzX2JhY2tfaW5pdCh2b2lkKQoreworCWlu
dCByZXQ7CisKKwlpZiAoIXhlbl9kb21haW4oKSkKKwkJcmV0dXJuIC1FTk9ERVY7CisKKwlyZXQg
PSB4ZW5idXNfcmVnaXN0ZXJfYmFja2VuZCgmcHZjYWxsc19iYWNrX2RyaXZlcik7CisJaWYgKHJl
dCA8IDApCisJCXJldHVybiByZXQ7CisKKwlzZW1hX2luaXQoJnB2Y2FsbHNfYmFja19nbG9iYWwu
ZnJvbnRlbmRzX2xvY2ssIDEpOworCUlOSVRfTElTVF9IRUFEKCZwdmNhbGxzX2JhY2tfZ2xvYmFs
LmZyb250ZW5kcyk7CisJcmV0dXJuIDA7Cit9Cittb2R1bGVfaW5pdChwdmNhbGxzX2JhY2tfaW5p
dCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEf-0007jJ-Kc; Fri, 19 May 2017 23:23:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEe-0007j5-NN
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 03/76-03920-85E7F195; Fri, 19 May 2017 23:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVybKJssm54nXy
 kQe9mJYslHxezODB6HN39mymAMYo1My8pvyKBNePvxbesBX9kK9b36Tcw/hPpYuTiEBJoY5I4
 sbqfpYuRk4NFwEHi978Z7F2MHByMAjESD35Yg4QZBcIkJl9ewgpiswkYSvx9sokNxBYRkJa49
 vkyI8gcZoE1jBKt626BzREWcJX4vmwL1ExViU93FoHZvAJuEot+XmIEsSUE5CROHpsMNpRTwE
 di69PrLCB7hQS8JS59TJ7AyLuAkWEVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZgKDAAwQ7G2xsDDjFKcjApifI6HpaLFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBm1krHykkWJSanlqRlpkDDEqYtAQHj5IIryBImre4IDG3ODMdInWKUZfj3dIP75mEWPLy8
 1KlxHnv1QAVCYAUZZTmwY2ARcglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPKgKziycwrgd
 v0CugIJqAjmh9IgxxRkoiQkmpgrJli5fH0lPEr9akWCq+vSp3w9xe5yjrnbuD5ZpPWiIoWhRO
 WGzn8VPILuyeoV8eXNa1ZmuxnVC/vVqNw+YJC89wYjjK1sPa5asefKnrqPzr54fXVF+csPu8/
 t3Z97vuu084eC8y/Bz9jjpyp9KYhWFTCfYLWw9/vPM89Omo5KzwkUH3xLk9LJZbijERDLeai4
 kQAe+z9r4sCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495236182!43803836!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24773 invoked from network); 19 May 2017 23:23:03 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:03 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 507442399A;
 Fri, 19 May 2017 23:23:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 507442399A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:42 -0700
Message-Id: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, sstabellini@kernel.org, linux-kernel@vger.kernel.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 01/18] xen: introduce the pvcalls interface
	header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBDIGhlYWRlciBmaWxlIHdoaWNoIGRlZmluZXMgdGhlIFBWIENhbGxzIGlu
dGVyZmFjZS4gSXQgaXMKaW1wb3J0ZWQgZnJvbSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHZjYWxs
cy5oLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9w
dmNhbGxzLmggfCAxMjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDEyMCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVk
ZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2lu
dGVyZmFjZS9pby9wdmNhbGxzLmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjBkNDE5NTkKLS0tIC9kZXYvbnVs
bAorKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oCkBAIC0wLDAgKzEsMTIw
IEBACisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19YRU5fUFZDQUxMU19IX18KKyNkZWZpbmUgX19Y
RU5fUFVCTElDX0lPX1hFTl9QVkNBTExTX0hfXworCisjaW5jbHVkZSA8bGludXgvbmV0Lmg+Cisj
aW5jbHVkZSAieGVuL2ludGVyZmFjZS9pby9yaW5nLmgiCisKKy8qICIxIiBtZWFucyBzb2NrZXQs
IGNvbm5lY3QsIHJlbGVhc2UsIGJpbmQsIGxpc3RlbiwgYWNjZXB0IGFuZCBwb2xsICovCisjZGVm
aW5lIFhFTkJVU19GVU5DVElPTlNfQ0FMTFMgIjEiCisKKy8qCisgKiBTZWUgZG9jcy9taXNjL3B2
Y2FsbHMubWFya2Rvd24gaW4geGVuLmdpdCBmb3IgdGhlIGZ1bGwgc3BlY2lmaWNhdGlvbjoKKyAq
IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwK
KyAqLworc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmIHsKKyAgICBSSU5HX0lEWCBpbl9jb25zLCBp
bl9wcm9kLCBpbl9lcnJvcjsKKworICAgIHVpbnQ4X3QgcGFkMVs1Ml07CisKKyAgICBSSU5HX0lE
WCBvdXRfY29ucywgb3V0X3Byb2QsIG91dF9lcnJvcjsKKworICAgIHVpbnQ4X3QgcGFkMls1Ml07
CisKKyAgICBSSU5HX0lEWCByaW5nX29yZGVyOworICAgIGdyYW50X3JlZl90IHJlZltdOworfTsK
K0RFRklORV9YRU5fRkxFWF9SSU5HKHB2Y2FsbHMpOworCisjZGVmaW5lIFBWQ0FMTFNfU09DS0VU
ICAgICAgICAgMAorI2RlZmluZSBQVkNBTExTX0NPTk5FQ1QgICAgICAgIDEKKyNkZWZpbmUgUFZD
QUxMU19SRUxFQVNFICAgICAgICAyCisjZGVmaW5lIFBWQ0FMTFNfQklORCAgICAgICAgICAgMwor
I2RlZmluZSBQVkNBTExTX0xJU1RFTiAgICAgICAgIDQKKyNkZWZpbmUgUFZDQUxMU19BQ0NFUFQg
ICAgICAgICA1CisjZGVmaW5lIFBWQ0FMTFNfUE9MTCAgICAgICAgICAgNgorCitzdHJ1Y3QgeGVu
X3B2Y2FsbHNfcmVxdWVzdCB7CisgICAgdWludDMyX3QgcmVxX2lkOyAvKiBwcml2YXRlIHRvIGd1
ZXN0LCBlY2hvZWQgaW4gcmVzcG9uc2UgKi8KKyAgICB1aW50MzJfdCBjbWQ7ICAgIC8qIGNvbW1h
bmQgdG8gZXhlY3V0ZSAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxz
X3NvY2tldCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgICAgIHVpbnQzMl90
IGRvbWFpbjsKKyAgICAgICAgICAgIHVpbnQzMl90IHR5cGU7CisgICAgICAgICAgICB1aW50MzJf
dCBwcm90b2NvbDsKKyAgICAgICAgfSBzb2NrZXQ7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxs
c19jb25uZWN0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAgdWludDhf
dCBhZGRyWzI4XTsKKyAgICAgICAgICAgIHVpbnQzMl90IGxlbjsKKyAgICAgICAgICAgIHVpbnQz
Ml90IGZsYWdzOworICAgICAgICAgICAgZ3JhbnRfcmVmX3QgcmVmOworICAgICAgICAgICAgdWlu
dDMyX3QgZXZ0Y2huOworICAgICAgICB9IGNvbm5lY3Q7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZj
YWxsc19yZWxlYXNlIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAgdWlu
dDhfdCByZXVzZTsKKyAgICAgICAgfSByZWxlYXNlOworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfYmluZCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgICAgIHVpbnQ4X3Qg
YWRkclsyOF07CisgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgIH0gYmluZDsKKyAg
ICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX2xpc3RlbiB7CisgICAgICAgICAgICB1aW50NjRfdCBp
ZDsKKyAgICAgICAgICAgIHVpbnQzMl90IGJhY2tsb2c7CisgICAgICAgIH0gbGlzdGVuOworICAg
ICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfYWNjZXB0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlk
OworICAgICAgICAgICAgdWludDY0X3QgaWRfbmV3OworICAgICAgICAgICAgZ3JhbnRfcmVmX3Qg
cmVmOworICAgICAgICAgICAgdWludDMyX3QgZXZ0Y2huOworICAgICAgICB9IGFjY2VwdDsKKyAg
ICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3BvbGwgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7
CisgICAgICAgIH0gcG9sbDsKKyAgICAgICAgLyogZHVtbXkgbWVtYmVyIHRvIGZvcmNlIHNpemVv
ZihzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCkKKyAgICAgICAgICogdG8gbWF0Y2ggYWNyb3Nz
IGFyY2hzICovCisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19kdW1teSB7CisgICAgICAgICAg
ICB1aW50OF90IGR1bW15WzU2XTsKKyAgICAgICAgfSBkdW1teTsKKyAgICB9IHU7Cit9OworCitz
dHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgeworICAgIHVpbnQzMl90IHJlcV9pZDsKKyAgICB1
aW50MzJfdCBjbWQ7CisgICAgaW50MzJfdCByZXQ7CisgICAgdWludDMyX3QgcGFkOworICAgIHVu
aW9uIHsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19zb2NrZXQgeworICAgICAgICAgICAg
dWludDY0X3QgaWQ7CisgICAgICAgIH0gc29ja2V0OworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNh
bGxzX2Nvbm5lY3QgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gY29ubmVj
dDsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19yZWxlYXNlIHsKKyAgICAgICAgICAgIHVp
bnQ2NF90IGlkOworICAgICAgICB9IHJlbGVhc2U7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2Fs
bHNfYmluZCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBiaW5kOworICAg
ICAgICBzdHJ1Y3QgX3hlbl9wdmNhbGxzX2xpc3RlbiB7CisgICAgICAgICAgICB1aW50NjRfdCBp
ZDsKKyAgICAgICAgfSBsaXN0ZW47CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfYWNjZXB0
IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IGFjY2VwdDsKKyAgICAgICAg
c3RydWN0IF94ZW5fcHZjYWxsc19wb2xsIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAg
ICAgICB9IHBvbGw7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfZHVtbXkgeworICAgICAg
ICAgICAgdWludDhfdCBkdW1teVs4XTsKKyAgICAgICAgfSBkdW1teTsKKyAgICB9IHU7Cit9Owor
CitERUZJTkVfUklOR19UWVBFUyh4ZW5fcHZjYWxscywgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVl
c3QsCisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UpOworCisj
ZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEj-0007mC-3n; Fri, 19 May 2017 23:23:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEh-0007kD-Ps
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:07 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 04/0A-01985-A5E7F195; Fri, 19 May 2017 23:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm5UnXy
 kwdr3/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvAzdYCn5qVfz/c56lgXGGShcjJ4eQQBuT
 xNtfUiA2i4CDxLEp79i7GDk4GAViJB78sAYJMwqESUy+vIQVxGYTMJT4+2QTG4gtIiAtce3zZ
 cYuRi4OZoHJjBKv3/1iBkkIA805/2E3M8RMVYkv1zYygdi8Am4Si041sIDYEgJyEiePTQYbyi
 ngLjGho5UJZJCQQDujRFPfCbYJjLwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGhjr5aY
 WFyemp+YkJhXrJefnbmIEhgMDEOxgXLPd8xCjJAeTkiiv42G5SCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvJm18pFCgkWp6akVaZk5wMCESUtw8CiJ8PqCpHmLCxJzizPTIVKnGHU53i398J5Ji
 CUvPy9VSpz3Xg1QkQBIUUZpHtwIWJRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvDMgqns
 y8ErhNr4COYAI6ovmBNMgRJYkIKakGRq6VZ0+5cezyNZt2fZvFrm1Pjy8S627saD1zPWyG26+
 dosu7W2VCNnNXzW5MvpXanpG+t1lMYMKzLV+duhZ82ddxcKbPwQhP04WuM9o2/FurfO/Au6JV
 Jy2Cv9sXnSvfu6wuczHbnQurk+rL5l1iltTPZY0Wem5semcB22K+cx/k8w+7NW93nqzEUpyRa
 KjFXFScCADljzlOjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495236184!93898774!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8023 invoked from network); 19 May 2017 23:23:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:05 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 53A57239E4;
 Fri, 19 May 2017 23:23:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 53A57239E4
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:49 -0700
Message-Id: <1495236179-27776-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 08/18] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBzb2NrZXQuIEtlZXAgdHJhY2sgb2Ygc29ja2V0IDwtPiByaW5nIG1hcHBpbmdz
IHdpdGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUsIGNhbGxlZCBzb2NrX21hcHBpbmcuIEltcGxlbWVu
dCB0aGUgY29ubmVjdCBjb21tYW5kIGJ5IGNhbGxpbmcKaW5ldF9zdHJlYW1fY29ubmVjdCwgYW5k
IG1hcHBpbmcgdGhlIG5ldyBpbmRleGVzIHBhZ2UgYW5kIGRhdGEgcmluZy4KQWxsb2NhdGUgYSB3
b3JrcXVldWUgYW5kIGEgd29ya19zdHJ1Y3QsIGNhbGxlZCBpb3dvcmtlciwgdG8gcGVyZm9ybQpy
ZWFkcyBhbmQgd3JpdGVzIHRvIHRoZSBzb2NrZXQuCgpXaGVuIGFuIGFjdGl2ZSBzb2NrZXQgaXMg
Y2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KLUVOT1RDT05OIGFuZCBu
b3RpZnkgdGhlIG90aGVyIGVuZCwgYXMgc3BlY2lmaWVkIGJ5IHRoZSBwcm90b2NvbC4KCnNrX2Rh
dGFfcmVhZHkgYW5kIHB2Y2FsbHNfYmFja19pb3dvcmtlciB3aWxsIGJlIGltcGxlbWVudGVkIGxh
dGVyLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQot
LS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMTYxICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCBmZWQ1NGJmLi42NWZiYzM5IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtNTcsNiArNTcsNDAgQEAgc3RydWN0IHB2Y2FsbHNfYmFja19wcml2IHsKIAlzdHJ1Y3Qgd29y
a19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKIH07CiAKK3N0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsK
KwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0
cnVjdCAqd3E7CisJdW5zaWduZWQgaW50IGNwdTsKK307CisKK3N0cnVjdCBzb2NrX21hcHBpbmcg
eworCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnBy
aXY7CisJc3RydWN0IHNvY2tldCAqc29jazsKKwl1aW50NjRfdCBpZDsKKwlncmFudF9yZWZfdCBy
ZWY7CisJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpyaW5nOworCXZvaWQgKmJ5dGVzOworCXN0
cnVjdCBwdmNhbGxzX2RhdGEgZGF0YTsKKwl1aW50MzJfdCByaW5nX29yZGVyOworCWludCBpcnE7
CisJYXRvbWljX3QgcmVhZDsKKwlhdG9taWNfdCB3cml0ZTsKKwlhdG9taWNfdCBpbzsKKwlhdG9t
aWNfdCByZWxlYXNlOworCXZvaWQgKCpzYXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2sp
OworCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyIGlvd29ya2VyOworfTsKKworc3RhdGljIGlycXJl
dHVybl90IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKTsK
K3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCisJCQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdiwKKwkJ
CQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKTsKKworc3RhdGljIHZvaWQgcHZjYWxs
c19iYWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKK30KKwogc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCXN0
cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CkBAIC04NSw5ICsxMTksMTMxIEBAIHN0
YXRpYyBpbnQgcHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAog
CXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0
cnVjdCBzb2NrICpzb2NrKQoreworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IHNvY2stPnNr
X3VzZXJfZGF0YTsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGY7CisKKwlpZiAobWFw
ID09IE5VTEwpCisJCXJldHVybjsKKworCWludGYgPSBtYXAtPnJpbmc7CisJaW50Zi0+aW5fZXJy
b3IgPSAtRU5PVENPTk47CisJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+aXJxKTsKK30KKwor
c3RhdGljIHZvaWQgcHZjYWxsc19za19kYXRhX3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQorewor
fQorCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYsCiAJCQkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKKwlzdHJ1Y3Qg
cHZjYWxsc19iYWNrX3ByaXYgKnByaXY7CisJaW50IHJldDsKKwlzdHJ1Y3Qgc29ja2V0ICpzb2Nr
OworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7CisJdm9pZCAqcGFnZTsKKwlzdHJ1
Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKworCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEo
JmRldi0+ZGV2KTsKKworCW1hcCA9IGt6YWxsb2Moc2l6ZW9mKCptYXApLCBHRlBfS0VSTkVMKTsK
KwlpZiAobWFwID09IE5VTEwpIHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBvdXQ7CisJfQor
CXJldCA9IHNvY2tfY3JlYXRlKEFGX0lORVQsIFNPQ0tfU1RSRUFNLCAwLCAmc29jayk7CisJaWYg
KHJldCA8IDApIHsKKwkJa2ZyZWUobWFwKTsKKwkJZ290byBvdXQ7CisJfQorCisJbWFwLT5wcml2
ID0gcHJpdjsKKwltYXAtPnNvY2sgPSBzb2NrOworCW1hcC0+aWQgPSByZXEtPnUuY29ubmVjdC5p
ZDsKKwltYXAtPnJlZiA9IHJlcS0+dS5jb25uZWN0LnJlZjsKKworCXJldCA9IHhlbmJ1c19tYXBf
cmluZ192YWxsb2MoZGV2LCAmcmVxLT51LmNvbm5lY3QucmVmLCAxLCAmcGFnZSk7CisJaWYgKHJl
dCA8IDApIHsKKwkJc29ja19yZWxlYXNlKG1hcC0+c29jayk7CisJCWtmcmVlKG1hcCk7CisJCWdv
dG8gb3V0OworCX0KKwltYXAtPnJpbmcgPSBwYWdlOworCW1hcC0+cmluZ19vcmRlciA9IG1hcC0+
cmluZy0+cmluZ19vcmRlcjsKKwkvKiBmaXJzdCByZWFkIHRoZSBvcmRlciwgdGhlbiBtYXAgdGhl
IGRhdGEgcmluZyAqLworCXZpcnRfcm1iKCk7CisJaWYgKG1hcC0+cmluZ19vcmRlciA+IE1BWF9S
SU5HX09SREVSKSB7CisJCXJldCA9IC1FRkFVTFQ7CisJCWdvdG8gb3V0OworCX0KKwlyZXQgPSB4
ZW5idXNfbWFwX3JpbmdfdmFsbG9jKGRldiwgbWFwLT5yaW5nLT5yZWYsCisJCQkJICAgICAoMSA8
PCBtYXAtPnJpbmdfb3JkZXIpLCAmcGFnZSk7CisJaWYgKHJldCA8IDApIHsKKwkJc29ja19yZWxl
YXNlKG1hcC0+c29jayk7CisJCXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRldiwgbWFwLT5yaW5n
KTsKKwkJa2ZyZWUobWFwKTsKKwkJZ290byBvdXQ7CisJfQorCW1hcC0+Ynl0ZXMgPSBwYWdlOwor
CisJcmV0ID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihwcml2LT5kZXYt
Pm90aGVyZW5kX2lkLAorCQkJCQkJICAgIHJlcS0+dS5jb25uZWN0LmV2dGNobiwKKwkJCQkJCSAg
ICBwdmNhbGxzX2JhY2tfY29ubl9ldmVudCwKKwkJCQkJCSAgICAwLAorCQkJCQkJICAgICJwdmNh
bGxzLWJhY2tlbmQiLAorCQkJCQkJICAgIG1hcCk7CisJaWYgKHJldCA8IDApIHsKKwkJc29ja19y
ZWxlYXNlKG1hcC0+c29jayk7CisJCWtmcmVlKG1hcCk7CisJCWdvdG8gb3V0OworCX0KKwltYXAt
PmlycSA9IHJldDsKKworCW1hcC0+ZGF0YS5pbiA9IG1hcC0+Ynl0ZXM7CisJbWFwLT5kYXRhLm91
dCA9IG1hcC0+Ynl0ZXMgKyBYRU5fRkxFWF9SSU5HX1NJWkUobWFwLT5yaW5nX29yZGVyKTsKKwor
CW1hcC0+aW93b3JrZXIud3EgPSBhbGxvY193b3JrcXVldWUoInB2Y2FsbHNfaW8iLCBXUV9VTkJP
VU5ELCAxKTsKKwlpZiAoIW1hcC0+aW93b3JrZXIud3EpIHsKKwkgICAgcmV0ID0gLUVOT01FTTsK
KwkgICAgZ290byBvdXQ7CisJfQorCW1hcC0+aW93b3JrZXIuY3B1ID0gZ2V0X3JhbmRvbV9pbnQo
KSAlIG51bV9vbmxpbmVfY3B1cygpOworCWF0b21pY19zZXQoJm1hcC0+aW8sIDEpOworCUlOSVRf
V09SSygmbWFwLT5pb3dvcmtlci5yZWdpc3Rlcl93b3JrLAlwdmNhbGxzX2JhY2tfaW93b3JrZXIp
OworCisJZG93bigmcHJpdi0+c29ja2V0X2xvY2spOworCWxpc3RfYWRkX3RhaWwoJm1hcC0+bGlz
dCwgJnByaXYtPnNvY2tldF9tYXBwaW5ncyk7CisJdXAoJnByaXYtPnNvY2tldF9sb2NrKTsKKwor
CXJldCA9IGluZXRfc3RyZWFtX2Nvbm5lY3Qoc29jaywgKHN0cnVjdCBzb2NrYWRkciAqKSZyZXEt
PnUuY29ubmVjdC5hZGRyLAorCQkJCSAgcmVxLT51LmNvbm5lY3QubGVuLCByZXEtPnUuY29ubmVj
dC5mbGFncyk7CisJaWYgKHJldCA8IDApIHsKKwkJcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZl
KGRldiwgcHJpdiwgbWFwKTsKKwl9IGVsc2UgeworCQl3cml0ZV9sb2NrX2JoKCZzb2NrLT5zay0+
c2tfY2FsbGJhY2tfbG9jayk7CisJCW1hcC0+c2F2ZWRfZGF0YV9yZWFkeSA9IHNvY2stPnNrLT5z
a19kYXRhX3JlYWR5OworCQlzb2NrLT5zay0+c2tfdXNlcl9kYXRhID0gbWFwOworCQlzb2NrLT5z
ay0+c2tfZGF0YV9yZWFkeSA9IHB2Y2FsbHNfc2tfZGF0YV9yZWFkeTsKKwkJc29jay0+c2stPnNr
X3N0YXRlX2NoYW5nZSA9IHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlOworCQl3cml0ZV91bmxvY2tf
YmgoJnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwl9CisKK291dDoKKwlyc3AgPSBSSU5H
X0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7CisJ
cnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21kOworCXJzcC0+
dS5jb25uZWN0LmlkID0gcmVxLT51LmNvbm5lY3QuaWQ7CisJcnNwLT5yZXQgPSByZXQ7CisKKwly
ZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19iYWNr
X3ByaXYgKnByaXYsCisJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKK3sKIAly
ZXR1cm4gMDsKIH0KIApAQCAtMjAzLDYgKzM1OSwxMSBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZj
YWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQgKmRldl9pZCkKIAlyZXR1cm4gSVJRX0hBTkRM
RUQ7CiB9CiAKK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfY29ubl9ldmVudChpbnQg
aXJxLCB2b2lkICpzb2NrX21hcCkKK3sKKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9CisKIHN0YXRp
YyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7CiAJaW50
IGVyciwgZXZ0Y2huOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEh-0007jy-2p; Fri, 19 May 2017 23:23:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEf-0007jB-H9
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:05 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7C/03-31580-85E7F195; Fri, 19 May 2017 23:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVybKJssm5EnXy
 kwfkTzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHK+oFzUIVB3f9YWpg3MHfxcjFISTQxiTx
 +VczSxcjJweLgIPEp8dXgWwODkaBGIkHP6xBwowCYRKTLy9hBbHZBAwl/j7ZxAZiiwhIS1z7f
 JkRZA6zwGRGidfvfjGD9AoLeEvc2SoLMVJVYvvGHrDxvAJuEucmb2EHsSUE5CROHpsMNpNTwF
 1iQkcrE8Q97YwSTX0n2CYw8i5gZFjFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKyXm1pcnJi
 empOYVKyXnJ+7iREYDAxAsIPxVbfzIUZJDiYlUV7Hw3KRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4M2vlI4UEi1LTUyvSMnOAYQmTluDgURLhFQRJ8xYXJOYWZ6ZDpE4xGnO8W/rhPRPHoc2/3
 zMJseTl56VKifPeqwEqFQApzSjNgxsEi5dLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuaVAV
 nIk5lXArfvFdApTECnND+QBjmlJBEhJdXA2HXS/NS+L/OdD4f921XDdD7ybDuTwnKhn/5rtrg
 suTr56Nl7m/Iczd6s/HVQU7d8s7ezQvgRFv/v9X8V1hks//O/xOzCUW2LDQI8ExkDZ/Hv1P9r
 uGrDwTR5lrXFf6yCyn2ynN0nnLvSsLF5+nIOEb2kPVdOvPvpNaeVsXvblbPzn72eds/1srsSS
 3FGoqEWc1FxIgBF6rzlkgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495236182!45971704!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61563 invoked from network); 19 May 2017 23:23:03 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:03 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DC601239AC;
 Fri, 19 May 2017 23:23:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DC601239AC
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:43 -0700
Message-Id: <1495236179-27776-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 02/18] xen/pvcalls: introduce the pvcalls
	xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgeGVuYnVzIGJhY2tlbmQgZm9yIHRoZSBwdmNhbGxzIHByb3RvY29sLCBhcyBk
ZWZpbmVkIGJ5Cmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNh
bGxzLmh0bWwuCgpUaGlzIHBhdGNoIG9ubHkgYWRkcyB0aGUgc3R1YnMsIHRoZSBjb2RlIHdpbGwg
YmUgYWRkZWQgYnkgdGhlIGZvbGxvd2luZwpwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
YmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZjNkMGRhYQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jCkBAIC0wLDAgKzEsNjEgQEAKKy8qCisgKiAoYykgMjAxNyBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVi
bGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv
biAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDxsaW51eC9r
dGhyZWFkLmg+CisjaW5jbHVkZSA8bGludXgvbGlzdC5oPgorI2luY2x1ZGUgPGxpbnV4L3JhZGl4
LXRyZWUuaD4KKyNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KKyNpbmNsdWRlIDxsaW51eC9zZW1h
cGhvcmUuaD4KKyNpbmNsdWRlIDxsaW51eC93YWl0Lmg+CisKKyNpbmNsdWRlIDx4ZW4vZXZlbnRz
Lmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgor
I2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2Fs
bHMuaD4KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKKwkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKK3sK
KwlyZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2NoYW5nZWQoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCQkgZW51bSB4ZW5idXNfc3RhdGUgZnJvbnRlbmRfc3Rh
dGUpCit7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbW92ZShzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IHB2Y2FsbHNfYmFj
a191ZXZlbnQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhkZXYsCisJCQkgICAgICAgc3RydWN0IGtv
YmpfdWV2ZW50X2VudiAqZW52KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgY29uc3Qgc3Ry
dWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19iYWNrX2lkc1tdID0geworCXsgInB2Y2FsbHMi
IH0sCisJeyAiIiB9Cit9OworCitzdGF0aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgcHZjYWxsc19i
YWNrX2RyaXZlciA9IHsKKwkuaWRzID0gcHZjYWxsc19iYWNrX2lkcywKKwkucHJvYmUgPSBwdmNh
bGxzX2JhY2tfcHJvYmUsCisJLnJlbW92ZSA9IHB2Y2FsbHNfYmFja19yZW1vdmUsCisJLnVldmVu
dCA9IHB2Y2FsbHNfYmFja191ZXZlbnQsCisJLm90aGVyZW5kX2NoYW5nZWQgPSBwdmNhbGxzX2Jh
Y2tfY2hhbmdlZCwKK307Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEh-0007kX-HJ; Fri, 19 May 2017 23:23:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEg-0007jb-Dc
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:06 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 54/4D-03557-95E7F195; Fri, 19 May 2017 23:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssm5knXy
 kwZ2f7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b+mb0sBVNkKp5e+sjawNgp0cXIxSEk0MYk
 cfXRUvYuRk4OFgEHidbZz4BsDg5GgRiJBz+sQcKMAmESky8vYQWx2QQMJf4+2cQGYosISEtc+
 3yZEWQOs8BkRonX734xgySEBWwk2o4tZ4KYqSpx598KsAZeATeJL7tWsYDYEgJyEiePTQYbyi
 ngLjGho5UJ4qB2RommvhNsExh5FzAyrGLUKE4tKkst0jW01EsqykzPKMlNzMzRNTQw08tNLS5
 OTE/NSUwq1kvOz93ECAwIBiDYwfhjWcAhRkkOJiVRXsfDcpFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHgza+UjhQSLUtNTK9Iyc4ChCZOW4OBREuG9XAOU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhl
 rz8vFQpcd5UkBkCIEUZpXlwI2BxcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvGEgU3gy80
 rgNr0COoIJ6IjmB9IgR5QkIqSkGhgzS809DwSf5i7xXFQXoZzled+sZO22NRl1Dz/sEfgZw2S
 7orf0u0mziUz0yYyGs+1yN06p2UwMCFywQ/WEm/nbquWbL2jNfORSmlR94ZytOMPVvU5HnPcU
 sG4+7mhy7PfT5C8Se+ddWPs2MvaVhI6V/pQ891klbC/fHT66m326lIDEmYKFMXFKLMUZiYZaz
 EXFiQALpLwZjgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495236183!50506273!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12635 invoked from network); 19 May 2017 23:23:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:04 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 316ED239DD;
 Fri, 19 May 2017 23:23:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 316ED239DD
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:46 -0700
Message-Id: <1495236179-27776-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 05/18] xen/pvcalls: connect to a frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgcGVyLWZyb250ZW5kIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfYmFj
a19wcml2LiBJdApjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFuZCByaW5nLCBpdHMgZXZl
bnQgY2hhbm5lbCwgYSBsaXN0IG9mCmFjdGl2ZSBzb2NrZXRzIGFuZCBhIHRyZWUgb2YgcGFzc2l2
ZSBzb2NrZXRzIChwYXNzaW5nIHNvY2tldHMgbmVlZCB0byBiZQpsb29rZWQgdXAgZnJvbSB0aGUg
aWQgb24gbGlzdGVuLCBhY2NlcHQgYW5kIHBvbGwgY29tbWFuZHMsIHdoaWxlIGFjdGl2ZQpzb2Nr
ZXRzIG9ubHkgb24gcmVsZWFzZSkuCgpJdCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdvcmtxdWV1ZSB0
byBzY2hlZHVsZSB0aGUgd29yayBvZiBwYXJzaW5nIGFuZApleGVjdXRpbmcgY29tbWFuZHMgb24g
dGhlIGNvbW1hbmQgcmluZy4gc29ja2V0X2xvY2sgcHJvdGVjdHMgdGhlIHR3bwpsaXN0cy4gSW4g
cHZjYWxsc19iYWNrX2dsb2JhbCwga2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4K
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4K
Q0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBk
cml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwppbmRleCBiNGRhMTM4Li5hNDhiMGQ5IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtMzMs
OSArMzMsMTA0IEBAIHN0cnVjdCBwdmNhbGxzX2JhY2tfZ2xvYmFsIHsKIAlzdHJ1Y3Qgc2VtYXBo
b3JlIGZyb250ZW5kc19sb2NrOwogfSBwdmNhbGxzX2JhY2tfZ2xvYmFsOwogCisvKgorICogUGVy
LWZyb250ZW5kIGRhdGEgc3RydWN0dXJlLiBJdCBjb250YWlucyBwb2ludGVycyB0byB0aGUgY29t
bWFuZAorICogcmluZywgaXRzIGV2ZW50IGNoYW5uZWwsIGEgbGlzdCBvZiBhY3RpdmUgc29ja2V0
cyBhbmQgYSB0cmVlIG9mCisgKiBwYXNzaXZlIHNvY2tldHMuCisgKi8KK3N0cnVjdCBwdmNhbGxz
X2JhY2tfcHJpdiB7CisJc3RydWN0IGxpc3RfaGVhZCBsaXN0OworCXN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXY7CisJc3RydWN0IHhlbl9wdmNhbGxzX3NyaW5nICpzcmluZzsKKwlzdHJ1Y3QgeGVu
X3B2Y2FsbHNfYmFja19yaW5nIHJpbmc7CisJaW50IGlycTsKKwlzdHJ1Y3QgbGlzdF9oZWFkIHNv
Y2tldF9tYXBwaW5nczsKKwlzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHNvY2tldHBhc3NfbWFwcGlu
Z3M7CisJc3RydWN0IHNlbWFwaG9yZSBzb2NrZXRfbG9jazsKKwlhdG9taWNfdCB3b3JrOworCXN0
cnVjdCB3b3JrcXVldWVfc3RydWN0ICp3cTsKKwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJf
d29yazsKK307CisKK3N0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja193b3JrKHN0cnVjdCB3b3JrX3N0
cnVjdCAqd29yaykKK3sKK30KKworc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19ldmVu
dChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCit7CisJcmV0dXJuIElSUV9IQU5ETEVEOworfQorCiBz
dGF0aWMgaW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQogewor
CWludCBlcnIsIGV2dGNobjsKKwlncmFudF9yZWZfdCByaW5nX3JlZjsKKwl2b2lkICphZGRyID0g
TlVMTDsKKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXYgPSBOVUxMOworCisJcHJpdiA9
IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiksIEdGUF9LRVJORUwpOwor
CWlmICghcHJpdikKKwkJcmV0dXJuIC1FTk9NRU07CisKKwllcnIgPSB4ZW5idXNfc2NhbmYoWEJU
X05JTCwgZGV2LT5vdGhlcmVuZCwgInBvcnQiLCAiJXUiLAorCQkJICAgJmV2dGNobik7CisJaWYg
KGVyciAhPSAxKSB7CisJCWVyciA9IC1FSU5WQUw7CisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBl
cnIsICJyZWFkaW5nICVzL2V2ZW50LWNoYW5uZWwiLAorCQkJCSBkZXYtPm90aGVyZW5kKTsKKwkJ
Z290byBlcnJvcjsKKwl9CisKKwllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhl
cmVuZCwgInJpbmctcmVmIiwgIiV1IiwgJnJpbmdfcmVmKTsKKwlpZiAoZXJyICE9IDEpIHsKKwkJ
ZXJyID0gLUVJTlZBTDsKKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMv
cmluZy1yZWYiLAorCQkJCSBkZXYtPm90aGVyZW5kKTsKKwkJZ290byBlcnJvcjsKKwl9CisKKwll
cnIgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKGRldi0+b3RoZXJlbmRf
aWQsIGV2dGNobiwKKwkJCQkJCSAgICBwdmNhbGxzX2JhY2tfZXZlbnQsIDAsCisJCQkJCQkgICAg
InB2Y2FsbHMtYmFja2VuZCIsIGRldik7CisJaWYgKGVyciA8IDApCisJCWdvdG8gZXJyb3I7CisJ
cHJpdi0+aXJxID0gZXJyOworCisJcHJpdi0+d3EgPSBhbGxvY193b3JrcXVldWUoInB2Y2FsbHNf
YmFja193cSIsIFdRX1VOQk9VTkQsIDEpOworCWlmICghcHJpdi0+d3EpIHsKKwkJZXJyID0gLUVO
T01FTTsKKwkJZ290byBlcnJvcjsKKwl9CisKKwllcnIgPSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9j
KGRldiwgJnJpbmdfcmVmLCAxLCAmYWRkcik7CisJaWYgKGVyciA8IDApCisJCWdvdG8gZXJyb3I7
CisJcHJpdi0+c3JpbmcgPSBhZGRyOworCisJQkFDS19SSU5HX0lOSVQoJnByaXYtPnJpbmcsIHBy
aXYtPnNyaW5nLCBYRU5fUEFHRV9TSVpFICogMSk7CisJcHJpdi0+ZGV2ID0gZGV2OworCisJSU5J
VF9XT1JLKCZwcml2LT5yZWdpc3Rlcl93b3JrLCBwdmNhbGxzX2JhY2tfd29yayk7CisJSU5JVF9M
SVNUX0hFQUQoJnByaXYtPnNvY2tldF9tYXBwaW5ncyk7CisJSU5JVF9SQURJWF9UUkVFKCZwcml2
LT5zb2NrZXRwYXNzX21hcHBpbmdzLCBHRlBfS0VSTkVMKTsKKwlzZW1hX2luaXQoJnByaXYtPnNv
Y2tldF9sb2NrLCAxKTsKKwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBwcml2KTsKKworCWRv
d24oJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOworCWxpc3RfYWRkX3RhaWwo
JnByaXYtPmxpc3QsICZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250ZW5kcyk7CisJdXAoJnB2Y2Fs
bHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOworCXF1ZXVlX3dvcmsocHJpdi0+d3EsICZw
cml2LT5yZWdpc3Rlcl93b3JrKTsKKwogCXJldHVybiAwOworCisgZXJyb3I6CisJaWYgKGFkZHIg
IT0gTlVMTCkKKwkJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUoZGV2LCBhZGRyKTsKKwlpZiAocHJp
di0+d3EpCisJCWRlc3Ryb3lfd29ya3F1ZXVlKHByaXYtPndxKTsKKwl1bmJpbmRfZnJvbV9pcnFo
YW5kbGVyKHByaXYtPmlycSwgZGV2KTsKKwlrZnJlZShwcml2KTsKKwlyZXR1cm4gZXJyOwogfQog
CiBzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEk-0007nX-BX; Fri, 19 May 2017 23:23:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEj-0007mb-R0
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:09 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4D/02-01735-D5E7F195; Fri, 19 May 2017 23:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm5MnXy
 kwbazghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdrtdsBQ8lKm62tbM3MB4X7WLk5BASaGOS
 mNtXDmKzCDhI7FvUwNLFyMHBKBAj8eCHNUiYUSBMYvLlJawgNpuAocTfJ5vYQGwRAWmJa58vM
 3YxcnEwC0xmlHj97hczSEIYaM60vX/YIWaqSvxr+w3WwCvgLrH9xQ6wQRICchInj00GszmB4h
 M6WplABgkJtDNKNPWdYJvAyLuAkWEVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgalebmpxcWJ
 6ak5iUrFecn7uJkZgODAAwQ7GvlnOhxglOZiURHkdD8tFCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgzayVjxQSLEpNT61Iy8wBBiZMWoKDR0mE93INUJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8
 vNSpcR574EUCYAUZZTmwY2ARcklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPKgFzCk5lXAr
 fpFdARTEBHND+QBjmiJBEhJdXAaOypuTNw06eJwdN/zpx881j/AvMzu1OvFhxmLPv64kyjX+/
 s64rLv1VffLp0xdTOLazrfqnVrYhxL/E3si1cvNb/tdZVXY2GY2Uc5jleLrKb3oT/XJc/g/Oq
 zqqy4k8Nd4+dUP1Y8erowZ+5nm41Uzp6jtkucJxsW/Yj6AJnQOceh+r4VtkANSWW4oxEQy3mo
 uJEAFE5zdqNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495236186!99075792!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47960 invoked from network); 19 May 2017 23:23:08 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:08 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4D3C0239E2;
 Fri, 19 May 2017 23:23:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4D3C0239E2
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:54 -0700
Message-Id: <1495236179-27776-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 13/18] xen/pvcalls: implement release command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVsZWFzZSBib3RoIGFjdGl2ZSBhbmQgcGFzc2l2ZSBzb2NrZXRzLiBGb3IgYWN0aXZlIHNvY2tl
dHMsIG1ha2Ugc3VyZQp0byBhdm9pZCBwb3NzaWJsZSBjb25mbGljdHMgd2l0aCB0aGUgaW93b3Jr
ZXIgcmVhZGluZy93cml0aW5nIHRvIHRob3NlCnNvY2tldHMgY29uY3VycmVudGx5LiBTZXQgbWFw
LT5yZWxlYXNlIHRvIGxldCB0aGUgaW93b3JrZXIga25vdwphdG9taWNhbGx5IHRoYXQgdGhlIHNv
Y2tldCB3aWxsIGJlIHJlbGVhc2VkIHNvb24sIHRoZW4gd2FpdCB1bnRpbCB0aGUKaW93b3JrZXIg
ZmluaXNoZXMgKGZsdXNoX3dvcmspLgoKVW5tYXAgaW5kZXhlcyBwYWdlcyBhbmQgZGF0YSByaW5n
cy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDcyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwppbmRleCA1ZmYxNTA0Li4zNjNhNTUwIDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwpAQCAtMjU3LDEzICsyNTcsODMgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
cmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkgICAgICAgc3Ry
dWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2LAogCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19tYXBw
aW5nICptYXApCiB7CisJZGlzYWJsZV9pcnEobWFwLT5pcnEpOworCWlmIChtYXAtPnNvY2stPnNr
ICE9IE5VTEwpIHsKKwkJd3JpdGVfbG9ja19iaCgmbWFwLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tf
bG9jayk7CisJCW1hcC0+c29jay0+c2stPnNrX3VzZXJfZGF0YSA9IE5VTEw7CisJCW1hcC0+c29j
ay0+c2stPnNrX2RhdGFfcmVhZHkgPSBtYXAtPnNhdmVkX2RhdGFfcmVhZHk7CisJCXdyaXRlX3Vu
bG9ja19iaCgmbWFwLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7CisJfQorCisJYXRvbWlj
X3NldCgmbWFwLT5yZWxlYXNlLCAxKTsKKwlmbHVzaF93b3JrKCZtYXAtPmlvd29ya2VyLnJlZ2lz
dGVyX3dvcmspOworCisJZG93bigmcHJpdi0+c29ja2V0X2xvY2spOworCWxpc3RfZGVsKCZtYXAt
Pmxpc3QpOworCXVwKCZwcml2LT5zb2NrZXRfbG9jayk7CisKKwl4ZW5idXNfdW5tYXBfcmluZ192
ZnJlZShkZXYsICh2b2lkICopbWFwLT5ieXRlcyk7CisJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUo
ZGV2LCAodm9pZCAqKW1hcC0+cmluZyk7CisJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihtYXAtPmly
cSwgbWFwKTsKKworCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOworCWtmcmVlKG1hcCk7CisKKwly
ZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNzaXZlKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAq
cHJpdiwKKwkJCQkJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3MpCit7CisJaWYgKG1h
cHBhc3MtPnNvY2stPnNrICE9IE5VTEwpIHsKKwkJd3JpdGVfbG9ja19iaCgmbWFwcGFzcy0+c29j
ay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOworCQltYXBwYXNzLT5zb2NrLT5zay0+c2tfdXNlcl9k
YXRhID0gTlVMTDsKKwkJbWFwcGFzcy0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBtYXBwYXNz
LT5zYXZlZF9kYXRhX3JlYWR5OworCQl3cml0ZV91bmxvY2tfYmgoJm1hcHBhc3MtPnNvY2stPnNr
LT5za19jYWxsYmFja19sb2NrKTsKKwl9CisJZG93bigmcHJpdi0+c29ja2V0X2xvY2spOworCXJh
ZGl4X3RyZWVfZGVsZXRlKCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCBtYXBwYXNzLT5pZCk7
CisJc29ja19yZWxlYXNlKG1hcHBhc3MtPnNvY2spOworCWZsdXNoX3dvcmtxdWV1ZShtYXBwYXNz
LT53cSk7CisJZGVzdHJveV93b3JrcXVldWUobWFwcGFzcy0+d3EpOworCWtmcmVlKG1hcHBhc3Mp
OworCXVwKCZwcml2LT5zb2NrZXRfbG9jayk7CisKIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGlu
dCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJCXN0
cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0IHB2
Y2FsbHNfYmFja19wcml2ICpwcml2OworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwgKm47CisJ
c3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7CisJaW50IHJldCA9IDA7CisJc3RydWN0
IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisKKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZk
ZXYtPmRldik7CisKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmcHJpdi0+c29j
a2V0X21hcHBpbmdzLCBsaXN0KSB7CisJCWlmIChtYXAtPmlkID09IHJlcS0+dS5yZWxlYXNlLmlk
KSB7CisJCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoZGV2LCBwcml2LCBtYXAp
OworCQkJZ290byBvdXQ7CisJCX0KKwl9CisJbWFwcGFzcyA9IHJhZGl4X3RyZWVfbG9va3VwKCZw
cml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLAorCQkJCSAgICByZXEtPnUucmVsZWFzZS5pZCk7CisJ
aWYgKG1hcHBhc3MgIT0gTlVMTCkgeworCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNz
aXZlKGRldiwgcHJpdiwgbWFwcGFzcyk7CisJCWdvdG8gb3V0OworCX0KKworb3V0OgorCXJzcCA9
IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9wcm9kX3B2dCsr
KTsKKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOworCXJzcC0+dS5yZWxlYXNlLmlkID0gcmVx
LT51LnJlbGVhc2UuaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3AtPnJldCA9IHJldDsK
KwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3Ry
dWN0IHdvcmtfc3RydWN0ICp3b3JrKQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEh-0007kG-A4; Fri, 19 May 2017 23:23:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEg-0007jT-2w
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D3/AA-03058-95E7F195; Fri, 19 May 2017 23:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm5EnXy
 kwZpT+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBKWdZC6YpVXxetJSxgfGwTBcjF4eQQBuT
 xLePN9i7GDk5WAQcJNZcaGTrYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uFzNIQljARmLFpKtMEDNVJb6df8QIMpNXwE3i+XptkLCEgJzEyWOTwW
 ZyCrhLTOhoZYK4p51RoqnvBNsERt4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDcz0clO
 LixPTU3MSk4r1kvNzNzECw4EBCHYw7vsYeYhRkoNJSZTX8bBcpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3sxa+UghwaLU9NSKtMwcYGDCpCU4eJREeH1B0rzFBYm5xZnpEKlTjLoc75Z+eM8kx
 JKXn5cqJc6bClIkAFKUUZoHNwIWJZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsGMoUnM6
 8EbtMroCOYgI5ofiANckRJIkJKqoFRZm/9FC6FhgLOgJLN4XWJ8/Y7H9dawdnGsjCpW3VWWtD
 5oIv6mxeL+C71Y/87XzzDbevZxYeD+Zh91f4pHRRXawzdyLDyTE7pzlnPdq2wm3dqxwUW07ue
 nbf/v1e6t6aF1XKCr+ax/oXvExUKGg890jzJpp6hM/XmFqkrpdXBGyTfq/1LcilQYinOSDTUY
 i4qTgQAAq1vh40CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495236183!98774727!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45919 invoked from network); 19 May 2017 23:23:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:04 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CCE6F239B8;
 Fri, 19 May 2017 23:23:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CCE6F239B8
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:45 -0700
Message-Id: <1495236179-27776-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 04/18] xen/pvcalls: xenbus state handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBjb2RlIHRvIGhhbmRsZSB4ZW5idXMgc3RhdGUgY2hhbmdlcy4KCkltcGxl
bWVudCB0aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGJhY2tlbmQuIFdyaXRlIHRo
ZQpzdXBwb3J0ZWQgdmVyc2lvbnMsIG1heC1wYWdlLW9yZGVyIGFuZCBmdW5jdGlvbi1jYWxscyBu
b2RlcyB0byB4ZW5zdG9yZSwKYXMgcmVxdWlyZWQgYnkgdGhlIHByb3RvY29sLgoKSW50cm9kdWNl
IHN0dWIgZnVuY3Rpb25zIGZvciBkaXNjb25uZWN0aW5nL2Nvbm5lY3RpbmcgdG8gYSBmcm9udGVu
ZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDEzNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMzUgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKaW5kZXggOTA0NGNmMi4uYjRkYTEzOCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAg
LTI1LDIwICsyNSwxNTUgQEAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVkZSA8eGVu
L2ludGVyZmFjZS9pby9wdmNhbGxzLmg+CiAKKyNkZWZpbmUgUFZDQUxMU19WRVJTSU9OUyAiMSIK
KyNkZWZpbmUgTUFYX1JJTkdfT1JERVIgWEVOQlVTX01BWF9SSU5HX0dSQU5UX09SREVSCisKIHN0
cnVjdCBwdmNhbGxzX2JhY2tfZ2xvYmFsIHsKIAlzdHJ1Y3QgbGlzdF9oZWFkIGZyb250ZW5kczsK
IAlzdHJ1Y3Qgc2VtYXBob3JlIGZyb250ZW5kc19sb2NrOwogfSBwdmNhbGxzX2JhY2tfZ2xvYmFs
OwogCitzdGF0aWMgaW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXJldHVybiAwOworfQorCiBzdGF0aWMgaW50IHB2
Y2FsbHNfYmFja19wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJICAgICAgY29u
c3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQogeworCWludCBlcnI7CisKKwllcnIgPSB4
ZW5idXNfcHJpbnRmKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJ2ZXJzaW9ucyIsICIlcyIsCisJ
CQkgICAgUFZDQUxMU19WRVJTSU9OUyk7CisJaWYgKGVycikgeworCQlwcl93YXJuKCIlcyB3cml0
ZSBvdXQgJ3ZlcnNpb24nIGZhaWxlZFxuIiwgX19mdW5jX18pOworCQlyZXR1cm4gLUVJTlZBTDsK
Kwl9CisKKwllcnIgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJtYXgt
cGFnZS1vcmRlciIsICIldSIsCisJCQkgICAgTUFYX1JJTkdfT1JERVIpOworCWlmIChlcnIpIHsK
KwkJcHJfd2FybigiJXMgd3JpdGUgb3V0ICdtYXgtcGFnZS1vcmRlcicgZmFpbGVkXG4iLCBfX2Z1
bmNfXyk7CisJCXJldHVybiBlcnI7CisJfQorCisJLyogIjEiIG1lYW5zIHNvY2tldCwgY29ubmVj
dCwgcmVsZWFzZSwgYmluZCwgbGlzdGVuLCBhY2NlcHQgYW5kIHBvbGwqLworCWVyciA9IHhlbmJ1
c19wcmludGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgImZ1bmN0aW9uLWNhbGxzIiwKKwkJCSAg
ICBYRU5CVVNfRlVOQ1RJT05TX0NBTExTKTsKKwlpZiAoZXJyKSB7CisJCXByX3dhcm4oIiVzIHdy
aXRlIG91dCAnZnVuY3Rpb24tY2FsbHMnIGZhaWxlZFxuIiwgX19mdW5jX18pOworCQlyZXR1cm4g
ZXJyOworCX0KKworCWVyciA9IHhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUlu
aXRXYWl0KTsKKwlpZiAoZXJyKQorCQlyZXR1cm4gZXJyOworCiAJcmV0dXJuIDA7CiB9CiAKK3N0
YXRpYyB2b2lkIHNldF9iYWNrZW5kX3N0YXRlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJ
CQkgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3sKKwl3aGlsZSAoZGV2LT5zdGF0ZSAh
PSBzdGF0ZSkgeworCQlzd2l0Y2ggKGRldi0+c3RhdGUpIHsKKwkJY2FzZSBYZW5idXNTdGF0ZUNs
b3NlZDoKKwkJCXN3aXRjaCAoc3RhdGUpIHsKKwkJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoK
KwkJCWNhc2UgWGVuYnVzU3RhdGVDb25uZWN0ZWQ6CisJCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShk
ZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCQkJCWJyZWFrOworCQkJY2FzZSBYZW5idXNTdGF0
ZUNsb3Npbmc6CisJCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2lu
Zyk7CisJCQkJYnJlYWs7CisJCQlkZWZhdWx0OgorCQkJCV9fV0FSTigpOworCQkJfQorCQkJYnJl
YWs7CisJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJY2FzZSBYZW5idXNTdGF0ZUluaXRp
YWxpc2VkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3Rl
ZDoKKwkJCQliYWNrZW5kX2Nvbm5lY3QoZGV2KTsKKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRl
diwgWGVuYnVzU3RhdGVDb25uZWN0ZWQpOworCQkJCWJyZWFrOworCQkJY2FzZSBYZW5idXNTdGF0
ZUNsb3Npbmc6CisJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgorCQkJCXhlbmJ1c19zd2l0Y2hf
c3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOworCQkJCWJyZWFrOworCQkJZGVmYXVsdDoK
KwkJCQlfX1dBUk4oKTsKKwkJCX0KKwkJCWJyZWFrOworCQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVj
dGVkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0Ogor
CQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgor
CQkJCWRvd24oJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOworCQkJCWJhY2tl
bmRfZGlzY29ubmVjdChkZXYpOworCQkJCXVwKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250ZW5k
c19sb2NrKTsKKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zaW5n
KTsKKwkJCQlicmVhazsKKwkJCWRlZmF1bHQ6CisJCQkJX19XQVJOKCk7CisJCQl9CisJCQlicmVh
azsKKwkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQlzd2l0Y2ggKHN0YXRlKSB7CisJCQlj
YXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6CisJCQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgor
CQkJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwg
WGVuYnVzU3RhdGVDbG9zZWQpOworCQkJCWJyZWFrOworCQkJZGVmYXVsdDoKKwkJCQlfX1dBUk4o
KTsKKwkJCX0KKwkJCWJyZWFrOworCQlkZWZhdWx0OgorCQkJX19XQVJOKCk7CisJCX0KKwl9Cit9
CisKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYsCiAJCQkJIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRlKQogeworCXN3aXRj
aCAoZnJvbnRlbmRfc3RhdGUpIHsKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgorCQlz
ZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCQlicmVhazsKKwor
CWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKKwljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVk
OgorCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ29ubmVjdGVkKTsKKwkJYnJl
YWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2
LCBYZW5idXNTdGF0ZUNsb3NpbmcpOworCQlicmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVDbG9z
ZWQ6CisJCXNldF9iYWNrZW5kX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOworCQlpZiAo
eGVuYnVzX2Rldl9pc19vbmxpbmUoZGV2KSkKKwkJCWJyZWFrOworCQlkZXZpY2VfdW5yZWdpc3Rl
cigmZGV2LT5kZXYpOworCQlicmVhazsKKwljYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKKwkJc2V0
X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CisJCWRldmljZV91bnJlZ2lz
dGVyKCZkZXYtPmRldik7CisJCWJyZWFrOworCisJZGVmYXVsdDoKKwkJeGVuYnVzX2Rldl9mYXRh
bChkZXYsIC1FSU5WQUwsICJzYXcgc3RhdGUgJWQgYXQgZnJvbnRlbmQiLAorCQkJCSBmcm9udGVu
ZF9zdGF0ZSk7CisJCWJyZWFrOworCX0KIH0KIAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVt
b3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEk-0007nu-J5; Fri, 19 May 2017 23:23:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEj-0007mp-Vi
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 02/E1-02022-D5E7F195; Fri, 19 May 2017 23:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm5MnXy
 kwY6HchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bjnx3sBTMFK96/b2ZrYJzF38XIxSEk0MYk
 se//JdYuRk4OFgEHiZNz77B3MXJwMArESDz4YQ0SZhQIk5h8eQlYCZuAocTfJ5vYQGwRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEsICjxK2un2wgc1gEVCU+tuqChHkF3CWOvZ3ECGJLCMhJnDw2GW
 wmJ1B8QkcrE8Q97YwSTX0n2CYw8i5gZFjFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1p
 cnJiempOYVKyXnJ+7iREYDvUMDIw7GC9v8TvEKMnBpCTK63hYLlKILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBG9mrXykkGBRanpqRVpmDjAwYdISHDxKIryCIGne4oLE3OLMdIjUKUZdjndLP7xnE
 mLJy89LlRLnTQUpEgApyijNgxsBi5JLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5w0Cm8G
 TmlcBtegV0BBPQEc0PpEGOKElESEk1MArPnF7903HqByVW17lXy3JF+eu/XX9u0qCtvESVbcf
 JUpZzp09eE9Br3n/udrCWG6dJdn68wN/vQTaLleTezjb7veeUwKWtXWoTLpcIPbvHNLtw2+bc
 uJ7zTi2/z2UEn5r56pibSvLzpflFC2zYnx78m1QjW33RqLx7Mf/VKMP9rku4bAWllymxFGckG
 moxFxUnAgBl6Kb2jQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495236187!97645837!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64046 invoked from network); 19 May 2017 23:23:08 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:08 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A6956239EA;
 Fri, 19 May 2017 23:23:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A6956239EA
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:55 -0700
Message-Id: <1495236179-27776-14-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 14/18] xen/pvcalls: disconnect and module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IGJhY2tlbmRfZGlzY29ubmVjdC4gQ2FsbCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9h
Y3RpdmUgb24gYWN0aXZlCnNvY2tldHMgYW5kIHB2Y2FsbHNfYmFja19yZWxlYXNlX3Bhc3NpdmUg
b24gcGFzc2l2ZSBzb2NrZXRzLgoKSW1wbGVtZW50IG1vZHVsZV9leGl0IGJ5IGNhbGxpbmcgYmFj
a2VuZF9kaXNjb25uZWN0IG9uIGZyb250ZW5kCmNvbm5lY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4
IDM2M2E1NTAuLjZkM2Q1MjAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
CisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC04NDIsNiArODQyLDM4IEBAIHN0
YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAKIHN0
YXRpYyBpbnQgYmFja2VuZF9kaXNjb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7
CisJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2OworCXN0cnVjdCBzb2NrX21hcHBpbmcg
Km1hcCwgKm47CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7CisJc3RydWN0IHJh
ZGl4X3RyZWVfaXRlciBpdGVyOworCXZvaWQgKipzbG90OworCisKKwlwcml2ID0gZGV2X2dldF9k
cnZkYXRhKCZkZXYtPmRldik7CisKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAm
cHJpdi0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7CisJCXB2Y2FsbHNfYmFja19yZWxlYXNlX2Fj
dGl2ZShkZXYsIHByaXYsIG1hcCk7CisJfQorCisJcmFkaXhfdHJlZV9mb3JfZWFjaF9zbG90KHNs
b3QsICZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCAmaXRlciwgMCkgeworCQltYXBwYXNzID0g
cmFkaXhfdHJlZV9kZXJlZl9zbG90KHNsb3QpOworCQlpZiAoIW1hcHBhc3MgfHwgcmFkaXhfdHJl
ZV9leGNlcHRpb24obWFwcGFzcykpIHsKKwkJCWlmIChyYWRpeF90cmVlX2RlcmVmX3JldHJ5KG1h
cHBhc3MpKSB7CisJCQkJc2xvdCA9IHJhZGl4X3RyZWVfaXRlcl9yZXRyeSgmaXRlcik7CisJCQkJ
Y29udGludWU7CisJCQl9CisJCX0gZWxzZQorCQkJcHZjYWxsc19iYWNrX3JlbGVhc2VfcGFzc2l2
ZShkZXYsIHByaXYsIG1hcHBhc3MpOworCX0KKworCXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRl
diwgKHZvaWQgKilwcml2LT5zcmluZyk7CisJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihwcml2LT5p
cnEsIGRldik7CisKKwlsaXN0X2RlbCgmcHJpdi0+bGlzdCk7CisJZGVzdHJveV93b3JrcXVldWUo
cHJpdi0+d3EpOworCWtmcmVlKHByaXYpOworCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIE5V
TEwpOworCiAJcmV0dXJuIDA7CiB9CiAKQEAgLTEwMTgsMyArMTA1MCwyMCBAQCBzdGF0aWMgaW50
IF9faW5pdCBwdmNhbGxzX2JhY2tfaW5pdCh2b2lkKQogCXJldHVybiAwOwogfQogbW9kdWxlX2lu
aXQocHZjYWxsc19iYWNrX2luaXQpOworCitzdGF0aWMgdm9pZCBfX2V4aXQgcHZjYWxsc19iYWNr
X2Zpbih2b2lkKQoreworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdiwgKm5wcml2Owor
CisJZG93bigmcHZjYWxsc19iYWNrX2dsb2JhbC5mcm9udGVuZHNfbG9jayk7CisJbGlzdF9mb3Jf
ZWFjaF9lbnRyeV9zYWZlKHByaXYsIG5wcml2LCAmcHZjYWxsc19iYWNrX2dsb2JhbC5mcm9udGVu
ZHMsCisJCQkJIGxpc3QpIHsKKwkJYmFja2VuZF9kaXNjb25uZWN0KHByaXYtPmRldik7CisJfQor
CXVwKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250ZW5kc19sb2NrKTsKKworCXhlbmJ1c191bnJl
Z2lzdGVyX2RyaXZlcigmcHZjYWxsc19iYWNrX2RyaXZlcik7CisJbWVtc2V0KCZwdmNhbGxzX2Jh
Y2tfZ2xvYmFsLCAwLCBzaXplb2YocHZjYWxsc19iYWNrX2dsb2JhbCkpOworfQorCittb2R1bGVf
ZXhpdChwdmNhbGxzX2JhY2tfZmluKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEi-0007ly-Ru; Fri, 19 May 2017 23:23:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEh-0007jm-28
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C0/46-03696-A5E7F195; Fri, 19 May 2017 23:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssm5knXy
 kwa99uhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8av5fMZC57wVjxd85W1gfENdxcjF4eQQBuT
 REPvAsYuRk4OFgEHibvHZ7B1MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkISxgLzHr8SV2iJmqEt2Lm8HivAJuEs9ePWACsSUE5CROHpsMNp
 RTwF1iQkcrE8RB7YwSTX0n2CYw8i5gZFjFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYEAxAsIPx5saAQ4ySHExKoryOh+UihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwZtbKRwoJFqWmp1akZeYAQxMmLcHBoyTC6wuS5i0uSMwtzkyHSJ1i1OV4t/TDeyYhl
 rz8vFQpcd5UkCIBkKKM0jy4EbA4ucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXhmQKTyZeS
 Vwm14BHcEEdETzA2mQI0oSEVJSDYxNiRJPDNR/vpNfFj3hsVTEpFOeDz2+s3VwnM7tmTv30Sr
 trFnG3M5V0outndfdyJL40Ruj8Pe7jURsJxfjxZjOXevzr7+fduvbjrR6jZ0tjfJHZnw446xm
 wK+xWt3FYtbhCD1L40O1PYIzm9uOHtoSavL596bZP5WemCYl2AoWb1ucdEbcileJpTgj0VCLu
 ag4EQDQKWfTjgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495236184!50506278!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12706 invoked from network); 19 May 2017 23:23:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:05 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EC65A239E3;
 Fri, 19 May 2017 23:23:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC65A239E3
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:48 -0700
Message-Id: <1495236179-27776-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 07/18] xen/pvcalls: implement socket command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVzdCByZXBseSB3aXRoIHN1Y2Nlc3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBEZWxheSB0
aGUgYWxsb2NhdGlvbgpvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5kIGFuZC9vciBjb25uZWN0
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
PgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0K
IGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwppbmRleCA5ZGM4YTI4Li5mZWQ1NGJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtMTIs
MTIgKzEyLDE3IEBACiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgogICovCiAKKyNpbmNsdWRlIDxsaW51eC9pbmV0Lmg+CiAjaW5jbHVkZSA8bGludXgva3Ro
cmVhZC5oPgogI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KICNpbmNsdWRlIDxsaW51eC9yYWRpeC10
cmVlLmg+CiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgvc2VtYXBo
b3JlLmg+CiAjaW5jbHVkZSA8bGludXgvd2FpdC5oPgorI2luY2x1ZGUgPG5ldC9zb2NrLmg+Cisj
aW5jbHVkZSA8bmV0L2luZXRfY29tbW9uLmg+CisjaW5jbHVkZSA8bmV0L2luZXRfY29ubmVjdGlv
bl9zb2NrLmg+CisjaW5jbHVkZSA8bmV0L3JlcXVlc3Rfc29jay5oPgogCiAjaW5jbHVkZSA8eGVu
L2V2ZW50cy5oPgogI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgpAQCAtNTUsNyArNjAsMjkg
QEAgc3RydWN0IHB2Y2FsbHNfYmFja19wcml2IHsKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Nv
Y2tldChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVx
dWVzdCAqcmVxKQogewotCXJldHVybiAwOworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJp
djsKKwlpbnQgcmV0OworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOworCisJcHJp
diA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJaWYgKHJlcS0+dS5zb2NrZXQuZG9t
YWluICE9IEFGX0lORVQgfHwKKwkgICAgcmVxLT51LnNvY2tldC50eXBlICE9IFNPQ0tfU1RSRUFN
IHx8CisJICAgIChyZXEtPnUuc29ja2V0LnByb3RvY29sICE9IDAgJiYKKwkgICAgIHJlcS0+dS5z
b2NrZXQucHJvdG9jb2wgIT0gQUZfSU5FVCkpCisJCXJldCA9IC1FQUZOT1NVUFBPUlQ7CisJZWxz
ZQorCQlyZXQgPSAwOworCisJLyogbGVhdmUgdGhlIGFjdHVhbCBzb2NrZXQgYWxsb2NhdGlvbiBm
b3IgbGF0ZXIgKi8KKworCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2
LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOworCXJz
cC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51LnNvY2tldC5pZCA9IHJlcS0+dS5zb2NrZXQuaWQ7
CisJcnNwLT5yZXQgPSByZXQ7CisKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEl-0007qg-Ri; Fri, 19 May 2017 23:23:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEk-0007mw-1f
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:10 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 06/F3-02181-D5E7F195; Fri, 19 May 2017 23:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVybKJssm5knXy
 kwakNWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnCQEFm6Qr/t96x97A+Fusi5GLQ0igjUli
 7vmJrF2MnBwsAg4SP17NB7I5OBgFYiQe/LAGCTMKhElMvrwErIRNwFDi75NNbCC2iIC0xLXPl
 xlB5jALTGaUeP3uFzNIQljAQ6L7xD8mkDksAqoSD97ngoR5Bdwknp89xQhiSwjISZw8NhlsJq
 eAu8SEjlYmiHvaGSWa+k6wTWDkXcDIsIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBULze1uDg
 xPTUnMalYLzk/dxMjMBQYgGAH495/TocYJTmYlER5HQ/LRQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4H1TIx8pJFiUmp5akZaZAwxKmLQEB4+SCK9gLVCat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8
 vLzUqXEee+BzBAAKcoozYMbAYuQS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmlQFZxZOZVw
 K36RXQEUxARzQ/kAY5oiQRISXVwLjga7r6XfuPL7c5a/3dcW65RpO17INMrvwn2pIz487GPHq
 2p+DswfJW5qt7FnnumKBbm20r4qagu2FCm8DU3jCfOyfez4l9F6r9q+if7tn2T6zWH83/z89d
 0umi/Tb0dYGIR4nY5EAhaY0LX6cl/uExPlyWeoxHKkclOM06Iz+N/41tRmz7PiWW4oxEQy3mo
 uJEAOPuCtaLAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495236184!99245521!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10928 invoked from network); 19 May 2017 23:23:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:05 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8EE9D2395F;
 Fri, 19 May 2017 23:23:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8EE9D2395F
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:47 -0700
Message-Id: <1495236179-27776-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 06/18] xen/pvcalls: handle commands from the
	frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgYXJlIGNvbW1hbmRzIHRv
IGJlIHJlYWQKKHB2Y2FsbHNfYmFja19ldmVudCksIHdha2UgdXAgdGhlIGJhY2tlbmQgdGhyZWFk
IHRvIHBhcnNlIHRoZSBjb21tYW5kLgoKVGhlIGNvbW1hbmQgcmluZyB3b3JrcyBsaWtlIG1vc3Qg
b3RoZXIgWGVuIHJpbmdzLCBzbyB1c2UgdGhlIHVzdWFsCnJpbmcgbWFjcm9zIHRvIHJlYWQgYW5k
IHdyaXRlIHRvIGl0LiBUaGUgZnVuY3Rpb25zIGltcGxlbWVudGluZyB0aGUKY29tbWFuZHMgYXJl
IGVtcHR5IHN0dWJzIGZvciBub3cuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMTUgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTE1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IGE0OGIwZDkuLjlkYzhhMjgg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCkBAIC01MiwxMiArNTIsMTI3IEBAIHN0cnVjdCBwdmNhbGxzX2JhY2tf
cHJpdiB7CiAJc3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7CiB9OwogCitzdGF0aWMg
aW50IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJc3Ry
dWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJ
CXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0
YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
KwkJCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQoreworCXJldHVybiAwOworfQor
CitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
CisJCQkgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2LAorCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJ
cmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAorCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpy
ZXEpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3BvbGwoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVl
c3QgKnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfaGFu
ZGxlX2NtZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCSAgIHN0cnVjdCB4ZW5fcHZj
YWxsc19yZXF1ZXN0ICpyZXEpCit7CisJaW50IHJldCA9IDA7CisKKwlzd2l0Y2ggKHJlcS0+Y21k
KSB7CisJY2FzZSBQVkNBTExTX1NPQ0tFVDoKKwkJcmV0ID0gcHZjYWxsc19iYWNrX3NvY2tldChk
ZXYsIHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19DT05ORUNUOgorCQlyZXQgPSBwdmNh
bGxzX2JhY2tfY29ubmVjdChkZXYsIHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19SRUxF
QVNFOgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZShkZXYsIHJlcSk7CisJCWJyZWFrOwor
CWNhc2UgUFZDQUxMU19CSU5EOgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfYmluZChkZXYsIHJlcSk7
CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19MSVNURU46CisJCXJldCA9IHB2Y2FsbHNfYmFja19s
aXN0ZW4oZGV2LCByZXEpOworCQlicmVhazsKKwljYXNlIFBWQ0FMTFNfQUNDRVBUOgorCQlyZXQg
PSBwdmNhbGxzX2JhY2tfYWNjZXB0KGRldiwgcmVxKTsKKwkJYnJlYWs7CisJY2FzZSBQVkNBTExT
X1BPTEw6CisJCXJldCA9IHB2Y2FsbHNfYmFja19wb2xsKGRldiwgcmVxKTsKKwkJYnJlYWs7CisJ
ZGVmYXVsdDoKKwkJcmV0ID0gLUVOT1RTVVBQOworCQlicmVhazsKKwl9CisJcmV0dXJuIHJldDsK
K30KKwogc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3
b3JrKQogeworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdiA9IGNvbnRhaW5lcl9vZih3
b3JrLAorCQlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYsIHJlZ2lzdGVyX3dvcmspOworCWludCBu
b3RpZnksIG5vdGlmeV9hbGwgPSAwLCBtb3JlID0gMTsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVx
dWVzdCByZXE7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHByaXYtPmRldjsKKworCWF0
b21pY19zZXQoJnByaXYtPndvcmssIDEpOworCisJd2hpbGUgKG1vcmUgfHwgIWF0b21pY19kZWNf
YW5kX3Rlc3QoJnByaXYtPndvcmspKSB7CisJCXdoaWxlIChSSU5HX0hBU19VTkNPTlNVTUVEX1JF
UVVFU1RTKCZwcml2LT5yaW5nKSkgeworCQkJUklOR19DT1BZX1JFUVVFU1QoJnByaXYtPnJpbmcs
CisJCQkJCSAgcHJpdi0+cmluZy5yZXFfY29ucysrLAorCQkJCQkgICZyZXEpOworCisJCQlpZiAo
IXB2Y2FsbHNfYmFja19oYW5kbGVfY21kKGRldiwgJnJlcSkpIHsKKwkJCQlSSU5HX1BVU0hfUkVT
UE9OU0VTX0FORF9DSEVDS19OT1RJRlkoCisJCQkJCSZwcml2LT5yaW5nLCBub3RpZnkpOworCQkJ
CW5vdGlmeV9hbGwgKz0gbm90aWZ5OworCQkJfQorCQl9CisKKwkJaWYgKG5vdGlmeV9hbGwpCisJ
CQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEocHJpdi0+aXJxKTsKKworCQlSSU5HX0ZJTkFMX0NIRUNL
X0ZPUl9SRVFVRVNUUygmcHJpdi0+cmluZywgbW9yZSk7CisJfQogfQogCiBzdGF0aWMgaXJxcmV0
dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQgKmRldl9pZCkKIHsKKwlzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJp
diAqcHJpdiA9IE5VTEw7CisKKwlpZiAoZGV2ID09IE5VTEwpCisJCXJldHVybiBJUlFfSEFORExF
RDsKKworCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKKwlpZiAocHJpdiA9PSBO
VUxMKQorCQlyZXR1cm4gSVJRX0hBTkRMRUQ7CisKKwlhdG9taWNfaW5jKCZwcml2LT53b3JrKTsK
KwlxdWV1ZV93b3JrKHByaXYtPndxLCAmcHJpdi0+cmVnaXN0ZXJfd29yayk7CisKIAlyZXR1cm4g
SVJRX0hBTkRMRUQ7CiB9CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEm-0007rA-34; Fri, 19 May 2017 23:23:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEk-0007n0-3W
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 91/A9-03587-D5E7F195; Fri, 19 May 2017 23:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm5MnXy
 kwZLvehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b7jD1MBdP4KuYfWs7YwNjK08XIxSEk0MYk
 8aVpNksXIycHi4CDxIa/7UA2BwejQIzEgx/WIGFGgTCJyZeXsILYbAKGEn+fbGIDsUUEpCWuf
 b7MCDKHWWAyo8Trd7+YQRLCAu4SLw92MYLMYRFQldh/KgAkzAsUvjL/MhOILSEgJ3Hy2GSwmZ
 xA8QkdrUwQ97QzSjT1nWCbwMi7gJFhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZgMDAAwQ7GZX+dDjFKcjApifI6HpaLFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBm1krHykkWJSanlqRlpkDDEuYtAQHj5IIry9Imre4IDG3ODMdInWKUZfj3dIP75mEWPLy8
 1KlxHlTQYoEQIoySvPgRsBi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSeCTOHJzCuB2/
 QK6AgmoCOaH0iDHFGSiJCSamDcdkudw+BQ9RKH6RXV0zrjjezPl/N4Bu4M+JPyMyv5gANnn9z
 kvgkbb82tSrW68ecrw4mpvH/9PNdffymzweqgv3XLhjpd69u6Sz/OPOU/8Ybv91lbpW9NTJzJ
 Waesftci8eszObPvf+LZbwl4mzex1b3drdr9hX31tM5onras/h0NctHn7EKUWIozEg21mIuKE
 wHRWaH5jAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495236187!98774730!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46019 invoked from network); 19 May 2017 23:23:08 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:08 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0DC95239EB;
 Fri, 19 May 2017 23:23:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0DC95239EB
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:56 -0700
Message-Id: <1495236179-27776-15-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 15/18] xen/pvcalls: implement the ioworker
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgaGF2ZSBvbmUgaW93b3JrZXIgcGVyIHNvY2tldC4gRWFjaCBpb3dvcmtlciBnb2VzIHRocm91
Z2ggdGhlIGxpc3Qgb2YKb3V0c3RhbmRpbmcgcmVhZC93cml0ZSByZXF1ZXN0cy4gT25jZSBhbGwg
cmVxdWVzdHMgaGF2ZSBiZWVuIGRlYWx0IHdpdGgsCml0IHJldHVybnMuCgpXZSB1c2Ugb25lIGF0
b21pYyBjb3VudGVyIHBlciBzb2NrZXQgZm9yICJyZWFkIiBvcGVyYXRpb25zIGFuZCBvbmUKZm9y
ICJ3cml0ZSIgb3BlcmF0aW9ucyB0byBrZWVwIHRyYWNrIG9mIHRoZSByZWFkcy93cml0ZXMgdG8g
ZG8uCgpXZSBhbHNvIHVzZSBvbmUgYXRvbWljIGNvdW50ZXIgKCJpbyIpIHBlciBpb3dvcmtlciB0
byBrZWVwIHRyYWNrIG9mIGhvdwptYW55IG91dHN0YW5kaW5nIHJlcXVlc3RzIHdlIGhhdmUgaW4g
dG90YWwgYXNzaWduZWQgdG8gdGhlIGlvd29ya2VyLiBUaGUKaW93b3JrZXIgZmluaXNoZXMgd2hl
biB0aGVyZSBhcmUgbm9uZS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jv
c3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jCmluZGV4IDZkM2Q1MjAuLjE3NjI1YzcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0xMDAs
OCArMTAwLDM1IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2JhY2tfcHJp
diAqcHJpdiwKIAkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKTsKIAorc3RhdGlj
IHZvaWQgcHZjYWxsc19jb25uX2JhY2tfcmVhZCh1bnNpZ25lZCBsb25nIG9wYXF1ZSkKK3sKK30K
Kworc3RhdGljIGludCBwdmNhbGxzX2Nvbm5fYmFja193cml0ZShzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXApCit7CisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dv
cmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiB7CisJc3RydWN0IHB2Y2FsbHNfaW93b3Jr
ZXIgKmlvd29ya2VyID0gY29udGFpbmVyX29mKHdvcmssCisJCXN0cnVjdCBwdmNhbGxzX2lvd29y
a2VyLCByZWdpc3Rlcl93b3JrKTsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBjb250YWlu
ZXJfb2YoaW93b3JrZXIsIHN0cnVjdCBzb2NrX21hcHBpbmcsCisJCWlvd29ya2VyKTsKKworCXdo
aWxlIChhdG9taWNfcmVhZCgmbWFwLT5pbykgPiAwKSB7CisJCWlmIChhdG9taWNfcmVhZCgmbWFw
LT5yZWxlYXNlKSA+IDApIHsKKwkJCWF0b21pY19zZXQoJm1hcC0+cmVsZWFzZSwgMCk7CisJCQly
ZXR1cm47CisJCX0KKworCQlpZiAoYXRvbWljX3JlYWQoJm1hcC0+cmVhZCkgPiAwKQorCQkJcHZj
YWxsc19jb25uX2JhY2tfcmVhZCgodW5zaWduZWQgbG9uZyltYXApOworCQlpZiAoYXRvbWljX3Jl
YWQoJm1hcC0+d3JpdGUpID4gMCkKKwkJCXB2Y2FsbHNfY29ubl9iYWNrX3dyaXRlKG1hcCk7CisK
KwkJYXRvbWljX2RlYygmbWFwLT5pbyk7CisJfQogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFj
a19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEm-0007rk-9u; Fri, 19 May 2017 23:23:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEk-0007ng-Ug
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0D/35-29088-E5E7F195; Fri, 19 May 2017 23:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssm5snXy
 kwb97YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXGZvYCn5JV8xvn8PewNgp0cXIxSEk0MYk
 8fL5TJYuRk4OFgEHiZO9jexdjBwcjAIxEg9+WIOEGQXCJCZfXsIKYrMJGEr8fbKJDcQWEZCWu
 Pb5MiPIHGaByYwSr9/9YgZJCAuYSjy+NxdqpqrEnm8v2UFsXgF3ibZzq8FqJATkJE4emww2lB
 MoPqGjlQnioHZGiaa+E2wTGHkXMDKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDWy00tLk5
 MT81JTCrWS87P3cQIDIh6BgbGHYxNe/0OMUpyMCmJ8joelosU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMGbWSsfKSRYlJqeWpGWmQMMTZi0BAePkgivIEiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8
 vLzUqXEeVNBigRAijJK8+BGwOLkEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3qc1QFN4Mv
 NK4Da9AjqCCeiI5gfSIEeUJCKkpBoYZ5ubvIrUDlsuOKN/0ubd8w4llhd82ujyQmDyVvPJd07
 cNPZuesZTuYNzaWDSqjuzdVj5tbrLdm0+yTxDi1Xy9/ochb/LGqskWZbySzYLL1ujpvjc6pan
 z0p9H7XzWXfTX5pHd6wssr20YFkT8zIr9uMqBx4Z/Cms0t43/zoL//sLi29Uv4qQUGIpzkg01
 GIuKk4EAPCu3f2OAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495236188!101531045!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33637 invoked from network); 19 May 2017 23:23:09 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:09 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 744D8239EC;
 Fri, 19 May 2017 23:23:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 744D8239EC
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:57 -0700
Message-Id: <1495236179-27776-16-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbiBhY3RpdmUgc29ja2V0IGhhcyBkYXRhIGF2YWlsYWJsZSwgaW5jcmVtZW50IHRoZSBp
byBhbmQgcmVhZApjb3VudGVycywgYW5kIHNjaGVkdWxlIHRoZSBpb3dvcmtlci4KCkltcGxlbWVu
dCB0aGUgcmVhZCBmdW5jdGlvbiBieSByZWFkaW5nIGZyb20gdGhlIHNvY2tldCwgd3JpdGluZyB0
aGUgZGF0YQp0byB0aGUgZGF0YSByaW5nLgoKU2V0IGluX2Vycm9yIG9uIGVycm9yLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgODUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jCmluZGV4IDE3NjI1YzcuLjU5ZTA5NzEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0xMDIsNiArMTAy
LDgxIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiAKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQodW5z
aWduZWQgbG9uZyBvcGFxdWUpCiB7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gKHN0cnVj
dCBzb2NrX21hcHBpbmcgKilvcGFxdWU7CisJc3RydWN0IG1zZ2hkciBtc2c7CisJc3RydWN0IGt2
ZWMgdmVjWzJdOworCVJJTkdfSURYIGNvbnMsIHByb2QsIHNpemUsIHdhbnRlZCwgYXJyYXlfc2l6
ZSwgbWFza2VkX3Byb2QsIG1hc2tlZF9jb25zOworCWludDMyX3QgZXJyb3I7CisJc3RydWN0IHB2
Y2FsbHNfZGF0YV9pbnRmICppbnRmID0gbWFwLT5yaW5nOworCXN0cnVjdCBwdmNhbGxzX2RhdGEg
KmRhdGEgPSAmbWFwLT5kYXRhOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKwor
CWFycmF5X3NpemUgPSBYRU5fRkxFWF9SSU5HX1NJWkUobWFwLT5yaW5nX29yZGVyKTsKKwljb25z
ID0gaW50Zi0+aW5fY29uczsKKwlwcm9kID0gaW50Zi0+aW5fcHJvZDsKKwllcnJvciA9IGludGYt
PmluX2Vycm9yOworCS8qIHJlYWQgdGhlIGluZGV4ZXMgZmlyc3QsIHRoZW4gZGVhbCB3aXRoIHRo
ZSBkYXRhICovCisJdmlydF9tYigpOworCisJaWYgKGVycm9yKQorCQlyZXR1cm47CisKKwlzaXpl
ID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7CisJaWYgKHNpemUgPj0g
YXJyYXlfc2l6ZSkKKwkJcmV0dXJuOworCXNwaW5fbG9ja19pcnFzYXZlKCZtYXAtPnNvY2stPnNr
LT5za19yZWNlaXZlX3F1ZXVlLmxvY2ssIGZsYWdzKTsKKwlpZiAoc2tiX3F1ZXVlX2VtcHR5KCZt
YXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlKSkgeworCQlhdG9taWNfc2V0KCZtYXAtPnJl
YWQsIDApOworCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXAtPnNvY2stPnNrLT5za19yZWNl
aXZlX3F1ZXVlLmxvY2ssCisJCQkJZmxhZ3MpOworCQlyZXR1cm47CisJfQorCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9jaywgZmxhZ3Mp
OworCXdhbnRlZCA9IGFycmF5X3NpemUgLSBzaXplOworCW1hc2tlZF9wcm9kID0gcHZjYWxsc19t
YXNrKHByb2QsIGFycmF5X3NpemUpOworCW1hc2tlZF9jb25zID0gcHZjYWxsc19tYXNrKGNvbnMs
IGFycmF5X3NpemUpOworCisJbWVtc2V0KCZtc2csIDAsIHNpemVvZihtc2cpKTsKKwltc2cubXNn
X2l0ZXIudHlwZSA9IElURVJfS1ZFQ3xXUklURTsKKwltc2cubXNnX2l0ZXIuY291bnQgPSB3YW50
ZWQ7CisJaWYgKG1hc2tlZF9wcm9kIDwgbWFza2VkX2NvbnMpIHsKKwkJdmVjWzBdLmlvdl9iYXNl
ID0gZGF0YS0+aW4gKyBtYXNrZWRfcHJvZDsKKwkJdmVjWzBdLmlvdl9sZW4gPSB3YW50ZWQ7CisJ
CW1zZy5tc2dfaXRlci5rdmVjID0gdmVjOworCQltc2cubXNnX2l0ZXIubnJfc2VncyA9IDE7CisJ
fSBlbHNlIHsKKwkJdmVjWzBdLmlvdl9iYXNlID0gZGF0YS0+aW4gKyBtYXNrZWRfcHJvZDsKKwkJ
dmVjWzBdLmlvdl9sZW4gPSBhcnJheV9zaXplIC0gbWFza2VkX3Byb2Q7CisJCXZlY1sxXS5pb3Zf
YmFzZSA9IGRhdGEtPmluOworCQl2ZWNbMV0uaW92X2xlbiA9IHdhbnRlZCAtIHZlY1swXS5pb3Zf
bGVuOworCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3Mg
PSAyOworCX0KKworCWF0b21pY19zZXQoJm1hcC0+cmVhZCwgMCk7CisJcmV0ID0gaW5ldF9yZWN2
bXNnKG1hcC0+c29jaywgJm1zZywgd2FudGVkLCBNU0dfRE9OVFdBSVQpOworCVdBUk5fT04ocmV0
ID4gMCAmJiByZXQgPiB3YW50ZWQpOworCWlmIChyZXQgPT0gLUVBR0FJTikgLyogc2hvdWxkbid0
IGhhcHBlbiAqLworCQlyZXR1cm47CisJaWYgKCFyZXQpCisJCXJldCA9IC1FTk9UQ09OTjsKKwlz
cGluX2xvY2tfaXJxc2F2ZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBm
bGFncyk7CisJaWYgKHJldCA+IDAgJiYgIXNrYl9xdWV1ZV9lbXB0eSgmbWFwLT5zb2NrLT5zay0+
c2tfcmVjZWl2ZV9xdWV1ZSkpCisJCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7CisJc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBmbGFn
cyk7CisKKwkvKiB3cml0ZSB0aGUgZGF0YSwgdGhlbiBtb2RpZnkgdGhlIGluZGV4ZXMgKi8KKwl2
aXJ0X3dtYigpOworCWlmIChyZXQgPCAwKQorCQlpbnRmLT5pbl9lcnJvciA9IHJldDsKKwllbHNl
CisJCWludGYtPmluX3Byb2QgPSBwcm9kICsgcmV0OworCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywg
dGhlbiBub3RpZnkgdGhlIG90aGVyIGVuZCAqLworCXZpcnRfd21iKCk7CisJbm90aWZ5X3JlbW90
ZV92aWFfaXJxKG1hcC0+aXJxKTsKKworCXJldHVybjsKIH0KIAogc3RhdGljIGludCBwdmNhbGxz
X2Nvbm5fYmFja193cml0ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCkBAIC0xNzQsNiArMjQ5
LDE2IEBAIHN0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2NrICpz
b2NrKQogCiBzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNv
Y2spCiB7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29jay0+c2tfdXNlcl9kYXRhOwor
CXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3c7CisKKwlpZiAobWFwID09IE5VTEwpCisJCXJl
dHVybjsKKworCWlvdyA9ICZtYXAtPmlvd29ya2VyOworCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7
CisJYXRvbWljX2luYygmbWFwLT5pbyk7CisJcXVldWVfd29ya19vbihpb3ctPmNwdSwgaW93LT53
cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7CiB9CiAKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2Nv
bm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEm-0007tB-MM; Fri, 19 May 2017 23:23:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEl-0007pU-II
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5D/C6-17076-E5E7F195; Fri, 19 May 2017 23:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm5cnXy
 kwYNWQYslHxezODB6HN39mymAMYo1My8pvyKBNePK24msBTO4Kxa9fMfSwHiEs4uRi0NIoI1J
 4uOp86xdjJwcLAIOEjtuz2fvYuTgYBSIkXjwwxokzCgQJjH58hKwEjYBQ4m/TzaxgdgiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYYFwiU/zf7JAzFSVWPfyPDPITF4Bd4lFu5NBwhICchInj00Gm8
 kJFJ7Q0coEcU87o0RT3wm2CYy8CxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFhc
 npqfmJCYV6yXn525iBIZDPQMD4w7Glr1+hxglOZiURHkdD8tFCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgzayVjxQSLEpNT61Iy8wBBiZMWoKDR0mE1xckzVtckJhbnJkOkTrFqMvxbumH90xCL
 Hn5ealS4rypIEUCIEUZpXlwI2BRcolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9EkCk8mX
 klcJteAR3BBHRE8wNpkCNKEhFSUg2MPjHyJXPKew+8f+MQIcO7J7NOT0sxRihHJ/gs99pmM96
 8jazXJuqrG9ftZ9ds+iM4fdP7Fd77wzxDyoX0LmwsT5kt/niitevn/deai7KP8MimKnTP9DRt
 VNr0fDd78ZqJv3g927bsE5/Wv9nnSLP7aduJ1WfU5odFMLFLrJrxocUnUEXvr5gSS3FGoqEWc
 1FxIgD6D8agjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495236188!93853846!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41205 invoked from network); 19 May 2017 23:23:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:10 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 35C7F239EF;
 Fri, 19 May 2017 23:23:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 35C7F239EF
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:59 -0700
Message-Id: <1495236179-27776-18-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 18/18] xen: introduce a Kconfig option to
	enable the pvcalls backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBhZGQgcHZjYWxscy1iYWNrIHRvIHRoZSBNYWtlZmlsZS4KClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmln
ICB8IDEyICsrKysrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29u
ZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCBmMTViYjNiNy4uYmJkZjA1OSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0x
OTYsNiArMTk2LDE4IEBAIGNvbmZpZyBYRU5fUENJREVWX0JBQ0tFTkQKIAogCSAgSWYgaW4gZG91
YnQsIHNheSBtLgogCitjb25maWcgWEVOX1BWQ0FMTFNfQkFDS0VORAorCWJvb2wgIlhFTiBQViBD
YWxscyBiYWNrZW5kIGRyaXZlciIKKwlkZXBlbmRzIG9uIElORVQgJiYgWEVOCisJZGVmYXVsdCBu
CisJaGVscAorCSAgRXhwZXJpbWVudGFsIGJhY2tlbmQgZm9yIHRoZSBYZW4gUFYgQ2FsbHMgcHJv
dG9jb2wKKwkgIChodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sKS4gSXQKKwkgIGFsbG93cyBQViBDYWxscyBmcm9udGVuZHMgdG8gc2VuZCBQT1NJ
WCBjYWxscyB0byB0aGUgYmFja2VuZCwKKwkgIHdoaWNoIGltcGxlbWVudHMgdGhlbS4KKworCSAg
SWYgaW4gZG91YnQsIHNheSBuLgorCiBjb25maWcgWEVOX1NDU0lfQkFDS0VORAogCXRyaXN0YXRl
ICJYRU4gU0NTSSBiYWNrZW5kIGRyaXZlciIKIAlkZXBlbmRzIG9uIFhFTiAmJiBYRU5fQkFDS0VO
RCAmJiBUQVJHRVRfQ09SRQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vTWFrZWZpbGUgYi9kcml2
ZXJzL3hlbi9NYWtlZmlsZQppbmRleCA4ZmVhYjgxMC4uNDgwYjkyOCAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKQEAgLTM4LDYgKzM4
LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUikJKz0geGVuLWFjcGktcHJvY2Vz
c29yLm8KIG9iai0kKENPTkZJR19YRU5fRUZJKQkJCSs9IGVmaS5vCiBvYmotJChDT05GSUdfWEVO
X1NDU0lfQkFDS0VORCkJCSs9IHhlbi1zY3NpYmFjay5vCiBvYmotJChDT05GSUdfWEVOX0FVVE9f
WExBVEUpCQkrPSB4bGF0ZV9tbXUubworb2JqLSQoQ09ORklHX1hFTl9QVkNBTExTX0JBQ0tFTkQp
CSs9IHB2Y2FsbHMtYmFjay5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0Y2huLm8KIHhlbi1nbnRk
ZXYteQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2MubwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrEq-0007yP-Tl; Fri, 19 May 2017 23:23:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrEp-0007xC-SH
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:15 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 03/52-02956-36E7F195; Fri, 19 May 2017 23:23:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm5SnXy
 kwZLtshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bqy83MBY8NK148P8rawHhSq4uRk0NIoI1J
 4udqfRCbRcBBYv2bJqYuRg4ORoEYiQc/rEHCjAJhEpMvL2EFsdkEDCX+PtnEBmKLCEhLXPt8m
 bGLkYuDWWAyo8Trd7+YQXqFBewlrpyUghipKvHvw0JmEJtXwF3i9d5HYL0SAnISJ49NBpvJCR
 Sf0NHKBDJHSKCdUaKp7wTbBEbeBYwMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAoOBAQh2MN7eGHCIUZKDSUmU1/GwXKQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd7MWvlIIcGi1PTUirTMHGBYwqQlOHiURHgFQdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl
 5+XKiXOe68GqEgApCijNA9uBCxGLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwZkFU9mXg
 ncpldARzABHdH8QBrkiJJEhJRUA6Nl4ck7Tv923dyw/Ka1zh7hhsTGRrZyi0W5i4ys85SFrY5
 9+6Zq7jxfa4qOxfZJfW/Cqy0EyxtPX+lT2fRms4R+xAWV///jIwoX/LzuL33t/Kf/mg+i529m
 6XJPKXx+ZumFhhsnRHTTLs2TWlJ2mcPc+eGRR1MEsr2buoQFb1Y2PtVPyG695KbEUpyRaKjFX
 FScCADzdayAjAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495236193!69550965!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52106 invoked from network); 19 May 2017 23:23:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:14 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 836F1239E7;
 Fri, 19 May 2017 23:23:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 836F1239E7
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:52 -0700
Message-Id: <1495236179-27776-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 11/18] xen/pvcalls: implement accept command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBhY2NlcHQgY29tbWFuZCBieSBjYWxsaW5nIGluZXRfYWNjZXB0LiBUbyBh
dm9pZCBibG9ja2luZwppbiB0aGUga2VybmVsLCBjYWxsIGluZXRfYWNjZXB0KE9fTk9OQkxPQ0sp
IGZyb20gYSB3b3JrcXVldWUsIHdoaWNoIGdldApzY2hlZHVsZWQgb24gc2tfZGF0YV9yZWFkeSAo
Zm9yIGEgcGFzc2l2ZSBzb2NrZXQsIGl0IG1lYW5zIHRoYXQgdGhlcmUKYXJlIGNvbm5lY3Rpb25z
IHRvIGFjY2VwdCkuCgpVc2UgdGhlIHJlcWNvcHkgZmllbGQgdG8gc3RvcmUgdGhlIHJlcXVlc3Qu
IEFjY2VwdCB0aGUgbmV3IHNvY2tldCBmcm9tCnRoZSBkZWxheWVkIHdvcmsgZnVuY3Rpb24sIGNy
ZWF0ZSBhIG5ldyBzb2NrX21hcHBpbmcgZm9yIGl0LCBtYXAKdGhlIGluZGV4ZXMgcGFnZSBhbmQg
ZGF0YSByaW5nLCBhbmQgcmVwbHkgdG8gdGhlIG90aGVyIGVuZC4gQWxsb2NhdGUgYW4KaW93b3Jr
ZXIgZm9yIHRoZSBzb2NrZXQuCgpPbmx5IHN1cHBvcnQgb25lIG91dHN0YW5kaW5nIGJsb2NraW5n
IGFjY2VwdCByZXF1ZXN0IGZvciBldmVyeSBzb2NrZXQgYXQKYW55IHRpbWUuCgpBZGQgYSBmaWVs
ZCB0byBzb2NrX21hcHBpbmcgdG8gcmVtZW1iZXIgdGhlIHBhc3NpdmUgc29ja2V0IGZyb20gd2hp
Y2ggYW4KYWN0aXZlIHNvY2tldCB3YXMgY3JlYXRlZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
YyB8IDE2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxNjAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKaW5kZXggZGU4MmJmNS4uYmM2NDFhOCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTY2LDYgKzY2LDcg
QEAgc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgewogc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0OwogCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdjsKKwlz
dHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqc29ja3Bhc3M7CiAJc3RydWN0IHNvY2tldCAqc29jazsK
IAl1aW50NjRfdCBpZDsKIAlncmFudF9yZWZfdCByZWY7CkBAIC0yNjcsMTAgKzI2OCwxMzEgQEAg
c3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
LAogCiBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHdvcmtfc3RydWN0
ICp3b3JrKQogeworCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gY29udGFpbmVy
X29mKAorCQl3b3JrLCBzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZywgcmVnaXN0ZXJfd29yayk7CisJ
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3c7
CisJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2OworCXN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXNwb25zZSAqcnNwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisJdm9pZCAq
cGFnZSA9IE5VTEw7CisJaW50IG5vdGlmeTsKKwlpbnQgcmV0ID0gLUVJTlZBTDsKKwl1bnNpZ25l
ZCBsb25nIGZsYWdzOworCisJcHJpdiA9IG1hcHBhc3MtPnByaXY7CisJLyogV2Ugb25seSBuZWVk
IHRvIGNoZWNrIHRoZSB2YWx1ZSBvZiAiY21kIiBhdG9taWNhbGx5IG9uIHJlYWQuICovCisJc3Bp
bl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCXJlcSA9ICZtYXBw
YXNzLT5yZXFjb3B5OworCWlmIChyZXEtPmNtZCAhPSBQVkNBTExTX0FDQ0VQVCkgeworCQlzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwkJcmV0dXJu
OworCX0KKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdz
KTsKKworCW1hcCA9IGt6YWxsb2Moc2l6ZW9mKCptYXApLCBHRlBfS0VSTkVMKTsKKwlpZiAobWFw
ID09IE5VTEwpIHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBvdXRfZXJyb3I7CisJfQorCisJ
bWFwLT5zb2NrID0gc29ja19hbGxvYygpOworCWlmICghbWFwLT5zb2NrKQorCQlnb3RvIG91dF9l
cnJvcjsKKworCW1hcC0+cmVmID0gcmVxLT51LmFjY2VwdC5yZWY7CisKKwltYXAtPnByaXYgPSBw
cml2OworCW1hcC0+c29ja3Bhc3MgPSBtYXBwYXNzOworCW1hcC0+c29jay0+dHlwZSA9IG1hcHBh
c3MtPnNvY2stPnR5cGU7CisJbWFwLT5zb2NrLT5vcHMgPSBtYXBwYXNzLT5zb2NrLT5vcHM7CisJ
bWFwLT5pZCA9IHJlcS0+dS5hY2NlcHQuaWRfbmV3OworCisJcmV0ID0geGVuYnVzX21hcF9yaW5n
X3ZhbGxvYyhwcml2LT5kZXYsICZyZXEtPnUuYWNjZXB0LnJlZiwgMSwgJnBhZ2UpOworCWlmIChy
ZXQgPCAwKQorCQlnb3RvIG91dF9lcnJvcjsKKwltYXAtPnJpbmcgPSBwYWdlOworCW1hcC0+cmlu
Z19vcmRlciA9IG1hcC0+cmluZy0+cmluZ19vcmRlcjsKKwkvKiBmaXJzdCByZWFkIHRoZSBvcmRl
ciwgdGhlbiBtYXAgdGhlIGRhdGEgcmluZyAqLworCXZpcnRfcm1iKCk7CisJaWYgKG1hcC0+cmlu
Z19vcmRlciA+IE1BWF9SSU5HX09SREVSKSB7CisJCXJldCA9IC1FRkFVTFQ7CisJCWdvdG8gb3V0
X2Vycm9yOworCX0KKwlyZXQgPSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jKHByaXYtPmRldiwgbWFw
LT5yaW5nLT5yZWYsCisJCQkJICAgICAoMSA8PCBtYXAtPnJpbmdfb3JkZXIpLCAmcGFnZSk7CisJ
aWYgKHJldCA8IDApCisJCWdvdG8gb3V0X2Vycm9yOworCW1hcC0+Ynl0ZXMgPSBwYWdlOworCisJ
cmV0ID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihwcml2LT5kZXYtPm90
aGVyZW5kX2lkLAorCQkJCQkJICAgIHJlcS0+dS5hY2NlcHQuZXZ0Y2huLAorCQkJCQkJICAgIHB2
Y2FsbHNfYmFja19jb25uX2V2ZW50LAorCQkJCQkJICAgIDAsCisJCQkJCQkgICAgInB2Y2FsbHMt
YmFja2VuZCIsCisJCQkJCQkgICAgbWFwKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBvdXRfZXJy
b3I7CisJbWFwLT5pcnEgPSByZXQ7CisKKwltYXAtPmRhdGEuaW4gPSBtYXAtPmJ5dGVzOworCW1h
cC0+ZGF0YS5vdXQgPSBtYXAtPmJ5dGVzICsgWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19v
cmRlcik7CisKKwltYXAtPmlvd29ya2VyLndxID0gYWxsb2Nfd29ya3F1ZXVlKCJwdmNhbGxzX2lv
IiwgV1FfVU5CT1VORCwgMSk7CisJaWYgKCFtYXAtPmlvd29ya2VyLndxKSB7CisJICAgIHJldCA9
IC1FTk9NRU07CisJICAgIGdvdG8gb3V0X2Vycm9yOworCX0KKwltYXAtPmlvd29ya2VyLmNwdSA9
IGdldF9yYW5kb21faW50KCkgJSBudW1fb25saW5lX2NwdXMoKTsKKwlhdG9taWNfc2V0KCZtYXAt
PmlvLCAxKTsKKwlJTklUX1dPUksoJm1hcC0+aW93b3JrZXIucmVnaXN0ZXJfd29yaywJcHZjYWxs
c19iYWNrX2lvd29ya2VyKTsKKworCWRvd24oJnByaXYtPnNvY2tldF9sb2NrKTsKKwlsaXN0X2Fk
ZF90YWlsKCZtYXAtPmxpc3QsICZwcml2LT5zb2NrZXRfbWFwcGluZ3MpOworCXVwKCZwcml2LT5z
b2NrZXRfbG9jayk7CisKKwlyZXQgPSBpbmV0X2FjY2VwdChtYXBwYXNzLT5zb2NrLCBtYXAtPnNv
Y2ssIE9fTk9OQkxPQ0ssIHRydWUpOworCWlmIChyZXQgPT0gLUVBR0FJTikKKwkJZ290byBvdXRf
ZXJyb3I7CisKKwl3cml0ZV9sb2NrX2JoKCZtYXAtPnNvY2stPnNrLT5za19jYWxsYmFja19sb2Nr
KTsKKwltYXAtPnNhdmVkX2RhdGFfcmVhZHkgPSBtYXAtPnNvY2stPnNrLT5za19kYXRhX3JlYWR5
OworCW1hcC0+c29jay0+c2stPnNrX3VzZXJfZGF0YSA9IG1hcDsKKwltYXAtPnNvY2stPnNrLT5z
a19kYXRhX3JlYWR5ID0gcHZjYWxsc19za19kYXRhX3JlYWR5OworCW1hcC0+c29jay0+c2stPnNr
X3N0YXRlX2NoYW5nZSA9IHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlOworCXdyaXRlX3VubG9ja19i
aCgmbWFwLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7CisKKwlpb3cgPSAmbWFwLT5pb3dv
cmtlcjsKKwlhdG9taWNfaW5jKCZtYXAtPnJlYWQpOworCWF0b21pY19pbmMoJm1hcC0+aW8pOwor
CXF1ZXVlX3dvcmtfb24oaW93LT5jcHUsIGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmspOwor
CitvdXRfZXJyb3I6CisJaWYgKHJldCA8IDApCisJCXB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2
ZShwcml2LT5kZXYsIHByaXYsIG1hcCk7CisKKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJp
di0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7CisJcnNwLT5yZXFfaWQgPSByZXEt
PnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21kOworCXJzcC0+dS5hY2NlcHQuaWQgPSByZXEt
PnUuYWNjZXB0LmlkOworCXJzcC0+cmV0ID0gcmV0OworCVJJTkdfUFVTSF9SRVNQT05TRVNfQU5E
X0NIRUNLX05PVElGWSgmcHJpdi0+cmluZywgbm90aWZ5KTsKKwlpZiAobm90aWZ5KQorCQlub3Rp
ZnlfcmVtb3RlX3ZpYV9pcnEocHJpdi0+aXJxKTsKKworCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBw
YXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwltYXBwYXNzLT5yZXFjb3B5LmNtZCA9IDA7CisJc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CiB9CiAKIHN0
YXRpYyB2b2lkIHB2Y2FsbHNfcGFzc19za19kYXRhX3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQog
eworCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gc29jay0+c2tfdXNlcl9kYXRh
OworCisJaWYgKG1hcHBhc3MgPT0gTlVMTCkKKwkJcmV0dXJuOworCisJcXVldWVfd29yayhtYXBw
YXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dvcmspOwogfQogCiBzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCkBAIC0zNzIsNyArNDk0LDQ0
IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYsCiAJCQkgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQly
ZXR1cm4gMDsKKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7CisJc3RydWN0IHNvY2tw
YXNzX21hcHBpbmcgKm1hcHBhc3M7CisJaW50IHJldCA9IC1FSU5WQUw7CisJc3RydWN0IHhlbl9w
dmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCXByaXYgPSBk
ZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKKworCW1hcHBhc3MgPSByYWRpeF90cmVlX2xvb2t1
cCgmcHJpdi0+c29ja2V0cGFzc19tYXBwaW5ncywKKwkJcmVxLT51LmFjY2VwdC5pZCk7CisJaWYg
KG1hcHBhc3MgPT0gTlVMTCkKKwkJZ290byBvdXRfZXJyb3I7CisKKwkvKiAKKwkgKiBMaW1pdGF0
aW9uIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uOiBvbmx5IHN1cHBvcnQgb25lCisJICog
Y29uY3VycmVudCBhY2NlcHQgb3IgcG9sbCBjYWxsIG9uIG9uZSBzb2NrZXQuCisJICovCisJc3Bp
bl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCWlmIChtYXBwYXNz
LT5yZXFjb3B5LmNtZCAhPSAwKSB7CisJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3Mt
PmNvcHlfbG9jaywgZmxhZ3MpOworCQlyZXQgPSAtRUlOVFI7CisJCWdvdG8gb3V0X2Vycm9yOwor
CX0KKworCW1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
Jm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCXF1ZXVlX3dvcmsobWFwcGFzcy0+d3EsICZt
YXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKKworCS8qIFRlbGwgdGhlIGNhbGxlciB3ZSBkb24ndCBu
ZWVkIHRvIHNlbmQgYmFjayBhIG5vdGlmaWNhdGlvbiB5ZXQgKi8KKwlyZXR1cm4gLTE7CisKK291
dF9lcnJvcjoKKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmlu
Zy5yc3BfcHJvZF9wdnQrKyk7CisJcnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPmNt
ZCA9IHJlcS0+Y21kOworCXJzcC0+dS5hY2NlcHQuaWQgPSByZXEtPnUuYWNjZXB0LmlkOworCXJz
cC0+cmV0ID0gcmV0OworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNr
X3BvbGwoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrF2-00089o-5I; Fri, 19 May 2017 23:23:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrF0-00087y-9f
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:26 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 69/18-03613-D6E7F195; Fri, 19 May 2017 23:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm5OnXy
 kwdfd5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJ3tvMBdslKv7PF2hgvCnSxcjFISTQxiTR
 s389axcjJweLgIPEmnmrgWwODkaBGIkHP6xBwowCYRKTLy8BK2ETMJT4+2QTG4gtIiAtce3zZ
 UaQOcwCkxklXr/7xQySEBYwkzj66CkbxExVibN901hAbF4Bd4lJvd2MILaEgJzEyWOTwYZyAs
 UndLQyQRzUzijR1HeCbQIj7wJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIHhwAAEOxj/zA88xCjJwaQkyut4WC5SiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgTvmxr5SCHBotT01Iq0zBxgYMKkJTh4lER4fWuB0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn
 5cqJc57D2SGAEhRRmke3AhYlFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8YyCqezLwSuE
 2vgI5gAjqi+YE0yBEliQgpqQbGgBtHpDRO/hbrVjyydErdF/dfr/MVV0/Z0vgqO3f33kmBnMY
 83zg+CjyodpS7+fFRvm1n2udfnhvt4zLXTZsVK7X952yxM/XzAuc43jm2PyzHImnNfSmBJWIL
 lC71l+3SPTnzxbXwST4ltYXrdHZMebauf24oL0v4oe88S4tK6v3bHMJuOkkoKbEUZyQaajEXF
 ScCAGlCCr6NAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495236203!69649513!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37001 invoked from network); 19 May 2017 23:23:24 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:24 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CEACA239ED;
 Fri, 19 May 2017 23:23:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CEACA239ED
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:58 -0700
Message-Id: <1495236179-27776-17-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 17/18] xen/pvcalls: implement write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgaXMgZGF0YSB0byBiZSB3
cml0dGVuCihwdmNhbGxzX2JhY2tfY29ubl9ldmVudCksIGluY3JlbWVudCB0aGUgaW8gYW5kIHdy
aXRlIGNvdW50ZXJzLCBhbmQKc2NoZWR1bGUgdGhlIGlvd29ya2VyLgoKSW1wbGVtZW50IHRoZSB3
cml0ZSBmdW5jdGlvbiBjYWxsZWQgYnkgaW93b3JrZXIgYnkgcmVhZGluZyB0aGUgZGF0YSBmcm9t
CnRoZSBkYXRhIHJpbmcsIHdyaXRpbmcgaXQgdG8gdGhlIHNvY2tldCBieSBjYWxsaW5nIGluZXRf
c2VuZG1zZy4KClNldCBvdXRfZXJyb3Igb24gZXJyb3IuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMgfCA3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKaW5kZXggNTllMDk3MS4uMmJkMjQ2YyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTE4MSw3ICsxODEs
NjYgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19jb25uX2JhY2tfcmVhZCh1bnNpZ25lZCBsb25nIG9w
YXF1ZSkKIAogc3RhdGljIGludCBwdmNhbGxzX2Nvbm5fYmFja193cml0ZShzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXApCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpp
bnRmID0gbWFwLT5yaW5nOworCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEgPSAmbWFwLT5kYXRh
OworCXN0cnVjdCBtc2doZHIgbXNnOworCXN0cnVjdCBrdmVjIHZlY1syXTsKKwlSSU5HX0lEWCBj
b25zLCBwcm9kLCBzaXplLCByaW5nX3NpemU7CisJaW50IHJldDsKKworCWNvbnMgPSBpbnRmLT5v
dXRfY29uczsKKwlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7CisJLyogcmVhZCB0aGUgaW5kZXhlcyBi
ZWZvcmUgZGVhbGluZyB3aXRoIHRoZSBkYXRhICovCisJdmlydF9tYigpOworCisJcmluZ19zaXpl
ID0gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7CisJc2l6ZSA9IHB2Y2FsbHNf
cXVldWVkKHByb2QsIGNvbnMsIHJpbmdfc2l6ZSk7CisJaWYgKHNpemUgPT0gMCkKKwkJcmV0dXJu
IDA7CisKKwltZW1zZXQoJm1zZywgMCwgc2l6ZW9mKG1zZykpOworCW1zZy5tc2dfZmxhZ3MgfD0g
TVNHX0RPTlRXQUlUOworCW1zZy5tc2dfaXRlci50eXBlID0gSVRFUl9LVkVDfFJFQUQ7CisJbXNn
Lm1zZ19pdGVyLmNvdW50ID0gc2l6ZTsKKwlpZiAocHZjYWxsc19tYXNrKHByb2QsIHJpbmdfc2l6
ZSkgPiBwdmNhbGxzX21hc2soY29ucywgcmluZ19zaXplKSkgeworCQl2ZWNbMF0uaW92X2Jhc2Ug
PSBkYXRhLT5vdXQgKyBwdmNhbGxzX21hc2soY29ucywgcmluZ19zaXplKTsKKwkJdmVjWzBdLmlv
dl9sZW4gPSBzaXplOworCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKKwkJbXNnLm1zZ19pdGVy
Lm5yX3NlZ3MgPSAxOworCX0gZWxzZSB7CisJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEtPm91dCAr
IHB2Y2FsbHNfbWFzayhjb25zLCByaW5nX3NpemUpOworCQl2ZWNbMF0uaW92X2xlbiA9IHJpbmdf
c2l6ZSAtIHB2Y2FsbHNfbWFzayhjb25zLCByaW5nX3NpemUpOworCQl2ZWNbMV0uaW92X2Jhc2Ug
PSBkYXRhLT5vdXQ7CisJCXZlY1sxXS5pb3ZfbGVuID0gc2l6ZSAtIHZlY1swXS5pb3ZfbGVuOwor
CQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3MgPSAyOwor
CX0KKworCWF0b21pY19zZXQoJm1hcC0+d3JpdGUsIDApOworCXJldCA9IGluZXRfc2VuZG1zZyht
YXAtPnNvY2ssICZtc2csIHNpemUpOworCWlmIChyZXQgPT0gLUVBR0FJTiB8fCByZXQgPCBzaXpl
KSB7CisJCWF0b21pY19pbmMoJm1hcC0+d3JpdGUpOworCQlhdG9taWNfaW5jKCZtYXAtPmlvKTsK
Kwl9CisJaWYgKHJldCA9PSAtRUFHQUlOKQorCQlyZXR1cm4gcmV0OworCisJLyogd3JpdGUgdGhl
IGRhdGEsIHRoZW4gdXBkYXRlIHRoZSBpbmRleGVzICovCisJdmlydF93bWIoKTsKKwlpZiAocmV0
IDwgMCkgeworCQlpbnRmLT5vdXRfZXJyb3IgPSByZXQ7CisJfSBlbHNlIHsKKwkJaW50Zi0+b3V0
X2Vycm9yID0gMDsKKwkJaW50Zi0+b3V0X2NvbnMgPSBjb25zICsgcmV0OworCQlwcm9kID0gaW50
Zi0+b3V0X3Byb2Q7CisJfQorCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywgdGhlbiBub3RpZnkgdGhl
IG90aGVyIGVuZCAqLworCXZpcnRfd21iKCk7CisJaWYgKHByb2QgIT0gY29ucyArIHJldCkKKwkJ
YXRvbWljX2luYygmbWFwLT53cml0ZSk7CisJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+aXJx
KTsKKworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dvcmtl
cihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCkBAIC04NzcsNiArOTM2LDE5IEBAIHN0YXRpYyBp
cnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogCiBz
dGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9pZCAq
c29ja19tYXApCiB7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29ja19tYXA7CisJc3Ry
dWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKKworCWlmIChtYXAgPT0gTlVMTCB8fCBtYXAtPnNv
Y2sgPT0gTlVMTCB8fCBtYXAtPnNvY2stPnNrID09IE5VTEwgfHwKKwkJbWFwLT5zb2NrLT5zay0+
c2tfdXNlcl9kYXRhICE9IG1hcCkKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCisJaW93ID0gJm1h
cC0+aW93b3JrZXI7CisKKwlhdG9taWNfaW5jKCZtYXAtPndyaXRlKTsKKwlhdG9taWNfaW5jKCZt
YXAtPmlvKTsKKwlxdWV1ZV93b3JrX29uKGlvdy0+Y3B1LCBpb3ctPndxLCAmaW93LT5yZWdpc3Rl
cl93b3JrKTsKKwogCXJldHVybiBJUlFfSEFORExFRDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrFD-0008NM-Ge; Fri, 19 May 2017 23:23:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrFC-0008LD-5z
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:38 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 71/05-01732-97E7F195; Fri, 19 May 2017 23:23:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm5FnXy
 kwZrrehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayoxuYC55JVTy81MbYwPhFrIuRi0NIoI1J
 4uXCG6xdjJwcLAIOEv8O32XqYuTgYBSIkXjwwxokzCgQJjH58hKwEjYBQ4m/TzaxgdgiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYQFbiTmNb5ggZqpK/G6cCxbnFXCT2Hegkx3ElhCQkzh5bDLYUE
 4Bd4kJHa1MEAe1M0o09Z1gm8DIu4CRYRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGxXm5qcXF
 iempOYlKxXnJ+7iZGYDjUMzAw7mC80uZ8iFGSg0lJlNfxsFykEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQneNzXykUKCRanpqRVpmTnAwIRJS3DwKInw+tYCpXmLCxJzizPTIVKnGHU53i398J5Ji
 CUvPy9VSpz3HsgMAZCijNI8uBGwKLnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3Isgqns
 y8ErhNr4COYAI6ovmBNMgRJYkIKakGRi21TevvfnhvfC69/o135o7jkay6i6/Oa3BV2Bpj9eD
 x+ZQZHMEfp74zdk3tfJmTecWvzMvH1G3zU/5F+mXikdcMPCUNfwSKFITH/fgTJnZzluqE3/lK
 kk1BFk/fLJnZL3jbdNtts2p7zj/Bi7yCjiUccGsJtpl/sq5p8gFDQcnsRXFnv/brK7EUZyQaa
 jEXFScCAFcZxeSNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495236215!101531079!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35153 invoked from network); 19 May 2017 23:23:36 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:36 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B20D7239E5;
 Fri, 19 May 2017 23:23:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B20D7239E5
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:50 -0700
Message-Id: <1495236179-27776-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 09/18] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBzb2NrZXQuIFRyYWNrIHRoZSBhbGxvY2F0ZWQgcGFzc2l2ZSBzb2NrZXRzIHdp
dGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUgbmFtZWQgc29ja3Bhc3NfbWFwcGluZy4gSXQgY29udGFp
bnMgYW4gdW5ib3VuZCB3b3JrcXVldWUgdG8Kc2NoZWR1bGUgZGVsYXllZCB3b3JrIGZvciB0aGUg
YWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLiBJdCBhbHNvIGhhcyBhCnJlcWNvcHkgZmllbGQgdG8g
YmUgdXNlZCB0byBzdG9yZSBhIGNvcHkgb2YgYSByZXF1ZXN0IGZvciBkZWxheWVkIHdvcmsuClJl
YWRzL3dyaXRlcyB0byBpdCBhcmUgcHJvdGVjdGVkIGJ5IGEgbG9jayAodGhlICJjb3B5X2xvY2si
IHNwaW5sb2NrKS4KSW5pdGlhbGl6ZSB0aGUgd29ya3F1ZXVlIGluIHB2Y2FsbHNfYmFja19iaW5k
LgoKSW1wbGVtZW50IHRoZSBiaW5kIGNvbW1hbmQgd2l0aCBpbmV0X2JpbmQuCgpUaGUgcGFzc19z
a19kYXRhX3JlYWR5IGV2ZW50IGhhbmRsZXIgd2lsbCBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyB8IDg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCA2NWZiYzM5Li5kMzI3OGJkIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtODIsNiArODIsMTggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3RydWN0IHB2Y2FsbHNf
aW93b3JrZXIgaW93b3JrZXI7CiB9OwogCitzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyB7CisJc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0OworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdjsKKwlz
dHJ1Y3Qgc29ja2V0ICpzb2NrOworCXVpbnQ2NF90IGlkOworCXN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXF1ZXN0IHJlcWNvcHk7CisJc3BpbmxvY2tfdCBjb3B5X2xvY2s7CisJc3RydWN0IHdvcmtxdWV1
ZV9zdHJ1Y3QgKndxOworCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOworCXZvaWQg
KCpzYXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOworfTsKKwogc3RhdGljIGlycXJl
dHVybl90IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKTsK
IHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCiAJCQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAqcHJpdiwKQEAg
LTI1MywxMCArMjY1LDgzIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKIAlyZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgX19wdmNh
bGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKK30KKworc3RhdGlj
IHZvaWQgcHZjYWxsc19wYXNzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCit7Cit9
CisKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKIAkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQlyZXR1cm4g
MDsKKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7CisJaW50IHJldCwgZXJyOworCXN0
cnVjdCBzb2NrZXQgKnNvY2s7CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcCA9IE5VTEw7
CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisKKwlwcml2ID0gZGV2X2dldF9k
cnZkYXRhKCZkZXYtPmRldik7CisKKwltYXAgPSBremFsbG9jKHNpemVvZigqbWFwKSwgR0ZQX0tF
Uk5FTCk7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gb3V0
OworCX0KKworCUlOSVRfV09SSygmbWFwLT5yZWdpc3Rlcl93b3JrLCBfX3B2Y2FsbHNfYmFja19h
Y2NlcHQpOworCXNwaW5fbG9ja19pbml0KCZtYXAtPmNvcHlfbG9jayk7CisJbWFwLT53cSA9IGFs
bG9jX3dvcmtxdWV1ZSgicHZjYWxsc193cSIsIFdRX1VOQk9VTkQsIDEpOworCWlmICghbWFwLT53
cSkgeworCQlyZXQgPSAtRU5PTUVNOworCQlrZnJlZShtYXApOworCQlnb3RvIG91dDsKKwl9CisK
KwlyZXQgPSBzb2NrX2NyZWF0ZShBRl9JTkVULCBTT0NLX1NUUkVBTSwgMCwgJnNvY2spOworCWlm
IChyZXQgPCAwKSB7CisJCWRlc3Ryb3lfd29ya3F1ZXVlKG1hcC0+d3EpOworCQlrZnJlZShtYXAp
OworCQlnb3RvIG91dDsKKwl9CisKKwlyZXQgPSBpbmV0X2JpbmQoc29jaywgKHN0cnVjdCBzb2Nr
YWRkciAqKSZyZXEtPnUuYmluZC5hZGRyLAorCQkJcmVxLT51LmJpbmQubGVuKTsKKwlpZiAocmV0
IDwgMCkgeworCQlkZXN0cm95X3dvcmtxdWV1ZShtYXAtPndxKTsKKwkJa2ZyZWUobWFwKTsKKwkJ
Z290byBvdXQ7CisJfQorCisJbWFwLT5wcml2ID0gcHJpdjsKKwltYXAtPnNvY2sgPSBzb2NrOwor
CW1hcC0+aWQgPSByZXEtPnUuYmluZC5pZDsKKworCWRvd24oJnByaXYtPnNvY2tldF9sb2NrKTsK
KwllcnIgPSByYWRpeF90cmVlX2luc2VydCgmcHJpdi0+c29ja2V0cGFzc19tYXBwaW5ncywgbWFw
LT5pZCwKKwkJCQltYXApOworCXVwKCZwcml2LT5zb2NrZXRfbG9jayk7CisJaWYgKGVycikgewor
CQlyZXQgPSBlcnI7CisJCWRlc3Ryb3lfd29ya3F1ZXVlKG1hcC0+d3EpOworCQlrZnJlZShtYXAp
OworCQlnb3RvIG91dDsKKwl9CisKKwl3cml0ZV9sb2NrX2JoKCZzb2NrLT5zay0+c2tfY2FsbGJh
Y2tfbG9jayk7CisJbWFwLT5zYXZlZF9kYXRhX3JlYWR5ID0gc29jay0+c2stPnNrX2RhdGFfcmVh
ZHk7CisJc29jay0+c2stPnNrX3VzZXJfZGF0YSA9IG1hcDsKKwlzb2NrLT5zay0+c2tfZGF0YV9y
ZWFkeSA9IHB2Y2FsbHNfcGFzc19za19kYXRhX3JlYWR5OworCXdyaXRlX3VubG9ja19iaCgmc29j
ay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOworCitvdXQ6CisJcnNwID0gUklOR19HRVRfUkVTUE9O
U0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOworCXJzcC0+cmVxX2lk
ID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3AtPnUuYmluZC5pZCA9
IHJlcS0+dS5iaW5kLmlkOworCXJzcC0+cmV0ID0gcmV0OworCXJldHVybiByZXQ7CiB9CiAKIHN0
YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrFD-0008Nl-Ne; Fri, 19 May 2017 23:23:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrFD-0008MT-8x
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:39 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F4/B6-03696-A7E7F195; Fri, 19 May 2017 23:23:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVybKJssm5lnXy
 kwY/t5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8asQ8uYClZIVzz9MpG1gfGoeBcjJ4eQQBuT
 xJ/HCl2MHBwsAg4S92exg5iMAjESD35Yg1QwCoRJTL68hBXEZhMwlPj7ZBMbiC0iIC1x7fNlx
 i5GLg5mgcmMEq/f/WIGSQgL2Epcaj4BZrMIqEpsuf6dFWQmr4C7xOZGMZCwhICcxMljk8Fmcg
 KFJ3S0MoHMERJoZ5Ro6jvBNoGRdwEjwypG9eLUorLUIl1DvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwEBgAIIdjDufOx1ilORgUhLldTwsFynEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgjezVj5SSLAoNT21Ii0zBxiSMGkJDh4lEV5fkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5
 eelSonzpoIUCYAUZZTmwY2AxcclRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNOBJnCk5lXAr
 fpFdARTEBHND+QBjmiJBEhJdXAyD3/469fs5dHtzwTPXKyKPJTYnz/f53N24tMAqye2Fbb3/h
 kNMPLwiihUsVsw7lPIZy8crzZqm/kbl4VsFlhJjD/dfuSxZf/vTaJ4/u47ovgl7tpsaf7m8J3
 Vloyv2ip373uVmijCn/D5yM7r0sqe989tpCVY9ouhUsr50faFsyMUv/25juHqRJLcUaioRZzU
 XEiACb7FwCKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495236216!50506313!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13991 invoked from network); 19 May 2017 23:23:37 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:37 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E33E0239E8;
 Fri, 19 May 2017 23:23:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E33E0239E8
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:53 -0700
Message-Id: <1495236179-27776-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 12/18] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHBvbGwgb24gcGFzc2l2ZSBzb2NrZXRzIGJ5IHJlcXVlc3RpbmcgYSBkZWxheWVk
IHJlc3BvbnNlIHdpdGgKbWFwcGFzcy0+cmVxY29weSwgYW5kIHJlcGx5IGJhY2sgd2hlbiB0aGVy
ZSBpcyBkYXRhIG9uIHRoZSBwYXNzaXZlCnNvY2tldC4KClBvbGwgb24gYWN0aXZlIHNvY2tldCBp
cyB1bmltcGxlbWVudGVkIGFzIGJ5IHRoZSBzcGVjLCBhcyB0aGUgZnJvbnRlbmQKc2hvdWxkIGp1
c3Qgd2FpdCBmb3IgZXZlbnRzIGFuZCBjaGVjayB0aGUgaW5kZXhlcyBvbiB0aGUgaW5kZXhlcyBw
YWdlLgoKT25seSBzdXBwb3J0IG9uZSBvdXRzdGFuZGluZyBwb2xsIChvciBhY2NlcHQpIHJlcXVl
c3QgZm9yIGV2ZXJ5IHBhc3NpdmUKc29ja2V0IGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCBiYzY0MWE4Li41ZmYxNTA0IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtMzg4LDExICszODgsMzMgQEAgc3RhdGljIHZvaWQgX19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0
cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfcGFzc19za19kYXRh
X3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQogewogCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICpt
YXBwYXNzID0gc29jay0+c2tfdXNlcl9kYXRhOworCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiAq
cHJpdjsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKwl1bnNpZ25lZCBsb25n
IGZsYWdzOworCWludCBub3RpZnk7CiAKIAlpZiAobWFwcGFzcyA9PSBOVUxMKQogCQlyZXR1cm47
CiAKLQlxdWV1ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7CisJ
cHJpdiA9IG1hcHBhc3MtPnByaXY7CisJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlf
bG9jaywgZmxhZ3MpOworCWlmIChtYXBwYXNzLT5yZXFjb3B5LmNtZCA9PSBQVkNBTExTX1BPTEwp
IHsKKwkJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNw
X3Byb2RfcHZ0KyspOworCQlyc3AtPnJlcV9pZCA9IG1hcHBhc3MtPnJlcWNvcHkucmVxX2lkOwor
CQlyc3AtPnUucG9sbC5pZCA9IG1hcHBhc3MtPnJlcWNvcHkudS5wb2xsLmlkOworCQlyc3AtPmNt
ZCA9IG1hcHBhc3MtPnJlcWNvcHkuY21kOworCQlyc3AtPnJldCA9IDA7CisKKwkJbWFwcGFzcy0+
cmVxY29weS5jbWQgPSAwOworCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5
X2xvY2ssIGZsYWdzKTsKKworCQlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlko
JnByaXYtPnJpbmcsIG5vdGlmeSk7CisJCWlmIChub3RpZnkpCisJCQlub3RpZnlfcmVtb3RlX3Zp
YV9pcnEobWFwcGFzcy0+cHJpdi0+aXJxKTsKKwl9IGVsc2UgeworCQlzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwkJcXVldWVfd29yayhtYXBwYXNz
LT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dvcmspOworCX0KIH0KIAogc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfYmluZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LApAQCAtNTM3LDcgKzU1OSw1
NiBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldiwKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3BvbGwoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldiwKIAkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQlyZXR1
cm4gMDsKKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7CisJc3RydWN0IHNvY2twYXNz
X21hcHBpbmcgKm1hcHBhc3M7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJ
c3RydWN0IGluZXRfY29ubmVjdGlvbl9zb2NrICppY3NrOworCXN0cnVjdCByZXF1ZXN0X3NvY2tf
cXVldWUgKnF1ZXVlOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKwlib29sIGRh
dGE7CisKKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisKKwltYXBwYXNzID0g
cmFkaXhfdHJlZV9sb29rdXAoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsIHJlcS0+dS5wb2xs
LmlkKTsKKwlpZiAobWFwcGFzcyA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCS8qCisJ
ICogTGltaXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbjogb25seSBzdXBwb3J0
IG9uZQorCSAqIGNvbmN1cnJlbnQgYWNjZXB0IG9yIHBvbGwgY2FsbCBvbiBvbmUgc29ja2V0Lgor
CSAqLworCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwlp
ZiAobWFwcGFzcy0+cmVxY29weS5jbWQgIT0gMCkgeworCQlyZXQgPSAtRUlOVFI7CisJCWdvdG8g
b3V0OworCX0KKworCW1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOworCWljc2sgPSBpbmV0X2Nzayht
YXBwYXNzLT5zb2NrLT5zayk7CisJcXVldWUgPSAmaWNzay0+aWNza19hY2NlcHRfcXVldWU7CisJ
c3Bpbl9sb2NrKCZxdWV1ZS0+cnNrcV9sb2NrKTsKKwlkYXRhID0gcXVldWUtPnJza3FfYWNjZXB0
X2hlYWQgIT0gTlVMTDsKKwlzcGluX3VubG9jaygmcXVldWUtPnJza3FfbG9jayk7CisJaWYgKGRh
dGEpIHsKKwkJbWFwcGFzcy0+cmVxY29weS5jbWQgPSAwOworCQlyZXQgPSAwOworCQlnb3RvIG91
dDsKKwl9CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFn
cyk7CisKKwkvKiBUZWxsIHRoZSBjYWxsZXIgd2UgZG9uJ3QgbmVlZCB0byBzZW5kIGJhY2sgYSBu
b3RpZmljYXRpb24geWV0ICovCisJcmV0dXJuIC0xOworCitvdXQ6CisJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisKKwlyc3AgPSBSSU5HX0dFVF9S
RVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7CisJcnNwLT5y
ZXFfaWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21kOworCXJzcC0+dS5wb2xs
LmlkID0gcmVxLT51LnBvbGwuaWQ7CisJcnNwLT5yZXQgPSByZXQ7CisJcmV0dXJuIHJldDsKIH0K
IAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfaGFuZGxlX2NtZChzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2LAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 19 23:23:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 23:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBrFF-0008Q8-0I; Fri, 19 May 2017 23:23:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBrFD-0008Mz-NI
 for xen-devel@lists.xen.org; Fri, 19 May 2017 23:23:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8C/54-02183-A7E7F195; Fri, 19 May 2017 23:23:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm5lnXy
 kwZSfNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a9dS0sBac4K25tWszSwLiao4uRi0NIoI1J
 on/iLMYuRk4OFgEHiU23pjN3MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkISxgL3F8TgsrxExViUdND5lAZvIKuEvcmKMAEpYQkJM4eWwyWA
 knUHhCRysTxD3tjBJNfSfYJjDyLmBkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgqpebWly
 cmJ6ak5hUrJecn7uJERgO9QwMjDsYb072O8QoycGkJMrreFguUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IE75sa+UghwaLU9NSKtMwcYGDCpCU4eJREeH1rgdK8xQWJucWZ6RCpU4y6HO+WfnjPJ
 MSSl5+XKiXOmwpSJABSlFGaBzcCFiWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzyoBM4c
 nMK4Hb9AroCCagI5ofSIMcUZKIkJJqYGyayyr8metDl9LNdk3ZV16KbOVrHM0MfA/czn15XDf
 0jnyFYGRDpdeseuub1TVT5+WprrDTMZeuzP5R/29HHF/Eqdr1WtP1/NoN7ny3TPVcvFV24SWN
 lTlfYmevO9v86Jv9v13KcnPDVbRfnrjsttunqHffql1bp1R7aLb6cyTeD1zxv2OzlRJLcUaio
 RZzUXEiAFGNPlqNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495236215!99384014!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6897 invoked from network); 19 May 2017 23:23:36 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 23:23:36 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 19B0A239E6;
 Fri, 19 May 2017 23:23:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 19B0A239E6
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 May 2017 16:22:51 -0700
Message-Id: <1495236179-27776-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 10/18] xen/pvcalls: implement listen command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2FsbCBpbmV0X2xpc3RlbiB0byBpbXBsZW1lbnQgdGhlIGxpc3RlbiBjb21tYW5kLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgMjEgKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKaW5kZXgg
ZDMyNzhiZC4uZGU4MmJmNSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMK
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTM0Nyw3ICszNDcsMjYgQEAgc3Rh
dGljIGludCBwdmNhbGxzX2JhY2tfYmluZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogc3Rh
dGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJ
CQkgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQlyZXR1cm4gMDsK
KwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7CisJaW50IHJldCA9IC1FSU5WQUw7CisJ
c3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9u
c2UgKnJzcDsKKworCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKKworCW1hcCA9
IHJhZGl4X3RyZWVfbG9va3VwKCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCByZXEtPnUubGlz
dGVuLmlkKTsKKwlpZiAobWFwID09IE5VTEwpCisJCWdvdG8gb3V0OworCisJcmV0ID0gaW5ldF9s
aXN0ZW4obWFwLT5zb2NrLCByZXEtPnUubGlzdGVuLmJhY2tsb2cpOworCitvdXQ6CisJcnNwID0g
UklOR19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0Kysp
OworCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwly
c3AtPnUubGlzdGVuLmlkID0gcmVxLT51Lmxpc3Rlbi5pZDsKKwlyc3AtPnJldCA9IHJldDsKKwly
ZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 20 00:14:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 00:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBs1v-000528-Sl; Sat, 20 May 2017 00:13:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBs1u-00051n-A1
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 00:13:58 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B8/8D-03696-54A8F195; Sat, 20 May 2017 00:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdelSz7
 SYOVJQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfOy7y1gwraziw563LA2M
 R3y7GLk4hAT+MkqsnjSZCcJ5zCgxd+ld5i5GTiBnG6PE23neILaIgLPE1zNz2UFsXgF9iTMnd
 jOB2MICZhJLL3xmBmmWELivIXHh2xuwZgkBb4kdd+4xwtivt81n7WJk52ATsJI4JAYSZRFQld
 j+7g/zBEbuBYwMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GE+vCzzEKMnBpCTKW98gHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglevEygnWJSa
 nlqRlpkDDD6YtAQHj5IIrzdImre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHmFQIoEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZVApvBk5pXAbXoFdAQT0BHND6RBji
 hJREhJNTAuqYlgNXh08YKloPvd99tt7k5KXZS38IpDeszkOXzXonRifpnr7l96+KX19J9Lc/c
 79f/c3fOsbn2yzauAJuFjxyR6ROSW8XbdL7k3T0Pn7cvHiUGRDO/sJomGSPnwys8/aTWtLEl/
 Xd+01vs98ezR75efzp0TEaLyzkKN/UXyu+y9d2y3ligrsRRnJBpqMRcVJwIAki8H638CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495239235!103470342!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57315 invoked from network); 20 May 2017 00:13:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 00:13:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBs1p-0002Ct-7Q; Sat, 20 May 2017 00:13:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBs1j-0006cZ-IO; Sat, 20 May 2017 00:13:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBs1j-0004Sd-2R; Sat, 20 May 2017 00:13:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109598-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-amd64-rumprun:xen-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:leak-check/check:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=8b4822de59d5d9919b9b045183a36c673ce20b73
X-Osstest-Versions-That: linux=dac94e29110cd606dec37673644caf2cf6fd1dde
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 00:13:47 +0000
Subject: [Xen-devel] [linux-linus test] 109598: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1307489696019324494=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1307489696019324494==
Content-Type: text/plain

flight 109598 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109598/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-rumprun           7 xen-build                fail REGR. vs. 109572
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109572
 test-armhf-armhf-xl-xsm      18 leak-check/check         fail REGR. vs. 109572

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-rumprun-amd64  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109572
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109572
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109572
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109572
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109572
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109572
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109572
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                8b4822de59d5d9919b9b045183a36c673ce20b73
baseline version:
 linux                dac94e29110cd606dec37673644caf2cf6fd1dde

Last test of basis   109572  2017-05-18 10:57:06 Z    1 days
Testing same since   109598  2017-05-18 23:55:14 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Alexander GQ Gerasiov <gq@redlab-i.ru>
  Alexei Starovoitov <ast@kernel.org>
  Andrey Konovalov <andreyknvl@google.com>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Artur Paszkiewicz <artur.paszkiewicz@intel.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Christoph Hellwig <hch@lst.de>
  Coly Li <colyli@suse.de>
  Craig Gallek <kraig@google.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greentime Hu <green.hu@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Ido Schimmel <idosch@mellanox.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Julia Cartwright <julia@ni.com>
  Kirill Tkhai <ktkhai@virtuozzo.com>
  Leon Romanovsky <leon@kernel.org>
  Liam R. Howlett <Liam.Howlett@Oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  linzhang <xiaolou4617@gmail.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Michael Chan <michael.chan@broadcom.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nitin Gupta <nitin.m.gupta@oracle.com>
  Oleg Nesterov <oleg@redhat.com>
  Orlando Arias <oarias@knights.ucf.edu>
  Paolo Abeni <pabeni@redhat.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Shaohua Li <shli@fb.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Song Liu <songliubraving@fb.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Winter <Thomas.Winter@alliedtelesis.co.nz>
  Tobias Jungel <tobias.jungel@bisdn.de>
  Tomasz Majchrzak <tomasz.majchrzak@intel.com>
  Tommi Rantala <tt.rantala@gmail.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Yonghong Song <yhs@fb.com>
  Yuchung Cheng <ycheng@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          fail    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               blocked 
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1288 lines long.)


--===============1307489696019324494==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1307489696019324494==--

From xen-devel-bounces@lists.xen.org Sat May 20 00:29:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 00:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBsGu-0005pe-GE; Sat, 20 May 2017 00:29:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dBsGu-0005pY-2V
 for xen-devel@lists.xen.org; Sat, 20 May 2017 00:29:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 1A/05-02956-7ED8F195; Sat, 20 May 2017 00:29:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsUyZ7p8oO6zXvl
 Ig/vdphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8addTvZC47JVLRc28bSwPhYvIuRi0NIYCKT
 xOcT51m6GDmBnN+MEi3zmCASGxklFr3rZoVwuhkldn29wwhRVSRx7vVmVhCbRUBVYs/ld0AdH
 BxsAiYSb1Y5goRFBHQlni14xgZiMwvkS+zqv8wMYgsLZEvsW7iVCcTmFTCXOPfoH9RiT4mlb5
 ewQsQFJU7OfMIC0aslcePfS7DxzALSEsv/cYCEOQW8JJ58XwR2jaiAssTuW3vBxksIGEp83ri
 UeQKj0Cwkk2YhmTQLYdICRuZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJ
 xXrJ+bmbGIGhzAAEOxi7L/sfYpTkYFIS5a1vkI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7u
 wcoJ1iUmp5akZaZA4wqmLQEB4+SCO8lkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzvg
 IpEgApyijNgxsBi/BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdDTKFJzOvBG7TK6AjmIC
 OaH4gDXJESSJCSqqBsfZg1/zz+W2i+ZkMQW+N99TH9z7n8PGTn304Oe6U3NFs5dJ11x9LTD5W
 Gllzu+K2k2ttpUKqfsNGmeM9qStlXR8beu/lZbU5YRqYeX+b/oofkRVnXNheVUd9mvKQufXVF
 ZsvEtG1QXOEJf9I5P1scWNhPTsru33fPzv/DzNe6pr8V3v15RivEktxRqKhFnNRcSIA/Z/qEu
 sCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495240164!98779397!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14670 invoked from network); 20 May 2017 00:29:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 May 2017 00:29:26 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4K0TKxe026238
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 20 May 2017 00:29:21 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4K0TKXb030885
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 20 May 2017 00:29:20 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4K0TJcO003685;
 Sat, 20 May 2017 00:29:19 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 19 May 2017 17:29:19 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 7303E6A0126; Fri, 19 May 2017 20:29:18 -0400 (EDT)
Date: Fri, 19 May 2017 20:29:18 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170520002918.GD21850@char.us.oracle.com>
References: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/2] xen/x86/alternatives: Do not
 use sync_core() to serialize I$
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDc6NDk6MDZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGcm9tOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+Cj4gCj4gV2UgdXNlIHN5
bmNfY29yZSgpIGluIHRoZSBhbHRlcm5hdGl2ZXMgY29kZSB0byBzdG9wIHNwZWN1bGF0aXZlCj4g
ZXhlY3V0aW9uIG9mIHByZWZldGNoZWQgaW5zdHJ1Y3Rpb25zIGJlY2F1c2Ugd2UgYXJlIHBvdGVu
dGlhbGx5IGNoYW5naW5nCj4gdGhlbSBhbmQgZG9uJ3Qgd2FudCB0byBleGVjdXRlIHN0YWxlIGJ5
dGVzLgo+IAo+IFdoYXQgaXQgZG9lcyBvbiBtb3N0IG1hY2hpbmVzIGlzIGNhbGwgQ1BVSUQgd2hp
Y2ggaXMgYSBzZXJpYWxpemluZwo+IGluc3RydWN0aW9uLiBBbmQgdGhhdCdzIGV4cGVuc2l2ZS4K
PiAKPiBIb3dldmVyLCB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgaXMgc2VyaWFsaXplZCB3aGVuIHdl
J3JlIG9uIHRoZSBsb2NhbCBDUFUKPiBhbmQgYXJlIGNoYW5naW5nIHRoZSBkYXRhIHRocm91Z2gg
dGhlIHNhbWUgdmlydHVhbCBhZGRyZXNzLiBTbyB0aGVuLCB3ZQo+IGRvbid0IG5lZWQgdGhlIHNl
cmlhbGl6aW5nIENQVUlEIGJ1dCBhIHNpbXBsZSBjb250cm9sIGZsb3cgY2hhbmdlLiBMYXN0Cj4g
YmVpbmcgYWNjb21wbGlzaGVkIHdpdGggYSBDQUxML1JFVCB3aGljaCB0aGUgbm9pbmxpbmUgY2F1
c2VzLgo+IAo+IFN1Z2dlc3RlZC1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5k
ZT4KPiBSZXZpZXdlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+Cj4gW0xp
bnV4IGNvbW1pdCAzNGJmYWIwZWFmMGZiNWM2ZmIxNGM2YjQwMTNiMDZjZGM3OTg0NDY2XQo+IAo+
IFBvcnRlZCB0byBYZW4uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyB8IDExICsrKysrKy0t
LS0tCj4gIHhlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgIHwgMjAgKysrKysrKysrKysrKysrLS0t
LS0KCldlaXJkIHRoYXQgdGhlIENDIGxpc3QgZGlkbid0IHBpY2sgbWUgdXAuCgpCdXQgQWNrZWQt
Ynkgb24gdGhlIGxpdmVwYXRjaCBwYXJ0LgoKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Fs
dGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+IGluZGV4IDZlYWExMGYu
LjY1MDYyYzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+IEBAIC0xMjgsMTMgKzEyOCwxNCBAQCB2b2lk
IGluaXRfb3JfbGl2ZXBhdGNoIGFkZF9ub3BzKHZvaWQgKmluc25zLCB1bnNpZ25lZCBpbnQgbGVu
KQo+ICAgKgo+ICAgKiBZb3Ugc2hvdWxkIHJ1biB0aGlzIHdpdGggaW50ZXJydXB0cyBkaXNhYmxl
ZCBvciBvbiBjb2RlIHRoYXQgaXMgbm90Cj4gICAqIGV4ZWN1dGluZy4KPiArICoKPiArICogIm5v
aW5saW5lIiB0byBjYXVzZSBjb250cm9sIGZsb3cgY2hhbmdlIGFuZCB0aHVzIGludmFsaWRhdGUg
SSQgYW5kCj4gKyAqIGNhdXNlIHJlZmV0Y2ggYWZ0ZXIgbW9kaWZpY2F0aW9uLgo+ICAgKi8KPiAt
c3RhdGljIHZvaWQgKmluaXRfb3JfbGl2ZXBhdGNoIHRleHRfcG9rZSh2b2lkICphZGRyLCBjb25z
dCB2b2lkICpvcGNvZGUsIHNpemVfdCBsZW4pCj4gK3N0YXRpYyB2b2lkICppbml0X29yX2xpdmVw
YXRjaCBub2lubGluZQo+ICt0ZXh0X3Bva2Uodm9pZCAqYWRkciwgY29uc3Qgdm9pZCAqb3Bjb2Rl
LCBzaXplX3QgbGVuKQo+ICB7Cj4gLSAgICBtZW1jcHkoYWRkciwgb3Bjb2RlLCBsZW4pOwo+IC0g
ICAgc3luY19jb3JlKCk7Cj4gLQo+IC0gICAgcmV0dXJuIGFkZHI7Cj4gKyAgICByZXR1cm4gbWVt
Y3B5KGFkZHIsIG9wY29kZSwgbGVuKTsKPiAgfQo+ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gaW5kZXgg
OTY2M2VmNi4uZGQ1MGRkMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPiBAQCAtNDYsNyArNDYsMTEgQEAgaW50
IGFyY2hfbGl2ZXBhdGNoX3ZlcmlmeV9mdW5jKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAq
ZnVuYykKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC12b2lkIGFyY2hfbGl2ZXBhdGNoX2Fw
cGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKPiArLyoKPiArICogIm5vaW5saW5lIiB0
byBjYXVzZSBjb250cm9sIGZsb3cgY2hhbmdlIGFuZCB0aHVzIGludmFsaWRhdGUgSSQgYW5kCj4g
KyAqIGNhdXNlIHJlZmV0Y2ggYWZ0ZXIgbW9kaWZpY2F0aW9uLgo+ICsgKi8KPiArdm9pZCBub2lu
bGluZSBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4g
IHsKPiAgICAgIHVpbnQ4X3QgKm9sZF9wdHI7Cj4gICAgICB1aW50OF90IGluc25bc2l6ZW9mKGZ1
bmMtPm9wYXF1ZSldOwo+IEBAIC03NSwxNSArNzksMjEgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9h
cHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gICAgICBtZW1jcHkob2xkX3B0ciwg
aW5zbiwgbGVuKTsKPiAgfQo+ICAKPiAtdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoY29uc3Qg
c3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+ICsvKgo+ICsgKiAibm9pbmxpbmUiIHRvIGNh
dXNlIGNvbnRyb2wgZmxvdyBjaGFuZ2UgYW5kIHRodXMgaW52YWxpZGF0ZSBJJCBhbmQKPiArICog
Y2F1c2UgcmVmZXRjaCBhZnRlciBtb2RpZmljYXRpb24uCj4gKyAqLwo+ICt2b2lkIG5vaW5saW5l
IGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMp
Cj4gIHsKPiAgICAgIG1lbWNweShmdW5jLT5vbGRfYWRkciwgZnVuYy0+b3BhcXVlLCBsaXZlcGF0
Y2hfaW5zbl9sZW4oZnVuYykpOwo+ICB9Cj4gIAo+IC0vKiBTZXJpYWxpc2UgdGhlIENQVSBwaXBl
bGluZS4gKi8KPiAtdm9pZCBhcmNoX2xpdmVwYXRjaF9wb3N0X2FjdGlvbih2b2lkKQo+ICsvKgo+
ICsgKiAibm9pbmxpbmUiIHRvIGNhdXNlIGNvbnRyb2wgZmxvdyBjaGFuZ2UgYW5kIHRodXMgaW52
YWxpZGF0ZSBJJCBhbmQKPiArICogY2F1c2UgcmVmZXRjaCBhZnRlciBtb2RpZmljYXRpb24uCj4g
KyAqLwo+ICt2b2lkIG5vaW5saW5lIGFyY2hfbGl2ZXBhdGNoX3Bvc3RfYWN0aW9uKHZvaWQpCj4g
IHsKPiAtICAgIGNwdWlkX2VheCgwKTsKPiAgfQo+ICAKPiAgc3RhdGljIG5taV9jYWxsYmFja190
ICpzYXZlZF9ubWlfY2FsbGJhY2s7Cj4gLS0gCj4gMi4xLjQKPiAKPiAKPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 20 00:34:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 00:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBsLT-0006RP-26; Sat, 20 May 2017 00:34:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBsLS-0006RI-01
 for xen-devel@lists.xenproject.org; Sat, 20 May 2017 00:34:10 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 94/77-01735-10F8F195; Sat, 20 May 2017 00:34:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7fPvl
 Igx+ftCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXV94yFlwQrTh0bBd7A+NVwS5GLg4hgT+M
 EpuOd7F2MXJysAg4SBy6OZWti5GDg1EgRuLBD2uQMKNAmMTky0ugSrQlZk9ZxgRiswkYSvx9s
 gmsXALIXvKZAyQsAlTS0HWbEWQ8s8AUJonlJ7tYQBLCAlkS3y73gPVyClhLdE5fyQhi8wp4S0
 zbfQQsLiSQKXH2RjcziC0qoCtx6N8fNogaQYmTM5+AzWEW0JJYPn0bywRGgVlIUrOQpBYwMq1
 iVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxBBiDYwXirz/kQ
 oyQHk5Iob32DfKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4pYEgLCRalpqdWpGXmAKMBJi3Bw
 aMkwssAkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHeo71ARQIgRRmleXAjYJF5iVFWSp
 iXEegoIZ6C1KLczBJU+VeM4hyMSsK8N0Cm8GTmlcBtegV0BBPQEc0PpEGOKElESEk1MGZ+/if
 hkzjvyjuDc67Pbm3w438hdXuN25rnL5/oWy/UStmT/mtSvtEWni0RQWpzrRUuuEc5WB5p7b0t
 KPho9h8ZI3OD6CYZ2wtcxizZ6fLXjEMDtsZK5tz+s8x8Y4OjepP0v8/24n4PNql0WLx/GrvwY
 PGTzNinYQenyl7wOBGr/un+pgMG/5VYijMSDbWYi4oTAZnh86vHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495240444!63001207!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12071 invoked from network); 20 May 2017 00:34:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 May 2017 00:34:05 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2FA89239AC;
 Sat, 20 May 2017 00:34:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2FA89239AC
Date: Fri, 19 May 2017 17:34:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-3-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705191729560.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-3-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 02/28] ARM: VGIC: move irq_to_pending()
 calls under the VGIC VCPU lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU28gZmFyIGlycV90
b19wZW5kaW5nKCkgaXMganVzdCBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGxvb2t1cAo+IHN0
YXRpY2FsbHkgYWxsb2NhdGVkIGFycmF5cy4gVGhpcyB3aWxsIGNoYW5nZSB3aXRoIExQSXMsIHdo
aWNoIGFyZQo+IG1vcmUgZHluYW1pYy4KPiBUaGUgcHJvcGVyIGFuc3dlciB0byB0aGUgaXNzdWUg
b2YgcHJldmVudGluZyBzdGFsZSBwb2ludGVycyBpcwo+IHJlZi1jb3VudGluZywgd2hpY2ggcmVx
dWlyZXMgbW9yZSByZXdvcmsgYW5kIHdpbGwgYmUgaW50cm9kdWNlZCB3aXRoCj4gYSBsYXRlciBy
ZXdvcmsuCj4gRm9yIG5vdyBtb3ZlIHRoZSBpcnFfdG9fcGVuZGluZygpIGNhbGxzIHRoYXQgYXJl
IHVzZWQgd2l0aCBMUElzIHVuZGVyIHRoZQo+IFZHSUMgVkNQVSBsb2NrLCBhbmQgb25seSB1c2Ug
dGhlIHJldHVybmVkIHBvaW50ZXIgd2hpbGUgaG9sZGluZyB0aGUgbG9jay4KPiBUaGlzIHByZXZl
bnRzIHRoZSBtZW1vcnkgZnJvbSBiZWluZyBmcmVlZCB3aGlsZSB3ZSB1c2UgaXQuCgpJIGRvbid0
IGxpa2UgdGhlIGlkZWEgb2YgZG9pbmcgdGhpcyBqdXN0IGZvciB0aGUgZnVuY3Rpb25zIHRoYXQg
YXJlIHVzZWQKYnkgTFBJcyBhbmQgbm90IHRoZSBvdGhlci4gU3BlY2lmaWNhbGx5LCB3ZSBhcmUg
bGVhdmluZyBvdXQ6CgpbYV06Ci0gdmdpY19taWdyYXRlX2lycQotIHZnaWNfZW5hYmxlX2lycXMK
LSB2Z2ljX2Rpc2FibGVfaXJxcwoKW2JdOgotIGFyY2hfbW92ZV9pcnFzCgpUaG9zZSBpbiBncm91
cCBbYV0gYXJlIGVhc3kgdG8gZml4LCBwbGVhc2UgZG8uIEp1c3QgaW50cm9kdWNlIGEgc3Bpbmxv
Y2sKaW4gdmdpY19kaXNhYmxlX2lycXMgKGl0IGlzIHNhZmUgYmVjYXVzZSBnaWNfcmVtb3ZlX2Zy
b21fcXVldWVzIGFscmVhZHkKdGFrZXMgdGhlIHZnaWMgdmNwdSBsb2NrKS4KCltiXSBpcyBub3Qg
ZWFzeSB0byBmaXgsIGp1c3QgYWRkIGEgY29tbWVudC4KCgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0v
Z2ljLmMgIHwgNSArKysrLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgNCArKystCj4gIDIgZmls
ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBpbmRleCBkYTE5
MTMwLi5kY2IxNzgzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9naWMuYwo+IEBAIC00MDIsMTAgKzQwMiwxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZ2ljX2FkZF90b19scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKm4pCj4gIAo+ICB2b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPiAgewo+IC0gICAgc3RydWN0IHBlbmRpbmdfaXJx
ICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+ICsgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgCj4gICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArCj4gKyAgICBwID0gaXJx
X3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+ICsKPiAgICAgIGlmICggIWxpc3RfZW1wdHko
JnAtPmxyX3F1ZXVlKSApCj4gICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+
ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
PiBpbmRleCA4MzU2OWIwLi5kMzBmMzI0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTQ2Niw3ICs0NjYsNyBAQCB2b2lk
IHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+ICB2b2lkIHZnaWNfdmNw
dV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgewo+ICAg
ICAgdWludDhfdCBwcmlvcml0eTsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwgKm4g
PSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRl
ciwgKm47Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAgICAgYm9vbCBydW5uaW5nOwo+
ICAKPiBAQCAtNDc0LDYgKzQ3NCw4IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQo+ICAKPiAgICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICAKPiArICAgIG4gPSBpcnFfdG9fcGVuZGlu
Zyh2LCB2aXJxKTsKPiArCj4gICAgICAvKiB2Y3B1IG9mZmxpbmUgKi8KPiAgICAgIGlmICggdGVz
dF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKPiAgICAgIHsKPiAtLSAKPiAyLjku
MAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 20 01:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 01:25:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBt97-0002p3-Ro; Sat, 20 May 2017 01:25:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBt96-0002ox-TD
 for xen-devel@lists.xenproject.org; Sat, 20 May 2017 01:25:29 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E0/E8-10689-80B9F195; Sat, 20 May 2017 01:25:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssi77bPl
 Igy+HZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzDbuYC5abVRxebN/AeEuzi5GTQ0jgD6PE
 x3lGIDaLgIPEtx97WLoYOTgYBWIkHvywBgkzCoRJTL68hBWiRFvi7PnT7CA2m4ChxN8nm9hAy
 iWA7CWfOUDCIkAlDV23GbsYuTiYBaYwSSw/2cUCkhAW8JJ4NPcPI4jNKWAjsXXTAzCbV8Bb4t
 STqWBzhASyJLobXEDCogK6Eof+/WGDKBGUODnzCdgYZgEtieXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXUNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPCrZ2Bg3MH4+7jf
 IUZJDiYlUd76BvlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8H2YC5QSLUtNTK9Iyc4CRAJOW4
 OBREuFlnAWU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd57IDMEQIoySvPgRsCi8hKjrJ
 QwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5rIFN4MvNK4Da9AjqCCeiI5gfSIEeUJCKkpBoYhZ/
 6O9svVH+TKOEevu3EvKhzhqaZWXkNOcozso+pnn37drsYG09b6AyJvLaul1ta9GfsmM6pyRMS
 qWYbZO+dfvLqx85zWTU6eUEZHUFheat2s8ndv9fpzfIg4f+zkweux+zN9V34R/Z4+8/077d2f
 VVsYNr2632/i8e8/Pi1O45HmU8ybZBVYinOSDTUYi4qTgQAHHL9ksUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495243525!97414571!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21669 invoked from network); 20 May 2017 01:25:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 May 2017 01:25:27 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E7CF3239DD;
 Sat, 20 May 2017 01:25:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E7CF3239DD
Date: Fri, 19 May 2017 18:25:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-21-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-21-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2hlbiBMUElzIGdl
dCB1bm1hcHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0aWxsIGJlIGluIHNvbWUgTFIgb2YK
PiBzb21lIFZDUFUuIE5ldmVydGhlbGVzcyB3ZSByZW1vdmUgdGhlIGNvcnJlc3BvbmRpbmcgcGVu
ZGluZ19pcnEKPiAocG9zc2libHkgZnJlZWluZyBpdCksIGFuZCBkZXRlY3QgdGhpcyBjYXNlIChp
cnFfdG9fcGVuZGluZygpIHJldHVybnMKPiBOVUxMKSB3aGVuIHRoZSBMUiBnZXRzIGNsZWFuZWQg
dXAgbGF0ZXIuCj4gSG93ZXZlciBhICpuZXcqIExQSSBtYXkgZ2V0IG1hcHBlZCB3aXRoIHRoZSBz
YW1lIG51bWJlciB3aGlsZSB0aGUgb2xkCj4gTFBJIGlzICpzdGlsbCogaW4gc29tZSBMUi4gVG8g
YXZvaWQgZ2V0dGluZyB0aGUgd3Jvbmcgc3RhdGUsIHdlIG1hcmsKPiBldmVyeSBuZXdseSBtYXBw
ZWQgTFBJIGFzIFBSSVNUSU5FLCB3aGljaCBtZWFuczogaGFzIG5ldmVyIGJlZW4gaW4gYW4KPiBM
UiBiZWZvcmUuIElmIHdlIGRldGVjdCB0aGUgTFBJIGluIGFuIExSIGFueXdheSwgaXQgbXVzdCBo
YXZlIGJlZW4gYW4KPiBvbGRlciBvbmUsIHdoaWNoIHdlIGNhbiBzaW1wbHkgcmV0aXJlLgo+IEJl
Zm9yZSBpbnNlcnRpbmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExSLCB3ZSBtdXN0IG1h
a2Ugc3VyZSB0aGF0Cj4gaXQncyBub3QgYWxyZWFkeSBpbiBhbm90aGVyIExSLCBhcyB0aGUgYXJj
aGl0ZWN0dXJlIGZvcmJpZHMgdHdvCj4gaW50ZXJydXB0cyB3aXRoIHRoZSBzYW1lIHZpcnR1YWwg
SVJRIG51bWJlciBvbiBvbmUgQ1BVLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAg
ICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgNiArKysrKwo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDU2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IGZkM2ZhMDUuLjhi
ZjA1NzggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL2dpYy5jCj4gQEAgLTM3NSw2ICszNzUsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX3Nl
dF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPiAgewo+ICAgICAgQVNTRVJUKCFs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPiAgCj4gKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVT
VF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpOwo+ICsKPiAgICAgIGdpY19od19vcHMtPnVwZGF0
ZV9scihsciwgcCwgc3RhdGUpOwo+ICAKPiAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJ
QkxFLCAmcC0+c3RhdHVzKTsKPiBAQCAtNDQyLDEyICs0NDQsNDEgQEAgdm9pZCBnaWNfcmFpc2Vf
aW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCj4g
ICNlbmRpZgo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBGaW5kIGFuIHVudXNlZCBMUiB0byBpbnNlcnQg
YW4gSVJRIGludG8uIElmIHRoaXMgbmV3IGludGVycnVwdCBpcyBhCj4gKyAqIFBSSVNUSU5FIExQ
SSwgc2NhbiB0aGUgb3RoZXIgTFJzIHRvIGF2b2lkIGluc2VydGluZyB0aGUgc2FtZSBJUlEgdHdp
Y2UuCj4gKyAqLwo+ICtzdGF0aWMgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHBlbmRpbmdfaXJxICpwLCBpbnQgbHIpCj4gK3sKPiArICAgIHVuc2lnbmVkIGlu
dCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Cj4gKyAgICB1bnNpZ25lZCBsb25n
ICpscl9tYXNrID0gKHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21hc2spOwo+ICsgICAg
c3RydWN0IGdpY19sciBscl92YWw7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2
LT5hcmNoLnZnaWMubG9jaykpOwo+ICsKPiArICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVT
VF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpICkKCk1heWJlIHdlIHNob3VsZCBhZGQgYW4gInVu
bGlrZWx5Ii4KCkkgY2FuIHNlZSBob3cgdGhpcyB3b3VsZCBiZSBPS2lzaCBhdCBydW50aW1lLCBi
dXQgYXQgYm9vdCB0aW1lIHRoZXJlCm1pZ2h0IGJlIGEgYnVuY2ggb2YgUFJJU1RJTkVfTFBJcywg
YnV0IG5vIE1BUERzIGhhdmUgYmVlbiBpc3N1ZWQgeWV0LApyaWdodD8KCkkgaGF2ZSBhIHN1Z2dl
c3Rpb24sIEknbGwgbGVhdmUgaXQgdG8geW91IGFuZCBKdWxpZW4gaWYgeW91IHdhbnQgdG8gZG8K
dGhpcyBub3csIG9yIG1heWJlIGNvbnNpZGVyIGl0IGFzIGEgVE9ETyBpdGVtLiBJIGFtIE9LIGVp
dGhlciB3YXkgKEkKZG9uJ3Qgd2FudCB0byBkZWxheSB0aGUgSVRTIGFueSBsb25nZXIpLgoKSSBh
bSB0aGlua2luZyB3ZSBzaG91bGQgZG8gdGhpcyBzY2FubmluZyBvbmx5IGFmdGVyIGF0IGxlYXN0
IG9uZSBNQVBECmhhcyBiZWVuIGlzc3VlZCBmb3IgYSBnaXZlbiBjcHUgYXQgbGVhc3Qgb25jZS4g
SSB3b3VsZCByZXN1cnJlY3QgdGhlCmlkZWEgb2YgYSBESVNDQVJEIGZsYWcsIGJ1dCBub3Qgb24g
dGhlIHBlbmRpbmdfaXJxLCB0aGF0IEkgYmVsaWV2ZSBpdCdzCmRpZmZpY3VsdCB0byBoYW5kbGUs
IGJ1dCBhIHNpbmdsZSBnbG9iYWwgRElTQ0FSRCBmbGFnIHBlciBzdHJ1Y3QgdmNwdS4KCk9uIE1B
UEQsIHdlIHNldCBESVNDQVJEIGZvciB0aGUgdGFyZ2V0IHZjcHUgb2YgdGhlIExQSSB3ZSBhcmUg
ZHJvcHBpbmcuCk5leHQgdGltZSB3ZSB3YW50IHRvIGluamVjdCBhIFBSSVNUSU5FX0lSUSBvbiB0
aGF0IGNwdSBpbnRlcmZhY2UsIHdlCnNjYW4gYWxsIExScyBmb3IgaW50ZXJydXB0cyB3aXRoIGEg
TlVMTCBwZW5kaW5nX2lycS4gV2UgcmVtb3ZlIHRob3NlCmZyb20gTFJzLCB0aGVuIHdlIHJlbW92
ZSB0aGUgRElTQ0FSRCBmbGFnLgoKRG8geW91IHRoaW5rIGl0IHdvdWxkIHdvcms/CgoKPiArICAg
IHsKPiArICAgICAgICBpbnQgdXNlZF9sciA9IDA7Cj4gKwo+ICsgICAgICAgIHdoaWxlICggKHVz
ZWRfbHIgPSBmaW5kX25leHRfYml0KGxyX21hc2ssIG5yX2xycywgdXNlZF9scikpIDwgbnJfbHJz
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGdpY19od19vcHMtPnJlYWRfbHIodXNlZF9s
ciwgJmxyX3ZhbCk7Cj4gKyAgICAgICAgICAgIGlmICggbHJfdmFsLnZpcnEgPT0gcC0+aXJxICkK
PiArICAgICAgICAgICAgICAgIHJldHVybiB1c2VkX2xyOwo+ICsgICAgICAgIH0KPiArICAgIH0K
PiArCj4gKyAgICBsciA9IGZpbmRfbmV4dF96ZXJvX2JpdChscl9tYXNrLCBucl9scnMsIGxyKTsK
PiArCj4gKyAgICByZXR1cm4gbHI7Cj4gK30KPiArCj4gIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2ly
cShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAo+ICAgICAgICAgIHVu
c2lnbmVkIGludCBwcmlvcml0eSkKPiAgewo+IC0gICAgaW50IGk7Cj4gLSAgICB1bnNpZ25lZCBp
bnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwo+ICAgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+ICsgICAgdW5zaWdu
ZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiArICAgIGludCBpID0g
bnJfbHJzOwo+ICAKPiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxv
Y2spKTsKPiAgCj4gQEAgLTQ1Nyw3ICs0ODgsOCBAQCB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSwKPiAgCj4gICAgICBpZiAo
IHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZykgKQo+
ICAgICAgewo+IC0gICAgICAgIGkgPSBmaW5kX2ZpcnN0X3plcm9fYml0KCZ0aGlzX2NwdShscl9t
YXNrKSwgbnJfbHJzKTsKPiArICAgICAgICBpID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIDAp
Owo+ICsKPiAgICAgICAgICBpZiAoaSA8IG5yX2xycykgewo+ICAgICAgICAgICAgICBzZXRfYml0
KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Cj4gICAgICAgICAgICAgIGdpY19zZXRfbHIoaSwgcCwg
R0lDSF9MUl9QRU5ESU5HKTsKPiBAQCAtNTA5LDcgKzU0MSwxNyBAQCBzdGF0aWMgdm9pZCBnaWNf
dXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCj4gICAgICB9Cj4gICAgICBlbHNl
IGlmICggbHJfdmFsLnN0YXRlICYgR0lDSF9MUl9QRU5ESU5HICkKPiAgICAgIHsKPiAtICAgICAg
ICBpbnQgcSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSkgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lD
X0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+ICsgICAgICAgIGludCBxIF9fYXR0cmli
dXRlX18gKCh1bnVzZWQpKTsKPiArCj4gKyAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQo
R0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIGdpY19od19vcHMtPmNsZWFyX2xyKGkpOwo+ICsgICAgICAgICAgICBjbGVh
cl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKPiArCj4gKyAgICAgICAgICAgIHJldHVybjsK
PiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHEgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lS
UV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+ICAjaWZkZWYgR0lDX0RFQlVHCj4gICAgICAg
ICAgaWYgKCBxICkKPiAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidHJ5aW5n
IHRvIGluamVjdCBpcnE9JWQgaW50byBkJWR2JWQsIHdoZW4gaXQgaXMgYWxyZWFkeSBwZW5kaW5n
IGluIExSJWRcbiIsCj4gQEAgLTUyMSw2ICs1NjMsOSBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRl
X29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCj4gICAgICAgICAgZ2ljX2h3X29wcy0+Y2xl
YXJfbHIoaSk7Cj4gICAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Cj4g
IAo+ICsgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJ
TkVfTFBJLCAmcC0+c3RhdHVzKSApCj4gKyAgICAgICAgICAgIHJldHVybjsKPiAgICAgICAgICBp
ZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gICAgICAgICAgICAgIGNsZWFyX2JpdChfSVJRX0lOUFJP
R1JFU1MsICZwLT5kZXNjLT5zdGF0dXMpOwo+ICAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dV
RVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwo+IEBAIC01OTEsNyArNjM2LDcgQEAgc3RhdGljIHZv
aWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgaW5mbGln
aHRfciA9ICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxczsKPiAgICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQo+
ICAgICAgewo+IC0gICAgICAgIGxyID0gZmluZF9uZXh0X3plcm9fYml0KCZ0aGlzX2NwdShscl9t
YXNrKSwgbnJfbHJzLCBscik7Cj4gKyAgICAgICAgbHIgPSBnaWNfZmluZF91bnVzZWRfbHIodiwg
cCwgbHIpOwo+ICAgICAgICAgIGlmICggbHIgPj0gbnJfbHJzICkKPiAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dlciBwcmlvcml0eSBpcnEg
dG8gZXZpY3QgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IGluZGV4IDAyNzMyZGIuLjNmYzRjZWIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaAo+IEBAIC02MCwxMiArNjAsMTggQEAgc3RydWN0IHBlbmRpbmdfaXJxCj4g
ICAgICAgKiB2Y3B1IHdoaWxlIGl0IGlzIHN0aWxsIGluZmxpZ2h0IGFuZCBvbiBhbiBHSUNIX0xS
IHJlZ2lzdGVyIG9uIHRoZQo+ICAgICAgICogb2xkIHZjcHUuCj4gICAgICAgKgo+ICsgICAgICog
R0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEk6IHRoZSBJUlEgaXMgYSBuZXdseSBtYXBwZWQgTFBJ
LCB3aGljaAo+ICsgICAgICogaGFzIG5ldmVyIGJlZW4gaW4gYW4gTFIgYmVmb3JlLiBUaGlzIG1l
YW5zIHRoYXQgYW55IHRyYWNlIG9mIGFuCj4gKyAgICAgKiBMUEkgd2l0aCB0aGUgc2FtZSBudW1i
ZXIgaW4gYW4gTFIgbXVzdCBiZSBmcm9tIGFuIG9sZGVyIExQSSwgd2hpY2gKPiArICAgICAqIGhh
cyBiZWVuIHVubWFwcGVkIGJlZm9yZS4KPiArICAgICAqCj4gICAgICAgKi8KPiAgI2RlZmluZSBH
SUNfSVJRX0dVRVNUX1FVRVVFRCAgIDAKPiAgI2RlZmluZSBHSUNfSVJRX0dVRVNUX0FDVElWRSAg
IDEKPiAgI2RlZmluZSBHSUNfSVJRX0dVRVNUX1ZJU0lCTEUgIDIKPiAgI2RlZmluZSBHSUNfSVJR
X0dVRVNUX0VOQUJMRUQgIDMKPiAgI2RlZmluZSBHSUNfSVJRX0dVRVNUX01JR1JBVElORyAgIDQK
PiArI2RlZmluZSBHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSAgNQo+ICAgICAgdW5zaWduZWQg
bG9uZyBzdGF0dXM7Cj4gICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7IC8qIG9ubHkgc2V0IGl0
IHRoZSBpcnEgY29ycmVzcG9uZHMgdG8gYSBwaHlzaWNhbCBpcnEgKi8KPiAgICAgIHVuc2lnbmVk
IGludCBpcnE7Cj4gLS0gCj4gMi45LjAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 20 01:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 01:25:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBt9D-0002pq-2X; Sat, 20 May 2017 01:25:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dBt9C-0002pN-17
 for xen-devel@lists.xenproject.org; Sat, 20 May 2017 01:25:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AF/1A-03620-D0B9F195; Sat, 20 May 2017 01:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssi7PbPl
 Ig6+r5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLHzazFJxzrOg7mdXA+MCoi5GLQ0jgD6PE
 lcuvmLsYOTlYBBwkNu29z97FyMHBKBAj8eCHNUiYUSBMYvLlJawgYRYBbYnlvzlBwmwChhJ/n
 2xiAwlLANlLPnOAhEWAKhq6bjOCTGcWmMIksfxkFwtIQlggTmLWnQdgmzgFrCUOv3wHZvMKeE
 sc6dwGViMkkCmxZfYHdhBbVEBX4tC/P2wQNYISJ2c+AathFtCSWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjDeWxZw
 iFGSg0lJlLe+QT5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvwUygnGBRanpqRVpmDjAWYNISH
 DxKIryMs4DSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolznsPZIYASFFGaR7cCFhcXmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5Iw7zWQKTyZeSVwm14BHcEEdETzA2mQI0oSEVJSDYzF1R1
 PWW8c2mm0+ye/7OWZGtImV+KiGf+E3f8y8VueIGPNr+qvG3/FBPfdOOcss2kLp5jf08Ur/HdU
 aGbf7a0+XLYmM2fZvun79z/pvbpq2Q5B2azD1pI/X7/q7b31w8IwdWro1jMhmw6EHr5Tq3V2O
 /M9x8QNX1dFhTJ8q0+bEFyZH5e6ndNGiaU4I9FQi7moOBEAmpJRF8YCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495243531!63027857!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21711 invoked from network); 20 May 2017 01:25:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 May 2017 01:25:32 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3F325239DD;
 Sat, 20 May 2017 01:25:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3F325239DD
Date: Fri, 19 May 2017 18:25:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-4-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705191735570.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-4-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 03/28] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9yIExQSXMgdGhl
IHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgYW5kIHRoZQo+
IHBvaW50ZXJzIHdpbGwgYmUgc3RvcmVkIGluIGEgcmFkaXggdHJlZS4gU2luY2UgYW4gTFBJIGNh
biBiZSAidW5tYXBwZWQiCj4gYXQgYW55IHRpbWUsIHRlYWNoIHRoZSBWR0lDIGhvdyB0byBkZWFs
IHdpdGggaXJxX3RvX3BlbmRpbmcoKSByZXR1cm5pbmcKPiBhIE5VTEwgcG9pbnRlci4KPiBXZSBq
dXN0IGRvIG5vdGhpbmcgaW4gdGhpcyBjYXNlIG9yIGNsZWFuIHVwIHRoZSBMUiBpZiB0aGUgdmly
dHVhbCBMUEkKPiBudW1iZXIgd2FzIHN0aWxsIGluIGFuIExSLgo+IAo+IFRob3NlIGFyZSBhbGwg
Y2FsbCBzaXRlcyBmb3IgaXJxX3RvX3BlbmRpbmcoKSwgYXMgcGVyOgo+ICJnaXQgZ3JlcCBpcnFf
dG9fcGVuZGluZyIsIGFuZCB0aGVpciBldmFsdWF0aW9uczoKPiAoUFJPVEVDVEVEIG1lYW5zOiBh
ZGRlZCBOVUxMIGNoZWNrIGFuZCBiYWlsaW5nIG91dCkKPiAKPiAgICAgeGVuL2FyY2gvYXJtL2dp
Yy5jOgo+IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFk
ZGVkIEFTU0VSVCgpCj4gZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdCgpOiBvbmx5IGNhbGxlZCBm
b3IgU1BJcywgYWRkZWQgQVNTRVJUKCkKPiBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKCk6IFBST1RF
Q1RFRCwgY2FsbGVkIHdpdGhpbiBWQ1BVIFZHSUMgbG9jawo+IGdpY19yYWlzZV9pbmZsaWdodF9p
cnEoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKPiBnaWNfcmFpc2Vf
Z3Vlc3RfaXJxKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCj4gZ2lj
X3VwZGF0ZV9vbmVfbHIoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sK
PiAKPiAgICAgeGVuL2FyY2gvYXJtL3ZnaWMuYzoKPiB2Z2ljX21pZ3JhdGVfaXJxKCk6IG5vdCBj
YWxsZWQgZm9yIExQSXMgKHZpcnR1YWwgSVJRcyksIGFkZGVkIEFTU0VSVCgpCj4gYXJjaF9tb3Zl
X2lycXMoKTogbm90IGl0ZXJhdGluZyBvdmVyIExQSXMsIGFkZGVkIEFTU0VSVCgpCj4gdmdpY19k
aXNhYmxlX2lycXMoKTogbm90IGNhbGxlZCBmb3IgTFBJcywgYWRkZWQgQVNTRVJUKCkKPiB2Z2lj
X2VuYWJsZV9pcnFzKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMsIGFkZGVkIEFTU0VSVCgpCj4gdmdp
Y192Y3B1X2luamVjdF9pcnEoKTogUFJPVEVDVEVELCBtb3ZlZCB1bmRlciBWQ1BVIFZHSUMgbG9j
awo+IAo+ICAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50Lmg6Cj4gbG9jYWxfZXZlbnRzX25l
ZWRfZGVsaXZlcnlfbm9tYXNrKCk6IG9ubHkgY2FsbGVkIGZvciBhIFBQSSwgYWRkZWQgQVNTRVJU
KCkKPiAKPiAgICAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmg6Cj4gKHByb3RvdHlwZSkKPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CgoKPiAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgfCAyNCArKysr
KysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oIHwgIDMg
KysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5j
Cj4gaW5kZXggZGNiMTc4My4uNDZiYjMwNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2lj
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBAQCAtMTQ4LDYgKzE0OCw3IEBAIGludCBn
aWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJx
LAo+ICAgICAgLyogQ2FsbGVyIGhhcyBhbHJlYWR5IGNoZWNrZWQgdGhhdCB0aGUgSVJRIGlzIGFu
IFNQSSAqLwo+ICAgICAgQVNTRVJUKHZpcnEgPj0gMzIpOwo+ICAgICAgQVNTRVJUKHZpcnEgPCB2
Z2ljX251bV9pcnFzKGQpKTsKPiArICAgIEFTU0VSVCghaXNfbHBpKHZpcnEpKTsKPiAgCj4gICAg
ICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+ICAKPiBAQCAtMTg0LDYg
KzE4NSw3IEBAIGludCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB2aXJxLAo+ICAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkZXNjLT5s
b2NrKSk7Cj4gICAgICBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykp
Owo+ICAgICAgQVNTRVJUKHAtPmRlc2MgPT0gZGVzYyk7Cj4gKyAgICBBU1NFUlQoIWlzX2xwaSh2
aXJxKSk7Cj4gIAo+ICAgICAgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsK
PiAgCj4gQEAgLTQwOCw5ICs0MTAsMTMgQEAgdm9pZCBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCj4gICAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAgCj4gICAgICBwID0gaXJxX3Rv
X3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+IC0KPiAtICAgIGlmICggIWxpc3RfZW1wdHkoJnAt
PmxyX3F1ZXVlKSApCj4gKyAgICAvKgo+ICsgICAgICogSWYgYW4gTFBJcyBoYXMgYmVlbiByZW1v
dmVkIG1lYW53aGlsZSwgaXQgaGFzIGJlZW4gY2xlYW5lZCB1cAo+ICsgICAgICogYWxyZWFkeSwg
c28gbm90aGluZyB0byByZW1vdmUgaGVyZS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBsaWtlbHko
cCkgJiYgIWxpc3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCj4gICAgICAgICAgbGlzdF9kZWxfaW5p
dCgmcC0+bHJfcXVldWUpOwo+ICsKPiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gIH0KPiAgCj4gQEAgLTQxOCw2ICs0MjQsMTAgQEAgdm9p
ZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
dHVhbF9pcnEpCj4gIHsKPiAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbiA9IGlycV90b19wZW5k
aW5nKHYsIHZpcnR1YWxfaXJxKTsKPiAgCj4gKyAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVt
b3ZlZCBtZWFud2hpbGUsIHRoZXJlIGlzIG5vdGhpbmcgbGVmdCB0byByYWlzZS4gKi8KPiArICAg
IGlmICggdW5saWtlbHkoIW4pICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICAgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwo+ICAKPiAgICAgIGlmICggbGlz
dF9lbXB0eSgmbi0+bHJfcXVldWUpICkKPiBAQCAtNDM3LDIwICs0NDcsMjUgQEAgdm9pZCBnaWNf
cmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEs
Cj4gIHsKPiAgICAgIGludCBpOwo+ICAgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19v
cHMtPmluZm8tPm5yX2xyczsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19w
ZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKPiAgCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gIAo+ICsgICAgaWYgKCB1bmxpa2VseSghcCkgKQo+ICsg
ICAgICAgIC8qIEFuIHVubWFwcGVkIExQSSBkb2VzIG5vdCBuZWVkIHRvIGJlIHJhaXNlZC4gKi8K
PiArICAgICAgICByZXR1cm47Cj4gKwo+ICAgICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9l
bXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICkKPiAgICAgIHsKPiAgICAgICAgICBpID0g
ZmluZF9maXJzdF96ZXJvX2JpdCgmdGhpc19jcHUobHJfbWFzayksIG5yX2xycyk7Cj4gICAgICAg
ICAgaWYgKGkgPCBucl9scnMpIHsKPiAgICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUo
bHJfbWFzaykpOwo+IC0gICAgICAgICAgICBnaWNfc2V0X2xyKGksIGlycV90b19wZW5kaW5nKHYs
IHZpcnR1YWxfaXJxKSwgR0lDSF9MUl9QRU5ESU5HKTsKPiArICAgICAgICAgICAgZ2ljX3NldF9s
cihpLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwo+ICAgICAgICAgICAgICByZXR1cm47Cj4gICAgICAg
ICAgfQo+ICAgICAgfQo+ICAKPiAtICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBpcnFfdG9f
cGVuZGluZyh2LCB2aXJ0dWFsX2lycSkpOwo+ICsgICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYs
IHApOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNw
dSAqdiwgaW50IGkpCj4gQEAgLTQ2NSw2ICs0ODAsMTcgQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0
ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQo+ICAgICAgZ2ljX2h3X29wcy0+cmVhZF9s
cihpLCAmbHJfdmFsKTsKPiAgICAgIGlycSA9IGxyX3ZhbC52aXJxOwo+ICAgICAgcCA9IGlycV90
b19wZW5kaW5nKHYsIGlycSk7Cj4gKyAgICAvKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFw
cGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4gKi8KPiArICAgIGlmICgg
dW5saWtlbHkoIXApICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQoaXNfbHBpKGlycSkpOwo+
ICsKPiArICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKPiArICAgICAgICBjbGVhcl9i
aXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKPiArCj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAg
fQo+ICsKPiAgICAgIGlmICggbHJfdmFsLnN0YXRlICYgR0lDSF9MUl9BQ1RJVkUgKQo+ICAgICAg
ewo+ICAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0dXMpOwo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+
IGluZGV4IGQzMGYzMjQuLjhhNWQ5M2IgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtMjQyLDYgKzI0Miw5IEBAIGJvb2wg
dmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNp
Z25lZCBpbnQgaXJxKQo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKG9sZCwgaXJxKTsKPiAgCj4gKyAgICAvKiBU
aGlzIHdpbGwgbmV2ZXIgYmUgY2FsbGVkIGZvciBhbiBMUEksIGFzIHdlIGRvbid0IG1pZ3JhdGUg
dGhlbS4gKi8KPiArICAgIEFTU0VSVCghaXNfbHBpKGlycSkpOwo+ICsKPiAgICAgIC8qIG5vdGhp
bmcgdG8gZG8gZm9yIHZpcnR1YWwgaW50ZXJydXB0cyAqLwo+ICAgICAgaWYgKCBwLT5kZXNjID09
IE5VTEwgKQo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+IEBAIC0yOTEsNiArMjk0LDkgQEAgdm9p
ZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHN0cnVjdCB2Y3B1ICp2X3Rh
cmdldDsKPiAgICAgIGludCBpOwo+ICAKPiArICAgIC8qIFdlIGRvbid0IG1pZ3JhdGUgTFBJcyBh
dCB0aGUgbW9tZW50LiAqLwo+ICsgICAgQVNTRVJUKCFpc19scGkodmdpY19udW1faXJxcyhkKSAt
IDEpKTsKPiArCj4gICAgICBmb3IgKCBpID0gMzI7IGkgPCB2Z2ljX251bV9pcnFzKGQpOyBpKysg
KQo+ICAgICAgewo+ICAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwg
aSk7Cj4gQEAgLTMxMCw2ICszMTYsOSBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKPiAgICAgIGludCBpID0gMDsKPiAgICAgIHN0cnVj
dCB2Y3B1ICp2X3RhcmdldDsKPiAgCj4gKyAgICAvKiBMUElzIHdpbGwgbmV2ZXIgYmUgZGlzYWJs
ZWQgdmlhIHRoaXMgZnVuY3Rpb24uICovCj4gKyAgICBBU1NFUlQoIWlzX2xwaSgzMiAqIG4gKyAz
MSkpOwo+ICsKPiAgICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRfYml0KCZtYXNrLCAzMiwgaSkp
IDwgMzIgKSB7Cj4gICAgICAgICAgaXJxID0gaSArICgzMiAqIG4pOwo+ICAgICAgICAgIHZfdGFy
Z2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKPiBAQCAtMzUyLDYgKzM2MSw5IEBA
IHZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4p
Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQ7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwo+ICAKPiArICAgIC8qIExQSXMgd2lsbCBuZXZlciBiZSBlbmFibGVkIHZpYSB0
aGlzIGZ1bmN0aW9uLiAqLwo+ICsgICAgQVNTRVJUKCFpc19scGkoMzIgKiBuICsgMzEpKTsKPiAr
Cj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkg
ewo+ICAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKPiAgICAgICAgICB2X3RhcmdldCA9IHZn
aWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cj4gQEAgLTQzMiw2ICs0NDQsMTIgQEAgYm9vbCB2
Z2ljX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLCBlbnVtIGdpY19zZ2lf
bW9kZSBpcnFtb2RlLAo+ICAgICAgcmV0dXJuIHRydWU7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIFJl
dHVybnMgdGhlIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBiZWxvbmdpbmcgdG8g
dGhlIGdpdmVuCj4gKyAqIGludGVycnVwdC4KPiArICogVGhpcyBjYW4gcmV0dXJuIE5VTEwgaWYg
Y2FsbGVkIGZvciBhbiBMUEkgd2hpY2ggaGFzIGJlZW4gdW5tYXBwZWQKPiArICogbWVhbndoaWxl
Lgo+ICsgKi8KPiAgc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9fcGVuZGluZyhzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IGlycSkKPiAgewo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpu
Owo+IEBAIC00NzUsNiArNDkzLDEyIEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQo+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gIAo+ICAgICAgbiA9IGlycV90b19wZW5kaW5nKHYs
IHZpcnEpOwo+ICsgICAgLyogSWYgYW4gTFBJIGhhcyBiZWVuIHJlbW92ZWQsIHRoZXJlIGlzIG5v
dGhpbmcgdG8gaW5qZWN0IGhlcmUuICovCj4gKyAgICBpZiAoIHVubGlrZWx5KCFuKSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gIAo+ICAgICAgLyogdmNwdSBv
ZmZsaW5lICovCj4gICAgICBpZiAoIHRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdz
KSApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZXZlbnQuaAo+IGluZGV4IDUzMzBkZmUuLmNhZWZhNTAgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ldmVudC5oCj4gQEAgLTE5LDYgKzE5LDkgQEAgc3RhdGljIGlubGluZSBpbnQgbG9jYWxfZXZl
bnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCj4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpOwo+ICAK
PiArICAgIC8qIERvZXMgbm90IHdvcmsgZm9yIExQSXMuICovCj4gKyAgICBBU1NFUlQoIWlzX2xw
aShjdXJyZW50LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSkpOwo+ICsKPiAgICAgIC8qIFhYWDog
aWYgdGhlIGZpcnN0IGludGVycnVwdCBoYXMgYWxyZWFkeSBiZWVuIGRlbGl2ZXJlZCwgd2Ugc2hv
dWxkCj4gICAgICAgKiBjaGVjayB3aGV0aGVyIGFueSBvdGhlciBpbnRlcnJ1cHRzIHdpdGggcHJp
b3JpdHkgaGlnaGVyIHRoYW4gdGhlCj4gICAgICAgKiBvbmUgaW4gR0lDVl9JQVIgYXJlIGluIHRo
ZSBscl9wZW5kaW5nIHF1ZXVlIG9yIGluIHRoZSBMUgo+IC0tIAo+IDIuOS4wCj4gCj4gCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 20 04:17:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 04:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBvoi-0004t6-HL; Sat, 20 May 2017 04:16:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBvoh-0004su-Ae
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 04:16:35 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 52/56-03557-223CF195; Sat, 20 May 2017 04:16:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVVfxsHy
 kwexWU4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/F6sUnDKqKJ/10qWBsbb
 ml2MXBxCAn8ZJf5u+sQK4TxmlFhwcAMLhLONUWJRxwygDCeHiICzxNczc9m7GDk4eAX0Jfacc
 QMJCwvoSsxbeI8ZJCwh4CnRuJQRJAxibj2xH6iTnYNNwErikBhIlEVAVeLbk92sExi5FjAyrG
 LUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQqAxDsYLy+MeA
 QoyQHk5Iob32DfKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6DQ0A5waLU9NSKtMwcYHjBpCU4
 eJREeIsPAqV5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcVw9khgBIUUZpHtwIWKhfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjDvV5BVPJl5JXCbXgEdwQR0RPMDaZAjShIRUlINjJrbbj
 cZTvcVmvGsV+Xdkq1uvLsu3VvwteD8V/8cLkVz5vVGldc3Pfc9n1l5h3dC5G+3tsmr2MUe+0x
 4vku4myWtanfLra0/pq/78yEiPOXuGuv4Ngs3rZkSYW7nTiSH9G2Z8WRmU5n5vf/aTCHZDk6R
 KUZvf/Vfun9McPrnkIwfgjmHr4kFOCuxFGckGmoxFxUnAgCexE6acAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495253792!66196293!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43131 invoked from network); 20 May 2017 04:16:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 04:16:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBvoa-0007UH-PZ; Sat, 20 May 2017 04:16:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBvoV-0002mi-Cs; Sat, 20 May 2017 04:16:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBvoV-00029f-4h; Sat, 20 May 2017 04:16:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109623-mainreport@xen.org>
X-Osstest-Versions-This: xtf=1dce35a6400914276c71ae5ee981f84719a45da5
X-Osstest-Versions-That: xtf=1538388f283a3cba96c08177413eb415db78921a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 04:16:23 +0000
Subject: [Xen-devel] [xtf test] 109623: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYyMyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYyMy8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDFkY2UzNWE2NDAwOTE0Mjc2YzcxYWU1ZWU5ODFmODQ3
MTlhNDVkYTUKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDE1MzgzODhm
MjgzYTNjYmE5NmMwODE3NzQxM2ViNDE1ZGI3ODkyMWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTU4OSAgMjAxNy0wNS0xOCAxNzoxNzozNSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDk2MjMgIDIwMTctMDUtMTkgMTk6MTM6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTFkY2UzNWE2NDAwOTE0Mjc2YzcxYWU1ZWU5ODFm
ODQ3MTlhNDVkYTUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgMWRj
ZTM1YTY0MDA5MTQyNzZjNzFhZTVlZTk4MWY4NDcxOWE0NWRhNQorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj0xZGNlMzVhNjQwMDkxNDI3NmM3MWFlNWVlOTgxZjg0NzE5YTQ1ZGE1CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgxZGNlMzVhNjQwMDkxNDI3NmM3MWFlNWVlOTgx
Zjg0NzE5YTQ1ZGE1ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCAxZGNlMzVhNjQwMDkxNDI3NmM3MWFlNWVlOTgxZjg0NzE5YTQ1ZGE1OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIDE1MzgzODguLjFkY2UzNWEgIDFkY2UzNWE2NDAwOTE0Mjc2YzcxYWU1ZWU5ODFm
ODQ3MTlhNDVkYTUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 20 05:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 05:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dBwW5-00086o-RH; Sat, 20 May 2017 05:01:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dBwW3-00086T-UQ
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 05:01:24 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C3/1E-03613-3ADCF195; Sat, 20 May 2017 05:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXf+Wfl
 Ig207rSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0f1/FUvBId+KNyeXMjUw
 7rPqYuTiEBL4yygx/8VnVgjnMaPE908boZxtjBI3Fv5n6WLk5BARcJb4emYuO4jNK6AvMfdBG
 zOILSxgLdEx4x47SIOEwAYeiXVnF4EVSQj4Smw5PJuti5EDzO7oV+hiZOdgE7CSOCQGUsAioC
 qx68p65gmM3AsYGVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgT6nAEIdjCuWhB4iFGSg0lJlLe+QT5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvrjNAOcGi
 1PTUirTMHGDwwaQlOHiURHgZgAEoxFtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rz/QGYIg
 BRllObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ854CmcKTmVcCt+kV0BFMQEc0P5
 AGOaIkESEl1cBoHXLI9YRbsjOnul78s2YPrTOVyZ6vt34yXxOZd0HpoLxJcNzhr0XChWYZsz2
 71j9P8vmpcGyZ6Lrr2491/3ffI/n0buEyRqdtf5pZyg4slWtZ1xjY+E3Y3GjLlBUMJZHx5imf
 ln66ybr7V17GkQQOvrPrYtmDFac/O3BovlGZ3ZwP/2Y3fV6ixFKckWioxVxUnAgAArKqXX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495256478!69556881!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1723 invoked from network); 20 May 2017 05:01:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 05:01:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBwVx-0000TJ-O4; Sat, 20 May 2017 05:01:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dBwVs-0007w5-D2; Sat, 20 May 2017 05:01:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dBwVr-0007a0-PR; Sat, 20 May 2017 05:01:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109603-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6a12907d86a958daf0a9db58a038bf7201eb1a65
X-Osstest-Versions-That: libvirt=ca21d75d25e04422e434828344924b914ea21ca9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 05:01:11 +0000
Subject: [Xen-devel] [libvirt test] 109603: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7357114039575502744=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7357114039575502744==
Content-Type: text/plain

flight 109603 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109603/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109561
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109561
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109561
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              6a12907d86a958daf0a9db58a038bf7201eb1a65
baseline version:
 libvirt              ca21d75d25e04422e434828344924b914ea21ca9

Last test of basis   109561  2017-05-18 04:24:18 Z    2 days
Testing same since   109603  2017-05-19 04:23:10 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Erik Skultety <eskultet@redhat.com>
  Julio Faracco <jcfaracco@gmail.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Michal Privoznik <mprivozn@redhat.com>
  Wang King <king.wang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=6a12907d86a958daf0a9db58a038bf7201eb1a65
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 6a12907d86a958daf0a9db58a038bf7201eb1a65
+ branch=libvirt
+ revision=6a12907d86a958daf0a9db58a038bf7201eb1a65
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x6a12907d86a958daf0a9db58a038bf7201eb1a65 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 6a12907d86a958daf0a9db58a038bf7201eb1a65:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   ca21d75..6a12907  6a12907d86a958daf0a9db58a038bf7201eb1a65 -> xen-tested-master


--===============7357114039575502744==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7357114039575502744==--

From xen-devel-bounces@lists.xen.org Sat May 20 06:53:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 06:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dByG1-0006Ct-Cq; Sat, 20 May 2017 06:52:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dByFz-0006CT-PU
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 06:52:55 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9D/87-03557-7C7EF195; Sat, 20 May 2017 06:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffYc/l
 IgwtnmS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWT2eraCNSYVby9/Z2pg
 vKnVxcjFISTwl1Fizd7j7BDOY0aJ3S9us0I42xgltt/fzdjFyMkhIuAs8fXMXHYQm1dAX+Lu4
 ndsILawgJ7E7d8/mbsYOTgkBLwkFh+MBQmDmMuOfwZqZedgE7CSOCQGEmURUJWYP/cL4wRGrg
 WMDKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9ywAEOxg
 vbww4xCjJwaQkylvfIB8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK35hlQTrAoNT21Ii0zBxhi
 MGkJDh4lEV4VkDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonz2oIUCYAUZZTmwY2AhfslR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOmgEzhycwrgdv0CugIJqAjrCGOKElESEk1MK4z05
 tcH1LavPv+tEN5eyPUeaIf67DZVq2zndpQsWHzuv/30s2Ptj7pjqnc3BXr/sb74cr7668tC2I
 VuzIvqrnRtpL1DWuo/kL76O+2x7rvC0tNv3GooXFqa2RoS+Tfkxv36Td/WB/ztIlpw37XUokp
 VREpq3M/rMy6vHZFlcaDTEfb3B4ZDiWW4oxEQy3mouJEAFDdjC9yAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495263173!63057875!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44272 invoked from network); 20 May 2017 06:52:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 06:52:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dByFv-0003MF-AJ; Sat, 20 May 2017 06:52:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dByFp-0000vN-HO; Sat, 20 May 2017 06:52:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dByFo-0000uA-Vh; Sat, 20 May 2017 06:52:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109627-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=5b78f30d81d7e536df37bafb48c4cb5b6d44edb8
X-Osstest-Versions-That: ovmf=da0df6ca8f8f118866e53c7fb770598c199993a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 06:52:45 +0000
Subject: [Xen-devel] [ovmf test] 109627: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYyNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2MjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1Yjc4ZjMwZDgxZDdlNTM2ZGYzN2JhZmI0OGM0Y2I1
YjZkNDRlZGI4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkYTBkZjZj
YThmOGYxMTg4NjZlNTNjN2ZiNzcwNTk4YzE5OTk5M2E2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk2MDggIDIwMTctMDUtMTkgMDk6MTE6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NjI3ICAyMDE3LTA1LTE5IDIxOjE1OjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBE
IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLaW5uZXkgPG1p
Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NWI3OGYz
MGQ4MWQ3ZTUzNmRmMzdiYWZiNDhjNGNiNWI2ZDQ0ZWRiOAorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIG92bWYgNWI3OGYzMGQ4MWQ3ZTUzNmRmMzdiYWZiNDhjNGNiNWI2ZDQ0
ZWRiOAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NWI3OGYzMGQ4MWQ3ZTUzNmRmMzdiYWZiNDhj
NGNiNWI2ZDQ0ZWRiOAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHg1
Yjc4ZjMwZDgxZDdlNTM2ZGYzN2JhZmI0OGM0Y2I1YjZkNDRlZGI4ID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgNWI3OGYzMGQ4
MWQ3ZTUzNmRmMzdiYWZiNDhjNGNiNWI2ZDQ0ZWRiODpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFz
dGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAogICBkYTBkZjZjLi41Yjc4ZjMwICA1Yjc4ZjMwZDgxZDdlNTM2ZGYzN2JhZmI0OGM0Y2I1
YjZkNDRlZGI4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 20 08:56:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 08:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC0B7-0005bA-Du; Sat, 20 May 2017 08:56:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3065aa7c8=citrix-osstest@xenproject.org>)
 id 1dC0B6-0005au-5R
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 08:56:00 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D5/EE-03696-F9400295; Sat, 20 May 2017 08:55:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHSDve48FoV
 Ig6+dChb3prxnd2D02N63iz2AMYo1My8pvyKBNWPZw/ssBVs0K47N+sTSwPhArouRg0NCwF/i
 WYtUFyMnkOkuMb19BRuILSLgLDHhw20wm1dAT+LLsgOMILawgI3EpSlLWbsYuYDqrzFKfJiyn
 w2i2U2ic/lbVhj7/NHrzCA2m4CHxMSeiSwgNouAqkTPwXPsILaQgJbE0sUrmSAWCEqcnPkErI
 ZZQELi4IsXzBBzLCR2fOxjm8DINwtJ2SwkZQsYmVYxahSnFpWlFukamuklFWWmZ5TkJmbm6Bo
 amOnlphYXJ6an5iQmFesl5+duYgQGFQMQ7GC8vzHgEKMkB5OSKG99g3ykEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQleP2aFSCHBotT01Iq0zBxgeMOkJTh4lER4Y0HSvMUFibnFmekQqVOMxhzvl
 n54z8RxpfXjeyYhlrz8vFQpcV4WkFIBkNKM0jy4QbC4u8QoKyXMywh0mhBPQWpRbmYJqvwrRn
 EORiVh3jSQKTyZeSVw+14BncIEdIr1M3mQU0oSEVJSDYyerlt26eWddNae+OWnpFHcNhbe37e
 KNj9zqomv/iV20ko531A8+adhoFF8j//6zuOMt4TXCE5Suaj7pGDCuZMLMhiiLNKOzlH6eWq9
 gf6Vax1M1SeeWduIiTxbpTzVvmL2sl/MQdWnVyw76eq5WcEwwG6RF5ulis8npVWfrA+ejFpx+
 2PxOQElluKMREMt5qLiRADajPLptgIAAA==
X-Env-Sender: prvs=3065aa7c8=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495270557!93125876!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40157 invoked from network); 20 May 2017 08:55:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 May 2017 08:55:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,368,1491264000"; d="scan'208";a="433318890"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71374-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=5b78f30d81d7e536df37bafb48c4cb5b6d44edb8
X-Osstest-Versions-That: ovmf=da0df6ca8f8f118866e53c7fb770598c199993a6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 20 May 2017 09:55:53 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71374: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzNzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzEzNzIKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAg
IGxpa2UgNzEzNzIKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWls
ZCAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MTM3MgoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIDViNzhmMzBkODFkN2U1MzZkZjM3YmFmYjQ4
YzRjYjViNmQ0NGVkYjgKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIGRh
MGRmNmNhOGY4ZjExODg2NmU1M2M3ZmI3NzA1OThjMTk5OTkzYTYKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICA3MTM3MiAgMjAxNy0wNS0xOSAxOToyMTowMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAgNzEzNzQgIDIwMTctMDUtMjAgMDc6MTc6MzAgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBNaWNo
YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBNaWNoYWVsIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA1Yjc4ZjMwZDgxZDdlNTM2ZGYzN2JhZmI0OGM0Y2I1YjZkNDRlZGI4CkF1dGhvcjogTWljaGFl
bCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTYg
MTM6MzU6MTcgMjAxNyAtMDcwMAoKICAgIFVlZmlDcHVQa2cvQmFzZVVlZmlDcHVMaWI6IFVzZSBO
QVNNIHJlYWQtb25seSBkYXRhIHNlY3Rpb24gbmFtZQogICAgCiAgICBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTU1NgogICAgCiAgICBOQVNNIHJlcXVpcmVz
IHJlYWQtb25seSBkYXRhIHNlY3Rpb25zIHRvIHVzZSB0aGUgc2VjdGlvbgogICAgbmFtZSAucm9k
YXRhLiAgVGhpcyBmaXggY2hhbmdlcyAucmRhdGEgdG8gLnJvZGF0YS4KICAgIAogICAgVGhlIGJ1
aWxkIGZhaWx1cmUgZnJvbSB1c2Ugb2YgLnJkYXRhIGlzIHNlZW4gd2hlbiB1c2luZwogICAgdGhl
IFhDT0RFNSB0b29sIGNoYWluLgogICAgCiAgICBTZWN0aW9uICI3LjguMSBtYWNobyBleHRlbnNp
b25zIHRvIHRoZSBTRUNUSU9OIERpcmVjdGl2ZSIKICAgIG9mIHRoZSBOQVNNIGRvY3VtZW50YXRp
b24gYXQgaHR0cDovL3d3dy5uYXNtLnVzL2RvYy8KICAgIGRlc2NyaWJlcyB0aGUgc2VjdGlvbiBu
YW1lIHJlcXVpcmVtZW50cy4KICAgIAogICAgQ2M6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5j
b20+CiAgICBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgoKY29tbWl0IDBkMGExOWNi
MTRiYTY4Njc4MTNmNTZhNTJjZmM4OTU0NWFkMDdmM2EKQXV0aG9yOiBNaWNoYWVsIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE1heSAxMSAxNTozNToyMSAy
MDE3IC0wNzAwCgogICAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbTogQWRkIG1pc3NpbmcgSk1Q
IGluc3RydWN0aW9uCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NTU1CiAgICAKICAgIEFkZCBKTVAgaW5zdHJ1Y3Rpb24gaW4gU21pRW50cnku
UyBmaWxlIHRoYXQgaXMgbWlzc2luZy4gIFRoaXMKICAgIHVwZGF0ZXMgU21pRW50cnkuUyB0byBt
YXRjaCB0aGUgbG9naWMgaW4gU21pRW50cnkuYXNtIGFuZAogICAgU21pRW50cnkubmFzbS4KICAg
IAogICAgVGhlIGRlZmF1bHQgQlVJTERSVUxFT1JERVIgaGFzIC5uYXNtIGhpZ2hlciBwcmlvcml0
eSB0aGFuCiAgICAuYXNtIG9yIC5TLCBzbyB0aGlzIGlzc3VlIHdhcyBub3Qgc2VlbiB3aXRoIE1T
RlQgb3IgR0NDCiAgICB0b29sIGNoYWluIGZhbWlsaWVzLiAgVGhlIFhDT0RFNSB0b29sIGNoYWlu
IG92ZXJyaWRlcyB0aGUKICAgIEJVSUxEUlVMRU9SREVSIHdpdGggLlMgaGlnaGVyIHRoYW4gLm5h
c20sIHNvIHRoaXMgaXNzdWUKICAgIHdhcyBvbmx5IHNlZW4gd2hlbiB1c2luZyBYQ09ERTUgdG9v
bCBjaGFpbiB3aGVuIElBMzIgU01NCiAgICBpcyBlbmFibGVkLgogICAgCiAgICBDYzogSmVmZiBG
YW4gPGplZmYuZmFuQGludGVsLmNvbT4KICAgIENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUu
Y29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCBi
YmQ2MWRlNWRiYzZhZDE0NmRjNzI1MGU5NjQ2Y2I2NjI2MDRiNWYzCkF1dGhvcjogTWljaGFlbCBL
aW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMiAxNzoy
MzoyMiAyMDE3IC0wNzAwCgogICAgUGNBdENoaXBzZXRQa2cvU2VyaWFsSW9MaWI6IFJlbW92ZSBu
ZWdhdGl2ZSB2YWx1ZSBzaGlmdAogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5v
cmcvc2hvd19idWcuY2dpP2lkPTU1MwogICAgCiAgICBSZW1vdmUgbGVmdCBzaGlmdCBvZiBuZWdh
dGl2ZSB2YWx1ZXMgdGhhdCBhbHdheXMgZXZhbHVhdGUKICAgIHRvIDAgdG8gYWRkcmVzcyBidWls
ZCBlcnJvcnMgZnJvbSB0aGUgbGx2bS9jbGFuZyBjb21waWxlcgogICAgdXNlZCBpbiB0aGUgWENP
REU1IHRvb2wgY2hhaW4uCiAgICAKICAgIENsYW5nIHJpZ2h0ZnVsbHkgY29tcGxhaW5zIGFib3V0
IGxlZnQtc2hpZnRpbmcgfkRMQUIuIERMQUIgaXMgI2RlZmluZWQKICAgIGFzIDB4MDEgKGFuICJp
bnQiKSwgaGVuY2UgfkRMQUIgaGFzIHZhbHVlICgtMikgb24gYWxsIGVkazIgcGxhdGZvcm1zLgog
ICAgTGVmdC1zaGlmdGluZyBhIG5lZ2F0aXZlIGludCBpcyB1bmRlZmluZWQgYmVoYXZpb3IuCiAg
ICAKICAgIFJhdGhlciB0aGFuIHJlcGxhY2luZyB+RExBQiB3aXRoIH4oVUlOVDMyKURMQUIsIHJl
YWxpemUgdGhhdCB0aGUgbm9uemVybwogICAgYml0cyBvZiAofihVSU5UMzIpRExBQiA8PCA3KSB3
b3VsZCBhbGwgYmUgdHJ1bmNhdGVkIGF3YXkgaW4gdGhlIGZpbmFsCiAgICBjb252ZXJzaW9uIHRv
IFVJTlQ4IGFueXdheS4gU28ganVzdCByZW1vdmUgKH5ETEFCIDw8IDcpLgogICAgCiAgICBDYzog
UnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBBbmRyZXcgRmlzaCA8YWZpc2hA
YXBwbGUuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 20 09:21:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 09:21:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC0ZH-0007QK-GW; Sat, 20 May 2017 09:20:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3065aa7c8=citrix-osstest@xenproject.org>)
 id 1dC0ZG-0007QE-6X
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 09:20:58 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 59/6D-01730-97A00295; Sat, 20 May 2017 09:20:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG4xl0K
 kwcM9Uhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPOx6XMBRuFK3Ydn8LUwHiTp4uRk0NCwF9i
 39qzTBC2u8T09hVsILaIgLPEhA+3wWxeAT2Jl53/2EFsYYFYiZ9XNjJ2MXIB1e9mkzi05iNLF
 yMHkKMqcfhRJUgNm4CHxMSeiSwgNgtQuHXSR2YQW0hAS2Lp4pVMEDMFJU7OfAJWwywgIXHwxQ
 tmiBssJHZ87GObwMg7C0nZLCRlCxiZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6uWmFhc
 npqfmJCYV6yXn525iBAZPPQMD4w7Gxtl+hxglOZiURHnrG+QjhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwPuZQiBQSLEpNT61Iy8wBhjFMWoKDR0mE9z9Imre4IDG3ODMdInWKUZfj3dIP75mEW
 PLy81KlxHlXgRQJgBRllObBjYDF1CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrysnEBTeD
 LzSuA2vQI6ggnoCOtn8iBHlCQipKQaGM2K3iyWXfi5c/r5+N9vu9/IX034OknHcL1o8lObCgG
 pD7s37q5mjnz54rfP+YkrK+YFxFp93bOr2rf4uGmAWaioU93pIrvK+Qy/OY5eKlad9z3l/43e
 TUysB0Ltudu3H+poncOW+c/E49QuJfMHL716khcl+jyeXSd+/sPGf1OP/y08mNX58aQSS3FGo
 qEWc1FxIgDG6Q4gpAIAAA==
X-Env-Sender: prvs=3065aa7c8=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495272049!99118999!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19455 invoked from network); 20 May 2017 09:20:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 May 2017 09:20:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,368,1491264000"; d="scan'208";a="424697469"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71373-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:guest-start:fail:regression
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71317
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 20 May 2017 10:20:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71373: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMzczIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTM3My8KClJlZ3Jl
c3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZ3Vlc3Qtc3RhcnQgZmFpbCBSRUdSLiB2
cy4gNzEzMTcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdy
dWIgMTAgZ3Vlc3Qtc3RhcnQgICBmYWlsIGxpa2UgNzEzMTcKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2
LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgMTAgZ3Vlc3Qtc3RhcnQgICAgIGZhaWwgbGlrZSA3MTMx
NwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViIDkgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxMzE3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNz
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAg
ICAgICAgICA3MTMxNwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9v
dC1wdmdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0
cmV0Y2gtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290
LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXN0
cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 20 10:10:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 10:10:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC1Kg-0001b2-6H; Sat, 20 May 2017 10:09:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dC1Ke-0001aq-L5
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 10:09:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 36/E8-03920-3F510295; Sat, 20 May 2017 10:09:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfezqEK
 kwdkznBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHjoJWPBtdqK9vuODYyX
 /LsYuTiEBP4ySlx4vo8VwnnMKPH7+lEoZxujxOX5f1m6GDk5RAScJb6emcsOYvMK6Evs2XAUz
 BYWMJeYu+8LO0iDhMA0DYlZX06DJSQEPCWad51i7GLkALMP7wUKs3OwCVhJHBIDKWARUJXYu/
 E+0wRG7gWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxjPrw08xCjJwaQkylvfIB8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3X0QhUkiwKDU9
 tSItMwcYejBpCQ4eJRHeOpA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ84oCA1lIAKQoo
 zQPbgQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcYyCqezLwSuE2vgI5gAjrC+pk8yB
 EliQgpqQZGl2XS5WHWdh+umdmZK15SCvjC1HebY1pT14QlN2xfXXx36lcLm/GCzVsZ1+dOrZN
 r3vkl9YPu5eTbWVL922O+y7nmd0c2trBwtXBsskzZcDStYreewtSOzTeidm48nf72v/+kOcae
 u8pEfwXpRewWvZUauv5/1coYO+17PHM8qm+khG21i7uvxFKckWioxVxUnAgADYDFzH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495274993!69750082!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14328 invoked from network); 20 May 2017 10:09:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 10:09:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC1Ka-0000Wu-AI; Sat, 20 May 2017 10:09:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC1KU-0004ni-DS; Sat, 20 May 2017 10:09:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dC1KB-0007M8-QL; Sat, 20 May 2017 10:09:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109607-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl:leak-check/check:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=93ade42f47300f3f353aa9bd59b737bca8f2d342
X-Osstest-Versions-That: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 10:09:27 +0000
Subject: [Xen-devel] [xen-unstable test] 109607: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYwNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTgxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMDk1ODEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk1ODEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwOTU4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5NTgxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk1ODEKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDEwOTU4MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NTgxCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDk1ODEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgOTNhZGU0MmY0NzMwMGYzZjM1M2FhOWJkNTliNzM3YmNhOGYyZDM0MgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYTdkNGE1OTA0YjYyNzMxNTUxZTM2NmZmNjJk
ODQ3NTljOGVlNjhlMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NTgxICAyMDE3LTA1LTE4IDE0
OjI1OjQ0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTYwNyAgMjAxNy0wNS0x
OSAwOToxMTo0NCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1v
bGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgOTNhZGU0MmY0NzMwMGYzZjM1M2FhOWJkNTliNzM3YmNhOGYy
ZDM0MgpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IE1h
eSAxOCAxMTo1NzozMiAyMDE3ICswMTAwCgogICAgYnVpbGQ6IGFkZCBtaXNzaW5nIGRlcGVuZGVu
Y3kKICAgIAogICAgQ29tbWl0IGY3NDViNTUgbWlzc2VkIGluc3RhbGwtdG9vbHMnIGRlcGVuZGVu
Y3kgb24KICAgIGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzLgogICAgCiAgICBEaXNjb3ZlcmVk
IGJ5IFRyYXZpcy1DSS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cgpjb21taXQgZjc0NWI1NWYxMzdjOWMwODY1NTJkYzc0NjNiYTJjZWZjY2FiODI5
MgpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1heSAx
NyAxNToyNjowOCAyMDE3ICswMTAwCgogICAgYnVpbGQ6IHN0dWJkb20gYW5kIHRvb2xzIHNob3Vs
ZCBkZXBlbmQgb24gcHVibGljIGhlYWRlciB0YXJnZXQKICAgIAogICAgQnVpbGQgY2FuIGZhaWwg
aWYgc3R1YmRvbSBidWlsZCBpcyBydW4gYmVmb3JlIHRvb2xzIGJ1aWxkIGJlY2F1c2U6CiAgICAK
ICAgIDEuIHRvb2xzL2luY2x1ZGUgYnVpbGQgdXNlcyByZWxhdGl2ZSBwYXRoIGFuZCBkZXBlbmRz
IG9uIFhFTl9PUwogICAgMi4gc3R1YmRvbSBuZWVkcyB0b29scy9pbmNsdWRlIHRvIGJlIGJ1aWx0
LCBhdCB3aGljaCB0aW1lIFhFTl9PUyBpcwogICAgICAgbWluaS1vcyBhbmQgY29ycmVzcG9uZGlu
ZyBzeW1saW5rcyBhcmUgY3JlYXRlZAogICAgMy4gbGlicmFyaWVzIGluc2lkZSB0b29scyBuZWVk
cyB0b29scy9pbmNsdWRlIHRvIGJlIGJ1aWx0LCBhdCB3aGljaAogICAgICAgdGltZSBYRU5fT1Mg
aXMgdGhlIGhvc3Qgb3MgbmFtZSwgYnV0IHN5bWxpbmtzIHdvbid0IGJlIGNyZWF0ZWQKICAgICAg
IGJlY2F1c2UgdGhleSBhcmUgYWxyZWFkeSB0aGVyZQogICAgNC4gbGlicmFyaWVzIGdldCB0aGUg
d3JvbmcgaGVhZGVycyBhbmQgZmFpbCB0byBidWlsZAogICAgCiAgICBTaW5jZSBib3RoIHRvb2xz
IGFuZCBzdHViZG9tIGJ1aWxkIG5lZWQgdGhlIHB1YmxpYyBoZWFkZXJzLCB3ZSBidWlsZAogICAg
dG9vbHMvaW5jbHVkZSBiZWZvcmUgc3R1YmRvbSBhbmQgdG9vbHMuIFJlbW92ZSBydW5lcyBpbiBz
dHViZG9tIGFuZAogICAgdG9vbHMgdG8gYXZvaWQgYnVpbGRpbmcgdG9vbHMvaW5jbHVkZSBtb3Jl
IHRoYW4gb25jZS4KICAgIAogICAgUHJvdmlkZSBhIG5ldyBkaXN0IHRhcmdldCBmb3IgdG9vbHMv
aW5jbHVkZS4gIEhvb2sgdXAgdGhlIGluc3RhbGwsCiAgICBjbGVhbiwgZGlzdCBhbmQgZGlzdGNs
ZWFuIHRhcmdldHMgZm9yIHRvb2xzL2luY2x1ZGUuCiAgICAKICAgIFRoZSBuZXcgYXJyYW5nZW1l
bnQgZW5zdXJlcyB0b29scyBidWlsZCBnZXRzIHRoZSBjb3JyZWN0IGhlYWRlcnMKICAgIGJlY2F1
c2UgWEVOX09TIGlzIHNldCB0byBob3N0IG9zIHdoZW4gYnVpbGRpbmcgdG9vbHMvaW5jbHVkZS4g
QXMgZm9yCiAgICBzdHViZG9tLCBpdCBleHBsaWNpdGx5IGxpbmtzIHRvIHRoZSBtaW5pLW9zIGRp
cmVjdG9yeSB3aXRob3V0IHJlbHlpbmcKICAgIG9uIFhFTl9PUyBzbyBpdCBzaG91bGQgYmUgZmlu
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNyYy5pZC5hdT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBUZXN0
ZWQtYnk6IFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNyYy5pZC5hdT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU2FtdWVs
IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 20 10:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 10:15:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC1Ps-0002GI-UO; Sat, 20 May 2017 10:15:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dC1Pr-0002Fx-5S
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 10:15:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 32/59-02956-63710295; Sat, 20 May 2017 10:15:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVddUXCH
 SYM1GaYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtCzfwVhwyqji2K1DzA2M
 tzW7GLk4hAT+MkpsP/2LFcJ5zCjx/n8jC4SzjVHiavcOIIeTQ0TAWeLrmbnsIDavgL7Ev96tY
 LawgK7EvC2PwWwJAU+JObeXMcLYLZ3PgGx2DjYBK4lDYl2MHBwsAqoS81+wTmDkWsDIsIpRoz
 i1qCy1SNfYQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9CzDECwg/Hv2sBDjJI
 cTEqivPUN8pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjniCpECgkWpaanVqRl5gBDDCYtwcGj
 JMJbBJLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClx3h6QIgGQoozSPLgRsHC/xCgrJczLC
 HSUEE9BalFuZgmq/CtGcQ5GJWHenSBTeDLzSuA2vQI6ggnoCOtn8iBHlCQipKQaGEvn2J2ZLs
 pyaEK12xZ9HXtPNoHTdyy3pBn+yKvf0KX5eWM201HrPTz9d+8Ix286o7WBazLTcYn6OuGnr9f
 fqjy9M3+vYGDkuwLV3WEvMmf+++o+Xf6C+ffjHPK7l3wK/1FxKMKB/2TVefXwQ2tTJEVU1r1r
 SuTf+nVvFdfWTZ/Z1U7f/fbTeY4SS3FGoqEWc1FxIgDMzu7LcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495275316!72853154!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16513 invoked from network); 20 May 2017 10:15:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 10:15:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC1Pn-0000go-9X; Sat, 20 May 2017 10:15:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC1Ph-0005Jf-Jy; Sat, 20 May 2017 10:15:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dC1Pg-0001xI-Ru; Sat, 20 May 2017 10:15:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109636-mainreport@xen.org>
X-Osstest-Versions-This: xtf=b82bf3f43fb4749e59462d60d304c2dd7bd95de5
X-Osstest-Versions-That: xtf=1dce35a6400914276c71ae5ee981f84719a45da5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 10:15:08 +0000
Subject: [Xen-devel] [xtf test] 109636: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYzNiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYzNi8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGI4MmJmM2Y0M2ZiNDc0OWU1OTQ2MmQ2MGQzMDRjMmRk
N2JkOTVkZTUKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDFkY2UzNWE2
NDAwOTE0Mjc2YzcxYWU1ZWU5ODFmODQ3MTlhNDVkYTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTYyMyAgMjAxNy0wNS0xOSAxOToxMzo1MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDk2MzYgIDIwMTctMDUtMjAgMDQ6MTg6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPWI4MmJmM2Y0M2ZiNDc0OWU1OTQ2MmQ2MGQzMDRj
MmRkN2JkOTVkZTUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgYjgy
YmYzZjQzZmI0NzQ5ZTU5NDYyZDYwZDMwNGMyZGQ3YmQ5NWRlNQorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj1iODJiZjNmNDNmYjQ3NDllNTk0NjJkNjBkMzA0YzJkZDdiZDk1ZGU1CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhiODJiZjNmNDNmYjQ3NDllNTk0NjJkNjBkMzA0
YzJkZDdiZDk1ZGU1ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCBiODJiZjNmNDNmYjQ3NDllNTk0NjJkNjBkMzA0YzJkZDdiZDk1ZGU1OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIDFkY2UzNWEuLmI4MmJmM2YgIGI4MmJmM2Y0M2ZiNDc0OWU1OTQ2MmQ2MGQzMDRj
MmRkN2JkOTVkZTUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 20 11:27:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 11:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC2XX-0006U7-5H; Sat, 20 May 2017 11:27:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dC2XV-0006Tw-Kt
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 11:27:17 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 62/0A-03058-41820295; Sat, 20 May 2017 11:27:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVVdYQyH
 S4MJnfYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtEx6zFawxqTiyqvV7A2M
 N7W6GLk4hAT+Mkq83LKZFcJ5zChx/nIrO4SzjVFi76GbjF2MnBwiAs4SX8/MZQexeQX0JfZe/
 MUMYgsL6ElMmLQSzJYQ8JKY8LmBEcZef+ofUxcjOwebgJXEITGQKIuAqsST3hlMExi5FjAyrG
 LUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQtAxDsYDy9LvA
 QoyQHk5Iob32DfKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd73agqRQoJFqempFWmZOcAgg0lL
 cPAoifDyqwOleYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKHGKGAEhRRmke3AhYwF9ilJUS5
 mUEOkqIpyC1KDezBFX+FaM4B6OSMO8NkCk8mXklcJteAR3BBHSE9TN5kCNKEhFSUg2MDNvs7r
 Me0VpVxZDKo/shaF5f4b3df4PLa737rd89YPV8bK6+fKX6b2HujHvhGbumJ3A4vl30XnNK+vE
 lkxdonW/u8YnJ3T7TMil9lepX5m38DVaMP5ambX9R1OdWVPr6S7Re9/qKps3fukyP/SiYqpbq
 2bxT6uzmL2dLir7dZ7jXeOxXQ7WoEktxRqKhFnNRcSIAXPynPnMCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495279634!93139761!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32129 invoked from network); 20 May 2017 11:27:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 11:27:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC2XR-0002VC-SI; Sat, 20 May 2017 11:27:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC2XM-0003Xp-ES; Sat, 20 May 2017 11:27:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dC2XM-0005s3-9X; Sat, 20 May 2017 11:27:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109640-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=112f4ada2e6bf606d28c5c9a0fe7c5357d85092d
X-Osstest-Versions-That: ovmf=5b78f30d81d7e536df37bafb48c4cb5b6d44edb8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 11:27:08 +0000
Subject: [Xen-devel] [ovmf test] 109640: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY0MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2NDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxMTJmNGFkYTJlNmJmNjA2ZDI4YzVjOWEwZmU3YzUz
NTdkODUwOTJkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1Yjc4ZjMw
ZDgxZDdlNTM2ZGYzN2JhZmI0OGM0Y2I1YjZkNDRlZGI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk2MjcgIDIwMTctMDUtMTkgMjE6MTU6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NjQwICAyMDE3LTA1LTIwIDA2OjU3OjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBE
IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLaW5uZXkgPG1p
Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MTEyZjRh
ZGEyZTZiZjYwNmQyOGM1YzlhMGZlN2M1MzU3ZDg1MDkyZAorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIG92bWYgMTEyZjRhZGEyZTZiZjYwNmQyOGM1YzlhMGZlN2M1MzU3ZDg1
MDkyZAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MTEyZjRhZGEyZTZiZjYwNmQyOGM1YzlhMGZl
N2M1MzU3ZDg1MDkyZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgx
MTJmNGFkYTJlNmJmNjA2ZDI4YzVjOWEwZmU3YzUzNTdkODUwOTJkID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgMTEyZjRhZGEy
ZTZiZjYwNmQyOGM1YzlhMGZlN2M1MzU3ZDg1MDkyZDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFz
dGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAogICA1Yjc4ZjMwLi4xMTJmNGFkICAxMTJmNGFkYTJlNmJmNjA2ZDI4YzVjOWEwZmU3YzUz
NTdkODUwOTJkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 20 14:15:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 14:15:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC5AJ-00088e-Jb; Sat, 20 May 2017 14:15:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3065aa7c8=citrix-osstest@xenproject.org>)
 id 1dC5AI-00088X-De
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 14:15:30 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CD/3A-29088-18F40295; Sat, 20 May 2017 14:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG6Dv0K
 kQc9WeYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtG28ytzwRTdiuXvLzM3ML5Q7GLk5JAQ8JeY
 0XWMDcJ2l7j8ZQYLiC0i4Cwx4cNtsDivgJ7EuebZzCC2sICFxPsdb4BsLqD6JkaJ/snrGLsYO
 YAcN4mtd1kh5rhJbJzxjgnEZhPwkJjYMxFsJouAqsTcXVfYQWwhAS2JpYtXMkHMF5Q4OfMJWA
 2zgITEwRcvmCHmWEjs/3uWeQIj3ywkZbOQlC1gZFrFqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYVPUMDIw7GPv2+h1ilORgUhLl1dZQiBTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwWvkB5QTLEpNT61Iy8wBhjdMWoKDR0mEtxUkzVtckJhbnJkOkTrFqMvxb
 umH90xCLHn5ealS4rweIEUCIEUZpXlwI2CxdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG
 8vyBSezLwSuE2vgI5gAjrC+pk8yBEliQgpqQbGBMfj/FGOrnHHnBx2JfirpGxJuayx7HOkvd2
 Cy0nXD5W0Vixm+cz/tUCPYcXVjLM12bvOpde/0rr46gDXwSfHf3GflQ93VPrHxxgsuI1ja8wh
 h1APf5atzqGf+Sr72/xOvowxVGpxeLzw/pY1F6de0mbUP5FcsPbk3/9WDzY92WgRmJhlLbdBi
 aU4I9FQi7moOBEAJoy7hLACAAA=
X-Env-Sender: prvs=3065aa7c8=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495289726!97473877!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5090 invoked from network); 20 May 2017 14:15:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 May 2017 14:15:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,369,1491264000"; d="scan'208";a="424713244"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71379-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=112f4ada2e6bf606d28c5c9a0fe7c5357d85092d
X-Osstest-Versions-That: ovmf=5b78f30d81d7e536df37bafb48c4cb5b6d44edb8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 20 May 2017 15:15:22 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71379: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM3OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzNzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTM3NAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzc0Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMTEyZjRhZGEy
ZTZiZjYwNmQyOGM1YzlhMGZlN2M1MzU3ZDg1MDkyZApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNWI3OGYzMGQ4MWQ3ZTUzNmRmMzdiYWZiNDhjNGNiNWI2ZDQ0ZWRiOAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMzc0ICAyMDE3LTA1LTIwIDA3OjE3OjMwIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTM3OSAgMjAxNy0wNS0yMCAxMTo0OToyMyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t
PgogIE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDExMmY0YWRhMmU2YmY2MDZkMjhjNWM5YTBmZTdjNTM1N2Q4NTA5
MmQKQXV0aG9yOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRh
dGU6ICAgVGh1IE1heSA0IDEzOjQzOjMyIDIwMTcgLTA3MDAKCiAgICBlZGsyOiBBZGQgLkRTX1N0
b3JlIHRvIC5naXRpZ25vcmUgZm9yIG1hY09TCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlh
bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTU4CiAgICAKICAgIG1hY09TIG1heSBnZW5lcmF0
ZSAuRFNfU3RvcmUgZmlsZXMgaW4gZGlyZWN0b3JpZXMuCiAgICBUaGUgLmdpdGlnbm9yZSBmaWxl
IGlzIHVwZGF0ZWQgdG8gaWdub3JlIHRoZXNlCiAgICAuRFNfU3RvcmUgZmlsZXMuCiAgICAKICAg
IENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IEZp
c2ggPGFmaXNoQGFwcGxlLmNvbT4KCmNvbW1pdCAzZTFkOTNjMzJlZmM3ZDcxNmJhZWFhMGQ1ZDBl
Zjk2NTI4MTQxMDYwCkF1dGhvcjogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50
ZWwuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTYgMTE6NTk6NTIgMjAxNyAtMDcwMAoKICAgIEJhc2VU
b29sczogQ2xlYW4gdXAgdG9vbHNfZGVmLnRlbXBsYXRlIGZvciBYQ09ERTUKICAgIAogICAgUmVv
cmdhbml6ZSB0aGUgc3RhdGVtZW50cyBmb3IgWENPREU1IHRvIG1hdGNoIG90aGVyIHRvb2wKICAg
IGNoYWlucyBhbmQgcmVtb3ZlIGRlcGVuZGVuY3kgb24gWENMQU5HIGFuZCBYQ09ERTMyCiAgICAK
ICAgIENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPgogICAgQ2M6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtp
bm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KCmNvbW1pdCBiZGFjZWQwYmNmOWExNTgxN2ZiYWI0ZTdi
OTgyMDBjZjY2MjhiN2E1CkF1dGhvcjogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlA
aW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTYgMTE6NDE6MDggMjAxNyAtMDcwMAoKICAgIEJh
c2VUb29sczogQWRkIC1EIE5PX01TQUJJX1ZBUkdTIHRvIFg2NCBYQ09ERTUgQ0NfRkxBR1MKICAg
IAogICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NjEK
ICAgIAogICAgVXBkYXRlIEJhc2VUb29scy9Db25mL3Rvb2xzX2RlZi50ZW1wbGF0ZSB0byBhZGQg
dGhlIGRlZmluZQogICAgCiAgICAtRCBOT19NU0FCSV9WQUFSR1MKICAgIAogICAgVG8gQ0NfRkxB
R1MgZm9yIFg2NCBYQ09ERTUgYnVpbGRzLgogICAgCiAgICBUaGUgbGx2bS9jbGFuZyBjb21waWxl
ciB1c2VkIGluIFhDT0RFNSBidWlsZHMgc3VwcG9ydHMgdGhlCiAgICBfbXNfIHZlcnNpb25zIG9m
IHRoZSB2YXJhcmcgYnVpbHRpbnMsIGJ1dCB0aGUgY29tcGlsZXIKICAgIGdlbmVyYXRlcyBidWls
ZCBlcnJvcnMuCiAgICAKICAgIFRoZSByZWNvbW1lbmRhdGlvbiBmcm9tIHRoZSBYQ09ERTUgZXhw
ZXJ0cyBpcyB0byBuZXZlciB1c2UKICAgIHRoZSBfbXNfIHZlcnNpb24gb2YgdGhlIHZhcmFyZyBi
dWlsdGlucy4gIFRoZSBkZWZpbmUKICAgIE5PX01TQUJJX1ZBUkFSR1MgaXMgYWxyZWFkeSBzdXBw
b3J0ZWQgaW4gTWRlUGtnL0luY2x1ZGUvQmFzZS5oCiAgICBhbmQgZm9yY2VzIHRoZSB1c2UgdGhl
IHN0YW5kYXJkIHZhcmFyZyBidWlsdGlucy4KICAgIAogICAgQ2M6IEFuZHJldyBGaXNoIDxhZmlz
aEBhcHBsZS5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPgoK
Y29tbWl0IDAxZTk1OTc1NDBmYTQxOGUzZGIyZjg1MzExMjUwOGJlNzA0NzU4YmYKQXV0aG9yOiBN
aWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIE1h
eSAyIDE3OjI1OjEwIDIwMTcgLTA3MDAKCiAgICBPdm1mUGtnOiBBZGQgWENPREU1IHN0YXRlbWVu
dHMgdG8gZml4IGJ1aWxkIGJyZWFrCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTU5CiAgICAKICAgIFRoZSBYQ09ERTUgdG9vbCBjaGFpbiBo
YXMgYSBGQU1JTFkgb2YgR0NDLiAgVGhlCiAgICBHQ0Mgc3RhdGVtZW50cyBpbiB0aGUgW0J1aWxk
T3B0aW9uc10gc2VjdGlvbiBhZGQKICAgIGZsYWdzIHRoYXQgYXJlIG5vdCBjb21wYXRpYmxlIHdp
dGggWENPREU1LiAgQWRkCiAgICBlbXB0eSBYQ09ERTUgc3RhdGVtZW50cyBpbiBbQnVpbGRPcHRp
b25zXSBzZWN0aW9ucwogICAgdG8gcHJldmVudCB0aGUgdXNlIG9mIHRoZSBHQ0MgZmxhZ3MgaW4g
WENPREU1CiAgICBidWlsZHMuCiAgICAKICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRo
YXQuY29tPgogICAgQ2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+CiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKY29tbWl0
IGI5ZGJjMDNlNWE0YzkwYjllM2VmZTBlMGU4YzAxNGM0Mjg1MjgyNjEKQXV0aG9yOiBNaWNoYWVs
IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE1heSA0IDE1
OjMzOjA2IDIwMTcgLTA3MDAKCiAgICBVZWZpQ3B1UGtnOiBVc2UgRklOSVQgaW5zdGVhZCBvZiBo
ZXggdmFsdWVzCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NTYwCiAgICAKICAgIFVwZGF0ZSBYNjQgTkFTTSBmaWxlIHRvIG1hdGNoIElBMzIg
TkFTTSBmaWxlCiAgICBhbmQgdXNlIEZJTklUIGluc3RydWN0aW9uIGluc3RlYWQgb2YgaGFuZAog
ICAgYXNzZW1ibGVkIGhleCB2YWx1ZXMgZm9yIHRoZSBGSU5JVCBpbnN0cnVjdGlvbi4KICAgIAog
ICAgQ2M6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKZWZmIEZh
biA8amVmZi5mYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 20 15:33:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 15:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC6NU-0004NH-EE; Sat, 20 May 2017 15:33:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dC6NS-0004Mv-Tn
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 15:33:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 98/31-26749-6B160295; Sat, 20 May 2017 15:33:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXdrokK
 kwbmtjBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Gx5y1iwuqji/KYFbA2M
 x127GDk5hAT+MkosP+HdxcgFZD9mlHj17jIjhLONUWLRiv2MIFUiAs4SX8/MZQexeQX0JVr/b
 mMGsYUFTCUuLToHFpcQuK4nMX2TVhcjB5DtLbFrfTFE2Fvi9bb5rF2M7BxsAlYSh8RAClgEVC
 UWLC2cwMi9gJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 grxmAYAdj43enQ4ySHExKorzaGgqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4QxKAcoJFqemp
 FWmZOcCgg0lLcPAoifDKg6R5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcNxikSACkKKM0D
 24ELAIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3GWQKT2ZeCdymV0BHMAEdYf1MHuSIkk
 SElFQDo8sxRUFdfga+q/ZtU89av/y+6sDyN24vPV99FtusbyKnv1HizYlf7NvcpeQ3LJbQU+D
 Zt9Ir8vFvldzDNpf/rg0Wsemarrgqsa3R065xDe+0pqNSQdY7M0qTD0cWr9a5z33ld0DYpCb1
 igOvzhX6hwT13OdZoXvxGKNVfoNQacxb2/WxcyXNlViKMxINtZiLihMB3+HsFXsCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495294387!84733006!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35552 invoked from network); 20 May 2017 15:33:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 15:33:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC6NO-0000Nv-2K; Sat, 20 May 2017 15:33:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC6NI-0003TA-FI; Sat, 20 May 2017 15:33:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dC6NG-00020A-TN; Sat, 20 May 2017 15:32:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109611-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-arm64-arm64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
X-Osstest-Versions-This: linux=5666af8ae4a18b5ea6758d0c7c42ea765de216d2
X-Osstest-Versions-That: linux=dac94e29110cd606dec37673644caf2cf6fd1dde
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 15:32:58 +0000
Subject: [Xen-devel] [linux-next test] 109611: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYxMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2MTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
OTU3MgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDYg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNiB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
NiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA5NTcyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNiB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA5
NTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
OTU3MgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1
NzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMu
IDEwOTU3MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZz
LiAxMDk1NzIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICA2IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
NiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3Mgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNiB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
OTU3MgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNw
dSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDk1NzIKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA5NTcyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwOTU3MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDk1NzIKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTU3MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk1NzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEwOTU3MgoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwOTU3MgogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NTcyCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk1
NzIKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1
NjY2YWY4YWU0YTE4YjVlYTY3NThkMGM3YzQyZWE3NjVkZTIxNmQyCmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICBkYWM5NGUyOTExMGNkNjA2ZGVjMzc2NzM2NDRjYWYyY2Y2
ZmQxZGRlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg
Zm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTYxMSAgMjAxNy0wNS0xOSAw
OToyMzoxMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 20 15:42:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 15:42:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC6WA-00054k-D2; Sat, 20 May 2017 15:42:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dC6W9-00054Z-9Q
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 15:42:09 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E2/55-01732-0D360295; Sat, 20 May 2017 15:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfd8skK
 kwcuzHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWP7ToOBfbcWu5++YGhi7
 I7oYuTiEBP4ySvxZ+ogdwnnMKNG65TyUs41R4vnmlyxdjJwcIgLOEl/PzGUHsXkF9CX2TH/OB
 mILC1hINL6+xApiSwg0qUisf84PYXtLzJ/3hrGLkQPMfrlHqouRnYNNwErikBhIAYuAqsTM1o
 nsExi5FzAyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9DY
 DEOxgbP7idIhRkoNJSZRXW0MhUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr2kSUE6wKDU9tSIt
 MwcYdjBpCQ4eJRHeI4lAad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEuflBJkhAFKUUZoHN
 wIWA5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsHMoUnM68EbtMroCOYgI6wfiYPckRJIk
 JKqoHRYIEah1LzVBnxi7c3Od+faVk/o/3Bp/6WRQxPW759lvSUPjX17sL7uVxfp72SVk+6dEY
 j5YXs3h6/pz+M78ZJsT2r8uJbcGPreoGv6mb/3a1fLX2lHXRqVuilUpHbohfZTre8EFPfr3Do
 76zoG6aML24rBztyzEqx7/nhFrCa9X7YJpdvp+yMlViKMxINtZiLihMBUvxO7HwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495294925!46047304!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45862 invoked from network); 20 May 2017 15:42:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 15:42:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC6W3-0000cN-EE; Sat, 20 May 2017 15:42:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC6Vy-0004AI-58; Sat, 20 May 2017 15:41:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dC6Vy-0002p2-02; Sat, 20 May 2017 15:41:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109613-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=56821559f0ba682fe6b367815572e6f974d329ab
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 15:41:57 +0000
Subject: [Xen-devel] [qemu-mainline test] 109613: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6642420850517987786=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6642420850517987786==
Content-Type: text/plain

flight 109613 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109613/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 107636

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    15 guest-start/debian.repeat fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107636
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107636
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 107636
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107636
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                56821559f0ba682fe6b367815572e6f974d329ab
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   25 days
Failing since        107644  2017-04-25 10:26:10 Z   25 days   61 attempts
Testing same since   109583  2017-05-18 14:56:50 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Bruce Rogers <brogers@suse.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Herongguang (Stephen) <herongguang.he@huawei.com>
  herongguang <herongguang.he@huawei.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zhiyong Yang <zhiyong.yang@intel.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 11366 lines long.)


--===============6642420850517987786==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6642420850517987786==--

From xen-devel-bounces@lists.xen.org Sat May 20 19:24:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 19:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dC9yk-0001Z2-4p; Sat, 20 May 2017 19:23:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dC9yj-0001Yr-EK
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 19:23:53 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 75/02-03058-8C790295; Sat, 20 May 2017 19:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff4dIV
 Ig42f1SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bzxGnPB1sqKhV9PsDYw
 fvLpYuTiEBL4yygx9cwaZgjnMaPE7hMf2SGcbYwSK7p2MnUxcnKICDhLfD0zlx3E5hXQl3iyb
 AFQnINDWMBK4uQ0Q5B6CYEPOhLHrkxhBamREPCUWLXxBROM/eLGZCCbnYMNqP6QGEiURUBV4s
 ajU0wTGLkXMDKsYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxgPL0u8BCjJAeTkiivtoZCpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vZpQDnBotT0
 1Iq0zBxg8MGkJTh4lER4I0DSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolztsAUiQAUpRRm
 gc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMOwVkCk9mXgncpldARzABHWH9TB7kiJ
 JEhJRUA+Nin1Thp4XOk0/ZZLp6Hc+XkrjtxaDz4sNUq4tfvy6cGfvuT7TtlhTjEvP6sv48jl8
 PHscvO5DCc3fvyrMGJ14djrnyb737170aT4OObrJIO6T2j03szxmNTZWmt6X/tsx5dMxFcZqB
 RYcw6/aGFY66Tge2rp31/tfLfolKgzVMB7a6PmCatuOCEktxRqKhFnNRcSIAnNvCd38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495308230!103635618!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23372 invoked from network); 20 May 2017 19:23:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 19:23:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC9ye-0006lr-HS; Sat, 20 May 2017 19:23:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dC9yZ-0000xI-35; Sat, 20 May 2017 19:23:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dC9yY-0001bZ-Ov; Sat, 20 May 2017 19:23:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109618-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4057c6ea805247e3fbb1f02e3e56aad840e39cf8
X-Osstest-Versions-That: xen=834ea870c507f054353190c731630fbb514494c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 19:23:42 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 109618: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYxOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYxOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTA5NTE1CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgaW4gMTA5NTg1IHBhc3MgaW4gMTA5NjE4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk1ODUgcGFz
cyBpbiAxMDk2MTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTU4NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNDUg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTA5NTg1IGxpa2UgMTA5NDg5
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTA5NTg1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NTg1IG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEwOTUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk1
MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEwOTUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
MTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0MDU3YzZlYTgwNTI0N2UzZmJiMWYw
MmUzZTU2YWFkODQwZTM5Y2Y4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICA4MzRlYTg3MGM1MDdmMDU0MzUzMTkwYzczMTYzMGZiYjUxNDQ5NGM0CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMDk1MTUgIDIwMTctMDUtMTcgMDM6NTQ6NDUgWiAgICAzIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTA5NTg1ICAyMDE3LTA1LTE4IDE1OjE2OjAyIFogICAgMiBkYXlzICAgIDIg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0MDU3
YzZlYTgwNTI0N2UzZmJiMWYwMmUzZTU2YWFkODQwZTM5Y2Y4CkF1dGhvcjogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEFwciAzIDEyOjM0OjEzIDIw
MTcgKzAxMDAKCiAgICB0b29sczogb2NhbWw6IEluIGNvbmZpZ3VyZSwgY2hlY2sgZm9yIG9jYW1s
b3B0CiAgICAKICAgIElmIG9jYW1sLm00IGRpZG4ndCBmaW5kIG9jYW1sb3B0LCBkaXNhYmxlIGFs
bCB0aGUgb2NhbWwgYnVpbGRzLgogICAgCiAgICBDdXJyZW50bHkgb3VyIE1ha2VmaWxlcyBkbyBu
b3Qgd29yayBwcm9wZXJseSB3aGVuIHRoZSBuYXRpdmUgY29kZQogICAgY29tcGlsZXIgKGBvY2Ft
bG9wdCcpIGlzIG5vdCBhdmFpbGFibGUuICBJbiBwcmluY2lwbGUgdGhpcyBzaG91bGQgYmUKICAg
IGZpeGVkIHRvIGZhbGwgYmFjayB0byBieXRlY29kZSwgYnV0IHRoaXMgaXMgbm90IGEgdGFzayBm
b3IgdGhpcyBzdGFnZQogICAgb2YgdGhlIFhlbiA0LjkgcmVsZWFzZS4KICAgIAogICAgV2l0aG91
dCB0aGlzIGNoYW5nZSwgd2UgY2Fubm90IGJ1aWxkIG9uIHN5c3RlbXMgd2l0aCBvbmx5IG9jYW1s
Yy4KICAgIFRoYXQgaW5jbHVkZXMgRGViaWFuIGplc3NpZSBBUk02NCwgYXMgdXNlZCBvbiB0aGUg
bmV3IEFSTTY0IGhhcmR3YXJlCiAgICBpbiB0aGUgWGVuIFByb2plY3QgQ0kgdGVzdCBsYWIuCiAg
ICAKICAgIFdoZW4gdGhlIE1ha2VmaWxlcyBhcmUgZml4ZWQsIHRoaXMgY29tbWl0IHNob3VsZCBi
ZSByZXZlcnRlZC4KICAgIAogICAgQ29tbWl0dGVyczogUGxlYXNlIHJlcnVuIGF1dG9nZW4uc2gu
CiAgICAKICAgIENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6
IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICAgIENDOiBK
b25hdGhhbiBMdWRsYW0gPEpvbmF0aGFuLkx1ZGxhbUBjaXRyaXguY29tPgogICAgQ0M6IERhdmlk
IFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+CiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFRlc3RlZC1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGQwMjQwZTAzMzQ5ZmQwNzE1MzMyZWFlNjUzNzJlMGE0
N2I1YTQzYikKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 20 22:33:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 May 2017 22:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCCwM-0004Dr-JR; Sat, 20 May 2017 22:33:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCCwL-0004DT-IR
 for xen-devel@lists.xensource.com; Sat, 20 May 2017 22:33:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 64/95-03587-044C0295; Sat, 20 May 2017 22:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfhiEK
 kwR0WixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGb8e7CGpeDKBMaKzZc6mRsY
 lyV1MXJxCAn8ZZSYcmAJC4TzmFHi2Mb17BDONkaJj0t2sXYxcnKICDhLfD0zlx3E5hXQl7h1d
 DdjFyMHh7CAvcTzqfYg9RIClzQk2o9OBKuREPCUuHFhGROMfejneeYuRnYONgEriUNiIJ0sAq
 oS25dwT2DkXsDIsIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0N8MQLCDcfZl/0OMkhxMSqK8r2YqRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D1yCCgnWJSa
 nlqRlpkDDDyYtAQHj5II716QNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifMaHQYqEgApy
 ijNgxsBi4JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY1A5nCk5lXArfpFdARTEBHWD+TBz
 miJBEhJdXA2DnDzrJd9owMvwAjk7ugw/L5/7nnOBWxePf2Tn/EVTXjQMAz2dRZvHzWgZzRX70
 T9fOjXMWXLQ/cPrVk54QNqbKPtgWdZRQWzMtgnnNxvYv067hFfDr7pP/PbJA2aFYSDZR/sXaW
 HtO1iQJCU96fcqy9/oTf5Oxzw3vTAprMT31Sf/w97GahEktxRqKhFnNRcSIAFTkxiX0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495319614!93948594!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7354 invoked from network); 20 May 2017 22:33:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 May 2017 22:33:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCCwE-0003Nd-QN; Sat, 20 May 2017 22:33:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCCw8-0008Dp-Ky; Sat, 20 May 2017 22:33:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCCw8-0002eL-3N; Sat, 20 May 2017 22:33:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109620-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
X-Osstest-Versions-That: xen=1956c9e91df3e4b7b480c35260bd656153d5202d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 May 2017 22:33:24 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 109620: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYyMCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYyMC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NDkwCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTA5NDkwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk0OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTQ5MAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTA5NDkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk0OTAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEwOTQ5MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdhMGJmM2VlZjdiOWNjMzk1OGRlNjFkNTM3YzY5
OWIyMDBiZTQxNjMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE5NTZj
OWU5MWRmM2U0YjdiNDgwYzM1MjYwYmQ2NTYxNTNkNTIwMmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEwOTQ5MCAgMjAxNy0wNS0xNiAxNToxNDowOCBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMDk1ODYgIDIwMTctMDUtMTggMTU6MTY6NDYgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC43
LXRlc3RpbmcKKyByZXZpc2lvbj03YTBiZjNlZWY3YjljYzM5NThkZTYxZDUzN2M2OTliMjAwYmU0
MTYzCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuNy10ZXN0aW5n
IDdhMGJmM2VlZjdiOWNjMzk1OGRlNjFkNTM3YzY5OWIyMDBiZTQxNjMKKyBicmFuY2g9eGVuLTQu
Ny10ZXN0aW5nCisgcmV2aXNpb249N2EwYmYzZWVmN2I5Y2MzOTU4ZGU2MWQ1MzdjNjk5YjIwMGJl
NDE2MworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNr
IDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisg
eGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuNy10
ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tNC43LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjYtdGVzdGluZworICdbJyB4N2Ew
YmYzZWVmN2I5Y2MzOTU4ZGU2MWQ1MzdjNjk5YjIwMGJlNDE2MyA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54
ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5
LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjctdGVz
dGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hv
bWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjctdGVzdGluZworIHhlbnZl
cnNpb249eGVuLTQuNworIHhlbnZlcnNpb249NC43CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDdhMGJmM2VlZjdiOWNjMzk1OGRlNjFkNTM3
YzY5OWIyMDBiZTQxNjM6cmVmcy9oZWFkcy9zdGFibGUtNC43ClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxOTU2YzllLi43YTBiZjNlICA3YTBiZjNl
ZWY3YjljYzM5NThkZTYxZDUzN2M2OTliMjAwYmU0MTYzIC0+IHN0YWJsZS00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 21 01:41:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 01:41:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCFrb-0000eZ-2P; Sun, 21 May 2017 01:40:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCFrZ-0000eN-1C
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 01:40:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 50/B3-02956-420F0295; Sun, 21 May 2017 01:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVf5g0K
 kwecPohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNH2kKlgYXrFvC8P2BoY
 tzl0MXJxCAn8ZZQ4fv0yK4TzmFFi3s79UM42Ron/Ex6xdTFycogIOEt8PTOXHcTmFdCXmPNsI
 VhcWMBEYsvN6ewgDRICF1QlXsz+xQqSkBDwlmhp+8TSxcgBZl+9at3FyM7BJmAlcUgMJMgioC
 rxsZl5AiP3AkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 B/mYAgh2MMy/7H2KU5GBSEuV9NVMhUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr817oJxgUWp6
 akVaZg4w8GDSEhw8SiK8r94BpXmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpzXEmSGAEhRR
 mke3AhYFFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9HkFU8mXklcJteAR3BBHSE9TN5kC
 NKEhFSUg2MWnfNtytue7ByidE9z//5JQUtRkZn2tpjXO2nRUzKMJ++6fyKeoO15y+LfXL/eEP
 qkieTStaFya3dq7t3uHUuvSHK2RPVf+r9jMLeVAHLrx+66hx1NVKDRO2XFEvf2P5aOcZhpkTu
 Q33dDQ3zGK8+4d/7l2Xv+bArQt9Xeu2zlXvycXmLm+IXJZbijERDLeai4kQAUQhzEn0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495330850!103153269!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62652 invoked from network); 21 May 2017 01:40:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 01:40:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCFrT-0007C0-1q; Sun, 21 May 2017 01:40:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCFrL-0001li-O9; Sun, 21 May 2017 01:40:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCFrL-0004uh-HX; Sun, 21 May 2017 01:40:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109626-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:host-install(3):broken:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=58cd97ff374b7c6c39c9a78595a5eb75a56a08ac
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 01:40:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 109626: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTYyNiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYyNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MDk0NzUgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk0NzUgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDMgaG9zdC1pbnN0YWxsKDMpIGJyb2tlbiBpbiAxMDk1NjUgcGFz
cyBpbiAxMDk2MjYKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgOSBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGluIDEwOTQ3NSBwYXNzIGluIDEwOTYyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk1NjUgcGFzcyBpbiAxMDk0
NzUKIHRlc3QtYW1kNjQtaTM4Ni14bCAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IGluIDEwOTU2NSBwYXNzIGluIDEwOTYyNgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAxMiBndWVzdC1zdGFydC4yIGZhaWwgaW4gMTA5NTY1IHBhc3MgaW4gMTA5NjI2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTA5NTY1IHBhc3MgaW4gMTA5NjI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk1NjUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMDk1NjUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MDk1NjUgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NDc1IGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMDk1NjUgbGlrZSAxMDczNTgKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDcz
NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3
MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dGFydC93aW4ucmVwZWF0ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU4
Y2Q5N2ZmMzc0YjdjNmMzOWM5YTc4NTk1YTVlYjc1YTU2YTA4YWMKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNh
MTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBa
ICAgNDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6
MTkgWiAgIDM4IGRheXMgICA2MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk0MzUg
IDIwMTctMDUtMTQgMjM6NDc6MjYgWiAgICA2IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM5NCBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExODU3IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 21 06:03:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 06:03:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCJxY-00083X-7I; Sun, 21 May 2017 06:03:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCJxW-00083L-T7
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 06:03:19 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B4/33-02199-5AD21295; Sun, 21 May 2017 06:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeJrmK
 kwdLj0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6N0qVfC6nbGi5+tk1gbG
 6bFdjFwcQgJ/GSX+fP/IDuE8ZpRYvewkUxcjJ5CzjVHi5QcLEFtEwFni65m57CA2r4C+xJZnm
 1hAbGEBM4mPlxvYQJolBNrUJdbcWckIkpAQ8Jb4MHMzC4z9ett81i5Gdg42ASuJQ2JdjBwcLA
 KqErMuZUxg5F7AyLCKUb04tagstUjXSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3c
 TI9Df9QwMjDsYTzU7H2KU5GBSEuV9NVMhUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7x4dxUgh
 waLU9NSKtMwcYODBpCU4eJREeNNB0rzFBYm5xZnpEKlTjLoc75Z+eM8kxJKXn5cqJc67H6RIA
 KQoozQPbgQsCi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZdCjKFJzOvBG7TK6AjmICOsH
 4mD3JESSJCSqqB0YBL7XqCluybqpLpIQt3v9GM9wxlFml7ZW1lFn2le/3JSfZG1jFZ7K0Pdp6
 3O6JiuveQgCbDNnYfPbXFs+askVkxIWZfavF6b68X386UyTLpyNofW7aOIZ4j+tcDkeRXu+tT
 w8/Jf5/JJLCZr3frBu01/7bnSawXOdR577zpFjvFeV5fOO8cV2Ipzkg01GIuKk4EAK7Iqm59A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495346595!100885963!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17308 invoked from network); 21 May 2017 06:03:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 06:03:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCJxP-0006Fj-AM; Sun, 21 May 2017 06:03:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCJxJ-0007UV-MJ; Sun, 21 May 2017 06:03:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCJxJ-00020E-ED; Sun, 21 May 2017 06:03:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109633-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4217fdde34a574f1bbdd5f34f64e499465a157ba
X-Osstest-Versions-That: linux=dac94e29110cd606dec37673644caf2cf6fd1dde
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 06:03:05 +0000
Subject: [Xen-devel] [linux-linus test] 109633: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1601742987570167230=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1601742987570167230==
Content-Type: text/plain

flight 109633 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109633/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109572

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109572
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109572
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109572
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109572
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109572
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109572
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109572
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                4217fdde34a574f1bbdd5f34f64e499465a157ba
baseline version:
 linux                dac94e29110cd606dec37673644caf2cf6fd1dde

Last test of basis   109572  2017-05-18 10:57:06 Z    2 days
Failing since        109598  2017-05-18 23:55:14 Z    2 days    2 attempts
Testing same since   109633  2017-05-20 00:27:26 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Ford <aford173@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexander GQ Gerasiov <gq@redlab-i.ru>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexei Starovoitov <ast@kernel.org>
  Andreas Kemnade <andreas@kemnade.info>
  Andrey Konovalov <andreyknvl@google.com>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Artur Paszkiewicz <artur.paszkiewicz@intel.com>
  Balbir Singh <bsingharora@gmail.com>
  Baruch Siach <baruch@tkos.co.il>
  BjÃ¸rn Mork <bjorn@mork.no>
  Breno Leitao <breno.leitao@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chaotian Jing <chaotian.jing@mediatek.com>
  Christoffer Dall <cdall@linaro.org>
  Christoffer Dall <christoffer.dall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Coly Li <colyli@suse.de>
  Craig Gallek <kraig@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David Gibson <david@gibson.dropbear.id.au>
  David S. Miller <davem@davemloft.net>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Ganapatrao Kulkarni <ganapatrao.kulkarni@cavium.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gautham R. Shenoy <ego@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greentime Hu <green.hu@gmail.com>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Stuebner <heiko@sntech.de>
  Ido Schimmel <idosch@mellanox.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
  Jessica Yu <jeyu@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  John Crispin <john@phrozen.org>
  Juergen Gross <jgross@suse.com>
  Julia Cartwright <julia@ni.com>
  Keerthy <j-keerthy@ti.com>
  Kirill Tkhai <ktkhai@virtuozzo.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Liam R. Howlett <Liam.Howlett@Oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  linzhang <xiaolou4617@gmail.com>
  Lubomir Rintel <lkundrak@v3.sk>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nicolas Pitre <nico@linaro.org>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nishanth Menon <nm@ti.com>
  Nitin Gupta <nitin.m.gupta@oracle.com>
  Oleg Nesterov <oleg@redhat.com>
  Olof Johansson <olof@lixom.net>
  Orlando Arias <oarias@knights.ucf.edu>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Mackerras <paulus@ozlabs.org>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Ravikumar Kattekola <rk@ti.com>
  Rob Herring <robh@kernel.org>
  Robin Murphy <robin.murphy@arm.com>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sean Wang <sean.wang@mediatek.com>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms+renesas@verge.net.au>
  Soheil Hassas Yeganeh <soheil@google.com>
  Song Liu <songliubraving@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Winter <Thomas.Winter@alliedtelesis.co.nz>
  Tobias Jungel <tobias.jungel@bisdn.de>
  Tomasz Majchrzak <tomasz.majchrzak@intel.com>
  Tommi Rantala <tt.rantala@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Yong Mao <yong.mao@mediatek.com>
  Yonghong Song <yhs@fb.com>
  Yuchung Cheng <ycheng@google.com>
  Zhichao Huang <zhichao.huang@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 3584 lines long.)


--===============1601742987570167230==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1601742987570167230==--

From xen-devel-bounces@lists.xen.org Sun May 21 06:45:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 06:45:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCKcO-000248-Aw; Sun, 21 May 2017 06:45:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCKcM-00023x-Rk
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 06:45:31 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7F/D1-03587-A8731295; Sun, 21 May 2017 06:45:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfTXDH
 S4M09RosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTO76zlTQ6VfRs/sCWwPj
 L6suRi4OIYG/jBILZtxig3AeM0o8/HmCHcLZxihxevpq1i5GTg4RAWeJr2fmsoPYvAL6Eoe2T
 GADsYUFrCUmLzjIAtIgIbCBR2Ld2UVgRRICvhIHPy9lhbFvzzsC1MDOwSZgJXFIDCTKIqAq8e
 f+ddYJjNwLGBlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjDOvux/iFGSg0lJlPfVTIVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK88maKkUKCRanp
 qRVpmTnA4INJS3DwKInwnjUFSvMWFyTmFmemQ6ROMepyvFv64T2TEEtefl6qlDhvHcgMAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4XkCk8mXklcJteAR3BBHSE9TN5kC
 NKEhFSUg2Mnn9fBwfYru+1m72lUK091j33oMft6t2VPa1hO/XjMyb7fbzZcnvmji0q35QnXzb
 rvsu7wEbK6vG2DkuD24rRx86qVKyoaD1/cqlv5PeFMnzmLWdl4or7ZjtfYj7/f7+fUuKRrYX3
 7F2dF3q8yNVj2L/1ytFEv4sSOX/m+r2+rsldWXLbrfu1EktxRqKhFnNRcSIAxE9j+X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495349127!103679969!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20267 invoked from network); 21 May 2017 06:45:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 06:45:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCKcG-0007KE-5L; Sun, 21 May 2017 06:45:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCKcA-0002Fc-Ob; Sun, 21 May 2017 06:45:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCKcA-0001cq-Hj; Sun, 21 May 2017 06:45:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109637-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4cd3f241399eb691a7fc9a1279938bfe76215a77
X-Osstest-Versions-That: libvirt=6a12907d86a958daf0a9db58a038bf7201eb1a65
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 06:45:18 +0000
Subject: [Xen-devel] [libvirt test] 109637: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2302056414946059494=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2302056414946059494==
Content-Type: text/plain

flight 109637 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109637/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109603
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109603
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109603
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              4cd3f241399eb691a7fc9a1279938bfe76215a77
baseline version:
 libvirt              6a12907d86a958daf0a9db58a038bf7201eb1a65

Last test of basis   109603  2017-05-19 04:23:10 Z    2 days
Testing same since   109637  2017-05-20 05:03:34 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  Felix Geyer <fgeyer@debian.org>
  Guido GÃ¼nther <agx@sigxcpu.org>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Stefan Bader <stefan.bader@canonical.com>
  Wim ten Have <wim.ten.have@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=4cd3f241399eb691a7fc9a1279938bfe76215a77
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 4cd3f241399eb691a7fc9a1279938bfe76215a77
+ branch=libvirt
+ revision=4cd3f241399eb691a7fc9a1279938bfe76215a77
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x4cd3f241399eb691a7fc9a1279938bfe76215a77 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 4cd3f241399eb691a7fc9a1279938bfe76215a77:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   6a12907..4cd3f24  4cd3f241399eb691a7fc9a1279938bfe76215a77 -> xen-tested-master


--===============2302056414946059494==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2302056414946059494==--

From xen-devel-bounces@lists.xen.org Sun May 21 07:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 07:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCLb2-0005rJ-FC; Sun, 21 May 2017 07:48:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCLb0-0005qy-Gf
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 07:48:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5E/0E-03620-93641295; Sun, 21 May 2017 07:48:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfCTTH
 SoLFLxWLF498sFvemvGd3YPI4/OEKi8f2vl3sAUxRrJl5SfkVCawZJ/6uZCnYX1nx6fBMtgbG
 w/5djFwcQgJ/GSXmHvjO1MXICeQ8ZpS4MD8AIrGNUWLFn142kISIgLPE1zNz2UFsXgF9iTWt5
 8EahAVMJRbtOMsM0iAhcE5RYuqk92BFEgLeEhc//WOGsXdf/Qhks3OwCVhJHBIDibIIqEos3v
 SXbQIj9wJGhlWMGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYxr5gceYpTkYFIS5X01UyFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTveRfFSCHBotT0
 1Iq0zBxg8MGkJTh4lER4Y0DSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzmvlClQkAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsDMoUnM68EbtMroCOYgI6wfiYPck
 RJIkJKqoExqKI+wftIdrH2vQVLbk0203E2C9cz/Ln8XidbWrlMo9O7Ze3CKydt0j01v+4t3+8
 t7IHaD5V/be+LVzN9l/ToifmlJcb6DTtPtmZP7Y6pZHeeIfHJX8lswpKA6ZIzpvFs8JwTkK7/
 /bVm15ku61Xhj1e5Cq89OMmKoYX/4PmAK9ccLn7RkdymxFKckWioxVxUnAgAWfN65H8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495352887!103180304!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16916 invoked from network); 21 May 2017 07:48:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 07:48:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCLaw-0000UL-8H; Sun, 21 May 2017 07:48:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCLaq-0004rv-Nw; Sun, 21 May 2017 07:48:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCLaq-0004J9-Fl; Sun, 21 May 2017 07:48:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109650-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=7b9d239f0d9f9bbde2c473b642d484dab4bdca79
X-Osstest-Versions-That: linux=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 07:48:00 +0000
Subject: [Xen-devel] [linux-3.18 test] 109650: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6528648169050710339=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6528648169050710339==
Content-Type: text/plain

flight 109650 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109650/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-debianhvm-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109477

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109453
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109477
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109477
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109477
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109477
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109477
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                7b9d239f0d9f9bbde2c473b642d484dab4bdca79
baseline version:
 linux                b3eba07a079ee4b628e40d6fecb44e2bc8f139e8

Last test of basis   109477  2017-05-16 08:58:48 Z    4 days
Testing same since   109650  2017-05-20 12:52:23 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ajay Kaher <ajay.kaher@samsung.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alfredo Rafael Vicente Boix <alviboi@gmail.com>;
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Ashish Kalra <ashish@bluestacks.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjoern Jacke <bjacke@samba.org>
  BjÃ¶rn Jacke <bj@sernet.de>
  BjÃ¸rn Mork <bjorn@mork.no>
  Calvin Owens <calvinowens@fb.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <David.Woodhouse@intel.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Eric Dumazet <edumazet@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jann Horn <jannh@google.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Kangjie Lu <kangjielu@gmail.com>
  Kangjie Lu <kjlu@gatech.edu>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luis Henriques <lhenriques@suse.com>
  Lukas Czerner <lczerner@redhat.com>
  Maksim Salau <maksim.salau@gmail.com>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marek Vasut <marex@denx.de>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michal Hocko <mhocko@suse.com>
  Mike Snitzer <snitzer@redhat.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Peter Chen <peter.chen@nxp.com>
  Peter Jones <pjones@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Peter Ziljstra (Intel) <peterz@infradead.org>
  Philipp Hahn <pmhahn@pmhahn.de>
  Rainer Weikusat <rweikusat@mobileactivedefense.com>
  Richard Weinberger <richard@nod.at>
  Sasha Levin <sasha.levin@oracle.com>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Suzuki K. Poulose <suzuki.poulose@arm.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Takashi Iwai <tiwai@suse.de>
  Tony Lindgren <tony@atomide.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Will Deacon <will.deacon@arm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1318 lines long.)


--===============6528648169050710339==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6528648169050710339==--

From xen-devel-bounces@lists.xen.org Sun May 21 10:48:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 10:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCOP7-0008Um-As; Sun, 21 May 2017 10:48:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCOP6-0008US-Hc
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 10:48:04 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DE/CE-01734-36071295; Sun, 21 May 2017 10:48:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVTe+QDH
 S4OI/XYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTP/fwVZw1LTi7bkmlgbG
 a3pdjFwcQgJ/GSU6OqcyQjiPGSUuLbjMBOFsY5Q4t3ohWxcjJ4eIgLPE1zNz2UFsXgF9iW0bL
 oLFhQXsJabM2MAMYksIeEpsuHIJzt60oRtoEDsHm4CVxCExkCiLgKrErqOnWScwci1gZFjFqF
 GcWlSWWqRrZKyXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo23oGBsYdjDva/Q4
 xSnIwKYnyvpqpECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd/nmKkkGBRanpqRVpmDjDIYNIS
 HDxKIrx3QdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOOxWkSACkKKM0D24ELOAvMcpKC
 fMyMjAwCPEUpBblZpagyr9iFOdgVBLm/QwyhSczrwRu0yugI5iAjrB+Jg9yREkiQkqqgVGCcb
 X84doJr8vNnhx9/mxn1t49cS0xURPu/vXfv9D+wexFQq/77Lmi7vhOnNV+rPx5qd9JVoGn/Qn
 iT7t/cR59baq6dq9UvYHbGf51GTYvjqnXnnnTzvl+r6Gb/4zcR+m/+t0vZ3+eMOvv1lfdKT8S
 I9Q0FgmceVL9nJHpPKN3nl2eA++B5jYlluKMREMt5qLiRAAl0RBQcwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495363677!96539229!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 451 invoked from network); 21 May 2017 10:47:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 10:47:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCOOx-0005by-2V; Sun, 21 May 2017 10:47:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCOOr-0005yX-Kt; Sun, 21 May 2017 10:47:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCOOr-00052P-C0; Sun, 21 May 2017 10:47:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109659-mainreport@xen.org>
X-Osstest-Versions-This: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
X-Osstest-Versions-That: xen=b231884da805d21156163d3ea2ef4de2e9f65fb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 10:47:49 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 109659: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6238170847892984235=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6238170847892984235==
Content-Type: text/plain

flight 109659 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109659/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  3fafdc28eb98dc1cb686379d83270516fc38049d
baseline version:
 xen                  b231884da805d21156163d3ea2ef4de2e9f65fb0

Last test of basis   109529  2017-05-17 09:23:03 Z    4 days
Testing same since   109659  2017-05-21 09:19:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Gary Lin <glin@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Steven Haigh <netwiz@crc.id.au>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Yu Zhang <yu.c.zhang@linux.intel.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=3fafdc28eb98dc1cb686379d83270516fc38049d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 3fafdc28eb98dc1cb686379d83270516fc38049d
+ branch=xen-unstable-coverity
+ revision=3fafdc28eb98dc1cb686379d83270516fc38049d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.8-testing
+ '[' x3fafdc28eb98dc1cb686379d83270516fc38049d = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 3fafdc28eb98dc1cb686379d83270516fc38049d:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   b231884..3fafdc2  3fafdc28eb98dc1cb686379d83270516fc38049d -> coverity-tested/smoke


--===============6238170847892984235==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6238170847892984235==--

From xen-devel-bounces@lists.xen.org Sun May 21 11:57:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 11:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCPTe-0004Dl-HQ; Sun, 21 May 2017 11:56:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCPTd-0004DP-4N
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 11:56:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A8/BC-03696-08081295; Sun, 21 May 2017 11:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbe+QTH
 SYNsSTosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Hm+iKVg+nnGim1TDzA1
 MN7rZexi5OIQEvjLKPH+0woo5zGjxI1ZC5kgnG2MEk/2HmfrYuTkEBFwlvh6Zi47iM0roC9x7
 tRZZhBbWMBc4vSKR2wgDRICEzQkHs15xAqSkBDwlNhw5RJQEQeYfXgvUC87B5uAlcQhMZACFg
 FViXcH3rBOYORewMiwilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMj0O8MQLCD8f7GgEOMkhxMSqK8r2YqRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E2oV4wU
 EixKTU+tSMvMAQYgTFqCg0dJhHciSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5HUCKB
 ECKMkrz4EbAouESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmzQabwZOaVwG16BXQEE9AR1s
 /kQY4oSURISQEjKf6ounHOwSuOTUHHj3qscf34bc21lIvxjQ+7ZJNMjbdcNH1UtDqwUZJ7n1G
 b/sJF+9p6WS/0Bq2VLAuOSox/3jjNsLP6ZPHswo3t1rPuFV35aSV5wvPYh0DJSetuz73X+CJ4
 yZw609l3KzKX15/+OzdL9rF96W/5+mQ+282XpHweOcb1VNgrsRRnJBpqMRcVJwIAwjjw94ECA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495367805!63196403!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5825 invoked from network); 21 May 2017 11:56:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 11:56:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCPTX-0007Ld-Jd; Sun, 21 May 2017 11:56:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCPTR-0004VC-QB; Sun, 21 May 2017 11:56:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCPTR-0006nL-3Y; Sun, 21 May 2017 11:56:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109644-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
X-Osstest-Versions-That: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 11:56:37 +0000
Subject: [Xen-devel] [xen-unstable test] 109644: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1998994684848455692=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1998994684848455692==
Content-Type: text/plain

flight 109644 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109644/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 109581

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 109581
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109557
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109581
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109581
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109581
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109581
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109581
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109581
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  3fafdc28eb98dc1cb686379d83270516fc38049d
baseline version:
 xen                  a7d4a5904b62731551e366ff62d84759c8ee68e2

Last test of basis   109581  2017-05-18 14:25:44 Z    2 days
Failing since        109607  2017-05-19 09:11:44 Z    2 days    2 attempts
Testing same since   109644  2017-05-20 10:25:27 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Gary Lin <glin@suse.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Steven Haigh <netwiz@crc.id.au>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 3fafdc28eb98dc1cb686379d83270516fc38049d
Author: Julien Grall <julien.grall@arm.com>
Date:   Fri May 19 17:08:39 2017 +0100

    xen/arm: p2m: Fix incorrect mapping of superpages
    
    The same set of functions is used to set as well as to clean P2M
    entries, except for clean operations (INVALID_MFN ~0UL) is passed as a
    parameter. Unfortunately, when calculating an appropriate target order
    for a particular mapping INVALID_MFN is taken into account which leads
    to 4K page target order being set each time even for 2MB and 1GB
    mappings.
    
    This will result to break down the superpage into 4K mappings and leave
    empty tables allocated.
    
    This was introduced by commit 2ef3e36ec7 "xen/arm: p2m: Introduce
    p2m_set_entry and __p2m_set_entry".
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 8f2e3d8913bba06651d9021b6f925bdcd1060f4a
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue May 16 15:47:33 2017 +0100

    x86/pagewalk: Fix determination of Protection Key access rights
    
     * When fabricating gl1e's from superpages, propagate the protection key as
       well, so the protection key logic sees the real key as opposed to 0.
    
     * Experimentally, the protection key checks are performed ahead of the other
       access rights.  In particular, accesses which fail both protection key and
       regular permission checks yield PFEC_prot_key in the resulting pagefault.
    
     * Protection keys apply to all data accesses to user-mode addresses,
       including accesses from supervisor code.  PKRU WD applies to any data
       write, not just to mapping which are writable.  However, a supervisor
       access without CR0.WP bypasses any protection from protection keys.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 0d6968635ce51a8ed7508ddcf17b3d13a462cb27
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri May 19 16:04:38 2017 +0200

    hvmloader: avoid tests when they would clobber used memory
    
    First of all limit the memory range used for testing to 4Mb: There's no
    point placing page tables right above 8Mb when they can equally well
    live at the bottom of the chunk at 4Mb - rep_io_test() cares about the
    5Mb...7Mb range only anyway. In a subsequent patch this will then also
    allow simply looking for an unused 4Mb range (instead of using a build
    time determined one).
    
    Extend the "skip tests" condition beyond the "is there enough memory"
    question.
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Gary Lin <glin@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 229ff3125b3d43c3fdc87c12c0047894395b5d32
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu May 18 16:38:29 2017 +0100

    Use non-debug build for Xen 4.9
    
    Modify Config.mk and Kconfig.debug to disable debug by default in
    preparation for late RCs and eventual release.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 508e8d82a528a5f1ff9d5d4d5aa1adae31899a14
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue May 16 08:59:25 2017 +0100

    libxl/devd: move the device allocation/removal code
    
    Move the device addition/removal code to the {add/remove}_device functions.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 536ec5f13c066f10b5e8851392e622cc99f969f7
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue May 16 08:59:24 2017 +0100

    libxl/devd: correctly manipulate the dguest list
    
    Current code in backend_watch_callback has two issues when manipulating the
    dguest list:
    
    1. backend_watch_callback forgets to remove a libxl__ddomain_guest from the
    list of tracked domains when the related data is freed, causing dereferences
    later on when the list is traversed. Make sure that a domain is always removed
    from the list when freed.
    
    2. A spurious device state change can cause a dguest to be freed, with active
    devices and without being removed from the list. Fix this by always checking if
    a dguest has active devices before freeing and removing it.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reported-by: Reinis Martinsons <admin@frp.lv>
    Suggested-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit fd519a51192b97168ab1a9ca3405d75d89341ee2
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue May 16 08:59:23 2017 +0100

    libxl/devd: fix a race with concurrent device addition/removal
    
    Current code can free the libxl__device inside of the libxl__ddomain_device
    before the addition has finished if a removal happens while an addition is
    still in process:
    
      backend_watch_callback
                |
                v
           add_device
                |                 backend_watch_callback
        (async operation)                   |
                |                           v
                |                     remove_device
                |                           |
                |                           V
                |                    device_complete
                |                 (free libxl__device)
                v
         device_complete
      (deref libxl__device)
    
    Fix this by creating a temporary copy of the libxl__device, that's tracked by
    the GC of the nested async operation. This ensures that the libxl__device used
    by the async operations cannot be freed while being used.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reported-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 728d21b29b48f6c45a8e3677e62bd4655d8f737b
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Fri May 19 12:55:26 2017 +0100

    build: more adjustments to top-level Makefile dependencies
    
    In the original code, top-level dist target unconditionally invokes
    dist target for tools/include, which is wrong when tools component is
    not enabled.
    
    Make dist-tools depend on dist-tools-public-headers, which depends on
    build-tools-public-headers.
    
    Discovered by Travis-CI.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    elease-acked-by: Julien Grall <julien.grall@arm.com>

commit 9d3011bd1cd29f8f3841bf1b64d5ead9ed1434e8
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri May 19 10:12:08 2017 +0200

    arm: fix build with gcc 7
    
    The compiler dislikes duplicate "const", and the ones it complains
    about look like they we in fact meant to be placed differently.
    
    Also fix array_access_okay() (just like on x86), despite the construct
    being unused on ARM: -Wint-in-bool-context, enabled by default in
    gcc 7, doesn't like multiplication in conditional operators. "Hide" it,
    at the risk of the next compiler version becoming smarter and
    recognizing even that. (The hope is that added smartness then would
    also better deal with legitimate cases like the one here.) The change
    could have been done in access_ok(), but I think we better keep it at
    the place the compiler is actually unhappy about.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit f32400e90c046a9fd76c8917a60d34ade9c02ea2
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri May 19 10:11:36 2017 +0200

    x86: fix build with gcc 7
    
    -Wint-in-bool-context, enabled by default in gcc 7, doesn't like
    multiplication in conditional operators. "Hide" them, at the risk of
    the next compiler version becoming smarter and recognizing even those.
    (The hope is that added smartness then would also better deal with
    legitimate cases like the ones here.)
    
    The change could have been done in access_ok(), but I think we better
    keep it at the places the compiler is actually unhappy about.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit bb8597b6d36d66a1972c62beb2300fcdeff1747f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri May 19 10:10:49 2017 +0200

    xmalloc: correct _xmalloc_array() indentation
    
    It's been wrongly indented using tabs till now, and the stray blank
    ahead of the final return statement gets in the way of using .i files
    for detailed analysis of other compiler issues
    (-Wmisleading-indentation kicks in due to the tab->space
    transformation done in the course of pre-processing).
    
    Also add missing spaces inside the if() at once, including the similar
    case in _xzalloc_array().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 93ade42f47300f3f353aa9bd59b737bca8f2d342
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Thu May 18 11:57:32 2017 +0100

    build: add missing dependency
    
    Commit f745b55 missed install-tools' dependency on
    build-tools-public-headers.
    
    Discovered by Travis-CI.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit f745b55f137c9c086552dc7463ba2cefccab8292
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed May 17 15:26:08 2017 +0100

    build: stubdom and tools should depend on public header target
    
    Build can fail if stubdom build is run before tools build because:
    
    1. tools/include build uses relative path and depends on XEN_OS
    2. stubdom needs tools/include to be built, at which time XEN_OS is
       mini-os and corresponding symlinks are created
    3. libraries inside tools needs tools/include to be built, at which
       time XEN_OS is the host os name, but symlinks won't be created
       because they are already there
    4. libraries get the wrong headers and fail to build
    
    Since both tools and stubdom build need the public headers, we build
    tools/include before stubdom and tools. Remove runes in stubdom and
    tools to avoid building tools/include more than once.
    
    Provide a new dist target for tools/include.  Hook up the install,
    clean, dist and distclean targets for tools/include.
    
    The new arrangement ensures tools build gets the correct headers
    because XEN_OS is set to host os when building tools/include. As for
    stubdom, it explicitly links to the mini-os directory without relying
    on XEN_OS so it should be fine.
    
    Reported-by: Steven Haigh <netwiz@crc.id.au>
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Tested-by: Steven Haigh <netwiz@crc.id.au>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
(qemu changes not included)


--===============1998994684848455692==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1998994684848455692==--

From xen-devel-bounces@lists.xen.org Sun May 21 14:58:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 14:58:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCSIb-0006JN-8B; Sun, 21 May 2017 14:57:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCSIa-0006J1-5I
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 14:57:36 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 83/67-10689-FDAA1295; Sun, 21 May 2017 14:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffeKsV
 IgyWnWC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8frZCuaCzvqKi3suMzcw
 9kV2MXJxCAn8ZZR4u2o3G4TzmFHi/pRlrBDONkaJ3dMXAmU4OUQEnCW+npnLDmLzCuhL9JyfB
 RYXFrCQOHq0AaxBQuCeisTduatYQBISAt4S8+e9Yexi5ACzX+6R6mJk52ATsJI4JAZSwCKgKv
 H+9Wa2CYzcCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 EeryegYFxB+OVNudDjJIcTEqivK9mKkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNXakYKSRY
 lJqeWpGWmQMMPZi0BAePkgjvTJA0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ80aCFAmAF
 GWU5sGNgMXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvJtApvBk5pXAbXoFdAQT0BHWz+
 RBjihJREhJNTAK7WmJ5tr5+kW/ffMuwS/zV/j5CDD13G1q3TTtzrHFiRx7V/sI8XnXui5c7yZ
 748ijCbn2/2UXT3t2oJ1JLULlsEikpPm/yM3t0vsuZb7TXrFBxK3ivGcpc8tTuW//fkZvPnl7
 VZZHJSdrqvCcqfOD3qWE9ipaGvzgX+5bqXylsoetJ/dUjYMSS3FGoqEWc1FxIgChicsRfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495378652!100938883!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20721 invoked from network); 21 May 2017 14:57:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 14:57:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCSIT-0003ZW-Ty; Sun, 21 May 2017 14:57:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCSIO-0007Yw-Gp; Sun, 21 May 2017 14:57:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCSIO-00041P-8D; Sun, 21 May 2017 14:57:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109653-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=56821559f0ba682fe6b367815572e6f974d329ab
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 14:57:24 +0000
Subject: [Xen-devel] [qemu-mainline test] 109653: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3474954760919368325=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3474954760919368325==
Content-Type: text/plain

flight 109653 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109653/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 107636

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109613

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    15 guest-start/debian.repeat fail REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109613 like 107636
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107636
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107636
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107636
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                56821559f0ba682fe6b367815572e6f974d329ab
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   26 days
Failing since        107644  2017-04-25 10:26:10 Z   26 days   62 attempts
Testing same since   109583  2017-05-18 14:56:50 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Bruce Rogers <brogers@suse.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Herongguang (Stephen) <herongguang.he@huawei.com>
  herongguang <herongguang.he@huawei.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zhiyong Yang <zhiyong.yang@intel.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 11366 lines long.)


--===============3474954760919368325==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3474954760919368325==--

From xen-devel-bounces@lists.xen.org Sun May 21 18:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 18:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCVTX-0002F9-2I; Sun, 21 May 2017 18:21:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCVTW-0002En-JL
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 18:21:06 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 77/99-19466-19AD1295; Sun, 21 May 2017 18:21:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfCLcV
 Ig5NnFCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXb/RKaCE1MYKyZ8XsfU
 wHg5tYuRi0NI4C+jxOZpb9kgnMeMEr9n/mCHcLYxShz+84api5GTQ0TAWeLrmbnsIDavgL7Eq
 y19YHFhAXuJRzPXsIA0SAh815G4O3MeWJGEgKfEqo0vmGDsFzcmA9nsHGwCVhKHxECiLAKqEr
 /mnmeZwMi9gJFhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoN/rGRgYdzDenux3iFGSg0lJlPfVTIVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8N28qRgoJ
 FqWmp1akZeYAAxAmLcHBoyTCOw0kzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rwrQYoEQ
 IoySvPgRsCi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd77IFN4MvNK4Da9AjqCCegI62
 fyIEeUJCKkpBoYlaxn2NUZPo1S4fcwtJtk8yy3/VVsQsK1TF77pXmclySt9idGTzLiS2JZ2HN
 4WYNDq/lF20f8PGf8kya7LYhqEnQ3bc7LYQybmcb1cb90WMz/w08ezP6VE7KZ/2zyLzXt453e
 d3f4Ck9IP2N8p9doTYiC88bsNoHfaqaHPH7d2S7b7bwo458SS3FGoqEWc1FxIgADoqXIgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495390862!78854465!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24267 invoked from network); 21 May 2017 18:21:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 18:21:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCVTP-0000sb-AI; Sun, 21 May 2017 18:20:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCVTJ-0001Zk-SF; Sun, 21 May 2017 18:20:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCVTJ-0007iK-3d; Sun, 21 May 2017 18:20:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109654-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4057c6ea805247e3fbb1f02e3e56aad840e39cf8
X-Osstest-Versions-That: xen=834ea870c507f054353190c731630fbb514494c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 18:20:53 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 109654: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY1NCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTY1NC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNDUgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTA5NjE4IHBhc3MgaW4gMTA5NjU0CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxMDk2MTgg
cGFzcyBpbiAxMDk2NTQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICA0NSB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEwOTYxOAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0IDE2IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0
IGZhaWwgcGFzcyBpbiAxMDk2MTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgNDUgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMDk1MTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEw
OTUxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTA5NTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk1MTUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEwOTUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgNDA1N2M2ZWE4MDUyNDdlM2ZiYjFmMDJlM2U1NmFhZDg0MGUzOWNmOApi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODM0ZWE4NzBjNTA3ZjA1NDM1
MzE5MGM3MzE2MzBmYmI1MTQ0OTRjNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NTE1ICAyMDE3
LTA1LTE3IDAzOjU0OjQ1IFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTU4NSAg
MjAxNy0wNS0xOCAxNToxNjowMiBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjgtdGVzdGluZworIHJl
dmlzaW9uPTQwNTdjNmVhODA1MjQ3ZTNmYmIxZjAyZTNlNTZhYWQ4NDBlMzljZjgKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tF
RD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC44LXRlc3RpbmcgNDA1N2M2ZWE4MDUy
NDdlM2ZiYjFmMDJlM2U1NmFhZDg0MGUzOWNmOAorIGJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyBy
ZXZpc2lvbj00MDU3YzZlYTgwNTI0N2UzZmJiMWYwMmUzZTU2YWFkODQwZTM5Y2Y4CisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVu
LTQuOC10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1sn
IHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC44LXRlc3RpbmcKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjgtdGVzdGlu
ZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHg0MDU3YzZlYTgwNTI0N2Uz
ZmJiMWYwMmUzZTU2YWFkODQwZTM5Y2Y4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
Li9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9z
c3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8v
Z2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rl
c3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4x
NAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBU
UkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFC
SU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuOC10ZXN0aW5nCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOC10ZXN0aW5nCisgeGVudmVyc2lvbj14ZW4tNC44
CisgeGVudmVyc2lvbj00LjgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgNDA1N2M2ZWE4MDUyNDdlM2ZiYjFmMDJlM2U1NmFhZDg0MGUzOWNm
ODpyZWZzL2hlYWRzL3N0YWJsZS00LjgKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDgzNGVhODcuLjQwNTdjNmUgIDQwNTdjNmVhODA1MjQ3ZTNmYmIx
ZjAyZTNlNTZhYWQ4NDBlMzljZjggLT4gc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 21 21:39:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 21:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCYZ1-00059u-32; Sun, 21 May 2017 21:38:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCYYz-00059i-RB
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 21:38:58 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 18/C3-02196-1F802295; Sun, 21 May 2017 21:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfcDh1K
 kQcNXRosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfPnTzlywLLmi8dAilgbG
 O9ZdjFwcQgJ/GSXezTrABOE8ZpSYOOUTO4SzjVHixfnrQBlODhEBZ4mvZ+ayg9i8AvoSfTtvM
 ILYwgImEudvzWYGaZAQmKAgMX3vEzaQhISAt8TL20+BEhxg9tWrQOvYOdgErCQOiYEUsAioSp
 w+spZtAiP3AkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2Mjd+dDjFKcjApifK+mqkQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt5FdKVJIsCg1
 PbUiLTMHGHowaQkOHiUR3s8gad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEuc9CFIkAFKUU
 ZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsDZApPZl4J3KZXQEcwAR1h/Uwe5I
 iSRISUVANjboRUlfukLwkf3Ntb1q0zN/o3Ty6xj1dJ+9gdLt+mUvNu4emmy5W2ulalb3lTVrb
 Xj+P9fWtPcamN0r47TosbMT6WWPL00z/ujj3zfzyxuXNji/kaydQ3jUvcZpUaHjymnayw/3L8
 nMiYV3qux/v3OU0JnzEhVGOytNQWtfzHHU4y7ld06kWUWIozEg21mIuKEwEyW20cfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495402734!100972197!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17851 invoked from network); 21 May 2017 21:38:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 21:38:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCYYu-00066v-IS; Sun, 21 May 2017 21:38:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCYYp-0008Ec-3B; Sun, 21 May 2017 21:38:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCYYo-0000Gk-CE; Sun, 21 May 2017 21:38:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109655-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f5eea276d8de10a32e68721707ae8f2fdfaa0960
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 21:38:46 +0000
Subject: [Xen-devel] [linux-4.9 test] 109655: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY1NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTY1NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYg
cnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290ICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
bXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICBmNWVlYTI3NmQ4ZGUxMGEzMmU2ODcyMTcwN2FlOGYyZmRmYWEwOTYwCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRh
MDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6
NDI6NTIgWiAgIDQxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEy
IDExOjE1OjE5IFogICAzOSBkYXlzICAgNjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTA5NjU1ICAyMDE3LTA1LTIxIDAyOjAzOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo0NDIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTQ3IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 21 22:34:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 22:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCZQR-0000Dq-9F; Sun, 21 May 2017 22:34:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCZQP-0000Dd-PH
 for xen-devel@lists.xensource.com; Sun, 21 May 2017 22:34:09 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BE/4E-03696-1E512295; Sun, 21 May 2017 22:34:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe+qFK
 kwcLf1hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuL/xMHvB1kWMFX8/TmFp
 YLxV3MXIySEk8JdR4s+ilC5GLiD7MaPE1puTWCAS2xglZv2zArFFBJwlvp6Zyw5i8wroS3Scm
 c8IYgsLWEmsPXaYFaRZQuCdksSrI4dYQRISAt4SFz/9Y4axd1/9CGSzc7ABNRwSA4myCKhKPF
 3ewTqBkXsBI8MqRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AnzMAwQ7G0+sCDzFKcjApifK+mqkQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd5WIUqSQYFFq
 empFWmYOMPhg0hIcPEoivGkgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEufdBVIkAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzKsHMoUnM68EbtMroCOYgI6wfiYPck
 RJIkJKqoFx+4oXh+Ulmrj9jivcEFaX3G2jHpuuHLXQ4fmukkyV+2ofj62u1t6ccd/b9+L5hdL
 sc9Pl9BkX3f2+9daOUAGjLVfd7I4tOpN7/+E0Ny+GhubCJ9lhgk7qDDsXLri6fnV4vkzzhBn5
 VtIv3uxj5nn6+SnbYU4Wad99v/KLp9QmmFRtKGf+rPBTiaU4I9FQi7moOBEAE8r4SH8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495406043!80365488!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28634 invoked from network); 21 May 2017 22:34:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 May 2017 22:34:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCZQH-0007Xy-8D; Sun, 21 May 2017 22:34:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCZQB-0000Uk-GI; Sun, 21 May 2017 22:33:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCZQA-0000Me-Nq; Sun, 21 May 2017 22:33:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109657-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:guest-start.2:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=7b9d239f0d9f9bbde2c473b642d484dab4bdca79
X-Osstest-Versions-That: linux=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 May 2017 22:33:54 +0000
Subject: [Xen-devel] [linux-3.18 test] 109657: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4853958505674182697=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4853958505674182697==
Content-Type: text/plain

flight 109657 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109657/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-debianhvm-amd64 15 guest-localmigrate/x10 fail in 109650 pass in 109657
 test-armhf-armhf-xl-rtds     16 guest-start.2              fail pass in 109650

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 109477
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 109650 like 109477
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109453
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109477
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109477
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109477
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109477
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                7b9d239f0d9f9bbde2c473b642d484dab4bdca79
baseline version:
 linux                b3eba07a079ee4b628e40d6fecb44e2bc8f139e8

Last test of basis   109477  2017-05-16 08:58:48 Z    5 days
Testing same since   109650  2017-05-20 12:52:23 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ajay Kaher <ajay.kaher@samsung.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alfredo Rafael Vicente Boix <alviboi@gmail.com>;
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Ashish Kalra <ashish@bluestacks.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjoern Jacke <bjacke@samba.org>
  BjÃ¶rn Jacke <bj@sernet.de>
  BjÃ¸rn Mork <bjorn@mork.no>
  Calvin Owens <calvinowens@fb.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <David.Woodhouse@intel.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Eric Dumazet <edumazet@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jann Horn <jannh@google.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Kangjie Lu <kangjielu@gmail.com>
  Kangjie Lu <kjlu@gatech.edu>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luis Henriques <lhenriques@suse.com>
  Lukas Czerner <lczerner@redhat.com>
  Maksim Salau <maksim.salau@gmail.com>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marek Vasut <marex@denx.de>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michal Hocko <mhocko@suse.com>
  Mike Snitzer <snitzer@redhat.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Peter Chen <peter.chen@nxp.com>
  Peter Jones <pjones@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Peter Ziljstra (Intel) <peterz@infradead.org>
  Philipp Hahn <pmhahn@pmhahn.de>
  Rainer Weikusat <rweikusat@mobileactivedefense.com>
  Richard Weinberger <richard@nod.at>
  Sasha Levin <sasha.levin@oracle.com>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Suzuki K. Poulose <suzuki.poulose@arm.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Takashi Iwai <tiwai@suse.de>
  Tony Lindgren <tony@atomide.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Will Deacon <will.deacon@arm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-3.18
+ revision=7b9d239f0d9f9bbde2c473b642d484dab4bdca79
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 7b9d239f0d9f9bbde2c473b642d484dab4bdca79
+ branch=linux-3.18
+ revision=7b9d239f0d9f9bbde2c473b642d484dab4bdca79
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x7b9d239f0d9f9bbde2c473b642d484dab4bdca79 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 7b9d239f0d9f9bbde2c473b642d484dab4bdca79:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   b3eba07..7b9d239  7b9d239f0d9f9bbde2c473b642d484dab4bdca79 -> tested/linux-3.18
+ exit 0


--===============4853958505674182697==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4853958505674182697==--

From xen-devel-bounces@lists.xen.org Mon May 22 02:00:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 02:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCce4-0006bz-DY; Mon, 22 May 2017 02:00:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCce2-0006bo-SU
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 02:00:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 65/E7-02183-A3642295; Mon, 22 May 2017 02:00:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfMTSn
 S4MIWHosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmNH7qYi34tYyx4sAJxQbG
 TeVdjJwcQgJ/GSVmTK/tYuQCsh8zSnzcP5sVwtnGKPFszwtGkCoRAWeJr2fmsoPYvAL6ErvfN
 LCB2MICZhIH900GsyUENqlJfO01gbC9Jd7c+cECY7/eNh9oKDsHm4CVxCExkCiLgKpEz54b7B
 MYuRcwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ3AxD
 sYDw22fkQoyQHk5Io70YnpUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwrXIFygkWp6akVaZk5
 wMCDSUtw8CiJ8Iq6AKV5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcdx7IDAGQoozSPLgRs
 Ci4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeYJApPJl5JXCbXgEdwQR0hPUzeZAjShIRUl
 INjK2+vw4u3esrqsLO9cfaX9SH9/H1CSWBFvpTn1lozFnWtueX87LDOza6ip/I9ZZl6TjtzsZ
 Ut1htUiKr5r0q8d9SNi0CL0r+nGc17xMKVS6e9VP/3O2Zf9PTHn6a+GZ5+aGfZi1Kf65qa0VH
 GzjvmtDHyCLLv4nb8Yf+nDaFQ5nnzs6TTutXVGIpzkg01GIuKk4EANcP7B19AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495418419!97865736!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58722 invoked from network); 22 May 2017 02:00:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 02:00:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCcdu-0003x3-Ah; Mon, 22 May 2017 02:00:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCcdo-0007CK-LI; Mon, 22 May 2017 02:00:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCcdn-0001xL-Uo; Mon, 22 May 2017 02:00:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109656-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
X-Osstest-Versions-That: linux=dac94e29110cd606dec37673644caf2cf6fd1dde
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 02:00:12 +0000
Subject: [Xen-devel] [linux-linus test] 109656: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4287245795063132894=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4287245795063132894==
Content-Type: text/plain

flight 109656 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109656/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109572

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     11 guest-start              fail REGR. vs. 109572

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109552
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109572
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109572
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109572
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109572
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109572
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109572
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
baseline version:
 linux                dac94e29110cd606dec37673644caf2cf6fd1dde

Last test of basis   109572  2017-05-18 10:57:06 Z    3 days
Failing since        109598  2017-05-18 23:55:14 Z    3 days    3 attempts
Testing same since   109656  2017-05-21 06:08:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Ford <aford173@gmail.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexander GQ Gerasiov <gq@redlab-i.ru>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexei Starovoitov <ast@kernel.org>
  Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
  Andreas Kemnade <andreas@kemnade.info>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Korolyov <andrey@xdel.ru>
  Anthony Mallet <anthony.mallet@laas.fr>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Artur Paszkiewicz <artur.paszkiewicz@intel.com>
  Balbir Singh <bsingharora@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Baruch Siach <baruch@tkos.co.il>
  Ben Skeggs <bskeggs@redhat.com>
  Benny Halevy <bhalevy@gmail.com>
  Bharat Bhushan <bharat.bhushan@nxp.com>
  Bin Liu <b-liu@ti.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boaz Harrosh <ooo@electrozaur.com>
  Bogdan Mirea <Bogdan-Stefan_mirea@mentor.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Breno Leitao <breno.leitao@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chad Dupuis <chad.dupuis@cavium.com>
  Chaotian Jing <chaotian.jing@mediatek.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoffer Dall <cdall@linaro.org>
  Christoffer Dall <christoffer.dall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuanxiao Dong <chuanxiao.dong@intel.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  Craig Gallek <kraig@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniele Palmas <dnlplm@gmail.com>
  Dave Airlie <airlied@redhat.com>
  David Ahern <dsahern@gmail.com>
  David Gibson <david@gibson.dropbear.id.au>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Eric Anholt <eric@anholt.net>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Ganapatrao Kulkarni <ganapatrao.kulkarni@cavium.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gautham R. Shenoy <ego@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Greentime Hu <green.hu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Guru Das Srinagesh <gurooodas@gmail.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heikki Krogerus <heikki.krogerus@linux.intel.com>
  Heiko Stuebner <heiko@sntech.de>
  Ian Chard <ian@chard.org>
  Ian W Morrison <ianwmorrison@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
  Jeff Layton <jlayton@redhat.com>
  Jessica Yu <jeyu@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Jiri Slaby <jslaby@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jth@kernel.org>
  John Crispin <john@phrozen.org>
  Juergen Gross <jgross@suse.com>
  Julia Cartwright <julia@ni.com>
  Julius Werner <jwerner@chromium.org>
  KarimAllah Ahmed <karahmed@amazon.de>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Kirill Tkhai <ktkhai@virtuozzo.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Laura Abbott <labbott@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Liam R. Howlett <Liam.Howlett@Oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  linzhang <xiaolou4617@gmail.com>
  Liviu Dudau <Liviu.Dudau@arm.com>
  Lubomir Rintel <lkundrak@v3.sk>
  Lucas Stach <l.stach@pengutronix.de>
  Maksim Salau <maksim.salau@gmail.com>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Markus Heiser <markus.heiser@darmarit.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matthew Auld <matthew.auld@intel.com>
  Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Matthias Lange <matthias.lange@kernkonzept.com>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nicolas Pitre <nico@linaro.org>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nishanth Menon <nm@ti.com>
  Nitin Gupta <nitin.m.gupta@oracle.com>
  Oleg Nesterov <oleg@redhat.com>
  Olivier Leveque <o_leveque@orange.fr>
  Olof Johansson <olof@lixom.net>
  Orlando Arias <oarias@knights.ucf.edu>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pete Zaitcev <zaitcev@yahoo.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Phil Elwell <phil@raspberrypi.org>
  Ping Gao <ping.a.gao@intel.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravikumar Kattekola <rk@ti.com>
  Rob Herring <robh@kernel.org>
  Robin Murphy <robin.murphy@arm.com>
  Roger Quadros <rogerq@ti.com>
  Rui Miguel Silva <rmfrfs@gmail.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sean Paul <seanpaul@chromium.org>
  Sean Wang <sean.wang@mediatek.com>
  Shanker Donthineni <shankerd@codeaurora.org>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shile Zhang <shile.zhang@nokia.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms+renesas@verge.net.au>
  Soheil Hassas Yeganeh <soheil@google.com>
  Song Liu <songliubraving@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Suman Anna <s-anna@ti.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Thinh Nguyen <thinhn@synopsys.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thomas Winter <Thomas.Winter@alliedtelesis.co.nz>
  Tobias Jungel <tobias.jungel@bisdn.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tomas Melin <tomas.melin@vaisala.com>
  Tomasz Majchrzak <tomasz.majchrzak@intel.com>
  Tomi Sarvela <tomi.p.sarvela@intel.com>
  Tommi Rantala <tt.rantala@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@intel.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wenyou.Yang <wenyou.yang@microchip.com>
  Will Deacon <will.deacon@arm.com>
  William Wu <william.wu@rock-chips.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>
  Wolfram Sang <wsa@the-dreams.de>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yong Mao <yong.mao@mediatek.com>
  Yonghong Song <yhs@fb.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yueyao Zhu <yueyao.zhu@gmail.com>
  Zeng Rujia <ZengRujia@sangfor.com.cn>
  Zhenyu Wang <zhenyuw@linux.intel.com>
  Zhichao Huang <zhichao.huang@linaro.org>
  Zhou Zhengping <johnzzpcrystal@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6189 lines long.)


--===============4287245795063132894==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4287245795063132894==--

From xen-devel-bounces@lists.xen.org Mon May 22 02:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 02:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCcm2-0006qX-7X; Mon, 22 May 2017 02:08:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dCcm0-0006qP-71
 for xen-devel@lists.xen.org; Mon, 22 May 2017 02:08:40 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A4/8B-03920-72842295; Mon, 22 May 2017 02:08:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTYRj33ec5dnJurr2ORLwwwnJo9LGQKIJ
 UiFAwAw3RW57bapu2m7EKcpWuXIqjJHSFZslAW64kUdpSlPxDCUMLKgk0NxZNIh2Cpibd7dTW
 /fV7+H09D/ciXImfr0BIi5k0GQk9LhDxbLY7MH13Ll6Usd5zUNW5+JR3HOSOetc4+aCYrzOqK
 y1lfK1nqJZX9Rm1hAPNAiuYF9mBCJFgDwCceveKawexCMRQ+NbVwrcDhMZ5cHr4OquxAtjn8Q
 nZwQdgu7MDsMNrAF2h25uDG8CftRs8JkqApcGA97uAwQnYLti4usZjRFzsOYBDvbVChpBi2bB
 lfp3DinJg/aSVy+KzcLXRHjHzsFTYMNUawShWAO8uPOGzbWEOrO/qixhisWOwq98BGAywHXB5
 3B0J5WJyOB1o57DHYbDT937zUBn84d/gswWJ8F54aRPLoftD+zauH/wtYPUp8I+nDrCZ++Bjb
 1jA4r3Q1THPZZeLh2Otgcj1Elr/rfWR0AGSnFFrOKPszii7M8r+GPC6wR6KNF0mTemZR5Rqk0
 6jNRsInT49M+OQ0kBSFKEh9YSaUp6vNPQC+ufH0N8AWHHlj4BEhIPL0Jcn8CJJnLqy/IqWoLS
 lpmo9SY2AnQiCQxTPprl4E6khLRU6Pf2CtmiIiPEEVJZD0yhVRRgonYalxkGKQo6mMj6MIbTV
 xm3b1tubAkkKKQroRSTiKtJk0Jn/50NAjgBcimYw8WKd0bydHqKLOXRxVjCZKTYT/yiFFZRC/
 8mZa1kbF2SFDs5VbGGwTnVx1udpihsb7VrpJ+MvnblxVHg/6fAzvrCm5YsrWFgeWPbuP01O1D
 xUOXp6JkLBtjdfK8p+leScOlBy6+OLxRjVeDehbcqbbLYtzI3exIYnRDNLyeIBSZv/E79AuW5
 rkAab55Z15yyz7oziRJxHaYnMNK6JIv4C5N42p3YDAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495418916!64034964!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64495 invoked from network); 22 May 2017 02:08:38 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 02:08:38 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 May 2017 19:08:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,377,1491289200"; d="scan'208";a="103743857"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga005.jf.intel.com with ESMTP; 21 May 2017 19:08:34 -0700
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 21 May 2017 19:08:34 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 21 May 2017 19:08:34 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Mon, 22 May 2017 10:08:32 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v2] x86/vpmu: add cpu hot unplug notifier for vpmu
Thread-Index: AQHSz5he6cI7hhwaIUeYZBSrUojSL6H5RvuAgACnnvD//5s+gIAAlCDggACM7QCABPZJoA==
Date: Mon, 22 May 2017 02:08:31 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167D03E52@SHSMSX101.ccr.corp.intel.com>
References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com>
 <591D8063020000780015AC63@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D01B03@SHSMSX101.ccr.corp.intel.com>
 <591DB879020000780015AF1E@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D01DFE@SHSMSX101.ccr.corp.intel.com>
 <591EAAF2020000780015B2B7@prv-mh.provo.novell.com>
In-Reply-To: <591EAAF2020000780015B2B7@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gT24gMTguMDUuMTcgYXQgMTY6MjMsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwo+ID4+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS92cG11LmMKPiA+PiA+IEBAIC04NTksNiArODU5LDcgQEAgc3RhdGljIGludCBj
cHVfY2FsbGJhY2soCj4gPj4gPiAgICAgIHsKPiA+PiA+ICAgICAgICAgIHZwbXVfc2F2ZV9mb3Jj
ZSh2Y3B1KTsKPiA+PiA+ICAgICAgICAgIHZwbXVfcmVzZXQodnBtdSwgVlBNVV9DT05URVhUX0xP
QURFRCk7Cj4gPj4gPiArICAgICAgICBwZXJfY3B1KGxhc3RfdmNwdSwgY3B1KSA9IE5VTEw7ICAg
ICAgICAvLyBPUjogdGhpc19jcHUobGFzdF92Y3B1KQo+ID4gPSBOVUxMOwo+ID4+ID4gICAgICB9
Cj4gPj4gPiAgICAgQXMgeW91IG1lbnRpb25lZCBpbiBiZWZvcmUgY29tbWVudHMsIGl0IGhhcyBi
ZWVuIGRvbmUgaW4KPiA+IHZwbXVfc2F2ZV9mb3JjZSgpLiBTbyB0aGlzIGNoYW5nZSBpcyB1bm5l
Y2Vzc2FyeS4KPiA+Pgo+ID4+IEluZGVlZC4gQnV0IGFsbCBJIHdhcyB0YWxraW5nIGlzIGxhc3Rf
cGNwdSAod2hlcmVhcyB5b3Ugb25jZSBhZ2Fpbgo+ID4+IHRhbGsKPiA+IGFib3V0IGxhc3RfdmNw
dSkuCj4gPj4KPiA+PiA+ICAgICBJbiBzdW1tYXJ5LCBJIHRoaW5rIGl0IGlzIGVub3VnaCB0byBz
b2x2ZSB0aGUgaXNzdWUgaW4KPiA+PiA+IHZwbXVfbG9hZCgpIGFuZAo+ID4gdnBtdV9hcmNoX2Rl
c3Ryb3koKS4KPiA+Pgo+ID4+IFRoYXQncyB3aGF0IEkgYWxsdWRlZCB0byBpbiBteSByZXBseS4K
PiA+Pgo+ID4+ID4gICAgIEFmdGVyIGNwdV9jYWxsYmFjaygpIGZ1bmN0aW9uLCBwZXJfY3B1KGxh
c3RfdmNwdSwKPiA+PiA+IHZwbXUtPmxhc3RfcGNwdSkgd2lsbCBiZSBOVUxMCj4gPj4KPiA+PiBO
by4gcGVyX2NwdSguLi4sIDxvZmZsaW5lZC1wY3B1Pikgc2ltcGx5IGlzIGludmFsaWQuCj4gPj4K
PiA+PiA+IGFuZCBWUE1VX0NPTlRFWFRfTE9BREVEIHdpbGwgYmUgY2xlYXIuCj4gPj4gPiAgICAg
SW4gdnBtdV9hcmNoX2Rlc3Ryb3koKSwgdGhlcmUgd2lsbCBub3QgbWFrZSByZW1vdGUgY2FsbCB0
byBjbGVhciBsYXN0Lgo+ID4+Cj4gPj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgc2VudGVuY2Uu
Cj4gPgo+ID4gSSBtZWFuIHBlcl9jcHUoLi4uLCA8b2ZmbGluZWQtcGNwdT4pIHdpbGwgYmUgTlVM
TCBhZnRlcgo+ID4gY3B1X2NhbGxiYWNrKCksIHNvIHRoYXQgInBlcl9jcHUobGFzdF92Y3B1LCB2
cG11LT5sYXN0X3BjcHUpID09IHYiCj4gPiBjaGVjayBpbgo+ID4gdnBtdV9hcmNoX2Rlc3Ryb3ko
KSB3aWxsIGJlIGZhaWwgd2hlbiBsYXN0X3BjcHUgaXMgdGhlIG9mZmxpbmVkIHBDUFUuCj4gPiBP
ciwgaXQgbWF5IG1ha2UgYSByZW1vdGUgY2FsbCB0byBjbGVhciB0aGUgbGFzdF92cGN1ICh2cG11
X2NsZWFyX2xhc3QoKSkuCj4gPiBCdXQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBzaW1wbHkgaXMg
aW52YWxpZCwgbGFzdF92Y3B1IHNldCB0byBOVUxMIGlzCj4gPiBwcmVzZW50ZWQgaW4gc291cmNl
IGNvZGUuICBIb3cgdG8gY29tcHJlaGVuZCBpdD8KPiAKPiBwZXJfY3B1KC4uLiwgPG9mZmxpbmVk
LXBjcHU+KSB3aWxsIGZhdWx0IG9uY2UgdGhlIENQVSBpcyBhY3R1YWxseSBvZmZsaW5lLiBTZWUg
ZnJlZV9wZXJjcHVfYXJlYSgpLgoKT2gsIHllcy4gVGhhbmtzIGZvciB5b3VyIGNsYXJpZmljYXRp
b24uCgpUaGFua3MsCkx1d2VpIEthbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 02:46:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 02:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCdMu-0000oz-9Y; Mon, 22 May 2017 02:46:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dCdMs-0000ot-SW
 for xen-devel@lists.xen.org; Mon, 22 May 2017 02:46:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0A/58-03371-61152295; Mon, 22 May 2017 02:46:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsXS1tYhoisaqBR
 psKNT1WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbj05QVzwTeFio3/n7I2MK6U7GLk5BASmM4o
 cf2RCYgtIcArcWTZDFYI21/icMsGZoiaUon932+A2WwC6hJb328EqxERkJa49vkyYxcjBwezQ
 JHE4qsRIGFhASeJzev7GEFsFgFViQ1b2sBsXgEXiRPHFjJCjJeTuHmuk3kCI/cCRoZVjOrFqU
 VlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGeZQCCHYw7nzsdYpTkYFI
 S5d3opBQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3NQAoJ1iUmp5akZaZAwwxmLQEB4+SCO83
 f6A0b3FBYm5xZjpE6hSjopQ4Lx9InwBIIqM0D64NFtaXGGWlhHkZgQ4R4ilILcrNLEGVf8Uoz
 sGoJMxrBjKFJzOvBG76K6DFTECLrZ/JgywuSURISTUw2mjrZnt2fbzl+FboWVGIWrKr97snMn
 4e/EZemd9t5mUptmu+mlBldKvrdlWf6ye99q8lyv/PHbh7MUTYvPz9hEfv/nPMyTxVfojxucU
 l24wG00VO/7/v+yPaHc36Qat7kuW86AMf92dyzDSuFbm+6AOj4+eI/Fl6Fo28Et8i1sfVsgi+
 4tJQYinOSDTUYi4qTgQA2U+pn2YCAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495421203!46859191!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5866 invoked from network); 22 May 2017 02:46:45 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 02:46:45 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 May 2017 19:46:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,377,1491289200"; d="scan'208";a="264728588"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga004.fm.intel.com with ESMTP; 21 May 2017 19:46:40 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Sun, 21 May 2017 21:09:42 +0800
Message-Id: <1495372182-12928-1-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Luwei Kang <luwei.kang@intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBIb3QgdW5wbHVnIGEgcGh5c2ljYWwgQ1BVIHdpdGggdnBtdSBlbmFibGVkIG1h
eSBjYXVzZQpzeXN0ZW0gaGFuZyBkdWUgdG8gc2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9mZmxp
bmVkIHBDUFUuIFRoaXMKcGF0Y2ggYWRkIGEgY3B1IGhvdCB1bnBsdWcgbm90aWZlciB0byBzYXZl
IHZwbXUgY29udGV4dCBiZWZvcmUKY3B1IG9mZmxpbmUuCgpDb25zaWRlciBvbmUgc2NlbmFyaW8s
IGhvdCB1bnBsdWcgcENQVSBOIHdpdGggdnBtdSBlbmFibGVkLgpUaGUgdmNwdSB3aGljaCBydW5u
aW5nIG9uIHRoaXMgcENQVSB3aWxsIGJlIHN3aXRjaCB0byBvdGhlcgpvbmxpbmUgY3B1LiBBIHJl
bW90ZSBjYWxsIHdpbGwgYmUgc2VuZCB0byBwQ1BVIE4gdG8gc2F2ZSB0aGUKdnBtdSBjb250ZXh0
IGJlZm9yZSBsb2FkaW5nIHRoZSB2cG11IGNvbnRleHQgb24gdGhpcyBwQ1BVLgpTeXN0ZW0gd2ls
bCBoYW5nIGluIGZ1bmN0aW9uIG9uX3NlbGVjdF9jcHVzKCkgYmVjYXVzZSBvZiB0aGF0IHBDUFUK
aXMgb2ZmbGluZWQgYW5kIGNhbiBub3QgZG8gYW55IHJlc3BvbmQuCgpTaWduZWQtb2ZmLWJ5OiBM
dXdlaSBLYW5nIDxsdXdlaS5rYW5nQGludGVsLmNvbT4KLS0tCnYzOgogMS5hZGQgY3B1X29ubGlu
ZSgpIGNoZWNrIGluIHZwbV9sb2FkKCkgYW5kIHZwbXVfYXJjaF9kZXN0cm95KCk7CiAyLmFkZCB2
cG11XyBwcmVmaXguIHJlbmFtZSBjcHVfY2FsbGJhY2soKSB0byB2cG11X2NwdV9jYWxsYmFjaygp
Owp2MjoKIDEuZml4IHNvbWUgdHlwbyBhbmQgY29kaW5nIHN0eWxlOwogMi5jaGFuZ2UgInN3aXRo
IiB0byAiaWYiIGluIGNwdV9jYWxsYmFjaygpIGJlY2F1c2Ugb2YgdGhlcmUganVzdCBoYXZlIG9u
ZSBjYXNlOwogMy5hZGQgVlBNVV9DT05URVhfTE9BREVEIGNoZWNrIGJlZm9yZSBzZW5kIHJlbW90
ZSBjYWxsIGluIHZwbXVfYXJjaF9kZXN0cm95KCk7Ci0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11
LmMgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5j
CmluZGV4IDAzNDAxZmQuLjQ4NmFmMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBt
dS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5j
bHVkZSA8eGVuL3hlbm9wcm9mLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8
eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDxhc20v
cmVncy5oPgogI2luY2x1ZGUgPGFzbS90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KQEAg
LTM5NCw4ICszOTUsMTEgQEAgaW50IHZwbXVfbG9hZChzdHJ1Y3QgdmNwdSAqdiwgYm9vbF90IGZy
b21fZ3Vlc3QpCiAgICAgaWYgKCAhdnBtdV9pc19zZXQodnBtdSwgVlBNVV9DT05URVhUX0FMTE9D
QVRFRCkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIC8qIEZpcnN0IHRpbWUgdGhpcyBWQ1BV
IGlzIHJ1bm5pbmcgaGVyZSAqLwotICAgIGlmICggdnBtdS0+bGFzdF9wY3B1ICE9IHBjcHUgKQor
ICAgIC8qCisgICAgICogVGhlIGxhc3QgcENQVSBpcyBzdGlsbCBvbmxpbmUgYW5kIHRoaXMgaXMg
dGhlIGZpcnN0IHRpbWUgdGhpcyB2Q1BVCisgICAgICogcnVubmluZyBoZXJlLgorICAgICAqLwor
ICAgIGlmICggY3B1X29ubGluZSh2cG11LT5sYXN0X3BjcHUpICYmIHZwbXUtPmxhc3RfcGNwdSAh
PSBwY3B1ICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIEdldCB0aGUgY29udGV4dCBm
cm9tIGxhc3QgcGNwdSB0aGF0IHdlIHJhbiBvbi4gTm90ZSB0aGF0IGlmIGFub3RoZXIKQEAgLTU3
NSwxNSArNTc5LDIxIEBAIHN0YXRpYyB2b2lkIHZwbXVfYXJjaF9kZXN0cm95KHN0cnVjdCB2Y3B1
ICp2KQogICAgICAqIFdlIHdpbGwgdGVzdCBpdCBhZ2FpbiBpbiB2cG11X2NsZWFyX2xhc3QoKSB3
aXRoIGludGVycnVwdHMKICAgICAgKiBkaXNhYmxlZCB0byBtYWtlIHN1cmUgd2UgZG9uJ3QgY2xl
YXIgc29tZW9uZSBlbHNlLgogICAgICAqLwotICAgIGlmICggcGVyX2NwdShsYXN0X3ZjcHUsIHZw
bXUtPmxhc3RfcGNwdSkgPT0gdiApCisgICAgaWYgKCBjcHVfb25saW5lKHZwbXUtPmxhc3RfcGNw
dSkgJiYKKyAgICAgICAgICAgIHBlcl9jcHUobGFzdF92Y3B1LCB2cG11LT5sYXN0X3BjcHUpID09
IHYgKQogICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YodnBtdS0+bGFzdF9wY3B1
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICB2cG11X2NsZWFyX2xhc3QsIHYsIDEpOwogCiAg
ICAgaWYgKCB2cG11LT5hcmNoX3ZwbXVfb3BzICYmIHZwbXUtPmFyY2hfdnBtdV9vcHMtPmFyY2hf
dnBtdV9kZXN0cm95ICkKICAgICB7Ci0gICAgICAgIC8qIFVubG9hZCBWUE1VIGZpcnN0LiBUaGlz
IHdpbGwgc3RvcCBjb3VudGVycyAqLwotICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tf
b2YodmNwdV92cG11KHYpLT5sYXN0X3BjcHUpLAotICAgICAgICAgICAgICAgICAgICAgICAgIHZw
bXVfc2F2ZV9mb3JjZSwgdiwgMSk7CisgICAgICAgIC8qCisgICAgICAgICAqIFVubG9hZCBWUE1V
IGZpcnN0IGlmIFZQTVVfQ09OVEVYVF9MT0FERUQgYmVpbmcgc2V0LgorICAgICAgICAgKiBUaGlz
IHdpbGwgc3RvcCBjb3VudGVycy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdnBtdV9pc19z
ZXQodnBtdSwgVlBNVV9DT05URVhUX0xPQURFRCkgKQorICAgICAgICAgICAgb25fc2VsZWN0ZWRf
Y3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdnBtdV9zYXZlX2ZvcmNlLCB2LCAxKTsKKwogICAgICAgICAgdnBtdS0+
YXJjaF92cG11X29wcy0+YXJjaF92cG11X2Rlc3Ryb3kodik7CiAgICAgfQogfQpAQCAtODM1LDYg
Kzg0NSwzMyBAQCBsb25nIGRvX3hlbnBtdV9vcCh1bnNpZ25lZCBpbnQgb3AsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX3BtdV9wYXJhbXNfdCkgYXJnKQogICAgIHJldHVybiByZXQ7CiB9CiAK
K3N0YXRpYyBpbnQgdnBtdV9jcHVfY2FsbGJhY2soCisgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2Nr
ICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQoreworICAgIHVuc2lnbmVk
IGludCBjcHUgPSAodW5zaWduZWQgbG9uZyloY3B1OworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1ID0g
cGVyX2NwdShsYXN0X3ZjcHUsIGNwdSk7CisgICAgc3RydWN0IHZwbXVfc3RydWN0ICp2cG11Owor
CisgICAgaWYgKCAhdmNwdSApCisgICAgICAgIHJldHVybiBOT1RJRllfRE9ORTsKKworICAgIHZw
bXUgPSB2Y3B1X3ZwbXUodmNwdSk7CisgICAgaWYgKCAhdnBtdV9pc19zZXQodnBtdSwgVlBNVV9D
T05URVhUX0FMTE9DQVRFRCkgKQorICAgICAgICByZXR1cm4gTk9USUZZX0RPTkU7CisKKyAgICBp
ZiAoIGFjdGlvbiA9PSBDUFVfRFlJTkcgKQorICAgIHsKKyAgICAgICAgdnBtdV9zYXZlX2ZvcmNl
KHZjcHUpOworICAgICAgICB2cG11X3Jlc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpOwor
ICAgIH0KKworICAgIHJldHVybiBOT1RJRllfRE9ORTsKK30KKworc3RhdGljIHN0cnVjdCBub3Rp
Zmllcl9ibG9jayB2cG11X2NwdV9uZmIgPSB7CisgICAgLm5vdGlmaWVyX2NhbGwgPSB2cG11X2Nw
dV9jYWxsYmFjaworfTsKKwogc3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCiB7CiAg
ICAgaW50IHZlbmRvciA9IGN1cnJlbnRfY3B1X2RhdGEueDg2X3ZlbmRvcjsKQEAgLTg3Miw4ICs5
MDksMTEgQEAgc3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCiAgICAgfQogCiAgICAg
aWYgKCB2cG11X21vZGUgIT0gWEVOUE1VX01PREVfT0ZGICkKKyAgICB7CisgICAgICAgIHJlZ2lz
dGVyX2NwdV9ub3RpZmllcigmdnBtdV9jcHVfbmZiKTsKICAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPICJWUE1VOiB2ZXJzaW9uICIgX19zdHJpbmdpZnkoWEVOUE1VX1ZFUl9NQUopICIuIgogICAg
ICAgICAgICAgICAgX19zdHJpbmdpZnkoWEVOUE1VX1ZFUl9NSU4pICJcbiIpOworICAgIH0KICAg
ICBlbHNlCiAgICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSAwOwogCi0tIAoxLjguMy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 02:51:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 02:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCdRA-0001Pw-QW; Mon, 22 May 2017 02:51:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dCdR9-0001Pp-KX
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 02:51:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 59/76-26106-E1252295; Mon, 22 May 2017 02:51:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS1taRoisbpBR
 pcPyVrsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH35gxrwVWNikOnWtkaGK8odDFycggJVEic
 Pr6cBcSWEOCVOLJsBiuE7SexZsMd5i5GLqCaaYwSF98vZwJJCAsESDQ2rAWzRQT0JFpWTWSFK
 FrPKNF0dhaYwyywmlGi/+VaNpAqNgF1iROLJzKC2LwCNhIvWreDrWARUJWYurkfbLWoQLzE40
 2n2SFqBCVOznwCFOfg4ASqX9ueAGIyA41ZP08IpIJZQF5i+9s5zBMYBWYhaZiFUDULSdUCRuZ
 VjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhWc/AwLiD8fVP
 p0OMkhxMSqK8G52UIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8LYGAOUEi1LTUyvSMnOAUQKTl
 uDgURLhzQdJ8xYXJOYWZ6ZDpE4xKkqJ8/aAJARAEhmleXBtsMi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmYdw3IFJ7MvBK46a+AFjMBLbZ+Jg+yuCQRISXVwNh2M2Lrvr6pKo6LufoUjqb
 FHJ7CevZt/iJHQQVO33sPLi1tWD+DiyOhw/J8kUHScxXrtTGSPoKfm0+eK1gWs0Rnt/Pc/2mX
 6l86sbXr/zjsuWnd0bofpTJW89baLMzYyPB8vljHlbgtX3O3rzF+kyx1575AjtMsxR839v63u
 TLL2ivnxKwdBnZKLMUZiYZazEXFiQAhbIShxwIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495421467!84892266!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30831 invoked from network); 22 May 2017 02:51:09 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 02:51:09 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga105.jf.intel.com with ESMTP; 21 May 2017 19:51:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,377,1491289200"; d="scan'208";a="90123330"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 21 May 2017 19:51:05 -0700
To: Anthony PERARD <anthony.perard@citrix.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
 <1495085580-10631-3-git-send-email-tianyu.lan@intel.com>
 <20170519115733.GB3260@perard.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <9fbefbf2-e06a-b2a5-bd7a-f2d9168a3a9b@intel.com>
Date: Mon, 22 May 2017 10:41:38 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170519115733.GB3260@perard.uk.xensource.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, marcel@redhat.com, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 2/2] msi: Handle remappable format
 interrupt request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW50aG9ueToKCVRoYW5rcyBmb3IgeW91ciByZXZpZXcuCgpPbiAyMDE35bm0MDXmnIgxOeaX
pSAxOTo1NywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gVGh1LCBNYXkgMTgsIDIwMTcgYXQg
MDE6MzM6MDBBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gRnJvbTogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gQWNjb3JkaW5nIHRvIFZULWQgc3BlYyBJbnRlcnJ1cHQg
UmVtYXBwaW5nIGFuZCBJbnRlcnJ1cHQgUG9zdGluZyAtPgo+PiBJbnRlcnJ1cHQgUmVtYXBwaW5n
IC0+IEludGVycnVwdCBSZXF1ZXN0IEZvcm1hdHMgT24gSW50ZWwgNjQKPj4gUGxhdGZvcm1zLCBm
aWVsZHMgb2YgTVNJIGRhdGEgcmVnaXN0ZXIgaGF2ZSBjaGFuZ2VkLiBUaGlzIHBhdGNoCj4+IGF2
b2lkcyB3cm9uZ2x5IHJlZ2FyZGluZyBhIHJlbWFwcGFibGUgZm9ybWF0IGludGVycnVwdCByZXF1
ZXN0IGFzCj4+IGFuIGludGVycnVwdCBiaW5kZWQgd2l0aCBhbiBldmVudCBjaGFubmVsLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4gLS0tCj4+ICBody9w
Y2kvbXNpLmMgICAgICAgICB8IDUgKysrLS0KPj4gIGh3L3BjaS9tc2l4LmMgICAgICAgIHwgNCAr
KystCj4+ICBody94ZW4veGVuX3B0X21zaS5jICB8IDIgKy0KPj4gIGluY2x1ZGUvaHcveGVuL3hl
bi5oIHwgMiArLQo+PiAgeGVuLWh2bS1zdHViLmMgICAgICAgfCAyICstCj4+ICB4ZW4taHZtLmMg
ICAgICAgICAgICB8IDcgKysrKysrLQo+PiAgNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25z
KCspLCA3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvaHcvcGNpL21zaS5jIGIvaHcv
cGNpL21zaS5jCj4+IGluZGV4IGE4N2IyMjcuLjE5OWNiNDcgMTAwNjQ0Cj4+IC0tLSBhL2h3L3Bj
aS9tc2kuYwo+PiArKysgYi9ody9wY2kvbXNpLmMKPj4gQEAgLTI4OSw3ICsyODksNyBAQCB2b2lk
IG1zaV9yZXNldChQQ0lEZXZpY2UgKmRldikKPj4gIHN0YXRpYyBib29sIG1zaV9pc19tYXNrZWQo
Y29uc3QgUENJRGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCB2ZWN0b3IpCj4+ICB7Cj4+ICAgICAg
dWludDE2X3QgZmxhZ3MgPSBwY2lfZ2V0X3dvcmQoZGV2LT5jb25maWcgKyBtc2lfZmxhZ3Nfb2Zm
KGRldikpOwo+PiAtICAgIHVpbnQzMl90IG1hc2ssIGRhdGE7Cj4+ICsgICAgdWludDMyX3QgbWFz
aywgZGF0YSwgYWRkcl9sbzsKPj4gICAgICBib29sIG1zaTY0Yml0ID0gZmxhZ3MgJiBQQ0lfTVNJ
X0ZMQUdTXzY0QklUOwo+PiAgICAgIGFzc2VydCh2ZWN0b3IgPCBQQ0lfTVNJX1ZFQ1RPUlNfTUFY
KTsKPj4gIAo+PiBAQCAtMjk4LDcgKzI5OCw4IEBAIHN0YXRpYyBib29sIG1zaV9pc19tYXNrZWQo
Y29uc3QgUENJRGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCB2ZWN0b3IpCj4+ICAgICAgfQo+PiAg
Cj4+ICAgICAgZGF0YSA9IHBjaV9nZXRfd29yZChkZXYtPmNvbmZpZyArIG1zaV9kYXRhX29mZihk
ZXYsIG1zaTY0Yml0KSk7Cj4+IC0gICAgaWYgKHhlbl9pc19waXJxX21zaShkYXRhKSkgewo+PiAr
ICAgIGFkZHJfbG8gPSBwY2lfZ2V0X2xvbmcoZGV2LT5jb25maWcgKyBtc2lfYWRkcmVzc19sb19v
ZmYoZGV2KSk7Cj4+ICsgICAgaWYgKHhlbl9pc19waXJxX21zaShkYXRhLCBhZGRyX2xvKSkgewo+
PiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ICAgICAgfQo+PiAgCj4+IGRpZmYgLS1naXQgYS9o
dy9wY2kvbXNpeC5jIGIvaHcvcGNpL21zaXguYwo+PiBpbmRleCBiYjU0ZThiLi5lZmUyOTgyIDEw
MDY0NAo+PiAtLS0gYS9ody9wY2kvbXNpeC5jCj4+ICsrKyBiL2h3L3BjaS9tc2l4LmMKPj4gQEAg
LTgyLDkgKzgyLDExIEBAIHN0YXRpYyBib29sIG1zaXhfdmVjdG9yX21hc2tlZChQQ0lEZXZpY2Ug
KmRldiwgdW5zaWduZWQgaW50IHZlY3RvciwgYm9vbCBmbWFzaykKPj4gIHsKPj4gICAgICB1bnNp
Z25lZCBvZmZzZXQgPSB2ZWN0b3IgKiBQQ0lfTVNJWF9FTlRSWV9TSVpFOwo+PiAgICAgIHVpbnQ4
X3QgKmRhdGEgPSAmZGV2LT5tc2l4X3RhYmxlW29mZnNldCArIFBDSV9NU0lYX0VOVFJZX0RBVEFd
Owo+PiArICAgIHVpbnQ4X3QgKmFkZHJfbG8gPSAmZGV2LT5tc2l4X3RhYmxlW29mZnNldCArIFBD
SV9NU0lYX0VOVFJZX0xPV0VSX0FERFJdOwo+PiAgICAgIC8qIE1TSXMgb24gWGVuIGNhbiBiZSBy
ZW1hcHBlZCBpbnRvIHBpcnFzLiBJbiB0aG9zZSBjYXNlcywgbWFza2luZwo+PiAgICAgICAqIGFu
ZCB1bm1hc2tpbmcgZ28gdGhyb3VnaCB0aGUgUFYgZXZ0Y2huIHBhdGguICovCj4+IC0gICAgaWYg
KHhlbl9lbmFibGVkKCkgJiYgeGVuX2lzX3BpcnFfbXNpKHBjaV9nZXRfbG9uZyhkYXRhKSkpIHsK
Pj4gKyAgICBpZiAoeGVuX2VuYWJsZWQoKSAmJiB4ZW5faXNfcGlycV9tc2kocGNpX2dldF9sb25n
KGRhdGEpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lf
Z2V0X2xvbmcoYWRkcl9sbykpKSB7Cj4+ICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4gICAgICB9
Cj4+ICAgICAgcmV0dXJuIGZtYXNrIHx8IGRldi0+bXNpeF90YWJsZVtvZmZzZXQgKyBQQ0lfTVNJ
WF9FTlRSWV9WRUNUT1JfQ1RSTF0gJgo+PiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdF9tc2ku
YyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKPj4gaW5kZXggNWZhYjk1ZS4uNDVhOWU5ZiAxMDA2NDQK
Pj4gLS0tIGEvaHcveGVuL3hlbl9wdF9tc2kuYwo+PiArKysgYi9ody94ZW4veGVuX3B0X21zaS5j
Cj4+IEBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGludCBtc2lfbXNpeF9zZXR1cChYZW5QQ0lQ
YXNzdGhyb3VnaFN0YXRlICpzLAo+PiAgCj4+ICAgICAgYXNzZXJ0KCghaXNfbXNpeCAmJiBtc2l4
X2VudHJ5ID09IDApIHx8IGlzX21zaXgpOwo+PiAgCj4+IC0gICAgaWYgKHhlbl9pc19waXJxX21z
aShkYXRhKSkgewo+PiArICAgIGlmICh4ZW5faXNfcGlycV9tc2koZGF0YSwgYWRkcikpIHsKPj4g
ICAgICAgICAgKnBwaXJxID0gbXNpX2V4dF9kZXN0X2lkKGFkZHIgPj4gMzIpIHwgbXNpX2Rlc3Rf
aWQoYWRkcik7Cj4+ICAgICAgICAgIGlmICghKnBwaXJxKSB7Cj4+ICAgICAgICAgICAgICAvKiB0
aGlzIHByb2JhYmx5IGlkZW50aWZpZXMgYW4gbWlzY29uZmlndXJhdGlvbiBvZiB0aGUgZ3Vlc3Qs
Cj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4uaCBiL2luY2x1ZGUvaHcveGVuL3hl
bi5oCj4+IGluZGV4IDA5YzJjZTUuLmFmNzU5YmMgMTAwNjQ0Cj4+IC0tLSBhL2luY2x1ZGUvaHcv
eGVuL3hlbi5oCj4+ICsrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi5oCj4+IEBAIC0zMyw3ICszMyw3
IEBAIGludCB4ZW5fcGNpX3Nsb3RfZ2V0X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQgaXJx
X251bSk7Cj4+ICB2b2lkIHhlbl9waWl4M19zZXRfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IGlycV9u
dW0sIGludCBsZXZlbCk7Cj4+ICB2b2lkIHhlbl9waWl4X3BjaV93cml0ZV9jb25maWdfY2xpZW50
KHVpbnQzMl90IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwgaW50IGxlbik7Cj4+ICB2b2lkIHhlbl9o
dm1faW5qZWN0X21zaSh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKTsKPj4gLWludCB4ZW5f
aXNfcGlycV9tc2kodWludDMyX3QgbXNpX2RhdGEpOwo+PiAraW50IHhlbl9pc19waXJxX21zaSh1
aW50MzJfdCBtc2lfZGF0YSwgdWludDMyX3QgbXNpX2FkZHJfbG8pOwo+IAo+IE1heWJlIGludmVy
dGluZyB0aGUgYXJndW1lbnRzIHdvdWxkIGJlIGJldHRlciwgc28gdGhlIGFyZ3VtZW50cyB3b3Vs
ZCBiZQo+IHRoZSBhZGRyZXNzIGZpcnN0LCB0aGVuIHRoZSBkYXRhLCBsaWtlIEkgdGhpbmsgaXQg
aXMgb2Z0ZW4gdGhlIGNhc2UuCj4gV2hhdCBkbyB5b3UgdGhpbms/CgoKVGhhdCBtYWtlIHNlbnNl
LiBXaWxsIHVwZGF0ZS4KCj4gCj4+ICAKPj4gIHFlbXVfaXJxICp4ZW5faW50ZXJydXB0X2NvbnRy
b2xsZXJfaW5pdCh2b2lkKTsKPj4gIAo+PiBkaWZmIC0tZ2l0IGEveGVuLWh2bS1zdHViLmMgYi94
ZW4taHZtLXN0dWIuYwo+PiBpbmRleCBjNTAwMzI1Li5kYWU0MjFjIDEwMDY0NAo+PiAtLS0gYS94
ZW4taHZtLXN0dWIuYwo+PiArKysgYi94ZW4taHZtLXN0dWIuYwo+PiBAQCAtMzEsNyArMzEsNyBA
QCB2b2lkIHhlbl9odm1faW5qZWN0X21zaSh1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKQo+
PiAgewo+PiAgfQo+PiAgCj4+IC1pbnQgeGVuX2lzX3BpcnFfbXNpKHVpbnQzMl90IG1zaV9kYXRh
KQo+PiAraW50IHhlbl9pc19waXJxX21zaSh1aW50MzJfdCBtc2lfZGF0YSwgdWludDMyX3QgbXNp
X2FkZHJfbG8pCj4+ICB7Cj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+IGRpZmYgLS1naXQgYS94
ZW4taHZtLmMgYi94ZW4taHZtLmMKPj4gaW5kZXggNTA0M2JlYi4uZGIyOTEyMSAxMDA2NDQKPj4g
LS0tIGEveGVuLWh2bS5jCj4+ICsrKyBiL3hlbi1odm0uYwo+PiBAQCAtMTQ2LDggKzE0NiwxMyBA
QCB2b2lkIHhlbl9waWl4X3BjaV93cml0ZV9jb25maWdfY2xpZW50KHVpbnQzMl90IGFkZHJlc3Ms
IHVpbnQzMl90IHZhbCwgaW50IGxlbikKPj4gICAgICB9Cj4+ICB9Cj4+ICAKPj4gLWludCB4ZW5f
aXNfcGlycV9tc2kodWludDMyX3QgbXNpX2RhdGEpCj4+ICtpbnQgeGVuX2lzX3BpcnFfbXNpKHVp
bnQzMl90IG1zaV9kYXRhLCB1aW50MzJfdCBtc2lfYWRkcl9sbykKPj4gIHsKPj4gKyAgICAvKiBJ
ZiBtc2kgYWRkcmVzcyBpcyBjb25maWd1cmF0ZSB0byByZW1hcHBpbmcgZm9ybWF0LCB0aGUgbXNp
IHdpbGwgbm90Cj4+ICsgICAgICogcmVtYXBwZWQgaW50byBhIHBpcnEuCj4gCj4gV2hhdCBkbyB5
b3UgdGhpbmsgb2Y6ICJJZiB0aGUgTVNJIGFkZHJlc3MgaXMgY29uZmlndXJlZCBpbiByZW1hcHBh
YmxlCj4gZm9ybWF0LCB0aGUgTVNJIHdpbGwgbm90IGJlIHJlbWFwcGVkIGludG8gYSBwaXJxLiIg
PwoKV2lsbCB1cGRhdGUuCgo+IAo+PiArICAgICAqLwo+PiArICAgIGlmIChtc2lfYWRkcl9sbyAm
IE1TSV9BRERSX0lGX01BU0spCj4+ICsgICAgICAgIHJldHVybiAwOwo+PiAgICAgIC8qIElmIHZl
Y3RvciBpcyAwLCB0aGUgbXNpIGlzIHJlbWFwcGVkIGludG8gYSBwaXJxLCBwYXNzZWQgYXMKPj4g
ICAgICAgKiBkZXN0X2lkLgo+PiAgICAgICAqLwo+IAo+IFRoYW5rcywKPiAKCgotLSAKQmVzdCBy
ZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 03:23:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 03:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCdw4-0003l0-7z; Mon, 22 May 2017 03:23:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCdw2-0003ko-Ro
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 03:23:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FC/A3-03371-A9952295; Mon, 22 May 2017 03:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXdmpFK
 kwby1MhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHFkMVvBFdGKN4d5Ghi3
 83cxcnEICfxllNi0bjsLhPOYUeLGrGlsEM42RokNC9cBZTg5RAScJb6emcvexcjBwSugL3FvE
 iNIWBjI7Px+mhnElhDIk9h/4AUrhO0lMavhBiOMfXnZZqAadg42ASuJQ2IgURYBVYkdP76wTm
 DkXsDIsIpRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DfDEC
 wg3Hfx8hDjJIcTEqivBudlCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCWRQDlBItS01Mr0jJz
 gIEHk5bg4FES4V0FkuYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXFeT5AiAZCijNI8uBGwK
 LjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5HkCk8mXklcJteAR3BBHSE9TN5kCNKEhFSUg
 2MbpETKle2LFIO//fJImSm4+GQa4oaxaUWfqEz6zl6hHcmz/K51vyXQf5ApVydxsxqzhfxVVt
 YmBbtSTPT9VDuZ79daHbTct0vplk1C64/rHjl/n/tmjOCNv91LPeX39TyMpjUyjH7EfPxcxz7
 FGdOiN5dEb/ls6nYm523raetvXLTK8EveZqPEktxRqKhFnNRcSIA9ji/4X0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495423384!94080489!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47078 invoked from network); 22 May 2017 03:23:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 03:23:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCdvx-0006Ur-BV; Mon, 22 May 2017 03:23:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCdvr-0002DE-Vs; Mon, 22 May 2017 03:22:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCdvr-00016M-OQ; Mon, 22 May 2017 03:22:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109674-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:regression
X-Osstest-Versions-This: ovmf=a9fb7b7803763e045bd626ec7df3ce4900e3e927
X-Osstest-Versions-That: ovmf=112f4ada2e6bf606d28c5c9a0fe7c5357d85092d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 03:22:55 +0000
Subject: [Xen-devel] [ovmf test] 109674: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxNyBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwOTY0MAoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGE5ZmI3
Yjc4MDM3NjNlMDQ1YmQ2MjZlYzdkZjNjZTQ5MDBlM2U5MjcKYmFzZWxpbmUgdmVyc2lvbjoKIG92
bWYgICAgICAgICAgICAgICAgIDExMmY0YWRhMmU2YmY2MDZkMjhjNWM5YTBmZTdjNTM1N2Q4NTA5
MmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTY0MCAgMjAxNy0wNS0yMCAwNjo1NzozMSBaICAg
IDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk2NzQgIDIwMTctMDUtMjIgMDE6MTU6NTcg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBMb25nIFFpbiA8cWluLmxvbmdAaW50ZWwuY29tPgogIFFpbiBMb25n
IDxxaW4ubG9uZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTlmYjdiNzgwMzc2M2UwNDViZDYyNmVjN2RmM2Nl
NDkwMGUzZTkyNwpBdXRob3I6IExvbmcgUWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAg
RnJpIE1heSAxOSAxNToyMjoxMCAyMDE3ICswODAwCgogICAgQ3J5cHRvUGtnL0Jhc2VDcnlwdExp
YjogQWRkIE5VTEwgcG9pbnRlciBjaGVja3MgaW4gREggYW5kIFA3VmVyaWZ5CiAgICAKICAgIEFk
ZCBtb3JlIE5VTEwgcG9pbnRlciBjaGVja3MgYmVmb3JlIHVzaW5nIHRoZW0gaW4gRGhHZW5lcmF0
ZUtleSBhbmQKICAgIFBrY3M3R2V0Q2VydGlmaWNhdGVzTGlzdCBmdW5jdGlvbnMgdG8gZWxpbWlu
YXRlIHBvc3NpYmxlIGRlcmVmZXJlbmNlZAogICAgcG9pbnRlciBpc3N1ZS4KICAgIAogICAgQ2M6
IFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogICAgQ2M6IEhhbyBXdSA8aGFvLmEud3VAaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogUWluIExvbmcgPHFpbi5sb25nQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 04:47:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 04:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCfFH-00008k-Ej; Mon, 22 May 2017 04:47:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308275f05=citrix-osstest@xenproject.org>)
 id 1dCfFG-00008Q-Im
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 04:47:02 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5A/2E-03557-54D62295; Mon, 22 May 2017 04:47:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva5LrlK
 kQd9iXYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjGxq4upYHdBxc17jYwNjHdcuhg5OSQE/CUO
 TFvJ2MXIAWS7S9x7mAYSFhFwlpjw4TYbiM0roCdx/cxJJhBbWCBFYuekjaxdjFxA5bOVJSa1d
 LFAzHGVOPn6HCuMff7MQzCbTcBDYmLPRLAaFgFViaezdjKC2EICWhJLF69kglggKHFy5hOwGm
 YBCYmDL14wQ8yxkJhxt51pAiPfLCRls5CULWBkWsWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGC
 ml5taXJyYnpqTmFSsl5yfu4kRGFIMQLCDcfZl/0OMkhxMSqK8G52UIoX4kvJTKjMSizPii0pz
 UosPMcpwcChJ8HLlAOUEi1LTUyvSMnOAwQ2TluDgURLhNQZJ8xYXJOYWZ6ZDpE4x6nK8W/rhP
 ZMQS15+XqqUOK8vSJEASFFGaR7cCFikXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrwvIFJ
 7MvBK4Ta+AjmACOsL6mTzIESWJCCmpBkaXXEaxmPc/ZhW8utvzu07m91nGubbvjp3SeWAY3OQ
 R4PHK/8Rhlh6LPD+rW4eDOhyOmeqfeKjUprbYcJeltLhCm+fmSl3XL7J3P/32+G3DazjroEK8
 5Ts/wVtfZ5pI1kaZJKqb61xofmGhE37PseFNDO/MjKx58Urds6Y8a8p+P1tV9+gvNSWW4oxEQ
 y3mouJEAPBQ3amvAgAA
X-Env-Sender: prvs=308275f05=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495428419!50753518!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19232 invoked from network); 22 May 2017 04:47:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 04:47:00 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="433436870"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71385-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:nonblocking
X-Osstest-Versions-This: xen=4057c6ea805247e3fbb1f02e3e56aad840e39cf8
X-Osstest-Versions-That: xen=834ea870c507f054353190c731630fbb514494c4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 22 May 2017 05:46:24 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71385: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM4NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTM4NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDcxMzM3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxIDkgd2luZG93cy1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDcxMzM3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcxMzM3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxp
a2UgNzEzMzcKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE2IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzEzMzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW54cHNwMy12Y3B1czEgIDkgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTMzNwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGNhcHR1cmUt
bG9ncy9sMSgxNykgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQwNTdjNmVhODA1MjQ3ZTNmYmIxZjAyZTNlNTZh
YWQ4NDBlMzljZjgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDgzNGVh
ODcwYzUwN2YwNTQzNTMxOTBjNzMxNjMwZmJiNTE0NDk0YzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3MTMzNyAgMjAxNy0wNS0xNyAxODo1MToyNSBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzEzODUgIDIwMTctMDUtMjEgMTg6NDc6MzIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
Y2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0MDU3YzZlYTgw
NTI0N2UzZmJiMWYwMmUzZTU2YWFkODQwZTM5Y2Y4CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEFwciAzIDEyOjM0OjEzIDIwMTcgKzAx
MDAKCiAgICB0b29sczogb2NhbWw6IEluIGNvbmZpZ3VyZSwgY2hlY2sgZm9yIG9jYW1sb3B0CiAg
ICAKICAgIElmIG9jYW1sLm00IGRpZG4ndCBmaW5kIG9jYW1sb3B0LCBkaXNhYmxlIGFsbCB0aGUg
b2NhbWwgYnVpbGRzLgogICAgCiAgICBDdXJyZW50bHkgb3VyIE1ha2VmaWxlcyBkbyBub3Qgd29y
ayBwcm9wZXJseSB3aGVuIHRoZSBuYXRpdmUgY29kZQogICAgY29tcGlsZXIgKGBvY2FtbG9wdCcp
IGlzIG5vdCBhdmFpbGFibGUuICBJbiBwcmluY2lwbGUgdGhpcyBzaG91bGQgYmUKICAgIGZpeGVk
IHRvIGZhbGwgYmFjayB0byBieXRlY29kZSwgYnV0IHRoaXMgaXMgbm90IGEgdGFzayBmb3IgdGhp
cyBzdGFnZQogICAgb2YgdGhlIFhlbiA0LjkgcmVsZWFzZS4KICAgIAogICAgV2l0aG91dCB0aGlz
IGNoYW5nZSwgd2UgY2Fubm90IGJ1aWxkIG9uIHN5c3RlbXMgd2l0aCBvbmx5IG9jYW1sYy4KICAg
IFRoYXQgaW5jbHVkZXMgRGViaWFuIGplc3NpZSBBUk02NCwgYXMgdXNlZCBvbiB0aGUgbmV3IEFS
TTY0IGhhcmR3YXJlCiAgICBpbiB0aGUgWGVuIFByb2plY3QgQ0kgdGVzdCBsYWIuCiAgICAKICAg
IFdoZW4gdGhlIE1ha2VmaWxlcyBhcmUgZml4ZWQsIHRoaXMgY29tbWl0IHNob3VsZCBiZSByZXZl
cnRlZC4KICAgIAogICAgQ29tbWl0dGVyczogUGxlYXNlIHJlcnVuIGF1dG9nZW4uc2guCiAgICAK
ICAgIENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IENocmlz
dGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICAgIENDOiBKb25hdGhh
biBMdWRsYW0gPEpvbmF0aGFuLkx1ZGxhbUBjaXRyaXguY29tPgogICAgQ0M6IERhdmlkIFNjb3R0
IDxkYXZlQHJlY29pbC5vcmc+CiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFRlc3RlZC1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNGQwMjQwZTAzMzQ5ZmQwNzE1MzMyZWFlNjUzNzJlMGE0N2I1YTQz
YikKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 06:23:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 06:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCgkC-0006TP-DG; Mon, 22 May 2017 06:23:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCgkB-0006So-8B
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 06:23:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 68/B4-03613-6C382295; Mon, 22 May 2017 06:23:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdos1K
 kwbQLchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPTxLmPBwpmMFfumLWVt
 YFyU0cXIxSEk8JdR4t7186wQzmNGiZ9Ny9ggnG2MEge29DN1MXJyiAg4S3w9M5cdxOYV0JdY/
 Oc1K4gtLGAj8fnDMrBuCYGvWhJn/70DS0gIeEpsuHKJuYuRA8w+vBeol52DTcBK4pAYSAGLgK
 pE7/YPbBMYuRcwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OgMQ7GBcvDbwEKMkB5OSKO9GJ6VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8YU1AOcGi
 1PTUirTMHGD4waQlOHiURHgPgqR5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqctxykSACkK
 KM0D24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3FmQKT2ZeCdymV0BHMAEdYf1MHu
 SIkkSElFQDY9nVkPj2fY0N3MK9u6RtOhYdkLxvaSh01PSOyIXu33W/bANDjTj/ivv1lrxsne/
 UN9vWo7Kr4/ySBYJ+uxlEJTnk9CRmZxcUTNiuXn088ZbG2kSveIfcn03vvj74ubvw/r10L+lD
 eZtKGidLyzI/Kvy31+tBdoZt7fqqu3N4HaM4RBeznjRQYinOSDTUYi4qTgQAkrd4S4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495434180!99035695!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23718 invoked from network); 22 May 2017 06:23:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 06:23:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCgk5-00035F-IM; Mon, 22 May 2017 06:22:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCgk0-00019P-4Y; Mon, 22 May 2017 06:22:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCgjz-0004y1-Ko; Mon, 22 May 2017 06:22:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109662-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
X-Osstest-Versions-That: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 06:22:51 +0000
Subject: [Xen-devel] [xen-unstable test] 109662: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6545406309372358779=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6545406309372358779==
Content-Type: text/plain

flight 109662 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109662/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail in 109644 pass in 109662
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109644
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 109644

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop fail in 109644 blocked in 109581
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 109644 like 109557
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 109644 like 109581
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109581
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109581
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109581
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109581
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109581
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109581
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109581
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  3fafdc28eb98dc1cb686379d83270516fc38049d
baseline version:
 xen                  a7d4a5904b62731551e366ff62d84759c8ee68e2

Last test of basis   109581  2017-05-18 14:25:44 Z    3 days
Failing since        109607  2017-05-19 09:11:44 Z    2 days    3 attempts
Testing same since   109644  2017-05-20 10:25:27 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Gary Lin <glin@suse.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Steven Haigh <netwiz@crc.id.au>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable
+ revision=3fafdc28eb98dc1cb686379d83270516fc38049d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable 3fafdc28eb98dc1cb686379d83270516fc38049d
+ branch=xen-unstable
+ revision=3fafdc28eb98dc1cb686379d83270516fc38049d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x3fafdc28eb98dc1cb686379d83270516fc38049d = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 3fafdc28eb98dc1cb686379d83270516fc38049d:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   a7d4a59..3fafdc2  3fafdc28eb98dc1cb686379d83270516fc38049d -> master


--===============6545406309372358779==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6545406309372358779==--

From xen-devel-bounces@lists.xen.org Mon May 22 06:35:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 06:35:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCgwS-0007O0-S7; Mon, 22 May 2017 06:35:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1dCgwR-0007NB-Lg
 for xen-devel@lists.xen.org; Mon, 22 May 2017 06:35:43 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 EC/56-03058-EB682295; Mon, 22 May 2017 06:35:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURj23LuPq3jjumk7LiO6EIXpUCorwoq
 C8qfgH9efvKvbNtnubHfGNIKFKaKSkihzEVqtpRGpuZblNBM/UmcyQaVvQ038QJ0/spS0e71q
 6/x63vd53ud9DudgqGxarMRoq4U2M5SBlISJCgoKYXxbAalOmBwgjjkDD0WnQUpXyyqSCi6I9
 YzGZM0Q63x1TmlWr8maN5QntYFOugiEYTKiEsC7Kz5xEQjFIIHDTpd9E6dBd/06IohsALbOvZ
 EKhRfAl31NqFC8BrDa/w4IxTMA/e9vofy8hIiFnoE7CI8jiaPwhdO9IUIJO4DemxOAJ+TEYbi
 +UgoE0XHo+2nnMMZhFQz0s3xbROyDnm+NGz44l8nmE+SA2AmX+55u9FFCAT9OVCNCbgI6vYOo
 gKPg9PiamN8LiXso7KzwbBK7YPez0c2L7oV/6vOBYMTA8pFFibAsAvZWTYh4LOM0Nc1+pAxEO
 4L2OYJGHEEjQj8O1rQsSQR8ELruz6Jb2Nc+jgT3a4D0CTjA0uZrtDk+MUGlMeu1OouR0hu4Kk
 llpFmW0tIGSsOqLpmMzwH34CHcaQZfXakdIBpDyCi88Qyplu3QmC7n6ChWd9GcbaDZDhCDYST
 E6/I5LsJMa2nrFb2B+zVbNMTCyUi8kqdxNosysnqtQPWBQ9j8o8UFBLtdGFhAZCLGxNBKBV7C
 Swleqstmto22fuAQ2K2U44CLJgvPos1GveV/fgYoMEDK8UzeJVzPWLb3zXBREC7KiR97+CgW6
 h+ltIGksNLcz2RXW0OTRz57Ku7cCFs/75zKTC6//koj7mgo68ntrt7/Fqgy/Fq9etYx1eWre1
 zVvFJSROQuP6hVtNpjhufOL6WRtWs3xr5jbHpORfvqYvHZQIi91z0pT3HBYZX7w6+r1mLvl54
 jo5/Ua7L09pz+hJNxg6HM7+SxClLE6qjEWNTMUn8B2Gk7VXwDAAA=
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495434939!103297879!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31272 invoked from network); 22 May 2017 06:35:41 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 06:35:41 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 May 2017 23:35:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,377,1491289200"; 
 d="scan'208,217";a="971518555"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga003.jf.intel.com with ESMTP; 21 May 2017 23:35:38 -0700
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 21 May 2017 23:35:37 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 21 May 2017 23:35:37 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.117]) with mapi id 14.03.0319.002;
 Mon, 22 May 2017 14:35:34 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [BUG] repeated live migration for VM failed
Thread-Index: AdLSw9WzzjNC+GSwTCWs5wpWnJFjCg==
Date: Mon, 22 May 2017 06:35:33 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMWI2NmJjM2QtZmQwYi00N2FkLTkwMDQtNjk5NWIyZWU1NmJkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6InRaY2dNVzB1WEpUSUgwSmdLUUYyek9mUVBkbUZTTjJiNEhUZ3VxamF5S2c9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 George Dunlap <George.Dunlap@citrix.com>, "Gao, Chao" <chao.gao@intel.com>
Subject: [Xen-devel] [BUG] repeated live migration for VM failed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7283152330992278988=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7283152330992278988==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B8376D2DEA074F45BA033984477C453E3B720CC4shsmsx102ccrcor_"

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

Bug detailed description:

----------------

Create one RHEL7.3 HVM and do live migration continuously, while doing the =
200+ or 300+ times live-migration, tool stack report error and migration fa=
iled.



Environment :

----------------

HW: Skylake server

Xen: Xen 4.9.0 RC4

Dom0: Linux 4.11.0



Reproduce steps:

----------------

1.      Compile Xen 4.9 Rc4 and dom0 kernel 4.11.0, boot to dom0

2.      Boot RHEL7.3 HVM guest

3.      Migrate guest to localhost, sleep 10 seconds

4.      Repeat doing the step3.



Current result:

----------------

VM Migration fail.



Base error log:

----------------

xl migrate 24hrs_lm_guest_2 localhost

root@localhost's password:

migration target: Ready to receive domain.

Saving to migration stream new xl format (info 0x3/0x0/1761)

Loading new save file <incoming migration stream> (new xl fmt info 0x3/0x0/=
1761)

Savefile contains xl domain config in JSON format

Parsing config from <saved>

xc: info: Saving domain 273, type x86 HVM

xc: info: Found x86 HVM domain from Xen 4.9

xc: info: Restoring domain

xc: error: set HVM param 12 =3D 0x00000000feffe000 (85 =3D Interrupted syst=
em call should ): Internal error

xc: error: Restore failed (85 =3D Interrupted system call should ): Interna=
l error

libxl: error: libxl_stream_read.c:852:libxl__xc_domain_restore_done: restor=
ing domain: Interrupted system call should be restarted

libxl: error: libxl_create.c:1217:domcreate_rebuild_done: Domain 274:cannot=
 (re-)build domain: -3

libxl: error: libxl_domain.c:1003:libxl__destroy_domid: Domain 274:Non-exis=
tant domain

libxl: error: libxl_domain.c:962:domain_destroy_callback: Domain 274:Unable=
 to destroy guest

libxl: error: libxl_domain.c:889:domain_destroy_cb: Domain 274:Destruction =
of domain failed

migration target: Domain creation failed (code -3).

libxl: error: libxl_utils.c:510:libxl_read_exactly: file/stream truncated r=
eading ready message from migration receiver stream

libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration tran=
sport process [19847] exited with error status 1

Migration failed, resuming at sender.




HVM guest config file:
--------------------------------
builder =3D "hvm"
name =3D "24hrs_lm_guest"
memory =3D 8192
vcpus =3D 4
vif =3D [ 'type=3Dioemu, mac=3D00:16:3e:12:4d:57, bridge=3Dxenbr0' ]
disk =3D [ '/root/images/img.24hrs_lm_guest,qcow2,hda,rw' ]
device_model_override =3D '/usr/local/lib/xen/bin/qemu-system-i386'
device_model_version =3D 'qemu-xen'
sdl=3D0
vnc=3D1
stdvga=3D1
hap=3D1
acpi=3D1
gfx_passthru=3D0
hpet=3D1
serial=3D'pty'
usb=3D1
usbdevice=3D['tablet']



Best Regards,
Xudong


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:126050477;
	mso-list-type:hybrid;
	mso-list-template-ids:982039676 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1023750249;
	mso-list-type:hybrid;
	mso-list-template-ids:1295123884 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">Bug detailed description:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">Create one RHEL7.3 HVM and do live migration cont=
inuously, while doing the 200&#43; or 300&#43; times live-migration, tool s=
tack report error and migration failed.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Environment :<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">HW: Skylake server<o:p></o:p></p>
<p class=3D"MsoPlainText">Xen: Xen 4.9.0 RC4<o:p></o:p></p>
<p class=3D"MsoPlainText">Dom0: Linux 4.11.0<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Reproduce steps:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Compile Xen 4.9 Rc4 and dom0 kernel 4.11.0, boot to=
 dom0<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Boot RHEL7.3 HVM guest<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Migrate guest to localhost, sleep 10 seconds<o:p></=
o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">4.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Repeat doing the step3.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Current result:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">VM Migration fail.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Base error log:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">xl migrate 24hrs_lm_guest_2 localhost<o:p></o:p><=
/p>
<p class=3D"MsoPlainText">root@localhost's password: <o:p></o:p></p>
<p class=3D"MsoPlainText">migration target: Ready to receive domain.<o:p></=
o:p></p>
<p class=3D"MsoPlainText">Saving to migration stream new xl format (info 0x=
3/0x0/1761)<o:p></o:p></p>
<p class=3D"MsoPlainText">Loading new save file &lt;incoming migration stre=
am&gt; (new xl fmt info 0x3/0x0/1761)<o:p></o:p></p>
<p class=3D"MsoPlainText">Savefile contains xl domain config in JSON format=
<o:p></o:p></p>
<p class=3D"MsoPlainText">Parsing config from &lt;saved&gt;<o:p></o:p></p>
<p class=3D"MsoPlainText">xc: info: Saving domain 273, type x86 HVM<o:p></o=
:p></p>
<p class=3D"MsoPlainText">xc: info: Found x86 HVM domain from Xen 4.9<o:p><=
/o:p></p>
<p class=3D"MsoPlainText">xc: info: Restoring domain<o:p></o:p></p>
<p class=3D"MsoPlainText">xc: error: set HVM param 12 =3D 0x00000000feffe00=
0 (85 =3D Interrupted system call should ): Internal error<o:p></o:p></p>
<p class=3D"MsoPlainText">xc: error: Restore failed (85 =3D Interrupted sys=
tem call should ): Internal error<o:p></o:p></p>
<p class=3D"MsoPlainText">libxl: error: libxl_stream_read.c:852:libxl__xc_d=
omain_restore_done: restoring domain: Interrupted system call should be res=
tarted<o:p></o:p></p>
<p class=3D"MsoPlainText">libxl: error: libxl_create.c:1217:domcreate_rebui=
ld_done: Domain 274:cannot (re-)build domain: -3<o:p></o:p></p>
<p class=3D"MsoPlainText">libxl: error: libxl_domain.c:1003:libxl__destroy_=
domid: Domain 274:Non-existant domain<o:p></o:p></p>
<p class=3D"MsoPlainText">libxl: error: libxl_domain.c:962:domain_destroy_c=
allback: Domain 274:Unable to destroy guest<o:p></o:p></p>
<p class=3D"MsoPlainText">libxl: error: libxl_domain.c:889:domain_destroy_c=
b: Domain 274:Destruction of domain failed<o:p></o:p></p>
<p class=3D"MsoPlainText">migration target: Domain creation failed (code -3=
).<o:p></o:p></p>
<p class=3D"MsoPlainText">libxl: error: libxl_utils.c:510:libxl_read_exactl=
y: file/stream truncated reading ready message from migration receiver stre=
am<o:p></o:p></p>
<p class=3D"MsoPlainText">libxl: info: libxl_exec.c:118:libxl_report_child_=
exitstatus: migration transport process [19847] exited with error status 1<=
o:p></o:p></p>
<p class=3D"MsoPlainText">Migration failed, resuming at sender.<o:p></o:p><=
/p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">HVM guest config file:<o:p></o:p></p>
<p class=3D"MsoNormal">--------------------------------<o:p></o:p></p>
<p class=3D"MsoNormal">builder =3D &quot;hvm&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">name =3D &quot;24hrs_lm_guest&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">memory =3D 8192<o:p></o:p></p>
<p class=3D"MsoNormal">vcpus =3D 4<o:p></o:p></p>
<p class=3D"MsoNormal">vif =3D [ 'type=3Dioemu, mac=3D00:16:3e:12:4d:57, br=
idge=3Dxenbr0' ]<o:p></o:p></p>
<p class=3D"MsoNormal">disk =3D [ '/root/images/img.24hrs_lm_guest,qcow2,hd=
a,rw' ]<o:p></o:p></p>
<p class=3D"MsoNormal">device_model_override =3D '/usr/local/lib/xen/bin/qe=
mu-system-i386'<o:p></o:p></p>
<p class=3D"MsoNormal">device_model_version =3D 'qemu-xen'<o:p></o:p></p>
<p class=3D"MsoNormal">sdl=3D0<o:p></o:p></p>
<p class=3D"MsoNormal">vnc=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">stdvga=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">hap=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">acpi=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">gfx_passthru=3D0<o:p></o:p></p>
<p class=3D"MsoNormal">hpet=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">serial=3D'pty'<o:p></o:p></p>
<p class=3D"MsoNormal">usb=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">usbdevice=3D['tablet']<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Xudong<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B8376D2DEA074F45BA033984477C453E3B720CC4shsmsx102ccrcor_--


--===============7283152330992278988==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7283152330992278988==--


From xen-devel-bounces@lists.xen.org Mon May 22 08:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 08:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCisC-0006iH-Gk; Mon, 22 May 2017 08:39:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1dCisA-0006iB-Tk
 for xen-devel@lists.xen.org; Mon, 22 May 2017 08:39:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 76/16-02956-EB3A2295; Mon, 22 May 2017 08:39:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIJsWRWlGSWpSXmKPExsVywNykQnf3YqV
 Igz+NqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9h6uZCv4tkau4s2AJewPj3eeyXYxcHEIC
 0xkl/rydyd7FyMkhIcArcWTZDFYIO0Ki+9k6RoiiBkaJJYveQTm7GSUWPT7KBlIlJLCOUaJxZ
 QyIzSagJbHt7CQmEFtEwFxi65ItYA3MAksZJS6d62MBSQgLWEjMX3SMGaLIVuLEjg1sELaexN
 Qb28FsFgFVibst58BO4hUIlmjfeg3MZhQQk/h+ag3YAmYBcYlbT+YzQZwqIvHw4mk2CFtU4uX
 jf1AvzGWW2PQO6jVpiWPrrkPFFSX+rm9lhJiTITGxYwMzxC5BiZMzn7BAPKYosWDHRaYJjBKz
 kKybhaRlFpKWWYwcQPE8iW8rdCFKdCQW7P7EBmFrSyxb+JoZxj5z4DETpritxMOpfWwQY5Qlt
 lypngUOudWMEpevrYaqUZSY0v2QfQEjzypG9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4u
 LE9NScxKRiveT83E2MwOTBAAQ7GGde9j/EKMnBpCTKu9FJKVKILyk/pTIjsTgjvqg0J7X4EKM
 GB4fA5rWrLzBKseTl56UqSfDaLwKqEyxKTU+tSMvMAaY3mFIJDh4lEV4TkDRvcUFibnFmOkTq
 FKOilDjvr4VACQGQREZpHlwbLKVeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvJMh4nsy8E
 rjpr4AWMwEttn4mD7K4JBEhJdXAqGlgn2fR8SJaN6UuZgU7C8NiqxSG5A+Od1+b3N/cazzzSc
 CHultLn/dsVjd/rfgwlFvti2Ol4mqe157i+/uWaYbxHr9aIaLVVLbn1RNPMbUdd/eqBNYs02V
 8uV4kq1/7ecTvq282Vs6XyKlgl/A1cZbecrCQa2HxfIblW8uT+f/wWHxO92dTYinOSDTUYi4q
 TgQARCORZ6QDAAA=
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495442360!102203453!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8448 invoked from network); 22 May 2017 08:39:22 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 08:39:22 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 May 2017 01:39:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,377,1491289200"; 
 d="log'?scan'208,217";a="264814534"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga004.fm.intel.com with ESMTP; 22 May 2017 01:39:18 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 22 May 2017 01:39:15 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.224]) with mapi id 14.03.0319.002;
 Mon, 22 May 2017 16:39:12 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [BUG] xen-mceinj tool testing cause dom0 crash 
Thread-Index: AdLS1tVIhlstkTXBQ4Gp9YO1nSHIBw==
Date: Mon, 22 May 2017 08:39:10 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzNmNWEyNTMtZjUyZS00Yzc4LWJjN2QtOGMzNWZhZTNjYzk1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IklGZk9XNHRVMjV6bTh2eVwvNVkrSnA5eUQzU014RW9yanlzVTNDMXludk44PSJ9
x-ctpclassification: CTP_IC
x-originating-ip: [10.239.127.40]
Content-Type: multipart/mixed;
 boundary="_004_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_"
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 George Dunlap <George.Dunlap@citrix.com>, "Zhang,
 Haozhong" <haozhong.zhang@intel.com>
Subject: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_004_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_
Content-Type: multipart/alternative;
	boundary="_000_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_"

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

Bug detailed description:

----------------

Xen has a MCE soft injection tool xen-mceinj to test RAS, testing with this=
 tool cause dom0 crash and system reboot. Attach the whole log.



Environment :

----------------

HW: Skylake/Broadwell server

Xen: Xen 4.9.0 RC5

Dom0: Linux 4.11.0



Reproduce steps:

----------------

1.      Compiling xen-mceinj in xen : xen/tools/tests/mce-test/tools

2.      Run the commond:  xen/tools/tests/mce-test/tools/xen-mceinj -t 0



Current result:

----------------

VM Migration fail.



Base error log:

----------------

(XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds.

(XEN) ----[ Xen-4.9-rc  x86_64  debug=3Dy   Tainted: MCE  ]----

(XEN) CPU:    0

(XEN) RIP:    e008:[<0000000065eb1e13>] 0000000065eb1e13

(XEN) RFLAGS: 0000000000010246   CONTEXT: hypervisor

(XEN) rax: 0000000000000000   rbx: ffff83005f827bb0   rcx: 00000000682ab000

(XEN) rdx: 0000000000000000   rsi: 0000000000000381   rdi: ffff83005f827b90

(XEN) rbp: ffff83005f827c88   rsp: ffff83005f827ae0   r8:  ffff83005f827bb0

(XEN) r9:  ffff83005f827b90   r10: 0000000065eb3258   r11: 0000ffff0000ffff

(XEN) r12: 00000000fffffffe   r13: 0000000000000000   r14: 0000000000000065

(XEN) r15: ffff83102bca5000   cr0: 0000000080050033   cr4: 00000000003526e0

(XEN) cr3: 000000102c962000   cr2: 00000000682ab009

(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: 0000   cs: e008

(XEN) Xen code around <0000000065eb1e13> (0000000065eb1e13):

(XEN)  ff 00 00 48 8b 4c 24 28 <0f> b6 49 09 3b c1 72 18 4c 8d 05 06 20 00 =
00 ba

(XEN) Xen stack trace from rsp=3Dffff83005f827ae0:

(XEN)    ffff82d08026dd12 ffff83005f827b38 ffff82d08026e1df 000000040000009=
3

(XEN)    0000000000000004 00000000682ab000 000000000000000d 000000000000000=
2

(XEN)    0000000000000017 0000000065eb0ee8 ffff83005f827bb0 000000000000004=
6

(XEN)    020000000001a0d1 ffff83005f827b98 0000000000000000 0000000065eaf77=
c

(XEN)    0000000000000000 ffff83005f827bb8 ffff82d08026fe70 000000000000001=
0

(XEN)    000000000000001e 0000000065e4de0b ffff83102bca5000 ffff83005f827ba=
8

(XEN)    ffff82d08025f2f2 ffff83005f827bb8 00000000000b0000 682ab0000000020=
0

(XEN)    ffff82d080270b47 0000000065e4e1cc ffff83005f827c00 000000000000020=
6

(XEN)    ffff83005f827c60 ffff83005f827c40 ffff83102bca5000 0000000065e4d7c=
9

(XEN)    0000000000000000 0000000000000381 000000102c962000 000000000000006=
5

(XEN)    0000000000000000 00000000fffffffe 000000102c962000 ffff82d08035661=
8

(XEN)    0000000000000000 0000000000000000 ffff82d080808780 ffff83005f827c6=
8

(XEN)    000000005f819000 ffff83005f827c88 ffff82d08029796c 000000000000000=
0

(XEN)    0000000000000000 ffff83005f827cd8 ffff82d080297307 ffff83005f827cf=
8

(XEN)    000013888024855e 000083005f827d08 0000000000000000 000000000000000=
0

(XEN)    ffff83005f827db8 00000000000000fb ffff83005f827fff ffff83005f827ce=
8

(XEN)    ffff82d0802973a5 ffff83005f827d08 ffff82d080232e22 ffff83005f827d0=
8

(XEN)    0000000000000000 ffff83005f827d18 ffff82d080297a08 ffff83005f827da=
8

(XEN)    ffff82d080276efe ffff83005f827db8 ffff82d080276efe 000000000000028=
6

(XEN)    ffff83005f827d58 ffff83102bc61cd0 ffff83102bc7ae40 80000000000000d=
4

(XEN) Xen call trace:

(XEN)    [<ffff82d08026dd12>] sync_local_execstate+0x9/0xb

(XEN)    [<ffff82d080297307>] machine_restart+0x1c6/0x259

(XEN)    [<ffff82d0802973a5>] shutdown.c#__machine_restart+0xb/0x16

(XEN)    [<ffff82d080232e22>] smp_call_function_interrupt+0x8f/0xbd

(XEN)    [<ffff82d080297a08>] call_function_interrupt+0x35/0x3d

(XEN)    [<ffff82d080276efe>] do_IRQ+0x8c/0x61e

(XEN)    [<ffff82d0803537b7>] common_interrupt+0x67/0x70

(XEN)    [<ffff82d0802d1a5f>] mce_panic_check+0/0x21

(XEN)    [<ffff82d0802cd950>] mce.c#mce_softirq+0x140/0x183

(XEN)    [<ffff82d08023265f>] softirq.c#__do_softirq+0x7f/0x8a

(XEN)    [<ffff82d0802326b4>] do_softirq+0x13/0x15

(XEN)    [<ffff82d080268b4a>] domain.c#idle_loop+0x55/0x62

(XEN)

(XEN) Pagetable walk from 00000000682ab009:

(XEN)  L4[0x000] =3D 000000102c961063 ffffffffffffffff

(XEN)  L3[0x001] =3D 000000005f812063 ffffffffffffffff

(XEN)  L2[0x141] =3D 0000000000000000 ffffffffffffffff

(XEN)

(XEN) ****************************************

(XEN) Panic on CPU 0:

(XEN) FATAL PAGE FAULT

(XEN) [error_code=3D0000]

(XEN) Faulting linear address: 00000000682ab009

(XEN) ****************************************

(XEN)

(XEN) Reboot in five seconds...

(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

Force an S5 exit path.

[SIO] Current system SIO exist bit:1


Best Regards,
Xudong


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:126050477;
	mso-list-type:hybrid;
	mso-list-template-ids:982039676 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">Bug detailed description:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">Xen has a MCE soft injection tool xen-mceinj to t=
est RAS, testing with this tool cause dom0 crash and system reboot. Attach =
the whole log.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Environment :<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">HW: Skylake/Broadwell server<o:p></o:p></p>
<p class=3D"MsoPlainText">Xen: Xen 4.9.0 RC5<o:p></o:p></p>
<p class=3D"MsoPlainText">Dom0: Linux 4.11.0<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Reproduce steps:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Compiling xen-mceinj in xen : xen/tools/tests/mce-t=
est/tools<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Run the commond:&nbsp; xen/tools/tests/mce-test/too=
ls/xen-mceinj -t 0<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Current result:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">VM Migration fail.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Base error log:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Hardware Dom0 crashed: rebooting machine in=
 5 seconds.<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) ----[ Xen-4.9-rc&nbsp; x86_64&nbsp; debug=
=3Dy&nbsp;&nbsp; Tainted: MCE&nbsp; ]----<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) CPU:&nbsp;&nbsp;&nbsp; 0<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) RIP:&nbsp;&nbsp;&nbsp; e008:[&lt;0000000065=
eb1e13&gt;] 0000000065eb1e13<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) RFLAGS: 0000000000010246&nbsp;&nbsp; CONTEX=
T: hypervisor<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) rax: 0000000000000000&nbsp;&nbsp; rbx: ffff=
83005f827bb0&nbsp;&nbsp; rcx: 00000000682ab000<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) rdx: 0000000000000000&nbsp;&nbsp; rsi: 0000=
000000000381&nbsp;&nbsp; rdi: ffff83005f827b90<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) rbp: ffff83005f827c88&nbsp;&nbsp; rsp: ffff=
83005f827ae0&nbsp;&nbsp; r8:&nbsp; ffff83005f827bb0<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) r9:&nbsp; ffff83005f827b90&nbsp;&nbsp; r10:=
 0000000065eb3258&nbsp;&nbsp; r11: 0000ffff0000ffff<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) r12: 00000000fffffffe&nbsp;&nbsp; r13: 0000=
000000000000&nbsp;&nbsp; r14: 0000000000000065<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) r15: ffff83102bca5000&nbsp;&nbsp; cr0: 0000=
000080050033&nbsp;&nbsp; cr4: 00000000003526e0<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) cr3: 000000102c962000&nbsp;&nbsp; cr2: 0000=
0000682ab009<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) ds: 002b&nbsp;&nbsp; es: 002b&nbsp;&nbsp; f=
s: 0000&nbsp;&nbsp; gs: 0000&nbsp;&nbsp; ss: 0000&nbsp;&nbsp; cs: e008<o:p>=
</o:p></p>
<p class=3D"MsoPlainText">(XEN) Xen code around &lt;0000000065eb1e13&gt; (0=
000000065eb1e13):<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp; ff 00 00 48 8b 4c 24 28 &lt;0f&gt; b6=
 49 09 3b c1 72 18 4c 8d 05 06 20 00 00 ba<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Xen stack trace from rsp=3Dffff83005f827ae0=
:<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d08026dd12 ffff8300=
5f827b38 ffff82d08026e1df 0000000400000093<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000004 00000000=
682ab000 000000000000000d 0000000000000002<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000017 00000000=
65eb0ee8 ffff83005f827bb0 0000000000000046<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 020000000001a0d1 ffff8300=
5f827b98 0000000000000000 0000000065eaf77c<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 ffff8300=
5f827bb8 ffff82d08026fe70 0000000000000010<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 000000000000001e 00000000=
65e4de0b ffff83102bca5000 ffff83005f827ba8<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d08025f2f2 ffff8300=
5f827bb8 00000000000b0000 682ab00000000200<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d080270b47 00000000=
65e4e1cc ffff83005f827c00 0000000000000206<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff83005f827c60 ffff8300=
5f827c40 ffff83102bca5000 0000000065e4d7c9<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 00000000=
00000381 000000102c962000 0000000000000065<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 00000000=
fffffffe 000000102c962000 ffff82d080356618<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 00000000=
00000000 ffff82d080808780 ffff83005f827c68<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 000000005f819000 ffff8300=
5f827c88 ffff82d08029796c 0000000000000000<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 ffff8300=
5f827cd8 ffff82d080297307 ffff83005f827cf8<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 000013888024855e 00008300=
5f827d08 0000000000000000 0000000000000000<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff83005f827db8 00000000=
000000fb ffff83005f827fff ffff83005f827ce8<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d0802973a5 ffff8300=
5f827d08 ffff82d080232e22 ffff83005f827d08<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 ffff8300=
5f827d18 ffff82d080297a08 ffff83005f827da8<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d080276efe ffff8300=
5f827db8 ffff82d080276efe 0000000000000286<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff83005f827d58 ffff8310=
2bc61cd0 ffff83102bc7ae40 80000000000000d4<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Xen call trace:<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d08026dd12&gt;=
] sync_local_execstate&#43;0x9/0xb<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080297307&gt;=
] machine_restart&#43;0x1c6/0x259<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0802973a5&gt;=
] shutdown.c#__machine_restart&#43;0xb/0x16<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080232e22&gt;=
] smp_call_function_interrupt&#43;0x8f/0xbd<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080297a08&gt;=
] call_function_interrupt&#43;0x35/0x3d<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080276efe&gt;=
] do_IRQ&#43;0x8c/0x61e<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0803537b7&gt;=
] common_interrupt&#43;0x67/0x70<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0802d1a5f&gt;=
] mce_panic_check&#43;0/0x21<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0802cd950&gt;=
] mce.c#mce_softirq&#43;0x140/0x183<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d08023265f&gt;=
] softirq.c#__do_softirq&#43;0x7f/0x8a<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0802326b4&gt;=
] do_softirq&#43;0x13/0x15<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080268b4a&gt;=
] domain.c#idle_loop&#43;0x55/0x62<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) <o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Pagetable walk from 00000000682ab009:<o:p><=
/o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp; L4[0x000] =3D 000000102c961063 ffffff=
ffffffffff<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp; L3[0x001] =3D 000000005f812063 ffffff=
ffffffffff<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp; L2[0x141] =3D 0000000000000000 ffffff=
ffffffffff <o:p>
</o:p></p>
<p class=3D"MsoPlainText">(XEN) <o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) ****************************************<o:=
p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Panic on CPU 0:<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) FATAL PAGE FAULT<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) [error_code=3D0000]<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Faulting linear address: 00000000682ab009<o=
:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) ****************************************<o:=
p></o:p></p>
<p class=3D"MsoPlainText">(XEN) <o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Reboot in five seconds...<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Resetting with ACPI MEMORY or I/O RESET_REG=
.<o:p></o:p></p>
<p class=3D"MsoPlainText">Force an S5 exit path.<o:p></o:p></p>
<p class=3D"MsoPlainText">[SIO] Current system SIO exist bit:1<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Xudong<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_--

--_004_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_
Content-Type: application/octet-stream; name="xen-mceinj.log"
Content-Description: xen-mceinj.log
Content-Disposition: attachment; filename="xen-mceinj.log"; size=353479;
	creation-date="Mon, 22 May 2017 08:38:42 GMT";
	modification-date="Mon, 22 May 2017 08:38:42 GMT"
Content-Transfer-Encoding: base64

WGVuIDQuOS1yYyAoYy9zIEZyaSBNYXkgMTIgMTc6MjQ6MTcgMjAxNyArMDIwMCBnaXQ6MTc4ODBh
MC1kaXJ0eSkgRUZJIGxvYWRlcg0KVXNpbmcgY29uZmlndXJhdGlvbiBmaWxlICd4ZW4uY2ZnJw0K
dm1saW51ei14ZW46IDB4MDAwMDAwMDA1ZThmZTAwMC0weDAwMDAwMDAwNWVlYTMyYTANCmluaXRy
ZC14ZW4uaW1nOiAweDAwMDAwMDAwNGM5ODYwMDAtMHgwMDAwMDAwMDUzNzcwZmI2DQogWGVuIDQu
OS1yYw0KKFhFTikgWGVuIHZlcnNpb24gNC45LXJjIChidWlsZEB0c3Aub3JnKSAoZ2NjIChHQ0Mp
IDQuOC41IDIwMTUwNjIzIChSZWQgSGF0IDQuOC41LTExKSkgZGVidWc9eSAgV2VkIE1heSAxNyAx
MDo0MToyNiBDU1QgMjAxNw0KKFhFTikgTGF0ZXN0IENoYW5nZVNldDogRnJpIE1heSAxMiAxNzoy
NDoxNyAyMDE3ICswMjAwIGdpdDoxNzg4MGEwLWRpcnR5DQooWEVOKSBDb25zb2xlIG91dHB1dCBp
cyBzeW5jaHJvbm91cy4NCihYRU4pIEJvb3Rsb2FkZXI6IEVGSQ0KKFhFTikgQ29tbWFuZCBsaW5l
OiBkb20wX21lbT04MTkyTSBkb20wX21heF92Y3B1cz0zMiBpb21tdT0xIGxvZ2x2bD1hbGwgZ3Vl
c3RfbG9nbHZsPWFsbCBtc2k9MSBjb25yaW5nX3NpemU9NE0gIGNvbnNvbGU9Y29tMSBjb20xPTEx
NTIwMCw4bjEgc3luY19jb25zb2xlIHZwaWQ9MSB2cG11PTEgYWx0cDJtPTEgcHNyPWNtdCBwc3I9
Y2F0IHBzcj1jZHAgZXB0PXBtbCBpb21tdT1vbixpbnRwb3N0DQooWEVOKSBYZW4gaW1hZ2UgbG9h
ZCBiYXNlIGFkZHJlc3M6IDB4NWYwMDAwMDANCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOg0KKFhF
TikgIFZHQSBpcyBncmFwaGljcyBtb2RlIDEwMjR4NzY4LCAzMiBicHANCihYRU4pIERpc2MgaW5m
b3JtYXRpb246DQooWEVOKSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcw0KKFhFTikgIEZvdW5kIDEg
RUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMNCihYRU4pIEVGSSBSQU0gbWFwOg0KKFhFTikgIDAw
MDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAw
MDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAw
MDAxMDAwMDAgLSAwMDAwMDAwMDY1ZDEzMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAwMDA2NWQx
MzAwMCAtIDAwMDAwMDAwNjgyYWQwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAwNjgyYWQw
MDAgLSAwMDAwMDAwMDY4Y2RkMDAwIChBQ1BJIE5WUykNCihYRU4pICAwMDAwMDAwMDY4Y2RkMDAw
IC0gMDAwMDAwMDA2OGVlMTAwMCAoQUNQSSBkYXRhKQ0KKFhFTikgIDAwMDAwMDAwNjhlZTEwMDAg
LSAwMDAwMDAwMDZmODAwMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAwMDA2ZjgwMDAwMCAtIDAw
MDAwMDAwOTAwMDAwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAwZmUwMDAwMDAgLSAwMDAw
MDAwMGZlMDExMDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAw
NjA0MDAwMDAwMCAodXNhYmxlKQ0KKFhFTikgQUNQSTogUlNEUCA2OEVFMDAxNCwgMDAyNCAocjIg
SU5URUwgKQ0KKFhFTikgQUNQSTogWFNEVCA2OEQ5NDE4OCwgMDExQyAocjEgSU5URUwgIElOVEVM
IElEICAgICAgICAwICAgICAgIDEwMDAwMTMpDQooWEVOKSBBQ1BJOiBGQUNQIDY4RURCMDAwLCAw
MEY0IChyNCBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFD
UEk6IERTRFQgNjhFNjMwMDAsIDRGQ0E4IChyMiBJTlRFTCAgSU5URUwgSUQgICAgICAgIDMgSU5U
TCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IEZBQ1MgNjhDMDMwMDAsIDAwNDANCihYRU4pIEFDUEk6
IFNTRFQgNjhFREUwMDAsIDA3MjggKHIyIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBNU0ZUICAx
MDAwMDBEKQ0KKFhFTikgQUNQSTogU1NEVCA2OEVERDAwMCwgMDQzNiAocjIgSU5URUwgIFRwbTJU
YWJsICAgICAxMDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBUUE0yIDY4RURDMDAwLCAw
MDM0IChyMyBJTlRFTCAgRURLMiAgICAgICAgICAgIDIgICAgICAgMTAwMDAxMykNCihYRU4pIEFD
UEk6IFVFRkkgNjhDQ0EwMDAsIDAwNDIgKHIxIElOVEVMICBFREsyICAgICAgICAgICAgMiAgICAg
ICAxMDAwMDEzKQ0KKFhFTikgQUNQSTogVUVGSSA2OEMwNTAwMCwgMDA1QyAocjEgIElOVEVMIFJz
dFVlZmlWICAgICAgICAwICAgICAgICAgICAgIDApDQooWEVOKSBBQ1BJOiBIUEVUIDY4RURBMDAw
LCAwMDM4IChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAyMDA5MTAxMykNCihYRU4p
IEFDUEk6IEFQSUMgNjhFRDgwMDAsIDE2REUgKHIzIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBJ
TlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogTUNGRyA2OEVENzAwMCwgMDAzQyAocjEgSU5URUwg
IElOVEVMIElEICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBNSUdUIDY4RUQ2
MDAwLCAwMDQwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihY
RU4pIEFDUEk6IE1TQ1QgNjhFRDUwMDAsIDAwOTAgKHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAg
MSBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogTkZJVCA2OEVCQzAwMCwgMTgwMjggKHIxICAg
ICAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAwKQ0KKFhFTikgQUNQSTogUENBVCA2
OEVCQjAwMCwgMDA0OCAocjEgSU5URUwgIEVESzIgICAgICAgICAgICAyIElOVEwgMjAwOTEwMTMp
DQooWEVOKSBBQ1BJOiBQQ0NUIDY4RUJBMDAwLCAwMEFDIChyMSBJTlRFTCAgSU5URUwgSUQgICAg
ICAgIDIgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IFJBU0YgNjhFQjkwMDAsIDAwMzAgKHIx
IElOVEVMICBJTlRFTCBJRCAgICAgICAgMSBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogU0xJ
VCA2OEVCODAwMCwgMDA2QyAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAxIElOVEwgMjAwOTEw
MTMpDQooWEVOKSBBQ1BJOiBTUkFUIDY4RUI1MDAwLCAyODMwIChyMyBJTlRFTCAgSU5URUwgSUQg
ICAgICAgIDIgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IFNWT1MgNjhFQjQwMDAsIDAwMzIg
KHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTog
V0REVCA2OEVCMzAwMCwgMDA0MCAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAwIElOVEwgMjAw
OTEwMTMpDQooWEVOKSBBQ1BJOiBPRU00IDY4REMwMDAwLCBBMjdDNCAocjIgIElOVEVMIENQVSAg
Q1NUICAgICAzMDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBPRU0xIDY4RDk1MDAwLCAy
QTJDNCAocjIgIElOVEVMIENQVSBFSVNUICAgICAzMDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBB
Q1BJOiBPRU0yIDY4RDdBMDAwLCAxOTQ2NCAocjIgIElOVEVMIENQVSAgSFdQICAgICAzMDAwIElO
VEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBTU0RUIDY4RDQ2MDAwLCAzMzk5MCAocjIgIElOVEVM
IFNTRFQgIFBNICAgICA0MDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBCREFUIDY4RURG
MDAwLCAwMDMwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihY
RU4pIEFDUEk6IFNTRFQgNjhENDQwMDAsIDEzNEUgKHIyICBJTlRFTCBTcHNObSAgICAgICAgICAg
MiBJTlRMIDIwMTQwODI4KQ0KKFhFTikgQUNQSTogU1BDUiA2OEQ0MzAwMCwgMDA1MCAocjEgICAg
ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgIDApDQooWEVOKSBBQ1BJOiBETUFSIDY4
RDQyMDAwLCAwMzE4IChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAyMDA5MTAxMykN
CihYRU4pIEFDUEk6IEhFU1QgNjhENDEwMDAsIDAwQTggKHIxIElOVEVMICBJTlRFTCBJRCAgICAg
ICAgMSBJTlRMICAgICAgICAxKQ0KKFhFTikgQUNQSTogQkVSVCA2OEQ0MDAwMCwgMDAzMCAocjEg
SU5URUwgIElOVEVMIElEICAgICAgICAxIElOVEwgICAgICAgIDEpDQooWEVOKSBBQ1BJOiBFUlNU
IDY4RDNGMDAwLCAwMjMwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAgICAgICAg
MSkNCihYRU4pIEFDUEk6IEVJTkogNjhEM0UwMDAsIDAxNTAgKHIxIElOVEVMICBJTlRFTCBJRCAg
ICAgICAgMSBJTlRMICAgICAgICAxKQ0KKFhFTikgU3lzdGVtIFJBTTogMzkxODc3TUIgKDQwMTI4
Mjg4OGtCKQ0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMCAtPiBOb2RlIDANCihYRU4pIFNS
QVQ6IFBYTSAwIC0+IEFQSUMgMDIgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElD
IDA0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNiAtPiBOb2RlIDANCihY
RU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDggLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAt
PiBBUElDIDBhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxMCAtPiBOb2Rl
IDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTIgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQ
WE0gMCAtPiBBUElDIDE0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxNiAt
PiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTggLT4gTm9kZSAwDQooWEVOKSBT
UkFUOiBQWE0gMCAtPiBBUElDIDFhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJ
QyAyMCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjIgLT4gTm9kZSAwDQoo
WEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDI0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAg
LT4gQVBJQyAyNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjggLT4gTm9k
ZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDJhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDog
UFhNIDAgLT4gQVBJQyAzMCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzIg
LT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDM0IC0+IE5vZGUgMA0KKFhFTikg
U1JBVDogUFhNIDAgLT4gQVBJQyAzNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQ
SUMgMzggLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDNhIC0+IE5vZGUgMA0K
KFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0MCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAx
IC0+IEFQSUMgNDIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDQ0IC0+IE5v
ZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6
IFBYTSAxIC0+IEFQSUMgNDggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDRh
IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1MCAtPiBOb2RlIDENCihYRU4p
IFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBB
UElDIDU0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1NiAtPiBOb2RlIDEN
CihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0g
MSAtPiBBUElDIDVhIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2MCAtPiBO
b2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjIgLT4gTm9kZSAxDQooWEVOKSBTUkFU
OiBQWE0gMSAtPiBBUElDIDY0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2
NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjggLT4gTm9kZSAxDQooWEVO
KSBTUkFUOiBQWE0gMSAtPiBBUElDIDZhIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4g
QVBJQyA3MCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzIgLT4gTm9kZSAx
DQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDc0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhN
IDEgLT4gQVBJQyA3NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzggLT4g
Tm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDdhIC0+IE5vZGUgMQ0KKFhFTikgU1JB
VDogUFhNIDIgLT4gQVBJQyA4MCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMg
ODIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDg0IC0+IE5vZGUgMg0KKFhF
TikgU1JBVDogUFhNIDIgLT4gQVBJQyA4NiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+
IEFQSUMgODggLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDhhIC0+IE5vZGUg
Mg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5MCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBY
TSAyIC0+IEFQSUMgOTIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDk0IC0+
IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5NiAtPiBOb2RlIDINCihYRU4pIFNS
QVQ6IFBYTSAyIC0+IEFQSUMgOTggLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElD
IDlhIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBhMCAtPiBOb2RlIDINCihY
RU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAt
PiBBUElDIGE0IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBhNiAtPiBOb2Rl
IDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTggLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQ
WE0gMiAtPiBBUElDIGFhIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBiMCAt
PiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjIgLT4gTm9kZSAyDQooWEVOKSBT
UkFUOiBQWE0gMiAtPiBBUElDIGI0IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJ
QyBiNiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjggLT4gTm9kZSAyDQoo
WEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGJhIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDMg
LT4gQVBJQyBjMCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgYzIgLT4gTm9k
ZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGM0IC0+IE5vZGUgMw0KKFhFTikgU1JBVDog
UFhNIDMgLT4gQVBJQyBjNiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgYzgg
LT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGNhIC0+IE5vZGUgMw0KKFhFTikg
U1JBVDogUFhNIDMgLT4gQVBJQyBkMCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQ
SUMgZDIgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGQ0IC0+IE5vZGUgMw0K
KFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkNiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAz
IC0+IEFQSUMgZDggLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGRhIC0+IE5v
ZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlMCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6
IFBYTSAzIC0+IEFQSUMgZTIgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGU0
IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlNiAtPiBOb2RlIDMNCihYRU4p
IFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTggLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBB
UElDIGVhIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBmMCAtPiBOb2RlIDMN
CihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjIgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0g
MyAtPiBBUElDIGY0IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBmNiAtPiBO
b2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjggLT4gTm9kZSAzDQooWEVOKSBTUkFU
OiBQWE0gMyAtPiBBUElDIGZhIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAw
MSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDMgLT4gTm9kZSAwDQooWEVO
KSBTUkFUOiBQWE0gMCAtPiBBUElDIDA1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4g
QVBJQyAwNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDkgLT4gTm9kZSAw
DQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDBiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhN
IDAgLT4gQVBJQyAxMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTMgLT4g
Tm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDE1IC0+IE5vZGUgMA0KKFhFTikgU1JB
VDogUFhNIDAgLT4gQVBJQyAxNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMg
MTkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDFiIC0+IE5vZGUgMA0KKFhF
TikgU1JBVDogUFhNIDAgLT4gQVBJQyAyMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+
IEFQSUMgMjMgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDI1IC0+IE5vZGUg
MA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAyNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBY
TSAwIC0+IEFQSUMgMjkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDJiIC0+
IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzMSAtPiBOb2RlIDANCihYRU4pIFNS
QVQ6IFBYTSAwIC0+IEFQSUMgMzMgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElD
IDM1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzNyAtPiBOb2RlIDANCihY
RU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAt
PiBBUElDIDNiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0MSAtPiBOb2Rl
IDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDMgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQ
WE0gMSAtPiBBUElDIDQ1IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NyAt
PiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDkgLT4gTm9kZSAxDQooWEVOKSBT
UkFUOiBQWE0gMSAtPiBBUElDIDRiIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJ
QyA1MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTMgLT4gTm9kZSAxDQoo
WEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDU1IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEg
LT4gQVBJQyA1NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTkgLT4gTm9k
ZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDViIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDog
UFhNIDEgLT4gQVBJQyA2MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjMg
LT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDY1IC0+IE5vZGUgMQ0KKFhFTikg
U1JBVDogUFhNIDEgLT4gQVBJQyA2NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQ
SUMgNjkgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDZiIC0+IE5vZGUgMQ0K
KFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA3MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAx
IC0+IEFQSUMgNzMgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDc1IC0+IE5v
ZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA3NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6
IFBYTSAxIC0+IEFQSUMgNzkgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDdi
IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4MSAtPiBOb2RlIDINCihYRU4p
IFNSQVQ6IFBYTSAyIC0+IEFQSUMgODMgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBB
UElDIDg1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4NyAtPiBOb2RlIDIN
CihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgODkgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0g
MiAtPiBBUElDIDhiIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5MSAtPiBO
b2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTMgLT4gTm9kZSAyDQooWEVOKSBTUkFU
OiBQWE0gMiAtPiBBUElDIDk1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5
NyAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTkgLT4gTm9kZSAyDQooWEVO
KSBTUkFUOiBQWE0gMiAtPiBBUElDIDliIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4g
QVBJQyBhMSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTMgLT4gTm9kZSAy
DQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGE1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhN
IDIgLT4gQVBJQyBhNyAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTkgLT4g
Tm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGFiIC0+IE5vZGUgMg0KKFhFTikgU1JB
VDogUFhNIDIgLT4gQVBJQyBiMSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMg
YjMgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGI1IC0+IE5vZGUgMg0KKFhF
TikgU1JBVDogUFhNIDIgLT4gQVBJQyBiNyAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+
IEFQSUMgYjkgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGJiIC0+IE5vZGUg
Mg0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBjMSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBY
TSAzIC0+IEFQSUMgYzMgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGM1IC0+
IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBjNyAtPiBOb2RlIDMNCihYRU4pIFNS
QVQ6IFBYTSAzIC0+IEFQSUMgYzkgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElD
IGNiIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkMSAtPiBOb2RlIDMNCihY
RU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZDMgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAt
PiBBUElDIGQ1IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkNyAtPiBOb2Rl
IDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZDkgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQ
WE0gMyAtPiBBUElDIGRiIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlMSAt
PiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTMgLT4gTm9kZSAzDQooWEVOKSBT
UkFUOiBQWE0gMyAtPiBBUElDIGU1IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJ
QyBlNyAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTkgLT4gTm9kZSAzDQoo
WEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGViIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMg
LT4gQVBJQyBmMSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjMgLT4gTm9k
ZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGY1IC0+IE5vZGUgMw0KKFhFTikgU1JBVDog
UFhNIDMgLT4gQVBJQyBmNyAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjkg
LT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGZiIC0+IE5vZGUgMw0KKFhFTikg
U1JBVDogTm9kZSAwIFBYTSAwIDAtMTAwMDAwMDAwDQooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAg
MTAwMDAwMDAwLTE4NDAwMDAwMDANCihYRU4pIFNSQVQ6IE5vZGUgMSBQWE0gMSAxODQwMDAwMDAw
LTMwNDAwMDAwMDANCihYRU4pIFNSQVQ6IE5vZGUgMiBQWE0gMiAzMDQwMDAwMDAwLTQ4NDAwMDAw
MDANCihYRU4pIFNSQVQ6IE5vZGUgMyBQWE0gMyA0ODQwMDAwMDAwLTYwNDAwMDAwMDANCihYRU4p
IE5VTUE6IEFsbG9jYXRlZCBtZW1ub2RlbWFwIGZyb20gNjAzNzhjMDAwMCAtIDYwMzc4YzEwMDAN
CihYRU4pIE5VTUE6IFVzaW5nIDE4IGZvciB0aGUgaGFzaCBzaGlmdC4NCihYRU4pIERvbWFpbiBo
ZWFwIGluaXRpYWxpc2VkIERNQSB3aWR0aCAzMiBiaXRzDQooWEVOKSBBbGxvY2F0ZWQgY29uc29s
ZSByaW5nIG9mIDQwOTYgS2lCLg0KKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZhbWlseSA2ICgw
eDYpLCBNb2RlbCA4NSAoMHg1NSksIFN0ZXBwaW5nIDIgKHJhdyAwMDA1MDY1MikNCihYRU4pIFNN
QklPUyAyLjggcHJlc2VudC4NCihYRU4pIERNSSAyLjggcHJlc2VudC4NCihYRU4pIFVzaW5nIEFQ
SUMgZHJpdmVyIGRlZmF1bHQNCihYRU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NTA4ICgz
MiBiaXRzKQ0KKFhFTikgQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMTo1MDQsMTowXSwgcG0x
eF9ldnRbMTo1MDAsMTowXQ0KKFhFTikgQUNQSTogMzIvNjRYIEZBQ1MgYWRkcmVzcyBtaXNtYXRj
aCBpbiBGQURUIC0gNjhjMDMwMDAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzINCihYRU4pIEFD
UEk6ICAgICAgICAgICAgIHdha2V1cF92ZWNbNjhjMDMwMGNdLCB2ZWNfc2l6ZVsyMF0NCihYRU4p
IEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MDRdIGxhcGljX2lkWzB4MDRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDA2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MGFdIGxhcGljX2lkWzB4MGFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDBlXSBsYXBpY19pZFsweDEwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgxMF0gbGFwaWNfaWRbMHgxMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MTJdIGxhcGljX2lkWzB4MTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDE0XSBsYXBpY19pZFsweDE2XSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgxNl0gbGFwaWNfaWRbMHgxOF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4MThdIGxhcGljX2lkWzB4MWFdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDFjXSBsYXBpY19pZFsweDIwXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxZV0gbGFwaWNfaWRbMHgyMl0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjBdIGxhcGljX2lkWzB4MjRdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDIyXSBsYXBpY19pZFsweDI2XSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyNF0gbGFwaWNfaWRbMHgyOF0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjZdIGxhcGljX2lkWzB4MmFdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDJhXSBsYXBpY19pZFsweDMwXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyY10gbGFwaWNfaWRbMHgzMl0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MmVdIGxhcGljX2lkWzB4MzRdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDMwXSBsYXBpY19pZFsweDM2XSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzMl0gbGFwaWNfaWRbMHgzOF0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MzRdIGxhcGljX2lkWzB4M2FdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDM4XSBsYXBpY19pZFsweDQwXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzYV0gbGFwaWNfaWRbMHg0Ml0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4M2NdIGxhcGljX2lkWzB4NDRdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDNlXSBsYXBpY19pZFsweDQ2XSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0MF0gbGFwaWNfaWRbMHg0OF0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NDJdIGxhcGljX2lkWzB4NGFd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQ2XSBsYXBpY19pZFsweDUw
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0OF0gbGFwaWNfaWRbMHg1
Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NGFdIGxhcGljX2lkWzB4
NTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDRjXSBsYXBpY19pZFsw
eDU2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0ZV0gbGFwaWNfaWRb
MHg1OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTBdIGxhcGljX2lk
WzB4NWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDU0XSBsYXBpY19p
ZFsweDYwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1Nl0gbGFwaWNf
aWRbMHg2Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NThdIGxhcGlj
X2lkWzB4NjRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDVhXSBsYXBp
Y19pZFsweDY2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1Y10gbGFw
aWNfaWRbMHg2OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NWVdIGxh
cGljX2lkWzB4NmFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDYyXSBs
YXBpY19pZFsweDcwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2NF0g
bGFwaWNfaWRbMHg3Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjZd
IGxhcGljX2lkWzB4NzRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY4
XSBsYXBpY19pZFsweDc2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2
YV0gbGFwaWNfaWRbMHg3OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
NmNdIGxhcGljX2lkWzB4N2FdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDcwXSBsYXBpY19pZFsweDgwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg3Ml0gbGFwaWNfaWRbMHg4Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4NzRdIGxhcGljX2lkWzB4ODRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDc2XSBsYXBpY19pZFsweDg2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHg3OF0gbGFwaWNfaWRbMHg4OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4N2FdIGxhcGljX2lkWzB4OGFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDdlXSBsYXBpY19pZFsweDkwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHg4MF0gbGFwaWNfaWRbMHg5Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4ODJdIGxhcGljX2lkWzB4OTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDg0XSBsYXBpY19pZFsweDk2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHg4Nl0gbGFwaWNfaWRbMHg5OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4ODhdIGxhcGljX2lkWzB4OWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDhjXSBsYXBpY19pZFsweGEwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHg4ZV0gbGFwaWNfaWRbMHhhMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4OTBdIGxhcGljX2lkWzB4YTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDkyXSBsYXBpY19pZFsweGE2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHg5NF0gbGFwaWNfaWRbMHhhOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4OTZdIGxhcGljX2lkWzB4YWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDlhXSBsYXBpY19pZFsweGIwXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHg5Y10gbGFwaWNfaWRbMHhiMl0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4OWVdIGxhcGljX2lkWzB4YjRdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGEwXSBsYXBpY19pZFsweGI2XSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHhhMl0gbGFwaWNfaWRbMHhiOF0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4YTRdIGxhcGljX2lkWzB4YmFdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGE4XSBsYXBpY19pZFsweGMwXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhhYV0gbGFwaWNfaWRbMHhjMl0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YWNdIGxhcGljX2lkWzB4YzRdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGFlXSBsYXBpY19pZFsweGM2XSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiMF0gbGFwaWNfaWRbMHhjOF0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YjJdIGxhcGljX2lkWzB4Y2FdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGI2XSBsYXBpY19pZFsweGQwXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiOF0gbGFwaWNfaWRbMHhkMl0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YmFdIGxhcGljX2lkWzB4ZDRdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGJjXSBsYXBpY19pZFsweGQ2XSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiZV0gbGFwaWNfaWRbMHhkOF0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YzBdIGxhcGljX2lkWzB4ZGFdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGM0XSBsYXBpY19pZFsweGUwXSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjNl0gbGFwaWNfaWRbMHhlMl0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YzhdIGxhcGljX2lkWzB4ZTRd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGNhXSBsYXBpY19pZFsweGU2
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjY10gbGFwaWNfaWRbMHhl
OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4Y2VdIGxhcGljX2lkWzB4
ZWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQyXSBsYXBpY19pZFsw
eGYwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkNF0gbGFwaWNfaWRb
MHhmMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZDZdIGxhcGljX2lk
WzB4ZjRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQ4XSBsYXBpY19p
ZFsweGY2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkYV0gbGFwaWNf
aWRbMHhmOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZGNdIGxhcGlj
X2lkWzB4ZmFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBp
Y19pZFsweDAxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFw
aWNfaWRbMHgwM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDVdIGxh
cGljX2lkWzB4MDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA3XSBs
YXBpY19pZFsweDA3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOV0g
bGFwaWNfaWRbMHgwOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGJd
IGxhcGljX2lkWzB4MGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBm
XSBsYXBpY19pZFsweDExXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgx
MV0gbGFwaWNfaWRbMHgxM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MTNdIGxhcGljX2lkWzB4MTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDE1XSBsYXBpY19pZFsweDE3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgxN10gbGFwaWNfaWRbMHgxOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MTldIGxhcGljX2lkWzB4MWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDFkXSBsYXBpY19pZFsweDIxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgxZl0gbGFwaWNfaWRbMHgyM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MjFdIGxhcGljX2lkWzB4MjVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDIzXSBsYXBpY19pZFsweDI3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgyNV0gbGFwaWNfaWRbMHgyOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MjddIGxhcGljX2lkWzB4MmJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDJiXSBsYXBpY19pZFsweDMxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgyZF0gbGFwaWNfaWRbMHgzM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MmZdIGxhcGljX2lkWzB4MzVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDMxXSBsYXBpY19pZFsweDM3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgzM10gbGFwaWNfaWRbMHgzOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MzVdIGxhcGljX2lkWzB4M2JdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDM5XSBsYXBpY19pZFsweDQxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgzYl0gbGFwaWNfaWRbMHg0M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4M2RdIGxhcGljX2lkWzB4NDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDNmXSBsYXBpY19pZFsweDQ3XSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHg0MV0gbGFwaWNfaWRbMHg0OV0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4NDNdIGxhcGljX2lkWzB4NGJdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDQ3XSBsYXBpY19pZFsweDUxXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0OV0gbGFwaWNfaWRbMHg1M10gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4NGJdIGxhcGljX2lkWzB4NTVdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDRkXSBsYXBpY19pZFsweDU3XSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0Zl0gbGFwaWNfaWRbMHg1OV0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTFdIGxhcGljX2lkWzB4NWJdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDU1XSBsYXBpY19pZFsweDYxXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1N10gbGFwaWNfaWRbMHg2M10gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTldIGxhcGljX2lkWzB4NjVdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDViXSBsYXBpY19pZFsweDY3XSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1ZF0gbGFwaWNfaWRbMHg2OV0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NWZdIGxhcGljX2lkWzB4NmJdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDYzXSBsYXBpY19pZFsweDcxXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2NV0gbGFwaWNfaWRbMHg3M10gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjddIGxhcGljX2lkWzB4NzVdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY5XSBsYXBpY19pZFsweDc3XSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2Yl0gbGFwaWNfaWRbMHg3OV0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NmRdIGxhcGljX2lkWzB4N2Jd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDcxXSBsYXBpY19pZFsweDgx
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3M10gbGFwaWNfaWRbMHg4
M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzVdIGxhcGljX2lkWzB4
ODVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDc3XSBsYXBpY19pZFsw
eDg3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3OV0gbGFwaWNfaWRb
MHg4OV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4N2JdIGxhcGljX2lk
WzB4OGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDdmXSBsYXBpY19p
ZFsweDkxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4MV0gbGFwaWNf
aWRbMHg5M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODNdIGxhcGlj
X2lkWzB4OTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDg1XSBsYXBp
Y19pZFsweDk3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4N10gbGFw
aWNfaWRbMHg5OV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODldIGxh
cGljX2lkWzB4OWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDhkXSBs
YXBpY19pZFsweGExXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4Zl0g
bGFwaWNfaWRbMHhhM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4OTFd
IGxhcGljX2lkWzB4YTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDkz
XSBsYXBpY19pZFsweGE3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg5
NV0gbGFwaWNfaWRbMHhhOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
OTddIGxhcGljX2lkWzB4YWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDliXSBsYXBpY19pZFsweGIxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg5ZF0gbGFwaWNfaWRbMHhiM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4OWZdIGxhcGljX2lkWzB4YjVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweGExXSBsYXBpY19pZFsweGI3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHhhM10gbGFwaWNfaWRbMHhiOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4YTVdIGxhcGljX2lkWzB4YmJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweGE5XSBsYXBpY19pZFsweGMxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHhhYl0gbGFwaWNfaWRbMHhjM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4YWRdIGxhcGljX2lkWzB4YzVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweGFmXSBsYXBpY19pZFsweGM3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHhiMV0gbGFwaWNfaWRbMHhjOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4YjNdIGxhcGljX2lkWzB4Y2JdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweGI3XSBsYXBpY19pZFsweGQxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHhiOV0gbGFwaWNfaWRbMHhkM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4YmJdIGxhcGljX2lkWzB4ZDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweGJkXSBsYXBpY19pZFsweGQ3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHhiZl0gbGFwaWNfaWRbMHhkOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4YzFdIGxhcGljX2lkWzB4ZGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweGM1XSBsYXBpY19pZFsweGUxXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHhjN10gbGFwaWNfaWRbMHhlM10gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4YzldIGxhcGljX2lkWzB4ZTVdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGNiXSBsYXBpY19pZFsweGU3XSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjZF0gbGFwaWNfaWRbMHhlOV0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4Y2ZdIGxhcGljX2lkWzB4ZWJdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQzXSBsYXBpY19pZFsweGYxXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkNV0gbGFwaWNfaWRbMHhmM10gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZDddIGxhcGljX2lkWzB4ZjVdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQ5XSBsYXBpY19pZFsweGY3XSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkYl0gbGFwaWNfaWRbMHhmOV0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZGRdIGxhcGljX2lkWzB4ZmJdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2Fi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlz
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBk
aXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZd
IGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhm
Zl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsw
eGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lk
WzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNf
aWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBp
Y19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxh
cGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0g
bGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZm
XSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNh
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRp
c2FibGVkKQ0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDAw
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAwIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4MDFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDAyXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDIgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHgwM10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHgzIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MDRdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NCBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDA1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwNl0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
MDddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
NyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDA4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDggYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwOV0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5IGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4MGFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDBiXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGIgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHgwY10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHhjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MGRdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZCBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDBlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweGUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwZl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTBd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTAg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHgxMV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxMSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDEyXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDEyIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4MTNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4MTMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxNF0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxNCBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDE1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDE1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTZdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTYgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHgxN10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHgxNyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDE4XSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDE4IGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4MTldIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4MTkgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDFi
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDFi
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MWNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MWMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxZF0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxZCBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDFlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDFlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MWZdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MWYgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHgyMF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHgyMCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDIxXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDIxIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4MjJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4MjIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyM10gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyMyBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDI0XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDI0IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MjVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MjUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgy
Nl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgy
NiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDI3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDI3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MjhdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MjggYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHgyOV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHgyOSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDJhXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDJhIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4MmJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4MmIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyY10gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyYyBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDJkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDJkIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MmVdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MmUgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHgyZl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHgyZiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDMwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDMwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
MzFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
MzEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzMl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzMiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDMzXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDMzIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4MzRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4MzQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzNV0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzNSBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDM2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDM2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MzddIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MzcgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHgzOF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHgzOCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDM5XSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDM5IGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4M2FdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4M2EgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzYl0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzYiBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDNjXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDNjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4M2RdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4M2QgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzZV0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzZSBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweDNmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweDNmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDBdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDAgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHg0MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHg0MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQyXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQyIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4NDNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4NDMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0NF0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0NCBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDQ1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDQ1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDZdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDYgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHg0N10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHg0NyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQ4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQ4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDld
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDkg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHg0YV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDRiXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDRiIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4NGNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4NGMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0ZF0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0ZCBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDRlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDRlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NGZdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NGYgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHg1MF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHg1MCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDUxXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDUxIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4NTJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4NTIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1M10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1MyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDU0
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDU0
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NTVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NTUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1Nl0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1NiBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDU3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDU3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NThdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NTggYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHg1OV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg1OSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDVhXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDVhIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4NWJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4NWIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1Y10gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1YyBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDVkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDVkIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NWVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NWUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1
Zl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1
ZiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDYwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDYwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NjFdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NjEgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHg2Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHg2MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDYzXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDYzIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4NjRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4NjQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2NV0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2NSBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDY2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDY2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NjddIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NjcgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHg2OF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHg2OCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDY5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDY5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
NmFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
NmEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2Yl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2YiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDZjXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDZjIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4NmRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4NmQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2ZV0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2ZSBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDZmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDZmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzBdIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzAgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHg3MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHg3MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDcyXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDcyIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4NzNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4NzMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3NF0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3NCBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDc1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDc1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3N10g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3NyBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweDc4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweDc4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzldIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzkgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHg3YV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHg3YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDdiXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDdiIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4N2NdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4N2MgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3ZF0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3ZCBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDdlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDdlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4N2ZdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4N2YgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHg4MF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHg4MCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDgxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDgxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODJd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODIg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHg4M10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4MyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDg0XSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDg0IGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4ODVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4ODUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4Nl0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4NiBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDg3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDg3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODhdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODggYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHg4OV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHg4OSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDhhXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDhhIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4OGJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4OGIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4Y10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4YyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDhk
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDhk
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OGVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OGUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4Zl0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4ZiBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDkwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDkwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OTFdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OTEgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHg5Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg5MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDkzXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDkzIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4OTRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4OTQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5NV0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5NSBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDk2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDk2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OTddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OTcgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5
OF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5
OCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDk5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDk5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OWFdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OWEgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHg5Yl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHg5YiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDljXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDljIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4OWRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4OWQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5ZV0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5ZSBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDlmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDlmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTBdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTAgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHhhMV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHhhMSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGEyXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGEyIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
YTNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
YTMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhNF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhNCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGE1XSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGE1IGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4YTZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4YTYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhN10gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhNyBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweGE4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweGE4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTldIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTkgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHhhYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHhhYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGFiXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGFiIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4YWNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4YWMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhZF0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eGFlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eGFlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YWZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YWYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiMF0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiMCBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweGIxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweGIxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjJdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjIgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHhiM10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHhiMyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGI0XSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGI0IGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4YjVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4YjUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiNl0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiNiBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweGI3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweGI3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjhdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjggYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHhiOV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHhiOSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGJhXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGJhIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YmJd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YmIg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHhiY10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiYyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGJkXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGJkIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4YmVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4YmUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiZl0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiZiBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweGMwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweGMwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YzFdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YzEgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHhjMl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHhjMiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGMzXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGMzIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4YzRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4YzQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjNV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjNSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGM2
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGM2
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YzddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YzcgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjOF0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjOCBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweGM5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweGM5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4Y2FdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4Y2EgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHhjYl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHhjYiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGNjXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGNjIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4Y2RdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4Y2QgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjZV0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjZSBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweGNmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweGNmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDBdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDAgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhk
MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhk
MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGQyXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGQyIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDNdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDMgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHhkNF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHhkNCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGQ1XSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGQ1IGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4ZDZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4ZDYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkN10gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkNyBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweGQ4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweGQ4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDldIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDkgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHhkYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHhkYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGRiXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGRiIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
ZGNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
ZGMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkZF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGRlXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGRlIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4ZGZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4ZGYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGxldmVsIGxpbnRbMHgx
XSkNCihYRU4pIEFDUEk6IFgyQVBJQ19OTUkgKHVpZFsweGZmZmZmZmZmXSBoaWdoIGxldmVsIGxp
bnRbMHgxXSkNCihYRU4pIE92ZXJyaWRpbmcgQVBJQyBkcml2ZXIgd2l0aCBiaWdzbXANCihYRU4p
IEFDUEk6IElPQVBJQyAoaWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkN
CihYRU4pIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAw
MDAsIEdTSSAwLTIzDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDldIGFkZHJlc3NbMHhmZWMw
MTAwMF0gZ3NpX2Jhc2VbMjRdKQ0KKFhFTikgSU9BUElDWzFdOiBhcGljX2lkIDksIHZlcnNpb24g
MzIsIGFkZHJlc3MgMHhmZWMwMTAwMCwgR1NJIDI0LTMxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlk
WzB4MGFdIGFkZHJlc3NbMHhmZWMwODAwMF0gZ3NpX2Jhc2VbMzJdKQ0KKFhFTikgSU9BUElDWzJd
OiBhcGljX2lkIDEwLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDgwMDAsIEdTSSAzMi0zOQ0K
KFhFTikgQUNQSTogSU9BUElDIChpZFsweDBiXSBhZGRyZXNzWzB4ZmVjMTAwMDBdIGdzaV9iYXNl
WzQwXSkNCihYRU4pIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAw
eGZlYzEwMDAwLCBHU0kgNDAtNDcNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwY10gYWRkcmVz
c1sweGZlYzE4MDAwXSBnc2lfYmFzZVs0OF0pDQooWEVOKSBJT0FQSUNbNF06IGFwaWNfaWQgMTIs
IHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMxODAwMCwgR1NJIDQ4LTU1DQooWEVOKSBBQ1BJOiBJ
T0FQSUMgKGlkWzB4MGZdIGFkZHJlc3NbMHhmZWMyMDAwMF0gZ3NpX2Jhc2VbNzJdKQ0KKFhFTikg
SU9BUElDWzVdOiBhcGljX2lkIDE1LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMjAwMDAsIEdT
SSA3Mi03OQ0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDEwXSBhZGRyZXNzWzB4ZmVjMjgwMDBd
IGdzaV9iYXNlWzgwXSkNCihYRU4pIElPQVBJQ1s2XTogYXBpY19pZCAxNiwgdmVyc2lvbiAzMiwg
YWRkcmVzcyAweGZlYzI4MDAwLCBHU0kgODAtODcNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgx
MV0gYWRkcmVzc1sweGZlYzMwMDAwXSBnc2lfYmFzZVs4OF0pDQooWEVOKSBJT0FQSUNbN106IGFw
aWNfaWQgMTcsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMzMDAwMCwgR1NJIDg4LTk1DQooWEVO
KSBBQ1BJOiBJT0FQSUMgKGlkWzB4MTJdIGFkZHJlc3NbMHhmZWMzODAwMF0gZ3NpX2Jhc2VbOTZd
KQ0KKFhFTikgSU9BUElDWzhdOiBhcGljX2lkIDE4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVj
MzgwMDAsIEdTSSA5Ni0xMDMNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxNV0gYWRkcmVzc1sw
eGZlYzQwMDAwXSBnc2lfYmFzZVsxMjBdKQ0KKFhFTikgSU9BUElDWzldOiBhcGljX2lkIDIxLCB2
ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNDAwMDAsIEdTSSAxMjAtMTI3DQooWEVOKSBBQ1BJOiBJ
T0FQSUMgKGlkWzB4MTZdIGFkZHJlc3NbMHhmZWM0ODAwMF0gZ3NpX2Jhc2VbMTI4XSkNCihYRU4p
IElPQVBJQ1sxMF06IGFwaWNfaWQgMjIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM0ODAwMCwg
R1NJIDEyOC0xMzUNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxN10gYWRkcmVzc1sweGZlYzUw
MDAwXSBnc2lfYmFzZVsxMzZdKQ0KKFhFTikgSU9BUElDWzExXTogYXBpY19pZCAyMywgdmVyc2lv
biAzMiwgYWRkcmVzcyAweGZlYzUwMDAwLCBHU0kgMTM2LTE0Mw0KKFhFTikgQUNQSTogSU9BUElD
IChpZFsweDE4XSBhZGRyZXNzWzB4ZmVjNTgwMDBdIGdzaV9iYXNlWzE0NF0pDQooWEVOKSBJT0FQ
SUNbMTJdOiBhcGljX2lkIDI0LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNTgwMDAsIEdTSSAx
NDQtMTUxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MWJdIGFkZHJlc3NbMHhmZWM2MDAwMF0g
Z3NpX2Jhc2VbMTY4XSkNCihYRU4pIElPQVBJQ1sxM106IGFwaWNfaWQgMjcsIHZlcnNpb24gMzIs
IGFkZHJlc3MgMHhmZWM2MDAwMCwgR1NJIDE2OC0xNzUNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRb
MHgxY10gYWRkcmVzc1sweGZlYzY4MDAwXSBnc2lfYmFzZVsxNzZdKQ0KKFhFTikgSU9BUElDWzE0
XTogYXBpY19pZCAyOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzY4MDAwLCBHU0kgMTc2LTE4
Mw0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDFkXSBhZGRyZXNzWzB4ZmVjNzAwMDBdIGdzaV9i
YXNlWzE4NF0pDQooWEVOKSBJT0FQSUNbMTVdOiBhcGljX2lkIDI5LCB2ZXJzaW9uIDMyLCBhZGRy
ZXNzIDB4ZmVjNzAwMDAsIEdTSSAxODQtMTkxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MWVd
IGFkZHJlc3NbMHhmZWM3ODAwMF0gZ3NpX2Jhc2VbMTkyXSkNCihYRU4pIElPQVBJQ1sxNl06IGFw
aWNfaWQgMzAsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM3ODAwMCwgR1NJIDE5Mi0xOTkNCihY
RU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBk
ZmwpDQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEg
OSBoaWdoIGxldmVsKQ0KKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLg0KKFhFTikg
QUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLg0KKFhFTikgQUNQSTogSVJROSB1c2VkIGJ5IG92
ZXJyaWRlLg0KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgUGh5cy4gIFVzaW5nIDE3IEkvTyBB
UElDcw0KKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwDQoo
WEVOKSBbVlQtRF0gIFJNUlIgYWRkcmVzcyByYW5nZSA2ODZmYTAwMC4uNjg2ZmNmZmYgbm90IGlu
IHJlc2VydmVkIG1lbW9yeTsgbmVlZCAiaW9tbXVfaW5jbHVzaXZlX21hcHBpbmc9MSI/DQooWEVO
KSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLg0KKFhFTikgSEVTVDogVGFibGUgcGFy
c2luZyBoYXMgYmVlbiBpbml0aWFsaXplZA0KKFhFTikgVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNN
UCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uDQooWEVOKSBTTVA6IEFsbG93aW5nIDIyNCBDUFVz
ICgzMiBob3RwbHVnIENQVXMpDQooWEVOKSBJUlEgbGltaXRzOiAyMDAgR1NJLCAzNjY4MCBNU0kv
TVNJLVgNCihYRU4pIE5vdCBlbmFibGluZyB4MkFQSUMgKHVwb24gZmlybXdhcmUgcmVxdWVzdCkN
CihYRU4pIHhzdGF0ZTogc2l6ZTogMHhhODggYW5kIHN0YXRlczogMHgyZmYNCihYRU4pIG1jZV9p
bnRlbC5jOjczMjogTUNBIGNhcGFiaWxpdHk6IGZpcnN0YmFuayAwLCAwIGV4dCBNU1JzLCBCQ0FT
VCwgU0VSLCBDTUNJDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BV
MCBiYW5rIDYsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2Ug
Zm9yIENQVTAgYmFuayA5LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9v
IGxhcmdlIGZvciBDUFUwIGJhbmsgMTAsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xk
IDB4MiB0b28gbGFyZ2UgZm9yIENQVTAgYmFuayAxMSwgdXNpbmcgMHgxDQooWEVOKSBDUFUwOiBJ
bnRlbCBtYWNoaW5lIGNoZWNrIHJlcG9ydGluZyBlbmFibGVkDQooWEVOKSBVc2luZyBzY2hlZHVs
ZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpDQooWEVOKSBQbGF0Zm9ybSB0aW1lciBp
cyAyMy45OTlNSHogSFBFVA0KKFhFTikgRGV0ZWN0ZWQgMTc5NS44NTkgTUh6IHByb2Nlc3Nvci4N
CihYRU4pIEVGSSBtZW1vcnkgbWFwOg0KKFhFTikgIDAwMDAwMDAwMDAwMDAtMDAwMDAwMDAwMGZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMDAwMTAwMC0wMDAw
MDAwMDQxZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAwMDQy
MDAwLTAwMDAwMDAwNWNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwMDAwNWQwMDAtMDAwMDAwMDA1ZWZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDAwMDA1ZjAwMC0wMDAwMDAwMDVmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDAwMDYwMDAwLTAwMDAwMDAwOWZmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDAxMDAwMDAtMDAwMDAwMGJmZmZmZiB0eXBlPTcg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMGMwMDAwMC0wMDAwMDAwZmZmZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAxMDAwMDAwLTAwMDAw
NGM5ODVmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNGM5ODYw
MDAtMDAwMDA1Mzc3MGZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA1Mzc3MTAwMC0wMDAwMDU4NzMxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDU4NzMyMDAwLTAwMDAwNWU4ZmRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNWU4ZmUwMDAtMDAwMDA1ZWVhM2ZmZiB0eXBlPTIgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1ZWVhNDAwMC0wMDAwMDYwMGEzZmZmIHR5cGU9MSBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwMGE0MDAwLTAwMDAwNjA1YjJmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjA1YjMwMDAtMDAwMDA2
MGI0YWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MGI0YjAw
MC0wMDAwMDYwZTg5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDYwZThhMDAwLTAwMDAwNjBlOGNmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjBlOGQwMDAtMDAwMDA2MGY4NmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2MGY4NzAwMC0wMDAwMDYwZjg4ZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwZjg5MDAwLTAwMDAwNjBmOGJmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjBmOGMwMDAtMDAwMDA2Mjg4MWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Mjg4MjAwMC0wMDAwMDYy
YjA5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYyYjBhMDAw
LTAwMDAwNjMyMDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjMyMDMwMDAtMDAwMDA2MzIwOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2MzIwYTAwMC0wMDAwMDYzNWU4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDYzNWU5MDAwLTAwMDAwNjM1ZmZmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM2MDAwMDAtMDAwMDA2MzYzYmZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzYzYzAwMC0wMDAwMDYzNzY5ZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzNzZhMDAwLTAwMDAwNjM3
NmJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM3NmMwMDAt
MDAwMDA2Mzc3M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
Mzc3NDAwMC0wMDAwMDYzNzc4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDYzNzc5MDAwLTAwMDAwNjM3N2JmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjM3N2MwMDAtMDAwMDA2MzdiNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzdiNzAwMC0wMDAwMDYzN2MzZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzN2M0MDAwLTAwMDAwNjM3YzZmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM3YzcwMDAtMDAwMDA2Mzdk
MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzdkMTAwMC0w
MDAwMDYzODllZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYz
ODlmMDAwLTAwMDAwNjM4YThmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjM4YTkwMDAtMDAwMDA2MzhhYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2MzhhYjAwMC0wMDAwMDYzOGFmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDYzOGIwMDAwLTAwMDAwNjM4YjJmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM4YjMwMDAtMDAwMDA2MzhjMmZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzhjMzAwMC0wMDAwMDYzOTNj
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzOTNkMDAwLTAw
MDAwNjM5NDhmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM5
NDkwMDAtMDAwMDA2Mzk1NGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2Mzk1NTAwMC0wMDAwMDYzOTljZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDYzOTlkMDAwLTAwMDAwNjM5ZWJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjM5ZWMwMDAtMDAwMDA2M2E1MmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2E1MzAwMC0wMDAwMDYzYTUzZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYTU0MDAwLTAwMDAwNjNhNjNm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNhNjQwMDAtMDAw
MDA2M2E2NmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2E2
NzAwMC0wMDAwMDYzYjAxZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDYzYjAyMDAwLTAwMDAwNjNiMDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjNiMDMwMDAtMDAwMDA2M2IwOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2M2IwYTAwMC0wMDAwMDYzYjE1ZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYjE2MDAwLTAwMDAwNjNiMThmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiMTkwMDAtMDAwMDA2M2IzMGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2IzMTAwMC0wMDAw
MDYzYjQwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYjQx
MDAwLTAwMDAwNjNiNTBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjNiNTEwMDAtMDAwMDA2M2I3OGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2M2I3OTAwMC0wMDAwMDYzYjc5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDYzYjdhMDAwLTAwMDAwNjNiOTBmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiOTEwMDAtMDAwMDA2M2I5MmZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2I5MzAwMC0wMDAwMDYzYmEwZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYmExMDAwLTAwMDAw
NjNiYTJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiYTMw
MDAtMDAwMDA2M2JiNmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2M2JiNzAwMC0wMDAwMDYzYmJmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDYzYmMwMDAwLTAwMDAwNjNjNjNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjNjNjQwMDAtMDAwMDA2M2M2NWZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2M2NjAwMC0wMDAwMDYzY2FjZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzY2FkMDAwLTAwMDAwNjNjYjFmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNjYjIwMDAtMDAwMDA2
M2NmOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2NmYTAw
MC0wMDAwMDYzY2ZlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDYzY2ZmMDAwLTAwMDAwNjNkMGJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjNkMGMwMDAtMDAwMDA2M2U1ZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2M2U1ZjAwMC0wMDAwMDYzZWFmZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZWIwMDAwLTAwMDAwNjNmMDBmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmMDEwMDAtMDAwMDA2M2Y2NGZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2Y2NTAwMC0wMDAwMDYz
ZjY2ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZjY3MDAw
LTAwMDAwNjNmNmRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjNmNmUwMDAtMDAwMDA2M2Y3NGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2M2Y3NTAwMC0wMDAwMDYzZjc5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDYzZjdhMDAwLTAwMDAwNjNmN2JmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmN2MwMDAtMDAwMDA2M2Y3ZWZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2Y3ZjAwMC0wMDAwMDYzZmEwZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZmExMDAwLTAwMDAwNjNm
YTlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmYWEwMDAt
MDAwMDA2M2ZiMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
M2ZiMzAwMC0wMDAwMDYzZmI1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDYzZmI2MDAwLTAwMDAwNjNmYmZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjNmYzAwMDAtMDAwMDA2M2ZlN2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2ZlODAwMC0wMDAwMDYzZmYwZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZmYxMDAwLTAwMDAwNjNmZjJmZmYgdHlw
ZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmZjMwMDAtMDAwMDA2NDEw
MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDEwMjAwMC0w
MDAwMDY0MTJiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0
MTJjMDAwLTAwMDAwNjQxNTVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjQxNTYwMDAtMDAwMDA2NDE1ZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NDE2MDAwMC0wMDAwMDY0MTY1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MTY2MDAwLTAwMDAwNjQxNmVmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQxNmYwMDAtMDAwMDA2NDE3MWZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDE3MjAwMC0wMDAwMDY0MTc0
ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MTc1MDAwLTAw
MDAwNjQxNzdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQx
NzgwMDAtMDAwMDA2NDE4ZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NDE4ZTAwMC0wMDAwMDY0OGMzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY0OGM0MDAwLTAwMDAwNjQ4ZmRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ4ZmUwMDAtMDAwMDA2NDkwZGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDkwZTAwMC0wMDAwMDY0OTExZmZmIHR5cGU9
MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OTEyMDAwLTAwMDAwNjQ5MTVm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5MTYwMDAtMDAw
MDA2NDkyZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDky
ZTAwMC0wMDAwMDY0OTM1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY0OTM2MDAwLTAwMDAwNjQ5M2RmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjQ5M2UwMDAtMDAwMDA2NDk2NWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NDk2NjAwMC0wMDAwMDY0OTk1ZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OTk2MDAwLTAwMDAwNjQ5OThmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5OTkwMDAtMDAwMDA2NDlhZWZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDlhZjAwMC0wMDAw
MDY0OWIxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWIy
MDAwLTAwMDAwNjQ5YjdmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjQ5YjgwMDAtMDAwMDA2NDliYmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NDliYzAwMC0wMDAwMDY0OWJlZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY0OWJmMDAwLTAwMDAwNjQ5YzFmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5YzIwMDAtMDAwMDA2NDljM2ZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDljNDAwMC0wMDAwMDY0OWM1ZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWM2MDAwLTAwMDAw
NjQ5Y2RmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5Y2Uw
MDAtMDAwMDA2NDlkNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NDlkNjAwMC0wMDAwMDY0OWQ5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY0OWRhMDAwLTAwMDAwNjQ5ZGJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjQ5ZGMwMDAtMDAwMDA2NDllOWZmZiB0eXBlPTMgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDllYTAwMC0wMDAwMDY0OWVhZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWViMDAwLTAwMDAwNjQ5ZWZmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5ZjAwMDAtMDAwMDA2
NDlmMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDlmMTAw
MC0wMDAwMDY0OWY0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY0OWY1MDAwLTAwMDAwNjRkZjRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjRkZjUwMDAtMDAwMDA2NGU1ZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NGU1ZjAwMC0wMDAwMDY0ZTYwZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTYxMDAwLTAwMDAwNjRlNmFmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlNmIwMDAtMDAwMDA2NGU2YmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU2YzAwMC0wMDAwMDY0
ZTZkZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTZlMDAw
LTAwMDAwNjRlNmVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjRlNmYwMDAtMDAwMDA2NGU3MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2NGU3MTAwMC0wMDAwMDY0ZTcxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDY0ZTcyMDAwLTAwMDAwNjRlN2NmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlN2QwMDAtMDAwMDA2NGU3ZmZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU4MDAwMC0wMDAwMDY0ZTg1ZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTg2MDAwLTAwMDAwNjRl
ODdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlODgwMDAt
MDAwMDA2NGU4ZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
NGU4ZjAwMC0wMDAwMDY0ZTkxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDY0ZTkyMDAwLTAwMDAwNjRlYTBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjRlYTEwMDAtMDAwMDA2NGVhMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVhMzAwMC0wMDAwMDY0ZWJhZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWJiMDAwLTAwMDAwNjRlYmNmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlYmQwMDAtMDAwMDA2NGVj
M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVjNDAwMC0w
MDAwMDY0ZWM0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0
ZWM1MDAwLTAwMDAwNjRlYzZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjRlYzcwMDAtMDAwMDA2NGVjOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NGVjOTAwMC0wMDAwMDY0ZWNiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWNjMDAwLTAwMDAwNjRlY2NmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlY2QwMDAtMDAwMDA2NGVmM2ZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVmNDAwMC0wMDAwMDY0ZWZk
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWZlMDAwLTAw
MDAwNjRmMTNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRm
MTQwMDAtMDAwMDA2NGYxN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NGYxODAwMC0wMDAwMDY0ZjFjZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY0ZjFkMDAwLTAwMDAwNjRmMWZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjRmMjAwMDAtMDAwMDA2NGYyMWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGYyMjAwMC0wMDAwMDY0ZjIzZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZjI0MDAwLTAwMDAwNjRmMmFm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRmMmIwMDAtMDAw
MDA2NGYyZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGYy
ZjAwMC0wMDAwMDY0ZjM0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY0ZjM1MDAwLTAwMDAwNjVjOGFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjVjOGIwMDAtMDAwMDA2NWM4ZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NWM5MDAwMC0wMDAwMDY1Yzk0ZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1Yzk1MDAwLTAwMDAwNjVjOTdmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVjOTgwMDAtMDAwMDA2NWQxMmZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWQxMzAwMC0wMDAw
MDY1ZGI3ZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1ZGI4
MDAwLTAwMDAwNjVlYjdmZmYgdHlwZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjVlYjgwMDAtMDAwMDA2ODJhY2ZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2ODJhZDAwMC0wMDAwMDY4Y2RjZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2OGNkZDAwMC0wMDAwMDY4ZWUwZmZmIHR5cGU9OSBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY4ZWUxMDAwLTAwMDAwNmM1OWNmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNmM1OWQwMDAtMDAwMDA2YzU5ZGZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2YzU5ZTAwMC0wMDAw
MDZjNjJkZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDZjNjJl
MDAwLTAwMDAwNmY3ZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAxMDAwMDAwMDAtMDAwNjAzZmZmZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDAwMDBhMDAwMC0wMDAwMDAwMGZmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAw
MDAwMDANCihYRU4pICAwMDAwMDZmODAwMDAwLTAwMDAwN2ZmZmZmZmYgdHlwZT0wIGF0dHI9MDAw
MDAwMDAwMDAwMDAwMA0KKFhFTikgIDAwMDAwODAwMDAwMDAtMDAwMDA4ZmZmZmZmZiB0eXBlPTEx
IGF0dHI9ODAwMDAwMDAwMDAwMDAwMQ0KKFhFTikgIDAwMDAwZmUwMDAwMDAtMDAwMDBmZTAxMGZm
ZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMQ0KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hh
cmluZy4NCihYRU4pIGFsdCB0YWJsZSBmZmZmODJkMDgwNjZmNjkwIC0+IGZmZmY4MmQwODA2NzBk
MjgNCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgODAwMDAwMDAgc2VnbWVu
dCAwMDAwIGJ1c2VzIDAwIC0gZmYNCihYRU4pIFBDSTogTUNGRyBhcmVhIGF0IDgwMDAwMDAwIHJl
c2VydmVkIGluIEU4MjANCihYRU4pIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1
cyAwMC1mZg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAxNCBzdXBwb3J0ZWQgcGFnZSBzaXplczog
NGtCLCAyTUIsIDFHQi4NCihYRU4pIEludGVsIFZULWQgaW9tbXUgMTMgc3VwcG9ydGVkIHBhZ2Ug
c2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEyIHN1cHBvcnRl
ZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAxMSBz
dXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4NCihYRU4pIEludGVsIFZULWQgaW9t
bXUgMTAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBW
VC1kIGlvbW11IDkgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJ
bnRlbCBWVC1kIGlvbW11IDggc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQoo
WEVOKSBJbnRlbCBWVC1kIGlvbW11IDcgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAx
R0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDYgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwg
Mk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDUgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6
IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDQgc3VwcG9ydGVkIHBhZ2Ug
c2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDMgc3VwcG9ydGVk
IHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDIgc3Vw
cG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11
IDEgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1k
IGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRl
bCBWVC1kIGlvbW11IDE1IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhF
TikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQuDQooWEVOKSBJbnRlbCBWVC1kIERv
bTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLg0KKFhFTikgSW50ZWwgVlQtZCBRdWV1ZWQg
SW52YWxpZGF0aW9uIGVuYWJsZWQuDQooWEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBp
bmcgZW5hYmxlZC4NCihYRU4pIEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBlbmFibGVkLg0K
KFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBlbmFibGVkLg0KKFhFTikgSS9PIHZp
cnR1YWxpc2F0aW9uIGVuYWJsZWQNCihYRU4pICAtIERvbTAgbW9kZTogUmVsYXhlZA0KKFhFTikg
SW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkDQooWEVOKSBucl9zb2NrZXRzOiA3DQooWEVOKSBF
bmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9uIQ0KKFhFTikgRU5BQkxJ
TkcgSU8tQVBJQyBJUlFzDQooWEVOKSAgLT4gVXNpbmcgb2xkIEFDSyBtZXRob2QNCihYRU4pIC4u
VElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTENCihYRU4p
IFRTQyBkZWFkbGluZSB0aW1lciBlbmFibGVkDQooWEVOKSBQbGF0Zm9ybSB0aW1lciBhcHBlYXJz
IHRvIGhhdmUgdW5leHBlY3RlZGx5IHdyYXBwZWQgMSB0aW1lcy4NCihYRU4pIERlZmF1bHRpbmcg
dG8gYWx0ZXJuYXRpdmUga2V5IGhhbmRsaW5nOyBzZW5kICdBJyB0byBzd2l0Y2ggdG8gbm9ybWFs
IG1vZGUuDQooWEVOKSBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kgZW5hYmxlZA0KKFhFTikg
Q0FUOiBlbmFibGVkIG9uIHNvY2tldCAwLCBjb3NfbWF4OjcsIGNibV9sZW46MTEsIENEUDpvbg0K
KFhFTikgbXdhaXQtaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDIwMjANCihYRU4pIG13YWl0LWlk
bGU6IHYwLjQuMSBtb2RlbCAweDU1DQooWEVOKSBtd2FpdC1pZGxlOiBsYXBpY190aW1lcl9yZWxp
YWJsZV9zdGF0ZXMgMHhmZmZmZmZmZg0KKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVh
dHVyZXM6DQooWEVOKSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uDQooWEVOKSAg
LSBBUElDIFRQUiBzaGFkb3cNCihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpDQoo
WEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkNCihYRU4pICAtIFZp
cnR1YWwgTk1JDQooWEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXANCihYRU4pICAtIFVu
cmVzdHJpY3RlZCBHdWVzdA0KKFhFTikgIC0gQVBJQyBSZWdpc3RlciBWaXJ0dWFsaXphdGlvbg0K
KFhFTikgIC0gVmlydHVhbCBJbnRlcnJ1cHQgRGVsaXZlcnkNCihYRU4pICAtIFBvc3RlZCBJbnRl
cnJ1cHQgUHJvY2Vzc2luZw0KKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcNCihYRU4pICAtIFZNIEZ1
bmN0aW9ucw0KKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucw0KKFhFTikgIC0gUGFn
ZSBNb2RpZmljYXRpb24gTG9nZ2luZw0KKFhFTikgIC0gVFNDIFNjYWxpbmcNCihYRU4pIEhWTTog
QVNJRHMgZW5hYmxlZC4NCihYRU4pIEhWTTogVk1YIGVuYWJsZWQNCihYRU4pIEhWTTogSGFyZHdh
cmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkDQooWEVOKSBIVk06IEhBUCBwYWdlIHNp
emVzOiA0a0IsIDJNQiwgMUdCDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBm
b3IgQ1BVNDggYmFuayA2LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9v
IGxhcmdlIGZvciBDUFU0OCBiYW5rIDksIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xk
IDB4MiB0b28gbGFyZ2UgZm9yIENQVTQ4IGJhbmsgMTAsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTog
dGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTQ4IGJhbmsgMTEsIHVzaW5nIDB4MQ0KKFhF
TikgQ0FUOiBlbmFibGVkIG9uIHNvY2tldCAxLCBjb3NfbWF4OjcsIGNibV9sZW46MTEsIENEUDpv
bg0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTk2IGJhbmsgNiwg
dXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVOTYg
YmFuayA5LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZv
ciBDUFU5NiBiYW5rIDEwLCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9v
IGxhcmdlIGZvciBDUFU5NiBiYW5rIDExLCB1c2luZyAweDENCihYRU4pIENBVDogZW5hYmxlZCBv
biBzb2NrZXQgMiwgY29zX21heDo3LCBjYm1fbGVuOjExLCBDRFA6b24NCihYRU4pIENNQ0k6IHRo
cmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUxNDQgYmFuayA2LCB1c2luZyAweDENCihYRU4p
IENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUxNDQgYmFuayA5LCB1c2luZyAw
eDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUxNDQgYmFuayAx
MCwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BV
MTQ0IGJhbmsgMTEsIHVzaW5nIDB4MQ0KKFhFTikgQ0FUOiBlbmFibGVkIG9uIHNvY2tldCAzLCBj
b3NfbWF4OjcsIGNibV9sZW46MTEsIENEUDpvbg0KKFhFTikgQnJvdWdodCB1cCAxOTIgQ1BVcw0K
KFhFTikgYnVpbGQtaWQ6IDcwMzJmNGFmMTg5YTU3NTAyNjVlZWI5YTkwYjQzNDM0DQooWEVOKSBS
dW5uaW5nIHN0dWIgcmVjb3Zlcnkgc2VsZnRlc3RzLi4uDQooWEVOKSB0cmFwcy5jOjM0NTc6IEdQ
RiAoMDAwMCk6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQw
ODAzNTg3MzINCihYRU4pIHRyYXBzLmM6ODEzOiBUcmFwIDEyOiBmZmZmODJkMGJmZmZmMDQwIFtm
ZmZmODJkMGJmZmZmMDQwXSAtPiBmZmZmODJkMDgwMzU4NzMyDQooWEVOKSB0cmFwcy5jOjEyMTU6
IFRyYXAgMzogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZmZjgyZDA4
MDM1ODczMg0KKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMNCihYRU4pIFZQTVU6IFBNVSB2ZXJz
aW9uIDQgaXMgbm90IGZ1bGx5IHN1cHBvcnRlZC4gRW11bGF0aW5nIHZlcnNpb24gMw0KKFhFTikg
VlBNVTogdmVyc2lvbiAwLjENCihYRU4pIG1jaGVja19wb2xsOiBNYWNoaW5lIGNoZWNrIHBvbGxp
bmcgdGltZXIgc3RhcnRlZC4NCihYRU4pIERvbTAgaGFzIG1heGltdW0gMTczNiBQSVJRcw0KKFhF
TikgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUNCihYRU4pICoqKiBMT0FE
SU5HIERPTUFJTiAwICoqKg0KKFhFTikgRUxGOiBwaGRyOiBwYWRkcj0weDEwMDAwMDAgbWVtc3o9
MHhiMTcwMDANCihYRU4pIEVMRjogcGhkcjogcGFkZHI9MHgxYzAwMDAwIG1lbXN6PTB4MTg3MDAw
DQooWEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4MWQ4NzAwMCBtZW1zej0weDFjNTk4DQooWEVOKSBF
TEY6IHBoZHI6IHBhZGRyPTB4MWRhNDAwMCBtZW1zej0weDRlMTAwMA0KKFhFTikgRUxGOiBtZW1v
cnk6IDB4MTAwMDAwMCAtPiAweDIyODUwMDANCihYRU4pIEVMRjogbm90ZTogR1VFU1RfT1MgPSAi
bGludXgiDQooWEVOKSBFTEY6IG5vdGU6IEdVRVNUX1ZFUlNJT04gPSAiMi42Ig0KKFhFTikgRUxG
OiBub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIg0KKFhFTikgRUxGOiBub3RlOiBWSVJUX0JB
U0UgPSAweGZmZmZmZmZmODAwMDAwMDANCihYRU4pIEVMRjogbm90ZTogSU5JVF9QMk0gPSAweDgw
MDAwMDAwMDANCihYRU4pIEVMRjogbm90ZTogRU5UUlkgPSAweGZmZmZmZmZmODFkYTQxODANCihY
RU4pIEVMRjogbm90ZTogSFlQRVJDQUxMX1BBR0UgPSAweGZmZmZmZmZmODEwMDEwMDANCihYRU4p
IEVMRjogbm90ZTogRkVBVFVSRVMgPSAiIXdyaXRhYmxlX3BhZ2VfdGFibGVzfHBhZV9wZ2Rpcl9h
Ym92ZV80Z2IiDQooWEVOKSBFTEY6IG5vdGU6IFNVUFBPUlRFRF9GRUFUVVJFUyA9IDB4ODAxDQoo
WEVOKSBFTEY6IG5vdGU6IFBBRV9NT0RFID0gInllcyINCihYRU4pIEVMRjogbm90ZTogTE9BREVS
ID0gImdlbmVyaWMiDQooWEVOKSBFTEY6IG5vdGU6IHVua25vd24gKDB4ZCkNCihYRU4pIEVMRjog
bm90ZTogU1VTUEVORF9DQU5DRUwgPSAweDENCihYRU4pIEVMRjogbm90ZTogTU9EX1NUQVJUX1BG
TiA9IDB4MQ0KKFhFTikgRUxGOiBub3RlOiBIVl9TVEFSVF9MT1cgPSAweGZmZmY4MDAwMDAwMDAw
MDANCihYRU4pIEVMRjogbm90ZTogUEFERFJfT0ZGU0VUID0gMA0KKFhFTikgRUxGOiBhZGRyZXNz
ZXM6DQooWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4ZmZmZmZmZmY4MDAwMDAwMA0KKFhF
TikgICAgIGVsZl9wYWRkcl9vZmZzZXQgPSAweDANCihYRU4pICAgICB2aXJ0X29mZnNldCAgICAg
ID0gMHhmZmZmZmZmZjgwMDAwMDAwDQooWEVOKSAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4ZmZm
ZmZmZmY4MTAwMDAwMA0KKFhFTikgICAgIHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODIy
ODUwMDANCihYRU4pICAgICB2aXJ0X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgxZGE0MTgwDQoo
WEVOKSAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ODAwMDAwMDAwMA0KKFhFTikgIFhlbiAga2Vy
bmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzINCihYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQ
QUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+IDB4MjI4NTAwMA0KKFhFTikgUEhZU0lDQUwgTUVN
T1JZIEFSUkFOR0VNRU5UOg0KKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDEwMjQwMDAwMDAt
PjAwMDAwMDEwMjgwMDAwMDAgKDIwNTI2MjkgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQ0KKFhFTikg
IEluaXQuIHJhbWRpc2s6IDAwMDAwMDYwMzkyMTUwMDAtPjAwMDAwMDYwM2ZmZmZmYjYNCihYRU4p
IFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOg0KKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZm
ZmZmODEwMDAwMDAtPmZmZmZmZmZmODIyODUwMDANCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAw
MDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwDQooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAw
MDAwODAwMDAwMDAwMC0+MDAwMDAwODAwMTAwMDAwMA0KKFhFTikgIFN0YXJ0IGluZm86ICAgIGZm
ZmZmZmZmODIyODUwMDAtPmZmZmZmZmZmODIyODU0YjQNCihYRU4pICBQYWdlIHRhYmxlczogICBm
ZmZmZmZmZjgyMjg2MDAwLT5mZmZmZmZmZjgyMjliMDAwDQooWEVOKSAgQm9vdCBzdGFjazogICAg
ZmZmZmZmZmY4MjI5YjAwMC0+ZmZmZmZmZmY4MjI5YzAwMA0KKFhFTikgIFRPVEFMOiAgICAgICAg
IGZmZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZmODI0MDAwMDANCihYRU4pICBFTlRSWSBBRERSRVNT
OiBmZmZmZmZmZjgxZGE0MTgwDQooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDMyIFZDUFVzDQooWEVO
KSBFTEY6IHBoZHIgMCBhdCAweGZmZmZmZmZmODEwMDAwMDAgLT4gMHhmZmZmZmZmZjgxYjE3MDAw
DQooWEVOKSBFTEY6IHBoZHIgMSBhdCAweGZmZmZmZmZmODFjMDAwMDAgLT4gMHhmZmZmZmZmZjgx
ZDg3MDAwDQooWEVOKSBFTEY6IHBoZHIgMiBhdCAweGZmZmZmZmZmODFkODcwMDAgLT4gMHhmZmZm
ZmZmZjgxZGEzNTk4DQooWEVOKSBFTEY6IHBoZHIgMyBhdCAweGZmZmZmZmZmODFkYTQwMDAgLT4g
MHhmZmZmZmZmZjgxZmEwMDAwDQooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gNCBub2RlcyB1
c2luZyA5NiBDUFVzDQooWEVOKSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5kb25l
Lg0KKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAg
cGFnZXMuDQooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwNCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBB
bGwNCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKg0KKFhFTikgV0FSTklORzogQ09OU09MRSBPVVRQVVQgSVMgU1lOQ0hST05PVVMNCihYRU4p
IFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIHRvIGFpZCBkZWJ1Z2dpbmcgb2YgWGVuIGJ5IGVuc3Vy
aW5nDQooWEVOKSB0aGF0IGFsbCBvdXRwdXQgaXMgc3luY2hyb25vdXNseSBkZWxpdmVyZWQgb24g
dGhlIHNlcmlhbCBsaW5lLg0KKFhFTikgSG93ZXZlciBpdCBjYW4gaW50cm9kdWNlIFNJR05JRklD
QU5UIGxhdGVuY2llcyBhbmQgYWZmZWN0DQooWEVOKSB0aW1la2VlcGluZy4gSXQgaXMgTk9UIHJl
Y29tbWVuZGVkIGZvciBwcm9kdWN0aW9uIHVzZSENCihYRU4pICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KKFhFTikgMy4uLiAyLi4uIDEuLi4gDQoo
WEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMg
dG8gc3dpdGNoIGlucHV0IHRvIFhlbikNCihYRU4pIEZyZWVkIDIwNDhrQiBpbml0IG1lbW9yeQ0K
bWFwcGluZyBrZXJuZWwgaW50byBwaHlzaWNhbCBtZW1vcnkNCmFib3V0IHRvIGdldCBzdGFydGVk
Li4uDQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuMTEuMSAoYnVpbGRAeGVuLWJ1aWxk
KSAoZ2NjIHZlcnNpb24gNC44LjUgMjAxNTA2MjMgKFJlZCBIYXQgNC44LjUtMTEpIChHQ0MpICkg
IzEgU01QIFdlZCBNYXkgMTcgMTE6MDA6MzUgQ1NUIDIwMTcNCg0KWyAgICAwLjAwMDAwMF0gQ29t
bWFuZCBsaW5lOiByb290PVVVSUQ9ODA1OTJhYTMtNjMwMS00Y2JlLTliNTEtMzY4NTRjMjQ1N2Mx
IHJvIGNvbnNvbGU9aHZjMCBjb25zb2xlYmxhbms9MCBpZ25vcmVfbG9nbGV2ZWwNCg0KWyAgICAw
LjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDAxOiAneDg3IGZs
b2F0aW5nIHBvaW50IHJlZ2lzdGVycycNCg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9y
dGluZyBYU0FWRSBmZWF0dXJlIDB4MDAyOiAnU1NFIHJlZ2lzdGVycycNCg0KWyAgICAwLjAwMDAw
MF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lzdGVy
cycNCg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4
MDIwOiAnQVZYLTUxMiBvcG1hc2snDQoNClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRp
bmcgWFNBVkUgZmVhdHVyZSAweDA0MDogJ0FWWC01MTIgSGkyNTYnDQoNClsgICAgMC4wMDAwMDBd
IHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDA4MDogJ0FWWC01MTIgWk1NX0hp
MjU2Jw0KDQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJdOiAgNTc2LCB4
c3RhdGVfc2l6ZXNbMl06ICAyNTYNCg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogeHN0YXRlX29m
ZnNldFs1XTogMTA4OCwgeHN0YXRlX3NpemVzWzVdOiAgIDY0DQoNClsgICAgMC4wMDAwMDBdIHg4
Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbNl06IDExNTIsIHhzdGF0ZV9zaXplc1s2XTogIDUxMg0KDQpb
ICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzddOiAxNjY0LCB4c3RhdGVfc2l6
ZXNbN106IDEwMjQNCg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUgZmVh
dHVyZXMgMHhlNywgY29udGV4dCBzaXplIGlzIDI2ODggYnl0ZXMsIHVzaW5nICdzdGFuZGFyZCcg
Zm9ybWF0Lg0KDQpbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCAwIHBhZ2UocykNCg0KWyAgICAwLjAw
MDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOg0KDQpbICAgIDAuMDAw
MDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gdXNh
YmxlDQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwYTAwMDAtMHgwMDAw
MDAwMDAwMGZmZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA2NWQxMmZmZl0gdXNhYmxlDQoNClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwNjVkMTMwMDAtMHgwMDAwMDAwMDY4MmFjZmZmXSByZXNlcnZl
ZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY4MmFkMDAwLTB4MDAwMDAw
MDA2OGNkY2ZmZl0gQUNQSSBOVlMNCg0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDA2OGNkZDAwMC0weDAwMDAwMDAwNjhlZTBmZmZdIEFDUEkgZGF0YQ0KDQpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDY4ZWUxMDAwLTB4MDAwMDAwMDA2ZjdmZmZmZl0gdXNhYmxl
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNmY4MDAwMDAtMHgwMDAwMDAw
MDhmZmZmZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MDkyYmZjMDAwLTB4MDAwMDAwMDA5MmJmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDA5MmZmYzAwMC0weDAwMDAwMDAwOTJmZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOThiZmMwMDAtMHgwMDAwMDAw
MDk4YmZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MDk4ZmZjMDAwLTB4MDAwMDAwMDA5OGZmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDA5OTNmYzAwMC0weDAwMDAwMDAwOTkzZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTk3ZmMwMDAtMHgwMDAwMDAw
MDk5N2ZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGJjYmZjMDAwLTB4MDAwMDAwMDBiY2JmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBiY2ZmYzAwMC0weDAwMDAwMDAwYmNmZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmQzZmMwMDAtMHgwMDAwMDAw
MGJkM2ZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGJkYmZjMDAwLTB4MDAwMDAwMDBiZGJmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBiZGZmYzAwMC0weDAwMDAwMDAwYmRmZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmViZmMwMDAtMHgwMDAwMDAw
MGJlYmZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGJlZmZjMDAwLTB4MDAwMDAwMDBiZWZmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBiZjNmYzAwMC0weDAwMDAwMDAwYmYzZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmY3ZmMwMDAtMHgwMDAwMDAw
MGJmN2ZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZiZmZjMDAwLTB4MDAwMDAwMDBmYmZmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZTAwMDAwMC0weDAwMDAwMDAwZmUwMTBmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMDAwMDAtMHgwMDAwMDAw
MGZlYzAxZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzA4MDAwLTB4MDAwMDAwMDBmZWMwOGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWMxMDAwMC0weDAwMDAwMDAwZmVjMTBmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMTgwMDAtMHgwMDAwMDAw
MGZlYzE4ZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzIwMDAwLTB4MDAwMDAwMDBmZWMyMGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWMyODAwMC0weDAwMDAwMDAwZmVjMjhmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMzAwMDAtMHgwMDAwMDAw
MGZlYzMwZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzM4MDAwLTB4MDAwMDAwMDBmZWMzOGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWM0MDAwMC0weDAwMDAwMDAwZmVjNDBmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNDgwMDAtMHgwMDAwMDAw
MGZlYzQ4ZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzUwMDAwLTB4MDAwMDAwMDBmZWM1MGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWM1ODAwMC0weDAwMDAwMDAwZmVjNThmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNjAwMDAtMHgwMDAwMDAw
MGZlYzYwZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzY4MDAwLTB4MDAwMDAwMDBmZWM2OGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWM3MDAwMC0weDAwMDAwMDAwZmVjNzBmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNzgwMDAtMHgwMDAwMDAw
MGZlYzc4ZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlZTAwMDAwLTB4MDAwMDAwMDBmZWVmZmZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDE1ZmZmZmZmZmZdIHVzYWJsZQ0K
DQpbICAgIDAuMDAwMDAwXSBkZWJ1ZzogaWdub3JpbmcgbG9nbGV2ZWwgc2V0dGluZy4NCg0KWyAg
ICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlDQoNClsg
ICAgMC4wMDAwMDBdIGVmaTogRUZJIHYyLjUwIGJ5IEVESyBJSSBCSU9TIElEOlBMWURDUkIxLjg2
Qi4wMTAyLkQxMi4xNjA5MjMyMzQxDQoNClsgICAgMC4wMDAwMDBdIGVmaTogIEFDUEk9MHg2OGVl
MDAwMCAgQUNQSSAyLjA9MHg2OGVlMDAxNCAgU01CSU9TPTB4NjVkOGYwMDAgDQoNClsgICAgMC4w
MDAwMDBdIFNNQklPUyAyLjggcHJlc2VudC4NCg0KWyAgICAwLjAwMDAwMF0gRE1JOiBJbnRlbCBD
b3Jwb3JhdGlvbiBQVVJMRVkvUFVSTEVZLCBCSU9TIFBMWURDUkIxLjg2Qi4wMTAyLkQxMi4xNjA5
MjMyMzQxIDA5LzIzLzIwMTYNCg0KWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDog
WGVuDQoNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAw
MGZmZl0gdXNhYmxlID09PiByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUg
W21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQ0KDQpbICAgIDAuMDAwMDAwXSBlODIw
OiBsYXN0X3BmbiA9IDB4MTYwMDAwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMA0KDQpbICAg
IDAuMDAwMDAwXSBNVFJSOiBEaXNhYmxlZA0KDQpbICAgIDAuMDAwMDAwXSB4ODYvUEFUOiBNVFJS
cyBkaXNhYmxlZCwgc2tpcHBpbmcgUEFUIGluaXRpYWxpemF0aW9uIHRvby4NCg0KWyAgICAwLjAw
MDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0IgIFdUICBVQy0gVUMgIFdDICBX
UCAgVUMgIFVDICANCg0KWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDZmODAwIG1h
eF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwDQoNClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRy
YW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOWEwMDBdIDlhMDAwIHNpemUgMjQ1NzYNCg0KWyAgICAw
LjAwMDAwMF0gQlJLIFsweDAyMjVmMDAwLCAweDAyMjVmZmZmXSBQR1RBQkxFDQoNClsgICAgMC4w
MDAwMDBdIEJSSyBbMHgwMjI2MDAwMCwgMHgwMjI2MGZmZl0gUEdUQUJMRQ0KDQpbICAgIDAuMDAw
MDAwXSBCUksgWzB4MDIyNjEwMDAsIDB4MDIyNjFmZmZdIFBHVEFCTEUNCg0KWyAgICAwLjAwMDAw
MF0gQlJLIFsweDAyMjYyMDAwLCAweDAyMjYyZmZmXSBQR1RBQkxFDQoNClsgICAgMC4wMDAwMDBd
IEJSSyBbMHgwMjI2MzAwMCwgMHgwMjI2M2ZmZl0gUEdUQUJMRQ0KDQpbICAgIDAuMDAwMDAwXSBC
UksgWzB4MDIyNjQwMDAsIDB4MDIyNjRmZmZdIFBHVEFCTEUNCg0KWyAgICAwLjAwMDAwMF0gU2Vj
dXJlIGJvb3QgY291bGQgbm90IGJlIGRldGVybWluZWQNCg0KWyAgICAwLjAwMDAwMF0gUkFNRElT
SzogW21lbSAweDA0MDAwMDAwLTB4MGFkZWFmZmZdDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IEVh
cmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZA0KDQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDA2OEVFMDAxNCAwMDAwMjQgKHYwMiBJTlRFTCApDQoNClsg
ICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgwMDAwMDAwMDY4RDk0MTg4IDAwMDExQyAodjAxIElO
VEVMICBJTlRFTCBJRCAwMDAwMDAwMCAgICAgIDAxMDAwMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBGQUNQIDB4MDAwMDAwMDA2OEVEQjAwMCAwMDAwRjQgKHYwNCBJTlRFTCAgSU5URUwgSUQg
MDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAw
MDAwMDAwNjhFNjMwMDAgMDRGQ0E4ICh2MDIgSU5URUwgIElOVEVMIElEIDAwMDAwMDAzIElOVEwg
MjAwOTEwMTMpDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDY4QzAzMDAw
IDAwMDA0MA0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA2OEVERTAwMCAw
MDA3MjggKHYwMiBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDAgTVNGVCAwMTAwMDAwRCkNCg0KWyAg
ICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwNjhFREQwMDAgMDAwNDM2ICh2MDIgSU5U
RUwgIFRwbTJUYWJsIDAwMDAxMDAwIElOVEwgMjAxNDA4MjgpDQoNClsgICAgMC4wMDAwMDBdIEFD
UEk6IFRQTTIgMHgwMDAwMDAwMDY4RURDMDAwIDAwMDAzNCAodjAzIElOVEVMICBFREsyICAgICAw
MDAwMDAwMiAgICAgIDAxMDAwMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBVRUZJIDB4MDAw
MDAwMDA2OENDQTAwMCAwMDAwNDIgKHYwMSBJTlRFTCAgRURLMiAgICAgMDAwMDAwMDIgICAgICAw
MTAwMDAxMykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogVUVGSSAweDAwMDAwMDAwNjhDMDUwMDAg
MDAwMDVDICh2MDEgSU5URUwgIFJzdFVlZmlWIDAwMDAwMDAwICAgICAgMDAwMDAwMDApDQoNClsg
ICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMDY4RURBMDAwIDAwMDAzOCAodjAxIElO
VEVMICBJTlRFTCBJRCAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBBUElDIDB4MDAwMDAwMDA2OEVEODAwMCAwMDE2REUgKHYwMyBJTlRFTCAgSU5URUwgSUQg
MDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogTUNGRyAweDAw
MDAwMDAwNjhFRDcwMDAgMDAwMDNDICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwg
MjAwOTEwMTMpDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IE1JR1QgMHgwMDAwMDAwMDY4RUQ2MDAw
IDAwMDA0MCAodjAxIElOVEVMICBJTlRFTCBJRCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQ0KDQpb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBNU0NUIDB4MDAwMDAwMDA2OEVENTAwMCAwMDAwOTAgKHYwMSBJ
TlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykNCg0KWyAgICAwLjAwMDAwMF0g
QUNQSTogTkZJVCAweDAwMDAwMDAwNjhFQkMwMDAgMDE4MDI4ICh2MDEgICAgICAgICAgICAgICAg
IDAwMDAwMDAwICAgICAgMDAwMDAwMDApDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IFBDQVQgMHgw
MDAwMDAwMDY4RUJCMDAwIDAwMDA0OCAodjAxIElOVEVMICBFREsyICAgICAwMDAwMDAwMiBJTlRM
IDIwMDkxMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQQ0NUIDB4MDAwMDAwMDA2OEVCQTAw
MCAwMDAwQUMgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDIgSU5UTCAyMDA5MTAxMykNCg0K
WyAgICAwLjAwMDAwMF0gQUNQSTogUkFTRiAweDAwMDAwMDAwNjhFQjkwMDAgMDAwMDMwICh2MDEg
SU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQoNClsgICAgMC4wMDAwMDBd
IEFDUEk6IFNMSVQgMHgwMDAwMDAwMDY4RUI4MDAwIDAwMDA2QyAodjAxIElOVEVMICBJTlRFTCBJ
RCAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDB4
MDAwMDAwMDA2OEVCNTAwMCAwMDI4MzAgKHYwMyBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDIgSU5U
TCAyMDA5MTAxMykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogU1ZPUyAweDAwMDAwMDAwNjhFQjQw
MDAgMDAwMDMyICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpDQoN
ClsgICAgMC4wMDAwMDBdIEFDUEk6IFdERFQgMHgwMDAwMDAwMDY4RUIzMDAwIDAwMDA0MCAodjAx
IElOVEVMICBJTlRFTCBJRCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQ0KDQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBPRU00IDB4MDAwMDAwMDA2OERDMDAwMCAwQTI3QzQgKHYwMiBJTlRFTCAgQ1BVICBD
U1QgMDAwMDMwMDAgSU5UTCAyMDE0MDgyOCkNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogT0VNMSAw
eDAwMDAwMDAwNjhEOTUwMDAgMDJBMkM0ICh2MDIgSU5URUwgIENQVSBFSVNUIDAwMDAzMDAwIElO
VEwgMjAxNDA4MjgpDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IE9FTTIgMHgwMDAwMDAwMDY4RDdB
MDAwIDAxOTQ2NCAodjAyIElOVEVMICBDUFUgIEhXUCAwMDAwMzAwMCBJTlRMIDIwMTQwODI4KQ0K
DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA2OEQ0NjAwMCAwMzM5OTAgKHYw
MiBJTlRFTCAgU1NEVCAgUE0gMDAwMDQwMDAgSU5UTCAyMDE0MDgyOCkNCg0KWyAgICAwLjAwMDAw
MF0gQUNQSTogQkRBVCAweDAwMDAwMDAwNjhFREYwMDAgMDAwMDMwICh2MDEgSU5URUwgIElOVEVM
IElEIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQg
MHgwMDAwMDAwMDY4RDQ0MDAwIDAwMTM0RSAodjAyIElOVEVMICBTcHNObSAgICAwMDAwMDAwMiBJ
TlRMIDIwMTQwODI4KQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUENSIDB4MDAwMDAwMDA2OEQ0
MzAwMCAwMDAwNTAgKHYwMSAgICAgICAgICAgICAgICAgMDAwMDAwMDAgICAgICAwMDAwMDAwMCkN
Cg0KWyAgICAwLjAwMDAwMF0gQUNQSTogUk1BRCAweDAwMDAwMDAwNjhENDIwMDAgMDAwMzE4ICh2
MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQoNClsgICAgMC4wMDAw
MDBdIEFDUEk6IEhFU1QgMHgwMDAwMDAwMDY4RDQxMDAwIDAwMDBBOCAodjAxIElOVEVMICBJTlRF
TCBJRCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJU
IDB4MDAwMDAwMDA2OEQ0MDAwMCAwMDAwMzAgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEg
SU5UTCAwMDAwMDAwMSkNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogRVJTVCAweDAwMDAwMDAwNjhE
M0YwMDAgMDAwMjMwICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMDAwMDAwMDEp
DQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IEVJTkogMHgwMDAwMDAwMDY4RDNFMDAwIDAwMDE1MCAo
djAxIElOVEVMICBJTlRFTCBJRCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQ0KDQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMA0KDQpbICAgIDAuMDAwMDAw
XSBTZXR0aW5nIEFQSUMgcm91dGluZyB0byBYZW4gUFYuDQoNClsgICAgMC4wMDAwMDBdIE5VTUEg
dHVybmVkIG9mZg0KDQpbICAgIDAuMDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAw
MDAwMDAwMDAwMDAwLTB4MDAwMDAwMTVmZmZmZmZmZl0NCg0KWyAgICAwLjAwMDAwMF0gTk9ERV9E
QVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4MWY1NDNkMDAwLTB4MWY1NDVlZmZmXQ0KDQpbICAgIDAu
MDAwMDAwXSBab25lIHJhbmdlczoNCg0KWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4
MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdDQoNClsgICAgMC4wMDAwMDBdICAg
RE1BMzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXQ0KDQpb
ICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAw
MTVmZmZmZmZmZl0NCg0KWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNo
IG5vZGUNCg0KWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzDQoNClsgICAg
MC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAw
MDA5ZmZmZl0NCg0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAx
MDAwMDAtMHgwMDAwMDAwMDY1ZDEyZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBb
bWVtIDB4MDAwMDAwMDA2OGVlMTAwMC0weDAwMDAwMDAwNmY3ZmZmZmZdDQoNClsgICAgMC4wMDAw
MDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMTVmZmZmZmZm
Zl0NCg0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAw
MDAwMDEwMDAtMHgwMDAwMDAxNWZmZmZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAg
dG90YWxwYWdlczogMjI0NjM5NTMNCg0KWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFn
ZXMgdXNlZCBmb3IgbWVtbWFwDQoNClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDIxIHBhZ2Vz
IHJlc2VydmVkDQoNClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5OTkgcGFnZXMsIExJRk8g
YmF0Y2g6MA0KDQpbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDY4NzMgcGFnZXMgdXNlZCBm
b3IgbWVtbWFwDQoNClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogNDM5ODU4IHBhZ2VzLCBM
SUZPIGJhdGNoOjMxDQoNClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDM0NDA2NCBwYWdl
cyB1c2VkIGZvciBtZW1tYXANCg0KWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogMjIwMjAw
OTYgcGFnZXMsIExJRk8gYmF0Y2g6MzENCg0KWyAgICAwLjAwMDAwMF0gcDJtIHZpcnR1YWwgYXJl
YSBhdCBmZmZmYzkwMDAwMDAwMDAwLCBzaXplIGlzIGIwMDAwMDANCg0KWyAgICAwLjAwMDAwMF0g
UmVtYXBwZWQgNjA0NzE4IHBhZ2UocykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIg
SU8gUG9ydDogMHg1MDgNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNz
IDB4ZmVlMDAwMDANCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogWDJBUElDX05NSSAodWlkWzB4ZmZm
ZmZmZmZdIGhpZ2ggbGV2ZWwgbGludFsweDFdKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
Q19OTUkgKGFjcGlfaWRbMHhmZl0gaGlnaCBsZXZlbCBsaW50WzB4MV0pDQoNClsgICAgMC4wMDAw
MDBdIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAs
IEdTSSAwLTIzDQoNClsgICAgMC4wMDAwMDBdIElPQVBJQ1sxXTogYXBpY19pZCA5LCB2ZXJzaW9u
IDMyLCBhZGRyZXNzIDB4ZmVjMDEwMDAsIEdTSSAyNC0zMQ0KDQpbICAgIDAuMDAwMDAwXSBJT0FQ
SUNbMl06IGFwaWNfaWQgMTAsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwODAwMCwgR1NJIDMy
LTM5DQoNClsgICAgMC4wMDAwMDBdIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAzMiwg
YWRkcmVzcyAweGZlYzEwMDAwLCBHU0kgNDAtNDcNCg0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzRd
OiBhcGljX2lkIDEyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMTgwMDAsIEdTSSA0OC01NQ0K
DQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbNV06IGFwaWNfaWQgMTUsIHZlcnNpb24gMzIsIGFkZHJl
c3MgMHhmZWMyMDAwMCwgR1NJIDcyLTc5DQoNClsgICAgMC4wMDAwMDBdIElPQVBJQ1s2XTogYXBp
Y19pZCAxNiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzI4MDAwLCBHU0kgODAtODcNCg0KWyAg
ICAwLjAwMDAwMF0gSU9BUElDWzddOiBhcGljX2lkIDE3LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4
ZmVjMzAwMDAsIEdTSSA4OC05NQ0KDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbOF06IGFwaWNfaWQg
MTgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMzODAwMCwgR1NJIDk2LTEwMw0KDQpbICAgIDAu
MDAwMDAwXSBJT0FQSUNbOV06IGFwaWNfaWQgMjEsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM0
MDAwMCwgR1NJIDEyMC0xMjcNCg0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzEwXTogYXBpY19pZCAy
MiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzQ4MDAwLCBHU0kgMTI4LTEzNQ0KDQpbICAgIDAu
MDAwMDAwXSBJT0FQSUNbMTFdOiBhcGljX2lkIDIzLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVj
NTAwMDAsIEdTSSAxMzYtMTQzDQoNClsgICAgMC4wMDAwMDBdIElPQVBJQ1sxMl06IGFwaWNfaWQg
MjQsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM1ODAwMCwgR1NJIDE0NC0xNTENCg0KWyAgICAw
LjAwMDAwMF0gSU9BUElDWzEzXTogYXBpY19pZCAyNywgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZl
YzYwMDAwLCBHU0kgMTY4LTE3NQ0KDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMTRdOiBhcGljX2lk
IDI4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNjgwMDAsIEdTSSAxNzYtMTgzDQoNClsgICAg
MC4wMDAwMDBdIElPQVBJQ1sxNV06IGFwaWNfaWQgMjksIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWM3MDAwMCwgR1NJIDE4NC0xOTENCg0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzE2XTogYXBpY19p
ZCAzMCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzc4MDAwLCBHU0kgMTkyLTE5OQ0KDQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEg
MiBkZmwgZGZsKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVz
X2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ
UlEwIHVzZWQgYnkgb3ZlcnJpZGUuDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBi
eSBvdmVycmlkZS4NCg0KWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBj
b25maWd1cmF0aW9uIGluZm9ybWF0aW9uDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6
IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMA0KDQpbICAgIDAuMDAwMDAwXSBzbXBib290OiBB
bGxvd2luZyA0MTYgQ1BVcywgMjI0IGhvdHBsdWcgQ1BVcw0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMGEw
MDAwLTB4MDAwZmZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg2NWQxMzAwMC0weDY4MmFjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4NjgyYWQwMDAtMHg2OGNkY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDY4Y2Rk
MDAwLTB4NjhlZTBmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg2ZjgwMDAwMC0weDhmZmZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTAwMDAwMDAtMHg5MmJmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyYmZj
MDAwLTB4OTJiZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5MmJmZDAwMC0weDkyZmZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTJmZmMwMDAtMHg5MmZmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyZmZk
MDAwLTB4OThiZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5OGJmYzAwMC0weDk4YmZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OThiZmQwMDAtMHg5OGZmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk4ZmZj
MDAwLTB4OThmZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5OGZmZDAwMC0weDk5M2ZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTkzZmMwMDAtMHg5OTNmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk5M2Zk
MDAwLTB4OTk3ZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5OTdmYzAwMC0weDk5N2ZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTk3ZmQwMDAtMHhiY2JmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJjYmZj
MDAwLTB4YmNiZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiY2JmZDAwMC0weGJjZmZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmNmZmMwMDAtMHhiY2ZmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJjZmZk
MDAwLTB4YmQzZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZDNmYzAwMC0weGJkM2ZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmQzZmQwMDAtMHhiZGJmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJkYmZj
MDAwLTB4YmRiZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZGJmZDAwMC0weGJkZmZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmRmZmMwMDAtMHhiZGZmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJkZmZk
MDAwLTB4YmViZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZWJmYzAwMC0weGJlYmZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmViZmQwMDAtMHhiZWZmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJlZmZj
MDAwLTB4YmVmZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZWZmZDAwMC0weGJmM2ZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmYzZmMwMDAtMHhiZjNmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJmM2Zk
MDAwLTB4YmY3ZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZjdmYzAwMC0weGJmN2ZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmY3ZmQwMDAtMHhmYmZmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZiZmZj
MDAwLTB4ZmJmZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmYmZmZDAwMC0weGZkZmZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmUwMDAwMDAtMHhmZTAxMGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlMDEx
MDAwLTB4ZmViZmZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAxZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDIwMDAtMHhmZWMwN2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzA4
MDAwLTB4ZmVjMDhmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMwOTAwMC0weGZlYzBmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMTAwMDAtMHhmZWMxMGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzEx
MDAwLTB4ZmVjMTdmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMxODAwMC0weGZlYzE4ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMTkwMDAtMHhmZWMxZmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzIw
MDAwLTB4ZmVjMjBmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMyMTAwMC0weGZlYzI3ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMjgwMDAtMHhmZWMyOGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzI5
MDAwLTB4ZmVjMmZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMzMDAwMC0weGZlYzMwZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMzEwMDAtMHhmZWMzN2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzM4
MDAwLTB4ZmVjMzhmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMzOTAwMC0weGZlYzNmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNDAwMDAtMHhmZWM0MGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzQx
MDAwLTB4ZmVjNDdmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM0ODAwMC0weGZlYzQ4ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNDkwMDAtMHhmZWM0ZmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzUw
MDAwLTB4ZmVjNTBmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM1MTAwMC0weGZlYzU3ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNTgwMDAtMHhmZWM1OGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzU5
MDAwLTB4ZmVjNWZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM2MDAwMC0weGZlYzYwZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNjEwMDAtMHhmZWM2N2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzY4
MDAwLTB4ZmVjNjhmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM2OTAwMC0weGZlYzZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNzAwMDAtMHhmZWM3MGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzcx
MDAwLTB4ZmVjNzdmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM3ODAwMC0weGZlYzc4ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNzkwMDAtMHhmZWRmZmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAw
MDAwLTB4ZmVlZmZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWYwMDAwMC0weGZmZmZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBlODIw
OiBbbWVtIDB4YmY3ZmQwMDAtMHhmYmZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0K
DQpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuDQoN
ClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjktcmMgKHByZXNlcnZlLUFEKQ0KDQpbICAg
IDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZm
IG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTEwOTY5OTQwMzkxNDE5IG5z
DQoNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4MTkyIG5yX2NwdW1hc2tf
Yml0czo0MTYgbnJfY3B1X2lkczo0MTYgbnJfbm9kZV9pZHM6MQ0KDQpbICAgIDAuMDAwMDAwXSBw
ZXJjcHU6IEVtYmVkZGVkIDM4IHBhZ2VzL2NwdSBAZmZmZjg4MDI4ZDIwMDAwMCBzMTE2MTIwIHI4
MTkyIGQzMTMzNiB1MjYyMTQ0DQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMTYxMjAg
cjgxOTIgZDMxMzM2IHUyNjIxNDQgYWxsb2M9MSoyMDk3MTUyDQoNClsgICAgMC4wMDAwMDBdIHBj
cHUtYWxsb2M6IFswXSAwMDAgMDAxIDAwMiAwMDMgMDA0IDAwNSAwMDYgMDA3IA0KDQpbICAgIDAu
MDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMDA4IDAwOSAwMTAgMDExIDAxMiAwMTMgMDE0IDAxNSAN
Cg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAxNiAwMTcgMDE4IDAxOSAwMjAgMDIx
IDAyMiAwMjMgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwMjQgMDI1IDAyNiAw
MjcgMDI4IDAyOSAwMzAgMDMxIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMDMy
IDAzMyAwMzQgMDM1IDAzNiAwMzcgMDM4IDAzOSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxv
YzogWzBdIDA0MCAwNDEgMDQyIDA0MyAwNDQgMDQ1IDA0NiAwNDcgDQoNClsgICAgMC4wMDAwMDBd
IHBjcHUtYWxsb2M6IFswXSAwNDggMDQ5IDA1MCAwNTEgMDUyIDA1MyAwNTQgMDU1IA0KDQpbICAg
IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMDU2IDA1NyAwNTggMDU5IDA2MCAwNjEgMDYyIDA2
MyANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDA2NCAwNjUgMDY2IDA2NyAwNjgg
MDY5IDA3MCAwNzEgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwNzIgMDczIDA3
NCAwNzUgMDc2IDA3NyAwNzggMDc5IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0g
MDgwIDA4MSAwODIgMDgzIDA4NCAwODUgMDg2IDA4NyANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1h
bGxvYzogWzBdIDA4OCAwODkgMDkwIDA5MSAwOTIgMDkzIDA5NCAwOTUgDQoNClsgICAgMC4wMDAw
MDBdIHBjcHUtYWxsb2M6IFswXSAwOTYgMDk3IDA5OCAwOTkgMTAwIDEwMSAxMDIgMTAzIA0KDQpb
ICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMTA0IDEwNSAxMDYgMTA3IDEwOCAxMDkgMTEw
IDExMSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDExMiAxMTMgMTE0IDExNSAx
MTYgMTE3IDExOCAxMTkgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxMjAgMTIx
IDEyMiAxMjMgMTI0IDEyNSAxMjYgMTI3IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBb
MF0gMTI4IDEyOSAxMzAgMTMxIDEzMiAxMzMgMTM0IDEzNSANCg0KWyAgICAwLjAwMDAwMF0gcGNw
dS1hbGxvYzogWzBdIDEzNiAxMzcgMTM4IDEzOSAxNDAgMTQxIDE0MiAxNDMgDQoNClsgICAgMC4w
MDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxNDQgMTQ1IDE0NiAxNDcgMTQ4IDE0OSAxNTAgMTUxIA0K
DQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMTUyIDE1MyAxNTQgMTU1IDE1NiAxNTcg
MTU4IDE1OSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDE2MCAxNjEgMTYyIDE2
MyAxNjQgMTY1IDE2NiAxNjcgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxNjgg
MTY5IDE3MCAxNzEgMTcyIDE3MyAxNzQgMTc1IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9j
OiBbMF0gMTc2IDE3NyAxNzggMTc5IDE4MCAxODEgMTgyIDE4MyANCg0KWyAgICAwLjAwMDAwMF0g
cGNwdS1hbGxvYzogWzBdIDE4NCAxODUgMTg2IDE4NyAxODggMTg5IDE5MCAxOTEgDQoNClsgICAg
MC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxOTIgMTkzIDE5NCAxOTUgMTk2IDE5NyAxOTggMTk5
IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMjAwIDIwMSAyMDIgMjAzIDIwNCAy
MDUgMjA2IDIwNyANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDIwOCAyMDkgMjEw
IDIxMSAyMTIgMjEzIDIxNCAyMTUgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAy
MTYgMjE3IDIxOCAyMTkgMjIwIDIyMSAyMjIgMjIzIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFs
bG9jOiBbMF0gMjI0IDIyNSAyMjYgMjI3IDIyOCAyMjkgMjMwIDIzMSANCg0KWyAgICAwLjAwMDAw
MF0gcGNwdS1hbGxvYzogWzBdIDIzMiAyMzMgMjM0IDIzNSAyMzYgMjM3IDIzOCAyMzkgDQoNClsg
ICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyNDAgMjQxIDI0MiAyNDMgMjQ0IDI0NSAyNDYg
MjQ3IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMjQ4IDI0OSAyNTAgMjUxIDI1
MiAyNTMgMjU0IDI1NSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDI1NiAyNTcg
MjU4IDI1OSAyNjAgMjYxIDI2MiAyNjMgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFsw
XSAyNjQgMjY1IDI2NiAyNjcgMjY4IDI2OSAyNzAgMjcxIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1
LWFsbG9jOiBbMF0gMjcyIDI3MyAyNzQgMjc1IDI3NiAyNzcgMjc4IDI3OSANCg0KWyAgICAwLjAw
MDAwMF0gcGNwdS1hbGxvYzogWzBdIDI4MCAyODEgMjgyIDI4MyAyODQgMjg1IDI4NiAyODcgDQoN
ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyODggMjg5IDI5MCAyOTEgMjkyIDI5MyAy
OTQgMjk1IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMjk2IDI5NyAyOTggMjk5
IDMwMCAzMDEgMzAyIDMwMyANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDMwNCAz
MDUgMzA2IDMwNyAzMDggMzA5IDMxMCAzMTEgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6
IFswXSAzMTIgMzEzIDMxNCAzMTUgMzE2IDMxNyAzMTggMzE5IA0KDQpbICAgIDAuMDAwMDAwXSBw
Y3B1LWFsbG9jOiBbMF0gMzIwIDMyMSAzMjIgMzIzIDMyNCAzMjUgMzI2IDMyNyANCg0KWyAgICAw
LjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDMyOCAzMjkgMzMwIDMzMSAzMzIgMzMzIDMzNCAzMzUg
DQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzMzYgMzM3IDMzOCAzMzkgMzQwIDM0
MSAzNDIgMzQzIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMzQ0IDM0NSAzNDYg
MzQ3IDM0OCAzNDkgMzUwIDM1MSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDM1
MiAzNTMgMzU0IDM1NSAzNTYgMzU3IDM1OCAzNTkgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxs
b2M6IFswXSAzNjAgMzYxIDM2MiAzNjMgMzY0IDM2NSAzNjYgMzY3IA0KDQpbICAgIDAuMDAwMDAw
XSBwY3B1LWFsbG9jOiBbMF0gMzY4IDM2OSAzNzAgMzcxIDM3MiAzNzMgMzc0IDM3NSANCg0KWyAg
ICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDM3NiAzNzcgMzc4IDM3OSAzODAgMzgxIDM4MiAz
ODMgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzODQgMzg1IDM4NiAzODcgMzg4
IDM4OSAzOTAgMzkxIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMzkyIDM5MyAz
OTQgMzk1IDM5NiAzOTcgMzk4IDM5OSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBd
IDQwMCA0MDEgNDAyIDQwMyA0MDQgNDA1IDQwNiA0MDcgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUt
YWxsb2M6IFswXSA0MDggNDA5IDQxMCA0MTEgNDEyIDQxMyA0MTQgNDE1IA0KDQpbICAgIDAuMDAw
MDAwXSB4ZW46IFBWIHNwaW5sb2NrcyBlbmFibGVkDQoNClsgICAgMC4wMDAwMDBdIFBWIHFzcGlu
bG9jayBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpDQoNClsg
ICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5IGdy
b3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDIyMTEyOTMxDQoNClsgICAgMC4wMDAwMDBdIFBvbGlj
eSB6b25lOiBOb3JtYWwNCg0KWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcm9v
dD1VVUlEPTgwNTkyYWEzLTYzMDEtNGNiZS05YjUxLTM2ODU0YzI0NTdjMSBybyBjb25zb2xlPWh2
YzAgY29uc29sZWJsYW5rPTAgaWdub3JlX2xvZ2xldmVsDQoNClsgICAgMC4wMDAwMDBdIFBJRCBo
YXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykNCg0KWyAgICAw
LjAwMDAwMF0gc29mdHdhcmUgSU8gVExCIFttZW0gMHgyODkyMDAwMDAtMHgyOGQyMDAwMDBdICg2
NE1CKSBtYXBwZWQgYXQgW2ZmZmY4ODAyODkyMDAwMDAtZmZmZjg4MDI4ZDFmZmZmZl0NCg0KWyAg
ICAwLjAwMDAwMF0gTWVtb3J5OiA2MzY3OTYwSy84OTg1NTgxMksgYXZhaWxhYmxlICg3MzM3SyBr
ZXJuZWwgY29kZSwgMTU1N0sgcndkYXRhLCAzMTY0SyByb2RhdGEsIDIxMTZLIGluaXQsIDI4MDhL
IGJzcywgODM0ODc4NTJLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpDQoNClsgICAgMC4wMDAw
MDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTMyLCBO
b2Rlcz0xDQoNClsgICAgMC4wMDEwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24u
DQoNClsgICAgMC4wMDEwMDBdIAlCdWlsZC10aW1lIGFkanVzdG1lbnQgb2YgbGVhZiBmYW5vdXQg
dG8gNjQuDQoNClsgICAgMC4wMDEwMDBdIAlSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQ
VVM9ODE5MiB0byBucl9jcHVfaWRzPTMyLg0KDQpbICAgIDAuMDAxMDAwXSBSQ1U6IEFkanVzdGlu
ZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTY0LCBucl9jcHVfaWRzPTMyDQoNClsgICAg
MC4wMDEwMDBdIFVzaW5nIE5VTEwgbGVnYWN5IFBJQw0KDQpbICAgIDAuMDAxMDAwXSBOUl9JUlFT
OjUyNDU0NCBucl9pcnFzOjM2NzIgMA0KDQpbICAgIDAuMDAxMDAwXSB4ZW46ZXZlbnRzOiBVc2lu
ZyBGSUZPLWJhc2VkIEFCSQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEgLT4gaXJx
PTEgKGdzaT0xKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTIgLT4gaXJxPTIgKGdz
aT0yKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJxPTMgKGdzaT0zKQ0K
DQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00KQ0KDQpbICAg
IDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQ0KDQpbICAgIDAuMDAx
MDAwXSB4ZW46IC0tPiBwaXJxPTYgLT4gaXJxPTYgKGdzaT02KQ0KDQpbICAgIDAuMDAxMDAwXSB4
ZW46IC0tPiBwaXJxPTcgLT4gaXJxPTcgKGdzaT03KQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0t
PiBwaXJxPTggLT4gaXJxPTggKGdzaT04KQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJx
PTkgLT4gaXJxPTkgKGdzaT05KQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEwIC0+
IGlycT0xMCAoZ3NpPTEwKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTExIC0+IGly
cT0xMSAoZ3NpPTExKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEyIC0+IGlycT0x
MiAoZ3NpPTEyKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEzIC0+IGlycT0xMyAo
Z3NpPTEzKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTE0IC0+IGlycT0xNCAoZ3Np
PTE0KQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTE1IC0+IGlycT0xNSAoZ3NpPTE1
KQ0KDQpbICAgIDAuMDAxMDAwXSAJT2ZmbG9hZCBSQ1UgY2FsbGJhY2tzIGZyb20gYWxsIENQVXMN
Cg0KWyAgICAwLjAwMTAwMF0gCU9mZmxvYWQgUkNVIGNhbGxiYWNrcyBmcm9tIENQVXM6IDAtMzEu
DQoNClsgICAgMC4wMDEwMDBdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUNCg0K
WyAgICAwLjAwMTAwMF0gY29uc29sZSBbaHZjMF0gZW5hYmxlZA0KDQpbICAgIDAuMDAxMDAwXSBj
bG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgx
Y2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucw0KDQpbICAgIDAuMDAxMDAw
XSBYZW46IHVzaW5nIHZjcHVvcCB0aW1lciBpbnRlcmZhY2UNCg0KWyAgICAwLjAwMTAwMF0gaW5z
dGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAwDQoNClsgICAgMC4wMDQwMDJdIHRzYzogSFBFVC9Q
TVRJTUVSIGNhbGlicmF0aW9uIGZhaWxlZC4gVXNpbmcgUElUIGNhbGlicmF0aW9uLg0KDQpbICAg
IDAuMDA1MDAzXSB0c2M6IERldGVjdGVkIDE3OTUuMDg1IE1IeiBwcm9jZXNzb3INCg0KWyAgICAw
LjAwNjAyNV0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0
ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gMzU5MS43MSBCb2dvTUlQUyAobHBqPTE3OTU4NTkp
DQoNClsgICAgMC4wMDcwMDNdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQ0K
DQpbICAgIDAuMDA4MDUwXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTcwMTE5DQoNClsgICAgMC4y
NTYwMDJdIHJhbmRvbTogZmFzdCBpbml0IGRvbmUNCg0KWyAgICAwLjY1NTQ2Nl0gQUNQSTogNSBB
Q1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQNCg0KWyAgICAw
LjY1NjU1Nl0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkDQoNClsgICAgMC42NTcwMDVd
IFNFTGludXg6ICBJbml0aWFsaXppbmcuDQoNClsgICAgMC42NTgwMThdIFNFTGludXg6ICBTdGFy
dGluZyBpbiBwZXJtaXNzaXZlIG1vZGUNCg0KWyAgICAwLjY4Nzg2Ml0gRGVudHJ5IGNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogMTY3NzcyMTYgKG9yZGVyOiAxNSwgMTM0MjE3NzI4IGJ5dGVzKQ0K
DQpbICAgIDAuNzI4NTAxXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDgzODg2MDgg
KG9yZGVyOiAxNCwgNjcxMDg4NjQgYnl0ZXMpDQoNClsgICAgMC43NDIwMzhdIE1vdW50LWNhY2hl
IGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5NzE1MiBieXRlcykNCg0K
WyAgICAwLjc0MzQ2M10gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0
NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpDQoNClsgICAgMC43NDUxOTNdIENQVTogUGh5c2lj
YWwgUHJvY2Vzc29yIElEOiAwDQoNClsgICAgMC43NDYwMDJdIENQVTogUHJvY2Vzc29yIENvcmUg
SUQ6IDANCg0KWyAgICAwLjc0NzAwNl0gbWNlOiBDUFUgc3VwcG9ydHMgMiBNQ0UgYmFua3MNCg0K
WyAgICAwLjc0ODAyN10gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDgsIDRN
QiA4DQoNClsgICAgMC43NDkwMDJdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgNjQsIDJN
QiAwLCA0TUIgMCwgMUdCIDQNCg0KWyAgICAwLjc1MDEzNV0gRnJlZWluZyBTTVAgYWx0ZXJuYXRp
dmVzIG1lbW9yeTogMjhLDQoNClsgICAgMC43NTMwMDldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg
XS0tLS0tLS0tLS0tLQ0KDQpbICAgIDAuNzU0MDA3XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0
IG1tL3BhZ2VfYWxsb2MuYzozNjU3IF9fYWxsb2NfcGFnZXNfc2xvd3BhdGgrMHg2Zi8weGJlZQ0K
DQpbICAgIDAuNzU1MDAyXSBNb2R1bGVzIGxpbmtlZCBpbjoNCg0KWyAgICAwLjc1NjAwNF0gQ1BV
OiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNC4xMS4xICMxDQoNClsgICAg
MC43NTcwMDBdIEhhcmR3YXJlIG5hbWU6IEludGVsIENvcnBvcmF0aW9uIFBVUkxFWS9QVVJMRVks
IEJJT1MgUExZRENSQjEuODZCLjAxMDIuRDEyLjE2MDkyMzIzNDEgMDkvMjMvMjAxNg0KDQpbICAg
IDAuNzU3MDAwXSBDYWxsIFRyYWNlOg0KDQpbICAgIDAuNzU3MDAwXSAgZHVtcF9zdGFjaysweDYz
LzB4ODcNCg0KWyAgICAwLjc1NzAwMF0gIF9fd2FybisweGQxLzB4ZjANCg0KWyAgICAwLjc1NzAw
MF0gIHdhcm5fc2xvd3BhdGhfbnVsbCsweDFkLzB4MjANCg0KWyAgICAwLjc1NzAwMF0gIF9fYWxs
b2NfcGFnZXNfc2xvd3BhdGgrMHg2Zi8weGJlZQ0KDQpbICAgIDAuNzU3MDAwXSAgPyBnZXRfcGFn
ZV9mcm9tX2ZyZWVsaXN0KzB4MTIwLzB4YjYwDQoNClsgICAgMC43NTcwMDBdICA/IGFjcGlfaHdf
cmVhZF9wb3J0KzB4NTYvMHhjYg0KDQpbICAgIDAuNzU3MDAwXSAgX19hbGxvY19wYWdlc19ub2Rl
bWFzaysweDI0MC8weDI2MA0KDQpbICAgIDAuNzU3MDAwXSAgYWxsb2NfcGFnZV9pbnRlcmxlYXZl
KzB4M2UvMHg5MA0KDQpbICAgIDAuNzU3MDAwXSAgYWxsb2NfcGFnZXNfY3VycmVudCsweGNkLzB4
MTIwDQoNClsgICAgMC43NTcwMDBdICBlZmlfbWVtbWFwX2FsbG9jKzB4MzIvMHg1Zg0KDQpbICAg
IDAuNzU3MDAwXSAgZWZpX2ZyZWVfYm9vdF9zZXJ2aWNlcysweDQ0LzB4MTdlDQoNClsgICAgMC43
NTcwMDBdICBzdGFydF9rZXJuZWwrMHg0OTgvMHg0YzMNCg0KWyAgICAwLjc1NzAwMF0gID8gc2V0
X2luaXRfYXJnKzB4NTUvMHg1NQ0KDQpbICAgIDAuNzU3MDAwXSAgeDg2XzY0X3N0YXJ0X3Jlc2Vy
dmF0aW9ucysweDJhLzB4MmMNCg0KWyAgICAwLjc1NzAwMF0gIHhlbl9zdGFydF9rZXJuZWwrMHg0
ZjkvMHg1MDUNCg0KWyAgICAwLjc1NzAwMF0gV0FSTklORzoga2VybmVsIHN0YWNrIGZyYW1lIHBv
aW50ZXIgYXQgZmZmZmZmZmY4MWMwM2Y0MCBpbiBzd2FwcGVyLzA6MCBoYXMgYmFkIHZhbHVlIGZm
ZmZmZmZmODFjMDNmZjgNCg0KWyAgICAwLjc1NzAwMF0gdW53aW5kIHN0YWNrIHR5cGU6MCBuZXh0
X3NwOiAgICAgICAgICAobnVsbCkgbWFzazoyIGdyYXBoX2lkeDowDQoNClsgICAgMC43NTcwMDBd
IGZmZmZmZmZmODFjMDNiNjg6IGZmZmZmZmZmODFjMDNjNDggKGluaXRfdGhyZWFkX3VuaW9uKzB4
M2M0OC8weDQwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiNzA6IGZmZmZmZmZm
ODEwMzE4YWEgKHNob3dfdHJhY2VfbG9nX2x2bCsweDIwYS8weDM5MCkNCg0KWyAgICAwLjc1NzAw
MF0gZmZmZmZmZmY4MWMwM2I3ODogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAw
MF0gZmZmZmZmZmY4MWMwM2I4MDogZmZmZmZmZmY4MWMwM2JjOCAoaW5pdF90aHJlYWRfdW5pb24r
MHgzYmM4LzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2I4ODogZmZmZmZm
ZmY4MWMxMDRjMCAocm9vdF9tb3VudGZsYWdzKzB4MjgvMHgyOCkNCg0KWyAgICAwLjc1NzAwMF0g
ZmZmZmZmZmY4MWMwM2I5MDogZmZmZmZmZmY4MWEwY2VlMSAoZGNibmxfcnRubF9wb2xpY3krMHgx
NDY4NDEvMHgxZGQ2NzcpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiOTg6IDAwMDAw
MDAwMDAwMDAwMDkgKDB4OSkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2JhMDogMDAw
MDAwMDAwMDAwMDAwMiAoMHgyKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzYmE4OiAw
MDAwMDAwMDAwMDAwMDAxICgweDEpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiYjA6
IGZmZmZmZmZmODFjMDAwMDAgKF9fZW5kX3JvZGF0YSsweGU5MDAwLzB4ZTkwMDApDQoNClsgICAg
MC43NTcwMDBdIGZmZmZmZmZmODFjMDNiYjg6IGZmZmZmZmZmODFjMDQwMDAgKGluaXRfdGhyZWFk
X3VuaW9uKzB4NDAwMC8weDQwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiYzA6
IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiZDA6
IGZmZmZmZmZmODFjMDAwMDAgKF9fZW5kX3JvZGF0YSsweGU5MDAwLzB4ZTkwMDApDQoNClsgICAg
MC43NTcwMDBdIGZmZmZmZmZmODFjMDNiZDg6IGZmZmZmZmZmODFjMDQwMDAgKGluaXRfdGhyZWFk
X3VuaW9uKzB4NDAwMC8weDQwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiZTA6
IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiZTg6
IDAwMDAwMDAwMDAwMDAwMDIgKDB4MikNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Jm
MDogZmZmZmZmZmY4MWMxMDRjMCAocm9vdF9tb3VudGZsYWdzKzB4MjgvMHgyOCkNCg0KWyAgICAw
Ljc1NzAwMF0gZmZmZmZmZmY4MWMwM2JmODogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAw
Ljc1NzAwMF0gZmZmZmZmZmY4MWMwM2MwMDogZmZmZmZmZmY4MWMwM2Y0MCAoaW5pdF90aHJlYWRf
dW5pb24rMHgzZjQwLzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MwODog
ZmZmZmZmZmY4MWMwM2I2OCAoaW5pdF90aHJlYWRfdW5pb24rMHgzYjY4LzB4NDAwMCkNCg0KWyAg
ICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MxMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAg
ICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MxODogYjc0NGFkNzdiNzQ0YWNlMiAoMHhiNzQ0YWQ3
N2I3NDRhY2UyKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzYzIwOiAwMDAwMDAwMDAw
MDAwMjAwICgweDIwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MyODogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MzMDogZmZmZmZm
ZmY4MWEyYjQyMiAoZGNibmxfcnRubF9wb2xpY3krMHgxNjRkODIvMHgxZGQ2NzcpDQoNClsgICAg
MC43NTcwMDBdIGZmZmZmZmZmODFjMDNjMzg6IGZmZmZmZmZmODEyMjUwZjkgKF9fYWxsb2NfcGFn
ZXNfc2xvd3BhdGgrMHg2Zi8weGJlZSkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2M0
MDogMDAwMDAwMDAwMDAwMDAwOSAoMHg5KQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAz
YzQ4OiBmZmZmZmZmZjgxYzAzYzU4IChpbml0X3RocmVhZF91bmlvbisweDNjNTgvMHg0MDAwKQ0K
DQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzYzUwOiBmZmZmZmZmZjgxMDMxYTc0IChzaG93
X3N0YWNrKzB4NDQvMHg2MCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2M1ODogZmZm
ZmZmZmY4MWMwM2M3OCAoaW5pdF90aHJlYWRfdW5pb24rMHgzYzc4LzB4NDAwMCkNCg0KWyAgICAw
Ljc1NzAwMF0gZmZmZmZmZmY4MWMwM2M2MDogZmZmZmZmZmY4MTM2NTQ2YyAoZHVtcF9zdGFjaysw
eDYzLzB4ODcpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjNjg6IDAwMDAwMDAwMDAw
MDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjNzg6IGZmZmZmZmZmODFj
MDNjYjggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2NiOC8weDQwMDApDQoNClsgICAgMC43NTcwMDBd
IGZmZmZmZmZmODFjMDNjODA6IGZmZmZmZmZmODEwODNmNTEgKF9fd2FybisweGQxLzB4ZjApDQoN
ClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjODg6IDAwMDAwZTQ5MjQwMDAwMjcgKDB4ZTQ5
MjQwMDAwMjcpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjOTA6IDAwMDAwMDAwMDAw
MDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjYTg6IDAwMDAwMDAwMDAw
MDAwMzQgKDB4MzQpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjYjA6IDAwMDAwMDAw
MDAwMDAwMzQgKDB4MzQpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjYjg6IGZmZmZm
ZmZmODFjMDNjYzggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2NjOC8weDQwMDApDQoNClsgICAgMC43
NTcwMDBdIGZmZmZmZmZmODFjMDNjYzA6IGZmZmZmZmZmODEwODQwOGQgKHdhcm5fc2xvd3BhdGhf
bnVsbCsweDFkLzB4MjApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjYzg6IGZmZmZm
ZmZmODFjMDNkYzggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2RjOC8weDQwMDApDQoNClsgICAgMC43
NTcwMDBdIGZmZmZmZmZmODFjMDNjZDA6IGZmZmZmZmZmODEyMjUwZjkgKF9fYWxsb2NfcGFnZXNf
c2xvd3BhdGgrMHg2Zi8weGJlZSkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2NkODog
MDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2NlMDog
MDAwMGZmZmYwMDAwMDAwMSAoMHhmZmZmMDAwMDAwMDEpDQoNClsgICAgMC43NTcwMDBdIGZmZmZm
ZmZmODFjMDNjZTg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZm
ZmZmODFjMDNjZjA6IGZmZmZmZmZmODFjMDNkYzggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2RjOC8w
eDQwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjZjg6IGZmZmZmZmZmODExOWYx
MjAgKGdldF9wYWdlX2Zyb21fZnJlZWxpc3QrMHgxMjAvMHhiNjApDQoNClsgICAgMC43NTcwMDBd
IGZmZmZmZmZmODFjMDNkMDA6IGZmZmY4ODAwMDAwMDAwMDAgKDB4ZmZmZjg4MDAwMDAwMDAwMCkN
Cg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2QwODogZmZmZmZmZmY4MWMwM2UzOCAoaW5p
dF90aHJlYWRfdW5pb24rMHgzZTM4LzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4
MWMwM2QxMDogMDAwMDAwMDBmZmZiNmYxMSAoMHhmZmZiNmYxMSkNCg0KWyAgICAwLjc1NzAwMF0g
ZmZmZmZmZmY4MWMwM2QxODogZmZmZmZmZmY4MWMwM2Q1MCAoaW5pdF90aHJlYWRfdW5pb24rMHgz
ZDUwLzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2QyMDogMDAwMDAwMDE4
MTA2NWUxYSAoMHgxODEwNjVlMWEpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkMjg6
IGZmZmZmZmZmODFjMDNkOWEgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2Q5YS8weDQwMDApDQoNClsg
ICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkMzA6IDAwMDAwMDAwMDAwZmZmZmYgKDB4ZmZmZmYp
DQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkMzg6IDAwMTAwMDAwYjc0NGFjZTIgKDB4
MTAwMDAwYjc0NGFjZTIpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkNDA6IGZmZmZm
ZmZmODFjMDNkODAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2Q4MC8weDQwMDApDQoNClsgICAgMC43
NTcwMDBdIGZmZmZmZmZmODFjMDNkNDg6IGZmZmZmZmZmODE0MGI5ZGQgKGFjcGlfaHdfcmVhZF9w
b3J0KzB4NTYvMHhjYikNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Q1MDogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Q1ODogYjc0NGFk
NzdiNzQ0YWNlMiAoMHhiNzQ0YWQ3N2I3NDRhY2UyKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZm
ZjgxYzAzZDYwOiAwMDAwMDAwMDAwMDAwMDEwICgweDEwKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZm
ZmZmZjgxYzAzZDY4OiAwMDAwMDAwMDAwMDAwMDEwICgweDEwKQ0KDQpbICAgIDAuNzU3MDAwXSBm
ZmZmZmZmZjgxYzAzZDcwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0KDQpbICAgIDAuNzU3MDAwXSBm
ZmZmZmZmZjgxYzAzZDc4OiBmZmZmZmZmZjgxYzAzZGY4IChpbml0X3RocmVhZF91bmlvbisweDNk
ZjgvMHg0MDAwKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZDgwOiBmZmZmZmZmZjgx
YzAzZGU4IChpbml0X3RocmVhZF91bmlvbisweDNkZTgvMHg0MDAwKQ0KDQpbICAgIDAuNzU3MDAw
XSBmZmZmZmZmZjgxYzAzZDg4OiAwMDAwMDAzNDAxNDAwMGMwICgweDM0MDE0MDAwYzApDQoNClsg
ICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkOTA6IDAwMDBmZmZmMDAwMDAwMDEgKDB4ZmZmZjAw
MDAwMDAxKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZDk4OiBiNzQ0YWQ3N2I3NDRh
Y2UyICgweGI3NDRhZDc3Yjc0NGFjZTIpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNk
YTA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNk
Yjg6IDAwMDAwMDAwMDAwMDAwMzQgKDB4MzQpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFj
MDNkYzA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFj
MDNkYzg6IGZmZmZmZmZmODFjMDNlMzAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2UzMC8weDQwMDAp
DQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkZDA6IGZmZmZmZmZmODExYTAwZDAgKF9f
YWxsb2NfcGFnZXNfbm9kZW1hc2srMHgyNDAvMHgyNjApDQoNClsgICAgMC43NTcwMDBdIGZmZmZm
ZmZmODFjMDNkZDg6IGZmZmY4ODAxZjU0M2VhMDAgKDB4ZmZmZjg4MDFmNTQzZWEwMCkNCg0KWyAg
ICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2RlMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAg
ICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2RlODogZmZmZjg4MDFmNTQzZWEwMCAoMHhmZmZmODgw
MWY1NDNlYTAwKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZGYwOiAwMDAwMDAwMjAw
MDAwMDAwICgweDIwMDAwMDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2RmODog
MDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UwMDog
Yjc0NGFkNzdiNzQ0YWNlMiAoMHhiNzQ0YWQ3N2I3NDRhY2UyKQ0KDQpbICAgIDAuNzU3MDAwXSBm
ZmZmZmZmZjgxYzAzZTA4OiBmZmZmODgwMWY1NDNlYTAwICgweGZmZmY4ODAxZjU0M2VhMDApDQoN
ClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlMTA6IDAwMDAwMDAwMDE0MDAwYzAgKDB4MTQw
MDBjMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UxODogMDAwMDAwMDAwMDAwMDAz
NCAoMHgzNCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UyMDogMDAwMDAwMDAwMDAw
MDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UyODogZmZmZmZmZmY4MWMx
MDRjMCAocm9vdF9tb3VudGZsYWdzKzB4MjgvMHgyOCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZm
ZmY4MWMwM2UzMDogZmZmZmZmZmY4MWMwM2U1MCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZTUwLzB4
NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UzODogZmZmZmZmZmY4MTFmNDEx
ZSAoYWxsb2NfcGFnZV9pbnRlcmxlYXZlKzB4M2UvMHg5MCkNCg0KWyAgICAwLjc1NzAwMF0gZmZm
ZmZmZmY4MWMwM2U0MDogZmZmZjg4MDI4OGM5YzAwMCAoMHhmZmZmODgwMjg4YzljMDAwKQ0KDQpb
ICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZTQ4OiBmZmZmODgwMjg4YzljMDAwICgweGZmZmY4
ODAyODhjOWMwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlNTA6IGZmZmZmZmZm
ODFjMDNlOTAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2U5MC8weDQwMDApDQoNClsgICAgMC43NTcw
MDBdIGZmZmZmZmZmODFjMDNlNTg6IGZmZmZmZmZmODExZjUzZWQgKGFsbG9jX3BhZ2VzX2N1cnJl
bnQrMHhjZC8weDEyMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2U2MDogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2U2ODogMDAwZmZm
ZmZmZmZmZmZmZiAoMHhmZmZmZmZmZmZmZmZmKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgx
YzAzZTcwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgx
YzAzZTgwOiBmZmZmZmZmZjgxZTZlMmMwIChyZWFsX21vZGVfYmxvYl9lbmQrMHg4NC8weDg0KQ0K
DQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZTg4OiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0K
DQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZTkwOiBmZmZmZmZmZjgxYzAzZWE4IChpbml0
X3RocmVhZF91bmlvbisweDNlYTgvMHg0MDAwKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgx
YzAzZTk4OiBmZmZmZmZmZjgxZTA2MmRmIChlZmlfbWVtbWFwX2FsbG9jKzB4MzIvMHg1ZikNCg0K
WyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2VhMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0K
WyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2VhODogZmZmZmZmZmY4MWMwM2VlMCAoaW5pdF90
aHJlYWRfdW5pb24rMHgzZWUwLzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMw
M2ViMDogZmZmZmZmZmY4MWRjNjdhZiAoZWZpX2ZyZWVfYm9vdF9zZXJ2aWNlcysweDQ0LzB4MTdl
KQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZWI4OiBmZmZmZmZmZmZmZmZmZmZmICgw
eGZmZmZmZmZmZmZmZmZmZmYpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlYzA6IGZm
ZmZmZmZmODFlNTI5MDAgKGt0aHJlYWRkX2RvbmUrMHgyMC8weDIwKQ0KDQpbICAgIDAuNzU3MDAw
XSBmZmZmZmZmZjgxYzAzZWM4OiBmZmZmODgwMjkzYTI4NzgwICgweGZmZmY4ODAyOTNhMjg3ODAp
DQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlZDA6IGZmZmZmZmZmODFlNmUyYzAgKHJl
YWxfbW9kZV9ibG9iX2VuZCsweDg0LzB4ODQpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFj
MDNlZDg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFj
MDNlZTA6IGZmZmZmZmZmODFjMDNmMzAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2YzMC8weDQwMDAp
DQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlZTg6IGZmZmZmZmZmODFkYTUxZGUgKHN0
YXJ0X2tlcm5lbCsweDQ5OC8weDRjMykNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Vm
MDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Vm
ODogZmZmZmZmZmY4MWRhNGE1ZCAoc2V0X2luaXRfYXJnKzB4NTUvMHg1NSkNCg0KWyAgICAwLjc1
NzAwMF0gZmZmZmZmZmY4MWMwM2YwMDogZmZmZmZmZmY4MWU2ZTJjMCAocmVhbF9tb2RlX2Jsb2Jf
ZW5kKzB4ODQvMHg4NCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2YwODogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2YxMDogZmZmZmZm
ZmY4MWMwM2Y2MCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZjYwLzB4NDAwMCkNCg0KWyAgICAwLjc1
NzAwMF0gZmZmZmZmZmY4MWMwM2YxODogZmZmZmZmZmY4MWMwM2Y1YyAoaW5pdF90aHJlYWRfdW5p
b24rMHgzZjVjLzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2YyMDogMDAw
MDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2YzMDogZmZm
ZmZmZmY4MWMwM2Y0MCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZjQwLzB4NDAwMCkNCg0KWyAgICAw
Ljc1NzAwMF0gZmZmZmZmZmY4MWMwM2YzODogZmZmZmZmZmY4MWRhNDVkNiAoeDg2XzY0X3N0YXJ0
X3Jlc2VydmF0aW9ucysweDJhLzB4MmMpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNm
NDA6IGZmZmZmZmZmODFjMDNmZjggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2ZmOC8weDQwMDApDQoN
ClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNmNDg6IGZmZmZmZmZmODFkYWI2MWYgKHhlbl9z
dGFydF9rZXJuZWwrMHg0ZjkvMHg1MDUpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNm
NTA6IDAwMDUwNjUyMDAwMDAwMDAgKDB4NTA2NTIwMDAwMDAwMCkNCg0KWyAgICAwLjc1NzAwMF0g
ZmZmZmZmZmY4MWMwM2Y1ODogMDAwMDAwMDEwMDQwMDgwMCAoMHgxMDA0MDA4MDApDQoNClsgICAg
MC43NTcwMDBdIGZmZmZmZmZmODFjMDNmNjA6IDAzMDAwMDAxMDAwMDAwMzIgKDB4MzAwMDAwMTAw
MDAwMDMyKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZjY4OiAwMDAwMDAwMDAwMDAw
MDA1ICgweDUpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNmNzA6IDAwMDAwMDAwMDAw
MDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDRdIC0tLVsgZW5kIHRyYWNlIDE5NzU5M2Q5MjExZjQw
NGUgXS0tLQ0KDQpbICAgIDAuNzU4MDAzXSBlZmk6IEZhaWxlZCB0byBhbGxvY2F0ZSBuZXcgRUZJ
IG1lbW1hcA0KDQpbICAgIDAuNzU5MDAyXSBmdHJhY2U6IGFsbG9jYXRpbmcgMjgzOTUgZW50cmll
cyBpbiAxMTEgcGFnZXMNCg0KWyAgICAwLjc2ODE0NV0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJx
IDIwMQ0KDQpbICAgIDAuNzY5MDA2XSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMTMN
Cg0KKFhFTikgdHJhcHMuYzoyODc3OmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiAwMDAwMDFj
OSBmcm9tIDB4MDAwMDAwMDAwMDAwMDAwMCB0byAweDAwMDAwMDAwMDAwMDAwMDMNCihYRU4pIHRy
YXBzLmM6Mjg3NzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgMDAwMDAxYTYgZnJvbSAweDAw
MDAwMDAwMDAwMDAwMDAgdG8gMHgwMDAwMDAwMDAwMDAwMDExDQooWEVOKSB0cmFwcy5jOjI4Nzc6
ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIDAwMDAwMWE3IGZyb20gMHgwMDAwMDAwMDAwMDAw
MDAwIHRvIDB4MDAwMDAwMDAwMDAwMDAxMQ0KKFhFTikgdHJhcHMuYzoyODc3OmQwdjAgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiAwMDAwMDNmNiBmcm9tIDB4MDAwMDAwMDAwMDAwZmZmZiB0byAweDAw
MDAwMDAwMDAwMGZmZWUNCihYRU4pIHRyYXBzLmM6Mjg3NzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgMDAwMDAzZjcgZnJvbSAweDAwMDAwMDAwMDAwMDA4MDAgdG8gMHgwMDAwMDAwMDAwMDAw
ODExDQpbICAgIDAuNzcwMjM5XSBQZXJmb3JtYW5jZSBFdmVudHM6IFNreWxha2UgZXZlbnRzLCBJ
bnRlbCBQTVUgZHJpdmVyLg0KDQpbICAgIDAuNzc2MDA1XSAuLi4gdmVyc2lvbjogICAgICAgICAg
ICAgICAgMw0KDQpbICAgIDAuNzc3MDAyXSAuLi4gYml0IHdpZHRoOiAgICAgICAgICAgICAgNDgN
Cg0KWyAgICAwLjc3ODAwMl0gLi4uIGdlbmVyaWMgcmVnaXN0ZXJzOiAgICAgIDQNCg0KWyAgICAw
Ljc3OTAwMl0gLi4uIHZhbHVlIG1hc2s6ICAgICAgICAgICAgIDAwMDBmZmZmZmZmZmZmZmYNCg0K
WyAgICAwLjc4MDAwMl0gLi4uIG1heCBwZXJpb2Q6ICAgICAgICAgICAgIDAwMDAwMDAwN2ZmZmZm
ZmYNCg0KWyAgICAwLjc4MTAwMl0gLi4uIGZpeGVkLXB1cnBvc2UgZXZlbnRzOiAgIDMNCg0KWyAg
ICAwLjc4MjAwMl0gLi4uIGV2ZW50IG1hc2s6ICAgICAgICAgICAgIDAwMDAwMDA3MDAwMDAwMGYN
Cg0KWyAgICAwLjc4NDkxOF0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4NCg0K
WyAgICAwLjc4NTE2Nl0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxDQoNClsgICAgMC43
ODY1MjFdIE5NSSB3YXRjaGRvZzogZW5hYmxlZCBvbiBhbGwgQ1BVcywgcGVybWFuZW50bHkgY29u
c3VtZXMgb25lIGh3LVBNVSBjb3VudGVyLg0KDQpbICAgIDAuNzg2NTIxXSBjcHUgMSBzcGlubG9j
ayBldmVudCBpcnEgMjE1DQoNClsgICAgMC43ODgxOTZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMg0KDQpbICAgIDAuNzg5NDkyXSBjcHUgMiBzcGlubG9jayBldmVudCBpcnEgMjIzDQoN
ClsgICAgMC43OTMxNjZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMw0KDQpbICAgIDAu
Nzk0NTEwXSBjcHUgMyBzcGlubG9jayBldmVudCBpcnEgMjMxDQoNClsgICAgMC43OTkwNjddIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNA0KDQpbICAgIDAuODAwNDgyXSBjcHUgNCBzcGlu
bG9jayBldmVudCBpcnEgMjM5DQoNClsgICAgMC44MDUwMzVdIGluc3RhbGxpbmcgWGVuIHRpbWVy
IGZvciBDUFUgNQ0KDQpbICAgIDAuODA2NTAxXSBjcHUgNSBzcGlubG9jayBldmVudCBpcnEgMjQ3
DQoNClsgICAgMC44MTEwNDRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNg0KDQpbICAg
IDAuODEyNDUzXSBjcHUgNiBzcGlubG9jayBldmVudCBpcnEgMjU1DQoNClsgICAgMC44MTcwMTld
IGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNw0KDQpbICAgIDAuODE4NDQ0XSBjcHUgNyBz
cGlubG9jayBldmVudCBpcnEgMjYzDQoNClsgICAgMC44MjIxNjBdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgOA0KDQpbICAgIDAuODIzNDYxXSBjcHUgOCBzcGlubG9jayBldmVudCBpcnEg
MjcxDQoNClsgICAgMC44MjcxNTddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgOQ0KDQpb
ICAgIDAuODI4NDI3XSBjcHUgOSBzcGlubG9jayBldmVudCBpcnEgMjc5DQoNClsgICAgMC44MzIx
NjZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTANCg0KWyAgICAwLjgzMzQ5MV0gY3B1
IDEwIHNwaW5sb2NrIGV2ZW50IGlycSAyODcNCg0KWyAgICAwLjgzODE0Nl0gaW5zdGFsbGluZyBY
ZW4gdGltZXIgZm9yIENQVSAxMQ0KDQpbICAgIDAuODM5NDc5XSBjcHUgMTEgc3BpbmxvY2sgZXZl
bnQgaXJxIDI5NQ0KDQpbICAgIDAuODQ0MDYwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDEyDQoNClsgICAgMC44NDU0OThdIGNwdSAxMiBzcGlubG9jayBldmVudCBpcnEgMzAzDQoNClsg
ICAgMC44NTAxNDldIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTMNCg0KWyAgICAwLjg1
MTQzOV0gY3B1IDEzIHNwaW5sb2NrIGV2ZW50IGlycSAzMTENCg0KWyAgICAwLjg1NjA1OV0gaW5z
dGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxNA0KDQpbICAgIDAuODU3NDUxXSBjcHUgMTQgc3Bp
bmxvY2sgZXZlbnQgaXJxIDMxOQ0KDQpbICAgIDAuODYyMTE3XSBpbnN0YWxsaW5nIFhlbiB0aW1l
ciBmb3IgQ1BVIDE1DQoNClsgICAgMC44NjM0MzZdIGNwdSAxNSBzcGlubG9jayBldmVudCBpcnEg
MzI3DQoNClsgICAgMC44NjgwNjddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTYNCg0K
WyAgICAwLjg2OTU2N10gY3B1IDE2IHNwaW5sb2NrIGV2ZW50IGlycSAzMzUNCg0KWyAgICAwLjg3
NDE2NV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxNw0KDQpbICAgIDAuODc1NDY0XSBj
cHUgMTcgc3BpbmxvY2sgZXZlbnQgaXJxIDM0Mw0KDQpbICAgIDAuODgwMDkyXSBpbnN0YWxsaW5n
IFhlbiB0aW1lciBmb3IgQ1BVIDE4DQoNClsgICAgMC44ODE0OTBdIGNwdSAxOCBzcGlubG9jayBl
dmVudCBpcnEgMzUxDQoNClsgICAgMC44ODYxMzVdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgMTkNCg0KWyAgICAwLjg4NzQzMF0gY3B1IDE5IHNwaW5sb2NrIGV2ZW50IGlycSAzNTkNCg0K
WyAgICAwLjg5MjA1M10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyMA0KDQpbICAgIDAu
ODkzNDQ5XSBjcHUgMjAgc3BpbmxvY2sgZXZlbnQgaXJxIDM2Nw0KDQpbICAgIDAuODk4MDkzXSBp
bnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDIxDQoNClsgICAgMC44OTk0NTJdIGNwdSAyMSBz
cGlubG9jayBldmVudCBpcnEgMzc1DQoNClsgICAgMC45MDQwNjhdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgMjINCg0KWyAgICAwLjkwNTQ2MF0gY3B1IDIyIHNwaW5sb2NrIGV2ZW50IGly
cSAzODMNCg0KWyAgICAwLjkxMDEzNV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyMw0K
DQpbICAgIDAuOTExNDcxXSBjcHUgMjMgc3BpbmxvY2sgZXZlbnQgaXJxIDM5MQ0KDQpbICAgIDAu
OTE2MTAxXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDI0DQoNClsgICAgMC45MTc0Njhd
IGNwdSAyNCBzcGlubG9jayBldmVudCBpcnEgMzk5DQoNClsgICAgMC45MjIxMjVdIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMjUNCg0KWyAgICAwLjkyMzQ3Ml0gY3B1IDI1IHNwaW5sb2Nr
IGV2ZW50IGlycSA0MDcNCg0KWyAgICAwLjkyODEwNl0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9y
IENQVSAyNg0KDQpbICAgIDAuOTI5NTAzXSBjcHUgMjYgc3BpbmxvY2sgZXZlbnQgaXJxIDQxNQ0K
DQpbICAgIDAuOTM0MTYxXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDI3DQoNClsgICAg
MC45MzU1NTJdIGNwdSAyNyBzcGlubG9jayBldmVudCBpcnEgNDIzDQoNClsgICAgMC45NDAxNjRd
IGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMjgNCg0KWyAgICAwLjk0MTQ3Ml0gY3B1IDI4
IHNwaW5sb2NrIGV2ZW50IGlycSA0MzENCg0KWyAgICAwLjk0NjEyMF0gaW5zdGFsbGluZyBYZW4g
dGltZXIgZm9yIENQVSAyOQ0KDQpbICAgIDAuOTQ3NDkxXSBjcHUgMjkgc3BpbmxvY2sgZXZlbnQg
aXJxIDQzOQ0KDQpbICAgIDAuOTUyMTEwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMw
DQoNClsgICAgMC45NTM0NzJdIGNwdSAzMCBzcGlubG9jayBldmVudCBpcnEgNDQ3DQoNClsgICAg
MC45NTgxNTBdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMzENCg0KWyAgICAwLjk1OTQ4
Nl0gY3B1IDMxIHNwaW5sb2NrIGV2ZW50IGlycSA0NTUNCg0KWyAgICAwLjk2MzAxMl0gc21wOiBC
cm91Z2h0IHVwIDEgbm9kZSwgMzIgQ1BVcw0KDQpbICAgIDAuOTY1MDEzXSBzY2hlZF9jbG9jazog
TWFya2luZyBzdGFibGUgKDk2NTAwMDAwMCwgMCktPigzNjcxNDA4MTQ5MTksIC0zNjYxNzU4MTQ5
MTkpDQoNClsgICAgMC45NzgxMTZdIGRldnRtcGZzOiBpbml0aWFsaXplZA0KDQpbICAgIDAuOTgx
Nzg1XSB4ODYvbW06IE1lbW9yeSBibG9jayBzaXplOiAyMDQ4TUINCg0KWyAgICAwLjk4OTU3NV0g
ZXZtOiBzZWN1cml0eS5zZWxpbnV4DQoNClsgICAgMC45OTMxODVdIGV2bTogc2VjdXJpdHkuaW1h
DQoNClsgICAgMC45OTY1ODBdIGV2bTogc2VjdXJpdHkuY2FwYWJpbGl0eQ0KDQpbICAgIDEuMDAw
ODc2XSBQTTogUmVnaXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg2ODJhZDAwMC0weDY4
Y2RjZmZmXSAoMTA2ODIzNjggYnl0ZXMpDQoNClsgICAgMS4wMTAxNzVdIGNsb2Nrc291cmNlOiBq
aWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxl
X25zOiAxOTExMjYwNDQ2Mjc1MDAwIG5zDQoNClsgICAgMS4wMjEyNjddIGZ1dGV4IGhhc2ggdGFi
bGUgZW50cmllczogODE5MiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykNCg0KWyAgICAxLjAyODQ4
N10gcmFuZG9tOiBjcm5nIGluaXQgZG9uZQ0KDQpbICAgIDEuMDMyMjc0XSBORVQ6IFJlZ2lzdGVy
ZWQgcHJvdG9jb2wgZmFtaWx5IDE2DQoNClsgICAgMS4wMzcyNDldIHhlbjpncmFudF90YWJsZTog
R3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQNCg0KWyAgICAxLjA0NDA5NF0gR3Jh
bnQgdGFibGUgaW5pdGlhbGl6ZWQNCg0KWyAgICAxLjA0OTMxNF0gQUNQSTogW1BDQ1Q6MHgwMV0g
SW52YWxpZCB6ZXJvIGxlbmd0aA0KDQpbICAgIDEuMDU0NDg3XSBBQ1BJOiBbUENDVDoweDAyXSBJ
bnZhbGlkIHplcm8gbGVuZ3RoDQoNClsgICAgMS4wNTk4MTFdIEVycm9yIHBhcnNpbmcgUENDIHN1
YnNwYWNlcyBmcm9tIFBDQ1QNCg0KWyAgICAxLjA2NTE4NF0gQUNQSTogYnVzIHR5cGUgUENJIHJl
Z2lzdGVyZWQNCg0KWyAgICAxLjA2OTcwMV0gYWNwaXBocDogQUNQSSBIb3QgUGx1ZyBQQ0kgQ29u
dHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41DQoNClsgICAgMS4wNzkyMzFdIFBDSTogTU1DT05G
SUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0IFttZW0gMHg4MDAwMDAwMC0weDhmZmZm
ZmZmXSAoYmFzZSAweDgwMDAwMDAwKQ0KDQpbICAgIDEuMDg5NzAwXSBQQ0k6IE1NQ09ORklHIGF0
IFttZW0gMHg4MDAwMDAwMC0weDhmZmZmZmZmXSByZXNlcnZlZCBpbiBFODIwDQoNCihYRU4pIGQw
OiBGb3JjaW5nIHdyaXRlIGVtdWxhdGlvbiBvbiBNRk5zIDgwMDAwLThmZmZmDQpbICAgIDEuMTU5
MjIxXSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2Vzcw0KDQpb
ICAgIDEuMTY5NDg2XSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpDQoNClsgICAgMS4x
NzQwNjldIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkNCg0KWyAgICAxLjE3OTEw
OV0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQ0KDQpbICAgIDEuMTg0NDQx
XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkNCg0KWyAgICAx
LjE5MDkwM10geGVuOiByZWdpc3RlcmluZyBnc2kgOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMA0K
DQpbICAgIDEuMjM5MzIxXSBBQ1BJOiBbRmlybXdhcmUgQnVnXTogQklPUyBfT1NJKExpbnV4KSBx
dWVyeSBpZ25vcmVkDQoNClsgICAgMS4yNjgwMjhdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExv
YWQ6DQoNClsgICAgMS4zMTUwODRdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6DQoNClsg
ICAgMS40NTE1OThdIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQNCg0KWyAgICAxLjQ1NTYyMF0g
QUNQSTogKHN1cHBvcnRzIFMwIFMzIFM0IFM1KQ0KDQpbICAgIDEuNDYwMDU5XSBBQ1BJOiBVc2lu
ZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nDQoNClsgICAgMS40NjU3NTBdIEhFU1Q6IFRh
YmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuDQoNClsgICAgMS40NzE0MDVdIFBDSTog
VXNpbmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJw
Y2k9bm9jcnMiIGFuZCByZXBvcnQgYSBidWcNCg0KWyAgICAxLjU0NTkxN10gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzMi8weDEgaWdu
b3JlZC4NCg0KWyAgICAxLjU1NDY3NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjU2MTUzMl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzMy8weDMgaWdub3JlZC4NCg0KWyAg
ICAxLjU3MDI4M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINCg0KWyAgICAxLjU3NzE1Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzNC8weDUgaWdub3JlZC4NCg0KWyAgICAxLjU4NTkwMl0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAx
LjU5Mjc2MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciAzNS8weDcgaWdub3JlZC4NCg0KWyAgICAxLjYwMTUwOV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjYwODM3MF0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAz
Ni8weDkgaWdub3JlZC4NCg0KWyAgICAxLjYxNzExNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjYyMzk3MF0gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzNy8weGIgaWdub3Jl
ZC4NCg0KWyAgICAxLjYzMjcyMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINCg0KWyAgICAxLjYzOTY5NF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzOC8weDExIGlnbm9yZWQuDQoNClsgICAg
MS42NDg1NDFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQoNClsgICAgMS42NTU0MDZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMzkvMHgxMyBpZ25vcmVkLg0KDQpbICAgIDEuNjY0MjYxXSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDEu
NjcxMTA5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDQwLzB4MTUgaWdub3JlZC4NCg0KWyAgICAxLjY3OTk1N10gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjY4NjgyNF0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0
MS8weDE3IGlnbm9yZWQuDQoNClsgICAgMS42OTU2NzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMS43MDI1MjddIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNDIvMHgxOSBpZ25v
cmVkLg0KDQpbICAgIDEuNzExMzczXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0KDQpbICAgIDEuNzE4MjM3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDQzLzB4MWIgaWdub3JlZC4NCg0KWyAg
ICAxLjcyNzA4NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINCg0KWyAgICAxLjczNDA2M10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0NC8weDIxIGlnbm9yZWQuDQoNClsgICAgMS43NDI5MTBd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAg
MS43NDk3NjldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgNDUvMHgyMyBpZ25vcmVkLg0KDQpbICAgIDEuNzU4NjA5XSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDEuNzY1NDcwXSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDQ2LzB4MjUgaWdub3JlZC4NCg0KWyAgICAxLjc3NDMyMV0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjc4MTE3Nl0gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0Ny8weDI3IGln
bm9yZWQuDQoNClsgICAgMS43OTAwMjJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMS43OTY4ODBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNDgvMHgyOSBpZ25vcmVkLg0KDQpb
ICAgIDEuODA1NzI4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0KDQpbICAgIDEuODEyNTkzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDQ5LzB4MmIgaWdub3JlZC4NCg0KWyAgICAxLjgyMTQz
OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAg
ICAxLjgyODQxMF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciA1MC8weDMxIGlnbm9yZWQuDQoNClsgICAgMS44MzcyNThdIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMS44NDQxMTZd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgNTEvMHgzMyBpZ25vcmVkLg0KDQpbICAgIDEuODUyOTYyXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDEuODU5ODI2XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDUyLzB4MzUg
aWdub3JlZC4NCg0KWyAgICAxLjg2ODY3NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjg3NTU1Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA1My8weDM3IGlnbm9yZWQuDQoN
ClsgICAgMS44ODQ0MDZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQoNClsgICAgMS44OTEyNTldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNTQvMHgzOSBpZ25vcmVkLg0KDQpbICAgIDEuOTAw
MTA1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpb
ICAgIDEuOTA2OTY1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDU1LzB4M2IgaWdub3JlZC4NCg0KWyAgICAxLjkxNTgxMV0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjkyMjg3
Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciA1Ni8weDQxIGlnbm9yZWQuDQoNClsgICAgMS45MzE3MjFdIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMS45Mzg1NzldIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNTcvMHg0
MyBpZ25vcmVkLg0KDQpbICAgIDEuOTQ3NDI1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDEuOTU0Mzk3XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDU4LzB4NDUgaWdub3JlZC4N
Cg0KWyAgICAxLjk2MzI1MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINCg0KWyAgICAxLjk3MDEwOV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA1OS8weDQ3IGlnbm9yZWQuDQoNClsgICAgMS45
Nzg5NTRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoN
ClsgICAgMS45ODU4MjFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgNjAvMHg0OSBpZ25vcmVkLg0KDQpbICAgIDEuOTk0NjY4XSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMDAx
NTI3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDYxLzB4NGIgaWdub3JlZC4NCg0KWyAgICAyLjAxMDM3NV0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjAxNzM1MF0gQVBJQzog
TlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2Mi8w
eDUxIGlnbm9yZWQuDQoNClsgICAgMi4wMjYxOTldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4wMzMwNjJdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNjMvMHg1MyBpZ25vcmVk
Lg0KDQpbICAgIDIuMDQxOTE2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0KDQpbICAgIDIuMDQ4NTI1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDY0LzB4NTQgaWdub3JlZC4NCg0KWyAgICAy
LjA1NzM3Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
Cg0KWyAgICAyLjA2Mzk4OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMy
IHJlYWNoZWQuIFByb2Nlc3NvciA2NS8weDU1IGlnbm9yZWQuDQoNClsgICAgMi4wNzI4MzRdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4w
Nzk0NTFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgNjYvMHg1NiBpZ25vcmVkLg0KDQpbICAgIDIuMDg4Mjk4XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMDk0OTA5XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDY3
LzB4NTcgaWdub3JlZC4NCg0KWyAgICAyLjEwMzc1NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjExMDM3MV0gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2OC8weDU4IGlnbm9y
ZWQuDQoNClsgICAgMi4xMTkyMTZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNh
bCBjcHUgbnVtYmVyDQoNClsgICAgMi4xMjU4MjhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNjkvMHg1OSBpZ25vcmVkLg0KDQpbICAg
IDIuMTM0Njc0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0KDQpbICAgIDIuMTQxMjkyXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDcwLzB4NWEgaWdub3JlZC4NCg0KWyAgICAyLjE1MDE0NF0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAy
LjE1Njc0N10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciA3MS8weDViIGlnbm9yZWQuDQoNClsgICAgMi4xNjU1ODZdIEFDUEk6IFVuYWJs
ZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4xNzIzMjRdIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
NzIvMHg2MCBpZ25vcmVkLg0KDQpbICAgIDIuMTgxMTYzXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMTg3NzcyXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDczLzB4NjEgaWdu
b3JlZC4NCg0KWyAgICAyLjE5NjYwOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjIwMzIyM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA3NC8weDYyIGlnbm9yZWQuDQoNClsg
ICAgMi4yMTIwNjhdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQoNClsgICAgMi4yMTg2ODVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNzUvMHg2MyBpZ25vcmVkLg0KDQpbICAgIDIuMjI3NTMz
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAg
IDIuMjM0MTQ4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDc2LzB4NjQgaWdub3JlZC4NCg0KWyAgICAyLjI0Mjk5M10gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjI0OTYwOV0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3Nv
ciA3Ny8weDY1IGlnbm9yZWQuDQoNClsgICAgMi4yNTg0NjNdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4yNjUwNzddIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNzgvMHg2NiBp
Z25vcmVkLg0KDQpbICAgIDIuMjczOTI1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMjgwNTQwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDc5LzB4NjcgaWdub3JlZC4NCg0K
WyAgICAyLjI4OTM4OF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINCg0KWyAgICAyLjI5NjAwMV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4MC8weDY4IGlnbm9yZWQuDQoNClsgICAgMi4zMDQ4
NDddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsg
ICAgMi4zMTE0NjRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgODEvMHg2OSBpZ25vcmVkLg0KDQpbICAgIDIuMzIwMzA5XSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMzI2OTIy
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDgyLzB4NmEgaWdub3JlZC4NCg0KWyAgICAyLjMzNTc3MF0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjM0MjM4Ml0gQVBJQzogTlJf
Q1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4My8weDZi
IGlnbm9yZWQuDQoNClsgICAgMi4zNTEyMjhdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4zNTc5NjRdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgODQvMHg3MCBpZ25vcmVkLg0K
DQpbICAgIDIuMzY2ODE5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0KDQpbICAgIDIuMzczNDIzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDg1LzB4NzEgaWdub3JlZC4NCg0KWyAgICAyLjM4
MjI2OF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0K
WyAgICAyLjM4ODg4OF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJl
YWNoZWQuIFByb2Nlc3NvciA4Ni8weDcyIGlnbm9yZWQuDQoNClsgICAgMi4zOTc3MzVdIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi40MDQz
NTRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgODcvMHg3MyBpZ25vcmVkLg0KDQpbICAgIDIuNDEzMjAzXSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNDE5ODE0XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDg4LzB4
NzQgaWdub3JlZC4NCg0KWyAgICAyLjQyODY2Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjQzNTI3M10gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4OS8weDc1IGlnbm9yZWQu
DQoNClsgICAgMi40NDQxMjFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBj
cHUgbnVtYmVyDQoNClsgICAgMi40NTA3NDBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTAvMHg3NiBpZ25vcmVkLg0KDQpbICAgIDIu
NDU5NTg1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0K
DQpbICAgIDIuNDY2MTk5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDkxLzB4NzcgaWdub3JlZC4NCg0KWyAgICAyLjQ3NTA1MV0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjQ4
MTY2MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFBy
b2Nlc3NvciA5Mi8weDc4IGlnbm9yZWQuDQoNClsgICAgMi40OTA1MDZdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi40OTcxMzFdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTMv
MHg3OSBpZ25vcmVkLg0KDQpbICAgIDIuNTA1OTc5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNTEyNTkxXSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDk0LzB4N2EgaWdub3Jl
ZC4NCg0KWyAgICAyLjUyMTQzOV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINCg0KWyAgICAyLjUyODA0OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA5NS8weDdiIGlnbm9yZWQuDQoNClsgICAg
Mi41MzY4OTRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQoNClsgICAgMi41NDM3MzJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgOTYvMHg4MCBpZ25vcmVkLg0KDQpbICAgIDIuNTUyNTgxXSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIu
NTU5MTkzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDk3LzB4ODEgaWdub3JlZC4NCg0KWyAgICAyLjU2ODA0MV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjU3NDY1NV0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA5
OC8weDgyIGlnbm9yZWQuDQoNClsgICAgMi41ODM1MTBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi41OTAxMjFdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTkvMHg4MyBpZ25v
cmVkLg0KDQpbICAgIDIuNTk4OTY4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNjA1NTg3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwMC8weDg0IGlnbm9yZWQuDQoNClsg
ICAgMi42MTQ1MzRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQoNClsgICAgMi42MjExNDhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTAxLzB4ODUgaWdub3JlZC4NCg0KWyAgICAyLjYzMDA5
NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAg
ICAyLjYzNjcwNl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciAxMDIvMHg4NiBpZ25vcmVkLg0KDQpbICAgIDIuNjQ1NjUwXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNjUyMjYx
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDEwMy8weDg3IGlnbm9yZWQuDQoNClsgICAgMi42NjEyMDddIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi42Njc4MThdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTA0LzB4
ODggaWdub3JlZC4NCg0KWyAgICAyLjY3Njc2NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjY4MzM3Nl0gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMDUvMHg4OSBpZ25vcmVk
Lg0KDQpbICAgIDIuNjkyMzI1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0KDQpbICAgIDIuNjk4OTQxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwNi8weDhhIGlnbm9yZWQuDQoNClsgICAg
Mi43MDc4ODddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQoNClsgICAgMi43MTQ1MDVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMTA3LzB4OGIgaWdub3JlZC4NCg0KWyAgICAyLjcyMzQ0OF0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAy
LjczMDE4NV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciAxMDgvMHg5MCBpZ25vcmVkLg0KDQpbICAgIDIuNzM5MTI5XSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNzQ1NzM5XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDEwOS8weDkxIGlnbm9yZWQuDQoNClsgICAgMi43NTQ2ODNdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi43NjEzMDFdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTEwLzB4OTIg
aWdub3JlZC4NCg0KWyAgICAyLjc3MDIzOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjc3Njg1Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMTEvMHg5MyBpZ25vcmVkLg0K
DQpbICAgIDIuNzg1Nzk3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0KDQpbICAgIDIuNzkyNDEwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExMi8weDk0IGlnbm9yZWQuDQoNClsgICAgMi44
MDEzNTldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoN
ClsgICAgMi44MDc5NzBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgMTEzLzB4OTUgaWdub3JlZC4NCg0KWyAgICAyLjgxNjkxNl0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjgy
MzUzMF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFBy
b2Nlc3NvciAxMTQvMHg5NiBpZ25vcmVkLg0KDQpbICAgIDIuODMyNDc0XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuODM5MDg4XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEx
NS8weDk3IGlnbm9yZWQuDQoNClsgICAgMi44NDgwMzJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi44NTQ2NDFdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTE2LzB4OTggaWdu
b3JlZC4NCg0KWyAgICAyLjg2MzU4NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjg3MDIzM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMTcvMHg5OSBpZ25vcmVkLg0KDQpb
ICAgIDIuODc5MTgwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0KDQpbICAgIDIuODg1ODAwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExOC8weDlhIGlnbm9yZWQuDQoNClsgICAgMi44OTQ3
NDRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsg
ICAgMi45MDEzNjJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTE5LzB4OWIgaWdub3JlZC4NCg0KWyAgICAyLjkxMDMwNV0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjkxNzAz
M10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciAxMjAvMHhhMCBpZ25vcmVkLg0KDQpbICAgIDIuOTI1OTc2XSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuOTMyNTk4XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyMS8w
eGExIGlnbm9yZWQuDQoNClsgICAgMi45NDE1NDJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi45NDgxNTRdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTIyLzB4YTIgaWdub3Jl
ZC4NCg0KWyAgICAyLjk1NzA5Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINCg0KWyAgICAyLjk2MzcwNl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMjMvMHhhMyBpZ25vcmVkLg0KDQpbICAg
IDIuOTcyNjQ2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0KDQpbICAgIDIuOTc5MjU2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyNC8weGE0IGlnbm9yZWQuDQoNClsgICAgMi45ODgyMDBd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAg
Mi45OTQ4MTVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMTI1LzB4YTUgaWdub3JlZC4NCg0KWyAgICAzLjAwMzc2MF0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjAxMDM3NF0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3Nv
ciAxMjYvMHhhNiBpZ25vcmVkLg0KDQpbICAgIDMuMDE5MzIwXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMDI1OTMwXSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyNy8weGE3
IGlnbm9yZWQuDQoNClsgICAgMy4wMzQ4NzRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4wNDE0ODVdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTI4LzB4YTggaWdub3JlZC4N
Cg0KWyAgICAzLjA1MDQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINCg0KWyAgICAzLjA1NzAzOV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMjkvMHhhOSBpZ25vcmVkLg0KDQpbICAgIDMu
MDY1OTg1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0K
DQpbICAgIDMuMDcyNTk1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDEzMC8weGFhIGlnbm9yZWQuDQoNClsgICAgMy4wODE1NDRdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4w
ODgxNTldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgMTMxLzB4YWIgaWdub3JlZC4NCg0KWyAgICAzLjA5NzEwNV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjEwMzgzNl0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAx
MzIvMHhiMCBpZ25vcmVkLg0KDQpbICAgIDMuMTEyNzgyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMTE5NDAwXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzMy8weGIxIGln
bm9yZWQuDQoNClsgICAgMy4xMjgzNDNdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4xMzQ5NTFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTM0LzB4YjIgaWdub3JlZC4NCg0K
WyAgICAzLjE0Mzg5NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINCg0KWyAgICAzLjE1MDUxM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMzUvMHhiMyBpZ25vcmVkLg0KDQpbICAgIDMuMTU5
NDU3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpb
ICAgIDMuMTY2MDY2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDEzNi8weGI0IGlnbm9yZWQuDQoNClsgICAgMy4xNzUwMDJdIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4xODE2
MTldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgMTM3LzB4YjUgaWdub3JlZC4NCg0KWyAgICAzLjE5MDU3MV0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjE5NzE3M10gQVBJQzog
TlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMzgv
MHhiNiBpZ25vcmVkLg0KDQpbICAgIDMuMjA2MTE3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMjEyNzM0XSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzOS8weGI3IGlnbm9y
ZWQuDQoNClsgICAgMy4yMjE2NzZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNh
bCBjcHUgbnVtYmVyDQoNClsgICAgMy4yMjgyODhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQwLzB4YjggaWdub3JlZC4NCg0KWyAg
ICAzLjIzNzIzMV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINCg0KWyAgICAzLjI0Mzg0NF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNDEvMHhiOSBpZ25vcmVkLg0KDQpbICAgIDMuMjUyNzkw
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAg
IDMuMjU5NDAzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDE0Mi8weGJhIGlnbm9yZWQuDQoNClsgICAgMy4yNjgzNDddIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4yNzQ5NTVd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgMTQzLzB4YmIgaWdub3JlZC4NCg0KWyAgICAzLjI4MzkwMF0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjI5MDcyMF0gQVBJQzogTlJf
Q1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNDQvMHhj
MCBpZ25vcmVkLg0KDQpbICAgIDMuMjk5NjY4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMzA2Mjc4XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE0NS8weGMxIGlnbm9yZWQu
DQoNClsgICAgMy4zMTUyMjNdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBj
cHUgbnVtYmVyDQoNClsgICAgMy4zMjE4NDNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQ2LzB4YzIgaWdub3JlZC4NCg0KWyAgICAz
LjMzMDc4OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
Cg0KWyAgICAzLjMzNzQwM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMy
IHJlYWNoZWQuIFByb2Nlc3NvciAxNDcvMHhjMyBpZ25vcmVkLg0KDQpbICAgIDMuMzQ2MzQ2XSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMu
MzUyOTYzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDE0OC8weGM0IGlnbm9yZWQuDQoNClsgICAgMy4zNjE5MDddIEFDUEk6IFVuYWJs
ZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4zNjg1MjNdIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
MTQ5LzB4YzUgaWdub3JlZC4NCg0KWyAgICAzLjM3NzQ2OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjM4NDA4NF0gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNTAvMHhjNiBp
Z25vcmVkLg0KDQpbICAgIDMuMzkzMDI5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMzk5NjQ1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1MS8weGM3IGlnbm9yZWQuDQoN
ClsgICAgMy40MDg1ODVdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQoNClsgICAgMy40MTUxOTVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTUyLzB4YzggaWdub3JlZC4NCg0KWyAgICAzLjQy
NDEzOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0K
WyAgICAzLjQzMDc2MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJl
YWNoZWQuIFByb2Nlc3NvciAxNTMvMHhjOSBpZ25vcmVkLg0KDQpbICAgIDMuNDM5NzAyXSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNDQ2
MzE3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDE1NC8weGNhIGlnbm9yZWQuDQoNClsgICAgMy40NTUyNjFdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy40NjE4NzddIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTU1
LzB4Y2IgaWdub3JlZC4NCg0KWyAgICAzLjQ3MDgyMl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjQ3NzU0OV0gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNTYvMHhkMCBpZ25v
cmVkLg0KDQpbICAgIDMuNDg2NDkyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNDkzMTA3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1Ny8weGQxIGlnbm9yZWQuDQoNClsg
ICAgMy41MDIwNTRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQoNClsgICAgMy41MDg2NjRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTU4LzB4ZDIgaWdub3JlZC4NCg0KWyAgICAzLjUxNzYx
NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAg
ICAzLjUyNDIyNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciAxNTkvMHhkMyBpZ25vcmVkLg0KDQpbICAgIDMuNTMzMTcwXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNTM5Nzg0
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDE2MC8weGQ0IGlnbm9yZWQuDQoNClsgICAgMy41NDg3MjddIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy41NTUzNDZdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTYxLzB4
ZDUgaWdub3JlZC4NCg0KWyAgICAzLjU2NDI5M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjU3MDkwMV0gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNjIvMHhkNiBpZ25vcmVk
Lg0KDQpbICAgIDMuNTc5ODQ3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0KDQpbICAgIDMuNTg2NDYwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2My8weGQ3IGlnbm9yZWQuDQoNClsgICAg
My41OTU0MDFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQoNClsgICAgMy42MDIwMTNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMTY0LzB4ZDggaWdub3JlZC4NCg0KWyAgICAzLjYxMDk1OV0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAz
LjYxNzU3MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciAxNjUvMHhkOSBpZ25vcmVkLg0KDQpbICAgIDMuNjI2NTIxXSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNjMzMTI1XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDE2Ni8weGRhIGlnbm9yZWQuDQoNClsgICAgMy42NDIwNjhdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy42NDg2ODVdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTY3LzB4ZGIg
aWdub3JlZC4NCg0KWyAgICAzLjY1NzYyOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjY2NDM2Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNjgvMHhlMCBpZ25vcmVkLg0K
DQpbICAgIDMuNjczMzA3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0KDQpbICAgIDMuNjc5OTE4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2OS8weGUxIGlnbm9yZWQuDQoNClsgICAgMy42
ODg4NjBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoN
ClsgICAgMy42OTU0NzddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgMTcwLzB4ZTIgaWdub3JlZC4NCg0KWyAgICAzLjcwNDQyM10gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjcx
MTAzNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFBy
b2Nlc3NvciAxNzEvMHhlMyBpZ25vcmVkLg0KDQpbICAgIDMuNzE5OTc2XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNzI2NTk2XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3
Mi8weGU0IGlnbm9yZWQuDQoNClsgICAgMy43MzU1NDddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy43NDIxNTNdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTczLzB4ZTUgaWdu
b3JlZC4NCg0KWyAgICAzLjc1MTA5OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjc1NzcxNl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNzQvMHhlNiBpZ25vcmVkLg0KDQpb
ICAgIDMuNzY2NjU5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0KDQpbICAgIDMuNzczMjcwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3NS8weGU3IGlnbm9yZWQuDQoNClsgICAgMy43ODIy
MTVdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsg
ICAgMy43ODg4MjRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTc2LzB4ZTggaWdub3JlZC4NCg0KWyAgICAzLjc5Nzc3MF0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjgwNDM4
MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciAxNzcvMHhlOSBpZ25vcmVkLg0KDQpbICAgIDMuODEzMzIzXSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuODE5OTM1XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3OC8w
eGVhIGlnbm9yZWQuDQoNClsgICAgMy44Mjg4NzddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy44MzU0OTddIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTc5LzB4ZWIgaWdub3Jl
ZC4NCg0KWyAgICAzLjg0NDQ0Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINCg0KWyAgICAzLjg1MTE2N10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxODAvMHhmMCBpZ25vcmVkLg0KDQpbICAg
IDMuODYwMTEzXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0KDQpbICAgIDMuODY2NzMzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4MS8weGYxIGlnbm9yZWQuDQoNClsgICAgMy44NzU2Nzhd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAg
My44ODIyODhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMTgyLzB4ZjIgaWdub3JlZC4NCg0KWyAgICAzLjg5MTIzNF0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjg5Nzg0OV0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3Nv
ciAxODMvMHhmMyBpZ25vcmVkLg0KDQpbICAgIDMuOTA2Nzg3XSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuOTEzMzk1XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4NC8weGY0
IGlnbm9yZWQuDQoNClsgICAgMy45MjIzMzldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy45Mjg5NTldIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTg1LzB4ZjUgaWdub3JlZC4N
Cg0KWyAgICAzLjkzNzkwNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINCg0KWyAgICAzLjk0NDU2N10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxODYvMHhmNiBpZ25vcmVkLg0KDQpbICAgIDMu
OTUzNTE2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0K
DQpbICAgIDMuOTYwMTM2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDE4Ny8weGY3IGlnbm9yZWQuDQoNClsgICAgMy45NjkwODBdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy45
NzU2OTZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgMTg4LzB4ZjggaWdub3JlZC4NCg0KWyAgICAzLjk4NDY0MF0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjk5MTI1Nl0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAx
ODkvMHhmOSBpZ25vcmVkLg0KDQpbICAgIDQuMDAwMjAxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDQuMDA2ODE0XSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE5MC8weGZhIGln
bm9yZWQuDQoNClsgICAgNC4wMTU3NjBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQoNClsgICAgNC4wMjIzNzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTkxLzB4ZmIgaWdub3JlZC4NCg0K
WyAgICA0LjAzMTMyNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINCg0KWyAgICA0LjAzODE1Ml0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzAwXSAoZG9t
YWluIDAwMDAgW2J1cyAwMC0xNV0pDQoNClsgICAgNC4wNDQ5NjhdIGFjcGkgUE5QMEEwODowMDog
X09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBN
U0ldDQoNClsgICAgNC4wNTQzNDNdIGFjcGkgUE5QMEEwODowMDogX09TQzogcGxhdGZvcm0gZG9l
cyBub3Qgc3VwcG9ydCBbQUVSXQ0KDQpbICAgIDQuMDYxMzA0XSBhY3BpIFBOUDBBMDg6MDA6IF9P
U0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0KDQpb
ICAgIDQuMDcyNTcwXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDANCg0KWyAgICA0LjA3
NzA1N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBj
Zjcgd2luZG93XQ0KDQpbICAgIDQuMDg0NzEyXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl
c291cmNlIFtpbyAgMHgxMDAwLTB4M2ZmZiB3aW5kb3ddDQoNClsgICAgNC4wOTIzNzNdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGM0MDAwLTB4MDAwYzdmZmYg
d2luZG93XQ0KDQpbICAgIDQuMTAwODExXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gMHhmZTAxMDAwMC0weGZlMDEwZmZmIHdpbmRvd10NCg0KWyAgICA0LjEwOTI0M10g
cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTAwMDAwMDAtMHg5MmJm
ZmZmZiB3aW5kb3ddDQoNClsgICAgNC4xMTc2NzZdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW21lbSAweDM4MDAwMDAwMDAwMC0weDM4MDAzZmZmZmZmZiB3aW5kb3ddDQoNClsg
ICAgNC4xMjY4OTBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC0x
NV0NCg0KWyAgICA0LjEzMzEyMF0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MjAyMF0gdHlwZSAw
MCBjbGFzcyAweDA2MDAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAwLjANClsg
ICAgNC4xNDQ0NThdIHBjaSAwMDAwOjAwOjA0LjA6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KWyAgICA0LjE1MTIzNV0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFtt
ZW0gMHgzODAwM2ZmMmMwMDAtMHgzODAwM2ZmMmZmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MDQuMA0KWyAgICA0LjE2NDI2NF0gcGNpIDAwMDA6MDA6MDQuMTogWzgw
ODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgIDQuMTcxMDU0XSBwY2kgMDAw
MDowMDowNC4xOiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYyODAwMC0weDM4MDAzZmYyYmZmZiA2
NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC4xDQpbICAgIDQuMTgzOTY1
XSBwY2kgMDAwMDowMDowNC4yOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
ClsgICAgNC4xOTA3NDhdIHBjaSAwMDAwOjAwOjA0LjI6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNm
ZjI0MDAwLTB4MzgwMDNmZjI3ZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjA0LjINClsgICAgNC4yMDM2NjJdIHBjaSAwMDAwOjAwOjA0LjM6IFs4MDg2OjIwMjFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA0LjIxMDQ0Nl0gcGNpIDAwMDA6MDA6MDQuMzog
cmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMjAwMDAtMHgzODAwM2ZmMjNmZmYgNjRiaXRdDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuMw0KWyAgICA0LjIyMzM1N10gcGNpIDAwMDA6
MDA6MDQuNDogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgIDQuMjMw
MTQzXSBwY2kgMDAwMDowMDowNC40OiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYxYzAwMC0weDM4
MDAzZmYxZmZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC40DQpb
ICAgIDQuMjQzMDkzXSBwY2kgMDAwMDowMDowNC41OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNClsgICAgNC4yNDk4ODldIHBjaSAwMDAwOjAwOjA0LjU6IHJlZyAweDEwOiBb
bWVtIDB4MzgwMDNmZjE4MDAwLTB4MzgwMDNmZjFiZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAwOjA0LjUNClsgICAgNC4yNjI4MjhdIHBjaSAwMDAwOjAwOjA0LjY6IFs4
MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA0LjI2OTYwN10gcGNpIDAw
MDA6MDA6MDQuNjogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMTQwMDAtMHgzODAwM2ZmMTdmZmYg
NjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuNg0KWyAgICA0LjI4MjU1
Ml0gcGNpIDAwMDA6MDA6MDQuNzogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQpbICAgIDQuMjg5MzM1XSBwY2kgMDAwMDowMDowNC43OiByZWcgMHgxMDogW21lbSAweDM4MDAz
ZmYxMDAwMC0weDM4MDAzZmYxM2ZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDowNC43DQpbICAgIDQuMzAyMjY0XSBwY2kgMDAwMDowMDowNS4wOiBbODA4NjoyMDI0XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDUu
MA0KWyAgICA0LjMxMzUyMF0gcGNpIDAwMDA6MDA6MDUuMjogWzgwODY6MjAyNV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA1LjINClsgICAg
NC4zMjQ4MzFdIHBjaSAwMDAwOjAwOjA1LjQ6IFs4MDg2OjIwMjZdIHR5cGUgMDAgY2xhc3MgMHgw
ODAwMjANCg0KWyAgICA0LjMzMTYwOF0gcGNpIDAwMDA6MDA6MDUuNDogcmVnIDB4MTA6IFttZW0g
MHg5MmIwYTAwMC0weDkyYjBhZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA1
LjQNClsgICAgNC4zNDMxOTVdIHBjaSAwMDAwOjAwOjA4LjA6IFs4MDg2OjIwMTRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowOC4wDQpbICAg
IDQuMzU0NDIyXSBwY2kgMDAwMDowMDowOC4xOiBbODA4NjoyMDE1XSB0eXBlIDAwIGNsYXNzIDB4
MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDguMQ0KWyAgICA0LjM2NTc1
NV0gcGNpIDAwMDA6MDA6MDguMjogWzgwODY6MjAxNl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA4LjINClsgICAgNC4zNzcxNDVdIHBjaSAw
MDAwOjAwOjExLjA6IFs4MDg2OmEyNmNdIHR5cGUgMDAgY2xhc3MgMHhmZjAwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxMS4wDQpbICAgIDQuMzg4NTM3XSBwY2kgMDAwMDowMDox
MS41OiBbODA4NjphMjUyXSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxDQoNClsgICAgNC4zOTUzMThd
IHBjaSAwMDAwOjAwOjExLjU6IHJlZyAweDEwOiBbbWVtIDB4OTJiMDYwMDAtMHg5MmIwN2ZmZl0N
Cg0KWyAgICA0LjQwMjM3MV0gcGNpIDAwMDA6MDA6MTEuNTogcmVnIDB4MTQ6IFttZW0gMHg5MmIw
OTAwMC0weDkyYjA5MGZmXQ0KDQpbICAgIDQuNDA5NDQ5XSBwY2kgMDAwMDowMDoxMS41OiByZWcg
MHgxODogW2lvICAweDIwNjgtMHgyMDZmXQ0KDQpbICAgIDQuNDE1NzQ5XSBwY2kgMDAwMDowMDox
MS41OiByZWcgMHgxYzogW2lvICAweDIwNzQtMHgyMDc3XQ0KDQpbICAgIDQuNDIyMDU2XSBwY2kg
MDAwMDowMDoxMS41OiByZWcgMHgyMDogW2lvICAweDIwNDAtMHgyMDVmXQ0KDQpbICAgIDQuNDI4
MzUyXSBwY2kgMDAwMDowMDoxMS41OiByZWcgMHgyNDogW21lbSAweDkyYTgwMDAwLTB4OTJhZmZm
ZmZdDQoNClsgICAgNC40MzU1NDFdIHBjaSAwMDAwOjAwOjExLjU6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDNob3QNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxMS41DQpbICAgIDQuNDQ1
NzcwXSBwY2kgMDAwMDowMDoxNC4wOiBbODA4NjphMjJmXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMw
DQoNClsgICAgNC40NTI1NThdIHBjaSAwMDAwOjAwOjE0LjA6IHJlZyAweDEwOiBbbWVtIDB4Mzgw
MDNmZjAwMDAwLTB4MzgwMDNmZjBmZmZmIDY0Yml0XQ0KDQpbICAgIDQuNDYxMTQwXSBwY2kgMDAw
MDowMDoxNC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZA0KDQpbICAgIDQuNDY4
NzIwXSBwY2kgMDAwMDowMDoxNC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC4wDQpbICAgIDQuNDc4MzgyXSBwY2kgMDAw
MDowMDoxNC4yOiBbODA4NjphMjMxXSB0eXBlIDAwIGNsYXNzIDB4MTE4MDAwDQoNClsgICAgNC40
ODUxODBdIHBjaSAwMDAwOjAwOjE0LjI6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNmZjM0MDAwLTB4
MzgwMDNmZjM0ZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE0LjIN
ClsgICAgNC40OTgxMjhdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OmEyM2FdIHR5cGUgMDAgY2xh
c3MgMHgwNzgwMDANCg0KWyAgICA0LjUwNDkyMV0gcGNpIDAwMDA6MDA6MTYuMDogcmVnIDB4MTA6
IFttZW0gMHgzODAwM2ZmMzMwMDAtMHgzODAwM2ZmMzNmZmYgNjRiaXRdDQoNClsgICAgNC41MTM1
MTZdIHBjaSAwMDAwOjAwOjE2LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QNCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNi4wDQpbICAgIDQuNTIzNjM3XSBwY2kgMDAwMDowMDox
Ni4xOiBbODA4NjphMjNiXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwDQoNClsgICAgNC41MzA0NDJd
IHBjaSAwMDAwOjAwOjE2LjE6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNmZjMyMDAwLTB4MzgwMDNm
ZjMyZmZmIDY0Yml0XQ0KDQpbICAgIDQuNTM5MDQwXSBwY2kgMDAwMDowMDoxNi4xOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQzaG90DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMQ0K
WyAgICA0LjU0OTE3NV0gcGNpIDAwMDA6MDA6MTYuNDogWzgwODY6YTIzZV0gdHlwZSAwMCBjbGFz
cyAweDA3ODAwMA0KDQpbICAgIDQuNTU1OTcyXSBwY2kgMDAwMDowMDoxNi40OiByZWcgMHgxMDog
W21lbSAweDM4MDAzZmYzMTAwMC0weDM4MDAzZmYzMWZmZiA2NGJpdF0NCg0KWyAgICA0LjU2NDU0
MV0gcGNpIDAwMDA6MDA6MTYuNDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjAwOjE2LjQNClsgICAgNC41NzQ2NzJdIHBjaSAwMDAwOjAwOjE3
LjA6IFs4MDg2OmEyMDJdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDENCg0KWyAgICA0LjU4MTQ1OF0g
cGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTA6IFttZW0gMHg5MmIwNDAwMC0weDkyYjA1ZmZmXQ0K
DQpbICAgIDQuNTg4NTEzXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgxNDogW21lbSAweDkyYjA4
MDAwLTB4OTJiMDgwZmZdDQoNClsgICAgNC41OTU1OTFdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAw
eDE4OiBbaW8gIDB4MjA2MC0weDIwNjddDQoNClsgICAgNC42MDE4OTRdIHBjaSAwMDAwOjAwOjE3
LjA6IHJlZyAweDFjOiBbaW8gIDB4MjA3MC0weDIwNzNdDQoNClsgICAgNC42MDgxOTNdIHBjaSAw
MDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8gIDB4MjAyMC0weDIwM2ZdDQoNClsgICAgNC42MTQ0
OTddIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDI0OiBbbWVtIDB4OTJhMDAwMDAtMHg5MmE3ZmZm
Zl0NCg0KWyAgICA0LjYyMTY3N10gcGNpIDAwMDA6MDA6MTcuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEM2hvdA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE3LjANClsgICAgNC42MzE5
MjFdIHBjaSAwMDAwOjAwOjFkLjA6IFs4MDg2OmEyMWJdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAN
Cg0KWyAgICA0LjYzODg1MF0gcGNpIDAwMDA6MDA6MWQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEM2hvdCBEM2NvbGQNCg0KWyAgICA0LjY0Njg2M10gcGNpIDAwMDA6MDA6MWQuMDogU3lzdGVt
IHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MWQuMA0KWyAgICA0LjY1NjU0Nl0gcGNpIDAwMDA6MDA6MWYuMDogWzgwODY6YTI0NV0gdHlwZSAw
MCBjbGFzcyAweDA2MDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFmLjANClsg
ICAgNC42Njc4OTFdIHBjaSAwMDAwOjAwOjFmLjI6IFs4MDg2OmEyMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwNTgwMDANCg0KWyAgICA0LjY3NDY3MV0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTA6IFtt
ZW0gMHg5MmIwMDAwMC0weDkyYjAzZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjFmLjINClsgICAgNC42ODYyMzJdIHBjaSAwMDAwOjAwOjFmLjQ6IFs4MDg2OmEyMjNdIHR5cGUg
MDAgY2xhc3MgMHgwYzA1MDANCg0KWyAgICA0LjY5MzAzNl0gcGNpIDAwMDA6MDA6MWYuNDogcmVn
IDB4MTA6IFttZW0gMHgzODAwM2ZmMzAwMDAtMHgzODAwM2ZmMzAwZmYgNjRiaXRdDQoNClsgICAg
NC43MDE0NzRdIHBjaSAwMDAwOjAwOjFmLjQ6IHJlZyAweDIwOiBbaW8gIDB4MjAwMC0weDIwMWZd
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuNA0KWyAgICA0LjcxMjEzOV0gcGNp
IDAwMDA6MDA6MWYuNTogWzgwODY6YTIyNF0gdHlwZSAwMCBjbGFzcyAweDBjODAwMA0KDQpbICAg
IDQuNzE4OTI3XSBwY2kgMDAwMDowMDoxZi41OiByZWcgMHgxMDogW21lbSAweGZlMDEwMDAwLTB4
ZmUwMTBmZmZdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuNQ0KWyAgICA0Ljcz
MDY2N10gcGNpIDAwMDA6MDE6MDAuMDogWzE5YTI6MDEyMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQw
MA0KDQpbICAgIDQuNzM3MzY1XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgxMDogW21lbSAweDky
OTAwMDAwLTB4OTI5MDBmZmYgNjRiaXRdDQoNClsgICAgNC43NDUwNzldIHBjaSAwMDAwOjAxOjAw
LjA6IHN1cHBvcnRzIEQxIEQyDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDE6MDAuMA0K
WyAgICA0Ljc1MzIzMV0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxLTAy
XQ0KDQpbICAgIDQuNzU5MTM2XSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweDkxMDAwMDAwLTB4OTI5ZmZmZmZdDQoNClsgICAgNC43NjY4NzldIHBjaSAwMDAwOjAyOjAw
LjA6IFsxMDJiOjA1MjJdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDANCg0KWyAgICA0Ljc3MzYxOV0g
cGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5MTAwMDAwMC0weDkxZmZmZmZmXQ0K
DQpbICAgIDQuNzgwNjc0XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxNDogW21lbSAweDkyODAw
MDAwLTB4OTI4MDNmZmZdDQoNClsgICAgNC43ODc3NTBdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAw
eDE4OiBbbWVtIDB4OTIwMDAwMDAtMHg5MjdmZmZmZl0NCg0KWyAgICA0Ljc5NDkwMF0gcGNpIDAw
MDA6MDI6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDI6MDAuMA0KWyAgICA0LjgwNTg2OF0gcGNpIDAw
MDA6MDE6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQ0KDQpbICAgIDQuODExNDA0XSBwY2kg
MDAwMDowMTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkxMDAwMDAwLTB4OTI4ZmZmZmZd
DQoNClsgICAgNC44MTkwNDhdIHBjaSAwMDAwOjAxOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4MDAwMDAwMDAtMHgwMDBmZmZmZiBwcmVmXQ0KDQpbICAgIDQuODI3NTcxXSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpb
ICAgIDQuODM1MjY2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0JdIChJUlFzIDMgNCA1
IDYgKjEwIDExIDEyIDE0IDE1KQ0KDQpbICAgIDQuODQzMDI0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0
IExpbmsgW0xOS0NdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpbICAgIDQuODUw
Nzc0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzIDMgNCA1IDYgMTAgKjEx
IDEyIDE0IDE1KQ0KDQpbICAgIDQuODU4NTMzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO
S0VdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpbICAgIDQuODY2Mjg2XSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1
KQ0KDQpbICAgIDQuODc0MDQyXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ddIChJUlFz
IDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpbICAgIDQuODgxNzk4XSBBQ1BJOiBQQ0kgSW50
ZXJydXB0IExpbmsgW0xOS0hdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpbICAg
IDQuODg5NTEyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkg
MA0KDQpbICAgIDQuODk2MjUwXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDFdIChkb21haW4g
MDAwMCBbYnVzIDE2LTIzXSkNCg0KWyAgICA0LjkwMzA2N10gYWNwaSBQTlAwQTA4OjAxOiBfT1ND
OiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0N
Cg0KWyAgICA0LjkxMjkyMV0gYWNwaSBQTlAwQTA4OjAxOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5v
dCBzdXBwb3J0IFtBRVJdDQoNClsgICAgNC45MjAyMTZdIGFjcGkgUE5QMEEwODowMTogX09TQzog
T1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQoNClsgICAg
NC45Mjg5OTBdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDoxNg0KDQpbICAgIDQuOTMzNDc3
XSBwY2lfYnVzIDAwMDA6MTY6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHg0MDAwLTB4NGZmZiB3
aW5kb3ddDQoNClsgICAgNC45NDExMzRdIHBjaV9idXMgMDAwMDoxNjogcm9vdCBidXMgcmVzb3Vy
Y2UgW21lbSAweDkyYzAwMDAwLTB4OTJmZmZmZmYgd2luZG93XQ0KDQpbICAgIDQuOTQ5NTY3XSBw
Y2lfYnVzIDAwMDA6MTY6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAwNDAwMDAwMDAtMHgz
ODAwN2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgIDQuOTU4Nzc4XSBwY2lfYnVzIDAwMDA6MTY6IHJv
b3QgYnVzIHJlc291cmNlIFtidXMgMTYtMjNdDQoNClsgICAgNC45NjUwMjVdIHBjaSAwMDAwOjE2
OjA1LjA6IFs4MDg2OjIwMzRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoxNjowNS4wDQpbICAgIDQuOTc1MjYwXSBwY2kgMDAwMDoxNjowNS4yOiBb
ODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MTY6MDUuMg0KWyAgICA0Ljk4NTQ4Ml0gcGNpIDAwMDA6MTY6MDUuNDogWzgwODY6MjAz
Nl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0KDQpbICAgIDQuOTkyMjY4XSBwY2kgMDAwMDoxNjow
NS40OiByZWcgMHgxMDogW21lbSAweDkyYzAwMDAwLTB4OTJjMDBmZmZdDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MTY6MDUuNA0KWyAgICA1LjAwMjgxN10gcGNpIDAwMDA6MTY6MDguMDog
WzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjE2OjA4LjANClsgICAgNS4wMTI5ODRdIHBjaSAwMDAwOjE2OjA4LjE6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NjowOC4xDQpbICAgIDUuMDIzMTYyXSBwY2kgMDAwMDoxNjowOC4yOiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MDguMg0K
WyAgICA1LjAzMzM0N10gcGNpIDAwMDA6MTY6MDguMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA4LjMNClsgICAgNS4w
NDM1MjddIHBjaSAwMDAwOjE2OjA4LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOC40DQpbICAgIDUuMDUzNzA3XSBw
Y2kgMDAwMDoxNjowOC41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MDguNQ0KWyAgICA1LjA2Mzg5MF0gcGNpIDAwMDA6
MTY6MDguNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE2OjA4LjYNClsgICAgNS4wNzQwNjhdIHBjaSAwMDAwOjE2OjA4Ljc6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNjowOC43DQpbICAgIDUuMDg0MjQ1XSBwY2kgMDAwMDoxNjowOS4wOiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MTY6MDkuMA0KWyAgICA1LjA5NDQyN10gcGNpIDAwMDA6MTY6MDkuMTogWzgwODY6MjA4ZF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA5LjEN
ClsgICAgNS4xMDQ2MDddIHBjaSAwMDAwOjE2OjA5LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOS4yDQpbICAgIDUu
MTE0Nzg2XSBwY2kgMDAwMDoxNjowOS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MDkuMw0KWyAgICA1LjEyNDk2OV0g
cGNpIDAwMDA6MTY6MDkuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA5LjQNClsgICAgNS4xMzUxNDldIHBjaSAwMDAw
OjE2OjA5LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDoxNjowOS41DQpbICAgIDUuMTQ1MzI3XSBwY2kgMDAwMDoxNjowOS42
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MTY6MDkuNg0KWyAgICA1LjE1NTUwOF0gcGNpIDAwMDA6MTY6MDkuNzogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjE2OjA5LjcNClsgICAgNS4xNjU2ODldIHBjaSAwMDAwOjE2OjBhLjA6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYS4w
DQpbICAgIDUuMTc1ODY3XSBwY2kgMDAwMDoxNjowYS4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGEuMQ0KWyAgICA1
LjE4NjA0Nl0gcGNpIDAwMDA6MTY6MGEuMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBhLjINClsgICAgNS4xOTYyMjdd
IHBjaSAwMDAwOjE2OjBhLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYS4zDQpbICAgIDUuMjA2NDA5XSBwY2kgMDAw
MDoxNjowYS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MTY6MGEuNA0KWyAgICA1LjIxNjU4OF0gcGNpIDAwMDA6MTY6MGEu
NTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjE2OjBhLjUNClsgICAgNS4yMjY3NzBdIHBjaSAwMDAwOjE2OjBhLjY6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDoxNjowYS42DQpbICAgIDUuMjM2OTQ4XSBwY2kgMDAwMDoxNjowYS43OiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGEu
Nw0KWyAgICA1LjI0NzEzMF0gcGNpIDAwMDA6MTY6MGIuMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBiLjANClsgICAg
NS4yNTczMDhdIHBjaSAwMDAwOjE2OjBiLjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYi4xDQpbICAgIDUuMjY3NDg3
XSBwY2kgMDAwMDoxNjowYi4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGIuMg0KWyAgICA1LjI3NzY2OF0gcGNpIDAw
MDA6MTY6MGIuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjE2OjBiLjMNClsgICAgNS4yODc4NjZdIHBjaSAwMDAwOjE2OjBl
LjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDoxNjowZS4wDQpbICAgIDUuMjk4MDMyXSBwY2kgMDAwMDoxNjowZS4xOiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MTY6MGUuMQ0KWyAgICA1LjMwODIxMl0gcGNpIDAwMDA6MTY6MGUuMjogWzgwODY6MjA4ZV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBl
LjINClsgICAgNS4zMTgzOTFdIHBjaSAwMDAwOjE2OjBlLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZS4zDQpbICAg
IDUuMzI4NTY5XSBwY2kgMDAwMDoxNjowZS40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGUuNA0KWyAgICA1LjMzODc1
MV0gcGNpIDAwMDA6MTY6MGUuNTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBlLjUNClsgICAgNS4zNDg5MzFdIHBjaSAw
MDAwOjE2OjBlLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZS42DQpbICAgIDUuMzU5MTExXSBwY2kgMDAwMDoxNjow
ZS43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MTY6MGUuNw0KWyAgICA1LjM2OTI5Ml0gcGNpIDAwMDA6MTY6MGYuMDogWzgw
ODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjE2OjBmLjANClsgICAgNS4zNzk0NzRdIHBjaSAwMDAwOjE2OjBmLjE6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjow
Zi4xDQpbICAgIDUuMzg5NjU1XSBwY2kgMDAwMDoxNjowZi4yOiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGYuMg0KWyAg
ICA1LjM5OTgzMV0gcGNpIDAwMDA6MTY6MGYuMzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBmLjMNClsgICAgNS40MTAw
MTFdIHBjaSAwMDAwOjE2OjBmLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZi40DQpbICAgIDUuNDIwMTkzXSBwY2kg
MDAwMDoxNjowZi41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGYuNQ0KWyAgICA1LjQzMDM3Ml0gcGNpIDAwMDA6MTY6
MGYuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjE2OjBmLjYNClsgICAgNS40NDA1NTZdIHBjaSAwMDAwOjE2OjBmLjc6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoxNjowZi43DQpbICAgIDUuNDUwNzMzXSBwY2kgMDAwMDoxNjoxMC4wOiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6
MTAuMA0KWyAgICA1LjQ2MDkxNl0gcGNpIDAwMDA6MTY6MTAuMTogWzgwODY6MjA4ZV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjENClsg
ICAgNS40NzExMDFdIHBjaSAwMDAwOjE2OjEwLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMC4yDQpbICAgIDUuNDgx
Mjc3XSBwY2kgMDAwMDoxNjoxMC4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MTAuMw0KWyAgICA1LjQ5MTQ1Nl0gcGNp
IDAwMDA6MTY6MTAuNDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjQNClsgICAgNS41MDE2MzldIHBjaSAwMDAwOjE2
OjEwLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoxNjoxMC41DQpbICAgIDUuNTExODE4XSBwY2kgMDAwMDoxNjoxMC42OiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MTY6MTAuNg0KWyAgICA1LjUyMTk5OV0gcGNpIDAwMDA6MTY6MTAuNzogWzgwODY6MjA4
ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2
OjEwLjcNClsgICAgNS41MzIxODBdIHBjaSAwMDAwOjE2OjExLjA6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMS4wDQpb
ICAgIDUuNTQyMzYwXSBwY2kgMDAwMDoxNjoxMS4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MTEuMQ0KWyAgICA1LjU1
MjUzOV0gcGNpIDAwMDA6MTY6MTEuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjExLjINClsgICAgNS41NjI3MThdIHBj
aSAwMDAwOjE2OjExLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMS4zDQpbICAgIDUuNTcyOTQ4XSBwY2kgMDAwMDox
NjoxZC4wOiBbODA4NjoyMDU0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MTY6MWQuMA0KWyAgICA1LjU4MzA4MF0gcGNpIDAwMDA6MTY6MWQuMTog
WzgwODY6MjA1NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjE2OjFkLjENClsgICAgNS41OTMyNjNdIHBjaSAwMDAwOjE2OjFkLjI6IFs4MDg2OjIw
NTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NjoxZC4yDQpbICAgIDUuNjAzNDQwXSBwY2kgMDAwMDoxNjoxZC4zOiBbODA4NjoyMDU3XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MWQuMw0K
WyAgICA1LjYxMzYzNV0gcGNpIDAwMDA6MTY6MWUuMDogWzgwODY6MjA4MF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFlLjANClsgICAgNS42
MjM3OTldIHBjaSAwMDAwOjE2OjFlLjE6IFs4MDg2OjIwODFdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZS4xDQpbICAgIDUuNjMzOTgzXSBw
Y2kgMDAwMDoxNjoxZS4yOiBbODA4NjoyMDgyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MWUuMg0KWyAgICA1LjY0NDE2Ml0gcGNpIDAwMDA6
MTY6MWUuMzogWzgwODY6MjA4M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE2OjFlLjMNClsgICAgNS42NTQzNDFdIHBjaSAwMDAwOjE2OjFlLjQ6
IFs4MDg2OjIwODRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNjoxZS40DQpbICAgIDUuNjY0NTI0XSBwY2kgMDAwMDoxNjoxZS41OiBbODA4Njoy
MDg1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MTY6MWUuNQ0KWyAgICA1LjY3NDcwMV0gcGNpIDAwMDA6MTY6MWUuNjogWzgwODY6MjA4Nl0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFlLjYN
ClsgICAgNS42ODUwMTBdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMwMl0gKGRvbWFpbiAwMDAw
IFtidXMgMjQtMzFdKQ0KDQpbICAgIDUuNjkxODQyXSBhY3BpIFBOUDBBMDg6MDI6IF9PU0M6IE9T
IHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KDQpb
ICAgIDUuNzAxNjk2XSBhY3BpIFBOUDBBMDg6MDI6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1
cHBvcnQgW0FFUl0NCg0KWyAgICA1LjcwODk3NF0gYWNwaSBQTlAwQTA4OjAyOiBfT1NDOiBPUyBu
b3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0KWyAgICA1Ljcx
NzY4NV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjI0DQoNClsgICAgNS43MjIxNzJdIHBj
aV9idXMgMDAwMDoyNDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDUwMDAtMHg1ZmZmIHdpbmRv
d10NCg0KWyAgICA1LjcyOTgzMF0gcGNpX2J1cyAwMDAwOjI0OiByb290IGJ1cyByZXNvdXJjZSBb
bWVtIDB4OTMwMDAwMDAtMHg5OGJmZmZmZiB3aW5kb3ddDQoNClsgICAgNS43MzgyNjRdIHBjaV9i
dXMgMDAwMDoyNDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDA4MDAwMDAwMC0weDM4MDBi
ZmZmZmZmZiB3aW5kb3ddDQoNClsgICAgNS43NDc0NzNdIHBjaV9idXMgMDAwMDoyNDogcm9vdCBi
dXMgcmVzb3VyY2UgW2J1cyAyNC0zMV0NCg0KWyAgICA1Ljc1MzcwNl0gcGNpIDAwMDA6MjQ6MDAu
MDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KDQpbICAgIDUuNzYwNjYxXSBw
Y2kgMDAwMDoyNDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KDQpb
ICAgIDUuNzY3NDM3XSBwY2kgMDAwMDoyNDowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5
IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowMC4wDQpbICAgIDUuNzc3MjAz
XSBwY2kgMDAwMDoyNDowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MDUuMA0KWyAgICA1Ljc4NzQxMF0gcGNpIDAw
MDA6MjQ6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjI0OjA1LjINClsgICAgNS43OTc2MjJdIHBjaSAwMDAwOjI0OjA1
LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANCg0KWyAgICA1LjgwNDQwMl0g
cGNpIDAwMDA6MjQ6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5OGEwMDAwMC0weDk4YTAwZmZmXQ0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjA1LjQNClsgICAgNS44MTQ5NTRdIHBjaSAw
MDAwOjI0OjA4LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoyNDowOC4wDQpbICAgIDUuODI1MTY4XSBwY2kgMDAwMDoyNDow
OS4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MjQ6MDkuMA0KWyAgICA1LjgzNTM3NF0gcGNpIDAwMDA6MjQ6MGEuMDogWzgw
ODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjI0OjBhLjANClsgICAgNS44NDU1NjVdIHBjaSAwMDAwOjI0OjBhLjE6IFs4MDg2OjIwNDFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDow
YS4xDQpbICAgIDUuODU1Nzc1XSBwY2kgMDAwMDoyNDowYS4yOiBbODA4NjoyMDQyXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuMg0KWyAg
ICA1Ljg2NTk4Ml0gcGNpIDAwMDA6MjQ6MGEuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBhLjMNClsgICAgNS44NzYx
ODVdIHBjaSAwMDAwOjI0OjBhLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowYS40DQpbICAgIDUuODg2Mzg4XSBwY2kg
MDAwMDoyNDowYS41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuNQ0KWyAgICA1Ljg5NjU4Nl0gcGNpIDAwMDA6MjQ6
MGEuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjI0OjBhLjYNClsgICAgNS45MDY3ODNdIHBjaSAwMDAwOjI0OjBhLjc6IFs4
MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoyNDowYS43DQpbICAgIDUuOTE2OTgzXSBwY2kgMDAwMDoyNDowYi4wOiBbODA4NjoyMDQ4
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6
MGIuMA0KWyAgICA1LjkyNzE5NV0gcGNpIDAwMDA6MjQ6MGIuMTogWzgwODY6MjA0OV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBiLjENClsg
ICAgNS45Mzc0MDFdIHBjaSAwMDAwOjI0OjBiLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowYi4yDQpbICAgIDUuOTQ3
NjEzXSBwY2kgMDAwMDoyNDowYi4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGIuMw0KWyAgICA1Ljk1NzgzMl0gcGNp
IDAwMDA6MjQ6MGMuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBjLjANClsgICAgNS45NjgwMzRdIHBjaSAwMDAwOjI0
OjBjLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoyNDowYy4xDQpbICAgIDUuOTc4MjM3XSBwY2kgMDAwMDoyNDowYy4yOiBb
ODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MjQ6MGMuMg0KWyAgICA1Ljk4ODQzOF0gcGNpIDAwMDA6MjQ6MGMuMzogWzgwODY6MjA0
M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0
OjBjLjMNClsgICAgNS45OTg2NDNdIHBjaSAwMDAwOjI0OjBjLjQ6IFs4MDg2OjIwNDRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowYy40DQpb
ICAgIDYuMDA4ODQ5XSBwY2kgMDAwMDoyNDowYy41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGMuNQ0KWyAgICA2LjAx
OTA1Nl0gcGNpIDAwMDA6MjQ6MGMuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBjLjYNClsgICAgNi4wMjkyNzFdIHBj
aSAwMDAwOjI0OjBjLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowYy43DQpbICAgIDYuMDM5NDc4XSBwY2kgMDAwMDoy
NDowZC4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MjQ6MGQuMA0KWyAgICA2LjA0OTY5M10gcGNpIDAwMDA6MjQ6MGQuMTog
WzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjI0OjBkLjENClsgICAgNi4wNTk4ODddIHBjaSAwMDAwOjI0OjBkLjI6IFs4MDg2OjIw
NGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoy
NDowZC4yDQpbICAgIDYuMDcwMDk1XSBwY2kgMDAwMDoyNDowZC4zOiBbODA4NjoyMDRiXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGQuMw0K
WyAgICA2LjA4MDQ2Nl0gcGNpIDAwMDA6MjU6MDAuMDogWzgwODY6MzdjMF0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMA0KDQpbICAgIDYuMDg3MTI2XSBwY2kgMDAwMDoyNTowMC4wOiByZWcgMHgxMDog
W21lbSAweDk4NjAwMDAwLTB4OTg2MWZmZmYgNjRiaXRdDQoNClsgICAgNi4wOTQ3NjRdIHBjaSAw
MDAwOjI1OjAwLjA6IHJlZyAweDM4OiBbbWVtIDB4ZmZmMDAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0K
DQpbICAgIDYuMTAyNDQ3XSBwY2kgMDAwMDoyNTowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZA0KDQpbICAgIDYuMTA5MjQ2XSBwY2kgMDAwMDoyNTowMC4wOiBTeXN0ZW0g
d2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNTow
MC4wDQpbICAgIDYuMTIyMDYxXSBwY2kgMDAwMDoyNDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MjUtMmVdDQoNClsgICAgNi4xMjc4MjBdIHBjaSAwMDAwOjI0OjAwLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4OTMwMDAwMDAtMHg5ODZmZmZmZl0NCg0KWyAgICA2LjEzNTQ4Ml0gcGNpIDAwMDA6
MjQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODcwMDAwMC0weDk4OWZmZmZmIDY0Yml0
IHByZWZdDQoNClsgICAgNi4xNDQzMjddIHBjaSAwMDAwOjI2OjAwLjA6IFs4MDg2OjM3YzJdIHR5
cGUgMDEgY2xhc3MgMHgwNjA0MDANCg0KWyAgICA2LjE1MTE5MV0gcGNpIDAwMDA6MjY6MDAuMDog
UE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCg0KWyAgICA2LjE1Nzk1OV0gcGNp
IDAwMDA6MjY6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MjY6MDAuMA0KWyAgICA2LjE2NzczNl0gcGNpIDAwMDA6MjY6MDEu
MDogWzgwODY6MzdjM10gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KDQpbICAgIDYuMTc0Njk3XSBw
Y2kgMDAwMDoyNjowMS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KDQpb
ICAgIDYuMTgxNDYxXSBwY2kgMDAwMDoyNjowMS4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5
IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNjowMS4wDQpbICAgIDYuMTkxMjQ1
XSBwY2kgMDAwMDoyNjowMi4wOiBbODA4NjozN2M0XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwDQoN
ClsgICAgNi4xOTgyMDNdIHBjaSAwMDAwOjI2OjAyLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDNob3QgRDNjb2xkDQoNClsgICAgNi4yMDQ5NjZdIHBjaSAwMDAwOjI2OjAyLjA6IFN5c3RlbSB3
YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI2OjAy
LjANClsgICAgNi4yMTQ3NTJdIHBjaSAwMDAwOjI2OjAzLjA6IFs4MDg2OjM3YzVdIHR5cGUgMDEg
Y2xhc3MgMHgwNjA0MDANCg0KWyAgICA2LjIyMTcwM10gcGNpIDAwMDA6MjY6MDMuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCg0KWyAgICA2LjIyODQ2NF0gcGNpIDAwMDA6
MjY6MDMuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MjY6MDMuMA0KWyAgICA2LjIzODMxNF0gcGNpIDAwMDA6MjU6MDAuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDI2LTJlXQ0KDQpbICAgIDYuMjQ0MTM0XSBwY2kgMDAwMDoyNTowMC4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkzMDAwMDAwLTB4OTg1ZmZmZmZdDQoNClsgICAgNi4y
NTE3OTJdIHBjaSAwMDAwOjI1OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg3MDAwMDAt
MHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuMjYwNjI0XSBwY2kgMDAwMDoyNzowMC4w
OiBbODA4NjozN2M4XSB0eXBlIDAwIGNsYXNzIDB4MGI0MDAwDQoNClsgICAgNi4yNjczMzVdIHBj
aSAwMDAwOjI3OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTg5MDAwMDAtMHg5ODk3ZmZmZiA2NGJp
dCBwcmVmXQ0KDQpbICAgIDYuMjc1NDY0XSBwY2kgMDAwMDoyNzowMC4wOiByZWcgMHgxODogW21l
bSAweDk4NTAwMDAwLTB4OTg1M2ZmZmYgNjRiaXRdDQoNClsgICAgNi4yODMxMjZdIHBjaSAwMDAw
OjI3OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4OTg1NDAwMDAtMHg5ODU3ZmZmZiA2NGJpdF0NCg0K
WyAgICA2LjI5MTAxMl0gcGNpIDAwMDA6Mjc6MDAuMDogcmVnIDB4MTY0OiBbbWVtIDB4OTg1ODAw
MDAtMHg5ODU4MGZmZiA2NGJpdF0NCg0KWyAgICA2LjI5ODYwMl0gcGNpIDAwMDA6Mjc6MDAuMDog
VkYobikgQkFSMCBzcGFjZTogW21lbSAweDk4NTgwMDAwLTB4OTg1OGZmZmYgNjRiaXRdIChjb250
YWlucyBCQVIwIGZvciAxNiBWRnMpDQoNClsgICAgNi4zMDk2NjhdIHBjaSAwMDAwOjI3OjAwLjA6
IHJlZyAweDE2YzogW21lbSAweDk4NTkwMDAwLTB4OTg1OTBmZmYgNjRiaXRdDQoNClsgICAgNi4z
MTc0MDhdIHBjaSAwMDAwOjI3OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gMHg5ODU5MDAw
MC0weDk4NTlmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMiBmb3IgMTYgVkZzKQ0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjI3OjAwLjANClsgICAgNi4zMzE5NjVdIHBjaSAwMDAwOjI2OjAw
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyNy0yOF0NCg0KWyAgICA2LjMzNzc4MF0gcGNpIDAwMDA6
MjY6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODUwMDAwMC0weDk4NWZmZmZmXQ0KDQpb
ICAgIDYuMzQ1NDM4XSBwY2kgMDAwMDoyNjowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4
OTAwMDAwLTB4OTg5ZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2LjM1NDI4MF0gcGNpIDAwMDA6
Mjk6MDAuMDogWzgwODY6MzdjOF0gdHlwZSAwMCBjbGFzcyAweDBiNDAwMA0KDQpbICAgIDYuMzYw
OTgwXSBwY2kgMDAwMDoyOTowMC4wOiByZWcgMHgxMDogW21lbSAweDk4ODAwMDAwLTB4OTg4N2Zm
ZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2LjM2OTExMF0gcGNpIDAwMDA6Mjk6MDAuMDogcmVnIDB4
MTg6IFttZW0gMHg5ODQwMDAwMC0weDk4NDNmZmZmIDY0Yml0XQ0KDQpbICAgIDYuMzc2NzcyXSBw
Y2kgMDAwMDoyOTowMC4wOiByZWcgMHgyMDogW21lbSAweDk4NDQwMDAwLTB4OTg0N2ZmZmYgNjRi
aXRdDQoNClsgICAgNi4zODQ2NThdIHBjaSAwMDAwOjI5OjAwLjA6IHJlZyAweDE2NDogW21lbSAw
eDk4NDgwMDAwLTB4OTg0ODBmZmYgNjRiaXRdDQoNClsgICAgNi4zOTIyNDZdIHBjaSAwMDAwOjI5
OjAwLjA6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gMHg5ODQ4MDAwMC0weDk4NDhmZmZmIDY0Yml0
XSAoY29udGFpbnMgQkFSMCBmb3IgMTYgVkZzKQ0KDQpbICAgIDYuNDAzMzEyXSBwY2kgMDAwMDoy
OTowMC4wOiByZWcgMHgxNmM6IFttZW0gMHg5ODQ5MDAwMC0weDk4NDkwZmZmIDY0Yml0XQ0KDQpb
ICAgIDYuNDExMDUyXSBwY2kgMDAwMDoyOTowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIDB4
OTg0OTAwMDAtMHg5ODQ5ZmZmZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjIgZm9yIDE2IFZGcykNCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyOTowMC4wDQpbICAgIDYuNDI1NTk2XSBwY2kgMDAw
MDoyNjowMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMjktMmFdDQoNClsgICAgNi40MzE0MjNdIHBj
aSAwMDAwOjI2OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg0MDAwMDAtMHg5ODRmZmZm
Zl0NCg0KWyAgICA2LjQzOTA4M10gcGNpIDAwMDA6MjY6MDEuMDogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHg5ODgwMDAwMC0weDk4OGZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAgNi40NDc5MjNdIHBj
aSAwMDAwOjJiOjAwLjA6IFs4MDg2OjM3YzhdIHR5cGUgMDAgY2xhc3MgMHgwYjQwMDANCg0KWyAg
ICA2LjQ1NDYyM10gcGNpIDAwMDA6MmI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5ODcwMDAwMC0w
eDk4NzdmZmZmIDY0Yml0IHByZWZdDQoNClsgICAgNi40NjI3NTVdIHBjaSAwMDAwOjJiOjAwLjA6
IHJlZyAweDE4OiBbbWVtIDB4OTgzMDAwMDAtMHg5ODMzZmZmZiA2NGJpdF0NCg0KWyAgICA2LjQ3
MDQxNl0gcGNpIDAwMDA6MmI6MDAuMDogcmVnIDB4MjA6IFttZW0gMHg5ODM0MDAwMC0weDk4Mzdm
ZmZmIDY0Yml0XQ0KDQpbICAgIDYuNDc4MzA0XSBwY2kgMDAwMDoyYjowMC4wOiByZWcgMHgxNjQ6
IFttZW0gMHg5ODM4MDAwMC0weDk4MzgwZmZmIDY0Yml0XQ0KDQpbICAgIDYuNDg1ODkxXSBwY2kg
MDAwMDoyYjowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4OTgzODAwMDAtMHg5ODM4ZmZm
ZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjAgZm9yIDE2IFZGcykNCg0KWyAgICA2LjQ5Njk1OF0gcGNp
IDAwMDA6MmI6MDAuMDogcmVnIDB4MTZjOiBbbWVtIDB4OTgzOTAwMDAtMHg5ODM5MGZmZiA2NGJp
dF0NCg0KWyAgICA2LjUwNDcwMF0gcGNpIDAwMDA6MmI6MDAuMDogVkYobikgQkFSMiBzcGFjZTog
W21lbSAweDk4MzkwMDAwLTB4OTgzOWZmZmYgNjRiaXRdIChjb250YWlucyBCQVIyIGZvciAxNiBW
RnMpDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MmI6MDAuMA0KWyAgICA2LjUxOTIzN10g
cGNpIDAwMDA6MjY6MDIuMDogUENJIGJyaWRnZSB0byBbYnVzIDJiLTJjXQ0KDQpbICAgIDYuNTI1
MDcxXSBwY2kgMDAwMDoyNjowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4MzAwMDAwLTB4
OTgzZmZmZmZdDQoNClsgICAgNi41MzI3MzNdIHBjaSAwMDAwOjI2OjAyLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4OTg3MDAwMDAtMHg5ODdmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNTQx
NTg2XSBwY2kgMDAwMDoyZDowMC4wOiBbODA4NjozN2NmXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAw
DQoNClsgICAgNi41NDgyNzhdIHBjaSAwMDAwOjJkOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTYw
MDAwMDAtMHg5NmZmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNTU2NDI5XSBwY2kgMDAwMDoy
ZDowMC4wOiByZWcgMHgxYzogW21lbSAweDk4MDE4MDAwLTB4OTgwMWZmZmYgNjRiaXQgcHJlZl0N
Cg0KWyAgICA2LjU2NDU2MV0gcGNpIDAwMDA6MmQ6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmY4
MDAwMC0weGZmZmZmZmZmIHByZWZdDQoNClsgICAgNi41NzIzMzldIHBjaSAwMDAwOjJkOjAwLjA6
IHJlZyAweDE4NDogW21lbSAweDk3YzAwMDAwLTB4OTdjMWZmZmYgNjRiaXQgcHJlZl0NCg0KWyAg
ICA2LjU4MDQxMl0gcGNpIDAwMDA6MmQ6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAweDk3
YzAwMDAwLTB4OTdmZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDMyIFZGcykN
Cg0KWyAgICA2LjU5MTk4Ml0gcGNpIDAwMDA6MmQ6MDAuMDogcmVnIDB4MTkwOiBbbWVtIDB4OTgx
YTAwMDAtMHg5ODFhM2ZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNjAwMTkwXSBwY2kgMDAwMDoy
ZDowMC4wOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4OTgxYTAwMDAtMHg5ODIxZmZmZiA2NGJp
dCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgMzIgVkZzKQ0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjJkOjAwLjANClsgICAgNi42MTUxOTldIHBjaSAwMDAwOjJkOjAwLjE6IFs4MDg2OjM3
Y2ZdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgICA2LjYyMTk4N10gcGNpIDAwMDA6MmQ6
MDAuMTogcmVnIDB4MTA6IFttZW0gMHg5NTAwMDAwMC0weDk1ZmZmZmZmIDY0Yml0IHByZWZdDQoN
ClsgICAgNi42MzAxNDFdIHBjaSAwMDAwOjJkOjAwLjE6IHJlZyAweDFjOiBbbWVtIDB4OTgwMTAw
MDAtMHg5ODAxN2ZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNjM4MjcwXSBwY2kgMDAwMDoyZDow
MC4xOiByZWcgMHgzMDogW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NCg0KWyAgICA2
LjY0NjAzNF0gcGNpIDAwMDA6MmQ6MDAuMTogcmVnIDB4MTg0OiBbbWVtIDB4OTc4MDAwMDAtMHg5
NzgxZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNjU0MTA2XSBwY2kgMDAwMDoyZDowMC4xOiBW
RihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4OTc4MDAwMDAtMHg5N2JmZmZmZiA2NGJpdCBwcmVmXSAo
Y29udGFpbnMgQkFSMCBmb3IgMzIgVkZzKQ0KDQpbICAgIDYuNjY1Njc4XSBwY2kgMDAwMDoyZDow
MC4xOiByZWcgMHgxOTA6IFttZW0gMHg5ODEyMDAwMC0weDk4MTIzZmZmIDY0Yml0IHByZWZdDQoN
ClsgICAgNi42NzM4ODJdIHBjaSAwMDAwOjJkOjAwLjE6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0g
MHg5ODEyMDAwMC0weDk4MTlmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIzIGZvciAzMiBW
RnMpDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MmQ6MDAuMQ0KWyAgICA2LjY4ODg5Nl0g
cGNpIDAwMDA6MmQ6MDAuMjogWzgwODY6MzdjZl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0KDQpb
ICAgIDYuNjk1Njg1XSBwY2kgMDAwMDoyZDowMC4yOiByZWcgMHgxMDogW21lbSAweDk0MDAwMDAw
LTB4OTRmZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2LjcwMzgzNl0gcGNpIDAwMDA6MmQ6MDAu
MjogcmVnIDB4MWM6IFttZW0gMHg5ODAwODAwMC0weDk4MDBmZmZmIDY0Yml0IHByZWZdDQoNClsg
ICAgNi43MTE5NjldIHBjaSAwMDAwOjJkOjAwLjI6IHJlZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAt
MHhmZmZmZmZmZiBwcmVmXQ0KDQpbICAgIDYuNzE5NzMwXSBwY2kgMDAwMDoyZDowMC4yOiByZWcg
MHgxODQ6IFttZW0gMHg5NzQwMDAwMC0weDk3NDFmZmZmIDY0Yml0IHByZWZdDQoNClsgICAgNi43
Mjc4MDFdIHBjaSAwMDAwOjJkOjAwLjI6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gMHg5NzQwMDAw
MC0weDk3N2ZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzMiBWRnMpDQoNClsg
ICAgNi43MzkzNzhdIHBjaSAwMDAwOjJkOjAwLjI6IHJlZyAweDE5MDogW21lbSAweDk4MGEwMDAw
LTB4OTgwYTNmZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2Ljc0NzU3OF0gcGNpIDAwMDA6MmQ6MDAu
MjogVkYobikgQkFSMyBzcGFjZTogW21lbSAweDk4MGEwMDAwLTB4OTgxMWZmZmYgNjRiaXQgcHJl
Zl0gKGNvbnRhaW5zIEJBUjMgZm9yIDMyIFZGcykNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDoyZDowMC4yDQpbICAgIDYuNzYyNTkwXSBwY2kgMDAwMDoyZDowMC4zOiBbODA4NjozN2NmXSB0
eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQoNClsgICAgNi43NjkzNzNdIHBjaSAwMDAwOjJkOjAwLjM6
IHJlZyAweDEwOiBbbWVtIDB4OTMwMDAwMDAtMHg5M2ZmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAg
IDYuNzc3NTI1XSBwY2kgMDAwMDoyZDowMC4zOiByZWcgMHgxYzogW21lbSAweDk4MDAwMDAwLTB4
OTgwMDdmZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2Ljc4NTY2MF0gcGNpIDAwMDA6MmQ6MDAuMzog
cmVnIDB4MzA6IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdDQoNClsgICAgNi43OTM0
MjBdIHBjaSAwMDAwOjJkOjAwLjM6IHJlZyAweDE4NDogW21lbSAweDk3MDAwMDAwLTB4OTcwMWZm
ZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2LjgwMTQ5M10gcGNpIDAwMDA6MmQ6MDAuMzogVkYobikg
QkFSMCBzcGFjZTogW21lbSAweDk3MDAwMDAwLTB4OTczZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRh
aW5zIEJBUjAgZm9yIDMyIFZGcykNCg0KWyAgICA2LjgxMzA2Ml0gcGNpIDAwMDA6MmQ6MDAuMzog
cmVnIDB4MTkwOiBbbWVtIDB4OTgwMjAwMDAtMHg5ODAyM2ZmZiA2NGJpdCBwcmVmXQ0KDQpbICAg
IDYuODIxMjcwXSBwY2kgMDAwMDoyZDowMC4zOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4OTgw
MjAwMDAtMHg5ODA5ZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgMzIgVkZzKQ0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjJkOjAwLjMNClsgICAgNi44MzYzOTJdIHBjaSAw
MDAwOjI2OjAzLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyZC0yZV0NCg0KWyAgICA2Ljg0MjE3MF0g
cGNpIDAwMDA6MjY6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MzAwMDAwMC0weDk4MmZm
ZmZmIDY0Yml0IHByZWZdDQoNClsgICAgNi44NTEwOTVdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBb
UEMwM10gKGRvbWFpbiAwMDAwIFtidXMgMzItM2ZdKQ0KDQpbICAgIDYuODU3OTEyXSBhY3BpIFBO
UDBBMDg6MDM6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0g
U2VnbWVudHMgTVNJXQ0KDQpbICAgIDYuODY3NzU3XSBhY3BpIFBOUDBBMDg6MDM6IF9PU0M6IHBs
YXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgICA2Ljg3NTAzNV0gYWNwaSBQTlAw
QTA4OjAzOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJp
bGl0eV0NCg0KWyAgICA2Ljg4Mzc3M10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjMyDQoN
ClsgICAgNi44ODgyNTldIHBjaV9idXMgMDAwMDozMjogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAw
eDYwMDAtMHg2ZmZmIHdpbmRvd10NCg0KWyAgICA2Ljg5NTkxOV0gcGNpX2J1cyAwMDAwOjMyOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OThjMDAwMDAtMHg5OGZmZmZmZiB3aW5kb3ddDQoNClsg
ICAgNi45MDQzNTVdIHBjaV9idXMgMDAwMDozMjogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4
MDBjMDAwMDAwMC0weDM4MDBmZmZmZmZmZiB3aW5kb3ddDQoNClsgICAgNi45MTM1NjJdIHBjaV9i
dXMgMDAwMDozMjogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAzMi0zZl0NCg0KWyAgICA2LjkxOTc5
NV0gcGNpIDAwMDA6MzI6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0K
DQpbICAgIDYuOTI2NzU1XSBwY2kgMDAwMDozMjowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZA0KDQpbICAgIDYuOTMzNTM2XSBwY2kgMDAwMDozMjowMC4wOiBTeXN0ZW0g
d2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjow
MC4wDQpbICAgIDYuOTQzMzA0XSBwY2kgMDAwMDozMjowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MDUuMA0KWyAg
ICA2Ljk1MzUzMV0gcGNpIDAwMDA6MzI6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjA1LjINClsgICAgNi45NjM3
NTldIHBjaSAwMDAwOjMyOjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjAN
Cg0KWyAgICA2Ljk3MDU0M10gcGNpIDAwMDA6MzI6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5OGUw
MDAwMC0weDk4ZTAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjA1LjQNClsg
ICAgNi45ODExMjhdIHBjaSAwMDAwOjMyOjBlLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3Mg
MHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjowZS4wDQpbICAgIDYuOTkx
MzI2XSBwY2kgMDAwMDozMjowZS4xOiBbODA4NjoyMDU5XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MGUuMQ0KWyAgICA3LjAwMTU1OV0gcGNp
IDAwMDA6MzI6MGYuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjBmLjANClsgICAgNy4wMTE3NjFdIHBjaSAwMDAwOjMy
OjBmLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDozMjowZi4xDQpbICAgIDcuMDIxOTkwXSBwY2kgMDAwMDozMjoxMC4wOiBb
ODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MzI6MTAuMA0KWyAgICA3LjAzMjIxMV0gcGNpIDAwMDA6MzI6MTAuMTogWzgwODY6MjA1
OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMy
OjEwLjENClsgICAgNy4wNDI0NDRdIHBjaSAwMDAwOjMyOjEyLjA6IFs4MDg2OjIwNGNdIHR5cGUg
MDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjoxMi4wDQpb
ICAgIDcuMDUyNjM3XSBwY2kgMDAwMDozMjoxMi4xOiBbODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNz
IDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTIuMQ0KWyAgICA3LjA2
MjgzMF0gcGNpIDAwMDA6MzI6MTIuNDogWzgwODY6MjA0Y10gdHlwZSAwMCBjbGFzcyAweDExMDEw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjEyLjQNClsgICAgNy4wNzMwMzFdIHBj
aSAwMDAwOjMyOjEyLjU6IFs4MDg2OjIwNGRdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjoxMi41DQpbICAgIDcuMDgzMjIyXSBwY2kgMDAwMDoz
MjoxNS4wOiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MzI6MTUuMA0KWyAgICA3LjA5MzQxMV0gcGNpIDAwMDA6MzI6MTYuMDog
WzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjMyOjE2LjANClsgICAgNy4xMDM1ODRdIHBjaSAwMDAwOjMyOjE2LjQ6IFs4MDg2OjIw
MThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoz
MjoxNi40DQpbICAgIDcuMTEzNzYyXSBwY2kgMDAwMDozMjoxNy4wOiBbODA4NjoyMDE4XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTcuMA0K
WyAgICA3LjEyNDA5Nl0gcGNpIDAwMDA6MzM6MDAuMDogWzgwODY6MTUzM10gdHlwZSAwMCBjbGFz
cyAweDAyMDAwMA0KDQpbICAgIDcuMTMwNzQ5XSBwY2kgMDAwMDozMzowMC4wOiByZWcgMHgxMDog
W21lbSAweDk4YzAwMDAwLTB4OThjZmZmZmZdDQoNClsgICAgNy4xMzc4NjJdIHBjaSAwMDAwOjMz
OjAwLjA6IHJlZyAweDFjOiBbbWVtIDB4OThkMDAwMDAtMHg5OGQwM2ZmZl0NCg0KWyAgICA3LjE0
NDk0MV0gcGNpIDAwMDA6MzM6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmYwMDAwMC0weGZmZmZm
ZmZmIHByZWZdDQoNClsgICAgNy4xNTI2MjVdIHBjaSAwMDAwOjMzOjAwLjA6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzM6
MDAuMA0KWyAgICA3LjE2NTgxN10gcGNpIDAwMDA6MzI6MDAuMDogUENJIGJyaWRnZSB0byBbYnVz
IDMzXQ0KDQpbICAgIDcuMTcxMjgyXSBwY2kgMDAwMDozMjowMC4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweDk4YzAwMDAwLTB4OThkZmZmZmZdDQoNClsgICAgNy4xNzkxNTVdIEFDUEk6IFBDSSBS
b290IEJyaWRnZSBbUEMwNl0gKGRvbWFpbiAwMDAwIFtidXMgNDAtNDNdKQ0KDQpbICAgIDcuMTg1
OTc0XSBhY3BpIFBOUDBBMDg6MDY6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBB
U1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KDQpbICAgIDcuMTk1NTU3XSBhY3BpIFBOUDBBMDg6
MDY6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgICA3LjIwMjY2
NF0gYWNwaSBQTlAwQTA4OjA2OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBN
RSBQQ0llQ2FwYWJpbGl0eV0NCg0KWyAgICA3LjIxMTMxNV0gYWNwaXBocDogU2xvdCBbODE5MS0x
MV0gcmVnaXN0ZXJlZA0KDQpbICAgIDcuMjE2MjYxXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAw
MDA6NDANCg0KWyAgICA3LjIyMDg0MF0gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJj
ZSBbaW8gIDB4NzAwMC0weDdmZmYgd2luZG93XQ0KDQpbICAgIDcuMjI4NDk3XSBwY2lfYnVzIDAw
MDA6NDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg5OTAwMDAwMC0weDk5M2ZmZmZmIHdpbmRv
d10NCg0KWyAgICA3LjIzNjkzM10gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJjZSBb
bWVtIDB4MzgwMTAwMDAwMDAwLTB4MzgwMTNmZmZmZmZmIHdpbmRvd10NCg0KWyAgICA3LjI0NjE0
Nl0gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDQwLTQzXQ0KDQpbICAg
IDcuMjUyMzg1XSBwY2kgMDAwMDo0MDowNC4wOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNClsgICAgNy4yNTkxNjhdIHBjaSAwMDAwOjQwOjA0LjA6IHJlZyAweDEwOiBbbWVt
IDB4MzgwMTNmZjFjMDAwLTB4MzgwMTNmZjFmZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQwOjA0LjANClsgICAgNy4yNzEwNzVdIHBjaSAwMDAwOjQwOjA0LjE6IFs4MDg2
OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA3LjI3Nzg1Nl0gcGNpIDAwMDA6
NDA6MDQuMTogcmVnIDB4MTA6IFttZW0gMHgzODAxM2ZmMTgwMDAtMHgzODAxM2ZmMWJmZmYgNjRi
aXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuMQ0KWyAgICA3LjI4OTc1N10g
cGNpIDAwMDA6NDA6MDQuMjogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpb
ICAgIDcuMjk2NTQ1XSBwY2kgMDAwMDo0MDowNC4yOiByZWcgMHgxMDogW21lbSAweDM4MDEzZmYx
NDAwMC0weDM4MDEzZmYxN2ZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0
MDowNC4yDQpbICAgIDcuMzA4NDQxXSBwY2kgMDAwMDo0MDowNC4zOiBbODA4NjoyMDIxXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAgNy4zMTUyMjVdIHBjaSAwMDAwOjQwOjA0LjM6IHJl
ZyAweDEwOiBbbWVtIDB4MzgwMTNmZjEwMDAwLTB4MzgwMTNmZjEzZmZmIDY0Yml0XQ0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjMNClsgICAgNy4zMjcxMThdIHBjaSAwMDAwOjQw
OjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA3LjMzMzg5
OV0gcGNpIDAwMDA6NDA6MDQuNDogcmVnIDB4MTA6IFttZW0gMHgzODAxM2ZmMGMwMDAtMHgzODAx
M2ZmMGZmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuNA0KWyAg
ICA3LjM0NTc5N10gcGNpIDAwMDA6NDA6MDQuNTogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQpbICAgIDcuMzUyNTg3XSBwY2kgMDAwMDo0MDowNC41OiByZWcgMHgxMDogW21l
bSAweDM4MDEzZmYwODAwMC0weDM4MDEzZmYwYmZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo0MDowNC41DQpbICAgIDcuMzY0NDg0XSBwY2kgMDAwMDo0MDowNC42OiBbODA4
NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAgNy4zNzEyNjhdIHBjaSAwMDAw
OjQwOjA0LjY6IHJlZyAweDEwOiBbbWVtIDB4MzgwMTNmZjA0MDAwLTB4MzgwMTNmZjA3ZmZmIDY0
Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjYNClsgICAgNy4zODMxNzNd
IHBjaSAwMDAwOjQwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
WyAgICA3LjM4OTk1NV0gcGNpIDAwMDA6NDA6MDQuNzogcmVnIDB4MTA6IFttZW0gMHgzODAxM2Zm
MDAwMDAtMHgzODAxM2ZmMDNmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NDA6MDQuNw0KWyAgICA3LjQwMTg1MV0gcGNpIDAwMDA6NDA6MDUuMDogWzgwODY6MjAyNF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA1LjAN
ClsgICAgNy40MTIwOTNdIHBjaSAwMDAwOjQwOjA1LjI6IFs4MDg2OjIwMjVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowNS4yDQpbICAgIDcu
NDIyMzM0XSBwY2kgMDAwMDo0MDowNS40OiBbODA4NjoyMDI2XSB0eXBlIDAwIGNsYXNzIDB4MDgw
MDIwDQoNClsgICAgNy40MjkxMTVdIHBjaSAwMDAwOjQwOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4
OTkwMDAwMDAtMHg5OTAwMGZmZl0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowNS40
DQpbICAgIDcuNDM5Njg5XSBwY2kgMDAwMDo0MDowOC4wOiBbODA4NjoyMDE0XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDguMA0KWyAgICA3
LjQ0OTkwM10gcGNpIDAwMDA6NDA6MDguMTogWzgwODY6MjAxNV0gdHlwZSAwMCBjbGFzcyAweDEx
MDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA4LjENClsgICAgNy40NjAwOTld
IHBjaSAwMDAwOjQwOjA4LjI6IFs4MDg2OjIwMTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowOC4yDQpbICAgIDcuNDcwNDgwXSBBQ1BJOiBQ
Q0kgUm9vdCBCcmlkZ2UgW1BDMDddIChkb21haW4gMDAwMCBbYnVzIDQ0LTU3XSkNCg0KWyAgICA3
LjQ3NzI5Nl0gYWNwaSBQTlAwQTA4OjA3OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25m
aWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NCg0KWyAgICA3LjQ4NzE0NF0gYWNwaSBQTlAw
QTA4OjA3OiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQoNClsgICAgNy40
OTQ0MTRdIGFjcGkgUE5QMEEwODowNzogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1
ZyBQTUUgUENJZUNhcGFiaWxpdHldDQoNClsgICAgNy41MDMxMjJdIGFjcGlwaHA6IFNsb3QgWzdd
IHJlZ2lzdGVyZWQNCg0KWyAgICA3LjUwNzQ1MV0gYWNwaXBocDogU2xvdCBbODE5MS0xNF0gcmVn
aXN0ZXJlZA0KDQpbICAgIDcuNTEyNDkxXSBhY3BpcGhwOiBTbG90IFs4MTkxLTEwXSByZWdpc3Rl
cmVkDQoNClsgICAgNy41MTc1MzBdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMTJdIHJlZ2lzdGVyZWQN
Cg0KWyAgICA3LjUyMjYzNF0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjQ0DQoNClsgICAg
Ny41MjcxOTBdIHBjaV9idXMgMDAwMDo0NDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDgwMDAt
MHg4ZmZmIHdpbmRvd10NCg0KWyAgICA3LjUzNDg1MV0gcGNpX2J1cyAwMDAwOjQ0OiByb290IGJ1
cyByZXNvdXJjZSBbbWVtIDB4OTk0MDAwMDAtMHg5OTdmZmZmZiB3aW5kb3ddDQoNClsgICAgNy41
NDMyODVdIHBjaV9idXMgMDAwMDo0NDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDE0MDAw
MDAwMC0weDM4MDE3ZmZmZmZmZiB3aW5kb3ddDQoNClsgICAgNy41NTI1MDBdIHBjaV9idXMgMDAw
MDo0NDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA0NC01N10NCg0KWyAgICA3LjU1ODczMF0gcGNp
IDAwMDA6NDQ6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KDQpbICAg
IDcuNTY1NjkxXSBwY2kgMDAwMDo0NDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90
IEQzY29sZA0KDQpbICAgIDcuNTcyNDc5XSBwY2kgMDAwMDo0NDowMC4wOiBTeXN0ZW0gd2FrZXVw
IGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowMC4wDQpb
ICAgIDcuNTgyMjM2XSBwY2kgMDAwMDo0NDowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDUuMA0KWyAgICA3LjU5
MjQ3Ml0gcGNpIDAwMDA6NDQ6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA1LjINClsgICAgNy42MDI3MTddIHBj
aSAwMDAwOjQ0OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANCg0KWyAg
ICA3LjYwOTQ5OV0gcGNpIDAwMDA6NDQ6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5OTUwMDAwMC0w
eDk5NTAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA1LjQNClsgICAgNy42
MjAwNzFdIHBjaSAwMDAwOjQ0OjA4LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC4wDQpbICAgIDcuNjMwMjY0XSBw
Y2kgMDAwMDo0NDowOC4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDguMQ0KWyAgICA3LjY0MDQ1OF0gcGNpIDAwMDA6
NDQ6MDguMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjQ0OjA4LjINClsgICAgNy42NTA2NTNdIHBjaSAwMDAwOjQ0OjA4LjM6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo0NDowOC4zDQpbICAgIDcuNjYwODUxXSBwY2kgMDAwMDo0NDowOC40OiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NDQ6MDguNA0KWyAgICA3LjY3MTA0Nl0gcGNpIDAwMDA6NDQ6MDguNTogWzgwODY6MjA4ZF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA4LjUN
ClsgICAgNy42ODEyMzRdIHBjaSAwMDAwOjQ0OjA4LjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC42DQpbICAgIDcu
NjkxNDI4XSBwY2kgMDAwMDo0NDowOC43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDguNw0KWyAgICA3LjcwMTYxOF0g
cGNpIDAwMDA6NDQ6MDkuMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjANClsgICAgNy43MTE4MjFdIHBjaSAwMDAw
OjQ0OjA5LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo0NDowOS4xDQpbICAgIDcuNzIyMDI0XSBwY2kgMDAwMDo0NDowOS4y
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NDQ6MDkuMg0KWyAgICA3LjczMjIyOV0gcGNpIDAwMDA6NDQ6MDkuMzogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjQ0OjA5LjMNClsgICAgNy43NDI0MzFdIHBjaSAwMDAwOjQ0OjA5LjQ6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS40
DQpbICAgIDcuNzUyNjMwXSBwY2kgMDAwMDo0NDowOS41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDkuNQ0KWyAgICA3
Ljc2MjgxOV0gcGNpIDAwMDA6NDQ6MDkuNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjYNClsgICAgNy43NzMwMTdd
IHBjaSAwMDAwOjQ0OjA5Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS43DQpbICAgIDcuNzgzMjIzXSBwY2kgMDAw
MDo0NDowYS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGEuMA0KWyAgICA3Ljc5MzQyNV0gcGNpIDAwMDA6NDQ6MGEu
MTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQ0OjBhLjENClsgICAgNy44MDM2MjNdIHBjaSAwMDAwOjQ0OjBhLjI6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo0NDowYS4yDQpbICAgIDcuODEzODI5XSBwY2kgMDAwMDo0NDowYS4zOiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGEu
Mw0KWyAgICA3LjgyNDAyOV0gcGNpIDAwMDA6NDQ6MGEuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjQNClsgICAg
Ny44MzQyMzZdIHBjaSAwMDAwOjQ0OjBhLjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYS41DQpbICAgIDcuODQ0NDM2
XSBwY2kgMDAwMDo0NDowYS42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGEuNg0KWyAgICA3Ljg1NDYzMF0gcGNpIDAw
MDA6NDQ6MGEuNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjcNClsgICAgNy44NjQ4MzNdIHBjaSAwMDAwOjQ0OjBi
LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo0NDowYi4wDQpbICAgIDcuODc1MDM3XSBwY2kgMDAwMDo0NDowYi4xOiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NDQ6MGIuMQ0KWyAgICA3Ljg4NTIzMV0gcGNpIDAwMDA6NDQ6MGIuMjogWzgwODY6MjA4ZF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBi
LjINClsgICAgNy44OTU0MThdIHBjaSAwMDAwOjQ0OjBiLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYi4zDQpbICAg
IDcuOTA1NjMyXSBwY2kgMDAwMDo0NDowZS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGUuMA0KWyAgICA3LjkxNTgx
NV0gcGNpIDAwMDA6NDQ6MGUuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjENClsgICAgNy45MjYwMTddIHBjaSAw
MDAwOjQ0OjBlLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZS4yDQpbICAgIDcuOTM2MjIwXSBwY2kgMDAwMDo0NDow
ZS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NDQ6MGUuMw0KWyAgICA3Ljk0NjQwOV0gcGNpIDAwMDA6NDQ6MGUuNDogWzgw
ODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjQ0OjBlLjQNClsgICAgNy45NTY2MDhdIHBjaSAwMDAwOjQ0OjBlLjU6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDow
ZS41DQpbICAgIDcuOTY2ODAyXSBwY2kgMDAwMDo0NDowZS42OiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGUuNg0KWyAg
ICA3Ljk3Njk5M10gcGNpIDAwMDA6NDQ6MGUuNzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjcNClsgICAgNy45ODcx
OTBdIHBjaSAwMDAwOjQ0OjBmLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZi4wDQpbICAgIDcuOTk3Mzg2XSBwY2kg
MDAwMDo0NDowZi4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGYuMQ0KWyAgICA4LjAwNzU5MF0gcGNpIDAwMDA6NDQ6
MGYuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjQ0OjBmLjINClsgICAgOC4wMTc3OTFdIHBjaSAwMDAwOjQ0OjBmLjM6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo0NDowZi4zDQpbICAgIDguMDI4MTcyXSBwY2kgMDAwMDo0NDowZi40OiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6
MGYuNA0KWyAgICA4LjAzODIxOF0gcGNpIDAwMDA6NDQ6MGYuNTogWzgwODY6MjA4ZV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBmLjUNClsg
ICAgOC4wNDg0MDhdIHBjaSAwMDAwOjQ0OjBmLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZi42DQpbICAgIDguMDU4
NjA3XSBwY2kgMDAwMDo0NDowZi43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGYuNw0KWyAgICA4LjA2ODgwM10gcGNp
IDAwMDA6NDQ6MTAuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEwLjANClsgICAgOC4wNzkwMDZdIHBjaSAwMDAwOjQ0
OjEwLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo0NDoxMC4xDQpbICAgIDguMDg5MjAzXSBwY2kgMDAwMDo0NDoxMC4yOiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6NDQ6MTAuMg0KWyAgICA4LjA5OTQwMV0gcGNpIDAwMDA6NDQ6MTAuMzogWzgwODY6MjA4
ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0
OjEwLjMNClsgICAgOC4xMDk2MDBdIHBjaSAwMDAwOjQ0OjEwLjQ6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMC40DQpb
ICAgIDguMTE5ODA4XSBwY2kgMDAwMDo0NDoxMC41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MTAuNQ0KWyAgICA4LjEz
MDAwN10gcGNpIDAwMDA6NDQ6MTAuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEwLjYNClsgICAgOC4xNDAyMTRdIHBj
aSAwMDAwOjQ0OjEwLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMC43DQpbICAgIDguMTUwNDEyXSBwY2kgMDAwMDo0
NDoxMS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6NDQ6MTEuMA0KWyAgICA4LjE2MDYxMl0gcGNpIDAwMDA6NDQ6MTEuMTog
WzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjQ0OjExLjENClsgICAgOC4xNzA4MThdIHBjaSAwMDAwOjQ0OjExLjI6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0
NDoxMS4yDQpbICAgIDguMTgxMDE2XSBwY2kgMDAwMDo0NDoxMS4zOiBbODA4NjoyMDhlXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MTEuMw0K
WyAgICA4LjE5MTI1NV0gcGNpIDAwMDA6NDQ6MWQuMDogWzgwODY6MjA1NF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFkLjANClsgICAgOC4y
MDE0MDddIHBjaSAwMDAwOjQ0OjFkLjE6IFs4MDg2OjIwNTVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZC4xDQpbICAgIDguMjExNjA3XSBw
Y2kgMDAwMDo0NDoxZC4yOiBbODA4NjoyMDU2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MWQuMg0KWyAgICA4LjIyMTgwNF0gcGNpIDAwMDA6
NDQ6MWQuMzogWzgwODY6MjA1N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjQ0OjFkLjMNClsgICAgOC4yMzIwMjRdIHBjaSAwMDAwOjQ0OjFlLjA6
IFs4MDg2OjIwODBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo0NDoxZS4wDQpbICAgIDguMjQyMjE0XSBwY2kgMDAwMDo0NDoxZS4xOiBbODA4Njoy
MDgxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NDQ6MWUuMQ0KWyAgICA4LjI1MjQwNl0gcGNpIDAwMDA6NDQ6MWUuMjogWzgwODY6MjA4Ml0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFlLjIN
ClsgICAgOC4yNjI2MDNdIHBjaSAwMDAwOjQ0OjFlLjM6IFs4MDg2OjIwODNdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZS4zDQpbICAgIDgu
MjcyODAwXSBwY2kgMDAwMDo0NDoxZS40OiBbODA4NjoyMDg0XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MWUuNA0KWyAgICA4LjI4MzAwMV0g
cGNpIDAwMDA6NDQ6MWUuNTogWzgwODY6MjA4NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFlLjUNClsgICAgOC4yOTMxOTddIHBjaSAwMDAw
OjQ0OjFlLjY6IFs4MDg2OjIwODZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo0NDoxZS42DQpbICAgIDguMzAzNTEzXSBwY2kgMDAwMDo0NTowMC4w
OiBbODA4NjoxMDVlXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQoNClsgICAgOC4zMTAxOTddIHBj
aSAwMDAwOjQ1OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTk0NjAwMDAtMHg5OTQ3ZmZmZl0NCg0K
WyAgICA4LjMxNzI1Nl0gcGNpIDAwMDA6NDU6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHg5OTQ0MDAw
MC0weDk5NDVmZmZmXQ0KDQpbICAgIDguMzI0MzM1XSBwY2kgMDAwMDo0NTowMC4wOiByZWcgMHgx
ODogW2lvICAweDgwMjAtMHg4MDNmXQ0KDQpbICAgIDguMzMwNzAyXSBwY2kgMDAwMDo0NTowMC4w
OiByZWcgMHgzMDogW21lbSAweGZmZmUwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NCg0KWyAgICA4LjMz
ODMxMV0gcGNpIDAwMDA6NDU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2Nv
bGQNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NTowMC4wDQpbICAgIDguMzQ4NDk1XSBw
Y2kgMDAwMDo0NTowMC4xOiBbODA4NjoxMDVlXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQoNClsg
ICAgOC4zNTUyNzNdIHBjaSAwMDAwOjQ1OjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4OTk0MjAwMDAt
MHg5OTQzZmZmZl0NCg0KWyAgICA4LjM2MjM0Nl0gcGNpIDAwMDA6NDU6MDAuMTogcmVnIDB4MTQ6
IFttZW0gMHg5OTQwMDAwMC0weDk5NDFmZmZmXQ0KDQpbICAgIDguMzY5NDE3XSBwY2kgMDAwMDo0
NTowMC4xOiByZWcgMHgxODogW2lvICAweDgwMDAtMHg4MDFmXQ0KDQpbICAgIDguMzc1Nzg1XSBw
Y2kgMDAwMDo0NTowMC4xOiByZWcgMHgzMDogW21lbSAweGZmZmUwMDAwLTB4ZmZmZmZmZmYgcHJl
Zl0NCg0KWyAgICA4LjM4MzQwMF0gcGNpIDAwMDA6NDU6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEMCBEM2hvdCBEM2NvbGQNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NTowMC4xDQpb
ICAgIDguMzkzNTY5XSBwY2kgMDAwMDo0NTowMC4wOiBkaXNhYmxpbmcgQVNQTSBvbiBwcmUtMS4x
IFBDSWUgZGV2aWNlLiAgWW91IGNhbiBlbmFibGUgaXQgd2l0aCAncGNpZV9hc3BtPWZvcmNlJw0K
DQpbICAgIDguNDA0ODEzXSBwY2kgMDAwMDo0NDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgNDVd
DQoNClsgICAgOC40MTA0MTJdIHBjaSAwMDAwOjQ0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8g
IDB4ODAwMC0weDhmZmZdDQoNClsgICAgOC40MTcyOThdIHBjaSAwMDAwOjQ0OjAwLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4OTk0MDAwMDAtMHg5OTRmZmZmZl0NCg0KWyAgICA4LjQyNTE1NF0g
QUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzA4XSAoZG9tYWluIDAwMDAgW2J1cyA1OC02Yl0pDQoN
ClsgICAgOC40MzE5NjRdIGFjcGkgUE5QMEEwODowODogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVu
ZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldDQoNClsgICAgOC40NDE4MTRdIGFj
cGkgUE5QMEEwODowODogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0KDQpb
ICAgIDguNDQ5MDk2XSBhY3BpIFBOUDBBMDg6MDg6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJ
ZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0KDQpbICAgIDguNDU3NzkyXSBhY3BpcGhwOiBT
bG90IFs1XSByZWdpc3RlcmVkDQoNClsgICAgOC40NjIxMjRdIGFjcGlwaHA6IFNsb3QgWzgxOTEt
MTddIHJlZ2lzdGVyZWQNCg0KWyAgICA4LjQ2NzE2MF0gYWNwaXBocDogU2xvdCBbODE5MS0xM10g
cmVnaXN0ZXJlZA0KDQpbICAgIDguNDcyMjA2XSBhY3BpcGhwOiBTbG90IFs4MTkxLTE1XSByZWdp
c3RlcmVkDQoNClsgICAgOC40NzcyNjNdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo1OA0K
DQpbICAgIDguNDgxODYwXSBwY2lfYnVzIDAwMDA6NTg6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
MHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10NCg0KWyAgICA4LjQ5MDI5OF0gcGNpX2J1cyAw
MDAwOjU4OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4OTAwMC0weDlmZmYgd2luZG93XQ0KDQpb
ICAgIDguNDk3OTU2XSBwY2lfYnVzIDAwMDA6NTg6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgw
M2IwLTB4MDNiYiB3aW5kb3ddDQoNClsgICAgOC41MDU2MTVdIHBjaV9idXMgMDAwMDo1ODogcm9v
dCBidXMgcmVzb3VyY2UgW2lvICAweDAzYzAtMHgwM2RmIHdpbmRvd10NCg0KWyAgICA4LjUxMzI4
MF0gcGNpX2J1cyAwMDAwOjU4OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTk4MDAwMDAtMHhi
Y2JmZmZmZiB3aW5kb3ddDQoNClsgICAgOC41MjE3MDhdIHBjaV9idXMgMDAwMDo1ODogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAweDM4MDE4MDAwMDAwMC0weDM4MDFiZmZmZmZmZiB3aW5kb3ddDQoN
ClsgICAgOC41MzA5MTldIHBjaV9idXMgMDAwMDo1ODogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA1
OC02Yl0NCg0KWyAgICA4LjUzNzE1M10gcGNpIDAwMDA6NTg6MDAuMDogWzgwODY6MjAzMF0gdHlw
ZSAwMSBjbGFzcyAweDA2MDQwMA0KDQpbICAgIDguNTQ0MTE0XSBwY2kgMDAwMDo1ODowMC4wOiBQ
TUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KDQpbICAgIDguNTUwODkyXSBwY2kg
MDAwMDo1ODowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo1ODowMC4wDQpbICAgIDguNTYwNjYxXSBwY2kgMDAwMDo1ODowNS4w
OiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NTg6MDUuMA0KWyAgICA4LjU3MDg5Ml0gcGNpIDAwMDA6NTg6MDUuMjogWzgwODY6
MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjU4OjA1LjINClsgICAgOC41ODExMzJdIHBjaSAwMDAwOjU4OjA1LjQ6IFs4MDg2OjIwMzZdIHR5
cGUgMDAgY2xhc3MgMHgwODAwMjANCg0KWyAgICA4LjU4NzkxNV0gcGNpIDAwMDA6NTg6MDUuNDog
cmVnIDB4MTA6IFttZW0gMHhiMzEwMDAwMC0weGIzMTAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjU4OjA1LjQNClsgICAgOC41OTg0ODFdIHBjaSAwMDAwOjU4OjA4LjA6IFs4MDg2
OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo1ODowOC4wDQpbICAgIDguNjA4NzE3XSBwY2kgMDAwMDo1ODowOS4wOiBbODA4NjoyMDY2XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MDku
MA0KWyAgICA4LjYxODk0N10gcGNpIDAwMDA6NTg6MGEuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBhLjANClsgICAg
OC42MjkxNjFdIHBjaSAwMDAwOjU4OjBhLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowYS4xDQpbICAgIDguNjM5Mzg4
XSBwY2kgMDAwMDo1ODowYS4yOiBbODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGEuMg0KWyAgICA4LjY0OTYxNV0gcGNpIDAw
MDA6NTg6MGEuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjU4OjBhLjMNClsgICAgOC42NTk4MzRdIHBjaSAwMDAwOjU4OjBh
LjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo1ODowYS40DQpbICAgIDguNjcwMDYwXSBwY2kgMDAwMDo1ODowYS41OiBbODA4
NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NTg6MGEuNQ0KWyAgICA4LjY4MDI4MF0gcGNpIDAwMDA6NTg6MGEuNjogWzgwODY6MjA0Nl0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBh
LjYNClsgICAgOC42OTA1MDZdIHBjaSAwMDAwOjU4OjBhLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowYS43DQpbICAg
IDguNzAwNzMwXSBwY2kgMDAwMDo1ODowYi4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGIuMA0KWyAgICA4LjcxMDk2
MV0gcGNpIDAwMDA6NTg6MGIuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBiLjENClsgICAgOC43MjExODZdIHBjaSAw
MDAwOjU4OjBiLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo1ODowYi4yDQpbICAgIDguNzMxNDA4XSBwY2kgMDAwMDo1ODow
Yi4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NTg6MGIuMw0KWyAgICA4Ljc0MTY1MV0gcGNpIDAwMDA6NTg6MGMuMDogWzgw
ODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjU4OjBjLjANClsgICAgOC43NTE4NzNdIHBjaSAwMDAwOjU4OjBjLjE6IFs4MDg2OjIwNDFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODow
Yy4xDQpbICAgIDguNzYyMDg5XSBwY2kgMDAwMDo1ODowYy4yOiBbODA4NjoyMDQyXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGMuMg0KWyAg
ICA4Ljc3MjMxM10gcGNpIDAwMDA6NTg6MGMuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBjLjMNClsgICAgOC43ODI1
MzddIHBjaSAwMDAwOjU4OjBjLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowYy40DQpbICAgIDguNzkyNzY0XSBwY2kg
MDAwMDo1ODowYy41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGMuNQ0KWyAgICA4LjgwMjk4N10gcGNpIDAwMDA6NTg6
MGMuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjU4OjBjLjYNClsgICAgOC44MTMyMTNdIHBjaSAwMDAwOjU4OjBjLjc6IFs4
MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo1ODowYy43DQpbICAgIDguODIzNDM4XSBwY2kgMDAwMDo1ODowZC4wOiBbODA4NjoyMDQ4
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6
MGQuMA0KWyAgICA4LjgzMzY3Ml0gcGNpIDAwMDA6NTg6MGQuMTogWzgwODY6MjA0OV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBkLjENClsg
ICAgOC44NDM5MDBdIHBjaSAwMDAwOjU4OjBkLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowZC4yDQpbICAgIDguODU0
MTI5XSBwY2kgMDAwMDo1ODowZC4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGQuMw0KWyAgICA4Ljg2NDUwOF0gcGNp
IDAwMDA6NTk6MDAuMDogWzEwZGU6MGE2NV0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMA0KDQpbICAg
IDguODcxMTUyXSBwY2kgMDAwMDo1OTowMC4wOiByZWcgMHgxMDogW21lbSAweGIyMDAwMDAwLTB4
YjJmZmZmZmZdDQoNClsgICAgOC44NzgyMzNdIHBjaSAwMDAwOjU5OjAwLjA6IHJlZyAweDE0OiBb
bWVtIDB4YTAwMDAwMDAtMHhhZmZmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDguODg2Mzc1XSBw
Y2kgMDAwMDo1OTowMC4wOiByZWcgMHgxYzogW21lbSAweGIwMDAwMDAwLTB4YjFmZmZmZmYgNjRi
aXQgcHJlZl0NCg0KWyAgICA4Ljg5NDUxMF0gcGNpIDAwMDA6NTk6MDAuMDogcmVnIDB4MjQ6IFtp
byAgMHg5MDAwLTB4OTA3Zl0NCg0KWyAgICA4LjkwMDgxMl0gcGNpIDAwMDA6NTk6MDAuMDogcmVn
IDB4MzA6IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NTk6MDAuMA0KWyAgICA4LjkxMTg0MV0gcGNpIDAwMDA6NTk6MDAuMTogWzEw
ZGU6MGJlM10gdHlwZSAwMCBjbGFzcyAweDA0MDMwMA0KDQpbICAgIDguOTE4NjEwXSBwY2kgMDAw
MDo1OTowMC4xOiByZWcgMHgxMDogW21lbSAweGIzMDAwMDAwLTB4YjMwMDNmZmZdDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6NTk6MDAuMQ0KWyAgICA4LjkzMjI1OV0gcGNpIDAwMDA6NTg6
MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDU5XQ0KDQpbICAgIDguOTM3NzE5XSBwY2kgMDAwMDo1
ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHg5ZmZmXQ0KDQpbICAgIDguOTQ0
NjAyXSBwY2kgMDAwMDo1ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGIyMDAwMDAwLTB4
YjMwZmZmZmZdDQoNClsgICAgOC45NTIyNjZdIHBjaSAwMDAwOjU4OjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4YTAwMDAwMDAtMHhiMWZmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDguOTYx
MTQzXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDldIChkb21haW4gMDAwMCBbYnVzIDZjLTdm
XSkNCg0KWyAgICA4Ljk2Nzk2Nl0gYWNwaSBQTlAwQTA4OjA5OiBfT1NDOiBPUyBzdXBwb3J0cyBb
RXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NCg0KWyAgICA4Ljk3Nzgy
M10gYWNwaSBQTlAwQTA4OjA5OiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJd
DQoNClsgICAgOC45ODUxMDldIGFjcGkgUE5QMEEwODowOTogX09TQzogT1Mgbm93IGNvbnRyb2xz
IFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQoNClsgICAgOC45OTM4MjldIGFjcGlw
aHA6IFNsb3QgWzgxOTEtMjFdIHJlZ2lzdGVyZWQNCg0KWyAgICA4Ljk5ODc0MF0gYWNwaXBocDog
U2xvdCBbODE5MS0xNl0gcmVnaXN0ZXJlZA0KDQpbICAgIDkuMDAzNzgxXSBhY3BpcGhwOiBTbG90
IFs4MTkxLTE4XSByZWdpc3RlcmVkDQoNClsgICAgOS4wMDg4MjNdIGFjcGlwaHA6IFNsb3QgWzgx
OTEtMTldIHJlZ2lzdGVyZWQNCg0KWyAgICA5LjAxMzg3Nl0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1
cyAwMDAwOjZjDQoNClsgICAgOS4wMTg0ODddIHBjaV9idXMgMDAwMDo2Yzogcm9vdCBidXMgcmVz
b3VyY2UgW2lvICAweGEwMDAtMHhhZmZmIHdpbmRvd10NCg0KWyAgICA5LjAyNjEzOV0gcGNpX2J1
cyAwMDAwOjZjOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmNjMDAwMDAtMHhiY2ZmZmZmZiB3
aW5kb3ddDQoNClsgICAgOS4wMzQ1NzVdIHBjaV9idXMgMDAwMDo2Yzogcm9vdCBidXMgcmVzb3Vy
Y2UgW21lbSAweDM4MDFjMDAwMDAwMC0weDM4MDFmZmZmZmZmZiB3aW5kb3ddDQoNClsgICAgOS4w
NDM3ODddIHBjaV9idXMgMDAwMDo2Yzogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA2Yy03Zl0NCg0K
WyAgICA5LjA1MDAyN10gcGNpIDAwMDA6NmM6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjA1LjANClsgICAgOS4w
NjAyNzBdIHBjaSAwMDAwOjZjOjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo2YzowNS4yDQpbICAgIDkuMDcwNTA2XSBw
Y2kgMDAwMDo2YzowNS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsg
ICAgOS4wNzcyODddIHBjaSAwMDAwOjZjOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmNjMDAwMDAt
MHhiY2MwMGZmZl0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo2YzowNS40DQpbICAgIDku
MDg3ODcyXSBwY2kgMDAwMDo2YzowZS4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEw
MTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MGUuMA0KWyAgICA5LjA5ODA2OV0g
cGNpIDAwMDA6NmM6MGUuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjBlLjENClsgICAgOS4xMDgzMDNdIHBjaSAwMDAw
OjZjOjBmLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo2YzowZi4wDQpbICAgIDkuMTE4NTE3XSBwY2kgMDAwMDo2YzowZi4x
OiBbODA4NjoyMDU5XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NmM6MGYuMQ0KWyAgICA5LjEyODc1MV0gcGNpIDAwMDA6NmM6MTAuMDogWzgwODY6
MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjZjOjEwLjANClsgICAgOS4xMzg5NjFdIHBjaSAwMDAwOjZjOjEwLjE6IFs4MDg2OjIwNTldIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo2YzoxMC4x
DQpbICAgIDkuMTQ5MTkyXSBwY2kgMDAwMDo2YzoxMi4wOiBbODA4NjoyMDRjXSB0eXBlIDAwIGNs
YXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MTIuMA0KWyAgICA5
LjE1OTQwMl0gcGNpIDAwMDA6NmM6MTIuMTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAweDEx
MDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjEyLjENClsgICAgOS4xNjk2MDFd
IHBjaSAwMDAwOjZjOjEyLjQ6IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo2YzoxMi40DQpbICAgIDkuMTc5Nzk2XSBwY2kgMDAw
MDo2YzoxMi41OiBbODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6NmM6MTIuNQ0KWyAgICA5LjE4OTk4OF0gcGNpIDAwMDA6NmM6MTUu
MDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjZjOjE1LjANClsgICAgOS4yMDAxODJdIHBjaSAwMDAwOjZjOjE2LjA6IFs4MDg2
OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo2YzoxNi4wDQpbICAgIDkuMjEwMzY2XSBwY2kgMDAwMDo2YzoxNi40OiBbODA4NjoyMDE4XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MTYu
NA0KWyAgICA5LjIyMDU1MV0gcGNpIDAwMDA6NmM6MTcuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjE3LjANClsgICAg
OS4yMzA5NjZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMxMl0gKGRvbWFpbiAwMDAwIFtidXMg
ODAtODNdKQ0KDQpbICAgIDkuMjM3NzgwXSBhY3BpIFBOUDBBMDg6MGM6IF9PU0M6IE9TIHN1cHBv
cnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KDQpbICAgIDku
MjQ3MzYyXSBhY3BpIFBOUDBBMDg6MGM6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQg
W0FFUl0NCg0KWyAgICA5LjI1NDQ3OF0gYWNwaSBQTlAwQTA4OjBjOiBfT1NDOiBPUyBub3cgY29u
dHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0KWyAgICA5LjI2MzEzNF0g
YWNwaXBocDogU2xvdCBbODE5MS0yMl0gcmVnaXN0ZXJlZA0KDQpbICAgIDkuMjY4MDgyXSBQQ0kg
aG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ODANCg0KWyAgICA5LjI3MjY1OV0gcGNpX2J1cyAwMDAw
OjgwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YjAwMC0weGJmZmYgd2luZG93XQ0KDQpbICAg
IDkuMjgwMzE1XSBwY2lfYnVzIDAwMDA6ODA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhiZDAw
MDAwMC0weGJkM2ZmZmZmIHdpbmRvd10NCg0KWyAgICA5LjI4ODc0OV0gcGNpX2J1cyAwMDAwOjgw
OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMjAwMDAwMDAwLTB4MzgwMjNmZmZmZmZmIHdp
bmRvd10NCg0KWyAgICA5LjI5Nzk2NF0gcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJj
ZSBbYnVzIDgwLTgzXQ0KDQpbICAgIDkuMzA0MjA0XSBwY2kgMDAwMDo4MDowNC4wOiBbODA4Njoy
MDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAgOS4zMTA5OTBdIHBjaSAwMDAwOjgw
OjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjFjMDAwLTB4MzgwMjNmZjFmZmZmIDY0Yml0
XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjANClsgICAgOS4zMjI4OTZdIHBj
aSAwMDAwOjgwOjA0LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAg
ICA5LjMyOTY3OF0gcGNpIDAwMDA6ODA6MDQuMTogcmVnIDB4MTA6IFttZW0gMHgzODAyM2ZmMTgw
MDAtMHgzODAyM2ZmMWJmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6
MDQuMQ0KWyAgICA5LjM0MTU3NV0gcGNpIDAwMDA6ODA6MDQuMjogWzgwODY6MjAyMV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQpbICAgIDkuMzQ4MzU5XSBwY2kgMDAwMDo4MDowNC4yOiByZWcg
MHgxMDogW21lbSAweDM4MDIzZmYxNDAwMC0weDM4MDIzZmYxN2ZmZiA2NGJpdF0NCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4MDowNC4yDQpbICAgIDkuMzYwMjYwXSBwY2kgMDAwMDo4MDow
NC4zOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAgOS4zNjcwNDdd
IHBjaSAwMDAwOjgwOjA0LjM6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjEwMDAwLTB4MzgwMjNm
ZjEzZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjMNClsgICAg
OS4zNzg5NDRdIHBjaSAwMDAwOjgwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KWyAgICA5LjM4NTcyNl0gcGNpIDAwMDA6ODA6MDQuNDogcmVnIDB4MTA6IFttZW0g
MHgzODAyM2ZmMGMwMDAtMHgzODAyM2ZmMGZmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ODA6MDQuNA0KWyAgICA5LjM5NzYyMF0gcGNpIDAwMDA6ODA6MDQuNTogWzgwODY6
MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgIDkuNDA0NDA5XSBwY2kgMDAwMDo4
MDowNC41OiByZWcgMHgxMDogW21lbSAweDM4MDIzZmYwODAwMC0weDM4MDIzZmYwYmZmZiA2NGJp
dF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowNC41DQpbICAgIDkuNDE2MzAxXSBw
Y2kgMDAwMDo4MDowNC42OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsg
ICAgOS40MjMwODVdIHBjaSAwMDAwOjgwOjA0LjY6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjA0
MDAwLTB4MzgwMjNmZjA3ZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgw
OjA0LjYNClsgICAgOS40MzUwMDBdIHBjaSAwMDAwOjgwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA5LjQ0MTc3NF0gcGNpIDAwMDA6ODA6MDQuNzogcmVn
IDB4MTA6IFttZW0gMHgzODAyM2ZmMDAwMDAtMHgzODAyM2ZmMDNmZmYgNjRiaXRdDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuNw0KWyAgICA5LjQ1MzY2OV0gcGNpIDAwMDA6ODA6
MDUuMDogWzgwODY6MjAyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjgwOjA1LjANClsgICAgOS40NjM5MjBdIHBjaSAwMDAwOjgwOjA1LjI6IFs4
MDg2OjIwMjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4MDowNS4yDQpbICAgIDkuNDc0MTYwXSBwY2kgMDAwMDo4MDowNS40OiBbODA4NjoyMDI2
XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAgOS40ODA5MzhdIHBjaSAwMDAwOjgwOjA1
LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmQwMDAwMDAtMHhiZDAwMGZmZl0NCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4MDowNS40DQpbICAgIDkuNDkxNTIyXSBwY2kgMDAwMDo4MDowOC4wOiBb
ODA4NjoyMDE0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ODA6MDguMA0KWyAgICA5LjUwMTczMV0gcGNpIDAwMDA6ODA6MDguMTogWzgwODY6MjAx
NV0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgw
OjA4LjENClsgICAgOS41MTE5MjJdIHBjaSAwMDAwOjgwOjA4LjI6IFs4MDg2OjIwMTZdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowOC4yDQpb
ICAgIDkuNTIyMzExXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMTNdIChkb21haW4gMDAwMCBb
YnVzIDg0LTk3XSkNCg0KWyAgICA5LjUyOTEyMl0gYWNwaSBQTlAwQTA4OjBkOiBfT1NDOiBPUyBz
dXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NCg0KWyAg
ICA5LjUzODk3MF0gYWNwaSBQTlAwQTA4OjBkOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBw
b3J0IFtBRVJdDQoNClsgICAgOS41NDYyNjFdIGFjcGkgUE5QMEEwODowZDogX09TQzogT1Mgbm93
IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQoNClsgICAgOS41NTQ5
NzNdIGFjcGlwaHA6IFNsb3QgWzZdIHJlZ2lzdGVyZWQNCg0KWyAgICA5LjU1OTMwN10gYWNwaXBo
cDogU2xvdCBbODE5MS0yNV0gcmVnaXN0ZXJlZA0KDQpbICAgIDkuNTY0MzQ3XSBhY3BpcGhwOiBT
bG90IFs4MTkxLTIwXSByZWdpc3RlcmVkDQoNClsgICAgOS41NjkzODVdIGFjcGlwaHA6IFNsb3Qg
WzgxOTEtMjNdIHJlZ2lzdGVyZWQNCg0KWyAgICA5LjU3NDQ3NF0gUENJIGhvc3QgYnJpZGdlIHRv
IGJ1cyAwMDAwOjg0DQoNClsgICAgOS41NzkwNDhdIHBjaV9idXMgMDAwMDo4NDogcm9vdCBidXMg
cmVzb3VyY2UgW2lvICAweGMwMDAtMHhjZmZmIHdpbmRvd10NCg0KWyAgICA5LjU4NjcwM10gcGNp
X2J1cyAwMDAwOjg0OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmQ0MDAwMDAtMHhiZGJmZmZm
ZiB3aW5kb3ddDQoNClsgICAgOS41OTUxMzddIHBjaV9idXMgMDAwMDo4NDogcm9vdCBidXMgcmVz
b3VyY2UgW21lbSAweDM4MDI0MDAwMDAwMC0weDM4MDI3ZmZmZmZmZiB3aW5kb3ddDQoNClsgICAg
OS42MDQzNTJdIHBjaV9idXMgMDAwMDo4NDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA4NC05N10N
Cg0KWyAgICA5LjYxMDU4NV0gcGNpIDAwMDA6ODQ6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBj
bGFzcyAweDA2MDQwMA0KDQpbICAgIDkuNjE3NTQxXSBwY2kgMDAwMDo4NDowMC4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KDQpbICAgIDkuNjI0MzMwXSBwY2kgMDAwMDo4
NDowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NDowMC4wDQpbICAgIDkuNjM0MDg4XSBwY2kgMDAwMDo4NDowNS4wOiBbODA4
NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6ODQ6MDUuMA0KWyAgICA5LjY0NDMyNl0gcGNpIDAwMDA6ODQ6MDUuMjogWzgwODY6MjAzNV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA1
LjINClsgICAgOS42NTQ1NzJdIHBjaSAwMDAwOjg0OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAg
Y2xhc3MgMHgwODAwMjANCg0KWyAgICA5LjY2MTM1M10gcGNpIDAwMDA6ODQ6MDUuNDogcmVnIDB4
MTA6IFttZW0gMHhiZDgwMDAwMC0weGJkODAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg0OjA1LjQNClsgICAgOS42NzE5MjNdIHBjaSAwMDAwOjg0OjA4LjA6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDow
OC4wDQpbICAgIDkuNjgyMTEwXSBwY2kgMDAwMDo4NDowOC4xOiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MDguMQ0KWyAg
ICA5LjY5MjMxMV0gcGNpIDAwMDA6ODQ6MDguMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA4LjINClsgICAgOS43MDI1
MDJdIHBjaSAwMDAwOjg0OjA4LjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOC4zDQpbICAgIDkuNzEyNzAxXSBwY2kg
MDAwMDo4NDowOC40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MDguNA0KWyAgICA5LjcyMjg5NF0gcGNpIDAwMDA6ODQ6
MDguNTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg0OjA4LjUNClsgICAgOS43MzMwOTNdIHBjaSAwMDAwOjg0OjA4LjY6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NDowOC42DQpbICAgIDkuNzQzMjgxXSBwY2kgMDAwMDo4NDowOC43OiBbODA4NjoyMDhk
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6
MDguNw0KWyAgICA5Ljc1MzQ3N10gcGNpIDAwMDA6ODQ6MDkuMDogWzgwODY6MjA4ZF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjANClsg
ICAgOS43NjM4MzNdIHBjaSAwMDAwOjg0OjA5LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOS4xDQpbICAgIDkuNzc0
MDM2XSBwY2kgMDAwMDo4NDowOS4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MDkuMg0KWyAgICA5Ljc4NDIzMl0gcGNp
IDAwMDA6ODQ6MDkuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjMNClsgICAgOS43OTQ0MjRdIHBjaSAwMDAwOjg0
OjA5LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4NDowOS40DQpbICAgIDkuODA0NjQyXSBwY2kgMDAwMDo4NDowOS41OiBb
ODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ODQ6MDkuNQ0KWyAgICA5LjgxNDgyMV0gcGNpIDAwMDA6ODQ6MDkuNjogWzgwODY6MjA4
ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0
OjA5LjYNClsgICAgOS44MjUwMjRdIHBjaSAwMDAwOjg0OjA5Ljc6IFs4MDg2OjIwOGRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOS43DQpb
ICAgIDkuODM1MjIxXSBwY2kgMDAwMDo4NDowYS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGEuMA0KWyAgICA5Ljg0
NTQxOV0gcGNpIDAwMDA6ODQ6MGEuMTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjENClsgICAgOS44NTU2MTZdIHBj
aSAwMDAwOjg0OjBhLjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYS4yDQpbICAgIDkuODY1ODA5XSBwY2kgMDAwMDo4
NDowYS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODQ6MGEuMw0KWyAgICA5Ljg3NjAwNF0gcGNpIDAwMDA6ODQ6MGEuNDog
WzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjg0OjBhLjQNClsgICAgOS44ODYxODddIHBjaSAwMDAwOjg0OjBhLjU6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4
NDowYS41DQpbICAgIDkuODk2Mzc4XSBwY2kgMDAwMDo4NDowYS42OiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGEuNg0K
WyAgICA5LjkwNjU2OV0gcGNpIDAwMDA6ODQ6MGEuNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjcNClsgICAgOS45
MTY3NTddIHBjaSAwMDAwOjg0OjBiLjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYi4wDQpbICAgIDkuOTI2OTYyXSBw
Y2kgMDAwMDo4NDowYi4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGIuMQ0KWyAgICA5LjkzNzE0OV0gcGNpIDAwMDA6
ODQ6MGIuMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjg0OjBiLjINClsgICAgOS45NDczNDBdIHBjaSAwMDAwOjg0OjBiLjM6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo4NDowYi4zDQpbICAgIDkuOTU3NTM3XSBwY2kgMDAwMDo4NDowZS4wOiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ODQ6MGUuMA0KWyAgICA5Ljk2NzcyNF0gcGNpIDAwMDA6ODQ6MGUuMTogWzgwODY6MjA4ZV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjEN
ClsgICAgOS45Nzc5MDddIHBjaSAwMDAwOjg0OjBlLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZS4yDQpbICAgIDku
OTg4MTA1XSBwY2kgMDAwMDo4NDowZS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGUuMw0KWyAgICA5Ljk5ODI5MV0g
cGNpIDAwMDA6ODQ6MGUuNDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjQNClsgICAxMC4wMDg1MDNdIHBjaSAwMDAw
Ojg0OjBlLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo4NDowZS41DQpbICAgMTAuMDE4NjczXSBwY2kgMDAwMDo4NDowZS42
OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ODQ6MGUuNg0KWyAgIDEwLjAyODg2MF0gcGNpIDAwMDA6ODQ6MGUuNzogWzgwODY6
MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
Ojg0OjBlLjcNClsgICAxMC4wMzkwNDldIHBjaSAwMDAwOjg0OjBmLjA6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi4w
DQpbICAgMTAuMDQ5MjQ4XSBwY2kgMDAwMDo4NDowZi4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGYuMQ0KWyAgIDEw
LjA1OTQzNV0gcGNpIDAwMDA6ODQ6MGYuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBmLjINClsgICAxMC4wNjk2MTNd
IHBjaSAwMDAwOjg0OjBmLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi4zDQpbICAgMTAuMDc5NzkxXSBwY2kgMDAw
MDo4NDowZi40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGYuNA0KWyAgIDEwLjA4OTk3OV0gcGNpIDAwMDA6ODQ6MGYu
NTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjg0OjBmLjUNClsgICAxMC4xMDAxNzhdIHBjaSAwMDAwOjg0OjBmLjY6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4NDowZi42DQpbICAgMTAuMTEwMzY0XSBwY2kgMDAwMDo4NDowZi43OiBbODA4NjoyMDhlXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGYu
Nw0KWyAgIDEwLjEyMDU2MF0gcGNpIDAwMDA6ODQ6MTAuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjEwLjANClsgICAx
MC4xMzA3NjZdIHBjaSAwMDAwOjg0OjEwLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMC4xDQpbICAgMTAuMTQwOTQ5
XSBwY2kgMDAwMDo4NDoxMC4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MTAuMg0KWyAgIDEwLjE1MTEzNV0gcGNpIDAw
MDA6ODQ6MTAuMzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjg0OjEwLjMNClsgICAxMC4xNjEzMjldIHBjaSAwMDAwOjg0OjEw
LjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NDoxMC40DQpbICAgMTAuMTcxNTE2XSBwY2kgMDAwMDo4NDoxMC41OiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6ODQ6MTAuNQ0KWyAgIDEwLjE4MTcxMF0gcGNpIDAwMDA6ODQ6MTAuNjogWzgwODY6MjA4ZV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjEw
LjYNClsgICAxMC4xOTE4OThdIHBjaSAwMDAwOjg0OjEwLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMC43DQpbICAg
MTAuMjAyMDg5XSBwY2kgMDAwMDo4NDoxMS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MTEuMA0KWyAgIDEwLjIxMjI4
M10gcGNpIDAwMDA6ODQ6MTEuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjExLjENClsgICAxMC4yMjI0NzNdIHBjaSAw
MDAwOjg0OjExLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMS4yDQpbICAgMTAuMjMyNjU5XSBwY2kgMDAwMDo4NDox
MS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6ODQ6MTEuMw0KWyAgIDEwLjI0Mjg5NV0gcGNpIDAwMDA6ODQ6MWQuMDogWzgw
ODY6MjA1NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg0OjFkLjANClsgICAxMC4yNTMwNDZdIHBjaSAwMDAwOjg0OjFkLjE6IFs4MDg2OjIwNTVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDox
ZC4xDQpbICAgMTAuMjYzMjQzXSBwY2kgMDAwMDo4NDoxZC4yOiBbODA4NjoyMDU2XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MWQuMg0KWyAg
IDEwLjI3MzQyOF0gcGNpIDAwMDA6ODQ6MWQuMzogWzgwODY6MjA1N10gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFkLjMNClsgICAxMC4yODM2
MjldIHBjaSAwMDAwOjg0OjFlLjA6IFs4MDg2OjIwODBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZS4wDQpbICAgMTAuMjkzODE1XSBwY2kg
MDAwMDo4NDoxZS4xOiBbODA4NjoyMDgxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MWUuMQ0KWyAgIDEwLjMwNDAwNF0gcGNpIDAwMDA6ODQ6
MWUuMjogWzgwODY6MjA4Ml0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg0OjFlLjINClsgICAxMC4zMTQxODldIHBjaSAwMDAwOjg0OjFlLjM6IFs4
MDg2OjIwODNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NDoxZS4zDQpbICAgMTAuMzI0Mzk0XSBwY2kgMDAwMDo4NDoxZS40OiBbODA4NjoyMDg0
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6
MWUuNA0KWyAgIDEwLjMzNDU5MV0gcGNpIDAwMDA6ODQ6MWUuNTogWzgwODY6MjA4NV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFlLjUNClsg
ICAxMC4zNDQ3ODBdIHBjaSAwMDAwOjg0OjFlLjY6IFs4MDg2OjIwODZdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZS42DQpbICAgMTAuMzU1
MDg4XSBwY2kgMDAwMDo4NTowMC4wOiBbODA4NjoxMGZiXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAw
DQoNClsgICAxMC4zNjE3NzNdIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4Mzgw
MjdmZTgwMDAwLTB4MzgwMjdmZWZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAxMC4zNzA2NjhdIHBj
aSAwMDAwOjg1OjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4YzAyMC0weGMwM2ZdDQoNClsgICAxMC4z
NzcwMDNdIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4MzgwMjdmZjA0MDAwLTB4
MzgwMjdmZjA3ZmZmIDY0Yml0IHByZWZdDQoNClsgICAxMC4zODYwNDNdIHBjaSAwMDAwOjg1OjAw
LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QNCg0KWyAgIDEwLjM5MjE0NV0gcGNpIDAw
MDA6ODU6MDAuMDogcmVnIDB4MTg0OiBbbWVtIDB4YmQ0MDAwMDAtMHhiZDQwM2ZmZiA2NGJpdF0N
Cg0KWyAgIDEwLjM5OTgzN10gcGNpIDAwMDA6ODU6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21l
bSAweGJkNDAwMDAwLTB4YmQ0ZmZmZmYgNjRiaXRdIChjb250YWlucyBCQVIwIGZvciA2NCBWRnMp
DQoNClsgICAxMC40MTA5MTddIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDE5MDogW21lbSAweGJk
NTAwMDAwLTB4YmQ1MDNmZmYgNjRiaXRdDQoNClsgICAxMC40MTg2NDNdIHBjaSAwMDAwOjg1OjAw
LjA6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0gMHhiZDUwMDAwMC0weGJkNWZmZmZmIDY0Yml0XSAo
Y29udGFpbnMgQkFSMyBmb3IgNjQgVkZzKQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1
OjAwLjANClsgICAxMC40MzMyMjZdIHBjaSAwMDAwOjg1OjAwLjE6IFs4MDg2OjEwZmJdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgIDEwLjQ0MDAxMl0gcGNpIDAwMDA6ODU6MDAuMTogcmVn
IDB4MTA6IFttZW0gMHgzODAyN2ZlMDAwMDAtMHgzODAyN2ZlN2ZmZmYgNjRiaXQgcHJlZl0NCg0K
WyAgIDEwLjQ0ODkxM10gcGNpIDAwMDA6ODU6MDAuMTogcmVnIDB4MTg6IFtpbyAgMHhjMDAwLTB4
YzAxZl0NCg0KWyAgIDEwLjQ1NTI0M10gcGNpIDAwMDA6ODU6MDAuMTogcmVnIDB4MjA6IFttZW0g
MHgzODAyN2ZmMDAwMDAtMHgzODAyN2ZmMDNmZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDEwLjQ2NDI4
Ml0gcGNpIDAwMDA6ODU6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdA0KDQpbICAg
MTAuNDcwMzc3XSBwY2kgMDAwMDo4NTowMC4xOiByZWcgMHgxODQ6IFttZW0gMHhiZDYwMDAwMC0w
eGJkNjAzZmZmIDY0Yml0XQ0KDQpbICAgMTAuNDc4MDc0XSBwY2kgMDAwMDo4NTowMC4xOiBWRihu
KSBCQVIwIHNwYWNlOiBbbWVtIDB4YmQ2MDAwMDAtMHhiZDZmZmZmZiA2NGJpdF0gKGNvbnRhaW5z
IEJBUjAgZm9yIDY0IFZGcykNCg0KWyAgIDEwLjQ4OTE1N10gcGNpIDAwMDA6ODU6MDAuMTogcmVn
IDB4MTkwOiBbbWVtIDB4YmQ3MDAwMDAtMHhiZDcwM2ZmZiA2NGJpdF0NCg0KWyAgIDEwLjQ5Njg4
Ml0gcGNpIDAwMDA6ODU6MDAuMTogVkYobikgQkFSMyBzcGFjZTogW21lbSAweGJkNzAwMDAwLTB4
YmQ3ZmZmZmYgNjRiaXRdIChjb250YWlucyBCQVIzIGZvciA2NCBWRnMpDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODU6MDAuMQ0KWyAgIDEwLjUxMTQ2Ml0gcGNpIDAwMDA6ODQ6MDAuMDog
UENJIGJyaWRnZSB0byBbYnVzIDg1LTg2XQ0KDQpbICAgMTAuNTE3MzQ1XSBwY2kgMDAwMDo4NDow
MC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQ0KDQpbICAgMTAuNTI0MjMw
XSBwY2kgMDAwMDo4NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGJkNDAwMDAwLTB4YmQ3
ZmZmZmZdDQoNClsgICAxMC41MzE4OTJdIHBjaSAwMDAwOjg0OjAwLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4MzgwMjdmZTAwMDAwLTB4MzgwMjdmZmZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAx
MC41NDE1NjldIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMxNF0gKGRvbWFpbiAwMDAwIFtidXMg
OTgtYWJdKQ0KDQpbICAgMTAuNTQ4Mzg3XSBhY3BpIFBOUDBBMDg6MGU6IF9PU0M6IE9TIHN1cHBv
cnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KDQpbICAgMTAu
NTU4MjQ1XSBhY3BpIFBOUDBBMDg6MGU6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQg
W0FFUl0NCg0KWyAgIDEwLjU2NTUzMF0gYWNwaSBQTlAwQTA4OjBlOiBfT1NDOiBPUyBub3cgY29u
dHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0KWyAgIDEwLjU3NDI3N10g
YWNwaXBocDogU2xvdCBbODE5MS0yOV0gcmVnaXN0ZXJlZA0KDQpbICAgMTAuNTc5MTk2XSBhY3Bp
cGhwOiBTbG90IFs4MTkxLTI0XSByZWdpc3RlcmVkDQoNClsgICAxMC41ODQyMzddIGFjcGlwaHA6
IFNsb3QgWzgxOTEtMjZdIHJlZ2lzdGVyZWQNCg0KWyAgIDEwLjU4OTI3M10gYWNwaXBocDogU2xv
dCBbODE5MS0yN10gcmVnaXN0ZXJlZA0KDQpbICAgMTAuNTk0MzMyXSBQQ0kgaG9zdCBicmlkZ2Ug
dG8gYnVzIDAwMDA6OTgNCg0KWyAgIDEwLjU5ODkzN10gcGNpX2J1cyAwMDAwOjk4OiByb290IGJ1
cyByZXNvdXJjZSBbaW8gIDB4ZDAwMC0weGRmZmYgd2luZG93XQ0KDQpbICAgMTAuNjA2NTg5XSBw
Y2lfYnVzIDAwMDA6OTg6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhiZGMwMDAwMC0weGJkZmZm
ZmZmIHdpbmRvd10NCg0KWyAgIDEwLjYxNTAyMl0gcGNpX2J1cyAwMDAwOjk4OiByb290IGJ1cyBy
ZXNvdXJjZSBbbWVtIDB4MzgwMjgwMDAwMDAwLTB4MzgwMmJmZmZmZmZmIHdpbmRvd10NCg0KWyAg
IDEwLjYyNDIzMl0gcGNpX2J1cyAwMDAwOjk4OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDk4LWFi
XQ0KDQpbICAgMTAuNjMwNDc2XSBwY2kgMDAwMDo5ODowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MDUuMA0KWyAg
IDEwLjY0MDcxM10gcGNpIDAwMDA6OTg6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjA1LjINClsgICAxMC42NTA5
NDVdIHBjaSAwMDAwOjk4OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjAN
Cg0KWyAgIDEwLjY1NzcyN10gcGNpIDAwMDA6OTg6MDUuNDogcmVnIDB4MTA6IFttZW0gMHhiZGMw
MDAwMC0weGJkYzAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjA1LjQNClsg
ICAxMC42NjgzMDBdIHBjaSAwMDAwOjk4OjA4LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowOC4wDQpbICAgMTAuNjc4
NTM2XSBwY2kgMDAwMDo5ODowOS4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MDkuMA0KWyAgIDEwLjY4ODc3MF0gcGNp
IDAwMDA6OTg6MGEuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBhLjANClsgICAxMC42OTg5OTFdIHBjaSAwMDAwOjk4
OjBhLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo5ODowYS4xDQpbICAgMTAuNzA5MjExXSBwY2kgMDAwMDo5ODowYS4yOiBb
ODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6OTg6MGEuMg0KWyAgIDEwLjcxOTQzOV0gcGNpIDAwMDA6OTg6MGEuMzogWzgwODY6MjA0
M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4
OjBhLjMNClsgICAxMC43Mjk2NjRdIHBjaSAwMDAwOjk4OjBhLjQ6IFs4MDg2OjIwNDRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowYS40DQpb
ICAgMTAuNzM5ODg4XSBwY2kgMDAwMDo5ODowYS41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGEuNQ0KWyAgIDEwLjc1
MDExNl0gcGNpIDAwMDA6OTg6MGEuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBhLjYNClsgICAxMC43NjAzNzVdIHBj
aSAwMDAwOjk4OjBhLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowYS43DQpbICAgMTAuNzcwNjAxXSBwY2kgMDAwMDo5
ODowYi4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6OTg6MGIuMA0KWyAgIDEwLjc4MDgzNV0gcGNpIDAwMDA6OTg6MGIuMTog
WzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjk4OjBiLjENClsgICAxMC43OTEwNDhdIHBjaSAwMDAwOjk4OjBiLjI6IFs4MDg2OjIw
NGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5
ODowYi4yDQpbICAgMTAuODAxMjc2XSBwY2kgMDAwMDo5ODowYi4zOiBbODA4NjoyMDRiXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGIuMw0K
WyAgIDEwLjgxMTUxMF0gcGNpIDAwMDA6OTg6MGMuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBjLjANClsgICAxMC44
MjE3MzFdIHBjaSAwMDAwOjk4OjBjLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowYy4xDQpbICAgMTAuODMxOTYyXSBw
Y2kgMDAwMDo5ODowYy4yOiBbODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGMuMg0KWyAgIDEwLjg0MjE4NF0gcGNpIDAwMDA6
OTg6MGMuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjk4OjBjLjMNClsgICAxMC44NTI0MTZdIHBjaSAwMDAwOjk4OjBjLjQ6
IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo5ODowYy40DQpbICAgMTAuODYyNjM4XSBwY2kgMDAwMDo5ODowYy41OiBbODA4Njoy
MDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
OTg6MGMuNQ0KWyAgIDEwLjg3Mjg3MF0gcGNpIDAwMDA6OTg6MGMuNjogWzgwODY6MjA0Nl0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBjLjYN
ClsgICAxMC44ODMwOTZdIHBjaSAwMDAwOjk4OjBjLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowYy43DQpbICAgMTAu
ODkzMzE3XSBwY2kgMDAwMDo5ODowZC4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGQuMA0KWyAgIDEwLjkwMzU1NF0g
cGNpIDAwMDA6OTg6MGQuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBkLjENClsgICAxMC45MTM3ODVdIHBjaSAwMDAw
Ojk4OjBkLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo5ODowZC4yDQpbICAgMTAuOTI0MDEzXSBwY2kgMDAwMDo5ODowZC4z
OiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6OTg6MGQuMw0KWyAgIDEwLjkzNDQxNV0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQ
QzE1XSAoZG9tYWluIDAwMDAgW2J1cyBhYy1iZl0pDQoNClsgICAxMC45NDEyMjhdIGFjcGkgUE5Q
MEEwODowZjogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBT
ZWdtZW50cyBNU0ldDQoNClsgICAxMC45NTEwODJdIGFjcGkgUE5QMEEwODowZjogX09TQzogcGxh
dGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0KDQpbICAgMTAuOTU4MzU5XSBhY3BpIFBOUDBB
MDg6MGY6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmls
aXR5XQ0KDQpbICAgMTAuOTY3MDg1XSBhY3BpcGhwOiBTbG90IFs4XSByZWdpc3RlcmVkDQoNClsg
ICAxMC45NzE0MjZdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzJdIHJlZ2lzdGVyZWQNCg0KWyAgIDEw
Ljk3NjQ2Ml0gYWNwaXBocDogU2xvdCBbODE5MS0yOF0gcmVnaXN0ZXJlZA0KDQpbICAgMTAuOTgx
NTAxXSBhY3BpcGhwOiBTbG90IFs4MTkxLTMwXSByZWdpc3RlcmVkDQoNClsgICAxMC45ODY1NDld
IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDphYw0KDQpbICAgMTAuOTkxMTU5XSBwY2lfYnVz
IDAwMDA6YWM6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhlMDAwLTB4ZWZmZiB3aW5kb3ddDQoN
ClsgICAxMC45OTg4MTZdIHBjaV9idXMgMDAwMDphYzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAw
eGJlMDAwMDAwLTB4YmViZmZmZmYgd2luZG93XQ0KDQpbICAgMTEuMDA3MjUwXSBwY2lfYnVzIDAw
MDA6YWM6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAyYzAwMDAwMDAtMHgzODAyZmZmZmZm
ZmYgd2luZG93XQ0KDQpbICAgMTEuMDE2NDU5XSBwY2lfYnVzIDAwMDA6YWM6IHJvb3QgYnVzIHJl
c291cmNlIFtidXMgYWMtYmZdDQoNClsgICAxMS4wMjI2OTRdIHBjaSAwMDAwOmFjOjAwLjA6IFs4
MDg2OjIwMzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANCg0KWyAgIDExLjAyOTY1N10gcGNpIDAw
MDA6YWM6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCg0KWyAgIDEx
LjAzNjQzNl0gcGNpIDAwMDA6YWM6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJ
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MDAuMA0KWyAgIDExLjA0NjIxMF0gcGNp
IDAwMDA6YWM6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjA1LjANClsgICAxMS4wNTY0NDBdIHBjaSAwMDAwOmFj
OjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDphYzowNS4yDQpbICAgMTEuMDY2Njc5XSBwY2kgMDAwMDphYzowNS40OiBb
ODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAxMS4wNzM0NTNdIHBjaSAw
MDAwOmFjOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmU5MDAwMDAtMHhiZTkwMGZmZl0NCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDphYzowNS40DQpbICAgMTEuMDg0MDI5XSBwY2kgMDAwMDph
YzowZS4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YWM6MGUuMA0KWyAgIDExLjA5NDI0MF0gcGNpIDAwMDA6YWM6MGUuMTog
WzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmFjOjBlLjENClsgICAxMS4xMDQ0NzddIHBjaSAwMDAwOmFjOjBmLjA6IFs4MDg2OjIw
NThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDph
YzowZi4wDQpbICAgMTEuMTE0NjkwXSBwY2kgMDAwMDphYzowZi4xOiBbODA4NjoyMDU5XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MGYuMQ0K
WyAgIDExLjEyNDkzN10gcGNpIDAwMDA6YWM6MTAuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFz
cyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjEwLjANClsgICAxMS4x
MzUxNDVdIHBjaSAwMDAwOmFjOjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphYzoxMC4xDQpbICAgMTEuMTQ1MzkwXSBw
Y2kgMDAwMDphYzoxMi4wOiBbODA4NjoyMDRjXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MTIuMA0KWyAgIDExLjE1NTU5MV0gcGNpIDAwMDA6
YWM6MTIuMTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmFjOjEyLjENClsgICAxMS4xNjU3OTBdIHBjaSAwMDAwOmFjOjEyLjQ6
IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDphYzoxMi40DQpbICAgMTEuMTc1OTk4XSBwY2kgMDAwMDphYzoxMi41OiBbODA4Njoy
MDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YWM6MTIuNQ0KWyAgIDExLjE4NjE4N10gcGNpIDAwMDA6YWM6MTUuMDogWzgwODY6MjAxOF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjE1LjAN
ClsgICAxMS4xOTYzNzldIHBjaSAwMDAwOmFjOjE2LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphYzoxNi4wDQpbICAgMTEu
MjA2NTU1XSBwY2kgMDAwMDphYzoxNi40OiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MTYuNA0KWyAgIDExLjIxNjczOV0g
cGNpIDAwMDA6YWM6MTcuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjE3LjANClsgICAxMS4yMjcwNzhdIHBjaSAwMDAw
OmFkOjAwLjA6IFs4MDg2OjE1MjhdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgIDExLjIz
MzczMl0gcGNpIDAwMDA6YWQ6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhiZTIwMDAwMC0weGJlM2Zm
ZmZmIDY0Yml0IHByZWZdDQoNClsgICAxMS4yNDE4OThdIHBjaSAwMDAwOmFkOjAwLjA6IHJlZyAw
eDIwOiBbbWVtIDB4YmU0MDQwMDAtMHhiZTQwN2ZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTEuMjQ5
OTk2XSBwY2kgMDAwMDphZDowMC4wOiByZWcgMHgzMDogW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZm
ZmYgcHJlZl0NCg0KWyAgIDExLjI1NzcwOF0gcGNpIDAwMDA6YWQ6MDAuMDogUE1FIyBzdXBwb3J0
ZWQgZnJvbSBEMCBEM2hvdA0KDQpbICAgMTEuMjYzODE4XSBwY2kgMDAwMDphZDowMC4wOiByZWcg
MHgxODQ6IFttZW0gMHhiZTcwMDAwMC0weGJlNzAzZmZmIDY0Yml0XQ0KDQpbICAgMTEuMjcxNTA3
XSBwY2kgMDAwMDphZDowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4YmU3MDAwMDAtMHhi
ZTdmZmZmZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjAgZm9yIDY0IFZGcykNCg0KWyAgIDExLjI4MjU3
N10gcGNpIDAwMDA6YWQ6MDAuMDogcmVnIDB4MTkwOiBbbWVtIDB4YmU4MDAwMDAtMHhiZTgwM2Zm
ZiA2NGJpdF0NCg0KWyAgIDExLjI5MDMxNV0gcGNpIDAwMDA6YWQ6MDAuMDogVkYobikgQkFSMyBz
cGFjZTogW21lbSAweGJlODAwMDAwLTB4YmU4ZmZmZmYgNjRiaXRdIChjb250YWlucyBCQVIzIGZv
ciA2NCBWRnMpDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWQ6MDAuMA0KWyAgIDExLjMw
NDkyN10gcGNpIDAwMDA6YWQ6MDAuMTogWzgwODY6MTUyOF0gdHlwZSAwMCBjbGFzcyAweDAyMDAw
MA0KDQpbICAgMTEuMzExNzEwXSBwY2kgMDAwMDphZDowMC4xOiByZWcgMHgxMDogW21lbSAweGJl
MDAwMDAwLTB4YmUxZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDExLjMxOTg3MV0gcGNpIDAwMDA6
YWQ6MDAuMTogcmVnIDB4MjA6IFttZW0gMHhiZTQwMDAwMC0weGJlNDAzZmZmIDY0Yml0IHByZWZd
DQoNClsgICAxMS4zMjc5NzddIHBjaSAwMDAwOmFkOjAwLjE6IHJlZyAweDMwOiBbbWVtIDB4ZmZm
ODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0KDQpbICAgMTEuMzM1Njg1XSBwY2kgMDAwMDphZDowMC4x
OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90DQoNClsgICAxMS4zNDE3ODFdIHBjaSAwMDAw
OmFkOjAwLjE6IHJlZyAweDE4NDogW21lbSAweGJlNTAwMDAwLTB4YmU1MDNmZmYgNjRiaXRdDQoN
ClsgICAxMS4zNDk0ODJdIHBjaSAwMDAwOmFkOjAwLjE6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0g
MHhiZTUwMDAwMC0weGJlNWZmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMCBmb3IgNjQgVkZzKQ0K
DQpbICAgMTEuMzYwNTU2XSBwY2kgMDAwMDphZDowMC4xOiByZWcgMHgxOTA6IFttZW0gMHhiZTYw
MDAwMC0weGJlNjAzZmZmIDY0Yml0XQ0KDQpbICAgMTEuMzY4MjkzXSBwY2kgMDAwMDphZDowMC4x
OiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4YmU2MDAwMDAtMHhiZTZmZmZmZiA2NGJpdF0gKGNv
bnRhaW5zIEJBUjMgZm9yIDY0IFZGcykNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphZDow
MC4xDQpbICAgMTEuMzgyOTc2XSBwY2kgMDAwMDphYzowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
YWQtYWVdDQoNClsgICAxMS4zODg3OTBdIHBjaSAwMDAwOmFjOjAwLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4YmU1MDAwMDAtMHhiZThmZmZmZl0NCg0KWyAgIDExLjM5NjQ0N10gcGNpIDAwMDA6
YWM6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhiZTAwMDAwMC0weGJlNGZmZmZmIDY0Yml0
IHByZWZdDQoNClsgICAxMS40MDU0MDNdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMxOF0gKGRv
bWFpbiAwMDAwIFtidXMgYzAtYzNdKQ0KDQpbICAgMTEuNDEyMjE1XSBhY3BpIFBOUDBBMDg6MTI6
IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMg
TVNJXQ0KDQpbICAgMTEuNDIxNzk2XSBhY3BpIFBOUDBBMDg6MTI6IF9PU0M6IHBsYXRmb3JtIGRv
ZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgIDExLjQyODkxMl0gYWNwaSBQTlAwQTA4OjEyOiBf
T1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0K
WyAgIDExLjQzNzU3OV0gYWNwaXBocDogU2xvdCBbODE5MS0zM10gcmVnaXN0ZXJlZA0KDQpbICAg
MTEuNDQyNTI0XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6YzANCg0KWyAgIDExLjQ0NzEw
OF0gcGNpX2J1cyAwMDAwOmMwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4ZjAwMC0weGZmZmYg
d2luZG93XQ0KDQpbICAgMTEuNDU0NzYwXSBwY2lfYnVzIDAwMDA6YzA6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gMHhiZWMwMDAwMC0weGJlZmZmZmZmIHdpbmRvd10NCg0KWyAgIDExLjQ2MzE5Nl0g
cGNpX2J1cyAwMDAwOmMwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMzAwMDAwMDAwLTB4
MzgwMzNmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDExLjQ3MjQwOV0gcGNpX2J1cyAwMDAwOmMwOiBy
b290IGJ1cyByZXNvdXJjZSBbYnVzIGMwLWMzXQ0KDQpbICAgMTEuNDc4NjQ4XSBwY2kgMDAwMDpj
MDowNC4wOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAxMS40ODU0
MzRdIHBjaSAwMDAwOmMwOjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNmZjFjMDAwLTB4Mzgw
MzNmZjFmZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA0LjANClsg
ICAxMS40OTczMzddIHBjaSAwMDAwOmMwOjA0LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KWyAgIDExLjUwNDEyM10gcGNpIDAwMDA6YzA6MDQuMTogcmVnIDB4MTA6IFtt
ZW0gMHgzODAzM2ZmMTgwMDAtMHgzODAzM2ZmMWJmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YzA6MDQuMQ0KWyAgIDExLjUxNjAyM10gcGNpIDAwMDA6YzA6MDQuMjogWzgw
ODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgMTEuNTIyODEzXSBwY2kgMDAw
MDpjMDowNC4yOiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYxNDAwMC0weDM4MDMzZmYxN2ZmZiA2
NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjMDowNC4yDQpbICAgMTEuNTM0NzA0
XSBwY2kgMDAwMDpjMDowNC4zOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
ClsgICAxMS41NDE0ODddIHBjaSAwMDAwOmMwOjA0LjM6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNm
ZjEwMDAwLTB4MzgwMzNmZjEzZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmMwOjA0LjMNClsgICAxMS41NTMzODJdIHBjaSAwMDAwOmMwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgIDExLjU2MDE3MF0gcGNpIDAwMDA6YzA6MDQuNDog
cmVnIDB4MTA6IFttZW0gMHgzODAzM2ZmMGMwMDAtMHgzODAzM2ZmMGZmZmYgNjRiaXRdDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuNA0KWyAgIDExLjU3MjA2NF0gcGNpIDAwMDA6
YzA6MDQuNTogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgMTEuNTc4
ODUyXSBwY2kgMDAwMDpjMDowNC41OiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYwODAwMC0weDM4
MDMzZmYwYmZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjMDowNC41DQpb
ICAgMTEuNTkwNzUyXSBwY2kgMDAwMDpjMDowNC42OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNClsgICAxMS41OTc1MzFdIHBjaSAwMDAwOmMwOjA0LjY6IHJlZyAweDEwOiBb
bWVtIDB4MzgwMzNmZjA0MDAwLTB4MzgwMzNmZjA3ZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmMwOjA0LjYNClsgICAxMS42MDk0MjZdIHBjaSAwMDAwOmMwOjA0Ljc6IFs4
MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgIDExLjYxNjIxNl0gcGNpIDAw
MDA6YzA6MDQuNzogcmVnIDB4MTA6IFttZW0gMHgzODAzM2ZmMDAwMDAtMHgzODAzM2ZmMDNmZmYg
NjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuNw0KWyAgIDExLjYyODEw
NF0gcGNpIDAwMDA6YzA6MDUuMDogWzgwODY6MjAyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA1LjANClsgICAxMS42MzgzNTJdIHBjaSAw
MDAwOmMwOjA1LjI6IFs4MDg2OjIwMjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDpjMDowNS4yDQpbICAgMTEuNjQ4NTg3XSBwY2kgMDAwMDpjMDow
NS40OiBbODA4NjoyMDI2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAxMS42NTUzNjhd
IHBjaSAwMDAwOmMwOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmVjMDAwMDAtMHhiZWMwMGZmZl0N
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjMDowNS40DQpbICAgMTEuNjY1OTQwXSBwY2kg
MDAwMDpjMDowOC4wOiBbODA4NjoyMDE0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDguMA0KWyAgIDExLjY3NjE0MF0gcGNpIDAwMDA6YzA6
MDguMTogWzgwODY6MjAxNV0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmMwOjA4LjENClsgICAxMS42ODYzMjddIHBjaSAwMDAwOmMwOjA4LjI6IFs4
MDg2OjIwMTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDpjMDowOC4yDQpbICAgMTEuNjk2NzA5XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMTld
IChkb21haW4gMDAwMCBbYnVzIGM0LWQ3XSkNCg0KWyAgIDExLjcwMzUxOV0gYWNwaSBQTlAwQTA4
OjEzOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21l
bnRzIE1TSV0NCg0KWyAgIDExLjcxMzM3NV0gYWNwaSBQTlAwQTA4OjEzOiBfT1NDOiBwbGF0Zm9y
bSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQoNClsgICAxMS43MjA2NTldIGFjcGkgUE5QMEEwODox
MzogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHld
DQoNClsgICAxMS43MjkxNzBdIGFjcGkgUE5QMEEwODoxMzogaG9zdCBicmlkZ2Ugd2luZG93IFtp
byAgMHgwMDAwIHdpbmRvd10gKGlnbm9yZWQsIG5vdCBDUFUgYWRkcmVzc2FibGUpDQoNClsgICAx
MS43Mzk0NzNdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzddIHJlZ2lzdGVyZWQNCg0KWyAgIDExLjc0
NDM5MV0gYWNwaXBocDogU2xvdCBbODE5MS0zMV0gcmVnaXN0ZXJlZA0KDQpbICAgMTEuNzQ5NDM1
XSBhY3BpcGhwOiBTbG90IFs4MTkxLTM0XSByZWdpc3RlcmVkDQoNClsgICAxMS43NTQ0NzFdIGFj
cGlwaHA6IFNsb3QgWzgxOTEtMzVdIHJlZ2lzdGVyZWQNCg0KWyAgIDExLjc1OTU2OF0gUENJIGhv
c3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmM0DQoNClsgICAxMS43NjQxMjNdIHBjaV9idXMgMDAwMDpj
NDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGJmMDAwMDAwLTB4YmYzZmZmZmYgd2luZG93XQ0K
DQpbICAgMTEuNzcyNTYwXSBwY2lfYnVzIDAwMDA6YzQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
MHgzODAzNDAwMDAwMDAtMHgzODAzN2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTEuNzgxNzc2XSBw
Y2lfYnVzIDAwMDA6YzQ6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgYzQtZDddDQoNClsgICAxMS43
ODgwMDldIHBjaSAwMDAwOmM0OjA1LjA6IFs4MDg2OjIwMzRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowNS4wDQpbICAgMTEuNzk4MjUyXSBw
Y2kgMDAwMDpjNDowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDUuMg0KWyAgIDExLjgwODQ5N10gcGNpIDAwMDA6
YzQ6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0KDQpbICAgMTEuODE1
MjczXSBwY2kgMDAwMDpjNDowNS40OiByZWcgMHgxMDogW21lbSAweGJmMDAwMDAwLTB4YmYwMDBm
ZmZdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDUuNA0KWyAgIDExLjgyNTg0M10g
cGNpIDAwMDA6YzQ6MDguMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjANClsgICAxMS44MzYwMzBdIHBjaSAwMDAw
OmM0OjA4LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDpjNDowOC4xDQpbICAgMTEuODQ2MjE1XSBwY2kgMDAwMDpjNDowOC4y
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YzQ6MDguMg0KWyAgIDExLjg1NjQwOF0gcGNpIDAwMDA6YzQ6MDguMzogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmM0OjA4LjMNClsgICAxMS44NjY1OTddIHBjaSAwMDAwOmM0OjA4LjQ6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowOC40
DQpbICAgMTEuODc2Nzg3XSBwY2kgMDAwMDpjNDowOC41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDguNQ0KWyAgIDEx
Ljg4Njk3N10gcGNpIDAwMDA6YzQ6MDguNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjYNClsgICAxMS44OTcxNjRd
IHBjaSAwMDAwOmM0OjA4Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowOC43DQpbICAgMTEuOTA3MzU1XSBwY2kgMDAw
MDpjNDowOS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuMA0KWyAgIDExLjkxNzU1N10gcGNpIDAwMDA6YzQ6MDku
MTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmM0OjA5LjENClsgICAxMS45Mjc3NDddIHBjaSAwMDAwOmM0OjA5LjI6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDpjNDowOS4yDQpbICAgMTEuOTM3OTM0XSBwY2kgMDAwMDpjNDowOS4zOiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDku
Mw0KWyAgIDExLjk0ODEyMV0gcGNpIDAwMDA6YzQ6MDkuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjQNClsgICAx
MS45NTgzMDhdIHBjaSAwMDAwOmM0OjA5LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowOS41DQpbICAgMTEuOTY4NDk5
XSBwY2kgMDAwMDpjNDowOS42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuNg0KWyAgIDExLjk3ODY4Ml0gcGNpIDAw
MDA6YzQ6MDkuNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjcNClsgICAxMS45ODg4NzZdIHBjaSAwMDAwOmM0OjBh
LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDpjNDowYS4wDQpbICAgMTEuOTk5MDYxXSBwY2kgMDAwMDpjNDowYS4xOiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YzQ6MGEuMQ0KWyAgIDEyLjAwOTI1M10gcGNpIDAwMDA6YzQ6MGEuMjogWzgwODY6MjA4ZF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBh
LjINClsgICAxMi4wMTk0NTBdIHBjaSAwMDAwOmM0OjBhLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowYS4zDQpbICAg
MTIuMDI5NjM5XSBwY2kgMDAwMDpjNDowYS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGEuNA0KWyAgIDEyLjAzOTgz
MF0gcGNpIDAwMDA6YzQ6MGEuNTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBhLjUNClsgICAxMi4wNTAwMTddIHBjaSAw
MDAwOmM0OjBhLjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDpjNDowYS42DQpbICAgMTIuMDYwMjA0XSBwY2kgMDAwMDpjNDow
YS43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YzQ6MGEuNw0KWyAgIDEyLjA3MDM5NF0gcGNpIDAwMDA6YzQ6MGIuMDogWzgw
ODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOmM0OjBiLjANClsgICAxMi4wODA1OTBdIHBjaSAwMDAwOmM0OjBiLjE6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDow
Yi4xDQpbICAgMTIuMDkwNzc2XSBwY2kgMDAwMDpjNDowYi4yOiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGIuMg0KWyAg
IDEyLjEwMDk2NF0gcGNpIDAwMDA6YzQ6MGIuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBiLjMNClsgICAxMi4xMTEx
NzVdIHBjaSAwMDAwOmM0OjBlLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowZS4wDQpbICAgMTIuMTIxMzQ0XSBwY2kg
MDAwMDpjNDowZS4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGUuMQ0KWyAgIDEyLjEzMTUyOV0gcGNpIDAwMDA6YzQ6
MGUuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmM0OjBlLjINClsgICAxMi4xNDE3MjBdIHBjaSAwMDAwOmM0OjBlLjM6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDpjNDowZS4zDQpbICAgMTIuMTUxOTAwXSBwY2kgMDAwMDpjNDowZS40OiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6
MGUuNA0KWyAgIDEyLjE2MjA4OV0gcGNpIDAwMDA6YzQ6MGUuNTogWzgwODY6MjA4ZV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBlLjUNClsg
ICAxMi4xNzIyNzhdIHBjaSAwMDAwOmM0OjBlLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowZS42DQpbICAgMTIuMTgy
NDY2XSBwY2kgMDAwMDpjNDowZS43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGUuNw0KWyAgIDEyLjE5MjY1NF0gcGNp
IDAwMDA6YzQ6MGYuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBmLjANClsgICAxMi4yMDI4NTBdIHBjaSAwMDAwOmM0
OjBmLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDpjNDowZi4xDQpbICAgMTIuMjEzMDMxXSBwY2kgMDAwMDpjNDowZi4yOiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6YzQ6MGYuMg0KWyAgIDEyLjIyMzIyMF0gcGNpIDAwMDA6YzQ6MGYuMzogWzgwODY6MjA4
ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0
OjBmLjMNClsgICAxMi4yMzM0MTddIHBjaSAwMDAwOmM0OjBmLjQ6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowZi40DQpb
ICAgMTIuMjQzNjA4XSBwY2kgMDAwMDpjNDowZi41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGYuNQ0KWyAgIDEyLjI1
Mzc4Ml0gcGNpIDAwMDA6YzQ6MGYuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBmLjYNClsgICAxMi4yNjM5NjZdIHBj
aSAwMDAwOmM0OjBmLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowZi43DQpbICAgMTIuMjc0MTUwXSBwY2kgMDAwMDpj
NDoxMC4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YzQ6MTAuMA0KWyAgIDEyLjI4NDM1MV0gcGNpIDAwMDA6YzQ6MTAuMTog
WzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmM0OjEwLjENClsgICAxMi4yOTQ1NDVdIHBjaSAwMDAwOmM0OjEwLjI6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpj
NDoxMC4yDQpbICAgMTIuMzA0NzMzXSBwY2kgMDAwMDpjNDoxMC4zOiBbODA4NjoyMDhlXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuMw0K
WyAgIDEyLjMxNDkyMF0gcGNpIDAwMDA6YzQ6MTAuNDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjEwLjQNClsgICAxMi4z
MjUxMTVdIHBjaSAwMDAwOmM0OjEwLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDoxMC41DQpbICAgMTIuMzM1MzA0XSBw
Y2kgMDAwMDpjNDoxMC42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuNg0KWyAgIDEyLjM0NTQ5NV0gcGNpIDAwMDA6
YzQ6MTAuNzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmM0OjEwLjcNClsgICAxMi4zNTU2NzZdIHBjaSAwMDAwOmM0OjExLjA6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDpjNDoxMS4wDQpbICAgMTIuMzY1ODY5XSBwY2kgMDAwMDpjNDoxMS4xOiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YzQ6MTEuMQ0KWyAgIDEyLjM3NjA1Ml0gcGNpIDAwMDA6YzQ6MTEuMjogWzgwODY6MjA4ZV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjExLjIN
ClsgICAxMi4zODYyMzVdIHBjaSAwMDAwOmM0OjExLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDoxMS4zDQpbICAgMTIu
Mzk2NDcxXSBwY2kgMDAwMDpjNDoxZC4wOiBbODA4NjoyMDU0XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWQuMA0KWyAgIDEyLjQwNjYyN10g
cGNpIDAwMDA6YzQ6MWQuMTogWzgwODY6MjA1NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFkLjENClsgICAxMi40MTY4MjFdIHBjaSAwMDAw
OmM0OjFkLjI6IFs4MDg2OjIwNTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDpjNDoxZC4yDQpbICAgMTIuNDI3MDA3XSBwY2kgMDAwMDpjNDoxZC4z
OiBbODA4NjoyMDU3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YzQ6MWQuMw0KWyAgIDEyLjQzNzIwN10gcGNpIDAwMDA6YzQ6MWUuMDogWzgwODY6
MjA4MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmM0OjFlLjANClsgICAxMi40NDczOTBdIHBjaSAwMDAwOmM0OjFlLjE6IFs4MDg2OjIwODFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDoxZS4x
DQpbICAgMTIuNDU3NTgxXSBwY2kgMDAwMDpjNDoxZS4yOiBbODA4NjoyMDgyXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWUuMg0KWyAgIDEy
LjQ2Nzc2N10gcGNpIDAwMDA6YzQ6MWUuMzogWzgwODY6MjA4M10gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFlLjMNClsgICAxMi40Nzc5NjRd
IHBjaSAwMDAwOmM0OjFlLjQ6IFs4MDg2OjIwODRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDoxZS40DQpbICAgMTIuNDg4MTQ3XSBwY2kgMDAw
MDpjNDoxZS41OiBbODA4NjoyMDg1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWUuNQ0KWyAgIDEyLjQ5ODMzOF0gcGNpIDAwMDA6YzQ6MWUu
NjogWzgwODY6MjA4Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmM0OjFlLjYNClsgICAxMi41MDg2NzZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBb
UEMyMF0gKGRvbWFpbiAwMDAwIFtidXMgZDgtZWJdKQ0KDQpbICAgMTIuNTE1NDg5XSBhY3BpIFBO
UDBBMDg6MTQ6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0g
U2VnbWVudHMgTVNJXQ0KDQpbICAgMTIuNTI1MzM0XSBhY3BpIFBOUDBBMDg6MTQ6IF9PU0M6IHBs
YXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgIDEyLjUzMjYxNV0gYWNwaSBQTlAw
QTA4OjE0OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJp
bGl0eV0NCg0KWyAgIDEyLjU0MTEyNV0gYWNwaSBQTlAwQTA4OjE0OiBob3N0IGJyaWRnZSB3aW5k
b3cgW2lvICAweDAwMDAgd2luZG93XSAoaWdub3JlZCwgbm90IENQVSBhZGRyZXNzYWJsZSkNCg0K
WyAgIDEyLjU1MTQzMl0gYWNwaXBocDogU2xvdCBbODE5MS00MV0gcmVnaXN0ZXJlZA0KDQpbICAg
MTIuNTU2MzU0XSBhY3BpcGhwOiBTbG90IFs4MTkxLTM2XSByZWdpc3RlcmVkDQoNClsgICAxMi41
NjEzOTddIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzhdIHJlZ2lzdGVyZWQNCg0KWyAgIDEyLjU2NjQz
OF0gYWNwaXBocDogU2xvdCBbODE5MS0zOV0gcmVnaXN0ZXJlZA0KDQpbICAgMTIuNTcxNDgzXSBQ
Q0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ZDgNCg0KWyAgIDEyLjU3NjA4Ml0gcGNpX2J1cyAw
MDAwOmQ4OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmY0MDAwMDAtMHhiZjdmZmZmZiB3aW5k
b3ddDQoNClsgICAxMi41ODQ1MTddIHBjaV9idXMgMDAwMDpkODogcm9vdCBidXMgcmVzb3VyY2Ug
W21lbSAweDM4MDM4MDAwMDAwMC0weDM4MDNiZmZmZmZmZiB3aW5kb3ddDQoNClsgICAxMi41OTM3
MzVdIHBjaV9idXMgMDAwMDpkODogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyBkOC1lYl0NCg0KWyAg
IDEyLjU5OTk3Ml0gcGNpIDAwMDA6ZDg6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjA1LjANClsgICAxMi42MTAx
OTldIHBjaSAwMDAwOmQ4OjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowNS4yDQpbICAgMTIuNjIwNDI2XSBwY2kg
MDAwMDpkODowNS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAx
Mi42MjcyMDddIHBjaSAwMDAwOmQ4OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmY0MDAwMDAtMHhi
ZjQwMGZmZl0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowNS40DQpbICAgMTIuNjM3
NzgwXSBwY2kgMDAwMDpkODowOC4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MDguMA0KWyAgIDEyLjY0ODAxMF0gcGNp
IDAwMDA6ZDg6MDkuMDogWzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjA5LjANClsgICAxMi42NTgyMzVdIHBjaSAwMDAwOmQ4
OjBhLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDpkODowYS4wDQpbICAgMTIuNjY4NDQzXSBwY2kgMDAwMDpkODowYS4xOiBb
ODA4NjoyMDQxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ZDg6MGEuMQ0KWyAgIDEyLjY3ODY2OV0gcGNpIDAwMDA6ZDg6MGEuMjogWzgwODY6MjA0
Ml0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4
OjBhLjINClsgICAxMi42ODg4OTNdIHBjaSAwMDAwOmQ4OjBhLjM6IFs4MDg2OjIwNDNdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS4zDQpb
ICAgMTIuNjk5MTA1XSBwY2kgMDAwMDpkODowYS40OiBbODA4NjoyMDQ0XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGEuNA0KWyAgIDEyLjcw
OTMyNV0gcGNpIDAwMDA6ZDg6MGEuNTogWzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjBhLjUNClsgICAxMi43MTk1NDddIHBj
aSAwMDAwOmQ4OjBhLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS42DQpbICAgMTIuNzI5NzY4XSBwY2kgMDAwMDpk
ODowYS43OiBbODA4NjoyMDQ3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ZDg6MGEuNw0KWyAgIDEyLjczOTk4OF0gcGNpIDAwMDA6ZDg6MGIuMDog
WzgwODY6MjA0OF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmQ4OjBiLjANClsgICAxMi43NTAyMjFdIHBjaSAwMDAwOmQ4OjBiLjE6IFs4MDg2OjIw
NDldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpk
ODowYi4xDQpbICAgMTIuNzYwNDQwXSBwY2kgMDAwMDpkODowYi4yOiBbODA4NjoyMDRhXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGIuMg0K
WyAgIDEyLjc3MDY1Nl0gcGNpIDAwMDA6ZDg6MGIuMzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjBiLjMNClsgICAxMi43
ODA4ODhdIHBjaSAwMDAwOmQ4OjBjLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy4wDQpbICAgMTIuNzkxMTAyXSBw
Y2kgMDAwMDpkODowYy4xOiBbODA4NjoyMDQxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGMuMQ0KWyAgIDEyLjgwMTMyOF0gcGNpIDAwMDA6
ZDg6MGMuMjogWzgwODY6MjA0Ml0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmQ4OjBjLjINClsgICAxMi44MTE1NTNdIHBjaSAwMDAwOmQ4OjBjLjM6
IFs4MDg2OjIwNDNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDpkODowYy4zDQpbICAgMTIuODIxNzc4XSBwY2kgMDAwMDpkODowYy40OiBbODA4Njoy
MDQ0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ZDg6MGMuNA0KWyAgIDEyLjgzMTk5N10gcGNpIDAwMDA6ZDg6MGMuNTogWzgwODY6MjA0NV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjBjLjUN
ClsgICAxMi44NDIyMjJdIHBjaSAwMDAwOmQ4OjBjLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy42DQpbICAgMTIu
ODUyNDM3XSBwY2kgMDAwMDpkODowYy43OiBbODA4NjoyMDQ3XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGMuNw0KWyAgIDEyLjg2MjY2MV0g
cGNpIDAwMDA6ZDg6MGQuMDogWzgwODY6MjA0OF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjBkLjANClsgICAxMi44NzI4ODNdIHBjaSAwMDAw
OmQ4OjBkLjE6IFs4MDg2OjIwNDldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDpkODowZC4xDQpbICAgMTIuODgzMTA5XSBwY2kgMDAwMDpkODowZC4y
OiBbODA4NjoyMDRhXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ZDg6MGQuMg0KWyAgIDEyLjg5MzMzNl0gcGNpIDAwMDA6ZDg6MGQuMzogWzgwODY6
MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmQ4OjBkLjMNClsgICAxMi45MDM3MjJdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMyMV0gKGRv
bWFpbiAwMDAwIFtidXMgZWMtZmZdKQ0KDQpbICAgMTIuOTEwNTM0XSBhY3BpIFBOUDBBMDg6MTU6
IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMg
TVNJXQ0KDQpbICAgMTIuOTIwMzc1XSBhY3BpIFBOUDBBMDg6MTU6IF9PU0M6IHBsYXRmb3JtIGRv
ZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgIDEyLjkyNzY1N10gYWNwaSBQTlAwQTA4OjE1OiBf
T1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0K
WyAgIDEyLjkzNjE2N10gYWNwaSBQTlAwQTA4OjE1OiBob3N0IGJyaWRnZSB3aW5kb3cgW2lvICAw
eDAwMDAgd2luZG93XSAoaWdub3JlZCwgbm90IENQVSBhZGRyZXNzYWJsZSkNCg0KWyAgIDEyLjk0
NjQ4OV0gYWNwaXBocDogU2xvdCBbODE5MS00NV0gcmVnaXN0ZXJlZA0KDQpbICAgMTIuOTUxNDAz
XSBhY3BpcGhwOiBTbG90IFs4MTkxLTQwXSByZWdpc3RlcmVkDQoNClsgICAxMi45NTY0NDRdIGFj
cGlwaHA6IFNsb3QgWzgxOTEtNDJdIHJlZ2lzdGVyZWQNCg0KWyAgIDEyLjk2MTQ4OF0gYWNwaXBo
cDogU2xvdCBbODE5MS00M10gcmVnaXN0ZXJlZA0KDQpbICAgMTIuOTY2NTI3XSBQQ0kgaG9zdCBi
cmlkZ2UgdG8gYnVzIDAwMDA6ZWMNCg0KWyAgIDEyLjk3MTEzM10gcGNpX2J1cyAwMDAwOmVjOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmY4MDAwMDAtMHhmYmZmZmZmZiB3aW5kb3ddDQoNClsg
ICAxMi45Nzk1NjZdIHBjaV9idXMgMDAwMDplYzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4
MDNjMDAwMDAwMC0weDM4MDNmZmZmZmZmZiB3aW5kb3ddDQoNClsgICAxMi45ODg3ODNdIHBjaV9i
dXMgMDAwMDplYzogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyBlYy1mZl0NCg0KWyAgIDEyLjk5NTAy
MF0gcGNpIDAwMDA6ZWM6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjA1LjANClsgICAxMy4wMDUyNTddIHBjaSAw
MDAwOmVjOjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDplYzowNS4yDQpbICAgMTMuMDE1NDkyXSBwY2kgMDAwMDplYzow
NS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAxMy4wMjIyNzFd
IHBjaSAwMDAwOmVjOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmY4MDAwMDAtMHhiZjgwMGZmZl0N
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzowNS40DQpbICAgMTMuMDMyODU4XSBwY2kg
MDAwMDplYzowZS4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6MGUuMA0KWyAgIDEzLjA0MzA1N10gcGNpIDAwMDA6ZWM6
MGUuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmVjOjBlLjENClsgICAxMy4wNTMyODZdIHBjaSAwMDAwOmVjOjBmLjA6IFs4
MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDplYzowZi4wDQpbICAgMTMuMDYzNDg2XSBwY2kgMDAwMDplYzowZi4xOiBbODA4NjoyMDU5
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6
MGYuMQ0KWyAgIDEzLjA3MzcyM10gcGNpIDAwMDA6ZWM6MTAuMDogWzgwODY6MjA1OF0gdHlwZSAw
MCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjEwLjANClsg
ICAxMy4wODM5MzJdIHBjaSAwMDAwOmVjOjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxMC4xDQpbICAgMTMuMDk0
MTY5XSBwY2kgMDAwMDplYzoxMi4wOiBbODA4NjoyMDRjXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6MTIuMA0KWyAgIDEzLjEwNDM2NV0gcGNp
IDAwMDA6ZWM6MTIuMTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjEyLjENClsgICAxMy4xMTQ1NThdIHBjaSAwMDAwOmVj
OjEyLjQ6IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDplYzoxMi40DQpbICAgMTMuMTI0NzcwXSBwY2kgMDAwMDplYzoxMi41OiBb
ODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ZWM6MTIuNQ0KWyAgIDEzLjEzNDk1OF0gcGNpIDAwMDA6ZWM6MTUuMDogWzgwODY6MjAx
OF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVj
OjE1LjANClsgICAxMy4xNDUxNTBdIHBjaSAwMDAwOmVjOjE2LjA6IFs4MDg2OjIwMThdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxNi4wDQpb
ICAgMTMuMTU1MzIxXSBwY2kgMDAwMDplYzoxNi40OiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6MTYuNA0KWyAgIDEzLjE2
NTUwMV0gcGNpIDAwMDA6ZWM6MTcuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjE3LjANClsgICAxMy4xNzYyMjNdIEFD
UEk6IEVuYWJsZWQgNCBHUEVzIGluIGJsb2NrIDAwIHRvIDdGDQoNClsgICAxMy4xODE3NzJdIHhl
bjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXINCg0KWyAgIDE0LjQyMzIzOV0g
eGVuX2JhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcg0KDQpbICAgMTQuNDI4ODE3
XSBwY2kgMDAwMDowMjowMC4wOiB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBWR0EgZGV2aWNlDQoN
ClsgICAxNC40MzU0NzddIHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogVkdBIGRldmljZSBhZGRl
ZDogZGVjb2Rlcz1pbyttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQ0KDQpbICAgMTQuNDQ1MTky
XSBwY2kgMDAwMDo1OTowMC4wOiB2Z2FhcmI6IFZHQSBkZXZpY2UgYWRkZWQ6IGRlY29kZXM9aW8r
bWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUNCg0KWyAgIDE0LjQ1NDc4OV0gcGNpIDAwMDA6NTk6
MDAuMDogdmdhYXJiOiBvdmVycmlkaW5nIGJvb3QgZGV2aWNlDQoNClsgICAxNC40NjEwNzldIHBj
aSAwMDAwOjU5OjAwLjA6IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUNCg0KWyAgIDE0
LjQ2NzU3Ml0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJs
ZQ0KDQpbICAgMTQuNDc0MDY3XSB2Z2FhcmI6IGxvYWRlZA0KDQpbICAgMTQuNDc3MjczXSBTQ1NJ
IHN1YnN5c3RlbSBpbml0aWFsaXplZA0KDQpbICAgMTQuNDgxNDU5XSBBQ1BJOiBidXMgdHlwZSBV
U0IgcmVnaXN0ZXJlZA0KDQpbICAgMTQuNDg2MDE2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp
bnRlcmZhY2UgZHJpdmVyIHVzYmZzDQoNClsgICAxNC40OTIyMDldIHVzYmNvcmU6IHJlZ2lzdGVy
ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViDQoNClsgICAxNC40OTg0MzVdIHVzYmNvcmU6IHJl
Z2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiDQoNClsgICAxNC41MDQzOTBdIFJlZ2lzdGVy
ZWQgZWZpdmFycyBvcGVyYXRpb25zDQoNClsgICAxNC44MTM4NzFdIFBDSTogVXNpbmcgQUNQSSBm
b3IgSVJRIHJvdXRpbmcNCg0KWyAgIDE0LjgzNzM2NF0gUENJOiBwY2lfY2FjaGVfbGluZV9zaXpl
IHNldCB0byA2NCBieXRlcw0KDQpbICAgMTQuODQ1OTE4XSBlODIwOiByZXNlcnZlIFJBTSBidWZm
ZXIgW21lbSAweDY1ZDEzMDAwLTB4NjdmZmZmZmZdDQoNClsgICAxNC44NTI1MzVdIGU4MjA6IHJl
c2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4NmY4MDAwMDAtMHg2ZmZmZmZmZl0NCg0KWyAgIDE0Ljg1
OTQ1MF0gTmV0TGFiZWw6IEluaXRpYWxpemluZw0KDQpbICAgMTQuODYzMjAxXSBOZXRMYWJlbDog
IGRvbWFpbiBoYXNoIHNpemUgPSAxMjgNCg0KWyAgIDE0Ljg2ODE0NV0gTmV0TGFiZWw6ICBwcm90
b2NvbHMgPSBVTkxBQkVMRUQgQ0lQU092NCBDQUxJUFNPDQoNClsgICAxNC44NzQ1NjRdIE5ldExh
YmVsOiAgdW5sYWJlbGVkIHRyYWZmaWMgYWxsb3dlZCBieSBkZWZhdWx0DQoNClsgICAxNC44ODE0
NTldIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4ZW4NCg0KWyAgIDE0Ljkw
MDE0Nl0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMA0KDQpbICAgMTQuOTA0NTI0XSBWRlM6
IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVz
KQ0KDQpbICAgMTQuOTEyMjI4XSBodWdldGxiZnM6IGRpc2FibGluZyBiZWNhdXNlIHRoZXJlIGFy
ZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMNCg0KWyAgIDE0LjkyMDM3NF0gcG5wOiBQblAg
QUNQSSBpbml0DQoNClsgICAxNC45MjQ3NTJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDggdHJpZ2dl
cmluZyAxIHBvbGFyaXR5IDANCg0KWyAgIDE0LjkzMDg0MF0gcG5wIDAwOjAwOiBQbHVnIGFuZCBQ
bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQ0KDQpbICAgMTQuOTM4NTQ2XSBz
eXN0ZW0gMDA6MDE6IFtpbyAgMHgwNTAwLTB4MDUzZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAg
IDE0Ljk0NTA3Ml0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDQwMC0weDA0N2ZdIGhhcyBiZWVuIHJl
c2VydmVkDQoNClsgICAxNC45NTE3NjNdIHN5c3RlbSAwMDowMTogW2lvICAweDA1NDAtMHgwNTdm
XSBoYXMgYmVlbiByZXNlcnZlZA0KDQpbICAgMTQuOTU4NDU4XSBzeXN0ZW0gMDA6MDE6IFtpbyAg
MHgwNjAwLTB4MDYxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE0Ljk2NTE0MF0gc3lzdGVt
IDAwOjAxOiBbaW8gIDB4MGNhMC0weDBjYTVdIGNvdWxkIG5vdCBiZSByZXNlcnZlZA0KDQpbICAg
MTQuOTcyMjE4XSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwODgwLTB4MDg4M10gaGFzIGJlZW4gcmVz
ZXJ2ZWQNCg0KWyAgIDE0Ljk3ODk4M10gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDgwMC0weDA4MWZd
IGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNC45ODU2MTJdIHN5c3RlbSAwMDowMTogW21lbSAw
eGZlZDFjMDAwLTB4ZmVkM2ZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNC45OTMwNjdd
IHN5c3RlbSAwMDowMTogW21lbSAweGZlZDQ1MDAwLTB4ZmVkOGJmZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkDQoNClsgICAxNS4wMDA1MjddIHN5c3RlbSAwMDowMTogW21lbSAweGZmMDAwMDAwLTB4ZmZm
ZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNS4wMDc5OTRdIHN5c3RlbSAwMDowMTog
W21lbSAweGZlZTAwMDAwLTB4ZmVlZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNS4w
MTU0NTZdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDEyMDAwLTB4ZmVkMTIwMGZdIGhhcyBiZWVu
IHJlc2VydmVkDQoNClsgICAxNS4wMjI5MjRdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDEyMDEw
LTB4ZmVkMTIwMWZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNS4wMzAzOTBdIHN5c3RlbSAw
MDowMTogW21lbSAweGZlZDFiMDAwLTB4ZmVkMWJmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsg
ICAxNS4wMzc4NjNdIHN5c3RlbSAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz
IFBOUDBjMDIgKGFjdGl2ZSkNCg0KWyAgIDE1LjA0NTc5M10geGVuOiByZWdpc3RlcmluZyBnc2kg
NCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMA0KDQpbICAgMTUuMDUxODM3XSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjQNCg0KWyAgIDE1LjA1NTk3M10gcG5wIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFD
UEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQ0KDQpbICAgMTUuMDYzNTIyXSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSAzIHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwDQoNClsgICAxNS4wNjk2NDZd
IHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2
ZSkNCg0KWyAgIDE1LjA3NzM4M10gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmQwMDAwMDAtMHhmZGFi
ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjA4NDY4N10gc3lzdGVtIDAwOjA0OiBb
bWVtIDB4ZmRhZDAwMDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjA5
MjE0NF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQNCg0KWyAgIDE1LjA5OTYxMF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUwMDAwMDAt
MHhmZTAwZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjEwNzA3N10gc3lzdGVtIDAw
OjA0OiBbbWVtIDB4ZmUwMTEwMDAtMHhmZTAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAg
IDE1LjExNDU0Nl0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUwMzYwMDAtMHhmZTAzYmZmZl0gaGFz
IGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjEyMjAxOF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUw
M2QwMDAtMHhmZTNmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjEyOTQ3OF0gc3lz
dGVtIDAwOjA0OiBbbWVtIDB4ZmU0MTAwMDAtMHhmZTdmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQN
Cg0KWyAgIDE1LjEzNjk0Ml0gc3lzdGVtIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNl
LCBJRHMgUE5QMGMwMiAoYWN0aXZlKQ0KDQpbICAgMTUuMTQ1MjMwXSBzeXN0ZW0gMDA6MDU6IFtp
byAgMHgxMDAwLTB4MTBmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjE1MTc1Nl0gc3lz
dGVtIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZl
KQ0KDQpbICAgMTUuMTYwODA5XSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCA2IGRldmljZXMNCg0KWyAg
IDE1LjE3OTc4NF0gUE0tVGltZXIgZmFpbGVkIGNvbnNpc3RlbmN5IGNoZWNrICAoMHhmZmZmZmYp
IC0gYWJvcnRpbmcuDQoNClsgICAxNS4xODY4OTFdIHBjaSAwMDAwOjAyOjAwLjA6IGNhbid0IGNs
YWltIEJBUiA2IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxl
IGJyaWRnZSB3aW5kb3cNCg0KWyAgIDE1LjE5ODA0M10gcGNpIDAwMDA6MjU6MDAuMDogY2FuJ3Qg
Y2xhaW0gQkFSIDYgW21lbSAweGZmZjAwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGli
bGUgYnJpZGdlIHdpbmRvdw0KDQpbICAgMTUuMjA5MTkxXSBwY2kgMDAwMDoyZDowMC4wOiBjYW4n
dCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0
aWJsZSBicmlkZ2Ugd2luZG93DQoNClsgICAxNS4yMjAzNDBdIHBjaSAwMDAwOjJkOjAwLjE6IGNh
bid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21w
YXRpYmxlIGJyaWRnZSB3aW5kb3cNCg0KWyAgIDE1LjIzMTQ5Ml0gcGNpIDAwMDA6MmQ6MDAuMjog
Y2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNv
bXBhdGlibGUgYnJpZGdlIHdpbmRvdw0KDQpbICAgMTUuMjQyNjM5XSBwY2kgMDAwMDoyZDowMC4z
OiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8g
Y29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQoNClsgICAxNS4yNTM3OTFdIHBjaSAwMDAwOjMzOjAw
LjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmYwMDAwMC0weGZmZmZmZmZmIHByZWZdOiBu
byBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cNCg0KWyAgIDE1LjI2NDk0MF0gcGNpIDAwMDA6NDU6
MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZmUwMDAwLTB4ZmZmZmZmZmYgcHJlZl06
IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdw0KDQpbICAgMTUuMjc2MDg3XSBwY2kgMDAwMDo0
NTowMC4xOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmZTAwMDAtMHhmZmZmZmZmZiBwcmVm
XTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQoNClsgICAxNS4yODcyNDFdIHBjaSAwMDAw
OjU5OjAwLjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHBy
ZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cNCg0KWyAgIDE1LjI5ODM5M10gcGNpIDAw
MDA6YWQ6MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYg
cHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdw0KDQpbICAgMTUuMzA5NTM5XSBwY2kg
MDAwMDphZDowMC4xOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZm
ZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQoNClsgICAxNS4zMjA4NDZdIHBj
aSAwMDAwOjAyOjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4OTI4MTAwMDAtMHg5MjgxZmZm
ZiBwcmVmXQ0KDQpbICAgMTUuMzI4ODQzXSBwY2kgMDAwMDowMTowMC4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMDJdDQoNClsgICAxNS4zMzQ0NzddIHBjaSAwMDAwOjAxOjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4OTEwMDAwMDAtMHg5MjhmZmZmZl0NCg0KWyAgIDE1LjM0MjEzM10gcGNpIDAw
MDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxLTAyXQ0KDQpbICAgMTUuMzQ4MDM0XSBw
Y2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkxMDAwMDAwLTB4OTI5ZmZm
ZmZdDQoNClsgICAxNS4zNTU3MDddIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4
MDAwMC0weDBjZjcgd2luZG93XQ0KDQpbICAgMTUuMzYyNjY4XSBwY2lfYnVzIDAwMDA6MDA6IHJl
c291cmNlIDUgW2lvICAweDEwMDAtMHgzZmZmIHdpbmRvd10NCg0KWyAgIDE1LjM2OTY0N10gcGNp
X2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBjNDAwMC0weDAwMGM3ZmZmIHdpbmRv
d10NCg0KWyAgIDE1LjM3NzQwN10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFttZW0gMHhm
ZTAxMDAwMC0weGZlMDEwZmZmIHdpbmRvd10NCg0KWyAgIDE1LjM4NTE1N10gcGNpX2J1cyAwMDAw
OjAwOiByZXNvdXJjZSA4IFttZW0gMHg5MDAwMDAwMC0weDkyYmZmZmZmIHdpbmRvd10NCg0KWyAg
IDE1LjM5MjkxNF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA5IFttZW0gMHgzODAwMDAwMDAw
MDAtMHgzODAwM2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTUuNDAxNDUzXSBwY2lfYnVzIDAwMDA6
MDE6IHJlc291cmNlIDEgW21lbSAweDkxMDAwMDAwLTB4OTI5ZmZmZmZdDQoNClsgICAxNS40MDg1
MjVdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMSBbbWVtIDB4OTEwMDAwMDAtMHg5MjhmZmZm
Zl0NCg0KWyAgIDE1LjQxNTgyOF0gcGNpX2J1cyAwMDAwOjE2OiByZXNvdXJjZSA0IFtpbyAgMHg0
MDAwLTB4NGZmZiB3aW5kb3ddDQoNClsgICAxNS40MjI2NDJdIHBjaV9idXMgMDAwMDoxNjogcmVz
b3VyY2UgNSBbbWVtIDB4OTJjMDAwMDAtMHg5MmZmZmZmZiB3aW5kb3ddDQoNClsgICAxNS40MzA0
MDVdIHBjaV9idXMgMDAwMDoxNjogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMDQwMDAwMDAwLTB4Mzgw
MDdmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE1LjQzOTExMV0gcGNpIDAwMDA6MjU6MDAuMDogQkFS
IDY6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDEwMDAwMCBwcmVmXQ0KDQpbICAgMTUuNDQ2
ODkxXSBwY2kgMDAwMDoyNTowMC4wOiBCQVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUg
MHgwMDEwMDAwMCBwcmVmXQ0KDQpbICAgMTUuNDU1MjMwXSBwY2kgMDAwMDoyNjowMy4wOiBCQVIg
MTQ6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDIwMDAwMF0NCg0KWyAgIDE1LjQ2Mjc5N10g
cGNpIDAwMDA6MjY6MDMuMDogQkFSIDE0OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAw
MjAwMDAwXQ0KDQpbICAgMTUuNDcwNzQ0XSBwY2kgMDAwMDoyNjowMC4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMjctMjhdDQoNClsgICAxNS40NzY2NjZdIHBjaSAwMDAwOjI2OjAwLjA6ICAgYnJpZGdl
IHdpbmRvdyBbbWVtIDB4OTg1MDAwMDAtMHg5ODVmZmZmZl0NCg0KWyAgIDE1LjQ4NDMyNV0gcGNp
IDAwMDA6MjY6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODkwMDAwMC0weDk4OWZmZmZm
IDY0Yml0IHByZWZdDQoNClsgICAxNS40OTMwNTJdIHBjaSAwMDAwOjI2OjAxLjA6IFBDSSBicmlk
Z2UgdG8gW2J1cyAyOS0yYV0NCg0KWyAgIDE1LjQ5ODk2MV0gcGNpIDAwMDA6MjY6MDEuMDogICBi
cmlkZ2Ugd2luZG93IFttZW0gMHg5ODQwMDAwMC0weDk4NGZmZmZmXQ0KDQpbICAgMTUuNTA2NjE5
XSBwY2kgMDAwMDoyNjowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4ODAwMDAwLTB4OTg4
ZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDE1LjUxNTM1Nl0gcGNpIDAwMDA6MjY6MDIuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDJiLTJjXQ0KDQpbICAgMTUuNTIxMjY1XSBwY2kgMDAwMDoyNjowMi4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4MzAwMDAwLTB4OTgzZmZmZmZdDQoNClsgICAxNS41
Mjg5MjFdIHBjaSAwMDAwOjI2OjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg3MDAwMDAt
MHg5ODdmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNTM3NjU3XSBwY2kgMDAwMDoyZDowMC4w
OiBCQVIgNjogYXNzaWduZWQgW21lbSAweDk4MjgwMDAwLTB4OTgyZmZmZmYgcHJlZl0NCg0KWyAg
IDE1LjU0NTc4Nl0gcGNpIDAwMDA6MmQ6MDAuMTogQkFSIDY6IG5vIHNwYWNlIGZvciBbbWVtIHNp
emUgMHgwMDA4MDAwMCBwcmVmXQ0KDQpbICAgMTUuNTUzNzM0XSBwY2kgMDAwMDoyZDowMC4xOiBC
QVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUgMHgwMDA4MDAwMCBwcmVmXQ0KDQpbICAg
MTUuNTYyMDcyXSBwY2kgMDAwMDoyZDowMC4yOiBCQVIgNjogbm8gc3BhY2UgZm9yIFttZW0gc2l6
ZSAweDAwMDgwMDAwIHByZWZdDQoNClsgICAxNS41NzAwMjBdIHBjaSAwMDAwOjJkOjAwLjI6IEJB
UiA2OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwMDgwMDAwIHByZWZdDQoNClsgICAx
NS41NzgzNjFdIHBjaSAwMDAwOjJkOjAwLjM6IEJBUiA2OiBubyBzcGFjZSBmb3IgW21lbSBzaXpl
IDB4MDAwODAwMDAgcHJlZl0NCg0KWyAgIDE1LjU4NjMxMF0gcGNpIDAwMDA6MmQ6MDAuMzogQkFS
IDY6IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0NCg0KWyAgIDE1
LjU5NDY0OV0gcGNpIDAwMDA6MjY6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDJkLTJlXQ0KDQpb
ICAgMTUuNjAwNTc3XSBwY2kgMDAwMDoyNjowMy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkz
MDAwMDAwLTB4OTgyZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDE1LjYwOTMwMl0gcGNpIDAwMDA6
MjU6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDI2LTJlXQ0KDQpbICAgMTUuNjE1MjEwXSBwY2kg
MDAwMDoyNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkzMDAwMDAwLTB4OTg1ZmZmZmZd
DQoNClsgICAxNS42MjI4NzRdIHBjaSAwMDAwOjI1OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4OTg3MDAwMDAtMHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNjMxNjAwXSBwY2kg
MDAwMDoyNDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMjUtMmVdDQoNClsgICAxNS42Mzc1MDld
IHBjaSAwMDAwOjI0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTMwMDAwMDAtMHg5ODZm
ZmZmZl0NCg0KWyAgIDE1LjY0NTE2NV0gcGNpIDAwMDA6MjQ6MDAuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHg5ODcwMDAwMC0weDk4OWZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAxNS42NTM5MDZd
IHBjaV9idXMgMDAwMDoyNDogU29tZSBQQ0kgZGV2aWNlIHJlc291cmNlcyBhcmUgdW5hc3NpZ25l
ZCwgdHJ5IGJvb3Rpbmcgd2l0aCBwY2k9cmVhbGxvYw0KDQpbICAgMTUuNjY0MDc0XSBwY2lfYnVz
IDAwMDA6MjQ6IHJlc291cmNlIDQgW2lvICAweDUwMDAtMHg1ZmZmIHdpbmRvd10NCg0KWyAgIDE1
LjY3MTA0OV0gcGNpX2J1cyAwMDAwOjI0OiByZXNvdXJjZSA1IFttZW0gMHg5MzAwMDAwMC0weDk4
YmZmZmZmIHdpbmRvd10NCg0KWyAgIDE1LjY3ODgwM10gcGNpX2J1cyAwMDAwOjI0OiByZXNvdXJj
ZSA2IFttZW0gMHgzODAwODAwMDAwMDAtMHgzODAwYmZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTUu
Njg3MzM1XSBwY2lfYnVzIDAwMDA6MjU6IHJlc291cmNlIDEgW21lbSAweDkzMDAwMDAwLTB4OTg2
ZmZmZmZdDQoNClsgICAxNS42OTQ0MTVdIHBjaV9idXMgMDAwMDoyNTogcmVzb3VyY2UgMiBbbWVt
IDB4OTg3MDAwMDAtMHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNzAyNTU5XSBwY2lf
YnVzIDAwMDA6MjY6IHJlc291cmNlIDEgW21lbSAweDkzMDAwMDAwLTB4OTg1ZmZmZmZdDQoNClsg
ICAxNS43MDk2MzVdIHBjaV9idXMgMDAwMDoyNjogcmVzb3VyY2UgMiBbbWVtIDB4OTg3MDAwMDAt
MHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNzE3NzgxXSBwY2lfYnVzIDAwMDA6Mjc6
IHJlc291cmNlIDEgW21lbSAweDk4NTAwMDAwLTB4OTg1ZmZmZmZdDQoNClsgICAxNS43MjQ4NTZd
IHBjaV9idXMgMDAwMDoyNzogcmVzb3VyY2UgMiBbbWVtIDB4OTg5MDAwMDAtMHg5ODlmZmZmZiA2
NGJpdCBwcmVmXQ0KDQpbICAgMTUuNzMzMDAzXSBwY2lfYnVzIDAwMDA6Mjk6IHJlc291cmNlIDEg
W21lbSAweDk4NDAwMDAwLTB4OTg0ZmZmZmZdDQoNClsgICAxNS43NDAwNzhdIHBjaV9idXMgMDAw
MDoyOTogcmVzb3VyY2UgMiBbbWVtIDB4OTg4MDAwMDAtMHg5ODhmZmZmZiA2NGJpdCBwcmVmXQ0K
DQpbICAgMTUuNzQ4MjIzXSBwY2lfYnVzIDAwMDA6MmI6IHJlc291cmNlIDEgW21lbSAweDk4MzAw
MDAwLTB4OTgzZmZmZmZdDQoNClsgICAxNS43NTUzMDBdIHBjaV9idXMgMDAwMDoyYjogcmVzb3Vy
Y2UgMiBbbWVtIDB4OTg3MDAwMDAtMHg5ODdmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNzYz
NDQ1XSBwY2lfYnVzIDAwMDA6MmQ6IHJlc291cmNlIDIgW21lbSAweDkzMDAwMDAwLTB4OTgyZmZm
ZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDE1Ljc3MTY1Ml0gcGNpIDAwMDA6MzM6MDAuMDogQkFSIDY6
IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDEwMDAwMCBwcmVmXQ0KDQpbICAgMTUuNzc5NTQw
XSBwY2kgMDAwMDozMzowMC4wOiBCQVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUgMHgw
MDEwMDAwMCBwcmVmXQ0KDQpbICAgMTUuNzg3ODc4XSBwY2kgMDAwMDozMjowMC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMzNdDQoNClsgICAxNS43OTM1MTVdIHBjaSAwMDAwOjMyOjAwLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4OThjMDAwMDAtMHg5OGRmZmZmZl0NCg0KWyAgIDE1LjgwMTE3OV0g
cGNpX2J1cyAwMDAwOjMyOiByZXNvdXJjZSA0IFtpbyAgMHg2MDAwLTB4NmZmZiB3aW5kb3ddDQoN
ClsgICAxNS44MDgxNDBdIHBjaV9idXMgMDAwMDozMjogcmVzb3VyY2UgNSBbbWVtIDB4OThjMDAw
MDAtMHg5OGZmZmZmZiB3aW5kb3ddDQoNClsgICAxNS44MTU4OTddIHBjaV9idXMgMDAwMDozMjog
cmVzb3VyY2UgNiBbbWVtIDB4MzgwMGMwMDAwMDAwLTB4MzgwMGZmZmZmZmZmIHdpbmRvd10NCg0K
WyAgIDE1LjgyNDQzM10gcGNpX2J1cyAwMDAwOjMzOiByZXNvdXJjZSAxIFttZW0gMHg5OGMwMDAw
MC0weDk4ZGZmZmZmXQ0KDQpbICAgMTUuODMxNTQxXSBwY2lfYnVzIDAwMDA6NDA6IHJlc291cmNl
IDQgW2lvICAweDcwMDAtMHg3ZmZmIHdpbmRvd10NCg0KWyAgIDE1LjgzODQ4OF0gcGNpX2J1cyAw
MDAwOjQwOiByZXNvdXJjZSA1IFttZW0gMHg5OTAwMDAwMC0weDk5M2ZmZmZmIHdpbmRvd10NCg0K
WyAgIDE1Ljg0NjI0NF0gcGNpX2J1cyAwMDAwOjQwOiByZXNvdXJjZSA2IFttZW0gMHgzODAxMDAw
MDAwMDAtMHgzODAxM2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTUuODU0ODY5XSBwY2kgMDAwMDo0
NTowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAweDk5NDgwMDAwLTB4OTk0OWZmZmYgcHJlZl0N
Cg0KWyAgIDE1Ljg2MjkyMV0gcGNpIDAwMDA6NDU6MDAuMTogQkFSIDY6IGFzc2lnbmVkIFttZW0g
MHg5OTRhMDAwMC0weDk5NGJmZmZmIHByZWZdDQoNClsgICAxNS44NzEwNjddIHBjaSAwMDAwOjQ0
OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA0NV0NCg0KWyAgIDE1Ljg3NjY5NF0gcGNpIDAwMDA6
NDQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg4MDAwLTB4OGZmZl0NCg0KWyAgIDE1Ljg4
MzU4Ml0gcGNpIDAwMDA6NDQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5OTQwMDAwMC0w
eDk5NGZmZmZmXQ0KDQpbICAgMTUuODkxMjUyXSBwY2lfYnVzIDAwMDA6NDQ6IHJlc291cmNlIDQg
W2lvICAweDgwMDAtMHg4ZmZmIHdpbmRvd10NCg0KWyAgIDE1Ljg5ODIxM10gcGNpX2J1cyAwMDAw
OjQ0OiByZXNvdXJjZSA1IFttZW0gMHg5OTQwMDAwMC0weDk5N2ZmZmZmIHdpbmRvd10NCg0KWyAg
IDE1LjkwNTk2OV0gcGNpX2J1cyAwMDAwOjQ0OiByZXNvdXJjZSA2IFttZW0gMHgzODAxNDAwMDAw
MDAtMHgzODAxN2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTUuOTE0NTA2XSBwY2lfYnVzIDAwMDA6
NDU6IHJlc291cmNlIDAgW2lvICAweDgwMDAtMHg4ZmZmXQ0KDQpbICAgMTUuOTIwODA4XSBwY2lf
YnVzIDAwMDA6NDU6IHJlc291cmNlIDEgW21lbSAweDk5NDAwMDAwLTB4OTk0ZmZmZmZdDQoNClsg
ICAxNS45Mjc5NDddIHBjaSAwMDAwOjU5OjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4YjMw
ODAwMDAtMHhiMzBmZmZmZiBwcmVmXQ0KDQpbICAgMTUuOTM2MDI0XSBwY2kgMDAwMDo1ODowMC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgNTldDQoNClsgICAxNS45NDE2NTNdIHBjaSAwMDAwOjU4OjAw
LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weDlmZmZdDQoNClsgICAxNS45NDg1NDFd
IHBjaSAwMDAwOjU4OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YjIwMDAwMDAtMHhiMzBm
ZmZmZl0NCg0KWyAgIDE1Ljk1NjE5N10gcGNpIDAwMDA6NTg6MDAuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHhhMDAwMDAwMC0weGIxZmZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAxNS45NjQ5MzNd
IHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2UgNCBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3
aW5kb3ddDQoNClsgICAxNS45NzI2NzhdIHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2UgNSBbaW8g
IDB4OTAwMC0weDlmZmYgd2luZG93XQ0KDQpbICAgMTUuOTc5NjU4XSBwY2lfYnVzIDAwMDA6NTg6
IHJlc291cmNlIDYgW2lvICAweDAzYjAtMHgwM2JiIHdpbmRvd10NCg0KWyAgIDE1Ljk4NjYzNV0g
cGNpX2J1cyAwMDAwOjU4OiByZXNvdXJjZSA3IFtpbyAgMHgwM2MwLTB4MDNkZiB3aW5kb3ddDQoN
ClsgICAxNS45OTM2MjFdIHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2UgOCBbbWVtIDB4OTk4MDAw
MDAtMHhiY2JmZmZmZiB3aW5kb3ddDQoNClsgICAxNi4wMDEzNzddIHBjaV9idXMgMDAwMDo1ODog
cmVzb3VyY2UgOSBbbWVtIDB4MzgwMTgwMDAwMDAwLTB4MzgwMWJmZmZmZmZmIHdpbmRvd10NCg0K
WyAgIDE2LjAwOTkwN10gcGNpX2J1cyAwMDAwOjU5OiByZXNvdXJjZSAwIFtpbyAgMHg5MDAwLTB4
OWZmZl0NCg0KWyAgIDE2LjAxNjIxN10gcGNpX2J1cyAwMDAwOjU5OiByZXNvdXJjZSAxIFttZW0g
MHhiMjAwMDAwMC0weGIzMGZmZmZmXQ0KDQpbICAgMTYuMDIzMjg5XSBwY2lfYnVzIDAwMDA6NTk6
IHJlc291cmNlIDIgW21lbSAweGEwMDAwMDAwLTB4YjFmZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAg
IDE2LjAzMTU2MF0gcGNpX2J1cyAwMDAwOjZjOiByZXNvdXJjZSA0IFtpbyAgMHhhMDAwLTB4YWZm
ZiB3aW5kb3ddDQoNClsgICAxNi4wMzg0MTldIHBjaV9idXMgMDAwMDo2YzogcmVzb3VyY2UgNSBb
bWVtIDB4YmNjMDAwMDAtMHhiY2ZmZmZmZiB3aW5kb3ddDQoNClsgICAxNi4wNDYxNjNdIHBjaV9i
dXMgMDAwMDo2YzogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMWMwMDAwMDAwLTB4MzgwMWZmZmZmZmZm
IHdpbmRvd10NCg0KWyAgIDE2LjA1NDcxOV0gcGNpX2J1cyAwMDAwOjgwOiByZXNvdXJjZSA0IFtp
byAgMHhiMDAwLTB4YmZmZiB3aW5kb3ddDQoNClsgICAxNi4wNjE2ODBdIHBjaV9idXMgMDAwMDo4
MDogcmVzb3VyY2UgNSBbbWVtIDB4YmQwMDAwMDAtMHhiZDNmZmZmZiB3aW5kb3ddDQoNClsgICAx
Ni4wNjk0MzJdIHBjaV9idXMgMDAwMDo4MDogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMjAwMDAwMDAw
LTB4MzgwMjNmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjA3ODAwMl0gcGNpIDAwMDA6ODQ6MDAu
MDogUENJIGJyaWRnZSB0byBbYnVzIDg1LTg2XQ0KDQpbICAgMTYuMDgzODgzXSBwY2kgMDAwMDo4
NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQ0KDQpbICAgMTYuMDkw
NzcyXSBwY2kgMDAwMDo4NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGJkNDAwMDAwLTB4
YmQ3ZmZmZmZdDQoNClsgICAxNi4wOTg0MzddIHBjaSAwMDAwOjg0OjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4MzgwMjdmZTAwMDAwLTB4MzgwMjdmZmZmZmZmIDY0Yml0IHByZWZdDQoNClsg
ICAxNi4xMDc5NDBdIHBjaV9idXMgMDAwMDo4NDogcmVzb3VyY2UgNCBbaW8gIDB4YzAwMC0weGNm
ZmYgd2luZG93XQ0KDQpbICAgMTYuMTE0OTAzXSBwY2lfYnVzIDAwMDA6ODQ6IHJlc291cmNlIDUg
W21lbSAweGJkNDAwMDAwLTB4YmRiZmZmZmYgd2luZG93XQ0KDQpbICAgMTYuMTIyNjYzXSBwY2lf
YnVzIDAwMDA6ODQ6IHJlc291cmNlIDYgW21lbSAweDM4MDI0MDAwMDAwMC0weDM4MDI3ZmZmZmZm
ZiB3aW5kb3ddDQoNClsgICAxNi4xMzExOTBdIHBjaV9idXMgMDAwMDo4NTogcmVzb3VyY2UgMCBb
aW8gIDB4YzAwMC0weGNmZmZdDQoNClsgICAxNi4xMzc0OTRdIHBjaV9idXMgMDAwMDo4NTogcmVz
b3VyY2UgMSBbbWVtIDB4YmQ0MDAwMDAtMHhiZDdmZmZmZl0NCg0KWyAgIDE2LjE0NDU3Ml0gcGNp
X2J1cyAwMDAwOjg1OiByZXNvdXJjZSAyIFttZW0gMHgzODAyN2ZlMDAwMDAtMHgzODAyN2ZmZmZm
ZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDE2LjE1MzUxNl0gcGNpX2J1cyAwMDAwOjk4OiByZXNvdXJj
ZSA0IFtpbyAgMHhkMDAwLTB4ZGZmZiB3aW5kb3ddDQoNClsgICAxNi4xNjA0NzFdIHBjaV9idXMg
MDAwMDo5ODogcmVzb3VyY2UgNSBbbWVtIDB4YmRjMDAwMDAtMHhiZGZmZmZmZiB3aW5kb3ddDQoN
ClsgICAxNi4xNjgyMjldIHBjaV9idXMgMDAwMDo5ODogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMjgw
MDAwMDAwLTB4MzgwMmJmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjE3Njc5OV0gcGNpIDAwMDA6
YWQ6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gMHhiZTQ4MDAwMC0weGJlNGZmZmZmIHByZWZd
DQoNClsgICAxNi4xODQ5MDVdIHBjaSAwMDAwOmFkOjAwLjE6IEJBUiA2OiBubyBzcGFjZSBmb3Ig
W21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0NCg0KWyAgIDE2LjE5Mjg1Nl0gcGNpIDAwMDA6YWQ6
MDAuMTogQkFSIDY6IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0N
Cg0KWyAgIDE2LjIwMTE5M10gcGNpIDAwMDA6YWM6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIGFk
LWFlXQ0KDQpbICAgMTYuMjA3MTEzXSBwY2kgMDAwMDphYzowMC4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGJlNTAwMDAwLTB4YmU4ZmZmZmZdDQoNClsgICAxNi4yMTQ3NzFdIHBjaSAwMDAwOmFj
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YmUwMDAwMDAtMHhiZTRmZmZmZiA2NGJpdCBw
cmVmXQ0KDQpbICAgMTYuMjIzNTAyXSBwY2lfYnVzIDAwMDA6YWM6IHJlc291cmNlIDQgW2lvICAw
eGUwMDAtMHhlZmZmIHdpbmRvd10NCg0KWyAgIDE2LjIzMDQ3MV0gcGNpX2J1cyAwMDAwOmFjOiBy
ZXNvdXJjZSA1IFttZW0gMHhiZTAwMDAwMC0weGJlYmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjIz
ODIzMV0gcGNpX2J1cyAwMDAwOmFjOiByZXNvdXJjZSA2IFttZW0gMHgzODAyYzAwMDAwMDAtMHgz
ODAyZmZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTYuMjQ2NzY3XSBwY2lfYnVzIDAwMDA6YWQ6IHJl
c291cmNlIDEgW21lbSAweGJlNTAwMDAwLTB4YmU4ZmZmZmZdDQoNClsgICAxNi4yNTM4MzldIHBj
aV9idXMgMDAwMDphZDogcmVzb3VyY2UgMiBbbWVtIDB4YmUwMDAwMDAtMHhiZTRmZmZmZiA2NGJp
dCBwcmVmXQ0KDQpbICAgMTYuMjYyMDAzXSBwY2lfYnVzIDAwMDA6YzA6IHJlc291cmNlIDQgW2lv
ICAweGYwMDAtMHhmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjI2ODk2NF0gcGNpX2J1cyAwMDAwOmMw
OiByZXNvdXJjZSA1IFttZW0gMHhiZWMwMDAwMC0weGJlZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2
LjI3NjcyMF0gcGNpX2J1cyAwMDAwOmMwOiByZXNvdXJjZSA2IFttZW0gMHgzODAzMDAwMDAwMDAt
MHgzODAzM2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTYuMjg1Mjc2XSBwY2lfYnVzIDAwMDA6YzQ6
IHJlc291cmNlIDQgW21lbSAweGJmMDAwMDAwLTB4YmYzZmZmZmYgd2luZG93XQ0KDQpbICAgMTYu
MjkzMDA5XSBwY2lfYnVzIDAwMDA6YzQ6IHJlc291cmNlIDUgW21lbSAweDM4MDM0MDAwMDAwMC0w
eDM4MDM3ZmZmZmZmZiB3aW5kb3ddDQoNClsgICAxNi4zMDE1NjhdIHBjaV9idXMgMDAwMDpkODog
cmVzb3VyY2UgNCBbbWVtIDB4YmY0MDAwMDAtMHhiZjdmZmZmZiB3aW5kb3ddDQoNClsgICAxNi4z
MDkzMDRdIHBjaV9idXMgMDAwMDpkODogcmVzb3VyY2UgNSBbbWVtIDB4MzgwMzgwMDAwMDAwLTB4
MzgwM2JmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjMxNzg0NV0gcGNpX2J1cyAwMDAwOmVjOiBy
ZXNvdXJjZSA0IFttZW0gMHhiZjgwMDAwMC0weGZiZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjMy
NTU4Nl0gcGNpX2J1cyAwMDAwOmVjOiByZXNvdXJjZSA1IFttZW0gMHgzODAzYzAwMDAwMDAtMHgz
ODAzZmZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTYuMzM0MjIyXSBORVQ6IFJlZ2lzdGVyZWQgcHJv
dG9jb2wgZmFtaWx5IDINCg0KWyAgIDE2LjM0MDM5MV0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFi
bGUgZW50cmllczogNTI0Mjg4IChvcmRlcjogMTAsIDQxOTQzMDQgYnl0ZXMpDQoNClsgICAxNi4z
NDk2OTFdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA4LCAxMDQ4
NTc2IGJ5dGVzKQ0KDQpbICAgMTYuMzU3MjQ2XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQg
KGVzdGFibGlzaGVkIDUyNDI4OCBiaW5kIDY1NTM2KQ0KDQpbICAgMTYuMzY1MDk1XSBVRFAgaGFz
aCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpDQoNClsgICAx
Ni4zNzI4NjhdIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA5LCAy
MDk3MTUyIGJ5dGVzKQ0KDQpbICAgMTYuMzgwNzcxXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDENCg0KWyAgIDE2LjM4NTc4Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDENCg0KWyAgIDE2LjM5MTk2MF0geGVuOiAtLT4gcGlycT0xNiAtPiBp
cnE9MTYgKGdzaT0xNikNCg0KWyAgIDE2LjM5ODQ0N10gcGNpIDAwMDA6NTk6MDAuMDogVmlkZW8g
ZGV2aWNlIHdpdGggc2hhZG93ZWQgUk9NIGF0IFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmXQ0K
DQpbICAgMTYuNDA4NzI0XSBQQ0k6IENMUyAzMiBieXRlcywgZGVmYXVsdCA2NA0KDQpbICAgMTYu
NDEzMTgzXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uDQoNClsgICAxOC44MjIzMTFdIEZyZWVpbmcg
aW5pdHJkIG1lbW9yeTogMTEyNTU2Sw0KDQpbICAgMTguODI5NTg4XSBSQVBMIFBNVTogQVBJIHVu
aXQgaXMgMl4tMzIgSm91bGVzLCAzIGZpeGVkIGNvdW50ZXJzLCA2NTUzNjAgbXMgb3ZmbCB0aW1l
cg0KDQpbICAgMTguODM4MzY4XSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcHAwLWNvcmUg
Ml4tMTQgSm91bGVzDQoNClsgICAxOC44NDQ4NTNdIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFp
biBwYWNrYWdlIDJeLTE0IEpvdWxlcw0KDQpbICAgMTguODUxMjQ0XSBSQVBMIFBNVTogaHcgdW5p
dCBvZiBkb21haW4gZHJhbSAyXi0xNiBKb3VsZXMNCg0KWyAgIDE4Ljg2ODI3NF0gYXVkaXQ6IGlu
aXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQpDQoNClsgICAxOC44NzQ0ODFdIGF1
ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMTQ5NDI1NjgwNS41NjQ6MSk6IHN0YXRlPWluaXRpYWxpemVk
IGF1ZGl0X2VuYWJsZWQ9MCByZXM9MQ0KDQpbICAgMTguODc0OTA0XSBJbml0aWFsaXNlIHN5c3Rl
bSB0cnVzdGVkIGtleXJpbmdzDQoNClsgICAxOC44NzUxMzJdIHdvcmtpbmdzZXQ6IHRpbWVzdGFt
cF9iaXRzPTM2IG1heF9vcmRlcj0yMSBidWNrZXRfb3JkZXI9MA0KDQpbICAgMTguODc2NDQ0XSB6
YnVkOiBsb2FkZWQNCg0KWyAgIDE4Ljg3NzI0Nl0gU0VMaW51eDogIFJlZ2lzdGVyaW5nIG5ldGZp
bHRlciBob29rcw0KDQpbICAgMTguOTgwODE3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFt
aWx5IDM4DQoNClsgICAxOC45ODU2OTddIEtleSB0eXBlIGFzeW1tZXRyaWMgcmVnaXN0ZXJlZA0K
DQpbICAgMTguOTkwMzQ5XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQN
Cg0KWyAgIDE4Ljk5NTg4Nl0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2
ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1MSkNCg0KWyAgIDE5LjAwNDY4NV0gaW8gc2NoZWR1
bGVyIG5vb3AgcmVnaXN0ZXJlZA0KDQpbICAgMTkuMDA4OTg0XSBpbyBzY2hlZHVsZXIgZGVhZGxp
bmUgcmVnaXN0ZXJlZCAoZGVmYXVsdCkNCg0KWyAgIDE5LjAxNDg0N10gaW8gc2NoZWR1bGVyIGNm
cSByZWdpc3RlcmVkDQoNClsgICAxOS4wMTkxNjNdIGlvIHNjaGVkdWxlciBtcS1kZWFkbGluZSBy
ZWdpc3RlcmVkDQoNClsgICAxOS4wMjY2OTZdIGF0b21pYzY0X3Rlc3Q6IHBhc3NlZCBmb3IgeDg2
LTY0IHBsYXRmb3JtIHdpdGggQ1g4IGFuZCB3aXRoIFNTRQ0KDQpbICAgMTkuMDM1NTY1XSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMTkuMDQx
NzcwXSB4ZW46IC0tPiBwaXJxPTE5IC0+IGlycT0xOSAoZ3NpPTE5KQ0KDQpbICAgMTkuMDQ3MzA4
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0NyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAg
MTkuMDUzNDcxXSB4ZW46IC0tPiBwaXJxPTQ3IC0+IGlycT00NyAoZ3NpPTQ3KQ0KDQpbICAgMTku
MDU4ODgwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0K
DQpbICAgMTkuMDY1MDQ1XSB4ZW46IC0tPiBwaXJxPTQwIC0+IGlycT00MCAoZ3NpPTQwKQ0KDQpb
ICAgMTkuMDcwMzM2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQ0KDQpbICAgMTkuMDc2NDgzXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQwDQoNClsgICAx
OS4wODA3OTJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
DQoNClsgICAxOS4wODY5NTNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NDANCg0KWyAgIDE5LjA5
MTI2Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgNDAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0K
WyAgIDE5LjA5NzQyMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0MA0KDQpbICAgMTkuMTAxNzMz
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAg
MTkuMTA3ODkyXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQwDQoNClsgICAxOS4xMTIyNTRdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDU1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAxOS4x
MTg0MDhdIHhlbjogLS0+IHBpcnE9NTUgLT4gaXJxPTU1IChnc2k9NTUpDQoNClsgICAxOS4xMjM5
MjldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDg3IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsg
ICAxOS4xMzAwODVdIHhlbjogLS0+IHBpcnE9ODcgLT4gaXJxPTg3IChnc2k9ODcpDQoNClsgICAx
OS4xMzU1NjBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDk1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
DQoNClsgICAxOS4xNDE3MTZdIHhlbjogLS0+IHBpcnE9OTUgLT4gaXJxPTk1IChnc2k9OTUpDQoN
ClsgICAxOS4xNDcyMjNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzNSB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQ0KDQpbICAgMTkuMTUzNDc3XSB4ZW46IC0tPiBwaXJxPTEzNSAtPiBpcnE9MTM1IChn
c2k9MTM1KQ0KDQpbICAgMTkuMTU5MjUzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNTEgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDENCg0KWyAgIDE5LjE2NTUwN10geGVuOiAtLT4gcGlycT0xNTEgLT4g
aXJxPTE1MSAoZ3NpPTE1MSkNCg0KWyAgIDE5LjE3MTI1N10gcGNpZXBvcnQgMDAwMDowMDoxZC4w
OiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDQ1OA0KDQpbICAgMTkuMTc3NjQ5XSBwY2llcG9ydCAw
MDAwOjI0OjAwLjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgNDU5DQoNClsgICAxOS4xODQxMzZd
IHBjaWVwb3J0IDAwMDA6MzI6MDAuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSA0NjANCg0KWyAg
IDE5LjE5MDYyOV0gcGNpZXBvcnQgMDAwMDo0NDowMC4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJR
IDQ2MQ0KDQpbICAgMTkuMTk3MTI0XSBwY2llcG9ydCAwMDAwOjU4OjAwLjA6IFNpZ25hbGluZyBQ
TUUgd2l0aCBJUlEgNDYyDQoNClsgICAxOS4yMDM2MTldIHBjaWVwb3J0IDAwMDA6ODQ6MDAuMDog
U2lnbmFsaW5nIFBNRSB3aXRoIElSUSA0NjMNCg0KWyAgIDE5LjIxMDExM10gcGNpZXBvcnQgMDAw
MDphYzowMC4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDQ2NA0KDQpbICAgMTkuMjE2NzIxXSBl
ZmlmYjogcHJvYmluZyBmb3IgZWZpZmINCg0KWyAgIDE5LjIyMTM4OF0gZWZpZmI6IGZyYW1lYnVm
ZmVyIGF0IDB4YjEwMDAwMDAsIHVzaW5nIDMwNzJrLCB0b3RhbCAzMDcyaw0KDQpbICAgMTkuMjI4
NTg3XSBlZmlmYjogbW9kZSBpcyAxMDI0eDc2OHgzMiwgbGluZWxlbmd0aD00MDk2LCBwYWdlcz0x
DQoNClsgICAxOS4yMzUzNzBdIGVmaWZiOiBzY3JvbGxpbmc6IHJlZHJhdw0KDQpbICAgMTkuMjM5
NDQ0XSBlZmlmYjogVHJ1ZWNvbG9yOiBzaXplPTg6ODo4OjgsIHNoaWZ0PTI0OjE2Ojg6MA0KDQpb
ICAgMTkuMjQ4NzQyXSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBk
ZXZpY2UgMTI4eDQ4DQoNClsgICAxOS4yNTg0MjZdIGZiMDogRUZJIFZHQSBmcmFtZSBidWZmZXIg
ZGV2aWNlDQoNClsgICAxOS4yNjMyNzddIGludGVsX2lkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgy
MDIwDQoNClsgICAxOS4yNjg0MTVdIGludGVsX2lkbGU6IHYwLjQuMSBtb2RlbCAweDU1DQoNClsg
ICAxOS4yNzI5ODldIGludGVsX2lkbGU6IGludGVsX2lkbGUgeWllbGRpbmcgdG8gbm9uZQ0KDQpb
ICAgMTkuMjczNDM1XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAw
L0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MA0KDQpbICAgMTkuMjg3MTM1XSBBQ1BJOiBQb3dlciBC
dXR0b24gW1BXUkZdDQoNClsgICAxOS4yOTE1OTVdIE1vbml0b3ItTXdhaXQgd2lsbCBiZSB1c2Vk
IHRvIGVudGVyIEMtMSBzdGF0ZQ0KDQpbICAgMTkuMjk3NjQ1XSBNb25pdG9yLU13YWl0IHdpbGwg
YmUgdXNlZCB0byBlbnRlciBDLTIgc3RhdGUNCg0KWyAgIDE5LjMxNDAyNl0gV2FybmluZzogUHJv
Y2Vzc29yIFBsYXRmb3JtIExpbWl0IG5vdCBzdXBwb3J0ZWQuDQoNClsgICAxOS4zMjI0MjddIEVS
U1Q6IEVycm9yIFJlY29yZCBTZXJpYWxpemF0aW9uIFRhYmxlIChFUlNUKSBzdXBwb3J0IGlzIGlu
aXRpYWxpemVkLg0KDQpbICAgMTkuMzMwNjkzXSBwc3RvcmU6IHVzaW5nIHpsaWIgY29tcHJlc3Np
b24NCg0KWyAgIDE5LjMzNTM1Ml0gcHN0b3JlOiBSZWdpc3RlcmVkIGVyc3QgYXMgcGVyc2lzdGVu
dCBzdG9yZSBiYWNrZW5kDQoNClsgICAxOS4zNDUzMDldIEdIRVM6IEFQRUkgZmlybXdhcmUgZmly
c3QgbW9kZSBpcyBlbmFibGVkIGJ5IEFQRUkgYml0IGFuZCBXSEVBIF9PU0MuDQoNClsgICAxOS4z
NTM3MDFdIHhlbjp4ZW5fZXZ0Y2huOiBFdmVudC1jaGFubmVsIGRldmljZSBpbnN0YWxsZWQNCg0K
WyAgIDE5LjM1OTk2OF0geGVuX3BjaWJhY2s6IGJhY2tlbmQgaXMgdnBjaQ0KDQpbICAgMTkuMzY0
OTg5XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFi
bGVkDQoNClsgICAxOS4zOTM1NjZdIDAwOjAzOiB0dHlTMSBhdCBJL08gMHgyZjggKGlycSA9IDMs
IGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEENCg0KKFhFTikgZDA6IEZvcmNpbmcgcmVh
ZC1vbmx5IGFjY2VzcyB0byBNRk4gZmVkMDANClsgICAxOS40MDc1NDJdIGhwZXRfYWNwaV9hZGQ6
IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTDQoNClsgICAxOS40MTMzNTNdIE5vbi12b2xhdGls
ZSBtZW1vcnkgZHJpdmVyIHYxLjMNCg0KWyAgIDE5LjQxODA4OF0gTGludXggYWdwZ2FydCBpbnRl
cmZhY2UgdjAuMTAzDQoNClsgICAxOS40NDQ2ODBdIHRwbV90aXMgTVNGVDAxMDE6MDA6IDIuMCBU
UE0gKGRldmljZS1pZCAweDFCLCByZXYtaWQgMTYpDQoNClsgICAxOS43MzE0MjFdIHJkYWM6IGRl
dmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQNCg0KWyAgIDE5LjczNjMxN10gaHBfc3c6IGRldmljZSBo
YW5kbGVyIHJlZ2lzdGVyZWQNCg0KWyAgIDE5Ljc0MTAwNV0gZW1jOiBkZXZpY2UgaGFuZGxlciBy
ZWdpc3RlcmVkDQoNClsgICAxOS43NDY4ODddIGFsdWE6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVy
ZWQNCg0KWyAgIDE5Ljc1MTUzNF0gbGlicGh5OiBGaXhlZCBNRElPIEJ1czogcHJvYmVkDQoNClsg
ICAxOS43NTYzNDldIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVy
IChFSENJKSBEcml2ZXINCg0KWyAgIDE5Ljc2MzU1M10gZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRm
b3JtIGRyaXZlcg0KDQpbICAgMTkuNzY4NjcwXSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9z
dCBDb250cm9sbGVyIChPSENJKSBEcml2ZXINCg0KWyAgIDE5Ljc3NTU4M10gb2hjaS1wY2k6IE9I
Q0kgUENJIHBsYXRmb3JtIGRyaXZlcg0KDQpbICAgMTkuNzgwNjc4XSB1aGNpX2hjZDogVVNCIFVu
aXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcg0KDQpbICAgMTkuNzg4MDQz
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAg
MTkuNzk0MTk5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2DQoNClsgICAxOS43OTg0ODhdIHho
Y2lfaGNkIDAwMDA6MDA6MTQuMDogeEhDSSBIb3N0IENvbnRyb2xsZXINCg0KWyAgIDE5LjgwNDQ0
NV0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25l
ZCBidXMgbnVtYmVyIDENCg0KWyAgIDE5LjgxMzgwM10geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBo
Y2MgcGFyYW1zIDB4MjAwMDc3YzEgaGNpIHZlcnNpb24gMHgxMDAgcXVpcmtzIDB4MDAwMDk4MTAN
Cg0KWyAgIDE5LjgyMzE0OV0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBjYWNoZSBsaW5lIHNpemUg
b2YgMzIgaXMgbm90IHN1cHBvcnRlZA0KDQpbICAgMTkuODMxNjA1XSB1c2IgdXNiMTogTmV3IFVT
QiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyDQoNClsgICAxOS44
MzkxMDddIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0y
LCBTZXJpYWxOdW1iZXI9MQ0KDQpbICAgMTkuODQ3MjQ4XSB1c2IgdXNiMTogUHJvZHVjdDogeEhD
SSBIb3N0IENvbnRyb2xsZXINCg0KWyAgIDE5Ljg1Mjc3Ml0gdXNiIHVzYjE6IE1hbnVmYWN0dXJl
cjogTGludXggNC4xMS4xIHhoY2ktaGNkDQoNClsgICAxOS44NTg4NzldIHVzYiB1c2IxOiBTZXJp
YWxOdW1iZXI6IDAwMDA6MDA6MTQuMA0KDQpbICAgMTkuODY0NDMwXSBodWIgMS0wOjEuMDogVVNC
IGh1YiBmb3VuZA0KDQpbICAgMTkuODY4NjI3XSBodWIgMS0wOjEuMDogMTYgcG9ydHMgZGV0ZWN0
ZWQNCg0KWyAgIDE5Ljg3NzUzOV0gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZm
ZmZmZmZmIG1heF9jeWNsZXM6IDB4MTllMmUxYjE4YWUsIG1heF9pZGxlX25zOiA0NDA3OTUyNDc5
NzcgbnMNCg0KWyAgIDE5Ljg4Njg3M10geGhjaV9oY2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3Qg
Q29udHJvbGxlcg0KDQpbICAgMTkuODg3MDI0XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IG5ldyBV
U0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMg0KDQpbICAgMTkuODg3OTAw
XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVj
dD0wMDAzDQoNClsgICAxOS44ODc5MDRdIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBzdHJpbmdz
OiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQ0KDQpbICAgMTkuODg3OTA2XSB1c2Ig
dXNiMjogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXINCg0KWyAgIDE5Ljg4NzkwOF0gdXNi
IHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC4xMS4xIHhoY2ktaGNkDQoNClsgICAxOS44ODc5
MTBdIHVzYiB1c2IyOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MTQuMA0KDQpbICAgMTkuODg4MzAx
XSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZA0KDQpbICAgMTkuODg4MzYzXSBodWIgMi0wOjEu
MDogMTAgcG9ydHMgZGV0ZWN0ZWQNCg0KWyAgIDE5Ljg5Nzk5NF0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWwNCg0KWyAgIDE5Ljg5ODAwNV0gdXNiY29y
ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWxfZ2VuZXJpYw0KDQpb
ICAgMTkuODk4MDEwXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZv
ciBnZW5lcmljDQoNClsgICAxOS44OTgwNDFdIGk4MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxl
ciBmb3VuZC4NCg0KWyAgIDE5Ljg5ODE2M10gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNv
bW1vbiBmb3IgYWxsIG1pY2UNCg0KWyAgIDE5Ljg5ODMwMF0gcnRjX2Ntb3MgMDA6MDA6IFJUQyBj
YW4gd2FrZSBmcm9tIFM0DQoNClsgICAxOS44OTg3NTFdIHJ0Y19jbW9zIDAwOjAwOiBydGMgY29y
ZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwDQoNClsgICAxOS44OTg4OTFdIHJ0Y19jbW9z
IDAwOjAwOiBhbGFybXMgdXAgdG8gb25lIG1vbnRoLCB5M2ssIDExNCBieXRlcyBudnJhbQ0KDQpb
ICAgMTkuOTAwMTQ4XSBFRkkgVmFyaWFibGVzIEZhY2lsaXR5IHYwLjA4IDIwMDQtTWF5LTE3DQoN
ClsgICAyMC4yMjM4MzFdIGhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtv
c2luYQ0KDQpbICAgMjAuMjIzOTI1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug
ZHJpdmVyIHVzYmhpZA0KDQpbICAgMjAuMjIzOTI2XSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2
ZXINCg0KWyAgIDIwLjIyNDQzM10gZHJvcF9tb25pdG9yOiBJbml0aWFsaXppbmcgbmV0d29yayBk
cm9wIG1vbml0b3Igc2VydmljZQ0KDQpbICAgMjAuMjI0NTQ1XSBJbml0aWFsaXppbmcgWEZSTSBu
ZXRsaW5rIHNvY2tldA0KDQpbICAgMjAuMjI0NzA2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDEwDQoNClsgICAyMC4yMjUyMDFdIFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYNCg0K
WyAgIDIwLjIyNTIxN10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNw0KDQpbICAg
MjAuMzAyNTE4XSB1c2IgMS00OiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVz
aW5nIHhoY2lfaGNkDQoNClsgICAyMC4zNTUzMDddIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNp
b24gMQ0KDQpbICAgMjAuMzU5ODExXSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmlj
YXRlcw0KDQpbICAgMjAuMzcwNTUyXSBhbGc6IE5vIHRlc3QgZm9yIHBrY3MxcGFkKHJzYSxzaGEy
NTYpIChwa2NzMXBhZChyc2EtZ2VuZXJpYyxzaGEyNTYpKQ0KDQpbICAgMjAuMzc5OTM0XSBMb2Fk
ZWQgWC41MDkgY2VydCAnQnVpbGQgdGltZSBhdXRvZ2VuZXJhdGVkIGtlcm5lbCBrZXk6IDBlYjcx
MjBjNWI4NTMyNTQ1NTQ0NTEwMDBkMDVjZjdjOGViZGI4MGYnDQoNClsgICAyMC4zOTEwMjBdIHpz
d2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1ZA0KDQpbICAgMjAuNDAzMDQyXSBLZXkgdHlw
ZSBiaWdfa2V5IHJlZ2lzdGVyZWQNCg0KWyAgIDIwLjQxMjQ0Nl0gS2V5IHR5cGUgdHJ1c3RlZCBy
ZWdpc3RlcmVkDQoNClsgICAyMC40MjE3NTVdIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVk
DQoNClsgICAyMC41MDMwOTldIHVzYiAxLTQ6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRv
cj0xNGRkLCBpZFByb2R1Y3Q9MTAwNQ0KDQpbICAgMjAuNTEwNTExXSB1c2IgMS00OiBOZXcgVVNC
IGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9Mw0KDQpbICAg
MjAuNTE4NTUxXSB1c2IgMS00OiBQcm9kdWN0OiBEMkNJTS1WVVNCDQoNClsgICAyMC41MjMwMDRd
IHVzYiAxLTQ6IE1hbnVmYWN0dXJlcjogUmFyaXRhbg0KDQpbICAgMjAuNTI3NjYxXSB1c2IgMS00
OiBTZXJpYWxOdW1iZXI6IEVGRkIyMTJEMEE2RTQ0NQ0KDQpbICAgMjAuNTQxNTYzXSBpbnB1dDog
UmFyaXRhbiBEMkNJTS1WVVNCIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4wL3Vz
YjEvMS00LzEtNDoxLjAvMDAwMzoxNEREOjEwMDUuMDAwMS9pbnB1dC9pbnB1dDENCg0KWyAgIDIw
LjYwNTY4OV0gaGlkLWdlbmVyaWMgMDAwMzoxNEREOjEwMDUuMDAwMTogaW5wdXQsaGlkcmF3MDog
VVNCIEhJRCB2MS4xMSBLZXlib2FyZCBbUmFyaXRhbiBEMkNJTS1WVVNCXSBvbiB1c2ItMDAwMDow
MDoxNC4wLTQvaW5wdXQwDQoNClsgICAyMC42OTg2NjRdIGV2bTogSE1BQyBhdHRyczogMHgxDQoN
ClsgICAyMC43MDk4NzldIHJ0Y19jbW9zIDAwOjAwOiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAy
MDE3LTA1LTA4IDE1OjIwOjE2IFVUQyAoMTQ5NDI1NjgxNikNCg0KWyAgIDIwLjcyMTM3Ml0gRnJl
ZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMjExNksNCg0KWyAgIDIwLjcyNjM1MV0gV3JpdGUg
cHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRhOiAxMjI4OGsNCg0KWyAgIDIwLjcz
OTYzNl0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogODQwSw0KDQpbICAgMjAuNzQ1NTc1
XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA5MzJLDQoNClsgICAyMS4zODY1NTZdIGNs
b2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MNCg0KWyAgIDIxLjQwOTg0Nl0g
c3lzdGVtZFsxXTogc3lzdGVtZCAyMTkgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gK0FV
RElUICtTRUxJTlVYICtJTUEgLUFQUEFSTU9SICtTTUFDSyArU1lTVklOSVQgK1VUTVAgK0xJQkNS
WVBUU0VUVVAgK0dDUllQVCArR05VVExTICtBQ0wgK1haIC1MWjQgLVNFQ0NPTVAgK0JMS0lEICtF
TEZVVElMUyArS01PRCArSUROKQ0KDQpbICAgMjEuNDI5OTIwXSBzeXN0ZW1kWzFdOiBEZXRlY3Rl
ZCB2aXJ0dWFsaXphdGlvbiB4ZW4uDQoNClsgICAyMS40MzU0ODldIHN5c3RlbWRbMV06IERldGVj
dGVkIGFyY2hpdGVjdHVyZSB4ODYtNjQuDQoNClsgICAyMS40NDEyMzRdIHN5c3RlbWRbMV06IFJ1
bm5pbmcgaW4gaW5pdGlhbCBSQU0gZGlzay4NCg0KDQoNCldlbGNvbWUgdG8gG1swOzM0bVJlZCBI
YXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgNy4zIChNYWlwbykgZHJhY3V0LTAzMy00NjMuZWw3
IChJbml0cmFtZnMpG1swbSENCg0KDQoNClsgICAyMS40NTcxNTRdIHN5c3RlbWRbMV06IFNldCBo
b3N0bmFtZSB0byA8c2tsLTRzMT4uDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0
IFN3YXAuDQoNClsgICAyMS41NDE3MDldIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFN3YXAu
DQoNClsgICAyMS41NDY1NDBdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIFN3YXAuDQoNClsbWzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVtcy4NCg0KWyAgIDIxLjU1
NjE0MV0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zLg0KDQpb
ICAgMjEuNTYyMzQ1XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBMb2NhbCBGaWxlIFN5c3RlbXMuDQoN
ClsbWzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2UgUm9vdCBTbGljZS4NCg0KWyAgIDIxLjU3
MjczNF0gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBSb290IFNsaWNlLg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNvY2tldC4NCg0KWxtbMzJtICBPSyAg
G1swbV0gQ3JlYXRlZCBzbGljZSBTeXN0ZW0gU2xpY2UuDQoNClsbWzMybSAgT0sgIBtbMG1dIExp
c3RlbmluZyBvbiBKb3VybmFsIFNvY2tldC4NCg0KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIGxp
c3Qgb2YgcmVxdWlyZWQgc3QuLi4gbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4uLg0KDQog
ICAgICAgICBTdGFydGluZyBTZXR1cCBWaXJ0dWFsIENvbnNvbGUuLi4NCg0KICAgICAgICAgU3Rh
cnRpbmcgZHJhY3V0IGNtZGxpbmUgaG9vay4uLg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVk
IHRhcmdldCBUaW1lcnMuDQoNCiAgICAgICAgIFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLg0K
DQogICAgICAgICBTdGFydGluZyBBcHBseSBLZXJuZWwgVmFyaWFibGVzLi4uDQoNClsbWzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFNsaWNlcy4NCg0KWxtbMzJtICBPSyAgG1swbV0gTGlz
dGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4NCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hl
ZCB0YXJnZXQgU29ja2V0cy4NCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgbGlz
dCBvZiByZXF1aXJlZCBzdGEuLi5jZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLg0KDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuDQoNCiAgICAg
ICAgIFN0YXJ0aW5nIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuLi4NCg0KWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2
Lg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFNldHVwIFZpcnR1YWwgQ29uc29sZS4NCg0K
WxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBKb3VybmFsIFNlcnZpY2UuDQoNClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgZHJhY3V0IGNtZGxpbmUgaG9vay4NCg0KICAgICAgICAgU3RhcnRpbmcg
ZHJhY3V0IHByZS11ZGV2IGhvb2suLi4NCg0KWyAgIDIxLjk4MjY0Nl0gZGV2aWNlLW1hcHBlcjog
dWV2ZW50OiB2ZXJzaW9uIDEuMC4zDQoNClsgICAyMS45ODc4NjJdIGRldmljZS1tYXBwZXI6IGlv
Y3RsOiA0LjM1LjAtaW9jdGwgKDIwMTYtMDYtMjMpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRo
YXQuY29tDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgZHJhY3V0IHByZS11ZGV2IGhvb2su
DQoNCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLi4uDQoNClsb
WzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuDQoNCiAg
ICAgICAgIFN0YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4NCg0KICAgICAgICAg
TW91bnRpbmcgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4uLg0KDQpbG1szMm0gIE9LICAbWzBt
XSBNb3VudGVkIENvbmZpZ3VyYXRpb24gRmlsZSBTeXN0ZW0uDQoNClsbWzMybSAgT0sgIBtbMG1d
IFN0YXJ0ZWQgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNlcy4NCg0KWxtbMzJtICBPSyAgG1swbV0g
UmVhY2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0aW9uLg0KDQogICAgICAgICBTdGFydGlu
ZyBTaG93IFBseW1vdXRoIEJvb3QgU2NyZWVuLi4uDQoNCiAgICAgICAgIFN0YXJ0aW5nIGRyYWN1
dCBpbml0cXVldWUgaG9vay4uLg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFNob3cgUGx5
bW91dGggQm9vdCBTY3JlZW4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQg
UGF0aHMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVt
Lg0KDQoNClsgICAyMi4yNDYwMDldIHdtaTogTWFwcGVyIGxvYWRlZA0KDQpbICAgMjIuMjU5ODM1
XSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVkDQoNClsgICAyMi4yNjUy
OTZdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBS
b2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4NCg0KWyAgIDIyLjI4MDU2MF0gbGli
YXRhIHZlcnNpb24gMy4wMCBsb2FkZWQuDQoNClsgICAyMi4yODU4MTNdIFBUUCBjbG9jayBzdXBw
b3J0IHJlZ2lzdGVyZWQNCg0KWyAgIDIyLjI5NTg4MV0gZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVy
c2lvbiAxLjEyLjENCg0KWyAgIDIyLjMwMzY1Nl0gYWhjaSAwMDAwOjAwOjExLjU6IHZlcnNpb24g
My4wDQoNClsgICAyMi4zMDgzODRdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxDQoNClsgICAyMi4zMTQ1NTRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYN
Cg0KWyAgIDIyLjMxOTE4MF0gYWhjaSAwMDAwOjAwOjExLjU6IEFIQ0kgMDAwMS4wMzAxIDMyIHNs
b3RzIDMgcG9ydHMgNiBHYnBzIDB4MWMgaW1wbCBTQVRBIG1vZGUNCg0KWyAgIDIyLjMyODIzOF0g
YWhjaSAwMDAwOjAwOjExLjU6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBwbSBsZWQgY2xvIG9ubHkg
cGlvIHNsdW0gcGFydCBlbXMgZGVzbyBzYWRtIHNkcyBhcHN0IA0KDQpbICAgMjIuMzQzMzY2XSBl
MTAwMGU6IEludGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4yLjYtaw0KDQpbICAg
MjIuMzQ2NDU4XSBzY3NpIGhvc3QwOiBhaGNpDQoNClsgICAyMi4zNDY2NzNdIHNjc2kgaG9zdDE6
IGFoY2kNCg0KWyAgIDIyLjM0Njg1NF0gc2NzaSBob3N0MjogYWhjaQ0KDQpbICAgMjIuMzQ3MDU1
XSBzY3NpIGhvc3QzOiBhaGNpDQoNClsgICAyMi4zNDcyMjldIHNjc2kgaG9zdDQ6IGFoY2kNCg0K
WyAgIDIyLjM0NzI4Nl0gYXRhMTogRFVNTVkNCg0KWyAgIDIyLjM0NzI4N10gYXRhMjogRFVNTVkN
Cg0KWyAgIDIyLjM0NzI5MV0gYXRhMzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4
OTJhODAwMDAgcG9ydCAweDkyYTgwMjAwIGlycSA0NjcNCg0KWyAgIDIyLjM0NzI5M10gYXRhNDog
U0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhODAwMDAgcG9ydCAweDkyYTgwMjgw
IGlycSA0NjcNCg0KWyAgIDIyLjM0NzI5Nl0gYXRhNTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBt
NTI0Mjg4QDB4OTJhODAwMDAgcG9ydCAweDkyYTgwMzAwIGlycSA0NjcNCg0KWyAgIDIyLjM0NzU1
M10geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAg
IDIyLjM0NzU3NF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNg0KDQpbICAgMjIuMzQ4MjQ0XSBh
aGNpIDAwMDA6MDA6MTcuMDogQUhDSSAwMDAxLjAzMDEgMzIgc2xvdHMgOCBwb3J0cyA2IEdicHMg
MHhmZiBpbXBsIFNBVEEgbW9kZQ0KDQpbICAgMjIuMzQ4MjQ3XSBhaGNpIDAwMDA6MDA6MTcuMDog
ZmxhZ3M6IDY0Yml0IG5jcSBzbnRmIHBtIGxlZCBjbG8gb25seSBwaW8gc2x1bSBwYXJ0IGVtcyBk
ZXNvIHNhZG0gc2RzIGFwc3QgDQoNClsgICAyMi4zNzMwMjVdIHNjc2kgaG9zdDU6IGFoY2kNCg0K
WyAgIDIyLjM3MzE5NV0gc2NzaSBob3N0NjogYWhjaQ0KDQpbICAgMjIuMzczMzQ5XSBzY3NpIGhv
c3Q3OiBhaGNpDQoNClsgICAyMi4zNzM1ODVdIHNjc2kgaG9zdDg6IGFoY2kNCg0KWyAgIDIyLjM3
MzczNl0gc2NzaSBob3N0OTogYWhjaQ0KDQpbICAgMjIuMzczODg3XSBzY3NpIGhvc3QxMDogYWhj
aQ0KDQpbICAgMjIuMzc0MDUyXSBzY3NpIGhvc3QxMTogYWhjaQ0KDQpbICAgMjIuMzc0MjEwXSBz
Y3NpIGhvc3QxMjogYWhjaQ0KDQpbICAgMjIuMzc0MjQ4XSBhdGE2OiBTQVRBIG1heCBVRE1BLzEz
MyBhYmFyIG01MjQyODhAMHg5MmEwMDAwMCBwb3J0IDB4OTJhMDAxMDAgaXJxIDQ2OA0KDQpbICAg
MjIuMzc0MjUwXSBhdGE3OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmEwMDAw
MCBwb3J0IDB4OTJhMDAxODAgaXJxIDQ2OA0KDQpbICAgMjIuMzc0MjUyXSBhdGE4OiBTQVRBIG1h
eCBVRE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmEwMDAwMCBwb3J0IDB4OTJhMDAyMDAgaXJxIDQ2
OA0KDQpbICAgMjIuMzc0MjU1XSBhdGE5OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG01MjQyODhA
MHg5MmEwMDAwMCBwb3J0IDB4OTJhMDAyODAgaXJxIDQ2OA0KDQpbICAgMjIuMzc0MjU3XSBhdGEx
MDogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAw
MzAwIGlycSA0NjgNCg0KWyAgIDIyLjM3NDI2MF0gYXRhMTE6IFNBVEEgbWF4IFVETUEvMTMzIGFi
YXIgbTUyNDI4OEAweDkyYTAwMDAwIHBvcnQgMHg5MmEwMDM4MCBpcnEgNDY4DQoNClsgICAyMi4z
NzQyNjJdIGF0YTEyOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmEwMDAwMCBw
b3J0IDB4OTJhMDA0MDAgaXJxIDQ2OA0KDQpbICAgMjIuMzc0MjY1XSBhdGExMzogU0FUQSBtYXgg
VURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAwNDgwIGlycSA0NjgN
Cg0KWyAgIDIyLjQ1NDIyNF0gaWdiOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsg
RHJpdmVyIC0gdmVyc2lvbiA1LjQuMC1rDQoNClsgICAyMi40NTQyMjVdIGlnYjogQ29weXJpZ2h0
IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uDQoNClsgICAyMi40NTQzODRdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyMi40NTQ0
MzddIHhlbjogLS0+IHBpcnE9NDggLT4gaXJxPTQ4IChnc2k9NDgpDQoNClsgICAyMi41NTAwMjFd
IGUxMDAwZTogQ29weXJpZ2h0KGMpIDE5OTkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLg0KDQpb
ICAgMjIuNTUwMjU1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4MCB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQ0KDQpbICAgMjIuNTUwMzA2XSB4ZW46IC0tPiBwaXJxPTgwIC0+IGlycT04MCAoZ3NpPTgw
KQ0KDQpbICAgMjIuNTUwNTYxXSBlMTAwMGUgMDAwMDo0NTowMC4wOiBJbnRlcnJ1cHQgVGhyb3R0
bGluZyBSYXRlIChpbnRzL3NlYykgc2V0IHRvIGR5bmFtaWMgY29uc2VydmF0aXZlIG1vZGUNCg0K
WyAgIDIyLjU1MzgxOV0gaXhnYmU6IEludGVsKFIpIDEwIEdpZ2FiaXQgUENJIEV4cHJlc3MgTmV0
d29yayBEcml2ZXIgLSB2ZXJzaW9uIDUuMC4wLWsNCg0KWyAgIDIyLjU1MzgyMV0gaXhnYmU6IENv
cHlyaWdodCAoYykgMTk5OS0yMDE2IEludGVsIENvcnBvcmF0aW9uLg0KDQpbICAgMjIuNTU0MzIz
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMjggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAg
IDIyLjU1NDM3M10geGVuOiAtLT4gcGlycT0xMjggLT4gaXJxPTEyOCAoZ3NpPTEyOCkNCg0KWyAg
IDIyLjYwMzQ1Nl0gaTQwZTogSW50ZWwoUikgRXRoZXJuZXQgQ29ubmVjdGlvbiBYTDcxMCBOZXR3
b3JrIERyaXZlciAtIHZlcnNpb24gMS42LjI3LWsNCg0KWyAgIDIyLjYwMzQ1N10gaTQwZTogQ29w
eXJpZ2h0IChjKSAyMDEzIC0gMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4NCg0KWyAgIDIyLjYwMzg5
NF0geGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAg
IDIyLjYwMzkzNF0geGVuOiAtLT4gcGlycT00NiAtPiBpcnE9NDYgKGdzaT00NikNCg0KGyVHGyVH
WyAgIDIyLjY1ODkwM10gYXRhNDogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAz
MDApDQoNClsgICAyMi42NTkxNDNdIGk0MGUgMDAwMDoyZDowMC4wOiBmdyAzLjEuNDUyNDMgYXBp
IDEuNSBudm0gMi4yYiAweDgwMDAwNThkIDAuMC4wDQoNClsgICAyMi42NzI5MjFdIGF0YTM6IFNB
VEEgbGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0KDQpbICAgMjIuNjc5MDI2XSBh
dGE1OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyA0IFNDb250cm9sIDMwMCkNCg0KWyAgIDIyLjY4
MzAxMV0gYXRhMTM6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0KDQpb
ICAgMjIuNjgzMDYyXSBhdGE4OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyA0IFNDb250cm9sIDMw
MCkNCg0KWyAgIDIyLjY4MzIxMF0gYXRhMTA6IFNBVEEgbGluayB1cCA2LjAgR2JwcyAoU1N0YXR1
cyAxMzMgU0NvbnRyb2wgMzAwKQ0KDQpbICAgMjIuNjgzMzE5XSBhdGE2OiBTQVRBIGxpbmsgZG93
biAoU1N0YXR1cyA0IFNDb250cm9sIDMwMCkNCg0KWyAgIDIyLjY4MzUzMl0gYXRhMTI6IFNBVEEg
bGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0KDQpbICAgMjIuNjgzNjc1XSBhdGEx
MC4wMDogQVRBLTk6IElOVEVMIFNTRFNDMkJBMDEyVDQsIEcyMDEwMTQwLCBtYXggVURNQS8xMzMN
Cg0KWyAgIDIyLjY4MzY3OF0gYXRhMTAuMDA6IDIzNDQyMjU5Njggc2VjdG9ycywgbXVsdGkgMTog
TEJBNDggTkNRIChkZXB0aCAzMS8zMikNCg0KWyAgIDIyLjY4Mzc0Ml0gYXRhMTE6IFNBVEEgbGlu
ayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0KDQpbICAgMjIuNjg0MjI3XSBhdGExMC4w
MDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMNCg0KWyAgIDIyLjY4ODQ5N10gcHBzIHBwczA6IG5l
dyBQUFMgc291cmNlIHB0cDANCg0KWyAgIDIyLjY4ODQ5OV0gaWdiIDAwMDA6MzM6MDAuMDogYWRk
ZWQgUEhDIG9uIGV0aDANCg0KWyAgIDIyLjY4ODUwMV0gaWdiIDAwMDA6MzM6MDAuMDogSW50ZWwo
UikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIENvbm5lY3Rpb24NCg0KWyAgIDIyLjY4ODUwMl0g
aWdiIDAwMDA6MzM6MDAuMDogZXRoMDogKFBDSWU6Mi41R2IvczpXaWR0aCB4MSkgYTA6MzY6OWY6
OTA6M2E6MGENCg0KWyAgIDIyLjY4ODYzMV0gaWdiIDAwMDA6MzM6MDAuMDogZXRoMDogUEJBIE5v
OiBHNTk5NDctMDA5DQoNClsgICAyMi42ODg2MzJdIGlnYiAwMDAwOjMzOjAwLjA6IFVzaW5nIE1T
SS1YIGludGVycnVwdHMuIDQgcnggcXVldWUocyksIDQgdHggcXVldWUocykNCg0KWyAgIDIyLjY4
ODkzOF0gYXRhOTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApDQoNClsg
ICAyMi42ODkzMzldIGF0YTc6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAw
KQ0KDQpbICAgMjIuNzA4OTM0XSBpeGdiZSAwMDAwOjg1OjAwLjA6IE11bHRpcXVldWUgRW5hYmxl
ZDogUnggUXVldWUgY291bnQgPSAzMiwgVHggUXVldWUgY291bnQgPSAzMg0KDQpbICAgMjIuNzA5
MDcyXSBpeGdiZSAwMDAwOjg1OjAwLjA6IFBDSSBFeHByZXNzIGJhbmR3aWR0aCBvZiAzMkdUL3Mg
YXZhaWxhYmxlDQoNClsgICAyMi43MDkwNzNdIGl4Z2JlIDAwMDA6ODU6MDAuMDogKFNwZWVkOjUu
MEdUL3MsIFdpZHRoOiB4OCwgRW5jb2RpbmcgTG9zczoyMCUpDQoNClsgICAyMi43MDkxNThdIGl4
Z2JlIDAwMDA6ODU6MDAuMDogTUFDOiAyLCBQSFk6IDE4LCBTRlArOiA1LCBQQkEgTm86IEU3MDg1
NC0wMDkNCg0KWyAgIDIyLjcwOTE2MF0gaXhnYmUgMDAwMDo4NTowMC4wOiA5MDplMjpiYTpjNDo2
Zjo4OA0KDQpbICAgMjIuNzEwODM1XSBpeGdiZSAwMDAwOjg1OjAwLjA6IEludGVsKFIpIDEwIEdp
Z2FiaXQgTmV0d29yayBDb25uZWN0aW9uDQoNClsgICAyMi43MTA5ODZdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDEzMiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjIuNzExMDIyXSB4ZW46
IC0tPiBwaXJxPTEzMiAtPiBpcnE9MTMyIChnc2k9MTMyKQ0KDQpbICAgMjIuNzEyMDYzXSBpZ2Ig
MDAwMDozMzowMC4wIGVucDUxczA6IHJlbmFtZWQgZnJvbSBldGgwDQoNClsgICAyMi43OTg5OTld
IGk0MGUgMDAwMDoyZDowMC4wOiBNQUMgYWRkcmVzczogMDA6MDA6MDA6MDA6MDM6MTQNCg0KWyAg
IDIyLjg2NjIzN10gc2NzaSA5OjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBJTlRF
TCBTU0RTQzJCQTAxIDAxNDAgUFE6IDAgQU5TSTogNQ0KDQpbICAgMjIuODY2MzM3XSBpeGdiZSAw
MDAwOjg1OjAwLjE6IE11bHRpcXVldWUgRW5hYmxlZDogUnggUXVldWUgY291bnQgPSAzMiwgVHgg
UXVldWUgY291bnQgPSAzMg0KDQpbICAgMjIuODY2NDc3XSBpeGdiZSAwMDAwOjg1OjAwLjE6IFBD
SSBFeHByZXNzIGJhbmR3aWR0aCBvZiAzMkdUL3MgYXZhaWxhYmxlDQoNClsgICAyMi44NjY0Nzld
IGl4Z2JlIDAwMDA6ODU6MDAuMTogKFNwZWVkOjUuMEdUL3MsIFdpZHRoOiB4OCwgRW5jb2Rpbmcg
TG9zczoyMCUpDQoNClsgICAyMi44NjY1NjRdIGl4Z2JlIDAwMDA6ODU6MDAuMTogTUFDOiAyLCBQ
SFk6IDE4LCBTRlArOiA2LCBQQkEgTm86IEU3MDg1NC0wMDkNCg0KWyAgIDIyLjg2NjU2NV0gaXhn
YmUgMDAwMDo4NTowMC4xOiA5MDplMjpiYTpjNDo2Zjo4OQ0KDQpbICAgMjIuOTQxOTQ4XSBjaGVj
a2luZyBnZW5lcmljIChiMTAwMDAwMCAzMDAwMDApIHZzIGh3ICg5MTAwMDAwMCAxMDAwMDAwKQ0K
DQpbICAgMjIuOTQ5Mzc3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQ0KDQpbICAgMjIuOTU1NTc5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE5DQoNClsg
ICAyMi45NTk3ODFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxDQoNClsgICAyMi45NjYwMzRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTkNCg0KWyAgIDIy
Ljk3MDMzMV0gY2hlY2tpbmcgZ2VuZXJpYyAoYjEwMDAwMDAgMzAwMDAwKSB2cyBodyAoOTEwMDAw
MDAgMTAwMDAwMCkNCg0KWyAgIDIyLjk5Mjc3NF0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFi
bGUgZ3JhcGhpY3MgbWVtb3J5OiAzMjQyMjE2IGtpQg0KDQpbICAgMjIuOTk5OTc3XSBbVFRNXSBa
b25lICAgZG1hMzI6IEF2YWlsYWJsZSBncmFwaGljcyBtZW1vcnk6IDIwOTcxNTIga2lCDQoNClsg
ICAyMy4wMDczNDhdIFtUVE1dIEluaXRpYWxpemluZyBwb29sIGFsbG9jYXRvcg0KDQpbICAgMjMu
MDEyMjk3XSBbVFRNXSBJbml0aWFsaXppbmcgRE1BIHBvb2wgYWxsb2NhdG9yDQoNClsgICAyMy4x
NDEzMjldIGNoZWNraW5nIGdlbmVyaWMgKGIxMDAwMDAwIDMwMDAwMCkgdnMgaHcgKDkxMDAwMDAw
IGZmMDAwMCkNCg0KWyAgIDIzLjE0ODY3OF0gbWdhZzIwMCAwMDAwOjAyOjAwLjA6IGZiMTogbWdh
ZHJtZmIgZnJhbWUgYnVmZmVyIGRldmljZQ0KDQpbICAgMjQuMDk3MzA3XSB4ZW46IHJlZ2lzdGVy
aW5nIGdzaSA4OCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjQuMTAzNjcyXSB4ZW46
IC0tPiBwaXJxPTg4IC0+IGlycT04OCAoZ3NpPTg4KQ0KDQpbICAgMjQuMTA1Mjg1XSBlMTAwMGUg
MDAwMDo0NTowMC4wIGV0aDA6IChQQ0kgRXhwcmVzczoyLjVHVC9zOldpZHRoIHg0KSA2ODowNTpj
YTozYzowODo4OA0KDQpbICAgMjQuMTA1Mjg3XSBlMTAwMGUgMDAwMDo0NTowMC4wIGV0aDA6IElu
dGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgQ29ubmVjdGlvbg0KDQpbICAgMjQuMTA1MzYzXSBlMTAw
MGUgMDAwMDo0NTowMC4wIGV0aDA6IE1BQzogMCwgUEhZOiA0LCBQQkEgTm86IEQ1MDg2OC0wMDkN
Cg0KWyAgIDI0LjEwNTQ5Ml0geGVuOiByZWdpc3RlcmluZyBnc2kgODQgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDENCg0KWyAgIDI0LjEwNTU2MV0geGVuOiAtLT4gcGlycT04NCAtPiBpcnE9ODQgKGdz
aT04NCkNCg0KWyAgIDI0LjEwNTgwNF0gZTEwMDBlIDAwMDA6NDU6MDAuMTogSW50ZXJydXB0IFRo
cm90dGxpbmcgUmF0ZSAoaW50cy9zZWMpIHNldCB0byBkeW5hbWljIGNvbnNlcnZhdGl2ZSBtb2Rl
DQoNClsgICAyNC4xMDg1MDBdIGl4Z2JlIDAwMDA6ODU6MDAuMTogSW50ZWwoUikgMTAgR2lnYWJp
dCBOZXR3b3JrIENvbm5lY3Rpb24NCg0KWyAgIDI0LjEwODU2OF0gaXhnYmUgMDAwMDphZDowMC4w
OiBlbmFibGluZyBkZXZpY2UgKDAxNDAgLT4gMDE0MikNCg0KWyAgIDI0LjEwODY1NF0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMTQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyNC4xMDg3
MThdIHhlbjogLS0+IHBpcnE9MTQ4IC0+IGlycT0xNDggKGdzaT0xNDgpDQoNClsgICAyNC4xNjAx
MTFdIGk0MGUgMDAwMDoyZDowMC4wOiBBZGRlZCBMQU4gZGV2aWNlIFBGMCBidXM9MHgyZCBkZXY9
MHgwMCBmdW5jPTB4MDANCg0KWyAgIDI0LjE3MDMwMl0gaTQwZSAwMDAwOjJkOjAwLjA6IEZlYXR1
cmVzOiBQRi1pZFswXSBWRnM6IDMyIFZTSXM6IDM0IFFQOiAzMiBSU1MgRkRfQVRSIEZEX1NCIE5U
VVBMRSBEQ0IgVnhMQU4gR2VuZXZlIFBUUCBWRVBBDQoNClsgICAyNC4xNzA0MDFdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDQ2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyNC4xNzA0MjVd
IEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NDYNCg0KWyAgIDI0LjIxMjY2M10gW2RybV0gSW5pdGlh
bGl6ZWQgbWdhZzIwMCAxLjAuMCAyMDExMDQxOCBmb3IgMDAwMDowMjowMC4wIG9uIG1pbm9yIDAN
Cg0KWyAgIDI0LjIxMjk3MF0gY2hlY2tpbmcgZ2VuZXJpYyAoYjEwMDAwMDAgMzAwMDAwKSB2cyBo
dyAoYTAwMDAwMDAgMTAwMDAwMDApDQoNClsgICAyNC4yMTI5NzFdIGNoZWNraW5nIGdlbmVyaWMg
KGIxMDAwMDAwIDMwMDAwMCkgdnMgaHcgKGIwMDAwMDAwIDIwMDAwMDApDQoNClsgICAyNC4yMTI5
NzJdIGZiOiBzd2l0Y2hpbmcgdG8gbm91dmVhdWZiIGZyb20gRUZJIFZHQQ0KDQpbICAgMjQuMjMw
NjIzXSBpNDBlIDAwMDA6MmQ6MDAuMTogZncgMy4xLjQ1MjQzIGFwaSAxLjUgbnZtIDIuMmIgMHg4
MDAwMDU4ZCAwLjAuMA0KDQpbICAgMjQuMjQ5NTcyXSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29s
b3VyIGR1bW15IGRldmljZSA4MHgyNQ0KDQpbICAgMjQuMjU3MTc2XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSA4OCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjQuMjYzMzMyXSBBbHJlYWR5
IHNldHVwIHRoZSBHU0kgOjg4DQoNClsgICAyNC4yNjgxNjBdIG5vdXZlYXUgMDAwMDo1OTowMC4w
OiBOVklESUEgR1QyMTggKDBhODI4MGIxKQ0KDQpbICAgMjQuMjgyMjI1XSBlMTAwMGUgMDAwMDo0
NTowMC4xIGV0aDQ6IChQQ0kgRXhwcmVzczoyLjVHVC9zOldpZHRoIHg0KSA2ODowNTpjYTozYzow
ODo4OQ0KDQpbICAgMjQuMjkwOTg1XSBlMTAwMGUgMDAwMDo0NTowMC4xIGV0aDQ6IEludGVsKFIp
IFBSTy8xMDAwIE5ldHdvcmsgQ29ubmVjdGlvbg0KDQpbICAgMjQuMjk4ODIwXSBlMTAwMGUgMDAw
MDo0NTowMC4xIGV0aDQ6IE1BQzogMCwgUEhZOiA0LCBQQkEgTm86IEQ1MDg2OC0wMDkNCg0KWyAg
IDI0LjMwNzQwNF0gYXRhMTAuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGENCg0KWyAg
IDI0LjMwODA2Nl0gZTEwMDBlIDAwMDA6NDU6MDAuMSBlbnA2OXMwZjE6IHJlbmFtZWQgZnJvbSBl
dGg0DQoNClsgICAyNC4zMTkzNDddIHNkIDk6MDowOjA6IFtzZGFdIDIzNDQyMjU5NjggNTEyLWJ5
dGUgbG9naWNhbCBibG9ja3M6ICgxLjIwIFRCLzEuMDkgVGlCKQ0KDQpbICAgMjQuMzI3OTEwXSBz
ZCA5OjA6MDowOiBbc2RhXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzDQoNClsgICAyNC4zMzM4
NzBdIHNkIDk6MDowOjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMgb2ZmDQoNClsgICAyNC4zMzky
NTNdIHNkIDk6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwDQoNClsgICAyNC4z
NDUwODFdIHNkIDk6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hl
OiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQ0KDQpbICAgMjQuMzU1NDI4XSBh
dGExMC4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQ0KDQpbICAgMjQuMzYyNjMzXSAg
c2RhOiBzZGExIHNkYTIgc2RhMw0KDQpbICAgMjQuMzY1ODczXSBpeGdiZSAwMDAwOmFkOjAwLjA6
IE11bHRpcXVldWUgRW5hYmxlZDogUnggUXVldWUgY291bnQgPSAzMiwgVHggUXVldWUgY291bnQg
PSAzMg0KDQpbICAgMjQuMzc0NDU2XSBpNDBlIDAwMDA6MmQ6MDAuMTogTUFDIGFkZHJlc3M6IDAw
OjAwOjAwOjAwOjAzOjE1DQoNClsgICAyNC4zODI1MjddIGF0YTEwLjAwOiBFbmFibGluZyBkaXNj
YXJkX3plcm9lc19kYXRhDQoNClsgICAyNC4zODc4NTNdIHNkIDk6MDowOjA6IFtzZGFdIEF0dGFj
aGVkIFNDU0kgZGlzaw0KDQpbICAgMjQuMzk1NTc4XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogYmlv
czogdmVyc2lvbiA3MC4xOC42Zi4wMC4wNQ0KDQpbICAgMjQuNDAyMjgxXSBpeGdiZSAwMDAwOmFk
OjAwLjA6IFBDSSBFeHByZXNzIGJhbmR3aWR0aCBvZiAzMkdUL3MgYXZhaWxhYmxlDQoNClsgICAy
NC40MDIzMDVdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBiaW9zOiBPT0IgMSAwMTQ1MjMwMSAwMTQ1
MjMwMQ0KDQpbICAgMjQuNDAyMzExXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogYmlvczogT09CIDEg
MjIyMzQ5ZWQgMjIyMzQ5ZWQNCg0KWyAgIDI0LjQwMjMxNF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6
IGJpb3M6IE9PQiAxIDIyMjM0OWVkIDIyMjM0OWVkDQoNClsgICAyNC40MDIzMThdIG5vdXZlYXUg
MDAwMDo1OTowMC4wOiBiaW9zOiBPT0IgMSAyMjIzNDllZCAyMjIzNDllZA0KDQpbICAgMjQuNDAy
ODMxXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogZmI6IDUxMiBNaUIgRERSMw0KDQpbICAgMjQuNDAy
ODM2XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogZmI6IG1lbW9yeSBjb250cm9sbGVyIHJlcG9ydHMg
NTEyIE1pQiBWUkFNDQoNClsgICAyNC40NDk5MjVdIGl4Z2JlIDAwMDA6YWQ6MDAuMDogKFNwZWVk
OjUuMEdUL3MsIFdpZHRoOiB4OCwgRW5jb2RpbmcgTG9zczoyMCUpDQoNClsbWzMybSAgT0sgIBtb
MG1dIEZvdW5kIGRldmljZSBJTlRFTF9TU0RTQzJCQTAxMlQ0IDMuDQoNCg0KICAgICAgICAgU3Rh
cnRpbmcgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi8uLi4zLTYzMDEtNGNiZS05YjUxLTM2ODU0
YzI0NTdjMS4uLg0KDQoNClsgICAyNC40ODA3ODJdIGUxMDAwZSAwMDAwOjQ1OjAwLjAgZW5wNjlz
MGYwOiByZW5hbWVkIGZyb20gZXRoMA0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEZpbGUg
U3lzdGVtIENoZWNrIG9uIC9kZXYvZC4uLmFhMy02MzAxLTRjYmUtOWI1MS0zNjg1NGMyNDU3YzEu
DQoNCg0KWyAgIDI0LjU1MTU3Ml0gaTQwZSAwMDAwOjJkOjAwLjE6IEFkZGVkIExBTiBkZXZpY2Ug
UEYxIGJ1cz0weDJkIGRldj0weDAwIGZ1bmM9MHgwMQ0KDQpbICAgMjQuNTU0ODg3XSBpeGdiZSAw
MDAwOmFkOjAwLjA6IE1BQzogMywgUEhZOiAwLCBQQkEgTm86IEczNjc0OC0wMDUNCg0KWyAgIDI0
LjU1NDg4OV0gaXhnYmUgMDAwMDphZDowMC4wOiBhMDozNjo5Zjo0MDo5ODphNA0KDQpbICAgMjQu
NTgyNDI0XSBpNDBlIDAwMDA6MmQ6MDAuMTogRmVhdHVyZXM6IFBGLWlkWzFdIFZGczogMzIgVlNJ
czogMzQgUVA6IDMyIFJTUyBGRF9BVFIgRkRfU0IgTlRVUExFIERDQiBWeExBTiBHZW5ldmUgUFRQ
IFZFUEENCg0KWyAgIDI0LjU5NDg2MV0geGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dlcmlu
ZyAwIHBvbGFyaXR5IDENCg0KWyAgIDI0LjYwMTA4NF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0
Ng0KDQpbICAgMjQuNjYwMDE2XSBpNDBlIDAwMDA6MmQ6MDAuMjogZncgMy4xLjQ1MjQzIGFwaSAx
LjUgbnZtIDIuMmIgMHg4MDAwMDU4ZCAwLjAuMA0KDQpbICAgMjQuNzA0NDIyXSBpeGdiZSAwMDAw
OmFkOjAwLjA6IEludGVsKFIpIDEwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uDQoNClsgICAy
NC43MTE2NzddIGl4Z2JlIDAwMDA6YWQ6MDAuMTogZW5hYmxpbmcgZGV2aWNlICgwMTQwIC0+IDAx
NDIpDQoNClsgICAyNC43MTgyOTVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE0NCB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQ0KDQpbICAgMjQuNzI0NjY3XSB4ZW46IC0tPiBwaXJxPTE0NCAtPiBpcnE9
MTQ0IChnc2k9MTQ0KQ0KDQpbICAgMjQuODA3MDQyXSBpNDBlIDAwMDA6MmQ6MDAuMjogTUFDIGFk
ZHJlc3M6IDAwOjAwOjAwOjAwOjAzOjE2DQoNClsgICAyNC45MTI0MzVdIGk0MGUgMDAwMDoyZDow
MC4yOiBBZGRlZCBMQU4gZGV2aWNlIFBGMiBidXM9MHgyZCBkZXY9MHgwMCBmdW5jPTB4MDINCg0K
WyAgIDI0LjkzMTE2M10gaTQwZSAwMDAwOjJkOjAwLjI6IEZlYXR1cmVzOiBQRi1pZFsyXSBWRnM6
IDMyIFZTSXM6IDM0IFFQOiAzMiBSU1MgRkRfQVRSIEZEX1NCIE5UVVBMRSBEQ0IgVnhMQU4gR2Vu
ZXZlIFBUUCBWRVBBDQoNClsgICAyNC45NDM1OTZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ2IHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyNC45NDk4MjRdIEFscmVhZHkgc2V0dXAgdGhl
IEdTSSA6NDYNCg0KWyAgIDI0Ljk3ODcxMF0gaXhnYmUgMDAwMDphZDowMC4xOiBNdWx0aXF1ZXVl
IEVuYWJsZWQ6IFJ4IFF1ZXVlIGNvdW50ID0gMzIsIFR4IFF1ZXVlIGNvdW50ID0gMzINCg0KWyAg
IDI1LjAwODkxOV0gaTQwZSAwMDAwOjJkOjAwLjM6IGZ3IDMuMS40NTI0MyBhcGkgMS41IG52bSAy
LjJiIDB4ODAwMDA1OGQgMC4wLjANCg0KWyAgIDI1LjAyNDQ3MF0gaXhnYmUgMDAwMDphZDowMC4x
OiBQQ0kgRXhwcmVzcyBiYW5kd2lkdGggb2YgMzJHVC9zIGF2YWlsYWJsZQ0KDQpbICAgMjUuMDMx
OTU5XSBpeGdiZSAwMDAwOmFkOjAwLjE6IChTcGVlZDo1LjBHVC9zLCBXaWR0aDogeDgsIEVuY29k
aW5nIExvc3M6MjAlKQ0KDQpbICAgMjUuMDY3ODEwXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJN
OiBWUkFNOiA1MTIgTWlCDQoNClsgICAyNS4wNzMyODFdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBE
Uk06IEdBUlQ6IDEwNDg1NzYgTWlCDQoNClsgICAyNS4wNzkyOTBdIG5vdXZlYXUgMDAwMDo1OTow
MC4wOiBEUk06IFRNRFMgdGFibGUgdmVyc2lvbiAyLjANCg0KWyAgIDI1LjA4NTc4Ml0gbm91dmVh
dSAwMDAwOjU5OjAwLjA6IERSTTogRENCIHZlcnNpb24gNC4wDQoNClsgICAyNS4wOTE1OTZdIG5v
dXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiBvdXRwIDAwOiAwMTAwMDMwMiAwMDAyMDAzMA0K
DQpbICAgMjUuMDk4ODY4XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEQ0Igb3V0cCAwMTog
MDIwMDAzMDAgMDAwMDAwMDANCg0KWyAgIDI1LjEwNjEzN10gbm91dmVhdSAwMDAwOjU5OjAwLjA6
IERSTTogRENCIG91dHAgMDI6IDAyMDExMzYyIDAwMDIwMDEwDQoNClsgICAyNS4xMTM0MDldIG5v
dXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiBvdXRwIDAzOiAwMTAyMjMxMCAwMDAwMDAwMA0K
DQpbICAgMjUuMTIwNjgzXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEQ0IgY29ubiAwMDog
MDAwMDEwMzANCg0KWyAgIDI1LjEyNzA4MF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRENC
IGNvbm4gMDE6IDAwMDAyMTYxDQoNClsgICAyNS4xMzM0NzhdIG5vdXZlYXUgMDAwMDo1OTowMC4w
OiBEUk06IERDQiBjb25uIDAyOiAwMDAwMDIwMA0KDQpbICAgMjUuMTM3MjUyXSBpeGdiZSAwMDAw
OmFkOjAwLjE6IE1BQzogMywgUEhZOiAwLCBQQkEgTm86IEczNjc0OC0wMDUNCg0KWyAgIDI1LjEz
NzI1NF0gaXhnYmUgMDAwMDphZDowMC4xOiBhMDozNjo5Zjo0MDo5ODphNg0KDQpbICAgMjUuMTU1
ODE2XSBpNDBlIDAwMDA6MmQ6MDAuMzogTUFDIGFkZHJlc3M6IDAwOjAwOjAwOjAwOjAzOjE3DQoN
ClsgICAyNS4yNjE3MjddIGk0MGUgMDAwMDoyZDowMC4zOiBBZGRlZCBMQU4gZGV2aWNlIFBGMyBi
dXM9MHgyZCBkZXY9MHgwMCBmdW5jPTB4MDMNCg0KWyAgIDI1LjI4MDQ1MV0gaTQwZSAwMDAwOjJk
OjAwLjM6IEZlYXR1cmVzOiBQRi1pZFszXSBWRnM6IDMyIFZTSXM6IDM0IFFQOiAzMiBSU1MgRkRf
QVRSIEZEX1NCIE5UVVBMRSBEQ0IgVnhMQU4gR2VuZXZlIFBUUCBWRVBBDQoNClsgICAyNS4yODU3
NjhdIGl4Z2JlIDAwMDA6YWQ6MDAuMTogSW50ZWwoUikgMTAgR2lnYWJpdCBOZXR3b3JrIENvbm5l
Y3Rpb24NCg0KWyAgIDI1LjMwMTYzNV0gaXhnYmUgMDAwMDphZDowMC4wIGVucDE3M3MwZjA6IHJl
bmFtZWQgZnJvbSBldGg0DQoNClsgICAyNS4zMzgzNDZdIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0
aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuDQoNClsgICAyNS4zNDU2NDZdIFtk
cm1dIERyaXZlciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuDQoNClsg
ICAyNS4zNTU4NTZdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBod21vbl9kZXZpY2VfcmVnaXN0ZXIo
KSBpcyBkZXByZWNhdGVkLiBQbGVhc2UgY29udmVydCB0aGUgZHJpdmVyIHRvIHVzZSBod21vbl9k
ZXZpY2VfcmVnaXN0ZXJfd2l0aF9pbmZvKCkuDQoNClsgICAyNS41NzE2OTZdIG5vdXZlYXUgMDAw
MDo1OTowMC4wOiBEUk06IE1NOiB1c2luZyBDT1BZIGZvciBidWZmZXIgY29waWVzDQoNClsgICAy
NS42ODU3MzRdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEVkktSS0xOiBFRElEIGlzIGludmFsaWQ6
DQoNClsgICAyNS42OTE4NjddIAlbMDBdIEJBRCAgMDAgZmYgZmYgZmYgZmYgZmYgZmYgMDAgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYNCg0KWyAgIDI1LjY5OTI0MF0gCVswMF0gQkFEICBmZiBmZiBm
ZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0KDQpbICAgMjUuNzA2NjA0
XSAJWzAwXSBCQUQgIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZm
IGZmDQoNClsgICAyNS43MTM5ODNdIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYNCg0KWyAgIDI1LjcyMTM0N10gCVswMF0gQkFEICBmZiBm
ZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0KDQpbICAgMjUuNzI4
NzEwXSAJWzAwXSBCQUQgIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZm
IGZmIGZmDQoNClsgICAyNS43MzYwODBdIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYNCg0KWyAgIDI1Ljc0MzQ0OF0gCVswMF0gQkFEICBm
ZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0KDQpbICAgMjUu
NzUwODE3XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8g
RURJRCBmb3IgRFZJLUktMQ0KDQpbICAgMjUuODY4MDc1XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDog
RFJNOiBhbGxvY2F0ZWQgMTAyNHg3NjggZmI6IDB4NzAwMDAsIGJvIGZmZmY4ODAyNWI4MjQwMDAN
Cg0KWyAgIDI1Ljg3NzUzOF0gZmJjb246IG5vdXZlYXVmYiAoZmIwKSBpcyBwcmltYXJ5IGRldmlj
ZQ0KDQpbICAgMjUuOTg0MDEyXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9u
ZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUktMQ0KDQpbICAgMjYuMDA2ODUxXSBpNDBlIDAwMDA6
MmQ6MDAuMiBlbnA0NXMwZjI6IHJlbmFtZWQgZnJvbSBldGg1DQoNClsgICAyNi4wMTg4NThdIGk0
MGUgMDAwMDoyZDowMC4wIGVucDQ1czBmMDogcmVuYW1lZCBmcm9tIGV0aDINCg0KWyAgIDI2LjA1
NjI1MV0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEy
OHg0OA0KDQpbICAgMjYuMTYzMTk0XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVz
cG9uZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUktMQ0KDQpbICAgMjYuMjQyMzA5XSBub3V2ZWF1
IDAwMDA6NTk6MDAuMDogZmIwOiBub3V2ZWF1ZmIgZnJhbWUgYnVmZmVyIGRldmljZQ0KDQpbICAg
MjYuMjQ5NTEyXSBbZHJtXSBJbml0aWFsaXplZCBub3V2ZWF1IDEuMy4xIDIwMTIwODAxIGZvciAw
MDAwOjU5OjAwLjAgb24gbWlub3IgMQ0KDQpbICAgMjYuMjY0OTAwXSBpeGdiZSAwMDAwOjg1OjAw
LjAgZW5wMTMzczBmMDogcmVuYW1lZCBmcm9tIGV0aDENCg0KWyAgIDI2LjI4NDc4M10gaXhnYmUg
MDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IHJlbmFtZWQgZnJvbSBldGgzDQoNClsgICAyNi4zMDg2
OTJdIGk0MGUgMDAwMDoyZDowMC4xIGVucDQ1czBmMTogcmVuYW1lZCBmcm9tIGV0aDANCg0KWyAg
IDI2LjMyODY5MV0gaTQwZSAwMDAwOjJkOjAwLjMgZW5wNDVzMGYzOiByZW5hbWVkIGZyb20gZXRo
Ng0KDQpbICAgMjYuMzYwNzE2XSBpeGdiZSAwMDAwOmFkOjAwLjEgZW5wMTczczBmMTogcmVuYW1l
ZCBmcm9tIGV0aDcNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBkcmFjdXQgaW5pdHF1ZXVl
IGhvb2suDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUg
U3lzdGVtcyAoUHJlKS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBSZW1v
dGUgRmlsZSBTeXN0ZW1zLg0KDQoNCiAgICAgICAgIE1vdW50aW5nIC9zeXNyb290Li4uDQoNCg0K
WyAgIDI2LjYxMjMyMl0gRVhUNC1mcyAoc2RhMyk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9y
ZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkNCg0KWxtbMzJtICBPSyAgG1swbV0gTW91bnRl
ZCAvc3lzcm9vdC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBJbml0cmQg
Um9vdCBGaWxlIFN5c3RlbS4NCg0KDQogICAgICAgICBTdGFydGluZyBSZWxvYWQgQ29uZmlndXJh
dGlvbiBmcm9tIHRoZSBSZWFsIFJvb3QuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVk
IFJlbG9hZCBDb25maWd1cmF0aW9uIGZyb20gdGhlIFJlYWwgUm9vdC4NCg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBSZWFjaGVkIHRhcmdldCBJbml0cmQgRmlsZSBTeXN0ZW1zLg0KDQoNClsbWzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IEluaXRyZCBEZWZhdWx0IFRhcmdldC4NCg0KDQogICAg
ICAgICBTdGFydGluZyBkcmFjdXQgcHJlLXBpdm90IGFuZCBjbGVhbnVwIGhvb2suLi4NCg0KDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIGRyYWN1dCBwcmUtcGl2b3QgYW5kIGNsZWFudXAgaG9v
ay4NCg0KDQogICAgICAgICBTdGFydGluZyBDbGVhbmluZyBVcCBhbmQgU2h1dHRpbmcgRG93biBE
YWVtb25zLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgUGx5bW91dGggc3dpdGNoIHJvb3Qgc2Vy
dmljZS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFRpbWVycy4NCg0K
DQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIENsZWFuaW5nIFVwIGFuZCBTaHV0dGluZyBEb3du
IERhZW1vbnMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCBkcmFjdXQgcHJlLXBpdm90
IGFuZCBjbGVhbnVwIGhvb2suDQoNCg0KICAgICAgICAgU3RvcHBpbmcgZHJhY3V0IHByZS1waXZv
dCBhbmQgY2xlYW51cCBob29rLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJn
ZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRh
cmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zIChQcmUpLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0
b3BwZWQgZHJhY3V0IGluaXRxdWV1ZSBob29rLg0KDQoNCiAgICAgICAgIFN0b3BwaW5nIGRyYWN1
dCBpbml0cXVldWUgaG9vay4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0
IEluaXRyZCBEZWZhdWx0IFRhcmdldC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRh
cmdldCBCYXNpYyBTeXN0ZW0uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJnZXQg
U3lzdGVtIEluaXRpYWxpemF0aW9uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgQXBw
bHkgS2VybmVsIFZhcmlhYmxlcy4NCg0KDQogICAgICAgICBTdG9wcGluZyBBcHBseSBLZXJuZWwg
VmFyaWFibGVzLi4uDQoNCg0KICAgICAgICAgU3RvcHBpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1h
bmFnZXIuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHVkZXYgQ29sZHBsdWcgYWxs
IERldmljZXMuDQoNCg0KICAgICAgICAgU3RvcHBpbmcgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNl
cy4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lz
dGVtcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBTd2FwLg0KDQoNClsb
WzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFBhdGhzLg0KDQoNClsbWzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgdGFyZ2V0IFNsaWNlcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVk
IHRhcmdldCBTb2NrZXRzLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgUGx5bW91dGgg
c3dpdGNoIHJvb3Qgc2VydmljZS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHVkZXYg
S2VybmVsIERldmljZSBNYW5hZ2VyLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgZHJh
Y3V0IHByZS11ZGV2IGhvb2suDQoNCg0KICAgICAgICAgU3RvcHBpbmcgZHJhY3V0IHByZS11ZGV2
IGhvb2suLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIGRyYWN1dCBjbWRsaW5lIGhv
b2suDQoNCg0KICAgICAgICAgU3RvcHBpbmcgZHJhY3V0IGNtZGxpbmUgaG9vay4uLg0KDQoNClsb
WzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rl
di4NCg0KDQogICAgICAgICBTdG9wcGluZyBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAv
ZGV2Li4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCBDcmVhdGUgbGlzdCBvZiByZXF1
aXJlZCBzdGEuLi5jZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLg0KDQoNCiAgICAgICAg
IFN0b3BwaW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0Li4uIG5vZGVzIGZvciB0aGUgY3Vy
cmVudCBrZXJuZWwuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBDbG9zZWQgdWRldiBLZXJuZWwg
U29ja2V0Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIENsb3NlZCB1ZGV2IENvbnRyb2wgU29ja2V0
Lg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIENsZWFudXAgdWRldmQgREIuLi4NCg0KDQpbG1szMm0g
IE9LICAbWzBtXSBTdGFydGVkIENsZWFudXAgdWRldmQgREIuDQoNCg0KWxtbMzJtICBPSyAgG1sw
bV0gUmVhY2hlZCB0YXJnZXQgU3dpdGNoIFJvb3QuDQoNCg0KICAgICAgICAgU3RhcnRpbmcgU3dp
dGNoIFJvb3QuLi4NCg0KDQpbICAgMjcuMjU2OTcwXSBzeXN0ZW1kLWpvdXJuYWxkWzQxOV06IFJl
Y2VpdmVkIFNJR1RFUk0gZnJvbSBQSUQgMSAoc3lzdGVtZCkuDQoNClsgICAyNy4zMDgyMjRdIHN5
c3RlbWQ6IDI2IG91dHB1dCBsaW5lcyBzdXBwcmVzc2VkIGR1ZSB0byByYXRlbGltaXRpbmcNCg0K
WyAgIDI3LjMzNjcxMl0gYXVkaXQ6IHR5cGU9MTQwNCBhdWRpdCgxNDk0MjU2ODIzLjEyNToyKTog
ZW5mb3JjaW5nPTEgb2xkX2VuZm9yY2luZz0wIGF1aWQ9NDI5NDk2NzI5NSBzZXM9NDI5NDk2NzI5
NQ0KDQpbICAgMjcuMzcyNjc0XSBTRUxpbnV4OiAzMjc2OCBhdnRhYiBoYXNoIHNsb3RzLCAxMDQ5
NjAgcnVsZXMuDQoNClsgICAyNy4zOTg1NTFdIFNFTGludXg6IDMyNzY4IGF2dGFiIGhhc2ggc2xv
dHMsIDEwNDk2MCBydWxlcy4NCg0KWyAgIDI3LjQzODI3M10gU0VMaW51eDogIDggdXNlcnMsIDE0
IHJvbGVzLCA0OTg2IHR5cGVzLCAzMDEgYm9vbHMsIDEgc2VucywgMTAyNCBjYXRzDQoNClsgICAy
Ny40NDY1NjBdIFNFTGludXg6ICA5MSBjbGFzc2VzLCAxMDQ5NjAgcnVsZXMNCg0KWyAgIDI3LjQ1
NjIxM10gU0VMaW51eDogIFBlcm1pc3Npb24gdmFsaWRhdGVfdHJhbnMgaW4gY2xhc3Mgc2VjdXJp
dHkgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNDY1MTczXSBTRUxpbnV4OiAgUGVy
bWlzc2lvbiBtb2R1bGVfbG9hZCBpbiBjbGFzcyBzeXN0ZW0gbm90IGRlZmluZWQgaW4gcG9saWN5
Lg0KDQpbICAgMjcuNDczOTE1XSBTRUxpbnV4OiAgQ2xhc3MgYmluZGVyIG5vdCBkZWZpbmVkIGlu
IHBvbGljeS4NCg0KWyAgIDI3LjQ3OTg5OF0gU0VMaW51eDogIENsYXNzIGNhcF91c2VybnMgbm90
IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNDg2Mzk0XSBTRUxpbnV4OiAgQ2xhc3MgY2Fw
Ml91c2VybnMgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNDkyOTk1XSBTRUxpbnV4
OiAgQ2xhc3Mgc2N0cF9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNDk5
NTc5XSBTRUxpbnV4OiAgQ2xhc3MgaWNtcF9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0K
DQpbICAgMjcuNTA2MTgwXSBTRUxpbnV4OiAgQ2xhc3MgYXgyNV9zb2NrZXQgbm90IGRlZmluZWQg
aW4gcG9saWN5Lg0KDQpbICAgMjcuNTEyNzY3XSBTRUxpbnV4OiAgQ2xhc3MgaXB4X3NvY2tldCBu
b3QgZGVmaW5lZCBpbiBwb2xpY3kuDQoNClsgICAyNy41MTkyNjBdIFNFTGludXg6ICBDbGFzcyBu
ZXRyb21fc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjUyNjA1NF0gU0VM
aW51eDogIENsYXNzIGF0bXB2Y19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAg
MjcuNTMyODM1XSBTRUxpbnV4OiAgQ2xhc3MgeDI1X3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xp
Y3kuDQoNClsgICAyNy41MzkzMzddIFNFTGludXg6ICBDbGFzcyByb3NlX3NvY2tldCBub3QgZGVm
aW5lZCBpbiBwb2xpY3kuDQoNClsgICAyNy41NDU5MjhdIFNFTGludXg6ICBDbGFzcyBkZWNuZXRf
c29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjU1MjcxOF0gU0VMaW51eDog
IENsYXNzIGF0bXN2Y19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNTU5
NTA2XSBTRUxpbnV4OiAgQ2xhc3MgcmRzX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQoN
ClsgICAyNy41NjU5ODldIFNFTGludXg6ICBDbGFzcyBpcmRhX3NvY2tldCBub3QgZGVmaW5lZCBp
biBwb2xpY3kuDQoNClsgICAyNy41NzI2MjNdIFNFTGludXg6ICBDbGFzcyBwcHBveF9zb2NrZXQg
bm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNTc5Mjc3XSBTRUxpbnV4OiAgQ2xhc3Mg
bGxjX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQoNClsgICAyNy41ODU3NzldIFNFTGlu
dXg6ICBDbGFzcyBjYW5fc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjU5
MjI3M10gU0VMaW51eDogIENsYXNzIHRpcGNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4N
Cg0KWyAgIDI3LjU5ODg1N10gU0VMaW51eDogIENsYXNzIGJsdWV0b290aF9zb2NrZXQgbm90IGRl
ZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNjA1OTQ0XSBTRUxpbnV4OiAgQ2xhc3MgaXVjdl9z
b2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNjEyNTMwXSBTRUxpbnV4OiAg
Q2xhc3MgcnhycGNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjYxOTIy
M10gU0VMaW51eDogIENsYXNzIGlzZG5fc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0K
WyAgIDI3LjYyNTgyM10gU0VMaW51eDogIENsYXNzIHBob25ldF9zb2NrZXQgbm90IGRlZmluZWQg
aW4gcG9saWN5Lg0KDQpbICAgMjcuNjMyNTk4XSBTRUxpbnV4OiAgQ2xhc3MgaWVlZTgwMjE1NF9z
b2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNjM5Nzg4XSBTRUxpbnV4OiAg
Q2xhc3MgY2FpZl9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNjQ2MzY4
XSBTRUxpbnV4OiAgQ2xhc3MgYWxnX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQoNClsg
ICAyNy42NTI4NjFdIFNFTGludXg6ICBDbGFzcyBuZmNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBv
bGljeS4NCg0KWyAgIDI3LjY1OTM2Nl0gU0VMaW51eDogIENsYXNzIHZzb2NrX3NvY2tldCBub3Qg
ZGVmaW5lZCBpbiBwb2xpY3kuDQoNClsgICAyNy42NjYwNDVdIFNFTGludXg6ICBDbGFzcyBrY21f
c29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjY3MjU2MV0gU0VMaW51eDog
IENsYXNzIHFpcGNydHJfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjY3
OTQyOF0gU0VMaW51eDogIENsYXNzIHNtY19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0K
DQpbICAgMjcuNjg1OTI5XSBTRUxpbnV4OiB0aGUgYWJvdmUgdW5rbm93biBjbGFzc2VzIGFuZCBw
ZXJtaXNzaW9ucyB3aWxsIGJlIGFsbG93ZWQNCg0KWyAgIDI3LjY5NDA4MV0gU0VMaW51eDogIENv
bXBsZXRpbmcgaW5pdGlhbGl6YXRpb24uDQoNClsgICAyNy42OTkzMDNdIFNFTGludXg6ICBTZXR0
aW5nIHVwIGV4aXN0aW5nIHN1cGVyYmxvY2tzLg0KDQpbICAgMjcuNzI4OTM0XSBhdWRpdDogdHlw
ZT0xNDAzIGF1ZGl0KDE0OTQyNTY4MjMuNTE3OjMpOiBwb2xpY3kgbG9hZGVkIGF1aWQ9NDI5NDk2
NzI5NSBzZXM9NDI5NDk2NzI5NQ0KDQpbICAgMjcuNzM4ODIzXSBzeXN0ZW1kWzFdOiBTdWNjZXNz
ZnVsbHkgbG9hZGVkIFNFTGludXggcG9saWN5IGluIDQwMi41MTZtcy4NCg0KWyAgIDI3Ljc3MDI5
N10gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0NCg0KWyAgIDI3
Ljc3NjUyMF0gc3lzdGVtZFsxXTogSW5zZXJ0ZWQgbW9kdWxlICdpcF90YWJsZXMnDQoNClsgICAy
Ny44MDYwMTNdIHN5c3RlbWRbMV06IFJlbGFiZWxsZWQgL2RldiBhbmQgL3J1biBpbiAyMi43Njdt
cy4NCg0KDQoNCg0KV2VsY29tZSB0byAbWzA7MzFtUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNl
cnZlciA3LjMgKE1haXBvKRtbMG0hDQoNCg0KDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBl
ZCBTd2l0Y2ggUm9vdC4NCg0KDQogICAgICAgICBNb3VudGluZyBSUEMgUGlwZSBGaWxlIFN5c3Rl
bS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNs
aWNlLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBMVk0yIHBvbGwgZGFlbW9u
IHNvY2tldC4NCg0KDQogICAgICAgICBTdGFydGluZyBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBz
dC4uLiBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLi4uDQoNCg0KWxtbMzJtICBPSyAgG1sw
bV0gTGlzdGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuDQoNCg0KICAgICAgICAgTW91bnRp
bmcgTkZTRCBjb25maWd1cmF0aW9uIGZpbGVzeXN0ZW0uLi4NCg0KDQpbG1szMm0gIE9LICAbWzBt
XSBTdG9wcGVkIHRhcmdldCBTd2l0Y2ggUm9vdC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9w
cGVkIHRhcmdldCBJbml0cmQgRmlsZSBTeXN0ZW1zLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIExp
c3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29tcGF0aWJpbGl0eSBOYW1lZCBQaXBlLg0KDQoNClsb
WzMybSAgT0sgIBtbMG1dIFNldCB1cCBhdXRvbW91bnQgQXJiaXRyYXJ5IEV4ZWN1dGFiLi4uYXRz
IEZpbGUgU3lzdGVtIEF1dG9tb3VudCBQb2ludC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0
ZW5pbmcgb24gRGV2aWNlLW1hcHBlciBldmVudCBkYWVtb24gRklGT3MuDQoNCg0KICAgICAgICAg
TW91bnRpbmcgRGVidWcgRmlsZSBTeXN0ZW0uLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBDcmVh
dGVkIHNsaWNlIFVzZXIgYW5kIFNlc3Npb24gU2xpY2UuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0g
U3RvcHBlZCBKb3VybmFsIFNlcnZpY2UuDQoNCg0KICAgICAgICAgU3RhcnRpbmcgSm91cm5hbCBT
ZXJ2aWNlLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4u
Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiB1ZGV2IEtlcm5lbCBTb2NrZXQu
DQoNCg0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIERlbGF5ZWQgU2h1dGRvd24gU29j
a2V0Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLXNlcmlhbFx4
MmRnZXR0eS5zbGljZS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gTFZNMiBt
ZXRhZGF0YSBkYWVtb24gc29ja2V0Lg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIE1vbml0b3Jpbmcg
b2YgTFZNMiBtaXJyb3JzLi4uIGRtZXZlbnRkIG9yIHByb2dyZXNzIHBvbGxpbmcuLi4NCg0KDQog
ICAgICAgICBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuLi4N
Cg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBJbml0cmQgUm9vdCBGaWxlIFN5
c3RlbS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBVc2VyIGFuZCBHcm91
cCBOYW1lIExvb2t1cHMuDQoNCg0KICAgICAgICAgTW91bnRpbmcgUE9TSVggTWVzc2FnZSBRdWV1
ZSBGaWxlIFN5c3RlbS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFNs
aWNlcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBNb3VudGVkIERlYnVnIEZpbGUgU3lzdGVtLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQ3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3Rh
Li4uY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4NCg0KDQogICAgICAgICBTdGFydGlu
ZyBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Li4uDQoNCg0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLg0KDQoNClsbWzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgSm91cm5hbCBTZXJ2aWNlLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIE1vdW50
ZWQgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4NCg0KDQpbICAgMjguMTU0NTM1XSBF
WFQ0LWZzIChzZGEzKTogcmUtbW91bnRlZC4gT3B0czogKG51bGwpDQoNClsbWzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgUmVtb3VudCBSb290IGFuZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLg0KDQoNCiAg
ICAgICAgIFN0YXJ0aW5nIEZsdXNoIEpvdXJuYWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLi4uDQoN
Cg0KICAgICAgICAgU3RhcnRpbmcgTG9hZC9TYXZlIFJhbmRvbSBTZWVkLi4uDQoNCg0KICAgICAg
ICAgU3RhcnRpbmcgQ29uZmlndXJlIHJlYWQtb25seSByb290IHN1cHBvcnQuLi4NCg0KDQogICAg
ICAgICBTdGFydGluZyB1ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2VzLi4uDQoNCg0KWxtbMzJtICBP
SyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Lg0KDQoN
ClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTFZNMiBtZXRhZGF0YSBkYWVtb24uDQoNCg0KICAg
ICAgICAgU3RhcnRpbmcgTFZNMiBtZXRhZGF0YSBkYWVtb24uLi4NCg0KDQogICAgICAgICBTdGFy
dGluZyB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4uLg0KWyAgIDI4LjIxMzgwMF0gcw0KDQp5
c3RlbWQtam91cm5hbGRbWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBMb2FkL1NhdmUgUmFuZG9t
IFNlZWQuDQo4MzhdOiBSZWNlaXZlZCByDQoNCmVxdWVzdCB0byBmbHVzaCBydW50aW1lIGpvdXJu
YWwgZnJvbSBQSUQgMQ0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEZsdXNoIEpvdXJuYWwg
dG8gUGVyc2lzdGVudCBTdG9yYWdlLg0KDQoNClsgICAyOC4yMzc4ODNdIFJQQzogUmVnaXN0ZXJl
ZCBuYW1lZCBVTklYIHNvY2tldCB0cmFuc3BvcnQgbW9kdWxlLg0KDQpbICAgMjguMjQ0NDMwXSBS
UEM6IFJlZ2lzdGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1bGUuDQoNClsgICAyOC4yNDk3NTRdIFJQ
QzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4NCg0KWyAgIDI4LjI1NTA5M10gUlBD
OiBSZWdpc3RlcmVkIHRjcCBORlN2NC4xIGJhY2tjaGFubmVsIHRyYW5zcG9ydCBtb2R1bGUuDQoN
ClsbWzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgUlBDIFBpcGUgRmlsZSBTeXN0ZW0uDQoNCg0KWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBDb25maWd1cmUgcmVhZC1vbmx5IHJvb3Qgc3VwcG9ydC4N
Cg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2Vy
Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNl
cy4NCg0KDQogICAgICAgICBTdGFydGluZyB1ZGV2IFdhaXQgZm9yIENvbXBsZXRlIERldmljZSBJ
bml0aWFsaXphdGlvbi4uLg0KDQoNClsgICAyOC40NzQ3ODhdIEluc3RhbGxpbmcga25mc2QgKGNv
cHlyaWdodCAoQykgMTk5NiBva2lyQG1vbmFkLnN3Yi5kZSkuDQoNClsbWzMybSAgT0sgIBtbMG1d
IE1vdW50ZWQgTkZTRCBjb25maWd1cmF0aW9uIGZpbGVzeXN0ZW0uDQoNCg0KWyAgIDI4LjY2NzYw
MF0gaXBtaSBtZXNzYWdlIGhhbmRsZXIgdmVyc2lvbiAzOS4yDQoNClsgICAyOC42NzQzMjVdIGk4
MDFfc21idXMgMDAwMDowMDoxZi40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMykNCg0K
WyAgIDI4LjY3NDczMF0gc2QgOTowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBl
IDANCg0KWyAgIDI4LjY4NzQ0Ml0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDENCg0KWyAgIDI4LjY5MzYwNV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNg0K
DQpbICAgMjguNjk3ODA3XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogU1BEIFdyaXRlIERpc2Fi
bGUgaXMgc2V0DQoNClsgICAyOC43MDQzNDRdIGk4MDFfc21idXMgMDAwMDowMDoxZi40OiBTTUJ1
cyB1c2luZyBQQ0kgaW50ZXJydXB0DQoNClsgICAyOC43MTE5MTFdIGlvYXRkbWE6IEludGVsKFIp
IFF1aWNrRGF0YSBUZWNobm9sb2d5IERyaXZlciA0LjAwDQoNClsgICAyOC43MTcwMzNdIHNocGNo
cDogU3RhbmRhcmQgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNA0K
DQpbICAgMjguNzI1OTc2XSBpb2F0ZG1hIDAwMDA6MDA6MDQuMDogZW5hYmxpbmcgZGV2aWNlICgw
MDA0IC0+IDAwMDYpDQoNClsgICAyOC43MzI4OTldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDI2IHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOC43MzkxNThdIHhlbjogLS0+IHBpcnE9MjYg
LT4gaXJxPTI2IChnc2k9MjYpDQoNClsgICAyOC43NTI4NTRdIGlwbWkgZGV2aWNlIGludGVyZmFj
ZQ0KDQpbICAgMjguNzc2OTExXSBpcG1pX3NpIElQSTAwMDE6MDA6IGlwbWlfc2k6IHByb2Jpbmcg
dmlhIEFDUEkNCg0KWyAgIDI4Ljc4Mjg3Nl0gaXBtaV9zaSBJUEkwMDAxOjAwOiBbaW8gIDB4MGNh
Mi0weDBjYTNdIHJlZ3NpemUgMSBzcGFjaW5nIDEgaXJxIDANCg0KWyAgIDI4Ljc4NjcyNV0gaW9h
dGRtYSAwMDAwOjAwOjA0LjE6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAg
MjguNzg2ODgyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQ0KDQpbICAgMjguNzg3MDI4XSB4ZW46IC0tPiBwaXJxPTI3IC0+IGlycT0yNyAoZ3NpPTI3KQ0K
DQpbICAgMjguODA5MTMzXSBpcG1pX3NpOiBBZGRpbmcgQUNQSS1zcGVjaWZpZWQga2NzIHN0YXRl
IG1hY2hpbmUNCg0KWyAgIDI4LjgxNTU2Nl0gSVBNSSBTeXN0ZW0gSW50ZXJmYWNlIGRyaXZlci4N
Cg0KWyAgIDI4LjgyMDMwOF0gaXBtaV9zaTogcHJvYmluZyB2aWEgU01CSU9TDQoNClsgICAyOC44
MjQ1MTNdIGlwbWlfc2k6IFNNQklPUzogaW8gMHhjYTIgcmVnc2l6ZSAxIHNwYWNpbmcgMSBpcnEg
MA0KDQpbICAgMjguODMxMjAxXSBpcG1pX3NpOiBTTUJJT1Mtc3BlY2lmaWVkIGtjcyBzdGF0ZSBt
YWNoaW5lOiBkdXBsaWNhdGUNCg0KWyAgIDI4LjgzODE4Ml0gaXBtaV9zaTogVHJ5aW5nIEFDUEkt
c3BlY2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4Y2EyLCBzbGF2ZSBh
ZGRyZXNzIDB4MjAsIGlycSAwDQoNClsgICAyOC44NjU0MzFdIGlvYXRkbWEgMDAwMDowMDowNC4y
OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI4Ljg2Nzg0MF0gaXBtaV9z
aSBJUEkwMDAxOjAwOiBGb3VuZCBuZXcgQk1DIChtYW5faWQ6IDB4MDAwMTU3LCBwcm9kX2lkOiAw
eDAwN2EsIGRldl9pZDogMHgyMSkNCg0KWyAgIDI4Ljg2Nzk3Ml0gaXBtaV9zaSBJUEkwMDAxOjAw
OiBJUE1JIGtjcyBpbnRlcmZhY2UgaW5pdGlhbGl6ZWQNCg0KWyAgIDI4Ljg4ODY0OF0geFsbWzMy
bSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWx2bTJceDJkcHZzY2FuLnNsaWNlLg0K
ZW46IHJlZ2lzdGVyaW5nIA0KDQpnc2kgMjYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAg
IDI4LjkwMTAzNV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyNg0KDQogICAgICAgICBTdGFydGlu
ZyBMVk0yIFBWIHNjYW4gb24gZGV2aWNlIDg6Mi4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIEZv
dW5kIGRldmljZSBJTlRFTF9TU0RTQzJCQTAxMlQ0IEVGSVx4MjBTeXN0ZW1ceDIwUGFydGl0aW9u
Lg0KWyAgIDI4LjkyMDY3OF0gaQ0KDQpvYXRkbWEgMDAwMDowMDowNC4zOiBlbmFibGluZyBkZXZp
Y2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI4LjkzMTI3N10geGVuOiByZWdpc3RlcmluZyBnc2kg
MjcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAgIDI4LjkzNzQ3OF0gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDoyNw0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE1vbml0b3Jpbmcgb2Yg
TFZNMiBtaXJyb3JzLC4uLm5nIGRtZXZlbnRkIG9yIHByb2dyZXNzIHBvbGxpbmcuDQoNCg0KWyAg
IDI4Ljk2MDk2OV0gaW5wdXQ6IFBDIFNwZWFrZXIgYXMgL2RldmljZXMvcGxhdGZvcm0vcGNzcGty
L2lucHV0L2lucHV0Mg0KDQpbICAgMjguOTY3NDEwXSBpb2F0ZG1hIDAwMDA6MDA6MDQuNDogZW5h
YmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOC45Njc2MDhdIHhlbjogcmVnaXN0
ZXJpbmcgZ3NpIDI2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOC45Njc2NTddIEFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6MjYNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJn
ZXQgTG9jYWwgRmlsZSBTeXN0ZW1zIChQcmUpLlsgICAyOC45ODYwNTVdIGkNCm9hdGRtYSAwMDAw
OjAwOjANCg0KNC41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI4Ljk5
ODQ1N10geGVuOiByZWdpc3RlcmluZyBnc2kgMjcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0K
WyAgIDI5LjAwNDYzMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyNw0KDQogICAgICAgICBNb3Vu
dGluZyAvYm9vdC9lZmkuLi4NCg0KDQpbICAgMjkuMDI2NTE3XSBpb2F0ZG1hIDAwMDA6MDA6MDQu
NjogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOS4wMzMzNTFdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDI2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS4wMzk1
NTFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MjYNCg0KWyAgIDI5LjA1OTMxNV0gaW9hdGRtYSAw
MDAwOjAwOjA0Ljc6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgMjkuMDY2
MDk4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpb
ICAgMjkuMDcyMjc5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjI3DQoNClsgICAyOS4wOTE5Njdd
IGlvYXRkbWEgMDAwMDo0MDowNC4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDQgLT4gMDAwNikNCg0K
WyAgIDI5LjA5ODY3M10geGVuOiByZWdpc3RlcmluZyBnc2kgNzQgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDENCg0KWyAgIDI5LjEwNDk1MF0geGVuOiAtLT4gcGlycT03NCAtPiBpcnE9NzQgKGdzaT03
NCkNCg0KWyAgIDI5LjEyOTA4OF0gaW9hdGRtYSAwMDAwOjQwOjA0LjE6IGVuYWJsaW5nIGRldmlj
ZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgMjkuMTM1Nzg2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA3
NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjkuMTQyMTkwXSB4ZW46IC0tPiBwaXJx
PTc1IC0+IGlycT03NSAoZ3NpPTc1KQ0KDQpbICAgMjkuMTY0ODk5XSBpb2F0ZG1hIDAwMDA6NDA6
MDQuMjogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOS4xNzE2MzldIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDc0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS4x
Nzc5MjBdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NzQNCg0KWyAgIDI5LjI1MjE5OF0gQVZYMiB2
ZXJzaW9uIG9mIGdjbV9lbmMvZGVjIGVuZ2FnZWQuDQoNClsgICAyOS4yNTcyNzVdIEFFUyBDVFIg
bW9kZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQNCg0KWyAgIDI5LjI5MzQzNF0gRkFULWZzIChz
ZGExKTogVm9sdW1lIHdhcyBub3QgcHJvcGVybHkgdW5tb3VudGVkLiBTb21lIGRhdGEgbWF5IGJl
IGNvcnJ1cHQuIFBsZWFzZSBydW4gZnNjay4NCg0KWyAgIDI5LjI5ODg5M10gaW9hdGRtYSAwMDAw
OjQwOjA0LjM6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgMjkuMjk4OTgy
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA3NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAg
MjkuMjk5MDI1XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjc1DQoNClsbWzMybSAgT0sgIBtbMG1d
IEZvdW5kIGRldmljZSAvZGV2L2h2YzAuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gTW91bnRlZCAv
Ym9vdC9lZmkuDQoNCg0KGyVHGyVHWyAgIDI5LjM0NDE5Nl0gaVRDT192ZW5kb3Jfc3VwcG9ydDog
dmVuZG9yLXN1cHBvcnQ9MA0KDQpbICAgMjkuMzU3NTMwXSBpVENPX3dkdDogSW50ZWwgVENPIFdh
dGNoRG9nIFRpbWVyIERyaXZlciB2MS4xMQ0KDQpbICAgMjkuMzU3NjY3XSBpVENPX3dkdDogdW5h
YmxlIHRvIHJlc2V0IE5PX1JFQk9PVCBmbGFnLCBkZXZpY2UgZGlzYWJsZWQgYnkgaGFyZHdhcmUv
QklPUw0KDQpbICAgMjkuMzc3NzUwXSBhbGc6IE5vIHRlc3QgZm9yIHBjYmMoYWVzKSAocGNiYy1h
ZXMtYWVzbmkpDQoNClsgICAyOS40MzczOTNdIGlvYXRkbWEgMDAwMDo0MDowNC40OiBlbmFibGlu
ZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjQ0NDEwNl0geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgNzQgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAgIDI5LjQ1MDM2MF0gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDo3NA0KDQpbICAgMjkuNDc3NDYxXSBpb2F0ZG1hIDAwMDA6NDA6MDQu
NTogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOS40ODQyNDBdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDc1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS40OTA0
MzhdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NzUNCg0KWyAgIDI5LjQ5NTQ1M10gc25kX2hkYV9p
bnRlbCAwMDAwOjU5OjAwLjE6IGVuYWJsaW5nIGRldmljZSAoMDEwMCAtPiAwMTAyKQ0KDQpbICAg
MjkuNTAyNzY3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5MiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQ0KDQpbICAgMjkuNTA4NDA2XSBpb2F0ZG1hIDAwMDA6NDA6MDQuNjogZW5hYmxpbmcgZGV2aWNl
ICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOS41MDg0OTJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDc0
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS41MDg1MjJdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6NzQNCg0KWyAgIDI5LjUxODgzM10gaW9hdGRtYSAwMDAwOjQwOjA0Ljc6IGVuYWJs
aW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgMjkuNTE4ODk5XSB4ZW46IHJlZ2lzdGVy
aW5nIGdzaSA3NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjkuNTE4OTE3XSBBbHJl
YWR5IHNldHVwIHRoZSBHU0kgOjc1DQoNClsgICAyOS41Mjg5NjNdIGlvYXRkbWEgMDAwMDo4MDow
NC4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDQgLT4gMDAwNikNCg0KWyAgIDI5LjUyOTA0NF0geGVu
OiByZWdpc3RlcmluZyBnc2kgMTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS41
MjkwODVdIHhlbjogLS0+IHBpcnE9MTIyIC0+IGlycT0xMjIgKGdzaT0xMjIpDQoNClsgICAyOS41
Mzk1MDVdIGlvYXRkbWEgMDAwMDo4MDowNC4xOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAw
MikNCg0KWyAgIDI5LjUzOTU3Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTIzIHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxDQoNClsgICAyOS41Mzk2MTFdIHhlbjogLS0+IHBpcnE9MTIzIC0+IGlycT0x
MjMgKGdzaT0xMjMpDQoNClsgICAyOS41NTU5ODNdIGlvYXRkbWEgMDAwMDo4MDowNC4yOiBlbmFi
bGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjU1NjA4OV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgMTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS41NTYxMTRdIEFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIyDQoNClsgICAyOS41NzQ4OThdIGlvYXRkbWEgMDAwMDo4
MDowNC4zOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjU3NDk5MF0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAy
OS41NzUwMTFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIzDQoNClsgICAyOS41ODgxNjldIGlv
YXRkbWEgMDAwMDo4MDowNC40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAg
IDI5LjU4ODI0MV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxDQoNClsgICAyOS41ODgyNjBdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIyDQoNClsgICAy
OS41OTg5MDRdIGlvYXRkbWEgMDAwMDo4MDowNC41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4g
MDAwMikNCg0KWyAgIDI5LjU5ODk3M10geGVuOiByZWdpc3RlcmluZyBnc2kgMTIzIHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS41OTg5OTJdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
MTIzDQoNClsgICAyOS42MDk2NzJdIGlvYXRkbWEgMDAwMDo4MDowNC42OiBlbmFibGluZyBkZXZp
Y2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjYwOTc0OV0geGVuOiByZWdpc3RlcmluZyBnc2kg
MTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS42MDk3NjldIEFscmVhZHkgc2V0
dXAgdGhlIEdTSSA6MTIyDQoNClsgICAyOS42MjA5NDZdIGlvYXRkbWEgMDAwMDo4MDowNC43OiBl
bmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjYyMTAyM10geGVuOiByZWdp
c3RlcmluZyBnc2kgMTIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS42MjEwNDRd
IEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIzDQoNClsgICAyOS42MzE5NjhdIGlvYXRkbWEgMDAw
MDpjMDowNC4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDQgLT4gMDAwNikNCg0KWyAgIDI5LjYzMjA1
NV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsg
ICAyOS42MzIxMDNdIHhlbjogLS0+IHBpcnE9MTcwIC0+IGlycT0xNzAgKGdzaT0xNzApDQoNClsg
ICAyOS42NDI3NjBdIGlvYXRkbWEgMDAwMDpjMDowNC4xOiBlbmFibGluZyBkZXZpY2UgKDAwMDAg
LT4gMDAwMikNCg0KWyAgIDI5LjY0MjgzNF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS42NDI4NzZdIHhlbjogLS0+IHBpcnE9MTcxIC0+
IGlycT0xNzEgKGdzaT0xNzEpDQoNClsgICAyOS42NTg5OThdIGlvYXRkbWEgMDAwMDpjMDowNC4y
OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjY1OTEwNl0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS42NTkx
MzBdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcwDQoNClsgICAyOS42NzE5MjFdIGlvYXRkbWEg
MDAwMDpjMDowNC4zOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjY3
MjAwNF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoN
ClsgICAyOS42NzIwMjRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcxDQoNClsgICAyOS42ODc5
NzldIGlvYXRkbWEgMDAwMDpjMDowNC40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikN
Cg0KWyAgIDI5LjY4ODA3NF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxDQoNClsgICAyOS42ODgwOTZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcwDQoN
ClsgICAyOS43MDA2OTZdIGlvYXRkbWEgMDAwMDpjMDowNC41OiBlbmFibGluZyBkZXZpY2UgKDAw
MDAgLT4gMDAwMikNCg0KWyAgIDI5LjcwMDc2N10geGVuOiByZWdpc3RlcmluZyBnc2kgMTcxIHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS43MDA3ODddIEFscmVhZHkgc2V0dXAgdGhl
IEdTSSA6MTcxDQoNClsgICAyOS43MTExNjVdIGlvYXRkbWEgMDAwMDpjMDowNC42OiBlbmFibGlu
ZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjcxMTIzM10geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS43MTEyNTNdIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6MTcwDQoNClsgICAyOS43MjA5OTVdIGlvYXRkbWEgMDAwMDpjMDow
NC43OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjcyMTA1OV0geGVu
OiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS43
MjEwNzZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcxDQoNClsgICAyOS43NDE1NTNdIHBvd2Vy
X21ldGVyIEFDUEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBvd2VyIG1ldGVyLg0KDQpbICAgMjkuNzQx
NTkyXSBwb3dlcl9tZXRlciBBQ1BJMDAwRDowMDogSWdub3JpbmcgdW5zYWZlIHNvZnR3YXJlIHBv
d2VyIGNhcCENCg0KWyAgIDI5Ljc0MTYwM10gcG93ZXJfbWV0ZXIgQUNQSTAwMEQ6MDA6IGh3bW9u
X2RldmljZV9yZWdpc3RlcigpIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSBjb252ZXJ0IHRoZSBkcml2
ZXIgdG8gdXNlIGh3bW9uX2RldmljZV9yZWdpc3Rlcl93aXRoX2luZm8oKS4NCg0KWyAgIDI5Ljg1
NTgxNF0geGVuOiAtLT4gcGlycT05MiAtPiBpcnE9OTIgKGdzaT05MikNCg0KWyAgIDI5Ljg1NTg2
OF0gc25kX2hkYV9pbnRlbCAwMDAwOjU5OjAwLjE6IERpc2FibGluZyBNU0kNCg0KWyAgIDI5Ljg1
NjA5Ml0gc25kX2hkYV9pbnRlbCAwMDAwOjU5OjAwLjE6IEhhbmRsZSB2Z2Ffc3dpdGNoZXJvbyBh
dWRpbyBjbGllbnQNCg0KWxtbMzJtICBPSyAgG1swbV0gRm91bmQgZGV2aWNlIC9kZXYvbWFwcGVy
L3JoZWwtc3dhcC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIExWTTIgUFYgc2NhbiBv
biBkZXZpY2UgODoyLg0KDQoNCiAgICAgICAgIEFjdGl2YXRpbmcgc3dhcCAvZGV2L21hcHBlci9y
aGVsLXN3YXAuLi4NCg0KDQpbICAgMjkuOTAyMTE5XSBBZGRpbmcgOTc2NDg2MGsgc3dhcCBvbiAv
ZGV2L21hcHBlci9yaGVsLXN3YXAuICBQcmlvcml0eTotMSBleHRlbnRzOjEgYWNyb3NzOjk3NjQ4
NjBrIFNTRlMNCg0KWxtbMzJtICBPSyAgG1swbV0gQWN0aXZhdGVkIHN3YXAgL2Rldi9tYXBwZXIv
cmhlbC1zd2FwLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFN3YXAuDQoN
Cg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCB1ZGV2IFdhaXQgZm9yIENvbXBsZXRlIERldmlj
ZSBJbml0aWFsaXphdGlvbi4NCg0KDQogICAgICAgICBTdGFydGluZyBBY3RpdmF0aW9uIG9mIERN
IFJBSUQgc2V0cy4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQWN0aXZhdGlvbiBv
ZiBETSBSQUlEIHNldHMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgRW5j
cnlwdGVkIFZvbHVtZXMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTG9j
YWwgRmlsZSBTeXN0ZW1zLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFByZXByb2Nlc3MgTkZTIGNv
bmZpZ3VyYXRpb24uLi4NCg0KDQogICAgICAgICBTdGFydGluZyBJbXBvcnQgbmV0d29yayBjb25m
aWd1cmF0aW9uIGZyb20gaW5pdHJhbWZzLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgVGVsbCBQ
bHltb3V0aCBUbyBXcml0ZSBPdXQgUnVudGltZSBEYXRhLi4uDQoNCg0KWxtbMzJtICBPSyAgG1sw
bV0gU3RhcnRlZCBQcmVwcm9jZXNzIE5GUyBjb25maWd1cmF0aW9uLg0KDQoNClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgVGVsbCBQbHltb3V0aCBUbyBXcml0ZSBPdXQgUnVudGltZSBEYXRhLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgSW1wb3J0IG5ldHdvcmsgY29uZmlndXJhdGlv
biBmcm9tIGluaXRyYW1mcy4NCg0KDQogICAgICAgICBTdGFydGluZyBDcmVhdGUgVm9sYXRpbGUg
RmlsZXMgYW5kIERpcmVjdG9yaWVzLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBD
cmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLg0KDQoNCiAgICAgICAgIFN0YXJ0
aW5nIFNlY3VyaXR5IEF1ZGl0aW5nIFNlcnZpY2UuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBT
dGFydGVkIFNlY3VyaXR5IEF1ZGl0aW5nIFNlcnZpY2UuDQoNCg0KICAgICAgICAgU3RhcnRpbmcg
VXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIEJvb3QvU2h1dGRvd24uLi4NCg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlv
bi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gUEMvU0MgU21hcnQgQ2FyZCBE
YWVtb24gQWN0aXZhdGlvbiBTb2NrZXQuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5n
IG9uIE9wZW4taVNDU0kgaXNjc2lkIFNvY2tldC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0
ZW5pbmcgb24gVmlydHVhbCBtYWNoaW5lIGxvY2sgbWFuYWdlciBzb2NrZXQuDQoNCg0KWxtbMzJt
ICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIENVUFMgUHJpbnRpbmcgU2VydmljZSBTb2NrZXRzLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBBdmFoaSBtRE5TL0ROUy1TRCBTdGFj
ayBBY3RpdmF0aW9uIFNvY2tldC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24g
UlBDYmluZCBTZXJ2ZXIgQWN0aXZhdGlvbiBTb2NrZXQuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0g
TGlzdGVuaW5nIG9uIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cyBTb2NrZXQuDQoNCg0KWxtbMzJt
ICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIFZpcnR1YWwgbWFjaGluZSBsb2cgbWFuYWdlciBzb2Nr
ZXQuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUGF0aHMuDQoNCg0KWxtb
MzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIE9wZW4taVNDU0kgaXNjc2l1aW8gU29ja2V0Lg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFNvY2tldHMuDQoNCg0KWxtbMzJt
ICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVtLg0KDQoNCiAgICAgICAgIFN0
YXJ0aW5nIEdTU0FQSSBQcm94eSBEYWVtb24uLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFy
dGVkIGlycWJhbGFuY2UgZGFlbW9uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIGlycWJhbGFuY2Ug
ZGFlbW9uLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBNYW5hZ2UgU291bmQgQ2Fy
ZCBTdGF0ZSAocmVzdG9yZSBhbmQgc3RvcmUpLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIE1hbmFn
ZSBTb3VuZCBDYXJkIFN0YXRlIChyZXN0b3JlIGFuZCBzdG9yZSkuLi4NCg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIFNlbGYgTW9uaXRvcmluZyBhbmQgUmVwb3J0aW5nIFRlY2hub2xvZ3kg
KFNNQVJUKSBEYWVtb24uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgU2VsZiBNb25pdG9yaW5nIGFu
ZCBSZXBvcnRpbmcgVGVjaG5vbG9neSAoU01BUlQpIERhZW1vbi4uLg0KDQoNCiAgICAgICAgIFN0
YXJ0aW5nIE1vZGVtIE1hbmFnZXIuLi4NCg0KDQogICAgICAgICBTdGFydGluZyBBdmFoaSBtRE5T
L0ROUy1TRCBTdGFjay4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFJlc2V0cyBTeXN0ZW0gQWN0
aXZpdHkgTG9ncy4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQUJSVCBBdXRvbWF0
ZWQgQnVnIFJlcG9ydGluZyBUb29sLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEFCUlQgQXV0b21h
dGVkIEJ1ZyBSZXBvcnRpbmcgVG9vbC4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEluc3RhbGwg
QUJSVCBjb3JlZHVtcCBob29rLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgTWFjaGluZSBDaGVj
ayBFeGNlcHRpb24gTG9nZ2luZyBEYWVtb24uLi4NCg0KDQogICAgICAgICBTdGFydGluZyBEdW1w
IGRtZXNnIHRvIC92YXIvbG9nL2RtZXNnLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgS2VybmVs
IFNhbWVwYWdlIE1lcmdpbmcuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEQtQnVz
IFN5c3RlbSBNZXNzYWdlIEJ1cy4NCg0KDQpbICAgMzAuNDE4MDg1XSBpbnB1dDogSERBIE5WaWRp
YSBIRE1JL0RQLHBjbT0zIGFzIC9kZXZpY2VzL3BjaTAwMDA6NTgvMDAwMDo1ODowMC4wLzAwMDA6
NTk6MDAuMS9zb3VuZC9jYXJkMC9pbnB1dDMNCg0KWyAgIDMwLjQyOTQ5NV0gaW5wdXQ6IEhEQSBO
VmlkaWEgSERNSS9EUCxwY209NyBhcyAvZGV2aWNlcy9wY2kwMDAwOjU4LzAwMDA6NTg6MDAuMC8w
MDAwOjU5OjAwLjEvc291bmQvY2FyZDAvaW5wdXQ0DQoNClsgICAzMC40NDA4MDddIGlucHV0OiBI
REEgTlZpZGlhIEhETUkvRFAscGNtPTggYXMgL2RldmljZXMvcGNpMDAwMDo1OC8wMDAwOjU4OjAw
LjAvMDAwMDo1OTowMC4xL3NvdW5kL2NhcmQwL2lucHV0NQ0KDQpbICAgMzAuNDUyMTk0XSBpWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBBdmFoaSBtRE5TL0ROUy1TRCBTdGFjay4NCm5wdXQ6IEhE
QSBOVmlkaWENCg0KIEhETUkvRFAscGNtPTkgYXMgL2RldmljZXMvcGNpMDAwMDo1OC8wMDAwOjU4
OjAwLjAvMDAwMDo1OTowMC4xL3NvdW5kL2NhcmQwL2lucHV0Ng0KDQogICAgICAgICBTdGFydGlu
ZyBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuLi4NCg0KDQogICAgICAgICBTdGFydGluZyBOZXR3
b3JrIE1hbmFnZXIuLi4NCg0KDQogICAgICAgICBTdGFydGluZyBSZWFsdGltZUtpdCBTY2hlZHVs
aW5nIFBvbGljeSBTZXJ2aWNlLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQXV0aG9yaXphdGlv
biBNYW5hZ2VyLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBsaWJzdG9yYWdlbWdt
dCBwbHVnLWluIHNlcnZlciBkYWVtb24uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgbGlic3RvcmFn
ZW1nbXQgcGx1Zy1pbiBzZXJ2ZXIgZGFlbW9uLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQWNj
b3VudHMgU2VydmljZS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgSGFyZHdhcmUg
Uk5HIEVudHJvcHkgR2F0aGVyZXIgRGFlbW9uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEhhcmR3
YXJlIFJORyBFbnRyb3B5IEdhdGhlcmVyIERhZW1vbi4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1d
IFN0YXJ0ZWQgQUJSVCBYb3JnIGxvZyB3YXRjaGVyLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEFC
UlQgWG9yZyBsb2cgd2F0Y2hlci4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIExvZ2luIFNlcnZp
Y2UuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEFCUlQga2VybmVsIGxvZyB3YXRj
aGVyLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEFCUlQga2VybmVsIGxvZyB3YXRjaGVyLi4uDQoN
Cg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgVGltZXJzLg0KDQoNClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgR1NTQVBJIFByb3h5IERhZW1vbi4NCg0KDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIFJlc2V0cyBTeXN0ZW0gQWN0aXZpdHkgTG9ncy4NCg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIER1bXAgZG1lc2cgdG8gL3Zhci9sb2cvZG1lc2cuDQoNCg0KWxtbMzJt
ICBPSyAgG1swbV0gU3RhcnRlZCBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZy4NCg0KDQpbG1szMm0g
IE9LICAbWzBtXSBTdGFydGVkIFJlYWx0aW1lS2l0IFNjaGVkdWxpbmcgUG9saWN5IFNlcnZpY2Uu
DQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgU291bmQgQ2FyZC4NCg0KDQog
ICAgICAgICBTdGFydGluZyBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZyAoS1NNKSBUdW5pbmcgRGFl
bW9uLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTkZTIGNsaWVudCBz
ZXJ2aWNlcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIExvZ2luIFNlcnZpY2UuDQoN
Cg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZyAoS1NN
KSBUdW5pbmcgRGFlbW9uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTW9kZW0gTWFu
YWdlci4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEluc3RhbGwgQUJSVCBjb3JlZHVt
cCBob29rLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQXV0aG9yaXphdGlvbiBNYW5h
Z2VyLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQWNjb3VudHMgU2VydmljZS4NCg0K
DQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlci4NCg0KDQogICAgICAg
ICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIgV2FpdCBPbmxpbmUuLi4NCg0KDQogICAgICAgICBT
dGFydGluZyBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2VydmljZS4uLg0KDQoN
ClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRj
aGVyIFNlcnZpY2UuDQoNCg0KICAgICAgICAgU3RhcnRpbmcgSG9zdG5hbWUgU2VydmljZS4uLg0K
DQoNClsgICAzMC44Mjk5MzVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDUxczA6IGxp
bmsgaXMgbm90IHJlYWR5DQoNClsgICAzMC44ODI1MDddIElQdjY6IEFERFJDT05GKE5FVERFVl9V
UCk6IGVucDUxczA6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgSG9zdG5hbWUgU2VydmljZS4NClsgICAzMC44OTI5ODNdIEkNCg0KUHY2OiBBRERSQ09ORihO
RVRERVZfVVApOiBlbnAxMzNzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIE1hY2hpbmUgQ2hlY2sgRXhjZXB0aW9uIExvZ2dpbmcgRGFlbW9uLg0KDQoN
ClsgICAzMS4wNTA5MjhdIGl4Z2JlIDAwMDA6ODU6MDAuMDogcmVnaXN0ZXJlZCBQSEMgZGV2aWNl
IG9uIGVucDEzM3MwZjANCg0KWyAgIDMxLjE2NjIzNV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogZW5wMTMzczBmMDogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMxLjE3ODU2Ml0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAg
MzEuMTk4Nzc0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjA6IGxpbmsgaXMg
bm90IHJlYWR5DQoNClsgICAzMS4yMTMwNDhdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVu
cDEzM3MwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICAzMS4yNDE1MjhdIGl4Z2JlIDAwMDA6
ODU6MDAuMCBlbnAxMzNzMGYwOiBkZXRlY3RlZCBTRlArOiA1DQoNClsgICAzMS4zNjI0OTldIGl4
Z2JlIDAwMDA6ODU6MDAuMTogcmVnaXN0ZXJlZCBQSEMgZGV2aWNlIG9uIGVucDEzM3MwZjENCg0K
WyAgIDMxLjQ3ODI1Ml0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczBmMTogbGlu
ayBpcyBub3QgcmVhZHkNCg0KWyAgIDMxLjQ4ODc0NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogZW5wNjlzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzEuNzUwMDEyXSBJUHY2OiBB
RERSQ09ORihORVRERVZfVVApOiBlbnA2OXMwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICAz
MS43NjA1NjhdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1czBmMTogbGluayBpcyBu
b3QgcmVhZHkNCg0KWyAgIDMxLjc4NDE3NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5w
NDVzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzEuNzk4NTQzXSBJUHY2OiBBRERSQ09O
RihORVRERVZfVVApOiBlbnAxNzNzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzEuOTUw
ODYxXSBwcHMgcHBzMTogbmV3IFBQUyBzb3VyY2UgcHRwNw0KDQpbICAgMzEuOTU1MjYwXSBpeGdi
ZSAwMDAwOmFkOjAwLjA6IHJlZ2lzdGVyZWQgUEhDIGRldmljZSBvbiBlbnAxNzNzMGYwDQoNClsg
ICAzMi4wOTcwMzBdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDE3M3MwZjA6IGxpbmsg
aXMgbm90IHJlYWR5DQoNClsgICAzMi4xMDc1MjJdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6
IGVucDQ1czBmMjogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMyLjEzMDM3NV0gSVB2NjogQURE
UkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYyOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzIu
MTQ2NDU5XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjM6IGxpbmsgaXMgbm90
IHJlYWR5DQoNClsgICAzMi4xNzM2NTldIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1
czBmMzogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMyLjE4NzcwNl0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5wMTczczBmMTogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMyLjMzODAz
M10gcHBzIHBwczI6IG5ldyBQUFMgc291cmNlIHB0cDgNCg0KWyAgIDMyLjM0MjQyN10gaXhnYmUg
MDAwMDphZDowMC4xOiByZWdpc3RlcmVkIFBIQyBkZXZpY2Ugb24gZW5wMTczczBmMQ0KDQpbICAg
MzIuNDg0Mzc4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxNzNzMGYxOiBsaW5rIGlz
IG5vdCByZWFkeQ0KDQpbICAgMzIuNTA3ODE1XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBl
bnA1MXMwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzIuNTE1MTA0XSBJUHY2OiBBRERSQ09O
RihORVRERVZfVVApOiBlbnAxMzNzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzIuNTIy
NzMyXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjA6IGxpbmsgaXMgbm90IHJl
YWR5DQoNClsgICAzMi41MzAxODZdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEzM3Mw
ZjE6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICAzMi41Mzc3NjJdIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IGVucDY5czBmMTogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMyLjU0NTIzM10g
SVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0K
DQpbICAgMzIuNTUyNzE4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxNzNzMGYwOiBs
aW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzIuNTYwMzQzXSBJUHY2OiBBRERSQ09ORihORVRERVZf
VVApOiBlbnA0NXMwZjI6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICAzMi41Njc4MDddIElQdjY6
IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1czBmMzogbGluayBpcyBub3QgcmVhZHkNCg0KWyAg
IDMyLjU3NTMwNF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTczczBmMTogbGluayBp
cyBub3QgcmVhZHkNCg0KWyAgIDMyLjg3NDcxOF0gaXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3Mw
ZjE6IGRldGVjdGVkIFNGUCs6IDYNCg0KWyAgIDMzLjEzMzU1M10gaXhnYmUgMDAwMDo4NTowMC4x
IGVucDEzM3MwZjE6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMsIEZsb3cgQ29udHJvbDogUlgvVFgN
Cg0KWyAgIDMzLjE0Mjg4MV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEzM3Mw
ZjE6IGxpbmsgYmVjb21lcyByZWFkeQ0KDQpbICAgMzMuNzAyMTYzXSBpZ2IgMDAwMDozMzowMC4w
IGVucDUxczA6IGlnYjogZW5wNTFzMCBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBs
ZXgsIEZsb3cgQ29udHJvbDogUlgNCg0KWyAgIDMzLjgyMjA1Nl0gSVB2NjogQUREUkNPTkYoTkVU
REVWX0NIQU5HRSk6IGVucDUxczA6IGxpbmsgYmVjb21lcyByZWFkeQ0KDQpbICAgMzQuMDk0MzEx
XSBlMTAwMGU6IGVucDY5czBmMSBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgs
IEZsb3cgQ29udHJvbDogTm9uZQ0KDQpbICAgMzQuMTAzMjIwXSBJUHY2OiBBRERSQ09ORihORVRE
RVZfQ0hBTkdFKTogZW5wNjlzMGYxOiBsaW5rIGJlY29tZXMgcmVhZHkNCg0KICAgICAgICAgU3Rh
cnRpbmcgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVyIFNlcnZpY2UuLi4NCg0KDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hl
ciBTZXJ2aWNlLg0KDQoNClsbWzE7MzFtRkFJTEVEG1swbV0gRmFpbGVkIHRvIHN0YXJ0IE5ldHdv
cmsgTWFuYWdlciBXYWl0IE9ubGluZS4NCg0KDQpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgTmV0d29y
a01hbmFnZXItd2FpdC1vbmxpbmUuc2VydmljZScgZm9yIGRldGFpbHMuDQoNCg0KICAgICAgICAg
U3RhcnRpbmcgTFNCOiBCcmluZyB1cC9kb3duIG5ldHdvcmtpbmcuLi4NCg0KDQpbICAgNjcuNjcx
OTU1XSBicmlkZ2U6IGZpbHRlcmluZyB2aWEgYXJwL2lwL2lwNnRhYmxlcyBpcyBubyBsb25nZXIg
YXZhaWxhYmxlIGJ5IGRlZmF1bHQuIFVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gbG9hZCBicl9uZXRm
aWx0ZXIgaWYgeW91IG5lZWQgdGhpcy4NCg0KWyAgIDY3Ljk1MDAyM10gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5wNjlzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgNjcuOTYyODAw
XSB4ZW5icjA6IHBvcnQgMShlbnA2OXMwZjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUNCg0KWyAg
IDY3Ljk2OTA0Nl0geGVuYnIwOiBwb3J0IDEoZW5wNjlzMGYwKSBlbnRlcmVkIGRpc2FibGVkIHN0
YXRlDQoNClsgICA2Ny45NzU2MzldIGRldmljZSBlbnA2OXMwZjAgZW50ZXJlZCBwcm9taXNjdW91
cyBtb2RlDQoNClsgICA3MC4zNDEyOTJdIGUxMDAwZTogZW5wNjlzMGYwIE5JQyBMaW5rIGlzIFVw
IDEwMDAgTWJwcyBGdWxsIER1cGxleCwgRmxvdyBDb250cm9sOiBOb25lDQoNClsgICA3MC4zNTAy
MTRdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnA2OXMwZjA6IGxpbmsgYmVjb21l
cyByZWFkeQ0KDQpbICAgNzEuNTk3MTc2XSB4ZW5icjA6IHBvcnQgMShlbnA2OXMwZjApIGVudGVy
ZWQgYmxvY2tpbmcgc3RhdGUNCg0KWyAgIDcxLjYwMzQxN10geGVuYnIwOiBwb3J0IDEoZW5wNjlz
MGYwKSBlbnRlcmVkIGxpc3RlbmluZyBzdGF0ZQ0KDQpbICAgNzEuNjA5OTYzXSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiB4ZW5icjA6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICA3My42Mzc0
ODNdIHhlbmJyMDogcG9ydCAxKGVucDY5czBmMCkgZW50ZXJlZCBsZWFybmluZyBzdGF0ZQ0KDQog
ICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2Vydmlj
ZS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTmV0d29yayBNYW5hZ2VyIFNjcmlw
dCBEaXNwYXRjaGVyIFNlcnZpY2UuDQoNCg0KWyAgIDc3LjY2OTQ5NF0geGVuYnIwOiBwb3J0IDEo
ZW5wNjlzMGYwKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUNCg0KWyAgIDc3LjY3NjAxM10gSVB2
NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IHhlbmJyMDogbGluayBiZWNvbWVzIHJlYWR5DQoN
ClsbWzE7MzFtRkFJTEVEG1swbV0gRmFpbGVkIHRvIHN0YXJ0IExTQjogQnJpbmcgdXAvZG93biBu
ZXR3b3JraW5nLg0KDQoNClNlZSAnc3lzdGVtY3RsIHN0YXR1cyBuZXR3b3JrLnNlcnZpY2UnIGZv
ciBkZXRhaWxzLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IE5ldHdvcmsu
DQoNCg0KICAgICAgICAgU3RhcnRpbmcgU3lzdGVtIExvZ2dpbmcgU2VydmljZS4uLg0KDQoNCiAg
ICAgICAgIFN0YXJ0aW5nIEVuYWJsZSBwZXJpb2RpYyB1cGRhdGUgb2YgZW50aXRsZW1lbnQgY2Vy
dGlmaWNhdGVzLi4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQ1VQUyBQcmludGlu
ZyBTZXJ2aWNlLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIENVUFMgUHJpbnRpbmcgU2VydmljZS4u
Lg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIExvZ291dCBvZmYgYWxsIGlTQ1NJIHNlc3Npb25zIG9u
IHNodXRkb3duLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgRHluYW1pYyBTeXN0ZW0gVHVuaW5n
IERhZW1vbi4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIC9ldGMvcmMuZC9yYy5sb2NhbCBDb21w
YXRpYmlsaXR5Li4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgT3BlblNTSCBzZXJ2ZXIgZGFlbW9u
Li4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgUG9zdGZpeCBNYWlsIFRyYW5zcG9ydCBBZ2VudC4u
Lg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIE5vdGlmeSBORlMgcGVlcnMgb2YgYSByZXN0YXJ0Li4u
DQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTmV0d29yayBpcyBPbmxpbmUu
DQoNCg0KICAgICAgICAgU3RhcnRpbmcgTFNCOiBUZWxlY29tIExpbnV4IFZhbGlkYXRpb24gc3Vp
dGUuLi4NClsgICA4Ny42Mjc3NzZdIGkNCg0KeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTog
U1ItSU9WIGVuYWJsZWQgd2l0aCA4IFZGcw0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFN5
c3RlbSBMb2dnaW5nIFNlcnZpY2UuDQpbICAgODcuNjQwNTE0XSBpDQoNCnhnYmUgMDAwMDo4NTow
MC4xOiByZW1vdmVkIFBIQyBvbiBlbnAxMzNzMGYxDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgRW5hYmxlIHBlcmlvZGljIHVwZGF0ZSBvZiBlbnRpdGxlbWVudCBjZXJ0aWZpY2F0ZXMuLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTG9nb3V0IG9mZiBhbGwgaVNDU0kgc2Vzc2lv
bnMgb24gc2h1dGRvd24uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUmVt
b3RlIEZpbGUgU3lzdGVtcyAoUHJlKS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRh
cmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFBlcm1pdCBV
c2VyIFNlc3Npb25zLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQ3Jhc2ggcmVjb3Zlcnkga2Vy
bmVsIGFybWluZy4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFZpcnR1YWxpemF0aW9uIGRhZW1v
bi4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIExTQjogU3RhcnRzIHRoZSBTcGFjZXdhbGsgRGFl
bW9uLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQXZhaWxhYmlsaXR5IG9mIGJsb2NrIGRldmlj
ZXMuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5vdGlmeSBORlMgcGVlcnMgb2Yg
YSByZXN0YXJ0Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgUGVybWl0IFVzZXIgU2Vz
c2lvbnMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBDb21tYW5kIFNjaGVkdWxlci4N
Cg0KDQogICAgICAgICBTdGFydGluZyBDb21tYW5kIFNjaGVkdWxlci4uLg0KDQoNClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgSm9iIHNwb29saW5nIHRvb2xzLg0KWyAgIDg3LjczNjY0Ml0gaQ0K
DQp4Z2JlIDAwMDA6ODU6MDAuICAgICAgICAgU3RhcnRpbmcgSm9iIHNwb29saW5nIHRvb2xzLi4u
DQoxOiBNdWx0aXF1ZXVlIEVuDQoNCmFibGVkOiBSeCBRdWV1ZSBjb3VudCA9IDQsIFR4IFF1ZXVl
IGNvdW50ID0gNA0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEF2YWlsYWJpbGl0eSBvZiBi
bG9jayBkZXZpY2VzLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTFNCOiBTdGFydHMg
dGhlIFNwYWNld2FsayBEYWVtb24uDQpbICAgODcuNzc4Njg2XSBpDQoNCnhnYmUgMDAwMDo4NTow
MC4xOiByZWdpc3RlcmVkIFBIQyBkZXZpY2Ugb24gZW5wMTMzczBmMQ0KDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIER5bmFtaWMgU3lzdGVtIFR1bmluZyBEYWVtb24uDQoNCg0KWxtbMzJtICBP
SyAgG1swbV0gU3RhcnRlZCBPcGVuU1NIIHNlcnZlciBkYWVtb24uDQoNCg0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBWaXJ0dWFsaXphdGlvbiBkYWVtb24uDQoNCg0KWyAgIDg3Ljk1NTI5Ml0g
aXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IGRldGVjdGVkIFNGUCs6IDYNCg0KWyAgIDg3
Ljk5NzU0N10gcGNpIDAwMDA6ODU6MTAuMTogWzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAy
MDAwMA0KDQpbICAgODguMDA0NTAxXSBwY2kgMDAwMDo4NToxMC4xOiBjYW4ndCBzZXQgTWF4IFBh
eWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIg
YW5kIHJlcG9ydCBhIGJ1Zw0KDQooWEVOKSBQQ0kgYWRkIHZpcnR1YWwgZnVuY3Rpb24gMDAwMDo4
NToxMC4xDQpbICAgODguMDIxNDI2XSBwY2kgMDAwMDo4NToxMC4zOiBbODA4NjoxMGVkXSB0eXBl
IDAwIGNsYXNzIDB4MDIwMDAwDQoNClsgICA4OC4wMjg0MTFdIHBjaSAwMDAwOjg1OjEwLjM6IGNh
bid0IHNldCBNYXggUGF5bG9hZCBTaXplIHRvIDI1NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1w
Y2llX2J1c19zYWZlIiBhbmQgcmVwb3J0IGEgYnVnDQoNCihYRU4pIFBDSSBhZGQgdmlydHVhbCBm
dW5jdGlvbiAwMDAwOjg1OjEwLjMNClsgICA4OC4wNDQ5ODNdIHBjaSAwMDAwOjg1OjEwLjU6IFs4
MDg2OjEwZWRdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgIDg4LjA1MTgxNF0gcGNpIDAw
MDA6ODU6MTAuNTogY2FuJ3Qgc2V0IE1heCBQYXlsb2FkIFNpemUgdG8gMjU2OyBpZiBuZWNlc3Nh
cnksIHVzZSAicGNpPXBjaWVfYnVzX3NhZmUiIGFuZCByZXBvcnQgYSBidWcNCg0KKFhFTikgUENJ
IGFkZCB2aXJ0dWFsIGZ1bmN0aW9uIDAwMDA6ODU6MTAuNQ0KWyAgIDg4LjA2ODU0OV0gcGNpIDAw
MDA6ODU6MTAuNzogWzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0KDQpbICAgODgu
MDc1MzY2XSBwY2kgMDAwMDo4NToxMC43OiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAy
NTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1
Zw0KDQooWEVOKSBQQ0kgYWRkIHZpcnR1YWwgZnVuY3Rpb24gMDAwMDo4NToxMC43DQpbICAgODgu
MDkyMDA3XSBwY2kgMDAwMDo4NToxMS4xOiBbODA4NjoxMGVkXSB0eXBlIDAwIGNsYXNzIDB4MDIw
MDAwDQoNClsgICA4OC4wOTg3OTVdIHBjaSAwMDAwOjg1OjExLjE6IGNhbid0IHNldCBNYXggUGF5
bG9hZCBTaXplIHRvIDI1NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1wY2llX2J1c19zYWZlIiBh
bmQgcmVwb3J0IGEgYnVnDQoNCihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1
OjExLjENClsgICA4OC4xMTUzNzVdIHBjaSAwMDAwOjg1OjExLjM6IFs4MDg2OjEwZWRdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgIDg4LjEyMjIwNV0gcGNpIDAwMDA6ODU6MTEuMzogY2Fu
J3Qgc2V0IE1heCBQYXlsb2FkIFNpemUgdG8gMjU2OyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPXBj
aWVfYnVzX3NhZmUiIGFuZCByZXBvcnQgYSBidWcNCg0KKFhFTikgUENJIGFkZCB2aXJ0dWFsIGZ1
bmN0aW9uIDAwMDA6ODU6MTEuMw0KWyAgIDg4LjEzODcwMF0gcGNpIDAwMDA6ODU6MTEuNTogWzgw
ODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0KDQpbICAgODguMTQ1NTM1XSBwY2kgMDAw
MDo4NToxMS41OiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2Fy
eSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0KDQooWEVOKSBQQ0kg
YWRkIHZpcnR1YWwgZnVuY3Rpb24gMDAwMDo4NToxMS41DQpbICAgODguMTYyMTQxXSBwY2kgMDAw
MDo4NToxMS43OiBbODA4NjoxMGVkXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQoNClsgICA4OC4x
Njg5NjhdIHBjaSAwMDAwOjg1OjExLjc6IGNhbid0IHNldCBNYXggUGF5bG9hZCBTaXplIHRvIDI1
NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1wY2llX2J1c19zYWZlIiBhbmQgcmVwb3J0IGEgYnVn
DQoNCihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1OjExLjcNClsgICA4OC4x
ODk0ODJdIGl4Z2JldmY6IEludGVsKFIpIDEwIEdpZ2FiaXQgUENJIEV4cHJlc3MgVmlydHVhbCBG
dW5jdGlvbiBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gMy4yLjItaw0KDQpbICAgODguMTk5ODE3
XSBpeGdiZXZmOiBDb3B5cmlnaHQgKGMpIDIwMDkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLg0K
DQpbICAgODguMjA3MjUyXSBpeGdiZXZmIDAwMDA6ODU6MTAuMTogZW5hYmxpbmcgZGV2aWNlICgw
MDAwIC0+IDAwMDIpDQoNClsgICA4OC4yMTM0MjhdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNz
MGYxOiBOSUMgTGluayBpcyBVcCAxMCBHYnBzLCBGbG93IENvbnRyb2w6IFJYL1RYDQoNClsgICA4
OC4yMjMxMTBdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNldCBtc2cgcmVj
ZWl2ZWQgZnJvbSB2ZiAwDQoNClsgICA4OC4yMzExMTVdIGl4Z2JlIDAwMDA6ODU6MDAuMTogVkYg
MCBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBhc3NpZ24gb25l
IG1hbnVhbGx5DQoNClsgICA4OC4yNDIxMDZdIGl4Z2JldmYgMDAwMDo4NToxMC4xOiBNQUMgYWRk
cmVzcyBub3QgYXNzaWduZWQgYnkgYWRtaW5pc3RyYXRvci4NCg0KWyAgIDg4LjI0OTkwNF0gaXhn
YmV2ZiAwMDAwOjg1OjEwLjE6IEFzc2lnbmluZyByYW5kb20gTUFDIGFkZHJlc3MNCg0KWyAgIDg4
LjI1NzY3Ml0gaXhnYmV2ZiAwMDAwOjg1OjEwLjE6IDZhOmJjOjE4OjI4OmExOmVkDQoNClsgICA4
OC4yNjMwNzNdIGl4Z2JldmYgMDAwMDo4NToxMC4xOiBNQUM6IDENCg0KWyAgIDg4LjI2NzUzNV0g
aXhnYmV2ZiAwMDAwOjg1OjEwLjE6IEludGVsKFIpIDgyNTk5IFZpcnR1YWwgRnVuY3Rpb24NCg0K
WyAgIDg4LjI3NDQ0MV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjM6IGVuYWJsaW5nIGRldmljZSAoMDAw
MCAtPiAwMDAyKQ0KDQpbICAgODguMjgxMzkyXSBpeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBm
MTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgMQ0KDQpbICAgODguMjg5NDAyXSBpeGdi
ZSAwMDAwOjg1OjAwLjE6IFZGIDEgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVkLCB5b3UgbWF5
IGhhdmUgdG8gYXNzaWduIG9uZSBtYW51YWxseQ0KDQpbICAgODguMjk5OTMyXSBpeGdiZSAwMDAw
Ojg1OjAwLjEgZW5wMTMzczBmMTogTklDIExpbmsgaXMgRG93bg0KDQpbICAgODguMzAwMzk5XSBp
eGdiZXZmIDAwMDA6ODU6MTAuMzogTUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0
cmF0b3IuDQoNClsgICA4OC4zMDA0MDBdIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBBc3NpZ25pbmcg
cmFuZG9tIE1BQyBhZGRyZXNzDQoNClsgICA4OC4zMDE0MTBdIGl4Z2JldmYgMDAwMDo4NToxMC4z
OiA0ZTowMTplYjo0Zjo3NjpjMQ0KDQpbICAgODguMzAxNDEyXSBpeGdiZXZmIDAwMDA6ODU6MTAu
MzogTUFDOiAxDQoNClsgICA4OC4zMDE0MTNdIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBJbnRlbChS
KSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQoNClsgICA4OC4zMDE0MzVdIGl4Z2JldmYgMDAwMDo4
NToxMC41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDg4LjMwMTkxNV0g
aXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0IG1zZyByZWNlaXZlZCBmcm9t
IHZmIDINCg0KWyAgIDg4LjMwMjI1OF0gaXhnYmUgMDAwMDo4NTowMC4xOiBWRiAyIGhhcyBubyBN
QUMgYWRkcmVzcyBhc3NpZ25lZCwgeW91IG1heSBoYXZlIHRvIGFzc2lnbiBvbmUgbWFudWFsbHkN
Cg0KWyAgIDg4LjMxMjU4OV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjU6IE1BQyBhZGRyZXNzIG5vdCBh
c3NpZ25lZCBieSBhZG1pbmlzdHJhdG9yLg0KDQpbICAgODguMzEyNTkwXSBpeGdiZXZmIDAwMDA6
ODU6MTAuNTogQXNzaWduaW5nIHJhbmRvbSBNQUMgYWRkcmVzcw0KDQpbICAgODguMzEzNTg0XSBp
eGdiZXZmIDAwMDA6ODU6MTAuNTogMGU6ODI6ZTk6Y2M6ODk6NzENCg0KWyAgIDg4LjMxMzU4NV0g
aXhnYmV2ZiAwMDAwOjg1OjEwLjU6IE1BQzogMQ0KDQpbICAgODguMzEzNTg2XSBpeGdiZXZmIDAw
MDA6ODU6MTAuNTogSW50ZWwoUikgODI1OTkgVmlydHVhbCBGdW5jdGlvbg0KDQpbICAgODguMzEz
NjA4XSBpeGdiZXZmIDAwMDA6ODU6MTAuNzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIp
DQoNClsgICA4OC4zMTM3NjddIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNl
dCBtc2cgcmVjZWl2ZWQgZnJvbSB2ZiAzDQoNClsgICA4OC4zMTQxMTldIGl4Z2JlIDAwMDA6ODU6
MDAuMTogVkYgMyBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBh
c3NpZ24gb25lIG1hbnVhbGx5DQoNClsgICA4OC4zMjQ3NTRdIGl4Z2JldmYgMDAwMDo4NToxMC43
OiBNQUMgYWRkcmVzcyBub3QgYXNzaWduZWQgYnkgYWRtaW5pc3RyYXRvci4NCg0KWyAgIDg4LjMy
NDc1NV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IEFzc2lnbmluZyByYW5kb20gTUFDIGFkZHJlc3MN
Cg0KWyAgIDg4LjMyNTcyM10gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IDNlOmQyOmQ0OjJjOmM0Ojli
DQoNClsgICA4OC4zMjU3MjRdIGl4Z2JldmYgMDAwMDo4NToxMC43OiBNQUM6IDENCg0KWyAgIDg4
LjMyNTcyNV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IEludGVsKFIpIDgyNTk5IFZpcnR1YWwgRnVu
Y3Rpb24NCg0KWyAgIDg4LjMyNTc0N10gaXhnYmV2ZiAwMDAwOjg1OjExLjE6IGVuYWJsaW5nIGRl
dmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgODguMzI1OTEwXSBpeGdiZSAwMDAwOjg1OjAwLjEg
ZW5wMTMzczBmMTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgNA0KDQpbICAgODguMzI2
MjU5XSBpeGdiZSAwMDAwOjg1OjAwLjE6IFZGIDQgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVk
LCB5b3UgbWF5IGhhdmUgdG8gYXNzaWduIG9uZSBtYW51YWxseQ0KDQpbICAgODguMzM2OTAxXSBp
eGdiZXZmIDAwMDA6ODU6MTEuMTogTUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0
cmF0b3IuDQoNClsgICA4OC4zMzY5MDNdIGl4Z2JldmYgMDAwMDo4NToxMS4xOiBBc3NpZ25pbmcg
cmFuZG9tIE1BQyBhZGRyZXNzDQoNClsgICA4OC4zMzc4NzRdIGl4Z2JldmYgMDAwMDo4NToxMS4x
OiBjZToxNjozMjowZDoxZjplNg0KDQpbICAgODguMzM3ODc1XSBpeGdiZXZmIDAwMDA6ODU6MTEu
MTogTUFDOiAxDQoNClsgICA4OC4zMzc4NzVdIGl4Z2JldmYgMDAwMDo4NToxMS4xOiBJbnRlbChS
KSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQoNClsgICA4OC4zMzc4OTddIGl4Z2JldmYgMDAwMDo4
NToxMS4zOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDg4LjMzODA2NV0g
aXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0IG1zZyByZWNlaXZlZCBmcm9t
IHZmIDUNCg0KWyAgIDg4LjMzODQwOV0gaXhnYmUgMDAwMDo4NTowMC4xOiBWRiA1IGhhcyBubyBN
QUMgYWRkcmVzcyBhc3NpZ25lZCwgeW91IG1heSBoYXZlIHRvIGFzc2lnbiBvbmUgbWFudWFsbHkN
Cg0KWyAgIDg4LjM0OTA0M10gaXhnYmV2ZiAwMDAwOjg1OjExLjM6IE1BQyBhZGRyZXNzIG5vdCBh
c3NpZ25lZCBieSBhZG1pbmlzdHJhdG9yLg0KDQpbICAgODguMzQ5MDQ1XSBpeGdiZXZmIDAwMDA6
ODU6MTEuMzogQXNzaWduaW5nIHJhbmRvbSBNQUMgYWRkcmVzcw0KDQpbICAgODguMzQ5OTg4XSBp
eGdiZXZmIDAwMDA6ODU6MTEuMzogOTY6YWQ6ZDc6OTU6ODI6ZjMNCg0KWyAgIDg4LjM0OTk4OV0g
aXhnYmV2ZiAwMDAwOjg1OjExLjM6IE1BQzogMQ0KDQpbICAgODguMzQ5OTg5XSBpeGdiZXZmIDAw
MDA6ODU6MTEuMzogSW50ZWwoUikgODI1OTkgVmlydHVhbCBGdW5jdGlvbg0KDQpbICAgODguMzUw
MDA5XSBpeGdiZXZmIDAwMDA6ODU6MTEuNTogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIp
DQoNClsgICA4OC4zNTAxNzJdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNl
dCBtc2cgcmVjZWl2ZWQgZnJvbSB2ZiA2DQoNClsgICA4OC4zNTA1MTVdIGl4Z2JlIDAwMDA6ODU6
MDAuMTogVkYgNiBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBh
c3NpZ24gb25lIG1hbnVhbGx5DQoNClsgICA4OC4zNjExNTJdIGl4Z2JldmYgMDAwMDo4NToxMS41
OiBNQUMgYWRkcmVzcyBub3QgYXNzaWduZWQgYnkgYWRtaW5pc3RyYXRvci4NCg0KWyAgIDg4LjM2
MTE1M10gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IEFzc2lnbmluZyByYW5kb20gTUFDIGFkZHJlc3MN
Cg0KWyAgIDg4LjM2MjA5N10gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IDUyOjg4OmU2OmI4OjRmOjM1
DQoNClsgICA4OC4zNjIwOThdIGl4Z2JldmYgMDAwMDo4NToxMS41OiBNQUM6IDENCg0KWyAgIDg4
LjM2MjA5OV0gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IEludGVsKFIpIDgyNTk5IFZpcnR1YWwgRnVu
Y3Rpb24NCg0KWyAgIDg4LjM2MjEyMF0gaXhnYmV2ZiAwMDAwOjg1OjExLjc6IGVuYWJsaW5nIGRl
dmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgODguMzYyMjgyXSBpeGdiZSAwMDAwOjg1OjAwLjEg
ZW5wMTMzczBmMTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgNw0KDQpbICAgODguMzYy
NjI2XSBpeGdiZSAwMDAwOjg1OjAwLjE6IFZGIDcgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVk
LCB5b3UgbWF5IGhhdmUgdG8gYXNzaWduIG9uZSBtYW51YWxseQ0KDQpbICAgODguMzczMjYxXSBp
eGdiZXZmIDAwMDA6ODU6MTEuNzogTUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0
cmF0b3IuDQoNClsgICA4OC4zNzMyNjNdIGl4Z2JldmYgMDAwMDo4NToxMS43OiBBc3NpZ25pbmcg
cmFuZG9tIE1BQyBhZGRyZXNzDQoNClsgICA4OC4zNzQxOTRdIGl4Z2JldmYgMDAwMDo4NToxMS43
OiA5ZTpiYzoyMzo4Nzo2Njo4MA0KDQpbICAgODguMzc0MTk1XSBpeGdiZXZmIDAwMDA6ODU6MTEu
NzogTUFDOiAxDQoNClsgICA4OC4zNzQxOTZdIGl4Z2JldmYgMDAwMDo4NToxMS43OiBJbnRlbChS
KSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQoNClsgICA4OC42ODQ3MzNdIGl4Z2JldmYgMDAwMDo4
NToxMC41IGVucDEzM3MxNmY1OiByZW5hbWVkIGZyb20gZXRoMg0KDQpbICAgODguNzIzMzU5XSBG
Uy1DYWNoZTogTG9hZGVkDQoNClsgICA4OC43MzM0MzFdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAx
MzNzMGYxOiBOSUMgTGluayBpcyBVcCAxMCBHYnBzLCBGbG93IENvbnRyb2w6IFJYL1RYDQoNCiAg
ICAgICAgIE1vdW50aW5nIEFyYml0cmFyeSBFeGVjdXRhYmxlIEZpbGUgRm9ybWF0cyBGaWxlIFN5
c3RlbS4uLg0KDQoNClsgICA4OC43NzU5ODJdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVu
cDEzM3MxNmY1OiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODguNzk3NDY1XSBpeGdiZXZmIDAw
MDA6ODU6MTAuNTogTklDIExpbmsgaXMgVXAgMTAgR2Jwcw0KDQpbICAgODguNzk4OTk2XSBJUHY2
OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTZmNTogbGluayBpcyBub3QgcmVhZHkNCg0K
WyAgIDg4Ljc5OTM0N10gaXhnYmV2ZiAwMDAwOjg1OjEwLjcgZW5wMTMzczE2Zjc6IHJlbmFtZWQg
ZnJvbSBldGgzDQoNClsbWzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgQXJiaXRyYXJ5IEV4ZWN1dGFi
bGUgRmlsZSBGb3JtYXRzIEZpbGUgU3lzdGVtLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgTFNCOiBUZWxlY29tIExpbnV4IFZhbGlkYXRpb24gc3VpdGUuDQpbICAgODguODQ4MDEwXSBG
DQoNClMtQ2FjaGU6IE5ldGZzICduZnMnIHJlZ2lzdGVyZWQgZm9yIGNhY2hpbmcNCg0KWyAgIDg4
Ljg3MTQ0Ml0gS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lzdGVyZWQNCg0KWyAgIDg4Ljg3ODg4
MV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEzM3MxNmY1OiBsaW5rIGJlY29t
ZXMgcmVhZHkNCg0KWyAgIDg4Ljg5Mjg1M10gaXhnYmV2ZiAwMDAwOjg1OjExLjcgZW5wMTMzczE3
Zjc6IHJlbmFtZWQgZnJvbSBldGg3DQoNClsgICA4OS4wMzAxMzldIE5GUzogUmVnaXN0ZXJpbmcg
dGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlDQoNClsgICA4OS4wMzU3MjJdIEtleSB0eXBlIGlkX3Jl
c29sdmVyIHJlZ2lzdGVyZWQNCg0KWyAgIDg5LjA0MDQ2OF0gS2V5IHR5cGUgaWRfbGVnYWN5IHJl
Z2lzdGVyZWQNCg0KWyAgIDg5LjA1NTc2OV0gaXhnYmV2ZiAwMDAwOjg1OjExLjUgZW5wMTMzczE3
ZjU6IHJlbmFtZWQgZnJvbSBldGg2DQoNClsgICA4OS4xMjA3NzJdIGl4Z2JldmYgMDAwMDo4NTox
MC4xIGVucDEzM3MxNmYxOiByZW5hbWVkIGZyb20gZXRoMA0KDQpbICAgODkuMTY3OTg4XSBpeGdi
ZXZmIDAwMDA6ODU6MTEuMSBlbnAxMzNzMTdmMTogcmVuYW1lZCBmcm9tIGV0aDQNCg0KWyAgIDg5
LjIxNjQxN10gaXhnYmV2ZiAwMDAwOjg1OjEwLjMgZW5wMTMzczE2ZjM6IHJlbmFtZWQgZnJvbSBl
dGgxDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFJQQyBQb3J0IE1hcHBlci4N
Cg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBIb3N0IGFuZCBOZXR3b3JrIE5h
bWUgTG9va3Vwcy4NCg0KDQogICAgICAgICBTdGFydGluZyBQcmVwcm9jZXNzIE5GUyBjb25maWd1
cmF0aW9uLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBQcmVwcm9jZXNzIE5GUyBj
b25maWd1cmF0aW9uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIE5GUyBzdGF0dXMgbW9uaXRvciBm
b3IgTkZTdjIvMyBsb2NraW5nLi4uLg0KDQoNClsgICA4OS4zMDAzMjBdIGl4Z2JldmYgMDAwMDo4
NToxMS4zIGVucDEzM3MxN2YzOiByZW5hbWVkIGZyb20gZXRoNQ0KDQogICAgICAgICBTdGFydGlu
ZyBSUEMgYmluZCBzZXJ2aWNlLi4uDQoNCg0KWyAgIDg5LjMzMDY2NV0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5wMTMzczE2Zjc6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgUlBDIGJpbmQgc2VydmljZS4NCg0KDQpbICAgODkuMzUyMzYwXSBpeGdi
ZXZmIDAwMDA6ODU6MTAuNzogTklDIExpbmsgaXMgVXAgMTAgR2Jwcw0KDQpbICAgODkuMzU4OTE0
XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTZmNzogbGluayBpcyBub3QgcmVh
ZHkNCg0KWyAgIDg5LjM2NjA0OV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEz
M3MxNmY3OiBsaW5rIGJlY29tZXMgcmVhZHkNCg0KWyAgIDg5LjM4MjIyMl0gSVB2NjogQUREUkNP
TkYoTkVUREVWX1VQKTogZW5wMTMzczE3Zjc6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgTkZTIHN0YXR1cyBtb25pdG9yIGZvciBORlN2Mi8zIGxvY2tpbmcu
Lg0KWyAgIDg5LjQwNDA2OF0gaQ0KDQp4Z2JldmYgMDAwMDo4NToxMS43OiBOSUMgTGluayBpcyBV
cCAxMCBHYnBzDQoNClsgICA4OS40MTI2MTNdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVu
cDEzM3MxN2Y3OiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODkuNDE5NzQ4XSBJUHY2OiBBRERS
Q09ORihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE3Zjc6IGxpbmsgYmVjb21lcyByZWFkeQ0KDQpb
ICAgODkuNDMxNDQ5XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTdmNTogbGlu
ayBpcyBub3QgcmVhZHkNCg0KWyAgIDg5LjQ1MzE4MV0gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IE5J
QyBMaW5rIGlzIFVwIDEwIEdicHMNCg0KWyAgIDg5LjQ1OTcyNF0gSVB2NjogQUREUkNPTkYoTkVU
REVWX1VQKTogZW5wMTMzczE3ZjU6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICA4OS40NjY4NTVd
IElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAxMzNzMTdmNTogbGluayBiZWNvbWVz
IHJlYWR5DQoNClsgICA4OS40Nzg2MjFdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEz
M3MxNmYxOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODkuNDkwODMyXSBpeGdiZSAwMDAwOjg1
OjAwLjEgZW5wMTMzczBmMTogTklDIExpbmsgaXMgRG93bg0KDQpbICAgODkuNDk3MDU5XSBpeGdi
ZXZmIDAwMDA6ODU6MTAuNTogTklDIExpbmsgaXMgRG93bg0KDQpbICAgODkuNTAxODc5XSBpeGdi
ZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTogTklDIExpbmsgaXMgVXAgMTAgR2JwcywgRmxvdyBD
b250cm9sOiBSWC9UWA0KDQpbICAgODkuNTA1OTM0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVAp
OiBlbnAxMzNzMTZmMTogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDg5LjUwNzI1MF0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE3ZjE6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsg
ICA4OS41Mjc5NThdIGl4Z2JldmYgMDAwMDo4NToxMC4xOiBOSUMgTGluayBpcyBVcCAxMCBHYnBz
DQoNClsgICA4OS41NDAxNzFdIGl4Z2JldmYgMDAwMDo4NToxMS4xOiBOSUMgTGluayBpcyBVcCAx
MCBHYnBzDQoNClsgICA4OS41NDY3MDZdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEz
M3MxN2YxOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODkuNTUzODU4XSBJUHY2OiBBRERSQ09O
RihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE2ZjE6IGxpbmsgYmVjb21lcyByZWFkeQ0KDQpbICAg
ODkuNTYzMTk5XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE3ZjE6IGxp
bmsgYmVjb21lcyByZWFkeQ0KDQpbICAgODkuNTc1MDExXSBJUHY2OiBBRERSQ09ORihORVRERVZf
VVApOiBlbnAxMzNzMTZmMzogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDg5LjU5NjMzMF0gaXhn
YmV2ZiAwMDAwOjg1OjEwLjM6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMNCg0KWyAgIDg5LjYwMzM3
NV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE2ZjM6IGxpbmsgaXMgbm90IHJl
YWR5DQoNClsgICA4OS42MTA1MTNdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAx
MzNzMTZmMzogbGluayBiZWNvbWVzIHJlYWR5DQoNClsgICA4OS42MjIyMDhdIElQdjY6IEFERFJD
T05GKE5FVERFVl9VUCk6IGVucDEzM3MxN2YzOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODku
NjQ0MjgyXSBpeGdiZXZmIDAwMDA6ODU6MTEuMzogTklDIExpbmsgaXMgVXAgMTAgR2Jwcw0KDQpb
ICAgODkuNjQ1ODEwXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTdmMzogbGlu
ayBpcyBub3QgcmVhZHkNCg0KWyAgIDg5LjY1OTc5M10gSVB2NjogQUREUkNPTkYoTkVUREVWX0NI
QU5HRSk6IGVucDEzM3MxN2YzOiBsaW5rIGJlY29tZXMgcmVhZHkNCg0KWyAgIDkwLjAzNTU2MF0g
aXA2X3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtDQoNClsgICA5MC4w
OTM3NzFdIEVidGFibGVzIHYyLjAgcmVnaXN0ZXJlZA0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFy
dGVkIFBvc3RmaXggTWFpbCBUcmFuc3BvcnQgQWdlbnQuDQoNCg0KWyAgIDkwLjg1MzQ5OV0gaXhn
YmV2ZiAwMDAwOjg1OjEwLjU6IE5JQyBMaW5rIGlzIFVwIHVua25vd24gc3BlZWQNCg0KICAgICAg
ICAgU3RhcnRpbmcgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVyIFNlcnZpY2UuLi4N
Cg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlz
cGF0Y2hlciBTZXJ2aWNlLg0KDQoNClsgICA5OC4xNTc4OTFdIG5yX3BkZmx1c2hfdGhyZWFkcyBl
eHBvcnRlZCBpbiAvcHJvYyBpcyBzY2hlZHVsZWQgZm9yIHJlbW92YWwNCg0KWxtbMTszMW1GQUlM
RUQbWzBtXSBGYWlsZWQgdG8gc3RhcnQgQ3Jhc2ggcmVjb3Zlcnkga2VybmVsIGFybWluZy4NCg0K
DQpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMga2R1bXAuc2VydmljZScgZm9yIGRldGFpbHMuDQoNCg0K
WyAgMTEyLjQ0ODcwN10geGVuX2FjcGlfcHJvY2Vzc29yOiBVcGxvYWRpbmcgWGVuIHByb2Nlc3Nv
ciBQTSBpbmZvDQoNClsgIDExMi41NjU2MDNdIHhlbjptYW5hZ2U6IFVuYWJsZSB0byByZWFkIHN5
c3JxIGNvZGUgaW4gY29udHJvbC9zeXNycQ0KDQpbICAxMTIuOTAyMTg2XSBjYXBhYmlsaXR5OiB3
YXJuaW5nOiBgdHVyYm9zdGF0JyB1c2VzIDMyLWJpdCBjYXBhYmlsaXRpZXMgKGxlZ2FjeSBzdXBw
b3J0IGluIHVzZSkNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCAvZXRjL3JjLmQvcmMubG9j
YWwgQ29tcGF0aWJpbGl0eS4NCg0KDQogICAgICAgICBTdGFydGluZyBHTk9NRSBEaXNwbGF5IE1h
bmFnZXIuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFNlcmlhbCBHZXR0eSBvbiBo
dmMwLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFNlcmlhbCBHZXR0eSBvbiBodmMwLi4uDQoNCg0K
WxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTG9naW4gUHJvbXB0cy4NCg0KDQpbG1sz
Mm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBNdWx0aS1Vc2VyIFN5c3RlbS4NCg0KDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdGFydGVkIEdOT01FIERpc3BsYXkgTWFuYWdlci4NCg0KDQpbG1szMm0g
IE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBHcmFwaGljYWwgSW50ZXJmYWNlLg0KDQoNCiAgICAg
ICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLi4u
DQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0g
UnVubGV2ZWwgQ2hhbmdlcy4NCg0KWyAgMTIwLjUxMTAzN10gbm91dmVhdSAwMDAwOjU5OjAwLjA6
IHZnYWFyYjogY2hhbmdlZCBWR0EgZGVjb2Rlczogb2xkZGVjb2Rlcz1pbyttZW0sZGVjb2Rlcz1u
b25lOm93bnM9aW8rbWVtDQoNClsgIDEyMC42Mjc2ODFdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBE
Uk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoNClsgIDEyMC45MDMy
MDFdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElE
IGZvciBEVkktSS0xDQoNCg0KDQoNClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgNy4z
IChNYWlwbykNCg0KS2VybmVsIDQuMTEuMSBvbiBhbiB4ODZfNjQNCg0KDQoNCnNrbC00czEgbG9n
aW46IFsgIDEyMi45Njc1MzBdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25k
ZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoNClsgIDEyMy40Mjc0MTNdIG5vdXZlYXUgMDAw
MDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoN
ClsgIDEyMy41ODMwNDJdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQs
IGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoNClsgIDEyNi4wNDk1MTVdIG5vdXZlYXUgMDAwMDo1
OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoNClsg
IDEyNi4xOTQwMTNdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1
dCBubyBFRElEIGZvciBEVkktSS0xDQoNCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkg
dGFyZ2V0IDAgYWN0dWFsIDAgTVNSIDB4MTdhIDwtLSAweDUNCihYRU4pIEhWIE1TUiBJTkpFQ1Qg
KGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAgTVNSIDB4NDFkIDwtLSAweGJkMjAwMDAwODAw
MDAxN2ENCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAg
TVNSIDB4NDFmIDwtLSAweDg2DQooWEVOKSBIViBNU1IgSU5KRUNUIChpbnRlcnBvc2UpIHRhcmdl
dCAwIGFjdHVhbCAwIE1TUiAweDQxZSA8LS0gMHgxODAwMjANCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDM4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDQNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA0NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDINCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTQ1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ0DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTQ2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ3DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTQ4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ5DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTUzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjYNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAyNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDIyDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMzANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzMg0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyMw0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDIwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTcyDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTczDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDINCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAy
MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNDcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyOA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDE2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzQNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDk5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTkNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAyNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxMDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDQNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
MTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDANCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxMDcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA5Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwOA0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
NDENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5Nw0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDEwMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgNDYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNQ0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDExMw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM5DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwMg0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDExMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE0DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTAzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgNDgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4Ng0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDcyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzMNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA3Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDgzDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2
Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU3DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4NQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDgxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODcNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA2Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU2DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA1OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc2DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgODANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4OA0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDQ5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTkNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDgy
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA4NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDkzDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgOTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3NA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjkNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDc4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzANCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA3MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc5DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgNTINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1NA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDc1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTAN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDY1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUwDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTUxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTENCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA5Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYyDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA2OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDk0DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTI1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTE0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE1DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTQzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMyDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTE5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQyDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTIxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM4
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIyDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTI2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMzDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTMwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM0DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTQwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI3DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTE2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIzDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTE4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM3DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTM5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM1DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI4DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTMxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIw
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTkwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTcxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTkxDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTc5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc4DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTcwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY1DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTU2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgwDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTY4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY5DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTc0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY0DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTU1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg5DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTU3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc1
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY3DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTYyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg4DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTgxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYwDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTg2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY2DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTg3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgyDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTc2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg1DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTU5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc3DQooWEVOKSBN
Q0U6IFRoaXMgZXJyb3IgcGFnZSBpcyBvd25kZWQgYnkgRE9NIDANCihYRU4pIG1jZS5jOjE2ODE6
IE1DRTogRXJyb3IgaXMgc3VjY2Vzc2Z1bGx5IHJlY292ZXJlZA0KWyAgMjM3LjMwODExOV0gRGlz
YWJsaW5nIGxvY2sgZGVidWdnaW5nIGR1ZSB0byBrZXJuZWwgdGFpbnQNCg0KWyAgMjM3LjMxNDAw
Nl0gbWNlOiBbSGFyZHdhcmUgRXJyb3JdOiBNYWNoaW5lIGNoZWNrIGV2ZW50cyBsb2dnZWQNCg0K
WyAgMjM3LjMyMTExOF0gTWVtb3J5IGZhaWx1cmU6IDB4Mjg5MjQwOiByZXNlcnZlZCBrZXJuZWwg
cGFnZSBzdGlsbCByZWZlcmVuY2VkIGJ5IDEgdXNlcnMNCg0KWyAgMjM3LjMyOTg3Ml0gTWVtb3J5
IGZhaWx1cmU6IDB4Mjg5MjQwOiByZWNvdmVyeSBhY3Rpb24gZm9yIHJlc2VydmVkIGtlcm5lbCBw
YWdlOiBGYWlsZWQNCg0KKFhFTikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3NlKSB0YXJnZXQgMCBh
Y3R1YWwgMCBNU1IgMHgxN2EgPC0tIDB4NQ0KKFhFTikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3Nl
KSB0YXJnZXQgMCBhY3R1YWwgMCBNU1IgMHg0MjEgPC0tIDB4YmQwMDAwMDAwMDQwMDBjZg0KKFhF
TikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3NlKSB0YXJnZXQgMCBhY3R1YWwgMCBNU1IgMHg0MjMg
PC0tIDB4ODYNCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFs
IDAgTVNSIDB4NDIyIDwtLSAweDE4MDAyMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNA0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDkNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEx
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxMw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE0DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNg0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDE3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDIzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjANCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAyMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDI0DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMjUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyNg0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDI3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjgN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDMxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzANCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAzMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMzDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgNDANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNQ0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MzgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNA0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDQxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzcNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA0OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM5DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgNDMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1MQ0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDUwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgNDkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1NA0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDUzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTINCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA1Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU1DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1
OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQyDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1OA0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDYwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjINCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA2MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ2DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA2Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDY3DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgNjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2NQ0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDQ0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzINCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDcz
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA3Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ3DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgNzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3OA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDY4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzANCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDgzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODINCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA3NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc5DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgODANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4MQ0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDg4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODQN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDk3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTkNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxMDANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDENCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxMDINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDMN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDkyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA1DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTA2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA0DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTA5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA3
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTEwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgOTMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5NQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDk0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTEyDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTA4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTEx
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE5DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTIwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODkNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA5MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExMw0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDg2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODcN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDExNA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyNA0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDEyMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExOA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDkxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE1
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE2DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTE3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMyDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI4DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTI2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI3DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTI1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTQwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMxDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTM5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM2DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTM1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM3DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTMzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQy
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQzDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTM4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIzDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTIyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYwDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MjINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDcNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDkNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDYNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxODANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODENCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxNjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjINCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxNDQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxOTEN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxNjYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTgNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxNDgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTINCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
NjkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDUNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNTkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjcNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNjUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTMNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxOTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODINCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxODUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODMNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxODgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzUN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxNzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjMNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxODkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzYNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
NTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODcNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNTcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNTYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzANCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxNzINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzENCihYRU4pIEhhcmR3YXJlIERv
bTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRzLg0KKFhFTikgLS0tLVsg
WGVuLTQuOS1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogTUNFICBdLS0tLQ0KKFhFTikg
Q1BVOiAgICAwDQooWEVOKSBSSVA6ICAgIGUwMDg6WzwwMDAwMDAwMDY1ZWIxZTEzPl0gMDAwMDAw
MDA2NWViMWUxMw0KKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHlw
ZXJ2aXNvcg0KKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmODMwMDVmODI3
YmIwICAgcmN4OiAwMDAwMDAwMDY4MmFiMDAwDQooWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDAg
ICByc2k6IDAwMDAwMDAwMDAwMDAzODEgICByZGk6IGZmZmY4MzAwNWY4MjdiOTANCihYRU4pIHJi
cDogZmZmZjgzMDA1ZjgyN2M4OCAgIHJzcDogZmZmZjgzMDA1ZjgyN2FlMCAgIHI4OiAgZmZmZjgz
MDA1ZjgyN2JiMA0KKFhFTikgcjk6ICBmZmZmODMwMDVmODI3YjkwICAgcjEwOiAwMDAwMDAwMDY1
ZWIzMjU4ICAgcjExOiAwMDAwZmZmZjAwMDBmZmZmDQooWEVOKSByMTI6IDAwMDAwMDAwZmZmZmZm
ZmUgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwNjUNCihYRU4p
IHIxNTogZmZmZjgzMTAyYmNhNTAwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAw
MDAwMDAwMDM1MjZlMA0KKFhFTikgY3IzOiAwMDAwMDAxMDJjOTYyMDAwICAgY3IyOiAwMDAwMDAw
MDY4MmFiMDA5DQooWEVOKSBkczogMDAyYiAgIGVzOiAwMDJiICAgZnM6IDAwMDAgICBnczogMDAw
MCAgIHNzOiAwMDAwICAgY3M6IGUwMDgNCihYRU4pIFhlbiBjb2RlIGFyb3VuZCA8MDAwMDAwMDA2
NWViMWUxMz4gKDAwMDAwMDAwNjVlYjFlMTMpOg0KKFhFTikgIGZmIDAwIDAwIDQ4IDhiIDRjIDI0
IDI4IDwwZj4gYjYgNDkgMDkgM2IgYzEgNzIgMTggNGMgOGQgMDUgMDYgMjAgMDAgMDAgYmENCihY
RU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwMDVmODI3YWUwOg0KKFhFTikgICAg
ZmZmZjgyZDA4MDI2ZGQxMiBmZmZmODMwMDVmODI3YjM4IGZmZmY4MmQwODAyNmUxZGYgMDAwMDAw
MDQwMDAwMDA5Mw0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNCAwMDAwMDAwMDY4MmFiMDAwIDAw
MDAwMDAwMDAwMDAwMGQgMDAwMDAwMDAwMDAwMDAwMg0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAx
NyAwMDAwMDAwMDY1ZWIwZWU4IGZmZmY4MzAwNWY4MjdiYjAgMDAwMDAwMDAwMDAwMDA0Ng0KKFhF
TikgICAgMDIwMDAwMDAwMDAxYTBkMSBmZmZmODMwMDVmODI3Yjk4IDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDA2NWVhZjc3Yw0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDVmODI3
YmI4IGZmZmY4MmQwODAyNmZlNzAgMDAwMDAwMDAwMDAwMDAxMA0KKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAxZSAwMDAwMDAwMDY1ZTRkZTBiIGZmZmY4MzEwMmJjYTUwMDAgZmZmZjgzMDA1ZjgyN2Jh
OA0KKFhFTikgICAgZmZmZjgyZDA4MDI1ZjJmMiBmZmZmODMwMDVmODI3YmI4IDAwMDAwMDAwMDAw
YjAwMDAgNjgyYWIwMDAwMDAwMDIwMA0KKFhFTikgICAgZmZmZjgyZDA4MDI3MGI0NyAwMDAwMDAw
MDY1ZTRlMWNjIGZmZmY4MzAwNWY4MjdjMDAgMDAwMDAwMDAwMDAwMDIwNg0KKFhFTikgICAgZmZm
ZjgzMDA1ZjgyN2M2MCBmZmZmODMwMDVmODI3YzQwIGZmZmY4MzEwMmJjYTUwMDAgMDAwMDAwMDA2
NWU0ZDdjOQ0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMzgxIDAwMDAw
MDEwMmM5NjIwMDAgMDAwMDAwMDAwMDAwMDA2NQ0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMGZmZmZmZmZlIDAwMDAwMDEwMmM5NjIwMDAgZmZmZjgyZDA4MDM1NjYxOA0KKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODA4MDg3ODAgZmZm
ZjgzMDA1ZjgyN2M2OA0KKFhFTikgICAgMDAwMDAwMDA1ZjgxOTAwMCBmZmZmODMwMDVmODI3Yzg4
IGZmZmY4MmQwODAyOTc5NmMgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCBmZmZmODMwMDVmODI3Y2Q4IGZmZmY4MmQwODAyOTczMDcgZmZmZjgzMDA1ZjgyN2NmOA0K
KFhFTikgICAgMDAwMDEzODg4MDI0ODU1ZSAwMDAwODMwMDVmODI3ZDA4IDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgZmZmZjgzMDA1ZjgyN2RiOCAwMDAwMDAwMDAw
MDAwMGZiIGZmZmY4MzAwNWY4MjdmZmYgZmZmZjgzMDA1ZjgyN2NlOA0KKFhFTikgICAgZmZmZjgy
ZDA4MDI5NzNhNSBmZmZmODMwMDVmODI3ZDA4IGZmZmY4MmQwODAyMzJlMjIgZmZmZjgzMDA1Zjgy
N2QwOA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDVmODI3ZDE4IGZmZmY4MmQw
ODAyOTdhMDggZmZmZjgzMDA1ZjgyN2RhOA0KKFhFTikgICAgZmZmZjgyZDA4MDI3NmVmZSBmZmZm
ODMwMDVmODI3ZGI4IGZmZmY4MmQwODAyNzZlZmUgMDAwMDAwMDAwMDAwMDI4Ng0KKFhFTikgICAg
ZmZmZjgzMDA1ZjgyN2Q1OCBmZmZmODMxMDJiYzYxY2QwIGZmZmY4MzEwMmJjN2FlNDAgODAwMDAw
MDAwMDAwMDBkNA0KKFhFTikgWGVuIGNhbGwgdHJhY2U6DQooWEVOKSAgICBbPGZmZmY4MmQwODAy
NmRkMTI+XSBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSsweDkvMHhiDQooWEVOKSAgICBbPGZmZmY4MmQw
ODAyOTczMDc+XSBtYWNoaW5lX3Jlc3RhcnQrMHgxYzYvMHgyNTkNCihYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI5NzNhNT5dIHNodXRkb3duLmMjX19tYWNoaW5lX3Jlc3RhcnQrMHhiLzB4MTYNCihYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIzMmUyMj5dIHNtcF9jYWxsX2Z1bmN0aW9uX2ludGVycnVwdCsweDhm
LzB4YmQNCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI5N2EwOD5dIGNhbGxfZnVuY3Rpb25faW50ZXJy
dXB0KzB4MzUvMHgzZA0KKFhFTikgICAgWzxmZmZmODJkMDgwMjc2ZWZlPl0gZG9fSVJRKzB4OGMv
MHg2MWUNCihYRU4pICAgIFs8ZmZmZjgyZDA4MDM1MzdiNz5dIGNvbW1vbl9pbnRlcnJ1cHQrMHg2
Ny8weDcwDQooWEVOKSAgICBbPGZmZmY4MmQwODAyZDFhNWY+XSBtY2VfcGFuaWNfY2hlY2srMC8w
eDIxDQooWEVOKSAgICBbPGZmZmY4MmQwODAyY2Q5NTA+XSBtY2UuYyNtY2Vfc29mdGlycSsweDE0
MC8weDE4Mw0KKFhFTikgICAgWzxmZmZmODJkMDgwMjMyNjVmPl0gc29mdGlycS5jI19fZG9fc29m
dGlycSsweDdmLzB4OGENCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzMjZiND5dIGRvX3NvZnRpcnEr
MHgxMy8weDE1DQooWEVOKSAgICBbPGZmZmY4MmQwODAyNjhiNGE+XSBkb21haW4uYyNpZGxlX2xv
b3ArMHg1NS8weDYyDQooWEVOKSANCihYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDA2
ODJhYjAwOToNCihYRU4pICBMNFsweDAwMF0gPSAwMDAwMDAxMDJjOTYxMDYzIGZmZmZmZmZmZmZm
ZmZmZmYNCihYRU4pICBMM1sweDAwMV0gPSAwMDAwMDAwMDVmODEyMDYzIGZmZmZmZmZmZmZmZmZm
ZmYNCihYRU4pICBMMlsweDE0MV0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYg
DQooWEVOKSANCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioN
CihYRU4pIFBhbmljIG9uIENQVSAwOg0KKFhFTikgRkFUQUwgUEFHRSBGQVVMVA0KKFhFTikgW2Vy
cm9yX2NvZGU9MDAwMF0NCihYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiAwMDAwMDAwMDY4
MmFiMDA5DQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoo
WEVOKSANCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4NCihYRU4pIFJlc2V0dGluZyB3
aXRoIEFDUEkgTUVNT1JZIG9yIEkvTyBSRVNFVF9SRUcuDQpGb3JjZSBhbiBTNSBleGl0IHBhdGgu
DQpbU0lPXSBDdXJyZW50IHN5c3RlbSBTSU8gZXhpc3QgYml0OjEgDQoNCkdldFNsZWVwVHlwZUFm
dGVyV2FrZXVwKCkgUG0xU3RzID0gMQ==

--_004_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_004_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_--


From xen-devel-bounces@lists.xen.org Mon May 22 08:57:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 08:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCj9R-0007y5-9f; Mon, 22 May 2017 08:57:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCj9Q-0007xt-2i
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 08:57:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3E/A6-23755-BE7A2295; Mon, 22 May 2017 08:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVyuP0Ov+6r5Uq
 RBkt2mlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnztr1mL3jLUbGpexNzA+Myti5GTg4JASOJ
 txP/MXUxcnEICSxklFj67iUzSIJNQFViw/VTrCC2iICjxOq2pWA2s4CDxKxZR8FqhAV0JLa0X
 mIBsVmA6u9f38HexcjBwQs09OITR4j58hKLNs1gmcDIuYCRYRWjRnFqUVlqka6RpV5SUWZ6Rk
 luYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqC36hkYGHcwNu31O8QoycGkJMq70UkpUogvKT+
 lMiOxOCO+qDQntfgQowwHh5IErybQ+0KCRanpqRVpmTnAsIFJS3DwKInwGi4DSvMWFyTmFmem
 Q6ROMepyvFv64T2TEEtefl6qlDjvC5AiAZCijNI8uBGwEL7EKCslzMvIwMAgxFOQWpSbWYIq/
 4pRnINRSZg3AmQKT2ZeCdymV0BHMAEdYf1MHuSIkkSElFQDY1TwDtOzFs63NNN0hSWZ5M42Ln
 UumSIw00Hz4eelD5bsmLhdRcwu8Pw1/iAt0eCYP3O1u06enny4cf/Xt7Mfm2osTQ198trfmrt
 YbIbSBi6twr2HDJiPPeS0nfqUe6ZaMf8ph7+PrardKt5vtdaKPCngm/iCoc0vQ9dqW+MOVXb5
 TOOU1vgWJZbijERDLeai4kQA2Qizr1wCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495443434!94146099!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37219 invoked from network); 22 May 2017 08:57:14 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 08:57:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 41A35AB9D;
 Mon, 22 May 2017 08:57:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 22 May 2017 10:56:58 +0200
Message-Id: <20170522085700.488-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 0/2] xen: add xen sysfs node
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBkZXRlcm1pbmUgdGhlIFhlbiBndWVzdCB0eXBlIGZyb20g
d2l0aGluIHRoZQpndWVzdCBhcyBhIHVzZXIgdGhlcmUgaXMgY3VycmVudGx5IG5vIHN0YWJsZSBp
bnRlcmZhY2UgYXZhaWxhYmxlLgoKQWRkIGEgc3lzZnMgbm9kZSBmb3IgdGhhdCBwdXJwb3NlIGFz
IHRoZSBndWVzdCB0eXBlIGluZm9ybWF0aW9uIGlzCmF2YWlsYWJsZSBmb3IgdGhlIGtlcm5lbC4K
CldoaWxlIGRvaW5nIHRoaXMgZG9jdW1lbnQgYWxsIHRoZSBvdGhlciBYZW4gcmVsYXRlZCBzeXNm
cyBub2Rlcy4KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIGRvYyx4ZW46IGRvY3VtZW50IGh5cGVydmlz
b3Igc3lzZnMgbm9kZXMgZm9yIHhlbgogIHhlbjogYWRkIHN5c2ZzIG5vZGUgZm9yIGd1ZXN0IHR5
cGUKCiBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IgICAgIHwgMTQ0
ICsrKysrKysrKysrKysrKysrKysrKysrKysKIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lz
ZnMtaHlwZXJ2aXNvci1wbXUgfCAgMjMgLS0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL2FybS94ZW4vZW5saWdodGVuLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyAg
ICAgICAgICAgICAgICAgICB8ICAgNiArLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jICAg
ICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jICAg
ICAgICAgICAgICAgICAgIHwgIDE3ICsrKwogaW5jbHVkZS94ZW4veGVuLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMiArCiA5IGZpbGVzIGNoYW5nZWQsIDE3NSBpbnNlcnRpb25z
KCspLCAyNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL0FC
SS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IKIGRlbGV0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0
aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3ItcG11CgotLSAKMi4xMi4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 08:57:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 08:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCj9U-0007yc-NI; Mon, 22 May 2017 08:57:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCj9T-0007yR-BU
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 08:57:19 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6D/2B-02181-EE7A2295; Mon, 22 May 2017 08:57:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7r5Uq
 RBpO3sFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkX5v5lL9imXTF5/jnmBsaFql2MnBwSAkYS
 byf+Y+pi5OIQEljIKNGzcRczSIJNQFViw/VTrCC2iICjxOq2pWA2s4CDxKxZR8FqhAXMJRoOn
 ACzWYDqFy9vAKvhBRp68tN7JogF8hKLNs1gAbE5BYwlXk/9C2YLAdVM3XiaZQIj9wJGhlWM6s
 WpRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjN//OB1ilOR
 gUhLl3eikFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnf3MqCcYFFqempFWmYOMMxg0hIcPEoi
 vIYgad7igsTc4sx0iNQpRl2Od0s/vGcSYsnLz0uVEufNBSkSACnKKM2DGwEL+UuMslLCvIxAR
 wnxFKQW5WaWoMq/YhTnYFQS5r0MMoUnM68EbtMroCOYgI6wfiYPckRJIkJKqoFR5GvH3pq5vQ
 8bV7TVe4U8Lny/ZKbB5FbZ2v0/nhcW79b7NCl9kuq7Dw9fzWV+VrdY4UJLTXtOoRfXpcshmVs
 y5ix/ZZdgd9JapWvWJWZvXdUbfw6E3V+ldNbtr0xywv1r+yd+5tj0+sVfV2mxRy3PvsfM2Ro6
 dW7Y9d+zm74XT9Wt3HB4rYC2uBJLcUaioRZzUXEiAL9Evo50AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495443434!83689689!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36756 invoked from network); 22 May 2017 08:57:15 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 08:57:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AEFBFAC04;
 Mon, 22 May 2017 08:57:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 22 May 2017 10:57:00 +0200
Message-Id: <20170522085700.488-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170522085700.488-1-jgross@suse.com>
References: <20170522085700.488-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGlzIG5vIHJlbGlhYmxlIHVzZXIgaW50ZXJmYWNlIGluc2lkZSBhIFhl
biBndWVzdCB0bwpkZXRlcm1pbmUgaXRzIHR5cGUgKGUuZy4gSFZNLCBQViBvciBQVkgpLiBJbnN0
ZWFkIG9mIGxldHRpbmcgdXNlciBtb2RlCnRyeSB0byBkZXRlcm1pbmUgdGhpcyBieSB2YXJpb3Vz
IHJhdGhlciBoYWNreSBtZWNoYW5pc21zIChwYXJzaW5nIG9mCmJvb3QgbWVzc2FnZXMgYmVmb3Jl
IHRoZXkgYXJlIGdvbmUsIHRyeWluZyB0byBtYWtlIHVzZSBvZiBrbm93biBzdWJ0bGUKZGlmZmVy
ZW5jZXMgaW4gYmVoYXZpb3Igb2Ygc29tZSBpbnN0cnVjdGlvbnMpLCBhZGQgYSBzeXNmcyBub2Rl
Ci9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlIHRvIGV4cGxpY2l0bHkgZGVsaXZlciB0aGlzIGlu
Zm9ybWF0aW9uIGFzCml0IGlzIGtub3duIHRvIHRoZSBrZXJuZWwuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogRG9jdW1lbnRhdGlvbi9BQkkvdGVz
dGluZy9zeXNmcy1oeXBlcnZpc29yIHwgMTMgKysrKysrKysrKysrKwogYXJjaC9hcm0veGVuL2Vu
bGlnaHRlbi5jICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBhcmNoL3g4Ni94ZW4vZW5saWdo
dGVuLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
aHZtLmMgICAgICAgICAgICAgICB8ICA2ICsrKystLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYyAg
ICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIGluY2x1ZGUveGVuL3hlbi5oICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCiA3IGZpbGVzIGNoYW5nZWQsIDQzIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9BQkkv
dGVzdGluZy9zeXNmcy1oeXBlcnZpc29yIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNm
cy1oeXBlcnZpc29yCmluZGV4IDQ0MzE5NmYwYWExYy4uMDY4NTBmNzRlYmQ0IDEwMDY0NAotLS0g
YS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IKKysrIGIvRG9jdW1l
bnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCkBAIC0xOSw2ICsxOSwxOSBAQCBD
b250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKIERlc2NyaXB0aW9uOgogCQlD
b21waWxlciB3aGljaCB3YXMgdXNlZCB0byBidWlsZCB0aGUgWGVuIGh5cGVydmlzb3IKIAorV2hh
dDoJCS9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlCitEYXRlOgkJTWF5IDIwMTcKK0tlcm5lbFZl
cnNpb246CTQuMTIKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVz
Y3JpcHRpb246CisJCVR5cGUgb2YgZ3Vlc3Q6CisJCSJuYXRpdmUiOiBzdGFuZGFyZCBndWVzdCB0
eXBlIG9uIGFybQorCQkiSFZNIjogZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKKwkJIlBW
IjogcGFyYXZpcnR1YWxpemVkIGd1ZXN0ICh4ODYpCisJCSJQVkgiOiBmdWxseSB2aXJ0dWFsaXpl
ZCBndWVzdCB3aXRob3V0IGxlZ2FjeSBlbXVsYXRpb24gKHg4NikKKwkJIlBWSFZNIjogZnVsbHkg
dmlydHVhbGl6ZWQgZ3Vlc3QgdXNpbmcgcGFyYXZpcnR1YWxpemVkCisJCQlpbnRlcmZhY2VzIChl
LmcuIGludGVycnVwdHMsIHRpbWVycykgKHg4NikKKwogV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9w
bXUvcG11X21vZGUKIERhdGU6CQlBdWd1c3QgMjAxNQogS2VybmVsVmVyc2lvbjoJNC4zCmRpZmYg
LS1naXQgYS9hcmNoL2FybS94ZW4vZW5saWdodGVuLmMgYi9hcmNoL2FybS94ZW4vZW5saWdodGVu
LmMKaW5kZXggYmE3ZjRjOGY1YzNlLi5kMjEwMGY3OWU0NTggMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL2FybS94ZW4vZW5saWdodGVuLmMKQEAgLTQzLDYg
KzQzLDkgQEAgRVhQT1JUX1NZTUJPTCh4ZW5fc3RhcnRfaW5mbyk7CiBlbnVtIHhlbl9kb21haW5f
dHlwZSB4ZW5fZG9tYWluX3R5cGUgPSBYRU5fTkFUSVZFOwogRVhQT1JUX1NZTUJPTCh4ZW5fZG9t
YWluX3R5cGUpOwogCitjaGFyICp4ZW5fZ3Vlc3RfdHlwZSA9ICJuYXRpdmUiOworRVhQT1JUX1NZ
TUJPTF9HUEwoeGVuX2d1ZXN0X3R5cGUpOworCiBzdHJ1Y3Qgc2hhcmVkX2luZm8geGVuX2R1bW15
X3NoYXJlZF9pbmZvOwogc3RydWN0IHNoYXJlZF9pbmZvICpIWVBFUlZJU09SX3NoYXJlZF9pbmZv
ID0gKHZvaWQgKikmeGVuX2R1bW15X3NoYXJlZF9pbmZvOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggYTVmZmNi
YjIwY2MwLi41M2JkMjNkZmVjYWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4u
YworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTQ3LDYgKzQ3LDkgQEAgRVhQT1JU
X1BFUl9DUFVfU1lNQk9MKHhlbl92Y3B1X2lkKTsKIGVudW0geGVuX2RvbWFpbl90eXBlIHhlbl9k
b21haW5fdHlwZSA9IFhFTl9OQVRJVkU7CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZG9tYWluX3R5
cGUpOwogCitjaGFyICp4ZW5fZ3Vlc3RfdHlwZSA9ICJIVk0iOworRVhQT1JUX1NZTUJPTF9HUEwo
eGVuX2d1ZXN0X3R5cGUpOworCiB1bnNpZ25lZCBsb25nICptYWNoaW5lX3RvX3BoeXNfbWFwcGlu
ZyA9ICh2b2lkICopTUFDSDJQSFlTX1ZJUlRfU1RBUlQ7CiBFWFBPUlRfU1lNQk9MKG1hY2hpbmVf
dG9fcGh5c19tYXBwaW5nKTsKIHVuc2lnbmVkIGxvbmcgIG1hY2hpbmVfdG9fcGh5c19ucjsKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgYi9hcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX2h2bS5jCmluZGV4IGE2ZDAxNGY0N2U1Mi4uYmE2ZGJmZjg2NzVkIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5faHZtLmMKQEAgLTY4LDEzICs2OCwxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9odm1f
cHZfaW5mbyh2b2lkKQogCXhlbl9kb21haW5fdHlwZSA9IFhFTl9IVk1fRE9NQUlOOwogCiAJLyog
UFZIIHNldCB1cCBoeXBlcmNhbGwgcGFnZSBpbiB4ZW5fcHJlcGFyZV9wdmgoKS4gKi8KLQlpZiAo
eGVuX3B2aF9kb21haW4oKSkKKwlpZiAoeGVuX3B2aF9kb21haW4oKSkgewogCQlwdl9pbmZvLm5h
bWUgPSAiWGVuIFBWSCI7Ci0JZWxzZSB7CisJCXhlbl9ndWVzdF90eXBlID0gIlBWSCI7CisJfSBl
bHNlIHsKIAkJdTY0IHBmbjsKIAkJdWludDMyX3QgbXNyOwogCiAJCXB2X2luZm8ubmFtZSA9ICJY
ZW4gSFZNIjsKKwkJeGVuX2d1ZXN0X3R5cGUgPSAiUFZIVk0iOwogCQltc3IgPSBjcHVpZF9lYngo
YmFzZSArIDIpOwogCQlwZm4gPSBfX3BhKGh5cGVyY2FsbF9wYWdlKTsKIAkJd3Jtc3Jfc2FmZSht
c3IsICh1MzIpcGZuLCAodTMyKShwZm4gPj4gMzIpKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCBmMzNl
ZWY0ZWJkMTIuLjdhYzVlOTNkOTZmMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtMTI1NSw2ICsxMjU1
LDcgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2
b2lkKQogCQlyZXR1cm47CiAKIAl4ZW5fZG9tYWluX3R5cGUgPSBYRU5fUFZfRE9NQUlOOworCXhl
bl9ndWVzdF90eXBlID0gIlBWIjsKIAogCXhlbl9zZXR1cF9mZWF0dXJlcygpOwogCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jIGIvZHJpdmVycy94ZW4vc3lzLWh5cGVy
dmlzb3IuYwppbmRleCA4NDEwNmY5YzQ1NmMuLmQ2NDFlOTk3MGQ1ZCAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYworKysgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNv
ci5jCkBAIC01MCw2ICs1MCwxOCBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fc3lzZnNfdHlwZV9p
bml0KHZvaWQpCiAJcmV0dXJuIHN5c2ZzX2NyZWF0ZV9maWxlKGh5cGVydmlzb3Jfa29iaiwgJnR5
cGVfYXR0ci5hdHRyKTsKIH0KIAorc3RhdGljIHNzaXplX3QgZ3Vlc3RfdHlwZV9zaG93KHN0cnVj
dCBoeXBfc3lzZnNfYXR0ciAqYXR0ciwgY2hhciAqYnVmZmVyKQoreworCXJldHVybiBzcHJpbnRm
KGJ1ZmZlciwgIiVzXG4iLCB4ZW5fZ3Vlc3RfdHlwZSk7Cit9CisKK0hZUEVSVklTT1JfQVRUUl9S
TyhndWVzdF90eXBlKTsKKworc3RhdGljIGludCBfX2luaXQgeGVuX3N5c2ZzX2d1ZXN0X3R5cGVf
aW5pdCh2b2lkKQoreworCXJldHVybiBzeXNmc19jcmVhdGVfZmlsZShoeXBlcnZpc29yX2tvYmos
ICZndWVzdF90eXBlX2F0dHIuYXR0cik7Cit9CisKIC8qIHhlbiB2ZXJzaW9uIGF0dHJpYnV0ZXMg
Ki8KIHN0YXRpYyBzc2l6ZV90IG1ham9yX3Nob3coc3RydWN0IGh5cF9zeXNmc19hdHRyICphdHRy
LCBjaGFyICpidWZmZXIpCiB7CkBAIC00NzEsNiArNDgzLDkgQEAgc3RhdGljIGludCBfX2luaXQg
aHlwZXJfc3lzZnNfaW5pdCh2b2lkKQogCXJldCA9IHhlbl9zeXNmc190eXBlX2luaXQoKTsKIAlp
ZiAocmV0KQogCQlnb3RvIG91dDsKKwlyZXQgPSB4ZW5fc3lzZnNfZ3Vlc3RfdHlwZV9pbml0KCk7
CisJaWYgKHJldCkKKwkJZ290byBndWVzdF90eXBlX291dDsKIAlyZXQgPSB4ZW5fc3lzZnNfdmVy
c2lvbl9pbml0KCk7CiAJaWYgKHJldCkKIAkJZ290byB2ZXJzaW9uX291dDsKQEAgLTUwMiw2ICs1
MTcsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBoeXBlcl9zeXNmc19pbml0KHZvaWQpCiBjb21wX291
dDoKIAlzeXNmc19yZW1vdmVfZ3JvdXAoaHlwZXJ2aXNvcl9rb2JqLCAmdmVyc2lvbl9ncm91cCk7
CiB2ZXJzaW9uX291dDoKKwlzeXNmc19yZW1vdmVfZmlsZShoeXBlcnZpc29yX2tvYmosICZndWVz
dF90eXBlX2F0dHIuYXR0cik7CitndWVzdF90eXBlX291dDoKIAlzeXNmc19yZW1vdmVfZmlsZSho
eXBlcnZpc29yX2tvYmosICZ0eXBlX2F0dHIuYXR0cik7CiBvdXQ6CiAJcmV0dXJuIHJldDsKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi5oIGIvaW5jbHVkZS94ZW4veGVuLmgKaW5kZXggNmU4
YjdmYzc5ODAxLi4zZGVmYjJlMDNjOGIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisr
KyBiL2luY2x1ZGUveGVuL3hlbi5oCkBAIC05LDggKzksMTAgQEAgZW51bSB4ZW5fZG9tYWluX3R5
cGUgewogCiAjaWZkZWYgQ09ORklHX1hFTgogZXh0ZXJuIGVudW0geGVuX2RvbWFpbl90eXBlIHhl
bl9kb21haW5fdHlwZTsKK2V4dGVybiBjaGFyICp4ZW5fZ3Vlc3RfdHlwZTsKICNlbHNlCiAjZGVm
aW5lIHhlbl9kb21haW5fdHlwZQkJWEVOX05BVElWRQorI2RlZmluZSB4ZW5fZ3Vlc3RfdHlwZQkJ
Im5hdGl2ZSIKICNlbmRpZgogCiAjZGVmaW5lIHhlbl9kb21haW4oKQkJKHhlbl9kb21haW5fdHlw
ZSAhPSBYRU5fTkFUSVZFKQotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 08:57:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 08:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCj9R-0007yG-GP; Mon, 22 May 2017 08:57:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCj9Q-0007xu-Bh
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 08:57:16 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 B9/5A-01735-BE7A2295; Mon, 22 May 2017 08:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6r5Uq
 RBvu2W1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzpvxjLnhkVLHk23SmBsb/Wl2MnBwSAkYS
 byf+Y+pi5OIQEljIKLH40iwmkASbgKrEhuunWEFsEQFHidVtS8FsZgEHiVmzjjKD2MICrhKTG
 t+D1bMA1fdf+gVWwws09PuxtUwQC+QlFm2awQJicwoYS7ye+hfMFgKqmbrxNMsERu4FjAyrGN
 WLU4vKUot0DfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK9W8/AwLiDsanX+RC
 jJAeTkijvRielSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO7LgHKCRanpqRVpmTnAMINJS3Dw
 KInwGoKkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnPfvUqAiAZCijNI8uBGwkL/EKCslz
 MvIwMAgxFOQWpSbWYIq/4pRnINRSZj3Msgqnsy8ErhNr4COYAI6wvqZPMgRJYkIKakGxqyeba
 FWaknvbkv//st/6Wn2OoEvghYXLjw1E314LWXFu/Mztv5eOUnv226fQ+I5ChNUQp4c7vd5fqh
 40QNONcUTNtvK+G86BNVOFimvFthrkm2tuVv7yprV+tc4yhZeXOYY08es8ue0n0Kjlxev6fbA
 +IPaQjPrHmz5p7CuzPSFzi2/CR2HnZVYijMSDbWYi4oTAexGIIV0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495443434!78950376!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7515 invoked from network); 22 May 2017 08:57:14 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 08:57:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 728EDAC02;
 Mon, 22 May 2017 08:57:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 22 May 2017 10:56:59 +0200
Message-Id: <20170522085700.488-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170522085700.488-1-jgross@suse.com>
References: <20170522085700.488-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 1/2] doc,
	xen: document hypervisor sysfs nodes for xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG9kYXkgb25seSBhIGZldyBzeXNmcyBub2RlcyB1bmRlciAvc3lzL2h5cGVydmlzb3IvIGFyZSBk
b2N1bWVudGVkCmZvciBYZW4gaW4gRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBl
cnZpc29yLXBtdS4gUmVuYW1lCnRoaXMgZmlsZSB0byBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5n
L3N5c2ZzLWh5cGVydmlzb3IgYW5kIGFkZApkZXNjcmlwdGlvbnMgb2YgdGhlIG90aGVyIG5vZGVz
LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIERv
Y3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciAgICAgfCAxMzEgKysrKysr
KysrKysrKysrKysrKysrKysrKwogRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBl
cnZpc29yLXBtdSB8ICAyMyAtLS0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDEzMiBpbnNlcnRpb25zKCsp
LCAyMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL0FCSS90
ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IKIGRlbGV0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9u
L0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3ItcG11CgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVz
dGluZy9zeXNmcy1oeXBlcnZpc29yCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMC4uNDQzMTk2ZjBhYTFjCi0tLSAvZGV2L251bGwKKysrIGIvRG9jdW1lbnRhdGlvbi9BQkkv
dGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCkBAIC0wLDAgKzEsMTMxIEBACitXaGF0OgkJL3N5cy9o
eXBlcnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVfZGF0ZQorRGF0ZToJCU1hcmNoIDIwMDkKK0tl
cm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCitEZXNjcmlwdGlvbjoKKwkJQ29udGFpbnMgdGhlIGJ1aWxkIHRpbWUgc3RhbXAgb2YgdGhl
IFhlbiBoeXBlcnZpc29yCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvY29tcGlsYXRpb24vY29t
cGlsZWRfYnkKK0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0NvbnRh
Y3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CisJCUNvbnRh
aW5zIGluZm9ybWF0aW9uIHdobyBidWlsdCB0aGUgWGVuIGh5cGVydmlzb3IKKworV2hhdDoJCS9z
eXMvaHlwZXJ2aXNvci9jb21waWxhdGlvbi9jb21waWxlcgorRGF0ZToJCU1hcmNoIDIwMDkKK0tl
cm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCitEZXNjcmlwdGlvbjoKKwkJQ29tcGlsZXIgd2hpY2ggd2FzIHVzZWQgdG8gYnVpbGQgdGhl
IFhlbiBoeXBlcnZpc29yCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvcG11L3BtdV9tb2RlCitE
YXRlOgkJQXVndXN0IDIwMTUKK0tlcm5lbFZlcnNpb246CTQuMworQ29udGFjdDoJQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KK0Rlc2NyaXB0aW9uOgorCQlEZXNj
cmliZXMgbW9kZSB0aGF0IFhlbidzIHBlcmZvcm1hbmNlLW1vbml0b3JpbmcgdW5pdCAoUE1VKQor
CQl1c2VzLiBBY2NlcHRlZCB2YWx1ZXMgYXJlCisJCQkib2ZmIiAgLS0gUE1VIGlzIGRpc2FibGVk
CisJCQkic2VsZiIgLS0gVGhlIGd1ZXN0IGNhbiBwcm9maWxlIGl0c2VsZgorCQkJImh2IiAgIC0t
IFRoZSBndWVzdCBjYW4gcHJvZmlsZSBpdHNlbGYgYW5kLCBpZiBpdCBpcworCQkJCSAgcHJpdmls
ZWdlZCAoZS5nLiBkb20wKSwgdGhlIGh5cGVydmlzb3IKKwkJCSJhbGwiIC0tICBUaGUgZ3Vlc3Qg
Y2FuIHByb2ZpbGUgaXRzZWxmLCB0aGUgaHlwZXJ2aXNvcgorCQkJCSAgYW5kIGFsbCBvdGhlciBn
dWVzdHMuIE9ubHkgYXZhaWxhYmxlIHRvCisJCQkJICBwcml2aWxlZ2VkIGd1ZXN0cy4KKworV2hh
dDogICAgICAgICAgIC9zeXMvaHlwZXJ2aXNvci9wbXUvcG11X2ZlYXR1cmVzCitEYXRlOiAgICAg
ICAgICAgQXVndXN0IDIwMTUKK0tlcm5lbFZlcnNpb246ICA0LjMKK0NvbnRhY3Q6ICAgICAgICBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgorRGVzY3JpcHRpb246
CisJCURlc2NyaWJlcyBYZW4gUE1VIGZlYXR1cmVzIChhcyBhbiBpbnRlZ2VyKS4gQSBzZXQgYml0
IGluZGljYXRlcworCQl0aGF0IHRoZSBjb3JyZXNwb25kaW5nIGZlYXR1cmUgaXMgZW5hYmxlZC4g
U2VlCisJCWluY2x1ZGUveGVuL2ludGVyZmFjZS94ZW5wbXUuaCBmb3IgYXZhaWxhYmxlIGZlYXR1
cmVzCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9jYXBhYmlsaXRpZXMKK0Rh
dGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CisJCVNwYWNlIHNlcGFyYXRlZCBs
aXN0IG9mIHN1cHBvcnRlZCBndWVzdCBzeXN0ZW0gdHlwZXMuIEVhY2ggdHlwZQorCQlpcyBpbiB0
aGUgZm9ybWF0OiA8Y2xhc3M+LTxtYWpvcj4uPG1pbm9yPi08YXJjaD4KKwkJV2l0aDoKKwkJCTxj
bGFzcz46ICJ4ZW4iIC0tIHg4NjogcGFyYXZpcnR1YWxpemVkLCBhcm06IHN0YW5kYXJkCisJCQkJ
ICJodm0iIC0tIHg4NiBvbmx5OiBmdWxsIHZpcnR1YWxpemVkCisJCQk8bWFqb3I+OiBtYWpvciBn
dWVzdCBpbnRlcmZhY2UgdmVyc2lvbgorCQkJPG1pbm9yPjogbWlub3IgZ3Vlc3QgaW50ZXJmYWNl
IHZlcnNpb24KKwkJCTxhcmNoPjogIGFyY2hpdGVjdHVyZSwgZS5nLjoKKwkJCQkgIng4Nl8zMiI6
IDMyIGJpdCB4ODYgZ3Vlc3Qgd2l0aG91dCBQQUUKKwkJCQkgIng4Nl8zMnAiOiAzMiBiaXQgeDg2
IGd1ZXN0IHdpdGggUEFFCisJCQkJICJ4ODZfNjQiOiA2NCBiaXQgeDg2IGd1ZXN0CisJCQkJICJh
cm12N2wiOiAzMiBiaXQgYXJtIGd1ZXN0CisJCQkJICJhYXJjaDY0IjogNjQgYml0IGFybSBndWVz
dAorCitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRpZXMvY2hhbmdlc2V0CitEYXRlOgkJ
TWFyY2ggMjAwOQorS2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0aW9uOgorCQlDaGFuZ2VzZXQgb2YgdGhlIGh5cGVy
dmlzb3IgKGdpdCBjb21taXQpCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9m
ZWF0dXJlcworRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFj
dDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoKKwkJRmVhdHVy
ZXMgdGhlIFhlbiBoeXBlcnZpc29yIHN1cHBvcnRzIGZvciB0aGUgZ3Vlc3QgYXMgZGVmaW5lZAor
CQlpbiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvZmVhdHVyZXMuaCBwcmludGVkIGFzIGEgaGV4IHZh
bHVlLgorCitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRpZXMvcGFnZXNpemUKK0RhdGU6
CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CisJCURlZmF1bHQgcGFnZSBzaXplIG9m
IHRoZSBoeXBlcnZpc29yIHByaW50ZWQgYXMgYSBoZXggdmFsdWUuCisKK1doYXQ6CQkvc3lzL2h5
cGVydmlzb3IvcHJvcGVydGllcy92aXJ0dWFsX3N0YXJ0CitEYXRlOgkJTWFyY2ggMjAwOQorS2Vy
bmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKK0Rlc2NyaXB0aW9uOgorCQlWaXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIGh5cGVydmlzb3IgYXMg
YSBoZXggdmFsdWUuCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvdHlwZQorRGF0ZToJCU1hcmNo
IDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoKKwkJVHlwZSBvZiBoeXBlcnZpc29yOgorCQkieGVu
IjogWGVuIGh5cGVydmlzb3IKKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci91dWlkCitEYXRlOgkJ
TWFyY2ggMjAwOQorS2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0aW9uOgorCQlVVUlEIG9mIHRoZSBndWVzdCBhcyBr
bm93biB0byB0aGUgWGVuIGh5cGVydmlzb3IuCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvdmVy
c2lvbi9leHRyYQorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29u
dGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoKKwkJVGhl
IFhlbiB2ZXJzaW9uIGlzIGluIHRoZSBmb3JtYXQgPG1ham9yPi48bWlub3I+PGV4dHJhPgorCQlU
aGlzIGlzIHRoZSA8ZXh0cmE+IHBhcnQgb2YgaXQuCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3Iv
dmVyc2lvbi9tYWpvcgorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAor
Q29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoKKwkJ
VGhlIFhlbiB2ZXJzaW9uIGlzIGluIHRoZSBmb3JtYXQgPG1ham9yPi48bWlub3I+PGV4dHJhPgor
CQlUaGlzIGlzIHRoZSA8bWFqb3I+IHBhcnQgb2YgaXQuCisKK1doYXQ6CQkvc3lzL2h5cGVydmlz
b3IvdmVyc2lvbi9taW5vcgorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4z
MAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoK
KwkJVGhlIFhlbiB2ZXJzaW9uIGlzIGluIHRoZSBmb3JtYXQgPG1ham9yPi48bWlub3I+PGV4dHJh
PgorCQlUaGlzIGlzIHRoZSA8bWlub3I+IHBhcnQgb2YgaXQuCmRpZmYgLS1naXQgYS9Eb2N1bWVu
dGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3ItcG11IGIvRG9jdW1lbnRhdGlvbi9B
QkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXBtdQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMjI0ZmFhMTA1ZTE4Li4wMDAwMDAwMDAwMDAKLS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkv
dGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXBtdQorKysgL2Rldi9udWxsCkBAIC0xLDIzICswLDAg
QEAKLVdoYXQ6CQkvc3lzL2h5cGVydmlzb3IvcG11L3BtdV9tb2RlCi1EYXRlOgkJQXVndXN0IDIw
MTUKLUtlcm5lbFZlcnNpb246CTQuMwotQ29udGFjdDoJQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KLURlc2NyaXB0aW9uOgotCQlEZXNjcmliZXMgbW9kZSB0aGF0
IFhlbidzIHBlcmZvcm1hbmNlLW1vbml0b3JpbmcgdW5pdCAoUE1VKQotCQl1c2VzLiBBY2NlcHRl
ZCB2YWx1ZXMgYXJlCi0JCQkib2ZmIiAgLS0gUE1VIGlzIGRpc2FibGVkCi0JCQkic2VsZiIgLS0g
VGhlIGd1ZXN0IGNhbiBwcm9maWxlIGl0c2VsZgotCQkJImh2IiAgIC0tIFRoZSBndWVzdCBjYW4g
cHJvZmlsZSBpdHNlbGYgYW5kLCBpZiBpdCBpcwotCQkJCSAgcHJpdmlsZWdlZCAoZS5nLiBkb20w
KSwgdGhlIGh5cGVydmlzb3IKLQkJCSJhbGwiIC0tICBUaGUgZ3Vlc3QgY2FuIHByb2ZpbGUgaXRz
ZWxmLCB0aGUgaHlwZXJ2aXNvcgotCQkJCSAgYW5kIGFsbCBvdGhlciBndWVzdHMuIE9ubHkgYXZh
aWxhYmxlIHRvCi0JCQkJICBwcml2aWxlZ2VkIGd1ZXN0cy4KLQotV2hhdDogICAgICAgICAgIC9z
eXMvaHlwZXJ2aXNvci9wbXUvcG11X2ZlYXR1cmVzCi1EYXRlOiAgICAgICAgICAgQXVndXN0IDIw
MTUKLUtlcm5lbFZlcnNpb246ICA0LjMKLUNvbnRhY3Q6ICAgICAgICBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotRGVzY3JpcHRpb246Ci0JCURlc2NyaWJlcyBY
ZW4gUE1VIGZlYXR1cmVzIChhcyBhbiBpbnRlZ2VyKS4gQSBzZXQgYml0IGluZGljYXRlcwotCQl0
aGF0IHRoZSBjb3JyZXNwb25kaW5nIGZlYXR1cmUgaXMgZW5hYmxlZC4gU2VlCi0JCWluY2x1ZGUv
eGVuL2ludGVyZmFjZS94ZW5wbXUuaCBmb3IgYXZhaWxhYmxlIGZlYXR1cmVzCmRpZmYgLS1naXQg
YS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDUwM2JjZjRlM2U4Zi4uYTVkMmFmMTQ4
Nzk4IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTM5NzYs
NiArMTM5NzYsNyBAQCBGOglkcml2ZXJzL3hlbi8KIEY6CWFyY2gveDg2L2luY2x1ZGUvYXNtL3hl
bi8KIEY6CWluY2x1ZGUveGVuLwogRjoJaW5jbHVkZS91YXBpL3hlbi8KK0Y6CURvY3VtZW50YXRp
b24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvcgogCiBYRU4gSFlQRVJWSVNPUiBBUk0KIE06
CVN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0gCjIuMTIuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 09:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 09:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCjhO-00029e-GC; Mon, 22 May 2017 09:32:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3087b9dd0=anthony.perard@citrix.com>)
 id 1dCjhN-00029Y-KO
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 09:32:21 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 85/CF-03696-420B2295; Mon, 22 May 2017 09:32:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHRDpK7KBqV
 IgzWTxC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bt1TeZCh6zViz/dI6xgbGFtYuRg0NCwF9i
 01L3LkZOINNd4vKXGSwgYRYBVYkbx5JAwmwCBhIrpl9lBLFFBCwkVv39zARiMwsoS+x4NxUsL
 izgIfFv22Ywm1fAWuLizLMsILaQgL7EpIsNTBBxQYmTM5+wQPTqSCzY/YkNZBWzgLTE8n8cIG
 FOoFVrXu4CKxEFGr/k9BaoMWoSNxYuY4G40kJi/9+zzBMYBWYhmToLydRZCFMXMDKvYlQvTi0
 qSy3StdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSQYg2MF4d1PAIUZJDiYl
 Ud6NTkqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4l68DygkWpaanVqRl5gCjAyYtwcGjJML7G
 CTNW1yQmFucmQ6ROsWoyzHn3tf3TEIsefl5qVLivOtAigRAijJK8+BGwCL1EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR5udYDTeHJzCuB2/QK6AgmoCOsn8mDHFGSiJCSamCcZt/soSK2YDO
 /ylvXFkmGk9X+XCcs+pMWymnq/GVTYzp5c5Pv8UYd99vZRy2W62ad5DDcYqy1trdcdV3Fz5+i
 Vxx4PENXTrl9JNckyM995QMbq+YtzafmTbeLWZH72Ssp8s/qDf7/5RK55HK472r5Ta6PKpWQf
 dT1N4Q3572MgsPnxvlmHkosxRmJhlrMRcWJANWCUSDPAgAA
X-Env-Sender: prvs=3087b9dd0=anthony.perard@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495445538!44109825!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62915 invoked from network); 22 May 2017 09:32:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 09:32:20 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="424833995"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
Date: Mon, 22 May 2017 10:32:17 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20170522093217.GA1591@perard.uk.xensource.com>
References: <osstest-109613-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-109613-mainreport@xen.org>
User-Agent: Mutt/1.8.2 (2017-04-18)
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [qemu-mainline test] 109613: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBNYXkgMjAsIDIwMTcgYXQgMDM6NDE6NTdQTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMDk2MTMgcWVtdS1tYWlubGluZSByZWFsIFtyZWFsXQo+
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2MTMv
Cj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwNzYzNgoKRXJyb3IgbWVzc2FnZToKPiBNU19XZWJj
aGVja01vbml0b3I6IGV4cGxvcmVyLmV4ZSAtIEFwcGxpY2F0aW9uIEVycm9yCj4gCj4gVGhlIGlu
c3RydWN0aW9uIGF0IDB4ZjY2Li4uIHJlZmVyZW5jZWQgbWVtb3J5IGF0IDB4MDAwMDAwMzAuIFRo
ZSBtZW1vcnkKPiBjb3VsZCBub3QgYmUgd3JpdHRlbi4KCkluIHRoZSBzY3JlZW5zaG90OgpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NjEzL3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NC9ub2NlcmEwX3dpbi5ndWVzdC5vc3N0ZXN0
LXZuYy5qcGVnCgpObyBpZGVlIHdoYXQncyB3cm9uZy4uLgoKLS0gCkFudGhvbnkgUEVSQVJECgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 09:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 09:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCjp9-0002oG-9Q; Mon, 22 May 2017 09:40:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3083cae62=Andrew.Cooper3@citrix.com>)
 id 1dCjp7-0002oA-Nc
 for xen-devel@lists.xen.org; Mon, 22 May 2017 09:40:21 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BB/7E-01730-402B2295; Mon, 22 May 2017 09:40:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsWyU9JRQpdlk1K
 kweW9whZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b6k3PZCy5rVxw58pelgXGfahcjJ4eEgJ/E
 pxdT2UBsEYEgiWMr5oHZzAI5Erv3NrOC2GwC+hK7X3xiArGFBVQlNu9fww5i8wrYSnR9/ANWz
 wIUf/rvCTOILSoQLvG28QgLRI2gxMmZT4BsDqCZmhLrd+lDjJeX2P52Dli5kICaxLX+S+wQ56
 RLTHzWwzKBkXcWku5ZCN2zkHQvYGRexahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCql5taXJy
 YnpqTmFSsl5yfu4kRGFD1DAyMOxgbZ/sdYpTkYFIS5d3opBQpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYLXdCNQTrAoNT21Ii0zBxjaMGkJDh4lEd5jG4DSvMUFibnFmekQqVOMxhzvln54z8Txb
 vPv90xCLHn5ealS4ryiIJMEQEozSvPgBsFi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd
 51IAt5MvNK4Pa9AjqFCegU62fyIKeUJCKkpBoYNZYZb+qr7LLJzr41ZYZLsUFpbmKVVXzT5OX
 X3jg9zntgLqO7+eEPbtdNk+VnZwnd3H6sSittwXfd982n2R5cn77nw/9DVzv4nvhInQybHqz8
 Xn/uze1dSdO7Lrhq7wr+0HToyaer/6/P2CJiN+Gesm/72RlvZ5xuVglik1z1N6H8wYWJU+bpn
 VdiKc5INNRiLipOBACwNrX5tAIAAA==
X-Env-Sender: prvs=3083cae62=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495446020!84065154!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45396 invoked from network); 22 May 2017 09:40:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 09:40:20 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="46479677"
To: Xen-devel List <xen-devel@lists.xen.org>, Julien Grall
 <julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e1e29db2-c567-eb9d-5927-1ab2851e0161@citrix.com>
Date: Mon, 22 May 2017 10:40:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] XenServer testing of Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPdmVyIHRoZSB3ZWVrZW5kLCB3ZSBnb3Qgc29tZSBleHRlbnNpdmUgdGVzdGluZyBv
biBYZW4gNC45CgpGaXJzdCBvZiBhbGwsIGN1cnJlbnQgc3RhZ2luZyBoYXMgYSBicm9rZW4gYnVp
bGQuICBUaGlzIGlzIGEgc2lkZSBlZmZlY3QKb2YgYy9zIGY3NDViNTUsIDkzYWRlNDIgYW5kIDcy
OGQyMWIsIGFuZCBvY2N1cnMgYmVjYXVzZSB0aGUgYG1ha2UKdG9vbHMtaW5zdGFsbGAgdGFyZ2V0
IG5vIGxvbmdlciBpbnN0YWxscyB0aGUgWGVuIHB1YmxpYyBoZWFkZXJzIGludG8KL3Vzci9pbmNs
dWRlL3hlbi4KCkFzIGEgcmVzdWx0LCB0aGUgdGVzdGluZyBiYXNlIHdhcyBjL3MgYTdkNGE1OTA0
ICJ0b29scy94ZW5jb25zb2xlZDoKUHJlc2VydmUgZXJybm8gd2hpbGUgcm90YXRpbmcgbG9nZmls
ZSBoYW5kbGVzIgoKMSkgLUVSRVNUQVJUIHdoZW4gc2V0dGluZyBIVk1fUEFSQU1fSURFTlRfUFQK
CldoZW4gSFZNT1Bfc2V0X3BhcmFtIGZhaWxzIHRvIGFjcXVpcmUgdGhlIGRvbWN0bCBsb2NrLCBp
dCBleGl0cyBvdXQgd2l0aApFUkVTVEFSVC4gIEZvciBzb21lIHJlYXNvbiwgdGhpcyBpcyBub3cg
cHJvcGFnYXRpbmcgdXAgdG8gdGhlIGxpYnhjCnVzZXJzcGFjZSByYXRoZXIgdGhhbiBjYXVzaW5n
IGEgY29udGludWF0aW9uLiAgSSBoYXZlbid0IGludmVzdGlnYXRlZAp5ZXQ7IGl0IHNtZWxscyBs
aWtlIGl0IG1pZ2h0IGJlIHJlbGF0ZWQgdG8gbXkgY29udGludWF0aW9uIGxvZ2ljIGNoYW5nZSwK
YnV0IEkgZGlkbid0IHRvdWNoIGFueXRoaW5nIGluIHRoaXMgYXJlYSB3aXRoIHRoYXQgY2hhbmdl
LgoKMikgVGhpcyB2bWVudHJ5IGZhaWx1cmU6CgooWEVOKSBbIDcxMjIuMjg3NjYxXSBkOTh2MyB2
bWVudHJ5IGZhaWx1cmUgKHJlYXNvbiAweDgwMDAwMDIxKTogSW52YWxpZApndWVzdCBzdGF0ZSAo
MCkKKFhFTikgWyA3MTIyLjI4NzY2OF0gKioqKioqKioqKioqKiBWTUNTIEFyZWEgKioqKioqKioq
KioqKioKKFhFTikgWyA3MTIyLjI4NzY3MF0gKioqIEd1ZXN0IFN0YXRlICoqKgooWEVOKSBbIDcx
MjIuMjg3NjczXSBDUjA6IGFjdHVhbD0weDAwMDAwMDAwODAwMTAwM2IsCnNoYWRvdz0weDAwMDAw
MDAwODAwMTAwM2IsIGdoX21hc2s9ZmZmZmZmZmZmZmZmZmZmZgooWEVOKSBbIDcxMjIuMjg3Njc2
XSBDUjQ6IGFjdHVhbD0weDAwMDAwMDAwMDAxNDI2ZTksCnNoYWRvdz0weDAwMDAwMDAwMDAxNDA2
ZTksIGdoX21hc2s9ZmZmZmZmZmZmZmZmZmZmZgooWEVOKSBbIDcxMjIuMjg3Njc5XSBDUjMgPSAw
eDAwMDAwMDAwMDAxODUwMDAKKFhFTikgWyA3MTIyLjI4NzY4MV0gUERQVEUwID0gMHgwMDAwMDAw
MDAwMTg2MDAxICBQRFBURTEgPQoweDAwMDAwMDAwMDAxODcwMDEKKFhFTikgWyA3MTIyLjI4NzY4
NF0gUERQVEUyID0gMHgwMDAwMDAwMDAwMTg4MDAxICBQRFBURTMgPQoweDAwMDAwMDAwMDAxODkw
MDEKKFhFTikgWyA3MTIyLjI4NzY4N10gUlNQID0gMHgwMDAwMDAwMDg5MDNjNmQwICgweDAwMDAw
MDAwODkwM2M2ZDApICBSSVAKPSAweDAwMDAwMDAwODExYTViZWMgKDB4MDAwMDAwMDA4MTFhNWJl
YykKKFhFTikgWyA3MTIyLjI4NzY5MF0gUkZMQUdTPTB4MDAwMDQwMDIgKDB4MDAwMDQwMDIpICBE
UjcgPQoweDAwMDAwMDAwMDAwMDA0MDAKKFhFTikgWyA3MTIyLjI4NzY5Ml0gU3lzZW50ZXIgUlNQ
PTAwMDAwMDAwODkwNTUwMDAKQ1M6UklQPTAwMDg6MDAwMDAwMDA4MGQ2ZTFkMAooWEVOKSBbIDcx
MjIuMjg3Njk1XSAgICAgICAgc2VsICBhdHRyICBsaW1pdCAgIGJhc2UKKFhFTikgWyA3MTIyLjI4
NzY5N10gICBDUzogMDAwOCAwYzA5YiBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsg
NzEyMi4yODc3MDBdICAgRFM6IDAwMjMgMGMwZjMgZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSBbIDcxMjIuMjg3NzAyXSAgIFNTOiAwMDIzIDBjMGYzIGZmZmZmZmZmIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgWyA3MTIyLjI4NzcwNV0gICBFUzogMDAyMyAwYzBmMyBmZmZmZmZmZiAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIFsgNzEyMi4yODc3MDddICAgRlM6IDAwM2IgMDQwZjMgMDAwMGMw
MDAgMDAwMDAwMDA3ZmI3ODAwMAooWEVOKSBbIDcxMjIuMjg3NzEwXSAgIEdTOiAwMDAwIDFjMDAw
IGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWyA3MTIyLjI4NzcxMl0gR0RUUjogICAg
ICAgICAgICAwMDAwMDNmZiAwMDAwMDAwMDg5MDNjOTUwCihYRU4pIFsgNzEyMi4yODc3MTRdIExE
VFI6IDAwMDAgMTAwMDAgMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbIDcxMjIuMjg3
NzE3XSBJRFRSOiAgICAgICAgICAgIDAwMDAwN2ZmIDAwMDAwMDAwODkwM2NkNTAKKFhFTikgWyA3
MTIyLjI4NzcxOV0gICBUUjogMDA1OCAwMDA4YiAwMDAwMDA2OCAwMDAwMDAwMDg5MDM5NjYwCihY
RU4pIFsgNzEyMi4yODc3MjJdIEVGRVIgPSAweDAwMDAwMDAwMDAwMDAwMDAgIFBBVCA9IDB4MDAw
NzAxMDYwMDA3MDEwNgooWEVOKSBbIDcxMjIuMjg3NzI0XSBQcmVlbXB0aW9uVGltZXIgPSAweDAw
MDAwMDAwICBTTSBCYXNlID0gMHgwMDAwMDAwMAooWEVOKSBbIDcxMjIuMjg3NzI2XSBEZWJ1Z0N0
bCA9IDB4MDAwMDAwMDAwMDAwMDAwMCAgRGVidWdFeGNlcHRpb25zID0KMHgwMDAwMDAwMDAwMDAw
MDAwCihYRU4pIFsgNzEyMi4yODc3MjldIEludGVycnVwdGliaWxpdHkgPSAwMDAwMDAwOCAgQWN0
aXZpdHlTdGF0ZSA9IDAwMDAwMDAwCihYRU4pIFsgNzEyMi4yODc3MzFdICoqKiBIb3N0IFN0YXRl
ICoqKgooWEVOKSBbIDcxMjIuMjg3NzM1XSBSSVAgPSAweGZmZmY4MmQwODAzMWVkNjAgKHZteF9h
c21fdm1leGl0X2hhbmRsZXIpIApSU1AgPSAweGZmZmY4MzAwNGFjOGZmOTAKKFhFTikgWyA3MTIy
LjI4NzczOF0gQ1M9ZTAwOCBTUz0wMDAwIERTPTAwMDAgRVM9MDAwMCBGUz0wMDAwIEdTPTAwMDAg
VFI9ZTA0MAooWEVOKSBbIDcxMjIuMjg3NzQxXSBGU0Jhc2U9MDAwMDAwMDAwMDAwMDAwMCBHU0Jh
c2U9MDAwMDAwMDAwMDAwMDAwMApUUkJhc2U9ZmZmZjgyZDA4MDVlNTU4MAooWEVOKSBbIDcxMjIu
Mjg3NzQ0XSBHRFRCYXNlPWZmZmY4MmQwODA0NjUwMDAgSURUQmFzZT1mZmZmODJkMDgwNWRlYWMw
CihYRU4pIFsgNzEyMi4yODc3NDZdIENSMD0wMDAwMDAwMDgwMDUwMDMzIENSMz0wMDAwMDAwNjE0
NTg0MDAwCkNSND0wMDAwMDAwMDAwMzUyNmUwCihYRU4pIFsgNzEyMi4yODc3NDldIFN5c2VudGVy
IFJTUD1mZmZmODMwMDRhYzhmZmMwCkNTOlJJUD1lMDA4OmZmZmY4MmQwODAzNjgxMDAKKFhFTikg
WyA3MTIyLjI4Nzc1MV0gRUZFUiA9IDB4MDAwMDAwMDAwMDAwMDAwMCAgUEFUID0gMHgwMDAwMDUw
MTAwMDcwNDA2CihYRU4pIFsgNzEyMi4yODc3NTNdICoqKiBDb250cm9sIFN0YXRlICoqKgooWEVO
KSBbIDcxMjIuMjg3NzU1XSBQaW5CYXNlZD0wMDAwMDAzZiBDUFVCYXNlZD1iNmEwNjVmYQpTZWNv
bmRhcnlFeGVjPTAwMDAxNGViCihYRU4pIFsgNzEyMi4yODc3NTddIEVudHJ5Q29udHJvbHM9MDAw
MDUxZmYgRXhpdENvbnRyb2xzPTAwMGZlZmZmCihYRU4pIFsgNzEyMi4yODc3NjBdIEV4Y2VwdGlv
bkJpdG1hcD0wMDA2MDAwMiBQRkVDbWFzaz0wMDAwMDAwMApQRkVDbWF0Y2g9MDAwMDAwMDAKKFhF
TikgWyA3MTIyLjI4Nzc2Ml0gVk1FbnRyeTogaW50cl9pbmZvPTgwMDAwYjBhIGVycmNvZGU9MDAw
MDAwMTAKaWxlbj0wMDAwMDAwMAooWEVOKSBbIDcxMjIuMjg3NzY0XSBWTUV4aXQ6IGludHJfaW5m
bz0wMDAwMDAwMCBlcnJjb2RlPTAwMDAwMDAwCmlsZW49MDAwMDAwMDMKKFhFTikgWyA3MTIyLjI4
Nzc2N10gICAgICAgICByZWFzb249ODAwMDAwMjEgcXVhbGlmaWNhdGlvbj0wMDAwMDAwMDAwMDAw
MDAwCihYRU4pIFsgNzEyMi4yODc3NjldIElEVFZlY3RvcmluZzogaW5mbz04MDAwMDIwMiBlcnJj
b2RlPTAwMDAwMDAwCihYRU4pIFsgNzEyMi4yODc3NzFdIFRTQyBPZmZzZXQgPSAweGZmZmZlY2E4
MWQyZmRmMTQgIFRTQyBNdWx0aXBsaWVyID0KMHgwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgNzEy
Mi4yODc3NzRdIFRQUiBUaHJlc2hvbGQgPSAweDAwICBQb3N0ZWRJbnRyVmVjID0gMHgwMAooWEVO
KSBbIDcxMjIuMjg3Nzc2XSBFUFQgcG9pbnRlciA9IDB4MDAwMDAwMDYxNDVhNTAxZSAgRVBUUCBp
bmRleCA9IDB4MDAwMAooWEVOKSBbIDcxMjIuMjg3Nzc4XSBQTEUgR2FwPTAwMDAwMDgwIFdpbmRv
dz0wMDAwMTAwMAooWEVOKSBbIDcxMjIuMjg3NzgwXSBWaXJ0dWFsIHByb2Nlc3NvciBJRCA9IDB4
MWU5OSBWTWZ1bmMgY29udHJvbHMgPQowMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgNzEyMi4yODc3
ODJdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFsgNzEyMi4y
ODc3ODRdIGRvbWFpbl9jcmFzaCBjYWxsZWQgZnJvbSB2bXguYzozMzYwCihYRU4pIFsgNzEyMi4y
ODc3ODZdIERvbWFpbiA5OCAodmNwdSMzKSBjcmFzaGVkIG9uIGNwdSMwOgooWEVOKSBbIDcxMjIu
Mjg3NzkwXSAtLS0tWyBYZW4tNC45LjAtMy4wLWQgIHg4Nl82NCAgZGVidWc9eSAgIE5vdAp0YWlu
dGVkIF0tLS0tCihYRU4pIFsgNzEyMi4yODc3OTJdIENQVTogICAgMAooWEVOKSBbIDcxMjIuMjg3
Nzk0XSBSSVA6ICAgIDAwMDg6WzwwMDAwMDAwMDgxMWE1YmVjPl0KKFhFTikgWyA3MTIyLjI4Nzc5
Nl0gUkZMQUdTOiAwMDAwMDAwMDAwMDA0MDAyICAgQ09OVEVYVDogaHZtIGd1ZXN0IChkOTh2MykK
KFhFTikgWyA3MTIyLjI4Nzc5OV0gcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiAwMDAwMDAw
MDAwMDAwMDAwICAKcmN4OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgNzEyMi4yODc4MDJdIHJk
eDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgCnJkaTogMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSBbIDcxMjIuMjg3ODA0XSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICBy
c3A6IDAwMDAwMDAwODkwM2M2ZDAgIApyODogIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWyA3MTIy
LjI4NzgwNl0gcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAK
cjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgNzEyMi4yODc4MDldIHIxMjogMDAwMDAwMDAw
MDAwMDAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgCnIxNDogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSBbIDcxMjIuMjg3ODExXSByMTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAw
ODAwMTAwM2IgIApjcjQ6IDAwMDAwMDAwMDAxNDA2ZTkKKFhFTikgWyA3MTIyLjI4NzgxM10gY3Iz
OiAwMDAwMDAwMDAwMTg1MDAwICAgY3IyOiAwMDAwMDAwMDAyZmVkZmZjCihYRU4pIFsgNzEyMi4y
ODc4MTZdIGRzOiAwMDIzICAgZXM6IDAwMjMgICBmczogMDAzYiAgIGdzOiAwMDAwICAgc3M6CjAw
MjMgICBjczogMDAwOAoKVGhpcyB3YXMgYSBXaW5kb3dzIDggMzJiaXQgVk0gZG9pbmcgZ2VuZXJh
bCBsaWZlY3ljbGUgb3BlcmF0aW9ucyBydW5uaW5nCm9uIGEgRGVubG93IHBsYXRmb3JtLiAgVGhl
IGNyYXNoIGlzIG5vdCByZXByb2R1Y2libGUsIGFuZCBJIGNhbid0IHNwb3QKc29tZXRoaW5nIG9i
dmlvdXNseSB3cm9uZyBpbiB0aGUgZ3Vlc3Qgc3RhdGUgaW4gdGhhdCByZXBvcnQuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 09:56:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 09:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCk46-0003bd-Gi; Mon, 22 May 2017 09:55:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCk45-0003bX-Gt
 for xen-devel@lists.xen.org; Mon, 22 May 2017 09:55:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EE/60-03620-4A5B2295; Mon, 22 May 2017 09:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVysyfVTXfJVqV
 Ig4lvuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJi5ezF3SpVWzYuo+xgbFToYuRi0NIYDOj
 xJEzt1ggnN2MEtdenmXuYuTkEBawluj9upUNxBYRiJM4vncuC4gtJBAscWDbFTaQBmaBs4wSP
 bvbGUESbAKaEnc+f2ICsXkFrCS2XF0CFmcRUJXYf/UJ2CBRgXCJt41HWCBqBCVOznwCZnMKhE
 isvvgarIZZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaGeglFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHAMQ7GD8tSzgEKMkB5OSKO/yTUqRQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmC9+9moDrBotT01Iq0zBxgVMCUSnDwK
 InwRoOkeYsLEnOLM9MhUqcYjTneLf3wnomjr+PjeyYhsElS4rw+W4BKBUBKM0rz4AbBovUSo6
 yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHnXgUzhycwrgdv3CugUJqBTrJ/Jg5xSkoiQkmpgnJh
 WHvpd3U2Aq9/zl2kOK3eMNifjqftWKxNUhQ+uPTq/8P51wZ33Vz+vPcXzbXml8+1UK4WHQhPt
 bUMF7pz8L7IgYPWkjbo7dRe82LypM67624N5G8VYe8xOr6zyTq/+u27CqgQlc9t3680elrM+O
 uLJo5tlp7phN4eHosKTrdwbo9zs+adMVmIpzkg01GIuKk4EALBkqSDRAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495446947!73118282!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9258 invoked from network); 22 May 2017 09:55:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 22 May 2017 09:55:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB2A01435;
 Mon, 22 May 2017 02:55:46 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 89FA43F23B;
 Mon, 22 May 2017 02:55:45 -0700 (PDT)
To: "Hao, Xudong" <xudong.hao@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b7b7bc8e-4c17-8ff1-43df-5b4dc8505908@arm.com>
Date: Mon, 22 May 2017 10:55:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "Zhang, Haozhong" <haozhong.zhang@intel.com>
Subject: Re: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KENDIEphbiBhbmQgQW5kcmV3KQoKT24gMjIvMDUvMTcgMDk6MzksIEhhbywgWHVkb25nIHdyb3Rl
Ogo+IEJ1ZyBkZXRhaWxlZCBkZXNjcmlwdGlvbjoKPgo+IC0tLS0tLS0tLS0tLS0tLS0KPgo+IFhl
biBoYXMgYSBNQ0Ugc29mdCBpbmplY3Rpb24gdG9vbCB4ZW4tbWNlaW5qIHRvIHRlc3QgUkFTLCB0
ZXN0aW5nIHdpdGgKPiB0aGlzIHRvb2wgY2F1c2UgZG9tMCBjcmFzaCBhbmQgc3lzdGVtIHJlYm9v
dC4gQXR0YWNoIHRoZSB3aG9sZSBsb2cuCj4KPgo+Cj4gRW52aXJvbm1lbnQgOgo+Cj4gLS0tLS0t
LS0tLS0tLS0tLQo+Cj4gSFc6IFNreWxha2UvQnJvYWR3ZWxsIHNlcnZlcgo+Cj4gWGVuOiBYZW4g
NC45LjAgUkM1Cj4KPiBEb20wOiBMaW51eCA0LjExLjAKPgo+Cj4KPiBSZXByb2R1Y2Ugc3RlcHM6
Cj4KPiAtLS0tLS0tLS0tLS0tLS0tCj4KPiAxLiAgICAgIENvbXBpbGluZyB4ZW4tbWNlaW5qIGlu
IHhlbiA6IHhlbi90b29scy90ZXN0cy9tY2UtdGVzdC90b29scwo+Cj4gMi4gICAgICBSdW4gdGhl
IGNvbW1vbmQ6ICB4ZW4vdG9vbHMvdGVzdHMvbWNlLXRlc3QvdG9vbHMveGVuLW1jZWluaiAtdCAw
Cj4KPgo+Cj4gQ3VycmVudCByZXN1bHQ6Cj4KPiAtLS0tLS0tLS0tLS0tLS0tCj4KPiBWTSBNaWdy
YXRpb24gZmFpbC4KPgo+Cj4KPiBCYXNlIGVycm9yIGxvZzoKPgo+IC0tLS0tLS0tLS0tLS0tLS0K
Pgo+IChYRU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBz
ZWNvbmRzLgo+Cj4gKFhFTikgLS0tLVsgWGVuLTQuOS1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFp
bnRlZDogTUNFICBdLS0tLQo+Cj4gKFhFTikgQ1BVOiAgICAwCj4KPiAoWEVOKSBSSVA6ICAgIGUw
MDg6WzwwMDAwMDAwMDY1ZWIxZTEzPl0gMDAwMDAwMDA2NWViMWUxMwo+Cj4gKFhFTikgUkZMQUdT
OiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHlwZXJ2aXNvcgo+Cj4gKFhFTikgcmF4OiAw
MDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmODMwMDVmODI3YmIwICAgcmN4OiAwMDAwMDAwMDY4
MmFiMDAwCj4KPiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IDAwMDAwMDAwMDAw
MDAzODEgICByZGk6IGZmZmY4MzAwNWY4MjdiOTAKPgo+IChYRU4pIHJicDogZmZmZjgzMDA1Zjgy
N2M4OCAgIHJzcDogZmZmZjgzMDA1ZjgyN2FlMCAgIHI4OiAgZmZmZjgzMDA1ZjgyN2JiMAo+Cj4g
KFhFTikgcjk6ICBmZmZmODMwMDVmODI3YjkwICAgcjEwOiAwMDAwMDAwMDY1ZWIzMjU4ICAgcjEx
OiAwMDAwZmZmZjAwMDBmZmZmCj4KPiAoWEVOKSByMTI6IDAwMDAwMDAwZmZmZmZmZmUgICByMTM6
IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwNjUKPgo+IChYRU4pIHIxNTog
ZmZmZjgzMTAyYmNhNTAwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAw
MDM1MjZlMAo+Cj4gKFhFTikgY3IzOiAwMDAwMDAxMDJjOTYyMDAwICAgY3IyOiAwMDAwMDAwMDY4
MmFiMDA5Cj4KPiAoWEVOKSBkczogMDAyYiAgIGVzOiAwMDJiICAgZnM6IDAwMDAgICBnczogMDAw
MCAgIHNzOiAwMDAwICAgY3M6IGUwMDgKPgo+IChYRU4pIFhlbiBjb2RlIGFyb3VuZCA8MDAwMDAw
MDA2NWViMWUxMz4gKDAwMDAwMDAwNjVlYjFlMTMpOgo+Cj4gKFhFTikgIGZmIDAwIDAwIDQ4IDhi
IDRjIDI0IDI4IDwwZj4gYjYgNDkgMDkgM2IgYzEgNzIgMTggNGMgOGQgMDUgMDYgMjAKPiAwMCAw
MCBiYQo+Cj4gKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MzAwNWY4MjdhZTA6
Cj4KPiAoWEVOKSAgICBmZmZmODJkMDgwMjZkZDEyIGZmZmY4MzAwNWY4MjdiMzggZmZmZjgyZDA4
MDI2ZTFkZiAwMDAwMDAwNDAwMDAwMDkzCj4KPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA0IDAw
MDAwMDAwNjgyYWIwMDAgMDAwMDAwMDAwMDAwMDAwZCAwMDAwMDAwMDAwMDAwMDAyCj4KPiAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDE3IDAwMDAwMDAwNjVlYjBlZTggZmZmZjgzMDA1ZjgyN2JiMCAw
MDAwMDAwMDAwMDAwMDQ2Cj4KPiAoWEVOKSAgICAwMjAwMDAwMDAwMDFhMGQxIGZmZmY4MzAwNWY4
MjdiOTggMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDY1ZWFmNzdjCj4KPiAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIGZmZmY4MzAwNWY4MjdiYjggZmZmZjgyZDA4MDI2ZmU3MCAwMDAwMDAwMDAw
MDAwMDEwCj4KPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDFlIDAwMDAwMDAwNjVlNGRlMGIgZmZm
ZjgzMTAyYmNhNTAwMCBmZmZmODMwMDVmODI3YmE4Cj4KPiAoWEVOKSAgICBmZmZmODJkMDgwMjVm
MmYyIGZmZmY4MzAwNWY4MjdiYjggMDAwMDAwMDAwMDBiMDAwMCA2ODJhYjAwMDAwMDAwMjAwCj4K
PiAoWEVOKSAgICBmZmZmODJkMDgwMjcwYjQ3IDAwMDAwMDAwNjVlNGUxY2MgZmZmZjgzMDA1Zjgy
N2MwMCAwMDAwMDAwMDAwMDAwMjA2Cj4KPiAoWEVOKSAgICBmZmZmODMwMDVmODI3YzYwIGZmZmY4
MzAwNWY4MjdjNDAgZmZmZjgzMTAyYmNhNTAwMCAwMDAwMDAwMDY1ZTRkN2M5Cj4KPiAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAzODEgMDAwMDAwMTAyYzk2MjAwMCAwMDAw
MDAwMDAwMDAwMDY1Cj4KPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwZmZmZmZm
ZmUgMDAwMDAwMTAyYzk2MjAwMCBmZmZmODJkMDgwMzU2NjE4Cj4KPiAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyZDA4MDgwODc4MCBmZmZmODMwMDVmODI3
YzY4Cj4KPiAoWEVOKSAgICAwMDAwMDAwMDVmODE5MDAwIGZmZmY4MzAwNWY4MjdjODggZmZmZjgy
ZDA4MDI5Nzk2YyAwMDAwMDAwMDAwMDAwMDAwCj4KPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IGZmZmY4MzAwNWY4MjdjZDggZmZmZjgyZDA4MDI5NzMwNyBmZmZmODMwMDVmODI3Y2Y4Cj4KPiAo
WEVOKSAgICAwMDAwMTM4ODgwMjQ4NTVlIDAwMDA4MzAwNWY4MjdkMDggMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCj4KPiAoWEVOKSAgICBmZmZmODMwMDVmODI3ZGI4IDAwMDAwMDAw
MDAwMDAwZmIgZmZmZjgzMDA1ZjgyN2ZmZiBmZmZmODMwMDVmODI3Y2U4Cj4KPiAoWEVOKSAgICBm
ZmZmODJkMDgwMjk3M2E1IGZmZmY4MzAwNWY4MjdkMDggZmZmZjgyZDA4MDIzMmUyMiBmZmZmODMw
MDVmODI3ZDA4Cj4KPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwNWY4MjdkMTgg
ZmZmZjgyZDA4MDI5N2EwOCBmZmZmODMwMDVmODI3ZGE4Cj4KPiAoWEVOKSAgICBmZmZmODJkMDgw
Mjc2ZWZlIGZmZmY4MzAwNWY4MjdkYjggZmZmZjgyZDA4MDI3NmVmZSAwMDAwMDAwMDAwMDAwMjg2
Cj4KPiAoWEVOKSAgICBmZmZmODMwMDVmODI3ZDU4IGZmZmY4MzEwMmJjNjFjZDAgZmZmZjgzMTAy
YmM3YWU0MCA4MDAwMDAwMDAwMDAwMGQ0Cj4KPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPgo+IChY
RU4pICAgIFs8ZmZmZjgyZDA4MDI2ZGQxMj5dIHN5bmNfbG9jYWxfZXhlY3N0YXRlKzB4OS8weGIK
Pgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI5NzMwNz5dIG1hY2hpbmVfcmVzdGFydCsweDFjNi8w
eDI1OQo+Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjk3M2E1Pl0gc2h1dGRvd24uYyNfX21hY2hp
bmVfcmVzdGFydCsweGIvMHgxNgo+Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjMyZTIyPl0gc21w
X2NhbGxfZnVuY3Rpb25faW50ZXJydXB0KzB4OGYvMHhiZAo+Cj4gKFhFTikgICAgWzxmZmZmODJk
MDgwMjk3YTA4Pl0gY2FsbF9mdW5jdGlvbl9pbnRlcnJ1cHQrMHgzNS8weDNkCj4KPiAoWEVOKSAg
ICBbPGZmZmY4MmQwODAyNzZlZmU+XSBkb19JUlErMHg4Yy8weDYxZQo+Cj4gKFhFTikgICAgWzxm
ZmZmODJkMDgwMzUzN2I3Pl0gY29tbW9uX2ludGVycnVwdCsweDY3LzB4NzAKPgo+IChYRU4pICAg
IFs8ZmZmZjgyZDA4MDJkMWE1Zj5dIG1jZV9wYW5pY19jaGVjayswLzB4MjEKPgo+IChYRU4pICAg
IFs8ZmZmZjgyZDA4MDJjZDk1MD5dIG1jZS5jI21jZV9zb2Z0aXJxKzB4MTQwLzB4MTgzCj4KPiAo
WEVOKSAgICBbPGZmZmY4MmQwODAyMzI2NWY+XSBzb2Z0aXJxLmMjX19kb19zb2Z0aXJxKzB4N2Yv
MHg4YQo+Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjMyNmI0Pl0gZG9fc29mdGlycSsweDEzLzB4
MTUKPgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI2OGI0YT5dIGRvbWFpbi5jI2lkbGVfbG9vcCsw
eDU1LzB4NjIKPgo+IChYRU4pCj4KPiAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAw
NjgyYWIwMDk6Cj4KPiAoWEVOKSAgTDRbMHgwMDBdID0gMDAwMDAwMTAyYzk2MTA2MyBmZmZmZmZm
ZmZmZmZmZmZmCj4KPiAoWEVOKSAgTDNbMHgwMDFdID0gMDAwMDAwMDA1ZjgxMjA2MyBmZmZmZmZm
ZmZmZmZmZmZmCj4KPiAoWEVOKSAgTDJbMHgxNDFdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZm
ZmZmZmZmZmZmCj4KPiAoWEVOKQo+Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+Cj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4KPiAoWEVOKSBGQVRBTCBQ
QUdFIEZBVUxUCj4KPiAoWEVOKSBbZXJyb3JfY29kZT0wMDAwXQo+Cj4gKFhFTikgRmF1bHRpbmcg
bGluZWFyIGFkZHJlc3M6IDAwMDAwMDAwNjgyYWIwMDkKPgo+IChYRU4pICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPgo+IChYRU4pCj4KPiAoWEVOKSBSZWJvb3QgaW4g
Zml2ZSBzZWNvbmRzLi4uCj4KPiAoWEVOKSBSZXNldHRpbmcgd2l0aCBBQ1BJIE1FTU9SWSBvciBJ
L08gUkVTRVRfUkVHLgo+Cj4gRm9yY2UgYW4gUzUgZXhpdCBwYXRoLgo+Cj4gW1NJT10gQ3VycmVu
dCBzeXN0ZW0gU0lPIGV4aXN0IGJpdDoxCj4KPgo+Cj4KPgo+IEJlc3QgUmVnYXJkcywKPgo+IFh1
ZG9uZwo+Cj4KPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 09:56:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 09:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCk4O-0003cn-Ny; Mon, 22 May 2017 09:56:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCk4N-0003cX-5k
 for xen-devel@lists.xen.org; Mon, 22 May 2017 09:56:07 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 42/DA-03058-6B5B2295; Mon, 22 May 2017 09:56:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVysyfVTXfbVqV
 Igz2lFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxoTt25gKrohVrJo/m6mB8bFQFyMXh5DAZkaJ
 kydbmLoYOYGc3YwSnUt0QWxhAQuJr4uns4HYIgJxEsf3zmWBqAmWuLT9AwtIM7PAAUaJ3tfHW
 UESbAKaEnc+fwIaxMHBK2AlcfMYJ0iYRUBVYtne+WBzRAXCJd42HgGbwysgKHFy5hMwm1MgRO
 LQy06wMcwCthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfIUC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+OfZQGHGCU5mJREeZdvUooU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMFbvgUoJ1iUmp5akZaZAwx7mLQEB4+SCG8bSJq3uCAxtzgzH
 SJ1itGY493SD++ZOPo6Pr5nEmLJy89LlRLn9QEpFQApzSjNgxsEi8dLjLJSwryMQKcJ8RSkFu
 VmlqDKv2IU52BUEuYtBpnCk5lXArfvFdApTECnWD+TBzmlJBEhJdXAOLHiPtfBPYnH91x67tS
 mt0jHsr6a2zHFrL58ro36xptBokcMpY32PfNi6uz/+6fKgf3+Y2a5CYYTvLPnfs+d94+Vx6rp
 L6ui7blfhu4zTuS9/54eeany0NqFVstMJf/ZZcwPz/ilEWq9aY1Leu+Gld/YFZ3lY36lquVu6
 ir3+D6LTULpmRGrEktxRqKhFnNRcSIAYS9UyMICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495446965!91242762!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50473 invoked from network); 22 May 2017 09:56:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 22 May 2017 09:56:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 487E01435;
 Mon, 22 May 2017 02:56:05 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 032913F23B;
 Mon, 22 May 2017 02:56:03 -0700 (PDT)
To: "Hao, Xudong" <xudong.hao@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <088a612f-d583-a0d2-d11c-ebc984b9ac79@arm.com>
Date: Mon, 22 May 2017 10:56:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "Gao, Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [BUG] repeated live migration for VM failed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KENDIEphbiBhbmQgQW5kcmV3KQoKT24gMjIvMDUvMTcgMDc6MzUsIEhhbywgWHVkb25nIHdyb3Rl
Ogo+IEJ1ZyBkZXRhaWxlZCBkZXNjcmlwdGlvbjoKPgo+IC0tLS0tLS0tLS0tLS0tLS0KPgo+IENy
ZWF0ZSBvbmUgUkhFTDcuMyBIVk0gYW5kIGRvIGxpdmUgbWlncmF0aW9uIGNvbnRpbnVvdXNseSwg
d2hpbGUgZG9pbmcKPiB0aGUgMjAwKyBvciAzMDArIHRpbWVzIGxpdmUtbWlncmF0aW9uLCB0b29s
IHN0YWNrIHJlcG9ydCBlcnJvciBhbmQKPiBtaWdyYXRpb24gZmFpbGVkLgo+Cj4KPgo+IEVudmly
b25tZW50IDoKPgo+IC0tLS0tLS0tLS0tLS0tLS0KPgo+IEhXOiBTa3lsYWtlIHNlcnZlcgo+Cj4g
WGVuOiBYZW4gNC45LjAgUkM0Cj4KPiBEb20wOiBMaW51eCA0LjExLjAKPgo+Cj4KPiBSZXByb2R1
Y2Ugc3RlcHM6Cj4KPiAtLS0tLS0tLS0tLS0tLS0tCj4KPiAxLiAgICAgIENvbXBpbGUgWGVuIDQu
OSBSYzQgYW5kIGRvbTAga2VybmVsIDQuMTEuMCwgYm9vdCB0byBkb20wCj4KPiAyLiAgICAgIEJv
b3QgUkhFTDcuMyBIVk0gZ3Vlc3QKPgo+IDMuICAgICAgTWlncmF0ZSBndWVzdCB0byBsb2NhbGhv
c3QsIHNsZWVwIDEwIHNlY29uZHMKPgo+IDQuICAgICAgUmVwZWF0IGRvaW5nIHRoZSBzdGVwMy4K
Pgo+Cj4KPiBDdXJyZW50IHJlc3VsdDoKPgo+IC0tLS0tLS0tLS0tLS0tLS0KPgo+IFZNIE1pZ3Jh
dGlvbiBmYWlsLgo+Cj4KPgo+IEJhc2UgZXJyb3IgbG9nOgo+Cj4gLS0tLS0tLS0tLS0tLS0tLQo+
Cj4geGwgbWlncmF0ZSAyNGhyc19sbV9ndWVzdF8yIGxvY2FsaG9zdAo+Cj4gcm9vdEBsb2NhbGhv
c3QncyBwYXNzd29yZDoKPgo+IG1pZ3JhdGlvbiB0YXJnZXQ6IFJlYWR5IHRvIHJlY2VpdmUgZG9t
YWluLgo+Cj4gU2F2aW5nIHRvIG1pZ3JhdGlvbiBzdHJlYW0gbmV3IHhsIGZvcm1hdCAoaW5mbyAw
eDMvMHgwLzE3NjEpCj4KPiBMb2FkaW5nIG5ldyBzYXZlIGZpbGUgPGluY29taW5nIG1pZ3JhdGlv
biBzdHJlYW0+IChuZXcgeGwgZm10IGluZm8KPiAweDMvMHgwLzE3NjEpCj4KPiBTYXZlZmlsZSBj
b250YWlucyB4bCBkb21haW4gY29uZmlnIGluIEpTT04gZm9ybWF0Cj4KPiBQYXJzaW5nIGNvbmZp
ZyBmcm9tIDxzYXZlZD4KPgo+IHhjOiBpbmZvOiBTYXZpbmcgZG9tYWluIDI3MywgdHlwZSB4ODYg
SFZNCj4KPiB4YzogaW5mbzogRm91bmQgeDg2IEhWTSBkb21haW4gZnJvbSBYZW4gNC45Cj4KPiB4
YzogaW5mbzogUmVzdG9yaW5nIGRvbWFpbgo+Cj4geGM6IGVycm9yOiBzZXQgSFZNIHBhcmFtIDEy
ID0gMHgwMDAwMDAwMGZlZmZlMDAwICg4NSA9IEludGVycnVwdGVkCj4gc3lzdGVtIGNhbGwgc2hv
dWxkICk6IEludGVybmFsIGVycm9yCj4KPiB4YzogZXJyb3I6IFJlc3RvcmUgZmFpbGVkICg4NSA9
IEludGVycnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCApOgo+IEludGVybmFsIGVycm9yCj4KPiBs
aWJ4bDogZXJyb3I6IGxpYnhsX3N0cmVhbV9yZWFkLmM6ODUyOmxpYnhsX194Y19kb21haW5fcmVz
dG9yZV9kb25lOgo+IHJlc3RvcmluZyBkb21haW46IEludGVycnVwdGVkIHN5c3RlbSBjYWxsIHNo
b3VsZCBiZSByZXN0YXJ0ZWQKPgo+IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTIxNzpk
b21jcmVhdGVfcmVidWlsZF9kb25lOiBEb21haW4KPiAyNzQ6Y2Fubm90IChyZS0pYnVpbGQgZG9t
YWluOiAtMwo+Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDAzOmxpYnhsX19kZXN0
cm95X2RvbWlkOiBEb21haW4KPiAyNzQ6Tm9uLWV4aXN0YW50IGRvbWFpbgo+Cj4gbGlieGw6IGVy
cm9yOiBsaWJ4bF9kb21haW4uYzo5NjI6ZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s6IERvbWFpbgo+
IDI3NDpVbmFibGUgdG8gZGVzdHJveSBndWVzdAo+Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21h
aW4uYzo4ODk6ZG9tYWluX2Rlc3Ryb3lfY2I6IERvbWFpbgo+IDI3NDpEZXN0cnVjdGlvbiBvZiBk
b21haW4gZmFpbGVkCj4KPiBtaWdyYXRpb24gdGFyZ2V0OiBEb21haW4gY3JlYXRpb24gZmFpbGVk
IChjb2RlIC0zKS4KPgo+IGxpYnhsOiBlcnJvcjogbGlieGxfdXRpbHMuYzo1MTA6bGlieGxfcmVh
ZF9leGFjdGx5OiBmaWxlL3N0cmVhbQo+IHRydW5jYXRlZCByZWFkaW5nIHJlYWR5IG1lc3NhZ2Ug
ZnJvbSBtaWdyYXRpb24gcmVjZWl2ZXIgc3RyZWFtCj4KPiBsaWJ4bDogaW5mbzogbGlieGxfZXhl
Yy5jOjExODpsaWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czogbWlncmF0aW9uCj4gdHJhbnNw
b3J0IHByb2Nlc3MgWzE5ODQ3XSBleGl0ZWQgd2l0aCBlcnJvciBzdGF0dXMgMQo+Cj4gTWlncmF0
aW9uIGZhaWxlZCwgcmVzdW1pbmcgYXQgc2VuZGVyLgo+Cj4KPgo+Cj4KPiBIVk0gZ3Vlc3QgY29u
ZmlnIGZpbGU6Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4gYnVpbGRl
ciA9ICJodm0iCj4KPiBuYW1lID0gIjI0aHJzX2xtX2d1ZXN0Igo+Cj4gbWVtb3J5ID0gODE5Mgo+
Cj4gdmNwdXMgPSA0Cj4KPiB2aWYgPSBbICd0eXBlPWlvZW11LCBtYWM9MDA6MTY6M2U6MTI6NGQ6
NTcsIGJyaWRnZT14ZW5icjAnIF0KPgo+IGRpc2sgPSBbICcvcm9vdC9pbWFnZXMvaW1nLjI0aHJz
X2xtX2d1ZXN0LHFjb3cyLGhkYSxydycgXQo+Cj4gZGV2aWNlX21vZGVsX292ZXJyaWRlID0gJy91
c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NicKPgo+IGRldmljZV9tb2RlbF92
ZXJzaW9uID0gJ3FlbXUteGVuJwo+Cj4gc2RsPTAKPgo+IHZuYz0xCj4KPiBzdGR2Z2E9MQo+Cj4g
aGFwPTEKPgo+IGFjcGk9MQo+Cj4gZ2Z4X3Bhc3N0aHJ1PTAKPgo+IGhwZXQ9MQo+Cj4gc2VyaWFs
PSdwdHknCj4KPiB1c2I9MQo+Cj4gdXNiZGV2aWNlPVsndGFibGV0J10KPgo+Cj4KPgo+Cj4KPgo+
IEJlc3QgUmVnYXJkcywKPgo+IFh1ZG9uZwo+Cj4KPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 10:18:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 10:18:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCkPk-00055J-HM; Mon, 22 May 2017 10:18:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308df9f11=George.Dunlap@citrix.com>)
 id 1dCkPj-00055D-QQ
 for xen-devel@lists.xen.org; Mon, 22 May 2017 10:18:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 93/92-03620-3EAB2295; Mon, 22 May 2017 10:18:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve6jXUq
 RBhO2KVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzGxewFeznq1jy5h17A+M+7i5GTg4JAX+J
 1QcWMYLYwgIWEl8XT2cDsUUE4iTmfJrKBGILCQRLXNr+gaWLkYODWSBPoqWRGSTMJqAnMe/4V
 xYQm1fAVmJDxzR2EJtFQFViadN6VhBbVCBc4m3jEagaQYmTM5+A2ZwCIRKHXnaC1TALGEgcWT
 QHypaXaN46mxlirarE4gdH2Scw8s1C0j4LScssJC0LGJlXMWoUpxaVpRbpGhrrJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxg/LIs4BCjJAeTkijv8k1KkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeDfuBMoJFqWmp1akZeYAgx4mLcHBoyTCWwOS5i0uSMwtzkyHSJ1iN
 OZ4t/TDeyaOvo6P75mEWPLy81KlxHn7QEoFQEozSvPgBsGi8RKjrJQwLyPQaUI8BalFuZklqP
 KvGMU5GJWEea+DTOHJzCuB2/cK6BQmoFOsn8mDnFKSiJCSamDcf+AN02tJgZSo1C0S/PLyf9x
 +/VT5y7C7/u/9e3o+4YaXr7882JupI2/EZFX8Y1Pb6YuWy+0NhD0aJh2UmlHczFHFsnHXNKN7
 /3MDq41iq6ImzHhZOrno2q3iLXwMQediuo6+tWi73Oc4+1ZK+DdTA+WpOtHRUq17mS7e/5Xzd
 3VG+u41U02VWIozEg21mIuKEwGOP1mDwQIAAA==
X-Env-Sender: prvs=308df9f11=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495448288!103387235!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60088 invoked from network); 22 May 2017 10:18:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 10:18:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="433459866"
To: "Hao, Xudong" <xudong.hao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <b2acfabe-cd9b-d746-3f91-9ab21244a099@citrix.com>
Date: Mon, 22 May 2017 11:18:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "Gao, Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [BUG] repeated live migration for VM failed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMDc6MzUsIEhhbywgWHVkb25nIHdyb3RlOgo+IEJ1ZyBkZXRhaWxlZCBkZXNj
cmlwdGlvbjoKPiAKPiAtLS0tLS0tLS0tLS0tLS0tCj4gCj4gQ3JlYXRlIG9uZSBSSEVMNy4zIEhW
TSBhbmQgZG8gbGl2ZSBtaWdyYXRpb24gY29udGludW91c2x5LCB3aGlsZSBkb2luZyB0aGUgMjAw
KyBvciAzMDArIHRpbWVzIGxpdmUtbWlncmF0aW9uLCB0b29sIHN0YWNrIHJlcG9ydCBlcnJvciBh
bmQgbWlncmF0aW9uIGZhaWxlZC4KPiAKPiAKPiAKPiBFbnZpcm9ubWVudCA6Cj4gCj4gLS0tLS0t
LS0tLS0tLS0tLQo+IAo+IEhXOiBTa3lsYWtlIHNlcnZlcgo+IAo+IFhlbjogWGVuIDQuOS4wIFJD
NAo+IAo+IERvbTA6IExpbnV4IDQuMTEuMAo+IAo+IAo+IAo+IFJlcHJvZHVjZSBzdGVwczoKPiAK
PiAtLS0tLS0tLS0tLS0tLS0tCj4gCj4gMS4gICAgICBDb21waWxlIFhlbiA0LjkgUmM0IGFuZCBk
b20wIGtlcm5lbCA0LjExLjAsIGJvb3QgdG8gZG9tMAo+IAo+IDIuICAgICAgQm9vdCBSSEVMNy4z
IEhWTSBndWVzdAo+IAo+IDMuICAgICAgTWlncmF0ZSBndWVzdCB0byBsb2NhbGhvc3QsIHNsZWVw
IDEwIHNlY29uZHMKPiAKPiA0LiAgICAgIFJlcGVhdCBkb2luZyB0aGUgc3RlcDMuCj4gCj4gCj4g
Cj4gQ3VycmVudCByZXN1bHQ6Cj4gCj4gLS0tLS0tLS0tLS0tLS0tLQo+IAo+IFZNIE1pZ3JhdGlv
biBmYWlsLgo+IAo+IAo+IAo+IEJhc2UgZXJyb3IgbG9nOgo+IAo+IC0tLS0tLS0tLS0tLS0tLS0K
PiAKPiB4bCBtaWdyYXRlIDI0aHJzX2xtX2d1ZXN0XzIgbG9jYWxob3N0Cj4gCj4gcm9vdEBsb2Nh
bGhvc3QncyBwYXNzd29yZDoKPiAKPiBtaWdyYXRpb24gdGFyZ2V0OiBSZWFkeSB0byByZWNlaXZl
IGRvbWFpbi4KPiAKPiBTYXZpbmcgdG8gbWlncmF0aW9uIHN0cmVhbSBuZXcgeGwgZm9ybWF0IChp
bmZvIDB4My8weDAvMTc2MSkKPiAKPiBMb2FkaW5nIG5ldyBzYXZlIGZpbGUgPGluY29taW5nIG1p
Z3JhdGlvbiBzdHJlYW0+IChuZXcgeGwgZm10IGluZm8gMHgzLzB4MC8xNzYxKQo+IAo+IFNhdmVm
aWxlIGNvbnRhaW5zIHhsIGRvbWFpbiBjb25maWcgaW4gSlNPTiBmb3JtYXQKPiAKPiBQYXJzaW5n
IGNvbmZpZyBmcm9tIDxzYXZlZD4KPiAKPiB4YzogaW5mbzogU2F2aW5nIGRvbWFpbiAyNzMsIHR5
cGUgeDg2IEhWTQo+IAo+IHhjOiBpbmZvOiBGb3VuZCB4ODYgSFZNIGRvbWFpbiBmcm9tIFhlbiA0
LjkKPiAKPiB4YzogaW5mbzogUmVzdG9yaW5nIGRvbWFpbgo+IAo+IHhjOiBlcnJvcjogc2V0IEhW
TSBwYXJhbSAxMiA9IDB4MDAwMDAwMDBmZWZmZTAwMCAoODUgPSBJbnRlcnJ1cHRlZCBzeXN0ZW0g
Y2FsbCBzaG91bGQgKTogSW50ZXJuYWwgZXJyb3IKPiAKPiB4YzogZXJyb3I6IFJlc3RvcmUgZmFp
bGVkICg4NSA9IEludGVycnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCApOiBJbnRlcm5hbCBlcnJv
cgoKSW50ZXJlc3RpbmcgLS0gaXQgYXBwZWFycyB0aGF0IHNldHRpbmcgSFZNX1BBUkFNX0lERU5U
X1BUICgjMTIpIGNhbiBmYWlsCndpdGggLUVSRVNUQVJULiAgQnV0IHRoZSBjb21tZW50IGZvciBF
UkVTVEFSVCBtYWtlcyBpdCBleHBsaWNpdCB0aGF0IGl0CnNob3VsZCBiZSBpbnRlcm5hbCBvbmx5
IC0tIGl0IHNob3VsZCBjYXVzZSBhIGh5cGVyY2FsbCBjb250aW51YXRpb24gKHNvCnRoYXQgdGhl
IGh5cGVyY2FsbCByZXN0YXJ0cyBhdXRvbWF0aWNhbGx5KSwgcmF0aGVyIHRoYW4gcmV0dXJuaW5n
IHRvIHRoZQpndWVzdC4KCkJ1dCB0aGUgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBjb2RlIHNlZW1z
IHRvIGhhdmUgZGlzYXBwZWFyZWQgZnJvbQpkb19odm1fb3AoKSBhdCBzb21lIHBvaW50PwoKL21l
IGRpZ3MgYSBiaXQgbW9yZS4uLgoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 10:27:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 10:27:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCkYx-0005lJ-EL; Mon, 22 May 2017 10:27:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCkYw-0005l7-Dm
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 10:27:42 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 37/74-01730-D1DB2295; Mon, 22 May 2017 10:27:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdyr1K
 kwaQmfYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbHt2ir3gwFLGitfd99ka
 GP9XdTFycggJ/GWU+HCPs4uRC8h+zCjxYGofO4SzjVFi24+dzCBVIgLOEl/PzGUHsXkF9CXOz
 LrB1MXIwSEsYCtxf1MhSL2EQJOaxIdZM8HqJQS8JebPe8MIUgNiv9wj1cXIzsEmYCVxSAykgE
 VAVWLTgicsExi5FzAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kv
 Oz93ECPR4PQMD4w7GCav8DjFKcjApifIu36QUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl38P
 UE6wKDU9tSItMwcYejBpCQ4eJRFeT5A0b3FBYm5xZjpE6hSjLse7pR/eMwmx5OXnpUqJ877ZD
 VQkAFKUUZoHNwIWB5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNuB5nCk5lXArfpFdARTE
 BHWD+TBzmiJBEhJdXAmFTxRVb47dplQgsSpPyjtmgI6U7Ws/GVK3l3c96cCZ4PPq2y/rc/yZX
 nraLv5r8LfyY7hr1XEdLdvKG92Tx8Hp/tpuo1U0//efVy2Y0tlXb8iuIP/kW5675wv3xk05G1
 5yYrm237Lf5wrYRRy9zMJAaX8smSwfk92a+kFt1p/VKW0f7LUMyeX4mlOCPRUIu5qDgRAPQLA
 Fh+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495448856!71140947!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60313 invoked from network); 22 May 2017 10:27:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 10:27:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCkYp-0001Yo-Ls; Mon, 22 May 2017 10:27:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCkYk-0003df-7b; Mon, 22 May 2017 10:27:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCkYj-0008Lg-RF; Mon, 22 May 2017 10:27:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109664-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=56821559f0ba682fe6b367815572e6f974d329ab
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 10:27:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 109664: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7322144521278974839=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7322144521278974839==
Content-Type: text/plain

flight 109664 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109664/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109653 pass in 109664
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109653 pass in 109664
 test-armhf-armhf-xl-rtds     11 guest-start                fail pass in 109653

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109653 REGR. vs. 107636

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 107636
 test-armhf-armhf-xl-rtds    12 migrate-support-check fail in 109653 never pass
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 109653 never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 107636
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 107636
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 107636
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 107636
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                56821559f0ba682fe6b367815572e6f974d329ab
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis   107636  2017-04-24 21:15:22 Z   27 days
Failing since        107644  2017-04-25 10:26:10 Z   26 days   63 attempts
Testing same since   109583  2017-05-18 14:56:50 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Bruce Rogers <brogers@suse.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Herongguang (Stephen) <herongguang.he@huawei.com>
  herongguang <herongguang.he@huawei.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zhiyong Yang <zhiyong.yang@intel.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=qemu-mainline
+ revision=56821559f0ba682fe6b367815572e6f974d329ab
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline 56821559f0ba682fe6b367815572e6f974d329ab
+ branch=qemu-mainline
+ revision=56821559f0ba682fe6b367815572e6f974d329ab
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x56821559f0ba682fe6b367815572e6f974d329ab = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git 56821559f0ba682fe6b367815572e6f974d329ab:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   eab1e53..5682155  56821559f0ba682fe6b367815572e6f974d329ab -> upstream-tested


--===============7322144521278974839==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7322144521278974839==--

From xen-devel-bounces@lists.xen.org Mon May 22 10:29:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 10:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCkap-0005sr-VF; Mon, 22 May 2017 10:29:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308df9f11=George.Dunlap@citrix.com>)
 id 1dCkao-0005se-Nv
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 10:29:38 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AF/99-03613-29DB2295; Mon, 22 May 2017 10:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQnfiXqV
 Ig7PnZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLv68xFVxmqmhb/4u1gXE2UxcjJ4eEgJ/E
 h58TGSHsPIkXXf1sEHaxxIarO1hAbF4BQYmTM5+A2ZwC7hI3P51k7mLk4hASaGSU+HnsDytIg
 k1AT2Le8a9gRSwCqhKvtvRALUiUmNqyBGpQgMTDiZ+ZQWxhAU+JY9eWgcVFBLQkjqxbwgQylF
 lgCaPE91PTwYYyC2hKtG7/zQ5iCwENXfzgKDvE0DSJ+2fOM09gFJiF5MBZSFoWMDKtYtQoTi0
 qSy3SNbLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEQGINjBeH5t4CFGSQ4m
 JVHe5ZuUIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8FbtAcoJFqWmp1akZeYAYwImLcHBoyTC2
 wyS5i0uSMwtzkyHSJ1i1OWYc+/reyYhlrz8vFQpcd5EkCIBkKKM0jy4EbD4vMQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVh3hUgU3gy80rgNr0COoIJ6AjrZ/IgR5QkIqSkGhiTSv8t3On32uK
 P373VvT/l/gou+dbt/+v6qjdeT3w0D6o8Nyro+Wd9rkLj58+uJcE/Vb6KZbddT7gYXLF++XTe
 iztui2ifNmHYX/r16AymKa+XK2/cVSV8ehLHverFRWLb2fhZBO8cVL4gocwTl/x9i3JCWNvco
 5JlXdvWn0xziuwMmTRd9l2MEktxRqKhFnNRcSIAephptMoCAAA=
X-Env-Sender: prvs=308df9f11=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495448977!69884081!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49078 invoked from network); 22 May 2017 10:29:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 10:29:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="46482122"
X-Gm-Message-State: AODbwcCnBkxHEAS8VWXdxsFDIKl6BF8YGrIROEYQYuf7NTD254RKhkYi
 tFJAO5srx+oXVC3sB9+DoUsdQwLaFg==
X-Received: by 10.200.49.194 with SMTP id i2mr22508759qte.156.1495448974034;
 Mon, 22 May 2017 03:29:34 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <1485271630-1860-7-git-send-email-paul.durrant@citrix.com>
References: <1485271630-1860-1-git-send-email-paul.durrant@citrix.com>
 <1485271630-1860-7-git-send-email-paul.durrant@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 22 May 2017 11:29:33 +0100
X-Gmail-Original-Message-ID: <CAFLBxZY5qGJW8=pePXjyCCcE6KEAiBXi126ay0_2ssOs4TgHOg@mail.gmail.com>
Message-ID: <CAFLBxZY5qGJW8=pePXjyCCcE6KEAiBXi126ay0_2ssOs4TgHOg@mail.gmail.com>
To: Paul Durrant <paul.durrant@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 6/8] dm_op: convert HVMOP_set_mem_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKYW4gMjQsIDIwMTcgYXQgMzoyNyBQTSwgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBuZWVkIGZvciBo
YW5kbGluZyBIVk1PUCByZXN0YXJ0cywgc28gdGhhdAo+IGluZnJhc3RydWN0dXJlIGlzIHJlbW92
ZWQuCgpUaGlzIHR1cm5zIG91dCB0byBiZSBmYWxzZSAtLSBIVk1PUF9zZXRfaHZtX3BhcmFtIGNh
biBmYWlsIHdpdGgKLUVSRVNUQVJUIGlmIHlvdSdyZSBzZXR0aW5nIEhWTV9QQVJBTV9JREVOVF9Q
VCBhbmQgaXQgZmFpbHMgdG8gZ3JhYgp0aGUgZG9tYWluX2N0bCBsb2NrLgoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 10:35:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 10:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCkgn-0006aK-J0; Mon, 22 May 2017 10:35:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dCkgl-0006ZV-Ld
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 10:35:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F9/42-03696-30FB2295; Mon, 22 May 2017 10:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTmRl2m/Uq
 RBme75Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownHd9YCxZxVMzv3sXUwPiUtYuRk0NIYCaj
 xIWDTl2MXBwsAluZJS739jKBJCQE5rBKTPhlCmHnSWyZ8p0Vwi6UOLiomwXE5hUQlDg58wkLx
 CAvidbZ+8F6OQUsJdbO3gIU5wCKV0hceh0FYrIJmEjM6pAAqWARUJVY9qSNFWJKgMTXDY1gU4
 QF0iR6m86A2SICihIPXt5kBTmNWWA+o8Si9w/BxjMLaEq0bv/NPoFRYBaSK2YhSS1gZFrFqF6
 cWlSWWqRrrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiCDECwg3HmZf9DjJIc
 TEqivMs3KUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9thcoJ1iUmp5akZaZA4wGmLQEB4+SC
 O87kDRvcUFibnFmOkTqFKMxx4vL798zcTxZ+eM9kxBLXn5eqpQ4r/s+oFIBkNKM0jy4QbAovc
 QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3qsgC3ky80rg9r0COoUJ6BTrZ/Igp5QkIqSkGhh
 lI4Pn3eo7Zvf+/Skjaz2Pnddmq23IeB6RI/Jd43nsy6uKVhceV7FmnGnjL+w43MfEdfCl/pHJ
 n59evP/ohenLM+uvdGcIiiSyNNZFSm5Rkp/rIJnzwitTQOaGxLGEL5evR18JXbFW9k2kQvxn4
 ZcXzyvOWr+MMVFRvtg198eJmD/ro72eb52hxFKckWioxVxUnAgA8Nx9K80CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495449345!69874148!1
X-Originating-IP: [209.85.217.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34277 invoked from network); 22 May 2017 10:35:46 -0000
Received: from mail-ua0-f177.google.com (HELO mail-ua0-f177.google.com)
 (209.85.217.177)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 May 2017 10:35:46 -0000
Received: by mail-ua0-f177.google.com with SMTP id j17so56254025uag.3
 for <xen-devel@lists.xenproject.org>; Mon, 22 May 2017 03:35:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=QuehVuym9fa19eR3IUFQ42vDnlTam4zW84OLCay6c28=;
 b=ZOuR90TQPhmtcuSeb8dzByonT33jswpJzjPjEVeUJIr9/hM1amPzNqG2zBMPVxp4yd
 BglnwVZVfD8AG2rz+XV7y0lSEJYO02aRoqK7mS77u8Kn6Azb9LaxQPlV/iZjQtBySK0I
 d4BsN/FERiukrF0adKruKVgUUe856r35YmZhg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=QuehVuym9fa19eR3IUFQ42vDnlTam4zW84OLCay6c28=;
 b=ujCx+xHrOo8/7sHGI1VIWcwQ6RbTkEvbuB3/hEOCNAwSlgAZu+QE/n7miYxXKBDR1g
 yyPlP+fBIAgdIYeaHwVvS0UzSdyd/zIs5BcHKgdLrjjX2fFznRHittrSJM6EzJfu0fJj
 uGxdDKahK+4RdjGrBCV+lbEr+N96Hn1KjCn4UApxq97tBowZ928ez63jnqSmThFt5HAI
 b/BsaEz2mF8MEXxqN29f/Cy6ffwaPLlfRTj2ioM8mEqnQ8ITZLZ3Mkw2cTNrXI8/N7h7
 jA1ueao6FsPt2k0opBJm1kt+8Zg3mgRWJeWghV9AgexPNwnC5UQHTkon5zyPyxl4Egzx
 6Yvg==
X-Gm-Message-State: AODbwcAwMlmI78/OciVy/FSq8Zbvyt6eJ8q7ydt7NsfUbJGSWD8pLO5s
 cmsLv3k5UhC6t89PtdEy311x9kyKnrMv
X-Received: by 10.176.79.133 with SMTP id m5mr9793037uah.62.1495449345457;
 Mon, 22 May 2017 03:35:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Mon, 22 May 2017 03:35:44 -0700 (PDT)
In-Reply-To: <20170511105918.k4yylqmvowyqctm2@citrix.com>
References: <1494426678-32639-1-git-send-email-bhupinder.thakur@linaro.org>
 <20170511105918.k4yylqmvowyqctm2@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 22 May 2017 16:05:44 +0530
Message-ID: <CACtJ1JRzJXw_80dik=1F=7HK5f2t8JtgejdTehqSS=SDcG5Wcw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/12 v3] xen/arm: vpl011: Add new domctl
 APIs to initialize/de-initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKCj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCj4+IEBAIC02ODgsNiArNjg4LDE1IEBAIHN0YXRpYyBpbnQgbGli
eGxfX2J1aWxkX2RvbShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4gICAgICAgICAg
Z290byBvdXQ7Cj4+ICAgICAgfQo+Pgo+PiArICAgIGlmICggaW5mby0+dnVhcnQgJiYKPj4gKyAg
ICAgICAgIChyZXQgPSB4Y19kb21fdnBsMDExX2luaXQoQ1RYLT54Y2gsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tLT52dWFydF9nZm4sCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZzdGF0ZS0+dnVhcnRfcG9ydCkpICE9IDAgKSB7Cj4+ICsgICAgICAg
IExPR0UoRVJST1IsICJ4Y19kb21fdnBsMDExX2luaXQgZmFpbGVkIik7Cj4+ICsgICAgICAgIGdv
dG8gb3V0Owo+PiArICAgIH0KPgo+IFBsZWFzZSBwdXNoIHRoaXMgdG8gYXJjaC1zcGVjaWZpYyBm
dW5jdGlvbi4KPgpsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKCkgc2VlbXMgdG8gYmUgYSBnb29k
IGNhbmRpZGF0ZSB3aGVyZSBJIGNhbgptb3ZlIHRoaXMgY29kZS4gQnV0IHRoaXMgZnVuY3Rpb24g
ZG9lcyBub3QgdGFrZQpsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSBhcyBpbnB1dCBh
biBpbnB1dCBwYXJhbWV0ZXIsIHdoaWNoCmNhcnJpZXMgaW5mb3JtYXRpb24gc3VjaCBhcyBzdGF0
ZS0+dnVhcnRfcG9ydCBmb3IgaW50aWFsaXppbmcgdnBsMDExLgpTaG91bGQgSSBtb2RpZnkgdGhl
IGZ1bmN0aW9uIHByb3RvdHlwZSB0byB0YWtlIHRoYXQgYWxzbyBhcyBpbnB1dD8KVGhpcyB3aWxs
IHJlcXVpcmUgY2hhbmdlcyBpbiB0aGUgeDg2IGNvZGUgYWxzbywgd2hpY2ggaXMgdXNpbmcgdGhp
cwpmdW5jdGlvbi4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 10:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 10:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCl2G-0007sF-Bz; Mon, 22 May 2017 10:58:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308c454c5=Ian.Jackson@citrix.com>)
 id 1dCl2E-0007s9-St
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 10:57:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8E/DD-03613-634C2295; Mon, 22 May 2017 10:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpK7pEaV
 Ig0O3TCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bfRw9YC5ayVRzuDmlgbGHtYuTkkBDwl1iy
 bTFbFyMHkO0uce9hGkiYTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9TYS
 1y//xnMZhFQlXh28ThYjYiAssTxpi+sEPVBEqu2TWECsYUFrCTOnXvHDmJzChhI7HmykxHEFh
 LQl7j5rJUF4jQTibcLd4KdJiSgJjF3fTxE2EJixt12pgmMArOQXDcLyXWzkFy3gJF5FaNGcWp
 RWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYFgyAMEOxr9rAw8xSnIw
 KYnyLt+kFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjf+MFBOsCg1PbUiLTMHGCEwaQkOHiUR3
 gCQNG9xQWJucWY6ROoUoy7HnHtf3zMJseTl56VKifNGghQJgBRllObBjYBF6yVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ8/47BDSFJzOvBG7TK6AjmICOsH4mD3JESSJCSqqBUXGpm0xZ/SU
 73S7TR7FFR1NYUxYqbgv+t9P5wv2o6lWH2zo+sZz7Pzn6vH/MxGuVLy89D6h9rFn4M+QZD/N7
 D8bezadk17j5cLn+16lIiCk+ndTS4yzKqv0988nFFrZNOdX/Jty9aab6dd6uNJ7QQ4sXrtG4e
 KEnxYrlnl7JqsXMmx7Na7h2Q4mlOCPRUIu5qDgRAKRIPBPRAgAA
X-Env-Sender: prvs=308c454c5=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495450676!102894662!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12147 invoked from network); 22 May 2017 10:57:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 10:57:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="424841992"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22818.50221.77640.134579@mariner.uk.xensource.com>
Date: Mon, 22 May 2017 11:57:49 +0100
To: <xen-devel@lists.xensource.com>
In-Reply-To: <osstest-109656-mainreport@xen.org>
References: <osstest-109656-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [linux-linus test] 109656: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC1saW51cyB0ZXN0XSAxMDk2NTY6
IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IGZsaWdodCAxMDk2NTYgbGludXgtbGludXMgcmVhbCBb
cmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTA5NjU2Lwo+IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMDk1NzIKLi4uCj4gdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKPiAgbGludXggICAgICAgICAgICAgICAgZWY4MmYxYWQyZTNmNDUw
OTgwN2M4M2U3ZWZmNGVjN2M3MzUwNzZlOAouLi4KPiBMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk1
NzIgIDIwMTctMDUtMTggMTA6NTc6MDYgWiAgICAzIGRheXMKPiBGYWlsaW5nIHNpbmNlICAgICAg
ICAxMDk1OTggIDIwMTctMDUtMTggMjM6NTU6MTQgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwo+
IFRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTY1NiAgMjAxNy0wNS0yMSAwNjowODo1MCBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgpUaGlzIHdpbjcgZmFpbHVyZSBsb29rcyBsaWtlIGEgaGVpc2Vu
YnVnIHdoZXJlIHdlIGdvdCBsdWNreSBvbmUgdGltZS4KSSBhbSBmb3JjZSBwdXNoaW5nIHRoaXMu
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 10:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 10:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCl2u-0007uR-Kb; Mon, 22 May 2017 10:58:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308275f05=citrix-osstest@xenproject.org>)
 id 1dCl2t-0007uB-9P
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 10:58:39 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 38/1E-02956-E54C2295; Mon, 22 May 2017 10:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW7sEaV
 Ig823dCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bmLX+YCy6UVpxsEmtgXODTxcjJISHgLzFp
 53p2CNtdYnr7CjYQW0TAWWLCh9tANgcHr4CexLSXeSBhYYFoiZv7NzJ1MXIBld+Rl3iz9gcTS
 A1Y7y1VmDE/DkKMZBPwkJjYM5EFxGYRUJV4en4i2HghAS2JpYtXMoHYvAKCEidnPgGrYRaQkD
 j44gUzxBwLiR0f+9gmMPLNQlI2C0nZAkamVYwaxalFZalFukZmeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgQHFAAQ7GM8sCDzEKMnBpCTKu3yTUqQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd4nh4BygkWp6akVaZk5wNCGSUtw8CiJ8AYcBkrzFhck5hZnpkOkTjHqcrxb+uE9k
 xBLXn5eqpQ4712QGQIgRRmleXAjYHF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8FiCreD
 LzSuA2vQI6ggnoCOtn8iBHlCQipKQaGK9M3mcQw8J0Umj//qpyp4WXz5vK2OlPrG53eXP+C/P
 9SbVzGmMTN0pLn2dTm8DpX62oc1R8Xkj0sfmXpkWxnPpzff8lkX2ZzS9l918J9vH5u+zTHh1+
 rlpr9f5980Jn3xBYxvKzSumXRyHnTA+fhwwRkdf+nt6al/ppZsmH/expB1o7ZI2K8pRYijMSD
 bWYi4oTAbhR082uAgAA
X-Env-Sender: prvs=308275f05=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495450715!91257023!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14764 invoked from network); 22 May 2017 10:58:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 10:58:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="433463160"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71386-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-armhf-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-amd64-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-i386-libvirt:libvirt-build:fail:allowable
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=7b9d239f0d9f9bbde2c473b642d484dab4bdca79
X-Osstest-Versions-That: linux=b3eba07a079ee4b628e40d6fecb44e2bc8f139e8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 22 May 2017 11:58:19 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 71386: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1550085901478102355=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1550085901478102355==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71386 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71386/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 build-armhf-libvirt           5 libvirt-build                fail   like 71332
 build-amd64-libvirt           5 libvirt-build                fail   like 71332
 build-i386-libvirt            5 libvirt-build                fail   like 71332
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71332
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail like 71332
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 71332
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10  fail like 71332
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71332
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71332

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass

version targeted for testing:
 linux                7b9d239f0d9f9bbde2c473b642d484dab4bdca79
baseline version:
 linux                b3eba07a079ee4b628e40d6fecb44e2bc8f139e8

Last test of basis    71332  2017-05-16 22:53:21 Z    5 days
Testing same since    71386  2017-05-21 22:53:04 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ajay Kaher <ajay.kaher@samsung.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alfredo Rafael Vicente Boix <alviboi@gmail.com>;
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Ashish Kalra <ashish@bluestacks.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjoern Jacke <bjacke@samba.org>
  BjÃ¶rn Jacke <bj@sernet.de>
  BjÃ¸rn Mork <bjorn@mork.no>
  Calvin Owens <calvinowens@fb.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <David.Woodhouse@intel.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Eric Dumazet <edumazet@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jann Horn <jannh@google.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Kangjie Lu <kangjielu@gmail.com>
  Kangjie Lu <kjlu@gatech.edu>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luis Henriques <lhenriques@suse.com>
  Lukas Czerner <lczerner@redhat.com>
  Maksim Salau <maksim.salau@gmail.com>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marek Vasut <marex@denx.de>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michal Hocko <mhocko@suse.com>
  Mike Snitzer <snitzer@redhat.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Peter Chen <peter.chen@nxp.com>
  Peter Jones <pjones@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Peter Ziljstra (Intel) <peterz@infradead.org>
  Philipp Hahn <pmhahn@pmhahn.de>
  Rainer Weikusat <rweikusat@mobileactivedefense.com>
  Richard Weinberger <richard@nod.at>
  Sasha Levin <sasha.levin@oracle.com>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Suzuki K. Poulose <suzuki.poulose@arm.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Takashi Iwai <tiwai@suse.de>
  Tony Lindgren <tony@atomide.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Will Deacon <will.deacon@arm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 1318 lines long.)


--===============1550085901478102355==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1550085901478102355==--

From xen-devel-bounces@lists.xen.org Mon May 22 11:03:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 11:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCl7J-0000Ci-8l; Mon, 22 May 2017 11:03:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308df9f11=George.Dunlap@citrix.com>)
 id 1dCl7I-0000Cc-C6
 for xen-devel@lists.xen.org; Mon, 22 May 2017 11:03:12 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B1/73-03613-F65C2295; Mon, 22 May 2017 11:03:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQjfvqFK
 kwZ9XFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bDvgbmglWGFXsufmBqYFyo28XIySEhECTx
 bP4tJgg7T+LIwbvsXYwcQHaRxOVHriBhXgFBiZMzn7CA2JwCdhKHfj1i7GLk4hASaGOUuNrdw
 A6SYBPQk5h3/CtYEYuAqsSb9R+ZIOYkSpyaKAYxJ0Bi9tRTYOXCAi4S3bO/MoLYIgJxEnM+TW
 UCmcks8JhRYsP6XcwgCWYBN4mNva/BZgoBzVz84Cg7xJ3pEiv2nmKZwCgwC8l9s5C0QNiaEq3
 bf7ND2GUSiy42QMVzJF5/n8gGYStKTOl+CFYjISAjsfPddbYFjOyrGNWLU4vKUot0zfWSijLT
 M0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDnwEIdjDOvOx/iFGSg0lJlHf5JqVIIb6k/
 JTKjMTijPii0pzU4kOMMhwcShK8vkeAcoJFqempFWmZOcAohElLcPAoifC6gKR5iwsSc4sz0y
 FSpxiNOd4t/fCeiaOv4+N7JiGWvPy8VClx3jyQUgGQ0ozSPLhBsORwiVFWSpiXEeg0IZ6C1KL
 czBJU+VeM4hyMSsK8miBTeDLzSuD2vQI6hQnoFOtn8iCnlCQipKQaGBWfbzyY9LH6rKdPnfdN
 Q6Vop1WuFxmMNfZtrNE3MTE60qY7qejeqm2Pdgtcff2Wzc9m9dLgK3w5cyR6pm8RCG0Wesq8L
 e+T/+T6LBn/d/u/CeetXOdzNcRo4m/dYrG+DYX5YT2XOlON0/pOpSptTXLv0r55vW77vykz/U
 1SGR/tW7c82PXhfCWW4oxEQy3mouJEAFMJbQMJAwAA
X-Env-Sender: prvs=308df9f11=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495450990!46948682!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27446 invoked from network); 22 May 2017 11:03:10 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 11:03:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208,223";a="46483675"
X-Gm-Message-State: AODbwcDXHCgc/xVSMqJ5LFXQ+IbP/oc+PMDSADlmpV3arK3hEfLgm+cI
 mve62cAobkBFoOE+ZYMSSV8B3YxQRA==
X-Received: by 10.55.217.70 with SMTP id u67mr19279369qki.17.1495450986178;
 Mon, 22 May 2017 04:03:06 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <b2acfabe-cd9b-d746-3f91-9ab21244a099@citrix.com>
References: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
 <b2acfabe-cd9b-d746-3f91-9ab21244a099@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 22 May 2017 12:03:05 +0100
X-Gmail-Original-Message-ID: <CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com>
Message-ID: <CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com>
To: "Hao, Xudong" <xudong.hao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="001a1149a908cffe5005501ad045"
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>, "Gao,
 Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [BUG] repeated live migration for VM failed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--001a1149a908cffe5005501ad045
Content-Type: text/plain; charset="UTF-8"

On Mon, May 22, 2017 at 11:18 AM, George Dunlap
<george.dunlap@citrix.com> wrote:
> On 22/05/17 07:35, Hao, Xudong wrote:
>> Bug detailed description:
>>
>> ----------------
>>
>> Create one RHEL7.3 HVM and do live migration continuously, while doing the 200+ or 300+ times live-migration, tool stack report error and migration failed.
>>
>>
>>
>> Environment :
>>
>> ----------------
>>
>> HW: Skylake server
>>
>> Xen: Xen 4.9.0 RC4
>>
>> Dom0: Linux 4.11.0
>>
>>
>>
>> Reproduce steps:
>>
>> ----------------
>>
>> 1.      Compile Xen 4.9 Rc4 and dom0 kernel 4.11.0, boot to dom0
>>
>> 2.      Boot RHEL7.3 HVM guest
>>
>> 3.      Migrate guest to localhost, sleep 10 seconds
>>
>> 4.      Repeat doing the step3.
>>
>>
>>
>> Current result:
>>
>> ----------------
>>
>> VM Migration fail.
>>
>>
>>
>> Base error log:
>>
>> ----------------
>>
>> xl migrate 24hrs_lm_guest_2 localhost
>>
>> root@localhost's password:
>>
>> migration target: Ready to receive domain.
>>
>> Saving to migration stream new xl format (info 0x3/0x0/1761)
>>
>> Loading new save file <incoming migration stream> (new xl fmt info 0x3/0x0/1761)
>>
>> Savefile contains xl domain config in JSON format
>>
>> Parsing config from <saved>
>>
>> xc: info: Saving domain 273, type x86 HVM
>>
>> xc: info: Found x86 HVM domain from Xen 4.9
>>
>> xc: info: Restoring domain
>>
>> xc: error: set HVM param 12 = 0x00000000feffe000 (85 = Interrupted system call should ): Internal error
>>
>> xc: error: Restore failed (85 = Interrupted system call should ): Internal error
>
> Interesting -- it appears that setting HVM_PARAM_IDENT_PT (#12) can fail
> with -ERESTART.  But the comment for ERESTART makes it explicit that it
> should be internal only -- it should cause a hypercall continuation (so
> that the hypercall restarts automatically), rather than returning to the
> guest.
>
> But the hypercall continuation code seems to have disappeared from
> do_hvm_op() at some point?
>
> /me digs a bit more...

The problem turns out to be commit ae20ccf ("dm_op: convert
HVMOP_set_mem_type"), which says:

    This patch removes the need for handling HVMOP restarts, so that
    infrastructure is removed.

While it's true that there are no more operations which need iteration
information restored, but there are two operations which may still
need to be restarted to avoid deadlocks with other operations.

Attached is a patch which restores hypercall continuation checking.
Xudong, can you give it a test?

Thanks,
 -George

--001a1149a908cffe5005501ad045
Content-Type: text/x-diff; charset="US-ASCII";
	name="0001-Restore-HVM_OP-hypercall-continuation-partial-revert.patch"
Content-Disposition: attachment;
	filename="0001-Restore-HVM_OP-hypercall-continuation-partial-revert.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j300tw4u0

RnJvbSAzZDRjZTEzNWVhM2IzOTZiYjYzNzUyYzM5ZTYyMzQzNjZkNTkwYzE2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CkRhdGU6IE1vbiwgMjIgTWF5IDIwMTcgMTE6Mzg6MzEgKzAxMDAKU3ViamVjdDogW1BBVENI
XSBSZXN0b3JlIEhWTV9PUCBoeXBlcmNhbGwgY29udGludWF0aW9uIChwYXJ0aWFsIHJldmVydCBv
ZgogYWUyMGNjZikKCkNvbW1pdCBhZTIwY2NmIHJlbW92ZWQgdGhlIGh5cGVyY2FsbCBjb250aW51
YXRpb24gbG9naWMgZnJvbSB0aGUgZW5kCm9mIGRvX2h2bV9vcCgpLCBjbGFpbWluZzoKCiJUaGlz
IHBhdGNoIHJlbW92ZXMgdGhlIG5lZWQgZm9yIGhhbmRsaW5nIEhWTU9QIHJlc3RhcnRzLCBzbyB0
aGF0CmluZnJhc3RydWN0dXJlIGlzIHJlbW92ZWQuIgoKVGhhdCB0dXJucyBvdXQgdG8gYmUgZmFs
c2UuICBUaGUgcmVtb3ZhbCBvZiBIVk1PUF9zZXRfbWVtX3R5cGUgcmVtb3ZlZAp0aGUgbmVlZCB0
byBzdG9yZSBhIHN0YXJ0IGl0ZXJhdGlvbiB2YWx1ZSBpbiB0aGUgaHlwZXJjYWxsCmNvbnRpbnVh
dGlvbiwgYnV0IGEgZ3JlcCB0aHJvdWdoIGh2bS5jIGZvciBFUkVTVEFSVCB0dXJucyB1cCBhdCBs
ZWFzdAp0d28gcGxhY2VzIHdoZXJlIGRvX2h2bV9vcCgpIG1heSBzdGlsbCBuZWVkIGEgaHlwZXJj
YWxsIGNvbnRpbnVhdGlvbjoKCiAqIEhWTU9QX3NldF9odm1fcGFyYW0gY2FuIHJldHVybiAtRVJF
U1RBUlQgd2hlbiBzZXR0aW5nCkhWTV9QQVJBTV9JREVOVF9QVCBpbiB0aGUgZXZlbnQgdGhhdCBp
dCBmYWlscyB0byBhY3F1aXJlIHRoZSBkb21jdGwKbG9jawoKICogSFZNT1BfZmx1c2hfdGxicyBj
YW4gcmV0dXJuIC1FUkVTVEFSVCBpZiBzZXZlcmFsIHZjcHVzIGNhbGwgaXQgYXQKICAgdGhlIHNh
bWUgdGltZQoKSW4gYm90aCBjYXNlcywgYSBzaW1wbGUgcmVzdGFydCAod2l0aCBubyBzdG9yZWQg
aXRlcmF0aW9uIGluZm9ybWF0aW9uKQppcyBuZWNlc3NhcnkuCgpBZGQgYSBjaGVjayBmb3IgLUVS
RVNUQVJUIGFnYWluLCBhbG9uZyB3aXRoIGEgY29tbWVudCBhdCB0aGUgdG9wIG9mCnRoZSBmdW5j
dGlvbiByZWdhcmRpbmcgdGhlIGxhY2sgb2YgZGVjb2RpbmcgYW55IGluZm9ybWF0aW9uIGZyb20g
dGhlCm9wIHZhbHVlLgoKUmVwb3J0ZWQtYnk6IFh1ZG9uZyBIYW8gPHh1ZG9uZy5oYW9AaW50ZWwu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Ci0tLQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDEyICsrKysr
KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwppbmRleCA4MTY5MWUyLi5lM2U4MTdkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ1NDQsNiArNDU0NCwxMyBA
QCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZykKIHsKICAgICBsb25nIHJjID0gMDsKIAorICAgIC8qIAorICAgICAqIE5COiBo
dm1fb3AgY2FuIGJlIHBhcnQgb2YgYSByZXN0YXJ0ZWQgaHlwZXJjYWxsOyBidXQgYXQgdGhlCisg
ICAgICogbW9tZW50IHRoZSBvbmx5IGh5cGVyY2FsbHMgd2hpY2ggZG8gY29udGludWF0aW9ucyBk
b24ndCBuZWVkIHRvCisgICAgICogc3RvcmUgYW55IGl0ZXJhdGlvbiBpbmZvcm1hdGlvbiAoc2lu
Y2UgdGhleSdyZSBqdXN0IHJlLXRyeWluZworICAgICAqIHRoZSBhY3F1aXNpdGlvbiBvZiBhIGxv
Y2spLgorICAgICAqLworICAgIAogICAgIHN3aXRjaCAoIG9wICkKICAgICB7CiAgICAgY2FzZSBI
Vk1PUF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3I6CkBAIC00NjM2LDYgKzQ2NDMsMTAgQEAgbG9u
ZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBhcmcpCiAgICAgfQogICAgIH0KIAorICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICAg
ICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfaHZtX29w
LCAibGgiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLCBh
cmcpOworCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC00ODY5LDQgKzQ4ODAsMyBAQCB2b2lkIGh2
bV9zZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBz
ZWcsCiAgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKICAqIEVuZDoKICAqLwotCi0tIAoyLjEuNAoK
--001a1149a908cffe5005501ad045
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--001a1149a908cffe5005501ad045--


From xen-devel-bounces@lists.xen.org Mon May 22 11:03:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 11:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCl7P-0000DT-Fy; Mon, 22 May 2017 11:03:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dCl7N-0000D8-Pe
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 11:03:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C6/22-02956-575C2295; Mon, 22 May 2017 11:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfSqqW7JUaV
 Ig+tzdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyb574xFtzmr/j/eCdrA+Nfri5GLg4hgRmM
 EtN+NbGAOCwCW5klFl57ygjiSAjMYZXYfX0dWxcjJ5CTJ7FwzlQou0Ti/5P37CA2r4CgxMmZT
 1hAbCEBL4l5j7cyg9icApYSp599YIVY8YZR4vfqp0AJDg42AROJWR0SICaLgKrErFcBEGMCJJ
 4f2wE2RlggQaJzbQOYLSKgKPHg5U2wMcwC8xklrt8+BraXWUBTonX7b/YJjAKzkJwxC0lqASP
 TKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBkAIIdjDc3
 BhxilORgUhLlXb5JKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/vEaCcYFFqempFWmYOMCpg0
 hIcPEoivAGHgdK8xQWJucWZ6RCpU4zGHC8uv3/PxPFk5Y/3TEIsefl5qVLivHkgkwRASjNK8+
 AGwaL1EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5NUGm8GTmlcDtewV0ChPQKdbP5EFOKUl
 ESEk1MEZM/aJf/2snw+awkJ1HX0RtTH6ddS4lczHHY0tpNhkvVgPedRFir7mP3+HwmLziY/3r
 9ddzLM0dl29a4i63b4HrXc+DEmt3Nk9/JG/FPqvs0qGFp5/cv/3Z/UL4N/f6e/KTOQVUrphr5
 TGnTk2uDy5//+F3HJtn2YG8nx96/6a9e+GVK1FZr6HEUpyRaKjFXFScCAB/2M520QIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495450996!46948708!1
X-Originating-IP: [209.85.213.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28277 invoked from network); 22 May 2017 11:03:16 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 May 2017 11:03:16 -0000
Received: by mail-vk0-f53.google.com with SMTP id x71so38431941vkd.0
 for <xen-devel@lists.xenproject.org>; Mon, 22 May 2017 04:03:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZLXJiNeE4ZNc02NmKuha74insdhFjESsRafw1RyWFF4=;
 b=Y1CH/Dnw2MdQ5GhyK1uFfqCYvgvGRx0NJIz+0EZ3LgH4TLp+7KxC6N1l+dX2HKVPcy
 2A5Grs3ua+mUVxRxyJUpmXlsH3MExNDSj3EnjJ2rQZ1bSp46Y+caYdNlOeGcziYeHKC7
 qJIHJ35A1KUDfEH4NPqjasuN73whSS2TgrRuY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZLXJiNeE4ZNc02NmKuha74insdhFjESsRafw1RyWFF4=;
 b=UDxcB5/YAccgsJSFRO/wiZWjInLCTSp7bRZku4NoYqtFpBg2k15FHFFDXlA2jRHsBT
 qNJMM+qBkHIMPEt7GzPZAY/e74DGK1JSzeIehF1xty2IF5IWMNdWeQOdds3zn9Dyfm3G
 GopVxRh+0MDWTpv673nxuKV5WaarctArJoya56uuZweWPFE1wmiDkJjHYgu772QqGw2p
 l2TVXxx76rrHXcDnzOZCWnkvY9ueNGTCzqSzNt/Qlxj0bj8MAjT7H1c6u+htYax2gyCl
 c6kXqDqodxjjywJmed4mtxedhY5zY6RN8StFvyRA/TpmqoEnNEqHwL4Afu7MSOSTwilq
 sSCQ==
X-Gm-Message-State: AODbwcDZ4XJf6ELRpejmNhnNwbNY5gFw9kJAJOEIr3geeu0jqGCHsstS
 IDS85EmCVLYuhecyK3NwsJDp6hMUxaOf
X-Received: by 10.31.189.149 with SMTP id n143mr7937824vkf.138.1495450995559; 
 Mon, 22 May 2017 04:03:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Mon, 22 May 2017 04:03:15 -0700 (PDT)
In-Reply-To: <20170516151856.vznbnyi5dmc7n4eq@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <20170511111011.sus25wpfarqdto6m@citrix.com>
 <CACtJ1JS=ErfuEVG-jt+GqHE5Rw=9MkMH7HHihz-q9yFj_X+2dg@mail.gmail.com>
 <20170516151856.vznbnyi5dmc7n4eq@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 22 May 2017 16:33:15 +0530
Message-ID: <CACtJ1JQL3Tf6Omg2gkGhm1hT3crWCxk99yFGmTvoCpKHaZBkBw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/12 v3] xen/arm: vpl011: Add a new vuart
 node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKCj4gWy4uLl0KPj4gPj4gQEAgLTE1MSwxMyArMTU0LDE5IEBAIHJldHJ5X3RyYW5z
YWN0aW9uOgo+PiA+PiAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ID4+Cj4+ID4+ICAgICAgaWYg
KCFsaWJ4bF9vbmx5KSB7Cj4+ID4+IC0gICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNr
ZWQoZ2MsIHQsIEdDU1BSSU5URigiJXMvZnJvbnRlbmQiLGxpYnhsX3BhdGgpLAo+PiA+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb250ZW5kX3BhdGgpOwo+PiA+PiAt
ICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+PiA+PiArICAgICAgICBpZiAoZmVudHMgfHwgcm9f
ZmVudHMpCj4+ID4+ICsgICAgICAgIHsKPj4gPj4gKyAgICAgICAgICAgIHJjID0gbGlieGxfX3hz
X3dyaXRlX2NoZWNrZWQoZ2MsIHQsIEdDU1BSSU5URigiJXMvZnJvbnRlbmQiLGxpYnhsX3BhdGgp
LAo+PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcm9udGVu
ZF9wYXRoKTsKPj4gPj4gKyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ID4+ICsgICAg
ICAgIH0KPj4gPj4KPj4gPj4gLSAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChn
YywgdCwgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIixsaWJ4bF9wYXRoKSwKPj4gPj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZW5kX3BhdGgpOwo+PiA+PiAtICAgICAg
ICBpZiAocmMpIGdvdG8gb3V0Owo+PiA+PiArICAgICAgICBpZiAoYmVudHMpCj4+ID4+ICsgICAg
ICAgIHsKPj4gPj4gKyAgICAgICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2Ms
IHQsIEdDU1BSSU5URigiJXMvYmFja2VuZCIsbGlieGxfcGF0aCksCj4+ID4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tlbmRfcGF0aCk7Cj4+ID4+ICsgICAg
ICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+PiA+PiArICAgICAgICB9Cj4+ID4KPj4gPiBXaGF0
IGlzIHRoaXMgZm9yPwo+PiA+Cj4+ID4gSWYgdGhlcmUgaXMgbm8gZmUgb3IgYmUgZW50cmllcyB5
b3Ugc2tpcCB0aGUgcGF0aCBjcmVhdGlvbiBhbHRvZ2V0aGVyLgo+PiA+IEJ1dCB3aHk/IFRoaXMg
ZG9lc24ndCBzZWVtIHRvIGJlIHJlbGF0ZWQgdG8geW91ciBwYXRjaC4KPj4gRm9yIHZ1YXJ0LCBJ
IGFtIGFkZGluZyBvbmx5IGEgZnJvbnQgZW5kIG5vZGUgYnV0IHRoZQo+PiBsaWJ4bF9fZGV2aWNl
X2dlbmVyaWNfYWRkKCkgY3JlYXRlcyB0aGUgYmFja2VuZCBwYXRoIGFsc28sZXZlbiB0aG91Z2gK
Pj4gdGhlcmUgaXMgbm8gYmFja2VuZCBub2RlLiBUbyByZW1vdmUgdGhhdCBoYW5naW5nIGJlIHBh
dGgsIEkgYWRkZWQgdGhpcwo+PiBjaGVjay4KPj4gPgo+PiA+IEF0IGxlYXN0IGV4cGxhaW4gdGhp
cyBhIGJpdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2U/Cj4+IEkgd2lsbCBhZGQgbW9yZSBkZXRhaWxz
IGluIHRoZSBjb21taXQgbWVzc2FnZS4KPj4KPgo+IFByZWZlcmFibGUgaXQgc2hvdWxkIGJlIGlu
IGEgc2VwYXJhdGUgcGF0Y2guIFRoYXQgd291bGQgbWFrZSByZXZpZXcKPiBlYXNpZXIuCj4KPiBC
dXQgdGhlcmUgaXMgYW5vdGhlciBxdWVzdGlvbjogaG93IGRvIHlvdSBrbm93IGlmIERvbTAgaXMg
c2VydmljaW5nIGEKPiBEb21VPyBIb3cgZG8geW91IGNvbnN0cnVjdCBhIGxpYnhsX19kZXZpY2Ug
c3RydWN0IHNob3VsZCB5b3Ugd2FudCB0bwo+IG1hbmlwdWxhdGUgdnVhcnQ/Cj4KQ2FuIHlvdSBw
bGVhc2UgZWxhYm9yYXRlIG1vcmUgb24gdGhpcyBxdWVzdGlvbj8gSSBhbSBhZGRpbmcgdGhlIHZ1
YXJ0CmNvbnNvbGUgbm9kZSBhdCB0aGUgc2FtZSBwbGFjZSB3aGVyZSB0aGUgUFYgY29uc29sZSBu
b2RlIGlzIGFkZGVkLiBJCmJlbGlldmUsIHRoZSBjaGVjayB0aGF0IEkgaGF2ZSBhZGRlZCBzaG91
bGQgYmUgYSBnZW5lcmljIGNoZWNrIHZhbGlkCmZvciBhbnkgZGV2aWNlIGNyZWF0aW9uLgoKUmVn
YXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 11:10:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 11:10:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dClEN-00011m-76; Mon, 22 May 2017 11:10:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3086f60d3=Paul.Durrant@citrix.com>)
 id 1dClEM-00011g-5m
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 11:10:30 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F4/83-03058-527C2295; Mon, 22 May 2017 11:10:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsWyU9JRQlf1uFK
 kwQ1Ti+9bJjM5MHoc/nCFJYAxijUzLym/IoE14+6VBYwFpzkq/rVxNzDu4ehi5OSQEPCT6O2d
 yQxiswnoSCw9Op8JxBYBsi9uesTexcjFwSywmFHi4v8zYAlhAU+JzZ/+sEMUeUl8fHQfqsFKY
 sPM9axdjBwcLAKqEhOWu4GEeQXcJdo6l7KCzBESOMEo8WrhPGaQGk6BQIlPO0VBahgFZCW+NK
 4Gu4FZQFzi1hOIGyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwvIGGYBTYn1u/QhWhUlpnQ/ZId
 YKyhxcuYTlgmMwrOQTJ2F0DELSccsJB0LGFlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgSGPAMQ7GCcd8L/EKMkB5OSKO/yTUqRQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4ZY4B5QSLUtNTK9Iyc4DRB5OW4OBREuFNBEnzFhck5hZnpkOkTjHqcrxb+uE9kx
 BLXn5eqpQ4rzpIkQBIUUZpHtwIWCK4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeLpApPJl
 5JXCbXgEdwQR0hPUzeZAjShIRUlINjDulbSVPJ2hr3N18+l+Ahmx324qnGX7RHgbeDoe9Urdy
 8tSn7i22mN9zKaTDynnBxE1tUnt2aRffKEjx/HPzlPn1822z7hXqehnyNMVKvFScM1FjG1f8Y
 5Gf/B+fCLJq71CzSFfeqjhpzk2rRrOc7SdvmppPue3rwvO3wKLxhX5GpaLp8bpLSizFGYmGWs
 xFxYkAZwpiHf8CAAA=
X-Env-Sender: prvs=3086f60d3=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495451428!103364772!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47298 invoked from network); 22 May 2017 11:10:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 11:10:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="46484085"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v8 6/8] dm_op: convert HVMOP_set_mem_type
Thread-Index: AQHSdlZaD9862WQGMkmbGbncdhpO6aIAvmeAgAAr/UA=
Date: Mon, 22 May 2017 11:10:04 +0000
Message-ID: <2af7f509dbe4443fa099c15c3c8e283f@AMSPEX02CL03.citrite.net>
References: <1485271630-1860-1-git-send-email-paul.durrant@citrix.com>
 <1485271630-1860-7-git-send-email-paul.durrant@citrix.com>
 <CAFLBxZY5qGJW8=pePXjyCCcE6KEAiBXi126ay0_2ssOs4TgHOg@mail.gmail.com>
In-Reply-To: <CAFLBxZY5qGJW8=pePXjyCCcE6KEAiBXi126ay0_2ssOs4TgHOg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan
 Beulich <jbeulich@suse.de>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 6/8] dm_op: convert HVMOP_set_mem_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwDQo+IFNl
bnQ6IDIyIE1heSAyMDE3IDA2OjMwDQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEFuZHJldyBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+Ow0KPiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5kZT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCA2LzhdIGRtX29w
OiBjb252ZXJ0DQo+IEhWTU9QX3NldF9tZW1fdHlwZQ0KPiANCj4gT24gVHVlLCBKYW4gMjQsIDIw
MTcgYXQgMzoyNyBQTSwgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4g
d3JvdGU6DQo+ID4gVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBuZWVkIGZvciBoYW5kbGluZyBIVk1P
UCByZXN0YXJ0cywgc28gdGhhdA0KPiA+IGluZnJhc3RydWN0dXJlIGlzIHJlbW92ZWQuDQo+IA0K
PiBUaGlzIHR1cm5zIG91dCB0byBiZSBmYWxzZSAtLSBIVk1PUF9zZXRfaHZtX3BhcmFtIGNhbiBm
YWlsIHdpdGgNCj4gLUVSRVNUQVJUIGlmIHlvdSdyZSBzZXR0aW5nIEhWTV9QQVJBTV9JREVOVF9Q
VCBhbmQgaXQgZmFpbHMgdG8gZ3JhYg0KPiB0aGUgZG9tYWluX2N0bCBsb2NrLg0KPg0KDQpTbyBJ
IHNlZS4gWW91ciBwYXRjaCBsb29rcyBvayB0byBtZS4NCg0KVGhhbmtzLA0KDQogIFBhdWwNCiAN
Cj4gIC1HZW9yZ2UNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 11:12:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 11:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dClFo-00017y-Hj; Mon, 22 May 2017 11:12:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3083cae62=Andrew.Cooper3@citrix.com>)
 id 1dClFn-00017k-3h
 for xen-devel@lists.xen.org; Mon, 22 May 2017 11:11:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 32/82-03587-E77C2295; Mon, 22 May 2017 11:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsWyU9JRQrf2uFK
 kwblfyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aX11/YC9alVMzc/5a5gbE/qIuRg0NCIEhi
 zcrsLkZODmEBF4nu2V8Zuxi5OEQEOhglTrecYARJCAmcYZRovi0BkmAW2MEoMfHKXGaQBJuAv
 sTuF5+YQGxeAVuJnTOes4HYLAKqErceTQFrFhUIl3jbeIQFokZQ4uTMJ2A2p0CgxNVlM9hBjm
 AWCJVYescHYpeaxLX+S+wgtoRAusTWv7+YJzDyzULSPQuhAyTMLGAgcWTRHFYIW15i+9s5zBC
 2vsT1O/dRxBcwsq1i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/d
 xAgMWQYg2MF4c2PAIUZJDiYlUd7lm5QihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLj4GlBMsS
 k1PrUjLzAFGD0xagoNHSYQ3ESTNW1yQmFucmQ6ROsVozPFu6Yf3TBx9HR/fMwmx5OXnpUqJ8y
 4DKRUAKc0ozYMbBIvqS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmPQwyhSczrwRu3yugU5i
 ATrF+Jg9ySkkiQkqqgbF635ln9bmRs7tc634uPLlWdg3TH41DkS5O9kmHJPdtvM6lpxVrfrvn
 Ws1p19bd3vkFvJdsvgg5VFsofWmo4Ijwerlmt0DXdh+2Hn5TN3froyd25W1S2jn3zL8f50xYX
 E+aL+vl0733fLrmr9w96d/f7i44kj/vynSHer3kmw+b3jM/9lupsU+JpTgj0VCLuag4EQA+F1
 515QIAAA==
X-Env-Sender: prvs=3083cae62=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495451517!102898024!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62663 invoked from network); 22 May 2017 11:11:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 11:11:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208,217";a="46484198"
To: George Dunlap <george.dunlap@citrix.com>, "Hao, Xudong"
 <xudong.hao@intel.com>, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
 <b2acfabe-cd9b-d746-3f91-9ab21244a099@citrix.com>
 <CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c984402f-7860-ab83-ac31-8f6e15959e92@citrix.com>
Date: Mon, 22 May 2017 12:11:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>, "Gao,
 Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [BUG] repeated live migration for VM failed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8411117841534641691=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8411117841534641691==
Content-Type: multipart/alternative;
	boundary="------------4B925ED94FCA72ABF0AAAA05"

--------------4B925ED94FCA72ABF0AAAA05
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit

On 22/05/17 12:03, George Dunlap wrote:
> On Mon, May 22, 2017 at 11:18 AM, George Dunlap
> <george.dunlap@citrix.com> wrote:
>> On 22/05/17 07:35, Hao, Xudong wrote:
>>> Bug detailed description:
>>>
>>> ----------------
>>>
>>> Create one RHEL7.3 HVM and do live migration continuously, while doing the 200+ or 300+ times live-migration, tool stack report error and migration failed.
>>>
>>>
>>>
>>> Environment :
>>>
>>> ----------------
>>>
>>> HW: Skylake server
>>>
>>> Xen: Xen 4.9.0 RC4
>>>
>>> Dom0: Linux 4.11.0
>>>
>>>
>>>
>>> Reproduce steps:
>>>
>>> ----------------
>>>
>>> 1.      Compile Xen 4.9 Rc4 and dom0 kernel 4.11.0, boot to dom0
>>>
>>> 2.      Boot RHEL7.3 HVM guest
>>>
>>> 3.      Migrate guest to localhost, sleep 10 seconds
>>>
>>> 4.      Repeat doing the step3.
>>>
>>>
>>>
>>> Current result:
>>>
>>> ----------------
>>>
>>> VM Migration fail.
>>>
>>>
>>>
>>> Base error log:
>>>
>>> ----------------
>>>
>>> xl migrate 24hrs_lm_guest_2 localhost
>>>
>>> root@localhost's password:
>>>
>>> migration target: Ready to receive domain.
>>>
>>> Saving to migration stream new xl format (info 0x3/0x0/1761)
>>>
>>> Loading new save file <incoming migration stream> (new xl fmt info 0x3/0x0/1761)
>>>
>>> Savefile contains xl domain config in JSON format
>>>
>>> Parsing config from <saved>
>>>
>>> xc: info: Saving domain 273, type x86 HVM
>>>
>>> xc: info: Found x86 HVM domain from Xen 4.9
>>>
>>> xc: info: Restoring domain
>>>
>>> xc: error: set HVM param 12 = 0x00000000feffe000 (85 = Interrupted system call should ): Internal error
>>>
>>> xc: error: Restore failed (85 = Interrupted system call should ): Internal error
>> Interesting -- it appears that setting HVM_PARAM_IDENT_PT (#12) can fail
>> with -ERESTART.  But the comment for ERESTART makes it explicit that it
>> should be internal only -- it should cause a hypercall continuation (so
>> that the hypercall restarts automatically), rather than returning to the
>> guest.
>>
>> But the hypercall continuation code seems to have disappeared from
>> do_hvm_op() at some point?
>>
>> /me digs a bit more...
> The problem turns out to be commit ae20ccf ("dm_op: convert
> HVMOP_set_mem_type"), which says:
>
>     This patch removes the need for handling HVMOP restarts, so that
>     infrastructure is removed.
>
> While it's true that there are no more operations which need iteration
> information restored, but there are two operations which may still
> need to be restarted to avoid deadlocks with other operations.
>
> Attached is a patch which restores hypercall continuation checking.
> Xudong, can you give it a test?
>
> Thanks,
>  -George
>
> From 3d4ce135ea3b396bb63752c39e6234366d590c16 Mon Sep 17 00:00:00 2001
> From: George Dunlap <george.dunlap@citrix.com>
> Date: Mon, 22 May 2017 11:38:31 +0100
> Subject: [PATCH] Restore HVM_OP hypercall continuation (partial revert of
>  ae20ccf)
>
> Commit ae20ccf removed the hypercall continuation logic from the end
> of do_hvm_op(), claiming:
>
> "This patch removes the need for handling HVMOP restarts, so that
> infrastructure is removed."
>
> That turns out to be false.  The removal of HVMOP_set_mem_type removed
> the need to store a start iteration value in the hypercall
> continuation, but a grep through hvm.c for ERESTART turns up at least
> two places where do_hvm_op() may still need a hypercall continuation:
>
>  * HVMOP_set_hvm_param can return -ERESTART when setting
> HVM_PARAM_IDENT_PT in the event that it fails to acquire the domctl
> lock
>
>  * HVMOP_flush_tlbs can return -ERESTART if several vcpus call it at
>    the same time
>
> In both cases, a simple restart (with no stored iteration information)
> is necessary.
>
> Add a check for -ERESTART again, along with a comment at the top of
> the function regarding the lack of decoding any information from the
> op value.
>
> Reported-by: Xudong Hao <xudong.hao@intel.com>
> Signed-off-by: George Dunlap <george.dunlap@citrix.com>
> ---
> CC: Andrew Cooper <andrew.cooper3@citrix.com>
> CC: Jan Beulich <jbeulich@suse.com>
> CC: Paul Durrant <paul.durrant@citrix.com>

Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> (with the final
hunk removed)

> ---
>  xen/arch/x86/hvm/hvm.c | 12 +++++++++++-
>  1 file changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
> index 81691e2..e3e817d 100644
> --- a/xen/arch/x86/hvm/hvm.c
> +++ b/xen/arch/x86/hvm/hvm.c
> @@ -4544,6 +4544,13 @@ long do_hvm_op(unsigned long op, XEN_GUEST_HANDLE_PARAM(void) arg)
>  {
>      long rc = 0;
>  
> +    /* 
> +     * NB: hvm_op can be part of a restarted hypercall; but at the
> +     * moment the only hypercalls which do continuations don't need to
> +     * store any iteration information (since they're just re-trying
> +     * the acquisition of a lock).
> +     */
> +    
>      switch ( op )
>      {
>      case HVMOP_set_evtchn_upcall_vector:
> @@ -4636,6 +4643,10 @@ long do_hvm_op(unsigned long op, XEN_GUEST_HANDLE_PARAM(void) arg)
>      }
>      }
>  
> +    if ( rc == -ERESTART )
> +        rc = hypercall_create_continuation(__HYPERVISOR_hvm_op, "lh",
> +                                           op, arg);
> +
>      return rc;
>  }
>  
> @@ -4869,4 +4880,3 @@ void hvm_set_segment_register(struct vcpu *v, enum x86_segment seg,
>   * indent-tabs-mode: nil
>   * End:
>   */
> -
> -- 2.1.4


--------------4B925ED94FCA72ABF0AAAA05
Content-Type: text/html; charset="windows-1252"
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 22/05/17 12:03, George Dunlap wrote:<br>
    </div>
    <blockquote
cite="mid:CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com"
      type="cite">
      <div class="moz-text-plain" wrap="true" graphical-quote="true"
        style="font-family: -moz-fixed; font-size: 12px;"
        lang="x-unicode">
        <pre wrap="">On Mon, May 22, 2017 at 11:18 AM, George Dunlap
<a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:george.dunlap@citrix.com">&lt;george.dunlap@citrix.com&gt;</a> wrote:
</pre>
        <blockquote type="cite" style="color: #000000;">
          <pre wrap="">On 22/05/17 07:35, Hao, Xudong wrote:
</pre>
          <blockquote type="cite" style="color: #000000;">
            <pre wrap="">Bug detailed description:

----------------

Create one RHEL7.3 HVM and do live migration continuously, while doing the 200+ or 300+ times live-migration, tool stack report error and migration failed.



Environment :

----------------

HW: Skylake server

Xen: Xen 4.9.0 RC4

Dom0: Linux 4.11.0



Reproduce steps:

----------------

1.      Compile Xen 4.9 Rc4 and dom0 kernel 4.11.0, boot to dom0

2.      Boot RHEL7.3 HVM guest

3.      Migrate guest to localhost, sleep 10 seconds

4.      Repeat doing the step3.



Current result:

----------------

VM Migration fail.



Base error log:

----------------

xl migrate 24hrs_lm_guest_2 localhost

root@localhost's password:

migration target: Ready to receive domain.

Saving to migration stream new xl format (info 0x3/0x0/1761)

Loading new save file &lt;incoming migration stream&gt; (new xl fmt info 0x3/0x0/1761)

Savefile contains xl domain config in JSON format

Parsing config from &lt;saved&gt;

xc: info: Saving domain 273, type x86 HVM

xc: info: Found x86 HVM domain from Xen 4.9

xc: info: Restoring domain

xc: error: set HVM param 12 = 0x00000000feffe000 (85 = Interrupted system call should ): Internal error

xc: error: Restore failed (85 = Interrupted system call should ): Internal error
</pre>
          </blockquote>
          <pre wrap="">Interesting -- it appears that setting HVM_PARAM_IDENT_PT (#12) can fail
with -ERESTART.  But the comment for ERESTART makes it explicit that it
should be internal only -- it should cause a hypercall continuation (so
that the hypercall restarts automatically), rather than returning to the
guest.

But the hypercall continuation code seems to have disappeared from
do_hvm_op() at some point?

/me digs a bit more...
</pre>
        </blockquote>
        <pre wrap="">The problem turns out to be commit ae20ccf ("dm_op: convert
HVMOP_set_mem_type"), which says:

    This patch removes the need for handling HVMOP restarts, so that
    infrastructure is removed.

While it's true that there are no more operations which need iteration
information restored, but there are two operations which may still
need to be restarted to avoid deadlocks with other operations.

Attached is a patch which restores hypercall continuation checking.
Xudong, can you give it a test?

Thanks,
 -George
</pre>
      </div>
      <br>
      <div class="moz-text-plain" wrap="true" graphical-quote="true"
        style="font-family: -moz-fixed; font-size: 12px;"
        lang="x-western">
        <pre wrap="">From 3d4ce135ea3b396bb63752c39e6234366d590c16 Mon Sep 17 00:00:00 2001
From: George Dunlap <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:george.dunlap@citrix.com">&lt;george.dunlap@citrix.com&gt;</a>
Date: Mon, 22 May 2017 11:38:31 +0100
Subject: [PATCH] Restore HVM_OP hypercall continuation (partial revert of
 ae20ccf)

Commit ae20ccf removed the hypercall continuation logic from the end
of do_hvm_op(), claiming:

"This patch removes the need for handling HVMOP restarts, so that
infrastructure is removed."

That turns out to be false.  The removal of HVMOP_set_mem_type removed
the need to store a start iteration value in the hypercall
continuation, but a grep through hvm.c for ERESTART turns up at least
two places where do_hvm_op() may still need a hypercall continuation:

 * HVMOP_set_hvm_param can return -ERESTART when setting
HVM_PARAM_IDENT_PT in the event that it fails to acquire the domctl
lock

 * HVMOP_flush_tlbs can return -ERESTART if several vcpus call it at
   the same time

In both cases, a simple restart (with no stored iteration information)
is necessary.

Add a check for -ERESTART again, along with a comment at the top of
the function regarding the lack of decoding any information from the
op value.

Reported-by: Xudong Hao <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:xudong.hao@intel.com">&lt;xudong.hao@intel.com&gt;</a>
Signed-off-by: George Dunlap <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:george.dunlap@citrix.com">&lt;george.dunlap@citrix.com&gt;</a>
---
CC: Andrew Cooper <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a>
CC: Jan Beulich <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:jbeulich@suse.com">&lt;jbeulich@suse.com&gt;</a>
CC: Paul Durrant <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:paul.durrant@citrix.com">&lt;paul.durrant@citrix.com&gt;</a></pre>
      </div>
    </blockquote>
    <br>
    Reviewed-by: Andrew Cooper <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a> (with
    the final hunk removed)<br>
    <br>
    <blockquote
cite="mid:CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com"
      type="cite">
      <div class="moz-text-plain" wrap="true" graphical-quote="true"
        style="font-family: -moz-fixed; font-size: 12px;"
        lang="x-western">
        <pre wrap="">
---
 xen/arch/x86/hvm/hvm.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 81691e2..e3e817d 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -4544,6 +4544,13 @@ long do_hvm_op(unsigned long op, XEN_GUEST_HANDLE_PARAM(void) arg)
 {
     long rc = 0;
 
+    /* 
+     * NB: hvm_op can be part of a restarted hypercall; but at the
+     * moment the only hypercalls which do continuations don't need to
+     * store any iteration information (since they're just re-trying
+     * the acquisition of a lock).
+     */
+    
     switch ( op )
     {
     case HVMOP_set_evtchn_upcall_vector:
@@ -4636,6 +4643,10 @@ long do_hvm_op(unsigned long op, XEN_GUEST_HANDLE_PARAM(void) arg)
     }
     }
 
+    if ( rc == -ERESTART )
+        rc = hypercall_create_continuation(__HYPERVISOR_hvm_op, "lh",
+                                           op, arg);
+
     return rc;
 }
 
@@ -4869,4 +4880,3 @@ void hvm_set_segment_register(struct vcpu *v, enum x86_segment seg,
  * indent-tabs-mode: nil
  * End:
  */
-
<div class="moz-txt-sig">-- 
2.1.4

</div></pre>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------4B925ED94FCA72ABF0AAAA05--


--===============8411117841534641691==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8411117841534641691==--


From xen-devel-bounces@lists.xen.org Mon May 22 11:39:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 11:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dClfx-0002Zw-R2; Mon, 22 May 2017 11:39:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dClfx-0002Zq-1j
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 11:39:01 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3D/F9-03557-4DDC2295; Mon, 22 May 2017 11:39:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTffyWaV
 IgznHDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3l2ULtrJXPPq2hbGBcTZrFyMXh5DAJkaJ
 eQ/nskE4uxklzr2fBeRwcggLOEls/nmMCcQWEfCW+Nx5jwWiaA6jxOR9t9hBHGaB50wSr9fOZ
 QWpYhPQlLjz+RNYB6+AlcTFgxeYQWwWAVWJ4yfOsIPYogLhEm8bj7BA1AhKnJz5BMzmFLCXuP
 liJZjNLGArcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jQ30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ44BCHYw/l0beIhRkoNJSZR3+SalSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvGZngHKCRanpqRVpmTnA4IdJS3DwKInwnj0NlOYtLkjMLc5Mh
 0idYtTlmHPv63smIZa8/LxUKXFed5AZAiBFGaV5cCNgkXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrwpIFN4MvNK4Da9AjqCCegI62fyIEeUJCKkpBoYZyk8z73+12HdmqOVdz8Y/meumKa
 8wFet/vj0wCWVWo4nnzyRW39Az6h9zSpFrbYj31vWmdzsSr1w+c+SOqsCH6XimY6fbO+mH6y7
 9d/z9n3Di1M2H+TJqJ/DVvPc1dbu5yY33TtcuxcJbTI4u/3ut+7vj46xhcy65suQ4Pnl47oPd
 YwNDqbdB5RYijMSDbWYi4oTAUQLm2S/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495453139!69869438!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38686 invoked from network); 22 May 2017 11:38:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 22 May 2017 11:38:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CEBCF344;
 Mon, 22 May 2017 04:38:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D01D63F23B;
 Mon, 22 May 2017 04:38:56 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-6-roger.pau@citrix.com>
 <591F29B4020000780015B5AE@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <716fab85-6a13-d42c-bb44-c6b4ff96ae35@arm.com>
Date: Mon, 22 May 2017 12:38:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <591F29B4020000780015B5AE@prv-mh.provo.novell.com>
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Punit Agrawal <punit.agrawal@arm.com>, IanJackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 5/9] xen/vpci: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8wNS8xNyAxNjoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDQu
MTcgYXQgMTY6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICsgICAgICAgICAg
ICAgICAgVlBDSV9CQVJfTUVNNjRfTE8sCj4+ICsgICAgICAgICAgICAgICAgVlBDSV9CQVJfTUVN
NjRfSEksCj4+ICsgICAgICAgICAgICB9IHR5cGU7Cj4+ICsgICAgICAgICAgICAvKiBIYXJkd2Fy
ZSBhZGRyZXNzLiAqLwo+PiArICAgICAgICAgICAgcGFkZHJfdCBwYWRkcjsKPj4gKyAgICAgICAg
ICAgIC8qIEd1ZXN0IGFkZHJlc3Mgd2hlcmUgdGhlIEJBUiBzaG91bGQgYmUgbWFwcGVkLiAqLwo+
PiArICAgICAgICAgICAgcGFkZHJfdCBnYWRkcjsKPj4gKyAgICAgICAgICAgIC8qIEN1cnJlbnQg
Z3Vlc3QgYWRkcmVzcyB3aGVyZSB0aGUgQkFSIGlzIG1hcHBlZC4gKi8KPj4gKyAgICAgICAgICAg
IHBhZGRyX3QgbWFwcGVkX2FkZHI7Cj4KPiBXaHkgZG8geW91IG5lZWQgdG8gdHJhY2sgYm90aCAi
c2hvdWxkIGJlIiBhbmQgImlzIiBhZGRyZXNzZXM/IEFsc28KPiBJIHRoaW5rIGFsbCB0aHJlZSB3
b3VsZCBtb3JlIG5hdHVyYWxseSBiZSBmcmFtZSBudW1iZXJzLgo+Cj4+ICsgICAgICAgICAgICBz
aXplX3Qgc2l6ZTsKPgo+IElzIHRoaXMgZW5vdWdoIGZvciBlLmcuIEFSTTMyIChyZW1lbWJlciB0
aGlzIGlzIGEgY29tbW9uCj4gaGVhZGVyKT8KCkFSTSAzMiBzdXBwb3J0IHVwIHRvIDQwIGJpdHMg
YWRkcmVzcyBzcGFjZS4gU28gdGhlb3JldGljYWxseSBpdCB3b3VsZCB0byAKd291bGQgYmUgcG9z
c2libGUgdG8gaGF2ZSBCQVIgYmlnZ2VyIHRoYW4gNEdCLgoKQWxzbywgSSBoYXZlIHNlZW4gcXVp
dGUgZmV3IHVzZSBvZiBHRU5NQVNLKDYzLi4uKSB3aGljaCBpcyBub3QgZ29pbmcgdG8gCndvcmsg
b24gYXJtMzIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 11:50:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 11:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dClqp-0003jM-Sg; Mon, 22 May 2017 11:50:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3083cae62=Andrew.Cooper3@citrix.com>)
 id 1dClqo-0003jG-JN
 for xen-devel@lists.xen.org; Mon, 22 May 2017 11:50:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2E/E1-03613-570D2295; Mon, 22 May 2017 11:50:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvW7pBaV
 Ig0l7JCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9E74zFXySqPi5/QlrA+MykS5GTg4JAX+J
 VTe+sIDYbAL6ErtffGICsUUE1CVOd1xkBbGZBcokpk56zdzFyMEhLBAq8Wi1NUiYRUBVYsGLR
 YwgNq+Ap8SBxhZGiJFyEueP/2QGsYUE1CSu9V9ih6gRlDg58wkLxEgJiYMvXjBPYOSehSQ1C0
 lqASPTKkb14tSistQiXVO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGAAgh2
 M0y/7H2KU5GBSEuVdvkkpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/t5oJxgUWp6akVaZg4w
 JGHSEhw8SiK8XSBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US51UGKRIAKcoozYMbAYuPS
 4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmNQOZwpOZVwK36RXQEUxAR1g/kwc5oiQRISXVwB
 jD28Jv4WPgJn7DZOZd0aMGTmlPZi48U5WX4V+0TOPN9MrZh2QnRl02z9wqoziHS65vkV7O5Y9
 xFazPTDfNPDf98KwXAexuHq8m8qltSNSdWrpgpfOu+drXFHj//rJmn7ib/4nG3KTAWR4z+Dl5
 57KcnFEdZvJN2edKXcN5yysvhAsrry4P36HEUpyRaKjFXFScCAAtfnSmigIAAA==
X-Env-Sender: prvs=3083cae62=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495453811!69877453!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53253 invoked from network); 22 May 2017 11:50:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 11:50:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="433475313"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 22 May 2017 12:50:09 +0100
Message-ID: <1495453809-30108-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-next] tools/libxc: Drop broken xc_{get,
	set}_hvm_param() functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGNfe2dldCxzZXR9X2h2bV9wYXJhbSgpIGFyZSBkZXByZWNhdGVkIGJlY2F1c2UgdGhleSB0cnVu
Y2F0ZSB0aGVpciB2YWx1ZQpwYXJhbWV0ZXIgaW4gMzJiaXQgYnVpbGRzIG9mIGxpYnhjLCBhbmQg
YXJlIHRoZXJlZm9yZSB1bmZpdCBmb3IgdXNlLgoKQXMgdGhlcmUgaXMgb25seSBhIHNpbmdsZSBy
ZW1haW5pbmcgdXNlciwgc3dpdGNoIHRoYXQgdXNlciBvdmVyIHRvCnhjX2h2bV9wYXJhbV9nZXQo
KSBhbmQgZHJvcCB0aGVzZSBmdW5jdGlvbnMgY29tcGxldGVseS4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDQgLS0tLQogdG9v
bHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCAxNyAtLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMv
eGVucGFnaW5nL3hlbnBhZ2luZy5jICAgfCAgNyArKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAx
NjI5ZjQxLi40ZDNmMmFlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTY2MCwxMCArMTY2MCw2
IEBAIHZvaWQgeGNfY2xlYXJfbGFzdF9lcnJvcih4Y19pbnRlcmZhY2UgKnhjaCk7CiBpbnQgeGNf
aHZtX3BhcmFtX3NldCh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb20sIHVpbnQzMl90
IHBhcmFtLCB1aW50NjRfdCB2YWx1ZSk7CiBpbnQgeGNfaHZtX3BhcmFtX2dldCh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgZG9taWRfdCBkb20sIHVpbnQzMl90IHBhcmFtLCB1aW50NjRfdCAqdmFsdWUp
OwogCi0vKiBEZXByZWNhdGVkOiB1c2UgeGNfaHZtX3BhcmFtX3NldC9nZXQoKSBpbnN0ZWFkLiAq
LwotaW50IHhjX3NldF9odm1fcGFyYW0oeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9t
LCBpbnQgcGFyYW0sIHVuc2lnbmVkIGxvbmcgdmFsdWUpOwotaW50IHhjX2dldF9odm1fcGFyYW0o
eGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCBpbnQgcGFyYW0sIHVuc2lnbmVkIGxv
bmcgKnZhbHVlKTsKLQogLyogSFZNIGd1ZXN0IHBhc3MtdGhyb3VnaCAqLwogaW50IHhjX2Fzc2ln
bl9kZXZpY2UoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGli
eGMveGNfZG9tYWluLmMKaW5kZXggMDA5MDlhZDQuLmI2MTk0NDAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0xNDU1
LDIzICsxNDU1LDYgQEAgaW50IHhjX2h2bV9wYXJhbV9nZXQoeGNfaW50ZXJmYWNlICpoYW5kbGUs
IGRvbWlkX3QgZG9tLCB1aW50MzJfdCBwYXJhbSwgdWludDY0X3QKICAgICByZXR1cm4gcmM7CiB9
CiAKLWludCB4Y19zZXRfaHZtX3BhcmFtKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRv
bSwgaW50IHBhcmFtLCB1bnNpZ25lZCBsb25nIHZhbHVlKQotewotICAgIHJldHVybiB4Y19odm1f
cGFyYW1fc2V0KGhhbmRsZSwgZG9tLCBwYXJhbSwgdmFsdWUpOwotfQotCi1pbnQgeGNfZ2V0X2h2
bV9wYXJhbSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb20sIGludCBwYXJhbSwgdW5z
aWduZWQgbG9uZyAqdmFsdWUpCi17Ci0gICAgdWludDY0X3QgdjsKLSAgICBpbnQgcmV0OwotCi0g
ICAgcmV0ID0geGNfaHZtX3BhcmFtX2dldChoYW5kbGUsIGRvbSwgcGFyYW0sICZ2KTsKLSAgICBp
ZiAocmV0IDwgMCkKLSAgICAgICAgcmV0dXJuIHJldDsKLSAgICAqdmFsdWUgPSB2OwotICAgIHJl
dHVybiAwOwotfQotCiBpbnQgeGNfZG9tYWluX3NldGRlYnVnZ2luZyh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVuYWJsZSkKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hlbnBhZ2luZy94ZW5wYWdpbmcuYyBiL3Rvb2xzL3hlbnBhZ2luZy94ZW5wYWdpbmcuYwppbmRl
eCBkMDU3MWNhLi40MzFhODZiIDEwMDY0NAotLS0gYS90b29scy94ZW5wYWdpbmcveGVucGFnaW5n
LmMKKysrIGIvdG9vbHMveGVucGFnaW5nL3hlbnBhZ2luZy5jCkBAIC0yODAsNyArMjgwLDggQEAg
c3RhdGljIHN0cnVjdCB4ZW5wYWdpbmcgKnhlbnBhZ2luZ19pbml0KGludCBhcmdjLCBjaGFyICph
cmd2W10pCiAgICAgeGVudG9vbGxvZ19sb2dnZXIgKmRiZyA9IE5VTEw7CiAgICAgY2hhciAqcDsK
ICAgICBpbnQgcmM7Ci0gICAgdW5zaWduZWQgbG9uZyByaW5nX3BmbiwgbW1hcF9wZm47CisgICAg
dWludDY0X3QgcmluZ19wZm47CisgICAgdW5zaWduZWQgbG9uZyBtbWFwX3BmbjsKIAogICAgIC8q
IEFsbG9jYXRlIG1lbW9yeSAqLwogICAgIHBhZ2luZyA9IGNhbGxvYygxLCBzaXplb2Yoc3RydWN0
IHhlbnBhZ2luZykpOwpAQCAtMzM4LDggKzMzOSw4IEBAIHN0YXRpYyBzdHJ1Y3QgeGVucGFnaW5n
ICp4ZW5wYWdpbmdfaW5pdChpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIH0KIAogICAgIC8q
IE1hcCB0aGUgcmluZyBwYWdlICovCi0gICAgeGNfZ2V0X2h2bV9wYXJhbSh4Y2gsIHBhZ2luZy0+
dm1fZXZlbnQuZG9tYWluX2lkLCAKLSAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9Q
QUdJTkdfUklOR19QRk4sICZyaW5nX3Bmbik7CisgICAgeGNfaHZtX3BhcmFtX2dldCh4Y2gsIHBh
Z2luZy0+dm1fZXZlbnQuZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgSFZNX1BBUkFN
X1BBR0lOR19SSU5HX1BGTiwgJnJpbmdfcGZuKTsKICAgICBtbWFwX3BmbiA9IHJpbmdfcGZuOwog
ICAgIHBhZ2luZy0+dm1fZXZlbnQucmluZ19wYWdlID0gCiAgICAgICAgIHhjX21hcF9mb3JlaWdu
X3BhZ2VzKHhjaCwgcGFnaW5nLT52bV9ldmVudC5kb21haW5faWQsCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 12:00:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 12:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCm0F-0003zz-Oc; Mon, 22 May 2017 11:59:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCm0D-0003ze-RY
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 11:59:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EA/27-03696-DB2D2295; Mon, 22 May 2017 11:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVXfPJaV
 Igw/7uCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dZ3lq3gp0lFz9HHLA2M
 XdpdjJwcQgJ/GSXmnM+GsB8zSnw+5dfFyAVkb2OU2NO6kxEkISLgLPH1zFx2EJtXQF9i2tG9b
 CC2sICexJfPc8DiEgJeErsuvWWCsS8v28zcxcjOwSZgJXFIDCTKIqAqMed7L9MERq4FjAyrGN
 WLU4vKUot0TfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK9ygAEOxinX/Y/xCj
 JwaQkyrt8k1KkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnee+eBcoJFqempFWmZOcDwgklLcPAo
 ifDGAkNMiLe4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHmZQYoEQIoySvPgRsBC/RKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEeV1BpvBk5pXAbXoFdAQT0BHWz+RBjihJREhJNTAeOMtm/z
 G2U/9YT/U3P3OV1N5XG+y3nVx1uMKnaDm/R+SszrzE4x1bFK6IdAR+SFiZ+bJWYyGLwVWHe+a
 2Yhv+O9QoM88pagiSVZ18fnaDoeIhabXdMnf1JO5vsDd/9PbR9SyFmEdFbTJhGupP3ivITbzD
 NMV9qv+2aY4BM4OZgm/E6xS8eaXEUpyRaKjFXFScCABkJsS4cAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495454395!46961858!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62339 invoked from network); 22 May 2017 11:59:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 11:59:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCm08-0003wg-IX; Mon, 22 May 2017 11:59:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCm02-000409-SR; Mon, 22 May 2017 11:59:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCm02-0002jD-Ld; Mon, 22 May 2017 11:59:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109676-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7320b8ed1879b31657a8d6a62e6cd0ff1f645754
X-Osstest-Versions-That: ovmf=112f4ada2e6bf606d28c5c9a0fe7c5357d85092d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 11:59:46 +0000
Subject: [Xen-devel] [ovmf test] 109676: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2NzYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MzIwYjhlZDE4NzliMzE2NTdhOGQ2YTYyZTZjZDBm
ZjFmNjQ1NzU0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxMTJmNGFk
YTJlNmJmNjA2ZDI4YzVjOWEwZmU3YzUzNTdkODUwOTJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk2NDAgIDIwMTctMDUtMjAgMDY6NTc6MzEgWiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTA5Njc0ICAyMDE3LTA1LTIyIDAxOjE1OjU3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTA5Njc2ICAyMDE3LTA1LTIyIDAzOjI0OjM4IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgTG9uZyBRaW4gPHFpbi5sb25nQGludGVsLmNvbT4KICBRaW4gTG9uZyA8cWluLmxv
bmdAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92
bWYKKyByZXZpc2lvbj03MzIwYjhlZDE4NzliMzE2NTdhOGQ2YTYyZTZjZDBmZjFmNjQ1NzU0Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9D
S19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13
IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiA3MzIwYjhlZDE4NzliMzE2
NTdhOGQ2YTYyZTZjZDBmZjFmNjQ1NzU0CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj03MzIwYjhl
ZDE4NzliMzE2NTdhOGQ2YTYyZTZjZDBmZjFmNjQ1NzU0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdb
JyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC44LXRlc3RpbmcKKyAnWycgeDczMjBiOGVkMTg3OWIzMTY1N2E4ZDZhNjJlNmNkMGZmMWY2NDU3
NTQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dp
dC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zp
cm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAn
XScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYu
MzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54
ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0
CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVf
U0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3Zt
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdCA3MzIwYjhlZDE4NzliMzE2NTdhOGQ2YTYyZTZjZDBmZjFmNjQ1NzU0OnJlZnMv
aGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDExMmY0YWQuLjczMjBiOGUgIDczMjBiOGVkMTg3
OWIzMTY1N2E4ZDZhNjJlNmNkMGZmMWY2NDU3NTQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 12:18:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 12:18:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCmI5-0005OO-Kk; Mon, 22 May 2017 12:18:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCmI4-0005OI-CI
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 12:18:24 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 55/E3-03058-F07D2295; Mon, 22 May 2017 12:18:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTZf/ulK
 kwaa9jBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a0w0vZCo7wVFyat4GpgfE3WxcjF4eQwCZG
 iVvPbjFDOLsZJTb3NLJ3MXJyCAvESkx/PZMZxBYRCJY40buGFcQWEvCWaF17FSjOwcEsoC9xb
 kc5SJhNQFPizudPTCBhXgEriYVHxUDCLAKqEm/OzmUCsUUFwiXeNh5hAbF5BQQlTs58AmZzCv
 hIzD27CWwTs4CtxJ25u6FseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtRLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MH4Z1nAIUZJDiYlUd7lm5QihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwSl8DygkWpaanVqRl5gDDHiYtwcGjJMIbBpLmLS5IzC3OT
 IdInWJUlBLnVQRJCIAkMkrz4NpgsXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwuIFN4Mv
 NK4Ka/AlrMBLTY+pk8yOKSRISUVAOjX9/esxaFpZOMf9reChGcpN2k+DwpX3RT97yJ0xukOdU
 23FPm/6XAfrK0t+pTUxlnyIms1sXTAxpF+G/I//EudPbXFuiXuB7Les6Y5xLjOr2qqawTXyh8
 vHM6Lq/rluSXjaoWisXWZUJXWb6ncU52q97+5lHxPeGF8pk2RT9kCn0fifkuXazEUpyRaKjFX
 FScCABW+fNksAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495455502!73152135!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9604 invoked from network); 22 May 2017 12:18:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 22 May 2017 12:18:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0FC8D344;
 Mon, 22 May 2017 05:18:22 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 66E073F41F;
 Mon, 22 May 2017 05:18:21 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <69429532-22ef-bdb3-a18b-8cd726e82e22@arm.com>
Date: Mon, 22 May 2017 13:18:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 01/12 v3] xen/arm: vpl011: Move vgic
 register access functions to vreg.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMTAvMDUvMTcgMTU6MjQsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gVGhlc2UgZnVuY3Rpb25zIGFyZSBnZW5lcmljIGluIG5hdHVyZSBhbmQgY2FuIGJlIHJldXNl
ZCBieSBvdGhlciBlbXVsYXRpb24KPiBjb2RlIGluIFhlbi4gT25lIHJlY2VudCBleGFtcGxlIGlz
IHBsMDExIGVtdWxhdGlvbiwgd2hpY2ggbmVlZHMgc2ltaWxhcgo+IGZ1bmljdGlvbnMgdG8gcmVh
ZC93cml0ZSB0aGUgcmVnaXN0ZXJzLgoKcy9mdW5pY3Rpb25zL2Z1bmN0aW9ucy8KClsuLi5dCgo+
IC1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfY2xlYXJiaXRzKHVpbnQjI3N6IyNf
dCAqcmVnLCAgICAgICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVnaXN0ZXJfdCBiaXRzLCAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAg
XAo+IC17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+IC0gICAgdmdpY19yZWdfY2xlYXJiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9m
Zm1hc2ssICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+
ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+IC0gICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLX0KPiAtCj4gIC8qCj4gICAqIDY0IGJpdHMg
cmVnaXN0ZXJzIGFyZSBvbmx5IHN1cHBvcnRlZCBvbiBwbGF0Zm9ybSB3aXRoIDY0LWJpdCBsb25n
Lgo+ICAgKiBUaGlzIGlzIGFsc28gYWxsb3cgdXMgdG8gb3B0aW1pemUgdGhlIDMyIGJpdCBjYXNl
IGJ5IHVzaW5nCgpDYW4geW91IGV4cGxhaW4gd2h5IHlvdSBkaWRuJ3QgbW92ZSB0aGUgZGVmaW5p
dGlvbiBvZiB0aGUgaGVscGVycyBiZWxvdz8gRS5nCgovKgogICogNjQgYml0cyByZWdpc3RlcnMg
YXJlIG9ubHkgc3VwcG9ydGVkIG9uIHBsYXRmb3JtIHdpdGggNjQtYml0IGxvbmcuCiAgKiBUaGlz
IGlzIGFsc28gYWxsb3cgdXMgdG8gb3B0aW1pemUgdGhlIDMyIGJpdCBjYXNlIGJ5IHVzaW5nCiAg
KiB1bnNpZ25lZCBsb25nIHJhdGhlciB0aGFuIHVpbnQ2NF90CiAgKi8KI2lmIEJJVFNfUEVSX0xP
TkcgPT0gNjQKVkdJQ19SRUdfSEVMUEVSUyg2NCwgMHg3KTsKI2VuZGlmClZHSUNfUkVHX0hFTFBF
UlMoMzIsIDB4Myk7CgojdW5kZWYgVkdJQ19SRUdfSEVMUEVSUwoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 12:21:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 12:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCmLJ-0005yI-2u; Mon, 22 May 2017 12:21:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCmLH-0005yA-Sk
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 12:21:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B9/4E-02022-7D7D2295; Mon, 22 May 2017 12:21:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffSdaV
 Ig6YWJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePH4ouMBXN4K/ZtPMPWwDiNo4uRi0NIYBOj
 xJWXh5kgnN2MEhu/XmTpYuTkEBZIlrgz8T6YLSIQLHGidw0rRFEPo8TyH9eYuxg5OJgF9CXO7
 SgHqWET0JS48/kTE4jNK2AlceLvJnYQm0VAVWLHoo1gtqhAuMTbxiMsEDWCEidnPgGzOQV8JB
 rWbGQFsZkFbCXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6hsV5SUWZ
 6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDAMQDBDsZ/2zwPMUpyMCmJ8i7fpBQpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJX+hpQTrAoNT21Ii0zBxj6MGkJDh4lEd4wkDRvcUFibnFmO
 kTqFKOilDjvFpCEAEgiozQPrg0Wb5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzOsCMoUnM6
 8EbvoroMVMQIutn8mDLC5JREhJNTDWNxfeuOT6f0Gv65YXW1IcuNiK3M+aWUfNTP/XsrLO4bS
 2zd/wsLrf/AKvDtv4at3+aBE1V1ymUfh7dtmkZNOHKtHLNiw6t6mXRXv71LpQPaGjFtu13+6y
 3F5aejp9xaTqNfeP6l08mxmku/+FM1u6aKV63cZvGW//tx0sv/x6xZqlHRwBWbOVWIozEg21m
 IuKEwEXkowNsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495455698!85599020!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17895 invoked from network); 22 May 2017 12:21:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 22 May 2017 12:21:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 95EAE344;
 Mon, 22 May 2017 05:21:37 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ED4803F41F;
 Mon, 22 May 2017 05:21:36 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-2-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <03e1d7ca-16a5-dc77-c944-3a5e7807f4eb@arm.com>
Date: Mon, 22 May 2017 13:21:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494426293-32481-2-git-send-email-bhupinder.thakur@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/12 v3] xen/arm: vpl011: Define generic
 vreg_reg* access functions in vreg.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMTAvMDUvMTcgMTU6MjQsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92Z2ljLmgKPiBpbmRleCBjODM4Mjk4Li43NWM3MTZlIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKPiBAQCAtMTcyLDE4ICsxNzIsNiBAQCBzdGF0aWMgaW5saW5lIGludCBSRUdfUkFOS19OUihp
bnQgYiwgdWludDMyX3QgbikKPiAgICAgIH0KPiAgfQo+Cj4gLS8qCj4gLSAqIDY0IGJpdHMgcmVn
aXN0ZXJzIGFyZSBvbmx5IHN1cHBvcnRlZCBvbiBwbGF0Zm9ybSB3aXRoIDY0LWJpdCBsb25nLgo+
IC0gKiBUaGlzIGlzIGFsc28gYWxsb3cgdXMgdG8gb3B0aW1pemUgdGhlIDMyIGJpdCBjYXNlIGJ5
IHVzaW5nCj4gLSAqIHVuc2lnbmVkIGxvbmcgcmF0aGVyIHRoYW4gdWludDY0X3QKPiAtICovCj4g
LSNpZiBCSVRTX1BFUl9MT05HID09IDY0Cj4gLVZHSUNfUkVHX0hFTFBFUlMoNjQsIDB4Nyk7Cj4g
LSNlbmRpZgo+IC1WR0lDX1JFR19IRUxQRVJTKDMyLCAweDMpOwo+IC0KPiAtI3VuZGVmIFZHSUNf
UkVHX0hFTFBFUlMKPiAtCgpXaHkgdGhpcyBpcyBtb3ZlZCBvdXQgaGVyZT8gQW5kIG5vdCBpbiBw
YXRjaCAjMT8KCj4gIGVudW0gZ2ljX3NnaV9tb2RlOwo+Cj4gIC8qCj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmgKPiBp
bmRleCAxNDQyYzU4Li5lMTI3MTE0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dnJlZy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmgKClsuLi5dCgo+IC17ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gLSAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0g
ICAgdmdpY19yZWdfY2xlYXJiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAg
ICAgICAgICAgICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXpl
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
IC0gICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyNkZWZpbmUgREVGSU5FX1ZSRUdfUkVHX0hFTFBFUlMoc3os
IG9mZm1hc2spICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoKTmFjay4gVGhl
cmUgYXJlIG5vIHJlYXNvbiB0byByZW5hbWUgdGhlIG5hbWUgb2YgdGhlIG1hY3JvIG1vcmUgdGhh
biAKcy92Z2ljL3ZyZWcvLiBJdCBhbHNvIG1ha2VzIHRvIHBhdGNoIGRpZmYgbW9yZSBkaWZmaWN1
bHQgdG8gcmVhZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 12:36:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 12:36:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCmZt-0006lc-D6; Mon, 22 May 2017 12:36:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCmZr-0006lG-Ks
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 12:36:47 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 83/27-01752-E5BD2295; Mon, 22 May 2017 12:36:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTf2tlK
 kwYSXlhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Pu8i7HgcWrFh1+vmBoY
 X9h2MXJyCAn8ZZRYfl6ii5ELyH7MKPFs+wp2CGcbo8TWVXfYQapEBJwlvp6ZC2bzCuhLXOufz
 gpiCwuYSCzccYQJpEFCoEtJ4t+6Z2AJCQFviZe3nzJ3MXKA2VevWncxsnOwCVhJHBIDKWARUJ
 X4Ov04ywRG7gWMDKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAv3NAAQ7GI9Ndj7EKMnBpCTKu3yTUqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd67N4FygkWp
 6akVaZk5wMCDSUtw8CiJ8MrdAkrzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ4LxNIkQBIU
 UZpHtwIWBRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvaZBLeDLzSuA2vQI6ggnoCOtn8i
 BHlCQipKQaGKNMT/TdWdS9muO2rM19hbD9JZ80HixW2O0gU+Lqq3lpFTvPipK/xQuOfYz5oP7
 aKW8mu82hVNWMKsfd21TZubfOvHHeZHqT1fbvGg67Kts+dvFmiggH5pzeVhjXsqtzu6aN/m/L
 dqPV0elZWjmn7+lIGd366b30p/V79yhT7jcfnjtx/5h1TYmlOCPRUIu5qDgRABYZNax9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495456604!84106131!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57392 invoked from network); 22 May 2017 12:36:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 12:36:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCmZm-0004um-67; Mon, 22 May 2017 12:36:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCmZg-0005SW-1r; Mon, 22 May 2017 12:36:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCmZf-0006dd-1p; Mon, 22 May 2017 12:36:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109670-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f5eea276d8de10a32e68721707ae8f2fdfaa0960
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 12:36:35 +0000
Subject: [Xen-devel] [linux-4.9 test] 109670: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY3MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTY3MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBpbiAxMDk2NTUgcGFzcyBpbiAxMDk2NzAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk2
NTUgcGFzcyBpbiAxMDk2NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTA5NjU1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFz
cyBpbiAxMDk2NTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4g
MTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGY1ZWVhMjc2ZDhkZTEwYTMyZTY4
NzIxNzA3YWU4ZjJmZGZhYTA5NjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNDEgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDQwIGRheXMgICA2
NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk2NTUgIDIwMTctMDUtMjEgMDI6MDM6
NTcgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ0MiBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMTQxNDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 12:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 12:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCmtH-000855-Ua; Mon, 22 May 2017 12:56:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dCmtF-00084z-VR
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 12:56:50 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 03/60-02183-110E2295; Mon, 22 May 2017 12:56:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTmJl2eB0q
 RBovOCFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNBx6yFkzhrXi/6htLA+N29i5GLg4hgZmM
 Ehd3T2EFcVgEtjJLLDvzB8yREJjDKtFz/TxTFyMnkJMn8fDUHxYIu1Di6M7NzCA2r4CgxMmZT
 8DiQgJeEmsnNIPZnALWEn/eboKKV0n8+LsOqJ6Dg03ARGJWhwSIySKgKrH+Cg/ElACJG7v2gE
 0UFoiVmP56JpgtIqAu8efCBEYQm1kgUGLztj3sELamROv23+wTGAVmITliFpLUAkamVYwaxal
 FZalFukameklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWFYz8DAuINxV7vfIUZJ
 DiYlUd7lm5QihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRtwHygkWpaanVqRl5gAjAiYtwcGjJ
 MJ74R5Qmre4IDG3ODMdInWK0ZjjxeX375k4nqz88Z5JiCUvPy9VSpz3OUipAEhpRmke3CBYpF
 5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7B2QKT2ZeCdy+V0CnMAGdYv1MHuSUkkSElFQ
 D40ozT/XNByP+Z5mFrd165VhtdM6l3v/FIlt/3HD5PiG9em5m0KJJBXJhYW9yVzj5bfWNVBMx
 uMdaV3jszkT/77zfrh9iDQxnvzPj1drdUiFmLHO/TkwsFbjVU+keyTtb5p7gFNvrs7uVmydcT
 uULZTZv3xD9zHtG2+ld71dfN2859nGBVevBWiWW4oxEQy3mouJEAMr9WQXPAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495457803!99484902!1
X-Originating-IP: [209.85.217.178]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56258 invoked from network); 22 May 2017 12:56:44 -0000
Received: from mail-ua0-f178.google.com (HELO mail-ua0-f178.google.com)
 (209.85.217.178)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 May 2017 12:56:44 -0000
Received: by mail-ua0-f178.google.com with SMTP id e28so58457173uah.0
 for <xen-devel@lists.xenproject.org>; Mon, 22 May 2017 05:56:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uPBWgCHime9ARdd9M50fHGhIakwzAyad/IPd+Di9FpM=;
 b=CZqTUxFp0jCU3v6fAEfwd4ZFZfcKYWqRf20GsDuvQ+osj5H7tI/mZy5R/qRia/IEot
 mx1ImtIXMKfsgbIArYPLpZXcQyG3iToVET28EJmsv3Ede+5oaUfVm+4JWT4oib1wS8th
 wAO+ZYSar0Qjgk40ztMQn5q1flK9KD4shCZxk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uPBWgCHime9ARdd9M50fHGhIakwzAyad/IPd+Di9FpM=;
 b=ew7FIHy4mf5RedoEA/x6pQOjHGBQ6i+tZrSCOZoBzov8A4Qoo9vaM6eBDkYfl+WHbv
 pkQ2hYCs8SP3lQ8VOmDOd2xCWYUWCN7AvJh9Dgvad1+fEVpdC0z2CnrFy4OCklmHyQLk
 mK1ovduAJqWc3POQHkzWgvlMX0inYV+JTG/4/cVHUKcwAb3nRwd9Df5aDV6gmp8LZL6I
 dTCkk4UEL+y9STwgTPzeEsBejH1TkZ1ZIbQJ1hqcc6SxdXH6Datxklm59+j+7L6ULWWO
 ThEckYjRq2uXGDmaJ0gd45YiiJvW6YvA9bxO3aBfM2J/Inpc/3fpdFtplp9xgaLghCzr
 f0rA==
X-Gm-Message-State: AODbwcCVtxH1jXiYfzRkpYKMYRXyXf5QlbTYRdvMOnU8r6VPEq5zNvcf
 wGQNJLFmp/nWgbR4+yRgiTnR0KPlP+89
X-Received: by 10.176.74.66 with SMTP id r2mr12367180uae.39.1495457803061;
 Mon, 22 May 2017 05:56:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Mon, 22 May 2017 05:56:42 -0700 (PDT)
In-Reply-To: <69429532-22ef-bdb3-a18b-8cd726e82e22@arm.com>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <69429532-22ef-bdb3-a18b-8cd726e82e22@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 22 May 2017 18:26:42 +0530
Message-ID: <CACtJ1JQJr0JeEy73bPFb2PJuEn3Szfc8cUje_-pJjqgiQku9_g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 01/12 v3] xen/arm: vpl011: Move vgic
 register access functions to vreg.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKPgo+PiAtc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX2NsZWFy
Yml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgXAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAgICAgXAo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlv
X2luZm9fdCAqaW5mbykgICAgXAo+PiAteyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAtICAgIHVuc2lnbmVk
IGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAtICAgIHZnaWNfcmVnX2NsZWFyYml0cygmdG1w
LCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgXAo+PiAtICAgICAg
ICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAtICAgICpyZWcgPSB0bXA7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAt
fQo+PiAtCj4+ICAvKgo+PiAgICogNjQgYml0cyByZWdpc3RlcnMgYXJlIG9ubHkgc3VwcG9ydGVk
IG9uIHBsYXRmb3JtIHdpdGggNjQtYml0IGxvbmcuCj4+ICAgKiBUaGlzIGlzIGFsc28gYWxsb3cg
dXMgdG8gb3B0aW1pemUgdGhlIDMyIGJpdCBjYXNlIGJ5IHVzaW5nCj4KPgo+IENhbiB5b3UgZXhw
bGFpbiB3aHkgeW91IGRpZG4ndCBtb3ZlIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBoZWxwZXJzIGJl
bG93PyBFLmcKPgpFYXJsaWVyIEkgd2FzIHRoaW5raW5nIG9mIHByb3ZpZGluZyBhIG1hY3JvIHdo
aWNoIGRpZmZlcmVudCBtb2R1bGVzCmNvdWxkIGNhbGwgdG8gZGVmaW5lIG1hY3JvcyBzdWNoIGFz
CnZnaWNfKiwgdnBsMDExXyouIEJ1dCBsYXRlciBpdCB3YXMgdG8gYmUgdXNlZCBhcyB2cmVnXyog
aXJyZXNwZWN0aXZlCm9mIHdoaWNoIG1vZHVsZSBpcyB1c2luZyB0aGVzZSBtYWNyb3MuClNvIG5v
dywgdGhlIG1hY3JvIGNhbGxzIGNhbiBiZSBtb3ZlZCB0byB2cmVnLmggYXMgdGhleSBuZWVkIG5v
dCBiZQpkZWZpbmVkIGRpZmZlcmVudGx5IGZvciBlYWNoIG1vZHVsZS4KCj4gLyoKPiAgKiA2NCBi
aXRzIHJlZ2lzdGVycyBhcmUgb25seSBzdXBwb3J0ZWQgb24gcGxhdGZvcm0gd2l0aCA2NC1iaXQg
bG9uZy4KPiAgKiBUaGlzIGlzIGFsc28gYWxsb3cgdXMgdG8gb3B0aW1pemUgdGhlIDMyIGJpdCBj
YXNlIGJ5IHVzaW5nCj4gICogdW5zaWduZWQgbG9uZyByYXRoZXIgdGhhbiB1aW50NjRfdAo+ICAq
Lwo+ICNpZiBCSVRTX1BFUl9MT05HID09IDY0Cj4gVkdJQ19SRUdfSEVMUEVSUyg2NCwgMHg3KTsK
PiAjZW5kaWYKPiBWR0lDX1JFR19IRUxQRVJTKDMyLCAweDMpOwo+Cj4gI3VuZGVmIFZHSUNfUkVH
X0hFTFBFUlMKPgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 13:18:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:18:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnDg-0000zg-J4; Mon, 22 May 2017 13:17:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dCnDf-0000zW-4X
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 13:17:55 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5F/C7-02181-205E2295; Mon, 22 May 2017 13:17:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsUyZ7p8oO6/J0q
 RBh3/9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztZ/exFpxir7h/cQJzA+N2ti5GLg4hgYlM
 ElOOv2CBcH4zSjzZt5AVwtnAKHH66wRmCGc7o8TE5z+BMpwcwgLWEjNeTGLvYuTgEBHIlOi9U
 gsSFhKIkpi0oJ8dxGYTMJI4e3Q6I4jNK2ArMfHtQmaQchYBVYllJ8JAwqIC4RJvG4+wQJQISp
 yc+QTM5hQwltj+CmIMs4CexI7rv1ghbHmJ7W/nMIPYEgKGEp83LmWewCgwC0n7LCQts5C0LGB
 kXsWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERig9QwMjDsY
 +1b5HWKU5GBSEuVdvkkpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79XHQDnBotT01Iq0zBxgr
 MCkJTh4lER4m0DSvMUFibnFmekQqVOMxhzvln54z8Qx597X90xCLHn5ealS4rw8wCgUEgApzS
 jNgxsEi+FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR580AW8mTmlcDtewV0ChPQKdbP5EF
 OKUlESEk1MBpqJsXquxfsLJM7eHtuSVB116MZ1YE2DklSc+scJblFPtma3770uED2mCA3nyyb
 O+vOGN2mVcyvFsfceOV7P2nDPl4xgya33wIbl4sbrcy+ksn9T0ySdaaAmcdyTa3zH38EpGmYb
 mTQqtkwpWDLwr/1AsIv3b5OePpz7ZK41ZbmBptCsxKnK7EUZyQaajEXFScCAPVEF4rcAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495459068!99489978!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5427 invoked from network); 22 May 2017 13:17:50 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 13:17:50 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4MDHjxF023000
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 13:17:46 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4MDHj9i004885
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 13:17:45 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4MDHjJZ018945;
 Mon, 22 May 2017 13:17:45 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 May 2017 06:17:45 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <39fb9867-edf8-8f99-1b1f-73ae78fe945c@oracle.com>
Date: Mon, 22 May 2017 09:17:40 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170522085700.488-3-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNv
ciBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvcgo+IGluZGV4IDQ0
MzE5NmYwYWExYy4uMDY4NTBmNzRlYmQ0IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vQUJJ
L3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvcgo+ICsrKyBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rp
bmcvc3lzZnMtaHlwZXJ2aXNvcgo+IEBAIC0xOSw2ICsxOSwxOSBAQCBDb250YWN0Ogl4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAgRGVzY3JpcHRpb246Cj4gIAkJQ29tcGlsZXIgd2hp
Y2ggd2FzIHVzZWQgdG8gYnVpbGQgdGhlIFhlbiBoeXBlcnZpc29yCj4gIAo+ICtXaGF0OgkJL3N5
cy9oeXBlcnZpc29yL2d1ZXN0X3R5cGUKPiArRGF0ZToJCU1heSAyMDE3Cj4gK0tlcm5lbFZlcnNp
b246CTQuMTIKPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gK0Rl
c2NyaXB0aW9uOgo+ICsJCVR5cGUgb2YgZ3Vlc3Q6Cj4gKwkJIm5hdGl2ZSI6IHN0YW5kYXJkIGd1
ZXN0IHR5cGUgb24gYXJtCj4gKwkJIkhWTSI6IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0ICh4ODYp
CgpDYW4gd2UgZXZlciBnZXQgdGhpcz8gWGVuIHN5c2ZzIG5vZGUgd29uJ3QgbG9hZCB1bmxlc3Mg
d2UgYXJlCiFYRU5fTkFUSVZFIGFuZCB0aGVuIHdlIGFyZSBlaXRoZXIgUFZIIG9yIFBWSFZNLgoK
LWJvcmlzCgo+ICsJCSJQViI6IHBhcmF2aXJ0dWFsaXplZCBndWVzdCAoeDg2KQo+ICsJCSJQVkgi
OiBmdWxseSB2aXJ0dWFsaXplZCBndWVzdCB3aXRob3V0IGxlZ2FjeSBlbXVsYXRpb24gKHg4NikK
PiArCQkiUFZIVk0iOiBmdWxseSB2aXJ0dWFsaXplZCBndWVzdCB1c2luZyBwYXJhdmlydHVhbGl6
ZWQKPiArCQkJaW50ZXJmYWNlcyAoZS5nLiBpbnRlcnJ1cHRzLCB0aW1lcnMpICh4ODYpCj4gKwo+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 13:19:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnFT-000159-0M; Mon, 22 May 2017 13:19:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3083cae62=Andrew.Cooper3@citrix.com>)
 id 1dCnFR-00014j-Ub
 for xen-devel@lists.xen.org; Mon, 22 May 2017 13:19:46 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B6/3C-23755-175E2295; Mon, 22 May 2017 13:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDvW7BU6V
 Ig+UPFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxftx4yFdzlqLh0+R9TA+Nk9i5GTg4JAX+J
 Hx+bmEFsNgF9id0vPjGB2CIC6hKnOy6ydjFycDALlEicabMDCQsLOEn8717OCmKzCKhK9K6fz
 QZi8wp4Snw6fpcNYqScxPnjP8FGCgmoSVzrv8QOUSMocXLmExYQm1lAQuLgixfMExi5ZyFJzU
 KSWsDItIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMBAYgGA
 HY+MXp0OMkhxMSqK8yzcpRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LV7ApQTLEpNT61Iy8wB
 hiRMWoKDR0mEtxAkzVtckJhbnJkOkTrFqCglzssDkhAASWSU5sG1weLgEqOslDAvI9AhQjwFq
 UW5mSWo8q8YxTkYlYR540Gm8GTmlcBNfwW0mAlosfUzeZDFJYkIKakGRlGzQ6Znf/cF8fpFNC
 1PU9yyuCpJ2mNb4vIN8yZd7d3P+2zdFieetqsJEx9uCH50aQvDf4azizIysjR5n9w6ZvnZcld
 64NqlDH+MJ/X9ufpy/ulwrxNXAj6vXOtY9XxFldvG5S0WAXbHr9zo/ttjsilEvnulaJDuR+kr
 HTx7vHYutWz7M/fRi2tKLMUZiYZazEXFiQBKpGjRfgIAAA==
X-Env-Sender: prvs=3083cae62=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495459182!94256651!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6182 invoked from network); 22 May 2017 13:19:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 13:19:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="433490756"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 22 May 2017 14:12:55 +0100
Message-ID: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

X1BBR0VfR05UVEFCIGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBidWlsZHMgb2YgWGVuOyBpbiByZWxl
YXNlIGJ1aWxkcywgaXQgaGFzCnRoZSB2YWx1ZSAwLiAgQ292ZXJpdHkgY29tcGxhaW5zIHRoYXQg
ImwxZV9nZXRfZmxhZ3MobDFlKSAmIDAiIGlzIGxvZ2ljYWxseQpkZWFkLgoKQWRkIGFuIGV4dHJh
IGNvbmRpdGlvbiBpbnRvIHRoZSBsb2dpYyB0byBza2lwIHRoZSBmbGFnIGNoZWNrIGlmIF9QQUdF
X0dOVFRBQgppcyAwLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpDb3Zlcml0eS1JRDogMTM2MjAz
NgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDc3YjBhZjEuLmI1
ODg2NTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0xMjUyLDcgKzEyNTIsNyBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50
cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICAgKiAoTm90ZSB0aGF0IHRo
ZSB1bmRlc3Ryb3lhYmxlIGFjdGl2ZSBncmFudHMgYXJlIG5vdCBhIHNlY3VyaXR5IGhvbGUgaW4K
ICAgICAgKiBYZW4uIEFsbCBhY3RpdmUgZ3JhbnRzIGNhbiBzYWZlbHkgYmUgY2xlYW5lZCB1cCB3
aGVuIHRoZSBkb21haW4gZGllcy4pCiAgICAgICovCi0gICAgaWYgKCAobDFlX2dldF9mbGFncyhs
MWUpICYgX1BBR0VfR05UVEFCKSAmJgorICAgIGlmICggX1BBR0VfR05UVEFCICYmIChsMWVfZ2V0
X2ZsYWdzKGwxZSkgJiBfUEFHRV9HTlRUQUIpICYmCiAgICAgICAgICAhbDFlX293bmVyLT5pc19z
aHV0dGluZ19kb3duICYmICFsMWVfb3duZXItPmlzX2R5aW5nICkKICAgICB7CiAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 13:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnKP-0001mW-MY; Mon, 22 May 2017 13:24:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dCnKO-0001lu-MG
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 13:24:52 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2C/19-23755-3A6E2295; Mon, 22 May 2017 13:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXiVRvkorv4mVK
 kweOP3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ambbcZC1YoVuy6Op+xgXGqVBcjF4eQwAxG
 idbrP5hAHBaBpawSzT/mMYM4EgIHWSU2/VnL0sXICeTESTxrm88MYVdIrP3ynQnEFhJQlPj6b
 DoTxKhpTBK9U2+DNQgLeErMfviZEcQWEdCX2D77FyNEwyYmiR2nzUEamAV+MUp8f3KJDSTBJm
 AksfzGD7BmXgEbiX9NE8FsFgFViZP/F7CD2KIC4RJvG49A1QhKnJz5BMzmFLCVOL7sAiuIzQx
 k35m7mxnClpfY/nYO8wRG4VlIWmYhKZuFpGwBI/MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMD
 Y73c1OLixPTUnMSkYr3k/NxNjMBgZwCCHYyNX5wOMUpyMCmJ8i7fpBQpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYJX6ylQTrAoNT21Ii0zBxh3MGkJDh4lEd5kkDRvcUFibnFmOkTqFKMux6OVP9
 4zCbHk5eelSonzfn0CVCQAUpRRmgc3ApYCLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwR
 kFU9mXgncpldARzABHWH9TB7kiJJEhJRUA2MF0zqx8gszZn+0SXc0SFEJ3nZ00fZp0ennavd2
 KklM3PtnZsOvvcFtWxtqJdd+nROzvPWS+FHdW1avwxo7PpWe5qqTkW7ZJP7/2Y6DjLVTEhkuz
 DxXXDn3fInDcontPGdmhL1d/O5+5EcOnj5dkezzq9cnignV3vBMPGR1TbR8nt9P/03XdA8rsR
 RnJBpqMRcVJwIAGYCwIfwCAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495459491!97763926!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29415 invoked from network); 22 May 2017 13:24:51 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 May 2017 13:24:51 -0000
Received: by mail-wm0-f68.google.com with SMTP id k15so32011236wmh.3
 for <xen-devel@lists.xenproject.org>; Mon, 22 May 2017 06:24:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=+vr+A0SnhwPRDWWeFf37mAaptVy2GW7+ZYkdN4X0PZQ=;
 b=PDy0sBQUuwDXufrRkHiCrWrcGo4Q92VYq45MKELqtWbMZg9p5Q1vwiUn98T6VaYhn/
 rR4yVH8oBCeoAjbWl7Wyw86x683ytIZiSazAb9ys/4rLKiLBcv7bC6USdoAgYP9nD0iU
 oNkVTPGE6VQ8heOnAT1LMpRmaTvYEYKGl6Do/eHRX0s5Go/pzkJBuHJ0EWikkSEliGZ+
 7/4g1m6aeoSpTKSMiipW07sDo0wYuLbV1KNj15Tx1OCae3PJwlQjFj0mg9LlJWExfkWH
 jUZQcobYZhiFnntT2psMVM6K+vaIToHOa/AMN5MNBcgBigjSysQD3iJy1iLVBnSs5sz8
 pxuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=+vr+A0SnhwPRDWWeFf37mAaptVy2GW7+ZYkdN4X0PZQ=;
 b=EpQPn++aQcF3mtnJIRsMHGTieyK/mrr8IB/512YAdTeBKyOIvnVZsF3L/LeXzkdJEA
 EQLbuBoUmgLlWxXT66Wr2dGI1tBXG4QJxFPd407+RHu7fJjrWIzfC47rpZun+UXMHdpO
 mTi6hgm/9pXo6ET85INP8yG0F08EOh0kI+LOQGI20mI7BDOAbXHiC+nMV7MAsOcOlTwj
 4tqCBsgbKgH+hiMdcKBDDMl0sa5QCQP0ILnakVLpToLATCHBhWzxuEuBISUb9LSG7oA3
 67O2NxclWmw7RlFM+61dCAB98vKahymj7q93ed9z1lSaF8/p/qu+niOr4urMANwyB9tB
 PL8g==
X-Gm-Message-State: AODbwcBpK5OQYaE5n55qEv8RwjqWvX4RPAhjvSmQht/AxlDh5/El/8xG
 ZCy3CX7bt0YuTA==
X-Received: by 10.28.105.21 with SMTP id e21mr25191757wmc.4.1495459490774;
 Mon, 22 May 2017 06:24:50 -0700 (PDT)
Received: from [10.17.182.9] (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id
 q29sm2776838wrc.42.2017.05.22.06.24.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 May 2017 06:24:49 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-2-git-send-email-andr2000@gmail.com>
 <20170421021100.GC23279@dtor-ws>
 <696b4545-2fb9-4267-8561-55d3f67d83ad@gmail.com>
 <b16fa500-0776-3544-b442-20239d4ffcb1@gmail.com>
 <390ca032-8123-d9d6-734d-e424dce43708@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <5d6c42c3-20ca-6a8b-2c59-a718cabe0f48@gmail.com>
Date: Mon, 22 May 2017 16:24:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <390ca032-8123-d9d6-734d-e424dce43708@gmail.com>
Cc: jgross@suse.com, vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org,
 andrii.anisov@gmail.com, olekstysh@gmail.com, al1img@gmail.com,
 linux-input@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 1/2] xen/input: use string constants from PV
	protocol
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIERtaXRyeSEKCkl0J3MgYmVlbiBxdWl0ZSBhIHdoaWxlIG5vdywgSSdtIGp1c3Qgd29uZGVy
aW5nIGlmCnlvdSBoYWQgYSBjaGFuY2UgdG8gbG9vayBhdCB0aGUgcGF0Y2g/CgpUaGFuayB5b3Us
Ck9sZWtzYW5kcgoKT24gMDUvMTIvMjAxNyAwNDo0MyBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gZ2VudGxlIHJlbWluZGVyCj4KPgo+IE9uIDA1LzA1LzIwMTcgMDc6NDMgQU0s
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBIZWxsbywgRG1pdHJ5IQo+PiBPbiAw
NC8yMS8yMDE3IDA5OjQyIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IE9u
IDA0LzIxLzIwMTcgMDU6MTEgQU0sIERtaXRyeSBUb3Jva2hvdiB3cm90ZToKPj4+PiBPbiBUaHUs
IEFwciAxMywgMjAxNyBhdCAwMjozODowM1BNICswMzAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byAKPj4+PiB3cm90ZToKPj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtz
YW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pgo+Pj4+PiBYZW4gaW5wdXQgcGFyYS12
aXJ0dWFsIHByb3RvY29sIGRlZmluZXMgc3RyaW5nIGNvbnN0YW50cwo+Pj4+PiB1c2VkIGJ5IGJv
dGggYmFjayBhbmQgZnJvbnRlbmQuIFVzZSB0aG9zZSBpbnN0ZWFkIG9mCj4+Pj4+IGV4cGxpY2l0
IHN0cmluZ3MgaW4gdGhlIGZyb250ZW5kIGRyaXZlci4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gCj4+Pj4+IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5r
b0BlcGFtLmNvbT4KPj4+PiBJJ2xsIGhhdmUgdG8gcG9zdHBvbmUgaXQgdW50aWwgSSByZWNlaXZl
IGNoYW5nZXMgY29udGFpbmluZyB0aGVzZSBuZXcKPj4+PiBzdHJpbmcgY29uc3RhbnRzLgo+Pj4g
ZmFpciBlbm91Z2gKPj4+PiAgIE90aGVyd2lzZSBpdCBsb29rcyBPSy4KPj4+IHRoYW5rIHlvdQo+
PiBBcyBhbGwgdGhlIGRlcGVuZGVuY2llcyBhcmUgbm93IG1lcmdlZCBpbnRvIHRoZSBrZXJuZWws
Cj4+IGNhbiB3ZSBwbGVhc2UgcHJvY2VlZCB3aXRoIHRoaXMgcGF0Y2g/Cj4+Cj4+Pj4+ICAgZHJp
dmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMjIgKysrKysrKysrKysrKy0tLS0tLS0t
LQo+Pj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9u
dC5jIAo+Pj4+PiBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+PiBpbmRl
eCAyZmM3ODk1MzczYWIuLjAxYzI3YjRjMzI4OCAxMDA2NDQKPj4+Pj4gLS0tIGEvZHJpdmVycy9p
bnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+Pj4+ICsrKyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94
ZW4ta2JkZnJvbnQuYwo+Pj4+PiBAQCAtMTM1LDE0ICsxMzUsMTcgQEAgc3RhdGljIGludCB4ZW5r
YmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgCj4+Pj4+ICpkZXYsCj4+Pj4+ICAgICAgICAg
ICBnb3RvIGVycm9yX25vbWVtOwo+Pj4+PiAgICAgICAgIC8qIFNldCBpbnB1dCBhYnMgcGFyYW1z
IHRvIG1hdGNoIGJhY2tlbmQgc2NyZWVuIHJlcyAqLwo+Pj4+PiAtICAgIGFicyA9IHhlbmJ1c19y
ZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsIAo+Pj4+PiAiZmVhdHVyZS1hYnMtcG9pbnRlciIs
IDApOwo+Pj4+PiAtICAgIHB0cl9zaXplW0tQQVJBTV9YXSA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVk
KGRldi0+b3RoZXJlbmQsIAo+Pj4+PiAid2lkdGgiLAo+Pj4+PiArICAgIGFicyA9IHhlbmJ1c19y
ZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgWEVO
S0JEX0ZJRUxEX0ZFQVRfQUJTX1BPSU5URVIsIDApOwo+Pj4+PiArICAgIHB0cl9zaXplW0tQQVJB
TV9YXSA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCj4+Pj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9XSURUSCwKPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHB0cl9zaXplW0tQQVJBTV9YXSk7Cj4+Pj4+IC0gICAgcHRyX3NpemVb
S1BBUkFNX1ldID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5vdGhlcmVuZCwgCj4+Pj4+ICJo
ZWlnaHQiLAo+Pj4+PiArICAgIHB0cl9zaXplW0tQQVJBTV9ZXSA9IHhlbmJ1c19yZWFkX3Vuc2ln
bmVkKGRldi0+b3RoZXJlbmQsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTktC
RF9GSUVMRF9IRUlHSFQsCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwdHJfc2l6
ZVtLUEFSQU1fWV0pOwo+Pj4+PiAgICAgICBpZiAoYWJzKSB7Cj4+Pj4+ICAgICAgICAgICByZXQg
PSB4ZW5idXNfd3JpdGUoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwKPj4+Pj4gLSAgICAgICAgICAg
ICAgICAgICAicmVxdWVzdC1hYnMtcG9pbnRlciIsICIxIik7Cj4+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgWEVOS0JEX0ZJRUxEX1JFUV9BQlNfUE9JTlRFUiwgIjEiKTsKPj4+Pj4gICAgICAgICAg
IGlmIChyZXQpIHsKPj4+Pj4gICAgICAgICAgICAgICBwcl93YXJuaW5nKCJ4ZW5rYmQ6IGNhbid0
IHJlcXVlc3QgYWJzLXBvaW50ZXIiKTsKPj4+Pj4gICAgICAgICAgICAgICBhYnMgPSAwOwo+Pj4+
PiBAQCAtMjcxLDE0ICsyNzQsMTUgQEAgc3RhdGljIGludCB4ZW5rYmRfY29ubmVjdF9iYWNrZW5k
KHN0cnVjdCAKPj4+Pj4geGVuYnVzX2RldmljZSAqZGV2LAo+Pj4+PiAgICAgICAgICAgeGVuYnVz
X2Rldl9mYXRhbChkZXYsIHJldCwgInN0YXJ0aW5nIHRyYW5zYWN0aW9uIik7Cj4+Pj4+ICAgICAg
ICAgICBnb3RvIGVycm9yX2lycWg7Cj4+Pj4+ICAgICAgIH0KPj4+Pj4gLSAgICByZXQgPSB4ZW5i
dXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInBhZ2UtcmVmIiwgIiVsdSIsCj4+Pj4+ICsg
ICAgcmV0ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsIAo+Pj4+PiBYRU5LQkRf
RklFTERfUklOR19SRUYsICIlbHUiLAo+Pj4+PiAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX2dm
bihpbmZvLT5wYWdlKSk7Cj4+Pj4+ICAgICAgIGlmIChyZXQpCj4+Pj4+ICAgICAgICAgICBnb3Rv
IGVycm9yX3hlbmJ1czsKPj4+Pj4gLSAgICByZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5u
b2RlbmFtZSwgInBhZ2UtZ3JlZiIsICIldSIsIAo+Pj4+PiBpbmZvLT5ncmVmKTsKPj4+Pj4gKyAg
ICByZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgWEVOS0JEX0ZJRUxEX1JJ
TkdfR1JFRiwKPj4+Pj4gKyAgICAgICAgICAgICAgICAiJXUiLCBpbmZvLT5ncmVmKTsKPj4+Pj4g
ICAgICAgaWYgKHJldCkKPj4+Pj4gICAgICAgICAgIGdvdG8gZXJyb3JfeGVuYnVzOwo+Pj4+PiAt
ICAgIHJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZXZlbnQtY2hhbm5l
bCIsICIldSIsCj4+Pj4+ICsgICAgcmV0ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5h
bWUsIAo+Pj4+PiBYRU5LQkRfRklFTERfRVZUX0NIQU5ORUwsICIldSIsCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgIGV2dGNobik7Cj4+Pj4+ICAgICAgIGlmIChyZXQpCj4+Pj4+ICAgICAgICAgICBn
b3RvIGVycm9yX3hlbmJ1czsKPj4+Pj4gQEAgLTM1Myw3ICszNTcsNyBAQCBzdGF0aWMgdm9pZCB4
ZW5rYmRfYmFja2VuZF9jaGFuZ2VkKHN0cnVjdCAKPj4+Pj4geGVuYnVzX2RldmljZSAqZGV2LAo+
Pj4+PiAgIH0KPj4+Pj4gICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCB4
ZW5rYmRfaWRzW10gPSB7Cj4+Pj4+IC0gICAgeyAidmtiZCIgfSwKPj4+Pj4gKyAgICB7IFhFTktC
RF9EUklWRVJfTkFNRSB9LAo+Pj4+PiAgICAgICB7ICIiIH0KPj4+Pj4gICB9Owo+Pj4+PiAgIEBA
IC0zOTAsNCArMzk0LDQgQEAgbW9kdWxlX2V4aXQoeGVua2JkX2NsZWFudXApOwo+Pj4+PiAgICAg
TU9EVUxFX0RFU0NSSVBUSU9OKCJYZW4gdmlydHVhbCBrZXlib2FyZC9wb2ludGVyIGRldmljZSAK
Pj4+Pj4gZnJvbnRlbmQiKTsKPj4+Pj4gICBNT0RVTEVfTElDRU5TRSgiR1BMIik7Cj4+Pj4+IC1N
T0RVTEVfQUxJQVMoInhlbjp2a2JkIik7Cj4+Pj4+ICtNT0RVTEVfQUxJQVMoInhlbjoiIFhFTktC
RF9EUklWRVJfTkFNRSk7Cj4+Pj4+IC0tIAo+Pj4+PiAyLjcuNAo+Pj4+Pgo+Pj4gVGhhbmsgeW91
LAo+Pj4gT2xla3NhbmRyCj4+IFRoYW5rIHlvdSwKPj4gT2xla3NhbmRyCj4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 13:25:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnKk-0001ou-US; Mon, 22 May 2017 13:25:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dCnKj-0001oh-G9
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 13:25:13 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 2F/8A-03920-8B6E2295; Mon, 22 May 2017 13:25:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXiVRvkorvjmVK
 kwZ1dTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6Y7NYCzpiK57372FqYJzo0sXIxSEkMJNR
 onHvFiYQh0VgKatEz7EZzCCOhMBBVon7Jx4DZTiBnDiJ+3sXsEDY1RJvju8Ds4UEFCW+PpvOB
 DFqOpPEpi/dbCAJYQFridUNS8GKRAT0JbbP/sUIUbSJSWJB7102EIdZ4BejxPcnl8A62ASMJJ
 bf+AHWwStgI9G38jDQHRxAR6lK/PjtDhIWFQiXeNt4BKpEUOLkzCdgNqeArcSbB+tZQWxmIPv
 O3N3MELa8xPa3c5gnMArPQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY
 6eWmFhcnpqfmJCYV6yXn525iBIY7AxDsYFwzP/AQoyQHk5Io7/JNSpFCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHiXPAXKCRalpqdWpGXmACMPJi3BwaMkwjsPJM1bXJCYW5yZDpE6xWjM8W7ph/
 dMHI9W/njPJMSSl5+XKiXO+xmkVACkNKM0D24QLCFcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAe
 jkjCvH8gUnsy8Erh9r4BOYQI6xfqZPMgpJYkIKakGxphzmj+eWzse4910rPWZLvNRoSWbk3v/
 HXUy79FlqOGZXVlseGTvMj9+/sn23LNLH7C9at/wau3RaofUo9yzdnCGbnXx9Hqx45KNrcDHX
 L9901d3is645V+d7xwmeHxrYBRTPutn4YevN03cvdr3/4SMXYncE58c080rDU4xW5Pf+2au/l
 r/60osxRmJhlrMRcWJACsPOcYDAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495459511!46982165!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23322 invoked from network); 22 May 2017 13:25:12 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 May 2017 13:25:12 -0000
Received: by mail-wm0-f68.google.com with SMTP id d127so33225711wmf.1
 for <xen-devel@lists.xenproject.org>; Mon, 22 May 2017 06:25:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=gWk4uso5xnEjmEHPPycJYNJqUuBzqHvt2LJpvc9PZVk=;
 b=jTX9SFiboCVm0g07uhPEh6B6usoZnAE0P9E05ivz0XaIqa19hYKBGkqFMpg7rrKUFW
 x9sYFc5b0FNfuF2XVv1R/qHbRU/2iIo3l0sRnTgZm//cyTcmgbrZNcGCyIiSR5upvXhE
 yDmN1OXcS+qrVTY+meSZKEjyYnY12oYrvDfK+h2ne/lO+OxK2U1WSnDjFIWiPC6TfKEe
 FiFz+TRd1Tz3pcv0tUhaxfaIodGkEfgNkcxbi8w8Oe0DvHYVSIukErGS6GIVg+dWRwR/
 8d4ONoa4nqNMWeqAZ2n97HqW692/EhgJgEMcN+9j7iCPctA4nud3QduOJlORAu4i7pgi
 /dtA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=gWk4uso5xnEjmEHPPycJYNJqUuBzqHvt2LJpvc9PZVk=;
 b=TRBHPZXZTy74Qmb4RtFt1uYPz6CYiNsQNOH2DTXSoo+FfZzRvOLN8YeC6EV/eJMHTK
 HaKp/zwSFD38M/t7x4zJNsvEI6p+QDsbw9JkpJqBxSkS2p5r/JGvbGFk/K++2gdrm99C
 UtouPe+lKDZ4+gbopVgtkedI8fED8zSdnOhmbNybbgCE4El65+DDBpHRdO8jeRTeZaKV
 HH20DC7m4Mm5r7fbj9H+N7QKMzdTEWmNl+rbRcx/pXGLB5bMoxOIZC2pnI64+txYWAGf
 CvA2GiwDGUXJiA9iX+Hbk2AonQ9qi4Rm7VAUEVor/MwNdeL/WuvP9W0XYKHFMWeKcbTV
 2TqA==
X-Gm-Message-State: AODbwcBAtlJWpNMSdDkppMKBszTRuLLUT+mOVTRUt75gM+Mnx+ymJlDI
 U9LBLGLL+qhdFQ==
X-Received: by 10.28.184.216 with SMTP id i207mr23121716wmf.31.1495459511550; 
 Mon, 22 May 2017 06:25:11 -0700 (PDT)
Received: from [10.17.182.9] (ll-59.209.223.85.sovam.net.ua. [85.223.209.59])
 by smtp.gmail.com with ESMTPSA id
 x133sm30108134wme.0.2017.05.22.06.25.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 May 2017 06:25:10 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <8a43bbdf-f843-2c4d-e7b7-0cddb2e7fd7e@gmail.com>
 <8d522e12-8a1b-1eb4-981c-9bb1042e9703@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <b7dec0bd-893d-70e7-2c1c-6f2f39f7d7ac@gmail.com>
Date: Mon, 22 May 2017 16:25:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8d522e12-8a1b-1eb4-981c-9bb1042e9703@gmail.com>
Cc: jgross@suse.com, vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org,
 andrii.anisov@gmail.com, olekstysh@gmail.com, al1img@gmail.com,
 linux-input@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIERtaXRyeSEKCkl0J3MgYmVlbiBxdWl0ZSBhIHdoaWxlIG5vdywgSSdtIGp1c3Qgd29uZGVy
aW5nIGlmCnlvdSBoYWQgYSBjaGFuY2UgdG8gbG9vayBhdCB0aGUgcGF0Y2g/CgpUaGFuayB5b3Us
Ck9sZWtzYW5kcgoKT24gMDUvMTIvMjAxNyAwNDo0NCBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gZ2VudGxlIHJlbWluZGVyCj4KPgo+IE9uIDA1LzA1LzIwMTcgMDc6NDUgQU0s
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBIaSwgRG1pdHJ5IQo+Pgo+PiBPbiAw
NC8yMS8yMDE3IDA5OjQwIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEhp
LCBEbWl0cnkhCj4+Pgo+Pj4gT24gMDQvMjEvMjAxNyAwNToxMCBBTSwgRG1pdHJ5IFRvcm9raG92
IHdyb3RlOgo+Pj4+IEhpIE9sZWtzYW5kciwKPj4+Pgo+Pj4+IE9uIFRodSwgQXByIDEzLCAyMDE3
IGF0IDAyOjM4OjA0UE0gKzAzMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIAo+Pj4+IHdyb3Rl
Ogo+Pj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+Cj4+Pj4+Cj4+Pj4+IEV4dGVuZCB4ZW5fa2JkZnJvbnQgdG8gcHJvdmlk
ZSBtdWx0aS10b3VjaCBzdXBwb3J0Cj4+Pj4+IHRvIHVucHJpdmlsZWdlZCBkb21haW5zLgo+Pj4+
Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAKPj4+Pj4gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+PiAtLS0KPj4+Pj4gICBkcml2ZXJz
L2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgfCAxNDIgCj4+Pj4+ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCj4+Pj4+ICAgMSBmaWxlIGNoYW5nZWQsIDE0MCBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9p
bnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIAo+Pj4+PiBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4t
a2JkZnJvbnQuYwo+Pj4+PiBpbmRleCAwMWMyN2I0YzMyODguLmU1ZDA2NGFhYTIzNyAxMDA2NDQK
Pj4+Pj4gLS0tIGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+Pj4+ICsrKyBi
L2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+PiBAQCAtMTcsNiArMTcsNyBA
QAo+Pj4+PiAgICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+Pj4+PiAgICNpbmNsdWRlIDxsaW51
eC9tb2R1bGUuaD4KPj4+Pj4gICAjaW5jbHVkZSA8bGludXgvaW5wdXQuaD4KPj4+Pj4gKyNpbmNs
dWRlIDxsaW51eC9pbnB1dC9tdC5oPgo+Pj4+PiAgICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4+
Pj4+ICAgICAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+Cj4+Pj4+IEBAIC0zNCwxMSAr
MzUsMTQgQEAKPj4+Pj4gICBzdHJ1Y3QgeGVua2JkX2luZm8gewo+Pj4+PiAgICAgICBzdHJ1Y3Qg
aW5wdXRfZGV2ICprYmQ7Cj4+Pj4+ICAgICAgIHN0cnVjdCBpbnB1dF9kZXYgKnB0cjsKPj4+Pj4g
KyAgICBzdHJ1Y3QgaW5wdXRfZGV2ICptdG91Y2g7Cj4+Pj4+ICAgICAgIHN0cnVjdCB4ZW5rYmRf
cGFnZSAqcGFnZTsKPj4+Pj4gICAgICAgaW50IGdyZWY7Cj4+Pj4+ICAgICAgIGludCBpcnE7Cj4+
Pj4+ICAgICAgIHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4YmRldjsKPj4+Pj4gICAgICAgY2hhciBw
aHlzWzMyXTsKPj4+Pj4gKyAgICAvKiBjdXJyZW50IE1UIHNsb3QvY29udGFjdCBJRCB3ZSBhcmUg
aW5qZWN0aW5nIGV2ZW50cyBpbiAqLwo+Pj4+PiArICAgIGludCBtdG91Y2hfY3VyX2NvbnRhY3Rf
aWQ7Cj4+Pj4+ICAgfTsKPj4+Pj4gICAgIGVudW0geyBLUEFSQU1fWCwgS1BBUkFNX1ksIEtQQVJB
TV9DTlQgfTsKPj4+Pj4gQEAgLTQ3LDYgKzUxLDEyIEBAIG1vZHVsZV9wYXJhbV9hcnJheShwdHJf
c2l6ZSwgaW50LCBOVUxMLCAwNDQ0KTsKPj4+Pj4gICBNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXpl
LAo+Pj4+PiAgICAgICAiUG9pbnRpbmcgZGV2aWNlIHdpZHRoLCBoZWlnaHQgaW4gcGl4ZWxzIChk
ZWZhdWx0IDgwMCw2MDApIik7Cj4+Pj4+ICAgK2VudW0geyBLUEFSQU1fTVRfWCwgS1BBUkFNX01U
X1ksIEtQQVJBTV9NVF9DTlQgfTsKPj4+Pj4gK3N0YXRpYyBpbnQgbXRvdWNoX3NpemVbS1BBUkFN
X01UX0NOVF0gPSB7IFhFTkZCX1dJRFRILCAKPj4+Pj4gWEVORkJfSEVJR0hUIH07Cj4+Pj4+ICtt
b2R1bGVfcGFyYW1fYXJyYXkobXRvdWNoX3NpemUsIGludCwgTlVMTCwgMDQ0NCk7Cj4+Pj4+ICtN
T0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+Pj4+PiArICAgICJNdWx0aS10b3VjaCBkZXZpY2Ug
d2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1bHQgODAwLDYwMCkiKTsKPj4+Pj4gKwo+Pj4+
IFdoeSBkbyB5b3UgbmVlZCBzZXBhcmF0ZSBtb2R1bGUgcGFyYW1ldGVycyBmb3IgbXVsdGktdG91
Y2ggZGV2aWNlPwo+Pj4gcGxlYXNlIHNlZSBiZWxvdwo+Pj4+Cj4+Pj4+ICAgc3RhdGljIGludCB4
ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICopOwo+Pj4+PiAgIHN0YXRpYyBpbnQg
eGVua2JkX2Nvbm5lY3RfYmFja2VuZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqLCBzdHJ1Y3QgCj4+
Pj4+IHhlbmtiZF9pbmZvICopOwo+Pj4+PiAgIHN0YXRpYyB2b2lkIHhlbmtiZF9kaXNjb25uZWN0
X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9pbmZvICopOwo+Pj4+PiBAQCAtMTAwLDYgKzExMCw2MCBA
QCBzdGF0aWMgaXJxcmV0dXJuX3QgaW5wdXRfaGFuZGxlcihpbnQgcnEsIHZvaWQgCj4+Pj4+ICpk
ZXZfaWQpCj4+Pj4+ICAgICAgICAgICAgICAgICAgIGlucHV0X3JlcG9ydF9yZWwoZGV2LCBSRUxf
V0hFRUwsCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1ldmVudC0+cG9zLnJlbF96
KTsKPj4+Pj4gICAgICAgICAgICAgICBicmVhazsKPj4+Pj4gKyAgICAgICAgY2FzZSBYRU5LQkRf
VFlQRV9NVE9VQ0g6Cj4+Pj4+ICsgICAgICAgICAgICBkZXYgPSBpbmZvLT5tdG91Y2g7Cj4+Pj4+
ICsgICAgICAgICAgICBpZiAodW5saWtlbHkoIWRldikpCj4+Pj4+ICsgICAgICAgICAgICAgICAg
YnJlYWs7Cj4+Pj4+ICsgICAgICAgICAgICBpZiAodW5saWtlbHkoZXZlbnQtPm10b3VjaC5jb250
YWN0X2lkICE9Cj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgIGluZm8tPm10b3VjaF9jdXJfY29u
dGFjdF9pZCkpIHsKPj4+PiBXaHkgaXMgdGhpcyB1bmxpa2VseT8gRG9lcyBjb250YWN0IElEIGNo
YW5nZXMgb25jZSBpbiAxMDAwIHBhY2tldHMgb3IKPj4+PiBldmVuIGxlc3M/Cj4+PiBNdSBhc3N1
bXB0aW9uIHdhcyB0aGF0IHJlZ2FyZGxlc3Mgb2YgdGhlIGZhY3QgdGhhdCB3ZSBhcmUgbXVsdGkt
dG91Y2gKPj4+IGRldmljZSBzdGlsbCBzaW5nbGUgdG91Y2hlcyB3aWxsIGNvbWUgaW4gbW9yZSBm
cmVxdWVudGx5Cj4+PiBCdXQgSSBjYW4gcmVtb3ZlICp1bmxpa2VseSogaWYgbXkgYXNzdW1wdGlv
biBpcyBub3QgY29ycmVjdAo+Pj4+PiArIGluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9Cj4+
Pj4+ICsgICAgICAgICAgICAgICAgICAgIGV2ZW50LT5tdG91Y2guY29udGFjdF9pZDsKPj4+Pj4g
KyAgICAgICAgICAgICAgICBpbnB1dF9tdF9zbG90KGRldiwgZXZlbnQtPm10b3VjaC5jb250YWN0
X2lkKTsKPj4+Pj4gKyAgICAgICAgICAgIH0KPj4+Pj4gKyAgICAgICAgICAgIHN3aXRjaCAoZXZl
bnQtPm10b3VjaC5ldmVudF90eXBlKSB7Cj4+Pj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9N
VF9FVl9ET1dOOgo+Pj4+PiArICAgICAgICAgICAgICAgIGlucHV0X210X3JlcG9ydF9zbG90X3N0
YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHJ1ZSk7Cj4+Pj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfZXZlbnQoZGV2LCBFVl9B
QlMsIEFCU19NVF9QT1NJVElPTl9YLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgZXZl
bnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4+Pj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfZXZl
bnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9ZLAo+Pj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4+Pj4+ICsgICAgICAgICAgICAg
ICAgaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19YLAo+Pj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4+Pj4+ICsgICAgICAgICAgICAg
ICAgaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19ZLAo+Pj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4+Pj4+ICsgICAgICAgICAgICAg
ICAgYnJlYWs7Cj4+Pj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9NVF9FVl9VUDoKPj4+Pj4g
KyAgICAgICAgICAgICAgICBpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xf
RklOR0VSLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKPj4+
Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+Pj4gKyAgICAgICAgICAgIGNhc2UgWEVOS0JE
X01UX0VWX01PVElPTjoKPj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVW
X0FCUywgQUJTX01UX1BPU0lUSU9OX1gsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBl
dmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9l
dmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1ksCj4+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+Pj4gKyAgICAgICAgICAg
ICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPj4+Pj4gKyAgICAgICAgICAg
ICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1ksCj4+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+Pj4gKyAgICAgICAgICAg
ICAgICBicmVhazsKPj4+Pj4gKyAgICAgICAgICAgIGNhc2UgWEVOS0JEX01UX0VWX1NZTjoKPj4+
Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9tdF9zeW5jX2ZyYW1lKGRldik7Cj4+Pj4+ICsgICAg
ICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9NVF9FVl9T
SEFQRToKPj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJT
X01UX1RPVUNIX01BSk9SLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQtPm10
b3VjaC51LnNoYXBlLm1ham9yKTsKPj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChk
ZXYsIEVWX0FCUywgQUJTX01UX1RPVUNIX01JTk9SLAo+Pj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgZXZlbnQtPm10b3VjaC51LnNoYXBlLm1pbm9yKTsKPj4+Pj4gKyAgICAgICAgICAgICAg
ICBicmVhazsKPj4+Pj4gKyAgICAgICAgICAgIGNhc2UgWEVOS0JEX01UX0VWX09SSUVOVDoKPj4+
Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX09SSUVO
VEFUSU9OLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQtPm10b3VjaC51Lm9y
aWVudGF0aW9uKTsKPj4+Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+Pj4gKyAgICAgICAg
ICAgIH0KPj4+Pj4gKyAgICAgICAgICAgIC8qIG9ubHkgcmVwb3J0IHN5biB3aGVuIHJlcXVlc3Rl
ZCAqLwo+Pj4+PiArICAgICAgICAgICAgaWYgKGV2ZW50LT5tdG91Y2guZXZlbnRfdHlwZSAhPSBY
RU5LQkRfTVRfRVZfU1lOKQo+Pj4+PiArICAgICAgICAgICAgICAgIGRldiA9IE5VTEw7Cj4+Pj4+
ICAgICAgICAgICB9Cj4+Pj4+ICAgICAgICAgICBpZiAoZGV2KQo+Pj4+PiAgICAgICAgICAgICAg
IGlucHV0X3N5bmMoZGV2KTsKPj4+Pj4gQEAgLTExNSw5ICsxNzksOSBAQCBzdGF0aWMgaW50IHhl
bmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAKPj4+Pj4gKmRldiwKPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCj4+Pj4+ICAg
ewo+Pj4+PiAgICAgICBpbnQgcmV0LCBpOwo+Pj4+PiAtICAgIHVuc2lnbmVkIGludCBhYnM7Cj4+
Pj4+ICsgICAgdW5zaWduZWQgaW50IGFicywgdG91Y2g7Cj4+Pj4+ICAgICAgIHN0cnVjdCB4ZW5r
YmRfaW5mbyAqaW5mbzsKPj4+Pj4gLSAgICBzdHJ1Y3QgaW5wdXRfZGV2ICprYmQsICpwdHI7Cj4+
Pj4+ICsgICAgc3RydWN0IGlucHV0X2RldiAqa2JkLCAqcHRyLCAqbXRvdWNoOwo+Pj4+PiAgICAg
ICAgIGluZm8gPSBremFsbG9jKHNpemVvZigqaW5mbyksIEdGUF9LRVJORUwpOwo+Pj4+PiAgICAg
ICBpZiAoIWluZm8pIHsKPj4+Pj4gQEAgLTE1Miw2ICsyMTYsMTcgQEAgc3RhdGljIGludCB4ZW5r
YmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgCj4+Pj4+ICpkZXYsCj4+Pj4+ICAgICAgICAg
ICB9Cj4+Pj4+ICAgICAgIH0KPj4+Pj4gICArICAgIHRvdWNoID0geGVuYnVzX3JlYWRfdW5zaWdu
ZWQoZGV2LT5ub2RlbmFtZSwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIFhFTktCRF9GSUVM
RF9GRUFUX01UT1VDSCwgMCk7Cj4+Pj4+ICsgICAgaWYgKHRvdWNoKSB7Cj4+Pj4+ICsgICAgICAg
IHJldCA9IHhlbmJ1c193cml0ZShYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAo+Pj4+PiArICAgICAg
ICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9SRVFfTVRPVUNILCAiMSIpOwo+Pj4+PiArICAgICAg
ICBpZiAocmV0KSB7Cj4+Pj4+ICsgICAgICAgICAgICBwcl93YXJuaW5nKCJ4ZW5rYmQ6IGNhbid0
IHJlcXVlc3QgbXVsdGktdG91Y2giKTsKPj4+Pj4gKyAgICAgICAgICAgIHRvdWNoID0gMDsKPj4+
Pj4gKyAgICAgICAgfQo+Pj4+PiArICAgIH0KPj4+Pj4gKwo+Pj4+PiAgICAgICAvKiBrZXlib2Fy
ZCAqLwo+Pj4+PiAgICAgICBrYmQgPSBpbnB1dF9hbGxvY2F0ZV9kZXZpY2UoKTsKPj4+Pj4gICAg
ICAgaWYgKCFrYmQpCj4+Pj4+IEBAIC0yMDgsNiArMjgzLDY3IEBAIHN0YXRpYyBpbnQgeGVua2Jk
X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlIAo+Pj4+PiAqZGV2LAo+Pj4+PiAgICAgICB9Cj4+
Pj4+ICAgICAgIGluZm8tPnB0ciA9IHB0cjsKPj4+Pj4gICArICAgIC8qIG11bHRpLXRvdWNoIGRl
dmljZSAqLwo+Pj4+PiArICAgIGlmICh0b3VjaCkgewo+Pj4+PiArICAgICAgICBpbnQgbnVtX2Nv
bnQsIHdpZHRoLCBoZWlnaHQ7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgbXRvdWNoID0gaW5wdXRf
YWxsb2NhdGVfZGV2aWNlKCk7Cj4+Pj4+ICsgICAgICAgIGlmICghbXRvdWNoKQo+Pj4+PiArICAg
ICAgICAgICAgZ290byBlcnJvcl9ub21lbTsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICBudW1fY29u
dCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2RlbmFtZSwKPj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9NVF9OVU1fQ09OVEFDVFMsCj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAxKTsKPj4+Pj4gKyAgICAgICAgd2lkdGggPSB4ZW5i
dXNfcmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+bm9kZW5hbWUsCj4+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOS0JEX0ZJRUxEX01UX1dJRFRILAo+Pj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTkZCX1dJRFRIKTsKPj4+Pj4gKyAgICAgICAgaGVpZ2h0ID0geGVuYnVz
X3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+Pj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5LQkRfRklFTERfTVRfSEVJR0hULAo+Pj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5GQl9IRUlHSFQpOwo+Pj4+IEN1cmlvdXMgd2h5IHlvdSBuZWVkIHNl
cGFyYXRlIHBhcmFtZXRlcnMgaGVyZSB0b28uLi4KPj4+IFRoaXMgaXMgYmVjYXVzZSBtdCBwYXJh
bWV0ZXJzIGFyZSBkaWZmZXJlbnQgZnJvbSBwdHIKPj4+IGluIGEgd2F5IHRoYXQgdGhleSBhcmUg
Y29uZmlndXJhYmxlIHBlciBmcm9udCBkcml2ZXIncwo+Pj4gaW5zdGFuY2UgcmF0aGVyIHRoYW4g
cGVyIGJhY2tlbmQsIGUuZy4gaW4gWGVuU3RvcmU6Cj4+Pgo+Pj4gL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmtiZC8xLzAvd2lkdGggPSAiMTkyMCIKPj4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZrYmQvMS8wL2hlaWdodCA9ICIxMDgwIgo+Pj4KPj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmtiZC8wL211bHRpLXRvdWNoLXdpZHRoID0gIjE5MjAiCj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC1oZWlnaHQgPSAiMTA4MCIKPj4+IC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmtiZC8wL211bHRpLXRvdWNoLW51bS1jb250YWN0cyA9ICIxMCIKPj4+Cj4+PiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC13aWR0aCA9ICI4MDAiCj4+
PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC1oZWlnaHQgPSAiNjAw
Igo+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzEvbXVsdGktdG91Y2gtbnVtLWNvbnRh
Y3RzID0gIjMiCj4+Pgo+Pj4gVGhlIG1haW4gcmVhc29uIGZvciBzdWNoIGNvbmZpZ3VyYXRpb24g
aXMgdGhhdCB5b3UgY2FuCj4+PiBjb25maWd1cmUgbXVsdGlwbGUgbXQgaW5wdXQgZGV2aWNlcyBl
dmVuIGZvciB0aGUgc2FtZSBndWVzdAo+Pj4gd2l0aCBkaWZmZXJlbnQgcmVzb2x1dGlvbnMgd2hp
Y2ggbWF5IG5vdCBtYXRjaCB0aG9zZQo+Pj4gY29uZmlndXJlZCBmb3IgcHRyLgo+Pj4gKEluIG15
IHVzZS1jYXNlIEkgdXNlIG5ldyBkaXNwbGlmIHByb3RvY29sIFsxXSBpbiBjb25qdW5jdGlvbgo+
Pj4gd2l0aCBtdCBpbnB1dCBkZXZpY2VzIGFuZCB0aGUgY29ycmVzcG9uZGluZyBiYWNrZW5kIGlz
IG5vdAo+Pj4gUUVNVSdzIHhlbmZiKQo+Pj4KPj4+IEFzIHRvIG1vZHVsZSBwYXJhbWV0ZXJzLCBJ
IGFkZGVkIHRob3NlIHRvIGJlIGNvbnNpc3RlbnQgd2l0aAo+Pj4gcHRyIGRldmljZS4gRG8geW91
IHRoaW5rIHdlIGNhbiBsaXZlIHdpdGhvdXQgdGhlbSBhbmQKPj4+IGRvIHlvdSB3YW50IG1lIHRv
IHJlbW92ZSB0aGVtPwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIG10b3VjaC0+bmFtZSA9ICJYZW4g
VmlydHVhbCBNdWx0aS10b3VjaCI7Cj4+Pj4+ICsgICAgICAgIG10b3VjaC0+cGh5cyA9IGluZm8t
PnBoeXM7Cj4+Pj4+ICsgICAgICAgIG10b3VjaC0+aWQuYnVzdHlwZSA9IEJVU19QQ0k7Cj4+Pj4+
ICsgICAgICAgIG10b3VjaC0+aWQudmVuZG9yID0gMHg1ODUzOwo+Pj4+PiArICAgICAgICBtdG91
Y2gtPmlkLnByb2R1Y3QgPSAweGZmZmQ7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgX19zZXRfYml0
KEVWX0FCUywgbXRvdWNoLT5ldmJpdCk7Cj4+Pj4+ICsgICAgICAgIF9fc2V0X2JpdChFVl9LRVks
IG10b3VjaC0+ZXZiaXQpOwo+Pj4+PiArICAgICAgICBfX3NldF9iaXQoQlROX1RPVUNILCBtdG91
Y2gtPmtleWJpdCk7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMo
bXRvdWNoLCBBQlNfWCwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIHdpZHRoLCAwLCAw
KTsKPj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfWSwKPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIGhlaWdodCwgMCwgMCk7Cj4+Pj4+ICsgICAgICAg
IGlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1BSRVNTVVJFLAo+Pj4+PiArICAgICAg
ICAgICAgICAgICAgICAgMCwgMjU1LCAwLCAwKTsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICBpbnB1
dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9UT1VDSF9NQUpPUiwKPj4+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgIDAsIDI1NSwgMCwgMCk7Cj4+Pj4+ICsgICAgICAgIGlucHV0X3NldF9h
YnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1gsCj4+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICAwLCB3aWR0aCwgMCwgMCk7Cj4+Pj4+ICsgICAgICAgIGlucHV0X3NldF9hYnNfcGFy
YW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1ksCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAg
ICAwLCBoZWlnaHQsIDAsIDApOwo+Pj4+PiArICAgICAgICBpbnB1dF9zZXRfYWJzX3BhcmFtcyht
dG91Y2gsIEFCU19NVF9QUkVTU1VSRSwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIDI1
NSwgMCwgMCk7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91
Y2gsIG51bV9jb250LCAwKTsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICBtdG91Y2hfc2l6ZVtLUEFS
QU1fTVRfWF0gPSB3aWR0aDsKPj4+Pj4gKyAgICAgICAgbXRvdWNoX3NpemVbS1BBUkFNX01UX1ld
ID0gaGVpZ2h0Owo+Pj4+PiArICAgICAgICBpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPSAt
MTsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICByZXQgPSBpbnB1dF9yZWdpc3Rlcl9kZXZpY2UobXRv
dWNoKTsKPj4+Pj4gKyAgICAgICAgaWYgKHJldCkgewo+Pj4+PiArICAgICAgICAgICAgaW5wdXRf
ZnJlZV9kZXZpY2UobXRvdWNoKTsKPj4+Pj4gKyAgICAgICAgICAgIHhlbmJ1c19kZXZfZmF0YWwo
aW5mby0+eGJkZXYsIHJldCwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICJpbnB1dF9yZWdp
c3Rlcl9kZXZpY2UobXRvdWNoKSIpOwo+Pj4+PiArICAgICAgICAgICAgZ290byBlcnJvcjsKPj4+
Pj4gKyAgICAgICAgfQo+Pj4+PiArICAgICAgICBpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQg
PSAtMTsKPj4+Pj4gKyAgICAgICAgaW5mby0+bXRvdWNoID0gbXRvdWNoOwo+Pj4+PiArICAgIH0K
Pj4+Pj4gKwo+Pj4+PiAgICAgICByZXQgPSB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKGRldiwgaW5m
byk7Cj4+Pj4+ICAgICAgIGlmIChyZXQgPCAwKQo+Pj4+PiAgICAgICAgICAgZ290byBlcnJvcjsK
Pj4+Pj4gQEAgLTI0MCw2ICszNzYsOCBAQCBzdGF0aWMgaW50IHhlbmtiZF9yZW1vdmUoc3RydWN0
IHhlbmJ1c19kZXZpY2UgCj4+Pj4+ICpkZXYpCj4+Pj4+ICAgICAgICAgICBpbnB1dF91bnJlZ2lz
dGVyX2RldmljZShpbmZvLT5rYmQpOwo+Pj4+PiAgICAgICBpZiAoaW5mby0+cHRyKQo+Pj4+PiAg
ICAgICAgICAgaW5wdXRfdW5yZWdpc3Rlcl9kZXZpY2UoaW5mby0+cHRyKTsKPj4+Pj4gKyAgICBp
ZiAoaW5mby0+bXRvdWNoKQo+Pj4+PiArICAgICAgICBpbnB1dF91bnJlZ2lzdGVyX2RldmljZShp
bmZvLT5tdG91Y2gpOwo+Pj4+PiAgICAgICBmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpaW5mby0+
cGFnZSk7Cj4+Pj4+ICAgICAgIGtmcmVlKGluZm8pOwo+Pj4+PiAgICAgICByZXR1cm4gMDsKPj4+
Pj4gLS0gCj4+Pj4+IDIuNy40Cj4+Pj4+Cj4+Pj4gVGhhbmtzLgo+Pj4gVGhhbmsgeW91LAo+Pj4g
T2xla3NhbmRyCj4+PiBbMV0gCj4+PiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC94ZW4vdGlwLmdpdC9jb21taXQvP2g9Zm9yLWxpbnVzLTQuMTImaWQ9ZTI3
YzUzM2RjNGQwMzM4MjY2Y2NiNmRhYjQyODE1MGQ0ZDYyOWU2YQo+Pj4KPj4KPj4gQXMgYWxsIHRo
ZSBkZXBlbmRlbmNpZXMgYXJlIG5vdyBtZXJnZWQgaW50byB0aGUga2VybmVsIGFuZCAqaWYqCj4+
IHRoZSBhYm92ZSBzb3VuZHMgcmVhc29uYWJsZSBmb3IgeW91IGNhbiB3ZSBwbGVhc2UgcHJvY2Vl
ZCB3aXRoIHRoaXMgCj4+IHBhdGNoPwo+Pgo+PiBUaGFuayB5b3UsCj4+IE9sZWtzYW5kcgo+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 13:29:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnOw-000262-Ia; Mon, 22 May 2017 13:29:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCnOv-00025v-Ao
 for xen-devel@lists.xen.org; Mon, 22 May 2017 13:29:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D9/14-11537-CB7E2295; Mon, 22 May 2017 13:29:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS3fPc6V
 Ig2kvGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjf5rZCubwVBy+eoOpgfEcZxcjB4eQQJ7E
 lsXqICavgJ3Erg/FXYycHBIChhKnF95kAbFZBFQlOrr+sILYbALqEm3PtoPZIkD2jT3/GEFsZ
 oEIiUdPN4LVCwu4Sfxc8ZENxBYScJHYNucOG8h4TgFXicZOW4hNghJ/dwhDdGpJPPx1iwXC1p
 ZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jcz1kooy0zNKchM
 zc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw66egYFxB2PLXr9DjJIcTEqivMs3KUUK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuCd8QwoJ1iUmp5akZaZA4wAmLQEB4+SCO9lkDRvcUFibnFmOkTqF
 KOilDjvM5CEAEgiozQPrg0WdZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPuAZnCk5lXAj
 f9FdBiJqDF1s/kQRaXJCKkpBoYTVo1Pqvma02v7I5rUkiwue9UOfUMk+WCqocv90zh+Bz7QUU
 9Y3dh65Nqjl86hSrHFa9uSv/L8mq5ezNHxTxnLw2xp49jw/6qnlA2sDol5HzfZmnecUXrraUT
 Pt3kfClaf3G75IO96veq5pyKn8zDacJ07HyXXfSPb3d0/A377yXfqDU6t71UiaU4I9FQi7moO
 BEACVloP7UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495459770!94259136!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5416 invoked from network); 22 May 2017 13:29:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 13:29:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 07:29:29 -0600
Message-Id: <592303D5020000780015BBCB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 07:29:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1495372182-12928-1-git-send-email-luwei.kang@intel.com>
In-Reply-To: <1495372182-12928-1-git-send-email-luwei.kang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA1LjE3IGF0IDE1OjA5LCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IHYzOgo+ICAxLmFkZCBjcHVfb25saW5lKCkgY2hlY2sgaW4gdnBtX2xvYWQoKSBhbmQgdnBtdV9h
cmNoX2Rlc3Ryb3koKTsKPiAgMi5hZGQgdnBtdV8gcHJlZml4LiByZW5hbWUgY3B1X2NhbGxiYWNr
KCkgdG8gdnBtdV9jcHVfY2FsbGJhY2soKTsKCkkgaGFkIHNwZWNpZmljYWxseSBvYmplY3RlZCB0
byB0aGUgbGF0dGVyLgoKPiBAQCAtMzk0LDggKzM5NSwxMSBAQCBpbnQgdnBtdV9sb2FkKHN0cnVj
dCB2Y3B1ICp2LCBib29sX3QgZnJvbV9ndWVzdCkKPiAgICAgIGlmICggIXZwbXVfaXNfc2V0KHZw
bXUsIFZQTVVfQ09OVEVYVF9BTExPQ0FURUQpICkKPiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4g
LSAgICAvKiBGaXJzdCB0aW1lIHRoaXMgVkNQVSBpcyBydW5uaW5nIGhlcmUgKi8KPiAtICAgIGlm
ICggdnBtdS0+bGFzdF9wY3B1ICE9IHBjcHUgKQo+ICsgICAgLyoKPiArICAgICAqIFRoZSBsYXN0
IHBDUFUgaXMgc3RpbGwgb25saW5lIGFuZCB0aGlzIGlzIHRoZSBmaXJzdCB0aW1lIHRoaXMgdkNQ
VQo+ICsgICAgICogcnVubmluZyBoZXJlLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGNwdV9vbmxp
bmUodnBtdS0+bGFzdF9wY3B1KSAmJiB2cG11LT5sYXN0X3BjcHUgIT0gcGNwdSApCgpBZGRpbmcg
YSBjcHVfb25saW5lKCkgY2hlY2sgaGVyZSBpcyB1bmxpa2VseSB0byBiZSBoZWxwZnVsLiBBY3R1
YWxseSBJCm1heSBoYXZlIG1pc2d1aWRlZCB5b3Ugd2l0aCBwcmlvciBjb21tZW50cyAoYW5kIGlm
IHNvLCBJJ20gc29ycnkpIC0KdGhlIExPQURFRCBjaGVjayBmb2xsb3dpbmcgdGhpcyBvbmUgbWFr
ZXMgc3VyZSBvbl9zZWxlY3RlZF9jcHVzKCkKd29uJ3QgYmUgY2FsbGVkIHdpdGggYW4gb2ZmbGlu
ZSBDUFUgaGVyZS4gSU9XIEkgdGhpbmsgdGhlIGNvZGUgY2FuCmJlIGxlZnQgdW50b3VjaGVkLCBi
dXQgdGhlIHJlYXNvbiB3aHkgc2hvdWxkIGJlIHNwZWxsZWQgb3V0IGluIHRoZQpjb21taXQgbWVz
c2FnZSAobWF0Y2hpbmcgdGhlIHJlYXNvbmluZyB3aHkgYWRkaW5nIHRoZSBMT0FERUQKY2hlY2sg
dG8gdnBtdV9hcmNoX2Rlc3Ryb3koKSBpcyBzdWZmaWNpZW50IGZvciB0aGUgc2Vjb25kIHVzZSBv
ZgpsYXN0X3BjcHUgdGhlcmUpLgoKPiBAQCAtNTc1LDE1ICs1NzksMjEgQEAgc3RhdGljIHZvaWQg
dnBtdV9hcmNoX2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCj4gICAgICAgKiBXZSB3aWxsIHRlc3Qg
aXQgYWdhaW4gaW4gdnBtdV9jbGVhcl9sYXN0KCkgd2l0aCBpbnRlcnJ1cHRzCj4gICAgICAgKiBk
aXNhYmxlZCB0byBtYWtlIHN1cmUgd2UgZG9uJ3QgY2xlYXIgc29tZW9uZSBlbHNlLgo+ICAgICAg
ICovCj4gLSAgICBpZiAoIHBlcl9jcHUobGFzdF92Y3B1LCB2cG11LT5sYXN0X3BjcHUpID09IHYg
KQo+ICsgICAgaWYgKCBjcHVfb25saW5lKHZwbXUtPmxhc3RfcGNwdSkgJiYKPiArICAgICAgICAg
ICAgcGVyX2NwdShsYXN0X3ZjcHUsIHZwbXUtPmxhc3RfcGNwdSkgPT0gdiApCgpJbmRlbnRhdGlv
bi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 13:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnPd-0002aB-RC; Mon, 22 May 2017 13:30:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dCnPd-0002a1-Fo
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 13:30:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 01/95-03613-8E7E2295; Mon, 22 May 2017 13:30:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVffFc6V
 Ig0X/5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmX6dZC1ayV2yc8IOlgXECWxcjF4eQwEQm
 iV/fNjJDON8YJX6uaWaBcDYySvy9MAvK2c4o8er8e6AeTg5hAU+JmbfnsHcxcnCICGRK9F6pB
 QkLCURJXNrczwJiswkYSZw9Op0RpIRXwFbi2FM3kDCLgKrE4w2bGUFsUYFwibeNR8DKeQUEJU
 7OfAJmcwoYSyw7txPMZhbQk9hx/RcrhC0vsf3tHGYQW0LAUOLzxqXMExgFZiFpn4WkZRaSlgW
 MzKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlAEIdjDe
 3hhwiFGSg0lJlHf5JqVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8S54C5QSLUtNTK9Iyc4CxA
 pOW4OBREuGdB5LmLS5IzC3OTIdInWLU5Zhz7+t7JiGWvPy8VClx3uRnQEUCIEUZpXlwI2Bxe4
 lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvHtApvBk5pXAbXoFdAQT0BHWz+RBjihJREhJNTA
 Kshg683+dej/t1dO6nkNHp2X2cpSWXHvP1yayYp+a2WHGrNhZZskSM+IPcOsZ+5xLvPXlaYr0
 V6HM5SzJ56oXvkoKqd9muqBuKcOHiw46LCaPAxwd7S9wTHdjTJ0YbmCdbBe0dW7xJDaGxSx/L
 p22iNZf66LH4n0+QTP7idythHd61fu/rldiKc5INNRiLipOBAAi0ofy1gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495459814!103400931!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15535 invoked from network); 22 May 2017 13:30:16 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 13:30:16 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4MDUD8v019900
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 13:30:14 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4MDUC1E011267
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 22 May 2017 13:30:13 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4MDUAMk019105;
 Mon, 22 May 2017 13:30:11 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 May 2017 06:30:10 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-2-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <41703c16-f2c4-7f35-b445-33bf35ea7f56@oracle.com>
Date: Mon, 22 May 2017 09:30:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170522085700.488-2-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [PATCH 1/2] doc,
	xen: document hypervisor sysfs nodes for xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjIvMjAxNyAwNDo1NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSBvbmx5
IGEgZmV3IHN5c2ZzIG5vZGVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNvci8gYXJlIGRvY3VtZW50ZWQK
PiBmb3IgWGVuIGluIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1w
bXUuIFJlbmFtZQo+IHRoaXMgZmlsZSB0byBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2Zz
LWh5cGVydmlzb3IgYW5kIGFkZAo+IGRlc2NyaXB0aW9ucyBvZiB0aGUgb3RoZXIgbm9kZXMuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4g
IERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciAgICAgfCAxMzEgKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2Zz
LWh5cGVydmlzb3ItcG11IHwgIDIzIC0tLS0tCj4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDEzMiBpbnNl
cnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50
YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvcgo+ICBkZWxldGUgbW9kZSAxMDA2NDQg
RG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXBtdQo+Cj4gZGlmZiAt
LWdpdCBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciBiL0RvY3Vt
ZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvcgoKSSB3b25kZXIgd2hldGhlciBh
dCBsZWFzdCBzb21lIG9mIHRoZSBub24tcG11IGVudHJpZXMgc2hvdWxkIGJ5IG5vdyBiZQpjb25z
aWRlcmVkIHN0YWJsZS4KCi1ib3JpcwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 13:32:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:32:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnRU-0002ky-73; Mon, 22 May 2017 13:32:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCnRT-0002kn-Mr
 for xen-devel@lists.xen.org; Mon, 22 May 2017 13:32:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A9/4E-03587-A58E2295; Mon, 22 May 2017 13:32:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzfqhVK
 kwcWtShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8afM59YCjawVtxu+sDYwLiFpYuRk0NIIE/i
 UesLpi5GDg5eATuJNxfcQMISAoYSpxfeBCthEVCVmPB1JzOIzSagLtH2bDsriC0ioC8x/9NPM
 JtZIFBi3qnZLCBjhAXcJF4+k4eY7imxaO47NhCbU8BL4szcL8wQmwQl/u4QhujUknj46xYLhK
 0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhrrJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh4DEOxg/LIs4BCjJAeTkijv8k1KkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeGc8A8oJFqWmp1akZeYAYwAmLcHBoyTCexkkzVtckJhbnJkOkTrFq
 Msx597X90xCLHn5ealS4rzPQIoEQIoySvPgRsDi8RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeU2eA03hycwrgdv0CugIJqAjrJ/JgxxRkoiQkmpgNPnxcoOhf80an+Rs9b1bHyzkvhor+a7
 IvsDDNdF7ziPhJwz3OS4tWFBYIiEjWTqXw+6z5JuHPWk/LnG/25q4sfa34b1Tz9L0yw5Ket3i
 rgqLF96TYNh2uq9N/cPvfXP4qzk6p+Uctnsc6pk5f91Wv6L0PzE+V/6IfbyqtLDz2bbbXFeV0
 5IdlViKMxINtZiLihMBmniTbcICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495459928!70015084!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29058 invoked from network); 22 May 2017 13:32:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 13:32:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 07:32:08 -0600
Message-Id: <59230474020000780015BBE3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 07:32:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDE1OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gX1BBR0VfR05UVEFCIGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBidWlsZHMgb2YgWGVuOyBp
biByZWxlYXNlIGJ1aWxkcywgaXQgaGFzCj4gdGhlIHZhbHVlIDAuICBDb3Zlcml0eSBjb21wbGFp
bnMgdGhhdCAibDFlX2dldF9mbGFncyhsMWUpICYgMCIgaXMgbG9naWNhbGx5Cj4gZGVhZC4KPiAK
PiBBZGQgYW4gZXh0cmEgY29uZGl0aW9uIGludG8gdGhlIGxvZ2ljIHRvIHNraXAgdGhlIGZsYWcg
Y2hlY2sgaWYgX1BBR0VfR05UVEFCCj4gaXMgMC4KCkFuZCB0aGlzIGhlbHBzPyBUbyBtZSAiaWYg
KCAwICYmIC4uLiApIiBhbmQgImlmICggKHggJiAwKSAmJiAuLi4gKSIgbG9vawpsb2dpY2FsbHkg
dGhlIHNhbWUgKGkuZS4gSSdkIGV4cGVjdCB0aGUgc2FtZSB3YXJuaW5ncyB0byBiZSB0cmlnZ2Vy
ZWQKW29yIG5vdF0pLgoKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBDb3Zlcml0eS1JRDog
MTM2MjAzNgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpTbyBwcm92aWRlZCB0aGUgY2hhbmdlIHJlYWxseSBzaWxlbmNlcyBDb3Zlcml0
eToKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 13:35:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnV0-0002xv-MJ; Mon, 22 May 2017 13:35:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3083cae62=Andrew.Cooper3@citrix.com>)
 id 1dCnUz-0002xn-RA
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 13:35:49 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DE/AA-03587-539E2295; Mon, 22 May 2017 13:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQtfkpVK
 kwdTlRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjx9/ZCpYJVmz5e4SxgfELbxcjJ4eEgJ/E
 9/V3mboYOTiEBdwlfu/wAwmLCKRJnF+9kwnEFhKIkpi0oJ8dxGYWUJCY3X2MFcRmE9CX2P3iE
 1gNr4CtxITdx5lBbBYBVYmTUyaA1YsKhEu8bTzCAlEjKHFy5hMwm1PAWGL7K5CZHEAzNSXW79
 KHGC8vsf3tHGaItWoS1/ovsUNcmS6x9e8v5gmM/LOQTJqF0D0LSfcCRuZVjBrFqUVlqUW6RiZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsY932MPMQoycGkJMq7fJNS
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qYXQDnBotT01Iq0zBxgJMCkJTh4lER4a58DpXmLC
 xJzizPTIVKnGHU53i398J5JiCUvPy9VSpzXDWSGAEhRRmke3AhYVF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO9KkFU8mXklcJteAR3BBHSE9TN5kCNKEhFSUg2M7I9CQ2yvnH7j+Kcp78d
 yveiYEJaHFxemZCc2HmgPeZG1hk/SvOYcZ/fPuqA3ZpdufyjnCbqiGv3micl8h+NRswU6BPOP
 23vc+JwaGZn5d52J7fanfdVlV1wKOYOUZuRrfGQ99HXCn3RTB1br+dknRdsSzwZUbrviuo15c
 v6ZnMD4d1/KFigrsRRnJBpqMRcVJwIAj/4S1sUCAAA=
X-Env-Sender: prvs=3083cae62=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495460148!103834098!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61274 invoked from network); 22 May 2017 13:35:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 13:35:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="46496401"
To: Juergen Gross <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <88d8c261-ec9d-f912-437c-6ae4b9410443@citrix.com>
Date: Mon, 22 May 2017 14:33:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170522085700.488-3-jgross@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMDk6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ3VycmVudGx5IHRoZXJl
IGlzIG5vIHJlbGlhYmxlIHVzZXIgaW50ZXJmYWNlIGluc2lkZSBhIFhlbiBndWVzdCB0bwo+IGRl
dGVybWluZSBpdHMgdHlwZSAoZS5nLiBIVk0sIFBWIG9yIFBWSCkuIEluc3RlYWQgb2YgbGV0dGlu
ZyB1c2VyIG1vZGUKPiB0cnkgdG8gZGV0ZXJtaW5lIHRoaXMgYnkgdmFyaW91cyByYXRoZXIgaGFj
a3kgbWVjaGFuaXNtcyAocGFyc2luZyBvZgo+IGJvb3QgbWVzc2FnZXMgYmVmb3JlIHRoZXkgYXJl
IGdvbmUsIHRyeWluZyB0byBtYWtlIHVzZSBvZiBrbm93biBzdWJ0bGUKPiBkaWZmZXJlbmNlcyBp
biBiZWhhdmlvciBvZiBzb21lIGluc3RydWN0aW9ucyksIGFkZCBhIHN5c2ZzIG5vZGUKPiAvc3lz
L2h5cGVydmlzb3IvZ3Vlc3RfdHlwZSB0byBleHBsaWNpdGx5IGRlbGl2ZXIgdGhpcyBpbmZvcm1h
dGlvbiBhcwo+IGl0IGlzIGtub3duIHRvIHRoZSBrZXJuZWwuCj4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIERvY3VtZW50YXRpb24vQUJJ
L3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciB8IDEzICsrKysrKysrKysrKysKPiAgYXJjaC9hcm0v
eGVuL2VubGlnaHRlbi5jICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4gIGFyY2gveDg2L3hl
bi9lbmxpZ2h0ZW4uYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX2h2bS5jICAgICAgICAgICAgICAgfCAgNiArKysrLS0KPiAgYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jICAgICAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL3hlbi9zeXMt
aHlwZXJ2aXNvci5jICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKwo+ICBpbmNs
dWRlL3hlbi94ZW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwo+ICA3IGZpbGVz
IGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0
IGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yIGIvRG9jdW1lbnRh
dGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4gaW5kZXggNDQzMTk2ZjBhYTFjLi4w
Njg1MGY3NGViZDQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNm
cy1oeXBlcnZpc29yCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBl
cnZpc29yCj4gQEAgLTE5LDYgKzE5LDE5IEBAIENvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+ICBEZXNjcmlwdGlvbjoKPiAgCQlDb21waWxlciB3aGljaCB3YXMgdXNlZCB0
byBidWlsZCB0aGUgWGVuIGh5cGVydmlzb3IKPiAgCj4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3Iv
Z3Vlc3RfdHlwZQo+ICtEYXRlOgkJTWF5IDIwMTcKPiArS2VybmVsVmVyc2lvbjoJNC4xMgo+ICtD
b250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiArRGVzY3JpcHRpb246Cj4g
KwkJVHlwZSBvZiBndWVzdDoKPiArCQkibmF0aXZlIjogc3RhbmRhcmQgZ3Vlc3QgdHlwZSBvbiBh
cm0KPiArCQkiSFZNIjogZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKPiArCQkiUFYiOiBw
YXJhdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKPiArCQkiUFZIIjogZnVsbHkgdmlydHVhbGl6ZWQg
Z3Vlc3Qgd2l0aG91dCBsZWdhY3kgZW11bGF0aW9uICh4ODYpCj4gKwkJIlBWSFZNIjogZnVsbHkg
dmlydHVhbGl6ZWQgZ3Vlc3QgdXNpbmcgcGFyYXZpcnR1YWxpemVkCj4gKwkJCWludGVyZmFjZXMg
KGUuZy4gaW50ZXJydXB0cywgdGltZXJzKSAoeDg2KQoKSSdtIG5vdCBzdXJlIHRoaXMgaXMgd2lz
ZSBzcGxpdC4gIFBWSFZNIGlzIGEgc3BlY3RydW0gd2hpY2ggY2hhbmdlcwpkeW5hbWljYWxseSwg
ZXNwZWNpYWxseSBpbiB0aGUgcHJlc2VuY2Ugb2YgaGFyZHdhcmUgQVBJQyBzdXBwb3J0LgoKSSdk
IHN1Z2dlc3QgZ3Vlc3QgdHlwZSBiZWluZyBzdHJhaWdodCBQViBvciBIVk0gKGJlaW5nIHRoZSBj
b250YWluZXIKdHlwZSksIGFuZCBhIGxpc3Qgb2YgaXRlbXMgKGludGVycnVwdHMsIHRpbWVycywg
bGVnYWN5IGVtdWxhdGlvbikgd2hpY2gKYXJlIGVpdGhlciB1c2luZyBwYXJhdmlydCBvciBuYXRp
dmUgaW50ZXJmYWNlcywgb3IgYXJlIG5vdCB1c2VkIGF0IGFsbC4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 13:38:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:38:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnXq-00036p-47; Mon, 22 May 2017 13:38:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCnXo-00036f-Jt
 for xen-devel@lists.xen.org; Mon, 22 May 2017 13:38:44 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8C/9B-01730-3E9E2295; Mon, 22 May 2017 13:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fBS6V
 Ig3mrBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3RzYyFhzir3iydDdLA+Nnni5GTg4hgTyJ
 Yx032EBsXgE7iQv7PrGD2BIChhKnF95kAbFZBFQldp99xgRiswmoS7Q9284KYosI6EvM//QTz
 GYW8JbYNncBWI2wQLzEo4WX2SDme0osfbsErIZTwEviyfdFjF2MHEC7BCX+7hCGaNWSePjrFg
 uErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhrrJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBh8DEOxg/LfN8xCjJAeTkijv8k1KkUJ8Sfkp
 lRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgrfpBVCdYFFqempFWmYOMD5gSiU4eJREe
 L89B0rzFhck5hZnpkOkTjEqSonzuoH0CYAkMkrz4NpgMXmJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrwzQabwZOaVwE1/BbSYCWix9TN5kMUliQgpqQbG2tS3bK8binqPRKQ1WqzrcvvHXjl
 FzeSpw8wb/+w6n/JaaiqkWhy8sejw9s/TnrgJsMUsvR9wcdHyTfu6/7cI2G7TWXlaJt9m1deq
 stuiDh+m1NUp/8m6NOn84045i4qjsaanSpu/HdFs+/NKNGSqzOUpxq6M67b+fqMcf+DxjvzaR
 VEB96s+KbEUZyQaajEXFScCAAc7mW3EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495460318!79017799!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20068 invoked from network); 22 May 2017 13:38:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 13:38:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 07:38:37 -0600
Message-Id: <592305F9020000780015BBF3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 07:38:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/2] xen/x86/alternatives: Do not
 use sync_core() to serialize I$
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDIwOjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UgdXNlIHN5bmNfY29yZSgpIGluIHRoZSBhbHRlcm5hdGl2ZXMgY29kZSB0byBzdG9w
IHNwZWN1bGF0aXZlCj4gZXhlY3V0aW9uIG9mIHByZWZldGNoZWQgaW5zdHJ1Y3Rpb25zIGJlY2F1
c2Ugd2UgYXJlIHBvdGVudGlhbGx5IGNoYW5naW5nCj4gdGhlbSBhbmQgZG9uJ3Qgd2FudCB0byBl
eGVjdXRlIHN0YWxlIGJ5dGVzLgo+IAo+IFdoYXQgaXQgZG9lcyBvbiBtb3N0IG1hY2hpbmVzIGlz
IGNhbGwgQ1BVSUQgd2hpY2ggaXMgYSBzZXJpYWxpemluZwo+IGluc3RydWN0aW9uLiBBbmQgdGhh
dCdzIGV4cGVuc2l2ZS4KPiAKPiBIb3dldmVyLCB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgaXMgc2Vy
aWFsaXplZCB3aGVuIHdlJ3JlIG9uIHRoZSBsb2NhbCBDUFUKPiBhbmQgYXJlIGNoYW5naW5nIHRo
ZSBkYXRhIHRocm91Z2ggdGhlIHNhbWUgdmlydHVhbCBhZGRyZXNzLgoKRG8geW91IGhhdmUgdGhl
IGJhY2tncm91bmQgb2YgdGhpcyAic2FtZSB2aXJ0dWFsIGFkZHJlc3MiCmNvbnN0cmFpbnQ/IENh
Y2hlcyBhcmUgcGh5c2ljYWxseSBpbmRleGVkLCBzbyBJIGRvbid0IHNlZSB0aGUKY29ubmVjdGlv
bi4gWWV0IGlmIHRoZXJlIGlzIG9uZSwgb3VyIHN0dWIgZ2VuZXJhdGlvbiBpbiB0aGUKZW11bGF0
b3IgbWF5IGhhdmUgYW4gaXNzdWUuCgo+IFNvIHRoZW4sIHdlCj4gZG9uJ3QgbmVlZCB0aGUgc2Vy
aWFsaXppbmcgQ1BVSUQgYnV0IGEgc2ltcGxlIGNvbnRyb2wgZmxvdyBjaGFuZ2UuIExhc3QKPiBi
ZWluZyBhY2NvbXBsaXNoZWQgd2l0aCBhIENBTEwvUkVUIHdoaWNoIHRoZSBub2lubGluZSBjYXVz
ZXMuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
Pgo+IFJldmlld2VkLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KPiBbTGlu
dXggY29tbWl0IDM0YmZhYjBlYWYwZmI1YzZmYjE0YzZiNDAxM2IwNmNkYzc5ODQ0NjZdCj4gCj4g
UG9ydGVkIHRvIFhlbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4Kd2l0aCBhIHF1ZXN0aW9uOgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4gQEAgLTEyOCwxMyArMTI4LDE0
IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYWRkX25vcHModm9pZCAqaW5zbnMsIHVuc2lnbmVk
IGludCBsZW4pCj4gICAqCj4gICAqIFlvdSBzaG91bGQgcnVuIHRoaXMgd2l0aCBpbnRlcnJ1cHRz
IGRpc2FibGVkIG9yIG9uIGNvZGUgdGhhdCBpcyBub3QKPiAgICogZXhlY3V0aW5nLgo+ICsgKgo+
ICsgKiAibm9pbmxpbmUiIHRvIGNhdXNlIGNvbnRyb2wgZmxvdyBjaGFuZ2UgYW5kIHRodXMgaW52
YWxpZGF0ZSBJJCBhbmQKPiArICogY2F1c2UgcmVmZXRjaCBhZnRlciBtb2RpZmljYXRpb24uCj4g
ICAqLwo+IC1zdGF0aWMgdm9pZCAqaW5pdF9vcl9saXZlcGF0Y2ggdGV4dF9wb2tlKHZvaWQgKmFk
ZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwgCj4gc2l6ZV90IGxlbikKPiArc3RhdGljIHZvaWQgKmlu
aXRfb3JfbGl2ZXBhdGNoIG5vaW5saW5lCj4gK3RleHRfcG9rZSh2b2lkICphZGRyLCBjb25zdCB2
b2lkICpvcGNvZGUsIHNpemVfdCBsZW4pCj4gIHsKPiAtICAgIG1lbWNweShhZGRyLCBvcGNvZGUs
IGxlbik7Cj4gLSAgICBzeW5jX2NvcmUoKTsKPiAtCj4gLSAgICByZXR1cm4gYWRkcjsKPiArICAg
IHJldHVybiBtZW1jcHkoYWRkciwgb3Bjb2RlLCBsZW4pOwo+ICB9CgpXaGF0IGlmIHRoaXMgaXMg
cGF0Y2hpbmcgbWVtY3B5KCkgaXRzZWxmPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 13:39:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:39:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnYY-0003B7-D0; Mon, 22 May 2017 13:39:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCnYW-0003Ax-Du
 for xen-devel@lists.xen.org; Mon, 22 May 2017 13:39:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 60/36-03557-F0AE2295; Mon, 22 May 2017 13:39:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5f/lVK
 kwZnfAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+ngvMBc9ZKl5tWcTWwNjE0sXIySEkkCcx
 deVtZhCbV8BOYsXLdrC4hIChxOmFN8FsFgFViW2vPoDZbALqEm3PtrOC2CIC+hLzP/0Es5kFv
 CW2zV3A1MXIwSEsYC3R8523i5ELaHwHo8SNbysZQeKcAl4ST3bYgpi8AoISf3cIQ3RqSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0M9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MP5aFnCIUZKDSUmUd/kmpUghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKEryfXgDlBItS01Mr0jJzgFEAk5bg4FES4f32HCjNW1yQmFucm
 Q6ROsWoyzHn3tf3TEIsefl5qVLivNtAZgiAFGWU5sGNgEXkJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnzxoBM4cnMK4Hb9AroCCagI6yfyYMcUZKIkJJqYJTrmeg199uBU1cXhJ37NTc2ba/
 6xU1ixuvCJnns9Ur6fLjcVembQdBStSWGAnwKtpdPujHtal9uUcU4j9lj1a+0TWzq0aEMtl23
 7z3zcXF4kqSftc7f+dfi0uvNHy1cPCYdO/Kh5E5Ww8HSRv4VCm/F38Re7f5wc9aK86tCU5MDN
 kZmdZd4OCuxFGckGmoxFxUnAgC11JOzwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495460365!102280749!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5744 invoked from network); 22 May 2017 13:39:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 13:39:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 07:39:25 -0600
Message-Id: <59230629020000780015BBF6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 07:39:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
 <1495219747-26305-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1495219747-26305-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 2/2] xen/x86: Drop sync_core()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDIwOjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXMgaWRlbnRpZmllZCBpbiBMaW51eCBjL3MgYzE5OGIxMjFiMWExZCAieDg2L2FzbTog
UmV3cml0ZSBzeW5jX2NvcmUoKSB0byB1c2UKPiBJUkVULXRvLXNlbGYiLCBzeW5jX2NvcmUoKSBp
cyBvbmx5IGFwcHJvcHJpYXRlIGZvciB0d28gdmVyeSBzcGVjaWZpYyB1c2VjYXNlcy4KPiAKPiBY
ZW4gZG9lc24ndCBoYXZlIG5lZWQgb2YgZWl0aGVyIG9mIHRoZXNlIHVzZWNhc2VzLCBzbyBkcm9w
IHN5bmNfY29yZSgpIHRvCj4gYXZvaWQgYW55IG1pc3VzZS4KPiAKPiBJbiB0aGUgdW5saWtlbHkg
ZXZlbnQgdGhhdCB3ZSBkbyBnYWluIGEgbGVnaXRpbWF0ZSB1c2UgZm9yIHN5bmNfY29yZSgpLCBp
dAo+IHNob3VsZCBiZSByZWludHJvZHVjZWQgYXMgYSBtb3YgdG8gJWNyMiByYXRoZXIgdGhhbiBj
cHVpZCwgd2hpY2ggaGFzIGEgbG93ZXIKPiBvdmVyaGVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 13:45:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCneR-0003wH-1E; Mon, 22 May 2017 13:45:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCneQ-0003wB-5T
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 13:45:34 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D4/1B-03557-D7BE2295; Mon, 22 May 2017 13:45:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7f2tVK
 kwb2DbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqzplMBZOYKm7+WsTawPiUsYuRg0NIIE/i
 0yOFLkZODl4BO4m2BQfZQGwJAUOJ0wtvsoDYLAKqEp09vxhBbDYBdYm2Z9tZQWwRoPjhS8eZQ
 GxmgSSJo08+MIOMFBZwl/i9ww8kLCQQJTFpQT87iM0pYCyx/RWIzQG0SlDi7w5hiE4tiYe/br
 FA2NoSyxa+BpvCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQwu9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAwGMAgh2MNzcGHGKU5GBSEuVdvkkpUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb/8roJxgUWp6akVaZg4wBmDSEhw8SiK8IiBp3uKCxNzizHSI1
 ClGXY45976+ZxJiycvPS5US5zUAKRIAKcoozYMbAYvHS4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLm3QEyhSczrwRu0yugI5iAjrB+Jg9yREkiQkqqgdFbbG6spq/u+unpQmb1Z02uXvNZfGf
 24dnxaQprbZ0eTMrpmTxHSaeDOW7OxNveH54XLChyuvdOvP+9ZcbZJydK/NgY7GacOxIuw7Rv
 yf1rK6+UuDTlOM31i0rOOGb7INijKuPpgV1LUqYa6WzVfPrjY+z7/QXuM1dfTXG7cfttQ+TJw
 IOOwt+UWIozEg21mIuKEwGTnXfswgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495460731!93456117!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25455 invoked from network); 22 May 2017 13:45:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 13:45:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 07:45:31 -0600
Message-Id: <59230794020000780015BC13@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 07:45:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
In-Reply-To: <20170522085700.488-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDEwOjU3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS9pbmNsdWRlL3hlbi94ZW4uaAo+ICsrKyBiL2luY2x1ZGUveGVuL3hlbi5oCj4gQEAgLTksOCAr
OSwxMCBAQCBlbnVtIHhlbl9kb21haW5fdHlwZSB7Cj4gIAo+ICAjaWZkZWYgQ09ORklHX1hFTgo+
ICBleHRlcm4gZW51bSB4ZW5fZG9tYWluX3R5cGUgeGVuX2RvbWFpbl90eXBlOwo+ICtleHRlcm4g
Y2hhciAqeGVuX2d1ZXN0X3R5cGU7Cgpjb25zdCBjaGFyICogPwoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon May 22 13:49:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCniB-00047h-L8; Mon, 22 May 2017 13:49:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308c454c5=Ian.Jackson@citrix.com>)
 id 1dCniA-00047Z-F7
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 13:49:26 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C0/A9-03557-56CE2295; Mon, 22 May 2017 13:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7qG6V
 Ig79rhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+CydZClbzV/y/epqpgXE3TxcjJ4eEgL/E
 hIa9LCA2m4CuRNOWv2wgNq+AoMTJmU/A4swCOhILdn9ig7DlJba/ncMMUeMgcWzWIUYQm0VAV
 eLCpNlg9SIC+hKbbjeydzFyAdUfZpTY+mIXUxcjB4ewQJzEtUfOIDWcAj4Sv56sZgGpERJ4zi
 xxe+8VJoiDTCTeLtzJBlIvJKAmMXd9/ARGvllITpqF5KRZSE5awMi8ilGjOLWoLLVI18hIL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNgYgGAH45r5gYcYJTmYlER5l29SihTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwSv1GignWJSanlqRlpkDDHuYtAQHj5IIryNImre4IDG3O
 DMdInWKUVFKnFcVJCEAksgozYNrg8XaJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzfn4FNI
 UnM68EbvoroMVMQIutn8mDLC5JREhJNTA2bL0n1e7wyNB9W/c+z4AeRbHI36XR6kf+uC5wiix
 JXbRyyw3z6dL+uwv3iE/U/cpoqP9+3ZWFAha6L65cNprqxXWW8+fNBqHvenyGDAFJ7y76RSye
 drt0os/v839f1NZ9swiqKzmcxX9y1trw7f5TDdNDjt307bWWWb5bJHyBfNhbniPHJMSUWIozE
 g21mIuKEwHcvvzYsAIAAA==
X-Env-Sender: prvs=308c454c5=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495460963!62040251!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23556 invoked from network); 22 May 2017 13:49:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 13:49:25 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="433498097"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22818.60513.289275.318220@mariner.uk.xensource.com>
Date: Mon, 22 May 2017 14:49:21 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 Julien Grall <julien.grall@arm.com>, edgari@xilinx.com,
 xen-devel@lists.xenproject.org, Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBQcm9wb3NhbCB0byBhbGxvdyBzZXR0aW5n
IHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIp
Ogo+IEluIHRoaXMgc2NlbmFyaW8sIHNoZSBpcyBnb2luZyB0byB3cml0ZSB0byB0aGUgVk0gY29u
ZmlnIGZpbGVzIG9mIHRoZQo+IHR3byBhcHBzIHRoYXQgb25lIHBhZ2Ugd2lsbCBiZSBzaGFyZWQg
YW1vbmcgdGhlIHR3bywgc28gdGhhdCB0aGV5IGNhbgo+IHNlbmQgZWFjaCBvdGhlciBtZXNzYWdl
cy4gU2hlIHdpbGwgaGFyZC1jb2RlIHRoZSBhZGRyZXNzIG9mIHRoZSBzaGFyZWQKPiBwYWdlIGlu
IGhlciAiYmFyZS1tZXRhbCIgYXBwLgoKVGhhbmtzLiAgVGhpcyBtYWtlcyBzb21lIHNlbnNlLgoK
SG93IGRvIHRoZXNlIGFwcHMgZXhwZWN0IHRvIGludGVycnVwdCBlYWNoIG90aGVyLCBvciBkbyB0
aGV5IHBvbGwgaW4KdGhlIHNoYXJlZCBtZW1vcnkgPyAgV2hhdCBJJ20gZ2V0dGluZyBhdCB3aXRo
IHRoaXMgcXVlc3Rpb24gaXMgdGhhdApwZXJoYXBzIHNvbWUgZXZlbnQgY2hhbm5lbHMgd2lsbCBu
ZWVkIHNldHRpbmcgdXAuCgo+IFRoZXJlIGlzIG5vIGZyb250ZW5kIGFuZCBiYWNrZW5kIChhcyBp
biB0aGUgdXN1YWwgWGVuIG1lYW5pbmcpLiBJbiBzb21lCj4gY29uZmlndXJhdGlvbnMgb25lIGFw
cCBtaWdodCBiZSBtb3JlIGNyaXRpY2FsIHRoYW4gdGhlIG90aGVyLCBidXQgaW4KPiBzb21lIG90
aGVyIHNjZW5hcmlvcyB0aGV5IG1pZ2h0IGhhdmUgdGhlIHNhbWUgY3JpdGljYWxpdHkuCgpZZXMu
Cgo+IElmLCBhcyBKYW4gcG9pbnRlZCBvdXQsIHdlIG5lZWQgdG8gY2FsbCBvdXQgZXhwbGljaXRs
eSB3aGljaCBpcyB0aGUKPiBmcm9udGVuZCBhbmQgd2hpY2ggaXMgdGhlIGJhY2tlbmQgZm9yIHBh
Z2Ugb3duZXJzaGlwIHJlYXNvbnMsIHRoZW4gSQo+IHN1Z2dlc3RlZCB3ZSBleHBvc2UgdGhhdCBj
b25maWd1cmF0aW9uIHRvIHRoZSB1c2VyLCBzbyB0aGF0IHNoZSBjYW4KPiBjaG9vc2UuCgpJbmRl
ZWQuCgpJU1RNIHRoYXQgdGhpcyBzY2VuYXJpbyBkb2Vzbid0IGRlcGVuZCBvbiBuZXcgaHlwZXJ2
aXNvcgpmdW5jdGlvbmFsaXR5LiAgVGhlIHRvb2xzdGFjayBjb3VsZCBzZXQgdXAgdGhlIGFwcHJv
cHJpYXRlIHBhZ2UKc2hhcmluZyAocHJlc3VtYWJseSwgdGhpcyB3b3VsZCBiZSBkb25lIHdpdGgg
Z3JhbnRzIHNvIHRoYXQgdGhlIHJlc3VsdAppcyBsaWtlIHNvbWV0aGluZyB0aGUgZ3Vlc3RzIGNv
dWxkIGhhdmUgZG9uZSB0aGVtc2VsdmVzLikKCkkgc2VlIG5vIG9iamVjdGlvbiB0byB0aGUgbGli
eGwgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSBuYW1pbmcKZ3Vlc3QtcGh5c2ljYWwgYWRkcmVz
c2VzIGZvciB1c2UgaW4gdGhpcyB3YXkuCgpPbmUgcHJvYmxlbSwgdGhvdWdoLCBpcyB0byBkbyB3
aXRoIHN0YXJ0dXAgb3JkZXIuICBUbyBkbyB0aGlzIGluIHRoZQptb3N0IG5hdHVyYWwgd2F5LCBv
bmUgd291bGQgd2FudCB0byBzdGFydCBib3RoIGd1ZXN0cyBhdCBvbmNlIHNvIHRoYXQKb25lIHdv
dWxkIGtub3cgdGhlaXIgZG9taWRzIGV0Yy4gIChBbHNvIHRoYXQgYXZvaWRzIHF1ZXN0aW9ucyBs
aWtlCmB3aGF0IGlmIG9uZSBvZiB0aGVtIGNyYXNoZXMnLi4uKQoKSSdtIG5vdCBzdXJlIGV4YWN0
bHkgaG93IHRvIGZpdCB0aGlzIGludG8gdGhlIGxpYnhsIG1vZGVsLCB3aGljaAptb3N0bHkgdGFs
a3MgYWJvdXQgb25lIGd1ZXN0IGRvbWFpbiBhdCBhIHRpbWU7IGFuZCBlYWNoIGd1ZXN0IGNvbmZp
Zwp0YWxrcyBhYm91dCBwZXJzaXN0ZW50IHJlc291cmNlcywgcmF0aGVyIHRoYW4gcmVzb3VyY2Vz
IHdoaWNoIGFyZQpzb21laG93IGV4cG9zZWQgYnkgYSBwYXJ0aWN1bGFyIGd1ZXN0LgoKSSB0aGlu
ayB0aGlzIHF1ZXN0aW9uIGlzIHdvcnRoIGV4cGxvcmluZyB0byBzZWUgd2hhdCBzaGFwZSB0aGUg
cmlnaHQKc29sdXRpb24gaXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 13:51:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 13:51:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnkA-0004gH-0c; Mon, 22 May 2017 13:51:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3083cae62=Andrew.Cooper3@citrix.com>)
 id 1dCnk8-0004g6-Td
 for xen-devel@lists.xen.org; Mon, 22 May 2017 13:51:29 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 84/01-03557-0ECE2295; Mon, 22 May 2017 13:51:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvf+G6V
 Ig+3/tS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyph2cyFZwXqXj65i1jA+MswS5GTg4JAT+J
 WXf7WUBsYYF4iVeztjCC2CICyhK9v34DxTk4hARqJdY80wAJMwu4SXxvfMgMYrMJ6EvsfvGJC
 cTmFbCV2HnyFZjNIqAqMWnyNbAxogLhEm8bj7BA1AhKnJz5BMzmFLCXaDlzkR1ipoHEkUVzWC
 FseYntb+eAzRcSUJO41n+JHeLMdImJz3pYJjDyz0IyahaS9llI2hcwMq9i1ChOLSpLLdI1NNJ
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQQYg2MF4eWPAIUZJDiYlUd7lm5Qi
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/n0NlBMsSk1PrUjLzAFGA0xagoNHSYTXESTNW1yQm
 FucmQ6ROsWoKCXOuxokIQCSyCjNg2uDReAlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPqgk
 zhycwrgZv+CmgxE9Bi62fyIItLEhFSUg2MU7c3dR9fOLHqhfBpP78PTKGSO5Wbu9IWe/5iNxO
 smmHUMNF5a291bzrPYxP7jgWn1PYVfFB6cvHGUn3zWdv2uO6TufmwXTLkQ3dKckHfP77nbgpM
 2x9tsuJrypzne0/J4IhcWmjgumVdXVzJNzYpxizy/38wqaW6bGuiccj7jFsnzTcbOYgosRRnJ
 BpqMRcVJwIAGLwbB7sCAAA=
X-Env-Sender: prvs=3083cae62=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495461087!66548081!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4768 invoked from network); 22 May 2017 13:51:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 13:51:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="46497740"
To: Jan Beulich <JBeulich@suse.com>
References: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
 <592305F9020000780015BBF3@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fa154a7f-06bd-25d0-f79a-21196e69d1fc@citrix.com>
Date: Mon, 22 May 2017 14:51:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592305F9020000780015BBF3@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/2] xen/x86/alternatives: Do not
 use sync_core() to serialize I$
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTQ6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjA1LjE3IGF0
IDIwOjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFdlIHVzZSBzeW5j
X2NvcmUoKSBpbiB0aGUgYWx0ZXJuYXRpdmVzIGNvZGUgdG8gc3RvcCBzcGVjdWxhdGl2ZQo+PiBl
eGVjdXRpb24gb2YgcHJlZmV0Y2hlZCBpbnN0cnVjdGlvbnMgYmVjYXVzZSB3ZSBhcmUgcG90ZW50
aWFsbHkgY2hhbmdpbmcKPj4gdGhlbSBhbmQgZG9uJ3Qgd2FudCB0byBleGVjdXRlIHN0YWxlIGJ5
dGVzLgo+Pgo+PiBXaGF0IGl0IGRvZXMgb24gbW9zdCBtYWNoaW5lcyBpcyBjYWxsIENQVUlEIHdo
aWNoIGlzIGEgc2VyaWFsaXppbmcKPj4gaW5zdHJ1Y3Rpb24uIEFuZCB0aGF0J3MgZXhwZW5zaXZl
Lgo+Pgo+PiBIb3dldmVyLCB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgaXMgc2VyaWFsaXplZCB3aGVu
IHdlJ3JlIG9uIHRoZSBsb2NhbCBDUFUKPj4gYW5kIGFyZSBjaGFuZ2luZyB0aGUgZGF0YSB0aHJv
dWdoIHRoZSBzYW1lIHZpcnR1YWwgYWRkcmVzcy4KPiBEbyB5b3UgaGF2ZSB0aGUgYmFja2dyb3Vu
ZCBvZiB0aGlzICJzYW1lIHZpcnR1YWwgYWRkcmVzcyIKPiBjb25zdHJhaW50PwoKVGhlcmUgd2Fz
IGEgbG9uZyBMS01MIHRocmVhZCBvbiB0aGUgc3ViamVjdC4gCmh0dHBzOi8vbGttbC5vcmcvbGtt
bC8yMDE2LzEyLzMvMTA4Cgo+IENhY2hlcyBhcmUgcGh5c2ljYWxseSBpbmRleGVkLCBzbyBJIGRv
bid0IHNlZSB0aGUKPiBjb25uZWN0aW9uLiBZZXQgaWYgdGhlcmUgaXMgb25lLCBvdXIgc3R1YiBn
ZW5lcmF0aW9uIGluIHRoZQo+IGVtdWxhdG9yIG1heSBoYXZlIGFuIGlzc3VlLgoKSSB0aGluayBo
dHRwczovL2xrbWwub3JnL2xrbWwvMjAxNi8xMi8yLzQ1NCBpcyBwcm9iYWJseSB0aGUgcmVsZXZh
bnQKc3RhdGVtZW50LgoKPgo+PiBTbyB0aGVuLCB3ZQo+PiBkb24ndCBuZWVkIHRoZSBzZXJpYWxp
emluZyBDUFVJRCBidXQgYSBzaW1wbGUgY29udHJvbCBmbG93IGNoYW5nZS4gTGFzdAo+PiBiZWlu
ZyBhY2NvbXBsaXNoZWQgd2l0aCBhIENBTEwvUkVUIHdoaWNoIHRoZSBub2lubGluZSBjYXVzZXMu
Cj4+Cj4+IFN1Z2dlc3RlZC1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgo+PiBTaWduZWQtb2ZmLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
Cj4+IFJldmlld2VkLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KPj4gW0xp
bnV4IGNvbW1pdCAzNGJmYWIwZWFmMGZiNWM2ZmIxNGM2YjQwMTNiMDZjZGM3OTg0NDY2XQo+Pgo+
PiBQb3J0ZWQgdG8gWGVuLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gd2l0aCBhIHF1ZXN0aW9uOgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRl
cm5hdGl2ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4+IEBAIC0xMjgs
MTMgKzEyOCwxNCBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFkZF9ub3BzKHZvaWQgKmluc25z
LCB1bnNpZ25lZCBpbnQgbGVuKQo+PiAgICoKPj4gICAqIFlvdSBzaG91bGQgcnVuIHRoaXMgd2l0
aCBpbnRlcnJ1cHRzIGRpc2FibGVkIG9yIG9uIGNvZGUgdGhhdCBpcyBub3QKPj4gICAqIGV4ZWN1
dGluZy4KPj4gKyAqCj4+ICsgKiAibm9pbmxpbmUiIHRvIGNhdXNlIGNvbnRyb2wgZmxvdyBjaGFu
Z2UgYW5kIHRodXMgaW52YWxpZGF0ZSBJJCBhbmQKPj4gKyAqIGNhdXNlIHJlZmV0Y2ggYWZ0ZXIg
bW9kaWZpY2F0aW9uLgo+PiAgICovCj4+IC1zdGF0aWMgdm9pZCAqaW5pdF9vcl9saXZlcGF0Y2gg
dGV4dF9wb2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwgCj4+IHNpemVfdCBsZW4p
Cj4+ICtzdGF0aWMgdm9pZCAqaW5pdF9vcl9saXZlcGF0Y2ggbm9pbmxpbmUKPj4gK3RleHRfcG9r
ZSh2b2lkICphZGRyLCBjb25zdCB2b2lkICpvcGNvZGUsIHNpemVfdCBsZW4pCj4+ICB7Cj4+IC0g
ICAgbWVtY3B5KGFkZHIsIG9wY29kZSwgbGVuKTsKPj4gLSAgICBzeW5jX2NvcmUoKTsKPj4gLQo+
PiAtICAgIHJldHVybiBhZGRyOwo+PiArICAgIHJldHVybiBtZW1jcHkoYWRkciwgb3Bjb2RlLCBs
ZW4pOwo+PiAgfQo+IFdoYXQgaWYgdGhpcyBpcyBwYXRjaGluZyBtZW1jcHkoKSBpdHNlbGY/CgpU
aGF0IHdvdWxkIGJlIGZpbmUsIGJlY2F1c2UgaXRzIHN0aWxsIHRoZSBzYW1lIGxpbmVhciBhZGRy
ZXNzZXMsIGFuZAp3b3VsZCBzdGlsbCBiZSBzeW5jaHJvbmlzZWQuCgpJbiByZWFsaXR5IGZvciBs
aXZlcGF0Y2hpbmcsIHdlIG9ubHkgbW9kaWZ5IHRoZSA1IGJ5dGUgcHJlZml4IGF0IHRoZQpoZWFk
IG9mIHRoZSBmdW5jdGlvbnMsIHNvIHRoaXMgbWVtY3B5KCkgd291bGRuJ3QgYWN0dWFsbHkgaGl0
IGl0c2VsZi4KCk9mIGNvdXJzZSwgeW91IGNvdWxkIGNvbnN0cnVjdCBhIHBhdGNoIHdoaWNoIHdv
dWxkIGNhdXNlIG1lbWNweSgpIHRvCmFjdHVhbGx5IGhpdCBpdHNlbGYsIGJ1dCB0aGF0IGlzbid0
IGdvaW5nIHRvIHdvcmsgYXQgYWxsLCBpcnJlc3BlY3RpdmUKb2Ygc2VyaWFsaXNpbmcgaW5zdHJ1
Y3Rpb25zLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 14:03:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:03:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCnvO-0005Y6-U1; Mon, 22 May 2017 14:03:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCnvN-0005Y0-94
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:03:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B1/D6-01992-89FE2295; Mon, 22 May 2017 14:03:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov+7090q
 RBhe3Glp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnO1+wFzz2r/h2/z9zA+Nz5y5GTg4JASOJ
 txP/MYHYQgILGSXmrksCsdkEVCU2XD/FCmKLCARJbOhoBathFuhjlLj5ShjEFhZwl1jQ2cgCY
 rMA1T97PI8ZxOYVMJF4d/IjO8R8eYlFm2awTGDkXMDIsIpRozi1qCy1SNfQTC+pKDM9oyQ3MT
 NH19DAVC83tbg4MT01JzGpWC85P3cTI9BbDECwg/H8ac9DjJIcTEqivEffKEUK8SXlp1RmJBZ
 nxBeV5qQWH2KU4eBQkuBNfQeUEyxKTU+tSMvMAYYNTFqCg0dJhHf6W6A0b3FBYm5xZjpE6hSj
 Mce7pR/eM3H0dXx8zyTEkpeflyolzssGUioAUppRmgc3CBbOlxhlpYR5GYFOE+IpSC3KzSxBl
 X/FKM7BqCTM2woyhSczrwRu3yugU5iATrF+Jg9ySkkiQkqqgXG+2fw3149XTK6/LOn+vf/ZnC
 wHq14nBw77X3vubl4aG6m9QJ0rctWWs6FlV3d4OQfdaOQ/KxkjsjPtTuh+V33XXTyT2RT2fcn
 Tz3iZk7hR7UF47/5swUvpJ0WdBSeYbKuwaX7yYFVRW5pH6tk7FlGOH1we/Xn4bNOp7Q85506a
 GGqm5HFv5lIlluKMREMt5qLiRAAdMQqTYgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495461782!63359783!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11491 invoked from network); 22 May 2017 14:03:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 14:03:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3D86EAAB9;
 Mon, 22 May 2017 14:03:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Mon, 22 May 2017 16:02:58 +0200
Message-Id: <20170522140258.25989-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, luto@amacapital.net, mingo@redhat.com,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [RFC PATCH] xen: get rid of paravirt op
	adjust_exception_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBydW5uaW5nIGFzIFhlbiBwdi1ndWVzdCB0aGUgZXhjZXB0aW9uIGZyYW1lIG9uIHRoZSBz
dGFjayBjb250YWlucwolcjExIGFuZCAlcmN4IGFkZGl0aW9uYWwgdG8gdGhlIG90aGVyIGRhdGEg
cHVzaGVkIGJ5IHRoZSBwcm9jZXNzb3IuCgpJbnN0ZWFkIG9mIGhhdmluZyBhIHBhcmF2aXJ0IG9w
IGJlaW5nIGNhbGxlZCBmb3IgZWFjaCBleGNlcHRpb24gdHlwZQpwcmVwZW5kIHRoZSBYZW4gc3Bl
Y2lmaWMgY29kZSB0byBlYWNoIGV4Y2VwdGlvbiBlbnRyeS4gV2hlbiBydW5uaW5nIGFzClhlbiBw
di1ndWVzdCBqdXN0IHVzZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHdpdGggcHJlcGVuZGVkIGluc3Ry
dWN0aW9ucywKb3RoZXJ3aXNlIHVzZSB0aGUgZW50cnkgd2l0aG91dCB0aGUgWGVuIHNwZWNpZmlj
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQpJJ20gc3VyZSB0aGVyZSBhcmUgc2V2ZXJhbCBjb21tZW50cyByZWdhcmRpbmcgaG93IHRvIGhp
ZGUgZS5nLgpwdl9pZHRfcHJvbG9ndWUgb3Igd2hlcmUgdG8gcHV0IHRoZSBkZWZpbml0aW9uIG9m
IHRoZSBYZW4gc3BlY2lmaWMKcHJvbG9ndWUgKG5vdyBqdXN0IGRlZmluZWQgaW4gYXJjaC94ODYv
ZW50cnkvY2FsbGluZy5oKS4KClRoaXMgaXMgdGhlIG1haW4gcmVhc29uIGZvciBtYWtpbmcgdGhp
cyBwYXRjaCBSRkMgcmlnaHQgbm93LgoKSSBoYXZlIHRlc3RlZCB0aGUga2VybmVsIHRvIGJvb3Qg
c3VjY2Vzc2Z1bGx5IG5hdGl2ZSBhbmQgYXMgWGVuIGRvbTAKKHB2LCBvZiBjb3Vyc2UpLgotLS0K
IGFyY2gveDg2L2VudHJ5L2NhbGxpbmcuaCAgICAgICAgICAgICAgfCAgNiArKysrKysKIGFyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAgICAgICAgfCAxNyArKy0tLS0tLS0tLS0tLS0tLQog
YXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgICAgICB8ICAzICstLQogYXJjaC94ODYv
aW5jbHVkZS9hc20vZGVzYy5oICAgICAgICAgICB8ICA3ICsrKysrKysKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgNSAtLS0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFyYXZpcnRfdHlwZXMuaCB8ICA0IC0tLS0KIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182
NC5jICAgICAgfCAgMSAtCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAgIHwg
IDMgLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgIHwgIDggKysrKysr
LS0KIGFyY2gveDg2L3hlbi9pcnEuYyAgICAgICAgICAgICAgICAgICAgfCAgMyAtLS0KIGFyY2gv
eDg2L3hlbi9zZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIGFyY2gveDg2L3hlbi9z
bXBfcHYuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYveGVuL3hlbi1hc21fNjQu
UyAgICAgICAgICAgICB8ICA2IC0tLS0tLQogYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICAg
ICAgICAgICB8ICAyICstCiAxNCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA0NCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9jYWxsaW5nLmggYi9hcmNo
L3g4Ni9lbnRyeS9jYWxsaW5nLmgKaW5kZXggMDVlZDNkMzkzZGE3Li44YjMxNWVlNDljOTMgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2NhbGxpbmcuaAorKysgYi9hcmNoL3g4Ni9lbnRyeS9j
YWxsaW5nLmgKQEAgLTIyNywzICsyMjcsOSBAQCBGb3IgMzItYml0IHdlIGhhdmUgdGhlIGZvbGxv
d2luZyBjb252ZW50aW9ucyAtIGtlcm5lbCBpcyBidWlsdCB3aXRoCiAuTGFmdGVyX2NhbGxfXEA6
CiAjZW5kaWYKIC5lbmRtCisKKyNpZmRlZiBDT05GSUdfWEVOX1BWCisjZGVmaW5lIFBWX0VOVFJZ
KHN5bSkgRU5UUlkoX3hlbl8jI3N5bSk7IHBvcCAlcmN4OyBwb3AgJXIxMTsgLmdsb2JsIHN5bTsg
c3ltOgorI2Vsc2UKKyNkZWZpbmUgUFZfRU5UUlkoc3ltKSBFTlRSWShzeW0pCisjZW5kaWYKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCmluZGV4IDYwN2Q3MmM0YTQ4NS4uNzgwZWE2N2ZiN2VhIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAg
LTc0MCwxNCArNzQwLDEzIEBAIGFwaWNpbnRlcnJ1cHQgSVJRX1dPUktfVkVDVE9SCQkJaXJxX3dv
cmtfaW50ZXJydXB0CQlzbXBfaXJxX3dvcmtfaW50ZXJydXB0CiAjZGVmaW5lIENQVV9UU1NfSVNU
KHgpIFBFUl9DUFVfVkFSKGNwdV90c3MpICsgKFRTU19pc3QgKyAoKHgpIC0gMSkgKiA4KQogCiAu
bWFjcm8gaWR0ZW50cnkgc3ltIGRvX3N5bSBoYXNfZXJyb3JfY29kZTpyZXEgcGFyYW5vaWQ9MCBz
aGlmdF9pc3Q9LTEKLUVOVFJZKFxzeW0pCitQVl9FTlRSWShcc3ltKQogCS8qIFNhbml0eSBjaGVj
ayAqLwogCS5pZiBcc2hpZnRfaXN0ICE9IC0xICYmIFxwYXJhbm9pZCA9PSAwCiAJLmVycm9yICJ1
c2luZyBzaGlmdF9pc3QgcmVxdWlyZXMgcGFyYW5vaWQ9MSIKIAkuZW5kaWYKIAogCUFTTV9DTEFD
Ci0JUEFSQVZJUlRfQURKVVNUX0VYQ0VQVElPTl9GUkFNRQogCiAJLmlmZXEgXGhhc19lcnJvcl9j
b2RlCiAJcHVzaHEJJC0xCQkJCS8qIE9SSUdfUkFYOiBubyBzeXNjYWxsIHRvIHJlc3RhcnQgKi8K
QEAgLTExNjEsMTkgKzExNjAsNyBAQCBFTlRSWShlcnJvcl9leGl0KQogRU5EKGVycm9yX2V4aXQp
CiAKIC8qIFJ1bnMgb24gZXhjZXB0aW9uIHN0YWNrICovCi1FTlRSWShubWkpCi0JLyoKLQkgKiBG
aXggdXAgdGhlIGV4Y2VwdGlvbiBmcmFtZSBpZiB3ZSdyZSBvbiBYZW4uCi0JICogUEFSQVZJUlRf
QURKVVNUX0VYQ0VQVElPTl9GUkFNRSBpcyBndWFyYW50ZWVkIHRvIHB1c2ggYXQgbW9zdAotCSAq
IG9uZSB2YWx1ZSB0byB0aGUgc3RhY2sgb24gbmF0aXZlLCBzbyBpdCBtYXkgY2xvYmJlciB0aGUg
cmR4Ci0JICogc2NyYXRjaCBzbG90LCBidXQgaXQgd29uJ3QgY2xvYmJlciBhbnkgb2YgdGhlIGlt
cG9ydGFudAotCSAqIHNsb3RzIHBhc3QgaXQuCi0JICoKLQkgKiBYZW4gaXMgYSBkaWZmZXJlbnQg
c3RvcnksIGJlY2F1c2UgdGhlIFhlbiBmcmFtZSBpdHNlbGYgb3ZlcmxhcHMKLQkgKiB0aGUgIk5N
SSBleGVjdXRpbmciIHZhcmlhYmxlLgotCSAqLwotCVBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05f
RlJBTUUKLQorUFZfRU5UUlkobm1pKQogCS8qCiAJICogV2UgYWxsb3cgYnJlYWtwb2ludHMgaW4g
Tk1Jcy4gSWYgYSBicmVha3BvaW50IG9jY3VycywgdGhlbgogCSAqIHRoZSBpcmV0cSBpdCBwZXJm
b3JtcyB3aWxsIHRha2UgdXMgb3V0IG9mIE5NSSBjb250ZXh0LgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21w
YXQuUwppbmRleCBlMTcyMWRhZmJjYjEuLjlmZDhjOGY2MDA0ZSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRf
Y29tcGF0LlMKQEAgLTI5MCwxMSArMjkwLDEwIEBAIEVORChlbnRyeV9TWVNDQUxMX2NvbXBhdCkK
ICAqIGVkaSAgYXJnNQogICogZWJwICBhcmc2CiAgKi8KLUVOVFJZKGVudHJ5X0lOVDgwX2NvbXBh
dCkKK1BWX0VOVFJZKGVudHJ5X0lOVDgwX2NvbXBhdCkKIAkvKgogCSAqIEludGVycnVwdHMgYXJl
IG9mZiBvbiBlbnRyeS4KIAkgKi8KLQlQQVJBVklSVF9BREpVU1RfRVhDRVBUSU9OX0ZSQU1FCiAJ
QVNNX0NMQUMJCQkvKiBEbyB0aGlzIGVhcmx5IHRvIG1pbmltaXplIGV4cG9zdXJlICovCiAJU1dB
UEdTCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2Rlc2MuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2Rlc2MuaAppbmRleCBkMGEyMWIxMmRkNTguLmZmMTliZTQ0ODc3YSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZGVzYy5oCisrKyBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL2Rlc2MuaApAQCAtODUsOSArODUsMTYgQEAgc3RhdGljIGlubGluZSBwaHlzX2FkZHJf
dCBnZXRfY3B1X2dkdF9wYWRkcih1bnNpZ25lZCBpbnQgY3B1KQogCiAjaWZkZWYgQ09ORklHX1g4
Nl82NAogCisjaWZkZWYgQ09ORklHX1hFTl9QVgorZXh0ZXJuIHVuc2lnbmVkIGludCBwdl9pZHRf
cHJvbG9ndWU7CisjZWxzZQorI2RlZmluZSBwdl9pZHRfcHJvbG9ndWUgMAorI2VuZGlmCisKIHN0
YXRpYyBpbmxpbmUgdm9pZCBwYWNrX2dhdGUoZ2F0ZV9kZXNjICpnYXRlLCB1bnNpZ25lZCB0eXBl
LCB1bnNpZ25lZCBsb25nIGZ1bmMsCiAJCQkgICAgIHVuc2lnbmVkIGRwbCwgdW5zaWduZWQgaXN0
LCB1bnNpZ25lZCBzZWcpCiB7CisJZnVuYyAtPSBwdl9pZHRfcHJvbG9ndWU7CiAJZ2F0ZS0+b2Zm
c2V0X2xvdwk9IFBUUl9MT1coZnVuYyk7CiAJZ2F0ZS0+c2VnbWVudAkJPSBfX0tFUk5FTF9DUzsK
IAlnYXRlLT5pc3QJCT0gaXN0OwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKaW5kZXggNTVmYTU2ZmU0
ZTQ1Li5lMGRhM2Q3ZDY2MDkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2
aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtOTYyLDExICs5
NjIsNiBAQCBleHRlcm4gdm9pZCBkZWZhdWx0X2Jhbm5lcih2b2lkKTsKICNkZWZpbmUgR0VUX0NS
Ml9JTlRPX1JBWAkJCQlcCiAJY2FsbCBQQVJBX0lORElSRUNUKHB2X21tdV9vcHMrUFZfTU1VX3Jl
YWRfY3IyKQogCi0jZGVmaW5lIFBBUkFWSVJUX0FESlVTVF9FWENFUFRJT05fRlJBTUUJCQkJCVwK
LQlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9pcnFfb3BzLCBQVl9JUlFfYWRqdXN0X2V4Y2VwdGlv
bl9mcmFtZSksIFwKLQkJICBDTEJSX05PTkUsCQkJCQkJXAotCQkgIGNhbGwgUEFSQV9JTkRJUkVD
VChwdl9pcnFfb3BzK1BWX0lSUV9hZGp1c3RfZXhjZXB0aW9uX2ZyYW1lKSkKLQogI2RlZmluZSBV
U0VSR1NfU1lTUkVUNjQJCQkJCQkJXAogCVBBUkFfU0lURShQQVJBX1BBVENIKHB2X2NwdV9vcHMs
IFBWX0NQVV91c2VyZ3Nfc3lzcmV0NjQpLAlcCiAJCSAgQ0xCUl9OT05FLAkJCQkJCVwKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCmluZGV4IDc0NjVkNmZlMzM2Zi4uNTAyN2M3ZTUw
ZDY3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKQEAgLTE5NCwxMCArMTk0
LDYgQEAgc3RydWN0IHB2X2lycV9vcHMgewogCiAJdm9pZCAoKnNhZmVfaGFsdCkodm9pZCk7CiAJ
dm9pZCAoKmhhbHQpKHZvaWQpOwotCi0jaWZkZWYgQ09ORklHX1g4Nl82NAotCXZvaWQgKCphZGp1
c3RfZXhjZXB0aW9uX2ZyYW1lKSh2b2lkKTsKLSNlbmRpZgogfTsKIAogc3RydWN0IHB2X21tdV9v
cHMgewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMgYi9hcmNo
L3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYwppbmRleCA5OTMzMmY1NTBjNDguLmNmNDIyMDY5
MjZhZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKKysrIGIv
YXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKQEAgLTIwLDcgKzIwLDYgQEAgc3RhdGlj
IGNoYXIgc3lzY2FsbHNfaWEzMltdID0gewogaW50IG1haW4odm9pZCkKIHsKICNpZmRlZiBDT05G
SUdfUEFSQVZJUlQKLQlPRkZTRVQoUFZfSVJRX2FkanVzdF9leGNlcHRpb25fZnJhbWUsIHB2X2ly
cV9vcHMsIGFkanVzdF9leGNlcHRpb25fZnJhbWUpOwogCU9GRlNFVChQVl9DUFVfdXNlcmdzX3N5
c3JldDY0LCBwdl9jcHVfb3BzLCB1c2VyZ3Nfc3lzcmV0NjQpOwogCU9GRlNFVChQVl9DUFVfc3dh
cGdzLCBwdl9jcHVfb3BzLCBzd2FwZ3MpOwogCUJMQU5LKCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9rZXJuZWwvcGFyYXZpcnQuYyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCmluZGV4IDM1
ODY5OTZmYzUwZC4uZjg4ZTNiZDQ2MGFlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFy
YXZpcnQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwpAQCAtMzE5LDkgKzMxOSw2
IEBAIF9fdmlzaWJsZSBzdHJ1Y3QgcHZfaXJxX29wcyBwdl9pcnFfb3BzID0gewogCS5pcnFfZW5h
YmxlID0gX19QVl9JU19DQUxMRUVfU0FWRShuYXRpdmVfaXJxX2VuYWJsZSksCiAJLnNhZmVfaGFs
dCA9IG5hdGl2ZV9zYWZlX2hhbHQsCiAJLmhhbHQgPSBuYXRpdmVfaGFsdCwKLSNpZmRlZiBDT05G
SUdfWDg2XzY0Ci0JLmFkanVzdF9leGNlcHRpb25fZnJhbWUgPSBwYXJhdmlydF9ub3AsCi0jZW5k
aWYKIH07CiAKIF9fdmlzaWJsZSBzdHJ1Y3QgcHZfY3B1X29wcyBwdl9jcHVfb3BzID0gewpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdi5jCmluZGV4IGYzM2VlZjRlYmQxMi4uYThjYjYwYjY0Yjg2IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jCkBAIC04OCw2ICs4OCw3IEBACiAjaW5jbHVkZSAicG11LmgiCiAKIHZvaWQgKnhlbl9pbml0
aWFsX2dkdDsKK3Vuc2lnbmVkIGludCBwdl9pZHRfcHJvbG9ndWU7CiAKIFJFU0VSVkVfQlJLKHNo
YXJlZF9pbmZvX3BhZ2VfYnJrLCBQQUdFX1NJWkUpOwogCkBAIC02MjAsNyArNjIxLDcgQEAgc3Rh
dGljIGludCBjdnRfZ2F0ZV90b190cmFwKGludCB2ZWN0b3IsIGNvbnN0IGdhdGVfZGVzYyAqdmFs
LAogCiAJaW5mby0+dmVjdG9yID0gdmVjdG9yOwogCi0JYWRkciA9IGdhdGVfb2Zmc2V0KCp2YWwp
OworCWFkZHIgPSBnYXRlX29mZnNldCgqdmFsKSArIHB2X2lkdF9wcm9sb2d1ZTsKICNpZmRlZiBD
T05GSUdfWDg2XzY0CiAJLyoKIAkgKiBMb29rIGZvciBrbm93biB0cmFwcyB1c2luZyBJU1QsIGFu
ZCBzdWJzdGl0dXRlIHRoZW0KQEAgLTY1Nyw3ICs2NTgsNyBAQCBzdGF0aWMgaW50IGN2dF9nYXRl
X3RvX3RyYXAoaW50IHZlY3RvciwgY29uc3QgZ2F0ZV9kZXNjICp2YWwsCiAJCQlyZXR1cm4gMDsK
IAl9CiAjZW5kaWYJLyogQ09ORklHX1g4Nl82NCAqLwotCWluZm8tPmFkZHJlc3MgPSBhZGRyOwor
CWluZm8tPmFkZHJlc3MgPSBhZGRyIC0gcHZfaWR0X3Byb2xvZ3VlOwogCiAJaW5mby0+Y3MgPSBn
YXRlX3NlZ21lbnQoKnZhbCk7CiAJaW5mby0+ZmxhZ3MgPSB2YWwtPmRwbDsKQEAgLTEyNjQsNiAr
MTI2NSw5IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJu
ZWwodm9pZCkKIAlwdl9pbmZvID0geGVuX2luZm87CiAJcHZfaW5pdF9vcHMgPSB4ZW5faW5pdF9v
cHM7CiAJcHZfY3B1X29wcyA9IHhlbl9jcHVfb3BzOworI2lmZGVmIENPTkZJR19YODZfNjQKKwlw
dl9pZHRfcHJvbG9ndWUgPSAzOyAvKiBzaXplIG9mIHBvcCAlcmN4OyBwb3AgJXIxMTsgKi8KKyNl
bmRpZgogCiAJeDg2X3BsYXRmb3JtLmdldF9ubWlfcmVhc29uID0geGVuX2dldF9ubWlfcmVhc29u
OwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vaXJxLmMgYi9hcmNoL3g4Ni94ZW4vaXJxLmMK
aW5kZXggMzNlOTI5NTVlMDlkLi5kNGVmZjU2NzZjZmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hl
bi9pcnEuYworKysgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKQEAgLTEyMyw5ICsxMjMsNiBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHB2X2lycV9vcHMgeGVuX2lycV9vcHMgX19pbml0Y29uc3QgPSB7CiAK
IAkuc2FmZV9oYWx0ID0geGVuX3NhZmVfaGFsdCwKIAkuaGFsdCA9IHhlbl9oYWx0LAotI2lmZGVm
IENPTkZJR19YODZfNjQKLQkuYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSA9IHhlbl9hZGp1c3RfZXhj
ZXB0aW9uX2ZyYW1lLAotI2VuZGlmCiB9OwogCiB2b2lkIF9faW5pdCB4ZW5faW5pdF9pcnFfb3Bz
KHZvaWQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc2V0dXAuYyBiL2FyY2gveDg2L3hlbi9z
ZXR1cC5jCmluZGV4IGE1YmY3YzQ1MTQzNS4uM2QyYzAxYTkwMmJjIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni94ZW4vc2V0dXAuYworKysgYi9hcmNoL3g4Ni94ZW4vc2V0dXAuYwpAQCAtMTAxNSw3ICsx
MDE1LDggQEAgdm9pZCBfX2luaXQgeGVuX3B2bW11X2FyY2hfc2V0dXAodm9pZCkKIAlIWVBFUlZJ
U09SX3ZtX2Fzc2lzdChWTUFTU1RfQ01EX2VuYWJsZSwKIAkJCSAgICAgVk1BU1NUX1RZUEVfcGFl
X2V4dGVuZGVkX2NyMyk7CiAKLQlpZiAocmVnaXN0ZXJfY2FsbGJhY2soQ0FMTEJBQ0tUWVBFX2V2
ZW50LCB4ZW5faHlwZXJ2aXNvcl9jYWxsYmFjaykgfHwKKwlpZiAocmVnaXN0ZXJfY2FsbGJhY2so
Q0FMTEJBQ0tUWVBFX2V2ZW50LAorCQkJICAgICAgeGVuX2h5cGVydmlzb3JfY2FsbGJhY2sgLSBw
dl9pZHRfcHJvbG9ndWUpIHx8CiAJICAgIHJlZ2lzdGVyX2NhbGxiYWNrKENBTExCQUNLVFlQRV9m
YWlsc2FmZSwgeGVuX2ZhaWxzYWZlX2NhbGxiYWNrKSkKIAkJQlVHKCk7CiAKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi9zbXBfcHYuYyBiL2FyY2gveDg2L3hlbi9zbXBfcHYuYwppbmRleCBhYWUz
MjUzNWY0ZWMuLjdiYmY1MmIwOTM5ZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3NtcF9wdi5j
CisrKyBiL2FyY2gveDg2L3hlbi9zbXBfcHYuYwpAQCAtMzIyLDcgKzMyMiw3IEBAIGNwdV9pbml0
aWFsaXplX2NvbnRleHQodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IHRhc2tfc3RydWN0ICppZGxl
KQogCWN0eHQtPmdzX2Jhc2Vfa2VybmVsID0gcGVyX2NwdV9vZmZzZXQoY3B1KTsKICNlbmRpZgog
CWN0eHQtPmV2ZW50X2NhbGxiYWNrX2VpcCAgICA9Ci0JCSh1bnNpZ25lZCBsb25nKXhlbl9oeXBl
cnZpc29yX2NhbGxiYWNrOworCQkodW5zaWduZWQgbG9uZyl4ZW5faHlwZXJ2aXNvcl9jYWxsYmFj
ayAtIHB2X2lkdF9wcm9sb2d1ZTsKIAljdHh0LT5mYWlsc2FmZV9jYWxsYmFja19laXAgPQogCQko
dW5zaWduZWQgbG9uZyl4ZW5fZmFpbHNhZmVfY2FsbGJhY2s7CiAJY3R4dC0+dXNlcl9yZWdzLmNz
ID0gX19LRVJORUxfQ1M7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIv
YXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCBjM2RmNDMxNDFlNzAuLjhkYjQ1ZmRiYTk2
ZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94
ZW4veGVuLWFzbV82NC5TCkBAIC0yMiwxMiArMjIsNiBAQAogCiAjaW5jbHVkZSAieGVuLWFzbS5o
IgogCi1FTlRSWSh4ZW5fYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSkKLQltb3YgOCswKCVyc3ApLCAl
cmN4Ci0JbW92IDgrOCglcnNwKSwgJXIxMQotCXJldCAkMTYKLUVORFBST0MoeGVuX2FkanVzdF9l
eGNlcHRpb25fZnJhbWUpCi0KIGh5cGVyY2FsbF9pcmV0ID0gaHlwZXJjYWxsX3BhZ2UgKyBfX0hZ
UEVSVklTT1JfaXJldCAqIDMyCiAvKgogICogWGVuNjQgaXJldCBmcmFtZToKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4IDlh
NDQwYTQyYzYxOC4uZTA5MjUzZjAxODA2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9w
cy5oCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKQEAgLTE3LDYgKzE3LDcgQEAgdm9pZCB4
ZW5fc3lzY2FsbDMyX3RhcmdldCh2b2lkKTsKICNlbmRpZgogCiBleHRlcm4gdm9pZCAqeGVuX2lu
aXRpYWxfZ2R0OworZXh0ZXJuIHVuc2lnbmVkIGludCBwdl9pZHRfcHJvbG9ndWU7CiAKIHN0cnVj
dCB0cmFwX2luZm87CiB2b2lkIHhlbl9jb3B5X3RyYXBfaW5mbyhzdHJ1Y3QgdHJhcF9pbmZvICp0
cmFwcyk7CkBAIC0xNDQsNyArMTQ1LDYgQEAgREVDTF9BU00odm9pZCwgeGVuX3Jlc3RvcmVfZmxf
ZGlyZWN0LCB1bnNpZ25lZCBsb25nKTsKIF9fdmlzaWJsZSB2b2lkIHhlbl9pcmV0KHZvaWQpOwog
X192aXNpYmxlIHZvaWQgeGVuX3N5c3JldDMyKHZvaWQpOwogX192aXNpYmxlIHZvaWQgeGVuX3N5
c3JldDY0KHZvaWQpOwotX192aXNpYmxlIHZvaWQgeGVuX2FkanVzdF9leGNlcHRpb25fZnJhbWUo
dm9pZCk7CiAKIGV4dGVybiBpbnQgeGVuX3BhbmljX2hhbmRsZXJfaW5pdCh2b2lkKTsKIAotLSAK
Mi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 14:16:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCo8X-0006J0-3z; Mon, 22 May 2017 14:16:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCo8W-0006Iu-3Z
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:16:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A2/EC-03371-7C2F2295; Mon, 22 May 2017 14:16:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+6xT0q
 RBtc/KVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnf01kKTgjXHHk+kGmBsYn/F2MnBwSAkYS
 byf+Y+pi5OIQEljIKDH//Wm2LkYODmEBd4nfO/xAakQEciQWLzzPDGIzC8hJ9H3ZwAxR38so8
 fHLfSaQBJuAqsSG66dYQWxeAWuJRZePMYLYLEDx/iWNbCC2qEC4xIstf6BqBCVOznzCAmJzCt
 hJ/Dx9nQligbrEn3mXoJaJS9x6Mh8qLi+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhicDEOxgvLkx4BCjJAeT
 kijv0TdKkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeI9/BMoJFqWmp1akZeYAIwUmLcHBoyTCu
 +YDUJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5H4HMEAApyijNgxsBi9pLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEuY9AjKFJzOvBG7TK6AjmICOsH4mD3JESSJCSqqB0eL1vOWPdV3
 aYvOv271klfHnyrIvCo58Nd1I+kV749159ZVpP21r+o9wzTtiobPqhmHGbOY9fmr2HRJHT+nv
 u7D01v0Jv6z95mbfmZMXEs0bl1EcvCOoLVfhylqBZpbeI85iNnK20a7udfOOXFpxvOUrx3I23
 ZrPNfda515qsFDjLIqPsf+hxFKckWioxVxUnAgApzcrPtUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495462598!63385464!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28268 invoked from network); 22 May 2017 14:16:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 14:16:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5F82ABCA;
 Mon, 22 May 2017 14:16:37 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
 <88d8c261-ec9d-f912-437c-6ae4b9410443@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8c8270fd-cfce-6e98-a420-92fd43f001fc@suse.com>
Date: Mon, 22 May 2017 16:16:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <88d8c261-ec9d-f912-437c-6ae4b9410443@citrix.com>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTU6MzMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjIvMDUvMTcgMDk6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEN1cnJlbnRseSB0aGVyZSBpcyBubyByZWxpYWJs
ZSB1c2VyIGludGVyZmFjZSBpbnNpZGUgYSBYZW4gZ3Vlc3QgdG8KPj4gZGV0ZXJtaW5lIGl0cyB0
eXBlIChlLmcuIEhWTSwgUFYgb3IgUFZIKS4gSW5zdGVhZCBvZiBsZXR0aW5nIHVzZXIgbW9kZQo+
PiB0cnkgdG8gZGV0ZXJtaW5lIHRoaXMgYnkgdmFyaW91cyByYXRoZXIgaGFja3kgbWVjaGFuaXNt
cyAocGFyc2luZyBvZgo+PiBib290IG1lc3NhZ2VzIGJlZm9yZSB0aGV5IGFyZSBnb25lLCB0cnlp
bmcgdG8gbWFrZSB1c2Ugb2Yga25vd24gc3VidGxlCj4+IGRpZmZlcmVuY2VzIGluIGJlaGF2aW9y
IG9mIHNvbWUgaW5zdHJ1Y3Rpb25zKSwgYWRkIGEgc3lzZnMgbm9kZQo+PiAvc3lzL2h5cGVydmlz
b3IvZ3Vlc3RfdHlwZSB0byBleHBsaWNpdGx5IGRlbGl2ZXIgdGhpcyBpbmZvcm1hdGlvbiBhcwo+
PiBpdCBpcyBrbm93biB0byB0aGUga2VybmVsLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgRG9jdW1lbnRhdGlvbi9BQkkvdGVz
dGluZy9zeXNmcy1oeXBlcnZpc29yIHwgMTMgKysrKysrKysrKysrKwo+PiAgYXJjaC9hcm0veGVu
L2VubGlnaHRlbi5jICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4+ICBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPj4gIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5faHZtLmMgICAgICAgICAgICAgICB8ICA2ICsrKystLQo+PiAgYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jICAgICAgICAgICAgICAgIHwgIDEgKwo+PiAgZHJpdmVycy94ZW4vc3lz
LWh5cGVydmlzb3IuYyAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKPj4gIGlu
Y2x1ZGUveGVuL3hlbi5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCj4+ICA3IGZp
bGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYg
LS1naXQgYS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IgYi9Eb2N1
bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IKPj4gaW5kZXggNDQzMTk2ZjBh
YTFjLi4wNjg1MGY3NGViZDQgMTAwNjQ0Cj4+IC0tLSBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rp
bmcvc3lzZnMtaHlwZXJ2aXNvcgo+PiArKysgYi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5
c2ZzLWh5cGVydmlzb3IKPj4gQEAgLTE5LDYgKzE5LDE5IEBAIENvbnRhY3Q6CXhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiAgRGVzY3JpcHRpb246Cj4+ICAJCUNvbXBpbGVyIHdoaWNo
IHdhcyB1c2VkIHRvIGJ1aWxkIHRoZSBYZW4gaHlwZXJ2aXNvcgo+PiAgCj4+ICtXaGF0OgkJL3N5
cy9oeXBlcnZpc29yL2d1ZXN0X3R5cGUKPj4gK0RhdGU6CQlNYXkgMjAxNwo+PiArS2VybmVsVmVy
c2lvbjoJNC4xMgo+PiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+
ICtEZXNjcmlwdGlvbjoKPj4gKwkJVHlwZSBvZiBndWVzdDoKPj4gKwkJIm5hdGl2ZSI6IHN0YW5k
YXJkIGd1ZXN0IHR5cGUgb24gYXJtCj4+ICsJCSJIVk0iOiBmdWxseSB2aXJ0dWFsaXplZCBndWVz
dCAoeDg2KQo+PiArCQkiUFYiOiBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKPj4gKwkJIlBW
SCI6IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0IHdpdGhvdXQgbGVnYWN5IGVtdWxhdGlvbiAoeDg2
KQo+PiArCQkiUFZIVk0iOiBmdWxseSB2aXJ0dWFsaXplZCBndWVzdCB1c2luZyBwYXJhdmlydHVh
bGl6ZWQKPj4gKwkJCWludGVyZmFjZXMgKGUuZy4gaW50ZXJydXB0cywgdGltZXJzKSAoeDg2KQo+
IAo+IEknbSBub3Qgc3VyZSB0aGlzIGlzIHdpc2Ugc3BsaXQuICBQVkhWTSBpcyBhIHNwZWN0cnVt
IHdoaWNoIGNoYW5nZXMKPiBkeW5hbWljYWxseSwgZXNwZWNpYWxseSBpbiB0aGUgcHJlc2VuY2Ug
b2YgaGFyZHdhcmUgQVBJQyBzdXBwb3J0Lgo+IAo+IEknZCBzdWdnZXN0IGd1ZXN0IHR5cGUgYmVp
bmcgc3RyYWlnaHQgUFYgb3IgSFZNIChiZWluZyB0aGUgY29udGFpbmVyCj4gdHlwZSksIGFuZCBh
IGxpc3Qgb2YgaXRlbXMgKGludGVycnVwdHMsIHRpbWVycywgbGVnYWN5IGVtdWxhdGlvbikgd2hp
Y2gKPiBhcmUgZWl0aGVyIHVzaW5nIHBhcmF2aXJ0IG9yIG5hdGl2ZSBpbnRlcmZhY2VzLCBvciBh
cmUgbm90IHVzZWQgYXQgYWxsLgoKRHJvcHBpbmcgUFZIVk0gZnJvbSB0aGlzIGxpc3QgaXMgb2th
eSwgYnV0IEknZCBsaWtlIHRvIGtlZXAgUFZILiBFdmVuIGlmCnRlY2huaWNhbGx5IGl0IF9pc18g
SFZNIHdpdGhvdXQgbGVnYWN5IGVtdWxhdGlvbiwgZm9yIHRoZSB1c2VyIGl0IGlzCm1vcmUgc29t
ZSBraW5kIG9mIGEgZ3Vlc3QgdHlwZSB0aGFuIGp1c3QgYW4gYXR0cmlidXRlLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 14:17:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCo9Y-0006Mi-DI; Mon, 22 May 2017 14:17:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCo9W-0006MX-U7
 for xen-devel@lists.xen.org; Mon, 22 May 2017 14:17:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 0C/30-01730-503F2295; Mon, 22 May 2017 14:17:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS5fls1K
 kweMLqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aSs39ZC16IVOzeOpulgXGGYBcjJ4eQQJ7E
 +2MPWEFsXgE7iYVHf7GA2BIChhKnF94Es1kEVCUuPtnMDGKzCahLtD3bDlYvIqAvMf/TTzCbW
 cBbYtvcBUwgtrBAvMSjhZfZuhi5gOZvYJQ4sf0g2CBOoAU7X25i72LkAFomKPF3hzBEr5bEw1
 +3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXVC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+OXfudDjJIcTEqivEffKEUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuA9/hEoJ1iUmp5akZaZA4wDmLQEB4+SCO+aD0Bp3uKCxNziz
 HSI1ClGRSlx3kcgfQIgiYzSPLg2WOxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvL8gUns
 y8Erjpr4AWMwEttn4mD7K4JBEhJdXAyBQ0y/1n3uTUyoiVjaqaTbe8Xj+2s9/kIhErW6/va51
 dc8Vh729V8xv9WxNj/Fbu5WbdFrydy+bH942PLy/n2PW1t3Gz0nOGE+HygW89nhw26rObuqX1
 7/JIvpM3hKxqDqn829nt8+ZCq3l2S9561+P/Qj2Lirfst6xdpcE5e7vADv3wWNHLSizFGYmGW
 sxFxYkABkaB4bgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495462658!79847118!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11521 invoked from network); 22 May 2017 14:17:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 May 2017 14:17:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 08:17:38 -0600
Message-Id: <59230F1E020000780015BC6E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 08:17:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
 <592305F9020000780015BBF3@prv-mh.provo.novell.com>
 <fa154a7f-06bd-25d0-f79a-21196e69d1fc@citrix.com>
In-Reply-To: <fa154a7f-06bd-25d0-f79a-21196e69d1fc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/2] xen/x86/alternatives: Do not
 use sync_core() to serialize I$
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDE1OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDUvMTcgMTQ6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
NS4xNyBhdCAyMDo0OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gV2Ug
dXNlIHN5bmNfY29yZSgpIGluIHRoZSBhbHRlcm5hdGl2ZXMgY29kZSB0byBzdG9wIHNwZWN1bGF0
aXZlCj4+PiBleGVjdXRpb24gb2YgcHJlZmV0Y2hlZCBpbnN0cnVjdGlvbnMgYmVjYXVzZSB3ZSBh
cmUgcG90ZW50aWFsbHkgY2hhbmdpbmcKPj4+IHRoZW0gYW5kIGRvbid0IHdhbnQgdG8gZXhlY3V0
ZSBzdGFsZSBieXRlcy4KPj4+Cj4+PiBXaGF0IGl0IGRvZXMgb24gbW9zdCBtYWNoaW5lcyBpcyBj
YWxsIENQVUlEIHdoaWNoIGlzIGEgc2VyaWFsaXppbmcKPj4+IGluc3RydWN0aW9uLiBBbmQgdGhh
dCdzIGV4cGVuc2l2ZS4KPj4+Cj4+PiBIb3dldmVyLCB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgaXMg
c2VyaWFsaXplZCB3aGVuIHdlJ3JlIG9uIHRoZSBsb2NhbCBDUFUKPj4+IGFuZCBhcmUgY2hhbmdp
bmcgdGhlIGRhdGEgdGhyb3VnaCB0aGUgc2FtZSB2aXJ0dWFsIGFkZHJlc3MuCj4+IERvIHlvdSBo
YXZlIHRoZSBiYWNrZ3JvdW5kIG9mIHRoaXMgInNhbWUgdmlydHVhbCBhZGRyZXNzIgo+PiBjb25z
dHJhaW50Pwo+IAo+IFRoZXJlIHdhcyBhIGxvbmcgTEtNTCB0aHJlYWQgb24gdGhlIHN1YmplY3Qu
IAo+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2LzEyLzMvMTA4IAoKV2VsbCwgaW50ZXJlc3Rp
bmcgcmVhZGluZyAoYW5kIGF0IGxlYXN0IHBhcnQgb2YgaXQgd2FzIENjLWVkIHRvCnhlbi1kZXZl
bCBpaXJjKSwgYnV0IG5vbmUgb2YgaXQgbm9yIC4uLgoKPj4gQ2FjaGVzIGFyZSBwaHlzaWNhbGx5
IGluZGV4ZWQsIHNvIEkgZG9uJ3Qgc2VlIHRoZQo+PiBjb25uZWN0aW9uLiBZZXQgaWYgdGhlcmUg
aXMgb25lLCBvdXIgc3R1YiBnZW5lcmF0aW9uIGluIHRoZQo+PiBlbXVsYXRvciBtYXkgaGF2ZSBh
biBpc3N1ZS4KPiAKPiBJIHRoaW5rIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2LzEyLzIvNDU0
IGlzIHByb2JhYmx5IHRoZSByZWxldmFudAo+IHN0YXRlbWVudC4KCi4uLiB0aGlzIG9uZSBkb2Vz
bid0IGdpdmUgYW55IGJhY2tncm91bmQgYXQgYWxsIG9mIHdoeSB0aGUKdmlydHVhbCBhZGRyZXNz
IHdvdWxkIG1hdHRlciBoZXJlLiBTZWFyY2hpbmcgdGhlIFNETSBJIGFsc28gY2FuJ3QKZmluZCBh
bnkgc3RhdGVtZW50IGFzIHRvIHZpcnR1YWwgb3IgcGh5c2ljYWwgaW5kZXhpbmcgYmVpbmcgdXNl
ZApmb3IgYW55IG9mIHRoZSBjYWNoZXMuCgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0
aXZlLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4+PiBAQCAtMTI4LDEz
ICsxMjgsMTQgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhZGRfbm9wcyh2b2lkICppbnNucywg
dW5zaWduZWQgaW50IGxlbikKPj4+ICAgKgo+Pj4gICAqIFlvdSBzaG91bGQgcnVuIHRoaXMgd2l0
aCBpbnRlcnJ1cHRzIGRpc2FibGVkIG9yIG9uIGNvZGUgdGhhdCBpcyBub3QKPj4+ICAgKiBleGVj
dXRpbmcuCj4+PiArICoKPj4+ICsgKiAibm9pbmxpbmUiIHRvIGNhdXNlIGNvbnRyb2wgZmxvdyBj
aGFuZ2UgYW5kIHRodXMgaW52YWxpZGF0ZSBJJCBhbmQKPj4+ICsgKiBjYXVzZSByZWZldGNoIGFm
dGVyIG1vZGlmaWNhdGlvbi4KPj4+ICAgKi8KPj4+IC1zdGF0aWMgdm9pZCAqaW5pdF9vcl9saXZl
cGF0Y2ggdGV4dF9wb2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwgCj4+PiBzaXpl
X3QgbGVuKQo+Pj4gK3N0YXRpYyB2b2lkICppbml0X29yX2xpdmVwYXRjaCBub2lubGluZQo+Pj4g
K3RleHRfcG9rZSh2b2lkICphZGRyLCBjb25zdCB2b2lkICpvcGNvZGUsIHNpemVfdCBsZW4pCj4+
PiAgewo+Pj4gLSAgICBtZW1jcHkoYWRkciwgb3Bjb2RlLCBsZW4pOwo+Pj4gLSAgICBzeW5jX2Nv
cmUoKTsKPj4+IC0KPj4+IC0gICAgcmV0dXJuIGFkZHI7Cj4+PiArICAgIHJldHVybiBtZW1jcHko
YWRkciwgb3Bjb2RlLCBsZW4pOwo+Pj4gIH0KPj4gV2hhdCBpZiB0aGlzIGlzIHBhdGNoaW5nIG1l
bWNweSgpIGl0c2VsZj8KPiAKPiBUaGF0IHdvdWxkIGJlIGZpbmUsIGJlY2F1c2UgaXRzIHN0aWxs
IHRoZSBzYW1lIGxpbmVhciBhZGRyZXNzZXMsIGFuZAo+IHdvdWxkIHN0aWxsIGJlIHN5bmNocm9u
aXNlZC4KPiAKPiBJbiByZWFsaXR5IGZvciBsaXZlcGF0Y2hpbmcsIHdlIG9ubHkgbW9kaWZ5IHRo
ZSA1IGJ5dGUgcHJlZml4IGF0IHRoZQo+IGhlYWQgb2YgdGhlIGZ1bmN0aW9ucywgc28gdGhpcyBt
ZW1jcHkoKSB3b3VsZG4ndCBhY3R1YWxseSBoaXQgaXRzZWxmLgo+IAo+IE9mIGNvdXJzZSwgeW91
IGNvdWxkIGNvbnN0cnVjdCBhIHBhdGNoIHdoaWNoIHdvdWxkIGNhdXNlIG1lbWNweSgpIHRvCj4g
YWN0dWFsbHkgaGl0IGl0c2VsZiwgYnV0IHRoYXQgaXNuJ3QgZ29pbmcgdG8gd29yayBhdCBhbGws
IGlycmVzcGVjdGl2ZQo+IG9mIHNlcmlhbGlzaW5nIGluc3RydWN0aW9ucy4KCkhtbSwgbXkgcXVl
c3Rpb24gd2FzIG1vcmUgZnJvbSBhbiBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbgpwYXRjaGluZyB2
aWV3cG9pbnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 14:20:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:20:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoCO-00073d-VM; Mon, 22 May 2017 14:20:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCoCN-00073P-Vp
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:20:40 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 12/C9-01733-7B3F2295; Mon, 22 May 2017 14:20:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyuP0Ov+62z0q
 RBqdaNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozt/wQKLnJVPNl4mq2B8TFHFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKvJi6hBkkISzgKTHz9hx2EFtEIF/i3M17rBBFvYwSH/YtYwFJsAmoSmy4f
 ooVxOYVsJZY2tHNCGKzAMVf/TgFViMqEC7xYssfqBpBiZMzn4DFOQXsJLZNvA9WzyygJ7Hj+i
 9WCFtcYtOz71C2vMT2t3OYJzDyzULSPgtJyywkLbOQtCxgZFnFqF6cWlSWWqRroZdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiEDECwg/Fgs/MhRkkOJiVR3qNvlCKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBO/gSUEyxKTU+tSMvMAcYDTFqCg0dJhJcJGBNCvMUFibnFmekQq
 VOMilLivHdA+gRAEhmleXBtsBi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHe9yBTeDLzSu
 CmvwJazAS02PqZPMjikkSElFQDo3f5ryv8C07vy77y9Yrxq6hpM/jUTpZ8fMeweKHeztiv9Ys
 W++zWE7j1feu2HuvkRa4OEee/OHLO2ut4t7Fi3uxGC8uTG+6tZVlnyv65WmvJzXUbZsTLaNhP
 abg6aYnS++RtNv7S4nqLoufvP8qvwLnxppaYwTkJE/lre6dcuRllPu+d2JKI6k4lluKMREMt5
 qLiRAAvkW49vAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495462837!99751027!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44493 invoked from network); 22 May 2017 14:20:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 14:20:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3C742AC39;
 Mon, 22 May 2017 14:20:37 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-2-jgross@suse.com>
 <41703c16-f2c4-7f35-b445-33bf35ea7f56@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b11999f4-f551-40f3-6527-671c96162187@suse.com>
Date: Mon, 22 May 2017 16:20:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <41703c16-f2c4-7f35-b445-33bf35ea7f56@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] doc,
	xen: document hypervisor sysfs nodes for xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTU6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8yMi8yMDE3
IDA0OjU2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUb2RheSBvbmx5IGEgZmV3IHN5c2Zz
IG5vZGVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNvci8gYXJlIGRvY3VtZW50ZWQKPj4gZm9yIFhlbiBp
biBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3ItcG11LiBSZW5hbWUK
Pj4gdGhpcyBmaWxlIHRvIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNv
ciBhbmQgYWRkCj4+IGRlc2NyaXB0aW9ucyBvZiB0aGUgb3RoZXIgbm9kZXMuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBEb2N1
bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IgICAgIHwgMTMxICsrKysrKysr
KysrKysrKysrKysrKysrKysKPj4gIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlw
ZXJ2aXNvci1wbXUgfCAgMjMgLS0tLS0KPj4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+PiAgMyBmaWxlcyBjaGFuZ2VkLCAxMzIgaW5zZXJ0
aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRh
dGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+ICBkZWxldGUgbW9kZSAxMDA2NDQg
RG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXBtdQo+Pgo+PiBkaWZm
IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yIGIvRG9j
dW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4gCj4gSSB3b25kZXIgd2hl
dGhlciBhdCBsZWFzdCBzb21lIG9mIHRoZSBub24tcG11IGVudHJpZXMgc2hvdWxkIGJ5IG5vdyBi
ZQo+IGNvbnNpZGVyZWQgc3RhYmxlLgoKSG1tLCBkbyB5b3UgdGhpbmsgdGhlIHBtdSBlbnRyaWVz
IGFyZSBub3Q/CgpJIGNvdWxkOgoKYSkgbW92ZSBzeXNmcy1oeXBlcnZpc29yIGFzIHBvc3RlZCBo
ZXJlIHRvIHN0YWJsZQpiKSBsZWF2ZSB0aGUgcG11IGVudHJpZXMgaW4gdGVzdGluZyBhbmQganVz
dCBhZGQgYW5vdGhlciBkb2MgZm9yCiAgIHRoZSBub24tcG11IGVudHJpZXMgaW4gc3RhYmxlCmMp
IGRvIHNvbWUgc3BsaXQgb2YgdGhlIG5vbi1wbXUgZW50cmllcyAod2hpY2ggdG8gcHV0IHdoZXJl
PykKZCkgb3IgbGV0IGl0IGFsbCBpbiB0ZXN0aW5nCgpOZXh0IHF1ZXN0aW9uIHRoZW46IHdoZXJl
IHRvIHB1dCB0aGUgbmV3IGd1ZXN0X3R5cGUgb2YgcGF0Y2ggMj8KCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 14:21:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoCi-00076I-6U; Mon, 22 May 2017 14:21:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCoCh-000767-Dv
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:20:59 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 2D/4A-03557-AC3F2295; Mon, 22 May 2017 14:20:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+6pz0q
 RBqvmy1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbDrQwFpxhqni06jJzA+MUpi5GTg4JASOJ
 txP/AdlcHEICCxklTu+4w9bFyMEhLOAu8XuHH0iNiICyRO+v3ywgNrNArMTse4/ZQGwhgTqJt
 3MOgsXZBFQlNlw/xQpi8wpYS2xve8YOYrMAxe9eWQkWFxUIl3ix5Q9UjaDEyZlPwHo5BQwkZp
 5axAoxX13iz7xLzBC2uMSmZ9+h4vIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWpRWWq
 RrpGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxjMLAg8xSnIwKYny
 Hn2jFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfyJ6CcYFFqempFWmYOME5g0hIcPEoivEzAW
 BHiLS5IzC3OTIdInWLU5Zhz7+t7JiGWvPy8VClx3jsgMwRAijJK8+BGwGL2EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR534NM4cnMK4Hb9AroCCagI6yfyYMcUZKIkJJqYKyqPD35/dp/Vno
 v1joxZocnLWa9cspRYuVV7eiKEldRpxWRAsG3nz+/kOLtyn0/mqdwi9w7jXf9C74/b/k903r7
 D5smnoPPq08GVvz2qHu33Dsr/uE/i7ivOz4tO7zV1+qVxqLkQ628P/9euC84pfbwpLtzdJiO/
 brRk6e92LiI94MP263VjI1KLMUZiYZazEXFiQBpLyVb1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495462858!103845002!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4238 invoked from network); 22 May 2017 14:20:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 14:20:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EB822ABCA;
 Mon, 22 May 2017 14:20:57 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com> <59230794020000780015BC13@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4b919246-a34f-8e1e-d47c-adbb8d2204ca@suse.com>
Date: Mon, 22 May 2017 16:20:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <59230794020000780015BC13@suse.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTU6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA1LjE3IGF0
IDEwOjU3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEvaW5jbHVkZS94ZW4veGVu
LmgKPj4gKysrIGIvaW5jbHVkZS94ZW4veGVuLmgKPj4gQEAgLTksOCArOSwxMCBAQCBlbnVtIHhl
bl9kb21haW5fdHlwZSB7Cj4+ICAKPj4gICNpZmRlZiBDT05GSUdfWEVOCj4+ICBleHRlcm4gZW51
bSB4ZW5fZG9tYWluX3R5cGUgeGVuX2RvbWFpbl90eXBlOwo+PiArZXh0ZXJuIGNoYXIgKnhlbl9n
dWVzdF90eXBlOwo+IAo+IGNvbnN0IGNoYXIgKiA/CgpZZXMuCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 14:21:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:21:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoDF-0007BT-ES; Mon, 22 May 2017 14:21:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCoDE-0007B5-JJ
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:21:32 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3F/8E-03696-CE3F2295; Mon, 22 May 2017 14:21:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyuP0Ov+7rz0q
 RBjt3qlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnXt1kLPjKVrHt3Qa2BsYPrF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLHh1x5GkISwgLXEjBeT2EFsEYF8iXM377FCFPUySixe+osFJMEmoCqx4
 fopsEm8QA0/3i8Fa2YBin94cgIsLioQLvFiyx+oGkGJkzOfgPVyCthJ7Hryjw3EZhbQk9hx/R
 crhC0usenZdyhbXmL72znMExj5ZiFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNNLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMRAYg2MF4f2PAIUZJDiYlUd6jb5QihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwTv4ElBMsSk1PrUjLzAHGBExagoNHSYSXCRgXQrzFBYm5xZnpE
 KlTjMYc75Z+eM/EMefe1/dMQix5+XmpUuK8ySCTBEBKM0rz4AbBYvUSo6yUMC8j0GlCPAWpRb
 mZJajyrxjFORiVhHm1QBbyZOaVwO17BXQKE9Ap1s/kQU4pSURISTUwPvDqYuzMLPUwNDia8kb
 jQugn8cn+tUUhGpbNVZZzFI//cHtXfGLV0g1rFQ4/Ys85WnRuQdveR5cvHuxmycpmuXGmvHMC
 075H21c8nnll/zxNjVOPp7b5aXP5PCz4x/rsVbKN98nPEXcNpzyb8FPwsJnWi1BJg+nalTX6s
 7jTf4ue37TubHBRlRJLcUaioRZzUXEiAPhJFonQAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495462891!50886014!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59993 invoked from network); 22 May 2017 14:21:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 14:21:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3491BABCA;
 Mon, 22 May 2017 14:21:31 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
 <39fb9867-edf8-8f99-1b1f-73ae78fe945c@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <85bb5bf3-c8b6-aba3-b1fe-190ed1364699@suse.com>
Date: Mon, 22 May 2017 16:21:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <39fb9867-edf8-8f99-1b1f-73ae78fe945c@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTU6MTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPj4gZGlmZiAtLWdp
dCBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciBiL0RvY3VtZW50
YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvcgo+PiBpbmRleCA0NDMxOTZmMGFhMWMu
LjA2ODUwZjc0ZWJkNCAxMDA2NDQKPj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9z
eXNmcy1oeXBlcnZpc29yCj4+ICsrKyBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMt
aHlwZXJ2aXNvcgo+PiBAQCAtMTksNiArMTksMTkgQEAgQ29udGFjdDoJeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4+ICBEZXNjcmlwdGlvbjoKPj4gIAkJQ29tcGlsZXIgd2hpY2ggd2Fz
IHVzZWQgdG8gYnVpbGQgdGhlIFhlbiBoeXBlcnZpc29yCj4+ICAKPj4gK1doYXQ6CQkvc3lzL2h5
cGVydmlzb3IvZ3Vlc3RfdHlwZQo+PiArRGF0ZToJCU1heSAyMDE3Cj4+ICtLZXJuZWxWZXJzaW9u
Ogk0LjEyCj4+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gK0Rl
c2NyaXB0aW9uOgo+PiArCQlUeXBlIG9mIGd1ZXN0Ogo+PiArCQkibmF0aXZlIjogc3RhbmRhcmQg
Z3Vlc3QgdHlwZSBvbiBhcm0KPj4gKwkJIkhWTSI6IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0ICh4
ODYpCj4gCj4gQ2FuIHdlIGV2ZXIgZ2V0IHRoaXM/IFhlbiBzeXNmcyBub2RlIHdvbid0IGxvYWQg
dW5sZXNzIHdlIGFyZQo+ICFYRU5fTkFUSVZFIGFuZCB0aGVuIHdlIGFyZSBlaXRoZXIgUFZIIG9y
IFBWSFZNLgoKV2hlbiB3ZSByZW1vdmUgUFZIVk0gYXMgc3VnZ2VzdGVkIGJ5IEFuZHJldywgSFZN
IHdpbGwgYmUga2VwdC4gOi0pCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 14:22:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoEL-0007LT-Nk; Mon, 22 May 2017 14:22:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308c454c5=Ian.Jackson@citrix.com>)
 id 1dCoEK-0007L3-IV
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 14:22:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 87/B0-03371-F24F2295; Mon, 22 May 2017 14:22:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpK7+F6V
 Ig45fMhb3prxnd2D02N63iz2AMYo1My8pvyKBNePtyqksBR+ZK7YdvMbYwLiWuYuRk0NCwF/i
 wq11ULaHxPWzJ5hAbDYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxR4yAxZ
 cUx9i5GDg4WAVWJvitJIGERAT2JllUTWSHKlSV2vJvKCGILA636t20zI0g5p4CNxON74iCmkE
 CCxOvTCRDHmEi8XbiTDSKsJjF3fTxE2FLi2/qnzBMYBWYhOW0WktNmITltASPzKkaN4tSistQ
 iXSNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwKBkAIIdjAcWBR5ilORgUhLl
 PfpGKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/oZ6CcYFFqempFWmYOMD5g0hIcPEoivEwga
 d7igsTc4sx0iNQpRl2OOfe+vmcSYsnLz0uVEue98wmoSACkKKM0D24ELFYvMcpKCfMyAh0lxF
 OQWpSbWYIq/4pRnINRSZg3HWQVT2ZeCdymV0BHMAEdYf1MHuSIkkSElFQD4472gwsexXnfNFr
 k+u/l0sePDFuKTp7+22Rk8vLjhN1rKvQVGZXEPX6WaO5gtzqTF3Ou+FuK6Aq+rZOYAjODXRdF
 v9ZpiNrU4F16xaPnzPPNZz99nDKn6Pu7m8+57Re5sBrfV7nHU5oxnbWn1Xzfl1N3Wxc4JD81l
 OuwdeSo6Vl31uLDpK4zlkosxRmJhlrMRcWJAKTWYOvQAgAA
X-Env-Sender: prvs=308c454c5=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495462957!58084580!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48828 invoked from network); 22 May 2017 14:22:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 14:22:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="424880675"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22818.62484.310522.515501@mariner.uk.xensource.com>
Date: Mon, 22 May 2017 15:22:12 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170522093217.GA1591@perard.uk.xensource.com>
References: <osstest-109613-mainreport@xen.org>
 <20170522093217.GA1591@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [qemu-mainline test] 109613: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtxZW11LW1haW5saW5lIHRl
c3RdIDEwOTYxMzogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gSW4gdGhlIHNjcmVlbnNob3Q6Cj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTYxMy90
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQvbm9jZXJhMF93aW4uZ3Vlc3Qub3Nz
dGVzdC12bmMuanBlZwoKV2UgaGF2ZSBhIGxvdCBvZiBXaW5kb3dzIDcgbWlncmF0aW9uIGZhaWx1
cmVzLiAgVGhhbmtzIGZvciBsb29raW5nIGF0CnRoaXMgb25lLiAgSSBkb24ndCB0aGluaywgdGhv
dWdoLCB0aGF0IHRoaXMgaXMgYSBidWcgd2l0aCB0aGUKcGFydGljdWxhciBxZW11IGNvbW1pdHMg
dW5kZXIgdGVzdC4KCkkgdGhpbmsgc29tZW9uZSB3aXRoIG1vcmUgb2YgYSBXaW5kb3dzIGJhY2tn
cm91bmQgd2lsbCBoYXZlIHRvCmludmVzdGlnYXRlIGl0LgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 14:24:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:24:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoGK-0007Z2-2v; Mon, 22 May 2017 14:24:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCoGI-0007Yu-L5
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:24:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5A/68-03696-9A4F2295; Mon, 22 May 2017 14:24:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXfFF6V
 Ig2lztSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9q5ULLm9krDjV+5S9gfFrG2MXIyeHkMAm
 Rom9U/i7GLmA7N2MEmdPHWQCSQgL+Ekc/XYUrEhEIFjiRO8aVoiGHkaJhYdDuhg5OJgF9CXO7
 SgHCbMJaErc+fwJrJVXwEri5OFVYDaLgKrE9/M/2UBsUYFwibeNR1ggagQlTs58AmZzCvhILF
 t2GayGWcBW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGhrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhsDEOxg/LQs4BCjJAeTkijv0TdKkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeJd9BsoJFqWmp1akZeYAAx8mLcHBoyTCWwmS5i0uSMwtzkyHS
 J1i1OW40vrxPZMQS15+XqqUOG8nSJEASFFGaR7cCFgUXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5Iw7yKQKTyZeSVwm14BHcEEdIT1M3mQI0oSEVJSDYxzLu+dKZQgdOnujEW3pifde3/8tkJ
 hme1RnkcV96uk6gvXR8/YuZS78f4Nu7K3bp+/nzXu9Hqc4uauMPnr5jscfEzOQb43VnYFx8rV
 LvZs936lt0xAe3WutdjDmJaDNzxtnXg+lcUatK77kTht9/7y9UuP33pWfywvN83j2Wz1K18DF
 32a9HWbEktxRqKhFnNRcSIAFTKT7r0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495463079!93465803!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17671 invoked from network); 22 May 2017 14:24:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 22 May 2017 14:24:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 32419344;
 Mon, 22 May 2017 07:24:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 898B73F53D;
 Mon, 22 May 2017 07:24:38 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
Date: Mon, 22 May 2017 15:24:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMTAvMDUvMTcgMTU6MjQsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gQWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGww
MTEgcmVnaXN0ZXJzCj4gYW5kIHBsMDExIGludGVycnVwdHM6Cj4KPiAgICAgLSBFbXVsYXRlIERS
IHJlYWQvd3JpdGUgYnkgcmVhZGluZyBhbmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTgo+ICAgICAg
IGFuZCBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5k
IHdoZW4KPiAgICAgICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGlu
amVjdGluZyBhbiBpbnRlcnJ1cHQKPiAgICAgICB0byB0aGUgZ3Vlc3Qgd2hlbiB0aGVyZSBpcyBk
YXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlcgo+Cj4gICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZAo+ICAgICAgIGVzc2VudGlhbGx5IGNv
bnRyb2wgd2hlbiBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIGd1ZXN0Cj4KPiBUaGUg
U0JTQSBjb21wbGlhbnQgcGwwMTEgdWFydCBpcyBjb3ZlcmVkIGluIEFwcGVuZGl4IEIgb2YKPiBo
dHRwczovL3N0YXRpYy5kb2NzLmFybS5jb20vZGVuMDAyOS9hL1NlcnZlcl9CYXNlX1N5c3RlbV9B
cmNoaXRlY3R1cmVfdjNfMV9BUk1fREVOXzAwMjlBLnBkZgo+Cj4gU2lnbmVkLW9mZi1ieTogQmh1
cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+Cj4gQ2hh
bmdlcyBzaW5jZSB2MjoKPgo+IC0gVXNlIGdlbmVyaWMgdnJlZ19yZWcqIGZvciByZWFkL3dyaXRl
IG9mIHJlZ2lzdGVycyBlbXVsYXRpbmcgcGwwMTEuCj4gLSBVc2UgZ2VuZXJpYyByaW5nIGJ1ZmZl
ciBmdW5jdGlvbnMgZGVmaW5lZCB1c2luZyBERUZJTkVfWEVOX0ZMRVhfUklORy4KPiAtIFJlbmFt
ZWQgdGhlIFNQSSBpbmplY3Rpb24gZnVuY3Rpb24gdG8gdnBsMDExX3VwZGF0ZV9zcGkoKSB0byBy
ZWZsZWN0IGxldmVsCj4gICB0cmlnZ2VyZWQgbmF0dXJlIG9mIHBsMDExIGludGVycnVwdHMuCj4g
LSBUaGUgcGwwMTEgcmVnaXN0ZXIgYWNjZXNzIGFkZHJlc3Mgc2hvdWxkIGFsd2F5cyBiZSB0aGUg
YmFzZSBhZGRyZXNzIG9mIHRoZQo+ICAgY29ycmVzcG9uZGluZyByZWdpc3RlciBhcyBwZXIgc2Vj
dGlvbiBCIG9mIHRoZSBTQlNBIGRvY3VtZW50LiBGb3IgdGhpcyByZWFzb24sCj4gICB0aGUgcmVn
aXN0ZXIgcmFuZ2UgYWRkcmVzcyBhY2Nlc3MgaXMgbm90IGFsbG93ZWQuCj4KPiBDaGFuZ2VzIHNp
bmNlIHYxOgo+Cj4gLSBSZW1vdmVkIHRoZSBvcHRpbWl6dGlvbiByZWxhdGVkIHRvIHNlbmRpaW5n
IGV2ZW50cyB0byB4ZW5jb25zb2xlCj4gLSBVc2UgbG9jYWwgdmFyaWFibGVzIGFzIHJpbmcgYnVm
ZmVyIGluZGljZXMgd2hpbGUgdXNpbmcgdGhlIHJpbmcgYnVmZmVyCj4KPiAgeGVuL2FyY2gvYXJt
L0tjb25maWcgICAgICAgICAgICAgfCAgIDUgKwo+ICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAg
ICAgICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgIHwgMzUw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL2RvbWFpbi5oICAgICB8ICAgNiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEt
dWFydC5oIHwgICAyICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgfCAgOTQg
KysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgfCAgIDggKwo+
ICA3IGZpbGVzIGNoYW5nZWQsIDQ2NiBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vYXJjaC9hcm0vdnBsMDExLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L2FzbS1hcm0vdnBsMDExLmgKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBi
L3hlbi9hcmNoL2FybS9LY29uZmlnCj4gaW5kZXggZDQ2Yjk4Yy4uYzFhMGU3ZiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4g
QEAgLTUwLDYgKzUwLDExIEBAIGNvbmZpZyBIQVNfSVRTCj4gICAgICAgICAgcHJvbXB0ICJHSUN2
MyBJVFMgTVNJIGNvbnRyb2xsZXIgc3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCj4gICAgICAgICAg
ZGVwZW5kcyBvbiBIQVNfR0lDVjMKPgo+ICtjb25maWcgVlBMMDExX0NPTlNPTEUKPiArCWJvb2wg
IkVtdWxhdGVkIHBsMDExIGNvbnNvbGUgc3VwcG9ydCIKPiArCWRlZmF1bHQgeQo+ICsJLS0taGVs
cC0tLQo+ICsJICBBbGxvd3MgYSBndWVzdCB0byB1c2UgcGwwMTEgVUFSVCBhcyBhIGNvbnNvbGUK
PiAgZW5kbWVudQo+Cj4gIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVy
bmF0aXZlIGZyYW1ld29yayIKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIv
eGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggNDllMWZiMi4uMTVlZmMxMyAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUK
PiBAQCAtNTIsNiArNTIsNyBAQCBvYmoteSArPSB2bV9ldmVudC5vCj4gIG9iai15ICs9IHZ0aW1l
ci5vCj4gIG9iai15ICs9IHZwc2NpLm8KPiAgb2JqLXkgKz0gdnVhcnQubwo+ICtvYmotJChDT05G
SUdfVlBMMDExX0NPTlNPTEUpICs9IHZwbDAxMS5vCj4KPiAgI29iai1iaW4teSArPSAuLi4ubwo+
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGww
MTEuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMmY3MTE0OAo+IC0t
LSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPiBAQCAtMCwwICsxLDM1
MCBAQAo+ICsvKgo+ICsgKiBhcmNoL2FybS92cGwwMTEuYwo+ICsgKgo+ICsgKiBWaXJ0dWFsIFBM
MDExIFVBUlQKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKPiArICogdW5kZXIgdGhlIHRlcm1z
IGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKPiArICog
dmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
PiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdp
bGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAo+ICsgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKPiArICogRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvcgo+ICsgKiBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25n
IHdpdGgKPiArICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn
L2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICsjaW5j
bHVkZSA8eGVuL2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29sZS5oPgo+ICsjaW5jbHVk
ZSA8YXNtLWFybS9wbDAxMS11YXJ0Lmg+Cj4gKyNpbmNsdWRlIDxhc20tYXJtL3ZnaWMtZW11bC5o
Pgo+ICsjaW5jbHVkZSA8YXNtLWFybS92cGwwMTEuaD4KPiArCgo+ICtzdGF0aWMgYm9vbCB2cGww
MTFfcmVnMzJfY2hlY2tfYWNjZXNzKGludCBzaXplKQoKUGxlYXNlIHBhc3MgaHNyX2RhYnQgaW4g
cGFyYW1ldGVyIHJhdGhlciB0aGFuIHRoZSBzaXplIGRpcmVjdGx5LiBXaGljaCAKQlRXIHNob3Vs
ZCBoYXZlIHJlYWxseSBiZSB1bnNpZ25lZCBpbnQuCgo+ICt7Cj4gKyAgICByZXR1cm4gKHNpemUg
PT0gREFCVF9ET1VCTEVfV09SRCk/IGZhbHNlIDogdHJ1ZTsKClRoaXMgY291bGQgYmUgc2ltcGxp
ZmllZCB3aXRoIChzaXplICE9IERBQlRfRE9VQkxFX1dPUkQpLiBBbHNvIHBsZWFzZSAKYWRkIGEg
Y29tbWVudCBleHBsYWluaW5nIHdoeSB3ZSBhbGxvdyBhbGwgdGhlIHNpemVzIGJ1dCA2NC1iaXQu
Cgo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRlX3NwaShzdHJ1Y3QgZG9tYWlu
ICpkKQoKUGxlYXNlIHJlbmFtZSB0aGlzIGZ1bmN0aW9uIHRvIHZwbDAxMV91cGRhdGUuCgo+ICt7
Cj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiArCj4g
KyAgICBpZiAoIHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2MgKQoKTGlrZWx5IHlv
dSB3YW50IGEgdG9kbyB0byBzYXkgd2UgbmVlZCB0byByZXZpc2l0IHRoYXQgd2hlbiB0aGUgdkdJ
QyBpcyAKaGFuZGxpbmcgcHJvcGVybHkgbGV2ZWwgaW50ZXJydXB0LgoKPiArICAgICAgICB2Z2lj
X3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKPiArfQo+ICsKPiArc3RhdGlj
IHZvaWQgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90ICpkYXRhKQoK
SWYgYSBwb2ludGVyIGlzIHBhc3NlZCB0byBiZSBmaWxsZWQsIHRoZW4gSSB3b3VsZCBleHBlY3Qg
YW4gZXJyb3IgdmFsdWUgCnRvIGJlIHJldHVybmVkLgoKSSB3b3VsZCB1c3VhbGx5IHBvaW50ZXIg
aWYgdGhlIGZ1bmN0aW9uIGhhcyB0byBmaWxsIGEgc3RydWN0dXJlIG9yIGl0IGlzIApub3QgcG9z
c2libGUgdG8gdXNlIHRoZSByZXR1cm4uCgpJbiB0aGlzIGNhc2UsIHRoZSB2YWx1ZSBpcyA4LWJp
dCBhbmQgeW91IGRvbid0IGhhdmUgcmV0dXJuIHZhbHVlLiBTbyAKcmV0dXJuIHRoZSB2YWx1ZSBy
YXRoZXIgdGhhbiBwYXNzaW5nIGEgcG9pbnRlci4KCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsK
PiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7
Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEluaXRpYWxpemUgdGhlIGRhdGEgc28gdGhhdCBldmVu
IGlmIHRoZXJlIGlzIG5vIGRhdGEgaW4gcmluZyBidWZmZXIKPiArICAgICAqIDAgaXMgcmV0dXJu
ZWQuCj4gKyAgICAgKi8KPiArICAgICpkYXRhID0gMDsKPiArCj4gKyAgICBWUEwwMTFfTE9DSyhk
LCBmbGFncyk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhl
cmUgd2lsbCBiZSBkYXRhIGluIHRoZSByaW5nIGJ1ZmZlciB3aGVuIHRoaXMKPiArICAgICAqIGZ1
bmN0aW9uIGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gcmVhZCB0aGUg
ZGF0YSByZWdpc3Rlcgo+ICsgICAgICogb25seSBpZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQu
Cj4gKyAgICAgKiBJZiB0aGUgZ3Vlc3Qgc3RpbGwgZG9lcyByZWFkIHdoZW4gVFhGRSBiaXQgaXMg
c2V0IHRoZW4gMCB3aWxsIGJlIHJldHVybmVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFWUEww
MTFfSU5fUklOR19FTVBUWShpbnRmKSApCj4gKyAgICB7Cj4gKyAgICAgICAgWEVOQ09OU19SSU5H
X0lEWCBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKCm5ld2xpbmUgaGVyZSBwbGVhc2UuCgo+ICsg
ICAgICAgICpkYXRhID0gaW50Zi0+aW5bVlBMMDExX1JJTkdfSURYX01BU0soaW5fY29ucywgaW50
Zi0+aW4pXTsKPiArICAgICAgICBzbXBfbWIoKTsKPiArICAgICAgICBpbnRmLT5pbl9jb25zID0g
aW5fY29ucyArIDE7Cj4gKyAgICB9CgpGb3IgZGVidWdnaW5nIHB1cnBvc2UsIGl0IHdvdWxkIGJl
IGdvb2QgdG8gaGF2ZSBhIG1lc3NhZ2UgaWYgdGhlIHJpbmcgaXMgCmVtcHR5LgoKPiArCj4gKyAg
ICBpZiAoIFZQTDAxMV9JTl9SSU5HX0VNUFRZKGludGYpICkKPiArICAgIHsKPiArICAgICAgICB2
cGwwMTEtPnVhcnRmciB8PSBSWEZFOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJ
Owo+ICsgICAgfQo+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4gKyAgICBWUEwwMTFf
VU5MT0NLKGQsIGZsYWdzKTsKPiArCj4gKyAgICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVs
KGQsIHZwbDAxMS0+ZXZ0Y2huKTsKCkl0IHdvdWxkIGJlIGdvb2QgdG8gZXhwbGFpbiB3aHkgeW91
IG5lZWQgdG8gbm90aWZpY2F0aW9uIGhlcmUuCgo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB2cGww
MTFfd3JpdGVfZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRhdGEpCj4gK3sKPiArICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZk
LT5hcmNoLnZwbDAxMTsKPiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZw
bDAxMS0+cmluZ19idWY7Cj4gKwo+ICsgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICsKPiAr
ICAgIC8qCj4gKyAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSByaW5nIGlzIG5vdCBmdWxs
IHdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQKPiArICAgICAqIGFzIHRoZSBndWVzdCBpcyBl
eHBlY3RlZCB0byB3cml0ZSB0byB0aGUgZGF0YSByZWdpc3RlciBvbmx5IHdoZW4gdGhlCj4gKyAg
ICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KPiArICAgICAqIEluIGNhc2UgdGhlIGd1ZXN0IGRv
ZXMgd3JpdGUgZXZlbiB3aGVuIHRoZSBUWEZGIGZsYWcgaXMgc2V0IHRoZW4gdGhlCj4gKyAgICAg
KiBkYXRhIHdpbGwgYmUgc2lsZW50bHkgZHJvcHBlZC4KPiArICAgICAqLwo+ICsgICAgaWYgKCAh
VlBMMDExX09VVF9SSU5HX0ZVTEwoaW50ZikgKQo+ICsgICAgewo+ICsgICAgICAgIFhFTkNPTlNf
UklOR19JRFggb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKCm5ld2xpbmUgaGVyZSBwbGVhc2Uu
Cgo+ICsgICAgICAgIGludGYtPm91dFtWUEwwMTFfUklOR19JRFhfTUFTSyhvdXRfcHJvZCwgaW50
Zi0+b3V0KV0gPSBkYXRhOwo+ICsgICAgICAgIHNtcF93bWIoKTsKPiArICAgICAgICBpbnRmLT5v
dXRfcHJvZCA9IG91dF9wcm9kICsgMTsKPiArICAgIH0KCkZvciBkZWJ1Z2dpbmcgcHVycG9zZSwg
aXQgd291bGQgYmUgdXNlZnVsIHRvIGdldCBhIG1lc3NhZ2UgaWYgdGhlIHJpbmcgCmlzIGZ1bGwu
Cgo+ICsKPiArICAgIGlmICggVlBMMDExX09VVF9SSU5HX0ZVTEwoaW50ZikgKQo+ICsgICAgewo+
ICsgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0
cmlzICY9IH5UWEk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsK
CkkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB3aHkgeW91IHNldCB0aGUgYml0IEJVU1kgaGVy
ZS4KCj4gKwo+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7Cj4gKwo+ICsgICAgVlBMMDEx
X1VOTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5l
bChkLCB2cGwwMTEtPmV2dGNobik7CgpTYW1lIGFzIHRoZSBwcmV2aW91cyBub3RpZnlfKi4KCj4g
K30KPiArCj4gK3N0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sIHJlZ2lzdGVyX3QgKnIsIHZvaWQgKnByaXYpCj4gK3sKPiArICAgIHVp
bnQ4X3QgY2g7CgpUaGlzIGNvdWxkIGJlIHJlc3RyaWN0ZWQgdG8gdGhlIGNhc2UgRFIuCgo+ICsg
ICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owo+ICsgICAgaW50IHZwbDAxMV9y
ZWcgPSAoaW50KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKClBsZWFzZSB1c2UgZWl0
aGVyIHVuc2lnbmVkIGludCBvciB1aW50MzJfdC4gU29tZXRoaW5nIHdvdWxkIGJlIHJlYWxseSAK
d3JvbmcgaWYgdGhlIG9mZnNldCBpcyBuZWdhdGl2ZSBoZXJlLgoKPiArICAgIHN0cnVjdCB2cGww
MTFfcyAqdnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgaWYgKCAh
dnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0LnNpemUpICkgZ290byBiYWRfd2lkdGg7CgpQ
bGVhc2UgYWRkIGEgY29tbWVudCB3aHkgdGhlIGNoZWNrIGlzIHRoZSBzYW1lIGZvciBhbGwgcmVn
aXN0ZXJzLgoKPiArCj4gKyAgICBzd2l0Y2ggKCB2cGwwMTFfcmVnICkKPiArICAgIHsKPiArICAg
IGNhc2UgRFI6CgpBcyBtZW50aW9uZWQgYWJvdmUsIHlvdSBjb3VsZCBkbzoKCnsKICAgICAgdWlu
dDhfdCBjaDsKICAgICAgLi4uLgp9Cgo+ICsgICAgICAgIHZwbDAxMV9yZWFkX2RhdGEodi0+ZG9t
YWluLCAmY2gpOwo+ICsgICAgICAgICpyID0gY2g7CgpQbGVhc2UgdXNlIHZyZWdfcmVnMzJfZXh0
cmFjdCguLi4pLgoKPiArICAgICAgICBicmVhazsKCkkgYWRtaXQgSSB3b3VsZCBwcmVmZXIgdGhl
ICJyZXR1cm4gMTsiIGhlcmUgcmF0aGVyIHRoYW4gImJyZWFrOyIuIFRoaXMgCm1ha2VzIGVhc2ll
ciB0byBmb2xsb3cgdGhlIGVtdWxhdGlvbiBmb3IgYSBnaXZlbiByZWdpc3Rlci4KCkkgd291bGQg
ZXZlbiBiZSBpbiBmYXZvciBvZiBkdXBsaWNhdGluZyB0aGUgImlmICggIXZwbDAxMS4uLiApIiBp
biBlYWNoIApjYXNlIGZvciB0aGUgc2FtZSByZWFzb24uCgo+ICsKPiArICAgIGNhc2UgUlNSOgo+
ICsgICAgICAgIC8qIEl0IGFsd2F5cyByZXR1cm5zIDAgYXMgdGhlcmUgYXJlIG5vIHBoeXNpY2Fs
IGVycm9ycy4gKi8KPiArICAgICAgICAqciA9IDA7CgpOb3RlIHRoYXQgSSBhbSBvayB0byBrZWVw
IHRoZSAwIGxpa2UgdGhhdCBoZXJlLgoKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNl
IEZSOgo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGZyLCBp
bmZvKTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIFJJUzoKPiArICAgICAgICAq
ciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMsIGluZm8pOwo+ICsgICAgICAg
IGJyZWFrOwo+ICsKPiArICAgIGNhc2UgTUlTOgo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9l
eHRyYWN0KHZwbDAxMS0+dWFydHJpcwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICYgdnBsMDExLT51YXJ0aW1zYywgaW5mbyk7CgpUaGUgY29kaW5nIHN0eWxlIGluIFhlbiBpcyB0
byBzcGxpdCBhZnRlciB0aGUgJi4gRS5nCgp2cGwwMTEtPnVhcnRyaXMgJgp2cGwwMTEtPnVhcnRp
bXNjCgpBbHNvLCBub25lIG9mIHRoZSBwbDAxMSByZWdpc3RlciBlbXVsYXRpb24gaXMgdXNpbmcg
YW55IGxvY2tpbmcuIFRoaXMgaXMgCnF1aXRlIHN1cnByaXNpbmcgdG8gbWUuIFNvIGNhbiB5b3Ug
ZXhwbGFpbiB3aHk/Cgo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgSU1TQzoKPiAr
ICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsK
PiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIElDUjoKPiArICAgICAgICAvKiBPbmx5
IHdyaXRlIGlzIHZhbGlkLiAqLwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAgIGRlZmF1
bHQ6Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhhbmRsZWQgcmVh
ZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICsgICAgICAgICAgICAgICAgZGFidC5yZWcsIHZwbDAx
MV9yZWcpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAx
Owo+ICsKPiArYmFkX3dpZHRoOgo+ICsgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBi
YWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICsgICAgICAgICAgICBkYWJ0
LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cygpOwo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZwbDAx
MV9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywgcmVnaXN0ZXJf
dCByLCB2b2lkICpwcml2KQo+ICt7Cj4gKyAgICB1aW50OF90IGNoID0gKChzdHJ1Y3QgdWFydGRy
X3JlZyAqKSZyKS0+ZGF0YTsKClRoaXMgc2hvdWxkIGJlIHJlc3RyaWN0ZWQgdG8gdGhlIERSIGNh
c2UgYmVsb3cuIEJ1dCBJIGFtIG5vdCBzdXJlIHRvIAp1bmRlcnN0YW5kIHRoZSBwdXJwb3NlIHRo
ZSBzdHJ1Y3R1cmUgaGVyZS4gSXQgbWFrZXMgbGVzcyByZWFkYWJsZSBhbmQgCmFsc28geW91IG9u
bHkgdXNlIGl0IGZvciB0aGUgd3JpdGUgY2FzZS4KCj4gKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCA9IGluZm8tPmRhYnQ7Cj4gKyAgICBpbnQgdnBsMDExX3JlZyA9IChpbnQpKGluZm8tPmdwYSAt
IEdVRVNUX1BMMDExX0JBU0UpOwoKU2FtZSBhcyBhYm92ZSBmb3IgdnBsMDExX3JlZy4KCj4gKyAg
ICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZ2LT5kb21haW4tPmFyY2gudnBsMDExOwo+ICsK
PiArICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidC5zaXplKSApIGdvdG8g
YmFkX3dpZHRoOwoKU2FtZSBhcyB0aGUgcHJldmlvdXMgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2Vz
cy4uLiBhbmQgYWxsIG9mIG15IHJlbWFya3MgCmluIHRoZSByZWFkIGVtdWxhdGlvbiBzdGFuZCBm
b3IgdGhlIHdyaXRlIG9uZS4KCj4gKwo+ICsgICAgc3dpdGNoICggdnBsMDExX3JlZyApCj4gKyAg
ICB7Cj4gKyAgICBjYXNlIERSOgo+ICsgICAgICAgIHZwbDAxMV93cml0ZV9kYXRhKHYtPmRvbWFp
biwgY2gpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgUlNSOiAvKiBOb3RoaW5n
IHRvIGNsZWFyLiAqLwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgRlI6Cj4gKyAg
ICBjYXNlIFJJUzoKPiArICAgIGNhc2UgTUlTOgo+ICsgICAgICAgIGdvdG8gd3JpdGVfaWdub3Jl
Owo+ICsKPiArICAgIGNhc2UgSU1TQzoKPiArICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmdnBs
MDExLT51YXJ0aW1zYywgciwgaW5mbyk7Cj4gKyAgICAgICAgdnBsMDExX3VwZGF0ZV9zcGkodi0+
ZG9tYWluKTsKCkkgd291bGQgaGF2ZSBleHBlY3RlZCBzb21lIGxvY2tpbmcgaGVyZS4KCj4gKyAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBJQ1I6Cj4gKyAgICAgICAgdnJlZ19yZWczMl9j
bGVhcmJpdHMoJnZwbDAxMS0+dWFydHJpcywgciwgaW5mbyk7Cj4gKyAgICAgICAgdnBsMDExX3Vw
ZGF0ZV9zcGkodi0+ZG9tYWluKTsKClNhbWUgaGVyZS4KCj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+
ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IHVu
aGFuZGxlZCB3cml0ZSByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICsgICAgICAgICAgICAgICAgZGFi
dC5yZWcsIHZwbDAxMV9yZWcpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiAr
d3JpdGVfaWdub3JlOgo+ICsgICAgcmV0dXJuIDE7Cj4gKwo+ICtiYWRfd2lkdGg6Cj4gKyAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQgb2Zmc2V0
ICUjMDh4XG4iLAo+ICsgICAgICAgICAgICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVn
KTsKPiArICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICsgICAgcmV0dXJuIDA7Cj4g
Kwo+ICt9Cj4gKwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgdnBsMDEx
X21taW9faGFuZGxlciA9IHsKPiArICAgIC5yZWFkID0gdnBsMDExX21taW9fcmVhZCwKPiArICAg
IC53cml0ZSA9IHZwbDAxMV9tbWlvX3dyaXRlLAo+ICt9Owo+ICsKPiAraW50IHZwbDAxMV9tYXBf
Z3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fcGZuX3QgZ2ZuKQoKVGhpcyBmdW5jdGlv
biBzaG91bGQgZWl0aGVyIGhhdmUgdGhlIHByb3RvdHlwZSBkZWZpbmVkIGluIGFuIGhlYWRlciBp
ZiAKdXNlZCBvdXRzaWRlIG9yIHN0YXRpYy4KCkFsc28sIEkgaGF2ZSBhc2tlZCB0byB1c2UgZ2Zu
X3QgYW5kIG5vdCB4ZW5fcGZuX3QuIFRoZSBmb3JtZXIgaXMgYSAKdHlwZXNhZmUgYXZvaWRpbmcg
bWl4IGJldHdlZW4gTUZOIGFuZCBHRk4uCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZw
bDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiArCj4gKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0
byBYZW4gYWRkcmVzcyBzcGFjZS4gKi8KPiArICAgIHJldHVybiBwcmVwYXJlX3JpbmdfZm9yX2hl
bHBlcihkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX3BhZ2UsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19idWYpOwoKTG9v
a2luZyBhdCB0aGUgdXNhZ2UgaXQgaXMgb25seSB1c2VkIGluIGRvbWFpbl92cGwwMTFfaW5pdC4g
U28gSSBhbSBub3QgCmNvbnZpbmNlZCBvZiB0aGUgb2YgdXNlZnVsbmVzcyBvZiB0aGlzIHdyYXBw
ZXIuCgo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9t
YWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0IHZw
bDAxMV9zICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKyAgICBzdHJ1Y3QgeGVuY29uc19p
bnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+ICsgICAgUklOR19JRFggaW5fcmlu
Z19kZXB0aCwgb3V0X3JpbmdfZGVwdGg7CgpJIGFtIGEgYml0IGNvbmZ1c2VkIHdpdGggdGhlIHRl
cm0gImRlcHRoIi4gSXQgZG9lcyBub3Qgc2VlbSB0byBmaXQgZm9yIGEgCnJpbmcuCgo+ICsKPiAr
ICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPiArCj4gKyAgICBpbl9yaW5nX2RlcHRoID0gdnBs
MDExX3F1ZXVlZChpbnRmLT5pbl9wcm9kLCBpbnRmLT5pbl9jb25zLCBzaXplb2YoaW50Zi0+aW4p
KTsKCllvdSBpbnRyb2R1Y2VkIGEgbWFjcm8gVlBMMDExX1JJTkdfREVQVEggZm9yIGhpZGluZyB2
cGwwMTFfcXVldWVkLCBidXQgCmRvbid0IHVzZSBpdC4KCj4gKyAgICBvdXRfcmluZ19kZXB0aCA9
IHZwbDAxMV9xdWV1ZWQoaW50Zi0+b3V0X3Byb2QsIGludGYtPm91dF9jb25zLCBzaXplb2YoaW50
Zi0+b3V0KSk7CgpEaXR0by4KCj4gKwo+ICsgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4IHN0YXRl
IGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLwo+ICsgICAgaWYgKCBpbl9yaW5nX2RlcHRo
ICE9IDAgKQo+ICsgICAgewo+ICsgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwo+ICsg
ICAgICAgIGlmICggaW5fcmluZ19kZXB0aCA9PSBWUEwwMTFfUklOR19NQVhfREVQVEgoaW50Ziwg
aW4pICkKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKPiArICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIFVwZGF0ZSB0aGUg
dWFydCB0eCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLwo+ICsgICAgaWYgKCBv
dXRfcmluZ19kZXB0aCAhPSBWUEwwMTFfUklOR19NQVhfREVQVEgoaW50Ziwgb3V0KSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4gKyAgICAgICAgdnBsMDEx
LT51YXJ0cmlzIHw9IFRYSTsKPiArICAgICAgICBpZiAoIG91dF9yaW5nX2RlcHRoID09IDAgKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Cj4gKyAg
ICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICsKPiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+ICsKPiArICAgIHZwbDAxMV91cGRh
dGVfc3BpKGQpOwo+ICt9Cj4gKwo+ICsKPiArc3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNhdGlv
bihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCj4gK3sKPiArICAgIHZwbDAxMV9k
YXRhX2F2YWlsKHYtPmRvbWFpbik7Cj4gK30KPiArCj4gK2ludCBkb21haW5fdnBsMDExX2luaXQo
c3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb25z
b2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4sCgpUaGlz
IHNob3VsZCBiZSBnZm5fdCBhbmQgbm90IHhlbl9wZm5fdC4KCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2huKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICBz
dHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiArCgpXaGF0IGlmIGRv
bWFpbl92cGwwMTFfaW5pdCBpcyBjYWxsZWQgdHdpY2U/IEFmdGVyIG5vdGhpbmcgc2VlbSB0byAK
cHJldmVudCB0aGUgbmV3IERPTUNUTCB0byBiZSBjYWxsZWQgdHdpY2UuCgo+ICsgICAgcmMgPSB2
cGwwMTFfbWFwX2d1ZXN0X3BhZ2UoZCwgZ2ZuKTsKPiArICAgIGlmICggcmMgPCAwICkKPiArICAg
ICAgICBnb3RvIG91dDsKPiArCj4gKyAgICByYyA9IHZnaWNfcmVzZXJ2ZV92aXJxKGQsIEdVRVNU
X1ZQTDAxMV9TUEkpOwo+ICsgICAgaWYgKCAhcmMgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0g
LUVJTlZBTDsKPiArICAgICAgICBnb3RvIG91dDE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmVnaXN0
ZXJfbW1pb19oYW5kbGVyKGQsICZ2cGwwMTFfbW1pb19oYW5kbGVyLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BMMDExX1NJWkUsIE5VTEwpOwoK
WW91IHJlZ2lzdGVyIE1NSU8gaGFuZGxlciBidXQgbmV2ZXIgcmVtb3ZlIHRoZW0uIFNvIGlmIHRo
aXMgY2FsbCBmYWlsLCAKeW91IHdpbGwgZW5kIHVwIHdpdGggdGhlIGhhbmRsZXJzIGV4aXN0aW5n
IGJ1dCB0aGUgcmVzdCBoYWxmLWluaXRpYWxpemVkIAp3aGljaCBsaWtlbHkgbGVhZCB0byBhIHNl
Z2ZhdWx0LCBvciB3b3JzdCBsZWFraW5nIGRhdGEuCgo+ICsKPiArICAgIHNwaW5fbG9ja19pbml0
KCZ2cGwwMTEtPmxvY2spOwo+ICsKPiArICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRf
Y2hhbm5lbChkLCAwLCBjb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZwbDAxMV9ub3RpZmljYXRpb24pOwo+ICsgICAgaWYgKHJjIDwgMCkK
CkNvZGluZyBzdHlsZToKCmlmICggIC4uLiApCgo+ICsgICAgICAgIGdvdG8gb3V0MjsKPiArCj4g
KyAgICB2cGwwMTEtPmV2dGNobiA9ICpldnRjaG4gPSByYzsKPiArCj4gKyAgICB2cGwwMTEtPmlu
aXRpYWxpemVkID0gdHJ1ZTsKCkkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9z
ZSBvZiB0aGlzIHZhcmlhYmxlLiBZb3Ugb25seSB1c2UgCml0IGluIGRvbWFpbl92cGwwMTFfZGVp
bml0LiBCdXQgeW91IGNhbiBlYXNpbHkga25vdyBpZiB5b3UgbmVlZCB0byBmcmVlIApieSBsb29r
aW5nIGF0IHRoZSBzdGF0ZSBvZiByaW5nX2J1Zi4KCj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+
ICtvdXQyOgo+ICsgICAgeGZyZWUoZC0+YXJjaC52bW1pby5oYW5kbGVycyk7Cj4gK291dDE6CgpJ
IHdvdWxkIGhhdmUgZXhwZWN0ZWQgdmdpY19mcmVlX3ZpcnEgdG8gYmUgY2FsbGVkIGluIGNhc2Ug
b2YgZXJyb3IuCgo+ICsgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19i
dWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKPiArb3V0Ogo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4g
Kwo+ICt2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiAr
ICAgIHN0cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsKPiArICAg
IGlmICggdnBsMDExLT5pbml0aWFsaXplZCApCgpTZWUgbXkgcmVtYXJrIGFib3V0IHZwbDAxMS0+
aW5pdGlhbGl6ZWQgYWJvdmUuCgpJbiBhbnkgY2FzZSwgSSB3b3VsZCBwcmVmZXIgdGhlIGNvbmRp
dGlvbiB0byBiZSBpbnZlcnRlZCB0byBhdm9pZCBhbiAKZXh0cmEgbGF5ZXIgb2YgdGFiLiBJLmUK
CmlmICggIXZwbDAxMS0+aW5pdGlhbGl6ZWQgKQogICAgcmV0dXJuOwoKPiArICAgIHsKPiArICAg
ICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKPiArICAgICAg
ICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5n
X3BhZ2UpOwo+ICsgICAgfQo+ICsgICAgdnBsMDExLT5pbml0aWFsaXplZCA9IGZhbHNlOwo+ICt9
Cj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1m
aWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBpbmRleCA2
ZGU4MDgyLi41NDYxMWUwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gQEAgLTExLDYgKzExLDcg
QEAKPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vcGFyYW1zLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2Vy
aWFsLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gKyNpbmNsdWRlIDxhc20tYXJtL3Zw
bDAxMS5oPgo+Cj4gIHN0cnVjdCBodm1fZG9tYWluCj4gIHsKPiBAQCAtMTMzLDYgKzEzNCwxMSBA
QCBzdHJ1Y3QgYXJjaF9kb21haW4KPiAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgdWludDhfdCBw
cml2aWxlZ2VkX2NhbGxfZW5hYmxlZCA6IDE7Cj4gICAgICB9IG1vbml0b3I7Cj4gKwo+ICsjaWZk
ZWYgQ09ORklHX1ZQTDAxMV9DT05TT0xFCj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgdnBsMDExOwo+
ICsjZW5kaWYKPiArCj4gIH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7Cj4KPiAgc3RydWN0IGFyY2hf
dmNwdQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCj4gaW5kZXggMTIzZjQ3Ny4uNTdlOWVjNyAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCj4gQEAgLTQ5LDYgKzQ5LDggQEAKPiAgLyog
RlIgYml0cyAqLwo+ICAjZGVmaW5lIFRYRkUgICAoMTw8NykgLyogVFggRklGTyBlbXB0eSAqLwo+
ICAjZGVmaW5lIFJYRkUgICAoMTw8NCkgLyogUlggRklGTyBlbXB0eSAqLwo+ICsjZGVmaW5lIFRY
RkYgICAoMTw8NSkgLyogVFggRklGTyBmdWxsICovCj4gKyNkZWZpbmUgUlhGRiAgICgxPDw2KSAv
KiBSWCBGSUZPIGZ1bGwgKi8KPiAgI2RlZmluZSBCVVNZICAgKDE8PDMpIC8qIFRyYW5zbWl0IGlz
IG5vdCBjb21wbGV0ZSAqLwo+Cj4gIC8qIExDUl9IIGJpdHMgKi8KPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgK
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmRmN2U2YjcKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+IEBAIC0wLDAgKzEs
OTQgQEAKPiArLyoKPiArICogaW5jbHVkZS94ZW4vdnBsMDExLmgKPiArICoKPiArICogVmlydHVh
bCBQTDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0
ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4g
KyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBp
dCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
bG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX1ZQTDAxMV9IXwo+ICsKPiAr
I2RlZmluZSBfVlBMMDExX0hfCj4gKwo+ICsjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KPiAr
I2luY2x1ZGUgPGFzbS1hcm0vdnJlZy5oPgo+ICsKPiArREVGSU5FX1hFTl9GTEVYX1JJTkcodnBs
MDExKTsKCkkgYW0gc3VyZSBzb21lb25lIGFscmVhZHkgc2FpZCBpdCBpbiBhIHByZXZpb3VzIHZl
cnNpb24uIFRoZSB2cGwwMTEgaXMgCnRoZSBjb25zb2xlIHJpbmcuIFNvIHdoeSBhcmUgd2UgZGVm
aW5pbmcgb3VyIG93biBpbnRlcm5hbGx5PwoKQXQgbGVhc3QgdGhpcyBzaG91bGQgaGF2ZSBiZWVu
IHVzZWQgYnkgeGVuY29uc29sZSwgYnV0IHRoaXMgaXMgbm90IHRoZSAKY2FzZS4uLiBTbyB3ZSBz
aG91bGQgcmVhbGx5IGF2b2lkIGRlZmluaW5nIG91ciBvd24gcmluZyBoZXJlIGFuZCByZS11c2Ug
CnB1YmxpYy9pby9jb25zb2xlLmguCgo+ICsKPiArLyogaGVscGVyIG1hY3JvcyAqLwo+ICsjZGVm
aW5lIFZQTDAxMV9SSU5HX0lEWF9NQVNLKGlkeCwgcmluZykgKHZwbDAxMV9tYXNrKGlkeCwgc2l6
ZW9mKHJpbmcpKSkKPiArCj4gKyNkZWZpbmUgVlBMMDExX1JJTkdfREVQVEgoaW50ZixkaXIpICh2
cGwwMTFfcXVldWVkKChpbnRmKS0+ZGlyICMjIF9wcm9kLCAgICBcCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbnRmKS0+ZGlyICMjIF9jb25z
LCAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZigoaW50ZiktPmRpcikpKQo+ICsKPiArI2RlZmluZSBWUEwwMTFfUklOR19NQVhf
REVQVEgoaW50ZixkaXIpIChzaXplb2YoKGludGYpLT5kaXIpKQo+ICsKPiArI2RlZmluZSBWUEww
MTFfSU5fUklOR19FTVBUWShpbnRmKSAoVlBMMDExX1JJTkdfREVQVEgoaW50ZiwgaW4pID09IDAp
Cj4gKwo+ICsjZGVmaW5lIFZQTDAxMV9PVVRfUklOR19FTVBUWShpbnRmKSAoVlBMMDExX1JJTkdf
REVQVEgoaW50Ziwgb3V0KSA9PSAwKQo+ICsKPiArI2RlZmluZSBWUEwwMTFfSU5fUklOR19GVUxM
KGludGYpIChWUEwwMTFfUklOR19ERVBUSChpbnRmLCBpbikgPT0gVlBMMDExX1JJTkdfTUFYX0RF
UFRIKGludGYsIGluKSkKPiArCj4gKyNkZWZpbmUgVlBMMDExX09VVF9SSU5HX0ZVTEwoaW50Zikg
KFZQTDAxMV9SSU5HX0RFUFRIKGludGYsIG91dCkgPT0gVlBMMDExX1JJTkdfTUFYX0RFUFRIKGlu
dGYsb3V0KSkKPiArCj4gKyNkZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9sb2NrX2ly
cXNhdmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCj4gKyNkZWZpbmUgVlBMMDExX1VO
TE9DSyhkLGZsYWdzKSBzcGluX3VubG9ja19pcnFyZXN0b3JlKCYoZCktPmFyY2gudnBsMDExLmxv
Y2ssIGZsYWdzKQo+ICsKPiArc3RydWN0IHVhcnRkcl9yZWcgewo+ICsgICAgdWludDhfdCBkYXRh
Owo+ICsgICAgdWludDhfdCBlcnJvcl9zdGF0dXM6NDsKPiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWQx
OjQ7Cj4gKyAgICB1aW50MTZfdCByZXNlcnZlZDI7Cj4gKyAgICB1aW50MzJfdCByZXNlcnZlZDM7
Cj4gK307CgpJIGRvbid0IHNlZSBhbnkgYmVuZWZpdHMgb2YgdGhpcyBzdHJ1Y3R1cmUuCgo+ICsK
PiArc3RydWN0IHZwbDAxMV9zIHsKClBsZWFzZSByZW1vdmUgdGhlIF9zIGluIHRoZSBuYW1lLgoK
PiArICAgIHZvaWQgKnJpbmdfYnVmOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdl
Owo+ICsgICAgdWludDMyX3QgICAgdWFydGZyOyAgICAgLyogRmxhZyByZWdpc3RlciAqLwo+ICsg
ICAgdWludDMyX3QgICAgdWFydGNyOyAgICAgLyogQ29udHJvbCByZWdpc3RlciAqLwo+ICsgICAg
dWludDMyX3QgICAgdWFydGltc2M7ICAgLyogSW50ZXJydXB0IG1hc2sgcmVnaXN0ZXIqLwo+ICsg
ICAgdWludDMyX3QgICAgdWFydGljcjsgICAgLyogSW50ZXJydXB0IGNsZWFyIHJlZ2lzdGVyICov
Cj4gKyAgICB1aW50MzJfdCAgICB1YXJ0cmlzOyAgICAvKiBSYXcgaW50ZXJydXB0IHN0YXR1cyBy
ZWdpc3RlciAqLwo+ICsgICAgdWludDMyX3QgICAgdWFydG1pczsgICAgLyogTWFza2VkIGludGVy
cnVwdCByZWdpc3RlciAqLwo+ICsgICAgc3BpbmxvY2tfdCAgbG9jazsKPiArICAgIGV2dGNobl9w
b3J0X3QgZXZ0Y2huOwo+ICsgICAgYm9vbCAgICAgICAgaW5pdGlhbGl6ZWQ7IC8qIEZsYWcgd2hp
Y2ggdGVsbHMgd2hldGhlciB2cGwwMTEgaXMgaW5pdGlhbGl6ZWQgKi8KPiArfTsKPiArCj4gKyNp
ZmRlZiBDT05GSUdfVlBMMDExX0NPTlNPTEUKPiAraW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1
Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVf
ZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdmbiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pOwo+ICt2b2lkIGRvbWFpbl92
cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwo+ICsjZWxzZQo+ICtpbnQgZG9tYWluX3Zw
bDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsCgpzdGF0aWMgaW5saW5lIGhlcmUuCgo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICBldnRj
aG5fcG9ydF90ICpldnRjaG4pIHsgcmV0dXJuIC1FTk9TWVM7IH0KClBsZWFzZSBpbmRlbnQgY29y
cmVjdGx5IHsgcmV0dXJuIC1FTk9TWVMgfTsKCj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgZG9t
YWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9CgpOb3RlIHRoYXQgSSBhbSBv
ayB3aXRoIHRoZSB7IH0gb24gdGhlIHNhbWUgbGluZSBoZXJlLgoKPiArI2VuZGlmCj4gKwo+ICsj
ZW5kaWYKPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4g
aW5kZXggYmQ5NzRmYi4uNWY5MTIwNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gQEAgLTMy
Miw2ICszMjIsOCBAQCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnIHsKPiAgICAgICAqCj4g
ICAgICAgKi8KPiAgICAgIHVpbnQzMl90IGNsb2NrX2ZyZXF1ZW5jeTsKPiArCj4gKyAgICB1aW50
MzJfdCBjb25zb2xlX2RvbWlkOwoKV2h5IHRoaXMgaXMgaGVyZT8KCj4gIH07Cj4gICNlbmRpZiAv
KiBfX1hFTl9fIHx8IF9fWEVOX1RPT0xTX18gKi8KPgo+IEBAIC00MTAsNiArNDEyLDEwIEBAIHR5
cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gICNkZWZpbmUgR1VFU1RfQUNQSV9CQVNF
IDB4MjAwMDAwMDBVTEwKPiAgI2RlZmluZSBHVUVTVF9BQ1BJX1NJWkUgMHgwMjAwMDAwMFVMTAo+
Cj4gKy8qIFBMMDExIG1hcHBpbmdzICovCj4gKyNkZWZpbmUgR1VFU1RfUEwwMTFfQkFTRSAgICAw
eDIyMDAwMDAwVUxMCj4gKyNkZWZpbmUgR1VFU1RfUEwwMTFfU0laRSAgICAweDAwMDAxMDAwVUxM
Cj4gKwo+ICAvKgo+ICAgKiAxNk1CID09IDQwOTYgcGFnZXMgcmVzZXJ2ZWQgZm9yIGd1ZXN0IHRv
IHVzZSBhcyBhIHJlZ2lvbiB0byBtYXAgaXRzCj4gICAqIGdyYW50IHRhYmxlIGluLgo+IEBAIC00
NDQsNiArNDUwLDggQEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKPiAgI2RlZmlu
ZSBHVUVTVF9USU1FUl9QSFlTX05TX1BQSSAzMAo+ICAjZGVmaW5lIEdVRVNUX0VWVENITl9QUEkg
ICAgICAgIDMxCj4KPiArI2RlZmluZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgo+ICsKPiAg
LyogUFNDSSBmdW5jdGlvbnMgKi8KPiAgI2RlZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKPiAgI2Rl
ZmluZSBQU0NJX2NwdV9vZmYgICAgIDEKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 14:26:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoI0-0007k2-Ha; Mon, 22 May 2017 14:26:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCoI0-0007jv-0X
 for xen-devel@lists.xen.org; Mon, 22 May 2017 14:26:28 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DD/4B-01735-315F2295; Mon, 22 May 2017 14:26:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov67AV6V
 Ig5s7OC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxTV28xFpzmr3iytoOtgfEbTxcjJ4eEgJHE
 24n/mLoYuTiEBBYySjTPvMkGkhAWyJa4NvMgK4gtIuAn0fa6lwXEZhZwk+i69Q6q4QmjxM+ON
 +wgCTYBVYkN10+BNfAKWEt8+bOIEcRmAYofuTkHzBYVCJd4seUPVI2gxMmZT8CGcgrYS5ybeJ
 IJYoG6xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapG
 uoZFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7GvlnOhxglOZiURHmP
 vlGKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq/EFKCdYlJqeWpGWmQOMFZi0BAePkghv5WegN
 G9xQWJucWY6ROoUo6KUOG8nSEIAJJFRmgfXBovPS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVB
 LmXQQyhSczrwRu+iugxUxAi62fyYMsLklESEk1MM4OO7zbYm6Do+G++9WM+x4dV1+5YJqN0UM
 zofOGb+b/fZ24+HLRf+b7DGqr2IV+qLY8XRQ48RO7qEbMPjnVk+s/N1z6tVP/4ANLa2b3vBNn
 1hb4TxJ6MT8wNs2hZSmXaYnWeXen9PYZnukb+qdKz3o5b+XaLW/7/0zbfNNEf/Ya7mefn7evq
 52txFKckWioxVxUnAgAdVaLWMoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495463183!63366410!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53415 invoked from network); 22 May 2017 14:26:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 14:26:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B0F7AAC39;
 Mon, 22 May 2017 14:26:23 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
 <592305F9020000780015BBF3@prv-mh.provo.novell.com>
 <fa154a7f-06bd-25d0-f79a-21196e69d1fc@citrix.com>
 <59230F1E020000780015BC6E@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e12661f3-ee2c-38ef-ba23-20c7516050d3@suse.com>
Date: Mon, 22 May 2017 16:26:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <59230F1E020000780015BC6E@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/2] xen/x86/alternatives: Do not
 use sync_core() to serialize I$
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTY6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA1LjE3IGF0
IDE1OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDIyLzA1LzE3
IDE0OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjA1LjE3IGF0IDIwOjQ5LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gV2UgdXNlIHN5bmNfY29yZSgp
IGluIHRoZSBhbHRlcm5hdGl2ZXMgY29kZSB0byBzdG9wIHNwZWN1bGF0aXZlCj4+Pj4gZXhlY3V0
aW9uIG9mIHByZWZldGNoZWQgaW5zdHJ1Y3Rpb25zIGJlY2F1c2Ugd2UgYXJlIHBvdGVudGlhbGx5
IGNoYW5naW5nCj4+Pj4gdGhlbSBhbmQgZG9uJ3Qgd2FudCB0byBleGVjdXRlIHN0YWxlIGJ5dGVz
Lgo+Pj4+Cj4+Pj4gV2hhdCBpdCBkb2VzIG9uIG1vc3QgbWFjaGluZXMgaXMgY2FsbCBDUFVJRCB3
aGljaCBpcyBhIHNlcmlhbGl6aW5nCj4+Pj4gaW5zdHJ1Y3Rpb24uIEFuZCB0aGF0J3MgZXhwZW5z
aXZlLgo+Pj4+Cj4+Pj4gSG93ZXZlciwgdGhlIGluc3RydWN0aW9uIGNhY2hlIGlzIHNlcmlhbGl6
ZWQgd2hlbiB3ZSdyZSBvbiB0aGUgbG9jYWwgQ1BVCj4+Pj4gYW5kIGFyZSBjaGFuZ2luZyB0aGUg
ZGF0YSB0aHJvdWdoIHRoZSBzYW1lIHZpcnR1YWwgYWRkcmVzcy4KPj4+IERvIHlvdSBoYXZlIHRo
ZSBiYWNrZ3JvdW5kIG9mIHRoaXMgInNhbWUgdmlydHVhbCBhZGRyZXNzIgo+Pj4gY29uc3RyYWlu
dD8KPj4KPj4gVGhlcmUgd2FzIGEgbG9uZyBMS01MIHRocmVhZCBvbiB0aGUgc3ViamVjdC4gCj4+
IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2LzEyLzMvMTA4IAo+IAo+IFdlbGwsIGludGVyZXN0
aW5nIHJlYWRpbmcgKGFuZCBhdCBsZWFzdCBwYXJ0IG9mIGl0IHdhcyBDYy1lZCB0bwo+IHhlbi1k
ZXZlbCBpaXJjKSwgYnV0IG5vbmUgb2YgaXQgbm9yIC4uLgo+IAo+Pj4gQ2FjaGVzIGFyZSBwaHlz
aWNhbGx5IGluZGV4ZWQsIHNvIEkgZG9uJ3Qgc2VlIHRoZQo+Pj4gY29ubmVjdGlvbi4gWWV0IGlm
IHRoZXJlIGlzIG9uZSwgb3VyIHN0dWIgZ2VuZXJhdGlvbiBpbiB0aGUKPj4+IGVtdWxhdG9yIG1h
eSBoYXZlIGFuIGlzc3VlLgo+Pgo+PiBJIHRoaW5rIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2
LzEyLzIvNDU0IGlzIHByb2JhYmx5IHRoZSByZWxldmFudAo+PiBzdGF0ZW1lbnQuCj4gCj4gLi4u
IHRoaXMgb25lIGRvZXNuJ3QgZ2l2ZSBhbnkgYmFja2dyb3VuZCBhdCBhbGwgb2Ygd2h5IHRoZQo+
IHZpcnR1YWwgYWRkcmVzcyB3b3VsZCBtYXR0ZXIgaGVyZS4gU2VhcmNoaW5nIHRoZSBTRE0gSSBh
bHNvIGNhbid0Cj4gZmluZCBhbnkgc3RhdGVtZW50IGFzIHRvIHZpcnR1YWwgb3IgcGh5c2ljYWwg
aW5kZXhpbmcgYmVpbmcgdXNlZAo+IGZvciBhbnkgb2YgdGhlIGNhY2hlcy4KClNETSBWb2wuIDMg
Y2hhcHRlciAxMS42IChzZWxmIG1vZGlmeWluZyBjb2RlKToKCkEgd3JpdGUgdG8gYSBtZW1vcnkg
bG9jYXRpb24gaW4gYSBjb2RlIHNlZ21lbnQgdGhhdCBpcyBjdXJyZW50bHkgY2FjaGVkCmluIHRo
ZSBwcm9jZXNzb3IgY2F1c2VzIHRoZSBhc3NvY2lhdGVkCmNhY2hlIGxpbmUgKG9yIGxpbmVzKSB0
byBiZSBpbnZhbGlkYXRlZC4gVGhpcyBjaGVjayBpcyBiYXNlZCBvbiB0aGUKcGh5c2ljYWwgYWRk
cmVzcyBvZiB0aGUgaW5zdHJ1Y3Rpb24uIEluIGFkZGl0aW9uLAp0aGUgUDYgZmFtaWx5IGFuZCBQ
ZW50aXVtIHByb2Nlc3NvcnMgY2hlY2sgd2hldGhlciBhIHdyaXRlIHRvIGEgY29kZQpzZWdtZW50
IG1heSBtb2RpZnkgYW4gaW5zdHJ1Y3Rpb24gdGhhdCBoYXMKYmVlbiBwcmVmZXRjaGVkIGZvciBl
eGVjdXRpb24uIElmIHRoZSB3cml0ZSBhZmZlY3RzIGEgcHJlZmV0Y2hlZAppbnN0cnVjdGlvbiwg
dGhlIHByZWZldGNoIHF1ZXVlIGlzIGludmFsaWRhdGVkLiBUaGlzCmxhdHRlciBjaGVjayBpcyBi
YXNlZCBvbiB0aGUgbGluZWFyIGFkZHJlc3Mgb2YgdGhlIGluc3RydWN0aW9uLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 14:33:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoOg-0008SG-88; Mon, 22 May 2017 14:33:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCoOf-0008SA-F2
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:33:21 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 46/7B-10689-0B6F2295; Mon, 22 May 2017 14:33:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXf9N6V
 Ig9535hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLniXsBc89KnbPuMDWwLjRtIuRi0NIYCOj
 xOeNLewQzm5GiQfrO1m7GDk5hAXSJHqbzrCA2CICwRIneteAxYUEvCVObF/ABGIzC1RItK35y
 g5iswloStz5/AkszitgJbFl8zJGEJtFQFViz6TXYL2iAuESbxuPsEDUCEqcnPkEzOYU8JH4tm
 sGI8RMW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtkrJdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhw9QwMjDsY+/b6HWKU5GBSEuU9+kYpUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb/JXoJxgUWp6akVaZg4w9GHSEhw8SiK8MSBp3uKCxNzizHSI1
 ClGXY53Sz+8ZxJiycvPS5US53UGKRIAKcoozYMbAYvDS4yyUsK8jAwMDEI8BalFuZklqPKvGM
 U5GJWEeQ+CTOHJzCuB2/QK6AgmoCOsn8mDHFGSiJCSamBUTnm8+viO2f/OhRpet378ctYWjYN
 7hVS+KDle2rA7KdQpwXIbu8vCSC4l1tLlTUpRLhv3T7LW9rTxqXt0QDpifqPOQc7lBh9kGN9N
 fLnkCVvtjp268hLhN1sy09ovOz5QuP9p0zXVqctmbHwlmSV06njH7xnsTx6+zFNI3K1aG1t/2
 V6BOeiYEktxRqKhFnNRcSIA6qfVz74CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495463599!85034378!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57678 invoked from network); 22 May 2017 14:33:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 22 May 2017 14:33:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C43642B;
 Mon, 22 May 2017 07:33:18 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CD9123F53D;
 Mon, 22 May 2017 07:33:17 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1494426678-32639-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3400e9fc-8db9-27ac-37dd-eb9ff4a33eb6@arm.com>
Date: Mon, 22 May 2017 15:33:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494426678-32639-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/12 v3] xen/arm: vpl011: Add new domctl
 APIs to initialize/de-initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMTAvMDUvMTcgMTU6MzEsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gQWRkIHR3byBuZXcgZG9tY3RsIEFQSXMgdG8gaW5pdGlhbGl6ZSBhbmQgZGUtaW5pdGlhbGl6
ZSB2cGwwMTEuIEl0IHRha2VzIHRoZSBHRk4gYW5kIGNvbnNvbGUKPiBiYWNrZW5kIGRvbWlkIGFz
IGlucHV0IGFuZCByZXR1cm5zIGFuIGV2ZW50IGNoYW5uZWwgdG8gYmUgdXNlZCBmb3IKPiBzZW5k
aW5nIGFuZCByZWNlaXZpbmcgZXZlbnRzIGZyb20gWGVuLgo+Cj4gWGVuIHdpbGwgY29tbXVuaWNh
dGUgd2l0aCB4ZW5jb25zb2xlIHVzaW5nIEdGTiBhcyB0aGUgcmluZyBidWZmZXIgYW5kCj4gdGhl
IGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJlY2VpdmUgcGwwMTEgZGF0YSBvbiBndWVz
dCBkb21haW4ncyBiZWhhbGYuCj4KPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxi
aHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gLS0tCj4KPiBDaGFuZ2VzIHNpbmNlIHYyOgo+
Cj4gLSBSZXBsYWNlZCB0aGUgRE9NQ1RMIEFQSXMgZGVmaW5lZCBmb3IgZ2V0L3NldCBvZiBldmVu
dCBjaGFubmVsIGFuZCBHRk4gd2l0aAo+ICAgYSBzZXQgb2YgRE9NQ1RMIEFQSXMgZm9yIGluaXRp
YWxpemluZyBhbmQgZGUtaW5pdGlhbGl6aW5nIHZwbDAxMSBlbXVsYXRpb24uCj4KPiAgdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ICB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgIHwgMTAg
KysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgICB8ICAyICsrCj4gIHhl
bi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgMTMgKysrKysrKysrKysrKwo+
ICA2IGZpbGVzIGNoYW5nZWQsIDExNiBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAo+IGluZGV4IDE2MjlmNDEuLjEzZWYyMTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBA
IC04ODQsNiArODg0LDMyIEBAIGludCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4
Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdmNwdSwKPiAgICAgICAgICAgICAgICAgICAgICAgICB2
Y3B1X2d1ZXN0X2NvbnRleHRfYW55X3QgKmN0eHQpOwo+ICsvKioKPiArICogVGhpcyBmdW5jdGlv
biBpbnRpYWxpemVzIHRoZSB2cGwwMTEgZW11bGF0aW9uIGFuZCByZXR1cm5zCgpzL2ludGlhbGl6
ZXMvaW5pdGlhbGl6ZS8KCj4gKyAqIHRoZSBldmVudCB0byBiZSB1c2VkIGJ5IHRoZSBiYWNrZW5k
IGZvciBjb21tdW5pY2F0aW5nIHdpdGgKPiArICogdGhlIGVtdWxhdGlvbiBjb2RlLgo+ICsgKgo+
ICsgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQo+
ICsgKiBAcGFybSBkb21pZCB0aGUgZG9tYWluIHRvIGdldCBpbmZvcm1hdGlvbiBmcm9tCj4gKyAq
IEBwYXJtIGNvbnNvbGVfZG9taWQgdGhlIGRvbWlkIG9mIHRoZSBiYWNrZW5kIGNvbnNvbGUKPiAr
ICogQHBhcm0gZ2ZuIHRoZSBndWVzdCBwZm4gdG8gYmUgdXNlZCBhcyB0aGUgcmluZyBidWZmZXIK
PiArICogQHBhcm0gZXZ0Y2huIHRoZSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yIGV2ZW50
cwo+ICsgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgbmVnYXRpdmUgZXJyb3Igb24gZmFpbHVyZQo+
ICsgKi8KPiAraW50IHhjX2RvbV92cGwwMTFfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCBnZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0
Y2huKTsKPiArCj4gKy8qKgo+ICsgKiBUaGlzIGZ1bmN0aW9uIGRlLWludGlhbGl6ZXMgdGhlIHZw
bDAxMSBlbXVsYXRpb24uCj4gKyAqCj4gKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVu
IGh5cGVydmlzb3IgaW50ZXJmYWNlCj4gKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gdG8gZ2V0
IGluZm9ybWF0aW9uIGZyb20KPiArICovCj4gK2ludCB4Y19kb21fdnBsMDExX2RlaW5pdCh4Y19p
bnRlcmZhY2UgKnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
KTsKCkkgYW0gbm90IGNvbnZpbmNlZCBvZiB0aGUgcHVycG9zZSBvZiB0aGlzIGZ1bmN0aW9uLiBB
IHBsMDExIGRldmljZSAKc2hvdWxkIG5ldmVyIGJlIHJlbW92ZWQgd2hpbHN0IGEgZG9tYWluIGlz
IHJ1bm5pbmcgYW5kIHdlIHNob3VsZCBub3QgCnJlbHkgb24gdGhlIHRvb2xzdGFjayB0byByZW1v
dmUgdGhlIHBsMDExIGF0IGRvbWFpbiBkZXN0cnVjdGlvbiBmb3IgdXMuCgo+Cj4gIC8qKgo+ICAg
KiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFhTQVZFIHN0YXRl
IG9mIGEgcGFydGljdWxhcgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gaW5kZXggMDA5MDlhZDQuLmVjNDhiOWIgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19k
b21haW4uYwo+IEBAIC0zNDMsNiArMzQzLDQ0IEBAIGludCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dp
ZHRoKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiAgICAgIHJldHVybiAwOwo+
ICB9Cj4KPiAraW50IHhjX2RvbV92cGwwMTFfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCBnZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0
Y2huKQo+ICt7Cj4gKyAgICBERUNMQVJFX0RPTUNUTDsKPiArICAgIGludCByYyA9IDA7Cj4gKwo+
ICsgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdnVhcnRfb3A7Cj4gKyAgICBkb21jdGwuZG9t
YWluID0gKGRvbWlkX3QpZG9taWQ7Cj4gKyAgICBkb21jdGwudS52dWFydF9vcC5jbWQgPSBYRU5f
RE9NQ1RMX1ZVQVJUX09QX0lOSVRfVlBMMDExOwo+ICsgICAgZG9tY3RsLnUudnVhcnRfb3AuY29u
c29sZV9kb21pZCA9IGNvbnNvbGVfZG9taWQ7Cj4gKyAgICBkb21jdGwudS52dWFydF9vcC5nZm4g
PSBnZm47Cj4gKwo+ICsgICAgaWYgKCAocmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKSkgPCAw
ICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgKmV2dGNobiA9IGRvbWN0bC51LnZ1
YXJ0X29wLmV2dGNobjsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK2ludCB4Y19k
b21fdnBsMDExX2RlaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGRvbWlkKQo+ICt7Cj4gKyAgICBERUNMQVJFX0RPTUNUTDsKPiArICAg
IGludCByYyA9IDA7Cj4gKwo+ICsgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdnVhcnRfb3A7
Cj4gKyAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7Cj4gKyAgICBkb21jdGwudS52
dWFydF9vcC5jbWQgPSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0RFSU5JVF9WUEwwMTE7Cj4gKwo+ICsg
ICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4g
K30KPiArCj4gIGludCB4Y19kb21haW5fZ2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZpcnN0X2RvbWlkLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG1heF9kb21zLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5kZXggNWQ5MTRhNS4u
ZTc0ODlkOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gQEAgLTY4OCw2ICs2ODgsMTUgQEAgc3RhdGljIGludCBs
aWJ4bF9fYnVpbGRfZG9tKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAg
IGdvdG8gb3V0Owo+ICAgICAgfQo+Cj4gKyAgICBpZiAoIGluZm8tPnZ1YXJ0ICYmCj4gKyAgICAg
ICAgIChyZXQgPSB4Y19kb21fdnBsMDExX2luaXQoQ1RYLT54Y2gsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tLT52dWFydF9nZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnN0YXRlLT52dWFydF9wb3J0KSkgIT0gMCApIHsKPiArICAgICAgICBMT0dFKEVS
Uk9SLCAieGNfZG9tX3ZwbDAxMV9pbml0IGZhaWxlZCIpOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+
ICsgICAgfQo+ICBvdXQ6Cj4gICAgICByZXR1cm4gcmV0ICE9IDAgPyBFUlJPUl9GQUlMIDogMDsK
PiAgfQo+IEBAIC03ODgsNiArNzk3LDcgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAgIGlmICh4Y19kb21fdHJhbnNsYXRlZChkb20pKSB7
Cj4gICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3BmbjsKPiAgICAg
ICAgICBzdGF0ZS0+c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9yZV9wZm47Cj4gKyAgICAgICAgc3Rh
dGUtPnZ1YXJ0X2dmbiA9IGRvbS0+dnVhcnRfZ2ZuOwo+ICAgICAgfSBlbHNlIHsKPiAgICAgICAg
ICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7
Cj4gICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0
b3JlX3Bmbik7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiBpbmRleCAwOGVjY2QwLi4xZDJjNjVhIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tYWluLmMKPiBAQCAtMTAyOCw2ICsxMDI4LDggQEAgdm9pZCBsaWJ4bF9fZGVzdHJveV9k
b21pZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlICpkaXMpCj4g
ICAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9Cj4KPiArICAgIHhjX2RvbV92cGwwMTFfZGVpbml0
KGN0eC0+eGNoLCBkb21pZCk7CgpTZWUgbXkgcmVtYXJrIGFib3ZlLgoKPiArCj4gICAgICBpZiAo
bGlieGxfX2RldmljZV9wY2lfZGVzdHJveV9hbGwoZ2MsIGRvbWlkKSA8IDApCj4gICAgICAgICAg
TE9HRChFUlJPUiwgZG9taWQsICJQY2kgc2h1dGRvd24gZmFpbGVkIik7Cj4gICAgICByYyA9IHhj
X2RvbWFpbl9wYXVzZShjdHgtPnhjaCwgZG9taWQpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiBpbmRleCA5NzFjYWVjLi4xMTcw
N2RiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9kb21jdGwuYwo+IEBAIC0xMCw2ICsxMCw3IEBACj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPiAgI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KPiAgI2luY2x1ZGUgPHhlbi9pb2NhcC5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8eHNtL3hzbS5o
Pgo+ICAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgo+Cj4gQEAgLTExOSw2ICsxMjAsMzIgQEAg
bG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9t
YWluICpkLAo+ICAgICAgICAgIGQtPmRpc2FibGVfbWlncmF0ZSA9IGRvbWN0bC0+dS5kaXNhYmxl
X21pZ3JhdGUuZGlzYWJsZTsKPiAgICAgICAgICByZXR1cm4gMDsKPgo+ICsgICAgY2FzZSBYRU5f
RE9NQ1RMX3Z1YXJ0X29wOgo+ICsgICAgewo+ICsgICAgICAgIGludCByYzsKPiArICAgICAgICBz
dHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRfb3AgPSAmZG9tY3RsLT51LnZ1YXJ0X29w
Owo+ICsKPiArICAgICAgICBzd2l0Y2godnVhcnRfb3AtPmNtZCkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVRfVlBMMDExOgoKVGVjaG5pY2FsbHkg
YSBVQVJUIGNhbm5vdCBiZSBhZGRlZCBhZnRlciBhIGRvbWFpbiBoYXMgc3RhcnRlZC4gU28gcGxl
YXNlIAphZGQgaWYgd2UgYXJlIHN0aWxsIGJ1aWxkaW5nIHRoZSBkb21haW4gKGUuZyAhZG9tYWlu
LT5jcmVhdGlvbl9maW5pc2hlZCkuCgo+ICsgICAgICAgICAgICByYyA9IGRvbWFpbl92cGwwMTFf
aW5pdChkLCB2dWFydF9vcC0+Y29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdnVhcnRfb3AtPmdmbiwgJnZ1YXJ0X29wLT5ldnRjaG4pOwoKSXQgc291
bmRzIGxpa2UgdG8gbWUgaXQgd291bGQgbWFrZSBzZW5zZSB0byBkaXJlY3RseSBwYXNzIAp4ZW5f
ZG9tY3RsX3Z1YXJ0X29wIHRvIGRvbWFpbl92cGwwMTFfaW5pdC4KCj4gKyAgICAgICAgICAgIGlm
ICggIXJjICkKPiArICAgICAgICAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHVfZG9tY3Rs
LCBkb21jdGwsIDEpOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBY
RU5fRE9NQ1RMX1ZVQVJUX09QX0RFSU5JVF9WUEwwMTE6Cj4gKyAgICAgICAgICAgIGRvbWFpbl92
cGwwMTFfZGVpbml0KGQpOwoKSSB3YXMgYWN0dWFsbHkgZXhwZWN0aW5nIGRvbWFpbl92cGwwMTFf
ZGVpbml0IHRvIGJlIGNhbGxlZCBmcm9tIAphcmNoX2RvbWFpbl9kZXN0cm95LgoKPiArICAgICAg
ICAgICAgcmMgPSAwOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgZGVmYXVs
dDoKPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgICAgICBicmVhazsKPiAr
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJldHVybiByYzsKPiArICAgIH0KPiAgICAgIGRlZmF1
bHQ6Cj4gICAgICB7Cj4gICAgICAgICAgaW50IHJjOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBpbmRleCBl
NmNmMjExLi5iZmE1NmNiIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC0zNiw2ICszNiw3IEBA
Cj4gICNpbmNsdWRlICJncmFudF90YWJsZS5oIgo+ICAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKPiAg
I2luY2x1ZGUgIm1lbW9yeS5oIgo+ICsjaW5jbHVkZSAiZXZlbnRfY2hhbm5lbC5oIgo+Cj4gICNk
ZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBkCj4KPiBAQCAtMTEz
OCw2ICsxMTM5LDE2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Agewo+ICAgICAgdWlu
dDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwo+ICAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJ
Ti9PVVQgKi8KPiAgfTsKPiArCj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wIHsKPiArI2Rl
ZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVRfVlBMMDExICAwCj4gKyNkZWZpbmUgWEVOX0RP
TUNUTF9WVUFSVF9PUF9ERUlOSVRfVlBMMDExICAxCj4gKyAgICAgICAgdWludDMyX3QgY21kOyAg
ICAgICAgICAgLyogWEVOX0RPTUNUTF9WVUFSVF9PUF8qICovCj4gKyAgICAgICAgdWludDMyX3Qg
Y29uc29sZV9kb21pZDsgLyogSU4gKi8KPiArICAgICAgICB4ZW5fcGZuX3QgZ2ZuOyAgICAgICAg
ICAvKiBJTiAqLwo+ICsgICAgICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOyAgIC8qIE9VVCAqLwo+
ICt9Owo+ICsKPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21j
dGxfcHNyX2NhdF9vcF90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bz
cl9jYXRfb3BfdCk7Cj4KPiBAQCAtMTIxOCw2ICsxMjI5LDcgQEAgc3RydWN0IHhlbl9kb21jdGwg
ewo+ICAjZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcK
PiAgI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDc4Cj4g
ICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQo+ICsj
ZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3AgICAgICAgICAgICAgICAgICAgICAgODAKPiAgI2Rl
ZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAxMDAwCj4gICNkZWZp
bmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAwMQo+ICAjZGVmaW5l
IFhFTl9ET01DVExfZ2Ric3hfdW5wYXVzZXZjcHUgICAgICAgICAgIDEwMDIKPiBAQCAtMTI4MCw2
ICsxMjkyLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7Cj4gICAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKPiAgICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOwo+ICsgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAgICAgIHZ1YXJ0X29wOwo+ICAgICAgICAgIHVpbnQ4X3Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwo+ICAgICAgfSB1Owo+ICB9Owo+
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 14:36:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoRE-00009c-Kg; Mon, 22 May 2017 14:36:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dCoRD-00009G-Hw
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:35:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 EF/F3-03058-E47F2295; Mon, 22 May 2017 14:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oK7fd6V
 Ig55eHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP6qi1MBRuEKv6cf8TWwPiCr4uRi0NIYCKT
 xOPfG5ghnN+MEnd/bWCEcDYySkx5eIgFwtnOKHFq3TmmLkYODmEBd4nfO/y6GDk5RATmAsW/W
 0DU9DJKfPxynwkkwSZgJHH26HRGEJtXwFZi3Y2ZLCA2i4CqROvE88wgtqhAuMTbxiMsEDWCEi
 dnPgGzOQXsJH6evg42h1lAXeLPvEvMELa8xPa3c8BsCQFDidMPtzFOYBSYhaR9FpKWWUhaFjA
 yr2JUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFEGINjB2PHP
 6RCjJAeTkijv0TdKkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNO+AeUEi1LTUyvSMnOA0QKTl
 uDgURLhbQNJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOK89SJEASFFGaR7cCFjkXmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5IwbxnIFJ7MvBK4Ta+AjmACOsL6mTzIESWJCCmpBkYJVsu
 Zylc8uJWOPNxzQTVhx0u13CrByp9iaiKrDNr31sbPunTu17lOO22NP+d3fjfllbVauuvBpJ69
 D5RE4xaccNhYUbCwatOVXWvKL0X+ZWTSXpbq/GTv9j07rh5smPylV7bgJNet4LwrqWtNjNf7h
 //Y5VhcZzyjtcMi8464UM3i5P4J8TeUWIozEg21mIuKEwHfdALC1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495463756!66559032!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30521 invoked from network); 22 May 2017 14:35:57 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 14:35:57 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4MEZs9a001610
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 14:35:54 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4MEZsUo020636
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 14:35:54 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4MEZsFo013793;
 Mon, 22 May 2017 14:35:54 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 May 2017 07:35:53 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross
 <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
 <88d8c261-ec9d-f912-437c-6ae4b9410443@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5db9579f-00b6-7389-1113-7ddae5fc4f3f@oracle.com>
Date: Mon, 22 May 2017 10:35:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <88d8c261-ec9d-f912-437c-6ae4b9410443@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjIvMjAxNyAwOTozMyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMi8wNS8x
NyAwOTo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQ3VycmVudGx5IHRoZXJlIGlzIG5vIHJl
bGlhYmxlIHVzZXIgaW50ZXJmYWNlIGluc2lkZSBhIFhlbiBndWVzdCB0bwo+PiBkZXRlcm1pbmUg
aXRzIHR5cGUgKGUuZy4gSFZNLCBQViBvciBQVkgpLiBJbnN0ZWFkIG9mIGxldHRpbmcgdXNlciBt
b2RlCj4+IHRyeSB0byBkZXRlcm1pbmUgdGhpcyBieSB2YXJpb3VzIHJhdGhlciBoYWNreSBtZWNo
YW5pc21zIChwYXJzaW5nIG9mCj4+IGJvb3QgbWVzc2FnZXMgYmVmb3JlIHRoZXkgYXJlIGdvbmUs
IHRyeWluZyB0byBtYWtlIHVzZSBvZiBrbm93biBzdWJ0bGUKPj4gZGlmZmVyZW5jZXMgaW4gYmVo
YXZpb3Igb2Ygc29tZSBpbnN0cnVjdGlvbnMpLCBhZGQgYSBzeXNmcyBub2RlCj4+IC9zeXMvaHlw
ZXJ2aXNvci9ndWVzdF90eXBlIHRvIGV4cGxpY2l0bHkgZGVsaXZlciB0aGlzIGluZm9ybWF0aW9u
IGFzCj4+IGl0IGlzIGtub3duIHRvIHRoZSBrZXJuZWwuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBEb2N1bWVudGF0aW9uL0FC
SS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IgfCAxMyArKysrKysrKysrKysrCj4+ICBhcmNoL2Fy
bS94ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPj4gIGFyY2gveDg2
L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+PiAgYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9odm0uYyAgICAgICAgICAgICAgIHwgIDYgKysrKy0tCj4+ICBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgICAgICAgfCAgMSArCj4+ICBkcml2ZXJzL3hl
bi9zeXMtaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKwo+
PiAgaW5jbHVkZS94ZW4veGVuLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKPj4g
IDcgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4g
ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciBi
L0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvcgo+PiBpbmRleCA0NDMx
OTZmMGFhMWMuLjA2ODUwZjc0ZWJkNCAxMDA2NDQKPj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkv
dGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+ICsrKyBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rp
bmcvc3lzZnMtaHlwZXJ2aXNvcgo+PiBAQCAtMTksNiArMTksMTkgQEAgQ29udGFjdDoJeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+ICBEZXNjcmlwdGlvbjoKPj4gIAkJQ29tcGlsZXIg
d2hpY2ggd2FzIHVzZWQgdG8gYnVpbGQgdGhlIFhlbiBoeXBlcnZpc29yCj4+ICAKPj4gK1doYXQ6
CQkvc3lzL2h5cGVydmlzb3IvZ3Vlc3RfdHlwZQo+PiArRGF0ZToJCU1heSAyMDE3Cj4+ICtLZXJu
ZWxWZXJzaW9uOgk0LjEyCj4+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPj4gK0Rlc2NyaXB0aW9uOgo+PiArCQlUeXBlIG9mIGd1ZXN0Ogo+PiArCQkibmF0aXZlIjog
c3RhbmRhcmQgZ3Vlc3QgdHlwZSBvbiBhcm0KPj4gKwkJIkhWTSI6IGZ1bGx5IHZpcnR1YWxpemVk
IGd1ZXN0ICh4ODYpCj4+ICsJCSJQViI6IHBhcmF2aXJ0dWFsaXplZCBndWVzdCAoeDg2KQo+PiAr
CQkiUFZIIjogZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3Qgd2l0aG91dCBsZWdhY3kgZW11bGF0aW9u
ICh4ODYpCj4+ICsJCSJQVkhWTSI6IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0IHVzaW5nIHBhcmF2
aXJ0dWFsaXplZAo+PiArCQkJaW50ZXJmYWNlcyAoZS5nLiBpbnRlcnJ1cHRzLCB0aW1lcnMpICh4
ODYpCj4gSSdtIG5vdCBzdXJlIHRoaXMgaXMgd2lzZSBzcGxpdC4gIFBWSFZNIGlzIGEgc3BlY3Ry
dW0gd2hpY2ggY2hhbmdlcwo+IGR5bmFtaWNhbGx5LCBlc3BlY2lhbGx5IGluIHRoZSBwcmVzZW5j
ZSBvZiBoYXJkd2FyZSBBUElDIHN1cHBvcnQuCj4KPiBJJ2Qgc3VnZ2VzdCBndWVzdCB0eXBlIGJl
aW5nIHN0cmFpZ2h0IFBWIG9yIEhWTSAoYmVpbmcgdGhlIGNvbnRhaW5lcgo+IHR5cGUpLCBhbmQg
YSBsaXN0IG9mIGl0ZW1zIChpbnRlcnJ1cHRzLCB0aW1lcnMsIGxlZ2FjeSBlbXVsYXRpb24pIHdo
aWNoCj4gYXJlIGVpdGhlciB1c2luZyBwYXJhdmlydCBvciBuYXRpdmUgaW50ZXJmYWNlcywgb3Ig
YXJlIG5vdCB1c2VkIGF0IGFsbC4KCkNhbiB0aGVzZSBiZSBleHBvc2VkIHZpYSBIVk0gQ1BVSUQg
bGVhZj8KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 14:37:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoSy-0000H0-Vu; Mon, 22 May 2017 14:37:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCoSx-0000Gp-Ir
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:37:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 04/92-03557-AB7F2295; Mon, 22 May 2017 14:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXfXd6V
 Ig75jfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFVTsZC7aJV6x50MjWwNgn3MXIxSEksJFR
 4lTzQSYIZzejxPRvB1m7GDk5hAXiJV7/fcAGYosIJEjMevGUGaLoDKPEvIv9QA4HB7NAtsS6u
 SkgNWwCmhJ3Pn9iArF5BawkLn0+xAxiswioSjRM2w8WFxUIl3jbeIQFokZQ4uTMJywgYzgFvC
 WWP3IECTMLmEnM2/yQGcKWl9j+dg7zBEa+WUg6ZiEpm4WkbAEj8ypG9eLUorLUIl0TvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjN2X/Q8xSnIwKYnyHn2jFCnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvftV6CcYFFqempFWmYOMOxh0hIcPEoivD7fgNK8xQWJucWZ6
 RCpU4y6HO+WfnjPJMSSl5+XKiXOuw5khgBIUUZpHtwIWAxeYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjCvDcgqnsy8ErhNr4COYAI6wvqZPMgRJYkIKakGxj15frvn/2Fcr95/2TV42r4nqxI
 4n2xmq9+2coqLVuXqfuOrHxfl5d7/qx/lE20sonZuSYqBNNO5xUoBfu6yzk6z3kTcPbN5+oVz
 P++p3528pNY6M4KB5bZtY23UI7VLDIc2CxQ9Zd/h9OJ4m/kHDc6+nx51T36tmPo0UkD2k/5/F
 cNb3QK7XJRYijMSDbWYi4oTATLdSba8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495463865!69917724!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63068 invoked from network); 22 May 2017 14:37:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 22 May 2017 14:37:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 41D082B;
 Mon, 22 May 2017 07:37:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4FC063F53D;
 Mon, 22 May 2017 07:37:44 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-4-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1705161642100.6833@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fbfa3236-096a-dd3d-c9d0-9b3f2946c9f0@arm.com>
Date: Mon, 22 May 2017 15:37:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705161642100.6833@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/12 v3] xen/arm: vpl011: Add support for
 vuart in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8wNS8xNyAwMDo0NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdl
ZCwgMTAgTWF5IDIwMTcsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+IFhlbmNvbnNvbGUgc3Vw
cG9ydHMgb25seSBQViBjb25zb2xlIGN1cnJlbnRseS4gVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQK
Pj4gZm9yIHZ1YXJ0IGNvbnNvbGUsIHdoaWNoIGFsbG93cyBlbXVsYXRlZCBwbDAxMSBVQVJUIHRv
IGJlIGFjY2Vzc2VkCj4+IGFzIGEgY29uc29sZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQmh1cGlu
ZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+PiAtLS0KPj4KPj4gT25l
IHJldmlldyBjb21tZW50IHdhcyB0byBrZWVwIHRoZSB2dWFydCBjb2RlIHVuZGVyIENPTkZJR19B
Uk02NCAmJiBDT05GSUdfQUNQSSBmbGFncy4KPj4gVGhpcyBjb2RlIHJldmlldyBjb3VsZCBub3Qg
YmUgaW5jb3Jwb3JhdGVkIGFzIEkgY291bGQgbm90IGZpbmQgb3V0IHRoZSBhcHByb3ByaWF0ZSBm
bGFncwo+PiB1bmRlcnMgd2hpY2ggdGhpcyBjb2RlIGNhbiBiZSBrZXB0LiBBcmUgdGhlIENPTkZJ
RyogZmxhZ3MgZXhwb3J0ZWQgdG8geGVuY29uc29sZT8KPgo+IE5vdCBzdXJlIGFib3V0IEFDUEks
IGJ1dCBDT05GSUdfQVJNXzY0IGRlZmluaXRlbHkgc2hvdWxkIGJlLgoKV2h5IG9ubHkgQ09ORklH
X0FSTV82ND8gSSBkb24ndCBzZWUgYW55IHJlc3RyaWN0aW9uIHByZXZlbnRpbmcgdG8gYmUgCnVz
ZWQgZm9yIEFSTTMyIGJpdCBhbHNvLgoKSWYgd2UgZGVjaWRlIHRvIGxpbWl0IHRvIEFSTV82NCBo
ZXJlLCB0aGVuIHdlIHNob3VsZCBkbyB0aGUgc2FtZSBvbiB0aGUgCmh5cGVydmlzb3Igc2lkZS4K
CkJ1dCBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIHdlIHNob3VsZCBoYXZlIGEgY29uZmlndXJlIG9w
dGlvbiBmb3IgdGhhdCBhcyAKdGhlIGh5cGVydmlzb3IgbWF5IG5vdCBzdXBwb3J0IHBsMDExICh0
aGUgdXNlciBpcyBhbGxvd2VkIHRvIGRpc2FibGUgaXQpLgoKQ2hlZXJzLAoKPgo+IFRoaXMgcGF0
Y2ggbG9va3MgZ29vZCwgaG93ZXZlciBJIGRvbid0IGZlZWwgY29uZmlkZW50IGdpdmluZyBteSBh
Y2tlZC1ieQo+IHVudGlsIEkgY2FuIHJldmlldyBwcm9wZXJseSB0aGUgcHJldmlvdXMgb25lLgo+
Cj4KPj4gIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAyOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKPj4KPj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1v
bi9pby5jCj4+IGluZGV4IDliYjE0ZGUuLjE5YTJmMzUgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKPj4gKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+PiBA
QCAtMTE1LDYgKzExNSw3IEBAIHN0cnVjdCBjb25zb2xlX2RhdGEgewo+PiAgfTsKPj4KPj4gIHN0
YXRpYyBpbnQgbWFwX3B2Y29uX3JpbmdfcmVmKHN0cnVjdCBjb25zb2xlICosIGludCApOwo+PiAr
c3RhdGljIGludCBtYXBfdnVhcnRjb25fcmluZ19yZWYoc3RydWN0IGNvbnNvbGUgKiwgaW50ICk7
Cj4+Cj4+ICBzdGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0YSBjb25zb2xlX2RhdGFbXSA9IHsKPj4K
Pj4gQEAgLTEyNCw2ICsxMjUsMTIgQEAgc3RhdGljIHN0cnVjdCBjb25zb2xlX2RhdGEgY29uc29s
ZV9kYXRhW10gPSB7Cj4+ICAJCS5tYXBmdW5jID0gbWFwX3B2Y29uX3JpbmdfcmVmLAo+PiAgCQku
bWFuZGF0b3J5ID0gdHJ1ZQo+PiAgCX0sCj4+ICsJewo+PiArCQkueHNuYW1lID0gIi92dWFydC8w
IiwKPj4gKwkJLnR0eW5hbWUgPSAidHR5IiwKPj4gKwkJLm1hcGZ1bmMgPSBtYXBfdnVhcnRjb25f
cmluZ19yZWYsCj4+ICsJCS5tYW5kYXRvcnkgPSBmYWxzZQo+PiArCX0KPj4gIH07Cj4+Cj4+ICAj
ZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2YoY29uc29sZV9kYXRhKS9zaXplb2Yoc3RydWN0IGNv
bnNvbGVfZGF0YSkpCj4+IEBAIC03NTEsNiArNzU4LDI4IEBAIG91dDoKPj4gIAlyZXR1cm4gZXJy
Owo+PiAgfQo+Pgo+PiArc3RhdGljIGludCBtYXBfdnVhcnRjb25fcmluZ19yZWYoc3RydWN0IGNv
bnNvbGUgKmNvbiwgaW50IHJpbmdfcmVmKQo+PiArewo+PiArCWludCBlcnIgPSAwOwo+PiArCXN0
cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPj4gKwo+PiArCWlmICghY29uLT5pbnRlcmZhY2Up
IHsKPj4gKwkJY29uLT5pbnRlcmZhY2UgPSB4Y19tYXBfZm9yZWlnbl9yYW5nZSh4YywKPj4gKwkJ
CQkJCQkJCQkJICBkb20tPmRvbWlkLAo+PiArCQkJCQkJCQkJCQkgIFhDX1BBR0VfU0laRSwKPj4g
KwkJCQkJCQkJCQkJICBQUk9UX1JFQUR8UFJPVF9XUklURSwKPj4gKwkJCQkJCQkJCQkJICAodW5z
aWduZWQgbG9uZylyaW5nX3JlZik7Cj4+ICsJCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKSB7
Cj4+ICsJCQllcnIgPSBFSU5WQUw7Cj4+ICsJCQlnb3RvIG91dDsKPj4gKwkJfQo+PiArCQljb24t
PnJpbmdfcmVmID0gcmluZ19yZWY7Cj4+ICsJfQo+PiArCj4+ICtvdXQ6Cj4+ICsJcmV0dXJuIGVy
cjsKPj4gK30KPj4gKwo+PiAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBj
b25zb2xlICpjb24pCj4+ICB7Cj4+ICAJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdfcmVmOwo+
PiAtLQo+PiAyLjcuNAo+Pgo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPj4KPgo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1h
aWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 14:38:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoTB-0000Kn-Ah; Mon, 22 May 2017 14:38:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCoTA-0000KM-8d
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 14:38:00 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D5/29-01734-7C7F2295; Mon, 22 May 2017 14:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffYd6V
 Ig//ndS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0f1iDVvBKaOKvRtesTQw
 3tbsYuTiEBL4yyhx69cSZgjnMaPEqTvtrBDONkaJrwf/MnUxcnKICDhLfD0zlx3E5hXQl/h54
 yyQzcEhLKAr8WOVGkhYQsBT4t+ML0ww9sUzrUAl7BxsAlYSh8RAoiwCqhIte2cxTmDkWsDIsI
 pRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9Cz9QwMjDsY+1b
 5HWKU5GBSEuU9+kYpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE741vQDnBotT01Iq0zBxgiMGk
 JTh4lER4/4KkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnHcOSJEASFFGaR7cCFi4X2KUl
 RLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsGjB4hnsy8ErhNr4COYAI6wvqZPMgRJYkIKakGxp
 SFWQJWcivUJx6baG73rOjD1jOrTivPbo5gNv6efTZBa7Kh6Scrjz+3N25liNt+Pc1fZO8irzX
 Toh8avuYTWeLqMz/si+r+9c8vXTKpEg6TVeGy//DpTbqG1PxVtSyr+i7yOQUrXTm+539R9rzj
 R2b02Rq1nP6z43jpMu7wl0J1ZWYFhytqPyixFGckGmoxFxUnAgAJY+1kcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495463877!63370117!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6100 invoked from network); 22 May 2017 14:37:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 14:37:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCoT4-00088n-TP; Mon, 22 May 2017 14:37:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCoSz-0000YU-Ci; Mon, 22 May 2017 14:37:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCoSz-0000TE-4E; Mon, 22 May 2017 14:37:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109682-mainreport@xen.org>
X-Osstest-Versions-This: xtf=59f844ed70f7370da58fa5e26112a42af7c282cb
X-Osstest-Versions-That: xtf=b82bf3f43fb4749e59462d60d304c2dd7bd95de5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 14:37:49 +0000
Subject: [Xen-devel] [xtf test] 109682: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY4MiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTY4Mi8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDU5Zjg0NGVkNzBmNzM3MGRhNThmYTVlMjYxMTJhNDJh
ZjdjMjgyY2IKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGI4MmJmM2Y0
M2ZiNDc0OWU1OTQ2MmQ2MGQzMDRjMmRkN2JkOTVkZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTYzNiAgMjAxNy0wNS0yMCAwNDoxODo1MCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDk2ODIgIDIwMTctMDUtMjIgMTI6NDc6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTU5Zjg0NGVkNzBmNzM3MGRhNThmYTVlMjYxMTJh
NDJhZjdjMjgyY2IKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgNTlm
ODQ0ZWQ3MGY3MzcwZGE1OGZhNWUyNjExMmE0MmFmN2MyODJjYgorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj01OWY4NDRlZDcwZjczNzBkYTU4ZmE1ZTI2MTEyYTQyYWY3YzI4MmNiCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHg1OWY4NDRlZDcwZjczNzBkYTU4ZmE1ZTI2MTEy
YTQyYWY3YzI4MmNiID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCA1OWY4NDRlZDcwZjczNzBkYTU4ZmE1ZTI2MTEyYTQyYWY3YzI4MmNiOnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIGI4MmJmM2YuLjU5Zjg0NGUgIDU5Zjg0NGVkNzBmNzM3MGRhNThmYTVlMjYxMTJh
NDJhZjdjMjgyY2IgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 14:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoUG-0000UT-KA; Mon, 22 May 2017 14:39:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3083cae62=Andrew.Cooper3@citrix.com>)
 id 1dCoUG-0000UK-3n
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:39:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8B/9D-03058-B08F2295; Mon, 22 May 2017 14:39:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQpf7h1K
 kwZSdLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bf3T+YCmaLVEy618jcwLhZoIuRk0NCwE/i
 7eOHbF2MHBzCAu4Sv3f4dTFycYgITGWUmN/2kBXEERI4wCgx6fE5JpAGNgF9id0vPoHZvAK2E
 lPez2EGaWYRUJWY0WACEhYVCJd423iEBaJEUOLkzCdgNqeAncTuV2/YQcqZBTQl1u/SBwkzC8
 hLbH8LMoUTaJWaxLX+S+wQp6VLbP37i3kCI98sJJNmIXTPQtK9gJF5FaNGcWpRWWqRrpGFXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxvNrAw8xSnIwKYnyHn2jFCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfGN6CcYFFqempFWmYOMORh0hIcPEoivLbfgdK8xQWJu
 cWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOOwdkhgBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjCvGsgqnsy8ErhNr4COYAI6wvqZPMgRJYkIKakGxkkH9n9wWtY05df+vwWHr2a
 tvH/O5NrbHx/8I5awvJVcuvLHj7en+GbN1PYzC+Q6+7rEQXFG+xW2hV5e50KfZUtdmHf8TtTd
 n+Iqp7LZ31zeG86g42Hi+5/f7fuFiGMLZi8zWPdNsv5dNfsLCUfj3X8V3PayCyswuet9/ReZs
 ffzko5DWleLl1crsRRnJBpqMRcVJwIAHl0OwLoCAAA=
X-Env-Sender: prvs=3083cae62=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495463946!69932242!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38249 invoked from network); 22 May 2017 14:39:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 14:39:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="46502417"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
 <88d8c261-ec9d-f912-437c-6ae4b9410443@citrix.com>
 <5db9579f-00b6-7389-1113-7ddae5fc4f3f@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fab51758-56ad-1be1-94a3-5416b73e7091@citrix.com>
Date: Mon, 22 May 2017 15:38:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5db9579f-00b6-7389-1113-7ddae5fc4f3f@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTU6MzUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8yMi8yMDE3
IDA5OjMzIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMi8wNS8xNyAwOTo1NywgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+IEN1cnJlbnRseSB0aGVyZSBpcyBubyByZWxpYWJsZSB1c2Vy
IGludGVyZmFjZSBpbnNpZGUgYSBYZW4gZ3Vlc3QgdG8KPj4+IGRldGVybWluZSBpdHMgdHlwZSAo
ZS5nLiBIVk0sIFBWIG9yIFBWSCkuIEluc3RlYWQgb2YgbGV0dGluZyB1c2VyIG1vZGUKPj4+IHRy
eSB0byBkZXRlcm1pbmUgdGhpcyBieSB2YXJpb3VzIHJhdGhlciBoYWNreSBtZWNoYW5pc21zIChw
YXJzaW5nIG9mCj4+PiBib290IG1lc3NhZ2VzIGJlZm9yZSB0aGV5IGFyZSBnb25lLCB0cnlpbmcg
dG8gbWFrZSB1c2Ugb2Yga25vd24gc3VidGxlCj4+PiBkaWZmZXJlbmNlcyBpbiBiZWhhdmlvciBv
ZiBzb21lIGluc3RydWN0aW9ucyksIGFkZCBhIHN5c2ZzIG5vZGUKPj4+IC9zeXMvaHlwZXJ2aXNv
ci9ndWVzdF90eXBlIHRvIGV4cGxpY2l0bHkgZGVsaXZlciB0aGlzIGluZm9ybWF0aW9uIGFzCj4+
PiBpdCBpcyBrbm93biB0byB0aGUga2VybmVsLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+IC0tLQo+Pj4gIERvY3VtZW50YXRpb24vQUJJ
L3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciB8IDEzICsrKysrKysrKysrKysKPj4+ICBhcmNoL2Fy
bS94ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPj4+ICBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPj4+ICBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX2h2bS5jICAgICAgICAgICAgICAgfCAgNiArKysrLS0KPj4+ICBhcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgICAgICAgfCAgMSArCj4+PiAgZHJpdmVy
cy94ZW4vc3lzLWh5cGVydmlzb3IuYyAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysr
KysKPj4+ICBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
Kwo+Pj4gIDcgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
Pj4+Cj4+PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBl
cnZpc29yIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+PiBp
bmRleCA0NDMxOTZmMGFhMWMuLjA2ODUwZjc0ZWJkNCAxMDA2NDQKPj4+IC0tLSBhL0RvY3VtZW50
YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvcgo+Pj4gKysrIGIvRG9jdW1lbnRhdGlv
bi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+PiBAQCAtMTksNiArMTksMTkgQEAgQ29u
dGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+PiAgRGVzY3JpcHRpb246Cj4+
PiAgCQlDb21waWxlciB3aGljaCB3YXMgdXNlZCB0byBidWlsZCB0aGUgWGVuIGh5cGVydmlzb3IK
Pj4+ICAKPj4+ICtXaGF0OgkJL3N5cy9oeXBlcnZpc29yL2d1ZXN0X3R5cGUKPj4+ICtEYXRlOgkJ
TWF5IDIwMTcKPj4+ICtLZXJuZWxWZXJzaW9uOgk0LjEyCj4+PiArQ29udGFjdDoJeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4+PiArRGVzY3JpcHRpb246Cj4+PiArCQlUeXBlIG9mIGd1
ZXN0Ogo+Pj4gKwkJIm5hdGl2ZSI6IHN0YW5kYXJkIGd1ZXN0IHR5cGUgb24gYXJtCj4+PiArCQki
SFZNIjogZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKPj4+ICsJCSJQViI6IHBhcmF2aXJ0
dWFsaXplZCBndWVzdCAoeDg2KQo+Pj4gKwkJIlBWSCI6IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0
IHdpdGhvdXQgbGVnYWN5IGVtdWxhdGlvbiAoeDg2KQo+Pj4gKwkJIlBWSFZNIjogZnVsbHkgdmly
dHVhbGl6ZWQgZ3Vlc3QgdXNpbmcgcGFyYXZpcnR1YWxpemVkCj4+PiArCQkJaW50ZXJmYWNlcyAo
ZS5nLiBpbnRlcnJ1cHRzLCB0aW1lcnMpICh4ODYpCj4+IEknbSBub3Qgc3VyZSB0aGlzIGlzIHdp
c2Ugc3BsaXQuICBQVkhWTSBpcyBhIHNwZWN0cnVtIHdoaWNoIGNoYW5nZXMKPj4gZHluYW1pY2Fs
bHksIGVzcGVjaWFsbHkgaW4gdGhlIHByZXNlbmNlIG9mIGhhcmR3YXJlIEFQSUMgc3VwcG9ydC4K
Pj4KPj4gSSdkIHN1Z2dlc3QgZ3Vlc3QgdHlwZSBiZWluZyBzdHJhaWdodCBQViBvciBIVk0gKGJl
aW5nIHRoZSBjb250YWluZXIKPj4gdHlwZSksIGFuZCBhIGxpc3Qgb2YgaXRlbXMgKGludGVycnVw
dHMsIHRpbWVycywgbGVnYWN5IGVtdWxhdGlvbikgd2hpY2gKPj4gYXJlIGVpdGhlciB1c2luZyBw
YXJhdmlydCBvciBuYXRpdmUgaW50ZXJmYWNlcywgb3IgYXJlIG5vdCB1c2VkIGF0IGFsbC4KPiBD
YW4gdGhlc2UgYmUgZXhwb3NlZCB2aWEgSFZNIENQVUlEIGxlYWY/CgpUaGUgSFZNIENQVUlEIGxl
YWYgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGF2YWlsYWJsZSBvcHRpb25zIHRvCnRo
ZSBrZXJuZWwsIGJ1dCBvbmx5IExpbnV4IGNhbiBtYWtlIGl0cyBtaW5kIHVwIHdoaWNoIGludGVy
ZmFjZSB0byB1c2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 14:42:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCoXm-0001FL-3B; Mon, 22 May 2017 14:42:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCoXl-0001FF-7w
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:42:45 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6C/F9-02183-4E8F2295; Mon, 22 May 2017 14:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTffBD6V
 Ig4fPrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZsw8wFbxRqFi4egZjA+NViS5GLg4hgY2M
 Esu+fGKFcHYzSqz7/oyli5GTQ1ggV6Jr3QVmEFtEIFjiRO8aqKIeRokdD6cwgSSYBbwkDh3eB
 2azCWhK3Pn8CczmFbCSONa1HqyZRUBV4sPVyewgtqhAuMTbxiMsEDWCEidnPgGzOQV8JLZ19z
 NCzDSTmLf5ITOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6hsZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIccABDsY/23zPMQoycGkJMp79I1SpBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoErB4/MZpRiycvPS1WS4H32HahOsCg1PbUiLTMHGBUwpRIcPEoivFtA0
 rzFBYm5xZnpEKlTjIpS4rw9IAkBkERGaR5cGywSLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mYVwYY10I8mXklcNNfAS1mAlps/UweZHFJIkJKqoGxTzRNasH8S95CSy8L3srckhZuZnH5b+h
 jAfUrhWYrF+WpqBRt3Pjs2MXlVjbvdS2sy898vfa/brlmQ5xWQN+OYDaXRKYTDnWuVeK/bF6m
 atVcuCcZI726aJ3jQr8HtvrHG1e5FZhNfm+el+uuLZWcPutFL1MNv0Jj71Zbmff789O7V8f9F
 1JiKc5INNRiLipOBABHYCCWvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495464160!84140483!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50031 invoked from network); 22 May 2017 14:42:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 22 May 2017 14:42:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A4AB32B;
 Mon, 22 May 2017 07:42:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D62EE3F53D;
 Mon, 22 May 2017 07:42:38 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-6-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1cde3a6d-9829-2297-b7a1-69beaf18b7da@arm.com>
Date: Mon, 22 May 2017 15:42:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494426918-32737-6-git-send-email-bhupinder.thakur@linaro.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/12 v3] xen/arm: vpl011: Add a pl011 uart
 DT node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMTAvMDUvMTcgMTU6MzUsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gVGhlIFNCU0EgdWFydCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KPiBEb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2VyaWFsL2FybV9zYnNhX3VhcnQudHh0IGFuZCBn
aXZlbiBiZWxvdzoKPgo+IEFSTSBTQlNBIGRlZmluZWQgZ2VuZXJpYyBVQVJUCj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBM
MDExIHJlZ2lzdGVycyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCj4gaW4gdGhlIFBMMDExIGRyaXZl
ci4gSXQncyBiYXVkcmF0ZSBhbmQgb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJhbWV0ZXJzCj4gY2Fu
bm90IGJlIGFkanVzdGVkIGF0IHJ1bnRpbWUsIHNvIGl0IGxhY2tzIGEgY2xvY2sgc3BlY2lmaWVy
IGhlcmUuCj4KPiBSZXF1aXJlZCBwcm9wZXJ0aWVzOgo+IC0gY29tcGF0aWJsZTogbXVzdCBiZSAi
YXJtLHNic2EtdWFydCIKPiAtIHJlZzogZXhhY3RseSBvbmUgcmVnaXN0ZXIgcmFuZ2UKPiAtIGlu
dGVycnVwdHM6IGV4YWN0bHkgb25lIGludGVycnVwdCBzcGVjaWZpZXIKPiAtIGN1cnJlbnQtc3Bl
ZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBzZXQgYnkgdGhlIGZpcm13YXJlCj4KPiBTaWduZWQt
b2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4g
LS0tCj4KPiBDaGFuZ2VzIHNpbmNlIHYyOgo+IC0gQ3VycmVudGx5IGRldmljZSBkaXNjb3Zlcnkg
dXNpbmcgQUNQSSBpcyBub3Qgc3VwcG9ydGVkLgo+IC0gRHJvcHBlZCB0aGUgcmV2aWV3ZWQtYnkg
dGFnIGJ5IFN0ZWZhbm8gYXMgdGhlcmUgd2VyZSBzb21lIElSUSByZWxhdGVkIGNoYW5nZXMKPiAg
IGRvbmUgbGF0ZXIuCj4KPiAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgfCA1MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA1MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiBpbmRleCBkODQy
ZDg4Li5mODhlZjBkIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiBAQCAtNDQsMTAgKzQ0LDIzIEBAIGludCBsaWJ4
bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGlieGxfX2djICpnYywKPiAgICAgIHVpbnQz
Ml90IG5yX3NwaXMgPSAwOwo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4KPiArICAgIC8qCj4gKyAg
ICAgKiBJZiBwbDAxMSB2dWFydCBpcyBlbmFibGVkIHRoZW4gaW5jcmVtZW50IHRoZSBucl9zcGlz
IHRvIGFsbG93IGFsbG9jYXRpb24KPiArICAgICAqIG9mIFNQSSBWSVJRIGZvciBwbDAxMS4KPiAr
ICAgICAqLwo+ICsgICAgaWYgKGRfY29uZmlnLT5iX2luZm8udnVhcnQpCj4gKyAgICAgICAgbnJf
c3BpcyArPSAoR1VFU1RfVlBMMDExX1NQSSAtIDMyKSArIDE7Cj4gKwo+ICAgICAgZm9yIChpID0g
MDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7IGkrKykgewo+ICAgICAgICAgIHVpbnQz
Ml90IGlycSA9IGRfY29uZmlnLT5iX2luZm8uaXJxc1tpXTsKPiAgICAgICAgICB1aW50MzJfdCBz
cGk7Cj4KPiArICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby52dWFydCAmJiAoaXJxID09IEdV
RVNUX1ZQTDAxMV9TUEkpKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgTE9HKEVSUk9SLCAi
UGh5c2ljYWwgSVJRICV1IGNvbmZsaWN0aW5nIHdpdGggcGwwMTEgU1BJXG4iLCBpcnEpOwo+ICsg
ICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAg
IGlmIChpcnEgPCAzMikKPiAgICAgICAgICAgICAgY29udGludWU7Cj4KPiBAQCAtMTMwLDkgKzE0
MywxMCBAQCBzdGF0aWMgc3RydWN0IGFyY2hfaW5mbyB7Cj4gICAgICBjb25zdCBjaGFyICpndWVz
dF90eXBlOwo+ICAgICAgY29uc3QgY2hhciAqdGltZXJfY29tcGF0Owo+ICAgICAgY29uc3QgY2hh
ciAqY3B1X2NvbXBhdDsKPiArICAgIGNvbnN0IGNoYXIgKnVhcnRfY29tcGF0Owo+ICB9IGFyY2hf
aW5mb1tdID0gewo+IC0gICAgeyJ4ZW4tMy4wLWFybXY3bCIsICAiYXJtLGFybXY3LXRpbWVyIiwg
ImFybSxjb3J0ZXgtYTE1IiB9LAo+IC0gICAgeyJ4ZW4tMy4wLWFhcmNoNjQiLCAiYXJtLGFybXY4
LXRpbWVyIiwgImFybSxhcm12OCIgfSwKPiArICAgIHsieGVuLTMuMC1hcm12N2wiLCAgImFybSxh
cm12Ny10aW1lciIsICJhcm0sY29ydGV4LWExNSIsICJhcm0sc2JzYS11YXJ0IiB9LAo+ICsgICAg
eyJ4ZW4tMy4wLWFhcmNoNjQiLCAiYXJtLGFybXY4LXRpbWVyIiwgImFybSxhcm12OCIsICJhcm0s
c2JzYS11YXJ0IiB9LAo+ICB9Owo+Cj4gIC8qCj4gQEAgLTU5MCw2ICs2MDQsMzggQEAgc3RhdGlj
IGludCBtYWtlX2h5cGVydmlzb3Jfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCj4gICAg
ICByZXR1cm4gMDsKPiAgfQo+Cj4gK3N0YXRpYyBpbnQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGxp
YnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqYWluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiArewo+ICsgICAgaW50IHJl
czsKPiArICAgIGdpY19pbnRlcnJ1cHQgaW50cjsKPiArCj4gKyAgICByZXMgPSBmZHRfYmVnaW5f
bm9kZShmZHQsICJzYnNhLXBsMDExIik7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsK
PiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMSwgYWluZm8tPnVhcnRf
Y29tcGF0KTsKPiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gKwo+ICsgICAgcmVzID0gZmR0
X3Byb3BlcnR5X3JlZ3MoZ2MsIGZkdCwgUk9PVF9BRERSRVNTX0NFTExTLCBST09UX1NJWkVfQ0VM
TFMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSk7Cj4gKyAgICBp
ZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHNldF9pbnRlcnJ1cHQoaW50ciwgR1VFU1Rf
VlBMMDExX1NQSSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9ISUdIKTsKPiArCj4gKyAgICByZXMg
PSBmZHRfcHJvcGVydHlfaW50ZXJydXB0cyhnYywgZmR0LCAmaW50ciwgMSk7Cj4gKyAgICBpZiAo
cmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIC8qIFVzZSBhIGRlZmF1bHQgYmF1ZCByYXRlIG9m
IDExNTIwMC4gKi8KPiArICAgIGZkdF9wcm9wZXJ0eV91MzIoZmR0LCAiY3VycmVudC1zcGVlZCIs
IDExNTIwMCk7CgpBZ2FpbiwgcGxlYXNlIGV4cGxhaW4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHdo
eSAxMTUyMDAuIEhvdyB0aGlzIGlzIApnb2luZyB0byBhZmZlY3QgdGhlIGRyaXZlcj8KCj4gKwo+
ICsgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVz
Owo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGFy
Y2hfaW5mbyAqZ2V0X2FyY2hfaW5mbyhsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCj4gIHsKPiBAQCAtODg5LDYgKzkzNSw5IEBAIG5leHRfcmVzaXplOgo+ICAgICAgICAgIEZE
VCggbWFrZV90aW1lcl9ub2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19jb25maWctPmNsb2NrX2ZyZXF1
ZW5jeSkgKTsKPiAgICAgICAgICBGRFQoIG1ha2VfaHlwZXJ2aXNvcl9ub2RlKGdjLCBmZHQsIHZl
cnMpICk7Cj4KPiArICAgICAgICBpZiAoaW5mby0+dnVhcnQpCj4gKyAgICAgICAgICAgIEZEVCgg
bWFrZV92cGwwMTFfdWFydF9ub2RlKGdjLCBmZHQsIGFpbmZvLCBkb20pICk7Cj4gKwo+ICAgICAg
ICAgIGlmIChwZmR0KQo+ICAgICAgICAgICAgICBGRFQoIGNvcHlfcGFydGlhbF9mZHQoZ2MsIGZk
dCwgcGZkdCkgKTsKPgo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 14:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 14:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCocn-0001Sq-MF; Mon, 22 May 2017 14:47:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dCocm-0001Sg-MU
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 14:47:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 78/7F-03371-B1AF2295; Mon, 22 May 2017 14:47:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsUyZ7p8oK70L6V
 Ig/4mJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePtbM+CHbwVj57uYG5g7OfuYuTiEBKYzCTx
 aN4XVgjnL6PE+eaHTBDOBkaJrpX/2CCc7YwS115fYu5i5OQQFvCUmHl7DnsXIweHiECmRO+VW
 pCwkMA+Ronvi91AbDYBI4mzR6czgti8ArYSTTvfsoHYLAKqEg/2f2cCsUUFwiXeNh5hgagRlD
 g58wmYzSlgIzFn4hGwVcwCehI7rv9ihbDlJba/nQMWlxAwlmh/e5FtAqPALCTts5C0zELSsoC
 ReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsab
 GwMOMUpyMCmJ8h59oxQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX4ydQTrAoNT21Ii0zBxgrM
 GkJDh4lEd4wkDRvcUFibnFmOkTqFKOilDgvI0hCACSRUZoH1waLz0uMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQShtjOk5lXAjf9FdBiJqDF1s/kQRaXJCKkpBoYBXayXNl/YktD72n1i1+Oa6g
 riac7T2Jd3NHo/bTuv+xxhj9LProXbDwWeezjbl3+ZyIvFsxNOzXP1WdmzZvt5623P8wMSIjK
 U5gYsOzzf3nbtX/vXDk/8eyUjluLVZy1i5xNf+96s/PZ8latmNT7p3haZrv067xcOemFnVXA/
 tCC4yqLN/H/uavEUpyRaKjFXFScCACyw6jvygIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495464473!69914855!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50525 invoked from network); 22 May 2017 14:47:55 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 14:47:55 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4MElqvl018376
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 14:47:53 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4MElqZm028137
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 14:47:52 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4MElpR2008990;
 Mon, 22 May 2017 14:47:51 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 May 2017 07:47:51 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-2-jgross@suse.com>
 <41703c16-f2c4-7f35-b445-33bf35ea7f56@oracle.com>
 <b11999f4-f551-40f3-6527-671c96162187@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5c20fe4c-9141-950f-80d0-5f6b036770d4@oracle.com>
Date: Mon, 22 May 2017 10:47:46 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b11999f4-f551-40f3-6527-671c96162187@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH 1/2] doc,
	xen: document hypervisor sysfs nodes for xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjIvMjAxNyAxMDoyMCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMi8wNS8x
NyAxNTozMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwNS8yMi8yMDE3IDA0OjU2IEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gVG9kYXkgb25seSBhIGZldyBzeXNmcyBub2RlcyB1
bmRlciAvc3lzL2h5cGVydmlzb3IvIGFyZSBkb2N1bWVudGVkCj4+PiBmb3IgWGVuIGluIERvY3Vt
ZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUuIFJlbmFtZQo+Pj4gdGhp
cyBmaWxlIHRvIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciBhbmQg
YWRkCj4+PiBkZXNjcmlwdGlvbnMgb2YgdGhlIG90aGVyIG5vZGVzLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+IC0tLQo+Pj4gIERvY3Vt
ZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciAgICAgfCAxMzEgKysrKysrKysr
KysrKysrKysrKysrKysrKwo+Pj4gIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlw
ZXJ2aXNvci1wbXUgfCAgMjMgLS0tLS0KPj4+ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKPj4+ICAzIGZpbGVzIGNoYW5nZWQsIDEzMiBpbnNl
cnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKPj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1l
bnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+PiAgZGVsZXRlIG1vZGUgMTAw
NjQ0IERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUKPj4+Cj4+
PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29y
IGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+IEkgd29uZGVy
IHdoZXRoZXIgYXQgbGVhc3Qgc29tZSBvZiB0aGUgbm9uLXBtdSBlbnRyaWVzIHNob3VsZCBieSBu
b3cgYmUKPj4gY29uc2lkZXJlZCBzdGFibGUuCj4gSG1tLCBkbyB5b3UgdGhpbmsgdGhlIHBtdSBl
bnRyaWVzIGFyZSBub3Q/CgpHaXZlbiBYU0EtMTYzIEkgZG9uJ3QgdGhpbmsgd2UgY2FuIGRlY2xh
cmUgUE1VIHN0YWJsZS4KCj4KPiBJIGNvdWxkOgo+Cj4gYSkgbW92ZSBzeXNmcy1oeXBlcnZpc29y
IGFzIHBvc3RlZCBoZXJlIHRvIHN0YWJsZQo+IGIpIGxlYXZlIHRoZSBwbXUgZW50cmllcyBpbiB0
ZXN0aW5nIGFuZCBqdXN0IGFkZCBhbm90aGVyIGRvYyBmb3IKPiAgICB0aGUgbm9uLXBtdSBlbnRy
aWVzIGluIHN0YWJsZQo+IGMpIGRvIHNvbWUgc3BsaXQgb2YgdGhlIG5vbi1wbXUgZW50cmllcyAo
d2hpY2ggdG8gcHV0IHdoZXJlPykKPiBkKSBvciBsZXQgaXQgYWxsIGluIHRlc3RpbmcKCkknZCBz
YXkgKGIpLgoKPgo+IE5leHQgcXVlc3Rpb24gdGhlbjogd2hlcmUgdG8gcHV0IHRoZSBuZXcgZ3Vl
c3RfdHlwZSBvZiBwYXRjaCAyPwoKU2luY2UgdGhpcyBpcyBqdXN0IGJlaW5nIGFkZGVkIHRlc3Rp
bmcvc3lzZnMtaHlwZXJ2aXNvciBzZWVtcyB0byBiZSB0aGUKcHJvcGVyIHBsYWNlLiBFc3BlY2lh
bGx5IHdpdGggZG9jdW1lbnRhdGlvbiBzdWdnZXN0aW5nIHRoYXQgMi15ZWFyCmJhY2stY29tcGF0
aWJpbGl0eSBpcyBuZWVkZWQgZm9yIGFuIGludGVyZmFjZSB0byBiZSBkZWNsYXJlZCBzdGFibGUu
CgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 15:24:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpBF-0003v8-Eo; Mon, 22 May 2017 15:23:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dCpBE-0003v2-0B
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:23:32 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F0/8E-26749-37203295; Mon, 22 May 2017 15:23:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVbeISTn
 SYOkxLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePqk9XsBTsEKt6unMzSwDiBt4uRi0NIYCKT
 xNzWnyxdjJxAzm9Gie+raiASGxkl5h7qZYVwuhkler8fY4eoKpLY93gWE4jNIqAqcf/CNLYuR
 g4ONgETiTerHEHCIgLKEh9be8HKmQVSJD5t+scKUiIs4C7xe4cfSJhXwEzixenZUBOjJCYt6G
 eHiAtKnJz5hAWiVUvixr+XTCCtzALSEsv/cYCEOQWMJba/gigXBdq0+9ZeZhBbQsBQ4vPGpcw
 TGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq
 1kvOz93ECAzlegYGxh2MLXv9DjFKcjApifIefaMUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9
 y2DcqSQYFFqempFWmYOMKpg0hIcPEoivJMZgdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKi
 XOawNSJABSlFGaBzcCFuGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzsoFM4cnMK4Hb9Ar
 oCCagI6yfyYMcUZKIkJJqYNQ/dI05boezY+cFCY0Tiku3fd0ZMp978Vz+l5vlp/Jsfbs5ecID
 UbkDtgylhyZ8eSN90/3sjG0Hdaav2rI81SonfXdJyZXJkpsOXDDO1OJ70v0+SFxg/76N7+RWS
 72d/KGKfdrjXYUz3puY9i5XTHjLLLE6rf7ZjZxMnWhZibNcUdNZu+3nqR1QYinOSDTUYi4qTg
 QAwlnjk+sCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495466608!101202666!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34084 invoked from network); 22 May 2017 15:23:30 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 15:23:30 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4MFNRCu019130
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 15:23:28 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4MFNRIg004050
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 15:23:27 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4MFNRG2030499;
 Mon, 22 May 2017 15:23:27 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 May 2017 08:23:26 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id E24106A0104; Mon, 22 May 2017 11:23:25 -0400 (EDT)
Date: Mon, 22 May 2017 11:23:25 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170522152325.GF1030@char.us.oracle.com>
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170522085700.488-3-jgross@suse.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMTA6NTc6MDBBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBDdXJyZW50bHkgdGhlcmUgaXMgbm8gcmVsaWFibGUgdXNlciBpbnRlcmZhY2UgaW5z
aWRlIGEgWGVuIGd1ZXN0IHRvCj4gZGV0ZXJtaW5lIGl0cyB0eXBlIChlLmcuIEhWTSwgUFYgb3Ig
UFZIKS4gSW5zdGVhZCBvZiBsZXR0aW5nIHVzZXIgbW9kZQo+IHRyeSB0byBkZXRlcm1pbmUgdGhp
cyBieSB2YXJpb3VzIHJhdGhlciBoYWNreSBtZWNoYW5pc21zIChwYXJzaW5nIG9mCj4gYm9vdCBt
ZXNzYWdlcyBiZWZvcmUgdGhleSBhcmUgZ29uZSwgdHJ5aW5nIHRvIG1ha2UgdXNlIG9mIGtub3du
IHN1YnRsZQo+IGRpZmZlcmVuY2VzIGluIGJlaGF2aW9yIG9mIHNvbWUgaW5zdHJ1Y3Rpb25zKSwg
YWRkIGEgc3lzZnMgbm9kZQo+IC9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlIHRvIGV4cGxpY2l0
bHkgZGVsaXZlciB0aGlzIGluZm9ybWF0aW9uIGFzCj4gaXQgaXMga25vd24gdG8gdGhlIGtlcm5l
bC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
LS0tCj4gIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciB8IDEzICsr
KysrKysrKysrKysKCllvdSBmb3Jnb3QgdG8gQ0MgR3JlZyBLSCB3aG8gaXMgdGhlIG1haW50YWlu
ZXIgb2YgdGhhdCBmaWxlLgo+ICBhcmNoL2FybS94ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAg
ICAgICAgfCAgMyArKysKPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAgICAgICAgICAg
ICAgIHwgIDMgKysrCj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgICAgICAgICAgICAg
ICB8ICA2ICsrKystLQo+ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgICAg
ICAgfCAgMSArCj4gIGRyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMgICAgICAgICAgICAgICB8
IDE3ICsrKysrKysrKysrKysrKysrCj4gIGluY2x1ZGUveGVuL3hlbi5oICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICsrCj4gIDcgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGlu
Zy9zeXNmcy1oeXBlcnZpc29yIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBl
cnZpc29yCj4gaW5kZXggNDQzMTk2ZjBhYTFjLi4wNjg1MGY3NGViZDQgMTAwNjQ0Cj4gLS0tIGEv
RG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4gKysrIGIvRG9jdW1l
bnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4gQEAgLTE5LDYgKzE5LDE5IEBA
IENvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ICBEZXNjcmlwdGlvbjoK
PiAgCQlDb21waWxlciB3aGljaCB3YXMgdXNlZCB0byBidWlsZCB0aGUgWGVuIGh5cGVydmlzb3IK
PiAgCj4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvZ3Vlc3RfdHlwZQo+ICtEYXRlOgkJTWF5IDIw
MTcKPiArS2VybmVsVmVyc2lvbjoJNC4xMgo+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKPiArRGVzY3JpcHRpb246Cj4gKwkJVHlwZSBvZiBndWVzdDoKPiArCQkibmF0
aXZlIjogc3RhbmRhcmQgZ3Vlc3QgdHlwZSBvbiBhcm0KPiArCQkiSFZNIjogZnVsbHkgdmlydHVh
bGl6ZWQgZ3Vlc3QgKHg4NikKPiArCQkiUFYiOiBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikK
PiArCQkiUFZIIjogZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3Qgd2l0aG91dCBsZWdhY3kgZW11bGF0
aW9uICh4ODYpCj4gKwkJIlBWSFZNIjogZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3QgdXNpbmcgcGFy
YXZpcnR1YWxpemVkCj4gKwkJCWludGVyZmFjZXMgKGUuZy4gaW50ZXJydXB0cywgdGltZXJzKSAo
eDg2KQoKV2hhdCBhYm91dCBLVk0/IFNob3VsZG4ndCB0aGF0IGFsc28gYmUgaGVyZT8KCkFuZCB3
aGF0IHNob3VsZCBiZSB0aGVyZSBpZiBzYXkgeW91IGJvb3Qgd2l0aG91dCBYZW4sIHdoYXQgaXMg
dGhlIGNvcnJlY3QgdmFsdWUKb24geDg2IChhYm92ZSAnbmF0aXZlJyBzYXlzIGFybSk/CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 15:28:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:28:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpGD-00048L-8O; Mon, 22 May 2017 15:28:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCpGC-00048E-Ib
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:28:40 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 80/ED-01985-7A303295; Mon, 22 May 2017 15:28:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+5yZuV
 Ig/3P+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJT5ezFzQKVaw7u52xgXE7XxcjJ4eEgJHE
 24n/mLoYuTiEBBYySsy//oG9i5GDQ1jAXeL3Dj+QGhGgms47l1lAbGaBWIne1/PYIerbGCVez
 7jJBpJgE1CV2HD9FCuIzStgLTFt7TxGEJsFKN484wZYXFQgXOLFlj9QNYISJ2c+YQHZxSlgLr
 FtszrEfHWJP/MuMUPY4hKbnn1nhbDlJba/ncM8gZF/FpLuWUhaZiFpmYWkZQEjyypGjeLUorL
 UIl1jA72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgrGdgYNzB2HnC7xCjJAeT
 kijv0TdKkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM8xKUcKCRalpqdWpGXmAOMEJi3BwaMkw
 nsIJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+XmpUuK8m0GKBECKMkrz4EbAYvYSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWHeYpApPJl5JXCbXgEdwQR0hPUzeZAjShIRUlINjPG3/2p84Pk
 z57bp0hRl/TirarVgzVWzjoj+9j16JCD44zWekkXcTXl9L7Y5qGXyP5e8bXn2xY8fkcL9Z9NW
 Cson8ipWnehwenm9nf+fh2Ginf118ZZsTeVzC24ZRbzn0PhgWnX/4OqvRUWWj3gFdSwUTiRbH
 azUD4go3XXs36QDTx9/K2faosRSnJFoqMVcVJwIACJ0/MDUAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495466919!90161509!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38099 invoked from network); 22 May 2017 15:28:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 15:28:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CA3ECAAF2;
 Mon, 22 May 2017 15:28:38 +0000 (UTC)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
 <20170522152325.GF1030@char.us.oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bb528176-a07f-e601-61bf-720b243f145c@suse.com>
Date: Mon, 22 May 2017 17:28:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170522152325.GF1030@char.us.oracle.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTc6MjMsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBNb24s
IE1heSAyMiwgMjAxNyBhdCAxMDo1NzowMEFNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
PiBDdXJyZW50bHkgdGhlcmUgaXMgbm8gcmVsaWFibGUgdXNlciBpbnRlcmZhY2UgaW5zaWRlIGEg
WGVuIGd1ZXN0IHRvCj4+IGRldGVybWluZSBpdHMgdHlwZSAoZS5nLiBIVk0sIFBWIG9yIFBWSCku
IEluc3RlYWQgb2YgbGV0dGluZyB1c2VyIG1vZGUKPj4gdHJ5IHRvIGRldGVybWluZSB0aGlzIGJ5
IHZhcmlvdXMgcmF0aGVyIGhhY2t5IG1lY2hhbmlzbXMgKHBhcnNpbmcgb2YKPj4gYm9vdCBtZXNz
YWdlcyBiZWZvcmUgdGhleSBhcmUgZ29uZSwgdHJ5aW5nIHRvIG1ha2UgdXNlIG9mIGtub3duIHN1
YnRsZQo+PiBkaWZmZXJlbmNlcyBpbiBiZWhhdmlvciBvZiBzb21lIGluc3RydWN0aW9ucyksIGFk
ZCBhIHN5c2ZzIG5vZGUKPj4gL3N5cy9oeXBlcnZpc29yL2d1ZXN0X3R5cGUgdG8gZXhwbGljaXRs
eSBkZWxpdmVyIHRoaXMgaW5mb3JtYXRpb24gYXMKPj4gaXQgaXMga25vd24gdG8gdGhlIGtlcm5l
bC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
PiAtLS0KPj4gIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvciB8IDEz
ICsrKysrKysrKysrKysKPiAKPiBZb3UgZm9yZ290IHRvIENDIEdyZWcgS0ggd2hvIGlzIHRoZSBt
YWludGFpbmVyIG9mIHRoYXQgZmlsZS4KCkhtbSwgcmlnaHQuCgo+PiAgYXJjaC9hcm0veGVuL2Vu
bGlnaHRlbi5jICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4+ICBhcmNoL3g4Ni94ZW4vZW5s
aWdodGVuLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPj4gIGFyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5faHZtLmMgICAgICAgICAgICAgICB8ICA2ICsrKystLQo+PiAgYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9wdi5jICAgICAgICAgICAgICAgIHwgIDEgKwo+PiAgZHJpdmVycy94ZW4vc3lzLWh5
cGVydmlzb3IuYyAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKPj4gIGluY2x1
ZGUveGVuL3hlbi5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCj4+ICA3IGZpbGVz
IGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IgYi9Eb2N1bWVu
dGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IKPj4gaW5kZXggNDQzMTk2ZjBhYTFj
Li4wNjg1MGY3NGViZDQgMTAwNjQ0Cj4+IC0tLSBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcv
c3lzZnMtaHlwZXJ2aXNvcgo+PiArKysgYi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2Zz
LWh5cGVydmlzb3IKPj4gQEAgLTE5LDYgKzE5LDE5IEBAIENvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+PiAgRGVzY3JpcHRpb246Cj4+ICAJCUNvbXBpbGVyIHdoaWNoIHdh
cyB1c2VkIHRvIGJ1aWxkIHRoZSBYZW4gaHlwZXJ2aXNvcgo+PiAgCj4+ICtXaGF0OgkJL3N5cy9o
eXBlcnZpc29yL2d1ZXN0X3R5cGUKPj4gK0RhdGU6CQlNYXkgMjAxNwo+PiArS2VybmVsVmVyc2lv
bjoJNC4xMgo+PiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+ICtE
ZXNjcmlwdGlvbjoKPj4gKwkJVHlwZSBvZiBndWVzdDoKPj4gKwkJIm5hdGl2ZSI6IHN0YW5kYXJk
IGd1ZXN0IHR5cGUgb24gYXJtCj4+ICsJCSJIVk0iOiBmdWxseSB2aXJ0dWFsaXplZCBndWVzdCAo
eDg2KQo+PiArCQkiUFYiOiBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKPj4gKwkJIlBWSCI6
IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0IHdpdGhvdXQgbGVnYWN5IGVtdWxhdGlvbiAoeDg2KQo+
PiArCQkiUFZIVk0iOiBmdWxseSB2aXJ0dWFsaXplZCBndWVzdCB1c2luZyBwYXJhdmlydHVhbGl6
ZWQKPj4gKwkJCWludGVyZmFjZXMgKGUuZy4gaW50ZXJydXB0cywgdGltZXJzKSAoeDg2KQo+IAo+
IFdoYXQgYWJvdXQgS1ZNPyBTaG91bGRuJ3QgdGhhdCBhbHNvIGJlIGhlcmU/Cgovc3lzL2h5cGVy
dmlzb3IgaXMgWGVuLW9ubHkgKGF0IGxlYXN0IHVwIHRvIG5vdykuCgo+IEFuZCB3aGF0IHNob3Vs
ZCBiZSB0aGVyZSBpZiBzYXkgeW91IGJvb3Qgd2l0aG91dCBYZW4sIHdoYXQgaXMgdGhlIGNvcnJl
Y3QgdmFsdWUKPiBvbiB4ODYgKGFib3ZlICduYXRpdmUnIHNheXMgYXJtKT8KClRoZSBub2RlIGlz
bid0IGV4aXN0aW5nLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 15:30:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:30:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpHa-0004d2-IW; Mon, 22 May 2017 15:30:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCpHZ-0004ct-Jn
 for xen-devel@lists.xen.org; Mon, 22 May 2017 15:30:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 40/5C-02956-CF303295; Mon, 22 May 2017 15:30:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/cPs3K
 kwcHPohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8biD6/ZCj4LVzy/epa5gfG4QBcjJ4eQQJ7E
 pWPHWEFsXgE7ieXPlzOC2BIChhKnF95kAbFZBFQlts7dzgxiswmoS7Q92w5WLwIUP3zpOBOIz
 SxQLvHsxCewXmGBbIn5U38yQcyfyiTRegDM5hSwkdg25TvQTA6gXYISf3cIQ7RqSTz8dYsFwt
 aWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI1M9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MK5aEHiIUZKDSUmU9+gbpUghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErznmJQjhQSLUtNTK9Iyc4BxAJOW4OBREuFlAcaCEG9xQWJucWY6R
 OoUo6KUOO9mkD4BkERGaR5cGyz2LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9z3IFJ7MvB
 K46a+AFjMBLbZ+Jg+yuCQRISXVwCg2gX3p9GeLtn6qzz63at3xB26xmS0sM35/eRh/oeyi6Hu
 9O0cs7dau2rNmnswrKR4bifKW/sPC0dc3f2f8n8bNuP+jM/O1imVhAgcLbbbc4f0rkJH02y1k
 cd+qhOyjR26q7p/V8Ikn/WfTjw03dnyYU3MpQv/Jla2xuVonn9gpO/HK84W+dP6pxFKckWiox
 VxUnAgAbPOVtLgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495467002!103464824!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19955 invoked from network); 22 May 2017 15:30:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 15:30:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 09:30:02 -0600
Message-Id: <59232015020000780015BCF6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 09:29:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1495219747-26305-1-git-send-email-andrew.cooper3@citrix.com>
 <592305F9020000780015BBF3@prv-mh.provo.novell.com>
 <fa154a7f-06bd-25d0-f79a-21196e69d1fc@citrix.com>
 <59230F1E020000780015BC6E@prv-mh.provo.novell.com>
 <e12661f3-ee2c-38ef-ba23-20c7516050d3@suse.com>
In-Reply-To: <e12661f3-ee2c-38ef-ba23-20c7516050d3@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/2] xen/x86/alternatives: Do not
 use sync_core() to serialize I$
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDE2OjI2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wNS8xNyAxNjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjA1LjE3IGF0IDE1
OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAyMi8wNS8xNyAx
NDozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTkuMDUuMTcgYXQgMjA6NDksIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gV2UgdXNlIHN5bmNfY29yZSgp
IGluIHRoZSBhbHRlcm5hdGl2ZXMgY29kZSB0byBzdG9wIHNwZWN1bGF0aXZlCj4+Pj4+IGV4ZWN1
dGlvbiBvZiBwcmVmZXRjaGVkIGluc3RydWN0aW9ucyBiZWNhdXNlIHdlIGFyZSBwb3RlbnRpYWxs
eSBjaGFuZ2luZwo+Pj4+PiB0aGVtIGFuZCBkb24ndCB3YW50IHRvIGV4ZWN1dGUgc3RhbGUgYnl0
ZXMuCj4+Pj4+Cj4+Pj4+IFdoYXQgaXQgZG9lcyBvbiBtb3N0IG1hY2hpbmVzIGlzIGNhbGwgQ1BV
SUQgd2hpY2ggaXMgYSBzZXJpYWxpemluZwo+Pj4+PiBpbnN0cnVjdGlvbi4gQW5kIHRoYXQncyBl
eHBlbnNpdmUuCj4+Pj4+Cj4+Pj4+IEhvd2V2ZXIsIHRoZSBpbnN0cnVjdGlvbiBjYWNoZSBpcyBz
ZXJpYWxpemVkIHdoZW4gd2UncmUgb24gdGhlIGxvY2FsIENQVQo+Pj4+PiBhbmQgYXJlIGNoYW5n
aW5nIHRoZSBkYXRhIHRocm91Z2ggdGhlIHNhbWUgdmlydHVhbCBhZGRyZXNzLgo+Pj4+IERvIHlv
dSBoYXZlIHRoZSBiYWNrZ3JvdW5kIG9mIHRoaXMgInNhbWUgdmlydHVhbCBhZGRyZXNzIgo+Pj4+
IGNvbnN0cmFpbnQ/Cj4+Pgo+Pj4gVGhlcmUgd2FzIGEgbG9uZyBMS01MIHRocmVhZCBvbiB0aGUg
c3ViamVjdC4gCj4+PiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNi8xMi8zLzEwOCAKPj4gCj4+
IFdlbGwsIGludGVyZXN0aW5nIHJlYWRpbmcgKGFuZCBhdCBsZWFzdCBwYXJ0IG9mIGl0IHdhcyBD
Yy1lZCB0bwo+PiB4ZW4tZGV2ZWwgaWlyYyksIGJ1dCBub25lIG9mIGl0IG5vciAuLi4KPj4gCj4+
Pj4gQ2FjaGVzIGFyZSBwaHlzaWNhbGx5IGluZGV4ZWQsIHNvIEkgZG9uJ3Qgc2VlIHRoZQo+Pj4+
IGNvbm5lY3Rpb24uIFlldCBpZiB0aGVyZSBpcyBvbmUsIG91ciBzdHViIGdlbmVyYXRpb24gaW4g
dGhlCj4+Pj4gZW11bGF0b3IgbWF5IGhhdmUgYW4gaXNzdWUuCj4+Pgo+Pj4gSSB0aGluayBodHRw
czovL2xrbWwub3JnL2xrbWwvMjAxNi8xMi8yLzQ1NCBpcyBwcm9iYWJseSB0aGUgcmVsZXZhbnQK
Pj4+IHN0YXRlbWVudC4KPj4gCj4+IC4uLiB0aGlzIG9uZSBkb2Vzbid0IGdpdmUgYW55IGJhY2tn
cm91bmQgYXQgYWxsIG9mIHdoeSB0aGUKPj4gdmlydHVhbCBhZGRyZXNzIHdvdWxkIG1hdHRlciBo
ZXJlLiBTZWFyY2hpbmcgdGhlIFNETSBJIGFsc28gY2FuJ3QKPj4gZmluZCBhbnkgc3RhdGVtZW50
IGFzIHRvIHZpcnR1YWwgb3IgcGh5c2ljYWwgaW5kZXhpbmcgYmVpbmcgdXNlZAo+PiBmb3IgYW55
IG9mIHRoZSBjYWNoZXMuCj4gCj4gU0RNIFZvbC4gMyBjaGFwdGVyIDExLjYgKHNlbGYgbW9kaWZ5
aW5nIGNvZGUpOgo+IAo+IEEgd3JpdGUgdG8gYSBtZW1vcnkgbG9jYXRpb24gaW4gYSBjb2RlIHNl
Z21lbnQgdGhhdCBpcyBjdXJyZW50bHkgY2FjaGVkCj4gaW4gdGhlIHByb2Nlc3NvciBjYXVzZXMg
dGhlIGFzc29jaWF0ZWQKPiBjYWNoZSBsaW5lIChvciBsaW5lcykgdG8gYmUgaW52YWxpZGF0ZWQu
IFRoaXMgY2hlY2sgaXMgYmFzZWQgb24gdGhlCj4gcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgaW5z
dHJ1Y3Rpb24uIEluIGFkZGl0aW9uLAo+IHRoZSBQNiBmYW1pbHkgYW5kIFBlbnRpdW0gcHJvY2Vz
c29ycyBjaGVjayB3aGV0aGVyIGEgd3JpdGUgdG8gYSBjb2RlCj4gc2VnbWVudCBtYXkgbW9kaWZ5
IGFuIGluc3RydWN0aW9uIHRoYXQgaGFzCj4gYmVlbiBwcmVmZXRjaGVkIGZvciBleGVjdXRpb24u
IElmIHRoZSB3cml0ZSBhZmZlY3RzIGEgcHJlZmV0Y2hlZAo+IGluc3RydWN0aW9uLCB0aGUgcHJl
ZmV0Y2ggcXVldWUgaXMgaW52YWxpZGF0ZWQuIFRoaXMKPiBsYXR0ZXIgY2hlY2sgaXMgYmFzZWQg
b24gdGhlIGxpbmVhciBhZGRyZXNzIG9mIHRoZSBpbnN0cnVjdGlvbi4KClJpZ2h0LCBidXQgNjQt
Yml0IHByb2Nlc3NvcnMgYXJlbid0IFA2IGZhbWlseSAoYXQgbGVhc3QgcGVyIHRoZSB1c3VhbApn
cm91cGluZywgd2hlcmUgUGVudGl1bSA0LCBYZW9uLCBDb3JlLCBhbmQgQXRvbSBwcm9jZXNzb3Jz
IGFyZQphbGwgc2libGluZyBncm91cHMgdG8gIlA2IGZhbWlseSIsIGV2ZW4gaWYgdGhlIGZhbWls
eSBudW1iZXJzIG9mIGFsbCBoYWxmCndheSByZWNlbnQgcHJvY2Vzc29ycyBoYXZlIGJlZW4gNiwg
bGVhdmluZyBYZW9uIFBoaSBhc2lkZSkuIChUaGF0CmFzaWRlIEknZCBvZiBjb3Vyc2UgZXhwZWN0
IHBoeXNpY2FsIHZzIHZpcnR1YWwgaW5kZXhpbmcgaW5mb3JtYXRpb24gaW4KZS5nLiB0aGUgdGFi
bGUgdGl0bGVkICJDaGFyYWN0ZXJpc3RpY3Mgb2YgdGhlIENhY2hlcywgVExCcywgU3RvcmUKQnVm
ZmVyLCBhbmQgLi4uIikKCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 15:37:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:37:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpP2-0004xM-9Z; Mon, 22 May 2017 15:37:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCpP1-0004xF-0A
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:37:47 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 84/04-01732-AC503295; Mon, 22 May 2017 15:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/ckq3K
 kwYkOLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPy8TXsBR85KnbtnMDewHiYvYuRk0NIIE/i
 xYKjzF2MHBy8AnYSK56bgoQlBAwlTi+8yQJiswioSryZ2gBmswmoS7Q9284KYosAxQ9fOs4EY
 jMLTGWUuLUoEmSMsIC7xO8dfl2MXEDTtzNK3OjYzwoS5xSwkXh0whNik6DE3x3CEJ1aEg9/3W
 KBsLUlli18DXYMs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DU30kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA48BCHYwrtjueYhRkoNJSZT36BulSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvBtZlCOFBItS01Mr0jJzgDEAk5bg4FES4X0EkuYtLkjMLc5Mh
 0idYtTleLf0w3smIZa8/LxUKXHeiSBFAiBFGaV5cCNg8XiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrxnQabwZOaVwG16BXQEE9AR1s/kQY4oSURISTUwHoqZIzZjzQGrGXn+Ud4tFb9XlB1
 ZxJ1ZvkfAal5Mp31XW4NA2vq8Y2vEb8VscttR+ZmjjnlxVFDTttIcPVdrPaFrtQdcuUJ84oNX
 dpS/z+zgbN6+pTHq1NSFh7LifiqUSp/i31voedqfqb4p4uPio/ytP5bsFlVgnX+47v70jL6qT
 dUNUj1KLMUZiYZazEXFiQAxFpFywgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495467463!63291156!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33758 invoked from network); 22 May 2017 15:37:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 15:37:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 09:37:43 -0600
Message-Id: <592321E4020000780015BD0E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 09:37:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
 <20170522152325.GF1030@char.us.oracle.com>
 <bb528176-a07f-e601-61bf-720b243f145c@suse.com>
In-Reply-To: <bb528176-a07f-e601-61bf-720b243f145c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDE3OjI4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wNS8xNyAxNzoyMywgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+PiBPbiBNb24sIE1h
eSAyMiwgMjAxNyBhdCAxMDo1NzowMEFNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4g
LS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+PiArKysg
Yi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IKPj4+IEBAIC0xOSw2
ICsxOSwxOSBAQCBDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgCj4+PiAg
RGVzY3JpcHRpb246Cj4+PiAgCQlDb21waWxlciB3aGljaCB3YXMgdXNlZCB0byBidWlsZCB0aGUg
WGVuIGh5cGVydmlzb3IKPj4+ICAKPj4+ICtXaGF0OgkJL3N5cy9oeXBlcnZpc29yL2d1ZXN0X3R5
cGUKPj4+ICtEYXRlOgkJTWF5IDIwMTcKPj4+ICtLZXJuZWxWZXJzaW9uOgk0LjEyCj4+PiArQ29u
dGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIAo+Pj4gK0Rlc2NyaXB0aW9uOgo+
Pj4gKwkJVHlwZSBvZiBndWVzdDoKPj4+ICsJCSJuYXRpdmUiOiBzdGFuZGFyZCBndWVzdCB0eXBl
IG9uIGFybQo+Pj4gKwkJIkhWTSI6IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0ICh4ODYpCj4+PiAr
CQkiUFYiOiBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKPj4+ICsJCSJQVkgiOiBmdWxseSB2
aXJ0dWFsaXplZCBndWVzdCB3aXRob3V0IGxlZ2FjeSBlbXVsYXRpb24gKHg4NikKPj4+ICsJCSJQ
VkhWTSI6IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0IHVzaW5nIHBhcmF2aXJ0dWFsaXplZAo+Pj4g
KwkJCWludGVyZmFjZXMgKGUuZy4gaW50ZXJydXB0cywgdGltZXJzKSAoeDg2KQo+PiAKPj4gV2hh
dCBhYm91dCBLVk0/IFNob3VsZG4ndCB0aGF0IGFsc28gYmUgaGVyZT8KPiAKPiAvc3lzL2h5cGVy
dmlzb3IgaXMgWGVuLW9ubHkgKGF0IGxlYXN0IHVwIHRvIG5vdykuCgpIb3cgdGhhdD8gSXQncyBi
ZWluZyBjcmVhdGVkIGJ5IGRyaXZlcnMvYmFzZS9oeXBlcnZpc29yLmMsCmFuZCBpaXJjIGhhZCBi
ZWVuIGludHJvZHVjZWQgZm9yIHMzOTAgb3JpZ2luYWxseS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 15:45:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:45:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpW3-0005dv-1J; Mon, 22 May 2017 15:45:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCpW1-0005d8-Hc
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:45:01 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 05/1F-01733-C7703295; Mon, 22 May 2017 15:45:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVysyfVTbeaXTn
 S4NMpDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePyt7XMBT91K1auf83ewPhGpYuRi0NIYCOj
 xL37V9ggnN2MEkcebwdyODmEBWwkbmz7ygpiiwgES5zoXQNmCwl4S3zde5MJxGYWqJBoW/OVH
 cRmE9CUuPP5E1icV8BK4sq0yUBzODhYBFQlFjc6gIRFBcIl3jYeYYEoEZQ4OfMJC0gJp4CPxL
 1Gd4iJthJ35u5mhrDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRozi1qCy1SNfITC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDY6hkYGHcw3p7sd4hRkoNJSZT36BulSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvGFsypFCgkWp6akVaZk5wLCHSUtw8CiJ8HaApHmLCxJzizPTI
 VKnGI05+jo+vmfiePLw53smIZa8/LxUKXHeIJBSAZDSjNI8uEGweLzEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZj3FyvQFJ7MvBK4fa+ATmECOsX6mTzIKSWJCCmpBsb8hXfCciIEI88ocGn
 u+rXy1UY94e9r9l1mcAoQu3y26vrPC/0L2v+9iJaZdWnZ7MqfIWtnF7G8cZXv0rC6sMQq23vz
 7jjVDMUwB+ue3P0r+7467Nv/p76LV2n5BEHWe3s2W4grzX9naCyjZBde90G8VvV8jwX38brr3
 gtWXs3Zua2uKenrE2slluKMREMt5qLiRAC+eNM4wgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495467898!99460857!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11238 invoked from network); 22 May 2017 15:44:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 22 May 2017 15:44:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7331B2B;
 Mon, 22 May 2017 08:44:57 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 806E43F53D;
 Mon, 22 May 2017 08:44:56 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1494426242-32413-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a55dc4c1-fa38-e075-9058-8d6590c0c736@arm.com>
Date: Mon, 22 May 2017 16:44:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494426242-32413-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/12 v3] PL011 emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJdCBzZWVtcyB0aGVyZSBpcyBzb21lIHRocmVhZGluZyBwcm9ibGVtIHdpdGggdGhlIHBh
dGNoZXMuIEkgZ290IHRoZW0gCnNwbGl0IGluIDQgYmF0Y2hlcyBpbiBteSBpbmJveC4KCkkgY2Fu
J3Qgc2VlIGFueXRoaW5nIGluIHRoZSBjb3ZlciBsZXR0ZXIgZXhwbGFpbmluZyB0aGUgaW50ZXJh
Y3Rpb24gd2l0aCAKdGhlIGd1ZXN0LiBNYWlubHkgaG93IHRoZSBndWVzdCB3aWxsIGtub3cgd2hp
Y2ggY29uc29sZSB0byB1c2U/CgpGb3IgaW5zdGFuY2UsIHRoZSBVRUZJIGZpcm13YXJlIHdpbGwg
YWx3YXlzIGxvZyBvbiBIVkMgY29uc29sZS4gSG93ZXZlciwgCnRoZSBndWVzdCBPUyBtYXkgb25s
eSB1c2UgcGwwMTEuIEl0IG1lYW5zIHRoYXQgdGhlIHVzZXIgd291bGQgaGF2ZSB0byAKZmlyc3Qg
dXNlIGh2YyBjb25zb2xlIHRvIGFjY2VzcyBVRUZJIGFuZCB0aGVuIHN3aXRjaCB0byBwbDAxMSBj
b25zb2xlIApvbmNlIHRoZSBPUyBib290LgoKVGhpcyB3aWxsIGNvbmZ1c2UgbW9yZSB0aGFuIG9u
ZSB1c2VyLiBEbyB5b3UgaGF2ZSBhIHBsYW4gaGVyZSB0byBlaXRoZXIgCm1ha2UgVUVGSSBsb2cg
b24gYm90aCBjb25zb2xlcyBvciBhIHdheSB0byB0ZWxsIFVFRkkgd2hpY2ggb25lIHRvIHVzZT8K
CkFsc28sIGhvdyB0aGlzIGlzIGdvaW5nIHRvIGZpdCB3aXRoIEFDUEk/IElmIHlvdSBlbmFibGUg
cGwwMTEsIGxpa2VseSAKU1BDUiB3aWxsIGJlIGdlbmVyYXRlZCBhbmQgaW4gdGhpcyBjYXNlIGhv
dyB0aGUgZ3Vlc3Qgd2lsbCBiZWhhdmU/CgpDdXJyZW50bHkgTGludXggaXMgcHJlZmVycmluZyBI
VkMgY29uc29sZSBvdmVyIHBsMDExLiBTbyBob3cgd2lsbCBpdCBiZSAKcHJpb3JpdGl6ZWQ/CgpD
aGVlcnMsCgoKT24gMTAvMDUvMTcgMTU6MjQsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gUEww
MTEgZW11bGF0aW9uIGZvciBndWVzdHMgaW4gWGVuCj4gPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KPiBMaW5hcm8gaGFzIHB1Ymxpc2hlZCBWTSBTeXN0ZW0gc3BlY2lmaWNhdGlv
biBmb3IgQVJNIFByb2Nlc3NvcnMsIHdoaWNoCj4gcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGVsaW5l
cyBmb3IgYm90aCBndWVzdCBPUyBhbmQgaHlwZXJ2aXNvciBpbXBsZW1lbnRhdGlvbnMsCj4gc3Vj
aCB0aGF0IGJ1aWxkaW5nIE9TIGltYWdlcyBhY2NvcmRpbmcgdG8gdGhlc2UgZ3VpZGVsaW5lcyBn
dWFyYW50ZWVzCj4gdGhhdCB0aG9zZSBpbWFnZXMgY2FuIGFsc28gcnVuIG9uIGh5cGVydmlzb3Jz
IGNvbXBsaWFudCB3aXRoIHRoaXMgc3BlY2lmaWNhdGlvbi4KPgo+IE9uZSBvZiB0aGUgc3BlYyBy
ZXF1aXJlbWVudHMgaXMgdGhhdCB0aGUgaHlwZXJ2aXNvciBtdXN0IHByb3ZpZGUgYW4KPiBlbXVs
YXRlZCBQTDAxMSBVQVJUIGFzIGEgc2VyaWFsIGNvbnNvbGUgd2hpY2ggbWVldHMgdGhlIG1pbmlt
dW0gcmVxdWlyZW1lbnRzIGluCj4gU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBv
ZiB0aGUgZm9sbG93aW5nIEFSTSBTZXJ2ZXIgQmFzZSBBcmNoaXRlY3R1cmUgRG9jdW1lbnQ6Cj4K
PiBodHRwczovL3N0YXRpYy5kb2NzLmFybS5jb20vZGVuMDAyOS9hL1NlcnZlcl9CYXNlX1N5c3Rl
bV9BcmNoaXRlY3R1cmVfdjNfMV9BUk1fREVOXzAwMjlBLnBkZi4KPgo+IFRoaXMgZmVhdHVyZSBh
bGxvd3MgdGhlIFhlbiBndWVzdHMgdG8gdXNlIFNCU0EgY29tcGxpYW50IHBsMDExIFVBUlQgYXMK
PiBhcyBhIGNvbnNvbGUuCj4KPiBOb3RlIHRoYXQgU0JTQSBwbDAxMSBVQVJUIGlzIGEgc3Vic2V0
IG9mIGZ1bGwgZmVhdHVyZWQgQVJNIHBsMDExIFVBUlQgYW5kCj4gc3VwcG9ydHMgb25seSBhIHN1
YnNldCBvZiByZWdpc3RlcnMgYXMgbWVudGlvbmVkIGJlbG93LiBJdCBkb2VzIG5vdCBzdXBwb3J0
Cj4gcngvdHggRE1BLgo+Cj4gQ3VycmVudGx5LCBYZW4gc3VwcG9ydHMgcGFyYXZpcnR1YWxpemVk
IChha2EgUFYgY29uc29sZSkgYW5kIGFuIGVtdWxhdGVkIHNlcmlhbAo+IGNvbnNvbGVzLiBUaGlz
IGZlYXR1cmUgd2lsbCBleHBvc2UgYW4gZW11bGF0ZWQgU0JTQSBwbDAxMSBVQVJUIGNvbnNvbGUg
dG8gdGhlCj4gZ3Vlc3QsIHdoaWNoIGEgdXNlciBjYW4gYWNjZXNzIHVzaW5nIHhlbmNvbnNvbGUu
Cj4KPiBUaGUgZGV2aWNlIHRyZWUgcGFzc2VkIHRvIHRoZSBndWVzdCBWTSB3aWxsIGNvbnRhaW4g
dGhlIHBsMDExIE1NSU8gYWRkcmVzcwo+IHJhbmdlIGFuZCBhbiBpcnEgZm9yIHJlY2VpdmluZyBy
eC90eCBwbDAxMSBpbnRlcnJ1cHRzLiBUaGUgZGV2aWNlIHRyZWUgZm9ybWF0Cj4gaXMgc3BlY2lm
aWVkIGluIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zZXJpYWwvYXJtX3Nic2Ff
dWFydC50eHQuCj4KPiBUaGUgWGVuIGh5cGVydmlzb3Igd2lsbCBleHBvc2UgdHdvIHR5cGVzIG9m
IGludGVyZmFjZXMgdG8gdGhlIGJhY2tlbmQgYW5kIGRvbVUuCj4KPiBUaGUgaW50ZXJmYWNlIGV4
cG9zZWQgdG8gZG9tVSB3aWxsIGJlIGFuIGVtdWxhdGVkIHBsMDExIFVBUlQgYnkgZW11bGF0aW5n
IHRoZQo+IGFjY2VzcyB0byB0aGUgZm9sbG93aW5nIHBsMDExIHJlZ2lzdGVycyBieSB0aGUgZ3Vl
c3QuCj4KPiAtIERhdGEgcmVnaXN0ZXIgKERSKSAgICAgICAgICAgIC0gUlcKPiAtIFJhdyBpbnRl
cnJ1cHQgc3RhdHVzIHJlZ2lzdGVyIChSSVMpICAgLSBSTwo+IC0gTWFza2VkIGludGVycnVwdCBz
dGF0dXMgcmVnaXN0ZXIgKE1JUyktIFJPCj4gLSBJbnRlcnJ1cHQgTWFzayAoSU1TQykgICAgICAg
ICAtIFJXCj4gLSBJbnRlcnJ1cHQgQ2xlYXIgKElDUikgICAgICAgICAtIFdPCj4KPiBJdCB3aWxs
IGFsc28gaW5qZWN0IHRoZSBwbDAxMSBpbnRlcnJ1cHRzIHRvIHRoZSBndWVzdCBpbiB0aGUgZm9s
bG93aW5nCj4gY29uZGl0aW9uczoKPgo+IC0gaW5jb21pbmcgZGF0YSBpbiB0aGUgcnggYnVmZmVy
IGZvciB0aGUgZ3Vlc3QKPiAtIHRoZXJlIGlzIHNwYWNlIGluIHRoZSB0eCBidWZmZXIgZm9yIHRo
ZSBndWVzdCB0byB3cml0ZSBtb3JlIGRhdGEKPgo+IFRoZSBpbnRlcmZhY2UgZXhwb3NlZCB0byB0
aGUgYmFja2VuZCB3aWxsIGJlIHRoZSBzYW1lIFBWIGNvbnNvbGUgaW50ZXJmYWNlLAo+IHdoaWNo
IG1pbmltaXplcyB0aGUgY2hhbmdlcyByZXF1aXJlZCBpbiB4ZW5jb25zb2xlIHRvIHN1cHBvcnQg
YSBuZXcgcGwwMTEgY29uc29sZS4KPgo+IFRoaXMgaW50ZXJmYWNlIGhhcyByeCBhbmQgdHggcmlu
ZyBidWZmZXJzIGFuZCBhbiBldmVudCBjaGFubmVsIGZvcgo+IHNlbmRpbmcvcmVjZWl2aW5nIGV2
ZW50cyBmcm9tIHRoZSBiYWNrZW5kLgo+Cj4gU28gZXNzZW50aWFsbHkgWGVuIGhhbmRsZXMgdGhl
IGRhdGEgb24gYmVoYWxmIG9mIGRvbVUgYW5kIHRoZSBiYWNrZW5kLiBBbnkgZGF0YQo+IHdyaXR0
ZW4gYnkgZG9tVSBpcyBjYXB0dXJlZCBieSBYZW4gYW5kIHdyaXR0ZW4gdG8gdGhlIFRYIChPVVQp
IHJpbmcgYnVmZmVyCj4gYW5kIGEgcGwwMTEgZXZlbnQgaXMgcmFpc2VkIHRvIHRoZSBiYWNrZW5k
IHRvIHJlYWQgdGhlIFRYIHJpbmcgYnVmZmVyLgo+Cj4gU2ltaWxhcmx5IG9uIHJlY2l2aW5nIGEg
cGwwMTEgZXZlbnQsIFhlbiBpbmplY3RzIGFuIGludGVycnVwdCB0byBndWVzdCB0bwo+IGluZGlj
YXRlIHRoZXJlIGlzIGRhdGEgYXZhaWxhYmxlIGluIHRoZSBSWCAoSU4pIHJpbmcgYnVmZmVyLgo+
Cj4gVGhlIHBsMDExIFVBUlQgc3RhdGUgaXMgY29tcGxldGVseSBjYXB0dXJlZCBpbiB0aGUgc2V0
IG9mIHJlZ2lzdGVycwo+IG1lbnRpb25lZCBhYm92ZSBhbmQgdGhpcyBzdGF0ZSBpcyB1cGRhdGVk
IGV2ZXJ5dGltZSB0aGVyZSBpcyBhbiBldmVudCBmcm9tCj4gdGhlIGJhY2tlbmQgb3IgdGhlcmUg
aXMgcmVnaXN0ZXIgcmVhZC93cml0ZSBhY2Nlc3MgZnJvbSBkb21VLgo+Cj4gRm9yIGV4YW1wbGUs
IGlmIGRvbVUgaGFzIG1hc2tlZCB0aGUgcnggaW50ZXJydXB0IGluIHRoZSBJTVNDIHJlZ2lzdGVy
LCB0aGVuIFhlbgo+IHdpbGwgbm90IGluamVjdCBhbiBpbnRlcnJ1cHQgdG8gZ3Vlc3QgYW5kIHdp
bGwganVzdCB1cGRhdGUgdGhlIFJJUyByZWdpc3Rlci4KPiBPbmNlIHRoZSBpbnRlcnJ1cHQgaXMg
dW5tYXNrZWQgYnkgZ3Vlc3QsIHRoZSBpbnRlcnJ1cHQgd2lsbCBiZSBkZWxpdmVyZWQgdG8gdGhl
Cj4gZ3Vlc3QuCj4KPiBDaGFuZ2VzIHN1bW1hcnk6Cj4KPiBYZW4gSHlwZXJ2aXNvcgo+ID09PT09
PT09PT09PT09PQo+Cj4gMS4gQWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0
ZSBhY2Nlc3MgdG8gcGwwMTEgcmVnaXN0ZXJzIGFuZCBwbDAxMQo+ICAgIGludGVycnVwdHM6Cj4g
ICAgIC0gSXQgZW11bGF0ZXMgRFIgcmVhZC93cml0ZSBieSByZWFkaW5nIGFuZCB3cml0aW5nIGZy
b20vdG8gdGhlIElOIGFuZAo+ICAgICAgIE9VVCByaW5nIGJ1ZmZlcnMgYW5kIHJhaXNpbmcgYW4g
ZXZlbnQgdG8gZG9tMCB3aGVuIHRoZXJlIGlzIGRhdGEgaW4KPiAgICAgICB0aGUgT1VUIHJpbmcg
YnVmZmVyIGFuZCBpbmplY3RpbmcgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVzdCB3aGVuIHRoZXJl
Cj4gICAgICAgaXMgZGF0YSBpbiB0aGUgSU4gcmluZyBidWZmZXIuCj4gICAgIC0gT3RoZXIgcmVn
aXN0ZXJzIGFyZSByZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZCBlc3NlbnRpYWxs
eQo+ICAgICAgIGNvbnRyb2wgd2hlbiBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIGd1
ZXN0Lgo+Cj4gMi4gQWRkIHR3byBuZXcgZG9tY3RsIEFQSXMgdG8gaW5pdGlhbGl6ZSBhbmQgZGUt
aW5pdGlhbGl6ZSB2cGwwMTEgZW11bGF0aW9uIGluIFhlbi4KPgo+IDMuIEVuYWJsZSB2cGwwMTEg
ZW11bGF0aW9uIGZvciBhIGRvbWFpbiBiYXNlZCBvbiBhIGxpYnhsIG9wdGlvbiBwYXNzZWQgZHVy
aW5nCj4gICAgZG9tYWluIGNyZWF0aW9uLgo+Cj4gVG9vbHN0YWNrCj4gPT09PT09PT09PQo+Cj4g
MS4gQWRkIGEgbmV3IG9wdGlvbiAidnVhcnQiIGluIHRoZSBkb21VIGNvbmZpZ3VyYXRpb24gZmls
ZSB0byBlbmFibGUvZGlzYWJsZSB2dWFydC4KPgo+IDIuIENyZWF0ZSBhIFNCU0EgVUFSVCBEVCBu
b2RlIGluIHRoZSBndWVzdCBkZXZpY2UgdHJlZS4gSXQgdXNlcyBhIGZpeGVkCj4gICAgdnBsMDEx
IFNQSSBJUlEgbnVtYmVyIGFuZCBNTUlPIGFkZHJlc3MuCj4KPiAzLiBDYWxsIHZwbDAxMSBpbml0
IERPTUNUTCBBUEkgdG8gZW5hYmxlIHZwbDAxMSBlbXVsYXRpb24uCj4KPiA0LiBDYWxsIHZwbDAx
MSBkZS1pbml0IERPTUNUTCBBUEkgdG8gZGlzYWJsZSB2cGwwMTEgZW11bGF0aW9uLgo+Cj4gNS4g
QWRkIGEgbmV3IHZ1YXJ0IHhlbnN0b3JlIG5vZGUsIHdoaWNoIGNvbnRhaW5zOgo+ICAgICAtIHJp
bmctcmVmCj4gICAgIC0gZXZlbnQgY2hhbm5lbAo+ICAgICAtIGJ1ZmZlciBsaW1pdAo+ICAgICAt
IHR5cGUKPgo+IFhlbmNvbnNvbGVkCj4gPT09PT09PT09PT09Cj4KPiAxLiBTcGxpdCB0aGUgZG9t
YWluIHN0cnVjdHVyZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzLgo+Cj4gMi4gTW9kaWZ5
IGRpZmZlcmVudCBBUElzIHN1Y2ggYXMgYnVmZmVyX2FwcGVuZCgpIGV0Yy4gdG8gb3BlcmF0ZSBv
biB0aGUKPiAgICBjb25zb2xlIHN0cnVjdHVyZS4KPgo+IDMuIEFkZCBhIG5ldyBnZW5lcmljIGNv
bnNvbGVfY3JlYXRlX3JpbmcoKSBmdW5jdGlvbiB3aGljaCBtYXBzIHRoZSBjb25zb2xlIEdGTgo+
ICAgIGFuZCBiaW5kcyB0aGUgZXZlbnQgY2hhbm5lbCBmb3IgYSBnaXZlbiBjb25zb2xlLgo+Cj4g
NC4gTW9kaWZ5IGRvbWFpbl9jcmVhdGVfcmluZygpIHRvIHVzZSBjb25zb2xlX2NyZWF0ZV9yaW5n
KCkgZm9yIGEgbmV3IGNvbnNvbGUuCj4KPiA1LiBNb2RpZmljYXRpb25zIGluIGhhbmRsZV9yaW5n
X3JlYWQoKSB0byBoYW5kbGUgYm90aCBQViBhbmQgVlVBUlQKPiAgICBldmVudHMuCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 15:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpWZ-0005gM-9d; Mon, 22 May 2017 15:45:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308c454c5=Ian.Jackson@citrix.com>)
 id 1dCpWY-0005g0-71
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:45:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 94/84-03920-D9703295; Mon, 22 May 2017 15:45:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsXitHSDve5cduV
 Igw/neSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynLdtZCuawVFzeeIypgXEecxcjB4eEgL/E
 mybtLkZODjYBXYmmLX/ZQMIiAioSt/cagJjMAqESO15YgpjCAoESmzengBSzCKhKLFlwggXE5
 hXwlFj4fjIziC0hICdx/vhPsNlCAmoSc9fHQ5QISpyc+QSsnFlAQuLgixfMExi5ZyFJzUKSWs
 DItIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAEGIBgB+O
 XZQGHGCU5mJREeY++UYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7mU05UkiwKDU9tSItMwcY
 jDBpCQ4eJRHe3yBp3uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US5/0EUiQAUpRRmgc3AhYZl
 xhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMWwoyhSczrwRu0yugI5iAjrB+Jg9yREkiQkqqgf
 GQhNezPxq/+qd7J216w53PsiG778VvbZl7kUwPdTKTXt+0d/uau8ToqjuP6TtO89k2+6sz7jQ
 dDvH8X6hQxKn7rUxYt/rNi+hqjs0zHi5zSXl6Ubxr5x7FVzwliV31AU2xGdfe/Xke/CpK6d/S
 aXx+DMwKSSsXseYwRpTNflm/t1/yOc+xdCWW4oxEQy3mouJEAKNPD2WHAgAA
X-Env-Sender: prvs=308c454c5=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495467931!91329177!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25236 invoked from network); 22 May 2017 15:45:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 15:45:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="433520452"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 22 May 2017 16:45:20 +0100
Message-ID: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/3] host examination: Actually
	permanently save the logs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVlIHRvIGFuIG92ZXJzaWdodCwgdGhpcyB3YXMgbm90IHBsdW1iZWQgaW50byBzZy1ydW4tam9i
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQogc2ctcnVuLWpvYiB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpk
aWZmIC0tZ2l0IGEvc2ctcnVuLWpvYiBiL3NnLXJ1bi1qb2IKaW5kZXggY2ViNzk4MC4uNDNmM2Rh
YSAxMDA3NTUKLS0tIGEvc2ctcnVuLWpvYgorKysgYi9zZy1ydW4tam9iCkBAIC01MjAsNiArNTIw
LDcgQEAgcHJvYyBleGFtaW5lLWhvc3QtZXhhbWluZSB7aW5zdGFsbH0gewogICAgIHJ1bi10cyAh
YnJva2VuIGNhcHR1cmUtbG9ncyB0cy1sb2dzLWNhcHR1cmUgICAgICAgKyBob3N0CiAgICAgaWYg
eyRva30gewogCXJ1bi10cyAtLiAgPSAgICAgICAgICAgdHMtZXhhbWluZS1zZXJpYWwtcG9zdCAr
IGhvc3QKKwlydW4tdHMgLiAgID0gICAgICAgICAgIHRzLWV4YW1pbmUtbG9ncy1zYXZlICAgKyBo
b3N0CiAgICAgfQogfQogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 15:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpWZ-0005ge-GE; Mon, 22 May 2017 15:45:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308c454c5=Ian.Jackson@citrix.com>)
 id 1dCpWY-0005g9-Rk
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:45:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 01/DB-03696-E9703295; Mon, 22 May 2017 15:45:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXncuu3K
 kwcSVlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8as+1PYCv5xVzR3fGFqYDzA2cXIySEh4C/x
 q+UyM4jNJqAr0bTlL1sXIweHiICKxO29Bl2MXBzMAisYJRqvLWEBqREWsJO4N+0uK4jNIqAq8
 WP9STCbV8BT4vCMu8wQM+Ukzh//CWZzCnhJLH+2mQVkphBQzawLYRCmmsTc9fEQnYISJ2c+AZ
 vOLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGDgMQLCD8cuygEOMkhxMSqK8R98oRQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4L3MphwpJFiUmp5akZaZAwxhmLQEB4+SCO9vkDRvcUFibnFmOkTqFKOilDjvJ5CEAEgio
 zQPrg0WN5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzFsKMoUnM68EbvoroMVMQIutn8mDLC
 5JREhJNTDurOqftCrscu5nh4557pu/vIoXetkaMcVNYUd/9ayl2YGPn/CeWa6/fcaL992qrob
 qB/qT/rteT7xj0ZS7LDtQZPW8HzUTeK1WnDO+xBnj9bHxqNvUmMdT7JXjtIysvJwnRtmf03r1
 +veWHUHFDIIRpoLbGCpmBUjpPslY48L3sFPPb5Ld9atKLMUZiYZazEXFiQCq5cPwlgIAAA==
X-Env-Sender: prvs=308c454c5=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495467931!91329177!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25306 invoked from network); 22 May 2017 15:45:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 15:45:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="433520454"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 22 May 2017 16:45:22 +0100
Message-ID: <1495467922-30085-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 3/3] make-flight: Shed some ARM64 load
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHdlIGhhdmUgb25seSB0d28gQVJNNjQgYm94ZXMgYW5kIG5vdyB0aGF0IHRoZSBi
dWlsZHMgYXJlCnBhc3NpbmcsIHRoZSB0ZXN0cyBoYXZlIGJlY29tZSBhIGJvdHRsZW5lY2suICBD
dXQgdGhlbSBkb3duIGZvciBub3cuCgpUaGlzIHBhdGNoIHNob3VsZCBiZSByZXZlcnRlZCB3aGVu
IHdlIGhhdmUgbW9yZSBBUk02NCBjYXBhY2l0eSwgd2hpY2gKaXMgYmVpbmcgbG9va2VkIGludG8u
CgpXZSBkcm9wIHRoZXNlIHRlc3RzOgoKICAgICAgICB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdQogICAgICAgIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcwogICAgICAgIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydAogICAgICAgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MgoKV2Ug
ZHJvcCBhbGwgdGhlc2Ugb24gYWxsIGJyYW5jaGVzLCBleGNlcHQ6CgogICAgICAgIGxpbnV4LWFy
bS14ZW4KCWxpYnZpcnQKCihWZXJpZmllZCB3aXRoCiAgIE9TU1RFU1RfQ09ORklHPXN0YW5kYWxv
bmUtY29uZmlnLWV4YW1wbGUgZWF0bXlkYXRhIC4vc3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZs
aWdodC1ydW52YXJzCk9mIGNvdXJzZSB0aGUgbGlidmlydCBicmFuY2hlcyBsYWNrIHRoZSB4bCB0
ZXN0cyBhbHJlYWR5LikKCkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
QzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtYWtlLWZs
aWdodCB8IDEzICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCAzOWVmNmRlLi43
ODMzNjA1IDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysgYi9tYWtlLWZsaWdodApAQCAtMTA0
LDYgKzEwNCwxOSBAQCBqb2JfY3JlYXRlX3Rlc3RfZmlsdGVyX2NhbGxiYWNrICgpIHsKICAgbG9j
YWwgeGVuYXJjaD0kMTsgc2hpZnQKICAgbG9jYWwgZG9tMGFyY2g9JDE7IHNoaWZ0CiAKKyAgIyBj
dXQgZG93biB0aGUgYXJtNjQgdGVzdHMgdGVtcG9yYXJpbHksIGR1ZSB0byBsYWNrIG9mIGNhcGFj
aXR5CisgIGNhc2UgIiRicmFuY2giIGluCisgICAgKmFybSp8KmxpYnZpcnQqKSA7OworICAgICop
CisgICAgICBjYXNlICIkam9iIiBpbgorICAgICAgICB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSkJCXJldHVybiAxIDs7CisgICAgICAgIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcykJCXJl
dHVybiAxIDs7CisgICAgICAgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCkJCXJldHVybiAxIDs7
CisgICAgICAgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MikJCXJldHVybiAxIDs7Cisg
ICAgICBlc2FjCisgICAgICA7OworICBlc2FjCisKICAgY2FzZSAiJGJyYW5jaCIgaW4KICAgICB4
ZW4tdW5zdGFibGUtc21va2UpCiAgICAgICBjYXNlICIkam9iIiBpbgotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 15:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpWZ-0005gy-Mz; Mon, 22 May 2017 15:45:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308c454c5=Ian.Jackson@citrix.com>)
 id 1dCpWZ-0005gA-3A
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:45:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 02/C8-19409-E9703295; Mon, 22 May 2017 15:45:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO5cduV
 Ig29rdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozG14tYCpbxVLy5NZWtgfEWVxcjB4eEgL9E
 05yoLkZODjYBXYmmLX/ZQMIiAioSt/cadDFycTALPGCSuHLuJBtIjbCAm8T2RStZQWwWAVWJm
 T+msIPYvAKeEvcm/gCrkRCQkzh//CcziM0p4CWx/NlmFpCZQkA1sy6EQZQLSpyc+YQFxGYW0J
 Ro3f6bHcKWl2jeOpsZolxNYu76+AmMfLOQdMxC0jELSccCRuZVjBrFqUVlqUW6hkZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsYX3U7H2KU5GBSEuU9+kYpUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEbxibcqSQYFFqempFWmYOMOBh0hIcPEoivB0gad7igsTc4sx0i
 NQpRl2Od0s/vGcSYsnLz0uVEucNAikSACnKKM2DGwGLvkuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5v3FCjSFJzOvBG7TK6AjmICOsH4mD3JESSJCSqqBMf91iOi+bG0+6xVP+GUeMcV+OTx
 71/2pz7tnqr/xeLkwR7L5pfzfiPDyBoH79T8jFa/seiJr13vsV8Cj7QueSh2fsKtsipnI2UOy
 6Yf/TL7hwyC66o2PweWVk84acaw75RjH/nCR+IH5M37a+Ufsef/zYPuH632pVzoyvHaKinq0T
 evKdrlr+E2JpTgj0VCLuag4EQBJPm3QuQIAAA==
X-Env-Sender: prvs=308c454c5=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495467931!43766067!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42768 invoked from network); 22 May 2017 15:45:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 15:45:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="424897348"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 22 May 2017 16:45:21 +0100
Message-ID: <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/3] ap-common: Switch to Linux 4.9 by
	default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSByYW4gYSBzcGVjaWFsIHJlcG9ydFsxXSB0byBzZWUgd2hhdCB0byBleHBlY3QgYW5kOgoKICAg
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCiAgIGluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuCiAgICB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgUkVHUi4KClRoZXNlIFdpbmRvd3MgNyBtaWdyYXRpb24gdGVzdHMgaGF2ZSBiZWVu
IGZhaWxpbmcgb24gbWFueSBicmFuY2hlcyBhbmQKZG9uJ3QgbG9vayBsaWtlIHRoZXkgYXJlIHNv
bWV0aGluZyB0byBkbyB3aXRoIHRoZSB2ZXJzaW9uIG9mIExpbnV4CnVzZWQgaW4gZG9tMC4KCkFj
Y29yZGluZ2x5IEkgaW50ZW5kIHRvIHB1c2ggdGhpcyBjaGFuZ2UgdG8gc3dpdGNoIG9zc3Rlc3Qg
dG8gdXNpbmcKTGludXggNC45IGJ5IGRlZmF1bHQuICBBUk0gdGVzdHMgYXJlIG5vdCBhZmZlY3Rl
ZCBhdCB0aGlzIHRpbWUuCgpbMV0gLi9zZy1yZXBvcnQtZmxpZ2h0IC0tdGhhdC1saW51eD1iNjVm
MmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIC0tdGhpcy1saW51eD1mNWVlYTI3
NmQ4ZGUxMGEzMmU2ODcyMTcwN2FlOGYyZmRmYWEwOTYwIC0tYnJhbmNoZXMtYWxzbz1saW51eC0z
LjE0LGxpbnV4LWFybS14ZW4gMTA5NjYyIHxsZXNzCgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogYXAtY29tbW9uIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXAtY29tbW9uIGIvYXAtY29tbW9uCmlu
ZGV4IGNiYjgxNWMuLmJjN2MwM2MgMTAwNjQ0Ci0tLSBhL2FwLWNvbW1vbgorKysgYi9hcC1jb21t
b24KQEAgLTYwLDcgKzYwLDcgQEAKIAogOiAke1BVU0hfVFJFRV9MSU5VWDo9JFhFTkJJVFM6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXR9CiA6ICR7QkFTRV9UUkVFX0xJTlVYOj1naXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0fQotOiAke0JBU0VfVEFHX0xJTlVYOj10ZXN0
ZWQvbGludXgtMy4xNH0KKzogJHtCQVNFX1RBR19MSU5VWDo9dGVzdGVkL2xpbnV4LTQuOX0KIDog
JHtCQVNFX1RBR19MSU5VWF9BUk06PXRlc3RlZC9saW51eC1hcm0teGVufQogCiBpZiBbICJ4JHtU
UkVFX0xJTlVYfSIgPSB4IF07IHRoZW4KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 15:49:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpa2-0006Ac-B8; Mon, 22 May 2017 15:49:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCpa0-0006AT-HN
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:49:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 32/EC-03587-37803295; Mon, 22 May 2017 15:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTbeYQzn
 S4Mc/HovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPC4iNMBa18FWt2fGNuYPzH1cXIxSEksJFR
 4tefC6wQzm5GifaLfUAOJ4ewgJPE+i+PWboYOThEBLwleo9C1XQwShz9/oIVJM4soC9xbkc5S
 DmbgKbEnc+fmEBsXgEriUVn7rCB2CwCqhL3vtxjBLFFBcIl3jYeYYGoEZQ4OfMJ2HhOAS+JBS
 c1QcLMArYSd+buZoaw5SW2v53DPIGRbxaSjllIymYhKVvAyLyKUaM4tagstUjXyFAvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw2BiAYAfjn2UBhxglOZiURHmPvlGKFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBG82uHCkkWJSanlqRlpkDDHuYtAQHj5IIryVImre4IDG3ODMdI
 nWKUVFKnDceJCEAksgozYNrg8XaJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzaoJM4cnMK4
 Gb/gpoMRPQYutn8iCLSxIRUlINjAYfdKx4Ai7aLwyUyOXQ7tf6xmU2qcntY3z881vz3vbXbcv
 +XrBPdvld+y9yLh9XfkyxkCqqKHBp0+t/Pb0lXMt0t7VbHaeIw/Xj75r1P7/0Map8pORs+Nv3
 zhRvM/HwioYiTvvFm+yvbn3x7WbRnaw5XrJT5jr/LexpOO61cse2h1etDm36o8RSnJFoqMVcV
 JwIALn75LuwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495468146!70101190!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61581 invoked from network); 22 May 2017 15:49:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 22 May 2017 15:49:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 57F1E2B;
 Mon, 22 May 2017 08:49:06 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AFA2E3F53D;
 Mon, 22 May 2017 08:49:05 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-3-git-send-email-ian.jackson@eu.citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c9aa5278-cf39-93c7-3ceb-2a2b0c44960d@arm.com>
Date: Mon, 22 May 2017 16:49:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495467922-30085-3-git-send-email-ian.jackson@eu.citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 3/3] make-flight: Shed some ARM64
	load
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMjIvMDUvMTcgMTY6NDUsIElhbiBKYWNrc29uIHdyb3RlOgo+IEN1cnJlbnRs
eSB3ZSBoYXZlIG9ubHkgdHdvIEFSTTY0IGJveGVzIGFuZCBub3cgdGhhdCB0aGUgYnVpbGRzIGFy
ZQo+IHBhc3NpbmcsIHRoZSB0ZXN0cyBoYXZlIGJlY29tZSBhIGJvdHRsZW5lY2suICBDdXQgdGhl
bSBkb3duIGZvciBub3cuCj4KPiBUaGlzIHBhdGNoIHNob3VsZCBiZSByZXZlcnRlZCB3aGVuIHdl
IGhhdmUgbW9yZSBBUk02NCBjYXBhY2l0eSwgd2hpY2gKPiBpcyBiZWluZyBsb29rZWQgaW50by4K
Pgo+IFdlIGRyb3AgdGhlc2UgdGVzdHM6Cj4KPiAgICAgICAgIHRlc3QtYXJtNjQtYXJtNjQteGwt
bXVsdGl2Y3B1Cj4gICAgICAgICB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMKPiAgICAgICAgIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydAo+ICAgICAgICAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyCj4KPiBXZSBkcm9wIGFsbCB0aGVzZSBvbiBhbGwgYnJhbmNoZXMsIGV4Y2VwdDoKPgo+
ICAgICAgICAgbGludXgtYXJtLXhlbgo+IAlsaWJ2aXJ0CgpOSVQ6IFRoZSBpbmRlbnRhdGlvbiBs
b29rIGRpZmZlcmVudCBoZXJlIDopLgoKPgo+IChWZXJpZmllZCB3aXRoCj4gICAgT1NTVEVTVF9D
T05GSUc9c3RhbmRhbG9uZS1jb25maWctZXhhbXBsZSBlYXRteWRhdGEgLi9zdGFuZGFsb25lLWdl
bmVyYXRlLWR1bXAtZmxpZ2h0LXJ1bnZhcnMKPiBPZiBjb3Vyc2UgdGhlIGxpYnZpcnQgYnJhbmNo
ZXMgbGFjayB0aGUgeGwgdGVzdHMgYWxyZWFkeS4pCj4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgoKRldJVzoKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQ2hlZXJzLAoKPiAtLS0KPiAgbWFrZS1mbGlnaHQgfCAxMyArKysrKysrKysrKysr
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvbWFr
ZS1mbGlnaHQgYi9tYWtlLWZsaWdodAo+IGluZGV4IDM5ZWY2ZGUuLjc4MzM2MDUgMTAwNzU1Cj4g
LS0tIGEvbWFrZS1mbGlnaHQKPiArKysgYi9tYWtlLWZsaWdodAo+IEBAIC0xMDQsNiArMTA0LDE5
IEBAIGpvYl9jcmVhdGVfdGVzdF9maWx0ZXJfY2FsbGJhY2sgKCkgewo+ICAgIGxvY2FsIHhlbmFy
Y2g9JDE7IHNoaWZ0Cj4gICAgbG9jYWwgZG9tMGFyY2g9JDE7IHNoaWZ0Cj4KPiArICAjIGN1dCBk
b3duIHRoZSBhcm02NCB0ZXN0cyB0ZW1wb3JhcmlseSwgZHVlIHRvIGxhY2sgb2YgY2FwYWNpdHkK
PiArICBjYXNlICIkYnJhbmNoIiBpbgo+ICsgICAgKmFybSp8KmxpYnZpcnQqKSA7Owo+ICsgICAg
KikKPiArICAgICAgY2FzZSAiJGpvYiIgaW4KPiArICAgICAgICB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSkJCXJldHVybiAxIDs7Cj4gKyAgICAgICAgdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzKQkJcmV0dXJuIDEgOzsKPiArICAgICAgICB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQpCQly
ZXR1cm4gMSA7Owo+ICsgICAgICAgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MikJCXJl
dHVybiAxIDs7Cj4gKyAgICAgIGVzYWMKPiArICAgICAgOzsKPiArICBlc2FjCj4gKwo+ICAgIGNh
c2UgIiRicmFuY2giIGluCj4gICAgICB4ZW4tdW5zdGFibGUtc21va2UpCj4gICAgICAgIGNhc2Ug
IiRqb2IiIGluCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 15:52:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:52:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpdO-0006oJ-Q3; Mon, 22 May 2017 15:52:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dCpdM-0006oD-O6
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 15:52:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 78/F2-31580-34903295; Mon, 22 May 2017 15:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov64zp3K
 kwfYp4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brxvusBTO4KlZPmc/SwHiKo4uRk0NCwEji
 7cR/TF2MXBxCAgsZJd7/2cDSxcjBISzgLvF7hx9IjYiAskTvr98sIDXMAr2MEp0fjkE13GGU+
 DOpkxmkik1AVWLD9VOsXYzsHLwC1hIfUkCiLEDR7hmrwSpEBcIlXmz5wwpi8woISpyc+QRsFa
 eAgcTfBkOQMLOAusSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfcsJC2zkLTMQtKygJFlFaN
 GcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGgyAMEOxtW/nQ4x
 SnIwKYnyHn2jFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgreOQzlSSLAoNT21Ii0zBxglMGkJD
 h4lEV51kDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonz2oEUCYAUZZTmwY2ARewlRlkpYV
 5GoKOEeApSi3IzS1DlXzGKczAqCfM+ZAeawpOZVwK36RXQEUxAR1g/kwc5oiQRISXVwGh4i/n
 //10vBaNm9x3lrbTb9Dfjb+LmypDPD+e5xxerS4lczy4977xdRPmlyYXd540WLrE5uVn06596
 5XjpI8LT4jivyByrec0YrcXjfTs/It1h3qVXa/VFVoXN/plh93hmKXPNhzeFxzJmmM2Jr2jdm
 vLqiP+nAEXr90sWhFswMs0OsmO/l6zEUpyRaKjFXFScCADTbJcu0wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495468355!94293546!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55240 invoked from network); 22 May 2017 15:52:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 May 2017 15:52:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EDC89AB5D;
 Mon, 22 May 2017 15:52:34 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170522085700.488-1-jgross@suse.com>
 <20170522085700.488-3-jgross@suse.com>
 <20170522152325.GF1030@char.us.oracle.com>
 <bb528176-a07f-e601-61bf-720b243f145c@suse.com>
 <592321E4020000780015BD0E@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f3ba02bc-5d88-81a4-85ba-87b6f7c014d9@suse.com>
Date: Mon, 22 May 2017 17:52:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <592321E4020000780015BD0E@suse.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMTc6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA1LjE3IGF0
IDE3OjI4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDUvMTcgMTc6MjMsIEtv
bnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4+IE9uIE1vbiwgTWF5IDIyLCAyMDE3IGF0IDEw
OjU3OjAwQU0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gLS0tIGEvRG9jdW1lbnRh
dGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+Pj4gKysrIGIvRG9jdW1lbnRhdGlv
bi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yCj4+Pj4gQEAgLTE5LDYgKzE5LDE5IEBAIENv
bnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAKPj4+PiAgRGVzY3JpcHRpb246
Cj4+Pj4gIAkJQ29tcGlsZXIgd2hpY2ggd2FzIHVzZWQgdG8gYnVpbGQgdGhlIFhlbiBoeXBlcnZp
c29yCj4+Pj4gIAo+Pj4+ICtXaGF0OgkJL3N5cy9oeXBlcnZpc29yL2d1ZXN0X3R5cGUKPj4+PiAr
RGF0ZToJCU1heSAyMDE3Cj4+Pj4gK0tlcm5lbFZlcnNpb246CTQuMTIKPj4+PiArQ29udGFjdDoJ
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIAo+Pj4+ICtEZXNjcmlwdGlvbjoKPj4+PiAr
CQlUeXBlIG9mIGd1ZXN0Ogo+Pj4+ICsJCSJuYXRpdmUiOiBzdGFuZGFyZCBndWVzdCB0eXBlIG9u
IGFybQo+Pj4+ICsJCSJIVk0iOiBmdWxseSB2aXJ0dWFsaXplZCBndWVzdCAoeDg2KQo+Pj4+ICsJ
CSJQViI6IHBhcmF2aXJ0dWFsaXplZCBndWVzdCAoeDg2KQo+Pj4+ICsJCSJQVkgiOiBmdWxseSB2
aXJ0dWFsaXplZCBndWVzdCB3aXRob3V0IGxlZ2FjeSBlbXVsYXRpb24gKHg4NikKPj4+PiArCQki
UFZIVk0iOiBmdWxseSB2aXJ0dWFsaXplZCBndWVzdCB1c2luZyBwYXJhdmlydHVhbGl6ZWQKPj4+
PiArCQkJaW50ZXJmYWNlcyAoZS5nLiBpbnRlcnJ1cHRzLCB0aW1lcnMpICh4ODYpCj4+Pgo+Pj4g
V2hhdCBhYm91dCBLVk0/IFNob3VsZG4ndCB0aGF0IGFsc28gYmUgaGVyZT8KPj4KPj4gL3N5cy9o
eXBlcnZpc29yIGlzIFhlbi1vbmx5IChhdCBsZWFzdCB1cCB0byBub3cpLgo+IAo+IEhvdyB0aGF0
PyBJdCdzIGJlaW5nIGNyZWF0ZWQgYnkgZHJpdmVycy9iYXNlL2h5cGVydmlzb3IuYywKPiBhbmQg
aWlyYyBoYWQgYmVlbiBpbnRyb2R1Y2VkIGZvciBzMzkwIG9yaWdpbmFsbHkuCgpIbW0sIGNzY29w
ZSBmb29sZWQgbWUuIE1heWJlIGl0IHNob3VsZCBidWlsZCB0aGUgZGF0YSBiYXNlIGZvciBhbGwK
YXJjaGl0ZWN0dXJlcy4uLgoKVGhhbmtzIGZvciB0aGUgbm90ZSEKCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 15:53:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 15:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpdp-0006rP-1a; Mon, 22 May 2017 15:53:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCpdo-0006rE-KT
 for xen-devel@lists.xen.org; Mon, 22 May 2017 15:53:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4C/18-03058-F5903295; Mon, 22 May 2017 15:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzeOUzn
 S4PUuPYslHxezODB6HN39mymAMYo1My8pvyKBNePXhbmMBZs5K361rGFvYJzI0cXIySEkkCex
 8UcrC4jNK2AncWHKMkYQW0LAUOL0wptgcRYBVYldU26zgthsAuoSbc+2g9kiAvoS8z/9BLK5O
 JgFFjNKrOl/xgaSEBbQlLg3r5kRYoGtxJc9vUwgNifQgpcvvjJ3MXIALROU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXYCXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1tNBLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MF4c2PAIUZJDiYlUd6jb5QihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw1nEoRwoJFqWmp1akZeYAIwEmLcHBoyTCqw6S5i0uSMwtz
 kyHSJ1iVJQS590JkhAASWSU5sG1waLvEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5H7IDTe
 HJzCuBm/4KaDET0GLrZ/Igi0sSEVJSDYzzrprdNLuX5tE//8bD/D89roKRdgESFss7Tqo8FL+
 oV7dEslx+UX7kvjeGn+4JWU/ReNKi91G76rP8pydBN3dIe/NXe2z5khur98ip8Nvf06KXW+5u
 Tv6vufrRkY+uTtlri/7eqWO11ZmUusR0t7dKxMPW5bsW/Jt+1etqh3lxv9THbfElclOVWIozE
 g21mIuKEwHZEGC4uQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495468381!44204110!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3574 invoked from network); 22 May 2017 15:53:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 15:53:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 09:53:00 -0600
Message-Id: <59232579020000780015BD2B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 09:52:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <e1e29db2-c567-eb9d-5927-1ab2851e0161@citrix.com>
In-Reply-To: <e1e29db2-c567-eb9d-5927-1ab2851e0161@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: IanJackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] XenServer testing of Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDExOjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gMikgVGhpcyB2bWVudHJ5IGZhaWx1cmU6Cj4gCj4gKFhFTikgWyA3MTIyLjI4NzY2MV0g
ZDk4djMgdm1lbnRyeSBmYWlsdXJlIChyZWFzb24gMHg4MDAwMDAyMSk6IEludmFsaWQKPiBndWVz
dCBzdGF0ZSAoMCkKPiAoWEVOKSBbIDcxMjIuMjg3NjY4XSAqKioqKioqKioqKioqIFZNQ1MgQXJl
YSAqKioqKioqKioqKioqKgo+IChYRU4pIFsgNzEyMi4yODc2NzBdICoqKiBHdWVzdCBTdGF0ZSAq
KioKPiAoWEVOKSBbIDcxMjIuMjg3NjczXSBDUjA6IGFjdHVhbD0weDAwMDAwMDAwODAwMTAwM2Is
Cj4gc2hhZG93PTB4MDAwMDAwMDA4MDAxMDAzYiwgZ2hfbWFzaz1mZmZmZmZmZmZmZmZmZmZmCj4g
KFhFTikgWyA3MTIyLjI4NzY3Nl0gQ1I0OiBhY3R1YWw9MHgwMDAwMDAwMDAwMTQyNmU5LAo+IHNo
YWRvdz0weDAwMDAwMDAwMDAxNDA2ZTksIGdoX21hc2s9ZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4p
IFsgNzEyMi4yODc2NzldIENSMyA9IDB4MDAwMDAwMDAwMDE4NTAwMAo+IChYRU4pIFsgNzEyMi4y
ODc2ODFdIFBEUFRFMCA9IDB4MDAwMDAwMDAwMDE4NjAwMSAgUERQVEUxID0KPiAweDAwMDAwMDAw
MDAxODcwMDEKPiAoWEVOKSBbIDcxMjIuMjg3Njg0XSBQRFBURTIgPSAweDAwMDAwMDAwMDAxODgw
MDEgIFBEUFRFMyA9Cj4gMHgwMDAwMDAwMDAwMTg5MDAxCj4gKFhFTikgWyA3MTIyLjI4NzY4N10g
UlNQID0gMHgwMDAwMDAwMDg5MDNjNmQwICgweDAwMDAwMDAwODkwM2M2ZDApICBSSVAKPiA9IDB4
MDAwMDAwMDA4MTFhNWJlYyAoMHgwMDAwMDAwMDgxMWE1YmVjKQo+IChYRU4pIFsgNzEyMi4yODc2
OTBdIFJGTEFHUz0weDAwMDA0MDAyICgweDAwMDA0MDAyKSAgRFI3ID0KPiAweDAwMDAwMDAwMDAw
MDA0MDAKCkVGTEFHUy5OVCBpcyBzZXQsIHdoaWNoIGlzIGF0IGxlYXN0ICJpbnRlcmVzdGluZyIu
IEkgZG9uJ3Qga25vdwplbm91Z2ggYWJvdXQgV2luOCBpbnRlcm5hbHMgdG8gYmUgYWJsZSB0byB0
ZWxsIHdoZXRoZXIgVFI9MDA1OAppbmRpY2F0ZXMgb3RoZXIgdGhhbiB0aGUgZGVmYXVsdCB0YXNr
IHNlbGVjdG9yICh3aGljaCB0aGVuIHdvdWxkCnN1Z2dlc3QgYSB0YXNrIHN3aXRjaCBoYXMgaW5k
ZWVkIGJlZW4gcGVyZm9ybWVkKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 16:05:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 16:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpq5-0008D0-6D; Mon, 22 May 2017 16:05:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dCpq3-0008Cu-M6
 for xen-devel@lists.xen.org; Mon, 22 May 2017 16:05:43 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 7F/0F-02180-65C03295; Mon, 22 May 2017 16:05:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzeMRzn
 S4NdLcYslHxezODB6HN39mymAMYo1My8pvyKBNePi5CvsBcfYK2acXMPUwLiCrYuRk0NIIE+i
 ce5WdhCbV8BOYv+en4wgtoSAocTphTdZQGwWAVWJE/dmMYHYbALqEm3PtrOC2CJA9tFrt5i7G
 Lk4mAUeMkrsm3sdrEFYwF3i5JsORogFoRKrr70AW8ApECKx+uJroMUcQMsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0N9JK
 KMtMzSnITM3OAPFO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2Ma6Y6H2KU5GBSEuU9+kYpUogv
 KT+lMiOxOCO+qDQntfgQowYHh8DmtasvMEqx5OXnpSpJ8PpwK0cKCRalpqdWpGXmACMEplSCg
 0dJhHc/F1Cat7ggMbc4Mx0idYpRl2POva/vmYTAZkiJ83aAzBAAKcoozYMbAYvWS4yyUsK8jE
 AHCvEUpBblZpagyr9iFOdgVBLmnQMyhSczrwRu0yugI5iAjrB+Jg9yREkiQkqqgXGGzC7jqRn
 5X2ZZxDrulNh6z0CBvWbHppq2t98VOJo6lBUfPal6NcHuzNxm/zPr+1ncC8TYLQL3Las7/yo4
 97ypxEOfrCRvu6aLVmYO/p/+t/w6d+PTad9G86+rW1UFxC+v3CfZk9+aeVRnBneWt2mg8al9a
 5Lb3VPCWM7/n1k058TG1mTR9UosxRmJhlrMRcWJAFvpQ/LRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495469140!71221546!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38260 invoked from network); 22 May 2017 16:05:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 May 2017 16:05:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 May 2017 10:05:39 -0600
Message-Id: <59232870020000780015BD45@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 22 May 2017 10:05:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xudong Hao" <xudong.hao@intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: Re: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDEwOjM5LCA8eHVkb25nLmhhb0BpbnRlbC5jb20+IHdyb3RlOgo+
IChYRU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBzZWNv
bmRzLgoKTm90IHRoaXMgLSBYZW4gaXMgdW5hdm9pZGFibHkgZ29pbmcgdG8gZ28gZG93biBpbiBz
dWNoIGEgY2FzZSwgeWV0CnlvdXIgbG9nIGhhcyBubyBoaW50IGF0IGFsbCB3aGF0IGtpbmQgb2Yg
cHJvYmxlbSBEb20wIGV4cGVyaWVuY2VkCihlLmcuIHdoZXRoZXIgb25lIG9mIHRoZSBpbmplY3Rl
ZCAjTUMtcyBjYXVzZWQgdGhpcykuCgo+IChYRU4pIC0tLS1bIFhlbi00LjktcmMgIHg4Nl82NCAg
ZGVidWc9eSAgIFRhaW50ZWQ6IE1DRSAgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDAKPiAoWEVOKSBS
SVA6ICAgIGUwMDg6WzwwMDAwMDAwMDY1ZWIxZTEzPl0gMDAwMDAwMDA2NWViMWUxMwo+IC4uLgo+
IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDA2ODJhYjAwOToKPiAoWEVOKSAgTDRb
MHgwMDBdID0gMDAwMDAwMTAyYzk2MTA2MyBmZmZmZmZmZmZmZmZmZmZmCj4gKFhFTikgIEwzWzB4
MDAxXSA9IDAwMDAwMDAwNWY4MTIwNjMgZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4pICBMMlsweDE0
MV0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKCkhlcmUgeW91J3JlIGFwcGFy
ZW50bHkgaGl0dGluZyBhIGZpcm13YXJlIGJ1ZzogV2hpbGUgUklQCnBvaW50cyBpbnRvIHJ1bnRp
bWUgc2VydmljZXMgbWVtb3J5LCBDUjIgZG9lc24ndDoKCihYRU4pICAwMDAwMDY1ZWI4MDAwLTAw
MDAwNjgyYWNmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoKWW91IG1heSB0cnkgd29y
a2luZyBhcm91bmQgdGhpcyB2aWEgb25lIG9mICJyZWJvb3Q9YWNwaSIgb3IKImVmaT1uby1ycyIg
b24gdGhlIGh5cGVydmlzb3IgY29tbWFuZCBsaW5lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 16:06:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 16:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCpqO-0008Ex-Ds; Mon, 22 May 2017 16:06:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dCpqM-0008Ej-QL
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 16:06:02 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E9/2F-31580-96C03295; Mon, 22 May 2017 16:06:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oG4mj3K
 kwab/Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPueuYC2arVhz4/425gXG6XBcjF4eQQAeT
 xKLtS1i6GDmBnC+MEkd36EAkNjJKvJrzlA3C6WaUuL6jmw2iqkji6P2LYB0sAqoS3z+dZOpi5
 OBgEzCReLPKESQsIqAr8WzBM7BeZoFlzBInr90H6xUW0JI4dfMUO4jNK2AmcaDhBTvEgmZGiS
 uHP7NBJAQlTs58AraAGajhxr+XYAuYBaQllv/jAAlzCthJXOloZwKxRQWUJXbf2ssMYksIGEv
 0zepjmcAoNAvJpFlIJs1CmLSAkXkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbFebmpxcWJ6
 ak5iUrFecn7uJkZgQDMAwQ7GFds9DzFKcjApifIefaMUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mC14dbOVJIsCg1PbUiLTMHGFswaQkOHiUR3v1cQGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy8
 9LlRLn1QCZIQBSlFGaBzcCFueXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrBjKFJzOvBG7
 TK6AjmICOsH4mD3JESSJCSqqBcXXYtWksOXsfrUzbHqFSlcS2cueq/T+nvil2Vpv+//nT83Wl
 1c882/aLHH30z+7vAyOujReOF+7XcPybk9fK56O7rymT93n9dJEmztjEfTfV/Uv890rPUJfgq
 nd0qJdJNAm9e3nbobXGf47rHLnTWbLPQC9armrDi5VcQSrbD3nsWODfbjGxS4mlOCPRUIu5qD
 gRAEShIv3uAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495469159!101212487!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4640 invoked from network); 22 May 2017 16:06:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 16:06:01 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4MG5qpK029591
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 22 May 2017 16:05:53 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4MG5pQu003382
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 22 May 2017 16:05:52 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4MG5onE022677;
 Mon, 22 May 2017 16:05:50 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 May 2017 09:05:49 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 89CF66A0104; Mon, 22 May 2017 12:05:48 -0400 (EDT)
Date: Mon, 22 May 2017 12:05:48 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170522160548.GL1030@char.us.oracle.com>
References: <CAFLBxZYK6RuFto8xynaADdkzfqo2Mv6eF6bKyO7tE-svF7y6tg@mail.gmail.com>
 <8b137b97-8083-ed1d-98e2-1e71be57b4dd@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8b137b97-8083-ed1d-98e2-1e71be57b4dd@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 James Bulpin <James.Bulpin@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Andrew Halley <andrew.halley@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Livepatching and Xen Security
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+IDEuIEhhdmluZyB0ZXN0ZWQgbGl2ZS1wYXRjaGluZyB0aG9yb3VnaGx5IGZvciBhdCBsZWFz
dCBzb21lIHZlcnNpb24gb2YKPiA+IHRoZSBjb2RlYmFzZQo+ID4KPiA+IDIuIEhhdmluZyB0ZXN0
ZWQgbGl2ZS1wYXRjaGluZyBmb3Igb25lIG9mIHRoZSBYZW4gNC45IFJDcy4KPiA+Cj4gPiBUaG91
Z2h0cz8KPiAKPiBBcyBhIHN0YXRlbWVudCBvZiB3aGF0IFhlblNlcnZlciBpcyBkb2luZzoKCkFz
IGEgc3RhdGVtZW50IG9mIHdoYXQgT3JhY2xlIGlzIGRvaW5nLgoKV2UgaGF2ZSBiZWVuIHVzaW5n
IGxpdmVwYXRjaGluZyBmb3IgYSB5ZWFyIG9yIHNvLgoKSXQgaXMgYSBiaXQgb2xkZXIgKHRoYW5r
cyB0byBYZW5kIGRlcGVuZGVuY3ksIDxncnVtYmxlPikgc28gbm90IGFzCmZyZXNoIGFzIFhlbiA0
LjkuCgpXZSBoYWQgcXVpdGUgYSBmZXcgb2YgbGl2ZXBhdGNoZXMsIGluY2x1ZGluZyBzb21lIHRo
YXQgYXJlIG5vdApYU0FzLCB3aXRoIHN1Y2Nlc3MuIFdlIGRpZCBydW4gaW4gc29tZSBpc3N1ZXM6
CgogLSBXZSBjb21waWxlZCBYZW4gd2l0aCAnLS1tYXhjcHVzPTM4NCcgYW5kIHRoZSBsaXZlcGF0
Y2ggdG9vbHMgZGlkbid0IGluY2x1ZGUKICAgdGhhdCwgd2hpY2ggbWFkZSBhbGwgdGhlIEdDQyBj
b21waWxlZCBsb2NhbCB2YXJpYWJsZSBuYW1lcyBkaWZmZXJlbnQuIE9uY2Ugd2UKICAgZ290IHRo
ZSAtLW1heGNwdXM9WFlaIHRvIG1hdGNoIGl0IGFsbCB3YXMgZ29vZC4gQnV0IHRoYXQgdG9vayBh
IHdoaWxlCiAgIHRvIGZpZ3VyZSBvdXQuCgogLSBXZSBoYWQgYW4gaW50ZXJlc3RpbmcgaXNzdWUg
d2hlcmUgdGhlIC5maXh1cCBhbmQgLmV4X3RhYmxlIHdlcmUgbm90CiAgIHByb3Blcmx5IHVwZGF0
ZWQgKFJvc3MgZml4ZWQgdGhhdCBpbiB0aGUgdG9vbCB1cHN0cmVhbSBhbmQgaXQgd2FzIGJhY2tw
b3J0ZWQKICAgaW4gbGl2ZXBhdGNoLXRvb2xzKS4gVGhhdCB3YXMgaW4gWGVuIDQuOCB0aW1lZnJh
bWUuCiAgIGh0dHBzOi8vZ2l0aHViLmNvbS9yb3NzbGFnZXJ3YWxsL2xpdmVwYXRjaC1idWlsZC10
b29scy9jb21taXQvYWU3YWUwYzMxODY2ZjZlZTI3MTVhNjAxZmQ1MDY3ZDcwMGQ2MDg0YSAgCgog
LSBSZXBsYWNpbmcgdGhlIGxpdmVwYXRjaCB3aXRoIGFub3RoZXIgaGl0IGEgc25hZyBpZiBib3Ro
IGxpdmVwYXRjaGVzCiAgIGhhZCB0aGUgc2FtZSBzeW1ib2wgbmFtZSAoeDg2X2VtdWxhdGUuYyNf
Z2V0X2ZwdSkuIFdlIGNhbWUgdXAgd2l0aAogICBhIHNrYW5reSB0b29sIChzeW1ib2xfcmVuYW1l
KSB0aGF0IGp1c3QgcmVuYW1lcyBzeW1ib2xzIHdoaWNoIHdlIHVzZQogICB0byBhbHdheXMgcmVu
YW1lIHN5bWJvbHMgKHN5bWJvbF9yZW5hbWUgODNlMDcwNy5saXZlcGF0Y2ggIng4Nl9lbXVsYXRl
LmMjX2dldF9mcHUiIGdldF9mcHVfODNlMDcwNykKClRob3NlIGFyZSBsaXZlcGF0Y2gtdG9vbHMg
aXNzdWVzLCBhbmQgbm90IHRoZSBoeXBlcnZpc29yIGNvZGUgKGFsYmVpdAp0aGUgbGFzdCBvbmUg
Y291bGQgYmUgZml4ZWQgaW4gdGhlIGh5cGVydmlzb3IgYnkgaGF2aW5nIGNvZGUgdG8gZGVhbAp3
aXRoIGdsb2JhbCBhbmQgbG9jYWwgc3ltYm9sIGFuZCBpZ25vcmluZyBjb2xsaXNpb24gd2l0aCBs
b2NhbCBzeW1ib2xzKS4KCldpdGggdGhlIGh5cGVydmlzb3IgY29kZSwgd2UgaGF2ZSBub3QgaGFk
IGFueSBpc3N1ZXMgLSBpdCBoYXMgYmVlbgpydW5uaW5nIHNtb290aGx5IHdpdGggdmFyaW91cyB0
eXBlcyBvZiBndWVzdHMuCgpBbHNvIEkndmUgYmVlbiBydW5uaW5nIChhbG1vc3QgZXZlcnkgbmln
aHQpIGFuIHRlc3Qgb2YgdGhlIGxpdmVwYXRjaGVzCnRoYXQgYXJlIHBhcnQgb2YgdGhlIFhlbiBz
b3VyY2UuCgo+IAo+IEluZGVwZW5kZW50IG9mIHRoaXMsIHRoZSBuYXR1cmUgb2Ygd2hhdCBxdWFs
aWZpZXMgYXMgImEgY29ycmVjdCBwYXRjaCIKPiBpcyBzdWJqZWN0aXZlIGFuZCB2ZXJ5IGNvbnRl
eHQgZGVwZW5kZW50LiAgQ29uc2lkZXIgYSBzY2VuYXJpbyB3aXRoIHR3bwo+IHVzZXJzLCB0aGUg
c2FtZSB2ZXJzaW9uIG9mIHRoZSBsaXZlcGF0Y2ggdG9vbHMsIGFuIGlkZW50aWNhbCBzb3VyY2UK
PiBwYXRjaCwgYW5kIGFuIGlkZW50aWNhbCBzb3VyY2UgdmVyc2lvbiBvZiBYZW4uICBUaGVyZSBp
cyBhIHZlcnkgcmVhbAo+IHBvc3NpYmlsaXR5IHRoYXQgdGhlc2UgdHdvIHVzZXJzIGNvdWxkIGdl
dCBvbmUgdmFsaWQgYW5kIG9uZSBpbnZhbGlkCj4gcGF0Y2ggYmFzZWQgc29sZWx5IG9uIHNvbWV0
aGluZyBsaWtlIHRoZSBjb21waWxlciBzZXR0aW5ncyB1c2VkIHRvIGJ1aWxkCj4gdGhlIGh5cGVy
dmlzb3IgdGhleSBhcmUgcGF0Y2hpbmcuCgpZZXMuIEl0IGlzIGltcGVyYXRpdmUgdGhhdCB0aGUg
bGl2ZXBhdGNoIGJlIGJ1aWx0IG9uIHRoZSBzYW1lIGV4YWN0CmNvbXBpbGVyIGFzIHdoYXQgdGhl
IGh5cGVydmlzb3Igd2FzIGJ1aWx0IHdpdGguIEZvcnR1bmF0bHkgdGhlIGNvbmZpZy5oCmZpbGUg
ZXhwb3NlcyBhbGwgb2YgdGhhdCBzbyBpdCBpcyBlYXN5IGVub3VnaCB0byB2ZXJpZnkgdGhhdC4K
Li5zbmlwLi4KCj4gVGhlcmVmb3JlLCBJIHRoaW5rIGl0IHdvdWxkIGJlIGEgbWlzdGFrZSBmb3Ig
dXMgdG8gaW5jbHVkZSBhbnl0aGluZwo+IHBlcnRhaW5pbmcgdG8gImNyZWF0aW5nIGEgbGl2ZXBh
dGNoLCBjb3JyZWN0IG9yIG90aGVyd2lzZSIgd2l0aGluIGEKPiBzdXBwb3J0IHN0YXRlbWVudC4g
IFRoZXJlIGFyZSBtYW55IHZhcmlhYmxlcyB3aGljaCB3ZSBhcyB1cHN0cmVhbSBjYW4ndAo+IGNv
bnRyb2wuCgpJdCBtYXkgYmUgZ29vZCB0byBpbmNsdWRlIGFuIEZBUSBvciBzdWNoIGRlc2NyaWJp
bmcgc29tZSBvZiB0aGVzZQppc3N1ZXMgKGFrYSBhbiBrbm93bGVkZ2UgYmFzZSkgdGhhdCBkZXRh
aWwgb3VyIGZpbmRpbmdzIGFuZCBob3cKd2Ugd29ya2VkIGFyb3VuZCB0aGVtLgoKSSB3aWxsIHVw
ZGF0ZSB0aGUgV2lraSB3aXRoIGl0IHJlZ2FyZGxlc3Mgb2YgdGhpcyBkaXNjdXNzaW9uLgo+IAo+
IEFzIGZvciB0aGUgNHRoIHBvaW50LCBhYm91dCB3aGF0IGEgZ3Vlc3QgY2FuIGRvIHRvIHByZXZl
bnQgYXBwbGljYXRpb24KPiBvZiBhIGxpdmVwYXRjaC4KPiAKPiBUaGUgZGVmYXVsdCB0aW1lb3V0
IGlzIGluc3VmZmljaWVudCB0byBxdWllc2NlIFhlbiBpZiBhIFZNIHdpdGggYSBmZXcKPiBWQ1BV
cyBpcyBtaWdyYXRpbmcuICBJbiB0aGlzIHNjZW5hcmlvLCBJIGJlbGlldmUgcDJtX2xvY2sgY29u
dGVudGlvbiBpcwo+IHRoZSB1bmRlcmx5aW5nIHJlYXNvbiwgYnV0IHRoZSBwb2ludCBzdGFuZHMg
dGhhdCB0aGVyZSBhcmUgcGxlbnR5IG9mCj4gdGhpbmdzIGEgZ3Vlc3QgY2FuIGRvIHRvIHByZXZl
bnQgWGVuIGJlaW5nIGFibGUgdG8gc3VpdGFibHkgcXVpZXNjZS4KPiAKPiBBcyBhIGhvc3QgYWRt
aW5pc3RyYXRvciBhdHRlbXB0aW5nIHRvIGFwcGx5IHRoZSBsaXZlcGF0Y2gsIHlvdSBnZXQKPiBp
bmZvcm1lZCB0aGF0IFhlbiBmYWlsZWQgdG8gcXVpZXNjZSBhbmQgdGhlIGxpdmVwYXRjaCBhcHBs
aWNhdGlvbgo+IGZhaWxlZC4gIE9wdGlvbnMgcmFuZ2UgZnJvbSB1cHBpbmcgdGhlIHRpbWVvdXQg
b24gdGhlIG5leHQgcGF0Y2hpbmcKPiBhdHRlbXB0LCB0byBwb3NzaWJseSBldmVuIG1hbnVhbGx5
IHBhdXNpbmcgdGhlIHRyb3VibGVzb21lIFZNIGZvciBhIHNlY29uZC4KClBhdXNpbmcgYSBWTSBp
cyBhY2VlcHRhYmxlIEkgd291bGQgdGhpbmsuCj4gCj4gSSBhbHNvIHRoaW5rIGl0IHVud2lzZSB0
byBjb25zaWRlciBhbnkgc2NlbmFyaW9zIGxpa2UgdGhpcyB3aXRoaW4gdGhlCj4gc2VjdXJpdHkg
c3RhdGVtZW50LCBvdGhlcndpc2Ugd2Ugd2lsbCBoYXZlIHRvIGlzc3VlIGFuIFhTQSBzdGF0aW5n
Cj4gIkd1ZXN0cyBkb2luZyBub3JtYWwgdW5wcml2aWxlZ2VkIHRoaW5ncyBjYW4gY2F1c2UgWGVu
IHRvIGJlCj4gaW5zdWZmaWNpZW50IHF1aWVzY2VudCB0byBhcHBseSBsaXZlcGF0Y2hlcyB3aXRo
IHRoZSBkZWxpYmVyYXRlbHkKPiBjb25zZXJ2YXRpdmUgZGVmYXVsdHMiLiAgV2hhdCByZW1lZGlh
dGlvbiB3b3VsZCB3ZSBzdWdnZXN0IGZvciB0aGlzPwoKeGwgcGF1c2UgOi0pCgo+IAo+IAo+IE9u
IHRoZSBwb2ludHMgb2YgdW5leHBlY3RlZCBhY2Nlc3MgdG8gdGhlIGh5cGVyY2FsbHMsIGFuZCBY
ZW4gZG9pbmcgdGhlCj4gd3JvbmcgdGhpbmcgd2hlbiBwcmVzZW50ZWQgd2l0aCBhIGxlZ2l0aW1h
dGUgY29ycmVjdCBsaXZlcGF0Y2gsIEkgdGhpbmsKPiB0aGVzZSBhcmUgaW4gcHJpbmNpcGxlIGZp
bmUgZm9yIGluY2x1c2lvbiB3aXRoaW4gYSBzdXBwb3J0IHN0YXRlbWVudC4KClllcy4KPiAKPiBJ
IHdvdWxkIGFzayBob3dldmVyIGhvdyBjb25maWRlbnQgd2UgYXJlIHRoYXQgdGhlcmUgYXJlIG5v
IEVMRiBwYXJzaW5nCj4gYnVncyBpbiB0aGUgY29kZT8gIEkgdGhpbmsgaXQgbWlnaHQgYmUgdmVy
eSBwcnVkZW50IHRvIHRyeSBhbmQgYnVpbGQgYQo+IHVzZXJzcGFjZSBoYXJuZXNzIGZvciBpdCBh
bmQgbGV0IEFMRiBoYXZlIGEgZ28uCgpKYW4gZGlkIGFuIGV4Y2VsbGVudCBqb2Igd2hlbiByZXZp
ZXdpbmcgdGhlIGNvZGUuIEJ1dCB0aGVyZSBpcyBvZiBjb3Vyc2UKdGhlIHBvc3NpYmlsaXR5IHRo
YXQgc29tZXRoaW5nIHNsaXBwZWQgb3VyIG1pbmQuCgpJIHdvdWxkIChpbiBteSBvcGluaW9uIGFz
IGxpdmVwYXRjaCBtYWludGFpbmVyKSBub3QgdG8gZ2F0ZSB0aGUgc3VwcG9ydApwYXJ0IG9uIHRo
aXMgYXMgd2VsbCwgSSBoYXZlIG5vIGNsdWUgaG93IHRvIHNldHVwIEFMRiBhbmQgdGhpcyBtYXkK
dGFrZSBxdWl0ZSBhIHdoaWxlIHRvIGdldCBkb25lLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 16:48:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 16:48:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCqVV-0002Sp-QH; Mon, 22 May 2017 16:48:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCqVU-0002ST-CB
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 16:48:32 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EF/6A-02956-F5613295; Mon, 22 May 2017 16:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdOTDn
 S4PIsYYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbPr3grmgazljxZFHk9kb
 GCeVdzFycQgJ/GWUOPt+PiOE85hR4uCXxUwQzjZGie/fl7J2MXJyiAg4S3w9M5cdxOYV0Jd4c
 +gZWFxYIFhi38ftjCC2hMBmBYkNe9W7GDmAbG+JK5O1IcLeEq+3zQcqZ+dgE7CSOCQGEmURUJ
 VYNuMwywRG7gWMDKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GOed8D/EKMnBpCTKe/SNUqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4bUeVIIcGi
 1PTUirTMHGDowaQlOHiURHi7QdK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOuxCkSACkK
 KM0D24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3HcgUnsy8ErhNr4COYAI6wvqZPM
 gRJYkIKakGxhzxqWs8eVu+OGu278zdnL5K7tXrnW1JE5KDa3ndtPM31O/7pJ0Vu+vvEb0b6yr
 8arPNLnnWOj8M4ntg6LfrxmcjhiVhdxId/RPUVvzKijx4UW3qsWsb/nzi/D7Rg3fj4fi0hNyo
 n543DD6Xt5214rre9eDVxtip0Z+ONKzb0bv1e8Sylbos05VYijMSDbWYi4oTAah+PNd+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495471709!69940472!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53613 invoked from network); 22 May 2017 16:48:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 16:48:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCqVQ-0003dz-4o; Mon, 22 May 2017 16:48:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCqVK-0005Sw-Gk; Mon, 22 May 2017 16:48:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCqVK-0000rh-6t; Mon, 22 May 2017 16:48:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109675-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-armhf-pvops:host-build-prep:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=33c9e9729033387ef0521324c62e7eba529294af
X-Osstest-Versions-That: linux=dac94e29110cd606dec37673644caf2cf6fd1dde
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 16:48:22 +0000
Subject: [Xen-devel] [linux-linus test] 109675: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6996168419312788323=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6996168419312788323==
Content-Type: text/plain

flight 109675 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109675/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             4 host-build-prep          fail REGR. vs. 109572

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds      6 xen-boot                 fail REGR. vs. 109572

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109552
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109572
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109572
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109572
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                33c9e9729033387ef0521324c62e7eba529294af
baseline version:
 linux                dac94e29110cd606dec37673644caf2cf6fd1dde

Last test of basis   109572  2017-05-18 10:57:06 Z    4 days
Failing since        109598  2017-05-18 23:55:14 Z    3 days    4 attempts
Testing same since   109675  2017-05-22 02:06:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  Adam Ford <aford173@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexander GQ Gerasiov <gq@redlab-i.ru>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexei Starovoitov <ast@kernel.org>
  Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
  Andreas Kemnade <andreas@kemnade.info>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Korolyov <andrey@xdel.ru>
  Anthony Mallet <anthony.mallet@laas.fr>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Artur Paszkiewicz <artur.paszkiewicz@intel.com>
  Balbir Singh <bsingharora@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Baruch Siach <baruch@tkos.co.il>
  Ben Skeggs <bskeggs@redhat.com>
  Benny Halevy <bhalevy@gmail.com>
  Bharat Bhushan <bharat.bhushan@nxp.com>
  Bin Liu <b-liu@ti.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boaz Harrosh <ooo@electrozaur.com>
  Bogdan Mirea <Bogdan-Stefan_mirea@mentor.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Breno Leitao <breno.leitao@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chad Dupuis <chad.dupuis@cavium.com>
  Chaotian Jing <chaotian.jing@mediatek.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoffer Dall <cdall@linaro.org>
  Christoffer Dall <christoffer.dall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuanxiao Dong <chuanxiao.dong@intel.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  Craig Gallek <kraig@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniele Palmas <dnlplm@gmail.com>
  Dave Airlie <airlied@redhat.com>
  David Ahern <dsahern@gmail.com>
  David Gibson <david@gibson.dropbear.id.au>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Eric Anholt <eric@anholt.net>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Ganapatrao Kulkarni <ganapatrao.kulkarni@cavium.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gautham R. Shenoy <ego@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Greentime Hu <green.hu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Guru Das Srinagesh <gurooodas@gmail.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heikki Krogerus <heikki.krogerus@linux.intel.com>
  Heiko Stuebner <heiko@sntech.de>
  Ian Chard <ian@chard.org>
  Ian W Morrison <ianwmorrison@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ingo Molnar <mingo@kernel.org>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
  Jeff Layton <jlayton@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jessica Yu <jeyu@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Jiri Slaby <jslaby@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jth@kernel.org>
  John Crispin <john@phrozen.org>
  Jon Derrick <jonathan.derrick@intel.com>
  Juergen Gross <jgross@suse.com>
  Julia Cartwright <julia@ni.com>
  Julius Werner <jwerner@chromium.org>
  KarimAllah Ahmed <karahmed@amazon.de>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Kirill Tkhai <ktkhai@virtuozzo.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Laura Abbott <labbott@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Liam R. Howlett <Liam.Howlett@Oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  linzhang <xiaolou4617@gmail.com>
  Liviu Dudau <Liviu.Dudau@arm.com>
  Lubomir Rintel <lkundrak@v3.sk>
  Lucas Stach <l.stach@pengutronix.de>
  MaJun <majun258@huawei.com>
  Maksim Salau <maksim.salau@gmail.com>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Markus Heiser <markus.heiser@darmarit.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matthew Auld <matthew.auld@intel.com>
  Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Matthias Lange <matthias.lange@kernkonzept.com>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nicolas Pitre <nico@linaro.org>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nishanth Menon <nm@ti.com>
  Nitin Gupta <nitin.m.gupta@oracle.com>
  Oleg Nesterov <oleg@redhat.com>
  Olivier Leveque <o_leveque@orange.fr>
  Olof Johansson <olof@lixom.net>
  Orlando Arias <oarias@knights.ucf.edu>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pete Zaitcev <zaitcev@yahoo.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Phil Elwell <phil@raspberrypi.org>
  Ping Gao <ping.a.gao@intel.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravikumar Kattekola <rk@ti.com>
  Rob Herring <robh@kernel.org>
  Robin Murphy <robin.murphy@arm.com>
  Roger Quadros <rogerq@ti.com>
  Rui Miguel Silva <rmfrfs@gmail.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sean Paul <seanpaul@chromium.org>
  Sean Wang <sean.wang@mediatek.com>
  Shanker Donthineni <shankerd@codeaurora.org>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Shile Zhang <shile.zhang@nokia.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms+renesas@verge.net.au>
  Soheil Hassas Yeganeh <soheil@google.com>
  Song Liu <songliubraving@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Suman Anna <s-anna@ti.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Thinh Nguyen <thinhn@synopsys.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thomas Winter <Thomas.Winter@alliedtelesis.co.nz>
  Tobias Jungel <tobias.jungel@bisdn.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tomas Melin <tomas.melin@vaisala.com>
  Tomasz Majchrzak <tomasz.majchrzak@intel.com>
  Tomi Sarvela <tomi.p.sarvela@intel.com>
  Tommi Rantala <tt.rantala@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@intel.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
  Vijay Immanuel <vijayi@attalasystems.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wenyou.Yang <wenyou.yang@microchip.com>
  Will Deacon <will.deacon@arm.com>
  William Wu <william.wu@rock-chips.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>
  Wolfram Sang <wsa@the-dreams.de>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yong Mao <yong.mao@mediatek.com>
  Yonghong Song <yhs@fb.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yueyao Zhu <yueyao.zhu@gmail.com>
  Zeng Rujia <ZengRujia@sangfor.com.cn>
  Zhenyu Wang <zhenyuw@linux.intel.com>
  Zhichao Huang <zhichao.huang@linaro.org>
  Zhou Zhengping <johnzzpcrystal@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6998 lines long.)


--===============6996168419312788323==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6996168419312788323==--

From xen-devel-bounces@lists.xen.org Mon May 22 16:49:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 16:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCqWA-0002V2-3A; Mon, 22 May 2017 16:49:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dCqW9-0002Ut-3m
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 16:49:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8A/19-03920-88613295; Mon, 22 May 2017 16:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTbddTDn
 S4PBKc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJzxuMBWf5Kw4f72JrYGzl7WLk4hAS2Mgo
 cXrXUyYI5wCjxNuDC9i7GDk5hAWCJCb33gVKcHCICIRKXFskCFLDLLCaUWLKhhWsEA2zGCVeP
 VnMBNLAJqArsePma2YQm1fASmLNyUawQSwCqhI3p39gAbFFBcIleg/0s0HUCEqcnPkELM4pYC
 3xcd5PMJtZQE9ix/VfrBC2uETTl5VQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKIMQLCD8fLGgEOMkhxM
 SqK8R98oRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LURVY4UEixKTU+tSMvMAUYLTFqCg0dJh
 NcfJM1bXJCYW5yZDpE6xagoJc67ECQhAJLIKM2Da4NF6CVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJQ2znycwrgZv+CmgxE9Bi62fyIItLEhFSUg2MBzdXZ39gME+IPa/E8/FIxpH20PNx8pt
 NKm7oufTP+NXyiMsuTXFnxel0q/c2XwtmrRbU2l5ae6jl5uLMhEPBxxO+8/h/FN7qV/lrp8ZM
 nlNqQp9Ca4QEuHvWC29wUeF8IhGeechb584L9Q0yka+ilm1a/tydZXeO81S91Lkti+8VmV8pn
 bNHiaU4I9FQi7moOBEAwP4B4csCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495471751!50917508!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58018 invoked from network); 22 May 2017 16:49:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 22 May 2017 16:49:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AB8312B;
 Mon, 22 May 2017 09:49:10 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 951033F7D7;
 Mon, 22 May 2017 09:49:09 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-4-andre.przywara@arm.com>
 <dcb34f96-31b2-3b14-ea2e-43f58c58ccd4@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <b62b8998-8d82-403d-8973-5ccb93e293d8@arm.com>
Date: Mon, 22 May 2017 17:49:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <dcb34f96-31b2-3b14-ea2e-43f58c58ccd4@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 03/28] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNS8xNyAxNToxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gRm9yIExQSXMg
dGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgYW5kIHRo
ZQo+PiBwb2ludGVycyB3aWxsIGJlIHN0b3JlZCBpbiBhIHJhZGl4IHRyZWUuIFNpbmNlIGFuIExQ
SSBjYW4gYmUgInVubWFwcGVkIgo+PiBhdCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMgaG93IHRv
IGRlYWwgd2l0aCBpcnFfdG9fcGVuZGluZygpIHJldHVybmluZwo+PiBhIE5VTEwgcG9pbnRlci4K
Pj4gV2UganVzdCBkbyBub3RoaW5nIGluIHRoaXMgY2FzZSBvciBjbGVhbiB1cCB0aGUgTFIgaWYg
dGhlIHZpcnR1YWwgTFBJCj4+IG51bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCj4+Cj4+IFRob3Nl
IGFyZSBhbGwgY2FsbCBzaXRlcyBmb3IgaXJxX3RvX3BlbmRpbmcoKSwgYXMgcGVyOgo+PiAiZ2l0
IGdyZXAgaXJxX3RvX3BlbmRpbmciLCBhbmQgdGhlaXIgZXZhbHVhdGlvbnM6Cj4+IChQUk9URUNU
RUQgbWVhbnM6IGFkZGVkIE5VTEwgY2hlY2sgYW5kIGJhaWxpbmcgb3V0KQo+Pgo+PiAgICAgeGVu
L2FyY2gvYXJtL2dpYy5jOgo+PiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KCk6IG9ubHkgY2FsbGVk
IGZvciBTUElzLCBhZGRlZCBBU1NFUlQoKQo+PiBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCk6
IG9ubHkgY2FsbGVkIGZvciBTUElzLCBhZGRlZCBBU1NFUlQoKQo+PiBnaWNfcmVtb3ZlX2Zyb21f
cXVldWVzKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHdpdGhpbiBWQ1BVIFZHSUMgbG9jawo+PiBnaWNf
cmFpc2VfaW5mbGlnaHRfaXJxKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJQyBs
b2NrCj4+IGdpY19yYWlzZV9ndWVzdF9pcnEoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQ
VSBWR0lDIGxvY2sKPj4gZ2ljX3VwZGF0ZV9vbmVfbHIoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5k
ZXIgVkNQVSBWR0lDIGxvY2sKPiAKPiBFdmVuIHRoZXkgYXJlIHByb3RlY3RlZCwgYW4gQVNTRVJU
IHdvdWxkIGJlIHVzZWZ1bC4KCkkgYW0gbm90IHN1cmUgSSBnZXQgd2hhdCB5b3UgbWVhbiBoZXJl
LgpXaXRoIFBST1RFQ1RFRCBJIG1lYW50IHRoYXQgdGhlIGNvZGUgY2hlY2tzIGZvciBhIGlycV90
b19wZW5kaW5nKCkKcmV0dXJuaW5nIE5VTEwgYW5kIHJlYWN0cyBhY2NvcmRpbmdseS4KQVNTRVJU
cyBhcmUgb25seSBmb3IgbWFraW5nIHN1cmUgdGhhdCB0aG9zZSBmdW5jdGlvbnMgYXJlIG5ldmVy
IGNhbGxlZApmb3IgTFBJcygpLCBidXQgdGhlIG90aGVyIGZ1bmN0aW9ucyBjYW4gYmUgY2FsbGVk
IHdpdGggYW4gTFBJLCBhbmQgdGhleQpjYW4gbm93IGNvcGUgd2l0aCBhIE5VTEwgcGVuZGluZ19p
cnEuCgpTbyB3aGF0IGRvIEkgbWlzcyBoZXJlPwoKQ2hlZXJzLApBbmRyZS4KCj4+Cj4+ICAgICB4
ZW4vYXJjaC9hcm0vdmdpYy5jOgo+PiB2Z2ljX21pZ3JhdGVfaXJxKCk6IG5vdCBjYWxsZWQgZm9y
IExQSXMgKHZpcnR1YWwgSVJRcyksIGFkZGVkIEFTU0VSVCgpCj4+IGFyY2hfbW92ZV9pcnFzKCk6
IG5vdCBpdGVyYXRpbmcgb3ZlciBMUElzLCBhZGRlZCBBU1NFUlQoKQo+PiB2Z2ljX2Rpc2FibGVf
aXJxcygpOiBub3QgY2FsbGVkIGZvciBMUElzLCBhZGRlZCBBU1NFUlQoKQo+PiB2Z2ljX2VuYWJs
ZV9pcnFzKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMsIGFkZGVkIEFTU0VSVCgpCj4+IHZnaWNfdmNw
dV9pbmplY3RfaXJxKCk6IFBST1RFQ1RFRCwgbW92ZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKPj4K
Pj4gICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaDoKPj4gbG9jYWxfZXZlbnRzX25lZWRf
ZGVsaXZlcnlfbm9tYXNrKCk6IG9ubHkgY2FsbGVkIGZvciBhIFBQSSwgYWRkZWQKPj4gQVNTRVJU
KCkKPj4KPj4gICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oOgo+PiAocHJvdG90eXBlKQo+
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 16:50:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 16:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCqWx-0002je-Gd; Mon, 22 May 2017 16:50:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dCqWw-0002dD-AL
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 16:50:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 76/B7-03058-9B613295; Mon, 22 May 2017 16:50:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTXenmHK
 kwRMhi+9bJjM5MHoc/nCFJYAxijUzLym/IoE1Y9pniYIpxhX7/ug0MO5S7WLk4hAS2Mgosebh
 OTYI5wCjxNvjV5i7GDk5hAV8JZ5Me8TUxcjBISIQKnFtkSBIDbPAakaJKRtWsEI0zGaUmN/Ry
 QrSwCagK7Hj5muwZl4BK4mTE1+wgNgsAqoSr3ZfBbNFBcIleg/0s0HUCEqcnPkELM4pYC3xZO
 ordhCbWUBPYsf1X6wQtrhE05eVULa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg/HXsoBDjJIcTEqi
 vEffKEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdIKocKSRYlJqeWpGWmQOME5i0BAePkghvN
 0iat7ggMbc4Mx0idYpRUUqcVw0YXUICIImM0jy4NlhsXmKUlRLmZQQ6RIinILUoN7MEVf4Voz
 gHo5Iw7zuQ8TyZeSVw018BLWYCWmz9TB5kcUkiQkqqgVHLa56fhI3zjYLqtEPtf7hcn059sev
 mXJOzt2o6WGWtVBSP7rOP+d226BFH65NH80tmScnzXyrjVfW1sTkX8aEm+K1G1sL3O9nOtGzN
 vbkveNoJ9xW5MpMKhZ/7KrdyVk9Vv+m/c+fbKW4XTjnKxTifunfbY8Mh/22iicuFttqfWPVS+
 Nr/tiAlluKMREMt5qLiRACnuzByyAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495471800!102322058!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11873 invoked from network); 22 May 2017 16:50:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 22 May 2017 16:50:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2A54E2B;
 Mon, 22 May 2017 09:50:00 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0BE783F7D7;
 Mon, 22 May 2017 09:49:58 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-16-andre.przywara@arm.com>
 <6091e343-e78a-b014-8a23-ae8799a61d95@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <246ce6d7-8a1d-44ad-32b0-b6209fd58ba7@arm.com>
Date: Mon, 22 May 2017 17:50:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <6091e343-e78a-b014-8a23-ae8799a61d95@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 15/28] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8wNS8xNyAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gRm9yIGVhY2gg
ZGV2aWNlIHdlIGFsbG9jYXRlIG9uZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGVhY2ggdmlydHVh
bAo+PiBldmVudCAoTVNJKS4KPj4gUHJvdmlkZSBhIGhlbHBlciBmdW5jdGlvbiB3aGljaCByZXR1
cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBhcHByb3ByaWF0ZQo+PiBzdHJ1Y3QsIHRvIGJlIGFibGUg
dG8gZmluZCB0aGUgcmlnaHQgc3RydWN0IHdoZW4gZ2l2ZW4gYSB2aXJ0dWFsCj4+IGRldmljZUlE
L2V2ZW50SUQgcGFpci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAg
ICAgICAgfCA2OQo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA0ICsrKwo+PiAgMiBmaWxlcyBj
aGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiBpbmRleCBhZWJjMjU3
Li5mZDZhMzk0IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+ICsr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPj4gQEAgLTgwMCw2ICs4MDAsNzUgQEAgb3V0
Ogo+PiAgICAgIHJldHVybiByZXQ7Cj4+ICB9Cj4+Cj4+ICsvKiBNdXN0IGJlIGNhbGxlZCB3aXRo
IHRoZSBpdHNfZGV2aWNlX2xvY2sgaGVsZC4gKi8KPj4gK3N0YXRpYyBzdHJ1Y3QgaXRzX2Rldmlj
ZSAqZ2V0X2l0c19kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdAo+PiB2ZG9vcmJlbGws
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZk
ZXZpZCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSA9IGQtPmFyY2gudmdpYy5p
dHNfZGV2aWNlcy5yYl9ub2RlOwo+PiArICAgIHN0cnVjdCBpdHNfZGV2aWNlICpkZXY7Cj4+ICsK
Pj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlc19s
b2NrKSk7Cj4+ICsKPj4gKyAgICB3aGlsZSAobm9kZSkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlu
dCBjbXA7Cj4+ICsKPj4gKyAgICAgICAgZGV2ID0gcmJfZW50cnkobm9kZSwgc3RydWN0IGl0c19k
ZXZpY2UsIHJibm9kZSk7Cj4+ICsgICAgICAgIGNtcCA9IGNvbXBhcmVfaXRzX2d1ZXN0X2Rldmlj
ZXMoZGV2LCB2ZG9vcmJlbGwsIHZkZXZpZCk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCAhY21wICkK
Pj4gKyAgICAgICAgICAgIHJldHVybiBkZXY7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBjbXAgPiAw
ICkKPj4gKyAgICAgICAgICAgIG5vZGUgPSBub2RlLT5yYl9sZWZ0Owo+PiArICAgICAgICBlbHNl
Cj4+ICsgICAgICAgICAgICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7Cj4+ICsgICAgfQo+PiArCj4+
ICsgICAgcmV0dXJuIE5VTEw7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB1aW50MzJfdCBnZXRfaG9z
dF9scGkoc3RydWN0IGl0c19kZXZpY2UgKmRldiwgdWludDMyX3QgZXZlbnRpZCkKPj4gK3sKPj4g
KyAgICB1aW50MzJfdCBob3N0X2xwaSA9IElOVkFMSURfTFBJOwo+PiArCj4+ICsgICAgaWYgKCBk
ZXYgJiYgKGV2ZW50aWQgPCBkZXYtPmV2ZW50aWRzKSApCj4+ICsgICAgICAgIGhvc3RfbHBpID0g
ZGV2LT5ob3N0X2xwaV9ibG9ja3NbZXZlbnRpZCAvIExQSV9CTE9DS10gKwo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV2ZW50aWQgJSBMUElfQkxPQ0spOwo+PiAr
Cj4+ICsgICAgcmV0dXJuIGhvc3RfbHBpOwo+IAo+IElITU8sIGl0IHdvdWxkIGJlIGVhc2llciB0
byByZWFkIGlmIHlvdSBpbnZlcnQgdGhlIGNvbmRpdGlvbjoKPiAKPiBpZiAoICFkZXYgfHwgKGV2
ZW50aWQgPj0gZGV2LT5ldmVudGlkcykgKQo+ICAgcmV0dXJuIElOVkFMSURfTFBJOwo+IAo+IHJl
dHVybiBkZXYtPmhvc3RfbHBpX2Jsb2Nrc1tldmVudGlkIC8gTFBJX0JMT0NLXSArIChldmVudGlk
ICUgTFBJX0JMT0NLKTsKPiAKPiBBbHNvLCB3aGlsc3QgSSBhZ3JlZSBhYm91dCBzYW5pdGl6aW5n
IGV2ZW50aWQsIHNvbWVvbmUgY2FsbGluZyB0aGlzCj4gZnVuY3Rpb24gd2l0aCBkZXYgPSBOVUxM
IGlzIGFscmVhZHkgd3JvbmcuIERlZmVuc2l2ZSBwcm9ncmFtbWluZyBpcwo+IGdvb2QsIGJ1dCB0
aGVyZSBhcmUgc29tZSBwbGFjZSB3aGVyZSBJIGRvbid0IHRoaW5rIGl0IGlzIG5lY2Vzc2FyeS4g
WW91Cj4gaGF2ZSB0byB0cnVzdCBhIGJpdCB0aGUgY2FsbGVyLCBvdGhlcndpc2UgeW91IHdpbGwg
ZW5kIHVwIG1ha2luZyB0aGUKPiBjaGVjayAxMCB0aW1lcyBiZWZvcmUgYWNjZXNzaW5nIGl0LgoK
WWVhaCwgZ29vZCBwb2ludCwgSSB0aGluayB0aGlzIGZ1bmN0aW9uIHdhcyBtZWFudCB0byBiZSBt
b3JlIHdpZGVseSB1c2VkCm9yaWdpbmFsbHkuIEdpdmVuIHRoYXQgaXQncyBzdGF0aWMsIGhhcyBv
bmx5IG9uZSBjYWxsZXIgYW5kIGlzCmVmZmVjdGl2ZWx5IGEgb25lLWxpbmVyLCBJIHdpbGwganVz
dCBzY3JhcCBpdCBhbHRvZ2V0aGVyIGFuZCBqdXN0IGRvIGl0CmluLWxpbmUuIFRoYXQgc2hvdWxk
IGFsc28gYWRkcmVzcyB5b3VyIGRvdWJsZSBjaGVjayBjb21tZW50IGJlbG93LgoKPiAKPj4gK30K
Pj4gKwo+PiArc3RhdGljIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2V0X2V2ZW50X3BlbmRpbmdfaXJx
KHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFkZHJfdAo+PiB2ZG9vcmJlbGxfYWRkcmVzcywKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgdmV2ZW50aWQsCj4gCj4gcy92ZXZlbnRpZC8gYXMgaXQgaXMgbm90IHZpcnR1YWwgYSB2
aXJ0dWFsIG9uZSBhbmQgbWFrZSB0aGUgY2FsbCB0bwo+IGdldF9ob3N0X2xwaSBmYWlybHkgY29u
ZnVzaW5nLgoKUmlnaHQsIHRoaW5raW5nIGFnYWluIEkgYmVsaWV2ZSB0aGVyZSBpcyBubyBzdWNo
IHRoaW5nIGFzIGEgInZpcnR1YWwKZXZlbnQgSUQiLCBiZWNhdXNlIHRoZSBldmVudCBpcyBhbHdh
eXMgYSBtYXR0ZXIgb2YgdGhlIGRldmljZSBhbmQgdGh1cwp0aGVyZSBpcyBubyBkaXN0aW5jdGlv
biBiZXR3ZWVuIGEgcGh5c2ljYWwgYW5kIGEgdmlydHVhbCBldmVudC4gU28gSQp3aWxsIHJlbW92
ZSBhbGwgInYicyBmcm9tIHRoZSByZXNwZWN0aXZlIGlkZW50aWZpZXJzLgoKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqaG9zdF9s
cGkpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKPj4gKyAgICBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnBpcnEgPSBOVUxMOwo+PiArCj4+ICsgICAgc3Bpbl9sb2NrKCZkLT5hcmNo
LnZnaWMuaXRzX2RldmljZXNfbG9jayk7Cj4+ICsgICAgZGV2ID0gZ2V0X2l0c19kZXZpY2UoZCwg
dmRvb3JiZWxsX2FkZHJlc3MsIHZkZXZpZCk7Cj4+ICsgICAgaWYgKCBkZXYgJiYgdmV2ZW50aWQg
PD0gZGV2LT5ldmVudGlkcyApCj4gCj4gV2h5IGFyZSB5b3UgdXNpbmcgIjw9IiBoZXJlIGFuZCBu
b3QgIjwiIGxpa2UgaW4gZ2V0X2hvc3RfbHBpPyBTdXJlbHkgb25lCj4gb2YgdGhlbSBpcyB3cm9u
Zy4KCk9oLCBnb29kIGNhdGNoIQoKPj4gKyAgICB7Cj4+ICsgICAgICAgIHBpcnEgPSAmZGV2LT5w
ZW5kX2lycXNbdmV2ZW50aWRdOwo+PiArICAgICAgICBpZiAoIGhvc3RfbHBpICkKPj4gKyAgICAg
ICAgICAgICpob3N0X2xwaSA9IGdldF9ob3N0X2xwaShkZXYsIHZldmVudGlkKTsKPiAKPiBHZXR0
aW5nIHRoZSBob3N0X2xwaSBpcyBmYWlybHkgY2hlYXAuIEkgd291bGQgaW1wb3NlIHRvIHBhc3Mg
aG9zdF9scGkuCj4gCj4gVGhpcyB3b3VsZCBhbHNvIGF2b2lkIG11bHRpcGxlIGNoZWNrIG9uIHRo
ZSBldmVudGlkIGFzIHlvdSBjdXJyZW50bHkgZG8uCj4gSS5lCj4gCj4gZGV2ID0gLi4uCj4gaWYg
KCAhZGV2ICkKPiAgIGdvdG8gb3V0Owo+IAo+ICpob3N0X2xwaSA9IGdldF9ob3N0X2xwaShkZXYs
IC4uLik7Cj4gCj4gaWYgKCAqaG9zdF9scGkgPT0gSU5WQUxJRF9MUEkgKQo+ICAgZ290byBvdXQ7
Cj4gCj4gcGlycSA9ICZkZXYtPnBlbmRfaXJxc1t2ZXZlbnRpZF07Cj4gCj4gCj4gb3V0Ogo+ICAg
IHNwaW5fdW5sb2NrKC4uLikKPiAgICByZXR1cm4gcGlycTsKPiAKPj4gKyAgICB9Cj4+ICsgICAg
c3Bpbl91bmxvY2soJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlc19sb2NrKTsKPj4gKwo+PiArICAg
IHJldHVybiBwaXJxOwo+PiArfQo+PiArCj4+ICtzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0
c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0IGRvbWFpbiAqZCwKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90Cj4+IHZkb29y
YmVsbF9hZGRyZXNzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZXZlbnRpZCkKPiAKPiBzL3Zl
dmVudGlkL2V2ZW50aWQvCj4gCj4+ICt7Cj4+ICsgICAgcmV0dXJuIGdldF9ldmVudF9wZW5kaW5n
X2lycShkLCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLAo+PiB2ZXZlbnRpZCwgTlVMTCk7Cj4+
ICt9Cj4gCj4gVGhpcyB3cmFwcGVyIGxvb2tzIGEgYml0IHBvaW50bGVzcyB0byBtZS4gV2h5IGRv
bid0IHlvdSBkaXJlY3RseSBleHBvc2UKPiBnZXRfZXZlbnRfcGVuZGluZ19pcnEoLi4uKT8KCkkg
ZG9uJ3Qgd2FudCB0byBleHBvc2UgaG9zdF9scGkgaW4gdGhlIGV4cG9ydGVkIGZ1bmN0aW9uLCBi
ZWNhdXNlIGl0J3MKb2Ygbm8gbmVlZCBmb3IgdGhlIGNhbGxlcnMgYW5kIHJhdGhlciBjdW1iZXJz
b21lIGZvciB0aGVtIHRvIHBhc3MgTlVMTApvciB0aGUgbGlrZS4gQnV0IHRoZW4gdGhlIGFsZ29y
aXRobSB0byBmaW5kIGhvc3RfbHBpIGFuZCBwaXJxIGlzCmJhc2ljYWxseSB0aGUgc2FtZSwgc28g
SSBjYW1lIHVwIHdpdGggdGhpcyBqb2ludCBzdGF0aWMgZnVuY3Rpb24gYW5kIGFuCmV4cG9ydGVk
IHdyYXBwZXIsIHdoaWNoIGhpZGVzIHRoZSBob3N0X2xwaS4KQW5kIHRoZXJlIGlzIG9uZSB1c2Vy
IChpbiBnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoKSkgd2hpY2ggbmVlZHMgYm90aCwKc28gLi4u
CklmIHlvdSBjYW4gdGhpbmsgb2YgYSBiZXR0ZXIgd2F5IHRvIGFkZHJlc3MgdGhpcywgSSBhbSBh
bGwgZWFycy4KCkNoZWVycywKQW5kcmUuCgo+PiArCj4+ICAvKiBTY2FuIHRoZSBEVCBmb3IgYW55
IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dAo+PiBvZiBpdC4g
Ki8KPj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpub2RlKQo+PiAgewo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKPj4gYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+PiBpbmRleCA0MGY0
ZWY1Li5kMTYyZTg5IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+PiBAQCAtMTY5
LDYgKzE2OSwxMCBAQCBpbnQgZ2ljdjNfaXRzX21hcF9ndWVzdF9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwKPj4gIGludCBnaWN2M19hbGxvY2F0ZV9ob3N0X2xwaV9ibG9jayhzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50MzJfdAo+PiAqZmlyc3RfbHBpKTsKPj4gIHZvaWQgZ2ljdjNfZnJlZV9ob3N0X2xw
aV9ibG9jayh1aW50MzJfdCBmaXJzdF9scGkpOwo+Pgo+PiArc3RydWN0IHBlbmRpbmdfaXJxICpn
aWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdAo+
PiB2ZG9vcmJlbGxfYWRkcmVzcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmV2ZW50aWQpOwo+
PiAgI2Vsc2UKPj4KPj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25z
dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 16:50:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 16:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCqXJ-00035f-PA; Mon, 22 May 2017 16:50:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dCqXH-00035E-OH
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 16:50:23 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A3/64-23755-EC613295; Mon, 22 May 2017 16:50:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTfecmHK
 kwYk5Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6RuuC38IVHedPsjUwbuPvYuTiEBLYyCjx
 v2cCE4RzgFGi/fg69i5GTg5hAXuJ63c62LoYOThEBEIlri0SBKlhFljNKDFlwwpWkBohgdmME
 ldu+ILYbAK6EjtuvmYGsXkFrCR+3TzKBmKzCKhK/L0MUS8qEC7Re6CfDaJGUOLkzCcsIDangL
 XE4wkrwWqYBfQkdlz/BWWLSzR9gYnLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsWpRWW
 pRbqGBnpJRZnpGSW5iZk5QJ6xXm5qcXFiempOYlKxXnJ+7iZGYHjWMzAw7mDc1uV8iFGSg0lJ
 lPfoG6VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8G0SVI4UEi1LTUyvSMnOAkQKTluDgURLh7
 QZJ8xYXJOYWZ6ZDpE4xKkqJ8y4ESQiAJDJK8+DaYNF5iVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iw72aQKTyZeSVw018BLWYCWmz9TB5kcUkiQkqqgbEuhnXeBuOgS+K/5Rw4fJZcXizW6Kv
 MbCZ0Vzc8LG9b+N0fzj7J3/uem5eaKpzxnr+nge/D5I2ShxaJREhYT6003/Hk8+XcLewu1zNd
 9i04uerxq21dmVP+ZAufX5yp0Ln72tHYgKyV3zhj3pXlVDzZtN8j+8yFiUvv3JA5sCvrAVf02
 xNPlzAqsRRnJBpqMRcVJwIApQe4L8kCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495471821!70982200!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58546 invoked from network); 22 May 2017 16:50:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 22 May 2017 16:50:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B6EC2B;
 Mon, 22 May 2017 09:50:21 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7542B3F7D7;
 Mon, 22 May 2017 09:50:20 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-24-andre.przywara@arm.com>
 <d1fe2c8c-b18b-b119-797e-5027a04cd292@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <8ce85893-b491-e1d4-aaee-2023d960b1fa@arm.com>
Date: Mon, 22 May 2017 17:50:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <d1fe2c8c-b18b-b119-797e-5027a04cd292@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 23/28] ARM: vITS: handle DISCARD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOC8wNS8xNyAxNToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIERJU0NB
UkQgY29tbWFuZCBkcm9wcyB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIGEgRGV2aWNlSUQvRXZlbnRJ
RAo+PiBhbmQgYW4gTFBJL2NvbGxlY3Rpb24gcGFpci4KPj4gV2UgbWFyayB0aGUgcmVzcGVjdGl2
ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBtYWtlCj4+IHN1cmUgdGhh
dCBhbnkgcXVldWVkIElSUXMgYXJlIHJlbW92ZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUg
Y2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+PiBpbmRleCBlZjdj
NzhmLi5mN2E4ZDc3IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+
PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+PiBAQCAtNzIzLDYgKzcyMywyNyBA
QCBvdXRfdW5sb2NrOgo+PiAgICAgIHJldHVybiByZXQ7Cj4+ICB9Cj4+Cj4+ICtzdGF0aWMgaW50
IGl0c19oYW5kbGVfZGlzY2FyZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0
cikKPj4gK3sKPj4gKyAgICB1aW50MzJfdCBkZXZpZCA9IGl0c19jbWRfZ2V0X2RldmljZWlkKGNt
ZHB0cik7Cj4+ICsgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7
Cj4+ICsgICAgaW50IHJldDsKPj4gKwo+PiArICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7
Cj4+ICsKPj4gKyAgICAvKiBSZW1vdmUgZnJvbSB0aGUgcmFkaXggdHJlZSBhbmQgcmVtb3ZlIHRo
ZSBob3N0IGVudHJ5LiAqLwo+PiArICAgIHJldCA9IGl0c19kaXNjYXJkX2V2ZW50KGl0cywgZGV2
aWQsIGV2ZW50aWQpOwo+PiArCj4+ICsgICAgLyogUmVtb3ZlIGZyb20gdGhlIGd1ZXN0J3MgSVRU
RS4gKi8KPj4gKyAgICBpZiAoIHJldCB8fCB3cml0ZV9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBl
dmVudGlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFVOTUFQUEVEX0NP
TExFQ1RJT04sIElOVkFMSURfTFBJLAo+PiBOVUxMKSApCj4gCj4gSSBhbSBub3Qgc3VyZSB0byBm
dWxseSB1bmRlcnN0YW5kIHRoaXMgaWYuIElmIHJldCBpcyBub3QgTlVMTCB5b3UKPiBvdmVycmlk
ZSBpdCBhbmQgbmV2ZXIgY2FsbCB3cml0ZV9pdHRlX2xvY2tlZC4KCklmIGl0c19kaXNjYXJkX2V2
ZW50KCkgc3VjY2VlZGVkIGFib3ZlLCB0aGVuIHJldCB3aWxsIGJlIDAsIGluIHdoaWNoCmNhc2Ug
d2UgY2FsbCB3cml0ZV9pdHRlX2xvY2tlZCgpLiBJZiB0aGF0IHJldHVybnMgbm9uLXplcm8sIHRo
aXMgaXMgYW4KZXJyb3IgYW5kIHdlIHNldCByZXQgdG8gLTEsIG90aGVyd2lzZSAobm8gZXJyb3Ip
IGl0IHN0YXlzIGF0IHplcm8uCgo+IElzIGl0IHdoYXQgeW91IHdhbnRlZD8gSWYgc28sIHRoZW4g
cHJvYmFibHkgYSBiaXQgbW9yZSBkb2N1bWVudGF0aW9uCj4gd291bGQgYmUgdXNlZnVsIHRvIGV4
cGxhaW4gd2h5IHdyaXR0ZV9pdHRlX2xvY2tlZCBpcyBza2lwcGVkLgoKSSBhZG1pdCB0aGlzIGlz
IGEgYml0IGNvbnZvbHV0ZWQuIEkgd2lsbCBlaXRoZXIgZG9jdW1lbnQgdGhpcyBvcgpzaW1wbGlm
eSB0aGUgYWxnb3JpdGhtLgoKQ2hlZXJzLApBbmRyZS4KCj4gCj4+ICsgICAgICAgIHJldCA9IC0x
Owo+PiArCj4+ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+PiArCj4+ICsgICAg
cmV0dXJuIHJldDsKPj4gK30KPj4gKwo+PiAgI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpFKGJh
c2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQo+PiAgI2RlZmluZSBJVFNf
Q01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQo+Pgo+
PiBAQCAtNzU1LDYgKzc3Niw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3Ry
dWN0IGRvbWFpbiAqZCwKPj4gc3RydWN0IHZpcnRfaXRzICppdHMpCj4+ICAgICAgICAgIGNhc2Ug
R0lUU19DTURfQ0xFQVI6Cj4+ICAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2NsZWFyKGl0
cywgY29tbWFuZCk7Cj4+ICAgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgY2FzZSBHSVRT
X0NNRF9ESVNDQVJEOgo+PiArICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9kaXNjYXJkKGl0
cywgY29tbWFuZCk7Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gICAgICAgICAgY2FzZSBHSVRT
X0NNRF9JTlQ6Cj4+ICAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1h
bmQpOwo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 17:01:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 17:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCqhT-00044e-ON; Mon, 22 May 2017 17:00:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3083cae62=Andrew.Cooper3@citrix.com>)
 id 1dCqhS-00044Y-WE
 for xen-devel@lists.xen.org; Mon, 22 May 2017 17:00:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 96/40-01985-64913295; Mon, 22 May 2017 17:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpK6rpHK
 kwczDEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7jzNZCvq4K9qevWBvYLzP2cXIySEh4C/x
 YWYzM4jNJqAvsfvFJyYQW0RAXeJ0x0XWLkYuDmaBOYwSG69sBisSFvCQ6Du5mgXEZhFQlVjbv
 QnI5uDgBYrf/FgGMVNO4vzxn2DlQgJqEtf6L7GD2LwCghInZz4Ba2UWkJA4+OIF8wRG7llIUr
 OQpBYwMq1iVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAyFegY
 Gxh2Ml786HWKU5GBSEuU9+kYpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE72Rx5UghwaLU9NSK
 tMwcYFDCpCU4eJREeJ+CpHmLCxJzizPTIVKnGBWlxHn3gSQEQBIZpXlwbbBIuMQoKyXMy8jAw
 CDEU5BalJtZgir/ilGcg1FJmPcyyBSezLwSuOmvgBYzAS22fiYPsrgkESEl1cD4+vRtk9Uv4o
 59nGjfxCevI/HqxxeXu2eWN4Q9/nB4pc/mN2yfF77Mev71YU+A168G15UTXv2+lPpDa/97bh6
 zjIuGFo9vc/TcuRK/+/SDh4xPd0bVvmz/sHJXzxSBvIoK34T6kpYLSV/TQ0IO/JvJnCudH7fm
 6mpTLoe2LjcbAe5vyQfuxWzdrcRSnJFoqMVcVJwIAIBQt/B/AgAA
X-Env-Sender: prvs=3083cae62=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495472451!70984525!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29128 invoked from network); 22 May 2017 17:00:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 17:00:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="424909447"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 22 May 2017 18:00:49 +0100
Message-ID: <1495472449-4804-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] tools/build: Fix installation of public
	headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJlY2VudCBidWlsZCBmaXhlcyBoYXZlIGxlZnQgdGhlIGluc3RhbGwtdG9vbHMgcnVsZSBu
byBsb25nZXIgaW5zdGFsbGluZwp0aGUgWGVuIHB1YmxpYyBoZWFkZXJzIGludG8gL3Vzci9pbmNs
dWRlL3hlbi8KClVzZSBwYXR0ZXJuIHJ1bGVzIHRvIGdlbmVyYWxpc2UgdGhlICUtdG9vbHMtcHVi
bGljLWhlYWRlcnMgdGFyZ2V0cywgYW5kIHN3aXRjaAppbnN0YWxsLXRvb2xzIHRvIGRlcGVuZCBv
biBpbnN0YWxsLXRvb2xzLXB1YmxpYy1oZWFkZXJzIHJhdGhlciB0aGFuCmJ1aWxkLXRvb2xzLXB1
YmxpYy1oZWFkZXJzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIE1ha2VmaWxlIHwgMTIgKysrKy0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggZmMzMGIzYy4uN2U0MGFkNiAxMDA2NDQKLS0t
IGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTM4LDEzICszOCw5IEBAIG1pbmktb3MtZGly
LWZvcmNlLXVwZGF0ZTogbWluaS1vcy1kaXIKIGV4cG9ydCBYRU5fVEFSR0VUX0FSQ0gKIGV4cG9y
dCBERVNURElSCiAKLS5QSE9OWTogYnVpbGQtdG9vbHMtcHVibGljLWhlYWRlcnMKLWJ1aWxkLXRv
b2xzLXB1YmxpYy1oZWFkZXJzOgotCSQoTUFLRSkgLUMgdG9vbHMvaW5jbHVkZQotCi0uUEhPTlk6
IGRpc3QtdG9vbHMtcHVibGljLWhlYWRlcnMKLWRpc3QtdG9vbHMtcHVibGljLWhlYWRlcnM6IGJ1
aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzCi0JJChNQUtFKSAtQyB0b29scy9pbmNsdWRlIGRpc3QK
KyQoZm9yZWFjaCBpLGJ1aWxkIGluc3RhbGwgZGlzdCwkKGV2YWwgUEhPTlk6ICQoaSktdG9vbHMt
cHVibGljLWhlYWRlcnMpKQorJS10b29scy1wdWJsaWMtaGVhZGVyczoKKwkkKE1BS0UpIC1DIHRv
b2xzL2luY2x1ZGUgJCoKIAogIyBidWlsZCBhbmQgaW5zdGFsbCBldmVyeXRoaW5nIGludG8gdGhl
IHN0YW5kYXJkIHN5c3RlbSBkaXJlY3RvcmllcwogLlBIT05ZOiBpbnN0YWxsCkBAIC0xMDksNyAr
MTA1LDcgQEAgaW5zdGFsbC14ZW46CiAJJChNQUtFKSAtQyB4ZW4gaW5zdGFsbAogCiAuUEhPTlk6
IGluc3RhbGwtdG9vbHMKLWluc3RhbGwtdG9vbHM6IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJz
CitpbnN0YWxsLXRvb2xzOiBpbnN0YWxsLXRvb2xzLXB1YmxpYy1oZWFkZXJzCiAJJChNQUtFKSAt
QyB0b29scyBpbnN0YWxsCiAKIC5QSE9OWTogaW5zdGFsbC1zdHViZG9tCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 17:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 17:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCqvK-0004sb-VQ; Mon, 22 May 2017 17:15:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCqvJ-0004sV-IZ
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 17:15:13 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 61/19-11537-0AC13295; Mon, 22 May 2017 17:15:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXeBjHK
 kwbRHAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ba1f1sBW28FX87p7I1MD7n6mLk4hAS2MQo
 cWbCJGYIZzejxPKJzxi7GDk5hAWCJCb33mUCsUUEIiX2bz3AAlF0ilFixeltTCAOs8BqRokpG
 1awglSxCWhK3Pn8CayDV8BK4vKmj2BxFgFViT8bNzCD2KIC4RJvG4+wQNQISpyc+QTM5hSwlr
 g5pQPMZhawlbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFukaGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUFXz8DAuIOxZ6/fIUZJDiYlUd6jb5QihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw+kkrRwoJFqWmp1akZeYAwx8mLcHBoyTCmwuS5i0uSMwtz
 kyHSJ1iVJQS550FkhAASWSU5sG1wWLuEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3hiQKT
 yZeSVw018BLWYCWmz9TB5kcUkiQkqqgXFz2PGunxNda04WH3jMZbfcfEvgx0nJZ41TOXmnWKn
 0x9ydIx2WHvbA35dV8/6xM2wRz4/orK16mW2Rb7RizT7JOSIXPlql9FcmrVomxXYt6a1bodQZ
 ywy3a0tb9t9sELH32jg3viS6cAL7/v2fbFzN+zZJR824H3f38sMFSZyqCi4GHa86WZVYijMSD
 bWYi4oTARxwDzq0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495473311!85069387!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14466 invoked from network); 22 May 2017 17:15:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 22 May 2017 17:15:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3F0A580D;
 Mon, 22 May 2017 10:15:11 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 274643F7D7;
 Mon, 22 May 2017 10:15:10 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-4-andre.przywara@arm.com>
 <dcb34f96-31b2-3b14-ea2e-43f58c58ccd4@arm.com>
 <b62b8998-8d82-403d-8973-5ccb93e293d8@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <270885c3-83dc-639f-32ef-cdaa7298f3ec@arm.com>
Date: Mon, 22 May 2017 18:15:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b62b8998-8d82-403d-8973-5ccb93e293d8@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 03/28] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMi8wNS8xNyAxNzo0OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTIvMDUvMTcgMTU6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUs
Cj4+Cj4+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IEZvciBM
UElzIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEncyBhcmUgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGFu
ZCB0aGUKPj4+IHBvaW50ZXJzIHdpbGwgYmUgc3RvcmVkIGluIGEgcmFkaXggdHJlZS4gU2luY2Ug
YW4gTFBJIGNhbiBiZSAidW5tYXBwZWQiCj4+PiBhdCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMg
aG93IHRvIGRlYWwgd2l0aCBpcnFfdG9fcGVuZGluZygpIHJldHVybmluZwo+Pj4gYSBOVUxMIHBv
aW50ZXIuCj4+PiBXZSBqdXN0IGRvIG5vdGhpbmcgaW4gdGhpcyBjYXNlIG9yIGNsZWFuIHVwIHRo
ZSBMUiBpZiB0aGUgdmlydHVhbCBMUEkKPj4+IG51bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCj4+
Pgo+Pj4gVGhvc2UgYXJlIGFsbCBjYWxsIHNpdGVzIGZvciBpcnFfdG9fcGVuZGluZygpLCBhcyBw
ZXI6Cj4+PiAiZ2l0IGdyZXAgaXJxX3RvX3BlbmRpbmciLCBhbmQgdGhlaXIgZXZhbHVhdGlvbnM6
Cj4+PiAoUFJPVEVDVEVEIG1lYW5zOiBhZGRlZCBOVUxMIGNoZWNrIGFuZCBiYWlsaW5nIG91dCkK
Pj4+Cj4+PiAgICAgeGVuL2FyY2gvYXJtL2dpYy5jOgo+Pj4gZ2ljX3JvdXRlX2lycV90b19ndWVz
dCgpOiBvbmx5IGNhbGxlZCBmb3IgU1BJcywgYWRkZWQgQVNTRVJUKCkKPj4+IGdpY19yZW1vdmVf
aXJxX2Zyb21fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVkIEFTU0VSVCgpCj4+
PiBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHdpdGhpbiBWQ1BV
IFZHSUMgbG9jawo+Pj4gZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSgpOiBQUk9URUNURUQsIGNhbGxl
ZCB1bmRlciBWQ1BVIFZHSUMgbG9jawo+Pj4gZ2ljX3JhaXNlX2d1ZXN0X2lycSgpOiBQUk9URUNU
RUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawo+Pj4gZ2ljX3VwZGF0ZV9vbmVfbHIoKTog
UFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKPj4KPj4gRXZlbiB0aGV5IGFy
ZSBwcm90ZWN0ZWQsIGFuIEFTU0VSVCB3b3VsZCBiZSB1c2VmdWwuCj4KPiBJIGFtIG5vdCBzdXJl
IEkgZ2V0IHdoYXQgeW91IG1lYW4gaGVyZS4KPiBXaXRoIFBST1RFQ1RFRCBJIG1lYW50IHRoYXQg
dGhlIGNvZGUgY2hlY2tzIGZvciBhIGlycV90b19wZW5kaW5nKCkKPiByZXR1cm5pbmcgTlVMTCBh
bmQgcmVhY3RzIGFjY29yZGluZ2x5Lgo+IEFTU0VSVHMgYXJlIG9ubHkgZm9yIG1ha2luZyBzdXJl
IHRoYXQgdGhvc2UgZnVuY3Rpb25zIGFyZSBuZXZlciBjYWxsZWQKPiBmb3IgTFBJcygpLCBidXQg
dGhlIG90aGVyIGZ1bmN0aW9ucyBjYW4gYmUgY2FsbGVkIHdpdGggYW4gTFBJLCBhbmQgdGhleQo+
IGNhbiBub3cgY29wZSB3aXRoIGEgTlVMTCBwZW5kaW5nX2lycS4KPgo+IFNvIHdoYXQgZG8gSSBt
aXNzIGhlcmU/CgpJIG1lYW4gYWRkaW5nIGFuIEFTU0VSVChzcGluX2lzX2xvY2tlZCh2Z2ljLT52
Y3B1KSkgaW4gdGhvc2UgZnVuY3Rpb25zIAppZiBpdCBpcyBub3QgZG9uZSB5ZXQuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 17:19:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 17:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCqzF-00052W-BV; Mon, 22 May 2017 17:19:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCqzE-00052P-Gt
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 17:19:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AC/5D-03058-39D13295; Mon, 22 May 2017 17:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXeyrHK
 kwdIVfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7qw0sBdO4K3p2X2BrYJzM0cXIxSEksIlR
 Yv6t74wQzm5GiaONt9m7GDk5hAV8JZ5Me8QEYosIRErs33qABaLoNKPEnU272EAcZoHVjBJTN
 qxgBaliE9CUuPP5E1AHBwevgJXEjfcJIGEWAVWJJ3fWMYLYogLhEm8bj7CA2LwCghInZz4Bsz
 kFrCXWHF4AZjML2ErcmbubGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypG9eLUorLUIl0TvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwIBjAIIdjN2X/Q8xSnIwKYnyHn2jFCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgne7jHKkkGBRanpqRVpmDjD0YdISHDxKIrwCwPAX4i0uS
 MwtzkyHSJ1iVJQS590P0icAksgozYNrg8XbJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz/g
 WZwpOZVwI3/RXQYiagxdbP5EEWlyQipKQaGPvPn+Reoq/ULFP6P9iR55S60P1jj9jv1UnXz6l
 9qZPn49Dz7IB+0JeS0/E8NdOUvTgdZgjVKBz2l8o/KttbbRpy+32PyLdVE+umzJ23b0OJuf1G
 0X7b7Nwie60td53Md+jyST4UajA+9tR437WrT1fNffNfZaf8/rLF5zvu582ZbfdOtPTaZSWW4
 oxEQy3mouJEAIWTiLayAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495473554!69944586!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54720 invoked from network); 22 May 2017 17:19:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 22 May 2017 17:19:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1937C80D;
 Mon, 22 May 2017 10:19:14 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0364B3F7D7;
 Mon, 22 May 2017 10:19:12 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-16-andre.przywara@arm.com>
 <6091e343-e78a-b014-8a23-ae8799a61d95@arm.com>
 <246ce6d7-8a1d-44ad-32b0-b6209fd58ba7@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1acb0c21-7c19-2c7c-3438-c3555f7c259f@arm.com>
Date: Mon, 22 May 2017 18:19:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <246ce6d7-8a1d-44ad-32b0-b6209fd58ba7@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 15/28] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMi8wNS8xNyAxNzo1MCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTcvMDUvMTcgMTY6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+ICsgICAgfQo+
Pj4gKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwo+Pj4g
Kwo+Pj4gKyAgICByZXR1cm4gcGlycTsKPj4+ICt9Cj4+PiArCj4+PiArc3RydWN0IHBlbmRpbmdf
aXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QKPj4+IHZkb29yYmVsbF9hZGRyZXNzLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCj4+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZl
dmVudGlkKQo+Pgo+PiBzL3ZldmVudGlkL2V2ZW50aWQvCj4+Cj4+PiArewo+Pj4gKyAgICByZXR1
cm4gZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQsCj4+
PiB2ZXZlbnRpZCwgTlVMTCk7Cj4+PiArfQo+Pgo+PiBUaGlzIHdyYXBwZXIgbG9va3MgYSBiaXQg
cG9pbnRsZXNzIHRvIG1lLiBXaHkgZG9uJ3QgeW91IGRpcmVjdGx5IGV4cG9zZQo+PiBnZXRfZXZl
bnRfcGVuZGluZ19pcnEoLi4uKT8KPgo+IEkgZG9uJ3Qgd2FudCB0byBleHBvc2UgaG9zdF9scGkg
aW4gdGhlIGV4cG9ydGVkIGZ1bmN0aW9uLCBiZWNhdXNlIGl0J3MKPiBvZiBubyBuZWVkIGZvciB0
aGUgY2FsbGVycyBhbmQgcmF0aGVyIGN1bWJlcnNvbWUgZm9yIHRoZW0gdG8gcGFzcyBOVUxMCj4g
b3IgdGhlIGxpa2UuIEJ1dCB0aGVuIHRoZSBhbGdvcml0aG0gdG8gZmluZCBob3N0X2xwaSBhbmQg
cGlycSBpcwo+IGJhc2ljYWxseSB0aGUgc2FtZSwgc28gSSBjYW1lIHVwIHdpdGggdGhpcyBqb2lu
dCBzdGF0aWMgZnVuY3Rpb24gYW5kIGFuCj4gZXhwb3J0ZWQgd3JhcHBlciwgd2hpY2ggaGlkZXMg
dGhlIGhvc3RfbHBpLgo+IEFuZCB0aGVyZSBpcyBvbmUgdXNlciAoaW4gZ2ljdjNfYXNzaWduX2d1
ZXN0X2V2ZW50KCkpIHdoaWNoIG5lZWRzIGJvdGgsCj4gc28gLi4uCj4gSWYgeW91IGNhbiB0aGlu
ayBvZiBhIGJldHRlciB3YXkgdG8gYWRkcmVzcyB0aGlzLCBJIGFtIGFsbCBlYXJzLgoKSXQgaXMg
bm90IHRoYXQgYmFkIHRvIHBhc3MgTlVMTCBldmVyeXdoZXJlLiBXZSBhbHJlYWR5IGhhdmUgc29t
ZSBvdGhlciAKZnVuY3Rpb25zIGxpa2UgdGhhdC4KCkhvdyBhYm91dCBhZGRpbmcgdGhlIHdyYXBw
ZXIgYXMgYSBzdGF0aWMgaW5saW5lIGluIHRoZSBoZWFkZXI/CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 17:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 17:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCr0n-0005bP-QJ; Mon, 22 May 2017 17:20:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCr0m-0005bG-TG
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 17:20:53 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 35/BA-01985-4FD13295; Mon, 22 May 2017 17:20:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfezrHK
 kwdFFmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJhnNsBV18FW9W3mVtYNzG3cXIxSEksIlR
 4vaiDYwQzm5Gid3HXjF1MXJyCAvYS1y/08EGYosIRErs33qABcQWEjjNKNG/rAykgVlgNaPEl
 A0rWEESbAKaEnc+fwJr5hWwkli8bSU7iM0ioCrx/c1XsBpRgXCJt41HWCBqBCVOznwCZnMKWE
 tM7O0Eq2EWsJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGRnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEhV8/AwLiDceoJv0OMkhxMSqK8R98oRQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4N0uoxwpJFiUmp5akZaZAwx+mLQEB4+SCG8ESJq3uCAxt
 zgzHSJ1ilFRSpx3P0hCACSRUZoH1waLuEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn/gk
 zhycwrgZv+CmgxE9Bi62fyIItLEhFSUg2MLjx33jgo+P5fHvRbt/LRmcBu/8s2T5dwnsp+WDl
 t9fW6zVu+vZJby2pd4u/jkrP++4NgZQGXJ41TV71JMTZ4MHdikVyum6DUfucW45Tm7dxVhxfy
 1G8SPb5id+ANYeOYnfvZOKaH3mK5ftKX11b2tpxpirt5nUe329r1s5O4pm77N7Fm/r3VSizFG
 YmGWsxFxYkAZks1xLMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495473651!63312516!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1285 invoked from network); 22 May 2017 17:20:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 22 May 2017 17:20:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BE0D680D;
 Mon, 22 May 2017 10:20:50 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A22763F7D7;
 Mon, 22 May 2017 10:20:49 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-24-andre.przywara@arm.com>
 <d1fe2c8c-b18b-b119-797e-5027a04cd292@arm.com>
 <8ce85893-b491-e1d4-aaee-2023d960b1fa@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6e2eed11-f04f-3481-2483-a2c6bc8eea34@arm.com>
Date: Mon, 22 May 2017 18:20:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8ce85893-b491-e1d4-aaee-2023d960b1fa@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 23/28] ARM: vITS: handle DISCARD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMi8wNS8xNyAxNzo1MCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTgvMDUvMTcgMTU6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUs
Cj4+Cj4+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFRoZSBE
SVNDQVJEIGNvbW1hbmQgZHJvcHMgdGhlIGNvbm5lY3Rpb24gYmV0d2VlbiBhIERldmljZUlEL0V2
ZW50SUQKPj4+IGFuZCBhbiBMUEkvY29sbGVjdGlvbiBwYWlyLgo+Pj4gV2UgbWFyayB0aGUgcmVz
cGVjdGl2ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBtYWtlCj4+PiBz
dXJlIHRoYXQgYW55IHF1ZXVlZCBJUlFzIGFyZSByZW1vdmVkLgo+Pj4KPj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Pj4gLS0tCj4+PiAg
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysK
Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
Cj4+PiBpbmRleCBlZjdjNzhmLi5mN2E4ZDc3IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4+PiBA
QCAtNzIzLDYgKzcyMywyNyBAQCBvdXRfdW5sb2NrOgo+Pj4gICAgICByZXR1cm4gcmV0Owo+Pj4g
IH0KPj4+Cj4+PiArc3RhdGljIGludCBpdHNfaGFuZGxlX2Rpc2NhcmQoc3RydWN0IHZpcnRfaXRz
ICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4+PiArewo+Pj4gKyAgICB1aW50MzJfdCBkZXZpZCA9
IGl0c19jbWRfZ2V0X2RldmljZWlkKGNtZHB0cik7Cj4+PiArICAgIHVpbnQzMl90IGV2ZW50aWQg
PSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwo+Pj4gKyAgICBpbnQgcmV0Owo+Pj4gKwo+Pj4gKyAg
ICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+Pj4gKwo+Pj4gKyAgICAvKiBSZW1vdmUgZnJv
bSB0aGUgcmFkaXggdHJlZSBhbmQgcmVtb3ZlIHRoZSBob3N0IGVudHJ5LiAqLwo+Pj4gKyAgICBy
ZXQgPSBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmVudGlkKTsKPj4+ICsKPj4+ICsg
ICAgLyogUmVtb3ZlIGZyb20gdGhlIGd1ZXN0J3MgSVRURS4gKi8KPj4+ICsgICAgaWYgKCByZXQg
fHwgd3JpdGVfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVU5NQVBQRURfQ09MTEVDVElPTiwgSU5WQUxJRF9MUEks
Cj4+PiBOVUxMKSApCj4+Cj4+IEkgYW0gbm90IHN1cmUgdG8gZnVsbHkgdW5kZXJzdGFuZCB0aGlz
IGlmLiBJZiByZXQgaXMgbm90IE5VTEwgeW91Cj4+IG92ZXJyaWRlIGl0IGFuZCBuZXZlciBjYWxs
IHdyaXRlX2l0dGVfbG9ja2VkLgo+Cj4gSWYgaXRzX2Rpc2NhcmRfZXZlbnQoKSBzdWNjZWVkZWQg
YWJvdmUsIHRoZW4gcmV0IHdpbGwgYmUgMCwgaW4gd2hpY2gKPiBjYXNlIHdlIGNhbGwgd3JpdGVf
aXR0ZV9sb2NrZWQoKS4gSWYgdGhhdCByZXR1cm5zIG5vbi16ZXJvLCB0aGlzIGlzIGFuCj4gZXJy
b3IgYW5kIHdlIHNldCByZXQgdG8gLTEsIG90aGVyd2lzZSAobm8gZXJyb3IpIGl0IHN0YXlzIGF0
IHplcm8uCgpCdXQgd2Ugd2FudCB0byBjYXJyeSB0aGUgZXJyb3IgZnJvbSBpdHNfZGlzY2FyZF9l
dmVudC4gTm8/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 17:25:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 17:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCr4t-0005pm-AV; Mon, 22 May 2017 17:25:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1dCr4r-0005pf-D8
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 17:25:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 34/4C-03696-0FE13295; Mon, 22 May 2017 17:25:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXiVRukq/teTjn
 SoOUmr8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF3z1rWgpO+Fbe+bGJsYDzh3sXIxSEkMINR
 ov/LQUYQh0VgF7PE5+f/mUEcCYE5rBLbvh0HynAAOXkS334ndjFyAplFEp9e9rOC2LwCghInZ
 z5hAbGFBLwlvlw8zQZicwoESnTcO8AOseEVo8SLjlNMIAk2AUuJqS8ugDWwCKhKLH41mRlkPq
 9AgMTPHV4gYWEBfYnrKyaxgIRFBHQl3kzxBQkzC0RK/Pp0mAXC9pH41v6TaQKjwCwkV8xCkoK
 wNSVat/9mh7A1JBbc2ccIYWtLLFv4mnkBI+sqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DAzO9
 3NTi4sT01JzEpGK95PzcTYzAcGYAgh2Mv5YFHGKU5GBSEuU9+kYpUogvKT+lMiOxOCO+qDQnt
 fgQowwHh5IErwAwPoQEi1LTUyvSMnOAkQWTluDgURLhtQNJ8xYXJOYWZ6ZDpE4x6nI8WvnjPZ
 MQS15+XqqUOK8uSJEASFFGaR7cCFiUX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw72dZoCk
 8mXklcJuAcQJ0vwiv9TN5kCNKEhFSUg2M2hoiOtKdB83dvirN/jMncUtVHqdOFdPmj9VVjR1W
 ems2hRccTuAJTN764Kzno2OLn068deln8POkM+nVao9eSZRzV30rWq2t4bKZrWD7wYXb4+Y0X
 yrzYOu9Ns+ZTSuLM1V6osrF1u13s45OZWD08+Dnnftmd5WHeeperY89EesPsZ5alcahxFKckW
 ioxVxUnAgAsX0vMO0CAAA=
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495473903!66592326!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25084 invoked from network); 22 May 2017 17:25:03 -0000
Received: from mail-wm0-f45.google.com (HELO mail-wm0-f45.google.com)
 (74.125.82.45)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 May 2017 17:25:03 -0000
Received: by mail-wm0-f45.google.com with SMTP id e127so2307659wmg.1
 for <xen-devel@lists.xenproject.org>; Mon, 22 May 2017 10:25:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uiX6i1BRsX9brHXVbF+fVEWVFzyN7E1Vm2nUuXepZp8=;
 b=eZbSqPDt33NXK64L2Zga5iEH3r6b8k4pVExJlv0YGAq844REp7ofxJ/Gv3ERkoT08+
 RwiL26WPin1Em+Vpv2L8kTH/ATY2bN1l4+atsLr+UjWP57asPtvuq19z9odb3MqXHpwp
 Kx0Y1x1/N8DtMTfp8ZJ0MATR8xo+AQy7nZBS8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uiX6i1BRsX9brHXVbF+fVEWVFzyN7E1Vm2nUuXepZp8=;
 b=dAH+QthCJEJZ3p0gL0P7vyu0kw9XCTUQm/vctbq1mxO0oAV0XuiIvWN+V7Uq4hlDx+
 eDN8RVNDKWE2srEj2ykcRszT6HCoOMWhd1hIJfwugmGY0/SHk1t9CZT2HEP1KuvZ0OZ2
 OWVsh6REkd38XlI1rDlCzlZdxLvj8LwYkhtSmlc5HNHdYeljRFQLd9RCaOzWYETo6WSe
 L181vt7CnhAsHI7oQqK9ImmGIZxx/aoPARmNHzlP4SYUjPQuTal1LCSVfrE7IPvx0Pky
 c7ZP/AP51BIhUoidz0p3MFucOEVSsNMptGwb8Vki0/ZOc0lp7k7nK1iEjyBxYC1/W/tr
 1xHA==
X-Gm-Message-State: AODbwcDP4vDpdbCOjNyapWFv6dROssJ2oyVmsv6BVCdcp9uVeghUvPV1
 0sXlOzN5D8vj8FLrMGgPPRigsPkXMexb
X-Received: by 10.28.174.131 with SMTP id x125mr999536wme.32.1495473902751;
 Mon, 22 May 2017 10:25:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.154.13 with HTTP; Mon, 22 May 2017 10:24:32 -0700 (PDT)
In-Reply-To: <CABc08zKqxObQ=ezKRDV3kHfkuv0YGgrXcDDwFBkQJQcTQRffWg@mail.gmail.com>
References: <720068866.1431004.1495184921999.ref@mail.yahoo.com>
 <720068866.1431004.1495184921999@mail.yahoo.com>
 <1588513524.3323739.1495431500117@mail.yahoo.com>
 <CABc08zKqxObQ=ezKRDV3kHfkuv0YGgrXcDDwFBkQJQcTQRffWg@mail.gmail.com>
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Date: Mon, 22 May 2017 20:24:32 +0300
Message-ID: <CAC+yBMuB=Z+VhU+-04thDigiAaAjp0dOnyMYZVo33a-HeQJ20w@mail.gmail.com>
To: pranay kukreti <pranay_kukreti@yahoo.com>
Cc: xen-devel@lists.xenproject.org,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>
Subject: Re: [Xen-devel] Emulation of xen ARM on qemux86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2191653524100808212=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2191653524100808212==
Content-Type: multipart/alternative; boundary="001a1144312abeb5a70550202611"

--001a1144312abeb5a70550202611
Content-Type: text/plain; charset="UTF-8"

Hi Pranay,

I'm not familiar with QEMU, but  in general case - you can't just take
image (for example RCAR-H3) and run it inside QEMU - a some things might be
different - uart, gic, timer, etc.
And i'm not sure about support of HW virtualization on QEMU - looks like
your are asking about emulation ARM HW virtualization on X86_64 platform.

If you want to play with virtualization, try to get some widely available
board - Allwinner based or some OMAP4/5 based boards, etc [1]

For debug purposes we are mostly using printk  and sometimes blinking LEDS
:)

With the best regards,
Iurii

[1] https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions


On Mon, May 22, 2017 at 8:08 PM, Iurii Konovalenko <
iurii.konovalenko@globallogic.com> wrote:

> + Iurii Mykhalkyi
>
> Best regards.
>
> Iurii Konovalenko | Associate Manager, Engineering
> GlobalLogic
> P +3.8044.492 ext. 4704 M +38.099.932.2909 <+380%2099%20932%202909>
> S yufuntik
> www.globallogic.com
> http://www.globallogic.com/email_disclaimer.txt
>
> On Mon, May 22, 2017 at 8:38 AM, pranay kukreti <pranay_kukreti@yahoo.com>
> wrote:
>
>> Hi,
>>
>>
>> I am new to xen-arm development on yocto-project. Right now i don't have
>> the hardware, but i was able to create an image of xen-arm for RCAR-H3. I
>> wanted to see how xen-arm works, so was wondering if xen-arm can be
>> implemented to be used with a qemu machine. If so please let me know where
>> can i find the resources. Also which debugger would you recommend to be
>> used with the RCAR-H3.
>> It would be really kind of you if you could solve my queries.
>> Thanks,
>> Pranay Kukreti
>> VIT University, Vellore.
>>
>>
>>
>


-- 

Iurii Mykhalskyi | Lead Software Engineer
GlobalLogic
P +38.044.492.9695x3664  M +38.096.311.5467  S mad-nemoi
www.globallogic.com
<http://www.globallogic.com/>
http://www.globallogic.com/email_disclaimer.txt

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

<div dir=3D"ltr">Hi Pranay,<div><br></div><div>I&#39;m not familiar with QE=
MU, but =C2=A0in general case - you can&#39;t just take image (for example =
RCAR-H3) and run it inside QEMU - a some things might be different - uart, =
gic, timer, etc.</div><div>And i&#39;m not sure about support of HW virtual=
ization on QEMU - looks like your are asking about emulation ARM HW virtual=
ization on X86_64 platform.</div><div><br></div><div>If you want to play wi=
th virtualization, try to get some widely available board - Allwinner based=
 or some OMAP4/5 based boards, etc [1]</div><div><br></div><div>For debug p=
urposes we are mostly=C2=A0using printk =C2=A0and sometimes blinking LEDS :=
)</div><div><br></div><div>With the best regards,</div><div>Iurii</div><div=
><br></div><div>[1] <a href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_wit=
h_Virtualization_Extensions">https://wiki.xenproject.org/wiki/Xen_ARM_with_=
Virtualization_Extensions</a></div><div><br></div><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Mon, May 22, 2017 at 8:08 PM, Iurii Kon=
ovalenko <span dir=3D"ltr">&lt;<a href=3D"mailto:iurii.konovalenko@globallo=
gic.com" target=3D"_blank">iurii.konovalenko@globallogic.com</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">+ Iurii Mykhalky=
i</div><div class=3D"gmail_extra"><span class=3D""><br clear=3D"all"><div><=
div class=3D"m_5650003232041049989gmail_signature" data-smartmail=3D"gmail_=
signature">Best regards.<br><br>Iurii Konovalenko | Associate Manager, Engi=
neering<br>GlobalLogic<br>P +3.8044.492 ext. 4704 M <a href=3D"tel:+380%209=
9%20932%202909" value=3D"+380999322909" target=3D"_blank">+38.099.932.2909<=
/a> =C2=A0<br>S yufuntik<br><a href=3D"http://www.globallogic.com" target=
=3D"_blank">www.globallogic.com</a><br><a href=3D"http://www.globallogic.co=
m/email_disclaimer.txt" target=3D"_blank">http://www.globallogic.com/<wbr>e=
mail_disclaimer.txt</a></div></div>
<br></span><div class=3D"gmail_quote"><span class=3D"">On Mon, May 22, 2017=
 at 8:38 AM, pranay kukreti <span dir=3D"ltr">&lt;<a href=3D"mailto:pranay_=
kukreti@yahoo.com" target=3D"_blank">pranay_kukreti@yahoo.com</a>&gt;</span=
> wrote:<br></span><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style=3D"color:=
#000;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Lucid=
a Grande,sans-serif;font-size:16px"><div id=3D"m_5650003232041049989m_20392=
40323474189533yui_3_16_0_ym19_1_1495431307496_3301">Hi,<br></div><div class=
=3D"m_5650003232041049989m_2039240323474189533qtdSeparateBR"><br><br></div>=
<span class=3D""><div class=3D"m_5650003232041049989m_2039240323474189533ya=
hoo_quoted" id=3D"m_5650003232041049989m_2039240323474189533yui_3_16_0_ym19=
_1_1495431307496_3326" style=3D"display:block"><div style=3D"font-family:He=
lvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px" id=3D=
"m_5650003232041049989m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_=
3325"><div style=3D"font-family:HelveticaNeue,Helvetica Neue,Helvetica,Aria=
l,Lucida Grande,Sans-Serif;font-size:16px" id=3D"m_5650003232041049989m_203=
9240323474189533yui_3_16_0_ym19_1_1495431307496_3324"><div class=3D"m_56500=
03232041049989m_2039240323474189533y_msg_container" id=3D"m_565000323204104=
9989m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_3362"><div id=3D"m=
_5650003232041049989m_2039240323474189533yiv6450598518"><div id=3D"m_565000=
3232041049989m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_3361"><di=
v style=3D"color:#000;background-color:#fff;font-family:Helvetica Neue,Helv=
etica,Arial,Lucida Grande,sans-serif;font-size:16px" id=3D"m_56500032320410=
49989m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_3360"><div id=3D"=
m_5650003232041049989m_2039240323474189533yiv6450598518yui_3_16_0_ym19_1_14=
95184721698_2794" dir=3D"ltr">I am new to xen-arm development on yocto-proj=
ect. Right now i don&#39;t have the hardware, but i was able to create an i=
mage of xen-arm for RCAR-H3. I wanted to see how xen-arm works, so was wond=
ering if xen-arm can be implemented to be used with a qemu machine. If so p=
lease let me know where can i find the resources. Also which debugger would=
 you recommend to be used with the RCAR-H3.</div><div id=3D"m_5650003232041=
049989m_2039240323474189533yiv6450598518yui_3_16_0_ym19_1_1495184721698_279=
4" dir=3D"ltr">It would be really kind of you if you could solve my queries=
.</div><div id=3D"m_5650003232041049989m_2039240323474189533yiv6450598518yu=
i_3_16_0_ym19_1_1495184721698_2794" dir=3D"ltr">Thanks,</div><div id=3D"m_5=
650003232041049989m_2039240323474189533yiv6450598518yui_3_16_0_ym19_1_14951=
84721698_2794" dir=3D"ltr">Pranay Kukreti</div><div id=3D"m_565000323204104=
9989m_2039240323474189533yiv6450598518yui_3_16_0_ym19_1_1495184721698_2794"=
 dir=3D"ltr">VIT University, Vellore.</div></div></div></div><br><br></div>=
  </div> </div>  </div></span></div></div></blockquote></div><br></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><font =
size=3D"-1"><br><span style=3D"vertical-align:baseline;font-variant:normal;=
font-style:normal;font-size:12px;background-color:transparent;text-decorati=
on:none;font-family:Arial;font-weight:bold">Iurii Mykhalskyi | Lead Softwar=
e Engineer </span><br><span style=3D"vertical-align:baseline;font-variant:n=
ormal;font-style:normal;font-size:12px;background-color:transparent;text-de=
coration:none;font-family:Arial;font-weight:normal">GlobalLogic</span><br><=
span style=3D"vertical-align:baseline;font-variant:normal;font-style:normal=
;font-size:12px;background-color:transparent;text-decoration:none;font-fami=
ly:Arial;font-weight:normal">P=C2=A0</span></font><a href=3D"tel:%2B38.044.=
492.9695x3664" value=3D"+380444929695" style=3D"color:rgb(17,85,204);font-f=
amily:Arial;font-size:12px" target=3D"_blank">+38.044.492.9695x3664</a><fon=
t size=3D"-1"><span style=3D"vertical-align:baseline;font-variant:normal;fo=
nt-style:normal;font-size:12px;background-color:transparent;text-decoration=
:none;font-family:Arial;font-weight:normal">=C2=A0 M +38.096.311.5467=C2=A0=
 S mad-nemoi</span><br><a href=3D"http://www.globallogic.com/" target=3D"_b=
lank"><span style=3D"font-size:12px;font-family:Arial;color:#1155cc;backgro=
und-color:transparent;font-weight:normal;font-style:normal;font-variant:nor=
mal;text-decoration:underline;vertical-align:baseline">www.globallogic.com<=
/span></a><span style=3D"vertical-align:baseline;font-variant:normal;font-s=
tyle:normal;font-size:12px;background-color:transparent;text-decoration:non=
e;font-family:Arial;font-weight:normal"></span><br><a href=3D"http://www.gl=
oballogic.com/" target=3D"_blank"><span style=3D"font-size:12px;font-family=
:Arial;color:#1155cc;background-color:transparent;font-weight:normal;font-s=
tyle:normal;font-variant:normal;text-decoration:underline;vertical-align:ba=
seline"></span></a><br><a href=3D"http://www.globallogic.com/email_disclaim=
er.txt" target=3D"_blank"><span style=3D"font-size:11px;font-family:Arial;c=
olor:#1155cc;background-color:transparent;font-weight:normal;font-style:nor=
mal;font-variant:normal;text-decoration:underline;vertical-align:baseline">=
http://www.globallogic.com/email_disclaimer.txt</span></a><span style=3D"ve=
rtical-align:baseline;font-variant:normal;font-style:normal;font-size:11px;=
background-color:transparent;text-decoration:none;font-family:Arial;font-we=
ight:normal"></span></font></div></div></div></div></div></div></div></div>=
</div>
</div></div>

--001a1144312abeb5a70550202611--


--===============2191653524100808212==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2191653524100808212==--


From xen-devel-bounces@lists.xen.org Mon May 22 17:29:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 17:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCr90-00062s-RJ; Mon, 22 May 2017 17:29:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCr8z-00062g-9b
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 17:29:21 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 73/BC-02199-0FF13295; Mon, 22 May 2017 17:29:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVfe9vHK
 kwakmSYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/HxvWDDNpKKzbxdzA+MR
 rS5GTg4hgb+MEusn2HQxcgHZjxkl9nZuZoFwtjFKfNrxiRGkSkTAWeLrmbnsIDavgL7E96/Tw
 WxhAT2JtptnWEBsCQEviftfDrDD2OsX7wey2TnYBKwkDomBRFkEVCXWT/7IOoGRawEjwypG9e
 LUorLUIl1zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQK8yAMEOxsbvTocYJTm
 YlER5j75RihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSsNDBIhwaLU9NSKtMwcYHjBpCU4eJRE
 eD/LAaV5iwsSc4sz0yFSpxh1Od4t/fCeSYglLz8vVUqcdwZIkQBIUUZpHtwIWKhfYpSVEuZlB
 DpKiKcgtSg3swRV/hWjOAejkjBvPsgUnsy8ErhNr4COYAI6wvqZPMgRJYkIKakGxu5ErXNTwu
 y8nput0XHvT/c9unvxmfVi3tvZrX6sXmEXd0BYwOTyN8/ug1uerQiPldGbcjizsmxNZMPCxW1
 Lvucf+OZYIFGlGL+rc2qWw3WTqckGZb3HFvrILdpyTvHZK5ZHLf3bNZes+7vO972+Lude9kWK
 x+8EmN3+d7Yv2uhG4rqJuacmqSmxFGckGmoxFxUnAgActLFFcAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495474158!85071593!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57833 invoked from network); 22 May 2017 17:29:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 17:29:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCr8u-0004il-I1; Mon, 22 May 2017 17:29:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCr8o-0006wc-Tv; Mon, 22 May 2017 17:29:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCr8o-0000lp-E5; Mon, 22 May 2017 17:29:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109683-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=0e07733023ea26901eec5c51d17e8f38d10d0dea
X-Osstest-Versions-That: ovmf=7320b8ed1879b31657a8d6a62e6cd0ff1f645754
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 17:29:10 +0000
Subject: [Xen-devel] [ovmf test] 109683: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2ODMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwZTA3NzMzMDIzZWEyNjkwMWVlYzVjNTFkMTdlOGYz
OGQxMGQwZGVhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MzIwYjhl
ZDE4NzliMzE2NTdhOGQ2YTYyZTZjZDBmZjFmNjQ1NzU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk2NzYgIDIwMTctMDUtMjIgMDM6MjQ6MzggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NjgzICAyMDE3LTA1LTIyIDE1OjE3OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXZhbiBMbG95
ZCA8ZXZhbi5sbG95ZEBhcm0uY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0wZTA3NzMzMDIzZWEyNjkwMWVlYzVjNTFkMTdl
OGYzOGQxMGQwZGVhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiAw
ZTA3NzMzMDIzZWEyNjkwMWVlYzVjNTFkMTdlOGYzOGQxMGQwZGVhCisgYnJhbmNoPW92bWYKKyBy
ZXZpc2lvbj0wZTA3NzMzMDIzZWEyNjkwMWVlYzVjNTFkMTdlOGYzOGQxMGQwZGVhCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhl
bi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9w
cmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJl
dnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDBlMDc3MzMwMjNlYTI2OTAxZWVjNWM1
MWQxN2U4ZjM4ZDEwZDBkZWEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNv
bW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVw
c3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9z
c3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIu
Y29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAor
KyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYK
KyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29z
c3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCAwZTA3NzMzMDIzZWEyNjkwMWVlYzVjNTFkMTdlOGYz
OGQxMGQwZGVhOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDczMjBiOGUuLjBlMDc3
MzMgIDBlMDc3MzMwMjNlYTI2OTAxZWVjNWM1MWQxN2U4ZjM4ZDEwZDBkZWEgLT4geGVuLXRlc3Rl
ZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 17:35:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 17:35:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCrFE-0006i1-H4; Mon, 22 May 2017 17:35:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCrFE-0006hv-3I
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 17:35:48 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2B/FA-02022-37123295; Mon, 22 May 2017 17:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTTdfUTn
 SYOkqc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPF9P2MBadYKnYfv8TewHiFuYuRi0NIYBOj
 xJPzrewQzm5GiWNfrzB2MXJyCAuYSOy7tpsVxBYRsJaY924fG4gtJGAl8X/NQXYQm1lAT+LBr
 YlgNpuApsSdz5+YQGxeoJqV/2eB2SwCqhIXds8BqxEVCJd423iEBaJGUOLkzCdgNifQ/PUnn7
 FBzDSTmLf5ITOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6hsZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAccABDsY/23zPMQoycGkJMp79I1SpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3skKypFCgkWp6akVaZk5wNCHSUtw8CiJ8EaBpHmLCxJzizPTIVKnG
 HU55tz7+p5JiCUvPy9VSpy3AKRIAKQoozQPbgQsDi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmDcYZApPZl4J3KZXQEcwAR1h/Uwe5IiSRISUVANj8fVDh35tVg2Q7r0l4fnrbaRF2JH1V/+
 9uWx24JH1lhhlqxur3ZjC3yVcjTw64QDjb+99nZ3PuJQq30u6fuuYkql5QmNB/eb17ud7OOc8
 dJh533LP3YXhV1YX56ZMdXDPZJtTkrLvW9UU+eL999ZXbWJST9qy0pZ3s97VKXdWC2ROb9O19
 f9QqsRSnJFoqMVcVJwIAClR+1G+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495474543!96081158!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11447 invoked from network); 22 May 2017 17:35:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 22 May 2017 17:35:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C107480D;
 Mon, 22 May 2017 10:35:42 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4925F3F7D7;
 Mon, 22 May 2017 10:35:42 -0700 (PDT)
To: "committers@xenproject.org" <committers@xenproject.org>
References: <9c2680cf-3647-8b33-efcc-c7ba8071a2fc@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <53fcfca9-05f2-37e3-0d19-74d88c8ab854@arm.com>
Date: Mon, 22 May 2017 18:35:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9c2680cf-3647-8b33-efcc-c7ba8071a2fc@arm.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKV2UgaGF2ZW4ndCBicmFuY2ggZHVlIHRvIHNvbWUgcmVncmVzc2lvbnMgZm91bmQg
ZHVyaW5nIHRoZSB3ZWVrLWVuZC4KCk1lYW53aGlsZSBhbiBSQyBoYXMgYmVlbiBjdXQgYW5kIHN0
YWdpbmcgaGFzIGJlZW4gcmUtb3BlbmVkLgoKUGxlYXNlIENDIG1lIG9uIGFueSBwYXRjaCBnb2lu
ZyB0byBYZW4gNC45LgoKQ2hlZXJzLAoKc3RhZ2luZyBpcyBub3cgcmUtb3BlbmVkLiBXZSBoYXZl
bid0IGJyYW5jaCBkdWUgdG8gc29tZQoKT24gMTkvMDUvMTcgMTU6NTYsIEp1bGllbiBHcmFsbCB3
cm90ZToKPiBIaSBhbGwsCj4KPiBYZW4gdHJlZSBpcyBnb2luZyB0byBicmFuY2ggYXQgNC45IFJD
Ni4gSSBkb24ndCB3YW50IHRvIGJyYW5jaCB3aGVuCj4gbWFzdGVyICE9IHN0YWdpbmcsIHNvIHBs
ZWFzZSBhdm9pZCBjb21taXR0aW5nIG5ldyBwYXRjaGVzIHRvIHN0YWdpbmcgbm93Cj4gdG8gbGV0
IG1hc3RlciBjYXRjaCB1cCB3aXRoIHN0YWdpbmcuIEFub3RoZXIgYW5ub3VuY2VtZW50IHdpbGwg
YmUgbWFkZQo+IHdoZW4gdGhlIG1vcmF0b3JpdW0gaXMgbGlmdGVkLgo+Cj4gQ2hlZXJzLAo+Cgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 17:39:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 17:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCrIQ-0006th-3C; Mon, 22 May 2017 17:39:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCrIO-0006tY-Qf
 for xen-devel@lists.xen.org; Mon, 22 May 2017 17:39:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 21/D4-03620-83223295; Mon, 22 May 2017 17:39:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVysyfVTddcSTn
 SoGuilsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrGlt4upYA1vxZo/CxgbGOdzdzFycQgJbGKU
 6Fq4kwXC2c0o8fPAaaYuRk4OYQEXie7ZXxlBEiICW4Cqrl5nhKj6zyjRMfUgK4jDLDCJUeLv3
 lMsIC1sApoSdz5/AmvnFbCSmL74HjOIzSKgKrF0+RFGEFtUIFzibeMRFogaQYmTM5+A2ZwCdh
 KLOq+B1TAL2ErcmbubGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl1DQ72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCwYwCCHYyflgUcYpTkYFIS5T36RilSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvmaJypJBgUWp6akVaZg4wAmDSEhw8SiK8R0DSvMUFibnFm
 ekQqVOMilLivDkgCQGQREZpHlwbLOouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3J8gUns
 y8Erjpr4AWMwEttn4mD7K4JBEhJdXA6K1QUDaJ/1baK/b5y35kR3wMOrGUd8mKpPSg/6J/5+8
 RPWvdGPTUlWuHxaO9azefu+MzZVGWTqvK7t3PsgUfHHjhXXVfUOdRzWJO7sKafaEr0jg3bmEo
 14ifdTP1MXuEyenY9Y+WHpHcJVfOo8zHLpbOcMXFNj9SOItr3d1b0S7Jh5odpE3WK7EUZyQaa
 jEXFScCABAeGFO1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495474743!94260959!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25984 invoked from network); 22 May 2017 17:39:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 22 May 2017 17:39:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D21EC80D;
 Mon, 22 May 2017 10:39:02 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 727B83F7D7;
 Mon, 22 May 2017 10:39:01 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, "Hao, Xudong"
 <xudong.hao@intel.com>, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
 <b2acfabe-cd9b-d746-3f91-9ab21244a099@citrix.com>
 <CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com>
 <c984402f-7860-ab83-ac31-8f6e15959e92@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5341cc97-9b91-a3f1-7774-517653cb0682@arm.com>
Date: Mon, 22 May 2017 18:38:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c984402f-7860-ab83-ac31-8f6e15959e92@citrix.com>
Cc: Lars Kurth <lars.kurth@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, "Gao, Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [BUG] repeated live migration for VM failed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMi8wNS8xNyAxMjoxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gRnJvbSAzZDRj
ZTEzNWVhM2IzOTZiYjYzNzUyYzM5ZTYyMzQzNjZkNTkwYzE2IE1vbiBTZXAgMTcgMDA6MDA6MDAg
MjAwMQo+PiBGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+
IERhdGU6IE1vbiwgMjIgTWF5IDIwMTcgMTE6Mzg6MzEgKzAxMDAKPj4gU3ViamVjdDogW1BBVENI
XSBSZXN0b3JlIEhWTV9PUCBoeXBlcmNhbGwgY29udGludWF0aW9uIChwYXJ0aWFsIHJldmVydCBv
Zgo+PiAgYWUyMGNjZikKPj4KPj4gQ29tbWl0IGFlMjBjY2YgcmVtb3ZlZCB0aGUgaHlwZXJjYWxs
IGNvbnRpbnVhdGlvbiBsb2dpYyBmcm9tIHRoZSBlbmQKPj4gb2YgZG9faHZtX29wKCksIGNsYWlt
aW5nOgo+Pgo+PiAiVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBuZWVkIGZvciBoYW5kbGluZyBIVk1P
UCByZXN0YXJ0cywgc28gdGhhdAo+PiBpbmZyYXN0cnVjdHVyZSBpcyByZW1vdmVkLiIKPj4KPj4g
VGhhdCB0dXJucyBvdXQgdG8gYmUgZmFsc2UuICBUaGUgcmVtb3ZhbCBvZiBIVk1PUF9zZXRfbWVt
X3R5cGUgcmVtb3ZlZAo+PiB0aGUgbmVlZCB0byBzdG9yZSBhIHN0YXJ0IGl0ZXJhdGlvbiB2YWx1
ZSBpbiB0aGUgaHlwZXJjYWxsCj4+IGNvbnRpbnVhdGlvbiwgYnV0IGEgZ3JlcCB0aHJvdWdoIGh2
bS5jIGZvciBFUkVTVEFSVCB0dXJucyB1cCBhdCBsZWFzdAo+PiB0d28gcGxhY2VzIHdoZXJlIGRv
X2h2bV9vcCgpIG1heSBzdGlsbCBuZWVkIGEgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbjoKPj4KPj4g
ICogSFZNT1Bfc2V0X2h2bV9wYXJhbSBjYW4gcmV0dXJuIC1FUkVTVEFSVCB3aGVuIHNldHRpbmcK
Pj4gSFZNX1BBUkFNX0lERU5UX1BUIGluIHRoZSBldmVudCB0aGF0IGl0IGZhaWxzIHRvIGFjcXVp
cmUgdGhlIGRvbWN0bAo+PiBsb2NrCj4+Cj4+ICAqIEhWTU9QX2ZsdXNoX3RsYnMgY2FuIHJldHVy
biAtRVJFU1RBUlQgaWYgc2V2ZXJhbCB2Y3B1cyBjYWxsIGl0IGF0Cj4+ICAgIHRoZSBzYW1lIHRp
bWUKPj4KPj4gSW4gYm90aCBjYXNlcywgYSBzaW1wbGUgcmVzdGFydCAod2l0aCBubyBzdG9yZWQg
aXRlcmF0aW9uIGluZm9ybWF0aW9uKQo+PiBpcyBuZWNlc3NhcnkuCj4+Cj4+IEFkZCBhIGNoZWNr
IGZvciAtRVJFU1RBUlQgYWdhaW4sIGFsb25nIHdpdGggYSBjb21tZW50IGF0IHRoZSB0b3Agb2YK
Pj4gdGhlIGZ1bmN0aW9uIHJlZ2FyZGluZyB0aGUgbGFjayBvZiBkZWNvZGluZyBhbnkgaW5mb3Jt
YXRpb24gZnJvbSB0aGUKPj4gb3AgdmFsdWUuCj4+Cj4+IFJlcG9ydGVkLWJ5OiBYdWRvbmcgSGFv
IDx4dWRvbmcuaGFvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+Cj4g
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ICh3
aXRoIHRoZSBmaW5hbAo+IGh1bmsgcmVtb3ZlZCkKClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 18:01:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 18:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCre8-0000Lk-Ou; Mon, 22 May 2017 18:01:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dCre7-0000Ld-3U
 for xen-devel@lists.xen.org; Mon, 22 May 2017 18:01:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E5/DF-31580-97723295; Mon, 22 May 2017 18:01:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG6lunK
 kwdebshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8anq78YC9axVrzY+J61gXEXSxcjJ4eQwEQm
 iWeb5SDsb4wSd58wdzFyAdkbGSU2nNrBCuFsZ5RoOTYBrENYIFFi5YcFYLaIgLvE5EU9rBDdn
 hIHN/xiA2lgFmhikpjXdIwNJMEmYCRx9uh0RhCbV8BW4sSBRWANLAKqEk2b94HFRQXCJd42Hm
 GBqBGUODnzCZjNKeAl0btiFTOIzSygLvFn3iUoW15i+9s5YLaEgKHE541LmScwCs5C0j4LScs
 sJC0LGJlXMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5xnq5qcXFiempOYlJxXrJ+bmbGIGhW8/A
 wLiDcVuX8yFGSQ4mJVHeo2+UIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8EaoKUcKCRalpqdWp
 GXmAKMIJi3BwaMkwrsBJM1bXJCYW5yZDpE6xajLMefe1/dMQix5+XmpUuK8q0CKBECKMkrz4E
 bAIvoSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHepSBTeDLzSuA2vQI6ggnoCOtn8iBHlCQ
 ipKQaGDfL3Ty+/e+V7JiIH6+3My2oirCcX9B+X6pp6q31DydKz9n3INm1navwrNVj7fuNTRu3
 fRdPyP4VuH9m/I1D600ufVjJ9UT/9IotRm/25+smKhtYhDnssDm40+ar2uGX5df2zPTZe6hj+
 jQFF4vAeaf07kZ1uk+WW+/SmCP1ZHXhz4xr1eu79r5VYinOSDTUYi4qTgQAWQGMO+MCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495476087!101947754!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15471 invoked from network); 22 May 2017 18:01:29 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 18:01:29 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4MI1J7c012812
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 May 2017 18:01:20 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4MI1IHN028017
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 22 May 2017 18:01:19 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4MI1GTG001131;
 Mon, 22 May 2017 18:01:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 May 2017 11:01:15 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
Date: Mon, 22 May 2017 14:01:10 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTAvMjAxNyAwNzoxMyBBTSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gVGhlIHNhbWUg
c2V0IG9mIGZ1bmN0aW9ucyBpcyB1c2VkIHRvIHNldCBhcyB3ZWxsIGFzIHRvIGNsZWFuCj4gUDJN
IGVudHJpZXMsIGV4Y2VwdCB0aGF0IGZvciBjbGVhbiBvcGVyYXRpb25zIElOVkFMSURfTUZOICh+
MFVMKQo+IGlzIHBhc3NlZCBhcyBhIHBhcmFtZXRlci4gVW5mb3J0dW5hdGVseSwgd2hlbiBjYWxj
dWxhdGluZyBhbgo+IGFwcHJvcHJpYXRlIHRhcmdldCBvcmRlciBmb3IgYSBwYXJ0aWN1bGFyIG1h
cHBpbmcgSU5WQUxJRF9NRk4KPiBpcyBub3QgdGFrZW4gaW50byBhY2NvdW50IHdoaWNoIGxlYWRz
IHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyCj4gYmVpbmcgc2V0IGVhY2ggdGltZSBldmVuIGZvciAy
TUIgYW5kIDFHQiBtYXBwaW5ncy4gVGhpcyBldmVudHVhbGx5Cj4gYnJlYWtzIGRvd24gYW4gRVBU
IHN0cnVjdHVyZSBpcnJldmVyc2libHkgaW50byA0SyBtYXBwaW5ncyB3aGljaAo+IHByZXZlbnRz
IGNvbnNlY3V0aXZlIGhpZ2ggb3JkZXIgbWFwcGluZ3MgdG8gdGhpcyBhcmVhLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpUaGlz
IHBhdGNoIGJyZWFrcyBIVk0vUFZIIG9uIEFNRCB3aGVuIG1heG1lbSA+IG1lbW9yeS4KCi1ib3Jp
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 18:10:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 18:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCrmF-0000az-U4; Mon, 22 May 2017 18:09:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>)
 id 1dCrmE-0000aY-75; Mon, 22 May 2017 18:09:54 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AD/B0-02955-17923295; Mon, 22 May 2017 18:09:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVysyfVTbdAUzn
 SYPkOOYvZG9uYLb5vmczkwORx+MMVlgDGKNbMvKT8igTWjEfX3jIVfOasmPluCUsD42WOLkYu
 DiGBTYwSnR8aGCGc3YwSO5bMZ+9i5ORgE9CUuPP5ExOILSwgInF0Rx8LSJGIQDujxKzvTWBFz
 ALGEkd2Pgcr4hWwknjZ85cVxGYRUJX4sOE4WI2oQLjE28YjLBA1ghInZz5hgehVl/gz7xIzhC
 0vsf3tHOYJjDyzkJTNQlI2C0nZAkbmVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgbGermpxcW
 J6ak5iUnFesn5uZsYgcHEAAQ7GF91Ox9ilORgUhLlPfpGKVKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBO8pdeVIIcGi1PTUirTMHGBYw6QlOHiURHilNYDSvMUFibnFmekQqVOMuhzvln54zyTEk
 peflyolztsHMkMApCijNA9uBCzGLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xtkFU9mXg
 ncpldARzABHWH9TB7kiJJEhJRUA+O8L5s/OIQpfixK2hL2JS/U86Dyo1se97Mva6i6zHLMvat
 0JlvouWeDsbXYghNzVm+uYj437fL3bx57t3g2cyU56ZY5TXp8rPLEft4ndRe5fnu8XeGxaU+J
 /66EWOYchg/PlI77ZZiHL9iwPVpvd7at595tufMaZaKDthzZE3za1vjwufXrbhxVYinOSDTUY
 i4qTgQAFdycdKwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495476591!90190445!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16433 invoked from network); 22 May 2017 18:09:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 22 May 2017 18:09:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5171F80D;
 Mon, 22 May 2017 11:09:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 82FB33F7D7;
 Mon, 22 May 2017 11:09:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 xen-announce@lists.xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
Date: Mon, 22 May 2017 19:09:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-devel] Xen 4.9 rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzYgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzYKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzYveGVuLTQuOS4wLXJj
Ni50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzYveGVuLTQuOS4wLXJjNi50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvIHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4KV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLCBwbGVhc2UgQ0Mg
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpXZSBh
cmUgYXdhcmUgb2YgYnVncyBiZWxvdzoKCS0gUmVjZW50IHBhdGNoZXMgaW50cm9kdWNlZCBhIHJl
Z3Jlc3Npb24gaW4gdGhlIGJ1aWxkLiBTb21lIHRhcmdldHMKCShlLmcgaW5zdGFsbC10b29scykg
d2lsbCBub3QgaW5zdGFsbCB0aGUgaGVhZGVycy4gQSBwYXRjaCBoYXMgYmVlbiBzZW50CglvbiB0
aGUgbWFpbGluZyBsaXN0IChzZWUgWzFdKS4gQSBrbm93biB3b3JrYXJvdW5kIGlzIHRvIGNhbGwg
YG1ha2VgLgoJLSBIVk1fc2V0X2h2bV9wYXJhbSBhbmQgSFZNT1BfZmx1c2hfdGxicyBtYXkgZmFp
bCBpZiByZXF1aXJpbmcgY29udGludWF0aW9uLgoJQSBwYXRjaCBoYXMgYmVlbiBzZW50IG9uIHRo
ZSBtYWlsaW5nIGxpc3QgKHNlZSBbMl0pLgoKCkFzIGEgcmVtaW5kZXIsIHRoZXJlIHdpbGwgYmUg
YW5vdGhlciBYZW4gVGVzdCBEYXkgdG9tb3Jyb3cgKFR1ZXNkYXkgMjN0aCBNYXkpLApmb3IgdGhl
IGluc3RydWN0aW9ucyBzZWU6CgpodHRwczovL2Jsb2cueGVucHJvamVjdC5vcmcvMjAxNy8wNC8x
My9hbm5vdW5jaW5nLXhlbi1wcm9qZWN0LTQtOS1yYy1hbmQtdGVzdC1kYXktc2NoZWR1bGUvCgpD
aGVlcnMsCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA1L21zZzAyMTY1Lmh0bWwKWzJdIGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMjEwOC5odG1sCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 18:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 18:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCrnD-00018r-9B; Mon, 22 May 2017 18:10:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308275f05=citrix-osstest@xenproject.org>)
 id 1dCrnC-00018N-2g
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 18:10:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B7/73-02181-DA923295; Mon, 22 May 2017 18:10:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO4aTeV
 Ig2UbZCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aE/3vZC1pEKj7sbWJvYOzm7WLk5JAQ8Jdo
 /TiNFcJ2l7j8ZQYLiC0i4Cwx4cNtNhCbV0BP4tqMlYwgtrBApMTDM81MXYxcQPU/2SSuvD0B1
 awqsb3/P1gzm4CHxMSeiWA2C1B8UuMysGYhAS2JpYtXMkEMFZQ4OfMJWA2zgITEwRcvmCHmWE
 js/3uWeQIj7ywkZbOQlC1gZFrFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5h
 UrJecn7uJERg8DECwg/FLv/MhRkkOJiVR3qNvlCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB6
 aChHCgkWpaanVqRl5gDDGCYtwcGjJMI7BSTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLiv
 P0gRQIgRRmleXAjYDF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8HSBTeDLzSuA2vQI6gg
 noCOtn8iBHlCQipKQaGFfd31r3/t/MKlv9gyfOvdl58sziqyniERXPJWeF6Hime6YuqYyV/3P
 IeWOXdH51g7aV30NVl/vFAr8lY+8/Z3Q2jWSc5fu2Ys4dt8fCH/2+P7sqcOKxx+UvJckb+ENf
 M8rrCC+vq8xd05g2tazvYNLvRZGzWW8ZNOjapsftL/ZYc2P771/8DUosxRmJhlrMRcWJABAhA
 ECkAgAA
X-Env-Sender: prvs=308275f05=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495476650!99481425!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5145 invoked from network); 22 May 2017 18:10:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 18:10:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,378,1491264000"; d="scan'208";a="424920663"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71388-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71318
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 22 May 2017 19:10:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71388: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxMzg4IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxMzg4LwoKUmVncmVzc2lv
bnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtaTM4
Ni1zaWQtbmV0Ym9vdC1wdmdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3
MTMxOAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiA5IGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDcxMzE4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNp
ZC1uZXRib290LXB2Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDcxMzE4
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDkgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gNzEzMTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXNp
ZC1uZXRib290LXB5Z3J1YiAgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzEzMTgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBw
YXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwoKYmFzZWxp
bmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxMzE4Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc2lk
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29t
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 19:43:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 19:43:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCtEj-0007KH-Lu; Mon, 22 May 2017 19:43:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dCtEh-0007KB-Qe
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 19:43:23 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 37/31-03058-B5F33295; Mon, 22 May 2017 19:43:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVTfKXjn
 S4Pd9XYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePL5eiC5UwVz692Mjcw/mHsYuTiEBLoYJKY
 9Xo+C4TzjVFiyZ6vrBDORkaJS//OQDnbGSUedhxl7mLk4BAWCJFYdsMWJC4isIZRou/nIaA4J
 1CRicSVp51go5gFZjJKnLyzgQkkwSZgJHH26HRGkGZeAVuJDYuiQcIsAqoS7++eYAWxRQXCJd
 42HmEBsXkFBCVOznwCZnMKmEpsnvebEcRmFtCT2HH9FyuELS+x/e0csL0SAsYSfbP6WCYwCs5
 C0j4LScssJC0LGJlXMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefn
 bmIEhi4DEOxgvL8x4BCjJAeTkijv0TdKkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGPslCOFB
 ItS01Mr0jJzgFEEk5bg4FES4a0GSfMWFyTmFmemQ6ROMepyzLn39T2TEEtefl6qlDivKEiRAE
 hRRmke3AhYRF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8ZyBSezLwSuE2vgI5gAjrC+pk
 8yBEliQgpqQZGnyMd79oevDOyXqKjr6TT/iXzwaML67v0DpdE/UyKSORZlGrqw7D8KMN/x2+V
 PUtNlu7+7xBcm7fLNy3Xaf0BXVnTifH36s7F52hf+uB/W6EtZ1HdBpk9U211+VZLnaqfuW/Sv
 +SehypprptbYzzsZ166563cYC+4ZrPYoXO/d3LaLBW2WH9XiaU4I9FQi7moOBEAhqegw+MCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495482200!69968509!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50657 invoked from network); 22 May 2017 19:43:22 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 19:43:22 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4MJh6YW026116
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 22 May 2017 19:43:06 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4MJh5hc021666
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 22 May 2017 19:43:05 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4MJh3pg001311;
 Mon, 22 May 2017 19:43:03 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 May 2017 12:43:03 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170519154746.29389-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0bd6745b-9483-4d95-53d5-f13288f4c629@oracle.com>
Date: Mon, 22 May 2017 15:42:57 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170519154746.29389-1-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jeremy@goop.org, rusty@rustcorp.com.au, chrisw@sous-sol.org,
 mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de, akataria@vmware.com
Subject: Re: [Xen-devel] [PATCH 00/10] paravirt: make amount of
 paravirtualization configurable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIDQ5IGZpbGVzIGNoYW5nZWQsIDE1NDggaW5zZXJ0aW9ucygrKSwgMTQ3NyBkZWxldGlvbnMo
LSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X2Z1
bGwuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRf
dHlwZXNfZnVsbC5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZp
cnRfZnVsbC5jCgoKRG8geW91IGhhdmUgdGhpcyBpbiBhIHRyZWUgdGhhdCBjYW4gYmUgcHVsbGVk
PwoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 20:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 20:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCuCS-00036R-VM; Mon, 22 May 2017 20:45:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308275f05=citrix-osstest@xenproject.org>)
 id 1dCuCR-00036G-6I
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 20:45:07 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D4/FE-03587-2DD43295; Mon, 22 May 2017 20:45:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve5FX+V
 Ig8VT5CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bX3UsYC64dY6y4P/suawPj9jbGLkYODgkB
 f4llD9K7GDmBTA+JRVe3sIHYIgLOEhM+3GYDKeEV0JPYet4VJCwskChx7MY09i5GLqDyVYoS+
 5//Z4fodZWYeGIHC4y9ce5fsDgb0MyJPRPB4iwCqhL7179mBrGFBLQkli5eyQRi8woISpyc+Q
 SshllAQuLgixfMEHMsJW7svsc6gZFvFpKyWUjKFjAyrWLUKE4tKkst0jWy1EsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAwrBiDYwXhgUeAhRkkOJiVR3qNvlCKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfBW+ShHCgkWpaanVqRl5gADHCYtwcGjJMI70xsozVtckJhbnJkOkTrFq
 MvxbumH90xCLHn5ealS4rz9IDMEQIoySvPgRsCi7RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeYVApvBk5pXAbXoFdAQT0BHWz+RBjihJREhJNTAGyLZattxzinH0brNJdp2fqMNxxvym2/d
 tJbcDGpRjTB4z6F46m9xudOJAuXZxj47mjrOrrq4VnXhs/68fn+RfWf57/kHhu91cf6m5m34n
 v1NirFl6n8fLZeb0lNZnnautnku4SGuGNS9lfHuA/c1C9SW7+pfbBAkpVGysML6r46Af0Fto1
 6LEUpyRaKjFXFScCAAqwb8OsQIAAA==
X-Env-Sender: prvs=308275f05=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495485903!63448066!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51513 invoked from network); 22 May 2017 20:45:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 20:45:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,379,1491264000"; d="scan'208";a="433566408"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71387-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
X-Osstest-Versions-That: xen=a7d4a5904b62731551e366ff62d84759c8ee68e2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 22 May 2017 21:45:00 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71387: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3928870009454323664=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3928870009454323664==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71387 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71387/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail REGR. vs. 71354

Regressions which are regarded as allowable (not blocking):
 build-armhf-libvirt           5 libvirt-build                fail   like 71354
 build-i386-libvirt            5 libvirt-build                fail   like 71354
 build-amd64-libvirt           5 libvirt-build                fail   like 71354
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71354
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10  fail like 71354
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71354
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71354
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71354

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass

version targeted for testing:
 xen                  3fafdc28eb98dc1cb686379d83270516fc38049d
baseline version:
 xen                  a7d4a5904b62731551e366ff62d84759c8ee68e2

Last test of basis    71354  2017-05-19 08:44:28 Z    3 days
Testing same since    71387  2017-05-22 06:52:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Gary Lin <glin@suse.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Steven Haigh <netwiz@crc.id.au>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit 3fafdc28eb98dc1cb686379d83270516fc38049d
Author: Julien Grall <julien.grall@arm.com>
Date:   Fri May 19 17:08:39 2017 +0100

    xen/arm: p2m: Fix incorrect mapping of superpages
    
    The same set of functions is used to set as well as to clean P2M
    entries, except for clean operations (INVALID_MFN ~0UL) is passed as a
    parameter. Unfortunately, when calculating an appropriate target order
    for a particular mapping INVALID_MFN is taken into account which leads
    to 4K page target order being set each time even for 2MB and 1GB
    mappings.
    
    This will result to break down the superpage into 4K mappings and leave
    empty tables allocated.
    
    This was introduced by commit 2ef3e36ec7 "xen/arm: p2m: Introduce
    p2m_set_entry and __p2m_set_entry".
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 8f2e3d8913bba06651d9021b6f925bdcd1060f4a
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue May 16 15:47:33 2017 +0100

    x86/pagewalk: Fix determination of Protection Key access rights
    
     * When fabricating gl1e's from superpages, propagate the protection key as
       well, so the protection key logic sees the real key as opposed to 0.
    
     * Experimentally, the protection key checks are performed ahead of the other
       access rights.  In particular, accesses which fail both protection key and
       regular permission checks yield PFEC_prot_key in the resulting pagefault.
    
     * Protection keys apply to all data accesses to user-mode addresses,
       including accesses from supervisor code.  PKRU WD applies to any data
       write, not just to mapping which are writable.  However, a supervisor
       access without CR0.WP bypasses any protection from protection keys.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 0d6968635ce51a8ed7508ddcf17b3d13a462cb27
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri May 19 16:04:38 2017 +0200

    hvmloader: avoid tests when they would clobber used memory
    
    First of all limit the memory range used for testing to 4Mb: There's no
    point placing page tables right above 8Mb when they can equally well
    live at the bottom of the chunk at 4Mb - rep_io_test() cares about the
    5Mb...7Mb range only anyway. In a subsequent patch this will then also
    allow simply looking for an unused 4Mb range (instead of using a build
    time determined one).
    
    Extend the "skip tests" condition beyond the "is there enough memory"
    question.
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Gary Lin <glin@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 229ff3125b3d43c3fdc87c12c0047894395b5d32
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu May 18 16:38:29 2017 +0100

    Use non-debug build for Xen 4.9
    
    Modify Config.mk and Kconfig.debug to disable debug by default in
    preparation for late RCs and eventual release.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 508e8d82a528a5f1ff9d5d4d5aa1adae31899a14
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue May 16 08:59:25 2017 +0100

    libxl/devd: move the device allocation/removal code
    
    Move the device addition/removal code to the {add/remove}_device functions.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 536ec5f13c066f10b5e8851392e622cc99f969f7
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue May 16 08:59:24 2017 +0100

    libxl/devd: correctly manipulate the dguest list
    
    Current code in backend_watch_callback has two issues when manipulating the
    dguest list:
    
    1. backend_watch_callback forgets to remove a libxl__ddomain_guest from the
    list of tracked domains when the related data is freed, causing dereferences
    later on when the list is traversed. Make sure that a domain is always removed
    from the list when freed.
    
    2. A spurious device state change can cause a dguest to be freed, with active
    devices and without being removed from the list. Fix this by always checking if
    a dguest has active devices before freeing and removing it.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reported-by: Reinis Martinsons <admin@frp.lv>
    Suggested-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit fd519a51192b97168ab1a9ca3405d75d89341ee2
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue May 16 08:59:23 2017 +0100

    libxl/devd: fix a race with concurrent device addition/removal
    
    Current code can free the libxl__device inside of the libxl__ddomain_device
    before the addition has finished if a removal happens while an addition is
    still in process:
    
      backend_watch_callback
                |
                v
           add_device
                |                 backend_watch_callback
        (async operation)                   |
                |                           v
                |                     remove_device
                |                           |
                |                           V
                |                    device_complete
                |                 (free libxl__device)
                v
         device_complete
      (deref libxl__device)
    
    Fix this by creating a temporary copy of the libxl__device, that's tracked by
    the GC of the nested async operation. This ensures that the libxl__device used
    by the async operations cannot be freed while being used.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reported-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 728d21b29b48f6c45a8e3677e62bd4655d8f737b
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Fri May 19 12:55:26 2017 +0100

    build: more adjustments to top-level Makefile dependencies
    
    In the original code, top-level dist target unconditionally invokes
    dist target for tools/include, which is wrong when tools component is
    not enabled.
    
    Make dist-tools depend on dist-tools-public-headers, which depends on
    build-tools-public-headers.
    
    Discovered by Travis-CI.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    elease-acked-by: Julien Grall <julien.grall@arm.com>

commit 9d3011bd1cd29f8f3841bf1b64d5ead9ed1434e8
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri May 19 10:12:08 2017 +0200

    arm: fix build with gcc 7
    
    The compiler dislikes duplicate "const", and the ones it complains
    about look like they we in fact meant to be placed differently.
    
    Also fix array_access_okay() (just like on x86), despite the construct
    being unused on ARM: -Wint-in-bool-context, enabled by default in
    gcc 7, doesn't like multiplication in conditional operators. "Hide" it,
    at the risk of the next compiler version becoming smarter and
    recognizing even that. (The hope is that added smartness then would
    also better deal with legitimate cases like the one here.) The change
    could have been done in access_ok(), but I think we better keep it at
    the place the compiler is actually unhappy about.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit f32400e90c046a9fd76c8917a60d34ade9c02ea2
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri May 19 10:11:36 2017 +0200

    x86: fix build with gcc 7
    
    -Wint-in-bool-context, enabled by default in gcc 7, doesn't like
    multiplication in conditional operators. "Hide" them, at the risk of
    the next compiler version becoming smarter and recognizing even those.
    (The hope is that added smartness then would also better deal with
    legitimate cases like the ones here.)
    
    The change could have been done in access_ok(), but I think we better
    keep it at the places the compiler is actually unhappy about.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit bb8597b6d36d66a1972c62beb2300fcdeff1747f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri May 19 10:10:49 2017 +0200

    xmalloc: correct _xmalloc_array() indentation
    
    It's been wrongly indented using tabs till now, and the stray blank
    ahead of the final return statement gets in the way of using .i files
    for detailed analysis of other compiler issues
    (-Wmisleading-indentation kicks in due to the tab->space
    transformation done in the course of pre-processing).
    
    Also add missing spaces inside the if() at once, including the similar
    case in _xzalloc_array().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 93ade42f47300f3f353aa9bd59b737bca8f2d342
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Thu May 18 11:57:32 2017 +0100

    build: add missing dependency
    
    Commit f745b55 missed install-tools' dependency on
    build-tools-public-headers.
    
    Discovered by Travis-CI.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit f745b55f137c9c086552dc7463ba2cefccab8292
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed May 17 15:26:08 2017 +0100

    build: stubdom and tools should depend on public header target
    
    Build can fail if stubdom build is run before tools build because:
    
    1. tools/include build uses relative path and depends on XEN_OS
    2. stubdom needs tools/include to be built, at which time XEN_OS is
       mini-os and corresponding symlinks are created
    3. libraries inside tools needs tools/include to be built, at which
       time XEN_OS is the host os name, but symlinks won't be created
       because they are already there
    4. libraries get the wrong headers and fail to build
    
    Since both tools and stubdom build need the public headers, we build
    tools/include before stubdom and tools. Remove runes in stubdom and
    tools to avoid building tools/include more than once.
    
    Provide a new dist target for tools/include.  Hook up the install,
    clean, dist and distclean targets for tools/include.
    
    The new arrangement ensures tools build gets the correct headers
    because XEN_OS is set to host os when building tools/include. As for
    stubdom, it explicitly links to the mini-os directory without relying
    on XEN_OS so it should be fine.
    
    Reported-by: Steven Haigh <netwiz@crc.id.au>
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Tested-by: Steven Haigh <netwiz@crc.id.au>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
(qemu changes not included)


--===============3928870009454323664==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3928870009454323664==--

From xen-devel-bounces@lists.xen.org Mon May 22 20:55:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 20:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCuMq-0003pL-5d; Mon, 22 May 2017 20:55:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCuMo-0003oz-3b
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 20:55:50 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 18/79-01999-55053295; Mon, 22 May 2017 20:55:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTckQDn
 SYPpjHosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfDu/grXgTXbF6eYzTA2M
 TQ5djJwcQgJ/GSV+fNPuYuQCsh8D2bN72SCcbYwS/Xs2sYJUiQg4S3w9M5cdxOYV0JeY9vU6G
 4gtLGAuce33CkaQBgmB62oS277NACuSEPCU2HDlEjOM3bhoPUsXIzsHm4CVxCExkCiLgKrEhA
 //mCcwci9gZFjFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwXiw2fkQoyQHk5Io79E3SpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgD/ZUjhQSLUtNT
 K9Iyc4ChB5OW4OBREuFd5QeU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcV4PkBkCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvHEgU3gy80rgNr0COoIJ6AjrZ/IgR5
 QkIqSkGhi1Z5uFHJxQYuG13lVHWGTGtd6DrKuZr8xisqzI0S4QFw3Yo/Nw8oEeH27ezKJbWw4
 73rq45PnuUw8uTo7d3iBkJ9Bldtxi/R3DNOPT00Ov3F42Z73kKU1Jm5RM7iieEzJd6lN85nrn
 aSVY5yX+n7fR5e/vsHcHg48khfyXle+7NONZl1xZl5wSS3FGoqEWc1FxIgAueQTnfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495486547!96103773!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 462 invoked from network); 22 May 2017 20:55:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 May 2017 20:55:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCuMk-0001qn-4l; Mon, 22 May 2017 20:55:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCuMe-00004u-Gu; Mon, 22 May 2017 20:55:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCuMd-0001k6-3R; Mon, 22 May 2017 20:55:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109679-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 May 2017 20:55:39 +0000
Subject: [Xen-devel] [xen-unstable test] 109679: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY3OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTY3OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjYyCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA5NjYyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMDk2NDQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY2MgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTA5NjYyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDk2NjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTY2Mgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTA5NjYyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgz
MjcwNTE2ZmMzODA0OWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTY3OSAgMjAxNy0wNS0yMiAw
NjoyODowMyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAg
dG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 21:14:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 21:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCuf9-00056X-QA; Mon, 22 May 2017 21:14:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCuf8-00056R-HQ
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 21:14:46 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AB/A3-03696-5C453295; Mon, 22 May 2017 21:14:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7REOV
 Igwv7OS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5v6cxFuyRr5h/ooWpgfGIZBcjF4eQwB9G
 iQtv5rF2MXJysAg4SJzZcYiti5GDg1EgRuLBD2uQMKNAmMTky0ugSrQlfjyZxwxiswkYSvx9s
 gmsXALIXvKZAyQsAlTyYtU6NpDxzALfGSWOzn8BViMsECdx7ZEzSA2ngKPE8y3djCBhXgFviX
 ntGRDXTGeRWP9+GxtIjaiArsShf3/AbF4BQYmTM5+wgNjMAloSy6dvY5nAKDALSWoWktQCRqZ
 VjBrFqUVlqUW6xkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIcgABDsYT68L
 PMQoycGkJMp79I1SpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hnBypFCgkWp6akVaZk5wGiAS
 Utw8CiJ8EaApHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSpz3MUiRAEhRRmke3AhYZF5ilJ
 US5mUEOkqIpyC1KDezBFX+FaM4B6OSMO80kCk8mXklcJteAR3BBHSE9TN5kCNKEhFSUg2MqSn
 nPwnvLbRlChEr0bwaFlk4dTGr+AujnZ+/qaVz/evx+v69NvvOkW8bdSZN2sSlWLzvYdDi6Mfr
 7Nj+C/zUnT3JqDriptWug0u1civYOGYaLOS+deZZxLa4i2qPPlxverltwiPVQHleh12HJCXDV
 c6e+6fC/vVYicquXyHb4ptMWd0en+dgVmIpzkg01GIuKk4EAB+u2q/HAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495487683!73248003!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60677 invoked from network); 22 May 2017 21:14:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 21:14:44 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E31192395D;
 Mon, 22 May 2017 21:14:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E31192395D
Date: Mon, 22 May 2017 14:14:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <22818.60513.289275.318220@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1705221328110.18759@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
 <22818.60513.289275.318220@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMiBNYXkgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gU3RlZmFubyBTdGFiZWxs
aW5pIHdyaXRlcyAoIlJlOiBQcm9wb3NhbCB0byBhbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1v
cnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIpOgo+ID4gSW4gdGhpcyBz
Y2VuYXJpbywgc2hlIGlzIGdvaW5nIHRvIHdyaXRlIHRvIHRoZSBWTSBjb25maWcgZmlsZXMgb2Yg
dGhlCj4gPiB0d28gYXBwcyB0aGF0IG9uZSBwYWdlIHdpbGwgYmUgc2hhcmVkIGFtb25nIHRoZSB0
d28sIHNvIHRoYXQgdGhleSBjYW4KPiA+IHNlbmQgZWFjaCBvdGhlciBtZXNzYWdlcy4gU2hlIHdp
bGwgaGFyZC1jb2RlIHRoZSBhZGRyZXNzIG9mIHRoZSBzaGFyZWQKPiA+IHBhZ2UgaW4gaGVyICJi
YXJlLW1ldGFsIiBhcHAuCj4gCj4gVGhhbmtzLiAgVGhpcyBtYWtlcyBzb21lIHNlbnNlLgo+IAo+
IEhvdyBkbyB0aGVzZSBhcHBzIGV4cGVjdCB0byBpbnRlcnJ1cHQgZWFjaCBvdGhlciwgb3IgZG8g
dGhleSBwb2xsIGluCj4gdGhlIHNoYXJlZCBtZW1vcnkgPyAgV2hhdCBJJ20gZ2V0dGluZyBhdCB3
aXRoIHRoaXMgcXVlc3Rpb24gaXMgdGhhdAo+IHBlcmhhcHMgc29tZSBldmVudCBjaGFubmVscyB3
aWxsIG5lZWQgc2V0dGluZyB1cC4KCkFzIGEgbWF0dGVyIG9mIGZhY3QsIEkgaGF2ZSBiZWVuIGFz
a2luZyBteXNlbGYgdGhlIHNhbWUgcXVlc3Rpb24uIE5vYm9keQphc2tlZCBtZSBleHBsaWNpdGx5
IGZvciBub3RpZmljYXRpb25zIHN1cHBvcnQsIHNvIEkgZGlkbid0IGluY2x1ZGUgaXQgaW4KdGhl
IG9yaWdpbmFsIHByb2plY3QgZGVmaW5pdGlvbiAoaXQgY2FuIGFsd2F5cyBiZSBhZGRlZCBsYXRl
cikgYnV0IEkKdGhpbmsgaXQgd291bGQgYmUgdXNlZnVsLgoKRWRnYXIsIEphcnZpcywgZG8geW91
IGhhdmUgYW4gb3BpbmlvbiBvbiB0aGlzPyBEbyAoc29mdHdhcmUpIGludGVycnVwdHMKbmVlZCB0
byBiZSBzZXR1cCB0b2dldGhlciB3aXRoIHRoZSBzaGFyZWQgbWVtb3J5IHJlZ2lvbiB0byBzZW5k
Cm5vdGlmaWNhdGlvbnMgYmFjayBhbmQgZm9ydGggYmV0d2VlbiB0aGUgdHdvIGd1ZXN0cywgb3Ig
YXJlIHRoZXkKdW5uZWNlc3NhcnkgYmVjYXVzZSB0aGUgYXBwcyBkbyBwb2xsaW5nIGFueXdheT8K
CkV2ZW50IGNoYW5uZWxzIGFyZSBub3QgYXMgY29tcGxleCBhcyBncmFudHMsIGJ1dCB0aGV5IGFy
ZSBub3QgdHJpdmlhbAplaXRoZXIuIEd1ZXN0cyBuZWVkIHRvIHN1cHBvcnQgdGhlIGZ1bGwgZXZl
bnQgY2hhbm5lbCBBQkkgZXZlbiBqdXN0IHRvCnJlY2VpdmUgbm90aWZpY2F0aW9ucyBmcm9tIG9u
ZSBldmVudCBjaGFubmVsIG9ubHkgKGJlY2F1c2UgdGhleSBuZWVkIHRvCmNsZWFyIHRoZSBwZW5k
aW5nIGJpdHMpLCB3aGljaCBpcyBub3Qgc2ltcGxlIGFuZCBpbmNyZWFzZXMgbGF0ZW5jeSB0bwpk
ZS1tdWx0aXBsZXggZXZlbnRzLiBTZWUgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jIGFu
ZApkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyBpbiBMaW51eC4gSSB0aGluayB3ZSB3
b3VsZCBoYXZlIHRvCmludHJvZHVjZSBhIHNpbXBsZXIgbW9kZWwsIHdoZXJlIGVhY2ggIm5vdGlm
aWNhdGlvbiBjaGFubmVsIiBpcyBub3QKaW1wbGVtZW50ZWQgYnkgYW4gZXZlbnQgY2hhbm5lbCwg
YnV0IGJ5IGEgUFBJIG9yIFNHSSBpbnN0ZWFkLiBXZSBleHBlY3QKb25seSBvbmUgb3IgdHdvIHRv
IGJlIHVzZWQuIFBQSXMgYW5kIFNHSXMgYXJlIGludGVycnVwdCBjbGFzc2VzIG9uIEFSTSwKaXQg
aXMgcG9zc2libGUgdG8gYWxsb2NhdGUgb25lIG9yIG1vcmUgZm9yIG5vdGlmaWNhdGlvbiB1c2Fn
ZS4KCkkgdGhpbmsgaXQgaXMgcHJvYmFibHkgYmVzdCB0byBsZWF2ZSBub3RpZmljYXRpb25zIHRv
IHRoZSBmdXR1cmUuCgoKPiA+IFRoZXJlIGlzIG5vIGZyb250ZW5kIGFuZCBiYWNrZW5kIChhcyBp
biB0aGUgdXN1YWwgWGVuIG1lYW5pbmcpLiBJbiBzb21lCj4gPiBjb25maWd1cmF0aW9ucyBvbmUg
YXBwIG1pZ2h0IGJlIG1vcmUgY3JpdGljYWwgdGhhbiB0aGUgb3RoZXIsIGJ1dCBpbgo+ID4gc29t
ZSBvdGhlciBzY2VuYXJpb3MgdGhleSBtaWdodCBoYXZlIHRoZSBzYW1lIGNyaXRpY2FsaXR5Lgo+
IAo+IFllcy4KPiAKPiA+IElmLCBhcyBKYW4gcG9pbnRlZCBvdXQsIHdlIG5lZWQgdG8gY2FsbCBv
dXQgZXhwbGljaXRseSB3aGljaCBpcyB0aGUKPiA+IGZyb250ZW5kIGFuZCB3aGljaCBpcyB0aGUg
YmFja2VuZCBmb3IgcGFnZSBvd25lcnNoaXAgcmVhc29ucywgdGhlbiBJCj4gPiBzdWdnZXN0ZWQg
d2UgZXhwb3NlIHRoYXQgY29uZmlndXJhdGlvbiB0byB0aGUgdXNlciwgc28gdGhhdCBzaGUgY2Fu
Cj4gPiBjaG9vc2UuCj4gCj4gSW5kZWVkLgo+IAo+IElTVE0gdGhhdCB0aGlzIHNjZW5hcmlvIGRv
ZXNuJ3QgZGVwZW5kIG9uIG5ldyBoeXBlcnZpc29yCj4gZnVuY3Rpb25hbGl0eS4gIFRoZSB0b29s
c3RhY2sgY291bGQgc2V0IHVwIHRoZSBhcHByb3ByaWF0ZSBwYWdlCj4gc2hhcmluZyAocHJlc3Vt
YWJseSwgdGhpcyB3b3VsZCBiZSBkb25lIHdpdGggZ3JhbnRzIHNvIHRoYXQgdGhlIHJlc3VsdAo+
IGlzIGxpa2Ugc29tZXRoaW5nIHRoZSBndWVzdHMgY291bGQgaGF2ZSBkb25lIHRoZW1zZWx2ZXMu
KQoKUmlnaHQsIEkgZG9uJ3QgdGhpbmsgd2UgbmVlZCBuZXcgaHlwZXJ2aXNvciBmdW5jdGlvbmFs
aXRpZXMuIEkgZG9uJ3QKaGF2ZSBhbiBvcGluaW9uIG9uIHdoZXRoZXIgaXQgc2hvdWxkIGJlIGRv
bmUgd2l0aCBncmFudHMgb3Igd2l0aCBvdGhlcgpoeXBlcmNhbGxzLCBhbHRob3VnaCBJIGhhdmUg
dGhlIGZlZWxpbmcgdGhhdCBpdCBtaWdodCBiZSBtb3JlIGRpZmZpY3VsdAp0byBhY2hpZXZlIHdp
dGggZ3JhbnRzLiBBcyBsb25nIGFzIGl0IHdvcmtzLi4uIDotKQoKCj4gSSBzZWUgbm8gb2JqZWN0
aW9uIHRvIHRoZSBsaWJ4bCBkb21haW4gY29uZmlndXJhdGlvbiBmaWxlIG5hbWluZwo+IGd1ZXN0
LXBoeXNpY2FsIGFkZHJlc3NlcyBmb3IgdXNlIGluIHRoaXMgd2F5Lgo+Cj4gT25lIHByb2JsZW0s
IHRob3VnaCwgaXMgdG8gZG8gd2l0aCBzdGFydHVwIG9yZGVyLiAgVG8gZG8gdGhpcyBpbiB0aGUK
PiBtb3N0IG5hdHVyYWwgd2F5LCBvbmUgd291bGQgd2FudCB0byBzdGFydCBib3RoIGd1ZXN0cyBh
dCBvbmNlIHNvIHRoYXQKPiBvbmUgd291bGQga25vdyB0aGVpciBkb21pZHMgZXRjLiAgKEFsc28g
dGhhdCBhdm9pZHMgcXVlc3Rpb25zIGxpa2UKPiBgd2hhdCBpZiBvbmUgb2YgdGhlbSBjcmFzaGVz
Jy4uLikKPiAKPiBJJ20gbm90IHN1cmUgZXhhY3RseSBob3cgdG8gZml0IHRoaXMgaW50byB0aGUg
bGlieGwgbW9kZWwsIHdoaWNoCj4gbW9zdGx5IHRhbGtzIGFib3V0IG9uZSBndWVzdCBkb21haW4g
YXQgYSB0aW1lOyBhbmQgZWFjaCBndWVzdCBjb25maWcKPiB0YWxrcyBhYm91dCBwZXJzaXN0ZW50
IHJlc291cmNlcywgcmF0aGVyIHRoYW4gcmVzb3VyY2VzIHdoaWNoIGFyZQo+IHNvbWVob3cgZXhw
b3NlZCBieSBhIHBhcnRpY3VsYXIgZ3Vlc3QuCj4gCj4gSSB0aGluayB0aGlzIHF1ZXN0aW9uIGlz
IHdvcnRoIGV4cGxvcmluZyB0byBzZWUgd2hhdCBzaGFwZSB0aGUgcmlnaHQKPiBzb2x1dGlvbiBp
cy4KCllvdSBhcmUgcmlnaHQgdGhhdCBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIHN0YXJ0IGJvdGgg
ZG9tYWlucyB0b2dldGhlcgpidXQsIHRvIGF2b2lkIGNvbmZ1c2lvbiwgSSB3b3VsZCBzdGljayB3
aXRoIG9uZSBjb25maWcgZmlsZSBwZXIgVk0uIEkKd291bGQgc3RpbGwgcmVxdWlyZSB0aGUgdXNl
ciB0byBpc3N1ZSAieGwgY3JlYXRlIiB0d2ljZSB0byBzdGFydCB0aGUgdHdvCmd1ZXN0cy4KCklm
IHdlIGRlbWFuZCB0aGUgdXNlciB0byBzcGVjaWZ5IHRoZSBkb21haW4gdGhhdCBwcm92aWRlcyB0
aGUgbWVtb3J5LAp0aGVuIHdlIGVzdGFibGlzaCBhIHN0YXJ0dXAgb3JkZXIgbmF0dXJhbGx5OiB0
aGUgdXNlciBuZWVkcyB0byBjcmVhdGUKdGhlIG1lbW9yeSBzaGFyaW5nIGRvbWFpbiBmaXJzdCwg
YW5kIHRoZSBtZW1vcnkgbWFwcGluZyBkb21haW4gc2Vjb25kLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 21:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 21:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCv5L-0006tZ-VQ; Mon, 22 May 2017 21:41:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCv5L-0006tT-07
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 21:41:51 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 73/40-03613-E1B53295; Mon, 22 May 2017 21:41:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq50tHK
 kwcZuaYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFs2mHmgtVyFRv3PmFrYLwr0cXIxSEk8IdR
 onn3J7YuRk4OFgEHiZadW4BsDg5GgRiJBz+sQcKMAmESky8vYQUJswhoSzReUwQJswkYSvx9s
 gmsWgLIXvKZAyQsIqAnMbvxNSvIdGaBuUwSM5ZeZARJCAPVHN/6hwnE5hQIlLi3bgPYVl4Bb4
 kdRycyQ5zTzyhxbOIpsISogK7EoX9/oIoEJU7OfMICYjMLaEksn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIQMQ7GD8tizg
 EKMkB5OSKO/RN0qRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR49aOUI4UEi1LTUyvSMnOA8QCTl
 uDgURLhvR4JlOYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXHevyBFAiBFGaV5cCNgsXmJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwry3QabwZOaVwG16BXQEE9AR1s/kQY4oSURISTUwLji
 9ImDNO+EnEdW9ff6JMkovZv/UKP9/+sbH5k8OT7xSigttvZoYat+4B9+Qy37dWrG9+XX3RS0m
 5tt6b9+es5LdacZi9CYk//dnTV9uD6Pjj/8k1T8RyTjx6sKu71JzFLxLt4hNe7nrytNcw21qT
 z7/P1fWdtSKITL0Rc/O29z9c47fXlG6VImlOCPRUIu5qDgRALGdcZ/IAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495489306!103984460!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7465 invoked from network); 22 May 2017 21:41:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 21:41:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6DA26239D3;
 Mon, 22 May 2017 21:41:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6DA26239D3
Date: Mon, 22 May 2017 14:41:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
In-Reply-To: <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxOSBNYXkgMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gMTggTWF5
IDIwMTcgYXQgMjI6MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4gd3JvdGU6Cj4gCj4gPiBEZXNjcmlwdGlvbiBvZiB0aGUgcHJvYmxlbTogbmVlZCBmb3IgYSBw
bGFjZSB0byBydW4gZW11bGF0b3JzIGFuZAo+ID4gbWVkaWF0b3JzIG91dHNpZGUgb2YgWGVuLCB3
aXRoIGxvdyBsYXRlbmN5Lgo+ID4KPiA+IEV4cGxhbmF0aW9uIG9mIHdoYXQgRUwwIGFwcHMgYXJl
LiBXaGF0IHNob3VsZCBiZSB0aGVpciBpbnRlcmZhY2Ugd2l0aAo+ID4gWGVuPyBDb3VsZCB0aGUg
aW50ZXJmYWNlIGJlIHRoZSByZWd1bGFyIGh5cGVyY2FsbCBpbnRlcmZhY2U/IEluIHRoYXQKPiA+
IGNhc2UsIHdoYXQncyB0aGUgYmVuZWZpdCBjb21wYXJlZCB0byBzdHViZG9tcz8KPiBJIGltYWdp
bmVkIHRoaXMgYXMgc2VwYXJhdGUgc3lzY2FsbCBpbnRlcmZhY2UgKHdpdGggZmluZXIgcG9saWN5
Cj4gcnVsZXMpLiBCdXQgdGhpcyBjYW4gYmUgZGlzY3Vzc2VkLCBvZiBjb3Vyc2UuCgpSaWdodCwg
YW5kIHRvIGJlIGNsZWFyLCBJIGFtIG5vdCBhZ2FpbnN0IEVMMCBhcHBzLgoKCj4gPiBUaGUgcHJv
YmxlbSB3aXRoIHN0dWJkb21zIGlzIGxhdGVuY3kgYW5kIHNjaGVkdWxpbmcuIEl0IGlzIG5vdAo+
ID4gZGV0ZXJtaW5pc3RpYy4gV2UgY291bGQgZWFzaWx5IGltcHJvdmUgdGhlIG51bGwgc2NoZWR1
bGVyIHRvIGludHJvZHVjZQo+ID4gc29tZSBzb3J0IG9mIG5vbi1wcmVlbXB0aXZlIHNjaGVkdWxp
bmcgb2Ygc3R1YmRvbXMgb24gdGhlIHNhbWUgcGNwdXMgb2YKPiA+IHRoZSBndWVzdCB2Y3B1cy4g
SXQgd291bGQgc3RpbGwgcmVxdWlyZSBtYW51YWxseSBwaW5uaW5nIHZjcHVzIHRvIHBjcHVzLgo+
IEkgc2VlIGNvdXBsZSBvZiBvdGhlciBwcm9ibGVtcyB3aXRoIHN0dWJkb21zLiBGb3IgZXhhbXBs
ZSwgd2UgbmVlZAo+IG1lY2hhbmlzbSB0byBsb2FkIG1lZGlhdG9yIHN0dWJkb20gYmVmb3JlIGRv
bTAuCgpUaGlzIGNhbiBiZSBzb2x2ZWQ6IHVucmVsYXRlZCB0byB0aGlzIGRpc2N1c3Npb24sIEkg
aGFkIGFscmVhZHkgY3JlYXRlZCBhCnByb2plY3QgZm9yIE91dHJlYWNoeS9HU29DIHRvIGNyZWF0
ZSBtdWx0aXBsZSBndWVzdHMgZnJvbSBkZXZpY2UgdHJlZS4KCmh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjWGVuX29uX0FSTTpfY3JlYXRl
X211bHRpcGxlX2d1ZXN0c19mcm9tX2RldmljZV90cmVlCgoKPiA+IFRoZW4sIHdlIGNvdWxkIGFk
ZCBhIHNjaGVkX29wIGh5cGVyY2FsbCB0byBsZXQgdGhlIHNjaGVkdWxlcnMga25vdyB0aGF0Cj4g
PiBhIHN0dWJkb20gaXMgdGllZCB0byBhIHNwZWNpZmljIGd1ZXN0IGRvbWFpbi4KPiBXaGF0IGlm
IG9uZSBzdHViZG9tIHNlcnZlcyBtdWx0aXBsZSBkb21haW5zPyBUaGlzIGlzIFRFRSB1c2UgY2Fz
ZS4KCkl0IGNhbiBiZSBkb25lLiBTdHViZG9tcyBhcmUgdHlwaWNhbGx5IGRlcGxveWVkIG9uZSBw
ZXIgZG9tYWluIGJ1dCB0aGV5CmFyZSBub3QgbGltaXRlZCB0byB0aGF0IG1vZGVsLgoKCj4gPiBU
aGUgb3RoZXIgaXNzdWUgd2l0aCBzdHViZG9tcyBpcyBjb250ZXh0IHN3aXRjaCB0aW1lcy4gVm9s
b2R5bXlyIHNob3dlZAo+ID4gdGhhdCBtaW5pb3MgaGFzIG11Y2ggaGlnaGVyIGNvbnRleHQgc3dp
dGNoIHRpbWVzIGNvbXBhcmVkIHRvIEVMMCBhcHBzLgo+ID4gSXQgaXMgcHJvYmFibHkgZHVlIHRv
IEdJQyBjb250ZXh0IHN3aXRjaCwgdGhhdCBpcyBza2lwcGVkIGZvciBFTDAgYXBwcy4KPiA+IE1h
eWJlIHdlIGNvdWxkIHNraXAgR0lDIGNvbnRleHQgc3dpdGNoIGZvciBzdHViZG9tcyB0b28sIGlm
IHdlIGtuZXcgdGhhdAo+ID4gdGhleSBhcmUgbm90IGdvaW5nIHRvIHVzZSB0aGUgVkdJQy4gQXQg
dGhhdCBwb2ludCwgY29udGV4dCBzd2l0Y2ggdGltZXMKPiA+IHNob3VsZCBiZSB2ZXJ5IHNpbWls
YXIgdG8gRUwwIGFwcHMuCj4gU28geW91IGFyZSBzdWdnZXN0aW5nIHRvIGNyZWF0ZSBzb21ldGhp
bmcgbGlrZSBsaWdodHdlaWdodCBzdHViZG9tLiBJCj4gZ2VuZXJhbGx5IGxpa2UgdGhpcyBpZGVh
LiBCdXQgQUZBSUssIHZHSUMgaXMgdXNlZCB0byBkZWxpdmVyIGV2ZW50cwo+IGZyb20gaHlwZXJ2
aXNvciB0byBzdHViZG9tLiBEbyB5b3Ugd2FudCB0byBwcm9wb3NlIGFub3RoZXIgbWVjaGFuaXNt
PwoKVGhlcmUgaXMgbm8gd2F5IG91dDogaWYgdGhlIHN0dWJkb20gbmVlZHMgZXZlbnRzLCB0aGVu
IHdlJ2xsIGhhdmUgdG8KZXhwb3NlIGFuZCBjb250ZXh0IHN3aXRjaCB0aGUgdkdJQy4gSWYgaXQg
ZG9lc24ndCwgdGhlbiB3ZSBjYW4gc2tpcCB0aGUKdkdJQy4gSG93ZXZlciwgd2Ugd291bGQgaGF2
ZSBhIHNpbWlsYXIgcHJvYmxlbSB3aXRoIEVMMCBhcHBzOiBJIGFtCmFzc3VtaW5nIHRoYXQgRUww
IGFwcHMgZG9uJ3QgbmVlZCB0byBoYW5kbGUgaW50ZXJydXB0cywgYnV0IGlmIHRoZXkgZG8sCnRo
ZW4gdGhleSBtaWdodCBuZWVkIHNvbWV0aGluZyBsaWtlIGEgdkdJQy4KCgo+IEFsc28sIHRoaXMg
aXMgc291bmRzIG11Y2ggbGlrZSBteSBFTDAgUG9DIDopCgpZZXMgOi0pCgoKPiA+IEFDVElPTlM6
Cj4gPiBJbXByb3ZlIHRoZSBudWxsIHNjaGVkdWxlciB0byBlbmFibGUgZGVjZW50IHN0dWJkb21z
IHNjaGVkdWxpbmcgb24KPiA+IGxhdGVuY3kgc2Vuc2l0aXZlIHN5c3RlbXMuCj4gSSdtIG5vdCB2
ZXJ5IGZhbWlsaWFyIHdpdGggWEVOIHNjaGVkdWxlcnMuIExvb2tzIGxpa2UgbnVsbCBzY2hlZHVs
ZXIKPiBpcyBnb29kIGZvciBoYXJkIFJULCBidXQgaXNuJ3QgZmluZSBmb3IgYSBnZW5lcmljIGNv
bnN1bWVyIHN5c3RlbS4gSG93Cj4gZG8geW91IHRoaW5rOiBpcyBpdCBwb3NzaWJsZSB0byBtYWtl
IGNyZWRpdDIgc2NoZWR1bGVyIHRvIHNjaGVkdWxlCj4gc3R1YmRvbXMgaW4gdGhlIHNhbWUgd2F5
PwoKWW91IGNhbiBkbyBtb3JlIHRoYW4gdGhhdCA6LSkKWW91IGNhbiB1c2UgY3JlZGl0MiBhbmQg
dGhlIG51bGwgc2NoZWR1bGVyIHNpbXVsdGFuZW91c2x5IG9uIGRpZmZlcmVudApzZXRzIG9mIHBo
eXNpY2FsIGNwdXMgdXNpbmcgY3B1cG9vbHMuIEZvciBleGFtcGxlLCB5b3UgY2FuIHVzZSB0aGUg
bnVsbApzY2hlZHVsZXIgb24gMiBwaHlzaWNhbCBjb3JlcyBhbmQgY3JlZGl0MiBvbiB0aGUgcmVt
YWluaW5nIGNvcmVzLgoKVG8gYmV0dGVyIGFuc3dlciB5b3VyIHF1ZXN0aW9uLCB5ZXMgaXQgY2Fu
IGJlIGRvbmUgd2l0aCBjcmVkaXQyIHRvbywKaG93ZXZlciBpdCB3aWxsIG9idmlvdXNseSBiZSBt
b3JlIHdvcmsgKHRoZSBudWxsIHNjaGVkdWxlciBpcyB0cml2aWFsKS4KCgo+ID4gSW52ZXN0aWdh
dGUgd2F5cyB0byBpbXByb3ZlIGNvbnRleHQgc3dpdGNoIHRpbWVzIG9uIEFSTS4KPiBEbyB5b3Ug
aGF2ZSBhbnkgdG9vbHMgdG8gcHJvZmlsZSBvciB0cmFjZSBYRU4gY29yZT8gQWxzbywgSSBkb24n
dAo+IHRoaW5rIHRoYXQgcHVyZSBjb250ZXh0IHN3aXRjaCB0aW1lIGlzIHRoZSBiaWdnZXN0IGlz
c3VlLiBFdmVuIG5vdywgaXQKPiBhbGxvd3MgMTgwIDAwMCBzd2l0Y2hlcyBwZXIgc2Vjb25kIChp
ZiBJJ20gbm90IHdyb25nKS4gSSB0aGluaywKPiBzY2hlZHVsaW5nIGxhdGVuY3kgaXMgbW9yZSBp
bXBvcnRhbnQuCgpJIGFtIHVzaW5nIHRoZSBhcmNoIHRpbWVyLCBtYW51YWxseSByZWFkaW5nIHRo
ZSBjb3VudGVyIHZhbHVlcy4gSSBrbm93Cml0J3Mgbm90IGlkZWFsIGJ1dCBpdCBkb2VzIHRoZSBq
b2IuIEkgYW0gc3VyZSB0aGF0IHdpdGggYSBjb21iaW5hdGlvbiBvZgpudWxsIHNjaGVkdWxlciBh
bmQgdmNwdSBwaW5uaW5nIHRoZSBzY2hlZHVsaW5nIGxhdGVuY2llcyBjYW4gZXh0cmVtZWx5CnJl
ZHVjZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 21:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 21:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCvGE-0007d1-2q; Mon, 22 May 2017 21:53:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCvGC-0007cP-53
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 21:53:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 94/08-02196-FBD53295; Mon, 22 May 2017 21:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6+WOV
 Ig2V7dSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVz3tYC/7pV5xrf8bWwHhItYuRi0NI4A+j
 xMJbP9m6GDk5WAQcJK7fvc7axcjBwSgQI/HghzVImFEgTGLy5SWsECXaEm2PvjGD2GwChhJ/n
 2xiAymXALKXfOYACYsAlTR03WYEGc8sMIVJYvnJLhaQhLBAmkT7tEnsIDangLXEjrcbGEF6eQ
 W8Jd78LQIJCwlkSuyaNY0RxBYV0JU49O8P2GW8AoISJ2c+ARvDLKAlsXz6NpYJjAKzkKRmIUk
 tYGRaxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGIIMQLCD
 cc12z0OMkhxMSqK8R98oRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0RoxwpJFiUmp5akZaZA
 4wGmLQEB4+SCG8OSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR5r4IUCYAUZZTmwY2ARe
 YlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNuAZnCk5lXArfpFdARTEBHWD+TBzmiJBEhJdX
 AeEDk7TP/584hmRY/0+xaTN7cvfLh8cGoLdc3v58x5319ZsIKdo+20/XTX7pylhxINLpzyKRn
 FXf0lokrb2exsDgx9WbN/vy1PPrd718JO/tVE+5sS+9YvVXzjMWr/1VNT9nsd16cuGWPRdw58
 XXLf2fXWZysmuy/yMH8TtU7ZsXzSz2vzdXgeqnEUpyRaKjFXFScCADmem5dxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495489981!94343569!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20946 invoked from network); 22 May 2017 21:53:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 21:53:02 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 74E892395D;
 Mon, 22 May 2017 21:53:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 74E892395D
Date: Mon, 22 May 2017 14:52:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-5-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705221452530.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-5-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 04/28] ARM: GICv3: introduce separate
 pending_irq structs for LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9yIHRoZSBzYW1l
IHJlYXNvbiB0aGF0IGFsbG9jYXRpbmcgYSBzdHJ1Y3QgaXJxX2Rlc2MgZm9yIGVhY2gKPiBwb3Nz
aWJsZSBMUEkgaXMgbm90IGFuIG9wdGlvbiwgaGF2aW5nIGEgc3RydWN0IHBlbmRpbmdfaXJxIGZv
ciBlYWNoIExQSQo+IGlzIGFsc28gbm90IGZlYXNpYmxlLiBXZSBvbmx5IGNhcmUgYWJvdXQgbWFw
cGVkIExQSXMsIHNvIHdlIGNhbiBnZXQgYXdheQo+IHdpdGggaGF2aW5nIHN0cnVjdCBwZW5kaW5n
X2lycSdzIG9ubHkgZm9yIHRoZW0uCj4gTWFpbnRhaW4gYSByYWRpeCB0cmVlIHBlciBkb21haW4g
d2hlcmUgd2UgZHJvcCB0aGUgcG9pbnRlciB0byB0aGUKPiByZXNwZWN0aXZlIHBlbmRpbmdfaXJx
LiBUaGUgaW5kZXggdXNlZCBpcyB0aGUgdmlydHVhbCBMUEkgbnVtYmVyLgo+IFRoZSBtZW1vcnkg
Zm9yIHRoZSBhY3R1YWwgc3RydWN0dXJlcyBoYXMgYmVlbiBhbGxvY2F0ZWQgYWxyZWFkeSBwZXIK
PiBkZXZpY2UgYXQgZGV2aWNlIG1hcHBpbmcgdGltZS4KPiBUZWFjaCB0aGUgZXhpc3RpbmcgVkdJ
QyBmdW5jdGlvbnMgdG8gZmluZCB0aGUgcmlnaHQgcG9pbnRlciB3aGVuIGJlaW5nCj4gZ2l2ZW4g
YSB2aXJ0dWFsIExQSSBudW1iZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYy
LmMgICAgICAgfCAgOCArKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgIHwg
MzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMg
ICAgICAgICAgfCAgMiArKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgIDIgKysK
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8ICAyICsrCj4gIDUgZmlsZXMgY2hhbmdl
ZCwgNDQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12
Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+IGluZGV4IGRjOWY5NWIuLjA1ODc1NjkgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYyLmMKPiBAQCAtNzAyLDEwICs3MDIsMTggQEAgc3RhdGljIHZvaWQgdmdpY192Ml9kb21h
aW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgLyogTm90aGluZyB0byBiZSBjbGVhbnVw
IGZvciB0aGlzIGRyaXZlciAqLwo+ICB9Cj4gIAo+ICtzdGF0aWMgc3RydWN0IHBlbmRpbmdfaXJx
ICp2Z2ljX3YyX2xwaV90b19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZscGkp
Cj4gK3sKPiArICAgIC8qIER1bW15IGZ1bmN0aW9uLCBubyBMUElzIG9uIGEgVkdJQ3YyLiAqLwo+
ICsgICAgQlVHKCk7Cj4gK30KPiArCj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdmdp
Y192Ml9vcHMgPSB7Cj4gICAgICAudmNwdV9pbml0ICAgPSB2Z2ljX3YyX3ZjcHVfaW5pdCwKPiAg
ICAgIC5kb21haW5faW5pdCA9IHZnaWNfdjJfZG9tYWluX2luaXQsCj4gICAgICAuZG9tYWluX2Zy
ZWUgPSB2Z2ljX3YyX2RvbWFpbl9mcmVlLAo+ICsgICAgLmxwaV90b19wZW5kaW5nID0gdmdpY192
Ml9scGlfdG9fcGVuZGluZywKPiAgICAgIC5tYXhfdmNwdXMgPSA4LAo+ICB9Owo+ICAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
PiBpbmRleCAyNWUxNmRjLi40NGQyYjUwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gQEAgLTE0NTQsNiArMTQ1NCw5
IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
ICAgZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnMgPSByZGlzdF9jb3VudDsKPiAgICAgIGQtPmFyY2gu
dmdpYy5yZGlzdF9yZWdpb25zID0gcmRpc3RfcmVnaW9uczsKPiAgCj4gKyAgICByd2xvY2tfaW5p
dCgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9jayk7Cj4gKyAgICByYWRpeF90cmVlX2lu
aXQoJmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlKTsKPiArCj4gICAgICAvKgo+ICAgICAgICog
RG9tYWluIDAgZ2V0cyB0aGUgaGFyZHdhcmUgYWRkcmVzcy4KPiAgICAgICAqIEd1ZXN0cyBnZXQg
dGhlIHZpcnR1YWwgcGxhdGZvcm0gbGF5b3V0Lgo+IEBAIC0xNTM1LDE0ICsxNTM4LDQxIEBAIHN0
YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICBzdGF0aWMg
dm9pZCB2Z2ljX3YzX2RvbWFpbl9mcmVlKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIHZn
aWNfdjNfaXRzX2ZyZWVfZG9tYWluKGQpOwo+ICsgICAgLyoKPiArICAgICAqIEl0IGlzIGV4cGVj
dGVkIHRoYXQgYXQgdGhpcyBwb2ludCBhbGwgYWN0dWFsIElUUyBkZXZpY2VzIGhhdmUgYmVlbgo+
ICsgICAgICogY2xlYW5lZCB1cCBhbHJlYWR5LiBUaGUgc3RydWN0IHBlbmRpbmdfaXJxJ3MsIGZv
ciB3aGljaCB0aGUgcG9pbnRlcnMKPiArICAgICAqIGhhdmUgYmVlbiBzdG9yZWQgaW4gdGhlIHJh
ZGl4IHRyZWUsIGFyZSBhbGxvY2F0ZWQgYW5kIGZyZWVkIGJ5IGRldmljZS4KPiArICAgICAqIE9u
IGRldmljZSB1bm1hcHBpbmcgYWxsIHRoZSBlbnRyaWVzIGFyZSByZW1vdmVkIGZyb20gdGhlIHRy
ZWUgYW5kCj4gKyAgICAgKiB0aGUgYmFja2luZyBtZW1vcnkgaXMgZnJlZWQuCj4gKyAgICAgKi8K
PiArICAgIHJhZGl4X3RyZWVfZGVzdHJveSgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsIE5V
TEwpOwo+ICAgICAgeGZyZWUoZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMpOwo+ICB9Cj4gIAo+
ICsvKgo+ICsgKiBMb29rcyB1cCBhIHZpcnR1YWwgTFBJIG51bWJlciBpbiBvdXIgdHJlZSBvZiBt
YXBwZWQgTFBJcy4gVGhpcyB3aWxsIHJldHVybgo+ICsgKiB0aGUgY29ycmVzcG9uZGluZyBzdHJ1
Y3QgcGVuZGluZ19pcnEsIHdoaWNoIHdlIGFsc28gdXNlIHRvIHN0b3JlIHRoZQo+ICsgKiBlbmFi
bGVkIGFuZCBwZW5kaW5nIGJpdCBwbHVzIHRoZSBwcmlvcml0eS4KPiArICogUmV0dXJucyBOVUxM
IGlmIGFuIExQSSBjYW5ub3QgYmUgZm91bmQgKG9yIG5vIExQSXMgYXJlIHN1cHBvcnRlZCkuCj4g
KyAqLwo+ICtzdGF0aWMgc3RydWN0IHBlbmRpbmdfaXJxICp2Z2ljX3YzX2xwaV90b19wZW5kaW5n
KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxwaSkKPiArewo+ICsgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwaXJxOwo+ICsKPiArICAgIHJlYWRfbG9jaygmZC0+YXJjaC52Z2ljLnBlbmRfbHBp
X3RyZWVfbG9jayk7Cj4gKyAgICBwaXJxID0gcmFkaXhfdHJlZV9sb29rdXAoJmQtPmFyY2gudmdp
Yy5wZW5kX2xwaV90cmVlLCBscGkpOwo+ICsgICAgcmVhZF91bmxvY2soJmQtPmFyY2gudmdpYy5w
ZW5kX2xwaV90cmVlX2xvY2spOwo+ICsKPiArICAgIHJldHVybiBwaXJxOwo+ICt9Cj4gKwo+ICBz
dGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfb3BzIHYzX29wcyA9IHsKPiAgICAgIC52Y3B1X2luaXQg
ICA9IHZnaWNfdjNfdmNwdV9pbml0LAo+ICAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192M19kb21h
aW5faW5pdCwKPiAgICAgIC5kb21haW5fZnJlZSA9IHZnaWNfdjNfZG9tYWluX2ZyZWUsCj4gICAg
ICAuZW11bGF0ZV9yZWcgID0gdmdpY192M19lbXVsYXRlX3JlZywKPiArICAgIC5scGlfdG9fcGVu
ZGluZyA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcsCj4gICAgICAvKgo+ICAgICAgICogV2UgdXNl
IGJvdGggQUZGMSBhbmQgQUZGMCBpbiAodilNUElEUi4gVGh1cywgdGhlIG1heCBudW1iZXIgb2Yg
Q1BVCj4gICAgICAgKiB0aGF0IGNhbiBiZSBzdXBwb3J0ZWQgaXMgdXAgdG8gNDA5Nig9PTI1Niox
NikgaW4gdGhlb3J5Lgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwo+IGluZGV4IDhhNWQ5M2IuLmJmNmZiNjAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtNDU3LDYg
KzQ1Nyw4IEBAIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBpcnEpCj4gICAgICAgKiBhcmUgdXNlZCBmb3IgU1BJczsgdGhlIHJl
c3RzIGFyZSB1c2VkIGZvciBwZXIgY3B1IGlycXMgKi8KPiAgICAgIGlmICggaXJxIDwgMzIgKQo+
ICAgICAgICAgIG4gPSAmdi0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxc1tpcnFdOwo+ICsgICAgZWxz
ZSBpZiAoIGlzX2xwaShpcnEpICkKPiArICAgICAgICBuID0gdi0+ZG9tYWluLT5hcmNoLnZnaWMu
aGFuZGxlci0+bHBpX3RvX3BlbmRpbmcodi0+ZG9tYWluLCBpcnEpOwo+ICAgICAgZWxzZQo+ICAg
ICAgICAgIG4gPSAmdi0+ZG9tYWluLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycSAtIDMyXTsK
PiAgICAgIHJldHVybiBuOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IGluZGV4IDdjMzgyOWQuLjNkOGU4
NGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBAQCAtMTExLDYgKzExMSw4IEBAIHN0cnVjdCBh
cmNoX2RvbWFpbgo+ICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZTsgICAgICAgICAgICAg
IC8qIFJlLURpc3RyaWJ1dG9yIHN0cmlkZSAqLwo+ICAgICAgICAgIHN0cnVjdCByYl9yb290IGl0
c19kZXZpY2VzOyAgICAgICAgIC8qIERldmljZXMgbWFwcGVkIHRvIGFuIElUUyAqLwo+ICAgICAg
ICAgIHNwaW5sb2NrX3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBp
dHNfZGV2aWNlcyB0cmVlICovCj4gKyAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBwZW5k
X2xwaV90cmVlOyAvKiBTdG9yZXMgc3RydWN0IHBlbmRpbmdfaXJxJ3MgKi8KPiArICAgICAgICBy
d2xvY2tfdCBwZW5kX2xwaV90cmVlX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0cyB0aGUgcGVuZF9s
cGlfdHJlZSAqLwo+ICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOwo+ICAjZW5kaWYK
PiAgICAgIH0gdmdpYzsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IGluZGV4IGRmNzUwNjQuLmM5MDc1YTkgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaAo+IEBAIC0xMzQsNiArMTM0LDggQEAgc3RydWN0IHZnaWNfb3BzIHsK
PiAgICAgIHZvaWQgKCpkb21haW5fZnJlZSkoc3RydWN0IGRvbWFpbiAqZCk7Cj4gICAgICAvKiB2
R0lDIHN5c3JlZy9jcHJlZ3MgZW11bGF0ZSAqLwo+ICAgICAgYm9vbCAoKmVtdWxhdGVfcmVnKShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcik7Cj4gKyAgICAvKiBsb29r
dXAgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBmb3IgYSBnaXZlbiBMUEkgaW50ZXJydXB0ICovCj4g
KyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKigqbHBpX3RvX3BlbmRpbmcpKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB2bHBpKTsKPiAgICAgIC8qIE1heGltdW0gbnVtYmVyIG9mIHZDUFUg
c3VwcG9ydGVkICovCj4gICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwo+ICB9Owo+
IC0tIAo+IDIuOS4wCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 22:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 22:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCvQR-0008La-2N; Mon, 22 May 2017 22:03:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCvQP-0008LU-BF
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 22:03:37 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 90/26-19409-83063295; Mon, 22 May 2017 22:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssq55gnK
 kwYuvWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHRQIFfxMrvv19wNjA+Ni7i5GLQ0jgD6PE
 7EtnGbsYOThYBBwkJv6OBzEZBWIkHvyw7mLkBDLDJCZfXsIKYrMIaEu82dTECGKzCRhK/H2yi
 Q2kXALIXvKZAyQsAlTS0HWbEWQ6s8AUJonlJ7tYQBLCAqESba/OMYHYnALWElM+9YLN4RXwlp
 gy8Tc7iC0kkCnxc/9zMFtUQFfi0L8/bBA1ghInZz4Bm8MsoCWxfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYgAxAsINx23bP
 Q4ySHExKorxH3yhFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjYpXjhQSLEpNT61Iy8wBxgJMW
 oKDR0mEtwYkzVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rxLQYoEQIoySvPgRsDi8hKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeZ1ApvBk5pXAbXoFdAQT0BHWz+RBjihJREhJNTB2bdK
 LEhfULP3TbTvne6OBcMW3z067j8R1/fvmt5npssLctk1vn0hzPnY1Pn018qb65U4DUw+5HL5X
 8kFv4ltLRKvuJE87INd6foFlVf+qSw082tdOcwjx1jxaaRv5ZPue9+KSc0rDjz0L9zpqHdV3Y
 87r7pM5qVt2hShurp5Z01ts8Kx28gUlluKMREMt5qLiRADgxFSjxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495490614!101204934!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54453 invoked from network); 22 May 2017 22:03:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 22:03:35 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 22E272395E;
 Mon, 22 May 2017 22:03:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 22E272395E
Date: Mon, 22 May 2017 15:03:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-6-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705221459020.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-6-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 05/28] ARM: GICv3: forward pending LPIs
 to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVXBvbiByZWNlaXZp
bmcgYW4gTFBJIG9uIHRoZSBob3N0LCB3ZSBuZWVkIHRvIGZpbmQgdGhlIHJpZ2h0IFZDUFUgYW5k
Cj4gdmlydHVhbCBJUlEgbnVtYmVyIHRvIGdldCB0aGlzIElSUSBpbmplY3RlZC4KPiBJdGVyYXRl
IG91ciB0d28tbGV2ZWwgTFBJIHRhYmxlIHRvIGZpbmQgdGhpcyBpbmZvcm1hdGlvbiBxdWlja2x5
IHdoZW4KPiB0aGUgaG9zdCB0YWtlcyBhbiBMUEkuIENhbGwgdGhlIGV4aXN0aW5nIGluamVjdGlv
biBmdW5jdGlvbiB0byBsZXQgdGhlCj4gR0lDIGVtdWxhdGlvbiBkZWFsIHdpdGggdGhpcyBpbnRl
cnJ1cHQuCj4gQWxzbyB3ZSBlbmhhbmNlIHN0cnVjdCBwZW5kaW5nX2lycSB0byBjYWNoZSB0aGUg
cGVuZGluZyBiaXQgYW5kIHRoZQo+IHByaW9yaXR5IGluZm9ybWF0aW9uIGZvciBMUElzLgoKSSBj
YW4gc2VlIHRoYXQgeW91IGFkZGVkICJ1aW50OF90IGxwaV9wcmlvcml0eSIgdG8gcGVuZGluZ19p
cnEuIFdoZXJlCmFyZSB3ZSBjYWNoaW5nIHRoZSBwZW5kaW5nIGJpdD8KCkFsc28sIEkgZG9uJ3Qg
dGhpbmsgdGhlIHByaW9yaXR5IGNoYW5nZXMgbmVlZCB0byBiZSBwYXJ0IG9mIHRoaXMgcGF0Y2g7
CndpdGhvdXQgb3V0IEkgd291bGQgZ2l2ZSBteSByZXZpZXdlZC1ieS4KCgo+IFJlYWRpbmcgdGhl
IGluZm9ybWF0aW9uIGZyb20gdGhlcmUgaXMKPiBmYXN0ZXIgdGhhbiBhY2Nlc3NpbmcgdGhlIHBy
b3BlcnR5IHRhYmxlIGZyb20gZ3Vlc3QgbWVtb3J5LiBBbHNvIGl0Cj4gdXNlIHNvbWUgcGFkZGlu
ZyBhcmVhLCBzbyBkb2VzIG5vdCByZXF1aXJlIG1vcmUgbWVtb3J5Lgo+IFRoaXMgaW50cm9kdWNl
cyBhIGRvX0xQSSgpIGFzIGEgaGFyZHdhcmUgZ2ljX29wcyBhbmQgYSBmdW5jdGlvbiB0bwo+IHJl
dHJpZXZlIHRoZSAoY2FjaGVkKSBwcmlvcml0eSB2YWx1ZSBvZiBhbiBMUEkgYW5kIGEgdmdpY19v
cHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgIHwgIDcgKysr
Kwo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8IDcxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAg
ICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICAgICAgIHwgIDggKysr
Ky0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgICAgfCAgNyArKysrCj4gIHhlbi9h
cmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgIHwgMTggKysrKysrKysrKwo+ICB4ZW4vYXJjaC9h
cm0vdmdpYy5jICAgICAgICAgICAgICB8ICA3ICsrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaCAgICAgfCAgMyArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgICAgICB8
ICAyICsrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDggKysrKysKPiAg
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgICAgfCAgMiArKwo+ICAxMSBmaWxlcyBjaGFu
Z2VkLCAxMzEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gaW5kZXggMjcw
YTEzNi4uZmZiZTQ3YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAtMTIxNyw2ICsxMjE3LDEyIEBAIHN0YXRpYyBp
bnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgdm9pZCBnaWN2Ml9kb19MUEkodW5zaWduZWQgaW50IGxwaSkKPiArewo+ICsgICAgLyog
Tm8gTFBJcyBpbiBhIEdJQ3YyICovCj4gKyAgICBCVUcoKTsKPiArfQo+ICsKPiAgY29uc3Qgc3Rh
dGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4gICAgICAuaW5mbyAg
ICAgICAgICAgICAgICA9ICZnaWN2Ml9pbmZvLAo+ICAgICAgLmluaXQgICAgICAgICAgICAgICAg
PSBnaWN2Ml9pbml0LAo+IEBAIC0xMjQ0LDYgKzEyNTAsNyBAQCBjb25zdCBzdGF0aWMgc3RydWN0
IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPiAgICAgIC5tYWtlX2h3ZG9tX21hZHQg
ICAgID0gZ2ljdjJfbWFrZV9od2RvbV9tYWR0LAo+ICAgICAgLm1hcF9od2RvbV9leHRyYV9tYXBw
aW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFwcGluZ3MsCj4gICAgICAuaW9tZW1fZGVu
eV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzLAo+ICsgICAgLmRvX0xQSSAgICAg
ICAgICAgICAgPSBnaWN2Ml9kb19MUEksCj4gIH07Cj4gIAo+ICAvKiBTZXQgdXAgdGhlIEdJQyAq
Lwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jIGIveGVuL2FyY2gvYXJt
L2dpYy12My1scGkuYwo+IGluZGV4IDI5MmYyZDAuLjQ0ZjYzMTUgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My1scGkuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMK
PiBAQCAtMTM2LDYgKzEzNiw3NyBAQCB1aW50NjRfdCBnaWN2M19nZXRfcmVkaXN0X2FkZHJlc3Mo
dW5zaWduZWQgaW50IGNwdSwgYm9vbCB1c2VfcHRhKQo+ICAgICAgICAgIHJldHVybiBwZXJfY3B1
KGxwaV9yZWRpc3QsIGNwdSkucmVkaXN0X2lkIDw8IDE2Owo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBI
YW5kbGUgaW5jb21pbmcgTFBJcywgd2hpY2ggYXJlIGEgYml0IHNwZWNpYWwsIGJlY2F1c2UgdGhl
eSBhcmUgcG90ZW50aWFsbHkKPiArICogbnVtZXJvdXMgYW5kIGFsc28gb25seSBnZXQgaW5qZWN0
ZWQgaW50byBndWVzdHMuIFRyZWF0IHRoZW0gc3BlY2lhbGx5IGhlcmUsCj4gKyAqIGJ5IGp1c3Qg
bG9va2luZyB1cCB0aGVpciB0YXJnZXQgdkNQVSBhbmQgdmlydHVhbCBMUEkgbnVtYmVyIGFuZCBo
YW5kIGl0Cj4gKyAqIG92ZXIgdG8gdGhlIGluamVjdGlvbiBmdW5jdGlvbi4KPiArICogUGxlYXNl
IG5vdGUgdGhhdCBMUElzIGFyZSBlZGdlLXRyaWdnZXJlZCBvbmx5LCBhbHNvIGhhdmUgbm8gYWN0
aXZlIHN0YXRlLAo+ICsgKiBzbyBzcHVyaW91cyBpbnRlcnJ1cHRzIG9uIHRoZSBob3N0IHNpZGUg
YXJlIG5vIGlzc3VlICh3ZSBjYW4ganVzdCBpZ25vcmUKPiArICogdGhlbSkuCj4gKyAqIEFsc28g
YSBndWVzdCBjYW5ub3QgZXhwZWN0IHRoYXQgZmlyaW5nIGludGVycnVwdHMgdGhhdCBoYXZlbid0
IGJlZW4KPiArICogZnVsbHkgY29uZmlndXJlZCB5ZXQgd2lsbCByZWFjaCB0aGUgQ1BVLCBzbyB3
ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQKPiArICogdGhpcyBzcGVjaWFsIGNhc2UuCj4gKyAq
Lwo+ICt2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQo+ICt7Cj4gKyAgICBzdHJ1
Y3QgZG9tYWluICpkOwo+ICsgICAgdW5pb24gaG9zdF9scGkgKmhscGlwLCBobHBpOwo+ICsgICAg
c3RydWN0IHZjcHUgKnZjcHU7Cj4gKwo+ICsgICAgaXJxX2VudGVyKCk7Cj4gKwo+ICsgICAgLyog
RU9JIHRoZSBMUEkgYWxyZWFkeS4gKi8KPiArICAgIFdSSVRFX1NZU1JFRzMyKGxwaSwgSUNDX0VP
SVIxX0VMMSk7Cj4gKwo+ICsgICAgLyogRmluZCBvdXQgaWYgYSBndWVzdCBtYXBwZWQgc29tZXRo
aW5nIHRvIHRoaXMgcGh5c2ljYWwgTFBJLiAqLwo+ICsgICAgaGxwaXAgPSBnaWNfZ2V0X2hvc3Rf
bHBpKGxwaSk7Cj4gKyAgICBpZiAoICFobHBpcCApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+
ICsgICAgaGxwaS5kYXRhID0gcmVhZF91NjRfYXRvbWljKCZobHBpcC0+ZGF0YSk7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIFVubWFwcGVkIGV2ZW50cyBhcmUgbWFya2VkIHdpdGggYW4gaW52YWxp
ZCBMUEkgSUQuIFdlIGNhbiBzYWZlbHkKPiArICAgICAqIGlnbm9yZSB0aGVtLCBhcyB0aGV5IGhh
dmUgbm8gZnVydGhlciBzdGF0ZSBhbmQgbm8tb25lIGNhbiBleHBlY3QKPiArICAgICAqIHRvIHNl
ZSB0aGVtIGlmIHRoZXkgaGF2ZSBub3QgYmVlbiBtYXBwZWQuCj4gKyAgICAgKi8KPiArICAgIGlm
ICggaGxwaS52aXJ0X2xwaSA9PSBJTlZBTElEX0xQSSApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4g
Kwo+ICsgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChobHBpLmRvbV9pZCk7Cj4gKyAgICBp
ZiAoICFkICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAvKiBNYWtlIHN1cmUgd2Ug
ZG9uJ3Qgc3RlcCBiZXlvbmQgdGhlIHZjcHUgYXJyYXkuICovCj4gKyAgICBpZiAoIGhscGkudmNw
dV9pZCA+PSBkLT5tYXhfdmNwdXMgKQo+ICsgICAgewo+ICsgICAgICAgIHJjdV91bmxvY2tfZG9t
YWluKGQpOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHZjcHUgPSBk
LT52Y3B1W2hscGkudmNwdV9pZF07Cj4gKwo+ICsgICAgLyogQ2hlY2sgaWYgdGhlIFZDUFUgaXMg
cmVhZHkgdG8gcmVjZWl2ZSBMUElzLiAqLwo+ICsgICAgaWYgKCB2Y3B1LT5hcmNoLnZnaWMuZmxh
Z3MgJiBWR0lDX1YzX0xQSVNfRU5BQkxFRCApCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBU
T0RPOiBJbnZlc3RpZ2F0ZSB3aGF0IHRvIGRvIGhlcmUgZm9yIHBvdGVudGlhbCBpbnRlcnJ1cHQg
c3Rvcm1zLgo+ICsgICAgICAgICAqIEFzIHdlIGtlZXAgYWxsIGhvc3QgTFBJcyBlbmFibGVkLCBm
b3IgZGlzYWJsaW5nIExQSXMgd2Ugd291bGQgbmVlZAo+ICsgICAgICAgICAqIHRvIHF1ZXVlIGEg
SVRTIGhvc3QgY29tbWFuZCwgd2hpY2ggd2UgYXZvaWQgc28gZmFyIGR1cmluZyBhIGd1ZXN0J3MK
PiArICAgICAgICAgKiBydW50aW1lLiBBbHNvIHJlLWVuYWJsaW5nIHdvdWxkIHRyaWdnZXIgYSBo
b3N0IGNvbW1hbmQgdXBvbiB0aGUKPiArICAgICAgICAgKiBndWVzdCBzZW5kaW5nIGEgY29tbWFu
ZCwgd2hpY2ggY291bGQgYmUgYW4gYXR0YWNrIHZlY3RvciBmb3IKPiArICAgICAgICAgKiBob2dn
aW5nIHRoZSBob3N0IGNvbW1hbmQgcXVldWUuCj4gKyAgICAgICAgICogU2VlIHRoZSB0aHJlYWQg
YXJvdW5kIGhlcmUgZm9yIHNvbWUgYmFja2dyb3VuZDoKPiArICAgICAgICAgKiBodHRwczovL2xp
c3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMi9tc2cwMDAwMy5odG1s
Cj4gKyAgICAgICAgICovCj4gKyAgICAgICAgdmdpY192Y3B1X2luamVjdF9pcnEodmNwdSwgaGxw
aS52aXJ0X2xwaSk7Cj4gKwo+ICsgICAgcmN1X3VubG9ja19kb21haW4oZCk7Cj4gKwo+ICtvdXQ6
Cj4gKyAgICBpcnFfZXhpdCgpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IGdpY3YzX2xwaV9hbGxv
Y2F0ZV9wZW5kdGFibGUodWludDY0X3QgKnJlZykKPiAgewo+ICAgICAgdWludDY0X3QgdmFsOwo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKPiBpbmRleCAyOWM4OTY0Li44MTQwYzVmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xNjc0LDYgKzE2NzQs
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YzX29wcyA9IHsK
PiAgICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAo+
ICAgICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBnaWN2M19tYWtlX2h3ZG9tX21hZHQsCj4gICAg
ICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzLAo+ICsgICAg
LmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2M19kb19MUEksCj4gIH07Cj4gIAo+ICBzdGF0aWMg
aW50IF9faW5pdCBnaWN2M19kdF9wcmVpbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSwg
Y29uc3Qgdm9pZCAqZGF0YSkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVu
L2FyY2gvYXJtL2dpYy5jCj4gaW5kZXggNDZiYjMwNi4uZmQzZmEwNSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBAQCAtNzM0LDcg
KzczNCwxMyBAQCB2b2lkIGdpY19pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGludCBpc19maXEpCj4gICAgICAgICAgICAgIGRvX0lSUShyZWdzLCBpcnEsIGlzX2ZpcSk7Cj4g
ICAgICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gICAgICAgICAgfQo+IC0gICAgICAg
IGVsc2UgaWYgKHVubGlrZWx5KGlycSA8IDE2KSkKPiArICAgICAgICBlbHNlIGlmICggaXNfbHBp
KGlycSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+
ICsgICAgICAgICAgICBnaWNfaHdfb3BzLT5kb19MUEkoaXJxKTsKPiArICAgICAgICAgICAgbG9j
YWxfaXJxX2Rpc2FibGUoKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZSBpZiAoIHVubGlr
ZWx5KGlycSA8IDE2KSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBkb19zZ2kocmVncywg
aXJxKTsKPiAgICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gaW5kZXggMDU4NzU2OS4uZGY5MTk0MCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djIuYwo+IEBAIC03MDksMTEgKzcwOSwxOCBAQCBzdGF0aWMgc3RydWN0IHBlbmRpbmdfaXJxICp2
Z2ljX3YyX2xwaV90b19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICBCVUcoKTsKPiAg
fQo+ICAKPiArc3RhdGljIGludCB2Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHZscGkpCj4gK3sKPiArICAgIC8qIER1bW15IGZ1bmN0aW9uLCBu
byBMUElzIG9uIGEgVkdJQ3YyLiAqLwo+ICsgICAgQlVHKCk7Cj4gK30KPiArCj4gIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192Ml9vcHMgPSB7Cj4gICAgICAudmNwdV9pbml0ICAg
PSB2Z2ljX3YyX3ZjcHVfaW5pdCwKPiAgICAgIC5kb21haW5faW5pdCA9IHZnaWNfdjJfZG9tYWlu
X2luaXQsCj4gICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9mcmVlLAo+ICAgICAg
LmxwaV90b19wZW5kaW5nID0gdmdpY192Ml9scGlfdG9fcGVuZGluZywKPiArICAgIC5scGlfZ2V0
X3ByaW9yaXR5ID0gdmdpY192Ml9scGlfZ2V0X3ByaW9yaXR5LAo+ICAgICAgLm1heF92Y3B1cyA9
IDgsCj4gIH07Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYwo+IGluZGV4IDQ0ZDJiNTAuLjg3ZjU4ZjYgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
PiBAQCAtMTU2NywxMiArMTU2NywzMCBAQCBzdGF0aWMgc3RydWN0IHBlbmRpbmdfaXJxICp2Z2lj
X3YzX2xwaV90b19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICByZXR1cm4gcGlycTsK
PiAgfQo+ICAKPiArLyogUmV0cmlldmUgdGhlIHByaW9yaXR5IG9mIGFuIExQSSBmcm9tIGl0cyBz
dHJ1Y3QgcGVuZGluZ19pcnEuICovCj4gK3N0YXRpYyBpbnQgdmdpY192M19scGlfZ2V0X3ByaW9y
aXR5KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZscGkpCj4gK3sKPiArICAgIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcoZCwgdmxwaSk7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIENvcGUgd2l0aCB0aGUgY2FzZSB3aGVyZSB0aGlzIGZ1bmN0aW9uIGlz
IGNhbGxlZCB3aXRoIGFuIGludmFsaWQgTFBJLgo+ICsgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhh
dCBhIGNhbGxlciB3aWxsIGJhaWwgb3V0IGhhbmRsaW5nIHRoaXMgTFBJIGF0IGEKPiArICAgICAq
IGxhdGVyIHBvaW50IGluIHRpbWUsIGJ1dCBmb3IgdGhlIHNha2Ugb2YgdGhpcyBmdW5jdGlvbiBs
ZXQgdXMgcmV0dXJuCj4gKyAgICAgKiBzb21lIHZhbHVlIGhlcmUgYW5kIGF2b2lkIGEgTlVMTCBw
b2ludGVyIGRlcmVmZXJlbmNlLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFwICkKPiArICAgICAg
ICByZXR1cm4gMHhmZjsKPiArCj4gKyAgICByZXR1cm4gcC0+bHBpX3ByaW9yaXR5Owo+ICt9Cj4g
Kwo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfb3BzIHYzX29wcyA9IHsKPiAgICAgIC52Y3B1
X2luaXQgICA9IHZnaWNfdjNfdmNwdV9pbml0LAo+ICAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192
M19kb21haW5faW5pdCwKPiAgICAgIC5kb21haW5fZnJlZSA9IHZnaWNfdjNfZG9tYWluX2ZyZWUs
Cj4gICAgICAuZW11bGF0ZV9yZWcgID0gdmdpY192M19lbXVsYXRlX3JlZywKPiAgICAgIC5scGlf
dG9fcGVuZGluZyA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcsCj4gKyAgICAubHBpX2dldF9wcmlv
cml0eSA9IHZnaWNfdjNfbHBpX2dldF9wcmlvcml0eSwKPiAgICAgIC8qCj4gICAgICAgKiBXZSB1
c2UgYm90aCBBRkYxIGFuZCBBRkYwIGluICh2KU1QSURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBv
ZiBDUFUKPiAgICAgICAqIHRoYXQgY2FuIGJlIHN1cHBvcnRlZCBpcyB1cCB0byA0MDk2KD09MjU2
KjE2KSBpbiB0aGVvcnkuCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggYmY2ZmI2MC4uYzI5YWQ1ZSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0yMjYs
MTAgKzIyNiwxNSBAQCBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQo+ICAKPiAgc3RhdGljIGludCB2Z2ljX2dldF92aXJx
X3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgewo+IC0gICAg
c3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwo+ICsg
ICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbms7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICAgICAgaW50IHByaW9yaXR5Owo+ICAKPiArICAgIC8qIExQSXMgZG9uJ3QgaGF2ZSBhIHJh
bmssIGFsc28gc3RvcmUgdGhlaXIgcHJpb3JpdHkgc2VwYXJhdGVseS4gKi8KPiArICAgIGlmICgg
aXNfbHBpKHZpcnEpICkKPiArICAgICAgICByZXR1cm4gdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFu
ZGxlci0+bHBpX2dldF9wcmlvcml0eSh2LT5kb21haW4sIHZpcnEpOwo+ICsKPiArICAgIHJhbmsg
PSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwo+ICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywg
ZmxhZ3MpOwo+ICAgICAgcHJpb3JpdHkgPSByYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBU
X1JBTktfTUFTS107Cj4gICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmgKPiBpbmRleCAzZDhlODRjLi5lYmFlYTM1IDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCj4gQEAgLTI2MCw3ICsyNjAsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1Cj4gIAo+ICAgICAg
ICAgIC8qIEdJQ3YzOiByZWRpc3RyaWJ1dG9yIGJhc2UgYW5kIGZsYWdzIGZvciB0aGlzIHZDUFUg
Ki8KPiAgICAgICAgICBwYWRkcl90IHJkaXN0X2Jhc2U7Cj4gLSNkZWZpbmUgVkdJQ19WM19SRElT
VF9MQVNUICAoMSA8PCAwKSAgICAgICAgLyogbGFzdCB2Q1BVIG9mIHRoZSByZGlzdCAqLwo+ICsj
ZGVmaW5lIFZHSUNfVjNfUkRJU1RfTEFTVCAgICAgICgxIDw8IDApICAgICAgICAvKiBsYXN0IHZD
UFUgb2YgdGhlIHJkaXN0ICovCj4gKyNkZWZpbmUgVkdJQ19WM19MUElTX0VOQUJMRUQgICAgKDEg
PDwgMSkKPiAgICAgICAgICB1aW50OF90IGZsYWdzOwo+ICAgICAgfSB2Z2ljOwo+ICAKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmgKPiBpbmRleCA4MzZhMTAzLi40Mjk2M2MwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTM2
Niw2ICszNjYsOCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+ICAgICAgaW50ICgqbWFw
X2h3ZG9tX2V4dHJhX21hcHBpbmdzKShzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICAgIC8qIERlbnkg
YWNjZXNzIHRvIEdJQyByZWdpb25zICovCj4gICAgICBpbnQgKCppb21lbV9kZW55X2FjY2Vzcyko
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gKyAgICAvKiBIYW5kbGUgTFBJcywgd2hpY2ggcmVx
dWlyZSBzcGVjaWFsIGhhbmRsaW5nICovCj4gKyAgICB2b2lkICgqZG9fTFBJKSh1bnNpZ25lZCBp
bnQgbHBpKTsKPiAgfTsKPiAgCj4gIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhjb25zdCBzdHJ1Y3Qg
Z2ljX2h3X29wZXJhdGlvbnMgKm9wcyk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBpbmRl
eCAyOTU1OWEzLi43NDcwNzc5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBAQCAt
MTM0LDYgKzEzNCw4IEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpub2RlKTsKPiAgCj4gIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lk
KTsKPiAgCj4gK3ZvaWQgZ2ljdjNfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpOwo+ICsKPiAgaW50
IGdpY3YzX2xwaV9pbml0X3JkaXN0KHZvaWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpOwo+ICAKPiAg
LyogSW5pdGlhbGl6ZSB0aGUgaG9zdCBzdHJ1Y3R1cmVzIGZvciBMUElzIGFuZCB0aGUgaG9zdCBJ
VFNlcy4gKi8KPiBAQCAtMTc1LDYgKzE3NywxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNf
aXRzX2hvc3RfaGFzX2l0cyh2b2lkKQo+ICAgICAgcmV0dXJuIGZhbHNlOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpCj4gK3sKPiAr
ICAgIC8qIFdlIGRvbid0IGVuYWJsZSBMUElzIHdpdGhvdXQgYW4gSVRTLiAqLwo+ICsgICAgQlVH
KCk7Cj4gK30KPiArCj4gIHN0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2xwaV9pbml0X3JkaXN0KHZv
aWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpCj4gIHsKPiAgICAgIHJldHVybiAtRU5PREVWOwo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCj4gaW5kZXggYzkwNzVhOS4uN2VmYTE2NCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4g
QEAgLTcyLDYgKzcyLDcgQEAgc3RydWN0IHBlbmRpbmdfaXJxCj4gICNkZWZpbmUgR0lDX0lOVkFM
SURfTFIgICAgICAgICAodWludDhfdCl+MAo+ICAgICAgdWludDhfdCBscjsKPiAgICAgIHVpbnQ4
X3QgcHJpb3JpdHk7Cj4gKyAgICB1aW50OF90IGxwaV9wcmlvcml0eTsgICAgICAgLyogQ2FjaGVz
IHRoZSBwcmlvcml0eSBpZiB0aGlzIGlzIGFuIExQSS4gKi8KPiAgICAgIC8qIGluZmxpZ2h0IGlz
IHVzZWQgdG8gYXBwZW5kIGluc3RhbmNlcyBvZiBwZW5kaW5nX2lycSB0bwo+ICAgICAgICogdmdp
Yy5pbmZsaWdodF9pcnFzICovCj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGluZmxpZ2h0Owo+IEBA
IC0xMzYsNiArMTM3LDcgQEAgc3RydWN0IHZnaWNfb3BzIHsKPiAgICAgIGJvb2wgKCplbXVsYXRl
X3JlZykoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwo+ICAgICAg
LyogbG9va3VwIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGEgZ2l2ZW4gTFBJIGludGVycnVw
dCAqLwo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICooKmxwaV90b19wZW5kaW5nKShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmxwaSk7Cj4gKyAgICBpbnQgKCpscGlfZ2V0X3ByaW9y
aXR5KShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2bHBpKTsKPiAgICAgIC8qIE1heGltdW0g
bnVtYmVyIG9mIHZDUFUgc3VwcG9ydGVkICovCj4gICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWF4
X3ZjcHVzOwo+ICB9Owo+IC0tIAo+IDIuOS4wCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 22:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 22:10:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCvXB-0000Zn-QM; Mon, 22 May 2017 22:10:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308275f05=citrix-osstest@xenproject.org>)
 id 1dCvXB-0000ZS-Cv
 for xen-devel@lists.xensource.com; Mon, 22 May 2017 22:10:37 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EE/79-03620-CD163295; Mon, 22 May 2017 22:10:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO7tROV
 Ig+VrNC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ajna2MBdelKp5df8TSwPhLqIuRk0NCwF/i
 yYFXLBC2h8Siq1vYQGwRAWeJCR9ug9m8AnoSSy4+YwaxhQUsJBau/sDexcgFVN/EKNE/eR0jR
 LObRNe9PhYY++3bs2ANbEBDJ/ZMBIuzCKhKnD3wDcwWEtCSWLp4JRPEAkGJkzOfgMWZBSQkDr
 54wQwxx1Lixu57rBMY+WYhKZuFpGwBI9MqRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NT
 i4sT01JzEpGK95PzcTYzAsGIAgh2Mp9cFHmKU5GBSEuU9+kYpUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IE78EE5UghwaLU9NSKtMwcYIDDpCU4eJREeB+CpHmLCxJzizPTIVKnGHU53i398J5Ji
 CUvPy9VSpx3OkiRAEhRRmke3AhYtF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9qkCk8mX
 klcJteAR3BBHSE9TN5kCNKEhFSUg2M035UbCh/4ft6ym/Zb6Il65++MeZ+s/q0iVpuffDLyVu
 aYzhWCX/f/XTl4eolok71686cvbhOwzo3cSFn+ETRwNtnnePC1mVpS33uEDmn/lj6YZ7Ux7eu
 rtGyF/852OpPOVB+se732vi9c78YfWG131T2QsTp4sFpSpKvDAWK9/Mdnh/lJvXLTYmlOCPRU
 Iu5qDgRAC+L5ZKxAgAA
X-Env-Sender: prvs=308275f05=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495491034!63476293!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44588 invoked from network); 22 May 2017 22:10:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 22:10:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,379,1491264000"; d="scan'208";a="424954160"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71392-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=7320b8ed1879b31657a8d6a62e6cd0ff1f645754
X-Osstest-Versions-That: ovmf=112f4ada2e6bf606d28c5c9a0fe7c5357d85092d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 22 May 2017 23:10:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71392: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM5MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzEzOTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTM3OQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzc5Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNzMyMGI4ZWQx
ODc5YjMxNjU3YThkNmE2MmU2Y2QwZmYxZjY0NTc1NApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMTEyZjRhZGEyZTZiZjYwNmQyOGM1YzlhMGZlN2M1MzU3ZDg1MDkyZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMzc5ICAyMDE3LTA1LTIwIDExOjQ5OjIzIFogICAgMiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTM5MiAgMjAxNy0wNS0yMiAxMjoxNzowNyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIExvbmcgUWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+CiAgUWluIExvbmcgPHFp
bi5sb25nQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUv
b3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dz
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgNzMyMGI4ZWQxODc5YjMxNjU3YThkNmE2MmU2Y2QwZmYxZjY0
NTc1NApBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE1h
eSAxNyAxOTozODozNSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0JEUzogRml4IGEgYnVm
ZmVyIG92ZXJmbG93IGJ1ZwogICAgCiAgICBLZXlPcHRpb24gcG9pbnRzIHRvIGEgYnVmZmVyIGhv
bGRpbmcgdGhlIGNvbnRlbnQgb2YgS2V5IyMjIy4KICAgIFNvIGl0cyBzaXplIGlzIHNtYWxsZXIg
dGhhbiBFRklfQk9PVF9NQU5BR0VSX0tFWV9PUFRJT04uCiAgICBPbGQgY29kZSB0byBhc3NpZ24g
dmFsdWUgdG8gS2V5T3B0aW9uLT5PcHRpb25OdW1iZXIgbW9kaWZpZXMKICAgIHRoZSBtZW1vcnkg
b3V0c2lkZSBvZiB0aGUgS2V5T3B0aW9uIGJ1ZmZlci4KICAgIAogICAgVGhlIHBhdGNoIGZpeGVz
IHRoaXMgYnVnLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlA
aW50ZWwuY29tPgogICAgQ2M6IFN0ZXZlbiBTaGkgPHN0ZXZlbi5zaGlAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgoKY29tbWl0IGE5ZmI3Yjc4MDM3NjNl
MDQ1YmQ2MjZlYzdkZjNjZTQ5MDBlM2U5MjcKQXV0aG9yOiBMb25nIFFpbiA8cWluLmxvbmdAaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBNYXkgMTkgMTU6MjI6MTAgMjAxNyArMDgwMAoKICAgIENyeXB0
b1BrZy9CYXNlQ3J5cHRMaWI6IEFkZCBOVUxMIHBvaW50ZXIgY2hlY2tzIGluIERIIGFuZCBQN1Zl
cmlmeQogICAgCiAgICBBZGQgbW9yZSBOVUxMIHBvaW50ZXIgY2hlY2tzIGJlZm9yZSB1c2luZyB0
aGVtIGluIERoR2VuZXJhdGVLZXkgYW5kCiAgICBQa2NzN0dldENlcnRpZmljYXRlc0xpc3QgZnVu
Y3Rpb25zIHRvIGVsaW1pbmF0ZSBwb3NzaWJsZSBkZXJlZmVyZW5jZWQKICAgIHBvaW50ZXIgaXNz
dWUuCiAgICAKICAgIENjOiBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBIYW8g
V3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFFpbiBMb25nIDxx
aW4ubG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 22:15:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 22:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCvby-0000mv-Go; Mon, 22 May 2017 22:15:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCvbx-0000mp-1D
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 22:15:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B7/0C-03696-40363295; Mon, 22 May 2017 22:15:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssi5zsnK
 kwalfRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBA5OZCs4IVmw8f5q5gfE9bxcjF4eQwB9G
 iY1dvSxdjJwcLAIOEtvn7GLrYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtib6zB5lAbDYBQ4m/T
 zaBlUsA2Us+c4CERQTUJf5cmMAIMp5ZYDKTxOy198B6hQW8JJZ//sEGYnMKWEuc3v8YzOYV8J
 b40TeVFeKemYwSX479BEuICuhKHPr3B6pIUOLkzCdgdzILaEksn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIQMQ7GC8vjHg
 EKMkB5OSKO+eBOVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8kklAOcGi1PTUirTMHGBEwKQlO
 HiURHgFQdK8xQWJucWZ6RCpU4yKUuK8fYlACQGQREZpHlwbLAovMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSZj3GsgUnsy8Erjpr4AWMwEttn4mD7K4JBEhJdXAqJt9fPsHltLLZ3W3Ljw+5xS
 njU7TIdtr8yPOhTaVagYG9RadVTuU91P0keZhpXaBjsOr32ysPNIwxVnu+4uZwq4fssqOzXjd
 u7aaQdlFWLrvxOGyMocfU5bVcE797eczb1Op/Efxqd19359O69h47AXPXBf7zLhW/XfrerbPm
 xz4YHsZN+/tKCWW4oxEQy3mouJEADG2Bpi9AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495491330!99222502!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34022 invoked from network); 22 May 2017 22:15:31 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 22:15:31 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D0CC723980;
 Mon, 22 May 2017 22:15:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D0CC723980
Date: Mon, 22 May 2017 15:15:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b4860d69-4bbe-55bf-a895-ba194b1ddbde@arm.com>
Message-ID: <alpine.DEB.2.10.1705221514450.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-12-andre.przywara@arm.com>
 <b4860d69-4bbe-55bf-a895-ba194b1ddbde@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 11/28] ARM: VGIC: add vcpu_id to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNiBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+IAo+
IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+IFRoZSB0YXJnZXQg
Q1BVIGZvciBhbiBMUEkgaXMgZW5jb2RlZCBpbiB0aGUgaW50ZXJydXB0IHRyYW5zbGF0aW9uIHRh
YmxlCj4gPiBlbnRyeSwgc28gY2FuJ3QgYmUgZWFzaWx5IGRlcml2ZWQgZnJvbSBqdXN0IGFuIExQ
SSBudW1iZXIgKHNob3J0IG9mCj4gPiB3YWxraW5nICphbGwqIHRhYmxlcyBhbmQgZmluZCB0aGUg
bWF0Y2hpbmcgTFBJKS4KPiA+IFRvIGF2b2lkIHRoaXMgaW4gY2FzZSB3ZSBuZWVkIHRvIGtub3cg
dGhlIFZDUFUgKGZvciB0aGUgSU5WQUxMIGNvbW1hbmQsCj4gPiBmb3IgaW5zdGFuY2UpLCBwdXQg
dGhlIFZDUFUgSUQgaW4gdGhlIHN0cnVjdCBwZW5kaW5nX2lycSwgc28gdGhhdCBpdCBpcwo+ID4g
ZWFzaWx5IGFjY2Vzc2libGUuCj4gPiBXZSB1c2UgdGhlIHJlbWFpbmluZyA4IGJpdHMgb2YgcGFk
ZGluZyBzcGFjZSBmb3IgdGhhdCB0byBhdm9pZCBlbmxhcmdpbmcKPiA+IHRoZSBzaXplIG9mIHN0
cnVjdCBwZW5kaW5nX2lycS4gVGhlIG51bWJlciBvZiBWQ1BVcyBpcyBsaW1pdGVkIHRvIDEyNwo+
ID4gYXQgdGhlIG1vbWVudCBhbnl3YXksIHdoaWNoIHdlIGFsc28gY29uZmlybSB3aXRoIGEgQlVJ
TERfQlVHX09OLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAg
IHwgMyArKysKPiA+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8IDEgKwo+ID4gIDIgZmls
ZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ID4gaW5kZXggMjdkNmI1MS4uOTdh
MmNmMiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiA+ICsrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLmMKPiA+IEBAIC02Myw2ICs2Myw5IEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5r
ICp2Z2ljX3JhbmtfaXJxKHN0cnVjdCB2Y3B1ICp2LAo+ID4gdW5zaWduZWQgaW50IGlycSkKPiA+
IAo+ID4gIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwg
dW5zaWduZWQgaW50IHZpcnEpCj4gPiAgewo+ID4gKyAgICAvKiBUaGUgbHBpX3ZjcHVfaWQgZmll
bGQgbXVzdCBiZSBiaWcgZW5vdWdoIHRvIGhvbGQgYSBWQ1BVIElELiAqLwo+ID4gKyAgICBCVUlM
RF9CVUdfT04oQklUKHNpemVvZihwLT5scGlfdmNwdV9pZCkgKiA4KSA8IE1BWF9WSVJUX0NQVVMp
Owo+ID4gKwo+ID4gICAgICBJTklUX0xJU1RfSEVBRCgmcC0+aW5mbGlnaHQpOwo+ID4gICAgICBJ
TklUX0xJU1RfSEVBRCgmcC0+bHJfcXVldWUpOwo+ID4gICAgICBwLT5pcnEgPSB2aXJxOwo+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmgKPiA+IGluZGV4IGUyMTExYTUuLjAyNzMyZGIgMTAwNjQ0Cj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKPiA+IEBAIC03Myw2ICs3Myw3IEBAIHN0cnVjdCBwZW5kaW5nX2lycQo+ID4gICAgICB1
aW50OF90IGxyOwo+ID4gICAgICB1aW50OF90IHByaW9yaXR5Owo+ID4gICAgICB1aW50OF90IGxw
aV9wcmlvcml0eTsgICAgICAgLyogQ2FjaGVzIHRoZSBwcmlvcml0eSBpZiB0aGlzIGlzIGFuIExQ
SS4KPiA+ICovCj4gPiArICAgIHVpbnQ4X3QgbHBpX3ZjcHVfaWQ7ICAgICAgICAvKiBUaGUgVkNQ
VSBmb3IgYW4gTFBJLiAqLwo+IAo+IEJhc2VkIG9uIHRoZSBwcmV2aW91cyBwYXRjaCAoIzEwKSwg
SSB3YXMgZXhwZWN0aW5nIHRvIHNlZSB0aGlzIG5ldyBmaWVsZAo+IGluaXRpYWxpemVkIGluIHZn
aWNfaW5pdF9wZW5kaW5nX2lycS4KCnJpZ2h0LCBpdCBzaG91bGQgYmUgaW5pdGlhbGl6ZWQgdG8g
SU5WQUxJRF9WQ1BVX0lECgoKPiA+ICAgICAgLyogaW5mbGlnaHQgaXMgdXNlZCB0byBhcHBlbmQg
aW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRvCj4gPiAgICAgICAqIHZnaWMuaW5mbGlnaHRfaXJx
cyAqLwo+ID4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGluZmxpZ2h0Owo+ID4gCj4gCj4gQ2hlZXJz
LAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 22 22:19:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 22:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCvfv-0000xm-0n; Mon, 22 May 2017 22:19:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCvft-0000xf-Aa
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 22:19:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 94/AF-03696-8F363295; Mon, 22 May 2017 22:19:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssu63ZOV
 Ig7N/JS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXnxewFhzirvj2dA1zA+Nsji5GLg4hgT+M
 EvfvvGfrYuTkYBFwkFg9dTJjFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS0xbvgnMZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAXeLPhQmMIOOZBSYzScxeew+sXljATuLX1vWMIDangLVE778NYGt5Bb
 wlNv3awQZxz0xGiZ0rDoIlRAV0JQ79+wNVJChxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAwZgGAH45/5
 gYcYJTmYlER59yQoRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JVMAsoJFqWmp1akZeYAIwImL
 cHBoyTCKwiS5i0uSMwtzkyHSJ1iVJQS530PkhAASWSU5sG1waLwEqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR5BUCm8GTmlcBNfwW0mAlosfUzeZDFJYkIKakGRuatfOJaR7rufOpd8+jjmjM
 rXf/XTDd79WXp7OwJC+fO3zuTN/1Fsnu9w0QJE1OmxEDb1KoPKxaVXt1qn28Wcff3LaUE2d6D
 pQ3rbtiv6GXQj/R87wEMm8U/Pu3Q73po+mL2iV2y6gpqF8KLZYWr9xsYz5oSGjb31KtgtbctU
 r4+WhFaC9KClViKMxINtZiLihMBBvMQxr0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495491573!47065606!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34008 invoked from network); 22 May 2017 22:19:34 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 22:19:34 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 26EB923980;
 Mon, 22 May 2017 22:19:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 26EB923980
Date: Mon, 22 May 2017 15:19:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
Message-ID: <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNiBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gQEAgLTQzNiw4ICs0
NzMsMjYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0
IHZjcHUKPiA+ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiA+ICAgICAgc3dpdGNoICggZ2ljcl9y
ZWcgKQo+ID4gICAgICB7Cj4gPiAgICAgIGNhc2UgVlJFRzMyKEdJQ1JfQ1RMUik6Cj4gPiAtICAg
ICAgICAvKiBMUEkncyBub3QgaW1wbGVtZW50ZWQgKi8KPiA+IC0gICAgICAgIGdvdG8gd3JpdGVf
aWdub3JlXzMyOwo+ID4gKyAgICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
ID4gKwo+ID4gKyAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCj4g
PiArICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4gPiArICAgICAgICBpZiAoIGRh
YnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiA+ICsKPiA+ICsgICAgICAg
IHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3RzX2VuYWJs
ZWQgKi8KPiAKPiBHZXR0aW5nIGJhY2sgdG8gdGhlIGxvY2tpbmcuIEkgZG9uJ3Qgc2VlIGFueSBw
bGFjZSB3aGVyZSB3ZSBnZXQgdGhlIGRvbWFpbgo+IHZnaWMgbG9jayBiZWZvcmUgdkNQVSB2Z2lj
IGxvY2suIFNvIHRoaXMgcmFpc2VzIHRoZSBxdWVzdGlvbiB3aHkgdGhpcyBvcmRlcmluZwo+IGFu
ZCBub3QgbW92aW5nIHRoaXMgbG9jayBpbnRvIHZnaWNfdmNwdV9lbmFibGVfbHBpcy4KPiAKPiBB
dCBsZWFzdCB0aGlzIHJlcXVpcmUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSBhbmQgZXhwbGFu
YXRpb24gaW4gdGhlIGNvbW1pdAo+IG1lc3NhZ2UuCgpJdCBkb2Vzbid0IGxvb2sgbGlrZSB3ZSBu
ZWVkIHRvIHRha2UgdGhlIHYtPmFyY2gudmdpYy5sb2NrIGhlcmUuIFdoYXQgaXMKaXQgcHJvdGVj
dGluZz8KCgo+ID4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7Cj4gPiArCj4gPiArICAgICAgICAvKiBMUElzIGNhbiBvbmx5IGJlIGVuYWJsZWQg
b25jZSwgYnV0IG5ldmVyIGRpc2FibGVkIGFnYWluLiAqLwo+ID4gKyAgICAgICAgaWYgKCAociAm
IEdJQ1JfQ1RMUl9FTkFCTEVfTFBJUykgJiYKPiA+ICsgICAgICAgICAgICAgISh2LT5hcmNoLnZn
aWMuZmxhZ3MgJiBWR0lDX1YzX0xQSVNfRU5BQkxFRCkgKQo+ID4gKyAgICAgICAgICAgIHZnaWNf
dmNwdV9lbmFibGVfbHBpcyh2KTsKPiA+ICsKPiA+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gPiArICAgICAgICB2Z2ljX3VubG9j
ayh2KTsKPiA+ICsKPiA+ICsgICAgICAgIHJldHVybiAxOwo+ID4gKyAgICB9Cj4gPiAKPiA+ICAg
ICAgY2FzZSBWUkVHMzIoR0lDUl9JSURSKToKPiA+ICAgICAgICAgIC8qIFJPICovCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 22 22:32:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 22:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCvs3-00028g-47; Mon, 22 May 2017 22:32:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCvs1-00028a-BQ
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 22:32:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 BE/62-01733-8E663295; Mon, 22 May 2017 22:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu7zNOV
 Ig8UH5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymJ8fZC87aVaw50cjUwHhbp4uRi0NI4A+j
 xMdz61m6GDk5WAQcJD70LWTqYuTgYBSIkXjwwxokzCgQJjH58hJWkDCLgLbE/O/sIGE2AUOJv
 082sYGEJYDsJZ85QMIiQBUNXbcZQaYzC0xhklh+sgtsurBAksTVp31gYzgFbCQ6VnODhHkFvC
 Vu33nODGILCWRJ3H++ixXEFhXQlTj07w8bRI2gxMmZT8DGMAtoSSyfvo1lAqPALCSpWUhSCxi
 ZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgvNXn
 fIhRkoNJSZR3T4JypBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pBUoJxgUWp6akVaZg4wEmDSE
 hw8SiK8USBp3uKCxNzizHSI1ClGRSlx3uMgCQGQREZpHlwbLPouMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSZg3FmQKT2ZeCdz0V0CLmYAWWz+TB1lckoiQkmpg1N+6ZpMCh0bTncDPp8oD3kX
 qHmYsvyjdxqu50G+Jg/WhBcU6M7a4W169p/BWbgbvzG225+5tELt+NdGqPrmi64bLT4tDua90
 FxpNOP7j6qQDX9at5z9afUjX3uvQ1hk6rxKcat8KXm7w/PRy0VL7/veGTsvPzGPeV/7Y4nUvy
 /5tR9PEt/1Q9lNiKc5INNRiLipOBAC4kiwMuQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495492326!71264913!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48435 invoked from network); 22 May 2017 22:32:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 May 2017 22:32:07 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 25423239D3;
 Mon, 22 May 2017 22:32:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 25423239D3
Date: Mon, 22 May 2017 15:32:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-14-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705221524070.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-14-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 13/28] ARM: vITS: add command handling
 stub and MMIO emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gKyAgICBjYXNlIFZS
RUc2NChHSVRTX0NXUklURVIpOgo+ICsgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNj
ZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIHJlZyA9IGl0
cy0+Y3dyaXRlcjsKPiArICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdChyZWcsIGluZm8p
OwoKV2h5IGlzIHRoaXMgbm90IHByb3RlY3RlZCBieSBhIGxvY2s/IEFsc28gZnJvbSB0aGUgY29t
bWVudCBhYm92ZSBJCmNhbm5vdCB0ZWxsIGlmIGl0IHNob3VsZCBiZSBwcm90ZWN0ZWQgYnkgaXRz
X2xvY2sgb3IgYnkgdmNtZF9sb2NrLiAKCgo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBW
UkVHNjQoR0lUU19DUkVBRFIpOgo+ICsgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNj
ZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIHJlZyA9IGl0
cy0+Y3JlYWRyOwo+ICsgICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7
Cj4gKyAgICAgICAgYnJlYWs7CgpTYW1lIGhlcmUKCgo+ICsgICAgY2FzZSBWUkFOR0U2NCgweDAw
OTgsIDB4MDBGOCk6Cj4gKyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOwo+ICsgICAgY2FzZSBW
UkVHNjQoR0lUU19CQVNFUjApOiAgICAgICAgICAgLyogZGV2aWNlIHRhYmxlICovCj4gKyAgICAg
ICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93
aWR0aDsKPiArICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAgICAgICpy
ID0gdmdpY19yZWc2NF9leHRyYWN0KGl0cy0+YmFzZXJfZGV2LCBpbmZvKTsKPiArICAgICAgICBz
cGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNl
IFZSRUc2NChHSVRTX0JBU0VSMSk6ICAgICAgICAgICAvKiBjb2xsZWN0aW9uIHRhYmxlICovCj4g
KyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKPiArICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAg
ICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KGl0cy0+YmFzZXJfY29sbCwgaW5mbyk7Cj4gKyAg
ICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAgICAgIGJyZWFrOwo+ICsg
ICAgY2FzZSBWUkFOR0U2NChHSVRTX0JBU0VSMiwgR0lUU19CQVNFUjcpOgo+ICsgICAgICAgIGdv
dG8gcmVhZF9hc196ZXJvXzY0Owo+ICsgICAgY2FzZSBWUkFOR0UzMigweDAxNDAsIDB4QkZGQyk6
Cj4gKyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOwo+ICsgICAgY2FzZSBWUkFOR0UzMigweEMw
MDAsIDB4RkZDQyk6Cj4gKyAgICAgICAgZ290byByZWFkX2ltcGxfZGVmaW5lZDsKPiArICAgIGNh
c2UgVlJBTkdFMzIoMHhGRkQwLCAweEZGRTQpOgo+ICsgICAgICAgIGdvdG8gcmVhZF9pbXBsX2Rl
ZmluZWQ7Cj4gKyAgICBjYXNlIFZSRUczMihHSVRTX1BJRFIyKToKPiArICAgICAgICBpZiAoIGlu
Zm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiArICAgICAgICAq
ciA9IHZnaWNfcmVnMzJfZXh0cmFjdChHSUNfUElEUjJfQVJDSF9HSUN2MywgaW5mbyk7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFZSQU5HRTMyKDB4RkZFQywgMHhGRkZDKToKPiArICAg
ICAgICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVkOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCj4gKyAgICAgICAgICAgICAgICIlcHY6IHZHSVRTOiB1bmhhbmRs
ZWQgcmVhZCByJWQgb2Zmc2V0ICUjMDRseFxuIiwKPiArICAgICAgICAgICAgICAgdiwgaW5mby0+
ZGFidC5yZWcsICh1bnNpZ25lZCBsb25nKWluZm8tPmdwYSAmIDB4ZmZmZik7Cj4gKyAgICAgICAg
cmV0dXJuIDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDE7Cj4gKwo+ICtyZWFkX2FzX3pl
cm9fNjQ6Cj4gKyAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSAp
IGdvdG8gYmFkX3dpZHRoOwo+ICsgICAgKnIgPSAwOwo+ICsKPiArICAgIHJldHVybiAxOwo+ICsK
PiArcmVhZF9pbXBsX2RlZmluZWQ6Cj4gKyAgICBwcmludGsoWEVOTE9HX0dfREVCVUcKPiArICAg
ICAgICAgICAiJXB2OiB2R0lUUzogUkFaIG9uIGltcGxlbWVudGF0aW9uIGRlZmluZWQgcmVnaXN0
ZXIgb2Zmc2V0ICUjMDRseFxuIiwKPiArICAgICAgICAgICB2LCBpbmZvLT5ncGEgJiAweGZmZmYp
Owo+ICsgICAgKnIgPSAwOwo+ICsgICAgcmV0dXJuIDE7Cj4gKwo+ICtyZWFkX3Jlc2VydmVkOgo+
ICsgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHCj4gKyAgICAgICAgICAgIiVwdjogdkdJVFM6IFJB
WiBvbiByZXNlcnZlZCByZWdpc3RlciBvZmZzZXQgJSMwNGx4XG4iLAo+ICsgICAgICAgICAgIHYs
IGluZm8tPmdwYSAmIDB4ZmZmZik7Cj4gKyAgICAqciA9IDA7Cj4gKyAgICByZXR1cm4gMTsKPiAr
Cj4gK2JhZF93aWR0aDoKPiArICAgIHByaW50ayhYRU5MT0dfR19FUlIgInZHSVRTOiBiYWQgcmVh
ZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDRseFxuIiwKPiArICAgICAgICAgICBpbmZvLT5kYWJ0
LnNpemUsIGluZm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAweGZmZmYp
Owo+ICsgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7
Cj4gK30KPiArCj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogSVRTIHJl
Z2lzdGVycyB3cml0ZSBhY2Nlc3MgKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Lwo+ICsKPiArc3RhdGljIHVuc2lnbmVkIGludCBpdHNfYmFzZXJfdGFibGVfc2l6ZSh1aW50NjRf
dCBiYXNlcikKPiArewo+ICsgICAgdW5zaWduZWQgaW50IHJldCwgcGFnZV9zaXplWzRdID0ge1Na
XzRLLCBTWl8xNkssIFNaXzY0SywgU1pfNjRLfTsKPiArCj4gKyAgICByZXQgPSBwYWdlX3NpemVb
KGJhc2VyID4+IEdJVFNfQkFTRVJfUEFHRV9TSVpFX1NISUZUKSAmIDNdOwo+ICsKPiArICAgIHJl
dHVybiByZXQgKiAoKGJhc2VyICYgR0lUU19CQVNFUl9TSVpFX01BU0spICsgMSk7Cj4gK30KPiAr
Cj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgaXRzX2Jhc2VyX25yX2VudHJpZXModWludDY0X3QgYmFz
ZXIpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBlbnRyeV9zaXplID0gR0lUU19CQVNFUl9FTlRS
WV9TSVpFKGJhc2VyKTsKPiArCj4gKyAgICByZXR1cm4gaXRzX2Jhc2VyX3RhYmxlX3NpemUoYmFz
ZXIpIC8gZW50cnlfc2l6ZTsKPiArfQo+ICsKPiArLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUg
SVRTIGxvY2sgaGVsZC4gKi8KPiArc3RhdGljIGJvb2wgdmdpY192M192ZXJpZnlfaXRzX3N0YXR1
cyhzdHJ1Y3QgdmlydF9pdHMgKml0cywgYm9vbCBzdGF0dXMpCj4gK3sKPiArICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOwo+ICsKPiArICAgIGlmICggIXN0YXR1cyAp
Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGlmICggIShpdHMtPmNiYXNlciAm
IEdJVFNfVkFMSURfQklUKSB8fAo+ICsgICAgICAgICAhKGl0cy0+YmFzZXJfZGV2ICYgR0lUU19W
QUxJRF9CSVQpIHx8Cj4gKyAgICAgICAgICEoaXRzLT5iYXNlcl9jb2xsICYgR0lUU19WQUxJRF9C
SVQpICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORyAiZCVkIHRy
aWVkIHRvIGVuYWJsZSBJVFMgd2l0aG91dCBoYXZpbmcgdGhlIHRhYmxlcyBjb25maWd1cmVkLlxu
IiwKPiArICAgICAgICAgICAgICAgaXRzLT5kLT5kb21haW5faWQpOwo+ICsgICAgICAgIHJldHVy
biBmYWxzZTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiArc3Rh
dGljIHZvaWQgc2FuaXRpemVfaXRzX2Jhc2VfcmVnKHVpbnQ2NF90ICpyZWcpCj4gK3sKPiArICAg
IHVpbnQ2NF90IHIgPSAqcmVnOwo+ICsKPiArICAgIC8qIEF2b2lkIG91dGVyIHNoYXJlYWJsZS4g
Ki8KPiArICAgIHN3aXRjaCAoIChyID4+IEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX1NISUZUKSAm
IDB4MDMgKQo+ICsgICAgewo+ICsgICAgY2FzZSBHSUNfQkFTRVJfT3V0ZXJTaGFyZWFibGU6Cj4g
KyAgICAgICAgciAmPSB+R0lUU19CQVNFUl9TSEFSRUFCSUxJVFlfTUFTSzsKPiArICAgICAgICBy
IHw9IEdJQ19CQVNFUl9Jbm5lclNoYXJlYWJsZSA8PCBHSVRTX0JBU0VSX1NIQVJFQUJJTElUWV9T
SElGVDsKPiArICAgICAgICBicmVhazsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogQXZvaWQgYW55IGlubmVyIG5vbi1jYWNoZWFibGUgbWFw
cGluZy4gKi8KPiArICAgIHN3aXRjaCAoIChyID4+IEdJVFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklM
SVRZX1NISUZUKSAmIDB4MDcgKQo+ICsgICAgewo+ICsgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVf
bkNuQjoKPiArICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgo+ICsgICAgICAgIHIgJj0gfkdJ
VFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX01BU0s7Cj4gKyAgICAgICAgciB8PSBHSUNfQkFT
RVJfQ0FDSEVfUmFXYiA8PCBHSVRTX0JBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9TSElGVDsKPiAr
ICAgICAgICBicmVhazsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgLyogT25seSBhbGxvdyBub24tY2FjaGVhYmxlIG9yIHNhbWUtYXMtaW5uZXIu
ICovCj4gKyAgICBzd2l0Y2ggKCAociA+PiBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9T
SElGVCkgJiAweDA3ICkKPiArICAgIHsKPiArICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX1NhbWVB
c0lubmVyOgo+ICsgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVfbkM6Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHIgJj0gfkdJVFNfQkFTRVJfT1VURVJfQ0FDSEVB
QklMSVRZX01BU0s7Cj4gKyAgICAgICAgciB8PSBHSUNfQkFTRVJfQ0FDSEVfbkMgPDwgR0lUU19C
QVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQ7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgKnJlZyA9IHI7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdmdpY192M19pdHNf
bW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIsIHZvaWQgKnByaXYpCj4gK3sK
PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gKyAgICBzdHJ1Y3QgdmlydF9p
dHMgKml0cyA9IHByaXY7Cj4gKyAgICB1aW50NjRfdCByZWc7Cj4gKyAgICB1aW50MzJfdCByZWcz
MjsKPiArCj4gKyAgICBzd2l0Y2ggKCBpbmZvLT5ncGEgJiAweGZmZmYgKQo+ICsgICAgewo+ICsg
ICAgY2FzZSBWUkVHMzIoR0lUU19DVExSKToKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBj
dGxyOwo+ICsKPiArICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBn
b3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBXZSBuZWVkIHRv
IHRha2UgdGhlIHZjbWRfbG9jayB0byBwcmV2ZW50IGEgZ3Vlc3QgZnJvbSBkaXNhYmxpbmcKPiAr
ICAgICAgICAgKiB0aGUgSVRTIHdoaWxlIGNvbW1hbmRzIGFyZSBzdGlsbCBwcm9jZXNzZWQuCj4g
KyAgICAgICAgICovCj4gKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPnZjbWRfbG9jayk7Cj4gKyAg
ICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArICAgICAgICBjdGxyID0gaXRzLT5l
bmFibGVkID8gR0lUU19DVExSX0VOQUJMRSA6IDA7Cj4gKyAgICAgICAgcmVnMzIgPSBjdGxyOwo+
ICsgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZyZWczMiwgciwgaW5mbyk7Cj4gKwo+ICsgICAg
ICAgIGlmICggY3RsciBeIHJlZzMyICkKPiArICAgICAgICAgICAgaXRzLT5lbmFibGVkID0gdmdp
Y192M192ZXJpZnlfaXRzX3N0YXR1cyhpdHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnMzIgJiBHSVRTX0NUTFJfRU5BQkxFKTsKPiAr
ICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgc3Bpbl91bmxv
Y2soJml0cy0+dmNtZF9sb2NrKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArICAgIH0KPiArCj4g
KyAgICBjYXNlIFZSRUczMihHSVRTX0lJRFIpOgo+ICsgICAgICAgIGdvdG8gd3JpdGVfaWdub3Jl
XzMyOwo+ICsgICAgY2FzZSBWUkVHMzIoR0lUU19UWVBFUik6Cj4gKyAgICAgICAgZ290byB3cml0
ZV9pZ25vcmVfMzI7Cj4gKyAgICBjYXNlIFZSQU5HRTMyKDB4MDAxOCwgMHgwMDFDKToKPiArICAg
ICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOwo+ICsgICAgY2FzZSBWUkFOR0UzMigweDAwMjAsIDB4
MDAzQyk6Cj4gKyAgICAgICAgZ290byB3cml0ZV9pbXBsX2RlZmluZWQ7Cj4gKyAgICBjYXNlIFZS
QU5HRTMyKDB4MDA0MCwgMHgwMDdDKToKPiArICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOwo+
ICsgICAgY2FzZSBWUkVHNjQoR0lUU19DQkFTRVIpOgo+ICsgICAgICAgIGlmICggIXZnaWNfcmVn
NjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAg
ICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgLyogQ2hhbmdpbmcgYmFz
ZSByZWdpc3RlcnMgd2l0aCB0aGUgSVRTIGVuYWJsZWQgaXMgVU5QUkVESUNUQUJMRS4gKi8KPiAr
ICAgICAgICBpZiAoIGl0cy0+ZW5hYmxlZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBz
cGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLAo+ICsgICAgICAgICAgICAgICAgICAgICAidkdJVFM6IHRyaWVkIHRvIGNoYW5n
ZSBDQkFTRVIgd2l0aCB0aGUgSVRTIGVuYWJsZWQuXG4iKTsKPiArICAgICAgICAgICAgcmV0dXJu
IDE7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICByZWcgPSBpdHMtPmNiYXNlcjsKPiArICAg
ICAgICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKPiArICAgICAgICBzYW5pdGl6
ZV9pdHNfYmFzZV9yZWcoJnJlZyk7Cj4gKwo+ICsgICAgICAgIGl0cy0+Y2Jhc2VyID0gcmVnOwo+
ICsgICAgICAgIGl0cy0+Y3JlYWRyID0gMDsKPiArICAgICAgICBzcGluX3VubG9jaygmaXRzLT5p
dHNfbG9jayk7Cj4gKwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgVlJFRzY0
KEdJVFNfQ1dSSVRFUik6Cj4gKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3Mo
aW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgc3Bpbl9sb2NrKCZp
dHMtPnZjbWRfbG9jayk7Cj4gKyAgICAgICAgcmVnID0gSVRTX0NNRF9PRkZTRVQoaXRzLT5jd3Jp
dGVyKTsKPiArICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKPiArICAg
ICAgICBpdHMtPmN3cml0ZXIgPSBJVFNfQ01EX09GRlNFVChyZWcpOwo+ICsKPiArICAgICAgICBp
ZiAoIGl0cy0+ZW5hYmxlZCApCj4gKyAgICAgICAgICAgIGlmICggdmdpY19pdHNfaGFuZGxlX2Nt
ZHMoZCwgaXRzKSApCj4gKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
ImVycm9yIGhhbmRsaW5nIElUUyBjb21tYW5kc1xuIik7Cj4gKwo+ICsgICAgICAgIHNwaW5fdW5s
b2NrKCZpdHMtPnZjbWRfbG9jayk7CgpPSywgc28gaXQgbG9va3MgbGlrZSB0aGUgcmVhZHMgc2hv
dWxkIGJlIHByb3RlY3RlZCBieSB2Y21kX2xvY2sKCgo+ICsgICAgICAgIHJldHVybiAxOwo+ICsK
PiArICAgIGNhc2UgVlJFRzY0KEdJVFNfQ1JFQURSKToKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 23:40:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 23:40:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCwvd-0005n0-1z; Mon, 22 May 2017 23:39:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCwvb-0005mu-2n
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 23:39:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6D/D8-03058-AC673295; Mon, 22 May 2017 23:39:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu7JMuV
 Ig+YbNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8blDU/YC3ZJVvTsvsDWwPhFqIuRi0NI4A+j
 xMQLB5m6GDk5WAQcJDrWNbN3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xM6NO5hBbDYBQ4m/T
 zaxgZRLANlLPnOAhEWAShq6bjOCjGcWmMIksfxkFwtIQljAU2LW3RlMIPWcAjYSM36pgYR5Bb
 wlnk95BxYWEsiS+PteHCQsKqArcejfHzaIEkGJkzOfgE1hFtCSWD59G8sERoFZSFKzkKQWMDK
 tYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2ME474T/
 IUZJDiYlUd49CcqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4T5cC5QSLUtNTK9Iyc4CRAJOW4
 OBREuG9AJLmLS5IzC3OTIdInWJUlBLnPQuSEABJZJTmwbXBou8So6yUMC8j0CFCPAWpRbmZJa
 jyrxjFORiVhHnPgUzhycwrgZv+CmgxE9Bi62fyIItLEhFSUg2M17t81v9Tven2u2SxZrnEkit
 8kp0ml7I+hTRb7Nu83ld0SeSN8FdOTsfLvFs0uJ9++6u9Z9WSOcncdjpMab4cx0uevr+5g+t2
 7vm0KytTc8wnzL8/bZPQpw6u5dwXFAzW7P7gKGr0mVtHPX91312zv/MEV8/d+GDq8k9v6q9d4
 jlsmPr0J6fFBSWW4oxEQy3mouJEAPC9Zg25AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495496392!94297833!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27847 invoked from network); 22 May 2017 23:39:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 23:39:53 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C395023980;
 Mon, 22 May 2017 23:39:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C395023980
Date: Mon, 22 May 2017 16:39:51 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-22-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705221635000.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-22-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 21/28] ARM: vITS: handle MAPTI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQEAgLTU1Niw2ICs1
ODMsOTMgQEAgc3RhdGljIGludCBpdHNfaGFuZGxlX21hcGQoc3RydWN0IHZpcnRfaXRzICppdHMs
IHVpbnQ2NF90ICpjbWRwdHIpCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtzdGF0aWMg
aW50IGl0c19oYW5kbGVfbWFwdGkoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRw
dHIpCj4gK3sKPiArICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21k
cHRyKTsKPiArICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwo+
ICsgICAgdWludDMyX3QgaW50aWQgPSBpdHNfY21kX2dldF9waHlzaWNhbF9pZChjbWRwdHIpLCBf
aW50aWQ7Cj4gKyAgICB1aW50MTZfdCBjb2xsaWQgPSBpdHNfY21kX2dldF9jb2xsZWN0aW9uKGNt
ZHB0cik7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnE7Cj4gKyAgICBzdHJ1Y3QgdmNw
dSAqdmNwdSA9IE5VTEw7Cj4gKyAgICBpbnQgcmV0ID0gLTE7CgpJIHRoaW5rIHdlIG5lZWQgdG8g
Y2hlY2sgdGhlIGV2ZW50aWQgdG8gYmUgdmFsaWQsIGRvbid0IHdlPwoKCj4gKyAgICBpZiAoIGl0
c19jbWRfZ2V0X2NvbW1hbmQoY21kcHRyKSA9PSBHSVRTX0NNRF9NQVBJICkKPiArICAgICAgICBp
bnRpZCA9IGV2ZW50aWQ7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKPiAr
ICAgIC8qCj4gKyAgICAgKiBDaGVjayB3aGV0aGVyIHRoZXJlIGlzIGEgdmFsaWQgZXhpc3Rpbmcg
bWFwcGluZy4gSWYgeWVzLCBiZWhhdmlvciBpcwo+ICsgICAgICogdW5wcmVkaWN0YWJsZSwgd2Ug
Y2hvb3NlIHRvIGlnbm9yZSB0aGlzIGNvbW1hbmQgaGVyZS4KPiArICAgICAqIFRoaXMgbWFrZXMg
c3VyZSB3ZSBzdGFydCB3aXRoIGEgcHJpc3RpbmUgcGVuZGluZ19pcnEgYmVsb3cuCj4gKyAgICAg
Ki8KPiArICAgIGlmICggcmVhZF9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLCAmdmNw
dSwgJl9pbnRpZCkgJiYKPiArICAgICAgICAgX2ludGlkICE9IElOVkFMSURfTFBJICkKPiArICAg
IHsKPiArICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKyAgICAgICAgcmV0
dXJuIC0xOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIEVudGVyIHRoZSBtYXBwaW5nIGluIG91ciB2
aXJ0dWFsIElUUyB0YWJsZXMuICovCj4gKyAgICBpZiAoICF3cml0ZV9pdHRlX2xvY2tlZChpdHMs
IGRldmlkLCBldmVudGlkLCBjb2xsaWQsIGludGlkLCAmdmNwdSkgKQo+ICsgICAgewo+ICsgICAg
ICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ICsKPiArICAg
IC8qCj4gKyAgICAgKiBDb25uZWN0IHRoaXMgdmlydHVhbCBMUEkgdG8gdGhlIGNvcnJlc3BvbmRp
bmcgaG9zdCBMUEksIHdoaWNoIGlzCj4gKyAgICAgKiBkZXRlcm1pbmVkIGJ5IHRoZSBzYW1lIGRl
dmljZSBJRCBhbmQgZXZlbnQgSUQgb24gdGhlIGhvc3Qgc2lkZS4KPiArICAgICAqIFRoaXMgcmV0
dXJucyB1cyB0aGUgY29ycmVzcG9uZGluZywgc3RpbGwgdW51c2VkIHBlbmRpbmdfaXJxLgo+ICsg
ICAgICovCj4gKyAgICBwaXJxID0gZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KGl0cy0+ZCwgaXRz
LT5kb29yYmVsbF9hZGRyZXNzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkZXZpZCwgZXZlbnRpZCwgdmNwdSwgaW50aWQpOwo+ICsgICAgaWYgKCAhcGlycSApCj4gKyAg
ICAgICAgZ290byBvdXRfcmVtb3ZlX21hcHBpbmc7Cj4gKwo+ICsgICAgdmdpY19pbml0X3BlbmRp
bmdfaXJxKHBpcnEsIGludGlkKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogTm93IHJlYWQgdGhl
IGd1ZXN0J3MgcHJvcGVydHkgdGFibGUgdG8gaW5pdGlhbGl6ZSBvdXIgY2FjaGVkIHN0YXRlLgo+
ICsgICAgICogSXQgY2FuJ3QgZmlyZSBhdCB0aGlzIHRpbWUsIGJlY2F1c2UgaXQgaXMgbm90IGtu
b3duIHRvIHRoZSBob3N0IHlldC4KPiArICAgICAqIFdlIGRvbid0IG5lZWQgdGhlIFZHSUMgVkNQ
VSBsb2NrIGhlcmUsIGJlY2F1c2UgdGhlIHBlbmRpbmdfaXJxIGlzbid0Cj4gKyAgICAgKiBpbiB0
aGUgcmFkaXggdHJlZSB5ZXQuCj4gKyAgICAgKi8KPiArICAgIHJldCA9IHVwZGF0ZV9scGlfcHJv
cGVydHkoaXRzLT5kLCBwaXJxKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICBnb3RvIG91
dF9yZW1vdmVfaG9zdF9lbnRyeTsKPiArCj4gKyAgICBwaXJxLT5scGlfdmNwdV9pZCA9IHZjcHUt
PnZjcHVfaWQ7Cj4gKyAgICAvKgo+ICsgICAgICogTWFyayB0aGlzIExQSSBhcyBuZXcsIHNvIGFu
eSBvbGRlciAobm93IHVubWFwcGVkKSBMUEkgaW4gYW55IExSCj4gKyAgICAgKiBjYW4gYmUgZWFz
aWx5IHJlY29nbmlzZWQgYXMgc3VjaC4KPiArICAgICAqLwo+ICsgICAgc2V0X2JpdChHSUNfSVJR
X0dVRVNUX1BSSVNUSU5FX0xQSSwgJnBpcnEtPnN0YXR1cyk7Cj4gKwo+ICsgICAgLyoKPiArICAg
ICAqIE5vdyBpbnNlcnQgdGhlIHBlbmRpbmdfaXJxIGludG8gdGhlIGRvbWFpbidzIExQSSB0cmVl
LCBzbyB0aGF0Cj4gKyAgICAgKiBpdCBiZWNvbWVzIGxpdmUuCj4gKyAgICAgKi8KPiArICAgIHdy
aXRlX2xvY2soJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9jayk7Cj4gKyAgICBy
ZXQgPSByYWRpeF90cmVlX2luc2VydCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSwg
aW50aWQsIHBpcnEpOwo+ICsgICAgd3JpdGVfdW5sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5k
X2xwaV90cmVlX2xvY2spOwo+ICsKPiArICAgIGlmICggIXJldCApCj4gKyAgICAgICAgcmV0dXJu
IDA7Cj4gKwo+ICtvdXRfcmVtb3ZlX2hvc3RfZW50cnk6Cj4gKyAgICBnaWN2M19yZW1vdmVfZ3Vl
c3RfZXZlbnQoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLCBldmVudGlkKTsK
PiArCj4gK291dF9yZW1vdmVfbWFwcGluZzoKPiArICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9j
ayk7Cj4gKyAgICB3cml0ZV9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgVU5NQVBQRURfQ09MTEVDVElPTiwgSU5WQUxJRF9MUEksIE5VTEwp
Owo+ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ICsKPiArICAgIHJldHVybiBy
ZXQ7Cj4gK30KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 22 23:48:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 23:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCx3n-0006Sw-Sw; Mon, 22 May 2017 23:48:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCx3m-0006So-Qd
 for xen-devel@lists.xenproject.org; Mon, 22 May 2017 23:48:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BC/B4-03557-6C873295; Mon, 22 May 2017 23:48:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7RCuV
 Ig7PbhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypp48zF1y3qrh9/CxrA+N6nS5GLg4hgT+M
 EpNPTWXpYuTkYBFwkHg8o4eti5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JS5s3MEEYrMJGEr8f
 bIJrFwCyF7ymQMkLCKgL7HpdiM7yHhmgW4mif4vV5hBEsICXhKP5v5hBLE5BXwkXl6+ARbnFf
 CWONzUxgpxzypGiemtX8CWiQroShz694cNokhQ4uTMJ2B3MgtoSSyfvo1lAqPALCSpWUhSCxi
 ZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiEDEOxgnHfC
 /xCjJAeTkijvngTlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAfLgXKCRanpqRVpmTnAeIBJS
 3DwKInwbgNJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOK8nSJEASFFGaR7cCFhsXmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5Iw72aQKTyZeSVwm14BHcEEdIT1M3mQI0oSEVJSDYzNExb
 Pndl73r7+36baNRX3BCbN5RNL4mP7rmfCx96+1M00ROXIQceT60IWBXI7SzCxrmMIWl15KP3z
 zr8V0s6rJq74XnGJaca+jy1iq7smfLipmxRVpz1Hg7HF7/7L4/nlMwpP3uRVD6sPjFv/wYp5x
 0KvD+ohmWnTjrJ6sSefKzn0fNOH+aeUWIozEg21mIuKEwGcXvakyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495496899!69990627!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45133 invoked from network); 22 May 2017 23:48:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 23:48:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 07A65239E2;
 Mon, 22 May 2017 23:48:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 07A65239E2
Date: Mon, 22 May 2017 16:48:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1705221629120.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-21-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxOSBNYXkgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRodSwg
MTEgTWF5IDIwMTcsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+ID4gV2hlbiBMUElzIGdldCB1bm1h
cHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0aWxsIGJlIGluIHNvbWUgTFIgb2YKPiA+IHNv
bWUgVkNQVS4gTmV2ZXJ0aGVsZXNzIHdlIHJlbW92ZSB0aGUgY29ycmVzcG9uZGluZyBwZW5kaW5n
X2lycQo+ID4gKHBvc3NpYmx5IGZyZWVpbmcgaXQpLCBhbmQgZGV0ZWN0IHRoaXMgY2FzZSAoaXJx
X3RvX3BlbmRpbmcoKSByZXR1cm5zCj4gPiBOVUxMKSB3aGVuIHRoZSBMUiBnZXRzIGNsZWFuZWQg
dXAgbGF0ZXIuCj4gPiBIb3dldmVyIGEgKm5ldyogTFBJIG1heSBnZXQgbWFwcGVkIHdpdGggdGhl
IHNhbWUgbnVtYmVyIHdoaWxlIHRoZSBvbGQKPiA+IExQSSBpcyAqc3RpbGwqIGluIHNvbWUgTFIu
IFRvIGF2b2lkIGdldHRpbmcgdGhlIHdyb25nIHN0YXRlLCB3ZSBtYXJrCj4gPiBldmVyeSBuZXds
eSBtYXBwZWQgTFBJIGFzIFBSSVNUSU5FLCB3aGljaCBtZWFuczogaGFzIG5ldmVyIGJlZW4gaW4g
YW4KPiA+IExSIGJlZm9yZS4gSWYgd2UgZGV0ZWN0IHRoZSBMUEkgaW4gYW4gTFIgYW55d2F5LCBp
dCBtdXN0IGhhdmUgYmVlbiBhbgo+ID4gb2xkZXIgb25lLCB3aGljaCB3ZSBjYW4gc2ltcGx5IHJl
dGlyZS4KPiA+IEJlZm9yZSBpbnNlcnRpbmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExS
LCB3ZSBtdXN0IG1ha2Ugc3VyZSB0aGF0Cj4gPiBpdCdzIG5vdCBhbHJlYWR5IGluIGFub3RoZXIg
TFIsIGFzIHRoZSBhcmNoaXRlY3R1cmUgZm9yYmlkcyB0d28KPiA+IGludGVycnVwdHMgd2l0aCB0
aGUgc2FtZSB2aXJ0dWFsIElSUSBudW1iZXIgb24gb25lIENQVS4KPiA+IAo+ID4gU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gPiAtLS0KPiA+
ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0KPiA+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8
ICA2ICsrKysrCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCj4gPiBpbmRleCBmZDNmYTA1Li44YmYwNTc4IDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gvYXJtL2dpYy5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiA+IEBAIC0z
NzUsNiArMzc1LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAsCj4gPiAgewo+ID4gICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19l
bmFibGVkKCkpOwo+ID4gIAo+ID4gKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElO
RV9MUEksICZwLT5zdGF0dXMpOwo+ID4gKwo+ID4gICAgICBnaWNfaHdfb3BzLT51cGRhdGVfbHIo
bHIsIHAsIHN0YXRlKTsKPiA+ICAKPiA+ICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lC
TEUsICZwLT5zdGF0dXMpOwo+ID4gQEAgLTQ0MiwxMiArNDQ0LDQxIEBAIHZvaWQgZ2ljX3JhaXNl
X2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+
ID4gICNlbmRpZgo+ID4gIH0KPiA+ICAKPiA+ICsvKgo+ID4gKyAqIEZpbmQgYW4gdW51c2VkIExS
IHRvIGluc2VydCBhbiBJUlEgaW50by4gSWYgdGhpcyBuZXcgaW50ZXJydXB0IGlzIGEKPiA+ICsg
KiBQUklTVElORSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0byBhdm9pZCBpbnNlcnRpbmcgdGhl
IHNhbWUgSVJRIHR3aWNlLgo+ID4gKyAqLwo+ID4gK3N0YXRpYyBpbnQgZ2ljX2ZpbmRfdW51c2Vk
X2xyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIGludCBscikKPiA+ICt7
Cj4gPiArICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7
Cj4gPiArICAgIHVuc2lnbmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhp
c19jcHUobHJfbWFzayk7Cj4gPiArICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOwo+ID4gKwo+ID4g
KyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gPiArCj4g
PiArICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0
dXMpICkKPiAKPiBNYXliZSB3ZSBzaG91bGQgYWRkIGFuICJ1bmxpa2VseSIuCj4gCj4gSSBjYW4g
c2VlIGhvdyB0aGlzIHdvdWxkIGJlIE9LaXNoIGF0IHJ1bnRpbWUsIGJ1dCBhdCBib290IHRpbWUg
dGhlcmUKPiBtaWdodCBiZSBhIGJ1bmNoIG9mIFBSSVNUSU5FX0xQSXMsIGJ1dCBubyBNQVBEcyBo
YXZlIGJlZW4gaXNzdWVkIHlldCwKPiByaWdodD8KPiAKPiBJIGhhdmUgYSBzdWdnZXN0aW9uLCBJ
J2xsIGxlYXZlIGl0IHRvIHlvdSBhbmQgSnVsaWVuIGlmIHlvdSB3YW50IHRvIGRvCj4gdGhpcyBu
b3csIG9yIG1heWJlIGNvbnNpZGVyIGl0IGFzIGEgVE9ETyBpdGVtLiBJIGFtIE9LIGVpdGhlciB3
YXkgKEkKPiBkb24ndCB3YW50IHRvIGRlbGF5IHRoZSBJVFMgYW55IGxvbmdlcikuCj4gCj4gSSBh
bSB0aGlua2luZyB3ZSBzaG91bGQgZG8gdGhpcyBzY2FubmluZyBvbmx5IGFmdGVyIGF0IGxlYXN0
IG9uZSBNQVBECj4gaGFzIGJlZW4gaXNzdWVkIGZvciBhIGdpdmVuIGNwdSBhdCBsZWFzdCBvbmNl
LiBJIHdvdWxkIHJlc3VycmVjdCB0aGUKPiBpZGVhIG9mIGEgRElTQ0FSRCBmbGFnLCBidXQgbm90
IG9uIHRoZSBwZW5kaW5nX2lycSwgdGhhdCBJIGJlbGlldmUgaXQncwo+IGRpZmZpY3VsdCB0byBo
YW5kbGUsIGJ1dCBhIHNpbmdsZSBnbG9iYWwgRElTQ0FSRCBmbGFnIHBlciBzdHJ1Y3QgdmNwdS4K
PiAKPiBPbiBNQVBELCB3ZSBzZXQgRElTQ0FSRCBmb3IgdGhlIHRhcmdldCB2Y3B1IG9mIHRoZSBM
UEkgd2UgYXJlIGRyb3BwaW5nLgo+IE5leHQgdGltZSB3ZSB3YW50IHRvIGluamVjdCBhIFBSSVNU
SU5FX0lSUSBvbiB0aGF0IGNwdSBpbnRlcmZhY2UsIHdlCj4gc2NhbiBhbGwgTFJzIGZvciBpbnRl
cnJ1cHRzIHdpdGggYSBOVUxMIHBlbmRpbmdfaXJxLiBXZSByZW1vdmUgdGhvc2UKPiBmcm9tIExS
cywgdGhlbiB3ZSByZW1vdmUgdGhlIERJU0NBUkQgZmxhZy4KPiAKPiBEbyB5b3UgdGhpbmsgaXQg
d291bGQgd29yaz8KClRoaXMgd291bGQgbmVlZCB0byBiZSBkb25lIG5vdCBvbmx5IG9uIE1BUEQg
YnV0IGFsc28gb24gRElTQ0FSRCAoYW5kIG9uCmFueSBvdGhlciBjb21tYW5kcyB0aGF0IHdvdWxk
IGNhdXNlIGEgcGVuZGluZ19pcnEgLSB2TFBJIG1hcHBpbmcgdG8gYmUKZHJvcHBlZCkuCgoKPiA+
ICsgICAgewo+ID4gKyAgICAgICAgaW50IHVzZWRfbHIgPSAwOwo+ID4gKwo+ID4gKyAgICAgICAg
d2hpbGUgKCAodXNlZF9sciA9IGZpbmRfbmV4dF9iaXQobHJfbWFzaywgbnJfbHJzLCB1c2VkX2xy
KSkgPCBucl9scnMgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGdpY19od19vcHMt
PnJlYWRfbHIodXNlZF9sciwgJmxyX3ZhbCk7Cj4gPiArICAgICAgICAgICAgaWYgKCBscl92YWwu
dmlycSA9PSBwLT5pcnEgKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gdXNlZF9scjsKPiA+
ICsgICAgICAgIH0KPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBsciA9IGZpbmRfbmV4dF96ZXJv
X2JpdChscl9tYXNrLCBucl9scnMsIGxyKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIGxyOwo+ID4g
K30KPiA+ICsKPiA+ICB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJ0dWFsX2lycSwKPiA+ICAgICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0
eSkKPiA+ICB7Cj4gPiAtICAgIGludCBpOwo+ID4gLSAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0g
Z2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwo+ID4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAg
PSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4gPiArICAgIHVuc2lnbmVkIGludCBu
cl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Cj4gPiArICAgIGludCBpID0gbnJfbHJz
Owo+ID4gIAo+ID4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2Nr
KSk7Cj4gPiAgCj4gPiBAQCAtNDU3LDcgKzQ4OCw4IEBAIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2ly
cShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAo+ID4gIAo+ID4gICAg
ICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGlu
ZykgKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICBpID0gZmluZF9maXJzdF96ZXJvX2JpdCgmdGhp
c19jcHUobHJfbWFzayksIG5yX2xycyk7Cj4gPiArICAgICAgICBpID0gZ2ljX2ZpbmRfdW51c2Vk
X2xyKHYsIHAsIDApOwo+ID4gKwo+ID4gICAgICAgICAgaWYgKGkgPCBucl9scnMpIHsKPiA+ICAg
ICAgICAgICAgICBzZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Cj4gPiAgICAgICAgICAg
ICAgZ2ljX3NldF9scihpLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwo+ID4gQEAgLTUwOSw3ICs1NDEs
MTcgQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBp
KQo+ID4gICAgICB9Cj4gPiAgICAgIGVsc2UgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX1BF
TkRJTkcgKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICBpbnQgcSBfX2F0dHJpYnV0ZV9fICgodW51
c2VkKSkgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0
dXMpOwo+ID4gKyAgICAgICAgaW50IHEgX19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpOwo+ID4gKwo+
ID4gKyAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElO
RV9MUEksICZwLT5zdGF0dXMpICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBnaWNf
aHdfb3BzLT5jbGVhcl9scihpKTsKPiA+ICsgICAgICAgICAgICBjbGVhcl9iaXQoaSwgJnRoaXNf
Y3B1KGxyX21hc2spKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICByZXR1cm47Cj4gPiArICAgICAg
ICB9Cj4gPiArCj4gPiArICAgICAgICBxID0gdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VF
U1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKPiA+ICAjaWZkZWYgR0lDX0RFQlVHCj4gPiAgICAgICAg
ICBpZiAoIHEgKQo+ID4gICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInRyeWlu
ZyB0byBpbmplY3QgaXJxPSVkIGludG8gZCVkdiVkLCB3aGVuIGl0IGlzIGFscmVhZHkgcGVuZGlu
ZyBpbiBMUiVkXG4iLAo+ID4gQEAgLTUyMSw2ICs1NjMsOSBAQCBzdGF0aWMgdm9pZCBnaWNfdXBk
YXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCj4gPiAgICAgICAgICBnaWNfaHdfb3Bz
LT5jbGVhcl9scihpKTsKPiA+ICAgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFz
aykpOwo+ID4gIAo+ID4gKyAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9H
VUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpICkKPiA+ICsgICAgICAgICAgICByZXR1cm47
Cj4gPiAgICAgICAgICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gPiAgICAgICAgICAgICAgY2xl
YXJfYml0KF9JUlFfSU5QUk9HUkVTUywgJnAtPmRlc2MtPnN0YXR1cyk7Cj4gPiAgICAgICAgICBj
bGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKPiA+IEBAIC01OTEs
NyArNjM2LDcgQEAgc3RhdGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2
Y3B1ICp2KQo+ID4gICAgICBpbmZsaWdodF9yID0gJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFz
Owo+ID4gICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBwLCB0LCAmdi0+YXJjaC52Z2lj
LmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKPiA+ICAgICAgewo+ID4gLSAgICAgICAgbHIgPSBmaW5k
X25leHRfemVyb19iaXQoJnRoaXNfY3B1KGxyX21hc2spLCBucl9scnMsIGxyKTsKPiA+ICsgICAg
ICAgIGxyID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIGxyKTsKPiA+ICAgICAgICAgIGlmICgg
bHIgPj0gbnJfbHJzICkKPiA+ICAgICAgICAgIHsKPiA+ICAgICAgICAgICAgICAvKiBObyBtb3Jl
IGZyZWUgTFJzOiBmaW5kIGEgbG93ZXIgcHJpb3JpdHkgaXJxIHRvIGV2aWN0ICovCj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaAo+ID4gaW5kZXggMDI3MzJkYi4uM2ZjNGNlYiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aAo+ID4gQEAgLTYwLDEyICs2MCwxOCBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKPiA+ICAgICAgICog
dmNwdSB3aGlsZSBpdCBpcyBzdGlsbCBpbmZsaWdodCBhbmQgb24gYW4gR0lDSF9MUiByZWdpc3Rl
ciBvbiB0aGUKPiA+ICAgICAgICogb2xkIHZjcHUuCj4gPiAgICAgICAqCj4gPiArICAgICAqIEdJ
Q19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJOiB0aGUgSVJRIGlzIGEgbmV3bHkgbWFwcGVkIExQSSwg
d2hpY2gKPiA+ICsgICAgICogaGFzIG5ldmVyIGJlZW4gaW4gYW4gTFIgYmVmb3JlLiBUaGlzIG1l
YW5zIHRoYXQgYW55IHRyYWNlIG9mIGFuCj4gPiArICAgICAqIExQSSB3aXRoIHRoZSBzYW1lIG51
bWJlciBpbiBhbiBMUiBtdXN0IGJlIGZyb20gYW4gb2xkZXIgTFBJLCB3aGljaAo+ID4gKyAgICAg
KiBoYXMgYmVlbiB1bm1hcHBlZCBiZWZvcmUuCj4gPiArICAgICAqCj4gPiAgICAgICAqLwo+ID4g
ICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9RVUVVRUQgICAwCj4gPiAgI2RlZmluZSBHSUNfSVJRX0dV
RVNUX0FDVElWRSAgIDEKPiA+ICAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfVklTSUJMRSAgMgo+ID4g
ICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9FTkFCTEVEICAzCj4gPiAgI2RlZmluZSBHSUNfSVJRX0dV
RVNUX01JR1JBVElORyAgIDQKPiA+ICsjZGVmaW5lIEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJ
ICA1Cj4gPiAgICAgIHVuc2lnbmVkIGxvbmcgc3RhdHVzOwo+ID4gICAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2M7IC8qIG9ubHkgc2V0IGl0IHRoZSBpcnEgY29ycmVzcG9uZHMgdG8gYSBwaHlzaWNh
bCBpcnEgKi8KPiA+ICAgICAgdW5zaWduZWQgaW50IGlycTsKPiA+IC0tIAo+ID4gMi45LjAKPiA+
IAo+ID4gCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+ID4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
PiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiA+IAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 23 00:01:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 00:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCxGH-0008Bm-3M; Tue, 23 May 2017 00:01:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCxGG-0008Bg-7m
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 00:01:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 68/71-02956-BCB73295; Tue, 23 May 2017 00:01:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6pauV
 Ig4kvrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5298zFXTKVrQfOcjSwPhftIuRi0NI4A+j
 ROuza4xdjJwcLAIOEsu+zmXrYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtibfTJjGB2GwChhJ/n
 2wCK5cAspd85gAJiwCVNHTdZgQZzywwhUli+ckuFpCEsIC7xJ+3K8FsTgEbibkn5oDN5BXwlj
 jTf5oNxBYSyJI4v3kzO4gtKqArcejfHzaIGkGJkzOfgPUyC2hJLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiEDEOxgvL0x
 4BCjJAeTkijvngTlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD1VQDnBotT01Iq0zBxgPMCkJ
 Th4lER4vUHSvMUFibnFmekQqVOMilLivE0gCQGQREZpHlwbLAYvMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSRhiPE9mXgnc9FdAi5mAFls/kwdZXJKIkJJqYJzG/eqNzpeAf9pa8r9vi95cq3b
 GzOdU/frbghMvXeD7eHiC6JNPV/csDOE55jzN8mj02ouPerOSI7SyHH4+i21PX33UPNol/F7u
 vrkLJpSu1NY6Z9x7pISt6HJj/s9vrpOdVv37e9u8jflbm+H/i3d85zZ8UbW/de/FrfodvzyE7
 1663vAlfKqYEktxRqKhFnNRcSIAtvzsnLwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495497673!64252163!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1726 invoked from network); 23 May 2017 00:01:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 00:01:14 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C7BB9239E5;
 Tue, 23 May 2017 00:01:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C7BB9239E5
Date: Mon, 22 May 2017 17:01:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-25-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705221651270.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-25-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 24/28] ARM: vITS: handle INV command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIElOViBjb21t
YW5kIGluc3RydWN0cyB0aGUgSVRTIHRvIHVwZGF0ZSB0aGUgY29uZmlndXJhdGlvbiBkYXRhIGZv
cgo+IGEgZ2l2ZW4gTFBJIGJ5IHJlLXJlYWRpbmcgaXRzIGVudHJ5IGZyb20gdGhlIHByb3BlcnR5
IHRhYmxlLgo+IFdlIGRvbid0IG5lZWQgdG8gY2FyZSBzbyBtdWNoIGFib3V0IHRoZSBwcmlvcml0
eSB2YWx1ZSwgYnV0IGVuYWJsaW5nCj4gb3IgZGlzYWJsaW5nIGFuIExQSSBoYXMgc29tZSBlZmZl
Y3Q6IFdlIHJlbW92ZSBvciBwdXNoIHZpcnR1YWwgTFBJcwo+IHRvIHRoZWlyIFZDUFVzLCBhbHNv
IGNoZWNrIHRoZSB2aXJ0dWFsIHBlbmRpbmcgYml0IGlmIGFuIExQSSBnZXRzIGVuYWJsZWQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNzAgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggZjdhOGQ3Ny4uNmNmYjU2MCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jCj4gQEAgLTQ1Niw2ICs0NTYsNzMgQEAgc3RhdGljIGludCB1cGRhdGVf
bHBpX3Byb3BlcnR5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAg
ICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBDaGVja3Mgd2hldGhlciBhbiBMUEkg
dGhhdCBnb3QgZW5hYmxlZCBvciBkaXNhYmxlZCBuZWVkcyB0byBjaGFuZ2UKPiArICogc29tZXRo
aW5nIGluIHRoZSBWR0lDIChhZGRlZCBvciByZW1vdmVkIGZyb20gdGhlIExSIG9yIHF1ZXVlcyku
Cj4gKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIFZDUFUgVkdJQyBsb2NrIGhlbGQuCj4gKyAq
Lwo+ICtzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4gK3sKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
di0+YXJjaC52Z2ljLmxvY2spKTsKPiArCj4gKyAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VF
U1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggIWxpc3Rf
ZW1wdHkoJnAtPmluZmxpZ2h0KSAmJgo+ICsgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFf
R1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cykgKQo+ICsgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vl
c3RfaXJxKHYsIHAtPmlycSwgcC0+bHBpX3ByaW9yaXR5KTsKPiArICAgIH0KPiArICAgIGVsc2UK
PiArICAgIHsKPiArICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+
c3RhdHVzKTsKClRoaXMgaXMgdXNlbGVzczogd2UgZ2V0IGhlcmUgaWYgIXRlc3RfYml0KEdJQ19J
UlFfR1VFU1RfRU5BQkxFRCkKCgo+ICsgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVl
KTsKClBsZWFzZSBjYWxsIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMgKG9yIGEgcmVsYXRlZCBmdW5j
dGlvbiB0aGF0IGRvZXNuJ3QKdGFrZSBhIGxvY2spLgoKWW91IG1pZ2h0IHdhbnQgdG8gYWRkIGEg
ZmV3IHdvcmRzIG9uIHdoeSB3ZSBhcmUgbm90IGRpc2FibGluZyB0aGUKdW5kZXJseWluZyBwaHlz
aWNhbCBMUEkgaGVyZS4KCgo+ICsgICAgfQo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGl0c19oYW5k
bGVfaW52KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gaXRzLT5kOwo+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNf
Y21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+ICsgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19j
bWRfZ2V0X2lkKGNtZHB0cik7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gKyAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0IHZjcHUgKnZjcHU7Cj4gKyAgICB1aW50
MzJfdCB2bHBpOwo+ICsgICAgaW50IHJldCA9IC0xOwo+ICsKPiArICAgIHNwaW5fbG9jaygmaXRz
LT5pdHNfbG9jayk7Cj4gKwo+ICsgICAgLyogVHJhbnNsYXRlIHRoZSBldmVudCBpbnRvIGEgdkNQ
VS92TFBJIHBhaXIuICovCj4gKyAgICBpZiAoICFyZWFkX2l0dGVfbG9ja2VkKGl0cywgZGV2aWQs
IGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9ja19pdHM7
Cj4gKwo+ICsgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKPiArICAgICAgICBnb3RvIG91
dF91bmxvY2tfaXRzOwo+ICsKPiArICAgIHAgPSBnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdf
aXJxKGQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRldmlkLCBldmVudGlkKTsKPiArICAgIGlmICggdW5saWtlbHkoIXAp
ICkKPiArICAgICAgICBnb3RvIG91dF91bmxvY2tfaXRzOwo+ICsKPiArICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsKPiArICAgIC8qIFJlYWQg
dGhlIHByb3BlcnR5IHRhYmxlIGFuZCB1cGRhdGUgb3VyIGNhY2hlZCBzdGF0dXMuICovCj4gKyAg
ICBpZiAoIHVwZGF0ZV9scGlfcHJvcGVydHkoZCwgcCkgKQo+ICsgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKPiArCj4gKyAgICAvKiBDaGVjayB3aGV0aGVyIHRoZSBMUEkgbmVlZHMgdG8gZ28gb24g
YSBWQ1BVLiAqLwo+ICsgICAgdXBkYXRlX2xwaV92Z2ljX3N0YXR1cyh2Y3B1LCBwKTsKPiArCj4g
KyAgICByZXQgPSAwOwo+ICsKPiArb3V0X3VubG9jazoKPiArICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKwo+ICtvdXRfdW5sb2NrX2l0
czoKPiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArCj4gKyAgICByZXR1cm4g
cmV0Owo+ICt9Cj4gKwo+ICAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxk
LiAqLwo+ICBzdGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRz
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMy
X3QgdmV2aWQpCj4gQEAgLTc4Miw2ICs4NDksOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRs
ZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQo+ICAgICAgICAg
IGNhc2UgR0lUU19DTURfSU5UOgo+ICAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChp
dHMsIGNvbW1hbmQpOwo+ICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBjYXNlIEdJVFNf
Q01EX0lOVjoKPiArICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9pbnYoaXRzLCBjb21tYW5k
KTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBDOgo+
ICAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGMoaXRzLCBjb21tYW5kKTsKPiAgICAg
ICAgICAgICAgYnJlYWs7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 00:01:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 00:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCxGw-0008EV-CW; Tue, 23 May 2017 00:01:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30998d2dd=citrix-osstest@xenproject.org>)
 id 1dCxGu-0008E8-EZ
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 00:01:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3B/F6-03613-3FB73295; Tue, 23 May 2017 00:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6nauV
 Ig3tPDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aZbe+ZCtZVVDT9P87UwPg+sIuRk0NCwF+i
 vWk/O4TtLjG9fQUbiC0i4Cwx4cNtMJtXQE9i7ad3rF2MHBzCAkkSDWuruhi5gMqvyUqsubWbC
 ab326UZYDUg9oXfIiBhNgEPiYk9E1lAwiwCqhKLz4eAhIUEtCSWLl7JBDFdUOLkzCcsIDazgI
 TEwRcvmCEmWkjs+NjHNoGRbxaSsllIyhYwMq1i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNP
 LTS0uTkxPzUlMKtZLzs/dxAgMKAYg2MF4f2PAIUZJDiYlUd49CcqRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4/1YB5QSLUtNTK9Iyc4ChDZOW4OBREuG1A4a3EG9xQWJucWY6ROoUoy7Hu6Uf3
 jMJseTl56VKifN+B5khAFKUUZoHNwIWZ5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsAso
 onM68EbtMroCOYgI6wfiYPckRJIkJKqoGRidFZJr3Vtv/67B/XLmqZfgoKsDflT2vjtCjq6Nr
 WUuWxZ+nEDg7uYCY9o57zjWsC39+55vCqQ1UlWs726cI3lrufLKxOeqey3/IIN9OMJSYPrq2e
 cTT32qWwqjIJi+1e2c55bpd/LWt0XLvgppeKTdS7i4uqajS6L2y+vvWe0/VkZV22jldKLMUZi
 YZazEXFiQAfpeVmrgIAAA==
X-Env-Sender: prvs=30998d2dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495497713!50964823!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7705 invoked from network); 23 May 2017 00:01:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 00:01:54 -0000
X-IronPort-AV: E=Sophos;i="5.38,379,1491264000"; d="scan'208";a="433584116"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71389-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-amd64-libvirt:libvirt-build:fail:regression
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:regression
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=56821559f0ba682fe6b367815572e6f974d329ab
X-Osstest-Versions-That: qemuu=eab1e53cacfb1d877317d5e7b416ddb43858d92e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 23 May 2017 01:01:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71389: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9186606159444340002=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9186606159444340002==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71389 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71389/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-libvirt           5 libvirt-build             fail REGR. vs. 71230
 build-i386-libvirt            5 libvirt-build             fail REGR. vs. 71230
 build-armhf-libvirt           5 libvirt-build             fail REGR. vs. 71230
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71230

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71230

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                56821559f0ba682fe6b367815572e6f974d329ab
baseline version:
 qemuu                eab1e53cacfb1d877317d5e7b416ddb43858d92e

Last test of basis    71230  2017-04-25 10:46:16 Z   27 days
Testing same since    71389  2017-05-22 10:49:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Andreas Grapentin <andreas@grapentin.org>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Bruce Rogers <brogers@suse.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoph Hellwig <hch@lst.de>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  He Chen <he.chen@linux.intel.com>
  Herongguang (Stephen) <herongguang.he@huawei.com>
  herongguang <herongguang.he@huawei.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Lidong Chen <lidongchen@tencent.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Miroslav Benes <mbenes@suse.cz>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Qi <weiqi4@huawei.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yu Ning <yu.ning@linux.intel.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zhiyong Yang <zhiyong.yang@intel.com>
  Zihan Yang <tgnyang@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 11366 lines long.)


--===============9186606159444340002==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9186606159444340002==--

From xen-devel-bounces@lists.xen.org Tue May 23 00:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 00:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCxgV-0001GH-GI; Tue, 23 May 2017 00:28:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dCxgU-0001GB-2N
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 00:28:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F6/63-02199-52283295; Tue, 23 May 2017 00:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssq5Kk3K
 kwc+DShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b7jYyCpQ4VBxavZ29gPGfYxcjFISTwh1Hi
 w+61LF2MnBwsAg4Sy36dYOpi5OBgFIiRePDDGiTMKBAmMfnyElaIEm2J/61LmEFsNgFDib9PN
 rGBlEsA2Us+c4CERYBKGrpuM4KMZxaYwiSx/GQXC0iNsICHxOTTGiA1nAI2EsvO/QYbwyvgLX
 F40h02EFtIIEui7+V2MFtUQFfi0L8/bBA1ghInZz4Bu5JZQEti+fRtLBMYBWYhSc1CklrAyLS
 KUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwAOsZGBh3MLbs
 9TvEKMnBpCTKuydBOVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9SI1BOsCg1PbUiLTMHGAswa
 QkOHiUR3mCQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifPygBQJgBRllObBjYDF5SVGWS
 lhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwTQKbwZOaVwG16BXQEE9AR1s/kQY4oSURISTUwtkz
 UD4p/xCXJur01J9blRaXavlVzH2yLqxbg87uWeXg3V0/5xb825z40zGc7UamdX7VYLP3ZQYWr
 RYEMcRZz+yKuP3tud1j9wI1zq1fWdGjf2vz1T8t3vn4lg2rnOQvmvJ3u9N1HhYklWi3wKJNjy
 LaTnYfmv7jQp3B+gVy0LWvORu1fvCrqSizFGYmGWsxFxYkAySds/MYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495499299!101989563!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 721 invoked from network); 23 May 2017 00:28:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 00:28:20 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2A928239E2;
 Tue, 23 May 2017 00:28:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2A928239E2
Date: Mon, 22 May 2017 17:28:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170511175340.8448-23-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705221710200.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-23-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 22/28] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIE1PVkkgY29t
bWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJlZGlzdHJpYnV0b3IK
PiAocmVhZDogVkNQVSkgdG8gYW5vdGhlci4KPiBGb3Igbm93IG1pZ3JhdGlvbiBvZiAibGl2ZSIg
TFBJcyBpcyBub3QgeWV0IGltcGxlbWVudGVkLCBidXQgd2Ugc3RvcmUKPiB0aGUgY2hhbmdlZCBh
ZmZpbml0eSBpbiB0aGUgaG9zdCBMUEkgc3RydWN0dXJlIGFuZCBpbiBvdXIgdmlydHVhbCBJVFRF
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDMwICsrKysr
KysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAgIHwgMTUg
KysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICB8IDU5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmggfCAgNCArKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwo+IGluZGV4IDhhNTBmN2QuLmYwMDU5N2UgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMt
aXRzLmMKPiBAQCAtOTE1LDYgKzkxNSwzNiBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fz
c2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIHBpcnE7Cj4g
IH0KPiAgCj4gKy8qIENoYW5nZXMgdGhlIHRhcmdldCBWQ1BVIGZvciBhIGdpdmVuIGhvc3QgTFBJ
IGFzc2lnbmVkIHRvIGEgZG9tYWluLiAqLwo+ICtpbnQgZ2ljdjNfbHBpX2NoYW5nZV92Y3B1KHN0
cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2ZW50aWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQpCj4gK3sKPiArICAgIHVpbnQzMl90
IGhvc3RfbHBpOwo+ICsgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKPiArCj4gKyAgICBzcGlu
X2xvY2soJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlc19sb2NrKTsKPiArICAgIGRldiA9IGdldF9p
dHNfZGV2aWNlKGQsIHZkb29yYmVsbCwgdmRldmlkKTsKPiArICAgIGlmICggZGV2ICkKPiArICAg
ICAgICBob3N0X2xwaSA9IGdldF9ob3N0X2xwaShkZXYsIHZldmVudGlkKTsKPiArICAgIGVsc2UK
PiArICAgICAgICBob3N0X2xwaSA9IDA7Cj4gKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC52Z2lj
Lml0c19kZXZpY2VzX2xvY2spOwo+ICsKPiArICAgIGlmICggIWhvc3RfbHBpICkKPiArICAgICAg
ICByZXR1cm4gLUVOT0VOVDsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVE9ETzogVGhpcyBqdXN0
IGNoYW5nZXMgdGhlIHZpcnR1YWwgYWZmaW5pdHksIHRoZSBwaHlzaWNhbCBMUEkKPiArICAgICAq
IHN0aWxsIHN0YXlzIG9uIHRoZSBzYW1lIHBoeXNpY2FsIENQVS4KPiArICAgICAqIENvbnNpZGVy
IHRvIG1vdmUgdGhlIHBoeXNpY2FsIGFmZmluaXR5IHRvIHRoZSBwQ1BVIHJ1bm5pbmcgdGhlIG5l
dwo+ICsgICAgICogdkNQVS4gSG93ZXZlciB0aGlzIHJlcXVpcmVzIHNjaGVkdWxpbmcgYSBob3N0
IElUUyBjb21tYW5kLgo+ICsgICAgICovCj4gKyAgICBnaWN2M19scGlfdXBkYXRlX2hvc3RfdmNw
dWlkKGhvc3RfbHBpLCB2Y3B1X2lkKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAg
LyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9z
dCBJVFNlcyBvdXQgb2YgaXQuICovCj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4gaW5kZXggZDQyNzUz
OS4uNmFmNWFkOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwo+IEBAIC0yMjUsNiArMjI1LDIxIEBAIHZvaWQg
Z2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWlu
X2lkLAo+ICAgICAgd3JpdGVfdTY0X2F0b21pYygmaGxwaXAtPmRhdGEsIGhscGkuZGF0YSk7Cj4g
IH0KPiAgCj4gK2ludCBnaWN2M19scGlfdXBkYXRlX2hvc3RfdmNwdWlkKHVpbnQzMl90IGhvc3Rf
bHBpLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKPiArewo+ICsgICAgdW5pb24gaG9zdF9scGkgKmhs
cGlwOwo+ICsKPiArICAgIEFTU0VSVChob3N0X2xwaSA+PSBMUElfT0ZGU0VUKTsKPiArCj4gKyAg
ICBob3N0X2xwaSAtPSBMUElfT0ZGU0VUOwo+ICsKPiArICAgIGhscGlwID0gJmxwaV9kYXRhLmhv
c3RfbHBpc1tob3N0X2xwaSAvIEhPU1RfTFBJU19QRVJfUEFHRV1baG9zdF9scGkgJSBIT1NUX0xQ
SVNfUEVSX1BBR0VdOwo+ICsKPiArICAgIHdyaXRlX3UxNl9hdG9taWMoJmhscGlwLT52Y3B1X2lk
LCB2Y3B1X2lkKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgc3RhdGljIGludCBn
aWN2M19scGlfYWxsb2NhdGVfcGVuZHRhYmxlKHVpbnQ2NF90ICpyZWcpCj4gIHsKPiAgICAgIHVp
bnQ2NF90IHZhbDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+IGluZGV4IGM1YzBlNWUuLmVmN2M3OGYgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYwo+IEBAIC02NzAsNiArNjcwLDU5IEBAIG91dF9yZW1vdmVfbWFwcGluZzoK
PiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9tb3Zp
KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQo+ICt7Cj4gKyAgICB1aW50
MzJfdCBkZXZpZCA9IGl0c19jbWRfZ2V0X2RldmljZWlkKGNtZHB0cik7Cj4gKyAgICB1aW50MzJf
dCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsKPiArICAgIHVpbnQxNl90IGNvbGxp
ZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kcHRyKTsKPiArICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAq
b3ZjcHUsICpudmNwdTsKPiArICAgIHVpbnQzMl90IHZscGk7Cj4gKyAgICBpbnQgcmV0ID0gLTE7
Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArICAgIC8qIENoZWNrIGZv
ciBhIG1hcHBlZCBMUEkgYW5kIGdldCB0aGUgTFBJIG51bWJlci4gKi8KPiArICAgIGlmICggIXJl
YWRfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJm92Y3B1LCAmdmxwaSkgKQo+ICsg
ICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArCj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9M
UEkgKQo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArCj4gKyAgICAvKiBDaGVjayB0aGUg
bmV3IGNvbGxlY3Rpb24gSUQgYW5kIGdldCB0aGUgbmV3IFZDUFUgcG9pbnRlciAqLwo+ICsgICAg
bnZjcHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOwo+ICsgICAgaWYg
KCAhbnZjcHUgKQo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArCj4gKyAgICBwID0gZ2lj
djNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVz
cywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmlkLCBldmVu
dGlkKTsKPiArICAgIGlmICggdW5saWtlbHkoIXApICkKPiArICAgICAgICBnb3RvIG91dF91bmxv
Y2s7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm92Y3B1LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwo+ICsKPiArICAgIC8qIFVwZGF0ZSBvdXIgY2FjaGVkIHZjcHVfaWQgaW4gdGhlIHBl
bmRpbmdfaXJxLiAqLwo+ICsgICAgcC0+bHBpX3ZjcHVfaWQgPSBudmNwdS0+dmNwdV9pZDsKCkkg
dGhpbmsgd2UgbmVlZCB0byBjYWxsIGdpY3YzX2xwaV91cGRhdGVfaG9zdF92Y3B1aWQgaGVyZS4K
Z2ljdjNfbHBpX3VwZGF0ZV9ob3N0X3ZjcHVpZCBhbmQgdGhpcyBsaW5lIGNoYW5nZSB0aGUgdmNw
dSB0YXJnZXQ6IHRoZXkKbmVlZCB0byBiZSBjYWxsZWQgaW4gYSByZWdpb24gdGhhdCBpcyBwcm90
ZWN0ZWQgYnkgYm90aCBpdHNfbG9jayBhbmQKdi0+YXJjaC52Z2ljLmxvY2suCgpJbiBhZGRpdGlv
biwgcmlnaHQgYmVmb3JlIGNhbGxpbmcgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X3ZjcHVpZCwgd2Ug
bmVlZAp0byBjaGFuZ2UgdGhlIHRhcmdldCBmb3IgYSBwb3NzaWJsZSBleGlzdGluZyBpbmZsaWdo
dCBpbnRlcnJ1cHQsIHNlZQp2Z2ljX21pZ3JhdGVfaXJxLiBXZSBuZWVkIHRvIGhhbmRsZSBib3Ro
IHRoZSBjYXNlIHdoZXJlIHRoZSB2TFBJIGlzCmluZmxpZ2h0IGJ1dCBub3QgaW4gYW4gTFIgeWV0
LCB3aGljaCBjb3JyZXNwb25kIHRvIHRoZQoKICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1
ZSkgKQoKY2FzZSBpbiB2Z2ljX21pZ3JhdGVfaXJxLiBJbiB0aGF0IGNhc2UsIHdlIHJlbW92ZSB0
aGUgc3RydWN0IHBlbmRpbmdfaXJxCmZyb20gbHJfcXVldWUgYW5kIGluZmxpZ2h0IG9mIHRoZSBv
bGQgdmNwdSBhbmQgYWRkIGl0IHRvIHRoZSBsaXN0IG9mIHRoZQpuZXcgdmNwdS4gTW9yZSBkaWZm
aWN1bHQgaXMgdGhlIGNhc2Ugb2YgYSB2TFBJIHdoaWNoIGlzIGJvdGggaW5mbGlnaHQKYW5kIGlu
IGFuIExSLiBJbiB0aGUgY29kZSBpdCBjb3JyZXNwb25kcyB0bzoKCiAgaWYgKCAhbGlzdF9lbXB0
eSgmcC0+aW5mbGlnaHQpICkKCmFuZCB3ZSBuZWVkIHRvIHNldCBHSUNfSVJRX0dVRVNUX01JR1JB
VElORy4gSW4gb3RoZXIgd29yZHMsIHdlIG5lZWQgdG8KY2FsbCBhIGZ1bmN0aW9uIHRoYXQgaXMg
cHJldHR5IG11Y2ggbGlrZSB2Z2ljX21pZ3JhdGVfaXJxIGJ1dCB3aXRob3V0CnRoZSBpcnFfc2V0
X2FmZmluaXR5IGNhbGxzIHRoYXQgd2UgY2Fubm90IGhhbmRsZSB3aXRoIExQSXMgeWV0LiBPciB5
b3UKY291bGQganVzdCBjYWxsIHZnaWNfbWlncmF0ZV9pcnEgbWFraW5nIHN1cmUgdGhhdCBpcnFf
c2V0X2FmZmluaXR5IGRvZXMKbm90aGluZyBmb3IgTFBJcyBmb3Igbm93LgoKSW4gdGhlIHBhc3Qg
eW91IHJlcGxpZWQgdGhhdCB2Z2ljX21pZ3JhdGVfaXJxIHN0YXJ0cyB3aXRoOgoKaWYgKCBwLT5k
ZXNjID09IE5VTEwgKQoKc28gaXQgd291bGRuJ3Qgd29yayBmb3IgTFBJcy4gT2YgY291cnNlLCB3
ZSBuZWVkIHRvIGNoYW5nZSB0aGF0IGNoZWNrLApidXQgb3ZlcmFsbCB0aGUgZnVuY3Rpb24gY2Fu
IGJlIG1hZGUgdG8gd29yayBmb3IgTFBJcyBhcyBsb25nIGFzCmlycV9zZXRfYWZmaW5pdHkgZG9l
cyBzb21ldGhpbmcgc2Vuc2libGUgZm9yIHRoZW0uCgpJZiB5b3UgcHJlZmVyIHRvIGltcGxlbWVu
dCB0aGlzIGFmdGVyIHRoZSB2Z2ljIGxvY2sgcmV3b3JrLCBhZGQgYSBUT0RPCmNvbW1lbnQsIGFu
ZCBtYXliZSBhIEJVR19PTighbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpKS4KCgo+ICsgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmb3ZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKwo+
ICsgICAgLyogTm93IHN0b3JlIHRoZSBuZXcgY29sbGVjdGlvbiBpbiB0aGUgdHJhbnNsYXRpb24g
dGFibGUuICovCj4gKyAgICBpZiAoICF3cml0ZV9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVu
dGlkLCBjb2xsaWQsIHZscGksICZudmNwdSkgKQo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsK
PiArCj4gKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKwo+ICsgICAgLyogVE9E
TzogbG9va3VwIGN1cnJlbnRseS1pbi1ndWVzdCB2aXJ0dWFsIElSUXMgYW5kIG1pZ3JhdGUgdGhl
bT8gKi8KPiArCj4gKyAgICByZXR1cm4gZ2ljdjNfbHBpX2NoYW5nZV92Y3B1KGl0cy0+ZCwgaXRz
LT5kb29yYmVsbF9hZGRyZXNzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
ZXZpZCwgZXZlbnRpZCwgbnZjcHUtPnZjcHVfaWQpOwo+ICsKPiArb3V0X3VubG9jazoKPiArICAg
IHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9
Cj4gKwo+ICAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2Vy
KSAmIDB4ZmYpICsgMSkgPDwgMTIpCj4gICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAg
ICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKPiAgCj4gQEAgLTcxNSw2ICs3NjgsMTIg
QEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmlydF9pdHMgKml0cykKPiAgICAgICAgICBjYXNlIEdJVFNfQ01EX01BUFRJOgo+ICAgICAg
ICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcHRpKGl0cywgY29tbWFuZCk7Cj4gICAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgR0lUU19DTURfTU9WQUxMOgo+ICsgICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfR19JTkZPLCAidkdJVFM6IGlnbm9yaW5nIE1PVkFMTCBjb21tYW5k
XG4iKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NT1ZJ
Ogo+ICsgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21vdmkoaXRzLCBjb21tYW5kKTsKPiAr
ICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5DOgo+ICAgICAg
ICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGln
bm9yZSBTWU5DLiAqLwo+ICAgICAgICAgICAgICBicmVhazsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaAo+IGluZGV4IDljMDhjZWUuLjgyZDc4OGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaAo+IEBAIC0xNzgsOCArMTc4LDEyIEBAIGludCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQo
c3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKPiAgc3RydWN0IHBl
bmRpbmdfaXJxICpnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFk
ZHJfdCBkb29yYmVsbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2ZW50aWQsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCB2
aXJ0X2xwaSk7Cj4gK2ludCBnaWN2M19scGlfY2hhbmdlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwg
cGFkZHJfdCBkb29yYmVsbCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
ZXZpZCwgdWludDMyX3QgZXZlbnRpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgdmNwdV9pZCk7Cj4gIHZvaWQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVp
bnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdWludDMyX3QgdmlydF9scGkpOwo+ICtp
bnQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X3ZjcHVpZCh1aW50MzJfdCBob3N0X2xwaSwgdW5zaWdu
ZWQgaW50IHZjcHVfaWQpOwo+ICAKPiAgI2Vsc2UKPiAgCj4gLS0gCj4gMi45LjAKPiAKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 00:30:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 00:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCxir-0001pn-0O; Tue, 23 May 2017 00:30:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30998d2dd=citrix-osstest@xenproject.org>)
 id 1dCxip-0001pS-VF
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 00:30:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 CD/97-26106-7B283295; Tue, 23 May 2017 00:30:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve62JuV
 Ig8sb1SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8azpfYFdyUrug+uYW5gnCvUxcjJISHgL3Hp
 9Ar2LkYOINtdomFvGkhYRMBZYsKH22wgNq+AnkTXtldMILawgIXE9gU3WLsYuYDKmxgl+ievY
 4SY4yZx4eMKVhi7dfFRdhCbTcBDYmLPRBYQm0VAVeLy/vtgQ4UEtCSWLl7JBLFAUOLkzCdgNc
 wCEhIHX7xghrjHQmLvq4oJjHyzkFTNQlK1gJFpFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYG
 xXm5qcXFiempOYlKxXnJ+7iZGYEDVMzAw7mBsPuF3iFGSg0lJlHdPgnKkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQnerY1AOcGi1PTUirTMHGBow6QlOHiURHiDQdK8xQWJucWZ6RCpU4y6HO+Wf
 njPJMSSl5+XKiXOOwmkSACkKKM0D24ELM4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmnQ
 AyhSczrwRu0yugI5iAjrB+Jg9yREkiQkqqgZEnsS/ilv3nFTzFExw27ed6M8k0wX7yy7kdT/e
 2zj12kPeuSYjlnsTtbx4Z3e4s+sm3Q/XkWc/jR4wqWgUDfsVK7RNcdlf9tepx7y5zH7Hqf2l7
 AtdOv+P6+7PY2ym8M+X7bqx5ljXVheteatimfsEKS1adaqV5UQHCFRarl+dddC2+mn70SqQSS
 3FGoqEWc1FxIgBSYQBjrgIAAA==
X-Env-Sender: prvs=30998d2dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495499444!90231440!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15132 invoked from network); 23 May 2017 00:30:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 00:30:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,379,1491264000"; d="scan'208";a="433586104"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71406-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=0e07733023ea26901eec5c51d17e8f38d10d0dea
X-Osstest-Versions-That: ovmf=7320b8ed1879b31657a8d6a62e6cd0ff1f645754
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 23 May 2017 01:30:43 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71406: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MDYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTM5MgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzkyCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMGUwNzczMzAy
M2VhMjY5MDFlZWM1YzUxZDE3ZThmMzhkMTBkMGRlYQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNzMyMGI4ZWQxODc5YjMxNjU3YThkNmE2MmU2Y2QwZmYxZjY0NTc1NAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMzkyICAyMDE3LTA1LTIyIDEyOjE3OjA3IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQwNiAgMjAxNy0wNS0yMiAyMjoyMDoxOSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEV2YW4gTGxveWQgPGV2YW4ubGxveWRAYXJtLmNvbT4KICBTYW1pIE11amF3
YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczog
L2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5j
aXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMGUw
NzczMzAyM2VhMjY5MDFlZWM1YzUxZDE3ZThmMzhkMTBkMGRlYQpBdXRob3I6IFNhbWkgTXVqYXdh
ciA8c2FtaS5tdWphd2FyQGFybS5jb20+CkRhdGU6ICAgVHVlIE1heSAxNiAxMToxMDo0NSAyMDE3
ICswMTAwCgogICAgQXJtUGxhdGZvcm1Qa2c6IFRpbWVyIGFjY2VzcyBmb3Igbm9uLXNlY3VyZSBF
TDEvMAogICAgCiAgICBBY2NvcmRpbmcgdG8gU2VjdGlvbiAyLjMuNiBvZiB0aGUgIlVFRkkgU3Bl
Y2lmaWNhdGlvbiAyLjYgRXJyYXRhIEEiOwogICAgdGhlIHByaW1hcnkgQ1BVIG11c3QgYmUgY29u
ZmlndXJlZCBzdWNoIHRoYXQgJ1RpbWVyIGFjY2VzcyBtdXN0IGJlCiAgICBwcm92aWRlZCB0byBu
b24tc2VjdXJlIEVMMSBhbmQgRUwwIGJ5IHNldHRpbmcgYml0cyBFTDFQQ1RFTiBhbmQKICAgIEVM
MVBDRU4gaW4gcmVnaXN0ZXIgQ05USENUTF9FTDIuJwogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRz
IHRoaXMgbWlzc2luZyBzZXQtdXAgdG8gdGhlIFByZVBpIGFuZCBQcmVQZWlDb3JlCiAgICBtb2R1
bGVzLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdh
ckBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogRXZhbiBMbG95ZCA8ZXZhbi5sbG95ZEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJv
Lm9yZz4KCmNvbW1pdCAyM2Q2MzQ4ZjkyNGQyN2U3MmFjZGIzYjU3NDdjYTI2Njk3ZTY3N2UxCkF1
dGhvcjogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KRGF0ZTogICBUdWUgTWF5
IDE2IDExOjEwOjQ0IDIwMTcgKzAxMDAKCiAgICBBcm1Qa2c6IEFkZCBDTlRIQ1RMX0VMMiBzdXBw
b3J0IGZ1bmN0aW9ucwogICAgCiAgICBBZGRlZCBoZWxwZXIgZnVuY3Rpb25zIGZvciByZWFkaW5n
IGFuZCB3cml0aW5nIHRoZQogICAgQ05USENUTF9FTDIgcmVnaXN0ZXIuCiAgICAKICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNp
Z25lZC1vZmYtYnk6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBFdmFuIExsb3lkIDxldmFuLmxsb3lkQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 23 01:47:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 01:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCyuw-0007qX-L8; Tue, 23 May 2017 01:47:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dCyuv-0007qQ-KH
 for xen-devel@lists.xen.org; Tue, 23 May 2017 01:47:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3E/3D-03371-8A493295; Tue, 23 May 2017 01:47:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPKsWRWlGSWpSXmKPExsXS1tYhort0inK
 kwcc2c4slHxezODB6HN39mymAMYo1My8pvyKBNePB4362gmf8FW/e7GBqYNzD08XIxSEkMI1R
 ovHYHtYuRk4OCQFeiSPLZgDZHEC2v8TcBn+QsJBAA6PEhpPVEPYeRolbW6Ug7F2MEjfuV0HMW
 cMo8fH9MzaQBJuAlsST3c/BbBEBZYneX79ZQIqYBdYySuzf1MIOkhAWcJN43HiFGaLIXWLBl7
 3sELaVxOcJjxhBbBYBVYn//adZQGxegWCJObv/MkJsrpBYOucu2AJOAXuJLdOmgM1hFBCT+H5
 qDROIzSwgLnHryXwmiMcEJJbsOc8MYYtKvHz8jxVivqTEpE9foGxxiTWX58PZnft+skHUK0r8
 Xd/KCDFTR2LB7k9sELa2xLKFr5khbhOUODnzCQvEbYoSD2fOYZ/AKDsLyRmzkLTPQtI+C0n7A
 kaWVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgRHPAAQ7GC
 9vDDjEKMnBpCTKuydBOVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/AZKCcYFFqempFWmYOMPX
 ApCU4eJREeH9NAkrzFhck5hZnpkOkTjEqSonzHgXpEwBJZJTmwbXB0t0lRlkpYV5GoEOEeApS
 i3IzS1DlXzGKczAqCfMWg0zhycwrgZv+CmgxE9Bi62fyIItLEhFSUg2My3MFvmiZP394nWv9p
 4WvWdfcke/T0EyLCBExPlZ93UMhS2jF1HmXEhMuyhaVrWpaf0ztW5y3/IsYl9MMf7Z59DbH+O
 /ZPr/03nml7cfVbyxdYqMXUfXmYMquV/ZRRYuPpPek3LLN5XlWfIk1XvD29j/1/2NbQhdUnGv
 UFM9cMuvX8xCLQ1H8SizFGYmGWsxFxYkA52BXFnIDAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495504035!102377772!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34983 invoked from network); 23 May 2017 01:47:17 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 01:47:17 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 May 2017 18:47:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,379,1491289200"; d="scan'208";a="971875293"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga003.jf.intel.com with ESMTP; 22 May 2017 18:47:13 -0700
Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 22 May 2017 18:47:13 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 22 May 2017 18:47:13 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Tue, 23 May 2017 09:47:10 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v3] x86/vpmu: add cpu hot unplug notifier for vpmu
Thread-Index: AQHS0qWspIH3/3R/FUWL8Fj+H3KaQqH/03SAgAEyr8A=
Date: Tue, 23 May 2017 01:47:10 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167D05EA3@SHSMSX101.ccr.corp.intel.com>
References: <1495372182-12928-1-git-send-email-luwei.kang@intel.com>
 <592303D5020000780015BBCB@prv-mh.provo.novell.com>
In-Reply-To: <592303D5020000780015BBCB@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gT24gMjEuMDUuMTcgYXQgMTU6MDksIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4gPiB2MzoKPiA+ICAxLmFkZCBjcHVfb25saW5lKCkgY2hlY2sgaW4gdnBtX2xvYWQoKSBhbmQg
dnBtdV9hcmNoX2Rlc3Ryb3koKTsKPiA+IDIuYWRkIHZwbXVfIHByZWZpeC4gcmVuYW1lIGNwdV9j
YWxsYmFjaygpIHRvIHZwbXVfY3B1X2NhbGxiYWNrKCk7Cj4gCj4gSSBoYWQgc3BlY2lmaWNhbGx5
IG9iamVjdGVkIHRvIHRoZSBsYXR0ZXIuCgpTb3JyeSwgd2lsbCByb2xsYmFjayBpdC4KCj4gCj4g
PiBAQCAtMzk0LDggKzM5NSwxMSBAQCBpbnQgdnBtdV9sb2FkKHN0cnVjdCB2Y3B1ICp2LCBib29s
X3QgZnJvbV9ndWVzdCkKPiA+ICAgICAgaWYgKCAhdnBtdV9pc19zZXQodnBtdSwgVlBNVV9DT05U
RVhUX0FMTE9DQVRFRCkgKQo+ID4gICAgICAgICAgcmV0dXJuIDA7Cj4gPgo+ID4gLSAgICAvKiBG
aXJzdCB0aW1lIHRoaXMgVkNQVSBpcyBydW5uaW5nIGhlcmUgKi8KPiA+IC0gICAgaWYgKCB2cG11
LT5sYXN0X3BjcHUgIT0gcGNwdSApCj4gPiArICAgIC8qCj4gPiArICAgICAqIFRoZSBsYXN0IHBD
UFUgaXMgc3RpbGwgb25saW5lIGFuZCB0aGlzIGlzIHRoZSBmaXJzdCB0aW1lIHRoaXMgdkNQVQo+
ID4gKyAgICAgKiBydW5uaW5nIGhlcmUuCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAoIGNwdV9v
bmxpbmUodnBtdS0+bGFzdF9wY3B1KSAmJiB2cG11LT5sYXN0X3BjcHUgIT0gcGNwdSApCj4gCj4g
QWRkaW5nIGEgY3B1X29ubGluZSgpIGNoZWNrIGhlcmUgaXMgdW5saWtlbHkgdG8gYmUgaGVscGZ1
bC4gQWN0dWFsbHkgSSBtYXkgaGF2ZSBtaXNndWlkZWQgeW91IHdpdGggcHJpb3IgY29tbWVudHMg
KGFuZCBpZiBzbywgSSdtCj4gc29ycnkpIC0gdGhlIExPQURFRCBjaGVjayBmb2xsb3dpbmcgdGhp
cyBvbmUgbWFrZXMgc3VyZSBvbl9zZWxlY3RlZF9jcHVzKCkgd29uJ3QgYmUgY2FsbGVkIHdpdGgg
YW4gb2ZmbGluZSBDUFUgaGVyZS4gSU9XIEkgdGhpbmsKPiB0aGUgY29kZSBjYW4gYmUgbGVmdCB1
bnRvdWNoZWQsIGJ1dCB0aGUgcmVhc29uIHdoeSBzaG91bGQgYmUgc3BlbGxlZCBvdXQgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlIChtYXRjaGluZyB0aGUgcmVhc29uaW5nIHdoeQo+IGFkZGluZyB0aGUg
TE9BREVEIGNoZWNrIHRvIHZwbXVfYXJjaF9kZXN0cm95KCkgaXMgc3VmZmljaWVudCBmb3IgdGhl
IHNlY29uZCB1c2Ugb2YgbGFzdF9wY3B1IHRoZXJlKS4KPiAKClNvLCByZW1vdmUgY3B1X29ubGlu
ZSgpIGNoZWNrIGhlcmUsIGJlY2F1c2Ugb2YgTE9BREVEIGNoZWNrIGNhbiBtYWtlIHN1cmUgZG9u
J3Qgc2VuZCByZW1vdGUgY2FsbCB0byBhbiBvZmZsaW5lIGNwdSAoY3B1X2NhbGxiYWNrKCkgd2ls
bApyZXNldCB0aGlzIGZsYWcpLiAgClRoZSBjcHVfb25saW5lKCkgY2hlY2sgaW4gdnBtdV9hcmNo
X2Rlc3Ryb3koKSBzaG91bGQgYmUgcmVzZXJ2ZWQgZHVlIHRvIHBlcl9jcHUobGFzdF92Y3B1LCB2
cG11LT5sYXN0X3BjcHUpIGhhcyBiZWNvbWUgYW4gaW52YWxpZCB2YWx1ZShOb3QgTlVMTCkuCklz
IHRoYXQgcmlnaHQ/CgpUaGFua3MsCkx1d2VpIEthbmcKCj4gPiBAQCAtNTc1LDE1ICs1NzksMjEg
QEAgc3RhdGljIHZvaWQgdnBtdV9hcmNoX2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCj4gPiAgICAg
ICAqIFdlIHdpbGwgdGVzdCBpdCBhZ2FpbiBpbiB2cG11X2NsZWFyX2xhc3QoKSB3aXRoIGludGVy
cnVwdHMKPiA+ICAgICAgICogZGlzYWJsZWQgdG8gbWFrZSBzdXJlIHdlIGRvbid0IGNsZWFyIHNv
bWVvbmUgZWxzZS4KPiA+ICAgICAgICovCj4gPiAtICAgIGlmICggcGVyX2NwdShsYXN0X3ZjcHUs
IHZwbXUtPmxhc3RfcGNwdSkgPT0gdiApCj4gPiArICAgIGlmICggY3B1X29ubGluZSh2cG11LT5s
YXN0X3BjcHUpICYmCj4gPiArICAgICAgICAgICAgcGVyX2NwdShsYXN0X3ZjcHUsIHZwbXUtPmxh
c3RfcGNwdSkgPT0gdiApCj4gCj4gSW5kZW50YXRpb24uCj4gCj4gSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 23 02:08:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 02:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dCzFS-00013i-7a; Tue, 23 May 2017 02:08:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dCzFR-00013R-1W
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 02:08:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2F/2F-01730-0A993295; Tue, 23 May 2017 02:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXfeTOV
 Ig5f7RS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8bFxG3vBH+OKa0tOsDQw
 rtfqYuTiEBL4yyix9OE+VgjnMaNE86VXzBDONkaJ6x+esXQxcnKICDhLfD0zlx3E5hXQl3hx8
 T4riC0soCex4hZInINDQsBL4k+nL0gYxLx27ipQmJ2DTcBK4pAYSJRFQFXi5rPJjBMYuRYwMq
 xi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0bD0DA+MOxsb
 ZfocYJTmYlER59yQoRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OWaAZQTLEpNT61Iy8wBhhhM
 WoKDR0mElxsYZkK8xQWJucWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOawQyQwCkKKM0D24ELNwvM
 cpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmfTcdaApPZl4J3KZXQEcwAR1h/Uwe5IiSRISUVA
 NjiUb/cpFIjs2XJs7Tm3ts7yHXkykNwpZasw2OOUXeMdxxjnFCy04bt/sfzgf+5rqZFxv9Omb
 ltMdG8rnZIh5nTvUqqQidPciWzX6r6YKW2K50To9D/NZpG1q3sb2brdGy8bH07O1u3zuPqG/m
 8L4aK5jGcH977+RzbEef8ij+fB2p3RvreOi/EktxRqKhFnNRcSIAbvHvx3ICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495505309!79930455!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55456 invoked from network); 23 May 2017 02:08:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 02:08:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCzFL-0000uT-5Z; Tue, 23 May 2017 02:08:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dCzFF-0001Ra-LC; Tue, 23 May 2017 02:08:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dCzFE-00078A-W2; Tue, 23 May 2017 02:08:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109689-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1c020add31d9ba5f556d97bad174e80d7325d973
X-Osstest-Versions-That: ovmf=0e07733023ea26901eec5c51d17e8f38d10d0dea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 02:08:21 +0000
Subject: [Xen-devel] [ovmf test] 109689: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2ODkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxYzAyMGFkZDMxZDliYTVmNTU2ZDk3YmFkMTc0ZTgw
ZDczMjVkOTczCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwZTA3NzMz
MDIzZWEyNjkwMWVlYzVjNTFkMTdlOGYzOGQxMGQwZGVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk2ODMgIDIwMTctMDUtMjIgMTU6MTc6MzggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5Njg5ICAyMDE3LTA1LTIzIDAwOjE4OjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBL
aW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNp
b249MWMwMjBhZGQzMWQ5YmE1ZjU1NmQ5N2JhZDE3NGU4MGQ3MzI1ZDk3MworIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMWMwMjBhZGQzMWQ5YmE1ZjU1NmQ5N2JhZDE3
NGU4MGQ3MzI1ZDk3MworIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MWMwMjBhZGQzMWQ5YmE1ZjU1
NmQ5N2JhZDE3NGU4MGQ3MzI1ZDk3MworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNo
IiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4
bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFl
bXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5n
CisgJ1snIHgxYzAyMGFkZDMxZDliYTVmNTU2ZDk3YmFkMTc0ZTgwZDczMjVkOTczID0geCAnXScK
KyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7
CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5v
cmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdb
JyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4
ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElO
VVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisg
VFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQg
MWMwMjBhZGQzMWQ5YmE1ZjU1NmQ5N2JhZDE3NGU4MGQ3MzI1ZDk3MzpyZWZzL2hlYWRzL3hlbi10
ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAogICAwZTA3NzMzLi4xYzAyMGFkICAxYzAyMGFkZDMxZDliYTVmNTU2ZDk3
YmFkMTc0ZTgwZDczMjVkOTczIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 02:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 02:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD008-0004Dd-Op; Tue, 23 May 2017 02:56:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1dD007-0004DW-2m
 for xen-devel@lists.xen.org; Tue, 23 May 2017 02:56:47 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CB/44-03587-EE4A3295; Tue, 23 May 2017 02:56:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOKsWRWlGSWpSXmKPExsVywNykWPftEuV
 Ig80XOCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyr0xawFewpqXh0eR5bA+O67C5GLg4hgemM
 ErvP/mTtYuTkkBDglTiybAaUHSxxddpKNoiiBkaJex9ns0A4uxkltq3bzwTh7GSUaJmxigWkR
 UhgHaNE2y0JEJtNQEti29lJTCC2iIC5xNYlWxhBbGaBMok1Z54zg9jCAgoSiy5/YoOoUZVo/3
 CHBcLWk9g5fS+YzQIUb+hoADuJF+ikaTcb2UFsRgExie+n1jBBzBSXuPVkPhPE2QISS/acZ4a
 wRSVePv7HCnKohMBcZomORzfYIRLSEsfWXYf6U1Hi7/pWqOPyJFqOzWaEWCYocXLmE6jHFCUW
 7LjINIFRchaSfbOQtMxC0gIR15FYsPsTG4StLbFs4WtmGPvMgcdMyOILGNlXMaoXpxaVpRbpW
 uolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGNwMQ7GC8uyngEKMkB5OSKO+eBO
 VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ZsBkISRYlJqeWpGWmQNMMzBpCQ4eJRFeY5A0b3F
 BYm5xZjpE6hSjMce7pR/eM3H0dXx8zyTEkpeflyolzvt9MVCpAEhpRmke3CBY+rvEKCslzMsI
 dJoQT0FqUW5mCar8K0ZxDkYlYYh7eDLzSuD2vQI6hQnoFOtn8iCnlCQipKQaGJWmyXmf4twRe
 0W7adL9KUFXz6zbcOu+sGFAzoKIUw39LIp9hj6HtNkVH64yf/biFff185ZSznOfX6yXerhp87
 YEwXlql9OM2HvWGu4/IFOpWlTNVtr86p+XQfjJowyaeV63bwizp+/SnJRy9T8zW/Mmo2pjIcV
 6D73nQoHBjT9mGk1+v/7gNyWW4oxEQy3mouJEAA2Y1/p6AwAA
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495508202!98344603!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23101 invoked from network); 23 May 2017 02:56:44 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 02:56:44 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 May 2017 19:56:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,380,1491289200"; 
 d="scan'208,217";a="105373737"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga005.fm.intel.com with ESMTP; 22 May 2017 19:56:41 -0700
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 22 May 2017 19:56:40 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 22 May 2017 19:56:39 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.217]) with mapi id 14.03.0319.002;
 Tue, 23 May 2017 10:56:32 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Xen 4.9 RC4 test result
Thread-Index: AdLTY/2G5OGxFoafQ9aVoNR6pcBd5A==
Date: Tue, 23 May 2017 02:56:32 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B72165F@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDJiODJjZjYtOTViZC00ZDI2LWFkMzUtMGQ4MTAxNWRkNzU1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik9RTXJmeDVPMEE0STlCNTUxdUIwY1JMWjQwakZKTFY0cE96cSswWGN4SkE9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] Xen 4.9 RC4 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0437105307852503526=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0437105307852503526==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B8376D2DEA074F45BA033984477C453E3B72165Fshsmsx102ccrcor_"

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

We performed Xen 4.9 RC4 testing on Intel Xeon Skylake, Broadwell, Haswell =
server platforms, verified many functional features on Xen 4.9. We'd like t=
o share the result out.

Most of features passed to testing on Xen 4.9 RC4, RAS and nested has some =
bugs.

RAS:

1.      xen-mceinj tool testing cause dom0 crash https://www.mail-archive.c=
om/xen-devel@lists.xen.org/msg108671.html

2.      CPU online/offline fail, Luwei is fixing it: https://www.mail-archi=
ve.com/xen-devel@lists.xen.org/msg108660.html

Nested:
Nested is worse although we know it's an experimental feature. Only Xen on =
Xen works, others hybrid such as KVM on Xen, hyperV on Xen, VMware on Xen a=
ll fail.
The status is same as Xen 4.8 rc2. https://wiki.xenproject.org/wiki/Nested_=
Virtualization_in_Xen

Live migration:
Repeated live migration for VM failed https://www.mail-archive.com/xen-deve=
l@lists.xen.org/msg108665.html


Features

Test Result

AVX512

Pass

Protection keys

Pass

Altp2m

Pass

RDT(CMT, CAT, CDP, MBM)

Pass

VT-d PI

Pass

XSAVES

Pass

MPX

Pass

PML (Page-modification Logging)

Pass

Nested

Buggy

VT-d/SR-IOV

Pass

RAS

Buggy

ACPI

Pass



Best Regards,
Xudong


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1003777948;
	mso-list-type:hybrid;
	mso-list-template-ids:-197231008 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">We performed Xen 4.9 RC4 testing on Intel Xeon Skyla=
ke, Broadwell, Haswell server platforms, verified many functional features =
on Xen 4.9. We&#8217;d like to share the result out.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Most of features passed to testing on Xen 4.9 RC4, R=
AS and nested has some bugs.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">RAS:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>xen-mceinj tool testing cause dom0 crash <a href=3D=
"https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.html">
https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.html</a><o:p=
></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>CPU online/offline fail, Luwei is fixing it: <a hre=
f=3D"https://www.mail-archive.com/xen-devel@lists.xen.org/msg108660.html">
https://www.mail-archive.com/xen-devel@lists.xen.org/msg108660.html</a><o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Nested:<o:p></o:p></p>
<p class=3D"MsoNormal">Nested is worse although we know it&#8217;s an exper=
imental feature. Only Xen on Xen works, others hybrid such as KVM on Xen, h=
yperV on Xen, VMware on Xen all fail.<o:p></o:p></p>
<p class=3D"MsoNormal">The status is same as Xen 4.8 rc2. <a href=3D"https:=
//wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen">
https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Live migration:<o:p></o:p></p>
<p class=3D"MsoNormal">Repeated live migration for VM failed <a href=3D"htt=
ps://www.mail-archive.com/xen-devel@lists.xen.org/msg108665.html">
https://www.mail-archive.com/xen-devel@lists.xen.org/msg108665.html</a><o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"647" style=3D"width:388.0pt;margin-left:.2pt;border-collaps=
e:collapse">
<tbody>
<tr style=3D"height:15.0pt">
<td width=3D"439" style=3D"width:263.2pt;border:solid windowtext 1.0pt;back=
ground:#8EAADB;padding:0in 5.4pt 0in 5.4pt;height:15.0pt">
<p class=3D"MsoNormal"><b><span style=3D"color:black">Features<o:p></o:p></=
span></b></p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border:solid black 1.0pt;border-le=
ft:none;background:#8EAADB;padding:0in 5.4pt 0in 5.4pt;height:15.0pt">
<p class=3D"MsoNormal"><b><span style=3D"color:black">Test Result<o:p></o:p=
></span></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">AVX512<span style=3D"color:black"><o:p></o:p></span>=
</p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">Protection keys<span style=3D"color:black"><o:p></o:=
p></span></p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">Altp2m<span style=3D"color:black"><o:p></o:p></span>=
</p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">RDT(CMT, CAT, CDP, MBM)<span style=3D"color:black"><=
o:p></o:p></span></p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:#A6A6A6"><o:p></o:p></sp=
an></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">VT-d PI<o:p></o:p></p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<o:p></o:p></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">XSAVES<span style=3D"color:black"><o:p></o:p></span>=
</p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">MPX<span style=3D"color:black"><o:p></o:p></span></p=
>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">PML (Page-modification Logging)<span style=3D"color:=
black"><o:p></o:p></span></p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">Nested<span style=3D"color:black"><o:p></o:p></span>=
</p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Buggy<span style=3D"color:black"><o:p></o:p></spa=
n></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">VT-d/SR-IOV<span style=3D"color:black"><o:p></o:p></=
span></p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border-top:none;border-left:solid =
black 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:solid black 1=
.0pt;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">RAS<span style=3D"color:black"><o:p></o:p></span></p=
>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;backgrou=
nd:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Buggy<span style=3D"color:black"><o:p></o:p></spa=
n></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"439" style=3D"width:263.2pt;border:solid windowtext 1.0pt;bord=
er-top:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">ACPI<span style=3D"color:black"><o:p></o:p></span></=
p>
</td>
<td width=3D"208" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;bac=
kground:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Xudong<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B8376D2DEA074F45BA033984477C453E3B72165Fshsmsx102ccrcor_--


--===============0437105307852503526==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0437105307852503526==--


From xen-devel-bounces@lists.xen.org Tue May 23 03:46:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 03:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD0mG-0007Hk-TH; Tue, 23 May 2017 03:46:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dD0mG-0007HY-7l
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 03:46:32 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6E/3A-02196-790B3295; Tue, 23 May 2017 03:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfaBuV
 Ig9YPkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmP/yEltBe3nFzbMn2RoY
 f7p3MXJyCAn8ZZRYtd23i5ELyH7MKHH61i82CGcbo8SP7Q9ZQapEBJwlvp6Zyw5i8wroS1yes
 ZkFxBYWMJWY1riNGaRBQuCSgcTVSx1gRRIC3hIfF9+Ds7ec3QvUwM7BJmAlcUisi5GDg0VAVW
 L7NOMJjNwLGBlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 EeryegYFxB2PLXr9DjJIcTEqivHsSlCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+WweUEyxK
 TU+tSMvMAYYeTFqCg0dJhNdpPVCat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeTlBigRAi
 jJK8+BGwOLgEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3gyQKTyZeSVwm14BHcEEdIT1M3
 mQI0oSEVJSDYzm90S2918tfBKv/ffyKpfkwzO81PvfTl2nzMF3c8WNC89fhUZ5vpyzzvmifb3
 ipTWPg2t+Pf48v6fIacsSD02T5Q+15KUdlFXmnBZKP51XNfms9ZL8n0qysovW7mCZ+EZssqd3
 6AQbp4vq175tOeckYNIp+fICr0aSp5N9tr2LkFbkNKblGX5KLMUZiYZazEXFiQC9DM2SfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495511189!97878786!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40056 invoked from network); 23 May 2017 03:46:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 03:46:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD0mB-0003T7-6b; Tue, 23 May 2017 03:46:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD0m5-0004Ns-SX; Tue, 23 May 2017 03:46:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dD0m5-0001E3-Hq; Tue, 23 May 2017 03:46:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109680-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-arm64-arm64-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
X-Osstest-Versions-This: linux=c696b4419edc5efa390c23ace4c811afbe8c618d
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 03:46:21 +0000
Subject: [Xen-devel] [linux-next test] 109680: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY4MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDYg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
OTY1NgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDYgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1
NgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2
NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDk2NTYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICA5
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2
NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA2IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgZmFp
bCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
NiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZz
LiAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNiB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDYgcmVi
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDYgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1Ngog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDYgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA2IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICA5IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDYg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFybTY0LWFybTY0
LXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDk2NTYKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDYgcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyICA2IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA5NjU2CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDk2NTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1Ngog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTA5NjU2CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDk2NTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGM2OTZiNDQxOWVkYzVlZmEzOTBjMjNh
Y2U0YzgxMWFmYmU4YzYxOGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IGVmODJmMWFkMmUzZjQ1MDk4MDdjODNlN2VmZjRlYzdjNzM1MDc2ZTgKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNp
bmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTA5NjgwICAyMDE3LTA1LTIyIDA5OjIxOjQzIFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 04:10:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 04:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD19C-0000hl-Sd; Tue, 23 May 2017 04:10:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30998d2dd=citrix-osstest@xenproject.org>)
 id 1dD19B-0000hZ-Vc
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 04:10:14 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 67/22-03371-526B3295; Tue, 23 May 2017 04:10:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK7KNuV
 IgwX7FS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aDI99ZCu6IV6y6tpWxgXGfQBcjJ4eEgL/E
 1RXPmSFsd4np7SvYQGwRAWeJCR9ug9m8AnoSK67cBbOFBSwkXs7dyNTFyAVU38Qo0T95HSNEs
 5vE54Or2WHsrZ0TwRrYBDwkJvZMZAGxWQRUJR7PeckEYgsJaEksXbySCWKBoMTJmU/AapgFJC
 QOvngBdZCFxI6PfWwTGPlmISmbhaRsASPTKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NT
 i4sT01JzEpGK95PzcTYzAoGIAgh2MdzcFHGKU5GBSEuXdk6AcKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCd+oWoJxgUWp6akVaZg4wvGHSEhw8SiK8p0HSvMUFibnFmekQqVOMuhzvln54zyTEk
 peflyolztsFUiQAUpRRmgc3AhZrlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM67wVaApPZl
 4J3KZXQEcwAR1h/Uwe5IiSRISUVAMjd2xTb8hlGbvqbX5iS6ZIsJ+de0zK/8cL53CLu6cXtc5
 UlXLZ/G1G843P/4JEo5YZcDHei5eL0X0Vd7Bt69f+wlNvHjpO5ywWrv1SWep6Z9430wlJombG
 PeYbS/o4RUzv7ZjPYPGOr+dUgPkmcek4KZ57tZd+LT3kpHtO6f/07arHnU6aGS5RYinOSDTUY
 i4qTgQAYTjQRLACAAA=
X-Env-Sender: prvs=30998d2dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495512611!98351807!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14391 invoked from network); 23 May 2017 04:10:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 04:10:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,380,1491264000"; d="scan'208";a="424977567"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71407-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=1c020add31d9ba5f556d97bad174e80d7325d973
X-Osstest-Versions-That: ovmf=0e07733023ea26901eec5c51d17e8f38d10d0dea
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 23 May 2017 05:10:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71407: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MDcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQwNgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDA2Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMWMwMjBhZGQz
MWQ5YmE1ZjU1NmQ5N2JhZDE3NGU4MGQ3MzI1ZDk3MwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGUwNzczMzAyM2VhMjY5MDFlZWM1YzUxZDE3ZThmMzhkMTBkMGRlYQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDA2ICAyMDE3LTA1LTIyIDIyOjIwOjE5IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQwNyAgMjAxNy0wNS0yMyAwMjoxNjozNSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxv
Z3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDFjMDIwYWRkMzFkOWJhNWY1NTZkOTdiYWQxNzRl
ODBkNzMyNWQ5NzMKQXV0aG9yOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRl
bC5jb20+CkRhdGU6ICAgV2VkIE1heSAxNyAyMTowMjozNiAyMDE3IC0wNzAwCgogICAgTWRlTW9k
dWxlUGtnL0xvZ29EeGU6IFJldHVybiBlcnJvciBpZiBISUkgUGFja2FnZSBub3QgcHJlc2VudAog
ICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTU1
NAogICAgCiAgICBVcGRhdGUgTG9nb0R4ZSBtb2R1bGUgdG8gcHJpbnQgYSBERUJVRygpIG1lc3Nh
Z2UgYW5kIGV4aXQKICAgIHdpdGggYW4gZXJyb3IgaW5zdGVhZCBvZiBBU1NFUlRfRUZJX0VSUk9S
KCkgaWYgdGhlIEhJSQogICAgSW1hZ2UgUGFja2FnZSB3aXRoIHRoZSBsb2dvIGltYWdlIGlzIG5v
dCBwcmVzZW50LgogICAgCiAgICBJZiBhIHRvb2wgY2hhaW4gZG9lcyBub3Qgc3VwcG9ydCBnZW5l
cmF0aW9uIG9mIFBFL0NPRkYKICAgIHJlc291cmNlIHNlY3Rpb25zLCB0aGVuIHRoaXMgbW9kdWxl
IGNhbiBub3QgcHJvZHVjZSB0aGUgbG9nbwogICAgZnJvbSBhbiBISUkgSW1hZ2UgUGFja2FnZS4g
IFhDT0RFNSBpcyBhbiBleGFtcGxlIG9mIGEgdG9vbAogICAgY2hhaW4gdGhhdCBkb2VzIG5vdCBj
dXJyZW50bHkgc3VwcG9ydCBnZW5lcmF0aW9uIG9mIFBFL0NPRkYKICAgIHJlc291cmNlIHNlY3Rp
b25zLgogICAgCiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ2M6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBBbmRyZXcgRmlzaCA8YWZp
c2hAYXBwbGUuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBLaW5uZXkgPG1pY2hh
ZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 05:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 05:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD1xl-00043T-Ii; Tue, 23 May 2017 05:02:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dD1xk-00043H-BR
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 05:02:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 52/26-03058-362C3295; Tue, 23 May 2017 05:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTfpkHK
 kwfwDahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PnrGkvBrdSKOb8uMTUw
 PrDtYuTiEBL4yyixYFMbG4TzmFHi/dGXTBDONkaJlnmTmbsYOTlEBJwlvp6Zyw5i8wroSzyfc
 IURxBYWMJE4d3EDI0iDhMBHRYlFX7+xgCQkBLwlXt5+CtTMAWZfvWrdxcjOwSZgJXFIDKSARU
 BV4vOBJSwTGLkXMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OAMQ7GCcftn/EKMkB5OSKO+eBOVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8jw8A5QSL
 UtNTK9Iyc4ChB5OW4OBREuFlPgiU5i0uSMwtzkyHSJ1i1OV4t/TDeyYhlrz8vFQpcd5rIDMEQ
 IoySvPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeS+ATOHJzCuB2/QK6AgmoCOsn8
 mDHFGSiJCSamDcV5R8OnTt0VXRK+ccr7OYViLz+FJ8p0h3v15/4c3mLnauyI5PV5gipaa2HW0
 wn6E+dcKH2/dyjvRMf5IT0ccfHmSXKLHAIF1zrpnL1UvsKjseKHoxn65gZZqiYV8rEt5yffZn
 dh2nXZF8UlEzOy6Zn9J4wXEipeHB4xVstTeWsDo11uhPVVRiKc5INNRiLipOBAAqRvw6fgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495515745!50990092!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46828 invoked from network); 23 May 2017 05:02:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 05:02:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD1xf-0005mW-4R; Tue, 23 May 2017 05:02:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD1xZ-00035Y-Do; Tue, 23 May 2017 05:02:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dD1xY-0002ub-Ct; Tue, 23 May 2017 05:02:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109681-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f5eea276d8de10a32e68721707ae8f2fdfaa0960
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 05:02:16 +0000
Subject: [Xen-devel] [linux-4.9 test] 109681: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY4MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTY4MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTA5NjcwIHBhc3MgaW4gMTA5Njgx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIGluIDEwOTY3MCBwYXNzIGluIDEwOTY4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTY3MCBwYXNz
IGluIDEwOTY4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5NjcwCgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgZmFpbCBp
biAxMDk2NzAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGY1ZWVhMjc2ZDhkZTEwYTMyZTY4NzIxNzA3YWU4
ZjJmZGZhYTA5NjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVh
ZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNDIgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDQwIGRheXMgICA2NSBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk2NTUgIDIwMTctMDUtMjEgMDI6MDM6NTcgWiAgICAy
IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ0MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTQxNDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 06:14:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 06:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD35G-0008Of-0S; Tue, 23 May 2017 06:14:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dD35D-0008OZ-Uo
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 06:14:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 41/BA-03920-733D3295; Tue, 23 May 2017 06:14:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTmVl2zy8q
 RBqenqFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9jcuZC/ZzV0xevZO1gfEzWxcjF4eQwExG
 iYeLGphBHBaBrcwSy5ZeBXMkBOawSnzcepy9i5ETyMmTmL3uAiuEXSCx+PErRhCbV0BQ4uTMJ
 ywgtpCAl8TSmw+YQGxOAWuJ7tP32SHiuxklzj4z7GLk4GATMJGY1SEBEmYRUJU40P6dHWJMgM
 StTX1gY4QFkiXuTLwPZosIqEv8uTABbBWzQKDE5m172CFsTYnW7b/ZJzAKzEJyxSwkqQWMTKs
 YNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkQEIdjCeXxt4
 iFGSg0lJlHdPgnKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne6xeBcoJFqempFWmZOcCYgElLc
 PAoifCWg6R5iwsSc4sz0yFSpxiNOV5cfv+eiePJyh/vmYRY8vLzUqXEea1BSgVASjNK8+AGwW
 L1EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5nUGm8GTmlcDtewV0ChPQKdbP5EFOKUlESEk
 1MGpfFJqzU32+yVMZiTUp3743bwo6E3vy3P2D+knld1jiDknciUvLUWk18zse3eK4/rX+tlx+
 Dz+7De4VqxadXS4+y3CVg+LENSH7I617Tn1deuNXVeYqS8/g8metYV73Go+vt0/U7Jj+jGW5s
 3aIre5ca77HHGn3Q2I9+FK1ZYTnfv11MqLQVYmlOCPRUIu5qDgRAK1EutvQAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495520053!91425207!1
X-Originating-IP: [209.85.217.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64047 invoked from network); 23 May 2017 06:14:14 -0000
Received: from mail-ua0-f181.google.com (HELO mail-ua0-f181.google.com)
 (209.85.217.181)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 06:14:14 -0000
Received: by mail-ua0-f181.google.com with SMTP id e28so72121369uah.0
 for <xen-devel@lists.xenproject.org>; Mon, 22 May 2017 23:14:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+HPAII+R1IE/wyd4R6fv6mfsJ4Xh2veAlLsckIsbscY=;
 b=S8uGBNQVqCEZRGaw/bHSANB4JboeoYs2jG6u9cqwH0iYCM+dZOjtjX4pTmn3rS5rCE
 UK2p2lZLimrEg8TXBCX8PnrF85Ghe5qXmCJD7ihqscXvCNF2Tzlc91bH2iBzN1i0N8cU
 g21xbwA8ps5lJ0E7seDSOYdQwHpp/c2iKRohM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+HPAII+R1IE/wyd4R6fv6mfsJ4Xh2veAlLsckIsbscY=;
 b=SqxfpSrq9FdtaUL70Cq2Y2AHdTFDOgVu1MID3x99R0KVF3U0ftR24PB9IzFxgPdgY/
 01dLtQM7byHtxNtJiXwV32biWEOVvs7RL8+qLAm8nOJjcQ6cT/rAuxWIglOo6ucAUIAx
 haDoTxACAcr7uFri3xvDr13kuvYXrXOJEU7FzFhgzG56AZno6b8ih5Hna1+v8iFr3PgK
 PQHGKsCm/L4sLXc+qAPJmdY8XAVzBM4vp4l8gdOuLm0SzUCFb0dx9L3uiULgHGcYzju7
 Vtcwk1C1wj8mid80PKIiPdBiNmNlJIYAgRnx2Kl0JSKkVjji791uer+SqaepiKpmujXg
 wwSg==
X-Gm-Message-State: AODbwcAtKmkOG/sEi503FX+54/5alkOF5P+c9dItBkvjtQsfE4ifI4yp
 et0NMOPxiQCWAne7zvOl9LxQQuRfJSSo
X-Received: by 10.176.1.44 with SMTP id 41mr14479755uak.13.1495520053549; Mon,
 22 May 2017 23:14:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Mon, 22 May 2017 23:14:12 -0700 (PDT)
In-Reply-To: <03e1d7ca-16a5-dc77-c944-3a5e7807f4eb@arm.com>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-2-git-send-email-bhupinder.thakur@linaro.org>
 <03e1d7ca-16a5-dc77-c944-3a5e7807f4eb@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 23 May 2017 11:44:12 +0530
Message-ID: <CACtJ1JR1yyc--F8DySZkCjhFWjG-nE952aEY3MsD=zc2RhfkJA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/12 v3] xen/arm: vpl011: Define generic
 vreg_reg* access functions in vreg.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCj4+Cj4+IC0vKgo+PiAtICogNjQgYml0cyByZWdpc3RlcnMgYXJlIG9ubHkg
c3VwcG9ydGVkIG9uIHBsYXRmb3JtIHdpdGggNjQtYml0IGxvbmcuCj4+IC0gKiBUaGlzIGlzIGFs
c28gYWxsb3cgdXMgdG8gb3B0aW1pemUgdGhlIDMyIGJpdCBjYXNlIGJ5IHVzaW5nCj4+IC0gKiB1
bnNpZ25lZCBsb25nIHJhdGhlciB0aGFuIHVpbnQ2NF90Cj4+IC0gKi8KPj4gLSNpZiBCSVRTX1BF
Ul9MT05HID09IDY0Cj4+IC1WR0lDX1JFR19IRUxQRVJTKDY0LCAweDcpOwo+PiAtI2VuZGlmCj4+
IC1WR0lDX1JFR19IRUxQRVJTKDMyLCAweDMpOwo+PiAtCj4+IC0jdW5kZWYgVkdJQ19SRUdfSEVM
UEVSUwo+PiAtCj4KSSB3aWxsIG1vdmUgdGhpcyB0byBwYXRjaCAjMS4KCj4KPiBXaHkgdGhpcyBp
cyBtb3ZlZCBvdXQgaGVyZT8gQW5kIG5vdCBpbiBwYXRjaCAjMT8KPgo+PiAgZW51bSBnaWNfc2dp
X21vZGU7Cj4+Cj4+ICAvKgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cmVn
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaAo+PiBpbmRleCAxNDQyYzU4Li5lMTI3MTE0
IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaAo+PiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZyZWcuaAo+Cj4KPiBbLi4uXQo+Cj4+IC17ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+IC0gICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+IC0gICAgdmdpY19y
ZWdfY2xlYXJiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAg
ICAgICBcCj4+IC0gICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+IC0gICAg
KnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4+ICsjZGVmaW5lIERFRklORV9WUkVHX1JFR19IRUxQRVJTKHN6LCBvZmZt
YXNrKQo+PiBcCj4KPgo+IE5hY2suIFRoZXJlIGFyZSBubyByZWFzb24gdG8gcmVuYW1lIHRoZSBu
YW1lIG9mIHRoZSBtYWNybyBtb3JlIHRoYW4KPiBzL3ZnaWMvdnJlZy8uIEl0IGFsc28gbWFrZXMg
dG8gcGF0Y2ggZGlmZiBtb3JlIGRpZmZpY3VsdCB0byByZWFkLgo+Ckkgd2lsbCByZW5hbWUgaXQg
YmFjayB0byBWUkVHX1JFR19IRUxQRVJTLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 06:27:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 06:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD3Hq-0000hQ-3U; Tue, 23 May 2017 06:27:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dD3Ho-0000hK-T6
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 06:27:16 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E4/25-01730-446D3295; Tue, 23 May 2017 06:27:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov67TNeV
 IgwN71S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOzTOZC9qZK57dP8vcwHiOqYuRk0NCwEji
 7cR/YLaQwEJGids7hbsYOTiEBUIklt2w7WLk4hARWM0ocWXBTXYQh1mgi1Hi6Z1GRoiGdIllF
 /vBbDYBVYkN10+xgti8AtYSm+//YwexWYDi11cfYAGxRQXCJV5s+QNVIyhxcuYTsDingJ3EhW
 VdzCA2s4CexI7rv1ghbHGJTc++Q9nyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenFqUVl
 qka6hXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYHDWMzAw7mBs6nU+xCjJwaQk
 yrsnQTlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv9VWgnGBRanpqRVpmDjBOYNISHDxKIry/r
 gCleYsLEnOLM9MhUqcYdTnm3Pv6nkmIJS8/L1VKnJcTZIYASFFGaR7cCFjMXmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzNsEMoUnM68EbtMroCOYgI6wfiYPckRJIkJKqoHR5uAzQ4+VKvs
 c1n3v8Yu5+fOIXOapBw/8rrMo3PPf2bnB9mfAnNRT56vsyve17DExM9UX+b58yuq02QaqwUkn
 i//q6c2XuyI45/wcW84VJ9az3njnNvVdgsJMfcGYp9/5bhkmx9SfaIl+JX0u60Jq8CyfW173B
 SPT1nfJu6gbrC17+J+r/naEEktxRqKhFnNRcSIAmnREA9QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495520834!71306868!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64959 invoked from network); 23 May 2017 06:27:14 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 May 2017 06:27:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B1BFAC08;
 Tue, 23 May 2017 06:27:13 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
References: <20170519154746.29389-1-jgross@suse.com>
 <0bd6745b-9483-4d95-53d5-f13288f4c629@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <97eae032-a5d8-b463-b81a-ce0375ea8e26@suse.com>
Date: Tue, 23 May 2017 08:27:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <0bd6745b-9483-4d95-53d5-f13288f4c629@oracle.com>
Content-Language: de-DE
Cc: jeremy@goop.org, rusty@rustcorp.com.au, chrisw@sous-sol.org,
 mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de, akataria@vmware.com
Subject: Re: [Xen-devel] [PATCH 00/10] paravirt: make amount of
 paravirtualization configurable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDUvMTcgMjE6NDIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPj4gIDQ5IGZpbGVz
IGNoYW5nZWQsIDE1NDggaW5zZXJ0aW9ucygrKSwgMTQ3NyBkZWxldGlvbnMoLSkKPj4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF9mdWxsLmgKPj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlc19mdWxs
LmgKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfZnVsbC5j
Cj4gCj4gCj4gRG8geW91IGhhdmUgdGhpcyBpbiBhIHRyZWUgdGhhdCBjYW4gYmUgcHVsbGVkPwoK
aHR0cHM6Ly9naXRodWIuY29tL2pncm9zczEvbGludXggcHZvcHMKCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 07:12:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 07:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD3zB-0003q5-Qb; Tue, 23 May 2017 07:12:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3097bc06b=dario.faggioli@citrix.com>)
 id 1dD3z9-0003pr-SN
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 07:12:03 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2C/B9-26749-2C0E3295; Tue, 23 May 2017 07:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXitHRDpO7BB8q
 RBls/iFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow9bS9ZCx6JV5x8/5axgfGlSBcjB4eEQIhE
 x8qELkZOINND4vrZE0wgNq+AocT3m/2MILYwkH186x+wOJuAgcSbHXtZQWwRgRiJeQ0rWLoYu
 TiYBbYxSjxsWs0GkmARUJXYuWoJM4jNKRAocW/dBjaQIiGBiYwSm7e/B0vwC0hK3PryEcxmFq
 iWuNR0jg3iCm2JI+f62SGuEJQ4OfMJC4gtJKAmMWPuZVaIGkuJb+ufMk9gFJiFpH0WkhaIuKZ
 E6/bf7BC2tsSyha+ZIWxbiXXr3kPV2EhsurqAEcKWl9j+dg7zAkb2VYwaxalFZalFuoYWeklF
 mekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFfz8DAuIPx92nPQ4ySHExKorx7EpQjh
 fiS8lMqMxKLM+KLSnNSiw8xynBwKEnwet8HygkWpaanVqRl5gAjESYtwcGjJMJ79x5Qmre4ID
 G3ODMdInWKUVFKnPcOSJ8ASCKjNA+uDRb9lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ884
 AmcKTmVcCN/0V0GImoMWud8EWlyQipKQaGJtZjtafW/t+NeuL5LY+E70Q4Vff+icVfdwt/lVC
 au2vowcORy4qUuiKKZ16Ns77g/ceE64JhXuq0/zbFnbpRzCY2/c1TfPTmzzxxlSrb/823hZZV
 ZrbL3j33Bq26Bbvv/3caz5v1i71TlZbcH5zUt0Gl6mfBJnXHQp0e5wXOs/Vx30ih1HMPyWW4o
 xEQy3mouJEALF7fG35AgAA
X-Env-Sender: prvs=3097bc06b=dario.faggioli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495523519!94356570!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7281 invoked from network); 23 May 2017 07:12:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 07:12:01 -0000
X-IronPort-AV: E=Sophos;i="5.38,381,1491264000"; 
 d="asc'?scan'208";a="424989257"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1495523505.7393.59.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Tue, 23 May 2017 09:11:45 +0200
In-Reply-To: <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Artem_Mygaiev@epam.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6084746057762172380=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6084746057762172380==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-0MUrYg0yZX+As5ySYPxK"

--=-0MUrYg0yZX+As5ySYPxK
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2017-05-19 at 22:45 +0300, Volodymyr Babchuk wrote:
> On 18 May 2017 at 22:00, Stefano Stabellini <sstabellini@kernel.org>
> wrote:
> > ACTIONS:
> > Improve the null scheduler to enable decent stubdoms scheduling on
> > latency sensitive systems.
>=20
> I'm not very familiar with XEN schedulers.=20
>
Feel free to ask anything. :-)

> Looks like null scheduler
> is good for hard RT, but isn't fine for a generic consumer system.=20
>
The null scheduler is meant at being useful when you have a static
scenario, no (or very few) overbooking (i.e., total nr of vCPUs ~=3D nr
of pCPUS), and what to cut to _zero_ the scheduling overhead.

That may include certain class of real-time workloads, but it not
limited to such use case.

> How
> do you think: is it possible to make credit2 scheduler to schedule
> stubdoms in the same way?
>=20
It is indeed possible. Actually, it's actually in the plans to do
exactly something like that, as it could potentially be useful for a
wide range of use cases.

Doing it in the null scheduler is just easier, and we think it would be
a nice way to quickly have a proof of concept done. Afterwards, we'll
focus on other schedulers too.

> > Investigate ways to improve context switch times on ARM.
>=20
> Do you have any tools to profile or trace XEN core? Also, I don't
> think that pure context switch time is the biggest issue. Even now,
> it
> allows 180 000 switches per second (if I'm not wrong). I think,
> scheduling latency is more important.
>=20
What do you refer to when you say 'scheduling latency'? As in, the
latency between which events, happening on which component?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-0MUrYg0yZX+As5ySYPxK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZI+C0AAoJEBZCeImluHPuFVQQAJA3+6guaEdC2Xf4GGRuSps7
Cd95RTHy9VL92RQaxV2ay+XG1nXZ2ge6pHJT+QHDTmAk3gxjdFPGXrRqjXEevwyN
Ztc0Hfj/NYzTfimxvqqh8LPatKNx3oMOAWjCz2faFgZRy5HaRayFe0mkLW8LUKjW
zR3VT2F5umITiJ46d7bixtpheBDaUWEf6G/gJOKPtuRNdaPAlOVfd9GSNkbjg2nr
+GUMY0pkLeqbcLo+nZBmyJ5gAamLVfp+JmGJNN067+YVYDAQ7AQQYHOYRLu3SIW0
/gJHmiBHmwG4Nv1X8AdZTyST60Si3UiIto9nQiFeQIVPOXGrO0NA03bMTs1+WoHa
OlC1WUPAfpJHLuNPJ3dp/1m3sL0tTX3wgIYiZM//bq5trgZ0VrjTZbf4Fy1KDEB+
bt2fIyyRqPrw/iGF0Yg8UF28gIQAB1fnMP9IlHzpNDAcyO3dRs9L6ENvI4z3mm6f
OTjJmbW5nkZK5AQCIQCypwe35uRuFqh7fo4h2zwUDOErEaHShEWAd5fp072kTgYU
Qk8ZyvtU/iO0CKVqbELBVoLG6Ht2xPyqS3YkW6NAyFDMLGgII8dWYZEPmSWRHXEw
QF8rKDJGGoDGoKZlVNKmRi3Zy1ZaM0kx7SEPXsMbXjS+RzdCh53lzfGtbrbgfSB5
WhHOPvt1P8JDE6S3ZJlk
=QXmd
-----END PGP SIGNATURE-----

--=-0MUrYg0yZX+As5ySYPxK--


--===============6084746057762172380==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6084746057762172380==--


From xen-devel-bounces@lists.xen.org Tue May 23 07:22:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 07:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD49H-0004aH-RK; Tue, 23 May 2017 07:22:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dD49G-0004Zw-PH
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 07:22:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 28/B4-03371-633E3295; Tue, 23 May 2017 07:22:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdf0sXK
 kwZtHIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNq5l6ngnXHF9ad/2BsY
 F2p1MXJxCAn8ZZRY/KyLpYuRE8h5zCjx4JQDRGIbo8Sr6euZQRIiAs4SX8/MZQexeQX0JfZuP
 8MKYgsL6EksvH6FrYuRg0NCwEvi5DZtkDCIeengZsYuRnYONgEriUNiIFEWAVWJjQunMU5g5F
 rAyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQrwxAsIP
 x79rAQ4ySHExKorx7EpQjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwKj0CygkWpaanVqRl5gAD
 DCYtwcGjJMJb/wAozVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rz7HwIVCYAUZZTmwY2AB
 fslRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPqgVzCk5lXArfpFdARTEBHuN4FO6IkESEl1c
 BYevKmr/2fw7lXjjzNjXj+s+zQxrnTot+vP7lzxknfydsz2N9F3NW+0hha+CgyOmn3Ea+df4w
 /LI++W50zP7U23Dl1z6d1WlfPC/kud9rUe3Fx7P5Vq3sVc396rHg2p2z/RUWHxRdaO/xePdi7
 5ox6ouBFNQXluxtSY/eser5WZnXKyYYZ6VEfpiuxFGckGmoxFxUnAgA1AZi0cQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495524148!73317004!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15332 invoked from network); 23 May 2017 07:22:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 07:22:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD49A-0000ya-Mk; Tue, 23 May 2017 07:22:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD495-0005pc-4y; Tue, 23 May 2017 07:22:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dD494-0005VB-8O; Tue, 23 May 2017 07:22:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109691-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ac63e9392e7aa3791a4ea00e43c0658e6b20e2ee
X-Osstest-Versions-That: ovmf=1c020add31d9ba5f556d97bad174e80d7325d973
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 07:22:18 +0000
Subject: [Xen-devel] [ovmf test] 109691: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2OTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhYzYzZTkzOTJlN2FhMzc5MWE0ZWEwMGU0M2MwNjU4
ZTZiMjBlMmVlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxYzAyMGFk
ZDMxZDliYTVmNTU2ZDk3YmFkMTc0ZTgwZDczMjVkOTczCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk2ODkgIDIwMTctMDUtMjMgMDA6MTg6MTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NjkxICAyMDE3LTA1LTIzIDAyOjQ3OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmVmZiBGYW4g
PGplZmYuZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWFjNjNlOTM5MmU3
YWEzNzkxYTRlYTAwZTQzYzA2NThlNmIyMGUyZWUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIGFjNjNlOTM5MmU3YWEzNzkxYTRlYTAwZTQzYzA2NThlNmIyMGUyZWUK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWFjNjNlOTM5MmU3YWEzNzkxYTRlYTAwZTQzYzA2NThl
NmIyMGUyZWUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4YWM2M2U5
MzkyZTdhYTM3OTFhNGVhMDBlNDNjMDY1OGU2YjIwZTJlZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGFjNjNlOTM5MmU3YWEz
NzkxYTRlYTAwZTQzYzA2NThlNmIyMGUyZWU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
ICAgMWMwMjBhZC4uYWM2M2U5MyAgYWM2M2U5MzkyZTdhYTM3OTFhNGVhMDBlNDNjMDY1OGU2YjIw
ZTJlZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 07:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 07:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD4IQ-0005Iw-QP; Tue, 23 May 2017 07:31:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD4IP-0005Iq-D4
 for xen-devel@lists.xen.org; Tue, 23 May 2017 07:31:57 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A9/A6-23755-C65E3295; Tue, 23 May 2017 07:31:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzf7qXK
 kwZJ+TYslHxezODB6HN39mymAMYo1My8pvyKBNePX+yPsBSe5Kw5uWcbcwDiHs4uRk0NIIE/i
 7ty17F2MHBy8AnYSd6+qgYQlBAwlTi+8yQJiswioSjSfu8wKYrMJqEu0PdsOZosA2Tf2/GPsY
 uTiYBZYyyjxYt1FZpCEsICbxOPGK8wgCSGBg4wSt49MZQdJcAqESCzacpMJYpmgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG
 JXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxhXbPQ8xSnIwKYny7klQ
 jhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvtMVBOsCg1PbUiLTMHGAkwaQkOHiURXtcnQGne4
 oLE3OLMdIjUKUZFKXFeQZCEAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzO
 sHMoUnM68EbvoroMVMIIvvgi0uSURISTUwWu7R8H/WMXdVg6TTy3WNvz5aXurmFJ484VYRN6P
 AJrYK1kt1KlNYJD5Xne9n/sC+/WCV1wp1lbxlucwvt3GFa699n/DzhL8TW86eKJGsvpX/Qx7l
 Pjmk2pn04pnUZ3b1Cr5XufvkldhvLmnx2PTh19Lrqreqvj1fMf/gYskj1wKur1kyI8+UUYmlO
 CPRUIu5qDgRAF8jBNa5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495524713!94360677!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 412 invoked from network); 23 May 2017 07:31:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 07:31:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 01:31:53 -0600
Message-Id: <59240188020000780015BF39@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 01:31:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1495372182-12928-1-git-send-email-luwei.kang@intel.com>
 <592303D5020000780015BBCB@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167D05EA3@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167D05EA3@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDAzOjQ3LCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
PiA+Pj4gT24gMjEuMDUuMTcgYXQgMTU6MDksIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4+ID4gQEAgLTM5NCw4ICszOTUsMTEgQEAgaW50IHZwbXVfbG9hZChzdHJ1Y3QgdmNwdSAqdiwg
Ym9vbF90IGZyb21fZ3Vlc3QpCj4+ID4gICAgICBpZiAoICF2cG11X2lzX3NldCh2cG11LCBWUE1V
X0NPTlRFWFRfQUxMT0NBVEVEKSApCj4+ID4gICAgICAgICAgcmV0dXJuIDA7Cj4+ID4KPj4gPiAt
ICAgIC8qIEZpcnN0IHRpbWUgdGhpcyBWQ1BVIGlzIHJ1bm5pbmcgaGVyZSAqLwo+PiA+IC0gICAg
aWYgKCB2cG11LT5sYXN0X3BjcHUgIT0gcGNwdSApCj4+ID4gKyAgICAvKgo+PiA+ICsgICAgICog
VGhlIGxhc3QgcENQVSBpcyBzdGlsbCBvbmxpbmUgYW5kIHRoaXMgaXMgdGhlIGZpcnN0IHRpbWUg
dGhpcyB2Q1BVCj4+ID4gKyAgICAgKiBydW5uaW5nIGhlcmUuCj4+ID4gKyAgICAgKi8KPj4gPiAr
ICAgIGlmICggY3B1X29ubGluZSh2cG11LT5sYXN0X3BjcHUpICYmIHZwbXUtPmxhc3RfcGNwdSAh
PSBwY3B1ICkKPj4gCj4+IEFkZGluZyBhIGNwdV9vbmxpbmUoKSBjaGVjayBoZXJlIGlzIHVubGlr
ZWx5IHRvIGJlIGhlbHBmdWwuIEFjdHVhbGx5IEkgbWF5IAo+IGhhdmUgbWlzZ3VpZGVkIHlvdSB3
aXRoIHByaW9yIGNvbW1lbnRzIChhbmQgaWYgc28sIEknbQo+PiBzb3JyeSkgLSB0aGUgTE9BREVE
IGNoZWNrIGZvbGxvd2luZyB0aGlzIG9uZSBtYWtlcyBzdXJlIG9uX3NlbGVjdGVkX2NwdXMoKSAK
PiB3b24ndCBiZSBjYWxsZWQgd2l0aCBhbiBvZmZsaW5lIENQVSBoZXJlLiBJT1cgSSB0aGluawo+
PiB0aGUgY29kZSBjYW4gYmUgbGVmdCB1bnRvdWNoZWQsIGJ1dCB0aGUgcmVhc29uIHdoeSBzaG91
bGQgYmUgc3BlbGxlZCBvdXQgaW4gCj4gdGhlIGNvbW1pdCBtZXNzYWdlIChtYXRjaGluZyB0aGUg
cmVhc29uaW5nIHdoeQo+PiBhZGRpbmcgdGhlIExPQURFRCBjaGVjayB0byB2cG11X2FyY2hfZGVz
dHJveSgpIGlzIHN1ZmZpY2llbnQgZm9yIHRoZSBzZWNvbmQgCj4gdXNlIG9mIGxhc3RfcGNwdSB0
aGVyZSkuCj4+IAo+IAo+IFNvLCByZW1vdmUgY3B1X29ubGluZSgpIGNoZWNrIGhlcmUsIGJlY2F1
c2Ugb2YgTE9BREVEIGNoZWNrIGNhbiBtYWtlIHN1cmUgCj4gZG9uJ3Qgc2VuZCByZW1vdGUgY2Fs
bCB0byBhbiBvZmZsaW5lIGNwdSAoY3B1X2NhbGxiYWNrKCkgd2lsbAo+IHJlc2V0IHRoaXMgZmxh
ZykuICAKPiBUaGUgY3B1X29ubGluZSgpIGNoZWNrIGluIHZwbXVfYXJjaF9kZXN0cm95KCkgc2hv
dWxkIGJlIHJlc2VydmVkIGR1ZSB0byAKPiBwZXJfY3B1KGxhc3RfdmNwdSwgdnBtdS0+bGFzdF9w
Y3B1KSBoYXMgYmVjb21lIGFuIGludmFsaWQgdmFsdWUoTm90IE5VTEwpLgo+IElzIHRoYXQgcmln
aHQ/CgpZZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 07:35:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 07:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD4Lo-0005Tk-93; Tue, 23 May 2017 07:35:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dD4Lm-0005Te-Ie
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 07:35:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 39/62-01709-D36E3295; Tue, 23 May 2017 07:35:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTmel3bZ8q
 RBi+Xi1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTt81hL5jEUrHx1FKWBsa5zF2MXBxCAjMY
 Jaac7mQFcVgEtjJLPJnwnwnEkRCYwyrxb9dDoAwHkJMnsfpYUhcjJ5BZKPH5+3RmEJtXQFDi5
 MwnLCC2kICXxK8JX1hBbE4BS4n/e64wQ8QrJJ637WMDGcMmYCIxq0MCJMwioCqx6e1UqDEBEv
 PeNIK1CgtESTxffZAJxBYRUJR48PImWJxZwFvi5pdDULamROv23+wTGAVmIbliFpLUAkamVYw
 axalFZalFuobmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWHIAAQ7GC+e9jzE
 KMnBpCTKuydBOVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/DJ0A5waLU9NSKtMwcYETApCU4e
 JREeA2eAqV5iwsSc4sz0yFSpxgtOV5cfv+eiWPOva9A8snKH++ZhFjy8vNSpcR55UAaBEAaMk
 rz4MbBovYSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHn/g1zFk5lXArf1FdBBTEAHud4FO6g
 kESEl1cBo72n4+8r3zUlr+nnXeXSL/V5x52RLWeI9Buay0578dyVcvKamFWuHzzj2e96Jnexz
 +oO3Bqx+sNp+9emATcvWFb5dsOWy3YsrH6Xzb3UmtM+q9Vzo6XE+6XuaQ+O8otPt6Svv27/bq
 pj4RizsjfSFsqkfSxQOvd96v3nh5zk9n/uSvCzsNyivV2Ipzkg01GIuKk4EAJRtcSXVAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495524923!60938944!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13978 invoked from network); 23 May 2017 07:35:24 -0000
Received: from mail-ua0-f175.google.com (HELO mail-ua0-f175.google.com)
 (209.85.217.175)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 07:35:24 -0000
Received: by mail-ua0-f175.google.com with SMTP id y4so66676720uay.2
 for <xen-devel@lists.xenproject.org>; Tue, 23 May 2017 00:35:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cTHqy/ZXI/E2A014Gysv/ykrZcj2Gom+zAIN2FK0wVc=;
 b=PMx5zs2jwr8JlKSdfjPG/E5FKJdziXQh18dTrovYA4RxgS0LdePUGnhycV/ykPkTZC
 aXXXqGel8SNqCWKECMHdx2cz0PtbUYn8KMH7ozu2bLX5UoGO0DcSV0DJ/HJ+YWBoi0WS
 2esMcSGbziyAu97qJBa8427nVMvoltxfJsQA4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cTHqy/ZXI/E2A014Gysv/ykrZcj2Gom+zAIN2FK0wVc=;
 b=PZQXn/GDOGqQYXCdf4PRi1kBoXIAx7qZ1XeUYvCIO5xoYJefEwiEl5tFCww80pIpBF
 NVJa9RtBcqG6hHX0LW57paqoX0VmMtqk/PLj0lSix+7NGxqAN55NryOyxyf/Z1Jp7rAj
 hADJd6bdVGMMbccBRSgaBEb05aQerpP51H5z+IFIEO/c2WJupfSjJZQJPDCBnxN4ItoP
 mwboO8p84c0As3Awb4qgCPzUSk++0HrD29s1W4jmDhb1JPyLy875WpotMhygoLTC/BW7
 Ewt1EMrrlbzD5/GV+qpqN+FcuPJofujc7nKvGREURZ090MDTpAsUGpn0d8tJVNlD7gLV
 5Mzg==
X-Gm-Message-State: AODbwcDqDsFPon6iK5ZZ4KJ4IrmP36gREA8F/8L0QCnX7PckbStdS16t
 V0GNHEwnT3rrqmZP43ytBRcnqdf5+Y5h
X-Received: by 10.159.33.135 with SMTP id 7mr14118872uac.68.1495524923245;
 Tue, 23 May 2017 00:35:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.48.73 with HTTP; Tue, 23 May 2017 00:35:22 -0700 (PDT)
In-Reply-To: <20170516150255.rf27rjdj5dvts2pu@citrix.com>
References: <1494426481-32562-1-git-send-email-bhupinder.thakur@linaro.org>
 <20170516150255.rf27rjdj5dvts2pu@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 23 May 2017 13:05:22 +0530
Message-ID: <CACtJ1JSUsT_5PPEa379p6vWOi+dD9xxBkkSHLPrJmqMEH4Q5Ng@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/12 v3] xen/arm: vpl011: Add support for
 vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKPj4gICMgQ29tcGxleCBsaWJ4bCB0eXBlcwo+PiAgIwo+PiBAQCAtNDcwLDYgKzQ3
Niw3IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5m
byIsWwo+PiAgICAgICgiZGlzYWJsZV9taWdyYXRlIiwgbGlieGxfZGVmYm9vbCksCj4+ICAgICAg
KCJjcHVpZCIsICAgICAgICAgICBsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCksCj4+ICAgICAgKCJi
bGtkZXZfc3RhcnQiLCAgICBzdHJpbmcpLAo+PiArICAgICgidnVhcnQiLCAgICAgICAgICAgbGli
eGxfdnVhcnRfdHlwZSksCj4+Cj4KPiBJdCBvY2N1cnJlZCB0byBtZSB5b3UgZGlkbid0IHB1dCB0
aGlzIGludG8gYXJjaC1zcGVjaWZpYyBidWlsZF9pbmZvLiBJCj4gbmVlZCB0byB3aXRoaG9sZCBt
eSBhY2suIFdoYXQgaXMgdGhlIHJlYXNvbiBmb3IgZG9pbmcgdGhpcz8KCkkgd2lsbCBtb3ZlIHRo
ZSBkZWZpbml0aW9uIHRvIGFyY2gtYXJtIHNwZWNpZmljIHBhcnQgb2YgYnVpbGRfaW5mby4KClJl
Z2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 08:07:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 08:07:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD4r0-0007xp-LL; Tue, 23 May 2017 08:07:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD4qy-0007xj-Ar
 for xen-devel@lists.xen.org; Tue, 23 May 2017 08:07:40 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 11/5A-02956-BCDE3295; Tue, 23 May 2017 08:07:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fUW+V
 Ig+UzxCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyvjadZClrZK2ZfOcLcwPiWtYuRk0NIIE/i
 yvQ7zCA2r4CdRMvdN+wgtoSAocTphTdZQGwWAVWJqQc+gdlsAuoSbc+2A/VycIgIGEl82CbZx
 cjFwSywgEniwbOlTCA1wgKJEq1XVjJCzK+R2PzgBVicE2j+sllbmEB6eQUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0s9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MB5YFHiIUZKDSUmUd0+CcqQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuBd9QaoTrAoNT21Ii0zBxgfMKUSH
 DxKIrx2IGne4oLE3OLMdIjUKUZdjjn3vr5nEgKbISXOuw2kSACkKKM0D24ELFYvMcpKCfMyAh
 0oxFOQWpSbWYIq/4pRnINRSZi3G2QKT2ZeCdymV0BHMAEd4XoX7IiSRISUVAPjZp0M8/2bPm7
 vXXZgz6of3p2rGBYlX7p5u2rHvWuXtlb8quENejbxyoT5O5eKLTR9Mo1hctyL3zEn1r+/8u9M
 e4arvJaE3kHp5CJ75//yBVbsV16GLUuxkej7UJtZbLpEMe3M/+dH+fWnvj7ikegQeKCMZfOt2
 DilGSEpv9fkZ/V/frRKYutdTiWW4oxEQy3mouJEAKisChrQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1495526856!63992652!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36590 invoked from network); 23 May 2017 08:07:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 08:07:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 02:07:35 -0600
Message-Id: <592409E6020000780015BF63@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 02:07:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
In-Reply-To: <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDIwOjAxLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzEwLzIwMTcgMDc6MTMgQU0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+PiBU
aGUgc2FtZSBzZXQgb2YgZnVuY3Rpb25zIGlzIHVzZWQgdG8gc2V0IGFzIHdlbGwgYXMgdG8gY2xl
YW4KPj4gUDJNIGVudHJpZXMsIGV4Y2VwdCB0aGF0IGZvciBjbGVhbiBvcGVyYXRpb25zIElOVkFM
SURfTUZOICh+MFVMKQo+PiBpcyBwYXNzZWQgYXMgYSBwYXJhbWV0ZXIuIFVuZm9ydHVuYXRlbHks
IHdoZW4gY2FsY3VsYXRpbmcgYW4KPj4gYXBwcm9wcmlhdGUgdGFyZ2V0IG9yZGVyIGZvciBhIHBh
cnRpY3VsYXIgbWFwcGluZyBJTlZBTElEX01GTgo+PiBpcyBub3QgdGFrZW4gaW50byBhY2NvdW50
IHdoaWNoIGxlYWRzIHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyCj4+IGJlaW5nIHNldCBlYWNoIHRp
bWUgZXZlbiBmb3IgMk1CIGFuZCAxR0IgbWFwcGluZ3MuIFRoaXMgZXZlbnR1YWxseQo+PiBicmVh
a3MgZG93biBhbiBFUFQgc3RydWN0dXJlIGlycmV2ZXJzaWJseSBpbnRvIDRLIG1hcHBpbmdzIHdo
aWNoCj4+IHByZXZlbnRzIGNvbnNlY3V0aXZlIGhpZ2ggb3JkZXIgbWFwcGluZ3MgdG8gdGhpcyBh
cmVhLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5A
Y2l0cml4LmNvbT4KPiAKPiBUaGlzIHBhdGNoIGJyZWFrcyBIVk0vUFZIIG9uIEFNRCB3aGVuIG1h
eG1lbSA+IG1lbW9yeS4KClRvIGJlIGhvbmVzdCwgYSBsaXR0bGUgbW9yZSBkZXRhaWwgbWlnaHQg
aGVscCBhZGRyZXNzaW5nIHRoZSBpc3N1ZQppbiBhIHRpbWVseSBtYW5uZXIuIEknZCBzdXBwb3Nl
IHlvdSBrbm93IG1vcmUgdGhhbiBqdXN0ICJicmVha3MiCi4uLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 23 09:09:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:09:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD5nz-00037Z-C3; Tue, 23 May 2017 09:08:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309fc7133=George.Dunlap@citrix.com>)
 id 1dD5ny-00037T-NG
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 09:08:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9A/B3-03557-51CF3295; Tue, 23 May 2017 09:08:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpK7oH+V
 Ig5nrZC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bX7JvsBUcFKl4eOcLUwHiYt4uRk0NCwF9i
 5u5TjBC2h8T1syeYQGxhAUOJ41v/gNkiAjES8xpWsHQxcnEICUxglFhw5AwriMMssINRYnLzL
 LBuNgE9iXnHv7KA2LwCthLTdk1jBbFZBFQlOjZtZgexRQXCJd42HoGqEZQ4OfMJmM0pEChxb9
 0Gti5GDqChmhLrd+mDhJkF5CWat85mBrGFgMYsfnCUHeJQS4lv658yT2AUmIVk0iyE7llIuhc
 wMq9i1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTgYg2MH4
 Z1nAIUZJDiYlUd49CcqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4WX4D5QSLUtNTK9Iyc4BxA
 pOW4OBREuGd8gsozVtckJhbnJkOkTrFqMvxbumH90xCLHn5ealS4rycIDMEQIoySvPgRsBi9h
 KjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeVeCrOLJzCuB2/QK6AgmoCNc74IdUZKIkJJqYOS
 dyuC4zrft5uptS7+cqG8N2+E4Q5nfIvjZ5xc3r4fueppix2Vov3rb8x6BXyWxUqeZXDzCPcov
 X1vPYyHr8Cj5ukB47UGtNrn0NVZPN71a9Cnv6o87nBf+OrKe6itX+L0s9szm4KNX+b2XNXOuu
 nM+zOLjy6AtYrLqggcV19Wk6F18ObcuYa8SS3FGoqEWc1FxIgA2ZIma1AIAAA==
X-Env-Sender: prvs=309fc7133=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495530516!66713544!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14741 invoked from network); 23 May 2017 09:08:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 09:08:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,381,1491264000"; d="scan'208";a="424999618"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0ca190f0-772e-936e-4b14-c84dd03580df@citrix.com>
Date: Tue, 23 May 2017 10:08:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Artem_Mygaiev@epam.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDUvMTcgMjA6NDUsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEhpIFN0ZWZhbm8s
Cj4gCj4gT24gMTggTWF5IDIwMTcgYXQgMjI6MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gCj4+IERlc2NyaXB0aW9uIG9mIHRoZSBwcm9ibGVt
OiBuZWVkIGZvciBhIHBsYWNlIHRvIHJ1biBlbXVsYXRvcnMgYW5kCj4+IG1lZGlhdG9ycyBvdXRz
aWRlIG9mIFhlbiwgd2l0aCBsb3cgbGF0ZW5jeS4KPj4KPj4gRXhwbGFuYXRpb24gb2Ygd2hhdCBF
TDAgYXBwcyBhcmUuIFdoYXQgc2hvdWxkIGJlIHRoZWlyIGludGVyZmFjZSB3aXRoCj4+IFhlbj8g
Q291bGQgdGhlIGludGVyZmFjZSBiZSB0aGUgcmVndWxhciBoeXBlcmNhbGwgaW50ZXJmYWNlPyBJ
biB0aGF0Cj4+IGNhc2UsIHdoYXQncyB0aGUgYmVuZWZpdCBjb21wYXJlZCB0byBzdHViZG9tcz8K
PiBJIGltYWdpbmVkIHRoaXMgYXMgc2VwYXJhdGUgc3lzY2FsbCBpbnRlcmZhY2UgKHdpdGggZmlu
ZXIgcG9saWN5Cj4gcnVsZXMpLiBCdXQgdGhpcyBjYW4gYmUgZGlzY3Vzc2VkLCBvZiBjb3Vyc2Uu
CgpJIHRoaW5rIHRoYXQncyBhIG5hdHVyYWwgcGxhY2UgdG8gc3RhcnQuICBCdXQgdGhlbiB5b3Ug
c3RhcnQgdGhpbmtpbmcKYWJvdXQgdGhlIGRldGFpbHM6IHRoaXMgdGhpbmcgbmVlZHMgdG8gYmUg
YWJsZSB0byBtYW5hZ2UgaXRzIG93biBhZGRyZXNzCnNwYWNlLCBzZW5kIGFuZCByZWNlaXZlIGV2
ZW50IGNoYW5uZWxzIC8gaW50ZXJydXB0cywgJmMgJmMgLS0gYW5kIGl0CmFjdHVhbGx5IGVuZHMg
dXAgbG9va2luZyBleGFjdGx5IGxpa2UgYSBzdWJzZXQgb2Ygd2hhdCBhIHN0dWJkb21haW4gY2Fu
CmFscmVhZHkgZG8uCgpJbiB3aGljaCBjYXNlIC0tIHdoeSBpbnZlbnQgYSBuZXcgaW50ZXJmYWNl
LCBpbnN0ZWFkIG9mIGp1c3QgcmV1c2luZyB0aGUKZXhpc3Rpbmcgb25lPwoKPj4gVGhlIHByb2Js
ZW0gd2l0aCBzdHViZG9tcyBpcyBsYXRlbmN5IGFuZCBzY2hlZHVsaW5nLiBJdCBpcyBub3QKPj4g
ZGV0ZXJtaW5pc3RpYy4gV2UgY291bGQgZWFzaWx5IGltcHJvdmUgdGhlIG51bGwgc2NoZWR1bGVy
IHRvIGludHJvZHVjZQo+PiBzb21lIHNvcnQgb2Ygbm9uLXByZWVtcHRpdmUgc2NoZWR1bGluZyBv
ZiBzdHViZG9tcyBvbiB0aGUgc2FtZSBwY3B1cyBvZgo+PiB0aGUgZ3Vlc3QgdmNwdXMuIEl0IHdv
dWxkIHN0aWxsIHJlcXVpcmUgbWFudWFsbHkgcGlubmluZyB2Y3B1cyB0byBwY3B1cy4KPiBJIHNl
ZSBjb3VwbGUgb2Ygb3RoZXIgcHJvYmxlbXMgd2l0aCBzdHViZG9tcy4gRm9yIGV4YW1wbGUsIHdl
IG5lZWQKPiBtZWNoYW5pc20gdG8gbG9hZCBtZWRpYXRvciBzdHViZG9tIGJlZm9yZSBkb20wLgoK
VGhlcmUgYXJlIGEgY291cGxlIG9mIG9wdGlvbnMgaGVyZS4gIFlvdSBjb3VsZCBkbyBzb21ldGhp
bmcgbGlrZSB0aGUKWG9hciBwcm9qZWN0IFsxXSBkaWQsIGFuZCBoYXZlIFhlbiBib290IGEgc3Bl
Y2lhbC1wdXJwb3NlICJzeXN0ZW0KYnVpbGRlciIgZG9tYWluLCB3aGljaCB3b3VsZCBzdGFydCBi
b3RoIHRoZSBtZWRpYXRvciBhbmQgdGhlbiBhIGRvbTAuCk9yIHlvdSBjb3VsZCBoYXZlIGEgbWVj
aGFuaXNtIGZvciBwYXNzaW5nIG1vcmUgdGhhbiBvbmUgZG9tYWluIC8gaW5pdHJkCnRvIFhlbiwg
YW5kIHBhc3MgWGVuIGJvdGggdGhlIG1lZGlhdG9yIHN0dWJkb20gYXMgd2VsbCBhcyB0aGUga2Vy
bmVsIGZvcgpkb20wLgoKWzFdIHRqZC5waGxlZ2V0aG9uLm9yZy93b3Jkcy9zb3NwMTEteG9hci5w
ZGYKCj4+IFRoZW4sIHdlIGNvdWxkIGFkZCBhIHNjaGVkX29wIGh5cGVyY2FsbCB0byBsZXQgdGhl
IHNjaGVkdWxlcnMga25vdyB0aGF0Cj4+IGEgc3R1YmRvbSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMg
Z3Vlc3QgZG9tYWluLgo+IFdoYXQgaWYgb25lIHN0dWJkb20gc2VydmVzIG11bHRpcGxlIGRvbWFp
bnM/IFRoaXMgaXMgVEVFIHVzZSBjYXNlLgoKVGhlbiB5b3UgZG9uJ3QgbWFrZSB0aGF0IGh5cGVy
Y2FsbC4gOi0pICBJbiBhbnkgY2FzZSB5b3UgY2VydGFpbmx5IGNhbid0CnVzZSBhbiBFTDAgYXBw
IGZvciB0aGF0LCBhdCBsZWFzdCB0aGUgd2F5IHdlJ3ZlIGJlZW4gZGVzY3JpYmluZyBpdC4KCiAt
R2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 09:12:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD5rr-0003iy-Sm; Tue, 23 May 2017 09:12:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dD5rr-0003ir-89
 for xen-devel@lists.xen.org; Tue, 23 May 2017 09:12:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 FF/CB-02956-60DF3295; Tue, 23 May 2017 09:12:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfTAIV3mv8q
 RBjsvSVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm3zvAVLBevuH/mC2sD4xWhLkYuDiGBSYwS
 ffPuM4M4LAKzWCWaf89iA3EkBLaxSnTv38DexcgJ5MRJbFh8mRXCrpDoWveTDcQWElCT2DLvF
 DPEqFYmiUlP1zCBJHgFDCQmbp4CViQsECOxZMNxoGYODjYBXYn2WwUgYRGBAImH0++DzWQWWM
 Mo8fQLP4jNIqAqsfTEJnaQck4BI4mLkzwgxs9klLh0dRczRL2mROv231C3SUtsuTMZrJ5XQFD
 i7w5hiBJ5ieats5knMArPQtIxC6FqFpKqBYzMqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAoOcAQh2MO5cH3iIUZKDSUmUd0+CcqQQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd6W30A5waLU9NSKtMwcYLzBpCU4eJREeA+CpHmLCxJzizPTIVKnGI05Xlx+/5
 6J48nKH++ZhFjy8vNSpcR560FKBUBKM0rz4AbB0sAlRlkpYV5GoNOEeApSi3IzS1DlXzGKczA
 qCfMqgkzhycwrgdv3CugUJqBTXO+CnVKSiJCSamB0SLvhXvhC0GfKhY/mH1l+eUWeZReXEM5p
 UP2jHBvv23FHZ3HODc+CP/vy8/uZNjEFzb27y/52y/pO213xD2XvfRdas/qBXzmvocy9CcYWF
 VXL52/+sZAreVr6y8UKl+YIPVywu/X+oydhcped1QWyzGS/HzN/xFw3tVa102FlefZ1c7tUxS
 wlluKMREMt5qLiRACxXx+//gIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495530754!70098381!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32435 invoked from network); 23 May 2017 09:12:35 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 09:12:35 -0000
Received: by mail-pf0-f194.google.com with SMTP id f27so26239782pfe.0
 for <xen-devel@lists.xen.org>; Tue, 23 May 2017 02:12:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=J3ILl2u9K/lw2PaIzL9ztjzHKYDE9TpNiGnAck8qfFY=;
 b=JQfO6Ee+VxSnMraEQHaQiylzqMxcVeIasmM4F2WWkf7uBRS7jMwpdUFp2PV9r8PkMQ
 BeD5ZaUp522rtBNHZP+FMS30yc8AUtr9UyXOccpjN4DdPfbtNE9Rv0hLnkbTV31BLayq
 SsNi+VKK3G8PVdUI4X7syzUTDyMFoTTwOxlTzprHBggo3/AzIGcglS3joMzxq+ahQ8lN
 ascLSKHVfxwOZZ/jYcflZ4kdIXbIBPxoFzsfI901/tbkJJW9FMGErPGYmE4yDwS2qyHm
 UWYWC20R4u6HArePTlz7h2aqhCPT4ZR0ru+WzG0YpnmLMRvKkpjCZKKd3b0VEGfSuPUv
 aLlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=J3ILl2u9K/lw2PaIzL9ztjzHKYDE9TpNiGnAck8qfFY=;
 b=XdbJ0/brEdQ5M3qRek0Vgn4dfobdkhZIwVnwP6nSAVT4oe74fY1U+L0RE1KiDk+BS5
 UbaEL1ZA11W1qRW2n1wOHlnm+HNJuC5xE3TOW6lZOCXzIrHGDVsJoFkGgdxOpGJzFgfd
 QV+aPn6hs/b23rCmeztJSl/q7TktNLQAq+ac11t8tXammuVqAJyiLgL4OdZ6//YN4/uG
 qsIPRT9x1xtwNuZCGggstzsDaSb3n2SaAa9lllzVF3LdlfiCZveqF6Si4wujjvuMPVUc
 Zqpah30HRDT00aZlLI4VGghtEBbtGbwImxV60scVps7YuheZi5RhzQbdVol/keD2NbQ0
 ceQw==
X-Gm-Message-State: AODbwcDUBd1O5z08p2SDSF5VlVi9kX2DzEA94tzscGBYre2cHm25kDo6
 BDhISJi/iooR2g==
X-Received: by 10.98.76.76 with SMTP id z73mr29761806pfa.99.1495530754009;
 Tue, 23 May 2017 02:12:34 -0700 (PDT)
Received: from kpraveen.blr.novell.com ([192.31.114.252])
 by smtp.googlemail.com with ESMTPSA id d2sm558971pgf.46.2017.05.23.02.12.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 May 2017 02:12:33 -0700 (PDT)
Message-ID: <1495530752.27879.9.camel@gmail.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>, Jan Beulich <JBeulich@suse.com>
Date: Tue, 23 May 2017 14:42:32 +0530
In-Reply-To: <1495118837.7393.43.camel@citrix.com>
References: <20170511172133.28179-1-kpraveen.lkml@gmail.com>
 <591DC4CD020000780015AF6B@prv-mh.provo.novell.com>
 <1495118837.7393.43.camel@citrix.com>
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [resend PATCH] xen: common: rbtree: ported updates
 from linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIEphbiBhbmQgRGFyaW8gZm9yIHlvdXIgaW5wdXRzLiBXaWxsIGluY29ycG9yYXRlIHlv
dXIgc3VnZ2VzdGVkCmlucHV0cyBhbmQgc2hhcmUgdGhlIHVwZGF0ZWQgcGF0Y2guCgpPbiBUaHUs
IDIwMTctMDUtMTggYXQgMTY6NDcgKzAyMDAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFRo
dSwgMjAxNy0wNS0xOCBhdCAwNzo1OSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiAKPiA+
ID4gCj4gPiA+ID4gCj4gPiA+ID4gPiAKPiA+ID4gPiA+IE9uIDExLjA1LjE3IGF0IDE5OjIxLCA8
a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3RlOgo+ID4gPiAKPiA+ID4gVGhlIHBhdGNoIGNv
bnRhaW5zIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgcmJ0cmVlIGltcGxlbWVudGF0aW9uCj4gPiA+
IGZyb20gbGludXgKPiA+ID4ga2VybmVsIHRyZWUgY29udGFpbmluZyB0aGUgZml4ZXMgc28gZmFy
IGhhbmRsZWQuCj4gPiAKPiA+IEkgc3VwcG9zZSB0aGlzIGlzbid0IGp1c3QgZml4ZXMsIGJ1dCBh
bHNvIGVuaGFuY2VtZW50cy4gRnVydGhlcm1vcmUKPiA+IEknZCBhcHByZWNpYXRlIGlmIHlvdSBy
ZWNvcmRlZCB0aGUgTGludXggdmVyc2lvbiB0aGlzIHdhcyB0YWtlbgo+ID4gZnJvbSwKPiA+IHNv
IHRoYXQgYW55b25lIHdhbnRpbmcgdG8gZG8gYW5vdGhlciB1cGdyYWRlIHdvdWxkIGtub3cgd2hh
dAo+ID4gdGhlIGJhc2VsaW5lIGlzLiBJbiBhbnkgZXZlbnQsIGFzIGxvbmcgYXMgdGhpcyBpcyBq
dXN0IGEgZ2VuZXJhbAo+ID4gb3ZlcmhhdWwgYW5kIHVwZ3JhZGUsIEknZCBsaWtlIHRvIGVpdGhl
ciBzZWUgaW5kaXZpZHVhbCBidWdzCj4gPiBwb2ludGVkCj4gPiBvdXQgd2hpY2ggZ2V0IGZpeGVk
IF9hbmRfIHdoaWNoIGFmZmVjdCB1cywgb3IgSSdkIGV4cGVjdCB0aGlzIHRvIGJlCj4gPiBwYXJ0
IG9mIGEgc2VyaWVzIHdoaWNoIGFjdHVhbGx5IHJlcXVpcmVzIHNvbWUgb2YgdGhlIG5ldwo+ID4g
ZnVuY3Rpb25hbGl0eS4KPiA+IAo+IEkgZnVsbHkgYWdyZWUuCgpTdXJlLCB3aWxsIHB1dCB0aGUg
dGhlIGNvbW1pdCB0ZXh0ID8gRWxzZSwgaXMgaXQgZmluZSB0byBwdXQgaW4gYXMgYQpjb2RlIGNv
bW1lbnQgPwoKPiAKPiBBbmQgaW4gZmFjdCwgdGhpcyBpcyBhY3R1YWxseSBxdWl0ZSBhIGJpZyBw
YXRjaCwgYW5kIGRvZXMgKGFsdGhvdWdoCj4gaXQKPiB0b3VjaGVzIG9ubHkgYSBmZXcgZmlsZXMp
IGEgYnVuY2ggb2YgZGlmZmVyZW50IHRoaW5ncyAobmV3Cj4gZnVuY3Rpb25hbGl0aWVzLCBpbXBy
b3ZlZCBjb21tZW50cywgZXRjKS4KPiAKPiBTbywgSmFuLCB3b3VsZCBpdCBiZSBvayBmb3IgdGhp
cyB0aGluZyB0aGF0IFByYXZlZW4gaXMgdHJ5aW5nIHRvIGRvLAo+IHRvCj4gYmUgYSBzZXJpZXMs
IHdpdGggb25lIHBhdGNoIGZvciBlYWNoIG9yaWdpbmFsIExpbnV4IGNvbW1pdD8gSSB0aGluaywK
PiBpZgo+IGl0IHdlcmUgbWUgZG9pbmcgdGhpcywgdGhhdCB3b3VsZCBiZSBob3cgSSdkIGRvIGl0
Lgo+IAo+IE90aGVyd2lzZSBpdCBpcyBlLmcuIGhhcmQgdG8gdW5kZXJzdGFuZCB3aHkgLi4uCj4g
PiAKPiA+IAo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZl
ZW4ubGttbEBnbWFpbC5jb20+Cj4gPiA+IC0tLQo+ID4gPiDCoHhlbi9jb21tb24vcmJ0cmVlLmPC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHwgNzQ4Cj4gPiA+ICsrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0KPiA+ID4gwqB4ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIu
aMKgwqDCoMKgwqDCoMKgwqDCoHzCoMKgNjAgKysrCj4gPiA+IMKgeGVuL2luY2x1ZGUveGVuL3Ji
dHJlZS5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoHwgMTIwICsrKystLQo+ID4gPiDCoHhlbi9pbmNs
dWRlL3hlbi9yYnRyZWVfYXVnbWVudGVkLmggfCAyODMgKysrKysrKysrKysrKysKPiA+IAo+ID4g
Li4uIG5hbWVseSB0aGlzIGxhc3QgKG5ldykgaGVhZGVyIChhbmQgd2hhdCBpdCBwcm92aWRlcykg
aXMgbmVlZGVkCj4gPiBhdCBhbGwuCj4gPiAKPiBJbmRlZWQuIEFuZCBpbiBmYWN0LCBmb3Igb3Vy
IG9yaWdpbmFsIHB1cnBvc2UgKHdoaWNoIGlzIHRvIHVzZSByYi0KPiB0cmVlc8KgCj4gaW5zdGVh
ZCBvZiBsaW5rZWQgbGlzdHMgZm9yIENyZWRpdDIncyBydW5xdWV1ZXMpLCBJIGRvbid0IHRoaW5r
IHdlCj4gYWN0dWFsbHkgbmVlZCB0aGUgYXVnbWVudGVkIHZhcmlhbnQuCgpPay4gSSB3aWxsIGdv
IHRocm91Z2ggd2hhdCBhbGwgY2hhbmdlcyBhcmUgaW5jb3Jwb3JhdGVkIHdpdGggYXVnbWVudGVk
CnZhcmlhbnQgYW5kIG5vdCBpbmNsdWRlIHRoZW0gKCBOZWVkIHRvIGNoZWNrIHdpdGggdGhlIHZl
cnNpb25zLiApCj4gCj4gUHJhdmVlbiwgYXMgd2UgYWdyZWVkIG9uIElSQywgaXQgaXMgb2sgdG8g
c2VuZCB0aGlzIHBhdGNoICh3aGljaCBJCj4gdGhpbmsgc2hvdWxkIGhhdmUgYmVlbiBhIHBhdGNo
IHNlcmllcykgZmlyc3QsIGJ1dCBzdGF0aW5nIHdoeSB5b3UgYXJlCj4gYWN0dWFsbHkgZG9pbmcg
dGhpcyAoaS5lLiwgYSBmZXcgd29yZHMgb24gdGhlIG9yaWdpbmFsIHB1cnBvc2UgSSdtCj4gbWVu
dGlvbmluZyBhYm92ZSksIGlzIHJlYWxseSB1c2VmdWwsIHRvIHNldCB0aGUgY29udGV4dCwgYW5k
IHNob3VsZAo+IGJlCj4gdGhlcmUgKGluIHRoZSBjb3ZlciBsZXR0ZXIgb3IgYSBmb2xsb3cgdXAg
ZW1haWwpLgo+IApEYXJpbywgSSBzZW50IGluIGluaXRpYWwgcGF0Y2ggYXMgYSBmb2xsb3cgdXAg
ZW1haWwsIGJ1dCBteSBiYWQgZGlkbid0CnNlbmQgdGhlIHNhbWUgd2hpbGUgcmVzZW5kaW5nIHRo
ZSBwYXRjaC4gV2lsbCB0YWtlIGNhcmUgb2YgdGhlIHNhbWUgaW4KZnV0dXJlIHBhdGNoZXMuCgo+
IEFsc28sIGRvIENjIG1lIHBsZWFzZSAoaW4gYWRkaXRpb24gdG8gd2hhdCBnZXRfbWFpbnRhaW5l
cnMucGwKPiBzYXlzKS4gOi0pCj4gCgpTdXJlIHdpbGwgYWRkIHlvdSBpbiBDYy4gVGhhbmtzLgoK
PiBSZWdhcmRzLAo+IERhcmlvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 09:22:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD61a-0004Rz-Ti; Tue, 23 May 2017 09:22:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1dD61Z-0004Rt-Gk
 for xen-devel@lists.xen.org; Tue, 23 May 2017 09:22:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 30/A3-03620-06FF3295; Tue, 23 May 2017 09:22:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKKsWRWlGSWpSXmKPExsVywNwkQjf+v3K
 kweldWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bv3A1sBY9UKh6t38rUwLhEpYuRi0NIYDqj
 xJJbN1i7GDk5JAR4JY4smwFlB0i829TECFHUwCjxeuEqJpCEkMBuRondjSwQiZ2MEjtfbYKqW
 scocW7VbLB2NgEtiW1nJ4F1iAgkSWyZcJ0dpIhZ4DGjxIb1u5i7GDk4hAVcJL6vEoOocZVY0v
 2aDcJ2kpi9YBs7iM0ioCox+9piZhCbVyBYoq/lHjPEFWcYJZpvS4DYnAKBEleXzQCrZxQQk/h
 +ag3YXmYBcYlbT+YzQbwjILFkz3lmCFtU4uXjf6wg90gIzGWWaG/4xAiRkJY4tu461P+KEn/X
 tzKC3MksoCmxfpc+xExFiSndD9kh7hGUODnzCQvEPYoSC3ZcZJrAKDMLyepZCN2zkHTPQtK9g
 JFlFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgZDMAwQ7GmZ
 f9DzFKcjApifLuSVCOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe/YvUE6wKDU9tSItMweYYmD
 SEhw8SiK890DSvMUFibnFmekQqVOMxhzvln54z8TR1/HxPZMQS15+XqqUOO8LkFIBkNKM0jy4
 QbDUd4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvPr/gKbwZOaVwO17BXQKE9AprnfBTilJR
 EhJNTAKi06c0clZ6bZyYdi72/O1bvdf2/WFX/hZYd/E9gWSRkFT+UOniZxd9yf4qdq7nfLrzD
 UYn6sfO8L3PHbWFfEzG7uluK986VnyPb55/69tvKkJMleneZ4wnSdeyPfGI+bur8s2M6wUDQ5
 bOpesvbvogsQf5d0G0skXZHYz+EpWCzZnKHkIBN9XYinOSDTUYi4qTgQAFsBEMXgDAAA=
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495531357!70071178!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10423 invoked from network); 23 May 2017 09:22:39 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 09:22:39 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 02:22:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,381,1491289200"; d="scan'208";a="1151661446"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga001.fm.intel.com with ESMTP; 23 May 2017 02:22:36 -0700
Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 23 May 2017 02:22:36 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 23 May 2017 02:22:36 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.217]) with mapi id 14.03.0319.002;
 Tue, 23 May 2017 17:22:34 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [BUG] repeated live migration for VM failed
Thread-Index: AdLSw9WzzjNC+GSwTCWs5wpWnJFjCv//u50AgAAMlID//gRfcA==
Date: Tue, 23 May 2017 09:22:32 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B721A7F@shsmsx102.ccr.corp.intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
 <b2acfabe-cd9b-d746-3f91-9ab21244a099@citrix.com>
 <CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com>
In-Reply-To: <CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzgxNGM4MWUtZjQxZS00MmIxLTg1ZTQtNmE5NGJiNWNiNzUxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IlBxWXdTcFpHdXFaT1FhSWhTRlVaTWdRb2NvQWdhSXd1cVM0NlVcLzNjYmlvPSJ9
x-ctpclassification: CTP_IC
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>, "Gao,
 Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [BUG] repeated live migration for VM failed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlLCB0aGFua3MgdGhlIGZpeGluZy4NCldpdGggdGhlIHBhdGNoLCB0aGUgdGVzdGluZyBp
cyBydW5uaW5nIG9uIDkwKyB0aW1lIExNIHdpdGhvdXQgYW55IGVycm9yIHRpbGwgbm93LCBsZXQn
cyB3YWl0IGZvciB0aGUgZmluYWwgcmVzdWx0Lg0KDQpUaGFua3MsDQotWHVkb25nDQoNCg0KPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWlsdG86
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiBNb25kYXksIE1heSAyMiwgMjAxNyA3
OjAzIFBNDQo+IFRvOiBIYW8sIFh1ZG9uZyA8eHVkb25nLmhhb0BpbnRlbC5jb20+OyB4ZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZw0KPiBDYzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29t
PjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEdhbywNCj4gQ2hhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPjsgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT47
IEFuZHJldw0KPiBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbQlVHXSBy
ZXBlYXRlZCBsaXZlIG1pZ3JhdGlvbiBmb3IgVk0gZmFpbGVkDQo+IA0KPiBPbiBNb24sIE1heSAy
MiwgMjAxNyBhdCAxMToxOCBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPg0KPiB3cm90ZToNCj4gPiBPbiAyMi8wNS8xNyAwNzozNSwgSGFvLCBYdWRvbmcgd3JvdGU6
DQo+ID4+IEJ1ZyBkZXRhaWxlZCBkZXNjcmlwdGlvbjoNCj4gPj4NCj4gPj4gLS0tLS0tLS0tLS0t
LS0tLQ0KPiA+Pg0KPiA+PiBDcmVhdGUgb25lIFJIRUw3LjMgSFZNIGFuZCBkbyBsaXZlIG1pZ3Jh
dGlvbiBjb250aW51b3VzbHksIHdoaWxlIGRvaW5nIHRoZQ0KPiAyMDArIG9yIDMwMCsgdGltZXMg
bGl2ZS1taWdyYXRpb24sIHRvb2wgc3RhY2sgcmVwb3J0IGVycm9yIGFuZCBtaWdyYXRpb24gZmFp
bGVkLg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+PiBFbnZpcm9ubWVudCA6DQo+ID4+DQo+ID4+IC0t
LS0tLS0tLS0tLS0tLS0NCj4gPj4NCj4gPj4gSFc6IFNreWxha2Ugc2VydmVyDQo+ID4+DQo+ID4+
IFhlbjogWGVuIDQuOS4wIFJDNA0KPiA+Pg0KPiA+PiBEb20wOiBMaW51eCA0LjExLjANCj4gPj4N
Cj4gPj4NCj4gPj4NCj4gPj4gUmVwcm9kdWNlIHN0ZXBzOg0KPiA+Pg0KPiA+PiAtLS0tLS0tLS0t
LS0tLS0tDQo+ID4+DQo+ID4+IDEuICAgICAgQ29tcGlsZSBYZW4gNC45IFJjNCBhbmQgZG9tMCBr
ZXJuZWwgNC4xMS4wLCBib290IHRvIGRvbTANCj4gPj4NCj4gPj4gMi4gICAgICBCb290IFJIRUw3
LjMgSFZNIGd1ZXN0DQo+ID4+DQo+ID4+IDMuICAgICAgTWlncmF0ZSBndWVzdCB0byBsb2NhbGhv
c3QsIHNsZWVwIDEwIHNlY29uZHMNCj4gPj4NCj4gPj4gNC4gICAgICBSZXBlYXQgZG9pbmcgdGhl
IHN0ZXAzLg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+PiBDdXJyZW50IHJlc3VsdDoNCj4gPj4NCj4g
Pj4gLS0tLS0tLS0tLS0tLS0tLQ0KPiA+Pg0KPiA+PiBWTSBNaWdyYXRpb24gZmFpbC4NCj4gPj4N
Cj4gPj4NCj4gPj4NCj4gPj4gQmFzZSBlcnJvciBsb2c6DQo+ID4+DQo+ID4+IC0tLS0tLS0tLS0t
LS0tLS0NCj4gPj4NCj4gPj4geGwgbWlncmF0ZSAyNGhyc19sbV9ndWVzdF8yIGxvY2FsaG9zdA0K
PiA+Pg0KPiA+PiByb290QGxvY2FsaG9zdCdzIHBhc3N3b3JkOg0KPiA+Pg0KPiA+PiBtaWdyYXRp
b24gdGFyZ2V0OiBSZWFkeSB0byByZWNlaXZlIGRvbWFpbi4NCj4gPj4NCj4gPj4gU2F2aW5nIHRv
IG1pZ3JhdGlvbiBzdHJlYW0gbmV3IHhsIGZvcm1hdCAoaW5mbyAweDMvMHgwLzE3NjEpDQo+ID4+
DQo+ID4+IExvYWRpbmcgbmV3IHNhdmUgZmlsZSA8aW5jb21pbmcgbWlncmF0aW9uIHN0cmVhbT4g
KG5ldyB4bCBmbXQgaW5mbw0KPiA+PiAweDMvMHgwLzE3NjEpDQo+ID4+DQo+ID4+IFNhdmVmaWxl
IGNvbnRhaW5zIHhsIGRvbWFpbiBjb25maWcgaW4gSlNPTiBmb3JtYXQNCj4gPj4NCj4gPj4gUGFy
c2luZyBjb25maWcgZnJvbSA8c2F2ZWQ+DQo+ID4+DQo+ID4+IHhjOiBpbmZvOiBTYXZpbmcgZG9t
YWluIDI3MywgdHlwZSB4ODYgSFZNDQo+ID4+DQo+ID4+IHhjOiBpbmZvOiBGb3VuZCB4ODYgSFZN
IGRvbWFpbiBmcm9tIFhlbiA0LjkNCj4gPj4NCj4gPj4geGM6IGluZm86IFJlc3RvcmluZyBkb21h
aW4NCj4gPj4NCj4gPj4geGM6IGVycm9yOiBzZXQgSFZNIHBhcmFtIDEyID0gMHgwMDAwMDAwMGZl
ZmZlMDAwICg4NSA9IEludGVycnVwdGVkDQo+ID4+IHN5c3RlbSBjYWxsIHNob3VsZCApOiBJbnRl
cm5hbCBlcnJvcg0KPiA+Pg0KPiA+PiB4YzogZXJyb3I6IFJlc3RvcmUgZmFpbGVkICg4NSA9IElu
dGVycnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCApOg0KPiA+PiBJbnRlcm5hbCBlcnJvcg0KPiA+
DQo+ID4gSW50ZXJlc3RpbmcgLS0gaXQgYXBwZWFycyB0aGF0IHNldHRpbmcgSFZNX1BBUkFNX0lE
RU5UX1BUICgjMTIpIGNhbg0KPiA+IGZhaWwgd2l0aCAtRVJFU1RBUlQuICBCdXQgdGhlIGNvbW1l
bnQgZm9yIEVSRVNUQVJUIG1ha2VzIGl0IGV4cGxpY2l0DQo+ID4gdGhhdCBpdCBzaG91bGQgYmUg
aW50ZXJuYWwgb25seSAtLSBpdCBzaG91bGQgY2F1c2UgYSBoeXBlcmNhbGwNCj4gPiBjb250aW51
YXRpb24gKHNvIHRoYXQgdGhlIGh5cGVyY2FsbCByZXN0YXJ0cyBhdXRvbWF0aWNhbGx5KSwgcmF0
aGVyDQo+ID4gdGhhbiByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0Lg0KPiA+DQo+ID4gQnV0IHRoZSBo
eXBlcmNhbGwgY29udGludWF0aW9uIGNvZGUgc2VlbXMgdG8gaGF2ZSBkaXNhcHBlYXJlZCBmcm9t
DQo+ID4gZG9faHZtX29wKCkgYXQgc29tZSBwb2ludD8NCj4gPg0KPiA+IC9tZSBkaWdzIGEgYml0
IG1vcmUuLi4NCj4gDQo+IFRoZSBwcm9ibGVtIHR1cm5zIG91dCB0byBiZSBjb21taXQgYWUyMGNj
ZiAoImRtX29wOiBjb252ZXJ0DQo+IEhWTU9QX3NldF9tZW1fdHlwZSIpLCB3aGljaCBzYXlzOg0K
PiANCj4gICAgIFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgbmVlZCBmb3IgaGFuZGxpbmcgSFZNT1Ag
cmVzdGFydHMsIHNvIHRoYXQNCj4gICAgIGluZnJhc3RydWN0dXJlIGlzIHJlbW92ZWQuDQo+IA0K
PiBXaGlsZSBpdCdzIHRydWUgdGhhdCB0aGVyZSBhcmUgbm8gbW9yZSBvcGVyYXRpb25zIHdoaWNo
IG5lZWQgaXRlcmF0aW9uDQo+IGluZm9ybWF0aW9uIHJlc3RvcmVkLCBidXQgdGhlcmUgYXJlIHR3
byBvcGVyYXRpb25zIHdoaWNoIG1heSBzdGlsbCBuZWVkIHRvIGJlDQo+IHJlc3RhcnRlZCB0byBh
dm9pZCBkZWFkbG9ja3Mgd2l0aCBvdGhlciBvcGVyYXRpb25zLg0KPiANCj4gQXR0YWNoZWQgaXMg
YSBwYXRjaCB3aGljaCByZXN0b3JlcyBoeXBlcmNhbGwgY29udGludWF0aW9uIGNoZWNraW5nLg0K
PiBYdWRvbmcsIGNhbiB5b3UgZ2l2ZSBpdCBhIHRlc3Q/DQo+IA0KPiBUaGFua3MsDQo+ICAtR2Vv
cmdlDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 09:24:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:24:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD63a-0004YU-9E; Tue, 23 May 2017 09:24:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <m.a.young@durham.ac.uk>) id 1dD63Y-0004YL-Rm
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 09:24:44 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 0E/D9-01733-CDFF3295; Tue, 23 May 2017 09:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS+OoHo+7t/8q
 RBk83CFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTTh1iLljAV7F9/0nGBsYpPF2MXBxCAmsZ
 JbqaDrNAOCsYJR7c+c/cxcgJ5BRIHL15jRXCngiUaLbtYuTgYBHQlvj4yA0kzCagIbH8UhsTi
 C0ioC7x58IERpASZoF0iZ+HQ0HCwgIqEu833GMEsTkFrCW6D9wAK+cVcJJYe3QJE8R0K4m/cz
 +D2aJA02f1T4eqEZQ4OfMJC4jNLKAl8fDXLTBbQsBOYkdHIzvIKgmg+r4l/BMYBWch6ZiFpGM
 BI9MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA0GQAgh2M
 F097HmKU5GBSEuXdk6AcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9+4/oJxgUWp6akVaZg4wS
 mDSEhw8SiK850HSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzjsRpEgApCijNA9uBCxiLz
 HKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwEY/0I8mXklcJteAR3BBHSE612wI0oSEVJSDYx
 Z7/4ectT9FXfD/NGBa/1/151j289fyOAhrKNyOW5bvkqGxN3ixBBHg/AcYz6ZwpKb3Ge/xkg6
 29l2H95Qe/pNm1Pvni9rlHaueZji6V2sEKl9KGkh00tH3gtFtQ7R6xa8UAip0DcNv3/qzNcnq
 fu2d0bPMjPq7pvwZtufmFiOgwZn2LUjDiuxFGckGmoxFxUnAgD2UouZ0wIAAA==
X-Env-Sender: m.a.young@durham.ac.uk
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495531482!71351771!1
X-Originating-IP: [129.234.248.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTI5LjIzNC4yNDguMSA9PiAxMjI2NTk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36130 invoked from network); 23 May 2017 09:24:42 -0000
Received: from hermes1.dur.ac.uk (HELO hermes1.dur.ac.uk) (129.234.248.1)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 May 2017 09:24:42 -0000
Received: from smtphost3.dur.ac.uk (smtphost3.dur.ac.uk [129.234.252.3])
 by hermes1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id v4N9OQhb027910;
 Tue, 23 May 2017 10:24:30 +0100
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost3.dur.ac.uk (8.14.4/8.14.4) with ESMTP id v4N9OHn2020555;
 Tue, 23 May 2017 10:24:17 +0100
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id B56CD287DB5; Tue, 23 May 2017 10:24:17 +0100 (BST)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id 9DD2A281010;
 Tue, 23 May 2017 10:24:17 +0100 (BST)
Date: Tue, 23 May 2017 10:24:17 +0100 (BST)
From: M A Young <m.a.young@durham.ac.uk>
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
Message-ID: <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
References: <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
User-Agent: Alpine 2.20 (LFD 67 2015-01-07)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: v4N9OQhb027910
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMiBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgoKPiBIaSBhbGwsCj4gCj4g
WGVuIDQuOSByYzYgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZyb20geGVuLmdp
dDoKPiAKPiAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQgNC45LjAtcmM2Cj4gCj4gRm9y
IHlvdXIgY29udmVuaWVuY2UgdGhlcmUgaXMgYWxzbyBhIHRhcmJhbGwgYXQ6Cj4gaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC45LjAtcmM2L3hlbi00LjkuMC1y
YzYudGFyLmd6Cj4gCj4gQW5kIHRoZSBzaWduYXR1cmUgaXMgYXQ6Cj4gaHR0cHM6Ly9kb3dubG9h
ZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC45LjAtcmM2L3hlbi00LjkuMC1yYzYudGFy
Lmd6LnNpZwo+IAo+IFBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8g
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgo+IFdoZW4gc2VuZGluZyBidWcgcmVwb3J0
cywgcGxlYXNlIENDIHJlbGV2YW50IG1haW50YWluZXJzIGFuZCBtZSAoanVsaWVuLmdyYWxsQGFy
bS5jb20pLgo+IAo+IFdlIGFyZSBhd2FyZSBvZiBidWdzIGJlbG93Ogo+IAktIFJlY2VudCBwYXRj
aGVzIGludHJvZHVjZWQgYSByZWdyZXNzaW9uIGluIHRoZSBidWlsZC4gU29tZSB0YXJnZXRzCj4g
CShlLmcgaW5zdGFsbC10b29scykgd2lsbCBub3QgaW5zdGFsbCB0aGUgaGVhZGVycy4gQSBwYXRj
aCBoYXMgYmVlbiBzZW50Cj4gCW9uIHRoZSBtYWlsaW5nIGxpc3QgKHNlZSBbMV0pLiBBIGtub3du
IHdvcmthcm91bmQgaXMgdG8gY2FsbCBgbWFrZWAuCj4gCS0gSFZNX3NldF9odm1fcGFyYW0gYW5k
IEhWTU9QX2ZsdXNoX3RsYnMgbWF5IGZhaWwgaWYgcmVxdWlyaW5nIGNvbnRpbnVhdGlvbi4KPiAJ
QSBwYXRjaCBoYXMgYmVlbiBzZW50IG9uIHRoZSBtYWlsaW5nIGxpc3QgKHNlZSBbMl0pLgo+IAo+
IAo+IEFzIGEgcmVtaW5kZXIsIHRoZXJlIHdpbGwgYmUgYW5vdGhlciBYZW4gVGVzdCBEYXkgdG9t
b3Jyb3cgKFR1ZXNkYXkgMjN0aCBNYXkpLAo+IGZvciB0aGUgaW5zdHJ1Y3Rpb25zIHNlZToKPiAK
PiBodHRwczovL2Jsb2cueGVucHJvamVjdC5vcmcvMjAxNy8wNC8xMy9hbm5vdW5jaW5nLXhlbi1w
cm9qZWN0LTQtOS1yYy1hbmQtdGVzdC1kYXktc2NoZWR1bGUvCj4gCj4gQ2hlZXJzLAo+IAo+IFsx
XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDUvbXNnMDIxNjUuaHRtbAo+IFsyXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDIxMDguaHRtbAoKSSBoYWQgYnVpbGQg
cHJvYmxlbXMgd2l0aCB0aGVzZSB0d28gcGF0Y2hlcyBhZGRlZCAoYW5kIGJlZm9yZSBJIGFkZGVk
IAp0aGVtKS4gSXQgbG9va3MgbGlrZSBhdCB0aGUgc3RhZ2UgaW4gbXkgYnVpbGQgcHJvY2VzcyB3
aGVyZQptYWtlIC1qMiBwcmVmaXg9L3VzciB0b29scwpnZXRzIHJ1biBpdCBpcyBydW5uaW5nCm1h
a2UgLUMgdG9vbHMvaW5jbHVkZSBpbnN0YWxsCm1ha2UgLUMgdG9vbHMvaW5jbHVkZSBkaXN0CnRv
Z2V0aGVyIGFuZCBpdCBmYWlscyBzb29uIGFmdGVyIHdoZW4gdGhlIGFsaWdubWVudCBjaGVja3Mg
cnVuIGF0IHRoZSBzYW1lIAp0aW1lLgoKVGhlIGZ1bGwgYnVpbGQgbG9nIGlzIGF0Cmh0dHBzOi8v
Y29wci1iZS5jbG91ZC5mZWRvcmFwcm9qZWN0Lm9yZy9yZXN1bHRzL215b3VuZy94ZW50ZXN0L2Zl
ZG9yYS0yNi14ODZfNjQvMDA1NTUzNzMteGVuL2J1aWxkLmxvZy5negoKCU1pY2hhZWwgWW91bmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 09:33:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:33:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6CA-0005Gp-3s; Tue, 23 May 2017 09:33:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1dD6C8-0005Gj-5I
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 09:33:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 57/F3-31580-FE104295; Tue, 23 May 2017 09:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfSame5bRpV
 Ig9dzrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpzyewF7ysr9i30LeBcX1hFyMnh5DAdEaJ
 n7Mcuxi5OFgE7rBIvD9xkhnEkRD4wSKx/OctdpAqCYEiiVMHnzF2MXIA2fkSO57ZgoR5BQQlT
 s58wgIxyEdi4+NDrCA2m4CBxOyVF5lBbBYBVYnFM4+xQtQHSMw4+Q6sXljAReJl7x6wuIiAo8
 Tze3cYQWxmoDkXti1jn8DIOwvJillIUhC2pkTr9t9QtrbEsoWvmSFsDYkFd/YxIosvYGRbxah
 RnFpUllqka2Sol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJz1DAyMOxh79vod
 YpTkYFIS5d2ToBwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wH+gnGBRanpqRVpmDjBOYNISH
 DxKIrz7QNK8xQWJucWZ6RCpU4zGHC8uv3/PxPFk5Y/3TEIsefl5qVLivBNBSgVASjNK8+AGwe
 L3EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3gAGlUghnsy8Erh9r4BOYQI6xfUu2CkliQg
 pqQbGuY/Yfjnvj9XqCTodN1d46kNzt5nFl2R21i1/u+tcjxbTnnlfUp0i5h7MP/2yfeM8nu+S
 RzdN0ZwqeOq4w+x64QNcq4T3xew5wJRxyXhnYlm4UJSsilFQdoLsko1reBSrZ2gkMBQzOVfPc
 j0XtEcien7EdHXTrXm3+8ID1V9zX9n+o0rxi8VSJZbijERDLeai4kQAtnUXrtoCAAA=
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495532012!101356503!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60003 invoked from network); 23 May 2017 09:33:33 -0000
Received: from mail-it0-f54.google.com (HELO mail-it0-f54.google.com)
 (209.85.214.54)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 09:33:33 -0000
Received: by mail-it0-f54.google.com with SMTP id o5so15805738ith.1
 for <xen-devel@lists.xenproject.org>; Tue, 23 May 2017 02:33:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=ULxH1VDYGYDfPm/CPLvtUVTvVy4vBi+v3gvuovgIQBU=;
 b=suBMKynxtfnZZDQyJgKIdf7fTC6d8Wo5DQHrbt2BFHLXPbM/5m/jMBCINFg+jHXUnZ
 czKF56ZUPyUzSwkXKbXuLumKb8MCKxVWqPeUUfUvg52mhm6a59N8ggdVSP8JuclbsQ/T
 gkJnKlOBw8Wbes4RzSbxELV/iuf9DTChoeufgLzaqKd6DqcsdQDK84SwmuF4uc9yoWC3
 SFKitqd12768usEUiGqVG1Gd68GINo/i2Hy5nFHw8L8xq2HvkSREKvWciMqbK4tfqrRx
 HJlZ8fIvQzFVgoe+JhJRoEQ3DdX75PK3Sg/F9kmmtlQp0RkgNx+Zo9NY7tvON3go8Fyc
 xj8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=ULxH1VDYGYDfPm/CPLvtUVTvVy4vBi+v3gvuovgIQBU=;
 b=V6aTH4PuhyEBQaGfIo2M19F7A9rI4xhngfZxYAz6wG3EfO0ebwM16suA3GSRxBu1hD
 9U5Z/VSdHDeqNrYzV9hhImgC/kXYRYINwV8zJgHE4eaGNK2MsTMDCTUWecn/QcSm9cYT
 Ezgu17SOcBayVmtDCP5sLU0ttL+jNxfqtyMMz892J/ROfMjx9GZXYC9uswYxrSySJYU8
 54lI9J2tHgXKxaW+yK69b02dcFdkb7Z6DyxLWsEWPJTMflfAFLIZd+RxVFW48REQuXUn
 TtjquUkAYGsJACudUpN3TXpSCwugrQ11lhogRYpzIUDVsVr+AeAA6KWzQO8N8BtBGjDM
 MvVw==
X-Gm-Message-State: AODbwcCw9x1zVBxmK7VdrDNi11i+utmAAAJH7ZI35ZDEsyCOB2oWxW1c
 etgeon7EzwQUKardH2THDoFQz8hotYfsjsk=
X-Received: by 10.36.0.23 with SMTP id 23mr1738115ita.108.1495532012462; Tue,
 23 May 2017 02:33:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.130.225 with HTTP; Tue, 23 May 2017 02:32:52 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
Date: Tue, 23 May 2017 11:32:52 +0200
Message-ID: <CAK1m5j54StY+1izyj3egKgYFXYqg1Naj+mwBQ28Qj3pX4n0N4Q@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC] Proposal: Fuzzing the Hypervisor - Tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6179390520731910415=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6179390520731910415==
Content-Type: multipart/alternative; boundary="001a11c0122e5a680705502daed7"

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

Hi,

I'm Felix Schmoll, one of the GSoC students this year. Go Xen!

In order to begin I am herewith posting an implementation proposal for the
first part of the project for comments.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
1. Motivation and Description
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
Fuzzing is a recent trend for systematic testing of interfaces by trying
more or less random inputs and iterating over them. A subset of fuzzers
uses code-coverage as feedback when permuting and choosing inputs, among
them the popular user-space fuzzer American Fuzzy Lop. Recently there have
been attempts to port fuzzers to the kernel and in a similar manner should
now the hypercall interface of Xen be tested.

While this is overall a very comprehensive problem this project will help
to develop a better understanding of the problem space and make at least
first advances of the source tree into the necessary direction. A generic
mechanism will be implemented allowing fuzzers to obtain feedback on
code-coverage. In the next step this output will be further processed in
order to actually run a particular fuzzer (such as AFL), although there
might not be sufficient time to commit this to the source tree.

To sum up, the overall steps to getting a fuzzer running are the following:

1. Extracting the execution path from the hypervisor via a hypercall
2. Parse the execution path into a format consumable by a user-space fuzzer
3. Drive a domU to execute the test cases of the fuzzer

This proposal is only concerned with how to extract the execution path.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
2. Implementation Plan
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
2.1 Tracing
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
The gcc-6 fsanitize-coverage=3Dtrace_pc feature will be the foundation to
implement the tracing necessary for the hypercall. It inserts a
customisable function at every edge of the binary. By writing the current
program counter to a buffer passed in from user-space this will allow a
very detailed tracing in form of a sequence of program counters (PC's).

Care has also to be taken that the returned execution path contains only
executions related to the domain that is being traced and hypercalls
executed by it. Thus, only appropriate files will be compiled with the
option and, for example, interrupts will be excluded.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
2.1.1 Function content
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
The "struct domain" as defined in xen/include/xen/sched.h should be
extended to include:
    * a pointer to the trace buffer (NULL if domain is not traced)
    * the next position to write to in the trace buffer
    * size of the trace buffer

An alternative considered here was to have some sort of global array to
store the data relevant for tracing in, but this limits the number of
domains.

Pseudo code:

/* Check if the current domain is being traced and, if appropriate, write
the program counter to the buffer. */
if(domain is traced && buffer not full) {
    current_domain->trace_buffer[current_domain->trace_buffer_pos++] =3D
       __builtin_return_address(0)
}

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
2.2 Hypercall-Interface
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
As stated in the preceding sections, a hypercall is needed to extract the
execution path. The proposed interface is the following:

/*
* @brief Traces the execution path of hypercalls executed by a domain.
* @param domain_id Domain whose execution path is supposed to be traced
* @param buffer Buffer to write program counters to
* @param size Size of the buffer
* @param mode, if to trace or to stop tracing
* @return Success or error in some form (e.g. number of PC=E2=80=99s writte=
n for
success)
*/
int trace_execution(int domain_id, int* buffer, int size, int mode);

This interface together with the previous snippet content seem to imply
that some program counters of this hypercall might be included in the
buffer (there will be edges between setting the buffer and returning to the
kernel if a domain traces itself). For the purpose of fuzzing this doesn't
matter as long as this is the same for all runs.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
2.3 Adjustments to libxc
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
With this interface the only modification to libxc would be to add the new
hypercall.

An alternative considered was to implement an event notification system
which informs the trace hypercall when a hypercall starts and ends. One
could then change the interface to just trace the next hypercall instead of
tracing all hypercalls. This however involves changing the xencall
functions and throws up some questions in regards to having multiple
hypercalls at the same time. As long as the hypercall is used only for
fuzzing a single hypercall at a time the difference should be irrelevant.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
2.4 Build
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
Inserting even a single instruction at every edge is a rather costly
operation in case the feature is never intended to be used. The tracing
should thus be an optional build-feature that has to be explicitly enabled.

As mentioned before, there are further adjustments needed for the build
system in order to compile only specific files with the option.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
3. Expected Outcomes/Goals
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
This proposal outlines the steps for implementing coverage feedback.
Overall the project aims to enable automated fuzzing of the hypervisor,
which requires further steps as outlined in Section 1.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
4. References
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
[1] Link to GSoC page of project:
https://summerofcode.withgoogle.com/projects/#5585891117498368
[2] Link to originally suggested topic:
https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Fuzzing_Xen_hype=
rcall_interface

Any comments appreciated,

Felix

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

<div dir=3D"ltr">Hi,<div><br></div><div>I&#39;m Felix Schmoll, one of the G=
SoC students this year. Go Xen!</div><div><br></div><div>In order to begin =
I am herewith posting an implementation proposal for the first part of the =
project for comments.</div><div><br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=
=3D=3D</div><div>1. Motivation and Description</div><div>=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wb=
r>=3D=3D=3D=3D</div><div><div>Fuzzing is a recent trend for systematic test=
ing of interfaces by trying more or less random inputs and iterating over t=
hem. A subset of fuzzers uses code-coverage as feedback when permuting and =
choosing inputs, among them the popular user-space fuzzer American Fuzzy Lo=
p. Recently there have been attempts to port fuzzers to the kernel and in a=
 similar manner should now the hypercall interface of Xen be tested.</div><=
div><br></div><div>While this is overall a very comprehensive problem this =
project will help to develop a better understanding of the problem space an=
d make at least first advances of the source tree into the necessary direct=
ion. A generic mechanism will be implemented allowing fuzzers to obtain fee=
dback on code-coverage. In the next step this output will be further proces=
sed in order to actually run a particular fuzzer (such as AFL), although th=
ere might not be sufficient time to commit this to the source tree.</div><d=
iv><br></div><div>To sum up, the overall steps to getting a fuzzer running =
are the following:</div><div><br></div><div>1. Extracting the execution pat=
h from the hypervisor via a hypercall</div><div>2. Parse the execution path=
 into a format consumable by a user-space fuzzer</div><div>3. Drive a domU =
to execute the test cases of the fuzzer</div></div><div><br></div><div>This=
 proposal is only concerned with how to extract the execution path.</div><d=
iv><br></div><div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div><div>2. Imple=
mentation Plan</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div></div><div=
><br></div><div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div><div>2.1 Tracing=
</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div></div><div><div>The gcc-6=
 fsanitize-coverage=3Dtrace_pc feature will be the foundation to implement =
the tracing necessary for the hypercall. It inserts a customisable function=
 at every edge of the binary. By writing the current program counter to a b=
uffer passed in from user-space this will allow a very detailed tracing in =
form of a sequence of program counters (PC&#39;s).</div><div><br></div><div=
>Care has also to be taken that the returned execution path contains only e=
xecutions related to the domain that is being traced and hypercalls execute=
d by it. Thus, only appropriate files will be compiled with the option and,=
 for example, interrupts will be excluded.</div><div><br></div><div><div><d=
iv><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div><div>2.1.1 Function content<=
/div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div></div><div>The &quot;stru=
ct domain&quot; as defined in xen/include/xen/sched.h should be extended to=
 include:</div><div>=C2=A0 =C2=A0 * a pointer to the trace buffer (NULL if =
domain is not traced)</div><div>=C2=A0 =C2=A0 * the next position to write =
to in the trace buffer</div><div>=C2=A0 =C2=A0 * size of the trace buffer</=
div><div><br></div><div>An alternative considered here was to have some sor=
t of global array to store the data relevant for tracing in, but this limit=
s the number of domains.<br></div><div><br></div><div>Pseudo code:</div><di=
v><br></div><div>/* Check if the current domain is being traced and, if app=
ropriate, write the program counter to the buffer. */</div><div>if(domain i=
s traced &amp;&amp; buffer not full) {</div><div>=C2=A0 =C2=A0 current_doma=
in-&gt;trace_buffer[current_domain-&gt;trace_buffer_pos++] =3D</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0__builtin_return_address(0)</div><div>}</div></d=
iv></div><div><br></div></div><div><div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=
=3D</div><div>2.2 Hypercall-Interface</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=
=3D=3D</div></div><div>As stated in the preceding sections, a hypercall is =
needed to extract the execution path. The proposed interface is the followi=
ng:</div><div><br></div><div><div>/*</div><div>* @brief Traces the executio=
n path of hypercalls executed by a domain.</div><div>* @param domain_id Dom=
ain whose execution path is supposed to be traced</div><div>* @param buffer=
 Buffer to write program counters to</div><div>* @param size Size of the bu=
ffer</div><div>* @param mode, if to trace or to stop tracing</div><div>* @r=
eturn Success or error in some form (e.g. number of PC=E2=80=99s written fo=
r success)</div><div>*/</div><div>int trace_execution(int domain_id, int* b=
uffer, int size, int mode);</div></div></div><div><br></div><div>This inter=
face together with the previous snippet content seem to imply that some pro=
gram counters of this hypercall might be included in the buffer (there will=
 be edges between setting the buffer and returning to the kernel if a domai=
n traces itself). For the purpose of fuzzing this doesn&#39;t matter as lon=
g as this is the same for all runs.</div><div><br></div><div><div>=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<wbr>=3D=3D=3D=3D</div><div>2.3 Adjustments to libxc</div><div>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<wbr>=3D=3D=3D=3D</div></div><div>With this interface the only mod=
ification to libxc would be to add the new hypercall.</div><div><br></div><=
div>An alternative considered was to implement an event notification system=
 which informs the trace hypercall when a hypercall starts and ends. One co=
uld then change the interface to just trace the next hypercall instead of t=
racing all hypercalls. This however involves changing the xencall functions=
 and throws up some questions in regards to having multiple hypercalls at t=
he same time. As long as the hypercall is used only for fuzzing a single hy=
percall at a time the difference should be irrelevant.</div><div><br></div>=
<div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div><div>2.4 Build</div><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div></div><div>Inserting even a single in=
struction at every edge is a rather costly operation in case the feature is=
 never intended to be used. The tracing should thus be an optional build-fe=
ature that has to be explicitly enabled.</div><div><br></div><div>As mentio=
ned before, there are further adjustments needed for the build system in or=
der to compile only specific files with the option.</div><div><br></div><di=
v><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div><div>3. Expected Outcomes/Go=
als</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D</div></div><div>This propos=
al outlines the steps for implementing coverage feedback. Overall the proje=
ct aims to enable automated fuzzing of the hypervisor, which requires furth=
er steps as outlined in Section 1.</div><div><br></div><div><div>=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<wbr>=3D=3D=3D=3D</div><div>4. References</div><div>=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
<wbr>=3D=3D=3D=3D</div></div><div>[1] Link to GSoC page of project: <a href=
=3D"https://summerofcode.withgoogle.com/projects/#5585891117498368">https:/=
/summerofcode.withgoogle.com/projects/#5585891117498368</a></div><div>[2] L=
ink to originally suggested topic: <a href=3D"https://wiki.xenproject.org/w=
iki/Outreach_Program_Projects#Fuzzing_Xen_hypercall_interface">https://wiki=
.xenproject.org/wiki/Outreach_Program_Projects#Fuzzing_Xen_hypercall_interf=
ace</a></div><div><br></div><div>Any comments appreciated,</div><div><br></=
div><div>Felix</div></div>

--001a11c0122e5a680705502daed7--


--===============6179390520731910415==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6179390520731910415==--


From xen-devel-bounces@lists.xen.org Tue May 23 09:34:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:34:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6CX-0005JQ-GU; Tue, 23 May 2017 09:34:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1dD6CW-0005JC-4s
 for xen-devel@lists.xen.org; Tue, 23 May 2017 09:34:00 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 78/3B-02022-70204295; Tue, 23 May 2017 09:33:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIKsWRWlGSWpSXmKPExsVywNwkVpeZSSX
 S4NtGI4slHxezODB6HN39mymAMYo1My8pvyKBNaPjTytzwVbBirvryxoYZwh2MXJyCAlMY5Ro
 /lEIYksI8EocWTaDFcL2l5jXtJkdoqaBUeL/2oguRi4gew+jxOtX51ghnF2MEku63jNBOOsYJ
 Rq3LGQEaWET0JLYdnYSE4gtIqAs0fvrNwtIEbPALUaJqXMngM0VFnCX2LH/OhtEkYfEx107mS
 FsI4l3V+aA1bAIqEq8u7oV7CZegWCJS3uWskFsa2eU2PHpC9gGTgF7iVdfP4ENYhQQk/h+ag1
 YnFlAXOLWk/lMEA8JSCzZc54ZwhaVePn4H9gPEgJzmSUeN6yF+lpa4ti661C2osTf9a1A73AA
 DdKUWL9LH2KmosSU7ofsEAcJSpyc+YQFEkiKEgt2XGSawCgzC8nqWQjds5B0z0LSvYCRZRWje
 nFqUVlqka6ZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYGQzAMEOxqkNzocYJT
 mYlER59yQoRwrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd5VDCqRQoJFqem
 pFWmZOcDUA1MqwcGjJMK7HiTNW1yQmFucmQ6ROsVozPFu6Yf3TBx9HR/fMwmBTZIS5y0EKRUA
 Kc0ozYMbBEuJlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM2wkyhSczrwRu3yugU5iATnG9q
 wxySkkiQkqqgZHjjMo6seCbn9+sjd/2VHLen5zrVw8tO5xU4NCeonHaWlpW7j+3v9zBxp6LNy
 e0CDw9fZapZ1qteFOu1KXXb36ZeWW48s6b9ra/M/fZxBdMyRtFdpy11P74uuj3ulcPE3VTbM1
 F2G8LBe6y8uF/cvTFlrgtKvYPzd8+fjDRmXvmi08rzLMufnutxFKckWioxVxUnAgAyBkR54QD
 AAA=
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495532032!85786433!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14047 invoked from network); 23 May 2017 09:33:54 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 May 2017 09:33:54 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 02:33:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,381,1491289200"; d="scan'208";a="104321670"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga005.jf.intel.com with ESMTP; 23 May 2017 02:33:51 -0700
Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 23 May 2017 02:33:51 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 23 May 2017 02:33:50 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.224]) with mapi id 14.03.0319.002;
 Tue, 23 May 2017 17:33:47 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
Thread-Index: AQHS0xXfJg16YmUxCkOAFkRpRfP1paIBp8pg
Date: Tue, 23 May 2017 09:33:45 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B721ABA@shsmsx102.ccr.corp.intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
 <59232870020000780015BD45@prv-mh.provo.novell.com>
In-Reply-To: <59232870020000780015BD45@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmUxMzliZWQtYzczYi00YWRlLThkOTgtYTRlMDNhMjU2NzZmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IjUyUlpYVE5xSXFick8wSWE3WWVIOVVvVUpWNzd3amdpcmFyZmVTUFwvSXcwPSJ9
x-ctpclassification: CTP_IC
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 George Dunlap <George.Dunlap@citrix.com>, "Zhang,
 Haozhong" <haozhong.zhang@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogVHVlc2RheSwgTWF5IDIzLCAyMDE3IDEyOjA2IEFNDQo+IFRvOiBIYW8sIFh1
ZG9uZyA8eHVkb25nLmhhb0BpbnRlbC5jb20+DQo+IENjOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsNCj4geGVu
LWRldmVsQGxpc3RzLnhlbi5vcmc7IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IFpoYW5nLA0KPiBIYW96aG9uZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPg0KPiBT
dWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW0JVR10geGVuLW1jZWluaiB0b29sIHRlc3RpbmcgY2F1
c2UgZG9tMCBjcmFzaA0KPiANCj4gPj4+IE9uIDIyLjA1LjE3IGF0IDEwOjM5LCA8eHVkb25nLmhh
b0BpbnRlbC5jb20+IHdyb3RlOg0KPiA+IChYRU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVi
b290aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRzLg0KPiANCj4gTm90IHRoaXMgLSBYZW4gaXMgdW5h
dm9pZGFibHkgZ29pbmcgdG8gZ28gZG93biBpbiBzdWNoIGEgY2FzZSwgeWV0IHlvdXIgbG9nIGhh
cw0KPiBubyBoaW50IGF0IGFsbCB3aGF0IGtpbmQgb2YgcHJvYmxlbSBEb20wIGV4cGVyaWVuY2Vk
IChlLmcuIHdoZXRoZXIgb25lIG9mIHRoZQ0KPiBpbmplY3RlZCAjTUMtcyBjYXVzZWQgdGhpcyku
DQo+IA0KDQpKYW4sIA0KVGhlIGZpcnN0IG1haWwgYXR0YWNoZWQgdGhlIGNvbXBsZXRlIGxvZyBm
cm9tIFhlbiBib290aW5nLCBob3BlIHRoZXJlIGlzIHNvbWUgaGludCBmcm9tIHRoZSBmdWxsIGxv
Zy4NCg0KPiA+IChYRU4pIC0tLS1bIFhlbi00LjktcmMgIHg4Nl82NCAgZGVidWc9eSAgIFRhaW50
ZWQ6IE1DRSAgXS0tLS0NCj4gPiAoWEVOKSBDUFU6ICAgIDANCj4gPiAoWEVOKSBSSVA6ICAgIGUw
MDg6WzwwMDAwMDAwMDY1ZWIxZTEzPl0gMDAwMDAwMDA2NWViMWUxMw0KPiA+IC4uLg0KPiA+IChY
RU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDA2ODJhYjAwOToNCj4gPiAoWEVOKSAgTDRb
MHgwMDBdID0gMDAwMDAwMTAyYzk2MTA2MyBmZmZmZmZmZmZmZmZmZmZmDQo+ID4gKFhFTikgIEwz
WzB4MDAxXSA9IDAwMDAwMDAwNWY4MTIwNjMgZmZmZmZmZmZmZmZmZmZmZg0KPiA+IChYRU4pICBM
MlsweDE0MV0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYNCj4gDQo+IEhlcmUg
eW91J3JlIGFwcGFyZW50bHkgaGl0dGluZyBhIGZpcm13YXJlIGJ1ZzogV2hpbGUgUklQIHBvaW50
cyBpbnRvIHJ1bnRpbWUNCj4gc2VydmljZXMgbWVtb3J5LCBDUjIgZG9lc24ndDoNCj4gDQo+IChY
RU4pICAwMDAwMDY1ZWI4MDAwLTAwMDAwNjgyYWNmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KPiANCj4gWW91IG1heSB0cnkgd29ya2luZyBhcm91bmQgdGhpcyB2aWEgb25lIG9mICJy
ZWJvb3Q9YWNwaSIgb3IgImVmaT1uby1ycyIgb24gdGhlDQo+IGh5cGVydmlzb3IgY29tbWFuZCBs
aW5lLg0KPiANCg0KV2lsbCB0cnkgdGhlbS4NCg0KDQpUaGFua3MsDQotWHVkb25nDQoNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 09:38:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6H6-0005bS-2A; Tue, 23 May 2017 09:38:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <georgeeldhojohn@gmail.com>) id 1dD6H4-0005bM-F6
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 09:38:42 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E1/3C-02181-02304295; Tue, 23 May 2017 09:38:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSatq4ss0q
 kwc8jQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNa9oFc1gqTnzew9LA+Iy5i5GLQ0hgBqPE
 v4NTwRwWgTssEoe6XjKCOBICP1gk5h3qY+pi5ARy8iS23H7BDGEXSCy62cIOYvMKCEqcnPmEB
 cQWEvCRmHSyAcxmE9CVaPp2nxHEZhFQlTjc0ssMUR8gceDjXzYQW1hAROLZ+/usILaIgJLEvV
 WTgXZxcDADzfm5Mn8CI+8sJBtmIWRAwswCmhKt23+zQ9gaEgvu7GOEsLUlli18zbyAkXUVo0Z
 xalFZapGusYFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgENYzMDDuYJywyu8Q
 oyQHk5Io754E5UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryiTCqRQoJFqempFWmZOcB4gElLc
 PAoifCGgqR5iwsSc4sz0yFSpxgtOV5cfv+eiWPOva9A8snKH++ZhFjy8vNSpcR5XzMCNQiANG
 SU5sGNg8XsJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvIYga3ky80rgtr4COogJ6CDXu8o
 gB5UkIqSkGhjLv0vMibpw+mi6h2RxwCXXn+esOYKf5k1Y/3CVhfPyc6lV22uazqcumnzqUa5y
 qP2Zm53nqhiefLUIbLkpajprPzD82J2nilo9OZsq/+WsfrrC1ztfrYL0rIrnTHNLns/7UYUnT
 eV0+D+7IwdUXuZ8ep/93kz60X7n3gs+1wpPry68pfzmyTIlluKMREMt5qLiRAAPylZO1AIAAA
 ==
X-Env-Sender: georgeeldhojohn@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495532316!99599178!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17570 invoked from network); 23 May 2017 09:38:37 -0000
Received: from mail-it0-f43.google.com (HELO mail-it0-f43.google.com)
 (209.85.214.43)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 09:38:37 -0000
Received: by mail-it0-f43.google.com with SMTP id c15so15891067ith.0
 for <xen-devel@lists.xenproject.org>; Tue, 23 May 2017 02:38:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=jgDxkwms353R4Ta4I823w9ywGKQE9o0MKrVSg7L+Qls=;
 b=D+Hf8mg/Jz0dusb/Yml8/SmP/kdt2Yhdj4xAViMHS36oerCfcrKyeN5WSGMgcRf0Iu
 eDhoxsJgad/5pd6x5Dk578Eu5dtgP/Uq4YRO52M71urcmw9sgCnlMYb/BzpFxCSghcuD
 7TIzWgEJ4YYoiDW2llLt8apT/wsDwyOFUF5vKLPoEz4TVRHVrwRp5XOmNmXMjQ8z7fZO
 /eYmdpaK2AZSB4wiWTPSFXd7tngB71mYNCDCmzoMjKbtWiVFY9Hiiu8mlWtb3FSYAok5
 i5nlI1E/8CG1cR3jYVj+fx+OL2iAcGLIDny5TI6ixSo8DRgOiVrDMaaXim8oN7ypd9Z4
 Nz3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=jgDxkwms353R4Ta4I823w9ywGKQE9o0MKrVSg7L+Qls=;
 b=Syq7+aDU4KsMIr6sn/3bJs4sVjW6Da0D4GPVZj7jw7sZMj6WwoPES+uctpjc4gutU3
 pozNuUGOJyeVmhQRcfihMS5N54WF+c6+MjtJ7M/mP9c9iUAwVGO4qeocJ0DfqJ03JaVF
 HXq6eAupJj/aYRRYB7C2qWwyJ3TyQ65w7VpvDQyoyOPNlOBqeSATNJFJRBYM0X3muI2e
 SzEzvPeNU18UYb3nzrmp750o8J0BwBmxfaFISQ2tMzAWzzA0xiLnV0LZb0DyKswJId4I
 aF1gedurinXBdZ35G8EY/8QEKtyjsqEX+WIGvXI5N5uyl9QtWNNiehzaVZFy/sQez78m
 aX9A==
X-Gm-Message-State: AODbwcAiWPUYRG5ljNnI1ZCk65Ii8rOaTrdxmisy+V9wdsFfst5OM60s
 Tvbh64IP+26eyo6l/7BS4c49iyGS1WLO
X-Received: by 10.36.69.69 with SMTP id y66mr1789267ita.22.1495532315676; Tue,
 23 May 2017 02:38:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.169.206 with HTTP; Tue, 23 May 2017 02:38:35 -0700 (PDT)
From: George John <georgeeldhojohn@gmail.com>
Date: Tue, 23 May 2017 15:08:35 +0530
Message-ID: <CANou6SrST3kiyxLt-aHRHJW-cdgV97YGOMA58RRwQKdK=SVWXA@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] passthrough
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1596116441985745303=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1596116441985745303==
Content-Type: multipart/alternative; boundary="001a11393df46d18f405502dc0bb"

--001a11393df46d18f405502dc0bb
Content-Type: text/plain; charset="UTF-8"

Hi,

Is it possible to give each channels of uart to different guests via pass
through mechanism?

regards
Georgeeldhojohn

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

Hi,<div><br></div><div>Is it possible to give each channels of uart to diff=
erent guests via pass through mechanism?</div><div><br></div><div>regards</=
div><div>Georgeeldhojohn=C2=A0</div>

--001a11393df46d18f405502dc0bb--


--===============1596116441985745303==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1596116441985745303==--


From xen-devel-bounces@lists.xen.org Tue May 23 09:40:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6Id-00067Q-DQ; Tue, 23 May 2017 09:40:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dD6Ib-00067G-Kw
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 09:40:17 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 19/D9-29088-08304295; Tue, 23 May 2017 09:40:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTbeBWSX
 SYOdBUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP9mp3sBff4K3p2X2BrYHzC08XIxSEksIlR
 Yu6HmewQzgFGiVn/nzN3MXJyCAvYS1y/08HWxcjBISIQKnFtkSBIDbPAakaJKRtWsEI0/GaU+
 LPlDBNIA5uArsSOm6/BmnkFrCR+/VnCAmKzCKhK3N54BSwuKhAu0Xugnw2iRlDi5MwnYDWcAt
 YSn5uPsYPYzAJ6Ejuu/2KFsMUlmr6shLLlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypG9eL
 UorLUIl1zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwABlAIIdjI3fnQ4xSnIw
 KYny7klQjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSvKpBIpJFiUmp5akZaZA4wVmLQEB4+SC
 ESat7ggMbc4Mx0idYpRUUqc9zUjUEIAJJFRmgfXBovPS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmNQQZz5OZVwI3/RXQYiagxa53lUEWlyQipKQaGFdIaO7yKN5qkvsrMzzvV0fmhYvlzJm
 nJXulFecnMjUK6b0x/Lxs9qc7x9caBNZ3ua3VqNcNmnCM2euoVtvD8xPzH+kw5SyxCNdbubAg
 n83M6Ps1jheHluXczdtnlGHz/7l9xNn900xmvIzOF+qd8zF88qkYJ2mx+3rvpNy/2G0ukgpac
 nP7IiWW4oxEQy3mouJEAC1aAujKAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495532415!43917150!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48652 invoked from network); 23 May 2017 09:40:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 23 May 2017 09:40:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 25E7480D;
 Tue, 23 May 2017 02:40:15 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0BE6A3F53D;
 Tue, 23 May 2017 02:40:13 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-24-andre.przywara@arm.com>
 <d1fe2c8c-b18b-b119-797e-5027a04cd292@arm.com>
 <8ce85893-b491-e1d4-aaee-2023d960b1fa@arm.com>
 <6e2eed11-f04f-3481-2483-a2c6bc8eea34@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <8728de53-e284-57fd-266a-08b0eb5c6eea@arm.com>
Date: Tue, 23 May 2017 10:40:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <6e2eed11-f04f-3481-2483-a2c6bc8eea34@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 23/28] ARM: vITS: handle DISCARD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMi8wNS8xNyAxODoyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDIy
LzA1LzE3IDE3OjUwLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGkgQW5kcmUs
Cj4gCj4+IE9uIDE4LzA1LzE3IDE1OjIzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRy
ZSwKPj4+Cj4+PiBPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4g
VGhlIERJU0NBUkQgY29tbWFuZCBkcm9wcyB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIGEgRGV2aWNl
SUQvRXZlbnRJRAo+Pj4+IGFuZCBhbiBMUEkvY29sbGVjdGlvbiBwYWlyLgo+Pj4+IFdlIG1hcmsg
dGhlIHJlc3BlY3RpdmUgc3RydWN0dXJlIGVudHJpZXMgYXMgbm90IGFsbG9jYXRlZCBhbmQgbWFr
ZQo+Pj4+IHN1cmUgdGhhdCBhbnkgcXVldWVkIElSUXMgYXJlIHJlbW92ZWQuCj4+Pj4KPj4+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+
PiAtLS0KPj4+PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyNCArKysrKysrKysrKysr
KysrKysrKysrKysKPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKykKPj4+Pgo+
Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jCj4+Pj4gaW5kZXggZWY3Yzc4Zi4uZjdhOGQ3NyAxMDA2NDQKPj4+PiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCj4+Pj4gQEAgLTcyMyw2ICs3MjMsMjcgQEAgb3V0X3VubG9jazoKPj4+PiAg
ICAgIHJldHVybiByZXQ7Cj4+Pj4gIH0KPj4+Pgo+Pj4+ICtzdGF0aWMgaW50IGl0c19oYW5kbGVf
ZGlzY2FyZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPj4+PiArewo+
Pj4+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+
Pj4+ICsgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7Cj4+Pj4g
KyAgICBpbnQgcmV0Owo+Pj4+ICsKPj4+PiArICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7
Cj4+Pj4gKwo+Pj4+ICsgICAgLyogUmVtb3ZlIGZyb20gdGhlIHJhZGl4IHRyZWUgYW5kIHJlbW92
ZSB0aGUgaG9zdCBlbnRyeS4gKi8KPj4+PiArICAgIHJldCA9IGl0c19kaXNjYXJkX2V2ZW50KGl0
cywgZGV2aWQsIGV2ZW50aWQpOwo+Pj4+ICsKPj4+PiArICAgIC8qIFJlbW92ZSBmcm9tIHRoZSBn
dWVzdCdzIElUVEUuICovCj4+Pj4gKyAgICBpZiAoIHJldCB8fCB3cml0ZV9pdHRlX2xvY2tlZChp
dHMsIGRldmlkLCBldmVudGlkLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVU5NQVBQRURfQ09MTEVDVElPTiwgSU5WQUxJRF9MUEksCj4+Pj4gTlVMTCkgKQo+Pj4KPj4+
IEkgYW0gbm90IHN1cmUgdG8gZnVsbHkgdW5kZXJzdGFuZCB0aGlzIGlmLiBJZiByZXQgaXMgbm90
IE5VTEwgeW91Cj4+PiBvdmVycmlkZSBpdCBhbmQgbmV2ZXIgY2FsbCB3cml0ZV9pdHRlX2xvY2tl
ZC4KPj4KPj4gSWYgaXRzX2Rpc2NhcmRfZXZlbnQoKSBzdWNjZWVkZWQgYWJvdmUsIHRoZW4gcmV0
IHdpbGwgYmUgMCwgaW4gd2hpY2gKPj4gY2FzZSB3ZSBjYWxsIHdyaXRlX2l0dGVfbG9ja2VkKCku
IElmIHRoYXQgcmV0dXJucyBub24temVybywgdGhpcyBpcyBhbgo+PiBlcnJvciBhbmQgd2Ugc2V0
IHJldCB0byAtMSwgb3RoZXJ3aXNlIChubyBlcnJvcikgaXQgc3RheXMgYXQgemVyby4KPiAKPiBC
dXQgd2Ugd2FudCB0byBjYXJyeSB0aGUgZXJyb3IgZnJvbSBpdHNfZGlzY2FyZF9ldmVudC4gTm8/
CgpBaCByaWdodCwgdGhpcyB3YXMgc28gY2xldmVybHkgbWFkZSB0aGF0IEkgZXZlbiB0cmlja2Vk
IG15c2VsZiA7LSkKCkkgY2hhbmdlZCB0aGlzIG5vdyB0byBiZSBtb3JlIGVhc2lseSByZWFkYWJs
ZS4KCkNoZWVycywKQW5kcmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 09:48:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:48:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6QK-0006Oq-6h; Tue, 23 May 2017 09:48:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dD6QJ-0006Ok-61
 for xen-devel@lists.xen.org; Tue, 23 May 2017 09:48:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 29/01-19409-E5504295; Tue, 23 May 2017 09:48:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS1tYhrxvLqhJ
 pMP+5tcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH0wlqWgltsFc+/rmFrYDzO2sXIySEkUCkx
 v/UeI4gtIcArcWTZDFYI219i9Ys+5i5GLqCaNkaJU9PPMoEkWARUJVbsmQbWwCagLHHxay9bF
 yMHh4iAh8SbU6IgYWEBfYlvz9ezgNi8AjoS0w4/Ywcp4RUIlzg/MwZiraXEoas3GSFKBCVOzn
 wCVs4soCVx499LJpByZgFpieX/OEBMTgEric/HlUEqRIF27r61l3kCo8AsJM2zkDTPQmhewMi
 8ilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMCjrGRgYdzB2
 nvA7xCjJwaQkyrsnQTlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvLYtKpJBgUWp6akVaZg4wP
 mDSEhw8SiK8+SBp3uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US53UEKRIAKcoozYMbAYvVS4
 yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeX1ApvBk5pXAbXoFdAQT0BGud5VBjihJREhJNTA
 aWFcs2KZ0Z8phlgUcBix63+IjXnDv6UmOXrnIrIrT/gZT9ca737jXn9l72qBrk/9NrQ3Lf3xk
 u7ytgl+XM3FzwrVVHxwX3o2/5dkak8914aXf1RnXD1/jr9W04J8fqr4/a16H5wuH09/PCX0X2
 dc/5RQLt8e8RUsfKy3+1hl7aOFWzbyCn0c8lViKMxINtZiLihMBnySWJ9ACAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495532891!94398104!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31844 invoked from network); 23 May 2017 09:48:13 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 09:48:13 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP; 23 May 2017 02:48:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,381,1491289200"; d="scan'208";a="860331095"
Received: from skl-2s3.sh.intel.com (HELO skl-2s3) ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 23 May 2017 02:48:08 -0700
Date: Tue, 23 May 2017 17:49:25 +0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org, George Dunlap <George.Dunlap@eu.citrix.com>
Message-ID: <20170523094923.GA14837@skl-2s3>
Mail-Followup-To: xen-devel@lists.xen.org,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20170519105338.GA31359@skl-2s3.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170519105338.GA31359@skl-2s3.sh.intel.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Subject: Re: [Xen-devel] encounter a problem about xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDY6NTM6MzlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj5IaSwgR2VvcmdlLgo+Cj5QZXIgeW91ciBzdWdnZXNpb24sIEkgdHJpZWQgdG8gYWRkIHNvbWUg
Y29kZSB0byB4ZW5hbHl6ZS5jIHRvIGFuYWx5emUKPnNvbWUgbmV3bHkgYWRkZWQgZXZlbnRzLiBU
byBoYXZlIG1vcmUgdW5kZXJzdGFuZGluZywgeW91IGNhbiByZWFkIHRoZQo+cGF0Y2ggYXQgdGhl
IGJvdHRvbS4gSW4gdGhpcyBwYXRjaCwgSSB0cnkgdG8gY291bnQgaG93IG1hbnkgdGltZXMgYQo+
Z2l2ZW4gdmNwdSBpcyBhZGRlZCBhbmQgcmVtb3ZlZCBmcm9tIGEgcGkgYmxvY2tpbmcgbGlzdC4g
QWZ0ZXIKPmNvbGxlY3Rpbmcgc29tZSBkYXRhLCBJIGNvbXBhcmVkIHRoZSByZXN1bHQgb2YgZGlm
ZmVyZW50IGRlY29kZXIsCj54ZW5hbHl6ZSBhbmQgeGVudHJhY2VfZm9ybWF0LiBJIGZvdW5kIHRo
YXQgeGVudHJhY2VfZm9ybWF0IHNob3dzCj5vbmUgdmNwdSBpcyBhZGRlZCBhbmQgcmVtb3ZlZCAy
NDk5IHRpbWVzIHJlc3BlY3RpdmVseS4gQnV0IHhlbmFseXplCj5zaG93cyB0aGUgaWRlbnRpY2Fs
IHZjcHUgaXMgYWRkZWQgMjQ5OSB0aW1lcyBhbmQgcmVtb3ZlZCBvbmx5IGFib3V0Cj43MDAgdGlt
ZXMuIFNvbWUgb3RoZXIgdmNwdXMgYWxzbyBlbmNvdW50ZXIgdGhpcyB3ZWlyZCB0aGluZy4KCkhp
LCBHZW9yZ2UuIEkgZm91bmQgdGhlIGNhdXNlLiBJdCBpcyBmb3IgcmVtb3Zpbmcgb25lIHZjcHUg
ZnJvbQpwaSBibG9ja2luZyBsaXN0IGNhbiBoYXBwZW4gaW4gdmFyaW91cyBjb250ZXh0cy4gU29t
ZSBjb250ZXh0cwpjYW4ndCBwYXNzIHRvcGxldmVsX2Fzc2VydF9jaGVjaygpLgoKVGhhbmtzCkNo
YW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 09:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 09:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6R8-0006T0-Fs; Tue, 23 May 2017 09:49:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dD6R7-0006St-Tf
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 09:49:06 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2B/EB-02022-19504295; Tue, 23 May 2017 09:49:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTXcCq0q
 kwZ27uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btjqfsBduFKrpn7mNvYPzD18XIxSEksIlR
 Yu/eb8wQzgFGiXfPd7B0MXJyCAt4SSz//IMNxBYRCJW4cHY/E0gRs8BqRokpG1awgiSEBO4wS
 kw+Ww1iswnoSuy4+ZoZxOYVsJK4P7MfrIZFQFWi53AXmC0qEC7Re6CfDaJGUOLkzCdgyzgFfC
 Seb9rDCGIzC6hL/Jl3iRnCFpdo+rKSFcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYp
 Ti8pSi3QNTfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDlAEIdjA2bPc8xCjJ
 waQkyrsnQTlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvR2aVSCHBotT01Iq0zBxgtMCkJTh4l
 ER4G0DSvMUFibnFmekQqVOMilLivI4sQAkBkERGaR5cGyxCLzHKSgnzMgIdIsRTkFqUm1mCKv
 +KUZyDUUmYtxtkCk9mXgnc9FdAi5mAFrveVQZZXJKIkJJqYJRtnVDJzsWyhb3QzqrWL5LdSP7
 WbvP9839tfKR++i5jrXKuw9ZT1T/WB2h+TG4Pyr1ilr/zjsmOMCV/5TVV369sOWJ78ea6kuJL
 7p7d32/NcDI42iSUVeBQvVvklXzh+ZL0g+ubprKURn+5YBbXoZTOxHflztyZZ9aLPTpfanvuw
 u05bXUPTiixFGckGmoxFxUnAgBV+EpEywIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495532943!96206620!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42412 invoked from network); 23 May 2017 09:49:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 23 May 2017 09:49:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9BBE180D;
 Tue, 23 May 2017 02:49:02 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 838103F53D;
 Tue, 23 May 2017 02:49:01 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-12-andre.przywara@arm.com>
 <b4860d69-4bbe-55bf-a895-ba194b1ddbde@arm.com>
 <alpine.DEB.2.10.1705221514450.18759@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <383af8b6-9782-8aae-496b-6e391dd60ca0@arm.com>
Date: Tue, 23 May 2017 10:49:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705221514450.18759@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 11/28] ARM: VGIC: add vcpu_id to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMi8wNS8xNyAyMzoxNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTYgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUsCj4+Cj4+IE9u
IDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFRoZSB0YXJnZXQgQ1BV
IGZvciBhbiBMUEkgaXMgZW5jb2RlZCBpbiB0aGUgaW50ZXJydXB0IHRyYW5zbGF0aW9uIHRhYmxl
Cj4+PiBlbnRyeSwgc28gY2FuJ3QgYmUgZWFzaWx5IGRlcml2ZWQgZnJvbSBqdXN0IGFuIExQSSBu
dW1iZXIgKHNob3J0IG9mCj4+PiB3YWxraW5nICphbGwqIHRhYmxlcyBhbmQgZmluZCB0aGUgbWF0
Y2hpbmcgTFBJKS4KPj4+IFRvIGF2b2lkIHRoaXMgaW4gY2FzZSB3ZSBuZWVkIHRvIGtub3cgdGhl
IFZDUFUgKGZvciB0aGUgSU5WQUxMIGNvbW1hbmQsCj4+PiBmb3IgaW5zdGFuY2UpLCBwdXQgdGhl
IFZDUFUgSUQgaW4gdGhlIHN0cnVjdCBwZW5kaW5nX2lycSwgc28gdGhhdCBpdCBpcwo+Pj4gZWFz
aWx5IGFjY2Vzc2libGUuCj4+PiBXZSB1c2UgdGhlIHJlbWFpbmluZyA4IGJpdHMgb2YgcGFkZGlu
ZyBzcGFjZSBmb3IgdGhhdCB0byBhdm9pZCBlbmxhcmdpbmcKPj4+IHRoZSBzaXplIG9mIHN0cnVj
dCBwZW5kaW5nX2lycS4gVGhlIG51bWJlciBvZiBWQ1BVcyBpcyBsaW1pdGVkIHRvIDEyNwo+Pj4g
YXQgdGhlIG1vbWVudCBhbnl3YXksIHdoaWNoIHdlIGFsc28gY29uZmlybSB3aXRoIGEgQlVJTERf
QlVHX09OLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgo+Pj4gLS0tCj4+PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCAz
ICsrKwo+Pj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMSArCj4+PiAgMiBmaWxlcyBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4+IGluZGV4IDI3ZDZiNTEuLjk3YTJjZjIg
MTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCj4+PiBAQCAtNjMsNiArNjMsOSBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdp
Y19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwKPj4+IHVuc2lnbmVkIGludCBpcnEpCj4+Pgo+Pj4g
IHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWdu
ZWQgaW50IHZpcnEpCj4+PiAgewo+Pj4gKyAgICAvKiBUaGUgbHBpX3ZjcHVfaWQgZmllbGQgbXVz
dCBiZSBiaWcgZW5vdWdoIHRvIGhvbGQgYSBWQ1BVIElELiAqLwo+Pj4gKyAgICBCVUlMRF9CVUdf
T04oQklUKHNpemVvZihwLT5scGlfdmNwdV9pZCkgKiA4KSA8IE1BWF9WSVJUX0NQVVMpOwo+Pj4g
Kwo+Pj4gICAgICBJTklUX0xJU1RfSEVBRCgmcC0+aW5mbGlnaHQpOwo+Pj4gICAgICBJTklUX0xJ
U1RfSEVBRCgmcC0+bHJfcXVldWUpOwo+Pj4gICAgICBwLT5pcnEgPSB2aXJxOwo+Pj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKPj4+IGluZGV4IGUyMTExYTUuLjAyNzMyZGIgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
Pj4+IEBAIC03Myw2ICs3Myw3IEBAIHN0cnVjdCBwZW5kaW5nX2lycQo+Pj4gICAgICB1aW50OF90
IGxyOwo+Pj4gICAgICB1aW50OF90IHByaW9yaXR5Owo+Pj4gICAgICB1aW50OF90IGxwaV9wcmlv
cml0eTsgICAgICAgLyogQ2FjaGVzIHRoZSBwcmlvcml0eSBpZiB0aGlzIGlzIGFuIExQSS4KPj4+
ICovCj4+PiArICAgIHVpbnQ4X3QgbHBpX3ZjcHVfaWQ7ICAgICAgICAvKiBUaGUgVkNQVSBmb3Ig
YW4gTFBJLiAqLwo+Pgo+PiBCYXNlZCBvbiB0aGUgcHJldmlvdXMgcGF0Y2ggKCMxMCksIEkgd2Fz
IGV4cGVjdGluZyB0byBzZWUgdGhpcyBuZXcgZmllbGQKPj4gaW5pdGlhbGl6ZWQgaW4gdmdpY19p
bml0X3BlbmRpbmdfaXJxLgo+IAo+IHJpZ2h0LCBpdCBzaG91bGQgYmUgaW5pdGlhbGl6ZWQgdG8g
SU5WQUxJRF9WQ1BVX0lECgpUaGF0J3MgcmlnaHQsIEkgZml4ZWQgdGhhdCBub3cuCgpDaGVlcnMs
CkFuZHJlLgoKPj4+ICAgICAgLyogaW5mbGlnaHQgaXMgdXNlZCB0byBhcHBlbmQgaW5zdGFuY2Vz
IG9mIHBlbmRpbmdfaXJxIHRvCj4+PiAgICAgICAqIHZnaWMuaW5mbGlnaHRfaXJxcyAqLwo+Pj4g
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGluZmxpZ2h0Owo+Pj4KPj4KPj4gQ2hlZXJzLAo+Pgo+PiAt
LSAKPj4gSnVsaWVuIEdyYWxsCj4+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 10:02:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6dZ-0007m1-KD; Tue, 23 May 2017 10:01:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dD6dY-0007lv-IA
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 10:01:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 30/16-03620-39804295; Tue, 23 May 2017 10:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXcyh0q
 kwd+t8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8am5zOYCh5KV/zoW8/awPhdpIuRi0NIYBOj
 xPG7q5ggnAOMEj+mnmTrYuTkEBbwlJh1dwYTiC0ioC+x6XYjO4jNLHCRUaLnYTFEwxpGiVcTG
 hhBEmwCuhI7br5mBrF5Bawk7i65ABZnEVCV6D87F6xZVCBcovdAPxtEjaDEyZlPWLoYOTg4BX
 wk9mxIgZivLvFn3iVmCFtcounLSlYIW15i+9s5zBMY+Wch6Z6FpGUWkpZZSFoWMLKsYlQvTi0
 qSy3SNdNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTwYg2ME474T/IUZJDiYl
 Ud49CcqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ndlVIoUEi1LTUyvSMnOAkQKTluDgURLh5
 QBJ8xYXJOYWZ6ZDpE4xKkqJ82qDJARAEhmleXBtsOi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ
 5GJWHecJApPJl5JXDTXwEtZgJa7HpXGWRxSSJCSqqBUfBOpvP6nbXhppe6k3gOa784oadsem3
 mnDORpcYveNaxnYvh2HO3PONiYbxK7+7V1xRU9dfICuu+c1X/de6q6rqr97hPnxKOEGk4JRla
 VOgff+fEM/PFPNMnvpHX7pVKOdhju1omQ8tmS9eU/wVZi1pbOZRZ/Ff6BH5+eDOzwSqrSGmCQ
 c1WJZbijERDLeai4kQAeQkp9MkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495533714!47168671!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12506 invoked from network); 23 May 2017 10:01:55 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 23 May 2017 10:01:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6003580D;
 Tue, 23 May 2017 03:01:54 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 48BA83F7D8;
 Tue, 23 May 2017 03:01:53 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-22-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705221635000.18759@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <35c9585f-e981-6b2b-e8cc-75ce7601f500@arm.com>
Date: Tue, 23 May 2017 11:01:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705221635000.18759@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>
Subject: Re: [Xen-devel] [PATCH v9 21/28] ARM: vITS: handle MAPTI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8wNS8xNyAwMDozOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMTEgTWF5IDIwMTcsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBAQCAtNTU2LDYgKzU4Myw5
MyBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWlu
dDY0X3QgKmNtZHB0cikKPj4gICAgICByZXR1cm4gcmV0Owo+PiAgfQo+PiAgCj4+ICtzdGF0aWMg
aW50IGl0c19oYW5kbGVfbWFwdGkoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRw
dHIpCj4+ICt7Cj4+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChj
bWRwdHIpOwo+PiArICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIp
Owo+PiArICAgIHVpbnQzMl90IGludGlkID0gaXRzX2NtZF9nZXRfcGh5c2ljYWxfaWQoY21kcHRy
KSwgX2ludGlkOwo+PiArICAgIHVpbnQxNl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rp
b24oY21kcHRyKTsKPj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnE7Cj4+ICsgICAgc3Ry
dWN0IHZjcHUgKnZjcHUgPSBOVUxMOwo+PiArICAgIGludCByZXQgPSAtMTsKPiAKPiBJIHRoaW5r
IHdlIG5lZWQgdG8gY2hlY2sgdGhlIGV2ZW50aWQgdG8gYmUgdmFsaWQsIGRvbid0IHdlPwoKWWVz
LCBidXQgdGhpcyB3aWxsIGJlIGRvbmUgYmVsb3cgYXMgcGFydCBvZiB3cml0ZV9pdHRlX2xvY2tl
ZCgpLCBpbiBmYWN0CmFscmVhZHkgcmVhZF9pdHRlX2xvY2tlZCgpLgpTaGFsbCBJIGFkZCBhIGNv
bW1lbnQgYWJvdXQgdGhpcz8KCkNoZWVycywKQW5kcmUKCj4+ICsgICAgaWYgKCBpdHNfY21kX2dl
dF9jb21tYW5kKGNtZHB0cikgPT0gR0lUU19DTURfTUFQSSApCj4+ICsgICAgICAgIGludGlkID0g
ZXZlbnRpZDsKPj4gKwo+PiArICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7Cj4+ICsgICAg
LyoKPj4gKyAgICAgKiBDaGVjayB3aGV0aGVyIHRoZXJlIGlzIGEgdmFsaWQgZXhpc3RpbmcgbWFw
cGluZy4gSWYgeWVzLCBiZWhhdmlvciBpcwo+PiArICAgICAqIHVucHJlZGljdGFibGUsIHdlIGNo
b29zZSB0byBpZ25vcmUgdGhpcyBjb21tYW5kIGhlcmUuCj4+ICsgICAgICogVGhpcyBtYWtlcyBz
dXJlIHdlIHN0YXJ0IHdpdGggYSBwcmlzdGluZSBwZW5kaW5nX2lycSBiZWxvdy4KPj4gKyAgICAg
Ki8KPj4gKyAgICBpZiAoIHJlYWRfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZj
cHUsICZfaW50aWQpICYmCj4+ICsgICAgICAgICBfaW50aWQgIT0gSU5WQUxJRF9MUEkgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+PiArICAgICAg
ICByZXR1cm4gLTE7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgLyogRW50ZXIgdGhlIG1hcHBpbmcg
aW4gb3VyIHZpcnR1YWwgSVRTIHRhYmxlcy4gKi8KPj4gKyAgICBpZiAoICF3cml0ZV9pdHRlX2xv
Y2tlZChpdHMsIGRldmlkLCBldmVudGlkLCBjb2xsaWQsIGludGlkLCAmdmNwdSkgKQo+PiArICAg
IHsKPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+PiArICAgICAgICBy
ZXR1cm4gLTE7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xv
Y2spOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBDb25uZWN0IHRoaXMgdmlydHVhbCBMUEkg
dG8gdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBMUEksIHdoaWNoIGlzCj4+ICsgICAgICogZGV0ZXJt
aW5lZCBieSB0aGUgc2FtZSBkZXZpY2UgSUQgYW5kIGV2ZW50IElEIG9uIHRoZSBob3N0IHNpZGUu
Cj4+ICsgICAgICogVGhpcyByZXR1cm5zIHVzIHRoZSBjb3JyZXNwb25kaW5nLCBzdGlsbCB1bnVz
ZWQgcGVuZGluZ19pcnEuCj4+ICsgICAgICovCj4+ICsgICAgcGlycSA9IGdpY3YzX2Fzc2lnbl9n
dWVzdF9ldmVudChpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRldmlkLCBldmVudGlkLCB2Y3B1LCBpbnRpZCk7Cj4+
ICsgICAgaWYgKCAhcGlycSApCj4+ICsgICAgICAgIGdvdG8gb3V0X3JlbW92ZV9tYXBwaW5nOwo+
PiArCj4+ICsgICAgdmdpY19pbml0X3BlbmRpbmdfaXJxKHBpcnEsIGludGlkKTsKPj4gKwo+PiAr
ICAgIC8qCj4+ICsgICAgICogTm93IHJlYWQgdGhlIGd1ZXN0J3MgcHJvcGVydHkgdGFibGUgdG8g
aW5pdGlhbGl6ZSBvdXIgY2FjaGVkIHN0YXRlLgo+PiArICAgICAqIEl0IGNhbid0IGZpcmUgYXQg
dGhpcyB0aW1lLCBiZWNhdXNlIGl0IGlzIG5vdCBrbm93biB0byB0aGUgaG9zdCB5ZXQuCj4+ICsg
ICAgICogV2UgZG9uJ3QgbmVlZCB0aGUgVkdJQyBWQ1BVIGxvY2sgaGVyZSwgYmVjYXVzZSB0aGUg
cGVuZGluZ19pcnEgaXNuJ3QKPj4gKyAgICAgKiBpbiB0aGUgcmFkaXggdHJlZSB5ZXQuCj4+ICsg
ICAgICovCj4+ICsgICAgcmV0ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnEpOwo+
PiArICAgIGlmICggcmV0ICkKPj4gKyAgICAgICAgZ290byBvdXRfcmVtb3ZlX2hvc3RfZW50cnk7
Cj4+ICsKPj4gKyAgICBwaXJxLT5scGlfdmNwdV9pZCA9IHZjcHUtPnZjcHVfaWQ7Cj4+ICsgICAg
LyoKPj4gKyAgICAgKiBNYXJrIHRoaXMgTFBJIGFzIG5ldywgc28gYW55IG9sZGVyIChub3cgdW5t
YXBwZWQpIExQSSBpbiBhbnkgTFIKPj4gKyAgICAgKiBjYW4gYmUgZWFzaWx5IHJlY29nbmlzZWQg
YXMgc3VjaC4KPj4gKyAgICAgKi8KPj4gKyAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJ
TkVfTFBJLCAmcGlycS0+c3RhdHVzKTsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogTm93IGlu
c2VydCB0aGUgcGVuZGluZ19pcnEgaW50byB0aGUgZG9tYWluJ3MgTFBJIHRyZWUsIHNvIHRoYXQK
Pj4gKyAgICAgKiBpdCBiZWNvbWVzIGxpdmUuCj4+ICsgICAgICovCj4+ICsgICAgd3JpdGVfbG9j
aygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKPj4gKyAgICByZXQgPSBy
YWRpeF90cmVlX2luc2VydCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSwgaW50aWQs
IHBpcnEpOwo+PiArICAgIHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlf
dHJlZV9sb2NrKTsKPj4gKwo+PiArICAgIGlmICggIXJldCApCj4+ICsgICAgICAgIHJldHVybiAw
Owo+PiArCj4+ICtvdXRfcmVtb3ZlX2hvc3RfZW50cnk6Cj4+ICsgICAgZ2ljdjNfcmVtb3ZlX2d1
ZXN0X2V2ZW50KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwgZXZlbnRpZCk7
Cj4+ICsKPj4gK291dF9yZW1vdmVfbWFwcGluZzoKPj4gKyAgICBzcGluX2xvY2soJml0cy0+aXRz
X2xvY2spOwo+PiArICAgIHdyaXRlX2l0dGVfbG9ja2VkKGl0cywgZGV2aWQsIGV2ZW50aWQsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgVU5NQVBQRURfQ09MTEVDVElPTiwgSU5WQUxJRF9MUEks
IE5VTEwpOwo+PiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPj4gKwo+PiArICAg
IHJldHVybiByZXQ7Cj4+ICt9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 10:17:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6sU-00007o-2q; Tue, 23 May 2017 10:17:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD6sT-00007h-25
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 10:17:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6B/79-02956-03C04295; Tue, 23 May 2017 10:17:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS1efRyX
 SoKHXwOL7lslMDowehz9cYQlgjGLNzEvKr0hgzdj+fxtjwV/migtTO1gbGOczdzFycggJ5En8
 XbCRrYuRg4NXwE7i+wFJkLCEgKHE6YU3WUDCLAKqEue3mIKE2QTUJdqebWcFCYsI6Ep0PPcCM
 ZkFVCQazwiAVAiDmJ/+MEHMDpL4+Pgt2B5OgUCJq48uskLsEZT4u0MYJMwsoCXx8NctFghbW2
 LZwtfMEBOlJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sml1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGHQMQLCD8cyCwEOMkhxMSqK8exKUI4X4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8E7nUokUEixKTU+tSMvMAYY/TFqCg0dJhDcEJM1bXJCYW5yZDpE6xajLM
 efe1/dMQix5+XmpUuK8QSBFAiBFGaV5cCNgsXiJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwr
 yLQKbwZOaVwG16BXQEE9ARrneVQY4oSURISTUwZutc0f+ysaDy6+81bfozmzxPNujP23kx23/
 KVi0t92NcfA+5v4rw217zbvq2U33i3pLP2neF9PaGPlg+JTO+eMXR9v3B07dvYZpz26YpYv6e
 N3vkGi47aR4qnFy73m9zjfub2bVqDAxHGCZM8tHKEWp8+r78NeNTkbDn9d6zF+944pav8Po7r
 xJLcUaioRZzUXEiAM+QydnAAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495534638!70091429!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6856 invoked from network); 23 May 2017 10:17:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 10:17:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 04:17:17 -0600
Message-Id: <5924284C020000780015C04E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 04:17:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George John" <georgeeldhojohn@gmail.com>
References: <CANou6SrST3kiyxLt-aHRHJW-cdgV97YGOMA58RRwQKdK=SVWXA@mail.gmail.com>
In-Reply-To: <CANou6SrST3kiyxLt-aHRHJW-cdgV97YGOMA58RRwQKdK=SVWXA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] passthrough
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDExOjM4LCA8Z2VvcmdlZWxkaG9qb2huQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gSXMgaXQgcG9zc2libGUgdG8gZ2l2ZSBlYWNoIGNoYW5uZWxzIG9mIHVhcnQgdG8gZGlm
ZmVyZW50IGd1ZXN0cyB2aWEgcGFzcwo+IHRocm91Z2ggbWVjaGFuaXNtPwoKSWYgZWFjaCBjaGFu
bmVsIGlzIHJlcHJlc2VudGVkIGJ5IGEgc2VwYXJhdGUgUENJIGRldmljZS9mdW5jdGlvbiwKdGhl
biBsaWtlbHkgeWVzLiBJZiB0aGV5J3JlIGFsbCBvbmUgUENJIGRldmljZSwgb3Igbm90IGEgUENJ
IGRldmljZQphdCBhbGwsIHRoZW4geW91IG1heSBiZSBhYmxlIHRvIGhhbmQgdGhlbSB0aHJvdWdo
IChieSBhbGxvd2luZwplYWNoIGd1ZXN0IHRvIGFjY2VzcyB0aGUgcmVzcGVjdGl2ZSBwb3J0IG51
bWJlcnMgb3IgTU1JTyBzcGFjZSksCmJ1dCBhbiBJT01NVSBpbiB0aGUgc3lzdGVtIGNvdWxkIG5v
dCBiZSBsZXZlcmFnZWQgdG8gbWFrZSB0aGlzCmhhbGYgd2F5IHNlY3VyZS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 10:22:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6xX-0000m6-Ng; Tue, 23 May 2017 10:22:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dD6xW-0000m0-BI
 for xen-devel@lists.xen.org; Tue, 23 May 2017 10:22:34 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 59/CD-03613-96D04295; Tue, 23 May 2017 10:22:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXS1tYhoZvJqxJ
 pcGEdl8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvF+3kG2gn7Fih0nvjA3MH6V7GLk4hASmM4o
 cW7DRcYuRk4OCQFeiSPLZrBC2AESdx9cBbOFBEolZjbeZAGx2QTUJba+3wgWFxGQlrj2+TJQL
 wcHs0CRxOKrESBhYQEnie0bX7KB2CwCqhJPVz0HK+cVcJE4s3kBO8R4OYmb5zqZJzByL2BkWM
 WoUZxaVJZapGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehdBiDYwdi0KPA
 QoyQHk5Io754E5UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx/uVUihQSLUtNTK9Iyc4BhBpOW
 4OBREuH9CZLmLS5IzC3OTIdInWJUlBLnNeUBSgiAJDJK8+DaYKF9iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8LSBTeDLzSuCmvwJazAS02PWuMsjikkSElFQDI1toNat86VyFb8rfc2/++K
 j8L9hdeK2oXWgV3+er1X2Sv9I3SN0VOLIowudwt4X2QbEHaa9WPzv721hHcBHf5R6JpLV/aua
 89/ENmX5a/O5Rvcv7fft834r+es9o+CY7qXvOTZWHR7dbipfGtJ8//cflSZfKkQccDVxn9rQp
 /jNc33gsa8erHCWW4oxEQy3mouJEANku41BoAgAA
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495534950!64354189!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14991 invoked from network); 23 May 2017 10:22:32 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 10:22:32 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 03:22:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,381,1491289200"; d="scan'208";a="1173145725"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga002.fm.intel.com with ESMTP; 23 May 2017 03:22:28 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 23 May 2017 04:45:40 +0800
Message-Id: <1495485940-20803-1-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Luwei Kang <luwei.kang@intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4] x86/vpmu: add cpu hot unplug notifier for
	vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBIb3QgdW5wbHVnIGEgcGh5c2ljYWwgQ1BVIHdpdGggdnBtdSBlbmFibGVkIG1h
eSBjYXVzZQpzeXN0ZW0gaGFuZyBkdWUgdG8gc2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9mZmxp
bmVkIHBDUFUuIFRoaXMKcGF0Y2ggYWRkIGEgY3B1IGhvdCB1bnBsdWcgbm90aWZlciB0byBzYXZl
IHZwbXUgY29udGV4dCBiZWZvcmUKY3B1IG9mZmxpbmUuCgpDb25zaWRlciBvbmUgc2NlbmFyaW8s
IGhvdCB1bnBsdWcgcENQVSBOIHdpdGggdnBtdSBlbmFibGVkLgpUaGUgdmNwdSB3aGljaCBydW5u
aW5nIG9uIHRoaXMgcENQVSB3aWxsIGJlIHN3aXRjaCB0byBvdGhlcgpvbmxpbmUgY3B1LiBBIHJl
bW90ZSBjYWxsIHdpbGwgYmUgc2VuZCB0byBwQ1BVIE4gdG8gc2F2ZSB0aGUKdnBtdSBjb250ZXh0
IGJlZm9yZSBsb2FkaW5nIHRoZSB2cG11IGNvbnRleHQgb24gdGhpcyBwQ1BVLgpTeXN0ZW0gd2ls
bCBoYW5nIGluIGZ1bmN0aW9uIG9uX3NlbGVjdF9jcHVzKCkgYmVjYXVzZSBvZiB0aGF0CnBDUFUg
aXMgb2ZmbGluZWQgYW5kIGNhbiBub3QgZG8gYW55IHJlc3BvbmQuCgpUaGUgcHVycG9zZSBvZiBh
ZGQgYSBWUE1VX0NPTlRFWFRfTE9BREVEIGNoZWNrIGluIHZwbXVfYXJjaF9kZXN0cm95KCkKYmVm
b3JlIHNlbmQgYSByZW1vdGUgY2FsbCB0byBzYXZlIHZwbXUgY29udGV4IGlzOgphLiB3aGVuIGEg
dnBtdSBjb250ZXh0IGhhcyBiZWVuIGxvYWRlZCBpbiBhIHJlbW90ZSBwQ1BVLCBtYWtlIGEKICAg
cmVtb3RlIGNhbGwgdG8gc2F2ZSB0aGUgdnBtdSBjb250ZXggYW5kIHN0b3AgY291bnRlcnMgaXMg
bmVjZXNzYXJ5LgpiLiBWUE1VX0NPTlRFWFRfTE9BREVEIGZsYWcgd2lsbCBiZSByZXNldCBpZiBh
IHBDUFUgaXMgb2ZmbGluZWQuCiAgIHRoaXMgY2hlY2sgd2lsbCBwcmV2ZW50IHNlbmQgYSByZW1v
dGUgY2FsbCB0byBhbiBvZmZsaW5lZCBwQ1BVLgoKU2lnbmVkLW9mZi1ieTogTHV3ZWkgS2FuZyA8
bHV3ZWkua2FuZ0BpbnRlbC5jb20+Ci0tLQp2NDoKIDEucmVtb3ZlIGNwdV9vbmxpbmUoKSBjaGVj
ayBpbiB2cG1fbG9hZCgpOwogMi5yZW1vdmUgInZwbXVfIiBwcmVmaXg7CiAzLmZpeCBhIGNvZGlu
ZyBzdHlsZTsKIDQuYWRkIHNvbWUgY29tbWl0IG1lc3NhZ2UgYWJvdXQgVlBNVV9DT05URVhUX0xP
QURFRCBpbiB2cG11X2FyY2hfZGVzdHJveSgpOwp2MzoKIDEuYWRkIGNwdV9vbmxpbmUoKSBjaGVj
ayBpbiB2cG1fbG9hZCgpIGFuZCB2cG11X2FyY2hfZGVzdHJveSgpOwogMi5hZGQgdnBtdV8gcHJl
Zml4LiByZW5hbWUgY3B1X2NhbGxiYWNrKCkgdG8gdnBtdV9jcHVfY2FsbGJhY2soKTsKdjI6CiAx
LmZpeCBzb21lIHR5cG8gYW5kIGNvZGluZyBzdHlsZTsKIDIuY2hhbmdlICJzd2l0aCIgdG8gImlm
IiBpbiBjcHVfY2FsbGJhY2soKSBiZWNhdXNlIG9mIHRoZXJlIGp1c3QgaGF2ZSBvbmUgY2FzZTsK
IDMuYWRkIFZQTVVfQ09OVEVYX0xPQURFRCBjaGVjayBiZWZvcmUgc2VuZCByZW1vdGUgY2FsbCBp
biB2cG11X2FyY2hfZGVzdHJveSgpOwotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIHwgNDUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDAzNDAx
ZmQuLjFmNzgzMGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL3hl
bm9wcm9mLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2Fj
Y2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2lu
Y2x1ZGUgPGFzbS90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KQEAgLTU3NSwxNSArNTc2
LDIxIEBAIHN0YXRpYyB2b2lkIHZwbXVfYXJjaF9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAqIFdlIHdpbGwgdGVzdCBpdCBhZ2FpbiBpbiB2cG11X2NsZWFyX2xhc3QoKSB3aXRoIGludGVy
cnVwdHMKICAgICAgKiBkaXNhYmxlZCB0byBtYWtlIHN1cmUgd2UgZG9uJ3QgY2xlYXIgc29tZW9u
ZSBlbHNlLgogICAgICAqLwotICAgIGlmICggcGVyX2NwdShsYXN0X3ZjcHUsIHZwbXUtPmxhc3Rf
cGNwdSkgPT0gdiApCisgICAgaWYgKCBjcHVfb25saW5lKHZwbXUtPmxhc3RfcGNwdSkgJiYKKyAg
ICAgICAgIHBlcl9jcHUobGFzdF92Y3B1LCB2cG11LT5sYXN0X3BjcHUpID09IHYgKQogICAgICAg
ICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YodnBtdS0+bGFzdF9wY3B1KSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICB2cG11X2NsZWFyX2xhc3QsIHYsIDEpOwogCiAgICAgaWYgKCB2cG11
LT5hcmNoX3ZwbXVfb3BzICYmIHZwbXUtPmFyY2hfdnBtdV9vcHMtPmFyY2hfdnBtdV9kZXN0cm95
ICkKICAgICB7Ci0gICAgICAgIC8qIFVubG9hZCBWUE1VIGZpcnN0LiBUaGlzIHdpbGwgc3RvcCBj
b3VudGVycyAqLwotICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YodmNwdV92cG11
KHYpLT5sYXN0X3BjcHUpLAotICAgICAgICAgICAgICAgICAgICAgICAgIHZwbXVfc2F2ZV9mb3Jj
ZSwgdiwgMSk7CisgICAgICAgIC8qCisgICAgICAgICAqIFVubG9hZCBWUE1VIGZpcnN0IGlmIFZQ
TVVfQ09OVEVYVF9MT0FERUQgYmVpbmcgc2V0LgorICAgICAgICAgKiBUaGlzIHdpbGwgc3RvcCBj
b3VudGVycy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdnBtdV9pc19zZXQodnBtdSwgVlBN
VV9DT05URVhUX0xPQURFRCkgKQorICAgICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNr
X29mKHZjcHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdnBtdV9zYXZlX2ZvcmNlLCB2LCAxKTsKKwogICAgICAgICAgdnBtdS0+YXJjaF92cG11X29w
cy0+YXJjaF92cG11X2Rlc3Ryb3kodik7CiAgICAgfQogfQpAQCAtODM1LDYgKzg0MiwzMyBAQCBs
b25nIGRvX3hlbnBtdV9vcCh1bnNpZ25lZCBpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX3BtdV9wYXJhbXNfdCkgYXJnKQogICAgIHJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbnQg
Y3B1X2NhbGxiYWNrKAorICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLCB1bnNpZ25lZCBs
b25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVuc2ln
bmVkIGxvbmcpaGNwdTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdSA9IHBlcl9jcHUobGFzdF92Y3B1
LCBjcHUpOworICAgIHN0cnVjdCB2cG11X3N0cnVjdCAqdnBtdTsKKworICAgIGlmICggIXZjcHUg
KQorICAgICAgICByZXR1cm4gTk9USUZZX0RPTkU7CisKKyAgICB2cG11ID0gdmNwdV92cG11KHZj
cHUpOworICAgIGlmICggIXZwbXVfaXNfc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9BTExPQ0FURUQp
ICkKKyAgICAgICAgcmV0dXJuIE5PVElGWV9ET05FOworCisgICAgaWYgKCBhY3Rpb24gPT0gQ1BV
X0RZSU5HICkKKyAgICB7CisgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSh2Y3B1KTsKKyAgICAgICAg
dnBtdV9yZXNldCh2cG11LCBWUE1VX0NPTlRFWFRfTE9BREVEKTsKKyAgICB9CisKKyAgICByZXR1
cm4gTk9USUZZX0RPTkU7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X25m
YiA9IHsKKyAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9jYWxsYmFjaworfTsKKwogc3RhdGljIGlu
dCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCiB7CiAgICAgaW50IHZlbmRvciA9IGN1cnJlbnRfY3B1
X2RhdGEueDg2X3ZlbmRvcjsKQEAgLTg3Miw4ICs5MDYsMTEgQEAgc3RhdGljIGludCBfX2luaXQg
dnBtdV9pbml0KHZvaWQpCiAgICAgfQogCiAgICAgaWYgKCB2cG11X21vZGUgIT0gWEVOUE1VX01P
REVfT0ZGICkKKyAgICB7CisgICAgICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X25mYik7
CiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiVlBNVTogdmVyc2lvbiAiIF9fc3RyaW5naWZ5
KFhFTlBNVV9WRVJfTUFKKSAiLiIKICAgICAgICAgICAgICAgIF9fc3RyaW5naWZ5KFhFTlBNVV9W
RVJfTUlOKSAiXG4iKTsKKyAgICB9CiAgICAgZWxzZQogICAgICAgICBvcHRfdnBtdV9lbmFibGVk
ID0gMDsKIAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 10:22:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD6xk-0000nR-VR; Tue, 23 May 2017 10:22:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD6xk-0000nG-F3
 for xen-devel@lists.xen.org; Tue, 23 May 2017 10:22:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B0/9E-03613-77D04295; Tue, 23 May 2017 10:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS7ecVyX
 S4PMyYYslHxezODB6HN39mymAMYo1My8pvyKBNePd/8tMBXO5Kya2PmVpYGzj7GLk5BASyJP4
 cHwKG4jNK2AnsXLvLnYQW0LAUOL0wpssIDaLgKrE0vv3GEFsNgF1ibZn21lBbBEBXYmt+z8C1
 XNxMAs8Y5S4/WEBWJGwQIxE/5HHYAkhgT2MEp+ajoJ1cAJNbZw4k7mLkQNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hpV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAAMgDBDsYfywIOMUpyMCmJ8u5JUI4U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbzqMSKSRYlJqeWpGWmQOMBZi0BAePkghvAUiat7ggM
 bc4Mx0idYpRUUqc1xQkIQCSyCjNg2uDxd8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfN6g0
 zhycwrgZv+CmgxE9Bi17vKIItLEhFSUg2Mm769uW7rIPT/hCKr4Hm9bIbft5Uyd3ueWCfT3jB
 d7njB46Wy/To+yxXb7jsz6QvxeF/Rme70/o7i9YB3Ag8abBUWNt7ZvGiOUfHLp9UC11/KpF99
 15r65dIlrwWlb9/yfEvu1GQS/vxnUuTnaRUrjSy32OkeO/Xc03eNl6Ol4zyrDpWnGmuOK7EUZ
 yQaajEXFScCALU6Pg+6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495534965!98434793!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53069 invoked from network); 23 May 2017 10:22:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 10:22:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 04:22:44 -0600
Message-Id: <59242992020000780015C065@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 04:22:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170511172133.28179-1-kpraveen.lkml@gmail.com>
 <591DC4CD020000780015AF6B@prv-mh.provo.novell.com>
 <1495118837.7393.43.camel@citrix.com> <1495530752.27879.9.camel@gmail.com>
In-Reply-To: <1495530752.27879.9.camel@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Dario Faggioli <dario.faggioli@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [resend PATCH] xen: common: rbtree: ported updates
 from linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDExOjEyLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IE9uIFRodSwgMjAxNy0wNS0xOCBhdCAxNjo0NyArMDIwMCwgRGFyaW8gRmFnZ2lvbGkgd3Jv
dGU6Cj4+IE9uIFRodSwgMjAxNy0wNS0xOCBhdCAwNzo1OSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4gCj4+ID4gPiAKPj4gPiA+ID4gCj4+ID4gPiA+ID4gCj4+ID4gPiA+ID4gT24gMTEu
MDUuMTcgYXQgMTk6MjEsIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4gd3JvdGU6Cj4+ID4gPiAK
Pj4gPiA+IFRoZSBwYXRjaCBjb250YWlucyB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIHJidHJlZSBp
bXBsZW1lbnRhdGlvbgo+PiA+ID4gZnJvbSBsaW51eAo+PiA+ID4ga2VybmVsIHRyZWUgY29udGFp
bmluZyB0aGUgZml4ZXMgc28gZmFyIGhhbmRsZWQuCj4+ID4gCj4+ID4gSSBzdXBwb3NlIHRoaXMg
aXNuJ3QganVzdCBmaXhlcywgYnV0IGFsc28gZW5oYW5jZW1lbnRzLiBGdXJ0aGVybW9yZQo+PiA+
IEknZCBhcHByZWNpYXRlIGlmIHlvdSByZWNvcmRlZCB0aGUgTGludXggdmVyc2lvbiB0aGlzIHdh
cyB0YWtlbgo+PiA+IGZyb20sCj4+ID4gc28gdGhhdCBhbnlvbmUgd2FudGluZyB0byBkbyBhbm90
aGVyIHVwZ3JhZGUgd291bGQga25vdyB3aGF0Cj4+ID4gdGhlIGJhc2VsaW5lIGlzLiBJbiBhbnkg
ZXZlbnQsIGFzIGxvbmcgYXMgdGhpcyBpcyBqdXN0IGEgZ2VuZXJhbAo+PiA+IG92ZXJoYXVsIGFu
ZCB1cGdyYWRlLCBJJ2QgbGlrZSB0byBlaXRoZXIgc2VlIGluZGl2aWR1YWwgYnVncwo+PiA+IHBv
aW50ZWQKPj4gPiBvdXQgd2hpY2ggZ2V0IGZpeGVkIF9hbmRfIHdoaWNoIGFmZmVjdCB1cywgb3Ig
SSdkIGV4cGVjdCB0aGlzIHRvIGJlCj4+ID4gcGFydCBvZiBhIHNlcmllcyB3aGljaCBhY3R1YWxs
eSByZXF1aXJlcyBzb21lIG9mIHRoZSBuZXcKPj4gPiBmdW5jdGlvbmFsaXR5Lgo+PiA+IAo+PiBJ
IGZ1bGx5IGFncmVlLgo+IAo+IFN1cmUsIHdpbGwgcHV0IHRoZSB0aGUgY29tbWl0IHRleHQgPyBF
bHNlLCBpcyBpdCBmaW5lIHRvIHB1dCBpbiBhcyBhCj4gY29kZSBjb21tZW50ID8KCkNvZGUgY29t
bWVudD8gVGhlIGludGVudGlvbiBoYXMgdG8gYmUgdG8gdGFrZSB0aGUgTGludXggY29kZQp3aXRo
IGFzIGxpdHRsZSBjaGFuZ2VzIGFzIHBvc3NpYmxlLiBUaGF0IGluY2x1ZGVzIG5vdCBhZGRpbmcK
Y29tbWVudHMgd2hpY2ggZG9uJ3QgZXhpc3QgaW4gdGhlIG9yaWdpbmFsLiBTbyB1bmxlc3MgeW91
IGZvbGxvdwpEYXJpbydzIHN1Z2dlc3Rpb24gdG8gcG9zc2libHkgdXNlIGluZGl2aWR1YWwgTGlu
dXggY29tbWl0cwppbnN0ZWFkIG9mIHRoaXMgZ2lhbnQgb25lLCBpdCdsbCBiZSB0aGUgY29tbWl0
IG1lc3NhZ2Ugd2hlcmUgYWxsCnRoaXMgaW5mb3JtYXRpb24gc2hvdWxkIGdvLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 10:28:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD731-00015g-JS; Tue, 23 May 2017 10:28:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dD72z-00015H-Vw
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 10:28:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 7E/A9-03058-DBE04295; Tue, 23 May 2017 10:28:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXcPn0q
 kwcdWdosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbLwxn7mgu7Diy5nvLA2M
 az26GLk4hAT+Mkocn3SHFcJ5zCjx+NQSFghnG6PEmUWvgRxODhEBZ4mvZ+ayg9i8AvoSN85dY
 AWxhQXMJG6uXQTWLSGwXUOi6/oBZpCEhIC3xOZVEEUg9paze4EGsXOwCVhJHBIDibIIqEo8uX
 2EdQIj9wJGhlWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGoNc
 ZgGAH471lAYcYJTmYlER59yQoRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M3gVYkUEixKTU+t
 SMvMAYYfTFqCg0dJhHcGSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpcR59UCKBECKMkrz4
 EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnLQKbwZOaVwG16BXQEE9ARrneVQY4oSU
 RISTUwJt070ysfq+rR1ntCq2xefg5f+5ew4pg+TZ4pMVnfdX5bOGs5WDBH3JdItVE8m6j27Yf
 PIYk9EzUD1u3JP/g6TF98C9u88NO3evckuH9/t9mszTq8x3JWsIaFi1/wZZfD6v3W3bJ7Vuff
 8FjZ/it9EccM8Sft002Ph1ksfzg/bMZ6/9aU5KtKLMUZiYZazEXFiQB4/swVgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495535290!44366421!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56148 invoked from network); 23 May 2017 10:28:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 10:28:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD72w-0006S0-4a; Tue, 23 May 2017 10:28:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD72q-0007Ds-HZ; Tue, 23 May 2017 10:28:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dD72p-0005ca-Pl; Tue, 23 May 2017 10:28:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109685-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=08332893e37af6ae779367e78e444f8f9571511d
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 10:28:03 +0000
Subject: [Xen-devel] [linux-linus test] 109685: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY4NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5Njg1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
MTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gMTA5NjU2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAx
MDk2NTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjU2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA4MzMyODkzZTM3YWY2YWU3NzkzNjdlNzhlNDQ0
ZjhmOTU3MTUxMWQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGVmODJm
MWFkMmUzZjQ1MDk4MDdjODNlN2VmZjRlYzdjNzM1MDc2ZTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEwOTY1NiAgMjAxNy0wNS0yMSAwNjowODo1MCBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMDk2NzUgIDIwMTctMDUtMjIgMDI6MDY6NDUgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk2ODUgIDIwMTctMDUtMjIgMTY6NTI6MDggWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICAiUGF1bCBFLiBNY0tlbm5leSIgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29t
PgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIENocmlzdG9waCBIZWxsd2ln
IDxoY2hAbHN0LmRlPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGdhcnNpbHZhQGVtYmVkZGVkb3Iu
Y29tPgogIEhhbmp1biBHdW8gPGhhbmp1bi5ndW9AbGluYXJvLm9yZz4KICBJbmdvIE1vbG5hciA8
bWluZ29Aa2VybmVsLm9yZz4KICBKYW1lcyBTbWFydCA8amFtZXMuc21hcnRAYnJvYWRjb20uY29t
PgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBKYW4gS2FyYSA8amFja0Bz
dXNlLmN6PgogIEplbnMgQXhib2UgPGF4Ym9lQGZiLmNvbT4KICBKb24gRGVycmljayA8am9uYXRo
YW4uZGVycmlja0BpbnRlbC5jb20+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNv
bT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGFy
cyBFbGxlbmJlcmcgPGxhcnMuZWxsZW5iZXJnQGxpbmJpdC5jb20+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hSnVuIDxtYWp1bjI1OEBodWF3ZWku
Y29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFzYW1pIEhpcmFt
YXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBOYXZlZW4gTi4gUmFvIDxuYXZlZW4ubi5yYW9A
bGludXgudm5ldC5pYm0uY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgudm5l
dC5pYm0uY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogIFJha2VzaCBQYW5kaXQgPHJha2VzaEB0dXhlcmEuY29tPgogIFNoYW9odWEgTGkgPHNobGlA
ZmIuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgog
IFN0ZXZlbiBSb3N0ZWR0IDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFRob21hcyBHbGVpeG5lciA8
dGdseEBsaW51dHJvbml4LmRlPgogIFZpamF5IEltbWFudWVsIDx2aWpheWlAYXR0YWxhc3lzdGVt
cy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDgxNCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 10:37:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD7C8-0001o7-KL; Tue, 23 May 2017 10:37:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30998d2dd=citrix-osstest@xenproject.org>)
 id 1dD7C6-0001nw-Ra
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 10:37:38 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4E/20-19409-2F014295; Tue, 23 May 2017 10:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO5HAZV
 Igx83JC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aZo++ZCm4LVUy7fpapgfEsTxcjJ4eEgL/E
 7WPNTBC2u8Sc9qWsILaIgLPEhA+32UBsXgE9iX2/14DZwgIWErsu/GPvYuQCqm9ilOifvI4Ro
 tlNYt/FFaww9raTN8CGsgl4SEzsmcgCYrMIqEqs+gZRLySgJbF08UomiAWCEidnPgGrYRaQkD
 j44gUzxBwLiUPP/zNPYOSbhaRsFpKyBYxMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDYz1clO
 LixPTU3MSk4r1kvNzNzECg6qegYFxB+Plr06HGCU5mJREefckKEcK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuDdwq8SKSRYlJqeWpGWmQMMb5i0BAePkgjvLpA0b3FBYm5xZjpE6hSjLse7pR/eM
 wmx5OXnpUqJ89aDFAmAFGWU5sGNgMXaJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNp8QF
 N4MvNK4Da9AjqCCegI17vKIEeUJCKkpBoYOav1QyovRrZudzzrdfZjRqe184/zmhHHdE9tYrb
 9/pG7durzhy++vUm90xFvdYVrmzRHZ8D29Rvuq0w+5vfuzebHn9/Fvdp16XHoWnajt8fPcuh2
 TZzPd3Kbwr2SjX/2Hl3ZqMu8SEP46jOeDL+e3ab/dvs7vpsRrcmUcGjbZiXHOVUS7Ivv1yqxF
 GckGmoxFxUnAgDrOylvsAIAAA==
X-Env-Sender: prvs=30998d2dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495535855!94457193!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38914 invoked from network); 23 May 2017 10:37:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 10:37:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425007879"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71411-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=ac63e9392e7aa3791a4ea00e43c0658e6b20e2ee
X-Osstest-Versions-That: ovmf=1c020add31d9ba5f556d97bad174e80d7325d973
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 23 May 2017 11:37:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71411: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQxMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MTEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQwNwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDA3Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYWM2M2U5Mzky
ZTdhYTM3OTFhNGVhMDBlNDNjMDY1OGU2YjIwZTJlZQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMWMwMjBhZGQzMWQ5YmE1ZjU1NmQ5N2JhZDE3NGU4MGQ3MzI1ZDk3MwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDA3ICAyMDE3LTA1LTIzIDAyOjE2OjM1IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQxMSAgMjAxNy0wNS0yMyAwNzo0OTozMCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBhYzYzZTkzOTJlN2FhMzc5MWE0ZWEwMGU0M2MwNjU4ZTZiMjBlMmVlCkF1
dGhvcjogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KRGF0ZTogICBNb24gTWF5IDIyIDE0
OjQ5OjAzIDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0R4ZU1wSW5pdExpYi5pbmY6IEFkZCBt
aXNzaW5nIFN5bmNocm9uaXphdGlvbkxpYgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlh
bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBDYzogRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmVmZiBGYW4gPGplZmYuZmFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 10:38:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD7CR-0001pk-Sp; Tue, 23 May 2017 10:37:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD7CP-0001pU-VM
 for xen-devel@lists.xen.org; Tue, 23 May 2017 10:37:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 3E/EA-03058-50114295; Tue, 23 May 2017 10:37:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS5dFUCX
 S4Nd2FYslHxezODB6HN39mymAMYo1My8pvyKBNeNYTzNrwWr+ipdHNjE2MD7g6WLk5BASyJPY
 8+4eO4jNK2AnsfzkGyYQW0LAUOL0wpssIDaLgKrExYntYDabgLpE27PtrCC2CJB99Not5i5GL
 g5mgYeMEvvmXgcrEhZwl9ix/zobxIJLjBLfOgVAbE6BEInlL6cAxTmAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuklFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GCcd8L/EKMkB5OSKO+eBOVIIb6k
 /JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBu4VfJVJIsCg1PbUiLTMHGB8wpRIcP
 EoivLtA0rzFBYm5xZnpEKlTjMYc75Z+eM/E0dfx8T2TENgkKXHeTyClAiClGaV5cINgcXuJUV
 ZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrxcAkBTeDLzSuD2vQI6hQnoFNe7yiCnlCQipKQaGOf
 uFCnk0LFIiDdUllOd8L5J9USlOq9gfW1kenF9deHatxPzN/0zufshvy3zb1/A/SjFBw3Pnl/6
 7y50dtIytujQN63aeVM0r/1g81E4IqfeGx917VhW+MalKTmdeVd2xjIrVKmHsVTdia0RFm8qn
 HjXfSGb49krJ/M3LVjNXZkeGv5+ZVCfEktxRqKhFnNRcSIAxK0Iw9YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495535874!64357726!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31474 invoked from network); 23 May 2017 10:37:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 10:37:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 04:37:54 -0600
Message-Id: <59242D20020000780015C0B3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 04:37:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xudong Hao" <xudong.hao@intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
 <59232870020000780015BD45@prv-mh.provo.novell.com>
 <B8376D2DEA074F45BA033984477C453E3B721ABA@shsmsx102.ccr.corp.intel.com>
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B721ABA@shsmsx102.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: Re: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDExOjMzLCA8eHVkb25nLmhhb0BpbnRlbC5jb20+IHdyb3RlOgo+
PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86
eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mIEphbgo+PiBCZXVs
aWNoCj4+IFNlbnQ6IFR1ZXNkYXksIE1heSAyMywgMjAxNyAxMjowNiBBTQo+PiBUbzogSGFvLCBY
dWRvbmcgPHh1ZG9uZy5oYW9AaW50ZWwuY29tPgo+PiBDYzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0
aEBjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47Cj4+IHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnOyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBaaGFuZywKPj4gSGFvemhvbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtCVUddIHhlbi1tY2VpbmogdG9vbCB0ZXN0aW5nIGNh
dXNlIGRvbTAgY3Jhc2gKPj4gCj4+ID4+PiBPbiAyMi4wNS4xNyBhdCAxMDozOSwgPHh1ZG9uZy5o
YW9AaW50ZWwuY29tPiB3cm90ZToKPj4gPiAoWEVOKSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJl
Ym9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KPj4gCj4+IE5vdCB0aGlzIC0gWGVuIGlzIHVu
YXZvaWRhYmx5IGdvaW5nIHRvIGdvIGRvd24gaW4gc3VjaCBhIGNhc2UsIHlldCB5b3VyIGxvZyBo
YXMKPj4gbm8gaGludCBhdCBhbGwgd2hhdCBraW5kIG9mIHByb2JsZW0gRG9tMCBleHBlcmllbmNl
ZCAoZS5nLiB3aGV0aGVyIG9uZSBvZiB0aGUKPj4gaW5qZWN0ZWQgI01DLXMgY2F1c2VkIHRoaXMp
Lgo+PiAKPiAKPiBKYW4sIAo+IFRoZSBmaXJzdCBtYWlsIGF0dGFjaGVkIHRoZSBjb21wbGV0ZSBs
b2cgZnJvbSBYZW4gYm9vdGluZywgaG9wZSB0aGVyZSBpcyAKPiBzb21lIGhpbnQgZnJvbSB0aGUg
ZnVsbCBsb2cuCgpJIGtub3cuIEJ1dCBkaWQgX3lvdV8gYWxzbyBsb29rIGF0IHRoYXQgbG9nPyBJ
dCBnb2VzIGxpa2UgdGhpcwoKKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3MQooWEVOKSBI
YXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KKFhF
TikgLS0tLVsgWGVuLTQuOS1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogTUNFICBdLS0t
LQooWEVOKSBDUFU6ICAgIDAKKFhFTikgUklQOiAgICBlMDA4Ols8MDAwMDAwMDA2NWViMWUxMz5d
IDAwMDAwMDAwNjVlYjFlMTMKCkhlbmNlIG15IHJlcGx5LiBJIGRvbid0IGtub3cgd2hhdCB2ZXJi
b3NpdHkgeW91ciBEb20wIGtlcm5lbAp3YXMgc2V0IHRvLgoKRWFybGllciBvbiB0aGVyZSBpcwoK
KFhFTikgTUNFOiBUaGlzIGVycm9yIHBhZ2UgaXMgb3duZGVkIGJ5IERPTSAwCihYRU4pIG1jZS5j
OjE2ODE6IE1DRTogRXJyb3IgaXMgc3VjY2Vzc2Z1bGx5IHJlY292ZXJlZApbICAyMzcuMzA4MTE5
XSBEaXNhYmxpbmcgbG9jayBkZWJ1Z2dpbmcgZHVlIHRvIGtlcm5lbCB0YWludAoKWyAgMjM3LjMx
NDAwNl0gbWNlOiBbSGFyZHdhcmUgRXJyb3JdOiBNYWNoaW5lIGNoZWNrIGV2ZW50cyBsb2dnZWQK
ClsgIDIzNy4zMjExMThdIE1lbW9yeSBmYWlsdXJlOiAweDI4OTI0MDogcmVzZXJ2ZWQga2VybmVs
IHBhZ2Ugc3RpbGwgcmVmZXJlbmNlZCBieSAxIHVzZXJzCgpbICAyMzcuMzI5ODcyXSBNZW1vcnkg
ZmFpbHVyZTogMHgyODkyNDA6IHJlY292ZXJ5IGFjdGlvbiBmb3IgcmVzZXJ2ZWQga2VybmVsIHBh
Z2U6IEZhaWxlZAoKYnV0IE1DRSBpbmplY3Rpb24gY29udGludWUgZm9yIHF1aXRlIGEgd2hpbGUg
YWZ0ZXIgdGhhdCwgc28gSSdkIGFzc3VtZQoob3IgcmF0aGVyIGd1ZXNzKSB0aGF0IG9yaWdpbmFs
IHByb2JsZW0gaXNuJ3QgdGhlIHJlYXNvbiBmb3IgdGhlIERvbTAKY3Jhc2guCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 10:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:49:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD7NE-0002p2-9V; Tue, 23 May 2017 10:49:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dD7ND-0002ow-9v
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 10:49:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FF/F3-03371-2A314295; Tue, 23 May 2017 10:49:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXehsEq
 kwZKDFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbiT3MBRe5K7onz2ZqYPzJ0cXIxSEksIlR
 YuvmhYwQzm5GidtTTwM5nBzCAnYSv7auB7NFBPQlNt1uZIcousMosefKCTCHWeAqo8TVtQuYQ
 KrYBDQl7nz+BGbzClhJ9B57xw5iswioSnxuuM8MYosKhEu8bTzCAlEjKHFy5hMwm1PAR+LFuU
 NgNcwCthJ35u6GsuUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI18hEL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOgYgGAH476PkYcYJTmYlER59yQoRwrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4O0SUokUEixKTU+tSMvMAYY/TFqCg0dJhDdCECjNW1yQmFucmQ6RO
 sWoKCXOewmkTwAkkVGaB9cGi7lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZNApnCk5lXAj
 f9FdBiJqDFrneVQRaXJCKkpBoYN1cwN79btXhzj1pIyUuG0j375LLyrmr9ZXthc/RP7b+Eb5M
 yq+MmrwnXf3t+d8HyHax9LuxN8R/2fbr15KrztQdv581aJT8hcpYZk/HSR4cj2v11whVVDA9N
 upYZmLeRu/hAbvKZ9w+CWfYG3AoIdNhTccRCbwJvo1bZb7VN+2a5PUs9LGylqMRSnJFoqMVcV
 JwIANeQ4aK0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495536545!70124522!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55420 invoked from network); 23 May 2017 10:49:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 23 May 2017 10:49:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A7C5980D;
 Tue, 23 May 2017 03:49:04 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 826A93F7D8;
 Tue, 23 May 2017 03:49:03 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
Date: Tue, 23 May 2017 11:49:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDIyLzA1LzE3IDIzOjE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAxNiBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gQEAgLTQzNiw4
ICs0NzMsMjYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3Ry
dWN0IHZjcHUKPj4+ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPj4+ICAgICAgc3dpdGNoICggZ2lj
cl9yZWcgKQo+Pj4gICAgICB7Cj4+PiAgICAgIGNhc2UgVlJFRzMyKEdJQ1JfQ1RMUik6Cj4+PiAt
ICAgICAgICAvKiBMUEkncyBub3QgaW1wbGVtZW50ZWQgKi8KPj4+IC0gICAgICAgIGdvdG8gd3Jp
dGVfaWdub3JlXzMyOwo+Pj4gKyAgICB7Cj4+PiArICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyAp
Cj4+PiArICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4+PiArICAgICAgICBpZiAo
IGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPj4+ICsKPj4+ICsgICAg
ICAgIHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3RzX2Vu
YWJsZWQgKi8KPj4KPj4gR2V0dGluZyBiYWNrIHRvIHRoZSBsb2NraW5nLiBJIGRvbid0IHNlZSBh
bnkgcGxhY2Ugd2hlcmUgd2UgZ2V0IHRoZSBkb21haW4KPj4gdmdpYyBsb2NrIGJlZm9yZSB2Q1BV
IHZnaWMgbG9jay4gU28gdGhpcyByYWlzZXMgdGhlIHF1ZXN0aW9uIHdoeSB0aGlzIG9yZGVyaW5n
Cj4+IGFuZCBub3QgbW92aW5nIHRoaXMgbG9jayBpbnRvIHZnaWNfdmNwdV9lbmFibGVfbHBpcy4K
Pj4KPj4gQXQgbGVhc3QgdGhpcyByZXF1aXJlIGRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUgYW5k
IGV4cGxhbmF0aW9uIGluIHRoZSBjb21taXQKPj4gbWVzc2FnZS4KPgo+IEl0IGRvZXNuJ3QgbG9v
ayBsaWtlIHdlIG5lZWQgdG8gdGFrZSB0aGUgdi0+YXJjaC52Z2ljLmxvY2sgaGVyZS4gV2hhdCBp
cwo+IGl0IHByb3RlY3Rpbmc/CgpUaGUgbmFtZSBvZiB0aGUgZnVuY3Rpb24gaXMgYSBiaXQgY29u
ZnVzaW9uLiBJdCBkb2VzIG5vdCB0YWtlIHRoZSB2Q1BVIAp2Z2ljIGxvY2sgYnV0IHRoZSBkb21h
aW4gdmdpYyBsb2NrLgoKSSBiZWxpZXZlIHRoZSB2Y3B1IGlzIHBhc3NlZCB0byBhdm9pZCBoYXZl
IHYtPmRvbWFpbiBpbiBtb3N0IG9mIHRoZSAKY2FsbGVycy4gQnV0IHdlIHNob3VsZCBwcm9iYWJs
eSByZW5hbWUgdGhlIGZ1bmN0aW9uLgoKSW4gdGhpcyBjYXNlIGl0IHByb3RlY3RzIHZnaWNfdmNw
dV9lbmFibGVfbHBpcyBiZWNhdXNlIHlvdSBjYW4gY29uZmlndXJlIAp0aGUgbnVtYmVyIG9mIExQ
SXMgcGVyIHJlLWRpc3RyaWJ1dG9yIGJ1dCB0aGlzIGlzIGEgZG9tYWluIHdpZGUgdmFsdWUuIEkg
Cmtub3cgdGhlIHNwZWMgaXMgY29uZnVzaW5nIG9uIHRoaXMuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 10:55:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:55:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD7Sm-0003Vx-Tv; Tue, 23 May 2017 10:54:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dD7Sl-0003Vr-KE
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 10:54:51 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 FD/BE-02006-AF414295; Tue, 23 May 2017 10:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTfe7iEq
 kwcInTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btxjmsBUf5K67+NG5gfM7dxcjFISSwiVHi
 /MdOdghnN6PE1R+HgBxODmGBJIn3k2cwdzFycIgIREos/ugEUbOGUWLytqesIA4ziLN06zImk
 AY2AU2JO58/MYE08ApYSXybKQgSZhFQldjz/S8riC0qEC7xtvEIC4jNKyAocXLmEzCbU8BH4v
 zS7WA1zAK2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilG9OLWoLLVI10IvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw2BiAYAfjwWbnQ4ySHExKorx7EpQjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwLhZWiRQSLEpNT61Iy8wBhj1MWoKDR0mEdzNImre4IDG3ODMdI
 nWKUVFKnPcYSEIAJJFRmgfXBou1S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmvQAyhSczrw
 Ru+iugxUxAi13vKoMsLklESEk1MCpp7xViszn8lyurYYPdkmfn1kzWd3L70eFaWdWy+99RaUl
 H9ar27SvZ/ri/NN/EqXxiwcLz6n4Gv+bscQ5KjZttleXz9UqXccjG+fGl1ze463yo0L3cKBBy
 4IXaxq0693migplcORbkL/gtu+LfhSJzmzU+KUnyvWofDuWXnrP3WWp0haPdUYmlOCPRUIu5q
 DgRAIk7fLWwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495536886!83950077!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47496 invoked from network); 23 May 2017 10:54:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 23 May 2017 10:54:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B924780D;
 Tue, 23 May 2017 03:54:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 928993F7D8;
 Tue, 23 May 2017 03:54:44 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-14-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705221524070.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b26c6454-ee7e-10a0-5a50-a61e7cf85c57@arm.com>
Date: Tue, 23 May 2017 11:54:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705221524070.18759@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijay Kilari <vijay.kilari@gmail.com>
Subject: Re: [Xen-devel] [PATCH v9 13/28] ARM: vITS: add command handling
 stub and MMIO emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDIyLzA1LzE3IDIzOjMyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+ICsgICAgY2Fz
ZSBWUkVHNjQoR0lUU19DV1JJVEVSKToKPj4gKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVj
a19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPj4gKwo+PiArICAgICAgICBy
ZWcgPSBpdHMtPmN3cml0ZXI7Cj4+ICsgICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KHJl
ZywgaW5mbyk7Cj4KPiBXaHkgaXMgdGhpcyBub3QgcHJvdGVjdGVkIGJ5IGEgbG9jaz8gQWxzbyBm
cm9tIHRoZSBjb21tZW50IGFib3ZlIEkKPiBjYW5ub3QgdGVsbCBpZiBpdCBzaG91bGQgYmUgcHJv
dGVjdGVkIGJ5IGl0c19sb2NrIG9yIGJ5IHZjbWRfbG9jay4KCkJlY2F1c2UgaWYgeW91IHRha2Ug
dGhlIHZjbWRfbG9jaywgdGhlIHZDUFUgd2lsbCBzcGluIHVudGlsIHdlIGZpbmlzaCB0byAKaGFu
ZGxlIHRoZSBjb21tYW5kIHF1ZXVlLiBUaGlzIG1lYW5zIGEgZ3Vlc3QgY2FuIHBvdGVudGlhbGx5
IGJsb2NrIAptdWx0aXBsZSBwQ1BVcyBmb3IgYSBsb25nIHRpbWUuCgpJbiB0aGlzIGNhc2UsIGN3
cml0ZXIgY2FuIGJlIHJlYWQgYXRvbWljYWxseSBhcyBpdCB3YXMgdXBkYXRlZCBieSB0aGUgCmd1
ZXN0IGl0c2VsZiAuLi4KPgo+Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArICAgIGNhc2UgVlJFRzY0
KEdJVFNfQ1JFQURSKToKPj4gKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3Mo
aW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPj4gKwo+PiArICAgICAgICByZWcgPSBpdHMt
PmNyZWFkcjsKPj4gKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QocmVnLCBpbmZvKTsK
Pj4gKyAgICAgICAgYnJlYWs7Cj4KPiBTYW1lIGhlcmUKCkZvciBoZXJlLCB0aGUgY29tbWFuZCBx
dWV1ZSBoYW5kbGVyIHdpbGwgd3JpdGUgdG8gY3JlYWRlciBhdG9taWNhbGx5IApldmVyeSBhIGNv
bW1hbmQgaXMgYmVlbiBleGVjdXRlZC4gTWFraW5nIHRoaXMgbG9ja2xlc3MgYWxzbyBhbGxvdyBh
IApkb21haW4ga2VlcCB0cmFjayB3aGVyZSB3ZSBhcmUgb24gdGhlIGNvbW1hbmQgcXVldWUgaGFu
ZGxpbmcuCgpUaGlzIGlzIHNvbWV0aGluZyB3ZSBhbHJlYWR5IGRpc2N1c3NlZCBxdWl0ZSBhIGZl
dyB0aW1lcy4gU28gd2Ugc2hvdWxkIApwcm9iYWJseSBoYXZlIGEgY29tbWVudCBpbiB0aGUgY29k
ZSB0byBhdm9pZCB0aGlzIHF1ZXN0aW9uIHRvIGNvbWUgdXAgYWdhaW4uCgpbLi4uXQoKPj4gKyAg
ICBjYXNlIFZSRUc2NChHSVRTX0NXUklURVIpOgo+PiArICAgICAgICBpZiAoICF2Z2ljX3JlZzY0
X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+PiArCj4+ICsgICAg
ICAgIHNwaW5fbG9jaygmaXRzLT52Y21kX2xvY2spOwo+PiArICAgICAgICByZWcgPSBJVFNfQ01E
X09GRlNFVChpdHMtPmN3cml0ZXIpOwo+PiArICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVn
LCByLCBpbmZvKTsKPj4gKyAgICAgICAgaXRzLT5jd3JpdGVyID0gSVRTX0NNRF9PRkZTRVQocmVn
KTsKPj4gKwo+PiArICAgICAgICBpZiAoIGl0cy0+ZW5hYmxlZCApCj4+ICsgICAgICAgICAgICBp
ZiAoIHZnaWNfaXRzX2hhbmRsZV9jbWRzKGQsIGl0cykgKQo+PiArICAgICAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiZXJyb3IgaGFuZGxpbmcgSVRTIGNvbW1hbmRzXG4iKTsK
Pj4gKwo+PiArICAgICAgICBzcGluX3VubG9jaygmaXRzLT52Y21kX2xvY2spOwo+Cj4gT0ssIHNv
IGl0IGxvb2tzIGxpa2UgdGhlIHJlYWRzIHNob3VsZCBiZSBwcm90ZWN0ZWQgYnkgdmNtZF9sb2Nr
CgpTZWUgbXkgY29tbWVudCBhYm92ZS4KCj4KPgo+PiArICAgICAgICByZXR1cm4gMTsKPj4gKwo+
PiArICAgIGNhc2UgVlJFRzY0KEdJVFNfQ1JFQURSKToKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 11:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 11:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD7Zs-0004F3-MI; Tue, 23 May 2017 11:02:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30998d2dd=citrix-osstest@xenproject.org>)
 id 1dD7Zq-0004Ex-Ql
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 11:02:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 CF/7E-01992-1B614295; Tue, 23 May 2017 11:02:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve5aMZV
 Ig/Wdchb3prxnd2D02N63iz2AMYo1My8pvyKBNaPnsHPBd5mK39N/MzUwzhTpYuTgkBDwl3jU
 ktfFyAlkuku8PTuXFcQWEXCWmPDhNhuIzSugJ7G/cTkLiC0sECdxYsI85i5GLqD6bl6Jnb8WM
 EM0q0pcuLWBCcRmE/CQmNgzEayBBSi+d9USsKFCAloSSxevZIIYKihxcuYTsBpmAQmJgy9eQM
 2xkGj/9JZpAiPvLCRls5CULWBkWsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnq5aYWFyemp+Y
 kJhXrJefnbmIEhg4DEOxgXDPV+RCjJAeTkijvngTlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vNNEVSKFBItS01Mr0jJzgEEMk5bg4FES4X0hApTmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8V
 ClxXh+QGQIgRRmleXAjYBF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8a0Cm8GTmlcBteg
 V0BBPQEa53lUGOKElESEk1MC583jLbv+ct35sJB3SU5ftYPL237Jmy9wTH8gI9Q6/5a72W5pg
 42pW3fDVxmNZ7hln51a+m3tszH1d3v/q+2PFdxqHCC26pK27Nkwnm/DMjqrFnk8DpqdmH9qje
 TSq5kfScZYrQr/NyrhlzJn/8YDvx7fuoffuzah+vtlxbdDzkQ8mMX1vsAkWUWIozEg21mIuKE
 wHBpwgcowIAAA==
X-Env-Sender: prvs=30998d2dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495537323!83951861!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21891 invoked from network); 23 May 2017 11:02:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 11:02:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433630436"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71408-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:leak-check/check:fail:regression
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71324
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 23 May 2017 12:01:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71408: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDA4IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MDgvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgUkVH
Ui4gdnMuIDcxMzI0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdy
dWIgMTAgZ3Vlc3Qtc3RhcnQgICAgICAgZmFpbCBsaWtlIDcxMzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0ICAgICBmYWlsIGxpa2Ug
NzEzMjQKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgOSBkZWJp
YW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzEzMjQKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJy
ZW50LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxMzI0CiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiA5IGRlYmlhbi1kaS1p
bnN0YWxsIGZhaWwgbGlrZSA3MTMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5l
dGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxMzI0CiB0ZXN0LWFy
bWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcxMzI0CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHln
cnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxMzI0CiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2Ug
NzEzMjQKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgOSBkZWJp
YW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzEzMjQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vl
a2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxMzI0CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIg
cGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2Vs
aW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTMyNAoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWRh
aWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1w
eWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJy
ZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWts
eS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 11:10:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 11:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD7i6-0004wb-GN; Tue, 23 May 2017 11:10:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dD7i4-0004wS-Bh
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 11:10:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 57/09-02022-FA814295; Tue, 23 May 2017 11:10:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXeNhEq
 kwafLjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRaddZC+bJVnyZ+ZutgfG5eBcjF4eQwCZG
 idbfLewQzm5GiYbNXcxdjJwcwgJeEo/m/mEEsUUE9CU23W5kB7GFBN4ySsx/ZgLSwCxwlVHi7
 9NLYEVsApoSdz5/YgKxeQWsJDacPArWwCKgKnHowVswW1QgXOJt4xEWiBpBiZMzn4DZnAI+Eo
 sXfgNbzCxgK3Fn7m4oW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0DU30kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ44BCHYwnj3teYhRkoNJSZR3T4JypBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3j5xlUghwaLU9NSKtMwcYPDDpCU4eJREeD+DpHmLCxJzizPTI
 VKnGBWlxHntQBICIImM0jy4NljEXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbyzIFJ7MvB
 K46a+AFjMBLXa9qwyyuCQRISXVwGhWt+JuSGy1IWP2wcA5H6+8dfRZLCek69/JnZH6lNFki9y
 xnA3udWVHGz8bm7loztepZpqnqvb5TY9xmXbWfJ9J80/26B1fV3mKPaDwTm5B56N8yevH2d9W
 rFE2Pu6QpZjYxMndvGKuQsLkqhUOZ3UDHlZMPnEwJNWn5NWHt4Vh7UZ3jxtYKrEUZyQaajEXF
 ScCANV7zTazAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495537835!63549759!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13977 invoked from network); 23 May 2017 11:10:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 23 May 2017 11:10:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A809380D;
 Tue, 23 May 2017 04:10:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 838643F7D8;
 Tue, 23 May 2017 04:10:33 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-21-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1705221629120.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a91fc153-38b6-c48e-f68e-66e26d2a8829@arm.com>
Date: Tue, 23 May 2017 12:10:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705221629120.18759@sstabellini-ThinkPad-X260>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDIzLzA1LzE3IDAwOjQ4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gRnJpLCAxOSBNYXkgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBU
aHUsIDExIE1heSAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFdoZW4gTFBJcyBnZXQg
dW5tYXBwZWQgYnkgYSBndWVzdCwgdGhleSBtaWdodCBzdGlsbCBiZSBpbiBzb21lIExSIG9mCj4+
PiBzb21lIFZDUFUuIE5ldmVydGhlbGVzcyB3ZSByZW1vdmUgdGhlIGNvcnJlc3BvbmRpbmcgcGVu
ZGluZ19pcnEKPj4+IChwb3NzaWJseSBmcmVlaW5nIGl0KSwgYW5kIGRldGVjdCB0aGlzIGNhc2Ug
KGlycV90b19wZW5kaW5nKCkgcmV0dXJucwo+Pj4gTlVMTCkgd2hlbiB0aGUgTFIgZ2V0cyBjbGVh
bmVkIHVwIGxhdGVyLgo+Pj4gSG93ZXZlciBhICpuZXcqIExQSSBtYXkgZ2V0IG1hcHBlZCB3aXRo
IHRoZSBzYW1lIG51bWJlciB3aGlsZSB0aGUgb2xkCj4+PiBMUEkgaXMgKnN0aWxsKiBpbiBzb21l
IExSLiBUbyBhdm9pZCBnZXR0aW5nIHRoZSB3cm9uZyBzdGF0ZSwgd2UgbWFyawo+Pj4gZXZlcnkg
bmV3bHkgbWFwcGVkIExQSSBhcyBQUklTVElORSwgd2hpY2ggbWVhbnM6IGhhcyBuZXZlciBiZWVu
IGluIGFuCj4+PiBMUiBiZWZvcmUuIElmIHdlIGRldGVjdCB0aGUgTFBJIGluIGFuIExSIGFueXdh
eSwgaXQgbXVzdCBoYXZlIGJlZW4gYW4KPj4+IG9sZGVyIG9uZSwgd2hpY2ggd2UgY2FuIHNpbXBs
eSByZXRpcmUuCj4+PiBCZWZvcmUgaW5zZXJ0aW5nIHN1Y2ggYSBQUklTVElORSBMUEkgaW50byBh
biBMUiwgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdAo+Pj4gaXQncyBub3QgYWxyZWFkeSBpbiBhbm90
aGVyIExSLCBhcyB0aGUgYXJjaGl0ZWN0dXJlIGZvcmJpZHMgdHdvCj4+PiBpbnRlcnJ1cHRzIHdp
dGggdGhlIHNhbWUgdmlydHVhbCBJUlEgbnVtYmVyIG9uIG9uZSBDUFUuCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+PiAtLS0K
Pj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0KPj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aCB8ICA2ICsrKysrCj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4v
YXJjaC9hcm0vZ2ljLmMKPj4+IGluZGV4IGZkM2ZhMDUuLjhiZjA1NzggMTAwNjQ0Cj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+Pj4gQEAg
LTM3NSw2ICszNzUsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9scihpbnQgbHIsIHN0
cnVjdCBwZW5kaW5nX2lycSAqcCwKPj4+ICB7Cj4+PiAgICAgIEFTU0VSVCghbG9jYWxfaXJxX2lz
X2VuYWJsZWQoKSk7Cj4+Pgo+Pj4gKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElO
RV9MUEksICZwLT5zdGF0dXMpOwo+Pj4gKwo+Pj4gICAgICBnaWNfaHdfb3BzLT51cGRhdGVfbHIo
bHIsIHAsIHN0YXRlKTsKPj4+Cj4+PiAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxF
LCAmcC0+c3RhdHVzKTsKPj4+IEBAIC00NDIsMTIgKzQ0NCw0MSBAQCB2b2lkIGdpY19yYWlzZV9p
bmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPj4+
ICAjZW5kaWYKPj4+ICB9Cj4+Pgo+Pj4gKy8qCj4+PiArICogRmluZCBhbiB1bnVzZWQgTFIgdG8g
aW5zZXJ0IGFuIElSUSBpbnRvLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMgYQo+Pj4gKyAqIFBS
SVNUSU5FIExQSSwgc2NhbiB0aGUgb3RoZXIgTFJzIHRvIGF2b2lkIGluc2VydGluZyB0aGUgc2Ft
ZSBJUlEgdHdpY2UuCj4+PiArICovCj4+PiArc3RhdGljIGludCBnaWNfZmluZF91bnVzZWRfbHIo
c3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgaW50IGxyKQo+Pj4gK3sKPj4+
ICsgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPj4+
ICsgICAgdW5zaWduZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNpZ25lZCBsb25nICopICZ0aGlzX2Nw
dShscl9tYXNrKTsKPj4+ICsgICAgc3RydWN0IGdpY19sciBscl92YWw7Cj4+PiArCj4+PiArICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKPj4+ICsKPj4+ICsg
ICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykg
KQo+Pgo+PiBNYXliZSB3ZSBzaG91bGQgYWRkIGFuICJ1bmxpa2VseSIuCj4+Cj4+IEkgY2FuIHNl
ZSBob3cgdGhpcyB3b3VsZCBiZSBPS2lzaCBhdCBydW50aW1lLCBidXQgYXQgYm9vdCB0aW1lIHRo
ZXJlCj4+IG1pZ2h0IGJlIGEgYnVuY2ggb2YgUFJJU1RJTkVfTFBJcywgYnV0IG5vIE1BUERzIGhh
dmUgYmVlbiBpc3N1ZWQgeWV0LAo+PiByaWdodD8KCllvdSBjYW5ub3QgaGF2ZSBhbnkgUFJJU1RJ
TkVfTFBJcyB3aXRob3V0IGFueSBNQVBEcyBkb25lLiBUaGlzIGJpdCB3aWxsIApiZSBzZXQgd2hl
biB5b3UgZG8gdGhlIGZpcnN0IE1BUFRJLgoKPj4KPj4gSSBoYXZlIGEgc3VnZ2VzdGlvbiwgSSds
bCBsZWF2ZSBpdCB0byB5b3UgYW5kIEp1bGllbiBpZiB5b3Ugd2FudCB0byBkbwo+PiB0aGlzIG5v
dywgb3IgbWF5YmUgY29uc2lkZXIgaXQgYXMgYSBUT0RPIGl0ZW0uIEkgYW0gT0sgZWl0aGVyIHdh
eSAoSQo+PiBkb24ndCB3YW50IHRvIGRlbGF5IHRoZSBJVFMgYW55IGxvbmdlcikuCj4+Cj4+IEkg
YW0gdGhpbmtpbmcgd2Ugc2hvdWxkIGRvIHRoaXMgc2Nhbm5pbmcgb25seSBhZnRlciBhdCBsZWFz
dCBvbmUgTUFQRAo+PiBoYXMgYmVlbiBpc3N1ZWQgZm9yIGEgZ2l2ZW4gY3B1IGF0IGxlYXN0IG9u
Y2UuIEkgd291bGQgcmVzdXJyZWN0IHRoZQo+PiBpZGVhIG9mIGEgRElTQ0FSRCBmbGFnLCBidXQg
bm90IG9uIHRoZSBwZW5kaW5nX2lycSwgdGhhdCBJIGJlbGlldmUgaXQncwo+PiBkaWZmaWN1bHQg
dG8gaGFuZGxlLCBidXQgYSBzaW5nbGUgZ2xvYmFsIERJU0NBUkQgZmxhZyBwZXIgc3RydWN0IHZj
cHUuCj4+Cj4+IE9uIE1BUEQsIHdlIHNldCBESVNDQVJEIGZvciB0aGUgdGFyZ2V0IHZjcHUgb2Yg
dGhlIExQSSB3ZSBhcmUgZHJvcHBpbmcuCj4+IE5leHQgdGltZSB3ZSB3YW50IHRvIGluamVjdCBh
IFBSSVNUSU5FX0lSUSBvbiB0aGF0IGNwdSBpbnRlcmZhY2UsIHdlCj4+IHNjYW4gYWxsIExScyBm
b3IgaW50ZXJydXB0cyB3aXRoIGEgTlVMTCBwZW5kaW5nX2lycS4gV2UgcmVtb3ZlIHRob3NlCj4+
IGZyb20gTFJzLCB0aGVuIHdlIHJlbW92ZSB0aGUgRElTQ0FSRCBmbGFnLgo+Pgo+PiBEbyB5b3Ug
dGhpbmsgaXQgd291bGQgd29yaz8KCkkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgcG9pbnQgdG8gZG8g
dGhhdC4gT2ssIHlvdSB3aWxsIGdldCB0aGUgZmlyc3QgClBSSVNUSU5FX0xQSSAiZmFzdCIgKHRo
b3VnaCBsaWtlbHkgTFJzIHdpbGwgYmUgZW1wdHkpLCBidXQgYWxsIHRoZSBvdGhlciAKd2lsbCBi
ZSAic2xvdyIgKHRob3VnaCBsaWtlbHkgTFJzIHdpbGwgYmUgZW1wdHkgdG9vKS4KClRoZSBwYWlu
IHRvIGltcGxlbWVudCB5b3VyIHN1Z2dlc3Rpb24gZG9lcyBub3Qgc2VlbSB0byBiZSB3b3J0aCBp
dCBzbyBmYXIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 11:25:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 11:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD7wX-0005jd-06; Tue, 23 May 2017 11:25:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dD7wV-0005jX-TY
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 11:25:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3C/38-03058-F2C14295; Tue, 23 May 2017 11:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVdPRiX
 SoPmPlMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFt/kbmgjn8FW2N55gaGP/zdDFycQgJbGKU
 OPrxEBuEs5tR4vzlF4xdjJwcwgIqEu833AOyOThEBNQkulb6gISFBIokbu6bxwxSzyywjVHi+
 v1/bCAJNgFNiTufPzGB2LwCVhLXJu5lB7FZBFQlWk4sYAGxRQXCJd42HmGBqBGUODnzCZjNKe
 As8WV2G9gcZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Sol1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHAMQLCD8c+ygEOMkhxMSqK8exKUI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8HJLq0QKCRalpqdWpGXmAEMfJi3BwaMkwssnBZTmLS5Iz
 C3OTIdInWLU5Xi39MN7JiGWvPy8VClxXmaQGQIgRRmleXAjYHF4iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8j0BW8WTmlcBtegV0BBPQEa53lUGOKElESEk1MM4SUjxZl15ZrrIp/9+bR4F
 mIrXNbfdaH/nYuZRpZL7f89zipPUR9+b//x7P82t+ohW15WZXvZNleM6fTWFlW7OjL8hbiCT0
 cb66e1aCL4W175y2sIivyKXDKspWKbzXz1gfmWkXoZ2YqHbzD19w8+zpORXiHWoNcw9VmF5X3
 snPLiDacUhXiaU4I9FQi7moOBEAxTZ6sr4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495538733!70122172!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44983 invoked from network); 23 May 2017 11:25:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 23 May 2017 11:25:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A53380D;
 Tue, 23 May 2017 04:25:33 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 659143F7D8;
 Tue, 23 May 2017 04:25:32 -0700 (PDT)
To: M A Young <m.a.young@durham.ac.uk>
References: <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
Date: Tue, 23 May 2017 12:25:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KENDIEFuZHJldyBhbmQgSWFuKQoKT24gMjMvMDUvMTcgMTA6MjQsIE0gQSBZb3VuZyB3cm90ZToK
PiBPbiBNb24sIDIyIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPj4gSGkgYWxsLAo+
Pgo+PiBYZW4gNC45IHJjNiBpcyB0YWdnZWQuIFlvdSBjYW4gY2hlY2sgdGhhdCBvdXQgZnJvbSB4
ZW4uZ2l0Ogo+Pgo+PiAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQgNC45LjAtcmM2Cj4+
Cj4+IEZvciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0Ogo+PiBo
dHRwczovL2Rvd25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzYveGVu
LTQuOS4wLXJjNi50YXIuZ3oKPj4KPj4gQW5kIHRoZSBzaWduYXR1cmUgaXMgYXQ6Cj4+IGh0dHBz
Oi8vZG93bmxvYWRzLnhlbnByb2plY3Qub3JnL3JlbGVhc2UveGVuLzQuOS4wLXJjNi94ZW4tNC45
LjAtcmM2LnRhci5nei5zaWcKPj4KPj4gUGxlYXNlIHNlbmQgYnVnIHJlcG9ydHMgYW5kIHRlc3Qg
cmVwb3J0cyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcuCj4+IFdoZW4gc2VuZGlu
ZyBidWcgcmVwb3J0cywgcGxlYXNlIENDIHJlbGV2YW50IG1haW50YWluZXJzIGFuZCBtZSAoanVs
aWVuLmdyYWxsQGFybS5jb20pLgo+Pgo+PiBXZSBhcmUgYXdhcmUgb2YgYnVncyBiZWxvdzoKPj4g
CS0gUmVjZW50IHBhdGNoZXMgaW50cm9kdWNlZCBhIHJlZ3Jlc3Npb24gaW4gdGhlIGJ1aWxkLiBT
b21lIHRhcmdldHMKPj4gCShlLmcgaW5zdGFsbC10b29scykgd2lsbCBub3QgaW5zdGFsbCB0aGUg
aGVhZGVycy4gQSBwYXRjaCBoYXMgYmVlbiBzZW50Cj4+IAlvbiB0aGUgbWFpbGluZyBsaXN0IChz
ZWUgWzFdKS4gQSBrbm93biB3b3JrYXJvdW5kIGlzIHRvIGNhbGwgYG1ha2VgLgo+PiAJLSBIVk1f
c2V0X2h2bV9wYXJhbSBhbmQgSFZNT1BfZmx1c2hfdGxicyBtYXkgZmFpbCBpZiByZXF1aXJpbmcg
Y29udGludWF0aW9uLgo+PiAJQSBwYXRjaCBoYXMgYmVlbiBzZW50IG9uIHRoZSBtYWlsaW5nIGxp
c3QgKHNlZSBbMl0pLgo+Pgo+Pgo+PiBBcyBhIHJlbWluZGVyLCB0aGVyZSB3aWxsIGJlIGFub3Ro
ZXIgWGVuIFRlc3QgRGF5IHRvbW9ycm93IChUdWVzZGF5IDIzdGggTWF5KSwKPj4gZm9yIHRoZSBp
bnN0cnVjdGlvbnMgc2VlOgo+Pgo+PiBodHRwczovL2Jsb2cueGVucHJvamVjdC5vcmcvMjAxNy8w
NC8xMy9hbm5vdW5jaW5nLXhlbi1wcm9qZWN0LTQtOS1yYy1hbmQtdGVzdC1kYXktc2NoZWR1bGUv
Cj4+Cj4+IENoZWVycywKPj4KPj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMjE2NS5odG1sCj4+IFsyXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNn
MDIxMDguaHRtbAo+Cj4gSSBoYWQgYnVpbGQgcHJvYmxlbXMgd2l0aCB0aGVzZSB0d28gcGF0Y2hl
cyBhZGRlZCAoYW5kIGJlZm9yZSBJIGFkZGVkCj4gdGhlbSkuIEl0IGxvb2tzIGxpa2UgYXQgdGhl
IHN0YWdlIGluIG15IGJ1aWxkIHByb2Nlc3Mgd2hlcmUKPiBtYWtlIC1qMiBwcmVmaXg9L3VzciB0
b29scwo+IGdldHMgcnVuIGl0IGlzIHJ1bm5pbmcKPiBtYWtlIC1DIHRvb2xzL2luY2x1ZGUgaW5z
dGFsbAo+IG1ha2UgLUMgdG9vbHMvaW5jbHVkZSBkaXN0Cj4gdG9nZXRoZXIgYW5kIGl0IGZhaWxz
IHNvb24gYWZ0ZXIgd2hlbiB0aGUgYWxpZ25tZW50IGNoZWNrcyBydW4gYXQgdGhlIHNhbWUKPiB0
aW1lLgo+Cj4gVGhlIGZ1bGwgYnVpbGQgbG9nIGlzIGF0Cj4gaHR0cHM6Ly9jb3ByLWJlLmNsb3Vk
LmZlZG9yYXByb2plY3Qub3JnL3Jlc3VsdHMvbXlvdW5nL3hlbnRlc3QvZmVkb3JhLTI2LXg4Nl82
NC8wMDU1NTM3My14ZW4vYnVpbGQubG9nLmd6Cj4KPiAJTWljaGFlbCBZb3VuZwo+CgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 12:04:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD8Xk-0008Ql-G5; Tue, 23 May 2017 12:04:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dD8Xj-0008QY-M3
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 12:04:03 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F4/C7-03696-33524295; Tue, 23 May 2017 12:04:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42KJPp6xUNdIVSX
 S4N1KeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePNxPnsBScsKp6taGNvYPyt1cXIySEk4C5x
 4sl/Rgh7LaPEjz8BXYxcQPZdRonFN36yQyQ8JF6+aGWDSHQzSlx4/JAFJMEioCrx6uk5sG42A
 XWJzXu3sHYxcnCICGhKtP1UA6lnFljEJHF1y2YmkBphgTiJn/d2gNm8AhoS53f0MEEMXcMo8e
 jALDaIhKDEyZlPwBYwC2hJ3Pj3kglkKLOAtMTyfxwgJqdAoMT6N8YgFaICyhK7b+1lBrElBHI
 kLpxcyg5SIiEgJfG/VQlkuoTALBaJFR2voGpkJB5NvMk2gVF0FpJls5Asm4WwbAEj8ypG9eLU
 orLUIl1jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwJhgAIIdjB3/nA4xSnIwK
 Yny7klQjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfteWSVSSLAoNT21Ii0zBxidMGkJDh4lEV
 4VFaA0b3FBYm5xZjpE6hSjMce7pR/eM3Hsa/34nkmIJS8/L1VKnPcTyCQBkNKM0jy4QbCkcYl
 RVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvMwgC3ky80rg9r0COoUJ6BTXu8ogp5QkIqSkGhhL
 42Ue/eKq+6WoeH4n18ceJp69sXMzDxj+0roYdzTeoGvGq2mHebwO7GA2z9CZpyxU8/7Ln7Ne3
 1ueXulYdIb1XoGIamZGRfk9Jk2J69uiDQ60vXvq6ebQJebEw/viseftLSkzOwvP518VkE07yL
 Dl6JJoaaX6u2Y50Z/fi5+cEL3bfVeNa70SS3FGoqEWc1FxIgAHCQhHFQMAAA==
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495541041!91517575!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48963 invoked from network); 23 May 2017 12:04:02 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 23 May 2017 12:04:02 -0000
Received: (qmail 6125 invoked from network); 23 May 2017 15:04:00 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 May 2017 15:04:00 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 954E57FC79
 for <xen-devel@lists.xenproject.org>; Tue, 23 May 2017 15:04:00 +0300 (EEST)
Received: (qmail 14098 invoked from network); 23 May 2017 15:04:00 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp02.buh.bitdefender.net with SMTP; 23 May 2017 15:04:00 +0300
Date: Tue, 23 May 2017 15:03:59 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20170523120359.GA24725@hel>
References: <20170518150758.9414-1-apop@bitdefender.com>
 <20170518150758.9414-3-apop@bitdefender.com>
 <CABfawhmUX2M1EthtbNZabUk23XX=Yrya_4Qf=rwrsqKWnN1xyg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhmUX2M1EthtbNZabUk23XX=Yrya_4Qf=rwrsqKWnN1xyg@mail.gmail.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71510
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 449924,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.018247)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005310), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_ML_MAIL_LIST_ADN], SGN: [Enabled,
 t: (0.008886,0.000282)], URL: [Enabled, t: (0.000023)], RTDA:
 [Enabled, t: (0.105131), Hit: No, Details: v2.4.9; Id:
 15.5f4n8k.1bgqc97i9.360v], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTE6Mjc6NDRBTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFRodSwgTWF5IDE4LCAyMDE3IGF0IDk6MDcgQU0sIEFkcmlhbiBQb3AgPGFw
b3BAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiA+IEludHJvZHVjZSBhIG5ldyBodm1vcCwgSFZN
T1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZSwgd2hpY2ggYWxsb3dzIGEKPiA+IGRvbWFpbiB0byBj
aGFuZ2UgdGhlIHZhbHVlIG9mIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhIHBhZ2UuCj4gPgo+
ID4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gPiAt
LS0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwgMTQgKysrKysrKysrKysr
Cj4gPiAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICB8IDQ4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9o
dm1fb3AuaCB8IDE1ICsrKysrKysrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vz
cy5oICAgIHwgIDMgKysrCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspCj4g
Pgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj4gPiBpbmRleCAyZTc2YzIzNDViLi5lYjAxNTI3YzViIDEwMDY0NAo+ID4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+ID4gQEAgLTQzNTYsNiArNDM1Niw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+ID4g
ICAgICBjYXNlIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybToKPiA+ICAgICAgY2FzZSBIVk1PUF9h
bHRwMm1fc3dpdGNoX3AybToKPiA+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nl
c3M6Cj4gPiArICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZToKPiA+ICAgICAg
Y2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gICAg
ICBkZWZhdWx0Ogo+ID4gQEAgLTQ0NzIsNiArNDQ3MywxOSBAQCBzdGF0aWMgaW50IGRvX2FsdHAy
bV9vcCgKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21l
bV9hY2Nlc3Mudmlldyk7Cj4gPiAgICAgICAgICBicmVhazsKPiA+Cj4gPiArICAgIGNhc2UgSFZN
T1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZToKPiA+ICsgICAgICAgIGlmICggYS51LnNldF9zdXBw
cmVzc192ZS5wYWQxIHx8IGEudS5zZXRfc3VwcHJlc3NfdmUucGFkMiApCj4gPiArICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOwo+ID4gKyAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgewo+ID4gKyAg
ICAgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oYS51LnNldF9tZW1fYWNjZXNzLmdmbik7Cj4gPiAr
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUuc2V0X21lbV9hY2Nlc3Mu
dmlldzsKPiA+ICsgICAgICAgICAgICB1aW50OF90IHN1cHByZXNzX3ZlID0gYS51LnNldF9zdXBw
cmVzc192ZS5zdXBwcmVzc192ZTsKPiA+ICsKPiA+ICsgICAgICAgICAgICByYyA9IHAybV9zZXRf
c3VwcHJlc3NfdmUoZCwgZ2ZuLCBzdXBwcmVzc192ZSwgYWx0cDJtX2lkeCk7Cj4gPiArICAgICAg
ICB9Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsKPiA+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1f
Y2hhbmdlX2dmbjoKPiA+ICAgICAgICAgIGlmICggYS51LmNoYW5nZV9nZm4ucGFkMSB8fCBhLnUu
Y2hhbmdlX2dmbi5wYWQyICkKPiA+ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPiA+IGluZGV4IGQwYjA3Njc4NTUuLmI5ZTYxMWQzZGIgMTAwNjQ0Cj4gPiAt
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCj4gPiBAQCAtNDY2LDYgKzQ2Niw1NCBAQCBpbnQgcDJtX2dldF9tZW1f
YWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190ICphY2Nl
c3MpCj4gPiAgfQo+ID4KPiA+ICAvKgo+ID4gKyAqIFNldC9jbGVhciB0aGUgI1ZFIHN1cHByZXNz
IGJpdCBmb3IgYSBwYWdlLiAgT25seSBhdmFpbGFibGUgb24gVk1YLgo+ID4gKyAqLwo+ID4gK2lu
dCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDhf
dCBzdXBwcmVzc192ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
YWx0cDJtX2lkeCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9
IHAybV9nZXRfaG9zdHAybShkKTsKPiA+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0gPSBO
VUxMOwo+ID4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gTlVMTDsKPiA+ICsgICAgbWZu
X3QgbWZuOwo+ID4gKyAgICBwMm1fYWNjZXNzX3QgYTsKPiA+ICsgICAgcDJtX3R5cGVfdCB0Owo+
ID4gKyAgICB1bnNpZ25lZCBsb25nIGdmbl9sOwo+ID4gKyAgICBpbnQgcmMgPSAwOwo+ID4gKwo+
ID4gKyAgICBpZiAoICFjcHVfaGFzX3ZteCApCj4gPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7Cj4gPiArCj4gPiArICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQo+ID4gKyAgICB7Cj4gPiAr
ICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fAo+ID4gKyAgICAgICAgICAg
ICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZO
KSApCj4gPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiArICAgICAgICBw
Mm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOwo+ID4gKyAgICB9Cj4g
PiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcDJtID0gaG9zdF9wMm07Cj4gPiAr
ICAgIH0KPiAKPiAKPiBJTUhPIHRoZXJlIHNob3VsZCBiZSBzb21lIGZ1cnRoZXIgY2hlY2tzIGhl
cmUgdG8gdmVyaWZ5IHRoYXQgdGhlCj4gZG9tYWluIGhhcyBpc3N1ZWQgSFZNT1BfYWx0cDJtX3Zj
cHVfZW5hYmxlX25vdGlmeSBiZWZvcmUgYW5kIHRoYXQgaXQKPiB3YXMgYWxsb3dlZCAoaWUuIHRo
aXMgaHlwZXJjYWxsIHNob3VsZCBub3QgYmUgYWJsZSB0byBlbmFibGUgdGhlCj4gc3VwcHJlc3Nf
Yml0IGlmIHRoZXJlIGlzIG5vIHZlaW5mb19nZm4pLiBUaGF0IHNhaWQsIGlzIHRoZXJlIGFueXRo
aW5nCgpPaywgYSBjaGVjayBjYW4gYmUgYWRkZWQgZWFzaWx5LiAgVGhlIHJlYXNvbmluZyBiZWhp
bmQgbm90IGFkZGluZyBpdCBpbgp0aGUgZmlyc3QgcGxhY2Ugd2FzIHRoYXQgc2hvdWxkIHRoZSAj
VkUgYmUgZGlzYWJsZWQgaW4gdGhlIFZNJ3MgVk1DUywKc2V0dGluZy9jbGVhcmluZyB0aGUgc3Vw
cHJlc3MgI1ZFIGJpdCB3b3VsZCBkbyBub3RoaW5nIChpdCBpcyBpZ25vcmVkKS4KCj4gdGhhdCB3
b3VsZCBwcmV2ZW50IGEgbWFsaWNpb3VzIGFwcGxpY2F0aW9uIGlzc3Vpbmcgcm91Z2UgYWx0cDJt
IEhWTU9Qcwo+IGZyb20gbWVzc2luZyB3aXRoIHRoaXMgaWYgaXQgaXMgYWN0aXZhdGVkICh3aGlj
aCBJIGd1ZXNzIHN0YW5kcyBmb3IKPiB0aGUgcmVzdCBvZiB0aGUgYWx0cDJtIG9wcyB0b28pPwoK
QUZBSUsgdGhlcmUgaXNuJ3QgYW55IHNhZmVndWFyZCBvZiB0aGlzIHNvcnQuICBJIG1pZ2h0IGp1
c3QgYmUKZXhjZXNzaXZlbHkgaWdub3JhbnQsIHRob3VnaC4gIE9uIHRoZSBvdGhlciBoYW5kIHRo
ZSBjdXJyZW50IGRlZmF1bHQKYmVoYXZpb3IgaXMgdG8gZW5hYmxlICNWRSBmb3IgYWxsIHRoZSBw
YWdlcy4gIFRoZSBkZWZhdWx0IHdpdGggdGhlc2UKcGF0Y2hlcyB3b3VsZCBiZSB0byBpc3N1ZSBh
IFZNLUV4aXQsIGFuZCBlaXRoZXIgYSBTVkEsIHRoZSBEb20wIG9yIHRoZQp0YXJnZXQgRG9tVSBp
dHNlbGYgY291bGQgbW9kaWZ5IHRoaXMgYmVoYXZpb3IgdG8gZ2VuZXJhdGUgI1ZFIGluc3RlYWQg
b2YKVk0tRXhpdC4gIEluIGFueSBjYXNlIEknbGwgaW52ZXN0aWdhdGUgc29tZSBtb3JlLgoKVGhh
bmtzIQoKPiA+ICsKPiA+ICsgICAgcDJtX2xvY2soaG9zdF9wMm0pOwo+ID4gKyAgICBpZiAoIGFw
Mm0gKQo+ID4gKyAgICAgICAgcDJtX2xvY2soYXAybSk7Cj4gPiArCj4gPiArICAgIGdmbl9sID0g
Z2ZuX3goZ2ZuKTsKPiA+ICsgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fbCwgJnQs
ICZhLCAwLCBOVUxMLCBOVUxMKTsKPiA+ICsgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQo+ID4g
KyAgICAgICAgcmV0dXJuIC1FU1JDSDsKPiA+ICsgICAgcmMgPSBwMm0tPnNldF9lbnRyeShwMm0s
IGdmbl9sLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgc3VwcHJlc3NfdmUpOwo+ID4gKyAgICBpZiAoIGFwMm0gKQo+ID4gKyAgICAgICAgcDJt
X3VubG9jayhhcDJtKTsKPiA+ICsgICAgcDJtX3VubG9jayhob3N0X3AybSk7Cj4gPiArCj4gPiAr
ICAgIHJldHVybiByYzsKPiA+ICt9Cj4gPiArCj4gPiArLyoKPiA+ICAgKiBMb2NhbCB2YXJpYWJs
ZXM6Cj4gPiAgICogbW9kZTogQwo+ID4gICAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiA+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1fb3AuaAo+ID4gaW5kZXggYmMwMGVmMGU2NS4uOTczNjA5MmY1OCAxMDA2NDQK
PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiA+ICsrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiA+IEBAIC0yMzEsNiArMjMxLDE4IEBAIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7Cj4gPiAgdHlwZWRlZiBzdHJ1Y3QgeGVu
X2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Nf
dDsKPiA+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2Fj
Y2Vzc190KTsKPiA+Cj4gPiArc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9zdXBwcmVzc192ZSB7
Cj4gPiArICAgIC8qIHZpZXcgKi8KPiA+ICsgICAgdWludDE2X3QgdmlldzsKPiA+ICsgICAgdWlu
dDhfdCBzdXBwcmVzc192ZTsKPiA+ICsgICAgdWludDhfdCBwYWQxOwo+ID4gKyAgICB1aW50MzJf
dCBwYWQyOwo+ID4gKyAgICAvKiBnZm4gKi8KPiA+ICsgICAgdWludDY0X3QgZ2ZuOwo+ID4gK307
Cj4gPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlIHhlbl9o
dm1fYWx0cDJtX3NldF9zdXBwcmVzc192ZV90Owo+ID4gK0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fYWx0cDJtX3NldF9zdXBwcmVzc192ZV90KTsKPiA+ICsKPiA+ICBzdHJ1Y3QgeGVu
X2h2bV9hbHRwMm1fY2hhbmdlX2dmbiB7Cj4gPiAgICAgIC8qIHZpZXcgKi8KPiA+ICAgICAgdWlu
dDE2X3QgdmlldzsKPiA+IEBAIC0yNjIsNiArMjc0LDggQEAgc3RydWN0IHhlbl9odm1fYWx0cDJt
X29wIHsKPiA+ICAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgICA3Cj4g
PiAgLyogQ2hhbmdlIGEgcDJtIGVudHJ5IHRvIGhhdmUgYSBkaWZmZXJlbnQgZ2ZuLT5tZm4gbWFw
cGluZyAqLwo+ID4gICNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIDgK
PiA+ICsvKiBTZXQgdGhlICJTdXBwcmVzcyAjVkUiIGJpdCBvbiBhIHBhZ2UgKi8KPiA+ICsjZGVm
aW5lIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUgICAgICA5Cj4gPiAgICAgIGRvbWlkX3Qg
ZG9tYWluOwo+ID4gICAgICB1aW50MTZfdCBwYWQxOwo+ID4gICAgICB1aW50MzJfdCBwYWQyOwo+
ID4gQEAgLTI3MCw2ICsyODQsNyBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3Agewo+ID4gICAg
ICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90
aWZ5Owo+ID4gICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgICAgICAgICAgICAg
ICB2aWV3Owo+ID4gICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
ICAgICBzZXRfbWVtX2FjY2VzczsKPiA+ICsgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9z
ZXRfc3VwcHJlc3NfdmUgICAgc2V0X3N1cHByZXNzX3ZlOwo+ID4gICAgICAgICAgc3RydWN0IHhl
bl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICBjaGFuZ2VfZ2ZuOwo+ID4gICAgICAgICAg
dWludDhfdCBwYWRbNjRdOwo+ID4gICAgICB9IHU7Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL21lbV9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKPiA+IGlu
ZGV4IDVhYjM0YzE1NTMuLmI2ZTZhNzY1MGEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbWVtX2FjY2Vzcy5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCj4g
PiBAQCAtNzgsNiArNzgsOSBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShzdHJ1Y3Qg
ZG9tYWluICpkLAo+ID4gICAqLwo+ID4gIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7Cj4gPgo+ID4gK2lu
dCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDhf
dCBzdXBwcmVzc192ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
YWx0cDJtX2lkeCk7Cj4gPiArCj4gPiAgI2lmZGVmIENPTkZJR19IQVNfTUVNX0FDQ0VTUwo+ID4g
IGludCBtZW1fYWNjZXNzX21lbW9wKHVuc2lnbmVkIGxvbmcgY21kLAo+ID4gICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9hY2Nlc3Nfb3BfdCkgYXJn
KTsKPiA+IC0tCj4gPiAyLjEyLjEKPiA+Cj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 12:26:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD8t3-0001RP-DH; Tue, 23 May 2017 12:26:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dD8t2-0001RJ-5b
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 12:26:04 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 10/26-02180-B5A24295; Tue, 23 May 2017 12:26:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS1tYhoRuupRJ
 p0LTQyuL7lslMDowehz9cYQlgjGLNzEvKr0hgzbi3dDtjwXLOiufve1kbGE+xdzFycQgJTGOU
 WLS9ha2LkZNDQoBX4siyGaxdjBxAtr/ErjXlcDX3VvazgNQIC8RLzDx3jQnEFhEIkLi5+A8TR
 NFjRok9y7rBpjILrGaUODjlMzNIFZuAusSJxRMZQabyCthIbG4NAjFZBFQlGl5qgFSIAs18vO
 k0O4jNKyAocXLmE7BdnAL2El+u/GcFsZmBpvyZd4kZwpaXaN46m3kCo8AsJC2zkJTNQlK2gJF
 5FaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgcDIAwQ7GL/3O
 hxglOZiURHn3JChHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgldZUiRQSLEpNT61Iy8wBxglMW
 oKDR0mEV1MDKM1bXJCYW5yZDpE6xagoJc77DCQhAJLIKM2Da4PF5iVGWSlhXkagQ4R4ClKLcj
 NLUOVfMYpzMCoJ834GmcKTmVcCN/0V0GImoMWud5VBFpckIqSkGhgLLZctuT6pycY4IpXxT7h
 Ul4hsw4m371blc0dnxB/YcEBV5IVVjJ5uRI7QpJo/rV8jthQ3F/8xP85g9klC/8+5pHnJcxbt
 Krugs+rd9+9HvPYum8apwvA9Wr3i9gP74weeZBwI8j/pHvf054katU9sm+7Pu8/zgGf1uRUyt
 aVffT+GTzz8Y9IlJZbijERDLeai4kQA+8Ksy8gCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495542357!98216267!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45423 invoked from network); 23 May 2017 12:25:59 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 12:25:59 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 05:25:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,382,1491289200"; d="scan'208";a="972058588"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 23 May 2017 05:25:54 -0700
To: Jan Beulich <JBeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
 <1495085580-10631-2-git-send-email-tianyu.lan@intel.com>
 <20170519111622.GA3260@perard.uk.xensource.com>
 <591EFB5D020000780015B47A@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <3f3c2075-da6b-dd14-279f-23525f46b3c5@intel.com>
Date: Tue, 23 May 2017 20:16:25 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <591EFB5D020000780015B47A@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, marcel@redhat.com, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 1/2] xen-pt: bind/unbind interrupt
 remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA15pyIMTnml6UgMjA6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5
LjA1LjE3IGF0IDEzOjE2LCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9u
IFRodSwgTWF5IDE4LCAyMDE3IGF0IDAxOjMyOjU5QU0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6
Cj4+PiAtLS0gYS9pbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lkZWYuaAo+Pj4gKysrIGIvaW5jbHVk
ZS9ody9pMzg2L2FwaWMtbXNpZGVmLmgKPj4+IEBAIC0yNiw2ICsyNiw3IEBACj4+PiAgCj4+PiAg
I2RlZmluZSBNU0lfQUREUl9ERVNUX0lEX1NISUZUICAgICAgICAgIDEyCj4+PiAgI2RlZmluZSBN
U0lfQUREUl9ERVNUX0lEWF9TSElGVCAgICAgICAgIDQKPj4+IC0jZGVmaW5lICBNU0lfQUREUl9E
RVNUX0lEX01BU0sgICAgICAgICAgMHgwMGZmZmYwCj4+PiArI2RlZmluZSAgTVNJX0FERFJfREVT
VF9JRF9NQVNLICAgICAgICAgIDB4MDAwZmZmMDAKPj4gVGhlIHZhbHVlIG9mIE1TSV9BRERSX0RF
U1RfSURfTUFTSyBpcyBjaGFuZ2VkIGhlcmUuIEkgdGhpbmsgdGhlIHBhdGNoCj4+IHNob3VsZCBi
ZToKPj4gKyNkZWZpbmUgIE1TSV9BRERSX0RFU1RfSURfTUFTSyAgICAgICAgICAweDAwMGZmZmYw
Cj4gSnVkZ2luZyBmcm9tIG90aGVyIHNvdXJjZXMsIHJhdGhlciB0aGUgb3RoZXIgd2F5IGFyb3Vu
ZCAtIHRoZQo+IG1hc2sgbmVlZHMgdG8gaGF2ZSBmdXJ0aGVyIGJpdHMgcmVtb3ZlZCAoc2hvdWxk
IGJlIDB4MDAwZmYwMDAKPiBhZmFpY3QpLiBYZW4gc291cmNlcyBjb25maXJtIHRoaXMsIGFuZCB3
aGlsZSBMaW51eCBoYXMgdGhlIHZhbHVlCj4geW91IHN1Z2dlc3QsIHRoYXQgY29udHJhZGljdHMK
QWdyZWUuIERlZmluaW5nIHRoZSBtYXNrIGFzICIweDAwMGZmMDAwIiBtYWtlcyBtb3JlIHNlbnNl
LgpKdXN0IGNoZWNrIFFlbXUgc291cmNlIGNvZGUuIE9ubHkgYXBpY19zZW5kX21zaSgpIGFuZCBt
c2lfZGVzdF9pZCgpIHVzZQp0aGUgbWFzawp0byBnZXQgZGVzdCBhcGljIGlkLiBUaGV5IG1hc2sg
TVNJIGFkZHJlc3MgZmllbGQgd2l0aCAKTVNJX0FERFJfREVTVF9JRF9NQVNLIGFuZAp0aGVuIHJp
Z2h0LXNoaWZ0IDEyYml0LiBUaGUgbG93IDEyYml0IHdvbid0IGJlIHVzZWQuCgpBbnRob255LCBk
b2VzIHRoaXMgbWFrZSBzZW5zZT8KCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 12:42:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:42:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD99E-0002ff-Ry; Tue, 23 May 2017 12:42:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dD99D-0002fY-Cr
 for xen-devel@lists.xen.org; Tue, 23 May 2017 12:42:47 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8A/44-01709-64E24295; Tue, 23 May 2017 12:42:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6Lnkq
 kwbsXLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aR1oCC26IVa8/fYm1gfC7QxcjJISHgL7F7
 QjMTiM0moCvRtOUvG4jNKyAocXLmExYQm1lAR2LB7k9sELa8xPa3c5ghahwk9r5dzA5iswioS
 rxd9wKsXkRAWaL3128gmwuofjmjxLlPX8GahQXiJBpWLQKz+QQUJf59bgNr4BSwlzhwaCHYUC
 GBGonHq5YxQxxnIvF24U6geg6guJrE3PXxExj5ZyE5bxaS82YhOW8BI/MqRo3i1KKy1CJdI1O
 9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAEKxnYGDcwbir3e8QoyQHk5Io754E
 5UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwMOiqRQoJFqempFWmZOcBogElLcPAoifDOBknzF
 hck5hZnpkOkTjEqSonziugCJQRAEhmleXBtsAi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mY1w5kPE9mXgnc9FdAi5mAFrveVQZZXJKIkJJqYBRQPmE28Uvzjsq8EG31rMLdP2c+iZA+P21
 uxavjMw537+W0Pmr+rOVZa2jqi39n1fa/OTCNfeGPe/afhJUeb/ZZtuXph4yHJ7cHHfy/ttH0
 n6b0V6Xry/LZZX0O7dB8VVt6oNWlwX/OgcRIDXMjt1m/UjU1ygO6TLwm1XrtefHb/o5p6+upt
 mlKLMUZiYZazEXFiQD6oXd3uwIAAA==
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495543361!79237955!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54793 invoked from network); 23 May 2017 12:42:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 12:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425031940"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.11838.100763.888954@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 13:42:38 +0100
To: Jan Beulich <JBeulich@suse.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <591C8EE6020000780015A9B8@prv-mh.provo.novell.com>
References: <1495033046-16427-1-git-send-email-anshul.makkar@citrix.com>
 <591C8EE6020000780015A9B8@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: andrew.cooper3@citrix.com, Anshul Makkar <anshul.makkar@citrix.com>,
 wei.liu2@citrix.com, George Dunlap <george.dunlap@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] XenBus: Don't wait for producer to fill the
 ring if the ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0gWGVuQnVzOiBEb24n
dCB3YWl0IGZvciBwcm9kdWNlciB0byBmaWxsIHRoZSByaW5nIGlmIHRoZSByaW5nIik6Cj4gT24g
MTcuMDUuMTcgYXQgMTY6NTcsIDxhbnNodWwubWFra2FyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4g
LS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5jCj4gPiArKysgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIveGVuYnVzLmMKPiA+IEBAIC0xNDEsNyArMTQxLDE4IEBAIHN0YXRp
YyB2b2lkIHJpbmdfcmVhZChjaGFyICpkYXRhLCB1aW50MzJfdCBsZW4pCj4gPiAgICAgICAgICAv
KiBEb24ndCBvdmVycnVuIHRoZSBwcm9kdWNlciBwb2ludGVyICovCj4gPiAgICAgICAgICB3aGls
ZSAoIChwYXJ0ID0gTUFTS19YRU5TVE9SRV9JRFgocmluZ3MtPnJzcF9wcm9kIC0KPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaW5ncy0+cnNwX2NvbnMpKSA9
PSAwICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAvKiBkb24ndCB3YWl0IGZvciBw
cm9kdWNlciB0byBmaWxsIHRoZSByaW5nIGlmIGl0IGlzIGFscmVhZHkgZnVsbC4KPiA+ICsgICAg
ICAgICAgICAgKiBDb25kaXRpb24gaGFwcGVucyB3aGVuIHlvdSB3cml0ZSBzdHJpbmcgPiAxSyBp
bnRvIHRoZSByaW5nLgo+ID4gKyAgICAgICAgICAgICAqIGVnIGNhc2UgcHJvZD0xMjcyIGNvbnM9
MjQ4Lgo+ID4gKyAgICAgICAgICAgICAqLwo+IAo+IENvbW1lbnQgc3R5bGUuCgpXaGF0IHNwZWNp
ZmljYWxseSBhcmUgeW91IGNvbXBsYWluaW5nIGFib3V0IGhlcmUgPwoKSWYgeW91J3JlIHRhbGtp
bmcgYWJvdXQgdGhlIGZhY3QgdGhhdCB0aGUgb3BlbmluZyAvKiBpcyBvbiB0aGUgc2FtZQpsaW5l
IGFzIHRoZSBmaXJzdCBsaW5lIG9mIHRleHQsIG9ic2VydmUgdGhhdCB0aGUgcmVzdCBvZgpodm1s
b2FkZXIveGVuYnVzLmMgaGFzIG1vc3QgbXVsdGktbGluZSBjb21tZW50cyBpbiB0aGVzZSBzdHls
ZXM6CgogLyogSWYgdGhlIGJhY2tlbmQgcmVhZHMgdGhlIHN0YXRlIHdoaWxlIHdlJ3JlIGVyYXNp
bmcgaXQgdGhlbiB0aGUKICAqIHJpbmcgc3RhdGUgd2lsbCBiZWNvbWUgY29ycnVwdGVkLCBwcmV2
ZW50aW5nIGd1ZXN0IGZyb250ZW5kcyBmcm9tCiAgKiBjb25uZWN0aW5nLiBUaGlzIGlzIHJhcmUu
IFRvIGhlbHAgZGlhZ25vc2UgdGhlIGZhaWx1cmUsIHdlIGZpbGwKICAqIHRoZSByaW5nIHdpdGgg
WFNfSU5WQUxJRCBwYWNrZXRzLiAqLwoKIC8qIFJlYWQgYSB4ZW5zdG9yZSBrZXkuICBSZXR1cm5z
IGEgbnVsLXRlcm1pbmF0ZWQgc3RyaW5nIChldmVuIGlmIHRoZSBYUwogICogZGF0YSB3YXNuJ3Qg
bnVsLXRlcm1pbmF0ZWQpIG9yIE5VTEwuICBUaGUgcmV0dXJuZWQgc3RyaW5nIGlzIGluIGEKICAq
IHN0YXRpYyBidWZmZXIsIHNvIG9ubHkgdmFsaWQgdW50aWwgdGhlIG5leHQgeGVuc3RvcmUveGVu
YnVzIG9wZXJhdGlvbi4KICAqIElmIEBkZWZhdWx0X3Jlc3AgaXMgc3BlY2lmaWVkLCBpdCBpcyBy
ZXR1cm5lZCBpbiBwcmVmZXJlbmNlIHRvIGEgTlVMTCBvcgogICogZW1wdHkgc3RyaW5nIHJlY2Vp
dmVkIGZyb20geGVuc3RvcmUuCiAgKi8KClRoZSBvbmx5IGV4Y2VwdGlvbnMgYXJlIHRoZSBjb3B5
cmlnaHQgbm90aWNlIGFuZCB0aGUgbG9jYWwgdmFyaWFibGVzCmJsb2NrLgoKU28gaWYgdGhpcyBp
cyB3aGF0IHlvdSBhcmUgY29tcGxhaW5pbmcgYWJvdXQsIEkgdGhpbmsgdGhpcyBpcwp1bmhlbHBm
dWwgbml0LXBpY2tpbmcsIGdpdmVuIHRoZSBzdGF0ZSBvZiByZXN0IG9mIHRoZSBodm1sb2FkZXIg
c291cmNlCmNvZGUuICBJdCBvYnZpb3VzbHkgZG9lc24ndCByZWFsbHkgbWF0dGVyIHdoZXRoZXIg
LyogYW5kICovIGFyZSBvbiBhCmxpbmUgYnkgdGhlbXNlbHZlcy4KCkF0IHRoZSB2ZXJ5IGxlYXN0
LCBpZiB5b3UncmUgZ29pbmcgdG8gaW5zaXN0IG9uIHNvbWUgcGFydGljdWxhciBzdHlsZSwKeW91
IGNvdWxkOgoKICogYWNrbm93bGVkZ2UgdGhhdCB0aGUgZXhpc3Rpbmcgc3R5bGUgaXMgbm90IGFs
d2F5cyBjb25zaXN0ZW50CiAgIGFuZCB0aGF0IHRoZXJlZm9yZSB0aGUgc3VibWl0dGVyIGNvdWxk
bid0IG5lY2Vzc2FyaWx5IGJlIGV4cGVjdGVkCiAgIHRvIGdldCB0aGlzICJyaWdodCIgKHdoYXRl
dmVyIHRoYXQgbWVhbnMpIHdpdGhvdXQgaGVscAoKICogY2xlYXJseSBzdGF0ZSB3aGF0IHlvdXIg
cHJvYmxlbSBpcyBhbmQgd2hpY2ggc3R5bGUgaXMgdG8gYmUKICAgdXNlZCAoaW5zdGVhZCBvZiB0
aGUgb2J2aW91cyBjYW5kaWRhdGUgd2hpY2ggaXMgdGhlIHN0eWxlCiAgIG9mIHRoZSBzdXJyb3Vu
ZGluZyBjb2RlKSByYXRoZXIgdGhhbiBqdXN0IHdyaXRpbmcgYGNvbW1lbnQgc3R5bGUnCgoKT3Ig
bWF5YmUgeW91IGFyZSB0YWxraW5nIGFib3V0IHRoZSBsYWNrIG9mIGEgY2FwaXRhbCBkIGluICJk
b24ndCIgPwpJIGFncmVlIHRoYXQgYSBjYXBpdGFsIGxldHRlciB3b3VsZCBiZSBiZXR0ZXIuICBC
dXQgSSB0aGluayAiY29tbWVudApzdHlsZSIgaXMgcXVpdGUgYW4gb3BhcXVlIHdheSBvZiBtYWtp
bmcgdGhhdCBvYnNlcnZhdGlvbi4KCk9yIHBlcmhhcHMgeW91IGFyZSB0YWxraW5nIGFib3V0IHNv
bWUgb3RoZXIgcGVyY2VpdmVkIHByb2JsZW0gd2l0aAp0aGlzLCBidXQgb2YgY291cnNlIHRoZSBy
ZWFkZXIgb2YgeW91ciBtZXNzYWdlIG5lZWRzIHRvIHRyeSB0byBndWVzcwpmcm9tIHdoYXQgeW91
IHdyb3RlLgoKVGhhbmtzLCBhbmQgc29ycnkgdG8gdGV0Y2guCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 12:49:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:49:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9Fb-0002sI-I3; Tue, 23 May 2017 12:49:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dD9Fa-0002s6-9L
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 12:49:22 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F2/91-01985-1DF24295; Tue, 23 May 2017 12:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfeCvkq
 kwaH58hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Jn3iKVgjUlFy4WUBsab
 Wl2MXBxCAn8ZJb6fb2GGcB4zSmz99IURwtnGKNH9+S1rFyMnh4iAs8TXM3PZQWxeAX2JW/dns
 oHYwgJ6El/nLWIGsSUEvCSW7FzMBmP3P+wDstk52ASsJA6JdTFycLAIqEqc+8M9gZFrASPDKk
 aN4tSistQiXSMDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQL/WMzAw7mBsPuF
 3iFGSg0lJlHdPgnKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneRD2VSCHBotT01Iq0zBxggMGk
 JTh4lER4WUDSvMUFibnFmekQqVOMuhzvln54zyTEkpeflyolzjsBpEgApCijNA9uBCzYLzHKS
 gnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l2pCzSFJzOvBG7TK6AjmICOcL2rDHJESSJCSqqBcV
 OnoSa/x8/AzJqdD6q2zCt4cuHrtQOv50WJ5y340vza5dUFT6uJJze/Pviz4c5ytj3lbw4GPZz
 U22skJcX2ff/Bz/evNC9IY32pW7Ax/z2H3+u7Lk3c6/zk/h0U3dnjdaK8cvW+h+tm2IVlPNn5
 QOR4qMy/i8VpGXrSl9+c2HDcYFXaMdW2j0eVWIozEg21mIuKEwE4WcYIcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495543759!97998316!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28425 invoked from network); 23 May 2017 12:49:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 12:49:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD9FU-0001kF-Ob; Tue, 23 May 2017 12:49:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dD9FO-00041m-UX; Tue, 23 May 2017 12:49:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dD9FO-0001ZS-Km; Tue, 23 May 2017 12:49:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109695-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3b2928b46987693caaaeefbb7b799d1e1de803c0
X-Osstest-Versions-That: ovmf=ac63e9392e7aa3791a4ea00e43c0658e6b20e2ee
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 12:49:10 +0000
Subject: [Xen-devel] [ovmf test] 109695: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk2OTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzYjI5MjhiNDY5ODc2OTNjYWFhZWVmYmI3Yjc5OWQx
ZTFkZTgwM2MwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhYzYzZTkz
OTJlN2FhMzc5MWE0ZWEwMGU0M2MwNjU4ZTZiMjBlMmVlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk2OTEgIDIwMTctMDUtMjMgMDI6NDc6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5Njk1ICAyMDE3LTA1LTIzIDA3OjQ3OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBE
IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLaW5uZXkgPG1p
Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249M2IyOTI4
YjQ2OTg3NjkzY2FhYWVlZmJiN2I3OTlkMWUxZGU4MDNjMAorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIG92bWYgM2IyOTI4YjQ2OTg3NjkzY2FhYWVlZmJiN2I3OTlkMWUxZGU4
MDNjMAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249M2IyOTI4YjQ2OTg3NjkzY2FhYWVlZmJiN2I3
OTlkMWUxZGU4MDNjMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgz
YjI5MjhiNDY5ODc2OTNjYWFhZWVmYmI3Yjc5OWQxZTFkZTgwM2MwID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgM2IyOTI4YjQ2
OTg3NjkzY2FhYWVlZmJiN2I3OTlkMWUxZGU4MDNjMDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFz
dGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAogICBhYzYzZTkzLi4zYjI5MjhiICAzYjI5MjhiNDY5ODc2OTNjYWFhZWVmYmI3Yjc5OWQx
ZTFkZTgwM2MwIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 12:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9Gs-0003Re-1P; Tue, 23 May 2017 12:50:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD9Gr-0003RY-J4
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 12:50:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D8/86-02956-02034295; Tue, 23 May 2017 12:50:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS1fBQCX
 SYMY1QYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNW3zKWgrVaFas/zmJsYDyq0MXIySEkkCex
 9GUXC4jNK2AnsbHrDSuILSFgKHF64U2gOAcHi4CqxI8P6iBhNgF1ibZn21lBwiICOhKnv/N1M
 XJxMAssZpRY9+kAI0hcWCBIYsJkJ4jpGRLb3q8DC3MKWEn0zi4HMXkFBCX+7hAGqWAW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHQMQ7GD8syzgEKMkB5OSKO+eBOVIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8iXoqkUKCRanpqRVpmTnACIBJS3DwKInw1oOkeYsLEnOLM
 9MhUqcYdTmutH58zyTEkpeflyolzjsBpEgApCijNA9uBCwaLzHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYNxxkCk9mXgncpldARzABHeF6VxnkiJJEhJRUAyOXl7Cwolx61nrJGWoq/RzPj2s
 48JU8O+t8+b2F5ALvRK4YQfEfi8yUHD2/ndgeHcBTeqrnKHt2c9Jnic6HayfdZ1f3UGVfnvL8
 Y4lZ+EalX4YKEQddZSpX/VXfLrbumsu8xSzSRozTM4IlfTQ3rL7nVn4rOvv0lQU/2hI6/pU+8
 1bYNTOsSImlOCPRUIu5qDgRAIpYRG3BAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495543838!62264637!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57752 invoked from network); 23 May 2017 12:50:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 12:50:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 06:49:52 -0600
Message-Id: <59244C0E020000780015C199@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 06:49:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-7-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-7-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 6/9] xen/vpci: trap access to the list of
 PCI capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFkZCB0cmFwcyB0byBlYWNoIGNhcGFiaWxpdHkgUENJX0NBUF9MSVNUX05FWFQgZmllbGQgaW4g
b3JkZXIgdG8gbWFzayB0aGVtIG9uCj4gcmVxdWVzdC4KPiAKPiBBbGwgY2FwYWJpbGl0aWVzIGZy
b20gdGhlIGRldmljZSBhcmUgZmV0Y2hlZCBhbmQgc3RvcmVkIGluIGFuIGludGVybmFsIGxpc3Qs
Cj4gdGhhdCdzIGxhdGVyIHVzZWQgaW4gb3JkZXIgdG8gcmV0dXJuIHRoZSBuZXh0IGNhcGFiaWxp
dHkgdG8gdGhlIGd1ZXN0LiBOb3RlCj4gdGhhdCB0aGlzIG9ubHkgcmVtb3ZlcyB0aGUgY2FwYWJp
bGl0eSBmcm9tIHRoZSBsaW5rZWQgbGlzdCBhcyBzZWVuIGJ5IHRoZQo+IGd1ZXN0LCBidXQgdGhl
IGFjdHVhbCBjYXBhYmlsaXR5IHN0cnVjdHVyZSBjb3VsZCBzdGlsbCBiZSBhY2Nlc3NlZCBieSB0
aGUKPiBndWVzdCwgcHJvdmlkZWQgdGhhdCBpdCdzIHBvc2l0aW9uIGNhbiBiZSBmb3VuZCB1c2lu
ZyBhbm90aGVyIG1lY2hhbmlzbS4KCldoaWNoIGlzIGEgcHJvYmxlbS4gRHJpdmVycyB0aWVkIHRv
IGEgc2luZ2xlIGRldmljZSBvciBhIG5hcnJvdyBzZXQKYXJlbid0IHVua25vd24gdG8gZG8gc3Vj
aC4gSW4gZmFjdCBpbiB0aGUgcGFzdCBJbnRlbCBoYXMgZ2l2ZW4gdXMKd29ya2Fyb3VuZCBvdXRs
aW5lcyBmb3Igc29tZSBvZiB0aGVpciBjaGlwc2V0IGlzc3VlcyB3aGljaCBkaXJlY3RlZAp1cyB0
byBmaXhlZCBvZmZzZXRzIGluc3RlYWQgb2YgdXNpbmcgdGhlIGNhcGFiaWxpdHkgY2hhaW5zLgoK
PiBGaW5hbGx5IHRoZSBNU0kgYW5kIE1TSS1YIGNhcGFiaWxpdGllcyBhcmUgbWFza2VkIHVudGls
IFhlbiBrbm93cyBob3cgdG8KPiBwcm9wZXJseSBoYW5kbGUgYWNjZXNzZXMgdG8gdGhlbS4KPiAK
PiBUaGlzIHNob3VsZCBhbGxvdyBhIFBWSCBEb20wIHRvIGJvb3Qgb24gc29tZSBoYXJkd2FyZSwg
cHJvdmlkZWQgdGhhdCB0aGUKPiBoYXJkd2FyZSBkb2Vzbid0IHJlcXVpcmUgTVNJL01TSS1YIGFu
ZCB0aGF0IHRoZXJlIGFyZSBubyBTUi1JT1YgZGV2aWNlcyBpbiB0aGUKPiBzeXN0ZW0sIHNvIHRo
ZSBwYW5pYyBhdCB0aGUgZW5kIG9mIHRoZSBQVkggRG9tMCBidWlsZCBpcyByZXBsYWNlZCBieSBh
Cj4gd2FybmluZy4KCldoaWxlIHRoaXMgaXMgY2VydGFpbmx5IG5pY2UgZm9yIGRldmVsb3BtZW50
IC8gZGVidWdnaW5nIHB1cnBvc2VzLAp3aGF0J3MgdGhlIGxvbmdlciB0ZXJtIGludGVudGlvbiB3
aXRoIHRoZSBmdW5jdGlvbmFsaXR5IGJlaW5nIGFkZGVkCmhlcmU/IFdlIGhhZCBubyBuZWVkIHRv
IG1hc2sgY2FwYWJpbGl0aWVzIGZvciBQViBEb20wLCBzbyBJIHdvdWxkCmhhdmUgaG9wZWQgdG8g
Z2V0IGF3YXkgd2l0aG91dCBmb3IgUFZIIHRvby4KCkFzc3VtaW5nIHRoZXJlIGlzIGEgcmVhc29u
IG90aGVyIHRoYW4gdG8gdGVtcG9yYXJpbHkgaGlkZSBNU0kvTVNJLVgsCkknbGwgZ2l2ZSBzb21l
IGNvbW1lbnRzIG9uIHRoZSBwYXRjaCBpdHNlbGYgYW55d2F5LgoKPiAtLS0gL2Rldi9udWxsCj4g
KysrIGIveGVuL2RyaXZlcnMvdnBjaS9jYXBhYmlsaXRpZXMuYwo+IEBAIC0wLDAgKzEsMTU5IEBA
Cj4gKy8qCj4gKyAqIEdlbmVyaWMgZnVuY3Rpb25hbGl0eSBmb3IgaGFuZGxpbmcgYWNjZXNzZXMg
dG8gdGhlIFBDSSBjYXBhYmlsaXRpZXMgZnJvbQo+ICsgKiB0aGUgY29uZmlndXJhdGlvbiBzcGFj
ZS4KPiArICoKPiArICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRAo+ICsg
Kgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlv
bnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICogR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhbG9uZyB3
aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPHhl
bi92cGNpLmg+Cj4gKwo+ICtzdHJ1Y3QgdnBjaV9jYXBhYmlsaXR5IHsKPiArICAgIHN0cnVjdCBs
aXN0X2hlYWQgbmV4dDsKPiArICAgIHVpbnQ4X3Qgb2Zmc2V0Owo+ICsgICAgYm9vbCBtYXNrZWQ7
CgpJIHRoaW5rIEknZCBwcmVmZXIgImhpZGRlbiIgb3IgInN1cHByZXNzZWQiLgoKPiArfTsKPiAr
Cj4gK3N0YXRpYyBpbnQgdnBjaV9jYXBfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWdu
ZWQgaW50IHJlZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsICp2
YWwsIHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCB2cGNpX2NhcGFiaWxpdHkgKmNhcCA9
IGRhdGE7Cj4gKwo+ICsgICAgdmFsLT5oYWxmX3dvcmQgPSAwOwoKSW5zdGVhZCBvZiBkb2luZyBz
dWNoIChhbmQsIGxpa2UgaGVyZSwgbGVhdmluZyBwYXJ0IG9mIHdoYXQgdmFsCnBvaW50cyB0byB1
bmluaXRpYWxpemVkKSwgd291bGRuJ3QgaXMgYmUgYmV0dGVyIHRvIGRvIHRoaXMgaW4gdGhlIGNv
ZGUKY2FsbGluZyB0aGVzZSBoZWxwZXJzPwoKPiArc3RhdGljIGludCB2cGNpX2NhcF93cml0ZShz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIC8q
IElnbm9yZWQuICovCj4gKyAgICByZXR1cm4gMDsKPiArfQoKT25lIHBvc3NpYmxlIGV4YW1wbGUg
b2Ygd2hhdCBhIE5VTEwgd3JpdGUgaGFuZGxlciBtaWdodCBtZWFuLgoKPiArc3RhdGljIGludCB2
cGNpX2luZGV4X2NhcGFiaWxpdGllcyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiArewo+ICsgICAg
dWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKPiArICAgIHVpbnQ4X3Qg
c2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZu
KTsKPiArICAgIHVpbnQ4X3QgcG9zID0gUENJX0NBUEFCSUxJVFlfTElTVDsKPiArICAgIHVpbnQx
Nl90IHN0YXR1czsKPiArICAgIHVuc2lnbmVkIGludCBtYXhfY2FwID0gNDg7CgpJIHRoaW5rIGl0
J3MgaGlnaCB0aW1lIHRvIGludHJvZHVjZSBhICNkZWZpbmUgZm9yIHRoaXMsIHdoaWNoIGlzIG5v
dwphdCBsZWFzdCB0aGUgM3JkIGluc3RhbmNlLgoKPiArICAgIHN0cnVjdCB2cGNpX2NhcGFiaWxp
dHkgKmNhcDsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBJTklUX0xJU1RfSEVBRCgmcGRldi0+
dnBjaS0+Y2FwX2xpc3QpOwo+ICsKPiArICAgIC8qIENoZWNrIGlmIGRldmljZSBoYXMgY2FwYWJp
bGl0aWVzLiAqLwo+ICsgICAgc3RhdHVzID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90
LCBmdW5jLCBQQ0lfU1RBVFVTKTsKPiArICAgIGlmICggIShzdGF0dXMgJiBQQ0lfU1RBVFVTX0NB
UF9MSVNUKSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgLyogQWRkIHRoZSByb290
IGNhcGFiaWxpdHkgcG9pbnRlci4gKi8KPiArICAgIGNhcCA9IHh6YWxsb2Moc3RydWN0IHZwY2lf
Y2FwYWJpbGl0eSk7Cj4gKyAgICBpZiAoICFjYXAgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVN
Owo+ICsKPiArICAgIGNhcC0+b2Zmc2V0ID0gcG9zOwoKUGxlYXNlIGJlIGNvbnNpc3RlbnQgd2l0
aCB0aGUgbmFtaW5nIG9mIGZpZWxkIGFuZCB2YXJpYWJsZS4KCj4gKyAgICBsaXN0X2FkZF90YWls
KCZjYXAtPm5leHQsICZwZGV2LT52cGNpLT5jYXBfbGlzdCk7Cj4gKyAgICByYyA9IHhlbl92cGNp
X2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX2NhcF9yZWFkLCB2cGNpX2NhcF93cml0ZSwgcG9zLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgY2FwKTsKPiArICAgIGlmICggcmMg
KQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICAvKgo+ICsgICAgICogSXRlcmF0ZSBv
dmVyIHRoZSBsaXN0IG9mIGNhcGFiaWxpdGllcyBwcmVzZW50IGluIHRoZSBkZXZpY2UsIGFuZAo+
ICsgICAgICogYWRkIGEgaGFuZGxlciBmb3IgZWFjaCByZWdpc3RlciBwb2ludGVyIHRvIHRoZSBu
ZXh0IGl0ZW0KPiArICAgICAqIChQQ0lfQ0FQX0xJU1RfTkVYVCkuCj4gKyAgICAgKi8KPiArICAg
IHdoaWxlICggbWF4X2NhcC0tICkKPiArICAgIHsKPiArICAgICAgICBwb3MgPSBwY2lfY29uZl9y
ZWFkOChzZWcsIGJ1cywgc2xvdCwgZnVuYywgcG9zKTsKPiArICAgICAgICBpZiAoIHBvcyA8IDB4
NDAgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FwID0geHphbGxvYyhz
dHJ1Y3QgdnBjaV9jYXBhYmlsaXR5KTsKPiArICAgICAgICBpZiAoICFjYXAgKQo+ICsgICAgICAg
ICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICAgICAgY2FwLT5vZmZzZXQgPSBwb3M7CgpQ
cmUtZXhpc3RpbmcgY29kZSBjbGVhcnMgdGhlIGxvdyB0d28gYml0cyBmcm9tIHRoZSB2YWx1ZSBy
ZWFkIGFuZAphbHNvIGNoZWNrcyB3aGV0aGVyIHRoZSBjYXBhYmlsaXR5IElEIGlzIDB4ZmYuCgo+
ICtzdGF0aWMgaW50IHZwY2lfY2FwYWJpbGl0aWVzX2luaXQoc3RydWN0IHBjaV9kZXYgKnBkZXYp
Cj4gK3sKPiArICAgIGludCByYzsKPiArCj4gKyAgICByYyA9IHZwY2lfaW5kZXhfY2FwYWJpbGl0
aWVzKHBkZXYpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiAr
ICAgIC8qIE1hc2sgTVNJIGFuZCBNU0ktWCBjYXBhYmlsaXRpZXMgdW50aWwgWGVuIGhhbmRsZXMg
dGhlbS4gKi8KPiArICAgIHZwY2lfbWFza19jYXBhYmlsaXR5KHBkZXYsIFBDSV9DQVBfSURfTVNJ
KTsKPiArICAgIHZwY2lfbWFza19jYXBhYmlsaXR5KHBkZXYsIFBDSV9DQVBfSURfTVNJWCk7Cj4g
Kwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KCldoYXQgYWJvdXQgZXh0ZW5kZWQgY2FwYWJpbGl0aWVz
PwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 12:52:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:52:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9Iw-0003aU-D3; Tue, 23 May 2017 12:52:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD9Iv-0003aL-GW
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 12:52:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 87/23-02181-0A034295; Tue, 23 May 2017 12:52:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3eegUq
 kweeXJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bj47/ZCr6wVhzc0s3ewLiDuYuRk0NIIE9i
 9tZuRhCbV8BOYs6zbewgtoSAocTphTdZQGwWAVWJF/cns4LYbALqEm3PtgPZHBwiAjoSp7/zd
 TFycTALLGaUWPfpANgcYYEIiTtL3rFAzM+Q+HFxFhOIzSlgJfF8wQd2kF5eAUGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIyO
 9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4KtnYGDcwbin3e8QoyQHk5Io754E
 5UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwb9VUihQSLUtNTK9Iyc4BxAJOW4OBREuHNA0nzF
 hck5hZnpkOkTjHqcsy59/U9kxBLXn5eqpQ4bxVIkQBIUUZpHtwIWExeYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTM2wwyhSczrwRu0yugI5iAjnC9qwxyREkiQkqqgXHZO9EIiXtFNdPn5ZU
 mG197d2OO0BXJa8XPfq7tDcjrsTCLZGdS18o9wHPiyM2oaqWnljvnzf9dMPnts56Cr3P/hC/5
 yu4+p/zgNrUSCyfTaS//t1vfbSuZMcHpnrfo/20fZO8fa3t40eSfmGXGvSdiz7U0YgOvcgSGH
 djLbmRe0WDL6aDwdJISS3FGoqEWc1FxIgDKBlIwxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495543964!63576143!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29010 invoked from network); 23 May 2017 12:52:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 May 2017 12:52:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 06:52:44 -0600
Message-Id: <59244CBA020000780015C19C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 06:52:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-8-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-8-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 7/9] vpci: add a priority field to the
 vPCI register initializer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICsjZGVmaW5lIFJFR0lTVEVSX1ZQQ0lfSU5JVChmLCBwKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyAgc3RhdGljIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVy
X2luaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAg
ICAgICAgIHgjI19lbnRyeSBfX3VzZWRfc2VjdGlvbigiLmRhdGEudnBjaSIpID0geyAgICAgICAg
XAo+ICsgICAgLmluaXQgPSBmLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAucHJpb3JpdHkgPSBwLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArfQoKSSB0aGluayBJ
J2QgcmF0aGVyIHNlZSB0aGlzIGRvbmUgYnkgb3JkZXJpbmcgdGhlIGVudHJpZXMgaW4KLmRhdGEu
dnBjaSBzdWl0YWJseSwgZS5nLiBieSBhZGRpbmcgbnVtZXJpYyB0YWdzIGFuZCB1c2luZyBTT1JU
KCkKb3Igc29tZSBzdWNoIGluIHRoZSBsaW5rZXIgc2NyaXB0LiBJaXJjIHVwc3RyZWFtIExpbnV4
IGRpZCBjaGFuZ2UgdG8Kc3VjaCBhIG1vZGVsIGZvciBzb21lIG9mIHRoZWlyIGluaXRpYWxpemF0
aW9uLCBzbyB5b3UgbWF5IGJlIGFibGUgdG8KZ2xlYW4gc29tZXRoaW5nIHRoZXJlLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 12:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9Jx-0003gp-Mi; Tue, 23 May 2017 12:53:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <georgeeldhojohn@gmail.com>) id 1dD9Jw-0003gg-0Z
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 12:53:52 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CD/41-02199-FD034295; Tue, 23 May 2017 12:53:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVyMfSalu49A5V
 Ig8/9Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bjrI+sBZP4K7a8WMPYwPiLp4uRi0NIYDqj
 xILtXYwgDotAA6vEgUdnWbsYOTkkBOawSvQf0oCw8yRu3O+EihdLbNz4jwnE5hUQlDg58wlLF
 yMH0CQfifNThEHCnAL2EqsuX2eEWNDCKPFk80OwejYBXYmmb/cZQWwWAVWJZ3e/Q80JkHjR1A
 1mCwtISKw+fRlsl4iAskTvr98sIDazgKvEyodPoWwfiefff7FNYBSYheSMWUhSELamROv23+w
 QtobEgjv7GCFsbYllC18zL2BkXcWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgrJebWlycmJ6a
 k5hUrJecn7uJERjQDECwg/FVt/MhRkkOJiVR3j0JypFCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 Hg36qtECgkWpaanVqRl5gBjCyYtwcGjJMK7BiTNW1yQmFucmQ6ROsVozPHi8vv3TBxPVv54zy
 TEkpeflyolzlsFUioAUppRmgc3CBbzlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM2wwyhSc
 zrwRu3yugU5iATnG9qwxySkkiQkqqgbGgqfrqM9cnv/nrtA6yWSZ07YudZeg+NbPjAHOw9SyR
 5fGXrCetUK9l1Do8t7BjpVqL7Jt7Tq+i842OqB1WST/rxJrlb+Oe/WOWp9vUO4ytqQ3ViS7Xa
 /bNTnZJnn20kelEq/C+4lDX0rOs78QmKUpNmBut8+jAB419G1Njq55PVWwzEGTIVmIpzkg01G
 IuKk4EAJuWp1b0AgAA
X-Env-Sender: georgeeldhojohn@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495544029!94447181!1
X-Originating-IP: [209.85.214.42]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30395 invoked from network); 23 May 2017 12:53:50 -0000
Received: from mail-it0-f42.google.com (HELO mail-it0-f42.google.com)
 (209.85.214.42)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 12:53:50 -0000
Received: by mail-it0-f42.google.com with SMTP id w68so7988637itc.0
 for <xen-devel@lists.xenproject.org>; Tue, 23 May 2017 05:53:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+XAGqIQNiDhpFBzmbvKCuyjADPa2Jh6znkrNbxTDm+c=;
 b=JFdJecO6XXZS3ybCNbGjY8zbfnW5wEqn+Qj5g6yY1MPMuDkTk02SgESyHh4if9Lc7v
 ahKLNydUN9Vzh35Mydw8iEShQ9miFL6hYLZ/0soB6MLplImjP2ZtM8lsHBP8agK7wTdm
 FEt7sSk6/ifHpQwieBjeo3Fu7ktLdH+JBcL9izxakummrBkiE8FoDYIrBFV9F1iiNwBP
 aYVms2LCgLPhWyknTYBOExxTKf0Q4OzWi3jU/KVp0aS89fZ8ICOuht5g/pygxkjLdsaK
 g8OxT/T0qcMgQ4uxSOINsk8ttHQhlTV2G5NUnBFtO2s0GTf76ZyLX9fRtJwfDwIsZ3ti
 IbLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+XAGqIQNiDhpFBzmbvKCuyjADPa2Jh6znkrNbxTDm+c=;
 b=BKySqM94R0o8BRS7bYBVStYZ+sbUTdyy9i/jWFFY7wyQObWbsEyO0anGAwAhlWnMBq
 xMREliuDRZfYe7lA00a4NLvlrlFK0o1t5RKuBi0salLN4Nj//ZovmVvM+U27AZFF7/3H
 0KVrs4zU5C8OPmvk4GAOqy4TO07/Lpu/QcBUrDEcKKL/YFuAgVltx129mgaNrcMKsrWq
 a+rZtC98w98vFBxfnB6F0ndJaRQd3DuZ42V9RtWmaNKq3XkeJPI1S2zo/nn6FLtnP1aZ
 hrcUEuGJIvFMRDaJ/H4ML06IOelh/3HoK3O+CK/LTW5DJetDVPCrg2Txv3fNokVJaz4+
 rcpQ==
X-Gm-Message-State: AODbwcB975c0PDHwJ/YgYFeP/k1i9gqHH3NzMn2aCSZ+EBXZrjCF+9sM
 3Tzlzkzsu7gGWh5h/lJjE15g1konbrME
X-Received: by 10.36.117.140 with SMTP id y134mr2480744itc.53.1495544029060;
 Tue, 23 May 2017 05:53:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.169.206 with HTTP; Tue, 23 May 2017 05:53:48 -0700 (PDT)
In-Reply-To: <5924284C020000780015C04E@prv-mh.provo.novell.com>
References: <CANou6SrST3kiyxLt-aHRHJW-cdgV97YGOMA58RRwQKdK=SVWXA@mail.gmail.com>
 <5924284C020000780015C04E@prv-mh.provo.novell.com>
From: George John <georgeeldhojohn@gmail.com>
Date: Tue, 23 May 2017 18:23:48 +0530
Message-ID: <CANou6SrA6sTtm3qqsz=R9-n-8SZsZ7eUtQ02TjfoW3aswEcyDw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] passthrough
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5066169296872416760=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5066169296872416760==
Content-Type: multipart/alternative; boundary="001a114aac449942870550307aa7"

--001a114aac449942870550307aa7
Content-Type: text/plain; charset="UTF-8"

Thanks for the reply. we are using renesas rcar h3 board. Does it supports?

On Tuesday, May 23, 2017, Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 23.05.17 at 11:38, <georgeeldhojohn@gmail.com <javascript:;>>
> wrote:
> > Is it possible to give each channels of uart to different guests via pass
> > through mechanism?
>
> If each channel is represented by a separate PCI device/function,
> then likely yes. If they're all one PCI device, or not a PCI device
> at all, then you may be able to hand them through (by allowing
> each guest to access the respective port numbers or MMIO space),
> but an IOMMU in the system could not be leveraged to make this
> half way secure.
>
> Jan
>
>

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

Thanks for the reply. we are using renesas rcar h3 board. Does it supports?=
<br><br>On Tuesday, May 23, 2017, Jan Beulich &lt;<a href=3D"mailto:JBeulic=
h@suse.com">JBeulich@suse.com</a>&gt; wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">&gt;&gt;&gt; On 23.05.17 at 11:38, &lt;<a href=3D"javascript:;" onclick=
=3D"_e(event, &#39;cvml&#39;, &#39;georgeeldhojohn@gmail.com&#39;)">georgee=
ldhojohn@gmail.com</a>&gt; wrote:<br>
&gt; Is it possible to give each channels of uart to different guests via p=
ass<br>
&gt; through mechanism?<br>
<br>
If each channel is represented by a separate PCI device/function,<br>
then likely yes. If they&#39;re all one PCI device, or not a PCI device<br>
at all, then you may be able to hand them through (by allowing<br>
each guest to access the respective port numbers or MMIO space),<br>
but an IOMMU in the system could not be leveraged to make this<br>
half way secure.<br>
<br>
Jan<br>
<br>
</blockquote>

--001a114aac449942870550307aa7--


--===============5066169296872416760==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5066169296872416760==--


From xen-devel-bounces@lists.xen.org Tue May 23 13:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9RA-0004hY-0e; Tue, 23 May 2017 13:01:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dD9R8-0004hS-Oh
 for xen-devel@lists.xen.org; Tue, 23 May 2017 13:01:18 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 29/61-03613-E9234295; Tue, 23 May 2017 13:01:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsUyZ7p8oO5cI5V
 Ig/e/BCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oynn9QKFqhWnN/7jqWB8bh8FyMXh5DARCaJ
 /y/eMkM4fxkl5p16zwbhbGSUOHZlP5SznVGi4cIz9i5GTg5hgUSJlR8WsIDYIgLKEr2/frNAF
 G1glFhxoJsVxGEW2MYkceXBD2aQKjYBI4mzR6czgti8ArYSv9YsZgWxWQRUJXb/vsQEYosKhE
 u8bTzCAlEjKHFy5hMwm1PAXuJJ81uwOcwCehI7rv9ihbDlJba/nQMWlxAwlPi8cSnzBEbBWUj
 aZyFpmYWkZQEj8ypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxN
 jMDwZQCCHYyL1wYeYpTkYFIS5d2ToBwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3voFKpJBgU
 Wp6akVaZg4wkmDSEhw8SiK8V0DSvMUFibnFmekQqVOMilLivPGGQAkBkERGaR5cGyx6LzHKSg
 nzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNw1kCk9mXgnc9FdAi5mAFrveVQZZXJKIkJJqYNz0LPT
 hJZkMoXfZpln2c/wfKLb++hH5021fS8TZ1bPNPBs7Hf31QqbmHtN9zbp20uE/asaFnBe2ZwhW
 xOx+wGM/e6HgxxaXnuSYR5s0ZrfUtC7ZohFw68we+c9HV/1nbv/rtbzK3oWht/Cq0B7NQO/U2
 UpFbEzTZ6xVu7WbVVVW2p01a66lsxJLcUaioRZzUXEiAIeMZ5vZAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495544475!63625955!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58431 invoked from network); 23 May 2017 13:01:16 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 13:01:16 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4ND11pb018248
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 May 2017 13:01:01 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4ND0xSU032137
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 May 2017 13:01:00 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4ND0wU4004807;
 Tue, 23 May 2017 13:00:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 May 2017 06:00:58 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
 <592409E6020000780015BF63@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
Date: Tue, 23 May 2017 09:00:47 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592409E6020000780015BF63@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjMvMjAxNyAwNDowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUu
MTcgYXQgMjA6MDEsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA1
LzEwLzIwMTcgMDc6MTMgQU0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Pj4gVGhlIHNhbWUgc2V0
IG9mIGZ1bmN0aW9ucyBpcyB1c2VkIHRvIHNldCBhcyB3ZWxsIGFzIHRvIGNsZWFuCj4+PiBQMk0g
ZW50cmllcywgZXhjZXB0IHRoYXQgZm9yIGNsZWFuIG9wZXJhdGlvbnMgSU5WQUxJRF9NRk4gKH4w
VUwpCj4+PiBpcyBwYXNzZWQgYXMgYSBwYXJhbWV0ZXIuIFVuZm9ydHVuYXRlbHksIHdoZW4gY2Fs
Y3VsYXRpbmcgYW4KPj4+IGFwcHJvcHJpYXRlIHRhcmdldCBvcmRlciBmb3IgYSBwYXJ0aWN1bGFy
IG1hcHBpbmcgSU5WQUxJRF9NRk4KPj4+IGlzIG5vdCB0YWtlbiBpbnRvIGFjY291bnQgd2hpY2gg
bGVhZHMgdG8gNEsgcGFnZSB0YXJnZXQgb3JkZXIKPj4+IGJlaW5nIHNldCBlYWNoIHRpbWUgZXZl
biBmb3IgMk1CIGFuZCAxR0IgbWFwcGluZ3MuIFRoaXMgZXZlbnR1YWxseQo+Pj4gYnJlYWtzIGRv
d24gYW4gRVBUIHN0cnVjdHVyZSBpcnJldmVyc2libHkgaW50byA0SyBtYXBwaW5ncyB3aGljaAo+
Pj4gcHJldmVudHMgY29uc2VjdXRpdmUgaGlnaCBvcmRlciBtYXBwaW5ncyB0byB0aGlzIGFyZWEu
Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+Cj4+IFRoaXMgcGF0Y2ggYnJlYWtzIEhWTS9QVkggb24gQU1EIHdoZW4gbWF4bWVt
ID4gbWVtb3J5Lgo+IFRvIGJlIGhvbmVzdCwgYSBsaXR0bGUgbW9yZSBkZXRhaWwgbWlnaHQgaGVs
cCBhZGRyZXNzaW5nIHRoZSBpc3N1ZQo+IGluIGEgdGltZWx5IG1hbm5lci4gSSdkIHN1cHBvc2Ug
eW91IGtub3cgbW9yZSB0aGFuIGp1c3QgImJyZWFrcyIKPiAuLi4KClVobS4uIHllcywgdGhpcyB3
YXMgc29tZXdoYXQgbGFja2luZyBpbiBkZXRhaWxzLCBzb3JyeS4gSSBwb2tlZCBhIGJpdCBhdAp0
aGlzIHllc3RlcmRheSBidXQgaGF2ZW4ndCBmb3VuZCBhbnl0aGluZyBvYnZpb3VzIHlldC4KClNv
IHdpdGggSFZNOgoKYnVpbGRlciA9ICJodm0iCm5hbWUgPSAiZmVkb3JhIgptZW1vcnk9MTAyNApt
YXhtZW09MjA0OAp2Y3B1cyA9IDIKdmlmPVsnbWFjPTAwOjIxOkY2OjAwOjAxOkRDLGJyaWRnZT14
ZW5icjAnXQpkaXNrID0gWyAnL3Jvb3QvdmlydC9mZWRvcmEyLmltZyxyYXcsaGRhLHJ3JyBdCnZu
YyA9IDEKYm9vdD0iZGMiCnZuY2Rpc3BsYXk9MQpzZXJpYWw9J3B0eScKCihkMSkgSFZNIExvYWRl
cgooZDEpIERldGVjdGVkIFhlbiB2NC45LXJjCihkMSkgWGVuYnVzIHJpbmdzIEAweGZlZmZjMDAw
LCBldmVudCBjaGFubmVsIDEKKGQxKSBTeXN0ZW0gcmVxdWVzdGVkIFNlYUJJT1MKKGQxKSBDUFUg
c3BlZWQgaXMgMjQ5NCBNSHoKKGQxKSBSZWxvY2F0aW5nIGd1ZXN0IG1lbW9yeSBmb3IgbG93bWVt
IE1NSU8gc3BhY2UgZGlzYWJsZWQKKFhFTikgaXJxLmM6Mjg1OiBEb20xIFBDSSBsaW5rIDAgY2hh
bmdlZCAwIC0+IDUKKGQxKSBQQ0ktSVNBIGxpbmsgMCByb3V0ZWQgdG8gSVJRNQooWEVOKSBpcnEu
YzoyODU6IERvbTEgUENJIGxpbmsgMSBjaGFuZ2VkIDAgLT4gMTAKKGQxKSBQQ0ktSVNBIGxpbmsg
MSByb3V0ZWQgdG8gSVJRMTAKKFhFTikgaXJxLmM6Mjg1OiBEb20xIFBDSSBsaW5rIDIgY2hhbmdl
ZCAwIC0+IDExCihkMSkgUENJLUlTQSBsaW5rIDIgcm91dGVkIHRvIElSUTExCihYRU4pIGlycS5j
OjI4NTogRG9tMSBQQ0kgbGluayAzIGNoYW5nZWQgMCAtPiA1CihkMSkgUENJLUlTQSBsaW5rIDMg
cm91dGVkIHRvIElSUTUKKGQxKSBwY2kgZGV2IDAxOjMgSU5UQS0+SVJRMTAKKGQxKSBwY2kgZGV2
IDAyOjAgSU5UQS0+SVJRMTEKKGQxKSBwY2kgZGV2IDA0OjAgSU5UQS0+SVJRNQooZDEpIE5vIFJB
TSBpbiBoaWdoIG1lbW9yeTsgc2V0dGluZyBoaWdoX21lbSByZXNvdXJjZSBiYXNlIHRvIDEwMDAw
MDAwMAooZDEpIHBjaSBkZXYgMDM6MCBiYXIgMTAgc2l6ZSAwMDIwMDAwMDA6IDBmMDAwMDAwOAoo
ZDEpIHBjaSBkZXYgMDI6MCBiYXIgMTQgc2l6ZSAwMDEwMDAwMDA6IDBmMjAwMDAwOAooZDEpIHBj
aSBkZXYgMDQ6MCBiYXIgMzAgc2l6ZSAwMDAwNDAwMDA6IDBmMzAwMDAwMAooZDEpIHBjaSBkZXYg
MDM6MCBiYXIgMzAgc2l6ZSAwMDAwMTAwMDA6IDBmMzA0MDAwMAooZDEpIHBjaSBkZXYgMDM6MCBi
YXIgMTQgc2l6ZSAwMDAwMDEwMDA6IDBmMzA1MDAwMAooZDEpIHBjaSBkZXYgMDI6MCBiYXIgMTAg
c2l6ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQooZDEpIHBjaSBkZXYgMDQ6MCBiYXIgMTAgc2l6ZSAw
MDAwMDAxMDA6IDAwMDAwYzEwMQooZDEpIHBjaSBkZXYgMDQ6MCBiYXIgMTQgc2l6ZSAwMDAwMDAx
MDA6IDBmMzA1MTAwMAooZDEpIHBjaSBkZXYgMDE6MSBiYXIgMjAgc2l6ZSAwMDAwMDAwMTA6IDAw
MDAwYzIwMQooZDEpIE11bHRpcHJvY2Vzc29yIGluaXRpYWxpc2F0aW9uOgooZDEpICAtIENQVTAg
Li4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBk
b25lLgooZDEpICAtIENQVTEgLi4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFy
IE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDEpIFRlc3RpbmcgSFZNIGVudmlyb25tZW50OgooWEVO
KSBkMXYwIFRyaXBsZSBmYXVsdCAtIGludm9raW5nIEhWTSBzaHV0ZG93biBhY3Rpb24gMQooWEVO
KSAqKiogRHVtcGluZyBEb20xIHZjcHUjMCBzdGF0ZTogKioqCihYRU4pIC0tLS1bIFhlbi00Ljkt
cmMgIHg4Nl82NCAgZGVidWc9eSAgIFRhaW50ZWQ6ICBDICAgXS0tLS0KKFhFTikgQ1BVOiAgICAx
MQooWEVOKSBSSVA6ICAgIDAwMTg6WzwwMDAwMDAwMDAwMTA4MTVjPl0KKFhFTikgUkZMQUdTOiAw
MDAwMDAwMDAwMDAwMDg2ICAgQ09OVEVYVDogaHZtIGd1ZXN0IChkMXYwKQooWEVOKSByYXg6IDAw
MDAwMDAwODAwMDAwMTEgICByYng6IDAwMDAwMDAwMDAxN2MwMDAgICByY3g6IDAwMDAwMDAwMDAw
MDMwMDAKKFhFTikgcmR4OiAwMDAwMDAwMGZmZWZmZmZmICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAw
ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHJicDogMDAwMDAwMDAwMDEzNjQ3OCAgIHJz
cDogMDAwMDAwMDAwMDEzNjQ3OCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSByOTogIDAw
MDAwMDAwMDAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAw
ICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDAwMCAgIGNy
MDogMDAwMDAwMDA4MDAwMDAxMSAgIGNyNDogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBjcjM6IDAw
MDAwMDAwMDA4MDAwMDAgICBjcjI6IDAwMDAwMDAwMDAxMDgxNWMKKFhFTikgZHM6IDAwMjAgICBl
czogMDAyMCAgIGZzOiAwMDIwICAgZ3M6IDAwMjAgICBzczogMDAyMCAgIGNzOiAwMDE4CgoKMHgx
MDgxNWMgaXMgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmM6c3RhcnRfcGFnaW5nKCks
IHRoZSAnam1wJwphZnRlciB3ZSBlbmFibGUgcGFnaW5nIChsb2FkIGNyMCB3aXRoIGJpdCAzMSBz
ZXQpLgoKCldpdGggUFZIOgoKa2VybmVsPSIvcm9vdC9saW51eC92bWxpbnV4IgpleHRyYT0icm9v
dD0vZGV2L3h2ZGEyIGRlYnVnIGVhcmx5cHJpbnRrPXhlbiBjb25zb2xlPWh2YzAiCm1lbW9yeT0x
MDI0Cm1heG1lbT0xMjAwMAp2Y3B1cz0yCm1heHZjcHVzPTMKYnVpbGRlcj0iaHZtIgpkZXZpY2Vf
bW9kZWxfdmVyc2lvbj0ibm9uZSIKbmFtZSA9ICJwdmgiCm9uX2NyYXNoPSJwcmVzZXJ2ZSIKZGlz
az1bJy9yb290L3ZpcnQvZmVkb3JhLmltZyxyYXcsaGRhLHJ3J10KCnJvb3RAb3ZzMTAxPiB4bCBj
cmVhdGUgLWMgfi92aXJ0L3B2aC5jb25mClBhcnNpbmcgY29uZmlnIGZyb20gL3Jvb3QvdmlydC9w
dmguY29uZgpsaWJ4bDogbm90aWNlOiBsaWJ4bF9udW1hLmM6NTE4OmxpYnhsX19nZXRfbnVtYV9j
YW5kaWRhdGU6IE5VTUEKcGxhY2VtZW50IGZhaWxlZCwgcGVyZm9ybWFuY2UgbWlnaHQgYmUgYWZm
ZWN0ZWQKUzMgZGlzYWJsZWQKUzQgZGlzYWJsZWQKQ09OViBkaXNhYmxlZAp4YzogZXJyb3I6IHBh
bmljOiB4Y19kb21fYm9vdC5jOjE3ODogeGNfZG9tX2Jvb3RfZG9tVV9tYXA6IGZhaWxlZCB0bwpt
bWFwIGRvbVUgcGFnZXMgMHgxMDAwKzB4MTA2MiBbbW1hcCwgZXJybm89MjIgKEludmFsaWQgYXJn
dW1lbnQpXToKSW50ZXJuYWwgZXJyb3IKbGlieGw6IGVycm9yOiBsaWJ4bF9kb20uYzo2Nzk6bGli
eGxfX2J1aWxkX2RvbTogeGNfZG9tX2J1aWxkX2ltYWdlCmZhaWxlZDogSW52YWxpZCBhcmd1bWVu
dApsaWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjEyMTc6ZG9tY3JlYXRlX3JlYnVpbGRfZG9u
ZTogRG9tYWluCjQ6Y2Fubm90IChyZS0pYnVpbGQgZG9tYWluOiAtMwpsaWJ4bDogZXJyb3I6IGxp
YnhsX2RvbWFpbi5jOjEwMDM6bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IERvbWFpbgo0Ok5vbi1leGlz
dGFudCBkb21haW4KbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzo5NjI6ZG9tYWluX2Rlc3Ry
b3lfY2FsbGJhY2s6IERvbWFpbgo0OlVuYWJsZSB0byBkZXN0cm95IGd1ZXN0CmxpYnhsOiBlcnJv
cjogbGlieGxfZG9tYWluLmM6ODg5OmRvbWFpbl9kZXN0cm95X2NiOiBEb21haW4gNDpEZXN0cnVj
dGlvbgpvZiBkb21haW4gZmFpbGVkCnJvb3RAb3ZzMTAxPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9Tn-0004qK-FJ; Tue, 23 May 2017 13:04:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dD9Tl-0004qB-SV
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:04:01 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F6/93-01709-14334295; Tue, 23 May 2017 13:04:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQtfWWCX
 S4OAOeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePlt01MBW84KxZsvsXWwLieo4uRk0NCwE/i
 1KQlbCA2i4CqxIWefqYuRg4ONgF7ielfK0DCIgLaEi9WrQMq4eJgFvjEKHFhywywGmEBL4mP0
 6JAangFPCVmvL8CViMk0MEosfDHEnaIhKDEyZlPWEBsZgE9iRtTp7CB9DILSEss/8cBEZaXaN
 46mxkkzAk08s98J5CwqICKxMT5fWBThAQUJfrnPWCDuDhdYuKzHpYJjAKzkCyYhWTBLIQFs5A
 sWMDIsopRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBc6xkY
 GHcw9q3yO8QoycGkJMq7J0E5UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr4CRSqSQYFFqempFW
 mYOMHJg0hIcPEoivCwgad7igsTc4sx0iNQpRkUpcV4rkIQASCKjNA+uDRatlxhlpYR5GRkYGI
 R4ClKLcjNLUOVfMYpzMCoJ80qBTOHJzCuBm/4KaDET0GLXu8ogi0sSEVJSDYwGm79VbpS9NvU
 E+w6D3rfZN4z7HCf61M/teb7j9AsWgdPzTtXqZC3ew5isM+OfUPLXGW0zpp8S+TH1gGb3o5Zp
 t4Libp1I/PL6DNcXnUMPlc68FviZbrvvzuZ5ofwmq6bEvnFynfv260a7C7c3L/ddJVXPuq6AZ
 QbHlbzVTP+/tf+tfVdTX+6upsRSnJFoqMVcVJwIAKc0PDzRAgAA
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495544637!80063043!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11692 invoked from network); 23 May 2017 13:03:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:03:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="46563806"
Date: Tue, 23 May 2017 14:03:16 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170523130316.ncx5ssqfpw4tvz2t@dhcp-3-128.uk.xensource.com>
References: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 2/3] ap-common: Switch to Linux 4.9
	by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMDQ6NDU6MjFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSSByYW4gYSBzcGVjaWFsIHJlcG9ydFsxXSB0byBzZWUgd2hhdCB0byBleHBlY3QgYW5k
Ogo+IAo+ICAgIFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+
ICAgIGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICAgICB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4KPiAgICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuCj4gCj4gVGhlc2UgV2luZG93cyA3IG1pZ3Jh
dGlvbiB0ZXN0cyBoYXZlIGJlZW4gZmFpbGluZyBvbiBtYW55IGJyYW5jaGVzIGFuZAo+IGRvbid0
IGxvb2sgbGlrZSB0aGV5IGFyZSBzb21ldGhpbmcgdG8gZG8gd2l0aCB0aGUgdmVyc2lvbiBvZiBM
aW51eAo+IHVzZWQgaW4gZG9tMC4KPiAKPiBBY2NvcmRpbmdseSBJIGludGVuZCB0byBwdXNoIHRo
aXMgY2hhbmdlIHRvIHN3aXRjaCBvc3N0ZXN0IHRvIHVzaW5nCj4gTGludXggNC45IGJ5IGRlZmF1
bHQuICBBUk0gdGVzdHMgYXJlIG5vdCBhZmZlY3RlZCBhdCB0aGlzIHRpbWUuCj4gCj4gWzFdIC4v
c2ctcmVwb3J0LWZsaWdodCAtLXRoYXQtbGludXg9YjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0Yjdh
MGIwNGMyNTU4N2YxMyAtLXRoaXMtbGludXg9ZjVlZWEyNzZkOGRlMTBhMzJlNjg3MjE3MDdhZThm
MmZkZmFhMDk2MCAtLWJyYW5jaGVzLWFsc289bGludXgtMy4xNCxsaW51eC1hcm0teGVuIDEwOTY2
MiB8bGVzcwo+IAo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
ClllcyBwbGVhc2U6CgpBY2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 13:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9Z0-00058x-6n; Tue, 23 May 2017 13:09:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dD9Yz-00058r-2F
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:09:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 2A/E4-02181-48434295; Tue, 23 May 2017 13:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQrfZRCX
 SYMlcY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePO3l7Ggg+MFQuXzGNqYDzN2MXIySEh4Ccx
 4UkrO4jNIqAq8e3AOpYuRg4ONgF7ielfK0DCIgLaEi9WrWMDsZkFVCROzetiAbGFBZIkFu38A
 2bzCnhKNJ27wgrSKgRkz7oQBhEWlDg58wkLRKuexI2pU9hASpgFpCWW/+OACMtLNG+dzQxicw
 p4SSx/thmsXBRo08T5fWCHCQkoSvTPe8AGcXC6xNa/v5gnMArMQrJhFpINsxA2zEKyYQEjyyp
 G9eLUorLUIl0jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwFBlAIIdjN//OB1i
 lORgUhLl3ZOgHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneWsUqkkGBRanpqRVpmDjBqYNISH
 DxKIrwGIGne4oLE3OLMdIjUKUZdjjn3vr5nEmLJy89LlRLndQEpEgApyijNgxsBi+BLjLJSwr
 yMQEcJ8RSkFuVmlqDKv2IU52BUEub1A5nCk5lXArfpFdARTEBHuN5VBjmiJBEhJdXA2P8hUPL
 vU9MAD66oWoYl9/bcM/sf/rNndbTTP6/DzBMO39zLzCk6p53dzrJDmEPg7JO3mituPzMw6LBu
 zpeoqz/5wDMqfXvwibWnN38MWqHltebdYr7fzvf/Sfa/dOG4tmZC+dVi3ofL3PTjpz2U4+exO
 RaYk/j0wflPbz7oSJt4/NjquHX6aiWW4oxEQy3mouJEAJv/0WTbAgAA
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495544963!98227894!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35519 invoked from network); 23 May 2017 13:09:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:09:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="46564354"
Date: Tue, 23 May 2017 14:08:53 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170523130853.wjm4jzcnjmw3vkfa@dhcp-3-128.uk.xensource.com>
References: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/3] host examination: Actually
 permanently save the logs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMDQ6NDU6MjBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gRHVlIHRvIGFuIG92ZXJzaWdodCwgdGhpcyB3YXMgbm90IHBsdW1iZWQgaW50byBzZy1y
dW4tam9iLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgoKQWNrZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:11:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9b1-0005iK-IS; Tue, 23 May 2017 13:11:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD9az-0005i7-RZ
 for xen-devel@lists.xen.org; Tue, 23 May 2017 13:11:29 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 98/2F-03371-10534295; Tue, 23 May 2017 13:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5fBVCX
 SoGmzksWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF+5k+mgi9yFf1Nl9gaGBdKdDFycggJ5Ek8
 n/SIHcTmFbCTmDhlNRuILSFgKHF64U0WEJtFQFViwvZTzCA2m4C6RNuz7awgtoiArsSZx1uYu
 hi5OJgFVjNKtE07BTZIWCBO4tDxf2wgCSGBTYwSh+4uAuvgFHCUOLX6D9BUDqBtghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbo
 meklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GLsv+x9ilORgUhLl3ZOg
 HCnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHhnGatECgkWpaanVqRl5gAjB
 KZUgoNHSYS3ACTNW1yQmFucmQ6ROsWoKCXOuwYkIQCSyCjNg2uDReUlRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfO2gkzhycwrgZv+CmgxE9Bi17vKIItLEhFSUg2Me6YXqs2QyVrHLBVh/IG
 rbw23/d3N1vVTVrnyfpozt3uNzYu09NX1y1kZf1jYeORN2isafHbXOdbmIxOFs7t4Ti878PXk
 Abv5N29OnBUi9vmZMH9e92Xta73ZXulH/ulu2NKxQGdmxrEQm84bxjwXgpo2yd7TEzw36WN5/
 q+zp/mmFf3dK7F3phJLcUaioRZzUXEiAEqxDcPFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495545086!47217109!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7554 invoked from network); 23 May 2017 13:11:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 13:11:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 07:11:23 -0600
Message-Id: <59245118020000780015C1F8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 07:11:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <1495033046-16427-1-git-send-email-anshul.makkar@citrix.com>
 <591C8EE6020000780015A9B8@prv-mh.provo.novell.com>
 <22820.11838.100763.888954@mariner.uk.xensource.com>
In-Reply-To: <22820.11838.100763.888954@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Anshul Makkar <anshul.makkar@citrix.com>,
 wei.liu2@citrix.com, George Dunlap <george.dunlap@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] XenBus: Don't wait for producer to fill the
 ring if the ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDE0OjQyLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0gWGVuQnVz
OiBEb24ndCB3YWl0IGZvciBwcm9kdWNlciAKPiB0byBmaWxsIHRoZSByaW5nIGlmIHRoZSByaW5n
Iik6Cj4+IE9uIDE3LjA1LjE3IGF0IDE2OjU3LCA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiAtLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIveGVuYnVzLmMKPj4gPiAr
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIveGVuYnVzLmMKPj4gPiBAQCAtMTQxLDcgKzE0
MSwxOCBAQCBzdGF0aWMgdm9pZCByaW5nX3JlYWQoY2hhciAqZGF0YSwgdWludDMyX3QgbGVuKQo+
PiA+ICAgICAgICAgIC8qIERvbid0IG92ZXJydW4gdGhlIHByb2R1Y2VyIHBvaW50ZXIgKi8KPj4g
PiAgICAgICAgICB3aGlsZSAoIChwYXJ0ID0gTUFTS19YRU5TVE9SRV9JRFgocmluZ3MtPnJzcF9w
cm9kIC0KPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlu
Z3MtPnJzcF9jb25zKSkgPT0gMCApCj4+ID4gKyAgICAgICAgewo+PiA+ICsgICAgICAgICAgICAv
KiBkb24ndCB3YWl0IGZvciBwcm9kdWNlciB0byBmaWxsIHRoZSByaW5nIGlmIGl0IGlzIGFscmVh
ZHkgZnVsbC4KPj4gPiArICAgICAgICAgICAgICogQ29uZGl0aW9uIGhhcHBlbnMgd2hlbiB5b3Ug
d3JpdGUgc3RyaW5nID4gMUsgaW50byB0aGUgcmluZy4KPj4gPiArICAgICAgICAgICAgICogZWcg
Y2FzZSBwcm9kPTEyNzIgY29ucz0yNDguCj4+ID4gKyAgICAgICAgICAgICAqLwo+PiAKPj4gQ29t
bWVudCBzdHlsZS4KPiAKPiBXaGF0IHNwZWNpZmljYWxseSBhcmUgeW91IGNvbXBsYWluaW5nIGFi
b3V0IGhlcmUgPwo+IAo+IElmIHlvdSdyZSB0YWxraW5nIGFib3V0IHRoZSBmYWN0IHRoYXQgdGhl
IG9wZW5pbmcgLyogaXMgb24gdGhlIHNhbWUKPiBsaW5lIGFzIHRoZSBmaXJzdCBsaW5lIG9mIHRl
eHQsIG9ic2VydmUgdGhhdCB0aGUgcmVzdCBvZgo+IGh2bWxvYWRlci94ZW5idXMuYyBoYXMgbW9z
dCBtdWx0aS1saW5lIGNvbW1lbnRzIGluIHRoZXNlIHN0eWxlczoKPiAKPiAgLyogSWYgdGhlIGJh
Y2tlbmQgcmVhZHMgdGhlIHN0YXRlIHdoaWxlIHdlJ3JlIGVyYXNpbmcgaXQgdGhlbiB0aGUKPiAg
ICogcmluZyBzdGF0ZSB3aWxsIGJlY29tZSBjb3JydXB0ZWQsIHByZXZlbnRpbmcgZ3Vlc3QgZnJv
bnRlbmRzIGZyb20KPiAgICogY29ubmVjdGluZy4gVGhpcyBpcyByYXJlLiBUbyBoZWxwIGRpYWdu
b3NlIHRoZSBmYWlsdXJlLCB3ZSBmaWxsCj4gICAqIHRoZSByaW5nIHdpdGggWFNfSU5WQUxJRCBw
YWNrZXRzLiAqLwo+IAo+ICAvKiBSZWFkIGEgeGVuc3RvcmUga2V5LiAgUmV0dXJucyBhIG51bC10
ZXJtaW5hdGVkIHN0cmluZyAoZXZlbiBpZiB0aGUgWFMKPiAgICogZGF0YSB3YXNuJ3QgbnVsLXRl
cm1pbmF0ZWQpIG9yIE5VTEwuICBUaGUgcmV0dXJuZWQgc3RyaW5nIGlzIGluIGEKPiAgICogc3Rh
dGljIGJ1ZmZlciwgc28gb25seSB2YWxpZCB1bnRpbCB0aGUgbmV4dCB4ZW5zdG9yZS94ZW5idXMg
b3BlcmF0aW9uLgo+ICAgKiBJZiBAZGVmYXVsdF9yZXNwIGlzIHNwZWNpZmllZCwgaXQgaXMgcmV0
dXJuZWQgaW4gcHJlZmVyZW5jZSB0byBhIE5VTEwgb3IKPiAgICogZW1wdHkgc3RyaW5nIHJlY2Vp
dmVkIGZyb20geGVuc3RvcmUuCj4gICAqLwo+IAo+IFRoZSBvbmx5IGV4Y2VwdGlvbnMgYXJlIHRo
ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGUgbG9jYWwgdmFyaWFibGVzCj4gYmxvY2suCj4gCj4g
U28gaWYgdGhpcyBpcyB3aGF0IHlvdSBhcmUgY29tcGxhaW5pbmcgYWJvdXQsIEkgdGhpbmsgdGhp
cyBpcwo+IHVuaGVscGZ1bCBuaXQtcGlja2luZywgZ2l2ZW4gdGhlIHN0YXRlIG9mIHJlc3Qgb2Yg
dGhlIGh2bWxvYWRlciBzb3VyY2UKPiBjb2RlLiAgSXQgb2J2aW91c2x5IGRvZXNuJ3QgcmVhbGx5
IG1hdHRlciB3aGV0aGVyIC8qIGFuZCAqLyBhcmUgb24gYQo+IGxpbmUgYnkgdGhlbXNlbHZlcy4K
PiAKPiBBdCB0aGUgdmVyeSBsZWFzdCwgaWYgeW91J3JlIGdvaW5nIHRvIGluc2lzdCBvbiBzb21l
IHBhcnRpY3VsYXIgc3R5bGUsCj4geW91IGNvdWxkOgo+IAo+ICAqIGFja25vd2xlZGdlIHRoYXQg
dGhlIGV4aXN0aW5nIHN0eWxlIGlzIG5vdCBhbHdheXMgY29uc2lzdGVudAo+ICAgIGFuZCB0aGF0
IHRoZXJlZm9yZSB0aGUgc3VibWl0dGVyIGNvdWxkbid0IG5lY2Vzc2FyaWx5IGJlIGV4cGVjdGVk
Cj4gICAgdG8gZ2V0IHRoaXMgInJpZ2h0IiAod2hhdGV2ZXIgdGhhdCBtZWFucykgd2l0aG91dCBo
ZWxwCj4gCj4gICogY2xlYXJseSBzdGF0ZSB3aGF0IHlvdXIgcHJvYmxlbSBpcyBhbmQgd2hpY2gg
c3R5bGUgaXMgdG8gYmUKPiAgICB1c2VkIChpbnN0ZWFkIG9mIHRoZSBvYnZpb3VzIGNhbmRpZGF0
ZSB3aGljaCBpcyB0aGUgc3R5bGUKPiAgICBvZiB0aGUgc3Vycm91bmRpbmcgY29kZSkgcmF0aGVy
IHRoYW4ganVzdCB3cml0aW5nIGBjb21tZW50IHN0eWxlJwoKSSBhZG1pdCB0aGF0IGluIHRoZSBn
aXZlbiBjYXNlIEkgZGlkbid0IGdvIGxvb2sgaW4gd2hhdCBzdGF0ZSB0aGUgZmlsZQphcyBhIHdo
b2xlIGlzLiBZZXQgd2hpbGUgaW5kZWVkIEkgX2NvdWxkXyBkbyBiZXR0ZXIgd2l0aCBteQpjb21t
ZW50LCBJIGV2ZW4gbW9yZSBzbyB0aGluayB0aGF0IHN1Ym1pdHRlcnMgX2NvdWxkXyBkbyBiZXR0
ZXIKYnkgbm90IGludHJvZHVjaW5nIG9idmlvdXMgc3R5bGUgdmlvbGF0aW9ucy4gVGhlIG1vcmUg
SSBhcyBhCnJldmlld2VyIHNlZSBzdWNoLCB0aGUgbW9yZSBJJ20gaW5jbGluZWQgdG8gdXNlIHZl
cnkgdGVyc2UKY29tbWVudHMuIEkgcmVhbGl6ZSB0aGlzIG1heSBvY2Nhc2lvbmFsbHkgYmUgdW5m
YWlyLCBhcyB0aGUKcGFydGljdWxhciBjb250cmlidXRvciBtYXkgbm90IGhhdmUgaGFkIG11Y2gg
b3RoZXIgaGlzdG9yeS4gQnV0CnBsZWFzZSBkbyByZWFsaXplIHRoYXQgd2l0aCB0aGUgYW1vdW50
IG9mIHBhdGNoZXMgdGhlc2UgZGF5cwpiZWluZyBfZmFyXyBiZXlvbmQgd2hhdCBJIGNhbiByZWFz
b25hYmx5IHJldmlldyAoYW5kIGFwcGFyZW50bHkKb3RoZXJzIHRvbywgb3IgSSdkIGhhdmUgc2Vl
biBxdWl0ZSBhIGZldyBtb3JlIHJldmlld3MgcmVjZW50bHkpLCBpdApkb2Vzbid0IGxvb2sgdmVy
eSByZWFzb25hYmxlIGZvciBtZSB0byBhbHdheXMgZ28gYW5kIHdyaXRlCmV4dGVuZGVkIGV4cGxh
bmF0aW9ucyBvZiB3aGF0J3Mgd3JvbmcgKGFuZCBubywgSSBkb24ndCBmYW5jeQpzaW1wbHkgc2tp
cHBpbmcgc3VjaCBjb3NtZXRpYyBpdGVtcyAtIHdoZW4gdGhleSdyZSByZWFsbHkgZWFzeSB0bwpj
b3JyZWN0IEkgc29tZXRpbWVzIG9mZmVyIGZpeGluZyB0aGVtIHdoaWxlIGNvbW1pdHRpbmcpLiBJ
IHRyeSB0byBkbwpzbyB3aGVuIEkgcmVjb2duaXplIG5ld2NvbWVycy4KCj4gT3IgbWF5YmUgeW91
IGFyZSB0YWxraW5nIGFib3V0IHRoZSBsYWNrIG9mIGEgY2FwaXRhbCBkIGluICJkb24ndCIgPwo+
IEkgYWdyZWUgdGhhdCBhIGNhcGl0YWwgbGV0dGVyIHdvdWxkIGJlIGJldHRlci4gIEJ1dCBJIHRo
aW5rICJjb21tZW50Cj4gc3R5bGUiIGlzIHF1aXRlIGFuIG9wYXF1ZSB3YXkgb2YgbWFraW5nIHRo
YXQgb2JzZXJ2YXRpb24uCgpBbmQgaW5kZWVkIEkndmUgZ2l2ZW4gdGhlIGNvbW1lbnQgYmVjYXVz
ZSBvZiBib3RoIG9mIHRoZSBpc3N1ZXMKeW91IG5hbWUuCgo+IFRoYW5rcywgYW5kIHNvcnJ5IHRv
IHRldGNoLgoKV2hpbGUgSSBjYW4gdmFndWVseSBndWVzcyB3aGF0IHlvdSBtZWFuIGhlcmUsIHdv
dWxkIHlvdSBtaW5kCmhlbHBpbmcgb3V0IHdpdGggbmVpdGhlciBtZSBub3IgbXkgZGljdGlvbmFy
eSBrbm93aW5nIHRoZSB3b3JkCiJ0ZXRjaCI/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:17:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9gj-0005zJ-6y; Tue, 23 May 2017 13:17:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD9gi-0005yh-2N
 for xen-devel@lists.xen.org; Tue, 23 May 2017 13:17:24 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 2C/8A-17076-36634295; Tue, 23 May 2017 13:17:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzfJTCX
 SYPV6Q4slHxezODB6HN39mymAMYo1My8pvyKBNWPJ5XssBZ/5Kn51X2drYNzI08XIySEkkCex
 684xdhCbV8BOYtr1fcwgtoSAocTphTdZQGwWAVWJ2edWs4LYbALqEm3PtgPZHBwiAkYSH7ZJd
 jFycTALLGCSePBsKRNIjbBAokTrlZWMEPMfM0oc/1MCYnMCzT8x+SAzSC+vgKDE3x3CIGFmAS
 2Jh79usUDY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RsV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDw1TMwMO5g7Nvrd4hRkoNJSZR3T4Jy
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXiFTlUghwaLU9NSKtMwcYBzApCU4eJREeP1B0rzFB
 Ym5xZnpEKlTjIpS4rziIAkBkERGaR5cGyz2LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5n
 1vAjSFJzOvBG76K6DFTECLXe8qgywuSURISTUwTr11KnKuwKtHeS1MVomXvzp/kp1WcLtg0oQ
 sx0v84TZ/RM+fvpmWvlSM9Zfjq8rGGtfJS9qXfPDZ/GH91aMyiYax7eorfWfMlNH6sLfkf2Tb
 7cnRFwp3h0949/TEAhFr8+jVl4oK2DY0xHgqlWT9FBXrWRJiYubu2HveYl8Cv8gj8TueGT5Tl
 ViKMxINtZiLihMBs2efJ7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495545440!102130736!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54720 invoked from network); 23 May 2017 13:17:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 13:17:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 07:17:20 -0600
Message-Id: <5924527E020000780015C20F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 07:17:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
 <592409E6020000780015BF63@prv-mh.provo.novell.com>
 <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
In-Reply-To: <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDE1OjAwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IChkMSkgVGVzdGluZyBIVk0gZW52aXJvbm1lbnQ6Cj4gKFhFTikgZDF2MCBUcmlwbGUg
ZmF1bHQgLSBpbnZva2luZyBIVk0gc2h1dGRvd24gYWN0aW9uIDEKPiAoWEVOKSAqKiogRHVtcGlu
ZyBEb20xIHZjcHUjMCBzdGF0ZTogKioqCj4gKFhFTikgLS0tLVsgWGVuLTQuOS1yYyAgeDg2XzY0
ICBkZWJ1Zz15ICAgVGFpbnRlZDogIEMgICBdLS0tLQo+IChYRU4pIENQVTogICAgMTEKPiAoWEVO
KSBSSVA6ICAgIDAwMTg6WzwwMDAwMDAwMDAwMTA4MTVjPl0KPiAoWEVOKSBSRkxBR1M6IDAwMDAw
MDAwMDAwMDAwODYgICBDT05URVhUOiBodm0gZ3Vlc3QgKGQxdjApCj4gKFhFTikgcmF4OiAwMDAw
MDAwMDgwMDAwMDExICAgcmJ4OiAwMDAwMDAwMDAwMTdjMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAz
MDAwCj4gKFhFTikgcmR4OiAwMDAwMDAwMGZmZWZmZmZmICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAw
ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcmJwOiAwMDAwMDAwMDAwMTM2NDc4ICAg
cnNwOiAwMDAwMDAwMDAwMTM2NDc4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcjk6
ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAw
MDAwMDAwMDAwCj4gKFhFTikgcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiAwMDAwMDAwMDAw
MDAwMDAwICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAw
MDAwICAgY3IwOiAwMDAwMDAwMDgwMDAwMDExICAgY3I0OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhF
TikgY3IzOiAwMDAwMDAwMDAwODAwMDAwICAgY3IyOiAwMDAwMDAwMDAwMTA4MTVjCj4gKFhFTikg
ZHM6IDAwMjAgICBlczogMDAyMCAgIGZzOiAwMDIwICAgZ3M6IDAwMjAgICBzczogMDAyMCAgIGNz
OiAwMDE4Cj4gCj4gCj4gMHgxMDgxNWMgaXMgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3Rz
LmM6c3RhcnRfcGFnaW5nKCksIHRoZSAnam1wJwo+IGFmdGVyIHdlIGVuYWJsZSBwYWdpbmcgKGxv
YWQgY3IwIHdpdGggYml0IDMxIHNldCkuCgpPZGQuIFN1Z2dlc3RzIHBhZ2UgdGFibGVzIGFyZSBj
b21wbGV0ZWx5IHNjcmV3ZWQuCgo+IHJvb3RAb3ZzMTAxPiB4bCBjcmVhdGUgLWMgfi92aXJ0L3B2
aC5jb25mCj4gUGFyc2luZyBjb25maWcgZnJvbSAvcm9vdC92aXJ0L3B2aC5jb25mCj4gbGlieGw6
IG5vdGljZTogbGlieGxfbnVtYS5jOjUxODpsaWJ4bF9fZ2V0X251bWFfY2FuZGlkYXRlOiBOVU1B
Cj4gcGxhY2VtZW50IGZhaWxlZCwgcGVyZm9ybWFuY2UgbWlnaHQgYmUgYWZmZWN0ZWQKPiBTMyBk
aXNhYmxlZAo+IFM0IGRpc2FibGVkCj4gQ09OViBkaXNhYmxlZAo+IHhjOiBlcnJvcjogcGFuaWM6
IHhjX2RvbV9ib290LmM6MTc4OiB4Y19kb21fYm9vdF9kb21VX21hcDogZmFpbGVkIHRvCj4gbW1h
cCBkb21VIHBhZ2VzIDB4MTAwMCsweDEwNjIgW21tYXAsIGVycm5vPTIyIChJbnZhbGlkIGFyZ3Vt
ZW50KV06Cj4gSW50ZXJuYWwgZXJyb3IKClRoaXMgaXMgZXZlbiBtb3JlIHN0cmFuZ2UuIEkgY2Fu
J3Qgc2VlbSB0byBtYWtlIGEgY29ubmVjdGlvbiB0bwp0aGUgY2hhbmdlcyBpbiBzYWlkIGNvbW1p
dCBhdCBhbGwuIEFuZCBJIGRpZCBnbyB0aHJvdWdoIHAybS1wdC5jJ3MKcmVsZXZhbnQgY29kZSBh
bm90aGVyIHRpbWUgdGhpcyBtb3JuaW5nLCB3aXRob3V0IHNwb3R0aW5nIGFueQpwb3NzaWJsZSBv
dmVyc2lnaHQgYnkgSWdvci4gSU9XIEknbSBub3cgcmVhbGx5IGN1cmlvdXMgd2hhdCBpdCBpcwp0
aGF0IEknbSBub3Qgc2VlaW5nIChhbmQgdGhhdCdzIGFwcGFyZW50bHkgTlBULXNwZWNpZmljKS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 13:17:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:17:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9h8-00060y-F3; Tue, 23 May 2017 13:17:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dD9h6-00060n-V6
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:17:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B2/5A-03058-C7634295; Tue, 23 May 2017 13:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQrfKTCX
 SYM9DHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPygR3MBedYKhYfms/ewPiMuYuRk0NCwE/i
 /oxVrCA2i4CqxPrVM1i6GDk42ATsJaZ/rQAJiwhoS7xYtY4NxGYWCJF4uWoqK0iJsECMRP8eK
 xCTV8BT4s/i2C5GLg4hgQ5GiTf9t9hBynkFBCVOznzCAtGqJ3Fj6hQ2kHpmAWmJ5f84IMLyEs
 1bZ4MdwyngJXHjzWQwW1RARWLi/D6wMUICihL98x6wQRycLrH17y/mCYwCs5BsmIVkwyyEDbO
 QbFjAyLKKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwWBmA
 YAfj7Y0BhxglOZiURHn3JChHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXWqqEikkWJSanlqRl
 pkDjBuYtAQHj5IIrz9Imre4IDG3ODMdInWKUZdjzr2v75mEWPLy81KlxHnFQYoEQIoySvPgRs
 Bi+BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEedVBpvBk5pXAbXoFdAQT0BGud5VBjihJREh
 JNTAqTP9uuvar5lWljlKNLasazresNeOMfBEr67L+qebaF706wj5v+lauy3hY4vSV//O2Uye9
 5iZJntlTwblbjG/xrxm9pQF6NZkb5RY8r+c9Pb92t0uJ2f5voZwr1Irfnu86w/NaM0dkQrHiz
 rmzdvWzbFPrM5+ke3rG++y15brTtuiHPiqSytugxFKckWioxVxUnAgA4D5lTdwCAAA=
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495545466!47218886!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29077 invoked from network); 23 May 2017 13:17:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:17:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="46565255"
Date: Tue, 23 May 2017 14:16:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170523131649.vphpv2vmtpxusr6k@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495105294-25989-5-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495105294-25989-5-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org,
 Ian Jackson <ijackson@chiark.greenend.org.uk>
Subject: Re: [Xen-devel] [OSSTEST PATCH 05/24] tcmd: Work around ssh bug
 with `ssh host ""'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTI6MDE6MTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBydW5zIGFuIGludGVyYWN0aXZlIHNoZWxsIHNlc3Npb24gb24gdGhlIGhvc3Qs
IHJhdGhlcm4gdGhhbgo+IHJ1bm5pbmcgYHNoIC1jICIiJyBvbiBpdC4KPiAKPiBFdmlkZW50bHkg
c3NoIGNoZWNrcyBmb3IgdGhlIHByZXNlbmNlIG9mIGEgY29tbWFuZCBsaW5lIHNwZWNpZmljYXRp
b24KPiBhZnRlciAoZm9vbGlzaGx5LCBidXQgbm93IGhpc3RvcmljYWxseSB1bmF2b2lkYWJseSkg
Y29uY2F0ZW5hdGluZyBhbGwKPiB0aGUgY29tbWFuZCBsaW5lIGFyZ3VtZW50cyB3aXRoIHNwYWNl
cyBpbiBiZXR3ZWVuLgo+IAo+IFR1cm4gIHNzaCBob3N0ICIiICBpbnRvICBzc2ggaG9zdCAiICIg
IHdoaWNoIGlzIHRoZSBleHBlY3RlZCBuby1vcC4KPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpamFja3NvbkBjaGlhcmsuZ3JlZW5lbmQub3JnLnVrPgoKU29CIGRvZXNuJ3QgbWF0Y2gg
IkZyb206IiwgYXBhcnQgZnJvbSB0aGF0OgoKQWNrZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 13:18:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9hV-00063v-NP; Tue, 23 May 2017 13:18:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dD9hU-00063g-8Z
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:18:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7C/7B-02022-39634295; Tue, 23 May 2017 13:18:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7ffTCX
 S4HO/pcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvG3dzVbwVW2ijP9Z1gbGLewdjFycggJ5Ek0
 PJzPBmLzCthJrD7xCSwuIWAocXrhTZYuRg4OFgFVic+TEkDCbALqEm3PtrOChEUEdCU6nnuBh
 JkFXCVWPnzKAmILC0hIrD59GaiEC2j6GUaJO6+mM4IkOAUCJaYsvQvWyysgKPF3hzBEr5bEw1
 +3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FgvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjv22ehxglOZiURHn3JChHCvEl
 5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJXiFTlUghwaLU9NSKtMwcYHTAlEpw8
 CiJ8PqDpHmLCxJzizPTIVKnGHU55tz7+p5JCGyGlDhvO0iRAEhRRmke3AhYpF5ilJUS5mUEOl
 CIpyC1KDezBFX+FaM4B6OSMG8qyBSezLwSuE2vgI5gAjrC9a4yyBEliQgpqQbGtY1tx/feyJW
 NfLm1+PU+0du/ZZWn+tze+Osjt391wKaY/+eE8lQ3/6y4eWRx4s9uk+s7z300eHZzMnvXhXnL
 J4tmiC26GC1dMOOX1JyJU56/2/57mm4Ix+X72ol3BUXNLtbsT53w4+iU6K0x/F9k5YPqpq908
 tomFOVzNGPjtsR3PdbBvVdkNimxFGckGmoxFxUnAgDFVYl0zwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495545485!99658838!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26576 invoked from network); 23 May 2017 13:18:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 13:18:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 07:18:05 -0600
Message-Id: <592452AB020000780015C212@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 07:18:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George John" <georgeeldhojohn@gmail.com>
References: <CANou6SrST3kiyxLt-aHRHJW-cdgV97YGOMA58RRwQKdK=SVWXA@mail.gmail.com>
 <5924284C020000780015C04E@prv-mh.provo.novell.com>
 <CANou6SrA6sTtm3qqsz=R9-n-8SZsZ7eUtQ02TjfoW3aswEcyDw@mail.gmail.com>
In-Reply-To: <CANou6SrA6sTtm3qqsz=R9-n-8SZsZ7eUtQ02TjfoW3aswEcyDw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] passthrough
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDE0OjUzLCA8Z2VvcmdlZWxkaG9qb2huQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gVGhhbmtzIGZvciB0aGUgcmVwbHkuIHdlIGFyZSB1c2luZyByZW5lc2FzIHJjYXIgaDMg
Ym9hcmQuIERvZXMgaXQgc3VwcG9ydHM/CgpJIGhhdmUgbm8gaWRlYSwgSSdtIGFuIHg4NiBwZXJz
b24uCgpBbHNvIHBsZWFzZSBkb24ndCB0b3AtcG9zdC4KCkphbgoKPiBPbiBUdWVzZGF5LCBNYXkg
MjMsIDIwMTcsIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gCj4+ID4+
PiBPbiAyMy4wNS4xNyBhdCAxMTozOCwgPGdlb3JnZWVsZGhvam9obkBnbWFpbC5jb20gPGphdmFz
Y3JpcHQ6Oz4+Cj4+IHdyb3RlOgo+PiA+IElzIGl0IHBvc3NpYmxlIHRvIGdpdmUgZWFjaCBjaGFu
bmVscyBvZiB1YXJ0IHRvIGRpZmZlcmVudCBndWVzdHMgdmlhIHBhc3MKPj4gPiB0aHJvdWdoIG1l
Y2hhbmlzbT8KPj4KPj4gSWYgZWFjaCBjaGFubmVsIGlzIHJlcHJlc2VudGVkIGJ5IGEgc2VwYXJh
dGUgUENJIGRldmljZS9mdW5jdGlvbiwKPj4gdGhlbiBsaWtlbHkgeWVzLiBJZiB0aGV5J3JlIGFs
bCBvbmUgUENJIGRldmljZSwgb3Igbm90IGEgUENJIGRldmljZQo+PiBhdCBhbGwsIHRoZW4geW91
IG1heSBiZSBhYmxlIHRvIGhhbmQgdGhlbSB0aHJvdWdoIChieSBhbGxvd2luZwo+PiBlYWNoIGd1
ZXN0IHRvIGFjY2VzcyB0aGUgcmVzcGVjdGl2ZSBwb3J0IG51bWJlcnMgb3IgTU1JTyBzcGFjZSks
Cj4+IGJ1dCBhbiBJT01NVSBpbiB0aGUgc3lzdGVtIGNvdWxkIG5vdCBiZSBsZXZlcmFnZWQgdG8g
bWFrZSB0aGlzCj4+IGhhbGYgd2F5IHNlY3VyZS4KPj4KPj4gSmFuCj4+Cj4+CgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:21:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9ke-0006qQ-5m; Tue, 23 May 2017 13:21:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pranay_kukreti@yahoo.com>) id 1dD9kb-0006qB-WD
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:21:26 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8D/D2-01992-55734295; Tue, 23 May 2017 13:21:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsXitHjvWt0Ac5V
 Ig23nDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9u66xFxwrqNh/uZu1gfFQehcjFweLwFoW
 ie13F7KDOBICl1kk/kzuZuxi5OQQEqiVmHHgASuIzSKgLXH/Vi8TiM0moC/R8XgTK0SNscSBC
 R/BbBEBc4kPKxexg9jMAnUSE5ccYgGxeQWsJX7+f88GYnMKBErs3HWfGWSZkMBaJomzD6eDNQ
 gDDb2+YhJUg6DEyZlPWCAGRUn07LjPBnHdZEaJiVc3QCVEJTY3LWCbwCgwC0nPLCQ9s5CUzWL
 kALLVJdbPE4IIa0ssW/iaGcJWk7i97So7svgCRvZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqG
 BqZ6uanFxYnpqTmJScV6yfm5mxiBMVDPwMC4g/HuZL9DjJIcTEqivHsSlCOF+JLyUyozEosz4
 otKc1KLDzHKcHAoSfAuNVWJFBIsSk1PrUjLzAFGI0xagoNHSYTXHyTNW1yQmFucmQ6ROsVozH
 Hlxc/3TBz7Nv9+zyTEkpeflyolzstiBlQqAFKaUZoHNwiWJC4xykoJ8zIyMDAI8RSkFuVmlqD
 Kv2IU52BUEuaVBJnCk5lXArfvFdApTECnuN5VBjmlJBEhJdXAOJ/ddv2qtnmLmHf7PogWuHdC
 ZRW/Usp9k+XXes78NDILqirLXsX2y/l61ZXVer3FUkIJ3b0n/3ALvizpv9DEe17lrviMCTVK3
 w+lfXp0NePCsbX3TRSNa4+ZLGVwe/9SbuYC7RNrF/ksEPJ5c1LLupbJMIm9dUd9y7XNyQ+uTF
 j+/Wfjn3ciV5RYijMSDbWYi4oTAWvjyO8NAwAA
X-Env-Sender: pranay_kukreti@yahoo.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495545679!98231222!1
X-Originating-IP: [66.163.189.173]
X-SpamReason: No, hits=2.1 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64948 invoked from network); 23 May 2017 13:21:20 -0000
Received: from sonic314-47.consmr.mail.ne1.yahoo.com (HELO
 sonic314-47.consmr.mail.ne1.yahoo.com) (66.163.189.173)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 13:21:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1495545679; bh=wgoqz/t9wW5ZTdhNby8YXYggoExkVTAVUql4ozMaMlw=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=e+Oyakp/7XPoxVlVUo6skRbghcdZyqtD7ZEIcItHwYIsQ0d28VX0QIckulzJDNHqL1fIKcR38wqYfES+WsLZhmVgV5CTZAgLKkAi62rD8RjWfrfESX1kTQ1lIeGj2KXp0Ljj2iHt9qTOHSZPdMLDHjasP7tHioXOyoxCDLORiLRiFYvbyOODt8QN8LZ/cjsZQvD3I1GCg6qs8YQ+5cpk0R8QJR++Up4m54YXNyB+yyLXrT+uoMBxgFTPmkSmbUEcUMvzry7DVVJXdsWJThGe+e0VK+Sec+RCOggBTbp2FaoyYm9Qd0ZJ/F7Ro0kZStu0LTO3TDd70QEYtO1FbRgW+w==
X-YMail-OSG: HCNHA4oVM1mAsrXniGHG2.j90VEKgR1E0rp1.knXtfsYgsGMu2O6bWGOD9zECkN
 2MjLawJR1NKwhl2A65PPrCdBXQ1zdpBXAWWqPm9bixSZBeVpQjuU_ArL4_RfUlsQwy63NwoX40R3
 im1v_BzfXx.rdR7XZ6zm9RGUIaiYeSSZrQHFKOTYbg5nwv3KpK8FdigCkbgMQlO1aSMNzJ7Udyg7
 VxURvaMI9lkAxP_mgZgISq2TuGRFyFDfQRKCHrsuPPZ5AYwR6oHY7iDXfNgRQfQzFwvPnZuSC5r9
 Fe_LGxrKbuZADeJLneKivmuYiYyc5BJfdbP09caLoSAhKo0olQOqt9ST4ArEUleFORVni9iMLk6A
 R219syEG9WVcRDjS_VgGV6lvQifYrgtdwtQOq5.4Cn2POkbAce_nWNJG8f5ZkExDOc1gP8v0X8HW
 f.TW1PWxjH1g5zzCLM6ObESOGjq5Q_wsCACe_ARbJssLVX431uJKAggDvKvqpl08ZGEc3XrxAmMh
 lCq3YytWA9N2zk_gXjiMIUwFrUUJghlrP022sDS7yhhjQoUfq
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 23 May 2017 13:21:19 +0000
Date: Tue, 23 May 2017 13:17:18 +0000 (UTC)
From: pranay kukreti <pranay_kukreti@yahoo.com>
To: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Message-ID: <603826670.297575.1495545438223@mail.yahoo.com>
In-Reply-To: <CAC+yBMuB=Z+VhU+-04thDigiAaAjp0dOnyMYZVo33a-HeQJ20w@mail.gmail.com>
References: <720068866.1431004.1495184921999.ref@mail.yahoo.com>
 <720068866.1431004.1495184921999@mail.yahoo.com>
 <1588513524.3323739.1495431500117@mail.yahoo.com>
 <CABc08zKqxObQ=ezKRDV3kHfkuv0YGgrXcDDwFBkQJQcTQRffWg@mail.gmail.com>
 <CAC+yBMuB=Z+VhU+-04thDigiAaAjp0dOnyMYZVo33a-HeQJ20w@mail.gmail.com>
MIME-Version: 1.0
X-Mailer: WebService/1.1.9679 YahooMailNeo Mozilla/5.0 (X11;
 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
 Chrome/58.0.3029.81 Safari/537.36
Content-Length: 14941
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>
Subject: Re: [Xen-devel] Emulation of xen ARM on qemux86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pranay kukreti <pranay_kukreti@yahoo.com>
Content-Type: multipart/mixed; boundary="===============5262649491822830385=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5262649491822830385==
Content-Type: multipart/alternative; 
	boundary="----=_Part_297574_88251119.1495545438220"
Content-Length: 14406

------=_Part_297574_88251119.1495545438220
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable




Hi,=C2=A0 =C2=A0 Thank you for the quick response.What I wanted to know is =
that if there is any yocto layer support for XEN-ARM on QEMU machine, which=
 could be used for testing purposes. Like for RCAR there is a [1] Meta-plat=
form-xen layer which provides support for RCAR. Same way, is there a layer =
which can be used for QEMU?
[1]=C2=A0https://github.com/qbeeukraine/meta-platform-xen
regards,Pranay KukretiVIT university, Vellore.=20

    On Monday, 22 May 2017, 22:55, Iurii Mykhalskyi <iurii.mykhalskyi@globa=
llogic.com> wrote:
=20

 Hi Pranay,
I'm not familiar with QEMU, but =C2=A0in general case - you can't just take=
 image (for example RCAR-H3) and run it inside QEMU - a some things might b=
e different - uart, gic, timer, etc.And i'm not sure about support of HW vi=
rtualization on QEMU - looks like your are asking about emulation ARM HW vi=
rtualization on X86_64 platform.
If you want to play with virtualization, try to get some widely available b=
oard - Allwinner based or some OMAP4/5 based boards, etc [1]
For debug purposes we are mostly=C2=A0using printk =C2=A0and sometimes blin=
king LEDS :)
With the best regards,Iurii
[1] https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions

On Mon, May 22, 2017 at 8:08 PM, Iurii Konovalenko <iurii.konovalenko@globa=
llogic.com> wrote:

+ Iurii Mykhalkyi
Best regards.

Iurii Konovalenko | Associate Manager, Engineering
GlobalLogic
P +3.8044.492 ext. 4704 M +38.099.932.2909 =C2=A0
S yufuntik
www.globallogic.com
http://www.globallogic.com/ email_disclaimer.txt
On Mon, May 22, 2017 at 8:38 AM, pranay kukreti <pranay_kukreti@yahoo.com> =
wrote:

Hi,


I am new to xen-arm development on yocto-project. Right now i don't have th=
e hardware, but i was able to create an image of xen-arm for RCAR-H3. I wan=
ted to see how xen-arm works, so was wondering if xen-arm can be implemente=
d to be used with a qemu machine. If so please let me know where can i find=
 the resources. Also which debugger would you recommend to be used with the=
 RCAR-H3.It would be really kind of you if you could solve my queries.Thank=
s,Pranay KukretiVIT University, Vellore.

  =20





--=20

Iurii Mykhalskyi | Lead Software Engineer=20
GlobalLogic
P=C2=A0+38.044.492.9695x3664=C2=A0 M +38.096.311.5467=C2=A0 S mad-nemoi
www.globallogic.com

http://www.globallogic.com/email_disclaimer.txt

  =20
------=_Part_297574_88251119.1495545438220
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:16px"><div id=3D"yui_3_16_0_ym19_1_1495543319259_6316"><div><br></div=
><div id=3D"yui_3_16_0_ym19_1_1495543319259_7364"><br id=3D"yui_3_16_0_ym19=
_1_1495543319259_7425"></div><div id=3D"yui_3_16_0_ym19_1_1495543319259_736=
9"><br></div>Hi,</div><div id=3D"yui_3_16_0_ym19_1_1495543319259_6316" dir=
=3D"ltr">&nbsp; &nbsp; Thank you for the quick response.</div><div id=3D"yu=
i_3_16_0_ym19_1_1495543319259_6316" dir=3D"ltr">What I wanted to know is th=
at if there is any yocto layer support for XEN-ARM on QEMU machine, which c=
ould be used for testing purposes. Like for RCAR there is a [1] Meta-platfo=
rm-xen layer which provides support for RCAR. Same way, is there a layer wh=
ich can be used for QEMU?</div><h1 style=3D"box-sizing: border-box; font-si=
ze: 18px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; line-he=
ight: 26px; position: relative; max-width: 635px; padding-left: 18px; color=
: rgb(88, 96, 105); font-family: -apple-system, BlinkMacSystemFont, &quot;S=
egoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;,=
 &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; background-color:=
 rgb(250, 251, 252);" id=3D"yui_3_16_0_ym19_1_1495543319259_7290"><span ite=
mprop=3D"name" style=3D"box-sizing: border-box; font-weight: 600;" id=3D"yu=
i_3_16_0_ym19_1_1495543319259_7291">[1]&nbsp;<a href=3D"https://github.com/=
qbeeukraine/meta-platform-xen" data-pjax=3D"#js-repo-pjax-container" style=
=3D"box-sizing: border-box; color: rgb(3, 102, 214); text-decoration-line: =
none;" id=3D"yui_3_16_0_ym19_1_1495543319259_7292" class=3D"">https://githu=
b.com/qbeeukraine/meta-platform-xen</a></span></h1><div id=3D"yui_3_16_0_ym=
19_1_1495543319259_6316" dir=3D"ltr">regards,</div><div id=3D"yui_3_16_0_ym=
19_1_1495543319259_6316" dir=3D"ltr">Pranay Kukreti</div><div id=3D"yui_3_1=
6_0_ym19_1_1495543319259_6316" dir=3D"ltr">VIT university, Vellore.</div> <=
div class=3D"qtdSeparateBR"><br><br></div><div class=3D"yahoo_quoted" style=
=3D"display: block;"> <div style=3D"font-family: Helvetica Neue, Helvetica,=
 Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style=3D"font-fa=
mily: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-=
Serif; font-size: 16px;"> <div dir=3D"ltr"><font size=3D"2" face=3D"Arial">=
 On Monday, 22 May 2017, 22:55, Iurii Mykhalskyi &lt;iurii.mykhalskyi@globa=
llogic.com&gt; wrote:<br></font></div>  <br><br> <div class=3D"y_msg_contai=
ner"><div id=3D"yiv1335400089"><div><div dir=3D"ltr">Hi Pranay,<div><br cle=
ar=3D"none"></div><div>I'm not familiar with QEMU, but &nbsp;in general cas=
e - you can't just take image (for example RCAR-H3) and run it inside QEMU =
- a some things might be different - uart, gic, timer, etc.</div><div>And i=
'm not sure about support of HW virtualization on QEMU - looks like your ar=
e asking about emulation ARM HW virtualization on X86_64 platform.</div><di=
v><br clear=3D"none"></div><div>If you want to play with virtualization, tr=
y to get some widely available board - Allwinner based or some OMAP4/5 base=
d boards, etc [1]</div><div><br clear=3D"none"></div><div>For debug purpose=
s we are mostly&nbsp;using printk &nbsp;and sometimes blinking LEDS :)</div=
><div><br clear=3D"none"></div><div>With the best regards,</div><div>Iurii<=
/div><div><br clear=3D"none"></div><div>[1] <a rel=3D"nofollow" shape=3D"re=
ct" target=3D"_blank" href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_with=
_Virtualization_Extensions">https://wiki.xenproject.org/wiki/Xen_ARM_with_V=
irtualization_Extensions</a></div><div><br clear=3D"none"></div><div class=
=3D"yiv1335400089gmail_extra"><br clear=3D"none"><div class=3D"yiv133540008=
9yqt2059459063" id=3D"yiv1335400089yqt24704"><div class=3D"yiv1335400089gma=
il_quote">On Mon, May 22, 2017 at 8:08 PM, Iurii Konovalenko <span dir=3D"l=
tr">&lt;<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:iurii.konovale=
nko@globallogic.com" target=3D"_blank" href=3D"mailto:iurii.konovalenko@glo=
ballogic.com">iurii.konovalenko@globallogic.com</a>&gt;</span> wrote:<br cl=
ear=3D"none"><blockquote class=3D"yiv1335400089gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir=3D"ltr">=
+ Iurii Mykhalkyi</div><div class=3D"yiv1335400089gmail_extra"><span class=
=3D"yiv1335400089"><br clear=3D"all"></span><div><div class=3D"yiv133540008=
9m_5650003232041049989gmail_signature">Best regards.<br clear=3D"none"><br =
clear=3D"none">Iurii Konovalenko | Associate Manager, Engineering<br clear=
=3D"none">GlobalLogic<br clear=3D"none">P +3.8044.492 ext. 4704 M <a rel=3D=
"nofollow" shape=3D"rect" href=3D"">+38.099.932.2909</a> &nbsp;<br clear=3D=
"none">S yufuntik<br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" targ=
et=3D"_blank" href=3D"http://www.globallogic.com/">www.globallogic.com</a><=
br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=
=3D"http://www.globallogic.com/email_disclaimer.txt">http://www.globallogic=
.com/ email_disclaimer.txt</a></div></div>
<br clear=3D"none"><div class=3D"yiv1335400089gmail_quote"><span class=3D"y=
iv1335400089">On Mon, May 22, 2017 at 8:38 AM, pranay kukreti <span dir=3D"=
ltr">&lt;<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:pranay_kukret=
i@yahoo.com" target=3D"_blank" href=3D"mailto:pranay_kukreti@yahoo.com">pra=
nay_kukreti@yahoo.com</a>&gt;</span> wrote:<br clear=3D"none"></span><block=
quote class=3D"yiv1335400089gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex;"><div><div style=3D"color:#000;backgr=
ound-color:#fff;font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande=
, sans-serif;font-size:16px;"><div id=3D"yiv1335400089m_5650003232041049989=
m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_3301">Hi,<br clear=3D"=
none"></div><div class=3D"yiv1335400089m_5650003232041049989m_2039240323474=
189533qtdSeparateBR"><br clear=3D"none"><br clear=3D"none"></div><span clas=
s=3D"yiv1335400089"></span><div class=3D"yiv1335400089m_5650003232041049989=
m_2039240323474189533yahoo_quoted" id=3D"yiv1335400089m_5650003232041049989=
m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_3326" style=3D"display=
:block;"><div id=3D"yiv1335400089m_5650003232041049989m_2039240323474189533=
yui_3_16_0_ym19_1_1495431307496_3325" style=3D"font-family:Helvetica Neue, =
Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id=3D"yiv=
1335400089m_5650003232041049989m_2039240323474189533yui_3_16_0_ym19_1_14954=
31307496_3324" style=3D"font-family:HelveticaNeue, Helvetica Neue, Helvetic=
a, Arial, Lucida Grande, Sans-Serif;font-size:16px;"><div class=3D"yiv13354=
00089m_5650003232041049989m_2039240323474189533y_msg_container" id=3D"yiv13=
35400089m_5650003232041049989m_2039240323474189533yui_3_16_0_ym19_1_1495431=
307496_3362"><div id=3D"yiv1335400089m_5650003232041049989m_203924032347418=
9533yiv6450598518"><div id=3D"yiv1335400089m_5650003232041049989m_203924032=
3474189533yui_3_16_0_ym19_1_1495431307496_3361"><div id=3D"yiv1335400089m_5=
650003232041049989m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_3360=
" style=3D"color:#000;background-color:#fff;font-family:Helvetica Neue, Hel=
vetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div dir=3D"ltr" =
id=3D"yiv1335400089m_5650003232041049989m_2039240323474189533yiv6450598518y=
ui_3_16_0_ym19_1_1495184721698_2794">I am new to xen-arm development on yoc=
to-project. Right now i don't have the hardware, but i was able to create a=
n image of xen-arm for RCAR-H3. I wanted to see how xen-arm works, so was w=
ondering if xen-arm can be implemented to be used with a qemu machine. If s=
o please let me know where can i find the resources. Also which debugger wo=
uld you recommend to be used with the RCAR-H3.</div><div dir=3D"ltr" id=3D"=
yiv1335400089m_5650003232041049989m_2039240323474189533yiv6450598518yui_3_1=
6_0_ym19_1_1495184721698_2794">It would be really kind of you if you could =
solve my queries.</div><div dir=3D"ltr" id=3D"yiv1335400089m_56500032320410=
49989m_2039240323474189533yiv6450598518yui_3_16_0_ym19_1_1495184721698_2794=
">Thanks,</div><div dir=3D"ltr" id=3D"yiv1335400089m_5650003232041049989m_2=
039240323474189533yiv6450598518yui_3_16_0_ym19_1_1495184721698_2794">Pranay=
 Kukreti</div><div dir=3D"ltr" id=3D"yiv1335400089m_5650003232041049989m_20=
39240323474189533yiv6450598518yui_3_16_0_ym19_1_1495184721698_2794">VIT Uni=
versity, Vellore.</div></div></div></div><br clear=3D"none"><br clear=3D"no=
ne"></div>  </div> </div>  </div></div></div></blockquote></div><br clear=
=3D"none"></div>
</blockquote></div></div><br clear=3D"none"><br clear=3D"all"><div><br clea=
r=3D"none"></div>-- <br clear=3D"none"><div class=3D"yiv1335400089gmail_sig=
nature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><=
div dir=3D"ltr"><div><font size=3D"-1"><br clear=3D"none"><span style=3D"ve=
rtical-align:baseline;font-variant:normal;font-style:normal;font-size:12px;=
background-color:transparent;text-decoration:none;font-family:Arial;font-we=
ight:bold;">Iurii Mykhalskyi | Lead Software Engineer </span><br clear=3D"n=
one"><span style=3D"vertical-align:baseline;font-variant:normal;font-style:=
normal;font-size:12px;background-color:transparent;text-decoration:none;fon=
t-family:Arial;font-weight:normal;">GlobalLogic</span><br clear=3D"none"><s=
pan style=3D"vertical-align:baseline;font-variant:normal;font-style:normal;=
font-size:12px;background-color:transparent;text-decoration:none;font-famil=
y:Arial;font-weight:normal;">P&nbsp;</span></font><a rel=3D"nofollow" shape=
=3D"rect" style=3D"color:rgb(17,85,204);font-family:Arial;font-size:12px;" =
href=3D"">+38.044.492.9695x3664</a><font size=3D"-1"><span style=3D"vertica=
l-align:baseline;font-variant:normal;font-style:normal;font-size:12px;backg=
round-color:transparent;text-decoration:none;font-family:Arial;font-weight:=
normal;">&nbsp; M +38.096.311.5467&nbsp; S mad-nemoi</span><br clear=3D"non=
e"><a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"http://www.=
globallogic.com/"><span style=3D"font-size:12px;font-family:Arial;color:#11=
55cc;background-color:transparent;font-weight:normal;font-style:normal;font=
-variant:normal;text-decoration:underline;vertical-align:baseline;">www.glo=
ballogic.com</span></a><span style=3D"vertical-align:baseline;font-variant:=
normal;font-style:normal;font-size:12px;background-color:transparent;text-d=
ecoration:none;font-family:Arial;font-weight:normal;"></span><br clear=3D"n=
one"><a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"http://ww=
w.globallogic.com/"><span style=3D"font-size:12px;font-family:Arial;color:#=
1155cc;background-color:transparent;font-weight:normal;font-style:normal;fo=
nt-variant:normal;text-decoration:underline;vertical-align:baseline;"></spa=
n></a><br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" target=3D"_blan=
k" href=3D"http://www.globallogic.com/email_disclaimer.txt"><span style=3D"=
font-size:11px;font-family:Arial;color:#1155cc;background-color:transparent=
;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:u=
nderline;vertical-align:baseline;">http://www.globallogic.com/email_disclai=
mer.txt</span></a><span style=3D"vertical-align:baseline;font-variant:norma=
l;font-style:normal;font-size:11px;background-color:transparent;text-decora=
tion:none;font-family:Arial;font-weight:normal;"></span></font></div></div>=
</div></div></div></div></div></div></div>
</div></div></div></div><br><br></div>  </div> </div>  </div></div></body><=
/html>
------=_Part_297574_88251119.1495545438220--


--===============5262649491822830385==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5262649491822830385==--


From xen-devel-bounces@lists.xen.org Tue May 23 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9n1-00071J-Kw; Tue, 23 May 2017 13:23:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dD9n0-00071D-1o
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:23:54 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A3/B5-11537-9E734295; Tue, 23 May 2017 13:23:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQveFuUq
 kwYL5uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ae+T8ZCy4IV1zccpe5gXEDfxcjJ4eEgJ/E
 8oaZzCA2i4CqRHvHI6YuRg4ONgF7ielfK0DCIgLaEi9WrWMDsZkFVCROzetiASkRFvCU2PDPA
 STMC2TeOb+fvYuRi0NIoINRYs3io8wQCUGJkzOfsED06kncmDqFDaSXWUBaYvk/DoiwvETz1t
 lg5ZwCXhKHT7xlBLFFgVZNnN/HDmILCShK9M97wAZxcbrE1r+/mCcwCsxCsmEWkg2zEDbMQrJ
 hASPLKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwHBlAIId
 jK+6nQ8xSnIwKYny7klQjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvRTCVSSLAoNT21Ii0zB
 xg5MGkJDh4lEV5/U6A0b3FBYm5xZjpE6hSjLseV1o/vmYRY8vLzUqXEeatBZgiAFGWU5sGNgE
 XxJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzhoJM4cnMK4Hb9AroCCagI1zvKoMcUZKIkJJ
 qYJzbLNbWu/iftLKhwaqvX7lb8p5u/Hak9kvwWtuP1ffeZwfM5c1QbuHb5sXuXHPmhaT79ScT
 QgI233gWdjl///8HUrLMGy8lbFj/ae1Pp1vx3w7Ndgtmv7MqfatT3c6DMn8u5mzVkrt466r6H
 9fGu6tWmTBGtJz3uD5d6mCYokZZ5Ab52Mv7vq1QYinOSDTUYi4qTgQA18OmRt0CAAA=
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495545832!85260889!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11505 invoked from network); 23 May 2017 13:23:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:23:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="46565845"
Date: Tue, 23 May 2017 14:23:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170523132347.aslrwfxuqegzjtph@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495105294-25989-6-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495105294-25989-6-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 06/24] cs-hosts-list: New utility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTI6MDE6MTZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTm8gY2FsbGVycyB5ZXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4gIGNzLWhvc3RzLWxpc3QgfCA2NCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ICAxIGZpbGUgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA3NTUg
Y3MtaG9zdHMtbGlzdAo+IAo+IGRpZmYgLS1naXQgYS9jcy1ob3N0cy1saXN0IGIvY3MtaG9zdHMt
bGlzdAo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4uMWZlYTNjZAo+IC0t
LSAvZGV2L251bGwKPiArKysgYi9jcy1ob3N0cy1saXN0Cj4gQEAgLTAsMCArMSw2NCBAQAo+ICsj
IS91c3IvYmluL3BlcmwgLXcKPiArCj4gKyMgVGhpcyBpcyBwYXJ0IG9mICJvc3N0ZXN0IiwgYW4g
YXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4uCj4gKyMgQ29weXJpZ2h0IChDKSAy
MDA5LTIwMTMgQ2l0cml4IEluYy4KICAgICAgICAgICAgICAgICAgICAgICAgXiAyMDE3Pwo+ICsj
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IgbW9kaWZ5Cj4gKyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyMgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKPiArIyAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsjIAo+ICsjIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsj
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCj4gKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQo+ICsjIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgo+ICsjIAo+ICsjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ICsjIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+Lgo+ICsKPiArCj4gKyMgdXNhZ2U6Cj4gKyMgICAuL2NzLWhvc3RzLWxpc3QgSE9TVEZMQUdb
LC4uLl0KPiArIyBwcmludHMgdGhlIG5hbWVzIG9mIGFsbCBob3N0cyB3aGljaCBoYXZlIGFsbCBv
ZiB0aGUgSE9TVEZMQUdzIHNldCwKPiArIyBvbmUgcGVyIGxpbmUKPiArCj4gK3VzZSBzdHJpY3Qg
cXcodmFycyk7Cj4gK3VzZSBEQkk7Cj4gK3Vuc2hpZnQgQElOQywgcXcoLik7Cj4gK3VzZSBPc3N0
ZXN0Owo+ICsKPiArY3NyZWFkY29uZmlnKCk7Cj4gKwo+ICtAQVJHViA9PSAxIG9yIGRpZSAkITsK
PiArbXkgKCRmbGFncykgPSBAQVJHVjsKPiArJGZsYWdzID1+IG0vXi0vIGFuZCBkaWUgJCE7Cj4g
Kwo+ICtteSBAcWFyZ3M7Cj4gK215ICRxdHh0PSA8PEVORDsKPiArICAgICAgICBTRUxFQ1QgcmVz
bmFtZQo+ICsgICAgICAgICAgRlJPTSByZXNvdXJjZXMKPiArICAgICAgICAgV0hFUkUgcmVzdHlw
ZT0naG9zdCcKPiArRU5ECj4gK2ZvcmVhY2ggbXkgJGZsYWcgKGdyZXAgeyBsZW5ndGh9IHNwbGl0
IC9cLC8sICRmbGFncykgewo+ICsgICAgJHF0eHQuPSA8PEVORDsKPiArCSAgIEFORCBFWElTVFMg
KFNFTEVDVCAxIEZST00gSE9TVEZMQUdTIGYKPiArCQkJICAgICAgIFdIRVJFIHJlc25hbWU9Zi5o
b3N0bmFtZQo+ICsJCQkJIEFORCBmLmhvc3RmbGFnPT8pCgpUaGVyZSBzZWVtcyB0byBiZSBhIG1p
eCBiZXR3ZWVuIGhhcmQgdGFicyBhbmQgc3BhY2VzIGFib3ZlLgoKPiArRU5ECj4gKyAgICBwdXNo
IEBxYXJncywgJGZsYWc7Cj4gK30KPiArCj4gK215ICRxPSAkZGJoX3Rlc3RzLT5wcmVwYXJlKCRx
dHh0KTsKPiArbXkgJG87Cj4gKwo+ICtkYl9yZXRyeSgkZGJoX3Rlc3RzLFtdLHN1YiB7Cj4gKyAg
ICAkbz0nJzsKPiArICAgICRxLT5leGVjdXRlKEBxYXJncyk7Cj4gKyAgICB3aGlsZSAobXkgKCRo
b3N0KSA9ICRxLT5mZXRjaHJvd19hcnJheSgpKSB7Cj4gKwkkbyAuPSAkaG9zdDsKPiArCSRvIC49
ICJcbiI7Cj4gKyAgICB9Cj4gK30pOwo+ICsKPiArcHJpbnQgJG8gb3IgZGllICQhOwo+ICtjbG9z
ZSBTVERPVVQgb3IgZGllICQhOwoKRG9uJ3Qga25vdyB0aGF0IG11Y2ggYWJvdXQgb3NzdGVzdCBE
QiAob3IgREIncyBpbiBnZW5lcmFsKSwgYnV0IEkgZG9uJ3Qgc2VlCmFueXRoaW5nIG9idmlvdXNs
eSB3cm9uZzoKCkFja2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 13:24:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9o0-00075l-UN; Tue, 23 May 2017 13:24:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dD9o0-00075e-00
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:24:56 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C3/04-03058-72834295; Tue, 23 May 2017 13:24:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQlfNQiX
 S4HivrsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH1XAdzwQPmitW3J7A1ME5h7mLk5JAQ8JNY
 8nQBG4jNIqAqsefPEqA4BwebgL3E9K8VIGERAW2JF6vWgZUwC6hInJrXxQJiCwskSZw5/RFsD
 K+Ap8SN6zPAaoSA7PlLr7BCxAUlTs58wgLRqydxY+oUNpDxzALSEsv/cUCE5SWat84GG8Mp4C
 VxcutksDGiQKsmzu9jhxipKNE/7wEbxMXpElv//mKewCgwC8mGWUg2zELYMAvJhgWMLKsYNYp
 Ti8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDlQEIdjDe3hhwiFGS
 g0lJlHdPgnKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnejWYqkUKCRanpqRVpmTnAyIFJS3DwK
 Inw+psCpXmLCxJzizPTIVKnGHU55tz7+p5JiCUvPy9VSpz3I8gMAZCijNI8uBGwKL7EKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd4JIFN4MvNK4Da9AjqCCegI17vKIEeUJCKkpBoYJfnuaET
 fv/thJWfwPaW7l4vOis+r230755/45ZCJBb0GeSr/1abnsU+sLo9T8D5Q3f/twHsdnyhzI5cv
 S/7t3/Qg8MCEIK6nZbU6+xaUZ80Imc3tyb27Q3vFZWauLTP9LmnVZX/dlumzw9+stHLBddm99
 t6l3Eu6vOuObd/0/FD1HVF56f3dSizFGYmGWsxFxYkAWtnJV90CAAA=
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495545894!66780705!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30386 invoked from network); 23 May 2017 13:24:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:24:54 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="46565948"
Date: Tue, 23 May 2017 14:24:50 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170523132450.nhpygi73522wkf7x@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 01/24] README: Advise using `play'
 for playground flights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTI6MDE6MTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW55IGZsaWdodCBldmVudHVhbGx5IGJsZXNzZWQgYGFkaG9jJyBpcyBzdXBwb3NlZCB0
byBjb250YWluLCBpbiB0aGUKPiBkYiwgYWNjdXJhdGUgaW5mb3JtYXRpb24gY29ycmVzcG9uZGlu
ZyB0byBhIHJlYWwgY2xlYW4gcnVuLiAgVGhpcyBpcwo+IG5vdCBhcHByb3ByaWF0ZSBmb3IgcGxh
eWluZyBhYm91dC4KPiAKPiBVc2luZyBgcGxheScgdXNlZnVsbHkgZGlzYWJsZXMgYSBudW1iZXIg
b2Ygc2FmZXR5IGNhdGNoZXMsIGluY2x1ZGluZwo+IG9uZSB3aGljaCBwcmV2ZW50cyBwb3N0LXN0
YXJ0dXAgZmxpZ2h0IG1vZGlmaWNhdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9xe-0007tG-SR; Tue, 23 May 2017 13:34:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dD9xe-0007tA-61
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:34:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1A/C6-03620-D7A34295; Tue, 23 May 2017 13:34:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTbfGSiX
 S4N9GU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePPY46CtywVV/6fZm9gbGbpYuTiEBLYxChx
 //h2RghnN6NE6/VVrF2MnBzCAioSjZ/+MIHYIgI+Er///GaHKPrHKPFo8lawImYBV4mVD5+yg
 NhsApoSdz5/AmvgFbCSaJq6ma2LkYODRUBVYk+XNkhYVCBc4m3jERaIEkGJkzOfgNmcAvYS8x
 7OZ4YYaSYxb/NDKFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxjVi1OLylKLdC30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg40BCHYwzr7sf4hRkoNJSZR3T4JypBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3vUWKpFCgkWp6akVaZk5wLCHSUtw8CiJ8ApYAqV5iwsSc4sz0yFSp
 xh1Oebc+/qeSYglLz8vVUqc1x+kSACkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZg3GWQKT2ZeCdymV0BHMAEd4XpXGeSIkkSElFQDo96B2K6APeInv25Y0rDebXfUf9H9896
 01zst+1hk9q9ny2otQ4OAQxfFSrtWfeX1SnPfd3J94YnQNXcfVH+Zxjr1deWri3XqkdxBswqF
 +Vv9FIJMYu2qSybzh3IrKk5ewhM5Yeq8RXde/d12enK+xud/DVnbz2Qc2GAzW/vLG9VlBms4+
 GZpNiuxFGckGmoxFxUnAgBOJcxavAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495546492!91542881!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8061 invoked from network); 23 May 2017 13:34:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 23 May 2017 13:34:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DF942344;
 Tue, 23 May 2017 06:34:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3F05E3F53D;
 Tue, 23 May 2017 06:34:51 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, George John <georgeeldhojohn@gmail.com>
References: <CANou6SrST3kiyxLt-aHRHJW-cdgV97YGOMA58RRwQKdK=SVWXA@mail.gmail.com>
 <5924284C020000780015C04E@prv-mh.provo.novell.com>
 <CANou6SrA6sTtm3qqsz=R9-n-8SZsZ7eUtQ02TjfoW3aswEcyDw@mail.gmail.com>
 <592452AB020000780015C212@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1e208428-47b1-1ea2-4027-7aa79e491315@arm.com>
Date: Tue, 23 May 2017 14:34:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592452AB020000780015C212@prv-mh.provo.novell.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] passthrough
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAyMy8wNS8xNyAxNDoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMu
MDUuMTcgYXQgMTQ6NTMsIDxnZW9yZ2VlbGRob2pvaG5AZ21haWwuY29tPiB3cm90ZToKPj4gVGhh
bmtzIGZvciB0aGUgcmVwbHkuIHdlIGFyZSB1c2luZyByZW5lc2FzIHJjYXIgaDMgYm9hcmQuIERv
ZXMgaXQgc3VwcG9ydHM/CgpBIGdlbmVyYWwgcnVsZSBpcyB0byBwcm92aWRlIGFzIG11Y2ggYXMg
ZGV0YWlscyBvbiB5b3VyIG1haWwgc28gd2UgY2FuIApwcm92aWRlIHRoZSBiZXN0IGZlZWRiYWNr
LgoKSW4gdGhpcyBjYXNlLCBJIGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQgd2hhdCB5b3Ugd2FudCB0
byBwYXNzdGhyb3VnaC4gQXJlIAp0aG9zZSBVQVJUcyBwYXJ0IG9mIFBDSSBkZXZpY2Ugb3IgaW50
ZWdyYXRlZCBkZXZpY2U/CgpUaGUgd29yayBmb3IgUENJIHBhc3N0aHJvdWdoIGlzIHN0aWxsIG9u
LWdvaW5nLiBGb3IgaW50ZWdyYXRlZCBkZXZpY2UsIAp5b3UgbWF5IHdhbnQgdG8gbG9vayBhdCBb
MV0uCgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly9ldmVudHMubGludXhmb3VuZGF0aW9uLm9yZy9zaXRl
cy9ldmVudHMvZmlsZXMvc2xpZGVzL3RhbGtfNS5wZGYKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 13:36:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dD9yk-0007xw-5s; Tue, 23 May 2017 13:36:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1dD9yi-0007xi-CX
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:36:00 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4E/06-01734-FBA34295; Tue, 23 May 2017 13:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXiVRukqbvXSiX
 S4O0hM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKmi2MBX9XMlZcX6DewLh0LmMXIxeHkMBM
 RolN07axgTgsAruYJTravrOCOBICc1glDvc+Ze9i5ARy8iS+ft8CZRdIbF7xixnE5hUQlDg58
 wkLiC0k4C2xYM9kRhCbU8BG4vmZu8wQKx4wSUw9+oEVJMEmYCkx9cUFsAYWAVWJMxfWMUIMCp
 Do+PCfCcQWFtCXuL5iElANB4eIgK7Emym+IGFmgTqJiUsOsUDYPhJLll9mnMAoMAvJGbOQpCB
 sTYnW7b/ZIWwNiQV39kHFtSWWLXzNvICRdRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBqV5u
 anFxYnpqTmJSsV5yfu4mRmBQ1zMwMO5gvDvZ7xCjJAeTkijvngTlSCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvDaWKpFCgkWp6akVaZk5wPiCSUtw8CiJ8PqCpHmLCxJzizPTIVKnGI053i398J
 6J49HKH++ZhFjy8vNSpcR5/UFKBUBKM0rz4AbB4v4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5
 GJWHehSBTeDLzSuD2vQI6hQnoFNe7yiCnlCQipKQaGPO9eztmXboT8+vL+ns5cTW+5g8CtjR+
 O55Wn+Z6ZXbZo5U/P+j7Vl+NUdx3bSJb9/QdCqZOwW7bjI+oblhpxRW+XYz96Tre58XfCzvUT
 frNs75zn0jb56loGaxyfVNB7dkr0l49Nf02uYvPMAf9b8utfrNtzswVqtk3fk3OPW3dczXoS0
 KanhJLcUaioRZzUXEiAFIpbAL2AgAA
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495546557!99973670!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48346 invoked from network); 23 May 2017 13:35:57 -0000
Received: from mail-wm0-f41.google.com (HELO mail-wm0-f41.google.com)
 (74.125.82.41)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 13:35:57 -0000
Received: by mail-wm0-f41.google.com with SMTP id e127so28476798wmg.1
 for <xen-devel@lists.xenproject.org>; Tue, 23 May 2017 06:35:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Uuh5B75/0CcqdLnde/o4v1ZBHy3LoGKTEluFhoIWpKs=;
 b=N7+2a4RimBeuBGBp7c9RU2FKcaAMdPtHLiQiIUzMpaJDlGHr0Oux9WwdfoY5yNJlqN
 AMe6A9VIHe3zwY66TYFszEZt2v6mGNXtdOfibYP7NYuEf+OzR975E6Nfi6tfE4h0h8PW
 BqcnEltLgwA55eo7Uqg9R/a4DvvPMQg7HBfmE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Uuh5B75/0CcqdLnde/o4v1ZBHy3LoGKTEluFhoIWpKs=;
 b=s1Eq+v7Yrn0jb3x+b/tSgTKx6+ona+0OgVoe6hXARma+6i65icc0svm2+KKgE6Iwyw
 PQLzckynqAmZF5OwMM2MDfrc9B1VSkHE9SZ/5KXVM8bjGCnWo0w378mFlMXlR/aHaDyg
 AXHDfDW6dMMkDYKb2OCp6XQXU/d5plgHAg8yL46QP6aB4VtwniWYE/WsfB1RoAGcJjr0
 HA26pbmqwxkspLE/Y2pfKC2jQqamQa5Tqw/5CbDAgVCQtxYK80HKMv30WxT64ONfjZCZ
 E8+lVVzznuvrCzBrPv+bp+rqsQwntIk6Di0oUqRxz6zFp4NrR2GBdBzegG8YmiEbTuJn
 hnFQ==
X-Gm-Message-State: AODbwcAzly/93yB7rMqBfhreYl+/4Alz31Lvbplp1p99wX5lCjWP6XRb
 LMfUYP9ThguxTQC5Z39398ToqPBwKRgi
X-Received: by 10.28.41.65 with SMTP id p62mr2339080wmp.32.1495546557327; Tue,
 23 May 2017 06:35:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.154.13 with HTTP; Tue, 23 May 2017 06:35:26 -0700 (PDT)
In-Reply-To: <603826670.297575.1495545438223@mail.yahoo.com>
References: <720068866.1431004.1495184921999.ref@mail.yahoo.com>
 <720068866.1431004.1495184921999@mail.yahoo.com>
 <1588513524.3323739.1495431500117@mail.yahoo.com>
 <CABc08zKqxObQ=ezKRDV3kHfkuv0YGgrXcDDwFBkQJQcTQRffWg@mail.gmail.com>
 <CAC+yBMuB=Z+VhU+-04thDigiAaAjp0dOnyMYZVo33a-HeQJ20w@mail.gmail.com>
 <603826670.297575.1495545438223@mail.yahoo.com>
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Date: Tue, 23 May 2017 16:35:26 +0300
Message-ID: <CAC+yBMsAnsgdA03HM9L9DpqwRQ3ujC1yk8UDNWAvdt8aYdEhfA@mail.gmail.com>
To: pranay kukreti <pranay_kukreti@yahoo.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>
Subject: Re: [Xen-devel] Emulation of xen ARM on qemux86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7729444392983041471=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7729444392983041471==
Content-Type: multipart/alternative; boundary="001a114e35b04b929b05503111d8"

--001a114e35b04b929b05503111d8
Content-Type: text/plain; charset="UTF-8"

Hi Pranay,

As I say in my previous e-mail:

"I'm not familiar with QEMU, but  in general case - you can't just take
image (for example RCAR-H3) and run it inside QEMU - a some things might be
different - uart, gic, timer, etc.
And i'm not sure about support of HW virtualization on QEMU - looks like
your are asking about emulation ARM HW virtualization on X86_64 platform."

I don't think that it is possible to emulate ARM HW virtualization on
x86_64 platform via QEMU.

So - in my opinion -  layers such as you are asking doesn't existing for
QEMU.

According to [1] looks like ARM Ltd provides emulator, called ARMv8
Foundation Model  - that is supports Xen [2].
But I never used it and looks like its not free and has some limited trial
period.

[1] https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions
[2] https://developer.arm.com/products/system-design/fixed-virtual-platforms

With the best regards,
Iurii

On Tue, May 23, 2017 at 4:17 PM, pranay kukreti <pranay_kukreti@yahoo.com>
wrote:

>
>
>
> Hi,
>     Thank you for the quick response.
> What I wanted to know is that if there is any yocto layer support for
> XEN-ARM on QEMU machine, which could be used for testing purposes. Like for
> RCAR there is a [1] Meta-platform-xen layer which provides support for
> RCAR. Same way, is there a layer which can be used for QEMU?
> [1] https://github.com/qbeeukraine/meta-platform-xen
> regards,
> Pranay Kukreti
> VIT university, Vellore.
>
>
> On Monday, 22 May 2017, 22:55, Iurii Mykhalskyi <
> iurii.mykhalskyi@globallogic.com> wrote:
>
>
> Hi Pranay,
>
> I'm not familiar with QEMU, but  in general case - you can't just take
> image (for example RCAR-H3) and run it inside QEMU - a some things might be
> different - uart, gic, timer, etc.
> And i'm not sure about support of HW virtualization on QEMU - looks like
> your are asking about emulation ARM HW virtualization on X86_64 platform.
>
> If you want to play with virtualization, try to get some widely available
> board - Allwinner based or some OMAP4/5 based boards, etc [1]
>
> For debug purposes we are mostly using printk  and sometimes blinking LEDS
> :)
>
> With the best regards,
> Iurii
>
> [1] https://wiki.xenproject.org/wiki/Xen_ARM_with_
> Virtualization_Extensions
>
>
> On Mon, May 22, 2017 at 8:08 PM, Iurii Konovalenko <iurii.konovalenko@
> globallogic.com> wrote:
>
> + Iurii Mykhalkyi
>
> Best regards.
>
> Iurii Konovalenko | Associate Manager, Engineering
> GlobalLogic
> P +3.8044.492 ext. 4704 M +38.099.932.2909
> S yufuntik
> www.globallogic.com
> http://www.globallogic.com/ email_disclaimer.txt
> <http://www.globallogic.com/email_disclaimer.txt>
>
> On Mon, May 22, 2017 at 8:38 AM, pranay kukreti <pranay_kukreti@yahoo.com>
> wrote:
>
> Hi,
>
>
> I am new to xen-arm development on yocto-project. Right now i don't have
> the hardware, but i was able to create an image of xen-arm for RCAR-H3. I
> wanted to see how xen-arm works, so was wondering if xen-arm can be
> implemented to be used with a qemu machine. If so please let me know where
> can i find the resources. Also which debugger would you recommend to be
> used with the RCAR-H3.
> It would be really kind of you if you could solve my queries.
> Thanks,
> Pranay Kukreti
> VIT University, Vellore.
>
>
>
>
>
>
> --
>
> Iurii Mykhalskyi | Lead Software Engineer
> GlobalLogic
> P +38.044.492.9695x3664  M +38.096.311.5467 <+380%2096%20311%205467>  S
> mad-nemoi
> www.globallogic.com
> <http://www.globallogic.com/>
> http://www.globallogic.com/email_disclaimer.txt
>
>
>


-- 

Iurii Mykhalskyi | Lead Software Engineer
GlobalLogic
P +38.044.492.9695x3664  M +38.096.311.5467  S mad-nemoi
www.globallogic.com
<http://www.globallogic.com/>
http://www.globallogic.com/email_disclaimer.txt

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

<div dir=3D"ltr">Hi Pranay,<div><br></div><div>As I say in my previous e-ma=
il:=C2=A0</div><div><br></div><div>&quot;<span style=3D"font-size:12.8px">I=
&#39;m not familiar with QEMU, but =C2=A0in general case - you can&#39;t ju=
st take image (for example RCAR-H3) and run it inside QEMU - a some things =
might be different - uart, gic, timer, etc.</span></div><div style=3D"font-=
size:12.8px">And i&#39;m not sure about support of HW virtualization on QEM=
U - looks like your are asking about emulation ARM HW virtualization on X86=
_64 platform.&quot;</div><div style=3D"font-size:12.8px"><br></div><div sty=
le=3D"font-size:12.8px">I don&#39;t think that it is possible to emulate AR=
M HW virtualization on x86_64 platform via QEMU.</div><div style=3D"font-si=
ze:12.8px"><br></div><div style=3D"font-size:12.8px">So - in my opinion - =
=C2=A0layers such as you are asking doesn&#39;t existing for QEMU.</div><di=
v style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.8px">Acco=
rding to [1] looks like ARM Ltd provides emulator, called ARMv8 Foundation =
Model<span style=3D"font-size:12.8px">=C2=A0 - that is supports Xen [2].</s=
pan></div><div style=3D"font-size:12.8px"><span style=3D"font-size:12.8px">=
But I never used it and looks like its not free and has some limited trial =
period.</span></div><div style=3D"font-size:12.8px"><br></div><div style=3D=
"font-size:12.8px">[1]=C2=A0<a href=3D"https://wiki.xenproject.org/wiki/Xen=
_ARM_with_Virtualization_Extensions">https://wiki.xenproject.org/wiki/Xen_A=
RM_with_Virtualization_Extensions</a></div><div style=3D"font-size:12.8px">=
[2]=C2=A0<a href=3D"https://developer.arm.com/products/system-design/fixed-=
virtual-platforms">https://developer.arm.com/products/system-design/fixed-v=
irtual-platforms</a></div><div style=3D"font-size:12.8px"><br></div><div st=
yle=3D"font-size:12.8px"><span style=3D"font-size:12.8px">With the best reg=
ards,</span><br></div><div style=3D"font-size:12.8px"><span style=3D"font-s=
ize:12.8px">Iurii</span></div></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On Tue, May 23, 2017 at 4:17 PM, pranay kukreti <span di=
r=3D"ltr">&lt;<a href=3D"mailto:pranay_kukreti@yahoo.com" target=3D"_blank"=
>pranay_kukreti@yahoo.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"><div><div style=3D"color:#000;background-color:#fff;font-family:Helv=
etica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div id=
=3D"m_-7731265989798942168yui_3_16_0_ym19_1_1495543319259_6316"><div><br></=
div><div id=3D"m_-7731265989798942168yui_3_16_0_ym19_1_1495543319259_7364">=
<br id=3D"m_-7731265989798942168yui_3_16_0_ym19_1_1495543319259_7425"></div=
><div id=3D"m_-7731265989798942168yui_3_16_0_ym19_1_1495543319259_7369"><br=
></div>Hi,</div><div id=3D"m_-7731265989798942168yui_3_16_0_ym19_1_14955433=
19259_6316" dir=3D"ltr">=C2=A0 =C2=A0 Thank you for the quick response.</di=
v><div id=3D"m_-7731265989798942168yui_3_16_0_ym19_1_1495543319259_6316" di=
r=3D"ltr">What I wanted to know is that if there is any yocto layer support=
 for XEN-ARM on QEMU machine, which could be used for testing purposes. Lik=
e for RCAR there is a [1] Meta-platform-xen layer which provides support fo=
r RCAR. Same way, is there a layer which can be used for QEMU?</div><h1 sty=
le=3D"box-sizing:border-box;font-size:18px;margin-top:0px;margin-bottom:0px=
;font-weight:normal;line-height:26px;max-width:635px;padding-left:18px;colo=
r:rgb(88,96,105);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe U=
I&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Sego=
e UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;background-color:rgb(250,251,2=
52)" id=3D"m_-7731265989798942168yui_3_16_0_ym19_1_1495543319259_7290"><spa=
n style=3D"box-sizing:border-box;font-weight:600" id=3D"m_-7731265989798942=
168yui_3_16_0_ym19_1_1495543319259_7291">[1]=C2=A0<a href=3D"https://github=
.com/qbeeukraine/meta-platform-xen" style=3D"box-sizing:border-box;color:rg=
b(3,102,214);text-decoration-line:none" id=3D"m_-7731265989798942168yui_3_1=
6_0_ym19_1_1495543319259_7292" target=3D"_blank">https://github.com/<wbr>qb=
eeukraine/meta-platform-xen</a></span></h1><div id=3D"m_-773126598979894216=
8yui_3_16_0_ym19_1_1495543319259_6316" dir=3D"ltr">regards,</div><div id=3D=
"m_-7731265989798942168yui_3_16_0_ym19_1_1495543319259_6316" dir=3D"ltr">Pr=
anay Kukreti</div><div id=3D"m_-7731265989798942168yui_3_16_0_ym19_1_149554=
3319259_6316" dir=3D"ltr">VIT university, Vellore.</div><div><div class=3D"=
h5"> <div class=3D"m_-7731265989798942168qtdSeparateBR"><br><br></div><div =
class=3D"m_-7731265989798942168yahoo_quoted" style=3D"display:block"> <div =
style=3D"font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-seri=
f;font-size:16px"> <div style=3D"font-family:HelveticaNeue,Helvetica Neue,H=
elvetica,Arial,Lucida Grande,Sans-Serif;font-size:16px"> <div dir=3D"ltr"><=
font size=3D"2" face=3D"Arial"> On Monday, 22 May 2017, 22:55, Iurii Mykhal=
skyi &lt;<a href=3D"mailto:iurii.mykhalskyi@globallogic.com" target=3D"_bla=
nk">iurii.mykhalskyi@globallogic.<wbr>com</a>&gt; wrote:<br></font></div>  =
<br><br> <div class=3D"m_-7731265989798942168y_msg_container"><div id=3D"m_=
-7731265989798942168yiv1335400089"><div><div dir=3D"ltr">Hi Pranay,<div><br=
 clear=3D"none"></div><div>I&#39;m not familiar with QEMU, but =C2=A0in gen=
eral case - you can&#39;t just take image (for example RCAR-H3) and run it =
inside QEMU - a some things might be different - uart, gic, timer, etc.</di=
v><div>And i&#39;m not sure about support of HW virtualization on QEMU - lo=
oks like your are asking about emulation ARM HW virtualization on X86_64 pl=
atform.</div><div><br clear=3D"none"></div><div>If you want to play with vi=
rtualization, try to get some widely available board - Allwinner based or s=
ome OMAP4/5 based boards, etc [1]</div><div><br clear=3D"none"></div><div>F=
or debug purposes we are mostly=C2=A0using printk =C2=A0and sometimes blink=
ing LEDS :)</div><div><br clear=3D"none"></div><div>With the best regards,<=
/div><div>Iurii</div><div><br clear=3D"none"></div><div>[1] <a rel=3D"nofol=
low" shape=3D"rect" href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_with_V=
irtualization_Extensions" target=3D"_blank">https://wiki.xenproject.org/<wb=
r>wiki/Xen_ARM_with_<wbr>Virtualization_Extensions</a></div><div><br clear=
=3D"none"></div><div class=3D"m_-7731265989798942168yiv1335400089gmail_extr=
a"><br clear=3D"none"><div class=3D"m_-7731265989798942168yiv1335400089yqt2=
059459063" id=3D"m_-7731265989798942168yiv1335400089yqt24704"><div class=3D=
"m_-7731265989798942168yiv1335400089gmail_quote">On Mon, May 22, 2017 at 8:=
08 PM, Iurii Konovalenko <span dir=3D"ltr">&lt;<a rel=3D"nofollow" shape=3D=
"rect" href=3D"mailto:iurii.konovalenko@globallogic.com" target=3D"_blank">=
iurii.konovalenko@<wbr>globallogic.com</a>&gt;</span> wrote:<br clear=3D"no=
ne"><blockquote class=3D"m_-7731265989798942168yiv1335400089gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
dir=3D"ltr">+ Iurii Mykhalkyi</div><div class=3D"m_-7731265989798942168yiv1=
335400089gmail_extra"><span class=3D"m_-7731265989798942168yiv1335400089"><=
br clear=3D"all"></span><div><div class=3D"m_-7731265989798942168yiv1335400=
089m_5650003232041049989gmail_signature">Best regards.<br clear=3D"none"><b=
r clear=3D"none">Iurii Konovalenko | Associate Manager, Engineering<br clea=
r=3D"none">GlobalLogic<br clear=3D"none">P +3.8044.492 ext. 4704 M <a rel=
=3D"nofollow" shape=3D"rect">+38.099.932.2909</a> =C2=A0<br clear=3D"none">=
S yufuntik<br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" href=3D"htt=
p://www.globallogic.com/" target=3D"_blank">www.globallogic.com</a><br clea=
r=3D"none"><a rel=3D"nofollow" shape=3D"rect" href=3D"http://www.globallogi=
c.com/email_disclaimer.txt" target=3D"_blank">http://www.globallogic.com/ e=
mail_disclaimer.txt</a></div></div>
<br clear=3D"none"><div class=3D"m_-7731265989798942168yiv1335400089gmail_q=
uote"><span class=3D"m_-7731265989798942168yiv1335400089">On Mon, May 22, 2=
017 at 8:38 AM, pranay kukreti <span dir=3D"ltr">&lt;<a rel=3D"nofollow" sh=
ape=3D"rect" href=3D"mailto:pranay_kukreti@yahoo.com" target=3D"_blank">pra=
nay_kukreti@yahoo.com</a>&gt;</span> wrote:<br clear=3D"none"></span><block=
quote class=3D"m_-7731265989798942168yiv1335400089gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style=
=3D"color:#000;background-color:#fff;font-family:Helvetica Neue,Helvetica,A=
rial,Lucida Grande,sans-serif;font-size:16px"><div id=3D"m_-773126598979894=
2168yiv1335400089m_5650003232041049989m_2039240323474189533yui_3_16_0_ym19_=
1_1495431307496_3301">Hi,<br clear=3D"none"></div><div class=3D"m_-77312659=
89798942168yiv1335400089m_5650003232041049989m_2039240323474189533qtdSepara=
teBR"><br clear=3D"none"><br clear=3D"none"></div><span class=3D"m_-7731265=
989798942168yiv1335400089"></span><div class=3D"m_-7731265989798942168yiv13=
35400089m_5650003232041049989m_2039240323474189533yahoo_quoted" id=3D"m_-77=
31265989798942168yiv1335400089m_5650003232041049989m_2039240323474189533yui=
_3_16_0_ym19_1_1495431307496_3326" style=3D"display:block"><div id=3D"m_-77=
31265989798942168yiv1335400089m_5650003232041049989m_2039240323474189533yui=
_3_16_0_ym19_1_1495431307496_3325" style=3D"font-family:Helvetica Neue,Helv=
etica,Arial,Lucida Grande,sans-serif;font-size:16px"><div id=3D"m_-77312659=
89798942168yiv1335400089m_5650003232041049989m_2039240323474189533yui_3_16_=
0_ym19_1_1495431307496_3324" style=3D"font-family:HelveticaNeue,Helvetica N=
eue,Helvetica,Arial,Lucida Grande,Sans-Serif;font-size:16px"><div class=3D"=
m_-7731265989798942168yiv1335400089m_5650003232041049989m_20392403234741895=
33y_msg_container" id=3D"m_-7731265989798942168yiv1335400089m_5650003232041=
049989m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_3362"><div id=3D=
"m_-7731265989798942168yiv1335400089m_5650003232041049989m_2039240323474189=
533yiv6450598518"><div id=3D"m_-7731265989798942168yiv1335400089m_565000323=
2041049989m_2039240323474189533yui_3_16_0_ym19_1_1495431307496_3361"><div i=
d=3D"m_-7731265989798942168yiv1335400089m_5650003232041049989m_203924032347=
4189533yui_3_16_0_ym19_1_1495431307496_3360" style=3D"color:#000;background=
-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-s=
erif;font-size:16px"><div dir=3D"ltr" id=3D"m_-7731265989798942168yiv133540=
0089m_5650003232041049989m_2039240323474189533yiv6450598518yui_3_16_0_ym19_=
1_1495184721698_2794">I am new to xen-arm development on yocto-project. Rig=
ht now i don&#39;t have the hardware, but i was able to create an image of =
xen-arm for RCAR-H3. I wanted to see how xen-arm works, so was wondering if=
 xen-arm can be implemented to be used with a qemu machine. If so please le=
t me know where can i find the resources. Also which debugger would you rec=
ommend to be used with the RCAR-H3.</div><div dir=3D"ltr" id=3D"m_-77312659=
89798942168yiv1335400089m_5650003232041049989m_2039240323474189533yiv645059=
8518yui_3_16_0_ym19_1_1495184721698_2794">It would be really kind of you if=
 you could solve my queries.</div><div dir=3D"ltr" id=3D"m_-773126598979894=
2168yiv1335400089m_5650003232041049989m_2039240323474189533yiv6450598518yui=
_3_16_0_ym19_1_1495184721698_2794">Thanks,</div><div dir=3D"ltr" id=3D"m_-7=
731265989798942168yiv1335400089m_5650003232041049989m_2039240323474189533yi=
v6450598518yui_3_16_0_ym19_1_1495184721698_2794">Pranay Kukreti</div><div d=
ir=3D"ltr" id=3D"m_-7731265989798942168yiv1335400089m_5650003232041049989m_=
2039240323474189533yiv6450598518yui_3_16_0_ym19_1_1495184721698_2794">VIT U=
niversity, Vellore.</div></div></div></div><br clear=3D"none"><br clear=3D"=
none"></div>  </div> </div>  </div></div></div></blockquote></div><br clear=
=3D"none"></div>
</blockquote></div></div><br clear=3D"none"><br clear=3D"all"><div><br clea=
r=3D"none"></div>-- <br clear=3D"none"><div class=3D"m_-7731265989798942168=
yiv1335400089gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><=
div dir=3D"ltr"><div><div dir=3D"ltr"><div><font size=3D"-1"><br clear=3D"n=
one"><span style=3D"vertical-align:baseline;font-variant:normal;font-style:=
normal;font-size:12px;background-color:transparent;text-decoration:none;fon=
t-family:Arial;font-weight:bold">Iurii Mykhalskyi | Lead Software Engineer =
</span><br clear=3D"none"><span style=3D"vertical-align:baseline;font-varia=
nt:normal;font-style:normal;font-size:12px;background-color:transparent;tex=
t-decoration:none;font-family:Arial;font-weight:normal">GlobalLogic</span><=
br clear=3D"none"><span style=3D"vertical-align:baseline;font-variant:norma=
l;font-style:normal;font-size:12px;background-color:transparent;text-decora=
tion:none;font-family:Arial;font-weight:normal">P=C2=A0</span></font><a rel=
=3D"nofollow" shape=3D"rect" style=3D"color:rgb(17,85,204);font-family:Aria=
l;font-size:12px">+38.044.492.9695x3664</a><font size=3D"-1"><span style=3D=
"vertical-align:baseline;font-variant:normal;font-style:normal;font-size:12=
px;background-color:transparent;text-decoration:none;font-family:Arial;font=
-weight:normal">=C2=A0 M <a href=3D"tel:+380%2096%20311%205467" value=3D"+3=
80963115467" target=3D"_blank">+38.096.311.5467</a>=C2=A0 S mad-nemoi</span=
><br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" href=3D"http://www.g=
loballogic.com/" target=3D"_blank"><span style=3D"font-size:12px;font-famil=
y:Arial;color:#1155cc;background-color:transparent;font-weight:normal;font-=
style:normal;font-variant:normal;text-decoration:underline;vertical-align:b=
aseline">www.globallogic.com</span></a><span style=3D"vertical-align:baseli=
ne;font-variant:normal;font-style:normal;font-size:12px;background-color:tr=
ansparent;text-decoration:none;font-family:Arial;font-weight:normal"></span=
><br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" href=3D"http://www.g=
loballogic.com/" target=3D"_blank"><span style=3D"font-size:12px;font-famil=
y:Arial;color:#1155cc;background-color:transparent;font-weight:normal;font-=
style:normal;font-variant:normal;text-decoration:underline;vertical-align:b=
aseline"></span></a><br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" h=
ref=3D"http://www.globallogic.com/email_disclaimer.txt" target=3D"_blank"><=
span style=3D"font-size:11px;font-family:Arial;color:#1155cc;background-col=
or:transparent;font-weight:normal;font-style:normal;font-variant:normal;tex=
t-decoration:underline;vertical-align:baseline">http://www.globallogic.com/=
<wbr>email_disclaimer.txt</span></a><span style=3D"vertical-align:baseline;=
font-variant:normal;font-style:normal;font-size:11px;background-color:trans=
parent;text-decoration:none;font-family:Arial;font-weight:normal"></span></=
font></div></div></div></div></div></div></div></div></div>
</div></div></div></div><br><br></div>  </div> </div>  </div></div></div></=
div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><d=
iv class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D=
"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><di=
v><font size=3D"-1"><br><span style=3D"vertical-align:baseline;font-variant=
:normal;font-style:normal;font-size:12px;background-color:transparent;text-=
decoration:none;font-family:Arial;font-weight:bold">Iurii Mykhalskyi | Lead=
 Software Engineer </span><br><span style=3D"vertical-align:baseline;font-v=
ariant:normal;font-style:normal;font-size:12px;background-color:transparent=
;text-decoration:none;font-family:Arial;font-weight:normal">GlobalLogic</sp=
an><br><span style=3D"vertical-align:baseline;font-variant:normal;font-styl=
e:normal;font-size:12px;background-color:transparent;text-decoration:none;f=
ont-family:Arial;font-weight:normal">P=C2=A0</span></font><a href=3D"tel:%2=
B38.044.492.9695x3664" value=3D"+380444929695" style=3D"color:rgb(17,85,204=
);font-family:Arial;font-size:12px" target=3D"_blank">+38.044.492.9695x3664=
</a><font size=3D"-1"><span style=3D"vertical-align:baseline;font-variant:n=
ormal;font-style:normal;font-size:12px;background-color:transparent;text-de=
coration:none;font-family:Arial;font-weight:normal">=C2=A0 M +38.096.311.54=
67=C2=A0 S mad-nemoi</span><br><a href=3D"http://www.globallogic.com/" targ=
et=3D"_blank"><span style=3D"font-size:12px;font-family:Arial;color:#1155cc=
;background-color:transparent;font-weight:normal;font-style:normal;font-var=
iant:normal;text-decoration:underline;vertical-align:baseline">www.globallo=
gic.com</span></a><span style=3D"vertical-align:baseline;font-variant:norma=
l;font-style:normal;font-size:12px;background-color:transparent;text-decora=
tion:none;font-family:Arial;font-weight:normal"></span><br><a href=3D"http:=
//www.globallogic.com/" target=3D"_blank"><span style=3D"font-size:12px;fon=
t-family:Arial;color:#1155cc;background-color:transparent;font-weight:norma=
l;font-style:normal;font-variant:normal;text-decoration:underline;vertical-=
align:baseline"></span></a><br><a href=3D"http://www.globallogic.com/email_=
disclaimer.txt" target=3D"_blank"><span style=3D"font-size:11px;font-family=
:Arial;color:#1155cc;background-color:transparent;font-weight:normal;font-s=
tyle:normal;font-variant:normal;text-decoration:underline;vertical-align:ba=
seline">http://www.globallogic.com/email_disclaimer.txt</span></a><span sty=
le=3D"vertical-align:baseline;font-variant:normal;font-style:normal;font-si=
ze:11px;background-color:transparent;text-decoration:none;font-family:Arial=
;font-weight:normal"></span></font></div></div></div></div></div></div></di=
v></div></div>
</div>

--001a114e35b04b929b05503111d8--


--===============7729444392983041471==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7729444392983041471==--


From xen-devel-bounces@lists.xen.org Tue May 23 13:40:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDA3N-0000F5-VT; Tue, 23 May 2017 13:40:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDA3M-0000Ez-41
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:40:48 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 EE/F6-01999-FDB34295; Tue, 23 May 2017 13:40:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVysyfVTfe2tUq
 kwdVPZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzgausBUvZK+ZuXsncwPictYuRi0NIYBOj
 ROvLbywQzm5Gia6lS4EynBzCAtYSL1Y9ZQexRQSSJc5/uMcIUbSCWeLq0XawBLNArcSkCfeZQ
 Ww2AU2JO58/MYHYvAJWEjvf3ACLswioSuzZ0wpWLyoQLvG28QgLRI2gxMmZT4BsDg5OgUCJ90
 ucIUaaSczb/JAZwpaX2P52DvMERr5ZSDpmISmbhaRsASPzKkaN4tSistQiXUNDvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwIBjAIIdjCvbnQ8xSnIwKYny7klQjhTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwXvPSiVSSLAoNT21Ii0zBxj6MGkJDh4lEd4vIGne4oLE3OLMdIjUK
 UZjjndLP7xn4phz7+t7JiGWvPy8VClx3v0gpQIgpRmleXCDYDF5iVFWSpiXEeg0IZ6C1KLczB
 JU+VeM4hyMSsK8vMAIF+LJzCuB2/cK6BQmoFNc7yqDnFKSiJCSamAUV37Bw5pzxTG59lfGg2k
 /H5w+WZNrEaEhWhb/4EulRMGS+5/dqw7JqCmnzNRJ8nu7uvBm8r6YDSd8L6630uHcqiot+rzx
 6qRNxwXEROT2u1px3T19LiO0fz6bpcSKxWcDZuw8EqmwROZjhoFff4cz+4pclRP5gZb9guW9F
 UeM5P7PmzRRRFuJpTgj0VCLuag4EQC3yhX/xAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495546842!63588496!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31680 invoked from network); 23 May 2017 13:40:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 23 May 2017 13:40:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 07AD5344;
 Tue, 23 May 2017 06:40:42 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 381B43F53D;
 Tue, 23 May 2017 06:40:41 -0700 (PDT)
To: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>,
 pranay kukreti <pranay_kukreti@yahoo.com>
References: <720068866.1431004.1495184921999.ref@mail.yahoo.com>
 <720068866.1431004.1495184921999@mail.yahoo.com>
 <1588513524.3323739.1495431500117@mail.yahoo.com>
 <CABc08zKqxObQ=ezKRDV3kHfkuv0YGgrXcDDwFBkQJQcTQRffWg@mail.gmail.com>
 <CAC+yBMuB=Z+VhU+-04thDigiAaAjp0dOnyMYZVo33a-HeQJ20w@mail.gmail.com>
 <603826670.297575.1495545438223@mail.yahoo.com>
 <CAC+yBMsAnsgdA03HM9L9DpqwRQ3ujC1yk8UDNWAvdt8aYdEhfA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8f88d7ea-3a27-4c0d-0bcf-bed779525cae@arm.com>
Date: Tue, 23 May 2017 14:40:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAC+yBMsAnsgdA03HM9L9DpqwRQ3ujC1yk8UDNWAvdt8aYdEhfA@mail.gmail.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>
Subject: Re: [Xen-devel] Emulation of xen ARM on qemux86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMy8wNS8xNyAxNDozNSwgSXVyaWkgTXlraGFsc2t5aSB3cm90ZToKPiBIaSBQcmFuYXks
Cj4KPiBBcyBJIHNheSBpbiBteSBwcmV2aW91cyBlLW1haWw6Cj4KPiAiSSdtIG5vdCBmYW1pbGlh
ciB3aXRoIFFFTVUsIGJ1dCAgaW4gZ2VuZXJhbCBjYXNlIC0geW91IGNhbid0IGp1c3QgdGFrZQo+
IGltYWdlIChmb3IgZXhhbXBsZSBSQ0FSLUgzKSBhbmQgcnVuIGl0IGluc2lkZSBRRU1VIC0gYSBz
b21lIHRoaW5ncyBtaWdodAo+IGJlIGRpZmZlcmVudCAtIHVhcnQsIGdpYywgdGltZXIsIGV0Yy4K
PiBBbmQgaSdtIG5vdCBzdXJlIGFib3V0IHN1cHBvcnQgb2YgSFcgdmlydHVhbGl6YXRpb24gb24g
UUVNVSAtIGxvb2tzIGxpa2UKPiB5b3VyIGFyZSBhc2tpbmcgYWJvdXQgZW11bGF0aW9uIEFSTSBI
VyB2aXJ0dWFsaXphdGlvbiBvbiBYODZfNjQgcGxhdGZvcm0uIgo+Cj4gSSBkb24ndCB0aGluayB0
aGF0IGl0IGlzIHBvc3NpYmxlIHRvIGVtdWxhdGUgQVJNIEhXIHZpcnR1YWxpemF0aW9uIG9uCj4g
eDg2XzY0IHBsYXRmb3JtIHZpYSBRRU1VLgo+Cj4gU28gLSBpbiBteSBvcGluaW9uIC0gIGxheWVy
cyBzdWNoIGFzIHlvdSBhcmUgYXNraW5nIGRvZXNuJ3QgZXhpc3RpbmcgZm9yCj4gUUVNVS4KPgo+
IEFjY29yZGluZyB0byBbMV0gbG9va3MgbGlrZSBBUk0gTHRkIHByb3ZpZGVzIGVtdWxhdG9yLCBj
YWxsZWQgQVJNdjgKPiBGb3VuZGF0aW9uIE1vZGVsICAtIHRoYXQgaXMgc3VwcG9ydHMgWGVuIFsy
XS4KPiBCdXQgSSBuZXZlciB1c2VkIGl0IGFuZCBsb29rcyBsaWtlIGl0cyBub3QgZnJlZSBhbmQg
aGFzIHNvbWUgbGltaXRlZAo+IHRyaWFsIHBlcmlvZC4KClRoZSBGb3VuZGF0aW9uIE1vZGVsIChz
ZWFyY2ggZm9yIHRoZSBuYW1lIGluIHRoZSB3ZWIgcGFnZSkgaXMgYSBmcmVlIG1vZGVsLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 13:41:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDA3n-0000HC-7n; Tue, 23 May 2017 13:41:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDA3m-0000H2-B7
 for xen-devel@lists.xen.org; Tue, 23 May 2017 13:41:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 11/54-26749-9FB34295; Tue, 23 May 2017 13:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVfentUq
 kwbY3fBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsmStYCtbKVvyfXtnA+FS8i5GLQ0hgIpPE
 m9+XWLoYOYGcb4wS01vyIBIbGSUW3brJAuFsZ5SY+PkiWJWwQKLEyg8LwGwRAWWJ3l+/oYqmM
 0l8O/iNGcRhFtjGJHHlwQ9mkCo2ASOJs0enM3YxcnDwCthKfDpjBhJmEVCVeD99BtggUYFwib
 eNR8BsXgFBiZMzn4DZnAL2Ejc3LGcHsZkF9CR2XP/FCmHLS2x/OwdsvISAocTnjUuZJzAKzkL
 SPgtJyywkLQsYmVcxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+du
 YgSGbj0DA+MOxqkn/A4xSnIwKYny7klQjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvPSiVSS
 LAoNT21Ii0zBxhFMGkJDh4lEd4vIGne4oLE3OLMdIjUKUZFKXHe/SAJAZBERmkeXBssci8xyk
 oJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEublBaYBIZ7MvBK46a+AFjMBLXa9qwyyuCQRISXVwOh
 T2ND/ijPVZobMo/UOrpG105wWf/v6L7Jz/vurgRFHvSYaWa1mUP0U5/fjgBp/QtiE+2zSIR/Z
 L8w1ten9V5SzzC/ioN0LfeYLkl8vbT4Utu+0/83+6Y8+V/wMej5jw1zpmtXXlv6OPR0/813Et
 5Q3pw53SXSUTDiTISLyOj5LlC9S4dDJj61KLMUZiYZazEXFiQDuXRTo1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495546871!101909232!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44612 invoked from network); 23 May 2017 13:41:12 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 13:41:12 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4NDf1PT008865
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 May 2017 13:41:02 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4NDf1q6002086
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 23 May 2017 13:41:01 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4NDewgY016089;
 Tue, 23 May 2017 13:40:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 May 2017 06:40:58 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
 <592409E6020000780015BF63@prv-mh.provo.novell.com>
 <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
 <5924527E020000780015C20F@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d21f3b6d-d1c5-be00-6a1d-1944099b4bbc@oracle.com>
Date: Tue, 23 May 2017 09:40:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5924527E020000780015C20F@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjMvMjAxNyAwOToxNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDUu
MTcgYXQgMTU6MDAsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IChkMSkg
VGVzdGluZyBIVk0gZW52aXJvbm1lbnQ6Cj4+IChYRU4pIGQxdjAgVHJpcGxlIGZhdWx0IC0gaW52
b2tpbmcgSFZNIHNodXRkb3duIGFjdGlvbiAxCj4+IChYRU4pICoqKiBEdW1waW5nIERvbTEgdmNw
dSMwIHN0YXRlOiAqKioKPj4gKFhFTikgLS0tLVsgWGVuLTQuOS1yYyAgeDg2XzY0ICBkZWJ1Zz15
ICAgVGFpbnRlZDogIEMgICBdLS0tLQo+PiAoWEVOKSBDUFU6ICAgIDExCj4+IChYRU4pIFJJUDog
ICAgMDAxODpbPDAwMDAwMDAwMDAxMDgxNWM+XQo+PiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAw
MDAwODYgICBDT05URVhUOiBodm0gZ3Vlc3QgKGQxdjApCj4+IChYRU4pIHJheDogMDAwMDAwMDA4
MDAwMDAxMSAgIHJieDogMDAwMDAwMDAwMDE3YzAwMCAgIHJjeDogMDAwMDAwMDAwMDAwMzAwMAo+
PiAoWEVOKSByZHg6IDAwMDAwMDAwZmZlZmZmZmYgICByc2k6IDAwMDAwMDAwMDAwMDAwMDAgICBy
ZGk6IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgcmJwOiAwMDAwMDAwMDAwMTM2NDc4ICAgcnNw
OiAwMDAwMDAwMDAwMTM2NDc4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pIHI5OiAg
MDAwMDAwMDAwMDAwMDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAw
MDAwMDAwMAo+PiAoWEVOKSByMTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6IDAwMDAwMDAwMDAw
MDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAw
MDAwICAgY3IwOiAwMDAwMDAwMDgwMDAwMDExICAgY3I0OiAwMDAwMDAwMDAwMDAwMDAwCj4+IChY
RU4pIGNyMzogMDAwMDAwMDAwMDgwMDAwMCAgIGNyMjogMDAwMDAwMDAwMDEwODE1Ywo+PiAoWEVO
KSBkczogMDAyMCAgIGVzOiAwMDIwICAgZnM6IDAwMjAgICBnczogMDAyMCAgIHNzOiAwMDIwICAg
Y3M6IDAwMTgKPj4KPj4KPj4gMHgxMDgxNWMgaXMgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rl
c3RzLmM6c3RhcnRfcGFnaW5nKCksIHRoZSAnam1wJwo+PiBhZnRlciB3ZSBlbmFibGUgcGFnaW5n
IChsb2FkIGNyMCB3aXRoIGJpdCAzMSBzZXQpLgo+IE9kZC4gU3VnZ2VzdHMgcGFnZSB0YWJsZXMg
YXJlIGNvbXBsZXRlbHkgc2NyZXdlZC4KPgo+PiByb290QG92czEwMT4geGwgY3JlYXRlIC1jIH4v
dmlydC9wdmguY29uZgo+PiBQYXJzaW5nIGNvbmZpZyBmcm9tIC9yb290L3ZpcnQvcHZoLmNvbmYK
Pj4gbGlieGw6IG5vdGljZTogbGlieGxfbnVtYS5jOjUxODpsaWJ4bF9fZ2V0X251bWFfY2FuZGlk
YXRlOiBOVU1BCj4+IHBsYWNlbWVudCBmYWlsZWQsIHBlcmZvcm1hbmNlIG1pZ2h0IGJlIGFmZmVj
dGVkCj4+IFMzIGRpc2FibGVkCj4+IFM0IGRpc2FibGVkCj4+IENPTlYgZGlzYWJsZWQKPj4geGM6
IGVycm9yOiBwYW5pYzogeGNfZG9tX2Jvb3QuYzoxNzg6IHhjX2RvbV9ib290X2RvbVVfbWFwOiBm
YWlsZWQgdG8KPj4gbW1hcCBkb21VIHBhZ2VzIDB4MTAwMCsweDEwNjIgW21tYXAsIGVycm5vPTIy
IChJbnZhbGlkIGFyZ3VtZW50KV06Cj4+IEludGVybmFsIGVycm9yCj4gVGhpcyBpcyBldmVuIG1v
cmUgc3RyYW5nZS4gSSBjYW4ndCBzZWVtIHRvIG1ha2UgYSBjb25uZWN0aW9uIHRvCj4gdGhlIGNo
YW5nZXMgaW4gc2FpZCBjb21taXQgYXQgYWxsLiBBbmQgSSBkaWQgZ28gdGhyb3VnaCBwMm0tcHQu
YydzCj4gcmVsZXZhbnQgY29kZSBhbm90aGVyIHRpbWUgdGhpcyBtb3JuaW5nLCB3aXRob3V0IHNw
b3R0aW5nIGFueQo+IHBvc3NpYmxlIG92ZXJzaWdodCBieSBJZ29yLiBJT1cgSSdtIG5vdyByZWFs
bHkgY3VyaW91cyB3aGF0IGl0IGlzCj4gdGhhdCBJJ20gbm90IHNlZWluZyAoYW5kIHRoYXQncyBh
cHBhcmVudGx5IE5QVC1zcGVjaWZpYykuCgpBbmQgeW91IGhhdmVuJ3QgYmVlbiBhYmxlIHRvIHJl
cHJvZHVjZSB0aGlzPyBJIHNlZSB0aGlzIGZhaWwgb24gdHdvIEFNRApzeXN0ZW1zIChkaWZmZXJl
bnQgcHJvY2Vzc29yIGZhbWlsaWVzKS4KCldoYXQncyBpbnRlcmVzdGluZyAoSSBqdXN0IG5vdGlj
ZWQgdGhpcykgaXMgdGhhdCB3aGlsZSBQVkggZmFpbHMgaW4gdGhlCnNhbWUgbWFubmVyLCBIVk0g
Y3Jhc2hlcyBkaWZmZXJlbnRseS4gVGhlIHNlY29uZCBjcmFzaCBpcwoKKGQxMSkgeGVuOiBjb3B5
IGU4MjAuLi4KKFhFTikgZDExdjAgVHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNodXRkb3du
IGFjdGlvbiAxCihYRU4pICoqKiBEdW1waW5nIERvbTExIHZjcHUjMCBzdGF0ZTogKioqCihYRU4p
IC0tLS1bIFhlbi00LjktcmMgIHg4Nl82NCAgZGVidWc9biAgIFRhaW50ZWQ6ICBDICAgXS0tLS0K
KFhFTikgQ1BVOiAgICAwCihYRU4pIFJJUDogICAgMDAwODpbPDAwMDAwMDAwMDAwZGE1NGM+XQoo
WEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAwOTMgICBDT05URVhUOiBodm0gZ3Vlc3QgKGQxMXYw
KQooWEVOKSByYXg6IDAwMDAwMDAwOGVlMDhlOTAgICByYng6IDAwMDAwMDAwOGVlMDhlYzAgICBy
Y3g6IDAwMDAwMDAwZmZmZmZmZmYKKFhFTikgcmR4OiAwMDAwMDAwMDAwMDA2Zjc0ICAgcnNpOiAw
MDAwMDAwMDllYTkxY2U4ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHJicDogMDAwMDAw
MDAwMDAwNmZkOCAgIHJzcDogMDAwMDAwMDAwMDAwNmY2NCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICBy
MTE6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiAw
MDAwMDAwMDAwMDAwMDAwICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxNTogMDAwMDAw
MDAwMDAwMDAwMCAgIGNyMDogMDAwMDAwMDAwMDAwMDAxMSAgIGNyNDogMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSBjcjM6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgZHM6IDAwMTAgICBlczogMDAxMCAgIGZzOiAwMDEwICAgZ3M6IDAwMTAgICBzczogMDAxMCAg
IGNzOiAwMDA4CgoKc28gcGFnaW5nIGlzIG9mZiBhbmQgaXQgZGllcyBub3QgaW4gaHZtbG9hZGVy
LgoKQW5kIHRoaXM6CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCmluZGV4IGM2ZWMxYTQuLjAwNTE2MjMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTU2MCw3ICs1
NjAsNyBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZApsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgaWYgKCBoYXBfZW5hYmxlZChk
KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZm5fbWFzayA9ICFtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgPworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbl9tYXNr
ID0gKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgfHwgMSk/CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGdmbiB8IG1mbl94KG1mbikgfCB0b2RvKSA6IChnZm4gfAp0b2Rv
KTsKIAogICAgICAgICAgICAgb3JkZXIgPSAoIShmbl9tYXNrICYgKCgxdWwgPDwgUEFHRV9PUkRF
Ul8xRykgLSAxKSkgJiYKCgptYWtlcyB0aGUgcHJvYmxlbSBnbyBhd2F5LgoKLWJvcmlzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:42:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDA4q-0000OP-IZ; Tue, 23 May 2017 13:42:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDA4q-0000OH-01
 for xen-devel@lists.xen.org; Tue, 23 May 2017 13:42:20 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 57/73-01734-B3C34295; Tue, 23 May 2017 13:42:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6VjUq
 kwf7zphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPWVNZCv4xV5z/r9XAuIC5i5GTQ0LAX6L1
 0hpWEJtNQFeiactfNhCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1NhLLD02gbGLkYODR
 UBVYvmNdJCwiICyRO+v31Ctyxkleq+4gtjCAnESh47/AxvDCdS6tec30BguDiGBZ4wSa+Z/Yo
 G4x0Ti7cKdbCAzhQTUJOauj5/AyDcLyUWzkFw0C8lFCxiZVzFqFKcWlaUW6RpZ6CUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZaPQMD4w7GvlV+hxglOZiURHn3JChHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgTbNWiRQSLEpNT61Iy8wBhjxMWoKDR0mEl9kKKM1bXJCYW5yZD
 pE6xajLMefe1/dMQix5+XmpUuK8ViAzBECKMkrz4EbA4u8So6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWHeUJBVPJl5JXCbXgEdwQR0hOtdZZAjShIRUlINjLPuRGR4zNxj0JUeGBZ2V+LJ0vC
 36+w3z1VvluKJescslG7emDYtcvairmeRa7dPWPFFNv2r+/O8FVMNgmc9eHWo8+mL5rhzZlZS
 Dwssa84v5Iz2KfIIDhT7lG3ps2vy37rtWQ2F/1lDP3DwMvrVxbVMcrnywpfVx0j8S5mu7xqx0
 oym2PVaSizFGYmGWsxFxYkAhMxJIboCAAA=
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495546936!84357063!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54036 invoked from network); 23 May 2017 13:42:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:42:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433662365"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.15374.356482.36023@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 14:41:34 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59245118020000780015C1F8@prv-mh.provo.novell.com>
References: <1495033046-16427-1-git-send-email-anshul.makkar@citrix.com>
 <591C8EE6020000780015A9B8@prv-mh.provo.novell.com>
 <22820.11838.100763.888954@mariner.uk.xensource.com>
 <59245118020000780015C1F8@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: andrew.cooper3@citrix.com, Anshul Makkar <anshul.makkar@citrix.com>,
 wei.liu2@citrix.com, George Dunlap <george.dunlap@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] XenBus: Don't wait for producer to fill the
 ring if the ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0gWGVuQnVzOiBEb24n
dCB3YWl0IGZvciBwcm9kdWNlciB0byBmaWxsIHRoZSByaW5nIGlmIHRoZSByaW5nIik6Cj4gT24g
MjMuMDUuMTcgYXQgMTQ6NDIsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToKPiA+
IFRoYW5rcywgYW5kIHNvcnJ5IHRvIHRldGNoLgoKWyBtdWNoIGRlbGV0ZWQgYmVjYXVzZSBJIHJl
YWxseSBkb24ndCBzZWUgbXVjaCBwb2ludCBtZSBtZSBhcmd1aW5nCiAgdGhpcyBmdXJ0aGVyIF0K
Cj4gV2hpbGUgSSBjYW4gdmFndWVseSBndWVzcyB3aGF0IHlvdSBtZWFuIGhlcmUsIHdvdWxkIHlv
dSBtaW5kCj4gaGVscGluZyBvdXQgd2l0aCBuZWl0aGVyIG1lIG5vciBteSBkaWN0aW9uYXJ5IGtu
b3dpbmcgdGhlIHdvcmQKPiAidGV0Y2giPwoKYFRvIHRldGNoJyBpcyB0aGUgdmVyYiBmcm9tIGB0
ZXRjaHknLCB3aGljaCBtZWFucyBzb21ldGhpbmcgbGlrZQpgaXJyaXRhYmxlJy4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 13:52:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:52:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAEG-0001Hh-FL; Tue, 23 May 2017 13:52:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAEF-0001HX-Cb
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:52:03 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D7/4F-02181-28E34295; Tue, 23 May 2017 13:52:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsXitHRDpG6jnUq
 kQdMKVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePtvvdMBS1sFVuWf2BrYPzO0sXIySEh4C8x
 79tcVhCbTUBH4uLcnWwgtoiAo8TnFWeYQGxhAVOJm/v+gtWzCKhKTJj7lh3E5hWwlJjcNhlqj
 p7E24kvGEFsIQFFif55D9ggagQlTs58AlbDLCAhcfDFC+YJjFyzkKRmIUktYGRaxahenFpUll
 qka6mXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHocwYg2MG4ttX5EKMkB5OSKO+
 eBOVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8d21VIoUEi1LTUyvSMnOAwQeTluDgURLh7QRJ
 8xYXJOYWZ6ZDpE4xGnO8W/rhPRPHnHtf3zMJseTl56VKifMuBCkVACnNKM2DGwSLikuMslLCv
 IxApwnxFKQW5WaWoMq/YhTnYFQS5k0CmcKTmVcCt+8V0ClMQKe43lUGOaUkESEl1cBYbMKzLC
 /F68gEt3Xf+GZvOS/60t/iVea0GI+J5ZtfW8tw71YxCjk+eTavnEXq0YMdbPevVANdp+Po/8i
 4aIGMS6qxQ9H1/Np4j7wjZb+T1K0SDXXFtvYFuZTvEmaI5uDa9zwk0rxqZt63zDl+WQsaVqr+
 rf1s7nQxd8URO8MVNptMNIQeKLEUZyQaajEXFScCAHKPrRuFAgAA
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495547519!84359158!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52234 invoked from network); 23 May 2017 13:52:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:52:01 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425045113"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Tue, 23 May 2017 14:51:41 +0100
Message-ID: <20170523135148.77673-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/7] osstest: initial FreeBSD support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBpbnRyb2R1Y2VzIGluaXRpYWwgRnJlZUJTRCBob3N0IHN1cHBv
cnQgdG8gb3NzdGVzdC4gVGhlIGN1cnJlbnQKc2VyaWVzIGFsbG93IGluc3RhbGxpbmcgYSBiYXJl
LW1ldGFsIGhvc3Qgd2l0aCBGcmVlQlNEIGFuZCBidWlsZGluZyBGcmVlQlNEIG9uCml0IGluIG9y
ZGVyIHRvIGdlbmVyYXRlIG5ldyBpbnN0YWxsIG1lZGlhIHRoYXQgY2FuIGJlIGZlZCBpbnRvIHRo
ZSBpbnN0YWxsZXIKc2NyaXB0LgoKVGhpcyBpcyBzdGlsbCB2ZXJ5IGxpbWl0ZWQsIHNpbmNlIG5v
IFhlbiB0ZXN0aW5nIGlzIGRvbmUgb24gdGhvc2UgaG9zdHMsCmhvd2V2ZXIgaXQgc2V0cyB0aGUg
YmFzZSB0byBhZGQgYSBYZW4gYnVpbGQgdGVzdCBmb3IgRnJlZUJTRC4KCk5vdGUgdGhhdCBpdCBz
aG91bGQgYmUgcXVpdGUgZWFzeSB0byBhZGQgbW9yZSBzdGVwcyB0byB0aGUgYnVpbGQgc2NyaXB0
IHNvIHRoYXQKRnJlZUJTRCBWTSBpbWFnZXMgYXJlIGFsc28gZ2VuZXJhdGVkLCB0aGF0IGNvdWxk
IGJlIHVzZWQgYnkgb3NzdGVzdC4KCkkndmUgdHJpZWQgdG8gYWRkIGEgZGV0YWlsZWQgY29tbWl0
IGxvZyBhdCBlYWNoIHJlbGV2YW50IHBhdGNoLCBzbyBub3QgbXVjaAptb3JlIHRvIGFkZCBoZXJl
IGluIHRoZSBjb3ZlciBsZXR0ZXIuCgpUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIG9uIG15
IGdpdCByZXBvOgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIvb3NzdGVzdC5n
aXQgZnJlZWJzZF92MQoKVGhhbmtzLCBSb2dlci4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:52:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:52:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAEN-0001IE-Md; Tue, 23 May 2017 13:52:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAEM-0001Hz-6e
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:52:10 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 60/09-01734-98E34295; Tue, 23 May 2017 13:52:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG6HnUq
 kwZdlJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8P5dYC14GVsz6vIOpgXGyUxcjJ4eEgL9E
 ++41TCA2m4COxMW5O9lAbBEBR4nPK84AxTk4mAW0JJaslAIJCwvYS/y/9h2shEVAVaLh30xmE
 JtXwFLiyvnXTBAj9STeTnzBCGJzClhJTN6yG6xeCKhmw6rDTBD1ghInZz5hAbGZBTQlWrf/Zo
 ew5SWat85mhqhXlOif94BtAiPfLCQts5C0zELSsoCReRWjenFqUVlqka6lXlJRZnpGSW5iZo6
 uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxrWtzocYJTmYlER59yQoRwrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4L1rqxIpJFiUmp5akZaZAwx5mLQEB4+SCG8nSJq3uCAxtzgzHSJ1ilGX4
 0rrx/dMQix5+XmpUuK8C0GKBECKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhH
 mTQKbwZOaVwG16BXQEE9ARrneVQY4oSURISTUwGgvUtDSUyfYLOfOaSz/fcFX5ptPunsdxts6
 822be2WZWrtR1eaWfoiKn1CzB/oBS3p0PPHj3a1bvYVCT+pe8PGeda1pnivr9LKmPW+Q+Ptqu
 vtNAceJ0odLs6/0LZaYYfOxauH0l55FX7131W6/1yh3b9DZygdjXuoTTa6vuHj9VfZzDsqNKi
 aU4I9FQi7moOBEA316fh7oCAAA=
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495547519!84359158!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53525 invoked from network); 23 May 2017 13:52:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:52:08 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425045136"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Tue, 23 May 2017 14:51:45 +0100
Message-ID: <20170523135148.77673-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170523135148.77673-1-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 4/7] osstest: add a FreeBSD host install recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGluc3RhbGxhdGlvbiBpcyBwZXJmb3JtZWQgdXNpbmcgdGhlIGJzZGluc3RhbGwgdG9vbCwg
d2hpY2ggaXMgcGFydCBvZiB0aGUKRnJlZUJTRCBiYXNlIHN5c3RlbS4gVGhlIGluc3RhbGxlciBp
bWFnZSBpcyBzZXR1cCB3aXRoIHRoZSBvc3N0ZXN0IHNzaCBrZXlzIGFuZApzc2hkIGVuYWJsZWQg
YnkgZGVmYXVsdCwgd2hpY2ggYWxsb3dzIHRoZSB0ZXN0IGhhcm5lc3MgdG8ganVzdCBzc2ggaW50
byB0aGUKYm94LCBjcmVhdGUgdGhlIGluc3RhbGwgY29uZmlnIGZpbGUgYW5kIGxhdW5jaCB0aGUg
c2NyaXB0ZWQgaW5zdGFsbC4KCkN1cnJlbnRseSB0aGUgaW5zdGFsbGF0aW9uIGlzIGRvbmUgd2l0
aCBaRlMgb25seSwgaW4gc3RyaXBlIG1vZGUsIGFuZCBhIHNpbmdsZQpkaXNrLgoKSW4gb3JkZXIg
dG8gc3VwcG9ydCB0aGUgRnJlZUJTRCBpbnN0YWxsZXIgYSBuZXcgbWV0aG9kIGlzIGFkZGVkLCB0
aGF0IGFsbG93cwpzZXR0aW5nIHRoZSBweGUgYm9vdCBvZiBhIGhvc3QgdXNpbmcgYSBtZW1kaXNr
LiBBbHNvLCBhIG5ldyB0ZnRwIHBhdGggaXMgYWRkZWQKaW4gb3JkZXIgdG8gcG9pbnQgdG8gdGhl
IHBsYWNlIHdoZXJlIHRoZSBGcmVlQlNEIGluc3RhbGxlZCBpbWFnZXMgc2hvdWxkIGJlCnN0b3Jl
ZC4KClRoZSBpbnN0YWxsIHNjcmlwdCBlaXRoZXIgcGlja3MgdGhlIGJpbmFyeSBpbWFnZXMgZnJv
bSB0aGUgb3V0cHV0IG9mIGEgcHJldmlvdXMKRnJlZUJTRCBidWlsZGpvYiAoeWV0IHRvIGJlIGlu
dHJvZHVjZWQpLCBvciBmcm9tIHRoZSBmcmVlYnNkX2ltYWdlIGFuZApmcmVlYnNkX3NldHMgcnVu
dmFycywgdGhhdCBzaG91bGQgcG9pbnQgdG8gYSBGcmVlQlNEIGluc3RhbGxlciBpbWFnZSBhbmQg
dG8gdGhlCmZvbGRlciB0aGF0IGNvbnRhaW4gdGhlIGluc3RhbGwgc2V0cyByZXNwZWN0aXZlbHku
CgpXaGVuIHJlbHlpbmcgb24gdGhlIG91dHB1dCBmcm9tIGEgcHJldmlvdXMgRnJlZUJTRCBidWls
ZGpvYiAoZnJlZWJzZF9idWlsZGpvYgpydW52YXIgaXMgc2V0KSwgdGhlIGluc3RhbGwgaW1hZ2Ug
aXMgcGlja2VkIGZyb20gdGhlIHBhdGhfZnJlZWJzZC1pbWFnZSBydW52YXIsCmFuZCB0aGUgc2V0
cyBmcm9tIHBhdGhfZnJlZWJzZC17YmFzZSxrZXJuZWwsbWFuaWZlc3R9IG9mIHRoZSBwcmV2aW91
cyBqb2IuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCiBPc3N0ZXN0LnBtICAgICAgICAgICAgICB8ICAgMSArCiBPc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtICB8ICAxOCArKystCiB0cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCB8IDI1OSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgMjc2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA3
NTUgdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0LnBtIGIvT3Nz
dGVzdC5wbQppbmRleCBhNzg3MjhjZC4uYTBjMDMzOWMgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QucG0K
KysrIGIvT3NzdGVzdC5wbQpAQCAtMjI3LDYgKzIyNyw3IEBAIHN1YiByZWFkZ2xvYmFsY29uZmln
ICgpIHsKICAgICAkY3tUZnRwVG1wRGlyfSB8fD0gIiRje1RmdHBQbGF5RGlyfXRtcC8iOwogCiAg
ICAgJGN7VGZ0cERpQmFzZX0gfHw9ICIkY3tUZnRwUGxheURpcn1kZWJpYW4taW5zdGFsbGVyIjsK
KyAgICAkY3tUZnRwRnJlZUJTREJhc2V9IHx8PSAiJGN7VGZ0cFBsYXlEaXJ9ZnJlZWJzZC1pbnN0
YWxsZXIiOwogICAgICRje1RmdHBEaVZlcnNpb259IHx8PSAkY3sgIlRmdHBEaVZlcnNpb25fJGN7
RGViaWFuU3VpdGV9IiB9IC8vICdjdXJyZW50JzsKIAogICAgICRje1RmdHBHcnViQmFzZX0gfHw9
ICIkY3tUZnRwUGxheURpcn1ncnViIjsKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDhjNzA3OGM1Li40NDE4ZjAyNCAxMDA2
NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0
LnBtCkBAIC0xMTgsNyArMTE4LDcgQEAgQkVHSU4gewogICAgICAgICAgICAgICAgICAgICAgIGF3
YWl0X3dlYnNwYWNlX2ZldGNoX2J5bGVhZiBjcmVhdGVfd2ViZmlsZQogICAgICAgICAgICAgICAg
ICAgICAgIGZpbGVfbGlua19jb250ZW50cyBnZXRfdGltZW91dAogICAgICAgICAgICAgICAgICAg
ICAgIHNldHVwX25ldGJvb3RfZGkgc2V0dXBfbmV0Ym9vdF9sb2NhbCBob3N0X25ldGJvb3RfZmls
ZQotCQkgICAgICBzdWJzdF9uZXRib290X3RlbXBsYXRlCisgICAgICAgICAgICAgICAgICAgICAg
c3Vic3RfbmV0Ym9vdF90ZW1wbGF0ZSBzZXR1cF9uZXRib290X21lbWRpc2sKIAogICAgICAgICAg
ICAgICAgICAgICAgIGV0aGVyX3ByZWZpeAogCkBAIC0xMDMyLDcgKzEwMzIsNyBAQCBzdWIgc2Vs
ZWN0aG9zdCAoJCkgewogICAgICRoby0+e1RmdHB9ID0geyB9OwogICAgICRoby0+e1RmdHB9eyRf
fSA9ICRjeyJUZnRwJHtffV8ke3RmdHBzY29wZX0ifSB8fCAkY3siVGZ0cCR7X30ifQogICAgICAg
ICBmb3JlYWNoIHF3KFBhdGggVG1wRGlyIFB4ZURpciBOZXRib290R3JvdXAgUHhlVGVtcGxhdGVz
IFB4ZVRlbXBsYXRlc1JlYWwKLSAgICAgICAgICAgICAgICAgICBEaUJhc2UgR3J1YkJhc2UKKyAg
ICAgICAgICAgICAgICAgICBEaUJhc2UgR3J1YkJhc2UgRnJlZUJTREJhc2UKICAgICAgICAgICAg
ICAgICAgICBOZXRHcnViRGlyIE5ldEdydWJUZW1wbGF0ZXMgTmV0R3J1YlRlbXBsYXRlc1JlYWwK
ICAgICAgICAgICAgICAgICAgICBQeGVHcm91cCk7CiAgICAgJGhvLT57VGZ0cE5ldGJvb3RHcm91
cH0gLy89ICRoby0+e1RmdHBQeGVHcm91cH07ICMgY29tcGF0aWJpbGl0eQpAQCAtMjU1Myw2ICsy
NTUzLDIwIEBAIGRlZmF1bHQgbG9jYWwKIEVORAogfQogCitzdWIgc2V0dXBfbmV0Ym9vdF9tZW1k
aXNrICgkJCkgeworICAgIG15ICgkaG8sICRpbWcpID0gQF87CisgICAgc2V0dXBfbmV0Ym9vdF9i
b290Y2ZnKCRobywgPDxFTkQpOworc2VyaWFsIDAgJGN7QmF1ZH0KK3RpbWVvdXQgNQorbGFiZWwg
b3ZlcndyaXRlCisJbWVudSBsYWJlbCBeT3ZlcndyaXRlCisJbWVudSBkZWZhdWx0CisJa2VybmVs
IG1lbWRpc2sKKwlhcHBlbmQgaW5pdHJkPSRpbWcKK2RlZmF1bHQgb3ZlcndyaXRlCitFTkQKK30K
KwogIyB1Ym9vdCBlbXVsYXRlcyBweGVsaW51eCwgc28gcmV1c2UgQklPUyBzdHVmZgogc3ViIHNl
dHVwX25ldGJvb3RfZGlfdWJvb3QgKCQkJCQkOyUpIHsgcmV0dXJuICZzZXR1cF9uZXRib290X2Rp
X2Jpb3M7IH0KIHN1YiBzZXR1cF9uZXRib290X2xvY2FsX3Vib290ICgkKSB7IHJldHVybiAmc2V0
dXBfbmV0Ym9vdF9sb2NhbF9iaW9zOyB9CmRpZmYgLS1naXQgYS90cy1mcmVlYnNkLWhvc3QtaW5z
dGFsbCBiL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxsCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4
IDAwMDAwMDAwLi5kNTliNjZhNAotLS0gL2Rldi9udWxsCisrKyBiL3RzLWZyZWVic2QtaG9zdC1p
bnN0YWxsCkBAIC0wLDAgKzEsMjU5IEBACisjIS91c3IvYmluL3BlcmwgLXcKKyMgVGhpcyBpcyBw
YXJ0IG9mICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4u
CisjIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggSW5jLgorIyAKKyMgVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMg
aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhl
ciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChhdCB5b3VyIG9wdGlvbikgYW55IGxh
dGVyIHZlcnNpb24uCisjIAorIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJv
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMgCisjIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKwordXNlIHN0cmljdCBxdyh2YXJzKTsKK3VzZSBEQkk7
Cit1c2UgUE9TSVg7CisKK3Vuc2hpZnQgQElOQywgcXcoLik7Cit1c2UgT3NzdGVzdDsKK3VzZSBP
c3N0ZXN0OjpUZXN0U3VwcG9ydDsKKwordHNyZWFkY29uZmlnKCk7CisKK291ciAleG9wdHM7CisK
K291ciAoJHdoaG9zdCkgPSBAQVJHVjsKKyR3aGhvc3QgfHw9ICdob3N0JzsKK291ciAkaG89IHNl
bGVjdGhvc3QoJHdoaG9zdCk7CitleGl0IDAgaWYgJGhvLT57RmxhZ3N9eyduby1yZWluc3RhbGwn
fTsKK2V4aXQgMCBpZiAkaG8tPntTaGFyZWRSZWFkeX07CisKK291ciAldGltZW91dD0gcXcoU3No
ZCAxMDAwKTsKKworb3VyIEBzZXRzID0gcXcoYmFzZS50eHoga2VybmVsLnR4eik7CisKK291ciAk
aW1hZ2UgPSAkcnsiZnJlZWJzZF9pbWFnZSJ9IHx8CisgICAgICAgICAgICAgZ2V0X3N0YXNoZWQo
InBhdGhfZnJlZWJzZC1pbWFnZSIsICRyeyJmcmVlYnNkX2J1aWxkam9iIn0pOworCitzdWIgZ2V0
X3NldHNfcGF0aCAoKSB7CisgICAgbXkgQHBhdGhzOworCisgICAgZm9yZWFjaCAoQHNldHMsICJN
QU5JRkVTVCIpIHsKKyAgICAgICAgbXkgJHBhdGg7CisKKyAgICAgICAgaWYgKCFkZWZpbmVkKCRy
eyJmcmVlYnNkX3NldHMifSkpIHsKKyAgICAgICAgICAgICMgR2V0IGV2ZXJ5dGhpbmcgYmVmb3Jl
IHRoZSAiLiIgKGllOiBnZXQgYmFzZSBmcm9tIGJhc2UudHh6KQorICAgICAgICAgICAgbXkgJHN0
YXNoX25hbWUgPSBsYygoc3BsaXQgL1wuLylbMF0pOworICAgICAgICAgICAgJHBhdGggPSBnZXRf
c3Rhc2hlZCgicGF0aF9mcmVlYnNkLSRzdGFzaF9uYW1lIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJHJ7ImZyZWVic2RfYnVpbGRqb2IifSk7CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICAkcGF0aCA9ICRyeyJmcmVlYnNkX3NldHMifSAuICIvJF8iOworICAgICAgICB9
CisKKyAgICAgICAgcHVzaCBAcGF0aHMsIHsgbmFtZSA9PiAiJF8iLCBwYXRoID0+ICIkcGF0aCIg
fTsKKyAgICB9CisKKyAgICByZXR1cm4gQHBhdGhzOworfQorCitzdWIgY3JlYXRlX3NzaF9vdmVy
bGF5ICgpIHsKKyAgICBteSAkdXJsID0gY3JlYXRlX3dlYmZpbGUoJGhvLCAic3NoLnRhciIsIHN1
YiB7CisgICAgICAgIG15ICgkZmgpID0gQF87CisgICAgICAgIGNvbnRlbnRzX21ha2VfY3Bpbygk
ZmgsICd1c3RhcicsICAiJGN7T3ZlcmxheUxvY2FsfS9ldGMvc3NoLyIpOworICAgIH0pOworCisg
ICAgcmV0dXJuICR1cmw7Cit9CisKK3N1YiBzZXR1cF9uZXRib290X2luc3RhbGxlciAoKSB7Cisg
ICAgbXkgJHB4ZWltZyA9ICIkaG8tPntUZnRwfXtGcmVlQlNEQmFzZX0vaW5zdGFsbC0kaG8tPntO
YW1lfS5pbWciOworICAgIG15ICRzY3JpcHQgPSA8PEVORDsKK3NldCAtZXgKK2Jhc2VkaXI9JGhv
LT57VGZ0cH17UGF0aH0vJGhvLT57VGZ0cH17RnJlZUJTREJhc2V9LworaGFzaD1gc2hhMjU2c3Vt
ICRpbWFnZXxoZWFkIC1jIDY0YAorbG9jYWxwYXRoPSIkcnthcmNofS9cJGhhc2gvaW5zdGFsbC5p
bWciOworbWtkaXIgLXAgXCRiYXNlZGlyCisoCitmbG9jayAteCAtdyA2MDAgMjAwCitjZCBcJGJh
c2VkaXIKK2lmIFsgISAtZiBcJGxvY2FscGF0aCBdOyB0aGVuCisgICAgbWtkaXIgLXAgYGRpcm5h
bWUgXCRsb2NhbHBhdGhgCisgICAgY3AgJGltYWdlIFwkbG9jYWxwYXRoCitmaQorcm0gLWYgaW5z
dGFsbC0kaG8tPntOYW1lfS5pbWcKK2xuIFwkbG9jYWxwYXRoIGluc3RhbGwtJGhvLT57TmFtZX0u
aW1nCitmb3IgaGFzaCBpbiBgbHMgJHJ7YXJjaH0vYDsgZG8KKyAgICBjb3VudD1gc3RhdCAtYyAl
aCAkcnthcmNofS9cJGhhc2gvaW5zdGFsbC5pbWdgCisgICAgaWYgWyBcJGNvdW50IC1lcSAxIF07
IHRoZW4KKyAgICAgICAgcm0gLXJmICRye2FyY2h9L1wkaGFzaAorICAgIGZpCitkb25lCispIDIw
MDxcJGJhc2VkaXIKK0VORAorCisgICAgbG9nbSgiRXhlY3V0aW5nOlxuJHNjcmlwdCIpOworICAg
IG15ICRyZXQgPSBzeXN0ZW0oIi9iaW4vYmFzaCAtYyAnJHNjcmlwdCciKTsKKyAgICAkcmV0ID09
IDAgb3IgZGllICJVbmFibGUgdG8gc2V0dXAgbmV0Ym9vdCI7CisKKyAgICAjIFNldHVwIHRoZSBw
eGVsaW51eCBjb25maWcgZmlsZQorICAgIGxvZ20oIkJvb3RpbmcgZnJvbSBpbnN0YWxsZXIgaW1h
Z2UgYXQgJHB4ZWltZyIpOworICAgIHNldHVwX25ldGJvb3RfbWVtZGlzaygkaG8sICRweGVpbWcp
OworfQorCitzdWIgaW5zdGFsbCAoKSB7CisgICAgbXkgJGF1dGhrZXlzID0gYXV0aG9yaXplZF9r
ZXlzKCk7CisgICAgbXkgJGtub3duaG9zdHMgPSBrbm93bl9ob3N0cygpOworICAgIG15ICRzc2hk
X2tleXNfdXJsID0gY3JlYXRlX3NzaF9vdmVybGF5KCk7CisgICAgbXkgJGRpc2tfbmFtZXMgPSAi
YWRhMCBkYTAgYWQwIjsKKyAgICBteSAkaW5zdGFsbGVyX3NldHMgPSBqb2luKCIgIiwgQHNldHMp
OworICAgIG15ICR0YXJnZXRfc2V0cyA9ICIvdG1wL29zc3Rlc3Rfc2V0cyI7CisgICAgbXkgJGRp
c2s7CisgICAgbXkgJG5pYzsKKworICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sICdjaHNoIC1zIC9i
aW4vc2gnLCAxMCk7CisKKyAgICBsb2dtKCJUcnlpbmcgdG8gZmluZCBhIGRpc2sgdG8gaW5zdGFs
bCB0byIpOworICAgICRkaXNrID0gdGFyZ2V0X2NtZF9vdXRwdXRfcm9vdCgkaG8sIDw8RU5ELCAz
MCk7Citmb3IgZGlzayBpbiAkZGlza19uYW1lczsgZG8KKyAgICBpZiBbIC1jICIvZGV2L1wkZGlz
ayIgXTsgdGhlbgorICAgICAgICBlY2hvIFwkZGlzaworICAgICAgICBleGl0IDAKKyAgICBmaQor
ZG9uZQorZXhpdCAxCitFTkQKKyAgICBkZWZpbmVkKCRkaXNrKSBvciBkaWUgIlVuYWJsZSB0byBm
aW5kIGEgdmFsaWQgZGlzayI7CisgICAgbG9nbSgiVXNpbmcgJGRpc2sgYXMgZGVzdGluYXRpb24g
ZGlzayBkZXZpY2UiKTsKKworICAgIGxvZ20oIlRyeWluZyB0byBmaWd1cmUgb3V0IHByaW1hcnkg
bmljIGRldmljZSBuYW1lIik7CisgICAgJG5pYyA9IHRhcmdldF9jbWRfb3V0cHV0X3Jvb3QoJGhv
LCA8PEVORCwgMzApOworbmljcz1gaWZjb25maWcgLWxgCitmb3IgbmljIGluIFwkbmljczsgZG8K
KyAgICBhZGRyPWBpZmNvbmZpZyBcJG5pYyBpbmV0fGdyZXAgaW5ldHxhd2sgeydwcmludCBcJDIn
fWAKKyAgICBpZiBbICJcJGFkZHIiID0gIiRoby0+e0lwfSIgXTsgdGhlbgorICAgICAgICBlY2hv
IFwkbmljCisgICAgICAgIGV4aXQgMAorICAgIGZpCitkb25lCitleGl0IDEKK0VORAorICAgIGRl
ZmluZWQoJG5pYykgb3IgZGllICJVbmFibGUgdG8gZmluZCBwcmltYXJ5IG5ldHdvcmsgaW50ZXJm
YWNlIjsKKyAgICBsb2dtKCJVc2luZyAkbmljIGFzIHByaW1hcnkgbmV0d29yayBpbnRlcmZhY2Ui
KTsKKworICAgIGxvZ20oIlVwbG9hZGluZyB0aGUgaW5zdGFsbCBzZXRzIHRvIHRoZSBzeXN0ZW0i
KTsKKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhvLCA8PEVORCwgMzApOworbWtkaXIgLXAgJHRhcmdl
dF9zZXRzCittb3VudCAtbyBzaXplPTFHIC10IHRtcGZzIHRtcGZzICR0YXJnZXRfc2V0cworRU5E
CisKKyAgICBmb3JlYWNoIChnZXRfc2V0c19wYXRoKCkpIHsKKyAgICAgICAgdGFyZ2V0X3B1dGZp
bGVfcm9vdCgkaG8sIDYwMCwgJF8tPntwYXRofSwgIiR0YXJnZXRfc2V0cy8kXy0+e25hbWV9Iik7
CisgICAgfQorCisgICAgbG9nbSgiQ3JlYXRpbmcgdGhlIGluc3RhbGxlciBzY3JpcHQiKTsKKyAg
ICB0YXJnZXRfY21kX3Jvb3QoJGhvLCA8PEVORCwgNjApOworICAgICAgICBzZXQgLWUKKyAgICAg
ICAgY2F0IDw8IEVORFNDUklQVCA+IGluc3RhbGxzY3JpcHQKK3NldCAtYQorQlNESU5TVEFMTF9E
SVNURElSPSIkdGFyZ2V0X3NldHMiCitaRlNCT09UX0RJU0tTPSIkZGlzayIKK0RJU1RSSUJVVElP
TlM9IiRpbnN0YWxsZXJfc2V0cyIKK25vbkludGVyYWN0aXZlPTEKKworIyEvYmluL3NoCitzZXQg
LWV4CisKKyMgU2V0dXAgbmljIGFuZCBzc2hkCitlY2hvICJpZmNvbmZpZ18kbmljPURIQ1AiID4+
IC9ldGMvcmMuY29uZgorZWNobyAic3NoZF9lbmFibGU9WUVTIiA+PiAvZXRjL3JjLmNvbmYKKwor
IyBEaXNhYmxlIHNlbmRtYWlsCitlY2hvICJzZW5kbWFpbF9lbmFibGU9Tk9ORSIgPj4gL2V0Yy9y
Yy5jb25mCisKKyMgU2V0IHByb3h5IGZvciB0aGUgcGtnIG1hbmFnZXIKK21rZGlyIC1wIC91c3Iv
bG9jYWwvZXRjLworY2F0IDw8IEVORFBLRyA+PiAvdXNyL2xvY2FsL2V0Yy9wa2cuY29uZgorcGtn
X2VudjogeyBodHRwX3Byb3h5ID0gJGN7SHR0cFByb3h5fSB9CitkZWZhdWx0X2Fsd2F5c195ZXM6
IHRydWUKK2Fzc3VtZV9hbHdheXNfeWVzOiB0cnVlCitFTkRQS0cKKworIyBCb290c3RhcCB0aGUg
cGFja2FnZSBtYW5hZ2VyCitleHBvcnQgSFRUUF9QUk9YWT0kY3tIdHRwUHJveHl9CitleHBvcnQg
QVNTVU1FX0FMV0FZU19ZRVM9eWVzCitwa2cgdXBkYXRlCisKKyMgQWxsb3cgcm9vdCB1c2VyIGxv
Z2luIGFuZCBzZXR1cCBzc2gga2V5cworY2hzaCAtcyAvYmluL3NoIHJvb3QKK2VjaG8gJ1Blcm1p
dFJvb3RMb2dpbiB5ZXMnID4+IC9ldGMvc3NoL3NzaGRfY29uZmlnCitta2RpciAtcCAvcm9vdC8u
c3NoCitjYXQgPDwgRU5ES0VZUyA+IC9yb290Ly5zc2gvYXV0aG9yaXplZF9rZXlzCiskYXV0aGtl
eXMKK0VOREtFWVMKK2NhdCA8PCBFTkRIT1NUUyA+IC9yb290Ly5zc2gva25vd25faG9zdHMKKyRr
bm93bmhvc3RzCitFTkRIT1NUUworCisjIEZldGNoIGhvc3Qga2V5cworZmV0Y2ggJHNzaGRfa2V5
c191cmwgLW8gLSB8IHRhciAteGYgLSAtQyAvZXRjL3NzaC8KKyMgU2V0IGNvcnJlY3QgcGVybWlz
c2lvbnMKK2Nob3duIHJvb3Q6d2hlZWwgL2V0Yy9zc2gvc3NoX2hvc3RfKl9rZXkqCitjaG1vZCAw
NjAwIC9ldGMvc3NoL3NzaF9ob3N0Xypfa2V5CitjaG1vZCAwNjQ0IC9ldGMvc3NoL3NzaF9ob3N0
Xypfa2V5LnB1YgorCisjIEFkZCBhIG9zc3Rlc3QgdXNlcgorcHcgdXNlcmFkZCBvc3N0ZXN0IC1t
CitjaHNoIC1zIC9iaW4vc2ggb3NzdGVzdAorbWtkaXIgLXAgL2hvbWUvb3NzdGVzdC8uc3NoCitj
YXQgPDwgRU5ES0VZUyA+IC9ob21lL29zc3Rlc3QvLnNzaC9hdXRob3JpemVkX2tleXMKKyRhdXRo
a2V5cworRU5ES0VZUworY2F0IDw8IEVOREhPU1RTID4gL2hvbWUvb3NzdGVzdC8uc3NoL2tub3du
X2hvc3RzCiska25vd25ob3N0cworRU5ESE9TVFMKKworIyBTZXR1cCBzZXJpYWwgY29uc29sZQor
cHJpbnRmICIlcyIgIi1oIC1TJGN7QmF1ZH0iID4+IC9ib290LmNvbmZpZworY2F0IDw8IEVOREJP
T1QgPj4gL2Jvb3QvbG9hZGVyLmNvbmYKK2Jvb3Rfc2VyaWFsPSJZRVMiCitjb21jb25zb2xlX3Nw
ZWVkPSIkY3tCYXVkfSIKK2NvbnNvbGU9ImNvbWNvbnNvbGUiCitib290X3ZlcmJvc2U9IllFUyIK
K2JlYXN0aWVfZGlzYWJsZT0iWUVTIgorRU5EQk9PVAorCitFTkRTQ1JJUFQKK0VORAorCisgICAg
bG9nbSgiTGF1bmNoIHRoZSBpbnN0YWxsZXIiKTsKKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhvLCAn
YnNkaW5zdGFsbCBzY3JpcHQgaW5zdGFsbHNjcmlwdCcsIDEyMDApOworCisgICAgdGFyZ2V0X3Jl
Ym9vdCgkaG8pOworCisgICAgbG9nbSgiV2FpdGluZyBmb3IgdGhlIGhvc3QgdG8gYm9vdCIpOwor
ICAgIGF3YWl0X3RjcChnZXRfdGltZW91dCgkaG8sJ3JlYm9vdCcsJHRpbWVvdXR7U3NoZH0pLCAx
NCwgJGhvKTsKKworICAgIGxvZ20oIkZyZWVCU0QgaW5zdGFsbGVkIHN1Y2Nlc2Z1bGx5Iik7Cit9
CisKKyMgU3dpdGNoIG9mZiwgc2V0dXAgUFhFIGFuZCBzd2l0Y2ggb24gdG8gdGhlIGluc3RhbGxl
cgorcG93ZXJfc3RhdGUoJGhvLCAwKTsKK3NldHVwX25ldGJvb3RfaW5zdGFsbGVyKCk7Citwb3dl
cl9jeWNsZV9zbGVlcCgkaG8pOworcG93ZXJfc3RhdGUoJGhvLCAxKTsKKworIyBXYWl0IGZvciB0
aGUgaG9zdCB0byBmaW5pc2ggYm9vdGluZworbG9nbSgiV2FpdGluZyBmb3IgdGhlIGluc3RhbGxl
ciB0byBib290Iik7Cithd2FpdF90Y3AoZ2V0X3RpbWVvdXQoJGhvLCdyZWJvb3QnLCR0aW1lb3V0
e1NzaGR9KSwgMTQsICRobyk7CisKKyMgTmV4dCBib290IHdpbGwgYmUgZnJvbSBsb2NhbCBkaXNr
CitzZXR1cF9uZXRib290X2xvY2FsKCRobyk7CisKKyMgUHJvY2VlZCB3aXRoIHRoZSBpbnN0YWxs
CitpbnN0YWxsKCk7CisKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 13:52:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:52:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAEP-0001Ip-1i; Tue, 23 May 2017 13:52:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAEN-0001I6-0u
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:52:11 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 06/09-01999-A8E34295; Tue, 23 May 2017 13:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG6bnUq
 kwYqp5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajmWEFl+Ur5l3azNTA+Fa8i5GTQ0LAX+L/
 gecsIDabgI7Exbk72UBsEQFHic8rzjB1MXJwMAtoSSxZKQUSFhbwkHiyZhsTiM0ioCqxe8F/M
 JtXwFJi/uHrbBAj9STeTnzBCGJzClhJTN6yGywuBFSzYdVhqHpBiZMzn4CtZRbQlGjd/psdwp
 aXaN46mxmiXlGif94DtgmMfLOQtMxC0jILScsCRuZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoY
 Gpnq5qcXFiempOYlJxXrJ+bmbGIFhxgAEOxjXtjofYpTkYFIS5d2ToBwpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYL3rq1KpJBgUWp6akVaZg4w4GHSEhw8SiK8nSBp3uKCxNzizHSI1ClGRSlx3
 oUgCQGQREZpHlwbLMouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3CWQKT2ZeCdz0V0CLmY
 AWu95VBllckoiQkmpgrPvxSPy+47SZrtvnZmex1fOseCvntHPJxontSlmVfU7f9vaKb92zl4m
 9Y1PElqKtt17N/x7WyhXYbXRe87jSa6Evdskh6nvKl0znqYlk6Qw4YVMlJ7Lgz2eXfwyZM90d
 s15P6Jp3w8Q654TlvKUPSmyqjh7k3xO7Xnndxd7k+mmvb4ltvqsSqcRSnJFoqMVcVJwIAMna8
 DytAgAA
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495547519!84359158!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53160 invoked from network); 23 May 2017 13:52:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:52:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425045134"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Tue, 23 May 2017 14:51:43 +0100
Message-ID: <20170523135148.77673-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170523135148.77673-1-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/7] osstest: move known_hosts generation to
	TestSupport
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBlcXVpdmFsZW50IHRvIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGF1dGhvcml6ZWRfa2V5
cyBmdW5jdGlvbiwgYW5kCmdlbmVyYXRlcyB0aGUgY29udGVudHMgb2YgdGhlIGtub3duX2hvc3Rz
IGZpbGUgdGhhdCBzaG91bGQgYmUgaW5zdGFsbGVkIG9uCnRhcmdldHMuCgpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L0Rl
Ymlhbi5wbSAgICAgIHwgMzYgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBP
c3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9EZWJpYW4ucG0gYi9Pc3N0ZXN0L0RlYmlhbi5w
bQppbmRleCA4YmE0OGJmYS4uODc1Mzk4MjIgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvRGViaWFuLnBt
CisrKyBiL09zc3Rlc3QvRGViaWFuLnBtCkBAIC03MDksNDEgKzcwOSw3IEBAIHN1YiBwcmVzZWVk
X3NzaCAoJCQpIHsKICAgICBteSAoJGhvLCRzZngpID0gQF87CiAKICAgICBteSAkYXV0aGtleXNf
dXJsPSBjcmVhdGVfd2ViZmlsZSgkaG8sICJhdXRoa2V5cyRzZngiLCBhdXRob3JpemVkX2tleXMo
KSk7Ci0KLSAgICBteSAkaG9zdGtleWZpbGU9ICIkY3tPdmVybGF5TG9jYWx9L2V0Yy9zc2gvc3No
X2hvc3RfcnNhX2tleS5wdWIiOwotICAgIG15ICRob3N0a2V5PSBnZXRfZmlsZWNvbnRlbnRzKCRo
b3N0a2V5ZmlsZSk7Ci0gICAgY2hvbXAoJGhvc3RrZXkpOyAkaG9zdGtleS49IlxuIjsKLSAgICBt
eSAka25vd25ob3N0cz0gJyc7Ci0KLSAgICBteSAkaG9zdHNxPSAkZGJoX3Rlc3RzLT5wcmVwYXJl
KDw8RU5EKTsKLSAgICAgICAgU0VMRUNUIHZhbCBGUk9NIHJ1bnZhcnMKLSAgICAgICAgIFdIRVJF
IGZsaWdodD0/IEFORCBuYW1lIExJS0UgJyVob3N0JwotICAgICAgICAgR1JPVVAgQlkgdmFsCi1F
TkQKLSAgICAkaG9zdHNxLT5leGVjdXRlKCRmbGlnaHQpOwotICAgIHdoaWxlIChteSAoJG5vZGUp
ID0gJGhvc3RzcS0+ZmV0Y2hyb3dfYXJyYXkoKSkgewotICAgICAgICBteSAkZGVmYXVsdGZxZG4g
PSAkbm9kZTsKLSAgICAgICAgJGRlZmF1bHRmcWRuIC49ICIuJGN7VGVzdEhvc3REb21haW59IiB1
bmxlc3MgJGRlZmF1bHRmcWRuID1+IG0vXC4vOwotCi0gICAgICAgIG15ICVwcm9wczsKLSAgICAg
ICAgJG1ob3N0ZGItPmdldF9wcm9wZXJ0aWVzKCRub2RlLCBcJXByb3BzKTsKLQotICAgICAgICBt
eSAkbG9uZ25hbWU9ICRwcm9wc3tGcWRufSAvLyAkZGVmYXVsdGZxZG47Ci0gICAgICAgIG15IChA
aG9zdGVudCk9IGdldGhvc3RieW5hbWUoJGxvbmduYW1lKTsKLSAgICAgICAgaWYgKCFAaG9zdGVu
dCkgewotICAgICAgICAgICAgbG9nbSgic2tpcHBpbmcgaG9zdCBrZXkgZm9yIG5vbmV4aXN0ZW50
IGhvc3QgJGxvbmduYW1lIik7Ci0gICAgICAgICAgICBuZXh0OwotICAgICAgICB9Ci0gICAgICAg
IG15ICRzcGVjcz0gam9pbiAnLCcsICRsb25nbmFtZSwgJG5vZGUsIG1hcCB7Ci0gICAgICAgICAg
ICBqb2luICcuJywgdW5wYWNrICdXNCcsICRfOwotICAgICAgICB9IEBob3N0ZW50WzQuLiQjaG9z
dGVudF07Ci0gICAgICAgIGxvZ20oImFkZGluZyBob3N0IGtleSBmb3IgJHNwZWNzIik7Ci0gICAg
ICAgICRrbm93bmhvc3RzLj0gIiRzcGVjcyAiLiRob3N0a2V5OwotICAgIH0KLSAgICAkaG9zdHNx
LT5maW5pc2goKTsKLQotICAgICRrbm93bmhvc3RzLj0gImxvY2FsaG9zdCwxMjcuMC4wLjEgIi4k
aG9zdGtleTsKLSAgICBteSAka25vd25ob3N0c191cmw9IGNyZWF0ZV93ZWJmaWxlKCRobywgImtu
b3duX2hvc3RzJHNmeCIsICRrbm93bmhvc3RzKTsKKyAgICBteSAka25vd25ob3N0c191cmw9IGNy
ZWF0ZV93ZWJmaWxlKCRobywgImtub3duX2hvc3RzJHNmeCIsIGtub3duX2hvc3RzKCkpOwogCiAg
ICAgcHJlc2VlZF9ob29rX2NvbW1hbmQoJGhvLCAnbGF0ZV9jb21tYW5kJywgJHNmeCwgPDxFTkQp
OwogIyEvYmluL3NoCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVz
dC9UZXN0U3VwcG9ydC5wbQppbmRleCA1ZjEzZWIwYi4uOGM3MDc4YzUgMTAwNjQ0Ci0tLSBhL09z
c3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtODks
NyArODksNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAgICAgICAgc3RvcmVfcmV2aXNpb24g
c3RvcmVfdmNzX3JldmlzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgZ2l0X21hc3NhZ2VfdXJs
CiAKLSAgICAgICAgICAgICAgICAgICAgICBzc2hvcHRzIGF1dGhvcml6ZWRfa2V5cworICAgICAg
ICAgICAgICAgICAgICAgIHNzaG9wdHMgYXV0aG9yaXplZF9rZXlzIGtub3duX2hvc3RzCiAgICAg
ICAgICAgICAgICAgICAgICAgY2ZnX3RmdHBfZGlfdmVyc2lvbgogICAgICAgICAgICAgICAgICAg
ICAgIHJlbW90ZV9wZXJsX3NjcmlwdF9vcGVuIHJlbW90ZV9wZXJsX3NjcmlwdF9kb25lCiAgICAg
ICAgICAgICAgICAgICAgICAgaG9zdF9yZWJvb3QgdGFyZ2V0X3JlYm9vdCB0YXJnZXRfcmVib290
X2hhcmQgICAgICAgICAgICAKQEAgLTIzNTYsNiArMjM1Niw0NSBAQCBzdWIgYXV0aG9yaXplZF9r
ZXlzICgpIHsKICAgICByZXR1cm4gJGF1dGhrZXlzOwogfQogCitzdWIga25vd25faG9zdHMgKCkg
eworICAgIG15ICRob3N0a2V5ZmlsZT0gIiRje092ZXJsYXlMb2NhbH0vZXRjL3NzaC9zc2hfaG9z
dF9yc2Ffa2V5LnB1YiI7CisgICAgbXkgJGhvc3RrZXk9IGdldF9maWxlY29udGVudHMoJGhvc3Rr
ZXlmaWxlKTsKKyAgICBjaG9tcCgkaG9zdGtleSk7ICRob3N0a2V5Lj0iXG4iOworCisgICAgbXkg
JGtub3duaG9zdHM9ICcnOworCisgICAgbXkgJGhvc3RzcT0gJGRiaF90ZXN0cy0+cHJlcGFyZSg8
PEVORCk7CisgICAgICAgIFNFTEVDVCB2YWwgRlJPTSBydW52YXJzCisgICAgICAgICBXSEVSRSBm
bGlnaHQ9PyBBTkQgbmFtZSBMSUtFICclaG9zdCcKKyAgICAgICAgIEdST1VQIEJZIHZhbAorRU5E
CisgICAgJGhvc3RzcS0+ZXhlY3V0ZSgkZmxpZ2h0KTsKKyAgICB3aGlsZSAobXkgKCRub2RlKSA9
ICRob3N0c3EtPmZldGNocm93X2FycmF5KCkpIHsKKyAgICAgICAgbXkgJGRlZmF1bHRmcWRuID0g
JG5vZGU7CisgICAgICAgICRkZWZhdWx0ZnFkbiAuPSAiLiRje1Rlc3RIb3N0RG9tYWlufSIgdW5s
ZXNzICRkZWZhdWx0ZnFkbiA9fiBtL1wuLzsKKworICAgICAgICBteSAlcHJvcHM7CisgICAgICAg
ICRtaG9zdGRiLT5nZXRfcHJvcGVydGllcygkbm9kZSwgXCVwcm9wcyk7CisKKyAgICAgICAgbXkg
JGxvbmduYW1lPSAkcHJvcHN7RnFkbn0gLy8gJGRlZmF1bHRmcWRuOworICAgICAgICBteSAoQGhv
c3RlbnQpPSBnZXRob3N0YnluYW1lKCRsb25nbmFtZSk7CisgICAgICAgIGlmICghQGhvc3RlbnQp
IHsKKyAgICAgICAgICAgIGxvZ20oInNraXBwaW5nIGhvc3Qga2V5IGZvciBub25leGlzdGVudCBo
b3N0ICRsb25nbmFtZSIpOworICAgICAgICAgICAgbmV4dDsKKyAgICAgICAgfQorICAgICAgICBt
eSAkc3BlY3M9IGpvaW4gJywnLCAkbG9uZ25hbWUsICRub2RlLCBtYXAgeworICAgICAgICAgICAg
am9pbiAnLicsIHVucGFjayAnVzQnLCAkXzsKKyAgICAgICAgfSBAaG9zdGVudFs0Li4kI2hvc3Rl
bnRdOworICAgICAgICBsb2dtKCJhZGRpbmcgaG9zdCBrZXkgZm9yICRzcGVjcyIpOworICAgICAg
ICAka25vd25ob3N0cy49ICIkc3BlY3MgIi4kaG9zdGtleTsKKyAgICB9CisgICAgJGhvc3RzcS0+
ZmluaXNoKCk7CisKKyAgICAka25vd25ob3N0cy49ICJsb2NhbGhvc3QsMTI3LjAuMC4xICIuJGhv
c3RrZXk7CisKKyAgICByZXR1cm4gJGtub3duaG9zdHM7Cit9CisKIHN1YiBjZmdfdGZ0cF9kaV92
ZXJzaW9uICgkKSB7CiAgICAgbXkgKCRzdWl0ZSkgPSBAXzsKICAgICAkc3VpdGUgLy89ICd4IGRl
ZiBzdWl0ZSc7ICMgd2lsbCBub3QgZmluZCAkY3suLi59Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04
MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAES-0001KK-9h; Tue, 23 May 2017 13:52:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAER-0001I6-4H
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:52:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B7/49-01999-E8E34295; Tue, 23 May 2017 13:52:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpG6nnUq
 kwYM5lhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+v2wFi4Ir+uZ+YGpgvGPfxcjJISHgL/Hj
 5QJmEJtNQEfi4tydbCC2iICjxOcVZ5i6GDk4mAW0JJaslAIJCwvYSEz/cQeshEVAVWLKo14wm
 1fAUmJ7+1xGiJF6Em8nvgCzOQWsJCZv2Q1WIwRUs2HVYSaIekGJkzOfsIDYzAKaEq3bf7ND2P
 ISzVtnM0PUK0r0z3vANoGRbxaSlllIWmYhaVnAyLyKUb04tagstUjXUi+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzDMGIBgB+PaVudDjJIcTEqivHsSlCOF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfDetVWJFBIsSk1PrUjLzAEGPExagoNHSYS3EyTNW1yQmFucmQ6ROsVozPFu6
 Yf3TByHnv98zyTEkpeflyolzrsQpFQApDSjNA9uECwSLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZ
 yDUUmYNwlkCk9mXgncvldApzABneJ6VxnklJJEhJRUA6Ombz7/u7un1yeYb3wqkey2f3FUR2v
 5xJunVS2uh83u2XyKax1Xdvr91IctCqEVzpyVAey7IiSCAnje2Fcxnbn4ZMG2rVMiZiya//fR
 Im7hR0nOTxck2n/0nPHqtlv6w0mT7lX6X7oZ7/nz4kNG65L3fvP3sH57Y3GZ867z0wKtht7jt
 usKItiUWIozEg21mIuKEwGx+ur3vwIAAA==
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495547519!84359158!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53850 invoked from network); 23 May 2017 13:52:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:52:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425045144"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Tue, 23 May 2017 14:51:47 +0100
Message-ID: <20170523135148.77673-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170523135148.77673-1-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 6/7] osstest: add a FreeBSD build to flights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXF1aXJlcyBjaGFuZ2VzIGluIHNldmVyYWwgcGxhY2VzIGluIG9yZGVyIHRvIGFjY29t
bW9kYXRlIHRoZSBGcmVlQlNECmJ1aWxkLCB3aGljaCBhbHRob3VnaCBpdCdzIGEgYnVpbGQgam9i
LCBpdCBkb2Vzbid0IGhhdmUgdGhlIHNhbWUgc2V0IG9mCmRlcGVuZGVuY2llcyBhcyB0aGUgY3Vy
cmVudCBidWlsZHMuCgpGaXJzdCwgYSBuZXcgYnVpbGQgcmVjaXBlIGlzIGFkZGVkIHRvIHNnLXJ1
bi1qb2IsIGFuZCBhY2NvcmRpbmdseSBzZy1ydW4tam9iIGlzCmFsc28gbWFkZSBhd2FyZSBhYm91
dCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiBhIExpbnV4IGFuZCBhIEZyZWVCU0QgYnVpbGQgam9i
LgpBIExpbnV4IGJ1aWxkIGpvYiByZXF1aXJlcyB0cy1ob3N0LWFsbG9jYXRlICsgdHMtaG9zdC1p
bnN0YWxsLXR3aWNlICsKdHMteGVuLWJ1aWxkLXByZXAsIHdoaWxlIGEgRnJlZUJTRCBidWlsZCBq
b2IgcmVxdWlyZXMgdHMtaG9zdC1hbGxvY2F0ZSArCnRzLWZyZWVic2QtaG9zdC1pbnN0YWxsLgoK
QWxsIHRoZSBjdXJyZW50IGJ1aWxkIGpvYnMgYXJlIGtlcHQgdG8gdXNlIHRoZSBMaW51eCBidWls
ZCByZWNpcGUsIHdoaWxlIHRoZQpuZXdseSBhZGRlZCBidWlsZC1mcmVlYnNkIGlzIHVzaW5nIHRo
ZSBuZXcgRnJlZUJTRCByZWNpcGUuCgpjcmktZ2V0Y29uZmlnIGlzIGFsc28gbW9kaWZpZWQgdG8g
aW50cm9kdWNlIHR3byBuZXcgaGVscGVycywgdXNlZCB0byBmZXRjaCBhCnJ1bnZhciBhbmQgYSBz
dGFzaGVkIGZpbGUgZnJvbSBhIHNwZWNpZmljIGpvYi4gVGhpcyBpcyBuZWVkZWQgYnkgdGhlIEZy
ZWVCU0QKYnVpbGQgam9iIGNyZWF0b3IgaW4gb3JkZXIgdG8gZmV0Y2ggaW5mb3JtYXRpb24gZnJv
bSBhIHByZXZpb3VzIGJ1aWxkam9iIChzbwp0aGUgb3V0cHV0IGZyb20gYSBwcmV2aW91cyBidWls
ZGpvYiBjYW4gYmUgdXNlZCBhcyBpbnB1dCB0byBhIG5ldyBidWlsZGpvYikuCgpGaW5hbGx5LCB0
aGUgbG9naWMgdG8gY3JlYXRlIGEgRnJlZUJTRCBidWlsZCBqb2IgaXMgYWRkZWQgdG8gbWZpLWNv
bW1vbi4gVGhpcwppbmNsdWRlcyBjcmVhdGluZyBhIEZyZWVCU0QgYnVpbGQgam9iLCBhbmQgYWxz
byB0ZXN0aW5nIHRoZSBvdXRwdXQgb2YgdGhhdApidWlsZCBqb2IgKGJ5IGNyZWF0aW5nIGFub3Ro
ZXIgYnVpbGQgam9iIHRoYXQgZGVwZW5kcyBvbiB0aGUgb3V0cHV0IG9mIHRoZQpmaXJzdCkuCgpO
b3RlIHRoYXQgdGhlIEZyZWVCU0QgYnVpbGQgam9iIG5lZWRzIHNvbWUgaW5wdXQgaW4gb3JkZXIg
dG8gc2V0dXAgYSBGcmVlQlNECmhvc3QsIGFuZCB0aGF0IGNhbiBiZSBmZXRjaGVkIGZyb20gZGlm
ZmVyZW50IHBsYWNlczoKCjEuIEVudiB2YXJpYWJsZSBGUkVFQlNEX0JVSUxESk9COiB1c2UgdGhl
IG91dHB1dCBmcm9tIGEgcHJldmlvdXMKYnVpbGQtPGFyY2g+LWZyZWVic2QuCgoyLiBFbnYgdmFy
aWFibGVzIEZSRUVCU0RfSU1BR0UsIEZSRUVCU0RfU0VUUywgRlJFRUJTRF9WRVJTSU9OOiBzZXQg
YmVmb3JlCmNhbGxpbmcgaW50byBtYWtlLWZsaWdodCwgcHJvdmlkZSB0aGUgaW5zdGFsbGVyIGlt
YWdlLCB0aGUgc2V0cyB0byBpbnN0YWxsIGFuZAp0aGUgdmVyc2lvbiBiZWluZyBpbnN0YWxsZWQu
CgozLiBDb25maWcgZmlsZSBGcmVlQlNESW1hZ2UsIEZyZWVCU0RTZXRzIGFuZCBGcmVlQlNEVmVy
c2lvbjogc2FtZSBhcyAyLiBleGNlcHQKdGhhdCB0aGV5IGFyZSBzZXQgb24gdGhlIGNvbmZpZyBm
aWxlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQogYXAtY29tbW9uICAgICB8ICA0ICsrKysKIGNyaS1nZXRjb25maWcgfCAzNyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbWZpLWNvbW1vbiAgICB8IDY4ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBzZy1y
dW4tam9iICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAxMzYgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvYXAtY29tbW9uIGIvYXAtY29tbW9uCmluZGV4IGNiYjgxNWNlLi5kNGZhN2FlZiAxMDA2NDQK
LS0tIGEvYXAtY29tbW9uCisrKyBiL2FwLWNvbW1vbgpAQCAtMzcsNiArMzcsMTAgQEAKIDogJHtQ
VVNIX1RSRUVfWFRGOj0kWEVOQklUUzovaG9tZS94ZW4vZ2l0L3h0Zi5naXR9CiA6ICR7QkFTRV9U
UkVFX1hURjo9Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXR9CiAKKzogJHtUUkVFX0ZSRUVC
U0Q6PWdpdDovL2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNkLmdpdH0KKzogJHtQVVNIX1RSRUVf
RlJFRUJTRDo9JFhFTkJJVFM6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdH0KKzogJHtCQVNFX1RS
RUVfRlJFRUJTRDo9Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2ZyZWVic2QuZ2l0fQorCiA6ICR7VFJF
RV9MSUJWSVJUOj1naXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdH0KIDogJHtQVVNIX1RSRUVf
TElCVklSVDo9JFhFTkJJVFM6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdH0KIDogJHtCQVNFX1RS
RUVfTElCVklSVDo9Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0fQpkaWZmIC0tZ2l0
IGEvY3JpLWdldGNvbmZpZyBiL2NyaS1nZXRjb25maWcKaW5kZXggYjJjOTFhYzcuLmI3ZjdhZTBj
IDEwMDY0NAotLS0gYS9jcmktZ2V0Y29uZmlnCisrKyBiL2NyaS1nZXRjb25maWcKQEAgLTI1LDYg
KzI1LDQzIEBAIGdldGNvbmZpZyAoKSB7CiAgICAgICAgICcKIH0KIAorIyBHZXQgdGhlIHBhdGgg
dG8gYSBzdGFzaGVkIGZpbGUgZnJvbSBhbm90aGVyIGpvYi4KKyMKKyMgJDE6IGN1cnJlbnQgZmxp
Z2h0CisjICQyOiBjdXJyZW50IGpvYgorIyAkMzogbmFtZSBvZiB0aGUgc3Rhc2hlZCBmaWxlCisj
ICQ0OiBmbGlnaHQgKG9wdGlvbmFsKSBhbmQgam9iIHdoZXJlIHRvIGZldGNoIHRoZSBzdGFzaGVk
IGZpbGUgZnJvbQorIyAgICAgKGluICRmbGlnaHQuJGpvYiBmb3JtYXQgb3IgJGpvYikuCitnZXRz
dGFzaGVkKCkgeworCXBlcmwgLWUgJworCQl1c2UgT3NzdGVzdDsKKwkJdXNlIE9zc3Rlc3Q6OlRl
c3RTdXBwb3J0OworCQljc3JlYWRjb25maWcoKTsKKwkJJGZsaWdodCA9ICInJDEnIjsKKwkJJGpv
YiA9ICInJDInIjsKKwkJcHJpbnQgZ2V0X3N0YXNoZWQoIickMyciLCAiJyQ0JyIpIG9yIGRpZSAk
ITsKKwknCit9CisKKyMgR2V0IGEgcnVudmFyIGZyb20gYW5vdGhlciBqb2IuCisjCisjICQxOiBj
dXJyZW50IGZsaWdodAorIyAkMjogY3VycmVudCBqb2IKKyMgJDM6IG5hbWUgb2YgdGhlIHJ1bnZh
cgorIyAkNDogZmxpZ2h0IChvcHRpb25hbCkgYW5kIGpvYiB3aGVyZSB0byBmZXRjaCB0aGUgcnVu
dmFyIGZyb20KKyMgICAgIChpbiAkZmxpZ2h0LiRqb2IgZm9ybWF0IG9yICRqb2IpLgorCitnZXRy
dW52YXIoKSB7CisJcGVybCAtZSAnCisJCXVzZSBPc3N0ZXN0OworCQl1c2UgT3NzdGVzdDo6VGVz
dFN1cHBvcnQ7CisJCWNzcmVhZGNvbmZpZygpOworCQkkZmxpZ2h0ID0gIickMSciOworCQkkam9i
ID0gIickMiciOworCQlwcmludCBnZXRfcnVudmFyKCInJDMnIiwgIickNCciKSBvciBkaWUgJCE7
CisJJworfQorCiBnZXRjb25maWdfVGZ0cERpVmVyc2lvbl9zdWl0ZSAoKSB7CiAJcGVybCAtZSAn
CiAJCXVzZSBPc3N0ZXN0OwpkaWZmIC0tZ2l0IGEvbWZpLWNvbW1vbiBiL21maS1jb21tb24KaW5k
ZXggZWMzMWUyZWYuLjBmODVlOTBhIDEwMDY0NAotLS0gYS9tZmktY29tbW9uCisrKyBiL21maS1j
b21tb24KQEAgLTk2LDYgKzk2LDU0IEBAIHNldF9ob3N0b3NfcnVudmFycyAoKSB7CiAgIGVzYWMK
IH0KIAorc2V0X2ZyZWVic2RfYnVpbGRfam9iX2ZsYWdzICgpIHsKKyAgICBhcmNoPSQxCisgICAg
am9iPSJidWlsZC0kYXJjaC1mcmVlYnNkIgorCisgICAgIyBGaWd1cmUgb3V0IHdoZXJlIGFyZSB0
aGUgaW5zdGFsbGVyIGJpbmFyaWVzLiBUaGUgb3JkZXIgaXMgdGhlIGZvbGxvd2luZzoKKyAgICAj
CisgICAgIyAxLiBFbnYgdmFyaWFibGUgRlJFRUJTRF9CVUlMREpPQjogdXNlIHRoZSBvdXRwdXQg
ZnJvbSBhIHByZXZpb3VzCisgICAgIyBidWlsZC08YXJjaD4tZnJlZWJzZC4KKyAgICAjCisgICAg
IyAyLiBFbnYgdmFyaWFibGVzIEZSRUVCU0RfSU1BR0UsIEZSRUVCU0RfU0VUUywgRlJFRUJTRF9W
RVJTSU9OOiBzZXQKKyAgICAjIGJlZm9yZSBjYWxsaW5nIGludG8gbWFrZS1mbGlnaHQsIHByb3Zp
ZGUgdGhlIGluc3RhbGxlciBpbWFnZSwgdGhlIHNldHMKKyAgICAjIHRvIGluc3RhbGwgYW5kIHRo
ZSB2ZXJzaW9uIGJlaW5nIGluc3RhbGxlZC4KKyAgICAjCisgICAgIyAzLiBDb25maWcgZmlsZSBG
cmVlQlNESW1hZ2UsIEZyZWVCU0RTZXRzIGFuZCBGcmVlQlNEVmVyc2lvbjogc2FtZSBhcyAyLgor
ICAgICMgZXhjZXB0IHRoYXQgdGhleSBhcmUgc2V0IG9uIHRoZSBjb25maWcgZmlsZS4KKyAgICAj
CisgICAgIyBUaGlzIGlzIHNsaWdodGx5IGNvbnZvbHV0ZWQgYmVjYXVzZSBpbiBvcmRlciB0byBm
ZXRjaCBhIHJ1bnZhciBvciBzdGFzaGVkCisgICAgIyBmaWxlIG9zc3Rlc3QgbmVlZHMgYSBjdXJy
ZW50IGZsaWdodCBhbmQgam9iLCBzbyB0aGUgRnJlZUJTRCBidWlsZCBmbGlnaHQKKyAgICAjIGlz
IGNyZWF0ZWQgd2l0aCBtaXNzaW5nIHJ1bnZhcnMsIHRoZW4gdGhpcyBuZXdseSBjcmVhdGVkIGpv
YiBpcyB1c2VkIHRvCisgICAgIyBmZXRjaCBydW52YXJzIGZyb20gb3RoZXIgam9icyBpZiBuZWVk
ZWQsIGFuZCBmaW5hbGx5IHRoZSBtaXNzaW5nIHJ1bnZhcnMKKyAgICAjIGluIHRoZSBuZXdseSBj
cmVhdGVkIGZsaWdodCBhcmUgc2V0IHVzaW5nIGNzLWFkanVzdC1mbGlnaHQuCisgICAgaWYgWyAt
biAiJEZSRUVCU0RfQlVJTERKT0IiIF07IHRoZW4KKyAgICAgICAgaW1hZ2U9YGdldHN0YXNoZWQg
JGZsaWdodCAkam9iICJwYXRoX2ZyZWVic2QtaW1hZ2UiICRGUkVFQlNEX0JVSUxESk9CYAorICAg
ICAgICB2ZXJzaW9uPWBnZXRydW52YXIgJGZsaWdodCAkam9iICJmcmVlYnNkX3ZlcnNpb24iICRG
UkVFQlNEX0JVSUxESk9CYAorICAgICAgICAuL2NzLWFkanVzdC1mbGlnaHQgJGZsaWdodCBydW52
YXItc2V0ICRqb2IgZnJlZWJzZF9idWlsZGpvYiBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAkRlJFRUJTRF9CVUlMREpPQgorICAgIGVsaWYgWyAtbiAiJEZSRUVCU0RfSU1BR0UiIF0gJiYg
WyAtbiAiJEZSRUVCU0RfU0VUUyIgXSAmJiBcCisgICAgICAgICBbIC1uICIkRlJFRUJTRF9WRVJT
SU9OIiBdOyB0aGVuCisgICAgICAgIGltYWdlPSRGUkVFQlNEX0lNQUdFCisgICAgICAgIHZlcnNp
b249JEZSRUVCU0RfVkVSU0lPTgorICAgICAgICAuL2NzLWFkanVzdC1mbGlnaHQgJGZsaWdodCBy
dW52YXItc2V0ICRqb2IgZnJlZWJzZF9pbWFnZSAkRlJFRUJTRF9JTUFHRQorICAgICAgICAuL2Nz
LWFkanVzdC1mbGlnaHQgJGZsaWdodCBydW52YXItc2V0ICRqb2IgZnJlZWJzZF9zZXRzICRGUkVF
QlNEX1NFVFMKKyAgICBlbHNlCisgICAgICAgIGltYWdlPWBnZXRjb25maWcgIkZyZWVCU0RJbWFn
ZSJgCisgICAgICAgIHNldHM9YGdldGNvbmZpZyAiRnJlZUJTRFNldHMiYAorICAgICAgICB2ZXJz
aW9uPWBnZXRjb25maWcgIkZyZWVCU0RWZXJzaW9uImAKKyAgICAgICAgLi9jcy1hZGp1c3QtZmxp
Z2h0ICRmbGlnaHQgcnVudmFyLXNldCAkam9iIGZyZWVic2RfaW1hZ2UgJGltYWdlCisgICAgICAg
IC4vY3MtYWRqdXN0LWZsaWdodCAkZmxpZ2h0IHJ1bnZhci1zZXQgJGpvYiBmcmVlYnNkX3NldHMg
JHNldHMKKyAgICBmaQorCisgICAgaGFzaD1gc2hhMjU2c3VtICRpbWFnZSB8IGhlYWQgLWMgMTZg
CisgICAgLi9jcy1hZGp1c3QtZmxpZ2h0ICRmbGlnaHQgcnVudmFyLXNldCAkam9iICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIGhvc3RfaG9zdGZsYWdzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHNoYXJlLWJ1aWxk
LWZyZWVic2QtJGFyY2gtJGhhc2gsYXJjaC0kYXJjaCxmcmVlYnNkLSR2ZXJzaW9uLHB1cnBvc2Ut
YnVpbGQKKworICAgIGVjaG8gJHZlcnNpb24KK30KKwogY3JlYXRlX2J1aWxkX2pvYnMgKCkgewog
CiAgIGxvY2FsIGFyY2gKQEAgLTMyNSw2ICszNzMsMjYgQEAgY3JlYXRlX2J1aWxkX2pvYnMgKCkg
ewogCiAgICAgZmkKIAorICAgIGNhc2UgJGFyY2ggaW4KKyAgICBhbWQ2NCkKKyAgICBqb2JfY3Jl
YXRlX2J1aWxkIGJ1aWxkLSRhcmNoLWZyZWVic2QgYnVpbGQtZnJlZWJzZCAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgIGFyY2g9JGFyY2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgJFJVTlZB
UlMgJEJVSUxEX1JVTlZBUlMgJEJVSUxEX0ZSRUVCU0RfUlVOVkFSUyAkYXJjaF9ydW52YXJzIFwK
KyAgICAgICAgICAgICAgICB0cmVlX2ZyZWVic2Q9JFRSRUVfRlJFRUJTRCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIHJldmlzaW9uX2ZyZWVic2Q9
JFJFVklTSU9OX0ZSRUVCU0QKKyAgICBmcmVlYnNkX3ZlcnNpb249YHNldF9mcmVlYnNkX2J1aWxk
X2pvYl9mbGFncyAkYXJjaGAKKyAgICAjIFBhc3MgbmV3IGhvc3RmbGFncywgbm93IHRoZSBidWls
ZGhvc3QgbXVzdCBub3QgYmUgc2hhcmVkLCBzaW5jZSB3ZSBhcmUKKyAgICAjIHRlc3RpbmcgdGhl
IG5ld2x5IGJ1aWx0IGltYWdlCisgICAgam9iX2NyZWF0ZV9idWlsZCBidWlsZC0kYXJjaC1mcmVl
YnNkLWFnYWluIGJ1aWxkLWZyZWVic2QgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICBhcmNoPSRhcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICRSVU5WQVJTICRCVUlMRF9SVU5WQVJTICRCVUlMRF9G
UkVFQlNEX1JVTlZBUlMgJGFyY2hfcnVudmFycyBcCisgICAgICAgICAgICAgICAgaG9zdF9ob3N0
ZmxhZ3M9YXJjaC0kYXJjaCxmcmVlYnNkLSRmcmVlYnNkX3ZlcnNpb24scHVycG9zZS1idWlsZCBc
CisgICAgICAgICAgICAgICAgdHJlZV9mcmVlYnNkPSRUUkVFX0ZSRUVCU0QgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICByZXZpc2lvbl9mcmVlYnNk
PSRSRVZJU0lPTl9GUkVFQlNEICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgIGZyZWVic2RfYnVpbGRqb2I9YnVpbGQtJGFyY2gtZnJlZWJzZAorICAgIDs7CisgICAg
ZXNhYworCiAgICAgY2FzZSAiJGFyY2giIGluCiAgICAgYXJtKikgY29udGludWU7OyAjIGRvbid0
IGRvIGFueSBvdGhlciBrZXJuZWwgYnVpbGRzCiAgICAgZXNhYwpkaWZmIC0tZ2l0IGEvc2ctcnVu
LWpvYiBiL3NnLXJ1bi1qb2IKaW5kZXggY2ViNzk4MDAuLmM0ODBhMDJiIDEwMDc1NQotLS0gYS9z
Zy1ydW4tam9iCisrKyBiL3NnLXJ1bi1qb2IKQEAgLTUzLDEyICs1MywxNSBAQCBwcm9jIHJ1bi1q
b2Ige2pvYn0gewogICAgIHNldCBza2lwX2dsb2JzICAgICBbam9iZGI6OnJlYWQtcnVudmFyICRm
bGlnaHQgJGpvYiBza2lwX3Rlc3RpZHNdCiAKICAgICBzZXQgbmggW25lZWQtaG9zdHMvJGpvYmlu
Zm8ocmVjaXBlKV0KLSAgICBpZiB7IVtzdHJpbmcgY29tcGFyZSAkbmggQlVJTERdfSB7CisgICAg
aWYgeyFbc3RyaW5nIGNvbXBhcmUgJG5oIEJVSUxEX0xJTlVYXX0gewogICAgICAgICBzZXQgbmVl
ZF94ZW5faG9zdHMge30KLSAgICAgICAgc2V0IG5lZWRfYnVpbGRfaG9zdCAxCisgICAgICAgIHNl
dCBuZWVkX2J1aWxkX2hvc3QgTElOVVgKKyAgICB9IGVsc2VpZiB7IVtzdHJpbmcgY29tcGFyZSAk
bmggQlVJTERfRlJFRUJTRF19IHsKKyAgICAgICAgc2V0IG5lZWRfeGVuX2hvc3RzIHt9CisgICAg
ICAgIHNldCBuZWVkX2J1aWxkX2hvc3QgRlJFRUJTRAogICAgIH0gZWxzZSB7CiAgICAgICAgIHNl
dCBuZWVkX3hlbl9ob3N0cyAkbmgKLSAgICAgICAgc2V0IG5lZWRfYnVpbGRfaG9zdCAwCisgICAg
ICAgIHNldCBuZWVkX2J1aWxkX2hvc3QgIiIKICAgICB9CiAgICAgc2V0IG5lc3RlZF9sYXllcnNf
aG9zdHMge30KIApAQCAtNjksNyArNzIsOCBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0gewogICAgICAg
ICBldmFsIHJ1bi10cyBicm9rZW4gID0gICAgICAgICAgICAgdHMtaG9zdHMtYWxsb2NhdGUgKyAk
bmVlZF94ZW5faG9zdHMKICAgICB9CiAKLSAgICBpZiB7JG5lZWRfYnVpbGRfaG9zdH0geyBjYXRj
aGluZy1vdGhlcndpc2UgYnJva2VuIHByZXBhcmUtYnVpbGQtaG9zdCB9CisgICAgaWYgeyFbc3Ry
aW5nIGNvbXBhcmUgJG5lZWRfYnVpbGRfaG9zdCBMSU5VWF19IHsgY2F0Y2hpbmctb3RoZXJ3aXNl
IGJyb2tlbiBwcmVwYXJlLWJ1aWxkLWhvc3QtbGludXggfQorICAgIGlmIHshW3N0cmluZyBjb21w
YXJlICRuZWVkX2J1aWxkX2hvc3QgRlJFRUJTRF19ICB7IGNhdGNoaW5nLW90aGVyd2lzZSBicm9r
ZW4gcHJlcGFyZS1idWlsZC1ob3N0LWZyZWVic2QgfQogCiAgICAgaWYgeyRva30geyBzZXRzdGF0
dXMgcnVubmluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KIApA
QCAtODksNyArOTMsNyBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0gewogICAgICAgICBzZXQgbmVlZF94
ZW5faG9zdHMgW2x1bmFwcGVuZCBuZXN0ZWRfbGF5ZXJzX2hvc3RzXQogICAgIH0KIAotICAgIGlm
IHskbmVlZF9idWlsZF9ob3N0ICYmICRhbnlmYWlsZWR9IHsKKyAgICBpZiB7W3N0cmluZyBsZW5n
dGggJG5lZWRfYnVpbGRfaG9zdF0gJiYgJGFueWZhaWxlZH0gewogCXJ1bi10cyAgIWJyb2tlbiBj
YXB0dXJlLWxvZ3MgICAgICB0cy1sb2dzLWNhcHR1cmUgKyBob3N0CiAgICAgfQogCkBAIC0xMDYs
NyArMTEwLDcgQEAgcHJvYyBydW4tam9iIHtqb2J9IHsKIAogICAgIGlmIHskb2t9IHsgc2V0c3Rh
dHVzIHBhc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAK
LSAgICBpZiB7JG5lZWRfYnVpbGRfaG9zdCAmJiAkb2t9IHsgam9iZGI6OnByZXNlcnZlLXRhc2sg
OTAgfQorICAgIGlmIHtbc3RyaW5nIGxlbmd0aCAkbmVlZF9idWlsZF9ob3N0XSAmJiAkb2t9IHsg
am9iZGI6OnByZXNlcnZlLXRhc2sgOTAgfQogCiAgICAgaWYgeyRhbnlmYWlsZWR9IHsKICAgICAg
ICAgam9iZGI6OmxvZ3B1dHMgc3Rkb3V0ICJhdCBsZWFzdCBvbmUgdGVzdCBmYWlsZWQiCkBAIC01
MzUsMTEgKzUzOSwxMiBAQCBwcm9jIG5lZWQtaG9zdHMvaG9zdC1leGFtaW5lLWxpbnV4IHt9IHsK
IAogIy0tLS0tLS0tLS0gYnVpbGRzIC0tLS0tLS0tLS0KIAotcHJvYyBuZWVkLWhvc3RzL2J1aWxk
IHt9IHsgcmV0dXJuIEJVSUxEIH0KLXByb2MgbmVlZC1ob3N0cy9idWlsZC1rZXJuIHt9IHsgcmV0
dXJuIEJVSUxEIH0KLXByb2MgbmVlZC1ob3N0cy9idWlsZC1saWJ2aXJ0IHt9IHsgcmV0dXJuIEJV
SUxEIH0KLXByb2MgbmVlZC1ob3N0cy9idWlsZC1ydW1wcnVuIHt9IHsgcmV0dXJuIEJVSUxEIH0K
LXByb2MgbmVlZC1ob3N0cy9idWlsZC14dGYge30geyByZXR1cm4gQlVJTEQgfQorcHJvYyBuZWVk
LWhvc3RzL2J1aWxkIHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVlZC1ob3N0cy9i
dWlsZC1rZXJuIHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVlZC1ob3N0cy9idWls
ZC1saWJ2aXJ0IHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVlZC1ob3N0cy9idWls
ZC1ydW1wcnVuIHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVlZC1ob3N0cy9idWls
ZC14dGYge30geyByZXR1cm4gQlVJTERfTElOVVggfQorcHJvYyBuZWVkLWhvc3RzL2J1aWxkLWZy
ZWVic2Qge30geyByZXR1cm4gQlVJTERfRlJFRUJTRCB9CiAKIHByb2MgcnVuLWpvYi9idWlsZCB7
fSB7CiAgICAgcnVuLXRzIC4gPSB0cy14ZW4tYnVpbGQKQEAgLTU2NiwxMyArNTcxLDIzIEBAIHBy
b2MgcnVuLWpvYi9idWlsZC14dGYge30gewogICAgIHJ1bi10cyAuID0gdHMteHRmLWJ1aWxkCiB9
CiAKLXByb2MgcHJlcGFyZS1idWlsZC1ob3N0IHt9IHsKK3Byb2MgcnVuLWpvYi9idWlsZC1mcmVl
YnNkIHt9IHsKKyAgICBydW4tdHMgLiA9IHRzLWZyZWVic2QtYnVpbGQKK30KKworcHJvYyBwcmVw
YXJlLWJ1aWxkLWhvc3QtbGludXgge30gewogICAgIGdsb2JhbCBqb2JpbmZvCiAgICAgcnVuLXRz
IGJyb2tlbiA9IHRzLWhvc3RzLWFsbG9jYXRlICsgaG9zdAogICAgIHJ1bi10cyBicm9rZW4gaG9z
dC1pbnN0YWxsKCopIHRzLWhvc3QtaW5zdGFsbC10d2ljZQogICAgIHJ1bi10cyAuIGhvc3QtYnVp
bGQtcHJlcCB0cy14ZW4tYnVpbGQtcHJlcAogfQogCitwcm9jIHByZXBhcmUtYnVpbGQtaG9zdC1m
cmVlYnNkIHt9IHsKKyAgICBnbG9iYWwgam9iaW5mbworICAgIHJ1bi10cyBicm9rZW4gPSB0cy1o
b3N0cy1hbGxvY2F0ZSArIGhvc3QKKyAgICBydW4tdHMgYnJva2VuIGhvc3QtaW5zdGFsbCgqKSB0
cy1mcmVlYnNkLWhvc3QtaW5zdGFsbAorfQorCiBwcm9jIG5lZWQtaG9zdHMvY292ZXJpdHkge30g
eyByZXR1cm4gQlVJTEQgfQogcHJvYyBydW4tam9iL2NvdmVyaXR5IHt9IHsKICAgICBydW4tdHMg
LiA9IHRzLWNvdmVyaXR5LWJ1aWxkICsgaG9zdAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 13:52:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAEk-0001Q8-I8; Tue, 23 May 2017 13:52:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAEj-0001PV-6d
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:52:33 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4E/5B-19409-0AE34295; Tue, 23 May 2017 13:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve58O5V
 IgzkrrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLhxYwF9yWrJj07BZLA+MxkS5GTg4JAX+J
 x5fXsIPYbAI6Ehfn7mQDsUUEHCU+rzjDBGIzC4RIvF4zHSwuLBAmsfzVMTCbRUBVYudNiBpeA
 UuJa2vfsELM1JN4O/EFI4jNKWAlMXnLbrB6IaCaDasOQ9ULSpyc+YQFYr6mROv23+wQtrxE89
 bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNb
 LTS0uTkxPzUlMKtZLzs/dxAgMtnoGBsYdjL+P+x1ilORgUhLl3ZOgHCnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgjfEViVSSLAoNT21Ii0zBxj2MGkJDh4lEd5OkDRvcUFibnFmOkTqFKMux7ulH
 94zCbHk5eelSonzCoAUCYAUZZTmwY2AxeAlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8c0
 Cm8GTmlcBtegV0BBPQEa53lUGOKElESEk1MKZvMzpQt/+y/jP1jZnFu71q7K8/SnkUetXv3ry
 Tnf9tf+TUna2Vqb3MbamnbBjiJNGntDdQYcfVZTZvu+ZoMZYX7FJh8jL70tRlbd/dcNNvbVSo
 DZ/DxIZrkxeZ3T6wwH/ipP8fuoRM+MLfpbw10bMxuP9z3vq0/H9vmjIjjr7qTe34rRH7T4mlO
 CPRUIu5qDgRAPln9pC8AgAA
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495547549!101911913!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51563 invoked from network); 23 May 2017 13:52:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:52:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433664284"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Tue, 23 May 2017 14:51:42 +0100
Message-ID: <20170523135148.77673-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170523135148.77673-1-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/7] osstest: make built_stash_file store a
	path_ runvar for each file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGludHJvZHVjZSBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUgaW4gb3JkZXIgdGhlIGtlZXAgdGhl
IHByZXZpb3VzIGJlaGF2aW9yIG9mCmJ1aWx0X3N0YXNoX2ZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBt
IHwgMTQgKysrKysrKysrKysrLS0KIHRzLWtlcm5lbC1idWlsZCAgICAgICAgfCAgNCArKy0tCiB0
cy14ZW4tYnVpbGQgICAgICAgICAgIHwgIDggKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTgg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCBjMjNhYzEzNS4uNWYxM2Vi
MGIgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0
U3VwcG9ydC5wbQpAQCAtODMsNyArODMsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAgICAg
ICAgZ2V0X3N0YXNoZWQgb3Blbl91bmlxdWVfc3Rhc2hmaWxlIGNvbXByZXNzX3N0YXNoZWQKICAg
ICAgICAgICAgICAgICAgICAgICBkaXJfaWRlbnRpZnlfdmNzCiAgICAgICAgICAgICAgICAgICAg
ICAgYnVpbGRfdXJsX3ZjcyBidWlsZF9jbG9uZQotICAgICAgICAgICAgICAgICAgICAgIGJ1aWx0
X3N0YXNoIGJ1aWx0X3N0YXNoX2ZpbGUKKyAgICAgICAgICAgICAgICAgICAgICBidWlsdF9zdGFz
aCBidWlsdF9zdGFzaF9maWxlIGJ1aWx0X3N0YXNoX2RlYnVnZmlsZQogICAgICAgICAgICAgICAg
ICAgICAgIGJ1aWx0X2NvbXByZXNzX3N0YXNoZWQKICAgICAgICAgICAgICAgICAgICAgICBoZ19k
aXJfcmV2aXNpb24gZ2l0X2Rpcl9yZXZpc2lvbiB2Y3NfZGlyX3JldmlzaW9uCiAgICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfcmV2aXNpb24gc3RvcmVfdmNzX3JldmlzaW9uCkBAIC0xNDQ1LDcg
KzE0NDUsNyBAQCBFTkQKICAgICBzdG9yZV9ydW52YXIoInBhdGhfJGl0ZW0iLCAkc3Rhc2hsZWFm
KTsKIH0KIAotc3ViIGJ1aWx0X3N0YXNoX2ZpbGUgKCQkJCQ7JCkgeworc3ViIGJ1aWx0X3N0YXNo
X2RlYnVnZmlsZSAoJCQkJDskKSB7CiAgICAgbXkgKCRobywgJGJ1aWxkZGlyLCAkaXRlbSwgJGZu
YW1lLCAkb3B0aW9uYWwpID0gQF87CiAgICAgbXkgJGJ1aWxkPSAiYnVpbGQiOwogICAgIG15ICRz
dGFzaGxlYWY9ICIkYnVpbGQvJGl0ZW0iOwpAQCAtMTQ1OCw2ICsxNDU4LDE2IEBAIHN1YiBidWls
dF9zdGFzaF9maWxlICgkJCQkOyQpIHsKICAgICAgICAgICAgICAgICAgICAiJHN0YXNoLyRzdGFz
aGxlYWYiKTsKIH0KIAorc3ViIGJ1aWx0X3N0YXNoX2ZpbGUgKCQkJCQ7JCkgeworICAgIG15ICgk
aG8sICRidWlsZGRpciwgJGl0ZW0sICRmbmFtZSwgJG9wdGlvbmFsKSA9IEBfOworICAgIG15ICRi
dWlsZD0gImJ1aWxkIjsKKyAgICBteSAkc3Rhc2hsZWFmPSAiJGJ1aWxkLyRpdGVtIjsKKworICAg
IGJ1aWx0X3N0YXNoX2RlYnVnZmlsZSgkaG8sICRidWlsZGRpciwgJGl0ZW0sICRmbmFtZSwgJG9w
dGlvbmFsKTsKKyAgICBzdG9yZV9ydW52YXIoInBhdGhfJGl0ZW0iLCAkc3Rhc2hsZWFmKTsKK30K
KworCiBzdWIgYnVpbHRfY29tcHJlc3Nfc3Rhc2hlZCgkKSB7CiAgICAgbXkgKCRwYXRoKSA9IEBf
OwogICAgIGNvbXByZXNzX3N0YXNoZWQoImJ1aWxkLyRwYXRoIik7CmRpZmYgLS1naXQgYS90cy1r
ZXJuZWwtYnVpbGQgYi90cy1rZXJuZWwtYnVpbGQKaW5kZXggOTRlNjdhNDcuLjViODdmNWE3IDEw
MDc1NQotLS0gYS90cy1rZXJuZWwtYnVpbGQKKysrIGIvdHMta2VybmVsLWJ1aWxkCkBAIC00Mzgs
OSArNDM4LDkgQEAgaWYgKCRye3RyZWVfbGludXhmaXJtd2FyZX0pIHsKICAgICBmd2luc3RhbGwo
KTsKIH0KIGJ1aWx0X3N0YXNoKCRobywgJGJ1aWxkZGlyLCAnZGlzdCcsICdrZXJuZGlzdCcpOwot
YnVpbHRfc3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgJ3ZtbGludXgnLCAnbGludXgvdm1saW51
eCcpOworYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAndm1saW51eCcsICds
aW51eC92bWxpbnV4Jyk7CiBidWlsdF9jb21wcmVzc19zdGFzaGVkKCd2bWxpbnV4Jyk7Ci1idWls
dF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAnY29uZmlnJywgJ2xpbnV4Ly5jb25maWcnKTsK
K2J1aWx0X3N0YXNoX2RlYnVnZmlsZSgkaG8sICRidWlsZGRpciwgJ2NvbmZpZycsICdsaW51eC8u
Y29uZmlnJyk7CiAKIHN1YiBlbmFibGVfeGVuX2NvbmZpZyAoKSB7CiAgICAgcmV0dXJuIDw8J0VO
RCc7CmRpZmYgLS1naXQgYS90cy14ZW4tYnVpbGQgYi90cy14ZW4tYnVpbGQKaW5kZXggMzFhY2I5
ZGQuLjAxNTJlYTA1IDEwMDc1NQotLS0gYS90cy14ZW4tYnVpbGQKKysrIGIvdHMteGVuLWJ1aWxk
CkBAIC0yMDksMTAgKzIwOSwxMCBAQCBzdWIgc3Rhc2ggKCkgewogICAgICAgICAgICAgICAgICAg
ICAieGVuL2Rpc3QvJHtwYXJ0fWluc3RhbGwiLAogICAgICAgICAgICAgICAgICAgICAiJHtwYXJ0
fWRpc3QiKTsKICAgICB9Ci0gICAgYnVpbHRfc3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgInhl
bi1zeW1zIiwgInhlbi94ZW4veGVuLXN5bXMiLCAxKTsKLSAgICBidWlsdF9zdGFzaF9maWxlKCRo
bywgJGJ1aWxkZGlyLCAieGVuLWNvbmZpZyIsICJ4ZW4vLmNvbmZpZyIsIDEpOwotICAgIGJ1aWx0
X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJ4ZW4taHYtY29uZmlnIiwgInhlbi94ZW4vLmNv
bmZpZyIsIDEpOwotICAgIGJ1aWx0X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJzZWFiaW9z
LWNvbmZpZyIsCisgICAgYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAieGVu
LXN5bXMiLCAieGVuL3hlbi94ZW4tc3ltcyIsIDEpOworICAgIGJ1aWx0X3N0YXNoX2RlYnVnZmls
ZSgkaG8sICRidWlsZGRpciwgInhlbi1jb25maWciLCAieGVuLy5jb25maWciLCAxKTsKKyAgICBi
dWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJ4ZW4taHYtY29uZmlnIiwgInhl
bi94ZW4vLmNvbmZpZyIsIDEpOworICAgIGJ1aWx0X3N0YXNoX2RlYnVnZmlsZSgkaG8sICRidWls
ZGRpciwgInNlYWJpb3MtY29uZmlnIiwKIAkJICAgICAieGVuL3Rvb2xzL2Zpcm13YXJlL3NlYWJp
b3MtZGlyLXJlbW90ZS8uY29uZmlnIiwgMSk7CiAgICAgYnVpbHRfY29tcHJlc3Nfc3Rhc2hlZCgi
eGVuLXN5bXMiKTsKIH0KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 13:52:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:52:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAEl-0001R0-PZ; Tue, 23 May 2017 13:52:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAEk-0001Ps-AO
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:52:34 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B1/03-10689-1AE34295; Tue, 23 May 2017 13:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve5CO5V
 Ig4Y2dovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJmU6WgotsFce/fGVuYNzL2sXIySEh4C/R
 euovI4jNJqAjcXHuTjYQW0TAUeLzijNMXYwcHMwCWhJLVkqBhIUFYiXur7nKDmKzCKhKdJ5vZ
 QKxeQUsJfovXGaHGKkn8XbiC7CRnAJWEpO37AYbKQRUs2HVYah6QYmTM5+wgNjMApoSrdt/s0
 PY8hLNW2czQ9QrSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfQUi+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzDU6hkYGHcw/j7ud4hRkoNJSZR3T4JypBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3hBblUghwaLU9NSKtMwcYNDDpCU4eJREeDtB0rzFBYm5xZnpEKlTj
 Locc+59fc8kxJKXn5cqJc4rAFIkAFKUUZoHNwIWgZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCfPOAZnCk5lXArfpFdARTEBHuN5VBjmiJBEhJdXAuMPvquqxtOBTaRYcVWdWvvy5nqHTOyc
 tzuLKXv3Xp0wktjsm5h84umN54wHNhy+2HrNo3qPxXfLk9S+5jt9eL5z+8NHv3esWO9g/eHdX
 RTvma+7e2zxFDbNf/otsb3qmG7y5xiSTv0ik3rDBemZK9b3knv+Ny5/M7nVauVHU3mbJ383bh
 P4oflViKc5INNRiLipOBABMSwtvuwIAAA==
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495547549!101911913!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51667 invoked from network); 23 May 2017 13:52:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:52:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433664295"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Tue, 23 May 2017 14:51:44 +0100
Message-ID: <20170523135148.77673-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170523135148.77673-1-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 3/7] osstest: fix regular expression used to
	match buildjob in ts-build-check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCByZWd1bGFyIGV4cHJlc3Npb24gdXNlZCB0byBtYXRjaCB0aGUgYnVpbGRqb2Igd29y
a3MgY29ycmVjdGx5IHdoZW4gdGhlCmJ1aWxkam9iIHJ1bnZhciBoYXMgdGhlIDxqb2JfbmFtZT5i
dWlsZGpvYiBmb3JtYXQsIGJ1dCBub3Qgd2hlbiB0aGUgZm9ybWF0IGlzCjxqb2JfbmFtZT5fYnVp
bGRqb2IgKHRoZSBmaXJzdCBtYXRjaCBncm91cCBpcyBlbXB0eSBpbiB0aGlzIGNhc2UpLiBDaGFu
Z2UgaXQgc28KdGhhdCBpdCB3b3JrcyBmb3IgYm90aCBmb3JtYXRzLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogdHMtYnVpbGQtY2hl
Y2sgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS90cy1idWlsZC1jaGVjayBiL3RzLWJ1aWxkLWNoZWNrCmluZGV4IDkyZTE5
ZmIwLi5iOWFkZTg3NiAxMDA3NTUKLS0tIGEvdHMtYnVpbGQtY2hlY2sKKysrIGIvdHMtYnVpbGQt
Y2hlY2sKQEAgLTI2LDcgKzI2LDcgQEAgZGllIGlmIEBBUkdWICYmICRBUkdWWzBdID1+IG0vXi0v
OwogbG9nbSgiY2hlY2tpbmcgYnVpbGRzIC4uLiIpOwogCiBmb3JlYWNoIG15ICRrIChzb3J0IGtl
eXMgJXIpIHsKLSAgICBuZXh0IHVubGVzcyAkayA9fiBtL14oPzouKl8pPyhbXl9dKilidWlsZGpv
YiQvOworICAgIG5leHQgdW5sZXNzICRrID1+IG0vXiguKj8pKF8/KWJ1aWxkam9iJC87CiAgICAg
bXkgJHBhcnQ9ICQxOwogICAgIG15ICRwYXRoPSAicGF0aF8ke3BhcnR9ZGlzdCI7CiAgICAgbG9n
bSgiY2hlY2tpbmcgJGsgJHBhdGgiKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 13:52:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:52:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAEn-0001SU-5D; Tue, 23 May 2017 13:52:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAEl-0001Qs-Ur
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:52:36 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 35/AC-23755-3AE34295; Tue, 23 May 2017 13:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4iO5V
 Ig0nLlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLj9uZCw65V6zevoOxgXG3dRcjJ4eEgL/E
 9v9XWEBsNgEdiYtzd7KB2CICjhKfV5xh6mLk4GAW0JJYslIKJCwsYCdxtvM0I4jNIqAqcX33e
 mYQm1fAUmL6kzssECP1JN5OfAFWwylgJTF5y26wkUJANRtWHWaCqBeUODnzCVg9s4CmROv23+
 wQtrxE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1tNRLKspMzyjJTcz
 M0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtXoGBsYdjL+P+x1ilORgUhLl3ZOgHCnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgjfEViVSSLAoNT21Ii0zBxj0MGkJDh4lEd5OkDRvcUFibnFmOkTqF
 KMux5XWj++ZhFjy8vNSpcR5BUCKBECKMkrz4EbAIvASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWHeOSBTeDLzSuA2vQI6ggnoCNe7yiBHlCQipKQaGFcyLhSX+J23pz1x08/9oQwbJliuqr2
 gov7s2qJpWWEZ93z9zyttYjjHP/3l/Iw1vww+fe88LWp4POXonvvcB5ov9a979fs9b9niBc4M
 +tMiHk7gd5m8kafKT798EpubQvF0883vbnyO1OOMnv31xQuD8xI6S9idrJboHk5cpiu3yonX9
 +7vje1KLMUZiYZazEXFiQBnCQnMuwIAAA==
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495547549!101911913!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51987 invoked from network); 23 May 2017 13:52:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:52:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433664296"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Tue, 23 May 2017 14:51:46 +0100
Message-ID: <20170523135148.77673-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170523135148.77673-1-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 5/7] osstest: introduce a FreeBSD build script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gZ2VuZXJhdGUgdGhlIEZyZWVCU0QgaW5zdGFsbGVyIGltYWdlIGFuZCB0aGUg
aW5zdGFsbCBtZWRpYS4KClRoZSBpbnN0YWxsIHNldHMgYXJlIHRoZSB2YW5pbGxhIG9uZXMgZ2Vu
ZXJhdGVkIGJ5IHRoZSAnZnRwJyByZWxlYXNlIHRhcmdldC4KVGhlIGluc3RhbGxlciBpbWFnZSBp
cyBoYW5kY3JhZnRlZCBiYXNlZCBvbiB0aGUgZmlsZXN5c3RlbSBjcmVhdGVkIGJ5IHRoZQonYm9v
dG9ubHknIHRhcmdldCwgd2hpY2ggaXMgdGhlbiBwb3B1bGF0ZWQgd2l0aCB0aGUgc3NoIGhvc3Qg
a2V5cywgYW5kIHNldHVwCmluIG9yZGVyIHRvIHVzZSB0aGUgc2VyaWFsIGNvbnNvbGUuIFRoZSBv
dGhlciBkaWZmZXJlbmNlIGZyb20gdXBzdHJlYW0gRnJlZUJTRAppbnN0YWxsZXIgaW1hZ2VzIGlz
IHRoYXQgdGhlIG9uZSBidWlsdCBieSBvc3N0ZXN0IHVzZXMgYSByYW1kaXNrIGluc3RlYWQgb2YK
cmVseWluZyBvbiB0aGUgaW5zdGFsbGVyIG1lZGlhIHRvIGJlIHNvbWVob3cgYXR0YWNoZWQsIGVp
dGhlciBvbiBhIENEIG9yIFVTQgpkcml2ZS4gVGhpcyBpcyByZXF1aXJlZCBpbiBvcmRlciB0byBi
b290IHRoZSBpbWFnZSBmcm9tIHB4ZWxpbnV4ICh3aGVyZSBubyBDRApvciBVU0IgaXMgYWN0dWFs
bHkgYXR0YWNoZWQgdG8gdGhlIGhvc3QsIGFuZCBldmVyeXRoaW5nIGlzIGZldGNoZWQgZnJvbSB0
ZnRwKS4KCkR1ZSB0byB0aGUgbmF0dXJlIG9mIHRoZSBGcmVlQlNEIGJ1aWxkLCB0aGUgb3V0cHV0
cyBhcmUgZGlmZmVyZW50IGZyb20gd2hhdApvc3N0ZXN0IGV4cGVjdHMgZnJvbSBhIGJ1aWxkam9i
LCBtb3JlIHNwZWNpZmljYWxseSB0aGVyZSdzIG5vIHBhdGhfZnJlZWJzZGlzdApwcm9kdWNlZCwg
YW5kIHRodXMgdHMtYnVpbGQtY2hlY2sgbmVlZHMgdG8gYmUgbW9kaWZpZWQgaW4gb3JkZXIgdG8g
YWNjb21tb2RhdGUKdGhpcy4gVGhlIEZyZWVCU0QgYnVpbGQgb3V0cHV0IGlzIGdvaW5nIHRvIHBy
b2R1Y2UgdGhlIGZvbGxvd2luZyBiaW5hcmllcwpwYXRoX2ZyZWVic2Qte2Jhc2Usa2VybmVsLG1h
bmlmZXN0LGltYWdlfS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KIHRzLWJ1aWxkLWNoZWNrICAgfCAgMTQgKysrLQogdHMtZnJlZWJz
ZC1idWlsZCB8IDIzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI0MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNzU1IHRzLWZyZWVic2QtYnVpbGQKCmRpZmYgLS1naXQg
YS90cy1idWlsZC1jaGVjayBiL3RzLWJ1aWxkLWNoZWNrCmluZGV4IGI5YWRlODc2Li42OGQ2Y2My
ZCAxMDA3NTUKLS0tIGEvdHMtYnVpbGQtY2hlY2sKKysrIGIvdHMtYnVpbGQtY2hlY2sKQEAgLTI4
LDkgKzI4LDE3IEBAIGxvZ20oImNoZWNraW5nIGJ1aWxkcyAuLi4iKTsKIGZvcmVhY2ggbXkgJGsg
KHNvcnQga2V5cyAlcikgewogICAgIG5leHQgdW5sZXNzICRrID1+IG0vXiguKj8pKF8/KWJ1aWxk
am9iJC87CiAgICAgbXkgJHBhcnQ9ICQxOwotICAgIG15ICRwYXRoPSAicGF0aF8ke3BhcnR9ZGlz
dCI7Ci0gICAgbG9nbSgiY2hlY2tpbmcgJGsgJHBhdGgiKTsKLSAgICBnZXRfc3Rhc2hlZCgkcGF0
aCwgJHJ7JGt9KTsKKyAgICBpZiAoIiRwYXJ0IiBlcSAiZnJlZWJzZCIpIHsKKyAgICAgICAgZm9y
ZWFjaCAocXcoYmFzZSBrZXJuZWwgbWFuaWZlc3QgaW1hZ2UpKSB7CisgICAgICAgICAgICBteSAk
cGF0aD0gInBhdGhfJHtwYXJ0fS0kXyI7CisgICAgICAgICAgICBsb2dtKCJjaGVja2luZyAkayAk
cGF0aCIpOworICAgICAgICAgICAgZ2V0X3N0YXNoZWQoJHBhdGgsICRyeyRrfSk7CisgICAgICAg
IH0KKyAgICB9IGVsc2UgeworICAgICAgICBteSAkcGF0aD0gInBhdGhfJHtwYXJ0fWRpc3QiOwor
ICAgICAgICBsb2dtKCJjaGVja2luZyAkayAkcGF0aCIpOworICAgICAgICBnZXRfc3Rhc2hlZCgk
cGF0aCwgJHJ7JGt9KTsKKyAgICB9CiB9CiAKIGxvZ20oImFsbCBvay4iKTsKZGlmZiAtLWdpdCBh
L3RzLWZyZWVic2QtYnVpbGQgYi90cy1mcmVlYnNkLWJ1aWxkCm5ldyBmaWxlIG1vZGUgMTAwNzU1
CmluZGV4IDAwMDAwMDAwLi5jMDM2NmM5NwotLS0gL2Rldi9udWxsCisrKyBiL3RzLWZyZWVic2Qt
YnVpbGQKQEAgLTAsMCArMSwyMzAgQEAKKyMhL3Vzci9iaW4vcGVybCAtdworIyBUaGlzIGlzIHBh
cnQgb2YgIm9zc3Rlc3QiLCBhbiBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4K
KyMgQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBJbmMuCisjIAorIyBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVy
IHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBBZmZlcm8g
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIyAKKyMgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCit1c2Ugc3RyaWN0IHF3KHZhcnMpOwordXNlIERCSTsK
K3VzZSBQT1NJWDsKKwordW5zaGlmdCBASU5DLCBxdyguKTsKK3VzZSBPc3N0ZXN0OwordXNlIE9z
c3Rlc3Q6OlRlc3RTdXBwb3J0OwordXNlIE9zc3Rlc3Q6OkJ1aWxkU3VwcG9ydDsKKwordHNyZWFk
Y29uZmlnKCk7CisKK3NlbGVjdGJ1aWxkaG9zdChcQEFSR1YpOworYnVpbGRkaXJzcHJvcHMoKTsK
Kworc3ViIGluc3RhbGxfZGVwcyAoKSB7CisgICAgdGFyZ2V0X2NtZF9yb290KCRobywgJ3BrZyBp
bnN0YWxsIGdpdCcsIDMwMCk7Cit9CisKK3N1YiBjaGVja291dCAoKSB7CisgICAgcHJlcGJ1aWxk
ZGlycygpOworCisgICAgIyBSZW1vdmUgdGhlIGRpcmVjdG9yeSBhcyByb290LCB0aGVyZSBtaWdo
dCBiZSBmaWxlcyBvd25lZCBieSByb290CisgICAgdGFyZ2V0X2NtZF9yb290KCRobywgPDxFTkQs
IDMwMCk7CitjaGZsYWdzIC1mUiBub3NjaGcgJGJ1aWxkZGlyL2ZyZWVic2QKK3JtIC1yZiAkYnVp
bGRkaXIvZnJlZWJzZAorRU5ECisKKyAgICBsb2dtKCJDaGVja291dCB0aGUgRnJlZUJTRCBzb3Vy
Y2UgdHJlZSIpOworICAgIGJ1aWxkX2Nsb25lKCRobywgJ2ZyZWVic2QnLCAkYnVpbGRkaXIsICdm
cmVlYnNkJyk7Cit9CisKK3N1YiBidWlsZCAoKSB7CisgICAgbXkgJGF1dGhrZXlzID0gYXV0aG9y
aXplZF9rZXlzKCk7CisgICAgbXkgJHRhcmdldCA9ICJib290b25seSI7CisKKyAgICAjIEJ1aWxk
IHByb2Nlc3MgYXMgZG9jdW1lbnRlZCBpbiB0aGUgaGFuZGJvb2s6CisgICAgIyBodHRwczovL3d3
dy5mcmVlYnNkLm9yZy9kb2MvaGFuZGJvb2svdXBkYXRpbmctc3JjLmh0bWwKKworICAgIGxvZ20o
IkNsZWFuaW5nIHVwIHByZXZpb3VzIGJ1aWxkcyIpOworICAgIHRhcmdldF9jbWRfYnVpbGQoJGhv
LCAzMDAsICRidWlsZGRpciwgPDxFTkQpOworY2QgZnJlZWJzZAorZXhwb3J0IE1BS0VPQkpESVJQ
UkVGSVg9JGJ1aWxkZGlyL29iagorbWFrZSBjbGVhbndvcmxkCitFTkQKKworICAgIGxvZ20oIkJ1
aWxkaW5nIHdvcmxkIik7CisgICAgdGFyZ2V0X2NtZF9idWlsZCgkaG8sIDcyMDAsICRidWlsZGRp
ciwgPDxFTkQpOworY2QgZnJlZWJzZAorZXhwb3J0IE1BS0VPQkpESVJQUkVGSVg9JGJ1aWxkZGly
L29iagorKG1ha2UgJG1ha2VmbGFncyBUQVJHRVQ9JHJ7YXJjaH0gYnVpbGR3b3JsZCAyPiYxICYm
IHRvdWNoIC4uL2J1aWxkLW9rLXN0YW1wKSBcXAorICAgIHx0ZWUgLi4vbG9nCit0ZXN0IC1mIC4u
L2J1aWxkLW9rLXN0YW1wCitlY2hvIG9rLgorRU5ECisKKyAgICBsb2dtKCJCdWlsZGluZyBrZXJu
ZWwiKTsKKyAgICB0YXJnZXRfY21kX2J1aWxkKCRobywgMzYwMCwgJGJ1aWxkZGlyLCA8PEVORCk7
CitjZCBmcmVlYnNkCitleHBvcnQgTUFLRU9CSkRJUlBSRUZJWD0kYnVpbGRkaXIvb2JqCisobWFr
ZSAkbWFrZWZsYWdzIFRBUkdFVD0kcnthcmNofSBidWlsZGtlcm5lbCAyPiYxICYmIHRvdWNoIC4u
L2J1aWxkLW9rLXN0YW1wKSBcXAorICAgIHx0ZWUgLi4vbG9nCit0ZXN0IC1mIC4uL2J1aWxkLW9r
LXN0YW1wCitlY2hvIG9rLgorRU5ECisKKyAgICBsb2dtKCJDcmVhdGluZyB0aGUgaW5zdGFsbCBz
ZXRzIik7CisgICAgIyBOQjogdGhlIHN0ZXBzIGJlbG93IG5lZWQgdG8gYmUgZG9uZSBhcyByb290
IG9yIHRoZSBwZXJtaXNzaW9ucworICAgICMgb2YgdGhlIGZpbGVzIHdvbid0IGJlIHByb3Blcmx5
IHNldCAoYW5kIHRoZSB0YXJnZXQgd2lsbCBmYWlsKS4KKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhv
LCA8PEVORCwgOTAwKTsKK2NkICRidWlsZGRpci9mcmVlYnNkCitleHBvcnQgTUFLRU9CSkRJUlBS
RUZJWD0kYnVpbGRkaXIvb2JqCisobWFrZSAtQyByZWxlYXNlIFRBUkdFVD0kcnthcmNofSBmdHAg
Mj4mMSAmJiB0b3VjaCAuLi9idWlsZC1vay1zdGFtcCkgXFwKKyAgICB8dGVlIC4uL2xvZwordGVz
dCAtZiAuLi9idWlsZC1vay1zdGFtcAorZWNobyBvay4KK0VORAorCisgICAgbG9nbSgiUG9wdWxh
dGluZyB0aGUgaW5zdGFsbGVyIGltYWdlIik7CisgICAgdGFyZ2V0X2NtZF9yb290KCRobywgPDxF
TkQsIDkwMCk7CitjZCAkYnVpbGRkaXIvZnJlZWJzZAorZXhwb3J0IE1BS0VPQkpESVJQUkVGSVg9
JGJ1aWxkZGlyL29iagorKG1ha2UgLUMgcmVsZWFzZSBUQVJHRVQ9JHJ7YXJjaH0gJHRhcmdldCAy
PiYxICYmIHRvdWNoIC4uL2J1aWxkLW9rLXN0YW1wKSBcXAorICAgIHx0ZWUgLi4vbG9nCit0ZXN0
IC1mIC4uL2J1aWxkLW9rLXN0YW1wCitlY2hvIG9rLgorRU5ECisKKyAgICBsb2dtKCJQbGFjaW5n
IHNzaCBob3N0IGtleXMiKTsKKyAgICBmb3JlYWNoIG15ICRmaWxlICg8JGN7T3ZlcmxheUxvY2Fs
fS9ldGMvc3NoL3NzaF9ob3N0Xypfa2V5Kj4pIHsKKyAgICAgICAgdGFyZ2V0X3B1dGZpbGVfcm9v
dCgkaG8sIDMwLCAkZmlsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJGJ1aWxkZGly
L2ZyZWVic2QvcmVsZWFzZS8kdGFyZ2V0L2V0Yy9zc2gvIik7CisgICAgfQorCisgICAgbG9nbSgi
Q29uZmlndXJpbmcgdGhlIGluc3RhbGxlciBpbWFnZSIpOworICAgIHRhcmdldF9jbWRfcm9vdCgk
aG8sIDw8RU5ELCAzMCk7CitzZXQgLWV4Cit0YXJnZXQ9JGJ1aWxkZGlyL2ZyZWVic2QvcmVsZWFz
ZS8kdGFyZ2V0CisjIEVuYWJsZSBzc2hkIGJ5IGRlZmF1bHQKK2VjaG8gJ3NzaGRfZW5hYmxlPSJZ
RVMiJyA+PiBcJHRhcmdldC9ldGMvcmMuY29uZgorCisjIEFsbG93IHJvb3QgbG9naW4gYW5kIGNv
cHkgdGhlIGtleXMKK2VjaG8gJ1Blcm1pdFJvb3RMb2dpbiB5ZXMnID4+IFwkdGFyZ2V0L2V0Yy9z
c2gvc3NoZF9jb25maWcKK21rZGlyIC1wIFwkdGFyZ2V0L3Jvb3QvLnNzaAorY2F0IDw8IEVOREtF
WVMgPiBcJHRhcmdldC9yb290Ly5zc2gvYXV0aG9yaXplZF9rZXlzCiskYXV0aGtleXMKK0VOREtF
WVMKKworIyBTZXQgaG9zdCBrZXlzIHBlcm1pc3Npb25zCitjaG93biByb290OndoZWVsIFwkdGFy
Z2V0L2V0Yy9zc2gvc3NoX2hvc3RfKl9rZXkqCitjaG1vZCAwNjAwIFwkdGFyZ2V0L2V0Yy9zc2gv
c3NoX2hvc3RfKl9rZXkKK2NobW9kIDA2NDQgXCR0YXJnZXQvZXRjL3NzaC9zc2hfaG9zdF8qX2tl
eS5wdWIKKworIyBTZXR1cCBzZXJpYWwgY29uc29sZSBvdXRwdXQgZm9yIHN0YWdlMQorcHJpbnRm
ICIlcyIgIi1oIC1TJGN7QmF1ZH0iID4+IFwkdGFyZ2V0L2Jvb3QuY29uZmlnCitjYXQgPDwgRU5E
Qk9PVCA+PiBcJHRhcmdldC9ib290L2xvYWRlci5jb25mCisjIFNlcmlhbCBjb25zb2xlIGNvbmZp
Z3VyYXRpb24KK2Jvb3Rfc2VyaWFsPSJZRVMiCitjb21jb25zb2xlX3NwZWVkPSIkY3tCYXVkfSIK
K2NvbnNvbGU9ImNvbWNvbnNvbGUiCitib290X3ZlcmJvc2U9IllFUyIKK2JlYXN0aWVfZGlzYWJs
ZT0iWUVTIgorCisjIG1mcyBib290IHBhcmFtZXRlcnMKK2dlb21fdXppcF9sb2FkPSJZRVMiCit0
bXBmc19sb2FkPSJZRVMiCittZnNfbG9hZD0iWUVTIgorbWZzX3R5cGU9Im1mc19yb290IgorbWZz
X25hbWU9Ii9tZnNyb290IgordmZzLnJvb3QubW91bnRmcm9tPSJ1ZnM6L2Rldi91ZnMvRnJlZUJT
RF9JbnN0YWxsIgorRU5EQk9PVAorCisjIEVuYWJsZSBESENQIG9uIGFsbCBuZXR3b3JrIGludGVy
ZmFjZXMKK2VjaG8gJ2lmY29uZmlnX0RFRkFVTFQ9IkRIQ1AiJyA+PiBcJHRhcmdldC9ldGMvcmMu
Y29uZgorCisjwqBSZW1vdmUgdGhlIGxvY2FsIHNjcmlwdCB0aGF0IGxhdW5jaGVzIHRoZSBpbnN0
YWxsZXIgYnkgZGVmYXVsdAorcm0gLXJmIFwkdGFyZ2V0L2V0Yy9yYy5sb2NhbAorCisjIENyZWF0
ZSBhIHRlbXBvcmFyeSBmc3RhYiB3aXRoIHRoZSByb290IGRpcgorZWNobyAnL2Rldi91ZnMvRnJl
ZUJTRF9JbnN0YWxsIC8gdWZzIHJ3IDEgMScgPiBcJHRhcmdldC9ldGMvZnN0YWIKKworIyBSZW1v
dmUgdGhlIGxpbmtlZCByZXNvbHYuY29uZgorcm0gLXJmIFwkdGFyZ2V0L2V0Yy9yZXNvbHYuY29u
ZgorRU5ECisKKyAgICBsb2dtKCJDcmVhdGUgdGhlIGluc3RhbGxlciIpOworICAgIHRhcmdldF9j
bWRfcm9vdCgkaG8sIDw8RU5ELCA2MDApOworc2V0IC1leAordGFyZ2V0PSRidWlsZGRpci9mcmVl
YnNkL3JlbGVhc2UvJHRhcmdldAorb3V0cHV0PSRidWlsZGRpci9pbnN0YWxsLmltZworbWtkaXIg
LXAgXCRvdXRwdXQudG1wCisKKyMgRG8gc29tZSBwcnVuaW5nCitybSAtcmYgXCR0YXJnZXQvdXNy
L3NoYXJlL21hbgorcm0gLXJmIFwkdGFyZ2V0L3Vzci9zaGFyZS9leGFtcGxlcworcm0gLXJmIFwk
dGFyZ2V0L3Vzci9zaGFyZS9kb2MKK3JtIC1yZiBcJHRhcmdldC91c3Ivc2hhcmUvZHRyYWNlCisK
KyMgQ3JlYXRlIGEgbWZzIHJvb3QgaW1hZ2UKK21ha2VmcyAtYiAxMCUgLUIgbGl0dGxlIC1vIGxh
YmVsPUZyZWVCU0RfSW5zdGFsbCBcJG91dHB1dC50bXAvbWZzcm9vdCBcJHRhcmdldAorIyBDb21w
cmVzcyBpbWFnZQorZ3ppcCBcJG91dHB1dC50bXAvbWZzcm9vdAorCisjIENvcHkgYm9vdCB0byB0
aGUgc3RhZ2luZyBkaXIKK2NwIC1yIFwkdGFyZ2V0L2Jvb3QgXCRvdXRwdXQudG1wLworY3AgXCR0
YXJnZXQvYm9vdC5jb25maWcgXCRvdXRwdXQudG1wLworCisjIFRoZSBsb2FkZXIgb25seSBuZWVk
cyB0aGUgdG1wZnMgYW5kIGdlb21fdXppcCBtb2R1bGVzIGluIG9yZGVyCisjIHRvIGJvb3QgaW50
byB0aGUgbWZzIHJvb3QsIHRoZSByZXN0IG9mIHRoZSBtb2R1bGVzIGNhbiBiZSBsb2FkZWQgZnJv
bQorIyB0aGUgbWZzIHJvb3QgaXRzZWxmLgorZm9yIG1vZHVsZSBpbiBgbHMgXCRvdXRwdXQudG1w
L2Jvb3Qva2VybmVsLyoua29gOyBkbworICAgIGlmIFsgYGJhc2VuYW1lICJcJG1vZHVsZSJgICE9
ICJnZW9tX3V6aXAua28iIF0gJiYgXFwKKyAgICAgICBbIGBiYXNlbmFtZSAiXCRtb2R1bGUiYCAh
PSAidG1wZnMua28iIF07IHRoZW4KKyAgICAgICAgcm0gLWYgXCRtb2R1bGUKKyAgICBmaQorZG9u
ZQorCittYWtlZnMgLUIgbGl0dGxlIFwkb3V0cHV0LnBhcnQgXCRvdXRwdXQudG1wCisKKyMgTWFr
ZSB0aGUgaW1hZ2UgYm9vdGFibGUKK21raW1nIC1zIGdwdCAtYiBcJHRhcmdldC9ib290L3BtYnIg
LXAgZWZpOj1cJHRhcmdldC9ib290L2Jvb3QxLmVmaWZhdCBcXAorICAgIC1wIGZyZWVic2QtYm9v
dDo9XCR0YXJnZXQvYm9vdC9ncHRib290IC1wIGZyZWVic2QtdWZzOj1cJG91dHB1dC5wYXJ0IFxc
CisgICAgLXAgZnJlZWJzZC1zd2FwOjoxTSAtbyBcJG91dHB1dAorCitybSBcJG91dHB1dC5wYXJ0
CitybSAtcmYgXCRvdXRwdXQudG1wCitFTkQKK30KKworc3ViIHN0YXNoICgpIHsKKyAgICBsb2dt
KCJTdGFzaGluZyBGcmVlQlNEIGJ1aWxkIG91dHB1dCIpOworICAgIGJ1aWx0X3N0YXNoX2ZpbGUo
JGhvLCAkYnVpbGRkaXIsICJmcmVlYnNkLWltYWdlIiwgImluc3RhbGwuaW1nIiwgMCk7CisgICAg
YnVpbHRfc3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgImZyZWVic2QtbWFuaWZlc3QiLAorICAg
ICAgICAgICAgICAgICAgICAgImZyZWVic2QvcmVsZWFzZS9mdHAvTUFOSUZFU1QiLCAwKTsKKyAg
ICBidWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAiZnJlZWJzZC1iYXNlIiwKKyAgICAg
ICAgICAgICAgICAgICAgICJmcmVlYnNkL3JlbGVhc2UvZnRwL2Jhc2UudHh6IiwgMCk7CisgICAg
YnVpbHRfc3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgImZyZWVic2Qta2VybmVsIiwKKyAgICAg
ICAgICAgICAgICAgICAgICJmcmVlYnNkL3JlbGVhc2UvZnRwL2tlcm5lbC50eHoiLCAwKTsKKyAg
ICBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJmcmVlYnNkLWtlcm5lbC1k
YmciLAorICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJlZWJzZC9yZWxlYXNlL2Z0cC9rZXJu
ZWwtZGJnLnR4eiIsIDApOworICAgIG15ICRzcmN2ZXJzaW9uID0gdGFyZ2V0X2NtZF9vdXRwdXRf
cm9vdCgkaG8sIDw8RU5ELCAzMCk7Cithd2sgJy9eXFxcI2RlZmluZVtbOnNwYWNlOl1dKl9fRnJl
ZUJTRF92ZXJzaW9uLyB7IHByaW50IFwkMyB9JyBcXAorICAgICRidWlsZGRpci9mcmVlYnNkL3N5
cy9zeXMvcGFyYW0uaCB8IGN1dCAtYzEtMgorRU5ECisgICAgc3RvcmVfcnVudmFyKCJmcmVlYnNk
X3ZlcnNpb24iLCAiJHNyY3ZlcnNpb24iKTsKK30KKworaW5zdGFsbF9kZXBzKCk7CitjaGVja291
dCgpOworYnVpbGQoKTsKK3N0YXNoKCk7CisKK2xvZ20oIkZyZWVCU0QgYnVpbGQgc3VjY2Vzc2Z1
bCIpOworCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:52:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAEo-0001Td-Ct; Tue, 23 May 2017 13:52:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAEo-0001T5-0z
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:52:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D4/A4-01992-5AE34295; Tue, 23 May 2017 13:52:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHSDve5CO5V
 Ig09bTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTtxQLesQqtrUJNDDeEehi5OSQEPCXWN10
 lBnEZhPQkbg4dycbiC0i4CjxecUZpi5GDg5mAS2JJSulQExhAWuJn08iQCpYBFQlLk49DNbJK
 2Apsf7HPEaIiXoSbye+ALM5BawkJm/ZDTZRCKhmw6rDTBD1ghInZz5hAbGZBTQlWrf/Zoew5S
 Wat85mhqhXlOif94BtAiPfLCQts5C0zELSsoCReRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYG
 pXm5qcXFiempOYlKxXnJ+7iZGYIjVMzAw7mBs6nU+xCjJwaQkyrsnQTlSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTvSxuVSCHBotT01Iq0zBxgsMOkJTh4lER4Z4GkeYsLEnOLM9MhUqcYjTmut
 H58z8Rx6PnP90xCLHn5ealS4rwLQUoFQEozSvPgBsGi8BKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYV5lW6ApPJl5JXD7XgGdwgR0iutdZZBTShIRUlINjFImR2MM/V9ohvkr8W6b86D133t
 HYZOLfbLm9l6/ZMW3nDvy7ufJaqXLX18YbHsaZ8D7sYxt2ctVyas0nU4fEy9mfnLJ/7Tzor5N
 U0SlNnGdyNkedvOK05RdWx0W1PCzzLaea+y3/uGL3NU5cZ+5pq8zuPrnoJ5t8fSQ+fr1T89XN
 cuouHX/earEUpyRaKjFXFScCADAvpA9vQIAAA==
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495547551!84359300!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57865 invoked from network); 23 May 2017 13:52:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:52:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433664300"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Tue, 23 May 2017 14:51:48 +0100
Message-ID: <20170523135148.77673-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170523135148.77673-1-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 7/7] osstest: introduce make-freebsd-flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCB0aGlzIGZsaWdodCBvbmx5IGNvbnRhaW5zIGEgYnVpbGQtYW1kNjQtZnJl
ZWJzZCBhbmQKYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiBqb2JzLCBiZWNhdXNlIHRoYXQncyBh
bGwgb3NzdGVzdCBjYW4gZG8gd2l0aCBGcmVlQlNECm5vdy4KClRoaXMgYWxsb3dzIHRlc3Rpbmcg
RnJlZUJTRCBzcGVjaWZpYyBmdW5jdGlvbmFsaXR5IHdpdGhvdXQgZ2VuZXJhdGluZyBhCmZ1bGx5
LWZsZWRnZWQgZmxpZ2h0LCB0aGF0IGFsc28gaW5jbHVkZXMgdGhlIExpbnV4IGpvYnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiBt
YWtlLWZyZWVic2QtZmxpZ2h0IHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA3NTUgbWFrZS1mcmVlYnNkLWZsaWdodAoKZGlmZiAtLWdpdCBhL21ha2Ut
ZnJlZWJzZC1mbGlnaHQgYi9tYWtlLWZyZWVic2QtZmxpZ2h0Cm5ldyBmaWxlIG1vZGUgMTAwNzU1
CmluZGV4IDAwMDAwMDAwLi5mNjdkMDE3MQotLS0gL2Rldi9udWxsCisrKyBiL21ha2UtZnJlZWJz
ZC1mbGlnaHQKQEAgLTAsMCArMSw2MiBAQAorIyEvYmluL2Jhc2gKKworIyBUaGlzIGlzIHBhcnQg
b2YgIm9zc3Rlc3QiLCBhbiBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMg
Q29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBJbmMuCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVy
c2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2
ZXJzaW9uLgorIworIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3VsZCBoYXZl
IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
CisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgorCisKK3NldCAtZSAtbyBwb3NpeAorCiticmFuY2g9JDEKK3hlbmJy
YW5jaD0kMgorYmxlc3Npbmc9JDMKK2J1aWxkZmxpZ2h0PSQ0CisKK2ZsaWdodD1gLi9jcy1mbGln
aHQtY3JlYXRlICRibGVzc2luZyAkYnJhbmNoYAorCisuIC4vY3JpLWNvbW1vbgorLiAuL2FwLWNv
bW1vbgorLiAuL21maS1jb21tb24KKworYXJjaD1hbWQ2NAorCitqb2JfY3JlYXRlX2J1aWxkX2Zp
bHRlcl9jYWxsYmFjayAoKSB7CisgICAgOgorfQorCitqb2JfY3JlYXRlX2J1aWxkIGJ1aWxkLSRh
cmNoLWZyZWVic2QgYnVpbGQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgYXJjaD0kYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICRSVU5WQVJTICRCVUlMRF9SVU5WQVJTICRCVUlMRF9G
UkVFQlNEX1JVTlZBUlMgJGFyY2hfcnVudmFycyBcCisgICAgICAgICAgICB0cmVlX2ZyZWVic2Q9
JFRSRUVfRlJFRUJTRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgcmV2aXNpb25fZnJlZWJzZD0kUkVWSVNJT05fRlJFRUJTRAordmVyc2lvbj1gc2V0X2Zy
ZWVic2RfYnVpbGRfam9iX2ZsYWdzICRhcmNoYAorCisjIFBhc3MgbmV3IGhvc3RmbGFncywgbm93
IHRoZSBidWlsZGhvc3QgbXVzdCBub3QgYmUgc2hhcmVkLCBzaW5jZSB3ZSBhcmUKKyMgdGVzdGlu
ZyB0aGUgbmV3bHkgYnVpbHQgaW1hZ2UKK2pvYl9jcmVhdGVfYnVpbGQgYnVpbGQtJGFyY2gtZnJl
ZWJzZC1hZ2FpbiBidWlsZC1mcmVlYnNkICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBh
cmNoPSRhcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgJFJVTlZBUlMgJEJVSUxEX1JVTlZBUlMgJEJVSUxEX0ZSRUVCU0Rf
UlVOVkFSUyAkYXJjaF9ydW52YXJzIFwKKyAgICAgICAgICAgIGhvc3RfaG9zdGZsYWdzPWFyY2gt
JGFyY2gsZnJlZWJzZC0kdmVyc2lvbixwdXJwb3NlLWJ1aWxkICAgICBcCisgICAgICAgICAgICB0
cmVlX2ZyZWVic2Q9JFRSRUVfRlJFRUJTRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgcmV2aXNpb25fZnJlZWJzZD0kUkVWSVNJT05fRlJFRUJTRCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGZyZWVic2RfYnVpbGRqb2I9YnVp
bGQtJGFyY2gtZnJlZWJzZAorCitlY2hvICRmbGlnaHQKKworIyBMb2NhbCB2YXJpYWJsZXM6Cisj
IG1vZGU6IHNoCisjIHNoLWJhc2ljLW9mZnNldDogMgorIyBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyMgRW5kOgotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 13:53:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:53:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAFq-0001rd-N3; Tue, 23 May 2017 13:53:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDAFp-0001rI-81
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:53:41 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 50/2E-01735-4EE34295; Tue, 23 May 2017 13:53:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO4TO5V
 Ig7O/GS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOR//YCpayV0x869PA+IW1i5GTQ0LAX2LB
 tC1gNpuArkTTlr9sIDavgKDEyZlPWEBsZgE9iRtTp7BB2PISzVtnM3cxcgDV2ErM+psOEmYRU
 JU48GgrWFgEKDz7vBtEtYrEqXldLCBhYYEYif49ViBhTgEvifkTDwIN5OIQEjjOKLH/8VN2iG
 tMJN4u3MkGUi8koCYxd338BEa+WUjumYXknllI7lnAyLyKUaM4tagstUjXyEAvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwyOoZGBh3MDbO9jvEKMnBpCTKuydBOVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG+IrUqkkGBRanpqRVpmDjDcYdISHDxKIrydIGne4oLE3OLMdIjUK
 UZdjjn3vr5nEmLJy89LlRIHBhdQkQBIUUZpHtwIWOxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM
 7BqCTMmwQyhSczrwRu0yugI5iAjnC9qwxyREkiQkqqgZGtf/GXrx8NnH5I78o7+CpblFdm+ZI
 dZq/mPf7KklXkJKjpaHD5VIrE/dUSV46WHF5+bcX1pMc8W6bn6Furin/712g4V5/X+onWjQkM
 fY+rf3AYd31n+rmk59Svda2XmWNeTA++FcDcVxHZFxy9//G5CRlfTjYdWD3jVZHIzbOugsf9T
 RuvP/2nxFKckWioxVxUnAgAC3+hIrgCAAA=
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495547616!61041371!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54416 invoked from network); 23 May 2017 13:53:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:53:38 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425045398"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.16095.1227.70213@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 14:53:35 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20170523131649.vphpv2vmtpxusr6k@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495105294-25989-5-git-send-email-ian.jackson@eu.citrix.com>
 <20170523131649.vphpv2vmtpxusr6k@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 05/24] tcmd: Work around ssh bug
 with `ssh host ""'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0gg
MDUvMjRdIHRjbWQ6IFdvcmsgYXJvdW5kIHNzaCBidWcgd2l0aCBgc3NoIGhvc3QgIiInIik6Cj4g
T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTI6MDE6MTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gPiBUaGlzIHJ1bnMgYW4gaW50ZXJhY3RpdmUgc2hlbGwgc2Vzc2lvbiBvbiB0aGUgaG9z
dCwgcmF0aGVybiB0aGFuCj4gPiBydW5uaW5nIGBzaCAtYyAiIicgb24gaXQuCj4gPiAKPiA+IEV2
aWRlbnRseSBzc2ggY2hlY2tzIGZvciB0aGUgcHJlc2VuY2Ugb2YgYSBjb21tYW5kIGxpbmUgc3Bl
Y2lmaWNhdGlvbgo+ID4gYWZ0ZXIgKGZvb2xpc2hseSwgYnV0IG5vdyBoaXN0b3JpY2FsbHkgdW5h
dm9pZGFibHkpIGNvbmNhdGVuYXRpbmcgYWxsCj4gPiB0aGUgY29tbWFuZCBsaW5lIGFyZ3VtZW50
cyB3aXRoIHNwYWNlcyBpbiBiZXR3ZWVuLgo+ID4gCj4gPiBUdXJuICBzc2ggaG9zdCAiIiAgaW50
byAgc3NoIGhvc3QgIiAiICB3aGljaCBpcyB0aGUgZXhwZWN0ZWQgbm8tb3AuCj4gPgo+ID4gU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlqYWNrc29uQGNoaWFyay5ncmVlbmVuZC5vcmcudWs+
Cj4gCj4gU29CIGRvZXNuJ3QgbWF0Y2ggIkZyb206IiwgYXBhcnQgZnJvbSB0aGF0Ogo+IAo+IEFj
a2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcyBm
b3IgdGhlIHJldmlld3MuICBTYWRseSBJIGFscmVhZHkgcHVzaGVkIHRoaXMgd2l0aCB0aGUgd3Jv
bmcKRnJvbTouICBJJ20gbm90IHN1cmUgZXhhY3RseSBob3cgdGhhdCBzbnVjayBpbi4gIEkgcHJv
YmFibHkgY29tbWl0dGVkCnRoYXQgb24gbXkgbGFwdG9wIGJ1dCB0aGUgdHJlZSBoYXMgYSB1c2Vy
LmVtYWlsIGNvbmZpZy4uLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 13:54:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:54:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAGV-000247-Vk; Tue, 23 May 2017 13:54:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDAGU-00023S-Kw
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:54:22 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 27/40-01999-C0F34295; Tue, 23 May 2017 13:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvS6PvUq
 kwdWfGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMrvvMBY0sFV/aZjE2MPYydzFyckgI+Es0
 NE9jA7HZBHQlmrb8BbN5BQQlTs58wgJiMwvoSdyYOoUNwpaXaN46mxmixkHi0vwDjCA2i4Cqx
 LHtl4HqOThEBGwlZp93gyhXkTg1rwssLCzgKbHhnwOIySngJXHknkIXIxeHkMBxRokrn66wQF
 xjIvF24U42kBohATWJuevjJzDyzUJyzywk98xCcs8CRuZVjOrFqUVlqUW65npJRZnpGSW5iZk
 5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxiPTXY+xCjJwaQkyrsnQTlSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTvXVuVSCHBotT01Iq0zBxguMOkJTh4lER4j4GkeYsLEnOLM9MhUqcYd
 Tnm3Pv6nkmIJS8/L1VKnHchSJEASFFGaR7cCFjsXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 Iw7xyQKTyZeSVwm14BHcEEdITrXWWQI0oSEVJSDYwr64L3T1Frkl9557hDm0J2jWn/HuGPoVX
 halXKHwMTV1qGpZlO58g4XbfzimOLw3638+bLT1gF/33w+WKRbNxl19lGzZnKaTw3/7bOWZdz
 cblCQVz+M1NPV5up1v9qt3XWxL5n9Olfca13949P+Qqd9297BAUvZVfZeXPagS0pdb8lm9U1f
 JVYijMSDbWYi4oTASyA2cC4AgAA
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495547658!99733882!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16952 invoked from network); 23 May 2017 13:54:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:54:20 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433664710"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.16136.585518.461521@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 14:54:16 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20170523132347.aslrwfxuqegzjtph@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495105294-25989-6-git-send-email-ian.jackson@eu.citrix.com>
 <20170523132347.aslrwfxuqegzjtph@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 06/24] cs-hosts-list: New utility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0gg
MDYvMjRdIGNzLWhvc3RzLWxpc3Q6IE5ldyB1dGlsaXR5Iik6Cj4gT24gVGh1LCBNYXkgMTgsIDIw
MTcgYXQgMTI6MDE6MTZQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiArZm9yZWFjaCBt
eSAkZmxhZyAoZ3JlcCB7IGxlbmd0aH0gc3BsaXQgL1wsLywgJGZsYWdzKSB7Cj4gPiArICAgICRx
dHh0Lj0gPDxFTkQ7Cj4gPiArCSAgIEFORCBFWElTVFMgKFNFTEVDVCAxIEZST00gSE9TVEZMQUdT
IGYKPiA+ICsJCQkgICAgICAgV0hFUkUgcmVzbmFtZT1mLmhvc3RuYW1lCj4gPiArCQkJCSBBTkQg
Zi5ob3N0ZmxhZz0/KQo+IAo+IFRoZXJlIHNlZW1zIHRvIGJlIGEgbWl4IGJldHdlZW4gaGFyZCB0
YWJzIGFuZCBzcGFjZXMgYWJvdmUuCgpJbmRlZWQuICBEb2VzIHRoYXQgYm90aGVyIHlvdSA/ICBv
c3N0ZXN0IGlzIGZ1bGwgb2YgdGhhdCBhbmQgaXQKZG9lc24ndCBib3RoZXJlIG1lLi4uCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 13:58:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 13:58:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAKG-0002ar-FA; Tue, 23 May 2017 13:58:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAKF-0002ah-2w
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 13:58:15 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B0/8B-01732-6FF34295; Tue, 23 May 2017 13:58:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQvebvUq
 kQZ+3xfctk5kcGD0Of7jCEsAYxZqZl5RfkcCa8bTlDFPBD5aKQ1v2MTYwdrF0MXJwSAj4Sfx+
 yNzFyMnBIqAq8Wr1KkaQMJuAvcT0rxUgYREBbYkXq9axgdjMAioSp+aBdHJyCAtESkzYvIgJx
 OYV8JSYsGQ90BguDiGBDkaJs1tXMEIkBCVOznzCAtGsJ3Fj6hQ2kPnMAtISy/9xQITlJZq3zg
 Y7gVPAS6Lt3nF2EFsUaNfE+X1gtpCAokT/vAdgN0gIpEtMfNbDMoFRYBaSDbOQbJiFsGEWkg0
 LGFlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBms9AwPj
 DsaGvX6HGCU5mJREefckKEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1AQa/kGBRanpqRVpmD
 jBuYNISHDxKIrw6IGne4oLE3OLMdIjUKUZdjjn3vr5nEmLJy89LlRLnzQMpEgApyijNgxsBi+
 FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j9sBTeHJzCuB2/QK6AgmoCNc7yqDHFGSiJC
 SamB0KWdVWXg+3KeFeb2Vy3+lNbFHXq22v/Dk0fwnnrfMpigUetsbxBjHzBW+9qOjjC1hzV1T
 m+SPZicdtVpam+4c4GpYl6uw+ODdNQVGRZ/yHaqnrJhxeHuFqx1T5XTDI+2Wa3/vOL1dOK5W1
 +/iN+dVipc5D3FOvCDD07Ffz0iFt84upGXNwUYlluKMREMt5qLiRABYZGkW3AIAAA==
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495547893!90385092!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7056 invoked from network); 23 May 2017 13:58:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 13:58:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="46568979"
Date: Tue, 23 May 2017 14:58:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170523135806.rrsikqhuya6x2hci@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495105294-25989-3-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495105294-25989-3-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 03/24] cs-flight-create: Fix usage
 error message
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTI6MDE6MTNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBzcHVyaW91c2x5IHByaW50cyAkIS4gIEl0J3Mgc3RpbGwgYSBwb29yIG1lc3Nh
Z2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gLS0tCj4gIGNzLWZsaWdodC1jcmVhdGUgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9jcy1mbGln
aHQtY3JlYXRlIGIvY3MtZmxpZ2h0LWNyZWF0ZQo+IGluZGV4IGE0MTIzOTYuLmRjNjFlNjIgMTAw
NzU1Cj4gLS0tIGEvY3MtZmxpZ2h0LWNyZWF0ZQo+ICsrKyBiL2NzLWZsaWdodC1jcmVhdGUKPiBA
QCAtMjQsNyArMjQsNyBAQCB1c2UgT3NzdGVzdDsKPiAgCj4gIGNzcmVhZGNvbmZpZygpOwo+ICAK
PiAtQEFSR1Y9PTIgb3IgZGllICQhOwo+ICtAQVJHVj09MiBvciBkaWU7CgpNYXliZSBhICJJbnZh
bGlkIG51bWJlciBvZiBhcmd1bWVudHMgcHJvdmlkZWQsIGV4cGVjdGVkIDIiPwoKSW4gYW55IGNh
c2U6CgpBY2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 14:06:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDARc-0003MV-7W; Tue, 23 May 2017 14:05:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDARa-0003MP-K0
 for xen-devel@lists.xen.org; Tue, 23 May 2017 14:05:50 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FF/E8-03696-DB144295; Tue, 23 May 2017 14:05:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3evo0q
 kwcK/MhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXWVvZCvo5KxY938jUwPiNrYuRk0NIIE/i
 w+S9TCA2r4CdxKf3O1hBbAkBQ4nTC2+ydDFycLAIqEq8PagPEmYTUJdoe7adFSQsImAk8WGbZ
 BcjFwezwAImiQfPloKNERZIlGi9spIRJCEkcIpJ4sSEp2AJTqD55ycvZAJp5hUQlPi7QxgkzC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU
 y0UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwbjvY+QhRkkOJiVR3j0J
 ypFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj3O6hECgkWpaanVqRl5gDjACYtwcGjJMLLC4wFI
 d7igsTc4sx0iNQpRkUpcd57IH0CIImM0jy4NljsXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5
 Iw73uQKTyZeSVw018BLWYCWux6VxlkcUkiQkqqgdHeZVJs6oNe16yHj9ddfFsXzuBtsf7vgh5
 Rnt97DHqEZaI7F8w20WhauEfLI68tcsXMj7vl53nqq6+13/ti+55NMh/NP8Qd3+yydlXoQc4j
 LNdemVcFbN3kIqNzK59f6kLjJfssxiU7dypLH1a7dDBLc4HwBIP7ri5dLOee3/Lz3LT/rdXb1
 mtKLMUZiYZazEXFiQArYHWPuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495548347!91551688!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36970 invoked from network); 23 May 2017 14:05:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 14:05:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 08:05:47 -0600
Message-Id: <59245DD8020000780015C31F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 08:05:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
 <592409E6020000780015BF63@prv-mh.provo.novell.com>
 <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
 <5924527E020000780015C20F@prv-mh.provo.novell.com>
 <d21f3b6d-d1c5-be00-6a1d-1944099b4bbc@oracle.com>
In-Reply-To: <d21f3b6d-d1c5-be00-6a1d-1944099b4bbc@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDE1OjQwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEFuZCB5b3UgaGF2ZW4ndCBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIHRoaXM/IEkgc2Vl
IHRoaXMgZmFpbCBvbiB0d28gQU1ECj4gc3lzdGVtcyAoZGlmZmVyZW50IHByb2Nlc3NvciBmYW1p
bGllcykuCgpJIGRpZG4ndCBldmVuIGhhdmUgdGhlIHRpbWUgdG8gdHJ5LgoKPiBBbmQgdGhpczoK
PiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKPiBAQCAtNTYwLDcgKzU2MCw3IEBAIGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCj4gICAgICB7Cj4gICAg
ICAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZuX21hc2sgPSAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pID8KPiArICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBmbl9tYXNrID0gKCFtZm5fZXEobWZuLCBJTlZBTElEX01G
TikgfHwgMSk/Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2ZuIHwg
bWZuX3gobWZuKSB8IHRvZG8pIDogKGdmbiB8IHRvZG8pOwo+ICAKPiAgICAgICAgICAgICAgb3Jk
ZXIgPSAoIShmbl9tYXNrICYgKCgxdWwgPDwgUEFHRV9PUkRFUl8xRykgLSAxKSkgJiYKPiAKPiAK
PiBtYWtlcyB0aGUgcHJvYmxlbSBnbyBhd2F5LgoKSW50ZXJlc3RpbmcuIEkgdG9vayBhbm90aGVy
IGxvb2sgYXQgcDJtLXB0LmMsIHRoaXMgdGltZSBwYXlpbmcKcGFydGljdWxhciBhdHRlbnRpb24g
dG8gSU5WQUxJRF9NRk4gdXNlcy4gQW5kIHJpZ2h0IHRoZSBmaXJzdCBvbmUKbWF5IGFscmVhZHkg
cHJvdmlkZSBhIGhpbnQ6IFBlcmhhcHMgd2Ugbm93IG5lZWQgTDIgYW5kIEwzCmNvdW50ZXJwYXJ0
cyB0byBwMm1fbDFlX2Zyb21fcGZuKCkuIEZ1cnRoZXIgY2hhbmdlcyBtYXkgdGhlbgpiZSBuZWVk
ZWQgdG8gdGhlIHNwbGl0dGluZyBvZiBsYXJnZSBwYWdlcyAoaW4gcDJtX25leHRfbGV2ZWwoKSkK
ZGVwZW5kaW5nIG9uIHdoZXRoZXIgSU5WQUxJRF9NRk4gZW50cmllcyBjYW4gbWFrZSBpdCB0aGVy
ZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 14:12:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAXf-00046c-0j; Tue, 23 May 2017 14:12:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dDAXe-00046W-E0
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 14:12:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 14/11-03058-53344295; Tue, 23 May 2017 14:12:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMfTOYV0TZ5V
 Ig4bP2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJDZeYC56bVfxe1MnewLhfp4uRk0NIYCaj
 xKb9aV2MXBwsAstYJTZ9WscKkpAQOMQqse2zFYQdJ/H23y9mCLtCYumKK6wQzUoSWyY/ZgRpF
 hLYzCTRtLyNESQhLKAnMfnbbTCbRUBV4s+tI2DNbAL6Ek/XXgOzRQTyJB7smAxWwyxQKHHzyg
 9WiN65jBLnnsiB2LwCVhL/brdBLXjFJLH17TRmiISgxMmZT1ggmrUkbvx7ydTFyAFkS0ss/8c
 BEuYUsJO4uvQLO4gtKqAssfvWXuYJjCKzkHTPQtI9C6F7ASPzKkb14tSistQiXQu9pKLM9IyS
 3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GcAgh2Msy/7H2KU5GBSEuXdk6AcKcSXlJ9Sm
 ZFYnBFfVJqTWnyIUYaDQ0mC97KjSqSQYFFqempFWmYOMA5h0hIcPEoivLwgad7igsTc4sx0iN
 QpRkuOF5ffv2fieLf0A5B8svLHeyYhlrz8vFQpcd57IA0CIA0ZpXlw42Cp4hKjrJQwLyPQgUI
 8BalFuZklqPKvGMU5GJWEeQWcgKbwZOaVwG19BXQQE9BBrneVQQ4qSURISTUwipc1fNvfse/a
 ltRnF+fe/rt495WJ7HU9iVecGVbrbkqzZHwWOa32l/6Ma7nTt03IyJMIOaxffNG+baZF+4lNo
 Yy7mSPEzLytvopwZ86OEVe68WRpWmvWqzM9vy0v+KbkWFS/CJ51WHJpnsmnpdcsTvSo8i3ct1
 1p2dPIfwWGVucKODbO/qSxX4mlOCPRUIu5qDgRANiXpVYQAwAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495548723!99398521!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35142 invoked from network); 23 May 2017 14:12:04 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 14:12:04 -0000
Received: by mail-qk0-f195.google.com with SMTP id o85so22945796qkh.0
 for <xen-devel@lists.xenproject.org>; Tue, 23 May 2017 07:12:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=jEBB9ZH8UxLju7kATQ9TXGPSCTvfoIx86m1vVhXojxg=;
 b=V22/MpP1zwYRmYnvFSzD57lSW9uev4z89gXel2c3nRejbi3Be3pZifaHku+H6Dp7xK
 DP6cbbvqLxdvulDRnLnX5sGNCEMqcxe9llJSHopPNmYXhsjO83mT5DbuVLI8w+1qp89H
 a/l+FYbo34UQz4lfEFuyie1xo4ZuG/YLU1wfn2OoczEjKO1s1q8tq5E/4V1B2ixThlmr
 FBGcxp7XoFFoo8pDVkNGbqoqLQ3mB35N2R6DUhB2qQKTCtooTxKHMlLe3xH2vSUrVB0M
 DhyM7/tvkpgOzhSzPr1ymVZ/HD0fH4wnC20DtwbwWDCWxdMXDQocuS4q8K3+Pd9pOYz2
 EztA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=jEBB9ZH8UxLju7kATQ9TXGPSCTvfoIx86m1vVhXojxg=;
 b=Pfs91BtcUP6IjEs5WuB2/G4+ywM883hcAJlH7X7tdAzgz/ilkwdID2aSBcPulL7bEq
 XKFoKb1+MqVwto71TyaMZQLFX5S72eUvW/XANsVcZDt2JIGB2U5CBo7bAsF1/vtwBH8C
 rO+VX0xiqa9szdGa+ofw4/n73+cI4Ilc2lXCEt1HL//dvN9ULJm4sboUSKb8FyDM85nG
 1/3AUe7yt0j9xM1lceR1OlR3NCgktcY2ncewa8CGDBMSSf0HKUNrxUiGXsbHvjR3wlEr
 1qYqTYWYDquRxr9CLv0hr4Jb+Vt42lCS3EwsZdduD/yEVWtXdjERmRzmgWz/fRrbxu62
 l5Fg==
X-Gm-Message-State: AODbwcAiPbpkQCCqm9l1t2o6KYUscWPxZGiG1fuYV6qjJx42mA9BJhz0
 eQ8TUx23j1ScZw==
X-Received: by 10.55.52.13 with SMTP id b13mr29801632qka.28.1495548723227;
 Tue, 23 May 2017 07:12:03 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com. [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id d200sm483207qkg.50.2017.05.23.07.12.02
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 23 May 2017 07:12:03 -0700 (PDT)
Date: Tue, 23 May 2017 10:12:00 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Laszlo Ersek <lersek@redhat.com>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, jbeulich@suse.com
Message-ID: <20170523141200.GB29008@localhost.localdomain>
References: <20170506193023.4767-1-lersek@redhat.com>
 <20170508042759.kuut2vueabxvimwk@GaryWorkstation>
 <20170512020215.jvnmgzvrgdv66ere@GaryWorkstation>
 <12b9e870-30e4-8b88-9851-771d94264552@redhat.com>
 <149489525952.434.10185839319642314352@jljusten-skl>
 <20170516042034.hpf3fllcarzkgomh@GaryWorkstation>
 <5abcc684-72e4-990b-0682-7c163a7fc9cf@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5abcc684-72e4-990b-0682-7c163a7fc9cf@redhat.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Jordan Justen <jordan.l.justen@intel.com>,
 edk2-devel-01 <edk2-devel@lists.01.org>, Gary Lin <glin@suse.com>
Subject: [Xen-devel] Is: Fix for 4MB BIOS payload in hvmloader. Was:Re:
 [edk2] [PATCH 0/5] OvmfPkg: complete the 4MB flash image support ("-bios" /
 emulated variables)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIEphbiAoYXV0b3Igb2YgcGF0Y2gpIGFuZCBKdWxpZW4gKFhlbiByZWxlYXNlIG1hbmFn
ZXIpOwoKUGxzIHNlZSBiZWxvdy4KCk9uIFRodSwgTWF5IDE4LCAyMDE3IGF0IDAyOjM2OjMzUE0g
KzAyMDAsIExhc3psbyBFcnNlayB3cm90ZToKPiBPbiAwNS8xNi8xNyAwNjoyMCwgR2FyeSBMaW4g
d3JvdGU6Cj4gPiBPbiBNb24sIE1heSAxNSwgMjAxNyBhdCAwNTo0MDo1OVBNIC0wNzAwLCBKb3Jk
YW4gSnVzdGVuIHdyb3RlOgo+ID4+IE9uIDIwMTctMDUtMTIgMDE6NDA6MzQsIExhc3psbyBFcnNl
ayB3cm90ZToKPiA+Pj4gT24gMDUvMTIvMTcgMDQ6MDIsIEdhcnkgTGluIHdyb3RlOgo+ID4+Pj4g
T24gTW9uLCBNYXkgMDgsIDIwMTcgYXQgMTI6Mjc6NTlQTSArMDgwMCwgR2FyeSBMaW4gd3JvdGU6
Cj4gPj4+Pj4gT24gU2F0LCBNYXkgMDYsIDIwMTcgYXQgMDk6MzA6MThQTSArMDIwMCwgTGFzemxv
IEVyc2VrIHdyb3RlOgo+ID4+Pj4+PiAoQWxsIGhhaWwgU2F0dXJkYXkhKQo+ID4+Pj4+Pgo+ID4+
Pj4+PiBHYXJ5LCBjYW4geW91IHBsZWFzZSBmZXRjaCB0aGlzIGZyb20gbXkgcmVwbyAoVVJMICYg
YnJhbmNoIG5hbWUgYmVsb3cpCj4gPj4+Pj4+IGFuZCB0ZXN0IGl0IHdpdGggWGVuPyBQbGVhc2Ug
dGVzdCBib3RoIHRoZSA0TUIgYW5kIHRoZSAyTUIgYnVpbGQuIChJCj4gPj4+Pj4+IGFsc28gdGVz
dGVkIGJvdGgsIHdpdGggcWVtdSArICItYmlvcyIuKQo+ID4+Pj4+IEhpIExhc3psbywKPiA+Pj4+
Pgo+ID4+Pj4+IEkgaGF2ZSBkb25lIHNvbWUgc2ltcGxlcyB0ZXN0IHdpdGggeGVuLCBhbmQgdGhl
IDJNQiBidWlsZCBzZWVtcyBmaW5lLgo+ID4+Pj4+IEl0IGJvb3RlZCBpbnRvIGdydWIyIG1lbnUg
c3VjY2Vzc2Z1bGx5LiBIb3dldmVyLCB0aGUgNE1CIGJ1aWxkIG5ldmVyIGJvb3RzLgo+ID4+Pj4+
IFRoZSBRRU1VIHdpbmRvdyBzaG93ZWQgbGVzcyB0aGFuIDEgc2VjIGFuZCB0aGVuIGRpc2FwcGVh
cmVkLgo+ID4+Pj4+Cj4gPj4+Pj4gSGVyZSBpcyB0aGUgc25pcHBldCBmcm9tICd4bCBkbWVzZycK
PiA+Pj4+Pgo+ID4+Pj4+IChkMTUpICAtIENQVTAgLi4uIDM5LWJpdCBwaHlzIC4uLiBmaXhlZCBN
VFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgo+ID4+Pj4+IChkMTUpIFRlc3Rpbmcg
SFZNIGVudmlyb25tZW50Ogo+ID4+Pj4+IChkMTUpICAtIFJFUCBJTlNCIGFjcm9zcyBwYWdlIGJv
dW5kYXJpZXMgLi4uIHBhc3NlZAo+ID4+Pj4+IChkMTUpICAtIEdTIGJhc2UgTVNScyBhbmQgU1dB
UEdTIC4uLiBwYXNzZWQKPiA+Pj4+PiAoZDE1KSBQYXNzZWQgMiBvZiAyIHRlc3RzCj4gPj4+Pj4g
KGQxNSkgV3JpdGluZyBTTUJJT1MgdGFibGVzIC4uLgo+ID4+Pj4+IChkMTUpIExvYWRpbmcgT1ZN
RiAuLi4KPiA+Pj4+PiAoZDE1KSBubyBCSU9TIFJPTSBpbWFnZSBmb3VuZAo+ID4+Pj4+IChkMTUp
ICoqKiBIVk1Mb2FkZXIgYnVnIGF0IGh2bWxvYWRlci5jOjM4MQo+ID4+Pj4+IChkMTUpICoqKiBI
Vk1Mb2FkZXIgY3Jhc2hlZC4KPiA+Pj4+Pgo+ID4+Pj4+IEknbSBwcmV0dHkgc3VyZSB0aGF0IHRo
ZSBvdm1mIHBhdGggaXMgcmlnaHQsIHNvIGl0IHNlZW1zIFhlbiBqdXN0IHJlamVjdGVkCj4gPj4+
Pj4gdGhlIDRNQiBidWlsZCA6LVwKPiA+Pj4+Pgo+ID4+Pj4+IEknbGwgdHJ5IHRvIGRpZyBtb3Jl
IGluZm9ybWF0aW9uLgo+ID4+Pj4+Cj4gPj4+PiBUaGVyZSBpcyBhIGZ1bmN0aW9uIGluIHRoZSB4
ZW4gaHZtbG9hZGVyIGNsZWFyaW5nIHRoZSBtZW1vcnkgZnJvbQo+ID4+Pj4gMHg0MDAwMDAgdG8g
MHg4MDAwMDAuIFVuZm9ydHVuYXRlbHksIHRoZSBodm1fc3RhcnRfaW5mbyBzdHJ1Y3Qgb2YgdGhl
Cj4gPj4+PiA0TUIgT1ZNRiB3YXMgbG9hZGVkIHRvIDB4NTg4MDAwLCBzbyB0aGUgc3RydWN0IHdh
cyBjbGVhcmVkIG1pc3Rha2VubHkKPiA+Pj4+IGFuZCBodm1sb2FkZXIgY2Fubm90IGZpbmQgdGhl
IGZpcm13YXJlLiBYZW4gaXMgbm90IHJlYWR5IGZvciB0aGUgNE1CCj4gPj4+PiBidWlsZCB5ZXQg
Oi1cCj4gPj4+Pgo+ID4+Pj4gVGhlIGRpc2N1c3Npb24gaW4geGVuLWRldmVsOgo+ID4+Pj4gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDEw
NTMuaHRtbAo+ID4+Pgo+ID4+PiBUaGFuayB5b3UgZm9yIHRoZSBmZWVkYmFjayEKPiA+Pj4KPiA+
Pj4gSW4gdGhpcyBjYXNlLCBJIHRoaW5rIHdlIHNob3VsZCBkcm9wIHRoZSBsYXN0IHBhdGNoIGZy
b20gdGhpcyBzZXJpZXMuCj4gPj4KPiA+PiBDYW4gd2UgY29tZSB1cCB3aXRoIGEgcGxhbiBmb3Ig
dHJ5aW5nIHRvIGZpeCB0aGlzPyBHYXJ5LCB3b3VsZCBpdCBiZQo+ID4+IG9rYXkgaWYgd2Ugb3Bl
bmVkIGEgYnVnIGFuZCBhc3NpZ25lZCBpdCB0byB5b3U/IE9yLCBkbyB5b3UgaGF2ZQo+ID4+IGFu
b3RoZXIgc3VnZ2VzdGlvbiBmb3IgYSBwb3NzaWJsZSBYZW4gb3duZXI/Cj4gPj4KPiA+IEphbiBC
ZXVsaWNoIChhbHNvIGEgU1VTRSBlbXBsb3llZSkgaXMgd29ya2luZyBvbiB0aGUgcGF0Y2goKiks
IGFuZCBpdAo+ID4gd29ya3MgZm9yIG1lLgo+IAo+IFdlIHNob3VsZCBkaXN0aW5ndWlzaCBhIFRp
YW5vQ29yZSBCWiBlbnRyeSBmb3IgdGhpcywgZnJvbSBhIFhlbiBidWcKPiByZXBvcnQgZm9yIHRo
aXMuIFRoZSBmb3JtZXIgd291bGQgZGVwZW5kIG9uIHRoZSBsYXR0ZXIuCj4gCj4gVGhlIFRpYW5v
Q29yZSBCWiBhc3NpZ25lZSdzIGpvYiB3b3VsZCBiZSB0byBtb25pdG9yIHRoZSB1cHN0cmVhbSBY
ZW4KPiBmaXgsIGFuZCB0byBzdWJtaXQgdGhlIGxhc3QgcGF0Y2ggb2YgdGhpcyBzZXJpZXMgLS0g
c2VwYXJhdGVkIG91dCAtLSB0bwo+IGVkazItZGV2ZWwgb25jZSB1cHN0cmVhbSBYZW4gY29tbWl0
cyB0aGUgZml4Lgo+IAo+IFVwc3RyZWFtIFhlbiBkb2VzIG5vdCBoYXZlIGEgYnVnIHRyYWNrZXIg
dGhhdCBpcyB3aWRlbHkgdXNlZCBpbiB0aGVpcgo+IGNvbW11bml0eToKPiAKPiBodHRwczovL3dp
a2kueGVuLm9yZy93aWtpL1JlcG9ydGluZ19CdWdzX2FnYWluc3RfWGVuX1Byb2plY3QKPiAKPiA+
IFRoZSBwcmltYXJ5IGxvY2F0aW9uIGZvciByZXBvcnRpbmcgYnVncyBhZ2FpbnN0IHRoZSBoeXBl
cnZpc29yIGFuZAo+ID4gYXNzb2NpYXRlZCBidW5kbGVkIHRvb2xzIFsuLi5dIGlzIGJ5IHBvc3Rp
bmcgdG8gdGhlIHhlbi1kZXZlbCBtYWlsaW5nCj4gPiBsaXN0IChsaXN0IGluZm8pLiBQbGVhc2Ug
dGFnIHlvdXIgc3ViamVjdCBsaW5lIHdpdGggYSAnW0JVR10nIHByZWZpeC4KPiA+IE5vdGUgdGhh
dCB5b3UgZG8gbm90IG5lZWQgdG8gYmUgc3Vic2NyaWJlZCB0byB0aGUgbGlzdCB0byBwb3N0Cj4g
PiAoYWx0aG91Z2ggbm9uLXN1YnNjcmliZXJzIGFyZSBtb2RlcmF0ZWQgdGhpcyB1c3VhbGx5IGhh
cHBlbnMgcHJldHR5Cj4gPiBxdWlja2x5KSBhbmQgdGhhdCBsaXN0IHBvbGljeSBpcyB0byBDQyBw
ZW9wbGUgc28geW91IHNob3VsZG4ndCBtaXNzCj4gPiBhbnkgcmVwbGllcy4KPiA+Cj4gPiBbLi4u
XQo+ID4KPiA+IEFsdGhvdWdoIGEgYnVnemlsbGEgaW5zdGFuY2UgZG9lcyBleGlzdCBpdCBpcyBu
b3Qgd2VsbCBtYWludGFpbmVkIG9yCj4gPiB3aWRlbHkgdXNlZCBieSBkZXZlbG9wZXJzLiBJZiB5
b3UgcmVhbGx5IHdhbnQgdG8gZmlsZSBhIGJ1ZyBpbgo+ID4gYnVnemlsbGEgeW91IGFyZSBzdHJv
bmdseSByZWNvbW1lbmRlZCB0byBhbHNvIHBvc3QgdG8gdGhlIG1haWxpbmcKPiA+IGxpc3QuCj4g
Cj4gVGhpcyBkb2VzIG5vdCBtYWtlIHRoaW5ncyBlYXNpZXIgZm9yIHVzLCBiZWNhdXNlIHJhdGhl
ciB0aGFuIHJlY3VycmVudGx5Cj4gY2hlY2sgYSBzaW1wbGUgYnVnIHN0YXR1cyBmaWVsZCBpbiB0
aGUgWGVuIHRyYWNrZXIsIHdlJ2QgaGF2ZSB0byBiZQo+IHRhcHBlZCBpbnRvIFhlbiBkZXZlbG9w
bWVudCwgYW5kIGZvbGxvdyB0aGUgZW1haWwgdGhyZWFkICYgYW55IHJlbGV2YW50Cj4gY29tbWl0
cyBjbG9zZWx5LiBJbiByZWFsaXR5IEknbSBub3QgZXZlbiBzdWJzY3JpYmVkIHRvIHhlbi1kZXZl
bC4KPiAKPiBUaGUgc2l0dWF0aW9uIGlzIGZ1cnRoZXIgaGFtcGVyZWQgYnkgdGhlIGZhY3QgdGhh
dCBYZW4gaXMgKGFwcGFyZW50bHkpCj4gcmlnaHQgYXQgNC45LjAtcmM1LCBzbyB0aGV5IGxpa2Vs
eSB3b24ndCBjb21taXQgSmFuJ3MgaHZtbG9hZGVyIHBhdGNoCj4gdW50aWwgWGVuIDQuOSBpcyBv
dXQuIFRoaXMgaXMgYSBwcm9ibGVtIGZvciBhIHBvdGVudGlhbCBUaWFub0NvcmUtc2lkZQo+IEJa
IGJlY2F1c2UgdGhlIGRlbGF5IHdpbGwgbWFrZSB1cyBmb3JnZXQgYWJvdXQgdGhlIGlzc3VlLgo+
IAo+IFRoYW5rcywKPiBMYXN6bG8KPiAKPiA+IAo+ID4gQ2hlZXJzLAo+ID4gCj4gPiBHYXJ5IExp
bgo+ID4gCj4gPiAoKikgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTctMDUvbXNnMDEyNDIuaHRtbAo+ID4+IFRoYW5rcywKPiA+Pgo+ID4+IC1Kb3JkYW4K
PiA+Pgo+ID4+Pgo+ID4+PiBIb3dldmVyLCB5b3VyIHRlc3QgcmVzdWx0cyBhbHNvIGNvbmZpcm0g
dGhhdCB0aGUgMk1CIGJ1aWxkIGNvbnRpbnVlcyB0bwo+ID4+PiB3b3JrIHdpdGggWGVuLCB3aGlj
aCBtZWFucyB0aGF0IHRoZSByZXdvcmtpbmcgb2YgdGhlCj4gPj4+IEVtdVZhcmlhYmxlRnZiUnVu
dGltZUR4ZSBkcml2ZXIgaW4gdGhpcyBzZXJpZXMsIGFuZCB0aGUgdW5kZXJseWluZwo+ID4+PiB0
d2Vha3MrY2xlYW51cHMgc2VyaWVzLCBjYXVzZSBubyByZWdyZXNzaW9uLgo+ID4+Pgo+ID4+PiBD
YW4geW91IHBsZWFzZSByZXNwb25kLCB3aXRoIHlvdXIgIlJlZ3Jlc3Npb24tdGVzdGVkLWJ5Iiwg
dG86Cj4gPj4+Cj4gPj4+ICgxKSB0aGUgZnVsbCBzZXJpZXMKPiA+Pj4KPiA+Pj4gICBbZWRrMl0g
W1BBVENIIDAvN10gT3ZtZlBrZzogc21hbGwgY2xlYW51cHMgYW5kIHR3ZWFrcwo+ID4+Pgo+ID4+
PiAoMikgYW5kIHBhdGNoZXMgMSB0aHJvdWdoIDMgaW4gdGhpcyBzZXJpZXM/IChQYXRjaCAjNCBp
cyBqdXN0Cj4gPj4+IGRvY3VtZW50YXRpb24sIGZvciB3aGljaCBUZXN0ZWQtYnkgd291bGQgYmUg
c3RyYW5nZS4pCj4gPj4+Cj4gPj4+IFRoYW5rIHlvdSEKPiA+Pj4gTGFzemxvCj4gPj4+Cj4gPj4+
Cj4gPj4+Pj4+IE5vdGU6IHRoaXMgc2VyaWVzIGRlcGVuZHMgb246Cj4gPj4+Pj4+Cj4gPj4+Pj4+
ICAgW2VkazJdIFtQQVRDSCAwLzddIE92bWZQa2c6IHNtYWxsIGNsZWFudXBzIGFuZCB0d2Vha3MK
PiA+Pj4+Pj4gICBodHRwczovL2xpc3RzLjAxLm9yZy9waXBlcm1haWwvZWRrMi1kZXZlbC8yMDE3
LU1heS8wMTA1MjcuaHRtbAo+ID4+Pj4+Pgo+ID4+Pj4+PiBhbmQgaXQgaGFzIGJlZW4gcHVzaGVk
IHRvIG15IGdpdGh1YiByZXBvIGFzIHN1Y2guCj4gPj4+Pj4+Cj4gPj4+Pj4+IFJlcG86ICAgaHR0
cHM6Ly9naXRodWIuY29tL2xlcnNlay9lZGsyLmdpdAo+ID4+Pj4+PiBCcmFuY2g6IGVtdTRrCj4g
Pj4+Pj4+Cj4gPj4+Pj4+IENjOiBHYXJ5IENoaW5nLVBhbmcgTGluIDxnbGluQHN1c2UuY29tPgo+
ID4+Pj4+PiBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KPiA+
Pj4+Pj4KPiA+Pj4+Pj4gVGhhbmtzLAo+ID4+Pj4+PiBMYXN6bG8KPiA+Pj4+Pj4KPiA+Pj4+Pj4g
TGFzemxvIEVyc2VrICg1KToKPiA+Pj4+Pj4gICBPdm1mUGtnL0VtdVZhcmlhYmxlRnZiUnVudGlt
ZUR4ZTogc3RyaXAgdHJhaWxpbmcgd2hpdGVzcGFjZQo+ID4+Pj4+PiAgIE92bWZQa2cvRW11VmFy
aWFibGVGdmJSdW50aW1lRHhlOiBjaGFuZ2UgYmxvY2sgc2l6ZSB0byA0S0IKPiA+Pj4+Pj4gICBP
dm1mUGtnL1BsYXRmb3JtUGVpOiBhbGlnbiBFbXVWYXJpYWJsZU52U3RvcmUgYXQgYW55IHBhZ2Ug
Ym91bmRhcnkKPiA+Pj4+Pj4gICBPdm1mUGtnL1JFQURNRTogZG9jdW1lbnQgNE1CIGZsYXNoIGxh
eW91dAo+ID4+Pj4+PiAgIE92bWZQa2c6IG1ha2UgdGhlIDRNQiBmbGFzaCBzaXplIHRoZSBkZWZh
dWx0IChhZ2FpbikKPiA+Pj4+Pj4KPiA+Pj4+Pj4gIE92bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjICAg
ICAgICAgICAgICAgIHwgICAyICstCj4gPj4+Pj4+ICBPdm1mUGtnL092bWZQa2dJYTMyWDY0LmRz
YyAgICAgICAgICAgICB8ICAgMiArLQo+ID4+Pj4+PiAgT3ZtZlBrZy9Pdm1mUGtnWDY0LmRzYyAg
ICAgICAgICAgICAgICAgfCAgIDIgKy0KPiA+Pj4+Pj4gIE92bWZQa2cvRW11VmFyaWFibGVGdmJS
dW50aW1lRHhlL0Z2Yi5oIHwgIDI2ICsrLQo+ID4+Pj4+PiAgT3ZtZlBrZy9FbXVWYXJpYWJsZUZ2
YlJ1bnRpbWVEeGUvRnZiLmMgfCAxOTEgKysrKysrKysrLS0tLS0tLS0tLS0KPiA+Pj4+Pj4gIE92
bWZQa2cvUGxhdGZvcm1QZWkvUGxhdGZvcm0uYyAgICAgICAgIHwgIDIwICstCj4gPj4+Pj4+ICBP
dm1mUGtnL1JFQURNRSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzOSArKystCj4gPj4+Pj4+
ICA3IGZpbGVzIGNoYW5nZWQsIDE0MyBpbnNlcnRpb25zKCspLCAxMzkgZGVsZXRpb25zKC0pCj4g
Pj4+Pj4+Cj4gPj4+Pj4+IC0tIAo+ID4+Pj4+PiAyLjkuMwo+ID4+Pj4+Pgo+ID4+Pj4+Pgo+ID4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPj4+
Pj4gZWRrMi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+Pj4+PiBlZGsyLWRldmVsQGxpc3RzLjAxLm9y
Zwo+ID4+Pj4+IGh0dHBzOi8vbGlzdHMuMDEub3JnL21haWxtYW4vbGlzdGluZm8vZWRrMi1kZXZl
bAo+ID4+Pj4+Cj4gPj4+Cj4gPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gPj4+IGVkazItZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPj4+IGVkazItZGV2
ZWxAbGlzdHMuMDEub3JnCj4gPj4+IGh0dHBzOi8vbGlzdHMuMDEub3JnL21haWxtYW4vbGlzdGlu
Zm8vZWRrMi1kZXZlbAo+ID4+Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBlZGsyLWRldmVsIG1haWxpbmcgbGlzdAo+IGVkazItZGV2ZWxAbGlz
dHMuMDEub3JnCj4gaHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9lZGsyLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 14:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAYg-0004B2-AB; Tue, 23 May 2017 14:13:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30935f78b=anshul.makkar@citrix.com>)
 id 1dDAYe-0004Ar-S8
 for xen-devel@lists.xen.org; Tue, 23 May 2017 14:13:08 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C0/C3-02181-37344295; Tue, 23 May 2017 14:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHRDpG6xs0q
 kwYLd0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8am564Ff3krXi9fy9jAOImri5GTQ0LAX6Kz
 eTsTiM0moCdx5NYfdhBbREBWYnXXHCCbi4NZYAqjxNYZO1hBEsICfhKdrztYQGwWAVWJ3/OnM
 oPYvAIeErvnXGCCGConcfNcJ1hcCKim99khJogaQYmTM5+A9TILSEgcfPGCeQIj9ywkqVlIUg
 sYmVYxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGAwMQ7GC
 8eNrzEKMkB5OSKO+eBOVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8qU4qkUKCRanpqRVpmTnA
 sIRJS3DwKInwloKkeYsLEnOLM9MhUqcYFaXEee85AiUEQBIZpXlwbbBYuMQoKyXMywh0iBBPQ
 WpRbmYJqvwrRnEORiVhXn+Q8TyZeSVw018BLWYCWux6VxlkcUkiQkqqgZF55reXspo82a1zgp
 3//L7W/9uq71pScZ210u+f+gJr/wjZb2kNOpWqfFCRL8ZpZek3qRTNpEPzK+dpq95zUp7NY8c
 vznk7Yk/kT5kdLyPENrNsXSZjHez43nXx55QDD17sPMNSeOG6D2vj3DYPq59b1gkGiG/R49+1
 9QMf05OpunoPOn7NClFiKc5INNRiLipOBAAEz7+tgAIAAA==
X-Env-Sender: prvs=30935f78b=anshul.makkar@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495548784!99739010!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49913 invoked from network); 23 May 2017 14:13:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 14:13:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425050109"
From: Anshul Makkar <anshul.makkar@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 23 May 2017 15:12:58 +0100
Message-ID: <1495548778-10744-1-git-send-email-anshul.makkar@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Anshul Makkar <anshul.makkar@citrix.com>,
 wei.liu2@citrix.com, jbeulich@suse.com, andrew.cooper3@citrix.com
Subject: [Xen-devel] [[PATCH -v2]] XenBus: Don't wait for the producer to
	fill the ring if
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbmRpdGlvbjogaWYgdGhlcmUgaXMgYSBzcGFjZSBpbiB0aGUgcmluZyB0aGVuIHdhaXQg
Zm9yIHRoZSBwcm9kdWNlcgp0byBmaWxsIHRoZSByaW5nIGFsc28gZXZhbHVhdGVzIHRvIHRydWUg
ZXZlbiBpZiB0aGUgcmluZyBpZiBmdWxsLiBJdApsZWFkcyB0byBhIGRlYWRsb2NrIHdoZXJlIHBy
b2R1Y2VyIGlzIHdhaXRpbmcgZm9yIGNvbnN1bWVyCnRvIGNvbnN1bWUgdGhlIGl0ZW1zIGFuZCBj
b25zdW1lciBpcyB3YWl0aW5nIGZvciBwcm9kdWNlciB0byBmaWxsIHRoZSByaW5nLgoKRml4IGZv
ciB0aGUgaXNzdWU6IGNoZWNrIGlmIHRoZSByaW5nIGlzIGZ1bGwgYW5kIHRoZW4gYnJlYWsgZnJv
bQp0aGUgbG9vcCB0byBjb25zdW1lIHRoZSBpdGVtcyBmcm9tIHRoZSByaW5nLgplZy4gY2FzZTog
cHJvZCA9IDEyNzIsIGNvbnMgPSAyNDguCgpTaWduZWQtb2ZmLWJ5OiBBbnNodWwgTWFra2FyIDxh
bnNodWwubWFra2FyQGNpdHJpeC5jb20+Ci0tLQp2MjoKICogcmVzb2x2ZWQgdGhlIGNvZGluZyBz
dHlsZSBpc3N1ZS4KICogbW9kaWZpZWQgdGhlICJpZiIgY29uZGl0aW9uIHN0YXRlbWVudCB0byBt
YWtlIGl0IHNpbXBsZXIuCgogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5jIHwgMTIg
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci94ZW5idXMuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci94ZW5idXMuYwppbmRleCA0NDgxNTdkLi4yYjg5YTU2IDEwMDY0NAotLS0gYS90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIveGVuYnVzLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3hlbmJ1cy5jCkBAIC0xNDEsNyArMTQxLDE5IEBAIHN0YXRpYyB2b2lkIHJpbmdfcmVhZChj
aGFyICpkYXRhLCB1aW50MzJfdCBsZW4pCiAgICAgICAgIC8qIERvbid0IG92ZXJydW4gdGhlIHBy
b2R1Y2VyIHBvaW50ZXIgKi8KICAgICAgICAgd2hpbGUgKCAocGFydCA9IE1BU0tfWEVOU1RPUkVf
SURYKHJpbmdzLT5yc3BfcHJvZCAtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByaW5ncy0+cnNwX2NvbnMpKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIERvbid0IHdhaXQgZm9yIHByb2R1Y2VyIHRvIGZpbGwgdGhlIHJp
bmcgaWYgaXQgaXMgYWxyZWFkeSBmdWxsLgorICAgICAgICAgICAgICogQ29uZGl0aW9uIGhhcHBl
bnMgd2hlbiB5b3Ugd3JpdGUgc3RyaW5nID4gMUsgaW50byB0aGUgcmluZy4KKyAgICAgICAgICAg
ICAqIGVnIGNhc2UgcHJvZD0xMjcyIGNvbnM9MjQ4LgorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICBpZiAoIHJpbmdzLT5yc3BfcHJvZCAtIHJpbmdzLT5yc3BfY29ucyA9PSBYRU5TVE9SRV9S
SU5HX1NJWkUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBhcnQgPSBYRU5TVE9S
RV9SSU5HX1NJWkU7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAg
ICAgICAgICByaW5nX3dhaXQoKTsKKyAgICAgICAgfQogICAgICAgICAvKiBEb24ndCBvdmVycnVu
IHRoZSBlbmQgb2YgdGhlIHJpbmcgKi8KICAgICAgICAgaWYgKCBwYXJ0ID4gKFhFTlNUT1JFX1JJ
TkdfU0laRSAtIE1BU0tfWEVOU1RPUkVfSURYKHJpbmdzLT5yc3BfY29ucykpICkKICAgICAgICAg
ICAgIHBhcnQgPSBYRU5TVE9SRV9SSU5HX1NJWkUgLSBNQVNLX1hFTlNUT1JFX0lEWChyaW5ncy0+
cnNwX2NvbnMpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 14:14:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAaI-0004KY-MY; Tue, 23 May 2017 14:14:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAaH-0004KP-QU
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 14:14:49 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 53/82-03920-9D344295; Tue, 23 May 2017 14:14:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQveas0q
 kwe/1Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2izOZCr6yVqxc0cbcwHiGpYuRg0NCwE9i
 3j7BLkZODhYBVYmXXafZQMJsAvYS079WgIRFBLQlXqxaxwZiMwuoSJya1wXWKSzgKbHhnwNIm
 BfIPHV8JiuILSTwl1Hi6wReiLigxMmZT1ggWvUkbkydAjadWUBaYvk/DoiwvETz1tnMIDangK
 PE+eltjCC2KNCmifP72CFGKkr0z3sAdoGEQLrExGc9LBMYBWYh2TALyYZZCBtmIdmwgJFlFaN
 GcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iREYqgxAsIPx3rKAQ4yS
 HExKorx7EpQjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPnJSiRQSLEpNT61Iy8wBRg1MWoKDR
 0mEtxQkzVtckJhbnJkOkTrFqMsx597X90xCLHn5ealS4ry7QIoEQIoySvPgRsAi+BKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEeU+ATOHJzCuB2/QK6AgmoCNc7yqDHFGSiJCSamDcw6fO/G1
 OfUjTlt6azRYrjl/eWOq/qUWlrsPGKKHd/tBaW8a4CbPPHpx8+kXBBtWdvRW9h951/A09EWFs
 ZmqT2zNp3j9lnWNOnF8Xi64Q0ta59UHL5qHj3n9ly3Qdg3eqz/L3jHjmuZPx0iw3GU81x9/fJ
 e49PS6zR/elwgWXCRU9bVNaU64qsRRnJBpqMRcVJwIAwabyDdsCAAA=
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495548886!62286357!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30763 invoked from network); 23 May 2017 14:14:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 14:14:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="46570453"
Date: Tue, 23 May 2017 15:12:36 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170523141236.24w2tf2v5gnedj6y@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495105294-25989-6-git-send-email-ian.jackson@eu.citrix.com>
 <20170523132347.aslrwfxuqegzjtph@dhcp-3-128.uk.xensource.com>
 <22820.16136.585518.461521@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22820.16136.585518.461521@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 06/24] cs-hosts-list: New utility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMjMsIDIwMTcgYXQgMDI6NTQ6MTZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1Qg
UEFUQ0ggMDYvMjRdIGNzLWhvc3RzLWxpc3Q6IE5ldyB1dGlsaXR5Iik6Cj4gPiBPbiBUaHUsIE1h
eSAxOCwgMjAxNyBhdCAxMjowMToxNlBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4g
K2ZvcmVhY2ggbXkgJGZsYWcgKGdyZXAgeyBsZW5ndGh9IHNwbGl0IC9cLC8sICRmbGFncykgewo+
ID4gPiArICAgICRxdHh0Lj0gPDxFTkQ7Cj4gPiA+ICsJICAgQU5EIEVYSVNUUyAoU0VMRUNUIDEg
RlJPTSBIT1NURkxBR1MgZgo+ID4gPiArCQkJICAgICAgIFdIRVJFIHJlc25hbWU9Zi5ob3N0bmFt
ZQo+ID4gPiArCQkJCSBBTkQgZi5ob3N0ZmxhZz0/KQo+ID4gCj4gPiBUaGVyZSBzZWVtcyB0byBi
ZSBhIG1peCBiZXR3ZWVuIGhhcmQgdGFicyBhbmQgc3BhY2VzIGFib3ZlLgo+IAo+IEluZGVlZC4g
IERvZXMgdGhhdCBib3RoZXIgeW91ID8gIG9zc3Rlc3QgaXMgZnVsbCBvZiB0aGF0IGFuZCBpdAo+
IGRvZXNuJ3QgYm90aGVyZSBtZS4uLgoKTm90IHJlYWxseSwgYnV0IGZvciBuZXcgc2NyaXB0cyBJ
J3ZlIHRyaWVkIHRvIGtlZXAgYSBtb3JlIHVuaWZvcm0gc3R5bGUsCmFsdGhvdWdoIHZpbSB3YXMg
dmVyeSBjb25mdXNlZCBhYm91dCB3aGV0aGVyIGl0IHNob3VsZCB1c2UgaGFyZCB0YWJzIG9yIHNw
YWNlcwo6KS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 14:25:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDAkc-0005Ak-OS; Tue, 23 May 2017 14:25:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309d5d743=roger.pau@citrix.com>)
 id 1dDAka-0005Ae-Uu
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 14:25:29 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F9/7A-03371-85644295; Tue, 23 May 2017 14:25:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQjfcTSX
 S4N48M4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP1x1VsBbvYKrZ9fcncwDiJtYuRk0NCwE+i
 qW8GO4jNIqAqMflsG1MXIwcHm4C9xPSvFSBhEQFtiRer1rGB2MwCKhKn5nWxgNjCQK0Hrp5mB
 LF5BTwlXjUcB2rl4hAS6GCU+PWqjx0iIShxcuYTFohmPYkbU6ewgcxnFpCWWP6PAyIsL9G8dT
 YziM0p4CVx7OxbsJmiQLsmzocYIySgKNE/7wEbxMnpElv//mKewCgwC8mGWUg2zELYMAvJhgW
 MLKsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlgEIdjD+
 XRt4iFGSg0lJlHdPgnKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleCVeVSCHBotT01Iq0zBxg7
 MCkJTh4lER4z7kApXmLCxJzizPTIVKnGHU55tz7+p5JiCUvPy9VSpx3B0iRAEhRRmke3AhYHF
 9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8yyCU8mXklcJteAR3BBHSE611lkCNKEhFSUg2
 M+n7rss1vdbMp/HK/6/1o62XG7O5N3W9ijzZZcJ3ctt94w86P3d9Wv9m17OHP+W5MO9y3zGF7
 nho7a0Oq891bR+evrWsXmbw5rUu45Nm61r+2P8paGL/eK60XqtSufL1IdNchkf4AtgvBVjV/F
 jlmhqV92Drry6o2Sz/JDebHFmW80ROVF77vqcRSnJFoqMVcVJwIAMqhDlHeAgAA
X-Env-Sender: prvs=309d5d743=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495549526!64415848!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41603 invoked from network); 23 May 2017 14:25:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 14:25:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="46571800"
Date: Tue, 23 May 2017 15:25:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170523142522.pcu7xsy5hrgmeojt@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495105294-25989-8-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495105294-25989-8-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 08/24] cs-hosts-list: Support
	--suites
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMTI6MDE6MThQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gLS0tCj4gIGNzLWhvc3RzLWxpc3QgfCAxNiArKysrKysrKysrKysrKysrCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2NzLWhvc3RzLWxp
c3QgYi9jcy1ob3N0cy1saXN0Cj4gaW5kZXggOTJmNDRlZS4uOWI4MmQ1MSAxMDA3NTUKPiAtLS0g
YS9jcy1ob3N0cy1saXN0Cj4gKysrIGIvY3MtaG9zdHMtbGlzdAo+IEBAIC0zMSw2ICszMSw3IEBA
IGNzcmVhZGNvbmZpZygpOwo+ICAKPiAgb3VyIEBrZXJuZWxzID0gcXcoeGVuIGxpbnV4KTsKPiAg
b3VyIEBhcmNoZXM7Cj4gK291ciBAc3VpdGVzOwo+ICAKPiAgd2hpbGUgKEBBUkdWICYmICRBUkdW
WzBdID1+IG0vXi0vKSB7Cj4gICAgICAkXyA9IHNoaWZ0IEBBUkdWOwo+IEBAIC00MCw2ICs0MSw4
IEBAIHdoaWxlIChAQVJHViAmJiAkQVJHVlswXSA9fiBtL14tLykgewo+ICAJICAgIEBhcmNoZXMg
PSBzcGxpdCAvXCwvLCAkMTsKPiAgCX0gZWxzaWYgKHMvXi0ta2VybmVscz0oLiopLy0vKSB7Cj4g
IAkgICAgQGtlcm5lbHMgPSBzcGxpdCAvXCwvLCAkMTsKPiArCX0gZWxzaWYgKHMvXi0tc3VpdGVz
PSguKikvLS8pIHsKPiArCSAgICBAc3VpdGVzID0gc3BsaXQgL1wsLywgJDE7CgpJIHNob3VsZCBh
ZGQgYSAtLWZyZWVic2Q9Li4uIG9wdGlvbi4KCkFja2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 14:32:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDArN-0005qm-FC; Tue, 23 May 2017 14:32:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDArM-0005qg-40
 for xen-devel@lists.xen.org; Tue, 23 May 2017 14:32:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 88/F6-17076-BF744295; Tue, 23 May 2017 14:32:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oO4vd5V
 Ig9nnjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owdd1czF7znqti0fjtLA+Nyji5GLg4hgclM
 EpNWbWeGcP4ySjxZvQTK2cgosXvjRCYIZzujxJofd1m7GDk5hAUSJVZ+WMACYosIKEv0/vrNA
 lH0j0li2sq9YA6zwDYmiSsPfjCDVLEJGEmcPTqdEcTmFbCV+PJoBhuIzSKgKvFpyi4wW1QgXO
 Jt4xEWiBpBiZMznwDZHBycAvYSlz6GgYSZBfQkdlz/xQphy0tsfzsHbLyEgLFE+9uLbBMYBWc
 h6Z6FpGUWkpYFjMyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3
 MQKDlwEIdjA2f3E6xCjJwaQkyrsnQTlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvezeVSCHBo
 tT01Iq0zBxgHMGkJTh4lER4S0DSvMUFibnFmekQqVOMilLivL9BEgIgiYzSPLg2WOxeYpSVEu
 ZlBDpEiKcgtSg3swRV/hWjOAejkjBvD8gUnsy8Erjpr4AWMwEtdr2rDLK4JBEhJdXAeNz5sDv
 vStlddWdyFs0JKWu6tl7uwKbgPZsffBWoXRuzUmji0fdeS99vOOrTM//13bYVTZMc0v7PsjcG
 JkHR/3Lt5bbvZhpIywXIf5ousOups6Lvji+2Fz5+rfx//9SLDf1zOTgfNetlODslVtd3LN9eP
 S0uoWK3frfTQYH17IbWIpfVtm+tUWIpzkg01GIuKk4EAJ9bKbHYAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495549945!63521885!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32286 invoked from network); 23 May 2017 14:32:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 14:32:26 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4NEWGG7025862
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 May 2017 14:32:16 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4NEWFV1024283
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 May 2017 14:32:16 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4NEWFvs031463;
 Tue, 23 May 2017 14:32:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 May 2017 07:32:14 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
 <592409E6020000780015BF63@prv-mh.provo.novell.com>
 <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
 <5924527E020000780015C20F@prv-mh.provo.novell.com>
 <d21f3b6d-d1c5-be00-6a1d-1944099b4bbc@oracle.com>
 <59245DD8020000780015C31F@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6a05de75-65f9-b024-798d-f3dd62c182bf@oracle.com>
Date: Tue, 23 May 2017 10:32:09 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59245DD8020000780015C31F@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjMvMjAxNyAxMDowNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDUu
MTcgYXQgMTU6NDAsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IEFuZCB5
b3UgaGF2ZW4ndCBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIHRoaXM/IEkgc2VlIHRoaXMgZmFpbCBv
biB0d28gQU1ECj4+IHN5c3RlbXMgKGRpZmZlcmVudCBwcm9jZXNzb3IgZmFtaWxpZXMpLgo+IEkg
ZGlkbid0IGV2ZW4gaGF2ZSB0aGUgdGltZSB0byB0cnkuCj4KPj4gQW5kIHRoaXM6Cj4+Cj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
Pj4gQEAgLTU2MCw3ICs1NjAsNyBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAo+PiAgICAgIHsKPj4gICAgICAg
ICAgaWYgKCBoYXBfZW5hYmxlZChkKSApCj4+ICAgICAgICAgIHsKPj4gLSAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZm5fbWFzayA9ICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgPwo+PiArICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBmbl9tYXNrID0gKCFtZm5fZXEobWZuLCBJTlZBTElEX01G
TikgfHwgMSk/Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdmbiB8
IG1mbl94KG1mbikgfCB0b2RvKSA6IChnZm4gfCB0b2RvKTsKPj4gIAo+PiAgICAgICAgICAgICAg
b3JkZXIgPSAoIShmbl9tYXNrICYgKCgxdWwgPDwgUEFHRV9PUkRFUl8xRykgLSAxKSkgJiYKPj4K
Pj4KPj4gbWFrZXMgdGhlIHByb2JsZW0gZ28gYXdheS4KPiBJbnRlcmVzdGluZy4gSSB0b29rIGFu
b3RoZXIgbG9vayBhdCBwMm0tcHQuYywgdGhpcyB0aW1lIHBheWluZwo+IHBhcnRpY3VsYXIgYXR0
ZW50aW9uIHRvIElOVkFMSURfTUZOIHVzZXMuIEFuZCByaWdodCB0aGUgZmlyc3Qgb25lCj4gbWF5
IGFscmVhZHkgcHJvdmlkZSBhIGhpbnQ6IFBlcmhhcHMgd2Ugbm93IG5lZWQgTDIgYW5kIEwzCj4g
Y291bnRlcnBhcnRzIHRvIHAybV9sMWVfZnJvbV9wZm4oKS4gCgpEZWZpbmluZyBwMm1fbDJlX2Zy
b21fcGZuIGluZGVlZCBoZWxwcyBhIGJpdCB3aXRoIEhWTSAtLS0gdGhlIGd1ZXN0IG5vdwpnb2Vz
IGFzIGZhciBhcyBsb2FkaW5nIGJhbGxvb24gZHJpdmVyICh3aGVuIGl0IGNyYXNoZXMpLgoKCj4g
RnVydGhlciBjaGFuZ2VzIG1heSB0aGVuCj4gYmUgbmVlZGVkIHRvIHRoZSBzcGxpdHRpbmcgb2Yg
bGFyZ2UgcGFnZXMgKGluIHAybV9uZXh0X2xldmVsKCkpCj4gZGVwZW5kaW5nIG9uIHdoZXRoZXIg
SU5WQUxJRF9NRk4gZW50cmllcyBjYW4gbWFrZSBpdCB0aGVyZS4KCkxldCBtZSBzZWUgd2hhdCBJ
IGNhbiBkbyBoZXJlLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 14:42:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDB0e-0006YB-5c; Tue, 23 May 2017 14:42:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDB0c-0006Y3-Ty
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 14:42:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7E/E0-01992-93A44295; Tue, 23 May 2017 14:42:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTdfUSyX
 S4E6jpMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH0k3jBM4eK6bv+MjYwHjTqYuTiEBLYxChx
 4PU/NgjnAKNE14XrLF2MnBzCAl4Sj+b+YQSxRQT0JTbdbmQHsZkFLjJK9DwshmhYwyjxtPkCE
 0iCTUBXYsfN18wgNq+AlcSujiWsIDaLgKrE5xMvwWxRgXCJ3gP9bBA1ghInZz4BW8Yp4CPx8v
 INZogF6hJ/5l2CssUlmr6sZIWw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJ
 dI1O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAAK1nYGDcwbir3e8QoyQHk5Io
 754E5UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxxHiqRQoJFqempFWmZOcBYgUlLcPAoifBOB
 EnzFhck5hZnpkOkTjHqcrxb+uE9kxBLXn5eqpQ47zuQIgGQoozSPLgRsLi9xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmYdw3IFJ7MvBK4Ta+AjmACOsL1rjLIESWJCCmpBkaHDhuDRQwTF/V
 +NHRT5N+8ZKLDmiUWXj/+qdbHT3zVk7aniG+TylWWV6neD88G7Ph77qdg67pl3V3XbzCkmi0r
 sHJpMZ9w5bPpdeFuD1ltzrVdl0Uktq493Plloi1PpPvicvP5c3L+rX6tMPvO8d9HtZQbglWzr
 YtOfpP1mS7y0t34VH/QxyNKLMUZiYZazEXFiQCt4eiE1gIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495550516!99746468!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42065 invoked from network); 23 May 2017 14:41:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 23 May 2017 14:41:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ECA01AD7;
 Tue, 23 May 2017 07:41:55 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D3AA53F41F;
 Tue, 23 May 2017 07:41:54 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-21-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <aed2b963-8fdb-a906-d649-3cdf2b346411@arm.com>
Date: Tue, 23 May 2017 15:41:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>
Subject: Re: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDIwLzA1LzE3IDAyOjI1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IFdoZW4gTFBJ
cyBnZXQgdW5tYXBwZWQgYnkgYSBndWVzdCwgdGhleSBtaWdodCBzdGlsbCBiZSBpbiBzb21lIExS
IG9mCj4+IHNvbWUgVkNQVS4gTmV2ZXJ0aGVsZXNzIHdlIHJlbW92ZSB0aGUgY29ycmVzcG9uZGlu
ZyBwZW5kaW5nX2lycQo+PiAocG9zc2libHkgZnJlZWluZyBpdCksIGFuZCBkZXRlY3QgdGhpcyBj
YXNlIChpcnFfdG9fcGVuZGluZygpIHJldHVybnMKPj4gTlVMTCkgd2hlbiB0aGUgTFIgZ2V0cyBj
bGVhbmVkIHVwIGxhdGVyLgo+PiBIb3dldmVyIGEgKm5ldyogTFBJIG1heSBnZXQgbWFwcGVkIHdp
dGggdGhlIHNhbWUgbnVtYmVyIHdoaWxlIHRoZSBvbGQKPj4gTFBJIGlzICpzdGlsbCogaW4gc29t
ZSBMUi4gVG8gYXZvaWQgZ2V0dGluZyB0aGUgd3Jvbmcgc3RhdGUsIHdlIG1hcmsKPj4gZXZlcnkg
bmV3bHkgbWFwcGVkIExQSSBhcyBQUklTVElORSwgd2hpY2ggbWVhbnM6IGhhcyBuZXZlciBiZWVu
IGluIGFuCj4+IExSIGJlZm9yZS4gSWYgd2UgZGV0ZWN0IHRoZSBMUEkgaW4gYW4gTFIgYW55d2F5
LCBpdCBtdXN0IGhhdmUgYmVlbiBhbgo+PiBvbGRlciBvbmUsIHdoaWNoIHdlIGNhbiBzaW1wbHkg
cmV0aXJlLgo+PiBCZWZvcmUgaW5zZXJ0aW5nIHN1Y2ggYSBQUklTVElORSBMUEkgaW50byBhbiBM
Uiwgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdAo+PiBpdCdzIG5vdCBhbHJlYWR5IGluIGFub3RoZXIg
TFIsIGFzIHRoZSBhcmNoaXRlY3R1cmUgZm9yYmlkcyB0d28KPj4gaW50ZXJydXB0cyB3aXRoIHRo
ZSBzYW1lIHZpcnR1YWwgSVJRIG51bWJlciBvbiBvbmUgQ1BVLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4v
YXJjaC9hcm0vZ2ljLmMgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDYgKysr
KysKPj4gIDIgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
Pj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMu
Ywo+PiBpbmRleCBmZDNmYTA1Li44YmYwNTc4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
Z2ljLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4+IEBAIC0zNzUsNiArMzc1LDggQEAg
c3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAsCj4+ICB7Cj4+ICAgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4gIAo+
PiArICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cyk7
Cj4+ICsKPj4gICAgICBnaWNfaHdfb3BzLT51cGRhdGVfbHIobHIsIHAsIHN0YXRlKTsKPj4gIAo+
PiAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKPj4gQEAg
LTQ0MiwxMiArNDQ0LDQxIEBAIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+PiAgI2VuZGlmCj4+ICB9Cj4+ICAKPj4g
Ky8qCj4+ICsgKiBGaW5kIGFuIHVudXNlZCBMUiB0byBpbnNlcnQgYW4gSVJRIGludG8uIElmIHRo
aXMgbmV3IGludGVycnVwdCBpcyBhCj4+ICsgKiBQUklTVElORSBMUEksIHNjYW4gdGhlIG90aGVy
IExScyB0byBhdm9pZCBpbnNlcnRpbmcgdGhlIHNhbWUgSVJRIHR3aWNlLgo+PiArICovCj4+ICtz
dGF0aWMgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRp
bmdfaXJxICpwLCBpbnQgbHIpCj4+ICt7Cj4+ICsgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdp
Y19od19vcHMtPmluZm8tPm5yX2xyczsKPj4gKyAgICB1bnNpZ25lZCBsb25nICpscl9tYXNrID0g
KHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21hc2spOwo+PiArICAgIHN0cnVjdCBnaWNf
bHIgbHJfdmFsOwo+PiArCj4+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZn
aWMubG9jaykpOwo+PiArCj4+ICsgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNU
SU5FX0xQSSwgJnAtPnN0YXR1cykgKQo+IAo+IE1heWJlIHdlIHNob3VsZCBhZGQgYW4gInVubGlr
ZWx5Ii4KPiAKPiBJIGNhbiBzZWUgaG93IHRoaXMgd291bGQgYmUgT0tpc2ggYXQgcnVudGltZSwg
YnV0IGF0IGJvb3QgdGltZSB0aGVyZQo+IG1pZ2h0IGJlIGEgYnVuY2ggb2YgUFJJU1RJTkVfTFBJ
cywKCldoYXQgaXMgeW91ciBjb25jZXJuIGhlcmUsIHBlcmZvcm1hbmNlPwpMZXQncyBwdXQgdGhp
cyBpbnRvIHBlcnNwZWN0aXZlOgotIFRoZSBQUklTVElORSBiaXQgZ2V0cyBzZXQgdXBvbiBNQVBU
SSwgd2hpY2ggTGludXggdXN1YWxseSBkb2VzICpvbmNlKgp3aGVuIHRoZSBkcml2ZXIgZ2V0cyBs
b2FkZWQuIEl0IGdldHMgY2xlYXJlZCBhZnRlciB0aGUgZmlyc3QgaW5qZWN0aW9uLgotIElmIHRo
YXQgaGFwcGVucywgd2Ugc2NhbiBhbGwgTFJzLiBNb3N0IGltcGxlbWVudGF0aW9ucyBoYXZlIDQo
ISkgb2YKdGhlbSAoQVJNIEdJQyBpbXBsZW1lbnRhdGlvbnMsIGZvciBpbnN0YW5jZSksIGFsc28g
dGhlIGFsZ29yaXRobSBvbmx5CnNjYW5zICp1c2VkKiBMUnMsIHNvIG5vcm1hbGx5IGp1c3Qgb25l
IG9yIHR3by4KLSBSZWFkaW5nIHRoZSBMUiBpcyBhICpsb2NhbCogc3lzdGVtIHJlZ2lzdGVyICpy
ZWFkKiwgbm90IGFuIE1NSU8KYWNjZXNzLCBhbmQgbm90IHByb3BhZ2F0ZWQgdG8gb3RoZXIgY29y
ZXMuIFllcywgdGhpcyBtYXkgYmUgImNvc3RseSIKKGNvbXBhcmVkIHRvIG90aGVyIGluc3RydWN0
aW9ucyksIGJ1dCBpdCdzIHByb2JhYmx5IHN0aWxsIGNoZWFwZXIgdGhhbiBhCnBhZ2UgdGFibGUg
d2FsayAoVExCIG1pc3MpIG9yIEwyIGNhY2hlIG1pc3MuCgpTbyB0byBzdW1tYXJpemU6IHRoaXMg
aXMgcmFyZSwgaXRlcmF0ZXMgb3ZlciBvbmx5IGEgdmVyeSBzbWFsbCBudW1iZXIgb2YKcmVnaXN0
ZXJzIGFuZCBpcyBub3QgaHVnZWx5IGV4cGVuc2l2ZS4KQXQgdGhpcyBwb2ludCBpbiB0aW1lIEkg
d291bGQgcmVmcmFpbiBmcm9tIGFueSBraW5kIG9mIHBlcmZvcm1hbmNlCm9wdGltaXphdGlvbiwg
YXQgbGVhc3QgdW5sZXNzIHdlIGhhdmUgc29sdmVkIGFsbCB0aGUgb3RoZXIgaXNzdWVzIGFuZApo
YXZlIGRvbmUgc29tZSBiZW5jaG1hcmtpbmcvcHJvZmlsaW5nIChvbiBkaWZmZXJlbnQgaGFyZHdh
cmUgcGxhdGZvcm1zKS4KCj4gYnV0IG5vIE1BUERzIGhhdmUgYmVlbiBpc3N1ZWQgeWV0LCByaWdo
dD8KCkFzIEp1bGllbiBhbHJlYWR5IG1lbnRpb25lZCwgdGhpcyBnZXRzIHNldCBhZnRlciBhIE1B
UFRJLCB3aGljaCByZXF1aXJlcwphIE1BUEQgYmVmb3JlLgoKQ2hlZXJzLApBbmRyZS4KCj4gSSBo
YXZlIGEgc3VnZ2VzdGlvbiwgSSdsbCBsZWF2ZSBpdCB0byB5b3UgYW5kIEp1bGllbiBpZiB5b3Ug
d2FudCB0byBkbwo+IHRoaXMgbm93LCBvciBtYXliZSBjb25zaWRlciBpdCBhcyBhIFRPRE8gaXRl
bS4gSSBhbSBPSyBlaXRoZXIgd2F5IChJCj4gZG9uJ3Qgd2FudCB0byBkZWxheSB0aGUgSVRTIGFu
eSBsb25nZXIpLgo+IAo+IEkgYW0gdGhpbmtpbmcgd2Ugc2hvdWxkIGRvIHRoaXMgc2Nhbm5pbmcg
b25seSBhZnRlciBhdCBsZWFzdCBvbmUgTUFQRAo+IGhhcyBiZWVuIGlzc3VlZCBmb3IgYSBnaXZl
biBjcHUgYXQgbGVhc3Qgb25jZS4gSSB3b3VsZCByZXN1cnJlY3QgdGhlCj4gaWRlYSBvZiBhIERJ
U0NBUkQgZmxhZywgYnV0IG5vdCBvbiB0aGUgcGVuZGluZ19pcnEsIHRoYXQgSSBiZWxpZXZlIGl0
J3MKPiBkaWZmaWN1bHQgdG8gaGFuZGxlLCBidXQgYSBzaW5nbGUgZ2xvYmFsIERJU0NBUkQgZmxh
ZyBwZXIgc3RydWN0IHZjcHUuCj4gCj4gT24gTUFQRCwgd2Ugc2V0IERJU0NBUkQgZm9yIHRoZSB0
YXJnZXQgdmNwdSBvZiB0aGUgTFBJIHdlIGFyZSBkcm9wcGluZy4KPiBOZXh0IHRpbWUgd2Ugd2Fu
dCB0byBpbmplY3QgYSBQUklTVElORV9JUlEgb24gdGhhdCBjcHUgaW50ZXJmYWNlLCB3ZQo+IHNj
YW4gYWxsIExScyBmb3IgaW50ZXJydXB0cyB3aXRoIGEgTlVMTCBwZW5kaW5nX2lycS4gV2UgcmVt
b3ZlIHRob3NlCj4gZnJvbSBMUnMsIHRoZW4gd2UgcmVtb3ZlIHRoZSBESVNDQVJEIGZsYWcuCj4g
Cj4gRG8geW91IHRoaW5rIGl0IHdvdWxkIHdvcms/Cj4gCj4gCj4+ICsgICAgewo+PiArICAgICAg
ICBpbnQgdXNlZF9sciA9IDA7Cj4+ICsKPj4gKyAgICAgICAgd2hpbGUgKCAodXNlZF9sciA9IGZp
bmRfbmV4dF9iaXQobHJfbWFzaywgbnJfbHJzLCB1c2VkX2xyKSkgPCBucl9scnMgKQo+PiArICAg
ICAgICB7Cj4+ICsgICAgICAgICAgICBnaWNfaHdfb3BzLT5yZWFkX2xyKHVzZWRfbHIsICZscl92
YWwpOwo+PiArICAgICAgICAgICAgaWYgKCBscl92YWwudmlycSA9PSBwLT5pcnEgKQo+PiArICAg
ICAgICAgICAgICAgIHJldHVybiB1c2VkX2xyOwo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiAr
Cj4+ICsgICAgbHIgPSBmaW5kX25leHRfemVyb19iaXQobHJfbWFzaywgbnJfbHJzLCBscik7Cj4+
ICsKPj4gKyAgICByZXR1cm4gbHI7Cj4+ICt9Cj4+ICsKPj4gIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0
X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAo+PiAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCj4+ICB7Cj4+IC0gICAgaW50IGk7Cj4+IC0gICAgdW5z
aWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPj4gICAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4+ICsg
ICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPj4gKyAg
ICBpbnQgaSA9IG5yX2xyczsKPj4gIAo+PiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+
YXJjaC52Z2ljLmxvY2spKTsKPj4gIAo+PiBAQCAtNDU3LDcgKzQ4OCw4IEBAIHZvaWQgZ2ljX3Jh
aXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAo+
PiAgCj4+ICAgICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2lj
LmxyX3BlbmRpbmcpICkKPj4gICAgICB7Cj4+IC0gICAgICAgIGkgPSBmaW5kX2ZpcnN0X3plcm9f
Yml0KCZ0aGlzX2NwdShscl9tYXNrKSwgbnJfbHJzKTsKPj4gKyAgICAgICAgaSA9IGdpY19maW5k
X3VudXNlZF9scih2LCBwLCAwKTsKPj4gKwo+PiAgICAgICAgICBpZiAoaSA8IG5yX2xycykgewo+
PiAgICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwo+PiAgICAgICAg
ICAgICAgZ2ljX3NldF9scihpLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwo+PiBAQCAtNTA5LDcgKzU0
MSwxNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50
IGkpCj4+ICAgICAgfQo+PiAgICAgIGVsc2UgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX1BF
TkRJTkcgKQo+PiAgICAgIHsKPj4gLSAgICAgICAgaW50IHEgX19hdHRyaWJ1dGVfXyAoKHVudXNl
ZCkpID0gdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVz
KTsKPj4gKyAgICAgICAgaW50IHEgX19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpOwo+PiArCj4+ICsg
ICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJ
LCAmcC0+c3RhdHVzKSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGdpY19od19vcHMt
PmNsZWFyX2xyKGkpOwo+PiArICAgICAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9t
YXNrKSk7Cj4+ICsKPj4gKyAgICAgICAgICAgIHJldHVybjsKPj4gKyAgICAgICAgfQo+PiArCj4+
ICsgICAgICAgIHEgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZw
LT5zdGF0dXMpOwo+PiAgI2lmZGVmIEdJQ19ERUJVRwo+PiAgICAgICAgICBpZiAoIHEgKQo+PiAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidHJ5aW5nIHRvIGluamVjdCBpcnE9
JWQgaW50byBkJWR2JWQsIHdoZW4gaXQgaXMgYWxyZWFkeSBwZW5kaW5nIGluIExSJWRcbiIsCj4+
IEBAIC01MjEsNiArNTYzLDkgQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0
IHZjcHUgKnYsIGludCBpKQo+PiAgICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKPj4g
ICAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Cj4+ICAKPj4gKyAgICAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZw
LT5zdGF0dXMpICkKPj4gKyAgICAgICAgICAgIHJldHVybjsKPj4gICAgICAgICAgaWYgKCBwLT5k
ZXNjICE9IE5VTEwgKQo+PiAgICAgICAgICAgICAgY2xlYXJfYml0KF9JUlFfSU5QUk9HUkVTUywg
JnAtPmRlc2MtPnN0YXR1cyk7Cj4+ICAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1ZJ
U0lCTEUsICZwLT5zdGF0dXMpOwo+PiBAQCAtNTkxLDcgKzYzNiw3IEBAIHN0YXRpYyB2b2lkIGdp
Y19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPj4gICAgICBpbmZsaWdodF9y
ID0gJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzOwo+PiAgICAgIGxpc3RfZm9yX2VhY2hfZW50
cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQo+PiAg
ICAgIHsKPj4gLSAgICAgICAgbHIgPSBmaW5kX25leHRfemVyb19iaXQoJnRoaXNfY3B1KGxyX21h
c2spLCBucl9scnMsIGxyKTsKPj4gKyAgICAgICAgbHIgPSBnaWNfZmluZF91bnVzZWRfbHIodiwg
cCwgbHIpOwo+PiAgICAgICAgICBpZiAoIGxyID49IG5yX2xycyApCj4+ICAgICAgICAgIHsKPj4g
ICAgICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dlciBwcmlvcml0eSBp
cnEgdG8gZXZpY3QgKi8KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gaW5kZXggMDI3MzJkYi4uM2ZjNGNlYiAx
MDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gQEAgLTYwLDEyICs2MCwxOCBAQCBzdHJ1Y3QgcGVuZGlu
Z19pcnEKPj4gICAgICAgKiB2Y3B1IHdoaWxlIGl0IGlzIHN0aWxsIGluZmxpZ2h0IGFuZCBvbiBh
biBHSUNIX0xSIHJlZ2lzdGVyIG9uIHRoZQo+PiAgICAgICAqIG9sZCB2Y3B1Lgo+PiAgICAgICAq
Cj4+ICsgICAgICogR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEk6IHRoZSBJUlEgaXMgYSBuZXds
eSBtYXBwZWQgTFBJLCB3aGljaAo+PiArICAgICAqIGhhcyBuZXZlciBiZWVuIGluIGFuIExSIGJl
Zm9yZS4gVGhpcyBtZWFucyB0aGF0IGFueSB0cmFjZSBvZiBhbgo+PiArICAgICAqIExQSSB3aXRo
IHRoZSBzYW1lIG51bWJlciBpbiBhbiBMUiBtdXN0IGJlIGZyb20gYW4gb2xkZXIgTFBJLCB3aGlj
aAo+PiArICAgICAqIGhhcyBiZWVuIHVubWFwcGVkIGJlZm9yZS4KPj4gKyAgICAgKgo+PiAgICAg
ICAqLwo+PiAgI2RlZmluZSBHSUNfSVJRX0dVRVNUX1FVRVVFRCAgIDAKPj4gICNkZWZpbmUgR0lD
X0lSUV9HVUVTVF9BQ1RJVkUgICAxCj4+ICAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfVklTSUJMRSAg
Mgo+PiAgI2RlZmluZSBHSUNfSVJRX0dVRVNUX0VOQUJMRUQgIDMKPj4gICNkZWZpbmUgR0lDX0lS
UV9HVUVTVF9NSUdSQVRJTkcgICA0Cj4+ICsjZGVmaW5lIEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVf
TFBJICA1Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBzdGF0dXM7Cj4+ICAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjOyAvKiBvbmx5IHNldCBpdCB0aGUgaXJxIGNvcnJlc3BvbmRzIHRvIGEgcGh5c2lj
YWwgaXJxICovCj4+ICAgICAgdW5zaWduZWQgaW50IGlycTsKPj4gLS0gCj4+IDIuOS4wCj4+Cj4+
Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 14:56:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBEJ-0007Nl-Dn; Tue, 23 May 2017 14:56:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDBEI-0007Nf-6r
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 14:56:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C9/69-01992-98D44295; Tue, 23 May 2017 14:56:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG6br0q
 kwcJJJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRvetYCpqYKm4d/83cwHifsYuRk0NCwF/i
 2vN+JhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9Q4SHR86AbrZRFQl
 di19g5YvYiAlsT6FU+h6lUkTs3rAosLC0RJ/P61EqyeU8BKYuGmo2BxIYEMiU2ffzFD3GMi8X
 bhTqBeDqC4msTc9fETGPlmIbloFpKLZiG5aAEj8ypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUM
 DU73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYwXT3seYpTkYFIS5d2ToBwpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYLXzEclUkiwKDU9tSItMwcY9DBpCQ4eJRFeMZA0b3FBYm5xZjpE6hSjLsece
 1/fMwmx5OXnpUqJ82qAFAmAFGWU5sGNgEXgJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzLg
 eZwpOZVwK36RXQEUxAR7jeVQY5oiQRISXVwLioj18u1aCJrYH1iqPfK45JZyVnXF+9bo75sfR
 Vk5pfsIWEd2UK+gTMrlRNUls3iYnx9hKndo/Tl+5mb7vus9iJPe3KGpmHTdlX7gkJ793z8YfM
 I6bOFykFD5Mv/9A/8i5zfYnB8w1tRdJJZnltaRcLXFZPj5pwweJ77qabF0JKXu7t8gwwNVdiK
 c5INNRiLipOBAD4H0JvuwIAAA==
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495551364!61057417!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44374 invoked from network); 23 May 2017 14:56:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 14:56:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425063872"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.19806.482588.298987@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 15:55:26 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170523135148.77673-2-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/7] osstest: make built_stash_file store a
	path_ runvar for each file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxLzddIG9zc3Rlc3Q6IG1ha2UgYnVpbHRf
c3Rhc2hfZmlsZSBzdG9yZSBhIHBhdGhfIHJ1bnZhciBmb3IgZWFjaCBmaWxlIik6Cj4gQW5kIGlu
dHJvZHVjZSBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUgaW4gb3JkZXIgdGhlIGtlZXAgdGhlIHByZXZp
b3VzIGJlaGF2aW9yIG9mCj4gYnVpbHRfc3Rhc2hfZmlsZS4KCkFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 14:56:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 14:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBEh-0007Q7-Lo; Tue, 23 May 2017 14:56:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDBEg-0007Pu-H7
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 14:56:34 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 22/40-01733-1AD44295; Tue, 23 May 2017 14:56:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve5CX5V
 Ig597ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrP+YxFmxiqrj36AlLA2M7UxcjJ4eEgL/E
 ypVPWEFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIPFq91JGEJtFQ
 FXi4/NJYDUiAloS61c8hapXkTg1rwtsjrCAj8TbFQvA6jkFrCTuHjsOdoOQQIbEufX7mCHuMZ
 F4u3AnUC8HUFxNYu76+AmMfLOQXDQLyUWzkFy0gJF5FaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6
 uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKjVMzAw7mCcsMrvEKMkB5OSKO+eBOVIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8c3xUIoUEi1LTUyvSMnOAQQ+TluDgURLhPQ2S5i0uSMwtzkyHSJ1i1
 OWYc+/reyYhlrz8vFQpcd6ZIEUCIEUZpXlwI2AReIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6
 OSMO9ykCk8mXklcJteAR3BBHSE611lkCNKEhFSUg2MzJe1l/z1YN89YV7m5Jke32rtoyyDJgp
 IL/O54sZpsmzxw0dnj4lui5qvV/7mcJJT9ctfcvvdr6bes9Cr0Zhcd33W+b8+HgwTb+StDebw
 lktrusDB0PEvtKQ/8y/TytRPHOffHWx/4/zPolbLYnqCZ+b22/oxfC8mrQjff6hMv4LtS1Cu+
 +Q1SizFGYmGWsxFxYkAkWuyBLsCAAA=
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495551391!80091707!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45165 invoked from network); 23 May 2017 14:56:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 14:56:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433683879"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.19861.522804.728549@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 15:56:21 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170523135148.77673-3-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/7] osstest: move known_hosts generation to
	TestSupport
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAyLzddIG9zc3Rlc3Q6IG1vdmUga25vd25f
aG9zdHMgZ2VuZXJhdGlvbiB0byBUZXN0U3VwcG9ydCIpOgo+IFRoaXMgaXMgZXF1aXZhbGVudCB0
byB0aGUgYWxyZWFkeSBleGlzdGluZyBhdXRob3JpemVkX2tleXMgZnVuY3Rpb24sIGFuZAo+IGdl
bmVyYXRlcyB0aGUgY29udGVudHMgb2YgdGhlIGtub3duX2hvc3RzIGZpbGUgdGhhdCBzaG91bGQg
YmUgaW5zdGFsbGVkIG9uCj4gdGFyZ2V0cy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 15:01:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 15:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBJK-0008AC-5w; Tue, 23 May 2017 15:01:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDBJI-0008A3-PY
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 15:01:20 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 84/0E-17076-FBE44295; Tue, 23 May 2017 15:01:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS3e/n0q
 kwZr/Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmo9+ZC3YyV1z61szcwPicqYuRk0NIIE9i
 1Z657CA2r4CdxKY5q9lAbAkBQ4nTC2+ygNgsAqoS3c9egtlsAuoSbc+2s4LYIgIhElMm/Qeyu
 TiYBTYxSmxtvs4O4ggLzGWUmPplKxuIIyQwi1nixc9VYO2cAtYSay7fB6riAFonKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGt
 kpJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiC9QwMjDsYp57wO8QoycGkJMq7
 J0E5UogvKT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8K71VYkUEixKTU+tSMvMA
 UYJTKkEB4+SCG8HSJq3uCAxtzgzHSJ1ilGXY869r++ZhMBmSInzqoMUCYAUZZTmwY2ARewlRl
 kpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK800Gm8GTmlcBtegV0BBPQEa53lUGOKElESEk1MPZ
 LeKyZmrju3t9tor2HI38otHVzK7QIZ7mn92Udl3u7liu5zv27ufXLDF0HXcbA1YxdlQd1Hl/t
 +Ob450cU+1mGhRGcfw3qnry5vXN7dV5Ua8O+Ix0OT28uiI/1EP/0m+1Q1fpFb4oND6V0/Uz5s
 fLGsmM7bfOUvKwDzv95+s65JHTOA9uXS5VYijMSDbWYi4oTAdpxdDfTAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495551677!102158188!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42710 invoked from network); 23 May 2017 15:01:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 15:01:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 09:01:16 -0600
Message-Id: <59246AD9020000780015C380@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 09:01:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>,
 "Laszlo Ersek" <lersek@redhat.com>
References: <20170506193023.4767-1-lersek@redhat.com>
 <20170508042759.kuut2vueabxvimwk@GaryWorkstation>
 <20170512020215.jvnmgzvrgdv66ere@GaryWorkstation>
 <12b9e870-30e4-8b88-9851-771d94264552@redhat.com>
 <149489525952.434.10185839319642314352@jljusten-skl>
 <20170516042034.hpf3fllcarzkgomh@GaryWorkstation>
 <5abcc684-72e4-990b-0682-7c163a7fc9cf@redhat.com>
 <20170523141200.GB29008@localhost.localdomain>
In-Reply-To: <20170523141200.GB29008@localhost.localdomain>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Jordan Justen <jordan.l.justen@intel.com>, julien.grall@arm.com,
 Gary Lin <GLin@suse.com>, edk2-devel-01 <edk2-devel@lists.01.org>,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] Is: Fix for 4MB BIOS payload in hvmloader. Was:Re:
 [edk2] [PATCH 0/5] OvmfPkg: complete the 4MB flash image support ("-bios" /
 emulated variables)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDE2OjEyLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9u
IFRodSwgTWF5IDE4LCAyMDE3IGF0IDAyOjM2OjMzUE0gKzAyMDAsIExhc3psbyBFcnNlayB3cm90
ZToKPj4gVGhlIHNpdHVhdGlvbiBpcyBmdXJ0aGVyIGhhbXBlcmVkIGJ5IHRoZSBmYWN0IHRoYXQg
WGVuIGlzIChhcHBhcmVudGx5KQo+PiByaWdodCBhdCA0LjkuMC1yYzUsIHNvIHRoZXkgbGlrZWx5
IHdvbid0IGNvbW1pdCBKYW4ncyBodm1sb2FkZXIgcGF0Y2gKPj4gdW50aWwgWGVuIDQuOSBpcyBv
dXQuIFRoaXMgaXMgYSBwcm9ibGVtIGZvciBhIHBvdGVudGlhbCBUaWFub0NvcmUtc2lkZQo+PiBC
WiBiZWNhdXNlIHRoZSBkZWxheSB3aWxsIG1ha2UgdXMgZm9yZ2V0IGFib3V0IHRoZSBpc3N1ZS4K
ClRoZSBwYXRjaCB3ZW50IGluIGluIHRpbWUgZm9yIHJjNi4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 15:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 15:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBJk-0008Cp-Dl; Tue, 23 May 2017 15:01:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDBJi-0008Cc-IM
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 15:01:46 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CA/E7-01730-9DE44295; Tue, 23 May 2017 15:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve41P5V
 IgyPXJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5O84wFpxgrfjR0sbWwHiKpYuRk0NCwF+i
 7cBtJhCbTUBXomnLXzYQm1fAXuLfijXMIDaLgKrE/JWXWCDighInZz4Bs5kFdCQW7P7EBmHLS
 2x/OwesXkRAS2L9iqdQcRWJU/O6wOqFBRIlWs7sBYtzClhJvLiwCmyvkECGRMPaZ6wQ95hIvF
 24E6iGAyiuJjF3ffwERr5ZSDbPQrJ5FpLNCxiZVzFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhq
 Y6uWmFhcnpqfmJCYV6yXn525iBIZaPQMD4w7G25P9DjFKcjApifLuSVCOFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBu9ZXJVJIsCg1PbUiLTMHGPQwaQkOHiUR3g6QNG9xQWJucWY6ROoUoy7Hn
 Htf3zMJseTl56VKifP2gBQJgBRllObBjYBF4CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwr
 wRIFN4MvNK4Da9AjqCCegI17vKIEeUJCKkpBoY7fzmdFr+uPJWYMF1r/6NJ2KlzrhPMYnr5vg
 092muhH/C8vlJKaGny5RPKknVXMtUtpIrvn6A+5qI/3EpzvVCW76sUmjMaEq6l27wtuLiNuna
 hfc3ciT9uruerb6mRsHLLt9r0W5fjjnv/3daPNl8SMW/4ZtnuNDyeafFLMQiu969LGqLYv+vx
 FKckWioxVxUnAgAnYwS5bsCAAA=
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495551699!99684479!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57750 invoked from network); 23 May 2017 15:01:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 15:01:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433685206"
From: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <22820.20173.812319.42306@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 16:01:33 +0100
MIME-Version: 1.0
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170523135148.77673-4-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-4-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/7] osstest: fix regular expression used to
	match buildjob in ts-build-check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAzLzddIG9zc3Rlc3Q6IGZpeCByZWd1bGFy
IGV4cHJlc3Npb24gdXNlZCB0byBtYXRjaCBidWlsZGpvYiBpbiB0cy1idWlsZC1jaGVjayIpOgo+
IEN1cnJlbnQgcmVndWxhciBleHByZXNzaW9uIHVzZWQgdG8gbWF0Y2ggdGhlIGJ1aWxkam9iIHdv
cmtzIGNvcnJlY3RseSB3aGVuIHRoZQo+IGJ1aWxkam9iIHJ1bnZhciBoYXMgdGhlIDxqb2JfbmFt
ZT5idWlsZGpvYiBmb3JtYXQsIGJ1dCBub3Qgd2hlbiB0aGUgZm9ybWF0IGlzCj4gPGpvYl9uYW1l
Pl9idWlsZGpvYiAodGhlIGZpcnN0IG1hdGNoIGdyb3VwIGlzIGVtcHR5IGluIHRoaXMgY2FzZSku
IENoYW5nZSBpdCBzbwo+IHRoYXQgaXQgd29ya3MgZm9yIGJvdGggZm9ybWF0cy4KCkkgdGhpbmsg
SSBoYXZlIG1pc2xlZCB5b3UuICBMb29raW5nIGF0IHRoZSBkYXRhYmFzZSBJIHNlZSB0aGVyZSBh
cmUKcnVudmFycyB3aXRoIG5hbWVzIGxpa2UgdGhpcwoKICBzcmNfaG9zdF94ZW5idWlsZGpvYgog
IGd1ZXN0c19ydW1wdXNlcnhlbmJ1aWxkam9iCgpJZSwgdGhlIHBhcnQgYmVmb3JlIHRoZSBfIChp
ZiBhbnkpLCBpcyBhIHNjb3BlIChsaWtlIGEgaG9zdCBpZGVudCkuClNvIHRoaXMgcGF0Y2ggaXMg
d3JvbmcsIGFuZCBhbHNvLCB5b3VyIG90aGVyIHBhdGNoZXMgaGF2ZSB0byB1c2UKYGZyZWVic2Ri
dWlsZGpvYicuCgpTb3JyeSA6LS8uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 15:02:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 15:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBKO-0008Hg-Mf; Tue, 23 May 2017 15:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDBKN-0008Gj-72
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 15:02:27 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B8/5E-03058-20F44295; Tue, 23 May 2017 15:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTfe/n0q
 kwdpPyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+V1eZCs5yVxzd7tDAeISzi5GLQ0hgE6PE
 ie2rmSGc3YwST49cYuli5OQQFljIKLFxoQZIQkSghVFiy6rHUFWzmCVe/FwFVsUsUCjx/9Bld
 hCbTUBT4s7nT0wgNq+AlcTcq/1sIDaLgKrEq/4tzCC2qEC4xNvGIywQNYISJ2c+AbM5Bawl1l
 y+zw4x01biztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxqhenFpWlFula6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYcAxDsYLy7KeAQoyQHk5Io754E5UghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErxrfVUihQSLUtNTK9Iyc4ChD5OW4OBREuF1BknzFhck5hZnpkOkT
 jHqcrxb+uE9kxBLXn5eqpQ4bw9IkQBIUUZpHtwIWBxeYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvdJApPJl5JXCbXgEdwQR0hOtdZZAjShIRUlINjHMDrzMVr7rD/qTaXD/H5eET6zMZyfr
 tS1/YMW90mjp503mDkl1qm39u4CyfF7isf+qVOWuFY1/lBFTxaicsa86+n2L59EHqA0eZGQts
 HjT/X680I+O56Okn8f/3B7TO8T/0W/y8+t+5uxUaHG7WvCxfnvQ2taThnVIcg7Mvo/XPrntLO
 UJjuZVYijMSDbWYi4oTAbKM2oW+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495551743!70158517!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12771 invoked from network); 23 May 2017 15:02:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 23 May 2017 15:02:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 59D10344;
 Tue, 23 May 2017 08:02:22 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1EE483F41F;
 Tue, 23 May 2017 08:02:20 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 Laszlo Ersek <lersek@redhat.com>, xen-devel@lists.xenproject.org,
 jbeulich@suse.com
References: <20170506193023.4767-1-lersek@redhat.com>
 <20170508042759.kuut2vueabxvimwk@GaryWorkstation>
 <20170512020215.jvnmgzvrgdv66ere@GaryWorkstation>
 <12b9e870-30e4-8b88-9851-771d94264552@redhat.com>
 <149489525952.434.10185839319642314352@jljusten-skl>
 <20170516042034.hpf3fllcarzkgomh@GaryWorkstation>
 <5abcc684-72e4-990b-0682-7c163a7fc9cf@redhat.com>
 <20170523141200.GB29008@localhost.localdomain>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6af13bb5-0bfb-c9e3-e9fe-d1361d851e7d@arm.com>
Date: Tue, 23 May 2017 16:02:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170523141200.GB29008@localhost.localdomain>
Cc: Jordan Justen <jordan.l.justen@intel.com>,
 edk2-devel-01 <edk2-devel@lists.01.org>, Gary Lin <glin@suse.com>
Subject: Re: [Xen-devel] Is: Fix for 4MB BIOS payload in hvmloader. Was:Re:
 [edk2] [PATCH 0/5] OvmfPkg: complete the 4MB flash image support ("-bios" /
 emulated variables)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8wNS8xNyAxNToxMiwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+Pj4g
VGhlIHByaW1hcnkgbG9jYXRpb24gZm9yIHJlcG9ydGluZyBidWdzIGFnYWluc3QgdGhlIGh5cGVy
dmlzb3IgYW5kCj4+PiBhc3NvY2lhdGVkIGJ1bmRsZWQgdG9vbHMgWy4uLl0gaXMgYnkgcG9zdGlu
ZyB0byB0aGUgeGVuLWRldmVsIG1haWxpbmcKPj4+IGxpc3QgKGxpc3QgaW5mbykuIFBsZWFzZSB0
YWcgeW91ciBzdWJqZWN0IGxpbmUgd2l0aCBhICdbQlVHXScgcHJlZml4Lgo+Pj4gTm90ZSB0aGF0
IHlvdSBkbyBub3QgbmVlZCB0byBiZSBzdWJzY3JpYmVkIHRvIHRoZSBsaXN0IHRvIHBvc3QKPj4+
IChhbHRob3VnaCBub24tc3Vic2NyaWJlcnMgYXJlIG1vZGVyYXRlZCB0aGlzIHVzdWFsbHkgaGFw
cGVucyBwcmV0dHkKPj4+IHF1aWNrbHkpIGFuZCB0aGF0IGxpc3QgcG9saWN5IGlzIHRvIENDIHBl
b3BsZSBzbyB5b3Ugc2hvdWxkbid0IG1pc3MKPj4+IGFueSByZXBsaWVzLgo+Pj4KPj4+IFsuLi5d
Cj4+Pgo+Pj4gQWx0aG91Z2ggYSBidWd6aWxsYSBpbnN0YW5jZSBkb2VzIGV4aXN0IGl0IGlzIG5v
dCB3ZWxsIG1haW50YWluZWQgb3IKPj4+IHdpZGVseSB1c2VkIGJ5IGRldmVsb3BlcnMuIElmIHlv
dSByZWFsbHkgd2FudCB0byBmaWxlIGEgYnVnIGluCj4+PiBidWd6aWxsYSB5b3UgYXJlIHN0cm9u
Z2x5IHJlY29tbWVuZGVkIHRvIGFsc28gcG9zdCB0byB0aGUgbWFpbGluZwo+Pj4gbGlzdC4KPj4K
Pj4gVGhpcyBkb2VzIG5vdCBtYWtlIHRoaW5ncyBlYXNpZXIgZm9yIHVzLCBiZWNhdXNlIHJhdGhl
ciB0aGFuIHJlY3VycmVudGx5Cj4+IGNoZWNrIGEgc2ltcGxlIGJ1ZyBzdGF0dXMgZmllbGQgaW4g
dGhlIFhlbiB0cmFja2VyLCB3ZSdkIGhhdmUgdG8gYmUKPj4gdGFwcGVkIGludG8gWGVuIGRldmVs
b3BtZW50LCBhbmQgZm9sbG93IHRoZSBlbWFpbCB0aHJlYWQgJiBhbnkgcmVsZXZhbnQKPj4gY29t
bWl0cyBjbG9zZWx5LiBJbiByZWFsaXR5IEknbSBub3QgZXZlbiBzdWJzY3JpYmVkIHRvIHhlbi1k
ZXZlbC4KCldlIHJlY2VudGx5IGludHJvZHVjZWQgYSB0cmFja2VyIChbMV0pIHRvIGhlbHAgdXMg
Zm9sbG93aW5nIHRoZSBzdGF0ZSBvZiAKYnVncy9mZWF0dXJlcy4gSXQgaXMgbWFuYWdlZCBieSBt
YWludGFpbmVycyBhbmQgcmVhZC1vbmx5IGZvciB0aGUgb3RoZXJzLgoKVGhlIHVzdWFsIHByb2Nl
c3MgaXMgdG8gcmVwb3J0IHRoZSBidWcgb24gdGhlIG1haWxpbmctbGlzdCBhbmQgYSAKbWFpbnRh
aW5lciB3aWxsIGNyZWF0ZSBhIGJ1ZyBvbiB0aGUgdHJhY2tlciBpZiB3ZSBoYXZlIG5vIGltbWVk
aWF0ZSAKc29sdXRpb24uCgpJbiB0aGlzIGNhc2UsIHRoZSBwYXRjaCBtYWRlIHJjNi4gU28gSSBi
ZWxpZXZlIHRoZSBwcm9ibGVtIGlzIHJlc29sdmVkLgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8veGVu
cHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 15:08:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 15:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBPq-0000EO-F5; Tue, 23 May 2017 15:08:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30998d2dd=citrix-osstest@xenproject.org>)
 id 1dDBPp-0000E0-MZ
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 15:08:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 85/B6-01999-35054295; Tue, 23 May 2017 15:08:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW5wgEq
 kwc5Obot7U96zOzB6bO/bxR7AGMWamZeUX5HAmjH/wn3mghMyFc1f9rM1MM4X6WLk5JAQ8Je4
 tnM9K4TtIXH97AkmEFtEwFliwofbbCA2r4CeROv5e4xdjBwcwgIWEvuvp3UxcgGVNzFK9E9ex
 wjR6yZx6c8WNhh70ewP7CA2G9DMiT0TWUB6WQRUJU6+CQAJCwloSSxdvJIJYrygxMmZT1hAbG
 YBCYmDL14wQ4yxlPi2/inzBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzCk6hkYGHcwNs72O8QoycGkJMq7J0E5UogvKT+lMiOxOCO+
 qDQntfgQowwHh5IE7xo/lUghwaLU9NSKtMwcYHDDpCU4eJREeFX8gdK8xQWJucWZ6RCpU4y6H
 O+WfnjPJMSSl5+XKiXOOxdkhgBIUUZpHtwIWKRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqC
 TM+wdkCk9mXgncpldARzABHeF6VxnkiJJEhJRUA+NE4zfnEiv/uM5rmbmTxyO0d/aTqMb2zQx
 1mpd0nhb1l764lfFyN8+2PbXflzb7PhH6vIH9RfYcPRPeA9u9VypGb3kQJHd/5cb0X52h4ee/
 XPEpM5M9cKTl0Lf/3QuEuY6nPVvGsr7hxv8jcV7387YkPDCdzpa/ZY143K6Fv16JcdSu5A7b+
 aFAiaU4I9FQi7moOBEAz1tsVK8CAAA=
X-Env-Sender: prvs=30998d2dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495552080!85875128!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55037 invoked from network); 23 May 2017 15:08:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 15:08:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433686630"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71414-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=3b2928b46987693caaaeefbb7b799d1e1de803c0
X-Osstest-Versions-That: ovmf=ac63e9392e7aa3791a4ea00e43c0658e6b20e2ee
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 23 May 2017 16:07:34 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71414: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQxMQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDExCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgM2IyOTI4YjQ2
OTg3NjkzY2FhYWVlZmJiN2I3OTlkMWUxZGU4MDNjMApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWM2M2U5MzkyZTdhYTM3OTFhNGVhMDBlNDNjMDY1OGU2YjIwZTJlZQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDExICAyMDE3LTA1LTIzIDA3OjQ5OjMwIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQxNCAgMjAxNy0wNS0yMyAxMzoxNjozNiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t
PgogIE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDNiMjkyOGI0Njk4NzY5M2NhYWFlZWZiYjdiNzk5ZDFlMWRlODAz
YzAKQXV0aG9yOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRh
dGU6ICAgV2VkIE1heSAxNyAxMjoxOToxNiAyMDE3IC0wNzAwCgogICAgVWVmaUNwdVBrZy9NcElu
aXRMaWI6IEZpeCBYNjQgWENPREU1L05BU00gY29tcGF0aWJpbGl0eSBpc3N1ZXMKICAgIAogICAg
aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NjUKICAgIAog
ICAgRml4IE5BU00gY29tcGF0aWJpbGl0eSBpc3N1ZXMgd2l0aCBYQ09ERTUgdG9vbCBjaGFpbi4K
ICAgIFRoZSBYQ09ERTUgdG9vbCBjaGFpbiBmb3IgWDY0IGJ1aWxkcyB1c2luZyBQSUUgKFBvc2l0
aW9uCiAgICBJbmRlcGVuZGVudCBFeGVjdXRhYmxlKS4gIEZvciBtb3N0IGFzc2VtYmx5IHNvdXJj
ZXMgdXNpbmcKICAgIFBJRSBtb2RlIGRvZXMgbm90IGNhdXNlIGFueSBpc3N1ZXMuCiAgICAKICAg
IEhvd2V2ZXIsIGlmIGFzc2VtYmx5IGNvZGUgaXMgY29waWVkIHRvIGEgZGlmZmVyZW50IGFkZHJl
c3MKICAgIChzdWNoIGFzIEFQIHN0YXJ0dXAgY29kZSBpbiB0aGUgTXBJbml0TGliKSwgdGhlbiB0
aGUKICAgIFg2NCBhc3NlbWJseSBzb3VyY2UgbXVzdCBiZSBpbXBsZW1lbnRlZCB0byBiZSBjb21w
YXRpYmxlCiAgICB3aXRoIFBJRSBtb2RlIHRoYXQgdXNlcyBSSVAgcmVsYXRpdmUgYWRkcmVzc2lu
Zy4KICAgIAogICAgVGhlIHNwZWNpZmljIGNoYW5nZXMgaW4gdGhpcyBwYXRjaCBhcmU6CiAgICAK
ICAgICogVXNlIExFQSBpbnN0cnVjdGlvbiBpbnN0ZWFkIG9mIE1PViBpbnN0cnVjdGlvbiB0byBs
b29rdXAKICAgICAgdGhlIGFkZHJlc3NlcyBvZiBmdW5jdGlvbnMuCiAgICAKICAgICogVGhlIGFz
c2VtYmx5IGZ1bmN0aW9uIFJlbmRlenZvdXNGdW5uZWxQcm9jKCkgaXMgY29waWVkCiAgICAgIGJl
bG93IDFNQiBzbyBpdCBjYW4gYmUgZXhlY3V0ZWQgYXMgcGFydCBvZiB0aGUgTXBJbml0TGliCiAg
ICAgIEFQIHN0YXJ0dXAgc2VxdWVuY2UuICBSZW5kZXp2b3VzRnVubmVsUHJvYygpIGNhbGxzIHRo
ZQogICAgICBleHRlcm5hbCBmdW5jdGlvbiBJbml0aWFsaXplRmxvYXRpbmdQb2ludFVuaXRzKCku
ICBUaGUKICAgICAgYWJzb2x1dGUgYWRkcmVzcyBvZiBJbml0aWFsaXplRmxvYXRpbmdQb2ludFVu
aXRzKCkgaXMKICAgICAgYWRkZWQgdG8gdGhlIE1QX0NQVV9FWENIQU5HRV9JTkZPIHN0cnVjdHVy
ZSB0aGF0IGlzIHBhc3NlZAogICAgICB0byBSZW5kZXp2b3VzRnVubmVsUHJvYygpLgogICAgCiAg
ICBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICAgIENjOiBKZWZmIEZhbiA8amVm
Zi5mYW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmVmZiBGYW4gPGpl
ZmYuZmFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBw
bGUuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 15:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 15:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBUt-0000tq-1M; Tue, 23 May 2017 15:13:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgari@xilinx.com>) id 1dDBUr-0000tk-F0
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 15:13:17 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A1/20-02180-C8154295; Tue, 23 May 2017 15:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTHe3bvtqu5eJyKR1OoucLM10JK6BW
 JCiK0ILTEvLPbttxbu9PmB3WVaRll9K5IiKGCkZqMLDJoi0oFQ7INyhQzDTPfTUopbU/X3p5P
 /3N+53+e/4fDUPIiSTDDWS2c2cDqFBJvWhOjCI86n6xMja0tjNz41X5FtA3tejrxmk5CB8Vag
 8pozRBr6tuclMm+1npzNsSGXIoS5M3Q+AwFFZ/O0iXIi5Hj6yJ427qWADl+JgLXXBFFCoTfI3
 DZXtICcSB40n9DKhTFIpgeuocE/2q4OFJNCeAdgr7CjkVLM4LS4mtiobAj+DgwuzjWguBUw4y
 E+Gm8Clrrq8VES3A8uOZHRET74xho6j4pJZrCowh6L20pQQzjh9PB3Z9I2jK8BmaKHUjY2UvD
 4KRNKgBfaCsboAVvJFQ+mpIQL4WXQ+08Q9peeA80V32TknYAVsKwo4C0AftD1Y9OqaAT4F1Hg
 0TQq6Cn7hYSdBC433T+sgIOg/bCvSQB4BcScE/VLM7YxVBZdELQofCso4IWdAS4ZwapSyi+/J
 +g5f8ELf8btBJRdSic58w5nDkqbn20yqxVayx6VquLiouNj9ZzPM+qOR2r4qMzjfom5LmJJZ7
 3AM3f3+1EQYxIESBryQhLlS9TGY/kalhec9icreN4JwphGAXI6pKUqXJfM6fmrEe1Os9h/cbA
 +Cj8ZRcIlvEmVs9r1QJqR1HMWPXEuEhOG4wGLjhQdpwMYTKkyTb8WfH7PF+h0GA/GfKEkvuYO
 LNea/mfD6NABin8ZHfIFh+twfLnp2FPCJEnxI6eMBLCwv5FwTaka2l/nnDtbrIyPs2xIWG827
 ZtZ832DHvpwueypk0pBUFWJvBLysDjvuljsUuptLzNZd15l1fmar7s328I2XK76UMibDwX4Mz
 y1g25TescB+hK49xQ1or8ydHMQ7PuU1378h8ulI5u7bpqzMuXq8cS05XZOQuNjbWn63JcfZPf
 VRMKmtewcRGUmWd/AoIdPvaZAwAA
X-Env-Sender: edgari@xilinx.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495552393!99997388!1
X-Originating-IP: [104.47.34.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33715 invoked from network); 23 May 2017 15:13:15 -0000
Received: from mail-by2nam01on0040.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.40)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 23 May 2017 15:13:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nvKo+Mr+WmiWz9sLRmph267gjVn9tT6h9aH4ZuY8cHk=;
 b=J+9Gx+RUmJJS8ceKf+mE1OespMmbY7uwDlTfZuwbAx95XMC+u5xhiyvjyOI2lJgQ/HsmuDALVu/MrYk7v+9pczWVHE0I3eYxUvcOJCEy76X9JJorN9iqacm+WJmcoGvRO6es5AfjIaQAZECPOcyMHpXRMp8kqkNjPxSqmt70XGM=
Received: from MWHPR02CA0016.namprd02.prod.outlook.com (10.168.209.154) by
 SN1PR02MB1630.namprd02.prod.outlook.com (10.162.128.156) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1101.14; Tue, 23 May 2017 15:13:11 +0000
Received: from BL2NAM02FT046.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::202) by MWHPR02CA0016.outlook.office365.com
 (2603:10b6:300:4b::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14 via
 Frontend Transport; Tue, 23 May 2017 15:13:11 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT046.mail.protection.outlook.com (10.152.76.118) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1075.5
 via Frontend Transport; Tue, 23 May 2017 15:13:10 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dDBUk-0007o4-GY; Tue, 23 May 2017 08:13:10 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dDBUk-0000tq-Cj; Tue, 23 May 2017 08:13:10 -0700
Received: from xsj-pvapsmtp01 (mailhost.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v4NFD5BN015326; 
 Tue, 23 May 2017 08:13:05 -0700
Received: from [172.19.118.86] (helo=localhost)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar.iglesias@xilinx.com>)
 id 1dDBUf-0000sY-4C; Tue, 23 May 2017 08:13:05 -0700
Date: Tue, 23 May 2017 17:13:04 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170523151304.GB14777@toto>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
 <22818.60513.289275.318220@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1705221328110.18759@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1705221328110.18759@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23086.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(39410400002)(39450400003)(39400400002)(39850400002)(39840400002)(39860400002)(2980300002)(438002)(24454002)(199003)(189002)(9170700003)(5660300001)(2950100002)(6916009)(8936002)(1076002)(46406003)(2906002)(33716001)(83506001)(305945005)(50466002)(81166006)(33656002)(229853002)(8676002)(93886004)(4326008)(9786002)(39060400002)(23726003)(97756001)(561944003)(189998001)(4001350100001)(63266004)(50986999)(54356999)(76176999)(36386004)(57986006)(478600001)(356003)(106466001)(9686003)(8666007)(76506005)(38730400002)(6246003)(54906002)(47776003)(110136004)(77096006)(107886003)(18370500001)(107986001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR02MB1630; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-83.xilinx.com; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT046;
 1:RKikQPvTgfRKBCErTJtYdYt9/++ZTGmzCeP6nCV+nvx1plSfo05Qe3PWPyeOZDgnm/tufy31se2Ls7mPkJ6j4XPJVwHuC+WiLEVW2Z3QDwkHs+ayVu94xmTW4J7laUAlTmAaqUvYwT/km0fcRnBqvqwhHdWPGDNUdVSmd/rsE9N1PMG+0Cacabme/TofWAF+GsqdsKIOpPH4v4qgsuob2v8dfp1qzUBC3q6HzBdwYNT0X43VBXO46UrvFsQGJ85J/xF4rV/o/QbNPJjMYzq8jlv0b2zCwAxUrdWBAjzZbhTgJcwJQ5ImL1KSVPa5yc6AmQ0kRuRG1lA53TcfV4UzbdruKyurQNKGUVLLvx9AJpAkYqZlpxF67gGL5ovIWH7FsZPIeiyyHFXDjX9WCvWGn8dHNOD+frAuElKIIGL9kzNwdTdoOSz9MzM7CehO75Ha148rrBVqHApTTYzruQzUJfBAPOEdHUFLO/z5xWv38HhWeAacW21EfT2yWou4XUiw6A6zJDXZL7OgXcPyZEwkmB2uSUZhdhKsLdRKPNRa4nAee/iAWQzX+loLIHN/VGMSZIpqK0qD/U7MrO6y73zGENtiEJSXfTYPnlueh3Qz6IVJsdVPdLb6dUgoJJRzXvm6
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR02MB1630:
X-MS-Office365-Filtering-Correlation-Id: f5c1e297-5946-4b80-5e0b-08d4a1ee39f1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);
 SRVR:SN1PR02MB1630; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1630;
 3:1HEkNUwS1XPnWQ09YUOBwRuQVenRP7mpVnwdvWsWe2PflT7Z40n9CTMYOHegaE55OJ0CZkj0ekmtLEs1DGwbkb8k4V7WsMZjXmE4qOHpkaRHperaIXlBZf+ZGjMyINs12xgAIchveVc0LRwdIprSwgVj5001NbUUV21uHpvDo3Qam1xaLTktEIT1WUqS7Kdo8MZwy6P9b9OpHzUXlw1iKd9FWSp64avCky2F2Ef9NJOhu0i2Pr+uDoWmNy2PvN6ysakFO3c07oR4LeVvsiF4ojN8GZsiGeuwQJKXbI+90+paB1Z8lhWyWzWSGrib8I4g0gHXwvRxjGUVgPo49aNIrNIETCjJHzLdumKFRzCEXCZ4xyCBQMhW6uDZ1woEu0MZXFzVNm1XoUVduLGP+2KYwX39GobMtqmpwv8AqhZ8rmJ6b/7ga1iEKal9qzy20lXgN1BXvXqoVvZPaRdJlem2P1oMdUCRRmdF37Id5waaapNzfvk7g4q/jcmG8yuADmp9
X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1630;
 25:sxWeAghpLOHWmdIUd+9kzpRS2dVdK6PxtO+Mfx8V+CnITfyrTqCAI6TkLNLzvjVNmuiUTqqqCVxwoBiMVcm0R6Vzbc01XN9ZuRhYdBzJo9J68EHIFAY8hwu82kl6fZNulKZxPvi9oygPDTOBzEVdc1zLe+sQiKjLA5boauRpuEps5Qdc1wHbXgItwRwZK5Xk5AzJoF/h5RDe0cAIRHODRveJvhO/u3ZM278HmExgpFvokQq31lTDuP1ci08NRcUmZgPFBdcsWHoc5/FtZfpiRBDEfgW6XF0RFj/oIAyubJaGW2iXCCYbQrKVwBta8gGbkdFhMffxOw1MHrpzOOeRn49LisaTSD2VoWTWQxVNuF7Ll7to/j30OBwCEdlxoezX+p7oUMYBchr5CLWLMwKh3qEzkef1a2kDs4VlhlBb0CPpPcGXPMoq+Xg3iKWKVsz44EWsfxnuYGf9XuU4kjXewS9GKzRMXdaTiYzAAIE0yFg=;
 31:hiBBcuXsc49Pobv6E1PYehJYV1qWSa94+cIsegWAHwdeDlJtlKxLv6BHrqp+tvplQ+hpR4kWcqpwTU/eQPrPf0zQqBvLWeOS1Jcl3TlBguzLOLdXJTqEGZGNQIFBf73cAGfwCCB1UVBZQe0UxCA9c6At6OKdzaQj2OSsFruni2WIN8XkiTi8sZB0mVl9teIqghKX6qDUgu3+XoK5EMORV1uUXIDqwUTQwijJ6p+2yFfgpfACNgCQ6NUJKRkApBBZw6siZW8kqRzNAEJ3cuOZMg==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1630;
 20:pI7XuA8lBH5aOmFsxBAEtFqhFBbIFKleOvmqCNR3LMV5G2r4B0TxBZkmJksHRpIkTsPQ9APIifqevPQX8Ze2n99iw/T/25eJz8cxZjisB6oY0N7kak0FVM72jU7LAjtWsGX1G1xgSuGzuAybpDa2h7I7s3l0lttJnE1iMnqXvuoML3y8ZxOMFEP0EPgY9VBRjSQM5d1lAMNdZdToJdJ+h/BWxfDlkS7EO2Ncv5uRO4H+troxZfck2bacHHJA38ii3fHyqNiIDIDMdS1P4d4CKFHRq24u7LlqIQOXNNTPda2Fdxk09HZQea8i/OvsseDsbhEmLGYq6t3EwEE+OkDjOlIClfb0+V+roUGBwKr/CjwPxG9W4sgd8YdoTBRmCqxhBfmKPo5x8rwwRDDbAzWCk/uBKtZjl+9Ec/2vBwv5dqiM+GmrX1yz06/elt4T34zCu6XetD81gGPNu+wFzjBMxdGtjlhhtJUJ8qsiNXyXc+oFsI2By6IHKbf07MqJGUhq
X-Microsoft-Antispam-PRVS: <SN1PR02MB16306EBE2452679ABAD0B8D6ABF90@SN1PR02MB1630.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(60795455431006);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(13018025)(13023025)(13024025)(13015025)(13017025)(5005006)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148);
 SRVR:SN1PR02MB1630; BCL:0; PCL:0; RULEID:; SRVR:SN1PR02MB1630; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1630;
 4:8bFoQ3IT+4tm8XqschfQGr5Kj9hScazXtrRTcNLEc0KHKCJMkY+YxqRO8w19FOqMzXK3Ex0745BfRV4VWW7CnTogbK3gF1t0pknky6DHotYBqdnHbAx4zfFOnochZEfJjjE4UzuQGXE1s2icn1gZauBwpPIFD78f79VXmMAK5F8t1L4C3jG7rHufnraCOnihKblObCtHCAJMOJwAB7tnR9PC4HNqyvEH6mRG0vqoh9OMmiV4N40stFrq8j4wzCFByTMK2EGG+7yH0T/OvRJl6iNpRglYjdx+GunDq/yDS7RZLDzTGNLfYnZtyvb/jPLjIl6H3mcFdSkzU7HRBRD9FmsYFy2s85bdeYq7ysxLwdYRyRsZSSy4E24TfjphsiaRPE8WANSMZqigraWwTgt8Q54jtRYAKl0fZy8ECXNZTK3tRwWTH6H0ttRJz81Nl0IOPZXMe0BplNChTDuUEYCXMq8blb+lm2ziI9bfJUP8hAZDTjm+GO9/JtlXCllQQJsGz7gQOjntNU5gBNlMa2pVf7dVJlM/2XajbOQs9I660WuWxyaLM/bfKDfu5LJWt73nbgV2OkcUhx1DsqzkrazETyEp/bk+5MsSgDwGII3e7MW5HyEhfR/Ro7H4MIX8Znc9CM8+lEaLC58ASTvWhuZ/8DaFga+kKCh0CE8/bQQzeDiuym35ykKX2qLI/t1FWUeaY6jFof1g+LETTeT8SMq8p6UkIHX2WmK0OMn/4ndPrzMtSnkecW8hNBCrTFtr7cZl+lIkI23ZGU93OjCKQGbUKME9sAAHuWHH8OxOo5c2XlFPI3QVEP2IbVlcSrtev+VdUYOG9AQwr9lOaWVEqp2K/EUNuCrtvLm3sPO4AatpDgOgQy2nh/1aBqL8Lv3xqbDS5uE2gEVjbPS/D2OEtuEBvNpp66zH++I6A2VKUN5RiKINb/5kBxq7bQ2+AWtwS45y
X-Forefront-PRVS: 0316567485
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR02MB1630;
 23:FYCVydJNCnHSq6d6LYXExuAeYjCjV4sPcQeqVbsKi?=
 =?us-ascii?Q?Fkb/SYR7V4QExNBGpbGTxE/SjqhgCNJ5JvM6RBeSgYMFm3krYIHAXIVZgICX?=
 =?us-ascii?Q?RXwlaxdiJhtnGPKKwMabBZk3lHmxNXo126FeyKIoSKRs1gWvnAnDGkNBEV/h?=
 =?us-ascii?Q?BT5+3bZEOlMgBEf0KCWvJENT+d0qgKla2eTUEwJnKJvAJPegYLZw1BJ5l8m8?=
 =?us-ascii?Q?XQHRjHSLzZMG3A7+Aj+gurbEZHXLflwReMSe1raC1vfrR7jFk04W/WhyDmS+?=
 =?us-ascii?Q?kdasjigHVLxvsHhdpFbQjPWCGS6xhCED7qQBA7jeIJJUhFUMzm8aJoDFO9T2?=
 =?us-ascii?Q?nZ3FxVIrmT5FeRhGmuYQeVQYeCaFBiJoOL+1mw1iieUFlyw+xShglKd92qu+?=
 =?us-ascii?Q?qyJaHZ2T+4qR1D1VBQ8/Nku7huUL8KY6OTnh1zP7P9eBQTMIVGO/FjU4cWu1?=
 =?us-ascii?Q?9xupHnc4TOIyTDJCMOZSIFW2+JlgXn4vSfq6kNXsJvjPUNRLfbiCEN2kvuHF?=
 =?us-ascii?Q?Iao5iQmhkPbsay0ACmrYr9OtFlPATgA7luKPRZPECj9p8KSNasQU+RDbIHfk?=
 =?us-ascii?Q?iru03Uxpbw8LubsApBM6n4H8iPWblZi52uiYs28QlN64fAz9mrBm0ncQPmTX?=
 =?us-ascii?Q?A9435azoG96sn8YLDCTp3HHkCOUdRG9QAWNicJ2jtlqvoPiwNmsuzgENt4oj?=
 =?us-ascii?Q?jpg892u3t5oRLKBJpqtCvtg7qk1f/5ldEkxopWh08IjP+lensxjN9WMesqg7?=
 =?us-ascii?Q?zkvFtbrHtLY/eGYm/L3z+uaC6hFukM5A4LMEfMTcyCl1hyYmTHtCvKl7PJo8?=
 =?us-ascii?Q?VeyBtGMwE1vsWIKM/GV9kwm9apGoEQFXuIbRhPAhOjSpnHCy9/jjXuSGkeR/?=
 =?us-ascii?Q?fdrGfqe9POItZZVu1ArDwf860CBKteiLwNFWpzUJasCeYc/gOnhJb8Vqen50?=
 =?us-ascii?Q?MvIclADmWT39zf2ovCL1Kv6epCM1mYOFHseTj8Mgmhz1rYXMMSIN2sQXBsha?=
 =?us-ascii?Q?gIBT+SRnTXkzm69xqZZnUJMPoaMDZM65OTR02/RYdOJW8u6zZOTQXlp+E71+?=
 =?us-ascii?Q?aa21LdS6XGMPvmT/xUb4bDiOQq1xBy9Rr7X1tzergVE+qBdoRFN6z7X9qQ6b?=
 =?us-ascii?Q?/oxx+hQ3cEWOuog0LIRjH+AbjnCgOa3XNDfu/yA9EDUG74EpEnl+XW1pfUXj?=
 =?us-ascii?Q?rAZPlxD4fIBGWtwy6HaQpGhoQPOA3xRbCOClWvbSOFAnreKIxBSOSwcDABf6?=
 =?us-ascii?Q?o1zIgEgbOC6KP4q1td5+01PI1qWyKV38eKquXtOk9St8gSCciF++IfpVcsg9?=
 =?us-ascii?Q?eVIsvoHfUhfZFe07MPridJVdAMCBwC3g1mFSdWPX7J01c9KEikr0DcOsh6+X?=
 =?us-ascii?Q?yIMp7ipW5eQJV6WfyP6E6GTX08vHJGsd+XaJufYt0kydx9px2gtYbfiCqS0y?=
 =?us-ascii?Q?QJHLUYs+g=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1630;
 6:/nqeQSmpVVxqtHx8xkSsLSglWZvCpkkSm9gj1USpHrkByF24OUOGFKjngZ5ny33NIw6TBg4x+CcmyDGQj/YL953ysT/USE4l2boUDthA00RtRLFJ9L4PV5WysRKxBKu5EkP+1TD/PbkUO+6vdu1uF0nyt3MQnI4UFA+9dXXTF8GVVKdBo0pUgNGqua5ouC4xTvKyVLTCnMtMpD9mZ6spyhG33UzNcu4eL0tpX+OJg3t5HuaMZA8MDkMgY4nu6GMyxQa1RagJYgEWPN4SD4ipjxIYdp7nkKVrE/cWkBe3v/GDJ+b1U9ArQ7BqEL/wfB4woPl0ZwjjWmT6AOoXIb3A5i1ltDj9qWyk2upgKEra6sQiqsj6jCxuxG5DvVcfP8u9W3wDM1DxYnpSPoKrPN/KvwNuydhBK7gY9tRQ30OsJ+N7+zUbTYkdmW2OeOuCxBBfPGI5Gf7iM5NfoWvZHAaVoPbxLg7qTkyQf8ClJgKxEKnv+hqtVdFVb3cQMMWoJgjmtH5SjoNaSiyC/I+HxJocMv+Zyr3SELe00+JnWf5Il1s=;
 5:YH1hZinZhQsHgl16+jewJHHoWhZV3Yll1OdNN65crttJhO/TE0qWbqDMadnnhqt8vnCD1z3S8J8UXYQtjEGQd+bUkvIs6JUw/RuKbIvQUgbGeX+8cMXJV7cId9f4Am3+igPiUH3IJTpwWcs3329Bmg==;
 24:BbMpOlhgZuiqzMo/ILafuxD1+8SSv4ge8u+qMN2TSoMo6f2U/I2GzzpNhrjbyG7QWZQTeBVcSuZKC4yrfOlScVEA0ZV0DYQs8ND0HZX/xpU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1630;
 7:/AU0rgLZiA5HGrIvSbuPz/5tUulO30hk1t05mrkmqXw0sMgMbZGrHsx6uBwYTufSvnjafvo1qkqjyDWNNLe064D3kUd7LiKTMzj43sTKC60NJRhIJBCbw1e5Kqi8PMyh/hXxlRAFMpiBDh+NStDWvfib+7t8gDramJfKB4zOfxm3UEcXc7TS8y1z0B3Mj+EJ054MfNz6qWuGD0YzY4YCF6SxuO4TMDRY73KQs2hK4z7BbanM3cCe0rk46M/EhA6PYjlTkNHyO3XvXBC8jHnAfBK9JYI/V33z+cJas1hnNUqrlY3EFKWA4i8B5xk3bG9AeQFR0d5bgr75iqox0xEchg==
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 15:13:10.9990 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR02MB1630
Cc: Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMDI6MTQ6NDFQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIE1vbiwgMjIgTWF5IDIwMTcsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4g
U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBQcm9wb3NhbCB0byBhbGxvdyBzZXR0aW5n
IHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIp
Ogo+ID4gPiBJbiB0aGlzIHNjZW5hcmlvLCBzaGUgaXMgZ29pbmcgdG8gd3JpdGUgdG8gdGhlIFZN
IGNvbmZpZyBmaWxlcyBvZiB0aGUKPiA+ID4gdHdvIGFwcHMgdGhhdCBvbmUgcGFnZSB3aWxsIGJl
IHNoYXJlZCBhbW9uZyB0aGUgdHdvLCBzbyB0aGF0IHRoZXkgY2FuCj4gPiA+IHNlbmQgZWFjaCBv
dGhlciBtZXNzYWdlcy4gU2hlIHdpbGwgaGFyZC1jb2RlIHRoZSBhZGRyZXNzIG9mIHRoZSBzaGFy
ZWQKPiA+ID4gcGFnZSBpbiBoZXIgImJhcmUtbWV0YWwiIGFwcC4KPiA+IAo+ID4gVGhhbmtzLiAg
VGhpcyBtYWtlcyBzb21lIHNlbnNlLgo+ID4gCj4gPiBIb3cgZG8gdGhlc2UgYXBwcyBleHBlY3Qg
dG8gaW50ZXJydXB0IGVhY2ggb3RoZXIsIG9yIGRvIHRoZXkgcG9sbCBpbgo+ID4gdGhlIHNoYXJl
ZCBtZW1vcnkgPyAgV2hhdCBJJ20gZ2V0dGluZyBhdCB3aXRoIHRoaXMgcXVlc3Rpb24gaXMgdGhh
dAo+ID4gcGVyaGFwcyBzb21lIGV2ZW50IGNoYW5uZWxzIHdpbGwgbmVlZCBzZXR0aW5nIHVwLgo+
IAo+IEFzIGEgbWF0dGVyIG9mIGZhY3QsIEkgaGF2ZSBiZWVuIGFza2luZyBteXNlbGYgdGhlIHNh
bWUgcXVlc3Rpb24uIE5vYm9keQo+IGFza2VkIG1lIGV4cGxpY2l0bHkgZm9yIG5vdGlmaWNhdGlv
bnMgc3VwcG9ydCwgc28gSSBkaWRuJ3QgaW5jbHVkZSBpdCBpbgo+IHRoZSBvcmlnaW5hbCBwcm9q
ZWN0IGRlZmluaXRpb24gKGl0IGNhbiBhbHdheXMgYmUgYWRkZWQgbGF0ZXIpIGJ1dCBJCj4gdGhp
bmsgaXQgd291bGQgYmUgdXNlZnVsLgo+IAo+IEVkZ2FyLCBKYXJ2aXMsIGRvIHlvdSBoYXZlIGFu
IG9waW5pb24gb24gdGhpcz8gRG8gKHNvZnR3YXJlKSBpbnRlcnJ1cHRzCj4gbmVlZCB0byBiZSBz
ZXR1cCB0b2dldGhlciB3aXRoIHRoZSBzaGFyZWQgbWVtb3J5IHJlZ2lvbiB0byBzZW5kCj4gbm90
aWZpY2F0aW9ucyBiYWNrIGFuZCBmb3J0aCBiZXR3ZWVuIHRoZSB0d28gZ3Vlc3RzLCBvciBhcmUg
dGhleQo+IHVubmVjZXNzYXJ5IGJlY2F1c2UgdGhlIGFwcHMgZG8gcG9sbGluZyBhbnl3YXk/CgpI
aSBTdGVmYW5vLAoKU29ycnksIEkgaGF2ZW4ndCBiZWVuIGZvbGxvd2luZyB0aGlzIHRocmVhZCBp
biBkZXRhaWwuCgpUaGUgcmVxdWVzdHMgSSd2ZSBoZWFyZCBvZiBzbyBmYXIgaW52b2x2ZToKCjEu
IFN0YXRpYyBzZXR1cCBvZiBtZW1vcnkvcGFnZXMgYXQgYSBnaXZlbiBndWVzdCBwaHlzaWNhbCBh
ZGRyZXNzLgogICBQcmVmZXJhYmx5IGJ5IGFsbG93aW5nIHRoZSBzZXR1cCB0byBjb250cm9sIHRo
ZSByZWFsIHBoeXNpY2FsCiAgIGFkZHJlc3MgYXN3ZWxsIChlLmcsIHRvIHNlbGVjdCBvbiBjaGlw
IG1lbW9yaWVzIGFzIHRoZSBiYWNraW5nKS4KICAgQm9udXMgZm9yIGFuIG9wdGlvbiB0byBsZXQg
WGVuIGR5bmFtaWNhbGx5IGFsbG9jYXRlIHRoZSBwaHlzaWNhbAogICBtZW1vcnkuCgogICBQcmVm
ZXJhYmx5IGF2b2lkaW5nIHRoZSBuZWVkIGZvciBoeXBlcmNhbGxzIGFuZCBzdWNoIGFzIHRoZSBn
dWVzdAogICBteSBiZSBhbiB1bm1vZGlmaWVkIHByb2dyYW0gdGhhdCBydW5zIG5hdGl2ZWx5ICh3
aXRob3V0IFhlbikuCgoyLiBJbnRlcnJ1cHRzIHdvdWxkIGJlIGRvbmUgYnkgbWVhbnMgb2YgSVBJ
cyBsaWtlIGlmIHJ1bm5pbmcgbmF0aXZlbHkKICAgb24gSFcuIEVpdGhlciBieSBzb21lIGRlZGlj
YXRlZCBJUCBkZXZpY2Ugb3IgYnkgdXNpbmcgR0lDIFBQSXMvU0dJcwogICB0byByYWlzZSBpbnRl
cnJ1cHRzIG9uIG90aGVyIGNvcmVzLiBQUEkncyBhcmUgYSBiaXQgYWt3YXJkIGFzCiAgIGl0IGNv
bmZsaWN0cyB3aXRoIHRoZSBYZW4gbW9kZWwgb2YgbXVsdGktY29yZSBpbnRyYS1ndWVzdCBJUElz
LAogICBhcyBvcHBwb3NlZCB0byBpbnRlci1ndWVzdCBJUElzLiBTR0kncyBhY2Nyb3NzIGd1ZXN0
cyBjb3VsZCB3b3JrLgoKCj4gCj4gRXZlbnQgY2hhbm5lbHMgYXJlIG5vdCBhcyBjb21wbGV4IGFz
IGdyYW50cywgYnV0IHRoZXkgYXJlIG5vdCB0cml2aWFsCj4gZWl0aGVyLiBHdWVzdHMgbmVlZCB0
byBzdXBwb3J0IHRoZSBmdWxsIGV2ZW50IGNoYW5uZWwgQUJJIGV2ZW4ganVzdCB0bwo+IHJlY2Vp
dmUgbm90aWZpY2F0aW9ucyBmcm9tIG9uZSBldmVudCBjaGFubmVsIG9ubHkgKGJlY2F1c2UgdGhl
eSBuZWVkIHRvCj4gY2xlYXIgdGhlIHBlbmRpbmcgYml0cyksIHdoaWNoIGlzIG5vdCBzaW1wbGUg
YW5kIGluY3JlYXNlcyBsYXRlbmN5IHRvCj4gZGUtbXVsdGlwbGV4IGV2ZW50cy4gU2VlIGRyaXZl
cnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYyBhbmQKPiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRz
X2Jhc2UuYyBpbiBMaW51eC4gSSB0aGluayB3ZSB3b3VsZCBoYXZlIHRvCj4gaW50cm9kdWNlIGEg
c2ltcGxlciBtb2RlbCwgd2hlcmUgZWFjaCAibm90aWZpY2F0aW9uIGNoYW5uZWwiIGlzIG5vdAo+
IGltcGxlbWVudGVkIGJ5IGFuIGV2ZW50IGNoYW5uZWwsIGJ1dCBieSBhIFBQSSBvciBTR0kgaW5z
dGVhZC4gV2UgZXhwZWN0Cj4gb25seSBvbmUgb3IgdHdvIHRvIGJlIHVzZWQuIFBQSXMgYW5kIFNH
SXMgYXJlIGludGVycnVwdCBjbGFzc2VzIG9uIEFSTSwKPiBpdCBpcyBwb3NzaWJsZSB0byBhbGxv
Y2F0ZSBvbmUgb3IgbW9yZSBmb3Igbm90aWZpY2F0aW9uIHVzYWdlLgoKWWVzLCBJIHdyb3RlIHRv
byBmYXN0LCB5b3UncmUgZ2V0dGluZyB0byB0aGUgc2FtZSBwb2ludCBoZXJlLi4uCgoKCj4gCj4g
SSB0aGluayBpdCBpcyBwcm9iYWJseSBiZXN0IHRvIGxlYXZlIG5vdGlmaWNhdGlvbnMgdG8gdGhl
IGZ1dHVyZS4KClBlcmhhcHMgeWVzLgoKSW4gdGhlIFp5bnFNUCBjYXNlLCBhcyBhIGZpcnN0IHN0
ZXAsIHdlIGNhbiB1c2UgdGhlIGRlZGljYXRlZCBJUEkgYmxvY2tzLgpJdCB3b3VsZCBzaW1wbHkg
aW52b2x2ZSBtYXBwaW5nIGlycSdzIGFuZCBtZW1vcnkgcmVnaW9ucyB0byB0aGUgdmFyaW91cyBn
dWVzdHMKYW5kIHRoZXkgd291bGQgYmUgYWJsZSB0byByYWlzZSBpbnRlcnJ1cHRzIHRvIGVhY2gg
b3RoZXIgYnkgbWVtb3J5CndyaXRlcyB0byB0aGUgSVBJIGRldmljZXMuIFhlbiBkb2Vzbid0IG5l
ZWQgdG8gYmUgaW52b2x2ZWQgbW9yZS4KVGhpcyBzaG91bGQgYWxyZWFkeSB3b3JrIHRvZGF5LgoK
Q2hlZXJzLApFZGdhcgoKCj4gCj4gCj4gPiA+IFRoZXJlIGlzIG5vIGZyb250ZW5kIGFuZCBiYWNr
ZW5kIChhcyBpbiB0aGUgdXN1YWwgWGVuIG1lYW5pbmcpLiBJbiBzb21lCj4gPiA+IGNvbmZpZ3Vy
YXRpb25zIG9uZSBhcHAgbWlnaHQgYmUgbW9yZSBjcml0aWNhbCB0aGFuIHRoZSBvdGhlciwgYnV0
IGluCj4gPiA+IHNvbWUgb3RoZXIgc2NlbmFyaW9zIHRoZXkgbWlnaHQgaGF2ZSB0aGUgc2FtZSBj
cml0aWNhbGl0eS4KPiA+IAo+ID4gWWVzLgo+ID4gCj4gPiA+IElmLCBhcyBKYW4gcG9pbnRlZCBv
dXQsIHdlIG5lZWQgdG8gY2FsbCBvdXQgZXhwbGljaXRseSB3aGljaCBpcyB0aGUKPiA+ID4gZnJv
bnRlbmQgYW5kIHdoaWNoIGlzIHRoZSBiYWNrZW5kIGZvciBwYWdlIG93bmVyc2hpcCByZWFzb25z
LCB0aGVuIEkKPiA+ID4gc3VnZ2VzdGVkIHdlIGV4cG9zZSB0aGF0IGNvbmZpZ3VyYXRpb24gdG8g
dGhlIHVzZXIsIHNvIHRoYXQgc2hlIGNhbgo+ID4gPiBjaG9vc2UuCj4gPiAKPiA+IEluZGVlZC4K
PiA+IAo+ID4gSVNUTSB0aGF0IHRoaXMgc2NlbmFyaW8gZG9lc24ndCBkZXBlbmQgb24gbmV3IGh5
cGVydmlzb3IKPiA+IGZ1bmN0aW9uYWxpdHkuICBUaGUgdG9vbHN0YWNrIGNvdWxkIHNldCB1cCB0
aGUgYXBwcm9wcmlhdGUgcGFnZQo+ID4gc2hhcmluZyAocHJlc3VtYWJseSwgdGhpcyB3b3VsZCBi
ZSBkb25lIHdpdGggZ3JhbnRzIHNvIHRoYXQgdGhlIHJlc3VsdAo+ID4gaXMgbGlrZSBzb21ldGhp
bmcgdGhlIGd1ZXN0cyBjb3VsZCBoYXZlIGRvbmUgdGhlbXNlbHZlcy4pCj4gCj4gUmlnaHQsIEkg
ZG9uJ3QgdGhpbmsgd2UgbmVlZCBuZXcgaHlwZXJ2aXNvciBmdW5jdGlvbmFsaXRpZXMuIEkgZG9u
J3QKPiBoYXZlIGFuIG9waW5pb24gb24gd2hldGhlciBpdCBzaG91bGQgYmUgZG9uZSB3aXRoIGdy
YW50cyBvciB3aXRoIG90aGVyCj4gaHlwZXJjYWxscywgYWx0aG91Z2ggSSBoYXZlIHRoZSBmZWVs
aW5nIHRoYXQgaXQgbWlnaHQgYmUgbW9yZSBkaWZmaWN1bHQKPiB0byBhY2hpZXZlIHdpdGggZ3Jh
bnRzLiBBcyBsb25nIGFzIGl0IHdvcmtzLi4uIDotKQo+IAo+IAo+ID4gSSBzZWUgbm8gb2JqZWN0
aW9uIHRvIHRoZSBsaWJ4bCBkb21haW4gY29uZmlndXJhdGlvbiBmaWxlIG5hbWluZwo+ID4gZ3Vl
c3QtcGh5c2ljYWwgYWRkcmVzc2VzIGZvciB1c2UgaW4gdGhpcyB3YXkuCj4gPgo+ID4gT25lIHBy
b2JsZW0sIHRob3VnaCwgaXMgdG8gZG8gd2l0aCBzdGFydHVwIG9yZGVyLiAgVG8gZG8gdGhpcyBp
biB0aGUKPiA+IG1vc3QgbmF0dXJhbCB3YXksIG9uZSB3b3VsZCB3YW50IHRvIHN0YXJ0IGJvdGgg
Z3Vlc3RzIGF0IG9uY2Ugc28gdGhhdAo+ID4gb25lIHdvdWxkIGtub3cgdGhlaXIgZG9taWRzIGV0
Yy4gIChBbHNvIHRoYXQgYXZvaWRzIHF1ZXN0aW9ucyBsaWtlCj4gPiBgd2hhdCBpZiBvbmUgb2Yg
dGhlbSBjcmFzaGVzJy4uLikKPiA+IAo+ID4gSSdtIG5vdCBzdXJlIGV4YWN0bHkgaG93IHRvIGZp
dCB0aGlzIGludG8gdGhlIGxpYnhsIG1vZGVsLCB3aGljaAo+ID4gbW9zdGx5IHRhbGtzIGFib3V0
IG9uZSBndWVzdCBkb21haW4gYXQgYSB0aW1lOyBhbmQgZWFjaCBndWVzdCBjb25maWcKPiA+IHRh
bGtzIGFib3V0IHBlcnNpc3RlbnQgcmVzb3VyY2VzLCByYXRoZXIgdGhhbiByZXNvdXJjZXMgd2hp
Y2ggYXJlCj4gPiBzb21laG93IGV4cG9zZWQgYnkgYSBwYXJ0aWN1bGFyIGd1ZXN0Lgo+ID4gCj4g
PiBJIHRoaW5rIHRoaXMgcXVlc3Rpb24gaXMgd29ydGggZXhwbG9yaW5nIHRvIHNlZSB3aGF0IHNo
YXBlIHRoZSByaWdodAo+ID4gc29sdXRpb24gaXMuCj4gCj4gWW91IGFyZSByaWdodCB0aGF0IGl0
IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gc3RhcnQgYm90aCBkb21haW5zIHRvZ2V0aGVyCj4gYnV0LCB0
byBhdm9pZCBjb25mdXNpb24sIEkgd291bGQgc3RpY2sgd2l0aCBvbmUgY29uZmlnIGZpbGUgcGVy
IFZNLiBJCj4gd291bGQgc3RpbGwgcmVxdWlyZSB0aGUgdXNlciB0byBpc3N1ZSAieGwgY3JlYXRl
IiB0d2ljZSB0byBzdGFydCB0aGUgdHdvCj4gZ3Vlc3RzLgo+IAo+IElmIHdlIGRlbWFuZCB0aGUg
dXNlciB0byBzcGVjaWZ5IHRoZSBkb21haW4gdGhhdCBwcm92aWRlcyB0aGUgbWVtb3J5LAo+IHRo
ZW4gd2UgZXN0YWJsaXNoIGEgc3RhcnR1cCBvcmRlciBuYXR1cmFsbHk6IHRoZSB1c2VyIG5lZWRz
IHRvIGNyZWF0ZQo+IHRoZSBtZW1vcnkgc2hhcmluZyBkb21haW4gZmlyc3QsIGFuZCB0aGUgbWVt
b3J5IG1hcHBpbmcgZG9tYWluIHNlY29uZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 15:14:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 15:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBWG-0000ya-CK; Tue, 23 May 2017 15:14:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDBWF-0000yQ-Bt
 for xen-devel@lists.xen.org; Tue, 23 May 2017 15:14:43 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 76/DB-02181-2E154295; Tue, 23 May 2017 15:14:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/dRoEq
 kwfq17BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8azG2fYCxayVlyb/429gXERSxcjJ4eQQJ7E
 5u8z2UBsXgE7iVP/voPZEgKGEqcX3gSq4eBgEVCV2HKsHiTMJqAu0fZsOyuILSIQJrFj4WkmE
 JsZaMyTtV1sIOXCAsESfU8lIaZ7SPyasYUdxOYU8JRouvOQFaSEV0BQ4u8OYYhOLYmHv26xQN
 jaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6ZXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYNgxAMEOxqkNzocYJTmYlER59yQoRwrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4F0VoBIpJFiUmp5akZaZA4wAmLQEB4+SCO9ZkDRvcUFibnFmOkTqF
 KMux5x7X98zCbHk5eelSonzFoIUCYAUZZTmwY2AReMlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfNKAmNbiCczrwRu0yugI5iAjnC9qwxyREkiQkqqgZH/s2SSt9/e3J1l7WE7Klrm1+7913q
 nVez+Yb1r4pJ//t3kP7bn0OvjgcHfeotO5GuanvOwPeustOn5pYj7j9Z8E1paVbxLc0bNtT9a
 Xiuq324s+huuWfulIve/zcTrh6Ykz91+l3/evu9eG58Z9Z439VvwLm5x9ZzXHs3PN+08H8Uio
 Tdh6wZXJZbijERDLeai4kQA2kEJhcECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495552480!84016236!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29321 invoked from network); 23 May 2017 15:14:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 May 2017 15:14:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 May 2017 09:14:39 -0600
Message-Id: <59246DFD020000780015C3CF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 23 May 2017 09:14:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Anshul Makkar" <anshul.makkar@citrix.com>
References: <1495548778-10744-1-git-send-email-anshul.makkar@citrix.com>
In-Reply-To: <1495548778-10744-1-git-send-email-anshul.makkar@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [[PATCH -v2]] XenBus: Don't wait for the producer
 to fill the ring if
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDE2OjEyLCA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGUgY29uZGl0aW9uOiBpZiB0aGVyZSBpcyBhIHNwYWNlIGluIHRoZSByaW5nIHRoZW4g
d2FpdCBmb3IgdGhlIHByb2R1Y2VyCj4gdG8gZmlsbCB0aGUgcmluZyBhbHNvIGV2YWx1YXRlcyB0
byB0cnVlIGV2ZW4gaWYgdGhlIHJpbmcgaWYgZnVsbC4gSXQKPiBsZWFkcyB0byBhIGRlYWRsb2Nr
IHdoZXJlIHByb2R1Y2VyIGlzIHdhaXRpbmcgZm9yIGNvbnN1bWVyCj4gdG8gY29uc3VtZSB0aGUg
aXRlbXMgYW5kIGNvbnN1bWVyIGlzIHdhaXRpbmcgZm9yIHByb2R1Y2VyIHRvIGZpbGwgdGhlIHJp
bmcuCj4gCj4gRml4IGZvciB0aGUgaXNzdWU6IGNoZWNrIGlmIHRoZSByaW5nIGlzIGZ1bGwgYW5k
IHRoZW4gYnJlYWsgZnJvbQo+IHRoZSBsb29wIHRvIGNvbnN1bWUgdGhlIGl0ZW1zIGZyb20gdGhl
IHJpbmcuCj4gZWcuIGNhc2U6IHByb2QgPSAxMjcyLCBjb25zID0gMjQ4Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuc2h1bCBNYWtrYXIgPGFuc2h1bC5tYWtrYXJAY2l0cml4LmNvbT4KClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKdWxpZW4sCgpkbyB5b3Ugd2Fu
dCB0byBjb25zaWRlciB0aGlzIGZvciA0Ljk/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 15:34:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 15:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBpf-0002PD-3u; Tue, 23 May 2017 15:34:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dDBpd-0002P7-7w
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 15:34:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FA/8D-03587-49654295; Tue, 23 May 2017 15:34:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTYRzHe25351VbXVvmr+GK5kLxZWhCCEL
 1h5EERkFv65+81bmN9sbdlJVUrjLKLGwzyjHZqPQPyyiVCtPC9YKTZJoZFSz/qIjEtJRUWm+7
 3Sq7v77P8/ne9/k+Dz9KIneTSop1OljOypjV5AI84wCxJcezU6PL7RlcUzDT4cE2oOKHn5/jW
 9EewmTV25ylhPF2ZwCzfySdsy8nsSoUJGrQAgqnXRJ4Pe6X1KD5FKL9CD5cyBeAnD6BwbFTjZ
 gAFLQGXJPf43opnQU32/24aOpD0DfWjQQgoQ3gnrhCCJqks6HxXBgXtIwuhMHL30hB4/RqCDZ
 ejO8n07vgk+tRwrMEQg3v4no+vQ3qmyKEmFkADf5wIn8l3PnkizcFehXcba5HQgmgPQjezA7F
 28npNAiddCdMKnjc78NFnQ21TR2YqEsg/HaMEDUH16dHSDHoFwnvp2aSxEUXCXXHXiSJLjs0N
 Z9NJGXCjeEvEtE0g0G4apgQF2ESXvnaE3+kQiDyMFEwSsC9d6cSuW4F+L3RBHlNwvHWM6gOpX
 vnPIN3ztW9c64eQJIWlMGzXAXL5axZq9VzJoPRYWFM5py83LVaC8vzjIE1M3peu89maUOxyZg
 X++6ip4FtQbScwtTJsq7SNJ18kd62/6CR4Y17uXIzywdRKkWpQTa6XaOTL+FYA+ssM5lj4/UH
 AyVVL5Wt3xHDMt7OWHiTQUR9KJ/yvfk6gVEvT09PYHLcarOyyhTZZsFKC1ZjufVv0J9RfYZUS
 oUMxarJpXaWs5gc//NRlEIhtUK2TEiRmqyOv+eNxqpgsSobI2lCFQfzDymrUEHFhuqBilt19q
 kjKyJDh9z3pxqPpo7UdL4PDPW8yND2slCseqAN+ZJ+/mgZyBt7Ul10ZZNVq+pqWZjVOn4tV1J
 fqwk/LzFdsN0pLyttaCuyDldmfYuG0s+P6g/3X51cVxYqjBaf7fYv9qySnjy3W11JuzWVLt2l
 aVtzpnywd0SN80YmL1PC8cxvC46v36UDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495553683!63664106!1
X-Originating-IP: [40.107.5.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36392 invoked from network); 23 May 2017 15:34:43 -0000
Received: from mail-eopbgr50078.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.78)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 23 May 2017 15:34:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=jxyLpp7o8g64wVcwD/LwG9i15anDO7trj1psBDsrnPQ=;
 b=ZYGtqCyCjXkrkBoTTX3lXvg1xfvkhonN8REJIufVoqFLhZ1otbBCh6GaslFnEPYFCEdixkztSZawTmlJz4gtPkMCjTP3mTZqW8e0/PaudTI92U7bg7ed6fyD9Hfnpp2Z7qBFbZvNtDqxozhPjrNbYUtZeVbX/vhoUizKAZzAoLg=
Received: from [10.17.180.111] (85.223.209.55) by
 HE1PR0302MB2729.eurprd03.prod.outlook.com (2603:10a6:3:ee::23) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Tue, 23
 May 2017 15:34:41 +0000
To: George John <georgeeldhojohn@gmail.com>
References: <CANou6SrST3kiyxLt-aHRHJW-cdgV97YGOMA58RRwQKdK=SVWXA@mail.gmail.com>
 <5924284C020000780015C04E@prv-mh.provo.novell.com>
 <CANou6SrA6sTtm3qqsz=R9-n-8SZsZ7eUtQ02TjfoW3aswEcyDw@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <1ebc9cbf-e89e-5319-3b39-bba202a8f92a@epam.com>
Date: Tue, 23 May 2017 18:34:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CANou6SrA6sTtm3qqsz=R9-n-8SZsZ7eUtQ02TjfoW3aswEcyDw@mail.gmail.com>
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR09CA0077.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::21) To HE1PR0302MB2729.eurprd03.prod.outlook.com
 (2603:10a6:3:ee::23)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2729:
X-MS-Office365-Filtering-Correlation-Id: 81d917ab-e7f5-44e7-ac67-08d4a1f13af5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:HE1PR0302MB2729; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2729;
 3:6p1a7vQAU+zuoo0VcrVJAzGhZ2JyHxaOKuMbr4AFqOrUHrEMT5Q3jiAuDBQhRKW6t84qLfwbHQusvcnKSYoGR0n/MUCSy2f4ovxxGQyK/f9pADFf/wDkRiXd6DI6SGHFSHHIaumUEjR5aYXlVYgF/7XxeO9K+dKAlFwDqzsoPS0p4azZK0oix6aMXIWWdLppknZh1Su7xr3LdKn3GusI6I09jDphIvw7yqKHh+jhMdGZ6q2pu73oB+SDP0J4jprIjtkDxCnpYx+Swws9iWhUSC7saZ/ojjf6rN0xycaUELbxWJlvxwDtMuKrruQjfIx0U0Zg5ffv0Ljtkf3daVA17g==;
 25:adwf8q2ofkSkJlLcn+W8m42HyW0qMgHXPljPYP0WEFoHESV3UWgbkaqq8QU3MSPOaIsVNO4WpWdaOEd3edmxHLoDyeB/5Y3t0wk1q6xklUkyQFYfM8ocy5l9JyFcJr0J65QjdQAuiOGGqWnud1QtgC1gqkZ08flGDGHJzoEHfCQPbQn6L7bsu5XvtKhgMQJHGHq/DvsbcHhJ4qkZuzLNtsFWVt1UGf6P5/gQf95rtyr4mTRlt1QJL68I+L33l8Tj/BREkP5tVKX+OA/m/uP9HedxILRMXtvlaJsihUCWx9+0gXNf6q8t0J+Uy9v6AMu9RDnA4EJ3tLj+dDrPAdNuMlTo0xuBPdvoYo1Jxv4PPPA0oHNSYmyc6hR+lFViYg5LOr1jaGy1uxQ4cMu8NVwJvjEmTWhlVqoYWMLyD/Sx5MBWpm68xVLpOTOI7oCmOPqi5bvoE3SJPn07GRTGcR0MlHgwg7Ie551DdVe7RZHcvDI=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2729;
 31:4tUy53kYvB2uqoavTqiWdpxWifTCKzpIJaRmnseeE7wxMQdqpWQ0ssDUIwVKsT5WdMQ7O8rtdf8sRuC1sV05T30YTdvFgx+uUh477jx9jYL3gD+alngHdkiTCsm+qH70YjIXhyCrBjLhSheV32qXiG4UUZsTm2TOOTFxPOQBbC2DP96QD8SsI8ogk/Ngf6ugbBXxKG3iiCiMd6QhIUnErnA3o6oOoXZBoZMeoY/L4CS+W8onvY9YB2Tf64omeUrR;
 20:zyZLx3IhucO4+mWbk9BJien+wOhFqzsiP8/sJv08YbWNUoB6sGYF+Ar9vt28oBGymbewYWLesQxCMLUJqorvSWOIK+Eour3g7fOh0pDygRS8ooXe+aaCo8Eux/P9aeavC7xHBeabdLQ6Tm7VtAIuPB4xeWp8P5njwLwFdpMqi4cUeCuIk3BCx06CXveeSJgQdXGZOwMIjf8CgqiJD5fFN6Q75meMokicfS0pyg8n1tAfJw36HRoQFiuaQD6jlOZ2fgf24SDqR87jtQLYwFbbj7eZm//x3EIGRVZGQh4bcqY0cGML3lT+qcrPaEUcNHeWaJFfi6ky88df6JSYBa0ANZwU7ed9EZZWzbTZ6EPcO+Dg0GeC555m3zwLgBznmSeX56tCz37OOtNv9Ks4oCIbrC16ZNY4OZ73fJuWMUO+dji3I81Gd7Pcsrb3MI/lHKudx/fa8YzFQJZLpL9mVt7WBENBQXONyQ1i6/6Cp62rpZHCf4lMFf1edpS0GbFjQ9wD
X-Microsoft-Antispam-PRVS: <HE1PR0302MB27299A3B84FDC4B2813BD9B7E6F90@HE1PR0302MB2729.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(6072148);
 SRVR:HE1PR0302MB2729; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0302MB2729; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2729;
 4:fw0QNJ2apGDOd+9CFG+sGBvRh+bEJyPqzIbpygHeDlBAe3U0uKVcsbo03fdekEcLqWOocYVE5VuZfZsYIniIBvGguBjVJgFVBgwv6hDBqgnJ+PwxUBiLy6OaLKuv9sh8XnN7nXsyga15OOUmi/dlQ6TICZYXepwfyYmxkmiF0vqwYsbJBpq11VlseBACFOccohIUjxBF7LlX7c3WKvLjZQaaq/sKePjEBTzFgRWTNRX6JUfKZZVksmo1wb8YSPOjumKF9iCfVgMjPO/nbi4o7TOlRPLSRZ+bus3ZY4yFvadfq7KrsIXhefvQpt+uikK8lZxITSIUIkSvT4F4OVmYSnLzjPLwVpn58mCqO/hNJpEgZC7VjzEi6IEzEnl6WlqBVy7fEfHP9EbUomCVk/5oYak0alnrh2mgpwB89Ff+9DJoayN7r8eREfxUoAatfegzobfzDVPzJgoL5vM7fkKCqOhSnOAuGATu+QchUjg9OUFNSsSRwmZ5k/eK/nu+IHDIVnnoubeBUYN0Lc2v2xN5N5gKQh7x83oUhiC7l4hJHDKdOfgNjHDul54CFA2jX1eQOh3EKQFprO1G+lyjV6FLES8rWuLicCSCLWqgbXkAkRLhNk7dY6HIvScieXvpwCxIGxs0/gxlQ4DrcEibzi1tQKXIx08zAe6izKF1UBQk56CsM7gdyNHYam2HJGh4cLHTZnTlaHU6PObJRFouMGNZKdcx1NxDd37uK2ZyXksdRREy7lkmfHSPunte2l8WveIJgOFGLAG83DwaVrHWVavO6A==
X-Forefront-PRVS: 0316567485
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39410400002)(39850400002)(39400400002)(39450400003)(39840400002)(39860400002)(51914003)(24454002)(6116002)(2906002)(3846002)(33646002)(4326008)(230700001)(64126003)(413944005)(83506001)(36756003)(25786009)(8676002)(7736002)(50466002)(86362001)(31696002)(53546009)(80792005)(76176999)(305945005)(50986999)(54356999)(65826007)(42186005)(72206003)(189998001)(5660300001)(77096006)(38730400002)(23676002)(6486002)(6246003)(53936002)(54906002)(2950100002)(4001350100001)(478600001)(65956001)(66066001)(110136004)(31686004)(6666003)(6916009)(1411001)(229853002)(47776003)(81166006)(129583001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2729; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI3Mjk7MjM6bTZrcXhrNGhzSml4L09DWmVKMis3bTFG?=
 =?utf-8?B?N21XZXhZZDVsQ2Uxb0E4eWF0TDJ2MEs4Q0FaeXBKRHkrOUw2bDltQ0k3cTdm?=
 =?utf-8?B?ai9HUGw0R25pV25HM3FqUSs0WVkyYXFXa29JYnR5Z3NhZEE5aExQS2ZFSmtr?=
 =?utf-8?B?dnZQcmE1RmVrQk9PcE1oRndRL1BEQ2YxcWg0Q3BSMEU4ZnAzTmlYMndYd0Y2?=
 =?utf-8?B?ZVN3MTdEc0RTTVNEQ0NPUGlWRVcyUmE1eGJJaHRGMU9NVDhaWm5rVENvT21r?=
 =?utf-8?B?d1dzdVRPWWNHelFiMXRpWVJQR0RvdWRPckhIU0ROVHI5bHFUcXI3cUJBUmhI?=
 =?utf-8?B?cmlXYXJab3F3RitkeVZsM0cxdittVVQxZjcxang0amIrMmJyaVpMN25ZS2J3?=
 =?utf-8?B?VUNWZzB0bHFmTjhOT2p6MFZ1b0lIMUloOG9vb25IU3hHK0VuZW9vK215TmNh?=
 =?utf-8?B?Q3JFVWgyZEE4dS84UDRZbFZHVGN6ZXljWVAzd0JsS1EwQmVuMjZyV0FsOHh1?=
 =?utf-8?B?UVdXUTJENHNraUNoakJ0VHRPamxQK3I0d1B1b1gvY0VpeFRsaXNMOFc1Q0ZI?=
 =?utf-8?B?V3RJTDkzRVlEYXNaYWxzQ3loWGFheGJvdU1rLzM2eXpzM0xVU3JKamV0dXhS?=
 =?utf-8?B?Ujc2UUZPbm1hUi9xS2ZUNjcya1JCYllGYjRDaTAyUDQwWWwvekMySzBWWDVG?=
 =?utf-8?B?RkdpcDlKUmwxdVpQdjlkeHBOb2JlMWlpbUhFT2ZWMCtmVlJaRkQyLy8xQWRK?=
 =?utf-8?B?bFRWVUF5S0p4OGkvS1I1ZFBLTDJJM1FJbFFQanVmMXNBREJTY29WbElFQ01I?=
 =?utf-8?B?VERDY0l3VG4xeGRMVnRVTWJZNHNVYk1nNTk1UXdqNHNERFRYNzhqRlVXUWRF?=
 =?utf-8?B?TjFUcG1JMEVYMjBGaExidG1Cd2M4c1VVc3JjaGQ0WXpoUzFrRDdWRVhJQ3pQ?=
 =?utf-8?B?ZlM5VWhtdFA2NU1jeGlxSTU1R2VxNFdqbURQNFhSSCt4L1d4YStiTGdWaUhT?=
 =?utf-8?B?Zktwcjd4OVhsaXExQVRoZld3Rjd1TFdBcFVpOXZqNVloV29URnQvMFl3Mm82?=
 =?utf-8?B?V2p1WWgyOEtFU2Z6RUMwSmFKK2ZrREtjcTZIU0NnbkN4MWxVUUMxTE5FL09k?=
 =?utf-8?B?RWhHQkc1Z0dENkk5Q3FFaEVDZ3Jmb3JwWkdYR3dSb0VOSnJEWXR6akJMV3dO?=
 =?utf-8?B?Nk9CY1RORjNOSi81U3VKeTFnbUZncXl2L043OWJ4amJvSFh3Um1CQmFlcGdP?=
 =?utf-8?B?UGQxZ1RxdVpxYW1xdXlwOGs1MWdDK1lNTTVBZk85MDcvSmY0V05OdU96TVFa?=
 =?utf-8?B?OTZLdThINmFoMXNNZEpRTWFrS0FoSjNxNlp3Y1A1RUlqTmJnZ1grY3FhN2hs?=
 =?utf-8?B?Q1BqcTN6ZS85eXFoZ3BHQlRHTXdFUFZXWlJFT1h6SXZKazAwUlhsRS9XUGcx?=
 =?utf-8?B?R0pkay83NXNNZnVvaHUwNlN6L3dIYU1pZlJQZUE0MWpkNEdHMzUzUVp4K2xO?=
 =?utf-8?B?NFA0Y093ZElSOVRlNVAxSU9tRG9pU0V5MmdZNHZIZE41QzNXOGVoZFlJa09q?=
 =?utf-8?B?VjdrRkg2amZZa3hCY3pkYWk4c2pXRFhuWWowYitzTDlqaVpBTk1yVFNLWS9N?=
 =?utf-8?B?UDN1eVJ0cVQ1cWRpTVRnZjZQNUJHSUc0UVIxcnlsaFhMcmhwZ0l5Q2kyZ2Rt?=
 =?utf-8?B?TlI3KzJMYW9PWjdYQ2U0VTM5NWZodjlYcG5DMnlibkRXVm5nQVhTRnVmbXFn?=
 =?utf-8?B?ME55OXVYK2dHMHFFWGNIY05lYU9LUmNFTHNBYTFvL2tOMjU3NlpnbEJCT1F1?=
 =?utf-8?B?NjNYTGp4K2MzemtkUVBBT0ZSK2JyeEJzVE5HZk4yQWNhQUNMNVRqRmg0UnVY?=
 =?utf-8?B?eFdadlBVTVk5ZDJ2MFo1dnpmTWhhaXFDMnZ4WDBtZVVpZ2gvMzdKOC9xaUVZ?=
 =?utf-8?Q?qAhhaXIU9KYawVPgEcTsjWlPzo7ZBSdk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2729;
 6:xoBX58RbeGEWiCFXKCmu+aCbwdKPxAbKSyYFT4xM0a713fNh8SG6Ll9f/VQwPXoJABltQDEjsz1mTTCCCGIFJqkDUm2ubnPaEGdlcpnaRrD7K4AvlV+oNs08pkHPaXdPiU1cFJF443yrKSwhEqI7OGOQq0OvJ03YZPHo6gy3YBeja7FNxHSXbL5/gjyV5/vgc/nplI+XXZT9Z1Q+ymCzDVXZ7iSP0IJ12HUhTpaHQeaKg1SItsFhtV5Q/P/uKnIe8+WmxECn0rQfSM9lES/7SXxvsqdUhtUaA1kHzzgwv8ACdfCJQCrILqgLwAIuPJ4z7St7XKVv9zHnser0TWdZ9CtOdfBKV3JTdIgW954/1gj8flreQXj9bEtCpBmnK6IIQp3WvUZ6kQlkVPTKAO8Ga/Xio4eOXPSQu57B4+Uk5RTIRQ2Qm/wrtRfQG+U862s8zP80PZFA31nH7yuvxvaou+9pJxdlshGJYl7GhKn8oD1xcfwWCPmmBcZcBzDafAmwc/ZsPWvBd9abLHeiIgsq6w==;
 5:C56BdogiojPE3zqb4qox5op5/WaEMLwVpqosac1IT5hzgdCav/JkzxMUgiMW2NflODFCRKPGuy23g051fur0E5XUkrNyxa5FaTDN4u9bJcFr1QeFlk9uQ98hZdwptcBZR6NWAE3K82TcPYuay7KHuw==;
 24:TPYHSWDn+/bns/BwegkzNLEBEdbTdBlxp8CcSU6eE4+S0AxTczbmixDJAX5nBQXgu+Rqck2H/Kny+/+aYp1cZ1TsJUAp9fYutwChhhTmwk8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2729;
 7:5rszu1Om+JE6ZPAfWwxVBedo4+/1PstozI8xc+cvoRVbMYcaqxuBi4o1D0McxJLiwOeZXxAHGM/7hZAf4NcziNYqpEHbcs6iHet7sE1NhVYTYwkFngmxHSGRyZaEafcJ7j0xyIkPcKjUHF7WEXJwmLiZTYVSTRJMFpsounwjyG9mJN7CQdcg6PlNJxOnj0jc8Y24hbca7uXRBStw2K90dsD94RC+op+lC0omnvFQmYi0xiau9dMPOJ/74B4zgyAEye2kIJcL86BJiea/yx45LTekZifkdJ4k4jtRBE9gwFZoz4LmWLyMx2vo7yJrM6xxXRneDAY9CVgOpyZwwL7U6g==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 15:34:41.1529 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2729
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] passthrough
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBKb2huLAoKCkkgd291bGQgc3BlYWsgYWJvdXQgWEVOIG9uIEFSTSBmdXJ0aGVyLgoKQmFz
aWNhbGx5IHlvdSBuZWVkIGEgcGFzc3Rocm91Z2ggaW4gWEVOIHRlcm1zIGluIGNhc2UgeW91IHdh
bnQgYSBidXMgCmluaXRpYXRvciAoaS5lLiBETUEgY2FwYWJsZSkgZGV2aWNlIHRvIGJlIGFzc2ln
bmVkIHRvIERvbVUuCgpGb3IgYSBwYXNzaXZlIGRldmljZSBpdCdzIHByZXR0eSBlbm91Z2ggdG8g
YXNzaWduIE1NSU8gcmFuZ2VzIGFuZCAKaW50ZXJydXB0cyB1c2luZyBndWVzdCBkb21haW4gY29u
ZmlnLiBUaGUgcGl0ZmFsbCBoZXJlIGlzIHRoYXQgYSBkZXZpY2UgCnRyZWUgZ2VuZXJhdGVkIGZv
ciBndWVzdCBkb21haW4gYnkgeGVuIHRvb2xzIHdpbGwgbm90IGhhdmUgYW55IGFzc2lnbmVkIApk
ZXZpY2Ugc3BlY2lmaWMgbm9kZXMuCgpCdXQgYSBzZXR1cCB3aXRoIGVhcmx5cHJpbnRrIGZyb20g
b25lIGd1ZXN0IGludG8gdGhlIHNlY29uZCBjb25zb2xlIG9mIGEgClNhbHZhdG9yLVggYm9hcmQg
aXMgcHJldHR5IHN0cmFpZ2h0Zm9yd2FyZC4gU29tZXRoaW5nIG1vcmUgY29tcGxleCB3aWxsIApy
ZXF1aXJlIGFkZGl0aW9uYWwgaGFja3MuCgoKT24gMjMuMDUuMTcgMTU6NTMsIEdlb3JnZSBKb2hu
IHdyb3RlOgo+IFRoYW5rcyBmb3IgdGhlIHJlcGx5LiB3ZSBhcmUgdXNpbmcgcmVuZXNhcyByY2Fy
IGgzIGJvYXJkLiBEb2VzIGl0IAo+IHN1cHBvcnRzPwpYRU4gcGFzc3Rocm91Z2ggZnVuY3Rpb25h
bGl0eSByZWxpZXMgb24gSU9NTVUuIFRoZSBSLUNhciBHZW4zIFNvQ3MgaGF2ZSAKYSBjdXN0b20g
SU9NTVUgbmFtZWQgSVBNTVUuIFhFTiBkb2VzIG5vdCBzdXBwb3J0IElQTU1VIHlldC4KCi0tIAoK
KkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 15:37:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 15:37:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDBsb-0002XH-IC; Tue, 23 May 2017 15:37:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDBsa-0002X4-A4
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 15:37:48 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 44/BC-02006-B4754295; Tue, 23 May 2017 15:37:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdcrXCX
 SYNYcKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmNG+Zy1qwuKiiceF+tgbG
 fa5djFwcQgJ/GSWWXWtignAeM0qsXHODuYuRE8jZxihx61gwiC0i4Czx9cxcdhCbV0BfoqthN
 yuILSxgLtHe/4EVpFlC4IOOxPF/e9lAEhICnhIbrlxihrEbF61n6WJk52ATsJI4JAYSZRFQle
 jetIZxAiP3AkaGVYwaxalFZalFuoaWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgT6vZ2Bg3MH4qN/vEKMkB5OSKO+eBOVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8QWEqkUKC
 RanpqRVpmTnA4INJS3DwKInwPgFJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOG8ISJEAS
 FFGaR7cCFgkXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsAZApPZl4J3KZXQEcwAR3hel
 cZ5IiSRISUVAPjatYiiUuR9z9MuuYl+mH2n4eFHxIZrxXOXfa1p8Lt/KrmlWrzDJYcsnDSeS+
 ZOm0Hd0MbZ/yWDSy3qlQqbfiti6ekLl72wlDwwotPFxU0lu6YHc3W7FqSf6D/FcP8Lz+nb3WS
 3fmHK2P38ZN3d8tJmkX8X/J9Qs5s/u2S32xUJuamLT2rtO/sGyWW4oxEQy3mouJEAHMOCaJ/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495553865!98263538!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53939 invoked from network); 23 May 2017 15:37:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 15:37:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDBsW-0006Ka-Hr; Tue, 23 May 2017 15:37:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDBsR-0001uH-9u; Tue, 23 May 2017 15:37:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDBsR-0004h9-3j; Tue, 23 May 2017 15:37:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109690-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 15:37:39 +0000
Subject: [Xen-devel] [xen-unstable test] 109690: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY5MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTY5MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgNSB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDEwOTY3OSBSRUdSLiB2cy4gMTA5NjkwCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk2NzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMDk2NzkK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEwOTY3OSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTA5Njc5IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEw
OTY3OSBibG9ja2VkIGluIDEwOTY5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTY3OSBsaWtlIDEwOTY2Mgog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
ICAgIGZhaWwgIGxpa2UgMTA5NjQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk2NDQKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEwOTY2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5NjYyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2NzkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEwOTY3OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA5Njc5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDk2NzkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY3OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
bXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzZmFmZGMyOGViOThkYzFjYjY4NjM3OWQ4
MzI3MDUxNmZjMzgwNDlkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAz
ZmFmZGMyOGViOThkYzFjYjY4NjM3OWQ4MzI3MDUxNmZjMzgwNDlkCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMDk2OTAgIDIwMTctMDUtMjMgMDE6NTY6NTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0
ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRrZXJu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0
ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 16:04:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 16:04:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDCIC-00050M-SR; Tue, 23 May 2017 16:04:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDCIB-00050F-DS
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 16:04:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AC/39-03920-E7D54295; Tue, 23 May 2017 16:04:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDvW5drEq
 kwbmlLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azHWvYCmZaV0xvvMjWwNir18XIwSEh4C8x
 Zb9bFyMnB5uArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaosZf40zqTEWQMi
 4CqxJfn1iBhEQEtifUrnkKVq0icmtcFNkZYwFnizcGJrCA2p4CVRMetZrAaIYEMiSW/loGNlB
 AwkXi7cCcbyEghATWJuevjJzDyzUJy0CwkB81CctACRuZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxjnnfA/xCjJwaQkyrsnQTlSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRvfoxKpJBgUWp6akVaZg4w3GHSEhw8SiK8fCBp3uKCxNzizHSI1ClGR
 Slx3giQhABIIqM0D64NFmOXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7LBpoCk9mXgnc9F
 dAi5mAFrveVQZZXJKIkJJqYNyc0yqyelNlZqqw5YSnrdKLVlyasi5r+QQW/4fHtVi82p6abV2
 9Yv0qb6f5yTO6br/K6vr6L/5pp4B6TnZIe9mJnxvDDT9Kv7XifjvljMgs/7ad/lci1+kmfHwh
 Vm7nP6nvtYT52d2fLitcXOFxQlJBJCU7zkVo6vqlFSxvZkz7wsm1Lf71Ql0lluKMREMt5qLiR
 ABvek39rAIAAA==
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495555452!99425056!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62379 invoked from network); 23 May 2017 16:04:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 16:04:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433700026"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.23930.92083.770093@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 17:04:10 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170523135148.77673-5-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-5-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/7] osstest: add a FreeBSD host install
	recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCA0LzddIG9zc3Rlc3Q6IGFkZCBhIEZyZWVC
U0QgaG9zdCBpbnN0YWxsIHJlY2lwZSIpOgo+IFRoZSBpbnN0YWxsYXRpb24gaXMgcGVyZm9ybWVk
IHVzaW5nIHRoZSBic2RpbnN0YWxsIHRvb2wsIHdoaWNoIGlzCj4gcGFydCBvZiB0aGUgRnJlZUJT
RCBiYXNlIHN5c3RlbS4gVGhlIGluc3RhbGxlciBpbWFnZSBpcyBzZXR1cCB3aXRoCj4gdGhlIG9z
c3Rlc3Qgc3NoIGtleXMgYW5kIHNzaGQgZW5hYmxlZCBieSBkZWZhdWx0LCB3aGljaCBhbGxvd3Mg
dGhlCj4gdGVzdCBoYXJuZXNzIHRvIGp1c3Qgc3NoIGludG8gdGhlIGJveCwgY3JlYXRlIHRoZSBp
bnN0YWxsIGNvbmZpZwo+IGZpbGUgYW5kIGxhdW5jaCB0aGUgc2NyaXB0ZWQgaW5zdGFsbC4KClRo
YW5rcy4gIEkndmUgcmVhZCB0aGlzIGluIHNvbWUgZGV0YWlsIG5vdy4gIE15IGNvbW1lbnRzIGZv
bGxvdy4KCj4gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgRnJlZUJTRCBpbnN0YWxsZXIgYSBuZXcg
bWV0aG9kIGlzIGFkZGVkLAo+IHRoYXQgYWxsb3dzIHNldHRpbmcgdGhlIHB4ZSBib290IG9mIGEg
aG9zdCB1c2luZyBhIG1lbWRpc2suIEFsc28sIGEKPiBuZXcgdGZ0cCBwYXRoIGlzIGFkZGVkIGlu
IG9yZGVyIHRvIHBvaW50IHRvIHRoZSBwbGFjZSB3aGVyZSB0aGUKPiBGcmVlQlNEIGluc3RhbGxl
ZCBpbWFnZXMgc2hvdWxkIGJlIHN0b3JlZC4KCkNhbiB5b3UgcGxlYXNlIGFkZCB0byB0aGUgY29t
bWl0IG1lc3NhZ2UgYSBkZXBsb3ltZW50IG5vdGUgdGhhdCB0aGUKdGZ0cCByb290IG5lZWRzIHRv
IGJlIHByb3ZpZGUgd2l0aCBhIGNvcHkgb2YgbWVtZGlzaywgZWcKICAgL2hvbWUvdGZ0cC9tZW1k
aXNrIC0+IC91c3IvbGliL3N5c2xpbnV4L21lbWRpc2sKCj4gZGlmZiAtLWdpdCBhL09zc3Rlc3Qu
cG0gYi9Pc3N0ZXN0LnBtCj4gaW5kZXggYTc4NzI4Y2QuLmEwYzAzMzljIDEwMDY0NAo+IC0tLSBh
L09zc3Rlc3QucG0KPiArKysgYi9Pc3N0ZXN0LnBtCj4gQEAgLTIyNyw2ICsyMjcsNyBAQCBzdWIg
cmVhZGdsb2JhbGNvbmZpZyAoKSB7Cj4gICAgICAkY3tUZnRwVG1wRGlyfSB8fD0gIiRje1RmdHBQ
bGF5RGlyfXRtcC8iOwo+ICAKPiAgICAgICRje1RmdHBEaUJhc2V9IHx8PSAiJGN7VGZ0cFBsYXlE
aXJ9ZGViaWFuLWluc3RhbGxlciI7Cj4gKyAgICAkY3tUZnRwRnJlZUJTREJhc2V9IHx8PSAiJGN7
VGZ0cFBsYXlEaXJ9ZnJlZWJzZC1pbnN0YWxsZXIiOwoKWW91IG5lZWQgdG8gZG9jdW1lbnQgdGhp
cyBpbiBSRUFETUUuCgo+ICsgICAgZm9yZWFjaCAoQHNldHMsICJNQU5JRkVTVCIpIHsKCkkgdGhp
bmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGdpdmUgdGhpcyBsb29wIGNvbnRyb2wgdmFyaWFibGUg
YSBuYW1lLgpXaGVuIHRoZSBzY29wZSBvZiBhIHVzZSBvZiAkXyBpcyB0b28gYmlnLCAkXyBoYXMg
YSB0ZW5kZW5jeSB0byBnZXQKdHJhc2hlZDsgdGhpcyBtYWtlcyB0aGUgY29kZSBmcmFnaWxlIGlu
IHRoZSBmYWNlIG9mIGZ1dHVyZSBjaGFuZ2VzLgoKPiArICAgICAgICBpZiAoIWRlZmluZWQoJHJ7
ImZyZWVic2Rfc2V0cyJ9KSkgewo+ICsgICAgICAgICAgICAjIEdldCBldmVyeXRoaW5nIGJlZm9y
ZSB0aGUgIi4iIChpZTogZ2V0IGJhc2UgZnJvbSBiYXNlLnR4eikKPiArICAgICAgICAgICAgbXkg
JHN0YXNoX25hbWUgPSBsYygoc3BsaXQgL1wuLylbMF0pOwoKSU1PIHRoYXQncyBub3QgdmVyeSBp
ZG9tYXRpYyBwZXJsLiAgSSB3b24ndCBpbnNpc3QgeW91IGNoYW5nZSBpdCwgYnV0Cm1heWJlIHRo
aXMgd291bGQgYmUgYmV0dGVyCgogICAgICAgICAgICAgICBteSAkc3Rhc2hfbmFtZSA9ICRzZXQ7
CiAgICAgICAgICAgICAgICRzdGFzaF9uYW1lID1+IHMvW14uXSskLy87CgpvcgoKICAgICAgICAg
ICAgICAgJHNldCA9fiBtL15bXi5dKy8gb3IgZGllICIkc2V0ID8iOwogICAgICAgICAgICAgICAk
c3Rhc2hfbmFtZSA9ICQmOwoKKERvIHlvdSBpbnRlbmQgdG8gc3BsaXQgb24gdGhlIGZpcnN0IGAu
JyA/KQoKPiArc3ViIHNldHVwX25ldGJvb3RfaW5zdGFsbGVyICgpIHsKPiArICAgIG15ICRweGVp
bWcgPSAiJGhvLT57VGZ0cH17RnJlZUJTREJhc2V9L2luc3RhbGwtJGhvLT57TmFtZX0uaW1nIjsK
CkkgdGhpbmsgdGhpcyB3b3VsZCBiZSBiZXR0ZXIgdW5kZXIgVGZ0cFRtcERpci4gIENmIHRzLWhv
c3QtaW5zdGFsbCdzCnBsYWNlbWVudCBvZiAkaG8tLWluaXRyZC5nei4KCk1heWJlIHdlIHdhbnQg
YSBmdW5jdGlvbiB0YXJnZXRfdGZ0cF9wcmVmaXggb3Igc29tZXRoaW5nIHdoaWNoIHJldHVybnMK
ICAgJGhvLT57VGZ0cH17VG1wRGlyfSIuaG9zdG5hbWVwYXRoKCRobykKPwoKQWxzbyB0aGUgc2hh
IG5hbWVzIGNvdWxkIGJlIGluIHtUbXBEaXJ9L2ZyZWVic2QtaW1hZ2VzLiAgRG9lcyB0aGlzLCBp
bgpmYWN0LCBuZWVkIHRvIGJlIGNvbmZpZ3VyYWJsZSBhdCBhbGwgPyAgSSB0aGluayBwcm9iYWJs
eSBub3QuCgo+ICsgICAgbXkgJHNjcmlwdCA9IDw8RU5EOwo+ICtzZXQgLWV4Cj4gK2Jhc2VkaXI9
JGhvLT57VGZ0cH17UGF0aH0vJGhvLT57VGZ0cH17RnJlZUJTREJhc2V9Lwo+ICtoYXNoPWBzaGEy
NTZzdW0gJGltYWdlfGhlYWQgLWMgNjRgCj4gK2xvY2FscGF0aD0iJHJ7YXJjaH0vXCRoYXNoL2lu
c3RhbGwuaW1nIjsKPiArbWtkaXIgLXAgXCRiYXNlZGlyCj4gKygKPiArZmxvY2sgLXggLXcgNjAw
IDIwMAoKSW4gb3NzdGVzdCB3ZSBnZW5lcmFsbHkgdXNlIHdpdGgtbG9jay1leCBmcm9tIGNoaWFy
ay11dGlscywgcmF0aGVyCnRoYW4gZmxvY2sgZnJvbSB1dGlsLWxpbnV4LiAgKEJvbnVzOiBpdCBz
aG91bGQgYmUgbW9yZSBwb3J0YWJsZSBmb3IgaWYKc29tZW9uZSB3YW50cyB0byBydW4gYSBjb250
cm9sbGVyIG9uIEJTRC4uLikKCndpdGgtbG9jay1leCBuZWVkcyB0byBiZSB1c2VkIGluIHRoZSB3
cmFwcGVyIHdheS4KKEFsc28sIGNhbGxpbmcgZmxvY2sgb24gYSBkaXJlY3RvcnkgaXMgcmF0aGVy
IG91dHJlJy4pCgpZb3UndmUgd3JpdHRlbiBhbGwgdGhpcyBpbiBiYXNoIGJlY2F1c2UgeW91IGZv
dW5kIGl0IHRvbyBoYXJkIG9yCmFubm95aW5nIGluIFBlcmwgPyAgSSBkb24ndCBtdWNoIG1pbmQg
dGhhdCwgYnV0IHRoZSBlc2NhcGluZyBpcyBhIGJpdAppcnJpdGF0aW5nLiAgTWF5YmUgeW91IHdh
bnQgdG8gcGFzcyB0aGUgc2NyaXB0IGl0cyBwYXJhbWV0ZXJzIGFzCmFyZ3VtZW50cyBzbyB0aGF0
IHlvdSBjYW4gdXNlIDw8J0VORCcgcmF0aGVyIHRoYW4gPDxFTkQgPwoKSG93ZXZlciwKCj4gKyAg
ICBsb2dtKCJFeGVjdXRpbmc6XG4kc2NyaXB0Iik7Cj4gKyAgICBteSAkcmV0ID0gc3lzdGVtKCIv
YmluL2Jhc2ggLWMgJyRzY3JpcHQnIik7CgpUaGlzIGlzIHF1aXRlIHdyb25nLiAgWW91ciB1bnBh
cnNpbmcgaXMgdW5zb3VuZC4gIEFtYXppbmdseSB5b3VyCnNjcmlwdCBkb2Vzbid0IGN1cnJlbnRs
eSBjb250YWluICcgc28gdGhpcyBkb2Vzbid0IG1hdHRlciByaWdodCBub3csCmJ1dCB0aGF0IGNv
dWxkIGNoYW5nZS4KCllvdSBzaG91bGQgdXNlIHRoZSBtdWx0aS1hcmd1bWVudCBmb3JtIG9mIHN5
c3RlbSgzcGVybCkuICBBbmQsIG9mCmNvdXJzZSwgeW91IHNob3VsZCB1c2UgT3NzdGVzdDo6c3lz
dGVtX2NoZWNrZWQgd2hpY2ggZG9lcyB0aGUgZXJyb3IKaGFuZGxpbmcgZm9yIHlvdS4KCllvdSBt
aWdodCB3YW50IHRvIGJ1aWxkIGEgY29tbWFuZCBpbiBhbiBhcnJheSBAY21kLCBsaWtlIGNvcHlk
aXIgaW4KY3ItcHVibGlzaC1mbGlnaHQtbG9ncyBkb2VzLiAgKE5vdCBzdXJlIHdoeSB0aGF0IGRv
ZXNuJ3QgdXNlCnN5c3RlbV9jaGVja2VkLi4uKQoKPiArc3ViIGluc3RhbGwgKCkgewo+ICsgICAg
bXkgJGF1dGhrZXlzID0gYXV0aG9yaXplZF9rZXlzKCk7Cj4gKyAgICBteSAka25vd25ob3N0cyA9
IGtub3duX2hvc3RzKCk7Cj4gKyAgICBteSAkc3NoZF9rZXlzX3VybCA9IGNyZWF0ZV9zc2hfb3Zl
cmxheSgpOwo+ICsgICAgbXkgJGRpc2tfbmFtZXMgPSAiYWRhMCBkYTAgYWQwIjsKClRoaXMgc2hv
dWxkIHByb2JhYmx5IGJlCiAgICAgICBteSBAZGlza19uYW1lcyA9IHF3KGFkYTAgZGEwIGFkMCk7
CmluIGNhc2UgYW55b25lIHdhbnRzIHRvIG1hbmlwdWxhdGUgaXQgaW4gcGVybC4gIFlvdSBjYW4g
c3Vic3RpdHV0ZQppdCBzdHJhaWdodCBpbnRvIHRoZSBoZXJlIGRvY3VtZW50OyBwZXJsIHdpbGwg
cHV0IGluIHRoZSAiICIgYWdhaW4uCgo+ICsgICAgbXkgJGluc3RhbGxlcl9zZXRzID0gam9pbigi
ICIsIEBzZXRzKTsKPiArICAgIG15ICR0YXJnZXRfc2V0cyA9ICIvdG1wL29zc3Rlc3Rfc2V0cyI7
CgpIYXJkY29kZWQgL3RtcCBhbnRpcGF0dGVybi4gIE1heWJlIHRoaXMgaXMgdGVjaG5pY2FsbHR5
IE9LIGJlY2F1c2UKaXQncyBhbiBpbnN0YWxsZXIgZW52aXJvbm1lbnQsIGJ1dCBJIHRoaW5rIGl0
IHNldHMgYSB2ZXJ5IGJhZApleGFtcGxlLiAgSXMgdGhlcmUgc29tZSBvdGhlciBwYXRoIHlvdSBj
b3VsZCB1c2UgPwoKPiArICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sICdjaHNoIC1zIC9iaW4vc2gn
LCAxMCk7CgohISAgV2hhdCdzIHRoZSBkZWZhdWx0ID8KCj4gK2ZvciBkaXNrIGluICRkaXNrX25h
bWVzOyBkbwo+ICsgICAgaWYgWyAtYyAiL2Rldi9cJGRpc2siIF07IHRoZW4KPiArICAgICAgICBl
Y2hvIFwkZGlzawo+ICsgICAgICAgIGV4aXQgMAo+ICsgICAgZmkKPiArZG9uZQo+ICtleGl0IDEK
PiArRU5ECj4gKyAgICBkZWZpbmVkKCRkaXNrKSBvciBkaWUgIlVuYWJsZSB0byBmaW5kIGEgdmFs
aWQgZGlzayI7Cj4gKyAgICBsb2dtKCJVc2luZyAkZGlzayBhcyBkZXN0aW5hdGlvbiBkaXNrIGRl
dmljZSIpOwoKSSBoYXZlIGZvdW5kIHRoYXQgb24gc29tZSBob3N0cywgd2hlbiBpbnN0YWxsaW5n
IERlYmlhbiBHTlUvTGludXgsIEkKaGF2ZSB0byBleHBlY3QgYSBub25zdGFuZGFyZCBkaXNrIG5h
bWUuICBDdXJyZW50bHkgaW4gdGhlIERCIEkgY2FuCm9ubHkgZmluZCB0aGlzCiAgIGh5ZHJhemlu
ZSAgICAgICAgICBkaXNrLWRldmljZSAgICAgICAgICAgICAgICAgICAgL2Rldi9jY2lzcy9jMGQw
CihpbiBDYW1icmlkZ2U7IHJlZmVycmluZyB0byBhIGdvbmUtYXdheSBtYWNoaW5lOyBOQiB0aGF0
IHRoZSBwcm9wZXJ0eQpuYW1lIGlzIGluIHRoZSBvYnNvbGV0ZSBjb250YWluaW5nLXNwYWNlcyBz
eW50YXggYW5kIGlzIGVxdWl2YWxlbnQgdG8KRGlza0RldmljZS4pCgpJIHRoaW5rIHlvdSBtYXkg
d2FudCB0byBjaGVjayBhIGhvc3QgcHJvcGVydHkuICBJdCBzaG91bGQgcHJvYmFibHkgYmUKY2Fs
bGVkIEZyZWVic2RfRGlza0RldmljZSBvciBzb21ldGhpbmcuICAoV2VpcmQgY2FwaXRhbGlzYXRp
b24gcmVxdWlyZWQKYnkgdGhlIHdvcmQgc3BsaXR0aW5nIG5hbWUgdHJhbnNmb3JtYXRpb24gcnVs
ZXMgZm9yIGhvc3QgcHJvcGVydGllc3MuKQoKPiArICAgIGxvZ20oIlRyeWluZyB0byBmaWd1cmUg
b3V0IHByaW1hcnkgbmljIGRldmljZSBuYW1lIik7Cj4gKyAgICAkbmljID0gdGFyZ2V0X2NtZF9v
dXRwdXRfcm9vdCgkaG8sIDw8RU5ELCAzMCk7Cj4gK25pY3M9YGlmY29uZmlnIC1sYAo+ICtmb3Ig
bmljIGluIFwkbmljczsgZG8KPiArICAgIGFkZHI9YGlmY29uZmlnIFwkbmljIGluZXR8Z3JlcCBp
bmV0fGF3ayB7J3ByaW50IFwkMid9YAo+ICsgICAgaWYgWyAiXCRhZGRyIiA9ICIkaG8tPntJcH0i
IF07IHRoZW4KPiArICAgICAgICBlY2hvIFwkbmljCj4gKyAgICAgICAgZXhpdCAwCj4gKyAgICBm
aQo+ICtkb25lCj4gK2V4aXQgMQoKSSBoYXZlIHF1aXRlIGEgbG90IG9mIHRoaXMga2luZCBvZiB0
aGluZzoKCiAgZ2FsbC1taXRlICAgICAgICAgICAnaW50ZXJmYWNlIGZvcmNlJyAgICAgICAgICAg
ICAgZXRoMAogIGl0Y2gtbWl0ZSAgICAgICAgICAgJ2ludGVyZmFjZSBmb3JjZScgICAgICAgICAg
ICAgIGV0aDAKICBncmFpbi13ZWV2aWwgICAgICAgICdpbnRlcmZhY2UgZm9yY2UnICAgICAgICAg
ICAgICBldGgxCiAgcmljZS13ZWV2aWwgICAgICAgICAnaW50ZXJmYWNlIGZvcmNlJyAgICAgICAg
ICAgICAgZXRoMQogIGFybmRhbGUtYmx1ZXdhdGVyICAgSW50ZXJmYWNlX0ZvcmNlICAgICAgICAg
ICAgICAgIGV0aDAKICBhcm5kYWxlLWxha2VzaWRlICAgIEludGVyZmFjZV9Gb3JjZSAgICAgICAg
ICAgICAgICBldGgwCiAgYXJuZGFsZS1tZXRyb2NlbnRyZSBJbnRlcmZhY2VfRm9yY2UgICAgICAg
ICAgICAgICAgZXRoMAogIGFybmRhbGUtd2VzdGZpZWxkICAgSW50ZXJmYWNlX0ZvcmNlICAgICAg
ICAgICAgICAgIGV0aDAKClRoaXMgbWF5IG5vdCBiZSBuZWVkZWQgZm9yIEZyZWVCU0QsIGJ1dCBJ
IHRob3VnaHQgSSB3b3VsZCBtZW50aW9uIGl0LgoKV2hhdCB3b3VsZCBoYXBwZW4gaWYgeW91IHRy
aWVkIHRvIHJ1biB0aGlzIHNldHVwIG9uIGEgaG9zdCB3aGVyZQpGcmVlQlNEJ3MgaWRlYSBvZiB0
aGUgZmlyc3QgbmV0d29yayBpbnRlcmZhY2UgaXMgbm90IHRoZSBvbmUgd2hpY2gKb3NzdGVzdCBk
aWQgdGhlIGluc3RhbGwgb24gPwoKSUlSQyB0aGVyZSBpcyBhIHdheSBmb3IgcHhlbGludXggdG8g
cGFzcyB0aGUgTklDIE1BQyBhZGRyZXNzIHRvIHRoZSBPUwppdCBpcyBydW5uaW5nLiAgQWxzbywg
dGhlIGhvc3QgZGF0YWJhc2UgY29udGFpbnMgdGhlIE1BQyBhZGRyZXNzIG9mCnRoZSBob3N0IChh
bmQgdGhpcyBpcyBnZW5lcmFsbHkgbmVjZXNzYXJ5IGZvciBvc3N0ZXN0IHRvIHdvcmsgZXZlbiBp
bgpzdGFuZGFsb25lIG1vZGUgSSB0aGluayksIHNvIHlvdSBtaWdodCB1c2UgdGhhdCByYXRoZXIg
dGhhbiB0aGUgSVAKYWRkcmVzcyA/Cgo+ICsgICAgZm9yZWFjaCAoZ2V0X3NldHNfcGF0aCgpKSB7
Cj4gKyAgICAgICAgdGFyZ2V0X3B1dGZpbGVfcm9vdCgkaG8sIDYwMCwgJF8tPntwYXRofSwgIiR0
YXJnZXRfc2V0cy8kXy0+e25hbWV9IgopOwoKTmVlZHMgbGluZXdyYXAuCgo+ICsgICAgbG9nbSgi
Q3JlYXRpbmcgdGhlIGluc3RhbGxlciBzY3JpcHQiKTsKPiArICAgIHRhcmdldF9jbWRfcm9vdCgk
aG8sIDw8RU5ELCA2MCk7Cj4gKyAgICAgICAgc2V0IC1lCj4gKyAgICAgICAgY2F0IDw8IEVORFND
UklQVCA+IGluc3RhbGxzY3JpcHQKCk9LLCBteSBicmFpbiBpcyBmdWxseSBiZW50IG5vdy4gIENh
biB3ZSBub3QgY3JlYXRlIGluc3RhbGxzY3JpcHQgb24KdGhlIGNvbnRyb2xsZXIgYW5kIHRyYW5z
ZmVyIGl0IHdpdGggdGFyZ2V0X3B1dGZpbGVjb250ZW50c19yb290X3N0YXNoID8KVGhhdCB3YXkg
dGhlIGxvZ3Mgd291bGQgY29udGFpbiBhIGNvcHksIHRvby4KCj4gKyMgU2V0dXAgc2VyaWFsIGNv
bnNvbGUKPiArcHJpbnRmICIlcyIgIi1oIC1TJGN7QmF1ZH0iID4+IC9ib290LmNvbmZpZwo+ICtj
YXQgPDwgRU5EQk9PVCA+PiAvYm9vdC9sb2FkZXIuY29uZgo+ICtib290X3NlcmlhbD0iWUVTIgo+
ICtjb21jb25zb2xlX3NwZWVkPSIkY3tCYXVkfSIKPiArY29uc29sZT0iY29tY29uc29sZSIKPiAr
Ym9vdF92ZXJib3NlPSJZRVMiCj4gK2JlYXN0aWVfZGlzYWJsZT0iWUVTIgo+ICtFTkRCT09UCgpX
aGVyZSBkb2VzIHRoZSBpbnN0YWxsZXIncyBvdXRwdXQgZ28gPyAgSWUsIGRvZXMgYm9vdGluZyB0
aGUgaW5zdGFsbGVyCmltYWdlIHByb2R1Y2Ugc2VyaWFsIGxvZyBvdXRwdXQgPwoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 16:04:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 16:04:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDCI2-000501-Km; Tue, 23 May 2017 16:04:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lersek@redhat.com>) id 1dDCI2-0004zv-5y
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 16:04:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D9/AC-03620-57D54295; Tue, 23 May 2017 16:04:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVysWW7jG5prEq
 kwbxtjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSKadYCyZxV/zu3MDSwDiJs4uRi0NIYDaT
 ROvcD6xdjBwcLAL2Erc2aHQxcnIwCpRJ7NpwjhnCzpZofvgWzGYRsJPovDKdDaL3EKPEl/lb2
 UASwgILGSU2LgRrFhHwk2hZdYUJpIhZYAWjRGPXe0aIjnPMEv2TbjOBbGMTUJOY2OgJ0sArYC
 ux510jO8QGVYkdV76BDRUVCJfoPdDPBlEjKHFy5hMWkFZOoEO33ckACTMLqEv8mXeJGcIWl7j
 1ZD4ThC0vsf3tHLC4hIC2xOWj7WD3SAj0MUocmPaUcQKj6CwkY2chmTULyaxZSGYtYGRZxahe
 nFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYLwxAsINx53OnQ4ySH
 ExKorx7EpQjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwMsWoRAoJFqWmp1akZeYAIxcmLcHBoy
 TC6weS5i0uSMwtzkyHSJ1iVJQS530TDZQQAElklObBtcGSxSVGWSlhXkagQ4R4ClKLcjNLUOV
 fMYpzMCoJ88aBjOfJzCuBm/4KaDET0GLXu8ogi0sSEVJSDYxBUj8lln2/wmyYdFR8l0Z08pJH
 Ew9tk9r5Z2vGzacKbSue+An9Vn99cMKJkpqYFcc9GJ5tc0q0UawPNnkiInfnQ76HkUzWLonYu
 oxPy004L/J+WHuhwvIsp7/ozLza6R6s/LMTGKb66r0QynCZpPjJ0Eh1Wf9E9yjDXar/Ghe9NU
 2NYpsjZ6rEUpyRaKjFXFScCABc4PNeEQMAAA==
X-Env-Sender: lersek@redhat.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495555443!70190565!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61701 invoked from network); 23 May 2017 16:04:04 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 16:04:04 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3B20E64D9B;
 Tue, 23 May 2017 16:04:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 3B20E64D9B
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 3B20E64D9B
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-123.phx2.redhat.com
 [10.3.116.123])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9481B5DD66;
 Tue, 23 May 2017 16:04:01 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Konrad Rzeszutek Wilk <konrad@kernel.org>
References: <20170506193023.4767-1-lersek@redhat.com>
 <20170508042759.kuut2vueabxvimwk@GaryWorkstation>
 <20170512020215.jvnmgzvrgdv66ere@GaryWorkstation>
 <12b9e870-30e4-8b88-9851-771d94264552@redhat.com>
 <149489525952.434.10185839319642314352@jljusten-skl>
 <20170516042034.hpf3fllcarzkgomh@GaryWorkstation>
 <5abcc684-72e4-990b-0682-7c163a7fc9cf@redhat.com>
 <20170523141200.GB29008@localhost.localdomain>
 <59246AD9020000780015C380@prv-mh.provo.novell.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <f8529e1d-ac16-d7f4-33be-8b085087f080@redhat.com>
Date: Tue, 23 May 2017 18:04:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <59246AD9020000780015C380@prv-mh.provo.novell.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 23 May 2017 16:04:03 +0000 (UTC)
Cc: Jordan Justen <jordan.l.justen@intel.com>, julien.grall@arm.com,
 Gary Lin <GLin@suse.com>, edk2-devel-01 <edk2-devel@lists.01.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Is: Fix for 4MB BIOS payload in hvmloader. Was:Re:
 [edk2] [PATCH 0/5] OvmfPkg: complete the 4MB flash image support ("-bios" /
 emulated variables)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjMvMTcgMTc6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA1LjE3IGF0
IDE2OjEyLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiBPbiBUaHUsIE1heSAxOCwgMjAx
NyBhdCAwMjozNjozM1BNICswMjAwLCBMYXN6bG8gRXJzZWsgd3JvdGU6Cj4+PiBUaGUgc2l0dWF0
aW9uIGlzIGZ1cnRoZXIgaGFtcGVyZWQgYnkgdGhlIGZhY3QgdGhhdCBYZW4gaXMgKGFwcGFyZW50
bHkpCj4+PiByaWdodCBhdCA0LjkuMC1yYzUsIHNvIHRoZXkgbGlrZWx5IHdvbid0IGNvbW1pdCBK
YW4ncyBodm1sb2FkZXIgcGF0Y2gKPj4+IHVudGlsIFhlbiA0LjkgaXMgb3V0LiBUaGlzIGlzIGEg
cHJvYmxlbSBmb3IgYSBwb3RlbnRpYWwgVGlhbm9Db3JlLXNpZGUKPj4+IEJaIGJlY2F1c2UgdGhl
IGRlbGF5IHdpbGwgbWFrZSB1cyBmb3JnZXQgYWJvdXQgdGhlIGlzc3VlLgo+IAo+IFRoZSBwYXRj
aCB3ZW50IGluIGluIHRpbWUgZm9yIHJjNi4KClRoYW5rIHlvdSBKYW4gZm9yIHRoZSBzcGVlZHkg
Zml4IQoKV2hpbGUgcmV2aWV3aW5nIHZlcnNpb24gMiBvZiB0aGlzIHBhdGNoIHNldCwgSm9yZGFu
IHdyb3RlIGluCjxodHRwczovL2xpc3RzLjAxLm9yZy9waXBlcm1haWwvZWRrMi1kZXZlbC8yMDE3
LU1heS8wMTA3NzYuaHRtbD46Cgo+IFdpdGggdGhlIHVuZGVyc3RhbmRpbmcgdGhhdCB3ZSdyZSBo
b2xkaW5nIG9mZiBvbiB0aGUgZmluYWwgcGF0Y2ggZm9yCj4gbm93IHRvIGNvb3JkaW5hdGUgd2l0
aCBYZW46Cj4KPiBTZXJpZXMgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1
c3RlbiBhdCBpbnRlbC5jb20+CgoidGhlIGZpbmFsIHBhdGNoIiByZWZlcmVuY2VkIHRoZXJlIHdh
czoKCiAgW2VkazJdIFtQQVRDSCB2MiA1LzVdIE92bWZQa2c6IG1ha2UgdGhlIDRNQiBmbGFzaCBz
aXplIHRoZSBkZWZhdWx0CiAgICAgICAgICAgICAgICAgICAgICAgIChhZ2FpbikKICBodHRwczov
L2xpc3RzLjAxLm9yZy9waXBlcm1haWwvZWRrMi1kZXZlbC8yMDE3LU1heS8wMTA3NjMuaHRtbAoK
U28gSSBoYXZlIG5vdyBtb2RpZmllZCB0aGUgY29tbWl0IG1lc3NhZ2Ugb24gdGhhdCBwYXRjaCwg
YWRkaW5nIHRoZQpmb2xsb3dpbmcgcGFyYWdyYXBoOgoKPiBYZW4gZ2FpbmVkIHN1cHBvcnQgZm9y
IHRoZSA0TUIgZmxhc2ggaW1hZ2UgaW4gWGVuIGNvbW1pdCAwZDY5Njg2MzVjZTUKPiAoImh2bWxv
YWRlcjogYXZvaWQgdGVzdHMgd2hlbiB0aGV5IHdvdWxkIGNsb2JiZXIgdXNlZCBtZW1vcnkiLAo+
IDIwMTctMDUtMTkpLCB3aGljaCBpcyBwYXJ0IG9mIFhlbiA0LjkuMC1yYzYuCgpTZWVpbmcgR2Fy
eSdzIFRlc3RlZC1ieSBvbiB0aGUgWGVuIGNvbW1pdCwgSSd2ZSBhbHNvIHB1c2hlZCB0aGUgcmV3
b3JkZWQKZWRrMiBwYXRjaCwgYXMgY29tbWl0IDFjNDdmY2Q0NjVhNC4KClRoYW5rcyEKTGFzemxv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 16:13:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 16:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDCRE-0005qT-Q0; Tue, 23 May 2017 16:13:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDCRD-0005q8-1O
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 16:13:35 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1C/49-03620-EAF54295; Tue, 23 May 2017 16:13:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdtvEq
 kwddjohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHyxh63guV/F4jfLmBsY
 T1h3MXJxCAn8ZZS4tGIKC4TzmFHiw4X7bBDONkaJVSd2ATmcHCICzhJfz8xlB7F5BfQlVi3cx
 ApiCwtYS+zsXc8E0iAhsIFH4uKpDWANEgK+Et+3b2OCsbubTgPZ7BxsAlYSh8RAoiwCqhINe8
 6wT2DkXsDIsIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 rDECwg/H0usBDjJIcTEqivHsSlCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6xalECgkWpaan
 VqRl5gDDDyYtwcGjJMKbDpLmLS5IzC3OTIdInWLU5Xi39MN7JiGWvPy8VClxXgeQIgGQoozSP
 LgRsFi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeCpApPJl5JXCbXgEdwQR0hOtdZZAjSh
 IRUlINjO1JU4//rLm9/4rTQkHp59/4oha+vCKvbnzAy/WZW+HxEkmV2Hc+B9fzBGwUaOaUyeU
 0UrYtWJyqfXZWzXx17cffVLK41K3vT7pZe2gah/tdjs4DLBHiNlsdfPSYFXm2XHwSH2Zn8oqL
 9xVjusc0s9rvR/9GX5jPH9a8cV3KzdePT/AUz445r8RSnJFoqMVcVJwIAHwAa4mAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495556012!63650586!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15071 invoked from network); 23 May 2017 16:13:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 16:13:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDCR9-0007nM-N4; Tue, 23 May 2017 16:13:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDCR4-0003tr-4A; Tue, 23 May 2017 16:13:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDCR3-0003s9-AX; Tue, 23 May 2017 16:13:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109692-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=3c845817b885ce0adc8141c7f451a2e02e538d1b
X-Osstest-Versions-That: libvirt=4cd3f241399eb691a7fc9a1279938bfe76215a77
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 16:13:25 +0000
Subject: [Xen-devel] [libvirt test] 109692: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3189670694539343708=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3189670694539343708==
Content-Type: text/plain

flight 109692 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109692/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109637
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109637
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109637
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              3c845817b885ce0adc8141c7f451a2e02e538d1b
baseline version:
 libvirt              4cd3f241399eb691a7fc9a1279938bfe76215a77

Last test of basis   109637  2017-05-20 05:03:34 Z    3 days
Testing same since   109692  2017-05-23 04:21:13 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Julio Faracco <jcfaracco@gmail.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Kothapally Madhu Pavan <kmp@linux.vnet.ibm.com>
  Laine Stump <laine@laine.org>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Wang King <king.wang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=3c845817b885ce0adc8141c7f451a2e02e538d1b
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 3c845817b885ce0adc8141c7f451a2e02e538d1b
+ branch=libvirt
+ revision=3c845817b885ce0adc8141c7f451a2e02e538d1b
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x3c845817b885ce0adc8141c7f451a2e02e538d1b = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 3c845817b885ce0adc8141c7f451a2e02e538d1b:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   4cd3f24..3c84581  3c845817b885ce0adc8141c7f451a2e02e538d1b -> xen-tested-master


--===============3189670694539343708==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3189670694539343708==--

From xen-devel-bounces@lists.xen.org Tue May 23 16:20:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 16:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDCXm-0006V8-KR; Tue, 23 May 2017 16:20:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lersek@redhat.com>) id 1dDCXl-0006V2-CS
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 16:20:21 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5C/7B-03620-44164295; Tue, 23 May 2017 16:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K52LJdRtc5USX
 SYG8Tv8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHhQCN7wVv+ikP3m9kaGKfydjFycQgJzGaS
 6Luwjr2LkZODRcBeYvblTWwgNqNAmcSuDeeYIexsieaHb5khauwkFrTeBLOFBA4xSszo9AOxh
 QUWMkpsXKgBMlREoJ1RYv+FaYwgCWaBQon/hy6zQ2w7xSxxft1aIIeDg01ATWJioydIDa+Arc
 SXs7dYIRaoSsw/dpwJxBYVCJfoPdDPBlEjKHFy5hMWkFZOAWuJg1uYIMbrSey4/osVwhaXuPV
 kPlRcXmL72zlgd0oIaEtcaH/EAnKChEAfo8ST2d2sExhFZyEZOwvJrFlIZs1CMmsBI8sqRo3i
 1KKy1CJdY0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAiGEAgh2MTYsCDzFKc
 jApifLuSVCOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq5qgEikkWJSanlqRlpkDjF2YtAQHj5
 IILw9Imre4IDG3ODMdInWKUZfj3dIP75mEWPLy81KlxHndQIoEQIoySvPgRsDSyCVGWSlhXka
 go4R4ClKLcjNLUOVfMYpzMCoJ8z6JB5rCk5lXArfpFdARTEBHuN5VBjmiJBEhJdXAeDyBxSTm
 E1sQn4dITsKHMI1iZSmvLQWbekXVEu9cOWdgImV8dWlG1IpTV47F8Py5o2txK8Fpdtf1p+d6h
 RR+qWwVrJn7zEqy6Hb7v5cVb5dOmcjVpbnukeD2nFq7N+5nebU+uj5gCnyol/Tg3txV/Sa9fD
 vX8u2LOfWt79VqoTN6zix+U3UuKbEUZyQaajEXFScCAFgIokYeAwAA
X-Env-Sender: lersek@redhat.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495556417!70179225!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19219 invoked from network); 23 May 2017 16:20:18 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 16:20:18 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 33CE063E34;
 Tue, 23 May 2017 16:20:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 33CE063E34
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 33CE063E34
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-123.phx2.redhat.com
 [10.3.116.123])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8B63960F85;
 Tue, 23 May 2017 16:20:15 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Konrad Rzeszutek Wilk <konrad@kernel.org>, xen-devel@lists.xenproject.org,
 jbeulich@suse.com
References: <20170506193023.4767-1-lersek@redhat.com>
 <20170508042759.kuut2vueabxvimwk@GaryWorkstation>
 <20170512020215.jvnmgzvrgdv66ere@GaryWorkstation>
 <12b9e870-30e4-8b88-9851-771d94264552@redhat.com>
 <149489525952.434.10185839319642314352@jljusten-skl>
 <20170516042034.hpf3fllcarzkgomh@GaryWorkstation>
 <5abcc684-72e4-990b-0682-7c163a7fc9cf@redhat.com>
 <20170523141200.GB29008@localhost.localdomain>
 <6af13bb5-0bfb-c9e3-e9fe-d1361d851e7d@arm.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <5a41b0c4-2d2c-de02-16e7-23d4806d7651@redhat.com>
Date: Tue, 23 May 2017 18:20:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <6af13bb5-0bfb-c9e3-e9fe-d1361d851e7d@arm.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 23 May 2017 16:20:17 +0000 (UTC)
Cc: Jordan Justen <jordan.l.justen@intel.com>,
 edk2-devel-01 <edk2-devel@lists.01.org>, Gary Lin <glin@suse.com>
Subject: Re: [Xen-devel] Is: Fix for 4MB BIOS payload in hvmloader. Was:Re:
 [edk2] [PATCH 0/5] OvmfPkg: complete the 4MB flash image support ("-bios" /
 emulated variables)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjMvMTcgMTc6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiAyMy8w
NS8xNyAxNToxMiwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+Pj4+IFRoZSBwcmltYXJ5
IGxvY2F0aW9uIGZvciByZXBvcnRpbmcgYnVncyBhZ2FpbnN0IHRoZSBoeXBlcnZpc29yIGFuZAo+
Pj4+IGFzc29jaWF0ZWQgYnVuZGxlZCB0b29scyBbLi4uXSBpcyBieSBwb3N0aW5nIHRvIHRoZSB4
ZW4tZGV2ZWwgbWFpbGluZwo+Pj4+IGxpc3QgKGxpc3QgaW5mbykuIFBsZWFzZSB0YWcgeW91ciBz
dWJqZWN0IGxpbmUgd2l0aCBhICdbQlVHXScgcHJlZml4Lgo+Pj4+IE5vdGUgdGhhdCB5b3UgZG8g
bm90IG5lZWQgdG8gYmUgc3Vic2NyaWJlZCB0byB0aGUgbGlzdCB0byBwb3N0Cj4+Pj4gKGFsdGhv
dWdoIG5vbi1zdWJzY3JpYmVycyBhcmUgbW9kZXJhdGVkIHRoaXMgdXN1YWxseSBoYXBwZW5zIHBy
ZXR0eQo+Pj4+IHF1aWNrbHkpIGFuZCB0aGF0IGxpc3QgcG9saWN5IGlzIHRvIENDIHBlb3BsZSBz
byB5b3Ugc2hvdWxkbid0IG1pc3MKPj4+PiBhbnkgcmVwbGllcy4KPj4+Pgo+Pj4+IFsuLi5dCj4+
Pj4KPj4+PiBBbHRob3VnaCBhIGJ1Z3ppbGxhIGluc3RhbmNlIGRvZXMgZXhpc3QgaXQgaXMgbm90
IHdlbGwgbWFpbnRhaW5lZCBvcgo+Pj4+IHdpZGVseSB1c2VkIGJ5IGRldmVsb3BlcnMuIElmIHlv
dSByZWFsbHkgd2FudCB0byBmaWxlIGEgYnVnIGluCj4+Pj4gYnVnemlsbGEgeW91IGFyZSBzdHJv
bmdseSByZWNvbW1lbmRlZCB0byBhbHNvIHBvc3QgdG8gdGhlIG1haWxpbmcKPj4+PiBsaXN0Lgo+
Pj4KPj4+IFRoaXMgZG9lcyBub3QgbWFrZSB0aGluZ3MgZWFzaWVyIGZvciB1cywgYmVjYXVzZSBy
YXRoZXIgdGhhbiByZWN1cnJlbnRseQo+Pj4gY2hlY2sgYSBzaW1wbGUgYnVnIHN0YXR1cyBmaWVs
ZCBpbiB0aGUgWGVuIHRyYWNrZXIsIHdlJ2QgaGF2ZSB0byBiZQo+Pj4gdGFwcGVkIGludG8gWGVu
IGRldmVsb3BtZW50LCBhbmQgZm9sbG93IHRoZSBlbWFpbCB0aHJlYWQgJiBhbnkgcmVsZXZhbnQK
Pj4+IGNvbW1pdHMgY2xvc2VseS4gSW4gcmVhbGl0eSBJJ20gbm90IGV2ZW4gc3Vic2NyaWJlZCB0
byB4ZW4tZGV2ZWwuCj4gCj4gV2UgcmVjZW50bHkgaW50cm9kdWNlZCBhIHRyYWNrZXIgKFsxXSkg
dG8gaGVscCB1cyBmb2xsb3dpbmcgdGhlIHN0YXRlIG9mCj4gYnVncy9mZWF0dXJlcy4gSXQgaXMg
bWFuYWdlZCBieSBtYWludGFpbmVycyBhbmQgcmVhZC1vbmx5IGZvciB0aGUgb3RoZXJzLgo+IAo+
IFRoZSB1c3VhbCBwcm9jZXNzIGlzIHRvIHJlcG9ydCB0aGUgYnVnIG9uIHRoZSBtYWlsaW5nLWxp
c3QgYW5kIGEKPiBtYWludGFpbmVyIHdpbGwgY3JlYXRlIGEgYnVnIG9uIHRoZSB0cmFja2VyIGlm
IHdlIGhhdmUgbm8gaW1tZWRpYXRlCj4gc29sdXRpb24uCgpUaGF0J3MgcGVyZmVjdDsgd2UnbGwg
YmUgYWJsZSB0byByZWZlcmVuY2UgWGVuIGlzc3VlIHJlcG9ydHMgd2l0aCBVUkxzCmxpa2UgKGp1
c3QgYW4gZXhhbXBsZSkgPGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9Y
RU4tODY+LApmcm9tIFRpYW5vQ29yZSBCWnMuIFRoYXQgc2hvdWxkIGVuYWJsZSB1cyB0byBxdWlj
a2x5IHJlLWNoZWNrIHRoZSBzdGF0ZQpvZiB0aGUgWGVuIHJlcG9ydCB3aGVuZXZlciB3ZSByZXZp
c2l0IHRoZSBkZXBlbmRlbnQgVGlhbm9Db3JlIEJaLgoKLi4uIENhbiB5b3UgcGxlYXNlIGFkZCB0
aGUgaW5mb3JtYXRpb24gYWJvdXQgInhlbnByb2plY3QuYXRsYXNzaWFuLm5ldCIKdG8gdGhlIFhl
biBXaWtpIGFydGljbGUgYXQKPGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvUmVwb3J0aW5nX0J1
Z3NfYWdhaW5zdF9YZW5fUHJvamVjdD4/Cgo+IEluIHRoaXMgY2FzZSwgdGhlIHBhdGNoIG1hZGUg
cmM2LiBTbyBJIGJlbGlldmUgdGhlIHByb2JsZW0gaXMgcmVzb2x2ZWQuCgpZZXMsIGl0IGlzLiBU
aGFua3MhCkxhc3psbwoKPiBDaGVlcnMsCj4gCj4gWzFdIGh0dHBzOi8veGVucHJvamVjdC5hdGxh
c3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMKPiAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 16:47:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 16:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDCxO-0007z3-JE; Tue, 23 May 2017 16:46:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDCxN-0007yx-E8
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 16:46:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 27/21-03371-87764295; Tue, 23 May 2017 16:46:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW5Fukq
 kwbb1ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCS8/ZCjr4Kha9OsbcwDiTu4uRg0NCwF/i
 0dLqLkZODjYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxRYy+xbO0FdhCbR
 UBV4vX67WBxEQF1iT8XJjB2MXIB1W9mlPi29DjYIGEBFYn3G+4xguzlFLCWOHBAGKRGSGARo8
 TN60vBBkkImEi8XbiTDaRGSEBNYu76+AmMfLOQnDQLyUmzkJy0gJF5FaN6cWpRWWqRrqVeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7Gu5sCDjFKcjApifLuSVCOFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBK5GmEikkWJSanlqRlpkDDHmYtAQHj5II73yQNG9xQWJuc
 WY6ROoUo6KUOO86kIQASCKjNA+uDRZnlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMawcyhS
 czrwRu+iugxUxAi13vKoMsLklESEk1MLp2Sj5bd303wxF19VNnuCoWftiadJg5W61Lv+Oz953
 gin2VmW/XT+e0W3gsdlaf0hOp6bNOcB9S3OW6+OZ/71smb87YZ69hcH997uVu9z0FrgVOPO92
 H9ae+vPu2RXxbGElXl22B93OzDc6bNGW9aT3SUwZ4zmTrkbN0obp/AbiR1pcy/2dDyuxFGckG
 moxFxUnAgDEyWMnrgIAAA==
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495558006!44462074!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18035 invoked from network); 23 May 2017 16:46:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 16:46:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433707731"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.26484.604702.71074@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 17:46:44 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
References: <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
 <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Andrew  Cooper <andrew.cooper3@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] Xen 4.9 rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBYZW4gNC45IHJjNiIpOgo+IE9u
IDIzLzA1LzE3IDEwOjI0LCBNIEEgWW91bmcgd3JvdGU6Cj4gPiBJIGhhZCBidWlsZCBwcm9ibGVt
cyB3aXRoIHRoZXNlIHR3byBwYXRjaGVzIGFkZGVkIChhbmQgYmVmb3JlIEkgYWRkZWQKPiA+IHRo
ZW0pLiBJdCBsb29rcyBsaWtlIGF0IHRoZSBzdGFnZSBpbiBteSBidWlsZCBwcm9jZXNzIHdoZXJl
Cj4gPiBtYWtlIC1qMiBwcmVmaXg9L3VzciB0b29scwo+ID4gZ2V0cyBydW4gaXQgaXMgcnVubmlu
Zwo+ID4gbWFrZSAtQyB0b29scy9pbmNsdWRlIGluc3RhbGwKPiA+IG1ha2UgLUMgdG9vbHMvaW5j
bHVkZSBkaXN0Cj4gPiB0b2dldGhlciBhbmQgaXQgZmFpbHMgc29vbiBhZnRlciB3aGVuIHRoZSBh
bGlnbm1lbnQgY2hlY2tzIHJ1biBhdCB0aGUgc2FtZQo+ID4gdGltZS4KCkkgdGhpbmsgdGhpcyBp
cyBoYXBwZW5pbmcgYmVjYXVzZSwgaW4geGVuLmdpdC9NYWtlZWZpbGU6CgogICBkaXN0LXRvb2xz
OiBkaXN0LXRvb2xzLXB1YmxpYy1oZWFkZXJzCgogICBkaXN0LSU6IERFU1RESVI9JChESVNURElS
KS9pbnN0YWxsCiAgIGRpc3QtJTogaW5zdGFsbC0lCiAgICAgICAgICAgQDogIyBkbyBub3RoaW5n
CgogICBpbnN0YWxsLXRvb2xzOiBidWlsZC10b29scy1wdWJsaWMtaGVhZGVycwoKU28gbWFrZSB0
aGlua3MgaXQgY2FuIHRyeSB0byBgYnVpbGQnIHRoZSB0YXJnZXRzCmJ1aWxkLXRvb2xzLXB1Ymxp
Yy1oZWFkZXJzIGFuZCBkaXN0LXRvb2xzLXB1YmxpYy1oZWFkZXJzCnNpbXVsdGFuZW91c2x5LgoK
VGhlIHByb2JsZW0gaGVyZSBpcyB0aGF0CiAxLiAvTWFrZWZpbGUgbmVlZHMgdG8gaW52b2tlIGVh
Y2ggc3ViZGlyZWN0b3J5IGV4YWN0bHkKICAgIG9uY2UsIG5vdCBtdWx0aXBsZSB0aW1lcywgb3Ig
dGhleSBjb21lIGluIHBhcmFsbGVsCiAyLiAvTWFrZWZpbGUgaXMgKG5vdykgY29uZnVzZWQgYWJv
dXQgd2hlbiBpdCBzaG91bGQKICAgIGhhbmRsZSB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gZGlm
ZmVyZW50IHRhcmdldHMgZm9yCiAgICB0aGUgc2FtZSBzdWJjb21wb25lbnQsIGFuZCB3aGVuIHRo
ZSBzdWJkaXJlY3RvcnkKICAgIE1ha2VmaWxlIGlzIHN1cHBvc2VkIHRvIGRvIHRoYXQuCgpUaGUg
cnVsZSBmb3IgKDIpIHVzZWQgdG8gYmU6CiAgL01ha2VmaWxlIGNvbnZlcnRzICBtYWtlIGRpc3Qg
IHRvICBERVNURElSPS4uLiBtYWtlIGluc3RhbGwKICBmb3IgYWxsIG90aGVyIHRhcmdldHMsIC9N
YWtlZmlsZSdzIG1ha2UgPHRhcmdldD4tPHN1YmRpcj4KICBwYXNzZXMgdGhlIDx0YXJnZXQ+IHRv
IDxzdWJkaXI+IGFuZCBkb2VzIG5vdCBjb25zaWRlcgogIHdoYXQgPHRhcmdldD4gbWlnaHQgbWVh
biBhbmQgd2hldGhlciBpdCBvdWdodCB0byBpbXBseQogIHNvbWUgb3RoZXIgdGFyZ2V0cyBpbiBz
dWJkaXIuCgpJIHRoaW5rIHRoZXJlZm9yZSB0aGF0IG1heWJlIHRoaXMgY2FuIGZpeGVkIGJ5OgoK
ICAqIERyb3BwaW5nIHRoZSBgZGlzdC10b29scycgZGVwZW5kZW5jeSBvbiBkaXN0LXRvb2xzLXAu
LWguCgogICogUmVwbGFjaW5nIHRoZSBgaW5zdGFsbC10b29scycgZGVwZW5kZW5jeSBieSBvbmUg
b24KICAgIGluc3RhbGwtdG9vbHMtcC1oLgoKICAqIFJlcGxhY2luZyB0aGUgcnVsZXMgZm9yICot
cHVibGljLWhlYWRlcnMgd2l0aCBzb21ldGhpbmcKICAgIGxpa2UKCiAgICAgICAgJS10b29scy1w
dWJsaWMtaGVhZGVyczoKICAgICAgICAgICAgJChNQUtFKSAtQyB0b29scy9pbmNsdWRlICQqCgpE
b2VzIHRoaXMgc291bmQgcGxhdXNpYmxlID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 17:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDDm-0000ux-1A; Tue, 23 May 2017 17:03:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDDDl-0000ur-6V
 for xen-devel@lists.xen.org; Tue, 23 May 2017 17:03:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B0/C7-03371-07B64295; Tue, 23 May 2017 17:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVysyfVTbcgWyX
 S4ONKRoslHxezODB6HN39mymAMYo1My8pvyKBNaNnvV/BSvaKo916DYztbF2MXBxCAhsZJc6v
 /gXlnGaUuPWmi7GLkZODTUBT4s7nT0wgtoiAtMS1z5fB4swCDhJvPt5jAbGFBcIkHi5cwQxis
 wioSvxsWgYW5xWwkGj5+o4dxJYQkJfY1XaRdQIj5wJGhlWMGsWpRWWpRbrGRnpJRZnpGSW5iZ
 k5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHeYgCCHYyn1wUeYpTkYFIS5d2ToBwpxJeUn1KZkVi
 cEV9UmpNafIhRhoNDSYL3SqZKpJBgUWp6akVaZg4wbGDSEhw8SiK8L0HSvMUFibnFmekQqVOM
 uhxz7n19zyTEkpeflyolzsudBVQkAFKUUZoHNwIWwpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOw
 agkzMsAMoUnM68EbtMroCOYgI5wvasMckRJIkJKqoFxovc5J1duy8vX2h8tmv7scG2Th5VEu7
 IEk45mrsq/w+cmaU8TndZsuXRGAv8bRp2zF9bpvUha7St20bQwtr9d73WnmcMfxRP292yK6+4
 oPvIrS/Hs+LDpZ6TB/KqD4rcMCs+yzLv/7Fb85tuLVU+dzvqoaqFlKqdp+K5ssXfHnyV/xc29
 8nOVWIozEg21mIuKEwFcr4nsXAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495559023!104127217!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37352 invoked from network); 23 May 2017 17:03:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 23 May 2017 17:03:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F5C02B;
 Tue, 23 May 2017 10:03:42 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 768DC3F5C9;
 Tue, 23 May 2017 10:03:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 23 May 2017 18:03:36 +0100
Message-Id: <20170523170336.7326-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH for-next] xen/arm: Remove unused helpers
	access_ok and array_access_ok
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qm90aCBoZWxwZXJzIGFjY2Vzc19vayBhbmQgYXJyYXlfYWNjZXNzX29rIGFyZSBub3QgdXNlZCBv
biBBUk0uIFJlbW92ZQp0aGVtLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oIHwg
NyAtLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
dWVzdF9hY2Nlc3MuaAppbmRleCA0MjFiY2E1ZjM2Li4yNTFlOTM1NTk3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3Vlc3RfYWNjZXNzLmgKQEAgLTQsMTMgKzQsNiBAQAogI2luY2x1ZGUgPHhlbi9ndWVzdF9h
Y2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KIAotLyogR3Vlc3RzIGhhdmUgdGhlaXIg
b3duIGNvbWxldGUgYWRkcmVzcyBzcGFjZSAqLwotI2RlZmluZSBhY2Nlc3Nfb2soYWRkcixzaXpl
KSAoMSkKLQotI2RlZmluZSBhcnJheV9hY2Nlc3Nfb2soYWRkcixjb3VudCxzaXplKSBcCi0gICAg
KGxpa2VseSgoY291bnQpIDwgKH4wVUwgLyAoc2l6ZSkpKSAmJiBcCi0gICAgIGFjY2Vzc19vayhh
ZGRyLCAwICsgKGNvdW50KSAqIChzaXplKSkpCi0KIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfdG9f
Z3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGxlbik7CiB1bnNpZ25l
ZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2ZsdXNoX2RjYWNoZSh2b2lkICp0bywgY29uc3Qgdm9p
ZCAqZnJvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxlbik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 17:04:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDE4-0000wC-8t; Tue, 23 May 2017 17:04:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dDDE3-0000w3-E4
 for xen-devel@lists.xen.org; Tue, 23 May 2017 17:04:03 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E0/98-03371-28B64295; Tue, 23 May 2017 17:04:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTcRTH/W1386bOrpviaWjhVBRR0/7QhUI
 ZSBFEloTNf/KaV7fadN07RSHQhSjsD1GjfOCT9ocpaEmQpJXP5TTxgfZQJKf+ofOR4iuyrN3d
 aXb++hy+53zP4XBwvvhAIMWpXB1FZ5JqmdAFU55FV8P09wMUEUOWCLlx8xl2EV0Z6NznJaBkg
 SozNSs3RaCcn5/EtBbP3MqqVVSAGj0MyAXHCD0favvmhGyCCAOClc/bPDYRE0U8WLCUIAM6gX
 sSQWBZX+KxLCRCobZkFGNZQpyGmoJZPst84hY0D/+014iIGFje+GpnjAiE4VeNzix7EUmwpu/
 HuBoPMFctYlyvHKrqRxHHZ+D1Wo3dEwg/mOsZQ+xCQFQgWDSu2hvEhD+Yi8odRb4wMFKDcRwK
 O8Y2AcfX4FGrCXFMw+6PbmfO6I8Qfk/uOoq6hFBcqOVYC21j684ch0Dr1Cafa9jjQZN+wpEsC
 GF7f9ph6wMNs32O/QYFMLpR5tjJ6gGm966cMC2EbxPtPO5iUvjeYUYc+8CLyhqsFAVWHztI9b
 GDVB87SAPiN6NghqJzKDosMjo8lVZlKHUaUqUOi4yICtdQDENmUGoylQm/m6VpR7a/cLJFB5p
 5mdCLTuE8mZeoK8VfIXZPzUrLU5KM8g6draaYXuSD4zIQXb4XoBB70FQGlZuuUtue61AG3E3m
 KSJZWcRoSQ2jyuCkIeQn9Ra5sgLBCsrszKO2w7ecQL5SiQjZFhG7aSlao9L9r1uRN45kEpET6
 +KmytQduVttg3m2wfGz/uxgHflPkhagmOiKuGBNw4dEY/WbyiRIrP812P/xUsWFEXPdUNnmnC
 H/iS9t+PI0tiV2eaVwpud21MyNx9YHQWNgaj153T1t6fzDzeG3KYrinDrL8yTDp+7V9t2tc6R
 8dlzssoeZ6e18uSQkPC4xr7O03DvZNLQVP9XbpD0YD0p/V1Dcsn5zR4YxSjIyhE8z5F96Om5K
 kQMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495559041!70352961!1
X-Originating-IP: [104.47.1.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9060 invoked from network); 23 May 2017 17:04:01 -0000
Received: from mail-ve1eur01on0074.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.74)
 by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 23 May 2017 17:04:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=TqgjkBTCyByTKlik55MO+T47KJK9e0+yrLhhZLvjkdc=;
 b=lt8DMfmIDe6ijp9JXAo10MbvxLdSRq0tnlEjyaSWjNIHPEWDAAZsF1IT9ck8z46Ur8AcDzvdFnPjA8Upp7nS+I+dRxh+Fwp27ox6woWUNJUVWp5FzXSVmex7ZO8pag9ZQXp4pm42QLSFHF5XYQkliSFwm6CW+LffhSejBCvL/i4=
Received: from [10.17.180.111] (85.223.209.56) by
 AM4PR0302MB2722.eurprd03.prod.outlook.com (2603:10a6:200:91::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Tue, 23
 May 2017 17:04:00 +0000
To: Xen Devel <xen-devel@lists.xen.org>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <e5774175-3f30-7b04-1b4c-0866884087a9@epam.com>
Date: Tue, 23 May 2017 20:03:56 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR1001CA0021.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::31) To AM4PR0302MB2722.eurprd03.prod.outlook.com
 (2603:10a6:200:91::23)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2722:
X-MS-Office365-Filtering-Correlation-Id: 79a707a8-17c8-40c4-2144-08d4a1fdb566
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 3:cvwwIGwHuPp0U3xjRNaMsclKQCjTTHNtEiaxJ43HPlmOc6oOIifHb32OJdYURt71wa0D7FVf+7Nt61+0Jf8HCyJmVJIwx4VXz7CXLZl58NvF7mIGzZrHH1ak74PWryqAX8DE8VOHbBh5QU9AfT964dp+W7imTR8ltjveBvOUe6ehzGoEosA0YLh7zMiU/AYBUKbY6XHTrnypJgiS5n8BbSfttZCEO9kG3l0IY/Yutoog6r1ZjrKhLWH/qyCPWqAeB7G7Jdz02HNWnTNI4jIzFRg7zDfkVKLdLRVYGCG0PgRW6BzQwEbYOD1UjnVtab3DwiEoNTvBALNlYm8Ax9dmVQ==;
 25:wJvbOHtYgQkwZrErKVhBiAD3OSF0/xyNTm/VN268URje0QWJrrYVQQ6hQcVwFuKKN8Ia7TZR/8U+WYDGlFq1fTdQmZi0jRf6KNFVwTU6vqvlV4huzuogXHL2ZjVOTpcZ61NCvIrXhFprV6ELBg1Wc0svSs7yvPMCNk+BnvFUbFBdjjaQeubXtt6fsmp8Oe5kNb7tBpn21eLRbZdhTdv8F8IBrzHMnVhoafoffLlx+WvBMk8ZKvre4KTjqbXt2czQXbilVjpbqmwtDawrUrKjFBhARAaktCbGQpfZO3XBxv4titIPwyto/8dNkrmA60PgyGfbtOuNP3HIUjhywbAuEnnWS4vl/mDjfoD08FPPiQzhGJgF4dcm1dlkM/mOhP5sH+mvUTG361HMeU7NMMbMpSYMm2w1bzlxGo5S+HUGQbqosIxBRv6FSmNb5UxuErRJ1PpRAKvF0MuKW4VhBT4GCJSZBYpQFMhEDY+pBmuLBrg=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 31:oQyLr2R+AP5/QfDaYohRPNg+oVe1tpszCsh4Ye0EmB9mzYbHsbLCXhktpr2AJ+DMTYU5wvTBTgf4xLZrOuk0uMkLOgRklP88kuEbqOUJjnXP1cujD3I0qmGVYaQ93p5SESCLa0od0st2cXkIIFA5CVa8r/LROQoo4hv37KAPEmPvwVRdwtIGvI7dMn2kfJT6z0buLpS+njXfq8eFgVA7Akx2XqmoBQDuNt5Z6BZFAx0zff2NW4TQZpIk9sM+agzZ;
 20:Jg0tieLtNHK+5PH9/85lMVrONr74PmDtMxc79OT8kpXnKdEeKlSOWBlgjgeaPW5dgd55T1Dz+35AVS83usCG/EJlofIRQp+EHLslmZVxm5MWj1Q/GHw2bvxEYD2G7TRWAdn64pdzr3BT2y/9lq4vokiEiA2PW37wGy3Likv1nhYT3N3Lad4W1Mz7VuaxXrUKkouRoAlSgyTwvTALAQ1KVh+97SsOx17V6kZXTxBVds7duxDNjLXJT8I7olsnYMRzpnlXby5nAIR+ZGVHJum5UNyevVrJMqroq59BsfLfERfOb0dq0+Fa9zT79xh3Lr/Czwj33eVy1RKvuVHCo+A/roi5Yq9TS/a9B9LlcwM1wBMRJQhsWqjFct2QbZhwu7TBEF1T+pRj/ALKZn3pMdi1tKLoDITyOTa4Vi4qbCDi+Bffg/xDr2DqBIf/4OUlDZMRyXGC9Uka9jk6rpLCp++zJBqS7Ap05BCsVjtJeB31udCpxzGuB7VhRBUD+C/lgsmx
X-Microsoft-Antispam-PRVS: <AM4PR0302MB272214F29407DEA652B9E73DE6F90@AM4PR0302MB2722.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148);
 SRVR:AM4PR0302MB2722; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 4:ennYNs6rEpFtXkdn+W5zqG01edL4ivzpY7BwbisLfql023YPCjKagfT3D2E6h4U2hr4WFWhXvzB2KB4qI0K76hwVmVB+mkIzGDqhDqJegqucDLgrITWM7tJodtRpBLRe3EM4whRE0xIXiy4/Zz4f8fvA7KvfnO/+t/7u5J13x90uOABzOJJ41I1YfiyQ9s1TSiQurrXf+e7QKB69DrQvww5psxqkiR6Tfcr9KtM23bkKxew3o3RfaHlaNR2GvomINn/EmsV1N651oqWTZTJombEcGQH7yGtj+sOOv93+ZqVsR/aCmBp7h+ukA4X2rkkD3QZPMRF+yot3JZPSEg6R2RFbLwJkfoBvU0hJKnucQ4YAPQJWj8KOR51hJbTisg1MkDeU0Jv3eX+nP5A1BtpzvWmJ86dZ5M0RrAVcruU02rBzNVk6WtYCUbAwJN12TPQj3BaL3zFwwMV42D4UTKHuB6FDEuVvr9Es4Oui5TRbP7IHs9TnS4HebeW5K7LRLXihFEE8oOHiou//gN42hwAVpVTKwHZe4mWebTMAxprh72ELXB++PNUj0iInM8s/wpPkIJESyxHSLvmY5PL9qaBo3dSbR3xPQSlKWvWTdUfUWlYC0pzMJqYvILaSZtSe5LQNRXvYiL1C0Ve8t9tZHJP5PYZFoISQv1s9BA3SC+Of5vxn8t+S0he1iJ5QOKKePVnBAaFQJVHh2+2J3BSm4z2XYVwimYKtt3cCh39GF7sTD4FIxZ85A5c/3m1JI4OBDPj4GY1zFtTikMf0uQLk0h94tPO2srhBldLtsQ4HJBLBDmA=
X-Forefront-PRVS: 0316567485
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39450400003)(39840400002)(39860400002)(39410400002)(39850400002)(6306002)(33646002)(81166006)(66066001)(1720100001)(7736002)(80792005)(5660300001)(65956001)(31696002)(25786009)(86362001)(19625735003)(77096006)(478600001)(53936002)(6486002)(305945005)(6666003)(54906002)(966005)(36756003)(8676002)(50986999)(54356999)(110136004)(230700001)(47776003)(53376002)(42186005)(2906002)(83506001)(189998001)(72206003)(31686004)(64126003)(65826007)(6916009)(50466002)(3846002)(38730400002)(4001350100001)(4326008)(6116002)(23676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2722; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjI7MjM6RThuZWthMndaMmZtREI0UWhoRlBOOEkz?=
 =?utf-8?B?WTRidTBoOGxBMGNSL3lUSEUyTmo4OXpvYVJ6OWwzam9VbmMrd1dURU5xU0N2?=
 =?utf-8?B?S2FvVzJUQ0hBRTNXZTg2bldBbkVid1F5OExmVmZER212REsxdG4yQlgxQ09l?=
 =?utf-8?B?OHRaODJ2cStiQ2RUeDJldCtrRjVUY0dPYkYrNE5MaHFpcFZiSjRtVXExQVFW?=
 =?utf-8?B?Rnoxc3hhdGxTSThPZjN3SVRnUGx1SVliN2NCcHNTN0NWNFFzUGx6a3gvZllR?=
 =?utf-8?B?ZDVhWTNtc2tJSzhRZ3V3TnBpSUY1eDZJbWNQbHdDeUZUZHdrbklKaEF6Q1R1?=
 =?utf-8?B?Z0xpQTg0WlUxa1R6QmM2ZWhxczhsWW5GMVJPd1NYZmlGVDJyU0krYjdGODMz?=
 =?utf-8?B?WXRhYkNhaXhHbGhwaUROdDFSRHk2MzJycXhudXZzRnVlTno2YWp4aEU0ek9S?=
 =?utf-8?B?RURqaStHc2VVWUFqTWpKdmFTditBY1B0UGIydkRsLzBHRTZsZGloeFRueG5O?=
 =?utf-8?B?ME4xb282aEU2ZzlUMlRlTDJmRmJnQ2RaSm85SGtnamk2Z0JmV21tVkFjb2FJ?=
 =?utf-8?B?NGk5VVg2WXpwNmpCNVdqcE9HaXhSU2xrVkp5MUFHSVBZZ0RqVkxNZ0gxaTc4?=
 =?utf-8?B?ejl6QVZCSGhGNU15RTdPUjFoSmJIYnAzU2JpSllCRmduZGMreDRFbndXcEZY?=
 =?utf-8?B?TXZNVVl6Q0RaTWIwaVZRVi83SGRwQVQ3ckpENGNxSkpNQ0cyTWpyYlJVbUl0?=
 =?utf-8?B?cTZXak9uN2hRSVA2ajM2Q0RoY2xOeGV5MlNGSGhmdFhnVVpYZmRTcmZxeHg3?=
 =?utf-8?B?amNROW8rWGFibGhXMXczYlBlMlY5NmV3cU56N0oxWWQ3Q2F1YXVldDhVejVo?=
 =?utf-8?B?cks1SDFsM3g3b3JWdEJRdVhmMWxYNXFHWDAvQkdCdytZeDltU3IxMnU5SGg1?=
 =?utf-8?B?UVkyVGZqdS96aEtxVUd1ZXBkU1ZFOHhuVk00NlVUSWpXeS9FYUg1YlQ2WEZx?=
 =?utf-8?B?OGtSOVpzbklNbUwwY1dramRDTFBIMDdTRndnckRJTjhHd3NrVGdtSzluOVVp?=
 =?utf-8?B?NnphcjIwVDVoRFVqVm9uc1FjV1p4azFncVpZNXJlRHB2dHdhTFpVVmVQOGgw?=
 =?utf-8?B?Q0szSG12My9KamczQkVDNWRsRHR3RFFYd0xWdG1QUFk0WFRJRzRxYnlSUHNL?=
 =?utf-8?B?MXA4TTJ4VjFtUUNxSEZST0JOYk9Pd0hQMDR3S3E4M0Fad3F0TGphOU91U040?=
 =?utf-8?B?aUJBeGhxV3BmeUg3ejhtYTMrL1h0N2hyVENkOHN6LzZrekE5TjFUd3g4NTIx?=
 =?utf-8?B?SUJIZEw3R1k3cFpGclBzS255c2xGZWdxTlhMREV2a21CWFlLUGxPN0xHZVla?=
 =?utf-8?B?VWRLc0hzSkdVSHpldFRnREVOSXM4T3ZhYzc1dHMyRGhPclhpUWY3TnNaRmRi?=
 =?utf-8?B?dTloNW42bEJDbExXRUgyTEJCQUFoNkRpa0VIVEs4ZUo4VjJYU2RzbDFzalY4?=
 =?utf-8?B?d1ZRUnNqLzdwMlpydno4eUM3Q1JLL0huZGdTYWtZQ25tQktybjBLaDArVUdZ?=
 =?utf-8?B?Q1JJUXZYY0RlUDFiWnJkUnRaSXkybjBNL3p5Z0RGcGRmYmZpZGl6MHczOTZm?=
 =?utf-8?B?QkVwaWZZYzRzZGhHQ1hOTUJmcVFMNmwzcGlESElOcWZOOENtVlo5dmJXdlp2?=
 =?utf-8?B?TVh1YktiYTlhWFhudExESGgzbkdBbUVZU0kwRkdqTEtDVjJHdTZXcXV1UXpY?=
 =?utf-8?B?QUQ0VkNvYVlGOTdBeWQ0WjdvRGpHQzVVaWg2aUxEZWUydXRDQk5XV0VyMzBw?=
 =?utf-8?Q?+OVYyyRhp2uBD2O?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 6:EpmOzC5otEWe2hswNIuIUXa5RpHW9J1M6o+qx/F2giHRkCm4SQ8wqb1FuGqhV0WPGwV+EEAtju21LCtt/3BFeCJbF5H+sJsXwMKMIhQU4siUXvVJHuUtH1MRDgXgdkhq6NNqpA+p5oSWH+jL+JbTt3Zgt0qeqnCfqrWb3SiDk/rSo1bdj7zwdebghdIxEL9tGB/N67d9BWTfoUmz6XHWl+EqfpcQ9Znv0uPJWAGDtq3K/QuivxGErlgwsZkU6MtYt8gqlq1cpvLtfErk6bmBPudfGAt1RTdlGFGxW0+Y0hhitFodJhzn1xMqLgcQbquyEBqacTJWNOCuQoVukA3UBOLeLXKcTV3NFqMiusjaWyG0sSEAJehoO2FfF1mgo3s8fg6d4UkeZqbLCL8T/R9ZqG65Bw0irF9x+iTqV7uNpZd52pfQVV79styVga+27xjPnskpWbRLyMD8ik2oD2yY6TDNkCU77pE7JV10/j8g9Mv8HSQzLBaWYFcGiEyXrbYacZDM3q2kLmtFZO09dUG/8w==;
 5:FKkx63AIozO9X2nNvLHi/irssoilo4XnYSmkqcGgEI2JY+mxayffgHQZaNte3qrthnr2ayOqTdGYrNwVjfihAXSpA7jeOhmbMi3S6zvol/aY0VZaqIinyjPoD6xP466PejwLSBOai79dtxuCMZfhLA==;
 24:zHCj+FXQDimFYTKntC7XMFeFdeYKexuJzBvKWExbNCXEy5IvVYzqRkoPqeYcZepP6J2ZYwWNBKfkNAipv3g2d1nDNfb6xa4PfnDAT8WfAPg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 7:cY667MA6XoVS+hJTbiubQstOfgZNY2+97wJtDBjsHZXwn1BZe7V5WqdRE1epJjbcbT8vM08Rf0Tog4aGemoZGVDY2CWxSKd/w2h58GOv8DTehtpz4mI37wpz/fwN2syiRMQr2kEwfqEdicW+wCobfynLIDRGSZA3M7Mmn6Ce+qciPS2RhaUOdVjikn5IbpfTs0Qs+Cg3IDxGsWL7g+j2gMK7/M5otJVKKdx0wHi71S4S6zB6+X6XcxRAJhnOtJjSG9HV5KyWHcZtJBQVNq4GZpE1y0H+oNzyEYd7aYDLPWxquaqc/jYThI4l0GBxYJW3YXCk/B6lLedZCZ69y4YW4w==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 17:04:00.4276 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2722
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [TESTDAY] Test report
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KiBIYXJkd2FyZToKU2FsdmF0b3ItWCBib2FyZCB3aXRoIFJlbmVzYXMgUi1DYXIgSDMgU29DIChB
Uk02NCkKCiogU29mdHdhcmU6ClhFTiA0LjktcmM2ClN5c3RlbSBiYXNlZCBvbiBSZW5lc2FzIFlv
Y3RvIDIuMTkuMCBCU1AgWzFdCkxpbnV4IGtlcm5lbCA0LjkKCiogR3Vlc3Qgb3BlcmF0aW5nIHN5
c3RlbXM6ClRoZSBzYW1lIHN5c3RlbSBhcyBkb20wLgoKKiBGdW5jdGlvbmFsaXR5IHRlc3RlZDoK
eGwgY3JlYXRlL3Jlc3RhcnQvc2h1dGRvd24KR3Vlc3QgZG9tYWluIHJlYm9vdCBmcm9tIGl0cyBj
b25zb2xlClBWIE5FVCAobmZzcm9vdCBpbiBkb21VKSAsIFBWIEJsb2NrIChjb3B5IGZyb20geHZk
YSB0byBuZnNyb290IGluIERvbVUpCgoqIENvbW1lbnRzOgoKT24gRG9tVSBzdGFydHVwIG1lc3Nh
Z2VzIGxpa2UgZm9sbG93aW5nIGFwcGVhcmVkOgoKICAgICByb290QHNhbHZhdG9yLXgtZG9teDp+
IyAoWEVOKSBwcmludGs6IDkgbWVzc2FnZXMgc3VwcHJlc3NlZC4KICAgICAoWEVOKSBkMXYwOiB2
R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwCiAgICAg
KFhFTikgZDF2MTogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMAogICAgIChYRU4pIGQxdjI6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjAKICAgICAoWEVOKSBkMXYzOiB2R0lDRDogdW5oYW5kbGVkIHdv
cmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwCiAgICAgWyAgIDY1LjMzMzA2Ml0geGVu
LWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEvNTE3MTM6IHVzaW5nIDQgcXVldWVzLCAKcHJvdG9jb2wg
MSAoYXJtLWFiaSkgcGVyc2lzdGVudCBncmFudHMKICAgICBbICAgNjUuMzU3ODQ2XSB4ZW4tYmxr
YmFjazogYmFja2VuZC92YmQvMS81MTcxNDogdXNpbmcgNCBxdWV1ZXMsIApwcm90b2NvbCAxIChh
cm0tYWJpKSBwZXJzaXN0ZW50IGdyYW50cwogICAgIFsgICA2NS41MTQwNTRdIHZpZiB2aWYtMS0w
IHZpZjEuMDogR3Vlc3QgUnggcmVhZHkKICAgICBbICAgNjUuNTE4NDg1XSBJUHY2OiBBRERSQ09O
RihORVRERVZfQ0hBTkdFKTogdmlmMS4wOiBsaW5rIGJlY29tZXMgCnJlYWR5CiAgICAgWyAgIDY1
LjUyNTAyMV0geGVuYnIwOiBwb3J0IDIodmlmMS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCiAg
ICAgWyAgIDY1LjUzMDM1OV0geGVuYnIwOiBwb3J0IDIodmlmMS4wKSBlbnRlcmVkIGZvcndhcmRp
bmcgc3RhdGUKICAgICBbICAgNjUuODE1OTc2XSB4ZW5fYWRkX3BoeXNfdG9fbWFjaF9lbnRyeTog
Y2Fubm90IGFkZCAKcGZuPTB4MDAwMDAwMDAwMDA2Mzc3MiAtPiBtZm49MHgwMDAwMDAwMDAwNzJh
YmIwOiBwZm49MHgwMDAwMDAwMDAwMDYzNzcyIAotPiBtZm49MHgwMDAwMDAwMDAwNzI3YWFkIGFs
cmVhZHkgZXhpc3RzCiAgICAgWyAgIDY1LjgzNDQ0Ml0geGVuX2FkZF9waHlzX3RvX21hY2hfZW50
cnk6IGNhbm5vdCBhZGQgCnBmbj0weDAwMDAwMDAwMDAwNjM3NGUgLT4gbWZuPTB4MDAwMDAwMDAw
MDcyYWJiMDogcGZuPTB4MDAwMDAwMDAwMDA2Mzc0ZSAKLT4gbWZuPTB4MDAwMDAwMDAwMDcyN2Fh
ZCBhbHJlYWR5IGV4aXN0cwogICAgIFsgICA2Ni4wMjU5NzldIHhlbl9hZGRfcGh5c190b19tYWNo
X2VudHJ5OiBjYW5ub3QgYWRkIApwZm49MHgwMDAwMDAwMDAwMDYzNzljIC0+IG1mbj0weDAwMDAw
MDAwMDA3MmFiYjM6IHBmbj0weDAwMDAwMDAwMDAwNjM3OWMgCi0+IG1mbj0weDAwMDAwMDAwMDA3
MmFiYjEgYWxyZWFkeSBleGlzdHMKICAgICBbICAgNjYuMjczNTM0XSB4ZW5fYWRkX3BoeXNfdG9f
bWFjaF9lbnRyeTogY2Fubm90IGFkZCAKcGZuPTB4MDAwMDAwMDAwMDA2MzczMSAtPiBtZm49MHgw
MDAwMDAwMDAwNzI3YzNkOiBwZm49MHgwMDAwMDAwMDAwMDYzNzMxIAotPiBtZm49MHgwMDAwMDAw
MDAwNzI3YzNlIGFscmVhZHkgZXhpc3RzCiAgICAgWyAgIDY2LjMyODI0NV0geGVuX2FkZF9waHlz
X3RvX21hY2hfZW50cnk6IGNhbm5vdCBhZGQgCnBmbj0weDAwMDAwMDAwMDAwNjM3ZWUgLT4gbWZu
PTB4MDAwMDAwMDAwMDcyN2MzZjogcGZuPTB4MDAwMDAwMDAwMDA2MzdlZSAKLT4gbWZuPTB4MDAw
MDAwMDAwMDcyN2MzZCBhbHJlYWR5IGV4aXN0cwoKICAgICByb290QHNhbHZhdG9yLXgtZG9teDoK
ClJhaXNpbiBpcyBub3QgZnVuY3Rpb25hbCBhcyBkZXNjcmliZWQgWzJdOgoKICAgICByb290QHNh
bHZhdG9yLXgtZG9teDovcmFpc2luIyAuL3JhaXNlIHRlc3QKICAgICBObyBjb25maWcgZmlsZSBm
b3VuZCwgY29weWluZyBkZWZhdWx0IGNvbmZpZwogICAgIFtyYWlzaW5dIEkgZG9uJ3Qga25vdyBk
aXN0cm8gdW5rbm93bi4gSXQgbWlnaHQgYmUgbWlzc2luZyBwYWNrYWdlcy4KICAgICBbcmFpc2lu
XSBJIGRvbid0IGtub3cgZGlzdHJvIHVua25vd24uIEl0IG1pZ2h0IGJlIG1pc3NpbmcgcGFja2Fn
ZXMuCiAgICAgW3JhaXNpbl0gSSBkb24ndCBrbm93IGRpc3RybyB1bmtub3duLiBDYW5ub3QgaW5z
dGFsbCBwYWNrYWdlcy4KClsxXSBodHRwOi8vZWxpbnV4Lm9yZy9SLUNhci9Cb2FyZHMvWW9jdG8t
R2VuMwpbMl0gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX0FSTV9NYW51YWxf
U21va2VfVGVzdAoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 17:06:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDGP-00019e-Ll; Tue, 23 May 2017 17:06:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=309f0b608=anthony.perard@citrix.com>)
 id 1dDDGO-00018f-2Q
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:06:28 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 52/CF-23755-31C64295; Tue, 23 May 2017 17:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDva5Qjkq
 kwf+9Zhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRdetYCp5yVRxdNZO1gfE6RxcjJ4eEgL/E
 qsUrWboYOThYBFQl/uyMBwmzCRhIrJh+lRHEFgEKb55+mh3EZha4ySjR/TcExBYWiJeYee4aE
 0grr4C1RNP2HJCwkMBUJom+rWCtvAKCEidnPgGbziygKbF+lz6EKS2x/B8HxEB5ieats5lBbE
 4BW4m+A4vBOkUFlCWWnN7CAjFRTeLGwmUsExj5ZyEZOgth6CyEobOQDF3AyLKKUaM4tagstUj
 X2EAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwIOsZGBh3MHae8DvEKMnBpCTK
 uydBOVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9ZtkqkkGBRanpqRVpmDjA2YNISHDxKIrxiI
 Gne4oLE3OLMdIjUKUZFKXHe91lACQGQREZpHlwbLB4vMcpKCfMyMjAwCPEUpBblZpagyr9iFO
 dgVBLm1QYZz5OZVwI3/RXQYiagxa53lUEWlyQipKQaGN13/vm9wrzlROSe10u2vHlW78XC+Sm
 qT+LvI7GwgidrHp/J4QryV2Cp3Kb5tuV19etNqcc+upx8ts5984Z83+btCi9XTpo98/KxrjOV
 nbEpjqYPhZeEb+3fuVFO8sF82ysvFO8+aXu+zN2+iu+c4/996n8PnDp976vumSiNaapnF5/w8
 XE4e7tAiaU4I9FQi7moOBEA/4TeOsICAAA=
X-Env-Sender: prvs=309f0b608=anthony.perard@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495559184!46624226!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19454 invoked from network); 23 May 2017 17:06:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 17:06:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433711272"
Date: Tue, 23 May 2017 18:06:22 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170523170622.GD1591@perard.uk.xensource.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
 <1495085580-10631-2-git-send-email-tianyu.lan@intel.com>
 <20170519111622.GA3260@perard.uk.xensource.com>
 <591EFB5D020000780015B47A@prv-mh.provo.novell.com>
 <3f3c2075-da6b-dd14-279f-23525f46b3c5@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3f3c2075-da6b-dd14-279f-23525f46b3c5@intel.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, Jan Beulich <JBeulich@suse.com>, marcel@redhat.com,
 xen-devel@lists.xenproject.org, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 1/2] xen-pt: bind/unbind interrupt
 remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMjMsIDIwMTcgYXQgMDg6MTY6MjVQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDXmnIgxOeaXpSAyMDowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
PiBPbiAxOS4wNS4xNyBhdCAxMzoxNiwgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4+IE9uIFRodSwgTWF5IDE4LCAyMDE3IGF0IDAxOjMyOjU5QU0gLTA0MDAsIExhbiBUaWFu
eXUgd3JvdGU6Cj4gPj4+IC0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oCj4gPj4+
ICsrKyBiL2luY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oCj4gPj4+IEBAIC0yNiw2ICsyNiw3
IEBACj4gPj4+ICAKPiA+Pj4gICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRF9TSElGVCAgICAgICAg
ICAxMgo+ID4+PiAgI2RlZmluZSBNU0lfQUREUl9ERVNUX0lEWF9TSElGVCAgICAgICAgIDQKPiA+
Pj4gLSNkZWZpbmUgIE1TSV9BRERSX0RFU1RfSURfTUFTSyAgICAgICAgICAweDAwZmZmZjAKPiA+
Pj4gKyNkZWZpbmUgIE1TSV9BRERSX0RFU1RfSURfTUFTSyAgICAgICAgICAweDAwMGZmZjAwCj4g
Pj4gVGhlIHZhbHVlIG9mIE1TSV9BRERSX0RFU1RfSURfTUFTSyBpcyBjaGFuZ2VkIGhlcmUuIEkg
dGhpbmsgdGhlIHBhdGNoCj4gPj4gc2hvdWxkIGJlOgo+ID4+ICsjZGVmaW5lICBNU0lfQUREUl9E
RVNUX0lEX01BU0sgICAgICAgICAgMHgwMDBmZmZmMAo+ID4gSnVkZ2luZyBmcm9tIG90aGVyIHNv
dXJjZXMsIHJhdGhlciB0aGUgb3RoZXIgd2F5IGFyb3VuZCAtIHRoZQo+ID4gbWFzayBuZWVkcyB0
byBoYXZlIGZ1cnRoZXIgYml0cyByZW1vdmVkIChzaG91bGQgYmUgMHgwMDBmZjAwMAo+ID4gYWZh
aWN0KS4gWGVuIHNvdXJjZXMgY29uZmlybSB0aGlzLCBhbmQgd2hpbGUgTGludXggaGFzIHRoZSB2
YWx1ZQo+ID4geW91IHN1Z2dlc3QsIHRoYXQgY29udHJhZGljdHMKPiBBZ3JlZS4gRGVmaW5pbmcg
dGhlIG1hc2sgYXMgIjB4MDAwZmYwMDAiIG1ha2VzIG1vcmUgc2Vuc2UuCj4gSnVzdCBjaGVjayBR
ZW11IHNvdXJjZSBjb2RlLiBPbmx5IGFwaWNfc2VuZF9tc2koKSBhbmQgbXNpX2Rlc3RfaWQoKSB1
c2UKPiB0aGUgbWFzawo+IHRvIGdldCBkZXN0IGFwaWMgaWQuIFRoZXkgbWFzayBNU0kgYWRkcmVz
cyBmaWVsZCB3aXRoIAo+IE1TSV9BRERSX0RFU1RfSURfTUFTSyBhbmQKPiB0aGVuIHJpZ2h0LXNo
aWZ0IDEyYml0LiBUaGUgbG93IDEyYml0IHdvbid0IGJlIHVzZWQuCj4gCj4gQW50aG9ueSwgZG9l
cyB0aGlzIG1ha2Ugc2Vuc2U/CgpZZXMsIGl0IGRvZXMuClRoZSBjaGFuZ2UgdG8gTVNJX0FERFJf
REVTVF9JRF9NQVNLIHNob3VsZCBwcm9iYWJseSBnbyBpbiBpdHMgb3duIHBhdGNoLgoKLS0gCkFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 17:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDLd-0001qK-AO; Tue, 23 May 2017 17:11:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDDLb-0001qE-DP
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:11:51 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 03/21-02181-65D64295; Tue, 23 May 2017 17:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG5Yrkq
 kwcVj/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bG95vYCmYyVbz5+Ye1gfEFYxcjJ4eEgL/E
 s0vHWEBsNgFdiaYtf9lAbF4BQYmTM5+AxZkF9CRuTJ3CBmHLSzRvnc0MUeMgcb97ElicRUBVo
 u3IDqCZHBwiArYSs8+7QZSrSJya1wU2RljAT+LA1dNgazkFvCTuTT0CNIaLQ0jgOKPEzOObmS
 DuMZF4u3AnG8gcIQE1ibnr4ycw8s1CctEsJBfNQnLRAkbmVYwaxalFZalFukYGeklFmekZJbm
 JmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaFWz8DAuIOxcbbfIUZJDiYlUd49CcqRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4r2arRAoJFqWmp1akZeYAgx4mLcHBoyTCy5UDlOYtLkjMLc5Mh
 0idYtTlmHPv63smIZa8/LxUKXHeeyAzBECKMkrz4EbAIvASo6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWHeTyBTeDLzSuA2vQI6ggnoCNe7yiBHlCQipKQaGKcuVix9Z5RzzeF48TNv98cpYps
 cH6e6PuJjDJvSKCcjmr+4qUuZw29XrPvCcw/Xy6m7hM3jl06xeq2vxn37WVmFyZf6MyLrhaPE
 3HsstetSj8r17A7yjWe9+dW7pr+Gv35V9TLXlvYEmb9+u16+m/OBcc/mEx2PCwNSFoeLShyNv
 HK0/QqnEktxRqKhFnNRcSIARv7IWLsCAAA=
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495559508!99775903!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29947 invoked from network); 23 May 2017 17:11:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 17:11:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="425093974"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.27986.390573.286095@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 18:11:46 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20170523142522.pcu7xsy5hrgmeojt@dhcp-3-128.uk.xensource.com>
References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495105294-25989-8-git-send-email-ian.jackson@eu.citrix.com>
 <20170523142522.pcu7xsy5hrgmeojt@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 08/24] cs-hosts-list: Support
	--suites
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0gg
MDgvMjRdIGNzLWhvc3RzLWxpc3Q6IFN1cHBvcnQgLS1zdWl0ZXMiKToKPiBJIHNob3VsZCBhZGQg
YSAtLWZyZWVic2Q9Li4uIG9wdGlvbi4KClllcy4gIEFsdGhvdWdoIGN1cnJlbnRseSBteSBob3N0
IGV4YW1pbmF0aW9uIHVzZXMgb25seSBMaW51eCBhbmQgWGVuLgoKRG8geW91IHRoaW5rIHRoZXJl
J3MgYW55IHZhbHVlIGluIGRvaW5nIGl0IHdpdGggRnJlZUJTRCBhcyB3ZWxsID8KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 17:14:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:14:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDOC-00021e-OR; Tue, 23 May 2017 17:14:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDDOC-00021X-1B
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:14:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 18/5C-19409-7FD64295; Tue, 23 May 2017 17:14:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve63XJV
 Ig3kTTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFq/+zFzSwVVxb08zawPiWpYuRk0NCwF/i
 3/SzbCA2m4CuRNOWv2A2r4CgxMmZT8BqmAV0JBbs/sQGYctLbH87h7mLkQOoxkGi80QKSJhFQ
 FWi+e9psHIRAS2J9SueQpWrSJya1wUWFxZwlnhzcCIriM0pYCXRcasZrEZIIENiya9lzBDnmE
 i8XbiTDWS8kICaxNz18RMY+WYhOWgWkoNmITloASPzKkb14tSistQiXSO9pKLM9IyS3MTMHF1
 DA2O93NTi4sT01JzEpGK95PzcTYzAMKtnYGDcwXiq2fkQoyQHk5Io754E5UghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErx5OSqRQoJFqempFWmZOcCAh0lLcPAoifA2gaR5iwsSc4sz0yFSpxh1O
 ebc+/qeSYglLz8vVUqcNxWkSACkKKM0D24ELPouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVB
 LmnQoyhSczrwRu0yugI5iAjnC9qwxyREkiQkqqgdGo9XqN2/TNf2L2vLld6VpXdZi9Ko29e5J
 BPI8dy7FG5jp15oVBz2tsiq6oSld8WX6Tg3eSwv0zjRuWHjiwxnA6cyaLyP9Tr7bvdlGZW7ui
 66vDrPt7b2Vt5t9gZTtx4Ykc5dOXvE+9kNJfMjlxM4fi7h+Snf3Tg01vHRQ2la7Lrjtp4j2/8
 o8SS3FGoqEWc1FxIgDfGe5buQIAAA==
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495559669!94508134!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36450 invoked from network); 23 May 2017 17:14:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 17:14:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,382,1491264000"; d="scan'208";a="433712625"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.28129.783556.274985@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 18:14:09 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170523135148.77673-5-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-5-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/7] osstest: add a FreeBSD host install
	recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCA0LzddIG9zc3Rlc3Q6IGFkZCBhIEZyZWVC
U0QgaG9zdCBpbnN0YWxsIHJlY2lwZSIpOgo+IFRoZSBpbnN0YWxsYXRpb24gaXMgcGVyZm9ybWVk
IHVzaW5nIHRoZSBic2RpbnN0YWxsIHRvb2wsIHdoaWNoIGlzCj4gcGFydCBvZiB0aGUgRnJlZUJT
RCBiYXNlIHN5c3RlbS4gVGhlIGluc3RhbGxlciBpbWFnZSBpcyBzZXR1cCB3aXRoCj4gdGhlIG9z
c3Rlc3Qgc3NoIGtleXMgYW5kIHNzaGQgZW5hYmxlZCBieSBkZWZhdWx0LCB3aGljaCBhbGxvd3Mg
dGhlCj4gdGVzdCBoYXJuZXNzIHRvIGp1c3Qgc3NoIGludG8gdGhlIGJveCwgY3JlYXRlIHRoZSBp
bnN0YWxsIGNvbmZpZwo+IGZpbGUgYW5kIGxhdW5jaCB0aGUgc2NyaXB0ZWQgaW5zdGFsbC4KLi4u
Cj4gK291ciAkaW1hZ2UgPSAkcnsiZnJlZWJzZF9pbWFnZSJ9IHx8Cj4gKyAgICAgICAgICAgICBn
ZXRfc3Rhc2hlZCgicGF0aF9mcmVlYnNkLWltYWdlIiwgJHJ7ImZyZWVic2RfYnVpbGRqb2IifSk7
CgpJJ3ZlIGhhZCBhIHRob3VnaHQgYWJvdXQgdGhpcy4KCk1heWJlIGl0IHdvdWxkIGJlIHdvcnRo
IG1lbnRpb25pbmcgbmVhciB0aGUgdG9wIG9mIHRoZSBzY3JpcHQgdGhlCnJ1bnZhcnMgaXQgY29u
c3VtZXMgKGFuZCBhbnkgaXQgc2V0cykgPwoKSSByZWFsaXNlIEkgaGF2ZW4ndCBkb2N1bWVudGVk
IHRoZSBydW52YXJzIHZlcnkgbXVjaCBzbyBmYXIgYnV0IG1heWJlCndlIHNob3VsZCBzdGFydC4g
IFdoYXQgZG8geW91IHRoaW5rID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 17:24:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDXM-0002kP-LZ; Tue, 23 May 2017 17:24:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDDXL-0002kJ-ST
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:23:59 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 44/92-02181-F2074295; Tue, 23 May 2017 17:23:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTVevQCX
 SYOsZfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP6+/eMBS8tK05O3sPUwLhNu4uRi0NIYCOj
 xMpHz1ggnAOMElP232PvYuTkEBawk/i1dT1jFyMHh4hAqMS1RYIgNcwCq4FqNqxghWiYzShx+
 dRtRpAGNgFdiR03XzOD2LwCVhJn7n4Ci7MIqEq0vHnOCmKLCoRL9B7oZ4OoEZQ4OfMJC4jNKW
 At0ftvA1icWUBPYsf1X6wQtrhE05eVULa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoXpx
 aVJZapGuul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGKAMQLCD8dhk50OMkhxM
 SqK8exKUI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J7LU4kUEixKTU+tSMvMAcYKTFqCg0dJh
 Fc0HyjNW1yQmFucmQ6ROsWoKCXOexikTwAkkVGaB9cGi89LjLJSwryMQIcI8RSkFuVmlqDKv2
 IU52BUEub9ADKFJzOvBG76K6DFTECLXe8qgywuSURISTUwBpqmZRdrS55d9JZt35uLs0Qi16T
 5lnQuXrVLf3L1LbWXT3jerVrTvkL2emj2zNhq0yIe08nJx1aY6H5tTQsyE1c+VVRquVn955/k
 ZRLhPJMrrtmIXgjPjTm9w2L7xD7JFR4zrl/43u/Pf3FG8eL6vfOOL8qT/SbBWFH/NIRti67u2
 TMpfAsklViKMxINtZiLihMBgbak3coCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495560237!99778192!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 891 invoked from network); 23 May 2017 17:23:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 23 May 2017 17:23:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BF8412B;
 Tue, 23 May 2017 10:23:56 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D3453F5C9;
 Tue, 23 May 2017 10:23:55 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <38843803-abdf-0653-a6b0-24e4236998f4@arm.com>
Date: Tue, 23 May 2017 18:23:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNi8wNS8xNyAxNDowMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVG8gbGV0IGEg
Z3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwgTFBJcywgc2V0IHRo
ZQo+PiByZXNwZWN0aXZlIGJpdHMgaW4gdGhlIHZpcnR1YWwgR0lDIHJlZ2lzdGVycyBhbmQgbGV0
IGEgZ3Vlc3QgY29udHJvbAo+PiB0aGUgTFBJIGVuYWJsZSBiaXQuCj4+IE9ubHkgcmVwb3J0IHRo
ZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGUgaG9zdCBoYXMgaW5pdGlhbGl6ZWQgYXQgbGVhc3QKPj4g
b25lIElUUy4KPj4gVGhpcyByZW1vdmVzIGEgIlRCRCIgY29tbWVudCwgYXMgd2Ugbm93IHBvcHVs
YXRlIHRoZSBwcm9jZXNzb3IgbnVtYmVyCj4+IGluIHRoZSBHSUNSX1RZUEUgcmVnaXN0ZXIuCj4g
Cj4gcy9HSUNSX1RZUEUvR0lDUl9UWVBFUi8KPiAKPiBBbHNvLCBJIHRoaW5rIGl0IHdvdWxkIGJl
IHdvcnRoIGV4cGxhaW5pbmcgdGhhdCB5b3UgcG9wdWxhdGUKPiBHSUNSX1RZUEVSLlByb2Nlc3Nf
TnVtYmVyIGJlY2F1c2UgdGhlIElUUyB3aWxsIHVzZSBpdCBsYXRlciBvbi4KPiAKPj4gQWR2ZXJ0
aXNlIDI0IGJpdHMgd29ydGggb2YgTFBJcyB0byB0aGUgZ3Vlc3QuCj4gCj4gQWdhaW4gdGhpcyBp
cyBub3QgdmFsaWQgYW55bW9yZS4gWW91IHNhaWQgeW91IHdvdWxkIGRyb3AgaXQgb24gdGhlCj4g
cHJldmlvdXMgdmVyc2lvbi4gU28gd2h5IGl0IGhhcyBub3QgYmVlbiBkb25lPwo+IAo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4g
LS0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwgNzAKPj4gKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA2NSBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPj4gaW5kZXggMzhjMTIzYy4u
NmRiZGIyZSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+PiArKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+IEBAIC0xNzAsOCArMTcwLDE5IEBAIHN0YXRpYyBpbnQg
X192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQoc3RydWN0Cj4+IHZjcHUgKnYsIG1taW9faW5m
b190ICppbmZvLAo+PiAgICAgIHN3aXRjaCAoIGdpY3JfcmVnICkKPj4gICAgICB7Cj4+ICAgICAg
Y2FzZSBWUkVHMzIoR0lDUl9DVExSKToKPj4gLSAgICAgICAgLyogV2UgaGF2ZSBub3QgaW1wbGVt
ZW50ZWQgTFBJJ3MsIHJlYWQgemVybyAqLwo+PiAtICAgICAgICBnb3RvIHJlYWRfYXNfemVyb18z
MjsKPj4gKyAgICB7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICsKPj4gKyAg
ICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCj4+ICsgICAgICAgICAg
ICBnb3RvIHJlYWRfYXNfemVyb18zMjsKPj4gKyAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFC
VF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4+ICsKPj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICsgICAgICAgICpyID0gdmdpY19yZWcz
Ml9leHRyYWN0KCEhKHYtPmFyY2gudmdpYy5mbGFncyAmCj4+IFZHSUNfVjNfTFBJU19FTkFCTEVE
KSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mbyk7Cj4+ICsgICAgICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICsg
ICAgICAgIHJldHVybiAxOwo+PiArICAgIH0KPj4KPj4gICAgICBjYXNlIFZSRUczMihHSUNSX0lJ
RFIpOgo+PiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93
aWR0aDsKPj4gQEAgLTE4MywxNiArMTk0LDIwIEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0
cl9yZF9tbWlvX3JlYWQoc3RydWN0Cj4+IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+PiAg
ICAgICAgICB1aW50NjRfdCB0eXBlciwgYWZmOwo+Pgo+PiAgICAgICAgICBpZiAoICF2Z2ljX3Jl
ZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+PiAtICAgICAgICAvKiBU
QkQ6IFVwZGF0ZSBwcm9jZXNzb3IgaWQgaW4gWzIzOjhdIHdoZW4gSVRTIHN1cHBvcnQgaXMKPj4g
YWRkZWQgKi8KPj4gICAgICAgICAgYWZmID0gKE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFyY2gu
dm1waWRyLCAzKSA8PCA1NiB8Cj4+ICAgICAgICAgICAgICAgICBNUElEUl9BRkZJTklUWV9MRVZF
TCh2LT5hcmNoLnZtcGlkciwgMikgPDwgNDggfAo+PiAgICAgICAgICAgICAgICAgTVBJRFJfQUZG
SU5JVFlfTEVWRUwodi0+YXJjaC52bXBpZHIsIDEpIDw8IDQwIHwKPj4gICAgICAgICAgICAgICAg
IE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFyY2gudm1waWRyLCAwKSA8PCAzMik7Cj4+ICAgICAg
ICAgIHR5cGVyID0gYWZmOwo+PiArICAgICAgICAvKiBXZSB1c2UgdGhlIFZDUFUgSUQgYXMgdGhl
IHJlZGlzdHJpYnV0b3IgSUQgaW4gYml0c1syMzo4XSAqLwo+PiArICAgICAgICB0eXBlciB8PSAo
di0+dmNwdV9pZCAmIDB4ZmZmZikgPDwgODsKPiAKPiBXaHkgdGhlIG1hc2sgaGVyZT8gVGhpcyBz
b3VuZCBsaWtlIGEgYnVnIHRvIG1lIGlmIHZjcHVfaWQgZG9lcyBub3QgZml0Cj4gaXQgYW5kIHlv
dSB3b3VsZCBtYWtlIGl0IHdvcnN0IGJ5IHRoZSBtYXNrLgo+IAo+IEJ1dCB0aGlzIGlzIGFscmVh
ZHkgYWRkcmVzc2VkIGJ5IG1heF92Y3B1cyBpbiB0aGUgdmdpY19vcHMuIFNvIHBsZWFzZQo+IGRy
b3AgdGhlIHBvaW50bGVzcyBtYXNrLgo+IAo+IExhc3RseSwgSSB3b3VsZCBoYXZlIGV4cGVjdGVk
IHRvIHRyeSB0byBhZGRyZXNzIG15IHJlbWFyayBldmVyeXdoZXJlCj4gcmVnYXJkaW5nIGhhcmRj
b2Rpbmcgb2Zmc2V0LiBJbiB0aGlzIGNhc2UsCgpGaXhlZC4KCj4+Cj4+ICAgICAgICAgIGlmICgg
di0+YXJjaC52Z2ljLmZsYWdzICYgVkdJQ19WM19SRElTVF9MQVNUICkKPj4gICAgICAgICAgICAg
IHR5cGVyIHw9IEdJQ1JfVFlQRVJfTEFTVDsKPj4KPj4gKyAgICAgICAgaWYgKCB2LT5kb21haW4t
PmFyY2gudmdpYy5oYXNfaXRzICkKPj4gKyAgICAgICAgICAgIHR5cGVyIHw9IEdJQ1JfVFlQRVJf
UExQSVM7Cj4+ICsKPj4gICAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QodHlwZXIsIGlu
Zm8pOwo+Pgo+PiAgICAgICAgICByZXR1cm4gMTsKPj4gQEAgLTQyNiw2ICs0NDEsMjggQEAgc3Rh
dGljIHVpbnQ2NF90IHNhbml0aXplX3BlbmRiYXNlcih1aW50NjRfdCByZWcpCj4+ICAgICAgcmV0
dXJuIHJlZzsKPj4gIH0KPj4KPj4gK3N0YXRpYyB2b2lkIHZnaWNfdmNwdV9lbmFibGVfbHBpcyhz
dHJ1Y3QgdmNwdSAqdikKPj4gK3sKPj4gKyAgICB1aW50NjRfdCByZWcgPSB2LT5kb21haW4tPmFy
Y2gudmdpYy5yZGlzdF9wcm9wYmFzZTsKPj4gKyAgICB1bnNpZ25lZCBpbnQgbnJfbHBpcyA9IEJJ
VCgocmVnICYgMHgxZikgKyAxKTsKPj4gKwo+PiArICAgIC8qIHJkaXN0c19lbmFibGVkIGlzIHBy
b3RlY3RlZCBieSB0aGUgZG9tYWluIGxvY2suICovCj4+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZ2LT5kb21haW4tPmFyY2gudmdpYy5sb2NrKSk7Cj4+ICsKPj4gKyAgICBpZiAoIG5yX2xw
aXMgPCBMUElfT0ZGU0VUICkKPj4gKyAgICAgICAgbnJfbHBpcyA9IDA7Cj4+ICsgICAgZWxzZQo+
PiArICAgICAgICBucl9scGlzIC09IExQSV9PRkZTRVQ7Cj4+ICsKPj4gKyAgICBpZiAoICF2LT5k
b21haW4tPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCApCj4+ICsgICAgewo+PiArICAgICAgICB2
LT5kb21haW4tPmFyY2gudmdpYy5ucl9scGlzID0gbnJfbHBpczsKPj4gKyAgICAgICAgdi0+ZG9t
YWluLT5hcmNoLnZnaWMucmRpc3RzX2VuYWJsZWQgPSB0cnVlOwo+PiArICAgIH0KPj4gKwo+PiAr
ICAgIHYtPmFyY2gudmdpYy5mbGFncyB8PSBWR0lDX1YzX0xQSVNfRU5BQkxFRDsKPj4gK30KPj4g
Kwo+PiAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0IHZj
cHUgKnYsIG1taW9faW5mb190Cj4+ICppbmZvLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ2ljcl9yZWcsCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIpCj4+IEBAIC00MzYsOCArNDcz
LDI2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdAo+
PiB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPj4gICAgICBzd2l0Y2ggKCBnaWNyX3JlZyAp
Cj4+ICAgICAgewo+PiAgICAgIGNhc2UgVlJFRzMyKEdJQ1JfQ1RMUik6Cj4+IC0gICAgICAgIC8q
IExQSSdzIG5vdCBpbXBsZW1lbnRlZCAqLwo+PiAtICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8z
MjsKPj4gKyAgICB7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICsKPj4gKyAg
ICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCj4+ICsgICAgICAgICAg
ICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPj4gKyAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFC
VF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4+ICsKPj4gKyAgICAgICAgdmdpY19sb2NrKHYpOyAg
ICAgICAgICAgICAgICAgICAvKiBwcm90ZWN0cyByZGlzdHNfZW5hYmxlZCAqLwo+IAo+IEdldHRp
bmcgYmFjayB0byB0aGUgbG9ja2luZy4gSSBkb24ndCBzZWUgYW55IHBsYWNlIHdoZXJlIHdlIGdl
dCB0aGUKPiBkb21haW4gdmdpYyBsb2NrIGJlZm9yZSB2Q1BVIHZnaWMgbG9jay4KCkJlY2F1c2Ug
dGhhdCBzZWVtcyB0byBiZSB0aGUgbmF0dXJhbCBsb2NraW5nIG9yZGVyLCBnaXZlbiB0aGF0IG9u
ZQpkb21haW4gY2FuIGhhdmUgbXVsdGlwbGUgVkNQVXM6IFdlIHRha2UgdGhlIGRvbWFpbiBsb2Nr
IGZpcnN0LCB0aGVuIHRoZQpWQ1BVIGxvY2suIFRoaXMgKnNlZW1zKiB0byBiZSBkb2N1bWVudGVk
IGluCnhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgsIHdoZXJlIGl0IHNheXMgaW4gYSBjb21t
ZW50IG5leHQgdG8gdGhlCmRvbWFpbiBsb2NrOgo9PT09PT09PT09PT09PT09CiogSWYgYm90aCBj
bGFzcyBvZiBsb2NrIGlzIHJlcXVpcmVkIHRoZW4gdGhpcyBsb2NrIG11c3QgYmUKKiB0YWtlbiBm
aXJzdC4gLi4uLgo9PT09PT09PT09PT09PT09Cgo+IFNvIHRoaXMgcmFpc2VzIHRoZSBxdWVzdGlv
biB3aHkKPiB0aGlzIG9yZGVyaW5nIGFuZCBub3QgbW92aW5nIHRoaXMgbG9jayBpbnRvIHZnaWNf
dmNwdV9lbmFibGVfbHBpcy4KCkRvIHlvdSBzZWUgYW55IGlzc3VlcyB3aXRoIHRoYXQ/Cgo+IEF0
IGxlYXN0IHRoaXMgcmVxdWlyZSBkb2N1bWVudGF0aW9uIGluIHRoZSBjb2RlIGFuZCBleHBsYW5h
dGlvbiBpbiB0aGUKPiBjb21taXQgbWVzc2FnZS4KCkluIHRoaXMgY2FzZSBJIHdvdWxkIHRyeSB0
byBjb21tZW50IG9uIHRoaXMsIGJ1dCB3b3VsZCByZWZyYWluIGZyb20KcHJvcGVyIGxvY2tpbmcg
b3JkZXIgZG9jdW1lbnRhdGlvbiAod2hlcmU/KSB1bnRpbCB0aGUgcmV3b3JrLgoKPj4gKyAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICsKPj4g
KyAgICAgICAgLyogTFBJcyBjYW4gb25seSBiZSBlbmFibGVkIG9uY2UsIGJ1dCBuZXZlciBkaXNh
YmxlZCBhZ2Fpbi4gKi8KPj4gKyAgICAgICAgaWYgKCAociAmIEdJQ1JfQ1RMUl9FTkFCTEVfTFBJ
UykgJiYKPj4gKyAgICAgICAgICAgICAhKHYtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNfTFBJ
U19FTkFCTEVEKSApCj4+ICsgICAgICAgICAgICB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXModik7Cj4+
ICsKPj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKPj4gKyAgICAgICAgdmdpY191bmxvY2sodik7Cj4+ICsKPj4gKyAgICAgICAgcmV0
dXJuIDE7Cj4+ICsgICAgfQo+Pgo+PiAgICAgIGNhc2UgVlJFRzMyKEdJQ1JfSUlEUik6Cj4+ICAg
ICAgICAgIC8qIFJPICovCj4+IEBAIC0xMDU4LDYgKzExMTMsMTEgQEAgc3RhdGljIGludCB2Z2lj
X3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdQo+PiAqdiwgbW1pb19pbmZvX3QgKmluZm8s
Cj4+ICAgICAgICAgIHR5cGVyID0gKChuY3B1cyAtIDEpIDw8IEdJQ0RfVFlQRV9DUFVTX1NISUZU
IHwKPj4gICAgICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKHYtPmRvbWFpbi0+YXJjaC52Z2lj
Lm5yX3NwaXMsIDMyKSk7Cj4+Cj4+ICsgICAgICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLnZnaWMu
aGFzX2l0cyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHR5cGVyIHw9IEdJQ0RfVFlQ
RV9MUElTOwo+PiArICAgICAgICAgICAgaXJxX2JpdHMgPSB2LT5kb21haW4tPmFyY2gudmdpYy5p
bnRpZF9iaXRzOwo+PiArICAgICAgICB9Cj4gCj4gQXMgSSBzYWlkIG9uIHRoZSBwcmV2aW91cyB2
ZXJzaW9uLCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgdGhlIGZpZWxkCj4gaW50aWRfYml0cyB0byBi
ZSB1c2VkIGV2ZW4gaWYgSVRTIGlzIG5vdCBlbmFibGVkLgo+IAo+IFRoZSBjdXJyZW50IGNvZGUg
bWFrZSB2ZXJ5IGRpZmZpY3VsdCB0byB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlIG9mCj4gaW50aWRf
Yml0cyBhbmQga25vdyBpdCBpcyBvbmx5IHVzZWQgd2hlbiBJVFMgaXMgZW5hYmxlZC4KPiAKPiBp
bnRpZF9iaXRzIHNob3VsZCBjb3JyZWN0bHkgYmUgaW5pdGlhbGl6ZWQgaW4gdmdpY192M19kb21h
aW5faW5pdCBhbmQKPiBkaXJlY3RseSB1c2VkIGl0LgoKT0ssIEkgY2hhbmdlZCB0aGlzLCByZW1v
dmVkIHRoZSB3cm9uZyBpcnFfYml0cyBhc3NpZ25tZW50IGFib3ZlICh0aGlzCm51bWJlciBpcyBp
bmRlcGVuZGVudCBmcm9tIHRoZSBudW1iZXIgb2YgYWN0dWFsbHkgaW1wbGVtZW50ZWQgU1BJcykg
YW5kCmFsd2F5cyBwdXR0aW5nIHRocm91Z2ggdGhlIGhhcmR3YXJlIHZhbHVlIGZvciBEb20wIGFu
ZCAiMTAiIGZvciBEb21VcwoodG8gY292ZXIgYWxsIFNQSXMsIHdlIGRvbid0IG5lZWQgbW9yZSBy
aWdodCBub3cgZm9yIGd1ZXN0cy4gQW5kIHllcywgSQphZGRlZCBhIFRPRE8gdGhlcmUgYXMgd2Vs
bCA7LSkKCkNoZWVycywKQW5kcmUuCgo+IAo+PiAgICAgICAgICB0eXBlciB8PSAoaXJxX2JpdHMg
LSAxKSA8PCBHSUNEX1RZUEVfSURfQklUU19TSElGVDsKPj4KPj4gICAgICAgICAgKnIgPSB2Z2lj
X3JlZzMyX2V4dHJhY3QodHlwZXIsIGluZm8pOwo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 17:24:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDXV-0002kq-TH; Tue, 23 May 2017 17:24:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDDXU-0002ka-Nn
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:24:08 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 81/D1-02181-73074295; Tue, 23 May 2017 17:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTde0QCX
 SoLmLz+L7lslMDowehz9cYQlgjGLNzEvKr0hgzbjyZDdzwSKhirbpd5gaGNfwdTFycggJbGSU
 eL9Dq4uRC8g+wCjx8fVyVpCEsIC1xL5JncxdjBwcIgKhEtcWCYLUMAusZpSYsmEFK0TDbEaJi
 393s4E0sAnoSuy4+ZoZxOYVsJJ4d+46mM0ioCoxofUJO4gtKhAu0Xugnw2iRlDi5MwnLCA2J9
 CyN/sXgNUwC+hJ7Lj+ixXCFpdo+rISypaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilO
 LylKLdI1M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgO0noGBcQfjzcl+hxgl
 OZiURHn3JChHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1c1XiRQSLEpNT61Iy8wBxgpMWoKDR
 0mEVxQkzVtckJhbnJkOkTrFqCglzusDkhAASWSU5sG1weLzEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3s15QFN4MvNK4Ka/AlrMBLTY9a4yyOKSRISUVAOj9bxf39Y8Zbgib/mSseRdU/9
 z/T9cMu28mQ6vZ75yuWW55ZK5XeZf3Wb1+qs79PIjfusyrZHsXC61pqhc+dBcho6Pp/t2uZQG
 TZ5YKZUlXbG60ue6t/j/5kaji4/Y978u8BLcvW/hIZeG1QfNOz+IFb6bJL5L55LNveTDQjv+V
 0lYbOCbe++6EktxRqKhFnNRcSIA1JDqK8oCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495560244!98283291!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53990 invoked from network); 23 May 2017 17:24:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 23 May 2017 17:24:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7314E2B;
 Tue, 23 May 2017 10:24:04 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C4AA3F5C9;
 Tue, 23 May 2017 10:24:03 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-17-andre.przywara@arm.com>
 <e4d6ec39-bf93-a86c-f613-a020b7b34ccb@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <479ab0fd-2dda-cf74-9a3d-fd1ac236e721@arm.com>
Date: Tue, 23 May 2017 18:24:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <e4d6ec39-bf93-a86c-f613-a020b7b34ccb@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 16/28] ARM: vITS: handle INT command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8wNS8xNyAxNzoxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIElOVCBj
b21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlEL0V2ZW50SUQg
cGFpcgo+PiBhcyBwZW5kaW5nIGFuZCB0aHVzIHRyaWdnZXJzIGl0IHRvIGJlIGluamVjdGVkLgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv
bT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDIxICsrKysrKysrKysr
KysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMKPj4gaW5kZXggMTJlYzVmMS4uZjkzNzljOSAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
Pj4gQEAgLTMwMCw2ICszMDAsMjQgQEAgc3RhdGljIHVpbnQ2NF90IGl0c19jbWRfbWFza19maWVs
ZCh1aW50NjRfdAo+PiAqaXRzX2NtZCwgdW5zaWduZWQgaW50IHdvcmQsCj4+ICAjZGVmaW5lIGl0
c19jbWRfZ2V0X3ZhbGlkYml0KGNtZCkgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMiwK
Pj4gNjMsICAxKQo+PiAgI2RlZmluZSBpdHNfY21kX2dldF9pdHRhZGRyKGNtZCkgICAgICAgIChp
dHNfY21kX21hc2tfZmllbGQoY21kLCAyLAo+PiA4LCA0NCkgPDwgOCkKPj4KPj4gK3N0YXRpYyBp
bnQgaXRzX2hhbmRsZV9pbnQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIp
Cj4+ICt7Cj4+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRw
dHIpOwo+PiArICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwo+
PiArICAgIHN0cnVjdCB2Y3B1ICp2Y3B1Owo+PiArICAgIHVpbnQzMl90IHZscGk7Cj4+ICsKPj4g
KyAgICBpZiAoICFyZWFkX2l0dGUoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKSAp
Cj4+ICsgICAgICAgIHJldHVybiAtMTsKPiAKPiBTZWUgbXkgY29tbWVudCBvbiBwYXRjaCAjMTMg
YWJvdXQgY3JhZnRpbmcgdGhlIG1lbW9yeS4KClNvIHJlYWRfaXR0ZSBnb2VzIHRocm91Z2ggc29t
ZSBjaGVja3MgYWxyZWFkeSAodmFsaWQgVkNQVSBJRHMsIHZhbGlkCmRldmljZSB0YWJsZSBwb2lu
dGVyLCB2YWxpZCBldmVudCBJRCwgLi4uKS4gSSBiZWxpZXZlIHdlIGNhbid0IGRvIG11Y2gKbW9y
ZSB0aGFuIHRoaXMuIEkgYWRkZWQgYSBmYXQgVE9ETyBhbmQgYW4gQVNTRVJUKGlzX2RvbTApIGlu
CnZnaWNfdjNfdmVyaWZ5X2l0c19zdGF0dXMoKSB0byBub3QgZm9yZ2V0IGFib3V0IHRoaXMgcHJv
YmxlbS4KSWRlYWxseSBpdCBzaG91bGRuJ3QgbWF0dGVyIHdoYXQgdGhlIGd1ZXN0IHdyaXRlcyBp
bnRvIHRoZSB0YWJsZSwKaG9wZWZ1bGx5IHRoZSBwZXItSVJRIGxvY2tpbmcgZW5zdXJlcyB0aGlz
LgoKQ2hlZXJzLApBbmRyZS4KCj4gCj4+ICsKPj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9M
UEkgKQo+PiArICAgICAgICByZXR1cm4gLTE7Cj4+ICsKPj4gKyAgICB2Z2ljX3ZjcHVfaW5qZWN0
X2lycSh2Y3B1LCB2bHBpKTsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICAj
ZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYp
ICsgMSkgPDwgMTIpCj4+ICAjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAgICAgICAgICAg
KChyZWcpICYgR0VOTUFTSygxOSwgNSkpCj4+Cj4+IEBAIC0zMjksNiArMzQ3LDkgQEAgc3RhdGlj
IGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLAo+PiBzdHJ1Y3Qgdmly
dF9pdHMgKml0cykKPj4KPj4gICAgICAgICAgc3dpdGNoICggaXRzX2NtZF9nZXRfY29tbWFuZChj
b21tYW5kKSApCj4+ICAgICAgICAgIHsKPj4gKyAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6Cj4+
ICsgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwo+PiArICAg
ICAgICAgICAgYnJlYWs7Cj4+ICAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKPj4gICAgICAg
ICAgICAgIC8qIFdlIGhhbmRsZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdu
b3JlCj4+IFNZTkMuICovCj4+ICAgICAgICAgICAgICBicmVhazsKPj4KPiAKPiBDaGVlcnMsCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 17:24:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:24:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDXj-0002nX-4S; Tue, 23 May 2017 17:24:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDDXh-0002nA-BL
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:24:21 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 82/12-02181-44074295; Tue, 23 May 2017 17:24:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTdehQCX
 S4PppC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPb4d3MBe80K1YuuMrcwNik2MXIxSEksJFR
 YsWJq4wQzgFGiXsPzrB0MXJyCAvYSkx9+BsowcEhIhAqcW2RIEgNs8BqRokpG1awQjTMZpT4s
 fw/M0gDm4CuxI6br8FsXgEriWs3N7GD2CwCqhJPP75lBLFFBcIleg/0s0HUCEqcnPkEbBmngL
 XE+n/fWUFsZgE9iR3Xf0HZ4hJNX1ZC2fIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWp
 RWWqRrqFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZggNYzMDDuYGzqdT7EKMnB
 pCTKuydBOVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+5PJVIIcGi1PTUirTMHGCswKQlOHiUR
 HjngaR5iwsSc4sz0yFSpxgVpcR5D4MkBEASGaV5cG2w+LzEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZj3A8gUnsy8Erjpr4AWMwEtdr2rDLK4JBEhJdXAmHEkav2tCVuEen9m6K5p7hDa5Ff
 Itm7pNZHghqaHNqvkrDL7+eNuLrh9tHVK45yLNwVNlh3L2bGu1md9i0Rb9+6F2d7PPtnPn1Ps
 +TQx8E3KRad9PTbTy7x0H2fevFs8v0//1s3Tb1Szb887K/8oY9eyHAee0Fczzp+597FWc2vFJ
 vUfD5YuNVJiKc5INNRiLipOBAA2tZv/ygIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495560251!61085783!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2956 invoked from network); 23 May 2017 17:24:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 23 May 2017 17:24:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F3DCA2B;
 Tue, 23 May 2017 10:24:10 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D65F93F5C9;
 Tue, 23 May 2017 10:24:09 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-19-andre.przywara@arm.com>
 <a7930ece-7ea0-5291-c790-523a690c92cb@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <03e2f7fd-0f86-7e97-49a5-95f50215462f@arm.com>
Date: Tue, 23 May 2017 18:24:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <a7930ece-7ea0-5291-c790-523a690c92cb@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 18/28] ARM: vITS: handle CLEAR command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8wNS8xNyAxODo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhpcyBpbnRy
b2R1Y2VzIHRoZSBJVFMgY29tbWFuZCBoYW5kbGVyIGZvciB0aGUgQ0xFQVIgY29tbWFuZCwgd2hp
Y2gKPj4gY2xlYXJzIHRoZSBwZW5kaW5nIHN0YXRlIG9mIGFuIExQSS4KPj4gVGhpcyByZW1vdmVz
IGEgbm90LXlldCBpbmplY3RlZCwgYnV0IGFscmVhZHkgcXVldWVkIElSUSBmcm9tIGEgVkNQVS4K
Pj4gQXMgcmVhZF9pdHRlKCkgaXMgbm93IGV2ZW50dWFsbHkgdXNlZCwgd2UgYWRkIHRoZSBzdGF0
aWMga2V5d29yZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCA1
OQo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4+ICAx
IGZpbGUgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMKPj4gaW5kZXggOGYxYzIxNy4uOGEyMDBlOSAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
Pj4gQEAgLTUyLDYgKzUyLDcgQEAKPj4gICAqLwo+PiAgc3RydWN0IHZpcnRfaXRzIHsKPj4gICAg
ICBzdHJ1Y3QgZG9tYWluICpkOwo+PiArICAgIHBhZGRyX3QgZG9vcmJlbGxfYWRkcmVzczsKPj4g
ICAgICB1bnNpZ25lZCBpbnQgZGV2aWRfYml0czsKPj4gICAgICB1bnNpZ25lZCBpbnQgZXZpZF9i
aXRzOwo+PiAgICAgIHNwaW5sb2NrX3QgdmNtZF9sb2NrOyAgICAgICAvKiBQcm90ZWN0cyB0aGUg
dmlydHVhbCBjb21tYW5kCj4+IGJ1ZmZlciwgd2hpY2ggKi8KPj4gQEAgLTI1MSw4ICsyNTIsOCBA
QCBzdGF0aWMgYm9vbCByZWFkX2l0dGVfbG9ja2VkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAo+PiB1
aW50MzJfdCBkZXZpZCwKPj4gICAqIFRoaXMgZnVuY3Rpb24gdGFrZXMgY2FyZSBvZiB0aGUgbG9j
a2luZyBieSB0YWtpbmcgdGhlIGl0c19sb2NrCj4+IGl0c2VsZiwgc28KPj4gICAqIGEgY2FsbGVy
IHNoYWxsIG5vdCBob2xkIHRoaXMuIEJlZm9yZSByZXR1cm5pbmcsIHRoZSBsb2NrIGlzCj4+IGRy
b3BwZWQgYWdhaW4uCj4+ICAgKi8KPj4gLWJvb2wgcmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAq
aXRzLCB1aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZpZCwKPj4gLSAgICAgICAgICAgICAgIHN0
cnVjdCB2Y3B1ICoqdmNwdV9wdHIsIHVpbnQzMl90ICp2bHBpX3B0cikKPj4gK3N0YXRpYyBib29s
IHJlYWRfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90
Cj4+IGV2aWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKip2Y3B1X3B0
ciwgdWludDMyX3QgKnZscGlfcHRyKQo+PiAgewo+PiAgICAgIGJvb2wgcmV0Owo+Pgo+PiBAQCAt
MzYyLDYgKzM2Myw1NyBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwYyhzdHJ1Y3QgdmlydF9p
dHMgKml0cywKPj4gdWludDY0X3QgKmNtZHB0cikKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4K
Pj4gKy8qCj4+ICsgKiBDTEVBUiByZW1vdmVzIHRoZSBwZW5kaW5nIHN0YXRlIGZyb20gYW4gTFBJ
LiAqLwo+PiArc3RhdGljIGludCBpdHNfaGFuZGxlX2NsZWFyKHN0cnVjdCB2aXJ0X2l0cyAqaXRz
LCB1aW50NjRfdCAqY21kcHRyKQo+PiArewo+PiArICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2Nt
ZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKPj4gKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2Nt
ZF9nZXRfaWQoY21kcHRyKTsKPj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4+ICsgICAg
c3RydWN0IHZjcHUgKnZjcHU7Cj4+ICsgICAgdWludDMyX3QgdmxwaTsKPj4gKyAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwo+PiArICAgIGludCByZXQgPSAtMTsKPj4gKwo+PiArICAgIHNwaW5fbG9j
aygmaXRzLT5pdHNfbG9jayk7Cj4+ICsKPj4gKyAgICAvKiBUcmFuc2xhdGUgdGhlIERldklEL0V2
SUQgcGFpciBpbnRvIGEgdkNQVS92TFBJIHBhaXIuICovCj4+ICsgICAgaWYgKCAhcmVhZF9pdHRl
X2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLCAmdmNwdSwgJnZscGkpICkKPj4gKyAgICAgICAg
Z290byBvdXRfdW5sb2NrOwo+PiArCj4+ICsgICAgcCA9IGdpY3YzX2l0c19nZXRfZXZlbnRfcGVu
ZGluZ19pcnEoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQpOwo+PiArICAgIC8qIFBy
b3RlY3QgYWdhaW5zdCBhbiBpbnZhbGlkIExQSSBudW1iZXIuICovCj4+ICsgICAgaWYgKCB1bmxp
a2VseSghcCkgKQo+PiArICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4+ICsKPj4gKyAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAKPiBNeSBjb21t
ZW50IGluIHBhdGNoICM5IGFib3V0IGNyYWZ0aW5nIHRoZSBtZW1vcnkgaGFuZGVkIG92ZXIgdG8g
dGhlIElUUwo+IGFwcGxpZXMgaGVyZSB0b28uCj4gCj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAq
IElmIHRoZSBMUEkgaXMgYWxyZWFkeSB2aXNpYmxlIG9uIHRoZSBndWVzdCwgaXQgaXMgdG9vIGxh
dGUgdG8KPj4gKyAgICAgKiBjbGVhciB0aGUgcGVuZGluZyBzdGF0ZS4gSG93ZXZlciB0aGlzIGlz
IGEgYmVuaWduIHJhY2UgdGhhdCBjYW4KPj4gKyAgICAgKiBoYXBwZW4gb24gcmVhbCBoYXJkd2Fy
ZSwgdG9vOiBJZiB0aGUgTFBJIGhhcyBhbHJlYWR5IGJlZW4KPj4gZm9yd2FyZGVkCj4+ICsgICAg
ICogdG8gYSBDUFUgaW50ZXJmYWNlLCBhIENMRUFSIHJlcXVlc3QgcmVhY2hpbmcgdGhlIHJlZGlz
dHJpYnV0b3IKPj4gaGFzCj4+ICsgICAgICogbm8gZWZmZWN0IG9uIHRoYXQgTFBJIGFueW1vcmUu
IFNpbmNlIExQSXMgYXJlIGVkZ2UgdHJpZ2dlcmVkIGFuZAo+PiArICAgICAqIGhhdmUgbm8gYWN0
aXZlIHN0YXRlLCB3ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQgdGhpcyBoZXJlLgo+PiArICAg
ICAqLwo+PiArICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0
YXR1cykgKQo+PiArICAgIHsKPj4gKyAgICAgICAgLyogUmVtb3ZlIGEgcGVuZGluZywgYnV0IG5v
dCB5ZXQgaW5qZWN0ZWQgZ3Vlc3QgSVJRLiAqLwo+PiArICAgICAgICBjbGVhcl9iaXQoR0lDX0lS
UV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+PiArICAgICAgICBsaXN0X2RlbF9pbml0KCZw
LT5pbmZsaWdodCk7Cj4+ICsgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPiAK
PiBPbiB0aGUgcHJldmlvdXMgdmVyc2lvbiBJIHdhcyBhZ2FpbnN0IHRoaXMgb3Blbi1jb2Rpbmcg
b2YKPiBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzIGFuZCBpbnN0ZWFkIHJld29yayB0aGUgZnVuY3Rp
b24uCgpXZWxsLCBJIGNvbnNpZGVyIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoKSBzb21ld2hhdCBi
cm9rZW46Ci0gSXQgc2hvdWxkIGJlIGNhbGxlZCB2Z2ljX3JlbW92ZS4uLiBhbmQgbGl2ZSBpbiB2
Z2ljLmMsIGJlY2F1c2UgaXQKZGVhbHMgd2l0aCB0aGUgdmlydHVhbCBzaWRlIG9ubHkuCi0gVGhl
IHBsdXJhbCBpbiB0aGUgbmFtZSBpcyB3cm9uZywgc2luY2UgaXQgb25seSByZW1vdmVzIHRoZSBJ
UlEgZnJvbQpscl9wZW5kaW5nLCBub3QgaW5mbGlnaHQuCi0gdmdpY19taWdyYXRlX2lycSByZW1v
dmVzIGFuIElSUSBmcm9tIGJvdGggcXVldWVzIGFzIHdlbGwsIGFuZCBkb2Vzbid0CnVzZSB0aGUg
ZnVuY3Rpb24gKGZvciB0aGUgc2FtZSByZWFzb24pLgoKU28gdG8gbWFrZSBpdCB1c2FibGUgaW4g
b3VyIGNhc2UsIEknZCBuZWVkIHRvIGVpdGhlciBvcGVuIGNvZGUgdGhlCmluZmxpZ2h0IHJlbW92
YWwgaGVyZSAod2hpY2ggd291bGQgbWFrZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gYSBiaXQKcG9p
bnRsZXNzKSBvciBhZGQgdGhhdCB0byB0aGUgZnVuY3Rpb24sIGJ1dCByZW1vdmUgdGhlIGV4aXN0
aW5nIGNhbGxlci4KTG9va3MgbGlrZSBhIGNhbiBvZiB3b3JtcyB0byBtZSBhbmQgYSBkaXN0cmFj
dGlvbiBmcm9tIHRoZSBhY3R1YWwgZ29hbApvZiBnZXR0aW5nIHRoZSBJVFMgaW4gcGxhY2UuClNv
IEkgd2lsbCBzdXJlbHkgYWRkcmVzcyB0aGlzIHdpdGggdGhlIFZHSUMgcmV3b3JrIChwb3NzaWJs
eSByZW1vdmluZwp0aGlzIGZ1bmN0aW9uIGFsdG9nZXRoZXIpLCBidXQgd291bGQgbGlrZSB0byBh
dm9pZCBkb2luZyB0aGlzIHJld29yawoqbm93Ki4gVG8gY2F0Y2ggYWxsIHVzZXJzIG9mIHRoZSBs
aXN0IEkgd291bGQgbmVlZCB0byBncmVwIGZvciBpbmZsaWdodAphbmQgbHJfcGVuZGluZyBhbnl3
YXksIHNvIG9uZSBtb3JlICJvcGVuLWNvZGVkIiBwbGFjZSBpcyBub3QgYSBiaWcgZGVhbC4KCj4g
SXQgc3RpbGwgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UgdG8gbWUgYmVjYXVzZSBpZiBvbmUgZGF5
IHNvbWVvbmUKPiBkZWNpZGVzIHRvIHVwZGF0ZSBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzIChzdWNo
IGFzIHlvdSBiZWNhdXNlIHlvdSBhcmUKPiBnb2luZyB0byByZXdvcmsgdGhlIHZHSUMpLCBoZSB3
aWxsIGhhdmUgdG8gcmVtZW1iZXIgdGhhdCB5b3Ugb3Blbi1jb2RlZAo+IGluIE1PVkUgYmVjYXVz
ZSB5b3UgZGlkbid0IHdhbnQgdG8gdG91Y2ggdGhlIGNvbW1vbiBjb2RlLgoKQXMgSSBtZW50aW9u
ZWQgYWJvdmUgdGhpcyBpcyB0aGUgc2FtZSBzaXR1YXRpb24gZm9yIHZnaWNfbWlncmF0ZV9pcnEo
KQphbHJlYWR5LgoKPiBDb21tb24gY29kZSBpcyBub3Qgc2V0IGluIHN0b25lLiBUaGUgZ29hbCBp
cyB0byBhYnN0cmFjdCBhbGwgdGhlIGlzc3Vlcwo+IHRvIG1ha2UgZWFzaWVyIHRvIHByb3BhZ2F0
ZSBjaGFuZ2UuIFNvIHBsZWFzZSBhZGRyZXNzIHRoaXMgY29tbWVudC4KCkkgY2xlYXJseSB1bmRl
cnN0YW5kIHRoaXMgYW5kIGFtIGFsbCBmb3IgZml4aW5nIHRoaXMsIGJ1dCBJIGRvbid0CmJlbGll
dmUgdGhlIElUUyBzZXJpZXMgaXMgdGhlIHBsYWNlIHRvIGRvIHRoaXMuIEluIGZhY3QgSSBkb24n
dCB3YW50IHRvCmFkZCBtb3JlIGNvZGUgdG8gdGhpcyBzZXJpZXMuCklmIGdpY19yZW1vdmVfZnJv
bV9xdWV1ZXMgd291bGQga2VlcCB1cCB0aGUgcHJvbWlzZSBpdHMgbmFtZSBnaXZlcywgSQp3b3Vs
ZCBsb3ZlIHRvIHVzZSBpdCwgYnV0IGl0IGRvZXNuJ3QsIHNvIC4uLgoKQ2hlZXJzLApBbmRyZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 17:30:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:30:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDdF-0003cW-Rg; Tue, 23 May 2017 17:30:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dDDdD-0003MF-Oa
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:30:03 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 96/06-17076-A9174295; Tue, 23 May 2017 17:30:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSqse6sQpV
 Igxu7pCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL12czFvzhqVgw/TFbA+M6ri5GLg4hgZmM
 Ei9nHmMCcVgEGlgluq4cZQdxJATmsEqsv7aQuYuRE8jJk7gxcxeUXSwx5/9BFhCbV0BQ4uTMJ
 2C2kICXxOUDh9hAbE4BLYnj//6zQaz4ySLxbNYcVpAEm4CGxNopB8GKWARUJXb9eA5kcwANCp
 DYcEEPJCwsECfxuGcv2EwRAWOJowe3g13HLPCRUWL3+oNgRzALaEq0bv/NPoFRYBaSO2YhSS1
 gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYjPUMDIw7
 GHv2+h1ilORgUhLl3ZOgHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgte4QCVSSLAoNT21Ii0zB
 xgXMGkJDh4lEV4HkDRvcUFibnFmOkTqFKMxx4vL798zcTxZ+eM9kxBLXn5eqpQ4ryZIqQBIaU
 ZpHtwgWLxeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMGwEyhSczrwRu3yugU5iATnG9qwx
 ySkkiQkqqgZHry7aYR2urfgRECutaBB+9xyjXm367fOk8Yxm/NVG3D3Yq8Cwz0ysUyJ2+8r52
 zoHdGfem9rXKVlhO+v1bdP/378k1jn91kr/EtNqv2+6c5Czx4aPcS1fzpvS8DfKPp0sGnj9y0
 d3785e123dc3LHrdHvczmztBVy2p7Z6hhfJat0+cnItF5cSS3FGoqEWc1FxIgAoqF/l0gIAAA
 ==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495560601!85315930!1
X-Originating-IP: [209.85.213.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8660 invoked from network); 23 May 2017 17:30:02 -0000
Received: from mail-vk0-f51.google.com (HELO mail-vk0-f51.google.com)
 (209.85.213.51)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2017 17:30:02 -0000
Received: by mail-vk0-f51.google.com with SMTP id y190so62369124vkc.1
 for <xen-devel@lists.xenproject.org>; Tue, 23 May 2017 10:30:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WGBHpGvs+YJ+QWB25jFifJvaWMzbwemN45J2x+Iv5yk=;
 b=SeA3g940b/mi/2bVM3HTv5JmCY5Z4RjH1rs9GV3pHQx3Cpe5h5GgOepRxBJflaF/cG
 N/vpGXq/7guK1UOG1kmvPVw5bQs1YzSOZKymzHhnzcUlUBunLzuAWfzxY5ROMV+AQ262
 7PPrz8We9aq1iNJoB2yHuzUz17WJP7bbGM5K1SrmZBL1s11Sam/bWBzxVRbHqmWHxyW9
 Hc2tMRZtMDURs3In8C4BgVZH8MSDQXCpDCDomEE/z+nqVCRLxqlknQlM8lGVDmVr8JAk
 siXuHzn6l34hRAuza/YPjhYWWEWTskMJ+66910hkE6nW0LslcEm0DofGgwJvEHVGXlGT
 Stgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WGBHpGvs+YJ+QWB25jFifJvaWMzbwemN45J2x+Iv5yk=;
 b=Q5FLmL78i644I0accxguWQ2MaA5u/zX4kNyTmLbFHUxAZmOegmF95nAHB+Brx2p2/N
 7zj4f2qTAEJSCqOG01EBegNXfcvAAp4zGjkcipO7eD32h8xT3RMsbt/+bsgIRs9AX/qW
 QbNHEXxkJEqghLFdDQMyk7qCiKdGxI4XN4+m584VQ3/trkc75RHzpQjM6rBnUS4UGXbu
 BB6VnkjnQcDVGfVODa5EMgQzuJyc28zkWaMqgb9KydFUbUbW4AOPHDb+iRBHXcwDWxXk
 hCjjeuqaL9BuKpkxmCDaqkkWXAojhxCGTIpFoUUstF0Pdom4SMVFqJwS081qCRhoDSZQ
 AnVg==
X-Gm-Message-State: AODbwcBSxYmxmTHQx7UcIOx6JlrqknJBh3kC3J2FLeC4BtRR0r5zl1aT
 T85+9krgWku98AKQtJOnpkJANsa5Zw==
X-Received: by 10.31.185.18 with SMTP id j18mr10464502vkf.149.1495560601123;
 Tue, 23 May 2017 10:30:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.64.89 with HTTP; Tue, 23 May 2017 10:29:59 -0700 (PDT)
In-Reply-To: <20170523151304.GB14777@toto>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
 <22818.60513.289275.318220@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1705221328110.18759@sstabellini-ThinkPad-X260>
 <20170523151304.GB14777@toto>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 24 May 2017 01:29:59 +0800
Message-ID: <CAHrd_jpfNZCcjYa3PTo=JTd4Soe2cFWOgCjQ3dp6KM=GU7FQow@mail.gmail.com>
To: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgdGhlcmUsCgpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuIFRoZXkgYXJlIGFsbCB2ZXJ5IGlu
c2lnaHRmdWwuCgpIYXZpbmcgcmVhZCB0aHJvdWdoIHRoZSBkaXNjdXNzaW9ucyBzbyBmYXIsIEkg
Y2FuIGRyYXcgdGhlCmZvbGxvd2luZyBjb25jbHVzaW9uczoKCjAuIFRoZSBzeW50YXggYW5kIHNl
bWFudGljcyBvZiB0aGUgbmV3IGNvbmZpZyBvcHRpb24gc2hvdWxkIGJlIG1vcmUgY2xlYXJsbHkK
ICAgIGRlZmluZWQuIEFuZCB0aGlzIGFjdHVhbGx5IGRlcGVuZHMgb24gdGhlIGZvbGxvd2luZzoK
CjEuIElmIHdlJ3JlIGdvaW5nIHRvIG1ha2UgdGhpcyBwcm9qZWN0IGFyY2gtbmV1dHJhbCwgdGhl
biB0aGUgbWFuaWZlc3RhdGlvbgogICAgb2YgdGhlIGZyYW1lIG51bWJlcnMgc2hvdWxkIGFsc28g
YmUgYXJjaC1uZXV0cmFsOwoKMi4gQXR0cmlidXRlcyBzdWNoIGFzIHJlYWRhYmlsaXR5LCB3cml0
YWJpbGl0eSAoYW5kIG1heWJlIGV2ZW4KICAgIGNhY2hlYWJpbGl0eSBhbmQgc2hhcmVhYmlsaXR5
KSBzaG91bGQgYmUgYWJsZSB0byBiZSBzcGVjaWZpZWQgaW4gdGhlCiAgICBjb25maWcgZmlsZXMK
CjMuIFdlIHNob3VsZCBhbGxvdyB1c2VycyB0byBzcGVjaWZ5IHRoZSBtZm4gb2YgdGhlIHNoYXJl
ZCBwYWdlcyBhcyB3ZWxsLiAoYnV0CiAgICBJIHRoaW5rIG1heWJlIHdlIGNvdWxkIGp1c3Qgc3Bl
Y2lmeSBhIG1lbW9yeSB6b25lIChpZiB3ZSdyZSBkZWFsaW5nCiAgICB3aXRoIE5VTUEpIGluc3Rl
YWQgb2YgYSBzcGVjaWZpYyBwaHlzaWNhbCBhZGRyZXNzKS4KCjQuIChtYXliZSBpbiB0aGUgZnV0
dXJlKSBTZXQgdXAgYSBub3RpZmljYXRpb24gY2hhbm5lbCBiZXR3ZWVuIGRvbWFpbnMKICAgIHdo
byBhcmUgY29tbXVuaWNhdGluZyB0aHJvdWdoIHNoYXJlZCBtZW1vcnkgcmVnaW9ucy4gVGhlCiAg
IGNoYW5uZWwgY291bGQgYmUgYnVpbHQgdXBvbiBQUEkgb3IgU0dJLgoKNS4gQ2xlYXJpZnkgdGhl
IG93bmVyc2hpcCBvZiBzaGFyZWQgcGFnZXMsIGFuZCB0aHVzIHRoZSBjcmVhdGlvbiBvcmRlci4K
ICAgIEkgdGhpbmtzIEkndmUgYWxyZWFkeSBjbGVhcmlmeSB0aGlzIGluIG15IHByb3Bvc2FsIC0t
IHdlIGp1c3QKdHJlYXQgdGhlIGZpcnN0IGRvbWFpbgogICAgY3JlYXRlZCB3aXRoIHRoZSBzaGFy
ZWQgbWVtb3J5IHJhbmdlIGFzIHRoZSBvd25lci4KICAgIEJ1dCBzcGVjaWZ5aW5nICB0aGlzIGlu
IHRoZSBjb25maWcgZmlsZSBhbHNvIG1ha2VzIHNlbnNlLiBUaGVuIHdlJ2xsIGhhdmUgdG8KICAg
IGVuZm9yY2VkIHRoYXQgdGhlIG93bmVyIGlzIGNyZWF0ZWQgcHJpb3IgdG8gYWxsIHRoZSAiY2xp
ZW50cyIuCgpBZnRlciB0YWxraW5nIHRvIHN0ZWZhbm8sIEknbGwgdHJ5IHRvIGZpcnN0IGNvbWUg
b3V0IHdpdGggYSB0aW55IGJ1dAp3b3JraW5nIHByb3RvdHlwZQphbmQgZG8gc29tZSBldmFsdWF0
aW9ucyBvbiBpdC4gSSdsbCBub3QgZnVsbHkgZGVueSB0aGUgcG9zc2liaWxpdHkgb2YgdXNpbmcK
dGhlIGdyYW50cyBhcGkgYXMgdGhlIGZpbmFsIGltcGxlbWVudGF0aW9uIGNob2ljZS4KClRoaXMg
bGlzdCBtaWdodCBiZSBpbmNvbXBsZXRlLiBQbGVhc2UgdGVsbCBtZSBpZiBJIG1pc3NlZCBvciBt
aXN1bmRlcnN0YW5kIGFueQppbXBvcnRhbnQgaW5mb3JtYXRpb24uCgoKQ2hlZXJzLAoKClpob25n
emUgTGl1CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 17:41:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDnx-0004Rf-SB; Tue, 23 May 2017 17:41:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDDnw-0004RZ-GB
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:41:08 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 90/61-10689-33474295; Tue, 23 May 2017 17:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq5xiUq
 kwZcpXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bH/ulsBSf5KzZNPMnewLiQp4uRi0NI4A+j
 xOM1c5m6GDk5WAQcJFourQWyOTgYBWIkHvywBgkzCoRJTL68hBWiRFti4sSJjCA2m4ChxN8nm
 9hAyiWA7CWfOUDCIgJqEu2rZjKDjGcW2MQk0fn5KCtIjbBAnMS1R84gNZwCgRKrH2xiBrF5Bb
 wlft96zA5xzi5WicN7v4ElRAV0JQ79+8MGUSQocXLmExYQm1lAS2L59G0sExgFZiFJzUKSWsD
 ItIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAQZgGAH44V2
 50OMkhxMSqK8yYUqkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNuLgXKCRanpqRVpmTnAaIBJS
 3DwKInwCoCkeYsLEnOLM9MhUqcYFaXEeY1AEgIgiYzSPLg2WAReYpSVEuZlBDpEiKcgtSg3sw
 RV/hWjOAejkjDv2yKgKTyZeSVw018BLWYCWux6VxlkcUkiQkqqgVF8/SLVPb9veWsEJXAreNy
 8uTFj9XPGLKPY5F1CWoYTDj5l6ypkZuPMftveeOc5Y37A0qVPv6x1mG7fVunIkNxZtXmt5prY
 1BnnXuvxt3yasVXvzkSzDzc4zG5mKWxSd83gDbj0Y7t22o5UPdvoGTWGBRUOBZGiVitr29mbf
 YqOxuYLWcv3K7EUZyQaajEXFScCAIQYJ/e7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495561265!94558301!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55958 invoked from network); 23 May 2017 17:41:06 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 17:41:06 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ADDD023956;
 Tue, 23 May 2017 17:41:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ADDD023956
Date: Tue, 23 May 2017 10:41:03 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <CAHrd_jpfNZCcjYa3PTo=JTd4Soe2cFWOgCjQ3dp6KM=GU7FQow@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705231038470.18759@sstabellini-ThinkPad-X260>
References: <CAHrd_jrZS9h=FKCAZh_K=OCRis+GRG1HxW+ngdnNr0rkAdpG4w@mail.gmail.com>
 <20170512175139.iul3sg6oqepekyup@citrix.com>
 <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
 <22818.60513.289275.318220@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1705221328110.18759@sstabellini-ThinkPad-X260>
 <20170523151304.GB14777@toto>
 <CAHrd_jpfNZCcjYa3PTo=JTd4Soe2cFWOgCjQ3dp6KM=GU7FQow@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNCBNYXkgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gSGkgdGhlcmUsCj4gCj4g
VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLiBUaGV5IGFyZSBhbGwgdmVyeSBpbnNpZ2h0ZnVsLgo+
IAo+IEhhdmluZyByZWFkIHRocm91Z2ggdGhlIGRpc2N1c3Npb25zIHNvIGZhciwgSSBjYW4gZHJh
dyB0aGUKPiBmb2xsb3dpbmcgY29uY2x1c2lvbnM6Cj4gCj4gMC4gVGhlIHN5bnRheCBhbmQgc2Vt
YW50aWNzIG9mIHRoZSBuZXcgY29uZmlnIG9wdGlvbiBzaG91bGQgYmUgbW9yZSBjbGVhcmxseQo+
ICAgICBkZWZpbmVkLiBBbmQgdGhpcyBhY3R1YWxseSBkZXBlbmRzIG9uIHRoZSBmb2xsb3dpbmc6
Cj4gCj4gMS4gSWYgd2UncmUgZ29pbmcgdG8gbWFrZSB0aGlzIHByb2plY3QgYXJjaC1uZXV0cmFs
LCB0aGVuIHRoZSBtYW5pZmVzdGF0aW9uCj4gICAgIG9mIHRoZSBmcmFtZSBudW1iZXJzIHNob3Vs
ZCBhbHNvIGJlIGFyY2gtbmV1dHJhbDsKPiAKPiAyLiBBdHRyaWJ1dGVzIHN1Y2ggYXMgcmVhZGFi
aWxpdHksIHdyaXRhYmlsaXR5IChhbmQgbWF5YmUgZXZlbgo+ICAgICBjYWNoZWFiaWxpdHkgYW5k
IHNoYXJlYWJpbGl0eSkgc2hvdWxkIGJlIGFibGUgdG8gYmUgc3BlY2lmaWVkIGluIHRoZQo+ICAg
ICBjb25maWcgZmlsZXMKPiAKPiAzLiBXZSBzaG91bGQgYWxsb3cgdXNlcnMgdG8gc3BlY2lmeSB0
aGUgbWZuIG9mIHRoZSBzaGFyZWQgcGFnZXMgYXMgd2VsbC4gKGJ1dAo+ICAgICBJIHRoaW5rIG1h
eWJlIHdlIGNvdWxkIGp1c3Qgc3BlY2lmeSBhIG1lbW9yeSB6b25lIChpZiB3ZSdyZSBkZWFsaW5n
Cj4gICAgIHdpdGggTlVNQSkgaW5zdGVhZCBvZiBhIHNwZWNpZmljIHBoeXNpY2FsIGFkZHJlc3Mp
Lgo+IAo+IDQuIChtYXliZSBpbiB0aGUgZnV0dXJlKSBTZXQgdXAgYSBub3RpZmljYXRpb24gY2hh
bm5lbCBiZXR3ZWVuIGRvbWFpbnMKPiAgICAgd2hvIGFyZSBjb21tdW5pY2F0aW5nIHRocm91Z2gg
c2hhcmVkIG1lbW9yeSByZWdpb25zLiBUaGUKPiAgICBjaGFubmVsIGNvdWxkIGJlIGJ1aWx0IHVw
b24gUFBJIG9yIFNHSS4KPiAKPiA1LiBDbGVhcmlmeSB0aGUgb3duZXJzaGlwIG9mIHNoYXJlZCBw
YWdlcywgYW5kIHRodXMgdGhlIGNyZWF0aW9uIG9yZGVyLgo+ICAgICBJIHRoaW5rcyBJJ3ZlIGFs
cmVhZHkgY2xlYXJpZnkgdGhpcyBpbiBteSBwcm9wb3NhbCAtLSB3ZSBqdXN0Cj4gdHJlYXQgdGhl
IGZpcnN0IGRvbWFpbgo+ICAgICBjcmVhdGVkIHdpdGggdGhlIHNoYXJlZCBtZW1vcnkgcmFuZ2Ug
YXMgdGhlIG93bmVyLgo+ICAgICBCdXQgc3BlY2lmeWluZyAgdGhpcyBpbiB0aGUgY29uZmlnIGZp
bGUgYWxzbyBtYWtlcyBzZW5zZS4gVGhlbiB3ZSdsbCBoYXZlIHRvCj4gICAgIGVuZm9yY2VkIHRo
YXQgdGhlIG93bmVyIGlzIGNyZWF0ZWQgcHJpb3IgdG8gYWxsIHRoZSAiY2xpZW50cyIuCgpSaWdo
dCwgSSB0aGluayB3ZSBoYXZlIHRvIGJlIGV4cGxpY2l0IGFib3V0IHRoaXMgdG8gYXZvaWQgc2Nl
bmFyaW9zCndoZXJlIGl0IGlzIG5vdCBrbm93biBkZXRlcm1pbmlzdGljYWxseSB3aGljaCBkb21h
aW4gaXMgY3JlYXRlZCBmaXJzdC4KSW1hZ2luZSBpZiB0aGUgdXNlciBnZXRzIHRoZSBpZGVhIG9m
IGRvaW5nOgoKICB4bCBjcmVhdGUgZG9tMSAmCiAgeGwgY3JlYXRlIGRvbTIgJgoKCj4gQWZ0ZXIg
dGFsa2luZyB0byBzdGVmYW5vLCBJJ2xsIHRyeSB0byBmaXJzdCBjb21lIG91dCB3aXRoIGEgdGlu
eSBidXQKPiB3b3JraW5nIHByb3RvdHlwZQo+IGFuZCBkbyBzb21lIGV2YWx1YXRpb25zIG9uIGl0
LiBJJ2xsIG5vdCBmdWxseSBkZW55IHRoZSBwb3NzaWJpbGl0eSBvZiB1c2luZwo+IHRoZSBncmFu
dHMgYXBpIGFzIHRoZSBmaW5hbCBpbXBsZW1lbnRhdGlvbiBjaG9pY2UuCj4gCj4gVGhpcyBsaXN0
IG1pZ2h0IGJlIGluY29tcGxldGUuIFBsZWFzZSB0ZWxsIG1lIGlmIEkgbWlzc2VkIG9yIG1pc3Vu
ZGVyc3RhbmQgYW55Cj4gaW1wb3J0YW50IGluZm9ybWF0aW9uLgoKVGhhbmtzIFpob25nemUhCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 17:43:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDpr-0004Y6-8y; Tue, 23 May 2017 17:43:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDDpp-0004Xz-MV
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:43:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C4/59-03613-8A474295; Tue, 23 May 2017 17:43:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6KEpV
 Ig5nTRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5Bx6wFKwSrDh19RBTA+Mdni5GLg4hgT+M
 En8evGHpYuTkYBFwkDjW8I+xi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JQ7s+wBWziZgKPH3y
 SY2kHIJIHvJZw6QsIiAusSfCxMYQcYzC0xmkmg4coQdJCEskCRx9Wkf2BxOAWuJz717mEBsXg
 FvicVnp7BB3HOTUWL/dBCHk0NUQFfi0L8/bBBFghInZz4BW8wsoCWxfPo2lgmMArOQpGYhSS1
 gZFrFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiEDECwg3Hm
 Zf9DjJIcTEqivMmFKpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/FQHlBItS01Mr0jJzgPEAk
 5bg4FES4RUoBkrzFhck5hZnpkOkTjEqSonzGoEkBEASGaV5cG2wGLzEKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYV5NkCk8mXklcNNfAS1mAlrselcZZHFJIkJKqoGx8EnwV5FJqW6bJ3Rzfos
 zua1q8eUCI5f9C5dcvtmaT15PO3Pr5P1vdtylXO0F876+f/eSpyfoklDn4vvL53hqmaQXXPja
 Hpmw9oVqTua6id8lf3i2ccSlydqXPlywz/98xi87Ve/nc6S8jpybv9nrojzjF3YhpQ0HOwXOZ
 msrPBD7uvNu1cuFSizFGYmGWsxFxYkAThMB7bwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495561383!63685004!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58407 invoked from network); 23 May 2017 17:43:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 17:43:04 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2AFA323956;
 Tue, 23 May 2017 17:43:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2AFA323956
Date: Tue, 23 May 2017 10:43:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b26c6454-ee7e-10a0-5a50-a61e7cf85c57@arm.com>
Message-ID: <alpine.DEB.2.10.1705231042540.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-14-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705221524070.18759@sstabellini-ThinkPad-X260>
 <b26c6454-ee7e-10a0-5a50-a61e7cf85c57@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 13/28] ARM: vITS: add command handling
 stub and MMIO emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMyBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjIvMDUvMTcgMjM6MzIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFRo
dSwgMTEgTWF5IDIwMTcsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+ID4gPiArICAgIGNhc2UgVlJF
RzY0KEdJVFNfQ1dSSVRFUik6Cj4gPiA+ICsgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tf
YWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gPiA+ICsKPiA+ID4gKyAgICAg
ICAgcmVnID0gaXRzLT5jd3JpdGVyOwo+ID4gPiArICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0
cmFjdChyZWcsIGluZm8pOwo+ID4gCj4gPiBXaHkgaXMgdGhpcyBub3QgcHJvdGVjdGVkIGJ5IGEg
bG9jaz8gQWxzbyBmcm9tIHRoZSBjb21tZW50IGFib3ZlIEkKPiA+IGNhbm5vdCB0ZWxsIGlmIGl0
IHNob3VsZCBiZSBwcm90ZWN0ZWQgYnkgaXRzX2xvY2sgb3IgYnkgdmNtZF9sb2NrLgo+IAo+IEJl
Y2F1c2UgaWYgeW91IHRha2UgdGhlIHZjbWRfbG9jaywgdGhlIHZDUFUgd2lsbCBzcGluIHVudGls
IHdlIGZpbmlzaCB0bwo+IGhhbmRsZSB0aGUgY29tbWFuZCBxdWV1ZS4gVGhpcyBtZWFucyBhIGd1
ZXN0IGNhbiBwb3RlbnRpYWxseSBibG9jayBtdWx0aXBsZQo+IHBDUFVzIGZvciBhIGxvbmcgdGlt
ZS4KPiAKPiBJbiB0aGlzIGNhc2UsIGN3cml0ZXIgY2FuIGJlIHJlYWQgYXRvbWljYWxseSBhcyBp
dCB3YXMgdXBkYXRlZCBieSB0aGUgZ3Vlc3QKPiBpdHNlbGYgLi4uCj4gPiAKPiA+IAo+ID4gPiAr
ICAgICAgICBicmVhazsKPiA+ID4gKyAgICBjYXNlIFZSRUc2NChHSVRTX0NSRUFEUik6Cj4gPiA+
ICsgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290
byBiYWRfd2lkdGg7Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgcmVnID0gaXRzLT5jcmVhZHI7Cj4g
PiA+ICsgICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7Cj4gPiA+ICsg
ICAgICAgIGJyZWFrOwo+ID4gCj4gPiBTYW1lIGhlcmUKPiAKPiBGb3IgaGVyZSwgdGhlIGNvbW1h
bmQgcXVldWUgaGFuZGxlciB3aWxsIHdyaXRlIHRvIGNyZWFkZXIgYXRvbWljYWxseSBldmVyeSBh
Cj4gY29tbWFuZCBpcyBiZWVuIGV4ZWN1dGVkLiBNYWtpbmcgdGhpcyBsb2NrbGVzcyBhbHNvIGFs
bG93IGEgZG9tYWluIGtlZXAgdHJhY2sKPiB3aGVyZSB3ZSBhcmUgb24gdGhlIGNvbW1hbmQgcXVl
dWUgaGFuZGxpbmcuCj4gCj4gVGhpcyBpcyBzb21ldGhpbmcgd2UgYWxyZWFkeSBkaXNjdXNzZWQg
cXVpdGUgYSBmZXcgdGltZXMuIFNvIHdlIHNob3VsZAo+IHByb2JhYmx5IGhhdmUgYSBjb21tZW50
IGluIHRoZSBjb2RlIHRvIGF2b2lkIHRoaXMgcXVlc3Rpb24gdG8gY29tZSB1cCBhZ2Fpbi4KCkFs
bCByaWdodCwgdGhhbmtzCgoKPiBbLi4uXQo+IAo+ID4gPiArICAgIGNhc2UgVlJFRzY0KEdJVFNf
Q1dSSVRFUik6Cj4gPiA+ICsgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGlu
Zm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgc3Bpbl9s
b2NrKCZpdHMtPnZjbWRfbG9jayk7Cj4gPiA+ICsgICAgICAgIHJlZyA9IElUU19DTURfT0ZGU0VU
KGl0cy0+Y3dyaXRlcik7Cj4gPiA+ICsgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRlKCZyZWcsIHIs
IGluZm8pOwo+ID4gPiArICAgICAgICBpdHMtPmN3cml0ZXIgPSBJVFNfQ01EX09GRlNFVChyZWcp
Owo+ID4gPiArCj4gPiA+ICsgICAgICAgIGlmICggaXRzLT5lbmFibGVkICkKPiA+ID4gKyAgICAg
ICAgICAgIGlmICggdmdpY19pdHNfaGFuZGxlX2NtZHMoZCwgaXRzKSApCj4gPiA+ICsgICAgICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJlcnJvciBoYW5kbGluZyBJVFMKPiA+
ID4gY29tbWFuZHNcbiIpOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMt
PnZjbWRfbG9jayk7Cj4gPiAKPiA+IE9LLCBzbyBpdCBsb29rcyBsaWtlIHRoZSByZWFkcyBzaG91
bGQgYmUgcHJvdGVjdGVkIGJ5IHZjbWRfbG9jawo+IAo+IFNlZSBteSBjb21tZW50IGFib3ZlLgo+
IAo+ID4gCj4gPiAKPiA+ID4gKyAgICAgICAgcmV0dXJuIDE7Cj4gPiA+ICsKPiA+ID4gKyAgICBj
YXNlIFZSRUc2NChHSVRTX0NSRUFEUik6Cj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 17:44:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDr8-0004eZ-Ig; Tue, 23 May 2017 17:44:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDDr6-0004eO-Um
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:44:25 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 61/DD-29088-8F474295; Tue, 23 May 2017 17:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu73EpV
 Ig2ur9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXE6ezFdySrXh1eRpLA2ODWBcjF4eQwB9G
 iaVbb7B2MXJysAg4SPRPPM7YxcjBwSgQI/HghzVImFEgTGLy5SVQJdoSUy58YgKx2QQMJf4+2
 cQGUi4BZC/5zAESFgEqaei6zQgynlmgn0liysaTbCAJYQFPiVl3ZzCB1HMKWEv0/GQHMXkFvC
 Xub9SDuOYmo8SEC61g5aICuhKH/v0Bs3kFBCVOznzCAmIzC2hJLJ++jWUCo8AsJKlZSFILGJl
 WMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGYD0DA+MOxitt
 zocYJTmYlER5kwtVIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8LYXA+UEi1LTUyvSMnOAsQCTl
 uDgURLhZQLGgxBvcUFibnFmOkTqFKOilDjvGpA+AZBERmkeXBss/i4xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuaVBBnPk5lXAjf9FdBiJqDFrneVQRaXJCKkpBoYN9W31Mgsuaf3PzvlbVY
 B37c9S6ZYyLaePtlTfi8xVPejNN/r+ALuVKFnB/zvnf4zZWG2gKzaXd6E5on3lq8sYihLMXc5
 kfVtW6rz6/5apm+pr2PmHnLjPtl78lhF2LvAmZJLpTZfn1c8a3H9CdVgLo5XsowZYVL9TdNmz
 9sQeTMtrS/AfK6rEktxRqKhFnNRcSIAIy+Mi7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495561462!98880310!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29612 invoked from network); 23 May 2017 17:44:23 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 17:44:23 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 76AC723956;
 Tue, 23 May 2017 17:44:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 76AC723956
Date: Tue, 23 May 2017 10:44:20 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <35c9585f-e981-6b2b-e8cc-75ce7601f500@arm.com>
Message-ID: <alpine.DEB.2.10.1705231044110.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-22-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705221635000.18759@sstabellini-ThinkPad-X260>
 <35c9585f-e981-6b2b-e8cc-75ce7601f500@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 21/28] ARM: vITS: handle MAPTI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMyBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MjMvMDUvMTcgMDA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFRodSwgMTEg
TWF5IDIwMTcsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+ID4+IEBAIC01NTYsNiArNTgzLDkzIEBA
IHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXBkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRf
dCAqY21kcHRyKQo+ID4+ICAgICAgcmV0dXJuIHJldDsKPiA+PiAgfQo+ID4+ICAKPiA+PiArc3Rh
dGljIGludCBpdHNfaGFuZGxlX21hcHRpKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAq
Y21kcHRyKQo+ID4+ICt7Cj4gPj4gKyAgICB1aW50MzJfdCBkZXZpZCA9IGl0c19jbWRfZ2V0X2Rl
dmljZWlkKGNtZHB0cik7Cj4gPj4gKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRf
aWQoY21kcHRyKTsKPiA+PiArICAgIHVpbnQzMl90IGludGlkID0gaXRzX2NtZF9nZXRfcGh5c2lj
YWxfaWQoY21kcHRyKSwgX2ludGlkOwo+ID4+ICsgICAgdWludDE2X3QgY29sbGlkID0gaXRzX2Nt
ZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOwo+ID4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpw
aXJxOwo+ID4+ICsgICAgc3RydWN0IHZjcHUgKnZjcHUgPSBOVUxMOwo+ID4+ICsgICAgaW50IHJl
dCA9IC0xOwo+ID4gCj4gPiBJIHRoaW5rIHdlIG5lZWQgdG8gY2hlY2sgdGhlIGV2ZW50aWQgdG8g
YmUgdmFsaWQsIGRvbid0IHdlPwo+IAo+IFllcywgYnV0IHRoaXMgd2lsbCBiZSBkb25lIGJlbG93
IGFzIHBhcnQgb2Ygd3JpdGVfaXR0ZV9sb2NrZWQoKSwgaW4gZmFjdAo+IGFscmVhZHkgcmVhZF9p
dHRlX2xvY2tlZCgpLgo+IFNoYWxsIEkgYWRkIGEgY29tbWVudCBhYm91dCB0aGlzPwoKTm8gbmVl
ZCwgdGhhbmtzCgo+IAo+ID4+ICsgICAgaWYgKCBpdHNfY21kX2dldF9jb21tYW5kKGNtZHB0cikg
PT0gR0lUU19DTURfTUFQSSApCj4gPj4gKyAgICAgICAgaW50aWQgPSBldmVudGlkOwo+ID4+ICsK
PiA+PiArICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gPj4gKyAgICAvKgo+ID4+ICsg
ICAgICogQ2hlY2sgd2hldGhlciB0aGVyZSBpcyBhIHZhbGlkIGV4aXN0aW5nIG1hcHBpbmcuIElm
IHllcywgYmVoYXZpb3IgaXMKPiA+PiArICAgICAqIHVucHJlZGljdGFibGUsIHdlIGNob29zZSB0
byBpZ25vcmUgdGhpcyBjb21tYW5kIGhlcmUuCj4gPj4gKyAgICAgKiBUaGlzIG1ha2VzIHN1cmUg
d2Ugc3RhcnQgd2l0aCBhIHByaXN0aW5lIHBlbmRpbmdfaXJxIGJlbG93Lgo+ID4+ICsgICAgICov
Cj4gPj4gKyAgICBpZiAoIHJlYWRfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZj
cHUsICZfaW50aWQpICYmCj4gPj4gKyAgICAgICAgIF9pbnRpZCAhPSBJTlZBTElEX0xQSSApCj4g
Pj4gKyAgICB7Cj4gPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ID4+
ICsgICAgICAgIHJldHVybiAtMTsKPiA+PiArICAgIH0KPiA+PiArCj4gPj4gKyAgICAvKiBFbnRl
ciB0aGUgbWFwcGluZyBpbiBvdXIgdmlydHVhbCBJVFMgdGFibGVzLiAqLwo+ID4+ICsgICAgaWYg
KCAhd3JpdGVfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgY29sbGlkLCBpbnRpZCwg
JnZjcHUpICkKPiA+PiArICAgIHsKPiA+PiArICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNf
bG9jayk7Cj4gPj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ID4+ICsgICAgfQo+ID4+ICsKPiA+PiAr
ICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiA+PiArCj4gPj4gKyAgICAvKgo+ID4+
ICsgICAgICogQ29ubmVjdCB0aGlzIHZpcnR1YWwgTFBJIHRvIHRoZSBjb3JyZXNwb25kaW5nIGhv
c3QgTFBJLCB3aGljaCBpcwo+ID4+ICsgICAgICogZGV0ZXJtaW5lZCBieSB0aGUgc2FtZSBkZXZp
Y2UgSUQgYW5kIGV2ZW50IElEIG9uIHRoZSBob3N0IHNpZGUuCj4gPj4gKyAgICAgKiBUaGlzIHJl
dHVybnMgdXMgdGhlIGNvcnJlc3BvbmRpbmcsIHN0aWxsIHVudXNlZCBwZW5kaW5nX2lycS4KPiA+
PiArICAgICAqLwo+ID4+ICsgICAgcGlycSA9IGdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChpdHMt
PmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQsIHZjcHUsIGludGlkKTsKPiA+PiArICAgIGlmICgg
IXBpcnEgKQo+ID4+ICsgICAgICAgIGdvdG8gb3V0X3JlbW92ZV9tYXBwaW5nOwo+ID4+ICsKPiA+
PiArICAgIHZnaWNfaW5pdF9wZW5kaW5nX2lycShwaXJxLCBpbnRpZCk7Cj4gPj4gKwo+ID4+ICsg
ICAgLyoKPiA+PiArICAgICAqIE5vdyByZWFkIHRoZSBndWVzdCdzIHByb3BlcnR5IHRhYmxlIHRv
IGluaXRpYWxpemUgb3VyIGNhY2hlZCBzdGF0ZS4KPiA+PiArICAgICAqIEl0IGNhbid0IGZpcmUg
YXQgdGhpcyB0aW1lLCBiZWNhdXNlIGl0IGlzIG5vdCBrbm93biB0byB0aGUgaG9zdCB5ZXQuCj4g
Pj4gKyAgICAgKiBXZSBkb24ndCBuZWVkIHRoZSBWR0lDIFZDUFUgbG9jayBoZXJlLCBiZWNhdXNl
IHRoZSBwZW5kaW5nX2lycSBpc24ndAo+ID4+ICsgICAgICogaW4gdGhlIHJhZGl4IHRyZWUgeWV0
Lgo+ID4+ICsgICAgICovCj4gPj4gKyAgICByZXQgPSB1cGRhdGVfbHBpX3Byb3BlcnR5KGl0cy0+
ZCwgcGlycSk7Cj4gPj4gKyAgICBpZiAoIHJldCApCj4gPj4gKyAgICAgICAgZ290byBvdXRfcmVt
b3ZlX2hvc3RfZW50cnk7Cj4gPj4gKwo+ID4+ICsgICAgcGlycS0+bHBpX3ZjcHVfaWQgPSB2Y3B1
LT52Y3B1X2lkOwo+ID4+ICsgICAgLyoKPiA+PiArICAgICAqIE1hcmsgdGhpcyBMUEkgYXMgbmV3
LCBzbyBhbnkgb2xkZXIgKG5vdyB1bm1hcHBlZCkgTFBJIGluIGFueSBMUgo+ID4+ICsgICAgICog
Y2FuIGJlIGVhc2lseSByZWNvZ25pc2VkIGFzIHN1Y2guCj4gPj4gKyAgICAgKi8KPiA+PiArICAg
IHNldF9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwaXJxLT5zdGF0dXMpOwo+ID4+
ICsKPiA+PiArICAgIC8qCj4gPj4gKyAgICAgKiBOb3cgaW5zZXJ0IHRoZSBwZW5kaW5nX2lycSBp
bnRvIHRoZSBkb21haW4ncyBMUEkgdHJlZSwgc28gdGhhdAo+ID4+ICsgICAgICogaXQgYmVjb21l
cyBsaXZlLgo+ID4+ICsgICAgICovCj4gPj4gKyAgICB3cml0ZV9sb2NrKCZpdHMtPmQtPmFyY2gu
dmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOwo+ID4+ICsgICAgcmV0ID0gcmFkaXhfdHJlZV9pbnNl
cnQoJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsIGludGlkLCBwaXJxKTsKPiA+PiAr
ICAgIHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsK
PiA+PiArCj4gPj4gKyAgICBpZiAoICFyZXQgKQo+ID4+ICsgICAgICAgIHJldHVybiAwOwo+ID4+
ICsKPiA+PiArb3V0X3JlbW92ZV9ob3N0X2VudHJ5Ogo+ID4+ICsgICAgZ2ljdjNfcmVtb3ZlX2d1
ZXN0X2V2ZW50KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwgZXZlbnRpZCk7
Cj4gPj4gKwo+ID4+ICtvdXRfcmVtb3ZlX21hcHBpbmc6Cj4gPj4gKyAgICBzcGluX2xvY2soJml0
cy0+aXRzX2xvY2spOwo+ID4+ICsgICAgd3JpdGVfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZl
bnRpZCwKPiA+PiArICAgICAgICAgICAgICAgICAgICAgIFVOTUFQUEVEX0NPTExFQ1RJT04sIElO
VkFMSURfTFBJLCBOVUxMKTsKPiA+PiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsK
PiA+PiArCj4gPj4gKyAgICByZXR1cm4gcmV0Owo+ID4+ICt9Cj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 17:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDDuR-0004sc-1H; Tue, 23 May 2017 17:47:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDDuP-0004sW-3d
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:47:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 FD/7F-26749-4C574295; Tue, 23 May 2017 17:47:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6hUpV
 Ig2XvlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFRzuYCi6LVHR8aWdvYOzg72Lk4hAS+MMo
 MXn9V8YuRk4OFgEHiQNrXjF1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xITnM5hBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACDKeWWAyk0T7y0Z2kISwgJ3Er63rwVZxClhLrHh0nRWkl1
 fAW+LDG06IczqZJNa23gObLyqgK3Ho3x82EJtXQFDi5MwnLCA2s4CWxPLp21gmMArMQpKahSS
 1gJFpFaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYBDWMzAw
 7mB8ddzvEKMkB5OSKG9yoUqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneTSVAOcGi1PTUirTMH
 GA8wKQlOHiURHg/g6R5iwsSc4sz0yFSpxgVpcR5d4AkBEASGaV5cG2wGLzEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZj3LMgUnsy8Erjpr4AWMwEtdr2rDLK4JBEhJdXA2F779GFrUMlz4Qc
 dpzxrRfWy//k3ZAUYbbZZsdRE1TpA7sWR54s9cjuLHnsLeDTekxd9vJVXZHnOjqTufTtkzK8u
 XKjKkaczLaaeqWaPyvxrcZtUz99zO3dgX/v1voBznov2iDxcsMP7WpClSEXUvxoNzY8X35Xxy
 WVpd15h2P2II0d2x3ZHJZbijERDLeai4kQAPkorzrwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495561665!46630731!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63561 invoked from network); 23 May 2017 17:47:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 17:47:46 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4BF2B23956;
 Tue, 23 May 2017 17:47:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4BF2B23956
Date: Tue, 23 May 2017 10:47:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
Message-ID: <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
 <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMyBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjIvMDUvMTcgMjM6MTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1
ZSwgMTYgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiBAQCAtNDM2LDggKzQ3
MywyNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3QK
PiA+ID4gPiB2Y3B1Cj4gPiA+ID4gKnYsIG1taW9faW5mb190ICppbmZvLAo+ID4gPiA+ICAgICAg
c3dpdGNoICggZ2ljcl9yZWcgKQo+ID4gPiA+ICAgICAgewo+ID4gPiA+ICAgICAgY2FzZSBWUkVH
MzIoR0lDUl9DVExSKToKPiA+ID4gPiAtICAgICAgICAvKiBMUEkncyBub3QgaW1wbGVtZW50ZWQg
Ki8KPiA+ID4gPiAtICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPiA+ID4gPiArICAgIHsK
PiA+ID4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4gPiA+ICsKPiA+ID4gPiAr
ICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKPiA+ID4gPiArICAg
ICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4gPiA+ID4gKyAgICAgICAgaWYgKCBkYWJ0
LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gPiA+ID4gKwo+ID4gPiA+ICsg
ICAgICAgIHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3Rz
X2VuYWJsZWQgKi8KPiA+ID4gCj4gPiA+IEdldHRpbmcgYmFjayB0byB0aGUgbG9ja2luZy4gSSBk
b24ndCBzZWUgYW55IHBsYWNlIHdoZXJlIHdlIGdldCB0aGUgZG9tYWluCj4gPiA+IHZnaWMgbG9j
ayBiZWZvcmUgdkNQVSB2Z2ljIGxvY2suIFNvIHRoaXMgcmFpc2VzIHRoZSBxdWVzdGlvbiB3aHkg
dGhpcwo+ID4gPiBvcmRlcmluZwo+ID4gPiBhbmQgbm90IG1vdmluZyB0aGlzIGxvY2sgaW50byB2
Z2ljX3ZjcHVfZW5hYmxlX2xwaXMuCj4gPiA+IAo+ID4gPiBBdCBsZWFzdCB0aGlzIHJlcXVpcmUg
ZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSBhbmQgZXhwbGFuYXRpb24gaW4gdGhlCj4gPiA+IGNv
bW1pdAo+ID4gPiBtZXNzYWdlLgo+ID4gCj4gPiBJdCBkb2Vzbid0IGxvb2sgbGlrZSB3ZSBuZWVk
IHRvIHRha2UgdGhlIHYtPmFyY2gudmdpYy5sb2NrIGhlcmUuIFdoYXQgaXMKPiA+IGl0IHByb3Rl
Y3Rpbmc/Cj4gCj4gVGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIGlzIGEgYml0IGNvbmZ1c2lvbi4g
SXQgZG9lcyBub3QgdGFrZSB0aGUgdkNQVSB2Z2ljCj4gbG9jayBidXQgdGhlIGRvbWFpbiB2Z2lj
IGxvY2suCj4gCj4gSSBiZWxpZXZlIHRoZSB2Y3B1IGlzIHBhc3NlZCB0byBhdm9pZCBoYXZlIHYt
PmRvbWFpbiBpbiBtb3N0IG9mIHRoZSBjYWxsZXJzLgo+IEJ1dCB3ZSBzaG91bGQgcHJvYmFibHkg
cmVuYW1lIHRoZSBmdW5jdGlvbi4KPiAKPiBJbiB0aGlzIGNhc2UgaXQgcHJvdGVjdHMgdmdpY192
Y3B1X2VuYWJsZV9scGlzIGJlY2F1c2UgeW91IGNhbiBjb25maWd1cmUgdGhlCj4gbnVtYmVyIG9m
IExQSXMgcGVyIHJlLWRpc3RyaWJ1dG9yIGJ1dCB0aGlzIGlzIGEgZG9tYWluIHdpZGUgdmFsdWUu
IEkga25vdyB0aGUKPiBzcGVjIGlzIGNvbmZ1c2luZyBvbiB0aGlzLgoKVGhlIHF1b3RpbmcgaGVy
ZSBpcyB2ZXJ5IHVuaGVscGZ1bC4gSW4gQW5kcmUncyBwYXRjaDoKCkBAIC00MzYsOCArNDczLDI2
IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICBzd2l0Y2ggKCBnaWNyX3JlZyApCiAgICAgewog
ICAgIGNhc2UgVlJFRzMyKEdJQ1JfQ1RMUik6Ci0gICAgICAgIC8qIExQSSdzIG5vdCBpbXBsZW1l
bnRlZCAqLwotICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMu
aGFzX2l0cyApCisgICAgICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKKyAgICAgICAgaWYg
KCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgdmdp
Y19sb2NrKHYpOyAgICAgICAgICAgICAgICAgICAvKiBwcm90ZWN0cyByZGlzdHNfZW5hYmxlZCAq
LworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
KworICAgICAgICAvKiBMUElzIGNhbiBvbmx5IGJlIGVuYWJsZWQgb25jZSwgYnV0IG5ldmVyIGRp
c2FibGVkIGFnYWluLiAqLworICAgICAgICBpZiAoIChyICYgR0lDUl9DVExSX0VOQUJMRV9MUElT
KSAmJgorICAgICAgICAgICAgICEodi0+YXJjaC52Z2ljLmZsYWdzICYgVkdJQ19WM19MUElTX0VO
QUJMRUQpICkKKyAgICAgICAgICAgIHZnaWNfdmNwdV9lbmFibGVfbHBpcyh2KTsKKworICAgICAg
ICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworICAg
ICAgICB2Z2ljX3VubG9jayh2KTsKKworICAgICAgICByZXR1cm4gMTsKKyAgICB9CgpNeSBxdWVz
dGlvbiBpczogZG8gd2UgbmVlZCB0byB0YWtlIGJvdGggdmdpY19sb2NrIGFuZCB2LT5hcmNoLnZn
aWMubG9jaz8KSWYgc28sIHdoeT8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 17:59:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 17:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDE5O-0005fV-6B; Tue, 23 May 2017 17:59:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDE5N-0005fP-Kd
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:59:09 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 70/A6-02183-C6874295; Tue, 23 May 2017 17:59:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW5mhUq
 kwYcObovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePTzM9sBcslKg5/bmNtYLwr3MXIySEh4C/R
 1XycDcRmE9CVaNryF8zmFRCUODnzCQuIzSygI7Fg9yc2CFteYvvbOcwQNQ4S37+/A6thEVCVO
 HB0HpgtIqAlsX7FU6h6FYlT87rA4sICThJt1zrA4pwCVhJ3d35iBbGFBDIkfnXuYoK4x0Ti7c
 KdQDUcQHE1ibnr4ycw8s1CctEsJBfNQnLRAkbmVYwaxalFZalFukZGeklFmekZJbmJmTm6hga
 mermpxcWJ6ak5iUnFesn5uZsYgaFWz8DAuINxT7vfIUZJDiYlUd6QMpVIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK83SA5waLU9NSKtMwcYNDDpCU4eJREeC+CpHmLCxJzizPTIVKnGHU53i398
 J5JiCUvPy9VSpy3BaRIAKQoozQPbgQsAi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZVLw
 eawpOZVwK36RXQEUxAR7jeVQY5oiQRISXVwLiQTfyfw16xhzG3NwRahLP2dcmI+9Xmp6ZtUnz
 X6rtjdbctA+sWg9nrVdYaGHJM7soV7o32s2ebJKXJWnDQ9fSKlZom+d8jM713vMpZwZRuIn59
 95trwhWxjKp9DzX27Xf4K/k3gWnegfYl8ybzR03xPj5XgJd96mMRm9BZRqeV2bX7tgdbKrEUZ
 yQaajEXFScCAHhLeJO7AgAA
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495562343!80124715!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5696 invoked from network); 23 May 2017 17:59:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 17:59:04 -0000
X-IronPort-AV: E=Sophos;i="5.38,383,1491264000"; d="scan'208";a="433720163"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22820.30819.409970.197915@mariner.uk.xensource.com>
Date: Tue, 23 May 2017 18:58:59 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170523135148.77673-6-roger.pau@citrix.com>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-6-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/7] osstest: introduce a FreeBSD build
	script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCA1LzddIG9zc3Rlc3Q6IGludHJvZHVjZSBh
IEZyZWVCU0QgYnVpbGQgc2NyaXB0Iik6Cj4gLSAgICBteSAkcGF0aD0gInBhdGhfJHtwYXJ0fWRp
c3QiOwo+IC0gICAgbG9nbSgiY2hlY2tpbmcgJGsgJHBhdGgiKTsKPiAtICAgIGdldF9zdGFzaGVk
KCRwYXRoLCAkcnska30pOwo+ICsgICAgaWYgKCIkcGFydCIgZXEgImZyZWVic2QiKSB7Cj4gKyAg
ICAgICAgZm9yZWFjaCAocXcoYmFzZSBrZXJuZWwgbWFuaWZlc3QgaW1hZ2UpKSB7Cj4gKyAgICAg
ICAgICAgIG15ICRwYXRoPSAicGF0aF8ke3BhcnR9LSRfIjsKPiArICAgICAgICAgICAgbG9nbSgi
Y2hlY2tpbmcgJGsgJHBhdGgiKTsKPiArICAgICAgICAgICAgZ2V0X3N0YXNoZWQoJHBhdGgsICRy
eyRrfSk7Cj4gKyAgICAgICAgfQo+ICsgICAgfSBlbHNlIHsKPiArICAgICAgICBteSAkcGF0aD0g
InBhdGhfJHtwYXJ0fWRpc3QiOwo+ICsgICAgICAgIGxvZ20oImNoZWNraW5nICRrICRwYXRoIik7
Cj4gKyAgICAgICAgZ2V0X3N0YXNoZWQoJHBhdGgsICRyeyRrfSk7CgpUaGlzIGlzIHF1aXRlIHVn
bHkuICBJIGRvbid0IHRoaW5rIHRoaXMga25vd2xlZGdlIHNob3VsZCBiZSBpbgp0cy1idWlsZC1j
aGVjay4KCi4uLgoKSSB0aGluayBpbiBmYWN0IHRoYXQgdGhlIHJpZ2h0IGFuc3dlciBpcyBwcm9i
YWJseSB0byBoYXZlCnRzLWJ1aWxkLWNoZWNrIGJlIG1vcmUgZ2VuZXJhbCBzb21laG93LgoKSSBo
YXZlIGxvb2tlZCB0aHJvdWdoIHRoZSBoaXN0b3J5IG9mIHRzLXsseGVuLX1idWlsZC1jaGVjayBh
bmQgSSB0aGluawp0aGUgY3VycmVudCBhcHByb2FjaCBpcyBhIGhpc3RvcmljYWwgYWNjaWRlbnQu
ICBJbiB0aGUgYmVnaW5uaW5nIGl0CndhcyBhIHdyYXBwZXIgYXJvdW5kIHRzLXhlbi1pbnN0YWxs
IHdoaWNoIHVzZWQgYSBzcGVjaWFsIGNoZWNrIGZsYWc7CnRoZW4gdGhhdCBncmFkdWFsbHkgZ2Vu
ZXJhbGlzZWQgdG8gd2hhdCB3ZSBoYXZlIG5vdyAtIGJ1dCBpdCBzdGlsbApyZXRhaW5zIHRoZSBz
YW1lIG9yaWdpbnMuCgpJIHdhcyBnb2luZyB0byBzdWdnZXN0IGNoZWNraW5nIHRoZSBqb2Igc3Rh
dHVzLCBidXQgbWlnaHQgYmUgYW4KaW5jb252ZW5pZW5jZSBkdXJpbmcgYnktaGFuZCB0ZXN0aW5n
LgoKSSBjb25zaWRlcmVkIGhhdmluZyBzZy1ydW4tam9iIHNwZWNpZnkgdGhlIHBhcnRzIGl0J3Mg
Z29pbmcgdG8gdXNlLCBhcwpjb21tYW5kIGxpbmUgYXJndW1lbnRzLCB3aXRoIHBsdW1iaW5nIGlu
IHNnLXJ1bi1qb2IgZnJvbSB0aGUgcmVjaXBlLApidXQgdGhhdCdzIHN0aWxsIGdvaW5nIHRvIGhh
dmUgdG8gYmUgYnVpbGRqb2ItcnVudmFyLXNwZWNpZmljLgoKSSBjb25zaWRlcmVkIGNvbnRyb2xs
aW5nIHRoaXMgdmlhIHJ1bnZhcnMgZnJvbSBtYWtlLWZsaWdodDoKICAgZnJlZWJzZGJ1aWxkam9i
PTM5MTAzMS5idWlsZC1hbWQ2NC1mcmVlYnNkCiAgIGZyZWVic2RidWlsZGpvYnBhdGhzPS1iYXNl
LC1rZXJuZWwsLW1hbmlmZXN0LC1pbWFnZQpCdXQgaXQncyBhbHNvIHF1aXRlIHVnbHkuCgpJIGhh
dmUgYSByYWRpY2FsIHN1Z2dlc3Rpb246CgpTdXBwb3NlIHdlIGhhdmUgdHMtZnJlZWJzZC1idWls
ZCBzZXQKICAgIHBhdGhfZnJlZWJzZGRpc3Q9JHN0YXNoL2J1aWxkL2ZyZWVic2QvCmFuZCBoYXZl
IGl0IHB1dCB0aGUgZmlsZXMgaW4gdGhlcmUgd2l0aCBmaXhlZCwga25vd24sIG5hbWVzCiAgICBw
YXRoX2ZyZWVic2RkaXN0PSRzdGFzaC9idWlsZC9mcmVlYnNkL2ltYWdlCiAgICBwYXRoX2ZyZWVi
c2RkaXN0PSRzdGFzaC9idWlsZC9mcmVlYnNkL21hbmlmZXN0CiAgICBwYXRoX2ZyZWVic2RkaXN0
PSRzdGFzaC9idWlsZC9mcmVlYnNkL2tlcm5lbC5zZXRzCiAgICBwYXRoX2ZyZWVic2RkaXN0PSRz
dGFzaC9idWlsZC9mcmVlYnNkL2Jhc2Uuc2V0cwpvciBzb21ldGhpbmcgPwoKSXMgdGhlcmUgYSBy
ZWFzb24gd2h5IHRoYXQgd291bGRuJ3Qgd29yayA/CgpUaGUgc3Rhc2hpbmcgcHJvY2VzcyB3b3Vs
ZCBoYXZlIHRvIHRha2UgY2FyZSB0byBzZXQgdGhlIHJ1bnZhciBvbmx5CmFmdGVyIGl0IGhhZCBj
cmVhdGVkIGFsbCB0aGUgZmlsZXMuCgo+ICsgICAgdGFyZ2V0X2NtZF9idWlsZCgkaG8sIDcyMDAs
ICRidWlsZGRpciwgPDxFTkQpOwo+ICtjZCBmcmVlYnNkCj4gK2V4cG9ydCBNQUtFT0JKRElSUFJF
RklYPSRidWlsZGRpci9vYmoKPiArKG1ha2UgJG1ha2VmbGFncyBUQVJHRVQ9JHJ7YXJjaH0gYnVp
bGR3b3JsZCAyPiYxICYmIHRvdWNoIC4uL2J1aWxkLW9rLXN0YW1wKSBcXAo+ICsgICAgfHRlZSAu
Li9sb2cKCkhvdyBhYm91dCB1c2luZyBPc3N0ZXN0OjpCdWlsZFN1cHBvcnQ6OmJ1aWxkY21kX3N0
YW1wZWRfbG9nZ2VkID8KCj4gKyAgICBsb2dtKCJDcmVhdGluZyB0aGUgaW5zdGFsbCBzZXRzIik7
Cj4gKyAgICAjIE5COiB0aGUgc3RlcHMgYmVsb3cgbmVlZCB0byBiZSBkb25lIGFzIHJvb3Qgb3Ig
dGhlIHBlcm1pc3Npb25zCj4gKyAgICAjIG9mIHRoZSBmaWxlcyB3b24ndCBiZSBwcm9wZXJseSBz
ZXQgKGFuZCB0aGUgdGFyZ2V0IHdpbGwgZmFpbCkuCj4gKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhv
LCA8PEVORCwgOTAwKTsKCnRhcmdldF9jbWRfcm9vdCBkb2VzIG5vdCBpbXBseSBzZXQgLWU7IG9u
bHkgdGFyZ2V0X2NtZF9idWlsZCBkb2VzLgoKWW91IG1heSB3YW50IHRvIGludmVudCBidWlsZGNt
ZF9zdGFtcGVkX2xvZ2dlZF9yb290IG9yIHNvbWV0aGluZy4KCj4gKyMgRW5hYmxlIERIQ1Agb24g
YWxsIG5ldHdvcmsgaW50ZXJmYWNlcwo+ICtlY2hvICdpZmNvbmZpZ19ERUZBVUxUPSJESENQIicg
Pj4gXCR0YXJnZXQvZXRjL3JjLmNvbmYKCklzIHRoaXMgd2lzZSA/ICBXZSBtYXkgYXQgc29tZSBw
b2ludCBoYXZlIGhvc3RzIHdoaWNoIGhhdmUgdHdvIG5ldHdvcmsKaW50ZXJmYWNlcyBjb25uZWN0
ZWQgKHBlcmhhcHMgdG8gdGhlIHRlc3QgbmV0d29yaywgb3IgdG8gZWFjaCBvdGhlciwKb3Igc29t
ZXRoaW5nKSBpbiB3aGljaCBjYXNlIHRoaXMgaXMgcHJvYmFibHkgd3JvbmcuCgpUaGVyZSBhcmUg
YSBsb3Qgb2YgXC4gIEkgd29uZGVyIGlmIHlvdSBtaWdodCBmaW5kCjw8J0VORFEnLjw8RU5ELjw8
J0VORFEnIGEgdXNlZnVsIGNvbnN0cnVjdC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 18:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 18:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDE8W-0006Lu-L8; Tue, 23 May 2017 18:02:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDE8V-0006Li-TD
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 18:02:24 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 51/84-02180-F2974295; Tue, 23 May 2017 18:02:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVVe7UiX
 S4Nh3TYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHF23h73go3HFn3N8DYxL
 tLoYuTiEBP4yStz4tZu9i5ETyHnMKHG8NQIisY1RYkbnShaQhIiAs8TXM3OBijg4eAX0JY5uE
 wcJCwvoSTyeM58JxJYQ8JJoWfqICaQExG7rCutiZOdgE7CSOCQGUsAioCrx9vZH5gmMXAsYGV
 YxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6tJ6BgXEH4+U
 tfocYJTmYlER5Q8pUIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8L4pB8oJFqWmp1akZeYAgwsm
 LcHBoyTCa1cBlOYtLkjMLc5Mh0idYtTleLf0w3smIZa8/LxUKXGIGQIgRRmleXAjYIF+iVFWS
 piXkYGBQYinILUoN7MEVf4VozgHo5IwrzjIKp7MvBK4Ta+AjmACOsL1rjLIESWJCCmpBsZCs6
 ZjSWGLdv4+7X2jxDHv0qNjzA6qvQuuPXaP9VyirX62n2GDR7Oq0R3u6yWvDLxNN8l23WQUbM+
 7YtRz+e2qvSV71bfIpy25aG3o7bOGe87hdoPpR+tkboiHT7inYhgyw4Tp+dlzX+LbLDkLpu7b
 5yApqV5yf0L6OfbtyUnxkrJb1kY2PFViKc5INNRiLipOBAC55s1IbwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495562538!84045478!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61128 invoked from network); 23 May 2017 18:02:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 18:02:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDE8Q-0002Fn-1B; Tue, 23 May 2017 18:02:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDE8K-0006Lp-JT; Tue, 23 May 2017 18:02:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDE8K-0003D2-D2; Tue, 23 May 2017 18:02:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109700-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1c47fcd465a496fe1d1493f97da02cb6b07364f5
X-Osstest-Versions-That: ovmf=3b2928b46987693caaaeefbb7b799d1e1de803c0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 18:02:12 +0000
Subject: [Xen-devel] [ovmf test] 109700: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxYzQ3ZmNkNDY1YTQ5NmZlMWQxNDkzZjk3ZGEwMmNi
NmIwNzM2NGY1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzYjI5Mjhi
NDY5ODc2OTNjYWFhZWVmYmI3Yjc5OWQxZTFkZTgwM2MwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk2OTUgIDIwMTctMDUtMjMgMDc6NDc6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NzAwICAyMDE3LTA1LTIzIDE2OjE3OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTFjNDdmY2Q0
NjVhNDk2ZmUxZDE0OTNmOTdkYTAyY2I2YjA3MzY0ZjUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCBvdm1mIDFjNDdmY2Q0NjVhNDk2ZmUxZDE0OTNmOTdkYTAyY2I2YjA3MzY0
ZjUKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTFjNDdmY2Q0NjVhNDk2ZmUxZDE0OTNmOTdkYTAy
Y2I2YjA3MzY0ZjUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4MWM0
N2ZjZDQ2NWE0OTZmZTFkMTQ5M2Y5N2RhMDJjYjZiMDczNjRmNSA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDFjNDdmY2Q0NjVh
NDk2ZmUxZDE0OTNmOTdkYTAyY2I2YjA3MzY0ZjU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgM2IyOTI4Yi4uMWM0N2ZjZCAgMWM0N2ZjZDQ2NWE0OTZmZTFkMTQ5M2Y5N2RhMDJjYjZi
MDczNjRmNSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 18:08:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 18:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDEEM-0006Zz-A8; Tue, 23 May 2017 18:08:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30992e160=Ian.Jackson@citrix.com>)
 id 1dDEEL-0006Zt-3t
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 18:08:25 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D5/12-02006-89A74295; Tue, 23 May 2017 18:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsXitHSDve70KpV
 Ig9k/dSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNE3kLFrFVbP1yj7mBcTJrFyMnh4SAv8Ty
 HzfZQGw2AV2Jpi1/gWwODhEBFYnbew1ATGaBUIkdLyxBKoQFPCVaew+CdbIIqEpMWrEMzOYFi
 i99dQpqopzE+eM/mUFahQTUJOauj4coEZQ4OfMJC4jNLCAhcfDFC+YJjNyzkKRmIUktYGRaxa
 hRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGAT1DAyMOxh3tPs
 dYpTkYFIS5Q0pU4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbWwmUEyxKTU+tSMvMAYYjTFqC
 g0dJhFcbJM1bXJCYW5yZDpE6xajLMefe1/dMQix5+XmpUuK8B0GKBECKMkrz4EbAYuMSo6yUM
 C8jAwODEE9BalFuZgmq/CtGcQ5GJWFedpApPJl5JXCbXgEdwQR0hOtdZZAjShIRUlINjOW2jD
 avmDuTpwX6Hqn8bJjx5fFqtYeXCr0vJJa8O3DlEaMA8/cd29Z/Wx7y9LNnhK70bKfwFospH29
 9f7KiXEhjc3dqWmkIU8Dv1L0BNotOaBl/zo31NTjZ0NOxIGvmcq4zFjqvl1sWGgilnOipez19
 62Gd16s0Di/afdC0IiRmccDju5OlWpRYijMSDbWYi4oTAWMpKwiIAgAA
X-Env-Sender: prvs=30992e160=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495562900!63641332!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4658 invoked from network); 23 May 2017 18:08:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 18:08:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,383,1491264000"; d="scan'208";a="433721962"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 May 2017 19:07:53 +0100
Message-ID: <1495562873-29798-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] ts-examine-logs-save: Do not do readdir
	$! check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcGVybCA1LjE0IGluIE1hc3NhY2h1c2V0dHMsIHRoaXMgcHJvZHVjZXMgdGhpcyBtZXNzYWdl
CiAgL2hvbWUvbG9ncy9sb2dzLzEwOTY5NC90ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgQmFkIGZp
bGUgZGVzY3JpcHRvciBhdCAuL3RzLWV4YW1pbmUtbG9ncy1zYXZlIGxpbmUgMTAwLgoKU2FkbHkg
dGhpcyBtZWFucyB0aGVyZSBpcyBubyB3YXkgdG8gdGVsbCBmYWlsdXJlIGFwYXJ0IGZyb20gZW5k
IG9mCmRpcmVjdG9yeS4gIFRoaXMgcGF0Y2ggc2hvdWxkIGJlIHJldmVydGVkIHdoZW4gd2UgaGF2
ZSBhIGZpeGVkIHZlcnNpb24Kb2YgcGVybC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLWV4YW1pbmUtbG9ncy1zYXZlIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvdHMtZXhhbWluZS1sb2dzLXNhdmUgYi90cy1leGFtaW5lLWxvZ3Mtc2F2ZQppbmRleCAw
MTQ1MjJhLi5iOWM5OTQxIDEwMDc1NQotLS0gYS90cy1leGFtaW5lLWxvZ3Mtc2F2ZQorKysgYi90
cy1leGFtaW5lLWxvZ3Mtc2F2ZQpAQCAtOTcsNyArOTcsNyBAQCBzdWIgc2F2ZV9sb2dzICgpIHsK
IAlsb2dtKCJzYXZpbmcgJGYiKTsKIAlsaW5rICIkc3Rhc2gvJGYiLCAiJHRkLyRmIiBvciBkaWUg
IiRzdGFzaCAkdGQgJGYgJCEiOwogICAgIH0KLSAgICBkaWUgIiRzdGFzaCAkISIgaWYgJCE7Cisg
ICAgIyBkaWUgIiRzdGFzaCAkISIgaWYgJCE7CiAgICAgY2xvc2VkaXIgRDsKIH0KIAotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 18:23:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 18:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDESZ-0007pV-FS; Tue, 23 May 2017 18:23:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDESY-0007pP-Iu
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 18:23:06 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C5/9F-01992-90E74295; Tue, 23 May 2017 18:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi5nnUq
 kwaV3/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8as2WwFhzUrPk25ztLAuEGhi5GLQ0jgD6PE
 tOVXmboYOTlYBBwkHs39CWRzcDAKxEg8+GENEmYUCJOYfHkJK0SJtsS/tvPMIDabgKHE3yeb2
 EDKJYDsJZ85QMIiAuoSfy5MYAQZzywwmUmi4cgRdpCEsIAX0Pg/jCA2p4C1xLnGJ2BreQW8Jf
 p3z2CEuGcWk8Tva9/AFogK6Eoc+veHDaJIUOLkzCcsIDazgJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAIMgDBDsZbfc6H
 GCU5mJREeUPKVCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAK1wLlBItS01Mr0jJzgNEAk5bg4
 FES4X1XA5TmLS5IzC3OTIdInWJUlBLnNQLpEwBJZJTmwbXBIvASo6yUMC8j0CFCPAWpRbmZJa
 jyrxjFORiVhHndQabwZOaVwE1/BbSYCWix611lkMUliQgpqQZGO6ZK9QDfK8dl83Z/qa+/f/f
 ppNolQle1ZIQ8QvqU/P80v+zXux+59NFpjv1xJ5+yHBbY62zF0vhwf5tR+ZKje6ULp04IkjoS
 rB5k/Uy5ZiGH8fJWl/nJ1m43zv0zOZJZOKHgRvTaLyYNa2Y5/JYvc/BZEJo29+Db4stvNzpoh
 L3T+vPbyCpEiaU4I9FQi7moOBEAhvknqrsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495563783!97029545!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63130 invoked from network); 23 May 2017 18:23:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 18:23:04 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D60BA235E1;
 Tue, 23 May 2017 18:23:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D60BA235E1
Date: Tue, 23 May 2017 11:23:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a91fc153-38b6-c48e-f68e-66e26d2a8829@arm.com>
Message-ID: <alpine.DEB.2.10.1705231107090.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-21-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1705221629120.18759@sstabellini-ThinkPad-X260>
 <a91fc153-38b6-c48e-f68e-66e26d2a8829@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMyBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjMvMDUvMTcgMDA6NDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZy
aSwgMTkgTWF5IDIwMTcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gT24gVGh1LCAx
MSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiA+ID4gV2hlbiBMUElzIGdldCB1
bm1hcHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0aWxsIGJlIGluIHNvbWUgTFIgb2YKPiA+
ID4gPiBzb21lIFZDUFUuIE5ldmVydGhlbGVzcyB3ZSByZW1vdmUgdGhlIGNvcnJlc3BvbmRpbmcg
cGVuZGluZ19pcnEKPiA+ID4gPiAocG9zc2libHkgZnJlZWluZyBpdCksIGFuZCBkZXRlY3QgdGhp
cyBjYXNlIChpcnFfdG9fcGVuZGluZygpIHJldHVybnMKPiA+ID4gPiBOVUxMKSB3aGVuIHRoZSBM
UiBnZXRzIGNsZWFuZWQgdXAgbGF0ZXIuCj4gPiA+ID4gSG93ZXZlciBhICpuZXcqIExQSSBtYXkg
Z2V0IG1hcHBlZCB3aXRoIHRoZSBzYW1lIG51bWJlciB3aGlsZSB0aGUgb2xkCj4gPiA+ID4gTFBJ
IGlzICpzdGlsbCogaW4gc29tZSBMUi4gVG8gYXZvaWQgZ2V0dGluZyB0aGUgd3Jvbmcgc3RhdGUs
IHdlIG1hcmsKPiA+ID4gPiBldmVyeSBuZXdseSBtYXBwZWQgTFBJIGFzIFBSSVNUSU5FLCB3aGlj
aCBtZWFuczogaGFzIG5ldmVyIGJlZW4gaW4gYW4KPiA+ID4gPiBMUiBiZWZvcmUuIElmIHdlIGRl
dGVjdCB0aGUgTFBJIGluIGFuIExSIGFueXdheSwgaXQgbXVzdCBoYXZlIGJlZW4gYW4KPiA+ID4g
PiBvbGRlciBvbmUsIHdoaWNoIHdlIGNhbiBzaW1wbHkgcmV0aXJlLgo+ID4gPiA+IEJlZm9yZSBp
bnNlcnRpbmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExSLCB3ZSBtdXN0IG1ha2Ugc3Vy
ZSB0aGF0Cj4gPiA+ID4gaXQncyBub3QgYWxyZWFkeSBpbiBhbm90aGVyIExSLCBhcyB0aGUgYXJj
aGl0ZWN0dXJlIGZvcmJpZHMgdHdvCj4gPiA+ID4gaW50ZXJydXB0cyB3aXRoIHRoZSBzYW1lIHZp
cnR1YWwgSVJRIG51bWJlciBvbiBvbmUgQ1BVLgo+ID4gPiA+IAo+ID4gPiA+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+ID4gPiA+IC0tLQo+
ID4gPiA+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8IDU1Cj4gPiA+ID4gKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ID4gPiA+ICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCB8ICA2ICsrKysrCj4gPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNTYg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gPiA+ID4gaW5kZXgg
ZmQzZmEwNS4uOGJmMDU3OCAxMDA2NDQKPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMK
PiA+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiA+ID4gPiBAQCAtMzc1LDYgKzM3NSw4
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2xyKGludCBsciwgc3RydWN0Cj4gPiA+ID4g
cGVuZGluZ19pcnEgKnAsCj4gPiA+ID4gIHsKPiA+ID4gPiAgICAgIEFTU0VSVCghbG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7Cj4gPiA+ID4gCj4gPiA+ID4gKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9H
VUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpOwo+ID4gPiA+ICsKPiA+ID4gPiAgICAgIGdp
Y19od19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUpOwo+ID4gPiA+IAo+ID4gPiA+ICAgICAg
c2V0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwo+ID4gPiA+IEBAIC00
NDIsMTIgKzQ0NCw0MSBAQCB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUg
KnYsCj4gPiA+ID4gdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+ID4gPiA+ICAjZW5kaWYKPiA+
ID4gPiAgfQo+ID4gPiA+IAo+ID4gPiA+ICsvKgo+ID4gPiA+ICsgKiBGaW5kIGFuIHVudXNlZCBM
UiB0byBpbnNlcnQgYW4gSVJRIGludG8uIElmIHRoaXMgbmV3IGludGVycnVwdCBpcyBhCj4gPiA+
ID4gKyAqIFBSSVNUSU5FIExQSSwgc2NhbiB0aGUgb3RoZXIgTFJzIHRvIGF2b2lkIGluc2VydGlu
ZyB0aGUgc2FtZSBJUlEKPiA+ID4gPiB0d2ljZS4KPiA+ID4gPiArICovCj4gPiA+ID4gK3N0YXRp
YyBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnAsCj4gPiA+ID4gaW50IGxyKQo+ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICB1bnNpZ25lZCBp
bnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwo+ID4gPiA+ICsgICAgdW5zaWdu
ZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNpZ25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKTsK
PiA+ID4gPiArICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOwo+ID4gPiA+ICsKPiA+ID4gPiArICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKPiA+ID4gPiArCj4g
PiA+ID4gKyAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+
c3RhdHVzKSApCj4gPiA+IAo+ID4gPiBNYXliZSB3ZSBzaG91bGQgYWRkIGFuICJ1bmxpa2VseSIu
Cj4gPiA+IAo+ID4gPiBJIGNhbiBzZWUgaG93IHRoaXMgd291bGQgYmUgT0tpc2ggYXQgcnVudGlt
ZSwgYnV0IGF0IGJvb3QgdGltZSB0aGVyZQo+ID4gPiBtaWdodCBiZSBhIGJ1bmNoIG9mIFBSSVNU
SU5FX0xQSXMsIGJ1dCBubyBNQVBEcyBoYXZlIGJlZW4gaXNzdWVkIHlldCwKPiA+ID4gcmlnaHQ/
Cj4gCj4gWW91IGNhbm5vdCBoYXZlIGFueSBQUklTVElORV9MUElzIHdpdGhvdXQgYW55IE1BUERz
IGRvbmUuIFRoaXMgYml0IHdpbGwgYmUgc2V0Cj4gd2hlbiB5b3UgZG8gdGhlIGZpcnN0IE1BUFRJ
Lgo+IAo+ID4gPiAKPiA+ID4gSSBoYXZlIGEgc3VnZ2VzdGlvbiwgSSdsbCBsZWF2ZSBpdCB0byB5
b3UgYW5kIEp1bGllbiBpZiB5b3Ugd2FudCB0byBkbwo+ID4gPiB0aGlzIG5vdywgb3IgbWF5YmUg
Y29uc2lkZXIgaXQgYXMgYSBUT0RPIGl0ZW0uIEkgYW0gT0sgZWl0aGVyIHdheSAoSQo+ID4gPiBk
b24ndCB3YW50IHRvIGRlbGF5IHRoZSBJVFMgYW55IGxvbmdlcikuCj4gPiA+IAo+ID4gPiBJIGFt
IHRoaW5raW5nIHdlIHNob3VsZCBkbyB0aGlzIHNjYW5uaW5nIG9ubHkgYWZ0ZXIgYXQgbGVhc3Qg
b25lIE1BUEQKPiA+ID4gaGFzIGJlZW4gaXNzdWVkIGZvciBhIGdpdmVuIGNwdSBhdCBsZWFzdCBv
bmNlLiBJIHdvdWxkIHJlc3VycmVjdCB0aGUKPiA+ID4gaWRlYSBvZiBhIERJU0NBUkQgZmxhZywg
YnV0IG5vdCBvbiB0aGUgcGVuZGluZ19pcnEsIHRoYXQgSSBiZWxpZXZlIGl0J3MKPiA+ID4gZGlm
ZmljdWx0IHRvIGhhbmRsZSwgYnV0IGEgc2luZ2xlIGdsb2JhbCBESVNDQVJEIGZsYWcgcGVyIHN0
cnVjdCB2Y3B1Lgo+ID4gPiAKPiA+ID4gT24gTUFQRCwgd2Ugc2V0IERJU0NBUkQgZm9yIHRoZSB0
YXJnZXQgdmNwdSBvZiB0aGUgTFBJIHdlIGFyZSBkcm9wcGluZy4KPiA+ID4gTmV4dCB0aW1lIHdl
IHdhbnQgdG8gaW5qZWN0IGEgUFJJU1RJTkVfSVJRIG9uIHRoYXQgY3B1IGludGVyZmFjZSwgd2UK
PiA+ID4gc2NhbiBhbGwgTFJzIGZvciBpbnRlcnJ1cHRzIHdpdGggYSBOVUxMIHBlbmRpbmdfaXJx
LiBXZSByZW1vdmUgdGhvc2UKPiA+ID4gZnJvbSBMUnMsIHRoZW4gd2UgcmVtb3ZlIHRoZSBESVND
QVJEIGZsYWcuCj4gPiA+IAo+ID4gPiBEbyB5b3UgdGhpbmsgaXQgd291bGQgd29yaz8KPiAKPiBJ
IGRvbid0IHVuZGVyc3RhbmQgdGhlIHBvaW50IHRvIGRvIHRoYXQuIE9rLCB5b3Ugd2lsbCBnZXQg
dGhlIGZpcnN0Cj4gUFJJU1RJTkVfTFBJICJmYXN0IiAodGhvdWdoIGxpa2VseSBMUnMgd2lsbCBi
ZSBlbXB0eSksIGJ1dCBhbGwgdGhlIG90aGVyIHdpbGwKPiBiZSAic2xvdyIgKHRob3VnaCBsaWtl
bHkgTFJzIHdpbGwgYmUgZW1wdHkgdG9vKS4KPiAKPiBUaGUgcGFpbiB0byBpbXBsZW1lbnQgeW91
ciBzdWdnZXN0aW9uIGRvZXMgbm90IHNlZW0gdG8gYmUgd29ydGggaXQgc28gZmFyLgoKTGV0IG1l
IGV4cGxhaW4gaXQgYSBiaXQgYmV0dGVyLCBJIHRoaW5rIEkgZGlkbid0IGNsYXJpZnkgaXQgd2Vs
bCBlbm91Z2guCkxldCBtZSBhbHNvIHByZW1pc2UsIHRoYXQgdGhpcyB3b3VsZCBiZSBmaW5lIHRv
IGRvIGxhdGVyLCBpdCBkb2Vzbid0CmhhdmUgdG8gYmUgcGFydCBvZiB0aGlzIHBhdGNoLgoKV2hl
biBJIHdyb3RlIE1BUEQgYWJvdmUsIEkgbWVhbnQgYWN0dWFsbHkgYW55IGNvbW1hbmRzIHRoYXQg
ZGVsZXRlIGFuCmV4aXN0aW5nIHBlbmRpbmdfaXJxIC0gdkxQSSBtYXBwaW5nLiBTcGVjaWZpY2Fs
bHksIERJU0NBUkQsIGFuZCBNQVBECndoZW4gdGhlIAoKICAgIGlmICggIXZhbGlkICkKICAgICAg
ICAvKiBEaXNjYXJkIGFsbCBldmVudHMgYW5kIHJlbW92ZSBwZW5kaW5nIExQSXMuICovCiAgICAg
ICAgaXRzX3VubWFwX2RldmljZShpdHMsIGRldmlkKTsKCmNvZGUgcGF0aCBpcyB0YWtlbiwgd2hp
Y2ggc2hvdWxkIG5vdCBiZSB0aGUgY2FzZSBhdCBib290IHRpbWUsIHJpZ2h0PwpBcmUgdGhlcmUg
YW55IG90aGVyIGNvbW1hbmRzIHRoYXQgcmVtb3ZlIGEgcGVuZGluZ19pcnEgLSB2TFBJIG1hcHBp
bmcKdGhhdCBJIG1pc3NlZD8KClRoZSBpZGVhIGlzIHRoYXQgd2UgY291bGQgYWRkIGEgVkdJQ19W
M19MUElTX0RJU0NBUkQgZmxhZyB0byBhcmNoX3ZjcHUuClZHSUNfVjNfTFBJU19ESVNDQVJEIGlz
IHNldCBvbiBhIERJU0NBUkQgY29tbWFuZCwgYW5kIG9uIGEgTUFQRCAoIXZhbGlkKQpjb21tYW5k
LiBJZiBWR0lDX1YzX0xQSVNfRElTQ0FSRCBpcyBub3Qgc2V0LCB0aGVyZSBpcyBubyBuZWVkIHRv
IHNjYW4KYW55dGhpbmcuIElmIFZHSUNfVjNfTFBJU19ESVNDQVJEIGlzIHNldCAqYW5kKiB3ZSB3
YW50IHRvIGluamVjdCBhClBSSVNUSU5FX0lSUSwgdGhlbiB3ZSBkbyB0aGUgc2Nhbm5pbmcuCgpX
aGVuIHdlIGRvIHRoZSBzY2FubmluZywgd2UgY2hlY2sgYWxsIExScyBmb3IgTlVMTCBwZW5kaW5n
X2lycSBzdHJ1Y3RzLgpXZSBjbGVhciB0aGVtIGFsbCBpbiBvbmUgZ28uIFRoZW4gd2UgcmVtb3Zl
IFZHSUNfVjNfTFBJU19ESVNDQVJELgoKVGhpcyB3YXksIHdlIGdldCBhbGwgUFJJU1RJTkVfTFBJ
IGZhc3QsIGV4Y2VwdCBmb3IgdGhlIHZlcnkgZmlyc3Qgb25lCmFmdGVyIGEgRElTQ0FSRCBvciBN
QVBEICghdmFsaWQpIGNvbW1hbmQuCgpEb2VzIGl0IG1ha2UgbW9yZSBzZW5zZSBub3c/IFdoYXQg
ZG8geW91IHRoaW5rPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 18:27:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 18:27:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDEWN-0007zz-Vm; Tue, 23 May 2017 18:27:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDEWM-0007zr-Ap
 for xen-devel@lists.xen.org; Tue, 23 May 2017 18:27:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B8/1E-01709-5FE74295; Tue, 23 May 2017 18:27:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu6nOpV
 Ig+MnOCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owZVyexFRznqNg+/TFTA+Mvti5GLg4hgT+M
 EksWbmTpYuTkYBFwkGhqfcrUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEmvXN4HZbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MIERJMwsYCzR3F8JEhYWiJb4cuAyE4jNKWAp8WPjVjYQm1fAW+
 Lms/fMILaQgIXEpM8/wKaLCuhKHPr3B6pGUOLkzCdgRzILaEksn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukaWuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGYD0DA+MOxkf9
 focYJTmYlER5Q8pUIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8E6uBcoJFqWmp1akZeYAYwEmL
 cHBoyTC+64GKM1bXJCYW5yZDpE6xagoJc47A6RPACSRUZoH1waLv0uMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHlbQabwZOaVwE1/BbSYCWix611lkMUliQgpqQbGvUvVZxedWJ4iXPz4jpb
 V4S9is70mnps0x9kwKHxm5B5V58lx75Q4uP79rbpRE3AwyNv43wXRoqsV2suDDj8PO6lzwT/y
 7MYtBsfqH6sLPz57OX6D8+Po9XbKs2QtlVROPNpzbZWe+HLnD4+yOh7N/nqo5hR7Q6vZ5U9Pl
 Xf/Yrx7oeTcdf5FK5RYijMSDbWYi4oTAW4peLW6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495564016!84048964!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25035 invoked from network); 23 May 2017 18:26:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 May 2017 18:26:57 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ED84C235E1;
 Tue, 23 May 2017 18:26:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ED84C235E1
Date: Tue, 23 May 2017 11:26:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170523170336.7326-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1705231126450.18759@sstabellini-ThinkPad-X260>
References: <20170523170336.7326-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-next] xen/arm: Remove unused helpers
 access_ok and array_access_ok
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMyBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEJvdGggaGVscGVycyBh
Y2Nlc3Nfb2sgYW5kIGFycmF5X2FjY2Vzc19vayBhcmUgbm90IHVzZWQgb24gQVJNLiBSZW1vdmUK
PiB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCB8IDcg
LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3Vlc3RfYWNjZXNzLmgKPiBpbmRleCA0MjFiY2E1ZjM2Li4yNTFlOTM1NTk3IDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4gQEAgLTQsMTMgKzQsNiBAQAo+ICAjaW5jbHVk
ZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gIAo+IC0v
KiBHdWVzdHMgaGF2ZSB0aGVpciBvd24gY29tbGV0ZSBhZGRyZXNzIHNwYWNlICovCj4gLSNkZWZp
bmUgYWNjZXNzX29rKGFkZHIsc2l6ZSkgKDEpCj4gLQo+IC0jZGVmaW5lIGFycmF5X2FjY2Vzc19v
ayhhZGRyLGNvdW50LHNpemUpIFwKPiAtICAgIChsaWtlbHkoKGNvdW50KSA8ICh+MFVMIC8gKHNp
emUpKSkgJiYgXAo+IC0gICAgIGFjY2Vzc19vayhhZGRyLCAwICsgKGNvdW50KSAqIChzaXplKSkp
Cj4gLQo+ICB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2
b2lkICpmcm9tLCB1bnNpZ25lZCBsZW4pOwo+ICB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1
ZXN0X2ZsdXNoX2RjYWNoZSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbGVuKTsKPiAtLSAK
PiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 19:48:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 19:48:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDFmN-0004aE-0X; Tue, 23 May 2017 19:47:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDFmL-0004a2-DC
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 19:47:37 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 AB/11-31580-8D194295; Tue, 23 May 2017 19:47:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff6RJV
 Ig8WXZSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0X6ik7XgWGrF3v3v2RsY
 N9p2MXJxCAn8ZZTYePYdM4TzmFHicfsnJghnG6PE7ZWNjF2MnBwiAs4SX8/MZQexeQX0JX4sW
 c8KYgsLmEh0HNjOBtIgIXBRUeL6pElgCQkBb4mXt58CjeUAs69ete5iZOdgE7CSOCQGUsAioC
 rx8f1vtgmM3AsYGVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBHq8noGBcQfj5a9OhxglOZiURHlDylQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfpgAlBMs
 Sk1PrUjLzAGGHkxagoNHSYT3C0iat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEea+DFAmAF
 GWU5sGNgMXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGdApvBk5pXAbXoFdAQT0BGud5
 VBjihJREhJNTBeqzEV2f/iHv+qGA5+0cOvvqwpOJQZeW97ucX5/sX/Hk0I6ZdvbpbW3yBqvvh
 +9zc3Y9HXZ+u1VZ2nhXqFvbrzbavzpe7uruqjb74n/bu8Qa3pwq2OWJkHNy/f1HnQMm9ppNf1
 +P9MjLHi326prZ2dy6l6Y9qiPxPMZi4u0eYO9fNOKlxs5TxNiaU4I9FQi7moOBEAiDK7AH4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495568854!46646459!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30646 invoked from network); 23 May 2017 19:47:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 May 2017 19:47:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDFmG-00050m-Qn; Tue, 23 May 2017 19:47:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDFmA-0001u4-WE; Tue, 23 May 2017 19:47:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDFm9-0005HV-Rt; Tue, 23 May 2017 19:47:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109693-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f5eea276d8de10a32e68721707ae8f2fdfaa0960
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 May 2017 19:47:26 +0000
Subject: [Xen-devel] [linux-4.9 test] 109693: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY5MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTY5My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTY4MSBwYXNzIGluIDEwOTY5Mwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAg
ICBmYWlsIHBhc3MgaW4gMTA5NjgxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk2ODEKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk2ODEgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDYgcmVib290ICAgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0
L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1
OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBmNWVlYTI3NmQ4ZGUxMGEzMmU2ODcyMTcwN2FlOGYyZmRmYWEwOTYwCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFk
YjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAg
MTk6NDI6NTIgWiAgIDQyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0
LTEyIDExOjE1OjE5IFogICA0MSBkYXlzICAgNjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NjU1ICAyMDE3LTA1LTIxIDAyOjAzOjU3IFogICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo0NDIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTQ3IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 20:15:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 20:15:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDGCr-0006Yz-5P; Tue, 23 May 2017 20:15:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDGCq-0006Yt-8K
 for xen-devel@lists.xen.org; Tue, 23 May 2017 20:15:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F6/53-03613-34894295; Tue, 23 May 2017 20:14:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJssq7TDJV
 Ig2/T1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owH76oKjvNVbNs4i62B8QR3FyMXh5DAH0aJ
 6b0z2LoYOTlYBBwk5q49wNzFyMHBKBAj8eCHNUiYUSBMYvLlJawQJdoSK/58Ywex2QQMJf4+2
 cQGUi4BZC/5zAESFhHQklh1bQsjiM0sUCfx8M4vsFZhAT2JB3duMYPYnAI2Eh13n4Bt5RXwlm
 g4tRisRkjAWuJrQztYr6iArsShf3+gagQlTs58wgIxU0ti+fRtLBMYBWYhSc1CklrAyLSKUaM
 4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwABmAYAfj6XWBhxgl
 OZiURHlDylQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbp4GlBMsSk1PrUjLzAHGAkxagoNHS
 YSXeTpQmre4IDG3ODMdInWK0Zijr+PjeyaOQ89/vmcSYsnLz0uVEuddBTJJAKQ0ozQPbhAsRi
 8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPchyBSezLwSuH2vgE5hAjrF9a4yyCkliQgpqQb
 GdPuq/dqTVpnZLuI/V52tvEPnQrVI/bUEUafzDsEhBh8Nywpehf1m6JxeJPpNuit2QdD91E1n
 C9+UuPJZTjNpuXf1+e45vTW8xVuS0iwOsrJPTZ27OUqKozJMbkJU/rZZlyT3cTOvvbOzNbn6m
 ew36abHYZsDayYy/bO8+iHsZkLNrvQ5CZZKLMUZiYZazEXFiQDM90gYzAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495570497!51191520!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7100 invoked from network); 23 May 2017 20:14:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 20:14:58 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9642123958;
 Tue, 23 May 2017 20:14:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9642123958
Date: Tue, 23 May 2017 13:14:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii_anisov@epam.com>
In-Reply-To: <e5774175-3f30-7b04-1b4c-0866884087a9@epam.com>
Message-ID: <alpine.DEB.2.10.1705231310350.18759@sstabellini-ThinkPad-X260>
References: <e5774175-3f30-7b04-1b4c-0866884087a9@epam.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [TESTDAY] Test report
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMyBNYXkgMjAxNywgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBSYWlzaW4gaXMgbm90
IGZ1bmN0aW9uYWwgYXMgZGVzY3JpYmVkIFsyXToKPiAKPiAgICAgcm9vdEBzYWx2YXRvci14LWRv
bXg6L3JhaXNpbiMgLi9yYWlzZSB0ZXN0Cj4gICAgIE5vIGNvbmZpZyBmaWxlIGZvdW5kLCBjb3B5
aW5nIGRlZmF1bHQgY29uZmlnCj4gICAgIFtyYWlzaW5dIEkgZG9uJ3Qga25vdyBkaXN0cm8gdW5r
bm93bi4gSXQgbWlnaHQgYmUgbWlzc2luZyBwYWNrYWdlcy4KPiAgICAgW3JhaXNpbl0gSSBkb24n
dCBrbm93IGRpc3RybyB1bmtub3duLiBJdCBtaWdodCBiZSBtaXNzaW5nIHBhY2thZ2VzLgo+ICAg
ICBbcmFpc2luXSBJIGRvbid0IGtub3cgZGlzdHJvIHVua25vd24uIENhbm5vdCBpbnN0YWxsIHBh
Y2thZ2VzLgo+IAo+IFsxXSBodHRwOi8vZWxpbnV4Lm9yZy9SLUNhci9Cb2FyZHMvWW9jdG8tR2Vu
Mwo+IFsyXSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fQVJNX01hbnVhbF9T
bW9rZV9UZXN0CgpIaSBBbmRyaWksCgp0aGFua3MgZm9yIHRlc3RpbmchIEkgaGF2ZSBqdXN0IHJ1
biBgcmFpc2UgdGVzdGAgb24gQVJNNjQgdG8gZG91YmxlCmNoZWNrOiBpdCB3b3JrcyBPSyBhcyBs
b25nIGFzIGl0IGNhbiByZWNvZ25pemUgdGhlIGRpc3RybyBhbmQgZmluZCB0aGUKaG9zdCBrZXJu
ZWwgYW5kIGluaXRyZCBhcHByb3ByaWF0ZWx5IChmb3IgZXhhbXBsZSwgYXMgSSB3YXMgdXNpbmcg
YQpjdXN0b20gYnVpbHQgeGVuIGFuZCBkb20wIGtlcm5lbCBJIGhhZCB0byB1c2UgdGhlIGFwcGVu
ZGVkIHBhdGNoKS4KCkluIHlvdXIgY2FzZSB0aGUgcHJvYmxlbSBpcyB0aGF0IHlvdSBhcmUgdXNp
bmcgeW9jdG8gYW5kIGJhc2ljYWxseSB0aGVyZQppcyBubyB5b2N0byBzdXBwb3J0IGluIHJhaXNp
biBhdCB0aGUgbW9tZW50OiBpdCBjYW5ub3QgcmVjb2duaXplIGl0IGFzIGEKZGlzdHJvLCB0aGVy
ZWZvcmUgaXQgY2Fubm90IGZpZ3VyZSBvdXQgaWYgYnJpZGdlLXV0aWxzIGlzIGFscmVhZHkKaW5z
dGFsbGVkIGZvciBleGFtcGxlLiBJdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgeW9jdG8gc3VwcG9y
dCBmb3IgaXQKdGhvdWdoLCBJIGRvbid0IHRoaW5rIGl0IHdvdWxkIGJlIGhhcmQgdG8gY29tZSB1
cCB3aXRoIGEgcGF0Y2ggYW5kIGl0CmdpdmVzIHlvdSBhIHZlcnkgcXVpY2sgd2F5IHRvIGRvIHRl
c3RpbmchIDstKQoKCmRpZmYgLS1naXQgYS9saWIvY29tbW9uLXRlc3RzLnNoIGIvbGliL2NvbW1v
bi10ZXN0cy5zaAppbmRleCBjMDdiYjE4Li44MGI2MWQ1IDEwMDY0NAotLS0gYS9saWIvY29tbW9u
LXRlc3RzLnNoCisrKyBiL2xpYi9jb21tb24tdGVzdHMuc2gKQEAgLTE2MywyMCArMTYzLDExIEBA
IGZ1bmN0aW9uIGNoZWNrX2d1ZXN0X2FsaXZlKCkgewogfQogCiBmdW5jdGlvbiBnZXRfaG9zdF9r
ZXJuZWwoKSB7Ci0gICAgZWNobyAiL2Jvb3Qvdm1saW51ei1gdW5hbWUgLXJgIgorICAgIGVjaG8g
Ii9ib290L2tlcm5lbCIKIH0KIAogZnVuY3Rpb24gZ2V0X2hvc3RfaW5pdHJkKCkgewotICAgIGlm
IFtbICRESVNUUk8gPSAiRGViaWFuIiBdXQotICAgIHRoZW4KLSAgICAgICAgZWNobyAiL2Jvb3Qv
aW5pdHJkLmltZy1gdW5hbWUgLXJgIgotICAgIGVsaWYgW1sgJERJU1RSTyA9ICJGZWRvcmEiIF1d
Ci0gICAgdGhlbgotICAgICAgICBlY2hvICIvYm9vdC9pbml0cmFtZnMtYHVuYW1lIC1yYCIuaW1n
Ci0gICAgZWxzZQotICAgICAgICBlY2hvICIkUFJFUEVORCBJIGRvbid0IGtub3cgaG93IHRvIGZp
bmQgdGhlIGluaXRyZCIgPiYyCi0gICAgICAgIGV4aXQgMQotICAgIGZpCisgICAgZWNobyAiIgog
fQogCiBmdW5jdGlvbiBjaXJyb3NfbmV0d29ya19pbml0KCkgewoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 20:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 20:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDGpo-0000gF-47; Tue, 23 May 2017 20:55:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30998d2dd=citrix-osstest@xenproject.org>)
 id 1dDGpn-0000g4-JS
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 20:55:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1A/02-03613-2B1A4295; Tue, 23 May 2017 20:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO6mhSq
 RBqdeiVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owf1w8xF2wXr1jdMJGtgXGuQBcjJ4eEgL/E
 h+stzBC2u8T09hVsILaIgLPEhA+3wWxeAT2JU7eusILYwgIWEq+WdTF1MXIB1TcxSvRPXscI0
 ewmsfvFXXYY+8/82ywgNpuAh8TEnolgNouAqsTRxXPBlgkJaEksXbySCWKBoMTJmU/AapgFJC
 QOvngBdZCFxI6PfWwTGPlmISmbhaRsASPTKkaN4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdz
 U4uLE9NScxKRiveT83E2MwLBiAIIdjDvXBx5ilORgUhLlDSlTiRTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwTt/AVBOsCg1PbUiLTMHGOAwaQkOHiUR3sUgad7igsTc4sx0iNQpRl2Od0s/vGcSY
 snLz0uVEuddClIkAFKUUZoHNwIWbZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsXZApPZl
 4J3KZXQEcwAR3helcZ5IiSRISUVAPjI9sI1y/zmov7+R0nX+PbesYyY2v4zCMWzTde5p11uuC
 2VjCiWFrs3qlleetWCt330svn5kl46PqF+6Jp8q+HJ+ymumrsm/D7xuktct/LBL45L/KM1fip
 /cbpnIxa5pGVkYYbJjBdF5l3N4Dvm0i7oYfrvC2BUWeqpiYfk079v9NwLstXlY97lViKMxINt
 ZiLihMBYgwtn7ECAAA=
X-Env-Sender: prvs=30998d2dd=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495572912!103758435!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65234 invoked from network); 23 May 2017 20:55:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 20:55:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,383,1491264000"; d="scan'208";a="425132730"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71417-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=1c47fcd465a496fe1d1493f97da02cb6b07364f5
X-Osstest-Versions-That: ovmf=3b2928b46987693caaaeefbb7b799d1e1de803c0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 23 May 2017 21:55:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71417: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQxNAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDE0Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMWM0N2ZjZDQ2
NWE0OTZmZTFkMTQ5M2Y5N2RhMDJjYjZiMDczNjRmNQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgM2IyOTI4YjQ2OTg3NjkzY2FhYWVlZmJiN2I3OTlkMWUxZGU4MDNjMAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDE0ICAyMDE3LTA1LTIzIDEzOjE2OjM2IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQxNyAgMjAxNy0wNS0yMyAxODoxNjozOCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCAxYzQ3ZmNkNDY1YTQ5NmZlMWQxNDkzZjk3ZGEwMmNiNmIwNzM2NGY1
CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgTWF5
IDMgMTk6Mzc6MDYgMjAxNyArMDIwMAoKICAgIE92bWZQa2c6IG1ha2UgdGhlIDRNQiBmbGFzaCBz
aXplIHRoZSBkZWZhdWx0IChhZ2FpbikKICAgIAogICAgWGVuIGdhaW5lZCBzdXBwb3J0IGZvciB0
aGUgNE1CIGZsYXNoIGltYWdlIGluIFhlbiBjb21taXQgMGQ2OTY4NjM1Y2U1CiAgICAoImh2bWxv
YWRlcjogYXZvaWQgdGVzdHMgd2hlbiB0aGV5IHdvdWxkIGNsb2JiZXIgdXNlZCBtZW1vcnkiLAog
ICAgMjAxNy0wNS0xOSksIHdoaWNoIGlzIHBhcnQgb2YgWGVuIDQuOS4wLXJjNi4KICAgIAogICAg
VGhlIHByZXZpb3VzbHkgZGVmYXVsdCAyTUIgY2FuIGJlIGV4cGxpY2l0bHkgc2VsZWN0ZWQgd2l0
aAogICAgCiAgICAgIC1EIEZEX1NJWkVfMk1CCiAgICAKICAgIG9yCiAgICAKICAgICAgLUQgRkRf
U0laRV9JTl9LQj0yMDQ4CiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0
ZW5AaW50ZWwuY29tPgogICAgU3VnZ2VzdGVkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5q
dXN0ZW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGJiYThkZmJlYzNi
YmM0ZmJhN2ZhNjM5OGJhM2NmNzY1OTNlMDcyNWUpCiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1
c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIFtsZXJzZWtAcmVkaGF0LmNvbTog
cmVmZXJlbmNlIFhlbiBjb21taXQgaW4gY29tbWl0IG1lc3NhZ2VdCiAgICBTaWduZWQtb2ZmLWJ5
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 21:29:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 21:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHMn-0002j8-Qx; Tue, 23 May 2017 21:29:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dDHMm-0002j2-A2
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 21:29:20 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AF/88-01709-FA9A4295; Tue, 23 May 2017 21:29:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTcRTH+2132022vG6Kx/nIpiFJ80FYptA
 DzTLKiiJSpLrWbRvtxe5cCgXDV6FhmkRoU1ywfIWRFpZkhFqkZYWVlGaJFaQx1LTMmtK93vno
 99f3nO+Hc778ODhfmiOU41SWmTLpSa1C6IGpI9fsUzbUhaZGOd8FxU7fKeNtQ7s6xt9g+1GaQ
 KPPMGQdF6iHO6XGfizrx9wrgRUN8AuRB44ReXwoKJlCbIGIXATtLiePLaTEDIKJpw4GW4nLiE
 T4kNfMGDguJNbC0EQaK72JUBhoi2IlnzDDiPUwC/OIDfBi5quAbWMMfO19MtuWEHFQ/M2OWO1
 DBEHd6zwB1/eCrvIvGDdlHdxqjWTbfGI1tDht8+uBCIaW6WkhmwuICwhcrs+I5aXMnMpSnGMC
 4XGPDeN0ODg6ukWc3gvl55vncSBCoDsvhWufg8LJFj43slQElUNt7qJXCPbZWvdiLVwfy+FxO
 haK7C7EQS4e1FTdEHGFXQTPCxrdVABUD3a4qb8YOGra3LmHPaF/yu52rCJ4OZyPlaCwimV/UL
 H0BxXL/qAa8etRGE2ZLJRJuSkiw6RRqc06UqNVRkfFROgomiZVlJbMoCNOGHRNiLmHFcy7h56
 UJbQjP5yn8JEcsoSmSldlGE5mq0lafcyUqaXodhSA4wqQKJm7kXqZKBWVdUqjZY5qwQZcrPCW
 +LO2hDaSOlqj4qxupMRtH3+O8aSY3qCn5L4SjIUIFlJn6hdHLJxmLwqUyySICSUVGymTTmP+3
 x9FvjhSyCS/a5kpYo3evLhplAnBY0LsGAxhQ5jJJUtuRfLWZ8UTlwJQY1dXkj8aSvKpOtsXf/
 nKbefBdFt6vqOpyLK5auNVbV+F55YE2f0/XTbV1qMNyRD8Fs0UPsi9+Cty8OakTTbSGVfkd9f
 rzM4jZXMtwfEpst0HtNl7HiJxT535UaPFe7wk5ntC56dqj/U9pxPFZTG9sw1WY715exulwGg1
 GR3ON9HkP5/9UlaVAwAA
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495574954!98310148!1
X-Originating-IP: [104.47.33.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18658 invoked from network); 23 May 2017 21:29:15 -0000
Received: from mail-bn3nam01on0079.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.79)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 23 May 2017 21:29:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=wLzQg40aO5DWBkEjMAyN1DQa2+GBmhv1FekdjEevKjI=;
 b=y/8qeVwAgrUL+jGB+0gHGt8kzIAh76AmMZpbV50vHmNzqsUzXzP1ThiQr/65abI2RIY5YL4QcUwabX13I5wENqDzr6769npnalvRzLw4DrEo8hfJxg9mO5CpEIjg4rQ3u1ujp1t8BN0cGGxE84EUE+WTPOBKgzLsXEvsaGZyHnE=
Received: from taos.amd.com (165.204.77.1) by
 CY4PR12MB1317.namprd12.prod.outlook.com (10.168.168.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1101.14; Tue, 23 May 2017 21:29:12 +0000
From: Gary R Hook <gary.hook@amd.com>
To: <xen-devel@lists.xenproject.org>
BCC: <gary.hook@amd.com>, <ssg.sos.patches@amd.com>
Date: Tue, 23 May 2017 16:28:59 -0500
Message-ID: <20170523212859.6519.69031.stgit@taos.amd.com>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR2201CA0037.namprd22.prod.outlook.com (10.172.59.11) To
 CY4PR12MB1317.namprd12.prod.outlook.com (10.168.168.142)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1317:
X-MS-Office365-Filtering-Correlation-Id: 0f9c798f-e352-4007-bbd7-08d4a222c1a0
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1317; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1317;
 3:DmN7OyyS533adRWPUuYiyR2SILCMP3qFtvn0wPUrysk2hVOw8nGK6Ak9ydeh5/Iux5SfJiMwGCQsV9YezkSOae/ID02itrS7L+MJF/l9t1NBYuyG1irt99hwvHJN8bh4gt6XOo8BnotSclamf96eczTq6Kxrir0xbZ6RgwECJMm8oS36ttVwAQR5VoAbeuuj+cOHg6Q2XASdeWJS6Jd9U1iv1KY9cHsx/sgbYEZxcMTKBG1PEFgPq/kDn1s2DlnE3Hg1UbWaEnnoCWoxvG4xGryHNIBXwkFRkYlj588J5+hQvZm5AQ8En5jlxQA8p9Y6fczLWiAB5kqadnA2SCWMfoKSpGRrzdwiaJNIl35d5qc=;
 25:JtiiGPvAzpdwZ5aMW8gAKXBd8uFeDvPDYFbAXGjZ2PjYxaKoRfVcKXslAePCWtK1S0TaiI68EiXhtYeE1Fe4H6QTSJ5deFBR7ikuIxvNnfLiiS3/OaTJ0twL94oNa2cv49sJ0m+4azk4tB0j+kFI2ga29Ojl97+LlLW0o10oEPMo6+dpF2y6qfCHx/7NLwgv7T/u6HXNX9VjpcAImBrsEhqPDdFOMS4KKlTuU7mEXkGzNVAkj87eFSeAYWSQXyUTmCmvTBdgoaR88tA4sf+gMct2T1MGbLv/Oh1njP7erFg0wYMG56oOZmpuf1s/iaXYOeSfVVCIVgezhmRaTIBIxCPVJK29pAcamfrzAbNoEstfguJ6Tb+F8YpQGK1eb+JMWRRKN8YutNQK98mowls40I+sWrK5qKRANEz1nNLBzjmvUoJRlDP39Q+upmZ9gJRjefzICsPmkgy6xtyV70Azn11ll2SenoG2vG7N2x8hSx8=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1317;
 31:UDeB7lbOGTUP9DCadH24VEloRQr29YzAobN71qmtd43zuu7YqbtA3Ss17kcbvccxIXjMdPKYHuoBJSpuEPg1Ew0UZ9fBDGLOpOr2e8AJG203nvp+dyqHzxSWFuMAKoUHBDMj78oAmT8sf/4p/Fy/6KGkPfbH/AkBZ020pUxtZMqpqHZ+Pd2Ptcq/Cja1/b0Vv5yqEnC3yAC71qUhyTTFOx8RUlPOLR3hVa0W6Gbwc6ehqI8gL0rr07qgZxpnhvb4Axv23e2k8eMVx9mgVt2nEQ==;
 20:d3j3TAGD8GJK0GhRI5A9aAVMZ+bS6wtVKmPOkPEWuuwRd810DhaQ89FjJDc5OCm+J+CUP1k9GhXbllfHPNWw6bfWqfcBZ+AFZj4QXFzNt9GIRSjvQypgY6QqAed8d14xhKQ5rj6oowwBE2VHBVYzNhyYxL5oCzde5w96hxE/nBzYwQmb1ZrUwph7Z0/Pp1fzCjMKMdh6KWNEMCAV8oWRl333mheuDDsEiCe3kVXkzXK9wEM8LdS9Kt8Edvf4QjFgSe7cPyFhdXfiGv2ojji0rT5xfT7zMyzp+gd7zvoIST/IhBZkn22//yx6f3H1vVG+GSpTBChyhzAuB0v2k1HnTJowOSWsUptefR06JaVqrFkRFTEx/YLTL3gh6AIR1t0eggTllQmcpt11TdYwrxRVR1mDibhmASihrTa6D38aeOxu9Cw1oKNm4n/aG8wqW9nVPgSvqJOKJRdCJW3kTQpbdzymjxlZSf5zA99a1qG0Vpopm51TTz2ftmEyT+rCrEIL
X-Microsoft-Antispam-PRVS: <CY4PR12MB131716B07F369985C4214169FDF90@CY4PR12MB1317.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(6072148);
 SRVR:CY4PR12MB1317; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1317; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1317;
 4:ko4YKMlbhzPNptk2Uz7Gafkcgach0cB/mJq64TNNMctmah42qbojPSYLK03aoD0uqcNrigE7lE+ItlNV5ai34jcJ+201jE+qRIMKo9gMJ6gpV/YewG4wds8Scov6lPRWjDGKIukSrHPy6DTRtQUsIj0gvroBveriph5OqWBah8VT1K7T00SyWjigQsSBSio4KYp7hMzCA85IU5cgpFtKF22j1rSItOXuWrkzqZ9/xjypAKBWODwqpkgG0BjqALPPzC3gItNtopXsuWfXZbCvdXHpjFXe+rMpbXMY5ziq51GvDKfoR1cSuykJf1SZZt4PPlW9IT2GG3QXvyxq5h9/3/oFLAwJe2MvOKOXIhNsdfkeYi5gajqDDv1A3y7MoTrsowVJNtoNie1h5fM9TyB63XaMwuGs6LnIjpRIX2bLrgFgfuoHcQxG+Z832HtNQlSm8x4KstmZWrhxWXX/cYl7QBAaVH1nbIUupiP3V0qMme8tt+/6GCnrqdJGL0nJiGC5UmfhQrOQVM4YD9zSr+zDKAT9SmK7tX30s+CtMzlGZOZJR4UDqcZIMFzd+caHXSczYOoTXckEfILmHlVVCJyo/QO86MMp/q5ix6Js14v3xAT0xcel14qcc2NDMjNDFWQJ/z7FFOanQPHoYEy+/ruiT1POWkVKRWvZIfpJQ/ki5bT9GWITYgrSwKH3yK63Tmvbm7nOBlkGYsNLlTrdn6ODwOI0ifRr/ARrnxm6yF558KYCHQgKNDtOYSMOQXbye9iRY+Anap/Rup8AjDd8KGHM8I0tpGWv8OCYrbcbn/pa+/qGnTusFe3Kflvw+IcpnnZaNbPT5S0+vE3wapkazX5+IEQGGsyk3uJRaVy+aTewZ/A=
X-Forefront-PRVS: 0316567485
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39860400002)(39450400003)(39850400002)(39410400002)(55016002)(1076002)(53936002)(6666003)(8666007)(50466002)(6916009)(2906002)(230700001)(3846002)(7736002)(50986999)(103116003)(6116002)(97746001)(305945005)(86362001)(53416004)(54906002)(478600001)(54356999)(66066001)(42186005)(110136004)(189998001)(5660300001)(2351001)(4326008)(83506001)(72206003)(38730400002)(8676002)(23676002)(81166006)(47776003)(4001350100001)(25786009)(33646002)(71626007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1317; H:taos.amd.com; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE3OzIzOnlsRFQ0YTZqNmhiUzFzQTJETHpXSHlBT01Y?=
 =?utf-8?B?aVp1OGxFZzVPeUFVQmdBdDVPQU01Y1J6NG1JYS9uNGZFaWV6OUdjQmE4allM?=
 =?utf-8?B?VGNQdkxpZkw2S2txRHlhcFczYmFrdmQvN09vQ2l2ZU1JSmdBbDdaQllXMHlo?=
 =?utf-8?B?T09XWlNhZ0tNVEtDRldvMW1tdDR0STBsSVdOa0dqL1dUYkU2VkIxOGtUbVJY?=
 =?utf-8?B?REJDYUJxRHlSNFVnUUVia0dPMElzSTBROHJWT1k2ZEpJSTZKTU82MVJSSjdi?=
 =?utf-8?B?YWMwazFmZmh0emo0RzNhSlZQWTRYeVlhM3J0Sk1nb0Z0TVFiUXF3NmhSTmpS?=
 =?utf-8?B?VnBGMUh4ajVtVjAxYzNPT2RhcnJ2SFY3bHVlL25aRkNnVzVGYWJmNU1mT3VX?=
 =?utf-8?B?QjhYWEZweUdneHg3c3gxVWJLRFhOVUwvaG1RYVZ1NWdXSFJ4WVZKeStEUUhJ?=
 =?utf-8?B?WTJxYm4vYTJGRDY3ZlhPSEJlalp0QnNXYTlObGJ5UUpCUWhCR2pOQ0tMZmdk?=
 =?utf-8?B?eWZzb052WGI2U0FZTHU3a2pJRnlZNFF5V1EvSTlNRWE4MzYvT2NaeXluRHRU?=
 =?utf-8?B?MWZHNE1DQmZ4eWt5UzJQaTVqUUdXelRTUThUenFvWHlNcTZ1cFVkUFdrblQ2?=
 =?utf-8?B?WU51Z1BOWkVqeE1SNEI3bnF0U2c0Wit2eWxDODBuU2I0ZVNKdzd6Q3BseWdI?=
 =?utf-8?B?MDZ4bkxjVjBpcm90SU05ZTdWQ1QxelFRLzZ5MjVpTE55eEE3eXBuMlNCdEhH?=
 =?utf-8?B?cFoyWXl3R1JLbVM0d0wrWUZaWVRXVUZhbzV3cVVIVGs4YXorM0dndFo4T0o5?=
 =?utf-8?B?YjlrUFRXOE1OVVpORkQxQzRRSURPcXEzV3BSbTQ1anJYMXlab3luNmxocEpD?=
 =?utf-8?B?RmN1SGlKM050c3B4WkxpT1FsaWc4cGR1Yk8xQUpYVUphTlE4NEFwZ3ZVOVpa?=
 =?utf-8?B?cFRsUFJUMHdBcWltUnJEQWk4NnNrZEV2c2YrWnJFMWpnc282YnIra2RxNkVI?=
 =?utf-8?B?SS9peW44VTlKaGtVSkVWWUtzYUl5VzVvSTlrMlU4MFNJY2lkYlBNcnlTNUxI?=
 =?utf-8?B?WDBNNUF2dHBvRWZ2SlpNUHdsTUs0UFpSMjNlU1AzR051Uy9hb1cySVU2bWh6?=
 =?utf-8?B?Vk93cjBPbXNwRTl0aDBEMi9leUFTaW1yb1ZMTlRuYld4bHdJVVpVdWsyZ2wv?=
 =?utf-8?B?VnBhZnZ0TlgzV3JEYjFIYjJvQ1lnOHlPYTQrWnhTeTdwSjRyZ0xTRjhzazFP?=
 =?utf-8?B?OHRXTk9vK042QlZ5QXpBblBKaTR4WXZ2KzhzRmcyUk4rYk9nejhLTXlreWNJ?=
 =?utf-8?B?bXNwOUtpOU92SVdWTU9RSWZXelI2S3dUTUlFN09ucjBldFlSTEFzelAzeERI?=
 =?utf-8?B?LzgrbnJya2xBSFIzU2dMczRITUF6WmdqR1BPOUo2bGdvLzdLNlZnd0s5SDlv?=
 =?utf-8?B?MWxUVU1BV0dKMmpsNlVrQjhNZVZMR2J0U1VXNFVzYW8wd1V4bm9LTUtNWVh4?=
 =?utf-8?B?c3ljdW1NTzZqaGxXQnJpNUVndmptSlVKVVdQZTVrVHRTdHBZeVpoNUJqY1pJ?=
 =?utf-8?Q?Gim9T3TIGaEV6e7ikK4xeyCjjiLmklVwVICzbKnbK23w=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1317;
 6:b+QiYZAO1biR2Ulv9eJCWVLylKtwyYs1nEiFnrGd2aiLMhDkRJFhv5gQCwXFUvanJKooOMC6rMsSBbeLVgilp7TU6NxfeITcZm2TcJ5unDA1HYjvMhOwYGRnoGUDQKNgXe24HE+pEC9M/DM3VUjz+/NpEk5Wi9esHTtJ41J72/45PtWE0tnGhU6mrTqQwYtNKnnMud681/W5DPq4fqdYs7neZIzty20Iewz+U9ZKW0I5MSfs8PBa42GQfVj2Fn7dl9UUMEXFt4mBzuNK9P4AaEc1z5C/REhMdqjljLo00/GsmBAOa2ATiw+BEvj2g0MvsAzOqhYk1YYWZ1X3rIU+J33boopZq1j6iplT7OmnAjPTF5cl2WGRULqucYmzmHusxTymDmJrIyAKJLeh//k5485dsi+4knwhObzTSQtyQQhUqlNO3wj3cJFBhq9FjOzZhEajorqN3AlaTojJQ44fI0rkM8Kb3p/asepYq0ld8ofoxVa3gbLyyDEgHmRASBvV22/LM3Qm6PvYLEEHxdlnbZ9enA213orj4eaTPE+skcA=;
 5:VrF9pbUyjH2inrjkf1VH3lJExuTMvkabdCTm5QwM2QaZOgBa73vZVyOpUN3Cuqa3Mu7rMxSPOe7Dsg71CEySUTUVG1yYjms1RTznTuLwjrlVOF+dh5Nl1KdM94hlugT/2S1aOtwQ04Bo2tmwFWTSf7VFHU8rRdMUPnJ7dSR9/Bo=;
 24:e491L9KiN/2Lx5WUiTu1L9ryelTagN2hq1CNei2yKG8J6U4t86NRnA4VY0uGvLgv0AGIUmZD4zBg4NbvRcEODvohYBIuSMHr+DSdFTJfP4M=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1317;
 7:wFKKY6jIC2gbyIW9DXSxJp/RdeimYOUCb5etW/5O6Wsvm3l9qnZiK+W8OmlkTM+N6+by/aXzOOFJiomVtKGeGoYT61TGsSmTx0vbbYK31yFpGH2A0ipTn/cuAPsrKsFOkzlI5ahNokmEhBg1LgZGbwP3ibElfLar7PWrmpkgZ00H1F2F3PgFk/33Bw5UM1endQYk72+FB8A47IKlBaGAYrO7WT1HAxmKbWHEHug+xxUXsTk8QTUBjvVIiSvh234g51Oq9lx7F2MqG+Z2jG1SCc82XnVBuHxG7JIcpsoZV47+RzKYIXUw04sF84g6kxpEAHCcT4mEwSf6Fk6XVXeCZw==;
 20:fsyoSEcF1oh9aDT1vOENI/jRZj2dAK3wmBGN+tyYsAI3mVsx+2pD3u5cbs+INfJ3kFiTtW9HsgimZnLSjk1ra2cOmUGLv//pTK6kE/QUsZLfaPzLOUcjZteyYe479ZgN/WZgUjHDVvEpEcU5eTlxJr+t4vE5m3kGVJuDkb4iOjYn0ZzIsw2abmrfgiyw3WjpcUWY1ueNZeBVuAra++6ii/TtfEnQVayGRefEV7R0QlGJgfwHVtYQx1QC11u06s3D
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 21:29:12.0441 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1317
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com
Subject: [Xen-devel] [PATCH] xen/x86: Add Xenoprofile support for AMD Family
	17h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMgfCAgICA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2lu
dC5jIGIveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwppbmRleCAxMzUzNGQ0OTE0MDUu
LjVhZDQ4YzEyZTUxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQu
YworKysgYi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCkBAIC00MTksNiArNDE5LDEw
IEBAIHN0YXRpYyBpbnQgX19pbml0IG5taV9pbml0KHZvaWQpCiAJCQkJbW9kZWwgPSAmb3BfYXRo
bG9uX3NwZWM7CiAJCQkJY3B1X3R5cGUgPSAieDg2LTY0L2ZhbWlseTE2aCI7CiAJCQkJYnJlYWs7
CisJCQljYXNlIDB4MTc6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsID0g
Jm9wX2FtZF9mYW0xNWhfc3BlYzsKKwkJCQljcHVfdHlwZSA9ICJ4ODYtNjQvZmFtaWx5MTdoIjsK
KwkJCQlicmVhazsKIAkJCX0KIAkJCWJyZWFrOwogCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 21:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 21:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHZw-0003yG-12; Tue, 23 May 2017 21:42:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDHZu-0003y8-P2
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 21:42:54 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D6/98-01985-DDCA4295; Tue, 23 May 2017 21:42:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsVybKJssu7dNSq
 RBvs3SFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxt+/vYCto4Kjb+P8jUwPiQtYuRi0NI4A+j
 xOLVU5i6GDk5WAQcJN7dfMfcxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEtvubAcrZxMwlPj7Z
 BMbSLkEkL3kMwdIWERARuLF65fMIDazgKVE18cFYLawgJrEpB13WUBsXgFviZ7tfewgtqiArs
 Shf3/YIOKCEidnPmGB6NWSWD59G8sERr5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTWSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDCkGINjBuG275yFGSQ4mJVHekDKVSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvEWrgXKCRanpqRVpmTnA4IZJS3DwKInwloKkeYsLEnOLM9MhUqcYF
 aXEefNBEgIgiYzSPLg2WERdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvEMgUnsy8Erjpr4
 AWMwEtdr2rDLK4JBEhJdXA2MjyquMrn7mm3VTLv7NSeJqKJ7s1pOvuVf9S+CQvppGFpehz1b1
 TVkt/reCIfa86e67pg4muB5NMz5/7Of3g2rnNXzpmunOzmfz2d3FbVDjV8Y/uqjv+73rY1JMY
 Elx765/7a3tvl3eYxjjpa4L2dZbaS2frt/gc2qLX53/uUFqhT9X8l2/uKrEUZyQaajEXFScCA
 Br+maOjAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495575772!101988140!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6395 invoked from network); 23 May 2017 21:42:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 21:42:53 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9E2612395D;
 Tue, 23 May 2017 21:42:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9E2612395D
Date: Tue, 23 May 2017 14:42:49 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: george.dunlap@citrix.com
Message-ID: <alpine.DEB.2.10.1705231440270.18759@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xensource.com
Subject: [Xen-devel] [PATCH 0/3] raisin test fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgZml4ZXMgYSBjb3VwbGUgb2YgaXNzdWVz
IHdpdGggLi9yYWlzZSB0ZXN0IGFuZAptYWtlcyB0ZXN0cyB3b3JrIG9uIEFSTSAoYWN0dWFsbHkg
anVzdCBidXN5Ym94LXB2IGZvciBub3csIHRoZSBvdGhlcnMKYXJlIGRpc2FibGVkKS4KCgpTdGVm
YW5vIFN0YWJlbGxpbmkgKDMpOgogICAgICByYWlzaW46IGludHJvZHVjZSBURVNUX0tFUk5FTCBh
bmQgVEVTVF9JTklUUkQKICAgICAgcmFpc2luOiBjaGVjayBmb3IgaW52YWxpZCBpbml0cmRzCiAg
ICAgIHJhaXNpbi9hcm06IHByb3Blcmx5IGlnbm9yZSB0ZXN0cyB0aGF0IGRvbid0IHdvcmsgb24g
QVJNCgogZGVmY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysKIGxp
Yi9jb21tb24tZnVuY3Rpb25zLnNoICAgICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogbGliL2NvbW1vbi10ZXN0cy5zaCAgICAgICAgICAgICAgIHwgMTMgKystLS0t
LS0tLS0tLQogdGVzdHMvYnVzeWJveC1odm0gICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRlc3Rz
L2J1c3lib3gtaHZtLW1pZ3JhdGUgICAgICAgICB8ICAyICstCiB0ZXN0cy9idXN5Ym94LXB2ICAg
ICAgICAgICAgICAgICAgfCAgNSArKysrLQogdGVzdHMvY2lycm9zLW1pbmlvcy1zdHViZG9tLWh2
bSAgIHwgIDUgKysrKysKIHRlc3RzL2NpcnJvcy1taW5pb3Mtc3R1YmRvbS1wdmh2bSB8ICA1ICsr
KysrCiB0ZXN0cy9jaXJyb3MtcHZncnViMi1wdiAgICAgICAgICAgfCAgNSArKysrKwogdGVzdHMv
Y2lycm9zLXB5Z3J1Yi1wdiAgICAgICAgICAgIHwgIDYgKysrKysrCiB0ZXN0cy9jaXJyb3MtcWVt
dS1odm0gICAgICAgICAgICAgfCAgNSArKysrKwogdGVzdHMvY2lycm9zLXFlbXUtcHZodm0gICAg
ICAgICAgIHwgIDUgKysrKysKIHRlc3RzL2NpcnJvcy1zZXBhcmF0ZS1rZXJuZWwtcHYgICB8ICA2
ICsrKysrKwogMTMgZmlsZXMgY2hhbmdlZCwgODMgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 21:43:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 21:43:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHaA-0003zT-8m; Tue, 23 May 2017 21:43:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDHa8-0003zC-DW
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 21:43:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D6/C8-01985-BECA4295; Tue, 23 May 2017 21:43:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsVybKJssu7rNSq
 RBvfuclvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oytzz6xF7wRqzh2vJ29gfGeYBcjF4eQQBuT
 xPzXz9m6GDk5WAQcJCZ2f2TpYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNYOUiAjISL
 16/ZAaxmQWsJPY0vQGLCws4SRw/2cEKMoZFQFXi7+tqEJNXwE3iTk8wSIWEgJzEyWOTwSo4BX
 wklq4qBgkLCXhL7N70kmkCI+8CRoZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYn
 pqTmJScV6yfm5mxiBYcAABDsYX572PMQoycGkJMobUqYSKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt2g1UE6wKDU9tSItMwcYkDBpCQ4eJRHeTSBp3uKCxNzizHSI1ClGY46+jo/vmTgOPf/5n
 kmIJS8/L1VKnDcfpFQApDSjNA9uECxSLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYtw9kCk
 9mXgncvldApzABneJ6VxnklJJEhJRUA+NpptgzGRmPA/UOLeRcdPfEKqXFi6582fRBWvbtxEu
 Lj86+XMicseWkxMZ/CsuNZi1vfPFqa+8lp0wBsweR6syR314VZf+viP0z91v0/ROLvlxX2ljS
 McP5sLNm2T3fl7Wz8pes0tMTfqNbO6u04gsvc+hT+cr+zhlaadMDN78K0RS4GN2srdmoxFKck
 WioxVxUnAgAhRPBS48CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495575785!101503261!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26221 invoked from network); 23 May 2017 21:43:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 21:43:07 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3AE7F2395D;
 Tue, 23 May 2017 21:43:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3AE7F2395D
From: Stefano Stabellini <sstabellini@kernel.org>
To: george.dunlap@citrix.com
Date: Tue, 23 May 2017 14:43:01 -0700
Message-Id: <1495575783-23675-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1705231440270.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705231440270.18759@sstabellini-ThinkPad-X260>
Cc: sstabellini@kernel.org, xen-devel@lists.xensource.com
Subject: [Xen-devel] [PATCH 1/3] raisin: introduce TEST_KERNEL and
	TEST_INITRD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZG9uJ3QgbmVjZXNzYXJlbHkgYWx3YXlzIHdhbnQgdG8gZ3Vlc3MgYW5kIHVzZSB0aGUgZG9t
MCBrZXJuZWwgYW5kCmluaXRyZCBmb3IgdGVzdHMuIEludHJvZHVjZSB0d28gb3B0aW9ucywgVEVT
VF9LRVJORUwgYW5kIFRFU1RfSU5JVFJELAp0aGF0IGFsbG93IGEgdXNlciB0byBtYW51YWxseSBz
cGVjaWZ5IHdoaWNoIGtlcm5lbCBhbmQgaW5pdHJkIHRvIHVzZS4KClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBkZWZjb25maWcg
ICAgICAgICAgICAgICB8ICA4ICsrKysrKysrCiBsaWIvY29tbW9uLWZ1bmN0aW9ucy5zaCB8IDMw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGliL2NvbW1vbi10ZXN0cy5zaCAgICAg
fCAxMyArKy0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDEx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RlZmNvbmZpZyBiL2RlZmNvbmZpZwppbmRleCBi
ZGFjYzdlLi4yZTJkYzUwIDEwMDY0NAotLS0gYS9kZWZjb25maWcKKysrIGIvZGVmY29uZmlnCkBA
IC0zMiwzICszMiwxMSBAQCBHSVRfVFJBTlNQT1JUPSJnaXQiCiAjIyBBbGwgdGVzdHM6IGJ1c3li
b3gtcHYgYnVzeWJveC1odm0KICMjIEVOQUJMRURfVEVTVFMgaXMgdGhlIGxpc3Qgb2YgdGVzdCBy
dW4gYnkgcmFpc2UgdGVzdAogRU5BQkxFRF9URVNUUz0iYnVzeWJveC1wdiBidXN5Ym94LWh2bSBj
aXJyb3Mtc2VwYXJhdGUta2VybmVsLXB2IGNpcnJvcy1weWdydWItcHYgY2lycm9zLXB2Z3J1YjIt
cHYgY2lycm9zLXFlbXUtaHZtIGNpcnJvcy1xZW11LXB2aHZtIgorCisjIEtlcm5lbCB0byB1c2Ug
Zm9yIHRlc3RzLiBJZiBub3Qgc3BlY2lmaWVkLCByYWlzaW4gd2lsbCB0cnkgdG8gdXNlIHlvdXIK
KyMgRG9tMCBrZXJuZWwuCisjVEVTVF9LRVJORUw9L2Jvb3Qva2VybmVsCisKKyMgSW5pdHJkIHRv
IHVzZSBmb3IgdGVzdHMuIElmIG5vdCBzcGVjaWZpZWQsIHJhaXNpbiB3aWxsIHRyeSB0byB1c2Ug
eW91cgorIyBEb20wIGluaXRyZC4gSWYgeW91IGRvbid0IG5lZWQgYW4gaW5pdHJkLCBwbGVhc2Ug
c3BlY2lmeToKKyNURVNUX0lOSVRSRD0ibm9uZSIKZGlmZiAtLWdpdCBhL2xpYi9jb21tb24tZnVu
Y3Rpb25zLnNoIGIvbGliL2NvbW1vbi1mdW5jdGlvbnMuc2gKaW5kZXggZWZjOTJmZi4uNTZlOWJk
ZiAxMDA2NDQKLS0tIGEvbGliL2NvbW1vbi1mdW5jdGlvbnMuc2gKKysrIGIvbGliL2NvbW1vbi1m
dW5jdGlvbnMuc2gKQEAgLTQwMiw2ICs0MDIsMzYgQEAgZnVuY3Rpb24gaW5pdF90ZXN0cygpIHsK
ICAgICAgICAgJFNVRE8gYnJjdGwgYWRkYnIgeGVuYnIxCiAgICAgICAgICRTVURPIGlmY29uZmln
IHhlbmJyMSAxNjkuMjU0LjAuMSB1cAogICAgIGZpCisKKyAgICBpZiBbWyAteiAiJFRFU1RfS0VS
TkVMIiBdXQorICAgIHRoZW4KKyAgICAgICAgVEVTVF9LRVJORUw9Ii9ib290L3ZtbGludXotYHVu
YW1lIC1yYCIKKyAgICBmaQorICAgIGlmIFtbIC1lICIkVEVTVF9LRVJORUwiIF1dCisgICAgdGhl
bgorICAgICAgICBleHBvcnQgVEVTVF9LRVJORUw9IiRURVNUX0tFUk5FTCIKKyAgICBlbHNlCisg
ICAgICAgIGVjaG8gIkNvdWxkIG5vdCBmaW5kIGtlcm5lbCB0byB1c2UgZm9yIHRlc3RzLCBwbGVh
c2Ugc3BlY2lmeSBURVNUX0tFUk5FTCIKKyAgICAgICAgZXhpdCAxCisgICAgZmkKKworICAgIGlm
IFtbIC16ICIkVEVTVF9JTklUUkQiIF1dCisgICAgdGhlbgorICAgICAgICBpZiBbWyAkRElTVFJP
ID0gIkRlYmlhbiIgXV0KKyAgICAgICAgdGhlbgorICAgICAgICAgICAgVEVTVF9JTklUUkQ9Ii9i
b290L2luaXRyZC5pbWctYHVuYW1lIC1yYCIKKyAgICAgICAgZWxpZiBbWyAkRElTVFJPID0gIkZl
ZG9yYSIgXV0KKyAgICAgICAgdGhlbgorICAgICAgICAgICAgVEVTVF9JTklUUkQ9Ii9ib290L2lu
aXRyYW1mcy1gdW5hbWUgLXJgIi5pbWcKKyAgICAgICAgZmkKKyAgICBmaQorICAgIGlmIFtbIC1l
ICIkVEVTVF9JTklUUkQiIHx8ICIkVEVTVF9JTklUUkQiID0gIm5vbmUiIF1dCisgICAgdGhlbgor
ICAgICAgICBleHBvcnQgVEVTVF9JTklUUkQ9IiRURVNUX0lOSVRSRCIKKyAgICBlbHNlCisgICAg
ICAgIGVjaG8gIkNvdWxkIG5vdCBmaW5kIGluaXRyZCB0byB1c2UgZm9yIHRlc3RzLCBwbGVhc2Ug
c3BlY2lmeSBURVNUX0lOSVRSRCIKKyAgICAgICAgZXhpdCAxCisgICAgZmkKIH0KIAogZnVuY3Rp
b24gX2J1aWxkX3BhY2thZ2VfZGViKCkgewpkaWZmIC0tZ2l0IGEvbGliL2NvbW1vbi10ZXN0cy5z
aCBiL2xpYi9jb21tb24tdGVzdHMuc2gKaW5kZXggYzA3YmIxOC4uZGZlMDFiZCAxMDA2NDQKLS0t
IGEvbGliL2NvbW1vbi10ZXN0cy5zaAorKysgYi9saWIvY29tbW9uLXRlc3RzLnNoCkBAIC0xNjMs
MjAgKzE2MywxMSBAQCBmdW5jdGlvbiBjaGVja19ndWVzdF9hbGl2ZSgpIHsKIH0KIAogZnVuY3Rp
b24gZ2V0X2hvc3Rfa2VybmVsKCkgewotICAgIGVjaG8gIi9ib290L3ZtbGludXotYHVuYW1lIC1y
YCIKKyAgICBlY2hvICIkVEVTVF9LRVJORUwiCiB9CiAKIGZ1bmN0aW9uIGdldF9ob3N0X2luaXRy
ZCgpIHsKLSAgICBpZiBbWyAkRElTVFJPID0gIkRlYmlhbiIgXV0KLSAgICB0aGVuCi0gICAgICAg
IGVjaG8gIi9ib290L2luaXRyZC5pbWctYHVuYW1lIC1yYCIKLSAgICBlbGlmIFtbICRESVNUUk8g
PSAiRmVkb3JhIiBdXQotICAgIHRoZW4KLSAgICAgICAgZWNobyAiL2Jvb3QvaW5pdHJhbWZzLWB1
bmFtZSAtcmAiLmltZwotICAgIGVsc2UKLSAgICAgICAgZWNobyAiJFBSRVBFTkQgSSBkb24ndCBr
bm93IGhvdyB0byBmaW5kIHRoZSBpbml0cmQiID4mMgotICAgICAgICBleGl0IDEKLSAgICBmaQor
ICAgIGVjaG8gIiRURVNUX0lOSVRSRCIKIH0KIAogZnVuY3Rpb24gY2lycm9zX25ldHdvcmtfaW5p
dCgpIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 21:43:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 21:43:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHaB-000408-Fo; Tue, 23 May 2017 21:43:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDHa9-0003zL-Ec
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 21:43:09 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 79/68-02181-CECA4295; Tue, 23 May 2017 21:43:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssu7rNSq
 RBgfe6Vjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozfG5exF/RpVDz6+YuxgXGLQhcjF4eQQBuT
 xKnZX9m6GDk5WAQcJL7f2MncxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yebwMpFBGQkX
 rx+yQxiMwtYSexpegMWFxbwlej58JUFYqSqxOy/D1hBRvIKuEmsu6cDEpYQkJM4eWwy2EhOAX
 eJE09nskKc084o8ad5JtMERt4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDUz1clOLixP
 TU3MSk4r1kvNzNzECg6GegYFxB2PfKr9DjJIcTEqivCFlKpFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHifrAbKCRalpqdWpGXmAMMSJi3BwaMkwrsJJM1bXJCYW5yZDpE6xajLcej5z/dMQix5+
 XmpUuK890GKBECKMkrz4EbAYuQSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe4yBTeDLzSu
 A2vQI6ggnoCNe7yiBHlCQipKQaGEW+9sXpHD4vtKmi9fdN/81t87k3R+0R2ZYbn7cmePeetP9
 za1kWWP1S6PU4oC75wSEgT/l/jNbcfUu33dl/6qPjk+edItG7wsKWLVvHqHdDQqZQ48CiGoEX
 7u8Told0rt29zFnoaf58s/PNoStLi05+KitTmqtRf3TCPc1/Ij362nemZsVcmqPEUpyRaKjFX
 FScCAA5NTJUjAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495575786!97049936!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3320 invoked from network); 23 May 2017 21:43:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 21:43:07 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CBA03239DB;
 Tue, 23 May 2017 21:43:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CBA03239DB
From: Stefano Stabellini <sstabellini@kernel.org>
To: george.dunlap@citrix.com
Date: Tue, 23 May 2017 14:43:03 -0700
Message-Id: <1495575783-23675-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495575783-23675-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705231440270.18759@sstabellini-ThinkPad-X260>
 <1495575783-23675-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, xen-devel@lists.xensource.com
Subject: [Xen-devel] [PATCH 3/3] raisin/arm: properly ignore tests that
	don't work on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWdub3JlIGFsbCBjaXJyb3MgdGVzdHMgb24gQVJNIGZvciBub3cuIFByaW50IGEgd2FybmluZyBm
b3IgUFYgdGVzdHMsCndoaWNoIGNvdWxkIHdvcmsgb24gQVJNIG9uZSBkYXkgKEhWTSB0ZXN0cyB3
b24ndCB3b3JrIGFueSB0aW1lIHNvb24sCmdpdmVuIHRoYXQgdGhlcmUgaXMgbm8gSFZNIGJ1aWxk
ZXIgdHlwZSBvbiBBUk0pLgoKRG8gbm90IGV4aXQgMCB3aGVuIHdlIGRldGVjdCBBUk0gaW4gYSB0
ZXN0OiBpdCBjYXVzZXMgdGhlIHdob2xlIHJhaXNlIHRvCmV4aXQuIFJldHVybiAwIGluc3RlYWQu
CgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogdGVzdHMvYnVzeWJveC1odm0gICAgICAgICAgICAgICAgIHwgMiArLQogdGVzdHMv
YnVzeWJveC1odm0tbWlncmF0ZSAgICAgICAgIHwgMiArLQogdGVzdHMvY2lycm9zLW1pbmlvcy1z
dHViZG9tLWh2bSAgIHwgNSArKysrKwogdGVzdHMvY2lycm9zLW1pbmlvcy1zdHViZG9tLXB2aHZt
IHwgNSArKysrKwogdGVzdHMvY2lycm9zLXB2Z3J1YjItcHYgICAgICAgICAgIHwgNSArKysrKwog
dGVzdHMvY2lycm9zLXB5Z3J1Yi1wdiAgICAgICAgICAgIHwgNiArKysrKysKIHRlc3RzL2NpcnJv
cy1xZW11LWh2bSAgICAgICAgICAgICB8IDUgKysrKysKIHRlc3RzL2NpcnJvcy1xZW11LXB2aHZt
ICAgICAgICAgICB8IDUgKysrKysKIHRlc3RzL2NpcnJvcy1zZXBhcmF0ZS1rZXJuZWwtcHYgICB8
IDYgKysrKysrCiA5IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdGVzdHMvYnVzeWJveC1odm0gYi90ZXN0cy9idXN5Ym94LWh2bQpp
bmRleCA1MWU5ZTE5Li5mY2ZmZGM5IDEwMDc1NQotLS0gYS90ZXN0cy9idXN5Ym94LWh2bQorKysg
Yi90ZXN0cy9idXN5Ym94LWh2bQpAQCAtMTQsNyArMTQsNyBAQCBmdW5jdGlvbiBidXN5Ym94LWh2
bS10ZXN0KCkgewogICAgIGlmIFtbICRSQUlTSU5fQVJDSCAhPSAieDg2XzY0IiAmJiAkUkFJU0lO
X0FSQ0ggIT0gIng4Nl8zMiIgXV0KICAgICB0aGVuCiAgICAgICAgIGVjaG8gJFBSRVBFTkQgYnVz
eWJveCBodm0gdGVzdCBvbmx5IHZhbGlkIG9uIHg4NgotICAgICAgICBleGl0IDAKKyAgICAgICAg
cmV0dXJuIDAKICAgICBmaQogCiAgICAgVE1QRElSPWBta3RlbXAgLWRgCmRpZmYgLS1naXQgYS90
ZXN0cy9idXN5Ym94LWh2bS1taWdyYXRlIGIvdGVzdHMvYnVzeWJveC1odm0tbWlncmF0ZQppbmRl
eCA4ZTgyMTNiLi43NzlmMTRkIDEwMDc1NQotLS0gYS90ZXN0cy9idXN5Ym94LWh2bS1taWdyYXRl
CisrKyBiL3Rlc3RzL2J1c3lib3gtaHZtLW1pZ3JhdGUKQEAgLTEzLDcgKzEzLDcgQEAgZnVuY3Rp
b24gYnVzeWJveC1odm0tbWlncmF0ZS10ZXN0KCkgewogICAgIGlmIFtbICRSQUlTSU5fQVJDSCAh
PSAieDg2XzY0IiAmJiAkUkFJU0lOX0FSQ0ggIT0gIng4Nl8zMiIgXV0KICAgICB0aGVuCiAgICAg
ICAgIGVjaG8gJFBSRVBFTkQgYnVzeWJveCBodm0gdGVzdCBvbmx5IHZhbGlkIG9uIHg4NgotICAg
ICAgICBleGl0IDAKKyAgICAgICAgcmV0dXJuIDAKICAgICBmaQogCiAgICAgYnVzeWJveC1odm0t
dGVzdApkaWZmIC0tZ2l0IGEvdGVzdHMvY2lycm9zLW1pbmlvcy1zdHViZG9tLWh2bSBiL3Rlc3Rz
L2NpcnJvcy1taW5pb3Mtc3R1YmRvbS1odm0KaW5kZXggNDNkYzU2OC4uMjU4YjA4YiAxMDA2NDQK
LS0tIGEvdGVzdHMvY2lycm9zLW1pbmlvcy1zdHViZG9tLWh2bQorKysgYi90ZXN0cy9jaXJyb3Mt
bWluaW9zLXN0dWJkb20taHZtCkBAIC03LDYgKzcsMTEgQEAgZnVuY3Rpb24gY2lycm9zLW1pbmlv
cy1zdHViZG9tLWh2bS1jbGVhbnVwKCkgewogfQogCiBmdW5jdGlvbiBjaXJyb3MtbWluaW9zLXN0
dWJkb20taHZtLXRlc3QoKSB7CisgICAgaWYgW1sgJFJBSVNJTl9BUkNIICE9ICJ4ODZfNjQiICYm
ICRSQUlTSU5fQVJDSCAhPSAieDg2XzMyIiBdXQorICAgIHRoZW4KKyAgICAgICAgcmV0dXJuIDAK
KyAgICBmaQorCiAgICAgZG93bmxvYWRfY2lycm9zX2NvbXBvbmVudHMKICAgICB0ZXN0ZGlyPWBt
a3RlbXAgLWRgCiAgICAgY3AgJENJUlJPU19ET1dOTE9BRFMvJENJUlJPU19ESVNLX0ZJTEUgJHRl
c3RkaXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2NpcnJvcy1taW5pb3Mtc3R1YmRvbS1wdmh2bSBiL3Rl
c3RzL2NpcnJvcy1taW5pb3Mtc3R1YmRvbS1wdmh2bQppbmRleCA3MTliNzhkLi5mYzBhYzFkIDEw
MDY0NAotLS0gYS90ZXN0cy9jaXJyb3MtbWluaW9zLXN0dWJkb20tcHZodm0KKysrIGIvdGVzdHMv
Y2lycm9zLW1pbmlvcy1zdHViZG9tLXB2aHZtCkBAIC03LDYgKzcsMTEgQEAgZnVuY3Rpb24gY2ly
cm9zLW1pbmlvcy1zdHViZG9tLXB2aHZtLWNsZWFudXAoKSB7CiB9CiAKIGZ1bmN0aW9uIGNpcnJv
cy1taW5pb3Mtc3R1YmRvbS1wdmh2bS10ZXN0KCkgeworICAgIGlmIFtbICRSQUlTSU5fQVJDSCAh
PSAieDg2XzY0IiAmJiAkUkFJU0lOX0FSQ0ggIT0gIng4Nl8zMiIgXV0KKyAgICB0aGVuCisgICAg
ICAgIHJldHVybiAwCisgICAgZmkKKwogICAgIGRvd25sb2FkX2NpcnJvc19jb21wb25lbnRzCiAg
ICAgdGVzdGRpcj1gbWt0ZW1wIC1kYAogICAgIGNwICRDSVJST1NfRE9XTkxPQURTLyRDSVJST1Nf
RElTS19GSUxFICR0ZXN0ZGlyCmRpZmYgLS1naXQgYS90ZXN0cy9jaXJyb3MtcHZncnViMi1wdiBi
L3Rlc3RzL2NpcnJvcy1wdmdydWIyLXB2CmluZGV4IDQ5OTRlYTkuLjI2ZGM0YzEgMTAwNjQ0Ci0t
LSBhL3Rlc3RzL2NpcnJvcy1wdmdydWIyLXB2CisrKyBiL3Rlc3RzL2NpcnJvcy1wdmdydWIyLXB2
CkBAIC03LDYgKzcsMTEgQEAgZnVuY3Rpb24gY2lycm9zLXB2Z3J1YjItcHYtY2xlYW51cCgpIHsK
IH0KIAogZnVuY3Rpb24gY2lycm9zLXB2Z3J1YjItcHYtdGVzdCgpIHsKKyAgICBpZiBbWyAkUkFJ
U0lOX0FSQ0ggIT0gIng4Nl82NCIgJiYgJFJBSVNJTl9BUkNIICE9ICJ4ODZfMzIiIF1dCisgICAg
dGhlbgorICAgICAgICByZXR1cm4gMAorICAgIGZpCisKICAgICBkb3dubG9hZF9jaXJyb3NfY29t
cG9uZW50cwogICAgIHRlc3RkaXI9YG1rdGVtcCAtZGAKICAgICBjcCAkQ0lSUk9TX0RPV05MT0FE
Uy8kQ0lSUk9TX0RJU0tfRklMRSAkdGVzdGRpcgpkaWZmIC0tZ2l0IGEvdGVzdHMvY2lycm9zLXB5
Z3J1Yi1wdiBiL3Rlc3RzL2NpcnJvcy1weWdydWItcHYKaW5kZXggMzdlMjg4Yy4uZTM0ZDBiZSAx
MDA2NDQKLS0tIGEvdGVzdHMvY2lycm9zLXB5Z3J1Yi1wdgorKysgYi90ZXN0cy9jaXJyb3MtcHln
cnViLXB2CkBAIC03LDYgKzcsMTIgQEAgZnVuY3Rpb24gY2lycm9zLXB5Z3J1Yi1wdi1jbGVhbnVw
KCkgewogfQogCiBmdW5jdGlvbiBjaXJyb3MtcHlncnViLXB2LXRlc3QoKSB7CisgICAgaWYgW1sg
JFJBSVNJTl9BUkNIICE9ICJ4ODZfNjQiICYmICRSQUlTSU5fQVJDSCAhPSAieDg2XzMyIiBdXQor
ICAgIHRoZW4KKyAgICAgICAgZWNobyAkUFJFUEVORCBjaXJyb3MgdGVzdHMgZGlzYWJsZWQgb24g
QVJNIGZvciBub3cKKyAgICAgICAgcmV0dXJuIDAKKyAgICBmaQorCiAgICAgZG93bmxvYWRfY2ly
cm9zX2NvbXBvbmVudHMKICAgICB0ZXN0ZGlyPWBta3RlbXAgLWRgCiAgICAgY3AgJENJUlJPU19E
T1dOTE9BRFMvJENJUlJPU19ESVNLX0ZJTEUgJHRlc3RkaXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2Np
cnJvcy1xZW11LWh2bSBiL3Rlc3RzL2NpcnJvcy1xZW11LWh2bQppbmRleCAyZTRlYzJhLi44MmZh
MWYxIDEwMDY0NAotLS0gYS90ZXN0cy9jaXJyb3MtcWVtdS1odm0KKysrIGIvdGVzdHMvY2lycm9z
LXFlbXUtaHZtCkBAIC03LDYgKzcsMTEgQEAgZnVuY3Rpb24gY2lycm9zLXFlbXUtaHZtLWNsZWFu
dXAoKSB7CiB9CiAKIGZ1bmN0aW9uIGNpcnJvcy1xZW11LWh2bS10ZXN0KCkgeworICAgIGlmIFtb
ICRSQUlTSU5fQVJDSCAhPSAieDg2XzY0IiAmJiAkUkFJU0lOX0FSQ0ggIT0gIng4Nl8zMiIgXV0K
KyAgICB0aGVuCisgICAgICAgIHJldHVybiAwCisgICAgZmkKKwogICAgIGRvd25sb2FkX2NpcnJv
c19jb21wb25lbnRzCiAgICAgdGVzdGRpcj1gbWt0ZW1wIC1kYAogICAgIGNwICRDSVJST1NfRE9X
TkxPQURTLyRDSVJST1NfRElTS19GSUxFICR0ZXN0ZGlyCmRpZmYgLS1naXQgYS90ZXN0cy9jaXJy
b3MtcWVtdS1wdmh2bSBiL3Rlc3RzL2NpcnJvcy1xZW11LXB2aHZtCmluZGV4IDZjZjMzZTAuLjI5
NmI5MjQgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2NpcnJvcy1xZW11LXB2aHZtCisrKyBiL3Rlc3RzL2Np
cnJvcy1xZW11LXB2aHZtCkBAIC03LDYgKzcsMTEgQEAgZnVuY3Rpb24gY2lycm9zLXFlbXUtcHZo
dm0tY2xlYW51cCgpIHsKIH0KIAogZnVuY3Rpb24gY2lycm9zLXFlbXUtcHZodm0tdGVzdCgpIHsK
KyAgICBpZiBbWyAkUkFJU0lOX0FSQ0ggIT0gIng4Nl82NCIgJiYgJFJBSVNJTl9BUkNIICE9ICJ4
ODZfMzIiIF1dCisgICAgdGhlbgorICAgICAgICByZXR1cm4gMAorICAgIGZpCisKICAgICBkb3du
bG9hZF9jaXJyb3NfY29tcG9uZW50cwogICAgIHRlc3RkaXI9YG1rdGVtcCAtZGAKICAgICBjcCAk
Q0lSUk9TX0RPV05MT0FEUy8kQ0lSUk9TX0RJU0tfRklMRSAkdGVzdGRpcgpkaWZmIC0tZ2l0IGEv
dGVzdHMvY2lycm9zLXNlcGFyYXRlLWtlcm5lbC1wdiBiL3Rlc3RzL2NpcnJvcy1zZXBhcmF0ZS1r
ZXJuZWwtcHYKaW5kZXggZmFiNTg1Ni4uYWY5NTBmNCAxMDA2NDQKLS0tIGEvdGVzdHMvY2lycm9z
LXNlcGFyYXRlLWtlcm5lbC1wdgorKysgYi90ZXN0cy9jaXJyb3Mtc2VwYXJhdGUta2VybmVsLXB2
CkBAIC03LDYgKzcsMTIgQEAgZnVuY3Rpb24gY2lycm9zLXNlcGFyYXRlLWtlcm5lbC1wdi1jbGVh
bnVwKCkgewogfQogCiBmdW5jdGlvbiBjaXJyb3Mtc2VwYXJhdGUta2VybmVsLXB2LXRlc3QoKSB7
CisgICAgaWYgW1sgJFJBSVNJTl9BUkNIICE9ICJ4ODZfNjQiICYmICRSQUlTSU5fQVJDSCAhPSAi
eDg2XzMyIiBdXQorICAgIHRoZW4KKyAgICAgICAgZWNobyAkUFJFUEVORCBjaXJyb3MgdGVzdHMg
ZGlzYWJsZWQgb24gQVJNIGZvciBub3cKKyAgICAgICAgcmV0dXJuIDAKKyAgICBmaQorCiAgICAg
ZG93bmxvYWRfY2lycm9zX2NvbXBvbmVudHMKICAgICB0ZXN0ZGlyPWBta3RlbXAgLWRgCiAgICAg
Y3AgJENJUlJPU19ET1dOTE9BRFMvJENJUlJPU19LRVJORUxfRklMRSAkdGVzdGRpcgotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 21:43:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 21:43:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHaC-00041H-Rt; Tue, 23 May 2017 21:43:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDHaB-0003zL-Fd
 for xen-devel@lists.xensource.com; Tue, 23 May 2017 21:43:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 53/78-02181-FECA4295; Tue, 23 May 2017 21:43:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVybKJssu7rNSq
 RBg0zVC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bnLSkFd9gqbry+xdjAeIC1i5GLQ0igjUmi
 9d8a5i5GDg4WAQeJ43c0QUxGgRiJBz+suxg5gcwwicmXl7CC2GwChhJ/n2xiA7FFBGQkXrx+y
 QxiMwtYSexpegMWFxYwk3h/dR4jxERViT3nC0HCvAJuEmcvbWcCsSUE5CROHpsMNpJTwF3ixN
 OZUNe0M0r8aZ7JNIGRdwEjwypGjeLUorLUIl0jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMBAqGdgYNzB2Djb7xCjJAeTkihvSJlKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3iergXKCRanpqRVpmTnAkIRJS3DwKInw/lkFlOYtLkjMLc5Mh0idYtTlmHPv63smIZa8/LxUK
 XHefJAZAiBFGaV5cCNg8XGJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvcZApPJl5JXCbXg
 EdwQR0hOtdZZAjShIRUlINjFxZ1gdMzq59EKxhPXNf9Vr+aR86RNdOeX5zypeihZprj2y0eNa
 2aYLcevHmZQVRYSxqJhzdj/IaN0t6X6h5+0pMfccJ/faNpuvtKvrvB4u956x8w8CuNj/wQOe1
 ST4MW1jS+Tg2THb4vpH3pKy7bY15w6IUg7035Pla9VaX7krYINt3+UKuqBJLcUaioRZzUXEiA
 HR2/pOKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495575786!99740534!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12759 invoked from network); 23 May 2017 21:43:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 21:43:07 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8612A239CC;
 Tue, 23 May 2017 21:43:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8612A239CC
From: Stefano Stabellini <sstabellini@kernel.org>
To: george.dunlap@citrix.com
Date: Tue, 23 May 2017 14:43:02 -0700
Message-Id: <1495575783-23675-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495575783-23675-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705231440270.18759@sstabellini-ThinkPad-X260>
 <1495575783-23675-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, xen-devel@lists.xensource.com
Subject: [Xen-devel] [PATCH 2/3] raisin: check for invalid initrds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2V0X2hvc3RfaW5pdHJkIGNhbiByZXR1cm4gYW4gaW52YWxpZCBvciBudWxsIGluaXRyZC4gRG8g
bm90IHNldCB0aGUKcmFtZGlzayBvcHRpb24gaW4gdGhlIFZNIGNvbmZpZyBmaWxlIHRvIGFuIGlu
dmFsaWQgdmFsdWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogdGVzdHMvYnVzeWJveC1wdiB8IDUgKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90ZXN0
cy9idXN5Ym94LXB2IGIvdGVzdHMvYnVzeWJveC1wdgppbmRleCBhN2FlOTc2Li43YWQ0ZjdhIDEw
MDc1NQotLS0gYS90ZXN0cy9idXN5Ym94LXB2CisrKyBiL3Rlc3RzL2J1c3lib3gtcHYKQEAgLTIx
LDcgKzIxLDYgQEAgZnVuY3Rpb24gYnVzeWJveC1wdi10ZXN0KCkgewogCiAgICAgY2F0ID5idXN5
Ym94LXB2IDw8RU9GCiBrZXJuZWwgPSAiYGdldF9ob3N0X2tlcm5lbGAiCi1yYW1kaXNrID0gImBn
ZXRfaG9zdF9pbml0cmRgIgogZXh0cmEgPSAicm9vdD0vZGV2L3h2ZGEgY29uc29sZT1odmMwIgog
bWVtb3J5ID0gNTEyCiBuYW1lID0gInJhaXNpbi10ZXN0IgpAQCAtMzEsNiArMzAsMTAgQEAgc2Vy
aWFsPSJwdHkiCiBib290PSJjIgogdmlmPVsnYnJpZGdlPXhlbmJyMSddCiBFT0YKKyAgICBpZiBb
WyAtZSAiYGdldF9ob3N0X2luaXRyZGAiIF1dCisgICAgdGhlbgorICAgICAgICBlY2hvICJyYW1k
aXNrID0gXCJgZ2V0X2hvc3RfaW5pdHJkYFwiIiA+PiBidXN5Ym94LXB2CisgICAgZmkKIAogICAg
ICRTVURPIHhsIGNyZWF0ZSBidXN5Ym94LXB2CiAgICAgY2hlY2tfZ3Vlc3RfYWxpdmUKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 23 21:45:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 21:45:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHcL-0004PR-7b; Tue, 23 May 2017 21:45:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDHcJ-0004Ol-Un
 for xen-devel@lists.xen.org; Tue, 23 May 2017 21:45:24 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B0/68-02956-37DA4295; Tue, 23 May 2017 21:45:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm7RWpV
 IgxuN8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8biQ1NZCnbKVex62MjawDhdoouRi0NI4A+j
 xMplh1i7GDk5WAQcJH427mXvYuTgYBSIkXjwwxokzCgQJjH58hKoEm2JtS92s4PYbAKGEn+fb
 GIDKZcAspd85gAJiwhoSuy7dZoJZDyzwA9GifZdWxhBEsICJRInL3xlA7E5Bawkrk/uAovzCn
 hL/FpzAswWEkiXmD7hH9guUQFdiUP//rBB1AhKnJz5hAXEZhbQklg+fRvLBEaBWUhSs5CkFjA
 yrWJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEEGINjB2PHP
 6RCjJAeTkihvSJlKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3iergXKCRanpqRVpmTnAaIBJS
 3DwKInwaqwBSvMWFyTmFmemQ6ROMSpKifP6gyQEQBIZpXlwbbAIvMQoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVhXmaQKTyZeSVw018BLWYCWux6VxlkcUkiQkqqgXH/UYbt/6svNH5ktJq2Lrf
 6yA2pZR4xh6c91JaVv98WeL7M6zuz7lk3uThDsaJbK3/tn6u65UN2N2tGyLXfLIf97Jtv3Y7a
 +lO/ru+l7DH3axonFtz11DW6l/B61yydjmz97X+7ZHPq0xc9e84+7ZqWW3PZ9UTO7Kf/M86HK
 KcIn/kkv8K3dLsSS3FGoqEWc1FxIgA8xkz8uwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495575921!63691979!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36456 invoked from network); 23 May 2017 21:45:22 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 21:45:22 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0FD4A2395D;
 Tue, 23 May 2017 21:45:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0FD4A2395D
Date: Tue, 23 May 2017 14:45:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Punit Agrawal <punit.agrawal@arm.com>
In-Reply-To: <20170515141012.6612-2-punit.agrawal@arm.com>
Message-ID: <alpine.DEB.2.10.1705231445090.18759@sstabellini-ThinkPad-X260>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
 <20170515141012.6612-2-punit.agrawal@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 Resend PATCH 1/3] Allow control of
 icache invalidations when calling flush_page_to_ram()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgUHVuaXQgQWdyYXdhbCB3cm90ZToKPiBmbHVzaF9wYWdlX3Rv
X3JhbSgpIHVuY29uZGl0aW9uYWxseSBkcm9wcyB0aGUgaWNhY2hlLiBJbiBjZXJ0YWluCj4gc2l0
dWF0aW9ucyB0aGlzIGxlYWRzIHRvIGV4ZWNlc3NpdmUgaWNhY2hlIGZsdXNoZXMgd2hlbgo+IGZs
dXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRlZGx5IGNhbGxlZCBpbiBhIGxv
b3AuCj4gCj4gSW50cm9kdWNlIGEgcGFyYW1ldGVyIHRvIGFsbG93IGNhbGxlcnMgb2YgZmx1c2hf
cGFnZV90b19yYW0oKSB0byB0YWtlCj4gcmVzcG9uc2liaWxpdHkgb2Ygc3luY2hyb25pc2luZyB0
aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9ucyBmb3IKPiBhZGRpbmcgbG9naWMgdG8g
bWFrZSB0aGUgY2FsbGVycyBwZXJmb3JtIHRoZSBuZWNlc3NhcnkgaWNhY2hlCj4gbWFpbnRlbmFu
Y2Ugb3BlcmF0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jhd2FsIDxwdW5pdC5h
Z3Jhd2FsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAg
IHwgNSArKystLQo+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgfCAyICstCj4gIHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICB8IDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmggICAgIHwgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggfCAy
ICstCj4gIDUgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4g
aW5kZXggNDhmNzRmNmU2NS4uMDgyYzg3MmM3MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
bW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTQyMCw3ICs0MjAsNyBAQCB1bnNp
Z25lZCBsb25nIGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQo+ICB9Cj4g
ICNlbmRpZgo+ICAKPiAtdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbikK
PiArdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbiwgYm9vbCBzeW5jX2lj
YWNoZSkKPiAgewo+ICAgICAgdm9pZCAqdiA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwo+
ICAKPiBAQCAtNDM1LDcgKzQzNSw4IEBAIHZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQg
bG9uZyBtZm4pCj4gICAgICAgKiBJLUNhY2hlIChTZWUgRDQuOS4yIGluIEFSTSBEREkgMDQ4N0Eu
a19pc3MxMDc3NSkuIEluc3RlYWQgb2YgdXNpbmcgZmx1c2gKPiAgICAgICAqIGJ5IFZBIG9uIHNl
bGVjdCBwbGF0Zm9ybXMsIHdlIGp1c3QgZmx1c2ggdGhlIGVudGlyZSBjYWNoZSBoZXJlLgo+ICAg
ICAgICovCj4gLSAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOwo+ICsgICAgaWYgKCBzeW5jX2ljYWNo
ZSApCj4gKyAgICAgICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKPiAgfQo+ICAKPiAgdm9pZCBfX2lu
aXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBpbmRleCAzNGQ1Nzc2MGQ3Li4yOWYyZTJmYWQzIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0u
Ywo+IEBAIC0xMzkyLDcgKzEzOTIsNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yKQo+ICAgICAgICAgIC8qIFhYWDog
SW1wbGVtZW50IHByZWVtcHRpb24gKi8KPiAgICAgICAgICB3aGlsZSAoIGdmbl94KHN0YXJ0KSA8
IGdmbl94KG5leHRfZ2ZuKSApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBmbHVzaF9wYWdl
X3RvX3JhbShtZm5feChtZm4pKTsKPiArICAgICAgICAgICAgZmx1c2hfcGFnZV90b19yYW0obWZu
X3gobWZuKSwgdHJ1ZSk7Cj4gIAo+ICAgICAgICAgICAgICBzdGFydCA9IGdmbl9hZGQoc3RhcnQs
IDEpOwo+ICAgICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgMSk7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBpbmRl
eCA5ZTQxZmI0Y2QzLi5lYmE3OGYxYTNkIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAtODMzLDcgKzgzMyw3
IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+ICAgICAgICAg
IC8qIEVuc3VyZSBjYWNoZSBhbmQgUkFNIGFyZSBjb25zaXN0ZW50IGZvciBwbGF0Zm9ybXMgd2hl
cmUgdGhlCj4gICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wgaXRzIG93biB2aXNpYmlsaXR5
IG9mL3Rocm91Z2ggdGhlIGNhY2hlLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGZsdXNoX3Bh
Z2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSkpOwo+ICsgICAgICAgIGZsdXNoX3BhZ2VfdG9f
cmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksIHRydWUpOwo+ICAgICAgfQo+ICAKPiAgICAgIHNwaW5f
dW5sb2NrKCZoZWFwX2xvY2spOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggNGI0NmU4ODMxYy4uNDk3
YjRjODZhZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTQwNyw3ICs0MDcsNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgZmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhKHVuc2lnbmVkIGxvbmcgdmEs
Cj4gIH0KPiAgCj4gIC8qIEZsdXNoIHRoZSBkY2FjaGUgZm9yIGFuIGVudGlyZSBwYWdlLiAqLwo+
IC12b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuKTsKPiArdm9pZCBmbHVz
aF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbiwgYm9vbCBzeW5jX2ljYWNoZSk7Cj4gIAo+
ICAvKgo+ICAgKiBQcmludCBhIHdhbGsgb2YgYSBwYWdlIHRhYmxlIG9yIHAybQo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2ZsdXNodGxiLmgKPiBpbmRleCA4YjdhZGVmN2M1Li5iZDJiZTdlNDgyIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZmx1c2h0bGIuaAo+IEBAIC0xMTgsNyArMTE4LDcgQEAgdm9pZCBmbHVzaF9hcmVhX21hc2so
Y29uc3QgY3B1bWFza190ICosIGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwo+
ICAjZGVmaW5lIGZsdXNoX3RsYl9vbmVfYWxsKHYpICAgICAgICAgICAgICAgICAgICBcCj4gICAg
ICBmbHVzaF90bGJfb25lX21hc2soJmNwdV9vbmxpbmVfbWFwLCB2KQo+ICAKPiAtc3RhdGljIGlu
bGluZSB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuKSB7fQo+ICtzdGF0
aWMgaW5saW5lIHZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9uZyBtZm4sIGJvb2wg
c3luY19pY2FjaGUpIHt9Cj4gIHN0YXRpYyBpbmxpbmUgaW50IGludmFsaWRhdGVfZGNhY2hlX3Zh
X3JhbmdlKGNvbnN0IHZvaWQgKnAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAgeyByZXR1cm4gLUVPUE5PVFNVUFA7
IH0KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 21:46:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 21:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHdN-0004Xe-Gp; Tue, 23 May 2017 21:46:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDHdM-0004XR-6d
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 21:46:28 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 03/B4-01992-3BDA4295; Tue, 23 May 2017 21:46:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oO76tSq
 RBodO2lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrm64yFZxiqzg+bTp7A+MU1i5GLg4hgQ4m
 iX3/HzJBOF8YJb6tvwPlbGCUmH+1AapsO6PEi2u3gBxODmEBD4k3L5eC2SICzhLHr7xlA7GFB
 Kwk/h34ywhiMwuES/yfOJkdxGYTMJI4e3Q6WJxXwFbi4KwvTCA2i4CqxLljL8DiokD1bxuPsE
 DUCEqcnPkEzOYUsJbYs7KTHWKmusSfeZeYIWx5ie1v54DZEgLGEn2z+lgmMArOQtI+C0nLLCQ
 tCxiZVzFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZvPQMD
 4w7GR/1+hxglOZiURHlDylQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvlsDlBMsSk1PrUjLz
 AHGEUxagoNHSYT3CUiat7ggMbc4Mx0idYpRl2POva/vmYRY8vLzUqXEef1BigRAijJK8+BGwG
 L6EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3k8gU3gy80rgNr0COoIJ6AjXu8ogR5QkIqS
 kGhjXXN37tJ83cYlep4jxoXAL1Q6bXZuknleYeRdmFHQeDb7+7kww+/y470rpaT6uy+oyfm+9
 72B2sGZNr9i6t/p/VTZse8/duPsqh/mB4jmmV7+JCp3fKb6g5eL14I3zYxg6O95ckkkWY5NMm
 DUx0eS95jOJdca/D/pLPrYXWbhojpeYLnNa1B8lluKMREMt5qLiRAA2r5835AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495575980!84432049!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16966 invoked from network); 23 May 2017 21:46:23 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 May 2017 21:46:23 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4NLkBIh017341
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 23 May 2017 21:46:13 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4NLkA8g030686
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 23 May 2017 21:46:10 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4NLk9fg003891;
 Tue, 23 May 2017 21:46:09 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 May 2017 14:46:09 -0700
To: Gary R Hook <gary.hook@amd.com>, xen-devel@lists.xenproject.org
References: <20170523212859.6519.69031.stgit@taos.amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0fdbd397-f2c7-08b5-58e9-4d7ddf3ba8de@oracle.com>
Date: Tue, 23 May 2017 17:46:03 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170523212859.6519.69031.stgit@taos.amd.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com, suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH] xen/x86: Add Xenoprofile support for AMD
	Family 17h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjMvMjAxNyAwNToyOCBQTSwgR2FyeSBSIEhvb2sgd3JvdGU6Cj4gU2lnbmVkLW9mZi1i
eTogR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
b3Byb2ZpbGUvbm1pX2ludC5jIHwgICAgNCArKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5j
IGIveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwo+IGluZGV4IDEzNTM0ZDQ5MTQwNS4u
NWFkNDhjMTJlNTE1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCj4gQEAgLTQxOSw2ICs0
MTksMTAgQEAgc3RhdGljIGludCBfX2luaXQgbm1pX2luaXQodm9pZCkKPiAgCQkJCW1vZGVsID0g
Jm9wX2F0aGxvbl9zcGVjOwo+ICAJCQkJY3B1X3R5cGUgPSAieDg2LTY0L2ZhbWlseTE2aCI7Cj4g
IAkJCQlicmVhazsKPiArCQkJY2FzZSAweDE3Ogo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1vZGVsID0gJm9wX2FtZF9mYW0xNWhfc3BlYzsKPiArCQkJCWNwdV90eXBlID0gIng4
Ni02NC9mYW1pbHkxN2giOwo+ICsJCQkJYnJlYWs7Cj4gIAkJCX0KPiAgCQkJYnJlYWs7CgoKSGF2
ZSB5b3UgYWN0dWFsbHkgdHJpZWQgdGhpcz8gSSBkb24ndCBrbm93IHdoZXRoZXIgb3Byb2ZpbGUg
c3RpbGwgd29ya3MKc2luY2UgY29ycmVzcG9uZGluZyBrZXJuZWwgcGF0Y2hlcyB0aGF0IEkgYW0g
YXdhcmUgb2YgYXJlIGF0IGxlYXN0IDUKeWVhcnMgb2xkLgoKLWJvcmlzCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 23 21:51:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 21:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHi0-0005FX-2L; Tue, 23 May 2017 21:51:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dDHhy-0005FR-8p
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 21:51:14 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 78/82-03058-1DEA4295; Tue, 23 May 2017 21:51:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTuvbvbrubkOhVPY340LczS3J8UpRA
 pMMgSKkMT8s6u22AfsrvZpAIxLTRMZyVsam5pBlYKZVr4JxTxAz9KREPyKy3UsqwoIT/qXq+a
 vb+ec57nPOecl0MIpNdEMoK2mmmTgdIpRO645mDI2fDXDSEpkQ0Le6OXmm5jcSihfXEIT0KpQ
 q1BZbSmCzXNjbVYlsvNOjuxiuWiGnERcidwMl8AhTW9Ai5AZAGCntFFxAVS8jeC/LsFoiLkRn
 iTCfB57oGwCBGED3kaZsvdubSATAaHawDnsJTUw0zzlICTiMg9MPktlUtLyBjofFWxLsHZdEf
 jyLrEl0yDxQqCl3hBt31mXeJGHgHnsxUh7x4N9uoBxGM/GJ2pxngcCC0LlQIOAxkELUtLIm5i
 4MYfb32Ocf5SMgCqbASv8YeOvkqcx2FQNd8i5HEiNNlsYk4OZDD05J/k4VUoLrfwjjYxzPWVY
 HxQJ4LrI50ivlYH9+xfMB5Hw03XCuJFKxisFd7ZGM4lhvcfMnksB+dY+4aoSwg/xouxUrTPse
 0DHNuWdmxb2rFtaSfC61EoQ5uyaVO4UhmhMmnVGrOe0urClZGHIvQ0w1BqWkepmIgMo/4pYo9
 jB/teoO91SW1oF4EpfCVnskNSpJ4q48UcDcVoLpgsOpppQ3KCUICk5wnLeZloNW3N1OrYC9uk
 gfBQ+Ej6OVrCZFF6RqvmqR60W+YnOcAen5TkCI3FsFW2eZuDyF/mLUHsIFKPLNqk15r/5+eRH
 4EU3pIgzsVDazBvuc+zjTG28bGxYK6xmfpHyXLReWPGidBJt/SXZW8R1ZpsRiNDy93qwFA8MK
 8sdqfnWknAcOy7P2vezV8hbrz+UpYy/f7+pZ/xeaLqmFPkuWH/APP8w8fK2ogr05Pxb9DsYTQ
 Rdfm4sy5mKtHWOb0w+MuVbVntCL/VvzyZnNmf1tD76FNMztGPcrm9a6FU7Yy6ocAZDaUME5gY
 6i+f3k21lgMAAA==
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495576271!63713589!1
X-Originating-IP: [104.47.36.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20918 invoked from network); 23 May 2017 21:51:12 -0000
Received: from mail-sn1nam02on0085.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.85)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 23 May 2017 21:51:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=oarsNB+6Xetg2Pd4v6WRHuxqTSUDz/W7mjuqECxE5JY=;
 b=redRyFMWmt1jpHp4ECuhwN4hzcQoB3CxIfRpdY78hzF8ZGDme1yGgSvPgsP3QxkGwNPrVp67eBcbRcYpA+/GvGptE59LGsKScNpHeggOHIA70jwSK1YgnXYf3vY1mqWJRymmOQeFN2OWFnxooC3LaXE1y7UCf8ajucBSFrgb9No=
Received: from [10.236.18.126] (165.204.77.1) by
 DM5PR12MB1322.namprd12.prod.outlook.com (10.168.238.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1101.14; Tue, 23 May 2017 21:51:09 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>
References: <20170523212859.6519.69031.stgit@taos.amd.com>
 <0fdbd397-f2c7-08b5-58e9-4d7ddf3ba8de@oracle.com>
From: Gary R Hook <gary.hook@amd.com>
Message-ID: <2f44bd51-4ada-6d2f-9c4a-cadfc1b573ff@amd.com>
Date: Tue, 23 May 2017 16:51:06 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <0fdbd397-f2c7-08b5-58e9-4d7ddf3ba8de@oracle.com>
Content-Language: en-US
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: CY4PR12CA0035.namprd12.prod.outlook.com (10.175.82.149) To
 DM5PR12MB1322.namprd12.prod.outlook.com (10.168.238.9)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1322:
X-MS-Office365-Filtering-Correlation-Id: f0497b19-b46d-4b51-0d92-08d4a225d2a4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1322; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1322;
 3:G9RHZwYWIiMiB8e72inb+85BpOVSbes71XLLINOlrdIYQS4cEqHtkNVgx5SF1EG1gT3WwmIBcsONc3ME7NH9XfyvVr3Gb25dTLRfxp7rO8wrhmaypfBTkJ1CLI550cB056GQ6YfxS5eRHlfIBroVg+S/9tIjxhPr1Mkm1Lp7QDtIxHVsEz8y9DMiHVUIFjohXsIBk88S34CO54e1fenyKeD0EyXLvXGMdSuyv6XXEZTGqQlh5OVp5cMe0Z3sHQ4dgoK5CyhS4UioYU7PGq7WmrEb0wlA8OQwccrkKXNsUmxFE3DKU/Iq8UZXFX30MW2BAs8vtvUV+hTQpovErjVoTX9NFJrrFZLNcJXhmp4iuqA=;
 25:LX9ncZR27pVtC4/JGbA6StngbFO+qwE3QGc/f4LpgTLn2hB4GVPywwKAjDfsFXQcDeOYns1JCm/vSFUAqgdklgDzHA8TG8ln/rdbNEzKZVmlJtldEmcOiqVnQpkLyYHL3YgBTueKGLwTRUP+ABOqcgEcmBwl/FmXaT+tgkXIhnBpo1c4Y+PzXav3MddqxIB1dvYa7PehP3Pzz5aosznTGoaEwjSxZ2F2C/qGkFlusQc7VIak3Q2vVJGkQMVwHfcftxc6XbV/qWqPYOn0lNpN4wemvF/ZajEvzvIzuqARWHTrVrri7FAvQ3160ajYQee3BQ6cudbMLmN6M50V7N11S8O8itRMOiN92B123VsCmiVMS6Imn/H7fsCeNwLqWBVRwZov0N9She1rBpC9IcqILUZP+oNkG7e757LYVA/Baq0E2xbdokmt5ogOXrvlLxa5sxhFznqDAFlLuRJoMfeCnqXElNaELhIjp8p2ysDLe/U=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1322;
 31:c8noM5hebsqB3o3X6pzY31sUyviXyW34I4dAqwMDFwGWc5GeXJZZ+kv4+MQoAa/aVs+kFdRZShFY8frxbVLwutCMk3EhQkYQe6LsBiv7/r/ExRh76N0fPq7zs3C89BwTAGj6ned1svme+rU4PmeuiTuOsOyRFEfwbtVxh/TTTrtqj0HM2evCDtBI1jN5ZDG7jbQ9coMVxZoGHSM632I2zXEGHMk2ZNnxlADfI0dFZIo=;
 20:7uMChwUP5xtOHjykdOehmTwwoJ4lSRg6QiFL9PuY+U6TiLy1ZI167ewRcdRQbCIflBXzLwBZVsY57MMRJz3kJMDG2URV/AstoyEnMgDV/IclkpX3WdlB3q88K4gz/4ENGFuLm+wZLXJAAYFUeU4j2jsEDHYIbMqn+0wROv76ceqXQkIIfyIhUOxFse++O4+/cLdMA4Lqme9o67dUc2IE3b1QRfbremcoZMXl8SkqBk7eLfpUmDFQePYHdSSaLmn8WORFSYmoP9eaPg22B9rBORNR4PIC67pBdsS6UTK5mX6BcB7qomekUkByY6wN5X2bLNiRIKT3krP7ufZiXIUG5aC6MArtNFzo3mqktY2R04D+u+c5/rr4ymwNFfA604MMpctRHE+ZTzcFL4uLMeM+CHbzqME2TzZFYullxDnHPcP2sRAJzWZ3galfQZR07XDEwb1wKOZ0Mn9ZJRDeUV7ll+dJlKYKRqaOHSUAK3CqL2evBy7FLKJxhxEL+b+VyVu8
X-Microsoft-Antispam-PRVS: <DM5PR12MB1322284FB50CC07E59009571FDF90@DM5PR12MB1322.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(6072148);
 SRVR:DM5PR12MB1322; BCL:0; PCL:0; RULEID:; SRVR:DM5PR12MB1322; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1322;
 4:WVVSRgl6Le7+Y9EDKqtGtPI28XFL9MnUC9fCYiudq6RwKItnSambvXdYAAtjrY4/BoS0qbVEsiAfS9gkVXjArOLCGZOVlC0P9T8S/Ymjh8zKcBeTT0lppxYJpQfzrDgMNwBPmwsgEhQV7Ziq9+3fjBOZLEIVHg02zvG24q9iXaRGBO+BzGmgy44aUECmV8e3TZweBsNp5nXQSy+Cv37HJ10hi8PIAAcnqmtf7CjfE/LxTknmWkgy+pPOPxT1XTNL2GDb5UoW4O0+/aSDzseQAH/NhQY51DdD0vHmXgZ1y4bHiMtbtD+Oq1gxn7VmRCM59D+mrZxV3yAT/cNdyUcDN/8CmSM/6phf2Hdg3elVtXxWu16RI6Xf1CbpxNhDJ0Yn+ORM9gglW19tOJ7evvlI2IZQh3/DvZY3aiKFJnxDQpiq9lm2fepAYNzxWjxhGLV0yjlEm9srUEMZGCogeHHJM8EqoVXswUPO629n6Sk/PmLSvZFCXrZVHOQjvvJwiim7gb/RlCMvBdf5S+tDRn17SdqWrpMd4c7EssnwA4yhGvpIg5a2+bY1VvVi+Ykkl3c/YgfzV4UK52Ejs9kqscTuNM2Ka3zBfcoHVn0nMp5Mzh94cq7P18sfN7grLbvuumHVgL3Vb05w5khecgRxEpZbANO0atcs/g6OiGH0Uz1kCS7f0VOayuBzcOZBMjSA5IyCIq+P2UIAk9Hi1Kw6T3Zj1x+rDV2FNLqiraN+wiYN5RSa3gTuprh0dn5PdrC72lXcNUmVEZc1T0ivXjCkAklvt9jdl+woKQX48vcjBLBnF4jJouPdJHpEnhrB5w00rYioqV/YDB4EWksR5ifrg7RYbfvLG2w07BFPOdTyoyGBkyY=
X-Forefront-PRVS: 0316567485
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39410400002)(39450400003)(39400400002)(39850400002)(39840400002)(39860400002)(377454003)(24454002)(7736002)(90366009)(77096006)(8666007)(53936002)(50466002)(54906002)(2906002)(8676002)(6246003)(478600001)(54356999)(4001350100001)(38730400002)(83506001)(50986999)(6486002)(305945005)(189998001)(230700001)(76176999)(81166006)(66066001)(36756003)(3260700006)(4326008)(42186005)(65956001)(31686004)(5660300001)(86362001)(3846002)(6116002)(2950100002)(6666003)(47776003)(33646002)(53546009)(23676002)(31696002)(229853002)(72206003)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1322; H:[10.236.18.126]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMzIyOzIzOkJnOUN5akFBcE1CMUZsRjRDR09yWjA0K2c2?=
 =?utf-8?B?OCsyZjFoN2xHOVpRSGp2Y3VsUFUvMFpCdFBWVnRqU3paYkhZM3FVbE9EK3dN?=
 =?utf-8?B?OUgxRyszRWhYUE9pSW8vYzdHNTB0U3hENi9CTGJndXQyU2JhdVg2Z0RxV2E5?=
 =?utf-8?B?bTdOSFJZRkk0bnMvdzNvUis3THNkZWdra2xaVDZOQ3pacnJFMHVabXBQUjVz?=
 =?utf-8?B?WkFudzRQNGN3NHZtSW5sU2JyR1ZKTWRvOS9sTmQwNWIyUEtyTEVOWlFjNU5K?=
 =?utf-8?B?ZnlWbjB1andBays0U2JIeDNZYmd3TVFuQWpBeHJUQjN5cUNISDc3K2F4UWRS?=
 =?utf-8?B?aEwyWlUyM2hmMzByM3JOcnJmRHMrRnpkdHY4aWVIVzh0Rk9tNWpnaUh2RzFm?=
 =?utf-8?B?MnlidDVTWEtHOEtKenk3em0vNHFiVEM1L1NMSEwzQ2Z1R1RYL1VxQUN0WmVO?=
 =?utf-8?B?OHhmMW9XRHp4a2VNVGJQNHd6UGo5N3JWc08rTjhUQ2FvUXFvcklybmxiN2p5?=
 =?utf-8?B?OWNPdW9LamQySzNzUWNNV2dkNUo2Q0h2YlNURzB5UVZWcmtxR0pwWXJFZEli?=
 =?utf-8?B?SlVEVWxsbVNRc3NLU0dSNmNDWSsxeDlSZEluaFVROVg1VnFEVGFlZVIrc0E4?=
 =?utf-8?B?OGtWVU5nenpJNkpXR0RicUJIRUVDMDQ4R2YrbER0dkpqdjNyRGllSXpUMTg5?=
 =?utf-8?B?RnZnVkNWWTNJdGU1MzRCVDlleE1ZQmNoamtqRTU3RUkxYzNEc0ZWRk5jdEhh?=
 =?utf-8?B?Z0dzUDlnSytKQllZeEh1VmdpUGpFbXhNVjVrL0xTZkk1RVZ4YXBsb2dMc2hD?=
 =?utf-8?B?cXpuRXVsZ0FQK2VUVHpqK1RSZ1IrMlJnTDZRRkZXRVRGQk14RjVOVGIyZHdF?=
 =?utf-8?B?VlM4cUZsWm1OUEJaREk2MTRFQnp6N2s2YllEcGpWYVBtMjY3WHFoM3BscVRU?=
 =?utf-8?B?eldWSmlpUXBjbVBSTTgxUUkxKzVFdEVScW1DM052RDkrSUtKdzQyTGdlMjJl?=
 =?utf-8?B?OFByekVvVXZ3MlkyUm1Lc2l6bFR6dUQxSVRwdEZma0dPNktsbDhUZnNaM0xC?=
 =?utf-8?B?a2t2c0dkRDJXOFJEZXgxbXFFRnhZbHdsMmtIeGF5WTZOb2dGdTBEVjZ6d1Bm?=
 =?utf-8?B?VXMyNTBVZStXOEFweGNFVG9FUlA5VzRlNmcwSmdMc09oN2NycGlzbTlINWNG?=
 =?utf-8?B?V3VtK0diWk0rZWc0R2xodVZONXVxaVpvU0pOUzdTeTAvejFJaTdYcTNUZFYz?=
 =?utf-8?B?TzgzWE5oTGVDZ3R3bEdxT3ZPNWFITzBqZkt5bFRkM05EL3BJRmRGRytlR1U4?=
 =?utf-8?B?eTdnQk5yWHhGdmhyYlUvOC9iNWxqOU1uOFoyY2ZZdlJaS0RHYVJlZE1vckxC?=
 =?utf-8?B?TjZUSnkvME1nRVREanpUSXc3emREUU5CcjhzWEFkV1lVajdLcjYweXgzMmdB?=
 =?utf-8?B?QU9UWnBZdlViZEVFVHdxRFlEODhlaDZ3NmhVY0lmRnk1dEltektaV0ZUTTNI?=
 =?utf-8?B?WHRFNzdsVnQ4czFUaWVlT21HZHZYY3pFdVVuVVNEOG5KcEFFTjMyMGVmVW9w?=
 =?utf-8?B?SjcxWkNlOEFuQStWTGxVUjdHbVNlOXVEZ0RKUnVyS21Pa0luOG51T0MydHNN?=
 =?utf-8?B?bnBOSXZFbnpmdjdsQTR6NjY1OU9xK3lRNzlMVy9xM0p5WWkwYldtN3h6YVpW?=
 =?utf-8?B?bXcyaEpKdXFlUnlVdlU5U3doZVNzZUFNRVN4dHRxY01veGZ5eW1HQzVUc3R4?=
 =?utf-8?B?bzhKMEFQcG12eVNTZ29yQXFOeXQ3N1ZVaUUzVENCOXpPcm80eDBLTUhhYjYz?=
 =?utf-8?Q?qA52rmViC1Aaq?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1322;
 6:QR8pG9LLUR8Oo9uafD5XdQfrLh9yuZGdXjiKJ1xY6Pz403jyX8Cl3zRi34Mrw3TBGH8zKVTIbqt6UUtcezki8csefSLVuTBd1wggjVKXLaubdxbWZ5m+C34JKsetgFSyzdXMg1pvZIFlrcFBdztj1Bhqe7Vl1vkXQj+5lywkXAel1O5N+IK7kv8mSzeP4rlNXJ6xMSfFOkiBC4iY8AkbknFODD9zynmW/J0ObFGAzj9qTS547SRMkIOhfpoOfk7iEBE32aJ4MUU9669J5hMPxCKg9fi70xPfyntqkF0AyvHwJcGbq6R8DTnuUsq5orxYlr75WTldRBi041Na30XsAxTsrON4EVPI6/ydLk25ns5lGSbZSKKLtF8iNsUdlikpghQPkwFDObP9vhgeLGrZDXOmEd7kYvCekHXns2T7yiJnvojuAd5ItQU7LGiMokgQ+pf3M9JW6j7Qy2dqn+wruV3zO0/+OvkYOe10O4pyljJJoAHSQdrt9yzN7EX9247e5DbpFvIntQROpISPDKeBvOKY+T7PZfBFJXxc038PVgw=;
 5:xryEWSzoqTFLX5mTCDFInc7diwVJZww3+ErnixcwuXuGKpkyQAR4Y9hmyWNoP8od4RHU9NBrMAC9N2wT+hbO+Z/jYZzE7cbFf9nzr2pr3JqipyVD+jcYYNFMnt4jZxAMkKfUsjk+DBu2ICblrVjANKNOhv9wsFKhwqhRLAnIjMg=;
 24:orMCPYo5gNSoG0fFntpTTDPAwrqxgPdF2l+6NEGwNmYQCc1Ly1fIWkCzxx5vvlyJJN60xbpb0qbVlMrTMLpY9hfbhBff5fPMUA8d+E4u7y0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1322;
 7:BgiRur41lW2Xvn716z3IXzjP/U31r6uCm42oHWy5JXfr+6Nfz3onbn4XJJEgQT7zWlQk5w9F8hvPQuDZ/LoAO8nqTNJBfd7nRm4UitE5d6wxj/HmHVoEQKyOs91zXkdHiVYrKA7gBxi5lOB4FTdlDhkAoV2jSzpiQ92+KhLgzsJOsazYB1LJemNAKJTOp+5kfk30D6oBpb7banovXlXPkKLsLgn+KT1WWxyP37sGx1lZx8xOfYU1fZJ4O8wSN0LMVQRLFiHuoKYF4mRxY3ghc/mXOFRcfdin+A80oJNVQNXIUFDl/UZ/sSlqqVzyDeCliV8rq9iIXzc6ABTiqZsJ8A==;
 20:uJ/civPOV7fM6wZomBnmF+kyyixOXhOd7KUh2pjRrhm4OzMuqq74TWXDx7UqpykHUC//2X0Dtnfu3Yl61xEVqd2XaSiU9sUhdQR1F/JsN2k3FAbRComNLFUhRKRoO4+7dvBTZKu8ZDXrnGgjuLJTXnPWVKorkxfrSa/HukEb+aEt0fPNdZQa2HMuCWP7MIXHEOzY3Xg6l/WYVQUa+sElXVRfXTPHpmGHtFQKnzvA57Or6tsmWE1jE+2974lkxtA3
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 21:51:09.4286 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1322
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com, suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH] xen/x86: Add Xenoprofile support for AMD
	Family 17h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8yMy8yMDE3IDQ6NDYgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8yMy8y
MDE3IDA1OjI4IFBNLCBHYXJ5IFIgSG9vayB3cm90ZToKPj4gU2lnbmVkLW9mZi1ieTogR2FyeSBS
IEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC94ODYvb3Byb2Zp
bGUvbm1pX2ludC5jIHwgICAgNCArKysrCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYyBi
L3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKPj4gaW5kZXggMTM1MzRkNDkxNDA1Li41
YWQ0OGMxMmU1MTUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwo+PiBAQCAtNDE5LDYg
KzQxOSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBubWlfaW5pdCh2b2lkKQo+PiAgIAkJCQltb2Rl
bCA9ICZvcF9hdGhsb25fc3BlYzsKPj4gICAJCQkJY3B1X3R5cGUgPSAieDg2LTY0L2ZhbWlseTE2
aCI7Cj4+ICAgCQkJCWJyZWFrOwo+PiArCQkJY2FzZSAweDE3Ogo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtb2RlbCA9ICZvcF9hbWRfZmFtMTVoX3NwZWM7Cj4+ICsJCQkJY3B1
X3R5cGUgPSAieDg2LTY0L2ZhbWlseTE3aCI7Cj4+ICsJCQkJYnJlYWs7Cj4+ICAgCQkJfQo+PiAg
IAkJCWJyZWFrOwo+IAo+IAo+IEhhdmUgeW91IGFjdHVhbGx5IHRyaWVkIHRoaXM/IEkgZG9uJ3Qg
a25vdyB3aGV0aGVyIG9wcm9maWxlIHN0aWxsIHdvcmtzCj4gc2luY2UgY29ycmVzcG9uZGluZyBr
ZXJuZWwgcGF0Y2hlcyB0aGF0IEkgYW0gYXdhcmUgb2YgYXJlIGF0IGxlYXN0IDUKPiB5ZWFycyBv
bGQuCgpZZXMsIEkgd2FzIGdldHRpbmcgYSBjb21wbGFpbnQgZHVyaW5nIGJvb3QuIFRoYXQncyB3
aHkgSSBkaWQgaXQuIFdvcmtzIGEgCnRyZWF0IG9uIG15IGZhbWlseSAxNyBzeXN0ZW0gOi0pCgpJ
IGRvbid0IGtub3cgd2hldGhlciB0aGUgY29kZSBpcyByZWxldmFudCAoYW5kIGlmIG5vdCwgaXQg
c2hvdWxkIGJlCnJlbW92ZWQsIHJpZ2h0PykgYnV0IEkgZG9uJ3QgbGlrZSBjb21wbGFpbnRzLCBu
byBtYXR0ZXIgaG93IHNwdXJpb3VzLiAKVGh1cywgSSBtaW5vciBwYXRjaC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue May 23 22:02:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 22:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDHsz-00065I-4e; Tue, 23 May 2017 22:02:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDHsy-00064T-Fi
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 22:02:36 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0F/0F-02183-B71B4295; Tue, 23 May 2017 22:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oG71RpV
 Ig57Zghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8acN5tYCjZxV5yf1sLawLifo4uRi0NIoINJ
 YveS06xdjJxAzjdGibsXWSASGxkl+m69ZoZIbGeUWPQoGsQWFvCQePNyKViDiICzxPErb9kgG
 uYySnzYtIsNJMEsEC7xf+JkdhCbTcBI4uzR6YwgNq+ArcTHLa+BNnBwsAioSszdpwYSFgUqf9
 t4hAWiRFDi5MwnYDangLXE5NM/mCBGqkv8mXeJGcKWl9j+dg6YLSFgLNE3q49lAqPgLCTts5C
 0zELSsoCReRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDg
 1jMwMO5g3NHud4hRkoNJSZQ3pEwlUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79L1QDnBotT01
 Iq0zBxgDMGkJTh4lER4NTcApXmLCxJzizPTIVKnGBWlxHmPgvQJgCQySvPg2mBxe4lRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMG8FyHiezLwSuOmvgBYzAS12vasMsrgkESEl1cC4OP7Oia8
 8TL97PD5vbLm3Z2EZt/iN2R8cOMV7fy8y2H2m9vZ7q/TXVWaz99Z+X3y6JSzhtd7vvq1z9ao9
 pnzLWfv+gEQXh9aFs8u6b0gWW2itjWN50trqvXXR3YUiv05FG2il5l0+OPPsryNLnvU5aB9Y0
 Jc6Y7Ni5bsNhWFpAX5PUs1aPmfPUGIpzkg01GIuKk4EAFpGOWfWAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495576952!85930540!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50936 invoked from network); 23 May 2017 22:02:34 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 May 2017 22:02:34 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4NM2PPw001562
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 23 May 2017 22:02:26 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4NM2PR4005423
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 23 May 2017 22:02:25 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4NM2Nwk023147;
 Tue, 23 May 2017 22:02:25 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 May 2017 15:02:23 -0700
To: Gary R Hook <gary.hook@amd.com>, xen-devel@lists.xenproject.org
References: <20170523212859.6519.69031.stgit@taos.amd.com>
 <0fdbd397-f2c7-08b5-58e9-4d7ddf3ba8de@oracle.com>
 <2f44bd51-4ada-6d2f-9c4a-cadfc1b573ff@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <cd92416d-3ce0-8191-5ee2-10a011b7206b@oracle.com>
Date: Tue, 23 May 2017 18:02:18 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2f44bd51-4ada-6d2f-9c4a-cadfc1b573ff@amd.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com, suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH] xen/x86: Add Xenoprofile support for AMD
	Family 17h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjMvMjAxNyAwNTo1MSBQTSwgR2FyeSBSIEhvb2sgd3JvdGU6Cj4gT24gNS8yMy8yMDE3
IDQ6NDYgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDUvMjMvMjAxNyAwNToyOCBQ
TSwgR2FyeSBSIEhvb2sgd3JvdGU6Cj4+PiBTaWduZWQtb2ZmLWJ5OiBHYXJ5IFIgSG9vayA8Z2Fy
eS5ob29rQGFtZC5jb20+Cj4+PiAtLS0KPj4+ICAgeGVuL2FyY2gveDg2L29wcm9maWxlL25taV9p
bnQuYyB8ICAgIDQgKysrKwo+Pj4gICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4+
Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKPj4+IGIv
eGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwo+Pj4gaW5kZXggMTM1MzRkNDkxNDA1Li41
YWQ0OGMxMmU1MTUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2lu
dC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCj4+PiBAQCAtNDE5
LDYgKzQxOSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBubWlfaW5pdCh2b2lkKQo+Pj4gICAgICAg
ICAgICAgICAgICAgbW9kZWwgPSAmb3BfYXRobG9uX3NwZWM7Cj4+PiAgICAgICAgICAgICAgICAg
ICBjcHVfdHlwZSA9ICJ4ODYtNjQvZmFtaWx5MTZoIjsKPj4+ICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwo+Pj4gKyAgICAgICAgICAgIGNhc2UgMHgxNzoKPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1vZGVsID0gJm9wX2FtZF9mYW0xNWhfc3BlYzsKPj4+ICsgICAgICAgICAg
ICAgICAgY3B1X3R5cGUgPSAieDg2LTY0L2ZhbWlseTE3aCI7Cj4+PiArICAgICAgICAgICAgICAg
IGJyZWFrOwo+Pj4gICAgICAgICAgICAgICB9Cj4+PiAgICAgICAgICAgICAgIGJyZWFrOwo+Pgo+
Pgo+PiBIYXZlIHlvdSBhY3R1YWxseSB0cmllZCB0aGlzPyBJIGRvbid0IGtub3cgd2hldGhlciBv
cHJvZmlsZSBzdGlsbCB3b3Jrcwo+PiBzaW5jZSBjb3JyZXNwb25kaW5nIGtlcm5lbCBwYXRjaGVz
IHRoYXQgSSBhbSBhd2FyZSBvZiBhcmUgYXQgbGVhc3QgNQo+PiB5ZWFycyBvbGQuCj4KPiBZZXMs
IEkgd2FzIGdldHRpbmcgYSBjb21wbGFpbnQgZHVyaW5nIGJvb3QuIFRoYXQncyB3aHkgSSBkaWQg
aXQuIFdvcmtzCj4gYSB0cmVhdCBvbiBteSBmYW1pbHkgMTcgc3lzdGVtIDotKQo+Cj4gSSBkb24n
dCBrbm93IHdoZXRoZXIgdGhlIGNvZGUgaXMgcmVsZXZhbnQgKGFuZCBpZiBub3QsIGl0IHNob3Vs
ZCBiZQo+IHJlbW92ZWQsIHJpZ2h0PykgYnV0IEkgZG9uJ3QgbGlrZSBjb21wbGFpbnRzLCBubyBt
YXR0ZXIgaG93IHNwdXJpb3VzLgo+IFRodXMsIEkgbWlub3IgcGF0Y2guCgoKRldJVywgaXQgbG9v
a3MgbGlrZSBsYXN0IG1lYW5pbmdmdWwgcGF0Y2ggdG8gTGludXggb3Byb2ZpbGUgY29kZQooYmFy
ZW1ldGFsKSB3YXMgYXJvdW5kIDIwMTUuCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 22:13:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 22:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDI38-0006rC-6p; Tue, 23 May 2017 22:13:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDI37-0006r6-Fi
 for xen-devel@lists.xen.org; Tue, 23 May 2017 22:13:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EB/64-03920-0F3B4295; Tue, 23 May 2017 22:13:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu77zSq
 RBovPWlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBldh7vZCvarV7Tt/c/awDhTrouRi0NI4A+j
 xLQde1m6GDk5WAQcJB5eaWPtYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtibvbN4GVswkYSvx9s
 okNpFwCyF7ymQMkLCKgKbHv1mkmkPHMAj8YJdp3bWEESQgL1Emcvt0GVs8pYCWx/UgmSJhXwF
 ui+WcXI0hYSCBdovVQOUhYVEBX4tC/P2wQJYISJ2c+AdvKLKAlsXz6NpYJjAKzkKRmIUktYGR
 axahenFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsINx+mX/
 Q4ySHExKorwhZSqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J20CygkWpaanVqRl5gAjASYtw
 cGjJMK7HyTNW1yQmFucmQ6ROsWoKCXOawOSEABJZJTmwbXBou8So6yUMC8j0CFCPAWpRbmZJa
 jyrxjFORiVhHmvgEzhycwrgZv+CmgxE9Bi17vKIItLEhFSUg2MrAc2605mUHE78GmRA9NmjXP
 sRVoOTXxNdZPZd7dXRGeGLS24eWOdohFz3badLqJX9cMnXW7qfj1XVl5y/eOPV0OPT3y3Ma7B
 KmV5vPP8A7FFz/cunC9RwfFnHsvrynijnUZz2Lvffr18+fn8V7M5dkzV9PxeoBV/vkn5+/fby
 e9LW38U3HASVmIpzkg01GIuKk4EAK/Z7x65AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495577582!104235728!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57984 invoked from network); 23 May 2017 22:13:03 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 22:13:03 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A2D2323961;
 Tue, 23 May 2017 22:13:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A2D2323961
Date: Tue, 23 May 2017 15:13:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Punit Agrawal <punit.agrawal@arm.com>
In-Reply-To: <20170515141012.6612-4-punit.agrawal@arm.com>
Message-ID: <alpine.DEB.2.10.1705231512290.18759@sstabellini-ThinkPad-X260>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
 <20170515141012.6612-4-punit.agrawal@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 Resend PATCH 3/3] Avoid excess icache
 flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNSBNYXkgMjAxNywgUHVuaXQgQWdyYXdhbCB3cm90ZToKPiBwb3B1bGF0ZV9waHlz
bWFwKCkgY2FsbHMgYWxsb2NfaGVhcF9wYWdlcygpIHBlciByZXF1ZXN0ZWQKPiBleHRlbnQuIGFs
bG9jX2hlYXBfcGFnZXMoKSBpbnZhbGlkYXRlcyB0aGUgZW50aXJlIGljYWNoZSBwZXIKPiBleHRl
bnQuIER1cmluZyBkb21haW4gY3JlYXRpb24sIHRoZSBpY2FjaGUgaW52YWxpZGF0aW9ucyBjYW4g
YmUgZGVmZmVyZWQKPiB1bnRpbCBhbGwgdGhlIGV4dGVudHMgaGF2ZSBiZWVuIGFsbG9jYXRlZCBh
cyB0aGVyZSBpcyBubyByaXNrIG9mCj4gZXhlY3V0aW5nIHN0YWxlIGluc3RydWN0aW9ucyBmcm9t
IHRoZSBpY2FjaGUuCj4gCj4gSW50cm9kdWNlIGEgbmV3IGZsYWcgIk1FTUZfbm9faWNhY2hlX2Zs
dXNoIiB0byBiZSB1c2VkIHRvIHByZXZlbnQKPiBhbGxvY19oZWFwX3BhZ2VzKCkgZnJvbSBwZXJm
b3JtaW5nIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UKPiB0aGUgZmxhZyBpbiBw
b3B1bGF0ZV9waHlzbWFwKCkgYmVmb3JlIHRoZSBkb21haW4gaGFzIGJlZW4gdW5wYXVzZWQgYW5k
Cj4gcGVyZm9ybSByZXF1aXJlZCBpY2FjaGUgbWFpbnRlbmFuY2UgZnVuY3Rpb24gYXQgdGhlIGVu
ZCBvZiB0aGUKPiBhbGxvY2F0aW9uLgo+IAo+IE9uZSBjb25jZXJuIGlzIHRoZSBsYWNrIG9mIHN5
bmNocm9uaXNhdGlvbiBhcm91bmQgdGVzdGluZyBmb3IKPiAiY3JlYXRpb25fZmluaXNoZWQiLiBC
dXQgaXQgc2VlbXMsIGluIHByYWN0aWNlIHRoZSB3aW5kb3cgd2hlcmUgaXQgaXMKPiBvdXQgb2Yg
c3luYyBzaG91bGQgYmUgc21hbGwgZW5vdWdoIHRvIG5vdCBtYXR0ZXIuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2UuaCB8ICA0ICsrKysKPiAgeGVuL2luY2x1ZGUveGVuL21tLmggICAgICAg
fCAgMiArKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9t
ZW1vcnkuYwo+IGluZGV4IDUyODc5ZTc0MzguLjM0ZDJkZGE4YjQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi9tZW1vcnkuYwo+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBAQCAtMTUyLDE2
ICsxNTIsMjYgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtb3BfYXJn
cyAqYSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9vcmRlcihjdXJyX2QpKSAp
Cj4gICAgICAgICAgcmV0dXJuOwo+ICAKPiAtICAgIC8qCj4gLSAgICAgKiBXaXRoIE1FTUZfbm9f
dGxiZmx1c2ggc2V0LCBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBpZ25vcmUKPiAtICAgICAqIFRM
Qi1mbHVzaGVzLiBBZnRlciBWTSBjcmVhdGlvbiwgdGhpcyBpcyBhIHNlY3VyaXR5IGlzc3VlIChp
dCBjYW4KPiAtICAgICAqIG1ha2UgcGFnZXMgYWNjZXNzaWJsZSB0byBndWVzdCBCLCB3aGVuIGd1
ZXN0IEEgbWF5IHN0aWxsIGhhdmUgYQo+IC0gICAgICogY2FjaGVkIG1hcHBpbmcgdG8gdGhlbSku
IFNvIHdlIGRvIHRoaXMgb25seSBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLAo+IC0gICAgICogd2hl
biB0aGUgZG9tYWluIGl0c2VsZiBoYXMgbm90IHlldCBiZWVuIHVucGF1c2VkIGZvciB0aGUgZmly
c3QKPiAtICAgICAqIHRpbWUuCj4gLSAgICAgKi8KPiAgICAgIGlmICggdW5saWtlbHkoIWQtPmNy
ZWF0aW9uX2ZpbmlzaGVkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBX
aXRoIE1FTUZfbm9fdGxiZmx1c2ggc2V0LCBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBpZ25vcmUK
PiArICAgICAgICAgKiBUTEItZmx1c2hlcy4gQWZ0ZXIgVk0gY3JlYXRpb24sIHRoaXMgaXMgYSBz
ZWN1cml0eSBpc3N1ZSAoaXQgY2FuCj4gKyAgICAgICAgICogbWFrZSBwYWdlcyBhY2Nlc3NpYmxl
IHRvIGd1ZXN0IEIsIHdoZW4gZ3Vlc3QgQSBtYXkgc3RpbGwgaGF2ZSBhCj4gKyAgICAgICAgICog
Y2FjaGVkIG1hcHBpbmcgdG8gdGhlbSkuIFNvIHdlIGRvIHRoaXMgb25seSBkdXJpbmcgZG9tYWlu
IGNyZWF0aW9uLAo+ICsgICAgICAgICAqIHdoZW4gdGhlIGRvbWFpbiBpdHNlbGYgaGFzIG5vdCB5
ZXQgYmVlbiB1bnBhdXNlZCBmb3IgdGhlIGZpcnN0Cj4gKyAgICAgICAgICogdGltZS4KPiArICAg
ICAgICAgKi8KPiAgICAgICAgICBhLT5tZW1mbGFncyB8PSBNRU1GX25vX3RsYmZsdXNoOwo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogV2l0aCBNRU1GX25vX2ljYWNoZV9mbHVzaCwgYWxsb2Nf
aGVhcF9wYWdlcygpIHdpbGwgc2tpcAo+ICsgICAgICAgICAqIHBlcmZvcm1pbmcgaWNhY2hlIGZs
dXNoZXMuIFdlIGRvIGl0IG9ubHkgYmVmb3JlIGRvbWFpbgo+ICsgICAgICAgICAqIGNyZWF0aW9u
IGFzIG9uY2UgdGhlIGRvbWFpbiBpcyBydW5uaW5nIHRoZXJlIGlzIGEgZGFuZ2VyIG9mCj4gKyAg
ICAgICAgICogZXhlY3V0aW5nIGluc3RydWN0aW9ucyBmcm9tIHN0YWxlIGNhY2hlcyBpZiBpY2Fj
aGUgZmx1c2ggaXMKPiArICAgICAgICAgKiBkZWxheWVkLgo+ICsgICAgICAgICAqLwo+ICsgICAg
ICAgIGEtPm1lbWZsYWdzIHw9IE1FTUZfbm9faWNhY2hlX2ZsdXNoOwo+ICsgICAgfQo+ICAKPiAg
ICAgIGZvciAoIGkgPSBhLT5ucl9kb25lOyBpIDwgYS0+bnJfZXh0ZW50czsgaSsrICkKPiAgICAg
IHsKPiBAQCAtMjExLDcgKzIyMSw2IEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3Ry
dWN0IG1lbW9wX2FyZ3MgKmEpCj4gICAgICAgICAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgICAg
ICAgICAgbWZuID0gZ3BmbjsKPiAtICAgICAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZSht
Zm4pOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAg
ewo+IEBAIC0yNTUsNiArMjY0LDEwIEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3Ry
dWN0IG1lbW9wX2FyZ3MgKmEpCj4gIG91dDoKPiAgICAgIGlmICggbmVlZF90bGJmbHVzaCApCj4g
ICAgICAgICAgZmlsdGVyZWRfZmx1c2hfdGxiX21hc2sodGxiZmx1c2hfdGltZXN0YW1wKTsKPiAr
Cj4gKyAgICBpZiAoIGEtPm1lbWZsYWdzICYgTUVNRl9ub19pY2FjaGVfZmx1c2ggKQo+ICsgICAg
ICAgIGludmFsaWRhdGVfaWNhY2hlKCk7Cj4gKwo+ICAgICAgYS0+bnJfZG9uZSA9IGk7Cj4gIH0K
PiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBpbmRleCBlYmE3OGYxYTNkLi44YmNlZjZhNTQ3IDEwMDY0NAo+IC0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
PiBAQCAtODMzLDcgKzgzMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFw
X3BhZ2VzKAo+ICAgICAgICAgIC8qIEVuc3VyZSBjYWNoZSBhbmQgUkFNIGFyZSBjb25zaXN0ZW50
IGZvciBwbGF0Zm9ybXMgd2hlcmUgdGhlCj4gICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wg
aXRzIG93biB2aXNpYmlsaXR5IG9mL3Rocm91Z2ggdGhlIGNhY2hlLgo+ICAgICAgICAgICAqLwo+
IC0gICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksIHRydWUpOwo+
ICsgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksICEobWVtZmxh
Z3MgJiBNRU1GX25vX2ljYWNoZV9mbHVzaCkpOwo+ICAgICAgfQo+ICAKPiAgICAgIHNwaW5fdW5s
b2NrKCZoZWFwX2xvY2spOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4gaW5kZXggNGNhZGIxMjY0Ni4uM2EzNzUy
ODJmNiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4gQEAgLTM3NSw2ICszNzUsMTAgQEAgcGVybXNfc3Ry
aWN0bHlfaW5jcmVhc2VkKHVpbnQzMl90IG9sZF9mbGFncywgdWludDMyX3QgbmV3X2ZsYWdzKQo+
ICAKPiAgI2RlZmluZSBQQUdFX0FMSUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdF
X01BU0spCj4gIAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkK
PiArewo+ICt9Cj4gKwo+ICAjZW5kaWYgLyogX19YODZfUEFHRV9IX18gKi8KPiAgCj4gIC8qCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
PiBpbmRleCA4OGRlM2MxZmE2Li5lZTUwZDRjZDdiIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBAQCAtMjI0LDYgKzIyNCw4
IEBAIHN0cnVjdCBucGZlYyB7Cj4gICNkZWZpbmUgIE1FTUZfbm9fb3duZXIgICAgKDFVPDxfTUVN
Rl9ub19vd25lcikKPiAgI2RlZmluZSBfTUVNRl9ub190bGJmbHVzaCA2Cj4gICNkZWZpbmUgIE1F
TUZfbm9fdGxiZmx1c2ggKDFVPDxfTUVNRl9ub190bGJmbHVzaCkKPiArI2RlZmluZSBfTUVNRl9u
b19pY2FjaGVfZmx1c2ggNwo+ICsjZGVmaW5lICBNRU1GX25vX2ljYWNoZV9mbHVzaCAoMVU8PF9N
RU1GX25vX2ljYWNoZV9mbHVzaCkKPiAgI2RlZmluZSBfTUVNRl9ub2RlICAgICAgICA4Cj4gICNk
ZWZpbmUgIE1FTUZfbm9kZV9tYXNrICAgKCgxVSA8PCAoOCAqIHNpemVvZihub2RlaWRfdCkpKSAt
IDEpCj4gICNkZWZpbmUgIE1FTUZfbm9kZShuKSAgICAgKCgoKG4pICsgMSkgJiBNRU1GX25vZGVf
bWFzaykgPDwgX01FTUZfbm9kZSkKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 22:26:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 22:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDIFv-0007d7-BX; Tue, 23 May 2017 22:26:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDIFt-0007d1-MG
 for xen-devel@lists.xen.org; Tue, 23 May 2017 22:26:17 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 37/06-02022-807B4295; Tue, 23 May 2017 22:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVZd1u0q
 kwdZrPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8be//OYClbwVOyZ/pm1gfEoZxcjJ4eQwEQm
 iR0LoroYuYDsv4wSK1YtZIVwNjJKXF1wGcrZzihxqmUlG0iLsECixMoPC1hAbBEBZYneX79Zo
 DqYJTZvamAGcZgFtjFJXHnwgxmkik3ASOLs0emMXYwcHLwCthLnF2SBmCwCqhI7t0SDVIgKhE
 u8bTwCNpNXQFDi5MwnLCAlnAJ2EkuawdYyC+hJ7Lj+ixXClpfY/nYO2HAJAUOJzxuXMk9gFJy
 FpHsWkpZZSFoWMDKvYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P
 3cQIDFwGINjBePa05yFGSQ4mJVHekDKVSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAFbgXKCR
 anpqRVpmTnAGIJJS3DwKInwioGkeYsLEnOLM9MhUqcYFaXEeRtAEgIgiYzSPLg2WNxeYpSVEu
 ZlBDpEiKcgtSg3swRV/hWjOAejkjDvMpApPJl5JXDTXwEtZgJa7HpXGWRxSSJCSqqBca7qx9K
 adfO3et9dPzfY3P/rog07PWSZoqPFd7569vu9sOEkKX1x6WssPjnBbidUTs7zWc2poyIz96wh
 l2a9+9eL23OKboZs3jSz/+aK7Quil0mespa5wdL3fuVF92nSRiJyghoyPw4t+C72I+XLlun/3
 r1ykxarF3y/2OXlycC5FavU5p2tE1NiKc5INNRiLipOBAADggvQ1gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495578371!98314388!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41343 invoked from network); 23 May 2017 22:26:12 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 22:26:12 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4NMPv4C024544
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 May 2017 22:25:58 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4NMPu0P012392
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 May 2017 22:25:57 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4NMPtUW003430;
 Tue, 23 May 2017 22:25:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 May 2017 15:25:55 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
 <592409E6020000780015BF63@prv-mh.provo.novell.com>
 <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
 <5924527E020000780015C20F@prv-mh.provo.novell.com>
 <d21f3b6d-d1c5-be00-6a1d-1944099b4bbc@oracle.com>
 <59245DD8020000780015C31F@prv-mh.provo.novell.com>
 <6a05de75-65f9-b024-798d-f3dd62c182bf@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c39d21a9-5f2a-dc01-eb04-94f3ecfba7e2@oracle.com>
Date: Tue, 23 May 2017 18:25:49 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6a05de75-65f9-b024-798d-f3dd62c182bf@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjMvMjAxNyAxMDozMiBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzIz
LzIwMTcgMTA6MDUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMy4wNS4xNyBhdCAx
NTo0MCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+IEFuZCB5b3UgaGF2
ZW4ndCBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIHRoaXM/IEkgc2VlIHRoaXMgZmFpbCBvbiB0d28g
QU1ECj4+PiBzeXN0ZW1zIChkaWZmZXJlbnQgcHJvY2Vzc29yIGZhbWlsaWVzKS4KPj4gSSBkaWRu
J3QgZXZlbiBoYXZlIHRoZSB0aW1lIHRvIHRyeS4KPj4KPj4+IEFuZCB0aGlzOgo+Pj4KPj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
Cj4+PiBAQCAtNTYwLDcgKzU2MCw3IEBAIGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCj4+PiAgICAgIHsKPj4+ICAg
ICAgICAgIGlmICggaGFwX2VuYWJsZWQoZCkgKQo+Pj4gICAgICAgICAgewo+Pj4gLSAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZm5fbWFzayA9ICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgPwo+
Pj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZm5fbWFzayA9ICghbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pIHx8IDEpPwo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoZ2ZuIHwgbWZuX3gobWZuKSB8IHRvZG8pIDogKGdmbiB8IHRvZG8pOwo+Pj4gIAo+Pj4gICAg
ICAgICAgICAgIG9yZGVyID0gKCEoZm5fbWFzayAmICgoMXVsIDw8IFBBR0VfT1JERVJfMUcpIC0g
MSkpICYmCj4+Pgo+Pj4KPj4+IG1ha2VzIHRoZSBwcm9ibGVtIGdvIGF3YXkuCj4+IEludGVyZXN0
aW5nLiBJIHRvb2sgYW5vdGhlciBsb29rIGF0IHAybS1wdC5jLCB0aGlzIHRpbWUgcGF5aW5nCj4+
IHBhcnRpY3VsYXIgYXR0ZW50aW9uIHRvIElOVkFMSURfTUZOIHVzZXMuIEFuZCByaWdodCB0aGUg
Zmlyc3Qgb25lCj4+IG1heSBhbHJlYWR5IHByb3ZpZGUgYSBoaW50OiBQZXJoYXBzIHdlIG5vdyBu
ZWVkIEwyIGFuZCBMMwo+PiBjb3VudGVycGFydHMgdG8gcDJtX2wxZV9mcm9tX3BmbigpLiAKPiBE
ZWZpbmluZyBwMm1fbDJlX2Zyb21fcGZuIGluZGVlZCBoZWxwcyBhIGJpdCB3aXRoIEhWTSAtLS0g
dGhlIGd1ZXN0IG5vdwo+IGdvZXMgYXMgZmFyIGFzIGxvYWRpbmcgYmFsbG9vbiBkcml2ZXIgKHdo
ZW4gaXQgY3Jhc2hlcykuCj4KPgo+PiBGdXJ0aGVyIGNoYW5nZXMgbWF5IHRoZW4KPj4gYmUgbmVl
ZGVkIHRvIHRoZSBzcGxpdHRpbmcgb2YgbGFyZ2UgcGFnZXMgKGluIHAybV9uZXh0X2xldmVsKCkp
Cj4+IGRlcGVuZGluZyBvbiB3aGV0aGVyIElOVkFMSURfTUZOIGVudHJpZXMgY2FuIG1ha2UgaXQg
dGhlcmUuCj4gTGV0IG1lIHNlZSB3aGF0IEkgY2FuIGRvIGhlcmUuCgpUQkgsIEkgZG9uJ3Qgc2Vl
IHdoYXQgbmVlZHMgdG8gYmUgZG9uZSBpbiBwMm1fbmV4dF9sZXZlbCgpLiBtZm4gZG9lc24ndApl
bnRlciB0aGUgY2FsY3VsYXRpb24gdGhlcmUuCgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 23:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 23:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDJYA-0004J1-VC; Tue, 23 May 2017 23:49:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Bart.VanAssche@sandisk.com>) id 1dDJY9-0004IX-Qa
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 23:49:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C1/31-03058-97AC4295; Tue, 23 May 2017 23:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbyxVcRj2O+fc67i57bjUfYmpS9NuyJ+SPmW
 WZn2Iii214aiTe+3+0TnX7Vp9qA0ZRdIUWYvlAyPW7BZaC92WGzGMVFbRB26GpUX075x7JP0+
 Pc/ved/neT68JK4okPqQjMXEsAZap5LKiANTpRdCzPbAlLCmSmX0Yms5FoPiu+eHiUR0QqI1Z
 Bgt6RLNcFkBnl0os7TUXsYvokmyCLmRQCXAdEWXtAjJSAX1AsHV+oeuAiGo2zi8fzaGCVMK6h
 YGHYtpq1MY5N+/5FxB1AiC4Xs/JKJiR/Dj98IqqcbgTXHrqnMtBv3Xr+AisSJoai9EYv5usE3
 OSMSUZgSOMq2ApVQEfJurJATsRQVD1fiUsxZOrSBY6rvhXPak4sExXeKsSFDbYfiOVSpgORUD
 FV1PpWKAP/S1tuECduP/6x9beUzyYfthaDFA8ARqQArdE6WYSGolUN7/2VU08oCeyk/OFjgF0
 Dk1hYtNg6DnXRMuBnjDyNiAq2AKVADY8w6LPtck0FnzFonkAwF5ywurC35g66smRKyG5y2v0D
 UUVbUur2pd3l2ENaAdHMOaGTYkIjo0g9Vmakx6WqsLCQ+LCtUzHEdnMjo6gws9ZdQ/QPw1uPD
 vEepvOtKFvElMtUmeZA5MUWzMMJ7O1dCcJo3N0TFcF/IlSRXIU3p4zYNlMhnLGa2OP6m/MpDu
 Ki+5UpDlXDat57SZomRHkeRs3fwcRj5rWJrDFITBaGB8lPJEYZQSRjU5hjWjv+c5iPx8POWIr
 6Zwz2ZYvdb0v+5AShKpPOV+gou71mBay3PwVTC+Stx4gFDFRP+TfC6iYn/Nb3Yl/UnJ68iz1r
 Rze2Lp2C22X3F7s9wPhkqS7HNQV+Q2en7XMd+dvT/Lnxu/LKstW4MSmz/mz2w4uTCUVZ3c2N5
 nSRgbHOBii5aMX9teptYcV0UkdwS3yTaPqieKU0dz1bJDvc22m6VleWaXo0qp2iqbHaLNud9j
 Gi/t26YiOA0drsZZjv4Dgkh21pkDAAA=
X-Env-Sender: Bart.VanAssche@sandisk.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495583348!103774205!1
X-Originating-IP: [68.232.143.124]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16823 invoked from network); 23 May 2017 23:49:09 -0000
Received: from esa2.hgst.iphmx.com (HELO esa2.hgst.iphmx.com) (68.232.143.124)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 23:49:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,383,1491235200"; d="scan'208";a="116862559"
Received: from mail-by2nam03lp0051.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) ([216.32.180.51])
 by ob1.hgst.iphmx.com with ESMTP; 24 May 2017 08:07:37 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sharedspace.onmicrosoft.com; s=selector1-sharedspace-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=zRun8ZJywOS8UUtvhRcph7cFpTCjQE92dt76aJfZuFQ=;
 b=cuV1nqDKqmdGzdqArxNGF1M7OOoXoPXkQYMVTz6NDxZFl+FxwPmBJlCAGw4XxrzSWUpVSLomnv9TpPGr9fc9U7rlQKPEYHg9JMmY7fu5ZACQuvunb6+hTOTe4emrNY0aWJ1HYKzUfkRkA9ADXtWjtFa4fEELiPkXELDTOpQUHLY=
Received: from BLUPR0401CA0013.namprd04.prod.outlook.com (10.162.114.151) by
 BN6PR04MB0354.namprd04.prod.outlook.com (10.173.198.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1101.14; Tue, 23 May 2017 23:49:06 +0000
Received: from CO1NAM04FT016.eop-NAM04.prod.protection.outlook.com
 (2a01:111:f400:7e4d::208) by BLUPR0401CA0013.outlook.office365.com
 (2a01:111:e400:525a::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9 via
 Frontend Transport; Tue, 23 May 2017 23:49:05 +0000
Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates
 63.163.107.225 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.163.107.225; helo=milsmgep14.sandisk.com;
Received: from milsmgep14.sandisk.com (63.163.107.225) by
 CO1NAM04FT016.mail.protection.outlook.com (10.152.90.168) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.1075.5 via Frontend Transport; Tue, 23 May 2017 23:49:05 +0000
Received: from MILHUBIP03.sdcorp.global.sandisk.com (Unknown_Domain
 [10.201.67.162])
 (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by  (Symantec Messaging Gateway) with SMTP id 7E.64.19026.F6AC4295;
 Tue, 23 May 2017 16:49:03 -0700 (PDT)
Received: from milsmgip12.sandisk.com (10.177.8.100) by
 MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server
 id 14.3.319.2; Tue, 23 May 2017 16:48:58 -0700
X-AuditID: 0ac94371-41ba798000004a52-0c-5924ca6f7024
Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.9.6])	by
 (Symantec Messaging Gateway) with SMTP id 3E.F2.18148.A6AC4295; Tue, 23 May
 2017 16:48:58 -0700 (PDT)
From: Bart Van Assche <bart.vanassche@sandisk.com>
To: Nicholas Bellinger <nab@linux-iscsi.org>
Date: Tue, 23 May 2017 16:48:38 -0700
Message-ID: <20170523234854.21452-18-bart.vanassche@sandisk.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170523234854.21452-1-bart.vanassche@sandisk.com>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRmVeSWpSXmKPExsXCddJ5kW7+KZVIgwXfFSy+/p/OYrHgzV42
 i5WrjzJZzLlpZNG2+gyjRevSt0wW37dMZnJg97i//QiTx+EPV1g8dt9sYPNYv+Uqi8fm09Ue
 nzfJBbBFcdmkpOZklqUW6dslcGVcanrLVLCKq2LDonbmBsbHHF2MnBwSAiYSRx+/Ye1i5OIQ
 EljKJHF8zW52CGcHo8S73g1ADgdY1fcFIhDxjYwS9xY8YATpZhMwkvj2fiYLiC0ioCMx6+4L
 sGZmgT+MEkfedYAVCQt4SLx62ccEYrMIqEpcmbeNDcTmFXCQmHboABvEGfISZ7fsZAaxOYHi
 K/dsYwZZLCRgL3H5uzJEySpWif/XNSBaBSVOznwCtpdZQELi4IsXYK1CAuoSJ5fMZ5rAKDQL
 SdksJGULGJlWMYrlZuYU56anFhia6BUn5qVkFmfrJefnbmKExEHhDsbXt70PMQpwMCrx8CY4
 qEQKsSaWFVfmHmKU4GBWEuFdvgEoxJuSWFmVWpQfX1Sak1p8iFGag0VJnDdLdmqEkEB6Yklq
 dmpqQWoRTJaJg1OqgbHF+rKv+IuoT9+EP1rPsinLe5Ph/bTv7ewO3qrfO3MvH1xWvUh32pON
 3Fb+Vxx6HNZFb7vHwXQ1Zs9y787WLXsmVsz8/pPXYdesrQ6/LEKXL7J+2pi1y3TrIZ51RyWs
 /V6/XBaVcnP9DlM2XsHy9qwzM3lurThpWNR6vPL1MtUHZjWGzjNvPKtSYinOSDTUYi4qTgQA
 eMy+r38CAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDJMWRmVeSWpSXmKPExsXCtZGTTTfrlEqkwa8v2hYHf7YxWnz9P53F
 YsGbvWwWK1cfZbKYc9PIom31GUaL1qVvmSy+b5nM5MDhcX/7ESaPwx+usHjsvtnA5jFtzXkm
 j/VbrrJ4bD5d7fF5k1wAexSXTUpqTmZZapG+XQJXxqWmt0wFq7gqNixqZ25gfMzRxcjBISFg
 IvF9gUgXIxeHkMB6Ron+Od+Yuhg5OdgEjCS+vZ/JAmKLCOhIzLr7gh2kiFngH6PEznMHwRLC
 Ah4Sr172gTWwCKhKXJm3jQ3E5hVwkOhccpsVxJYQkJc4u2UnM4jNCRRfuWcbM8hiIQF7icvf
 lScwci9gZFjFKJabmVOcm55ZYGikV5yYl5JZnK2XnJ+7iRESPlE7GK9PND/EyMTBKdXAuF5U
 sUn3j+Dh/6lOJx79fFdu16PFvvF66nO7nErtbn2eB+dP3YuM+uJvGRbw5ZrYZI0TE9fysu7i
 8hd52eSZ3ccgv0rvnuyct7fPrVijz1kqP1VeSVXlpeiRvVp+J7Y+vqFnv4DZ6nf2J+sYf5P3
 77imLnVqVt2ibd7iGhBVuMj2b8718+IflViKMxINtZiLihMBaMBcYM8BAAA=
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:63.163.107.225; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10019020)(6009001)(39840400002)(39850400002)(39450400003)(39410400002)(39860400002)(39400400002)(2980300002)(438002)(199003)(189002)(9170700003)(76176999)(50986999)(47776003)(53936002)(5003940100001)(8936002)(6916009)(478600001)(8676002)(1076002)(305945005)(81166006)(38730400002)(110136004)(4326008)(5660300001)(33646002)(2950100002)(50466002)(2906002)(48376002)(54906002)(50226002)(106466001)(77096006)(72206003)(36756003)(356003)(6666003)(86362001)(189998001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR04MB0354; H:milsmgep14.sandisk.com; FPR:;
 SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; CO1NAM04FT016;
 1:CmMyCDpRX/HCPzg6TtwV/1d8G4JgpFZw6nTEhfwLdOCeQE5zTu+SM8xEjRBm6ZNNhQKEzK0GogOeg0KcWvkbsNSqVGZws9SR2LEgB2QQ0T3lQ1rBrFRBSR9fA/wlcGYImuc0cfRwzl6xtzDCEExM0bJ9f5CQcIL/Wp/8VosQg8hq8vaayby7DkfDS6PdbZIsfWOwBdf1Oe5DMMzXWrl5ods2E7my9/o7PrfBzBuNJTpeNWjSHdXPxgLE92dLB3/BPVWk6yOOfqgan6B4wI3vZ/3cB26sgKrL+QS0++NIRawOYdkGlVd6UKjBPBdnoTkw1pyDthySAPpU91QtRdhrZPEP+mPW8LGIC7hjxQCLFwBvr5U5iuXYT8XapxPnFES58YLHJ4BzWM44nB9wVs7IXIcBEQ6ih0YAKfjh/1BejYG8R4ZQgrnLGmg/PHEIHTpCqijYgHjpFB972iTAHoFVWbciMfJXQufHdy6oVj6pVPg2Q+xBdfQjjzDDlbpVZ/3ElREXHDEh2+TVtNBAssSqWOk93kj6HifhBje99nVW0CM=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BN6PR04MB0354:
X-MS-Office365-Filtering-Correlation-Id: af5a533c-4e5d-47a9-a16f-08d4a2364c31
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);
 SRVR:BN6PR04MB0354; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0354;
 3:ZC4cOizvTiHywCoC/urpYtvgSQqcbk7qrRiN/OfniJdQxjXI2cqSwWvEWY3jpByStJGMIRnElN9wh2HOPAyyo7ZN6B968naKiI2HcPbLydaoOXircvkmL8UXNi9J9X5V/X/7V6GN1DMgoysw9NxZVxyKBqogVQS5WtjkRNcgBdZu2FaHWJ29FounxU4+IEcnPvTlNaWjc8XYgHgRfMKm4NunJoL6HGN+5vbkS8k9BDIUb4Pmg3UDtFDfTOV/N4JIbNY8846fXJIFZyCTK8xVzyESqsW3D6/06rkN4YWQOUEhOGJ9guzkEHDUJik1eA1qELroJkncShCDaCGe/70/CFzbbtjtlxGkPjrxHTuS7pl2LYaEtdCuCU/L1DtvEwGSWOzWMb98Bq12QLW14aMOCYTpHVHZau1vhPw0V/4pVEweUpKXNc3QWN8Ey7n9GO7TWbnVc9L95Y5h4qp3bwR7LcZUVjmTucPC3Z5I+88JIx6p8OcBqB/g23RqH9FbbJV0
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0354;
 25:nP6cmSDT+YlgjIrG7PpK2P3Td316HJbaMnY9qlMuBE6SYJFFnRMgHUaLgamrUMbRBWNyzvqKPYNOctXLAM0k2YjfBlesPSxChUmq39Hk0o1HyY21ywl4tBx8V+tk1BrrgvX94EDdPos7oy41o4TubZLqVYpPwkvOqM2L8+wCmXrmvzq5T//IiiXn9HylF9DtAdR93nWzCaEGGsMymLhWKiQipR8tH+S0Z5q7Sx74JAPXqr56HwMcUhcrwoygr/0cKb6H/d/hkniAZJAHhpByliY7zfAEy/kuAmiKXu//swMl2jOvDImyAKtWHqbcY+E5KfHMV+FEfVwmms5feZL2v7qQAVO8kfegSvM0hlXsn79hdhmApszYR9aZc7b8KcvMZWYuu/5j5RIgc1lfRDHMxz4TM6k1Z0cKztftPCBqyIHOqB4TJHKWO2e+nn4z5ZXasTg9MuCPHIrUbVZSdYINhJtUYBPxCWce9pnQfNaaUgs=;
 31:kV70NGp6AJet4DhnqLiCAhALQs4IHPxiDpsgCqauVQL4haCXEKWX2Qg4iEHeYpjpuxYqZA9EfOwnPfUUxL3PcYvfk9P+pYYvoXRWl+9EHgsaAFcynwZanZQ2XBfRC624JYaF6lfyQp4McwsDzgqy8uPZMfKbZ/e0/wZ6723VgSXHKwfwusYuuf19e1QEGkvWbSXoUCG+eOVqqY8NfGoWZzfFEpPNNau8Xc9ZBFdekKsJP5q8rh8A0gI6Mh20GzSYbUf0f4R3bsFwzZxItVNwfg==
WDCIPOUTBOUND: EOP-TRUE
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0354;
 20:WU+SrB42E/9XK9ctoFZvuRn7nXpfu5Wjj0HISmLsiwGzOp/bURT1JYJqjmliB0zt8i4eExoPOcLiu31R70idG1iUgJt3U71avfvIAu8IyNGV2eg6CsAMqb67pQy3/Qh2Bz0Szzuzvc3/9SQYxT0aHRZEI3thOOmJ+zBrnCVbC7fks/ghJVhqcgWV9bOieYq2D5jSzL6Ng9m2ieohn2KBDtpt+hkC7gtU8GtNCpjLnCjc8NS2SWvjlvTyrLHsMZMpjuxGoG4JpHQhRQc6yLUaT3UI2vmyh6HAMd66apYKh3Bm3FQPc+dyl+265cuzwZxBszcOqCG46RcMTjCxLXaIP6CKRqNVZlphrInMdB92z4mfGigbBTLPcrbUfJpsbOFX7yuMi87BlGDxyb8Eua9+JeRXzKsh0OMbVjZRQpeal9NIsAOWQUS4wyi5tg5QJI75aMSloLI8nJgwoWuAUCqcZ/+UPmjWZbfhtQuRuXST0N8kRffkY1VfoWx+4+JVxRrI
X-Microsoft-Antispam-PRVS: <BN6PR04MB03548352332A7C4C48A5CC0F81F90@BN6PR04MB0354.namprd04.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(42932892334569);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(13016025)(8121501046)(5005006)(13018025)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148);
 SRVR:BN6PR04MB0354; BCL:0; PCL:0; RULEID:; SRVR:BN6PR04MB0354; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0354;
 4:YMTmJomHGmKJBfyZ7kwpHqoxfZEdts9XQ8cgBlcxnb9ZbRV4Yn8+HkcYmZPXSlYo4bYdsd2ws1LqCdbyf0EnpaU38hpPp4FsYAbN7n/54oSSZSUqgI93af8pQs/CGCsigo/Zjdsp8YSvH9liHI9jTdre2F/QQV0Jgble1hDK+QD62LvUOZI6yRtWSveqaHRE0uJJNcr0oxqQ0tmiooWsJg++Q/C6dlHBPEuEQW/uhi/oUMwmQqUeAMrBQjo3FI+slKow0uo4mtbLZOue8pCr7Ke1QIh3TMOsQHi/6dCRqaEzhs3I6il+RhQC/dRJfGQcb7uB1e1DYix4So11EzmzX8NR/Zpkd79mDnsDNVzvsODHDbnU6eqEjbUCisBLQOlMl7tggXRdPxsI9PAseIggeosvjNvRkTwJHmaCzKQjMbvvW63X236EnWjYl0V9NiZFQC9S5W+8p46LqB3+EuTivt+RMbcLPSlhxVV9V/9HlNxlLiBBg0sKh7vvVOoKNGt9IVayuKV4lfWqHiP7FCOHEp/e9tRh61R4Y2ZL9hcoPpUK3RnO4S4pSAgrp3jOQzBG/sfAx3s3XwDb/ybqiEBhDHQK7U6jML8ANAuVHSI9iAHDbpnSSI53bDb28/dg9Dx/hzaHgpEmsLjZSs4J7yYooW7qbwWb/iBANJrR7Fj6OFgAU7LYK8WFbVVbuAi7C9FoLsNy86rkCpivmi5ylAEltLoxFrG72zvCgWU5e9JVVm+gpsmtx5OfEffN22/K/McYYnZ6dCmt6Um+s9fTemaJUQ1bd6zaiBsbU4IkGjPcGUqlwCeZN8qNAqvsB4T8v/f+/NJRt20xvbXPUTHlTR2teBmWxzSLbatjarUvKeoDgQVnQLQ8xpcf18FRbfCnyK1j
X-Forefront-PRVS: 0316567485
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR04MB0354;
 23:kulvsz1gEJU7Sar7SVoTiDdIPESXCpEDHki41x0Gx?=
 =?us-ascii?Q?N1RUP38l8u5A7w/sdEKcO3pkQ/3Kxkoky4zmXsWrvejNkaG91KRBzHOUl0ZJ?=
 =?us-ascii?Q?UieR1XiayP0rXYqvPmsMKkbKHfSX0BLUI8XWQQdCQf1+sXU2DP4fRvAIaV6H?=
 =?us-ascii?Q?qNAlg6YmdYyTtSpGZVeGGOb17Ccgh6ui5mjduiriQuIIRECpSCWgbv9Cnrbj?=
 =?us-ascii?Q?6s2PdThT2Z1fRlCAqGtiL78se9bOP5PRlS4TNxLPNuk7ncYQfqwM+r4kPq7U?=
 =?us-ascii?Q?tgNyFBUHfGZxsyru5mt3UbT9eTtzWuM+Fn4sNx7LXkg76mdQLzkvS+uayPwV?=
 =?us-ascii?Q?DCtiK23Q9f+/P7nL6CbCJwVNLG0/19KfScSoXNvr1tCKZK+qw97W5peJB8dC?=
 =?us-ascii?Q?etWAvXfFgNfv9K4uqE2oUqgxaqlTarj775Kh0bQif8n6nhiswTukzhQccAhV?=
 =?us-ascii?Q?46mdbHSfMOuqmXtoNTf+ywpsz1QsEC8Ng9pHGnnCrmo2tjZR+M+QErZBhwjG?=
 =?us-ascii?Q?7RkE7ZnEJ5DafmVab+i3vn9Fm43JP5d7/VxTdeJWFdGBSzQ2UZm0wqAm90uO?=
 =?us-ascii?Q?/7Uxv8aZuMv08QfnalDEbPVJE8NoC85lobCEiAG3ZOsXRBRhXmxUIwgrYpaL?=
 =?us-ascii?Q?mf6RJDBon1GEtm6dk0m2n+a5q8GEJjmYcycWFqzSYeVEj833b235zdwBZbGn?=
 =?us-ascii?Q?gsnP5DJ0pRa5WjO9F2bIYLPsDup9buDorAvcX7A9YRm5RiZ1QF7AGdtF+yCf?=
 =?us-ascii?Q?CqeQMfq3HmXO+1xBR0P9Kef4o2MJjIElPSqpSzH+eRsdoDotjZFNau1NSpW4?=
 =?us-ascii?Q?ms7djHSe9LKyLIjL1BQuvFQb1ME8YLJkOdk6lfPpZGHAN66Sxq79SSLDHzQ0?=
 =?us-ascii?Q?662Bh0+HX1VDOiysUgwMD4ERu/cTp2B1y4MNfI6qTXRcrv5ld+vuCNecwdT5?=
 =?us-ascii?Q?olGlxnijvZ8NHt6rLnMhbdj2Q0Esm8i5mlwu1Vxqya65PpBlIzQgj7okgTFX?=
 =?us-ascii?Q?vFT0rLMq7Z4OANJC8DjsdiwLLdiR8XP3UpWbsm+wt3Sqit3eTBE1Tbpy9ri9?=
 =?us-ascii?Q?/2ZFohnPe4fV2shFpk4iIBlsixmSpcExcPeupJ+pmgowHwkNw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0354;
 6:gkmN7SD28JGIFFjxGncRTwd0VZMrhFtwdkNxGPZog375ksrbI95eAPJZPPLkwsUfYIK45C2kFwwvXiQ4vX0twngN55n6Zv2fY7Ral5SzLZLwO+xchwMWlwjn+Xveq/vcJET8LxX+37f1Z4cicZPnIArC9BriNmvylcCyao9UO7BwDCJBcTIb2nF+1x/MCH2Qo+lm7yfeJhyJBitx/rGtQnt3BFwWWbg090xpIxJtRojnxWI6BLsRVkqaGPp099YpuJJu7bj/XdA7rs9lbmJhqjq0woNwL/d3O5V0+7/FTJm5ryChT/236GFPIoSNkYRAAI8Cq9Pu6vLOz4ZG477CEsI2jGtRdx5iM0u0vQD6BLazRty4S+VvxWgHfhNsqKQUD3YtGCqtMp89m90D5Z4Sugc5RdX/V6oQIsBalYuDVQh9BIQQNJO3bH6lq9n5JXPzeTlDPWzYEcZiTcOgSbZnNwh96Xt0FlJ+IdDncmdjh1/GSdveAxyNS/RKZpO4Ki10iTWYaRVFECx6b/VcEhvURTWRIyqDhFYIjZOenKIGUJg=;
 5:Gv+CecgA5NcIA3CT6Nhw6/KGs0RWo7FHDdRG5kkY4J3+Aj3RsYD4e8sG4DNSnmf1sRDH/4qOTFbeAeXUPw59vjLYM3ZOYYcYtHEuF5E9xBEeEcutcxK1KEaiFU6rrioCNa8EVmKjeqDe+pw/SIEp8Q==;
 24:zB3Gfgx+tOf3029RyfRkLzZ6ySznALlPEgJW1rQCXDlyfCZgNdtzUHjhF5TWp5oTKMWSTCf3cvS6gEkSdm8+KfNeuYGxCrPkoiqASXQd8zc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0354;
 7:1rnZ8xtbxzWhrtxxtW6Jh4j65Z/5NLN9D3x5boCf1zPwCZvgb8msw/2nCASnadcSRmC/6qRdSdmkXRV7tEIg8JWclq02vDxftpwY8uRRnHK+r5IxWwbi8uL2K8FyYpKZ26HP8tCctK9TCZnCBuCwmbBcSfDy7TGyfTHMMmhHiGx6WE2lE5lsyFLvZtebCGN6VplCsrZiqJRc7li91vhSQ1YKe5q+edcL2U+3YVJkhfc/vLcfh+qmyfPWOJjh/GmvETP+IBbcgUEJsxc2eXxYzN6mEuKUyf4Ijd1k8r65nMUzgWz6RtIeTAAFGbm4rEL1BaoOEvYtqk1na0+TqKiEHA==;
 20:In8WQ2fcxOAjw4l02mi0HcHo3RBZx2D2iSHShxRhfBAQF6IRWZxZCdJ5ARcI1yfiVgRN0dGVdH75/7QG0KiTBeAgrIuHJPiqUxad2xvyak40D8BLdLAuurlUql1elzLaN3ibpWhxWeFtV8aJpqe258/WOjmMHl2Tdf99iE5MXEY=
X-OriginatorOrg: sandisk.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 23:49:05.1962 (UTC)
X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86; Ip=[63.163.107.225];
 Helo=[milsmgep14.sandisk.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0354
Cc: Juergen Gross <jgross@suse.com>, Hannes Reinecke <hare@suse.com>,
 xen-devel@lists.xenproject.org, target-devel@vger.kernel.org,
 David Disseldorp <ddiss@suse.de>, Bart Van Assche <bart.vanassche@sandisk.com>,
 Christoph Hellwig <hch@lst.de>
Subject: [Xen-devel] [PATCH 17/33] xen/scsiback: Make TMF processing
	slightly faster
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGFyZ2V0IGRyaXZlcnMgbXVzdCBndWFyYW50ZWUgdGhhdCBzdHJ1Y3Qgc2VfY21kIGFuZCBzdHJ1
Y3Qgc2VfdG1yX3JlcQpleGlzdCBhcyBsb25nIGFzIHRhcmdldF90bXJfd29yaygpIGlzIGluIHBy
b2dyZXNzLiBTaW5jZSB0aGUgbGFzdAphY2Nlc3MgYnkgdGhlIExJTyBjb3JlIGlzIGEgY2FsbCB0
byAuY2hlY2tfc3RvcF9mcmVlKCkgYW5kIHNpbmNlIHRoZQpYZW4gc2NzaWJhY2sgLmNoZWNrX3N0
b3BfZnJlZSgpIGRyb3BzIGEgcmVmZXJlbmNlIHRvIHRoZSBUTUYsIGl0IGlzCmFscmVhZHkgZ3Vh
cmFudGVlZCB0aGF0IHRoZSBzdHJ1Y3Qgc2VfY21kIHRoYXQgY29ycmVzcG9uZHMgdG8gdGhlIFRN
RgpleGlzdHMgYXMgbG9uZyBhcyB0YXJnZXRfdG1yX3dvcmsoKSBpcyBpbiBwcm9ncmVzcy4gSGVu
Y2UgY2hhbmdlIHRoZQpzZWNvbmQgYXJndW1lbnQgb2YgdHJhbnNwb3J0X2dlbmVyaWNfZnJlZV9j
bWQoKSBmcm9tIDEgaW50byAwLgoKU2lnbmVkLW9mZi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0
LnZhbmFzc2NoZUBzYW5kaXNrLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KQ2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpDYzogSGFubmVzIFJlaW5lY2tl
IDxoYXJlQHN1c2UuY29tPgpDYzogRGF2aWQgRGlzc2VsZG9ycCA8ZGRpc3NAc3VzZS5kZT4KQ2M6
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGRyaXZlcnMveGVuL3hlbi1zY3Np
YmFjay5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLXNjc2liYWNrLmMgYi9kcml2ZXJzL3hl
bi94ZW4tc2NzaWJhY2suYwppbmRleCA0Y2IzM2EwOTE2YTguLjdiYzg4ZmQ0M2NmYyAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4veGVuLXNjc2liYWNrLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLXNj
c2liYWNrLmMKQEAgLTYxNCw3ICs2MTQsNyBAQCBzdGF0aWMgdm9pZCBzY3NpYmFja19kZXZpY2Vf
YWN0aW9uKHN0cnVjdCB2c2NzaWJrX3BlbmQgKnBlbmRpbmdfcmVxLAogCQlTVUNDRVNTIDogRkFJ
TEVEOwogCiAJc2NzaWJhY2tfZG9fcmVzcF93aXRoX3NlbnNlKE5VTEwsIGVyciwgMCwgcGVuZGlu
Z19yZXEpOwotCXRyYW5zcG9ydF9nZW5lcmljX2ZyZWVfY21kKCZwZW5kaW5nX3JlcS0+c2VfY21k
LCAxKTsKKwl0cmFuc3BvcnRfZ2VuZXJpY19mcmVlX2NtZCgmcGVuZGluZ19yZXEtPnNlX2NtZCwg
MCk7CiAJcmV0dXJuOwogCiBlcnI6Ci0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 23 23:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 23:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDJY8-0004IM-KE; Tue, 23 May 2017 23:49:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Bart.VanAssche@sandisk.com>) id 1dDJY7-0004IG-DR
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 23:49:11 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EF/83-01985-67AC4295; Tue, 23 May 2017 23:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTURSGe2em7VQpGYYih0Y0thiNsWhFkho
 lEBODPljB+GBJFKc6to3dnCmm+mIVCEriCj5AjQLuGoOphOAaKS5tFcUlWnfjklRNhIgKilg7
 HUR9O+d+5/7/f5JD4nS1TE2yXg/LORm7RjaGiBY37NBVRHJMM7vOZBsG2uqwIrSwq+8BUYLKp
 Dan2eVdJbWGAl9wd7Xa+/LCbeRDV8bVIgUJlBH6n4VQLRpD0lQIQbwmIBcagvLj8GNPvVwk9R
 icv+TDxeY6BgdqqgjhP6LuIWjy60QQQfAz3i8VGz8Gu14ERpRbMLgV2zlC2hGcPr8tQciE/2w
 YvDZDfG9FcPTpy6SujJoF33obkrWKmg6Nz2PJJDg1hGCwux4JIJ2aAzub90mFmqAmQzRUl6yV
 VBFc3fsIiQtOhO62c7hQKxLvJy6244IxTRXC/QGtoAlUjwyCnw/KxfkDUoi2TBF10iDc8DYZA
 qcAOmOxpA5NTYHws9O4OJ8FDx/3yMVltBCpMoqafimEarcSYvOKgNrhuEz8kA3XuvcTYr0Y3h
 3vk+9G+Y3/+DX+49eEsJNoKs9yG1hOpzfkmjmbxepxMDa7Tj8zL9fB8jxjYe2Mmc9d7XIEUOI
 YNkskqAMN3VwURFkkpslQLtuQY6JTza41G60Mby3nKuwsH0TjSVIDSlM4wdI41sJ619rsiYv6
 g4FM0aiUmQJW8m7GwdssIoqgPPLTkb5ejLx6crAXowmny8mqM5UlwigljFornKNCf67zHspWp
 yuRRCKhU9ws57B5/ucfUCaJNOnKMkElxeb0jPp9SETBElEWPNcKUTzMX6T2oUJVeGldQf+So/
 HoKQaz1FeeebKqJ9Jk3NjxfrvJ58w//OtsZ0en1tByaGxo3t7YdH001T3payjjk2/LpbufHzd
 ve73iTpvf+IbTBN15hZdvkBnj1huWt8ImBc/QCii9UNxaVD5smTu/QOMsV5WtW0nnfH/zMdRV
 UAnHJpQGXBqCtzL6aTjHM78BnehLo5gDAAA=
X-Env-Sender: Bart.VanAssche@sandisk.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495583347!98103826!1
X-Originating-IP: [216.71.153.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4147 invoked from network); 23 May 2017 23:49:09 -0000
Received: from esa3.hgst.iphmx.com (HELO esa3.hgst.iphmx.com) (216.71.153.141)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 23:49:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,383,1491235200"; d="scan'208";a="19876948"
Received: from mail-by2nam03lp0049.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) ([216.32.180.49])
 by ob1.hgst.iphmx.com with ESMTP; 24 May 2017 07:49:06 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sharedspace.onmicrosoft.com; s=selector1-sharedspace-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9cHUw/1MEQ18dj6zb+G52lK8O6G/uBbmPxgFzp3oi20=;
 b=RGBc4ArDoknY1fXtq7dKqV05u2Md4OXlDRxSjcTAeUX1uAPnteLARtVPNr0Nl7+021YGlJ14mnHWlB6DygLazGLxQ4WYgi0y4Jwz882WoZAFI8Op4ZNfv9r6dSBy+QauvF9iROGDOqfdmpVBCsgivvN+z1oMg5ctTX6ewG+La4w=
Received: from DM2PR04CA061.namprd04.prod.outlook.com (10.141.154.179) by
 BN6PR04MB0499.namprd04.prod.outlook.com (10.173.201.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Tue, 23 May 2017 23:49:04 +0000
Received: from CO1NAM04FT053.eop-NAM04.prod.protection.outlook.com
 (2a01:111:f400:7e4d::203) by DM2PR04CA061.outlook.office365.com
 (2a01:111:e400:243c::51) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14 via
 Frontend Transport; Tue, 23 May 2017 23:49:04 +0000
Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates
 63.163.107.225 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.163.107.225; helo=milsmgep14.sandisk.com;
Received: from milsmgep14.sandisk.com (63.163.107.225) by
 CO1NAM04FT053.mail.protection.outlook.com (10.152.91.79) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.1075.5 via Frontend Transport; Tue, 23 May 2017 23:49:03 +0000
Received: from MILHUBIP03.sdcorp.global.sandisk.com (Unknown_Domain
 [10.201.67.162])
 (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by  (Symantec Messaging Gateway) with SMTP id FC.64.19026.E6AC4295;
 Tue, 23 May 2017 16:49:02 -0700 (PDT)
Received: from milsmgip12.sandisk.com (10.177.8.100) by
 MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server
 id 14.3.319.2; Tue, 23 May 2017 16:48:58 -0700
X-AuditID: 0ac94371-41ba798000004a52-08-5924ca6e2495
Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.9.6])	by
 (Symantec Messaging Gateway) with SMTP id 1D.F2.18148.A6AC4295; Tue, 23 May
 2017 16:48:58 -0700 (PDT)
From: Bart Van Assche <bart.vanassche@sandisk.com>
To: Nicholas Bellinger <nab@linux-iscsi.org>
Date: Tue, 23 May 2017 16:48:36 -0700
Message-ID: <20170523234854.21452-16-bart.vanassche@sandisk.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170523234854.21452-1-bart.vanassche@sandisk.com>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRmVeSWpSXmKPExsXCddJ5kW7eKZVIg/f3tSy+/p/OYrHgzV42
 i5WrjzJZzLlpZNG2+gyjRevSt0wW37dMZnJg97i//QiTx+EPV1g8dt9sYPNYv+Uqi8fm09Ue
 nzfJBbBFcdmkpOZklqUW6dslcGU0z1rHXvBGquL+7nOMDYwHxLoYOTgkBEwkfhzV72Lk4hAS
 WMok8fXzInYIZwejxLveDUAOJ1jRhwVdjBCJjYwS/eeOsIIk2ASMJL69n8kCYosI6EjMuvsC
 rJtZ4A+jxJF3HYwgCWEBS4m+hVPBGlgEVCVunJgMZvMKOEgcmXSdEWKDvMTZLTuZQWxOoPjK
 PduYQc4TErCXuPxdGWSmhMAyVonDy2YwQ/QKSpyc+QRsMbOAhMTBFy/A4kIC6hInl8xnmsAo
 NAtJ2SwkZQsYmVYxiuVm5hTnpqcWGJroFSfmpWQWZ+sl5+duYoREQuEOxte3vQ8xCnAwKvHw
 JjioRAqxJpYVV+YeYpTgYFYS4V2+ASjEm5JYWZValB9fVJqTWnyIUZqDRUmcN0t2aoSQQHpi
 SWp2ampBahFMlomDU6qBccbma9oXLX6WRDtPWeFuz9gQXRx68ZmvfImNxbS0xrPCW9823nvX
 MlvtVt3qwJxDUn4Hz3vMzF/g8uHFjcS02GgH7q93fn9/4byw+98chsAZi2X9595f/4HxUn/M
 i8jKnl9GSlez7oUxnjTb5dYxO+D2d41eR+XlTO4GCwtdP/1W3Vr8JuzbCiWW4oxEQy3mouJE
 APd9WwOAAgAA
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLJMWRmVeSWpSXmKPExsXCtZGTTTfrlEqkwbGfGhYHf7YxWnz9P53F
 YsGbvWwWK1cfZbKYc9PIom31GUaL1qVvmSy+b5nM5MDhcX/7ESaPwx+usHjsvtnA5jFtzXkm
 j/VbrrJ4bD5d7fF5k1wAexSXTUpqTmZZapG+XQJXRvOsdewFb6Qq7u8+x9jAeECsi5GTQ0LA
 ROLDgi7GLkYuDiGB9YwSLZu2sIAk2ASMJL69nwlmiwjoSMy6+4IdpIhZ4B+jxM5zB8ESwgKW
 En0Lp7KC2CwCqhI3TkwGs3kFHCSWzHjJCrFBXuLslp3MIDYnUHzlnm1ANgfQNnuJy9+VJzBy
 L2BkWMUolpuZU5ybnllgaKRXnJiXklmcrZecn7uJERJAUTsYr080P8TIxMEp1cBo+O9ZhuO9
 BQpNjvlH97E3nhHJZIs184pa0bVnfccBzqTqyPIfIsUTP3Zq9z1vfrdxXbq/2Ik/36YtK1IK
 PrFJPfOjkErUl+myKu9reXl2yUtP0+HZ9tnwQEShZszVzRt18sTfVLCXf5igZSP/lGsGexn7
 vWbb3BgRB4+7WksWv7y1LuqfxAwlluKMREMt5qLiRAA5h+0Q0AEAAA==
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:63.163.107.225; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10019020)(6009001)(39850400002)(39400400002)(39840400002)(39410400002)(39450400003)(39860400002)(2980300002)(438002)(199003)(189002)(9170700003)(4326008)(230783001)(50226002)(8676002)(72206003)(48376002)(305945005)(2906002)(81166006)(5003940100001)(478600001)(1076002)(356003)(5660300001)(86362001)(8936002)(6666003)(38730400002)(53936002)(2950100002)(54906002)(50986999)(6916009)(47776003)(110136004)(77096006)(50466002)(33646002)(76176999)(36756003)(106466001)(189998001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR04MB0499; H:milsmgep14.sandisk.com; FPR:;
 SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; CO1NAM04FT053;
 1:8PAgy1ofCVP2PHl1+j2owEKSQ6VwHAIs1K29MEyPYeHuo4xYcrRgVZrHSax7s+YTi9nSadVIaAKoCSPnnkHD6/yVjaQXiNaIBx7cCqEcE/NID5POV0hY1on2Nn2E8LhCjDckwv4I5lxcVxg5Jmziqa/ChqC/77V/ReBhtwYrAsfseaLN+YTzVJKDDL8bby/MKrxqR84HOUw8Qdtw06AqsUU/Azm9dG6ZhseK1exP34WA4QpMe9U+CS59g3Mueg2ejRGrhVw76YAN+jTve68ln3hGbagmu5S13WjGIEA2DLiGIMm73zwfQhgOFKAEuepq13lFk3Tp78CVmy/mjTAHz8KB6ngM+mw2aVT/UfYloHkVt7ki9fTFaJxzqCM5pPlliw0UqTfeIuTgswuBpwp5pimwkCWuKUoO2RuwzmUEHw+v670frfPARInfnnnNP+jioXAKJNsXiBJ4s9jz+Hzlb18JqHMOE/HWHoMX4sYG6akPNRmtx/9EtQ+LkNQV5EuBz/R+YPSQ5jL5trDcWwV2XLX/Q06OJaZL6/QEZHtk29k=
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 06324e06-0543-46d7-4843-08d4a2364aff
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);
 SRVR:BN6PR04MB0499; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0499;
 3:+ha89nR3xVxhFnkId7kDB3KjvCHkVWO9kykqZbKFLdR0qP02IjH4QTqgDKaNQg6rsWTwRcq7cCFMBmJe3YeXrJhMHehFR7KPFH5+KXnhfDJOXMS3JNra+NJSfOkcbcIFMmplaaTCfIJIpFpJO0w9rvhIKuzilLsZqLT/xIbT4lRnoqilOxzlAxCBCXoZNuUda6YK+j9zJLhNx3wM7Nb4nudKeeiaWq1+TiEslM51aKct+3nCoftJX05aNlh28npJQCqHBQoVB2UDV/BdSteU5WPnSZEMCom69+pJITNLGW/DW9UvAK1ZhGMMiE8Dv6xdOFITJA2o2ze4GE+wFSX9p1dgvmcV9a0wKyuokzCVlZB/My6Qb+a9AV5vXMSiuvt0+uNL0s9R4t4kcyVrM3O/Uao/m/gsCr8GIL0CgXxlKftdabNX51bK39ExxorUmCZ59FqJzTmmmBSNfPyMEvWI/s0Pgo+zJ8d4mWO4BTvEPQjOql9t5Cdz47cKgfYUoxNg
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0499;
 25:OGzAgY3zyU/n1sXi0Yw4ltVBSPZO03bQsMcaHoHRMYx6j9Kdqnx08wZGC+0zJg9zQpzDUzTFGJpB0UbHZ49Aq+WrHAH6f7UYxorkEuC9hzNfLW0yyT4QGxiVb/Xqx6/zNJkFStIPj9AQR1+fyD4+WPv1KAH3UaYcQOhFUwfpjv8RgwMwwYF8KgvQXKt6ky1VgplEa6zVn/QpWfjhJTXtLOTKbJxMIQIQAumfcrY+QyVLd3hAFGqWrQfnhRBd3iwzlMIdFx3LTPz3b4jrGHg/6FzCisKMiS1REbdh2qJnrT34oxK40sz2MFCWqaxSOU6r7mrErhZpkiMbKUSizkyeNOv/Nq9UwzBCc2DqLCgR2AbRayKVOZkm1RpDzqAFZgCp8UD45yLzV/288CKVfUf7NwDzd4WUYJry2/3LCrGtqnl594+MYdTWESbYoHnFLlW31bPCsUIov237Bl9TJLmLtm9S9jAQnv/Ie0yH1ZwB+XQ=;
 31:4VoxJjLD+MUTQQZsO9Uw3m3w6bY5N/N2Poqe0uUoY95kxiPxVVKKCENMCWRLVhO9qLfzm0+TMYWFznwfiiXOGN8L0TKi0zOzXkVVh7Daffp0/ex/2BucLjYyKOeqhK903FVA4agaDJiRDsM/cWCj0hizU6hz+2oxkzAzAaX/2D2I/c5CzXf7DjTqjRJsUTZ3SPbHRSMzkNJZks/+laS8sEOub1qlWqWDO+SVyEEVGtDQFfrsSQHG15kDrZNWVUP6Kk6fwM5o0F+dQBy8vGjMtQ==
WDCIPOUTBOUND: EOP-TRUE
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0499;
 20:p3jzdI54RhtPKQC2WNn8UYUzx8PPPzpI42VjTJQphxz5RO+vZ7z/CCm1exLkewNaYhbiT3i5wax6jEpHnIh+Ch2K3qvpJl2Hwf5S3U84nam/m94Kf2MTfA/pGijwl6q9hZ60O1TioNLxUpjLzSOQxMnMW2FKk1xpoq120b3EZ4DCEuTyTZFieG8cuonkcY5gHNW987OyQ5zPJoB7Swiy1O6Zli32hF5iqqiDbbAH4YE8DZc4C/txYT28vallSepR69wu9uuLF0JpHEa39aJhy5hsprBTnQ4sgB7/NUMkbgvYLd87BNhFWaNKlXIvtKc0hATPz6Hl5aip0Qd/osZnltJPe29wTpW/dsnDT2XYOZk7MOA0SE45HxbNgH0XmKpLA+y/0xdOl82qDQZ9BquM5Fc8gv+V+ekdaywsNSZF3n6ryJ1Yksb3sDTC2z2Aj37wiVXUrnwG5mBmjYaz1rRCEylSGPtZ/GtNUB0y/5SxlsP0PUL4i37vKCXKGVNIdozh
X-Microsoft-Antispam-PRVS: <BN6PR04MB04993D5524271CF84609F2BA81F90@BN6PR04MB0499.namprd04.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(42932892334569);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(13018025)(13016025)(8121501046)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123555025)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148);
 SRVR:BN6PR04MB0499; BCL:0; PCL:0; RULEID:; SRVR:BN6PR04MB0499; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0499;
 4:5lmc5wQOZgg1UbS54sc/v/pKIDZQPPL9aCBgyxzHiwQMmFmaKIst9SnKFGZ0cbrGKR9tQ7MbWmsm7+6qG0Yx/eQunGEDo3haJB5qTQeJglRfmLIp7CABQYW0Ldd+qCJY8n0QctqnR9OZMY2HkbBacHBMSkqpSTYlO1MEiXTmro7rpYx3ZwMME8Yc0SOa75foImtsrcGaSdwGt21vTl3ku4U4ntIyPW+KzERKD1AmIPZRCjQej2HY2hXm7QyFqHkPgSXnYIKWIqCe0XhaE+SGtiBB+OpbBzdmkTa/6+AZmJAlYg9NMYXfTfHaNv/TQULTFtQhv/KDZZJ5QsiUVV06Nh2lGFBe3pVj4ocQo0v0CB9IfqIMtnXDtXlkE6FX8wqvg10GeRS16qtJ5tCTUa3vqc3aSWcJXHkUE00ZPBVLdpyYWLYnTvz/UXddPcLidcyWwbTyPX0mJlG3GjDmGXZlpTu60AUGJgiUKQSujUyglRd9jeuLf5qYYTulGiIOXHLfvd4TqTheH9OzyVzdHrkNFGQzQSQw67ie/bWvTAHLka1HBqsPh7Tax6NEuxj6mcoo3tuaVKILNp8ZR0WfX4wF0eejhfbrU9rmZKQnnQJvTijHwLsKn1dBmygHCiqaJca2H8wZjvLeO3IV8IgZ3WUFA6VZkIkdofX3+g1m0k0EjJPkoPZMo7JL30nUlmFTBucKozuxYvX2PMwNl2aFFFS7yAOXNQHtf8mL6jJcw/VqGuuZUKES1SBtut1vg4rYlDukRIDSENZQyzfxsQOorM4+/ypRg4YR5wOm2UCHAzBc3nKluLReGD5/MWQSyDvN3uJe4/2eqpX38Cfrh4/DBaN1yXq4Bd5/vs23hkWgy8gAyWSBD5GEiPN2gnmFPMmUuo/H
X-Forefront-PRVS: 0316567485
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR04MB0499;
 23:HvGMYCgv637FId6jJaZX/tMEdIIlj90fR8xLfti/A?=
 =?us-ascii?Q?nct/8SmAwFgNgZig8J11DEFi0PjaEToCkCYXaib/eRxmIXUqn1TQBjYl5LGI?=
 =?us-ascii?Q?P/Zl/ciW3ni9i0sFJo4fjeXoRzqEHjL9YgNjPmn2IPK9WoM1NTIfzQjQx2HF?=
 =?us-ascii?Q?+AzlC1QcyB3PHXCP91ME+afawUMNRc0AtvViugmYBVavxoQq/+gybkGHJdpy?=
 =?us-ascii?Q?akXAKOi+nDpm5vrdQ1hDseeFE3/Uvwa79tlm0KcJl8lz1ENa8Usn0U0wCaxo?=
 =?us-ascii?Q?VKaaaTtLnxRJph3yTANYdA8tEwJsA1oTNhpoG8rHq04uES/tTSZO6xJVkCCW?=
 =?us-ascii?Q?UYjZ4FpVxs/qmK2ajh9AxGx6Z3dglLQe716yV3QKXEXBTnoMKwb2qe1nR3uB?=
 =?us-ascii?Q?Eya+nbRpmU5om9Uunk0KMqmOzkjlKNAqGiSq8oiZBPSeob8FIkdrX5ASIR7M?=
 =?us-ascii?Q?bWrye1zUKLYcv9YhbGvbXUxeCa9cuscf2uG9gqYh22TS2TL2y0kzj6EfZ2kr?=
 =?us-ascii?Q?MSnaCC7qo9z1tlfjL0syAcGoUJyquybGXVdF77gKZx/USWdgZA7FleORemGI?=
 =?us-ascii?Q?e+boeSnJTm/URN413gUXn0dsia0fCVGQc0C1XA8YqGrAJFtgd28L6CY9Et/k?=
 =?us-ascii?Q?AzO01kYLpO/CrO/2iZMzAVnnJ+szH/Q8J1VkeWczUkSbu7A+9+el5y1eve01?=
 =?us-ascii?Q?RS1CA4YRG+Ys+1dbgXHyCzYCKgs8vE5iX+xmNORNjcNb/aoL+QrElzrbnNC1?=
 =?us-ascii?Q?dSOPLBk395oYEoG0L+ITzKhQHMUvvC0nat1p8q+fLn6RrM7M139DkiavifOe?=
 =?us-ascii?Q?5pJe0zALORfHWbzOoOhW2TU0IjbHtkBelsP0fqXytUl3n1jbRxjs8R+ryZQI?=
 =?us-ascii?Q?Q5SApM1ewMJkvjI1MjGvS/VY4fQNH+ME4Ai8VVWyIJlixCiAvv+TTSGQJDq5?=
 =?us-ascii?Q?6TVpEenmWWN7yucRXkbP6n7RsGAEd66VuYDX1FxMJaezDb1jOzabnbDQy45r?=
 =?us-ascii?Q?X8vpToFJO4Ysl8JiB1vf3IzEqaaa+n5NpGJGlRMGrIO77+lRkT7Gkahnsu5F?=
 =?us-ascii?Q?QTGYTyoR/3FIy0Od5JOkodnbdLtzaE0z4WHJGWlqABeUU0lpUSD2tb1jpPr4?=
 =?us-ascii?Q?FGu3GelEFc=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0499;
 6:FrCyXCArQjHDiTqJo1JGvYB/Xi6VMKfc21ENJ5nB2AJpDoYoyBLwARpHNtOosRGS7nBs027KQpQaS+jdwu4cF7a1DHrneb9XLfPbWiacPX5Pj0Tvlg4mAozcaazI01j8gllfu7erRCUkaPAcekQjwu/n1R4/pZdm6aNK/1Y6RX/xTddck5tyHTCe9Vm1JstLKd8mmuqobuuio5mzwk92bG6bfmodz8Nd2tzoQ9BaX1H9crNCWuA1rE99Dm49Pev9CQeDizGU5gwNfqtyUg9dcM3VaabEr1H7E9JHb3b1nds2zr3adgQMpzJli+u6D9fpMAfgFrnlkZxuDa6qZwghkK9gLrVFO4LnQnH2JGMzLyrxRjtlTQRbii31dnf7G4Y0haCv0tRpy1pjqWarzj8Cu1yEyxSCrGt6qd0l/N3dkTstqZtx9kJ+F3SbZxYTA+3bScwgs0IaWevxz4XMhX1LZe7IUsIaslGw2CALHQ8njUeQCtfHqs2e27ee7juIZH625M42vm3CJDfd+3v+YRDn0i264ycKLagIAXyFYZ7WLXc=;
 5:3rs/aiYFu2JmG9taxWVA0oD3EPRIvUX7XQodM+b3PJW+JuO7S44wWW32Ic1k4A2maZst2QvAA16lxuMRoZEuWDl/YkKGmNfSLHt41QmnFNWPYpFI9d3VhsW7EYa41eXU5lXK8fJBTOjk+jpEbJNxuQ==;
 24:86jvpTSt2ex/Xh54rPOl5Vq/Iylpf2G7BEooyB34MIIz4rJ45ZkdP8F1Jd5oTnyOnkiyuwMbwrlaTxMd90VvmdDUSujrStKKPE5VoG+6rkM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0499;
 7:gUgto4su02UO9a0pc16IS6sDiTUv74Dq4DgK3cWN4dNC/IU5AYGUyJm9A6BW6ObAx3L7xXfs5PkOjREeYQEY3Ltv3dN5IbzwE72ofJQZumiAhjHcIVDCUPYwfv6hnHmjxp/6lPRTBnYHRJLhg4xZeWqeluUEs3bNIeMYW3JcrsZzPkPQzN5TYwMG8yC9A3ssoWIViPrhJGtjh2w5cNO8qNcCUMPzj7AfENss+m3eJSrmSz2+QrgwjYraLUv4YZnFePc2GLysXPy5FvQ1HatAg6f4SFP3Tmk+0T1kQkTRwA9+V42jLRoZey2QGBFMOX7xNYg5jhXdBG0ImW5Ak/xaiw==;
 20:oJgMDZL0m4mmzoaEeKwTWHHy1Jc26IIqnaYK4Vw4zpqxoXmtYOEYkx3XY03VlvA7Gnk8bpp2BFL42JCy6CU4bSzr0SYhnI5khSrHZ7VI66KWN7DblYuFIOWEM8cTCM2g3i89GAKtiUa/VVL8RXbwbXvavP30qG0U0O6cFPlMH+k=
X-OriginatorOrg: sandisk.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 23:49:03.0479 (UTC)
X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86; Ip=[63.163.107.225];
 Helo=[milsmgep14.sandisk.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0499
Cc: Juergen Gross <jgross@suse.com>, Hannes Reinecke <hare@suse.com>,
 xen-devel@lists.xenproject.org, target-devel@vger.kernel.org,
 David Disseldorp <ddiss@suse.de>, Bart Van Assche <bart.vanassche@sandisk.com>,
 Christoph Hellwig <hch@lst.de>
Subject: [Xen-devel] [PATCH 15/33] xen/scsiback: Fix a use-after-free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c2NzaWJhY2tfcmVsZWFzZV9jbWQoKSBtdXN0IG5vdCBkZXJlZmVyZW5jZSBzZV9jbWQtPnNlX3Rt
cl9yZXEKYmVjYXVzZSB0aGF0IG1lbW9yeSBpcyBmcmVlZCBieSB0YXJnZXRfZnJlZV9jbWRfbWVt
KCkgYmVmb3JlCnNjc2liYWNrX3JlbGVhc2VfY21kKCkgaXMgY2FsbGVkLiBGaXggdGhpcyB1c2Ut
YWZ0ZXItZnJlZSBieQppbmxpbmluZyBzdHJ1Y3Qgc2NzaWJhY2tfdG1yIGludG8gc3RydWN0IHZz
Y3NpYmtfcGVuZC4KClNpZ25lZC1vZmYtYnk6IEJhcnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3Nj
aGVAc2FuZGlzay5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBD
aHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KQ2M6IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBz
dXNlLmNvbT4KQ2M6IERhdmlkIERpc3NlbGRvcnAgPGRkaXNzQHN1c2UuZGU+CkNjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLS0tCiBkcml2ZXJzL3hlbi94ZW4tc2NzaWJhY2suYyB8
IDMzICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
eGVuLXNjc2liYWNrLmMgYi9kcml2ZXJzL3hlbi94ZW4tc2NzaWJhY2suYwppbmRleCBkNjk1MGUw
ODAyYjcuLjk4MGYzMjgxNzMwNSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuLXNjc2liYWNr
LmMKKysrIGIvZHJpdmVycy94ZW4veGVuLXNjc2liYWNrLmMKQEAgLTEzNCw5ICsxMzQsNyBAQCBz
dHJ1Y3QgdnNjc2lia19wZW5kIHsKIAlzdHJ1Y3QgcGFnZSAqcGFnZXNbVlNDU0lfTUFYX0dSQU5U
U107CiAKIAlzdHJ1Y3Qgc2VfY21kIHNlX2NtZDsKLX07CiAKLXN0cnVjdCBzY3NpYmFja190bXIg
ewogCWF0b21pY190IHRtcl9jb21wbGV0ZTsKIAl3YWl0X3F1ZXVlX2hlYWRfdCB0bXJfd2FpdDsK
IH07CkBAIC01OTksMjYgKzU5NywyMCBAQCBzdGF0aWMgdm9pZCBzY3NpYmFja19kZXZpY2VfYWN0
aW9uKHN0cnVjdCB2c2NzaWJrX3BlbmQgKnBlbmRpbmdfcmVxLAogCXN0cnVjdCBzY3NpYmFja190
cGcgKnRwZyA9IHBlbmRpbmdfcmVxLT52MnAtPnRwZzsKIAlzdHJ1Y3Qgc2NzaWJhY2tfbmV4dXMg
Km5leHVzID0gdHBnLT50cGdfbmV4dXM7CiAJc3RydWN0IHNlX2NtZCAqc2VfY21kID0gJnBlbmRp
bmdfcmVxLT5zZV9jbWQ7Ci0Jc3RydWN0IHNjc2liYWNrX3RtciAqdG1yOwogCXU2NCB1bnBhY2tl
ZF9sdW4gPSBwZW5kaW5nX3JlcS0+djJwLT5sdW47CiAJaW50IHJjLCBlcnIgPSBGQUlMRUQ7CiAK
LQl0bXIgPSBremFsbG9jKHNpemVvZihzdHJ1Y3Qgc2NzaWJhY2tfdG1yKSwgR0ZQX0tFUk5FTCk7
Ci0JaWYgKCF0bXIpIHsKLQkJdGFyZ2V0X3B1dF9zZXNzX2NtZChzZV9jbWQpOwotCQlnb3RvIGVy
cjsKLQl9Ci0KLQlpbml0X3dhaXRxdWV1ZV9oZWFkKCZ0bXItPnRtcl93YWl0KTsKKwlpbml0X3dh
aXRxdWV1ZV9oZWFkKCZwZW5kaW5nX3JlcS0+dG1yX3dhaXQpOwogCiAJcmMgPSB0YXJnZXRfc3Vi
bWl0X3RtcigmcGVuZGluZ19yZXEtPnNlX2NtZCwgbmV4dXMtPnR2bl9zZV9zZXNzLAogCQkJICAg
ICAgICZwZW5kaW5nX3JlcS0+c2Vuc2VfYnVmZmVyWzBdLAotCQkJICAgICAgIHVucGFja2VkX2x1
biwgdG1yLCBhY3QsIEdGUF9LRVJORUwsCisJCQkgICAgICAgdW5wYWNrZWRfbHVuLCBOVUxMLCBh
Y3QsIEdGUF9LRVJORUwsCiAJCQkgICAgICAgdGFnLCBUQVJHRVRfU0NGX0FDS19LUkVGKTsKIAlp
ZiAocmMpCiAJCWdvdG8gZXJyOwogCi0Jd2FpdF9ldmVudCh0bXItPnRtcl93YWl0LCBhdG9taWNf
cmVhZCgmdG1yLT50bXJfY29tcGxldGUpKTsKKwl3YWl0X2V2ZW50KHBlbmRpbmdfcmVxLT50bXJf
d2FpdCwKKwkJICAgYXRvbWljX3JlYWQoJnBlbmRpbmdfcmVxLT50bXJfY29tcGxldGUpKTsKIAog
CWVyciA9IChzZV9jbWQtPnNlX3Rtcl9yZXEtPnJlc3BvbnNlID09IFRNUl9GVU5DVElPTl9DT01Q
TEVURSkgPwogCQlTVUNDRVNTIDogRkFJTEVEOwpAQCAtNjI2LDkgKzYxOCw4IEBAIHN0YXRpYyB2
b2lkIHNjc2liYWNrX2RldmljZV9hY3Rpb24oc3RydWN0IHZzY3NpYmtfcGVuZCAqcGVuZGluZ19y
ZXEsCiAJc2NzaWJhY2tfZG9fcmVzcF93aXRoX3NlbnNlKE5VTEwsIGVyciwgMCwgcGVuZGluZ19y
ZXEpOwogCXRyYW5zcG9ydF9nZW5lcmljX2ZyZWVfY21kKCZwZW5kaW5nX3JlcS0+c2VfY21kLCAx
KTsKIAlyZXR1cm47CisKIGVycjoKLQlpZiAodG1yKQotCQlrZnJlZSh0bXIpOwogCXNjc2liYWNr
X2RvX3Jlc3Bfd2l0aF9zZW5zZShOVUxMLCBlcnIsIDAsIHBlbmRpbmdfcmVxKTsKIH0KIApAQCAt
MTM4OSwxMiArMTM4MCw2IEBAIHN0YXRpYyBpbnQgc2NzaWJhY2tfY2hlY2tfc3RvcF9mcmVlKHN0
cnVjdCBzZV9jbWQgKnNlX2NtZCkKIHN0YXRpYyB2b2lkIHNjc2liYWNrX3JlbGVhc2VfY21kKHN0
cnVjdCBzZV9jbWQgKnNlX2NtZCkKIHsKIAlzdHJ1Y3Qgc2Vfc2Vzc2lvbiAqc2Vfc2VzcyA9IHNl
X2NtZC0+c2Vfc2VzczsKLQlzdHJ1Y3Qgc2VfdG1yX3JlcSAqc2VfdG1yID0gc2VfY21kLT5zZV90
bXJfcmVxOwotCi0JaWYgKHNlX3RtciAmJiBzZV9jbWQtPnNlX2NtZF9mbGFncyAmIFNDRl9TQ1NJ
X1RNUl9DREIpIHsKLQkJc3RydWN0IHNjc2liYWNrX3RtciAqdG1yID0gc2VfdG1yLT5mYWJyaWNf
dG1yX3B0cjsKLQkJa2ZyZWUodG1yKTsKLQl9CiAKIAlwZXJjcHVfaWRhX2ZyZWUoJnNlX3Nlc3Mt
PnNlc3NfdGFnX3Bvb2wsIHNlX2NtZC0+bWFwX3RhZyk7CiB9CkBAIC0xNDU1LDExICsxNDQwLDEx
IEBAIHN0YXRpYyBpbnQgc2NzaWJhY2tfcXVldWVfc3RhdHVzKHN0cnVjdCBzZV9jbWQgKnNlX2Nt
ZCkKIAogc3RhdGljIHZvaWQgc2NzaWJhY2tfcXVldWVfdG1fcnNwKHN0cnVjdCBzZV9jbWQgKnNl
X2NtZCkKIHsKLQlzdHJ1Y3Qgc2VfdG1yX3JlcSAqc2VfdG1yID0gc2VfY21kLT5zZV90bXJfcmVx
OwotCXN0cnVjdCBzY3NpYmFja190bXIgKnRtciA9IHNlX3Rtci0+ZmFicmljX3Rtcl9wdHI7CisJ
c3RydWN0IHZzY3NpYmtfcGVuZCAqcGVuZGluZ19yZXEgPSBjb250YWluZXJfb2Yoc2VfY21kLAor
CQkJCXN0cnVjdCB2c2NzaWJrX3BlbmQsIHNlX2NtZCk7CiAKLQlhdG9taWNfc2V0KCZ0bXItPnRt
cl9jb21wbGV0ZSwgMSk7Ci0Jd2FrZV91cCgmdG1yLT50bXJfd2FpdCk7CisJYXRvbWljX3NldCgm
cGVuZGluZ19yZXEtPnRtcl9jb21wbGV0ZSwgMSk7CisJd2FrZV91cCgmcGVuZGluZ19yZXEtPnRt
cl93YWl0KTsKIH0KIAogc3RhdGljIHZvaWQgc2NzaWJhY2tfYWJvcnRlZF90YXNrKHN0cnVjdCBz
ZV9jbWQgKnNlX2NtZCkKLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 23 23:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 23:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDJYC-0004JJ-6E; Tue, 23 May 2017 23:49:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Bart.VanAssche@sandisk.com>) id 1dDJYA-0004Im-G7
 for xen-devel@lists.xenproject.org; Tue, 23 May 2017 23:49:14 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 FA/06-01733-87AC4295; Tue, 23 May 2017 23:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUgTcRzuf7ebp+zkmoq/RCtmlkkb2ov1JRx
 WFlRiJYVC5FnXNtim3E0zP2nZCwZqmR+cYi9UphSpLU3NRFfmtC3fygaKsgyGH9roXYrqztOy
 +/R7/s9zz/P8//xIXFkijyDZAgvLmRmjSh4ke7u7ukJ9amBNRnzZlGbbN1slpkV77P4xWRrKJ
 Azm7JyCLELvem/Hc4eCC+4O1hFFaFpRigJJoFPhSn0NVoqCSCXtQNDe5cJFQkbX4DDasVaclX
 QVBv7WeEn0DIPPj+yESCD6NYJXE8ES0Y+gzn1/wcqKQU2rm5BANwLb3LkACdgQzFS0yKX0zXC
 +8suC6gGCqR8f543l9Eb46quWiXMovQGsk975v3H6B4LvzqtIJELow9BsdwmBpFA3Bt71xYrH
 FK0F/9MhQgpYBU5b+/yNAoXzhietuChX0kkw+i1atAR6SA5V7b+QBG4S0F8/jktGy8FRPTNfA
 qcBerxeXHqOdeCYuI9LASvgjXsoQDQFOhoGSlIln3ICyov7AiQwLYO2Yu/ClaPgubNWJs1xUH
 O3nahAidYledYledcR1ohieZbLZzl1QrwmmzPo9BYTYzAKaIvGxPI8o2ONTDavOZ5jakHCLiw
 TvsfoXtWOXrSCxFRhVHr+mgxlcHbOidN6htcf4/KMLN+LIklSBVSGQ+CWc6yOLThpMAoLtUgD
 qVCFUk6RpvhcxsQbdBI1gDaRH277fRj5rPG7D1PKzDlmNiKcShOltCjV55n/Gi0u5wiKigihk
 FBNqchlOZPB8j8/i8JJpAqhrokuCoPZ8jdvVqiCCVV2TUaLVSzMPyqiCJHj420NtwxzK0e6av
 PsjhH3p+Sksc7WYf7s2pdMlicMjVmLLsWEXjz4PPG0p6Jj0OupbekJm3i4U33oQK9WrT3avZ2
 8sP/M+s7LTYU3hmcgYJ9LkR75ojDGtncrX9rUNnuoTftb8zP2iJPwNb/LSElMKecy/XHJqz1j
 ZXeowBiVjNczCXE4xzN/ACQJFl2XAwAA
X-Env-Sender: Bart.VanAssche@sandisk.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495583348!84442083!1
X-Originating-IP: [216.71.153.144]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13665 invoked from network); 23 May 2017 23:49:10 -0000
Received: from esa5.hgst.iphmx.com (HELO esa5.hgst.iphmx.com) (216.71.153.144)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2017 23:49:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,383,1491235200"; d="scan'208";a="19876930"
Received: from mail-bn3nam01lp0178.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) ([216.32.180.178])
 by ob1.hgst.iphmx.com with ESMTP; 24 May 2017 07:49:07 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sharedspace.onmicrosoft.com; s=selector1-sharedspace-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=PR7xsKFvYPL4HjNomtq6zJSfGPDliifsEr3igL6mmzg=;
 b=OeRAev/NlPY2ZZC/Bj9FhjlH/23xuV2NNTShXfD172rBLmGPuf6+MndA0TR+J+wTk08+AlQtGazJckuzZ2a9Q9jMl7PQFU+Kj3vNynMIuF5YI8ZnVqFVdwhUKSBTQPYL6LW2p0I/Va6AqXEoxxNWhctvNp3/FzTHcMepkOixgtc=
Received: from CY4PR04CA0031.namprd04.prod.outlook.com (10.172.133.17) by
 CY4PR04MB0359.namprd04.prod.outlook.com (10.173.188.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1101.14; Tue, 23 May 2017 23:49:06 +0000
Received: from BN3NAM04FT006.eop-NAM04.prod.protection.outlook.com
 (2a01:111:f400:7e4e::208) by CY4PR04CA0031.outlook.office365.com
 (2603:10b6:903:c6::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9 via
 Frontend Transport; Tue, 23 May 2017 23:49:06 +0000
Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates
 63.163.107.21 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.163.107.21; helo=milsmgep15.sandisk.com;
Received: from milsmgep15.sandisk.com (63.163.107.21) by
 BN3NAM04FT006.mail.protection.outlook.com (10.152.92.96) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.1075.5 via Frontend Transport; Tue, 23 May 2017 23:49:04 +0000
Received: from MILHUBIP04.sdcorp.global.sandisk.com (Unknown_Domain
 [10.201.67.162])
 by  (Symantec Messaging Gateway) with SMTP id A9.D1.45291.E6AC4295;
 Tue, 23 May 2017 16:49:03 -0700 (PDT)
Received: from milsmgip12.sandisk.com (10.177.9.6) by
 MILHUBIP04.sdcorp.global.sandisk.com (10.177.9.97) with Microsoft SMTP Server
 id 14.3.319.2; Tue, 23 May 2017 16:48:59 -0700
X-AuditID: 0ac94369-166ac9800001b0eb-fe-5924ca6e1ec0
Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.9.6])	by
 (Symantec Messaging Gateway) with SMTP id 9D.F2.18148.A6AC4295; Tue, 23 May
 2017 16:48:58 -0700 (PDT)
From: Bart Van Assche <bart.vanassche@sandisk.com>
To: Nicholas Bellinger <nab@linux-iscsi.org>
Date: Tue, 23 May 2017 16:48:37 -0700
Message-ID: <20170523234854.21452-17-bart.vanassche@sandisk.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170523234854.21452-1-bart.vanassche@sandisk.com>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRmVeSWpSXmKPExsXCddJ5kW7+KZVIgz1zeS2+/p/OYrHgzV42
 i5WrjzJZzLlpZNG2+gyjRevSt0wW37dMZnJg97i//QiTx+EPV1g8dt9sYPNYv+Uqi8fm09Ue
 nzfJBbBFcdmkpOZklqUW6dslcGW8fXyOvaCbv2LF6XmsDYwPeLoYOTkkBEwk2iZ/Ze1i5OIQ
 EjjAKPF2yjsmCGcbo8SqN6sZYarOnelggUhsZJS4s/gdWIJNwEji2/uZLCC2iICOxKy7L9hB
 ipgF/jBKHHnXAVYkLBAmsfHwOaCxHBwsAqoSj49pgIR5BRwkPuy7wAqxQF7i7JadzCA2J1B8
 5Z5tzCDlQgL2Epe/K4OMlBBYxSqxpnUjE0SvoMTJmU/A9jILSEgcfPECrFdIQF3i5JL5TBMY
 hWYhKZuFpGwBI9MqRrHczJzi3PTUAkNTveLEvJTM4my95PzcTYyQSMjcwXj3ifchRgEORiUe
 3gQHlUgh1sSy4srcQ4wSHMxKIrzLNwCFeFMSK6tSi/Lji0pzUosPMUpzsCiJ856TmRohJJCe
 WJKanZpakFoEk2Xi4JRqYNwvaOVlUOAru/SH2u5SeQ4+8f07uKRDfdXddgVa//vUvbfReqPc
 yv/n1qc1h4V9O/nE7M0kjR/bJGtKrv1K1InvkF78+vfpudtv+j8JO8DCxdFkVnUhl2/Ve7nQ
 5B2iG2359WcIGzvNODFt/4TyzVfCF7msTrK6IfJKkLPGMPlttEPXIRY/YSWW4oxEQy3mouJE
 ANmZHyGAAgAA
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDJMWRmVeSWpSXmKPExsXCtZGTTTfrlEqkwbKtWhYHf7YxWnz9P53F
 YsGbvWwWK1cfZbKYc9PIom31GUaL1qVvmSy+b5nM5MDhcX/7ESaPwx+usHjsvtnA5jFtzXkm
 j/VbrrJ4bD5d7fF5k1wAexSXTUpqTmZZapG+XQJXxtvH59gLuvkrVpyex9rA+ICni5GTQ0LA
 ROLcmQ6WLkYuDiGB9YwS336tZAdJsAkYSXx7P5MFxBYR0JGYdfcFO0gRs8A/Romd5w6CJYQF
 wiQ2Hj7H1MXIwcEioCrx+JgGSJhXwEFieUcDC8QCeYmzW3Yyg9icQPGVe7Yxg5QLCdhLXP6u
 PIGRewEjwypGsdzMnOLc9MwCQyO94sS8lMzibL3k/NxNjJDwidrBeH2i+SFGJg5OqQZGZtea
 qvqHcecv2V8TfX/44tslHBEfNVoM1sxod9l97eCF7eW+ic3+PPp71fvUbCykLl1Kn527Wm4+
 15Y3pjV/ig0mMf7pOcpldTztTMtB9wRlr+6zhgeTdt+Rz2jpvvGkwvaafHzKnPs1sdO7fbbk
 Ku2aIJdlH7nb18WnVW+tXuPK6Zu3hD1XYinOSDTUYi4qTgQATlH6488BAAA=
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:63.163.107.21; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10019020)(6009001)(39410400002)(39850400002)(39860400002)(39400400002)(39450400003)(39840400002)(2980300002)(438002)(189002)(199003)(9170700003)(36756003)(77096006)(106466001)(305945005)(2906002)(189998001)(356003)(86362001)(53936002)(33646002)(50986999)(1076002)(76176999)(54906002)(110136004)(4326008)(38730400002)(47776003)(8676002)(81166006)(5003940100001)(478600001)(2950100002)(6666003)(6916009)(72206003)(48376002)(8936002)(50466002)(5660300001)(50226002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR04MB0359; H:milsmgep15.sandisk.com; FPR:;
 SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BN3NAM04FT006;
 1:jSL3eSkOa7NX75xA+7tk7tgedI5CVfljOMIIam2Snt6zJPkhYS/LeUPKE40rzJgBKcmYWoVASJ05WUdZEcfK6yNKu525em24QaYMNteUJ7iCBoVRj93eMLYV8SEn1zO7fccRCOUCXRcSoC2pQWwN08dHG4Cy+0H86HlKMjIIeKd7T1ElxrKkvFnE7+i7GnDtbW06KbAWHAiZr8HuA0pvhCHVZG4XiAQL1RhZPExSVq82vZGnMcfHGz328lUYJRV1jvz5t8PCDk7O++zh0CQgAEt3K/pPE8yh/g9mChT+BO923myV+C9QLse47AUxb/5IJGbR503cMl8bWQa2OjXl8jeELFGAy+3rezSZo9aFLvloDb5o+mJVMfT7mbi1MSuXanFU6TaahQAwbgX7jGFpxYe5gXzlgsI6HEfZb/Y7WkGCz5afgbmZ/udMMhXv7nf9X4gMxfai+Mghj+yp9oIe4InxXR4kDM/0hrA+YB9h9dPZftuWw8oc4joTeWns3L6LhePpiOe1n5Zji94ooJLFCjgvaOgbaXocBYYEqEoAZXU=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR04MB0359:
X-MS-Office365-Filtering-Correlation-Id: b5b4f0b1-a668-4e64-5d40-08d4a2364c0a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);
 SRVR:CY4PR04MB0359; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0359;
 3:48IS/mBbo/mtaJeGYOuj54SGblA3X1yILnCVhGRIV0j70/zDHGrbvjH27r1PzJMU/1kIxVr+GP88DSPRTAb62YTFwkT735d2gcU7lmn1g6amcnaNRg2jq8cY3X4aOnfetadzFRtY2HJ7HPYnMrrrD1Joq8LYHV19Yboo9Ji7wqFfkJCBVWKrW83VuhdTfspg6EvNPehEUtmza/++n9WIb8Vm38wm1QYxfDHRvyRl8yHIs1nZalUxFSitcdTQ4pZgPo67DrkxlX8FRu9JHzA937PL7qsVJsCavfIPhF+wWiWtUx1lhddLbK5/zG5/SG5vrIlLNSBOQAAu7N09uWQ6te401H+s7rAfkgnp8dJgVummPOgDVhcHj2Vc3txB4+eQ3wVUbxJaaWzewxc6dpzoSx77si5dL5NhPLrMq//kGaJzkfKNcDM4Ny2CFsiHFXzV47r/uRwOgeESMyPBUsIrcS0QI2anohMQCfvcr1qi2LGiSg9TLhNrDZ893PEQpIb8
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0359;
 25:AYQTEvM0Tm6e6npn24hjYYFvhFwduF+Y+PgZ9gISYPYtbK2NoCVxBBY3vG6+jtmXp6AzJMa7z/zBEDtwgYt4Q23mG89cZULKwVJKfESDa3bcLfqdVztzSDQtEg6sXoe6fX7Px/PJ9PZkWiKq8zwZpP6ElNM0FEYwBBtKH7aFD+K4hfhgQ3lIyGWqwLf6tPa4oJtmITcHs6cky5XazWowFKqcQP1M5H0sJY9YJcY7MrmwugfGlFdsGiaZkp4WC6gmvEloH2rfzXRscVtQOSXo4nwhKyhm48ufl63KyyWKlkYPwuiV8raQLKPNtWQP4DifgJQ7qDGRu0InEDwWytW5w9b7v+oLHqyCm3/gJ/k0t1k+kW3KkRTG2b+aM1QCc8/xYPHxqcBvBlZq6hSXSgyMW2SfwdegDc+7bpWM/p/nEi1pCkpeBKusSQVEbY7Qco8j5weNmfvFCYDl0Oy3JOJe4mwb1mKtIlT8xPBgsxEWbcQ=;
 31:i5uzTEK+rH6o6GLi0DKTeOpDsFX4cb3ApvzbRxVq1+Z3TYFlC927/j9XCzVduabLHqNHpt43wL653ZEHwAZ3onwX+JRO7K9c/eKwTT/CyflpVW4uP+5U1UVTc0wP2Uk4TpFgpJeKeC5uVmK+tNebUxRTJ/Lpq5LvQpbc07vdTXxxdiQ+jwdM6tMvLgF9W/7Y38eNR5Wj+u8uaU23tmWy47ZKB10ZTW6h+U5HBXO9wj7dVmD304SqbowKOdARCDOxFXn9cVUNMqMLw+LxlletErHYIfr1VbxosrU334BiBH0=
WDCIPOUTBOUND: EOP-TRUE
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0359;
 20:g+oNSLckncLiKAVVPJBqkRDzUZZVt3qSvlS7SRCGuyBGI/rQlHyt/91opHOvYZ69VMQAOYDrLR5n7uowlWPG7GS48GXAyCtluGXrdHOI7IYFliUWY3HL2131iFyKYLxHTCCNGMvyNevdf1sFYC7HfM+bMdsaZumT7AE0jPi81BIeciWAa8PPrDYvDHwdA9FJJvNfbs50HbskOhv3/Tf7lJVjTOxIbHcT2Re/ozsnkIljBI0Xb8I2NgrK/NG2CwsKT/SvkU8srPrDWIig1MFg3ANaI59MBMJPb2Oxpvax58kLaFzTA8J3+RwWMNjjZQXCLYPJxwRvjNtnQAiwGXh2s7Mdz6lX6sawM6o7dBqSqapjY4OwWLb+CWYxexP68mn4oLTzPTWW97JP8+0Lks46hluV2Qei5LdW1LkxQsbmt7hleKWvEUagXPh1D04gkw2EMGTU3RCO0fuAVKlj4zx7cXMSwDvPO58dK7ra6DQCqvWDmf9sOrlwrhm9A7W5ByIl
X-Microsoft-Antispam-PRVS: <CY4PR04MB035900928A4C2BE9AD188A1681F90@CY4PR04MB0359.namprd04.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(42932892334569);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(13018025)(5005006)(13016025)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123560025)(20161123555025)(6072148);
 SRVR:CY4PR04MB0359; BCL:0; PCL:0; RULEID:; SRVR:CY4PR04MB0359; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0359;
 4:QUYGeBCuChAu77XCjsccdR+0fvYnBjWHqSJHH9fbJn/dbXBrVFfiqLFpzSifHe+3rmhtSIHYtWef6Uy7MPBbh6kASrpUuZ/7t4llwEmpzElJzB3RKKivAlQL3NFbkhWNj4+CC9uehKUU0abC0FOURUHO/KfsQTSRK6fEH27oou9GUrv4zCIS+6ZevAW0H71XqEEzEnKgCzG2Q5zMBTMGt3evHLQjsmkhTBS+EcbuQDkOJ5+T39pBZulHa+4K1xYtbHoObRsRWe6JmmV5KwRp/H7/4USM4NAOnvxgeD8kI1BIigDVuokV1ah1pEjAA7tMbeRhaGsijNch4jWaDBi5X+MndKsbM4hAerYTUUgUZbsGMZZYGeNQctp9amzfweihR7OiYFcmJi8vsRhcK/T7CFuFjD+dD2ehdc1PCB/puFFc1wJQ4bB7AKXr1anGNWZ+2h2f9Dhxx+l8Jxdd6MyEK6iuIjdhM3tiSVm5p61ptO1Ws7tMjKXwmbR7I+uG5vW4PnpDYNtCtuZFzI8vJ40d1hMHuxJAv1DY6lMelUXdLu4jp6qLC9Khxub0ryzUDgMsu5fbdYAE9XCIaq3Jn1aQCiq8J9VhBFwtOXlq5lrOnuQtJhaDvQyj1aXCtQ2Q/P1NkHt1bRSlq42NUNNs475+qA1zFoLJFdTSVZC+UG0UFiGgE3e5tssf+DvlNXI4yLO9yf0UDwXe/Gf4V/lza1otqUYaaB1kWg8E3oWL6X57tRq/0v7urBKzZg9l3w4gFbJuTwhgliuLxH3sqxW/755I6ELVRs51l82k6n1cbb77YQSJb3qbysXQ/KJbuB3/r87bsUM7yq8pQ0AguK9N64WXFhcbU+FeY3X+hktD/Zt1zZl3KBVQKtSp/dNi7auWKKXOzHppWNyDxuYWSPGIaKq50q+lC5SGArJqHK5giAFRdY4=
X-Forefront-PRVS: 0316567485
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR04MB0359;
 23:ImiAypPOHu0d+g2d4PI0dgLAKUwD7YaulgwKITzLU?=
 =?us-ascii?Q?J1SDi6FB9PIVYXK5/WZ8IxWvGkfsyIfZDDLxF1VGgzUbh3+dSAr3IcwJBhPg?=
 =?us-ascii?Q?x2jhulT3pkZz1GlNu2IPoQiEmnCC5jU8x+d2XoYpOiPLoGg6Ltq+kfegYy0f?=
 =?us-ascii?Q?2JyRQPpOtM8FH1Otsh5Y8aTQXBY8oU/nQ+QMuVdvWd3O/2C8utR6F4hItCRK?=
 =?us-ascii?Q?HfUy1fMTtwEqMI09vG7Kyb00dGE7Xg253+Ma1+strPm1zhky/IRvBXu+qS9B?=
 =?us-ascii?Q?AmoWMONDyZhUGbbv3t8okqmPhek73NqKzXsYYOu6FLTpTQo0whkR33AOit2/?=
 =?us-ascii?Q?QS7TDNxlPWYwzzqUbYtRLZML/67RwNMR8tcMTUQ4G1+u8cdQtCDlUx4uj4oS?=
 =?us-ascii?Q?MtpTZ6VTopRJFVzjOlctmAw8h6u0+4Etyj8JE0LoJmoGp6nRtcELbIPq7J2V?=
 =?us-ascii?Q?aWuhv+2XEsoeR04qUFyqTOJGzoEJ2qRBii4HIIkLoHZ/KC87E6w6MriMr5uf?=
 =?us-ascii?Q?u+WtNvhfrhpYFoAWcLfNsY0tdf0lQZ2UlEXAi2MYvI3srw5NFx/UykZoF4Jh?=
 =?us-ascii?Q?UmuzGqKyb0SBgkBBOM7MF+XSZX+ETg2ilXjfHJBtmiwVeyXMg5O0uaHiq56w?=
 =?us-ascii?Q?upZhPA+p2IHTsORFQm285UKJ1fSNMnsJo93t2vUUzzY0U3VfiG1hL9D8Tu1E?=
 =?us-ascii?Q?JUvu1X8O63ZZx2cpX8tw40C0QTE/BlYD6+QfN9tkbq3lRSrhR/wmYMXyFuWP?=
 =?us-ascii?Q?hzJL57hW33KPiQEybJB3pAuO1peKC3hSGebCLKjxCpNUq4O0g4p3H0jZvXqr?=
 =?us-ascii?Q?uKG85H9eiCyeHOZ0WO1w0+RziEA8OPdX6mRTlQYMnaBhU3Q/JeaWwLBUVHCy?=
 =?us-ascii?Q?oHiFUc0SfkSRJd8vVRXo3fRPdsepk81g0dzUKmhjl+qa+BvxpcY3I5WYb2y2?=
 =?us-ascii?Q?DuXjK/IPcJ/864jVh9860DyJgwHwSDvW5iaqXi3JtBculKlR8VsVPtpEy59a?=
 =?us-ascii?Q?eI3X/wDzJ07fW/iMvEo/XIcvNJ5eEOhZtly1Z+ncBZ8HjAiUYLRve3esyC2I?=
 =?us-ascii?Q?EyF1verh2z11Sy/1s9HLNdcaKzPu0Fnq0utIJNBoCXRjj+Qpw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0359;
 6:pXnr1GOjoLRVRuvK7fy3YpawvrLlmpAidUGKQiWE+iXtsKuejnDY4F0nmxwdnUn5gZvvCh8XNeATx+pJFoVkVxXWJM+JwL4MoS22qURB0arc9zTp2+bE8IliWPnfGS12yjANH5ZIdcAHiXfnO2X+CqlIG55di+8StqyRZRQsrs5hykMoYlI7ulVILcBBsm+Wx/vD5101qNJSAc7GXsO00fq2rxre42L4CU4Aqi3l26z8vF2cJQOKvA4yzWGhiZ/RfZqFVTQoLsFS5r4xbRe+3+ZBAsLvOehFRy7XfysUr3/Lmzr3fJtTtu5QWtGZBM8pK5TBU09GpFdI6nmuro1JV4OB6PgmgT5iNn02vVxQjoL5DAWQkcOQfVVUIsATquCYW3pOQ6NZPpmY8zwokWTjXksg5BnMvMz2D6wfXfnkCBSWB2I3+X/bsXIITfVfiwKMjjVrxR91ZMhTs7L0aCmemtaziMOfdeDvWxx/UJB7aL9fU4CwP3QkG8tRwBbcczSAPLoeYFM1DM1ROWVm1wya2K0cVbJ8cZJWyVrZK66ow4A=;
 5:LwLWLdPvNnE1XbT6l8zJvLj8GxxQttXKAkruD0Wh+7LpwfizWWHBUtX5Z6klgVIrZ5sdg/p8ZuyaBSkyG9TkVvQIonJ4yKWnG/SBgjPJY/yHhdFt0sUDDrwwOC4olcwlWQUHbtE3GRfDoxmJjPL4uw==;
 24:sSZv5pQyAT77+euKxQrKkvn92r4rdAvjMv5FNcFVbHK+f6B7jSPRUKNq0qtubiVz++RE4cPfYrGzCT9OEhGvJENeHjIy1dtUUk2MQ7REKEw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0359;
 7:JaujOvkrxdDYTWiAl0gKtBunnooheNoOpBxD5LQZTR6W+eIglZ6g+5N6miTpX4FdrKTD10GyNYJTpldGWTGfDnDm7QEG7CcrTPSlUQkYycSInSt9D0GbWiFAn+zudrtEdPLWIpB1yXTg/+uKi1UQia+3dPg6ZQkOuX+Eby4hSNcRAUKlpS90ZnvFqDi1iY8u5StPu/GWCTL35B/YVgOarfUsv+aScx0Ocv+gCRukHaX6jJvMxVqJzmFFKufuFXxrIdZmKQBoM7rRivnLtA16srrciimz2GXVH5SzIzeeAqAZgwAJqn38b4npdJAr5MXPt71VbZXwLtmKLCU9qqGABg==;
 20:md9n3/NNFroIqZPUANDwIF4buX/Q2QxgJAZVlw40qwLWzXIQkJxVM3yxJ7fzcUKr5sysbMz7w+qsS/E+tvDuiCMIM19S070TKoUsyIGumtHvM8h+SwnBtMMXxwlvWP9BE4Fg15mCW8MEa/uk4lXnlPvK0w8t84aZb/8LwOoQSHk=
X-OriginatorOrg: sandisk.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 23:49:04.7357 (UTC)
X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86; Ip=[63.163.107.21];
 Helo=[milsmgep15.sandisk.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB0359
Cc: Juergen Gross <jgross@suse.com>, Hannes Reinecke <hare@suse.com>,
 xen-devel@lists.xenproject.org, target-devel@vger.kernel.org,
 David Disseldorp <ddiss@suse.de>, Bart Van Assche <bart.vanassche@sandisk.com>,
 Christoph Hellwig <hch@lst.de>
Subject: [Xen-devel] [PATCH 16/33] xen/scsiback: Replace a waitqueue and a
	counter by a completion
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzaW1wbGlmaWVzIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgc2NzaWJhY2sg
ZHJpdmVyCmJ1dCBkb2VzIG5vdCBjaGFuZ2UgaXRzIGJlaGF2aW9yLgoKU2lnbmVkLW9mZi1ieTog
QmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUBzYW5kaXNrLmNvbT4KQ2M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRl
PgpDYzogSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgpDYzogRGF2aWQgRGlzc2VsZG9y
cCA8ZGRpc3NAc3VzZS5kZT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0K
IGRyaXZlcnMveGVuL3hlbi1zY3NpYmFjay5jIHwgMTEgKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4veGVuLXNjc2liYWNrLmMgYi9kcml2ZXJzL3hlbi94ZW4tc2NzaWJhY2suYwppbmRleCA5
ODBmMzI4MTczMDUuLjRjYjMzYTA5MTZhOCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuLXNj
c2liYWNrLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLXNjc2liYWNrLmMKQEAgLTEzNSw4ICsxMzUs
NyBAQCBzdHJ1Y3QgdnNjc2lia19wZW5kIHsKIAogCXN0cnVjdCBzZV9jbWQgc2VfY21kOwogCi0J
YXRvbWljX3QgdG1yX2NvbXBsZXRlOwotCXdhaXRfcXVldWVfaGVhZF90IHRtcl93YWl0OworCXN0
cnVjdCBjb21wbGV0aW9uIHRtcl9kb25lOwogfTsKIAogI2RlZmluZSBWU0NTSV9ERUZBVUxUX1NF
U1NJT05fVEFHUwkxMjgKQEAgLTYwMCw3ICs1OTksNyBAQCBzdGF0aWMgdm9pZCBzY3NpYmFja19k
ZXZpY2VfYWN0aW9uKHN0cnVjdCB2c2NzaWJrX3BlbmQgKnBlbmRpbmdfcmVxLAogCXU2NCB1bnBh
Y2tlZF9sdW4gPSBwZW5kaW5nX3JlcS0+djJwLT5sdW47CiAJaW50IHJjLCBlcnIgPSBGQUlMRUQ7
CiAKLQlpbml0X3dhaXRxdWV1ZV9oZWFkKCZwZW5kaW5nX3JlcS0+dG1yX3dhaXQpOworCWluaXRf
Y29tcGxldGlvbigmcGVuZGluZ19yZXEtPnRtcl9kb25lKTsKIAogCXJjID0gdGFyZ2V0X3N1Ym1p
dF90bXIoJnBlbmRpbmdfcmVxLT5zZV9jbWQsIG5leHVzLT50dm5fc2Vfc2VzcywKIAkJCSAgICAg
ICAmcGVuZGluZ19yZXEtPnNlbnNlX2J1ZmZlclswXSwKQEAgLTYwOSw4ICs2MDgsNyBAQCBzdGF0
aWMgdm9pZCBzY3NpYmFja19kZXZpY2VfYWN0aW9uKHN0cnVjdCB2c2NzaWJrX3BlbmQgKnBlbmRp
bmdfcmVxLAogCWlmIChyYykKIAkJZ290byBlcnI7CiAKLQl3YWl0X2V2ZW50KHBlbmRpbmdfcmVx
LT50bXJfd2FpdCwKLQkJICAgYXRvbWljX3JlYWQoJnBlbmRpbmdfcmVxLT50bXJfY29tcGxldGUp
KTsKKwl3YWl0X2Zvcl9jb21wbGV0aW9uKCZwZW5kaW5nX3JlcS0+dG1yX2RvbmUpOwogCiAJZXJy
ID0gKHNlX2NtZC0+c2VfdG1yX3JlcS0+cmVzcG9uc2UgPT0gVE1SX0ZVTkNUSU9OX0NPTVBMRVRF
KSA/CiAJCVNVQ0NFU1MgOiBGQUlMRUQ7CkBAIC0xNDQzLDggKzE0NDEsNyBAQCBzdGF0aWMgdm9p
ZCBzY3NpYmFja19xdWV1ZV90bV9yc3Aoc3RydWN0IHNlX2NtZCAqc2VfY21kKQogCXN0cnVjdCB2
c2NzaWJrX3BlbmQgKnBlbmRpbmdfcmVxID0gY29udGFpbmVyX29mKHNlX2NtZCwKIAkJCQlzdHJ1
Y3QgdnNjc2lia19wZW5kLCBzZV9jbWQpOwogCi0JYXRvbWljX3NldCgmcGVuZGluZ19yZXEtPnRt
cl9jb21wbGV0ZSwgMSk7Ci0Jd2FrZV91cCgmcGVuZGluZ19yZXEtPnRtcl93YWl0KTsKKwljb21w
bGV0ZSgmcGVuZGluZ19yZXEtPnRtcl9kb25lKTsKIH0KIAogc3RhdGljIHZvaWQgc2NzaWJhY2tf
YWJvcnRlZF90YXNrKHN0cnVjdCBzZV9jbWQgKnNlX2NtZCkKLS0gCjIuMTIuMgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 00:09:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 00:09:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDJrN-0006Ph-TB; Wed, 24 May 2017 00:09:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDJrM-0006Pb-9e
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 00:09:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A4/96-02956-F1FC4295; Wed, 24 May 2017 00:09:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsVysyfVTVfuvEq
 kwYzf1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azZZ/YC7r4K/5MX8PWwHiTp4uRk0NIYCOj
 xJK5MV2MXED2XkaJ6ccnMoIk2AR0JXbcfM0MYosIhEo8XfAdzGYWUJLYf/YaWI2wgKPEjFNHg
 OIcHCwCqhLXO3NAwrwCbhKr1z9lBAlLCMhJXPmXMIGRcwEjwypGjeLUorLUIl0jC72kosz0jJ
 LcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEBfMQDBDsbzawMPMUpyMCmJ8oaUqUQK8SXlp1R
 mJBZnxBeV5qQWH2KU4eBQkuB9ehYoJ1iUmp5akZaZAwwamLQEB4+SCO9FkDRvcUFibnFmOkTq
 FKOilDgvwzmghABIIqM0D64NFqiXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMw7C2Q8T2ZeC
 dz0V0CLmYAWu95VBllckoiQkmpgTLLn/D+t8eLmmTnHlv1i3uU21/n/x2fcdoUPJNt5X4vJfb
 L6f+P1BmPno9Md+iqex39le7lv2eE464hD7879j/HvzU81Xn3kMyO36rbNuS8sTazWGXf84a5
 6++atdRTPM2/pzUHx5/5EnA+zep7JnFngdu7HtneLp/6uO35/1usafoulqt0fCpVYijMSDbWY
 i4oTAXoanYJPAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495584542!70258402!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50227 invoked from network); 24 May 2017 00:09:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 24 May 2017 00:09:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9FF1F2B;
 Tue, 23 May 2017 17:09:01 -0700 (PDT)
Received: from slackpad.lan (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 566D33F5C9;
 Tue, 23 May 2017 17:09:00 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 May 2017 01:07:00 +0100
Message-Id: <1495584420-14015-1-git-send-email-andre.przywara@arm.com>
X-Mailer: git-send-email 2.8.2
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH] ARM: vGIC: avoid rank lock when reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiByZWFkaW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3
ZSB3ZXJlIHRha2luZwp0aGUgcmVzcGVjdGl2ZSByYW5rIGxvY2sgc28gZmFyLgpIb3dldmVyIGZv
ciBmb3J3YXJkZWQgaW50ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0
byBhCmRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgotIE1NSU8gYWNjZXNz
IHRvIGNoYW5nZSB0aGUgSVJRIGFmZmluaXR5LCBjYWxsaW5nIHRoZSBJVEFSR0VUU1IgaGFuZGxl
cgotIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2NrIGFuZCBjYWxs
cyB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCi0gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKSB3aWxsIGV2
ZW50dWFsbHkgY2FsbCB2Z2ljX21pZ3JhdGVfaXJxKCkKLSBpZiB0aGlzIElSUSBpcyBhbHJlYWR5
IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xkCiAgVkNQVSBhbmQgaW5q
ZWN0IGl0IGludG8gdGhlIG5ldyBvbmUsIGJ5IGNhbGxpbmcgdmdpY192Y3B1X2luamVjdF9pcnEo
KQotIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgY2FsbCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5
KCkKLSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgdHJpZXMgdG8gdGFrZSB0aGUgcmFuayBsb2Nr
IC0gYWdhaW4hCkl0IHNlZW1zIGxpa2UgdGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhl
cmNpc2VkIGJlZm9yZS4KCkZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2luZyB0aGUgbG9jayBpbiB2
Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgKGxpa2Ugd2UKZG8gaW4gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUoKSkuCkFjdHVhbGx5IHdlIGFyZSBqdXN0IHJlYWRpbmcgb25lIGJ5dGUsIGFuZCBwcmlvcml0
eSBjaGFuZ2VzIHdoaWxlCmludGVycnVwdHMgYXJlIGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2Ug
dGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUKdG9vLiBTbyBpdCBsb29rcyBzYWZlIHRv
IGp1c3QgdXNlIHJlYWRfYXRvbWljKCkgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMg
fCA4ICstLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2lj
LmMKaW5kZXggODM1NjliMC4uNTRiMmFhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yMjcsMTQgKzIyNyw4IEBAIHN0cnVjdCB2
Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZp
cnEpCiBzdGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJxKQogewogICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdp
Y19yYW5rX2lycSh2LCB2aXJxKTsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIGludCBw
cmlvcml0eTsKLQotICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICBwcmlv
cml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXTsKLSAgICB2
Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKIAotICAgIHJldHVybiBwcmlvcml0eTsK
KyAgICByZXR1cm4gcmVhZF9hdG9taWMoJnJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRf
UkFOS19NQVNLXSk7CiB9CiAKIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xk
LCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQotLSAKMi44LjIKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 00:34:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 00:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDKG4-0008MP-SB; Wed, 24 May 2017 00:34:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Bart.VanAssche@sandisk.com>) id 1dDKG3-0008MJ-5h
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 00:34:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 26/F5-02956-A15D4295; Wed, 24 May 2017 00:34:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH97u7bZd4eW5Wj6NSNistFJdRIr3
 9kRXFLEEo84+85bWt9sZuyvqjKLEiKdOiwJfURpEspiCzzIhsltqglGqhtSIqSBY0s3JGRN3t
 8qX748c9v8/zfL/fHzwkrqiRqUjW5WQdVsaslsURI9vqazOTg2nF2aGgKjfqu4htRtv7xl8Qu
 9E+qcmqt7lKpcYbngT7gNR1ryskP44+E9VoHgl0AZwLnUPVKI5U0IMImr9W4kJB0I049H9/Lh
 dJHQY/bl7BxaIPgxb3+ViB6A8IelsG8FmBUS8mKCvoRgx+uUtF4MbgzK1+Qix8CAb9XXLRfw2
 Eun3/XDoQTD2rkglARq+GyUh9LGQSbQf/z6aYBy5MN/SMxJqUdDF421p4QPKBl8FAW55wTdGb
 4OmrYSQapMAT3x1c+J/H31eHa+VCu4LeCO7bLkESaL8M7l4VYwNdI4WhuhJRJxEe13+MZcBpg
 AdjY7j4tBXwOOTFxf5keDk6HNMEWgOBqgJRc4KA8xNemdjzjoCz0X8PXgKPnjQRYv9KuHVNV4
 vWNcxxa5jj1oowD0rnWEcF68jM0WbpHSaD0WlhTOZMbfbaLAvLcYyBNTN6LuuAzdKJ+E2Q8F8
 3qnQX+lEyiakXUEUVacWK+Xpb2REjwxn3O8rNLOdHi0lSDdTJ5zxLdLAG1nXQZObXaRoDGa9O
 oqICpjg7Y+FMBhEF0CbyfTASwcgv18f5s+ntD/685pmKYArCarOyqkVUoTBGC2PGcuuM6PSaP
 kNLVEoK8TEV8XbWYTE5/+dhtIhEaiU1KajEm6zOGe8wHwvjY+W/0QixnMwsUh1HW9uOJmYEfT
 rjJWlOyJ6ny01S9PqjZVUp5SckS1ufLjdf/KZccDjUI5EU7Tz0p6PDM/YQ7ZEX5K/fWdaV6kk
 NfH59MiPYvGpiC76hxrPjsjWB+6q5cKzvPdp8fZcUre5cqEpv3Dty41CgLu+0tn2oPawLnLq/
 9fund8RvTcl4Ybaa4IyMdiXu4Ji/TCJmNqEDAAA=
X-Env-Sender: Bart.VanAssche@sandisk.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495586071!70346345!1
X-Originating-IP: [216.71.153.144]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63223 invoked from network); 24 May 2017 00:34:32 -0000
Received: from esa5.hgst.iphmx.com (HELO esa5.hgst.iphmx.com) (216.71.153.144)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 00:34:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,383,1491235200"; d="scan'208";a="19885595"
Received: from mail-dm3nam03lp0018.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) ([207.46.163.18])
 by ob1.hgst.iphmx.com with ESMTP; 24 May 2017 08:34:30 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sharedspace.onmicrosoft.com; s=selector1-sharedspace-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=SeWtCJPvJrWSPqsB0/a0aPC2MV5o7R3XxuzCdnwyDuU=;
 b=ZG1ujKYbXkKvlE7Tu+bjzlP947vXEEs1OP37XQlhtoyiKx+OEzSPMLXys8WuGQwpE7txUrk00qeLQom/Sa4oS4WmjXNKaRvk8jsaxQCayyuacOO9B2vu8u+Cubifydgp9idDOr6COBM41l6SiCm6CbgWiSeofyHGgQA0HzzlQOI=
Received: from CO2PR04CA0056.namprd04.prod.outlook.com (10.166.88.24) by
 DM5PR04MB0364.namprd04.prod.outlook.com (10.173.169.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1124.9; Wed, 24 May 2017 00:34:29 +0000
Received: from CO1NAM04FT064.eop-NAM04.prod.protection.outlook.com
 (2a01:111:f400:7e4d::204) by CO2PR04CA0056.outlook.office365.com
 (2603:10b6:102:1::24) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9 via
 Frontend Transport; Wed, 24 May 2017 00:34:28 +0000
Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates
 63.163.107.21 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.163.107.21; helo=milsmgep15.sandisk.com;
Received: from milsmgep15.sandisk.com (63.163.107.21) by
 CO1NAM04FT064.mail.protection.outlook.com (10.152.91.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.1075.5 via Frontend Transport; Wed, 24 May 2017 00:34:27 +0000
Received: from MILHUBIP03.sdcorp.global.sandisk.com (Unknown_Domain
 [10.201.67.162])
 (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by  (Symantec Messaging Gateway) with SMTP id AD.43.45291.315D4295;
 Tue, 23 May 2017 17:34:27 -0700 (PDT)
Received: from milsmgip12.sandisk.com (10.177.9.6) by
 MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server
 id 14.3.319.2; Tue, 23 May 2017 17:34:23 -0700
X-AuditID: 0ac94369-166ac9800001b0eb-05-5924d513a729
Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.9.6])	by
 (Symantec Messaging Gateway) with SMTP id 0D.A3.18148.F05D4295; Tue, 23 May
 2017 17:34:23 -0700 (PDT)
From: Bart Van Assche <bart.vanassche@sandisk.com>
To: "Martin K . Petersen" <martin.petersen@oracle.com>, James Bottomley
 <James.Bottomley@HansenPartnership.com>
Date: Tue, 23 May 2017 17:34:20 -0700
Message-ID: <20170524003420.5381-32-bart.vanassche@sandisk.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170524003420.5381-1-bart.vanassche@sandisk.com>
References: <20170524003420.5381-1-bart.vanassche@sandisk.com>
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsXCddJ5ka7wVZVIg7dPZC029nNYzLlpZLH3
 lrZF9/UdbBbLj/9jsvi+ZTKTA5vHtEmn2DwOf7jC4vHx6S0Wj/VbrrJ4fN4kF8AaxWWTkpqT
 WZZapG+XwJWx5Pw5loIHrBV7t95hb2B8zdLFyMkhIWAicWfHFvYuRi4OIYGlTBLbv+9ng3C2
 MUrs6Whngqna+n0KI0RiI6PEy72zWEESbAJGEt/ezwQbJSJQKHFpWwdYEbPAFkaJta0X2EAS
 wgKREmtXzGfuYuTgYBFQlTi+wgokzCtgL3Hu1gVGiAXyEme37GQGsTmB4l2vJrCDlAsJ2Eks
 2l4BMlJCYBqrxOGV2xghegUlTs58AraXWUBC4uCLF2C9QgLqEieXzGeawCg0C0nZLCRlCxiZ
 VjGK5WbmFOempxYYmuoVJ+alZBZn6yXn525ihIR85g7Gu0+8DzEKcDAq8fAmOKhECrEmlhVX
 5h5ilOBgVhLhXb4BKMSbklhZlVqUH19UmpNafIhRmoNFSZz3nMzUCCGB9MSS1OzU1ILUIpgs
 EwenVAOjiEL8RUaTnhkZ9zk0l59dukPmieiK2adPpgq4mdtv5jbew7Fq/yWG75aLtp1YH35N
 wm1R3963O4sNVQX9Wg++ZLD3YLPfacnReb6AufPrJa49G9Kc1+z3lNOLsE745SY47fhn32Z5
 o3UfWTcHBM1KEyjUuxYkkpnh+nzOX79GHdvHnZPnMyoqsRRnJBpqMRcVJwIACRPz8HUCAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIJMWRmVeSWpSXmKPExsXCtZGTTZf/qkqkQc8CfYuDP9sYLTb2c1jM
 uWlksfeWtkX39R1sFsuP/2Oy+L5lMpMDu8e0SafYPA5/uMLi8fHpLRaPaWvOM3ms33KVxePz
 JrkAtigum5TUnMyy1CJ9uwSujCXnz7EUPGCt2Lv1DnsD42uWLkZODgkBE4mt36cwdjFycQgJ
 rGeUmD/tHjNIgk3ASOLb+5lgRSIChRL3T59mAyliFtjEKPG65QxYkbBApMTaFfOBbA4OFgFV
 ieMrrEDCvAL2Eo2bZrNCLJCXOLtlJ1g5J1C869UEdpByIQE7iUXbKyYwci9gZFjFKJabmVOc
 m55ZYGikV5yYl5JZnK2XnJ+7iRESKFE7GK9PND/EyMTBKdXAWPNaxvaBw9S+q883NnntSHfZ
 nrCzwOhr8XIXWR+PdY+OJARp8kjt63u49fc+9/ubdy5zmOEQmB0RN+Hc3jxtb5MnTMejn2te
 WZ/SoWEQPY9phvLX1atf/FntxfyE7X71q7umm5WX8BpqMSvbN0011XDXX/9nE9ubqKqvmcFW
 v1ku3cuMkpr7XYmlOCMRqKaoOBEAkEP7+MQBAAA=
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:63.163.107.21; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10019020)(6009001)(39860400002)(39840400002)(39450400003)(39850400002)(39400400002)(39410400002)(2980300002)(438002)(189002)(199003)(9170700003)(189998001)(106466001)(50226002)(48376002)(38730400002)(356003)(50466002)(36756003)(2950100002)(33646002)(77096006)(81166006)(8676002)(2906002)(86362001)(72206003)(5003940100001)(76176999)(50986999)(8936002)(305945005)(1076002)(4326008)(47776003)(5660300001)(53936002)(478600001)(54906002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR04MB0364; H:milsmgep15.sandisk.com; FPR:;
 SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; CO1NAM04FT064;
 1:UmpV5bNtOdFpNsdynu1MUdnANQ1Y8Kb8z85RHVBcp+Br+UEt4Swin+7/cqxk+G0H9wkjGK8jwkfnXzsZZiNugAujuQTR1OgXdcpDR/mxRNhP94SayetDSE7rWWYtXFdUaPzyOESpIiBgLZ/NP6KAYRw0BaWW5fFImFfts3Vt+hv9H9cU/Z7Nwee3gnoQXDETGMzQzTtiGilxYP8toLq00M1QWAPabyqtMmoOfZbO+8cL/A0OpdbpMhV1KfyPLZriPwbRMaf43VaZBlk0SXSFPmUGz4Bs1PvvtMMXJ7nZaGSFYbifYGOiwwJk71t9GQmizqbi7OyIl4El1zWcOS3Lv/vjD4YmOV0RBvXs/jwtN9M9g4IvJvzSepNsJ/+725u2WMMHaOezgIxuopF/1NOK96PJjpyUNuOrMk+XFWTAqhu6bt+37qFyb25VZnRHMdi1WUI3rRZQwZiQHCC8NAL7gmRPxWXnpnHqzlM6Nt/5zzCSVCGeMMm5yhnHbMn4IDywIY4yuD+KB8Xr3kpoOE1XKKRf+ps8TTH/xNu7IDzCmwo=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR04MB0364:
X-MS-Office365-Filtering-Correlation-Id: f452894b-5f36-47cd-7877-08d4a23ca304
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);
 SRVR:DM5PR04MB0364; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0364;
 3:0x3osq9xnUaYsEJ+cqv3orxacOJBb52Y/0LBkCV/E50lolzEO8s0KgDHZVeGL7LkwvVRqOcsFxZEkw+d7npl5EmnG+EzUNSvaXEO1YHkQl1YRrelXkfMJ8hdAULbLRL5YKTXkDOkfJSWoWALPCR8KG7VBKKb8xLSjeUsyG0wezlvgOLx7eVH/SDFbmQQk/7rzAYCB1hsHOdMsaCo3DbuC7tOgVCvXTbWYwd+yDZuaLvlPpg70XP5iwG0dIlZpzXsw/fTmMX2Yj6mRwNvSeOsfdxBYlSFPs7dMeawKVsdWvXPM8TVqJ5R2m0zn83WYVqHxpyMWL+f9eiPpzHeAxUc5cKbG3i/CZxkLpfT8Tf++rbdRceMCUOcKjk2ncjD4RBL/ONGv2Qq9tRG1zuuan+L3AobBAutSKo9z1tyNAQbpugOIoM3H4TAtBnzEh6izoZ93X9PfpqayPfxoBDa4K+gWEElKmx6UMx0f23NGHh5TIpPB51Ai4XDyZNYCEu9tT5C
X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0364;
 25:JUMppk7b2/w2dmbWdhpVXKEus0aeMGAWjsAFtcWU5RSYoY6l7D3nhR1fdYrHWCxHRjQl4uSj/tqJLH7dWYE4IVpJQEqkwzHFFJNOIRMR8MS8DKZbaphu36BLXwB4dtraksjn/x1WPHFqEjo7WchCHwgHbjVR4+kfi86BVEWKdVOag5zBuNChrg5Yzv5Eez5VZrLi4tbnPkJGP1J9ZoM7ZMLMtSIkI0DQQx2qu7rabrgWsDHU0jS2g6ARGoJodlY7nJH9Y+89ZSYNM5JZJ0jsF0Fxp5Eo8gGZHEnVdfCzqfc4ZObSKq2Jqv8AEO28SNi442aDVKVCaBefFZAmtGH7WJnzFxs1IT71ixMXLVUcVefhcOE0tUErY7ldrhsoietm9Dmi/bgaE93WFBM/J3G+6qO4dS71tOaNTpo35jMM8j2fOxR+oyj3V8ijN8D163MnielHcY2Djdt/b7DmNlv1F+NLOMkXSaDw4Ea15h7DW8U=;
 31:pYrjnMOlofCW90LF5KNgstFvQp9k8AXWp+stKP2C+fXBqa022U/u065O9fbsCWFsgwR642hmFDekBkjzfu0XDn1x2UYmFm/IJPMqWIGQFvoddsEl2scnB8XG6hAttLKunZcGutTWmPpa0YoNJ9liCecxXQJr3HH9xnVkZB6sDQmxPvoLjjG2roa8Nd83IOJaGteF/AHGbPMG2I4iYAkheGsqFMlfu4mMjSLxB2A8m9BnkawLgSjo+y8LMrTAWVD2EEyXh7D/J4RACKbPGBIeug==
WDCIPOUTBOUND: EOP-TRUE
X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0364;
 20:lhddIbnGGMETXg0jofGozaD+37yGqqTsNwmTDnGX/L9FYe70tufGM2iA/KOd5u7TXQp/aq1Jl/51dvpjF2ERlEpd5jD/YKgelEYL04mO65uGNwwwAK1ju5BAj08AZvm0IRUyuKzd+iITwrKlAgj80zy0XneAi+farVK0qV2Gx6oSoz3cGN3rRNvUftoN4EhUJGS+PpeQwhO8gCsYiAK2bQZ/Q/Iz+vEI3LShCUep1mbw38UurB0jU/13w3BWYe/jM25WjiJUTX02UyiiS/hKBFjZ2ZxVBk3h1rck/f7bRch5U0CnN4YGwQkC7lvAbEaTShUFGl3/KrJowc2DbivLaNKnTYLk+sZbVNAvghFhGmoJFgz53zKnfW+0RS4haEg2ryxfIBnIXFOgrB3Tm03uN4X/oausr6lzpDsDmQYWiN+xR0O+pSlMGMHI6hqbreLSVS0sB8LkVS3l+6BfOduf0WhGyHIdKCQKwe9OTQZgO1x7C/Sk9SRszlEgVWJtI7S3
X-Microsoft-Antispam-PRVS: <DM5PR04MB0364C64F45CB6BF9E1D2969981FE0@DM5PR04MB0364.namprd04.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(42932892334569);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700052)(100105000095)(100000701052)(100105300095)(100000702052)(100105100095)(6040450)(601004)(2401047)(13016025)(5005006)(13018025)(8121501046)(100000703052)(100105400095)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(6072148)(100000704052)(100105200095)(100000705052)(100105500095);
 SRVR:DM5PR04MB0364; BCL:0; PCL:0;
 RULEID:(100000800052)(100110000095)(100000801052)(100110300095)(100000802052)(100110100095)(100000803052)(100110400095)(100000804052)(100110200095);
 SRVR:DM5PR04MB0364; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR04MB0364;
 4:J+7VIOsw4yki1d4c2VtJXTXudtD7QrIvuCkpTnlFVG?=
 =?us-ascii?Q?YK8N7jTTF4O/zxyuAxr94ts0i0tItt3MJIy14PoIf/YE6eQ7ruWvoHtJXmfl?=
 =?us-ascii?Q?BiErtq6mABDd35w0cpLX3jmNioBqRPtvhzv2PZyrl7DtJ4r+JWJ7b9KOXcEh?=
 =?us-ascii?Q?FFTl2VA2QoCAi6/UmEatsB/s6APtzen7Y4DKtLCUzS4y/OZWuhxZ7HrUJ2n4?=
 =?us-ascii?Q?4cUi+fmG2Jk43vOW+IpL5/5OX4O0Umt1XuBphAdJHynSVGtyPr10PuNmJHGu?=
 =?us-ascii?Q?P+E9g20c59M4ZNpJobS01MVnZcs3hS6jArVjsZzTjXOXGmGe8QJJ8J4BRSm0?=
 =?us-ascii?Q?IsaM6YNO1LEY6c+eURn851/zGkRKF0srqOX4pCITt1oyi2g2E/6p80ZSwoq+?=
 =?us-ascii?Q?c2WWujKVIYvmMq4/uSGgVMaEcNoanrTsh/zi7g5aUOZePkHWxryj8I9BwdPu?=
 =?us-ascii?Q?JOBXodIq+b+77ID0MsKLT2KpOu09SnBkSpBui6B/EXlhfO31J5mE3ZkCcV8+?=
 =?us-ascii?Q?xfmnQpNOfex7VJ05ZY6uD6smwKGxh+/v+M7iTdE7cXSPm1E1mL/6QKhRNPsJ?=
 =?us-ascii?Q?zcczK0NktyUDHw2h+LsIavo1HPpB5XWHyUai2CRdJXhbro4oaWEnr9MmmSvS?=
 =?us-ascii?Q?rw1qeleNEpDiPzih9jBhuTPbt49bfu5rWPBr/I9rkdvBp7pr4SgwgUPXOTZM?=
 =?us-ascii?Q?WYzoMcD3+rFWOBC2cOgf2xmcwXvtyEdT+4eC1bxj18HcDXoy5NriSHKHTIRs?=
 =?us-ascii?Q?Mc4YFrNGKbfsbklxfkP5EZ70u4hTZLMt0bjYwIoyxK78P1ci2X/9uWz9TJIz?=
 =?us-ascii?Q?nVg1dKv+GpbCHDUkC494UYYAt/iWJdwJ1jVos4RtqJiB47rrqP3Xf//50OwU?=
 =?us-ascii?Q?Hyr793xfhKcgD8kJZtxQLTNNauBE+kWr2IsViKTK7mPSL81QBwFro/2YMETI?=
 =?us-ascii?Q?PfuOpKwXAAdIooFrK8D2NrYuJ0qHREsjFdTU2K6O0juY/mjttkWRNkiJj0yT?=
 =?us-ascii?Q?ESrnPuKMiAsaoGaNZou0To9/mNYWkd3970vMrxCzqMJle2MJDAIxODMgxUUw?=
 =?us-ascii?Q?TigsLNNjfWrWR0tgrnHbmkNkmx6BscYZWPUJtXAzswK2kjg1nzabBpi5yGmC?=
 =?us-ascii?Q?Kk/TLKxCPS0k8DZW0aGOBaRCX27HgywhB2Q91sFIGU33cj1yTmV1PutUTdgk?=
 =?us-ascii?Q?LEHfOaSUyz0XO5pGsdCuV5RikLnsfxkYBY9zd40AohtdckWls2VA/PBFRwah?=
 =?us-ascii?Q?dOr2K33cNDJmpnuZc=3D?=
X-Forefront-PRVS: 031763BCAF
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR04MB0364;
 23:TTnK1EAwErnI5h6B/RgTxHy7POZYcjTUOg1FffvcX?=
 =?us-ascii?Q?Dqynb3Utfs//4qioJVMEtvHsyfMGjC2tghPbyOUoBejs56GFCshTK66LZgx0?=
 =?us-ascii?Q?VarThlFxC3hRXXjwbxV7hZglt4BraUVtQQ7nik7+0j6kEuGg4kRYbJIgL8xj?=
 =?us-ascii?Q?ueGLqL6v8Mdg22CEME7/XfK170LbSwDBKhn199xLygYTCWMI+TWm8Sj1hBj8?=
 =?us-ascii?Q?POL2BvPTz0YALywDCpKTFf+ck72B4GzK3SlGzFWEesteelo3VRSAu2P38fu5?=
 =?us-ascii?Q?udj8FZC0a4cxb3vRQ3emVdj+x0Y5lXcYg614uOlcZq7uAtOlHkG6kXwf0S0E?=
 =?us-ascii?Q?XrVOCZdx/gIImhINuqyKWqlp8JtthH4lzeh/h4MN4Zz40WBVgoVG6HfCwxcc?=
 =?us-ascii?Q?PB+BhwM+xD7cAxkc5MI+f5dxckTqA47XNGZ+cO5gNr/XbgfKxV7KuVIsntIP?=
 =?us-ascii?Q?vJIP5bMI7FVLZdhJ8VhxDS2hvNUeJBTB2IFdPPrOGC7HPR0p9AX2j1/+h702?=
 =?us-ascii?Q?TSu65b4Xiz3+3grSL+A53ATxmOIzk96k8wQc9ZuYI1Iaucm5fbg8rwkwJyWg?=
 =?us-ascii?Q?/1Fg7UK+qvqZsJybOeyL5ouBYt8z+R5EfGooO7sdh62frqPPPdcrvCSO4gxs?=
 =?us-ascii?Q?17112IdFZqmDfnJyQLwCIJWXSg9NW5QUXZ4Q6Nxl7h3yGT0DPBgxh05NOT8f?=
 =?us-ascii?Q?9Y/TU/hVQIHeNL0hx4H0+8d6mHzSl0LuSirOp2+zeuymRQUEkjjwBWkN2OD/?=
 =?us-ascii?Q?ctQ6RHBM4ZHLA6oU08mOiWc+bL1XWxw6sKkj/Cuc8bmaeAxOCQQGwKyz8k6/?=
 =?us-ascii?Q?a209jlnhDMUcvN33Yb9j2FjFr7KVSg8Y7C+7WieK6oOQvifjFgD2oModzDk+?=
 =?us-ascii?Q?TdSrgL33sggwoYL4eu7RskK3X3NneZGa/JpqS58VJxV1Cf/ieB2j6S4hrSRj?=
 =?us-ascii?Q?4N5aVNh3lI6QonY9xCqRI8k2ECR4uF4sti61zsO8IT+UfLCK21Y98HqwLma9?=
 =?us-ascii?Q?ZNsJVcPXbktSXMYsEcSoMK6V5olu6TIv6Epc+UxqePueA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0364;
 6:jhKYDMxwjzI4z5KOQn7d/yFkfxH51L9p2aEL3Zp5GnbH66f1WYt2inRSwe3HuLaT5Gmcs3yat+f5SA4N8bXm1NGEp55OApkk/tAc85SBFaHU1+Zt/KC7d30a0IFkryshqP8yGWe4RncXdstqfq54hRze2uQ7VCbzuf2jU7v8zEv4k2ClvetABNJk9S1bli7eBqy3pw6vctj/6MtuUJO2QWoGZpUyBwMF4t8W7jGh3Wj+bqvohbvaVq4oqjNFvawgATHmE7BHd6wyFrmQA5/XV/gJXgFBpvwR+Fs89jjXcxeB8UJdtl4FfyaTFMGsKrFjauHZpxVf4hfeEpNy1xG3OOwKL4/qJtZQlJ7o54nWY/Z4gcgr6BhOXGnXyxgDKQy2X5iRge/rDtW45qTJ0Tl0rScui1mbBWDGMpGaVL1OM4nWv2vbkXzsHxltSbEsIuvnf1oVaPmjw1hK6POZmsSlC1E+7rNLO23l1SaaKAX06iox837WtMyecgyAAqGjEreJzkdKGiapvFD43s75oWdqP1q8YtSpZikm9wugT6YfATo=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0364;
 5:oAdL2vKILKCvKkXVDAEadYDM3MW27z3hbX0ubdVk10t6L6PHYAehQPJXGYfcXtclCGDZ2sIWcN2Gxt6dEF9+WyJQ8Xumytb0A/sqK+Ew/L5MSg/EYQjn9KAq34yo2n1iZqY5lajU8JGzZHvx+NnLYQQmcMw1NfXfV0+uT64lEWIVJnWHS2NffH2os7XNOUe8kWWOUIv/1zBNDMtNhgvmSVs2jhfR6ffLpclAZ2uIpFOxLPTOwvu6UJQ0z3byxkbEUokmCSjtTiBCj7J3DeyFWjRxVBu38SzGXI1VysP+cRV/sijFE8mqK+APPvM448cMTh9hGNgtcy9I/3ubGduiPj1ccG0IIZOhVntgMalC0o69PuQRwAiBa4ASrMoA7V7wTojv8DCVuOGYPBnLolUwS9dpvmnBOxxG/IyVwTJdYv5TvK8HKnGcg7niKF5sGPrQNnZw0Mtrc+hax5gHyRjZAw==;
 24:TJhcFEkB9Skfsm4rn28Lkrr4FiPkhnifGmyV+SnnJhZ2OlDUA0v0byFGtwiupo4NkiLXmFgJ8E1wRTslA2fZDKgamcF0y44oz6yozIE3ynI=;
 7:X+k0gFhWHo3MBX5gEJ3aZw1aRPUfpGnGqrvqSn0GB4IZ+yi14tQqAGFry4HvBsNTWhlJjaWBizhbAwOUiRGwwm19o88hBLoDbILqIs6AwTEnqy6G9LwQENQEzapgM9pHLHR+1O3iAcjme4lP/q29hbzyVuyx5oTKXNvTrUNdf8ZDcDzTT25XinKHVqc94Fa+9FtY9fENaUt578PDaT1j8zdf9vGI+vA+yVvyiyCozfz9Xq88sfP/7yKhojBXuQ8IB+3DbhR6B3DWfK75lFs6knJKwfuvc8Ja+i/Hlkmq1zwbb2gnnDFaTl87FGO9tS0TquSkrQrwXdeEE/RIoT8K0w==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0364;
 20:zmRekWGVU3o1oaJH3jd0Mf93Z33lnaUIJdp0yTazUhCt35ud+vCZgOTNW7BJVoPJeuHaDy2qrZg2c8jRmearmUHVhreqwGS8hOwQwq4s8wU8K/n2nxzklBynbEJOPIG/MVRF4PWkpdkasX2sQ4N0LSQ89sVDpuF8UxJp6uu3UxQ=
X-OriginatorOrg: sandisk.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2017 00:34:27.9049 (UTC)
X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86; Ip=[63.163.107.21];
 Helo=[milsmgep15.sandisk.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR04MB0364
Cc: linux-block@vger.kernel.org, Bart Van
 Assche <bart.vanassche@sandisk.com>, Juergen Gross <jgross@suse.com>,
 linux-scsi@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 31/31] xen/scsifront: Remove code that zeroes
	driver-private command data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgdGhlIFNDU0kgY29yZSB6ZXJvZXMgZHJpdmVyLXByaXZhdGUgY29tbWFuZCBkYXRhLCBy
ZW1vdmUKdGhhdCBjb2RlIGZyb20gdGhlIHhlbi1zY3NpZnJvbnQgZHJpdmVyLgoKU2lnbmVkLW9m
Zi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUBzYW5kaXNrLmNvbT4KQ2M6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwotLS0KIGRyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250LmMgfCAxIC0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL3hlbi1zY3Np
ZnJvbnQuYyBiL2RyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250LmMKaW5kZXggYTZhOGI2MGQ0OTAy
Li4zNmY1OWExYmU3ZTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250LmMK
KysrIGIvZHJpdmVycy9zY3NpL3hlbi1zY3NpZnJvbnQuYwpAQCAtNTM0LDcgKzUzNCw2IEBAIHN0
YXRpYyBpbnQgc2NzaWZyb250X3F1ZXVlY29tbWFuZChzdHJ1Y3QgU2NzaV9Ib3N0ICpzaG9zdCwK
IAlpbnQgZXJyOwogCiAJc2MtPnJlc3VsdCA9IDA7Ci0JbWVtc2V0KHNoYWRvdywgMCwgc2l6ZW9m
KCpzaGFkb3cpKTsKIAogCXNoYWRvdy0+c2MgID0gc2M7CiAJc2hhZG93LT5hY3QgPSBWU0NTSUlG
X0FDVF9TQ1NJX0NEQjsKLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 01:50:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 01:50:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDLRa-0006im-FV; Wed, 24 May 2017 01:50:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dDLRZ-0006ig-Mv
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 01:50:33 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 99/8A-02022-8E6E4295; Wed, 24 May 2017 01:50:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS1tYhr/v8mUq
 kwdutQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bph0/YC6YoVrz9+oilgXGrVBcjJ4eQQKXE
 sk9TmUFsCQFeiSPLZrBC2MESb+88ZOti5AKqmcYo0bbuO1hCWCBeYua5a0wgtoiAnkTLqomsE
 EXHmCQ+nn3CDOIwC5xllPjWdBtsLJuAusSJxRMZQWxeARuJt5c2sIPYLAKqEk9/nAGbJAo09f
 Gm0+wQNYISJ2c+YQGxOYHq1z75ARZnFgiVuNE/j3ECI/8sJGWzkKQgbHWJP/MuMUPY8hLNW2c
 D2RxAtprEslYlZOEFjGyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1
 kvNzNzECA7qegYFxB+OEVX6HGCU5mJREeV8/UokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGb8
 hQoJ1iUmp5akZaZA4wtmLQEB4+SCO9skDRvcUFibnFmOkTqFKOilDjvJJCEAEgiozQPrg0Wz5
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPOApnCk5lXAjf9FdBiJqDFrneVQRaXJCKkpBo
 Yj/2aerGu3NQ24aexFtvylG261kWb4+vzwj042pLvWk7omTp/7QP5I/efLS2dc1+owtnST+7p
 bv7qI5dSZ6wU2KSQErtsmn7JSkWP92U5BTfFnNdtV2BQmXnug1RthMfp5zvfaDbKzxMWOtPQz
 eJf+6U079eCVSqBO7UCheenvlD0TpLQL/urxFKckWioxVxUnAgA/PkMyuICAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495590629!79348290!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62517 invoked from network); 24 May 2017 01:50:31 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 01:50:31 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP; 23 May 2017 18:50:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,383,1491289200"; 
 d="scan'208,217";a="265642418"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga004.fm.intel.com with ESMTP; 23 May 2017 18:50:26 -0700
To: Anthony PERARD <anthony.perard@citrix.com>
References: <1495085580-10631-1-git-send-email-tianyu.lan@intel.com>
 <1495085580-10631-2-git-send-email-tianyu.lan@intel.com>
 <20170519111622.GA3260@perard.uk.xensource.com>
 <591EFB5D020000780015B47A@prv-mh.provo.novell.com>
 <3f3c2075-da6b-dd14-279f-23525f46b3c5@intel.com>
 <20170523170622.GD1591@perard.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <fe951106-a011-a0fc-e476-65d1beafe840@intel.com>
Date: Wed, 24 May 2017 09:40:56 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170523170622.GD1591@perard.uk.xensource.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, Jan Beulich <JBeulich@suse.com>, marcel@redhat.com,
 xen-devel@lists.xenproject.org, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 1/2] xen-pt: bind/unbind interrupt
 remapping format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6440838225487967540=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============6440838225487967540==
Content-Type: multipart/alternative;
 boundary="------------C59484424B084CFC2D97394B"

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

On 2017å¹´05æœˆ24æ—¥ 01:06, Anthony PERARD wrote:
> On Tue, May 23, 2017 at 08:16:25PM +0800, Lan Tianyu wrote:
>> On 2017å¹´05æœˆ19æ—¥ 20:04, Jan Beulich wrote:
>>>>>> On 19.05.17 at 13:16, <anthony.perard@citrix.com> wrote:
>>>> On Thu, May 18, 2017 at 01:32:59AM -0400, Lan Tianyu wrote:
>>>>> --- a/include/hw/i386/apic-msidef.h
>>>>> +++ b/include/hw/i386/apic-msidef.h
>>>>> @@ -26,6 +26,7 @@
>>>>>  
>>>>>  #define MSI_ADDR_DEST_ID_SHIFT          12
>>>>>  #define MSI_ADDR_DEST_IDX_SHIFT         4
>>>>> -#define  MSI_ADDR_DEST_ID_MASK          0x00ffff0
>>>>> +#define  MSI_ADDR_DEST_ID_MASK          0x000fff00
>>>> The value of MSI_ADDR_DEST_ID_MASK is changed here. I think the patch
>>>> should be:
>>>> +#define  MSI_ADDR_DEST_ID_MASK          0x000ffff0
>>> Judging from other sources, rather the other way around - the
>>> mask needs to have further bits removed (should be 0x000ff000
>>> afaict). Xen sources confirm this, and while Linux has the value
>>> you suggest, that contradicts
>> Agree. Defining the mask as "0x000ff000" makes more sense.
>> Just check Qemu source code. Only apic_send_msi() and msi_dest_id() use
>> the mask
>> to get dest apic id. They mask MSI address field with 
>> MSI_ADDR_DEST_ID_MASK and
>> then right-shift 12bit. The low 12bit won't be used.
>>
>> Anthony, does this make sense?
> Yes, it does.
> The change to MSI_ADDR_DEST_ID_MASK should probably go in its own patch.
>
OK. Will update.


-- 
Best regards
Tianyu Lan


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

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 2017å¹´05æœˆ24æ—¥ 01:06, Anthony PERARD
      wrote:<br>
    </div>
    <blockquote cite="mid:20170523170622.GD1591@perard.uk.xensource.com"
      type="cite">
      <pre wrap="">On Tue, May 23, 2017 at 08:16:25PM +0800, Lan Tianyu wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">On 2017å¹´05æœˆ19æ—¥ 20:04, Jan Beulich wrote:
</pre>
        <blockquote type="cite">
          <blockquote type="cite">
            <blockquote type="cite">
              <blockquote type="cite">
                <pre wrap="">On 19.05.17 at 13:16, <a class="moz-txt-link-rfc2396E" href="mailto:anthony.perard@citrix.com">&lt;anthony.perard@citrix.com&gt;</a> wrote:
</pre>
              </blockquote>
            </blockquote>
            <pre wrap="">On Thu, May 18, 2017 at 01:32:59AM -0400, Lan Tianyu wrote:
</pre>
            <blockquote type="cite">
              <pre wrap="">--- a/include/hw/i386/apic-msidef.h
+++ b/include/hw/i386/apic-msidef.h
@@ -26,6 +26,7 @@
 
 #define MSI_ADDR_DEST_ID_SHIFT          12
 #define MSI_ADDR_DEST_IDX_SHIFT         4
-#define  MSI_ADDR_DEST_ID_MASK          0x00ffff0
+#define  MSI_ADDR_DEST_ID_MASK          0x000fff00
</pre>
            </blockquote>
            <pre wrap="">The value of MSI_ADDR_DEST_ID_MASK is changed here. I think the patch
should be:
+#define  MSI_ADDR_DEST_ID_MASK          0x000ffff0
</pre>
          </blockquote>
          <pre wrap="">Judging from other sources, rather the other way around - the
mask needs to have further bits removed (should be 0x000ff000
afaict). Xen sources confirm this, and while Linux has the value
you suggest, that contradicts
</pre>
        </blockquote>
        <pre wrap="">Agree. Defining the mask as "0x000ff000" makes more sense.
Just check Qemu source code. Only apic_send_msi() and msi_dest_id() use
the mask
to get dest apic id. They mask MSI address field with 
MSI_ADDR_DEST_ID_MASK and
then right-shift 12bit. The low 12bit won't be used.

Anthony, does this make sense?
</pre>
      </blockquote>
      <pre wrap="">
Yes, it does.
The change to MSI_ADDR_DEST_ID_MASK should probably go in its own patch.

</pre>
    </blockquote>
    OK. Will update.<br>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Best regards
Tianyu Lan</pre>
  </body>
</html>

--------------C59484424B084CFC2D97394B--


--===============6440838225487967540==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6440838225487967540==--


From xen-devel-bounces@lists.xen.org Wed May 24 01:55:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 01:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDLW5-0006vq-4l; Wed, 24 May 2017 01:55:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDLW3-0006vc-Nx
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 01:55:11 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 63/0A-03371-FF7E4295; Wed, 24 May 2017 01:55:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfffc5V
 Ig/WXmCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0b1xI2NBc23FyvPTWBoY
 bwV1MXJxCAn8ZZQ4tXQvI4TzmFHi0O9lrBDONkaJ14emsnQxcnKICDhLfD0zlx3E5hXQl/j/6
 zgbiC0s4C2x7dIfRhBbQuCFmsT5f7IQtrfE6yuL2GDsLWf3As1h52ATsJI4JAYSZRFQlTixeA
 PrBEbuBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPc4
 ABDsYZ172P8QoycGkJMr7+pFKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hvPgHKCRanpqRVp
 mTnA0INJS3DwKInwngBJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUOO9ykCIBkKKM0jy4E
 bA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3tMgU3gy80rgNr0COoIJ6AjXu8ogR5QkIq
 SkGhhXP9BeVX4oO1P5afaS6/nOeurxfO4x56pzHrFOuK4ZeLG4SJnNtunTlCd27Jkb9GwrbuZ
 G7dp84UpxiJCFqV/B3uTZIpJWc3YVfJ08+9UOQRcd52P5s3LE6uWDj3EsY4kyMi2V+PO3pjBY
 oGfaQq0ykY6MvHt5KnoWPixbd3w5KyvlkiRYpsRSnJFoqMVcVJwIAAlck7d+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495590908!93802770!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58535 invoked from network); 24 May 2017 01:55:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 01:55:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDLVy-0005Sc-HY; Wed, 24 May 2017 01:55:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDLVs-00052l-VF; Wed, 24 May 2017 01:55:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDLVq-00042h-IO; Wed, 24 May 2017 01:54:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109697-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:leak-check/basis(8):fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=fde8e33d106846b081b0e6cd5e283af7146eb7e4
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 01:54:58 +0000
Subject: [Xen-devel] [linux-linus test] 109697: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTY5NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5Njk3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IGhvc3QtcGluZy1jaGVjay14ZW4gICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyBob3N0LXBpbmct
Y2hlY2steGVuIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgOCBsZWFrLWNoZWNrL2Jhc2lzKDgpICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA3IGhvc3QtcGluZy1jaGVjay14ZW4gICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDk2NTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
c3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEwOTY1Ngog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGJsb2NrZWQgaW4gMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2NTYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmZGU4ZTMzZDEwNjg0NmIw
ODFiMGU2Y2Q1ZTI4M2FmNzE0NmViN2U0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBlZjgyZjFhZDJlM2Y0NTA5ODA3YzgzZTdlZmY0ZWM3YzczNTA3NmU4CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMDk2NTYgIDIwMTctMDUtMjEgMDY6MDg6NTAgWiAgICAyIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTA5Njc1ICAyMDE3LTA1LTIyIDAyOjA2OjQ1IFogICAgMSBkYXlz
ICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5Njk3ICAyMDE3LTA1LTIzIDEw
OjQyOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIlBhdWwgRS4gTWNLZW5uZXkiIDxwYXVsbWNrQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4
ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbmRyZXkgS29ub3ZhbG92
IDxhbmRyZXlrbnZsQGdvb2dsZS5jb20+CiAgQW5keSBHb3Nwb2RhcmVrIDxhbmR5QGdyZXlob3Vz
ZS5uZXQ+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBDaHJpc3RvcGggSGVsbHdp
ZyA8aGNoQGxzdC5kZT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBE
YW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVy
IDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNv
bT4KICBFcmljIExlYmxvbmQgPGVyaWNAcmVnaXQub3JnPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3
QHN0cmxlbi5kZT4KICBHYW8gRmVuZyA8Z2ZyZWUud2luZEB2aXAuMTYzLmNvbT4KICBHdXN0YXZv
IEEuIFIuIFNpbHZhIDxnYXJzaWx2YUBlbWJlZGRlZG9yLmNvbT4KICBIYW5qdW4gR3VvIDxoYW5q
dW4uZ3VvQGxpbmFyby5vcmc+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3Jn
LmF1PgogIEloYXIgSHJhY2h5c2hrYSA8aWhyYWNoeXNAcmVkaGF0LmNvbT4KICBJbmdvIE1vbG5h
ciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW1lcyBTbWFydCA8amFtZXMuc21hcnRAYnJvYWRjb20u
Y29tPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBKYW4gS2FyYSA8amFj
a0BzdXNlLmN6PgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmFya2tv
IE5pa3VsYSA8amFya2tvLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+CiAgSmFyb2QgV2lsc29uIDxq
YXJvZEByZWRoYXQuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGZiLmNvbT4KICBKaXJpIFBpcmtv
IDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb24gRGVycmljayA8am9uYXRoYW4uZGVycmlja0BpbnRl
bC5jb20+CiAgSnVsaWFuIEFuYXN0YXNvdiA8amFAc3NpLmJnPgogIEp1bGlhbiBXaWVkbWFubiA8
anVsaWFuLndpZWRtYW5uQGp3aS5uYW1lPgogIEp1cmkgTGVsbGkgPGp1cmkubGVsbGlAYXJtLmNv
bT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWl0aCBCdXNjaCA8a2Vp
dGguYnVzY2hAaW50ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KICBMYXJzIEVsbGVuYmVyZyA8bGFycy5lbGxlbmJlcmdAbGluYml0LmNvbT4K
ICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGlwaW5n
IFpoYW5nIDx6bHBub2JvZHlAZ21haWwuY29tPgogIEx2IFpoZW5nIDxsdi56aGVuZ0BpbnRlbC5j
b20+CiAgTWFKdW4gPG1hanVuMjU4QGh1YXdlaS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5
bmdpZXJAYXJtLmNvbT4KICBNYXJ0YSBMb2ZzdGVkdCA8bWFydGEubG9mc3RlZHRAaW50ZWwuY29t
PgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0dGhpYXMgS2Fl
aGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTmF2ZWVuIE4uIFJhbyA8bmF2ZWVuLm4ucmFvQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4K
ICBOaWNrIE1vcmlhcnR5IDxuaWNrLm1vcmlhcnR5QHlvcmsuYWMudWs+CiAgTmlrb2xheSBBbGVr
c2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE5pc2FyIFNheWVkIDxOaXNh
ci5TYXllZEBtaWNyb2NoaXAuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0
ZXIub3JnPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29tPgog
IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFByYXJpdCBC
aGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUHVzaGthciBKYW1iaGxla2FyIDxwdXNoa2Fy
LmlpdEBnbWFpbC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50
ZWwuY29tPgogIFJha2VzaCBQYW5kaXQgPHJha2VzaEB0dXhlcmEuY29tPgogIFNoYW9odWEgTGkg
PHNobGlAZmIuY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1PgogIFN0ZWZm
ZW4gV2ViZXIgPHN0ZWZmZW4ud2ViZXJAZ21haWwuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdh
cmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IDxyb3N0ZWR0QGdvb2Rt
aXMub3JnPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFZpamF5IElt
bWFudWVsIDx2aWpheWlAYXR0YWxhc3lzdGVtcy5jb20+CiAgVmluY2VudCBHdWl0dG90IDx2aW5j
ZW50Lmd1aXR0b3RAbGluYXJvLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5h
cm8ub3JnPgogIFdBTkcgQ29uZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIFdlaSBXYW5n
IDx3ZWl3YW5AZ29vZ2xlLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5j
b20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIwNjEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 05:19:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 05:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDOhf-0003MI-Ol; Wed, 24 May 2017 05:19:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDOhe-0003Lw-4T
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 05:19:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CE/02-03557-9D715295; Wed, 24 May 2017 05:19:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfeGuGq
 kwaxmGYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLLhwhLHgRFTFu70iDYxL
 LbsYuTiEBP4ySnz9tYYFwnnMKPG0cy0bhLONUeLG9vmsXYycHCICzhJfz8xlB7F5BfQl7ly7w
 wRiCwtYSFxvfgXWLSHQriJxeM5joG4OIMdbYvPfXJAaEPP9uVlA9ewcbAJWEofEQKIsAqoSv1
 u+sU1g5F7AyLCKUb04tagstUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 fDECwg3HmZf9DjJIcTEqivAnPVSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDuFlONFBIsSk1P
 rUjLzAEGHkxagoNHSYT3Akiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEec+BFAmAFGWU5
 sGNgEXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgOZwpOZVwK36RXQEUxAR7jeVQY5oi
 QRISXVwGi8QPCY78qZLJGKp3cerzNLPqRZaBmfcbn+TbpCUGiC8+/bzx+ILtygubY91rtl0+9
 Vbh423vqzau0Elv64M8skxrh89rvlpUYPT5suUzx9XKDWMPZC4g6VfcZbZUu/PpnwnvFZskCw
 3qffKhO3XtyWKbNPxS3g0YWkR03fz825dfgOc1J8yDwlluKMREMt5qLiRAAyH3/qfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495603159!80881590!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50405 invoked from network); 24 May 2017 05:19:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 05:19:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDOhZ-00034Q-9O; Wed, 24 May 2017 05:19:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDOhT-0005oA-L7; Wed, 24 May 2017 05:19:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDOhT-0003Gs-B2; Wed, 24 May 2017 05:19:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109701-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=9964e96dc9999cf7f7c936ee854a795415d19b60
X-Osstest-Versions-That: qemuu=56821559f0ba682fe6b367815572e6f974d329ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 05:19:11 +0000
Subject: [Xen-devel] [qemu-mainline test] 109701: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcwMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MDEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwOTY2NAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEwOTYxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwOTY1MwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5
NjY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2NjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY2NAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0
aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAg
ICAgICAgICAgICAgOTk2NGU5NmRjOTk5OWNmN2Y3YzkzNmVlODU0YTc5NTQxNWQxOWI2MApiYXNl
bGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNTY4MjE1NTlmMGJhNjgyZmU2YjM2
NzgxNTU3MmU2Zjk3NGQzMjlhYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NjY0ICAyMDE3LTA1
LTIxIDE0OjU5OjI0IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTcwMSAgMjAx
Ny0wNS0yMyAxNzoxMzowNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQg
PGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEphc29uIFdhbmcgPGph
c293YW5nQHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBTYW1l
ZWggSnVicmFuIDxzYW1lZWhAZGF5bml4LmNvbT4KICBTYW1lZWggSnVicmFuIDxzanVicmFuQHJl
ZGhhdC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFl1bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVh
d2VpLmNvbT4KICBaaGFuZyBDaGVuIDx6aGFuZ2NoZW4uZm5zdEBjbi5mdWppdHN1LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDYzNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 05:40:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 05:40:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDP24-0005Ee-0H; Wed, 24 May 2017 05:40:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1dDOuz-0004eY-Mh
 for xen-devel@lists.xen.org; Wed, 24 May 2017 05:33:11 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 47/A6-01735-41B15295; Wed, 24 May 2017 05:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJJsWRWlGSWpSXmKPExsVywNwkQldYWjX
 S4NM6PYslHxezODB6HN39mymAMYo1My8pvyKBNePJtlXsBRf7LCsO/djP2MA4Z71FFyMXh5DA
 NEaJay8OsHUxcnJICPBKHFk2gxXCDpE4M3sZE0RRA6PE/559YEVCArsZJVoPaUAk1jFKXPp7m
 xkkwSagJbHt7CQmEFtEQFmi99dvFpAiZoHbjBJTF3WAdQsLuEvs2H+dDaLIQ+Ljrp3MELaVxM
 HXl8DiLAKqEpfPTGMBsXkFgiXmNb1gh9h2gVFi3q1OsCJOoPuWv5wCZjMKiEl8P7UGbDOzgLj
 ErSfzmSB+EJF4ePE01G+iEi8f/2MFGSQhMJdZ4nHDWqhHpSWOrbsOZStK/F3fyggxKENi+6St
 zBBXCEqcnPmEBeJ/RYkFOy4yTWCUmoVk3ywkLbOQtMxi5ACKa0qs36UPUaIoMaX7ITuE7Scxb
 dNMZgjbWOJKy2lGCBsYwt2PojHVe0l073zNBmEbSPS+OQi0FhTAOxglXk//wYSsYQEj7ypGje
 LUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBkVM/AwLiDccIqv0O
 MkhxMSqK8Cc9VIoX4kvJTKjMSizPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBG+DpGqkkGBR
 anpqRVpmDjBdwpRKcPAoifAmg6R5iwsSc4sz0yFSpxgVpcR5fUESAiCJjNI8uDZYir7EKCslz
 MvIwMAgxFOQWpSbWYIq/4pRnINRSZj3CMgUnsy8Erjpr4AWMwEtdr2rDLK4JBEhJdXAuMhzuf
 3iuLgll6/ev+01v27BYv1yo9OzF/ocqt2r7yrwNDTYa3rZqXdzEydIntrDVhlXWiVTpbD8e+q
 8udLVSQ5bjdPmZAjWzbXrPM988VLA8Y86csprXt/ZePvnmZ4Wu+zcBgVu91N+TtdP9k1RVT22
 fi7XZeENi36t+WGw10L5idnSvMu7JJRYijMSDbWYi4oTAe0W/wDMAwAA
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495603980!84472046!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28348 invoked from network); 24 May 2017 05:33:03 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 May 2017 05:33:03 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 22:32:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,384,1491289200"; 
 d="log'?scan'208";a="104695305"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga005.jf.intel.com with ESMTP; 23 May 2017 22:32:57 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 23 May 2017 22:32:53 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.224]) with mapi id 14.03.0319.002;
 Wed, 24 May 2017 13:32:49 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
Thread-Index: AQHS0xXfJg16YmUxCkOAFkRpRfP1paIBp8pggAFO9xA=
Date: Wed, 24 May 2017 05:32:48 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B722405@shsmsx102.ccr.corp.intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
 <59232870020000780015BD45@prv-mh.provo.novell.com>
 <B8376D2DEA074F45BA033984477C453E3B721ABA@shsmsx102.ccr.corp.intel.com>
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B721ABA@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmUxMzliZWQtYzczYi00YWRlLThkOTgtYTRlMDNhMjU2NzZmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IjUyUlpYVE5xSXFick8wSWE3WWVIOVVvVUpWNzd3amdpcmFyZmVTUFwvSXcwPSJ9
x-ctpclassification: CTP_IC
x-originating-ip: [10.239.127.40]
Content-Type: multipart/mixed;
 boundary="_003_B8376D2DEA074F45BA033984477C453E3B722405shsmsx102ccrcor_"
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 24 May 2017 05:40:26 +0000
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Zhang,
 Haozhong" <haozhong.zhang@intel.com>
Subject: Re: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSGFvLA0KPiBYdWRv
bmcNCj4gU2VudDogVHVlc2RheSwgTWF5IDIzLCAyMDE3IDU6MzQgUE0NCj4gVG86IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0
cml4LmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ow0KPiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBaaGFuZywgSGFvemhvbmcNCj4gPGhh
b3pob25nLnpoYW5nQGludGVsLmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IFN1Ympl
Y3Q6IFJlOiBbWGVuLWRldmVsXSBbQlVHXSB4ZW4tbWNlaW5qIHRvb2wgdGVzdGluZyBjYXVzZSBk
b20wIGNyYXNoDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTog
WGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVo
YWxmIE9mDQo+ID4gSmFuIEJldWxpY2gNCj4gPiBTZW50OiBUdWVzZGF5LCBNYXkgMjMsIDIwMTcg
MTI6MDYgQU0NCj4gPiBUbzogSGFvLCBYdWRvbmcgPHh1ZG9uZy5oYW9AaW50ZWwuY29tPg0KPiA+
IENjOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwNCj4g
PiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgR2Vvcmdl
IER1bmxhcA0KPiA+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBaaGFuZywgSGFvemhvbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W0JVR10geGVuLW1jZWluaiB0b29sIHRlc3RpbmcgY2F1c2UgZG9tMA0KPiA+IGNyYXNoDQo+ID4N
Cj4gPiA+Pj4gT24gMjIuMDUuMTcgYXQgMTA6MzksIDx4dWRvbmcuaGFvQGludGVsLmNvbT4gd3Jv
dGU6DQo+ID4gPiAoWEVOKSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5l
IGluIDUgc2Vjb25kcy4NCj4gPg0KPiA+IE5vdCB0aGlzIC0gWGVuIGlzIHVuYXZvaWRhYmx5IGdv
aW5nIHRvIGdvIGRvd24gaW4gc3VjaCBhIGNhc2UsIHlldA0KPiA+IHlvdXIgbG9nIGhhcyBubyBo
aW50IGF0IGFsbCB3aGF0IGtpbmQgb2YgcHJvYmxlbSBEb20wIGV4cGVyaWVuY2VkDQo+ID4gKGUu
Zy4gd2hldGhlciBvbmUgb2YgdGhlIGluamVjdGVkICNNQy1zIGNhdXNlZCB0aGlzKS4NCj4gPg0K
PiANCj4gSmFuLA0KPiBUaGUgZmlyc3QgbWFpbCBhdHRhY2hlZCB0aGUgY29tcGxldGUgbG9nIGZy
b20gWGVuIGJvb3RpbmcsIGhvcGUgdGhlcmUgaXMgc29tZQ0KPiBoaW50IGZyb20gdGhlIGZ1bGwg
bG9nLg0KPiANCj4gPiA+IChYRU4pIC0tLS1bIFhlbi00LjktcmMgIHg4Nl82NCAgZGVidWc9eSAg
IFRhaW50ZWQ6IE1DRSAgXS0tLS0NCj4gPiA+IChYRU4pIENQVTogICAgMA0KPiA+ID4gKFhFTikg
UklQOiAgICBlMDA4Ols8MDAwMDAwMDA2NWViMWUxMz5dIDAwMDAwMDAwNjVlYjFlMTMNCj4gPiA+
IC4uLg0KPiA+ID4gKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSAwMDAwMDAwMDY4MmFiMDA5Og0K
PiA+ID4gKFhFTikgIEw0WzB4MDAwXSA9IDAwMDAwMDEwMmM5NjEwNjMgZmZmZmZmZmZmZmZmZmZm
Zg0KPiA+ID4gKFhFTikgIEwzWzB4MDAxXSA9IDAwMDAwMDAwNWY4MTIwNjMgZmZmZmZmZmZmZmZm
ZmZmZg0KPiA+ID4gKFhFTikgIEwyWzB4MTQxXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZm
ZmZmZmZmZg0KPiA+DQo+ID4gSGVyZSB5b3UncmUgYXBwYXJlbnRseSBoaXR0aW5nIGEgZmlybXdh
cmUgYnVnOiBXaGlsZSBSSVAgcG9pbnRzIGludG8NCj4gPiBydW50aW1lIHNlcnZpY2VzIG1lbW9y
eSwgQ1IyIGRvZXNuJ3Q6DQo+ID4NCj4gPiAoWEVOKSAgMDAwMDA2NWViODAwMC0wMDAwMDY4MmFj
ZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCj4gPg0KPiA+IFlvdSBtYXkgdHJ5IHdv
cmtpbmcgYXJvdW5kIHRoaXMgdmlhIG9uZSBvZiAicmVib290PWFjcGkiIG9yDQo+ID4gImVmaT1u
by1ycyIgb24gdGhlIGh5cGVydmlzb3IgY29tbWFuZCBsaW5lLg0KPiA+DQo+IA0KPiBXaWxsIHRy
eSB0aGVtLg0KPiANCg0KTmVpdGhlciAicmVib290PWFjcGkiIG5vciAiZWZpPW5vLXJzIiBjYW4g
d29yayBhcm91bmQgdGhpcyBpc3N1ZS4NCkF0dGFjaCB0d28gbG9ncyBmb3IgZWFjaCBvZiB0aGVt
Lg0KDQoNClRoYW5rcywNCi1YdWRvbmcNCg0K

--_003_B8376D2DEA074F45BA033984477C453E3B722405shsmsx102ccrcor_
Content-Type: application/octet-stream;
	name="skl-4s-ras-acpi -full-fail.log"
Content-Description: skl-4s-ras-acpi -full-fail.log
Content-Disposition: attachment; filename="skl-4s-ras-acpi -full-fail.log";
	size=344056; creation-date="Wed, 24 May 2017 05:31:36 GMT";
	modification-date="Wed, 24 May 2017 05:31:36 GMT"
Content-Transfer-Encoding: base64

VXNpbmcgY29uZmlndXJhdGlvbiBmaWxlICd4ZW4uY2ZnJw0Kdm1saW51ei14ZW46IDB4MDAwMDAw
MDA1ZThmOTAwMC0weDAwMDAwMDAwNWVlOWUyYTANCmluaXRyZC14ZW4uaW1nOiAweDAwMDAwMDAw
NGM5ODYwMDAtMHgwMDAwMDAwMDUzNzcwZmI2DQogWGVuIDQuOS1yYw0KKFhFTikgWGVuIHZlcnNp
b24gNC45LXJjIChidWlsZEB0c3Aub3JnKSAoZ2NjIChHQ0MpIDQuOC41IDIwMTUwNjIzIChSZWQg
SGF0IDQuOC41LTExKSkgZGVidWc9eSAgV2VkIE1heSAxNyAxMDo0MToyNiBDU1QgMjAxNw0KKFhF
TikgTGF0ZXN0IENoYW5nZVNldDogRnJpIE1heSAxMiAxNzoyNDoxNyAyMDE3ICswMjAwIGdpdDox
Nzg4MGEwLWRpcnR5DQooWEVOKSBDb25zb2xlIG91dHB1dCBpcyBzeW5jaHJvbm91cy4NCihYRU4p
IEJvb3Rsb2FkZXI6IEVGSQ0KKFhFTikgQ29tbWFuZCBsaW5lOiBkb20wX21lbT04MTkyTSBkb20w
X21heF92Y3B1cz0zMiBpb21tdT0xIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBtc2k9MSBj
b25yaW5nX3NpemU9NE0gIGNvbnNvbGU9Y29tMSBjb20xPTExNTIwMCw4bjEgc3luY19jb25zb2xl
IHZwaWQ9MSB2cG11PTEgYWx0cDJtPTEgcHNyPWNtdCBwc3I9Y2F0IHBzcj1jZHAgZXB0PXBtbCBp
b21tdT1vbixpbnRwb3N0IHJlYm9vdD1hY3BpDQooWEVOKSBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFk
ZHJlc3M6IDB4NWYwMDAwMDANCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOg0KKFhFTikgIFZHQSBp
cyBncmFwaGljcyBtb2RlIDEwMjR4NzY4LCAzMiBicHANCihYRU4pIERpc2MgaW5mb3JtYXRpb246
DQooWEVOKSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcw0KKFhFTikgIEZvdW5kIDEgRUREIGluZm9y
bWF0aW9uIHN0cnVjdHVyZXMNCihYRU4pIEVGSSBSQU0gbWFwOg0KKFhFTikgIDAwMDAwMDAwMDAw
MDAwMDAgLSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAwMDAwMDBhMDAw
MCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAg
LSAwMDAwMDAwMDY1ZDEzMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAwMDA2NWQxMzAwMCAtIDAw
MDAwMDAwNjgyYWQwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAwNjgyYWQwMDAgLSAwMDAw
MDAwMDY4Y2RkMDAwIChBQ1BJIE5WUykNCihYRU4pICAwMDAwMDAwMDY4Y2RkMDAwIC0gMDAwMDAw
MDA2OGVlMTAwMCAoQUNQSSBkYXRhKQ0KKFhFTikgIDAwMDAwMDAwNjhlZTEwMDAgLSAwMDAwMDAw
MDZmODAwMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAwMDA2ZjgwMDAwMCAtIDAwMDAwMDAwOTAw
MDAwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAwZmUwMDAwMDAgLSAwMDAwMDAwMGZlMDEx
MDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwNjA0MDAwMDAw
MCAodXNhYmxlKQ0KKFhFTikgQUNQSTogUlNEUCA2OEVFMDAxNCwgMDAyNCAocjIgSU5URUwgKQ0K
KFhFTikgQUNQSTogWFNEVCA2OEQ5NDE4OCwgMDExQyAocjEgSU5URUwgIElOVEVMIElEICAgICAg
ICAwICAgICAgIDEwMDAwMTMpDQooWEVOKSBBQ1BJOiBGQUNQIDY4RURCMDAwLCAwMEY0IChyNCBJ
TlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IERTRFQg
NjhFNjMwMDAsIDRGQ0E4IChyMiBJTlRFTCAgSU5URUwgSUQgICAgICAgIDMgSU5UTCAyMDA5MTAx
MykNCihYRU4pIEFDUEk6IEZBQ1MgNjhDMDMwMDAsIDAwNDANCihYRU4pIEFDUEk6IFNTRFQgNjhF
REUwMDAsIDA3MjggKHIyIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBNU0ZUICAxMDAwMDBEKQ0K
KFhFTikgQUNQSTogU1NEVCA2OEVERDAwMCwgMDQzNiAocjIgSU5URUwgIFRwbTJUYWJsICAgICAx
MDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBUUE0yIDY4RURDMDAwLCAwMDM0IChyMyBJ
TlRFTCAgRURLMiAgICAgICAgICAgIDIgICAgICAgMTAwMDAxMykNCihYRU4pIEFDUEk6IFVFRkkg
NjhDQ0EwMDAsIDAwNDIgKHIxIElOVEVMICBFREsyICAgICAgICAgICAgMiAgICAgICAxMDAwMDEz
KQ0KKFhFTikgQUNQSTogVUVGSSA2OEMwNTAwMCwgMDA1QyAocjEgIElOVEVMIFJzdFVlZmlWICAg
ICAgICAwICAgICAgICAgICAgIDApDQooWEVOKSBBQ1BJOiBIUEVUIDY4RURBMDAwLCAwMDM4IChy
MSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IEFQ
SUMgNjhFRDgwMDAsIDE2REUgKHIzIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBJTlRMIDIwMDkx
MDEzKQ0KKFhFTikgQUNQSTogTUNGRyA2OEVENzAwMCwgMDAzQyAocjEgSU5URUwgIElOVEVMIElE
ICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBNSUdUIDY4RUQ2MDAwLCAwMDQw
IChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6
IE1TQ1QgNjhFRDUwMDAsIDAwOTAgKHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAgMSBJTlRMIDIw
MDkxMDEzKQ0KKFhFTikgQUNQSTogTkZJVCA2OEVCQzAwMCwgMTgwMjggKHIxICAgICAgICAgICAg
ICAgICAgICAgICAgMCAgICAgICAgICAgICAwKQ0KKFhFTikgQUNQSTogUENBVCA2OEVCQjAwMCwg
MDA0OCAocjEgSU5URUwgIEVESzIgICAgICAgICAgICAyIElOVEwgMjAwOTEwMTMpDQooWEVOKSBB
Q1BJOiBQQ0NUIDY4RUJBMDAwLCAwMEFDIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDIgSU5U
TCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IFJBU0YgNjhFQjkwMDAsIDAwMzAgKHIxIElOVEVMICBJ
TlRFTCBJRCAgICAgICAgMSBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogU0xJVCA2OEVCODAw
MCwgMDA2QyAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVO
KSBBQ1BJOiBTUkFUIDY4RUI1MDAwLCAyODMwIChyMyBJTlRFTCAgSU5URUwgSUQgICAgICAgIDIg
SU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IFNWT1MgNjhFQjQwMDAsIDAwMzIgKHIxIElOVEVM
ICBJTlRFTCBJRCAgICAgICAgMCBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogV0REVCA2OEVC
MzAwMCwgMDA0MCAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAwIElOVEwgMjAwOTEwMTMpDQoo
WEVOKSBBQ1BJOiBPRU00IDY4REMwMDAwLCBBMjdDNCAocjIgIElOVEVMIENQVSAgQ1NUICAgICAz
MDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBPRU0xIDY4RDk1MDAwLCAyQTJDNCAocjIg
IElOVEVMIENQVSBFSVNUICAgICAzMDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBPRU0y
IDY4RDdBMDAwLCAxOTQ2NCAocjIgIElOVEVMIENQVSAgSFdQICAgICAzMDAwIElOVEwgMjAxNDA4
MjgpDQooWEVOKSBBQ1BJOiBTU0RUIDY4RDQ2MDAwLCAzMzk5MCAocjIgIElOVEVMIFNTRFQgIFBN
ICAgICA0MDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBCREFUIDY4RURGMDAwLCAwMDMw
IChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6
IFNTRFQgNjhENDQwMDAsIDEzNEUgKHIyICBJTlRFTCBTcHNObSAgICAgICAgICAgMiBJTlRMIDIw
MTQwODI4KQ0KKFhFTikgQUNQSTogU1BDUiA2OEQ0MzAwMCwgMDA1MCAocjEgICAgICAgICAgICAg
ICAgICAgICAgICAwICAgICAgICAgICAgIDApDQooWEVOKSBBQ1BJOiBETUFSIDY4RDQyMDAwLCAw
MzE4IChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFD
UEk6IEhFU1QgNjhENDEwMDAsIDAwQTggKHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAgMSBJTlRM
ICAgICAgICAxKQ0KKFhFTikgQUNQSTogQkVSVCA2OEQ0MDAwMCwgMDAzMCAocjEgSU5URUwgIElO
VEVMIElEICAgICAgICAxIElOVEwgICAgICAgIDEpDQooWEVOKSBBQ1BJOiBFUlNUIDY4RDNGMDAw
LCAwMjMwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAgICAgICAgMSkNCihYRU4p
IEFDUEk6IEVJTkogNjhEM0UwMDAsIDAxNTAgKHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAgMSBJ
TlRMICAgICAgICAxKQ0KKFhFTikgU3lzdGVtIFJBTTogMzkxODc3TUIgKDQwMTI4Mjg4OGtCKQ0K
KFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAw
IC0+IEFQSUMgMDIgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDA0IC0+IE5v
ZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6
IFBYTSAwIC0+IEFQSUMgMDggLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDBh
IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxMCAtPiBOb2RlIDANCihYRU4p
IFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTIgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBB
UElDIDE0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxNiAtPiBOb2RlIDAN
CihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTggLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0g
MCAtPiBBUElDIDFhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAyMCAtPiBO
b2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjIgLT4gTm9kZSAwDQooWEVOKSBTUkFU
OiBQWE0gMCAtPiBBUElDIDI0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAy
NiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjggLT4gTm9kZSAwDQooWEVO
KSBTUkFUOiBQWE0gMCAtPiBBUElDIDJhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4g
QVBJQyAzMCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzIgLT4gTm9kZSAw
DQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDM0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhN
IDAgLT4gQVBJQyAzNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzggLT4g
Tm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDNhIC0+IE5vZGUgMA0KKFhFTikgU1JB
VDogUFhNIDEgLT4gQVBJQyA0MCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMg
NDIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDQ0IC0+IE5vZGUgMQ0KKFhF
TikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+
IEFQSUMgNDggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDRhIC0+IE5vZGUg
MQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1MCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBY
TSAxIC0+IEFQSUMgNTIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDU0IC0+
IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1NiAtPiBOb2RlIDENCihYRU4pIFNS
QVQ6IFBYTSAxIC0+IEFQSUMgNTggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElD
IDVhIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2MCAtPiBOb2RlIDENCihY
RU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAt
PiBBUElDIDY0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2NiAtPiBOb2Rl
IDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQ
WE0gMSAtPiBBUElDIDZhIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA3MCAt
PiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzIgLT4gTm9kZSAxDQooWEVOKSBT
UkFUOiBQWE0gMSAtPiBBUElDIDc0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJ
QyA3NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzggLT4gTm9kZSAxDQoo
WEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDdhIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDIg
LT4gQVBJQyA4MCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgODIgLT4gTm9k
ZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDg0IC0+IE5vZGUgMg0KKFhFTikgU1JBVDog
UFhNIDIgLT4gQVBJQyA4NiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgODgg
LT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDhhIC0+IE5vZGUgMg0KKFhFTikg
U1JBVDogUFhNIDIgLT4gQVBJQyA5MCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQ
SUMgOTIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDk0IC0+IE5vZGUgMg0K
KFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5NiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAy
IC0+IEFQSUMgOTggLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDlhIC0+IE5v
ZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBhMCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6
IFBYTSAyIC0+IEFQSUMgYTIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGE0
IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBhNiAtPiBOb2RlIDINCihYRU4p
IFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTggLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBB
UElDIGFhIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBiMCAtPiBOb2RlIDIN
CihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0g
MiAtPiBBUElDIGI0IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBiNiAtPiBO
b2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjggLT4gTm9kZSAyDQooWEVOKSBTUkFU
OiBQWE0gMiAtPiBBUElDIGJhIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBj
MCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgYzIgLT4gTm9kZSAzDQooWEVO
KSBTUkFUOiBQWE0gMyAtPiBBUElDIGM0IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4g
QVBJQyBjNiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgYzggLT4gTm9kZSAz
DQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGNhIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhN
IDMgLT4gQVBJQyBkMCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZDIgLT4g
Tm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGQ0IC0+IE5vZGUgMw0KKFhFTikgU1JB
VDogUFhNIDMgLT4gQVBJQyBkNiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMg
ZDggLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGRhIC0+IE5vZGUgMw0KKFhF
TikgU1JBVDogUFhNIDMgLT4gQVBJQyBlMCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+
IEFQSUMgZTIgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGU0IC0+IE5vZGUg
Mw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlNiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBY
TSAzIC0+IEFQSUMgZTggLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGVhIC0+
IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBmMCAtPiBOb2RlIDMNCihYRU4pIFNS
QVQ6IFBYTSAzIC0+IEFQSUMgZjIgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElD
IGY0IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBmNiAtPiBOb2RlIDMNCihY
RU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjggLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAt
PiBBUElDIGZhIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMSAtPiBOb2Rl
IDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDMgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQ
WE0gMCAtPiBBUElDIDA1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNyAt
PiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDkgLT4gTm9kZSAwDQooWEVOKSBT
UkFUOiBQWE0gMCAtPiBBUElDIDBiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJ
QyAxMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTMgLT4gTm9kZSAwDQoo
WEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDE1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAg
LT4gQVBJQyAxNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTkgLT4gTm9k
ZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDFiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDog
UFhNIDAgLT4gQVBJQyAyMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjMg
LT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDI1IC0+IE5vZGUgMA0KKFhFTikg
U1JBVDogUFhNIDAgLT4gQVBJQyAyNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQ
SUMgMjkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDJiIC0+IE5vZGUgMA0K
KFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAw
IC0+IEFQSUMgMzMgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDM1IC0+IE5v
ZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6
IFBYTSAwIC0+IEFQSUMgMzkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDNi
IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0MSAtPiBOb2RlIDENCihYRU4p
IFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDMgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBB
UElDIDQ1IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NyAtPiBOb2RlIDEN
CihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDkgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0g
MSAtPiBBUElDIDRiIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1MSAtPiBO
b2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTMgLT4gTm9kZSAxDQooWEVOKSBTUkFU
OiBQWE0gMSAtPiBBUElDIDU1IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1
NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTkgLT4gTm9kZSAxDQooWEVO
KSBTUkFUOiBQWE0gMSAtPiBBUElDIDViIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4g
QVBJQyA2MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjMgLT4gTm9kZSAx
DQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDY1IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhN
IDEgLT4gQVBJQyA2NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjkgLT4g
Tm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDZiIC0+IE5vZGUgMQ0KKFhFTikgU1JB
VDogUFhNIDEgLT4gQVBJQyA3MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMg
NzMgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDc1IC0+IE5vZGUgMQ0KKFhF
TikgU1JBVDogUFhNIDEgLT4gQVBJQyA3NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+
IEFQSUMgNzkgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDdiIC0+IE5vZGUg
MQ0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4MSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBY
TSAyIC0+IEFQSUMgODMgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDg1IC0+
IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4NyAtPiBOb2RlIDINCihYRU4pIFNS
QVQ6IFBYTSAyIC0+IEFQSUMgODkgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElD
IDhiIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5MSAtPiBOb2RlIDINCihY
RU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTMgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAt
PiBBUElDIDk1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5NyAtPiBOb2Rl
IDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTkgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQ
WE0gMiAtPiBBUElDIDliIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBhMSAt
PiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTMgLT4gTm9kZSAyDQooWEVOKSBT
UkFUOiBQWE0gMiAtPiBBUElDIGE1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJ
QyBhNyAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTkgLT4gTm9kZSAyDQoo
WEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGFiIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIg
LT4gQVBJQyBiMSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjMgLT4gTm9k
ZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGI1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDog
UFhNIDIgLT4gQVBJQyBiNyAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjkg
LT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGJiIC0+IE5vZGUgMg0KKFhFTikg
U1JBVDogUFhNIDMgLT4gQVBJQyBjMSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQ
SUMgYzMgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGM1IC0+IE5vZGUgMw0K
KFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBjNyAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAz
IC0+IEFQSUMgYzkgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGNiIC0+IE5v
ZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkMSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6
IFBYTSAzIC0+IEFQSUMgZDMgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGQ1
IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkNyAtPiBOb2RlIDMNCihYRU4p
IFNSQVQ6IFBYTSAzIC0+IEFQSUMgZDkgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBB
UElDIGRiIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlMSAtPiBOb2RlIDMN
CihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTMgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0g
MyAtPiBBUElDIGU1IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlNyAtPiBO
b2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTkgLT4gTm9kZSAzDQooWEVOKSBTUkFU
OiBQWE0gMyAtPiBBUElDIGViIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBm
MSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjMgLT4gTm9kZSAzDQooWEVO
KSBTUkFUOiBQWE0gMyAtPiBBUElDIGY1IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4g
QVBJQyBmNyAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjkgLT4gTm9kZSAz
DQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGZiIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogTm9k
ZSAwIFBYTSAwIDAtMTAwMDAwMDAwDQooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAgMTAwMDAwMDAw
LTE4NDAwMDAwMDANCihYRU4pIFNSQVQ6IE5vZGUgMSBQWE0gMSAxODQwMDAwMDAwLTMwNDAwMDAw
MDANCihYRU4pIFNSQVQ6IE5vZGUgMiBQWE0gMiAzMDQwMDAwMDAwLTQ4NDAwMDAwMDANCihYRU4p
IFNSQVQ6IE5vZGUgMyBQWE0gMyA0ODQwMDAwMDAwLTYwNDAwMDAwMDANCihYRU4pIE5VTUE6IEFs
bG9jYXRlZCBtZW1ub2RlbWFwIGZyb20gNjAzNzhjMDAwMCAtIDYwMzc4YzEwMDANCihYRU4pIE5V
TUE6IFVzaW5nIDE4IGZvciB0aGUgaGFzaCBzaGlmdC4NCihYRU4pIERvbWFpbiBoZWFwIGluaXRp
YWxpc2VkIERNQSB3aWR0aCAzMiBiaXRzDQooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9m
IDQwOTYgS2lCLg0KKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZhbWlseSA2ICgweDYpLCBNb2Rl
bCA4NSAoMHg1NSksIFN0ZXBwaW5nIDIgKHJhdyAwMDA1MDY1MikNCihYRU4pIFNNQklPUyAyLjgg
cHJlc2VudC4NCihYRU4pIERNSSAyLjggcHJlc2VudC4NCihYRU4pIFVzaW5nIEFQSUMgZHJpdmVy
IGRlZmF1bHQNCihYRU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NTA4ICgzMiBiaXRzKQ0K
KFhFTikgQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMTo1MDQsMTowXSwgcG0xeF9ldnRbMTo1
MDAsMTowXQ0KKFhFTikgQUNQSTogMzIvNjRYIEZBQ1MgYWRkcmVzcyBtaXNtYXRjaCBpbiBGQURU
IC0gNjhjMDMwMDAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzINCihYRU4pIEFDUEk6ICAgICAg
ICAgICAgIHdha2V1cF92ZWNbNjhjMDMwMGNdLCB2ZWNfc2l6ZVsyMF0NCihYRU4pIEFDUEk6IExv
Y2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MDRdIGxhcGljX2lkWzB4MDRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDA2XSBsYXBpY19pZFsweDA2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgwOF0gbGFwaWNfaWRbMHgwOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MGFdIGxhcGljX2lkWzB4MGFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDBlXSBsYXBpY19pZFsweDEwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgxMF0gbGFwaWNfaWRbMHgxMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MTJdIGxhcGljX2lkWzB4MTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDE0XSBsYXBpY19pZFsweDE2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgxNl0gbGFwaWNfaWRbMHgxOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MThdIGxhcGljX2lkWzB4MWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDFjXSBsYXBpY19pZFsweDIwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgxZV0gbGFwaWNfaWRbMHgyMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MjBdIGxhcGljX2lkWzB4MjRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDIyXSBsYXBpY19pZFsweDI2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgyNF0gbGFwaWNfaWRbMHgyOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MjZdIGxhcGljX2lkWzB4MmFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDJhXSBsYXBpY19pZFsweDMwXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgyY10gbGFwaWNfaWRbMHgzMl0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4MmVdIGxhcGljX2lkWzB4MzRdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDMwXSBsYXBpY19pZFsweDM2XSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzMl0gbGFwaWNfaWRbMHgzOF0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MzRdIGxhcGljX2lkWzB4M2FdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDM4XSBsYXBpY19pZFsweDQwXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzYV0gbGFwaWNfaWRbMHg0Ml0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4M2NdIGxhcGljX2lkWzB4NDRdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDNlXSBsYXBpY19pZFsweDQ2XSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0MF0gbGFwaWNfaWRbMHg0OF0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NDJdIGxhcGljX2lkWzB4NGFdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQ2XSBsYXBpY19pZFsweDUwXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0OF0gbGFwaWNfaWRbMHg1Ml0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NGFdIGxhcGljX2lkWzB4NTRdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDRjXSBsYXBpY19pZFsweDU2XSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0ZV0gbGFwaWNfaWRbMHg1OF0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTBdIGxhcGljX2lkWzB4NWFdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDU0XSBsYXBpY19pZFsweDYwXSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1Nl0gbGFwaWNfaWRbMHg2Ml0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NThdIGxhcGljX2lkWzB4NjRd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDVhXSBsYXBpY19pZFsweDY2
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1Y10gbGFwaWNfaWRbMHg2
OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NWVdIGxhcGljX2lkWzB4
NmFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDYyXSBsYXBpY19pZFsw
eDcwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2NF0gbGFwaWNfaWRb
MHg3Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjZdIGxhcGljX2lk
WzB4NzRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY4XSBsYXBpY19p
ZFsweDc2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2YV0gbGFwaWNf
aWRbMHg3OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NmNdIGxhcGlj
X2lkWzB4N2FdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDcwXSBsYXBp
Y19pZFsweDgwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3Ml0gbGFw
aWNfaWRbMHg4Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzRdIGxh
cGljX2lkWzB4ODRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDc2XSBs
YXBpY19pZFsweDg2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3OF0g
bGFwaWNfaWRbMHg4OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4N2Fd
IGxhcGljX2lkWzB4OGFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDdl
XSBsYXBpY19pZFsweDkwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4
MF0gbGFwaWNfaWRbMHg5Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
ODJdIGxhcGljX2lkWzB4OTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDg0XSBsYXBpY19pZFsweDk2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg4Nl0gbGFwaWNfaWRbMHg5OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4ODhdIGxhcGljX2lkWzB4OWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDhjXSBsYXBpY19pZFsweGEwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHg4ZV0gbGFwaWNfaWRbMHhhMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4OTBdIGxhcGljX2lkWzB4YTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDkyXSBsYXBpY19pZFsweGE2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHg5NF0gbGFwaWNfaWRbMHhhOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4OTZdIGxhcGljX2lkWzB4YWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDlhXSBsYXBpY19pZFsweGIwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHg5Y10gbGFwaWNfaWRbMHhiMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4OWVdIGxhcGljX2lkWzB4YjRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweGEwXSBsYXBpY19pZFsweGI2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHhhMl0gbGFwaWNfaWRbMHhiOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4YTRdIGxhcGljX2lkWzB4YmFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweGE4XSBsYXBpY19pZFsweGMwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHhhYV0gbGFwaWNfaWRbMHhjMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4YWNdIGxhcGljX2lkWzB4YzRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweGFlXSBsYXBpY19pZFsweGM2XSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHhiMF0gbGFwaWNfaWRbMHhjOF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4YjJdIGxhcGljX2lkWzB4Y2FdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGI2XSBsYXBpY19pZFsweGQwXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiOF0gbGFwaWNfaWRbMHhkMl0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4YmFdIGxhcGljX2lkWzB4ZDRdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGJjXSBsYXBpY19pZFsweGQ2XSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiZV0gbGFwaWNfaWRbMHhkOF0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YzBdIGxhcGljX2lkWzB4ZGFdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGM0XSBsYXBpY19pZFsweGUwXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjNl0gbGFwaWNfaWRbMHhlMl0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YzhdIGxhcGljX2lkWzB4ZTRdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGNhXSBsYXBpY19pZFsweGU2XSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjY10gbGFwaWNfaWRbMHhlOF0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4Y2VdIGxhcGljX2lkWzB4ZWFdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQyXSBsYXBpY19pZFsweGYwXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkNF0gbGFwaWNfaWRbMHhmMl0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZDZdIGxhcGljX2lkWzB4ZjRdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQ4XSBsYXBpY19pZFsweGY2XSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkYV0gbGFwaWNfaWRbMHhmOF0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZGNdIGxhcGljX2lkWzB4ZmFd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAx
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgw
M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4
MDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA3XSBsYXBpY19pZFsw
eDA3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOV0gbGFwaWNfaWRb
MHgwOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGJdIGxhcGljX2lk
WzB4MGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBmXSBsYXBpY19p
ZFsweDExXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMV0gbGFwaWNf
aWRbMHgxM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTNdIGxhcGlj
X2lkWzB4MTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE1XSBsYXBp
Y19pZFsweDE3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxN10gbGFw
aWNfaWRbMHgxOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTldIGxh
cGljX2lkWzB4MWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDFkXSBs
YXBpY19pZFsweDIxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxZl0g
bGFwaWNfaWRbMHgyM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjFd
IGxhcGljX2lkWzB4MjVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDIz
XSBsYXBpY19pZFsweDI3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgy
NV0gbGFwaWNfaWRbMHgyOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MjddIGxhcGljX2lkWzB4MmJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDJiXSBsYXBpY19pZFsweDMxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgyZF0gbGFwaWNfaWRbMHgzM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MmZdIGxhcGljX2lkWzB4MzVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDMxXSBsYXBpY19pZFsweDM3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgzM10gbGFwaWNfaWRbMHgzOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MzVdIGxhcGljX2lkWzB4M2JdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDM5XSBsYXBpY19pZFsweDQxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgzYl0gbGFwaWNfaWRbMHg0M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4M2RdIGxhcGljX2lkWzB4NDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDNmXSBsYXBpY19pZFsweDQ3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHg0MV0gbGFwaWNfaWRbMHg0OV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4NDNdIGxhcGljX2lkWzB4NGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDQ3XSBsYXBpY19pZFsweDUxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHg0OV0gbGFwaWNfaWRbMHg1M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4NGJdIGxhcGljX2lkWzB4NTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDRkXSBsYXBpY19pZFsweDU3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHg0Zl0gbGFwaWNfaWRbMHg1OV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4NTFdIGxhcGljX2lkWzB4NWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDU1XSBsYXBpY19pZFsweDYxXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHg1N10gbGFwaWNfaWRbMHg2M10gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4NTldIGxhcGljX2lkWzB4NjVdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDViXSBsYXBpY19pZFsweDY3XSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1ZF0gbGFwaWNfaWRbMHg2OV0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4NWZdIGxhcGljX2lkWzB4NmJdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDYzXSBsYXBpY19pZFsweDcxXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2NV0gbGFwaWNfaWRbMHg3M10gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjddIGxhcGljX2lkWzB4NzVdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY5XSBsYXBpY19pZFsweDc3XSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2Yl0gbGFwaWNfaWRbMHg3OV0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NmRdIGxhcGljX2lkWzB4N2JdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDcxXSBsYXBpY19pZFsweDgxXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3M10gbGFwaWNfaWRbMHg4M10gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzVdIGxhcGljX2lkWzB4ODVdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDc3XSBsYXBpY19pZFsweDg3XSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3OV0gbGFwaWNfaWRbMHg4OV0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4N2JdIGxhcGljX2lkWzB4OGJdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDdmXSBsYXBpY19pZFsweDkxXSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4MV0gbGFwaWNfaWRbMHg5M10g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODNdIGxhcGljX2lkWzB4OTVd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDg1XSBsYXBpY19pZFsweDk3
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4N10gbGFwaWNfaWRbMHg5
OV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODldIGxhcGljX2lkWzB4
OWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDhkXSBsYXBpY19pZFsw
eGExXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4Zl0gbGFwaWNfaWRb
MHhhM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4OTFdIGxhcGljX2lk
WzB4YTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDkzXSBsYXBpY19p
ZFsweGE3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg5NV0gbGFwaWNf
aWRbMHhhOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4OTddIGxhcGlj
X2lkWzB4YWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDliXSBsYXBp
Y19pZFsweGIxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg5ZF0gbGFw
aWNfaWRbMHhiM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4OWZdIGxh
cGljX2lkWzB4YjVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGExXSBs
YXBpY19pZFsweGI3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhhM10g
bGFwaWNfaWRbMHhiOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YTVd
IGxhcGljX2lkWzB4YmJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGE5
XSBsYXBpY19pZFsweGMxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhh
Yl0gbGFwaWNfaWRbMHhjM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
YWRdIGxhcGljX2lkWzB4YzVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eGFmXSBsYXBpY19pZFsweGM3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHhiMV0gbGFwaWNfaWRbMHhjOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4YjNdIGxhcGljX2lkWzB4Y2JdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweGI3XSBsYXBpY19pZFsweGQxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHhiOV0gbGFwaWNfaWRbMHhkM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4YmJdIGxhcGljX2lkWzB4ZDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweGJkXSBsYXBpY19pZFsweGQ3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHhiZl0gbGFwaWNfaWRbMHhkOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4YzFdIGxhcGljX2lkWzB4ZGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweGM1XSBsYXBpY19pZFsweGUxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHhjN10gbGFwaWNfaWRbMHhlM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4YzldIGxhcGljX2lkWzB4ZTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweGNiXSBsYXBpY19pZFsweGU3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHhjZF0gbGFwaWNfaWRbMHhlOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4Y2ZdIGxhcGljX2lkWzB4ZWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweGQzXSBsYXBpY19pZFsweGYxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHhkNV0gbGFwaWNfaWRbMHhmM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4ZDddIGxhcGljX2lkWzB4ZjVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweGQ5XSBsYXBpY19pZFsweGY3XSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHhkYl0gbGFwaWNfaWRbMHhmOV0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4ZGRdIGxhcGljX2lkWzB4ZmJdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNh
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRp
c2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0g
ZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZm
XSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4
ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRb
MHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19p
ZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGlj
X2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFw
aWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBs
YXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZd
IGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhm
Zl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDAwXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAwIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4MDFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDAyXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDIgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHgwM10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHgzIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MDRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDA1
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDUg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHgwNl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MDddIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NyBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDA4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDggYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwOV0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5IGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4MGFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDBiXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGIgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHgwY10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHhjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MGRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDBlXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGUgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHgwZl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHhmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTBdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTAgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHgxMV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHgxMSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDEyXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDEyIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4MTNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4MTMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxNF0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxNCBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDE1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDE1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgx
N10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgx
NyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDE4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDE4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTldIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTkgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHgxYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHgxYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDFiXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDFiIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4MWNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4MWMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxZF0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxZCBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDFlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDFlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MWZdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MWYgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHgyMF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHgyMCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDIxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDIxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
MjJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
MjIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyM10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyMyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDI0XSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDI0IGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4MjVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4MjUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyNl0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyNiBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDI3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDI3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MjhdIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MjggYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHgyOV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHgyOSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDJhXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDJhIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4MmJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4MmIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyY10gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyYyBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDJkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDJkIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MmVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MmUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyZl0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyZiBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweDMwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweDMwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MzFdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MzEgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHgzMl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHgzMiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDMzXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDMzIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4MzRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4MzQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzNV0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzNSBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDM2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDM2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MzddIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MzcgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHgzOF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHgzOCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDM5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDM5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4M2Fd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4M2Eg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHgzYl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzYiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDNjXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDNjIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4M2RdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4M2QgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzZV0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzZSBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDNmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDNmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDBdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDAgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHg0MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHg0MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQyXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQyIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4NDNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4NDMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0NF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0NCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQ1
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQ1
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0N10gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0NyBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDQ4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDQ4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDldIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDkgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHg0YV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg0YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDRiXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDRiIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4NGNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4NGMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0ZF0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0ZCBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDRlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDRlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NGZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NGYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1
MF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1
MCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDUxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDUxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NTJdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NTIgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHg1M10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHg1MyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDU0XSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDU0IGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4NTVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4NTUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1Nl0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1NiBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDU3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDU3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NThdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NTggYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHg1OV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHg1OSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDVhXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDVhIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
NWJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
NWIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1Y10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1YyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDVkXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDVkIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4NWVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4NWUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1Zl0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1ZiBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDYwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDYwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NjFdIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NjEgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHg2Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHg2MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDYzXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDYzIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4NjRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4NjQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2NV0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2NSBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDY2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDY2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NjddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NjcgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2OF0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2OCBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweDY5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweDY5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NmFdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NmEgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHg2Yl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHg2YiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDZjXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDZjIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4NmRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4NmQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2ZV0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2ZSBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDZmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDZmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzBdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzAgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHg3MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHg3MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDcyXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDcyIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzNd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzMg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHg3NF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3NCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDc1XSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDc1IGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4NzZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4NzYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3N10gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3NyBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDc4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDc4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzldIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzkgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHg3YV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHg3YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDdiXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDdiIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4N2NdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4N2MgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3ZF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3ZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDdl
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDdl
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4N2ZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4N2YgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4MF0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4MCBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDgxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDgxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODJdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODIgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHg4M10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg4MyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDg0XSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDg0IGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4ODVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4ODUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4Nl0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4NiBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDg3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDg3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODhdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODggYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4
OV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4
OSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDhhXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDhhIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OGJdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OGIgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHg4Y10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHg4YyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDhkXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDhkIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4OGVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4OGUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4Zl0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4ZiBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDkwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDkwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OTFdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OTEgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHg5Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHg5MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDkzXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDkzIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
OTRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
OTQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5NV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5NSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDk2XSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDk2IGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4OTddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4OTcgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5OF0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5OCBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDk5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDk5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OWFdIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OWEgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHg5Yl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHg5YiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDljXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDljIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4OWRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4OWQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5ZV0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5ZSBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDlmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDlmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTBdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTAgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhMV0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhMSBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweGEyXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweGEyIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTNdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTMgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHhhNF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHhhNCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGE1XSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGE1IGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4YTZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4YTYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhN10gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhNyBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweGE4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweGE4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTldIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTkgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHhhYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHhhYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGFiXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGFiIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YWNd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YWMg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHhhZF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGFlXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGFlIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4YWZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4YWYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiMF0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiMCBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweGIxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweGIxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjJdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjIgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHhiM10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHhiMyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGI0XSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGI0IGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4YjVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4YjUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiNl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiNiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGI3
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGI3
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjhdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjggYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiOV0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiOSBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweGJhXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweGJhIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YmJdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YmIgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHhiY10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHhiYyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGJkXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGJkIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4YmVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4YmUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiZl0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiZiBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweGMwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweGMwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YzFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YzEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhj
Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhj
MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGMzXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGMzIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YzRdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YzQgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHhjNV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHhjNSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGM2XSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGM2IGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4YzddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4YzcgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjOF0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjOCBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweGM5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweGM5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4Y2FdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4Y2EgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHhjYl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHhjYiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGNjXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGNjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
Y2RdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
Y2QgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjZV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjZSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGNmXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGNmIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDBdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDAgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkMV0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkMSBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweGQyXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweGQyIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDNdIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDMgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHhkNF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHhkNCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGQ1XSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGQ1IGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4ZDZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4ZDYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkN10gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkNyBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eGQ4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eGQ4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDldIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDkgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkYV0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkYSBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweGRiXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweGRiIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZGNdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZGMgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHhkZF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHhkZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGRlXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGRlIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4ZGZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4ZGYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGxldmVsIGxpbnRbMHgxXSkNCihYRU4p
IEFDUEk6IFgyQVBJQ19OTUkgKHVpZFsweGZmZmZmZmZmXSBoaWdoIGxldmVsIGxpbnRbMHgxXSkN
CihYRU4pIE92ZXJyaWRpbmcgQVBJQyBkcml2ZXIgd2l0aCBiaWdzbXANCihYRU4pIEFDUEk6IElP
QVBJQyAoaWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkNCihYRU4pIElP
QVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAw
LTIzDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDldIGFkZHJlc3NbMHhmZWMwMTAwMF0gZ3Np
X2Jhc2VbMjRdKQ0KKFhFTikgSU9BUElDWzFdOiBhcGljX2lkIDksIHZlcnNpb24gMzIsIGFkZHJl
c3MgMHhmZWMwMTAwMCwgR1NJIDI0LTMxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MGFdIGFk
ZHJlc3NbMHhmZWMwODAwMF0gZ3NpX2Jhc2VbMzJdKQ0KKFhFTikgSU9BUElDWzJdOiBhcGljX2lk
IDEwLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDgwMDAsIEdTSSAzMi0zOQ0KKFhFTikgQUNQ
STogSU9BUElDIChpZFsweDBiXSBhZGRyZXNzWzB4ZmVjMTAwMDBdIGdzaV9iYXNlWzQwXSkNCihY
RU4pIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzEwMDAw
LCBHU0kgNDAtNDcNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwY10gYWRkcmVzc1sweGZlYzE4
MDAwXSBnc2lfYmFzZVs0OF0pDQooWEVOKSBJT0FQSUNbNF06IGFwaWNfaWQgMTIsIHZlcnNpb24g
MzIsIGFkZHJlc3MgMHhmZWMxODAwMCwgR1NJIDQ4LTU1DQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlk
WzB4MGZdIGFkZHJlc3NbMHhmZWMyMDAwMF0gZ3NpX2Jhc2VbNzJdKQ0KKFhFTikgSU9BUElDWzVd
OiBhcGljX2lkIDE1LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMjAwMDAsIEdTSSA3Mi03OQ0K
KFhFTikgQUNQSTogSU9BUElDIChpZFsweDEwXSBhZGRyZXNzWzB4ZmVjMjgwMDBdIGdzaV9iYXNl
WzgwXSkNCihYRU4pIElPQVBJQ1s2XTogYXBpY19pZCAxNiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAw
eGZlYzI4MDAwLCBHU0kgODAtODcNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxMV0gYWRkcmVz
c1sweGZlYzMwMDAwXSBnc2lfYmFzZVs4OF0pDQooWEVOKSBJT0FQSUNbN106IGFwaWNfaWQgMTcs
IHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMzMDAwMCwgR1NJIDg4LTk1DQooWEVOKSBBQ1BJOiBJ
T0FQSUMgKGlkWzB4MTJdIGFkZHJlc3NbMHhmZWMzODAwMF0gZ3NpX2Jhc2VbOTZdKQ0KKFhFTikg
SU9BUElDWzhdOiBhcGljX2lkIDE4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMzgwMDAsIEdT
SSA5Ni0xMDMNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxNV0gYWRkcmVzc1sweGZlYzQwMDAw
XSBnc2lfYmFzZVsxMjBdKQ0KKFhFTikgSU9BUElDWzldOiBhcGljX2lkIDIxLCB2ZXJzaW9uIDMy
LCBhZGRyZXNzIDB4ZmVjNDAwMDAsIEdTSSAxMjAtMTI3DQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlk
WzB4MTZdIGFkZHJlc3NbMHhmZWM0ODAwMF0gZ3NpX2Jhc2VbMTI4XSkNCihYRU4pIElPQVBJQ1sx
MF06IGFwaWNfaWQgMjIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM0ODAwMCwgR1NJIDEyOC0x
MzUNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxN10gYWRkcmVzc1sweGZlYzUwMDAwXSBnc2lf
YmFzZVsxMzZdKQ0KKFhFTikgSU9BUElDWzExXTogYXBpY19pZCAyMywgdmVyc2lvbiAzMiwgYWRk
cmVzcyAweGZlYzUwMDAwLCBHU0kgMTM2LTE0Mw0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDE4
XSBhZGRyZXNzWzB4ZmVjNTgwMDBdIGdzaV9iYXNlWzE0NF0pDQooWEVOKSBJT0FQSUNbMTJdOiBh
cGljX2lkIDI0LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNTgwMDAsIEdTSSAxNDQtMTUxDQoo
WEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MWJdIGFkZHJlc3NbMHhmZWM2MDAwMF0gZ3NpX2Jhc2Vb
MTY4XSkNCihYRU4pIElPQVBJQ1sxM106IGFwaWNfaWQgMjcsIHZlcnNpb24gMzIsIGFkZHJlc3Mg
MHhmZWM2MDAwMCwgR1NJIDE2OC0xNzUNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxY10gYWRk
cmVzc1sweGZlYzY4MDAwXSBnc2lfYmFzZVsxNzZdKQ0KKFhFTikgSU9BUElDWzE0XTogYXBpY19p
ZCAyOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzY4MDAwLCBHU0kgMTc2LTE4Mw0KKFhFTikg
QUNQSTogSU9BUElDIChpZFsweDFkXSBhZGRyZXNzWzB4ZmVjNzAwMDBdIGdzaV9iYXNlWzE4NF0p
DQooWEVOKSBJT0FQSUNbMTVdOiBhcGljX2lkIDI5LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVj
NzAwMDAsIEdTSSAxODQtMTkxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MWVdIGFkZHJlc3Nb
MHhmZWM3ODAwMF0gZ3NpX2Jhc2VbMTkyXSkNCihYRU4pIElPQVBJQ1sxNl06IGFwaWNfaWQgMzAs
IHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM3ODAwMCwgR1NJIDE5Mi0xOTkNCihYRU4pIEFDUEk6
IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpDQooWEVO
KSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxl
dmVsKQ0KKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLg0KKFhFTikgQUNQSTogSVJR
MiB1c2VkIGJ5IG92ZXJyaWRlLg0KKFhFTikgQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLg0K
KFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgUGh5cy4gIFVzaW5nIDE3IEkvTyBBUElDcw0KKFhF
TikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwDQooWEVOKSBbVlQt
RF0gIFJNUlIgYWRkcmVzcyByYW5nZSA2ODZmYTAwMC4uNjg2ZmNmZmYgbm90IGluIHJlc2VydmVk
IG1lbW9yeTsgbmVlZCAiaW9tbXVfaW5jbHVzaXZlX21hcHBpbmc9MSI/DQooWEVOKSBYZW4gRVJT
VCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLg0KKFhFTikgSEVTVDogVGFibGUgcGFyc2luZyBoYXMg
YmVlbiBpbml0aWFsaXplZA0KKFhFTikgVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1
cmF0aW9uIGluZm9ybWF0aW9uDQooWEVOKSBTTVA6IEFsbG93aW5nIDIyNCBDUFVzICgzMiBob3Rw
bHVnIENQVXMpDQooWEVOKSBJUlEgbGltaXRzOiAyMDAgR1NJLCAzNjY4MCBNU0kvTVNJLVgNCihY
RU4pIE5vdCBlbmFibGluZyB4MkFQSUMgKHVwb24gZmlybXdhcmUgcmVxdWVzdCkNCihYRU4pIHhz
dGF0ZTogc2l6ZTogMHhhODggYW5kIHN0YXRlczogMHgyZmYNCihYRU4pIG1jZV9pbnRlbC5jOjcz
MjogTUNBIGNhcGFiaWxpdHk6IGZpcnN0YmFuayAwLCAwIGV4dCBNU1JzLCBCQ0FTVCwgU0VSLCBD
TUNJDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVMCBiYW5rIDYs
IHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTAg
YmFuayA5LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZv
ciBDUFUwIGJhbmsgMTAsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28g
bGFyZ2UgZm9yIENQVTAgYmFuayAxMSwgdXNpbmcgMHgxDQooWEVOKSBDUFUwOiBJbnRlbCBtYWNo
aW5lIGNoZWNrIHJlcG9ydGluZyBlbmFibGVkDQooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBD
cmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpDQooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAyMy45OTlN
SHogSFBFVA0KKFhFTikgRGV0ZWN0ZWQgMTc5NS44NDAgTUh6IHByb2Nlc3Nvci4NCihYRU4pIEVG
SSBtZW1vcnkgbWFwOg0KKFhFTikgIDAwMDAwMDAwMDAwMDAtMDAwMDAwMDAwMGZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMDAwMTAwMC0wMDAwMDAwMDQxZmZm
IHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAwMDQyMDAwLTAwMDAw
MDAwNWNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDAwNWQw
MDAtMDAwMDAwMDA1ZWZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDAwMDA1ZjAwMC0wMDAwMDAwMDVmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDAwMDYwMDAwLTAwMDAwMDAwOWZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwMDAxMDAwMDAtMDAwMDAwMGJmZmZmZiB0eXBlPTcgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMGMwMDAwMC0wMDAwMDAwZmZmZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAxMDAwMDAwLTAwMDAwNGM5ODVmZmYg
dHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNGM5ODYwMDAtMDAwMDA1
Mzc3MGZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1Mzc3MTAw
MC0wMDAwMDU4NzMxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDU4NzMyMDAwLTAwMDAwNWU4ZjhmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNWU4ZjkwMDAtMDAwMDA1ZWU5ZWZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA1ZWU5ZjAwMC0wMDAwMDYwMDllZmZmIHR5cGU9MSBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwMDlmMDAwLTAwMDAwNjAwZGRmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjAwZGUwMDAtMDAwMDA2MDBlMmZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MDBlMzAwMC0wMDAwMDYw
NWIyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwNWIzMDAw
LTAwMDAwNjBiNDlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjBiNGEwMDAtMDAwMDA2MGU4OGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2MGU4OTAwMC0wMDAwMDYwZThjZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDYwZThkMDAwLTAwMDAwNjBmODZmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjBmODcwMDAtMDAwMDA2MGY4OGZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MGY4OTAwMC0wMDAwMDYwZjhiZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwZjhjMDAwLTAwMDAwNjI4
ODFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjI4ODIwMDAt
MDAwMDA2MmIwOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
MmIwYTAwMC0wMDAwMDYzMjAyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDYzMjAzMDAwLTAwMDAwNjMyMDlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjMyMGEwMDAtMDAwMDA2MzVlOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzVlOTAwMC0wMDAwMDYzNWZmZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzNjAwMDAwLTAwMDAwNjM2M2JmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM2M2MwMDAtMDAwMDA2Mzc2
OWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Mzc2YTAwMC0w
MDAwMDYzNzZiZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYz
NzZjMDAwLTAwMDAwNjM3NzNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjM3NzQwMDAtMDAwMDA2Mzc3OGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2Mzc3OTAwMC0wMDAwMDYzNzdiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDYzNzdjMDAwLTAwMDAwNjM3YjZmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM3YjcwMDAtMDAwMDA2MzdjM2ZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzdjNDAwMC0wMDAwMDYzN2M2
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzN2M3MDAwLTAw
MDAwNjM3ZDBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM3
ZDEwMDAtMDAwMDA2Mzg5ZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2Mzg5ZjAwMC0wMDAwMDYzOGE4ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDYzOGE5MDAwLTAwMDAwNjM4YWFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjM4YWIwMDAtMDAwMDA2MzhhZmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzhiMDAwMC0wMDAwMDYzOGIyZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzOGIzMDAwLTAwMDAwNjM4YzJm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM4YzMwMDAtMDAw
MDA2MzkzY2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Mzkz
ZDAwMC0wMDAwMDYzOTQ4ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDYzOTQ5MDAwLTAwMDAwNjM5NTRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjM5NTUwMDAtMDAwMDA2Mzk5Y2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2Mzk5ZDAwMC0wMDAwMDYzOWViZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzOWVjMDAwLTAwMDAwNjNhNTJmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNhNTMwMDAtMDAwMDA2M2E1M2Zm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2E1NDAwMC0wMDAw
MDYzYTYzZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYTY0
MDAwLTAwMDAwNjNhNjZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjNhNjcwMDAtMDAwMDA2M2IwMWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2M2IwMjAwMC0wMDAwMDYzYjAyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDYzYjAzMDAwLTAwMDAwNjNiMDlmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiMGEwMDAtMDAwMDA2M2IxNWZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2IxNjAwMC0wMDAwMDYzYjE4ZmZm
IHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYjE5MDAwLTAwMDAw
NjNiMzBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiMzEw
MDAtMDAwMDA2M2I0MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2M2I0MTAwMC0wMDAwMDYzYjUwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDYzYjUxMDAwLTAwMDAwNjNiNzhmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjNiNzkwMDAtMDAwMDA2M2I3OWZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2I3YTAwMC0wMDAwMDYzYjkwZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYjkxMDAwLTAwMDAwNjNiOTJmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiOTMwMDAtMDAwMDA2
M2JhMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2JhMTAw
MC0wMDAwMDYzYmEyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDYzYmEzMDAwLTAwMDAwNjNiYjZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjNiYjcwMDAtMDAwMDA2M2JiZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2M2JjMDAwMC0wMDAwMDYzYzYzZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYzY0MDAwLTAwMDAwNjNjNjVmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNjNjYwMDAtMDAwMDA2M2NhY2ZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2NhZDAwMC0wMDAwMDYz
Y2IxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzY2IyMDAw
LTAwMDAwNjNjZjlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjNjZmEwMDAtMDAwMDA2M2NmZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2M2NmZjAwMC0wMDAwMDYzZDBiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDYzZDBjMDAwLTAwMDAwNjNlNWVmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNlNWYwMDAtMDAwMDA2M2VhZmZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2ViMDAwMC0wMDAwMDYzZjAwZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZjAxMDAwLTAwMDAwNjNm
NjRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmNjUwMDAt
MDAwMDA2M2Y2NmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
M2Y2NzAwMC0wMDAwMDYzZjZkZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDYzZjZlMDAwLTAwMDAwNjNmNzRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjNmNzUwMDAtMDAwMDA2M2Y3OWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2Y3YTAwMC0wMDAwMDYzZjdiZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZjdjMDAwLTAwMDAwNjNmN2VmZmYgdHlw
ZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmN2YwMDAtMDAwMDA2M2Zh
MGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2ZhMTAwMC0w
MDAwMDYzZmE5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYz
ZmFhMDAwLTAwMDAwNjNmYjJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjNmYjMwMDAtMDAwMDA2M2ZiNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2M2ZiNjAwMC0wMDAwMDYzZmJmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZmMwMDAwLTAwMDAwNjNmZTdmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmZTgwMDAtMDAwMDA2M2ZmMGZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2ZmMTAwMC0wMDAwMDYzZmYy
ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZmYzMDAwLTAw
MDAwNjQxMDFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQx
MDIwMDAtMDAwMDA2NDEyYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NDEyYzAwMC0wMDAwMDY0MTU1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY0MTU2MDAwLTAwMDAwNjQxNWZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjQxNjAwMDAtMDAwMDA2NDE2NWZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDE2NjAwMC0wMDAwMDY0MTZlZmZmIHR5cGU9
MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MTZmMDAwLTAwMDAwNjQxNzFm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQxNzIwMDAtMDAw
MDA2NDE3NGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDE3
NTAwMC0wMDAwMDY0MTc3ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY0MTc4MDAwLTAwMDAwNjQxOGRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjQxOGUwMDAtMDAwMDA2NDhjM2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NDhjNDAwMC0wMDAwMDY0OGZkZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OGZlMDAwLTAwMDAwNjQ5MGRmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5MGUwMDAtMDAwMDA2NDkxMWZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDkxMjAwMC0wMDAw
MDY0OTE1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OTE2
MDAwLTAwMDAwNjQ5MmRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjQ5MmUwMDAtMDAwMDA2NDkzNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NDkzNjAwMC0wMDAwMDY0OTNkZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY0OTNlMDAwLTAwMDAwNjQ5NjVmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5NjYwMDAtMDAwMDA2NDk5NWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDk5NjAwMC0wMDAwMDY0OTk4ZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OTk5MDAwLTAwMDAw
NjQ5YWVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5YWYw
MDAtMDAwMDA2NDliMWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NDliMjAwMC0wMDAwMDY0OWI3ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY0OWI4MDAwLTAwMDAwNjQ5YmJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjQ5YmMwMDAtMDAwMDA2NDliZWZmZiB0eXBlPTMgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDliZjAwMC0wMDAwMDY0OWMxZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWMyMDAwLTAwMDAwNjQ5YzNmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5YzQwMDAtMDAwMDA2
NDljNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDljNjAw
MC0wMDAwMDY0OWNkZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY0OWNlMDAwLTAwMDAwNjQ5ZDVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjQ5ZDYwMDAtMDAwMDA2NDlkOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NDlkYTAwMC0wMDAwMDY0OWRiZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWRjMDAwLTAwMDAwNjQ5ZTlmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5ZWEwMDAtMDAwMDA2NDllYWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDllYjAwMC0wMDAwMDY0
OWVmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWYwMDAw
LTAwMDAwNjQ5ZjBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjQ5ZjEwMDAtMDAwMDA2NDlmNGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2NDlmNTAwMC0wMDAwMDY0ZGY0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDY0ZGY1MDAwLTAwMDAwNjRlNWVmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlNWYwMDAtMDAwMDA2NGU2MGZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU2MTAwMC0wMDAwMDY0ZTZhZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTZiMDAwLTAwMDAwNjRl
NmJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlNmMwMDAt
MDAwMDA2NGU2ZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
NGU2ZTAwMC0wMDAwMDY0ZTZlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDY0ZTZmMDAwLTAwMDAwNjRlNzBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjRlNzEwMDAtMDAwMDA2NGU3MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU3MjAwMC0wMDAwMDY0ZTdjZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTdkMDAwLTAwMDAwNjRlN2ZmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlODAwMDAtMDAwMDA2NGU4
NWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU4NjAwMC0w
MDAwMDY0ZTg3ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0
ZTg4MDAwLTAwMDAwNjRlOGVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjRlOGYwMDAtMDAwMDA2NGU5MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NGU5MjAwMC0wMDAwMDY0ZWEwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWExMDAwLTAwMDAwNjRlYTJmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlYTMwMDAtMDAwMDA2NGViYWZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGViYjAwMC0wMDAwMDY0ZWJj
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWJkMDAwLTAw
MDAwNjRlYzNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRl
YzQwMDAtMDAwMDA2NGVjNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NGVjNTAwMC0wMDAwMDY0ZWM2ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY0ZWM3MDAwLTAwMDAwNjRlYzhmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlYzkwMDAtMDAwMDA2NGVjYmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVjYzAwMC0wMDAwMDY0ZWNjZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWNkMDAwLTAwMDAwNjRlZjNm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlZjQwMDAtMDAw
MDA2NGVmZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVm
ZTAwMC0wMDAwMDY0ZjEzZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY0ZjE0MDAwLTAwMDAwNjRmMTdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjRmMTgwMDAtMDAwMDA2NGYxY2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NGYxZDAwMC0wMDAwMDY0ZjFmZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZjIwMDAwLTAwMDAwNjRmMjFmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRmMjIwMDAtMDAwMDA2NGYyM2Zm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGYyNDAwMC0wMDAw
MDY0ZjJhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZjJi
MDAwLTAwMDAwNjRmMmVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjRmMmYwMDAtMDAwMDA2NGYzNGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NGYzNTAwMC0wMDAwMDY1YzhhZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY1YzhiMDAwLTAwMDAwNjVjOGZmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVjOTAwMDAtMDAwMDA2NWM5NGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWM5NTAwMC0wMDAwMDY1Yzk3ZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1Yzk4MDAwLTAwMDAw
NjVkMTJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVkMTMw
MDAtMDAwMDA2NWRiN2ZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NWRiODAwMC0wMDAwMDY1ZWI3ZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY1ZWI4MDAwLTAwMDAwNjgyYWNmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjgyYWQwMDAtMDAwMDA2OGNkY2ZmZiB0eXBlPTEwIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjhjZGQwMDAtMDAwMDA2OGVlMGZmZiB0eXBlPTkg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2OGVlMTAwMC0wMDAwMDZjNTljZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDZjNTlkMDAwLTAwMDAw
NmM1OWRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNmM1OWUw
MDAtMDAwMDA2YzYyZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2YzYyZTAwMC0wMDAwMDZmN2ZmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMTAwMDAwMDAwLTAwMDYwM2ZmZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwMDAwYTAwMDAtMDAwMDAwMDBmZmZmZiB0eXBlPTAgYXR0cj0wMDAw
MDAwMDAwMDAwMDAwDQooWEVOKSAgMDAwMDA2ZjgwMDAwMC0wMDAwMDdmZmZmZmZmIHR5cGU9MCBh
dHRyPTAwMDAwMDAwMDAwMDAwMDANCihYRU4pICAwMDAwMDgwMDAwMDAwLTAwMDAwOGZmZmZmZmYg
dHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDENCihYRU4pICAwMDAwMGZlMDAwMDAwLTAwMDAw
ZmUwMTBmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDENCihYRU4pIEluaXRpbmcgbWVt
b3J5IHNoYXJpbmcuDQooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDY2ZjY5MCAtPiBmZmZmODJk
MDgwNjcwZDI4DQooWEVOKSBQQ0k6IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNlIDgwMDAwMDAw
IHNlZ21lbnQgMDAwMCBidXNlcyAwMCAtIGZmDQooWEVOKSBQQ0k6IE1DRkcgYXJlYSBhdCA4MDAw
MDAwMCByZXNlcnZlZCBpbiBFODIwDQooWEVOKSBQQ0k6IFVzaW5nIE1DRkcgZm9yIHNlZ21lbnQg
MDAwMCBidXMgMDAtZmYNCihYRU4pIEludGVsIFZULWQgaW9tbXUgMTQgc3VwcG9ydGVkIHBhZ2Ug
c2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEzIHN1cHBvcnRl
ZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAxMiBz
dXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4NCihYRU4pIEludGVsIFZULWQgaW9t
bXUgMTEgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBW
VC1kIGlvbW11IDEwIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikg
SW50ZWwgVlQtZCBpb21tdSA5IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0K
KFhFTikgSW50ZWwgVlQtZCBpb21tdSA4IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwg
MUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSA3IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0Is
IDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSA2IHN1cHBvcnRlZCBwYWdlIHNpemVz
OiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSA1IHN1cHBvcnRlZCBwYWdl
IHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSA0IHN1cHBvcnRl
ZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAzIHN1
cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21t
dSAyIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQt
ZCBpb21tdSAxIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50
ZWwgVlQtZCBpb21tdSAwIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhF
TikgSW50ZWwgVlQtZCBpb21tdSAxNSBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFH
Qi4NCihYRU4pIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFibGVkLg0KKFhFTikgSW50ZWwg
VlQtZCBEb20wIERNQSBQYXNzdGhyb3VnaCBub3QgZW5hYmxlZC4NCihYRU4pIEludGVsIFZULWQg
UXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLg0KKFhFTikgSW50ZWwgVlQtZCBJbnRlcnJ1cHQg
UmVtYXBwaW5nIGVuYWJsZWQuDQooWEVOKSBJbnRlbCBWVC1kIFBvc3RlZCBJbnRlcnJ1cHQgZW5h
YmxlZC4NCihYRU4pIEludGVsIFZULWQgU2hhcmVkIEVQVCB0YWJsZXMgZW5hYmxlZC4NCihYRU4p
IEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkDQooWEVOKSAgLSBEb20wIG1vZGU6IFJlbGF4ZWQN
CihYRU4pIEludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZA0KKFhFTikgbnJfc29ja2V0czogNw0K
KFhFTikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiENCihYRU4p
IEVOQUJMSU5HIElPLUFQSUMgSVJRcw0KKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sgbWV0aG9kDQoo
WEVOKSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0x
DQooWEVOKSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZA0KKFhFTikgUGxhdGZvcm0gdGltZXIg
YXBwZWFycyB0byBoYXZlIHVuZXhwZWN0ZWRseSB3cmFwcGVkIDEgdGltZXMuDQooWEVOKSBEZWZh
dWx0aW5nIHRvIGFsdGVybmF0aXZlIGtleSBoYW5kbGluZzsgc2VuZCAnQScgdG8gc3dpdGNoIHRv
IG5vcm1hbCBtb2RlLg0KKFhFTikgQ2FjaGUgTW9uaXRvcmluZyBUZWNobm9sb2d5IGVuYWJsZWQN
CihYRU4pIENBVDogZW5hYmxlZCBvbiBzb2NrZXQgMCwgY29zX21heDo3LCBjYm1fbGVuOjExLCBD
RFA6b24NCihYRU4pIG13YWl0LWlkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgyMDIwDQooWEVOKSBt
d2FpdC1pZGxlOiB2MC40LjEgbW9kZWwgMHg1NQ0KKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGlt
ZXJfcmVsaWFibGVfc3RhdGVzIDB4ZmZmZmZmZmYNCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFu
Y2VkIGZlYXR1cmVzOg0KKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlvbg0K
KFhFTikgIC0gQVBJQyBUUFIgc2hhZG93DQooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAo
RVBUKQ0KKFhFTikgIC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpDQooWEVO
KSAgLSBWaXJ0dWFsIE5NSQ0KKFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwDQooWEVO
KSAgLSBVbnJlc3RyaWN0ZWQgR3Vlc3QNCihYRU4pICAtIEFQSUMgUmVnaXN0ZXIgVmlydHVhbGl6
YXRpb24NCihYRU4pICAtIFZpcnR1YWwgSW50ZXJydXB0IERlbGl2ZXJ5DQooWEVOKSAgLSBQb3N0
ZWQgSW50ZXJydXB0IFByb2Nlc3NpbmcNCihYRU4pICAtIFZNQ1Mgc2hhZG93aW5nDQooWEVOKSAg
LSBWTSBGdW5jdGlvbnMNCihYRU4pICAtIFZpcnR1YWxpc2F0aW9uIEV4Y2VwdGlvbnMNCihYRU4p
ICAtIFBhZ2UgTW9kaWZpY2F0aW9uIExvZ2dpbmcNCihYRU4pICAtIFRTQyBTY2FsaW5nDQooWEVO
KSBIVk06IEFTSURzIGVuYWJsZWQuDQooWEVOKSBIVk06IFZNWCBlbmFibGVkDQooWEVOKSBIVk06
IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZA0KKFhFTikgSFZNOiBIQVAg
cGFnZSBzaXplczogNGtCLCAyTUIsIDFHQg0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28g
bGFyZ2UgZm9yIENQVTQ4IGJhbmsgNiwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQg
MHgyIHRvbyBsYXJnZSBmb3IgQ1BVNDggYmFuayA5LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRo
cmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFU0OCBiYW5rIDEwLCB1c2luZyAweDENCihYRU4p
IENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFU0OCBiYW5rIDExLCB1c2luZyAw
eDENCihYRU4pIENBVDogZW5hYmxlZCBvbiBzb2NrZXQgMSwgY29zX21heDo3LCBjYm1fbGVuOjEx
LCBDRFA6b24NCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFU5NiBi
YW5rIDYsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9y
IENQVTk2IGJhbmsgOSwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBs
YXJnZSBmb3IgQ1BVOTYgYmFuayAxMCwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQg
MHgyIHRvbyBsYXJnZSBmb3IgQ1BVOTYgYmFuayAxMSwgdXNpbmcgMHgxDQooWEVOKSBDQVQ6IGVu
YWJsZWQgb24gc29ja2V0IDIsIGNvc19tYXg6NywgY2JtX2xlbjoxMSwgQ0RQOm9uDQooWEVOKSBD
TUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVMTQ0IGJhbmsgNiwgdXNpbmcgMHgx
DQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVMTQ0IGJhbmsgOSwg
dXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVMTQ0
IGJhbmsgMTAsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2Ug
Zm9yIENQVTE0NCBiYW5rIDExLCB1c2luZyAweDENCihYRU4pIENBVDogZW5hYmxlZCBvbiBzb2Nr
ZXQgMywgY29zX21heDo3LCBjYm1fbGVuOjExLCBDRFA6b24NCihYRU4pIEJyb3VnaHQgdXAgMTky
IENQVXMNCihYRU4pIGJ1aWxkLWlkOiA3MDMyZjRhZjE4OWE1NzUwMjY1ZWViOWE5MGI0MzQzNA0K
KFhFTikgUnVubmluZyBzdHViIHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLg0KKFhFTikgdHJhcHMuYzoz
NDU3OiBHUEYgKDAwMDApOiBmZmZmODJkMGJmZmZmMDQxIFtmZmZmODJkMGJmZmZmMDQxXSAtPiBm
ZmZmODJkMDgwMzU4NzMyDQooWEVOKSB0cmFwcy5jOjgxMzogVHJhcCAxMjogZmZmZjgyZDBiZmZm
ZjA0MCBbZmZmZjgyZDBiZmZmZjA0MF0gLT4gZmZmZjgyZDA4MDM1ODczMg0KKFhFTikgdHJhcHMu
YzoxMjE1OiBUcmFwIDM6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZm
ZmY4MmQwODAzNTg3MzINCihYRU4pIEFDUEkgc2xlZXAgbW9kZXM6IFMzDQooWEVOKSBWUE1VOiBQ
TVUgdmVyc2lvbiA0IGlzIG5vdCBmdWxseSBzdXBwb3J0ZWQuIEVtdWxhdGluZyB2ZXJzaW9uIDMN
CihYRU4pIFZQTVU6IHZlcnNpb24gMC4xDQooWEVOKSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVj
ayBwb2xsaW5nIHRpbWVyIHN0YXJ0ZWQuDQooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDE3MzYgUElS
UXMNCihYRU4pIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24gYWN0aXZlDQooWEVOKSAq
KiogTE9BRElORyBET01BSU4gMCAqKioNCihYRU4pIEVMRjogcGhkcjogcGFkZHI9MHgxMDAwMDAw
IG1lbXN6PTB4YjE3MDAwDQooWEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4MWMwMDAwMCBtZW1zej0w
eDE4NzAwMA0KKFhFTikgRUxGOiBwaGRyOiBwYWRkcj0weDFkODcwMDAgbWVtc3o9MHgxYzU5OA0K
KFhFTikgRUxGOiBwaGRyOiBwYWRkcj0weDFkYTQwMDAgbWVtc3o9MHg0ZTEwMDANCihYRU4pIEVM
RjogbWVtb3J5OiAweDEwMDAwMDAgLT4gMHgyMjg1MDAwDQooWEVOKSBFTEY6IG5vdGU6IEdVRVNU
X09TID0gImxpbnV4Ig0KKFhFTikgRUxGOiBub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiINCihY
RU4pIEVMRjogbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCINCihYRU4pIEVMRjogbm90ZTog
VklSVF9CQVNFID0gMHhmZmZmZmZmZjgwMDAwMDAwDQooWEVOKSBFTEY6IG5vdGU6IElOSVRfUDJN
ID0gMHg4MDAwMDAwMDAwDQooWEVOKSBFTEY6IG5vdGU6IEVOVFJZID0gMHhmZmZmZmZmZjgxZGE0
MTgwDQooWEVOKSBFTEY6IG5vdGU6IEhZUEVSQ0FMTF9QQUdFID0gMHhmZmZmZmZmZjgxMDAxMDAw
DQooWEVOKSBFTEY6IG5vdGU6IEZFQVRVUkVTID0gIiF3cml0YWJsZV9wYWdlX3RhYmxlc3xwYWVf
cGdkaXJfYWJvdmVfNGdiIg0KKFhFTikgRUxGOiBub3RlOiBTVVBQT1JURURfRkVBVFVSRVMgPSAw
eDgwMQ0KKFhFTikgRUxGOiBub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiDQooWEVOKSBFTEY6IG5vdGU6
IExPQURFUiA9ICJnZW5lcmljIg0KKFhFTikgRUxGOiBub3RlOiB1bmtub3duICgweGQpDQooWEVO
KSBFTEY6IG5vdGU6IFNVU1BFTkRfQ0FOQ0VMID0gMHgxDQooWEVOKSBFTEY6IG5vdGU6IE1PRF9T
VEFSVF9QRk4gPSAweDENCihYRU4pIEVMRjogbm90ZTogSFZfU1RBUlRfTE9XID0gMHhmZmZmODAw
MDAwMDAwMDAwDQooWEVOKSBFTEY6IG5vdGU6IFBBRERSX09GRlNFVCA9IDANCihYRU4pIEVMRjog
YWRkcmVzc2VzOg0KKFhFTikgICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAw
MDANCihYRU4pICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwDQooWEVOKSAgICAgdmlydF9vZmZz
ZXQgICAgICA9IDB4ZmZmZmZmZmY4MDAwMDAwMA0KKFhFTikgICAgIHZpcnRfa3N0YXJ0ICAgICAg
PSAweGZmZmZmZmZmODEwMDAwMDANCihYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZm
ZmZmZjgyMjg1MDAwDQooWEVOKSAgICAgdmlydF9lbnRyeSAgICAgICA9IDB4ZmZmZmZmZmY4MWRh
NDE4MA0KKFhFTikgICAgIHAybV9iYXNlICAgICAgICAgPSAweDgwMDAwMDAwMDANCihYRU4pICBY
ZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyDQooWEVOKSAgRG9tMCBrZXJuZWw6IDY0
LWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4MTAwMDAwMCAtPiAweDIyODUwMDANCihYRU4pIFBIWVNJ
Q0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoNCihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAxMDI0
MDAwMDAwLT4wMDAwMDAxMDI4MDAwMDAwICgyMDUyNjI5IHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkN
CihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDA2MDM5MjE1MDAwLT4wMDAwMDA2MDNmZmZmZmI2
DQooWEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoNCihYRU4pICBMb2FkZWQga2VybmVs
OiBmZmZmZmZmZjgxMDAwMDAwLT5mZmZmZmZmZjgyMjg1MDAwDQooWEVOKSAgSW5pdC4gcmFtZGlz
azogMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgIFBoeXMtTWFjaCBt
YXA6IDAwMDAwMDgwMDAwMDAwMDAtPjAwMDAwMDgwMDEwMDAwMDANCihYRU4pICBTdGFydCBpbmZv
OiAgICBmZmZmZmZmZjgyMjg1MDAwLT5mZmZmZmZmZjgyMjg1NGI0DQooWEVOKSAgUGFnZSB0YWJs
ZXM6ICAgZmZmZmZmZmY4MjI4NjAwMC0+ZmZmZmZmZmY4MjI5YjAwMA0KKFhFTikgIEJvb3Qgc3Rh
Y2s6ICAgIGZmZmZmZmZmODIyOWIwMDAtPmZmZmZmZmZmODIyOWMwMDANCihYRU4pICBUT1RBTDog
ICAgICAgICBmZmZmZmZmZjgwMDAwMDAwLT5mZmZmZmZmZjgyNDAwMDAwDQooWEVOKSAgRU5UUlkg
QUREUkVTUzogZmZmZmZmZmY4MWRhNDE4MA0KKFhFTikgRG9tMCBoYXMgbWF4aW11bSAzMiBWQ1BV
cw0KKFhFTikgRUxGOiBwaGRyIDAgYXQgMHhmZmZmZmZmZjgxMDAwMDAwIC0+IDB4ZmZmZmZmZmY4
MWIxNzAwMA0KKFhFTikgRUxGOiBwaGRyIDEgYXQgMHhmZmZmZmZmZjgxYzAwMDAwIC0+IDB4ZmZm
ZmZmZmY4MWQ4NzAwMA0KKFhFTikgRUxGOiBwaGRyIDIgYXQgMHhmZmZmZmZmZjgxZDg3MDAwIC0+
IDB4ZmZmZmZmZmY4MWRhMzU5OA0KKFhFTikgRUxGOiBwaGRyIDMgYXQgMHhmZmZmZmZmZjgxZGE0
MDAwIC0+IDB4ZmZmZmZmZmY4MWZhMDAwMA0KKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIG9uIDQg
bm9kZXMgdXNpbmcgOTYgQ1BVcw0KKFhFTikgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uZG9uZS4NCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQg
MHg0MDAwIHBhZ2VzLg0KKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsDQooWEVOKSBHdWVzdCBMb2ds
ZXZlbDogQWxsDQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioNCihYRU4pIFdBUk5JTkc6IENPTlNPTEUgT1VUUFVUIElTIFNZTkNIUk9OT1VT
DQooWEVOKSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCB0byBhaWQgZGVidWdnaW5nIG9mIFhlbiBi
eSBlbnN1cmluZw0KKFhFTikgdGhhdCBhbGwgb3V0cHV0IGlzIHN5bmNocm9ub3VzbHkgZGVsaXZl
cmVkIG9uIHRoZSBzZXJpYWwgbGluZS4NCihYRU4pIEhvd2V2ZXIgaXQgY2FuIGludHJvZHVjZSBT
SUdOSUZJQ0FOVCBsYXRlbmNpZXMgYW5kIGFmZmVjdA0KKFhFTikgdGltZWtlZXBpbmcuIEl0IGlz
IE5PVCByZWNvbW1lbmRlZCBmb3IgcHJvZHVjdGlvbiB1c2UhDQooWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCihYRU4pIDMuLi4gMi4uLiAx
Li4uIA0KKFhFTikgKioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVl
IHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0byBYZW4pDQooWEVOKSBGcmVlZCAyMDQ4a0IgaW5pdCBt
ZW1vcnkNCm1hcHBpbmcga2VybmVsIGludG8gcGh5c2ljYWwgbWVtb3J5DQphYm91dCB0byBnZXQg
c3RhcnRlZC4uLg0KWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjExLjEgKGJ1aWxkQHhl
bi1idWlsZCkgKGdjYyB2ZXJzaW9uIDQuOC41IDIwMTUwNjIzIChSZWQgSGF0IDQuOC41LTExKSAo
R0NDKSApICMxIFNNUCBXZWQgTWF5IDE3IDExOjAwOjM1IENTVCAyMDE3DQ0KWyAgICAwLjAwMDAw
MF0gQ29tbWFuZCBsaW5lOiByb290PVVVSUQ9ODA1OTJhYTMtNjMwMS00Y2JlLTliNTEtMzY4NTRj
MjQ1N2MxIHJvIGNvbnNvbGU9aHZjMCBjb25zb2xlYmxhbms9MCBpZ25vcmVfbG9nbGV2ZWwNDQpb
ICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDE6ICd4
ODcgZmxvYXRpbmcgcG9pbnQgcmVnaXN0ZXJzJw0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1
cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMjogJ1NTRSByZWdpc3RlcnMnDQ0KWyAgICAwLjAw
MDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lz
dGVycycNDQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUg
MHgwMjA6ICdBVlgtNTEyIG9wbWFzaycNDQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0
aW5nIFhTQVZFIGZlYXR1cmUgMHgwNDA6ICdBVlgtNTEyIEhpMjU2Jw0NClsgICAgMC4wMDAwMDBd
IHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDA4MDogJ0FWWC01MTIgWk1NX0hp
MjU2Jw0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhz
dGF0ZV9zaXplc1syXTogIDI1Ng0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZz
ZXRbNV06IDEwODgsIHhzdGF0ZV9zaXplc1s1XTogICA2NA0NClsgICAgMC4wMDAwMDBdIHg4Ni9m
cHU6IHhzdGF0ZV9vZmZzZXRbNl06IDExNTIsIHhzdGF0ZV9zaXplc1s2XTogIDUxMg0NClsgICAg
MC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbN106IDE2NjQsIHhzdGF0ZV9zaXplc1s3
XTogMTAyNA0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IEVuYWJsZWQgeHN0YXRlIGZlYXR1cmVz
IDB4ZTcsIGNvbnRleHQgc2l6ZSBpcyAyNjg4IGJ5dGVzLCB1c2luZyAnc3RhbmRhcmQnIGZvcm1h
dC4NDQpbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCAwIHBhZ2UocykNDQpbICAgIDAuMDAwMDAwXSBl
ODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6DQ0KWyAgICAwLjAwMDAwMF0gWGVu
OiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHVzYWJsZQ0NClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwYTAwMDAtMHgwMDAwMDAwMDAwMGZm
ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAw
MDAtMHgwMDAwMDAwMDY1ZDEyZmZmXSB1c2FibGUNDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMDY1ZDEzMDAwLTB4MDAwMDAwMDA2ODJhY2ZmZl0gcmVzZXJ2ZWQNDQpbICAgIDAu
MDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY4MmFkMDAwLTB4MDAwMDAwMDA2OGNkY2ZmZl0g
QUNQSSBOVlMNDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY4Y2RkMDAwLTB4
MDAwMDAwMDA2OGVlMGZmZl0gQUNQSSBkYXRhDQ0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMDA2OGVlMTAwMC0weDAwMDAwMDAwNmY3ZmZmZmZdIHVzYWJsZQ0NClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwNmY4MDAwMDAtMHgwMDAwMDAwMDhmZmZmZmZmXSByZXNl
cnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTJiZmMwMDAtMHgwMDAw
MDAwMDkyYmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwOTJmZmMwMDAtMHgwMDAwMDAwMDkyZmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwOThiZmMwMDAtMHgwMDAwMDAwMDk4YmZjZmZmXSByZXNlcnZl
ZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOThmZmMwMDAtMHgwMDAwMDAw
MDk4ZmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
OTkzZmMwMDAtMHgwMDAwMDAwMDk5M2ZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwOTk3ZmMwMDAtMHgwMDAwMDAwMDk5N2ZjZmZmXSByZXNlcnZlZA0N
ClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmNiZmMwMDAtMHgwMDAwMDAwMGJj
YmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmNm
ZmMwMDAtMHgwMDAwMDAwMGJjZmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwYmQzZmMwMDAtMHgwMDAwMDAwMGJkM2ZjZmZmXSByZXNlcnZlZA0NClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmRiZmMwMDAtMHgwMDAwMDAwMGJkYmZj
ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmRmZmMw
MDAtMHgwMDAwMDAwMGJkZmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwYmViZmMwMDAtMHgwMDAwMDAwMGJlYmZjZmZmXSByZXNlcnZlZA0NClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmVmZmMwMDAtMHgwMDAwMDAwMGJlZmZjZmZm
XSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmYzZmMwMDAt
MHgwMDAwMDAwMGJmM2ZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAwYmY3ZmMwMDAtMHgwMDAwMDAwMGJmN2ZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmJmZmMwMDAtMHgwMDAwMDAwMGZiZmZjZmZmXSBy
ZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmUwMDAwMDAtMHgw
MDAwMDAwMGZlMDEwZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZlYzAxZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMDgwMDAtMHgwMDAwMDAwMGZlYzA4ZmZmXSByZXNl
cnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMTAwMDAtMHgwMDAw
MDAwMGZlYzEwZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwZmVjMTgwMDAtMHgwMDAwMDAwMGZlYzE4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwZmVjMjAwMDAtMHgwMDAwMDAwMGZlYzIwZmZmXSByZXNlcnZl
ZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMjgwMDAtMHgwMDAwMDAw
MGZlYzI4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
ZmVjMzAwMDAtMHgwMDAwMDAwMGZlYzMwZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwZmVjMzgwMDAtMHgwMDAwMDAwMGZlYzM4ZmZmXSByZXNlcnZlZA0N
ClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNDAwMDAtMHgwMDAwMDAwMGZl
YzQwZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVj
NDgwMDAtMHgwMDAwMDAwMGZlYzQ4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwZmVjNTAwMDAtMHgwMDAwMDAwMGZlYzUwZmZmXSByZXNlcnZlZA0NClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNTgwMDAtMHgwMDAwMDAwMGZlYzU4
ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNjAw
MDAtMHgwMDAwMDAwMGZlYzYwZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwZmVjNjgwMDAtMHgwMDAwMDAwMGZlYzY4ZmZmXSByZXNlcnZlZA0NClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNzAwMDAtMHgwMDAwMDAwMGZlYzcwZmZm
XSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNzgwMDAt
MHgwMDAwMDAwMGZlYzc4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAwZmVlMDAwMDAtMHgwMDAwMDAwMGZlZWZmZmZmXSByZXNlcnZlZA0NClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAxNWZmZmZmZmZmXSB1
c2FibGUNDQpbICAgIDAuMDAwMDAwXSBkZWJ1ZzogaWdub3JpbmcgbG9nbGV2ZWwgc2V0dGluZy4N
DQpbICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUN
DQpbICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2Mi41MCBieSBFREsgSUkgQklPUyBJRDpQTFlEQ1JC
MS44NkIuMDEwMi5EMTIuMTYwOTIzMjM0MQ0NClsgICAgMC4wMDAwMDBdIGVmaTogIEFDUEk9MHg2
OGVlMDAwMCAgQUNQSSAyLjA9MHg2OGVlMDAxNCAgU01CSU9TPTB4NjVkOGYwMDAgDQ0KWyAgICAw
LjAwMDAwMF0gU01CSU9TIDIuOCBwcmVzZW50Lg0NClsgICAgMC4wMDAwMDBdIERNSTogSW50ZWwg
Q29ycG9yYXRpb24gUFVSTEVZL1BVUkxFWSwgQklPUyBQTFlEQ1JCMS44NkIuMDEwMi5EMTIuMTYw
OTIzMjM0MSAwOS8yMy8yMDE2DQ0KWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDog
WGVuDQ0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAw
ZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkDQ0KWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3ZlIFtt
ZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUNDQpbICAgIDAuMDAwMDAwXSBlODIwOiBs
YXN0X3BmbiA9IDB4MTYwMDAwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMA0NClsgICAgMC4w
MDAwMDBdIE1UUlI6IERpc2FibGVkDQ0KWyAgICAwLjAwMDAwMF0geDg2L1BBVDogTVRSUnMgZGlz
YWJsZWQsIHNraXBwaW5nIFBBVCBpbml0aWFsaXphdGlvbiB0b28uDQ0KWyAgICAwLjAwMDAwMF0g
eDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0IgIFdUICBVQy0gVUMgIFdDICBXUCAgVUMg
IFVDICANDQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4NmY4MDAgbWF4X2FyY2hf
cGZuID0gMHg0MDAwMDAwMDANDQpbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5l
IGF0IFtmZmZmODgwMDAwMDlhMDAwXSA5YTAwMCBzaXplIDI0NTc2DQ0KWyAgICAwLjAwMDAwMF0g
QlJLIFsweDAyMjVmMDAwLCAweDAyMjVmZmZmXSBQR1RBQkxFDQ0KWyAgICAwLjAwMDAwMF0gQlJL
IFsweDAyMjYwMDAwLCAweDAyMjYwZmZmXSBQR1RBQkxFDQ0KWyAgICAwLjAwMDAwMF0gQlJLIFsw
eDAyMjYxMDAwLCAweDAyMjYxZmZmXSBQR1RBQkxFDQ0KWyAgICAwLjAwMDAwMF0gQlJLIFsweDAy
MjYyMDAwLCAweDAyMjYyZmZmXSBQR1RBQkxFDQ0KWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyMjYz
MDAwLCAweDAyMjYzZmZmXSBQR1RBQkxFDQ0KWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyMjY0MDAw
LCAweDAyMjY0ZmZmXSBQR1RBQkxFDQ0KWyAgICAwLjAwMDAwMF0gU2VjdXJlIGJvb3QgY291bGQg
bm90IGJlIGRldGVybWluZWQNDQpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MDQwMDAw
MDAtMHgwYWRlYWZmZl0NDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1
bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAw
MDAwMDA2OEVFMDAxNCAwMDAwMjQgKHYwMiBJTlRFTCApDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTog
WFNEVCAweDAwMDAwMDAwNjhEOTQxODggMDAwMTFDICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAw
MDAwICAgICAgMDEwMDAwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAw
NjhFREIwMDAgMDAwMEY0ICh2MDQgSU5URUwgIElOVEVMIElEIDAwMDAwMDAwIElOVEwgMjAwOTEw
MTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAwMDAwMDAwNjhFNjMwMDAgMDRGQ0E4
ICh2MDIgSU5URUwgIElOVEVMIElEIDAwMDAwMDAzIElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAw
MDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAwNjhDMDMwMDAgMDAwMDQwDQ0KWyAgICAwLjAwMDAw
MF0gQUNQSTogU1NEVCAweDAwMDAwMDAwNjhFREUwMDAgMDAwNzI4ICh2MDIgSU5URUwgIElOVEVM
IElEIDAwMDAwMDAwIE1TRlQgMDEwMDAwMEQpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAw
eDAwMDAwMDAwNjhFREQwMDAgMDAwNDM2ICh2MDIgSU5URUwgIFRwbTJUYWJsIDAwMDAxMDAwIElO
VEwgMjAxNDA4MjgpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogVFBNMiAweDAwMDAwMDAwNjhFREMw
MDAgMDAwMDM0ICh2MDMgSU5URUwgIEVESzIgICAgIDAwMDAwMDAyICAgICAgMDEwMDAwMTMpDQ0K
WyAgICAwLjAwMDAwMF0gQUNQSTogVUVGSSAweDAwMDAwMDAwNjhDQ0EwMDAgMDAwMDQyICh2MDEg
SU5URUwgIEVESzIgICAgIDAwMDAwMDAyICAgICAgMDEwMDAwMTMpDQ0KWyAgICAwLjAwMDAwMF0g
QUNQSTogVUVGSSAweDAwMDAwMDAwNjhDMDUwMDAgMDAwMDVDICh2MDEgSU5URUwgIFJzdFVlZmlW
IDAwMDAwMDAwICAgICAgMDAwMDAwMDApDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAw
MDAwMDAwNjhFREEwMDAgMDAwMDM4ICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwg
MjAwOTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwNjhFRDgwMDAg
MDAxNkRFICh2MDMgSU5URUwgIElOVEVMIElEIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpDQ0KWyAg
ICAwLjAwMDAwMF0gQUNQSTogTUNGRyAweDAwMDAwMDAwNjhFRDcwMDAgMDAwMDNDICh2MDEgSU5U
RUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQ
STogTUlHVCAweDAwMDAwMDAwNjhFRDYwMDAgMDAwMDQwICh2MDEgSU5URUwgIElOVEVMIElEIDAw
MDAwMDAwIElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogTVNDVCAweDAwMDAw
MDAwNjhFRDUwMDAgMDAwMDkwICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAw
OTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogTkZJVCAweDAwMDAwMDAwNjhFQkMwMDAgMDE4
MDI4ICh2MDEgICAgICAgICAgICAgICAgIDAwMDAwMDAwICAgICAgMDAwMDAwMDApDQ0KWyAgICAw
LjAwMDAwMF0gQUNQSTogUENBVCAweDAwMDAwMDAwNjhFQkIwMDAgMDAwMDQ4ICh2MDEgSU5URUwg
IEVESzIgICAgIDAwMDAwMDAyIElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTog
UENDVCAweDAwMDAwMDAwNjhFQkEwMDAgMDAwMEFDICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAw
MDAyIElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogUkFTRiAweDAwMDAwMDAw
NjhFQjkwMDAgMDAwMDMwICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAwOTEw
MTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogU0xJVCAweDAwMDAwMDAwNjhFQjgwMDAgMDAwMDZD
ICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAw
MDAwMF0gQUNQSTogU1JBVCAweDAwMDAwMDAwNjhFQjUwMDAgMDAyODMwICh2MDMgSU5URUwgIElO
VEVMIElEIDAwMDAwMDAyIElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogU1ZP
UyAweDAwMDAwMDAwNjhFQjQwMDAgMDAwMDMyICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAw
IElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogV0REVCAweDAwMDAwMDAwNjhF
QjMwMDAgMDAwMDQwICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMp
DQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogT0VNNCAweDAwMDAwMDAwNjhEQzAwMDAgMEEyN0M0ICh2
MDIgSU5URUwgIENQVSAgQ1NUIDAwMDAzMDAwIElOVEwgMjAxNDA4MjgpDQ0KWyAgICAwLjAwMDAw
MF0gQUNQSTogT0VNMSAweDAwMDAwMDAwNjhEOTUwMDAgMDJBMkM0ICh2MDIgSU5URUwgIENQVSBF
SVNUIDAwMDAzMDAwIElOVEwgMjAxNDA4MjgpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogT0VNMiAw
eDAwMDAwMDAwNjhEN0EwMDAgMDE5NDY0ICh2MDIgSU5URUwgIENQVSAgSFdQIDAwMDAzMDAwIElO
VEwgMjAxNDA4MjgpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwNjhENDYw
MDAgMDMzOTkwICh2MDIgSU5URUwgIFNTRFQgIFBNIDAwMDA0MDAwIElOVEwgMjAxNDA4MjgpDQ0K
WyAgICAwLjAwMDAwMF0gQUNQSTogQkRBVCAweDAwMDAwMDAwNjhFREYwMDAgMDAwMDMwICh2MDEg
SU5URUwgIElOVEVMIElEIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpDQ0KWyAgICAwLjAwMDAwMF0g
QUNQSTogU1NEVCAweDAwMDAwMDAwNjhENDQwMDAgMDAxMzRFICh2MDIgSU5URUwgIFNwc05tICAg
IDAwMDAwMDAyIElOVEwgMjAxNDA4MjgpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogU1BDUiAweDAw
MDAwMDAwNjhENDMwMDAgMDAwMDUwICh2MDEgICAgICAgICAgICAgICAgIDAwMDAwMDAwICAgICAg
MDAwMDAwMDApDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogUk1BRCAweDAwMDAwMDAwNjhENDIwMDAg
MDAwMzE4ICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQ0KWyAg
ICAwLjAwMDAwMF0gQUNQSTogSEVTVCAweDAwMDAwMDAwNjhENDEwMDAgMDAwMEE4ICh2MDEgSU5U
RUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMDAwMDAwMDEpDQ0KWyAgICAwLjAwMDAwMF0gQUNQ
STogQkVSVCAweDAwMDAwMDAwNjhENDAwMDAgMDAwMDMwICh2MDEgSU5URUwgIElOVEVMIElEIDAw
MDAwMDAxIElOVEwgMDAwMDAwMDEpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRVJTVCAweDAwMDAw
MDAwNjhEM0YwMDAgMDAwMjMwICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMDAw
MDAwMDEpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRUlOSiAweDAwMDAwMDAwNjhEM0UwMDAgMDAw
MTUwICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMDAwMDAwMDEpDQ0KWyAgICAw
LjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDANDQpbICAgIDAuMDAw
MDAwXSBTZXR0aW5nIEFQSUMgcm91dGluZyB0byBYZW4gUFYuDQ0KWyAgICAwLjAwMDAwMF0gTlVN
QSB0dXJuZWQgb2ZmDQ0KWyAgICAwLjAwMDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAw
MDAwMDAwMDAwMDAwMC0weDAwMDAwMDE1ZmZmZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gTk9ERV9E
QVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4MWY1NDNkMDAwLTB4MWY1NDVlZmZmXQ0NClsgICAgMC4w
MDAwMDBdIFpvbmUgcmFuZ2VzOg0NClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAw
MDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQ0NClsgICAgMC4wMDAwMDBdICAgRE1B
MzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXQ0NClsgICAg
MC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAxNWZm
ZmZmZmZmXQ0NClsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2Rl
DQ0KWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzDQ0KWyAgICAwLjAwMDAw
MF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDlmZmZm
XQ0NClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4
MDAwMDAwMDA2NWQxMmZmZl0NDQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAw
MDAwMDA2OGVlMTAwMC0weDAwMDAwMDAwNmY3ZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gICBub2Rl
ICAgMDogW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAxNWZmZmZmZmZmXQ0NClsgICAg
MC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4
MDAwMDAwMTVmZmZmZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczog
MjI0NjM5NTMNDQpbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBt
ZW1tYXANDQpbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZlZA0NClsg
ICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5OTkgcGFnZXMsIExJRk8gYmF0Y2g6MA0NClsgICAg
MC4wMDAwMDBdICAgRE1BMzIgem9uZTogNjg3MyBwYWdlcyB1c2VkIGZvciBtZW1tYXANDQpbICAg
IDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDQzOTg1OCBwYWdlcywgTElGTyBiYXRjaDozMQ0NClsg
ICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDM0NDA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAN
DQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAyMjAyMDA5NiBwYWdlcywgTElGTyBiYXRj
aDozMQ0NClsgICAgMC4wMDAwMDBdIHAybSB2aXJ0dWFsIGFyZWEgYXQgZmZmZmM5MDAwMDAwMDAw
MCwgc2l6ZSBpcyBiMDAwMDAwDQ0KWyAgICAwLjAwMDAwMF0gUmVtYXBwZWQgNjA0NzE4IHBhZ2Uo
cykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDUwOA0NClsgICAg
MC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwDQ0KWyAgICAwLjAw
MDAwMF0gQUNQSTogWDJBUElDX05NSSAodWlkWzB4ZmZmZmZmZmZdIGhpZ2ggbGV2ZWwgbGludFsw
eDFdKQ0NClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdo
IGxldmVsIGxpbnRbMHgxXSkNDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgOCwg
dmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMw0NClsgICAgMC4wMDAwMDBd
IElPQVBJQ1sxXTogYXBpY19pZCA5LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDEwMDAsIEdT
SSAyNC0zMQ0NClsgICAgMC4wMDAwMDBdIElPQVBJQ1syXTogYXBpY19pZCAxMCwgdmVyc2lvbiAz
MiwgYWRkcmVzcyAweGZlYzA4MDAwLCBHU0kgMzItMzkNDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNb
M106IGFwaWNfaWQgMTEsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMxMDAwMCwgR1NJIDQwLTQ3
DQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzRdOiBhcGljX2lkIDEyLCB2ZXJzaW9uIDMyLCBhZGRy
ZXNzIDB4ZmVjMTgwMDAsIEdTSSA0OC01NQ0NClsgICAgMC4wMDAwMDBdIElPQVBJQ1s1XTogYXBp
Y19pZCAxNSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzIwMDAwLCBHU0kgNzItNzkNDQpbICAg
IDAuMDAwMDAwXSBJT0FQSUNbNl06IGFwaWNfaWQgMTYsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWMyODAwMCwgR1NJIDgwLTg3DQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzddOiBhcGljX2lkIDE3
LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMzAwMDAsIEdTSSA4OC05NQ0NClsgICAgMC4wMDAw
MDBdIElPQVBJQ1s4XTogYXBpY19pZCAxOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzM4MDAw
LCBHU0kgOTYtMTAzDQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzldOiBhcGljX2lkIDIxLCB2ZXJz
aW9uIDMyLCBhZGRyZXNzIDB4ZmVjNDAwMDAsIEdTSSAxMjAtMTI3DQ0KWyAgICAwLjAwMDAwMF0g
SU9BUElDWzEwXTogYXBpY19pZCAyMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzQ4MDAwLCBH
U0kgMTI4LTEzNQ0NClsgICAgMC4wMDAwMDBdIElPQVBJQ1sxMV06IGFwaWNfaWQgMjMsIHZlcnNp
b24gMzIsIGFkZHJlc3MgMHhmZWM1MDAwMCwgR1NJIDEzNi0xNDMNDQpbICAgIDAuMDAwMDAwXSBJ
T0FQSUNbMTJdOiBhcGljX2lkIDI0LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNTgwMDAsIEdT
SSAxNDQtMTUxDQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzEzXTogYXBpY19pZCAyNywgdmVyc2lv
biAzMiwgYWRkcmVzcyAweGZlYzYwMDAwLCBHU0kgMTY4LTE3NQ0NClsgICAgMC4wMDAwMDBdIElP
QVBJQ1sxNF06IGFwaWNfaWQgMjgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM2ODAwMCwgR1NJ
IDE3Ni0xODMNDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMTVdOiBhcGljX2lkIDI5LCB2ZXJzaW9u
IDMyLCBhZGRyZXNzIDB4ZmVjNzAwMDAsIEdTSSAxODQtMTkxDQ0KWyAgICAwLjAwMDAwMF0gSU9B
UElDWzE2XTogYXBpY19pZCAzMCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzc4MDAwLCBHU0kg
MTkyLTE5OQ0NClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJx
IDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19P
VlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkNDQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTog
SVJROSB1c2VkIGJ5IG92ZXJyaWRlLg0NClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQp
IGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbg0NClsgICAgMC4wMDAwMDBdIEFDUEk6
IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMA0NClsgICAgMC4wMDAwMDBdIHNt
cGJvb3Q6IEFsbG93aW5nIDQxNiBDUFVzLCAyMjQgaG90cGx1ZyBDUFVzDQ0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDAwMDAwLTB4MDAwMDBm
ZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDAwMGEwMDAwLTB4MDAwZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweDY1ZDEzMDAwLTB4NjgyYWNmZmZdDQ0KWyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDY4MmFkMDAwLTB4NjhjZGNmZmZd
DQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDY4
Y2RkMDAwLTB4NjhlZTBmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweDZmODAwMDAwLTB4OGZmZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkwMDAwMDAwLTB4OTJiZmJmZmZdDQ0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyYmZj
MDAwLTB4OTJiZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweDkyYmZkMDAwLTB4OTJmZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyZmZjMDAwLTB4OTJmZmNmZmZdDQ0KWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyZmZkMDAw
LTB4OThiZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweDk4YmZjMDAwLTB4OThiZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk4YmZkMDAwLTB4OThmZmJmZmZdDQ0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk4ZmZjMDAwLTB4
OThmZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweDk4ZmZkMDAwLTB4OTkzZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk5M2ZjMDAwLTB4OTkzZmNmZmZdDQ0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk5M2ZkMDAwLTB4OTk3
ZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDk5N2ZjMDAwLTB4OTk3ZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweDk5N2ZkMDAwLTB4YmNiZmJmZmZdDQ0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJjYmZjMDAwLTB4YmNiZmNm
ZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eGJjYmZkMDAwLTB4YmNmZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGJjZmZjMDAwLTB4YmNmZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJjZmZkMDAwLTB4YmQzZmJmZmZd
DQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJk
M2ZjMDAwLTB4YmQzZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGJkM2ZkMDAwLTB4YmRiZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJkYmZjMDAwLTB4YmRiZmNmZmZdDQ0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJkYmZk
MDAwLTB4YmRmZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGJkZmZjMDAwLTB4YmRmZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJkZmZkMDAwLTB4YmViZmJmZmZdDQ0KWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJlYmZjMDAw
LTB4YmViZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweGJlYmZkMDAwLTB4YmVmZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJlZmZjMDAwLTB4YmVmZmNmZmZdDQ0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJlZmZkMDAwLTB4
YmYzZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGJmM2ZjMDAwLTB4YmYzZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJmM2ZkMDAwLTB4YmY3ZmJmZmZdDQ0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJmN2ZjMDAwLTB4YmY3
ZmNmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweGJmN2ZkMDAwLTB4ZmJmZmJmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweGZiZmZjMDAwLTB4ZmJmZmNmZmZdDQ0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZiZmZkMDAwLTB4ZmRmZmZm
ZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eGZlMDAwMDAwLTB4ZmUwMTBmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZlMDExMDAwLTB4ZmViZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzAwMDAwLTB4ZmVjMDFmZmZd
DQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZl
YzAyMDAwLTB4ZmVjMDdmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlYzA4MDAwLTB4ZmVjMDhmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzA5MDAwLTB4ZmVjMGZmZmZdDQ0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzEw
MDAwLTB4ZmVjMTBmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGZlYzExMDAwLTB4ZmVjMTdmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzE4MDAwLTB4ZmVjMThmZmZdDQ0KWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzE5MDAw
LTB4ZmVjMWZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweGZlYzIwMDAwLTB4ZmVjMjBmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzIxMDAwLTB4ZmVjMjdmZmZdDQ0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzI4MDAwLTB4
ZmVjMjhmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGZlYzI5MDAwLTB4ZmVjMmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzMwMDAwLTB4ZmVjMzBmZmZdDQ0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzMxMDAwLTB4ZmVj
MzdmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweGZlYzM4MDAwLTB4ZmVjMzhmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzM5MDAwLTB4ZmVjM2ZmZmZdDQ0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzQwMDAwLTB4ZmVjNDBm
ZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eGZlYzQxMDAwLTB4ZmVjNDdmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZlYzQ4MDAwLTB4ZmVjNDhmZmZdDQ0KWyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzQ5MDAwLTB4ZmVjNGZmZmZd
DQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZl
YzUwMDAwLTB4ZmVjNTBmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlYzUxMDAwLTB4ZmVjNTdmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzU4MDAwLTB4ZmVjNThmZmZdDQ0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzU5
MDAwLTB4ZmVjNWZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGZlYzYwMDAwLTB4ZmVjNjBmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzYxMDAwLTB4ZmVjNjdmZmZdDQ0KWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzY4MDAw
LTB4ZmVjNjhmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweGZlYzY5MDAwLTB4ZmVjNmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzcwMDAwLTB4ZmVjNzBmZmZdDQ0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzcxMDAwLTB4
ZmVjNzdmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGZlYzc4MDAwLTB4ZmVjNzhmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzc5MDAwLTB4ZmVkZmZmZmZdDQ0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAwMDAwLTB4ZmVl
ZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweGZlZjAwMDAwLTB4ZmZmZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweGJm
N2ZkMDAwLTB4ZmJmZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMNDQpbICAgIDAuMDAw
MDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuDQ0KWyAgICAwLjAwMDAw
MF0gWGVuIHZlcnNpb246IDQuOS1yYyAocHJlc2VydmUtQUQpDQ0KWyAgICAwLjAwMDAwMF0gY2xv
Y2tzb3VyY2U6IHJlZmluZWQtamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAw
eGZmZmZmZmZmLCBtYXhfaWRsZV9uczogMTkxMDk2OTk0MDM5MTQxOSBucw0NClsgICAgMC4wMDAw
MDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4MTkyIG5yX2NwdW1hc2tfYml0czo0MTYgbnJfY3B1
X2lkczo0MTYgbnJfbm9kZV9pZHM6MQ0NClsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRkZWQg
MzggcGFnZXMvY3B1IEBmZmZmODgwMjhkMjAwMDAwIHMxMTYxMjAgcjgxOTIgZDMxMzM2IHUyNjIx
NDQNDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMTE2MTIwIHI4MTkyIGQzMTMzNiB1MjYy
MTQ0IGFsbG9jPTEqMjA5NzE1Mg0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwMDAg
MDAxIDAwMiAwMDMgMDA0IDAwNSAwMDYgMDA3IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6
IFswXSAwMDggMDA5IDAxMCAwMTEgMDEyIDAxMyAwMTQgMDE1IA0NClsgICAgMC4wMDAwMDBdIHBj
cHUtYWxsb2M6IFswXSAwMTYgMDE3IDAxOCAwMTkgMDIwIDAyMSAwMjIgMDIzIA0NClsgICAgMC4w
MDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwMjQgMDI1IDAyNiAwMjcgMDI4IDAyOSAwMzAgMDMxIA0N
ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwMzIgMDMzIDAzNCAwMzUgMDM2IDAzNyAw
MzggMDM5IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwNDAgMDQxIDA0MiAwNDMg
MDQ0IDA0NSAwNDYgMDQ3IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwNDggMDQ5
IDA1MCAwNTEgMDUyIDA1MyAwNTQgMDU1IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFsw
XSAwNTYgMDU3IDA1OCAwNTkgMDYwIDA2MSAwNjIgMDYzIA0NClsgICAgMC4wMDAwMDBdIHBjcHUt
YWxsb2M6IFswXSAwNjQgMDY1IDA2NiAwNjcgMDY4IDA2OSAwNzAgMDcxIA0NClsgICAgMC4wMDAw
MDBdIHBjcHUtYWxsb2M6IFswXSAwNzIgMDczIDA3NCAwNzUgMDc2IDA3NyAwNzggMDc5IA0NClsg
ICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwODAgMDgxIDA4MiAwODMgMDg0IDA4NSAwODYg
MDg3IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwODggMDg5IDA5MCAwOTEgMDky
IDA5MyAwOTQgMDk1IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwOTYgMDk3IDA5
OCAwOTkgMTAwIDEwMSAxMDIgMTAzIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAx
MDQgMTA1IDEwNiAxMDcgMTA4IDEwOSAxMTAgMTExIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxs
b2M6IFswXSAxMTIgMTEzIDExNCAxMTUgMTE2IDExNyAxMTggMTE5IA0NClsgICAgMC4wMDAwMDBd
IHBjcHUtYWxsb2M6IFswXSAxMjAgMTIxIDEyMiAxMjMgMTI0IDEyNSAxMjYgMTI3IA0NClsgICAg
MC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxMjggMTI5IDEzMCAxMzEgMTMyIDEzMyAxMzQgMTM1
IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxMzYgMTM3IDEzOCAxMzkgMTQwIDE0
MSAxNDIgMTQzIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxNDQgMTQ1IDE0NiAx
NDcgMTQ4IDE0OSAxNTAgMTUxIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxNTIg
MTUzIDE1NCAxNTUgMTU2IDE1NyAxNTggMTU5IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6
IFswXSAxNjAgMTYxIDE2MiAxNjMgMTY0IDE2NSAxNjYgMTY3IA0NClsgICAgMC4wMDAwMDBdIHBj
cHUtYWxsb2M6IFswXSAxNjggMTY5IDE3MCAxNzEgMTcyIDE3MyAxNzQgMTc1IA0NClsgICAgMC4w
MDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxNzYgMTc3IDE3OCAxNzkgMTgwIDE4MSAxODIgMTgzIA0N
ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxODQgMTg1IDE4NiAxODcgMTg4IDE4OSAx
OTAgMTkxIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxOTIgMTkzIDE5NCAxOTUg
MTk2IDE5NyAxOTggMTk5IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyMDAgMjAx
IDIwMiAyMDMgMjA0IDIwNSAyMDYgMjA3IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFsw
XSAyMDggMjA5IDIxMCAyMTEgMjEyIDIxMyAyMTQgMjE1IA0NClsgICAgMC4wMDAwMDBdIHBjcHUt
YWxsb2M6IFswXSAyMTYgMjE3IDIxOCAyMTkgMjIwIDIyMSAyMjIgMjIzIA0NClsgICAgMC4wMDAw
MDBdIHBjcHUtYWxsb2M6IFswXSAyMjQgMjI1IDIyNiAyMjcgMjI4IDIyOSAyMzAgMjMxIA0NClsg
ICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyMzIgMjMzIDIzNCAyMzUgMjM2IDIzNyAyMzgg
MjM5IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyNDAgMjQxIDI0MiAyNDMgMjQ0
IDI0NSAyNDYgMjQ3IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyNDggMjQ5IDI1
MCAyNTEgMjUyIDI1MyAyNTQgMjU1IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAy
NTYgMjU3IDI1OCAyNTkgMjYwIDI2MSAyNjIgMjYzIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxs
b2M6IFswXSAyNjQgMjY1IDI2NiAyNjcgMjY4IDI2OSAyNzAgMjcxIA0NClsgICAgMC4wMDAwMDBd
IHBjcHUtYWxsb2M6IFswXSAyNzIgMjczIDI3NCAyNzUgMjc2IDI3NyAyNzggMjc5IA0NClsgICAg
MC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyODAgMjgxIDI4MiAyODMgMjg0IDI4NSAyODYgMjg3
IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyODggMjg5IDI5MCAyOTEgMjkyIDI5
MyAyOTQgMjk1IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyOTYgMjk3IDI5OCAy
OTkgMzAwIDMwMSAzMDIgMzAzIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzMDQg
MzA1IDMwNiAzMDcgMzA4IDMwOSAzMTAgMzExIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6
IFswXSAzMTIgMzEzIDMxNCAzMTUgMzE2IDMxNyAzMTggMzE5IA0NClsgICAgMC4wMDAwMDBdIHBj
cHUtYWxsb2M6IFswXSAzMjAgMzIxIDMyMiAzMjMgMzI0IDMyNSAzMjYgMzI3IA0NClsgICAgMC4w
MDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzMjggMzI5IDMzMCAzMzEgMzMyIDMzMyAzMzQgMzM1IA0N
ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzMzYgMzM3IDMzOCAzMzkgMzQwIDM0MSAz
NDIgMzQzIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzNDQgMzQ1IDM0NiAzNDcg
MzQ4IDM0OSAzNTAgMzUxIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzNTIgMzUz
IDM1NCAzNTUgMzU2IDM1NyAzNTggMzU5IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFsw
XSAzNjAgMzYxIDM2MiAzNjMgMzY0IDM2NSAzNjYgMzY3IA0NClsgICAgMC4wMDAwMDBdIHBjcHUt
YWxsb2M6IFswXSAzNjggMzY5IDM3MCAzNzEgMzcyIDM3MyAzNzQgMzc1IA0NClsgICAgMC4wMDAw
MDBdIHBjcHUtYWxsb2M6IFswXSAzNzYgMzc3IDM3OCAzNzkgMzgwIDM4MSAzODIgMzgzIA0NClsg
ICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzODQgMzg1IDM4NiAzODcgMzg4IDM4OSAzOTAg
MzkxIA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzOTIgMzkzIDM5NCAzOTUgMzk2
IDM5NyAzOTggMzk5IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSA0MDAgNDAxIDQw
MiA0MDMgNDA0IDQwNSA0MDYgNDA3IA0NClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSA0
MDggNDA5IDQxMCA0MTEgNDEyIDQxMyA0MTQgNDE1IA0NClsgICAgMC4wMDAwMDBdIHhlbjogUFYg
c3BpbmxvY2tzIGVuYWJsZWQNDQpbICAgIDAuMDAwMDAwXSBQViBxc3BpbmxvY2sgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQ0NClsgICAgMC4wMDAwMDBdIEJ1
aWx0IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90
YWwgcGFnZXM6IDIyMTEyOTMxDQ0KWyAgICAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IE5vcm1hbA0N
ClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9VVVJRD04MDU5MmFhMy02
MzAxLTRjYmUtOWI1MS0zNjg1NGMyNDU3YzEgcm8gY29uc29sZT1odmMwIGNvbnNvbGVibGFuaz0w
IGlnbm9yZV9sb2dsZXZlbA0NClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6
IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykNDQpbICAgIDAuMDAwMDAwXSBzb2Z0d2FyZSBJ
TyBUTEIgW21lbSAweDI4OTIwMDAwMC0weDI4ZDIwMDAwMF0gKDY0TUIpIG1hcHBlZCBhdCBbZmZm
Zjg4MDI4OTIwMDAwMC1mZmZmODgwMjhkMWZmZmZmXQ0NClsgICAgMC4wMDAwMDBdIE1lbW9yeTog
NjM2Nzk2MEsvODk4NTU4MTJLIGF2YWlsYWJsZSAoNzMzN0sga2VybmVsIGNvZGUsIDE1NTdLIHJ3
ZGF0YSwgMzE2NEsgcm9kYXRhLCAyMTE2SyBpbml0LCAyODA4SyBic3MsIDgzNDg3ODUySyByZXNl
cnZlZCwgMEsgY21hLXJlc2VydmVkKQ0NClsgICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxpZ249NjQs
IE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTMyLCBOb2Rlcz0xDQ0KWyAgICAwLjAwMTAw
MF0gSGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4NDQpbICAgIDAuMDAxMDAwXSAJQnVp
bGQtdGltZSBhZGp1c3RtZW50IG9mIGxlYWYgZmFub3V0IHRvIDY0Lg0NClsgICAgMC4wMDEwMDBd
IAlSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQVVM9ODE5MiB0byBucl9jcHVfaWRzPTMy
Lg0NClsgICAgMC4wMDEwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0
X2xlYWY9NjQsIG5yX2NwdV9pZHM9MzINDQpbICAgIDAuMDAxMDAwXSBVc2luZyBOVUxMIGxlZ2Fj
eSBQSUMNDQpbICAgIDAuMDAxMDAwXSBOUl9JUlFTOjUyNDU0NCBucl9pcnFzOjM2NzIgMA0NClsg
ICAgMC4wMDEwMDBdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJDQ0KWyAgICAwLjAw
MTAwMF0geGVuOiAtLT4gcGlycT0xIC0+IGlycT0xIChnc2k9MSkNDQpbICAgIDAuMDAxMDAwXSB4
ZW46IC0tPiBwaXJxPTIgLT4gaXJxPTIgKGdzaT0yKQ0NClsgICAgMC4wMDEwMDBdIHhlbjogLS0+
IHBpcnE9MyAtPiBpcnE9MyAoZ3NpPTMpDQ0KWyAgICAwLjAwMTAwMF0geGVuOiAtLT4gcGlycT00
IC0+IGlycT00IChnc2k9NCkNDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJx
PTUgKGdzaT01KQ0NClsgICAgMC4wMDEwMDBdIHhlbjogLS0+IHBpcnE9NiAtPiBpcnE9NiAoZ3Np
PTYpDQ0KWyAgICAwLjAwMTAwMF0geGVuOiAtLT4gcGlycT03IC0+IGlycT03IChnc2k9NykNDQpb
ICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTggLT4gaXJxPTggKGdzaT04KQ0NClsgICAgMC4w
MDEwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkpDQ0KWyAgICAwLjAwMTAwMF0g
eGVuOiAtLT4gcGlycT0xMCAtPiBpcnE9MTAgKGdzaT0xMCkNDQpbICAgIDAuMDAxMDAwXSB4ZW46
IC0tPiBwaXJxPTExIC0+IGlycT0xMSAoZ3NpPTExKQ0NClsgICAgMC4wMDEwMDBdIHhlbjogLS0+
IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpDQ0KWyAgICAwLjAwMTAwMF0geGVuOiAtLT4gcGly
cT0xMyAtPiBpcnE9MTMgKGdzaT0xMykNDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTE0
IC0+IGlycT0xNCAoZ3NpPTE0KQ0NClsgICAgMC4wMDEwMDBdIHhlbjogLS0+IHBpcnE9MTUgLT4g
aXJxPTE1IChnc2k9MTUpDQ0KWyAgICAwLjAwMTAwMF0gCU9mZmxvYWQgUkNVIGNhbGxiYWNrcyBm
cm9tIGFsbCBDUFVzDQ0KWyAgICAwLjAwMTAwMF0gCU9mZmxvYWQgUkNVIGNhbGxiYWNrcyBmcm9t
IENQVXM6IDAtMzEuDQ0KWyAgICAwLjAwMTAwMF0gQ29uc29sZTogY29sb3VyIGR1bW15IGRldmlj
ZSA4MHgyNQ0NClsgICAgMC4wMDEwMDBdIGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQNDQpbICAgIDAu
MDAxMDAwXSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5
Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucw0NClsgICAg
MC4wMDEwMDBdIFhlbjogdXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQ0NClsgICAgMC4wMDEw
MDBdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMA0NClsgICAgMC4wMDQwMDJdIHRzYzog
SFBFVC9QTVRJTUVSIGNhbGlicmF0aW9uIGZhaWxlZC4gVXNpbmcgUElUIGNhbGlicmF0aW9uLg0N
ClsgICAgMC4wMDUwMDNdIHRzYzogRGV0ZWN0ZWQgMTc5NS4yMTIgTUh6IHByb2Nlc3Nvcg0NClsg
ICAgMC4wMDYwMjRdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxj
dWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDM1OTEuNjggQm9nb01JUFMgKGxwaj0xNzk1
ODQwKQ0NClsgICAgMC4wMDcwMDNdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMw
MQ0NClsgICAgMC4wMDgwMzddIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxNzAxMTkNDQpbICAgIDAu
MjU2MDAyXSByYW5kb206IGZhc3QgaW5pdCBkb25lDQ0KWyAgICAwLjY1NTQ0Ml0gQUNQSTogNSBB
Q1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQNDQpbICAgIDAu
NjU2NTUwXSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQNDQpbICAgIDAuNjU3MDA1XSBT
RUxpbnV4OiAgSW5pdGlhbGl6aW5nLg0NClsgICAgMC42NTgwMTldIFNFTGludXg6ICBTdGFydGlu
ZyBpbiBwZXJtaXNzaXZlIG1vZGUNDQpbICAgIDAuNjg3OTMwXSBEZW50cnkgY2FjaGUgaGFzaCB0
YWJsZSBlbnRyaWVzOiAxNjc3NzIxNiAob3JkZXI6IDE1LCAxMzQyMTc3MjggYnl0ZXMpDQ0KWyAg
ICAwLjcyODQ2OV0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4Mzg4NjA4IChvcmRl
cjogMTQsIDY3MTA4ODY0IGJ5dGVzKQ0NClsgICAgMC43NDE5ODFdIE1vdW50LWNhY2hlIGhhc2gg
dGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5NzE1MiBieXRlcykNDQpbICAgIDAu
NzQyNDY1XSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRl
cjogOSwgMjA5NzE1MiBieXRlcykNDQpbICAgIDAuNzQ0MTg5XSBDUFU6IFBoeXNpY2FsIFByb2Nl
c3NvciBJRDogMA0NClsgICAgMC43NDUwMDJdIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDANDQpb
ICAgIDAuNzQ2MDA2XSBtY2U6IENQVSBzdXBwb3J0cyAyIE1DRSBiYW5rcw0NClsgICAgMC43NDcw
MjhdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNjQsIDJNQiA4LCA0TUIgOA0NClsgICAg
MC43NDgwMDJdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgNjQsIDJNQiAwLCA0TUIgMCwg
MUdCIDQNDQpbICAgIDAuNzQ5MTMzXSBGcmVlaW5nIFNNUCBhbHRlcm5hdGl2ZXMgbWVtb3J5OiAy
OEsNDQpbICAgIDAuNzUyMDQ3XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0N
DQpbICAgIDAuNzUzMDA4XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IG1tL3BhZ2VfYWxsb2Mu
YzozNjU3IF9fYWxsb2NfcGFnZXNfc2xvd3BhdGgrMHg2Zi8weGJlZQ0NClsgICAgMC43NTQwMDJd
IE1vZHVsZXMgbGlua2VkIGluOg0NClsgICAgMC43NTUwMDRdIENQVTogMCBQSUQ6IDAgQ29tbTog
c3dhcHBlci8wIE5vdCB0YWludGVkIDQuMTEuMSAjMQ0NClsgICAgMC43NTYwMDBdIEhhcmR3YXJl
IG5hbWU6IEludGVsIENvcnBvcmF0aW9uIFBVUkxFWS9QVVJMRVksIEJJT1MgUExZRENSQjEuODZC
LjAxMDIuRDEyLjE2MDkyMzIzNDEgMDkvMjMvMjAxNg0NClsgICAgMC43NTYwMDBdIENhbGwgVHJh
Y2U6DQ0KWyAgICAwLjc1NjAwMF0gIGR1bXBfc3RhY2srMHg2My8weDg3DQ0KWyAgICAwLjc1NjAw
MF0gIF9fd2FybisweGQxLzB4ZjANDQpbICAgIDAuNzU2MDAwXSAgd2Fybl9zbG93cGF0aF9udWxs
KzB4MWQvMHgyMA0NClsgICAgMC43NTYwMDBdICBfX2FsbG9jX3BhZ2VzX3Nsb3dwYXRoKzB4NmYv
MHhiZWUNDQpbICAgIDAuNzU2MDAwXSAgPyBnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KzB4MTIwLzB4
YjYwDQ0KWyAgICAwLjc1NjAwMF0gID8gYWNwaV9od19yZWFkX3BvcnQrMHg1Ni8weGNiDQ0KWyAg
ICAwLjc1NjAwMF0gIF9fYWxsb2NfcGFnZXNfbm9kZW1hc2srMHgyNDAvMHgyNjANDQpbICAgIDAu
NzU2MDAwXSAgYWxsb2NfcGFnZV9pbnRlcmxlYXZlKzB4M2UvMHg5MA0NClsgICAgMC43NTYwMDBd
ICBhbGxvY19wYWdlc19jdXJyZW50KzB4Y2QvMHgxMjANDQpbICAgIDAuNzU2MDAwXSAgZWZpX21l
bW1hcF9hbGxvYysweDMyLzB4NWYNDQpbICAgIDAuNzU2MDAwXSAgZWZpX2ZyZWVfYm9vdF9zZXJ2
aWNlcysweDQ0LzB4MTdlDQ0KWyAgICAwLjc1NjAwMF0gIHN0YXJ0X2tlcm5lbCsweDQ5OC8weDRj
Mw0NClsgICAgMC43NTYwMDBdICA/IHNldF9pbml0X2FyZysweDU1LzB4NTUNDQpbICAgIDAuNzU2
MDAwXSAgeDg2XzY0X3N0YXJ0X3Jlc2VydmF0aW9ucysweDJhLzB4MmMNDQpbICAgIDAuNzU2MDAw
XSAgeGVuX3N0YXJ0X2tlcm5lbCsweDRmOS8weDUwNQ0NClsgICAgMC43NTYwMDBdIFdBUk5JTkc6
IGtlcm5lbCBzdGFjayBmcmFtZSBwb2ludGVyIGF0IGZmZmZmZmZmODFjMDNmNDAgaW4gc3dhcHBl
ci8wOjAgaGFzIGJhZCB2YWx1ZSBmZmZmZmZmZjgxYzAzZmY4DQ0KWyAgICAwLjc1NjAwMF0gdW53
aW5kIHN0YWNrIHR5cGU6MCBuZXh0X3NwOiAgICAgICAgICAobnVsbCkgbWFzazoyIGdyYXBoX2lk
eDowDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2I2ODogZmZmZmZmZmY4MWMwM2M0OCAo
aW5pdF90aHJlYWRfdW5pb24rMHgzYzQ4LzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZm
ZjgxYzAzYjcwOiBmZmZmZmZmZjgxMDMxOGFhIChzaG93X3RyYWNlX2xvZ19sdmwrMHgyMGEvMHgz
OTApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2I3ODogMDAwMDAwMDAwMDAwMDAwMCAu
Li4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYjgwOiBmZmZmZmZmZjgxYzAzYmM4IChp
bml0X3RocmVhZF91bmlvbisweDNiYzgvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZm
ODFjMDNiODg6IGZmZmZmZmZmODFjMTA0YzAgKHJvb3RfbW91bnRmbGFncysweDI4LzB4MjgpDQ0K
WyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2I5MDogZmZmZmZmZmY4MWEwY2VlMSAoZGNibmxf
cnRubF9wb2xpY3krMHgxNDY4NDEvMHgxZGQ2NzcpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4
MWMwM2I5ODogMDAwMDAwMDAwMDAwMDAwOSAoMHg5KQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZm
ODFjMDNiYTA6IDAwMDAwMDAwMDAwMDAwMDIgKDB4MikNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZm
ZjgxYzAzYmE4OiAwMDAwMDAwMDAwMDAwMDAxICgweDEpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZm
ZmY4MWMwM2JiMDogZmZmZmZmZmY4MWMwMDAwMCAoX19lbmRfcm9kYXRhKzB4ZTkwMDAvMHhlOTAw
MCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYmI4OiBmZmZmZmZmZjgxYzA0MDAwIChp
bml0X3RocmVhZF91bmlvbisweDQwMDAvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZm
ODFjMDNiYzA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4
MWMwM2JkMDogZmZmZmZmZmY4MWMwMDAwMCAoX19lbmRfcm9kYXRhKzB4ZTkwMDAvMHhlOTAwMCkN
DQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYmQ4OiBmZmZmZmZmZjgxYzA0MDAwIChpbml0
X3RocmVhZF91bmlvbisweDQwMDAvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFj
MDNiZTA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMw
M2JlODogMDAwMDAwMDAwMDAwMDAwMiAoMHgyKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFj
MDNiZjA6IGZmZmZmZmZmODFjMTA0YzAgKHJvb3RfbW91bnRmbGFncysweDI4LzB4MjgpDQ0KWyAg
ICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2JmODogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAg
IDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzAwOiBmZmZmZmZmZjgxYzAzZjQwIChpbml0X3RocmVh
ZF91bmlvbisweDNmNDAvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNjMDg6
IGZmZmZmZmZmODFjMDNiNjggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2I2OC8weDQwMDApDQ0KWyAg
ICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2MxMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAg
IDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzE4OiA5NTAxNmY0NTk1MDE2ZWIwICgweDk1MDE2ZjQ1
OTUwMTZlYjApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2MyMDogMDAwMDAwMDAwMDAw
MDIwMCAoMHgyMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2MyODogMDAwMDAwMDAw
MDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzMwOiBmZmZmZmZmZjgx
YTJiNDIyIChkY2JubF9ydG5sX3BvbGljeSsweDE2NGQ4Mi8weDFkZDY3NykNDQpbICAgIDAuNzU2
MDAwXSBmZmZmZmZmZjgxYzAzYzM4OiBmZmZmZmZmZjgxMjI1MGY5IChfX2FsbG9jX3BhZ2VzX3Ns
b3dwYXRoKzB4NmYvMHhiZWUpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2M0MDogMDAw
MDAwMDAwMDAwMDAwOSAoMHg5KQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNjNDg6IGZm
ZmZmZmZmODFjMDNjNTggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2M1OC8weDQwMDApDQ0KWyAgICAw
Ljc1NjAwMF0gZmZmZmZmZmY4MWMwM2M1MDogZmZmZmZmZmY4MTAzMWE3NCAoc2hvd19zdGFjaysw
eDQ0LzB4NjApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2M1ODogZmZmZmZmZmY4MWMw
M2M3OCAoaW5pdF90aHJlYWRfdW5pb24rMHgzYzc4LzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBm
ZmZmZmZmZjgxYzAzYzYwOiBmZmZmZmZmZjgxMzY1NDZjIChkdW1wX3N0YWNrKzB4NjMvMHg4NykN
DQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzY4OiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0N
ClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNjNzg6IGZmZmZmZmZmODFjMDNjYjggKGluaXRf
dGhyZWFkX3VuaW9uKzB4M2NiOC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMw
M2M4MDogZmZmZmZmZmY4MTA4M2Y1MSAoX193YXJuKzB4ZDEvMHhmMCkNDQpbICAgIDAuNzU2MDAw
XSBmZmZmZmZmZjgxYzAzYzg4OiAwMDAwMGU0OTI0MDAwMDI3ICgweGU0OTI0MDAwMDI3KQ0NClsg
ICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNjOTA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAg
ICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2NhODogMDAwMDAwMDAwMDAwMDAzNCAoMHgzNCkNDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzY2IwOiAwMDAwMDAwMDAwMDAwMDM0ICgweDM0KQ0N
ClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNjYjg6IGZmZmZmZmZmODFjMDNjYzggKGluaXRf
dGhyZWFkX3VuaW9uKzB4M2NjOC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMw
M2NjMDogZmZmZmZmZmY4MTA4NDA4ZCAod2Fybl9zbG93cGF0aF9udWxsKzB4MWQvMHgyMCkNDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzY2M4OiBmZmZmZmZmZjgxYzAzZGM4IChpbml0X3Ro
cmVhZF91bmlvbisweDNkYzgvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNj
ZDA6IGZmZmZmZmZmODEyMjUwZjkgKF9fYWxsb2NfcGFnZXNfc2xvd3BhdGgrMHg2Zi8weGJlZSkN
DQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzY2Q4OiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0N
ClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNjZTA6IDAwMDBmZmZmMDAwMDAwMDEgKDB4ZmZm
ZjAwMDAwMDAxKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNjZTg6IDAwMDAwMDAwMDAw
MDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2NmMDogZmZmZmZmZmY4MWMw
M2RjOCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZGM4LzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBm
ZmZmZmZmZjgxYzAzY2Y4OiBmZmZmZmZmZjgxMTlmMTIwIChnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0
KzB4MTIwLzB4YjYwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkMDA6IGZmZmY4ODAw
MDAwMDAwMDAgKDB4ZmZmZjg4MDAwMDAwMDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgx
YzAzZDA4OiBmZmZmZmZmZjgxYzAzZTM4IChpbml0X3RocmVhZF91bmlvbisweDNlMzgvMHg0MDAw
KQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkMTA6IDAwMDAwMDAwZmZmYjZmMTAgKDB4
ZmZmYjZmMTApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2QxODogZmZmZmZmZmY4MWMw
M2Q1MCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZDUwLzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBm
ZmZmZmZmZjgxYzAzZDIwOiAwMDAwMDAwMTgxMDY1ZTFhICgweDE4MTA2NWUxYSkNDQpbICAgIDAu
NzU2MDAwXSBmZmZmZmZmZjgxYzAzZDI4OiBmZmZmZmZmZjgxYzAzZDlhIChpbml0X3RocmVhZF91
bmlvbisweDNkOWEvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkMzA6IDAw
MDAwMDAwMDAwZmZmZmYgKDB4ZmZmZmYpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Qz
ODogMDAxMDAwMDA5NTAxNmViMCAoMHgxMDAwMDA5NTAxNmViMCkNDQpbICAgIDAuNzU2MDAwXSBm
ZmZmZmZmZjgxYzAzZDQwOiBmZmZmZmZmZjgxYzAzZDgwIChpbml0X3RocmVhZF91bmlvbisweDNk
ODAvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkNDg6IGZmZmZmZmZmODE0
MGI5ZGQgKGFjcGlfaHdfcmVhZF9wb3J0KzB4NTYvMHhjYikNDQpbICAgIDAuNzU2MDAwXSBmZmZm
ZmZmZjgxYzAzZDUwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsgICAgMC43NTYwMDBdIGZmZmZm
ZmZmODFjMDNkNTg6IDk1MDE2ZjQ1OTUwMTZlYjAgKDB4OTUwMTZmNDU5NTAxNmViMCkNDQpbICAg
IDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZDYwOiAwMDAwMDAwMDAwMDAwMDEwICgweDEwKQ0NClsg
ICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkNjg6IDAwMDAwMDAwMDAwMDAwMTAgKDB4MTApDQ0K
WyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Q3MDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZDc4OiBmZmZmZmZmZjgxYzAzZGY4IChpbml0X3Ro
cmVhZF91bmlvbisweDNkZjgvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNk
ODA6IGZmZmZmZmZmODFjMDNkZTggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2RlOC8weDQwMDApDQ0K
WyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Q4ODogMDAwMDAwMzQwMTQwMDBjMCAoMHgzNDAx
NDAwMGMwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkOTA6IDAwMDBmZmZmMDAwMDAw
MDEgKDB4ZmZmZjAwMDAwMDAxKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkOTg6IDk1
MDE2ZjQ1OTUwMTZlYjAgKDB4OTUwMTZmNDU5NTAxNmViMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZm
ZmZmZjgxYzAzZGEwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsgICAgMC43NTYwMDBdIGZmZmZm
ZmZmODFjMDNkYjg6IDAwMDAwMDAwMDAwMDAwMzQgKDB4MzQpDQ0KWyAgICAwLjc1NjAwMF0gZmZm
ZmZmZmY4MWMwM2RjMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZm
ZmZmZjgxYzAzZGM4OiBmZmZmZmZmZjgxYzAzZTMwIChpbml0X3RocmVhZF91bmlvbisweDNlMzAv
MHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkZDA6IGZmZmZmZmZmODExYTAw
ZDAgKF9fYWxsb2NfcGFnZXNfbm9kZW1hc2srMHgyNDAvMHgyNjApDQ0KWyAgICAwLjc1NjAwMF0g
ZmZmZmZmZmY4MWMwM2RkODogZmZmZjg4MDFmNTQzZWEwMCAoMHhmZmZmODgwMWY1NDNlYTAwKQ0N
ClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkZTA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0K
WyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2RlODogZmZmZjg4MDFmNTQzZWEwMCAoMHhmZmZm
ODgwMWY1NDNlYTAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkZjA6IDAwMDAwMDAy
MDAwMDAwMDAgKDB4MjAwMDAwMDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkZjg6
IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2UwMDog
OTUwMTZmNDU5NTAxNmViMCAoMHg5NTAxNmY0NTk1MDE2ZWIwKQ0NClsgICAgMC43NTYwMDBdIGZm
ZmZmZmZmODFjMDNlMDg6IGZmZmY4ODAxZjU0M2VhMDAgKDB4ZmZmZjg4MDFmNTQzZWEwMCkNDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTEwOiAwMDAwMDAwMDAxNDAwMGMwICgweDE0MDAw
YzApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2UxODogMDAwMDAwMDAwMDAwMDAzNCAo
MHgzNCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTIwOiAwMDAwMDAwMDAwMDAwMDAw
IC4uLg0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlMjg6IGZmZmZmZmZmODFjMTA0YzAg
KHJvb3RfbW91bnRmbGFncysweDI4LzB4MjgpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMw
M2UzMDogZmZmZmZmZmY4MWMwM2U1MCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZTUwLzB4NDAwMCkN
DQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTM4OiBmZmZmZmZmZjgxMWY0MTFlIChhbGxv
Y19wYWdlX2ludGVybGVhdmUrMHgzZS8weDkwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFj
MDNlNDA6IGZmZmY4ODAyODhjOWMwMDAgKDB4ZmZmZjg4MDI4OGM5YzAwMCkNDQpbICAgIDAuNzU2
MDAwXSBmZmZmZmZmZjgxYzAzZTQ4OiBmZmZmODgwMjg4YzljMDAwICgweGZmZmY4ODAyODhjOWMw
MDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2U1MDogZmZmZmZmZmY4MWMwM2U5MCAo
aW5pdF90aHJlYWRfdW5pb24rMHgzZTkwLzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZm
ZjgxYzAzZTU4OiBmZmZmZmZmZjgxMWY1M2VkIChhbGxvY19wYWdlc19jdXJyZW50KzB4Y2QvMHgx
MjApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2U2MDogMDAwMDAwMDAwMDAwMDAwMCAu
Li4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTY4OiAwMDBmZmZmZmZmZmZmZmZmICgw
eGZmZmZmZmZmZmZmZmYpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2U3MDogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTgwOiBmZmZmZmZm
ZjgxZTZlMmMwIChyZWFsX21vZGVfYmxvYl9lbmQrMHg4NC8weDg0KQ0NClsgICAgMC43NTYwMDBd
IGZmZmZmZmZmODFjMDNlODg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0g
ZmZmZmZmZmY4MWMwM2U5MDogZmZmZmZmZmY4MWMwM2VhOCAoaW5pdF90aHJlYWRfdW5pb24rMHgz
ZWE4LzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTk4OiBmZmZmZmZmZjgx
ZTA2MmRmIChlZmlfbWVtbWFwX2FsbG9jKzB4MzIvMHg1ZikNDQpbICAgIDAuNzU2MDAwXSBmZmZm
ZmZmZjgxYzAzZWEwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsgICAgMC43NTYwMDBdIGZmZmZm
ZmZmODFjMDNlYTg6IGZmZmZmZmZmODFjMDNlZTAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2VlMC8w
eDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2ViMDogZmZmZmZmZmY4MWRjNjdh
ZiAoZWZpX2ZyZWVfYm9vdF9zZXJ2aWNlcysweDQ0LzB4MTdlKQ0NClsgICAgMC43NTYwMDBdIGZm
ZmZmZmZmODFjMDNlYjg6IGZmZmZmZmZmZmZmZmZmZmYgKDB4ZmZmZmZmZmZmZmZmZmZmZikNDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZWMwOiBmZmZmZmZmZjgxZTUyOTAwIChrdGhyZWFk
ZF9kb25lKzB4MjAvMHgyMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZWM4OiBmZmZm
ODgwMjkzYTI4NzgwICgweGZmZmY4ODAyOTNhMjg3ODApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZm
ZmY4MWMwM2VkMDogZmZmZmZmZmY4MWU2ZTJjMCAocmVhbF9tb2RlX2Jsb2JfZW5kKzB4ODQvMHg4
NCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZWQ4OiAwMDAwMDAwMDAwMDAwMDAwIC4u
Lg0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlZTA6IGZmZmZmZmZmODFjMDNmMzAgKGlu
aXRfdGhyZWFkX3VuaW9uKzB4M2YzMC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4
MWMwM2VlODogZmZmZmZmZmY4MWRhNTFkZSAoc3RhcnRfa2VybmVsKzB4NDk4LzB4NGMzKQ0NClsg
ICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlZjA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAg
ICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2VmODogZmZmZmZmZmY4MWRhNGE1ZCAoc2V0X2luaXRf
YXJnKzB4NTUvMHg1NSkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZjAwOiBmZmZmZmZm
ZjgxZTZlMmMwIChyZWFsX21vZGVfYmxvYl9lbmQrMHg4NC8weDg0KQ0NClsgICAgMC43NTYwMDBd
IGZmZmZmZmZmODFjMDNmMDg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0g
ZmZmZmZmZmY4MWMwM2YxMDogZmZmZmZmZmY4MWMwM2Y2MCAoaW5pdF90aHJlYWRfdW5pb24rMHgz
ZjYwLzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZjE4OiBmZmZmZmZmZjgx
YzAzZjVjIChpbml0X3RocmVhZF91bmlvbisweDNmNWMvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBd
IGZmZmZmZmZmODFjMDNmMjA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0g
ZmZmZmZmZmY4MWMwM2YzMDogZmZmZmZmZmY4MWMwM2Y0MCAoaW5pdF90aHJlYWRfdW5pb24rMHgz
ZjQwLzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZjM4OiBmZmZmZmZmZjgx
ZGE0NWQ2ICh4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4MmEvMHgyYykNDQpbICAgIDAuNzU2
MDAwXSBmZmZmZmZmZjgxYzAzZjQwOiBmZmZmZmZmZjgxYzAzZmY4IChpbml0X3RocmVhZF91bmlv
bisweDNmZjgvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNmNDg6IGZmZmZm
ZmZmODFkYWI2MWYgKHhlbl9zdGFydF9rZXJuZWwrMHg0ZjkvMHg1MDUpDQ0KWyAgICAwLjc1NjAw
MF0gZmZmZmZmZmY4MWMwM2Y1MDogMDAwNTA2NTIwMDAwMDAwMCAoMHg1MDY1MjAwMDAwMDAwKQ0N
ClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNmNTg6IDAwMDAwMDAxMDA0MDA4MDAgKDB4MTAw
NDAwODAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNmNjA6IDAzMDAwMDAxMDAwMDAw
MzIgKDB4MzAwMDAwMTAwMDAwMDMyKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNmNjg6
IDAwMDAwMDAwMDAwMDAwMDUgKDB4NSkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZjcw
OiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsgICAgMC43NTYwMDNdIC0tLVsgZW5kIHRyYWNlIDE2
MWFmZTdhOWJhOTZiMjAgXS0tLQ0NClsgICAgMC43NTcwMDNdIGVmaTogRmFpbGVkIHRvIGFsbG9j
YXRlIG5ldyBFRkkgbWVtbWFwDQ0KWyAgICAwLjc1ODAwM10gZnRyYWNlOiBhbGxvY2F0aW5nIDI4
Mzk1IGVudHJpZXMgaW4gMTExIHBhZ2VzDQ0KWyAgICAwLjc2NzE0NV0gY3B1IDAgc3BpbmxvY2sg
ZXZlbnQgaXJxIDIwMQ0NClsgICAgMC43NjgwMDddIHNtcGJvb3Q6IE1heCBsb2dpY2FsIHBhY2th
Z2VzOiAxMw0NCihYRU4pIHRyYXBzLmM6Mjg3NzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
MDAwMDAxYzkgZnJvbSAweDAwMDAwMDAwMDAwMDAwMDAgdG8gMHgwMDAwMDAwMDAwMDAwMDAzDQoo
WEVOKSB0cmFwcy5jOjI4Nzc6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIDAwMDAwMWE2IGZy
b20gMHgwMDAwMDAwMDAwMDAwMDAwIHRvIDB4MDAwMDAwMDAwMDAwMDAxMQ0KKFhFTikgdHJhcHMu
YzoyODc3OmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiAwMDAwMDFhNyBmcm9tIDB4MDAwMDAw
MDAwMDAwMDAwMCB0byAweDAwMDAwMDAwMDAwMDAwMTENCihYRU4pIHRyYXBzLmM6Mjg3NzpkMHYw
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgMDAwMDAzZjYgZnJvbSAweDAwMDAwMDAwMDAwMGZmZmYg
dG8gMHgwMDAwMDAwMDAwMDBmZmVlDQooWEVOKSB0cmFwcy5jOjI4Nzc6ZDB2MCBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIDAwMDAwM2Y3IGZyb20gMHgwMDAwMDAwMDAwMDAwODAwIHRvIDB4MDAwMDAw
MDAwMDAwMDgxMQ0KWyAgICAwLjc2OTIzOF0gUGVyZm9ybWFuY2UgRXZlbnRzOiBTa3lsYWtlIGV2
ZW50cywgSW50ZWwgUE1VIGRyaXZlci4NDQpbICAgIDAuNzc1MDA0XSAuLi4gdmVyc2lvbjogICAg
ICAgICAgICAgICAgMw0NClsgICAgMC43NzYwMDJdIC4uLiBiaXQgd2lkdGg6ICAgICAgICAgICAg
ICA0OA0NClsgICAgMC43NzcwMDJdIC4uLiBnZW5lcmljIHJlZ2lzdGVyczogICAgICA0DQ0KWyAg
ICAwLjc3ODAwMl0gLi4uIHZhbHVlIG1hc2s6ICAgICAgICAgICAgIDAwMDBmZmZmZmZmZmZmZmYN
DQpbICAgIDAuNzc5MDAyXSAuLi4gbWF4IHBlcmlvZDogICAgICAgICAgICAgMDAwMDAwMDA3ZmZm
ZmZmZg0NClsgICAgMC43ODAwMDJdIC4uLiBmaXhlZC1wdXJwb3NlIGV2ZW50czogICAzDQ0KWyAg
ICAwLjc4MTAwMl0gLi4uIGV2ZW50IG1hc2s6ICAgICAgICAgICAgIDAwMDAwMDA3MDAwMDAwMGYN
DQpbICAgIDAuNzgzOTAzXSBzbXA6IEJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLg0NClsg
ICAgMC43ODQxNjNdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQ0NClsgICAgMC43ODU1
MDZdIE5NSSB3YXRjaGRvZzogZW5hYmxlZCBvbiBhbGwgQ1BVcywgcGVybWFuZW50bHkgY29uc3Vt
ZXMgb25lIGh3LVBNVSBjb3VudGVyLg0NClsgICAgMC43ODU1MDZdIGNwdSAxIHNwaW5sb2NrIGV2
ZW50IGlycSAyMTUNDQpbICAgIDAuNzg3MTk1XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDINDQpbICAgIDAuNzg4NTM3XSBjcHUgMiBzcGlubG9jayBldmVudCBpcnEgMjIzDQ0KWyAgICAw
Ljc5MzAzNV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAzDQ0KWyAgICAwLjc5NDQ5M10g
Y3B1IDMgc3BpbmxvY2sgZXZlbnQgaXJxIDIzMQ0NClsgICAgMC43OTkwNDJdIGluc3RhbGxpbmcg
WGVuIHRpbWVyIGZvciBDUFUgNA0NClsgICAgMC44MDA1NjhdIGNwdSA0IHNwaW5sb2NrIGV2ZW50
IGlycSAyMzkNDQpbICAgIDAuODA1MTE4XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDUN
DQpbICAgIDAuODA2NjAzXSBjcHUgNSBzcGlubG9jayBldmVudCBpcnEgMjQ3DQ0KWyAgICAwLjgx
MTE0M10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA2DQ0KWyAgICAwLjgxMjQ1MV0gY3B1
IDYgc3BpbmxvY2sgZXZlbnQgaXJxIDI1NQ0NClsgICAgMC44MTcwMTNdIGluc3RhbGxpbmcgWGVu
IHRpbWVyIGZvciBDUFUgNw0NClsgICAgMC44MTg0MzddIGNwdSA3IHNwaW5sb2NrIGV2ZW50IGly
cSAyNjMNDQpbICAgIDAuODIyMTYxXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDgNDQpb
ICAgIDAuODIzNDQ4XSBjcHUgOCBzcGlubG9jayBldmVudCBpcnEgMjcxDQ0KWyAgICAwLjgyNzE2
NV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA5DQ0KWyAgICAwLjgyODM1Nl0gY3B1IDkg
c3BpbmxvY2sgZXZlbnQgaXJxIDI3OQ0NClsgICAgMC44MzIxNzBdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgMTANDQpbICAgIDAuODMzNTQyXSBjcHUgMTAgc3BpbmxvY2sgZXZlbnQgaXJx
IDI4Nw0NClsgICAgMC44MzgxNjZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTENDQpb
ICAgIDAuODM5NDI1XSBjcHUgMTEgc3BpbmxvY2sgZXZlbnQgaXJxIDI5NQ0NClsgICAgMC44NDQw
NTNdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTINDQpbICAgIDAuODQ1NDgxXSBjcHUg
MTIgc3BpbmxvY2sgZXZlbnQgaXJxIDMwMw0NClsgICAgMC44NTAxMzRdIGluc3RhbGxpbmcgWGVu
IHRpbWVyIGZvciBDUFUgMTMNDQpbICAgIDAuODUxNDMxXSBjcHUgMTMgc3BpbmxvY2sgZXZlbnQg
aXJxIDMxMQ0NClsgICAgMC44NTYwNjFdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTQN
DQpbICAgIDAuODU3NDc2XSBjcHUgMTQgc3BpbmxvY2sgZXZlbnQgaXJxIDMxOQ0NClsgICAgMC44
NjIxMzddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTUNDQpbICAgIDAuODYzNDc4XSBj
cHUgMTUgc3BpbmxvY2sgZXZlbnQgaXJxIDMyNw0NClsgICAgMC44NjgxMjFdIGluc3RhbGxpbmcg
WGVuIHRpbWVyIGZvciBDUFUgMTYNDQpbICAgIDAuODY5NTYzXSBjcHUgMTYgc3BpbmxvY2sgZXZl
bnQgaXJxIDMzNQ0NClsgICAgMC44NzQxNjRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUg
MTcNDQpbICAgIDAuODc1NDY2XSBjcHUgMTcgc3BpbmxvY2sgZXZlbnQgaXJxIDM0Mw0NClsgICAg
MC44ODAxMDFdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTgNDQpbICAgIDAuODgxNTAz
XSBjcHUgMTggc3BpbmxvY2sgZXZlbnQgaXJxIDM1MQ0NClsgICAgMC44ODYxNTJdIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMTkNDQpbICAgIDAuODg3NDI1XSBjcHUgMTkgc3BpbmxvY2sg
ZXZlbnQgaXJxIDM1OQ0NClsgICAgMC44OTIwNDhdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgMjANDQpbICAgIDAuODkzNDQ4XSBjcHUgMjAgc3BpbmxvY2sgZXZlbnQgaXJxIDM2Nw0NClsg
ICAgMC44OTgwODldIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMjENDQpbICAgIDAuODk5
NDQ0XSBjcHUgMjEgc3BpbmxvY2sgZXZlbnQgaXJxIDM3NQ0NClsgICAgMC45MDQwNjRdIGluc3Rh
bGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMjINDQpbICAgIDAuOTA1NDYxXSBjcHUgMjIgc3Bpbmxv
Y2sgZXZlbnQgaXJxIDM4Mw0NClsgICAgMC45MTAxNDBdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMjMNDQpbICAgIDAuOTExNDcyXSBjcHUgMjMgc3BpbmxvY2sgZXZlbnQgaXJxIDM5MQ0N
ClsgICAgMC45MTYxMDNdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMjQNDQpbICAgIDAu
OTE3NDQ4XSBjcHUgMjQgc3BpbmxvY2sgZXZlbnQgaXJxIDM5OQ0NClsgICAgMC45MjIxMDNdIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMjUNDQpbICAgIDAuOTIzNDg4XSBjcHUgMjUgc3Bp
bmxvY2sgZXZlbnQgaXJxIDQwNw0NClsgICAgMC45MjgxMjddIGluc3RhbGxpbmcgWGVuIHRpbWVy
IGZvciBDUFUgMjYNDQpbICAgIDAuOTI5NDk5XSBjcHUgMjYgc3BpbmxvY2sgZXZlbnQgaXJxIDQx
NQ0NClsgICAgMC45MzQxNTNdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMjcNDQpbICAg
IDAuOTM1NDU1XSBjcHUgMjcgc3BpbmxvY2sgZXZlbnQgaXJxIDQyMw0NClsgICAgMC45NDAwNzZd
IGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMjgNDQpbICAgIDAuOTQxNDUxXSBjcHUgMjgg
c3BpbmxvY2sgZXZlbnQgaXJxIDQzMQ0NClsgICAgMC45NDYwOThdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgMjkNDQpbICAgIDAuOTQ3NDQ3XSBjcHUgMjkgc3BpbmxvY2sgZXZlbnQgaXJx
IDQzOQ0NClsgICAgMC45NTIwNjhdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMzANDQpb
ICAgIDAuOTUzNDU5XSBjcHUgMzAgc3BpbmxvY2sgZXZlbnQgaXJxIDQ0Nw0NClsgICAgMC45NTgx
MzddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMzENDQpbICAgIDAuOTU5NDgxXSBjcHUg
MzEgc3BpbmxvY2sgZXZlbnQgaXJxIDQ1NQ0NClsgICAgMC45NjMwMTJdIHNtcDogQnJvdWdodCB1
cCAxIG5vZGUsIDMyIENQVXMNDQpbICAgIDAuOTY0OTk4XSBzY2hlZF9jbG9jazogTWFya2luZyBz
dGFibGUgKDk2NDAwMDAwMCwgMCktPigzNjY4MjE0MzQ2MTAsIC0zNjU4NTc0MzQ2MTApDQ0KWyAg
ICAwLjk3ODExMF0gZGV2dG1wZnM6IGluaXRpYWxpemVkDQ0KWyAgICAwLjk4MTc3OV0geDg2L21t
OiBNZW1vcnkgYmxvY2sgc2l6ZTogMjA0OE1CDQ0KWyAgICAwLjk4OTU5MF0gZXZtOiBzZWN1cml0
eS5zZWxpbnV4DQ0KWyAgICAwLjk5MzIwNF0gZXZtOiBzZWN1cml0eS5pbWENDQpbICAgIDAuOTk2
NTk1XSBldm06IHNlY3VyaXR5LmNhcGFiaWxpdHkNDQpbICAgIDEuMDAwODg5XSBQTTogUmVnaXN0
ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg2ODJhZDAwMC0weDY4Y2RjZmZmXSAoMTA2ODIz
NjggYnl0ZXMpDQ0KWyAgICAxLjAxMDE2NF0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4
ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDE5MTEyNjA0NDYy
NzUwMDAgbnMNDQpbICAgIDEuMDIxMDkyXSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIg
KG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpDQ0KWyAgICAxLjAyODU5OV0gcmFuZG9tOiBjcm5nIGlu
aXQgZG9uZQ0NClsgICAgMS4wMzIzNjZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkg
MTYNDQpbICAgIDEuMDM3MzYzXSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2
ZXJzaW9uIDEgbGF5b3V0DQ0KWyAgICAxLjA0NDIxNF0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQN
DQpbICAgIDEuMDQ5NDE5XSBBQ1BJOiBbUENDVDoweDAxXSBJbnZhbGlkIHplcm8gbGVuZ3RoDQ0K
WyAgICAxLjA1NDU4Ml0gQUNQSTogW1BDQ1Q6MHgwMl0gSW52YWxpZCB6ZXJvIGxlbmd0aA0NClsg
ICAgMS4wNTk5MTZdIEVycm9yIHBhcnNpbmcgUENDIHN1YnNwYWNlcyBmcm9tIFBDQ1QNDQpbICAg
IDEuMDY1Mjg0XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZA0NClsgICAgMS4wNjk4MDZd
IGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAu
NQ0NClsgICAgMS4wNzk0MDFdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAt
ZmZdIGF0IFttZW0gMHg4MDAwMDAwMC0weDhmZmZmZmZmXSAoYmFzZSAweDgwMDAwMDAwKQ0NClsg
ICAgMS4wODk5MDRdIFBDSTogTU1DT05GSUcgYXQgW21lbSAweDgwMDAwMDAwLTB4OGZmZmZmZmZd
IHJlc2VydmVkIGluIEU4MjANDQooWEVOKSBkMDogRm9yY2luZyB3cml0ZSBlbXVsYXRpb24gb24g
TUZOcyA4MDAwMC04ZmZmZg0KWyAgICAxLjE1OTU0N10gUENJOiBVc2luZyBjb25maWd1cmF0aW9u
IHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MNDQpbICAgIDEuMTY5ODQ4XSBBQ1BJOiBBZGRlZCBfT1NJ
KE1vZHVsZSBEZXZpY2UpDQ0KWyAgICAxLjE3NDQzMF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNz
b3IgRGV2aWNlKQ0NClsgICAgMS4xNzk0NzNdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0
ZW5zaW9ucykNDQpbICAgIDEuMTg0ODA0XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dy
ZWdhdG9yIERldmljZSkNDQpbICAgIDEuMTkxMjYwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5IHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAwDQ0KWyAgICAxLjIzOTc3Nl0gQUNQSTogW0Zpcm13YXJlIEJ1
Z106IEJJT1MgX09TSShMaW51eCkgcXVlcnkgaWdub3JlZA0NClsgICAgMS4yNjkxMzBdIEFDUEk6
IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6DQ0KWyAgICAxLjMxNzE5OV0gQUNQSTogRHluYW1pYyBP
RU0gVGFibGUgTG9hZDoNDQpbICAgIDEuNDU1MDY4XSBBQ1BJOiBJbnRlcnByZXRlciBlbmFibGVk
DQ0KWyAgICAxLjQ1OTA4OF0gQUNQSTogKHN1cHBvcnRzIFMwIFMzIFM0IFM1KQ0NClsgICAgMS40
NjM1MzBdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcNDQpbICAgIDEu
NDY5MjIyXSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkLg0NClsgICAg
MS40NzQ4NzRdIFBDSTogVXNpbmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5l
Y2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMiIGFuZCByZXBvcnQgYSBidWcNDQpbICAgIDEuNTQ5ODU0
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDMyLzB4MSBpZ25vcmVkLg0NClsgICAgMS41NTg2MDldIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjU2NTQ3MF0gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzMy8weDMgaWdu
b3JlZC4NDQpbICAgIDEuNTc0MjI3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0NClsgICAgMS41ODEwOTJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMzQvMHg1IGlnbm9yZWQuDQ0KWyAgICAx
LjU4OTg0NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
DQpbICAgIDEuNTk2NzEyXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDM1LzB4NyBpZ25vcmVkLg0NClsgICAgMS42MDU0NjJdIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjYxMjMz
MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciAzNi8weDkgaWdub3JlZC4NDQpbICAgIDEuNjIxMDcyXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS42Mjc5MzBdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMzcvMHhiIGln
bm9yZWQuDQ0KWyAgICAxLjYzNjY4Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINDQpbICAgIDEuNjQzNjU2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDM4LzB4MTEgaWdub3JlZC4NDQpbICAg
IDEuNjUyNTA0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0NClsgICAgMS42NTkzNjZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMzkvMHgxMyBpZ25vcmVkLg0NClsgICAgMS42NjgyMTNdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjY3
NTA3MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFBy
b2Nlc3NvciA0MC8weDE1IGlnbm9yZWQuDQ0KWyAgICAxLjY4MzkyNl0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuNjkwNzgzXSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDQxLzB4
MTcgaWdub3JlZC4NDQpbICAgIDEuNjk5NjMxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS43MDY0OTVdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNDIvMHgxOSBpZ25vcmVkLg0N
ClsgICAgMS43MTUzMzldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQ0KWyAgICAxLjcyMjIwM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0My8weDFiIGlnbm9yZWQuDQ0KWyAgICAxLjczMTA0
OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAg
IDEuNzM4MDMzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDQ0LzB4MjEgaWdub3JlZC4NDQpbICAgIDEuNzQ2ODgyXSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS43NTM3MzldIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
NDUvMHgyMyBpZ25vcmVkLg0NClsgICAgMS43NjI1ODhdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjc2OTQ1M10gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0Ni8weDI1IGlnbm9y
ZWQuDQ0KWyAgICAxLjc3ODMwMV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINDQpbICAgIDEuNzg1MTYwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDQ3LzB4MjcgaWdub3JlZC4NDQpbICAgIDEu
Nzk0MDE1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0N
ClsgICAgMS44MDA4NzFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgNDgvMHgyOSBpZ25vcmVkLg0NClsgICAgMS44MDk3MTldIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjgxNjU4
OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciA0OS8weDJiIGlnbm9yZWQuDQ0KWyAgICAxLjgyNTQzN10gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuODMyNDA3XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDUwLzB4MzEg
aWdub3JlZC4NDQpbICAgIDEuODQxMjU1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS44NDgxMTZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNTEvMHgzMyBpZ25vcmVkLg0NClsg
ICAgMS44NTY5NjJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQ0KWyAgICAxLjg2MzgyNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDMyIHJlYWNoZWQuIFByb2Nlc3NvciA1Mi8weDM1IGlnbm9yZWQuDQ0KWyAgICAxLjg3MjY3Ml0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEu
ODc5NTYzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDUzLzB4MzcgaWdub3JlZC4NDQpbICAgIDEuODg4NDEzXSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS44OTUyNzddIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNTQv
MHgzOSBpZ25vcmVkLg0NClsgICAgMS45MDQxMzJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjkxMDk4MF0gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA1NS8weDNiIGlnbm9yZWQu
DQ0KWyAgICAxLjkxOTgyNl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINDQpbICAgIDEuOTI2OTA3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDU2LzB4NDEgaWdub3JlZC4NDQpbICAgIDEuOTM1
NzUzXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsg
ICAgMS45NDI2MTddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgNTcvMHg0MyBpZ25vcmVkLg0NClsgICAgMS45NTE0NjhdIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjk1ODQwOF0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3Nv
ciA1OC8weDQ1IGlnbm9yZWQuDQ0KWyAgICAxLjk2NzI2MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuOTc0MTMyXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDU5LzB4NDcgaWdu
b3JlZC4NDQpbICAgIDEuOTgyOTgwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0NClsgICAgMS45ODk4NDldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNjAvMHg0OSBpZ25vcmVkLg0NClsgICAg
MS45OTg2ODldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQ0KWyAgICAyLjAwNTU0NV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMy
IHJlYWNoZWQuIFByb2Nlc3NvciA2MS8weDRiIGlnbm9yZWQuDQ0KWyAgICAyLjAxNDM5Ml0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMDIx
Mzc1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDYyLzB4NTEgaWdub3JlZC4NDQpbICAgIDIuMDMwMjI1XSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4wMzcwODFdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNjMvMHg1
MyBpZ25vcmVkLg0NClsgICAgMi4wNDU5MjldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjA1MjU0Nl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2NC8weDU0IGlnbm9yZWQuDQ0K
WyAgICAyLjA2MTM5Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINDQpbICAgIDIuMDY3OTk0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDY1LzB4NTUgaWdub3JlZC4NDQpbICAgIDIuMDc2ODM5
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAg
Mi4wODM0NThdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgNjYvMHg1NiBpZ25vcmVkLg0NClsgICAgMi4wOTIyOTddIEFDUEk6IFVuYWJs
ZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjA5ODkxNV0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2
Ny8weDU3IGlnbm9yZWQuDQ0KWyAgICAyLjEwNzc2Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMTE0MzgyXSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDY4LzB4NTggaWdub3Jl
ZC4NDQpbICAgIDIuMTIzMjI3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0NClsgICAgMi4xMjk4NDFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNjkvMHg1OSBpZ25vcmVkLg0NClsgICAgMi4x
Mzg2ODZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0K
WyAgICAyLjE0NTMwNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJl
YWNoZWQuIFByb2Nlc3NvciA3MC8weDVhIGlnbm9yZWQuDQ0KWyAgICAyLjE1NDE1MV0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMTYwNzY1
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDcxLzB4NWIgaWdub3JlZC4NDQpbICAgIDIuMTY5NjEzXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4xNzYzMzhdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNzIvMHg2MCBp
Z25vcmVkLg0NClsgICAgMi4xODUxODddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjE5MTgwMV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA3My8weDYxIGlnbm9yZWQuDQ0KWyAg
ICAyLjIwMDY1NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINDQpbICAgIDIuMjA3MjYwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDc0LzB4NjIgaWdub3JlZC4NDQpbICAgIDIuMjE2MTA4XSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4y
MjI3MjVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgNzUvMHg2MyBpZ25vcmVkLg0NClsgICAgMi4yMzE1NzFdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjIzODE4OF0gQVBJQzog
TlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA3Ni8w
eDY0IGlnbm9yZWQuDQ0KWyAgICAyLjI0NzAzNV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMjUzNjQ4XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDc3LzB4NjUgaWdub3JlZC4N
DQpbICAgIDIuMjYyNDk2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0NClsgICAgMi4yNjkxMDZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNzgvMHg2NiBpZ25vcmVkLg0NClsgICAgMi4yNzc5
NTNdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAg
ICAyLjI4NDU3MV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciA3OS8weDY3IGlnbm9yZWQuDQ0KWyAgICAyLjI5MzQxNl0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMzAwMDI4XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDgwLzB4NjggaWdub3JlZC4NDQpbICAgIDIuMzA4ODgxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4zMTU0OTFdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgODEvMHg2OSBpZ25v
cmVkLg0NClsgICAgMi4zMjQzMzddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNh
bCBjcHUgbnVtYmVyDQ0KWyAgICAyLjMzMDk2MV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4Mi8weDZhIGlnbm9yZWQuDQ0KWyAgICAy
LjMzOTgwNV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
DQpbICAgIDIuMzQ2NDIxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDgzLzB4NmIgaWdub3JlZC4NDQpbICAgIDIuMzU1MjcwXSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4zNjE5
OTNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgODQvMHg3MCBpZ25vcmVkLg0NClsgICAgMi4zNzA4MzldIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjM3NzQ1OF0gQVBJQzogTlJf
Q1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4NS8weDcx
IGlnbm9yZWQuDQ0KWyAgICAyLjM4NjMwN10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMzkyOTE4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDg2LzB4NzIgaWdub3JlZC4NDQpb
ICAgIDIuNDAxNzY1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0NClsgICAgMi40MDgzNzddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgODcvMHg3MyBpZ25vcmVkLg0NClsgICAgMi40MTcyMzJd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAy
LjQyMzg0M10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciA4OC8weDc0IGlnbm9yZWQuDQ0KWyAgICAyLjQzMjY4OF0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNDM5MzA3XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDg5
LzB4NzUgaWdub3JlZC4NDQpbICAgIDIuNDQ4MTQ0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi40NTQ3NTVdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTAvMHg3NiBpZ25vcmVk
Lg0NClsgICAgMi40NjM2MDBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBj
cHUgbnVtYmVyDQ0KWyAgICAyLjQ3MDIyNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA5MS8weDc3IGlnbm9yZWQuDQ0KWyAgICAyLjQ3
OTA3M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpb
ICAgIDIuNDg1NjgxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDkyLzB4NzggaWdub3JlZC4NDQpbICAgIDIuNDk0NTI3XSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi41MDExNDJd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgOTMvMHg3OSBpZ25vcmVkLg0NClsgICAgMi41MDk5OTBdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjUxNjYwNV0gQVBJQzogTlJfQ1BV
Uy9wb3MAeDgwIGlnbm9yZWQuDQ0KWyAgICAyLjU1NjU5Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNTYzMjEwXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDk3LzB4ODEgaWdu
b3JlZC4NDQpbICAgIDIuNTcyMDQ5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0NClsgICAgMi41Nzg2NTddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTgvMHg4MiBpZ25vcmVkLg0NClsgICAg
Mi41ODc0OTZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQ0KWyAgICAyLjU5NDEwNV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMy
IHJlYWNoZWQuIFByb2Nlc3NvciA5OS8weDgzIGlnbm9yZWQuDQ0KWyAgICAyLjYwMjk1Ml0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNjA5
NTY5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDEwMC8weDg0IGlnbm9yZWQuDQ0KWyAgICAyLjYxODUxNF0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNjI1MTIxXSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwMS8w
eDg1IGlnbm9yZWQuDQ0KWyAgICAyLjYzNDA3Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNgAKWyAgICAyLjY4MDc0MV0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNjg3MzU1XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDEwNS8weDg5IGlnbm9yZWQuDQ0KWyAgICAyLjY5NjMwMl0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNzAyOTExXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwNi8weDhhIGln
bm9yZWQuDQ0KWyAgICAyLjcxMTg1NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINDQpbICAgIDIuNzE4NDc1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwNy8weDhiIGlnbm9yZWQuDQ0KWyAg
ICAyLjcyNzQyMl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINDQpbICAgIDIuNzM0MTUwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwOC8weDkwIGlnbm9yZWQuDQ0KWyAgICAyLjc0MzEwMl0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIu
NzQ5NzE0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UABQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTExLzB4
OTMgaWdub3JlZC4NDQpbICAgIDIuNzg5NzY1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi43OTYzNzldIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTEyLzB4OTQgaWdub3JlZC4N
DQpbICAgIDIuODA1MzIxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0NClsgICAgMi44MTE5MzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTEzLzB4OTUgaWdub3JlZC4NDQpbICAgIDIuODIw
ODc5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsg
ICAgMi44Mjc0OTJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTE0LzB4OTYgaWdub3JlZC4NDQpbICAgIDIuODM2NDM1XSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi44NDMwNDdd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgMTE1LzB4OTcgaWdub3JlZC4NDQpbICAgIDIuODUxOTk3XSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi44NTg2MDZdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTE2LzB4OTgg
aWdub3JlZC4NDQpbICAgIDIuODY3NTUxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi44NzQyMDRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTE3LzB4OTkgaWdub3JlZC4NDQpb
ICAgIDIuODgzMTUyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0NClsgICAgMi44ODk3NzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTE4LzB4OWEgaWdub3JlZC4NDQpbICAgIDIuODk4NzE3
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAg
Mi45MDUzMzZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMTE5LzB4OWIgaWdub3JlZC4NDQpbICAgIDIuOTE0Mjc4XSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi45MjEwMTldIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
MTIwLzB4YTAgaWdub3JlZC4NDQpbICAgIDIuOTI5OTY1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi45MzY1NzhdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTIxLzB4YTEgaWdu
b3JlZC4NDQpbICAgIDIuOTQ1NTI0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0NClsgICAgMi45NTIxMzVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTIyLzB4YTIgaWdub3JlZC4NDQpbICAg
IDIuOTYxMDc4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0NClsgICAgMi45Njc2OTNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMTIzLzB4YTMgaWdub3JlZC4NDQpbICAgIDIuOTc2NjM3XSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi45
ODMyNTJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgMTI0LzB4YTQgaWdub3JlZC4NDQpbICAgIDIuOTkyMjA0XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi45OTg4MTRdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTI1
LzB4YTUgaWdub3JlZC4NDQpbICAgIDMuMDA3NzU4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4wMTQ0MDVdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTI2LzB4YTYgaWdub3Jl
ZC4NDQpbICAgIDMuMDIzMzU4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0NClsgICAgMy4wMjk5NjNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTI3LzB4YTcgaWdub3JlZC4NDQpbICAgIDMu
MDM4OTEwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0N
ClsgICAgMy4wNDU1MzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgMTI4LzB4YTggaWdub3JlZC4NDQpbICAgIDMuMDU0NDcxXSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4wNjEw
ODFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgMTI5LzB4YTkgaWdub3JlZC4NDQpbICAgIDMuMDcwMDI3XSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4wNzY2NDldIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTMwLzB4
YWEgaWdub3JlZC4NDQpbICAgIDMuMDg1NTk0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4wOTIyMDZdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTMxLzB4YWIgaWdub3JlZC4N
DQpbICAgIDMuMTAxMTQ4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0NClsgICAgMy4xMDc4ODZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTMyLzB4YjAgaWdub3JlZC4NDQpbICAgIDMuMTE2
ODI4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsg
ICAgMy4xMjM0NDNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTMzLzB4YjEgaWdub3JlZC4NDQpbICAgIDMuMTMyMzkzXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4xMzkwMDhd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgMTM0LzB4YjIgaWdub3JlZC4NDQpbICAgIDMuMTQ3OTU0XSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4xNTQ1NzJdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTM1LzB4YjMg
aWdub3JlZC4NDQpbICAgIDMuMTYzNTE1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4xNzAxMzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTM2LzB4YjQgaWdub3JlZC4NDQpb
ICAgIDMuMTc5MDc3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0NClsgICAgMy4xODU2ODhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTM3LzB4YjUgaWdub3JlZC4NDQpbICAgIDMuMTk0NjM0
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAg
My4yMDEyNTBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMTM4LzB4YjYgaWdub3JlZC4NDQpbICAgIDMuMjEwMTgzXSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4yMTY4MDRdIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
MTM5LzB4YjcgaWdub3JlZC4NDQpbICAgIDMuMjI1NzUwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4yMzIzNjFdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQwLzB4YjggaWdu
b3JlZC4NDQpbICAgIDMuMjQxMzExXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0NClsgICAgMy4yNDc5MjJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQxLzB4YjkgaWdub3JlZC4NDQpbICAg
IDMuMjU2ODY3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0NClsgICAgMy4yNjM0ODldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMTQyLzB4YmEgaWdub3JlZC4NDQpbICAgIDMuMjcyNDMzXSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4y
NzkwNTFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgMTQzLzB4YmIgaWdub3JlZC4NDQpbICAgIDMuMjg3OTk1XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4yOTQ4MThdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQ0
LzB4YzAgaWdub3JlZC4NDQpbICAgIDMuMzAzNzYyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4zMTAzNzldIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQ1LzB4YzEgaWdub3Jl
ZC4NDQpbICAgIDMuMzE5MzIxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0NClsgICAgMy4zMjU5MzVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQ2LzB4YzIgaWdub3JlZC4NDQpbICAgIDMu
MzM0ODgwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0N
ClsgICAgMy4zNDE1MDNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgMTQ3LzB4YzMgaWdub3JlZC4NDQpbICAgIDMuMzUwNDUzXSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4zNTcw
NjJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgMTQ4LzB4YzQgaWdub3JlZC4NDQpbICAgIDMuMzY2MDA1XSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4zNzI2MjNdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQ5LzB4
YzUgaWdub3JlZC4NDQpbICAgIDMuMzgxNTY4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy4zODgxNzhdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTUwLzB4YzYgaWdub3JlZC4N
DQpbICAgIDMuMzk3MTI1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0NClsgICAgMy40MDM3MzZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTUxLzB4YzcgaWdub3JlZC4NDQpbICAgIDMuNDEy
NjgxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsg
ICAgMy40MTkyOTRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTUyLzB4YzggaWdub3JlZC4NDQpbICAgIDMuNDI4MjQyXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy40MzQ4NTBd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgMTUzLzB4YzkgaWdub3JlZC4NDQpbICAgIDMuNDQzNzk2XSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy40NTA0MTldIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTU0LzB4Y2Eg
aWdub3JlZC4NDQpbICAgIDMuNDU5MzY0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy40NjU5ODJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTU1LzB4Y2IgaWdub3JlZC4NDQpb
ICAgIDMuNDc0OTI3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0NClsgICAgMy40ODE2NjBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTU2LzB4ZDAgaWdub3JlZC4NDQpbICAgIDMuNDkwNjA3
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAg
My40OTcyMTddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMTU3LzB4ZDEgaWdub3JlZC4NDQpbICAgIDMuNTA2MTYxXSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy41MTI3NzldIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
MTU4LzB4ZDIgaWdub3JlZC4NDQpbICAgIDMuNTIxNzE0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy41MjgzMzBdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTU5LzB4ZDMgaWdu
b3JlZC4NDQpbICAgIDMuNTM3Mjc5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0NClsgICAgMy41NDM4OTZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTYwLzB4ZDQgaWdub3JlZC4NDQpbICAg
IDMuNTUyODQwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0NClsgICAgMy41NTk0NjNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMTYxLzB4ZDUgaWdub3JlZC4NDQpbICAgIDMuNTY4NDA1XSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy41
NzUwMjNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgMTYyLzB4ZDYgaWdub3JlZC4NDQpbICAgIDMuNTgzOTY2XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy41OTA1NzldIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTYz
LzB4ZDcgaWdub3JlZC4NDQpbICAgIDMuNTk5NTIyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy42MDYxMzRdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTY0LzB4ZDggaWdub3Jl
ZC4NDQpbICAgIDMuNjE1MDc4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0NClsgICAgMy42MjE2OTZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTY1LzB4ZDkgaWdub3JlZC4NDQpbICAgIDMu
NjMwNjM0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0N
ClsgICAgMy42MzcyNDNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgMTY2LzB4ZGEgaWdub3JlZC4NDQpbICAgIDMuNjQ2MTkzXSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy42NTI4
MDVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgMTY3LzB4ZGIgaWdub3JlZC4NDQpbICAgIDMuNjYxNzM4XSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy42Njg0NzhdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTY4LzB4
ZTAgaWdub3JlZC4NDQpbICAgIDMuNjc3NDIzXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy42ODQwNDBdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTY5LzB4ZTEgaWdub3JlZC4N
DQpbICAgIDMuNjkyOTg3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0NClsgICAgMy42OTk1OTddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTcwLzB4ZTIgaWdub3JlZC4NDQpbICAgIDMuNzA4
NTQwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsg
ICAgMy43MTUxNjNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTcxLzB4ZTMgaWdub3JlZC4NDQpbICAgIDMuNzI0MTA4XSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy43MzA3MjBd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgMTcyLzB4ZTQgaWdub3JlZC4NDQpbICAgIDMuNzM5NjYyXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy43NDYyODNdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTczLzB4ZTUg
aWdub3JlZC4NDQpbICAgIDMuNzU1MjM0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy43NjE4MzhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTc0LzB4ZTYgaWdub3JlZC4NDQpb
ICAgIDMuNzcwNzgwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0NClsgICAgMy43Nzc0MDBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTc1LzB4ZTcgaWdub3JlZC4NDQpbICAgIDMuNzg2MzQz
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAg
My43OTI5NTldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMTc2LzB4ZTggaWdub3JlZC4NDQpbICAgIDMuODAxOTAzXSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy44MDg1MTZdIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
MTc3LzB4ZTkgaWdub3JlZC4NDQpbICAgIDMuODE3NDYxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy44MjQwNzVdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTc4LzB4ZWEgaWdu
b3JlZC4NDQpbICAgIDMuODMzMDIwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0NClsgICAgMy44Mzk2MzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTc5LzB4ZWIgaWdub3JlZC4NDQpbICAg
IDMuODQ4NTc1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0NClsgICAgMy44NTUzMTNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMTgwLzB4ZjAgaWdub3JlZC4NDQpbICAgIDMuODY0MjYzXSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy44
NzA4NzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgMTgxLzB4ZjEgaWdub3JlZC4NDQpbICAgIDMuODc5ODE5XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy44ODY0NDNdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTgy
LzB4ZjIgaWdub3JlZC4NDQpbICAgIDMuODk1MzgxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy45MDE5OTNdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTgzLzB4ZjMgaWdub3Jl
ZC4NDQpbICAgIDMuOTEwOTM1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0NClsgICAgMy45MTc1NThdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTg0LzB4ZjQgaWdub3JlZC4NDQpbICAgIDMu
OTI2NTAzXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0N
ClsgICAgMy45MzMxMjBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgMTg1LzB4ZjUgaWdub3JlZC4NDQpbICAgIDMuOTQyMDY0XSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy45NDg3
NDNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgMTg2LzB4ZjYgaWdub3JlZC4NDQpbICAgIDMuOTU3Njg5XSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy45NjQzMTldIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTg3LzB4
ZjcgaWdub3JlZC4NDQpbICAgIDMuOTczMjYyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMy45Nzk4ODFdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTg4LzB4ZjggaWdub3JlZC4N
DQpbICAgIDMuOTg4ODE1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0NClsgICAgMy45OTU0MzBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTg5LzB4ZjkgaWdub3JlZC4NDQpbICAgIDQuMDA0
Mzc0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsg
ICAgNC4wMTA5OTBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTkwLzB4ZmEgaWdub3JlZC4NDQpbICAgIDQuMDE5OTM2XSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgNC4wMjY1NDdd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgMTkxLzB4ZmIgaWdub3JlZC4NDQpbICAgIDQuMDM1NDkwXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgNC4wNDIzMzBdIEFDUEk6IFBDSSBS
b290IEJyaWRnZSBbUEMwMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtMTVdKQ0NClsgICAgNC4wNDkx
NDddIGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFT
UE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldDQ0KWyAgICA0LjA1ODUyN10gYWNwaSBQTlAwQTA4OjAw
OiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgICA0LjA2NTQ4OV0g
YWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQ
Q0llQ2FwYWJpbGl0eV0NDQpbICAgIDQuMDc2NzMzXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAw
MDA6MDANDQpbICAgIDQuMDgxMjEyXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNl
IFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddDQ0KWyAgICA0LjA4ODg2OV0gcGNpX2J1cyAwMDAw
OjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MTAwMC0weDNmZmYgd2luZG93XQ0NClsgICAg
NC4wOTY1MjVdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGM0
MDAwLTB4MDAwYzdmZmYgd2luZG93XQ0NClsgICAgNC4xMDQ5NjJdIHBjaV9idXMgMDAwMDowMDog
cm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGZlMDEwMDAwLTB4ZmUwMTBmZmYgd2luZG93XQ0NClsg
ICAgNC4xMTMzOTldIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDkw
MDAwMDAwLTB4OTJiZmZmZmYgd2luZG93XQ0NClsgICAgNC4xMjE4MzJdIHBjaV9idXMgMDAwMDow
MDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDAwMDAwMDAwMC0weDM4MDAzZmZmZmZmZiB3
aW5kb3ddDQ0KWyAgICA0LjEzMTA0Ml0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj
ZSBbYnVzIDAwLTE1XQ0NClsgICAgNC4xMzcyODFdIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjIw
MjBdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjAwLjANClsgICAgNC4xNDg2MDNdIHBjaSAwMDAwOjAwOjA0LjA6IFs4MDg2OjIwMjFdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDQuMTU1MzgwXSBwY2kgMDAwMDowMDowNC4wOiByZWcg
MHgxMDogW21lbSAweDM4MDAzZmYyYzAwMC0weDM4MDAzZmYyZmZmZiA2NGJpdF0NDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjANClsgICAgNC4xNjgzNDBdIHBjaSAwMDAwOjAwOjA0
LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDQuMTc1MTI2XSBw
Y2kgMDAwMDowMDowNC4xOiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYyODAwMC0weDM4MDAzZmYy
YmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjENClsgICAgNC4x
ODgwMzFdIHBjaSAwMDAwOjAwOjA0LjI6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQpbICAgIDQuMTk0ODIxXSBwY2kgMDAwMDowMDowNC4yOiByZWcgMHgxMDogW21lbSAweDM4
MDAzZmYyNDAwMC0weDM4MDAzZmYyN2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjA0LjINClsgICAgNC4yMDc3MzNdIHBjaSAwMDAwOjAwOjA0LjM6IFs4MDg2OjIwMjFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDQuMjE0NTI4XSBwY2kgMDAwMDowMDowNC4z
OiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYyMDAwMC0weDM4MDAzZmYyM2ZmZiA2NGJpdF0NDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjMNClsgICAgNC4yMjc0MzldIHBjaSAwMDAw
OjAwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDQuMjM0
MjIyXSBwY2kgMDAwMDowMDowNC40OiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYxYzAwMC0weDM4
MDAzZmYxZmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjQNClsg
ICAgNC4yNDcxNTZdIHBjaSAwMDAwOjAwOjA0LjU6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQpbICAgIDQuMjUzOTQ0XSBwY2kgMDAwMDowMDowNC41OiByZWcgMHgxMDogW21l
bSAweDM4MDAzZmYxODAwMC0weDM4MDAzZmYxYmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAwOjA0LjUNClsgICAgNC4yNjY4NTFdIHBjaSAwMDAwOjAwOjA0LjY6IFs4MDg2
OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDQuMjczNjM3XSBwY2kgMDAwMDow
MDowNC42OiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYxNDAwMC0weDM4MDAzZmYxN2ZmZiA2NGJp
dF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjYNClsgICAgNC4yODY1NjddIHBj
aSAwMDAwOjAwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAg
IDQuMjkzMzU3XSBwY2kgMDAwMDowMDowNC43OiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYxMDAw
MC0weDM4MDAzZmYxM2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0
LjcNClsgICAgNC4zMDYyODRdIHBjaSAwMDAwOjAwOjA1LjA6IFs4MDg2OjIwMjRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA1LjANClsgICAg
NC4zMTc1MzZdIHBjaSAwMDAwOjAwOjA1LjI6IFs4MDg2OjIwMjVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA1LjINClsgICAgNC4zMjg4MDVd
IHBjaSAwMDAwOjAwOjA1LjQ6IFs4MDg2OjIwMjZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANDQpb
ICAgIDQuMzM1NTc4XSBwY2kgMDAwMDowMDowNS40OiByZWcgMHgxMDogW21lbSAweDkyYjBhMDAw
LTB4OTJiMGFmZmZdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNS40DQpbICAgIDQu
MzQ3MTU2XSBwY2kgMDAwMDowMDowOC4wOiBbODA4NjoyMDE0XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowOC4wDQpbICAgIDQuMzU4Mzg0XSBw
Y2kgMDAwMDowMDowOC4xOiBbODA4NjoyMDE1XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowOC4xDQpbICAgIDQuMzY5Njk1XSBwY2kgMDAwMDow
MDowOC4yOiBbODA4NjoyMDE2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDowOC4yDQpbICAgIDQuMzgxMDMzXSBwY2kgMDAwMDowMDoxMS4wOiBb
ODA4NjphMjZjXSB0eXBlIDAwIGNsYXNzIDB4ZmYwMDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDoxMS4wDQpbICAgIDQuMzkyMzk4XSBwY2kgMDAwMDowMDoxMS41OiBbODA4NjphMjUy
XSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxDQ0KWyAgICA0LjM5OTE4Ml0gcGNpIDAwMDA6MDA6MTEu
NTogcmVnIDB4MTA6IFttZW0gMHg5MmIwNjAwMC0weDkyYjA3ZmZmXQ0NClsgICAgNC40MDYyNDJd
IHBjaSAwMDAwOjAwOjExLjU6IHJlZyAweDE0OiBbbWVtIDB4OTJiMDkwMDAtMHg5MmIwOTBmZl0N
DQpbICAgIDQuNDEzMzE0XSBwY2kgMDAwMDowMDoxMS41OiByZWcgMHgxODogW2lvICAweDIwNjgt
MHgyMDZmXQ0NClsgICAgNC40MTk2MThdIHBjaSAwMDAwOjAwOjExLjU6IHJlZyAweDFjOiBbaW8g
IDB4MjA3NC0weDIwNzddDQ0KWyAgICA0LjQyNTkxN10gcGNpIDAwMDA6MDA6MTEuNTogcmVnIDB4
MjA6IFtpbyAgMHgyMDQwLTB4MjA1Zl0NDQpbICAgIDQuNDMyMjIzXSBwY2kgMDAwMDowMDoxMS41
OiByZWcgMHgyNDogW21lbSAweDkyYTgwMDAwLTB4OTJhZmZmZmZdDQ0KWyAgICA0LjQzOTQxMF0g
cGNpIDAwMDA6MDA6MTEuNTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MTEuNQ0KWyAgICA0LjQ0OTY0MV0gcGNpIDAwMDA6MDA6MTQuMDog
WzgwODY6YTIyZl0gdHlwZSAwMCBjbGFzcyAweDBjMDMzMA0NClsgICAgNC40NTY0MjhdIHBjaSAw
MDAwOjAwOjE0LjA6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNmZjAwMDAwLTB4MzgwMDNmZjBmZmZm
IDY0Yml0XQ0NClsgICAgNC40NjUwMDldIHBjaSAwMDAwOjAwOjE0LjA6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDNob3QgRDNjb2xkDQ0KWyAgICA0LjQ3MjU4NV0gcGNpIDAwMDA6MDA6MTQuMDogU3lz
dGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDow
MDoxNC4wDQpbICAgIDQuNDgyMjQ3XSBwY2kgMDAwMDowMDoxNC4yOiBbODA4NjphMjMxXSB0eXBl
IDAwIGNsYXNzIDB4MTE4MDAwDQ0KWyAgICA0LjQ4OTA0N10gcGNpIDAwMDA6MDA6MTQuMjogcmVn
IDB4MTA6IFttZW0gMHgzODAwM2ZmMzQwMDAtMHgzODAwM2ZmMzRmZmYgNjRiaXRdDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC4yDQpbICAgIDQuNTAxOTkzXSBwY2kgMDAwMDowMDox
Ni4wOiBbODA4NjphMjNhXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwDQ0KWyAgICA0LjUwODc4N10g
cGNpIDAwMDA6MDA6MTYuMDogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMzMwMDAtMHgzODAwM2Zm
MzNmZmYgNjRiaXRdDQ0KWyAgICA0LjUxNzM4NF0gcGNpIDAwMDA6MDA6MTYuMDogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEM2hvdA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMA0KWyAg
ICA0LjUyNzUwM10gcGNpIDAwMDA6MDA6MTYuMTogWzgwODY6YTIzYl0gdHlwZSAwMCBjbGFzcyAw
eDA3ODAwMA0NClsgICAgNC41MzQzMDhdIHBjaSAwMDAwOjAwOjE2LjE6IHJlZyAweDEwOiBbbWVt
IDB4MzgwMDNmZjMyMDAwLTB4MzgwMDNmZjMyZmZmIDY0Yml0XQ0NClsgICAgNC41NDI5MDhdIHBj
aSAwMDAwOjAwOjE2LjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QNDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAwOjE2LjENClsgICAgNC41NTMwMzVdIHBjaSAwMDAwOjAwOjE2LjQ6IFs4
MDg2OmEyM2VdIHR5cGUgMDAgY2xhc3MgMHgwNzgwMDANDQpbICAgIDQuNTU5ODM1XSBwY2kgMDAw
MDowMDoxNi40OiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYzMTAwMC0weDM4MDAzZmYzMWZmZiA2
NGJpdF0NDQpbICAgIDQuNTY4NDA1XSBwY2kgMDAwMDowMDoxNi40OiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQzaG90DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNi40DQpbICAgIDQuNTc4
NTM1XSBwY2kgMDAwMDowMDoxNy4wOiBbODA4NjphMjAyXSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAx
DQ0KWyAgICA0LjU4NTMyMF0gcGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTA6IFttZW0gMHg5MmIw
NDAwMC0weDkyYjA1ZmZmXQ0NClsgICAgNC41OTIzNzddIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAw
eDE0OiBbbWVtIDB4OTJiMDgwMDAtMHg5MmIwODBmZl0NDQpbICAgIDQuNTk5NDU1XSBwY2kgMDAw
MDowMDoxNy4wOiByZWcgMHgxODogW2lvICAweDIwNjAtMHgyMDY3XQ0NClsgICAgNC42MDU3NTVd
IHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDFjOiBbaW8gIDB4MjA3MC0weDIwNzNdDQ0KWyAgICA0
LjYxMjA2MF0gcGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MjA6IFtpbyAgMHgyMDIwLTB4MjAzZl0N
DQpbICAgIDQuNjE4MzU5XSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgyNDogW21lbSAweDkyYTAw
MDAwLTB4OTJhN2ZmZmZdDQ0KWyAgICA0LjYyNTU0Ml0gcGNpIDAwMDA6MDA6MTcuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEM2hvdA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTcuMA0K
WyAgICA0LjYzNTc3NV0gcGNpIDAwMDA6MDA6MWQuMDogWzgwODY6YTIxYl0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMA0NClsgICAgNC42NDI3MTNdIHBjaSAwMDAwOjAwOjFkLjA6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQ0KWyAgICA0LjY1MDY5OF0gcGNpIDAwMDA6MDA6MWQu
MDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDoxZC4wDQpbICAgIDQuNjYwMzgwXSBwY2kgMDAwMDowMDoxZi4wOiBbODA4NjphMjQ1
XSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDox
Zi4wDQpbICAgIDQuNjcxNzE5XSBwY2kgMDAwMDowMDoxZi4yOiBbODA4NjphMjIxXSB0eXBlIDAw
IGNsYXNzIDB4MDU4MDAwDQ0KWyAgICA0LjY3ODQ5OV0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4
MTA6IFttZW0gMHg5MmIwMDAwMC0weDkyYjAzZmZmXQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MWYuMg0KWyAgICA0LjY5MDA2N10gcGNpIDAwMDA6MDA6MWYuNDogWzgwODY6YTIyM10g
dHlwZSAwMCBjbGFzcyAweDBjMDUwMA0NClsgICAgNC42OTY4NjldIHBjaSAwMDAwOjAwOjFmLjQ6
IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNmZjMwMDAwLTB4MzgwMDNmZjMwMGZmIDY0Yml0XQ0NClsg
ICAgNC43MDUzMDldIHBjaSAwMDAwOjAwOjFmLjQ6IHJlZyAweDIwOiBbaW8gIDB4MjAwMC0weDIw
MWZdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZi40DQpbICAgIDQuNzE2MDEzXSBw
Y2kgMDAwMDowMDoxZi41OiBbODA4NjphMjI0XSB0eXBlIDAwIGNsYXNzIDB4MGM4MDAwDQ0KWyAg
ICA0LjcyMjgwNl0gcGNpIDAwMDA6MDA6MWYuNTogcmVnIDB4MTA6IFttZW0gMHhmZTAxMDAwMC0w
eGZlMDEwZmZmXQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuNQ0KWyAgICA0Ljcz
NDUwM10gcGNpIDAwMDA6MDE6MDAuMDogWzE5YTI6MDEyMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQw
MA0NClsgICAgNC43NDEyMDVdIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTI5
MDAwMDAtMHg5MjkwMGZmZiA2NGJpdF0NDQpbICAgIDQuNzQ4OTE0XSBwY2kgMDAwMDowMTowMC4w
OiBzdXBwb3J0cyBEMSBEMg0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDE6MDAuMA0KWyAg
ICA0Ljc1NzA2OV0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxLTAyXQ0N
ClsgICAgNC43NjI5NzVdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
OTEwMDAwMDAtMHg5MjlmZmZmZl0NDQpbICAgIDQuNzcwNzE2XSBwY2kgMDAwMDowMjowMC4wOiBb
MTAyYjowNTIyXSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwDQ0KWyAgICA0Ljc3NzQ1Nl0gcGNpIDAw
MDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5MTAwMDAwMC0weDkxZmZmZmZmXQ0NClsgICAg
NC43ODQ1MTJdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDE0OiBbbWVtIDB4OTI4MDAwMDAtMHg5
MjgwM2ZmZl0NDQpbICAgIDQuNzkxNTg3XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxODogW21l
bSAweDkyMDAwMDAwLTB4OTI3ZmZmZmZdDQ0KWyAgICA0Ljc5ODc0MV0gcGNpIDAwMDA6MDI6MDAu
MDogcmVnIDB4MzA6IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMjowMC4wDQpbICAgIDQuODA5NzExXSBwY2kgMDAwMDowMTowMC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdDQ0KWyAgICA0LjgxNTI0MF0gcGNpIDAwMDA6MDE6MDAu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MTAwMDAwMC0weDkyOGZmZmZmXQ0NClsgICAgNC44
MjI4OTFdIHBjaSAwMDAwOjAxOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAwMDAwMDAt
MHgwMDBmZmZmZiBwcmVmXQ0NClsgICAgNC44MzE0MTBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu
ayBbTE5LQV0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpDQ0KWyAgICA0LjgzOTEwNV0g
QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2ICoxMCAxMSAxMiAx
NCAxNSkNDQpbICAgIDQuODQ2ODYzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJ
UlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0NClsgICAgNC44NTQ2MTBdIEFDUEk6IFBDSSBJ
bnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpDQ0KWyAg
ICA0Ljg2MjM2OV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2
IDEwICoxMSAxMiAxNCAxNSkNDQpbICAgIDQuODcwMTIzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExp
bmsgW0xOS0ZdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0NClsgICAgNC44Nzc4ODNd
IEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LR10gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIg
MTQgMTUpDQ0KWyAgICA0Ljg4NTYzN10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktIXSAo
SVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkNDQpbICAgIDQuODkzMzU2XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSAxMyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMA0NClsgICAgNC45MDAwOTJdIEFD
UEk6IFBDSSBSb290IEJyaWRnZSBbUEMwMV0gKGRvbWFpbiAwMDAwIFtidXMgMTYtMjNdKQ0NClsg
ICAgNC45MDY5MTBdIGFjcGkgUE5QMEEwODowMTogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVk
Q29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldDQ0KWyAgICA0LjkxNjc2Ml0gYWNwaSBQ
TlAwQTA4OjAxOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgICA0
LjkyNDA2Ml0gYWNwaSBQTlAwQTA4OjAxOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3Rw
bHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NDQpbICAgIDQuOTMyODI0XSBQQ0kgaG9zdCBicmlkZ2Ug
dG8gYnVzIDAwMDA6MTYNDQpbICAgIDQuOTM3MzExXSBwY2lfYnVzIDAwMDA6MTY6IHJvb3QgYnVz
IHJlc291cmNlIFtpbyAgMHg0MDAwLTB4NGZmZiB3aW5kb3ddDQ0KWyAgICA0Ljk0NDk2OV0gcGNp
X2J1cyAwMDAwOjE2OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTJjMDAwMDAtMHg5MmZmZmZm
ZiB3aW5kb3ddDQ0KWyAgICA0Ljk1MzQwMl0gcGNpX2J1cyAwMDAwOjE2OiByb290IGJ1cyByZXNv
dXJjZSBbbWVtIDB4MzgwMDQwMDAwMDAwLTB4MzgwMDdmZmZmZmZmIHdpbmRvd10NDQpbICAgIDQu
OTYyNjE3XSBwY2lfYnVzIDAwMDA6MTY6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMTYtMjNdDQ0K
WyAgICA0Ljk2ODg2NF0gcGNpIDAwMDA6MTY6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MDUuMA0KWyAgICA0Ljk3
OTA5NV0gcGNpIDAwMDA6MTY6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MDUuMg0KWyAgICA0Ljk4OTMxN10gcGNp
IDAwMDA6MTY6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAg
NC45OTYxMDNdIHBjaSAwMDAwOjE2OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4OTJjMDAwMDAtMHg5
MmMwMGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA1LjQNClsgICAgNS4wMDY2
NTNdIHBjaSAwMDAwOjE2OjA4LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA4LjANClsgICAgNS4wMTY5OTNdIHBjaSAw
MDAwOjE2OjA4LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjE2OjA4LjENClsgICAgNS4wMjcwMzBdIHBjaSAwMDAwOjE2OjA4
LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjE2OjA4LjINClsgICAgNS4wMzcyMTJdIHBjaSAwMDAwOjE2OjA4LjM6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjE2OjA4LjMNClsgICAgNS4wNDczOTFdIHBjaSAwMDAwOjE2OjA4LjQ6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA4LjQN
ClsgICAgNS4wNTc1NzFdIHBjaSAwMDAwOjE2OjA4LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA4LjUNClsgICAgNS4w
Njc3NTFdIHBjaSAwMDAwOjE2OjA4LjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA4LjYNClsgICAgNS4wNzc5MzFdIHBj
aSAwMDAwOjE2OjA4Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA4LjcNClsgICAgNS4wODgxMTNdIHBjaSAwMDAwOjE2
OjA5LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjE2OjA5LjANClsgICAgNS4wOTgyOTldIHBjaSAwMDAwOjE2OjA5LjE6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjE2OjA5LjENClsgICAgNS4xMDg0NzVdIHBjaSAwMDAwOjE2OjA5LjI6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA5
LjINClsgICAgNS4xMTg2NTVdIHBjaSAwMDAwOjE2OjA5LjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA5LjMNClsgICAg
NS4xMjg4MzhdIHBjaSAwMDAwOjE2OjA5LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA5LjQNClsgICAgNS4xMzkwMTdd
IHBjaSAwMDAwOjE2OjA5LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA5LjUNClsgICAgNS4xNDkyMDBdIHBjaSAwMDAw
OjE2OjA5LjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE2OjA5LjYNClsgICAgNS4xNTkzNzZdIHBjaSAwMDAwOjE2OjA5Ljc6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjE2OjA5LjcNClsgICAgNS4xNjk1NTZdIHBjaSAwMDAwOjE2OjBhLjA6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2
OjBhLjANClsgICAgNS4xNzk3MzldIHBjaSAwMDAwOjE2OjBhLjE6IFs4MDg2OjIwOGRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBhLjENClsg
ICAgNS4xODk5MjBdIHBjaSAwMDAwOjE2OjBhLjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBhLjINClsgICAgNS4yMDAx
MDFdIHBjaSAwMDAwOjE2OjBhLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBhLjMNClsgICAgNS4yMTAyODBdIHBjaSAw
MDAwOjE2OjBhLjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjE2OjBhLjQNClsgICAgNS4yMjA0NTldIHBjaSAwMDAwOjE2OjBh
LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjE2OjBhLjUNClsgICAgNS4yMzA2NDFdIHBjaSAwMDAwOjE2OjBhLjY6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjE2OjBhLjYNClsgICAgNS4yNDA4MjFdIHBjaSAwMDAwOjE2OjBhLjc6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBhLjcN
ClsgICAgNS4yNTA5OTldIHBjaSAwMDAwOjE2OjBiLjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBiLjANClsgICAgNS4y
NjExODNdIHBjaSAwMDAwOjE2OjBiLjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBiLjENClsgICAgNS4yNzEzNjBdIHBj
aSAwMDAwOjE2OjBiLjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBiLjINClsgICAgNS4yODE1NDFdIHBjaSAwMDAwOjE2
OjBiLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjE2OjBiLjMNClsgICAgNS4yOTE3MzldIHBjaSAwMDAwOjE2OjBlLjA6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjE2OjBlLjANClsgICAgNS4zMDE5MDJdIHBjaSAwMDAwOjE2OjBlLjE6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBl
LjENClsgICAgNS4zMTIwODVdIHBjaSAwMDAwOjE2OjBlLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBlLjINClsgICAg
NS4zMjIyNjVdIHBjaSAwMDAwOjE2OjBlLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBlLjMNClsgICAgNS4zMzI0NDNd
IHBjaSAwMDAwOjE2OjBlLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBlLjQNClsgICAgNS4zNDI2MjJdIHBjaSAwMDAw
OjE2OjBlLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE2OjBlLjUNClsgICAgNS4zNTI4MDRdIHBjaSAwMDAwOjE2OjBlLjY6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjE2OjBlLjYNClsgICAgNS4zNjI5ODRdIHBjaSAwMDAwOjE2OjBlLjc6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2
OjBlLjcNClsgICAgNS4zNzMxNjNdIHBjaSAwMDAwOjE2OjBmLjA6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBmLjANClsg
ICAgNS4zODMzNDNdIHBjaSAwMDAwOjE2OjBmLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBmLjENClsgICAgNS4zOTM1
MjddIHBjaSAwMDAwOjE2OjBmLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBmLjINClsgICAgNS40MDM3MDZdIHBjaSAw
MDAwOjE2OjBmLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjE2OjBmLjMNClsgICAgNS40MTM4ODRdIHBjaSAwMDAwOjE2OjBm
LjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjE2OjBmLjQNClsgICAgNS40MjQwNjRdIHBjaSAwMDAwOjE2OjBmLjU6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjE2OjBmLjUNClsgICAgNS40MzQyNDldIHBjaSAwMDAwOjE2OjBmLjY6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBmLjYN
ClsgICAgNS40NDQ0MjldIHBjaSAwMDAwOjE2OjBmLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBmLjcNClsgICAgNS40
NTQ2MDldIHBjaSAwMDAwOjE2OjEwLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjANClsgICAgNS40NjQ3OTBdIHBj
aSAwMDAwOjE2OjEwLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjENClsgICAgNS40NzQ5NzFdIHBjaSAwMDAwOjE2
OjEwLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjE2OjEwLjINClsgICAgNS40ODUxNTNdIHBjaSAwMDAwOjE2OjEwLjM6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjE2OjEwLjMNClsgICAgNS40OTUzMzFdIHBjaSAwMDAwOjE2OjEwLjQ6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEw
LjQNClsgICAgNS41MDU1MTJdIHBjaSAwMDAwOjE2OjEwLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjUNClsgICAg
NS41MTU2OTRdIHBjaSAwMDAwOjE2OjEwLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjYNClsgICAgNS41MjU4NzRd
IHBjaSAwMDAwOjE2OjEwLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjcNClsgICAgNS41MzYwNTJdIHBjaSAwMDAw
OjE2OjExLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE2OjExLjANClsgICAgNS41NDYyMzNdIHBjaSAwMDAwOjE2OjExLjE6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjE2OjExLjENClsgICAgNS41NTY0MTZdIHBjaSAwMDAwOjE2OjExLjI6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2
OjExLjINClsgICAgNS41NjY1OTVdIHBjaSAwMDAwOjE2OjExLjM6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjExLjMNClsg
ICAgNS41NzY4MjVdIHBjaSAwMDAwOjE2OjFkLjA6IFs4MDg2OjIwNTRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFkLjANClsgICAgNS41ODY5
NTddIHBjaSAwMDAwOjE2OjFkLjE6IFs4MDg2OjIwNTVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFkLjENClsgICAgNS41OTcxMzddIHBjaSAw
MDAwOjE2OjFkLjI6IFs4MDg2OjIwNTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjE2OjFkLjINClsgICAgNS42MDczMThdIHBjaSAwMDAwOjE2OjFk
LjM6IFs4MDg2OjIwNTddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjE2OjFkLjMNClsgICAgNS42MTc1MTNdIHBjaSAwMDAwOjE2OjFlLjA6IFs4MDg2
OjIwODBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjE2OjFlLjANClsgICAgNS42Mjc2NzldIHBjaSAwMDAwOjE2OjFlLjE6IFs4MDg2OjIwODFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFlLjEN
ClsgICAgNS42Mzc4NjNdIHBjaSAwMDAwOjE2OjFlLjI6IFs4MDg2OjIwODJdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFlLjINClsgICAgNS42
NDgwMzldIHBjaSAwMDAwOjE2OjFlLjM6IFs4MDg2OjIwODNdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFlLjMNClsgICAgNS42NTgyMTldIHBj
aSAwMDAwOjE2OjFlLjQ6IFs4MDg2OjIwODRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFlLjQNClsgICAgNS42NjgzOTldIHBjaSAwMDAwOjE2
OjFlLjU6IFs4MDg2OjIwODVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjE2OjFlLjUNClsgICAgNS42Nzg1NzldIHBjaSAwMDAwOjE2OjFlLjY6IFs4
MDg2OjIwODZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjE2OjFlLjYNClsgICAgNS42ODg4OTFdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMwMl0g
KGRvbWFpbiAwMDAwIFtidXMgMjQtMzFdKQ0NClsgICAgNS42OTU3MjRdIGFjcGkgUE5QMEEwODow
MjogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50
cyBNU0ldDQ0KWyAgICA1LjcwNTU3OV0gYWNwaSBQTlAwQTA4OjAyOiBfT1NDOiBwbGF0Zm9ybSBk
b2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgICA1LjcxMjg1OF0gYWNwaSBQTlAwQTA4OjAyOiBf
T1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NDQpb
ICAgIDUuNzIxNTY4XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MjQNDQpbICAgIDUuNzI2
MDU2XSBwY2lfYnVzIDAwMDA6MjQ6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHg1MDAwLTB4NWZm
ZiB3aW5kb3ddDQ0KWyAgICA1LjczMzcxM10gcGNpX2J1cyAwMDAwOjI0OiByb290IGJ1cyByZXNv
dXJjZSBbbWVtIDB4OTMwMDAwMDAtMHg5OGJmZmZmZiB3aW5kb3ddDQ0KWyAgICA1Ljc0MjE0N10g
cGNpX2J1cyAwMDAwOjI0OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMDgwMDAwMDAwLTB4
MzgwMGJmZmZmZmZmIHdpbmRvd10NDQpbICAgIDUuNzUxMzU5XSBwY2lfYnVzIDAwMDA6MjQ6IHJv
b3QgYnVzIHJlc291cmNlIFtidXMgMjQtMzFdDQ0KWyAgICA1Ljc1NzU5MF0gcGNpIDAwMDA6MjQ6
MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0NClsgICAgNS43NjQ1NDdd
IHBjaSAwMDAwOjI0OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQ0K
WyAgICA1Ljc3MTMyOF0gcGNpIDAwMDA6MjQ6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBi
eSBBQ1BJDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowMC4wDQpbICAgIDUuNzgxMDg5
XSBwY2kgMDAwMDoyNDowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowNS4wDQpbICAgIDUuNzkxMjk5XSBwY2kgMDAw
MDoyNDowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDoyNDowNS4yDQpbICAgIDUuODAxNTA3XSBwY2kgMDAwMDoyNDowNS40
OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQ0KWyAgICA1LjgwODI4N10gcGNp
IDAwMDA6MjQ6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5OGEwMDAwMC0weDk4YTAwZmZmXQ0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MDUuNA0KWyAgICA1LjgxODg0NF0gcGNpIDAwMDA6
MjQ6MDguMDogWzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MjQ6MDguMA0KWyAgICA1LjgyOTA1NV0gcGNpIDAwMDA6MjQ6MDkuMDog
WzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MjQ6MDkuMA0KWyAgICA1LjgzOTI2MV0gcGNpIDAwMDA6MjQ6MGEuMDogWzgwODY6MjA0
MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6
MGEuMA0KWyAgICA1Ljg0OTQ1Ml0gcGNpIDAwMDA6MjQ6MGEuMTogWzgwODY6MjA0MV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuMQ0KWyAg
ICA1Ljg1OTY2MF0gcGNpIDAwMDA6MjQ6MGEuMjogWzgwODY6MjA0Ml0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuMg0KWyAgICA1Ljg2OTg2
NF0gcGNpIDAwMDA6MjQ6MGEuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuMw0KWyAgICA1Ljg4MDA2Nl0gcGNpIDAw
MDA6MjQ6MGEuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuNA0KWyAgICA1Ljg5MDI3M10gcGNpIDAwMDA6MjQ6MGEu
NTogWzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MjQ6MGEuNQ0KWyAgICA1LjkwMDQ4M10gcGNpIDAwMDA6MjQ6MGEuNjogWzgwODY6
MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MjQ6MGEuNg0KWyAgICA1LjkxMDY5MF0gcGNpIDAwMDA6MjQ6MGEuNzogWzgwODY6MjA0N10gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuNw0K
WyAgICA1LjkyMDg5N10gcGNpIDAwMDA6MjQ6MGIuMDogWzgwODY6MjA0OF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGIuMA0KWyAgICA1Ljkz
MTEwN10gcGNpIDAwMDA6MjQ6MGIuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGIuMQ0KWyAgICA1Ljk0MTMxMF0gcGNp
IDAwMDA6MjQ6MGIuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGIuMg0KWyAgICA1Ljk1MTUyNF0gcGNpIDAwMDA6MjQ6
MGIuMzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MjQ6MGIuMw0KWyAgICA1Ljk2MTczNF0gcGNpIDAwMDA6MjQ6MGMuMDogWzgw
ODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MjQ6MGMuMA0KWyAgICA1Ljk3MTkzNV0gcGNpIDAwMDA6MjQ6MGMuMTogWzgwODY6MjA0MV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGMu
MQ0KWyAgICA1Ljk4MjE0MF0gcGNpIDAwMDA6MjQ6MGMuMjogWzgwODY6MjA0Ml0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGMuMg0KWyAgICA1
Ljk5MjM1MF0gcGNpIDAwMDA6MjQ6MGMuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGMuMw0KWyAgICA2LjAwMjU1Nl0g
cGNpIDAwMDA6MjQ6MGMuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGMuNA0KWyAgICA2LjAxMjc3MF0gcGNpIDAwMDA6
MjQ6MGMuNTogWzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MjQ6MGMuNQ0KWyAgICA2LjAyMjk3NF0gcGNpIDAwMDA6MjQ6MGMuNjog
WzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MjQ6MGMuNg0KWyAgICA2LjAzMzE3M10gcGNpIDAwMDA6MjQ6MGMuNzogWzgwODY6MjA0
N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6
MGMuNw0KWyAgICA2LjA0MzM3NV0gcGNpIDAwMDA6MjQ6MGQuMDogWzgwODY6MjA0OF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGQuMA0KWyAg
ICA2LjA1MzU4N10gcGNpIDAwMDA6MjQ6MGQuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGQuMQ0KWyAgICA2LjA2Mzc5
Nl0gcGNpIDAwMDA6MjQ6MGQuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGQuMg0KWyAgICA2LjA3NDAwMl0gcGNpIDAw
MDA6MjQ6MGQuMzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGQuMw0KWyAgICA2LjA4NDM2N10gcGNpIDAwMDA6MjU6MDAu
MDogWzgwODY6MzdjMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0NClsgICAgNi4wOTEwMjVdIHBj
aSAwMDAwOjI1OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTg2MDAwMDAtMHg5ODYxZmZmZiA2NGJp
dF0NDQpbICAgIDYuMDk4NjYzXSBwY2kgMDAwMDoyNTowMC4wOiByZWcgMHgzODogW21lbSAweGZm
ZjAwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NDQpbICAgIDYuMTA2MzQ2XSBwY2kgMDAwMDoyNTowMC4w
OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0NClsgICAgNi4xMTMxNDJdIHBj
aSAwMDAwOjI1OjAwLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MjU6MDAuMA0KWyAgICA2LjEyNTk1Nl0gcGNpIDAwMDA6MjQ6MDAu
MDogUENJIGJyaWRnZSB0byBbYnVzIDI1LTJlXQ0NClsgICAgNi4xMzE3MTVdIHBjaSAwMDAwOjI0
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTMwMDAwMDAtMHg5ODZmZmZmZl0NDQpbICAg
IDYuMTM5MzczXSBwY2kgMDAwMDoyNDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4NzAw
MDAwLTB4OTg5ZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuMTQ4MjIyXSBwY2kgMDAwMDoyNjow
MC4wOiBbODA4NjozN2MyXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwDQ0KWyAgICA2LjE1NTA4N10g
cGNpIDAwMDA6MjY6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNDQpb
ICAgIDYuMTYxODU2XSBwY2kgMDAwMDoyNjowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5
IEFDUEkNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI2OjAwLjANClsgICAgNi4xNzE2Mjhd
IHBjaSAwMDAwOjI2OjAxLjA6IFs4MDg2OjM3YzNdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANDQpb
ICAgIDYuMTc4NTkzXSBwY2kgMDAwMDoyNjowMS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQz
aG90IEQzY29sZA0NClsgICAgNi4xODUzNTZdIHBjaSAwMDAwOjI2OjAxLjA6IFN5c3RlbSB3YWtl
dXAgZGlzYWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjY6MDEuMA0K
WyAgICA2LjE5NTEzNF0gcGNpIDAwMDA6MjY6MDIuMDogWzgwODY6MzdjNF0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMA0NClsgICAgNi4yMDIwOTldIHBjaSAwMDAwOjI2OjAyLjA6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQ0KWyAgICA2LjIwODg2NV0gcGNpIDAwMDA6MjY6MDIu
MDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoyNjowMi4wDQpbICAgIDYuMjE4NjQ2XSBwY2kgMDAwMDoyNjowMy4wOiBbODA4NjozN2M1
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwDQ0KWyAgICA2LjIyNTU5OV0gcGNpIDAwMDA6MjY6MDMu
MDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNDQpbICAgIDYuMjMyMzYxXSBw
Y2kgMDAwMDoyNjowMy4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjI2OjAzLjANClsgICAgNi4yNDIyMTJdIHBjaSAwMDAwOjI1OjAw
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyNi0yZV0NDQpbICAgIDYuMjQ4MDMxXSBwY2kgMDAwMDoy
NTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkzMDAwMDAwLTB4OTg1ZmZmZmZdDQ0KWyAg
ICA2LjI1NTY4OF0gcGNpIDAwMDA6MjU6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODcw
MDAwMC0weDk4OWZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2LjI2NDUyMV0gcGNpIDAwMDA6Mjc6
MDAuMDogWzgwODY6MzdjOF0gdHlwZSAwMCBjbGFzcyAweDBiNDAwMA0NClsgICAgNi4yNzEyMjld
IHBjaSAwMDAwOjI3OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTg5MDAwMDAtMHg5ODk3ZmZmZiA2
NGJpdCBwcmVmXQ0NClsgICAgNi4yNzkzNjBdIHBjaSAwMDAwOjI3OjAwLjA6IHJlZyAweDE4OiBb
bWVtIDB4OTg1MDAwMDAtMHg5ODUzZmZmZiA2NGJpdF0NDQpbICAgIDYuMjg3MDE5XSBwY2kgMDAw
MDoyNzowMC4wOiByZWcgMHgyMDogW21lbSAweDk4NTQwMDAwLTB4OTg1N2ZmZmYgNjRiaXRdDQ0K
WyAgICA2LjI5NDkwN10gcGNpIDAwMDA6Mjc6MDAuMDogcmVnIDB4MTY0OiBbbWVtIDB4OTg1ODAw
MDAtMHg5ODU4MGZmZiA2NGJpdF0NDQpbICAgIDYuMzAyNDkzXSBwY2kgMDAwMDoyNzowMC4wOiBW
RihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4OTg1ODAwMDAtMHg5ODU4ZmZmZiA2NGJpdF0gKGNvbnRh
aW5zIEJBUjAgZm9yIDE2IFZGcykNDQpbICAgIDYuMzEzNTYyXSBwY2kgMDAwMDoyNzowMC4wOiBy
ZWcgMHgxNmM6IFttZW0gMHg5ODU5MDAwMC0weDk4NTkwZmZmIDY0Yml0XQ0NClsgICAgNi4zMjEz
MDNdIHBjaSAwMDAwOjI3OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gMHg5ODU5MDAwMC0w
eDk4NTlmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMiBmb3IgMTYgVkZzKQ0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6Mjc6MDAuMA0KWyAgICA2LjMzNTg1N10gcGNpIDAwMDA6MjY6MDAuMDog
UENJIGJyaWRnZSB0byBbYnVzIDI3LTI4XQ0NClsgICAgNi4zNDE2NzVdIHBjaSAwMDAwOjI2OjAw
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg1MDAwMDAtMHg5ODVmZmZmZl0NDQpbICAgIDYu
MzQ5MzMzXSBwY2kgMDAwMDoyNjowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4OTAwMDAw
LTB4OTg5ZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuMzU4MTcxXSBwY2kgMDAwMDoyOTowMC4w
OiBbODA4NjozN2M4XSB0eXBlIDAwIGNsYXNzIDB4MGI0MDAwDQ0KWyAgICA2LjM2NDg3NF0gcGNp
IDAwMDA6Mjk6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5ODgwMDAwMC0weDk4ODdmZmZmIDY0Yml0
IHByZWZdDQ0KWyAgICA2LjM3MzAwOV0gcGNpIDAwMDA6Mjk6MDAuMDogcmVnIDB4MTg6IFttZW0g
MHg5ODQwMDAwMC0weDk4NDNmZmZmIDY0Yml0XQ0NClsgICAgNi4zODA2NjhdIHBjaSAwMDAwOjI5
OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4OTg0NDAwMDAtMHg5ODQ3ZmZmZiA2NGJpdF0NDQpbICAg
IDYuMzg4NTU0XSBwY2kgMDAwMDoyOTowMC4wOiByZWcgMHgxNjQ6IFttZW0gMHg5ODQ4MDAwMC0w
eDk4NDgwZmZmIDY0Yml0XQ0NClsgICAgNi4zOTYxNDRdIHBjaSAwMDAwOjI5OjAwLjA6IFZGKG4p
IEJBUjAgc3BhY2U6IFttZW0gMHg5ODQ4MDAwMC0weDk4NDhmZmZmIDY0Yml0XSAoY29udGFpbnMg
QkFSMCBmb3IgMTYgVkZzKQ0NClsgICAgNi40MDcyMDldIHBjaSAwMDAwOjI5OjAwLjA6IHJlZyAw
eDE2YzogW21lbSAweDk4NDkwMDAwLTB4OTg0OTBmZmYgNjRiaXRdDQ0KWyAgICA2LjQxNDk0OF0g
cGNpIDAwMDA6Mjk6MDAuMDogVkYobikgQkFSMiBzcGFjZTogW21lbSAweDk4NDkwMDAwLTB4OTg0
OWZmZmYgNjRiaXRdIChjb250YWlucyBCQVIyIGZvciAxNiBWRnMpDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDoyOTowMC4wDQpbICAgIDYuNDI5NDkwXSBwY2kgMDAwMDoyNjowMS4wOiBQQ0kg
YnJpZGdlIHRvIFtidXMgMjktMmFdDQ0KWyAgICA2LjQzNTMyM10gcGNpIDAwMDA6MjY6MDEuMDog
ICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODQwMDAwMC0weDk4NGZmZmZmXQ0NClsgICAgNi40NDI5
ODRdIHBjaSAwMDAwOjI2OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg4MDAwMDAtMHg5
ODhmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAgNi40NTE4MjBdIHBjaSAwMDAwOjJiOjAwLjA6IFs4
MDg2OjM3YzhdIHR5cGUgMDAgY2xhc3MgMHgwYjQwMDANDQpbICAgIDYuNDU4NTIyXSBwY2kgMDAw
MDoyYjowMC4wOiByZWcgMHgxMDogW21lbSAweDk4NzAwMDAwLTB4OTg3N2ZmZmYgNjRiaXQgcHJl
Zl0NDQpbICAgIDYuNDY2NjU2XSBwY2kgMDAwMDoyYjowMC4wOiByZWcgMHgxODogW21lbSAweDk4
MzAwMDAwLTB4OTgzM2ZmZmYgNjRiaXRdDQ0KWyAgICA2LjQ3NDMxNV0gcGNpIDAwMDA6MmI6MDAu
MDogcmVnIDB4MjA6IFttZW0gMHg5ODM0MDAwMC0weDk4MzdmZmZmIDY0Yml0XQ0NClsgICAgNi40
ODIxOTldIHBjaSAwMDAwOjJiOjAwLjA6IHJlZyAweDE2NDogW21lbSAweDk4MzgwMDAwLTB4OTgz
ODBmZmYgNjRiaXRdDQ0KWyAgICA2LjQ4OTc4N10gcGNpIDAwMDA6MmI6MDAuMDogVkYobikgQkFS
MCBzcGFjZTogW21lbSAweDk4MzgwMDAwLTB4OTgzOGZmZmYgNjRiaXRdIChjb250YWlucyBCQVIw
IGZvciAxNiBWRnMpDQ0KWyAgICA2LjUwMDg1MF0gcGNpIDAwMDA6MmI6MDAuMDogcmVnIDB4MTZj
OiBbbWVtIDB4OTgzOTAwMDAtMHg5ODM5MGZmZiA2NGJpdF0NDQpbICAgIDYuNTA4NTk2XSBwY2kg
MDAwMDoyYjowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIDB4OTgzOTAwMDAtMHg5ODM5ZmZm
ZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjIgZm9yIDE2IFZGcykNDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjJiOjAwLjANClsgICAgNi41MjMxMzJdIHBjaSAwMDAwOjI2OjAyLjA6IFBDSSBicmlk
Z2UgdG8gW2J1cyAyYi0yY10NDQpbICAgIDYuNTI4OTY1XSBwY2kgMDAwMDoyNjowMi4wOiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAweDk4MzAwMDAwLTB4OTgzZmZmZmZdDQ0KWyAgICA2LjUzNjYyOV0g
cGNpIDAwMDA6MjY6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODcwMDAwMC0weDk4N2Zm
ZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2LjU0NTQ4Nl0gcGNpIDAwMDA6MmQ6MDAuMDogWzgwODY6
MzdjZl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICAgNi41NTIxNzNdIHBjaSAwMDAwOjJk
OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTYwMDAwMDAtMHg5NmZmZmZmZiA2NGJpdCBwcmVmXQ0N
ClsgICAgNi41NjAzMjVdIHBjaSAwMDAwOjJkOjAwLjA6IHJlZyAweDFjOiBbbWVtIDB4OTgwMTgw
MDAtMHg5ODAxZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAgNi41Njg0NTddIHBjaSAwMDAwOjJkOjAw
LjA6IHJlZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0NClsgICAgNi41
NzYyNDBdIHBjaSAwMDAwOjJkOjAwLjA6IHJlZyAweDE4NDogW21lbSAweDk3YzAwMDAwLTB4OTdj
MWZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuNTg0MzE0XSBwY2kgMDAwMDoyZDowMC4wOiBWRihu
KSBCQVIwIHNwYWNlOiBbbWVtIDB4OTdjMDAwMDAtMHg5N2ZmZmZmZiA2NGJpdCBwcmVmXSAoY29u
dGFpbnMgQkFSMCBmb3IgMzIgVkZzKQ0NClsgICAgNi41OTU4ODNdIHBjaSAwMDAwOjJkOjAwLjA6
IHJlZyAweDE5MDogW21lbSAweDk4MWEwMDAwLTB4OTgxYTNmZmYgNjRiaXQgcHJlZl0NDQpbICAg
IDYuNjA0MDkxXSBwY2kgMDAwMDoyZDowMC4wOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4OTgx
YTAwMDAtMHg5ODIxZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgMzIgVkZzKQ0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MmQ6MDAuMA0KWyAgICA2LjYxOTA5N10gcGNpIDAw
MDA6MmQ6MDAuMTogWzgwODY6MzdjZl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICAgNi42
MjU4ODldIHBjaSAwMDAwOjJkOjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4OTUwMDAwMDAtMHg5NWZm
ZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAgNi42MzQwNDBdIHBjaSAwMDAwOjJkOjAwLjE6IHJlZyAw
eDFjOiBbbWVtIDB4OTgwMTAwMDAtMHg5ODAxN2ZmZiA2NGJpdCBwcmVmXQ0NClsgICAgNi42NDIx
NzNdIHBjaSAwMDAwOjJkOjAwLjE6IHJlZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZm
ZiBwcmVmXQ0NClsgICAgNi42NDk5MzddIHBjaSAwMDAwOjJkOjAwLjE6IHJlZyAweDE4NDogW21l
bSAweDk3ODAwMDAwLTB4OTc4MWZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuNjU4MDA3XSBwY2kg
MDAwMDoyZDowMC4xOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4OTc4MDAwMDAtMHg5N2JmZmZm
ZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMCBmb3IgMzIgVkZzKQ0NClsgICAgNi42Njk1ODFd
IHBjaSAwMDAwOjJkOjAwLjE6IHJlZyAweDE5MDogW21lbSAweDk4MTIwMDAwLTB4OTgxMjNmZmYg
NjRiaXQgcHJlZl0NDQpbICAgIDYuNjc3Nzg5XSBwY2kgMDAwMDoyZDowMC4xOiBWRihuKSBCQVIz
IHNwYWNlOiBbbWVtIDB4OTgxMjAwMDAtMHg5ODE5ZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMg
QkFSMyBmb3IgMzIgVkZzKQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MmQ6MDAuMQ0KWyAg
ICA2LjY5Mjc5OV0gcGNpIDAwMDA6MmQ6MDAuMjogWzgwODY6MzdjZl0gdHlwZSAwMCBjbGFzcyAw
eDAyMDAwMA0NClsgICAgNi42OTk1OTVdIHBjaSAwMDAwOjJkOjAwLjI6IHJlZyAweDEwOiBbbWVt
IDB4OTQwMDAwMDAtMHg5NGZmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAgNi43MDc3NDRdIHBjaSAw
MDAwOjJkOjAwLjI6IHJlZyAweDFjOiBbbWVtIDB4OTgwMDgwMDAtMHg5ODAwZmZmZiA2NGJpdCBw
cmVmXQ0NClsgICAgNi43MTU4NzRdIHBjaSAwMDAwOjJkOjAwLjI6IHJlZyAweDMwOiBbbWVtIDB4
ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0NClsgICAgNi43MjM2MzZdIHBjaSAwMDAwOjJkOjAw
LjI6IHJlZyAweDE4NDogW21lbSAweDk3NDAwMDAwLTB4OTc0MWZmZmYgNjRiaXQgcHJlZl0NDQpb
ICAgIDYuNzMxNzA3XSBwY2kgMDAwMDoyZDowMC4yOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4
OTc0MDAwMDAtMHg5NzdmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMCBmb3IgMzIgVkZz
KQ0NClsgICAgNi43NDMyODNdIHBjaSAwMDAwOjJkOjAwLjI6IHJlZyAweDE5MDogW21lbSAweDk4
MGEwMDAwLTB4OTgwYTNmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuNzUxNDg4XSBwY2kgMDAwMDoy
ZDowMC4yOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4OTgwYTAwMDAtMHg5ODExZmZmZiA2NGJp
dCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgMzIgVkZzKQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MmQ6MDAuMg0KWyAgICA2Ljc2NjQ5Ml0gcGNpIDAwMDA6MmQ6MDAuMzogWzgwODY6Mzdj
Zl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICAgNi43NzMyNzhdIHBjaSAwMDAwOjJkOjAw
LjM6IHJlZyAweDEwOiBbbWVtIDB4OTMwMDAwMDAtMHg5M2ZmZmZmZiA2NGJpdCBwcmVmXQ0NClsg
ICAgNi43ODE0MzJdIHBjaSAwMDAwOjJkOjAwLjM6IHJlZyAweDFjOiBbbWVtIDB4OTgwMDAwMDAt
MHg5ODAwN2ZmZiA2NGJpdCBwcmVmXQ0NClsgICAgNi43ODk1NjRdIHBjaSAwMDAwOjJkOjAwLjM6
IHJlZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0NClsgICAgNi43OTcz
MjddIHBjaSAwMDAwOjJkOjAwLjM6IHJlZyAweDE4NDogW21lbSAweDk3MDAwMDAwLTB4OTcwMWZm
ZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuODA1Mzk3XSBwY2kgMDAwMDoyZDowMC4zOiBWRihuKSBC
QVIwIHNwYWNlOiBbbWVtIDB4OTcwMDAwMDAtMHg5NzNmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFp
bnMgQkFSMCBmb3IgMzIgVkZzKQ0NClsgICAgNi44MTY5NzJdIHBjaSAwMDAwOjJkOjAwLjM6IHJl
ZyAweDE5MDogW21lbSAweDk4MDIwMDAwLTB4OTgwMjNmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYu
ODI1MTc4XSBwY2kgMDAwMDoyZDowMC4zOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4OTgwMjAw
MDAtMHg5ODA5ZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgMzIgVkZzKQ0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MmQ6MDAuMw0KWyAgICA2Ljg0MDMwNV0gcGNpIDAwMDA6
MjY6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDJkLTJlXQ0NClsgICAgNi44NDYwNzldIHBjaSAw
MDAwOjI2OjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTMwMDAwMDAtMHg5ODJmZmZmZiA2
NGJpdCBwcmVmXQ0NClsgICAgNi44NTUwMDldIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMwM10g
KGRvbWFpbiAwMDAwIFtidXMgMzItM2ZdKQ0NClsgICAgNi44NjE4MjZdIGFjcGkgUE5QMEEwODow
MzogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50
cyBNU0ldDQ0KWyAgICA2Ljg3MTY3OV0gYWNwaSBQTlAwQTA4OjAzOiBfT1NDOiBwbGF0Zm9ybSBk
b2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgICA2Ljg3ODk2MF0gYWNwaSBQTlAwQTA4OjAzOiBf
T1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NDQpb
ICAgIDYuODg3Njk1XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MzINDQpbICAgIDYuODky
MTg0XSBwY2lfYnVzIDAwMDA6MzI6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHg2MDAwLTB4NmZm
ZiB3aW5kb3ddDQ0KWyAgICA2Ljg5OTg0MF0gcGNpX2J1cyAwMDAwOjMyOiByb290IGJ1cyByZXNv
dXJjZSBbbWVtIDB4OThjMDAwMDAtMHg5OGZmZmZmZiB3aW5kb3ddDQ0KWyAgICA2LjkwODI3NF0g
cGNpX2J1cyAwMDAwOjMyOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMGMwMDAwMDAwLTB4
MzgwMGZmZmZmZmZmIHdpbmRvd10NDQpbICAgIDYuOTE3NDg0XSBwY2lfYnVzIDAwMDA6MzI6IHJv
b3QgYnVzIHJlc291cmNlIFtidXMgMzItM2ZdDQ0KWyAgICA2LjkyMzcyMV0gcGNpIDAwMDA6MzI6
MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0NClsgICAgNi45MzA2Nzld
IHBjaSAwMDAwOjMyOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQ0K
WyAgICA2LjkzNzQ1N10gcGNpIDAwMDA6MzI6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBi
eSBBQ1BJDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjowMC4wDQpbICAgIDYuOTQ3MjI5
XSBwY2kgMDAwMDozMjowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjowNS4wDQpbICAgIDYuOTU3NDQ5XSBwY2kgMDAw
MDozMjowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDozMjowNS4yDQpbICAgIDYuOTY3Njc5XSBwY2kgMDAwMDozMjowNS40
OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQ0KWyAgICA2Ljk3NDQ1OF0gcGNp
IDAwMDA6MzI6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5OGUwMDAwMC0weDk4ZTAwZmZmXQ0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MDUuNA0KWyAgICA2Ljk4NTA0OF0gcGNpIDAwMDA6
MzI6MGUuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MzI6MGUuMA0KWyAgICA2Ljk5NTI0NF0gcGNpIDAwMDA6MzI6MGUuMTog
WzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MzI6MGUuMQ0KWyAgICA3LjAwNTQ2OV0gcGNpIDAwMDA6MzI6MGYuMDogWzgwODY6MjA1
OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6
MGYuMA0KWyAgICA3LjAxNTY3NF0gcGNpIDAwMDA6MzI6MGYuMTogWzgwODY6MjA1OV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MGYuMQ0KWyAg
ICA3LjAyNTkxNF0gcGNpIDAwMDA6MzI6MTAuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAw
eDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTAuMA0KWyAgICA3LjAzNjEy
Ml0gcGNpIDAwMDA6MzI6MTAuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTAuMQ0KWyAgICA3LjA0NjM1N10gcGNpIDAw
MDA6MzI6MTIuMDogWzgwODY6MjA0Y10gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MzI6MTIuMA0KWyAgICA3LjA1NjU1NF0gcGNpIDAwMDA6MzI6MTIu
MTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MzI6MTIuMQ0KWyAgICA3LjA2Njc0OF0gcGNpIDAwMDA6MzI6MTIuNDogWzgwODY6
MjA0Y10gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MzI6MTIuNA0KWyAgICA3LjA3Njk1NF0gcGNpIDAwMDA6MzI6MTIuNTogWzgwODY6MjA0ZF0gdHlw
ZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTIuNQ0K
WyAgICA3LjA4NzE0Nl0gcGNpIDAwMDA6MzI6MTUuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTUuMA0KWyAgICA3LjA5
NzMzN10gcGNpIDAwMDA6MzI6MTYuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTYuMA0KWyAgICA3LjEwNzUxM10gcGNp
IDAwMDA6MzI6MTYuNDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTYuNA0KWyAgICA3LjExNzY5Nl0gcGNpIDAwMDA6MzI6
MTcuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MzI6MTcuMA0KWyAgICA3LjEyODAyNV0gcGNpIDAwMDA6MzM6MDAuMDogWzgw
ODY6MTUzM10gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICAgNy4xMzQ2NzldIHBjaSAwMDAw
OjMzOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OThjMDAwMDAtMHg5OGNmZmZmZl0NDQpbICAgIDcu
MTQxNzkwXSBwY2kgMDAwMDozMzowMC4wOiByZWcgMHgxYzogW21lbSAweDk4ZDAwMDAwLTB4OThk
MDNmZmZdDQ0KWyAgICA3LjE0ODg2N10gcGNpIDAwMDA6MzM6MDAuMDogcmVnIDB4MzA6IFttZW0g
MHhmZmYwMDAwMC0weGZmZmZmZmZmIHByZWZdDQ0KWyAgICA3LjE1NjU1OF0gcGNpIDAwMDA6MzM6
MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjMzOjAwLjANClsgICAgNy4xNjY3NjNdIHBjaSAwMDAwOjMyOjAwLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAzM10NDQpbICAgIDcuMTcyMjk2XSBwY2kgMDAwMDozMjowMC4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAweDk4YzAwMDAwLTB4OThkZmZmZmZdDQ0KWyAgICA3LjE4MDE2
M10gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzA2XSAoZG9tYWluIDAwMDAgW2J1cyA0MC00M10p
DQ0KWyAgICA3LjE4Njk3NV0gYWNwaSBQTlAwQTA4OjA2OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0
ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NDQpbICAgIDcuMTk2NTUzXSBh
Y3BpIFBOUDBBMDg6MDY6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NDQpb
ICAgIDcuMjAzNjczXSBhY3BpIFBOUDBBMDg6MDY6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJ
ZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0NClsgICAgNy4yMTIzMTVdIGFjcGlwaHA6IFNs
b3QgWzgxOTEtMTFdIHJlZ2lzdGVyZWQNDQpbICAgIDcuMjE3MjYzXSBQQ0kgaG9zdCBicmlkZ2Ug
dG8gYnVzIDAwMDA6NDANDQpbICAgIDcuMjIxODQyXSBwY2lfYnVzIDAwMDA6NDA6IHJvb3QgYnVz
IHJlc291cmNlIFtpbyAgMHg3MDAwLTB4N2ZmZiB3aW5kb3ddDQ0KWyAgICA3LjIyOTQ5N10gcGNp
X2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTkwMDAwMDAtMHg5OTNmZmZm
ZiB3aW5kb3ddDQ0KWyAgICA3LjIzNzkzM10gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNv
dXJjZSBbbWVtIDB4MzgwMTAwMDAwMDAwLTB4MzgwMTNmZmZmZmZmIHdpbmRvd10NDQpbICAgIDcu
MjQ3MTUxXSBwY2lfYnVzIDAwMDA6NDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgNDAtNDNdDQ0K
WyAgICA3LjI1MzM4Nl0gcGNpIDAwMDA6NDA6MDQuMDogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NClsgICAgNy4yNjAxNzJdIHBjaSAwMDAwOjQwOjA0LjA6IHJlZyAweDEwOiBb
bWVtIDB4MzgwMTNmZjFjMDAwLTB4MzgwMTNmZjFmZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NDA6MDQuMA0KWyAgICA3LjI3MjA4MF0gcGNpIDAwMDA6NDA6MDQuMTogWzgw
ODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAgNy4yNzg4NzBdIHBjaSAwMDAw
OjQwOjA0LjE6IHJlZyAweDEwOiBbbWVtIDB4MzgwMTNmZjE4MDAwLTB4MzgwMTNmZjFiZmZmIDY0
Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuMQ0KWyAgICA3LjI5MDc2NV0g
cGNpIDAwMDA6NDA6MDQuMjogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsg
ICAgNy4yOTc1NTBdIHBjaSAwMDAwOjQwOjA0LjI6IHJlZyAweDEwOiBbbWVtIDB4MzgwMTNmZjE0
MDAwLTB4MzgwMTNmZjE3ZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6
MDQuMg0KWyAgICA3LjMwOTQ0N10gcGNpIDAwMDA6NDA6MDQuMzogWzgwODY6MjAyMV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NClsgICAgNy4zMTYyMzJdIHBjaSAwMDAwOjQwOjA0LjM6IHJlZyAw
eDEwOiBbbWVtIDB4MzgwMTNmZjEwMDAwLTB4MzgwMTNmZjEzZmZmIDY0Yml0XQ0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuMw0KWyAgICA3LjMyODEyOV0gcGNpIDAwMDA6NDA6MDQu
NDogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAgNy4zMzQ5MTZdIHBj
aSAwMDAwOjQwOjA0LjQ6IHJlZyAweDEwOiBbbWVtIDB4MzgwMTNmZjBjMDAwLTB4MzgwMTNmZjBm
ZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuNA0KWyAgICA3LjM0
NjgxNF0gcGNpIDAwMDA6NDA6MDQuNTogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NClsgICAgNy4zNTM1OTZdIHBjaSAwMDAwOjQwOjA0LjU6IHJlZyAweDEwOiBbbWVtIDB4Mzgw
MTNmZjA4MDAwLTB4MzgwMTNmZjBiZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NDA6MDQuNQ0KWyAgICA3LjM2NTQ5M10gcGNpIDAwMDA6NDA6MDQuNjogWzgwODY6MjAyMV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAgNy4zNzIyODBdIHBjaSAwMDAwOjQwOjA0LjY6
IHJlZyAweDEwOiBbbWVtIDB4MzgwMTNmZjA0MDAwLTB4MzgwMTNmZjA3ZmZmIDY0Yml0XQ0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuNg0KWyAgICA3LjM4NDE3OF0gcGNpIDAwMDA6
NDA6MDQuNzogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAgNy4zOTA5
NjRdIHBjaSAwMDAwOjQwOjA0Ljc6IHJlZyAweDEwOiBbbWVtIDB4MzgwMTNmZjAwMDAwLTB4Mzgw
MTNmZjAzZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuNw0KWyAg
ICA3LjQwMjg2NV0gcGNpIDAwMDA6NDA6MDUuMDogWzgwODY6MjAyNF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDUuMA0KWyAgICA3LjQxMzEw
N10gcGNpIDAwMDA6NDA6MDUuMjogWzgwODY6MjAyNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDUuMg0KWyAgICA3LjQyMzM0M10gcGNpIDAw
MDA6NDA6MDUuNDogWzgwODY6MjAyNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAgNy40
MzAxMjNdIHBjaSAwMDAwOjQwOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4OTkwMDAwMDAtMHg5OTAw
MGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA1LjQNClsgICAgNy40NDA2OTdd
IHBjaSAwMDAwOjQwOjA4LjA6IFs4MDg2OjIwMTRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA4LjANClsgICAgNy40NTA4OThdIHBjaSAwMDAw
OjQwOjA4LjE6IFs4MDg2OjIwMTVdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjQwOjA4LjENClsgICAgNy40NjEwODldIHBjaSAwMDAwOjQwOjA4LjI6
IFs4MDg2OjIwMTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjQwOjA4LjINClsgICAgNy40NzE0NjldIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMw
N10gKGRvbWFpbiAwMDAwIFtidXMgNDQtNTddKQ0NClsgICAgNy40NzgyODJdIGFjcGkgUE5QMEEw
ODowNzogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdt
ZW50cyBNU0ldDQ0KWyAgICA3LjQ4ODEzNV0gYWNwaSBQTlAwQTA4OjA3OiBfT1NDOiBwbGF0Zm9y
bSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgICA3LjQ5NTQwOF0gYWNwaSBQTlAwQTA4OjA3
OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0N
DQpbICAgIDcuNTA0MTIwXSBhY3BpcGhwOiBTbG90IFs3XSByZWdpc3RlcmVkDQ0KWyAgICA3LjUw
ODQ1Ml0gYWNwaXBocDogU2xvdCBbODE5MS0xNF0gcmVnaXN0ZXJlZA0NClsgICAgNy41MTM0ODhd
IGFjcGlwaHA6IFNsb3QgWzgxOTEtMTBdIHJlZ2lzdGVyZWQNDQpbICAgIDcuNTE4NTMxXSBhY3Bp
cGhwOiBTbG90IFs4MTkxLTEyXSByZWdpc3RlcmVkDQ0KWyAgICA3LjUyMzYzNF0gUENJIGhvc3Qg
YnJpZGdlIHRvIGJ1cyAwMDAwOjQ0DQ0KWyAgICA3LjUyODE5Nl0gcGNpX2J1cyAwMDAwOjQ0OiBy
b290IGJ1cyByZXNvdXJjZSBbaW8gIDB4ODAwMC0weDhmZmYgd2luZG93XQ0NClsgICAgNy41MzU4
NTFdIHBjaV9idXMgMDAwMDo0NDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDk5NDAwMDAwLTB4
OTk3ZmZmZmYgd2luZG93XQ0NClsgICAgNy41NDQyODVdIHBjaV9idXMgMDAwMDo0NDogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAweDM4MDE0MDAwMDAwMC0weDM4MDE3ZmZmZmZmZiB3aW5kb3ddDQ0K
WyAgICA3LjU1MzQ5NF0gcGNpX2J1cyAwMDAwOjQ0OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDQ0
LTU3XQ0NClsgICAgNy41NTk3MjldIHBjaSAwMDAwOjQ0OjAwLjA6IFs4MDg2OjIwMzBdIHR5cGUg
MDEgY2xhc3MgMHgwNjA0MDANDQpbICAgIDcuNTY2Njg4XSBwY2kgMDAwMDo0NDowMC4wOiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0NClsgICAgNy41NzM0NzldIHBjaSAwMDAw
OjQ0OjAwLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NDQ6MDAuMA0KWyAgICA3LjU4MzIzOF0gcGNpIDAwMDA6NDQ6MDUuMDogWzgw
ODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NDQ6MDUuMA0KWyAgICA3LjU5MzQ3M10gcGNpIDAwMDA6NDQ6MDUuMjogWzgwODY6MjAzNV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDUu
Mg0KWyAgICA3LjYwMzcxNV0gcGNpIDAwMDA6NDQ6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBj
bGFzcyAweDA4MDAyMA0NClsgICAgNy42MTA0ODldIHBjaSAwMDAwOjQ0OjA1LjQ6IHJlZyAweDEw
OiBbbWVtIDB4OTk1MDAwMDAtMHg5OTUwMGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjQ0OjA1LjQNClsgICAgNy42MjEwNTZdIHBjaSAwMDAwOjQ0OjA4LjA6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA4LjAN
ClsgICAgNy42MzEyNDVdIHBjaSAwMDAwOjQ0OjA4LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA4LjENClsgICAgNy42
NDE0MzZdIHBjaSAwMDAwOjQ0OjA4LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA4LjINClsgICAgNy42NTE2MjJdIHBj
aSAwMDAwOjQ0OjA4LjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA4LjMNClsgICAgNy42NjE4MTldIHBjaSAwMDAwOjQ0
OjA4LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjQ0OjA4LjQNClsgICAgNy42NzIwMDldIHBjaSAwMDAwOjQ0OjA4LjU6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjQ0OjA4LjUNClsgICAgNy42ODIxOTddIHBjaSAwMDAwOjQ0OjA4LjY6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA4
LjYNClsgICAgNy42OTIzODldIHBjaSAwMDAwOjQ0OjA4Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA4LjcNClsgICAg
Ny43MDI1ODRdIHBjaSAwMDAwOjQ0OjA5LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjANClsgICAgNy43MTI3ODdd
IHBjaSAwMDAwOjQ0OjA5LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjENClsgICAgNy43MjI5NzldIHBjaSAwMDAw
OjQ0OjA5LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjQ0OjA5LjINClsgICAgNy43MzMxNjVdIHBjaSAwMDAwOjQ0OjA5LjM6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjQ0OjA5LjMNClsgICAgNy43NDMzNThdIHBjaSAwMDAwOjQ0OjA5LjQ6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0
OjA5LjQNClsgICAgNy43NTM1NDRdIHBjaSAwMDAwOjQ0OjA5LjU6IFs4MDg2OjIwOGRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjUNClsg
ICAgNy43NjM3NDNdIHBjaSAwMDAwOjQ0OjA5LjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjYNClsgICAgNy43NzM5
MzJdIHBjaSAwMDAwOjQ0OjA5Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjcNClsgICAgNy43ODQxMjZdIHBjaSAw
MDAwOjQ0OjBhLjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjANClsgICAgNy43OTQzMjZdIHBjaSAwMDAwOjQ0OjBh
LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQ0OjBhLjENClsgICAgNy44MDQ1MjFdIHBjaSAwMDAwOjQ0OjBhLjI6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjQ0OjBhLjINClsgICAgNy44MTQ3MTRdIHBjaSAwMDAwOjQ0OjBhLjM6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjMN
ClsgICAgNy44MjQ5MjFdIHBjaSAwMDAwOjQ0OjBhLjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjQNClsgICAgNy44
MzUxMTddIHBjaSAwMDAwOjQ0OjBhLjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjUNClsgICAgNy44NDUzMDldIHBj
aSAwMDAwOjQ0OjBhLjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjYNClsgICAgNy44NTU1MDBdIHBjaSAwMDAwOjQ0
OjBhLjc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjQ0OjBhLjcNClsgICAgNy44NjU2ODldIHBjaSAwMDAwOjQ0OjBiLjA6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjQ0OjBiLjANClsgICAgNy44NzU4OTFdIHBjaSAwMDAwOjQ0OjBiLjE6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBi
LjENClsgICAgNy44ODYwODZdIHBjaSAwMDAwOjQ0OjBiLjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBiLjINClsgICAg
Ny44OTYyNzFdIHBjaSAwMDAwOjQ0OjBiLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBiLjMNClsgICAgNy45MDY0ODVd
IHBjaSAwMDAwOjQ0OjBlLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjANClsgICAgNy45MTY2NjddIHBjaSAwMDAw
OjQ0OjBlLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjQ0OjBlLjENClsgICAgNy45MjY4NTZdIHBjaSAwMDAwOjQ0OjBlLjI6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjQ0OjBlLjINClsgICAgNy45MzcwNTJdIHBjaSAwMDAwOjQ0OjBlLjM6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0
OjBlLjMNClsgICAgNy45NDcyNDZdIHBjaSAwMDAwOjQ0OjBlLjQ6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjQNClsg
ICAgNy45NTc0MzVdIHBjaSAwMDAwOjQ0OjBlLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjUNClsgICAgNy45Njc2
MjBdIHBjaSAwMDAwOjQ0OjBlLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjYNClsgICAgNy45Nzc4MTFdIHBjaSAw
MDAwOjQ0OjBlLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjcNClsgICAgNy45ODc5OThdIHBjaSAwMDAwOjQ0OjBm
LjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQ0OjBmLjANClsgICAgNy45OTgyMDJdIHBjaSAwMDAwOjQ0OjBmLjE6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjQ0OjBmLjENClsgICAgOC4wMDgzOTVdIHBjaSAwMDAwOjQ0OjBmLjI6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBmLjIN
ClsgICAgOC4wMTg1NzldIHBjaSAwMDAwOjQ0OjBmLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBmLjMNClsgICAgOC4w
Mjg3NzFdIHBjaSAwMDAwOjQ0OjBmLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBmLjQNClsgICAgOC4wMzg5NjVdIHBj
aSAwMDAwOjQ0OjBmLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBmLjUNClsgICAgOC4wNDkxNjBdIHBjaSAwMDAwOjQ0
OjBmLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjQ0OjBmLjYNClsgICAgOC4wNTkzNThdIHBjaSAwMDAwOjQ0OjBmLjc6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjQ0OjBmLjcNClsgICAgOC4wNjk1NTBdIHBjaSAwMDAwOjQ0OjEwLjA6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEw
LjANClsgICAgOC4wNzk3NDRdIHBjaSAwMDAwOjQ0OjEwLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEwLjENClsgICAg
OC4wODk5MzldIHBjaSAwMDAwOjQ0OjEwLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEwLjINClsgICAgOC4xMDAxMzNd
IHBjaSAwMDAwOjQ0OjEwLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEwLjMNClsgICAgOC4xMTAzMTldIHBjaSAwMDAw
OjQ0OjEwLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjQ0OjEwLjQNClsgICAgOC4xMjA1MTVdIHBjaSAwMDAwOjQ0OjEwLjU6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjQ0OjEwLjUNClsgICAgOC4xMzA3MDhdIHBjaSAwMDAwOjQ0OjEwLjY6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0
OjEwLjYNClsgICAgOC4xNDA5MDFdIHBjaSAwMDAwOjQ0OjEwLjc6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEwLjcNClsg
ICAgOC4xNTEwOThdIHBjaSAwMDAwOjQ0OjExLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjExLjANClsgICAgOC4xNjEz
MDNdIHBjaSAwMDAwOjQ0OjExLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjExLjENClsgICAgOC4xNzE0OTldIHBjaSAw
MDAwOjQ0OjExLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjQ0OjExLjINClsgICAgOC4xODE2OTNdIHBjaSAwMDAwOjQ0OjEx
LjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQ0OjExLjMNClsgICAgOC4xOTE5MzVdIHBjaSAwMDAwOjQ0OjFkLjA6IFs4MDg2
OjIwNTRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjQ0OjFkLjANClsgICAgOC4yMDIwODRdIHBjaSAwMDAwOjQ0OjFkLjE6IFs4MDg2OjIwNTVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFkLjEN
ClsgICAgOC4yMTIyNzddIHBjaSAwMDAwOjQ0OjFkLjI6IFs4MDg2OjIwNTZdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFkLjINClsgICAgOC4y
MjI0NzBdIHBjaSAwMDAwOjQ0OjFkLjM6IFs4MDg2OjIwNTddIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFkLjMNClsgICAgOC4yMzI2NzJdIHBj
aSAwMDAwOjQ0OjFlLjA6IFs4MDg2OjIwODBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFlLjANClsgICAgOC4yNDI4NTJdIHBjaSAwMDAwOjQ0
OjFlLjE6IFs4MDg2OjIwODFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjQ0OjFlLjENClsgICAgOC4yNTMwNDJdIHBjaSAwMDAwOjQ0OjFlLjI6IFs4
MDg2OjIwODJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjQ0OjFlLjINClsgICAgOC4yNjMyMjldIHBjaSAwMDAwOjQ0OjFlLjM6IFs4MDg2OjIwODNd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFl
LjMNClsgICAgOC4yNzM0MjJdIHBjaSAwMDAwOjQ0OjFlLjQ6IFs4MDg2OjIwODRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFlLjQNClsgICAg
OC4yODM2MjRdIHBjaSAwMDAwOjQ0OjFlLjU6IFs4MDg2OjIwODVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFlLjUNClsgICAgOC4yOTM4MThd
IHBjaSAwMDAwOjQ0OjFlLjY6IFs4MDg2OjIwODZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFlLjYNClsgICAgOC4zMDQxMzBdIHBjaSAwMDAw
OjQ1OjAwLjA6IFs4MDg2OjEwNWVdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgIDguMzEw
ODEzXSBwY2kgMDAwMDo0NTowMC4wOiByZWcgMHgxMDogW21lbSAweDk5NDYwMDAwLTB4OTk0N2Zm
ZmZdDQ0KWyAgICA4LjMxNzg3OF0gcGNpIDAwMDA6NDU6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHg5
OTQ0MDAwMC0weDk5NDVmZmZmXQ0NClsgICAgOC4zMjQ5NTRdIHBjaSAwMDAwOjQ1OjAwLjA6IHJl
ZyAweDE4OiBbaW8gIDB4ODAyMC0weDgwM2ZdDQ0KWyAgICA4LjMzMTMxOF0gcGNpIDAwMDA6NDU6
MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmZlMDAwMC0weGZmZmZmZmZmIHByZWZdDQ0KWyAgICA4
LjMzODkzMl0gcGNpIDAwMDA6NDU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ1OjAwLjANClsgICAgOC4zNDkxMTRd
IHBjaSAwMDAwOjQ1OjAwLjE6IFs4MDg2OjEwNWVdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpb
ICAgIDguMzU1ODk1XSBwY2kgMDAwMDo0NTowMC4xOiByZWcgMHgxMDogW21lbSAweDk5NDIwMDAw
LTB4OTk0M2ZmZmZdDQ0KWyAgICA4LjM2Mjk2MV0gcGNpIDAwMDA6NDU6MDAuMTogcmVnIDB4MTQ6
IFttZW0gMHg5OTQwMDAwMC0weDk5NDFmZmZmXQ0NClsgICAgOC4zNzAwMzhdIHBjaSAwMDAwOjQ1
OjAwLjE6IHJlZyAweDE4OiBbaW8gIDB4ODAwMC0weDgwMWZdDQ0KWyAgICA4LjM3NjQwNl0gcGNp
IDAwMDA6NDU6MDAuMTogcmVnIDB4MzA6IFttZW0gMHhmZmZlMDAwMC0weGZmZmZmZmZmIHByZWZd
DQ0KWyAgICA4LjM4NDAyMF0gcGNpIDAwMDA6NDU6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEM2hvdCBEM2NvbGQNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ1OjAwLjENClsgICAg
OC4zOTQxOTJdIHBjaSAwMDAwOjQ1OjAwLjA6IGRpc2FibGluZyBBU1BNIG9uIHByZS0xLjEgUENJ
ZSBkZXZpY2UuICBZb3UgY2FuIGVuYWJsZSBpdCB3aXRoICdwY2llX2FzcG09Zm9yY2UnDQ0KWyAg
ICA4LjQwNTQzNl0gcGNpIDAwMDA6NDQ6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDQ1XQ0NClsg
ICAgOC40MTEwMzVdIHBjaSAwMDAwOjQ0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ODAw
MC0weDhmZmZdDQ0KWyAgICA4LjQxNzkxOF0gcGNpIDAwMDA6NDQ6MDAuMDogICBicmlkZ2Ugd2lu
ZG93IFttZW0gMHg5OTQwMDAwMC0weDk5NGZmZmZmXQ0NClsgICAgOC40MjU3NzNdIEFDUEk6IFBD
SSBSb290IEJyaWRnZSBbUEMwOF0gKGRvbWFpbiAwMDAwIFtidXMgNTgtNmJdKQ0NClsgICAgOC40
MzI1ODVdIGFjcGkgUE5QMEEwODowODogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmln
IEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldDQ0KWyAgICA4LjQ0MjQzNF0gYWNwaSBQTlAwQTA4
OjA4OiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgICA4LjQ0OTcx
Nl0gYWNwaSBQTlAwQTA4OjA4OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBN
RSBQQ0llQ2FwYWJpbGl0eV0NDQpbICAgIDguNDU4NDE2XSBhY3BpcGhwOiBTbG90IFs1XSByZWdp
c3RlcmVkDQ0KWyAgICA4LjQ2Mjc0N10gYWNwaXBocDogU2xvdCBbODE5MS0xN10gcmVnaXN0ZXJl
ZA0NClsgICAgOC40Njc3ODVdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMTNdIHJlZ2lzdGVyZWQNDQpb
ICAgIDguNDcyODI5XSBhY3BpcGhwOiBTbG90IFs4MTkxLTE1XSByZWdpc3RlcmVkDQ0KWyAgICA4
LjQ3Nzg4N10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjU4DQ0KWyAgICA4LjQ4MjQ4N10g
cGNpX2J1cyAwMDAwOjU4OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBi
ZmZmZiB3aW5kb3ddDQ0KWyAgICA4LjQ5MDkyMV0gcGNpX2J1cyAwMDAwOjU4OiByb290IGJ1cyBy
ZXNvdXJjZSBbaW8gIDB4OTAwMC0weDlmZmYgd2luZG93XQ0NClsgICAgOC40OTg1ODNdIHBjaV9i
dXMgMDAwMDo1ODogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAzYjAtMHgwM2JiIHdpbmRvd10N
DQpbICAgIDguNTA2MjQxXSBwY2lfYnVzIDAwMDA6NTg6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAg
MHgwM2MwLTB4MDNkZiB3aW5kb3ddDQ0KWyAgICA4LjUxMzkwNF0gcGNpX2J1cyAwMDAwOjU4OiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTk4MDAwMDAtMHhiY2JmZmZmZiB3aW5kb3ddDQ0KWyAg
ICA4LjUyMjMzNF0gcGNpX2J1cyAwMDAwOjU4OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4Mzgw
MTgwMDAwMDAwLTB4MzgwMWJmZmZmZmZmIHdpbmRvd10NDQpbICAgIDguNTMxNTQ3XSBwY2lfYnVz
IDAwMDA6NTg6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgNTgtNmJdDQ0KWyAgICA4LjUzNzc4MF0g
cGNpIDAwMDA6NTg6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0NClsg
ICAgOC41NDQ3MzZdIHBjaSAwMDAwOjU4OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo
b3QgRDNjb2xkDQ0KWyAgICA4LjU1MTUxNl0gcGNpIDAwMDA6NTg6MDAuMDogU3lzdGVtIHdha2V1
cCBkaXNhYmxlZCBieSBBQ1BJDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowMC4wDQpb
ICAgIDguNTYxMjg1XSBwY2kgMDAwMDo1ODowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowNS4wDQpbICAgIDguNTcx
NTEzXSBwY2kgMDAwMDo1ODowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowNS4yDQpbICAgIDguNTgxNzU0XSBwY2kg
MDAwMDo1ODowNS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQ0KWyAgICA4
LjU4ODUzOF0gcGNpIDAwMDA6NTg6MDUuNDogcmVnIDB4MTA6IFttZW0gMHhiMzEwMDAwMC0weGIz
MTAwZmZmXQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MDUuNA0KWyAgICA4LjU5OTEw
OV0gcGNpIDAwMDA6NTg6MDguMDogWzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MDguMA0KWyAgICA4LjYwOTM0M10gcGNpIDAw
MDA6NTg6MDkuMDogWzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6NTg6MDkuMA0KWyAgICA4LjYxOTU3M10gcGNpIDAwMDA6NTg6MGEu
MDogWzgwODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NTg6MGEuMA0KWyAgICA4LjYyOTc4OV0gcGNpIDAwMDA6NTg6MGEuMTogWzgwODY6
MjA0MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NTg6MGEuMQ0KWyAgICA4LjY0MDAxMF0gcGNpIDAwMDA6NTg6MGEuMjogWzgwODY6MjA0Ml0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGEuMg0K
WyAgICA4LjY1MDI0Ml0gcGNpIDAwMDA6NTg6MGEuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGEuMw0KWyAgICA4LjY2
MDQ2MV0gcGNpIDAwMDA6NTg6MGEuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGEuNA0KWyAgICA4LjY3MDY4Ml0gcGNp
IDAwMDA6NTg6MGEuNTogWzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGEuNQ0KWyAgICA4LjY4MDkwN10gcGNpIDAwMDA6NTg6
MGEuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NTg6MGEuNg0KWyAgICA4LjY5MTEyNl0gcGNpIDAwMDA6NTg6MGEuNzogWzgw
ODY6MjA0N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NTg6MGEuNw0KWyAgICA4LjcwMTM1Ml0gcGNpIDAwMDA6NTg6MGIuMDogWzgwODY6MjA0OF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGIu
MA0KWyAgICA4LjcxMTU4MF0gcGNpIDAwMDA6NTg6MGIuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGIuMQ0KWyAgICA4
LjcyMTgwOV0gcGNpIDAwMDA6NTg6MGIuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGIuMg0KWyAgICA4LjczMjAzMV0g
cGNpIDAwMDA6NTg6MGIuMzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGIuMw0KWyAgICA4Ljc0MjI2Nl0gcGNpIDAwMDA6
NTg6MGMuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6NTg6MGMuMA0KWyAgICA4Ljc1MjQ5Nl0gcGNpIDAwMDA6NTg6MGMuMTog
WzgwODY6MjA0MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6NTg6MGMuMQ0KWyAgICA4Ljc2MjcxNV0gcGNpIDAwMDA6NTg6MGMuMjogWzgwODY6MjA0
Ml0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6
MGMuMg0KWyAgICA4Ljc3Mjk0MF0gcGNpIDAwMDA6NTg6MGMuMzogWzgwODY6MjA0M10gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGMuMw0KWyAg
ICA4Ljc4MzE1NF0gcGNpIDAwMDA6NTg6MGMuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGMuNA0KWyAgICA4Ljc5MzM4
MF0gcGNpIDAwMDA6NTg6MGMuNTogWzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGMuNQ0KWyAgICA4LjgwMzYxMF0gcGNpIDAw
MDA6NTg6MGMuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6NTg6MGMuNg0KWyAgICA4LjgxMzgyOV0gcGNpIDAwMDA6NTg6MGMu
NzogWzgwODY6MjA0N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NTg6MGMuNw0KWyAgICA4LjgyNDA1Ml0gcGNpIDAwMDA6NTg6MGQuMDogWzgwODY6
MjA0OF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NTg6MGQuMA0KWyAgICA4LjgzNDI4Nl0gcGNpIDAwMDA6NTg6MGQuMTogWzgwODY6MjA0OV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGQuMQ0K
WyAgICA4Ljg0NDUyMV0gcGNpIDAwMDA6NTg6MGQuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGQuMg0KWyAgICA4Ljg1
NDc0NV0gcGNpIDAwMDA6NTg6MGQuMzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGQuMw0KWyAgICA4Ljg2NTEyMl0gcGNp
IDAwMDA6NTk6MDAuMDogWzEwZGU6MGE2NV0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMA0NClsgICAg
OC44NzE3NjldIHBjaSAwMDAwOjU5OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4YjIwMDAwMDAtMHhi
MmZmZmZmZl0NDQpbICAgIDguODc4ODQ2XSBwY2kgMDAwMDo1OTowMC4wOiByZWcgMHgxNDogW21l
bSAweGEwMDAwMDAwLTB4YWZmZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDguODg2OTg3XSBwY2kg
MDAwMDo1OTowMC4wOiByZWcgMHgxYzogW21lbSAweGIwMDAwMDAwLTB4YjFmZmZmZmYgNjRiaXQg
cHJlZl0NDQpbICAgIDguODk1MTIyXSBwY2kgMDAwMDo1OTowMC4wOiByZWcgMHgyNDogW2lvICAw
eDkwMDAtMHg5MDdmXQ0NClsgICAgOC45MDE0MjVdIHBjaSAwMDAwOjU5OjAwLjA6IHJlZyAweDMw
OiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6NTk6MDAuMA0KWyAgICA4LjkxMjQ1M10gcGNpIDAwMDA6NTk6MDAuMTogWzEwZGU6MGJl
M10gdHlwZSAwMCBjbGFzcyAweDA0MDMwMA0NClsgICAgOC45MTkyMjNdIHBjaSAwMDAwOjU5OjAw
LjE6IHJlZyAweDEwOiBbbWVtIDB4YjMwMDAwMDAtMHhiMzAwM2ZmZl0NDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjU5OjAwLjENClsgICAgOC45MzI4MzVdIHBjaSAwMDAwOjU4OjAwLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyA1OV0NDQpbICAgIDguOTM4Mjk4XSBwY2kgMDAwMDo1ODowMC4wOiAg
IGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHg5ZmZmXQ0NClsgICAgOC45NDUxODFdIHBjaSAw
MDAwOjU4OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YjIwMDAwMDAtMHhiMzBmZmZmZl0N
DQpbICAgIDguOTUyODQxXSBwY2kgMDAwMDo1ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eGEwMDAwMDAwLTB4YjFmZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDguOTYxNzE2XSBBQ1BJOiBQ
Q0kgUm9vdCBCcmlkZ2UgW1BDMDldIChkb21haW4gMDAwMCBbYnVzIDZjLTdmXSkNDQpbICAgIDgu
OTY4NTQzXSBhY3BpIFBOUDBBMDg6MDk6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZp
ZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0NClsgICAgOC45NzgzOTNdIGFjcGkgUE5QMEEw
ODowOTogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsgICAgOC45ODU2
ODNdIGFjcGkgUE5QMEEwODowOTogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQ
TUUgUENJZUNhcGFiaWxpdHldDQ0KWyAgICA4Ljk5NDQwNF0gYWNwaXBocDogU2xvdCBbODE5MS0y
MV0gcmVnaXN0ZXJlZA0NClsgICAgOC45OTkzMThdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMTZdIHJl
Z2lzdGVyZWQNDQpbICAgIDkuMDA0MzU4XSBhY3BpcGhwOiBTbG90IFs4MTkxLTE4XSByZWdpc3Rl
cmVkDQ0KWyAgICA5LjAwOTM5N10gYWNwaXBocDogU2xvdCBbODE5MS0xOV0gcmVnaXN0ZXJlZA0N
ClsgICAgOS4wMTQ0NTNdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo2Yw0NClsgICAgOS4w
MTkwNTRdIHBjaV9idXMgMDAwMDo2Yzogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGEwMDAtMHhh
ZmZmIHdpbmRvd10NDQpbICAgIDkuMDI2NzE4XSBwY2lfYnVzIDAwMDA6NmM6IHJvb3QgYnVzIHJl
c291cmNlIFttZW0gMHhiY2MwMDAwMC0weGJjZmZmZmZmIHdpbmRvd10NDQpbICAgIDkuMDM1MTUx
XSBwY2lfYnVzIDAwMDA6NmM6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAxYzAwMDAwMDAt
MHgzODAxZmZmZmZmZmYgd2luZG93XQ0NClsgICAgOS4wNDQzNjJdIHBjaV9idXMgMDAwMDo2Yzog
cm9vdCBidXMgcmVzb3VyY2UgW2J1cyA2Yy03Zl0NDQpbICAgIDkuMDUwNjAyXSBwY2kgMDAwMDo2
YzowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo2YzowNS4wDQpbICAgIDkuMDYwODUyXSBwY2kgMDAwMDo2YzowNS4yOiBb
ODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo2YzowNS4yDQpbICAgIDkuMDcxMDkxXSBwY2kgMDAwMDo2YzowNS40OiBbODA4NjoyMDM2
XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQ0KWyAgICA5LjA3Nzg2Nl0gcGNpIDAwMDA6NmM6MDUu
NDogcmVnIDB4MTA6IFttZW0gMHhiY2MwMDAwMC0weGJjYzAwZmZmXQ0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NmM6MDUuNA0KWyAgICA5LjA4ODQ1NV0gcGNpIDAwMDA6NmM6MGUuMDogWzgw
ODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NmM6MGUuMA0KWyAgICA5LjA5ODY1Ml0gcGNpIDAwMDA6NmM6MGUuMTogWzgwODY6MjA1OV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MGUu
MQ0KWyAgICA5LjEwODg4OF0gcGNpIDAwMDA6NmM6MGYuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBj
bGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MGYuMA0KWyAgICA5
LjExOTEwNF0gcGNpIDAwMDA6NmM6MGYuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MGYuMQ0KWyAgICA5LjEyOTM0MF0g
cGNpIDAwMDA6NmM6MTAuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MTAuMA0KWyAgICA5LjEzOTU0OV0gcGNpIDAwMDA6
NmM6MTAuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6NmM6MTAuMQ0KWyAgICA5LjE0OTc5MF0gcGNpIDAwMDA6NmM6MTIuMDog
WzgwODY6MjA0Y10gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6NmM6MTIuMA0KWyAgICA5LjE1OTk5M10gcGNpIDAwMDA6NmM6MTIuMTogWzgwODY6MjA0
ZF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6
MTIuMQ0KWyAgICA5LjE3MDE5Ml0gcGNpIDAwMDA6NmM6MTIuNDogWzgwODY6MjA0Y10gdHlwZSAw
MCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MTIuNA0KWyAg
ICA5LjE4MDM5MF0gcGNpIDAwMDA6NmM6MTIuNTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAw
eDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MTIuNQ0KWyAgICA5LjE5MDU4
MF0gcGNpIDAwMDA6NmM6MTUuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MTUuMA0KWyAgICA5LjIwMDc3MF0gcGNpIDAw
MDA6NmM6MTYuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6NmM6MTYuMA0KWyAgICA5LjIxMDk0Nl0gcGNpIDAwMDA6NmM6MTYu
NDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NmM6MTYuNA0KWyAgICA5LjIyMTEzMV0gcGNpIDAwMDA6NmM6MTcuMDogWzgwODY6
MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NmM6MTcuMA0KWyAgICA5LjIzMTUzOV0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzEyXSAoZG9t
YWluIDAwMDAgW2J1cyA4MC04M10pDQ0KWyAgICA5LjIzODM1Nl0gYWNwaSBQTlAwQTA4OjBjOiBf
T1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1T
SV0NDQpbICAgIDkuMjQ3OTMzXSBhY3BpIFBOUDBBMDg6MGM6IF9PU0M6IHBsYXRmb3JtIGRvZXMg
bm90IHN1cHBvcnQgW0FFUl0NDQpbICAgIDkuMjU1MDUyXSBhY3BpIFBOUDBBMDg6MGM6IF9PU0M6
IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0NClsgICAg
OS4yNjM2OTZdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMjJdIHJlZ2lzdGVyZWQNDQpbICAgIDkuMjY4
NjQzXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ODANDQpbICAgIDkuMjczMjIzXSBwY2lf
YnVzIDAwMDA6ODA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhiMDAwLTB4YmZmZiB3aW5kb3dd
DQ0KWyAgICA5LjI4MDg4MF0gcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbbWVt
IDB4YmQwMDAwMDAtMHhiZDNmZmZmZiB3aW5kb3ddDQ0KWyAgICA5LjI4OTMxMl0gcGNpX2J1cyAw
MDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMjAwMDAwMDAwLTB4MzgwMjNmZmZm
ZmZmIHdpbmRvd10NDQpbICAgIDkuMjk4NTI3XSBwY2lfYnVzIDAwMDA6ODA6IHJvb3QgYnVzIHJl
c291cmNlIFtidXMgODAtODNdDQ0KWyAgICA5LjMwNDc2N10gcGNpIDAwMDA6ODA6MDQuMDogWzgw
ODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAgOS4zMTE1NDldIHBjaSAwMDAw
OjgwOjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjFjMDAwLTB4MzgwMjNmZjFmZmZmIDY0
Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuMA0KWyAgICA5LjMyMzQ1OV0g
cGNpIDAwMDA6ODA6MDQuMTogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsg
ICAgOS4zMzAyNDRdIHBjaSAwMDAwOjgwOjA0LjE6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjE4
MDAwLTB4MzgwMjNmZjFiZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6
MDQuMQ0KWyAgICA5LjM0MjE0MF0gcGNpIDAwMDA6ODA6MDQuMjogWzgwODY6MjAyMV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NClsgICAgOS4zNDg5MzBdIHBjaSAwMDAwOjgwOjA0LjI6IHJlZyAw
eDEwOiBbbWVtIDB4MzgwMjNmZjE0MDAwLTB4MzgwMjNmZjE3ZmZmIDY0Yml0XQ0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuMg0KWyAgICA5LjM2MDgxNl0gcGNpIDAwMDA6ODA6MDQu
MzogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAgOS4zNjc2MDNdIHBj
aSAwMDAwOjgwOjA0LjM6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjEwMDAwLTB4MzgwMjNmZjEz
ZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuMw0KWyAgICA5LjM3
OTUwMF0gcGNpIDAwMDA6ODA6MDQuNDogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NClsgICAgOS4zODYyODddIHBjaSAwMDAwOjgwOjA0LjQ6IHJlZyAweDEwOiBbbWVtIDB4Mzgw
MjNmZjBjMDAwLTB4MzgwMjNmZjBmZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6ODA6MDQuNA0KWyAgICA5LjM5ODE3OV0gcGNpIDAwMDA6ODA6MDQuNTogWzgwODY6MjAyMV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAgOS40MDQ5NzBdIHBjaSAwMDAwOjgwOjA0LjU6
IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjA4MDAwLTB4MzgwMjNmZjBiZmZmIDY0Yml0XQ0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuNQ0KWyAgICA5LjQxNjg2OF0gcGNpIDAwMDA6
ODA6MDQuNjogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAgOS40MjM2
NTRdIHBjaSAwMDAwOjgwOjA0LjY6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjA0MDAwLTB4Mzgw
MjNmZjA3ZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuNg0KWyAg
ICA5LjQzNTU1NF0gcGNpIDAwMDA6ODA6MDQuNzogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NClsgICAgOS40NDIzNDFdIHBjaSAwMDAwOjgwOjA0Ljc6IHJlZyAweDEwOiBbbWVt
IDB4MzgwMjNmZjAwMDAwLTB4MzgwMjNmZjAzZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ODA6MDQuNw0KWyAgICA5LjQ1NDIzMl0gcGNpIDAwMDA6ODA6MDUuMDogWzgwODY6
MjAyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ODA6MDUuMA0KWyAgICA5LjQ2NDQ3NF0gcGNpIDAwMDA6ODA6MDUuMjogWzgwODY6MjAyNV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDUuMg0K
WyAgICA5LjQ3NDcxN10gcGNpIDAwMDA6ODA6MDUuNDogWzgwODY6MjAyNl0gdHlwZSAwMCBjbGFz
cyAweDA4MDAyMA0NClsgICAgOS40ODE0OTVdIHBjaSAwMDAwOjgwOjA1LjQ6IHJlZyAweDEwOiBb
bWVtIDB4YmQwMDAwMDAtMHhiZDAwMGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgw
OjA1LjQNClsgICAgOS40OTIwNzddIHBjaSAwMDAwOjgwOjA4LjA6IFs4MDg2OjIwMTRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA4LjANClsg
ICAgOS41MDIyODRdIHBjaSAwMDAwOjgwOjA4LjE6IFs4MDg2OjIwMTVdIHR5cGUgMDAgY2xhc3Mg
MHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA4LjENClsgICAgOS41MTI0
ODBdIHBjaSAwMDAwOjgwOjA4LjI6IFs4MDg2OjIwMTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA4LjINClsgICAgOS41MjI4NzFdIEFDUEk6
IFBDSSBSb290IEJyaWRnZSBbUEMxM10gKGRvbWFpbiAwMDAwIFtidXMgODQtOTddKQ0NClsgICAg
OS41Mjk2ODddIGFjcGkgUE5QMEEwODowZDogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29u
ZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldDQ0KWyAgICA5LjUzOTUzMl0gYWNwaSBQTlAw
QTA4OjBkOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgICA5LjU0
NjgyMF0gYWNwaSBQTlAwQTA4OjBkOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVn
IFBNRSBQQ0llQ2FwYWJpbGl0eV0NDQpbICAgIDkuNTU1NTM4XSBhY3BpcGhwOiBTbG90IFs2XSBy
ZWdpc3RlcmVkDQ0KWyAgICA5LjU1OTg3MV0gYWNwaXBocDogU2xvdCBbODE5MS0yNV0gcmVnaXN0
ZXJlZA0NClsgICAgOS41NjQ5MTJdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMjBdIHJlZ2lzdGVyZWQN
DQpbICAgIDkuNTY5OTUzXSBhY3BpcGhwOiBTbG90IFs4MTkxLTIzXSByZWdpc3RlcmVkDQ0KWyAg
ICA5LjU3NTAzN10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjg0DQ0KWyAgICA5LjU3OTYx
MV0gcGNpX2J1cyAwMDAwOjg0OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YzAwMC0weGNmZmYg
d2luZG93XQ0NClsgICAgOS41ODcyNjddIHBjaV9idXMgMDAwMDo4NDogcm9vdCBidXMgcmVzb3Vy
Y2UgW21lbSAweGJkNDAwMDAwLTB4YmRiZmZmZmYgd2luZG93XQ0NClsgICAgOS41OTU3MDJdIHBj
aV9idXMgMDAwMDo4NDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDI0MDAwMDAwMC0weDM4
MDI3ZmZmZmZmZiB3aW5kb3ddDQ0KWyAgICA5LjYwNDkxOV0gcGNpX2J1cyAwMDAwOjg0OiByb290
IGJ1cyByZXNvdXJjZSBbYnVzIDg0LTk3XQ0NClsgICAgOS42MTExNTFdIHBjaSAwMDAwOjg0OjAw
LjA6IFs4MDg2OjIwMzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANDQpbICAgIDkuNjE4MTA5XSBw
Y2kgMDAwMDo4NDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0NClsg
ICAgOS42MjQ4OTVdIHBjaSAwMDAwOjg0OjAwLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkg
QUNQSQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MDAuMA0KWyAgICA5LjYzNDY1NV0g
cGNpIDAwMDA6ODQ6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MDUuMA0KWyAgICA5LjY0NDg5M10gcGNpIDAwMDA6
ODQ6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODQ6MDUuMg0KWyAgICA5LjY1NTE0MF0gcGNpIDAwMDA6ODQ6MDUuNDog
WzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAgOS42NjE5MThdIHBjaSAw
MDAwOjg0OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmQ4MDAwMDAtMHhiZDgwMGZmZl0NDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA1LjQNClsgICAgOS42NzI0OTVdIHBjaSAwMDAwOjg0
OjA4LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg0OjA4LjANClsgICAgOS42ODI2ODJdIHBjaSAwMDAwOjg0OjA4LjE6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg0OjA4LjENClsgICAgOS42OTI4NzhdIHBjaSAwMDAwOjg0OjA4LjI6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA4
LjINClsgICAgOS43MDMwNzNdIHBjaSAwMDAwOjg0OjA4LjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA4LjMNClsgICAg
OS43MTMyNjhdIHBjaSAwMDAwOjg0OjA4LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA4LjQNClsgICAgOS43MjM0NTld
IHBjaSAwMDAwOjg0OjA4LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA4LjUNClsgICAgOS43MzM2NTRdIHBjaSAwMDAw
Ojg0OjA4LjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjg0OjA4LjYNClsgICAgOS43NDM4NTFdIHBjaSAwMDAwOjg0OjA4Ljc6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjg0OjA4LjcNClsgICAgOS43NTQwNDBdIHBjaSAwMDAwOjg0OjA5LjA6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0
OjA5LjANClsgICAgOS43NjQyNTVdIHBjaSAwMDAwOjg0OjA5LjE6IFs4MDg2OjIwOGRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjENClsg
ICAgOS43NzQ0NDhdIHBjaSAwMDAwOjg0OjA5LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjINClsgICAgOS43ODQ2
NTNdIHBjaSAwMDAwOjg0OjA5LjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjMNClsgICAgOS43OTQ4NTddIHBjaSAw
MDAwOjg0OjA5LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjQNClsgICAgOS44MDUwNTVdIHBjaSAwMDAwOjg0OjA5
LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjg0OjA5LjUNClsgICAgOS44MTUyNzBdIHBjaSAwMDAwOjg0OjA5LjY6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
Ojg0OjA5LjYNClsgICAgOS44MjU0NTNdIHBjaSAwMDAwOjg0OjA5Ljc6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjcN
ClsgICAgOS44MzU2NTVdIHBjaSAwMDAwOjg0OjBhLjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjANClsgICAgOS44
NDU4NTldIHBjaSAwMDAwOjg0OjBhLjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjENClsgICAgOS44NTYwNDddIHBj
aSAwMDAwOjg0OjBhLjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjINClsgICAgOS44NjYyMzVdIHBjaSAwMDAwOjg0
OjBhLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg0OjBhLjMNClsgICAgOS44NzY0MjhdIHBjaSAwMDAwOjg0OjBhLjQ6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg0OjBhLjQNClsgICAgOS44ODY2MTZdIHBjaSAwMDAwOjg0OjBhLjU6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBh
LjUNClsgICAgOS44OTY4MDddIHBjaSAwMDAwOjg0OjBhLjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjYNClsgICAg
OS45MDcwMDRdIHBjaSAwMDAwOjg0OjBhLjc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjcNClsgICAgOS45MTcxOTFd
IHBjaSAwMDAwOjg0OjBiLjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBiLjANClsgICAgOS45MjczNzVdIHBjaSAwMDAw
Ojg0OjBiLjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjg0OjBiLjENClsgICAgOS45Mzc1NjRdIHBjaSAwMDAwOjg0OjBiLjI6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjg0OjBiLjINClsgICAgOS45NDc3NTddIHBjaSAwMDAwOjg0OjBiLjM6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0
OjBiLjMNClsgICAgOS45NTc5NjFdIHBjaSAwMDAwOjg0OjBlLjA6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjANClsg
ICAgOS45NjgxNDldIHBjaSAwMDAwOjg0OjBlLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjENClsgICAgOS45Nzgz
MzVdIHBjaSAwMDAwOjg0OjBlLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjINClsgICAgOS45ODg1MTJdIHBjaSAw
MDAwOjg0OjBlLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjMNClsgICAgOS45OTg2OTRdIHBjaSAwMDAwOjg0OjBl
LjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjg0OjBlLjQNClsgICAxMC4wMDg4ODRdIHBjaSAwMDAwOjg0OjBlLjU6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
Ojg0OjBlLjUNClsgICAxMC4wMTkwNzZdIHBjaSAwMDAwOjg0OjBlLjY6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjYN
ClsgICAxMC4wMjkyNjJdIHBjaSAwMDAwOjg0OjBlLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjcNClsgICAxMC4w
Mzk0NTFdIHBjaSAwMDAwOjg0OjBmLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBmLjANClsgICAxMC4wNDk2NTFdIHBj
aSAwMDAwOjg0OjBmLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBmLjENClsgICAxMC4wNTk4NTRdIHBjaSAwMDAwOjg0
OjBmLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg0OjBmLjINClsgICAxMC4wNzAwNDhdIHBjaSAwMDAwOjg0OjBmLjM6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg0OjBmLjMNClsgICAxMC4wODAyMzFdIHBjaSAwMDAwOjg0OjBmLjQ6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBm
LjQNClsgICAxMC4wOTA0MjZdIHBjaSAwMDAwOjg0OjBmLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBmLjUNClsgICAx
MC4xMDA2MTRdIHBjaSAwMDAwOjg0OjBmLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBmLjYNClsgICAxMC4xMTA4MDdd
IHBjaSAwMDAwOjg0OjBmLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBmLjcNClsgICAxMC4xMjA5OTNdIHBjaSAwMDAw
Ojg0OjEwLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjg0OjEwLjANClsgICAxMC4xMzExODddIHBjaSAwMDAwOjg0OjEwLjE6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjg0OjEwLjENClsgICAxMC4xNDEzNzddIHBjaSAwMDAwOjg0OjEwLjI6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0
OjEwLjINClsgICAxMC4xNTE1NjldIHBjaSAwMDAwOjg0OjEwLjM6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjEwLjMNClsg
ICAxMC4xNjE3NjRdIHBjaSAwMDAwOjg0OjEwLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjEwLjQNClsgICAxMC4xNzE5
NjNdIHBjaSAwMDAwOjg0OjEwLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjEwLjUNClsgICAxMC4xODIxNTJdIHBjaSAw
MDAwOjg0OjEwLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjg0OjEwLjYNClsgICAxMC4xOTIzNDJdIHBjaSAwMDAwOjg0OjEw
Ljc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjg0OjEwLjcNClsgICAxMC4yMDI1MjZdIHBjaSAwMDAwOjg0OjExLjA6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
Ojg0OjExLjANClsgICAxMC4yMTI3MjhdIHBjaSAwMDAwOjg0OjExLjE6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjExLjEN
ClsgICAxMC4yMjI5MTVdIHBjaSAwMDAwOjg0OjExLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjExLjINClsgICAxMC4y
MzMxMDBdIHBjaSAwMDAwOjg0OjExLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjExLjMNClsgICAxMC4yNDMzNDNdIHBj
aSAwMDAwOjg0OjFkLjA6IFs4MDg2OjIwNTRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFkLjANClsgICAxMC4yNTM0OTJdIHBjaSAwMDAwOjg0
OjFkLjE6IFs4MDg2OjIwNTVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg0OjFkLjENClsgICAxMC4yNjM2OTZdIHBjaSAwMDAwOjg0OjFkLjI6IFs4
MDg2OjIwNTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg0OjFkLjINClsgICAxMC4yNzM4OTZdIHBjaSAwMDAwOjg0OjFkLjM6IFs4MDg2OjIwNTdd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFk
LjMNClsgICAxMC4yODQxMDBdIHBjaSAwMDAwOjg0OjFlLjA6IFs4MDg2OjIwODBdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFlLjANClsgICAx
MC4yOTQyNzldIHBjaSAwMDAwOjg0OjFlLjE6IFs4MDg2OjIwODFdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFlLjENClsgICAxMC4zMDQ0Njdd
IHBjaSAwMDAwOjg0OjFlLjI6IFs4MDg2OjIwODJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFlLjINClsgICAxMC4zMTQ2NDNdIHBjaSAwMDAw
Ojg0OjFlLjM6IFs4MDg2OjIwODNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjg0OjFlLjMNClsgICAxMC4zMjQ4MzddIHBjaSAwMDAwOjg0OjFlLjQ6
IFs4MDg2OjIwODRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjg0OjFlLjQNClsgICAxMC4zMzUwMzBdIHBjaSAwMDAwOjg0OjFlLjU6IFs4MDg2OjIw
ODVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0
OjFlLjUNClsgICAxMC4zNDUyNDNdIHBjaSAwMDAwOjg0OjFlLjY6IFs4MDg2OjIwODZdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFlLjYNClsg
ICAxMC4zNTU1NDFdIHBjaSAwMDAwOjg1OjAwLjA6IFs4MDg2OjEwZmJdIHR5cGUgMDAgY2xhc3Mg
MHgwMjAwMDANDQpbICAgMTAuMzYyMjE5XSBwY2kgMDAwMDo4NTowMC4wOiByZWcgMHgxMDogW21l
bSAweDM4MDI3ZmU4MDAwMC0weDM4MDI3ZmVmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxMC4zNzEx
MThdIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4YzAyMC0weGMwM2ZdDQ0KWyAg
IDEwLjM3NzQ1Nl0gcGNpIDAwMDA6ODU6MDAuMDogcmVnIDB4MjA6IFttZW0gMHgzODAyN2ZmMDQw
MDAtMHgzODAyN2ZmMDdmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTAuMzg2NDkyXSBwY2kgMDAwMDo4
NTowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90DQ0KWyAgIDEwLjM5MjU5MV0gcGNp
IDAwMDA6ODU6MDAuMDogcmVnIDB4MTg0OiBbbWVtIDB4YmQ0MDAwMDAtMHhiZDQwM2ZmZiA2NGJp
dF0NDQpbICAgMTAuNDAwMjg1XSBwY2kgMDAwMDo4NTowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBb
bWVtIDB4YmQ0MDAwMDAtMHhiZDRmZmZmZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjAgZm9yIDY0IFZG
cykNDQpbICAgMTAuNDExMzY1XSBwY2kgMDAwMDo4NTowMC4wOiByZWcgMHgxOTA6IFttZW0gMHhi
ZDUwMDAwMC0weGJkNTAzZmZmIDY0Yml0XQ0NClsgICAxMC40MTkwOTFdIHBjaSAwMDAwOjg1OjAw
LjA6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0gMHhiZDUwMDAwMC0weGJkNWZmZmZmIDY0Yml0XSAo
Y29udGFpbnMgQkFSMyBmb3IgNjQgVkZzKQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6
MDAuMA0KWyAgIDEwLjQzMzY3OF0gcGNpIDAwMDA6ODU6MDAuMTogWzgwODY6MTBmYl0gdHlwZSAw
MCBjbGFzcyAweDAyMDAwMA0NClsgICAxMC40NDA0NjJdIHBjaSAwMDAwOjg1OjAwLjE6IHJlZyAw
eDEwOiBbbWVtIDB4MzgwMjdmZTAwMDAwLTB4MzgwMjdmZTdmZmZmIDY0Yml0IHByZWZdDQ0KWyAg
IDEwLjQ0OTM2MF0gcGNpIDAwMDA6ODU6MDAuMTogcmVnIDB4MTg6IFtpbyAgMHhjMDAwLTB4YzAx
Zl0NDQpbICAgMTAuNDU1Njk5XSBwY2kgMDAwMDo4NTowMC4xOiByZWcgMHgyMDogW21lbSAweDM4
MDI3ZmYwMDAwMC0weDM4MDI3ZmYwM2ZmZiA2NGJpdCBwcmVmXQ0NClsgICAxMC40NjQ3MzRdIHBj
aSAwMDAwOjg1OjAwLjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QNDQpbICAgMTAuNDcw
ODI0XSBwY2kgMDAwMDo4NTowMC4xOiByZWcgMHgxODQ6IFttZW0gMHhiZDYwMDAwMC0weGJkNjAz
ZmZmIDY0Yml0XQ0NClsgICAxMC40Nzg1MjRdIHBjaSAwMDAwOjg1OjAwLjE6IFZGKG4pIEJBUjAg
c3BhY2U6IFttZW0gMHhiZDYwMDAwMC0weGJkNmZmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMCBm
b3IgNjQgVkZzKQ0NClsgICAxMC40ODk2MDZdIHBjaSAwMDAwOjg1OjAwLjE6IHJlZyAweDE5MDog
W21lbSAweGJkNzAwMDAwLTB4YmQ3MDNmZmYgNjRiaXRdDQ0KWyAgIDEwLjQ5NzMzNF0gcGNpIDAw
MDA6ODU6MDAuMTogVkYobikgQkFSMyBzcGFjZTogW21lbSAweGJkNzAwMDAwLTB4YmQ3ZmZmZmYg
NjRiaXRdIChjb250YWlucyBCQVIzIGZvciA2NCBWRnMpDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NTowMC4xDQpbICAgMTAuNTExOTE2XSBwY2kgMDAwMDo4NDowMC4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgODUtODZdDQ0KWyAgIDEwLjUxNzc5NF0gcGNpIDAwMDA6ODQ6MDAuMDogICBicmlk
Z2Ugd2luZG93IFtpbyAgMHhjMDAwLTB4Y2ZmZl0NDQpbICAgMTAuNTI0NjgwXSBwY2kgMDAwMDo4
NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGJkNDAwMDAwLTB4YmQ3ZmZmZmZdDQ0KWyAg
IDEwLjUzMjM0NF0gcGNpIDAwMDA6ODQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgzODAy
N2ZlMDAwMDAtMHgzODAyN2ZmZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTAuNTQyMDI1XSBBQ1BJ
OiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMTRdIChkb21haW4gMDAwMCBbYnVzIDk4LWFiXSkNDQpbICAg
MTAuNTQ4ODQ2XSBhY3BpIFBOUDBBMDg6MGU6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENv
bmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0NClsgICAxMC41NTg2OTRdIGFjcGkgUE5Q
MEEwODowZTogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsgICAxMC41
NjU5ODFdIGFjcGkgUE5QMEEwODowZTogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1
ZyBQTUUgUENJZUNhcGFiaWxpdHldDQ0KWyAgIDEwLjU3NDcyM10gYWNwaXBocDogU2xvdCBbODE5
MS0yOV0gcmVnaXN0ZXJlZA0NClsgICAxMC41Nzk2NDBdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMjRd
IHJlZ2lzdGVyZWQNDQpbICAgMTAuNTg0NjgyXSBhY3BpcGhwOiBTbG90IFs4MTkxLTI2XSByZWdp
c3RlcmVkDQ0KWyAgIDEwLjU4OTcyMF0gYWNwaXBocDogU2xvdCBbODE5MS0yN10gcmVnaXN0ZXJl
ZA0NClsgICAxMC41OTQ3NzddIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo5OA0NClsgICAx
MC41OTkzNzhdIHBjaV9idXMgMDAwMDo5ODogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGQwMDAt
MHhkZmZmIHdpbmRvd10NDQpbICAgMTAuNjA3MDM5XSBwY2lfYnVzIDAwMDA6OTg6IHJvb3QgYnVz
IHJlc291cmNlIFttZW0gMHhiZGMwMDAwMC0weGJkZmZmZmZmIHdpbmRvd10NDQpbICAgMTAuNjE1
NDY4XSBwY2lfYnVzIDAwMDA6OTg6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAyODAwMDAw
MDAtMHgzODAyYmZmZmZmZmYgd2luZG93XQ0NClsgICAxMC42MjQ2ODFdIHBjaV9idXMgMDAwMDo5
ODogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA5OC1hYl0NDQpbICAgMTAuNjMwOTI0XSBwY2kgMDAw
MDo5ODowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo5ODowNS4wDQpbICAgMTAuNjQxMTY5XSBwY2kgMDAwMDo5ODowNS4y
OiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo5ODowNS4yDQpbICAgMTAuNjUxNDA4XSBwY2kgMDAwMDo5ODowNS40OiBbODA4Njoy
MDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQ0KWyAgIDEwLjY1ODE4NF0gcGNpIDAwMDA6OTg6
MDUuNDogcmVnIDB4MTA6IFttZW0gMHhiZGMwMDAwMC0weGJkYzAwZmZmXQ0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6OTg6MDUuNA0KWyAgIDEwLjY2ODc1OF0gcGNpIDAwMDA6OTg6MDguMDog
WzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6OTg6MDguMA0KWyAgIDEwLjY3ODk5MV0gcGNpIDAwMDA6OTg6MDkuMDogWzgwODY6MjA2
Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6
MDkuMA0KWyAgIDEwLjY4OTIyMV0gcGNpIDAwMDA6OTg6MGEuMDogWzgwODY6MjA0MF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGEuMA0KWyAg
IDEwLjY5OTQyNF0gcGNpIDAwMDA6OTg6MGEuMTogWzgwODY6MjA0MV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGEuMQ0KWyAgIDEwLjcwOTY1
OF0gcGNpIDAwMDA6OTg6MGEuMjogWzgwODY6MjA0Ml0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGEuMg0KWyAgIDEwLjcxOTg3OF0gcGNpIDAw
MDA6OTg6MGEuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6OTg6MGEuMw0KWyAgIDEwLjczMDEwOV0gcGNpIDAwMDA6OTg6MGEu
NDogWzgwODY6MjA0NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6OTg6MGEuNA0KWyAgIDEwLjc0MDMzNl0gcGNpIDAwMDA6OTg6MGEuNTogWzgwODY6
MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
OTg6MGEuNQ0KWyAgIDEwLjc1MDU2M10gcGNpIDAwMDA6OTg6MGEuNjogWzgwODY6MjA0Nl0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGEuNg0K
WyAgIDEwLjc2MDc5MF0gcGNpIDAwMDA6OTg6MGEuNzogWzgwODY6MjA0N10gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGEuNw0KWyAgIDEwLjc3
MTA0Ml0gcGNpIDAwMDA6OTg6MGIuMDogWzgwODY6MjA0OF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGIuMA0KWyAgIDEwLjc4MTI3Nl0gcGNp
IDAwMDA6OTg6MGIuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGIuMQ0KWyAgIDEwLjc5MTUwM10gcGNpIDAwMDA6OTg6
MGIuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6OTg6MGIuMg0KWyAgIDEwLjgwMTczMV0gcGNpIDAwMDA6OTg6MGIuMzogWzgw
ODY6MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6OTg6MGIuMw0KWyAgIDEwLjgxMTk2NF0gcGNpIDAwMDA6OTg6MGMuMDogWzgwODY6MjA0MF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGMu
MA0KWyAgIDEwLjgyMjE5MV0gcGNpIDAwMDA6OTg6MGMuMTogWzgwODY6MjA0MV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGMuMQ0KWyAgIDEw
LjgzMjQxNV0gcGNpIDAwMDA6OTg6MGMuMjogWzgwODY6MjA0Ml0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGMuMg0KWyAgIDEwLjg0MjY0MV0g
cGNpIDAwMDA6OTg6MGMuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGMuMw0KWyAgIDEwLjg1Mjg3MF0gcGNpIDAwMDA6
OTg6MGMuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6OTg6MGMuNA0KWyAgIDEwLjg2MzA5N10gcGNpIDAwMDA6OTg6MGMuNTog
WzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6OTg6MGMuNQ0KWyAgIDEwLjg3MzMyMl0gcGNpIDAwMDA6OTg6MGMuNjogWzgwODY6MjA0
Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6
MGMuNg0KWyAgIDEwLjg4MzU1MF0gcGNpIDAwMDA6OTg6MGMuNzogWzgwODY6MjA0N10gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGMuNw0KWyAg
IDEwLjg5Mzc3Ml0gcGNpIDAwMDA6OTg6MGQuMDogWzgwODY6MjA0OF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGQuMA0KWyAgIDEwLjkwNDAx
MF0gcGNpIDAwMDA6OTg6MGQuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGQuMQ0KWyAgIDEwLjkxNDIzM10gcGNpIDAw
MDA6OTg6MGQuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6OTg6MGQuMg0KWyAgIDEwLjkyNDQ2Ml0gcGNpIDAwMDA6OTg6MGQu
MzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6OTg6MGQuMw0KWyAgIDEwLjkzNDg1Nl0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQ
QzE1XSAoZG9tYWluIDAwMDAgW2J1cyBhYy1iZl0pDQ0KWyAgIDEwLjk0MTY3MF0gYWNwaSBQTlAw
QTA4OjBmOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNl
Z21lbnRzIE1TSV0NDQpbICAgMTAuOTUxNTIwXSBhY3BpIFBOUDBBMDg6MGY6IF9PU0M6IHBsYXRm
b3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NDQpbICAgMTAuOTU4NzkzXSBhY3BpIFBOUDBBMDg6
MGY6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5
XQ0NClsgICAxMC45Njc1MjBdIGFjcGlwaHA6IFNsb3QgWzhdIHJlZ2lzdGVyZWQNDQpbICAgMTAu
OTcxODYwXSBhY3BpcGhwOiBTbG90IFs4MTkxLTMyXSByZWdpc3RlcmVkDQ0KWyAgIDEwLjk3Njg5
NV0gYWNwaXBocDogU2xvdCBbODE5MS0yOF0gcmVnaXN0ZXJlZA0NClsgICAxMC45ODE5MzhdIGFj
cGlwaHA6IFNsb3QgWzgxOTEtMzBdIHJlZ2lzdGVyZWQNDQpbICAgMTAuOTg2OTgzXSBQQ0kgaG9z
dCBicmlkZ2UgdG8gYnVzIDAwMDA6YWMNDQpbICAgMTAuOTkxNTkyXSBwY2lfYnVzIDAwMDA6YWM6
IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhlMDAwLTB4ZWZmZiB3aW5kb3ddDQ0KWyAgIDEwLjk5
OTI0OF0gcGNpX2J1cyAwMDAwOmFjOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmUwMDAwMDAt
MHhiZWJmZmZmZiB3aW5kb3ddDQ0KWyAgIDExLjAwNzY4NF0gcGNpX2J1cyAwMDAwOmFjOiByb290
IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMmMwMDAwMDAwLTB4MzgwMmZmZmZmZmZmIHdpbmRvd10N
DQpbICAgMTEuMDE2ODk4XSBwY2lfYnVzIDAwMDA6YWM6IHJvb3QgYnVzIHJlc291cmNlIFtidXMg
YWMtYmZdDQ0KWyAgIDExLjAyMzMwNV0gcGNpIDAwMDA6YWM6MDAuMDogWzgwODY6MjAzMF0gdHlw
ZSAwMSBjbGFzcyAweDA2MDQwMA0NClsgICAxMS4wMzAxMjddIHBjaSAwMDAwOmFjOjAwLjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQ0KWyAgIDExLjAzNjkwOF0gcGNpIDAw
MDA6YWM6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDphYzowMC4wDQpbICAgMTEuMDQ2Njc4XSBwY2kgMDAwMDphYzowNS4wOiBb
ODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDphYzowNS4wDQpbICAgMTEuMDU2ODk5XSBwY2kgMDAwMDphYzowNS4yOiBbODA4NjoyMDM1
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphYzow
NS4yDQpbICAgMTEuMDY3MTM5XSBwY2kgMDAwMDphYzowNS40OiBbODA4NjoyMDM2XSB0eXBlIDAw
IGNsYXNzIDB4MDgwMDIwDQ0KWyAgIDExLjA3MzkxNV0gcGNpIDAwMDA6YWM6MDUuNDogcmVnIDB4
MTA6IFttZW0gMHhiZTkwMDAwMC0weGJlOTAwZmZmXQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YWM6MDUuNA0KWyAgIDExLjA4NDUwMl0gcGNpIDAwMDA6YWM6MGUuMDogWzgwODY6MjA1OF0g
dHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MGUu
MA0KWyAgIDExLjA5NDcwN10gcGNpIDAwMDA6YWM6MGUuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MGUuMQ0KWyAgIDEx
LjEwNDk0Nl0gcGNpIDAwMDA6YWM6MGYuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDEx
MDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MGYuMA0KWyAgIDExLjExNTE1OV0g
cGNpIDAwMDA6YWM6MGYuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MGYuMQ0KWyAgIDExLjEyNTQwNF0gcGNpIDAwMDA6
YWM6MTAuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YWM6MTAuMA0KWyAgIDExLjEzNTYxNl0gcGNpIDAwMDA6YWM6MTAuMTog
WzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6YWM6MTAuMQ0KWyAgIDExLjE0NTg1OF0gcGNpIDAwMDA6YWM6MTIuMDogWzgwODY6MjA0
Y10gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6
MTIuMA0KWyAgIDExLjE1NjA1NF0gcGNpIDAwMDA6YWM6MTIuMTogWzgwODY6MjA0ZF0gdHlwZSAw
MCBjbGFzcyAweDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MTIuMQ0KWyAg
IDExLjE2NjI1NF0gcGNpIDAwMDA6YWM6MTIuNDogWzgwODY6MjA0Y10gdHlwZSAwMCBjbGFzcyAw
eDExMDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MTIuNA0KWyAgIDExLjE3NjQ2
N10gcGNpIDAwMDA6YWM6MTIuNTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MTIuNQ0KWyAgIDExLjE4NjY1Nl0gcGNpIDAw
MDA6YWM6MTUuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YWM6MTUuMA0KWyAgIDExLjE5Njg1MF0gcGNpIDAwMDA6YWM6MTYu
MDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YWM6MTYuMA0KWyAgIDExLjIwNzAyMl0gcGNpIDAwMDA6YWM6MTYuNDogWzgwODY6
MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YWM6MTYuNA0KWyAgIDExLjIxNzIwNl0gcGNpIDAwMDA6YWM6MTcuMDogWzgwODY6MjAxOF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MTcuMA0K
WyAgIDExLjIyNzUzN10gcGNpIDAwMDA6YWQ6MDAuMDogWzgwODY6MTUyOF0gdHlwZSAwMCBjbGFz
cyAweDAyMDAwMA0NClsgICAxMS4yMzQxOTJdIHBjaSAwMDAwOmFkOjAwLjA6IHJlZyAweDEwOiBb
bWVtIDB4YmUyMDAwMDAtMHhiZTNmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxMS4yNDIzNTVdIHBj
aSAwMDAwOmFkOjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4YmU0MDQwMDAtMHhiZTQwN2ZmZiA2NGJp
dCBwcmVmXQ0NClsgICAxMS4yNTA0NTddIHBjaSAwMDAwOmFkOjAwLjA6IHJlZyAweDMwOiBbbWVt
IDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0NClsgICAxMS4yNTgxNjRdIHBjaSAwMDAwOmFk
OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QNDQpbICAgMTEuMjY0Mjc3XSBwY2kg
MDAwMDphZDowMC4wOiByZWcgMHgxODQ6IFttZW0gMHhiZTcwMDAwMC0weGJlNzAzZmZmIDY0Yml0
XQ0NClsgICAxMS4yNzE5NjRdIHBjaSAwMDAwOmFkOjAwLjA6IFZGKG4pIEJBUjAgc3BhY2U6IFtt
ZW0gMHhiZTcwMDAwMC0weGJlN2ZmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMCBmb3IgNjQgVkZz
KQ0NClsgICAxMS4yODMwMzddIHBjaSAwMDAwOmFkOjAwLjA6IHJlZyAweDE5MDogW21lbSAweGJl
ODAwMDAwLTB4YmU4MDNmZmYgNjRiaXRdDQ0KWyAgIDExLjI5MDc3NV0gcGNpIDAwMDA6YWQ6MDAu
MDogVkYobikgQkFSMyBzcGFjZTogW21lbSAweGJlODAwMDAwLTB4YmU4ZmZmZmYgNjRiaXRdIChj
b250YWlucyBCQVIzIGZvciA2NCBWRnMpDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphZDow
MC4wDQpbICAgMTEuMzA1MzkyXSBwY2kgMDAwMDphZDowMC4xOiBbODA4NjoxNTI4XSB0eXBlIDAw
IGNsYXNzIDB4MDIwMDAwDQ0KWyAgIDExLjMxMjE3MF0gcGNpIDAwMDA6YWQ6MDAuMTogcmVnIDB4
MTA6IFttZW0gMHhiZTAwMDAwMC0weGJlMWZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDExLjMyMDMz
NF0gcGNpIDAwMDA6YWQ6MDAuMTogcmVnIDB4MjA6IFttZW0gMHhiZTQwMDAwMC0weGJlNDAzZmZm
IDY0Yml0IHByZWZdDQ0KWyAgIDExLjMyODQzNF0gcGNpIDAwMDA6YWQ6MDAuMTogcmVnIDB4MzA6
IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdDQ0KWyAgIDExLjMzNjE0M10gcGNpIDAw
MDA6YWQ6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdA0NClsgICAxMS4zNDIyMzld
IHBjaSAwMDAwOmFkOjAwLjE6IHJlZyAweDE4NDogW21lbSAweGJlNTAwMDAwLTB4YmU1MDNmZmYg
NjRiaXRdDQ0KWyAgIDExLjM0OTk0OV0gcGNpIDAwMDA6YWQ6MDAuMTogVkYobikgQkFSMCBzcGFj
ZTogW21lbSAweGJlNTAwMDAwLTB4YmU1ZmZmZmYgNjRiaXRdIChjb250YWlucyBCQVIwIGZvciA2
NCBWRnMpDQ0KWyAgIDExLjM2MTAxOV0gcGNpIDAwMDA6YWQ6MDAuMTogcmVnIDB4MTkwOiBbbWVt
IDB4YmU2MDAwMDAtMHhiZTYwM2ZmZiA2NGJpdF0NDQpbICAgMTEuMzY4NzU3XSBwY2kgMDAwMDph
ZDowMC4xOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4YmU2MDAwMDAtMHhiZTZmZmZmZiA2NGJp
dF0gKGNvbnRhaW5zIEJBUjMgZm9yIDY0IFZGcykNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmFkOjAwLjENClsgICAxMS4zODM0MzVdIHBjaSAwMDAwOmFjOjAwLjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyBhZC1hZV0NDQpbICAgMTEuMzg5MjQ5XSBwY2kgMDAwMDphYzowMC4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGJlNTAwMDAwLTB4YmU4ZmZmZmZdDQ0KWyAgIDExLjM5NjkxMF0gcGNpIDAw
MDA6YWM6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhiZTAwMDAwMC0weGJlNGZmZmZmIDY0
Yml0IHByZWZdDQ0KWyAgIDExLjQwNTg2Ml0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzE4XSAo
ZG9tYWluIDAwMDAgW2J1cyBjMC1jM10pDQ0KWyAgIDExLjQxMjY2N10gYWNwaSBQTlAwQTA4OjEy
OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRz
IE1TSV0NDQpbICAgMTEuNDIyMjUzXSBhY3BpIFBOUDBBMDg6MTI6IF9PU0M6IHBsYXRmb3JtIGRv
ZXMgbm90IHN1cHBvcnQgW0FFUl0NDQpbICAgMTEuNDI5MzcxXSBhY3BpIFBOUDBBMDg6MTI6IF9P
U0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0NClsg
ICAxMS40MzgwNDBdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzNdIHJlZ2lzdGVyZWQNDQpbICAgMTEu
NDQyOTg5XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6YzANDQpbICAgMTEuNDQ3NTcwXSBw
Y2lfYnVzIDAwMDA6YzA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhmMDAwLTB4ZmZmZiB3aW5k
b3ddDQ0KWyAgIDExLjQ1NTIyNl0gcGNpX2J1cyAwMDAwOmMwOiByb290IGJ1cyByZXNvdXJjZSBb
bWVtIDB4YmVjMDAwMDAtMHhiZWZmZmZmZiB3aW5kb3ddDQ0KWyAgIDExLjQ2MzY2MF0gcGNpX2J1
cyAwMDAwOmMwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMzAwMDAwMDAwLTB4MzgwMzNm
ZmZmZmZmIHdpbmRvd10NDQpbICAgMTEuNDcyODcxXSBwY2lfYnVzIDAwMDA6YzA6IHJvb3QgYnVz
IHJlc291cmNlIFtidXMgYzAtYzNdDQ0KWyAgIDExLjQ3OTExMF0gcGNpIDAwMDA6YzA6MDQuMDog
WzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAxMS40ODU4OTddIHBjaSAw
MDAwOmMwOjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNmZjFjMDAwLTB4MzgwMzNmZjFmZmZm
IDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuMA0KWyAgIDExLjQ5Nzc5
NF0gcGNpIDAwMDA6YzA6MDQuMTogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
ClsgICAxMS41MDQ1ODFdIHBjaSAwMDAwOmMwOjA0LjE6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNm
ZjE4MDAwLTB4MzgwMzNmZjFiZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YzA6MDQuMQ0KWyAgIDExLjUxNjQ4Ml0gcGNpIDAwMDA6YzA6MDQuMjogWzgwODY6MjAyMV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAxMS41MjMyNzRdIHBjaSAwMDAwOmMwOjA0LjI6IHJl
ZyAweDEwOiBbbWVtIDB4MzgwMzNmZjE0MDAwLTB4MzgwMzNmZjE3ZmZmIDY0Yml0XQ0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuMg0KWyAgIDExLjUzNTE2NV0gcGNpIDAwMDA6YzA6
MDQuMzogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAxMS41NDE5NDhd
IHBjaSAwMDAwOmMwOjA0LjM6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNmZjEwMDAwLTB4MzgwMzNm
ZjEzZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuMw0KWyAgIDEx
LjU1Mzg0Ml0gcGNpIDAwMDA6YzA6MDQuNDogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NClsgICAxMS41NjA2MjhdIHBjaSAwMDAwOmMwOjA0LjQ6IHJlZyAweDEwOiBbbWVtIDB4
MzgwMzNmZjBjMDAwLTB4MzgwMzNmZjBmZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6YzA6MDQuNA0KWyAgIDExLjU3MjUyMV0gcGNpIDAwMDA6YzA6MDQuNTogWzgwODY6MjAy
MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAxMS41NzkzMTFdIHBjaSAwMDAwOmMwOjA0
LjU6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNmZjA4MDAwLTB4MzgwMzNmZjBiZmZmIDY0Yml0XQ0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuNQ0KWyAgIDExLjU5MTIwNl0gcGNpIDAw
MDA6YzA6MDQuNjogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NClsgICAxMS41
OTc5OTBdIHBjaSAwMDAwOmMwOjA0LjY6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNmZjA0MDAwLTB4
MzgwMzNmZjA3ZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuNg0K
WyAgIDExLjYwOTg4Nl0gcGNpIDAwMDA6YzA6MDQuNzogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NClsgICAxMS42MTY2NzRdIHBjaSAwMDAwOmMwOjA0Ljc6IHJlZyAweDEwOiBb
bWVtIDB4MzgwMzNmZjAwMDAwLTB4MzgwMzNmZjAzZmZmIDY0Yml0XQ0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YzA6MDQuNw0KWyAgIDExLjYyODU2NF0gcGNpIDAwMDA6YzA6MDUuMDogWzgw
ODY6MjAyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YzA6MDUuMA0KWyAgIDExLjYzODgwOF0gcGNpIDAwMDA6YzA6MDUuMjogWzgwODY6MjAyNV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDUu
Mg0KWyAgIDExLjY0OTA0MV0gcGNpIDAwMDA6YzA6MDUuNDogWzgwODY6MjAyNl0gdHlwZSAwMCBj
bGFzcyAweDA4MDAyMA0NClsgICAxMS42NTU4MjBdIHBjaSAwMDAwOmMwOjA1LjQ6IHJlZyAweDEw
OiBbbWVtIDB4YmVjMDAwMDAtMHhiZWMwMGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmMwOjA1LjQNClsgICAxMS42NjYzOTFdIHBjaSAwMDAwOmMwOjA4LjA6IFs4MDg2OjIwMTRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA4LjAN
ClsgICAxMS42NzY2MDFdIHBjaSAwMDAwOmMwOjA4LjE6IFs4MDg2OjIwMTVdIHR5cGUgMDAgY2xh
c3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA4LjENClsgICAxMS42
ODY3ODhdIHBjaSAwMDAwOmMwOjA4LjI6IFs4MDg2OjIwMTZdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA4LjINClsgICAxMS42OTcxNjRdIEFD
UEk6IFBDSSBSb290IEJyaWRnZSBbUEMxOV0gKGRvbWFpbiAwMDAwIFtidXMgYzQtZDddKQ0NClsg
ICAxMS43MDM5NzddIGFjcGkgUE5QMEEwODoxMzogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVk
Q29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldDQ0KWyAgIDExLjcxMzgyOV0gYWNwaSBQ
TlAwQTA4OjEzOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgIDEx
LjcyMTExMl0gYWNwaSBQTlAwQTA4OjEzOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3Rw
bHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NDQpbICAgMTEuNzI5NjEwXSBhY3BpIFBOUDBBMDg6MTM6
IGhvc3QgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MDAwMCB3aW5kb3ddIChpZ25vcmVkLCBub3QgQ1BV
IGFkZHJlc3NhYmxlKQ0NClsgICAxMS43Mzk5MTddIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzddIHJl
Z2lzdGVyZWQNDQpbICAgMTEuNzQ0ODM1XSBhY3BpcGhwOiBTbG90IFs4MTkxLTMxXSByZWdpc3Rl
cmVkDQ0KWyAgIDExLjc0OTg4MF0gYWNwaXBocDogU2xvdCBbODE5MS0zNF0gcmVnaXN0ZXJlZA0N
ClsgICAxMS43NTQ5MTZdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzVdIHJlZ2lzdGVyZWQNDQpbICAg
MTEuNzYwMDExXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6YzQNDQpbICAgMTEuNzY0NTY4
XSBwY2lfYnVzIDAwMDA6YzQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhiZjAwMDAwMC0weGJm
M2ZmZmZmIHdpbmRvd10NDQpbICAgMTEuNzczMDAzXSBwY2lfYnVzIDAwMDA6YzQ6IHJvb3QgYnVz
IHJlc291cmNlIFttZW0gMHgzODAzNDAwMDAwMDAtMHgzODAzN2ZmZmZmZmYgd2luZG93XQ0NClsg
ICAxMS43ODIyMThdIHBjaV9idXMgMDAwMDpjNDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyBjNC1k
N10NDQpbICAgMTEuNzg4NDU3XSBwY2kgMDAwMDpjNDowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowNS4wDQpbICAg
MTEuNzk4Njk5XSBwY2kgMDAwMDpjNDowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowNS4yDQpbICAgMTEuODA4OTQy
XSBwY2kgMDAwMDpjNDowNS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQ0K
WyAgIDExLjgxNTcyM10gcGNpIDAwMDA6YzQ6MDUuNDogcmVnIDB4MTA6IFttZW0gMHhiZjAwMDAw
MC0weGJmMDAwZmZmXQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDUuNA0KWyAgIDEx
LjgyNjI5MV0gcGNpIDAwMDA6YzQ6MDguMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDguMA0KWyAgIDExLjgzNjQ3OF0g
cGNpIDAwMDA6YzQ6MDguMTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDguMQ0KWyAgIDExLjg0NjY2NF0gcGNpIDAwMDA6
YzQ6MDguMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YzQ6MDguMg0KWyAgIDExLjg1Njg1Nl0gcGNpIDAwMDA6YzQ6MDguMzog
WzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6YzQ6MDguMw0KWyAgIDExLjg2NzA0M10gcGNpIDAwMDA6YzQ6MDguNDogWzgwODY6MjA4
ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6
MDguNA0KWyAgIDExLjg3NzIyOV0gcGNpIDAwMDA6YzQ6MDguNTogWzgwODY6MjA4ZF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDguNQ0KWyAg
IDExLjg4NzQyMl0gcGNpIDAwMDA6YzQ6MDguNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDguNg0KWyAgIDExLjg5NzYx
MF0gcGNpIDAwMDA6YzQ6MDguNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDguNw0KWyAgIDExLjkwNzc5NV0gcGNpIDAw
MDA6YzQ6MDkuMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuMA0KWyAgIDExLjkxNzk5MV0gcGNpIDAwMDA6YzQ6MDku
MTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YzQ6MDkuMQ0KWyAgIDExLjkyODE3OF0gcGNpIDAwMDA6YzQ6MDkuMjogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YzQ6MDkuMg0KWyAgIDExLjkzODM2NV0gcGNpIDAwMDA6YzQ6MDkuMzogWzgwODY6MjA4ZF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuMw0K
WyAgIDExLjk0ODU1MV0gcGNpIDAwMDA6YzQ6MDkuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuNA0KWyAgIDExLjk1
ODczNV0gcGNpIDAwMDA6YzQ6MDkuNTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuNQ0KWyAgIDExLjk2ODkyOF0gcGNp
IDAwMDA6YzQ6MDkuNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuNg0KWyAgIDExLjk3OTEwN10gcGNpIDAwMDA6YzQ6
MDkuNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YzQ6MDkuNw0KWyAgIDExLjk4OTI5N10gcGNpIDAwMDA6YzQ6MGEuMDogWzgw
ODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YzQ6MGEuMA0KWyAgIDExLjk5OTQ5Ml0gcGNpIDAwMDA6YzQ6MGEuMTogWzgwODY6MjA4ZF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGEu
MQ0KWyAgIDEyLjAwOTY4N10gcGNpIDAwMDA6YzQ6MGEuMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGEuMg0KWyAgIDEy
LjAxOTg3M10gcGNpIDAwMDA6YzQ6MGEuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGEuMw0KWyAgIDEyLjAzMDA2Ml0g
cGNpIDAwMDA6YzQ6MGEuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGEuNA0KWyAgIDEyLjA0MDI1MV0gcGNpIDAwMDA6
YzQ6MGEuNTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YzQ6MGEuNQ0KWyAgIDEyLjA1MDQ0N10gcGNpIDAwMDA6YzQ6MGEuNjog
WzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6YzQ6MGEuNg0KWyAgIDEyLjA2MDY0M10gcGNpIDAwMDA6YzQ6MGEuNzogWzgwODY6MjA4
ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6
MGEuNw0KWyAgIDEyLjA3MDgzM10gcGNpIDAwMDA6YzQ6MGIuMDogWzgwODY6MjA4ZF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGIuMA0KWyAg
IDEyLjA4MTAzMV0gcGNpIDAwMDA6YzQ6MGIuMTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGIuMQ0KWyAgIDEyLjA5MTIx
N10gcGNpIDAwMDA6YzQ6MGIuMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGIuMg0KWyAgIDEyLjEwMTQwOF0gcGNpIDAw
MDA6YzQ6MGIuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGIuMw0KWyAgIDEyLjExMTYxOF0gcGNpIDAwMDA6YzQ6MGUu
MDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YzQ6MGUuMA0KWyAgIDEyLjEyMTgwMV0gcGNpIDAwMDA6YzQ6MGUuMTogWzgwODY6
MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YzQ6MGUuMQ0KWyAgIDEyLjEzMTk5Ml0gcGNpIDAwMDA6YzQ6MGUuMjogWzgwODY6MjA4ZV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGUuMg0K
WyAgIDEyLjE0MjE4MF0gcGNpIDAwMDA6YzQ6MGUuMzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGUuMw0KWyAgIDEyLjE1
MjM2NV0gcGNpIDAwMDA6YzQ6MGUuNDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGUuNA0KWyAgIDEyLjE2MjU1NF0gcGNp
IDAwMDA6YzQ6MGUuNTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGUuNQ0KWyAgIDEyLjE3Mjc0Ml0gcGNpIDAwMDA6YzQ6
MGUuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YzQ6MGUuNg0KWyAgIDEyLjE4MjkzMl0gcGNpIDAwMDA6YzQ6MGUuNzogWzgw
ODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YzQ6MGUuNw0KWyAgIDEyLjE5MzExNl0gcGNpIDAwMDA6YzQ6MGYuMDogWzgwODY6MjA4ZV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGYu
MA0KWyAgIDEyLjIwMzMwNV0gcGNpIDAwMDA6YzQ6MGYuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGYuMQ0KWyAgIDEy
LjIxMzQ5MV0gcGNpIDAwMDA6YzQ6MGYuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGYuMg0KWyAgIDEyLjIyMzY4M10g
cGNpIDAwMDA6YzQ6MGYuMzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGYuMw0KWyAgIDEyLjIzMzg3NV0gcGNpIDAwMDA6
YzQ6MGYuNDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YzQ6MGYuNA0KWyAgIDEyLjI0NDA3MF0gcGNpIDAwMDA6YzQ6MGYuNTog
WzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6YzQ6MGYuNQ0KWyAgIDEyLjI1NDI2MF0gcGNpIDAwMDA6YzQ6MGYuNjogWzgwODY6MjA4
ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6
MGYuNg0KWyAgIDEyLjI2NDQ0OF0gcGNpIDAwMDA6YzQ6MGYuNzogWzgwODY6MjA4ZV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGYuNw0KWyAg
IDEyLjI3NDYzNV0gcGNpIDAwMDA6YzQ6MTAuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuMA0KWyAgIDEyLjI4NDgy
NV0gcGNpIDAwMDA6YzQ6MTAuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuMQ0KWyAgIDEyLjI5NTAxNV0gcGNpIDAw
MDA6YzQ6MTAuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuMg0KWyAgIDEyLjMwNTIwNF0gcGNpIDAwMDA6YzQ6MTAu
MzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YzQ6MTAuMw0KWyAgIDEyLjMxNTM5MV0gcGNpIDAwMDA6YzQ6MTAuNDogWzgwODY6
MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YzQ6MTAuNA0KWyAgIDEyLjMyNTU4MF0gcGNpIDAwMDA6YzQ6MTAuNTogWzgwODY6MjA4ZV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuNQ0K
WyAgIDEyLjMzNTc3MF0gcGNpIDAwMDA6YzQ6MTAuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuNg0KWyAgIDEyLjM0
NTk1OV0gcGNpIDAwMDA6YzQ6MTAuNzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuNw0KWyAgIDEyLjM1NjE1MF0gcGNp
IDAwMDA6YzQ6MTEuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTEuMA0KWyAgIDEyLjM2NjM0N10gcGNpIDAwMDA6YzQ6
MTEuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YzQ6MTEuMQ0KWyAgIDEyLjM3NjUyNl0gcGNpIDAwMDA6YzQ6MTEuMjogWzgw
ODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YzQ6MTEuMg0KWyAgIDEyLjM4NjcxMl0gcGNpIDAwMDA6YzQ6MTEuMzogWzgwODY6MjA4ZV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTEu
Mw0KWyAgIDEyLjM5Njk0MF0gcGNpIDAwMDA6YzQ6MWQuMDogWzgwODY6MjA1NF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWQuMA0KWyAgIDEy
LjQwNzA4N10gcGNpIDAwMDA6YzQ6MWQuMTogWzgwODY6MjA1NV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWQuMQ0KWyAgIDEyLjQxNzI4NF0g
cGNpIDAwMDA6YzQ6MWQuMjogWzgwODY6MjA1Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWQuMg0KWyAgIDEyLjQyNzQ3Ml0gcGNpIDAwMDA6
YzQ6MWQuMzogWzgwODY6MjA1N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YzQ6MWQuMw0KWyAgIDEyLjQzNzY3OF0gcGNpIDAwMDA6YzQ6MWUuMDog
WzgwODY6MjA4MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6YzQ6MWUuMA0KWyAgIDEyLjQ0Nzg2N10gcGNpIDAwMDA6YzQ6MWUuMTogWzgwODY6MjA4
MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6
MWUuMQ0KWyAgIDEyLjQ1ODA2Ml0gcGNpIDAwMDA6YzQ6MWUuMjogWzgwODY6MjA4Ml0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWUuMg0KWyAg
IDEyLjQ2ODI0NV0gcGNpIDAwMDA6YzQ6MWUuMzogWzgwODY6MjA4M10gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWUuMw0KWyAgIDEyLjQ3ODQ0
MV0gcGNpIDAwMDA6YzQ6MWUuNDogWzgwODY6MjA4NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWUuNA0KWyAgIDEyLjQ4ODYyN10gcGNpIDAw
MDA6YzQ6MWUuNTogWzgwODY6MjA4NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWUuNQ0KWyAgIDEyLjQ5ODgxOF0gcGNpIDAwMDA6YzQ6MWUu
NjogWzgwODY6MjA4Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YzQ6MWUuNg0KWyAgIDEyLjUwOTE1NF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQ
QzIwXSAoZG9tYWluIDAwMDAgW2J1cyBkOC1lYl0pDQ0KWyAgIDEyLjUxNTk2OF0gYWNwaSBQTlAw
QTA4OjE0OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNl
Z21lbnRzIE1TSV0NDQpbICAgMTIuNTI1ODEyXSBhY3BpIFBOUDBBMDg6MTQ6IF9PU0M6IHBsYXRm
b3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NDQpbICAgMTIuNTMzMDkwXSBhY3BpIFBOUDBBMDg6
MTQ6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5
XQ0NClsgICAxMi41NDE2MDFdIGFjcGkgUE5QMEEwODoxNDogaG9zdCBicmlkZ2Ugd2luZG93IFtp
byAgMHgwMDAwIHdpbmRvd10gKGlnbm9yZWQsIG5vdCBDUFUgYWRkcmVzc2FibGUpDQ0KWyAgIDEy
LjU1MTkwN10gYWNwaXBocDogU2xvdCBbODE5MS00MV0gcmVnaXN0ZXJlZA0NClsgICAxMi41NTY4
MjhdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzZdIHJlZ2lzdGVyZWQNDQpbICAgMTIuNTYxODczXSBh
Y3BpcGhwOiBTbG90IFs4MTkxLTM4XSByZWdpc3RlcmVkDQ0KWyAgIDEyLjU2NjkxMV0gYWNwaXBo
cDogU2xvdCBbODE5MS0zOV0gcmVnaXN0ZXJlZA0NClsgICAxMi41NzE5NTldIFBDSSBob3N0IGJy
aWRnZSB0byBidXMgMDAwMDpkOA0NClsgICAxMi41NzY1NjNdIHBjaV9idXMgMDAwMDpkODogcm9v
dCBidXMgcmVzb3VyY2UgW21lbSAweGJmNDAwMDAwLTB4YmY3ZmZmZmYgd2luZG93XQ0NClsgICAx
Mi41ODQ5OTJdIHBjaV9idXMgMDAwMDpkODogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDM4
MDAwMDAwMC0weDM4MDNiZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDEyLjU5NDIwOF0gcGNpX2J1cyAw
MDAwOmQ4OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIGQ4LWViXQ0NClsgICAxMi42MDA0NDhdIHBj
aSAwMDAwOmQ4OjA1LjA6IFs4MDg2OjIwMzRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjA1LjANClsgICAxMi42MTA2ODNdIHBjaSAwMDAwOmQ4
OjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmQ4OjA1LjINClsgICAxMi42MjA5MTVdIHBjaSAwMDAwOmQ4OjA1LjQ6IFs4
MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANDQpbICAgMTIuNjI3NjkyXSBwY2kgMDAw
MDpkODowNS40OiByZWcgMHgxMDogW21lbSAweGJmNDAwMDAwLTB4YmY0MDBmZmZdDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDpkODowNS40DQpbICAgMTIuNjM4MjY3XSBwY2kgMDAwMDpkODow
OC4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDpkODowOC4wDQpbICAgMTIuNjQ4NDkzXSBwY2kgMDAwMDpkODowOS4wOiBbODA4
NjoyMDY2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDpkODowOS4wDQpbICAgMTIuNjU4NzI2XSBwY2kgMDAwMDpkODowYS4wOiBbODA4NjoyMDQwXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS4w
DQpbICAgMTIuNjY4OTM3XSBwY2kgMDAwMDpkODowYS4xOiBbODA4NjoyMDQxXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS4xDQpbICAgMTIu
Njc5MTU3XSBwY2kgMDAwMDpkODowYS4yOiBbODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS4yDQpbICAgMTIuNjg5Mzg0XSBw
Y2kgMDAwMDpkODowYS4zOiBbODA4NjoyMDQzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS4zDQpbICAgMTIuNjk5NjAwXSBwY2kgMDAwMDpk
ODowYS40OiBbODA4NjoyMDQ0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDpkODowYS40DQpbICAgMTIuNzA5ODI0XSBwY2kgMDAwMDpkODowYS41OiBb
ODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDpkODowYS41DQpbICAgMTIuNzIwMDM2XSBwY2kgMDAwMDpkODowYS42OiBbODA4NjoyMDQ2
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODow
YS42DQpbICAgMTIuNzMwMjYxXSBwY2kgMDAwMDpkODowYS43OiBbODA4NjoyMDQ3XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS43DQpbICAg
MTIuNzQwNDgxXSBwY2kgMDAwMDpkODowYi4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYi4wDQpbICAgMTIuNzUwNzE1
XSBwY2kgMDAwMDpkODowYi4xOiBbODA4NjoyMDQ5XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYi4xDQpbICAgMTIuNzYwOTQwXSBwY2kgMDAw
MDpkODowYi4yOiBbODA4NjoyMDRhXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDpkODowYi4yDQpbICAgMTIuNzcxMTY1XSBwY2kgMDAwMDpkODowYi4z
OiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDpkODowYi4zDQpbICAgMTIuNzgxMzkyXSBwY2kgMDAwMDpkODowYy4wOiBbODA4Njoy
MDQwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpk
ODowYy4wDQpbICAgMTIuNzkxNjEzXSBwY2kgMDAwMDpkODowYy4xOiBbODA4NjoyMDQxXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy4xDQpb
ICAgMTIuODAxODQyXSBwY2kgMDAwMDpkODowYy4yOiBbODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy4yDQpbICAgMTIuODEy
MDY2XSBwY2kgMDAwMDpkODowYy4zOiBbODA4NjoyMDQzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy4zDQpbICAgMTIuODIyMjkyXSBwY2kg
MDAwMDpkODowYy40OiBbODA4NjoyMDQ0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy40DQpbICAgMTIuODMyNTA5XSBwY2kgMDAwMDpkODow
Yy41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDpkODowYy41DQpbICAgMTIuODQyNzMzXSBwY2kgMDAwMDpkODowYy42OiBbODA4
NjoyMDQ2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDpkODowYy42DQpbICAgMTIuODUyOTY1XSBwY2kgMDAwMDpkODowYy43OiBbODA4NjoyMDQ3XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy43
DQpbICAgMTIuODYzMTc5XSBwY2kgMDAwMDpkODowZC4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowZC4wDQpbICAgMTIu
ODczNDAyXSBwY2kgMDAwMDpkODowZC4xOiBbODA4NjoyMDQ5XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowZC4xDQpbICAgMTIuODgzNjM1XSBw
Y2kgMDAwMDpkODowZC4yOiBbODA4NjoyMDRhXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowZC4yDQpbICAgMTIuODkzODQ4XSBwY2kgMDAwMDpk
ODowZC4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDpkODowZC4zDQpbICAgMTIuOTA0MjQzXSBBQ1BJOiBQQ0kgUm9vdCBCcmlk
Z2UgW1BDMjFdIChkb21haW4gMDAwMCBbYnVzIGVjLWZmXSkNDQpbICAgMTIuOTExMDU3XSBhY3Bp
IFBOUDBBMDg6MTU6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2Nr
UE0gU2VnbWVudHMgTVNJXQ0NClsgICAxMi45MjA4OTldIGFjcGkgUE5QMEEwODoxNTogX09TQzog
cGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsgICAxMi45MjgxODNdIGFjcGkgUE5Q
MEEwODoxNTogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFi
aWxpdHldDQ0KWyAgIDEyLjkzNjY5MF0gYWNwaSBQTlAwQTA4OjE1OiBob3N0IGJyaWRnZSB3aW5k
b3cgW2lvICAweDAwMDAgd2luZG93XSAoaWdub3JlZCwgbm90IENQVSBhZGRyZXNzYWJsZSkNDQpb
ICAgMTIuOTQ3MDE0XSBhY3BpcGhwOiBTbG90IFs4MTkxLTQ1XSByZWdpc3RlcmVkDQ0KWyAgIDEy
Ljk1MTk0MV0gYWNwaXBocDogU2xvdCBbODE5MS00MF0gcmVnaXN0ZXJlZA0NClsgICAxMi45NTY5
ODFdIGFjcGlwaHA6IFNsb3QgWzgxOTEtNDJdIHJlZ2lzdGVyZWQNDQpbICAgMTIuOTYyMDIyXSBh
Y3BpcGhwOiBTbG90IFs4MTkxLTQzXSByZWdpc3RlcmVkDQ0KWyAgIDEyLjk2NzA2M10gUENJIGhv
c3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmVjDQ0KWyAgIDEyLjk3MTY2N10gcGNpX2J1cyAwMDAwOmVj
OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmY4MDAwMDAtMHhmYmZmZmZmZiB3aW5kb3ddDQ0K
WyAgIDEyLjk4MDEwMF0gcGNpX2J1cyAwMDAwOmVjOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4
MzgwM2MwMDAwMDAwLTB4MzgwM2ZmZmZmZmZmIHdpbmRvd10NDQpbICAgMTIuOTg5MzE0XSBwY2lf
YnVzIDAwMDA6ZWM6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgZWMtZmZdDQ0KWyAgIDEyLjk5NTU1
MV0gcGNpIDAwMDA6ZWM6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6MDUuMA0KWyAgIDEzLjAwNTc5NV0gcGNpIDAw
MDA6ZWM6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ZWM6MDUuMg0KWyAgIDEzLjAxNjAyOV0gcGNpIDAwMDA6ZWM6MDUu
NDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAxMy4wMjI4MDddIHBj
aSAwMDAwOmVjOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmY4MDAwMDAtMHhiZjgwMGZmZl0NDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjA1LjQNClsgICAxMy4wMzM0MTNdIHBjaSAwMDAw
OmVjOjBlLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmVjOjBlLjANClsgICAxMy4wNDM1OTddIHBjaSAwMDAwOmVjOjBlLjE6
IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmVjOjBlLjENClsgICAxMy4wNTM4MzBdIHBjaSAwMDAwOmVjOjBmLjA6IFs4MDg2OjIw
NThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVj
OjBmLjANClsgICAxMy4wNjQwMzldIHBjaSAwMDAwOmVjOjBmLjE6IFs4MDg2OjIwNTldIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjBmLjENClsg
ICAxMy4wNzQyNzVdIHBjaSAwMDAwOmVjOjEwLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3Mg
MHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjEwLjANClsgICAxMy4wODQ0
NzldIHBjaSAwMDAwOmVjOjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjEwLjENClsgICAxMy4wOTQ3MTZdIHBjaSAw
MDAwOmVjOjEyLjA6IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOmVjOjEyLjANClsgICAxMy4xMDQ5MTddIHBjaSAwMDAwOmVjOjEy
LjE6IFs4MDg2OjIwNGRdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmVjOjEyLjENClsgICAxMy4xMTUxMTJdIHBjaSAwMDAwOmVjOjEyLjQ6IFs4MDg2
OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmVjOjEyLjQNClsgICAxMy4xMjUzMjFdIHBjaSAwMDAwOmVjOjEyLjU6IFs4MDg2OjIwNGRdIHR5
cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjEyLjUN
ClsgICAxMy4xMzU1MDldIHBjaSAwMDAwOmVjOjE1LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjE1LjANClsgICAxMy4x
NDU3MDFdIHBjaSAwMDAwOmVjOjE2LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjE2LjANClsgICAxMy4xNTU4NzRdIHBj
aSAwMDAwOmVjOjE2LjQ6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjE2LjQNClsgICAxMy4xNjYwNTVdIHBjaSAwMDAwOmVj
OjE3LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmVjOjE3LjANClsgICAxMy4xNzY3ODVdIEFDUEk6IEVuYWJsZWQgNCBHUEVz
IGluIGJsb2NrIDAwIHRvIDdGDQ0KWyAgIDEzLjE4MjM0Nl0geGVuOmJhbGxvb246IEluaXRpYWxp
c2luZyBiYWxsb29uIGRyaXZlcg0NClsgICAxNC40MjM1NjddIHhlbl9iYWxsb29uOiBJbml0aWFs
aXNpbmcgYmFsbG9vbiBkcml2ZXINDQpbICAgMTQuNDI5MTQ3XSBwY2kgMDAwMDowMjowMC4wOiB2
Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBWR0EgZGV2aWNlDQ0KWyAgIDE0LjQzNTgwOF0gcGNpIDAw
MDA6MDI6MDAuMDogdmdhYXJiOiBWR0EgZGV2aWNlIGFkZGVkOiBkZWNvZGVzPWlvK21lbSxvd25z
PWlvK21lbSxsb2Nrcz1ub25lDQ0KWyAgIDE0LjQ0NTUyM10gcGNpIDAwMDA6NTk6MDAuMDogdmdh
YXJiOiBWR0EgZGV2aWNlIGFkZGVkOiBkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1u
b25lDQ0KWyAgIDE0LjQ1NTE0Nl0gcGNpIDAwMDA6NTk6MDAuMDogdmdhYXJiOiBvdmVycmlkaW5n
IGJvb3QgZGV2aWNlDQ0KWyAgIDE0LjQ2MTQwNF0gcGNpIDAwMDA6NTk6MDAuMDogdmdhYXJiOiBi
cmlkZ2UgY29udHJvbCBwb3NzaWJsZQ0NClsgICAxNC40Njc5MDNdIHBjaSAwMDAwOjAyOjAwLjA6
IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUNDQpbICAgMTQuNDc0Mzk4XSB2Z2FhcmI6
IGxvYWRlZA0NClsgICAxNC40Nzc2MDldIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkDQ0KWyAg
IDE0LjQ4MTc4OV0gQUNQSTogYnVzIHR5cGUgVVNCIHJlZ2lzdGVyZWQNDQpbICAgMTQuNDg2MzQy
XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzDQ0KWyAgIDE0
LjQ5MjUzOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWINDQpb
ICAgMTQuNDk4NzcyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYg0N
ClsgICAxNC41MDQ3MjVdIFJlZ2lzdGVyZWQgZWZpdmFycyBvcGVyYXRpb25zDQ0KWyAgIDE0Ljgx
NDY3OF0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZw0NClsgICAxNC44MzgxNjNdIFBD
STogcGNpX2NhY2hlX2xpbmVfc2l6ZSBzZXQgdG8gNjQgYnl0ZXMNDQpbICAgMTQuODQ2NzA5XSBl
ODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDY1ZDEzMDAwLTB4NjdmZmZmZmZdDQ0KWyAg
IDE0Ljg1MzMyOV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg2ZjgwMDAwMC0weDZm
ZmZmZmZmXQ0NClsgICAxNC44NjAyNDVdIE5ldExhYmVsOiBJbml0aWFsaXppbmcNDQpbICAgMTQu
ODYzOTkxXSBOZXRMYWJlbDogIGRvbWFpbiBoYXNoIHNpemUgPSAxMjgNDQpbICAgMTQuODY4OTM1
XSBOZXRMYWJlbDogIHByb3RvY29scyA9IFVOTEFCRUxFRCBDSVBTT3Y0IENBTElQU08NDQpbICAg
MTQuODc1MzU1XSBOZXRMYWJlbDogIHVubGFiZWxlZCB0cmFmZmljIGFsbG93ZWQgYnkgZGVmYXVs
dA0NClsgICAxNC44ODIyNTNdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4
ZW4NDQpbICAgMTQuOTAxMDI1XSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wDQ0KWyAgIDE0
LjkwNTM5NF0gVkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIg
MCwgNDA5NiBieXRlcykNDQpbICAgMTQuOTEzMTAzXSBodWdldGxiZnM6IGRpc2FibGluZyBiZWNh
dXNlIHRoZXJlIGFyZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMNDQpbICAgMTQuOTIxMjUw
XSBwbnA6IFBuUCBBQ1BJIGluaXQNDQpbICAgMTQuOTI1NjUwXSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSA4IHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwDQ0KWyAgIDE0LjkzMTc0MV0gcG5wIDAwOjAwOiBQ
bHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQ0NClsgICAxNC45
Mzk0NjRdIHN5c3RlbSAwMDowMTogW2lvICAweDA1MDAtMHgwNTNmXSBoYXMgYmVlbiByZXNlcnZl
ZA0NClsgICAxNC45NDU5ODddIHN5c3RlbSAwMDowMTogW2lvICAweDA0MDAtMHgwNDdmXSBoYXMg
YmVlbiByZXNlcnZlZA0NClsgICAxNC45NTI2NzZdIHN5c3RlbSAwMDowMTogW2lvICAweDA1NDAt
MHgwNTdmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNC45NTkzNjldIHN5c3RlbSAwMDowMTog
W2lvICAweDA2MDAtMHgwNjFmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNC45NjYwNThdIHN5
c3RlbSAwMDowMTogW2lvICAweDBjYTAtMHgwY2E1XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQNDQpb
ICAgMTQuOTczMTM2XSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwODgwLTB4MDg4M10gaGFzIGJlZW4g
cmVzZXJ2ZWQNDQpbICAgMTQuOTc5OTA0XSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwODAwLTB4MDgx
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTQuOTg2NTI3XSBzeXN0ZW0gMDA6MDE6IFttZW0g
MHhmZWQxYzAwMC0weGZlZDNmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNC45OTM5OTNd
IHN5c3RlbSAwMDowMTogW21lbSAweGZlZDQ1MDAwLTB4ZmVkOGJmZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkDQ0KWyAgIDE1LjAwMTQ0M10gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmYwMDAwMDAtMHhmZmZm
ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTUuMDA4OTA5XSBzeXN0ZW0gMDA6MDE6IFtt
ZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNS4wMTYz
NzZdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDEyMDAwLTB4ZmVkMTIwMGZdIGhhcyBiZWVuIHJl
c2VydmVkDQ0KWyAgIDE1LjAyMzg0MV0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmVkMTIwMTAtMHhm
ZWQxMjAxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTUuMDMxMzA3XSBzeXN0ZW0gMDA6MDE6
IFttZW0gMHhmZWQxYjAwMC0weGZlZDFiZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNS4w
Mzg3NzZdIHN5c3RlbSAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBj
MDIgKGFjdGl2ZSkNDQpbICAgMTUuMDQ2NzE3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0IHRyaWdn
ZXJpbmcgMSBwb2xhcml0eSAwDQ0KWyAgIDE1LjA1Mjc1Nl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDo0DQ0KWyAgIDE1LjA1NjkwMV0gcG5wIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNl
LCBJRHMgUE5QMDUwMSAoYWN0aXZlKQ0NClsgICAxNS4wNjQ0NDNdIHhlbjogcmVnaXN0ZXJpbmcg
Z3NpIDMgdHJpZ2dlcmluZyAxIHBvbGFyaXR5IDANDQpbICAgMTUuMDcwNTU5XSBwbnAgMDA6MDM6
IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpDQ0KWyAgIDE1
LjA3ODMxNF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmQwMDAwMDAtMHhmZGFiZmZmZl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQNDQpbICAgMTUuMDg1NjExXSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHhmZGFkMDAw
MC0weGZkYWRmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNS4wOTMwNzldIHN5c3RlbSAw
MDowNDogW21lbSAweGZkYjAwMDAwLTB4ZmRmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAg
IDE1LjEwMDU0NF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUwMDAwMDAtMHhmZTAwZmZmZl0gaGFz
IGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTUuMTA4MDA1XSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHhmZTAx
MTAwMC0weGZlMDFmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNS4xMTU0NzNdIHN5c3Rl
bSAwMDowNDogW21lbSAweGZlMDM2MDAwLTB4ZmUwM2JmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQ0K
WyAgIDE1LjEyMjk0Ml0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUwM2QwMDAtMHhmZTNmZmZmZl0g
aGFzIGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTUuMTMwNDEzXSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHhm
ZTQxMDAwMC0weGZlN2ZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNS4xMzc4NzNdIHN5
c3RlbSAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2
ZSkNDQpbICAgMTUuMTQ2MTY1XSBzeXN0ZW0gMDA6MDU6IFtpbyAgMHgxMDAwLTB4MTBmZV0gaGFz
IGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTUuMTUyNjg5XSBzeXN0ZW0gMDA6MDU6IFBsdWcgYW5kIFBs
YXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpDQ0KWyAgIDE1LjE2MTczNl0gcG5w
OiBQblAgQUNQSTogZm91bmQgNiBkZXZpY2VzDQ0KWyAgIDE1LjE4MDc4NV0gUE0tVGltZXIgZmFp
bGVkIGNvbnNpc3RlbmN5IGNoZWNrICAoMHhmZmZmZmYpIC0gYWJvcnRpbmcuDQ0KWyAgIDE1LjE4
Nzg5NF0gcGNpIDAwMDA6MDI6MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZmYwMDAw
LTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdw0NClsgICAxNS4x
OTkwNDJdIHBjaSAwMDAwOjI1OjAwLjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmYwMDAw
MC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cNDQpbICAgMTUu
MjEwMTkxXSBwY2kgMDAwMDoyZDowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAw
MDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQ0KWyAgIDE1
LjIyMTMzNl0gcGNpIDAwMDA6MmQ6MDAuMTogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZjgw
MDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdw0NClsgICAx
NS4yMzI0OTBdIHBjaSAwMDAwOjJkOjAwLjI6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmY4
MDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cNDQpbICAg
MTUuMjQzNjQxXSBwY2kgMDAwMDoyZDowMC4zOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZm
ODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQ0KWyAg
IDE1LjI1NDc4OF0gcGNpIDAwMDA6MzM6MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZm
ZjAwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdw0NClsg
ICAxNS4yNjU5NDFdIHBjaSAwMDAwOjQ1OjAwLjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhm
ZmZlMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cNDQpb
ICAgMTUuMjc3MDg5XSBwY2kgMDAwMDo0NTowMC4xOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4
ZmZmZTAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQ0K
WyAgIDE1LjI4ODI0MF0gcGNpIDAwMDA6NTk6MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAw
eGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdw0N
ClsgICAxNS4yOTkzOTNdIHBjaSAwMDAwOmFkOjAwLjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0g
MHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cN
DQpbICAgMTUuMzEwNTM2XSBwY2kgMDAwMDphZDowMC4xOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVt
IDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93
DQ0KWyAgIDE1LjMyMTgxM10gcGNpIDAwMDA6MDI6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0g
MHg5MjgxMDAwMC0weDkyODFmZmZmIHByZWZdDQ0KWyAgIDE1LjMyOTgzOV0gcGNpIDAwMDA6MDE6
MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQ0NClsgICAxNS4zMzU0NzJdIHBjaSAwMDAwOjAx
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTEwMDAwMDAtMHg5MjhmZmZmZl0NDQpbICAg
MTUuMzQzMTM4XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDEtMDJdDQ0K
WyAgIDE1LjM0OTAzOV0gcGNpIDAwMDA6MDA6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5
MTAwMDAwMC0weDkyOWZmZmZmXQ0NClsgICAxNS4zNTY3MDddIHBjaV9idXMgMDAwMDowMDogcmVz
b3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQ0NClsgICAxNS4zNjM2NjddIHBjaV9i
dXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4MTAwMC0weDNmZmYgd2luZG93XQ0NClsgICAx
NS4zNzA2NDldIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBbbWVtIDB4MDAwYzQwMDAtMHgw
MDBjN2ZmZiB3aW5kb3ddDQ0KWyAgIDE1LjM3ODQwNF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJj
ZSA3IFttZW0gMHhmZTAxMDAwMC0weGZlMDEwZmZmIHdpbmRvd10NDQpbICAgMTUuMzg2MTY0XSBw
Y2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDggW21lbSAweDkwMDAwMDAwLTB4OTJiZmZmZmYgd2lu
ZG93XQ0NClsgICAxNS4zOTM5MTZdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOSBbbWVtIDB4
MzgwMDAwMDAwMDAwLTB4MzgwMDNmZmZmZmZmIHdpbmRvd10NDQpbICAgMTUuNDAyNDU0XSBwY2lf
YnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweDkxMDAwMDAwLTB4OTI5ZmZmZmZdDQ0KWyAg
IDE1LjQwOTUyOF0gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSAxIFttZW0gMHg5MTAwMDAwMC0w
eDkyOGZmZmZmXQ0NClsgICAxNS40MTY3MzVdIHBjaV9idXMgMDAwMDoxNjogcmVzb3VyY2UgNCBb
aW8gIDB4NDAwMC0weDRmZmYgd2luZG93XQ0NClsgICAxNS40MjM1ODVdIHBjaV9idXMgMDAwMDox
NjogcmVzb3VyY2UgNSBbbWVtIDB4OTJjMDAwMDAtMHg5MmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE1
LjQzMTM0Ml0gcGNpX2J1cyAwMDAwOjE2OiByZXNvdXJjZSA2IFttZW0gMHgzODAwNDAwMDAwMDAt
MHgzODAwN2ZmZmZmZmYgd2luZG93XQ0NClsgICAxNS40NDAwMTNdIHBjaSAwMDAwOjI1OjAwLjA6
IEJBUiA2OiBubyBzcGFjZSBmb3IgW21lbSBzaXplIDB4MDAxMDAwMDAgcHJlZl0NDQpbICAgMTUu
NDQ3ODI1XSBwY2kgMDAwMDoyNTowMC4wOiBCQVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNp
emUgMHgwMDEwMDAwMCBwcmVmXQ0NClsgICAxNS40NTYxNjddIHBjaSAwMDAwOjI2OjAzLjA6IEJB
UiAxNDogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMjAwMDAwXQ0NClsgICAxNS40NjM3MjZd
IHBjaSAwMDAwOjI2OjAzLjA6IEJBUiAxNDogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUgMHgw
MDIwMDAwMF0NDQpbICAgMTUuNDcxNjc2XSBwY2kgMDAwMDoyNjowMC4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMjctMjhdDQ0KWyAgIDE1LjQ3NzU5OV0gcGNpIDAwMDA6MjY6MDAuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHg5ODUwMDAwMC0weDk4NWZmZmZmXQ0NClsgICAxNS40ODUyNThdIHBjaSAw
MDAwOjI2OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg5MDAwMDAtMHg5ODlmZmZmZiA2
NGJpdCBwcmVmXQ0NClsgICAxNS40OTM5OTBdIHBjaSAwMDAwOjI2OjAxLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAyOS0yYV0NDQpbICAgMTUuNDk5ODk2XSBwY2kgMDAwMDoyNjowMS4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAweDk4NDAwMDAwLTB4OTg0ZmZmZmZdDQ0KWyAgIDE1LjUwNzU1NF0gcGNp
IDAwMDA6MjY6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODgwMDAwMC0weDk4OGZmZmZm
IDY0Yml0IHByZWZdDQ0KWyAgIDE1LjUxNjI4NV0gcGNpIDAwMDA6MjY6MDIuMDogUENJIGJyaWRn
ZSB0byBbYnVzIDJiLTJjXQ0NClsgICAxNS41MjIyMDBdIHBjaSAwMDAwOjI2OjAyLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4OTgzMDAwMDAtMHg5ODNmZmZmZl0NDQpbICAgMTUuNTI5ODU2XSBw
Y2kgMDAwMDoyNjowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4NzAwMDAwLTB4OTg3ZmZm
ZmYgNjRiaXQgcHJlZl0NDQpbICAgMTUuNTM4NTkyXSBwY2kgMDAwMDoyZDowMC4wOiBCQVIgNjog
YXNzaWduZWQgW21lbSAweDk4MjgwMDAwLTB4OTgyZmZmZmYgcHJlZl0NDQpbICAgMTUuNTQ2NzIy
XSBwY2kgMDAwMDoyZDowMC4xOiBCQVIgNjogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMDgw
MDAwIHByZWZdDQ0KWyAgIDE1LjU1NDY2N10gcGNpIDAwMDA6MmQ6MDAuMTogQkFSIDY6IGZhaWxl
ZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0NDQpbICAgMTUuNTYzMDA4XSBw
Y2kgMDAwMDoyZDowMC4yOiBCQVIgNjogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMDgwMDAw
IHByZWZdDQ0KWyAgIDE1LjU3MDk1Nl0gcGNpIDAwMDA6MmQ6MDAuMjogQkFSIDY6IGZhaWxlZCB0
byBhc3NpZ24gW21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0NDQpbICAgMTUuNTc5Mjk1XSBwY2kg
MDAwMDoyZDowMC4zOiBCQVIgNjogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMDgwMDAwIHBy
ZWZdDQ0KWyAgIDE1LjU4NzI0OF0gcGNpIDAwMDA6MmQ6MDAuMzogQkFSIDY6IGZhaWxlZCB0byBh
c3NpZ24gW21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0NDQpbICAgMTUuNTk1NTgzXSBwY2kgMDAw
MDoyNjowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMmQtMmVdDQ0KWyAgIDE1LjYwMTUxNF0gcGNp
IDAwMDA6MjY6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MzAwMDAwMC0weDk4MmZmZmZm
IDY0Yml0IHByZWZdDQ0KWyAgIDE1LjYxMDIzOF0gcGNpIDAwMDA6MjU6MDAuMDogUENJIGJyaWRn
ZSB0byBbYnVzIDI2LTJlXQ0NClsgICAxNS42MTYxNDddIHBjaSAwMDAwOjI1OjAwLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4OTMwMDAwMDAtMHg5ODVmZmZmZl0NDQpbICAgMTUuNjIzODA4XSBw
Y2kgMDAwMDoyNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4NzAwMDAwLTB4OTg5ZmZm
ZmYgNjRiaXQgcHJlZl0NDQpbICAgMTUuNjMyNTM0XSBwY2kgMDAwMDoyNDowMC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMjUtMmVdDQ0KWyAgIDE1LjYzODQ0OF0gcGNpIDAwMDA6MjQ6MDAuMDogICBi
cmlkZ2Ugd2luZG93IFttZW0gMHg5MzAwMDAwMC0weDk4NmZmZmZmXQ0NClsgICAxNS42NDYxMDNd
IHBjaSAwMDAwOjI0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg3MDAwMDAtMHg5ODlm
ZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxNS42NTQ4NDRdIHBjaV9idXMgMDAwMDoyNDogU29tZSBQ
Q0kgZGV2aWNlIHJlc291cmNlcyBhcmUgdW5hc3NpZ25lZCwgdHJ5IGJvb3Rpbmcgd2l0aCBwY2k9
cmVhbGxvYw0NClsgICAxNS42NjUwMDhdIHBjaV9idXMgMDAwMDoyNDogcmVzb3VyY2UgNCBbaW8g
IDB4NTAwMC0weDVmZmYgd2luZG93XQ0NClsgICAxNS42NzE5ODZdIHBjaV9idXMgMDAwMDoyNDog
cmVzb3VyY2UgNSBbbWVtIDB4OTMwMDAwMDAtMHg5OGJmZmZmZiB3aW5kb3ddDQ0KWyAgIDE1LjY3
OTc0MV0gcGNpX2J1cyAwMDAwOjI0OiByZXNvdXJjZSA2IFttZW0gMHgzODAwODAwMDAwMDAtMHgz
ODAwYmZmZmZmZmYgd2luZG93XQ0NClsgICAxNS42ODgyNzNdIHBjaV9idXMgMDAwMDoyNTogcmVz
b3VyY2UgMSBbbWVtIDB4OTMwMDAwMDAtMHg5ODZmZmZmZl0NDQpbICAgMTUuNjk1MzQ4XSBwY2lf
YnVzIDAwMDA6MjU6IHJlc291cmNlIDIgW21lbSAweDk4NzAwMDAwLTB4OTg5ZmZmZmYgNjRiaXQg
cHJlZl0NDQpbICAgMTUuNzAzNDkzXSBwY2lfYnVzIDAwMDA6MjY6IHJlc291cmNlIDEgW21lbSAw
eDkzMDAwMDAwLTB4OTg1ZmZmZmZdDQ0KWyAgIDE1LjcxMDU3MV0gcGNpX2J1cyAwMDAwOjI2OiBy
ZXNvdXJjZSAyIFttZW0gMHg5ODcwMDAwMC0weDk4OWZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE1
LjcxODcxOF0gcGNpX2J1cyAwMDAwOjI3OiByZXNvdXJjZSAxIFttZW0gMHg5ODUwMDAwMC0weDk4
NWZmZmZmXQ0NClsgICAxNS43MjU3OTddIHBjaV9idXMgMDAwMDoyNzogcmVzb3VyY2UgMiBbbWVt
IDB4OTg5MDAwMDAtMHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxNS43MzM5MzldIHBjaV9i
dXMgMDAwMDoyOTogcmVzb3VyY2UgMSBbbWVtIDB4OTg0MDAwMDAtMHg5ODRmZmZmZl0NDQpbICAg
MTUuNzQxMDE4XSBwY2lfYnVzIDAwMDA6Mjk6IHJlc291cmNlIDIgW21lbSAweDk4ODAwMDAwLTB4
OTg4ZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTUuNzQ5MTY0XSBwY2lfYnVzIDAwMDA6MmI6IHJl
c291cmNlIDEgW21lbSAweDk4MzAwMDAwLTB4OTgzZmZmZmZdDQ0KWyAgIDE1Ljc1NjIzOF0gcGNp
X2J1cyAwMDAwOjJiOiByZXNvdXJjZSAyIFttZW0gMHg5ODcwMDAwMC0weDk4N2ZmZmZmIDY0Yml0
IHByZWZdDQ0KWyAgIDE1Ljc2NDM4NF0gcGNpX2J1cyAwMDAwOjJkOiByZXNvdXJjZSAyIFttZW0g
MHg5MzAwMDAwMC0weDk4MmZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE1Ljc3MjU3MF0gcGNpIDAw
MDA6MzM6MDAuMDogQkFSIDY6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDEwMDAwMCBwcmVm
XQ0NClsgICAxNS43ODA0NzZdIHBjaSAwMDAwOjMzOjAwLjA6IEJBUiA2OiBmYWlsZWQgdG8gYXNz
aWduIFttZW0gc2l6ZSAweDAwMTAwMDAwIHByZWZdDQ0KWyAgIDE1Ljc4ODgxN10gcGNpIDAwMDA6
MzI6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDMzXQ0NClsgICAxNS43OTQ0NTNdIHBjaSAwMDAw
OjMyOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OThjMDAwMDAtMHg5OGRmZmZmZl0NDQpb
ICAgMTUuODAyMTE2XSBwY2lfYnVzIDAwMDA6MzI6IHJlc291cmNlIDQgW2lvICAweDYwMDAtMHg2
ZmZmIHdpbmRvd10NDQpbICAgMTUuODA5MDgwXSBwY2lfYnVzIDAwMDA6MzI6IHJlc291cmNlIDUg
W21lbSAweDk4YzAwMDAwLTB4OThmZmZmZmYgd2luZG93XQ0NClsgICAxNS44MTY4MzddIHBjaV9i
dXMgMDAwMDozMjogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMGMwMDAwMDAwLTB4MzgwMGZmZmZmZmZm
IHdpbmRvd10NDQpbICAgMTUuODI1MzcxXSBwY2lfYnVzIDAwMDA6MzM6IHJlc291cmNlIDEgW21l
bSAweDk4YzAwMDAwLTB4OThkZmZmZmZdDQ0KWyAgIDE1LjgzMjQ2M10gcGNpX2J1cyAwMDAwOjQw
OiByZXNvdXJjZSA0IFtpbyAgMHg3MDAwLTB4N2ZmZiB3aW5kb3ddDQ0KWyAgIDE1LjgzOTQyN10g
cGNpX2J1cyAwMDAwOjQwOiByZXNvdXJjZSA1IFttZW0gMHg5OTAwMDAwMC0weDk5M2ZmZmZmIHdp
bmRvd10NDQpbICAgMTUuODQ3MTgzXSBwY2lfYnVzIDAwMDA6NDA6IHJlc291cmNlIDYgW21lbSAw
eDM4MDEwMDAwMDAwMC0weDM4MDEzZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE1Ljg1NTc2MF0gcGNp
IDAwMDA6NDU6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gMHg5OTQ4MDAwMC0weDk5NDlmZmZm
IHByZWZdDQ0KWyAgIDE1Ljg2Mzg2MV0gcGNpIDAwMDA6NDU6MDAuMTogQkFSIDY6IGFzc2lnbmVk
IFttZW0gMHg5OTRhMDAwMC0weDk5NGJmZmZmIHByZWZdDQ0KWyAgIDE1Ljg3MjAwMl0gcGNpIDAw
MDA6NDQ6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDQ1XQ0NClsgICAxNS44Nzc2MzRdIHBjaSAw
MDAwOjQ0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ODAwMC0weDhmZmZdDQ0KWyAgIDE1
Ljg4NDUyMF0gcGNpIDAwMDA6NDQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5OTQwMDAw
MC0weDk5NGZmZmZmXQ0NClsgICAxNS44OTIxODZdIHBjaV9idXMgMDAwMDo0NDogcmVzb3VyY2Ug
NCBbaW8gIDB4ODAwMC0weDhmZmYgd2luZG93XQ0NClsgICAxNS44OTkxNDhdIHBjaV9idXMgMDAw
MDo0NDogcmVzb3VyY2UgNSBbbWVtIDB4OTk0MDAwMDAtMHg5OTdmZmZmZiB3aW5kb3ddDQ0KWyAg
IDE1LjkwNjkwNl0gcGNpX2J1cyAwMDAwOjQ0OiByZXNvdXJjZSA2IFttZW0gMHgzODAxNDAwMDAw
MDAtMHgzODAxN2ZmZmZmZmYgd2luZG93XQ0NClsgICAxNS45MTU0NDBdIHBjaV9idXMgMDAwMDo0
NTogcmVzb3VyY2UgMCBbaW8gIDB4ODAwMC0weDhmZmZdDQ0KWyAgIDE1LjkyMTc0N10gcGNpX2J1
cyAwMDAwOjQ1OiByZXNvdXJjZSAxIFttZW0gMHg5OTQwMDAwMC0weDk5NGZmZmZmXQ0NClsgICAx
NS45Mjg4NjBdIHBjaSAwMDAwOjU5OjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4YjMwODAw
MDAtMHhiMzBmZmZmZiBwcmVmXQ0NClsgICAxNS45MzY5NjNdIHBjaSAwMDAwOjU4OjAwLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyA1OV0NDQpbICAgMTUuOTQyNTkyXSBwY2kgMDAwMDo1ODowMC4wOiAg
IGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHg5ZmZmXQ0NClsgICAxNS45NDk0NzhdIHBjaSAw
MDAwOjU4OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YjIwMDAwMDAtMHhiMzBmZmZmZl0N
DQpbICAgMTUuOTU3MTM1XSBwY2kgMDAwMDo1ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eGEwMDAwMDAwLTB4YjFmZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTUuOTY1ODY2XSBwY2lfYnVz
IDAwMDA6NTg6IHJlc291cmNlIDQgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQ0N
ClsgICAxNS45NzM2MTRdIHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2UgNSBbaW8gIDB4OTAwMC0w
eDlmZmYgd2luZG93XQ0NClsgICAxNS45ODA1OTVdIHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2Ug
NiBbaW8gIDB4MDNiMC0weDAzYmIgd2luZG93XQ0NClsgICAxNS45ODc1NzVdIHBjaV9idXMgMDAw
MDo1ODogcmVzb3VyY2UgNyBbaW8gIDB4MDNjMC0weDAzZGYgd2luZG93XQ0NClsgICAxNS45OTQ1
NTNdIHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2UgOCBbbWVtIDB4OTk4MDAwMDAtMHhiY2JmZmZm
ZiB3aW5kb3ddDQ0KWyAgIDE2LjAwMjMxMV0gcGNpX2J1cyAwMDAwOjU4OiByZXNvdXJjZSA5IFtt
ZW0gMHgzODAxODAwMDAwMDAtMHgzODAxYmZmZmZmZmYgd2luZG93XQ0NClsgICAxNi4wMTA4NDJd
IHBjaV9idXMgMDAwMDo1OTogcmVzb3VyY2UgMCBbaW8gIDB4OTAwMC0weDlmZmZdDQ0KWyAgIDE2
LjAxNzE1MV0gcGNpX2J1cyAwMDAwOjU5OiByZXNvdXJjZSAxIFttZW0gMHhiMjAwMDAwMC0weGIz
MGZmZmZmXQ0NClsgICAxNi4wMjQyMjJdIHBjaV9idXMgMDAwMDo1OTogcmVzb3VyY2UgMiBbbWVt
IDB4YTAwMDAwMDAtMHhiMWZmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxNi4wMzIzOTVdIHBjaV9i
dXMgMDAwMDo2YzogcmVzb3VyY2UgNCBbaW8gIDB4YTAwMC0weGFmZmYgd2luZG93XQ0NClsgICAx
Ni4wMzkzNTBdIHBjaV9idXMgMDAwMDo2YzogcmVzb3VyY2UgNSBbbWVtIDB4YmNjMDAwMDAtMHhi
Y2ZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE2LjA0NzEwMl0gcGNpX2J1cyAwMDAwOjZjOiByZXNvdXJj
ZSA2IFttZW0gMHgzODAxYzAwMDAwMDAtMHgzODAxZmZmZmZmZmYgd2luZG93XQ0NClsgICAxNi4w
NTU2NTRdIHBjaV9idXMgMDAwMDo4MDogcmVzb3VyY2UgNCBbaW8gIDB4YjAwMC0weGJmZmYgd2lu
ZG93XQ0NClsgICAxNi4wNjI2MTVdIHBjaV9idXMgMDAwMDo4MDogcmVzb3VyY2UgNSBbbWVtIDB4
YmQwMDAwMDAtMHhiZDNmZmZmZiB3aW5kb3ddDQ0KWyAgIDE2LjA3MDM3Ml0gcGNpX2J1cyAwMDAw
OjgwOiByZXNvdXJjZSA2IFttZW0gMHgzODAyMDAwMDAwMDAtMHgzODAyM2ZmZmZmZmYgd2luZG93
XQ0NClsgICAxNi4wNzg5NDhdIHBjaSAwMDAwOjg0OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA4
NS04Nl0NDQpbICAgMTYuMDg0ODI0XSBwY2kgMDAwMDo4NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cg
W2lvICAweGMwMDAtMHhjZmZmXQ0NClsgICAxNi4wOTE3MTNdIHBjaSAwMDAwOjg0OjAwLjA6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4YmQ0MDAwMDAtMHhiZDdmZmZmZl0NDQpbICAgMTYuMDk5MzY4
XSBwY2kgMDAwMDo4NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDM4MDI3ZmUwMDAwMC0w
eDM4MDI3ZmZmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxNi4xMDg4NzddIHBjaV9idXMgMDAwMDo4
NDogcmVzb3VyY2UgNCBbaW8gIDB4YzAwMC0weGNmZmYgd2luZG93XQ0NClsgICAxNi4xMTU4NDZd
IHBjaV9idXMgMDAwMDo4NDogcmVzb3VyY2UgNSBbbWVtIDB4YmQ0MDAwMDAtMHhiZGJmZmZmZiB3
aW5kb3ddDQ0KWyAgIDE2LjEyMzYwM10gcGNpX2J1cyAwMDAwOjg0OiByZXNvdXJjZSA2IFttZW0g
MHgzODAyNDAwMDAwMDAtMHgzODAyN2ZmZmZmZmYgd2luZG93XQ0NClsgICAxNi4xMzIxMzldIHBj
aV9idXMgMDAwMDo4NTogcmVzb3VyY2UgMCBbaW8gIDB4YzAwMC0weGNmZmZdDQ0KWyAgIDE2LjEz
ODQzM10gcGNpX2J1cyAwMDAwOjg1OiByZXNvdXJjZSAxIFttZW0gMHhiZDQwMDAwMC0weGJkN2Zm
ZmZmXQ0NClsgICAxNi4xNDU1MTJdIHBjaV9idXMgMDAwMDo4NTogcmVzb3VyY2UgMiBbbWVtIDB4
MzgwMjdmZTAwMDAwLTB4MzgwMjdmZmZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE2LjE1NDQ1NV0g
cGNpX2J1cyAwMDAwOjk4OiByZXNvdXJjZSA0IFtpbyAgMHhkMDAwLTB4ZGZmZiB3aW5kb3ddDQ0K
WyAgIDE2LjE2MTQxNV0gcGNpX2J1cyAwMDAwOjk4OiByZXNvdXJjZSA1IFttZW0gMHhiZGMwMDAw
MC0weGJkZmZmZmZmIHdpbmRvd10NDQpbICAgMTYuMTY5MTcyXSBwY2lfYnVzIDAwMDA6OTg6IHJl
c291cmNlIDYgW21lbSAweDM4MDI4MDAwMDAwMC0weDM4MDJiZmZmZmZmZiB3aW5kb3ddDQ0KWyAg
IDE2LjE3NzczNl0gcGNpIDAwMDA6YWQ6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gMHhiZTQ4
MDAwMC0weGJlNGZmZmZmIHByZWZdDQ0KWyAgIDE2LjE4NTg0N10gcGNpIDAwMDA6YWQ6MDAuMTog
QkFSIDY6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDA4MDAwMCBwcmVmXQ0NClsgICAxNi4x
OTM3OTddIHBjaSAwMDAwOmFkOjAwLjE6IEJBUiA2OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6
ZSAweDAwMDgwMDAwIHByZWZdDQ0KWyAgIDE2LjIwMjEzNl0gcGNpIDAwMDA6YWM6MDAuMDogUENJ
IGJyaWRnZSB0byBbYnVzIGFkLWFlXQ0NClsgICAxNi4yMDgwNjRdIHBjaSAwMDAwOmFjOjAwLjA6
ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YmU1MDAwMDAtMHhiZThmZmZmZl0NDQpbICAgMTYuMjE1
NzE0XSBwY2kgMDAwMDphYzowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGJlMDAwMDAwLTB4
YmU0ZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTYuMjI0NDQ4XSBwY2lfYnVzIDAwMDA6YWM6IHJl
c291cmNlIDQgW2lvICAweGUwMDAtMHhlZmZmIHdpbmRvd10NDQpbICAgMTYuMjMxNDE4XSBwY2lf
YnVzIDAwMDA6YWM6IHJlc291cmNlIDUgW21lbSAweGJlMDAwMDAwLTB4YmViZmZmZmYgd2luZG93
XQ0NClsgICAxNi4yMzkxNzldIHBjaV9idXMgMDAwMDphYzogcmVzb3VyY2UgNiBbbWVtIDB4Mzgw
MmMwMDAwMDAwLTB4MzgwMmZmZmZmZmZmIHdpbmRvd10NDQpbICAgMTYuMjQ3NzA2XSBwY2lfYnVz
IDAwMDA6YWQ6IHJlc291cmNlIDEgW21lbSAweGJlNTAwMDAwLTB4YmU4ZmZmZmZdDQ0KWyAgIDE2
LjI1NDc4MF0gcGNpX2J1cyAwMDAwOmFkOiByZXNvdXJjZSAyIFttZW0gMHhiZTAwMDAwMC0weGJl
NGZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE2LjI2Mjk0M10gcGNpX2J1cyAwMDAwOmMwOiByZXNv
dXJjZSA0IFtpbyAgMHhmMDAwLTB4ZmZmZiB3aW5kb3ddDQ0KWyAgIDE2LjI2OTkxMl0gcGNpX2J1
cyAwMDAwOmMwOiByZXNvdXJjZSA1IFttZW0gMHhiZWMwMDAwMC0weGJlZmZmZmZmIHdpbmRvd10N
DQpbICAgMTYuMjc3NjY1XSBwY2lfYnVzIDAwMDA6YzA6IHJlc291cmNlIDYgW21lbSAweDM4MDMw
MDAwMDAwMC0weDM4MDMzZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE2LjI4NjIxOV0gcGNpX2J1cyAw
MDAwOmM0OiByZXNvdXJjZSA0IFttZW0gMHhiZjAwMDAwMC0weGJmM2ZmZmZmIHdpbmRvd10NDQpb
ICAgMTYuMjkzOTU0XSBwY2lfYnVzIDAwMDA6YzQ6IHJlc291cmNlIDUgW21lbSAweDM4MDM0MDAw
MDAwMC0weDM4MDM3ZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE2LjMwMjUwOF0gcGNpX2J1cyAwMDAw
OmQ4OiByZXNvdXJjZSA0IFttZW0gMHhiZjQwMDAwMC0weGJmN2ZmZmZmIHdpbmRvd10NDQpbICAg
MTYuMzEwMjQyXSBwY2lfYnVzIDAwMDA6ZDg6IHJlc291cmNlIDUgW21lbSAweDM4MDM4MDAwMDAw
MC0weDM4MDNiZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE2LjMxODc4OF0gcGNpX2J1cyAwMDAwOmVj
OiByZXNvdXJjZSA0IFttZW0gMHhiZjgwMDAwMC0weGZiZmZmZmZmIHdpbmRvd10NDQpbICAgMTYu
MzI2NTMyXSBwY2lfYnVzIDAwMDA6ZWM6IHJlc291cmNlIDUgW21lbSAweDM4MDNjMDAwMDAwMC0w
eDM4MDNmZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE2LjMzNTE2N10gTkVUOiBSZWdpc3RlcmVkIHBy
b3RvY29sIGZhbWlseSAyDQ0KWyAgIDE2LjM0MTMyNV0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFi
bGUgZW50cmllczogNTI0Mjg4IChvcmRlcjogMTAsIDQxOTQzMDQgYnl0ZXMpDQ0KWyAgIDE2LjM1
MDYyMV0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDgsIDEwNDg1
NzYgYnl0ZXMpDQ0KWyAgIDE2LjM1ODE3OF0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChl
c3RhYmxpc2hlZCA1MjQyODggYmluZCA2NTUzNikNDQpbICAgMTYuMzY2MDY3XSBVRFAgaGFzaCB0
YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpDQ0KWyAgIDE2LjM3
MzgwOF0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDksIDIwOTcx
NTIgYnl0ZXMpDQ0KWyAgIDE2LjM4MTcwNF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWls
eSAxDQ0KWyAgIDE2LjM4NjcwMF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDENDQpbICAgMTYuMzkyODYzXSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT0xNiAo
Z3NpPTE2KQ0NClsgICAxNi4zOTkyOTFdIHBjaSAwMDAwOjU5OjAwLjA6IFZpZGVvIGRldmljZSB3
aXRoIHNoYWRvd2VkIFJPTSBhdCBbbWVtIDB4MDAwYzAwMDAtMHgwMDBkZmZmZl0NDQpbICAgMTYu
NDA5NTUzXSBQQ0k6IENMUyAzMiBieXRlcywgZGVmYXVsdCA2NA0NClsgICAxNi40MTQwMDZdIFVu
cGFja2luZyBpbml0cmFtZnMuLi4NDQpbICAgMTguODEzNTUyXSBGcmVlaW5nIGluaXRyZCBtZW1v
cnk6IDExMjU1NksNDQpbICAgMTguODIwNjI3XSBSQVBMIFBNVTogQVBJIHVuaXQgaXMgMl4tMzIg
Sm91bGVzLCAzIGZpeGVkIGNvdW50ZXJzLCA2NTUzNjAgbXMgb3ZmbCB0aW1lcg0NClsgICAxOC44
MjkzODhdIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFpbiBwcDAtY29yZSAyXi0xNCBKb3VsZXMN
DQpbICAgMTguODM1ODc3XSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcGFja2FnZSAyXi0x
NCBKb3VsZXMNDQpbICAgMTguODQyMjc1XSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gZHJh
bSAyXi0xNiBKb3VsZXMNDQpbICAgMTguODU3MDk5XSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxp
bmsgc3Vic3lzIChkaXNhYmxlZCkNDQpbICAgMTguODYzMjkxXSBhdWRpdDogdHlwZT0yMDAwIGF1
ZGl0KDE0OTQzMzM0MTYuNTQ3OjEpOiBzdGF0ZT1pbml0aWFsaXplZCBhdWRpdF9lbmFibGVkPTAg
cmVzPTENDQpbICAgMTguODYzODc4XSBJbml0aWFsaXNlIHN5c3RlbSB0cnVzdGVkIGtleXJpbmdz
DQ0KWyAgIDE4Ljg2NDEzNl0gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9MzYgbWF4X29yZGVy
PTIxIGJ1Y2tldF9vcmRlcj0wDQ0KWyAgIDE4Ljg2NTM5Ml0gemJ1ZDogbG9hZGVkDQ0KWyAgIDE4
Ljg2NjA1NF0gU0VMaW51eDogIFJlZ2lzdGVyaW5nIG5ldGZpbHRlciBob29rcw0NClsgICAxOC45
NjE1NDBdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzgNDQpbICAgMTguOTY2NDE3
XSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQNDQpbICAgMTguOTcxMDcwXSBBc3ltbWV0
cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQNDQpbICAgMTguOTc2NjEyXSBCbG9jayBs
YXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3Ig
MjUxKQ0NClsgICAxOC45ODUxMDRdIGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQNDQpbICAg
MTguOTg5Mzk2XSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZCAoZGVmYXVsdCkNDQpb
ICAgMTguOTk1MjQ1XSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQNDQpbICAgMTguOTk5NTcx
XSBpbyBzY2hlZHVsZXIgbXEtZGVhZGxpbmUgcmVnaXN0ZXJlZA0NClsgICAxOS4wMDY1MThdIGF0
b21pYzY0X3Rlc3Q6IHBhc3NlZCBmb3IgeDg2LTY0IHBsYXRmb3JtIHdpdGggQ1g4IGFuZCB3aXRo
IFNTRQ0NClsgICAxOS4wMTUyOThdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE5IHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxDQ0KWyAgIDE5LjAyMTQ4NV0geGVuOiAtLT4gcGlycT0xOSAtPiBpcnE9MTkg
KGdzaT0xOSkNDQpbICAgMTkuMDI3MDMzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0NyB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQ0NClsgICAxOS4wMzMxOTFdIHhlbjogLS0+IHBpcnE9NDcgLT4gaXJx
PTQ3IChnc2k9NDcpDQ0KWyAgIDE5LjAzODU4MF0geGVuOiByZWdpc3RlcmluZyBnc2kgNDAgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMTkuMDQ0NzM2XSB4ZW46IC0tPiBwaXJxPTQwIC0+
IGlycT00MCAoZ3NpPTQwKQ0NClsgICAxOS4wNTAwMTNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQw
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDE5LjA1NjE2OV0gQWxyZWFkeSBzZXR1cCB0
aGUgR1NJIDo0MA0NClsgICAxOS4wNjA0NTldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQwIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDE5LjA2NjYzNl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDo0MA0NClsgICAxOS4wNzA5MzBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQwIHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxDQ0KWyAgIDE5LjA3NzEwNl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0MA0N
ClsgICAxOS4wODE0MDNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQwIHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxDQ0KWyAgIDE5LjA4NzU3Nl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0MA0NClsgICAx
OS4wOTE5MjddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDU1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
DQ0KWyAgIDE5LjA5ODA4MF0geGVuOiAtLT4gcGlycT01NSAtPiBpcnE9NTUgKGdzaT01NSkNDQpb
ICAgMTkuMTAzNTg1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4NyB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQ0NClsgICAxOS4xMDk3NDVdIHhlbjogLS0+IHBpcnE9ODcgLT4gaXJxPTg3IChnc2k9ODcp
DQ0KWyAgIDE5LjExNTIwM10geGVuOiByZWdpc3RlcmluZyBnc2kgOTUgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDENDQpbICAgMTkuMTIxMzU2XSB4ZW46IC0tPiBwaXJxPTk1IC0+IGlycT05NSAoZ3Np
PTk1KQ0NClsgICAxOS4xMjY4NTFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzNSB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQ0NClsgICAxOS4xMzMxMDFdIHhlbjogLS0+IHBpcnE9MTM1IC0+IGlycT0x
MzUgKGdzaT0xMzUpDQ0KWyAgIDE5LjEzODg1Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTUxIHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDE5LjE0NTEwNF0geGVuOiAtLT4gcGlycT0xNTEg
LT4gaXJxPTE1MSAoZ3NpPTE1MSkNDQpbICAgMTkuMTUwODQ2XSBwY2llcG9ydCAwMDAwOjAwOjFk
LjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgNDU4DQ0KWyAgIDE5LjE1NzIyNV0gcGNpZXBvcnQg
MDAwMDoyNDowMC4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDQ1OQ0NClsgICAxOS4xNjM3MjFd
IHBjaWVwb3J0IDAwMDA6MzI6MDAuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSA0NjANDQpbICAg
MTkuMTcwMjEyXSBwY2llcG9ydCAwMDAwOjQ0OjAwLjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEg
NDYxDQ0KWyAgIDE5LjE3NjcwOF0gcGNpZXBvcnQgMDAwMDo1ODowMC4wOiBTaWduYWxpbmcgUE1F
IHdpdGggSVJRIDQ2Mg0NClsgICAxOS4xODMyMDNdIHBjaWVwb3J0IDAwMDA6ODQ6MDAuMDogU2ln
bmFsaW5nIFBNRSB3aXRoIElSUSA0NjMNDQpbICAgMTkuMTg5Njk2XSBwY2llcG9ydCAwMDAwOmFj
OjAwLjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgNDY0DQ0KWyAgIDE5LjE5NjM1MV0gZWZpZmI6
IHByb2JpbmcgZm9yIGVmaWZiDQ0KWyAgIDE5LjIwMTAwM10gZWZpZmI6IGZyYW1lYnVmZmVyIGF0
IDB4YjEwMDAwMDAsIHVzaW5nIDMwNzJrLCB0b3RhbCAzMDcyaw0NClsgICAxOS4yMDgyMDVdIGVm
aWZiOiBtb2RlIGlzIDEwMjR4NzY4eDMyLCBsaW5lbGVuZ3RoPTQwOTYsIHBhZ2VzPTENDQpbICAg
MTkuMjE0OTkyXSBlZmlmYjogc2Nyb2xsaW5nOiByZWRyYXcNDQpbICAgMTkuMjE5MDYzXSBlZmlm
YjogVHJ1ZWNvbG9yOiBzaXplPTg6ODo4OjgsIHNoaWZ0PTI0OjE2Ojg6MA0NClsgICAxOS4yMjgy
NTBdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMjh4
NDgNDQpbICAgMTkuMjM3OTEzXSBmYjA6IEVGSSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQ0NClsg
ICAxOS4yNDI3NjhdIGludGVsX2lkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgyMDIwDQ0KWyAgIDE5
LjI0Nzg5OV0gaW50ZWxfaWRsZTogdjAuNC4xIG1vZGVsIDB4NTUNDQpbICAgMTkuMjUyNDc3XSBp
bnRlbF9pZGxlOiBpbnRlbF9pZGxlIHlpZWxkaW5nIHRvIG5vbmUNDQpbICAgMTkuMjUyOTE0XSBp
bnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lu
cHV0L2lucHV0MA0NClsgICAxOS4yNjY2MTFdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0NDQpb
ICAgMTkuMjcwOTg5XSBNb25pdG9yLU13YWl0IHdpbGwgYmUgdXNlZCB0byBlbnRlciBDLTEgc3Rh
dGUNDQpbICAgMTkuMjc3MDA3XSBNb25pdG9yLU13YWl0IHdpbGwgYmUgdXNlZCB0byBlbnRlciBD
LTIgc3RhdGUNDQpbICAgMTkuMjkzNDExXSBXYXJuaW5nOiBQcm9jZXNzb3IgUGxhdGZvcm0gTGlt
aXQgbm90IHN1cHBvcnRlZC4NDQpbICAgMTkuMzAwNzM3XSBFUlNUOiBFcnJvciBSZWNvcmQgU2Vy
aWFsaXphdGlvbiBUYWJsZSAoRVJTVCkgc3VwcG9ydCBpcyBpbml0aWFsaXplZC4NDQpbICAgMTku
MzA4OTk5XSBwc3RvcmU6IHVzaW5nIHpsaWIgY29tcHJlc3Npb24NDQpbICAgMTkuMzEzNjU1XSBw
c3RvcmU6IFJlZ2lzdGVyZWQgZXJzdCBhcyBwZXJzaXN0ZW50IHN0b3JlIGJhY2tlbmQNDQpbICAg
MTkuMzIzMTIxXSBHSEVTOiBBUEVJIGZpcm13YXJlIGZpcnN0IG1vZGUgaXMgZW5hYmxlZCBieSBB
UEVJIGJpdCBhbmQgV0hFQSBfT1NDLg0NClsgICAxOS4zMzE0OTBdIHhlbjp4ZW5fZXZ0Y2huOiBF
dmVudC1jaGFubmVsIGRldmljZSBpbnN0YWxsZWQNDQpbICAgMTkuMzM3NjYxXSB4ZW5fcGNpYmFj
azogYmFja2VuZCBpcyB2cGNpDQ0KWyAgIDE5LjM0MjYxN10gU2VyaWFsOiA4MjUwLzE2NTUwIGRy
aXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZA0NClsgICAxOS4zNzExNjhdIDAwOjAz
OiB0dHlTMSBhdCBJL08gMHgyZjggKGlycSA9IDMsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAx
NjU1MEENDQooWEVOKSBkMDogRm9yY2luZyByZWFkLW9ubHkgYWNjZXNzIHRvIE1GTiBmZWQwMA0K
WyAgIDE5LjM4NTA1Nl0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9DUlMN
DQpbICAgMTkuMzkwODkzXSBOb24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zDQ0KWyAgIDE5
LjM5NTU5NF0gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzDQ0KWyAgIDE5LjQyMTQ1MV0g
dHBtX3RpcyBNU0ZUMDEwMTowMDogMi4wIFRQTSAoZGV2aWNlLWlkIDB4MUIsIHJldi1pZCAxNikN
DQpbICAgMTkuNzA2NTQxXSByZGFjOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkDQ0KWyAgIDE5
LjcxMTI4MV0gaHBfc3c6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQNDQpbICAgMTkuNzE1OTcz
XSBlbWM6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQNDQpbICAgMTkuNzIxMDY5XSBhbHVhOiBk
ZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkDQ0KWyAgIDE5LjcyNTcwMl0gbGlicGh5OiBGaXhlZCBN
RElPIEJ1czogcHJvYmVkDQ0KWyAgIDE5LjczMDQzNV0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFu
Y2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcg0NClsgICAxOS43Mzc2NzhdIGVoY2kt
cGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXINDQpbICAgMTkuNzQyNzg2XSBvaGNpX2hjZDog
VVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXINDQpbICAgMTkuNzQ5
NzAwXSBvaGNpLXBjaTogT0hDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyDQ0KWyAgIDE5Ljc1NDgwMl0g
dWhjaV9oY2Q6IFVTQiBVbml2ZXJzYWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIN
DQpbICAgMTkuNzYyMTQ2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQ0NClsgICAxOS43NjgyOTRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYNDQpbICAg
MTkuNzcyNTgwXSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyDQ0K
WyAgIDE5Ljc3ODQ4Ml0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3Rl
cmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDENDQpbICAgMTkuNzg3ODc1XSB4aGNpX2hjZCAwMDAw
OjAwOjE0LjA6IGhjYyBwYXJhbXMgMHgyMDAwNzdjMSBoY2kgdmVyc2lvbiAweDEwMCBxdWlya3Mg
MHgwMDAwOTgxMA0NClsgICAxOS43OTcyMTBdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogY2FjaGUg
bGluZSBzaXplIG9mIDMyIGlzIG5vdCBzdXBwb3J0ZWQNDQpbICAgMTkuODA1NDk0XSB1c2IgdXNi
MTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyDQ0K
WyAgIDE5LjgxMjk5Ml0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQ
cm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xDQ0KWyAgIDE5LjgyMTEzMl0gdXNiIHVzYjE6IFByb2R1
Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyDQ0KWyAgIDE5LjgyNjY1NV0gdXNiIHVzYjE6IE1hbnVm
YWN0dXJlcjogTGludXggNC4xMS4xIHhoY2ktaGNkDQ0KWyAgIDE5LjgzMjc2Nl0gdXNiIHVzYjE6
IFNlcmlhbE51bWJlcjogMDAwMDowMDoxNC4wDQ0KWyAgIDE5LjgzODI3OV0gaHViIDEtMDoxLjA6
IFVTQiBodWIgZm91bmQNDQpbICAgMTkuODQyNDY1XSBodWIgMS0wOjEuMDogMTYgcG9ydHMgZGV0
ZWN0ZWQNDQpbICAgMTkuODY1NDQ3XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBD
b250cm9sbGVyDQ0KWyAgIDE5Ljg3MTMyM10geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBuZXcgVVNC
IGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDINDQpbICAgMTkuODgwMTUwXSB1
c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0w
MDAzDQ0KWyAgIDE5Ljg4NTI4N10gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZm
ZmZmZmZmIG1heF9jeWNsZXM6IDB4MTllMmNmYjJhYTcsIG1heF9pZGxlX25zOiA0NDA3OTUyMzc0
NjkgbnMNDQpbICAgMTkuODk4ODk3XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczog
TWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTENDQpbICAgMTkuOTA3MDM1XSB1c2IgdXNi
MjogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXINDQpbICAgMTkuOTEyNTU4XSB1c2IgdXNi
MjogTWFudWZhY3R1cmVyOiBMaW51eCA0LjExLjEgeGhjaS1oY2QNDQpbICAgMTkuOTE4NjY4XSB1
c2IgdXNiMjogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjE0LjANDQpbICAgMTkuOTI0MTQ3XSBodWIg
Mi0wOjEuMDogVVNCIGh1YiBmb3VuZA0NClsgICAxOS45MjgyODNdIGh1YiAyLTA6MS4wOiAxMCBw
b3J0cyBkZXRlY3RlZA0NClsgICAxOS45NDIxMjNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu
dGVyZmFjZSBkcml2ZXIgdXNic2VyaWFsDQ0KWyAgIDE5Ljk0ODU2Ml0gdXNiY29yZTogcmVnaXN0
ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWxfZ2VuZXJpYw0NClsgICAxOS45NTU5
MjldIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIGdlbmVyaWMN
DQpbICAgMTkuOTYyNzI2XSBpODA0MjogUE5QOiBObyBQUy8yIGNvbnRyb2xsZXIgZm91bmQuDQ0K
WyAgIDE5Ljk2ODE1Nl0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxs
IG1pY2UNDQpbICAgMTkuOTc0NTE5XSBydGNfY21vcyAwMDowMDogUlRDIGNhbiB3YWtlIGZyb20g
UzQNDQpbICAgMTkuOTc5OTUzXSBydGNfY21vcyAwMDowMDogcnRjIGNvcmU6IHJlZ2lzdGVyZWQg
cnRjX2Ntb3MgYXMgcnRjMA0NClsgICAxOS45ODY3NzRdIHJ0Y19jbW9zIDAwOjAwOiBhbGFybXMg
dXAgdG8gb25lIG1vbnRoLCB5M2ssIDExNCBieXRlcyBudnJhbQ0NClsgICAxOS45OTU0MTVdIEVG
SSBWYXJpYWJsZXMgRmFjaWxpdHkgdjAuMDggMjAwNC1NYXktMTcNDQpbICAgMjAuMTkzMTI2XSB1
c2IgMS00OiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIHhoY2lfaGNk
DQ0KWyAgIDIwLjMwOTkzMF0gaGlkcmF3OiByYXcgSElEIGV2ZW50cyBkcml2ZXIgKEMpIEppcmkg
S29zaW5hDQ0KWyAgIDIwLjMxNTk2Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl
IGRyaXZlciB1c2JoaWQNDQpbICAgMjAuMzIyMTc1XSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2
ZXINDQpbICAgMjAuMzI2OTU2XSBkcm9wX21vbml0b3I6IEluaXRpYWxpemluZyBuZXR3b3JrIGRy
b3AgbW9uaXRvciBzZXJ2aWNlDQ0KWyAgIDIwLjMzMzk4M10gSW5pdGlhbGl6aW5nIFhGUk0gbmV0
bGluayBzb2NrZXQNDQpbICAgMjAuMzM4ODQ3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFt
aWx5IDEwDQ0KWyAgIDIwLjM0NDI3Nl0gU2VnbWVudCBSb3V0aW5nIHdpdGggSVB2Ng0NClsgICAy
MC4zNDgyOTRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcNDQpbICAgMjAuMzU2
OTI1XSByZWdpc3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDENDQpbICAgMjAuMzYxNDIyXSBMb2Fk
aW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcw0NClsgICAyMC4zNzIyMDddIGFsZzog
Tm8gdGVzdCBmb3IgcGtjczFwYWQocnNhLHNoYTI1NikgKHBrY3MxcGFkKHJzYS1nZW5lcmljLHNo
YTI1NikpDQ0KWyAgIDIwLjM4MTMwNF0gTG9hZGVkIFguNTA5IGNlcnQgJ0J1aWxkIHRpbWUgYXV0
b2dlbmVyYXRlZCBrZXJuZWwga2V5OiAwZWI3MTIwYzViODUzMjU0NTU0NDUxMDAwZDA1Y2Y3Yzhl
YmRiODBmJw0NClsgICAyMC4zOTIzNDFdIHpzd2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1
ZA0NClsgICAyMC40MDMzMTVdIEtleSB0eXBlIGJpZ19rZXkgcmVnaXN0ZXJlZA0NClsgICAyMC40
MTI0MzZdIEtleSB0eXBlIHRydXN0ZWQgcmVnaXN0ZXJlZA0NClsgICAyMC40MjE3ODddIEtleSB0
eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVkDQ0KWyAgIDIwLjQ4MzY0OV0gdXNiIDEtNDogTmV3IFVT
QiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTE0ZGQsIGlkUHJvZHVjdD0xMDA1DQ0KWyAgIDIwLjQ5
MTA1OV0gdXNiIDEtNDogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9Miwg
U2VyaWFsTnVtYmVyPTMNDQpbICAgMjAuNDk5MDk0XSB1c2IgMS00OiBQcm9kdWN0OiBEMkNJTS1W
VVNCDQ0KWyAgIDIwLjUwMzU2Ml0gdXNiIDEtNDogTWFudWZhY3R1cmVyOiBSYXJpdGFuDQ0KWyAg
IDIwLjUwODIwN10gdXNiIDEtNDogU2VyaWFsTnVtYmVyOiBFRkZCMjEyRDBBNkU0NDUNDQpbICAg
MjAuNTIxNjMwXSBpbnB1dDogUmFyaXRhbiBEMkNJTS1WVVNCIGFzIC9kZXZpY2VzL3BjaTAwMDA6
MDAvMDAwMDowMDoxNC4wL3VzYjEvMS00LzEtNDoxLjAvMDAwMzoxNEREOjEwMDUuMDAwMS9pbnB1
dC9pbnB1dDENDQpbICAgMjAuNTg1NTY2XSBoaWQtZ2VuZXJpYyAwMDAzOjE0REQ6MTAwNS4wMDAx
OiBpbnB1dCxoaWRyYXcwOiBVU0IgSElEIHYxLjExIEtleWJvYXJkIFtSYXJpdGFuIEQyQ0lNLVZV
U0JdIG9uIHVzYi0wMDAwOjAwOjE0LjAtNC9pbnB1dDANDQpbICAgMjAuNzA0NDczXSBldm06IEhN
QUMgYXR0cnM6IDB4MQ0NClsgICAyMC43MTQ4NzRdIHJ0Y19jbW9zIDAwOjAwOiBzZXR0aW5nIHN5
c3RlbSBjbG9jayB0byAyMDE3LTA1LTA5IDEyOjM3OjA3IFVUQyAoMTQ5NDMzMzQyNykNDQpbICAg
MjAuNzI1NjE3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAyMTE2Sw0NClsgICAyMC43
MzA1ODFdIFdyaXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMTIyODhr
DQ0KWyAgIDIwLjc0MzU4OV0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogODQwSw0NClsg
ICAyMC43NDkyNzZdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDkzMksNDQpbICAgMjAu
OTYyNDAwXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgdHNjDQ0KWyAgIDIx
LjM5ODIzOF0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMTkgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4g
KCtQQU0gK0FVRElUICtTRUxJTlVYICtJTUEgLUFQUEFSTU9SICtTTUFDSyArU1lTVklOSVQgK1VU
TVAgK0xJQkNSWVBUU0VUVVAgK0dDUllQVCArR05VVExTICtBQ0wgK1haIC1MWjQgLVNFQ0NPTVAg
K0JMS0lEICtFTEZVVElMUyArS01PRCArSUROKQ0NClsgICAyMS40MTgzMTNdIHN5c3RlbWRbMV06
IERldGVjdGVkIHZpcnR1YWxpemF0aW9uIHhlbi4NDQpbICAgMjEuNDIzODcxXSBzeXN0ZW1kWzFd
OiBEZXRlY3RlZCBhcmNoaXRlY3R1cmUgeDg2LTY0Lg0NClsgICAyMS40Mjk1OTBdIHN5c3RlbWRb
MV06IFJ1bm5pbmcgaW4gaW5pdGlhbCBSQU0gZGlzay4NDQoNDQpXZWxjb21lIHRvIBtbMDszNG1S
ZWQgSGF0IEVudGVycHJpc2UgTGludXggU2VydmVyIDcuMyAoTWFpcG8pIGRyYWN1dC0wMzMtNDYz
LmVsNyAoSW5pdHJhbWZzKRtbMG0hDQ0KDQ0KWyAgIDIxLjQ0NTU3OV0gc3lzdGVtZFsxXTogU2V0
IGhvc3RuYW1lIHRvIDxza2wtNHMxPi4NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdl
dCBUaW1lcnMuDQ0KWyAgIDIxLjUyODU0M10gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgVGlt
ZXJzLg0NClsgICAyMS41MzM1NzVdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIFRpbWVycy4NDQpbG1sz
Mm0gIE9LICAbWzBtXSBDcmVhdGVkIHNsaWNlIFJvb3QgU2xpY2UuDQ0KWyAgIDIxLjU0MjgyMF0g
c3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBSb290IFNsaWNlLg0NClsgICAyMS41NDgxNDZdIHN5
c3RlbWRbMV06IFN0YXJ0aW5nIFJvb3QgU2xpY2UuDQ0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVu
aW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4NDQpbICAgMjEuNTU4MTM2XSBzeXN0ZW1kWzFdOiBM
aXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0Lg0NClsbWzMybSAgT0sgIBtbMG1dIENyZWF0
ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLg0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0
IFNsaWNlcy4NDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNv
Y2tldC4NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBTd2FwLg0NClsbWzMybSAg
T0sgIBtbMG1dIExpc3RlbmluZyBvbiBKb3VybmFsIFNvY2tldC4NDQogICAgICAgICBTdGFydGlu
ZyBTZXR1cCBWaXJ0dWFsIENvbnNvbGUuLi4NDQogICAgICAgICBTdGFydGluZyBBcHBseSBLZXJu
ZWwgVmFyaWFibGVzLi4uDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTG9jYWwg
RmlsZSBTeXN0ZW1zLg0NCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVk
IHN0Li4uIG5vZGVzIGZvciB0aGUgY3VycmVudCBrZXJuZWwuLi4NDQogICAgICAgICBTdGFydGlu
ZyBKb3VybmFsIFNlcnZpY2UuLi4NDQogICAgICAgICBTdGFydGluZyBkcmFjdXQgY21kbGluZSBo
b29rLi4uDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgU29ja2V0cy4NDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdGFydGVkIEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuDQ0KWxtbMzJtICBP
SyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdGEuLi5jZSBub2RlcyBm
b3IgdGhlIGN1cnJlbnQga2VybmVsLg0NCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBTdGF0aWMg
RGV2aWNlIE5vZGVzIGluIC9kZXYuLi4NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIENyZWF0
ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRl
ZCBTZXR1cCBWaXJ0dWFsIENvbnNvbGUuDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBKb3Vy
bmFsIFNlcnZpY2UuDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBkcmFjdXQgY21kbGluZSBo
b29rLg0NCiAgICAgICAgIFN0YXJ0aW5nIGRyYWN1dCBwcmUtdWRldiBob29rLi4uDQ0KWyAgIDIx
Ljk5NzkyNl0gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9uIDEuMC4zDQ0KWyAgIDIyLjAw
MzEzNV0gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMzUuMC1pb2N0bCAoMjAxNi0wNi0yMykgaW5p
dGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVk
IGRyYWN1dCBwcmUtdWRldiBob29rLg0NCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgS2VybmVsIERl
dmljZSBNYW5hZ2VyLi4uDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCB1ZGV2IEtlcm5lbCBE
ZXZpY2UgTWFuYWdlci4NDQogICAgICAgICBTdGFydGluZyB1ZGV2IENvbGRwbHVnIGFsbCBEZXZp
Y2VzLi4uDQ0KICAgICAgICAgTW91bnRpbmcgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4uLg0N
ClsbWzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4NDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuDQ0KICAg
ICAgICAgU3RhcnRpbmcgZHJhY3V0IGluaXRxdWV1ZSBob29rLi4uDQ0KICAgICAgICAgU3RhcnRp
bmcgU2hvdyBQbHltb3V0aCBCb290IFNjcmVlbi4uLg0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNo
ZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlvbi4NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFy
dGVkIFNob3cgUGx5bW91dGggQm9vdCBTY3JlZW4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNo
ZWQgdGFyZ2V0IFBhdGhzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBCYXNp
YyBTeXN0ZW0uDQ0NClsgICAyMi4yODUzMDZdIHdtaTogTWFwcGVyIGxvYWRlZA0NClsgICAyMi4y
OTk5MTRdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQNDQpbICAgMjIu
MzA1MzczXSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIw
MDcgUm9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+DQ0KWyAgIDIyLjMyMDg5Ml0g
bGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQuDQ0KWyAgIDIyLjMyNjIyMF0gUFRQIGNsb2NrIHN1
cHBvcnQgcmVnaXN0ZXJlZA0NClsgICAyMi4zMzYzNzZdIGRjYSBzZXJ2aWNlIHN0YXJ0ZWQsIHZl
cnNpb24gMS4xMi4xDQ0KWyAgIDIyLjM0Mzg4N10gYWhjaSAwMDAwOjAwOjExLjU6IHZlcnNpb24g
My4wDQ0KWyAgIDIyLjM0ODU5NV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDENDQpbICAgMjIuMzU0NzgwXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2DQ0K
WyAgIDIyLjM1OTMyM10gYWhjaSAwMDAwOjAwOjExLjU6IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3Rz
IDMgcG9ydHMgNiBHYnBzIDB4MWMgaW1wbCBTQVRBIG1vZGUNDQpbICAgMjIuMzY4MzczXSBhaGNp
IDAwMDA6MDA6MTEuNTogZmxhZ3M6IDY0Yml0IG5jcSBzbnRmIHBtIGxlZCBjbG8gb25seSBwaW8g
c2x1bSBwYXJ0IGVtcyBkZXNvIHNhZG0gc2RzIGFwc3QgDQ0KWyAgIDIyLjM4NDMzMF0gZTEwMDBl
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIDMuMi42LWsNDQpbICAgMjIuMzg1
NTkxXSBpZ2I6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBEcml2ZXIgLSB2ZXJz
aW9uIDUuNC4wLWsNDQpbICAgMjIuMzg1NTkyXSBpZ2I6IENvcHlyaWdodCAoYykgMjAwNy0yMDE0
IEludGVsIENvcnBvcmF0aW9uLg0NClsgICAyMi4zODU3ODJdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDIyLjM4NTgzOF0geGVuOiAtLT4gcGly
cT00OCAtPiBpcnE9NDggKGdzaT00OCkNDQpbICAgMjIuNDExNDAzXSBzY3NpIGhvc3QwOiBhaGNp
DQ0KWyAgIDIyLjQxMTU5Ml0gc2NzaSBob3N0MTogYWhjaQ0NClsgICAyMi40MTE3NDJdIHNjc2kg
aG9zdDI6IGFoY2kNDQpbICAgMjIuNDExODg5XSBzY3NpIGhvc3QzOiBhaGNpDQ0KWyAgIDIyLjQx
MjAzOV0gc2NzaSBob3N0NDogYWhjaQ0NClsgICAyMi40MTIwNzZdIGF0YTE6IERVTU1ZDQ0KWyAg
IDIyLjQxMjA3N10gYXRhMjogRFVNTVkNDQpbICAgMjIuNDEyMDgyXSBhdGEzOiBTQVRBIG1heCBV
RE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmE4MDAwMCBwb3J0IDB4OTJhODAyMDAgaXJxIDQ2Nw0N
ClsgICAyMi40MTIwODRdIGF0YTQ6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTUyNDI4OEAweDky
YTgwMDAwIHBvcnQgMHg5MmE4MDI4MCBpcnEgNDY3DQ0KWyAgIDIyLjQxMjA4Nl0gYXRhNTogU0FU
QSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhODAwMDAgcG9ydCAweDkyYTgwMzAwIGly
cSA0NjcNDQpbICAgMjIuNDEyMjg5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQ0NClsgICAyMi40MTIzMDRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYN
DQpbICAgMjIuNDEyODQ0XSBhaGNpIDAwMDA6MDA6MTcuMDogQUhDSSAwMDAxLjAzMDEgMzIgc2xv
dHMgOCBwb3J0cyA2IEdicHMgMHhmZiBpbXBsIFNBVEEgbW9kZQ0NClsgICAyMi40MTI4NDZdIGFo
Y2kgMDAwMDowMDoxNy4wOiBmbGFnczogNjRiaXQgbmNxIHNudGYgcG0gbGVkIGNsbyBvbmx5IHBp
byBzbHVtIHBhcnQgZW1zIGRlc28gc2FkbSBzZHMgYXBzdCANDQpbICAgMjIuNDQ0MTM1XSBzY3Np
IGhvc3Q1OiBhaGNpDQ0KWyAgIDIyLjQ0NDMwOF0gc2NzaSBob3N0NjogYWhjaQ0NClsgICAyMi40
NDQ0NjZdIHNjc2kgaG9zdDc6IGFoY2kNDQpbICAgMjIuNDQ0NjQxXSBzY3NpIGhvc3Q4OiBhaGNp
DQ0KWyAgIDIyLjQ0NDgwMV0gc2NzaSBob3N0OTogYWhjaQ0NClsgICAyMi40NDQ5NDRdIHNjc2kg
aG9zdDEwOiBhaGNpDQ0KWyAgIDIyLjQ0NTA4NV0gc2NzaSBob3N0MTE6IGFoY2kNDQpbICAgMjIu
NDQ1MjI1XSBzY3NpIGhvc3QxMjogYWhjaQ0NClsgICAyMi40NDUyNjBdIGF0YTY6IFNBVEEgbWF4
IFVETUEvMTMzIGFiYXIgbTUyNDI4OEAweDkyYTAwMDAwIHBvcnQgMHg5MmEwMDEwMCBpcnEgNDY4
DQ0KWyAgIDIyLjQ0NTI2NF0gYXRhNzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4
OTJhMDAwMDAgcG9ydCAweDkyYTAwMTgwIGlycSA0NjgNDQpbICAgMjIuNDQ1MjY3XSBhdGE4OiBT
QVRBIG1heCBVRE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmEwMDAwMCBwb3J0IDB4OTJhMDAyMDAg
aXJxIDQ2OA0NClsgICAyMi40NDUyNjldIGF0YTk6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTUy
NDI4OEAweDkyYTAwMDAwIHBvcnQgMHg5MmEwMDI4MCBpcnEgNDY4DQ0KWyAgIDIyLjQ0NTI3Ml0g
YXRhMTA6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTUyNDI4OEAweDkyYTAwMDAwIHBvcnQgMHg5
MmEwMDMwMCBpcnEgNDY4DQ0KWyAgIDIyLjQ0NTI3NF0gYXRhMTE6IFNBVEEgbWF4IFVETUEvMTMz
IGFiYXIgbTUyNDI4OEAweDkyYTAwMDAwIHBvcnQgMHg5MmEwMDM4MCBpcnEgNDY4DQ0KWyAgIDIy
LjQ0NTI3N10gYXRhMTI6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTUyNDI4OEAweDkyYTAwMDAw
IHBvcnQgMHg5MmEwMDQwMCBpcnEgNDY4DQ0KWyAgIDIyLjQ0NTI4MF0gYXRhMTM6IFNBVEEgbWF4
IFVETUEvMTMzIGFiYXIgbTUyNDI4OEAweDkyYTAwMDAwIHBvcnQgMHg5MmEwMDQ4MCBpcnEgNDY4
DQ0KWyAgIDIyLjUyMTExM10gaTQwZTogSW50ZWwoUikgRXRoZXJuZXQgQ29ubmVjdGlvbiBYTDcx
MCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gMS42LjI3LWsNDQpbICAgMjIuNTIxMTE0XSBpNDBl
OiBDb3B5cmlnaHQgKGMpIDIwMTMgLSAyMDE0IEludGVsIENvcnBvcmF0aW9uLg0NClsgICAyMi41
MjEzNzBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0K
WyAgIDIyLjUyMTQwNV0geGVuOiAtLT4gcGlycT00NiAtPiBpcnE9NDYgKGdzaT00NikNDQpbICAg
MjIuNTgzMzgzXSBpNDBlIDAwMDA6MmQ6MDAuMDogZncgMy4xLjQ1MjQzIGFwaSAxLjUgbnZtIDIu
MmIgMHg4MDAwMDU4ZCAwLjAuMA0NClsgICAyMi42MTgzNjBdIHBwcyBwcHMwOiBuZXcgUFBTIHNv
dXJjZSBwdHAwDQ0KWyAgIDIyLjYxODM2M10gaWdiIDAwMDA6MzM6MDAuMDogYWRkZWQgUEhDIG9u
IGV0aDANDQpbICAgMjIuNjE4MzY0XSBpZ2IgMDAwMDozMzowMC4wOiBJbnRlbChSKSBHaWdhYml0
IEV0aGVybmV0IE5ldHdvcmsgQ29ubmVjdGlvbg0NClsgICAyMi42MTgzNjZdIGlnYiAwMDAwOjMz
OjAwLjA6IGV0aDA6IChQQ0llOjIuNUdiL3M6V2lkdGggeDEpIGEwOjM2OjlmOjkwOjNhOjBhDQ0K
WyAgIDIyLjYxODQ5Nl0gaWdiIDAwMDA6MzM6MDAuMDogZXRoMDogUEJBIE5vOiBHNTk5NDctMDA5
DQ0KWyAgIDIyLjYxODQ5N10gaWdiIDAwMDA6MzM6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0
cy4gNCByeCBxdWV1ZShzKSwgNCB0eCBxdWV1ZShzKQ0NClsgICAyMi42Mzk0MTVdIGl4Z2JlOiBJ
bnRlbChSKSAxMCBHaWdhYml0IFBDSSBFeHByZXNzIE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiA1
LjAuMC1rDQ0KWyAgIDIyLjYzOTQxNl0gaXhnYmU6IENvcHlyaWdodCAoYykgMTk5OS0yMDE2IElu
dGVsIENvcnBvcmF0aW9uLg0NClsgICAyMi42Mzk4ODhdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEy
OCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyMi42Mzk5NjBdIHhlbjogLS0+IHBpcnE9
MTI4IC0+IGlycT0xMjggKGdzaT0xMjgpDQ0KWyAgIDIyLjY2NzMxOF0gaWdiIDAwMDA6MzM6MDAu
MCBlbnA1MXMwOiByZW5hbWVkIGZyb20gZXRoMA0NClsgICAyMi42OTg2OTRdIGUxMDAwZTogQ29w
eXJpZ2h0KGMpIDE5OTkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLg0NClsgICAyMi42OTg5MDFd
IHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDgwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDIy
LjY5ODk0N10geGVuOiAtLT4gcGlycT04MCAtPiBpcnE9ODAgKGdzaT04MCkNDQpbICAgMjIuNjk5
MTQ3XSBlMTAwMGUgMDAwMDo0NTowMC4wOiBJbnRlcnJ1cHQgVGhyb3R0bGluZyBSYXRlIChpbnRz
L3NlYykgc2V0IHRvIGR5bmFtaWMgY29uc2VydmF0aXZlIG1vZGUNDQpbICAgMjIuNzIzNTc2XSBp
NDBlIDAwMDA6MmQ6MDAuMDogTUFDIGFkZHJlc3M6IDAwOjAwOjAwOjAwOjAzOjE0DQ0KWyAgIDIy
LjcyMzU4MF0gYXRhNTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApDQ0K
WyAgIDIyLjcyMzYzM10gYXRhNDogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAz
MDApDQ0KWyAgIDIyLjcyNTkyMF0gYXRhMzogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29u
dHJvbCAzMDApDQ0KGyVHGyVHWyAgIDIyLjc1NDQ1N10gYXRhMTM6IFNBVEEgbGluayBkb3duIChT
U3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0NClsgICAyMi43NjA1NDFdIGF0YTY6IFNBVEEgbGluayBk
b3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0NClsgICAyMi43NjY2MzFdIGF0YTg6IFNBVEEg
bGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0NClsgICAyMi43NjY2NTJdIGF0YTk6
IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0NClsgICAyMi43NjY2NzVd
IGF0YTc6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0NClsgICAyMi43
NjY3MDFdIGF0YTEwOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250cm9s
IDMwMCkNDQpbICAgMjIuNzY2NzIxXSBhdGExMTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBT
Q29udHJvbCAzMDApDQ0KWyAgIDIyLjc2Njc0OF0gYXRhMTI6IFNBVEEgbGluayBkb3duIChTU3Rh
dHVzIDQgU0NvbnRyb2wgMzAwKQ0NClsgICAyMi43Nzg4NDhdIGF0YTEwLjAwOiBBVEEtOTogSU5U
RUwgU1NEU0MyQkEwMTJUNCwgRzIwMTAxNDAsIG1heCBVRE1BLzEzMw0NClsgICAyMi43Nzg4NDld
IGF0YTEwLjAwOiAyMzQ0MjI1OTY4IHNlY3RvcnMsIG11bHRpIDE6IExCQTQ4IE5DUSAoZGVwdGgg
MzEvMzIpDQ0KWyAgIDIyLjc5NTExMV0gaXhnYmUgMDAwMDo4NTowMC4wOiBNdWx0aXF1ZXVlIEVu
YWJsZWQ6IFJ4IFF1ZXVlIGNvdW50ID0gMzIsIFR4IFF1ZXVlIGNvdW50ID0gMzINDQpbICAgMjIu
Nzk1MjQ5XSBpeGdiZSAwMDAwOjg1OjAwLjA6IFBDSSBFeHByZXNzIGJhbmR3aWR0aCBvZiAzMkdU
L3MgYXZhaWxhYmxlDQ0KWyAgIDIyLjc5NTI1MV0gaXhnYmUgMDAwMDo4NTowMC4wOiAoU3BlZWQ6
NS4wR1QvcywgV2lkdGg6IHg4LCBFbmNvZGluZyBMb3NzOjIwJSkNDQpbICAgMjIuNzk1MzM2XSBp
eGdiZSAwMDAwOjg1OjAwLjA6IE1BQzogMiwgUEhZOiAxOCwgU0ZQKzogNSwgUEJBIE5vOiBFNzA4
NTQtMDA5DQ0KWyAgIDIyLjc5NTMzN10gaXhnYmUgMDAwMDo4NTowMC4wOiA5MDplMjpiYTpjNDo2
Zjo4OA0NClsgICAyMi44MDQ0NjNdIGF0YTEwLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMw0N
ClsgICAyMi44MDQ4MzddIHNjc2kgOTowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAg
SU5URUwgU1NEU0MyQkEwMSAwMTQwIFBROiAwIEFOU0k6IDUNDQpbICAgMjIuOTM2OTU0XSBjaGVj
a2luZyBnZW5lcmljIChiMTAwMDAwMCAzMDAwMDApIHZzIGh3ICg5MTAwMDAwMCAxMDAwMDAwKQ0N
ClsgICAyMi45Mzk0NDFdIGUxMDAwZSAwMDAwOjQ1OjAwLjAgZXRoMjogKFBDSSBFeHByZXNzOjIu
NUdUL3M6V2lkdGggeDQpIDY4OjA1OmNhOjNjOjA4Ojg4DQ0KWyAgIDIyLjkzOTQ0M10gZTEwMDBl
IDAwMDA6NDU6MDAuMCBldGgyOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24N
DQpbICAgMjIuOTM5NDU5XSBpeGdiZSAwMDAwOjg1OjAwLjA6IEludGVsKFIpIDEwIEdpZ2FiaXQg
TmV0d29yayBDb25uZWN0aW9uDQ0KWyAgIDIyLjkzOTUyMF0gZTEwMDBlIDAwMDA6NDU6MDAuMCBl
dGgyOiBNQUM6IDAsIFBIWTogNCwgUEJBIE5vOiBENTA4NjgtMDA5DQ0KWyAgIDIyLjkzOTc4Nl0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTMyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDIy
LjkzOTc4N10geGVuOiByZWdpc3RlcmluZyBnc2kgODQgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEN
DQpbICAgMjIuOTM5ODQzXSB4ZW46IC0tPiBwaXJxPTEzMiAtPiBpcnE9MTMyIChnc2k9MTMyKQ0N
ClsgICAyMi45Mzk4NjNdIHhlbjogLS0+IHBpcnE9ODQgLT4gaXJxPTg0IChnc2k9ODQpDQ0KWyAg
IDIyLjk0MDE4M10gZTEwMDBlIDAwMDA6NDU6MDAuMTogSW50ZXJydXB0IFRocm90dGxpbmcgUmF0
ZSAoaW50cy9zZWMpIHNldCB0byBkeW5hbWljIGNvbnNlcnZhdGl2ZSBtb2RlDQ0KWyAgIDIyLjk5
MDgyMl0gaTQwZSAwMDAwOjJkOjAwLjA6IEFkZGVkIExBTiBkZXZpY2UgUEYwIGJ1cz0weDJkIGRl
dj0weDAwIGZ1bmM9MHgwMA0NClsgICAyMy4wMDA5NTRdIGk0MGUgMDAwMDoyZDowMC4wOiBGZWF0
dXJlczogUEYtaWRbMF0gVkZzOiAzMiBWU0lzOiAzNCBRUDogMzIgUlNTIEZEX0FUUiBGRF9TQiBO
VFVQTEUgRENCIFZ4TEFOIEdlbmV2ZSBQVFAgVkVQQQ0NClsgICAyMy4wMDEwNDZdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDQ2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDIzLjAwMTA1Nl0g
QWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0Ng0NClsgICAyMy4wNDA5NjBdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDIzLjA0NzE0M10gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDoxOQ0NClsgICAyMy4wNDcyMDldIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDIzLjA0NzIxNV0gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDoxOQ0NClsgICAyMy4wNDc0MjJdIGNoZWNraW5nIGdlbmVyaWMgKGIxMDAwMDAw
IDMwMDAwMCkgdnMgaHcgKDkxMDAwMDAwIDEwMDAwMDApDQ0KWyAgIDIzLjA2MDY0OF0gaTQwZSAw
MDAwOjJkOjAwLjE6IGZ3IDMuMS40NTI0MyBhcGkgMS41IG52bSAyLjJiIDB4ODAwMDA1OGQgMC4w
LjANDQpbICAgMjMuMDc5MDA3XSBbVFRNXSBab25lICBrZXJuZWw6IEF2YWlsYWJsZSBncmFwaGlj
cyBtZW1vcnk6IDMyNDIyMTYga2lCDQ0KWyAgIDIzLjA4NjIxMl0gW1RUTV0gWm9uZSAgIGRtYTMy
OiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAyMDk3MTUyIGtpQg0NClsgICAyMy4wOTM1OTBd
IFtUVE1dIEluaXRpYWxpemluZyBwb29sIGFsbG9jYXRvcg0NClsgICAyMy4wOTUyMzRdIGl4Z2Jl
IDAwMDA6ODU6MDAuMTogTXVsdGlxdWV1ZSBFbmFibGVkOiBSeCBRdWV1ZSBjb3VudCA9IDMyLCBU
eCBRdWV1ZSBjb3VudCA9IDMyDQ0KWyAgIDIzLjA5NTM3M10gaXhnYmUgMDAwMDo4NTowMC4xOiBQ
Q0kgRXhwcmVzcyBiYW5kd2lkdGggb2YgMzJHVC9zIGF2YWlsYWJsZQ0NClsgICAyMy4wOTUzNzVd
IGl4Z2JlIDAwMDA6ODU6MDAuMTogKFNwZWVkOjUuMEdUL3MsIFdpZHRoOiB4OCwgRW5jb2Rpbmcg
TG9zczoyMCUpDQ0KWyAgIDIzLjA5NTQ2MV0gaXhnYmUgMDAwMDo4NTowMC4xOiBNQUM6IDIsIFBI
WTogMTgsIFNGUCs6IDYsIFBCQSBObzogRTcwODU0LTAwOQ0NClsgICAyMy4wOTU0NjJdIGl4Z2Jl
IDAwMDA6ODU6MDAuMTogOTA6ZTI6YmE6YzQ6NmY6ODkNDQpbICAgMjMuMDk3MjM3XSBpeGdiZSAw
MDAwOjg1OjAwLjE6IEludGVsKFIpIDEwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uDQ0KWyAg
IDIzLjA5NzMzMF0gaXhnYmUgMDAwMDphZDowMC4wOiBlbmFibGluZyBkZXZpY2UgKDAxNDAgLT4g
MDE0MikNDQpbICAgMjMuMDk3NDI4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNDggdHJpZ2dlcmlu
ZyAwIHBvbGFyaXR5IDENDQpbICAgMjMuMDk3NTA3XSB4ZW46IC0tPiBwaXJxPTE0OCAtPiBpcnE9
MTQ4IChnc2k9MTQ4KQ0NClsgICAyMy4xMTQxMzBdIGUxMDAwZSAwMDAwOjQ1OjAwLjEgZXRoNDog
KFBDSSBFeHByZXNzOjIuNUdUL3M6V2lkdGggeDQpIDY4OjA1OmNhOjNjOjA4Ojg5DQ0KWyAgIDIz
LjExNDEzMl0gZTEwMDBlIDAwMDA6NDU6MDAuMSBldGg0OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3
b3JrIENvbm5lY3Rpb24NDQpbICAgMjMuMTE0MjEyXSBlMTAwMGUgMDAwMDo0NTowMC4xIGV0aDQ6
IE1BQzogMCwgUEhZOiA0LCBQQkEgTm86IEQ1MDg2OC0wMDkNDQpbICAgMjMuMTMzMjk1XSBlMTAw
MGUgMDAwMDo0NTowMC4wIGVucDY5czBmMDogcmVuYW1lZCBmcm9tIGV0aDINDQpbICAgMjMuMTkz
NDUxXSBbVFRNXSBJbml0aWFsaXppbmcgRE1BIHBvb2wgYWxsb2NhdG9yDQ0KWyAgIDIzLjIwMDE5
Nl0gaTQwZSAwMDAwOjJkOjAwLjE6IE1BQyBhZGRyZXNzOiAwMDowMDowMDowMDowMzoxNQ0NClsg
ICAyMy4zMTcxMjZdIGNoZWNraW5nIGdlbmVyaWMgKGIxMDAwMDAwIDMwMDAwMCkgdnMgaHcgKDkx
MDAwMDAwIGZmMDAwMCkNDQpbICAgMjMuMzI0NDYyXSBtZ2FnMjAwIDAwMDA6MDI6MDAuMDogZmIx
OiBtZ2Fkcm1mYiBmcmFtZSBidWZmZXIgZGV2aWNlDQ0KWyAgIDIzLjM0NjExNV0gaXhnYmUgMDAw
MDphZDowMC4wOiBNdWx0aXF1ZXVlIEVuYWJsZWQ6IFJ4IFF1ZXVlIGNvdW50ID0gMzIsIFR4IFF1
ZXVlIGNvdW50ID0gMzINDQpbICAgMjMuMzkxOTI5XSBpeGdiZSAwMDAwOmFkOjAwLjA6IFBDSSBF
eHByZXNzIGJhbmR3aWR0aCBvZiAzMkdUL3MgYXZhaWxhYmxlDQ0KWyAgIDIzLjM5OTQyOV0gaXhn
YmUgMDAwMDphZDowMC4wOiAoU3BlZWQ6NS4wR1QvcywgV2lkdGg6IHg4LCBFbmNvZGluZyBMb3Nz
OjIwJSkNDQpbICAgMjMuNTA0NjI3XSBpeGdiZSAwMDAwOmFkOjAwLjA6IE1BQzogMywgUEhZOiAw
LCBQQkEgTm86IEczNjc0OC0wMDUNDQpbICAgMjMuNTExNDQ1XSBpeGdiZSAwMDAwOmFkOjAwLjA6
IGEwOjM2OjlmOjQwOjk4OmE0DQ0KWyAgIDI0LjE2NjQ4MV0geGVuOiByZWdpc3RlcmluZyBnc2kg
ODggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjQuMTcyNjg5XSB4ZW46IC0tPiBwaXJx
PTg4IC0+IGlycT04OCAoZ3NpPTg4KQ0NClsgICAyNC4xNzg1MzJdIGNoZWNraW5nIGdlbmVyaWMg
KGIxMDAwMDAwIDMwMDAwMCkgdnMgaHcgKGEwMDAwMDAwIDEwMDAwMDAwKQ0NClsgICAyNC4xODU5
MjZdIGNoZWNraW5nIGdlbmVyaWMgKGIxMDAwMDAwIDMwMDAwMCkgdnMgaHcgKGIwMDAwMDAwIDIw
MDAwMDApDQ0KWyAgIDI0LjE5MzQwN10gZmI6IHN3aXRjaGluZyB0byBub3V2ZWF1ZmIgZnJvbSBF
RkkgVkdBDQ0KWyAgIDI0LjE5ODk2Nl0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBkdW1t
eSBkZXZpY2UgODB4MjUNDQpbICAgMjQuMjA2NDYzXSBbZHJtXSBJbml0aWFsaXplZCBtZ2FnMjAw
IDEuMC4wIDIwMTEwNDE4IGZvciAwMDAwOjAyOjAwLjAgb24gbWlub3IgMA0NClsgICAyNC4yMDY2
MTZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDg4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAg
IDI0LjIwNjYyN10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo4OA0NClsgICAyNC4yMDcyNDRdIG5v
dXZlYXUgMDAwMDo1OTowMC4wOiBOVklESUEgR1QyMTggKDBhODI4MGIxKQ0NClsgICAyNC4zMjgy
NDNdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBiaW9zOiB2ZXJzaW9uIDcwLjE4LjZmLjAwLjA1DQ0K
WyAgIDI0LjMzNDkxMl0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IGJpb3M6IE9PQiAxIDAxNDUyMzAx
IDAxNDUyMzAxDQ0KWyAgIDI0LjM0MTQzNl0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IGJpb3M6IE9P
QiAxIDIyMjM0OWVkIDIyMjM0OWVkDQ0KWyAgIDI0LjM0MTQzOV0gbm91dmVhdSAwMDAwOjU5OjAw
LjA6IGJpb3M6IE9PQiAxIDIyMjM0OWVkIDIyMjM0OWVkDQ0KWyAgIDI0LjM0MTQ0Ml0gbm91dmVh
dSAwMDAwOjU5OjAwLjA6IGJpb3M6IE9PQiAxIDIyMjM0OWVkIDIyMjM0OWVkDQ0KWyAgIDI0LjM0
MTg5Nl0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IGZiOiA1MTIgTWlCIEREUjMNDQpbICAgMjQuMzQx
OTAxXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogZmI6IG1lbW9yeSBjb250cm9sbGVyIHJlcG9ydHMg
NTEyIE1pQiBWUkFNDQ0KWyAgIDI0LjM0MjUzMl0gZTEwMDBlIDAwMDA6NDU6MDAuMSBlbnA2OXMw
ZjE6IHJlbmFtZWQgZnJvbSBldGg0DQ0KWyAgIDI0LjQwMzQ0OV0gYXRhMTAuMDA6IEVuYWJsaW5n
IGRpc2NhcmRfemVyb2VzX2RhdGENDQpbICAgMjQuNDA5MTMwXSBzZCA5OjA6MDowOiBbc2RhXSAy
MzQ0MjI1OTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMS4yMCBUQi8xLjA5IFRpQikNDQpb
ICAgMjQuNDE3NzA1XSBzZCA5OjA6MDowOiBbc2RhXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tz
DQ0KWyAgIDI0LjQyMzQyOV0gaXhnYmUgMDAwMDphZDowMC4wOiBJbnRlbChSKSAxMCBHaWdhYml0
IE5ldHdvcmsgQ29ubmVjdGlvbg0NClsgICAyNC40MjM0NjldIGl4Z2JlIDAwMDA6YWQ6MDAuMTog
ZW5hYmxpbmcgZGV2aWNlICgwMTQwIC0+IDAxNDIpDQ0KWyAgIDI0LjQyMzU0M10geGVuOiByZWdp
c3RlcmluZyBnc2kgMTQ0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI0LjQyMzU5Ml0g
eGVuOiAtLT4gcGlycT0xNDQgLT4gaXJxPTE0NCAoZ3NpPTE0NCkNDQpbICAgMjQuNDQ5NDk3XSBz
ZCA5OjA6MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZg0NClsgICAyNC40NTQ4NDBdIHNk
IDk6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwDQ0KWyAgIDI0LjQ2MDU5OV0g
c2QgOTowOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJs
ZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBDQ0KWyAgIDI0LjQ2MTAxOV0gaTQwZSAwMDAw
OjJkOjAwLjE6IEFkZGVkIExBTiBkZXZpY2UgUEYxIGJ1cz0weDJkIGRldj0weDAwIGZ1bmM9MHgw
MQ0NClsgICAyNC40NzE0MTJdIGk0MGUgMDAwMDoyZDowMC4xOiBGZWF0dXJlczogUEYtaWRbMV0g
VkZzOiAzMiBWU0lzOiAzNCBRUDogMzIgUlNTIEZEX0FUUiBGRF9TQiBOVFVQTEUgRENCIFZ4TEFO
IEdlbmV2ZSBQVFAgVkVQQQ0NClsgICAyNC40NzE1MTFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ2
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI0LjQ3MTUyM10gQWxyZWFkeSBzZXR1cCB0
aGUgR1NJIDo0Ng0NClsgICAyNC41MDIxNzldIGF0YTEwLjAwOiBFbmFibGluZyBkaXNjYXJkX3pl
cm9lc19kYXRhDQ0KWyAgIDI0LjUwODk4Nl0gIHNkYTogc2RhMSBzZGEyIHNkYTMNDQpbICAgMjQu
NTEyODg2XSBhdGExMC4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQ0NClsgICAyNC41
MTgyMjRdIHNkIDk6MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzaw0NClsgICAyNC41Mjgy
OThdIGk0MGUgMDAwMDoyZDowMC4yOiBmdyAzLjEuNDUyNDMgYXBpIDEuNSBudm0gMi4yYiAweDgw
MDAwNThkIDAuMC4wDQ0KWxtbMzJtICBPSyAgG1swbV0gRm91bmQgZGV2aWNlIElOVEVMX1NTRFND
MkJBMDEyVDQgMy4NDQ0KICAgICAgICAgU3RhcnRpbmcgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rl
di8uLi4zLTYzMDEtNGNiZS05YjUxLTM2ODU0YzI0NTdjMS4uLg0NDQpbG1szMm0gIE9LICAbWzBt
XSBTdGFydGVkIEZpbGUgU3lzdGVtIENoZWNrIG9uIC9kZXYvZC4uLmFhMy02MzAxLTRjYmUtOWI1
MS0zNjg1NGMyNDU3YzEuDQ0NClsgICAyNC42NzI3MjRdIGk0MGUgMDAwMDoyZDowMC4yOiBNQUMg
YWRkcmVzczogMDA6MDA6MDA6MDA6MDM6MTYNDQpbICAgMjQuNjc0MDA5XSBpeGdiZSAwMDAwOmFk
OjAwLjE6IE11bHRpcXVldWUgRW5hYmxlZDogUnggUXVldWUgY291bnQgPSAzMiwgVHggUXVldWUg
Y291bnQgPSAzMg0NClsgICAyNC43MTA0ODBdIGl4Z2JlIDAwMDA6YWQ6MDAuMTogUENJIEV4cHJl
c3MgYmFuZHdpZHRoIG9mIDMyR1QvcyBhdmFpbGFibGUNDQpbICAgMjQuNzE3OTg0XSBpeGdiZSAw
MDAwOmFkOjAwLjE6IChTcGVlZDo1LjBHVC9zLCBXaWR0aDogeDgsIEVuY29kaW5nIExvc3M6MjAl
KQ0NClsgICAyNC43ODc2NjNdIGk0MGUgMDAwMDoyZDowMC4yOiBBZGRlZCBMQU4gZGV2aWNlIFBG
MiBidXM9MHgyZCBkZXY9MHgwMCBmdW5jPTB4MDINDQpbICAgMjQuODA2MTMyXSBpNDBlIDAwMDA6
MmQ6MDAuMjogRmVhdHVyZXM6IFBGLWlkWzJdIFZGczogMzIgVlNJczogMzQgUVA6IDMyIFJTUyBG
RF9BVFIgRkRfU0IgTlRVUExFIERDQiBWeExBTiBHZW5ldmUgUFRQIFZFUEENDQpbICAgMjQuODE1
MjAwXSBpeGdiZSAwMDAwOmFkOjAwLjE6IE1BQzogMywgUEhZOiAwLCBQQkEgTm86IEczNjc0OC0w
MDUNDQpbICAgMjQuODE1MjAyXSBpeGdiZSAwMDAwOmFkOjAwLjE6IGEwOjM2OjlmOjQwOjk4OmE2
DQ0KWyAgIDI0LjgzMDg4NF0geGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDENDQpbICAgMjQuODM3MTEzXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQ2DQ0KWyAg
IDI0Ljg5NjA4N10gaTQwZSAwMDAwOjJkOjAwLjM6IGZ3IDMuMS40NTI0MyBhcGkgMS41IG52bSAy
LjJiIDB4ODAwMDA1OGQgMC4wLjANDQpbICAgMjQuOTY0NzExXSBpeGdiZSAwMDAwOmFkOjAwLjE6
IEludGVsKFIpIDEwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uDQ0KWyAgIDI0Ljk3MzcyNV0g
aXhnYmUgMDAwMDphZDowMC4xIGVucDE3M3MwZjE6IHJlbmFtZWQgZnJvbSBldGg2DQ0KWyAgIDI1
LjAwNTYxOF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogVlJBTTogNTEyIE1pQg0NClsgICAy
NS4wMTEwODZdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEdBUlQ6IDEwNDg1NzYgTWlCDQ0K
WyAgIDI1LjAxNzA5NF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogVE1EUyB0YWJsZSB2ZXJz
aW9uIDIuMA0NClsgICAyNS4wMjM1ODhdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiB2
ZXJzaW9uIDQuMA0NClsgICAyNS4wMjM1OTBdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERD
QiBvdXRwIDAwOiAwMTAwMDMwMiAwMDAyMDAzMA0NClsgICAyNS4wMjM1OTJdIG5vdXZlYXUgMDAw
MDo1OTowMC4wOiBEUk06IERDQiBvdXRwIDAxOiAwMjAwMDMwMCAwMDAwMDAwMA0NClsgICAyNS4w
MjM1OTNdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiBvdXRwIDAyOiAwMjAxMTM2MiAw
MDAyMDAxMA0NClsgICAyNS4wMjM1OTRdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiBv
dXRwIDAzOiAwMTAyMjMxMCAwMDAwMDAwMA0NClsgICAyNS4wMjM1OTVdIG5vdXZlYXUgMDAwMDo1
OTowMC4wOiBEUk06IERDQiBjb25uIDAwOiAwMDAwMTAzMA0NClsgICAyNS4wMjM1OTZdIG5vdXZl
YXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiBjb25uIDAxOiAwMDAwMjE2MQ0NClsgICAyNS4wMjM1
OTddIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiBjb25uIDAyOiAwMDAwMDIwMA0NClsg
ICAyNS4wNDM0MjddIGk0MGUgMDAwMDoyZDowMC4zOiBNQUMgYWRkcmVzczogMDA6MDA6MDA6MDA6
MDM6MTcNDQpbICAgMjUuMjEzNjI4XSBbZHJtXSBTdXBwb3J0cyB2YmxhbmsgdGltZXN0YW1wIGNh
Y2hpbmcgUmV2IDIgKDIxLjEwLjIwMTMpLg0NClsgICAyNS4yMjA5MzFdIFtkcm1dIERyaXZlciBz
dXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuDQ0KWyAgIDI1LjI0Mjc0NV0g
bm91dmVhdSAwMDAwOjU5OjAwLjA6IGh3bW9uX2RldmljZV9yZWdpc3RlcigpIGlzIGRlcHJlY2F0
ZWQuIFBsZWFzZSBjb252ZXJ0IHRoZSBkcml2ZXIgdG8gdXNlIGh3bW9uX2RldmljZV9yZWdpc3Rl
cl93aXRoX2luZm8oKS4NDQpbICAgMjUuNDYyNTM4XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJN
OiBNTTogdXNpbmcgQ09QWSBmb3IgYnVmZmVyIGNvcGllcw0NClsgICAyNS41NzY1OTFdIG5vdXZl
YXUgMDAwMDo1OTowMC4wOiBEVkktSS0xOiBFRElEIGlzIGludmFsaWQ6DQ0KWyAgIDI1LjU4Mjcy
Nl0gCVswMF0gQkFEICAwMCBmZiBmZiBmZiBmZiBmZiBmZiAwMCBmZiBmZiBmZiBmZiBmZiBmZiBm
ZiBmZg0NClsgICAyNS41OTAwOTddIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYNDQpbICAgMjUuNTk3NDY1XSAJWzAwXSBCQUQgIGZmIGZm
IGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmDQ0KWyAgIDI1LjYwNDgz
NV0gCVswMF0gQkFEICBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBm
ZiBmZg0NClsgICAyNS42MDQ4MzVdIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYNDQpbICAgMjUuNjA0ODM2XSAJWzAwXSBCQUQgIGZmIGZm
IGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmDQ0KWyAgIDI1LjYwNDgz
N10gCVswMF0gQkFEICBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBm
ZiBmZg0NClsgICAyNS42MDQ4MzddIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYNDQpbICAgMjUuNjA0ODQwXSBub3V2ZWF1IDAwMDA6NTk6
MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUktMQ0NClsgICAy
NS42NTA2OTNdIGl4Z2JlIDAwMDA6YWQ6MDAuMCBlbnAxNzNzMGYwOiByZW5hbWVkIGZyb20gZXRo
NA0NClsgICAyNS43MDgwODhdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IGFsbG9jYXRlZCAx
MDI0eDc2OCBmYjogMHg3MDAwMCwgYm8gZmZmZjg4MDI3YjU1ZTgwMA0NClsgICAyNS43MTc0MTFd
IGZiY29uOiBub3V2ZWF1ZmIgKGZiMCkgaXMgcHJpbWFyeSBkZXZpY2UNDQpbICAgMjUuODI0MDQ1
XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8gRURJRCBm
b3IgRFZJLUktMQ0NClsgICAyNS44NjI2NDNdIGl4Z2JlIDAwMDA6ODU6MDAuMCBlbnAxMzNzMGYw
OiByZW5hbWVkIGZyb20gZXRoMQ0NClsgICAyNS44NzQ0ODddIGl4Z2JlIDAwMDA6ODU6MDAuMSBl
bnAxMzNzMGYxOiByZW5hbWVkIGZyb20gZXRoMw0NClsgICAyNS44OTMwNjFdIENvbnNvbGU6IHN3
aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMjh4NDgNDQpbICAgMjUuOTk5
ODE0XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8gRURJ
RCBmb3IgRFZJLUktMQ0NClsgICAyNi4wNzk3NjNdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBmYjA6
IG5vdXZlYXVmYiBmcmFtZSBidWZmZXIgZGV2aWNlDQ0KWyAgIDI2LjA3OTgxNl0gW2RybV0gSW5p
dGlhbGl6ZWQgbm91dmVhdSAxLjMuMSAyMDEyMDgwMSBmb3IgMDAwMDo1OTowMC4wIG9uIG1pbm9y
IDENDQpbICAgMjYuMDk0NzA0XSBpNDBlIDAwMDA6MmQ6MDAuMzogQWRkZWQgTEFOIGRldmljZSBQ
RjMgYnVzPTB4MmQgZGV2PTB4MDAgZnVuYz0weDAzDQ0KWyAgIDI2LjEwNDg1Nl0gaTQwZSAwMDAw
OjJkOjAwLjM6IEZlYXR1cmVzOiBQRi1pZFszXSBWRnM6IDMyIFZTSXM6IDM0IFFQOiAzMiBSU1Mg
RkRfQVRSIEZEX1NCIE5UVVBMRSBEQ0IgVnhMQU4gR2VuZXZlIFBUUCBWRVBBDQ0KWyAgIDI2LjEx
ODc1OV0gaTQwZSAwMDAwOjJkOjAwLjEgZW5wNDVzMGYxOiByZW5hbWVkIGZyb20gZXRoMg0NClsg
ICAyNi4xMzc2NjZdIGk0MGUgMDAwMDoyZDowMC4wIGVucDQ1czBmMDogcmVuYW1lZCBmcm9tIGV0
aDANDQpbICAgMjYuMTU3Mzk4XSBpNDBlIDAwMDA6MmQ6MDAuMiBlbnA0NXMwZjI6IHJlbmFtZWQg
ZnJvbSBldGg1DQ0KWyAgIDI2LjE4MTQyOF0gaTQwZSAwMDAwOjJkOjAwLjMgZW5wNDVzMGYzOiBy
ZW5hbWVkIGZyb20gZXRoMQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgZHJhY3V0IGluaXRx
dWV1ZSBob29rLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmls
ZSBTeXN0ZW1zIChQcmUpLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBSZW1v
dGUgRmlsZSBTeXN0ZW1zLg0NDQogICAgICAgICBNb3VudGluZyAvc3lzcm9vdC4uLg0NDQpbICAg
MjYuNDczMTkxXSBFWFQ0LWZzIChzZGEzKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJl
ZCBkYXRhIG1vZGUuIE9wdHM6IChudWxsKQ0NClsbWzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgL3N5
c3Jvb3QuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IEluaXRyZCBSb290IEZp
bGUgU3lzdGVtLg0NDQogICAgICAgICBTdGFydGluZyBSZWxvYWQgQ29uZmlndXJhdGlvbiBmcm9t
IHRoZSBSZWFsIFJvb3QuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBSZWxvYWQgQ29u
ZmlndXJhdGlvbiBmcm9tIHRoZSBSZWFsIFJvb3QuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNo
ZWQgdGFyZ2V0IEluaXRyZCBGaWxlIFN5c3RlbXMuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNo
ZWQgdGFyZ2V0IEluaXRyZCBEZWZhdWx0IFRhcmdldC4NDQ0KICAgICAgICAgU3RhcnRpbmcgZHJh
Y3V0IHByZS1waXZvdCBhbmQgY2xlYW51cCBob29rLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0
YXJ0ZWQgZHJhY3V0IHByZS1waXZvdCBhbmQgY2xlYW51cCBob29rLg0NDQogICAgICAgICBTdGFy
dGluZyBDbGVhbmluZyBVcCBhbmQgU2h1dHRpbmcgRG93biBEYWVtb25zLi4uDQ0NClsbWzMybSAg
T0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFRpbWVycy4NDQ0KICAgICAgICAgU3RhcnRpbmcgUGx5
bW91dGggc3dpdGNoIHJvb3Qgc2VydmljZS4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVk
IENsZWFuaW5nIFVwIGFuZCBTaHV0dGluZyBEb3duIERhZW1vbnMuDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgZHJhY3V0IHByZS1waXZvdCBhbmQgY2xlYW51cCBob29rLg0NDQogICAgICAg
ICBTdG9wcGluZyBkcmFjdXQgcHJlLXBpdm90IGFuZCBjbGVhbnVwIGhvb2suLi4NDQ0KWxtbMzJt
ICBPSyAgG1swbV0gU3RvcHBlZCB0YXJnZXQgSW5pdHJkIERlZmF1bHQgVGFyZ2V0Lg0NDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0uDQ0NClsbWzMybSAgT0sg
IBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFNvY2tldHMuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3Bw
ZWQgdGFyZ2V0IFBhdGhzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBTeXN0
ZW0gSW5pdGlhbGl6YXRpb24uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IExv
Y2FsIEZpbGUgU3lzdGVtcy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCBBcHBseSBLZXJu
ZWwgVmFyaWFibGVzLg0NDQogICAgICAgICBTdG9wcGluZyBBcHBseSBLZXJuZWwgVmFyaWFibGVz
Li4uDQ0NCiAgICAgICAgIFN0b3BwaW5nIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLi4uDQ0N
ClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFN3YXAuDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgdGFyZ2V0IFNsaWNlcy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCB0
YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCB0
YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcyAoUHJlKS4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3Rv
cHBlZCBkcmFjdXQgaW5pdHF1ZXVlIGhvb2suDQ0NCiAgICAgICAgIFN0b3BwaW5nIGRyYWN1dCBp
bml0cXVldWUgaG9vay4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHVkZXYgQ29sZHBs
dWcgYWxsIERldmljZXMuDQ0NCiAgICAgICAgIFN0b3BwaW5nIHVkZXYgQ29sZHBsdWcgYWxsIERl
dmljZXMuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBQbHltb3V0aCBzd2l0Y2ggcm9v
dCBzZXJ2aWNlLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHVkZXYgS2VybmVsIERldmlj
ZSBNYW5hZ2VyLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIGRyYWN1dCBwcmUtdWRldiBo
b29rLg0NDQogICAgICAgICBTdG9wcGluZyBkcmFjdXQgcHJlLXVkZXYgaG9vay4uLg0NDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdG9wcGVkIGRyYWN1dCBjbWRsaW5lIGhvb2suDQ0NCiAgICAgICAgIFN0
b3BwaW5nIGRyYWN1dCBjbWRsaW5lIGhvb2suLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBl
ZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Lg0NDQogICAgICAgICBTdG9wcGlu
ZyBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Li4uDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgQ3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3RhLi4uY2Ugbm9kZXMgZm9yIHRo
ZSBjdXJyZW50IGtlcm5lbC4NDQ0KICAgICAgICAgU3RvcHBpbmcgQ3JlYXRlIGxpc3Qgb2YgcmVx
dWlyZWQgc3QuLi4gbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4uLg0NDQpbG1szMm0gIE9L
ICAbWzBtXSBDbG9zZWQgdWRldiBDb250cm9sIFNvY2tldC4NDQ0KWxtbMzJtICBPSyAgG1swbV0g
Q2xvc2VkIHVkZXYgS2VybmVsIFNvY2tldC4NDQ0KICAgICAgICAgU3RhcnRpbmcgQ2xlYW51cCB1
ZGV2ZCBEQi4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIENsZWFudXAgdWRldmQgREIu
DQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFN3aXRjaCBSb290Lg0NDQogICAg
ICAgICBTdGFydGluZyBTd2l0Y2ggUm9vdC4uLg0NDQpbICAgMjcuMTA4Mzk4XSBzeXN0ZW1kLWpv
dXJuYWxkWzQyMV06IFJlY2VpdmVkIFNJR1RFUk0gZnJvbSBQSUQgMSAoc3lzdGVtZCkuDQ0KWyAg
IDI3LjE1OTAxNl0gc3lzdGVtZDogMjYgb3V0cHV0IGxpbmVzIHN1cHByZXNzZWQgZHVlIHRvIHJh
dGVsaW1pdGluZw0NClsgICAyNy4xODgxOTldIGF1ZGl0OiB0eXBlPTE0MDQgYXVkaXQoMTQ5NDMz
MzQzMy45NzI6Mik6IGVuZm9yY2luZz0xIG9sZF9lbmZvcmNpbmc9MCBhdWlkPTQyOTQ5NjcyOTUg
c2VzPTQyOTQ5NjcyOTUNDQpbICAgMjcuMjI3MDMyXSBTRUxpbnV4OiAzMjc2OCBhdnRhYiBoYXNo
IHNsb3RzLCAxMDQ5NjAgcnVsZXMuDQ0KWyAgIDI3LjI1Mjg5Nl0gU0VMaW51eDogMzI3NjggYXZ0
YWIgaGFzaCBzbG90cywgMTA0OTYwIHJ1bGVzLg0NClsgICAyNy4yOTI4NDldIFNFTGludXg6ICA4
IHVzZXJzLCAxNCByb2xlcywgNDk4NiB0eXBlcywgMzAxIGJvb2xzLCAxIHNlbnMsIDEwMjQgY2F0
cw0NClsgICAyNy4zMDExMjRdIFNFTGludXg6ICA5MSBjbGFzc2VzLCAxMDQ5NjAgcnVsZXMNDQpb
ICAgMjcuMzExMDAyXSBTRUxpbnV4OiAgUGVybWlzc2lvbiB2YWxpZGF0ZV90cmFucyBpbiBjbGFz
cyBzZWN1cml0eSBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI3LjMxOTk2OF0gU0VMaW51
eDogIFBlcm1pc3Npb24gbW9kdWxlX2xvYWQgaW4gY2xhc3Mgc3lzdGVtIG5vdCBkZWZpbmVkIGlu
IHBvbGljeS4NDQpbICAgMjcuMzI4NzExXSBTRUxpbnV4OiAgQ2xhc3MgYmluZGVyIG5vdCBkZWZp
bmVkIGluIHBvbGljeS4NDQpbICAgMjcuMzM0NjkwXSBTRUxpbnV4OiAgQ2xhc3MgY2FwX3VzZXJu
cyBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI3LjM0MTE4OF0gU0VMaW51eDogIENsYXNz
IGNhcDJfdXNlcm5zIG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjcuMzQ3NzkyXSBTRUxp
bnV4OiAgQ2xhc3Mgc2N0cF9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNy4z
NTQzNjldIFNFTGludXg6ICBDbGFzcyBpY21wX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3ku
DQ0KWyAgIDI3LjM2MDk3Nl0gU0VMaW51eDogIENsYXNzIGF4MjVfc29ja2V0IG5vdCBkZWZpbmVk
IGluIHBvbGljeS4NDQpbICAgMjcuMzY3NTYyXSBTRUxpbnV4OiAgQ2xhc3MgaXB4X3NvY2tldCBu
b3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI3LjM3NDA1M10gU0VMaW51eDogIENsYXNzIG5l
dHJvbV9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNy4zODA4NDhdIFNFTGlu
dXg6ICBDbGFzcyBhdG1wdmNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjcu
Mzg3NjI4XSBTRUxpbnV4OiAgQ2xhc3MgeDI1X3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3ku
DQ0KWyAgIDI3LjM5NDEzOF0gU0VMaW51eDogIENsYXNzIHJvc2Vfc29ja2V0IG5vdCBkZWZpbmVk
IGluIHBvbGljeS4NDQpbICAgMjcuNDAwNzE3XSBTRUxpbnV4OiAgQ2xhc3MgZGVjbmV0X3NvY2tl
dCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI3LjQwNzUwNl0gU0VMaW51eDogIENsYXNz
IGF0bXN2Y19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNy40MTQyOTVdIFNF
TGludXg6ICBDbGFzcyByZHNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjcu
NDIwNzg0XSBTRUxpbnV4OiAgQ2xhc3MgaXJkYV9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5
Lg0NClsgICAyNy40MjczOTFdIFNFTGludXg6ICBDbGFzcyBwcHBveF9zb2NrZXQgbm90IGRlZmlu
ZWQgaW4gcG9saWN5Lg0NClsgICAyNy40MzQwNzZdIFNFTGludXg6ICBDbGFzcyBsbGNfc29ja2V0
IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjcuNDQwNTYzXSBTRUxpbnV4OiAgQ2xhc3Mg
Y2FuX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI3LjQ0NzA3MF0gU0VMaW51
eDogIENsYXNzIHRpcGNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjcuNDUz
NjUwXSBTRUxpbnV4OiAgQ2xhc3MgYmx1ZXRvb3RoX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xp
Y3kuDQ0KWyAgIDI3LjQ2MDc0M10gU0VMaW51eDogIENsYXNzIGl1Y3Zfc29ja2V0IG5vdCBkZWZp
bmVkIGluIHBvbGljeS4NDQpbICAgMjcuNDY3MzIzXSBTRUxpbnV4OiAgQ2xhc3MgcnhycGNfc29j
a2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjcuNDc0MDE1XSBTRUxpbnV4OiAgQ2xh
c3MgaXNkbl9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNy40ODA2MTRdIFNF
TGludXg6ICBDbGFzcyBwaG9uZXRfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAg
MjcuNDg3Mzk0XSBTRUxpbnV4OiAgQ2xhc3MgaWVlZTgwMjE1NF9zb2NrZXQgbm90IGRlZmluZWQg
aW4gcG9saWN5Lg0NClsgICAyNy40OTQ1NzZdIFNFTGludXg6ICBDbGFzcyBjYWlmX3NvY2tldCBu
b3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI3LjUwMTE1OV0gU0VMaW51eDogIENsYXNzIGFs
Z19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNy41MDc2NTddIFNFTGludXg6
ICBDbGFzcyBuZmNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjcuNTE0MTYx
XSBTRUxpbnV4OiAgQ2xhc3MgdnNvY2tfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpb
ICAgMjcuNTIwODQzXSBTRUxpbnV4OiAgQ2xhc3Mga2NtX3NvY2tldCBub3QgZGVmaW5lZCBpbiBw
b2xpY3kuDQ0KWyAgIDI3LjUyNzM1MV0gU0VMaW51eDogIENsYXNzIHFpcGNydHJfc29ja2V0IG5v
dCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjcuNTM0MjI1XSBTRUxpbnV4OiAgQ2xhc3Mgc21j
X3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI3LjU0MDcyNl0gU0VMaW51eDog
dGhlIGFib3ZlIHVua25vd24gY2xhc3NlcyBhbmQgcGVybWlzc2lvbnMgd2lsbCBiZSBhbGxvd2Vk
DQ0KWyAgIDI3LjU0ODg3NF0gU0VMaW51eDogIENvbXBsZXRpbmcgaW5pdGlhbGl6YXRpb24uDQ0K
WyAgIDI3LjU1NDA5N10gU0VMaW51eDogIFNldHRpbmcgdXAgZXhpc3Rpbmcgc3VwZXJibG9ja3Mu
DQ0KWyAgIDI3LjU4NDQ2OV0gYXVkaXQ6IHR5cGU9MTQwMyBhdWRpdCgxNDk0MzMzNDM0LjM2OToz
KTogcG9saWN5IGxvYWRlZCBhdWlkPTQyOTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUNDQpbICAgMjcu
NTk0NTMzXSBzeXN0ZW1kWzFdOiBTdWNjZXNzZnVsbHkgbG9hZGVkIFNFTGludXggcG9saWN5IGlu
IDQwNi44OTNtcy4NDQpbICAgMjcuNjM0NDYwXSBpcF90YWJsZXM6IChDKSAyMDAwLTIwMDYgTmV0
ZmlsdGVyIENvcmUgVGVhbQ0NClsgICAyNy42NDA4NTldIHN5c3RlbWRbMV06IEluc2VydGVkIG1v
ZHVsZSAnaXBfdGFibGVzJw0NClsgICAyNy42NzA1NTFdIHN5c3RlbWRbMV06IFJlbGFiZWxsZWQg
L2RldiBhbmQgL3J1biBpbiAyMy4wMjltcy4NDQoNDQ0KV2VsY29tZSB0byAbWzA7MzFtUmVkIEhh
dCBFbnRlcnByaXNlIExpbnV4IFNlcnZlciA3LjMgKE1haXBvKRtbMG0hDQ0NCg0NDQpbG1szMm0g
IE9LICAbWzBtXSBTdG9wcGVkIFN3aXRjaCBSb290Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFj
aGVkIHRhcmdldCBVc2VyIGFuZCBHcm91cCBOYW1lIExvb2t1cHMuDQ0NClsbWzMybSAgT0sgIBtb
MG1dIExpc3RlbmluZyBvbiBMVk0yIG1ldGFkYXRhIGRhZW1vbiBzb2NrZXQuDQ0NCiAgICAgICAg
IE1vdW50aW5nIE5GU0QgY29uZmlndXJhdGlvbiBmaWxlc3lzdGVtLi4uDQ0NClsbWzMybSAgT0sg
IBtbMG1dIENyZWF0ZWQgc2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGljZS4NDQ0KICAgICAgICAg
TW91bnRpbmcgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4uLg0NDQpbG1szMm0gIE9L
ICAbWzBtXSBMaXN0ZW5pbmcgb24gRGV2aWNlLW1hcHBlciBldmVudCBkYWVtb24gRklGT3MuDQ0N
ClsbWzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNsaWNlLg0NDQpb
G1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gRGVsYXllZCBTaHV0ZG93biBTb2NrZXQuDQ0N
ClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFNsaWNlcy4NDQ0KWxtbMzJtICBPSyAg
G1swbV0gTGlzdGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4NDQ0KICAgICAgICAgU3RhcnRp
bmcgQ3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3QuLi4gbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtl
cm5lbC4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNv
Y2tldC4NDQ0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIC9kZXYvaW5pdGN0bCBDb21w
YXRpYmlsaXR5IE5hbWVkIFBpcGUuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgSm91cm5h
bCBTZXJ2aWNlLg0NDQogICAgICAgICBTdGFydGluZyBKb3VybmFsIFNlcnZpY2UuLi4NDQ0KICAg
ICAgICAgU3RhcnRpbmcgUmVtb3VudCBSb290IGFuZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLi4uDQ0N
CiAgICAgICAgIE1vdW50aW5nIERlYnVnIEZpbGUgU3lzdGVtLi4uDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgdGFyZ2V0IFN3aXRjaCBSb290Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9w
cGVkIHRhcmdldCBJbml0cmQgUm9vdCBGaWxlIFN5c3RlbS4NDQ0KWxtbMzJtICBPSyAgG1swbV0g
U2V0IHVwIGF1dG9tb3VudCBBcmJpdHJhcnkgRXhlY3V0YWIuLi5hdHMgRmlsZSBTeXN0ZW0gQXV0
b21vdW50IFBvaW50Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBJbml0cmQg
RmlsZSBTeXN0ZW1zLg0NDQogICAgICAgICBNb3VudGluZyBSUEMgUGlwZSBGaWxlIFN5c3RlbS4u
Lg0NDQogICAgICAgICBTdGFydGluZyBBcHBseSBLZXJuZWwgVmFyaWFibGVzLi4uDQ0NClsbWzMy
bSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBMVk0yIHBvbGwgZGFlbW9uIHNvY2tldC4NDQ0KICAg
ICAgICAgU3RhcnRpbmcgTW9uaXRvcmluZyBvZiBMVk0yIG1pcnJvcnMuLi4gZG1ldmVudGQgb3Ig
cHJvZ3Jlc3MgcG9sbGluZy4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBDcmVhdGVkIHNsaWNlIHN5
c3RlbS1zZXJpYWxceDJkZ2V0dHkuc2xpY2UuDQ0NClsbWzMybSAgT0sgIBtbMG1dIE1vdW50ZWQg
UE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4NDQ0KWxtbMzJtICBPSyAgG1swbV0gTW91
bnRlZCBEZWJ1ZyBGaWxlIFN5c3RlbS4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBDcmVh
dGUgbGlzdCBvZiByZXF1aXJlZCBzdGEuLi5jZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVs
Lg0NDQogICAgICAgICBTdGFydGluZyBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2
Li4uDQ0NClsgICAyOC4wMDg3NzNdIEVYVDQtZnMgKHNkYTMpOiByZS1tb3VudGVkLiBPcHRzOiAo
bnVsbCkNDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFJlbW91bnQgUm9vdCBhbmQgS2VybmVs
IEZpbGUgU3lzdGVtcy4NDQ0KICAgICAgICAgU3RhcnRpbmcgTG9hZC9TYXZlIFJhbmRvbSBTZWVk
Li4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIENvbmZpZ3VyZSByZWFkLW9ubHkgcm9vdCBzdXBwb3J0
Li4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4NDQ0K
WxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBKb3VybmFsIFNlcnZpY2UuDQ0NClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4NDQ0KICAgICAgICAgU3RhcnRp
bmcgRmx1c2ggSm91cm5hbCB0byBQZXJzaXN0ZW50IFN0b3JhZ2UuLi4NDQ0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Lg0NDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdGFydGVkIExvYWQvU2F2ZSBSYW5kb20gU2VlZC4NDQ0KWxtbMzJtICBP
SyAgG1swbV0gU3RhcnRlZCBMVk0yIG1ldGFkYXRhIGRhZW1vbi4NDQ0KICAgICAgICAgU3RhcnRp
bmcgTFZNMiBtZXRhZGF0YSBkYWVtb24uLi4NDQ0KICAgICAgICAgU3RhcnRpbmcgdWRldiBLZXJu
ZWwgRGV2aWNlIE1hbmFnZXIuLi4NDQ0KWyAgIDI4LjA5NDc5Nl0gc3lzdGVtZC1qb3VybmFsZFs4
NDFdOiBSZWNlaXZlZCByZXF1ZXN0IHRvIGZsdXNoIHJ1bnRpbWUgam91cm5hbCBmcm9tIFBJRCAx
DQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBGbHVzaCBKb3VybmFsIHRvIFBlcnNpc3RlbnQg
U3RvcmFnZS4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBDb25maWd1cmUgcmVhZC1vbmx5
IHJvb3Qgc3VwcG9ydC4NDQ0KWyAgIDI4LjEzOTc2N10gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVO
SVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuDQ0KWyAgIDI4LjE0NjI5NF0gUlBDOiBSZWdpc3Rl
cmVkIHVkcCB0cmFuc3BvcnQgbW9kdWxlLg0NClsgICAyOC4xNTE2MzNdIFJQQzogUmVnaXN0ZXJl
ZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4NDQpbICAgMjguMTU2OTU4XSBSUEM6IFJlZ2lzdGVyZWQg
dGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IG1vZHVsZS4NDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLg0NDQpbG1szMm0gIE9LICAb
WzBtXSBNb3VudGVkIFJQQyBQaXBlIEZpbGUgU3lzdGVtLg0NDQpbG1szMm0gIE9LICAbWzBtXSBT
dGFydGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIHVk
ZXYgV2FpdCBmb3IgQ29tcGxldGUgRGV2aWNlIEluaXRpYWxpemF0aW9uLi4uDQ0NClsgICAyOC4z
ODUwMzNdIEluc3RhbGxpbmcga25mc2QgKGNvcHlyaWdodCAoQykgMTk5NiBva2lyQG1vbmFkLnN3
Yi5kZSkuDQ0KWxtbMzJtICBPSyAgG1swbV0gTW91bnRlZCBORlNEIGNvbmZpZ3VyYXRpb24gZmls
ZXN5c3RlbS4NDQ0KWyAgIDI4LjQ5MDYzM10gaXBtaSBtZXNzYWdlIGhhbmRsZXIgdmVyc2lvbiAz
OS4yDQ0KWyAgIDI4LjUwNTQ3OV0gaXBtaSBkZXZpY2UgaW50ZXJmYWNlDQ0KWyAgIDI4LjUyMDg0
NF0gaXBtaV9zaSBJUEkwMDAxOjAwOiBpcG1pX3NpOiBwcm9iaW5nIHZpYSBBQ1BJDQ0KWyAgIDI4
LjUyNjgwOF0gaXBtaV9zaSBJUEkwMDAxOjAwOiBbaW8gIDB4MGNhMi0weDBjYTNdIHJlZ3NpemUg
MSBzcGFjaW5nIDEgaXJxIDANDQpbICAgMjguNTM0ODQ4XSBpcG1pX3NpOiBBZGRpbmcgQUNQSS1z
cGVjaWZpZWQga2NzIHN0YXRlIG1hY2hpbmUNDQpbICAgMjguNTQxMjgzXSBJUE1JIFN5c3RlbSBJ
bnRlcmZhY2UgZHJpdmVyLg0NClsgICAyOC41NDYwMDhdIGlwbWlfc2k6IHByb2JpbmcgdmlhIFNN
QklPUw0NClsgICAyOC41NDY2NjZdIHNocGNocDogU3RhbmRhcmQgSG90IFBsdWcgUENJIENvbnRy
b2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNA0NClsgICAyOC41NTc3NzNdIGlwbWlfc2k6IFNNQklP
UzogaW8gMHhjYTIgcmVnc2l6ZSAxIHNwYWNpbmcgMSBpcnEgMA0NClsgICAyOC41NTc3NzRdIGlw
bWlfc2k6IFNNQklPUy1zcGVjaWZpZWQga2NzIHN0YXRlIG1hY2hpbmU6IGR1cGxpY2F0ZQ0NClsg
ICAyOC41NTc3NzddIGlwbWlfc2k6IFRyeWluZyBBQ1BJLXNwZWNpZmllZCBrY3Mgc3RhdGUgbWFj
aGluZSBhdCBpL28gYWRkcmVzcyAweGNhMiwgc2xhdmUgYWRkcmVzcyAweDIwLCBpcnEgMA0NClsg
ICAyOC41ODUyMzddIGlvYXRkbWE6IEludGVsKFIpIFF1aWNrRGF0YSBUZWNobm9sb2d5IERyaXZl
ciA0LjAwDQ0KWyAgIDI4LjU5MDEyNl0gaXBtaV9zaSBJUEkwMDAxOjAwOiBGb3VuZCBuZXcgQk1D
IChtYW5faWQ6IDB4MDAwMTU3LCBwcm9kX2lkOiAweDAwN2EsIGRldl9pZDogMHgyMSkNDQpbICAg
MjguNTkwMzM2XSBpcG1pX3NpIElQSTAwMDE6MDA6IElQTUkga2NzIGludGVyZmFjZSBpbml0aWFs
aXplZA0NClsgICAyOC42MDgxMDldIGlvYXRkbWEgMDAwMDowMDowNC4wOiBlbmFibGluZyBkZXZp
Y2UgKDAwMDQgLT4gMDAwNikNDQpbICAgMjguNjE1MDUwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAy
NiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyOC42MjEzMThdIHhlbjogLS0+IHBpcnE9
MjYgLT4gaXJxPTI2IChnc2k9MjYpDQ0KWyAgIDI4LjY0Nzc5OV0gc2QgOTowOjA6MDogQXR0YWNo
ZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDANDQpbICAgMjguNjU1NDM5XSBpbnB1dDogUEMgU3Bl
YWtlciBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9wY3Nwa3IvaW5wdXQvaW5wdXQyDQ0KWyAgIDI4LjY2
MjY1OV0gaW9hdGRtYSAwMDAwOjAwOjA0LjE6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAy
KQ0NClsgICAyOC42NjI4NDVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDI3IHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxDQ0KWyAgIDI4LjY2Mjk0Ml0geGVuOiAtLT4gcGlycT0yNyAtPiBpcnE9MjcgKGdz
aT0yNykNDQpbG1szMm0gIE9LICAbWzBtXSBGb3VuZCBkZXZpY2UgSU5URUxfU1NEU0MyQkEwMTJU
NCBFRklceDIwU3lzdGVtXHgyMFBhcnRpdGlvbi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gQ3JlYXRl
ZCBzbGljZSBzeXN0ZW0tbHZtMlx4MmRwdnNjYW4uc2xpY2UuDQ0NCiAgICAgICAgIFN0YXJ0aW5n
IExWTTIgUFYgc2NhbiBvbiBkZXZpY2UgODoyLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgTW9uaXRvcmluZyBvZiBMVk0yIG1pcnJvcnMsLi4ubmcgZG1ldmVudGQgb3IgcHJvZ3Jlc3Mg
cG9sbGluZy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBT
eXN0ZW1zIChQcmUpLg0NDQogICAgICAgICBNb3VudGluZyAvYm9vdC9lZmkuLi4NDQ0KWyAgIDI4
Ljc4MjkxNV0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAt
PiAwMDAzKQ0NClsgICAyOC43OTAwNjRdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI4Ljc5NjI1NV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDox
Ng0NClsgICAyOC44MDA0MjNdIGk4MDFfc21idXMgMDAwMDowMDoxZi40OiBTUEQgV3JpdGUgRGlz
YWJsZSBpcyBzZXQNDQpbICAgMjguODA2OTc1XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogU01C
dXMgdXNpbmcgUENJIGludGVycnVwdA0NClsgICAyOC44MTk5MjNdIGlvYXRkbWEgMDAwMDowMDow
NC4yOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNDQpbICAgMjguODI2NzQwXSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSAyNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyOC44MzI5
NDNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MjYNDQpbICAgMjguODUzODQwXSBpb2F0ZG1hIDAw
MDA6MDA6MDQuMzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI4Ljg2MDY3
Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAg
MjguODY2ODc2XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjI3DQ0KWyAgIDI4LjkyMDAyNF0gRkFU
LWZzIChzZGExKTogVm9sdW1lIHdhcyBub3QgcHJvcGVybHkgdW5tb3VudGVkLiBTb21lIGRhdGEg
bWF5IGJlIGNvcnJ1cHQuIFBsZWFzZSBydW4gZnNjay4NDQpbG1szMm0gIE9LICAbWzBtXSBNb3Vu
dGVkIC9ib290L2VmaS4NDQ0KWyAgIDI4Ljk1NDI5NV0gQVZYMiB2ZXJzaW9uIG9mIGdjbV9lbmMv
ZGVjIGVuZ2FnZWQuDQ0KWyAgIDI4Ljk1OTM2NV0gQUVTIENUUiBtb2RlIGJ5OCBvcHRpbWl6YXRp
b24gZW5hYmxlZA0NClsgICAyOC45ODU4MDddIGlvYXRkbWEgMDAwMDowMDowNC40OiBlbmFibGlu
ZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNDQpbICAgMjguOTkyNzM0XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSAyNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyOC45OTg5OTddIEFbG1szMm0g
IE9LICAbWzBtXSBGb3VuZCBkZXZpY2UgL2Rldi9odmMwLg1scmVhZHkgc2V0dXAgdGhlDQ0KIEdT
SSA6MjYNDQobJUcbJUdbICAgMjkuMDUzMjg1XSBpVENPX3ZlbmRvcl9zdXBwb3J0OiB2ZW5kb3It
c3VwcG9ydD0wDQ0KWyAgIDI5LjA2MTAyNF0gYWxnOiBObyB0ZXN0IGZvciBwY2JjKGFlcykgKHBj
YmMtYWVzLWFlc25pKQ0NClsgICAyOS4wNjkxMTddIGlUQ09fd2R0OiBJbnRlbCBUQ08gV2F0Y2hE
b2cgVGltZXIgRHJpdmVyIHYxLjExDQ0KWyAgIDI5LjA2OTMwM10gaVRDT193ZHQ6IHVuYWJsZSB0
byByZXNldCBOT19SRUJPT1QgZmxhZywgZGV2aWNlIGRpc2FibGVkIGJ5IGhhcmR3YXJlL0JJT1MN
DQpbICAgMjkuMTI5NDM2XSBpb2F0ZG1hIDAwMDA6MDA6MDQuNTogZW5hYmxpbmcgZGV2aWNlICgw
MDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjEzNjI4Ml0geGVuOiByZWdpc3RlcmluZyBnc2kgMjcgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjkuMTQyNDgyXSBBbHJlYWR5IHNldHVwIHRoZSBH
U0kgOjI3DQ0KWyAgIDI5LjE0NzI5Ml0gc25kX2hkYV9pbnRlbCAwMDAwOjU5OjAwLjE6IGVuYWJs
aW5nIGRldmljZSAoMDEwMCAtPiAwMTAyKQ0NClsgICAyOS4xNTQ1ODVdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDkyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjE2MDg2NF0geGVuOiAt
LT4gcGlycT05MiAtPiBpcnE9OTIgKGdzaT05MikNDQpbICAgMjkuMTY1OTg4XSBzbmRfaGRhX2lu
dGVsIDAwMDA6NTk6MDAuMTogRGlzYWJsaW5nIE1TSQ0NClsgICAyOS4xNzE4NjJdIHNuZF9oZGFf
aW50ZWwgMDAwMDo1OTowMC4xOiBIYW5kbGUgdmdhX3N3aXRjaGVyb28gYXVkaW8gY2xpZW50DQ0K
WyAgIDI5LjE4NjAyM10gaW9hdGRtYSAwMDAwOjAwOjA0LjY6IGVuYWJsaW5nIGRldmljZSAoMDAw
MCAtPiAwMDAyKQ0NClsgICAyOS4xOTI4MjhdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDI2IHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjE5OTAxNV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDoyNg0NClsbWzMybSAgT0sgIBtbMG1dIEZvdW5kIGRldmljZSAvZGV2L21hcHBlci9yaGVsLXN3
YXAuDQ0NClsgICAyOS4yMTc4OTJdIGlvYXRkbWEgMDAwMDowMDowNC43OiBlbmFibGluZyBkZXZp
Y2UgKDAwMDAgLT4gMDAwMikNDQpbICAgMjkuMjI1MDA0XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAy
NyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyOS4yMzExNzhdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6MjcNDQogICAgICAgICBBY3RpdmF0aW5nIHN3YXAgL2Rldi9tYXBwZXIvcmhlbC1z
d2FwLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTFZNMiBQViBzY2FuIG9uIGRldmlj
ZSA4OjIuDQ0NClsgICAyOS4yNTM0ODRdIGlvYXRkbWEgMDAwMDo0MDowNC4wOiBlbmFibGluZyBk
ZXZpY2UgKDAwMDQgLT4gMDAwNikNDQpbICAgMjkuMjYwMTg5XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSA3NCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyOS4yNjAzNjVdIEFkZGluZyA5NzY0
ODYwayBzd2FwIG9uIC9kZXYvbWFwcGVyL3JoZWwtc3dhcC4gIFByaW9yaXR5Oi0xIGV4dGVudHM6
MSBhY3Jvc3M6OTc2NDg2MGsgU1NGUw0NClsgICAyOS4yNzcwNTZdIHhbG1szMm0gIE9LICAbWzBt
XSBBY3RpdmF0ZWQgc3dhcCAvZGV2L21hcHBlci9yaGVsLXN3YXAuDWVuOiAtLT4gcGlycT03NCAN
DQotPiBpcnE9NzQgKGdzaT03NCkNDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBT
d2FwLg0NDQpbICAgMjkuMzA0NzU3XSBpb2F0ZG1hIDAwMDA6NDA6MDQuMTogZW5hYmxpbmcgZGV2
aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjMxMTUxOF0geGVuOiByZWdpc3RlcmluZyBnc2kg
NzUgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjkuMzE3Nzc5XSB4ZW46IC0tPiBwaXJx
PTc1IC0+IGlycT03NSAoZ3NpPTc1KQ0NClsgICAyOS4zNDAwOTFdIGlvYXRkbWEgMDAwMDo0MDow
NC4yOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNDQpbICAgMjkuMzQ2OTM5XSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSA3NCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyOS4zNTMx
MjJdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NzQNDQpbICAgMjkuMzcyNjAyXSBpb2F0ZG1hIDAw
MDA6NDA6MDQuMzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjM3OTMz
N10geGVuOiByZWdpc3RlcmluZyBnc2kgNzUgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAg
MjkuMzg1NTcyXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjc1DQ0KWyAgIDI5LjUwNDk5NV0gaW9h
dGRtYSAwMDAwOjQwOjA0LjQ6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAy
OS41MTE3NzRdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDc0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
DQ0KWyAgIDI5LjUxNzk3Nl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo3NA0NClsgICAyOS41MzMz
NDhdIHBvd2VyX21ldGVyIEFDUEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBvd2VyIG1ldGVyLg0NClsg
ICAyOS41Mzk2MjNdIHBvd2VyX21ldGVyIEFDUEkwMDBEOjAwOiBJZ25vcmluZyB1bnNhZmUgc29m
dHdhcmUgcG93ZXIgY2FwIQ0NClsgICAyOS41NDcxNzFdIHBvd2VyX21ldGVyIEFDUEkwMDBEOjAw
OiBod21vbl9kZXZpY2VfcmVnaXN0ZXIoKSBpcyBkZXByZWNhdGVkLiBQbGVhc2UgY29udmVydCB0
aGUgZHJpdmVyIHRvIHVzZSBod21vbl9kZXZpY2VfcmVnaXN0ZXJfd2l0aF9pbmZvKCkuDQ0KWyAg
IDI5LjYzNDA0NV0gaW9hdGRtYSAwMDAwOjQwOjA0LjU6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAt
PiAwMDAyKQ0NClsgICAyOS42NDA3ODJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDc1IHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjY0NzAzMl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo3
NQ0NClsgICAyOS42NTExNTRdIGlucHV0OiBIREEgTlZpZGlhIEhETUkvRFAscGNtPTMgYXMgL2Rl
dmljZXMvcGNpMDAwMDo1OC8wMDAwOjU4OjAwLjAvMDAwMDo1OTowMC4xL3NvdW5kL2NhcmQwL2lu
cHV0Mw0NClsgICAyOS42NjI3MjBdIGlbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBT
b3VuZCBDYXJkLg1ucHV0OiBIREEgTlZpZGlhDQ0KIEhETUkvRFAscGNtPTcgYXMgL2RldmljZXMv
cGNpMDAwMDo1OC8wMDAwOjU4OjAwLjAvMDAwMDo1OTowMC4xL3NvdW5kL2NhcmQwL2lucHV0NA0N
ClsgICAyOS42Nzg3ODJdIGlucHV0OiBIREEgTlZpZGlhIEhETUkvRFAscGNtPTggYXMgL2Rldmlj
ZXMvcGNpMDAwMDo1OC8wMDAwOjU4OjAwLjAvMDAwMDo1OTowMC4xL3NvdW5kL2NhcmQwL2lucHV0
NQ0NClsgICAyOS42OTAxMjNdIGlucHV0OiBIREEgTlZpZGlhIEhETUkvRFAscGNtPTkgYXMgL2Rl
dmljZXMvcGNpMDAwMDo1OC8wMDAwOjU4OjAwLjAvMDAwMDo1OTowMC4xL3NvdW5kL2NhcmQwL2lu
cHV0Ng0NClsgICAyOS43NzAzODddIGlvYXRkbWEgMDAwMDo0MDowNC42OiBlbmFibGluZyBkZXZp
Y2UgKDAwMDAgLT4gMDAwMikNDQpbICAgMjkuNzc3MTI0XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA3
NCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyOS43ODMzNThdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6NzQNDQpbICAgMjkuOTA1NjkwXSBpb2F0ZG1hIDAwMDA6NDA6MDQuNzogZW5hYmxp
bmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjkxMjQzOV0geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgNzUgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjkuOTE4NjYyXSBBbHJlYWR5
IHNldHVwIHRoZSBHU0kgOjc1DQ0KWyAgIDMwLjA0MTc1MV0gaW9hdGRtYSAwMDAwOjgwOjA0LjA6
IGVuYWJsaW5nIGRldmljZSAoMDAwNCAtPiAwMDA2KQ0NClsgICAzMC4wNDg1MTddIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDEyMiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMC4wNTQ4NTJd
IHhlbjogLS0+IHBpcnE9MTIyIC0+IGlycT0xMjIgKGdzaT0xMjIpDQ0KWyAgIDMwLjE3NzY3NF0g
aW9hdGRtYSAwMDAwOjgwOjA0LjE6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsg
ICAzMC4xODQ0MjFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEyMyB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQ0NClsgICAzMC4xOTA3NzJdIHhlbjogLS0+IHBpcnE9MTIzIC0+IGlycT0xMjMgKGdzaT0x
MjMpDQ0KWyAgIDMwLjMxMzcwNV0gaW9hdGRtYSAwMDAwOjgwOjA0LjI6IGVuYWJsaW5nIGRldmlj
ZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMC4zMjA0NDZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEy
MiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMC4zMjY3OTJdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6MTIyDQ0KWyAgIDMwLjQ0OTY0Nl0gaW9hdGRtYSAwMDAwOjgwOjA0LjM6IGVuYWJs
aW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMC40NTYzODNdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDEyMyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMC40NjI3NDVdIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6MTIzDQ0KWyAgIDMwLjU4NTYzOV0gaW9hdGRtYSAwMDAwOjgwOjA0
LjQ6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMC41OTI0MDJdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDEyMiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMC41OTg3
MTddIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIyDQ0KWyAgIDMwLjcyMTYxNV0gaW9hdGRtYSAw
MDAwOjgwOjA0LjU6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMC43Mjgz
NzFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEyMyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsg
ICAzMC43MzQ2ODVdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIzDQ0KWyAgIDMwLjg1Nzc0NV0g
aW9hdGRtYSAwMDAwOjgwOjA0LjY6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsg
ICAzMC44NjQ1MDBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEyMiB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQ0NClsgICAzMC44NzA4MTddIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIyDQ0KWyAgIDMw
Ljk5MzQyNl0gaW9hdGRtYSAwMDAwOjgwOjA0Ljc6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAw
MDAyKQ0NClsgICAzMS4wMDAxNzhdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEyMyB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQ0NClsgICAzMS4wMDY0ODZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIz
DQ0KWyAgIDMxLjEyMTY2MF0gaW9hdGRtYSAwMDAwOmMwOjA0LjA6IGVuYWJsaW5nIGRldmljZSAo
MDAwNCAtPiAwMDA2KQ0NClsgICAzMS4xMjg0MTFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3MCB0
cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMS4xMzQ3NDVdIHhlbjogLS0+IHBpcnE9MTcw
IC0+IGlycT0xNzAgKGdzaT0xNzApDQ0KWyAgIDMxLjI1NzcyNV0gaW9hdGRtYSAwMDAwOmMwOjA0
LjE6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMS4yNjQ0NzJdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDE3MSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMS4yNzA4
MTZdIHhlbjogLS0+IHBpcnE9MTcxIC0+IGlycT0xNzEgKGdzaT0xNzEpDQ0KWyAgIDMxLjM5MzY5
Ml0gaW9hdGRtYSAwMDAwOmMwOjA0LjI6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0N
ClsgICAzMS40MDA0MjhdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3MCB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQ0NClsgICAzMS40MDY3NTldIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcwDQ0KWyAg
IDMxLjUyOTYzNl0gaW9hdGRtYSAwMDAwOmMwOjA0LjM6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAt
PiAwMDAyKQ0NClsgICAzMS41MzYzNzBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3MSB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMS41NDI3MjVdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
MTcxDQ0KWyAgIDMxLjY2NTc2Nl0gaW9hdGRtYSAwMDAwOmMwOjA0LjQ6IGVuYWJsaW5nIGRldmlj
ZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMS42NzI1MDJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3
MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMS42Nzg4NTJdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6MTcwDQ0KWyAgIDMxLjgwMTYwNl0gaW9hdGRtYSAwMDAwOmMwOjA0LjU6IGVuYWJs
aW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMS44MDgzNDJdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDE3MSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMS44MTQ2OTldIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6MTcxDQ0KWyAgIDMxLjkzNzc3MV0gaW9hdGRtYSAwMDAwOmMwOjA0
LjY6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMS45NDQ1MjNdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDE3MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAzMS45NTA4
NDNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcwDQ0KWyAgIDMyLjA3MzcwMF0gaW9hdGRtYSAw
MDAwOmMwOjA0Ljc6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAzMi4wODA0
NTVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3MSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsg
ICAzMi4wODY3NzNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcxDQ0KWxtbMzJtICBPSyAgG1sw
bV0gU3RhcnRlZCB1ZGV2IFdhaXQgZm9yIENvbXBsZXRlIERldmljZSBJbml0aWFsaXphdGlvbi4N
DQ0KICAgICAgICAgU3RhcnRpbmcgQWN0aXZhdGlvbiBvZiBETSBSQUlEIHNldHMuLi4NDQ0KWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBBY3RpdmF0aW9uIG9mIERNIFJBSUQgc2V0cy4NDQ0KWxtb
MzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zLg0NDQogICAg
ICAgICBTdGFydGluZyBJbXBvcnQgbmV0d29yayBjb25maWd1cmF0aW9uIGZyb20gaW5pdHJhbWZz
Li4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIFRlbGwgUGx5bW91dGggVG8gV3JpdGUgT3V0IFJ1bnRp
bWUgRGF0YS4uLg0NDQogICAgICAgICBTdGFydGluZyBQcmVwcm9jZXNzIE5GUyBjb25maWd1cmF0
aW9uLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IEVuY3J5cHRlZCBWb2x1
bWVzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFByZXByb2Nlc3MgTkZTIGNvbmZpZ3Vy
YXRpb24uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgVGVsbCBQbHltb3V0aCBUbyBXcml0
ZSBPdXQgUnVudGltZSBEYXRhLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEltcG9ydCBu
ZXR3b3JrIGNvbmZpZ3VyYXRpb24gZnJvbSBpbml0cmFtZnMuDQ0NCiAgICAgICAgIFN0YXJ0aW5n
IENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuLi4NDQ0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBDcmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLg0NDQog
ICAgICAgICBTdGFydGluZyBTZWN1cml0eSBBdWRpdGluZyBTZXJ2aWNlLi4uDQ0NClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgU2VjdXJpdHkgQXVkaXRpbmcgU2VydmljZS4NDQ0KICAgICAgICAg
U3RhcnRpbmcgVXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIEJvb3QvU2h1dGRvd24uLi4NDQ0KWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gQm9vdC9TaHV0
ZG93bi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxp
emF0aW9uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gUEMvU0MgU21hcnQgQ2Fy
ZCBEYWVtb24gQWN0aXZhdGlvbiBTb2NrZXQuDQ0NClsbWzMybSAgT0sgIBtbMG1dIExpc3Rlbmlu
ZyBvbiBPcGVuLWlTQ1NJIGlzY3NpdWlvIFNvY2tldC4NDQ0KWxtbMzJtICBPSyAgG1swbV0gTGlz
dGVuaW5nIG9uIFZpcnR1YWwgbWFjaGluZSBsb2NrIG1hbmFnZXIgc29ja2V0Lg0NDQpbG1szMm0g
IE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gUlBDYmluZCBTZXJ2ZXIgQWN0aXZhdGlvbiBTb2NrZXQu
DQ0NClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBC
dXMgU29ja2V0Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gT3Blbi1pU0NTSSBp
c2NzaWQgU29ja2V0Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gVmlydHVhbCBt
YWNoaW5lIGxvZyBtYW5hZ2VyIHNvY2tldC4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0
YXJnZXQgUGF0aHMuDQ0NClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBDVVBTIFByaW50
aW5nIFNlcnZpY2UgU29ja2V0cy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIEF2
YWhpIG1ETlMvRE5TLVNEIFN0YWNrIEFjdGl2YXRpb24gU29ja2V0Lg0NDQpbG1szMm0gIE9LICAb
WzBtXSBSZWFjaGVkIHRhcmdldCBTb2NrZXRzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVk
IHRhcmdldCBCYXNpYyBTeXN0ZW0uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIER1bXAgZG1lc2cgdG8g
L3Zhci9sb2cvZG1lc2cuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBIYXJkd2FyZSBS
TkcgRW50cm9weSBHYXRoZXJlciBEYWVtb24uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIEhhcmR3YXJl
IFJORyBFbnRyb3B5IEdhdGhlcmVyIERhZW1vbi4uLg0NDQogICAgICAgICBTdGFydGluZyBBdmFo
aSBtRE5TL0ROUy1TRCBTdGFjay4uLg0NDQogICAgICAgICBTdGFydGluZyBSZWFsdGltZUtpdCBT
Y2hlZHVsaW5nIFBvbGljeSBTZXJ2aWNlLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQg
bGlic3RvcmFnZW1nbXQgcGx1Zy1pbiBzZXJ2ZXIgZGFlbW9uLg0NDQogICAgICAgICBTdGFydGlu
ZyBsaWJzdG9yYWdlbWdtdCBwbHVnLWluIHNlcnZlciBkYWVtb24uLi4NDQ0KICAgICAgICAgU3Rh
cnRpbmcgTWFjaGluZSBDaGVjayBFeGNlcHRpb24gTG9nZ2luZyBEYWVtb24uLi4NDQ0KWxtbMzJt
ICBPSyAgG1swbV0gU3RhcnRlZCBBQlJUIEF1dG9tYXRlZCBCdWcgUmVwb3J0aW5nIFRvb2wuDQ0N
CiAgICAgICAgIFN0YXJ0aW5nIEFCUlQgQXV0b21hdGVkIEJ1ZyBSZXBvcnRpbmcgVG9vbC4uLg0N
DQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEFCUlQgWG9yZyBsb2cgd2F0Y2hlci4NDQ0KICAg
ICAgICAgU3RhcnRpbmcgQUJSVCBYb3JnIGxvZyB3YXRjaGVyLi4uDQ0NCiAgICAgICAgIFN0YXJ0
aW5nIEFjY291bnRzIFNlcnZpY2UuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBBQlJU
IGtlcm5lbCBsb2cgd2F0Y2hlci4NDQ0KICAgICAgICAgU3RhcnRpbmcgQUJSVCBrZXJuZWwgbG9n
IHdhdGNoZXIuLi4NDQ0KICAgICAgICAgU3RhcnRpbmcgTW9kZW0gTWFuYWdlci4uLg0NDQogICAg
ICAgICBTdGFydGluZyBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZy4uLg0NDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIGlycWJhbGFuY2UgZGFlbW9uLg0NDQogICAgICAgICBTdGFydGluZyBpcnFi
YWxhbmNlIGRhZW1vbi4uLg0NDQogICAgICAgICBTdGFydGluZyBMb2dpbiBTZXJ2aWNlLi4uDQ0N
ClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgRC1CdXMgU3lzdGVtIE1lc3NhZ2UgQnVzLg0NDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrLg0NDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdGFydGVkIFJlYWx0aW1lS2l0IFNjaGVkdWxpbmcgUG9saWN5IFNlcnZp
Y2UuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cy4uLg0NDQog
ICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0g
U3RhcnRlZCBTZWxmIE1vbml0b3JpbmcgYW5kIFJlcG9ydGluZyBUZWNobm9sb2d5IChTTUFSVCkg
RGFlbW9uLg0NDQogICAgICAgICBTdGFydGluZyBTZWxmIE1vbml0b3JpbmcgYW5kIFJlcG9ydGlu
ZyBUZWNobm9sb2d5IChTTUFSVCkgRGFlbW9uLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgTWFuYWdlIFNvdW5kIENhcmQgU3RhdGUgKHJlc3RvcmUgYW5kIHN0b3JlKS4NDQ0KICAgICAg
ICAgU3RhcnRpbmcgTWFuYWdlIFNvdW5kIENhcmQgU3RhdGUgKHJlc3RvcmUgYW5kIHN0b3JlKS4u
Lg0NDQogICAgICAgICBTdGFydGluZyBHU1NBUEkgUHJveHkgRGFlbW9uLi4uDQ0NCiAgICAgICAg
IFN0YXJ0aW5nIEluc3RhbGwgQUJSVCBjb3JlZHVtcCBob29rLi4uDQ0NCiAgICAgICAgIFN0YXJ0
aW5nIEF1dGhvcml6YXRpb24gTWFuYWdlci4uLg0NDQogICAgICAgICBTdGFydGluZyBSZXNldHMg
U3lzdGVtIEFjdGl2aXR5IExvZ3MuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJn
ZXQgVGltZXJzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIER1bXAgZG1lc2cgdG8gL3Zh
ci9sb2cvZG1lc2cuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgS2VybmVsIFNhbWVwYWdl
IE1lcmdpbmcuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTG9naW4gU2VydmljZS4NDQ0K
ICAgICAgICAgU3RhcnRpbmcgS2VybmVsIFNhbWVwYWdlIE1lcmdpbmcgKEtTTSkgVHVuaW5nIERh
ZW1vbi4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE1vZGVtIE1hbmFnZXIuDQ0NClsb
WzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgS2VybmVsIFNhbWVwYWdlIE1lcmdpbmcgKEtTTSkgVHVu
aW5nIERhZW1vbi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBSZXNldHMgU3lzdGVtIEFj
dGl2aXR5IExvZ3MuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgR1NTQVBJIFByb3h5IERh
ZW1vbi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTkZTIGNsaWVudCBzZXJ2
aWNlcy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBJbnN0YWxsIEFCUlQgY29yZWR1bXAg
aG9vay4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBBdXRob3JpemF0aW9uIE1hbmFnZXIu
DQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQWNjb3VudHMgU2VydmljZS4NDQ0KWxtbMzJt
ICBPSyAgG1swbV0gU3RhcnRlZCBOZXR3b3JrIE1hbmFnZXIuDQ0NCiAgICAgICAgIFN0YXJ0aW5n
IE5ldHdvcmsgTWFuYWdlciBXYWl0IE9ubGluZS4uLg0NDQogICAgICAgICBTdGFydGluZyBOZXR3
b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2VydmljZS4uLg0NDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLg0N
DQogICAgICAgICBTdGFydGluZyBIb3N0bmFtZSBTZXJ2aWNlLi4uDQ0NClsgICAzMy4wOTcxMzNd
IElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDUxczA6IGxpbmsgaXMgbm90IHJlYWR5DQ0K
WxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBNYWNoaW5lIENoZWNrIEV4Y2VwdGlvbiBMb2dnaW5n
IERhZW1vbi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBIb3N0bmFtZSBTZXJ2aWNlLg0N
DQpbICAgMzMuMTUwMDcxXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA1MXMwOiBsaW5r
IGlzIG5vdCByZWFkeQ0NClsgICAzMy4xNjA5NTZdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6
IGVucDQ1czBmMDogbGluayBpcyBub3QgcmVhZHkNDQpbICAgMzMuMTg2NDM3XSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiBlbnA0NXMwZjA6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDMzLjIw
MTAzNF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczBmMDogbGluayBpcyBub3Qg
cmVhZHkNDQpbICAgMzMuMzUyMzEzXSBpeGdiZSAwMDAwOjg1OjAwLjA6IHJlZ2lzdGVyZWQgUEhD
IGRldmljZSBvbiBlbnAxMzNzMGYwDQ0KWyAgIDMzLjQ2MjE0NF0gSVB2NjogQUREUkNPTkYoTkVU
REVWX1VQKTogZW5wMTMzczBmMDogbGluayBpcyBub3QgcmVhZHkNDQpbICAgMzMuNDc0MTkwXSBJ
UHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0N
ClsgICAzMy41MzA1NzRdIGl4Z2JlIDAwMDA6ODU6MDAuMCBlbnAxMzNzMGYwOiBkZXRlY3RlZCBT
RlArOiA1DQ0KWyAgIDMzLjYyODgyN10gaXhnYmUgMDAwMDo4NTowMC4xOiByZWdpc3RlcmVkIFBI
QyBkZXZpY2Ugb24gZW5wMTMzczBmMQ0NClsgICAzMy43NDIyNTNdIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IGVucDEzM3MwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDMzLjc1Mjc1M10g
SVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNjlzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0N
ClsgICAzNC4wMTM4MTJdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDY5czBmMTogbGlu
ayBpcyBub3QgcmVhZHkNDQpbICAgMzQuMDI0NTMyXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVAp
OiBlbnA0NXMwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDM0LjA1MDc1MF0gSVB2NjogQURE
UkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzNC4w
NjU0MThdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDE3M3MwZjA6IGxpbmsgaXMgbm90
IHJlYWR5DQ0KWyAgIDM0LjIyMDY5MF0gcHBzIHBwczE6IG5ldyBQUFMgc291cmNlIHB0cDcNDQpb
ICAgMzQuMjI1MDc3XSBpeGdiZSAwMDAwOmFkOjAwLjA6IHJlZ2lzdGVyZWQgUEhDIGRldmljZSBv
biBlbnAxNzNzMGYwDQ0KWyAgIDM0LjM2NzYwMF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTog
ZW5wMTczczBmMDogbGluayBpcyBub3QgcmVhZHkNDQpbICAgMzQuMzc4MTA2XSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiBlbnA0NXMwZjI6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDM0LjQw
MDI3MV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYyOiBsaW5rIGlzIG5vdCBy
ZWFkeQ0NClsgICAzNC40MTQxNDVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDE3M3Mw
ZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDM0LjU2ODQxOF0gcHBzIHBwczI6IG5ldyBQUFMg
c291cmNlIHB0cDgNDQpbICAgMzQuNTcyODE2XSBpeGdiZSAwMDAwOmFkOjAwLjE6IHJlZ2lzdGVy
ZWQgUEhDIGRldmljZSBvbiBlbnAxNzNzMGYxDQ0KWyAgIDM0LjcxNTM1MV0gSVB2NjogQUREUkNP
TkYoTkVUREVWX1VQKTogZW5wMTczczBmMTogbGluayBpcyBub3QgcmVhZHkNDQpbICAgMzQuNzI2
MTg0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjM6IGxpbmsgaXMgbm90IHJl
YWR5DQ0KWyAgIDM0Ljc1MjE0M10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYz
OiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzNC43Nzg0ODVdIElQdjY6IEFERFJDT05GKE5FVERF
Vl9VUCk6IGVucDUxczA6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDM0Ljc4NTgyNF0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAz
NC43ODYzNzFdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEzM3MwZjA6IGxpbmsgaXMg
bm90IHJlYWR5DQ0KWyAgIDM0Ljc4Njg4OF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5w
MTMzczBmMTogbGluayBpcyBub3QgcmVhZHkNDQpbICAgMzQuNzg3NDE4XSBJUHY2OiBBRERSQ09O
RihORVRERVZfVVApOiBlbnA2OXMwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDM0Ljc4Nzkw
M10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYxOiBsaW5rIGlzIG5vdCByZWFk
eQ0NClsgICAzNC43ODg0MDJdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDE3M3MwZjA6
IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDM0Ljc4ODg3Nl0gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogZW5wNDVzMGYyOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzNC43ODkzODddIElQdjY6
IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDE3M3MwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAg
IDM0Ljc4OTg1OF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYzOiBsaW5rIGlz
IG5vdCByZWFkeQ0NClsgICAzNS4xNTUzOTJdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYx
OiBkZXRlY3RlZCBTRlArOiA2DQ0KWyAgIDM1LjQxMzMwNV0gaXhnYmUgMDAwMDo4NTowMC4xIGVu
cDEzM3MwZjE6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMsIEZsb3cgQ29udHJvbDogUlgvVFgNDQpb
ICAgMzUuNDIyNjk2XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wMTMzczBmMTog
bGluayBiZWNvbWVzIHJlYWR5DQ0KWyAgIDM1LjkyMzcxOF0gaWdiIDAwMDA6MzM6MDAuMCBlbnA1
MXMwOiBpZ2I6IGVucDUxczAgTklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVwbGV4LCBG
bG93IENvbnRyb2w6IFJYDQ0KWyAgIDM2LjAzNzQzOV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NI
QU5HRSk6IGVucDUxczA6IGxpbmsgYmVjb21lcyByZWFkeQ0NClsgICAzNi40MDYxNTBdIGUxMDAw
ZTogZW5wNjlzMGYxIE5JQyBMaW5rIGlzIFVwIDEwMDAgTWJwcyBGdWxsIER1cGxleCwgRmxvdyBD
b250cm9sOiBOb25lDQ0KWyAgIDM2LjQxNTA2N10gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5H
RSk6IGVucDY5czBmMTogbGluayBiZWNvbWVzIHJlYWR5DQ0KICAgICAgICAgU3RhcnRpbmcgTmV0
d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVyIFNlcnZpY2UuLi4NDQ0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2VydmljZS4N
DQ0KWxtbMTszMW1GQUlMRUQbWzBtXSBGYWlsZWQgdG8gc3RhcnQgTmV0d29yayBNYW5hZ2VyIFdh
aXQgT25saW5lLg0NDQpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgTmV0d29ya01hbmFnZXItd2FpdC1v
bmxpbmUuc2VydmljZScgZm9yIGRldGFpbHMuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIExTQjogQnJp
bmcgdXAvZG93biBuZXR3b3JraW5nLi4uDQ0NClsgICA2OS43NTk4MjRdIGJyaWRnZTogZmlsdGVy
aW5nIHZpYSBhcnAvaXAvaXA2dGFibGVzIGlzIG5vIGxvbmdlciBhdmFpbGFibGUgYnkgZGVmYXVs
dC4gVXBkYXRlIHlvdXIgc2NyaXB0cyB0byBsb2FkIGJyX25ldGZpbHRlciBpZiB5b3UgbmVlZCB0
aGlzLg0NClsgICA3MC4wMzc3NzRdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDY5czBm
MDogbGluayBpcyBub3QgcmVhZHkNDQpbICAgNzAuMDUwMTY5XSB4ZW5icjA6IHBvcnQgMShlbnA2
OXMwZjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUNDQpbICAgNzAuMDU2NDE1XSB4ZW5icjA6IHBv
cnQgMShlbnA2OXMwZjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUNDQpbICAgNzAuMDYyOTU2XSBk
ZXZpY2UgZW5wNjlzMGYwIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQ0NClsgICA3Mi40OTkwODZd
IGUxMDAwZTogZW5wNjlzMGYwIE5JQyBMaW5rIGlzIFVwIDEwMDAgTWJwcyBGdWxsIER1cGxleCwg
RmxvdyBDb250cm9sOiBOb25lDQ0KWyAgIDcyLjUwNzk4NF0gSVB2NjogQUREUkNPTkYoTkVUREVW
X0NIQU5HRSk6IGVucDY5czBmMDogbGluayBiZWNvbWVzIHJlYWR5DQ0KICAgICAgICAgU3RhcnRp
bmcgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVyIFNlcnZpY2UuLi4NDQ0KWxtbMzJt
ICBPSyAgG1swbV0gU3RhcnRlZCBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2Vy
dmljZS4NDQ0KWyAgIDczLjYwNDkzOF0geGVuYnIwOiBwb3J0IDEoZW5wNjlzMGYwKSBlbnRlcmVk
IGJsb2NraW5nIHN0YXRlDQ0KWyAgIDczLjYxMTE3OF0geGVuYnIwOiBwb3J0IDEoZW5wNjlzMGYw
KSBlbnRlcmVkIGxpc3RlbmluZyBzdGF0ZQ0NClsgICA3My42MTc3MzBdIElQdjY6IEFERFJDT05G
KE5FVERFVl9VUCk6IHhlbmJyMDogbGluayBpcyBub3QgcmVhZHkNDQpbICAgNzUuNjI5Mjg4XSB4
ZW5icjA6IHBvcnQgMShlbnA2OXMwZjApIGVudGVyZWQgbGVhcm5pbmcgc3RhdGUNDQpbICAgNzku
NjYxMjgxXSB4ZW5icjA6IHBvcnQgMShlbnA2OXMwZjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0
ZQ0NClsgICA3OS42Njc3NzZdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB4ZW5icjA6
IGxpbmsgYmVjb21lcyByZWFkeQ0NClsbWzE7MzFtRkFJTEVEG1swbV0gRmFpbGVkIHRvIHN0YXJ0
IExTQjogQnJpbmcgdXAvZG93biBuZXR3b3JraW5nLg0NDQpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMg
bmV0d29yay5zZXJ2aWNlJyBmb3IgZGV0YWlscy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hl
ZCB0YXJnZXQgTmV0d29yay4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBDVVBTIFByaW50
aW5nIFNlcnZpY2UuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIENVUFMgUHJpbnRpbmcgU2VydmljZS4u
Lg0NDQogICAgICAgICBTdGFydGluZyBMb2dvdXQgb2ZmIGFsbCBpU0NTSSBzZXNzaW9ucyBvbiBz
aHV0ZG93bi4uLg0NDQogICAgICAgICBTdGFydGluZyBOb3RpZnkgTkZTIHBlZXJzIG9mIGEgcmVz
dGFydC4uLg0NDQogICAgICAgICBTdGFydGluZyBQb3N0Zml4IE1haWwgVHJhbnNwb3J0IEFnZW50
Li4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIFN5c3RlbSBMb2dnaW5nIFNlcnZpY2UuLi4NDQ0KICAg
ICAgICAgU3RhcnRpbmcgRHluYW1pYyBTeXN0ZW0gVHVuaW5nIERhZW1vbi4uLg0NDQogICAgICAg
ICBTdGFydGluZyBFbmFibGUgcGVyaW9kaWMgdXBkYXRlIG9mIGVudGl0bGVtZW50IGNlcnRpZmlj
YXRlcy4uLi4NDQ0KICAgICAgICAgU3RhcnRpbmcgT3BlblNTSCBzZXJ2ZXIgZGFlbW9uLi4uDQ0N
CiAgICAgICAgIFN0YXJ0aW5nIC9ldGMvcmMuZC9yYy5sb2NhbCBDb21wYXRpYmlsaXR5Li4uDQ0N
ClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IE5ldHdvcmsgaXMgT25saW5lLg0NDQog
ICAgICAgICBTdGFydGluZyBMU0I6IFRlbGVjb20gTGludXggVmFsaWRhdGlvbiBzdWl0ZS4uLg0N
DQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIExvZ291dCBvZmYgYWxsIGlTQ1NJIHNlc3Npb25z
IG9uIHNodXRkb3duLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5vdGlmeSBORlMgcGVl
cnMgb2YgYSByZXN0YXJ0Lg0NDQogICAgICAgICBTdGFydGluZyBBdmFpbGFiaWxpdHkgb2YgYmxv
Y2sgZGV2aWNlcy4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUg
RmlsZSBTeXN0ZW1zIChQcmUpLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBS
ZW1vdGUgRmlsZSBTeXN0ZW1zLg0NDQogICAgICAgICBTdGFydGluZyBQZXJtaXQgVXNlciBTZXNz
aW9ucy4uLg0NDQogICAgICAgICBTdGFydGluZyBMU0I6IFN0YXJ0cyB0aGUgU3BhY2V3YWxrIERh
ZW1vbi4uLg0NDQogICAgICAgICBTdGFydGluZyBDcmFzaCByZWNvdmVyeSBrZXJuZWwgYXJtaW5n
Li4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIFZpcnR1YWxpemF0aW9uIGRhZW1vbi4uLg0NDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdGFydGVkIEVuYWJsZSBwZXJpb2RpYyB1cGRhdGUgb2YgZW50aXRsZW1l
bnQgY2VydGlmaWNhdGVzLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBBdmFpbGFiaWxp
dHkgb2YgYmxvY2sgZGV2aWNlcy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBTeXN0ZW0g
TG9nZ2luZyBTZXJ2aWNlLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFBlcm1pdCBVc2Vy
IFNlc3Npb25zLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEpvYiBzcG9vbGluZyB0b29s
cy4NDQ0KICAgICAgICAgU3RhcnRpbmcgSm9iIHNwb29saW5nIHRvb2xzLi4uDQ0NClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgQ29tbWFuZCBTY2hlZHVsZXIuDVsgICA5MC42NTkzMzddIGkNDQp4
Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBTUi1JT1YgZW5hYmxlZCB3aXRoIDggVkZzDQ0K
ICAgICAgICAgU3RhcnRpbmcgQ29tbWFuZCBTY2hlZHVsZXIuLi4NWyAgIDkwLjY3MTIwOF0gaQ0N
CnhnYmUgMDAwMDo4NTowMC4xOiByZW1vdmVkIFBIQyBvbiBlbnAxMzNzMGYxDQ0KWxtbMzJtICBP
SyAgG1swbV0gU3RhcnRlZCBPcGVuU1NIIHNlcnZlciBkYWVtb24uDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgTFNCOiBTdGFydHMgdGhlIFNwYWNld2FsayBEYWVtb24uDQ0NClsgICA5MC43
NjI3NjZdIGl4Z2JlIDAwMDA6ODU6MDAuMTogTXVsdGlxdWV1ZSBFbmFibGVkOiBSeCBRdWV1ZSBj
b3VudCA9IDQsIFR4IFF1ZXVlIGNvdW50ID0gNA0NClsgICA5MC43OTA1MzNdIGl4Z2JlIDAwMDA6
ODU6MDAuMTogcmVnaXN0ZXJlZCBQSEMgZGV2aWNlIG9uIGVucDEzM3MwZjENDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIER5bmFtaWMgU3lzdGVtIFR1bmluZyBEYWVtb24uDQ0NClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgVmlydHVhbGl6YXRpb24gZGFlbW9uLg0NDQpbICAgOTAuOTYzMjM2
XSBpeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTogZGV0ZWN0ZWQgU0ZQKzogNg0NClsgICA5
MS4wMDUyNzNdIHBjaSAwMDAwOjg1OjEwLjE6IFs4MDg2OjEwZWRdIHR5cGUgMDAgY2xhc3MgMHgw
MjAwMDANDQpbICAgOTEuMDEyMTk0XSBwY2kgMDAwMDo4NToxMC4xOiBjYW4ndCBzZXQgTWF4IFBh
eWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIg
YW5kIHJlcG9ydCBhIGJ1Zw0NCihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1
OjEwLjENClsgICA5MS4wMjg4NDhdIHBjaSAwMDAwOjg1OjEwLjM6IFs4MDg2OjEwZWRdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDANDQpbICAgOTEuMDM1NjM1XSBwY2kgMDAwMDo4NToxMC4zOiBjYW4n
dCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNp
ZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0NCihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5j
dGlvbiAwMDAwOjg1OjEwLjMNClsgICA5MS4wNTIxODVdIHBjaSAwMDAwOjg1OjEwLjU6IFs4MDg2
OjEwZWRdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgOTEuMDU5MDA4XSBwY2kgMDAwMDo4
NToxMC41OiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwg
dXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0NCihYRU4pIFBDSSBhZGQg
dmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1OjEwLjUNClsgICA5MS4wNzU1MzldIHBjaSAwMDAwOjg1
OjEwLjc6IFs4MDg2OjEwZWRdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgOTEuMDgyNDA5
XSBwY2kgMDAwMDo4NToxMC43OiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlm
IG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0NCihY
RU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1OjEwLjcNClsgICA5MS4wOTkyNDZd
IHBjaSAwMDAwOjg1OjExLjE6IFs4MDg2OjEwZWRdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpb
ICAgOTEuMTA2MDMyXSBwY2kgMDAwMDo4NToxMS4xOiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6
ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9y
dCBhIGJ1Zw0NCihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1OjExLjENClsg
ICA5MS4xMjI2MTNdIHBjaSAwMDAwOjg1OjExLjM6IFs4MDg2OjEwZWRdIHR5cGUgMDAgY2xhc3Mg
MHgwMjAwMDANDQpbICAgOTEuMTI5NDE4XSBwY2kgMDAwMDo4NToxMS4zOiBjYW4ndCBzZXQgTWF4
IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2Fm
ZSIgYW5kIHJlcG9ydCBhIGJ1Zw0NCihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAw
Ojg1OjExLjMNClsgICA5MS4xNDU5MDVdIHBjaSAwMDAwOjg1OjExLjU6IFs4MDg2OjEwZWRdIHR5
cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgOTEuMTUyNzU4XSBwY2kgMDAwMDo4NToxMS41OiBj
YW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9
cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0NCihYRU4pIFBDSSBhZGQgdmlydHVhbCBm
dW5jdGlvbiAwMDAwOjg1OjExLjUNClsgICA5MS4xNjkyMzhdIHBjaSAwMDAwOjg1OjExLjc6IFs4
MDg2OjEwZWRdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgOTEuMTc2MDk0XSBwY2kgMDAw
MDo4NToxMS43OiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2Fy
eSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0NCihYRU4pIFBDSSBh
ZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1OjExLjcNClsgICA5MS4xOTQ3MzhdIGl4Z2JldmY6
IEludGVsKFIpIDEwIEdpZ2FiaXQgUENJIEV4cHJlc3MgVmlydHVhbCBGdW5jdGlvbiBOZXR3b3Jr
IERyaXZlciAtIHZlcnNpb24gMy4yLjItaw0NClsgICA5MS4yMDUwNTRdIGl4Z2JldmY6IENvcHly
aWdodCAoYykgMjAwOSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uDQ0KWyAgIDkxLjIxMjQ0MV0g
aXhnYmV2ZiAwMDAwOjg1OjEwLjE6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsg
ICA5MS4yMTkzMzBdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNldCBtc2cg
cmVjZWl2ZWQgZnJvbSB2ZiAwDQ0KWyAgIDkxLjIyMTI1MV0gaXhnYmUgMDAwMDo4NTowMC4xIGVu
cDEzM3MwZjE6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMsIEZsb3cgQ29udHJvbDogUlgvVFgNDQpb
ICAgOTEuMjI5ODA0XSBpeGdiZXZmIDAwMDA6ODU6MTAuMTogUEYgc3RpbGwgaW4gcmVzZXQgc3Rh
dGUuICBJcyB0aGUgUEYgaW50ZXJmYWNlIHVwPw0NClsgICA5MS4yMjk4MDVdIGl4Z2JldmYgMDAw
MDo4NToxMC4xOiBBc3NpZ25pbmcgcmFuZG9tIE1BQyBhZGRyZXNzDQ0KWyAgIDkxLjIzMDI2MF0g
aXhnYmV2ZiAwMDAwOjg1OjEwLjE6IGRhOjM3OmJjOmQ0OjU3OmUyDQ0KWyAgIDkxLjIzMDI2MV0g
aXhnYmV2ZiAwMDAwOjg1OjEwLjE6IE1BQzogMQ0NClsgICA5MS4yMzAyNjJdIGl4Z2JldmYgMDAw
MDo4NToxMC4xOiBJbnRlbChSKSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQ0KWyAgIDkxLjIzMDI4
Nl0gaXhnYmV2ZiAwMDAwOjg1OjEwLjM6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0N
ClsgICA5MS4yNzUyMTJdIGl4Z2JlIDAwMDA6ODU6MDAuMTogVkYgMCBoYXMgbm8gTUFDIGFkZHJl
c3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBhc3NpZ24gb25lIG1hbnVhbGx5DQ0KWyAgIDkx
LjI4NTQzNF0gaXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0IG1zZyByZWNl
aXZlZCBmcm9tIHZmIDENDQpbICAgOTEuMjkzNTU0XSBpeGdiZSAwMDAwOjg1OjAwLjE6IFZGIDEg
aGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVkLCB5b3UgbWF5IGhhdmUgdG8gYXNzaWduIG9uZSBt
YW51YWxseQ0NClsgICA5MS4zMDQ1MTZdIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBNQUMgYWRkcmVz
cyBub3QgYXNzaWduZWQgYnkgYWRtaW5pc3RyYXRvci4NDQpbICAgOTEuMzEyMzA4XSBpeGdiZXZm
IDAwMDA6ODU6MTAuMzogQXNzaWduaW5nIHJhbmRvbSBNQUMgYWRkcmVzcw0NClsgICA5MS4zMjAw
MTVdIGl4Z2JldmYgMDAwMDo4NToxMC4zOiA0NjpkMDozZDo2ODo1Yjo1Yw0NClsgICA5MS4zMjUz
ODJdIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBNQUM6IDENDQpbICAgOTEuMzI5ODQ1XSBpeGdiZXZm
IDAwMDA6ODU6MTAuMzogSW50ZWwoUikgODI1OTkgVmlydHVhbCBGdW5jdGlvbg0NClsgICA5MS4z
MzY3NDFdIGl4Z2JldmYgMDAwMDo4NToxMC41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAw
MikNDQpbICAgOTEuMzQzNzM5XSBpeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTogVkYgUmVz
ZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgMg0NClsgICA5MS4zNTE2NzVdIGl4Z2JlIDAwMDA6ODU6
MDAuMTogVkYgMiBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBh
c3NpZ24gb25lIG1hbnVhbGx5DQ0KWyAgIDkxLjM2MjcxOV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjU6
IE1BQyBhZGRyZXNzIG5vdCBhc3NpZ25lZCBieSBhZG1pbmlzdHJhdG9yLg0NClsgICA5MS4zNzA1
MTRdIGl4Z2JldmYgMDAwMDo4NToxMC41OiBBc3NpZ25pbmcgcmFuZG9tIE1BQyBhZGRyZXNzDQ0K
WyAgIDkxLjM3ODE0N10gaXhnYmV2ZiAwMDAwOjg1OjEwLjU6IDRlOjBlOjRhOjEwOjIzOmM1DQ0K
WyAgIDkxLjM4MzUxNV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjU6IE1BQzogMQ0NClsgICA5MS4zODc5
NzhdIGl4Z2JldmYgMDAwMDo4NToxMC41OiBJbnRlbChSKSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9u
DQ0KWyAgIDkxLjM5NDg3OV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IGVuYWJsaW5nIGRldmljZSAo
MDAwMCAtPiAwMDAyKQ0NClsgICA5MS40MDE4ODVdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNz
MGYxOiBWRiBSZXNldCBtc2cgcmVjZWl2ZWQgZnJvbSB2ZiAzDQ0KWyAgIDkxLjQwOTgwNl0gaXhn
YmUgMDAwMDo4NTowMC4xOiBWRiAzIGhhcyBubyBNQUMgYWRkcmVzcyBhc3NpZ25lZCwgeW91IG1h
eSBoYXZlIHRvIGFzc2lnbiBvbmUgbWFudWFsbHkNDQpbICAgOTEuNDIwODI5XSBpeGdiZXZmIDAw
MDA6ODU6MTAuNzogTUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0cmF0b3IuDQ0K
WyAgIDkxLjQyODYxMl0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IEFzc2lnbmluZyByYW5kb20gTUFD
IGFkZHJlc3MNDQpbICAgOTEuNDM2MjAwXSBpeGdiZXZmIDAwMDA6ODU6MTAuNzogNDI6YmI6ZGU6
MWY6MmI6M2MNDQpbICAgOTEuNDQxNTY4XSBpeGdiZXZmIDAwMDA6ODU6MTAuNzogTUFDOiAxDQ0K
WyAgIDkxLjQ0NjAzMF0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IEludGVsKFIpIDgyNTk5IFZpcnR1
YWwgRnVuY3Rpb24NDQpbICAgOTEuNDUyOTI5XSBpeGdiZXZmIDAwMDA6ODU6MTEuMTogZW5hYmxp
bmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDkxLjQ1OTk0OV0gaXhnYmUgMDAwMDo4NTow
MC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0IG1zZyByZWNlaXZlZCBmcm9tIHZmIDQNDQpbICAgOTEu
NDY3ODk4XSBpeGdiZSAwMDAwOjg1OjAwLjE6IFZGIDQgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2ln
bmVkLCB5b3UgbWF5IGhhdmUgdG8gYXNzaWduIG9uZSBtYW51YWxseQ0NClsgICA5MS40Nzg5MjZd
IGl4Z2JldmYgMDAwMDo4NToxMS4xOiBNQUMgYWRkcmVzcyBub3QgYXNzaWduZWQgYnkgYWRtaW5p
c3RyYXRvci4NDQpbICAgOTEuNDg2NzIwXSBpeGdiZXZmIDAwMDA6ODU6MTEuMTogQXNzaWduaW5n
IHJhbmRvbSBNQUMgYWRkcmVzcw0NClsgICA5MS40OTQyODRdIGl4Z2JldmYgMDAwMDo4NToxMS4x
OiA5ZTo3Nzo4NTo5OTo4YjoxZA0NClsgICA5MS40OTk2NTRdIGl4Z2JldmYgMDAwMDo4NToxMS4x
OiBNQUM6IDENDQpbICAgOTEuNTA0MTE0XSBpeGdiZXZmIDAwMDA6ODU6MTEuMTogSW50ZWwoUikg
ODI1OTkgVmlydHVhbCBGdW5jdGlvbg0NClsgICA5MS41MTEwMTVdIGl4Z2JldmYgMDAwMDo4NTox
MS4zOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNDQpbICAgOTEuNTE3OTc3XSBpeGdi
ZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYg
NQ0NClsgICA5MS41MjU5MTVdIGl4Z2JlIDAwMDA6ODU6MDAuMTogVkYgNSBoYXMgbm8gTUFDIGFk
ZHJlc3MgYQA3NjA5N10gaXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0IG1z
ZyByZWNlaXZlZCBmcm9tIHZmIDYNDQpbICAgOTEuNTg0MDM1XSBpeGdiZSAwMDAwOjg1OjAwLjE6
IFZGIDYgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVkLCB5b3UgbWF5IGhhdmUgdG8gYXNzaWdu
IG9uZSBtYW51YWxseQ0NClsgICA5MS41OTQzMDBdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNz
MGYxOiBOSUMgTGluayBpcyBEb3duDQ0KWyAgIDkxLjU5NTA4N10gaXhnYmV2ZiAwMDAwOjg1OjEx
LjU6IE1BQyBhZGRyZXNzIG5vdCBhc3NpZ25lZCBieSBhZG1pbmlzdHJhdG9yLg0NClsgICA5MS41
OTUwODhdIGl4Z2JldmYgMDAwMDo4NToxMS41OiBBc3NpZ25pbmcgcmFuZG9tIE1BQyBhZGRyZXNz
DQ0KWyAgIDkxLjU5NjAzMF0gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IGIyOjU5OjBlOjdiOjg2OjIz
DQ0KWyAgIDkxLjU5NjAzMV0gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IE1BQzogMQ0NClsgICA5MS41
OTYwMzJdIGl4Z2JldmYgMDAwMDo4NToxMS41OiBJbnRlbChSKSA4MjU5OSBWaXJ0dWFsIEZ1bmN0
aW9uDQ0KWyAgIDkxLjU5NjA0OV0gaXhnYmV2ZiAwMDAwOjg1OjExLjc6ADAwOjg1OjEwLjEgZW5w
MTMzczE2ZjE6IHJlbmFtZWQgZnJvbSBldGgwDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBM
U0I6IFRlbGVjb20gTGludXggVmFsaWRhdGlvbiBzdWl0ZS4NDQ0KWyAgIDkxLjgyNDIyNl0gRlMt
Q2FjaGU6IE5ldGZzICduZnMnIHJlZ2lzdGVyZWQgZm9yIGNhY2hpbmcNDQpbICAgOTEuODM5NzI2
XSBpeGdiZXZmIDAwMDA6ODU6MTEuNSBlbnAxMzNzMTdmNTogcmVuYW1lZCBmcm9tIGV0aDYNDQpb
ICAgOTEuODQ4Mjc1XSBLZXkgdHlwZSBkbnNfcmVzb2x2ZXIgcmVnaXN0ZXJlZA0NClsgICA5MS44
Njk3NzZdIGl4Z2JldmYgMDAwMDo4NToxMS4xIGVucDEzM3MxN2YxOiByZW5hbWVkIGZyb20gZXRo
NA0NClsgICA5Mi4wMDMzODBdIE5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0
eXBlDQ0KWyAgIDkyLjAwODk1OV0gS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVnaXN0ZXJlZA0NClsg
ICA5Mi4wMTM3MjBdIEtleSB0eXBlIGlkX2xlZ2FjeSByZWdpc3RlcmVkDQ0KWyAgIDkyLjAxMzc4
OV0gaXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMs
IEZsb3cgQ29udHJvbDogUlgvVFgNDQpbICAgOTIuMDM3NTYwXSBpeGdiZXZmIDAwMDA6ODU6MTEu
MyBlbnAxMzNzMTdmMzogcmVuYW1lZCBmcm9tIGV0aDUNDQpbICAgOTIuMDc3ODU3XSBpeGdiZXZm
IDAwMDA6ODU6MTAuNyBlbnAxMzNzMTZmNzogcmVuYW1lZCBmcm9tIGV0aDMNDQpbICAgOTIuMTE3
NTg3XSBpeGdiZXZmIDAwMDA6ODU6MTEuNyBlbnAxMzNzMTdmNzogcmVuYW1lZCBmcm9tIGV0aDcN
DQpbICAgOTIuMTQ2OTMzXSBpeGdiZXZmIDAwMDA6ODU6MTAuNSBlbnAxMzNzMTZmNTogcmVuYW1l
ZCBmcm9tIGV0aDINDQogICAgICAgICBTdGFydGluZyBQcmVwcm9jZXNzIE5GUyBjb25maWd1cmF0
aW9uLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFJQQyBQb3J0IE1hcHBl
ci4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgSG9zdCBhbmQgTmV0d29yayBO
YW1lIExvb2t1cHMuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgUHJlcHJvY2VzcyBORlMg
Y29uZmlndXJhdGlvbi4NDQ0KICAgICAgICAgU3RhcnRpbmcgTkZTIHN0YXR1cyBtb25pdG9yIGZv
ciBORlN2Mi8zIGxvY2tpbmcuLi4uDQ0NClsgICA5Mi4yMTQ4MTddIGl4Z2JldmYgMDAwMDo4NTox
MC4zIGVucDEzM3MxNmYzOiByZW5hbWVkIGZyb20gZXRoMQ0NCiAgICAgICAgIFN0YXJ0aW5nIFJQ
QyBiaW5kIHNlcnZpY2UuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBSUEMgYmluZCBz
ZXJ2aWNlLg0NDQpbICAgOTIuMjc5NzI1XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAx
MzNzMTZmMTogbGluayBpcyBub3QgcmVhZHkNDQpbICAgOTIuMjg2OTg3XSBpeGdiZSAwMDAwOjg1
OjAwLjEgZW5wMTMzczBmMTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgMA0NClsgICA5
Mi4yOTQ5NTZdIGl4Z2JlIDAwMDA6ODU6MDAuMTogVkYgMCBoYXMgbm8gTUFDIGFkZHJlc3MgYXNz
aWduZWQsIHlvdSBtYXkgaGF2ZSB0byBhc3NpZ24gb25lIG1hbnVhbGx5DQ0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBORlMgc3RhdHVzIG1vbml0b3IgZm9yIE5GU3YyLzMgbG9ja2luZy4uDVsg
ICA5Mi4zMTU1NzFdIGkNDQp4Z2JldmYgMDAwMDo4NToxMC4xOiBOSUMgTGluayBpcyBVcCAxMCBH
YnBzDQ0KWyAgIDkyLjMyNjExN10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE2
ZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDkyLjMzMzI1Nl0gSVB2NjogQUREUkNPTkYoTkVU
REVWX0NIQU5HRSk6IGVucDEzM3MxNmYxOiBsaW5rIGJlY29tZXMgcmVhZHkNDQpbICAgOTIuMzQ0
Njk4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTdmNTogbGluayBpcyBub3Qg
cmVhZHkNDQpbICAgOTIuMzY1OTA4XSBpeGdiZXZmIDAwMDA6ODU6MTEuNTogTklDIExpbmsgaXMg
VXAgMTAgR2Jwcw0NClsgICA5Mi4zNzI0MDldIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVu
cDEzM3MxN2Y1OiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICA5Mi4zNzk1NDFdIElQdjY6IEFERFJD
T05GKE5FVERFVl9DSEFOR0UpOiBlbnAxMzNzMTdmNTogbGluayBiZWNvbWVzIHJlYWR5DQ0KWyAg
IDkyLjM5MTAzNl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE3ZjE6IGxpbmsg
aXMgbm90IHJlYWR5DQ0KWyAgIDkyLjQxMjIzOF0gaXhnYmV2ZiAwMDAwOjg1OjExLjE6IE5JQyBM
aW5rIGlzIFVwIDEwIEdicHMNDQpbICAgOTIuNDEzNzY4XSBJUHY2OiBBRERSQ09ORihORVRERVZf
VVApOiBlbnAxMzNzMTdmMTogbGluayBpcyBub3QgcmVhZHkNDQpbICAgOTIuNDE1MzEzXSBJUHY2
OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTdmMzogbGluayBpcyBub3QgcmVhZHkNDQpb
ICAgOTIuNDQ1NTg5XSBpeGdiZXZmIDAwMDA6ODU6MTEuMzogTklDIExpbmsgaXMgVXAgMTAgR2Jw
cw0NClsgICA5Mi40NDcxMjFdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEzM3MxN2Yz
OiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICA5Mi40NDgzNzhdIElQdjY6IEFERFJDT05GKE5FVERF
Vl9VUCk6IGVucDEzM3MxNmY3OiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICA5Mi40NzY4NDBdIGl4
Z2JldmYgMDAwMDo4NToxMC43OiBOSUMgTGluayBpcyBVcCAxMCBHYnBzDQ0KWyAgIDkyLjQ3ODM3
MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE2Zjc6IGxpbmsgaXMgbm90IHJl
YWR5DQ0KWyAgIDkyLjQ4OTk3NV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEz
M3MxN2YxOiBsaW5rIGJlY29tZXMgcmVhZHkNDQpbICAgOTIuNDk5MzM2XSBJUHY2OiBBRERSQ09O
RihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE3ZjM6IGxpbmsgYmVjb21lcyByZWFkeQ0NClsgICA5
Mi41MDg1MTZdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAxMzNzMTZmNzogbGlu
ayBiZWNvbWVzIHJlYWR5DQ0KWyAgIDkyLjUxOTgwM10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogZW5wMTMzczE3Zjc6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDkyLjU0MTEwNF0gaXhnYmV2
ZiAwMDAwOjg1OjExLjc6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMNDQpbICAgOTIuNTQ3NjA2XSBJ
UHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTdmNzogbGluayBpcyBub3QgcmVhZHkN
DQpbICAgOTIuNTU0NzM2XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE3
Zjc6IGxpbmsgYmVjb21lcyByZWFkeQ0NClsgICA5Mi41NjYyNjBdIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IGVucDEzM3MxNmY1OiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICA5Mi41ODc1MDBd
IGl4Z2JldmYgMDAwMDo4NToxMC41OiBOSUMgTGluayBpcyBVcCAxMCBHYnBzDQ0KWyAgIDkyLjU4
OTAzMF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE2ZjU6IGxpbmsgaXMgbm90
IHJlYWR5DQ0KWyAgIDkyLjU5ODUyOF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMz
czE2ZjM6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDkyLjYyMTQ3Nl0gaXhnYmV2ZiAwMDAwOjg1
OjEwLjM6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMNDQpbICAgOTIuNjIzMDA3XSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiBlbnAxMzNzMTZmMzogbGluayBpcyBub3QgcmVhZHkNDQpbICAgOTIu
NjM2MzUzXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE2ZjU6IGxpbmsg
YmVjb21lcyByZWFkeQ0NClsgICA5Mi42NDU1NDJdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFO
R0UpOiBlbnAxMzNzMTZmMzogbGluayBiZWNvbWVzIHJlYWR5DQ0KWyAgIDkzLjA0MTQ1MF0gaXA2
X3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtDQ0KWyAgIDkzLjEwMDgw
OF0gRWJ0YWJsZXMgdjIuMCByZWdpc3RlcmVkDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBQ
b3N0Zml4IE1haWwgVHJhbnNwb3J0IEFnZW50Lg0NDQogICAgICAgICBTdGFydGluZyBOZXR3b3Jr
IE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2VydmljZS4uLg0NDQpbG1szMm0gIE9LICAbWzBt
XSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLg0NDQpb
G1sxOzMxbUZBSUxFRBtbMG1dIEZhaWxlZCB0byBzdGFydCBDcmFzaCByZWNvdmVyeSBrZXJuZWwg
YXJtaW5nLg0NDQpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMga2R1bXAuc2VydmljZScgZm9yIGRldGFp
bHMuDQ0NClsgIDExNS4wMjczMDddIHhlbl9hY3BpX3Byb2Nlc3NvcjogVXBsb2FkaW5nIFhlbiBw
cm9jZXNzb3IgUE0gaW5mbw0NClsgIDExNS4xMjYxNjddIHhlbjptYW5hZ2U6IFVuYWJsZSB0byBy
ZWFkIHN5c3JxIGNvZGUgaW4gY29udHJvbC9zeXNycQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgL2V0Yy9yYy5kL3JjLmxvY2FsIENvbXBhdGliaWxpdHkuDQ0NCiAgICAgICAgIFN0YXJ0aW5n
IEdOT01FIERpc3BsYXkgTWFuYWdlci4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFNl
cmlhbCBHZXR0eSBvbiBodmMwLg0NDQogICAgICAgICBTdGFydGluZyBTZXJpYWwgR2V0dHkgb24g
aHZjMC4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBMb2dpbiBQcm9tcHRz
Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBNdWx0aS1Vc2VyIFN5c3RlbS4N
DQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBHTk9NRSBEaXNwbGF5IE1hbmFnZXIuDQ0NClsb
WzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IEdyYXBoaWNhbCBJbnRlcmZhY2UuDQ0NCiAg
ICAgICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2Vz
Li4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgVXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVt
IFJ1bmxldmVsIENoYW5nZXMuDQ0KWyAgMTIzLjA2MjkzMV0gbm91dmVhdSAwMDAwOjU5OjAwLjA6
IHZnYWFyYjogY2hhbmdlZCBWR0EgZGVjb2Rlczogb2xkZGVjb2Rlcz1pbyttZW0sZGVjb2Rlcz1u
b25lOm93bnM9aW8rbWVtDQ0KWyAgMTIzLjE3OTk4OV0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERS
TTogRERDIHJlc3BvbmRlZCwgYnV0IG5vIEVESUQgZm9yIERWSS1JLTENDQpbICAxMjMuNTE1MDk2
XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8gRURJRCBm
b3IgRFZJLUktMQ0NCg0NDQpSZWQgSGF0IEVudGVycHJpc2UgTGludXggU2VydmVyIDcuMyAoTWFp
cG8pDQ0KS2VybmVsIDQuMTEuMSBvbiBhbiB4ODZfNjQNDQoNDQpza2wtNHMxIGxvZ2luOiBbICAx
MjUuNTY1MjMzXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQg
bm8gRURJRCBmb3IgRFZJLUktMQ0NClsgIDEyNi4wMjMwNTddIG5vdXZlYXUgMDAwMDo1OTowMC4w
OiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQ0KWyAgMTI2LjE3
MDI1Ml0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRERDIHJlc3BvbmRlZCwgYnV0IG5vIEVE
SUQgZm9yIERWSS1JLTENDQpbICAxMjguNTc5NDg4XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJN
OiBEREMgcmVzcG9uZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUktMQ0NClsgIDEyOC43MzA4MDld
IG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZv
ciBEVkktSS0xDQ0KKFhFTikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3NlKSB0YXJnZXQgMCBhY3R1
YWwgMCBNU1IgMHgxN2EgPC0tIDB4NQ0KKFhFTikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3NlKSB0
YXJnZXQgMCBhY3R1YWwgMCBNU1IgMHg0MWQgPC0tIDB4YmQyMDAwMDA4MDAwMDE3YQ0KKFhFTikg
SFYgTVNSIElOSkVDVCAoaW50ZXJwb3NlKSB0YXJnZXQgMCBhY3R1YWwgMCBNU1IgMHg0MWYgPC0t
IDB4ODYNCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAg
TVNSIDB4NDFlIDwtLSAweDE4MDAyMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDINCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNw0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDE5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA0MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM3DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0
Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQzDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3Ng0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgOTgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5OQ0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
NDkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMg0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDQ1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzMNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAyNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDk3DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgNDYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzOA0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDk2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMjINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNw0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDEwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzINCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAyMw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDgNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ0
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDkNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDI5DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMzUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNg0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MjYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDI0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA0Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMxDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNA0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMzkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyMA0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDUxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTANCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA3Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDczDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5
Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDk1DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgODkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1Mw0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDU1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzUNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA4MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDUyDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA3OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc0DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgOTINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4Mw0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDg1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODgNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDgw
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA2NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDg0DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgNjYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1OA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDgyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODcNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDY3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODYNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA1Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU2DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgNzANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2OA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDcxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjkN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA5DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTIwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIxDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTI3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA1
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA0DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNjMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDgNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxMjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMjUNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMjYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
MzUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMjINCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxMDENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDMNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxMzQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2MA0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDkwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTENCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNzYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzcNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNzgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTYNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxNjUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTENCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxNjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTcNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxNTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTMN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxNTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDkNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxNjANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDINCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMjgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
NzUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzQNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTkNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNTINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzENCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxNjYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTYNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxNjENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjgNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxNjkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzMN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxNDYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDcNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxNDgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMjMNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
MDcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMzENCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNDMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDINCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxMDANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTkNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxMDYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMzANCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxMzYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTINCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxMTMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDAN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxMTcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTENCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxMzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMzkNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMzMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
MzgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTUNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxMTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMzINCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxODkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODQNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxNTgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODENCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxODgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODYNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxOTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjMN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxNDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODMNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxNDQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxOTANCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
NjINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODcNCihYRU4pIE1DRTogVGhpcyBlcnJv
ciBwYWdlIGlzIG93bmRlZCBieSBET00gMA0KKFhFTikgbWNlLmM6MTY4MTogTUNFOiBFcnJvciBp
cyBzdWNjZXNzZnVsbHkgcmVjb3ZlcmVkDQpbICAxOTMuNTUyOTc4XSBEaXNhYmxpbmcgbG9jayBk
ZWJ1Z2dpbmcgZHVlIHRvIGtlcm5lbCB0YWludA0NClsgIDE5My41NTg5MjVdIG1jZTogW0hhcmR3
YXJlIEVycm9yXTogTWFjaGluZSBjaGVjayBldmVudHMgbG9nZ2VkDQ0KWyAgMTkzLjU2NjE0NV0g
TWVtb3J5IGZhaWx1cmU6IDB4Mjg5MjQwOiByZXNlcnZlZCBrZXJuZWwgcGFnZSBzdGlsbCByZWZl
cmVuY2VkIGJ5IDEgdXNlcnMNDQpbICAxOTMuNTc0OTA1XSBNZW1vcnkgZmFpbHVyZTogMHgyODky
NDA6IHJlY292ZXJ5IGFjdGlvbiBmb3IgcmVzZXJ2ZWQga2VybmVsIHBhZ2U6IEZhaWxlZA0NCihY
RU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAgTVNSIDB4MTdh
IDwtLSAweDUNCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFs
IDAgTVNSIDB4NDIxIDwtLSAweGJkMDAwMDAwMDA0MDAwY2YNCihYRU4pIEhWIE1TUiBJTkpFQ1Qg
KGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAgTVNSIDB4NDIzIDwtLSAweDg2DQooWEVOKSBI
ViBNU1IgSU5KRUNUIChpbnRlcnBvc2UpIHRhcmdldCAwIGFjdHVhbCAwIE1TUiAweDQyMiA8LS0g
MHgxODAwMjANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxMw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE1DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM2DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMzUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDM3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDgN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDQ2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDcNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSA3Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc3DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgOTcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5Ng0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDEwMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwNA0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDEwNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwMw0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDEwMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwOA0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwNg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDEwOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwNw0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDk4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTkNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxNDANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDEN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgNA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDUxDQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgNTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzANCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNzINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzENCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxNA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExMQ0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDExMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE5DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMA0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDI3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjYNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAzMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDIzDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMzkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyMg0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMzENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyNQ0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDI0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDQNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAzOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE2DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAy
OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMjANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyOQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDQwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDENCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA0Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQyDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA4NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDg1DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgODENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNDcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDkNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxNDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDQNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSA2OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgOTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2Nw0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDY5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
NTYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3OA0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDc1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTQNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA4MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDcwDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgNzENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4Mw0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgNjINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1OQ0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDg2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTcNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA4Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYzDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1
NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDg4DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgOTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1Mg0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDU4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjYNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA1NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDUzDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA2NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDkzDQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgOTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2MA0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDczDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODINCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDg5
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIxDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTIwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTEzDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTQyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQzDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTE5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE0DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTEyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTM3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM0DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI3DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTM5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI4DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTMxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIz
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI2DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTMzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE1DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTE3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMyDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTM4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM2DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTIyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM1DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTMwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU5DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTg3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg2DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTc2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY1DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTkwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTkx
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTgxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg5DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTY0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY4DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTg4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc4DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTgwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg1DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTc1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc3DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTY2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgzDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTU0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYyDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTc5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYz
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc0DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTU3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY5DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTU2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg0DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTUyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgyDQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUwDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTUxDQooWEVOKSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9v
dGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4NCihYRU4pIFJlc2V0dGluZyB3aXRoIEFDUEkgTUVN
T1JZIG9yIEkvTyBSRVNFVF9SRUcuDQpGb3JjZSBhbiBTNSBleGl0IHBhdGguDQpbTUNUUF0gQ29u
ZmlndXJlIE1DVFAgZm9yIHNlcnZlcg0KW01DVFBdIFBTRltCQV1bNDAwOF0gMDAwNTAxMDEgLT4w
MDA1MDEwMQ0KW01DVFBdIFBTRltCQV1bNDBEMF0gMDAwMTAwMDAgLT4wMDAxMDAwMA0KW01DVFBd
IFBTRltCQV1bNDBENF0gMDAwNjAxMDEgLT4wMDA2MDEwMQ0KW01DVFBdIFJvb3QgcG9ydCAxMSBz
bG90IHN0YXR1czogZGV0ZWN0ZWQNCltNQ1RQXSBQU0ZbQkFdWzQwRDhdIDAwMDE4MzAzIC0+MDAw
MTgzMDMNCltNQ1RQXSBQU0ZbQkFdWzQwNjBdIDAwMDAwMDA3IC0+MDAwMDAwMDcNCltNQ1RQXSBQ
U0ZbNzBdWzQwMDhdIDAwMDUwMTAxIC0+MDAwNTAxMDENCltNQ1RQXSBQU0ZbNzBdWzQwNTBdIDAw
MDYwMTAxIC0+MDAwNjAxMDENCltNQ1RQXSBQU0ZbNzBdWzQwNDRdIDAwMDAwMDAzIC0+MDAwMDAw
MDMNCg==

--_003_B8376D2DEA074F45BA033984477C453E3B722405shsmsx102ccrcor_
Content-Type: application/octet-stream; name="skl-4s-no-rs -full-fail.log"
Content-Description: skl-4s-no-rs -full-fail.log
Content-Disposition: attachment; filename="skl-4s-no-rs -full-fail.log";
	size=345573; creation-date="Wed, 24 May 2017 05:31:42 GMT";
	modification-date="Wed, 24 May 2017 05:31:42 GMT"
Content-Transfer-Encoding: base64

VXNpbmcgY29uZmlndXJhdGlvbiBmaWxlICd4ZW4uY2ZnJw0Kdm1saW51ei14ZW46IDB4MDAwMDAw
MDA1ZThmZTAwMC0weDAwMDAwMDAwNWVlYTMyYTANCmluaXRyZC14ZW4uaW1nOiAweDAwMDAwMDAw
NGM5ODYwMDAtMHgwMDAwMDAwMDUzNzcwZmI2DQogWGVuIDQuOS1yYw0KKFhFTikgWGVuIHZlcnNp
b24gNC45LXJjIChidWlsZEB0c3Aub3JnKSAoZ2NjIChHQ0MpIDQuOC41IDIwMTUwNjIzIChSZWQg
SGF0IDQuOC41LTExKSkgZGVidWc9eSAgV2VkIE1heSAxNyAxMDo0MToyNiBDU1QgMjAxNw0KKFhF
TikgTGF0ZXN0IENoYW5nZVNldDogRnJpIE1heSAxMiAxNzoyNDoxNyAyMDE3ICswMjAwIGdpdDox
Nzg4MGEwLWRpcnR5DQooWEVOKSBDb25zb2xlIG91dHB1dCBpcyBzeW5jaHJvbm91cy4NCihYRU4p
IEJvb3Rsb2FkZXI6IEVGSQ0KKFhFTikgQ29tbWFuZCBsaW5lOiBkb20wX21lbT04MTkyTSBkb20w
X21heF92Y3B1cz0zMiBpb21tdT0xIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBtc2k9MSBj
b25yaW5nX3NpemU9NE0gIGNvbnNvbGU9Y29tMSBjb20xPTExNTIwMCw4bjEgc3luY19jb25zb2xl
IHZwaWQ9MSB2cG11PTEgYWx0cDJtPTEgcHNyPWNtdCBwc3I9Y2F0IHBzcj1jZHAgZXB0PXBtbCBp
b21tdT1vbixpbnRwb3N0IGVmaT1uby1ycw0KKFhFTikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRy
ZXNzOiAweDVmMDAwMDAwDQooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoNCihYRU4pICBWR0EgaXMg
Z3JhcGhpY3MgbW9kZSAxMDI0eDc2OCwgMzIgYnBwDQooWEVOKSBEaXNjIGluZm9ybWF0aW9uOg0K
KFhFTikgIEZvdW5kIDAgTUJSIHNpZ25hdHVyZXMNCihYRU4pICBGb3VuZCAxIEVERCBpbmZvcm1h
dGlvbiBzdHJ1Y3R1cmVzDQooWEVOKSBFRkkgUkFNIG1hcDoNCihYRU4pICAwMDAwMDAwMDAwMDAw
MDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAwMDAwMDAwYTAwMDAg
LSAwMDAwMDAwMDAwMTAwMDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0g
MDAwMDAwMDA2NWQxMzAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAwMDAwNjVkMTMwMDAgLSAwMDAw
MDAwMDY4MmFkMDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMDY4MmFkMDAwIC0gMDAwMDAw
MDA2OGNkZDAwMCAoQUNQSSBOVlMpDQooWEVOKSAgMDAwMDAwMDA2OGNkZDAwMCAtIDAwMDAwMDAw
NjhlZTEwMDAgKEFDUEkgZGF0YSkNCihYRU4pICAwMDAwMDAwMDY4ZWUxMDAwIC0gMDAwMDAwMDA2
ZjgwMDAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAwMDAwNmY4MDAwMDAgLSAwMDAwMDAwMDkwMDAw
MDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMGZlMDAwMDAwIC0gMDAwMDAwMDBmZTAxMTAw
MCAocmVzZXJ2ZWQpDQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDYwNDAwMDAwMDAg
KHVzYWJsZSkNCihYRU4pIEFDUEk6IFJTRFAgNjhFRTAwMTQsIDAwMjQgKHIyIElOVEVMICkNCihY
RU4pIEFDUEk6IFhTRFQgNjhEOTQxODgsIDAxMUMgKHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAg
MCAgICAgICAxMDAwMDEzKQ0KKFhFTikgQUNQSTogRkFDUCA2OEVEQjAwMCwgMDBGNCAocjQgSU5U
RUwgIElOVEVMIElEICAgICAgICAwIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBEU0RUIDY4
RTYzMDAwLCA0RkNBOCAocjIgSU5URUwgIElOVEVMIElEICAgICAgICAzIElOVEwgMjAwOTEwMTMp
DQooWEVOKSBBQ1BJOiBGQUNTIDY4QzAzMDAwLCAwMDQwDQooWEVOKSBBQ1BJOiBTU0RUIDY4RURF
MDAwLCAwNzI4IChyMiBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgTVNGVCAgMTAwMDAwRCkNCihY
RU4pIEFDUEk6IFNTRFQgNjhFREQwMDAsIDA0MzYgKHIyIElOVEVMICBUcG0yVGFibCAgICAgMTAw
MCBJTlRMIDIwMTQwODI4KQ0KKFhFTikgQUNQSTogVFBNMiA2OEVEQzAwMCwgMDAzNCAocjMgSU5U
RUwgIEVESzIgICAgICAgICAgICAyICAgICAgIDEwMDAwMTMpDQooWEVOKSBBQ1BJOiBVRUZJIDY4
Q0NBMDAwLCAwMDQyIChyMSBJTlRFTCAgRURLMiAgICAgICAgICAgIDIgICAgICAgMTAwMDAxMykN
CihYRU4pIEFDUEk6IFVFRkkgNjhDMDUwMDAsIDAwNUMgKHIxICBJTlRFTCBSc3RVZWZpViAgICAg
ICAgMCAgICAgICAgICAgICAwKQ0KKFhFTikgQUNQSTogSFBFVCA2OEVEQTAwMCwgMDAzOCAocjEg
SU5URUwgIElOVEVMIElEICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBBUElD
IDY4RUQ4MDAwLCAxNkRFIChyMyBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAx
MykNCihYRU4pIEFDUEk6IE1DRkcgNjhFRDcwMDAsIDAwM0MgKHIxIElOVEVMICBJTlRFTCBJRCAg
ICAgICAgMSBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogTUlHVCA2OEVENjAwMCwgMDA0MCAo
cjEgSU5URUwgIElOVEVMIElEICAgICAgICAwIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBN
U0NUIDY4RUQ1MDAwLCAwMDkwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAyMDA5
MTAxMykNCihYRU4pIEFDUEk6IE5GSVQgNjhFQkMwMDAsIDE4MDI4IChyMSAgICAgICAgICAgICAg
ICAgICAgICAgIDAgICAgICAgICAgICAgMCkNCihYRU4pIEFDUEk6IFBDQVQgNjhFQkIwMDAsIDAw
NDggKHIxIElOVEVMICBFREsyICAgICAgICAgICAgMiBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQ
STogUENDVCA2OEVCQTAwMCwgMDBBQyAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAyIElOVEwg
MjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBSQVNGIDY4RUI5MDAwLCAwMDMwIChyMSBJTlRFTCAgSU5U
RUwgSUQgICAgICAgIDEgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IFNMSVQgNjhFQjgwMDAs
IDAwNkMgKHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAgMSBJTlRMIDIwMDkxMDEzKQ0KKFhFTikg
QUNQSTogU1JBVCA2OEVCNTAwMCwgMjgzMCAocjMgSU5URUwgIElOVEVMIElEICAgICAgICAyIElO
VEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBTVk9TIDY4RUI0MDAwLCAwMDMyIChyMSBJTlRFTCAg
SU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IFdERFQgNjhFQjMw
MDAsIDAwNDAgKHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBJTlRMIDIwMDkxMDEzKQ0KKFhF
TikgQUNQSTogT0VNNCA2OERDMDAwMCwgQTI3QzQgKHIyICBJTlRFTCBDUFUgIENTVCAgICAgMzAw
MCBJTlRMIDIwMTQwODI4KQ0KKFhFTikgQUNQSTogT0VNMSA2OEQ5NTAwMCwgMkEyQzQgKHIyICBJ
TlRFTCBDUFUgRUlTVCAgICAgMzAwMCBJTlRMIDIwMTQwODI4KQ0KKFhFTikgQUNQSTogT0VNMiA2
OEQ3QTAwMCwgMTk0NjQgKHIyICBJTlRFTCBDUFUgIEhXUCAgICAgMzAwMCBJTlRMIDIwMTQwODI4
KQ0KKFhFTikgQUNQSTogU1NEVCA2OEQ0NjAwMCwgMzM5OTAgKHIyICBJTlRFTCBTU0RUICBQTSAg
ICAgNDAwMCBJTlRMIDIwMTQwODI4KQ0KKFhFTikgQUNQSTogQkRBVCA2OEVERjAwMCwgMDAzMCAo
cjEgSU5URUwgIElOVEVMIElEICAgICAgICAwIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBT
U0RUIDY4RDQ0MDAwLCAxMzRFIChyMiAgSU5URUwgU3BzTm0gICAgICAgICAgIDIgSU5UTCAyMDE0
MDgyOCkNCihYRU4pIEFDUEk6IFNQQ1IgNjhENDMwMDAsIDAwNTAgKHIxICAgICAgICAgICAgICAg
ICAgICAgICAgMCAgICAgICAgICAgICAwKQ0KKFhFTikgQUNQSTogRE1BUiA2OEQ0MjAwMCwgMDMx
OCAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJ
OiBIRVNUIDY4RDQxMDAwLCAwMEE4IChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAg
ICAgICAgMSkNCihYRU4pIEFDUEk6IEJFUlQgNjhENDAwMDAsIDAwMzAgKHIxIElOVEVMICBJTlRF
TCBJRCAgICAgICAgMSBJTlRMICAgICAgICAxKQ0KKFhFTikgQUNQSTogRVJTVCA2OEQzRjAwMCwg
MDIzMCAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAxIElOVEwgICAgICAgIDEpDQooWEVOKSBB
Q1BJOiBFSU5KIDY4RDNFMDAwLCAwMTUwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5U
TCAgICAgICAgMSkNCihYRU4pIFN5c3RlbSBSQU06IDM5MTg3N01CICg0MDEyODI4ODhrQikNCihY
RU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDAgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAt
PiBBUElDIDAyIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNCAtPiBOb2Rl
IDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDYgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQ
WE0gMCAtPiBBUElDIDA4IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwYSAt
PiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTAgLT4gTm9kZSAwDQooWEVOKSBT
UkFUOiBQWE0gMCAtPiBBUElDIDEyIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJ
QyAxNCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTYgLT4gTm9kZSAwDQoo
WEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDE4IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAg
LT4gQVBJQyAxYSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjAgLT4gTm9k
ZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDIyIC0+IE5vZGUgMA0KKFhFTikgU1JBVDog
UFhNIDAgLT4gQVBJQyAyNCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjYg
LT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDI4IC0+IE5vZGUgMA0KKFhFTikg
U1JBVDogUFhNIDAgLT4gQVBJQyAyYSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQ
SUMgMzAgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDMyIC0+IE5vZGUgMA0K
KFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzNCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAw
IC0+IEFQSUMgMzYgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDM4IC0+IE5v
ZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzYSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6
IFBYTSAxIC0+IEFQSUMgNDAgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDQy
IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NCAtPiBOb2RlIDENCihYRU4p
IFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDYgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBB
UElDIDQ4IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0YSAtPiBOb2RlIDEN
CihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTAgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0g
MSAtPiBBUElDIDUyIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1NCAtPiBO
b2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTYgLT4gTm9kZSAxDQooWEVOKSBTUkFU
OiBQWE0gMSAtPiBBUElDIDU4IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1
YSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjAgLT4gTm9kZSAxDQooWEVO
KSBTUkFUOiBQWE0gMSAtPiBBUElDIDYyIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4g
QVBJQyA2NCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjYgLT4gTm9kZSAx
DQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDY4IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhN
IDEgLT4gQVBJQyA2YSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzAgLT4g
Tm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDcyIC0+IE5vZGUgMQ0KKFhFTikgU1JB
VDogUFhNIDEgLT4gQVBJQyA3NCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMg
NzYgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDc4IC0+IE5vZGUgMQ0KKFhF
TikgU1JBVDogUFhNIDEgLT4gQVBJQyA3YSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAyIC0+
IEFQSUMgODAgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDgyIC0+IE5vZGUg
Mg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4NCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBY
TSAyIC0+IEFQSUMgODYgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDg4IC0+
IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4YSAtPiBOb2RlIDINCihYRU4pIFNS
QVQ6IFBYTSAyIC0+IEFQSUMgOTAgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElD
IDkyIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5NCAtPiBOb2RlIDINCihY
RU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTYgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAt
PiBBUElDIDk4IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5YSAtPiBOb2Rl
IDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTAgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQ
WE0gMiAtPiBBUElDIGEyIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBhNCAt
PiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTYgLT4gTm9kZSAyDQooWEVOKSBT
UkFUOiBQWE0gMiAtPiBBUElDIGE4IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJ
QyBhYSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjAgLT4gTm9kZSAyDQoo
WEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGIyIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIg
LT4gQVBJQyBiNCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjYgLT4gTm9k
ZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGI4IC0+IE5vZGUgMg0KKFhFTikgU1JBVDog
UFhNIDIgLT4gQVBJQyBiYSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgYzAg
LT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGMyIC0+IE5vZGUgMw0KKFhFTikg
U1JBVDogUFhNIDMgLT4gQVBJQyBjNCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQ
SUMgYzYgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGM4IC0+IE5vZGUgMw0K
KFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBjYSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAz
IC0+IEFQSUMgZDAgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGQyIC0+IE5v
ZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkNCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6
IFBYTSAzIC0+IEFQSUMgZDYgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGQ4
IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkYSAtPiBOb2RlIDMNCihYRU4p
IFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTAgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBB
UElDIGUyIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlNCAtPiBOb2RlIDMN
CihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTYgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0g
MyAtPiBBUElDIGU4IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlYSAtPiBO
b2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjAgLT4gTm9kZSAzDQooWEVOKSBTUkFU
OiBQWE0gMyAtPiBBUElDIGYyIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBm
NCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjYgLT4gTm9kZSAzDQooWEVO
KSBTUkFUOiBQWE0gMyAtPiBBUElDIGY4IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4g
QVBJQyBmYSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDEgLT4gTm9kZSAw
DQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDAzIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhN
IDAgLT4gQVBJQyAwNSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDcgLT4g
Tm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDA5IC0+IE5vZGUgMA0KKFhFTikgU1JB
VDogUFhNIDAgLT4gQVBJQyAwYiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMg
MTEgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDEzIC0+IE5vZGUgMA0KKFhF
TikgU1JBVDogUFhNIDAgLT4gQVBJQyAxNSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+
IEFQSUMgMTcgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDE5IC0+IE5vZGUg
MA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxYiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBY
TSAwIC0+IEFQSUMgMjEgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDIzIC0+
IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAyNSAtPiBOb2RlIDANCihYRU4pIFNS
QVQ6IFBYTSAwIC0+IEFQSUMgMjcgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElD
IDI5IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAyYiAtPiBOb2RlIDANCihY
RU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzEgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAt
PiBBUElDIDMzIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzNSAtPiBOb2Rl
IDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzcgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQ
WE0gMCAtPiBBUElDIDM5IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzYiAt
PiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDEgLT4gTm9kZSAxDQooWEVOKSBT
UkFUOiBQWE0gMSAtPiBBUElDIDQzIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJ
QyA0NSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDcgLT4gTm9kZSAxDQoo
WEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDQ5IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEg
LT4gQVBJQyA0YiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTEgLT4gTm9k
ZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDUzIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDog
UFhNIDEgLT4gQVBJQyA1NSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTcg
LT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDU5IC0+IE5vZGUgMQ0KKFhFTikg
U1JBVDogUFhNIDEgLT4gQVBJQyA1YiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQ
SUMgNjEgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDYzIC0+IE5vZGUgMQ0K
KFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2NSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAx
IC0+IEFQSUMgNjcgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDY5IC0+IE5v
ZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2YiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6
IFBYTSAxIC0+IEFQSUMgNzEgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDcz
IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA3NSAtPiBOb2RlIDENCihYRU4p
IFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzcgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBB
UElDIDc5IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA3YiAtPiBOb2RlIDEN
CihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgODEgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0g
MiAtPiBBUElDIDgzIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4NSAtPiBO
b2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgODcgLT4gTm9kZSAyDQooWEVOKSBTUkFU
OiBQWE0gMiAtPiBBUElDIDg5IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4
YiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTEgLT4gTm9kZSAyDQooWEVO
KSBTUkFUOiBQWE0gMiAtPiBBUElDIDkzIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4g
QVBJQyA5NSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTcgLT4gTm9kZSAy
DQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDk5IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhN
IDIgLT4gQVBJQyA5YiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTEgLT4g
Tm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGEzIC0+IE5vZGUgMg0KKFhFTikgU1JB
VDogUFhNIDIgLT4gQVBJQyBhNSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMg
YTcgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGE5IC0+IE5vZGUgMg0KKFhF
TikgU1JBVDogUFhNIDIgLT4gQVBJQyBhYiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+
IEFQSUMgYjEgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGIzIC0+IE5vZGUg
Mg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBiNSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBY
TSAyIC0+IEFQSUMgYjcgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGI5IC0+
IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBiYiAtPiBOb2RlIDINCihYRU4pIFNS
QVQ6IFBYTSAzIC0+IEFQSUMgYzEgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElD
IGMzIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBjNSAtPiBOb2RlIDMNCihY
RU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgYzcgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAt
PiBBUElDIGM5IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBjYiAtPiBOb2Rl
IDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZDEgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQ
WE0gMyAtPiBBUElDIGQzIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkNSAt
PiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZDcgLT4gTm9kZSAzDQooWEVOKSBT
UkFUOiBQWE0gMyAtPiBBUElDIGQ5IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJ
QyBkYiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTEgLT4gTm9kZSAzDQoo
WEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGUzIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMg
LT4gQVBJQyBlNSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTcgLT4gTm9k
ZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGU5IC0+IE5vZGUgMw0KKFhFTikgU1JBVDog
UFhNIDMgLT4gQVBJQyBlYiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjEg
LT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGYzIC0+IE5vZGUgMw0KKFhFTikg
U1JBVDogUFhNIDMgLT4gQVBJQyBmNSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQ
SUMgZjcgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGY5IC0+IE5vZGUgMw0K
KFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBmYiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IE5vZGUg
MCBQWE0gMCAwLTEwMDAwMDAwMA0KKFhFTikgU1JBVDogTm9kZSAwIFBYTSAwIDEwMDAwMDAwMC0x
ODQwMDAwMDAwDQooWEVOKSBTUkFUOiBOb2RlIDEgUFhNIDEgMTg0MDAwMDAwMC0zMDQwMDAwMDAw
DQooWEVOKSBTUkFUOiBOb2RlIDIgUFhNIDIgMzA0MDAwMDAwMC00ODQwMDAwMDAwDQooWEVOKSBT
UkFUOiBOb2RlIDMgUFhNIDMgNDg0MDAwMDAwMC02MDQwMDAwMDAwDQooWEVOKSBOVU1BOiBBbGxv
Y2F0ZWQgbWVtbm9kZW1hcCBmcm9tIDYwMzc4YzAwMDAgLSA2MDM3OGMxMDAwDQooWEVOKSBOVU1B
OiBVc2luZyAxOCBmb3IgdGhlIGhhc2ggc2hpZnQuDQooWEVOKSBEb21haW4gaGVhcCBpbml0aWFs
aXNlZCBETUEgd2lkdGggMzIgYml0cw0KKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiA0
MDk2IEtpQi4NCihYRU4pIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAoMHg2KSwgTW9kZWwg
ODUgKDB4NTUpLCBTdGVwcGluZyAyIChyYXcgMDAwNTA2NTIpDQooWEVOKSBTTUJJT1MgMi44IHBy
ZXNlbnQuDQooWEVOKSBETUkgMi44IHByZXNlbnQuDQooWEVOKSBVc2luZyBBUElDIGRyaXZlciBk
ZWZhdWx0DQooWEVOKSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDUwOCAoMzIgYml0cykNCihY
RU4pIEFDUEk6IFNMRUVQIElORk86IHBtMXhfY250WzE6NTA0LDE6MF0sIHBtMXhfZXZ0WzE6NTAw
LDE6MF0NCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAt
IDY4YzAzMDAwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyDQooWEVOKSBBQ1BJOiAgICAgICAg
ICAgICB3YWtldXBfdmVjWzY4YzAzMDBjXSwgdmVjX3NpemVbMjBdDQooWEVOKSBBQ1BJOiBMb2Nh
bCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMA0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
MF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA0XSBsYXBpY19pZFsweDA0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwNl0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MDhdIGxhcGljX2lkWzB4MDhdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDBhXSBsYXBpY19pZFsweDBhXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgwZV0gbGFwaWNfaWRbMHgxMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MTBdIGxhcGljX2lkWzB4MTJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDEyXSBsYXBpY19pZFsweDE0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgxNF0gbGFwaWNfaWRbMHgxNl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MTZdIGxhcGljX2lkWzB4MThdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDE4XSBsYXBpY19pZFsweDFhXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgxY10gbGFwaWNfaWRbMHgyMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MWVdIGxhcGljX2lkWzB4MjJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDIwXSBsYXBpY19pZFsweDI0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgyMl0gbGFwaWNfaWRbMHgyNl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MjRdIGxhcGljX2lkWzB4MjhdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDI2XSBsYXBpY19pZFsweDJhXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgyYV0gbGFwaWNfaWRbMHgzMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MmNdIGxhcGljX2lkWzB4MzJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDJlXSBsYXBpY19pZFsweDM0XSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgzMF0gbGFwaWNfaWRbMHgzNl0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4MzJdIGxhcGljX2lkWzB4MzhdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDM0XSBsYXBpY19pZFsweDNhXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzOF0gbGFwaWNfaWRbMHg0MF0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4M2FdIGxhcGljX2lkWzB4NDJdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDNjXSBsYXBpY19pZFsweDQ0XSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzZV0gbGFwaWNfaWRbMHg0Nl0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NDBdIGxhcGljX2lkWzB4NDhdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQyXSBsYXBpY19pZFsweDRhXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0Nl0gbGFwaWNfaWRbMHg1MF0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NDhdIGxhcGljX2lkWzB4NTJdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDRhXSBsYXBpY19pZFsweDU0XSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0Y10gbGFwaWNfaWRbMHg1Nl0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NGVdIGxhcGljX2lkWzB4NThdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDUwXSBsYXBpY19pZFsweDVhXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1NF0gbGFwaWNfaWRbMHg2MF0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTZdIGxhcGljX2lkWzB4NjJdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDU4XSBsYXBpY19pZFsweDY0XSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1YV0gbGFwaWNfaWRbMHg2Nl0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NWNdIGxhcGljX2lkWzB4Njhd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDVlXSBsYXBpY19pZFsweDZh
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2Ml0gbGFwaWNfaWRbMHg3
MF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjRdIGxhcGljX2lkWzB4
NzJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY2XSBsYXBpY19pZFsw
eDc0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2OF0gbGFwaWNfaWRb
MHg3Nl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NmFdIGxhcGljX2lk
WzB4NzhdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDZjXSBsYXBpY19p
ZFsweDdhXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3MF0gbGFwaWNf
aWRbMHg4MF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzJdIGxhcGlj
X2lkWzB4ODJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDc0XSBsYXBp
Y19pZFsweDg0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3Nl0gbGFw
aWNfaWRbMHg4Nl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzhdIGxh
cGljX2lkWzB4ODhdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDdhXSBs
YXBpY19pZFsweDhhXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3ZV0g
bGFwaWNfaWRbMHg5MF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODBd
IGxhcGljX2lkWzB4OTJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDgy
XSBsYXBpY19pZFsweDk0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4
NF0gbGFwaWNfaWRbMHg5Nl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
ODZdIGxhcGljX2lkWzB4OThdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDg4XSBsYXBpY19pZFsweDlhXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg4Y10gbGFwaWNfaWRbMHhhMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4OGVdIGxhcGljX2lkWzB4YTJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDkwXSBsYXBpY19pZFsweGE0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHg5Ml0gbGFwaWNfaWRbMHhhNl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4OTRdIGxhcGljX2lkWzB4YThdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDk2XSBsYXBpY19pZFsweGFhXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHg5YV0gbGFwaWNfaWRbMHhiMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4OWNdIGxhcGljX2lkWzB4YjJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDllXSBsYXBpY19pZFsweGI0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHhhMF0gbGFwaWNfaWRbMHhiNl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4YTJdIGxhcGljX2lkWzB4YjhdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweGE0XSBsYXBpY19pZFsweGJhXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHhhOF0gbGFwaWNfaWRbMHhjMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4YWFdIGxhcGljX2lkWzB4YzJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweGFjXSBsYXBpY19pZFsweGM0XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHhhZV0gbGFwaWNfaWRbMHhjNl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4YjBdIGxhcGljX2lkWzB4YzhdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweGIyXSBsYXBpY19pZFsweGNhXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHhiNl0gbGFwaWNfaWRbMHhkMF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4YjhdIGxhcGljX2lkWzB4ZDJdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGJhXSBsYXBpY19pZFsweGQ0XSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiY10gbGFwaWNfaWRbMHhkNl0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4YmVdIGxhcGljX2lkWzB4ZDhdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGMwXSBsYXBpY19pZFsweGRhXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjNF0gbGFwaWNfaWRbMHhlMF0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YzZdIGxhcGljX2lkWzB4ZTJdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGM4XSBsYXBpY19pZFsweGU0XSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjYV0gbGFwaWNfaWRbMHhlNl0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4Y2NdIGxhcGljX2lkWzB4ZThdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGNlXSBsYXBpY19pZFsweGVhXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkMl0gbGFwaWNfaWRbMHhmMF0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZDRdIGxhcGljX2lkWzB4ZjJdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQ2XSBsYXBpY19pZFsweGY0XSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkOF0gbGFwaWNfaWRbMHhmNl0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZGFdIGxhcGljX2lkWzB4ZjhdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGRjXSBsYXBpY19pZFsweGZhXSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMV0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDNdIGxhcGljX2lkWzB4MDNd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA1XSBsYXBpY19pZFsweDA1
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgw
N10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDldIGxhcGljX2lkWzB4
MDldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBiXSBsYXBpY19pZFsw
eDBiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZl0gbGFwaWNfaWRb
MHgxMV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTFdIGxhcGljX2lk
WzB4MTNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDEzXSBsYXBpY19p
ZFsweDE1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNV0gbGFwaWNf
aWRbMHgxN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTddIGxhcGlj
X2lkWzB4MTldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE5XSBsYXBp
Y19pZFsweDFiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxZF0gbGFw
aWNfaWRbMHgyMV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWZdIGxh
cGljX2lkWzB4MjNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDIxXSBs
YXBpY19pZFsweDI1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyM10g
bGFwaWNfaWRbMHgyN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjVd
IGxhcGljX2lkWzB4MjldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDI3
XSBsYXBpY19pZFsweDJiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgy
Yl0gbGFwaWNfaWRbMHgzMV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MmRdIGxhcGljX2lkWzB4MzNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDJmXSBsYXBpY19pZFsweDM1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgzMV0gbGFwaWNfaWRbMHgzN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MzNdIGxhcGljX2lkWzB4MzldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDM1XSBsYXBpY19pZFsweDNiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgzOV0gbGFwaWNfaWRbMHg0MV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4M2JdIGxhcGljX2lkWzB4NDNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDNkXSBsYXBpY19pZFsweDQ1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgzZl0gbGFwaWNfaWRbMHg0N10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4NDFdIGxhcGljX2lkWzB4NDldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDQzXSBsYXBpY19pZFsweDRiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHg0N10gbGFwaWNfaWRbMHg1MV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4NDldIGxhcGljX2lkWzB4NTNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDRiXSBsYXBpY19pZFsweDU1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHg0ZF0gbGFwaWNfaWRbMHg1N10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4NGZdIGxhcGljX2lkWzB4NTldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDUxXSBsYXBpY19pZFsweDViXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHg1NV0gbGFwaWNfaWRbMHg2MV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4NTddIGxhcGljX2lkWzB4NjNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDU5XSBsYXBpY19pZFsweDY1XSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHg1Yl0gbGFwaWNfaWRbMHg2N10gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4NWRdIGxhcGljX2lkWzB4NjldIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDVmXSBsYXBpY19pZFsweDZiXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2M10gbGFwaWNfaWRbMHg3MV0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjVdIGxhcGljX2lkWzB4NzNdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY3XSBsYXBpY19pZFsweDc1XSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2OV0gbGFwaWNfaWRbMHg3N10gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NmJdIGxhcGljX2lkWzB4NzldIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDZkXSBsYXBpY19pZFsweDdiXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3MV0gbGFwaWNfaWRbMHg4MV0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzNdIGxhcGljX2lkWzB4ODNdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDc1XSBsYXBpY19pZFsweDg1XSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3N10gbGFwaWNfaWRbMHg4N10gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzldIGxhcGljX2lkWzB4ODldIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDdiXSBsYXBpY19pZFsweDhiXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3Zl0gbGFwaWNfaWRbMHg5MV0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODFdIGxhcGljX2lkWzB4OTNdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDgzXSBsYXBpY19pZFsweDk1XSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4NV0gbGFwaWNfaWRbMHg5N10g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODddIGxhcGljX2lkWzB4OTld
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDg5XSBsYXBpY19pZFsweDli
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4ZF0gbGFwaWNfaWRbMHhh
MV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4OGZdIGxhcGljX2lkWzB4
YTNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDkxXSBsYXBpY19pZFsw
eGE1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg5M10gbGFwaWNfaWRb
MHhhN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4OTVdIGxhcGljX2lk
WzB4YTldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDk3XSBsYXBpY19p
ZFsweGFiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg5Yl0gbGFwaWNf
aWRbMHhiMV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4OWRdIGxhcGlj
X2lkWzB4YjNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDlmXSBsYXBp
Y19pZFsweGI1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhhMV0gbGFw
aWNfaWRbMHhiN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YTNdIGxh
cGljX2lkWzB4YjldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGE1XSBs
YXBpY19pZFsweGJiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhhOV0g
bGFwaWNfaWRbMHhjMV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YWJd
IGxhcGljX2lkWzB4YzNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGFk
XSBsYXBpY19pZFsweGM1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhh
Zl0gbGFwaWNfaWRbMHhjN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
YjFdIGxhcGljX2lkWzB4YzldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eGIzXSBsYXBpY19pZFsweGNiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHhiN10gbGFwaWNfaWRbMHhkMV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4YjldIGxhcGljX2lkWzB4ZDNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweGJiXSBsYXBpY19pZFsweGQ1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHhiZF0gbGFwaWNfaWRbMHhkN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4YmZdIGxhcGljX2lkWzB4ZDldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweGMxXSBsYXBpY19pZFsweGRiXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHhjNV0gbGFwaWNfaWRbMHhlMV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4YzddIGxhcGljX2lkWzB4ZTNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweGM5XSBsYXBpY19pZFsweGU1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHhjYl0gbGFwaWNfaWRbMHhlN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4Y2RdIGxhcGljX2lkWzB4ZTldIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweGNmXSBsYXBpY19pZFsweGViXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHhkM10gbGFwaWNfaWRbMHhmMV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4ZDVdIGxhcGljX2lkWzB4ZjNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweGQ3XSBsYXBpY19pZFsweGY1XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHhkOV0gbGFwaWNfaWRbMHhmN10gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4ZGJdIGxhcGljX2lkWzB4ZjldIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweGRkXSBsYXBpY19pZFsweGZiXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNh
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRp
c2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0g
ZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZm
XSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4
ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRb
MHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19p
ZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGlj
X2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFw
aWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBs
YXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZd
IGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhm
Zl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwMF0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMCBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDAxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwMl0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4MDNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4MyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDA0XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwNV0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1IGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4MDZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4NiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDA3XSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDcgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHgwOF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MDldIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OSBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDBhXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweGEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwYl0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
MGNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
YyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDBkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwZV0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhlIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4MGZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4ZiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDEwXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDEwIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4MTFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4MTEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxMl0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxMiBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDEzXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDEzIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTRdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTQgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHgxNV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHgxNSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDE2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDE2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTdd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTcg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHgxOF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxOCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDE5XSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDE5IGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4MWFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4MWEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxYl0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxYiBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDFjXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDFjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MWRdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MWQgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHgxZV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHgxZSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDFmXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDFmIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4MjBdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4MjAgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyMV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyMSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDIy
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDIy
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MjNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MjMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyNF0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyNCBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDI1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDI1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MjZdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MjYgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHgyN10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHgyNyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDI4XSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDI4IGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4MjldIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4MjkgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyYV0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyYSBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDJiXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDJiIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MmNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MmMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgy
ZF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgy
ZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDJlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDJlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MmZdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MmYgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHgzMF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHgzMCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDMxXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDMxIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4MzJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4MzIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzM10gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzMyBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDM0XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDM0IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MzVdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MzUgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHgzNl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHgzNiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDM3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDM3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
MzhdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
MzggYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzOV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzOSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDNhXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDNhIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4M2JdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4M2IgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzY10gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzYyBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDNkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDNkIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4M2VdIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4M2UgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHgzZl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHgzZiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQwXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQwIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4NDFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4NDEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDQzXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDQzIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0NV0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0NSBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQ2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQ2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDddIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDcgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHg0OF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHg0OCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQ5XSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQ5IGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4NGFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4NGEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0Yl0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0YiBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDRjXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDRjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NGRdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NGQgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHg0ZV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHg0ZSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDRmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDRmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NTBd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NTAg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHg1MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDUyXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDUyIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4NTNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4NTMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1NF0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1NCBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDU1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDU1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NTZdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NTYgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHg1N10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHg1NyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDU4XSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDU4IGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4NTldIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4NTkgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1YV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDVi
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDVi
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NWNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NWMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1ZF0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1ZCBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDVlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDVlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NWZdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NWYgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHg2MF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg2MCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDYxXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDYxIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4NjJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4NjIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2M10gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2MyBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDY0XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDY0IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NjVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NjUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2
Nl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2
NiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDY3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDY3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NjhdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NjggYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHg2OV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHg2OSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDZhXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDZhIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4NmJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4NmIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2Y10gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2YyBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDZkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDZkIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NmVdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NmUgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHg2Zl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHg2ZiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDcwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDcwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
NzFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
NzEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDczXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDczIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4NzRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4NzQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3NV0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3NSBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDc2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDc2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzddIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzcgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHg3OF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHg3OCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDc5XSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDc5IGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4N2FdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4N2EgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3Yl0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3YiBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDdjXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDdjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4N2RdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4N2QgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3ZV0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3ZSBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweDdmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweDdmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODBdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODAgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHg4MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHg4MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDgyXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDgyIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4ODNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4ODMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4NF0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4NCBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDg1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDg1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODZdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODYgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHg4N10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHg4NyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDg4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDg4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODld
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODkg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHg4YV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDhiXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDhiIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4OGNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4OGMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4ZF0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4ZCBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDhlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDhlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OGZdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OGYgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHg5MF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHg5MCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDkxXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDkxIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4OTJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4OTIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5M10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5MyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDk0
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDk0
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OTVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OTUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5Nl0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5NiBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDk3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDk3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OThdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OTggYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHg5OV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg5OSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDlhXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDlhIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4OWJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4OWIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5Y10gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5YyBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDlkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDlkIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OWVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OWUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5
Zl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5
ZiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGEwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGEwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTFdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTEgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHhhMl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHhhMiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGEzXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGEzIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4YTRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4YTQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhNV0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhNSBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweGE2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweGE2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTddIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTcgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHhhOF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHhhOCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGE5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGE5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
YWFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
YWEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhYl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhYiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGFjXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGFjIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4YWRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4YWQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhZV0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhZSBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweGFmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweGFmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjBdIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjAgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHhiMV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHhiMSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGIyXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGIyIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4YjNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4YjMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiNF0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiNCBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eGI1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eGI1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiN10g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiNyBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweGI4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweGI4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjldIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjkgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHhiYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHhiYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGJiXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGJiIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4YmNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4YmMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiZF0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiZCBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweGJlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweGJlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YmZdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YmYgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHhjMF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHhjMCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGMxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGMxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YzJd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YzIg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHhjM10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjMyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGM0XSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGM0IGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4YzVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4YzUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjNl0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjNiBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweGM3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweGM3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YzhdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YzggYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHhjOV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHhjOSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGNhXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGNhIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4Y2JdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4Y2IgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjY10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjYyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGNk
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGNk
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4Y2VdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4Y2UgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjZl0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjZiBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweGQwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweGQwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDFdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDEgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHhkMl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHhkMiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGQzXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGQzIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4ZDRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4ZDQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkNV0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkNSBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweGQ2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweGQ2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDcgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhk
OF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhk
OCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGQ5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGQ5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZGFdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZGEgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHhkYl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHhkYiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGRjXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGRjIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4ZGRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4ZGQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkZV0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkZSBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweGRmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweGRmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gaGlnaCBsZXZlbCBsaW50WzB4MV0pDQooWEVOKSBB
Q1BJOiBYMkFQSUNfTk1JICh1aWRbMHhmZmZmZmZmZl0gaGlnaCBsZXZlbCBsaW50WzB4MV0pDQoo
WEVOKSBPdmVycmlkaW5nIEFQSUMgZHJpdmVyIHdpdGggYmlnc21wDQooWEVOKSBBQ1BJOiBJT0FQ
SUMgKGlkWzB4MDhdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pDQooWEVOKSBJT0FQ
SUNbMF06IGFwaWNfaWQgOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0y
Mw0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDA5XSBhZGRyZXNzWzB4ZmVjMDEwMDBdIGdzaV9i
YXNlWzI0XSkNCihYRU4pIElPQVBJQ1sxXTogYXBpY19pZCA5LCB2ZXJzaW9uIDMyLCBhZGRyZXNz
IDB4ZmVjMDEwMDAsIEdTSSAyNC0zMQ0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDBhXSBhZGRy
ZXNzWzB4ZmVjMDgwMDBdIGdzaV9iYXNlWzMyXSkNCihYRU4pIElPQVBJQ1syXTogYXBpY19pZCAx
MCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzA4MDAwLCBHU0kgMzItMzkNCihYRU4pIEFDUEk6
IElPQVBJQyAoaWRbMHgwYl0gYWRkcmVzc1sweGZlYzEwMDAwXSBnc2lfYmFzZVs0MF0pDQooWEVO
KSBJT0FQSUNbM106IGFwaWNfaWQgMTEsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMxMDAwMCwg
R1NJIDQwLTQ3DQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MGNdIGFkZHJlc3NbMHhmZWMxODAw
MF0gZ3NpX2Jhc2VbNDhdKQ0KKFhFTikgSU9BUElDWzRdOiBhcGljX2lkIDEyLCB2ZXJzaW9uIDMy
LCBhZGRyZXNzIDB4ZmVjMTgwMDAsIEdTSSA0OC01NQ0KKFhFTikgQUNQSTogSU9BUElDIChpZFsw
eDBmXSBhZGRyZXNzWzB4ZmVjMjAwMDBdIGdzaV9iYXNlWzcyXSkNCihYRU4pIElPQVBJQ1s1XTog
YXBpY19pZCAxNSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzIwMDAwLCBHU0kgNzItNzkNCihY
RU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxMF0gYWRkcmVzc1sweGZlYzI4MDAwXSBnc2lfYmFzZVs4
MF0pDQooWEVOKSBJT0FQSUNbNl06IGFwaWNfaWQgMTYsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWMyODAwMCwgR1NJIDgwLTg3DQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MTFdIGFkZHJlc3Nb
MHhmZWMzMDAwMF0gZ3NpX2Jhc2VbODhdKQ0KKFhFTikgSU9BUElDWzddOiBhcGljX2lkIDE3LCB2
ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMzAwMDAsIEdTSSA4OC05NQ0KKFhFTikgQUNQSTogSU9B
UElDIChpZFsweDEyXSBhZGRyZXNzWzB4ZmVjMzgwMDBdIGdzaV9iYXNlWzk2XSkNCihYRU4pIElP
QVBJQ1s4XTogYXBpY19pZCAxOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzM4MDAwLCBHU0kg
OTYtMTAzDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MTVdIGFkZHJlc3NbMHhmZWM0MDAwMF0g
Z3NpX2Jhc2VbMTIwXSkNCihYRU4pIElPQVBJQ1s5XTogYXBpY19pZCAyMSwgdmVyc2lvbiAzMiwg
YWRkcmVzcyAweGZlYzQwMDAwLCBHU0kgMTIwLTEyNw0KKFhFTikgQUNQSTogSU9BUElDIChpZFsw
eDE2XSBhZGRyZXNzWzB4ZmVjNDgwMDBdIGdzaV9iYXNlWzEyOF0pDQooWEVOKSBJT0FQSUNbMTBd
OiBhcGljX2lkIDIyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNDgwMDAsIEdTSSAxMjgtMTM1
DQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MTddIGFkZHJlc3NbMHhmZWM1MDAwMF0gZ3NpX2Jh
c2VbMTM2XSkNCihYRU4pIElPQVBJQ1sxMV06IGFwaWNfaWQgMjMsIHZlcnNpb24gMzIsIGFkZHJl
c3MgMHhmZWM1MDAwMCwgR1NJIDEzNi0xNDMNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxOF0g
YWRkcmVzc1sweGZlYzU4MDAwXSBnc2lfYmFzZVsxNDRdKQ0KKFhFTikgSU9BUElDWzEyXTogYXBp
Y19pZCAyNCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzU4MDAwLCBHU0kgMTQ0LTE1MQ0KKFhF
TikgQUNQSTogSU9BUElDIChpZFsweDFiXSBhZGRyZXNzWzB4ZmVjNjAwMDBdIGdzaV9iYXNlWzE2
OF0pDQooWEVOKSBJT0FQSUNbMTNdOiBhcGljX2lkIDI3LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4
ZmVjNjAwMDAsIEdTSSAxNjgtMTc1DQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MWNdIGFkZHJl
c3NbMHhmZWM2ODAwMF0gZ3NpX2Jhc2VbMTc2XSkNCihYRU4pIElPQVBJQ1sxNF06IGFwaWNfaWQg
MjgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM2ODAwMCwgR1NJIDE3Ni0xODMNCihYRU4pIEFD
UEk6IElPQVBJQyAoaWRbMHgxZF0gYWRkcmVzc1sweGZlYzcwMDAwXSBnc2lfYmFzZVsxODRdKQ0K
KFhFTikgSU9BUElDWzE1XTogYXBpY19pZCAyOSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzcw
MDAwLCBHU0kgMTg0LTE5MQ0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDFlXSBhZGRyZXNzWzB4
ZmVjNzgwMDBdIGdzaV9iYXNlWzE5Ml0pDQooWEVOKSBJT0FQSUNbMTZdOiBhcGljX2lkIDMwLCB2
ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNzgwMDAsIEdTSSAxOTItMTk5DQooWEVOKSBBQ1BJOiBJ
TlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQ0KKFhFTikg
QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZl
bCkNCihYRU4pIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4NCihYRU4pIEFDUEk6IElSUTIg
dXNlZCBieSBvdmVycmlkZS4NCihYRU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4NCihY
RU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIFBoeXMuICBVc2luZyAxNyBJL08gQVBJQ3MNCihYRU4p
IEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMA0KKFhFTikgW1ZULURd
ICBSTVJSIGFkZHJlc3MgcmFuZ2UgNjg2ZmEwMDAuLjY4NmZjZmZmIG5vdCBpbiByZXNlcnZlZCBt
ZW1vcnk7IG5lZWQgImlvbW11X2luY2x1c2l2ZV9tYXBwaW5nPTEiPw0KKFhFTikgWGVuIEVSU1Qg
c3VwcG9ydCBpcyBpbml0aWFsaXplZC4NCihYRU4pIEhFU1Q6IFRhYmxlIHBhcnNpbmcgaGFzIGJl
ZW4gaW5pdGlhbGl6ZWQNCihYRU4pIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJh
dGlvbiBpbmZvcm1hdGlvbg0KKFhFTikgU01QOiBBbGxvd2luZyAyMjQgQ1BVcyAoMzIgaG90cGx1
ZyBDUFVzKQ0KKFhFTikgSVJRIGxpbWl0czogMjAwIEdTSSwgMzY2ODAgTVNJL01TSS1YDQooWEVO
KSBOb3QgZW5hYmxpbmcgeDJBUElDICh1cG9uIGZpcm13YXJlIHJlcXVlc3QpDQooWEVOKSB4c3Rh
dGU6IHNpemU6IDB4YTg4IGFuZCBzdGF0ZXM6IDB4MmZmDQooWEVOKSBtY2VfaW50ZWwuYzo3MzI6
IE1DQSBjYXBhYmlsaXR5OiBmaXJzdGJhbmsgMCwgMCBleHQgTVNScywgQkNBU1QsIFNFUiwgQ01D
SQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTAgYmFuayA2LCB1
c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUwIGJh
bmsgOSwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3Ig
Q1BVMCBiYW5rIDEwLCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxh
cmdlIGZvciBDUFUwIGJhbmsgMTEsIHVzaW5nIDB4MQ0KKFhFTikgQ1BVMDogSW50ZWwgbWFjaGlu
ZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZA0KKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3Jl
ZGl0IFNjaGVkdWxlciAoY3JlZGl0KQ0KKFhFTikgUGxhdGZvcm0gdGltZXIgaXMgMjMuOTk5TUh6
IEhQRVQNCihYRU4pIERldGVjdGVkIDE3OTUuODMxIE1IeiBwcm9jZXNzb3IuDQooWEVOKSBFRkkg
bWVtb3J5IG1hcDoNCihYRU4pICAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMDBmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDAwMDEwMDAtMDAwMDAwMDA0MWZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMDA0MjAwMC0wMDAwMDAw
MDVjZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAwMDVkMDAw
LTAwMDAwMDAwNWVmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
MDAwNWYwMDAtMDAwMDAwMDA1ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDAwMDA2MDAwMC0wMDAwMDAwMDlmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDAwMTAwMDAwLTAwMDAwMDBiZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDBjMDAwMDAtMDAwMDAwMGZmZmZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMTAwMDAwMC0wMDAwMDRjOTg1ZmZmIHR5
cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDRjOTg2MDAwLTAwMDAwNTM3
NzBmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNTM3NzEwMDAt
MDAwMDA1ODczMWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1
ODczMjAwMC0wMDAwMDVlOGZkZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDVlOGZlMDAwLTAwMDAwNWVlYTNmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNWVlYTQwMDAtMDAwMDA2MDBhM2ZmZiB0eXBlPTEgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MDBhNDAwMC0wMDAwMDYwNWIxZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwNWIyMDAwLTAwMDAwNjBiNDhmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjBiNDkwMDAtMDAwMDA2MGU4
N2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MGU4ODAwMC0w
MDAwMDYwZThiZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYw
ZThjMDAwLTAwMDAwNjBmODVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjBmODYwMDAtMDAwMDA2MGY4N2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2MGY4ODAwMC0wMDAwMDYwZjhhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDYwZjhiMDAwLTAwMDAwNjI4ODFmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjI4ODIwMDAtMDAwMDA2MmIwOWZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MmIwYTAwMC0wMDAwMDYzMjAy
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzMjAzMDAwLTAw
MDAwNjMyMDlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjMy
MGEwMDAtMDAwMDA2MzVlOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2MzVlOTAwMC0wMDAwMDYzNWZmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDYzNjAwMDAwLTAwMDAwNjM2M2JmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjM2M2MwMDAtMDAwMDA2Mzc2OWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Mzc2YTAwMC0wMDAwMDYzNzZiZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzNzZjMDAwLTAwMDAwNjM3NzNm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM3NzQwMDAtMDAw
MDA2Mzc3OGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Mzc3
OTAwMC0wMDAwMDYzNzdiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDYzNzdjMDAwLTAwMDAwNjM3YjZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjM3YjcwMDAtMDAwMDA2MzdjM2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2MzdjNDAwMC0wMDAwMDYzN2M2ZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzN2M3MDAwLTAwMDAwNjM3ZDBmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM3ZDEwMDAtMDAwMDA2Mzg5ZWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Mzg5ZjAwMC0wMDAw
MDYzOGE4ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzOGE5
MDAwLTAwMDAwNjM4YWFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjM4YWIwMDAtMDAwMDA2MzhhZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2MzhiMDAwMC0wMDAwMDYzOGIyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDYzOGIzMDAwLTAwMDAwNjM4YzJmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM4YzMwMDAtMDAwMDA2MzkzY2ZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzkzZDAwMC0wMDAwMDYzOTQ4ZmZm
IHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzOTQ5MDAwLTAwMDAw
NjM5NTRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM5NTUw
MDAtMDAwMDA2Mzk5Y2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2Mzk5ZDAwMC0wMDAwMDYzOWViZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDYzOWVjMDAwLTAwMDAwNjNhNTJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjNhNTMwMDAtMDAwMDA2M2E1M2ZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2E1NDAwMC0wMDAwMDYzYTYzZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYTY0MDAwLTAwMDAwNjNhNjZmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNhNjcwMDAtMDAwMDA2
M2IwMWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2IwMjAw
MC0wMDAwMDYzYjAyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDYzYjAzMDAwLTAwMDAwNjNiMDlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjNiMGEwMDAtMDAwMDA2M2IxNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2M2IxNjAwMC0wMDAwMDYzYjE4ZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYjE5MDAwLTAwMDAwNjNiMzBmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiMzEwMDAtMDAwMDA2M2I0MGZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2I0MTAwMC0wMDAwMDYz
YjUwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYjUxMDAw
LTAwMDAwNjNiNzhmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjNiNzkwMDAtMDAwMDA2M2I3OWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2M2I3YTAwMC0wMDAwMDYzYjkwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDYzYjkxMDAwLTAwMDAwNjNiOTJmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiOTMwMDAtMDAwMDA2M2JhMGZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2JhMTAwMC0wMDAwMDYzYmEyZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYmEzMDAwLTAwMDAwNjNi
YjZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiYjcwMDAt
MDAwMDA2M2JiZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
M2JjMDAwMC0wMDAwMDYzYzYzZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDYzYzY0MDAwLTAwMDAwNjNjNjVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjNjNjYwMDAtMDAwMDA2M2NhY2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2NhZDAwMC0wMDAwMDYzY2IxZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzY2IyMDAwLTAwMDAwNjNjZjlmZmYgdHlw
ZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNjZmEwMDAtMDAwMDA2M2Nm
ZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2NmZjAwMC0w
MDAwMDYzZDBiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYz
ZDBjMDAwLTAwMDAwNjNlNWVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjNlNWYwMDAtMDAwMDA2M2VhZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2M2ViMDAwMC0wMDAwMDYzZjAwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZjAxMDAwLTAwMDAwNjNmNjRmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmNjUwMDAtMDAwMDA2M2Y2NmZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2Y2NzAwMC0wMDAwMDYzZjZk
ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZjZlMDAwLTAw
MDAwNjNmNzRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNm
NzUwMDAtMDAwMDA2M2Y3OWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2M2Y3YTAwMC0wMDAwMDYzZjdiZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDYzZjdjMDAwLTAwMDAwNjNmN2VmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmN2YwMDAtMDAwMDA2M2ZhMGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2ZhMTAwMC0wMDAwMDYzZmE5ZmZmIHR5cGU9
MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZmFhMDAwLTAwMDAwNjNmYjJm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmYjMwMDAtMDAw
MDA2M2ZiNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2Zi
NjAwMC0wMDAwMDYzZmJmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDYzZmMwMDAwLTAwMDAwNjNmZTdmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjNmZTgwMDAtMDAwMDA2M2ZmMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2M2ZmMTAwMC0wMDAwMDYzZmYyZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZmYzMDAwLTAwMDAwNjQxMDFmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQxMDIwMDAtMDAwMDA2NDEyYmZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDEyYzAwMC0wMDAw
MDY0MTU1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MTU2
MDAwLTAwMDAwNjQxNWZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjQxNjAwMDAtMDAwMDA2NDE2NWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NDE2NjAwMC0wMDAwMDY0MTZlZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY0MTZmMDAwLTAwMDAwNjQxNzFmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQxNzIwMDAtMDAwMDA2NDE3NGZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDE3NTAwMC0wMDAwMDY0MTc3ZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MTc4MDAwLTAwMDAw
NjQxOGRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQxOGUw
MDAtMDAwMDA2NDhjM2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NDhjNDAwMC0wMDAwMDY0OGZkZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY0OGZlMDAwLTAwMDAwNjQ5MGRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjQ5MGUwMDAtMDAwMDA2NDkxMWZmZiB0eXBlPTMgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDkxMjAwMC0wMDAwMDY0OTE1ZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OTE2MDAwLTAwMDAwNjQ5MmRmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5MmUwMDAtMDAwMDA2
NDkzNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDkzNjAw
MC0wMDAwMDY0OTNkZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY0OTNlMDAwLTAwMDAwNjQ5NjVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjQ5NjYwMDAtMDAwMDA2NDk5NWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NDk5NjAwMC0wMDAwMDY0OTk4ZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OTk5MDAwLTAwMDAwNjQ5YWVmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5YWYwMDAtMDAwMDA2NDliMWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDliMjAwMC0wMDAwMDY0
OWI3ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWI4MDAw
LTAwMDAwNjQ5YmJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjQ5YmMwMDAtMDAwMDA2NDliZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2NDliZjAwMC0wMDAwMDY0OWMxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDY0OWMyMDAwLTAwMDAwNjQ5YzNmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5YzQwMDAtMDAwMDA2NDljNWZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDljNjAwMC0wMDAwMDY0OWNkZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWNlMDAwLTAwMDAwNjQ5
ZDVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5ZDYwMDAt
MDAwMDA2NDlkOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
NDlkYTAwMC0wMDAwMDY0OWRiZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDY0OWRjMDAwLTAwMDAwNjQ5ZTlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjQ5ZWEwMDAtMDAwMDA2NDllYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDllYjAwMC0wMDAwMDY0OWVmZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWYwMDAwLTAwMDAwNjQ5ZjBmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5ZjEwMDAtMDAwMDA2NDlm
NGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDlmNTAwMC0w
MDAwMDY0ZGY0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0
ZGY1MDAwLTAwMDAwNjRlNWVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjRlNWYwMDAtMDAwMDA2NGU2MGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NGU2MTAwMC0wMDAwMDY0ZTZhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTZiMDAwLTAwMDAwNjRlNmJmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlNmMwMDAtMDAwMDA2NGU2ZGZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU2ZTAwMC0wMDAwMDY0ZTZl
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTZmMDAwLTAw
MDAwNjRlNzBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRl
NzEwMDAtMDAwMDA2NGU3MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NGU3MjAwMC0wMDAwMDY0ZTdjZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY0ZTdkMDAwLTAwMDAwNjRlN2ZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlODAwMDAtMDAwMDA2NGU4NWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU4NjAwMC0wMDAwMDY0ZTg3ZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTg4MDAwLTAwMDAwNjRlOGVm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlOGYwMDAtMDAw
MDA2NGU5MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU5
MjAwMC0wMDAwMDY0ZWEwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY0ZWExMDAwLTAwMDAwNjRlYTJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjRlYTMwMDAtMDAwMDA2NGViYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NGViYjAwMC0wMDAwMDY0ZWJjZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWJkMDAwLTAwMDAwNjRlYzNmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlYzQwMDAtMDAwMDA2NGVjNGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVjNTAwMC0wMDAw
MDY0ZWM2ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWM3
MDAwLTAwMDAwNjRlYzhmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjRlYzkwMDAtMDAwMDA2NGVjYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NGVjYzAwMC0wMDAwMDY0ZWNjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY0ZWNkMDAwLTAwMDAwNjRlZjNmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlZjQwMDAtMDAwMDA2NGVmZGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVmZTAwMC0wMDAwMDY0ZjEzZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZjE0MDAwLTAwMDAw
NjRmMTdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRmMTgw
MDAtMDAwMDA2NGYxY2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NGYxZDAwMC0wMDAwMDY0ZjFmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY0ZjIwMDAwLTAwMDAwNjRmMjFmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjRmMjIwMDAtMDAwMDA2NGYyM2ZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGYyNDAwMC0wMDAwMDY0ZjJhZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZjJiMDAwLTAwMDAwNjRmMmVmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRmMmYwMDAtMDAwMDA2
NGYzNGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGYzNTAw
MC0wMDAwMDY1YzhhZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY1YzhiMDAwLTAwMDAwNjVjOGZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjVjOTAwMDAtMDAwMDA2NWM5NGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NWM5NTAwMC0wMDAwMDY1Yzk3ZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1Yzk4MDAwLTAwMDAwNjVkMTJmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVkMTMwMDAtMDAwMDA2NWRiN2ZmZiB0
eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWRiODAwMC0wMDAwMDY1
ZWI3ZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1ZWI4MDAw
LTAwMDAwNjgyYWNmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjgyYWQwMDAtMDAwMDA2OGNkY2ZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjhjZGQwMDAtMDAwMDA2OGVlMGZmZiB0eXBlPTkgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2OGVlMTAwMC0wMDAwMDZjNTljZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDZjNTlkMDAwLTAwMDAwNmM1OWRmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNmM1OWUwMDAtMDAwMDA2YzYyZGZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2YzYyZTAwMC0wMDAwMDZm
N2ZmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMTAwMDAwMDAw
LTAwMDYwM2ZmZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
MDAwYTAwMDAtMDAwMDAwMDBmZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDAwDQooWEVO
KSAgMDAwMDA2ZjgwMDAwMC0wMDAwMDdmZmZmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAw
MDANCihYRU4pICAwMDAwMDgwMDAwMDAwLTAwMDAwOGZmZmZmZmYgdHlwZT0xMSBhdHRyPTgwMDAw
MDAwMDAwMDAwMDENCihYRU4pICAwMDAwMGZlMDAwMDAwLTAwMDAwZmUwMTBmZmYgdHlwZT0xMSBh
dHRyPTgwMDAwMDAwMDAwMDAwMDENCihYRU4pIEluaXRpbmcgbWVtb3J5IHNoYXJpbmcuDQooWEVO
KSBhbHQgdGFibGUgZmZmZjgyZDA4MDY2ZjY5MCAtPiBmZmZmODJkMDgwNjcwZDI4DQooWEVOKSBQ
Q0k6IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNlIDgwMDAwMDAwIHNlZ21lbnQgMDAwMCBidXNl
cyAwMCAtIGZmDQooWEVOKSBQQ0k6IE1DRkcgYXJlYSBhdCA4MDAwMDAwMCByZXNlcnZlZCBpbiBF
ODIwDQooWEVOKSBQQ0k6IFVzaW5nIE1DRkcgZm9yIHNlZ21lbnQgMDAwMCBidXMgMDAtZmYNCihY
RU4pIEludGVsIFZULWQgaW9tbXUgMTQgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAx
R0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEzIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0Is
IDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAxMiBzdXBwb3J0ZWQgcGFnZSBzaXpl
czogNGtCLCAyTUIsIDFHQi4NCihYRU4pIEludGVsIFZULWQgaW9tbXUgMTEgc3VwcG9ydGVkIHBh
Z2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEwIHN1cHBv
cnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSA5
IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBp
b21tdSA4IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwg
VlQtZCBpb21tdSA3IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikg
SW50ZWwgVlQtZCBpb21tdSA2IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0K
KFhFTikgSW50ZWwgVlQtZCBpb21tdSA1IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwg
MUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSA0IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0Is
IDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAzIHN1cHBvcnRlZCBwYWdlIHNpemVz
OiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAyIHN1cHBvcnRlZCBwYWdl
IHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAxIHN1cHBvcnRl
ZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAwIHN1
cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21t
dSAxNSBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4NCihYRU4pIEludGVsIFZU
LWQgU25vb3AgQ29udHJvbCBlbmFibGVkLg0KKFhFTikgSW50ZWwgVlQtZCBEb20wIERNQSBQYXNz
dGhyb3VnaCBub3QgZW5hYmxlZC4NCihYRU4pIEludGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlv
biBlbmFibGVkLg0KKFhFTikgSW50ZWwgVlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQu
DQooWEVOKSBJbnRlbCBWVC1kIFBvc3RlZCBJbnRlcnJ1cHQgZW5hYmxlZC4NCihYRU4pIEludGVs
IFZULWQgU2hhcmVkIEVQVCB0YWJsZXMgZW5hYmxlZC4NCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlv
biBlbmFibGVkDQooWEVOKSAgLSBEb20wIG1vZGU6IFJlbGF4ZWQNCihYRU4pIEludGVycnVwdCBy
ZW1hcHBpbmcgZW5hYmxlZA0KKFhFTikgbnJfc29ja2V0czogNw0KKFhFTikgRW5hYmxlZCBkaXJl
Y3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiENCihYRU4pIEVOQUJMSU5HIElPLUFQSUMg
SVJRcw0KKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sgbWV0aG9kDQooWEVOKSAuLlRJTUVSOiB2ZWN0
b3I9MHhGMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xDQooWEVOKSBUU0MgZGVhZGxp
bmUgdGltZXIgZW5hYmxlZA0KKFhFTikgUGxhdGZvcm0gdGltZXIgYXBwZWFycyB0byBoYXZlIHVu
ZXhwZWN0ZWRseSB3cmFwcGVkIDEgdGltZXMuDQooWEVOKSBEZWZhdWx0aW5nIHRvIGFsdGVybmF0
aXZlIGtleSBoYW5kbGluZzsgc2VuZCAnQScgdG8gc3dpdGNoIHRvIG5vcm1hbCBtb2RlLg0KKFhF
TikgQ2FjaGUgTW9uaXRvcmluZyBUZWNobm9sb2d5IGVuYWJsZWQNCihYRU4pIENBVDogZW5hYmxl
ZCBvbiBzb2NrZXQgMCwgY29zX21heDo3LCBjYm1fbGVuOjExLCBDRFA6b24NCihYRU4pIG13YWl0
LWlkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgyMDIwDQooWEVOKSBtd2FpdC1pZGxlOiB2MC40LjEg
bW9kZWwgMHg1NQ0KKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVz
IDB4ZmZmZmZmZmYNCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOg0KKFhF
TikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlvbg0KKFhFTikgIC0gQVBJQyBUUFIg
c2hhZG93DQooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAoRVBUKQ0KKFhFTikgIC0gVmly
dHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpDQooWEVOKSAgLSBWaXJ0dWFsIE5NSQ0K
KFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwDQooWEVOKSAgLSBVbnJlc3RyaWN0ZWQg
R3Vlc3QNCihYRU4pICAtIEFQSUMgUmVnaXN0ZXIgVmlydHVhbGl6YXRpb24NCihYRU4pICAtIFZp
cnR1YWwgSW50ZXJydXB0IERlbGl2ZXJ5DQooWEVOKSAgLSBQb3N0ZWQgSW50ZXJydXB0IFByb2Nl
c3NpbmcNCihYRU4pICAtIFZNQ1Mgc2hhZG93aW5nDQooWEVOKSAgLSBWTSBGdW5jdGlvbnMNCihY
RU4pICAtIFZpcnR1YWxpc2F0aW9uIEV4Y2VwdGlvbnMNCihYRU4pICAtIFBhZ2UgTW9kaWZpY2F0
aW9uIExvZ2dpbmcNCihYRU4pICAtIFRTQyBTY2FsaW5nDQooWEVOKSBIVk06IEFTSURzIGVuYWJs
ZWQuDQooWEVOKSBIVk06IFZNWCBlbmFibGVkDQooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVk
IFBhZ2luZyAoSEFQKSBkZXRlY3RlZA0KKFhFTikgSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAy
TUIsIDFHQg0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTQ4IGJh
bmsgNiwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3Ig
Q1BVNDggYmFuayA5LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxh
cmdlIGZvciBDUFU0OCBiYW5rIDEwLCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAw
eDIgdG9vIGxhcmdlIGZvciBDUFU0OCBiYW5rIDExLCB1c2luZyAweDENCihYRU4pIENBVDogZW5h
YmxlZCBvbiBzb2NrZXQgMSwgY29zX21heDo3LCBjYm1fbGVuOjExLCBDRFA6b24NCihYRU4pIENN
Q0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFU5NiBiYW5rIDYsIHVzaW5nIDB4MQ0K
KFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTk2IGJhbmsgOSwgdXNp
bmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVOTYgYmFu
ayAxMCwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3Ig
Q1BVOTYgYmFuayAxMSwgdXNpbmcgMHgxDQooWEVOKSBDQVQ6IGVuYWJsZWQgb24gc29ja2V0IDIs
IGNvc19tYXg6NywgY2JtX2xlbjoxMSwgQ0RQOm9uDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgy
IHRvbyBsYXJnZSBmb3IgQ1BVMTQ0IGJhbmsgNiwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJl
c2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVMTQ0IGJhbmsgOSwgdXNpbmcgMHgxDQooWEVOKSBD
TUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVMTQ0IGJhbmsgMTAsIHVzaW5nIDB4
MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTE0NCBiYW5rIDEx
LCB1c2luZyAweDENCihYRU4pIENBVDogZW5hYmxlZCBvbiBzb2NrZXQgMywgY29zX21heDo3LCBj
Ym1fbGVuOjExLCBDRFA6b24NCihYRU4pIEJyb3VnaHQgdXAgMTkyIENQVXMNCihYRU4pIGJ1aWxk
LWlkOiA3MDMyZjRhZjE4OWE1NzUwMjY1ZWViOWE5MGI0MzQzNA0KKFhFTikgUnVubmluZyBzdHVi
IHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLg0KKFhFTikgdHJhcHMuYzozNDU3OiBHUEYgKDAwMDApOiBm
ZmZmODJkMGJmZmZmMDQxIFtmZmZmODJkMGJmZmZmMDQxXSAtPiBmZmZmODJkMDgwMzU4NzMyDQoo
WEVOKSB0cmFwcy5jOjgxMzogVHJhcCAxMjogZmZmZjgyZDBiZmZmZjA0MCBbZmZmZjgyZDBiZmZm
ZjA0MF0gLT4gZmZmZjgyZDA4MDM1ODczMg0KKFhFTikgdHJhcHMuYzoxMjE1OiBUcmFwIDM6IGZm
ZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzNTg3MzINCihY
RU4pIEFDUEkgc2xlZXAgbW9kZXM6IFMzDQooWEVOKSBWUE1VOiBQTVUgdmVyc2lvbiA0IGlzIG5v
dCBmdWxseSBzdXBwb3J0ZWQuIEVtdWxhdGluZyB2ZXJzaW9uIDMNCihYRU4pIFZQTVU6IHZlcnNp
b24gMC4xDQooWEVOKSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBwb2xsaW5nIHRpbWVyIHN0
YXJ0ZWQuDQooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDE3MzYgUElSUXMNCihYRU4pIE5YIChFeGVj
dXRlIERpc2FibGUpIHByb3RlY3Rpb24gYWN0aXZlDQooWEVOKSAqKiogTE9BRElORyBET01BSU4g
MCAqKioNCihYRU4pIEVMRjogcGhkcjogcGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4YjE3MDAwDQoo
WEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4MWMwMDAwMCBtZW1zej0weDE4NzAwMA0KKFhFTikgRUxG
OiBwaGRyOiBwYWRkcj0weDFkODcwMDAgbWVtc3o9MHgxYzU5OA0KKFhFTikgRUxGOiBwaGRyOiBw
YWRkcj0weDFkYTQwMDAgbWVtc3o9MHg0ZTEwMDANCihYRU4pIEVMRjogbWVtb3J5OiAweDEwMDAw
MDAgLT4gMHgyMjg1MDAwDQooWEVOKSBFTEY6IG5vdGU6IEdVRVNUX09TID0gImxpbnV4Ig0KKFhF
TikgRUxGOiBub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiINCihYRU4pIEVMRjogbm90ZTogWEVO
X1ZFUlNJT04gPSAieGVuLTMuMCINCihYRU4pIEVMRjogbm90ZTogVklSVF9CQVNFID0gMHhmZmZm
ZmZmZjgwMDAwMDAwDQooWEVOKSBFTEY6IG5vdGU6IElOSVRfUDJNID0gMHg4MDAwMDAwMDAwDQoo
WEVOKSBFTEY6IG5vdGU6IEVOVFJZID0gMHhmZmZmZmZmZjgxZGE0MTgwDQooWEVOKSBFTEY6IG5v
dGU6IEhZUEVSQ0FMTF9QQUdFID0gMHhmZmZmZmZmZjgxMDAxMDAwDQooWEVOKSBFTEY6IG5vdGU6
IEZFQVRVUkVTID0gIiF3cml0YWJsZV9wYWdlX3RhYmxlc3xwYWVfcGdkaXJfYWJvdmVfNGdiIg0K
KFhFTikgRUxGOiBub3RlOiBTVVBQT1JURURfRkVBVFVSRVMgPSAweDgwMQ0KKFhFTikgRUxGOiBu
b3RlOiBQQUVfTU9ERSA9ICJ5ZXMiDQooWEVOKSBFTEY6IG5vdGU6IExPQURFUiA9ICJnZW5lcmlj
Ig0KKFhFTikgRUxGOiBub3RlOiB1bmtub3duICgweGQpDQooWEVOKSBFTEY6IG5vdGU6IFNVU1BF
TkRfQ0FOQ0VMID0gMHgxDQooWEVOKSBFTEY6IG5vdGU6IE1PRF9TVEFSVF9QRk4gPSAweDENCihY
RU4pIEVMRjogbm90ZTogSFZfU1RBUlRfTE9XID0gMHhmZmZmODAwMDAwMDAwMDAwDQooWEVOKSBF
TEY6IG5vdGU6IFBBRERSX09GRlNFVCA9IDANCihYRU4pIEVMRjogYWRkcmVzc2VzOg0KKFhFTikg
ICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDANCihYRU4pICAgICBlbGZf
cGFkZHJfb2Zmc2V0ID0gMHgwDQooWEVOKSAgICAgdmlydF9vZmZzZXQgICAgICA9IDB4ZmZmZmZm
ZmY4MDAwMDAwMA0KKFhFTikgICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweGZmZmZmZmZmODEwMDAw
MDANCihYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZmZjgyMjg1MDAwDQooWEVO
KSAgICAgdmlydF9lbnRyeSAgICAgICA9IDB4ZmZmZmZmZmY4MWRhNDE4MA0KKFhFTikgICAgIHAy
bV9iYXNlICAgICAgICAgPSAweDgwMDAwMDAwMDANCihYRU4pICBYZW4gIGtlcm5lbDogNjQtYml0
LCBsc2IsIGNvbXBhdDMyDQooWEVOKSAgRG9tMCBrZXJuZWw6IDY0LWJpdCwgUEFFLCBsc2IsIHBh
ZGRyIDB4MTAwMDAwMCAtPiAweDIyODUwMDANCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdF
TUVOVDoNCihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAxMDI0MDAwMDAwLT4wMDAwMDAxMDI4
MDAwMDAwICgyMDUyNjI5IHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkNCihYRU4pICBJbml0LiByYW1k
aXNrOiAwMDAwMDA2MDM5MjE1MDAwLT4wMDAwMDA2MDNmZmZmZmI2DQooWEVOKSBWSVJUVUFMIE1F
TU9SWSBBUlJBTkdFTUVOVDoNCihYRU4pICBMb2FkZWQga2VybmVsOiBmZmZmZmZmZjgxMDAwMDAw
LT5mZmZmZmZmZjgyMjg1MDAwDQooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAw
MC0+MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDgwMDAwMDAw
MDAtPjAwMDAwMDgwMDEwMDAwMDANCihYRU4pICBTdGFydCBpbmZvOiAgICBmZmZmZmZmZjgyMjg1
MDAwLT5mZmZmZmZmZjgyMjg1NGI0DQooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4MjI4
NjAwMC0+ZmZmZmZmZmY4MjI5YjAwMA0KKFhFTikgIEJvb3Qgc3RhY2s6ICAgIGZmZmZmZmZmODIy
OWIwMDAtPmZmZmZmZmZmODIyOWMwMDANCihYRU4pICBUT1RBTDogICAgICAgICBmZmZmZmZmZjgw
MDAwMDAwLT5mZmZmZmZmZjgyNDAwMDAwDQooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4
MWRhNDE4MA0KKFhFTikgRG9tMCBoYXMgbWF4aW11bSAzMiBWQ1BVcw0KKFhFTikgRUxGOiBwaGRy
IDAgYXQgMHhmZmZmZmZmZjgxMDAwMDAwIC0+IDB4ZmZmZmZmZmY4MWIxNzAwMA0KKFhFTikgRUxG
OiBwaGRyIDEgYXQgMHhmZmZmZmZmZjgxYzAwMDAwIC0+IDB4ZmZmZmZmZmY4MWQ4NzAwMA0KKFhF
TikgRUxGOiBwaGRyIDIgYXQgMHhmZmZmZmZmZjgxZDg3MDAwIC0+IDB4ZmZmZmZmZmY4MWRhMzU5
OA0KKFhFTikgRUxGOiBwaGRyIDMgYXQgMHhmZmZmZmZmZjgxZGE0MDAwIC0+IDB4ZmZmZmZmZmY4
MWZhMDAwMA0KKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIG9uIDQgbm9kZXMgdXNpbmcgOTYgQ1BV
cw0KKFhFTikgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4NCihYRU4pIElu
aXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLg0KKFhF
TikgU3RkLiBMb2dsZXZlbDogQWxsDQooWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsDQooWEVOKSAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCihYRU4p
IFdBUk5JTkc6IENPTlNPTEUgT1VUUFVUIElTIFNZTkNIUk9OT1VTDQooWEVOKSBUaGlzIG9wdGlv
biBpcyBpbnRlbmRlZCB0byBhaWQgZGVidWdnaW5nIG9mIFhlbiBieSBlbnN1cmluZw0KKFhFTikg
dGhhdCBhbGwgb3V0cHV0IGlzIHN5bmNocm9ub3VzbHkgZGVsaXZlcmVkIG9uIHRoZSBzZXJpYWwg
bGluZS4NCihYRU4pIEhvd2V2ZXIgaXQgY2FuIGludHJvZHVjZSBTSUdOSUZJQ0FOVCBsYXRlbmNp
ZXMgYW5kIGFmZmVjdA0KKFhFTikgdGltZWtlZXBpbmcuIEl0IGlzIE5PVCByZWNvbW1lbmRlZCBm
b3IgcHJvZHVjdGlvbiB1c2UhDQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioNCihYRU4pIDMuLi4gMi4uLiAxLi4uIA0KKFhFTikgKioqIFNl
cmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBp
bnB1dCB0byBYZW4pDQooWEVOKSBGcmVlZCAyMDQ4a0IgaW5pdCBtZW1vcnkNCm1hcHBpbmcga2Vy
bmVsIGludG8gcGh5c2ljYWwgbWVtb3J5DQphYm91dCB0byBnZXQgc3RhcnRlZC4uLg0KWyAgICAw
LjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjExLjEgKGJ1aWxkQHhlbi1idWlsZCkgKGdjYyB2ZXJz
aW9uIDQuOC41IDIwMTUwNjIzIChSZWQgSGF0IDQuOC41LTExKSAoR0NDKSApICMxIFNNUCBXZWQg
TWF5IDE3IDExOjAwOjM1IENTVCAyMDE3DQ0KWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiBy
b290PVVVSUQ9ODA1OTJhYTMtNjMwMS00Y2JlLTliNTEtMzY4NTRjMjQ1N2MxIHJvIGNvbnNvbGU9
aHZjMCBjb25zb2xlYmxhbms9MCBpZ25vcmVfbG9nbGV2ZWwNDQpbICAgIDAuMDAwMDAwXSB4ODYv
ZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDE6ICd4ODcgZmxvYXRpbmcgcG9pbnQg
cmVnaXN0ZXJzJw0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVh
dHVyZSAweDAwMjogJ1NTRSByZWdpc3RlcnMnDQ0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3Vw
cG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lzdGVycycNDQpbICAgIDAuMDAw
MDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMjA6ICdBVlgtNTEyIG9w
bWFzaycNDQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUg
MHgwNDA6ICdBVlgtNTEyIEhpMjU2Jw0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRp
bmcgWFNBVkUgZmVhdHVyZSAweDA4MDogJ0FWWC01MTIgWk1NX0hpMjU2Jw0NClsgICAgMC4wMDAw
MDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhzdGF0ZV9zaXplc1syXTogIDI1
Ng0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbNV06IDEwODgsIHhzdGF0
ZV9zaXplc1s1XTogICA2NA0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRb
Nl06IDExNTIsIHhzdGF0ZV9zaXplc1s2XTogIDUxMg0NClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6
IHhzdGF0ZV9vZmZzZXRbN106IDE2NjQsIHhzdGF0ZV9zaXplc1s3XTogMTAyNA0NClsgICAgMC4w
MDAwMDBdIHg4Ni9mcHU6IEVuYWJsZWQgeHN0YXRlIGZlYXR1cmVzIDB4ZTcsIGNvbnRleHQgc2l6
ZSBpcyAyNjg4IGJ5dGVzLCB1c2luZyAnc3RhbmRhcmQnIGZvcm1hdC4NDQpbICAgIDAuMDAwMDAw
XSBSZWxlYXNlZCAwIHBhZ2UocykNDQpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVk
IHBoeXNpY2FsIFJBTSBtYXA6DQ0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAw
MDAwMDAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHVzYWJsZQ0NClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwMDAwYTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZA0NClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDY1ZDEy
ZmZmXSB1c2FibGUNDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY1ZDEzMDAw
LTB4MDAwMDAwMDA2ODJhY2ZmZl0gcmVzZXJ2ZWQNDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMDY4MmFkMDAwLTB4MDAwMDAwMDA2OGNkY2ZmZl0gQUNQSSBOVlMNDQpbICAgIDAu
MDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY4Y2RkMDAwLTB4MDAwMDAwMDA2OGVlMGZmZl0g
QUNQSSBkYXRhDQ0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA2OGVlMTAwMC0w
eDAwMDAwMDAwNmY3ZmZmZmZdIHVzYWJsZQ0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAwNmY4MDAwMDAtMHgwMDAwMDAwMDhmZmZmZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTJiZmMwMDAtMHgwMDAwMDAwMDkyYmZjZmZmXSByZXNl
cnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTJmZmMwMDAtMHgwMDAw
MDAwMDkyZmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwOThiZmMwMDAtMHgwMDAwMDAwMDk4YmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwOThmZmMwMDAtMHgwMDAwMDAwMDk4ZmZjZmZmXSByZXNlcnZl
ZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTkzZmMwMDAtMHgwMDAwMDAw
MDk5M2ZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
OTk3ZmMwMDAtMHgwMDAwMDAwMDk5N2ZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwYmNiZmMwMDAtMHgwMDAwMDAwMGJjYmZjZmZmXSByZXNlcnZlZA0N
ClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmNmZmMwMDAtMHgwMDAwMDAwMGJj
ZmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmQz
ZmMwMDAtMHgwMDAwMDAwMGJkM2ZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwYmRiZmMwMDAtMHgwMDAwMDAwMGJkYmZjZmZmXSByZXNlcnZlZA0NClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmRmZmMwMDAtMHgwMDAwMDAwMGJkZmZj
ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmViZmMw
MDAtMHgwMDAwMDAwMGJlYmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwYmVmZmMwMDAtMHgwMDAwMDAwMGJlZmZjZmZmXSByZXNlcnZlZA0NClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmYzZmMwMDAtMHgwMDAwMDAwMGJmM2ZjZmZm
XSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmY3ZmMwMDAt
MHgwMDAwMDAwMGJmN2ZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAwZmJmZmMwMDAtMHgwMDAwMDAwMGZiZmZjZmZmXSByZXNlcnZlZA0NClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmUwMDAwMDAtMHgwMDAwMDAwMGZlMDEwZmZmXSBy
ZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMDAwMDAtMHgw
MDAwMDAwMGZlYzAxZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAwZmVjMDgwMDAtMHgwMDAwMDAwMGZlYzA4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMTAwMDAtMHgwMDAwMDAwMGZlYzEwZmZmXSByZXNl
cnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMTgwMDAtMHgwMDAw
MDAwMGZlYzE4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwZmVjMjAwMDAtMHgwMDAwMDAwMGZlYzIwZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwZmVjMjgwMDAtMHgwMDAwMDAwMGZlYzI4ZmZmXSByZXNlcnZl
ZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMzAwMDAtMHgwMDAwMDAw
MGZlYzMwZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
ZmVjMzgwMDAtMHgwMDAwMDAwMGZlYzM4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwZmVjNDAwMDAtMHgwMDAwMDAwMGZlYzQwZmZmXSByZXNlcnZlZA0N
ClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNDgwMDAtMHgwMDAwMDAwMGZl
YzQ4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVj
NTAwMDAtMHgwMDAwMDAwMGZlYzUwZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwZmVjNTgwMDAtMHgwMDAwMDAwMGZlYzU4ZmZmXSByZXNlcnZlZA0NClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNjAwMDAtMHgwMDAwMDAwMGZlYzYw
ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNjgw
MDAtMHgwMDAwMDAwMGZlYzY4ZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwZmVjNzAwMDAtMHgwMDAwMDAwMGZlYzcwZmZmXSByZXNlcnZlZA0NClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNzgwMDAtMHgwMDAwMDAwMGZlYzc4ZmZm
XSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVlMDAwMDAt
MHgwMDAwMDAwMGZlZWZmZmZmXSByZXNlcnZlZA0NClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAxNWZmZmZmZmZmXSB1c2FibGUNDQpbICAgIDAuMDAw
MDAwXSBkZWJ1ZzogaWdub3JpbmcgbG9nbGV2ZWwgc2V0dGluZy4NDQpbICAgIDAuMDAwMDAwXSBO
WCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUNDQpbICAgIDAuMDAwMDAwXSBl
Zmk6IEVGSSB2Mi41MCBieSBVDQ0KWyAgICAwLjAwMDAwMF0gZWZpOiAgQUNQST0weDY4ZWUwMDAw
ICBBQ1BJIDIuMD0weDY4ZWUwMDE0ICBTTUJJT1M9MHg2NWQ4ZjAwMCANDQpbICAgIDAuMDAwMDAw
XSBTTUJJT1MgMi44IHByZXNlbnQuDQ0KWyAgICAwLjAwMDAwMF0gRE1JOiBJbnRlbCBDb3Jwb3Jh
dGlvbiBQVVJMRVkvUFVSTEVZLCBCSU9TIFBMWURDUkIxLjg2Qi4wMTAyLkQxMi4xNjA5MjMyMzQx
IDA5LzIzLzIwMTYNDQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4NDQpb
ICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVz
YWJsZSA9PT4gcmVzZXJ2ZWQNDQpbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAw
MGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQ0NClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZu
ID0gMHgxNjAwMDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwDQ0KWyAgICAwLjAwMDAwMF0g
TVRSUjogRGlzYWJsZWQNDQpbICAgIDAuMDAwMDAwXSB4ODYvUEFUOiBNVFJScyBkaXNhYmxlZCwg
c2tpcHBpbmcgUEFUIGluaXRpYWxpemF0aW9uIHRvby4NDQpbICAgIDAuMDAwMDAwXSB4ODYvUEFU
OiBDb25maWd1cmF0aW9uIFswLTddOiBXQiAgV1QgIFVDLSBVQyAgV0MgIFdQICBVQyAgVUMgIA0N
ClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg2ZjgwMCBtYXhfYXJjaF9wZm4gPSAw
eDQwMDAwMDAwMA0NClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2Zm
ZmY4ODAwMDAwOWEwMDBdIDlhMDAwIHNpemUgMjQ1NzYNDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4
MDIyNWYwMDAsIDB4MDIyNWZmZmZdIFBHVEFCTEUNDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIy
NjAwMDAsIDB4MDIyNjBmZmZdIFBHVEFCTEUNDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIyNjEw
MDAsIDB4MDIyNjFmZmZdIFBHVEFCTEUNDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIyNjIwMDAs
IDB4MDIyNjJmZmZdIFBHVEFCTEUNDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIyNjMwMDAsIDB4
MDIyNjNmZmZdIFBHVEFCTEUNDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIyNjQwMDAsIDB4MDIy
NjRmZmZdIFBHVEFCTEUNDQpbICAgIDAuMDAwMDAwXSBTZWN1cmUgYm9vdCBjb3VsZCBub3QgYmUg
ZGV0ZXJtaW5lZA0NClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgwNDAwMDAwMC0weDBh
ZGVhZmZmXQ0NClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlm
aWNhdGlvbiBkaXNhYmxlZA0NClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDY4
RUUwMDE0IDAwMDAyNCAodjAyIElOVEVMICkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBYU0RUIDB4
MDAwMDAwMDA2OEQ5NDE4OCAwMDAxMUMgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDAgICAg
ICAwMTAwMDAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDA2OEVEQjAw
MCAwMDAwRjQgKHYwNCBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNDQpb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDA2OEU2MzAwMCAwNEZDQTggKHYwMiBJ
TlRFTCAgSU5URUwgSUQgMDAwMDAwMDMgSU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBGQUNTIDB4MDAwMDAwMDA2OEMwMzAwMCAwMDAwNDANDQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBTU0RUIDB4MDAwMDAwMDA2OEVERTAwMCAwMDA3MjggKHYwMiBJTlRFTCAgSU5URUwgSUQgMDAw
MDAwMDAgTVNGVCAwMTAwMDAwRCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAw
MDA2OEVERDAwMCAwMDA0MzYgKHYwMiBJTlRFTCAgVHBtMlRhYmwgMDAwMDEwMDAgSU5UTCAyMDE0
MDgyOCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBUUE0yIDB4MDAwMDAwMDA2OEVEQzAwMCAwMDAw
MzQgKHYwMyBJTlRFTCAgRURLMiAgICAgMDAwMDAwMDIgICAgICAwMTAwMDAxMykNDQpbICAgIDAu
MDAwMDAwXSBBQ1BJOiBVRUZJIDB4MDAwMDAwMDA2OENDQTAwMCAwMDAwNDIgKHYwMSBJTlRFTCAg
RURLMiAgICAgMDAwMDAwMDIgICAgICAwMTAwMDAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBV
RUZJIDB4MDAwMDAwMDA2OEMwNTAwMCAwMDAwNUMgKHYwMSBJTlRFTCAgUnN0VWVmaVYgMDAwMDAw
MDAgICAgICAwMDAwMDAwMCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDA2
OEVEQTAwMCAwMDAwMzggKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAyMDA5MTAx
MykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MDAwMDAwMDA2OEVEODAwMCAwMDE2REUg
KHYwMyBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDA2OEVENzAwMCAwMDAwM0MgKHYwMSBJTlRFTCAgSU5U
RUwgSUQgMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNSUdU
IDB4MDAwMDAwMDA2OEVENjAwMCAwMDAwNDAgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDAg
SU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNU0NUIDB4MDAwMDAwMDA2OEVE
NTAwMCAwMDAwOTAgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykN
DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBORklUIDB4MDAwMDAwMDA2OEVCQzAwMCAwMTgwMjggKHYw
MSAgICAgICAgICAgICAgICAgMDAwMDAwMDAgICAgICAwMDAwMDAwMCkNDQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBQQ0FUIDB4MDAwMDAwMDA2OEVCQjAwMCAwMDAwNDggKHYwMSBJTlRFTCAgRURLMiAg
ICAgMDAwMDAwMDIgSU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQQ0NUIDB4
MDAwMDAwMDA2OEVCQTAwMCAwMDAwQUMgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDIgSU5U
TCAyMDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSQVNGIDB4MDAwMDAwMDA2OEVCOTAw
MCAwMDAwMzAgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykNDQpb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBTTElUIDB4MDAwMDAwMDA2OEVCODAwMCAwMDAwNkMgKHYwMSBJ
TlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBTUkFUIDB4MDAwMDAwMDA2OEVCNTAwMCAwMDI4MzAgKHYwMyBJTlRFTCAgSU5URUwgSUQg
MDAwMDAwMDIgSU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTVk9TIDB4MDAw
MDAwMDA2OEVCNDAwMCAwMDAwMzIgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDAgSU5UTCAy
MDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBXRERUIDB4MDAwMDAwMDA2OEVCMzAwMCAw
MDAwNDAgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNDQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBPRU00IDB4MDAwMDAwMDA2OERDMDAwMCAwQTI3QzQgKHYwMiBJTlRF
TCAgQ1BVICBDU1QgMDAwMDMwMDAgSU5UTCAyMDE0MDgyOCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBPRU0xIDB4MDAwMDAwMDA2OEQ5NTAwMCAwMkEyQzQgKHYwMiBJTlRFTCAgQ1BVIEVJU1QgMDAw
MDMwMDAgSU5UTCAyMDE0MDgyOCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBPRU0yIDB4MDAwMDAw
MDA2OEQ3QTAwMCAwMTk0NjQgKHYwMiBJTlRFTCAgQ1BVICBIV1AgMDAwMDMwMDAgSU5UTCAyMDE0
MDgyOCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA2OEQ0NjAwMCAwMzM5
OTAgKHYwMiBJTlRFTCAgU1NEVCAgUE0gMDAwMDQwMDAgSU5UTCAyMDE0MDgyOCkNDQpbICAgIDAu
MDAwMDAwXSBBQ1BJOiBCREFUIDB4MDAwMDAwMDA2OEVERjAwMCAwMDAwMzAgKHYwMSBJTlRFTCAg
SU5URUwgSUQgMDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBT
U0RUIDB4MDAwMDAwMDA2OEQ0NDAwMCAwMDEzNEUgKHYwMiBJTlRFTCAgU3BzTm0gICAgMDAwMDAw
MDIgSU5UTCAyMDE0MDgyOCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUENSIDB4MDAwMDAwMDA2
OEQ0MzAwMCAwMDAwNTAgKHYwMSAgICAgICAgICAgICAgICAgMDAwMDAwMDAgICAgICAwMDAwMDAw
MCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSTUFEIDB4MDAwMDAwMDA2OEQ0MjAwMCAwMDAzMTgg
KHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykNDQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBIRVNUIDB4MDAwMDAwMDA2OEQ0MTAwMCAwMDAwQTggKHYwMSBJTlRFTCAgSU5U
RUwgSUQgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJU
IDB4MDAwMDAwMDA2OEQ0MDAwMCAwMDAwMzAgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEg
SU5UTCAwMDAwMDAwMSkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFUlNUIDB4MDAwMDAwMDA2OEQz
RjAwMCAwMDAyMzAgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkN
DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFSU5KIDB4MDAwMDAwMDA2OEQzRTAwMCAwMDAxNTAgKHYw
MSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkNDQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMA0NClsgICAgMC4wMDAwMDBdIFNl
dHRpbmcgQVBJQyByb3V0aW5nIHRvIFhlbiBQVi4NDQpbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5l
ZCBvZmYNDQpbICAgIDAuMDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAw
MDAwMDAwLTB4MDAwMDAwMTVmZmZmZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBOT0RFX0RBVEEoMCkg
YWxsb2NhdGVkIFttZW0gMHgxZjU0M2QwMDAtMHgxZjU0NWVmZmZdDQ0KWyAgICAwLjAwMDAwMF0g
Wm9uZSByYW5nZXM6DQ0KWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAw
MDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBb
bWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdDQ0KWyAgICAwLjAwMDAw
MF0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDE1ZmZmZmZmZmZd
DQ0KWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUNDQpbICAg
IDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMNDQpbICAgIDAuMDAwMDAwXSAgIG5v
ZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOWZmZmZdDQ0KWyAg
ICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAw
MDY1ZDEyZmZmXQ0NClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDY4
ZWUxMDAwLTB4MDAwMDAwMDA2ZjdmZmZmZl0NDQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBb
bWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDE1ZmZmZmZmZmZdDQ0KWyAgICAwLjAwMDAw
MF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAx
NWZmZmZmZmZmXQ0NClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiAyMjQ2Mzk1
Mw0NClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcA0N
ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2VydmVkDQ0KWyAgICAwLjAw
MDAwMF0gICBETUEgem9uZTogMzk5OSBwYWdlcywgTElGTyBiYXRjaDowDQ0KWyAgICAwLjAwMDAw
MF0gICBETUEzMiB6b25lOiA2ODczIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcA0NClsgICAgMC4wMDAw
MDBdICAgRE1BMzIgem9uZTogNDM5ODU4IHBhZ2VzLCBMSUZPIGJhdGNoOjMxDQ0KWyAgICAwLjAw
MDAwMF0gICBOb3JtYWwgem9uZTogMzQ0MDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcA0NClsgICAg
MC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDIyMDIwMDk2IHBhZ2VzLCBMSUZPIGJhdGNoOjMxDQ0K
WyAgICAwLjAwMDAwMF0gcDJtIHZpcnR1YWwgYXJlYSBhdCBmZmZmYzkwMDAwMDAwMDAwLCBzaXpl
IGlzIGIwMDAwMDANDQpbICAgIDAuMDAwMDAwXSBSZW1hcHBlZCA2MDQ3MTggcGFnZShzKQ0NClsg
ICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NTA4DQ0KWyAgICAwLjAwMDAw
MF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDANDQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBYMkFQSUNfTk1JICh1aWRbMHhmZmZmZmZmZl0gaGlnaCBsZXZlbCBsaW50WzB4MV0pDQ0K
WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGhpZ2ggbGV2ZWwg
bGludFsweDFdKQ0NClsgICAgMC4wMDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9u
IDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzDQ0KWyAgICAwLjAwMDAwMF0gSU9BUElD
WzFdOiBhcGljX2lkIDksIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMTAwMCwgR1NJIDI0LTMx
DQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzJdOiBhcGljX2lkIDEwLCB2ZXJzaW9uIDMyLCBhZGRy
ZXNzIDB4ZmVjMDgwMDAsIEdTSSAzMi0zOQ0NClsgICAgMC4wMDAwMDBdIElPQVBJQ1szXTogYXBp
Y19pZCAxMSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzEwMDAwLCBHU0kgNDAtNDcNDQpbICAg
IDAuMDAwMDAwXSBJT0FQSUNbNF06IGFwaWNfaWQgMTIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWMxODAwMCwgR1NJIDQ4LTU1DQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzVdOiBhcGljX2lkIDE1
LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMjAwMDAsIEdTSSA3Mi03OQ0NClsgICAgMC4wMDAw
MDBdIElPQVBJQ1s2XTogYXBpY19pZCAxNiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzI4MDAw
LCBHU0kgODAtODcNDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbN106IGFwaWNfaWQgMTcsIHZlcnNp
b24gMzIsIGFkZHJlc3MgMHhmZWMzMDAwMCwgR1NJIDg4LTk1DQ0KWyAgICAwLjAwMDAwMF0gSU9B
UElDWzhdOiBhcGljX2lkIDE4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMzgwMDAsIEdTSSA5
Ni0xMDMNDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbOV06IGFwaWNfaWQgMjEsIHZlcnNpb24gMzIs
IGFkZHJlc3MgMHhmZWM0MDAwMCwgR1NJIDEyMC0xMjcNDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNb
MTBdOiBhcGljX2lkIDIyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNDgwMDAsIEdTSSAxMjgt
MTM1DQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzExXTogYXBpY19pZCAyMywgdmVyc2lvbiAzMiwg
YWRkcmVzcyAweGZlYzUwMDAwLCBHU0kgMTM2LTE0Mw0NClsgICAgMC4wMDAwMDBdIElPQVBJQ1sx
Ml06IGFwaWNfaWQgMjQsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM1ODAwMCwgR1NJIDE0NC0x
NTENDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMTNdOiBhcGljX2lkIDI3LCB2ZXJzaW9uIDMyLCBh
ZGRyZXNzIDB4ZmVjNjAwMDAsIEdTSSAxNjgtMTc1DQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzE0
XTogYXBpY19pZCAyOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzY4MDAwLCBHU0kgMTc2LTE4
Mw0NClsgICAgMC4wMDAwMDBdIElPQVBJQ1sxNV06IGFwaWNfaWQgMjksIHZlcnNpb24gMzIsIGFk
ZHJlc3MgMHhmZWM3MDAwMCwgR1NJIDE4NC0xOTENDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMTZd
OiBhcGljX2lkIDMwLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNzgwMDAsIEdTSSAxOTItMTk5
DQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9i
YWxfaXJxIDIgZGZsIGRmbCkNDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz
IDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQ0NClsgICAgMC4wMDAwMDBdIEFD
UEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4NDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVz
ZWQgYnkgb3ZlcnJpZGUuDQ0KWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNN
UCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uDQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBp
ZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwDQ0KWyAgICAwLjAwMDAwMF0gc21wYm9vdDog
QWxsb3dpbmcgNDE2IENQVXMsIDIyNCBob3RwbHVnIENQVXMNDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0NDQpb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwYTAw
MDAtMHgwMDBmZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4NjVkMTMwMDAtMHg2ODJhY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4NjgyYWQwMDAtMHg2OGNkY2ZmZl0NDQpbICAg
IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4NjhjZGQwMDAt
MHg2OGVlMGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4NmY4MDAwMDAtMHg4ZmZmZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTAwMDAwMDAtMHg5MmJmYmZmZl0NDQpbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTJiZmMwMDAtMHg5
MmJmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4OTJiZmQwMDAtMHg5MmZmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTJmZmMwMDAtMHg5MmZmY2ZmZl0NDQpbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTJmZmQwMDAtMHg5OGJm
YmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4OThiZmMwMDAtMHg5OGJmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4OThiZmQwMDAtMHg5OGZmYmZmZl0NDQpbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OThmZmMwMDAtMHg5OGZmY2Zm
Zl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
OThmZmQwMDAtMHg5OTNmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4OTkzZmMwMDAtMHg5OTNmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTkzZmQwMDAtMHg5OTdmYmZmZl0N
DQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTk3
ZmMwMDAtMHg5OTdmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4OTk3ZmQwMDAtMHhiY2JmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmNiZmMwMDAtMHhiY2JmY2ZmZl0NDQpb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmNiZmQw
MDAtMHhiY2ZmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4YmNmZmMwMDAtMHhiY2ZmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmNmZmQwMDAtMHhiZDNmYmZmZl0NDQpbICAg
IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmQzZmMwMDAt
MHhiZDNmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4YmQzZmQwMDAtMHhiZGJmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmRiZmMwMDAtMHhiZGJmY2ZmZl0NDQpbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmRiZmQwMDAtMHhi
ZGZmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4YmRmZmMwMDAtMHhiZGZmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmRmZmQwMDAtMHhiZWJmYmZmZl0NDQpbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmViZmMwMDAtMHhiZWJm
Y2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4YmViZmQwMDAtMHhiZWZmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4YmVmZmMwMDAtMHhiZWZmY2ZmZl0NDQpbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmVmZmQwMDAtMHhiZjNmYmZm
Zl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
YmYzZmMwMDAtMHhiZjNmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4YmYzZmQwMDAtMHhiZjdmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmY3ZmMwMDAtMHhiZjdmY2ZmZl0N
DQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmY3
ZmQwMDAtMHhmYmZmYmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4ZmJmZmMwMDAtMHhmYmZmY2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmJmZmQwMDAtMHhmZGZmZmZmZl0NDQpb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmUwMDAw
MDAtMHhmZTAxMGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4ZmUwMTEwMDAtMHhmZWJmZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDAwMDAtMHhmZWMwMWZmZl0NDQpbICAg
IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDIwMDAt
MHhmZWMwN2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ZmVjMDgwMDAtMHhmZWMwOGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDkwMDAtMHhmZWMwZmZmZl0NDQpbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMTAwMDAtMHhm
ZWMxMGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4ZmVjMTEwMDAtMHhmZWMxN2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMTgwMDAtMHhmZWMxOGZmZl0NDQpbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMTkwMDAtMHhmZWMx
ZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4ZmVjMjAwMDAtMHhmZWMyMGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMjEwMDAtMHhmZWMyN2ZmZl0NDQpbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMjgwMDAtMHhmZWMyOGZm
Zl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVjMjkwMDAtMHhmZWMyZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4ZmVjMzAwMDAtMHhmZWMzMGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMzEwMDAtMHhmZWMzN2ZmZl0N
DQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVj
MzgwMDAtMHhmZWMzOGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4ZmVjMzkwMDAtMHhmZWMzZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNDAwMDAtMHhmZWM0MGZmZl0NDQpb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNDEw
MDAtMHhmZWM0N2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4ZmVjNDgwMDAtMHhmZWM0OGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNDkwMDAtMHhmZWM0ZmZmZl0NDQpbICAg
IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNTAwMDAt
MHhmZWM1MGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ZmVjNTEwMDAtMHhmZWM1N2ZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNTgwMDAtMHhmZWM1OGZmZl0NDQpbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNTkwMDAtMHhm
ZWM1ZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4ZmVjNjAwMDAtMHhmZWM2MGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNjEwMDAtMHhmZWM2N2ZmZl0NDQpbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNjgwMDAtMHhmZWM2
OGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4ZmVjNjkwMDAtMHhmZWM2ZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNzAwMDAtMHhmZWM3MGZmZl0NDQpbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNzEwMDAtMHhmZWM3N2Zm
Zl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVjNzgwMDAtMHhmZWM3OGZmZl0NDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4ZmVjNzkwMDAtMHhmZWRmZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVlMDAwMDAtMHhmZWVmZmZmZl0N
DQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVm
MDAwMDAtMHhmZmZmZmZmZl0NDQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4YmY3ZmQwMDAt
MHhmYmZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0NClsgICAgMC4wMDAwMDBdIEJv
b3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4NDQpbICAgIDAuMDAwMDAwXSBYZW4g
dmVyc2lvbjogNC45LXJjIChwcmVzZXJ2ZS1BRCkNDQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJj
ZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZm
ZmYsIG1heF9pZGxlX25zOiAxOTEwOTY5OTQwMzkxNDE5IG5zDQ0KWyAgICAwLjAwMDAwMF0gc2V0
dXBfcGVyY3B1OiBOUl9DUFVTOjgxOTIgbnJfY3B1bWFza19iaXRzOjQxNiBucl9jcHVfaWRzOjQx
NiBucl9ub2RlX2lkczoxDQ0KWyAgICAwLjAwMDAwMF0gcGVyY3B1OiBFbWJlZGRlZCAzOCBwYWdl
cy9jcHUgQGZmZmY4ODAyOGQyMDAwMDAgczExNjEyMCByODE5MiBkMzEzMzYgdTI2MjE0NA0NClsg
ICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMTYxMjAgcjgxOTIgZDMxMzM2IHUyNjIxNDQgYWxs
b2M9MSoyMDk3MTUyDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAwMCAwMDEgMDAy
IDAwMyAwMDQgMDA1IDAwNiAwMDcgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAw
OCAwMDkgMDEwIDAxMSAwMTIgMDEzIDAxNCAwMTUgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxv
YzogWzBdIDAxNiAwMTcgMDE4IDAxOSAwMjAgMDIxIDAyMiAwMjMgDQ0KWyAgICAwLjAwMDAwMF0g
cGNwdS1hbGxvYzogWzBdIDAyNCAwMjUgMDI2IDAyNyAwMjggMDI5IDAzMCAwMzEgDQ0KWyAgICAw
LjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAzMiAwMzMgMDM0IDAzNSAwMzYgMDM3IDAzOCAwMzkg
DQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDA0MCAwNDEgMDQyIDA0MyAwNDQgMDQ1
IDA0NiAwNDcgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDA0OCAwNDkgMDUwIDA1
MSAwNTIgMDUzIDA1NCAwNTUgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDA1NiAw
NTcgMDU4IDA1OSAwNjAgMDYxIDA2MiAwNjMgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzog
WzBdIDA2NCAwNjUgMDY2IDA2NyAwNjggMDY5IDA3MCAwNzEgDQ0KWyAgICAwLjAwMDAwMF0gcGNw
dS1hbGxvYzogWzBdIDA3MiAwNzMgMDc0IDA3NSAwNzYgMDc3IDA3OCAwNzkgDQ0KWyAgICAwLjAw
MDAwMF0gcGNwdS1hbGxvYzogWzBdIDA4MCAwODEgMDgyIDA4MyAwODQgMDg1IDA4NiAwODcgDQ0K
WyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDA4OCAwODkgMDkwIDA5MSAwOTIgMDkzIDA5
NCAwOTUgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDA5NiAwOTcgMDk4IDA5OSAx
MDAgMTAxIDEwMiAxMDMgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDEwNCAxMDUg
MTA2IDEwNyAxMDggMTA5IDExMCAxMTEgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBd
IDExMiAxMTMgMTE0IDExNSAxMTYgMTE3IDExOCAxMTkgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1h
bGxvYzogWzBdIDEyMCAxMjEgMTIyIDEyMyAxMjQgMTI1IDEyNiAxMjcgDQ0KWyAgICAwLjAwMDAw
MF0gcGNwdS1hbGxvYzogWzBdIDEyOCAxMjkgMTMwIDEzMSAxMzIgMTMzIDEzNCAxMzUgDQ0KWyAg
ICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDEzNiAxMzcgMTM4IDEzOSAxNDAgMTQxIDE0MiAx
NDMgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDE0NCAxNDUgMTQ2IDE0NyAxNDgg
MTQ5IDE1MCAxNTEgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDE1MiAxNTMgMTU0
IDE1NSAxNTYgMTU3IDE1OCAxNTkgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDE2
MCAxNjEgMTYyIDE2MyAxNjQgMTY1IDE2NiAxNjcgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxv
YzogWzBdIDE2OCAxNjkgMTcwIDE3MSAxNzIgMTczIDE3NCAxNzUgDQ0KWyAgICAwLjAwMDAwMF0g
cGNwdS1hbGxvYzogWzBdIDE3NiAxNzcgMTc4IDE3OSAxODAgMTgxIDE4MiAxODMgDQ0KWyAgICAw
LjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDE4NCAxODUgMTg2IDE4NyAxODggMTg5IDE5MCAxOTEg
DQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDE5MiAxOTMgMTk0IDE5NSAxOTYgMTk3
IDE5OCAxOTkgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDIwMCAyMDEgMjAyIDIw
MyAyMDQgMjA1IDIwNiAyMDcgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDIwOCAy
MDkgMjEwIDIxMSAyMTIgMjEzIDIxNCAyMTUgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzog
WzBdIDIxNiAyMTcgMjE4IDIxOSAyMjAgMjIxIDIyMiAyMjMgDQ0KWyAgICAwLjAwMDAwMF0gcGNw
dS1hbGxvYzogWzBdIDIyNCAyMjUgMjI2IDIyNyAyMjggMjI5IDIzMCAyMzEgDQ0KWyAgICAwLjAw
MDAwMF0gcGNwdS1hbGxvYzogWzBdIDIzMiAyMzMgMjM0IDIzNSAyMzYgMjM3IDIzOCAyMzkgDQ0K
WyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDI0MCAyNDEgMjQyIDI0MyAyNDQgMjQ1IDI0
NiAyNDcgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDI0OCAyNDkgMjUwIDI1MSAy
NTIgMjUzIDI1NCAyNTUgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDI1NiAyNTcg
MjU4IDI1OSAyNjAgMjYxIDI2MiAyNjMgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBd
IDI2NCAyNjUgMjY2IDI2NyAyNjggMjY5IDI3MCAyNzEgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1h
bGxvYzogWzBdIDI3MiAyNzMgMjc0IDI3NSAyNzYgMjc3IDI3OCAyNzkgDQ0KWyAgICAwLjAwMDAw
MF0gcGNwdS1hbGxvYzogWzBdIDI4MCAyODEgMjgyIDI4MyAyODQgMjg1IDI4NiAyODcgDQ0KWyAg
ICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDI4OCAyODkgMjkwIDI5MSAyOTIgMjkzIDI5NCAy
OTUgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDI5NiAyOTcgMjk4IDI5OSAzMDAg
MzAxIDMwMiAzMDMgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDMwNCAzMDUgMzA2
IDMwNyAzMDggMzA5IDMxMCAzMTEgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDMx
MiAzMTMgMzE0IDMxNSAzMTYgMzE3IDMxOCAzMTkgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxv
YzogWzBdIDMyMCAzMjEgMzIyIDMyMyAzMjQgMzI1IDMyNiAzMjcgDQ0KWyAgICAwLjAwMDAwMF0g
cGNwdS1hbGxvYzogWzBdIDMyOCAzMjkgMzMwIDMzMSAzMzIgMzMzIDMzNCAzMzUgDQ0KWyAgICAw
LjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDMzNiAzMzcgMzM4IDMzOSAzNDAgMzQxIDM0MiAzNDMg
DQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDM0NCAzNDUgMzQ2IDM0NyAzNDggMzQ5
IDM1MCAzNTEgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDM1MiAzNTMgMzU0IDM1
NSAzNTYgMzU3IDM1OCAzNTkgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDM2MCAz
NjEgMzYyIDM2MyAzNjQgMzY1IDM2NiAzNjcgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzog
WzBdIDM2OCAzNjkgMzcwIDM3MSAzNzIgMzczIDM3NCAzNzUgDQ0KWyAgICAwLjAwMDAwMF0gcGNw
dS1hbGxvYzogWzBdIDM3NiAzNzcgMzc4IDM3OSAzODAgMzgxIDM4MiAzODMgDQ0KWyAgICAwLjAw
MDAwMF0gcGNwdS1hbGxvYzogWzBdIDM4NCAzODUgMzg2IDM4NyAzODggMzg5IDM5MCAzOTEgDQ0K
WyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDM5MiAzOTMgMzk0IDM5NSAzOTYgMzk3IDM5
OCAzOTkgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDQwMCA0MDEgNDAyIDQwMyA0
MDQgNDA1IDQwNiA0MDcgDQ0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDQwOCA0MDkg
NDEwIDQxMSA0MTIgNDEzIDQxNCA0MTUgDQ0KWyAgICAwLjAwMDAwMF0geGVuOiBQViBzcGlubG9j
a3MgZW5hYmxlZA0NClsgICAgMC4wMDAwMDBdIFBWIHFzcGlubG9jayBoYXNoIHRhYmxlIGVudHJp
ZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpDQ0KWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6
b25lbGlzdHMgaW4gTm9kZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdl
czogMjIxMTI5MzENDQpbICAgIDAuMDAwMDAwXSBQb2xpY3kgem9uZTogTm9ybWFsDQ0KWyAgICAw
LjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcm9vdD1VVUlEPTgwNTkyYWEzLTYzMDEtNGNi
ZS05YjUxLTM2ODU0YzI0NTdjMSBybyBjb25zb2xlPWh2YzAgY29uc29sZWJsYW5rPTAgaWdub3Jl
X2xvZ2xldmVsDQ0KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAo
b3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQ0NClsgICAgMC4wMDAwMDBdIHNvZnR3YXJlIElPIFRMQiBb
bWVtIDB4Mjg5MjAwMDAwLTB4MjhkMjAwMDAwXSAoNjRNQikgbWFwcGVkIGF0IFtmZmZmODgwMjg5
MjAwMDAwLWZmZmY4ODAyOGQxZmZmZmZdDQ0KWyAgICAwLjAwMDAwMF0gTWVtb3J5OiA2MzY3OTYw
Sy84OTg1NTgxMksgYXZhaWxhYmxlICg3MzM3SyBrZXJuZWwgY29kZSwgMTU1N0sgcndkYXRhLCAz
MTY0SyByb2RhdGEsIDIxMTZLIGluaXQsIDI4MDhLIGJzcywgODM0ODc4NTJLIHJlc2VydmVkLCAw
SyBjbWEtcmVzZXJ2ZWQpDQ0KWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGlnbj02NCwgT3JkZXI9
MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MzIsIE5vZGVzPTENDQpbICAgIDAuMDAxMDAwXSBIaWVy
YXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLg0NClsgICAgMC4wMDEwMDBdIAlCdWlsZC10aW1l
IGFkanVzdG1lbnQgb2YgbGVhZiBmYW5vdXQgdG8gNjQuDQ0KWyAgICAwLjAwMTAwMF0gCVJDVSBy
ZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz04MTkyIHRvIG5yX2NwdV9pZHM9MzIuDQ0KWyAg
ICAwLjAwMTAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj02
NCwgbnJfY3B1X2lkcz0zMg0NClsgICAgMC4wMDEwMDBdIFVzaW5nIE5VTEwgbGVnYWN5IFBJQw0N
ClsgICAgMC4wMDEwMDBdIE5SX0lSUVM6NTI0NTQ0IG5yX2lycXM6MzY3MiAwDQ0KWyAgICAwLjAw
MTAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkNDQpbICAgIDAuMDAxMDAwXSB4
ZW46IC0tPiBwaXJxPTEgLT4gaXJxPTEgKGdzaT0xKQ0NClsgICAgMC4wMDEwMDBdIHhlbjogLS0+
IHBpcnE9MiAtPiBpcnE9MiAoZ3NpPTIpDQ0KWyAgICAwLjAwMTAwMF0geGVuOiAtLT4gcGlycT0z
IC0+IGlycT0zIChnc2k9MykNDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJx
PTQgKGdzaT00KQ0NClsgICAgMC4wMDEwMDBdIHhlbjogLS0+IHBpcnE9NSAtPiBpcnE9NSAoZ3Np
PTUpDQ0KWyAgICAwLjAwMTAwMF0geGVuOiAtLT4gcGlycT02IC0+IGlycT02IChnc2k9NikNDQpb
ICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTcgLT4gaXJxPTcgKGdzaT03KQ0NClsgICAgMC4w
MDEwMDBdIHhlbjogLS0+IHBpcnE9OCAtPiBpcnE9OCAoZ3NpPTgpDQ0KWyAgICAwLjAwMTAwMF0g
eGVuOiAtLT4gcGlycT05IC0+IGlycT05IChnc2k9OSkNDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0t
PiBwaXJxPTEwIC0+IGlycT0xMCAoZ3NpPTEwKQ0NClsgICAgMC4wMDEwMDBdIHhlbjogLS0+IHBp
cnE9MTEgLT4gaXJxPTExIChnc2k9MTEpDQ0KWyAgICAwLjAwMTAwMF0geGVuOiAtLT4gcGlycT0x
MiAtPiBpcnE9MTIgKGdzaT0xMikNDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEzIC0+
IGlycT0xMyAoZ3NpPTEzKQ0NClsgICAgMC4wMDEwMDBdIHhlbjogLS0+IHBpcnE9MTQgLT4gaXJx
PTE0IChnc2k9MTQpDQ0KWyAgICAwLjAwMTAwMF0geGVuOiAtLT4gcGlycT0xNSAtPiBpcnE9MTUg
KGdzaT0xNSkNDQpbICAgIDAuMDAxMDAwXSAJT2ZmbG9hZCBSQ1UgY2FsbGJhY2tzIGZyb20gYWxs
IENQVXMNDQpbICAgIDAuMDAxMDAwXSAJT2ZmbG9hZCBSQ1UgY2FsbGJhY2tzIGZyb20gQ1BVczog
MC0zMS4NDQpbICAgIDAuMDAxMDAwXSBDb25zb2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1
DQ0KWyAgICAwLjAwMTAwMF0gY29uc29sZSBbaHZjMF0gZW5hYmxlZA0NClsgICAgMC4wMDEwMDBd
IGNsb2Nrc291cmNlOiB4ZW46IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAw
eDFjZDQyZTRkZmZiLCBtYXhfaWRsZV9uczogODgxNTkwNTkxNDgzIG5zDQ0KWyAgICAwLjAwMTAw
MF0gWGVuOiB1c2luZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlDQ0KWyAgICAwLjAwMTAwMF0gaW5z
dGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAwDQ0KWyAgICAwLjAwNDAwMl0gdHNjOiBIUEVUL1BN
VElNRVIgY2FsaWJyYXRpb24gZmFpbGVkLiBVc2luZyBQSVQgY2FsaWJyYXRpb24uDQ0KWyAgICAw
LjAwNTAwM10gdHNjOiBEZXRlY3RlZCAxNzk1LjQxNCBNSHogcHJvY2Vzc29yDQ0KWyAgICAwLjAw
NjAyNV0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQg
dXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gMzU5MS42NiBCb2dvTUlQUyAobHBqPTE3OTU4MzEpDQ0K
WyAgICAwLjAwNzAwM10gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxDQ0KWyAg
ICAwLjAwODA1MF0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE3MDExOQ0NClsgICAgMC4yNTYwMDJd
IHJhbmRvbTogZmFzdCBpbml0IGRvbmUNDQpbICAgIDAuNjU1NjIyXSBBQ1BJOiA1IEFDUEkgQU1M
IHRhYmxlcyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQgYW5kIGxvYWRlZA0NClsgICAgMC42NTY1NTNd
IFNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXplZA0NClsgICAgMC42NTcwMDZdIFNFTGludXg6
ICBJbml0aWFsaXppbmcuDQ0KWyAgICAwLjY1ODAxOV0gU0VMaW51eDogIFN0YXJ0aW5nIGluIHBl
cm1pc3NpdmUgbW9kZQ0NClsgICAgMC42ODc4MzhdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVu
dHJpZXM6IDE2Nzc3MjE2IChvcmRlcjogMTUsIDEzNDIxNzcyOCBieXRlcykNDQpbICAgIDAuNzI4
NDE0XSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDgzODg2MDggKG9yZGVyOiAxNCwg
NjcxMDg4NjQgYnl0ZXMpDQ0KWyAgICAwLjc0MTk4M10gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiAyNjIxNDQgKG9yZGVyOiA5LCAyMDk3MTUyIGJ5dGVzKQ0NClsgICAgMC43NDI0NjVd
IE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNjIxNDQgKG9yZGVyOiA5LCAy
MDk3MTUyIGJ5dGVzKQ0NClsgICAgMC43NDQxOTFdIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElE
OiAwDQ0KWyAgICAwLjc0NTAwM10gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMA0NClsgICAgMC43
NDYwMDddIG1jZTogQ1BVIHN1cHBvcnRzIDIgTUNFIGJhbmtzDQ0KWyAgICAwLjc0NzAyN10gTGFz
dCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDgsIDRNQiA4DQ0KWyAgICAwLjc0ODAw
Ml0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDAsIDRNQiAwLCAxR0IgNA0N
ClsgICAgMC43NDkxMzNdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDI4Sw0NClsg
ICAgMC43NTIwMTddIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQ0NClsgICAg
MC43NTMwMDddIFdBUk5JTkc6IENQVTogMCBQSUQ6IDAgYXQgbW0vcGFnZV9hbGxvYy5jOjM2NTcg
X19hbGxvY19wYWdlc19zbG93cGF0aCsweDZmLzB4YmVlDQ0KWyAgICAwLjc1NDAwMl0gTW9kdWxl
cyBsaW5rZWQgaW46DQ0KWyAgICAwLjc1NTAwNF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVy
LzAgTm90IHRhaW50ZWQgNC4xMS4xICMxDQ0KWyAgICAwLjc1NjAwMF0gSGFyZHdhcmUgbmFtZTog
SW50ZWwgQ29ycG9yYXRpb24gUFVSTEVZL1BVUkxFWSwgQklPUyBQTFlEQ1JCMS44NkIuMDEwMi5E
MTIuMTYwOTIzMjM0MSAwOS8yMy8yMDE2DQ0KWyAgICAwLjc1NjAwMF0gQ2FsbCBUcmFjZToNDQpb
ICAgIDAuNzU2MDAwXSAgZHVtcF9zdGFjaysweDYzLzB4ODcNDQpbICAgIDAuNzU2MDAwXSAgX193
YXJuKzB4ZDEvMHhmMA0NClsgICAgMC43NTYwMDBdICB3YXJuX3Nsb3dwYXRoX251bGwrMHgxZC8w
eDIwDQ0KWyAgICAwLjc1NjAwMF0gIF9fYWxsb2NfcGFnZXNfc2xvd3BhdGgrMHg2Zi8weGJlZQ0N
ClsgICAgMC43NTYwMDBdICA/IGdldF9wYWdlX2Zyb21fZnJlZWxpc3QrMHgxMjAvMHhiNjANDQpb
ICAgIDAuNzU2MDAwXSAgPyBhY3BpX2h3X3JlYWRfcG9ydCsweDU2LzB4Y2INDQpbICAgIDAuNzU2
MDAwXSAgX19hbGxvY19wYWdlc19ub2RlbWFzaysweDI0MC8weDI2MA0NClsgICAgMC43NTYwMDBd
ICBhbGxvY19wYWdlX2ludGVybGVhdmUrMHgzZS8weDkwDQ0KWyAgICAwLjc1NjAwMF0gIGFsbG9j
X3BhZ2VzX2N1cnJlbnQrMHhjZC8weDEyMA0NClsgICAgMC43NTYwMDBdICBlZmlfbWVtbWFwX2Fs
bG9jKzB4MzIvMHg1Zg0NClsgICAgMC43NTYwMDBdICBlZmlfZnJlZV9ib290X3NlcnZpY2VzKzB4
NDQvMHgxN2UNDQpbICAgIDAuNzU2MDAwXSAgc3RhcnRfa2VybmVsKzB4NDk4LzB4NGMzDQ0KWyAg
ICAwLjc1NjAwMF0gID8gc2V0X2luaXRfYXJnKzB4NTUvMHg1NQ0NClsgICAgMC43NTYwMDBdICB4
ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4MmEvMHgyYw0NClsgICAgMC43NTYwMDBdICB4ZW5f
c3RhcnRfa2VybmVsKzB4NGY5LzB4NTA1DQ0KWyAgICAwLjc1NjAwMF0gV0FSTklORzoga2VybmVs
IHN0YWNrIGZyYW1lIHBvaW50ZXIgYXQgZmZmZmZmZmY4MWMwM2Y0MCBpbiBzd2FwcGVyLzA6MCBo
YXMgYmFkIHZhbHVlIGZmZmZmZmZmODFjMDNmZjgNDQpbICAgIDAuNzU2MDAwXSB1bndpbmQgc3Rh
Y2sgdHlwZTowIG5leHRfc3A6ICAgICAgICAgIChudWxsKSBtYXNrOjIgZ3JhcGhfaWR4OjANDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYjY4OiBmZmZmZmZmZjgxYzAzYzQ4IChpbml0X3Ro
cmVhZF91bmlvbisweDNjNDgvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNi
NzA6IGZmZmZmZmZmODEwMzE4YWEgKHNob3dfdHJhY2VfbG9nX2x2bCsweDIwYS8weDM5MCkNDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYjc4OiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsg
ICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNiODA6IGZmZmZmZmZmODFjMDNiYzggKGluaXRfdGhy
ZWFkX3VuaW9uKzB4M2JjOC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2I4
ODogZmZmZmZmZmY4MWMxMDRjMCAocm9vdF9tb3VudGZsYWdzKzB4MjgvMHgyOCkNDQpbICAgIDAu
NzU2MDAwXSBmZmZmZmZmZjgxYzAzYjkwOiBmZmZmZmZmZjgxYTBjZWUxIChkY2JubF9ydG5sX3Bv
bGljeSsweDE0Njg0MS8weDFkZDY3NykNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYjk4
OiAwMDAwMDAwMDAwMDAwMDA5ICgweDkpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Jh
MDogMDAwMDAwMDAwMDAwMDAwMiAoMHgyKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNi
YTg6IDAwMDAwMDAwMDAwMDAwMDEgKDB4MSkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAz
YmIwOiBmZmZmZmZmZjgxYzAwMDAwIChfX2VuZF9yb2RhdGErMHhlOTAwMC8weGU5MDAwKQ0NClsg
ICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNiYjg6IGZmZmZmZmZmODFjMDQwMDAgKGluaXRfdGhy
ZWFkX3VuaW9uKzB4NDAwMC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Jj
MDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYmQw
OiBmZmZmZmZmZjgxYzAwMDAwIChfX2VuZF9yb2RhdGErMHhlOTAwMC8weGU5MDAwKQ0NClsgICAg
MC43NTYwMDBdIGZmZmZmZmZmODFjMDNiZDg6IGZmZmZmZmZmODFjMDQwMDAgKGluaXRfdGhyZWFk
X3VuaW9uKzB4NDAwMC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2JlMDog
MDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYmU4OiAw
MDAwMDAwMDAwMDAwMDAyICgweDIpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2JmMDog
ZmZmZmZmZmY4MWMxMDRjMCAocm9vdF9tb3VudGZsYWdzKzB4MjgvMHgyOCkNDQpbICAgIDAuNzU2
MDAwXSBmZmZmZmZmZjgxYzAzYmY4OiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsgICAgMC43NTYw
MDBdIGZmZmZmZmZmODFjMDNjMDA6IGZmZmZmZmZmODFjMDNmNDAgKGluaXRfdGhyZWFkX3VuaW9u
KzB4M2Y0MC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2MwODogZmZmZmZm
ZmY4MWMwM2I2OCAoaW5pdF90aHJlYWRfdW5pb24rMHgzYjY4LzB4NDAwMCkNDQpbICAgIDAuNzU2
MDAwXSBmZmZmZmZmZjgxYzAzYzEwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsgICAgMC43NTYw
MDBdIGZmZmZmZmZmODFjMDNjMTg6IDE1M2Q5ZTk2MTUzZDllMDIgKDB4MTUzZDllOTYxNTNkOWUw
MikNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzIwOiAwMDAwMDAwMDAwMDAwMjAwICgw
eDIwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzI4OiAwMDAwMDAwMDAwMDAwMDAw
IC4uLg0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNjMzA6IGZmZmZmZmZmODFhMmI0MjIg
KGRjYm5sX3J0bmxfcG9saWN5KzB4MTY0ZDgyLzB4MWRkNjc3KQ0NClsgICAgMC43NTYwMDBdIGZm
ZmZmZmZmODFjMDNjMzg6IGZmZmZmZmZmODEyMjUwZjkgKF9fYWxsb2NfcGFnZXNfc2xvd3BhdGgr
MHg2Zi8weGJlZSkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzQwOiAwMDAwMDAwMDAw
MDAwMDA5ICgweDkpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2M0ODogZmZmZmZmZmY4
MWMwM2M1OCAoaW5pdF90aHJlYWRfdW5pb24rMHgzYzU4LzB4NDAwMCkNDQpbICAgIDAuNzU2MDAw
XSBmZmZmZmZmZjgxYzAzYzUwOiBmZmZmZmZmZjgxMDMxYTc0IChzaG93X3N0YWNrKzB4NDQvMHg2
MCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzU4OiBmZmZmZmZmZjgxYzAzYzc4IChp
bml0X3RocmVhZF91bmlvbisweDNjNzgvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZm
ODFjMDNjNjA6IGZmZmZmZmZmODEzNjU0NmMgKGR1bXBfc3RhY2srMHg2My8weDg3KQ0NClsgICAg
MC43NTYwMDBdIGZmZmZmZmZmODFjMDNjNjg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAw
Ljc1NjAwMF0gZmZmZmZmZmY4MWMwM2M3ODogZmZmZmZmZmY4MWMwM2NiOCAoaW5pdF90aHJlYWRf
dW5pb24rMHgzY2I4LzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzYzgwOiBm
ZmZmZmZmZjgxMDgzZjUxIChfX3dhcm4rMHhkMS8weGYwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZm
ZmZmODFjMDNjODg6IDAwMDAwZTQ5MjQwMDAwMjcgKDB4ZTQ5MjQwMDAwMjcpDQ0KWyAgICAwLjc1
NjAwMF0gZmZmZmZmZmY4MWMwM2M5MDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2
MDAwXSBmZmZmZmZmZjgxYzAzY2E4OiAwMDAwMDAwMDAwMDAwMDM0ICgweDM0KQ0NClsgICAgMC43
NTYwMDBdIGZmZmZmZmZmODFjMDNjYjA6IDAwMDAwMDAwMDAwMDAwMzQgKDB4MzQpDQ0KWyAgICAw
Ljc1NjAwMF0gZmZmZmZmZmY4MWMwM2NiODogZmZmZmZmZmY4MWMwM2NjOCAoaW5pdF90aHJlYWRf
dW5pb24rMHgzY2M4LzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzY2MwOiBm
ZmZmZmZmZjgxMDg0MDhkICh3YXJuX3Nsb3dwYXRoX251bGwrMHgxZC8weDIwKQ0NClsgICAgMC43
NTYwMDBdIGZmZmZmZmZmODFjMDNjYzg6IGZmZmZmZmZmODFjMDNkYzggKGluaXRfdGhyZWFkX3Vu
aW9uKzB4M2RjOC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2NkMDogZmZm
ZmZmZmY4MTIyNTBmOSAoX19hbGxvY19wYWdlc19zbG93cGF0aCsweDZmLzB4YmVlKQ0NClsgICAg
MC43NTYwMDBdIGZmZmZmZmZmODFjMDNjZDg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAw
Ljc1NjAwMF0gZmZmZmZmZmY4MWMwM2NlMDogMDAwMGZmZmYwMDAwMDAwMSAoMHhmZmZmMDAwMDAw
MDEpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2NlODogMDAwMDAwMDAwMDAwMDAwMCAu
Li4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzY2YwOiBmZmZmZmZmZjgxYzAzZGM4IChp
bml0X3RocmVhZF91bmlvbisweDNkYzgvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZm
ODFjMDNjZjg6IGZmZmZmZmZmODExOWYxMjAgKGdldF9wYWdlX2Zyb21fZnJlZWxpc3QrMHgxMjAv
MHhiNjApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2QwMDogZmZmZjg4MDAwMDAwMDAw
MCAoMHhmZmZmODgwMDAwMDAwMDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNkMDg6
IGZmZmZmZmZmODFjMDNlMzggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2UzOC8weDQwMDApDQ0KWyAg
ICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2QxMDogMDAwMDAwMDBmZmZiNmYxMCAoMHhmZmZiNmYx
MCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZDE4OiBmZmZmZmZmZjgxYzAzZDUwIChp
bml0X3RocmVhZF91bmlvbisweDNkNTAvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZm
ODFjMDNkMjA6IDAwMDAwMDAxODEwNjVlMWEgKDB4MTgxMDY1ZTFhKQ0NClsgICAgMC43NTYwMDBd
IGZmZmZmZmZmODFjMDNkMjg6IGZmZmZmZmZmODFjMDNkOWEgKGluaXRfdGhyZWFkX3VuaW9uKzB4
M2Q5YS8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2QzMDogMDAwMDAwMDAw
MDBmZmZmZiAoMHhmZmZmZikNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZDM4OiAwMDEw
MDAwMDE1M2Q5ZTAyICgweDEwMDAwMDE1M2Q5ZTAyKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZm
ODFjMDNkNDA6IGZmZmZmZmZmODFjMDNkODAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2Q4MC8weDQw
MDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Q0ODogZmZmZmZmZmY4MTQwYjlkZCAo
YWNwaV9od19yZWFkX3BvcnQrMHg1Ni8weGNiKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFj
MDNkNTA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMw
M2Q1ODogMTUzZDllOTYxNTNkOWUwMiAoMHgxNTNkOWU5NjE1M2Q5ZTAyKQ0NClsgICAgMC43NTYw
MDBdIGZmZmZmZmZmODFjMDNkNjA6IDAwMDAwMDAwMDAwMDAwMTAgKDB4MTApDQ0KWyAgICAwLjc1
NjAwMF0gZmZmZmZmZmY4MWMwM2Q2ODogMDAwMDAwMDAwMDAwMDAxMCAoMHgxMCkNDQpbICAgIDAu
NzU2MDAwXSBmZmZmZmZmZjgxYzAzZDcwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsgICAgMC43
NTYwMDBdIGZmZmZmZmZmODFjMDNkNzg6IGZmZmZmZmZmODFjMDNkZjggKGluaXRfdGhyZWFkX3Vu
aW9uKzB4M2RmOC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Q4MDogZmZm
ZmZmZmY4MWMwM2RlOCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZGU4LzB4NDAwMCkNDQpbICAgIDAu
NzU2MDAwXSBmZmZmZmZmZjgxYzAzZDg4OiAwMDAwMDAzNDAxNDAwMGMwICgweDM0MDE0MDAwYzAp
DQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Q5MDogMDAwMGZmZmYwMDAwMDAwMSAoMHhm
ZmZmMDAwMDAwMDEpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Q5ODogMTUzZDllOTYx
NTNkOWUwMiAoMHgxNTNkOWU5NjE1M2Q5ZTAyKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFj
MDNkYTA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMw
M2RiODogMDAwMDAwMDAwMDAwMDAzNCAoMHgzNCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgx
YzAzZGMwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFj
MDNkYzg6IGZmZmZmZmZmODFjMDNlMzAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2UzMC8weDQwMDAp
DQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2RkMDogZmZmZmZmZmY4MTFhMDBkMCAoX19h
bGxvY19wYWdlc19ub2RlbWFzaysweDI0MC8weDI2MCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZm
ZjgxYzAzZGQ4OiBmZmZmODgwMWY1NDNlYTAwICgweGZmZmY4ODAxZjU0M2VhMDApDQ0KWyAgICAw
Ljc1NjAwMF0gZmZmZmZmZmY4MWMwM2RlMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAu
NzU2MDAwXSBmZmZmZmZmZjgxYzAzZGU4OiBmZmZmODgwMWY1NDNlYTAwICgweGZmZmY4ODAxZjU0
M2VhMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2RmMDogMDAwMDAwMDIwMDAwMDAw
MCAoMHgyMDAwMDAwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2RmODogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTAwOiAxNTNkOWU5
NjE1M2Q5ZTAyICgweDE1M2Q5ZTk2MTUzZDllMDIpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4
MWMwM2UwODogZmZmZjg4MDFmNTQzZWEwMCAoMHhmZmZmODgwMWY1NDNlYTAwKQ0NClsgICAgMC43
NTYwMDBdIGZmZmZmZmZmODFjMDNlMTA6IDAwMDAwMDAwMDE0MDAwYzAgKDB4MTQwMDBjMCkNDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTE4OiAwMDAwMDAwMDAwMDAwMDM0ICgweDM0KQ0N
ClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlMjA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0K
WyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2UyODogZmZmZmZmZmY4MWMxMDRjMCAocm9vdF9t
b3VudGZsYWdzKzB4MjgvMHgyOCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTMwOiBm
ZmZmZmZmZjgxYzAzZTUwIChpbml0X3RocmVhZF91bmlvbisweDNlNTAvMHg0MDAwKQ0NClsgICAg
MC43NTYwMDBdIGZmZmZmZmZmODFjMDNlMzg6IGZmZmZmZmZmODExZjQxMWUgKGFsbG9jX3BhZ2Vf
aW50ZXJsZWF2ZSsweDNlLzB4OTApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2U0MDog
ZmZmZjg4MDI4OGM5YzAwMCAoMHhmZmZmODgwMjg4YzljMDAwKQ0NClsgICAgMC43NTYwMDBdIGZm
ZmZmZmZmODFjMDNlNDg6IGZmZmY4ODAyODhjOWMwMDAgKDB4ZmZmZjg4MDI4OGM5YzAwMCkNDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTUwOiBmZmZmZmZmZjgxYzAzZTkwIChpbml0X3Ro
cmVhZF91bmlvbisweDNlOTAvMHg0MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNl
NTg6IGZmZmZmZmZmODExZjUzZWQgKGFsbG9jX3BhZ2VzX2N1cnJlbnQrMHhjZC8weDEyMCkNDQpb
ICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTYwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0NClsg
ICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlNjg6IDAwMGZmZmZmZmZmZmZmZmYgKDB4ZmZmZmZm
ZmZmZmZmZikNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZTcwOiAwMDAwMDAwMDAwMDAw
MDAwIC4uLg0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlODA6IGZmZmZmZmZmODFlNmUy
YzAgKHJlYWxfbW9kZV9ibG9iX2VuZCsweDg0LzB4ODQpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZm
ZmY4MWMwM2U4ODogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZm
ZjgxYzAzZTkwOiBmZmZmZmZmZjgxYzAzZWE4IChpbml0X3RocmVhZF91bmlvbisweDNlYTgvMHg0
MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlOTg6IGZmZmZmZmZmODFlMDYyZGYg
KGVmaV9tZW1tYXBfYWxsb2MrMHgzMi8weDVmKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFj
MDNlYTA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMw
M2VhODogZmZmZmZmZmY4MWMwM2VlMCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZWUwLzB4NDAwMCkN
DQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZWIwOiBmZmZmZmZmZjgxZGM2N2FmIChlZmlf
ZnJlZV9ib290X3NlcnZpY2VzKzB4NDQvMHgxN2UpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4
MWMwM2ViODogZmZmZmZmZmZmZmZmZmZmZiAoMHhmZmZmZmZmZmZmZmZmZmZmKQ0NClsgICAgMC43
NTYwMDBdIGZmZmZmZmZmODFjMDNlYzA6IGZmZmZmZmZmODFlNTI5MDAgKGt0aHJlYWRkX2RvbmUr
MHgyMC8weDIwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlYzg6IGZmZmY4ODAyOTNh
Mjg3ODAgKDB4ZmZmZjg4MDI5M2EyODc4MCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAz
ZWQwOiBmZmZmZmZmZjgxZTZlMmMwIChyZWFsX21vZGVfYmxvYl9lbmQrMHg4NC8weDg0KQ0NClsg
ICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNlZDg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQ0KWyAg
ICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2VlMDogZmZmZmZmZmY4MWMwM2YzMCAoaW5pdF90aHJl
YWRfdW5pb24rMHgzZjMwLzB4NDAwMCkNDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZmZjgxYzAzZWU4
OiBmZmZmZmZmZjgxZGE1MWRlIChzdGFydF9rZXJuZWwrMHg0OTgvMHg0YzMpDQ0KWyAgICAwLjc1
NjAwMF0gZmZmZmZmZmY4MWMwM2VmMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2
MDAwXSBmZmZmZmZmZjgxYzAzZWY4OiBmZmZmZmZmZjgxZGE0YTVkIChzZXRfaW5pdF9hcmcrMHg1
NS8weDU1KQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNmMDA6IGZmZmZmZmZmODFlNmUy
YzAgKHJlYWxfbW9kZV9ibG9iX2VuZCsweDg0LzB4ODQpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZm
ZmY4MWMwM2YwODogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZm
ZjgxYzAzZjEwOiBmZmZmZmZmZjgxYzAzZjYwIChpbml0X3RocmVhZF91bmlvbisweDNmNjAvMHg0
MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNmMTg6IGZmZmZmZmZmODFjMDNmNWMg
KGluaXRfdGhyZWFkX3VuaW9uKzB4M2Y1Yy8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZm
ZmY4MWMwM2YyMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NDQpbICAgIDAuNzU2MDAwXSBmZmZmZmZm
ZjgxYzAzZjMwOiBmZmZmZmZmZjgxYzAzZjQwIChpbml0X3RocmVhZF91bmlvbisweDNmNDAvMHg0
MDAwKQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNmMzg6IGZmZmZmZmZmODFkYTQ1ZDYg
KHg4Nl82NF9zdGFydF9yZXNlcnZhdGlvbnMrMHgyYS8weDJjKQ0NClsgICAgMC43NTYwMDBdIGZm
ZmZmZmZmODFjMDNmNDA6IGZmZmZmZmZmODFjMDNmZjggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2Zm
OC8weDQwMDApDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Y0ODogZmZmZmZmZmY4MWRh
YjYxZiAoeGVuX3N0YXJ0X2tlcm5lbCsweDRmOS8weDUwNSkNDQpbICAgIDAuNzU2MDAwXSBmZmZm
ZmZmZjgxYzAzZjUwOiAwMDA1MDY1MjAwMDAwMDAwICgweDUwNjUyMDAwMDAwMDApDQ0KWyAgICAw
Ljc1NjAwMF0gZmZmZmZmZmY4MWMwM2Y1ODogMDAwMDAwMDEwMDQwMDgwMCAoMHgxMDA0MDA4MDAp
DQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Y2MDogMDMwMDAwMDEwMDAwMDAzMiAoMHgz
MDAwMDAxMDAwMDAwMzIpDQ0KWyAgICAwLjc1NjAwMF0gZmZmZmZmZmY4MWMwM2Y2ODogMDAwMDAw
MDAwMDAwMDAwNSAoMHg1KQ0NClsgICAgMC43NTYwMDBdIGZmZmZmZmZmODFjMDNmNzA6IDAwMDAw
MDAwMDAwMDAwMDAgLi4uDQ0KWyAgICAwLjc1NjAwNF0gLS0tWyBlbmQgdHJhY2UgNWE2OGVhNGIw
OTA5N2I5OCBdLS0tDQ0KWyAgICAwLjc1NzAwM10gZWZpOiBGYWlsZWQgdG8gYWxsb2NhdGUgbmV3
IEVGSSBtZW1tYXANDQpbICAgIDAuNzU4MDAyXSBmdHJhY2U6IGFsbG9jYXRpbmcgMjgzOTUgZW50
cmllcyBpbiAxMTEgcGFnZXMNDQpbICAgIDAuNzY3MTQ0XSBjcHUgMCBzcGlubG9jayBldmVudCBp
cnEgMjAxDQ0KWyAgICAwLjc2ODAwOF0gc21wYm9vdDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6IDEz
DQ0KKFhFTikgdHJhcHMuYzoyODc3OmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiAwMDAwMDFj
OSBmcm9tIDB4MDAwMDAwMDAwMDAwMDAwMCB0byAweDAwMDAwMDAwMDAwMDAwMDMNCihYRU4pIHRy
YXBzLmM6Mjg3NzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgMDAwMDAxYTYgZnJvbSAweDAw
MDAwMDAwMDAwMDAwMDAgdG8gMHgwMDAwMDAwMDAwMDAwMDExDQooWEVOKSB0cmFwcy5jOjI4Nzc6
ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIDAwMDAwMWE3IGZyb20gMHgwMDAwMDAwMDAwMDAw
MDAwIHRvIDB4MDAwMDAwMDAwMDAwMDAxMQ0KKFhFTikgdHJhcHMuYzoyODc3OmQwdjAgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiAwMDAwMDNmNiBmcm9tIDB4MDAwMDAwMDAwMDAwZmZmZiB0byAweDAw
MDAwMDAwMDAwMGZmZWUNCihYRU4pIHRyYXBzLmM6Mjg3NzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgMDAwMDAzZjcgZnJvbSAweDAwMDAwMDAwMDAwMDA4MDAgdG8gMHgwMDAwMDAwMDAwMDAw
ODExDQpbICAgIDAuNzY5MjQwXSBQZXJmb3JtYW5jZSBFdmVudHM6IFNreWxha2UgZXZlbnRzLCBJ
bnRlbCBQTVUgZHJpdmVyLg0NClsgICAgMC43NzUwMDVdIC4uLiB2ZXJzaW9uOiAgICAgICAgICAg
ICAgICAzDQ0KWyAgICAwLjc3NjAwMl0gLi4uIGJpdCB3aWR0aDogICAgICAgICAgICAgIDQ4DQ0K
WyAgICAwLjc3NzAwMl0gLi4uIGdlbmVyaWMgcmVnaXN0ZXJzOiAgICAgIDQNDQpbICAgIDAuNzc4
MDAyXSAuLi4gdmFsdWUgbWFzazogICAgICAgICAgICAgMDAwMGZmZmZmZmZmZmZmZg0NClsgICAg
MC43NzkwMDJdIC4uLiBtYXggcGVyaW9kOiAgICAgICAgICAgICAwMDAwMDAwMDdmZmZmZmZmDQ0K
WyAgICAwLjc4MDAwMl0gLi4uIGZpeGVkLXB1cnBvc2UgZXZlbnRzOiAgIDMNDQpbICAgIDAuNzgx
MDAyXSAuLi4gZXZlbnQgbWFzazogICAgICAgICAgICAgMDAwMDAwMDcwMDAwMDAwZg0NClsgICAg
MC43ODM5MTddIHNtcDogQnJpbmdpbmcgdXAgc2Vjb25kYXJ5IENQVXMgLi4uDQ0KWyAgICAwLjc4
NDE2NV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxDQ0KWyAgICAwLjc4NTUyOF0gTk1J
IHdhdGNoZG9nOiBlbmFibGVkIG9uIGFsbCBDUFVzLCBwZXJtYW5lbnRseSBjb25zdW1lcyBvbmUg
aHctUE1VIGNvdW50ZXIuDQ0KWyAgICAwLjc4NTUyOF0gY3B1IDEgc3BpbmxvY2sgZXZlbnQgaXJx
IDIxNQ0NClsgICAgMC43ODcxOTRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMg0NClsg
ICAgMC43ODg0ODddIGNwdSAyIHNwaW5sb2NrIGV2ZW50IGlycSAyMjMNDQpbICAgIDAuNzkyMTY1
XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMNDQpbICAgIDAuNzkzNTYyXSBjcHUgMyBz
cGlubG9jayBldmVudCBpcnEgMjMxDQ0KWyAgICAwLjc5ODEyMl0gaW5zdGFsbGluZyBYZW4gdGlt
ZXIgZm9yIENQVSA0DQ0KWyAgICAwLjc5OTQ4Nl0gY3B1IDQgc3BpbmxvY2sgZXZlbnQgaXJxIDIz
OQ0NClsgICAgMC44MDQwNDJdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNQ0NClsgICAg
MC44MDU1MzBdIGNwdSA1IHNwaW5sb2NrIGV2ZW50IGlycSAyNDcNDQpbICAgIDAuODEwMDcwXSBp
bnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDYNDQpbICAgIDAuODExNDgwXSBjcHUgNiBzcGlu
bG9jayBldmVudCBpcnEgMjU1DQ0KWyAgICAwLjgxNjA0Ml0gaW5zdGFsbGluZyBYZW4gdGltZXIg
Zm9yIENQVSA3DQ0KWyAgICAwLjgxNzQ2OF0gY3B1IDcgc3BpbmxvY2sgZXZlbnQgaXJxIDI2Mw0N
ClsgICAgMC44MjIwMDddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgOA0NClsgICAgMC44
MjM0OTVdIGNwdSA4IHNwaW5sb2NrIGV2ZW50IGlycSAyNzENDQpbICAgIDAuODI4MDQ0XSBpbnN0
YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDkNDQpbICAgIDAuODI5NDY1XSBjcHUgOSBzcGlubG9j
ayBldmVudCBpcnEgMjc5DQ0KWyAgICAwLjgzNDAwNl0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9y
IENQVSAxMA0NClsgICAgMC44MzU0OTNdIGNwdSAxMCBzcGlubG9jayBldmVudCBpcnEgMjg3DQ0K
WyAgICAwLjg0MDE0OV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxMQ0NClsgICAgMC44
NDE0NzJdIGNwdSAxMSBzcGlubG9jayBldmVudCBpcnEgMjk1DQ0KWyAgICAwLjg0NjEwNF0gaW5z
dGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxMg0NClsgICAgMC44NDc0ODZdIGNwdSAxMiBzcGlu
bG9jayBldmVudCBpcnEgMzAzDQ0KWyAgICAwLjg1MjEzN10gaW5zdGFsbGluZyBYZW4gdGltZXIg
Zm9yIENQVSAxMw0NClsgICAgMC44NTM0MjhdIGNwdSAxMyBzcGlubG9jayBldmVudCBpcnEgMzEx
DQ0KWyAgICAwLjg1ODA1NF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxNA0NClsgICAg
MC44NTk0OTddIGNwdSAxNCBzcGlubG9jayBldmVudCBpcnEgMzE5DQ0KWyAgICAwLjg2NDE2NF0g
aW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxNQ0NClsgICAgMC44NjU0OTBdIGNwdSAxNSBz
cGlubG9jayBldmVudCBpcnEgMzI3DQ0KWyAgICAwLjg3MDEyMV0gaW5zdGFsbGluZyBYZW4gdGlt
ZXIgZm9yIENQVSAxNg0NClsgICAgMC44NzE0MjJdIGNwdSAxNiBzcGlubG9jayBldmVudCBpcnEg
MzM1DQ0KWyAgICAwLjg3NjA2OV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxNw0NClsg
ICAgMC44Nzc0NzddIGNwdSAxNyBzcGlubG9jayBldmVudCBpcnEgMzQzDQ0KWyAgICAwLjg4MjEw
OF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxOA0NClsgICAgMC44ODM0ODNdIGNwdSAx
OCBzcGlubG9jayBldmVudCBpcnEgMzUxDQ0KWyAgICAwLjg4ODEyOV0gaW5zdGFsbGluZyBYZW4g
dGltZXIgZm9yIENQVSAxOQ0NClsgICAgMC44ODk0MzddIGNwdSAxOSBzcGlubG9jayBldmVudCBp
cnEgMzU5DQ0KWyAgICAwLjg5NDA1NF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyMA0N
ClsgICAgMC44OTUzOTVdIGNwdSAyMCBzcGlubG9jayBldmVudCBpcnEgMzY3DQ0KWyAgICAwLjkw
MDA0Ml0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyMQ0NClsgICAgMC45MDE0OTNdIGNw
dSAyMSBzcGlubG9jayBldmVudCBpcnEgMzc1DQ0KWyAgICAwLjkwNjEzMl0gaW5zdGFsbGluZyBY
ZW4gdGltZXIgZm9yIENQVSAyMg0NClsgICAgMC45MDc1MDVdIGNwdSAyMiBzcGlubG9jayBldmVu
dCBpcnEgMzgzDQ0KWyAgICAwLjkxMjE4NV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAy
Mw0NClsgICAgMC45MTM0NzBdIGNwdSAyMyBzcGlubG9jayBldmVudCBpcnEgMzkxDQ0KWyAgICAw
LjkxODA5OV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyNA0NClsgICAgMC45MTk1MDZd
IGNwdSAyNCBzcGlubG9jayBldmVudCBpcnEgMzk5DQ0KWyAgICAwLjkyNDE2MV0gaW5zdGFsbGlu
ZyBYZW4gdGltZXIgZm9yIENQVSAyNQ0NClsgICAgMC45MjU0ODFdIGNwdSAyNSBzcGlubG9jayBl
dmVudCBpcnEgNDA3DQ0KWyAgICAwLjkzMDExN10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSAyNg0NClsgICAgMC45MzE1MDhdIGNwdSAyNiBzcGlubG9jayBldmVudCBpcnEgNDE1DQ0KWyAg
ICAwLjkzNjE2Ml0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyNw0NClsgICAgMC45Mzc0
ODhdIGNwdSAyNyBzcGlubG9jayBldmVudCBpcnEgNDIzDQ0KWyAgICAwLjk0MjEyMV0gaW5zdGFs
bGluZyBYZW4gdGltZXIgZm9yIENQVSAyOA0NClsgICAgMC45NDM0ODNdIGNwdSAyOCBzcGlubG9j
ayBldmVudCBpcnEgNDMxDQ0KWyAgICAwLjk0ODE0MF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9y
IENQVSAyOQ0NClsgICAgMC45NDk0OThdIGNwdSAyOSBzcGlubG9jayBldmVudCBpcnEgNDM5DQ0K
WyAgICAwLjk1NDEzM10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAzMA0NClsgICAgMC45
NTU0NzFdIGNwdSAzMCBzcGlubG9jayBldmVudCBpcnEgNDQ3DQ0KWyAgICAwLjk2MDE1Nl0gaW5z
dGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAzMQ0NClsgICAgMC45NjE0OTBdIGNwdSAzMSBzcGlu
bG9jayBldmVudCBpcnEgNDU1DQ0KWyAgICAwLjk2NTAxMl0gc21wOiBCcm91Z2h0IHVwIDEgbm9k
ZSwgMzIgQ1BVcw0NClsgICAgMC45NjcwMTFdIHNjaGVkX2Nsb2NrOiBNYXJraW5nIHN0YWJsZSAo
OTY3MDAwMDAwLCAwKS0+KDM2MzI0NTk5NDMwOCwgLTM2MjI3ODk5NDMwOCkNDQpbICAgIDAuOTgw
MTA3XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQNDQpbICAgIDAuOTgzNzc4XSB4ODYvbW06IE1lbW9y
eSBibG9jayBzaXplOiAyMDQ4TUINDQpbICAgIDAuOTkxNTU5XSBldm06IHNlY3VyaXR5LnNlbGlu
dXgNDQpbICAgIDAuOTk1MTczXSBldm06IHNlY3VyaXR5LmltYQ0NClsgICAgMC45OTg1NjddIGV2
bTogc2VjdXJpdHkuY2FwYWJpbGl0eQ0NClsgICAgMS4wMDI3NzBdIFBNOiBSZWdpc3RlcmluZyBB
Q1BJIE5WUyByZWdpb24gW21lbSAweDY4MmFkMDAwLTB4NjhjZGNmZmZdICgxMDY4MjM2OCBieXRl
cykNDQpbICAgIDEuMDEyMTczXSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZm
ZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogMTkxMTI2MDQ0NjI3NTAwMCBu
cw0NClsgICAgMS4wMjMxMDVdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6
IDcsIDUyNDI4OCBieXRlcykNDQpbICAgIDEuMDMwMjcyXSByYW5kb206IGNybmcgaW5pdCBkb25l
DQ0KWyAgICAxLjAzNDA3Ml0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNg0NClsg
ICAgMS4wMzkwMzldIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24g
MSBsYXlvdXQNDQpbICAgIDEuMDQ1ODkyXSBHcmFudCB0YWJsZSBpbml0aWFsaXplZA0NClsgICAg
MS4wNTExMDVdIEFDUEk6IFtQQ0NUOjB4MDFdIEludmFsaWQgemVybyBsZW5ndGgNDQpbICAgIDEu
MDU2MjYyXSBBQ1BJOiBbUENDVDoweDAyXSBJbnZhbGlkIHplcm8gbGVuZ3RoDQ0KWyAgICAxLjA2
MTU5OF0gRXJyb3IgcGFyc2luZyBQQ0Mgc3Vic3BhY2VzIGZyb20gUENDVA0NClsgICAgMS4wNjY5
NTldIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkDQ0KWyAgICAxLjA3MTQ4Ml0gYWNwaXBo
cDogQUNQSSBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41DQ0KWyAg
ICAxLjA4MTA0MF0gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0gYXQg
W21lbSAweDgwMDAwMDAwLTB4OGZmZmZmZmZdIChiYXNlIDB4ODAwMDAwMDApDQ0KWyAgICAxLjA5
MTU1NF0gUENJOiBNTUNPTkZJRyBhdCBbbWVtIDB4ODAwMDAwMDAtMHg4ZmZmZmZmZl0gcmVzZXJ2
ZWQgaW4gRTgyMA0NCihYRU4pIGQwOiBGb3JjaW5nIHdyaXRlIGVtdWxhdGlvbiBvbiBNRk5zIDgw
MDAwLThmZmZmDQpbICAgIDEuMTYxMTc2XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAx
IGZvciBiYXNlIGFjY2Vzcw0NClsgICAgMS4xNzE0NzJdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxl
IERldmljZSkNDQpbICAgIDEuMTc2MDU4XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZp
Y2UpDQ0KWyAgICAxLjE4MTEwMV0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25z
KQ0NClsgICAgMS4xODY0MzBdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3Ig
RGV2aWNlKQ0NClsgICAgMS4xOTI4ODddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDkgdHJpZ2dlcmlu
ZyAwIHBvbGFyaXR5IDANDQpbICAgIDEuMjQxMDY0XSBBQ1BJOiBbRmlybXdhcmUgQnVnXTogQklP
UyBfT1NJKExpbnV4KSBxdWVyeSBpZ25vcmVkDQ0KWyAgICAxLjI2OTU2OV0gQUNQSTogRHluYW1p
YyBPRU0gVGFibGUgTG9hZDoNDQpbICAgIDEuMzE2Nzg0XSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJs
ZSBMb2FkOg0NClsgICAgMS40NTQxMzldIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQNDQpbICAg
IDEuNDU4MTYwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMgUzQgUzUpDQ0KWyAgICAxLjQ2MjYwMF0g
QUNQSTogVXNpbmcgSU9BUElDIGZvciBpbnRlcnJ1cHQgcm91dGluZw0NClsgICAgMS40NjgyODJd
IEhFU1Q6IFRhYmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuDQ0KWyAgICAxLjQ3Mzk0
NV0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5
LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1Zw0NClsgICAgMS41NDg2MDBdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMzIv
MHgxIGlnbm9yZWQuDQ0KWyAgICAxLjU1NzM1NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuNTY0MjI1XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDMzLzB4MyBpZ25vcmVkLg0N
ClsgICAgMS41NzI5NzldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQ0KWyAgICAxLjU3OTg0Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzNC8weDUgaWdub3JlZC4NDQpbICAgIDEuNTg4NTky
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAg
MS41OTU0NjhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMzUvMHg3IGlnbm9yZWQuDQ0KWyAgICAxLjYwNDIxOV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuNjExMDgxXSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDM2
LzB4OSBpZ25vcmVkLg0NClsgICAgMS42MTk4MzFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjYyNjcwMV0gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzNy8weGIgaWdub3JlZC4N
DQpbICAgIDEuNjM1NDUyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0NClsgICAgMS42NDI0MzVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMzgvMHgxMSBpZ25vcmVkLg0NClsgICAgMS42NTEy
ODRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAg
ICAxLjY1ODE0NV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciAzOS8weDEzIGlnbm9yZWQuDQ0KWyAgICAxLjY2Njk5Ml0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuNjczODYwXSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDQwLzB4MTUgaWdub3JlZC4NDQpbICAgIDEuNjgyNzE1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS42ODk1NzFdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNDEvMHgxNyBpZ25v
cmVkLg0NClsgICAgMS42OTg0MTldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNh
bCBjcHUgbnVtYmVyDQ0KWyAgICAxLjcwNTI5Nl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0Mi8weDE5IGlnbm9yZWQuDQ0KWyAgICAx
LjcxNDEzNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
DQpbICAgIDEuNzIxMDAwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDQzLzB4MWIgaWdub3JlZC4NDQpbICAgIDEuNzI5ODUwXSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS43MzY4
MzBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgNDQvMHgyMSBpZ25vcmVkLg0NClsgICAgMS43NDU2NzldIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjc1MjU0NF0gQVBJQzogTlJf
Q1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0NS8weDIz
IGlnbm9yZWQuDQ0KWyAgICAxLjc2MTM5NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuNzY4MjUzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDQ2LzB4MjUgaWdub3JlZC4NDQpb
ICAgIDEuNzc3MDk5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0NClsgICAgMS43ODM5NzBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNDcvMHgyNyBpZ25vcmVkLg0NClsgICAgMS43OTI4MjFd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAx
Ljc5OTY3OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciA0OC8weDI5IGlnbm9yZWQuDQ0KWyAgICAxLjgwODUyOF0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuODE1NDAwXSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDQ5
LzB4MmIgaWdub3JlZC4NDQpbICAgIDEuODI0MjQ3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS44MzEyMzRdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNTAvMHgzMSBpZ25vcmVk
Lg0NClsgICAgMS44NDAwODBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBj
cHUgbnVtYmVyDQ0KWyAgICAxLjg0Njk0NV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA1MS8weDMzIGlnbm9yZWQuDQ0KWyAgICAxLjg1
NTc5MF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpb
ICAgIDEuODYyNjYyXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDUyLzB4MzUgaWdub3JlZC4NDQpbICAgIDEuODcxNTExXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS44NzgzNzRd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgNTMvMHgzNyBpZ25vcmVkLg0NClsgICAgMS44ODcyMjNdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjg5NDExN10gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA1NC8weDM5IGln
bm9yZWQuDQ0KWyAgICAxLjkwMjk3M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINDQpbICAgIDEuOTA5ODI4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDU1LzB4M2IgaWdub3JlZC4NDQpbICAg
IDEuOTE4Njc0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0NClsgICAgMS45MjU3NTldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgNTYvMHg0MSBpZ25vcmVkLg0NClsgICAgMS45MzQ2MDhdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAxLjk0
MTQ3OF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFBy
b2Nlc3NvciA1Ny8weDQzIGlnbm9yZWQuDQ0KWyAgICAxLjk1MDMyNl0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDEuOTU3MTg4XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDU4LzB4
NDUgaWdub3JlZC4NDQpbICAgIDEuOTY2MDM1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMS45NzI5ODddIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNTkvMHg0NyBpZ25vcmVkLg0N
ClsgICAgMS45ODE4NDFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQ0KWyAgICAxLjk4ODY5Nl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2MC8weDQ5IGlnbm9yZWQuDQ0KWyAgICAxLjk5NzUz
Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAg
IDIuMDA0NDEzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDYxLzB4NGIgaWdub3JlZC4NDQpbICAgIDIuMDEzMjYwXSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4wMjAyNDFdIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
NjIvMHg1MSBpZ25vcmVkLg0NClsgICAgMi4wMjkwOTJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjAzNTk1MV0gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2My8weDUzIGlnbm9y
ZWQuDQ0KWyAgICAyLjA0NDc5N10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINDQpbICAgIDIuMDUxNDE2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDY0LzB4NTQgaWdub3JlZC4NDQpbICAgIDIu
MDYwMjYzXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0N
ClsgICAgMi4wNjY4NzVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgNjUvMHg1NSBpZ25vcmVkLg0NClsgICAgMi4wNzU3MjRdIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjA4MjMz
Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciA2Ni8weDU2IGlnbm9yZWQuDQ0KWyAgICAyLjA5MTE4N10gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMDk3Nzk4XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDY3LzB4NTcg
aWdub3JlZC4NDQpbICAgIDIuMTA2NjQ2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4xMTMyNjRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNjgvMHg1OCBpZ25vcmVkLg0NClsg
ICAgMi4xMjIxMTJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQ0KWyAgICAyLjEyODcyN10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2OS8weDU5IGlnbm9yZWQuDQ0KWyAgICAyLjEzNzU3N10g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIu
MTQ0MTkwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDcwLzB4NWEgaWdub3JlZC4NDQpbICAgIDIuMTUzMDM5XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4xNTk2NTFdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNzEv
MHg1YiBpZ25vcmVkLg0NClsgICAgMi4xNjg0OTldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjE3NTIyN10gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA3Mi8weDYwIGlnbm9yZWQu
DQ0KWyAgICAyLjE4NDA3Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINDQpbICAgIDIuMTkwNjkxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDczLzB4NjEgaWdub3JlZC4NDQpbICAgIDIuMTk5
NTQ4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsg
ICAgMi4yMDYxNTBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgNzQvMHg2MiBpZ25vcmVkLg0NClsgICAgMi4yMTQ5OTldIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjIyMTYxNV0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3Nv
ciA3NS8weDYzIGlnbm9yZWQuDQ0KWyAgICAyLjIzMDQ1Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMjM3MDY4XSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDc2LzB4NjQgaWdu
b3JlZC4NDQpbICAgIDIuMjQ1OTE0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0NClsgICAgMi4yNTI1MjhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNzcvMHg2NSBpZ25vcmVkLg0NClsgICAg
Mi4yNjEzNzddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQ0KWyAgICAyLjI2Nzk4N10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMy
IHJlYWNoZWQuIFByb2Nlc3NvciA3OC8weDY2IGlnbm9yZWQuDQ0KWyAgICAyLjI3NjgzNV0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMjgz
NDU0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDc5LzB4NjcgaWdub3JlZC4NDQpbICAgIDIuMjkyMzAyXSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi4yOTg5MTRdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgODAvMHg2
OCBpZ25vcmVkLg0NClsgICAgMi4zMDc3NzFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjMxNDM3Nl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4MS8weDY5IGlnbm9yZWQuDQ0K
WyAgICAyLjMyMzIyNl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINDQpbICAgIDIuMzI5ODUxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDgyLzB4NmEgaWdub3JlZC4NDQpbICAgIDIuMzM4NzAw
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAg
Mi4zNDUzMTFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgODMvMHg2YiBpZ25vcmVkLg0NClsgICAgMi4zNTQxNThdIEFDUEk6IFVuYWJs
ZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjM2MDg4N10gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4
NC8weDcwIGlnbm9yZWQuDQ0KWyAgICAyLjM2OTczNV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuMzc2MzU3XSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDg1LzB4NzEgaWdub3Jl
ZC4NDQpbICAgIDIuMzg1MjA0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0NClsgICAgMi4zOTE4MTZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgODYvMHg3MiBpZ25vcmVkLg0NClsgICAgMi40
MDA2NjJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0K
WyAgICAyLjQwNzI3NF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJl
YWNoZWQuIFByb2Nlc3NvciA4Ny8weDczIGlnbm9yZWQuDQ0KWyAgICAyLjQxNjEzMF0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNDIyNzM4
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDg4LzB4NzQgaWdub3JlZC4NDQpbICAgIDIuNDMxNTc2XSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi40MzgyMDBdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgODkvMHg3NSBp
Z25vcmVkLg0NClsgICAgMi40NDcwNDVdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjQ1MzY2MV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA5MC8weDc2IGlnbm9yZWQuDQ0KWyAg
ICAyLjQ2MjUwN10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINDQpbICAgIDIuNDY5MTI4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDkxLzB4NzcgaWdub3JlZC4NDQpbICAgIDIuNDc3OTc1XSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi40
ODQ1ODddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgOTIvMHg3OCBpZ25vcmVkLg0NClsgICAgMi40OTM0MzZdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAgICAyLjUwMDA0OF0gQVBJQzog
TlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA5My8w
eDc5IGlnbm9yZWQuDQ0KWyAgICAyLjUwODg5NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNTE1NTE0XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDk0LzB4N2EgaWdub3JlZC4N
DQpbICAgIDIuNTI0MzcwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0NClsgICAgMi41MzA5NzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTUvMHg3YiBpZ25vcmVkLg0NClsgICAgMi41Mzk4
MThdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQ0KWyAg
ICAyLjU0NjY1OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciA5Ni8weDgwIGlnbm9yZWQuDQ0KWyAgICAyLjU1NTUwOF0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNTYyMTIzXSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDk3LzB4ODEgaWdub3JlZC4NDQpbICAgIDIuNTcwOTcyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0NClsgICAgMi41Nzc1ODNdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTgvMHg4MiBpZ25v
cmVkLg0NClsgICAgMi41ODY0MzJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNh
bCBjcHUgbnVtYmVyDQ0KWyAgICAyLjU5MzA0Nl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA5OS8weDgzIGlnbm9yZWQuDQ0KWyAgICAy
LjYwMTg5NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
DQpbICAgIDIuNjA4NTAzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDEwMC8weDg0IGlnbm9yZWQuDQ0KWyAgICAyLjYxNzQ1MF0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNjI0
MDYzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDEwMS8weDg1IGlnbm9yZWQuDQ0KWyAgICAyLjYzMzAxM10gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNjM5NjIyXSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwMi8w
eDg2IGlnbm9yZWQuDQ0KWyAgICAyLjY0ODU2Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNjU1MTg0XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwMy8weDg3IGlnbm9yZWQu
DQ0KWyAgICAyLjY2NDEyN10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINDQpbICAgIDIuNjcwNzQ3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwNC8weDg4IGlnbm9yZWQuDQ0KWyAgICAyLjY3
OTY5MF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpb
ICAgIDIuNjg2MzA0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDEwNS8weDg5IGlnbm9yZWQuDQ0KWyAgICAyLjY5NTI1MV0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNzAxODYz
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDEwNi8weDhhIGlnbm9yZWQuDQ0KWyAgICAyLjcxMDgwOF0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNzE3NDI1XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwNy8weDhi
IGlnbm9yZWQuDQ0KWyAgICAyLjcyNjM2MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNzMzMDg5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwOC8weDkwIGlnbm9yZWQuDQ0K
WyAgICAyLjc0MjAzOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINDQpbICAgIDIuNzQ4NjQ1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwOS8weDkxIGlnbm9yZWQuDQ0KWyAgICAyLjc1NzU5
Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAg
IDIuNzY0MjEzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDExMC8weDkyIGlnbm9yZWQuDQ0KWyAgICAyLjc3MzE1OV0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNzc5Nzc5XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDExMS8weDkzIGlnbm9yZWQuDQ0KWyAgICAyLjc4ODcyNV0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuNzk1MzM2XSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExMi8weDk0IGln
bm9yZWQuDQ0KWyAgICAyLjgwNDI4MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINDQpbICAgIDIuODEwODk4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExMy8weDk1IGlnbm9yZWQuDQ0KWyAg
ICAyLjgxOTg0NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINDQpbICAgIDIuODI2NDUyXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExNC8weDk2IGlnbm9yZWQuDQ0KWyAgICAyLjgzNTM5N10g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIu
ODQyMDA3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDExNS8weDk3IGlnbm9yZWQuDQ0KWyAgICAyLjg1MDk1OV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuODU3NTYzXSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEx
Ni8weDk4IGlnbm9yZWQuDQ0KWyAgICAyLjg2NjUwNl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuODczMTI5XSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExNy8weDk5IGlnbm9y
ZWQuDQ0KWyAgICAyLjg4MjA3NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINDQpbICAgIDIuODg4NzI0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExOC8weDlhIGlnbm9yZWQuDQ0KWyAgICAy
Ljg5NzY2OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
DQpbICAgIDIuOTA0MjkwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDExOS8weDliIGlnbm9yZWQuDQ0KWyAgICAyLjkxMzI0MV0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuOTE5
OTY4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDEyMC8weGEwIGlnbm9yZWQuDQ0KWyAgICAyLjkyODkxM10gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuOTM1NTM4XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyMS8w
eGExIGlnbm9yZWQuDQ0KWyAgICAyLjk0NDQ4NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuOTUxMDk2XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyMi8weGEyIGlnbm9yZWQu
DQ0KWyAgICAyLjk2MDA0MF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINDQpbICAgIDIuOTY2NjYwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyMy8weGEzIGlnbm9yZWQuDQ0KWyAgICAyLjk3
NTYwN10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpb
ICAgIDIuOTgyMjIzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDEyNC8weGE0IGlnbm9yZWQuDQ0KWyAgICAyLjk5MTE2OV0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDIuOTk3Nzgw
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDEyNS8weGE1IGlnbm9yZWQuDQ0KWyAgICAzLjAwNjcyM10gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMDEzMzQxXSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyNi8weGE2
IGlnbm9yZWQuDQ0KWyAgICAzLjAyMjI4OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMDI4OTAyXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyNy8weGE3IGlnbm9yZWQuDQ0K
WyAgICAzLjAzNzg0N10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINDQpbICAgIDMuMDQ0NDY2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyOC8weGE4IGlnbm9yZWQuDQ0KWyAgICAzLjA1MzQx
MF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAg
IDMuMDYwMDIzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDEyOS8weGE5IGlnbm9yZWQuDQ0KWyAgICAzLjA2ODk2NV0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMDc1NTg5XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDEzMC8weGFhIGlnbm9yZWQuDQ0KWyAgICAzLjA4NDUzNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMDkxMTQ3XSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzMS8weGFiIGln
bm9yZWQuDQ0KWyAgICAzLjEwMDA5NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINDQpbICAgIDMuMTA2ODI5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzMi8weGIwIGlnbm9yZWQuDQ0KWyAg
ICAzLjExNTc3M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINDQpbICAgIDMuMTIyMzk2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzMy8weGIxIGlnbm9yZWQuDQ0KWyAgICAzLjEzMTM0MF0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMu
MTM3OTU0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDEzNC8weGIyIGlnbm9yZWQuDQ0KWyAgICAzLjE0NjkwMF0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMTUzNTE2XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEz
NS8weGIzIGlnbm9yZWQuDQ0KWyAgICAzLjE2MjQ1OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMTY5MDczXSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzNi8weGI0IGlnbm9y
ZWQuDQ0KWyAgICAzLjE3ODAxOV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINDQpbICAgIDMuMTg0NjM1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzNy8weGI1IGlnbm9yZWQuDQ0KWyAgICAz
LjE5MzU3OF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
DQpbICAgIDMuMjAwMTk0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDEzOC8weGI2IGlnbm9yZWQuDQ0KWyAgICAzLjIwOTE0NV0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMjE1
NzU0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDEzOS8weGI3IGlnbm9yZWQuDQ0KWyAgICAzLjIyNDcwMV0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMjMxMzE4XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE0MC8w
eGI4IGlnbm9yZWQuDQ0KWyAgICAzLjI0MDI2MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMjQ2ODc3XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE0MS8weGI5IGlnbm9yZWQu
DQ0KWyAgICAzLjI1NTgxOV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINDQpbICAgIDMuMjYyNDQwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE0Mi8weGJhIGlnbm9yZWQuDQ0KWyAgICAzLjI3
MTM4M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpb
ICAgIDMuMjc3OTk5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDE0My8weGJiIGlnbm9yZWQuDQ0KWyAgICAzLjI4Njk0NF0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMjkzNzc2
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDE0NC8weGMwIGlnbm9yZWQuDQ0KWyAgICAzLjMwMjcyMl0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMzA5MzQxXSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE0NS8weGMx
IGlnbm9yZWQuDQ0KWyAgICAzLjMxODI5Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMzI0OTA4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE0Ni8weGMyIGlnbm9yZWQuDQ0K
WyAgICAzLjMzMzg1M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINDQpbICAgIDMuMzQwNDc4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE0Ny8weGMzIGlnbm9yZWQuDQ0KWyAgICAzLjM0OTQy
MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAg
IDMuMzU2MDM4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDE0OC8weGM0IGlnbm9yZWQuDQ0KWyAgICAzLjM2NDk4NV0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMzcxNTk2XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDE0OS8weGM1IGlnbm9yZWQuDQ0KWyAgICAzLjM4MDU0MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuMzg3MTUzXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1MC8weGM2IGln
bm9yZWQuDQ0KWyAgICAzLjM5NjA5OF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINDQpbICAgIDMuNDAyNzE1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1MS8weGM3IGlnbm9yZWQuDQ0KWyAg
ICAzLjQxMTY1OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINDQpbICAgIDMuNDE4Mjc1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1Mi8weGM4IGlnbm9yZWQuDQ0KWyAgICAzLjQyNzIyNV0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMu
NDMzODM1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDE1My8weGM5IGlnbm9yZWQuDQ0KWyAgICAzLjQ0Mjc4MV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNDQ5Mzk5XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1
NC8weGNhIGlnbm9yZWQuDQ0KWyAgICAzLjQ1ODM0NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNDY0OTYxXSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1NS8weGNiIGlnbm9y
ZWQuDQ0KWyAgICAzLjQ3MzkwNV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINDQpbICAgIDMuNDgwNjQzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1Ni8weGQwIGlnbm9yZWQuDQ0KWyAgICAz
LjQ4OTU4N10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
DQpbICAgIDMuNDk2MjA1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDE1Ny8weGQxIGlnbm9yZWQuDQ0KWyAgICAzLjUwNTE0MF0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNTEx
NzYxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDE1OC8weGQyIGlnbm9yZWQuDQ0KWyAgICAzLjUyMDcwNF0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNTI3MzE2XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1OS8w
eGQzIGlnbm9yZWQuDQ0KWyAgICAzLjUzNjI2N10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNTQyODc5XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2MC8weGQ0IGlnbm9yZWQu
DQ0KWyAgICAzLjU1MTgyNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINDQpbICAgIDMuNTU4NDQzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2MS8weGQ1IGlnbm9yZWQuDQ0KWyAgICAzLjU2
NzM4N10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpb
ICAgIDMuNTc0MDAzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDE2Mi8weGQ2IGlnbm9yZWQuDQ0KWyAgICAzLjU4Mjk0N10gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNTg5NTY2
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDE2My8weGQ3IGlnbm9yZWQuDQ0KWyAgICAzLjU5ODUxMl0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNjA1MTIxXSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2NC8weGQ4
IGlnbm9yZWQuDQ0KWyAgICAzLjYxNDA2N10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNjIwNjg3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2NS8weGQ5IGlnbm9yZWQuDQ0K
WyAgICAzLjYyOTYzMl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINDQpbICAgIDMuNjM2MjQ0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2Ni8weGRhIGlnbm9yZWQuDQ0KWyAgICAzLjY0NTE5
NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAg
IDMuNjUxODA0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDE2Ny8weGRiIGlnbm9yZWQuDQ0KWyAgICAzLjY2MDc0Nl0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNjY3NDg1XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDE2OC8weGUwIGlnbm9yZWQuDQ0KWyAgICAzLjY3NjQyN10gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNjgzMDQ0XSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2OS8weGUxIGln
bm9yZWQuDQ0KWyAgICAzLjY5MTk4OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINDQpbICAgIDMuNjk4NjA0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3MC8weGUyIGlnbm9yZWQuDQ0KWyAg
ICAzLjcwNzU1MF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINDQpbICAgIDMuNzE0MTYwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3MS8weGUzIGlnbm9yZWQuDQ0KWyAgICAzLjcyMzEwNl0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMu
NzI5NzI2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDE3Mi8weGU0IGlnbm9yZWQuDQ0KWyAgICAzLjczODY3M10gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNzQ1Mjg0XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3
My8weGU1IGlnbm9yZWQuDQ0KWyAgICAzLjc1NDIzNV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuNzYwODQ3XSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3NC8weGU2IGlnbm9y
ZWQuDQ0KWyAgICAzLjc2OTc5Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINDQpbICAgIDMuNzc2NDE0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3NS8weGU3IGlnbm9yZWQuDQ0KWyAgICAz
Ljc4NTM1Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
DQpbICAgIDMuNzkxOTczXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDE3Ni8weGU4IGlnbm9yZWQuDQ0KWyAgICAzLjgwMDkxN10gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuODA3
NTM4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDE3Ny8weGU5IGlnbm9yZWQuDQ0KWyAgICAzLjgxNjQ4MV0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuODIzMDk4XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3OC8w
eGVhIGlnbm9yZWQuDQ0KWyAgICAzLjgzMjA0MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuODM4NjY4XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3OS8weGViIGlnbm9yZWQu
DQ0KWyAgICAzLjg0NzYxMl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINDQpbICAgIDMuODU0MzQzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4MC8weGYwIGlnbm9yZWQuDQ0KWyAgICAzLjg2
MzI5M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpb
ICAgIDMuODY5OTEwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDE4MS8weGYxIGlnbm9yZWQuDQ0KWyAgICAzLjg3ODg1NF0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuODg1NDc2
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDE4Mi8weGYyIGlnbm9yZWQuDQ0KWyAgICAzLjg5NDQyMF0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuOTAxMTA0XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4My8weGYz
IGlnbm9yZWQuDQ0KWyAgICAzLjkxMDA1Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuOTE2Njc3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4NC8weGY0IGlnbm9yZWQuDQ0K
WyAgICAzLjkyNTYyMV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINDQpbICAgIDMuOTMyMjQwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4NS8weGY1IGlnbm9yZWQuDQ0KWyAgICAzLjk0MTE4
Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAg
IDMuOTQ3ODA1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDE4Ni8weGY2IGlnbm9yZWQuDQ0KWyAgICAzLjk1Njc1MV0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuOTYzMzYzXSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDE4Ny8weGY3IGlnbm9yZWQuDQ0KWyAgICAzLjk3MjMxMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDMuOTc4OTUwXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4OC8weGY4IGln
bm9yZWQuDQ0KWyAgICAzLjk4Nzg4OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINDQpbICAgIDMuOTk0NTAxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4OS8weGY5IGlnbm9yZWQuDQ0KWyAg
ICA0LjAwMzQ1MF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINDQpbICAgIDQuMDEwMjEzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE5MC8weGZhIGlnbm9yZWQuDQ0KWyAgICA0LjAxOTE1OF0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDQu
MDI1Nzc2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDE5MS8weGZiIGlnbm9yZWQuDQ0KWyAgICA0LjAzNDcyMV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINDQpbICAgIDQuMDQxNTU1XSBBQ1BJ
OiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDBdIChkb21haW4gMDAwMCBbYnVzIDAwLTE1XSkNDQpbICAg
IDQuMDQ4Mzc0XSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENv
bmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0NClsgICAgNC4wNTc3NTNdIGFjcGkgUE5Q
MEEwODowMDogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsgICAgNC4w
NjQ3MTNdIGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1
ZyBQTUUgUENJZUNhcGFiaWxpdHldDQ0KWyAgICA0LjA3NjEwNV0gUENJIGhvc3QgYnJpZGdlIHRv
IGJ1cyAwMDAwOjAwDQ0KWyAgICA0LjA4MDU4MV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy
ZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQ0NClsgICAgNC4wODgyNDBdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDEwMDAtMHgzZmZmIHdpbmRvd10N
DQpbICAgIDQuMDk1ODk5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
MHgwMDBjNDAwMC0weDAwMGM3ZmZmIHdpbmRvd10NDQpbICAgIDQuMTA0MzM3XSBwY2lfYnVzIDAw
MDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhmZTAxMDAwMC0weGZlMDEwZmZmIHdpbmRv
d10NDQpbICAgIDQuMTEyNzY5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtt
ZW0gMHg5MDAwMDAwMC0weDkyYmZmZmZmIHdpbmRvd10NDQpbICAgIDQuMTIxMjA0XSBwY2lfYnVz
IDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAwMDAwMDAwMDAtMHgzODAwM2Zm
ZmZmZmYgd2luZG93XQ0NClsgICAgNC4xMzA0MTZdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW2J1cyAwMC0xNV0NDQpbICAgIDQuMTM2NjUwXSBwY2kgMDAwMDowMDowMC4wOiBb
ODA4NjoyMDIwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDowMC4wDQpbICAgIDQuMTQ3OTgxXSBwY2kgMDAwMDowMDowNC4wOiBbODA4NjoyMDIx
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KWyAgICA0LjE1NDc1OV0gcGNpIDAwMDA6MDA6MDQu
MDogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMmMwMDAtMHgzODAwM2ZmMmZmZmYgNjRiaXRdDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC4wDQpbICAgIDQuMTY3NzM4XSBwY2kgMDAw
MDowMDowNC4xOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KWyAgICA0LjE3
NDUzMF0gcGNpIDAwMDA6MDA6MDQuMTogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMjgwMDAtMHgz
ODAwM2ZmMmJmZmYgNjRiaXRdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC4xDQpb
ICAgIDQuMTg3NDQ1XSBwY2kgMDAwMDowMDowNC4yOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KWyAgICA0LjE5NDIyNV0gcGNpIDAwMDA6MDA6MDQuMjogcmVnIDB4MTA6IFtt
ZW0gMHgzODAwM2ZmMjQwMDAtMHgzODAwM2ZmMjdmZmYgNjRiaXRdDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDowMDowNC4yDQpbICAgIDQuMjA3MTQwXSBwY2kgMDAwMDowMDowNC4zOiBbODA4
NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KWyAgICA0LjIxMzkyN10gcGNpIDAwMDA6
MDA6MDQuMzogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMjAwMDAtMHgzODAwM2ZmMjNmZmYgNjRi
aXRdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC4zDQpbICAgIDQuMjI2ODQxXSBw
Y2kgMDAwMDowMDowNC40OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KWyAg
ICA0LjIzMzYzM10gcGNpIDAwMDA6MDA6MDQuNDogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMWMw
MDAtMHgzODAwM2ZmMWZmZmYgNjRiaXRdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDow
NC40DQpbICAgIDQuMjQ2NTg0XSBwY2kgMDAwMDowMDowNC41OiBbODA4NjoyMDIxXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KWyAgICA0LjI1MzM3NV0gcGNpIDAwMDA6MDA6MDQuNTogcmVnIDB4
MTA6IFttZW0gMHgzODAwM2ZmMTgwMDAtMHgzODAwM2ZmMWJmZmYgNjRiaXRdDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDowNC41DQpbICAgIDQuMjY2MjkzXSBwY2kgMDAwMDowMDowNC42
OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KWyAgICA0LjI3MzA3OV0gcGNp
IDAwMDA6MDA6MDQuNjogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMTQwMDAtMHgzODAwM2ZmMTdm
ZmYgNjRiaXRdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC42DQpbICAgIDQuMjg2
MDI4XSBwY2kgMDAwMDowMDowNC43OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KWyAgICA0LjI5MjgxNl0gcGNpIDAwMDA6MDA6MDQuNzogcmVnIDB4MTA6IFttZW0gMHgzODAw
M2ZmMTAwMDAtMHgzODAwM2ZmMTNmZmYgNjRiaXRdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDowNC43DQpbICAgIDQuMzA1NzQ0XSBwY2kgMDAwMDowMDowNS4wOiBbODA4NjoyMDI0XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNS4w
DQpbICAgIDQuMzE2OTkxXSBwY2kgMDAwMDowMDowNS4yOiBbODA4NjoyMDI1XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNS4yDQpbICAgIDQu
MzI4Mjc5XSBwY2kgMDAwMDowMDowNS40OiBbODA4NjoyMDI2XSB0eXBlIDAwIGNsYXNzIDB4MDgw
MDIwDQ0KWyAgICA0LjMzNTA1OV0gcGNpIDAwMDA6MDA6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5
MmIwYTAwMC0weDkyYjBhZmZmXQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDUuNA0K
WyAgICA0LjM0NjYzOF0gcGNpIDAwMDA6MDA6MDguMDogWzgwODY6MjAxNF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDguMA0KWyAgICA0LjM1
Nzg2NF0gcGNpIDAwMDA6MDA6MDguMTogWzgwODY6MjAxNV0gdHlwZSAwMCBjbGFzcyAweDExMDEw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDguMQ0KWyAgICA0LjM2OTE4N10gcGNp
IDAwMDA6MDA6MDguMjogWzgwODY6MjAxNl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDguMg0KWyAgICA0LjM4MDU5OF0gcGNpIDAwMDA6MDA6
MTEuMDogWzgwODY6YTI2Y10gdHlwZSAwMCBjbGFzcyAweGZmMDAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MTEuMA0KWyAgICA0LjM5MTk3OV0gcGNpIDAwMDA6MDA6MTEuNTogWzgw
ODY6YTI1Ml0gdHlwZSAwMCBjbGFzcyAweDAxMDYwMQ0NClsgICAgNC4zOTg3NThdIHBjaSAwMDAw
OjAwOjExLjU6IHJlZyAweDEwOiBbbWVtIDB4OTJiMDYwMDAtMHg5MmIwN2ZmZl0NDQpbICAgIDQu
NDA1ODEzXSBwY2kgMDAwMDowMDoxMS41OiByZWcgMHgxNDogW21lbSAweDkyYjA5MDAwLTB4OTJi
MDkwZmZdDQ0KWyAgICA0LjQxMjg5NF0gcGNpIDAwMDA6MDA6MTEuNTogcmVnIDB4MTg6IFtpbyAg
MHgyMDY4LTB4MjA2Zl0NDQpbICAgIDQuNDE5MTk3XSBwY2kgMDAwMDowMDoxMS41OiByZWcgMHgx
YzogW2lvICAweDIwNzQtMHgyMDc3XQ0NClsgICAgNC40MjU1MDRdIHBjaSAwMDAwOjAwOjExLjU6
IHJlZyAweDIwOiBbaW8gIDB4MjA0MC0weDIwNWZdDQ0KWyAgICA0LjQzMTgwMl0gcGNpIDAwMDA6
MDA6MTEuNTogcmVnIDB4MjQ6IFttZW0gMHg5MmE4MDAwMC0weDkyYWZmZmZmXQ0NClsgICAgNC40
Mzg5ODddIHBjaSAwMDAwOjAwOjExLjU6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QNDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjExLjUNClsgICAgNC40NDkyMjNdIHBjaSAwMDAwOjAw
OjE0LjA6IFs4MDg2OmEyMmZdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMzANDQpbICAgIDQuNDU2MDEz
XSBwY2kgMDAwMDowMDoxNC4wOiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYwMDAwMC0weDM4MDAz
ZmYwZmZmZiA2NGJpdF0NDQpbICAgIDQuNDY0NTkzXSBwY2kgMDAwMDowMDoxNC4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZA0NClsgICAgNC40NzIxNjBdIHBjaSAwMDAwOjAwOjE0
LjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MDA6MTQuMA0KWyAgICA0LjQ4MTgyM10gcGNpIDAwMDA6MDA6MTQuMjogWzgwODY6YTIz
MV0gdHlwZSAwMCBjbGFzcyAweDExODAwMA0NClsgICAgNC40ODg2MjFdIHBjaSAwMDAwOjAwOjE0
LjI6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNmZjM0MDAwLTB4MzgwMDNmZjM0ZmZmIDY0Yml0XQ0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMg0KWyAgICA0LjUwMTU3Nl0gcGNpIDAw
MDA6MDA6MTYuMDogWzgwODY6YTIzYV0gdHlwZSAwMCBjbGFzcyAweDA3ODAwMA0NClsgICAgNC41
MDgzNjVdIHBjaSAwMDAwOjAwOjE2LjA6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNmZjMzMDAwLTB4
MzgwMDNmZjMzZmZmIDY0Yml0XQ0NClsgICAgNC41MTY5NjVdIHBjaSAwMDAwOjAwOjE2LjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDNob3QNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE2
LjANClsgICAgNC41MjcwOTZdIHBjaSAwMDAwOjAwOjE2LjE6IFs4MDg2OmEyM2JdIHR5cGUgMDAg
Y2xhc3MgMHgwNzgwMDANDQpbICAgIDQuNTMzOTAyXSBwY2kgMDAwMDowMDoxNi4xOiByZWcgMHgx
MDogW21lbSAweDM4MDAzZmYzMjAwMC0weDM4MDAzZmYzMmZmZiA2NGJpdF0NDQpbICAgIDQuNTQy
NTAxXSBwY2kgMDAwMDowMDoxNi4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90DQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNi4xDQpbICAgIDQuNTUyNjMyXSBwY2kgMDAwMDowMDox
Ni40OiBbODA4NjphMjNlXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwDQ0KWyAgICA0LjU1OTQyOV0g
cGNpIDAwMDA6MDA6MTYuNDogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMzEwMDAtMHgzODAwM2Zm
MzFmZmYgNjRiaXRdDQ0KWyAgICA0LjU2ODAwMl0gcGNpIDAwMDA6MDA6MTYuNDogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEM2hvdA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuNA0KWyAg
ICA0LjU3ODE0M10gcGNpIDAwMDA6MDA6MTcuMDogWzgwODY6YTIwMl0gdHlwZSAwMCBjbGFzcyAw
eDAxMDYwMQ0NClsgICAgNC41ODQ5MjddIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDEwOiBbbWVt
IDB4OTJiMDQwMDAtMHg5MmIwNWZmZl0NDQpbICAgIDQuNTkxOTg1XSBwY2kgMDAwMDowMDoxNy4w
OiByZWcgMHgxNDogW21lbSAweDkyYjA4MDAwLTB4OTJiMDgwZmZdDQ0KWyAgICA0LjU5OTA2MF0g
cGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTg6IFtpbyAgMHgyMDYwLTB4MjA2N10NDQpbICAgIDQu
NjA1MzYzXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgxYzogW2lvICAweDIwNzAtMHgyMDczXQ0N
ClsgICAgNC42MTE2NjddIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8gIDB4MjAyMC0w
eDIwM2ZdDQ0KWyAgICA0LjYxNzk2Nl0gcGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MjQ6IFttZW0g
MHg5MmEwMDAwMC0weDkyYTdmZmZmXQ0NClsgICAgNC42MjUxNDhdIHBjaSAwMDAwOjAwOjE3LjA6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjE3LjANClsgICAgNC42MzUzOTddIHBjaSAwMDAwOjAwOjFkLjA6IFs4MDg2OmEyMWJdIHR5cGUg
MDEgY2xhc3MgMHgwNjA0MDANDQpbICAgIDQuNjQyMzM0XSBwY2kgMDAwMDowMDoxZC4wOiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0NClsgICAgNC42NTAzMzhdIHBjaSAwMDAw
OjAwOjFkLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MWQuMA0KWyAgICA0LjY2MDAyNV0gcGNpIDAwMDA6MDA6MWYuMDogWzgw
ODY6YTI0NV0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MWYuMA0KWyAgICA0LjY3MTM3NF0gcGNpIDAwMDA6MDA6MWYuMjogWzgwODY6YTIyMV0g
dHlwZSAwMCBjbGFzcyAweDA1ODAwMA0NClsgICAgNC42NzgxNTNdIHBjaSAwMDAwOjAwOjFmLjI6
IHJlZyAweDEwOiBbbWVtIDB4OTJiMDAwMDAtMHg5MmIwM2ZmZl0NDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAwOjFmLjINClsgICAgNC42ODk3MzddIHBjaSAwMDAwOjAwOjFmLjQ6IFs4MDg2
OmEyMjNdIHR5cGUgMDAgY2xhc3MgMHgwYzA1MDANDQpbICAgIDQuNjk2NTM4XSBwY2kgMDAwMDow
MDoxZi40OiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYzMDAwMC0weDM4MDAzZmYzMDBmZiA2NGJp
dF0NDQpbICAgIDQuNzA0OTgzXSBwY2kgMDAwMDowMDoxZi40OiByZWcgMHgyMDogW2lvICAweDIw
MDAtMHgyMDFmXQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuNA0KWyAgICA0Ljcx
NTY1OV0gcGNpIDAwMDA6MDA6MWYuNTogWzgwODY6YTIyNF0gdHlwZSAwMCBjbGFzcyAweDBjODAw
MA0NClsgICAgNC43MjI0NTJdIHBjaSAwMDAwOjAwOjFmLjU6IHJlZyAweDEwOiBbbWVtIDB4ZmUw
MTAwMDAtMHhmZTAxMGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFmLjUNClsg
ICAgNC43MzQxODldIHBjaSAwMDAwOjAxOjAwLjA6IFsxOWEyOjAxMjBdIHR5cGUgMDEgY2xhc3Mg
MHgwNjA0MDANDQpbICAgIDQuNzQwODkwXSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgxMDogW21l
bSAweDkyOTAwMDAwLTB4OTI5MDBmZmYgNjRiaXRdDQ0KWyAgICA0Ljc0ODYwMV0gcGNpIDAwMDA6
MDE6MDAuMDogc3VwcG9ydHMgRDEgRDINDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAxOjAw
LjANClsgICAgNC43NTY3NTRdIHBjaSAwMDAwOjAwOjFkLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
MS0wMl0NDQpbICAgIDQuNzYyNjYxXSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweDkxMDAwMDAwLTB4OTI5ZmZmZmZdDQ0KWyAgICA0Ljc3MDQwN10gcGNpIDAwMDA6MDI6
MDAuMDogWzEwMmI6MDUyMl0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMA0NClsgICAgNC43NzcxNDBd
IHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTEwMDAwMDAtMHg5MWZmZmZmZl0N
DQpbICAgIDQuNzg0MTk5XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxNDogW21lbSAweDkyODAw
MDAwLTB4OTI4MDNmZmZdDQ0KWyAgICA0Ljc5MTI3N10gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4
MTg6IFttZW0gMHg5MjAwMDAwMC0weDkyN2ZmZmZmXQ0NClsgICAgNC43OTg0MjVdIHBjaSAwMDAw
OjAyOjAwLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmZmZjAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDI6MDAuMA0KWyAgICA0LjgwOTM5NV0gcGNpIDAwMDA6
MDE6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQ0NClsgICAgNC44MTQ5MjldIHBjaSAwMDAw
OjAxOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTEwMDAwMDAtMHg5MjhmZmZmZl0NDQpb
ICAgIDQuODIyNTc0XSBwY2kgMDAwMDowMTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDAw
MDAwMDAwLTB4MDAwZmZmZmYgcHJlZl0NDQpbICAgIDQuODMxMDg3XSBBQ1BJOiBQQ0kgSW50ZXJy
dXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0NClsgICAgNC44
Mzg3ODNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgMyA0IDUgNiAqMTAg
MTEgMTIgMTQgMTUpDQ0KWyAgICA0Ljg0NjU0MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtM
TktDXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkNDQpbICAgIDQuODU0Mjg5XSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1
KQ0NClsgICAgNC44NjIwNDhdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRV0gKElSUXMg
MyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpDQ0KWyAgICA0Ljg2OTgwMV0gQUNQSTogUENJIEludGVy
cnVwdCBMaW5rIFtMTktGXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkNDQpbICAgIDQu
ODc3NTU4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ddIChJUlFzIDMgNCA1IDYgMTAg
KjExIDEyIDE0IDE1KQ0NClsgICAgNC44ODUzMTZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBb
TE5LSF0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpDQ0KWyAgICA0Ljg5MzAzMF0geGVu
OiByZWdpc3RlcmluZyBnc2kgMTMgdHJpZ2dlcmluZyAxIHBvbGFyaXR5IDANDQpbICAgIDQuODk5
Nzc1XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDFdIChkb21haW4gMDAwMCBbYnVzIDE2LTIz
XSkNDQpbICAgIDQuOTA2NTkxXSBhY3BpIFBOUDBBMDg6MDE6IF9PU0M6IE9TIHN1cHBvcnRzIFtF
eHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0NClsgICAgNC45MTY0NDhd
IGFjcGkgUE5QMEEwODowMTogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0N
ClsgICAgNC45MjM3NTBdIGFjcGkgUE5QMEEwODowMTogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQ
Q0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQ0KWyAgICA0LjkzMjUyNV0gUENJIGhvc3Qg
YnJpZGdlIHRvIGJ1cyAwMDAwOjE2DQ0KWyAgICA0LjkzNzAxNF0gcGNpX2J1cyAwMDAwOjE2OiBy
b290IGJ1cyByZXNvdXJjZSBbaW8gIDB4NDAwMC0weDRmZmYgd2luZG93XQ0NClsgICAgNC45NDQ2
NjddIHBjaV9idXMgMDAwMDoxNjogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDkyYzAwMDAwLTB4
OTJmZmZmZmYgd2luZG93XQ0NClsgICAgNC45NTMxMDNdIHBjaV9idXMgMDAwMDoxNjogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAweDM4MDA0MDAwMDAwMC0weDM4MDA3ZmZmZmZmZiB3aW5kb3ddDQ0K
WyAgICA0Ljk2MjMxN10gcGNpX2J1cyAwMDAwOjE2OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDE2
LTIzXQ0NClsgICAgNC45Njg1NTddIHBjaSAwMDAwOjE2OjA1LjA6IFs4MDg2OjIwMzRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA1LjANClsg
ICAgNC45Nzg3ODVdIHBjaSAwMDAwOjE2OjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA1LjINClsgICAgNC45ODkw
MDNdIHBjaSAwMDAwOjE2OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjAN
DQpbICAgIDQuOTk1NzkwXSBwY2kgMDAwMDoxNjowNS40OiByZWcgMHgxMDogW21lbSAweDkyYzAw
MDAwLTB4OTJjMDBmZmZdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowNS40DQpbICAg
IDUuMDA2MzQyXSBwY2kgMDAwMDoxNjowOC4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOC4wDQpbICAgIDUuMDE2NTEy
XSBwY2kgMDAwMDoxNjowOC4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOC4xDQpbICAgIDUuMDI2NjkwXSBwY2kgMDAw
MDoxNjowOC4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDoxNjowOC4yDQpbICAgIDUuMDM2ODY5XSBwY2kgMDAwMDoxNjowOC4z
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNjowOC4zDQpbICAgIDUuMDQ3MDUwXSBwY2kgMDAwMDoxNjowOC40OiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NjowOC40DQpbICAgIDUuMDU3MjMyXSBwY2kgMDAwMDoxNjowOC41OiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOC41DQpb
ICAgIDUuMDY3NDEzXSBwY2kgMDAwMDoxNjowOC42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOC42DQpbICAgIDUuMDc3
NTkzXSBwY2kgMDAwMDoxNjowOC43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOC43DQpbICAgIDUuMDg3Nzc0XSBwY2kg
MDAwMDoxNjowOS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOS4wDQpbICAgIDUuMDk3OTUxXSBwY2kgMDAwMDoxNjow
OS4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDoxNjowOS4xDQpbICAgIDUuMTA4MTMyXSBwY2kgMDAwMDoxNjowOS4yOiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDoxNjowOS4yDQpbICAgIDUuMTE4MzEyXSBwY2kgMDAwMDoxNjowOS4zOiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOS4z
DQpbICAgIDUuMTI4NDkyXSBwY2kgMDAwMDoxNjowOS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOS40DQpbICAgIDUu
MTM4Njc0XSBwY2kgMDAwMDoxNjowOS41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOS41DQpbICAgIDUuMTQ4ODU3XSBw
Y2kgMDAwMDoxNjowOS42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOS42DQpbICAgIDUuMTU5MDM1XSBwY2kgMDAwMDox
NjowOS43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoxNjowOS43DQpbICAgIDUuMTY5MjE2XSBwY2kgMDAwMDoxNjowYS4wOiBb
ODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoxNjowYS4wDQpbICAgIDUuMTc5Mzk0XSBwY2kgMDAwMDoxNjowYS4xOiBbODA4NjoyMDhk
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjow
YS4xDQpbICAgIDUuMTg5NTc2XSBwY2kgMDAwMDoxNjowYS4yOiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYS4yDQpbICAg
IDUuMTk5NzU4XSBwY2kgMDAwMDoxNjowYS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYS4zDQpbICAgIDUuMjA5OTM0
XSBwY2kgMDAwMDoxNjowYS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYS40DQpbICAgIDUuMjIwMTE4XSBwY2kgMDAw
MDoxNjowYS41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDoxNjowYS41DQpbICAgIDUuMjMwMjk3XSBwY2kgMDAwMDoxNjowYS42
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNjowYS42DQpbICAgIDUuMjQwNDc3XSBwY2kgMDAwMDoxNjowYS43OiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NjowYS43DQpbICAgIDUuMjUwNjU4XSBwY2kgMDAwMDoxNjowYi4wOiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYi4wDQpb
ICAgIDUuMjYwODQwXSBwY2kgMDAwMDoxNjowYi4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYi4xDQpbICAgIDUuMjcx
MDE5XSBwY2kgMDAwMDoxNjowYi4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYi4yDQpbICAgIDUuMjgxMTk4XSBwY2kg
MDAwMDoxNjowYi4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYi4zDQpbICAgIDUuMjkxMzk0XSBwY2kgMDAwMDoxNjow
ZS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDoxNjowZS4wDQpbICAgIDUuMzAxNTU5XSBwY2kgMDAwMDoxNjowZS4xOiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDoxNjowZS4xDQpbICAgIDUuMzExNzQwXSBwY2kgMDAwMDoxNjowZS4yOiBbODA4NjoyMDhlXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZS4y
DQpbICAgIDUuMzIxOTE5XSBwY2kgMDAwMDoxNjowZS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZS4zDQpbICAgIDUu
MzMyMTAxXSBwY2kgMDAwMDoxNjowZS40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZS40DQpbICAgIDUuMzQyMjc5XSBw
Y2kgMDAwMDoxNjowZS41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZS41DQpbICAgIDUuMzUyNDU5XSBwY2kgMDAwMDox
NjowZS42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoxNjowZS42DQpbICAgIDUuMzYyNjQwXSBwY2kgMDAwMDoxNjowZS43OiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoxNjowZS43DQpbICAgIDUuMzcyODI0XSBwY2kgMDAwMDoxNjowZi4wOiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjow
Zi4wDQpbICAgIDUuMzgzMDA0XSBwY2kgMDAwMDoxNjowZi4xOiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZi4xDQpbICAg
IDUuMzkzMTg0XSBwY2kgMDAwMDoxNjowZi4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZi4yDQpbICAgIDUuNDAzMzYy
XSBwY2kgMDAwMDoxNjowZi4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZi4zDQpbICAgIDUuNDEzNTQ0XSBwY2kgMDAw
MDoxNjowZi40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDoxNjowZi40DQpbICAgIDUuNDIzNzI1XSBwY2kgMDAwMDoxNjowZi41
OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNjowZi41DQpbICAgIDUuNDMzOTA0XSBwY2kgMDAwMDoxNjowZi42OiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NjowZi42DQpbICAgIDUuNDQ0MDg3XSBwY2kgMDAwMDoxNjowZi43OiBbODA4NjoyMDhlXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZi43DQpb
ICAgIDUuNDU0MjY1XSBwY2kgMDAwMDoxNjoxMC4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMC4wDQpbICAgIDUuNDY0
NDQ2XSBwY2kgMDAwMDoxNjoxMC4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMC4xDQpbICAgIDUuNDc0NjI1XSBwY2kg
MDAwMDoxNjoxMC4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMC4yDQpbICAgIDUuNDg0ODA1XSBwY2kgMDAwMDoxNjox
MC4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDoxNjoxMC4zDQpbICAgIDUuNDk0OTg5XSBwY2kgMDAwMDoxNjoxMC40OiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDoxNjoxMC40DQpbICAgIDUuNTA1MTY4XSBwY2kgMDAwMDoxNjoxMC41OiBbODA4NjoyMDhlXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMC41
DQpbICAgIDUuNTE1MzQ2XSBwY2kgMDAwMDoxNjoxMC42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMC42DQpbICAgIDUu
NTI1NTI3XSBwY2kgMDAwMDoxNjoxMC43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMC43DQpbICAgIDUuNTM1NzA5XSBw
Y2kgMDAwMDoxNjoxMS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMS4wDQpbICAgIDUuNTQ1ODg5XSBwY2kgMDAwMDox
NjoxMS4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoxNjoxMS4xDQpbICAgIDUuNTU2MDcxXSBwY2kgMDAwMDoxNjoxMS4yOiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoxNjoxMS4yDQpbICAgIDUuNTY2MjQ5XSBwY2kgMDAwMDoxNjoxMS4zOiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjox
MS4zDQpbICAgIDUuNTc2NDc2XSBwY2kgMDAwMDoxNjoxZC4wOiBbODA4NjoyMDU0XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZC4wDQpbICAg
IDUuNTg2NjExXSBwY2kgMDAwMDoxNjoxZC4xOiBbODA4NjoyMDU1XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZC4xDQpbICAgIDUuNTk2Nzkx
XSBwY2kgMDAwMDoxNjoxZC4yOiBbODA4NjoyMDU2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZC4yDQpbICAgIDUuNjA2OTc0XSBwY2kgMDAw
MDoxNjoxZC4zOiBbODA4NjoyMDU3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDoxNjoxZC4zDQpbICAgIDUuNjE3MTY5XSBwY2kgMDAwMDoxNjoxZS4w
OiBbODA4NjoyMDgwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNjoxZS4wDQpbICAgIDUuNjI3MzM1XSBwY2kgMDAwMDoxNjoxZS4xOiBbODA4Njoy
MDgxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NjoxZS4xDQpbICAgIDUuNjM3NTE3XSBwY2kgMDAwMDoxNjoxZS4yOiBbODA4NjoyMDgyXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZS4yDQpb
ICAgIDUuNjQ3Njk0XSBwY2kgMDAwMDoxNjoxZS4zOiBbODA4NjoyMDgzXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZS4zDQpbICAgIDUuNjU3
ODc1XSBwY2kgMDAwMDoxNjoxZS40OiBbODA4NjoyMDg0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZS40DQpbICAgIDUuNjY4MDU0XSBwY2kg
MDAwMDoxNjoxZS41OiBbODA4NjoyMDg1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZS41DQpbICAgIDUuNjc4MjM4XSBwY2kgMDAwMDoxNjox
ZS42OiBbODA4NjoyMDg2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDoxNjoxZS42DQpbICAgIDUuNjg4NTQ0XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2Ug
W1BDMDJdIChkb21haW4gMDAwMCBbYnVzIDI0LTMxXSkNDQpbICAgIDUuNjk1Mzc5XSBhY3BpIFBO
UDBBMDg6MDI6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0g
U2VnbWVudHMgTVNJXQ0NClsgICAgNS43MDUyMzVdIGFjcGkgUE5QMEEwODowMjogX09TQzogcGxh
dGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsgICAgNS43MTI1MTRdIGFjcGkgUE5QMEEw
ODowMjogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxp
dHldDQ0KWyAgICA1LjcyMTIyNl0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjI0DQ0KWyAg
ICA1LjcyNTcxNF0gcGNpX2J1cyAwMDAwOjI0OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4NTAw
MC0weDVmZmYgd2luZG93XQ0NClsgICAgNS43MzMzNjldIHBjaV9idXMgMDAwMDoyNDogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAweDkzMDAwMDAwLTB4OThiZmZmZmYgd2luZG93XQ0NClsgICAgNS43
NDE4MDRdIHBjaV9idXMgMDAwMDoyNDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDA4MDAw
MDAwMC0weDM4MDBiZmZmZmZmZiB3aW5kb3ddDQ0KWyAgICA1Ljc1MTAxN10gcGNpX2J1cyAwMDAw
OjI0OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDI0LTMxXQ0NClsgICAgNS43NTcyNDldIHBjaSAw
MDAwOjI0OjAwLjA6IFs4MDg2OjIwMzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANDQpbICAgIDUu
NzY0MjAzXSBwY2kgMDAwMDoyNDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQz
Y29sZA0NClsgICAgNS43NzA5ODNdIHBjaSAwMDAwOjI0OjAwLjA6IFN5c3RlbSB3YWtldXAgZGlz
YWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MDAuMA0KWyAgICA1
Ljc4MDc0OF0gcGNpIDAwMDA6MjQ6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MDUuMA0KWyAgICA1Ljc5MDk1NF0g
cGNpIDAwMDA6MjQ6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MDUuMg0KWyAgICA1LjgwMTE2NF0gcGNpIDAwMDA6
MjQ6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAgNS44MDc5
NDRdIHBjaSAwMDAwOjI0OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4OThhMDAwMDAtMHg5OGEwMGZm
Zl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjA1LjQNClsgICAgNS44MTg1MDFdIHBj
aSAwMDAwOjI0OjA4LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjA4LjANClsgICAgNS44Mjg3MTddIHBjaSAwMDAwOjI0
OjA5LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjI0OjA5LjANClsgICAgNS44Mzg5MjhdIHBjaSAwMDAwOjI0OjBhLjA6IFs4
MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjI0OjBhLjANClsgICAgNS44NDkxMjJdIHBjaSAwMDAwOjI0OjBhLjE6IFs4MDg2OjIwNDFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBh
LjENClsgICAgNS44NTkzMjRdIHBjaSAwMDAwOjI0OjBhLjI6IFs4MDg2OjIwNDJdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBhLjINClsgICAg
NS44Njk1MjBdIHBjaSAwMDAwOjI0OjBhLjM6IFs4MDg2OjIwNDNdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBhLjMNClsgICAgNS44Nzk3MjVd
IHBjaSAwMDAwOjI0OjBhLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBhLjQNClsgICAgNS44ODk5MjldIHBjaSAwMDAw
OjI0OjBhLjU6IFs4MDg2OjIwNDVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjI0OjBhLjUNClsgICAgNS45MDAxMjZdIHBjaSAwMDAwOjI0OjBhLjY6
IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjI0OjBhLjYNClsgICAgNS45MTAzMjVdIHBjaSAwMDAwOjI0OjBhLjc6IFs4MDg2OjIw
NDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0
OjBhLjcNClsgICAgNS45MjA1MjldIHBjaSAwMDAwOjI0OjBiLjA6IFs4MDg2OjIwNDhdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBiLjANClsg
ICAgNS45MzA3MzddIHBjaSAwMDAwOjI0OjBiLjE6IFs4MDg2OjIwNDldIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBiLjENClsgICAgNS45NDA5
NDRdIHBjaSAwMDAwOjI0OjBiLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBiLjINClsgICAgNS45NTExNDddIHBjaSAw
MDAwOjI0OjBiLjM6IFs4MDg2OjIwNGJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjI0OjBiLjMNClsgICAgNS45NjEzNjBdIHBjaSAwMDAwOjI0OjBj
LjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjI0OjBjLjANClsgICAgNS45NzE1NjFdIHBjaSAwMDAwOjI0OjBjLjE6IFs4MDg2
OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjI0OjBjLjENClsgICAgNS45ODE3NjJdIHBjaSAwMDAwOjI0OjBjLjI6IFs4MDg2OjIwNDJdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBjLjIN
ClsgICAgNS45OTE5NjNdIHBjaSAwMDAwOjI0OjBjLjM6IFs4MDg2OjIwNDNdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBjLjMNClsgICAgNi4w
MDIxNjddIHBjaSAwMDAwOjI0OjBjLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBjLjQNClsgICAgNi4wMTI1NTJdIHBj
aSAwMDAwOjI0OjBjLjU6IFs4MDg2OjIwNDVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBjLjUNClsgICAgNi4wMjI2MTldIHBjaSAwMDAwOjI0
OjBjLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjI0OjBjLjYNClsgICAgNi4wMzI4MTVdIHBjaSAwMDAwOjI0OjBjLjc6IFs4
MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjI0OjBjLjcNClsgICAgNi4wNDMwMjVdIHBjaSAwMDAwOjI0OjBkLjA6IFs4MDg2OjIwNDhd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBk
LjANClsgICAgNi4wNTMyMzFdIHBjaSAwMDAwOjI0OjBkLjE6IFs4MDg2OjIwNDldIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBkLjENClsgICAg
Ni4wNjM0NDJdIHBjaSAwMDAwOjI0OjBkLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBkLjINClsgICAgNi4wNzM2NDhd
IHBjaSAwMDAwOjI0OjBkLjM6IFs4MDg2OjIwNGJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBkLjMNClsgICAgNi4wODQwMDldIHBjaSAwMDAw
OjI1OjAwLjA6IFs4MDg2OjM3YzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANDQpbICAgIDYuMDkw
NjY4XSBwY2kgMDAwMDoyNTowMC4wOiByZWcgMHgxMDogW21lbSAweDk4NjAwMDAwLTB4OTg2MWZm
ZmYgNjRiaXRdDQ0KWyAgICA2LjA5ODMwM10gcGNpIDAwMDA6MjU6MDAuMDogcmVnIDB4Mzg6IFtt
ZW0gMHhmZmYwMDAwMC0weGZmZmZmZmZmIHByZWZdDQ0KWyAgICA2LjEwNTk4Nl0gcGNpIDAwMDA6
MjU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNDQpbICAgIDYuMTEy
Nzg0XSBwY2kgMDAwMDoyNTowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI1OjAwLjANClsgICAgNi4xMjU1OTddIHBjaSAwMDAw
OjI0OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyNS0yZV0NDQpbICAgIDYuMTMxMzYxXSBwY2kg
MDAwMDoyNDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkzMDAwMDAwLTB4OTg2ZmZmZmZd
DQ0KWyAgICA2LjEzOTAxNF0gcGNpIDAwMDA6MjQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHg5ODcwMDAwMC0weDk4OWZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2LjE0Nzg2M10gcGNpIDAw
MDA6MjY6MDAuMDogWzgwODY6MzdjMl0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0NClsgICAgNi4x
NTQ3MjhdIHBjaSAwMDAwOjI2OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNj
b2xkDQ0KWyAgICA2LjE2MTQ5Nl0gcGNpIDAwMDA6MjY6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNh
YmxlZCBieSBBQ1BJDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNjowMC4wDQpbICAgIDYu
MTcxMjY4XSBwY2kgMDAwMDoyNjowMS4wOiBbODA4NjozN2MzXSB0eXBlIDAxIGNsYXNzIDB4MDYw
NDAwDQ0KWyAgICA2LjE3ODIzM10gcGNpIDAwMDA6MjY6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEMCBEM2hvdCBEM2NvbGQNDQpbICAgIDYuMTg0OTk1XSBwY2kgMDAwMDoyNjowMS4wOiBTeXN0
ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI2
OjAxLjANClsgICAgNi4xOTQ3NjhdIHBjaSAwMDAwOjI2OjAyLjA6IFs4MDg2OjM3YzRdIHR5cGUg
MDEgY2xhc3MgMHgwNjA0MDANDQpbICAgIDYuMjAxNzI4XSBwY2kgMDAwMDoyNjowMi4wOiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0NClsgICAgNi4yMDg0OTJdIHBjaSAwMDAw
OjI2OjAyLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MjY6MDIuMA0KWyAgICA2LjIxODI3OF0gcGNpIDAwMDA6MjY6MDMuMDogWzgw
ODY6MzdjNV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0NClsgICAgNi4yMjUyMzFdIHBjaSAwMDAw
OjI2OjAzLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQ0KWyAgICA2LjIz
MTk5OF0gcGNpIDAwMDA6MjY6MDMuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNjowMy4wDQpbICAgIDYuMjQxODQxXSBwY2kgMDAw
MDoyNTowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMjYtMmVdDQ0KWyAgICA2LjI0NzY2Ml0gcGNp
IDAwMDA6MjU6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MzAwMDAwMC0weDk4NWZmZmZm
XQ0NClsgICAgNi4yNTUzMjJdIHBjaSAwMDAwOjI1OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4OTg3MDAwMDAtMHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAgNi4yNjQxNTRdIHBjaSAw
MDAwOjI3OjAwLjA6IFs4MDg2OjM3YzhdIHR5cGUgMDAgY2xhc3MgMHgwYjQwMDANDQpbICAgIDYu
MjcwODYyXSBwY2kgMDAwMDoyNzowMC4wOiByZWcgMHgxMDogW21lbSAweDk4OTAwMDAwLTB4OTg5
N2ZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuMjc4OTkyXSBwY2kgMDAwMDoyNzowMC4wOiByZWcg
MHgxODogW21lbSAweDk4NTAwMDAwLTB4OTg1M2ZmZmYgNjRiaXRdDQ0KWyAgICA2LjI4NjY1NF0g
cGNpIDAwMDA6Mjc6MDAuMDogcmVnIDB4MjA6IFttZW0gMHg5ODU0MDAwMC0weDk4NTdmZmZmIDY0
Yml0XQ0NClsgICAgNi4yOTQ1NDBdIHBjaSAwMDAwOjI3OjAwLjA6IHJlZyAweDE2NDogW21lbSAw
eDk4NTgwMDAwLTB4OTg1ODBmZmYgNjRiaXRdDQ0KWyAgICA2LjMwMjEyOV0gcGNpIDAwMDA6Mjc6
MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAweDk4NTgwMDAwLTB4OTg1OGZmZmYgNjRiaXRd
IChjb250YWlucyBCQVIwIGZvciAxNiBWRnMpDQ0KWyAgICA2LjMxMzE5M10gcGNpIDAwMDA6Mjc6
MDAuMDogcmVnIDB4MTZjOiBbbWVtIDB4OTg1OTAwMDAtMHg5ODU5MGZmZiA2NGJpdF0NDQpbICAg
IDYuMzIwOTM3XSBwY2kgMDAwMDoyNzowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIDB4OTg1
OTAwMDAtMHg5ODU5ZmZmZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjIgZm9yIDE2IFZGcykNDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjI3OjAwLjANClsgICAgNi4zMzU0OTRdIHBjaSAwMDAwOjI2
OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyNy0yOF0NDQpbICAgIDYuMzQxMzExXSBwY2kgMDAw
MDoyNjowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4NTAwMDAwLTB4OTg1ZmZmZmZdDQ0K
WyAgICA2LjM0ODk3MV0gcGNpIDAwMDA6MjY6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5
ODkwMDAwMC0weDk4OWZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2LjM1NzgwNV0gcGNpIDAwMDA6
Mjk6MDAuMDogWzgwODY6MzdjOF0gdHlwZSAwMCBjbGFzcyAweDBiNDAwMA0NClsgICAgNi4zNjQ1
MDddIHBjaSAwMDAwOjI5OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTg4MDAwMDAtMHg5ODg3ZmZm
ZiA2NGJpdCBwcmVmXQ0NClsgICAgNi4zNzI2NDFdIHBjaSAwMDAwOjI5OjAwLjA6IHJlZyAweDE4
OiBbbWVtIDB4OTg0MDAwMDAtMHg5ODQzZmZmZiA2NGJpdF0NDQpbICAgIDYuMzgwMzAwXSBwY2kg
MDAwMDoyOTowMC4wOiByZWcgMHgyMDogW21lbSAweDk4NDQwMDAwLTB4OTg0N2ZmZmYgNjRiaXRd
DQ0KWyAgICA2LjM4ODE4OF0gcGNpIDAwMDA6Mjk6MDAuMDogcmVnIDB4MTY0OiBbbWVtIDB4OTg0
ODAwMDAtMHg5ODQ4MGZmZiA2NGJpdF0NDQpbICAgIDYuMzk1Nzc3XSBwY2kgMDAwMDoyOTowMC4w
OiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4OTg0ODAwMDAtMHg5ODQ4ZmZmZiA2NGJpdF0gKGNv
bnRhaW5zIEJBUjAgZm9yIDE2IFZGcykNDQpbICAgIDYuNDA2ODQwXSBwY2kgMDAwMDoyOTowMC4w
OiByZWcgMHgxNmM6IFttZW0gMHg5ODQ5MDAwMC0weDk4NDkwZmZmIDY0Yml0XQ0NClsgICAgNi40
MTQ1ODRdIHBjaSAwMDAwOjI5OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gMHg5ODQ5MDAw
MC0weDk4NDlmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMiBmb3IgMTYgVkZzKQ0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6Mjk6MDAuMA0KWyAgICA2LjQyOTEyNl0gcGNpIDAwMDA6MjY6MDEu
MDogUENJIGJyaWRnZSB0byBbYnVzIDI5LTJhXQ0NClsgICAgNi40MzQ5NTddIHBjaSAwMDAwOjI2
OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg0MDAwMDAtMHg5ODRmZmZmZl0NDQpbICAg
IDYuNDQyNjE4XSBwY2kgMDAwMDoyNjowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4ODAw
MDAwLTB4OTg4ZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuNDUxNDUzXSBwY2kgMDAwMDoyYjow
MC4wOiBbODA4NjozN2M4XSB0eXBlIDAwIGNsYXNzIDB4MGI0MDAwDQ0KWyAgICA2LjQ1ODE1NF0g
cGNpIDAwMDA6MmI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5ODcwMDAwMC0weDk4NzdmZmZmIDY0
Yml0IHByZWZdDQ0KWyAgICA2LjQ2NjI5MF0gcGNpIDAwMDA6MmI6MDAuMDogcmVnIDB4MTg6IFtt
ZW0gMHg5ODMwMDAwMC0weDk4MzNmZmZmIDY0Yml0XQ0NClsgICAgNi40NzM5NDldIHBjaSAwMDAw
OjJiOjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4OTgzNDAwMDAtMHg5ODM3ZmZmZiA2NGJpdF0NDQpb
ICAgIDYuNDgxODM2XSBwY2kgMDAwMDoyYjowMC4wOiByZWcgMHgxNjQ6IFttZW0gMHg5ODM4MDAw
MC0weDk4MzgwZmZmIDY0Yml0XQ0NClsgICAgNi40ODk0MjRdIHBjaSAwMDAwOjJiOjAwLjA6IFZG
KG4pIEJBUjAgc3BhY2U6IFttZW0gMHg5ODM4MDAwMC0weDk4MzhmZmZmIDY0Yml0XSAoY29udGFp
bnMgQkFSMCBmb3IgMTYgVkZzKQ0NClsgICAgNi41MDA0OTBdIHBjaSAwMDAwOjJiOjAwLjA6IHJl
ZyAweDE2YzogW21lbSAweDk4MzkwMDAwLTB4OTgzOTBmZmYgNjRiaXRdDQ0KWyAgICA2LjUwODIz
M10gcGNpIDAwMDA6MmI6MDAuMDogVkYobikgQkFSMiBzcGFjZTogW21lbSAweDk4MzkwMDAwLTB4
OTgzOWZmZmYgNjRiaXRdIChjb250YWlucyBCQVIyIGZvciAxNiBWRnMpDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoyYjowMC4wDQpbICAgIDYuNTIyNzczXSBwY2kgMDAwMDoyNjowMi4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMmItMmNdDQ0KWyAgICA2LjUyODYwN10gcGNpIDAwMDA6MjY6MDIu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODMwMDAwMC0weDk4M2ZmZmZmXQ0NClsgICAgNi41
MzYyNjZdIHBjaSAwMDAwOjI2OjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg3MDAwMDAt
MHg5ODdmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAgNi41NDUxMjNdIHBjaSAwMDAwOjJkOjAwLjA6
IFs4MDg2OjM3Y2ZdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgIDYuNTUxODExXSBwY2kg
MDAwMDoyZDowMC4wOiByZWcgMHgxMDogW21lbSAweDk2MDAwMDAwLTB4OTZmZmZmZmYgNjRiaXQg
cHJlZl0NDQpbICAgIDYuNTU5OTYxXSBwY2kgMDAwMDoyZDowMC4wOiByZWcgMHgxYzogW21lbSAw
eDk4MDE4MDAwLTB4OTgwMWZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuNTY4MDk2XSBwY2kgMDAw
MDoyZDowMC4wOiByZWcgMHgzMDogW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NDQpb
ICAgIDYuNTc1ODc1XSBwY2kgMDAwMDoyZDowMC4wOiByZWcgMHgxODQ6IFttZW0gMHg5N2MwMDAw
MC0weDk3YzFmZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2LjU4Mzk0Nl0gcGNpIDAwMDA6MmQ6MDAu
MDogVkYobikgQkFSMCBzcGFjZTogW21lbSAweDk3YzAwMDAwLTB4OTdmZmZmZmYgNjRiaXQgcHJl
Zl0gKGNvbnRhaW5zIEJBUjAgZm9yIDMyIFZGcykNDQpbICAgIDYuNTk1NTE5XSBwY2kgMDAwMDoy
ZDowMC4wOiByZWcgMHgxOTA6IFttZW0gMHg5ODFhMDAwMC0weDk4MWEzZmZmIDY0Yml0IHByZWZd
DQ0KWyAgICA2LjYwMzcyNl0gcGNpIDAwMDA6MmQ6MDAuMDogVkYobikgQkFSMyBzcGFjZTogW21l
bSAweDk4MWEwMDAwLTB4OTgyMWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjMgZm9yIDMy
IFZGcykNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjJkOjAwLjANClsgICAgNi42MTg3MjVd
IHBjaSAwMDAwOjJkOjAwLjE6IFs4MDg2OjM3Y2ZdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpb
ICAgIDYuNjI1NTExXSBwY2kgMDAwMDoyZDowMC4xOiByZWcgMHgxMDogW21lbSAweDk1MDAwMDAw
LTB4OTVmZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuNjMzNjY2XSBwY2kgMDAwMDoyZDowMC4x
OiByZWcgMHgxYzogW21lbSAweDk4MDEwMDAwLTB4OTgwMTdmZmYgNjRiaXQgcHJlZl0NDQpbICAg
IDYuNjQxODAxXSBwY2kgMDAwMDoyZDowMC4xOiByZWcgMHgzMDogW21lbSAweGZmZjgwMDAwLTB4
ZmZmZmZmZmYgcHJlZl0NDQpbICAgIDYuNjQ5NTYwXSBwY2kgMDAwMDoyZDowMC4xOiByZWcgMHgx
ODQ6IFttZW0gMHg5NzgwMDAwMC0weDk3ODFmZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2LjY1NzYz
OF0gcGNpIDAwMDA6MmQ6MDAuMTogVkYobikgQkFSMCBzcGFjZTogW21lbSAweDk3ODAwMDAwLTB4
OTdiZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDMyIFZGcykNDQpbICAgIDYu
NjY5MjA3XSBwY2kgMDAwMDoyZDowMC4xOiByZWcgMHgxOTA6IFttZW0gMHg5ODEyMDAwMC0weDk4
MTIzZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2LjY3NzQxNF0gcGNpIDAwMDA6MmQ6MDAuMTogVkYo
bikgQkFSMyBzcGFjZTogW21lbSAweDk4MTIwMDAwLTB4OTgxOWZmZmYgNjRiaXQgcHJlZl0gKGNv
bnRhaW5zIEJBUjMgZm9yIDMyIFZGcykNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjJkOjAw
LjENClsgICAgNi42OTI0MjhdIHBjaSAwMDAwOjJkOjAwLjI6IFs4MDg2OjM3Y2ZdIHR5cGUgMDAg
Y2xhc3MgMHgwMjAwMDANDQpbICAgIDYuNjk5MjE5XSBwY2kgMDAwMDoyZDowMC4yOiByZWcgMHgx
MDogW21lbSAweDk0MDAwMDAwLTB4OTRmZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuNzA3Mzcw
XSBwY2kgMDAwMDoyZDowMC4yOiByZWcgMHgxYzogW21lbSAweDk4MDA4MDAwLTB4OTgwMGZmZmYg
NjRiaXQgcHJlZl0NDQpbICAgIDYuNzE1NDk5XSBwY2kgMDAwMDoyZDowMC4yOiByZWcgMHgzMDog
W21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NDQpbICAgIDYuNzIzMjY1XSBwY2kgMDAw
MDoyZDowMC4yOiByZWcgMHgxODQ6IFttZW0gMHg5NzQwMDAwMC0weDk3NDFmZmZmIDY0Yml0IHBy
ZWZdDQ0KWyAgICA2LjczMTM0M10gcGNpIDAwMDA6MmQ6MDAuMjogVkYobikgQkFSMCBzcGFjZTog
W21lbSAweDk3NDAwMDAwLTB4OTc3ZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9y
IDMyIFZGcykNDQpbICAgIDYuNzQyOTE1XSBwY2kgMDAwMDoyZDowMC4yOiByZWcgMHgxOTA6IFtt
ZW0gMHg5ODBhMDAwMC0weDk4MGEzZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2Ljc1MTExOV0gcGNp
IDAwMDA6MmQ6MDAuMjogVkYobikgQkFSMyBzcGFjZTogW21lbSAweDk4MGEwMDAwLTB4OTgxMWZm
ZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjMgZm9yIDMyIFZGcykNDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjJkOjAwLjINClsgICAgNi43NjYxMjldIHBjaSAwMDAwOjJkOjAwLjM6IFs4
MDg2OjM3Y2ZdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgIDYuNzcyOTExXSBwY2kgMDAw
MDoyZDowMC4zOiByZWcgMHgxMDogW21lbSAweDkzMDAwMDAwLTB4OTNmZmZmZmYgNjRiaXQgcHJl
Zl0NDQpbICAgIDYuNzgxMDY3XSBwY2kgMDAwMDoyZDowMC4zOiByZWcgMHgxYzogW21lbSAweDk4
MDAwMDAwLTB4OTgwMDdmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuNzg5MTk2XSBwY2kgMDAwMDoy
ZDowMC4zOiByZWcgMHgzMDogW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NDQpbICAg
IDYuNzk2OTYyXSBwY2kgMDAwMDoyZDowMC4zOiByZWcgMHgxODQ6IFttZW0gMHg5NzAwMDAwMC0w
eDk3MDFmZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA2LjgwNTA0M10gcGNpIDAwMDA6MmQ6MDAuMzog
VkYobikgQkFSMCBzcGFjZTogW21lbSAweDk3MDAwMDAwLTB4OTczZmZmZmYgNjRiaXQgcHJlZl0g
KGNvbnRhaW5zIEJBUjAgZm9yIDMyIFZGcykNDQpbICAgIDYuODE2NjA5XSBwY2kgMDAwMDoyZDow
MC4zOiByZWcgMHgxOTA6IFttZW0gMHg5ODAyMDAwMC0weDk4MDIzZmZmIDY0Yml0IHByZWZdDQ0K
WyAgICA2LjgyNDgxOF0gcGNpIDAwMDA6MmQ6MDAuMzogVkYobikgQkFSMyBzcGFjZTogW21lbSAw
eDk4MDIwMDAwLTB4OTgwOWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjMgZm9yIDMyIFZG
cykNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjJkOjAwLjMNClsgICAgNi44Mzk5MzZdIHBj
aSAwMDAwOjI2OjAzLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyZC0yZV0NDQpbICAgIDYuODQ1NzEz
XSBwY2kgMDAwMDoyNjowMy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkzMDAwMDAwLTB4OTgy
ZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgIDYuODU0NjQ3XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2Ug
W1BDMDNdIChkb21haW4gMDAwMCBbYnVzIDMyLTNmXSkNDQpbICAgIDYuODYxNDYxXSBhY3BpIFBO
UDBBMDg6MDM6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0g
U2VnbWVudHMgTVNJXQ0NClsgICAgNi44NzEzMDddIGFjcGkgUE5QMEEwODowMzogX09TQzogcGxh
dGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsgICAgNi44Nzg1ODhdIGFjcGkgUE5QMEEw
ODowMzogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxp
dHldDQ0KWyAgICA2Ljg4NzMyNV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjMyDQ0KWyAg
ICA2Ljg5MTgxNF0gcGNpX2J1cyAwMDAwOjMyOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4NjAw
MC0weDZmZmYgd2luZG93XQ0NClsgICAgNi44OTk0NjldIHBjaV9idXMgMDAwMDozMjogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAweDk4YzAwMDAwLTB4OThmZmZmZmYgd2luZG93XQ0NClsgICAgNi45
MDc5MDZdIHBjaV9idXMgMDAwMDozMjogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDBjMDAw
MDAwMC0weDM4MDBmZmZmZmZmZiB3aW5kb3ddDQ0KWyAgICA2LjkxNzExN10gcGNpX2J1cyAwMDAw
OjMyOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDMyLTNmXQ0NClsgICAgNi45MjMzNDldIHBjaSAw
MDAwOjMyOjAwLjA6IFs4MDg2OjIwMzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANDQpbICAgIDYu
OTMwMzA4XSBwY2kgMDAwMDozMjowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQz
Y29sZA0NClsgICAgNi45MzcwOTBdIHBjaSAwMDAwOjMyOjAwLjA6IFN5c3RlbSB3YWtldXAgZGlz
YWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MDAuMA0KWyAgICA2
Ljk0Njg1NF0gcGNpIDAwMDA6MzI6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MDUuMA0KWyAgICA2Ljk1NzA4MV0g
cGNpIDAwMDA6MzI6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MDUuMg0KWyAgICA2Ljk2NzMxM10gcGNpIDAwMDA6
MzI6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAgNi45NzQw
OTZdIHBjaSAwMDAwOjMyOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4OThlMDAwMDAtMHg5OGUwMGZm
Zl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjA1LjQNClsgICAgNi45ODQ2NzhdIHBj
aSAwMDAwOjMyOjBlLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjBlLjANClsgICAgNi45OTQ4NzddIHBjaSAwMDAwOjMy
OjBlLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjMyOjBlLjENClsgICAgNy4wMDUxMDddIHBjaSAwMDAwOjMyOjBmLjA6IFs4
MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjMyOjBmLjANClsgICAgNy4wMTU0OTldIHBjaSAwMDAwOjMyOjBmLjE6IFs4MDg2OjIwNTld
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjBm
LjENClsgICAgNy4wMjU1OTldIHBjaSAwMDAwOjMyOjEwLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAg
Y2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjEwLjANClsgICAg
Ny4wMzU4MDVdIHBjaSAwMDAwOjMyOjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjEwLjENClsgICAgNy4wNDYwNDFd
IHBjaSAwMDAwOjMyOjEyLjA6IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjEyLjANClsgICAgNy4wNTYyMzZdIHBjaSAwMDAw
OjMyOjEyLjE6IFs4MDg2OjIwNGRdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjMyOjEyLjENClsgICAgNy4wNjY0MzNdIHBjaSAwMDAwOjMyOjEyLjQ6
IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjMyOjEyLjQNClsgICAgNy4wNzY2NDBdIHBjaSAwMDAwOjMyOjEyLjU6IFs4MDg2OjIw
NGRdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMy
OjEyLjUNClsgICAgNy4wODY4MzVdIHBjaSAwMDAwOjMyOjE1LjA6IFs4MDg2OjIwMThdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjE1LjANClsg
ICAgNy4wOTcwMjNdIHBjaSAwMDAwOjMyOjE2LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjE2LjANClsgICAgNy4xMDcx
OTRdIHBjaSAwMDAwOjMyOjE2LjQ6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjE2LjQNClsgICAgNy4xMTczNzddIHBjaSAw
MDAwOjMyOjE3LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjMyOjE3LjANClsgICAgNy4xMjc3MDRdIHBjaSAwMDAwOjMzOjAw
LjA6IFs4MDg2OjE1MzNdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgIDcuMTM0MzYwXSBw
Y2kgMDAwMDozMzowMC4wOiByZWcgMHgxMDogW21lbSAweDk4YzAwMDAwLTB4OThjZmZmZmZdDQ0K
WyAgICA3LjE0MTQ3Ml0gcGNpIDAwMDA6MzM6MDAuMDogcmVnIDB4MWM6IFttZW0gMHg5OGQwMDAw
MC0weDk4ZDAzZmZmXQ0NClsgICAgNy4xNDg1NTBdIHBjaSAwMDAwOjMzOjAwLjA6IHJlZyAweDMw
OiBbbWVtIDB4ZmZmMDAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0NClsgICAgNy4xNTYyMzZdIHBjaSAw
MDAwOjMzOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDozMzowMC4wDQpbICAgIDcuMTY2NDQ0XSBwY2kgMDAwMDozMjow
MC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMzNdDQ0KWyAgICA3LjE3MTk3NF0gcGNpIDAwMDA6MzI6
MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5OGMwMDAwMC0weDk4ZGZmZmZmXQ0NClsgICAg
Ny4xNzk4NDJdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMwNl0gKGRvbWFpbiAwMDAwIFtidXMg
NDAtNDNdKQ0NClsgICAgNy4xODY2NTZdIGFjcGkgUE5QMEEwODowNjogX09TQzogT1Mgc3VwcG9y
dHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldDQ0KWyAgICA3LjE5
NjIzMl0gYWNwaSBQTlAwQTA4OjA2OiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtB
RVJdDQ0KWyAgICA3LjIwMzM0N10gYWNwaSBQTlAwQTA4OjA2OiBfT1NDOiBPUyBub3cgY29udHJv
bHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NDQpbICAgIDcuMjExOTkxXSBhY3Bp
cGhwOiBTbG90IFs4MTkxLTExXSByZWdpc3RlcmVkDQ0KWyAgICA3LjIxNjkzOV0gUENJIGhvc3Qg
YnJpZGdlIHRvIGJ1cyAwMDAwOjQwDQ0KWyAgICA3LjIyMTUxOF0gcGNpX2J1cyAwMDAwOjQwOiBy
b290IGJ1cyByZXNvdXJjZSBbaW8gIDB4NzAwMC0weDdmZmYgd2luZG93XQ0NClsgICAgNy4yMjkx
NzddIHBjaV9idXMgMDAwMDo0MDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDk5MDAwMDAwLTB4
OTkzZmZmZmYgd2luZG93XQ0NClsgICAgNy4yMzc2MDhdIHBjaV9idXMgMDAwMDo0MDogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAweDM4MDEwMDAwMDAwMC0weDM4MDEzZmZmZmZmZiB3aW5kb3ddDQ0K
WyAgICA3LjI0NjgyNl0gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDQw
LTQzXQ0NClsgICAgNy4yNTMwNjRdIHBjaSAwMDAwOjQwOjA0LjA6IFs4MDg2OjIwMjFdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDcuMjU5ODQ2XSBwY2kgMDAwMDo0MDowNC4wOiByZWcg
MHgxMDogW21lbSAweDM4MDEzZmYxYzAwMC0weDM4MDEzZmYxZmZmZiA2NGJpdF0NDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjANClsgICAgNy4yNzE3NTldIHBjaSAwMDAwOjQwOjA0
LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDcuMjc4NTQ5XSBw
Y2kgMDAwMDo0MDowNC4xOiByZWcgMHgxMDogW21lbSAweDM4MDEzZmYxODAwMC0weDM4MDEzZmYx
YmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjENClsgICAgNy4y
OTA0NTBdIHBjaSAwMDAwOjQwOjA0LjI6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQpbICAgIDcuMjk3MjM0XSBwY2kgMDAwMDo0MDowNC4yOiByZWcgMHgxMDogW21lbSAweDM4
MDEzZmYxNDAwMC0weDM4MDEzZmYxN2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjQwOjA0LjINClsgICAgNy4zMDkxMzJdIHBjaSAwMDAwOjQwOjA0LjM6IFs4MDg2OjIwMjFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDcuMzE1OTIyXSBwY2kgMDAwMDo0MDowNC4z
OiByZWcgMHgxMDogW21lbSAweDM4MDEzZmYxMDAwMC0weDM4MDEzZmYxM2ZmZiA2NGJpdF0NDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjMNClsgICAgNy4zMjc4MjRdIHBjaSAwMDAw
OjQwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDcuMzM0
NjA5XSBwY2kgMDAwMDo0MDowNC40OiByZWcgMHgxMDogW21lbSAweDM4MDEzZmYwYzAwMC0weDM4
MDEzZmYwZmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjQNClsg
ICAgNy4zNDY1MTZdIHBjaSAwMDAwOjQwOjA0LjU6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQpbICAgIDcuMzUzMjk3XSBwY2kgMDAwMDo0MDowNC41OiByZWcgMHgxMDogW21l
bSAweDM4MDEzZmYwODAwMC0weDM4MDEzZmYwYmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQwOjA0LjUNClsgICAgNy4zNjUyMDFdIHBjaSAwMDAwOjQwOjA0LjY6IFs4MDg2
OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDcuMzcxOTg2XSBwY2kgMDAwMDo0
MDowNC42OiByZWcgMHgxMDogW21lbSAweDM4MDEzZmYwNDAwMC0weDM4MDEzZmYwN2ZmZiA2NGJp
dF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjYNClsgICAgNy4zODM4NzRdIHBj
aSAwMDAwOjQwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAg
IDcuMzkwNjYwXSBwY2kgMDAwMDo0MDowNC43OiByZWcgMHgxMDogW21lbSAweDM4MDEzZmYwMDAw
MC0weDM4MDEzZmYwM2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0
LjcNClsgICAgNy40MDI1NThdIHBjaSAwMDAwOjQwOjA1LjA6IFs4MDg2OjIwMjRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA1LjANClsgICAg
Ny40MTI4MDRdIHBjaSAwMDAwOjQwOjA1LjI6IFs4MDg2OjIwMjVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA1LjINClsgICAgNy40MjMwMzZd
IHBjaSAwMDAwOjQwOjA1LjQ6IFs4MDg2OjIwMjZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANDQpb
ICAgIDcuNDI5ODEzXSBwY2kgMDAwMDo0MDowNS40OiByZWcgMHgxMDogW21lbSAweDk5MDAwMDAw
LTB4OTkwMDBmZmZdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowNS40DQpbICAgIDcu
NDQwMzg2XSBwY2kgMDAwMDo0MDowOC4wOiBbODA4NjoyMDE0XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowOC4wDQpbICAgIDcuNDUwNTg0XSBw
Y2kgMDAwMDo0MDowOC4xOiBbODA4NjoyMDE1XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowOC4xDQpbICAgIDcuNDYwNzg1XSBwY2kgMDAwMDo0
MDowOC4yOiBbODA4NjoyMDE2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo0MDowOC4yDQpbICAgIDcuNDcxMTY4XSBBQ1BJOiBQQ0kgUm9vdCBCcmlk
Z2UgW1BDMDddIChkb21haW4gMDAwMCBbYnVzIDQ0LTU3XSkNDQpbICAgIDcuNDc3OTgwXSBhY3Bp
IFBOUDBBMDg6MDc6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2Nr
UE0gU2VnbWVudHMgTVNJXQ0NClsgICAgNy40ODc4MzNdIGFjcGkgUE5QMEEwODowNzogX09TQzog
cGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsgICAgNy40OTUxMTBdIGFjcGkgUE5Q
MEEwODowNzogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFi
aWxpdHldDQ0KWyAgICA3LjUwMzgyMV0gYWNwaXBocDogU2xvdCBbN10gcmVnaXN0ZXJlZA0NClsg
ICAgNy41MDgxNTBdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMTRdIHJlZ2lzdGVyZWQNDQpbICAgIDcu
NTEzMTkxXSBhY3BpcGhwOiBTbG90IFs4MTkxLTEwXSByZWdpc3RlcmVkDQ0KWyAgICA3LjUxODIz
NF0gYWNwaXBocDogU2xvdCBbODE5MS0xMl0gcmVnaXN0ZXJlZA0NClsgICAgNy41MjMzMzldIFBD
SSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo0NA0NClsgICAgNy41Mjc4OTZdIHBjaV9idXMgMDAw
MDo0NDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDgwMDAtMHg4ZmZmIHdpbmRvd10NDQpbICAg
IDcuNTM1NTUzXSBwY2lfYnVzIDAwMDA6NDQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg5OTQw
MDAwMC0weDk5N2ZmZmZmIHdpbmRvd10NDQpbICAgIDcuNTQzOTg0XSBwY2lfYnVzIDAwMDA6NDQ6
IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAxNDAwMDAwMDAtMHgzODAxN2ZmZmZmZmYgd2lu
ZG93XQ0NClsgICAgNy41NTMxOTVdIHBjaV9idXMgMDAwMDo0NDogcm9vdCBidXMgcmVzb3VyY2Ug
W2J1cyA0NC01N10NDQpbICAgIDcuNTU5NDMxXSBwY2kgMDAwMDo0NDowMC4wOiBbODA4NjoyMDMw
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwDQ0KWyAgICA3LjU2NjM5MV0gcGNpIDAwMDA6NDQ6MDAu
MDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNDQpbICAgIDcuNTczMTgxXSBw
Y2kgMDAwMDo0NDowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjQ0OjAwLjANClsgICAgNy41ODI5NDNdIHBjaSAwMDAwOjQ0OjA1
LjA6IFs4MDg2OjIwMzRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQ0OjA1LjANClsgICAgNy41OTMxNzddIHBjaSAwMDAwOjQ0OjA1LjI6IFs4MDg2
OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjQ0OjA1LjINClsgICAgNy42MDM0MTJdIHBjaSAwMDAwOjQ0OjA1LjQ6IFs4MDg2OjIwMzZdIHR5
cGUgMDAgY2xhc3MgMHgwODAwMjANDQpbICAgIDcuNjEwMTkwXSBwY2kgMDAwMDo0NDowNS40OiBy
ZWcgMHgxMDogW21lbSAweDk5NTAwMDAwLTB4OTk1MDBmZmZdDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo0NDowNS40DQpbICAgIDcuNjIwNzU3XSBwY2kgMDAwMDo0NDowOC4wOiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0
NDowOC4wDQpbICAgIDcuNjMwOTQ0XSBwY2kgMDAwMDo0NDowOC4xOiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC4xDQpb
ICAgIDcuNjQxMTM5XSBwY2kgMDAwMDo0NDowOC4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC4yDQpbICAgIDcuNjUx
MzMxXSBwY2kgMDAwMDo0NDowOC4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC4zDQpbICAgIDcuNjYxNTEyXSBwY2kg
MDAwMDo0NDowOC40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC40DQpbICAgIDcuNjcxNzA1XSBwY2kgMDAwMDo0NDow
OC41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo0NDowOC41DQpbICAgIDcuNjgxODkyXSBwY2kgMDAwMDo0NDowOC42OiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo0NDowOC42DQpbICAgIDcuNjkyMDg0XSBwY2kgMDAwMDo0NDowOC43OiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC43
DQpbICAgIDcuNzAyMjc0XSBwY2kgMDAwMDo0NDowOS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS4wDQpbICAgIDcu
NzEyNDc2XSBwY2kgMDAwMDo0NDowOS4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS4xDQpbICAgIDcuNzIyNjYyXSBw
Y2kgMDAwMDo0NDowOS4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS4yDQpbICAgIDcuNzMyODU2XSBwY2kgMDAwMDo0
NDowOS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo0NDowOS4zDQpbICAgIDcuNzQzMDQ4XSBwY2kgMDAwMDo0NDowOS40OiBb
ODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo0NDowOS40DQpbICAgIDcuNzUzMjM4XSBwY2kgMDAwMDo0NDowOS41OiBbODA4NjoyMDhk
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDow
OS41DQpbICAgIDcuNzYzNDI4XSBwY2kgMDAwMDo0NDowOS42OiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS42DQpbICAg
IDcuNzczNjIzXSBwY2kgMDAwMDo0NDowOS43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS43DQpbICAgIDcuNzgzODE0
XSBwY2kgMDAwMDo0NDowYS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYS4wDQpbICAgIDcuNzk0MDEzXSBwY2kgMDAw
MDo0NDowYS4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo0NDowYS4xDQpbICAgIDcuODA0MjAyXSBwY2kgMDAwMDo0NDowYS4y
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo0NDowYS4yDQpbICAgIDcuODE0MzkzXSBwY2kgMDAwMDo0NDowYS4zOiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0
NDowYS4zDQpbICAgIDcuODI0NTkyXSBwY2kgMDAwMDo0NDowYS40OiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYS40DQpb
ICAgIDcuODM0NzgxXSBwY2kgMDAwMDo0NDowYS41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYS41DQpbICAgIDcuODQ0
OTczXSBwY2kgMDAwMDo0NDowYS42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYS42DQpbICAgIDcuODU1MTY3XSBwY2kg
MDAwMDo0NDowYS43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYS43DQpbICAgIDcuODY1MzYwXSBwY2kgMDAwMDo0NDow
Yi4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo0NDowYi4wDQpbICAgIDcuODc1NTYwXSBwY2kgMDAwMDo0NDowYi4xOiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo0NDowYi4xDQpbICAgIDcuODg1NzU1XSBwY2kgMDAwMDo0NDowYi4yOiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYi4y
DQpbICAgIDcuODk1OTQ3XSBwY2kgMDAwMDo0NDowYi4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYi4zDQpbICAgIDcu
OTA2MTU0XSBwY2kgMDAwMDo0NDowZS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZS4wDQpbICAgIDcuOTE2MzI1XSBw
Y2kgMDAwMDo0NDowZS4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZS4xDQpbICAgIDcuOTI2NTEyXSBwY2kgMDAwMDo0
NDowZS4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo0NDowZS4yDQpbICAgIDcuOTM2NzA2XSBwY2kgMDAwMDo0NDowZS4zOiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo0NDowZS4zDQpbICAgIDcuOTQ2ODk5XSBwY2kgMDAwMDo0NDowZS40OiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDow
ZS40DQpbICAgIDcuOTU3MDg5XSBwY2kgMDAwMDo0NDowZS41OiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZS41DQpbICAg
IDcuOTY3Mjc3XSBwY2kgMDAwMDo0NDowZS42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZS42DQpbICAgIDcuOTc3NDY4
XSBwY2kgMDAwMDo0NDowZS43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZS43DQpbICAgIDcuOTg3NjU0XSBwY2kgMDAw
MDo0NDowZi4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo0NDowZi4wDQpbICAgIDcuOTk3ODU0XSBwY2kgMDAwMDo0NDowZi4x
OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo0NDowZi4xDQpbICAgIDguMDA4MDQyXSBwY2kgMDAwMDo0NDowZi4yOiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0
NDowZi4yDQpbICAgIDguMDE4NDA5XSBwY2kgMDAwMDo0NDowZi4zOiBbODA4NjoyMDhlXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZi4zDQpb
ICAgIDguMDI4NDU3XSBwY2kgMDAwMDo0NDowZi40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZi40DQpbICAgIDguMDM4
NjQ3XSBwY2kgMDAwMDo0NDowZi41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZi41DQpbICAgIDguMDQ4ODMzXSBwY2kg
MDAwMDo0NDowZi42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZi42DQpbICAgIDguMDU5MDMwXSBwY2kgMDAwMDo0NDow
Zi43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo0NDowZi43DQpbICAgIDguMDY5MjE3XSBwY2kgMDAwMDo0NDoxMC4wOiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo0NDoxMC4wDQpbICAgIDguMDc5NDEwXSBwY2kgMDAwMDo0NDoxMC4xOiBbODA4NjoyMDhlXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMC4x
DQpbICAgIDguMDg5NjAzXSBwY2kgMDAwMDo0NDoxMC4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMC4yDQpbICAgIDgu
MDk5NzkyXSBwY2kgMDAwMDo0NDoxMC4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMC4zDQpbICAgIDguMTA5OTgxXSBw
Y2kgMDAwMDo0NDoxMC40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMC40DQpbICAgIDguMTIwMTgwXSBwY2kgMDAwMDo0
NDoxMC41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo0NDoxMC41DQpbICAgIDguMTMwMzcwXSBwY2kgMDAwMDo0NDoxMC42OiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo0NDoxMC42DQpbICAgIDguMTQwNTU5XSBwY2kgMDAwMDo0NDoxMC43OiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDox
MC43DQpbICAgIDguMTUwNzU0XSBwY2kgMDAwMDo0NDoxMS4wOiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMS4wDQpbICAg
IDguMTYwOTU0XSBwY2kgMDAwMDo0NDoxMS4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMS4xDQpbICAgIDguMTcxMTQ4
XSBwY2kgMDAwMDo0NDoxMS4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMS4yDQpbICAgIDguMTgxMzM2XSBwY2kgMDAw
MDo0NDoxMS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo0NDoxMS4zDQpbICAgIDguMTkxNTc3XSBwY2kgMDAwMDo0NDoxZC4w
OiBbODA4NjoyMDU0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo0NDoxZC4wDQpbICAgIDguMjAxNzI2XSBwY2kgMDAwMDo0NDoxZC4xOiBbODA4Njoy
MDU1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0
NDoxZC4xDQpbICAgIDguMjExOTI0XSBwY2kgMDAwMDo0NDoxZC4yOiBbODA4NjoyMDU2XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZC4yDQpb
ICAgIDguMjIyMTEzXSBwY2kgMDAwMDo0NDoxZC4zOiBbODA4NjoyMDU3XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZC4zDQpbICAgIDguMjMy
MzE5XSBwY2kgMDAwMDo0NDoxZS4wOiBbODA4NjoyMDgwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZS4wDQpbICAgIDguMjQyNTA0XSBwY2kg
MDAwMDo0NDoxZS4xOiBbODA4NjoyMDgxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZS4xDQpbICAgIDguMjUyNjkyXSBwY2kgMDAwMDo0NDox
ZS4yOiBbODA4NjoyMDgyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo0NDoxZS4yDQpbICAgIDguMjYyODgxXSBwY2kgMDAwMDo0NDoxZS4zOiBbODA4
NjoyMDgzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo0NDoxZS4zDQpbICAgIDguMjczMDc3XSBwY2kgMDAwMDo0NDoxZS40OiBbODA4NjoyMDg0XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZS40
DQpbICAgIDguMjgzMjY4XSBwY2kgMDAwMDo0NDoxZS41OiBbODA4NjoyMDg1XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZS41DQpbICAgIDgu
MjkzNDU5XSBwY2kgMDAwMDo0NDoxZS42OiBbODA4NjoyMDg2XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZS42DQpbICAgIDguMzAzNzY0XSBw
Y2kgMDAwMDo0NTowMC4wOiBbODA4NjoxMDVlXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQ0KWyAg
ICA4LjMxMDQ0Nl0gcGNpIDAwMDA6NDU6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5OTQ2MDAwMC0w
eDk5NDdmZmZmXQ0NClsgICAgOC4zMTc1MTJdIHBjaSAwMDAwOjQ1OjAwLjA6IHJlZyAweDE0OiBb
bWVtIDB4OTk0NDAwMDAtMHg5OTQ1ZmZmZl0NDQpbICAgIDguMzI0NTkwXSBwY2kgMDAwMDo0NTow
MC4wOiByZWcgMHgxODogW2lvICAweDgwMjAtMHg4MDNmXQ0NClsgICAgOC4zMzA5NTddIHBjaSAw
MDAwOjQ1OjAwLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmZmZTAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0N
ClsgICAgOC4zMzg1NjZdIHBjaSAwMDAwOjQ1OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDNob3QgRDNjb2xkDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NTowMC4wDQpbICAgIDgu
MzQ4NzUyXSBwY2kgMDAwMDo0NTowMC4xOiBbODA4NjoxMDVlXSB0eXBlIDAwIGNsYXNzIDB4MDIw
MDAwDQ0KWyAgICA4LjM1NTUyOF0gcGNpIDAwMDA6NDU6MDAuMTogcmVnIDB4MTA6IFttZW0gMHg5
OTQyMDAwMC0weDk5NDNmZmZmXQ0NClsgICAgOC4zNjI1OTRdIHBjaSAwMDAwOjQ1OjAwLjE6IHJl
ZyAweDE0OiBbbWVtIDB4OTk0MDAwMDAtMHg5OTQxZmZmZl0NDQpbICAgIDguMzY5Njc1XSBwY2kg
MDAwMDo0NTowMC4xOiByZWcgMHgxODogW2lvICAweDgwMDAtMHg4MDFmXQ0NClsgICAgOC4zNzYw
NDNdIHBjaSAwMDAwOjQ1OjAwLjE6IHJlZyAweDMwOiBbbWVtIDB4ZmZmZTAwMDAtMHhmZmZmZmZm
ZiBwcmVmXQ0NClsgICAgOC4zODM2NTRdIHBjaSAwMDAwOjQ1OjAwLjE6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NTowMC4x
DQpbICAgIDguMzkzODI0XSBwY2kgMDAwMDo0NTowMC4wOiBkaXNhYmxpbmcgQVNQTSBvbiBwcmUt
MS4xIFBDSWUgZGV2aWNlLiAgWW91IGNhbiBlbmFibGUgaXQgd2l0aCAncGNpZV9hc3BtPWZvcmNl
Jw0NClsgICAgOC40MDUwNzBdIHBjaSAwMDAwOjQ0OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA0
NV0NDQpbICAgIDguNDEwNjcxXSBwY2kgMDAwMDo0NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lv
ICAweDgwMDAtMHg4ZmZmXQ0NClsgICAgOC40MTc1NTVdIHBjaSAwMDAwOjQ0OjAwLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4OTk0MDAwMDAtMHg5OTRmZmZmZl0NDQpbICAgIDguNDI1NDE0XSBB
Q1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDhdIChkb21haW4gMDAwMCBbYnVzIDU4LTZiXSkNDQpb
ICAgIDguNDMyMjI1XSBhY3BpIFBOUDBBMDg6MDg6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRl
ZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0NClsgICAgOC40NDIwNzhdIGFjcGkg
UE5QMEEwODowODogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsgICAg
OC40NDkzNTldIGFjcGkgUE5QMEEwODowODogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90
cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQ0KWyAgICA4LjQ1ODA2M10gYWNwaXBocDogU2xvdCBb
NV0gcmVnaXN0ZXJlZA0NClsgICAgOC40NjIzOTVdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMTddIHJl
Z2lzdGVyZWQNDQpbICAgIDguNDY3NDMzXSBhY3BpcGhwOiBTbG90IFs4MTkxLTEzXSByZWdpc3Rl
cmVkDQ0KWyAgICA4LjQ3MjQ3OF0gYWNwaXBocDogU2xvdCBbODE5MS0xNV0gcmVnaXN0ZXJlZA0N
ClsgICAgOC40Nzc1MzNdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo1OA0NClsgICAgOC40
ODIxMzRdIHBjaV9idXMgMDAwMDo1ODogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAw
LTB4MDAwYmZmZmYgd2luZG93XQ0NClsgICAgOC40OTA1NjddIHBjaV9idXMgMDAwMDo1ODogcm9v
dCBidXMgcmVzb3VyY2UgW2lvICAweDkwMDAtMHg5ZmZmIHdpbmRvd10NDQpbICAgIDguNDk4MjI5
XSBwY2lfYnVzIDAwMDA6NTg6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwM2IwLTB4MDNiYiB3
aW5kb3ddDQ0KWyAgICA4LjUwNTg4OF0gcGNpX2J1cyAwMDAwOjU4OiByb290IGJ1cyByZXNvdXJj
ZSBbaW8gIDB4MDNjMC0weDAzZGYgd2luZG93XQ0NClsgICAgOC41MTM1NTRdIHBjaV9idXMgMDAw
MDo1ODogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDk5ODAwMDAwLTB4YmNiZmZmZmYgd2luZG93
XQ0NClsgICAgOC41MjE5ODJdIHBjaV9idXMgMDAwMDo1ODogcm9vdCBidXMgcmVzb3VyY2UgW21l
bSAweDM4MDE4MDAwMDAwMC0weDM4MDFiZmZmZmZmZiB3aW5kb3ddDQ0KWyAgICA4LjUzMTE5M10g
cGNpX2J1cyAwMDAwOjU4OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDU4LTZiXQ0NClsgICAgOC41
Mzc0MjldIHBjaSAwMDAwOjU4OjAwLjA6IFs4MDg2OjIwMzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0
MDANDQpbICAgIDguNTQ0Mzg1XSBwY2kgMDAwMDo1ODowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQzaG90IEQzY29sZA0NClsgICAgOC41NTExNjZdIHBjaSAwMDAwOjU4OjAwLjA6IFN5c3Rl
bSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6
MDAuMA0KWyAgICA4LjU2MDkzNV0gcGNpIDAwMDA6NTg6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MDUuMA0KWyAg
ICA4LjU3MTE1Ml0gcGNpIDAwMDA6NTg6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MDUuMg0KWyAgICA4LjU4MTM4
OF0gcGNpIDAwMDA6NTg6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0N
ClsgICAgOC41ODgxNzRdIHBjaSAwMDAwOjU4OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YjMxMDAw
MDAtMHhiMzEwMGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjA1LjQNClsgICAg
OC41OTg3NDBdIHBjaSAwMDAwOjU4OjA4LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjA4LjANClsgICAgOC42MDg5NzZd
IHBjaSAwMDAwOjU4OjA5LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjA5LjANClsgICAgOC42MTkyMDFdIHBjaSAwMDAw
OjU4OjBhLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjU4OjBhLjANClsgICAgOC42Mjk0MTRdIHBjaSAwMDAwOjU4OjBhLjE6
IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjU4OjBhLjENClsgICAgOC42Mzk2MzVdIHBjaSAwMDAwOjU4OjBhLjI6IFs4MDg2OjIw
NDJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4
OjBhLjINClsgICAgOC42NDk4NjNdIHBjaSAwMDAwOjU4OjBhLjM6IFs4MDg2OjIwNDNdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBhLjMNClsg
ICAgOC42NjAwODRdIHBjaSAwMDAwOjU4OjBhLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBhLjQNClsgICAgOC42NzAz
MDVdIHBjaSAwMDAwOjU4OjBhLjU6IFs4MDg2OjIwNDVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBhLjUNClsgICAgOC42ODA1MjldIHBjaSAw
MDAwOjU4OjBhLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjU4OjBhLjYNClsgICAgOC42OTA3NTBdIHBjaSAwMDAwOjU4OjBh
Ljc6IFs4MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjU4OjBhLjcNClsgICAgOC43MDA5NzldIHBjaSAwMDAwOjU4OjBiLjA6IFs4MDg2
OjIwNDhdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjU4OjBiLjANClsgICAgOC43MTEyMDNdIHBjaSAwMDAwOjU4OjBiLjE6IFs4MDg2OjIwNDldIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBiLjEN
ClsgICAgOC43MjE0MjZdIHBjaSAwMDAwOjU4OjBiLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBiLjINClsgICAgOC43
MzE2NTRdIHBjaSAwMDAwOjU4OjBiLjM6IFs4MDg2OjIwNGJdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBiLjMNClsgICAgOC43NDE4ODhdIHBj
aSAwMDAwOjU4OjBjLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBjLjANClsgICAgOC43NTIxMTRdIHBjaSAwMDAwOjU4
OjBjLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjU4OjBjLjENClsgICAgOC43NjIzMzZdIHBjaSAwMDAwOjU4OjBjLjI6IFs4
MDg2OjIwNDJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjU4OjBjLjINClsgICAgOC43NzI1NjBdIHBjaSAwMDAwOjU4OjBjLjM6IFs4MDg2OjIwNDNd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBj
LjMNClsgICAgOC43ODI3ODJdIHBjaSAwMDAwOjU4OjBjLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBjLjQNClsgICAg
OC43OTMwMDhdIHBjaSAwMDAwOjU4OjBjLjU6IFs4MDg2OjIwNDVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBjLjUNClsgICAgOC44MDMyMzRd
IHBjaSAwMDAwOjU4OjBjLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBjLjYNClsgICAgOC44MTM0NThdIHBjaSAwMDAw
OjU4OjBjLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjU4OjBjLjcNClsgICAgOC44MjM2NzhdIHBjaSAwMDAwOjU4OjBkLjA6
IFs4MDg2OjIwNDhdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjU4OjBkLjANClsgICAgOC44MzM5MDVdIHBjaSAwMDAwOjU4OjBkLjE6IFs4MDg2OjIw
NDldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4
OjBkLjENClsgICAgOC44NDQxMzZdIHBjaSAwMDAwOjU4OjBkLjI6IFs4MDg2OjIwNGFdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBkLjINClsg
ICAgOC44NTQzNjBdIHBjaSAwMDAwOjU4OjBkLjM6IFs4MDg2OjIwNGJdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBkLjMNClsgICAgOC44NjQ3
NDJdIHBjaSAwMDAwOjU5OjAwLjA6IFsxMGRlOjBhNjVdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDAN
DQpbICAgIDguODcxMzg3XSBwY2kgMDAwMDo1OTowMC4wOiByZWcgMHgxMDogW21lbSAweGIyMDAw
MDAwLTB4YjJmZmZmZmZdDQ0KWyAgICA4Ljg3ODQ2NF0gcGNpIDAwMDA6NTk6MDAuMDogcmVnIDB4
MTQ6IFttZW0gMHhhMDAwMDAwMC0weGFmZmZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA4Ljg4NjYx
MF0gcGNpIDAwMDA6NTk6MDAuMDogcmVnIDB4MWM6IFttZW0gMHhiMDAwMDAwMC0weGIxZmZmZmZm
IDY0Yml0IHByZWZdDQ0KWyAgICA4Ljg5NDc0NV0gcGNpIDAwMDA6NTk6MDAuMDogcmVnIDB4MjQ6
IFtpbyAgMHg5MDAwLTB4OTA3Zl0NDQpbICAgIDguOTAxMDQ0XSBwY2kgMDAwMDo1OTowMC4wOiBy
ZWcgMHgzMDogW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjU5OjAwLjANClsgICAgOC45MTIwNjddIHBjaSAwMDAwOjU5OjAwLjE6IFsx
MGRlOjBiZTNdIHR5cGUgMDAgY2xhc3MgMHgwNDAzMDANDQpbICAgIDguOTE4ODQwXSBwY2kgMDAw
MDo1OTowMC4xOiByZWcgMHgxMDogW21lbSAweGIzMDAwMDAwLTB4YjMwMDNmZmZdDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo1OTowMC4xDQpbICAgIDguOTMyNDkzXSBwY2kgMDAwMDo1ODow
MC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgNTldDQ0KWyAgICA4LjkzNzk1M10gcGNpIDAwMDA6NTg6
MDAuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg5MDAwLTB4OWZmZl0NDQpbICAgIDguOTQ0ODQw
XSBwY2kgMDAwMDo1ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGIyMDAwMDAwLTB4YjMw
ZmZmZmZdDQ0KWyAgICA4Ljk1MjUxMF0gcGNpIDAwMDA6NTg6MDAuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHhhMDAwMDAwMC0weGIxZmZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgICA4Ljk2MTM3NF0g
QUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzA5XSAoZG9tYWluIDAwMDAgW2J1cyA2Yy03Zl0pDQ0K
WyAgICA4Ljk2ODIwNF0gYWNwaSBQTlAwQTA4OjA5OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5k
ZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NDQpbICAgIDguOTc4MDQ5XSBhY3Bp
IFBOUDBBMDg6MDk6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NDQpbICAg
IDguOTg1MzMyXSBhY3BpIFBOUDBBMDg6MDk6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhv
dHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0NClsgICAgOC45OTQwNTFdIGFjcGlwaHA6IFNsb3Qg
WzgxOTEtMjFdIHJlZ2lzdGVyZWQNDQpbICAgIDguOTk4OTYzXSBhY3BpcGhwOiBTbG90IFs4MTkx
LTE2XSByZWdpc3RlcmVkDQ0KWyAgICA5LjAwNDAwNl0gYWNwaXBocDogU2xvdCBbODE5MS0xOF0g
cmVnaXN0ZXJlZA0NClsgICAgOS4wMDkwNDhdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMTldIHJlZ2lz
dGVyZWQNDQpbICAgIDkuMDE0MTAwXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6NmMNDQpb
ICAgIDkuMDE4ODgzXSBwY2lfYnVzIDAwMDA6NmM6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhh
MDAwLTB4YWZmZiB3aW5kb3ddDQ0KWyAgICA5LjAyNjM3OF0gcGNpX2J1cyAwMDAwOjZjOiByb290
IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmNjMDAwMDAtMHhiY2ZmZmZmZiB3aW5kb3ddDQ0KWyAgICA5
LjAzNDgwNF0gcGNpX2J1cyAwMDAwOjZjOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMWMw
MDAwMDAwLTB4MzgwMWZmZmZmZmZmIHdpbmRvd10NDQpbICAgIDkuMDQ0MDE4XSBwY2lfYnVzIDAw
MDA6NmM6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgNmMtN2ZdDQ0KWyAgICA5LjA1MDI2MV0gcGNp
IDAwMDA6NmM6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MDUuMA0KWyAgICA5LjA2MDUwNF0gcGNpIDAwMDA6NmM6
MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NmM6MDUuMg0KWyAgICA5LjA3MDczMl0gcGNpIDAwMDA6NmM6MDUuNDogWzgw
ODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAgOS4wNzc1MDldIHBjaSAwMDAw
OjZjOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmNjMDAwMDAtMHhiY2MwMGZmZl0NDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjZjOjA1LjQNClsgICAgOS4wODgwOTVdIHBjaSAwMDAwOjZjOjBl
LjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjZjOjBlLjANClsgICAgOS4wOTgyOTVdIHBjaSAwMDAwOjZjOjBlLjE6IFs4MDg2
OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjZjOjBlLjENClsgICAgOS4xMDg1MzRdIHBjaSAwMDAwOjZjOjBmLjA6IFs4MDg2OjIwNThdIHR5
cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjBmLjAN
ClsgICAgOS4xMTg3NTFdIHBjaSAwMDAwOjZjOjBmLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjBmLjENClsgICAgOS4x
Mjg5NzZdIHBjaSAwMDAwOjZjOjEwLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAx
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjEwLjANClsgICAgOS4xMzkxODZdIHBj
aSAwMDAwOjZjOjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjEwLjENClsgICAgOS4xNDk0MzBdIHBjaSAwMDAwOjZj
OjEyLjA6IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjZjOjEyLjANClsgICAgOS4xNTk2MjddIHBjaSAwMDAwOjZjOjEyLjE6IFs4
MDg2OjIwNGRdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjZjOjEyLjENClsgICAgOS4xNjk4MjVdIHBjaSAwMDAwOjZjOjEyLjQ6IFs4MDg2OjIwNGNd
IHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjEy
LjQNClsgICAgOS4xODAwMzRdIHBjaSAwMDAwOjZjOjEyLjU6IFs4MDg2OjIwNGRdIHR5cGUgMDAg
Y2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjEyLjUNClsgICAg
OS4xOTAyMjZdIHBjaSAwMDAwOjZjOjE1LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjE1LjANClsgICAgOS4yMDA0MTdd
IHBjaSAwMDAwOjZjOjE2LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjE2LjANClsgICAgOS4yMTA1OTVdIHBjaSAwMDAw
OjZjOjE2LjQ6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjZjOjE2LjQNClsgICAgOS4yMjA3NzhdIHBjaSAwMDAwOjZjOjE3LjA6
IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjZjOjE3LjANClsgICAgOS4yMzExOTFdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMx
Ml0gKGRvbWFpbiAwMDAwIFtidXMgODAtODNdKQ0NClsgICAgOS4yMzgwMDhdIGFjcGkgUE5QMEEw
ODowYzogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdt
ZW50cyBNU0ldDQ0KWyAgICA5LjI0NzU4OF0gYWNwaSBQTlAwQTA4OjBjOiBfT1NDOiBwbGF0Zm9y
bSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgICA5LjI1NDcwNl0gYWNwaSBQTlAwQTA4OjBj
OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0N
DQpbICAgIDkuMjYzMzU1XSBhY3BpcGhwOiBTbG90IFs4MTkxLTIyXSByZWdpc3RlcmVkDQ0KWyAg
ICA5LjI2ODMwMV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjgwDQ0KWyAgICA5LjI3Mjg3
OF0gcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YjAwMC0weGJmZmYg
d2luZG93XQ0NClsgICAgOS4yODA1NDFdIHBjaV9idXMgMDAwMDo4MDogcm9vdCBidXMgcmVzb3Vy
Y2UgW21lbSAweGJkMDAwMDAwLTB4YmQzZmZmZmYgd2luZG93XQ0NClsgICAgOS4yODg5NzRdIHBj
aV9idXMgMDAwMDo4MDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDIwMDAwMDAwMC0weDM4
MDIzZmZmZmZmZiB3aW5kb3ddDQ0KWyAgICA5LjI5ODE4Nl0gcGNpX2J1cyAwMDAwOjgwOiByb290
IGJ1cyByZXNvdXJjZSBbYnVzIDgwLTgzXQ0NClsgICAgOS4zMDQ0MjddIHBjaSAwMDAwOjgwOjA0
LjA6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDkuMzExMjExXSBw
Y2kgMDAwMDo4MDowNC4wOiByZWcgMHgxMDogW21lbSAweDM4MDIzZmYxYzAwMC0weDM4MDIzZmYx
ZmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjANClsgICAgOS4z
MjMxMTZdIHBjaSAwMDAwOjgwOjA0LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQpbICAgIDkuMzI5OTAwXSBwY2kgMDAwMDo4MDowNC4xOiByZWcgMHgxMDogW21lbSAweDM4
MDIzZmYxODAwMC0weDM4MDIzZmYxYmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjgwOjA0LjENClsgICAgOS4zNDE4MDFdIHBjaSAwMDAwOjgwOjA0LjI6IFs4MDg2OjIwMjFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDkuMzQ4NTkwXSBwY2kgMDAwMDo4MDowNC4y
OiByZWcgMHgxMDogW21lbSAweDM4MDIzZmYxNDAwMC0weDM4MDIzZmYxN2ZmZiA2NGJpdF0NDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjINClsgICAgOS4zNjA0OTBdIHBjaSAwMDAw
OjgwOjA0LjM6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDkuMzY3
MjczXSBwY2kgMDAwMDo4MDowNC4zOiByZWcgMHgxMDogW21lbSAweDM4MDIzZmYxMDAwMC0weDM4
MDIzZmYxM2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjMNClsg
ICAgOS4zNzkxODFdIHBjaSAwMDAwOjgwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQpbICAgIDkuMzg1OTY2XSBwY2kgMDAwMDo4MDowNC40OiByZWcgMHgxMDogW21l
bSAweDM4MDIzZmYwYzAwMC0weDM4MDIzZmYwZmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjgwOjA0LjQNClsgICAgOS4zOTc4NjJdIHBjaSAwMDAwOjgwOjA0LjU6IFs4MDg2
OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgIDkuNDA0NjQ5XSBwY2kgMDAwMDo4
MDowNC41OiByZWcgMHgxMDogW21lbSAweDM4MDIzZmYwODAwMC0weDM4MDIzZmYwYmZmZiA2NGJp
dF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjUNClsgICAgOS40MTY1NDldIHBj
aSAwMDAwOjgwOjA0LjY6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAg
IDkuNDIzMzM3XSBwY2kgMDAwMDo4MDowNC42OiByZWcgMHgxMDogW21lbSAweDM4MDIzZmYwNDAw
MC0weDM4MDIzZmYwN2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0
LjYNClsgICAgOS40MzUyNDNdIHBjaSAwMDAwOjgwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQpbICAgIDkuNDQyMDI4XSBwY2kgMDAwMDo4MDowNC43OiByZWcgMHgx
MDogW21lbSAweDM4MDIzZmYwMDAwMC0weDM4MDIzZmYwM2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjgwOjA0LjcNClsgICAgOS40NTM5MjldIHBjaSAwMDAwOjgwOjA1LjA6
IFs4MDg2OjIwMjRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjgwOjA1LjANClsgICAgOS40NjQxNzBdIHBjaSAwMDAwOjgwOjA1LjI6IFs4MDg2OjIw
MjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgw
OjA1LjINClsgICAgOS40NzQzOTldIHBjaSAwMDAwOjgwOjA1LjQ6IFs4MDg2OjIwMjZdIHR5cGUg
MDAgY2xhc3MgMHgwODAwMjANDQpbICAgIDkuNDgxMTgzXSBwY2kgMDAwMDo4MDowNS40OiByZWcg
MHgxMDogW21lbSAweGJkMDAwMDAwLTB4YmQwMDBmZmZdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4MDowNS40DQpbICAgIDkuNDkxNzY2XSBwY2kgMDAwMDo4MDowOC4wOiBbODA4NjoyMDE0
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDow
OC4wDQpbICAgIDkuNTAxOTcyXSBwY2kgMDAwMDo4MDowOC4xOiBbODA4NjoyMDE1XSB0eXBlIDAw
IGNsYXNzIDB4MTEwMTAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowOC4xDQpbICAg
IDkuNTEyMTcyXSBwY2kgMDAwMDo4MDowOC4yOiBbODA4NjoyMDE2XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowOC4yDQpbICAgIDkuNTIyNTYx
XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMTNdIChkb21haW4gMDAwMCBbYnVzIDg0LTk3XSkN
DQpbICAgIDkuNTI5Mzc5XSBhY3BpIFBOUDBBMDg6MGQ6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRl
bmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0NClsgICAgOS41MzkyMjhdIGFj
cGkgUE5QMEEwODowZDogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0NClsg
ICAgOS41NDY1MTZdIGFjcGkgUE5QMEEwODowZDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0ll
SG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQ0KWyAgICA5LjU1NTIzNV0gYWNwaXBocDogU2xv
dCBbNl0gcmVnaXN0ZXJlZA0NClsgICAgOS41NTk1NzBdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMjVd
IHJlZ2lzdGVyZWQNDQpbICAgIDkuNTY0NjEwXSBhY3BpcGhwOiBTbG90IFs4MTkxLTIwXSByZWdp
c3RlcmVkDQ0KWyAgICA5LjU2OTY1MV0gYWNwaXBocDogU2xvdCBbODE5MS0yM10gcmVnaXN0ZXJl
ZA0NClsgICAgOS41NzQ3MzhdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo4NA0NClsgICAg
OS41NzkzMTBdIHBjaV9idXMgMDAwMDo4NDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGMwMDAt
MHhjZmZmIHdpbmRvd10NDQpbICAgIDkuNTg2OTYzXSBwY2lfYnVzIDAwMDA6ODQ6IHJvb3QgYnVz
IHJlc291cmNlIFttZW0gMHhiZDQwMDAwMC0weGJkYmZmZmZmIHdpbmRvd10NDQpbICAgIDkuNTk1
Mzk4XSBwY2lfYnVzIDAwMDA6ODQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAyNDAwMDAw
MDAtMHgzODAyN2ZmZmZmZmYgd2luZG93XQ0NClsgICAgOS42MDQ2MTRdIHBjaV9idXMgMDAwMDo4
NDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA4NC05N10NDQpbICAgIDkuNjEwODQ4XSBwY2kgMDAw
MDo4NDowMC4wOiBbODA4NjoyMDMwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwDQ0KWyAgICA5LjYx
NzgwMl0gcGNpIDAwMDA6ODQ6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2Nv
bGQNDQpbICAgIDkuNjI0NTg5XSBwY2kgMDAwMDo4NDowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2Fi
bGVkIGJ5IEFDUEkNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjAwLjANClsgICAgOS42
MzQzNDddIHBjaSAwMDAwOjg0OjA1LjA6IFs4MDg2OjIwMzRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA1LjANClsgICAgOS42NDQ1OTNdIHBj
aSAwMDAwOjg0OjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA1LjINClsgICAgOS42NTQ4MzBdIHBjaSAwMDAwOjg0
OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANDQpbICAgIDkuNjYxNjEw
XSBwY2kgMDAwMDo4NDowNS40OiByZWcgMHgxMDogW21lbSAweGJkODAwMDAwLTB4YmQ4MDBmZmZd
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowNS40DQpbICAgIDkuNjcyMTg2XSBwY2kg
MDAwMDo4NDowOC4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOC4wDQpbICAgIDkuNjgyMzc3XSBwY2kgMDAwMDo4NDow
OC4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NDowOC4xDQpbICAgIDkuNjkyNTY5XSBwY2kgMDAwMDo4NDowOC4yOiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4NDowOC4yDQpbICAgIDkuNzAyNzY3XSBwY2kgMDAwMDo4NDowOC4zOiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOC4z
DQpbICAgIDkuNzEyOTYxXSBwY2kgMDAwMDo4NDowOC40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOC40DQpbICAgIDku
NzIzMTUxXSBwY2kgMDAwMDo4NDowOC41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOC41DQpbICAgIDkuNzMzMzQ2XSBw
Y2kgMDAwMDo4NDowOC42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOC42DQpbICAgIDkuNzQzNTM4XSBwY2kgMDAwMDo4
NDowOC43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4NDowOC43DQpbICAgIDkuNzUzNzM0XSBwY2kgMDAwMDo4NDowOS4wOiBb
ODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NDowOS4wDQpbICAgIDkuNzYzOTM2XSBwY2kgMDAwMDo4NDowOS4xOiBbODA4NjoyMDhk
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDow
OS4xDQpbICAgIDkuNzc0MTI2XSBwY2kgMDAwMDo4NDowOS4yOiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOS4yDQpbICAg
IDkuNzg0MzIxXSBwY2kgMDAwMDo4NDowOS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOS4zDQpbICAgIDkuNzk0NTE5
XSBwY2kgMDAwMDo4NDowOS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOS40DQpbICAgIDkuODA0NzA5XSBwY2kgMDAw
MDo4NDowOS41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo4NDowOS41DQpbICAgIDkuODE0OTAxXSBwY2kgMDAwMDo4NDowOS42
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo4NDowOS42DQpbICAgIDkuODI1MDk5XSBwY2kgMDAwMDo4NDowOS43OiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4
NDowOS43DQpbICAgIDkuODM1Mjg2XSBwY2kgMDAwMDo4NDowYS4wOiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYS4wDQpb
ICAgIDkuODQ1NDg4XSBwY2kgMDAwMDo4NDowYS4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYS4xDQpbICAgIDkuODU1
NzYxXSBwY2kgMDAwMDo4NDowYS4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYS4yDQpbICAgIDkuODY1OTY3XSBwY2kg
MDAwMDo4NDowYS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYS4zDQpbICAgIDkuODc2MTUwXSBwY2kgMDAwMDo4NDow
YS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NDowYS40DQpbICAgIDkuODg2MzQ2XSBwY2kgMDAwMDo4NDowYS41OiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4NDowYS41DQpbICAgIDkuODk2NTM2XSBwY2kgMDAwMDo4NDowYS42OiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYS42
DQpbICAgIDkuOTA2NzI4XSBwY2kgMDAwMDo4NDowYS43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYS43DQpbICAgIDku
OTE2OTI0XSBwY2kgMDAwMDo4NDowYi4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYi4wDQpbICAgIDkuOTI3MTI1XSBw
Y2kgMDAwMDo4NDowYi4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYi4xDQpbICAgIDkuOTM3MzE0XSBwY2kgMDAwMDo4
NDowYi4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4NDowYi4yDQpbICAgIDkuOTQ3NTA1XSBwY2kgMDAwMDo4NDowYi4zOiBb
ODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NDowYi4zDQpbICAgIDkuOTU3NzE2XSBwY2kgMDAwMDo4NDowZS4wOiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDow
ZS4wDQpbICAgIDkuOTY3ODk2XSBwY2kgMDAwMDo4NDowZS4xOiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZS4xDQpbICAg
IDkuOTc4MDg1XSBwY2kgMDAwMDo4NDowZS4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZS4yDQpbICAgIDkuOTg4Mjc1
XSBwY2kgMDAwMDo4NDowZS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZS4zDQpbICAgIDkuOTk4NDYyXSBwY2kgMDAw
MDo4NDowZS40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo4NDowZS40DQpbICAgMTAuMDA4NjUxXSBwY2kgMDAwMDo4NDowZS41
OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo4NDowZS41DQpbICAgMTAuMDE4ODI4XSBwY2kgMDAwMDo4NDowZS42OiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4
NDowZS42DQpbICAgMTAuMDI5MDIwXSBwY2kgMDAwMDo4NDowZS43OiBbODA4NjoyMDhlXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZS43DQpb
ICAgMTAuMDM5MjEwXSBwY2kgMDAwMDo4NDowZi4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi4wDQpbICAgMTAuMDQ5
Mzk3XSBwY2kgMDAwMDo4NDowZi4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi4xDQpbICAgMTAuMDU5NTg4XSBwY2kg
MDAwMDo4NDowZi4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi4yDQpbICAgMTAuMDY5Nzc3XSBwY2kgMDAwMDo4NDow
Zi4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NDowZi4zDQpbICAgMTAuMDc5OTYxXSBwY2kgMDAwMDo4NDowZi40OiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4NDowZi40DQpbICAgMTAuMDkwMTYwXSBwY2kgMDAwMDo4NDowZi41OiBbODA4NjoyMDhlXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi41
DQpbICAgMTAuMTAwMzU1XSBwY2kgMDAwMDo4NDowZi42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi42DQpbICAgMTAu
MTEwNTQyXSBwY2kgMDAwMDo4NDowZi43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi43DQpbICAgMTAuMTIwNzMwXSBw
Y2kgMDAwMDo4NDoxMC4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMC4wDQpbICAgMTAuMTMwOTI1XSBwY2kgMDAwMDo4
NDoxMC4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4NDoxMC4xDQpbICAgMTAuMTQxMTE2XSBwY2kgMDAwMDo4NDoxMC4yOiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NDoxMC4yDQpbICAgMTAuMTUxMzA0XSBwY2kgMDAwMDo4NDoxMC4zOiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDox
MC4zDQpbICAgMTAuMTYxNDkzXSBwY2kgMDAwMDo4NDoxMC40OiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMC40DQpbICAg
MTAuMTcxNjgxXSBwY2kgMDAwMDo4NDoxMC41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMC41DQpbICAgMTAuMTgxODcx
XSBwY2kgMDAwMDo4NDoxMC42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMC42DQpbICAgMTAuMTkyMDYyXSBwY2kgMDAw
MDo4NDoxMC43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo4NDoxMC43DQpbICAgMTAuMjAyMjUxXSBwY2kgMDAwMDo4NDoxMS4w
OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo4NDoxMS4wDQpbICAgMTAuMjEyNDQ2XSBwY2kgMDAwMDo4NDoxMS4xOiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4
NDoxMS4xDQpbICAgMTAuMjIyNjMyXSBwY2kgMDAwMDo4NDoxMS4yOiBbODA4NjoyMDhlXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMS4yDQpb
ICAgMTAuMjMyODI1XSBwY2kgMDAwMDo4NDoxMS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMS4zDQpbICAgMTAuMjQz
MDU1XSBwY2kgMDAwMDo4NDoxZC4wOiBbODA4NjoyMDU0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZC4wDQpbICAgMTAuMjUzMTk5XSBwY2kg
MDAwMDo4NDoxZC4xOiBbODA4NjoyMDU1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZC4xDQpbICAgMTAuMjYzMzkzXSBwY2kgMDAwMDo4NDox
ZC4yOiBbODA4NjoyMDU2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NDoxZC4yDQpbICAgMTAuMjczNTgzXSBwY2kgMDAwMDo4NDoxZC4zOiBbODA4
NjoyMDU3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4NDoxZC4zDQpbICAgMTAuMjgzNzc3XSBwY2kgMDAwMDo4NDoxZS4wOiBbODA4NjoyMDgwXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZS4w
DQpbICAgMTAuMjkzOTU4XSBwY2kgMDAwMDo4NDoxZS4xOiBbODA4NjoyMDgxXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZS4xDQpbICAgMTAu
MzA0MTQ5XSBwY2kgMDAwMDo4NDoxZS4yOiBbODA4NjoyMDgyXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZS4yDQpbICAgMTAuMzE0MzM5XSBw
Y2kgMDAwMDo4NDoxZS4zOiBbODA4NjoyMDgzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZS4zDQpbICAgMTAuMzI0NTI4XSBwY2kgMDAwMDo4
NDoxZS40OiBbODA4NjoyMDg0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4NDoxZS40DQpbICAgMTAuMzM0ODE3XSBwY2kgMDAwMDo4NDoxZS41OiBb
ODA4NjoyMDg1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NDoxZS41DQpbICAgMTAuMzQ1MDExXSBwY2kgMDAwMDo4NDoxZS42OiBbODA4NjoyMDg2
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDox
ZS42DQpbICAgMTAuMzU1MzI2XSBwY2kgMDAwMDo4NTowMC4wOiBbODA4NjoxMGZiXSB0eXBlIDAw
IGNsYXNzIDB4MDIwMDAwDQ0KWyAgIDEwLjM2MjAxM10gcGNpIDAwMDA6ODU6MDAuMDogcmVnIDB4
MTA6IFttZW0gMHgzODAyN2ZlODAwMDAtMHgzODAyN2ZlZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAg
MTAuMzcwOTEyXSBwY2kgMDAwMDo4NTowMC4wOiByZWcgMHgxODogW2lvICAweGMwMjAtMHhjMDNm
XQ0NClsgICAxMC4zNzcyNDRdIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4Mzgw
MjdmZjA0MDAwLTB4MzgwMjdmZjA3ZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDEwLjM4NjI4NF0gcGNp
IDAwMDA6ODU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdA0NClsgICAxMC4zOTIz
ODddIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDE4NDogW21lbSAweGJkNDAwMDAwLTB4YmQ0MDNm
ZmYgNjRiaXRdDQ0KWyAgIDEwLjQwMDA3Nl0gcGNpIDAwMDA6ODU6MDAuMDogVkYobikgQkFSMCBz
cGFjZTogW21lbSAweGJkNDAwMDAwLTB4YmQ0ZmZmZmYgNjRiaXRdIChjb250YWlucyBCQVIwIGZv
ciA2NCBWRnMpDQ0KWyAgIDEwLjQxMTE1Nl0gcGNpIDAwMDA6ODU6MDAuMDogcmVnIDB4MTkwOiBb
bWVtIDB4YmQ1MDAwMDAtMHhiZDUwM2ZmZiA2NGJpdF0NDQpbICAgMTAuNDE4ODg0XSBwY2kgMDAw
MDo4NTowMC4wOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4YmQ1MDAwMDAtMHhiZDVmZmZmZiA2
NGJpdF0gKGNvbnRhaW5zIEJBUjMgZm9yIDY0IFZGcykNDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg1OjAwLjANClsgICAxMC40MzM0NjldIHBjaSAwMDAwOjg1OjAwLjE6IFs4MDg2OjEwZmJd
IHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgMTAuNDQwMjU1XSBwY2kgMDAwMDo4NTowMC4x
OiByZWcgMHgxMDogW21lbSAweDM4MDI3ZmUwMDAwMC0weDM4MDI3ZmU3ZmZmZiA2NGJpdCBwcmVm
XQ0NClsgICAxMC40NDkxNjFdIHBjaSAwMDAwOjg1OjAwLjE6IHJlZyAweDE4OiBbaW8gIDB4YzAw
MC0weGMwMWZdDQ0KWyAgIDEwLjQ1NTQ4Nl0gcGNpIDAwMDA6ODU6MDAuMTogcmVnIDB4MjA6IFtt
ZW0gMHgzODAyN2ZmMDAwMDAtMHgzODAyN2ZmMDNmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTAuNDY0
NTI3XSBwY2kgMDAwMDo4NTowMC4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90DQ0KWyAg
IDEwLjQ3MDYyMF0gcGNpIDAwMDA6ODU6MDAuMTogcmVnIDB4MTg0OiBbbWVtIDB4YmQ2MDAwMDAt
MHhiZDYwM2ZmZiA2NGJpdF0NDQpbICAgMTAuNDc4MzE2XSBwY2kgMDAwMDo4NTowMC4xOiBWRihu
KSBCQVIwIHNwYWNlOiBbbWVtIDB4YmQ2MDAwMDAtMHhiZDZmZmZmZiA2NGJpdF0gKGNvbnRhaW5z
IEJBUjAgZm9yIDY0IFZGcykNDQpbICAgMTAuNDg5Mzk5XSBwY2kgMDAwMDo4NTowMC4xOiByZWcg
MHgxOTA6IFttZW0gMHhiZDcwMDAwMC0weGJkNzAzZmZmIDY0Yml0XQ0NClsgICAxMC40OTcxMjdd
IHBjaSAwMDAwOjg1OjAwLjE6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0gMHhiZDcwMDAwMC0weGJk
N2ZmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMyBmb3IgNjQgVkZzKQ0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6ODU6MDAuMQ0KWyAgIDEwLjUxMTcwNF0gcGNpIDAwMDA6ODQ6MDAuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDg1LTg2XQ0NClsgICAxMC41MTc1ODldIHBjaSAwMDAwOjg0OjAwLjA6
ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YzAwMC0weGNmZmZdDQ0KWyAgIDEwLjUyNDQ3MF0gcGNp
IDAwMDA6ODQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhiZDQwMDAwMC0weGJkN2ZmZmZm
XQ0NClsgICAxMC41MzIxMzZdIHBjaSAwMDAwOjg0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4MzgwMjdmZTAwMDAwLTB4MzgwMjdmZmZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDEwLjU0MTgx
NF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzE0XSAoZG9tYWluIDAwMDAgW2J1cyA5OC1hYl0p
DQ0KWyAgIDEwLjU0ODYyN10gYWNwaSBQTlAwQTA4OjBlOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0
ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NDQpbICAgMTAuNTU4NDg4XSBh
Y3BpIFBOUDBBMDg6MGU6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NDQpb
ICAgMTAuNTY1Nzc2XSBhY3BpIFBOUDBBMDg6MGU6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJ
ZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0NClsgICAxMC41NzQ1MzNdIGFjcGlwaHA6IFNs
b3QgWzgxOTEtMjldIHJlZ2lzdGVyZWQNDQpbICAgMTAuNTc5NDQ5XSBhY3BpcGhwOiBTbG90IFs4
MTkxLTI0XSByZWdpc3RlcmVkDQ0KWyAgIDEwLjU4NDQ5MF0gYWNwaXBocDogU2xvdCBbODE5MS0y
Nl0gcmVnaXN0ZXJlZA0NClsgICAxMC41ODk1MzJdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMjddIHJl
Z2lzdGVyZWQNDQpbICAgMTAuNTk0NTkxXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6OTgN
DQpbICAgMTAuNTk5MTkzXSBwY2lfYnVzIDAwMDA6OTg6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAg
MHhkMDAwLTB4ZGZmZiB3aW5kb3ddDQ0KWyAgIDEwLjYwNjg0NF0gcGNpX2J1cyAwMDAwOjk4OiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmRjMDAwMDAtMHhiZGZmZmZmZiB3aW5kb3ddDQ0KWyAg
IDEwLjYxNTI3OV0gcGNpX2J1cyAwMDAwOjk4OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4Mzgw
MjgwMDAwMDAwLTB4MzgwMmJmZmZmZmZmIHdpbmRvd10NDQpbICAgMTAuNjI0NDg5XSBwY2lfYnVz
IDAwMDA6OTg6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgOTgtYWJdDQ0KWyAgIDEwLjYzMDczMl0g
cGNpIDAwMDA6OTg6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MDUuMA0KWyAgIDEwLjY0MDk3Nl0gcGNpIDAwMDA6
OTg6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6OTg6MDUuMg0KWyAgIDEwLjY1MTIwOF0gcGNpIDAwMDA6OTg6MDUuNDog
WzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAxMC42NTc5ODddIHBjaSAw
MDAwOjk4OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmRjMDAwMDAtMHhiZGMwMGZmZl0NDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjA1LjQNClsgICAxMC42Njg1NjVdIHBjaSAwMDAwOjk4
OjA4LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjk4OjA4LjANClsgICAxMC42Nzg4MDBdIHBjaSAwMDAwOjk4OjA5LjA6IFs4
MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjk4OjA5LjANClsgICAxMC42ODkwMjldIHBjaSAwMDAwOjk4OjBhLjA6IFs4MDg2OjIwNDBd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBh
LjANClsgICAxMC42OTkyNDZdIHBjaSAwMDAwOjk4OjBhLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBhLjENClsgICAx
MC43MDk0NzFdIHBjaSAwMDAwOjk4OjBhLjI6IFs4MDg2OjIwNDJdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBhLjINClsgICAxMC43MTk2OTZd
IHBjaSAwMDAwOjk4OjBhLjM6IFs4MDg2OjIwNDNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBhLjMNClsgICAxMC43Mjk5MjNdIHBjaSAwMDAw
Ojk4OjBhLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjk4OjBhLjQNClsgICAxMC43NDAxNDddIHBjaSAwMDAwOjk4OjBhLjU6
IFs4MDg2OjIwNDVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjk4OjBhLjUNClsgICAxMC43NTAzNThdIHBjaSAwMDAwOjk4OjBhLjY6IFs4MDg2OjIw
NDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4
OjBhLjYNClsgICAxMC43NjA1ODVdIHBjaSAwMDAwOjk4OjBhLjc6IFs4MDg2OjIwNDddIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBhLjcNClsg
ICAxMC43NzA4MDldIHBjaSAwMDAwOjk4OjBiLjA6IFs4MDg2OjIwNDhdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBiLjANClsgICAxMC43ODEw
MzldIHBjaSAwMDAwOjk4OjBiLjE6IFs4MDg2OjIwNDldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBiLjENClsgICAxMC43OTEyNjddIHBjaSAw
MDAwOjk4OjBiLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjk4OjBiLjINClsgICAxMC44MDE1MTZdIHBjaSAwMDAwOjk4OjBi
LjM6IFs4MDg2OjIwNGJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjk4OjBiLjMNClsgICAxMC44MTE3NDRdIHBjaSAwMDAwOjk4OjBjLjA6IFs4MDg2
OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
Ojk4OjBjLjANClsgICAxMC44MjE5NzVdIHBjaSAwMDAwOjk4OjBjLjE6IFs4MDg2OjIwNDFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBjLjEN
ClsgICAxMC44MzIyMDFdIHBjaSAwMDAwOjk4OjBjLjI6IFs4MDg2OjIwNDJdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBjLjINClsgICAxMC44
NDI0MjldIHBjaSAwMDAwOjk4OjBjLjM6IFs4MDg2OjIwNDNdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBjLjMNClsgICAxMC44NTI2NTVdIHBj
aSAwMDAwOjk4OjBjLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBjLjQNClsgICAxMC44NjI4ODBdIHBjaSAwMDAwOjk4
OjBjLjU6IFs4MDg2OjIwNDVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjk4OjBjLjUNClsgICAxMC44NzMxMDRdIHBjaSAwMDAwOjk4OjBjLjY6IFs4
MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjk4OjBjLjYNClsgICAxMC44ODMzMzBdIHBjaSAwMDAwOjk4OjBjLjc6IFs4MDg2OjIwNDdd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBj
LjcNClsgICAxMC44OTM1NTldIHBjaSAwMDAwOjk4OjBkLjA6IFs4MDg2OjIwNDhdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBkLjANClsgICAx
MC45MDM3OTFdIHBjaSAwMDAwOjk4OjBkLjE6IFs4MDg2OjIwNDldIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBkLjENClsgICAxMC45MTQwMTVd
IHBjaSAwMDAwOjk4OjBkLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBkLjINClsgICAxMC45MjQyMzldIHBjaSAwMDAw
Ojk4OjBkLjM6IFs4MDg2OjIwNGJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjk4OjBkLjMNClsgICAxMC45MzQ2MzJdIEFDUEk6IFBDSSBSb290IEJy
aWRnZSBbUEMxNV0gKGRvbWFpbiAwMDAwIFtidXMgYWMtYmZdKQ0NClsgICAxMC45NDE0NDNdIGFj
cGkgUE5QMEEwODowZjogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xv
Y2tQTSBTZWdtZW50cyBNU0ldDQ0KWyAgIDEwLjk1MTI5MF0gYWNwaSBQTlAwQTA4OjBmOiBfT1ND
OiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgIDEwLjk1ODU2N10gYWNwaSBQ
TlAwQTA4OjBmOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2Fw
YWJpbGl0eV0NDQpbICAgMTAuOTY3MjkwXSBhY3BpcGhwOiBTbG90IFs4XSByZWdpc3RlcmVkDQ0K
WyAgIDEwLjk3MTYyNl0gYWNwaXBocDogU2xvdCBbODE5MS0zMl0gcmVnaXN0ZXJlZA0NClsgICAx
MC45NzY2NjddIGFjcGlwaHA6IFNsb3QgWzgxOTEtMjhdIHJlZ2lzdGVyZWQNDQpbICAgMTAuOTgx
NzEwXSBhY3BpcGhwOiBTbG90IFs4MTkxLTMwXSByZWdpc3RlcmVkDQ0KWyAgIDEwLjk4Njc1OV0g
UENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmFjDQ0KWyAgIDEwLjk5MTM2MF0gcGNpX2J1cyAw
MDAwOmFjOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4ZTAwMC0weGVmZmYgd2luZG93XQ0NClsg
ICAxMC45OTkwMjBdIHBjaV9idXMgMDAwMDphYzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGJl
MDAwMDAwLTB4YmViZmZmZmYgd2luZG93XQ0NClsgICAxMS4wMDc0NTRdIHBjaV9idXMgMDAwMDph
Yzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDJjMDAwMDAwMC0weDM4MDJmZmZmZmZmZiB3
aW5kb3ddDQ0KWyAgIDExLjAxNjY2OV0gcGNpX2J1cyAwMDAwOmFjOiByb290IGJ1cyByZXNvdXJj
ZSBbYnVzIGFjLWJmXQ0NClsgICAxMS4wMjI5MDBdIHBjaSAwMDAwOmFjOjAwLjA6IFs4MDg2OjIw
MzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANDQpbICAgMTEuMDI5ODY2XSBwY2kgMDAwMDphYzow
MC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0NClsgICAxMS4wMzY2NDhd
IHBjaSAwMDAwOmFjOjAwLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MDAuMA0KWyAgIDExLjA0NjQxNF0gcGNpIDAwMDA6YWM6
MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YWM6MDUuMA0KWyAgIDExLjA1NjYzN10gcGNpIDAwMDA6YWM6MDUuMjogWzgw
ODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YWM6MDUuMg0KWyAgIDExLjA2Njg2N10gcGNpIDAwMDA6YWM6MDUuNDogWzgwODY6MjAzNl0g
dHlwZSAwMCBjbGFzcyAweDA4MDAyMA0NClsgICAxMS4wNzM2NDldIHBjaSAwMDAwOmFjOjA1LjQ6
IHJlZyAweDEwOiBbbWVtIDB4YmU5MDAwMDAtMHhiZTkwMGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmFjOjA1LjQNClsgICAxMS4wODQyNDRdIHBjaSAwMDAwOmFjOjBlLjA6IFs4MDg2
OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmFjOjBlLjANClsgICAxMS4wOTQ0NDFdIHBjaSAwMDAwOmFjOjBlLjE6IFs4MDg2OjIwNTldIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjBlLjEN
ClsgICAxMS4xMDQ2NzNdIHBjaSAwMDAwOmFjOjBmLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xh
c3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjBmLjANClsgICAxMS4x
MTQ4ODFdIHBjaSAwMDAwOmFjOjBmLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjBmLjENClsgICAxMS4xMjUxMTldIHBj
aSAwMDAwOmFjOjEwLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjEwLjANClsgICAxMS4xMzUzMzNdIHBjaSAwMDAwOmFj
OjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmFjOjEwLjENClsgICAxMS4xNDU1NjldIHBjaSAwMDAwOmFjOjEyLjA6IFs4
MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOmFjOjEyLjANClsgICAxMS4xNTU3NjVdIHBjaSAwMDAwOmFjOjEyLjE6IFs4MDg2OjIwNGRd
IHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjEy
LjENClsgICAxMS4xNjU5NjFdIHBjaSAwMDAwOmFjOjEyLjQ6IFs4MDg2OjIwNGNdIHR5cGUgMDAg
Y2xhc3MgMHgxMTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjEyLjQNClsgICAx
MS4xNzYxNjNdIHBjaSAwMDAwOmFjOjEyLjU6IFs4MDg2OjIwNGRdIHR5cGUgMDAgY2xhc3MgMHgx
MTAxMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjEyLjUNClsgICAxMS4xODYzNTZd
IHBjaSAwMDAwOmFjOjE1LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjE1LjANClsgICAxMS4xOTY1NTBdIHBjaSAwMDAw
OmFjOjE2LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmFjOjE2LjANClsgICAxMS4yMDY3MjVdIHBjaSAwMDAwOmFjOjE2LjQ6
IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmFjOjE2LjQNClsgICAxMS4yMTY5MDZdIHBjaSAwMDAwOmFjOjE3LjA6IFs4MDg2OjIw
MThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFj
OjE3LjANClsgICAxMS4yMjcyMzRdIHBjaSAwMDAwOmFkOjAwLjA6IFs4MDg2OjE1MjhdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDANDQpbICAgMTEuMjMzODkwXSBwY2kgMDAwMDphZDowMC4wOiByZWcg
MHgxMDogW21lbSAweGJlMjAwMDAwLTB4YmUzZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTEuMjQy
MDUyXSBwY2kgMDAwMDphZDowMC4wOiByZWcgMHgyMDogW21lbSAweGJlNDA0MDAwLTB4YmU0MDdm
ZmYgNjRiaXQgcHJlZl0NDQpbICAgMTEuMjUwMTUzXSBwY2kgMDAwMDphZDowMC4wOiByZWcgMHgz
MDogW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NDQpbICAgMTEuMjU3ODYzXSBwY2kg
MDAwMDphZDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90DQ0KWyAgIDExLjI2Mzk3
MV0gcGNpIDAwMDA6YWQ6MDAuMDogcmVnIDB4MTg0OiBbbWVtIDB4YmU3MDAwMDAtMHhiZTcwM2Zm
ZiA2NGJpdF0NDQpbICAgMTEuMjcxNjY5XSBwY2kgMDAwMDphZDowMC4wOiBWRihuKSBCQVIwIHNw
YWNlOiBbbWVtIDB4YmU3MDAwMDAtMHhiZTdmZmZmZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjAgZm9y
IDY0IFZGcykNDQpbICAgMTEuMjgyNzM2XSBwY2kgMDAwMDphZDowMC4wOiByZWcgMHgxOTA6IFtt
ZW0gMHhiZTgwMDAwMC0weGJlODAzZmZmIDY0Yml0XQ0NClsgICAxMS4yOTA0NzNdIHBjaSAwMDAw
OmFkOjAwLjA6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0gMHhiZTgwMDAwMC0weGJlOGZmZmZmIDY0
Yml0XSAoY29udGFpbnMgQkFSMyBmb3IgNjQgVkZzKQ0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YWQ6MDAuMA0KWyAgIDExLjMwNTA5MF0gcGNpIDAwMDA6YWQ6MDAuMTogWzgwODY6MTUyOF0g
dHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICAxMS4zMTE4NzBdIHBjaSAwMDAwOmFkOjAwLjE6
IHJlZyAweDEwOiBbbWVtIDB4YmUwMDAwMDAtMHhiZTFmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAx
MS4zMjAwMzJdIHBjaSAwMDAwOmFkOjAwLjE6IHJlZyAweDIwOiBbbWVtIDB4YmU0MDAwMDAtMHhi
ZTQwM2ZmZiA2NGJpdCBwcmVmXQ0NClsgICAxMS4zMjgxMzRdIHBjaSAwMDAwOmFkOjAwLjE6IHJl
ZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0NClsgICAxMS4zMzU4NDBd
IHBjaSAwMDAwOmFkOjAwLjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QNDQpbICAgMTEu
MzQxOTM5XSBwY2kgMDAwMDphZDowMC4xOiByZWcgMHgxODQ6IFttZW0gMHhiZTUwMDAwMC0weGJl
NTAzZmZmIDY0Yml0XQ0NClsgICAxMS4zNDk2NDddIHBjaSAwMDAwOmFkOjAwLjE6IFZGKG4pIEJB
UjAgc3BhY2U6IFttZW0gMHhiZTUwMDAwMC0weGJlNWZmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFS
MCBmb3IgNjQgVkZzKQ0NClsgICAxMS4zNjA3MTZdIHBjaSAwMDAwOmFkOjAwLjE6IHJlZyAweDE5
MDogW21lbSAweGJlNjAwMDAwLTB4YmU2MDNmZmYgNjRiaXRdDQ0KWyAgIDExLjM2ODQ1NF0gcGNp
IDAwMDA6YWQ6MDAuMTogVkYobikgQkFSMyBzcGFjZTogW21lbSAweGJlNjAwMDAwLTB4YmU2ZmZm
ZmYgNjRiaXRdIChjb250YWlucyBCQVIzIGZvciA2NCBWRnMpDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDphZDowMC4xDQpbICAgMTEuMzgzMTM5XSBwY2kgMDAwMDphYzowMC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgYWQtYWVdDQ0KWyAgIDExLjM4ODk1MF0gcGNpIDAwMDA6YWM6MDAuMDogICBi
cmlkZ2Ugd2luZG93IFttZW0gMHhiZTUwMDAwMC0weGJlOGZmZmZmXQ0NClsgICAxMS4zOTY2MTFd
IHBjaSAwMDAwOmFjOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YmUwMDAwMDAtMHhiZTRm
ZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxMS40MDU1NjRdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBb
UEMxOF0gKGRvbWFpbiAwMDAwIFtidXMgYzAtYzNdKQ0NClsgICAxMS40MTIzODJdIGFjcGkgUE5Q
MEEwODoxMjogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBT
ZWdtZW50cyBNU0ldDQ0KWyAgIDExLjQyMTk2NF0gYWNwaSBQTlAwQTA4OjEyOiBfT1NDOiBwbGF0
Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgIDExLjQyOTA4Ml0gYWNwaSBQTlAwQTA4
OjEyOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0
eV0NDQpbICAgMTEuNDM3NzQwXSBhY3BpcGhwOiBTbG90IFs4MTkxLTMzXSByZWdpc3RlcmVkDQ0K
WyAgIDExLjQ0MjY4OF0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmMwDQ0KWyAgIDExLjQ0
NzI3Ml0gcGNpX2J1cyAwMDAwOmMwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4ZjAwMC0weGZm
ZmYgd2luZG93XQ0NClsgICAxMS40NTQ5MjNdIHBjaV9idXMgMDAwMDpjMDogcm9vdCBidXMgcmVz
b3VyY2UgW21lbSAweGJlYzAwMDAwLTB4YmVmZmZmZmYgd2luZG93XQ0NClsgICAxMS40NjMzNTdd
IHBjaV9idXMgMDAwMDpjMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDMwMDAwMDAwMC0w
eDM4MDMzZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDExLjQ3MjU3MV0gcGNpX2J1cyAwMDAwOmMwOiBy
b290IGJ1cyByZXNvdXJjZSBbYnVzIGMwLWMzXQ0NClsgICAxMS40Nzg4MTBdIHBjaSAwMDAwOmMw
OjA0LjA6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgMTEuNDg1NTk3
XSBwY2kgMDAwMDpjMDowNC4wOiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYxYzAwMC0weDM4MDMz
ZmYxZmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA0LjANClsgICAx
MS40OTc0OTRdIHBjaSAwMDAwOmMwOjA0LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQpbICAgMTEuNTA0Mjc5XSBwY2kgMDAwMDpjMDowNC4xOiByZWcgMHgxMDogW21lbSAw
eDM4MDMzZmYxODAwMC0weDM4MDMzZmYxYmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmMwOjA0LjENClsgICAxMS41MTYxODZdIHBjaSAwMDAwOmMwOjA0LjI6IFs4MDg2OjIw
MjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgMTEuNTIyOTgxXSBwY2kgMDAwMDpjMDow
NC4yOiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYxNDAwMC0weDM4MDMzZmYxN2ZmZiA2NGJpdF0N
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA0LjINClsgICAxMS41MzQ4NzRdIHBjaSAw
MDAwOmMwOjA0LjM6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgMTEu
NTQxNjU2XSBwY2kgMDAwMDpjMDowNC4zOiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYxMDAwMC0w
eDM4MDMzZmYxM2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA0LjMN
ClsgICAxMS41NTM1NDddIHBjaSAwMDAwOmMwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQpbICAgMTEuNTYwMzM3XSBwY2kgMDAwMDpjMDowNC40OiByZWcgMHgxMDog
W21lbSAweDM4MDMzZmYwYzAwMC0weDM4MDMzZmYwZmZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmMwOjA0LjQNClsgICAxMS41NzIyMzFdIHBjaSAwMDAwOmMwOjA0LjU6IFs4
MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpbICAgMTEuNTc5MDE5XSBwY2kgMDAw
MDpjMDowNC41OiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYwODAwMC0weDM4MDMzZmYwYmZmZiA2
NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA0LjUNClsgICAxMS41OTA5MThd
IHBjaSAwMDAwOmMwOjA0LjY6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQpb
ICAgMTEuNTk3NzAyXSBwY2kgMDAwMDpjMDowNC42OiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYw
NDAwMC0weDM4MDMzZmYwN2ZmZiA2NGJpdF0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMw
OjA0LjYNClsgICAxMS42MDk1OThdIHBjaSAwMDAwOmMwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQpbICAgMTEuNjE2Mzg4XSBwY2kgMDAwMDpjMDowNC43OiByZWcg
MHgxMDogW21lbSAweDM4MDMzZmYwMDAwMC0weDM4MDMzZmYwM2ZmZiA2NGJpdF0NDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOmMwOjA0LjcNClsgICAxMS42MjgyNzddIHBjaSAwMDAwOmMwOjA1
LjA6IFs4MDg2OjIwMjRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmMwOjA1LjANClsgICAxMS42Mzg1MTZdIHBjaSAwMDAwOmMwOjA1LjI6IFs4MDg2
OjIwMjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmMwOjA1LjINClsgICAxMS42NDg3MzRdIHBjaSAwMDAwOmMwOjA1LjQ6IFs4MDg2OjIwMjZdIHR5
cGUgMDAgY2xhc3MgMHgwODAwMjANDQpbICAgMTEuNjU1NTE1XSBwY2kgMDAwMDpjMDowNS40OiBy
ZWcgMHgxMDogW21lbSAweGJlYzAwMDAwLTB4YmVjMDBmZmZdDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDpjMDowNS40DQpbICAgMTEuNjY2MDk0XSBwY2kgMDAwMDpjMDowOC4wOiBbODA4Njoy
MDE0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpj
MDowOC4wDQpbICAgMTEuNjc2Mjk1XSBwY2kgMDAwMDpjMDowOC4xOiBbODA4NjoyMDE1XSB0eXBl
IDAwIGNsYXNzIDB4MTEwMTAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjMDowOC4xDQpb
ICAgMTEuNjg2NDgzXSBwY2kgMDAwMDpjMDowOC4yOiBbODA4NjoyMDE2XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjMDowOC4yDQpbICAgMTEuNjk2
ODYyXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMTldIChkb21haW4gMDAwMCBbYnVzIGM0LWQ3
XSkNDQpbICAgMTEuNzAzNjc0XSBhY3BpIFBOUDBBMDg6MTM6IF9PU0M6IE9TIHN1cHBvcnRzIFtF
eHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0NClsgICAxMS43MTM1MjZd
IGFjcGkgUE5QMEEwODoxMzogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0N
ClsgICAxMS43MjA4MDFdIGFjcGkgUE5QMEEwODoxMzogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQ
Q0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQ0KWyAgIDExLjcyOTMxMl0gYWNwaSBQTlAw
QTA4OjEzOiBob3N0IGJyaWRnZSB3aW5kb3cgW2lvICAweDAwMDAgd2luZG93XSAoaWdub3JlZCwg
bm90IENQVSBhZGRyZXNzYWJsZSkNDQpbICAgMTEuNzM5NjEwXSBhY3BpcGhwOiBTbG90IFs4MTkx
LTM3XSByZWdpc3RlcmVkDQ0KWyAgIDExLjc0NDUyOF0gYWNwaXBocDogU2xvdCBbODE5MS0zMV0g
cmVnaXN0ZXJlZA0NClsgICAxMS43NDk1NjldIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzRdIHJlZ2lz
dGVyZWQNDQpbICAgMTEuNzU0NjE0XSBhY3BpcGhwOiBTbG90IFs4MTkxLTM1XSByZWdpc3RlcmVk
DQ0KWyAgIDExLjc1OTcwOV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmM0DQ0KWyAgIDEx
Ljc2NDI2M10gcGNpX2J1cyAwMDAwOmM0OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmYwMDAw
MDAtMHhiZjNmZmZmZiB3aW5kb3ddDQ0KWyAgIDExLjc3MjY5OV0gcGNpX2J1cyAwMDAwOmM0OiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMzQwMDAwMDAwLTB4MzgwMzdmZmZmZmZmIHdpbmRv
d10NDQpbICAgMTEuNzgxOTExXSBwY2lfYnVzIDAwMDA6YzQ6IHJvb3QgYnVzIHJlc291cmNlIFti
dXMgYzQtZDddDQ0KWyAgIDExLjc4ODE1M10gcGNpIDAwMDA6YzQ6MDUuMDogWzgwODY6MjAzNF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDUu
MA0KWyAgIDExLjc5ODM5N10gcGNpIDAwMDA6YzQ6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDUuMg0KWyAgIDEx
LjgwODYzOV0gcGNpIDAwMDA6YzQ6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4
MDAyMA0NClsgICAxMS44MTU0MTldIHBjaSAwMDAwOmM0OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4
YmYwMDAwMDAtMHhiZjAwMGZmZl0NDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA1LjQN
ClsgICAxMS44MjU5ODldIHBjaSAwMDAwOmM0OjA4LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjANClsgICAxMS44
MzYxNzJdIHBjaSAwMDAwOmM0OjA4LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjENClsgICAxMS44NDYzNjJdIHBj
aSAwMDAwOmM0OjA4LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjINClsgICAxMS44NTY1MzhdIHBjaSAwMDAwOmM0
OjA4LjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmM0OjA4LjMNClsgICAxMS44NjY3MjddIHBjaSAwMDAwOmM0OjA4LjQ6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOmM0OjA4LjQNClsgICAxMS44NzY5MTVdIHBjaSAwMDAwOmM0OjA4LjU6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4
LjUNClsgICAxMS44ODcxMDNdIHBjaSAwMDAwOmM0OjA4LjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjYNClsgICAx
MS44OTcyOTVdIHBjaSAwMDAwOmM0OjA4Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjcNClsgICAxMS45MDc0ODRd
IHBjaSAwMDAwOmM0OjA5LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjANClsgICAxMS45MTc2NzZdIHBjaSAwMDAw
OmM0OjA5LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmM0OjA5LjENClsgICAxMS45Mjc4NjZdIHBjaSAwMDAwOmM0OjA5LjI6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmM0OjA5LjINClsgICAxMS45MzgwNDNdIHBjaSAwMDAwOmM0OjA5LjM6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0
OjA5LjMNClsgICAxMS45NDgyMzldIHBjaSAwMDAwOmM0OjA5LjQ6IFs4MDg2OjIwOGRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjQNClsg
ICAxMS45NTg0MjNdIHBjaSAwMDAwOmM0OjA5LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjUNClsgICAxMS45Njg2
MTZdIHBjaSAwMDAwOmM0OjA5LjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjYNClsgICAxMS45Nzg3OTddIHBjaSAw
MDAwOmM0OjA5Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjcNClsgICAxMS45ODg5ODRdIHBjaSAwMDAwOmM0OjBh
LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmM0OjBhLjANClsgICAxMS45OTkxNzldIHBjaSAwMDAwOmM0OjBhLjE6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmM0OjBhLjENClsgICAxMi4wMDkzNzddIHBjaSAwMDAwOmM0OjBhLjI6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBhLjIN
ClsgICAxMi4wMTk1NjNdIHBjaSAwMDAwOmM0OjBhLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBhLjMNClsgICAxMi4w
Mjk3NTddIHBjaSAwMDAwOmM0OjBhLjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBhLjQNClsgICAxMi4wMzk5NDJdIHBj
aSAwMDAwOmM0OjBhLjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBhLjUNClsgICAxMi4wNTAxMzNdIHBjaSAwMDAwOmM0
OjBhLjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmM0OjBhLjYNClsgICAxMi4wNjAzMjRdIHBjaSAwMDAwOmM0OjBhLjc6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOmM0OjBhLjcNClsgICAxMi4wNzA1MThdIHBjaSAwMDAwOmM0OjBiLjA6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBi
LjANClsgICAxMi4wODA3MTFdIHBjaSAwMDAwOmM0OjBiLjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBiLjENClsgICAx
Mi4wOTA5MDZdIHBjaSAwMDAwOmM0OjBiLjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBiLjINClsgICAxMi4xMDEwOTBd
IHBjaSAwMDAwOmM0OjBiLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBiLjMNClsgICAxMi4xMTEzMDFdIHBjaSAwMDAw
OmM0OjBlLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmM0OjBlLjANClsgICAxMi4xMjE0NzRdIHBjaSAwMDAwOmM0OjBlLjE6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmM0OjBlLjENClsgICAxMi4xMzE2NjFdIHBjaSAwMDAwOmM0OjBlLjI6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0
OjBlLjINClsgICAxMi4xNDE4NTFdIHBjaSAwMDAwOmM0OjBlLjM6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBlLjMNClsg
ICAxMi4xNTIwNDRdIHBjaSAwMDAwOmM0OjBlLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBlLjQNClsgICAxMi4xNjIy
MzBdIHBjaSAwMDAwOmM0OjBlLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBlLjUNClsgICAxMi4xNzI0MTFdIHBjaSAw
MDAwOmM0OjBlLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOmM0OjBlLjYNClsgICAxMi4xODI2MDZdIHBjaSAwMDAwOmM0OjBl
Ljc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmM0OjBlLjcNClsgICAxMi4xOTI3OTRdIHBjaSAwMDAwOmM0OjBmLjA6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmM0OjBmLjANClsgICAxMi4yMDI5ODddIHBjaSAwMDAwOmM0OjBmLjE6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBmLjEN
ClsgICAxMi4yMTMxNzddIHBjaSAwMDAwOmM0OjBmLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBmLjINClsgICAxMi4y
MjMzNjFdIHBjaSAwMDAwOmM0OjBmLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBmLjMNClsgICAxMi4yMzM1NTFdIHBj
aSAwMDAwOmM0OjBmLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBmLjQNClsgICAxMi4yNDM3NDldIHBjaSAwMDAwOmM0
OjBmLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmM0OjBmLjUNClsgICAxMi4yNTM5MzFdIHBjaSAwMDAwOmM0OjBmLjY6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOmM0OjBmLjYNClsgICAxMi4yNjQxMjFdIHBjaSAwMDAwOmM0OjBmLjc6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBm
LjcNClsgICAxMi4yNzQzMDddIHBjaSAwMDAwOmM0OjEwLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjEwLjANClsgICAx
Mi4yODQ0OTldIHBjaSAwMDAwOmM0OjEwLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjEwLjENClsgICAxMi4yOTQ2ODZd
IHBjaSAwMDAwOmM0OjEwLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjEwLjINClsgICAxMi4zMDQ4ODNdIHBjaSAwMDAw
OmM0OjEwLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmM0OjEwLjMNClsgICAxMi4zMTUwNzNdIHBjaSAwMDAwOmM0OjEwLjQ6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmM0OjEwLjQNClsgICAxMi4zMjUyNThdIHBjaSAwMDAwOmM0OjEwLjU6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0
OjEwLjUNClsgICAxMi4zMzU0NTRdIHBjaSAwMDAwOmM0OjEwLjY6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjEwLjYNClsg
ICAxMi4zNDU2NDFdIHBjaSAwMDAwOmM0OjEwLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjEwLjcNClsgICAxMi4zNTU4
MzNdIHBjaSAwMDAwOmM0OjExLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjExLjANClsgICAxMi4zNjYwMjhdIHBjaSAw
MDAwOmM0OjExLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOmM0OjExLjENClsgICAxMi4zNzYyMjFdIHBjaSAwMDAwOmM0OjEx
LjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmM0OjExLjINClsgICAxMi4zODY0MDldIHBjaSAwMDAwOmM0OjExLjM6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmM0OjExLjMNClsgICAxMi4zOTY2NDldIHBjaSAwMDAwOmM0OjFkLjA6IFs4MDg2OjIwNTRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFkLjAN
ClsgICAxMi40MDY3OTddIHBjaSAwMDAwOmM0OjFkLjE6IFs4MDg2OjIwNTVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFkLjENClsgICAxMi40
MTY5OTNdIHBjaSAwMDAwOmM0OjFkLjI6IFs4MDg2OjIwNTZdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFkLjINClsgICAxMi40MjcxODNdIHBj
aSAwMDAwOmM0OjFkLjM6IFs4MDg2OjIwNTddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFkLjMNClsgICAxMi40MzczODFdIHBjaSAwMDAwOmM0
OjFlLjA6IFs4MDg2OjIwODBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmM0OjFlLjANClsgICAxMi40NDc1NjZdIHBjaSAwMDAwOmM0OjFlLjE6IFs4
MDg2OjIwODFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOmM0OjFlLjENClsgICAxMi40NTc3NTVdIHBjaSAwMDAwOmM0OjFlLjI6IFs4MDg2OjIwODJd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFl
LjINClsgICAxMi40Njc5MzldIHBjaSAwMDAwOmM0OjFlLjM6IFs4MDg2OjIwODNdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFlLjMNClsgICAx
Mi40NzgxNDFdIHBjaSAwMDAwOmM0OjFlLjQ6IFs4MDg2OjIwODRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFlLjQNClsgICAxMi40ODgzMjdd
IHBjaSAwMDAwOmM0OjFlLjU6IFs4MDg2OjIwODVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFlLjUNClsgICAxMi40OTg1MTFdIHBjaSAwMDAw
OmM0OjFlLjY6IFs4MDg2OjIwODZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmM0OjFlLjYNClsgICAxMi41MDg4NDBdIEFDUEk6IFBDSSBSb290IEJy
aWRnZSBbUEMyMF0gKGRvbWFpbiAwMDAwIFtidXMgZDgtZWJdKQ0NClsgICAxMi41MTU2NTBdIGFj
cGkgUE5QMEEwODoxNDogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xv
Y2tQTSBTZWdtZW50cyBNU0ldDQ0KWyAgIDEyLjUyNTQ5N10gYWNwaSBQTlAwQTA4OjE0OiBfT1ND
OiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQ0KWyAgIDEyLjUzMjc3M10gYWNwaSBQ
TlAwQTA4OjE0OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2Fw
YWJpbGl0eV0NDQpbICAgMTIuNTQxMjg0XSBhY3BpIFBOUDBBMDg6MTQ6IGhvc3QgYnJpZGdlIHdp
bmRvdyBbaW8gIDB4MDAwMCB3aW5kb3ddIChpZ25vcmVkLCBub3QgQ1BVIGFkZHJlc3NhYmxlKQ0N
ClsgICAxMi41NTE1ODddIGFjcGlwaHA6IFNsb3QgWzgxOTEtNDFdIHJlZ2lzdGVyZWQNDQpbICAg
MTIuNTU2NTA3XSBhY3BpcGhwOiBTbG90IFs4MTkxLTM2XSByZWdpc3RlcmVkDQ0KWyAgIDEyLjU2
MTU1MV0gYWNwaXBocDogU2xvdCBbODE5MS0zOF0gcmVnaXN0ZXJlZA0NClsgICAxMi41NjY1OTNd
IGFjcGlwaHA6IFNsb3QgWzgxOTEtMzldIHJlZ2lzdGVyZWQNDQpbICAgMTIuNTcxNjQxXSBQQ0kg
aG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ZDgNDQpbICAgMTIuNTc2MjM5XSBwY2lfYnVzIDAwMDA6
ZDg6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhiZjQwMDAwMC0weGJmN2ZmZmZmIHdpbmRvd10N
DQpbICAgMTIuNTg0NjcyXSBwY2lfYnVzIDAwMDA6ZDg6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
MHgzODAzODAwMDAwMDAtMHgzODAzYmZmZmZmZmYgd2luZG93XQ0NClsgICAxMi41OTM4ODldIHBj
aV9idXMgMDAwMDpkODogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyBkOC1lYl0NDQpbICAgMTIuNjAw
MTI3XSBwY2kgMDAwMDpkODowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowNS4wDQpbICAgMTIuNjEwMzYxXSBwY2kg
MDAwMDpkODowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDpkODowNS4yDQpbICAgMTIuNjIwNTc5XSBwY2kgMDAwMDpkODow
NS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQ0KWyAgIDEyLjYyNzM2MF0g
cGNpIDAwMDA6ZDg6MDUuNDogcmVnIDB4MTA6IFttZW0gMHhiZjQwMDAwMC0weGJmNDAwZmZmXQ0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MDUuNA0KWyAgIDEyLjYzNzkyOV0gcGNpIDAw
MDA6ZDg6MDguMDogWzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ZDg6MDguMA0KWyAgIDEyLjY0ODE2M10gcGNpIDAwMDA6ZDg6MDku
MDogWzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ZDg6MDkuMA0KWyAgIDEyLjY1ODM5MF0gcGNpIDAwMDA6ZDg6MGEuMDogWzgwODY6
MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ZDg6MGEuMA0KWyAgIDEyLjY2ODU5N10gcGNpIDAwMDA6ZDg6MGEuMTogWzgwODY6MjA0MV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGEuMQ0K
WyAgIDEyLjY3ODgxN10gcGNpIDAwMDA6ZDg6MGEuMjogWzgwODY6MjA0Ml0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGEuMg0KWyAgIDEyLjY4
OTAzN10gcGNpIDAwMDA6ZDg6MGEuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGEuMw0KWyAgIDEyLjY5OTI2Ml0gcGNp
IDAwMDA6ZDg6MGEuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGEuNA0KWyAgIDEyLjcwOTQ5MF0gcGNpIDAwMDA6ZDg6
MGEuNTogWzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6ZDg6MGEuNQ0KWyAgIDEyLjcxOTcwN10gcGNpIDAwMDA6ZDg6MGEuNjogWzgw
ODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6ZDg6MGEuNg0KWyAgIDEyLjcyOTkyOV0gcGNpIDAwMDA6ZDg6MGEuNzogWzgwODY6MjA0N10g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGEu
Nw0KWyAgIDEyLjc0MDE0OF0gcGNpIDAwMDA6ZDg6MGIuMDogWzgwODY6MjA0OF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGIuMA0KWyAgIDEy
Ljc1MDM3MF0gcGNpIDAwMDA6ZDg6MGIuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGIuMQ0KWyAgIDEyLjc2MDU5Nl0g
cGNpIDAwMDA6ZDg6MGIuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGIuMg0KWyAgIDEyLjc3MDgxNF0gcGNpIDAwMDA6
ZDg6MGIuMzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ZDg6MGIuMw0KWyAgIDEyLjc4MTA0NF0gcGNpIDAwMDA6ZDg6MGMuMDog
WzgwODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ZDg6MGMuMA0KWyAgIDEyLjc5MTI2NV0gcGNpIDAwMDA6ZDg6MGMuMTogWzgwODY6MjA0
MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6
MGMuMQ0KWyAgIDEyLjgwMTQ4Nl0gcGNpIDAwMDA6ZDg6MGMuMjogWzgwODY6MjA0Ml0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGMuMg0KWyAg
IDEyLjgxMTcxM10gcGNpIDAwMDA6ZDg6MGMuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGMuMw0KWyAgIDEyLjgyMTkz
OV0gcGNpIDAwMDA6ZDg6MGMuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGMuNA0KWyAgIDEyLjgzMjE2NV0gcGNpIDAw
MDA6ZDg6MGMuNTogWzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGMuNQ0KWyAgIDEyLjg0MjM4M10gcGNpIDAwMDA6ZDg6MGMu
NjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ZDg6MGMuNg0KWyAgIDEyLjg1MjYwNV0gcGNpIDAwMDA6ZDg6MGMuNzogWzgwODY6
MjA0N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ZDg6MGMuNw0KWyAgIDEyLjg2MjgzM10gcGNpIDAwMDA6ZDg6MGQuMDogWzgwODY6MjA0OF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGQuMA0K
WyAgIDEyLjg3MzA1N10gcGNpIDAwMDA6ZDg6MGQuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGQuMQ0KWyAgIDEyLjg4
MzI4MV0gcGNpIDAwMDA6ZDg6MGQuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGQuMg0KWyAgIDEyLjg5MzUwNV0gcGNp
IDAwMDA6ZDg6MGQuMzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGQuMw0KWyAgIDEyLjkwMzg5Nl0gQUNQSTogUENJIFJv
b3QgQnJpZGdlIFtQQzIxXSAoZG9tYWluIDAwMDAgW2J1cyBlYy1mZl0pDQ0KWyAgIDEyLjkxMDcw
OF0gYWNwaSBQTlAwQTA4OjE1OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQ
TSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NDQpbICAgMTIuOTIwNTQ1XSBhY3BpIFBOUDBBMDg6MTU6
IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NDQpbICAgMTIuOTI3ODIzXSBh
Y3BpIFBOUDBBMDg6MTU6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBD
SWVDYXBhYmlsaXR5XQ0NClsgICAxMi45MzYzMzBdIGFjcGkgUE5QMEEwODoxNTogaG9zdCBicmlk
Z2Ugd2luZG93IFtpbyAgMHgwMDAwIHdpbmRvd10gKGlnbm9yZWQsIG5vdCBDUFUgYWRkcmVzc2Fi
bGUpDQ0KWyAgIDEyLjk0NjY0OV0gYWNwaXBocDogU2xvdCBbODE5MS00NV0gcmVnaXN0ZXJlZA0N
ClsgICAxMi45NTE1NzVdIGFjcGlwaHA6IFNsb3QgWzgxOTEtNDBdIHJlZ2lzdGVyZWQNDQpbICAg
MTIuOTU2NjE4XSBhY3BpcGhwOiBTbG90IFs4MTkxLTQyXSByZWdpc3RlcmVkDQ0KWyAgIDEyLjk2
MTY1N10gYWNwaXBocDogU2xvdCBbODE5MS00M10gcmVnaXN0ZXJlZA0NClsgICAxMi45NjY2OTVd
IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDplYw0NClsgICAxMi45NzEzMDBdIHBjaV9idXMg
MDAwMDplYzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGJmODAwMDAwLTB4ZmJmZmZmZmYgd2lu
ZG93XQ0NClsgICAxMi45Nzk3MzZdIHBjaV9idXMgMDAwMDplYzogcm9vdCBidXMgcmVzb3VyY2Ug
W21lbSAweDM4MDNjMDAwMDAwMC0weDM4MDNmZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDEyLjk4ODk1
MV0gcGNpX2J1cyAwMDAwOmVjOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIGVjLWZmXQ0NClsgICAx
Mi45OTUxODddIHBjaSAwMDAwOmVjOjA1LjA6IFs4MDg2OjIwMzRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjA1LjANClsgICAxMy4wMDU0MjFd
IHBjaSAwMDAwOmVjOjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjA1LjINClsgICAxMy4wMTU2NDldIHBjaSAwMDAw
OmVjOjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANDQpbICAgMTMuMDIy
NDI5XSBwY2kgMDAwMDplYzowNS40OiByZWcgMHgxMDogW21lbSAweGJmODAwMDAwLTB4YmY4MDBm
ZmZdDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzowNS40DQpbICAgMTMuMDMzMDE4XSBw
Y2kgMDAwMDplYzowZS4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQ0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzowZS4wDQpbICAgMTMuMDQzMjIxXSBwY2kgMDAwMDpl
YzowZS4xOiBbODA4NjoyMDU5XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDplYzowZS4xDQpbICAgMTMuMDUzNDUxXSBwY2kgMDAwMDplYzowZi4wOiBb
ODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDplYzowZi4wDQpbICAgMTMuMDYzNjQ2XSBwY2kgMDAwMDplYzowZi4xOiBbODA4NjoyMDU5
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzow
Zi4xDQpbICAgMTMuMDczODgwXSBwY2kgMDAwMDplYzoxMC4wOiBbODA4NjoyMDU4XSB0eXBlIDAw
IGNsYXNzIDB4MTEwMTAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxMC4wDQpbICAg
MTMuMDg0MDk1XSBwY2kgMDAwMDplYzoxMC4xOiBbODA4NjoyMDU5XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxMC4xDQpbICAgMTMuMDk0MzMw
XSBwY2kgMDAwMDplYzoxMi4wOiBbODA4NjoyMDRjXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQ0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxMi4wDQpbICAgMTMuMTA0NTI0XSBwY2kgMDAw
MDplYzoxMi4xOiBbODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDplYzoxMi4xDQpbICAgMTMuMTE0NzE5XSBwY2kgMDAwMDplYzoxMi40
OiBbODA4NjoyMDRjXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDplYzoxMi40DQpbICAgMTMuMTI0OTIwXSBwY2kgMDAwMDplYzoxMi41OiBbODA4Njoy
MDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpl
YzoxMi41DQpbICAgMTMuMTM1MTE4XSBwY2kgMDAwMDplYzoxNS4wOiBbODA4NjoyMDE4XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxNS4wDQpb
ICAgMTMuMTQ1MzA4XSBwY2kgMDAwMDplYzoxNi4wOiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxNi4wDQpbICAgMTMuMTU1
NDc4XSBwY2kgMDAwMDplYzoxNi40OiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxNi40DQpbICAgMTMuMTY1NjY0XSBwY2kg
MDAwMDplYzoxNy4wOiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDplYzoxNy4wDQpbICAgMTMuMTc2MzkzXSBBQ1BJOiBFbmFibGVk
IDQgR1BFcyBpbiBibG9jayAwMCB0byA3Rg0NClsgICAxMy4xODE5MzVdIHhlbjpiYWxsb29uOiBJ
bml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXINDQpbICAgMTQuNDIzMzUyXSB4ZW5fYmFsbG9vbjog
SW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyDQ0KWyAgIDE0LjQyODkyOF0gcGNpIDAwMDA6MDI6
MDAuMDogdmdhYXJiOiBzZXR0aW5nIGFzIGJvb3QgVkdBIGRldmljZQ0NClsgICAxNC40MzU1OTBd
IHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogVkdBIGRldmljZSBhZGRlZDogZGVjb2Rlcz1pbytt
ZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQ0NClsgICAxNC40NDUzMDBdIHBjaSAwMDAwOjU5OjAw
LjA6IHZnYWFyYjogVkdBIGRldmljZSBhZGRlZDogZGVjb2Rlcz1pbyttZW0sb3ducz1pbyttZW0s
bG9ja3M9bm9uZQ0NClsgICAxNC40NTQ5MDRdIHBjaSAwMDAwOjU5OjAwLjA6IHZnYWFyYjogb3Zl
cnJpZGluZyBib290IGRldmljZQ0NClsgICAxNC40NjExOTNdIHBjaSAwMDAwOjU5OjAwLjA6IHZn
YWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUNDQpbICAgMTQuNDY3Njg1XSBwY2kgMDAwMDow
MjowMC4wOiB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlDQ0KWyAgIDE0LjQ3NDE4MV0g
dmdhYXJiOiBsb2FkZWQNDQpbICAgMTQuNDc3Mzk2XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXpl
ZA0NClsgICAxNC40ODE1NzNdIEFDUEk6IGJ1cyB0eXBlIFVTQiByZWdpc3RlcmVkDQ0KWyAgIDE0
LjQ4NjEyNl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Jmcw0N
ClsgICAxNC40OTIzMjNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg
aHViDQ0KWyAgIDE0LjQ5ODU1OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZl
ciB1c2INDQpbICAgMTQuNTA0NTA1XSBSZWdpc3RlcmVkIGVmaXZhcnMgb3BlcmF0aW9ucw0NClsg
ICAxNC41MDg4OTVdIGVmaXZhcnM6IGdldF9uZXh0X3ZhcmlhYmxlOiBzdGF0dXM9ODAwMDAwMDAw
MDAwMDAwMw0NClsgICAxNC41MTU2NTFdIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcN
DQpbICAgMTQuNTM5MTkwXSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVz
DQ0KWyAgIDE0LjU0NzY3NV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg2NWQxMzAw
MC0weDY3ZmZmZmZmXQ0NClsgICAxNC41NTQyOTRdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBb
bWVtIDB4NmY4MDAwMDAtMHg2ZmZmZmZmZl0NDQpbICAgMTQuNTYxMTkxXSBOZXRMYWJlbDogSW5p
dGlhbGl6aW5nDQ0KWyAgIDE0LjU2NDk1N10gTmV0TGFiZWw6ICBkb21haW4gaGFzaCBzaXplID0g
MTI4DQ0KWyAgIDE0LjU2OTkwMl0gTmV0TGFiZWw6ICBwcm90b2NvbHMgPSBVTkxBQkVMRUQgQ0lQ
U092NCBDQUxJUFNPDQ0KWyAgIDE0LjU3NjMyMF0gTmV0TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZp
YyBhbGxvd2VkIGJ5IGRlZmF1bHQNDQpbICAgMTQuNTgzMDcwXSBjbG9ja3NvdXJjZTogU3dpdGNo
ZWQgdG8gY2xvY2tzb3VyY2UgeGVuDQ0KWyAgIDE0LjYwMTg4MV0gVkZTOiBEaXNrIHF1b3RhcyBk
cXVvdF82LjYuMA0NClsgICAxNC42MDYyMTVdIFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpDQ0KWyAgIDE0LjYxMzk1Nl0gaHVnZXRs
YmZzOiBkaXNhYmxpbmcgYmVjYXVzZSB0aGVyZSBhcmUgbm8gc3VwcG9ydGVkIGh1Z2VwYWdlIHNp
emVzDQ0KWyAgIDE0LjYyMjEwN10gcG5wOiBQblAgQUNQSSBpbml0DQ0KWyAgIDE0LjYyNjQ1Nl0g
eGVuOiByZWdpc3RlcmluZyBnc2kgOCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMA0NClsgICAxNC42
MzI1NDVdIHBucCAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAg
KGFjdGl2ZSkNDQpbICAgMTQuNjQwMjQwXSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwNTAwLTB4MDUz
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTQuNjQ2NzY0XSBzeXN0ZW0gMDA6MDE6IFtpbyAg
MHgwNDAwLTB4MDQ3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTQuNjUzNDUzXSBzeXN0ZW0g
MDA6MDE6IFtpbyAgMHgwNTQwLTB4MDU3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQNDQpbICAgMTQuNjYw
MTQ1XSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwNjAwLTB4MDYxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQN
DQpbICAgMTQuNjY2ODMyXSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwY2EwLTB4MGNhNV0gY291bGQg
bm90IGJlIHJlc2VydmVkDQ0KWyAgIDE0LjY3MzkwOF0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDg4
MC0weDA4ODNdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAgIDE0LjY4MDU5OF0gc3lzdGVtIDAwOjAx
OiBbaW8gIDB4MDgwMC0weDA4MWZdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAgIDE0LjY4NzMyMl0g
c3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmVkMWMwMDAtMHhmZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQNDQpbICAgMTQuNjk0NzU4XSBzeXN0ZW0gMDA6MDE6IFttZW0gMHhmZWQ0NTAwMC0weGZlZDhi
ZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNC43MDIyMjhdIHN5c3RlbSAwMDowMTogW21l
bSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAgIDE0LjcwOTY4
OF0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmVlMDAwMDAtMHhmZWVmZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQNDQpbICAgMTQuNzE3MTUyXSBzeXN0ZW0gMDA6MDE6IFttZW0gMHhmZWQxMjAwMC0weGZl
ZDEyMDBmXSBoYXMgYmVlbiByZXNlcnZlZA0NClsgICAxNC43MjQ2MThdIHN5c3RlbSAwMDowMTog
W21lbSAweGZlZDEyMDEwLTB4ZmVkMTIwMWZdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAgIDE0Ljcz
MjA4MV0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmVkMWIwMDAtMHhmZWQxYmZmZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQNDQpbICAgMTQuNzM5NTQ5XSBzeXN0ZW0gMDA6MDE6IFBsdWcgYW5kIFBsYXkgQUNQ
SSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpDQ0KWyAgIDE0Ljc0NzQ4MV0geGVuOiByZWdp
c3RlcmluZyBnc2kgNCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMA0NClsgICAxNC43NTM1MjFdIEFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6NA0NClsgICAxNC43NTc2NDhdIHBucCAwMDowMjogUGx1ZyBh
bmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkNDQpbICAgMTQuNzY1MjEx
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAzIHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwDQ0KWyAgIDE0
Ljc3MTMyNF0gcG5wIDAwOjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUw
MSAoYWN0aXZlKQ0NClsgICAxNC43NzkwNDldIHN5c3RlbSAwMDowNDogW21lbSAweGZkMDAwMDAw
LTB4ZmRhYmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAgIDE0Ljc4NjM1Nl0gc3lzdGVtIDAw
OjA0OiBbbWVtIDB4ZmRhZDAwMDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNDQpbICAg
MTQuNzkzODEyXSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHhmZGIwMDAwMC0weGZkZmZmZmZmXSBoYXMg
YmVlbiByZXNlcnZlZA0NClsgICAxNC44MDEyNzZdIHN5c3RlbSAwMDowNDogW21lbSAweGZlMDAw
MDAwLTB4ZmUwMGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAgIDE0LjgwODc0NV0gc3lzdGVt
IDAwOjA0OiBbbWVtIDB4ZmUwMTEwMDAtMHhmZTAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNDQpb
ICAgMTQuODE2MjExXSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHhmZTAzNjAwMC0weGZlMDNiZmZmXSBo
YXMgYmVlbiByZXNlcnZlZA0NClsgICAxNC44MjM2NzRdIHN5c3RlbSAwMDowNDogW21lbSAweGZl
MDNkMDAwLTB4ZmUzZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAgIDE0LjgzMTE0Ml0gc3lz
dGVtIDAwOjA0OiBbbWVtIDB4ZmU0MTAwMDAtMHhmZTdmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQN
DQpbICAgMTQuODM4NjEzXSBzeXN0ZW0gMDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2Us
IElEcyBQTlAwYzAyIChhY3RpdmUpDQ0KWyAgIDE0Ljg0Njg5NF0gc3lzdGVtIDAwOjA1OiBbaW8g
IDB4MTAwMC0weDEwZmVdIGhhcyBiZWVuIHJlc2VydmVkDQ0KWyAgIDE0Ljg1MzQyMl0gc3lzdGVt
IDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQ0N
ClsgICAxNC44NjI0NjVdIHBucDogUG5QIEFDUEk6IGZvdW5kIDYgZGV2aWNlcw0NClsgICAxNC44
ODE1MDhdIFBNLVRpbWVyIGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4ZmZmZmZmKSAtIGFi
b3J0aW5nLg0NClsgICAxNC44ODg2MTRdIHBjaSAwMDAwOjAyOjAwLjA6IGNhbid0IGNsYWltIEJB
UiA2IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRn
ZSB3aW5kb3cNDQpbICAgMTQuODk5NzY2XSBwY2kgMDAwMDoyNTowMC4wOiBjYW4ndCBjbGFpbSBC
QVIgNiBbbWVtIDB4ZmZmMDAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlk
Z2Ugd2luZG93DQ0KWyAgIDE0LjkxMDkxMl0gcGNpIDAwMDA6MmQ6MDAuMDogY2FuJ3QgY2xhaW0g
QkFSIDYgW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJp
ZGdlIHdpbmRvdw0NClsgICAxNC45MjIwNjFdIHBjaSAwMDAwOjJkOjAwLjE6IGNhbid0IGNsYWlt
IEJBUiA2IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJy
aWRnZSB3aW5kb3cNDQpbICAgMTQuOTMzMjEzXSBwY2kgMDAwMDoyZDowMC4yOiBjYW4ndCBjbGFp
bSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBi
cmlkZ2Ugd2luZG93DQ0KWyAgIDE0Ljk0NDM2Ml0gcGNpIDAwMDA6MmQ6MDAuMzogY2FuJ3QgY2xh
aW0gQkFSIDYgW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUg
YnJpZGdlIHdpbmRvdw0NClsgICAxNC45NTU1MTJdIHBjaSAwMDAwOjMzOjAwLjA6IGNhbid0IGNs
YWltIEJBUiA2IFttZW0gMHhmZmYwMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxl
IGJyaWRnZSB3aW5kb3cNDQpbICAgMTQuOTY2NjY1XSBwY2kgMDAwMDo0NTowMC4wOiBjYW4ndCBj
bGFpbSBCQVIgNiBbbWVtIDB4ZmZmZTAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJs
ZSBicmlkZ2Ugd2luZG93DQ0KWyAgIDE0Ljk3NzgwOV0gcGNpIDAwMDA6NDU6MDAuMTogY2FuJ3Qg
Y2xhaW0gQkFSIDYgW21lbSAweGZmZmUwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGli
bGUgYnJpZGdlIHdpbmRvdw0NClsgICAxNC45ODg5NjRdIHBjaSAwMDAwOjU5OjAwLjA6IGNhbid0
IGNsYWltIEJBUiA2IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRp
YmxlIGJyaWRnZSB3aW5kb3cNDQpbICAgMTUuMDAwMTI3XSBwY2kgMDAwMDphZDowMC4wOiBjYW4n
dCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0
aWJsZSBicmlkZ2Ugd2luZG93DQ0KWyAgIDE1LjAxMTI2Ml0gcGNpIDAwMDA6YWQ6MDAuMTogY2Fu
J3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBh
dGlibGUgYnJpZGdlIHdpbmRvdw0NClsgICAxNS4wMjI0OTZdIHBjaSAwMDAwOjAyOjAwLjA6IEJB
UiA2OiBhc3NpZ25lZCBbbWVtIDB4OTI4MTAwMDAtMHg5MjgxZmZmZiBwcmVmXQ0NClsgICAxNS4w
MzA1NThdIHBjaSAwMDAwOjAxOjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMl0NDQpbICAgMTUu
MDM2MTkyXSBwY2kgMDAwMDowMTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkxMDAwMDAw
LTB4OTI4ZmZmZmZdDQ0KWyAgIDE1LjA0Mzg1OV0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRn
ZSB0byBbYnVzIDAxLTAyXQ0NClsgICAxNS4wNDk3NThdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4OTEwMDAwMDAtMHg5MjlmZmZmZl0NDQpbICAgMTUuMDU3NDMzXSBw
Y2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRvd10NDQpb
ICAgMTUuMDY0Mzk0XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDEwMDAtMHgz
ZmZmIHdpbmRvd10NDQpbICAgMTUuMDcxMzcxXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYg
W21lbSAweDAwMGM0MDAwLTB4MDAwYzdmZmYgd2luZG93XQ0NClsgICAxNS4wNzkxMjhdIHBjaV9i
dXMgMDAwMDowMDogcmVzb3VyY2UgNyBbbWVtIDB4ZmUwMTAwMDAtMHhmZTAxMGZmZiB3aW5kb3dd
DQ0KWyAgIDE1LjA4Njg4Nl0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA4IFttZW0gMHg5MDAw
MDAwMC0weDkyYmZmZmZmIHdpbmRvd10NDQpbICAgMTUuMDk0NjQzXSBwY2lfYnVzIDAwMDA6MDA6
IHJlc291cmNlIDkgW21lbSAweDM4MDAwMDAwMDAwMC0weDM4MDAzZmZmZmZmZiB3aW5kb3ddDQ0K
WyAgIDE1LjEwMzE3NV0gcGNpX2J1cyAwMDAwOjAxOiByZXNvdXJjZSAxIFttZW0gMHg5MTAwMDAw
MC0weDkyOWZmZmZmXQ0NClsgICAxNS4xMTAyNTFdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2Ug
MSBbbWVtIDB4OTEwMDAwMDAtMHg5MjhmZmZmZl0NDQpbICAgMTUuMTE3NDUyXSBwY2lfYnVzIDAw
MDA6MTY6IHJlc291cmNlIDQgW2lvICAweDQwMDAtMHg0ZmZmIHdpbmRvd10NDQpbICAgMTUuMTI0
MzEwXSBwY2lfYnVzIDAwMDA6MTY6IHJlc291cmNlIDUgW21lbSAweDkyYzAwMDAwLTB4OTJmZmZm
ZmYgd2luZG93XQ0NClsgICAxNS4xMzIwNjddIHBjaV9idXMgMDAwMDoxNjogcmVzb3VyY2UgNiBb
bWVtIDB4MzgwMDQwMDAwMDAwLTB4MzgwMDdmZmZmZmZmIHdpbmRvd10NDQpbICAgMTUuMTQwNzI3
XSBwY2kgMDAwMDoyNTowMC4wOiBCQVIgNjogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMTAw
MDAwIHByZWZdDQ0KWyAgIDE1LjE0ODU1MV0gcGNpIDAwMDA6MjU6MDAuMDogQkFSIDY6IGZhaWxl
ZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAxMDAwMDAgcHJlZl0NDQpbICAgMTUuMTU2ODg4XSBw
Y2kgMDAwMDoyNjowMy4wOiBCQVIgMTQ6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDIwMDAw
MF0NDQpbICAgMTUuMTY0NDQ5XSBwY2kgMDAwMDoyNjowMy4wOiBCQVIgMTQ6IGZhaWxlZCB0byBh
c3NpZ24gW21lbSBzaXplIDB4MDAyMDAwMDBdDQ0KWyAgIDE1LjE3MjQwNF0gcGNpIDAwMDA6MjY6
MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDI3LTI4XQ0NClsgICAxNS4xNzgzMjRdIHBjaSAwMDAw
OjI2OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg1MDAwMDAtMHg5ODVmZmZmZl0NDQpb
ICAgMTUuMTg1OTc5XSBwY2kgMDAwMDoyNjowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4
OTAwMDAwLTB4OTg5ZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTUuMTk0NzExXSBwY2kgMDAwMDoy
NjowMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMjktMmFdDQ0KWyAgIDE1LjIwMDYyMV0gcGNpIDAw
MDA6MjY6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODQwMDAwMC0weDk4NGZmZmZmXQ0N
ClsgICAxNS4yMDgyODFdIHBjaSAwMDAwOjI2OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
OTg4MDAwMDAtMHg5ODhmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxNS4yMTcwMTFdIHBjaSAwMDAw
OjI2OjAyLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyYi0yY10NDQpbICAgMTUuMjIyOTIyXSBwY2kg
MDAwMDoyNjowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4MzAwMDAwLTB4OTgzZmZmZmZd
DQ0KWyAgIDE1LjIzMDU4MV0gcGNpIDAwMDA6MjY6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHg5ODcwMDAwMC0weDk4N2ZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE1LjIzOTMxNV0gcGNpIDAw
MDA6MmQ6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gMHg5ODI4MDAwMC0weDk4MmZmZmZmIHBy
ZWZdDQ0KWyAgIDE1LjI0NzQ0NV0gcGNpIDAwMDA6MmQ6MDAuMTogQkFSIDY6IG5vIHNwYWNlIGZv
ciBbbWVtIHNpemUgMHgwMDA4MDAwMCBwcmVmXQ0NClsgICAxNS4yNTUzOTVdIHBjaSAwMDAwOjJk
OjAwLjE6IEJBUiA2OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwMDgwMDAwIHByZWZd
DQ0KWyAgIDE1LjI2MzczNV0gcGNpIDAwMDA6MmQ6MDAuMjogQkFSIDY6IG5vIHNwYWNlIGZvciBb
bWVtIHNpemUgMHgwMDA4MDAwMCBwcmVmXQ0NClsgICAxNS4yNzE2ODRdIHBjaSAwMDAwOjJkOjAw
LjI6IEJBUiA2OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwMDgwMDAwIHByZWZdDQ0K
WyAgIDE1LjI4MDAyMl0gcGNpIDAwMDA6MmQ6MDAuMzogQkFSIDY6IG5vIHNwYWNlIGZvciBbbWVt
IHNpemUgMHgwMDA4MDAwMCBwcmVmXQ0NClsgICAxNS4yODc5NzNdIHBjaSAwMDAwOjJkOjAwLjM6
IEJBUiA2OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwMDgwMDAwIHByZWZdDQ0KWyAg
IDE1LjI5NjMwOV0gcGNpIDAwMDA6MjY6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDJkLTJlXQ0N
ClsgICAxNS4zMDIyNDBdIHBjaSAwMDAwOjI2OjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
OTMwMDAwMDAtMHg5ODJmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxNS4zMTA5NjFdIHBjaSAwMDAw
OjI1OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyNi0yZV0NDQpbICAgMTUuMzE2ODc0XSBwY2kg
MDAwMDoyNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkzMDAwMDAwLTB4OTg1ZmZmZmZd
DQ0KWyAgIDE1LjMyNDUyN10gcGNpIDAwMDA6MjU6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHg5ODcwMDAwMC0weDk4OWZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE1LjMzMzI2OF0gcGNpIDAw
MDA6MjQ6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDI1LTJlXQ0NClsgICAxNS4zMzkxNzJdIHBj
aSAwMDAwOjI0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTMwMDAwMDAtMHg5ODZmZmZm
Zl0NDQpbICAgMTUuMzQ2ODI5XSBwY2kgMDAwMDoyNDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweDk4NzAwMDAwLTB4OTg5ZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTUuMzU1NTYzXSBwY2lf
YnVzIDAwMDA6MjQ6IFNvbWUgUENJIGRldmljZSByZXNvdXJjZXMgYXJlIHVuYXNzaWduZWQsIHRy
eSBib290aW5nIHdpdGggcGNpPXJlYWxsb2MNDQpbICAgMTUuMzY1NzMwXSBwY2lfYnVzIDAwMDA6
MjQ6IHJlc291cmNlIDQgW2lvICAweDUwMDAtMHg1ZmZmIHdpbmRvd10NDQpbICAgMTUuMzcyNzEw
XSBwY2lfYnVzIDAwMDA6MjQ6IHJlc291cmNlIDUgW21lbSAweDkzMDAwMDAwLTB4OThiZmZmZmYg
d2luZG93XQ0NClsgICAxNS4zODA0NjhdIHBjaV9idXMgMDAwMDoyNDogcmVzb3VyY2UgNiBbbWVt
IDB4MzgwMDgwMDAwMDAwLTB4MzgwMGJmZmZmZmZmIHdpbmRvd10NDQpbICAgMTUuMzg4OTk4XSBw
Y2lfYnVzIDAwMDA6MjU6IHJlc291cmNlIDEgW21lbSAweDkzMDAwMDAwLTB4OTg2ZmZmZmZdDQ0K
WyAgIDE1LjM5NjA3OF0gcGNpX2J1cyAwMDAwOjI1OiByZXNvdXJjZSAyIFttZW0gMHg5ODcwMDAw
MC0weDk4OWZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE1LjQwNDIyMV0gcGNpX2J1cyAwMDAwOjI2
OiByZXNvdXJjZSAxIFttZW0gMHg5MzAwMDAwMC0weDk4NWZmZmZmXQ0NClsgICAxNS40MTEzMDFd
IHBjaV9idXMgMDAwMDoyNjogcmVzb3VyY2UgMiBbbWVtIDB4OTg3MDAwMDAtMHg5ODlmZmZmZiA2
NGJpdCBwcmVmXQ0NClsgICAxNS40MTk0NDRdIHBjaV9idXMgMDAwMDoyNzogcmVzb3VyY2UgMSBb
bWVtIDB4OTg1MDAwMDAtMHg5ODVmZmZmZl0NDQpbICAgMTUuNDI2NTIwXSBwY2lfYnVzIDAwMDA6
Mjc6IHJlc291cmNlIDIgW21lbSAweDk4OTAwMDAwLTB4OTg5ZmZmZmYgNjRiaXQgcHJlZl0NDQpb
ICAgMTUuNDM0NjY2XSBwY2lfYnVzIDAwMDA6Mjk6IHJlc291cmNlIDEgW21lbSAweDk4NDAwMDAw
LTB4OTg0ZmZmZmZdDQ0KWyAgIDE1LjQ0MTc0Ml0gcGNpX2J1cyAwMDAwOjI5OiByZXNvdXJjZSAy
IFttZW0gMHg5ODgwMDAwMC0weDk4OGZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE1LjQ0OTg4N10g
cGNpX2J1cyAwMDAwOjJiOiByZXNvdXJjZSAxIFttZW0gMHg5ODMwMDAwMC0weDk4M2ZmZmZmXQ0N
ClsgICAxNS40NTY5NjRdIHBjaV9idXMgMDAwMDoyYjogcmVzb3VyY2UgMiBbbWVtIDB4OTg3MDAw
MDAtMHg5ODdmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxNS40NjUxMTFdIHBjaV9idXMgMDAwMDoy
ZDogcmVzb3VyY2UgMiBbbWVtIDB4OTMwMDAwMDAtMHg5ODJmZmZmZiA2NGJpdCBwcmVmXQ0NClsg
ICAxNS40NzMyOTVdIHBjaSAwMDAwOjMzOjAwLjA6IEJBUiA2OiBubyBzcGFjZSBmb3IgW21lbSBz
aXplIDB4MDAxMDAwMDAgcHJlZl0NDQpbICAgMTUuNDgxMjAzXSBwY2kgMDAwMDozMzowMC4wOiBC
QVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUgMHgwMDEwMDAwMCBwcmVmXQ0NClsgICAx
NS40ODk1NDJdIHBjaSAwMDAwOjMyOjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAzM10NDQpbICAg
MTUuNDk1MTc3XSBwY2kgMDAwMDozMjowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4YzAw
MDAwLTB4OThkZmZmZmZdDQ0KWyAgIDE1LjUwMjg0MV0gcGNpX2J1cyAwMDAwOjMyOiByZXNvdXJj
ZSA0IFtpbyAgMHg2MDAwLTB4NmZmZiB3aW5kb3ddDQ0KWyAgIDE1LjUwOTgwN10gcGNpX2J1cyAw
MDAwOjMyOiByZXNvdXJjZSA1IFttZW0gMHg5OGMwMDAwMC0weDk4ZmZmZmZmIHdpbmRvd10NDQpb
ICAgMTUuNTE3NTYyXSBwY2lfYnVzIDAwMDA6MzI6IHJlc291cmNlIDYgW21lbSAweDM4MDBjMDAw
MDAwMC0weDM4MDBmZmZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE1LjUyNjEwMV0gcGNpX2J1cyAwMDAw
OjMzOiByZXNvdXJjZSAxIFttZW0gMHg5OGMwMDAwMC0weDk4ZGZmZmZmXQ0NClsgICAxNS41MzMx
ODhdIHBjaV9idXMgMDAwMDo0MDogcmVzb3VyY2UgNCBbaW8gIDB4NzAwMC0weDdmZmYgd2luZG93
XQ0NClsgICAxNS41NDAxNTZdIHBjaV9idXMgMDAwMDo0MDogcmVzb3VyY2UgNSBbbWVtIDB4OTkw
MDAwMDAtMHg5OTNmZmZmZiB3aW5kb3ddDQ0KWyAgIDE1LjU0NzkxMV0gcGNpX2J1cyAwMDAwOjQw
OiByZXNvdXJjZSA2IFttZW0gMHgzODAxMDAwMDAwMDAtMHgzODAxM2ZmZmZmZmYgd2luZG93XQ0N
ClsgICAxNS41NTY0ODVdIHBjaSAwMDAwOjQ1OjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4
OTk0ODAwMDAtMHg5OTQ5ZmZmZiBwcmVmXQ0NClsgICAxNS41NjQ1ODZdIHBjaSAwMDAwOjQ1OjAw
LjE6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4OTk0YTAwMDAtMHg5OTRiZmZmZiBwcmVmXQ0NClsg
ICAxNS41NzI3MzJdIHBjaSAwMDAwOjQ0OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA0NV0NDQpb
ICAgMTUuNTc4MzYzXSBwY2kgMDAwMDo0NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDgw
MDAtMHg4ZmZmXQ0NClsgICAxNS41ODUyNDRdIHBjaSAwMDAwOjQ0OjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4OTk0MDAwMDAtMHg5OTRmZmZmZl0NDQpbICAgMTUuNTkyOTE1XSBwY2lfYnVz
IDAwMDA6NDQ6IHJlc291cmNlIDQgW2lvICAweDgwMDAtMHg4ZmZmIHdpbmRvd10NDQpbICAgMTUu
NTk5ODc3XSBwY2lfYnVzIDAwMDA6NDQ6IHJlc291cmNlIDUgW21lbSAweDk5NDAwMDAwLTB4OTk3
ZmZmZmYgd2luZG93XQ0NClsgICAxNS42MDc2MzVdIHBjaV9idXMgMDAwMDo0NDogcmVzb3VyY2Ug
NiBbbWVtIDB4MzgwMTQwMDAwMDAwLTB4MzgwMTdmZmZmZmZmIHdpbmRvd10NDQpbICAgMTUuNjE2
MTY2XSBwY2lfYnVzIDAwMDA6NDU6IHJlc291cmNlIDAgW2lvICAweDgwMDAtMHg4ZmZmXQ0NClsg
ICAxNS42MjI0NzZdIHBjaV9idXMgMDAwMDo0NTogcmVzb3VyY2UgMSBbbWVtIDB4OTk0MDAwMDAt
MHg5OTRmZmZmZl0NDQpbICAgMTUuNjI5NTg0XSBwY2kgMDAwMDo1OTowMC4wOiBCQVIgNjogYXNz
aWduZWQgW21lbSAweGIzMDgwMDAwLTB4YjMwZmZmZmYgcHJlZl0NDQpbICAgMTUuNjM3NjkyXSBw
Y2kgMDAwMDo1ODowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgNTldDQ0KWyAgIDE1LjY0MzMyMl0g
cGNpIDAwMDA6NTg6MDAuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg5MDAwLTB4OWZmZl0NDQpb
ICAgMTUuNjUwMjA2XSBwY2kgMDAwMDo1ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGIy
MDAwMDAwLTB4YjMwZmZmZmZdDQ0KWyAgIDE1LjY1Nzg2NF0gcGNpIDAwMDA6NTg6MDAuMDogICBi
cmlkZ2Ugd2luZG93IFttZW0gMHhhMDAwMDAwMC0weGIxZmZmZmZmIDY0Yml0IHByZWZdDQ0KWyAg
IDE1LjY2NjU5Nl0gcGNpX2J1cyAwMDAwOjU4OiByZXNvdXJjZSA0IFttZW0gMHgwMDBhMDAwMC0w
eDAwMGJmZmZmIHdpbmRvd10NDQpbICAgMTUuNjc0MzQxXSBwY2lfYnVzIDAwMDA6NTg6IHJlc291
cmNlIDUgW2lvICAweDkwMDAtMHg5ZmZmIHdpbmRvd10NDQpbICAgMTUuNjgxMzIxXSBwY2lfYnVz
IDAwMDA6NTg6IHJlc291cmNlIDYgW2lvICAweDAzYjAtMHgwM2JiIHdpbmRvd10NDQpbICAgMTUu
Njg4MzAzXSBwY2lfYnVzIDAwMDA6NTg6IHJlc291cmNlIDcgW2lvICAweDAzYzAtMHgwM2RmIHdp
bmRvd10NDQpbICAgMTUuNjk1Mjg0XSBwY2lfYnVzIDAwMDA6NTg6IHJlc291cmNlIDggW21lbSAw
eDk5ODAwMDAwLTB4YmNiZmZmZmYgd2luZG93XQ0NClsgICAxNS43MDMwNDBdIHBjaV9idXMgMDAw
MDo1ODogcmVzb3VyY2UgOSBbbWVtIDB4MzgwMTgwMDAwMDAwLTB4MzgwMWJmZmZmZmZmIHdpbmRv
d10NDQpbICAgMTUuNzExNTY5XSBwY2lfYnVzIDAwMDA6NTk6IHJlc291cmNlIDAgW2lvICAweDkw
MDAtMHg5ZmZmXQ0NClsgICAxNS43MTc4ODNdIHBjaV9idXMgMDAwMDo1OTogcmVzb3VyY2UgMSBb
bWVtIDB4YjIwMDAwMDAtMHhiMzBmZmZmZl0NDQpbICAgMTUuNzI0OTUwXSBwY2lfYnVzIDAwMDA6
NTk6IHJlc291cmNlIDIgW21lbSAweGEwMDAwMDAwLTB4YjFmZmZmZmYgNjRiaXQgcHJlZl0NDQpb
ICAgMTUuNzMzMTE1XSBwY2lfYnVzIDAwMDA6NmM6IHJlc291cmNlIDQgW2lvICAweGEwMDAtMHhh
ZmZmIHdpbmRvd10NDQpbICAgMTUuNzQwMDgwXSBwY2lfYnVzIDAwMDA6NmM6IHJlc291cmNlIDUg
W21lbSAweGJjYzAwMDAwLTB4YmNmZmZmZmYgd2luZG93XQ0NClsgICAxNS43NDc4MzJdIHBjaV9i
dXMgMDAwMDo2YzogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMWMwMDAwMDAwLTB4MzgwMWZmZmZmZmZm
IHdpbmRvd10NDQpbICAgMTUuNzU2MzgyXSBwY2lfYnVzIDAwMDA6ODA6IHJlc291cmNlIDQgW2lv
ICAweGIwMDAtMHhiZmZmIHdpbmRvd10NDQpbICAgMTUuNzYzMzQ0XSBwY2lfYnVzIDAwMDA6ODA6
IHJlc291cmNlIDUgW21lbSAweGJkMDAwMDAwLTB4YmQzZmZmZmYgd2luZG93XQ0NClsgICAxNS43
NzEwOTldIHBjaV9idXMgMDAwMDo4MDogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMjAwMDAwMDAwLTB4
MzgwMjNmZmZmZmZmIHdpbmRvd10NDQpbICAgMTUuNzc5Njc5XSBwY2kgMDAwMDo4NDowMC4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgODUtODZdDQ0KWyAgIDE1Ljc4NTU1M10gcGNpIDAwMDA6ODQ6MDAu
MDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhjMDAwLTB4Y2ZmZl0NDQpbICAgMTUuNzkyNDQxXSBw
Y2kgMDAwMDo4NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGJkNDAwMDAwLTB4YmQ3ZmZm
ZmZdDQ0KWyAgIDE1LjgwMDA5Nl0gcGNpIDAwMDA6ODQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHgzODAyN2ZlMDAwMDAtMHgzODAyN2ZmZmZmZmYgNjRiaXQgcHJlZl0NDQpbICAgMTUuODA5
NjA2XSBwY2lfYnVzIDAwMDA6ODQ6IHJlc291cmNlIDQgW2lvICAweGMwMDAtMHhjZmZmIHdpbmRv
d10NDQpbICAgMTUuODE2NTc1XSBwY2lfYnVzIDAwMDA6ODQ6IHJlc291cmNlIDUgW21lbSAweGJk
NDAwMDAwLTB4YmRiZmZmZmYgd2luZG93XQ0NClsgICAxNS44MjQzMjldIHBjaV9idXMgMDAwMDo4
NDogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMjQwMDAwMDAwLTB4MzgwMjdmZmZmZmZmIHdpbmRvd10N
DQpbICAgMTUuODMyODY5XSBwY2lfYnVzIDAwMDA6ODU6IHJlc291cmNlIDAgW2lvICAweGMwMDAt
MHhjZmZmXQ0NClsgICAxNS44MzkxNjJdIHBjaV9idXMgMDAwMDo4NTogcmVzb3VyY2UgMSBbbWVt
IDB4YmQ0MDAwMDAtMHhiZDdmZmZmZl0NDQpbICAgMTUuODQ2MjQwXSBwY2lfYnVzIDAwMDA6ODU6
IHJlc291cmNlIDIgW21lbSAweDM4MDI3ZmUwMDAwMC0weDM4MDI3ZmZmZmZmZiA2NGJpdCBwcmVm
XQ0NClsgICAxNS44NTUyNjRdIHBjaV9idXMgMDAwMDo5ODogcmVzb3VyY2UgNCBbaW8gIDB4ZDAw
MC0weGRmZmYgd2luZG93XQ0NClsgICAxNS44NjIxNTVdIHBjaV9idXMgMDAwMDo5ODogcmVzb3Vy
Y2UgNSBbbWVtIDB4YmRjMDAwMDAtMHhiZGZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE1Ljg2OTg5OV0g
cGNpX2J1cyAwMDAwOjk4OiByZXNvdXJjZSA2IFttZW0gMHgzODAyODAwMDAwMDAtMHgzODAyYmZm
ZmZmZmYgd2luZG93XQ0NClsgICAxNS44Nzg0NzJdIHBjaSAwMDAwOmFkOjAwLjA6IEJBUiA2OiBh
c3NpZ25lZCBbbWVtIDB4YmU0ODAwMDAtMHhiZTRmZmZmZiBwcmVmXQ0NClsgICAxNS44ODY1Nzld
IHBjaSAwMDAwOmFkOjAwLjE6IEJBUiA2OiBubyBzcGFjZSBmb3IgW21lbSBzaXplIDB4MDAwODAw
MDAgcHJlZl0NDQpbICAgMTUuODk0NTI0XSBwY2kgMDAwMDphZDowMC4xOiBCQVIgNjogZmFpbGVk
IHRvIGFzc2lnbiBbbWVtIHNpemUgMHgwMDA4MDAwMCBwcmVmXQ0NClsgICAxNS45MDI4NjldIHBj
aSAwMDAwOmFjOjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyBhZC1hZV0NDQpbICAgMTUuOTA4Nzg2
XSBwY2kgMDAwMDphYzowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGJlNTAwMDAwLTB4YmU4
ZmZmZmZdDQ0KWyAgIDE1LjkxNjQ0NV0gcGNpIDAwMDA6YWM6MDAuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHhiZTAwMDAwMC0weGJlNGZmZmZmIDY0Yml0IHByZWZdDQ0KWyAgIDE1LjkyNTE4NV0g
cGNpX2J1cyAwMDAwOmFjOiByZXNvdXJjZSA0IFtpbyAgMHhlMDAwLTB4ZWZmZiB3aW5kb3ddDQ0K
WyAgIDE1LjkzMjE0N10gcGNpX2J1cyAwMDAwOmFjOiByZXNvdXJjZSA1IFttZW0gMHhiZTAwMDAw
MC0weGJlYmZmZmZmIHdpbmRvd10NDQpbICAgMTUuOTM5OTA0XSBwY2lfYnVzIDAwMDA6YWM6IHJl
c291cmNlIDYgW21lbSAweDM4MDJjMDAwMDAwMC0weDM4MDJmZmZmZmZmZiB3aW5kb3ddDQ0KWyAg
IDE1Ljk0ODQzNF0gcGNpX2J1cyAwMDAwOmFkOiByZXNvdXJjZSAxIFttZW0gMHhiZTUwMDAwMC0w
eGJlOGZmZmZmXQ0NClsgICAxNS45NTU1MTBdIHBjaV9idXMgMDAwMDphZDogcmVzb3VyY2UgMiBb
bWVtIDB4YmUwMDAwMDAtMHhiZTRmZmZmZiA2NGJpdCBwcmVmXQ0NClsgICAxNS45NjM2NzFdIHBj
aV9idXMgMDAwMDpjMDogcmVzb3VyY2UgNCBbaW8gIDB4ZjAwMC0weGZmZmYgd2luZG93XQ0NClsg
ICAxNS45NzA2MzVdIHBjaV9idXMgMDAwMDpjMDogcmVzb3VyY2UgNSBbbWVtIDB4YmVjMDAwMDAt
MHhiZWZmZmZmZiB3aW5kb3ddDQ0KWyAgIDE1Ljk3ODQwMF0gcGNpX2J1cyAwMDAwOmMwOiByZXNv
dXJjZSA2IFttZW0gMHgzODAzMDAwMDAwMDAtMHgzODAzM2ZmZmZmZmYgd2luZG93XQ0NClsgICAx
NS45ODY5NDhdIHBjaV9idXMgMDAwMDpjNDogcmVzb3VyY2UgNCBbbWVtIDB4YmYwMDAwMDAtMHhi
ZjNmZmZmZiB3aW5kb3ddDQ0KWyAgIDE1Ljk5NDY4NF0gcGNpX2J1cyAwMDAwOmM0OiByZXNvdXJj
ZSA1IFttZW0gMHgzODAzNDAwMDAwMDAtMHgzODAzN2ZmZmZmZmYgd2luZG93XQ0NClsgICAxNi4w
MDMyNTFdIHBjaV9idXMgMDAwMDpkODogcmVzb3VyY2UgNCBbbWVtIDB4YmY0MDAwMDAtMHhiZjdm
ZmZmZiB3aW5kb3ddDQ0KWyAgIDE2LjAxMDk2OV0gcGNpX2J1cyAwMDAwOmQ4OiByZXNvdXJjZSA1
IFttZW0gMHgzODAzODAwMDAwMDAtMHgzODAzYmZmZmZmZmYgd2luZG93XQ0NClsgICAxNi4wMTk1
MjNdIHBjaV9idXMgMDAwMDplYzogcmVzb3VyY2UgNCBbbWVtIDB4YmY4MDAwMDAtMHhmYmZmZmZm
ZiB3aW5kb3ddDQ0KWyAgIDE2LjAyNzI1OV0gcGNpX2J1cyAwMDAwOmVjOiByZXNvdXJjZSA1IFtt
ZW0gMHgzODAzYzAwMDAwMDAtMHgzODAzZmZmZmZmZmYgd2luZG93XQ0NClsgICAxNi4wMzU4NzFd
IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMg0NClsgICAxNi4wNDIwMDBdIFRDUCBl
c3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDUyNDI4OCAob3JkZXI6IDEwLCA0MTk0MzA0
IGJ5dGVzKQ0NClsgICAxNi4wNTEyOTldIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogNjU1
MzYgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQ0NClsgICAxNi4wNTg4NjRdIFRDUDogSGFzaCB0
YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgNTI0Mjg4IGJpbmQgNjU1MzYpDQ0KWyAgIDE2
LjA2NjcwNV0gVURQIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA5LCAyMDk3MTUy
IGJ5dGVzKQ0NClsgICAxNi4wNzQ0NjhdIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogNjU1
MzYgKG9yZGVyOiA5LCAyMDk3MTUyIGJ5dGVzKQ0NClsgICAxNi4wODIzNjZdIE5FVDogUmVnaXN0
ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQ0NClsgICAxNi4wODczNjRdIHhlbjogcmVnaXN0ZXJpbmcg
Z3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDE2LjA5MzUyOV0geGVuOiAtLT4g
cGlycT0xNiAtPiBpcnE9MTYgKGdzaT0xNikNDQpbICAgMTYuMDk5OTgwXSBwY2kgMDAwMDo1OTow
MC4wOiBWaWRlbyBkZXZpY2Ugd2l0aCBzaGFkb3dlZCBST00gYXQgW21lbSAweDAwMGMwMDAwLTB4
MDAwZGZmZmZdDQ0KWyAgIDE2LjExMDMyOF0gUENJOiBDTFMgMzIgYnl0ZXMsIGRlZmF1bHQgNjQN
DQpbICAgMTYuMTE0NzgyXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uDQ0KWyAgIDE4LjUxMzc5MF0g
RnJlZWluZyBpbml0cmQgbWVtb3J5OiAxMTI1NTZLDQ0KWyAgIDE4LjUyMDMxMF0gUkFQTCBQTVU6
IEFQSSB1bml0IGlzIDJeLTMyIEpvdWxlcywgMyBmaXhlZCBjb3VudGVycywgNjU1MzYwIG1zIG92
ZmwgdGltZXINDQpbICAgMTguNTI5MDgwXSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcHAw
LWNvcmUgMl4tMTQgSm91bGVzDQ0KWyAgIDE4LjUzNTU2Ml0gUkFQTCBQTVU6IGh3IHVuaXQgb2Yg
ZG9tYWluIHBhY2thZ2UgMl4tMTQgSm91bGVzDQ0KWyAgIDE4LjU0MTk1OF0gUkFQTCBQTVU6IGh3
IHVuaXQgb2YgZG9tYWluIGRyYW0gMl4tMTYgSm91bGVzDQ0KWyAgIDE4LjU1NTM0MV0gYXVkaXQ6
IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQpDQ0KWyAgIDE4LjU2MTQ2NV0g
YXVkaXQ6IHR5cGU9MjAwMCBhdWRpdCgxNDk0NDA1Njc4LjE0NToxKTogc3RhdGU9aW5pdGlhbGl6
ZWQgYXVkaXRfZW5hYmxlZD0wIHJlcz0xDQ0KWyAgIDE4LjU2MTg1NF0gSW5pdGlhbGlzZSBzeXN0
ZW0gdHJ1c3RlZCBrZXlyaW5ncw0NClsgICAxOC41NjIwMzhdIHdvcmtpbmdzZXQ6IHRpbWVzdGFt
cF9iaXRzPTM2IG1heF9vcmRlcj0yMSBidWNrZXRfb3JkZXI9MA0NClsgICAxOC41NjMzMTBdIHpi
dWQ6IGxvYWRlZA0NClsgICAxOC41NjM4NDBdIFNFTGludXg6ICBSZWdpc3RlcmluZyBuZXRmaWx0
ZXIgaG9va3MNDQpbICAgMTguNjU5OTU0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5
IDM4DQ0KWyAgIDE4LjY2NDgzNF0gS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkDQ0KWyAg
IDE4LjY2OTQ4Nl0gQXN5bW1ldHJpYyBrZXkgcGFyc2VyICd4NTA5JyByZWdpc3RlcmVkDQ0KWyAg
IDE4LjY3NTAyOF0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9u
IDAuNCBsb2FkZWQgKG1ham9yIDI1MSkNDQpbICAgMTguNjgzNTIxXSBpbyBzY2hlZHVsZXIgbm9v
cCByZWdpc3RlcmVkDQ0KWyAgIDE4LjY4NzgxMl0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lz
dGVyZWQgKGRlZmF1bHQpDQ0KWyAgIDE4LjY5MzY2Ml0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3Rl
cmVkDQ0KWyAgIDE4LjY5Nzk5MV0gaW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQN
DQpbICAgMTguNzA0NTkxXSBhdG9taWM2NF90ZXN0OiBwYXNzZWQgZm9yIHg4Ni02NCBwbGF0Zm9y
bSB3aXRoIENYOCBhbmQgd2l0aCBTU0UNDQpbICAgMTguNzEzMjU3XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSAxOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAxOC43MTk0NDldIHhlbjogLS0+
IHBpcnE9MTkgLT4gaXJxPTE5IChnc2k9MTkpDQ0KWyAgIDE4LjcyNDk1MV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgNDcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMTguNzMxMTA3XSB4ZW46
IC0tPiBwaXJxPTQ3IC0+IGlycT00NyAoZ3NpPTQ3KQ0NClsgICAxOC43MzY0OTddIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDQwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDE4Ljc0MjY1NF0g
eGVuOiAtLT4gcGlycT00MCAtPiBpcnE9NDAgKGdzaT00MCkNDQpbICAgMTguNzQ3OTI1XSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAxOC43NTQw
ODFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NDANDQpbICAgMTguNzU4Mzc0XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAxOC43NjQ1NDldIEFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6NDANDQpbICAgMTguNzY4ODQ5XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAxOC43NzUwMjBdIEFscmVhZHkg
c2V0dXAgdGhlIEdTSSA6NDANDQpbICAgMTguNzc5MzIwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0
MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAxOC43ODU0OTFdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6NDANDQpbICAgMTguNzg5ODQxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA1NSB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAxOC43OTU5OTddIHhlbjogLS0+IHBpcnE9NTUgLT4g
aXJxPTU1IChnc2k9NTUpDQ0KWyAgIDE4LjgwMTQ4Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgODcg
dHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMTguODA3NjM1XSB4ZW46IC0tPiBwaXJxPTg3
IC0+IGlycT04NyAoZ3NpPTg3KQ0NClsgICAxOC44MTMwOTFdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDk1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDE4LjgxOTI0N10geGVuOiAtLT4gcGly
cT05NSAtPiBpcnE9OTUgKGdzaT05NSkNDQpbICAgMTguODI0NzMyXSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSAxMzUgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMTguODMwOTgwXSB4ZW46IC0t
PiBwaXJxPTEzNSAtPiBpcnE9MTM1IChnc2k9MTM1KQ0NClsgICAxOC44MzY3MjddIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDE1MSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAxOC44NDI5NzNd
IHhlbjogLS0+IHBpcnE9MTUxIC0+IGlycT0xNTEgKGdzaT0xNTEpDQ0KWyAgIDE4Ljg0ODcxMV0g
cGNpZXBvcnQgMDAwMDowMDoxZC4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDQ1OA0NClsgICAx
OC44NTUwOTJdIHBjaWVwb3J0IDAwMDA6MjQ6MDAuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSA0
NTkNDQpbICAgMTguODYxNTg3XSBwY2llcG9ydCAwMDAwOjMyOjAwLjA6IFNpZ25hbGluZyBQTUUg
d2l0aCBJUlEgNDYwDQ0KWyAgIDE4Ljg2ODA4MV0gcGNpZXBvcnQgMDAwMDo0NDowMC4wOiBTaWdu
YWxpbmcgUE1FIHdpdGggSVJRIDQ2MQ0NClsgICAxOC44NzQ1NzJdIHBjaWVwb3J0IDAwMDA6NTg6
MDAuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSA0NjINDQpbICAgMTguODgxMDY5XSBwY2llcG9y
dCAwMDAwOjg0OjAwLjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgNDYzDQ0KWyAgIDE4Ljg4NzU2
M10gcGNpZXBvcnQgMDAwMDphYzowMC4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDQ2NA0NClsg
ICAxOC44OTQyMTNdIGVmaWZiOiBwcm9iaW5nIGZvciBlZmlmYg0NClsgICAxOC44OTg4ODZdIGVm
aWZiOiBmcmFtZWJ1ZmZlciBhdCAweGIxMDAwMDAwLCB1c2luZyAzMDcyaywgdG90YWwgMzA3MmsN
DQpbICAgMTguOTA2MDg4XSBlZmlmYjogbW9kZSBpcyAxMDI0eDc2OHgzMiwgbGluZWxlbmd0aD00
MDk2LCBwYWdlcz0xDQ0KWyAgIDE4LjkxMjg3NF0gZWZpZmI6IHNjcm9sbGluZzogcmVkcmF3DQ0K
WyAgIDE4LjkxNjk0NV0gZWZpZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDox
Njo4OjANDQpbICAgMTguOTI2MTI0XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1l
IGJ1ZmZlciBkZXZpY2UgMTI4eDQ4DQ0KWyAgIDE4LjkzNTc5MF0gZmIwOiBFRkkgVkdBIGZyYW1l
IGJ1ZmZlciBkZXZpY2UNDQpbICAgMTguOTQwNjQ1XSBpbnRlbF9pZGxlOiBNV0FJVCBzdWJzdGF0
ZXM6IDB4MjAyMA0NClsgICAxOC45NDU3NzldIGludGVsX2lkbGU6IHYwLjQuMSBtb2RlbCAweDU1
DQ0KWyAgIDE4Ljk1MDM1M10gaW50ZWxfaWRsZTogaW50ZWxfaWRsZSB5aWVsZGluZyB0byBub25l
DQ0KWyAgIDE4Ljk1MDc3NV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNU
TTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDANDQpbICAgMTguOTY0NDczXSBBQ1BJOiBQb3dl
ciBCdXR0b24gW1BXUkZdDQ0KWyAgIDE4Ljk2ODg1NV0gTW9uaXRvci1Nd2FpdCB3aWxsIGJlIHVz
ZWQgdG8gZW50ZXIgQy0xIHN0YXRlDQ0KWyAgIDE4Ljk3NDg3Ml0gTW9uaXRvci1Nd2FpdCB3aWxs
IGJlIHVzZWQgdG8gZW50ZXIgQy0yIHN0YXRlDQ0KWyAgIDE4Ljk4OTU4Nl0gV2FybmluZzogUHJv
Y2Vzc29yIFBsYXRmb3JtIExpbWl0IG5vdCBzdXBwb3J0ZWQuDQ0KWyAgIDE4Ljk5NjQ2NF0gRVJT
VDogRXJyb3IgUmVjb3JkIFNlcmlhbGl6YXRpb24gVGFibGUgKEVSU1QpIHN1cHBvcnQgaXMgaW5p
dGlhbGl6ZWQuDQ0KWyAgIDE5LjAwNDczMl0gcHN0b3JlOiB1c2luZyB6bGliIGNvbXByZXNzaW9u
DQ0KWyAgIDE5LjAwOTM5MF0gcHN0b3JlOiBSZWdpc3RlcmVkIGVyc3QgYXMgcGVyc2lzdGVudCBz
dG9yZSBiYWNrZW5kDQ0KWyAgIDE5LjAxODgxNV0gR0hFUzogQVBFSSBmaXJtd2FyZSBmaXJzdCBt
b2RlIGlzIGVuYWJsZWQgYnkgQVBFSSBiaXQgYW5kIFdIRUEgX09TQy4NDQpbICAgMTkuMDI3MTQ1
XSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkDQ0KWyAgIDE5
LjAzMzM3MF0geGVuX3BjaWJhY2s6IGJhY2tlbmQgaXMgdnBjaQ0NClsgICAxOS4wMzgyMjBdIFNl
cmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQNDQpb
ICAgMTkuMDY2NzY0XSAwMDowMzogdHR5UzEgYXQgSS9PIDB4MmY4IChpcnEgPSAzLCBiYXNlX2Jh
dWQgPSAxMTUyMDApIGlzIGEgMTY1NTBBDQ0KKFhFTikgZDA6IEZvcmNpbmcgcmVhZC1vbmx5IGFj
Y2VzcyB0byBNRk4gZmVkMDANClsgICAxOS4wODA2NzZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJl
c3Mgb3IgaXJxcyBpbiBfQ1JTDQ0KWyAgIDE5LjA4NjUwOV0gTm9uLXZvbGF0aWxlIG1lbW9yeSBk
cml2ZXIgdjEuMw0NClsgICAxOS4wOTEyMjldIExpbnV4IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEw
Mw0NClsgICAxOS4xMTczMDhdIHRwbV90aXMgTVNGVDAxMDE6MDA6IDIuMCBUUE0gKGRldmljZS1p
ZCAweDFCLCByZXYtaWQgMTYpDQ0KWyAgIDE5LjQwMTYwNF0gcmRhYzogZGV2aWNlIGhhbmRsZXIg
cmVnaXN0ZXJlZA0NClsgICAxOS40MDY0MDVdIGhwX3N3OiBkZXZpY2UgaGFuZGxlciByZWdpc3Rl
cmVkDQ0KWyAgIDE5LjQxMTA4OV0gZW1jOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkDQ0KWyAg
IDE5LjQxNjE1Ml0gYWx1YTogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZA0NClsgICAxOS40MjA3
ODFdIGxpYnBoeTogRml4ZWQgTURJTyBCdXM6IHByb2JlZA0NClsgICAxOS40MjU1MjFdIGVoY2lf
aGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXINDQpb
ICAgMTkuNDMyNzYxXSBlaGNpLXBjaTogRUhDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyDQ0KWyAgIDE5
LjQzNzg3MV0gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkg
RHJpdmVyDQ0KWyAgIDE5LjQ0NDc4MF0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZl
cg0NClsgICAxOS40NDk4ODZdIHVoY2lfaGNkOiBVU0IgVW5pdmVyc2FsIEhvc3QgQ29udHJvbGxl
ciBJbnRlcmZhY2UgZHJpdmVyDQ0KWyAgIDE5LjQ1NzIzMV0geGVuOiByZWdpc3RlcmluZyBnc2kg
MTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMTkuNDYzMzg3XSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjE2DQ0KWyAgIDE5LjQ2NzY2Nl0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiB4SENJ
IEhvc3QgQ29udHJvbGxlcg0NClsgICAxOS40NzM1NzNdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDog
bmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxDQ0KWyAgIDE5LjQ4
Mjk1Nl0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBoY2MgcGFyYW1zIDB4MjAwMDc3YzEgaGNpIHZl
cnNpb24gMHgxMDAgcXVpcmtzIDB4MDAwMDk4MTANDQpbICAgMTkuNDkyMjk5XSB4aGNpX2hjZCAw
MDAwOjAwOjE0LjA6IGNhY2hlIGxpbmUgc2l6ZSBvZiAzMiBpcyBub3Qgc3VwcG9ydGVkDQ0KWyAg
IDE5LjUwMDQ4NV0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZi
LCBpZFByb2R1Y3Q9MDAwMg0NClsgICAxOS41MDc5ODRdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmlj
ZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQ0NClsgICAxOS41MTYx
MjBdIHVzYiB1c2IxOiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcg0NClsgICAxOS41MjE2
NDddIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTEuMSB4aGNpLWhjZA0NClsgICAx
OS41Mjc3NTddIHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MTQuMA0NClsgICAxOS41
MzMyODBdIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kDQ0KWyAgIDE5LjUzNzQyOV0gaHViIDEt
MDoxLjA6IDE2IHBvcnRzIGRldGVjdGVkDQ0KWyAgIDE5LjU1MjE0MV0gY2xvY2tzb3VyY2U6IHRz
YzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MTllMmM3NWFjODksIG1h
eF9pZGxlX25zOiA0NDA3OTUyNDMyMDAgbnMNDQpbICAgMTkuNTU0Njg1XSB4aGNpX2hjZCAwMDAw
OjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyDQ0KWyAgIDE5LjU1NDgxMV0geGhjaV9oY2Qg
MDAwMDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVy
IDINDQpbICAgMTkuNTU1MTY0XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVu
ZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAzDQ0KWyAgIDE5LjU1NTE2N10gdXNiIHVzYjI6IE5ldyBV
U0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xDQ0KWyAg
IDE5LjU1NTE2OF0gdXNiIHVzYjI6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyDQ0KWyAg
IDE5LjU1NTE2OV0gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC4xMS4xIHhoY2ktaGNk
DQ0KWyAgIDE5LjU1NTE3MF0gdXNiIHVzYjI6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxNC4wDQ0K
WyAgIDE5LjU1NTM5OF0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQNDQpbICAgMTkuNTU1NDk4
XSBodWIgMi0wOjEuMDogMTAgcG9ydHMgZGV0ZWN0ZWQNDQpbICAgMTkuNTY0NzkyXSB1c2Jjb3Jl
OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYnNlcmlhbA0NClsgICAxOS41NjQ4
MDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNic2VyaWFsX2dl
bmVyaWMNDQpbICAgMTkuNTY0ODA3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdp
c3RlcmVkIGZvciBnZW5lcmljDQ0KWyAgIDE5LjU2NDgyOF0gaTgwNDI6IFBOUDogTm8gUFMvMiBj
b250cm9sbGVyIGZvdW5kLg0NClsgICAxOS41NjQ5NDZdIG1vdXNlZGV2OiBQUy8yIG1vdXNlIGRl
dmljZSBjb21tb24gZm9yIGFsbCBtaWNlDQ0KWyAgIDE5LjU2NTA3M10gcnRjX2Ntb3MgMDA6MDA6
IFJUQyBjYW4gd2FrZSBmcm9tIFM0DQ0KWyAgIDE5LjU2NTUxOF0gcnRjX2Ntb3MgMDA6MDA6IHJ0
YyBjb3JlOiByZWdpc3RlcmVkIHJ0Y19jbW9zIGFzIHJ0YzANDQpbICAgMTkuNTY1NjUzXSBydGNf
Y21vcyAwMDowMDogYWxhcm1zIHVwIHRvIG9uZSBtb250aCwgeTNrLCAxMTQgYnl0ZXMgbnZyYW0N
DQpbICAgMTkuNTY2ODIyXSBFRkkgVmFyaWFibGVzIEZhY2lsaXR5IHYwLjA4IDIwMDQtTWF5LTE3
DQ0KWyAgIDE5LjU2NjgyN10gZWZpdmFyczogZ2V0X25leHRfdmFyaWFibGU6IHN0YXR1cz04MDAw
MDAwMDAwMDAwMDAzDQ0KWyAgIDE5LjU2NjgzOF0gaGlkcmF3OiByYXcgSElEIGV2ZW50cyBkcml2
ZXIgKEMpIEppcmkgS29zaW5hDQ0KWyAgIDE5LjU2NjkzNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQNDQpbICAgMTkuNTY2OTM1XSB1c2JoaWQ6IFVTQiBI
SUQgY29yZSBkcml2ZXINDQpbICAgMTkuNTY3Mjg4XSBkcm9wX21vbml0b3I6IEluaXRpYWxpemlu
ZyBuZXR3b3JrIGRyb3AgbW9uaXRvciBzZXJ2aWNlDQ0KWyAgIDE5LjU2NzQwMF0gSW5pdGlhbGl6
aW5nIFhGUk0gbmV0bGluayBzb2NrZXQNDQpbICAgMTkuNTY3NTE0XSBORVQ6IFJlZ2lzdGVyZWQg
cHJvdG9jb2wgZmFtaWx5IDEwDQ0KWyAgIDE5LjU2ODAwMV0gU2VnbWVudCBSb3V0aW5nIHdpdGgg
SVB2Ng0NClsgICAxOS41NjgwMTddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcN
DQpbICAgMTkuNzI5MDM2XSByZWdpc3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDENDQpbICAgMTku
NzMzNTMyXSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcw0NClsgICAxOS43
NDQxMTFdIGFsZzogTm8gdGVzdCBmb3IgcGtjczFwYWQocnNhLHNoYTI1NikgKHBrY3MxcGFkKHJz
YS1nZW5lcmljLHNoYTI1NikpDQ0KWyAgIDE5Ljc1MzIwMl0gTG9hZGVkIFguNTA5IGNlcnQgJ0J1
aWxkIHRpbWUgYXV0b2dlbmVyYXRlZCBrZXJuZWwga2V5OiAwZWI3MTIwYzViODUzMjU0NTU0NDUx
MDAwZDA1Y2Y3YzhlYmRiODBmJw0NClsgICAxOS43NjQyNTFdIHpzd2FwOiBsb2FkZWQgdXNpbmcg
cG9vbCBsem8vemJ1ZA0NClsgICAxOS43NzUwOTBdIEtleSB0eXBlIGJpZ19rZXkgcmVnaXN0ZXJl
ZA0NClsgICAxOS43ODQxMzRdIEtleSB0eXBlIHRydXN0ZWQgcmVnaXN0ZXJlZA0NClsgICAxOS43
OTM0NjldIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVkDQ0KWyAgIDE5LjkyMDE2N10gdXNi
IDEtNDogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4aGNpX2hjZA0N
ClsgICAyMC4wNzAzMDZdIGV2bTogSE1BQyBhdHRyczogMHgxDQ0KWyAgIDIwLjA4MDgxNF0gcnRj
X2Ntb3MgMDA6MDA6IHNldHRpbmcgc3lzdGVtIGNsb2NrIHRvIDIwMTctMDUtMTAgMDg6NDE6Mjcg
VVRDICgxNDk0NDA1Njg3KQ0NClsgICAyMC4wOTE1NTBdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBt
ZW1vcnk6IDIxMTZLDQ0KWyAgIDIwLjA5NjUyMl0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVs
IHJlYWQtb25seSBkYXRhOiAxMjI4OGsNDQpbICAgMjAuMTA5Mzk4XSBGcmVlaW5nIHVudXNlZCBr
ZXJuZWwgbWVtb3J5OiA4NDBLDQ0KWyAgIDIwLjExNTA2N10gRnJlZWluZyB1bnVzZWQga2VybmVs
IG1lbW9yeTogOTMySw0NClsgICAyMC4xMTY4NDRdIHVzYiAxLTQ6IE5ldyBVU0IgZGV2aWNlIGZv
dW5kLCBpZFZlbmRvcj0xNGRkLCBpZFByb2R1Y3Q9MTAwNQ0NClsgICAyMC4xMTY4NDZdIHVzYiAx
LTQ6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJl
cj0zDQ0KWyAgIDIwLjExNjg0N10gdXNiIDEtNDogUHJvZHVjdDogRDJDSU0tVlVTQg0NClsgICAy
MC4xMTY4NDhdIHVzYiAxLTQ6IE1hbnVmYWN0dXJlcjogUmFyaXRhbg0NClsgICAyMC4xMTY4NDld
IHVzYiAxLTQ6IFNlcmlhbE51bWJlcjogRUZGQjIxMkQwQTZFNDQ1DQ0KWyAgIDIwLjEyNDc1Ml0g
aW5wdXQ6IFJhcml0YW4gRDJDSU0tVlVTQiBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6
MTQuMC91c2IxLzEtNC8xLTQ6MS4wLzAwMDM6MTRERDoxMDA1LjAwMDEvaW5wdXQvaW5wdXQxDQ0K
WyAgIDIwLjE2NzcwN10gZWZpdmFyczogZ2V0X25leHRfdmFyaWFibGU6IHN0YXR1cz04MDAwMDAw
MDAwMDAwMDAzDQ0KWyAgIDIwLjE3NjMyNl0gaGlkLWdlbmVyaWMgMDAwMzoxNEREOjEwMDUuMDAw
MTogaW5wdXQsaGlkcmF3MDogVVNCIEhJRCB2MS4xMSBLZXlib2FyZCBbUmFyaXRhbiBEMkNJTS1W
VVNCXSBvbiB1c2ItMDAwMDowMDoxNC4wLTQvaW5wdXQwDQ0KWyAgIDIwLjIwNDYyM10gc3lzdGVt
ZFsxXTogc3lzdGVtZCAyMTkgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gK0FVRElUICtT
RUxJTlVYICtJTUEgLUFQUEFSTU9SICtTTUFDSyArU1lTVklOSVQgK1VUTVAgK0xJQkNSWVBUU0VU
VVAgK0dDUllQVCArR05VVExTICtBQ0wgK1haIC1MWjQgLVNFQ0NPTVAgK0JMS0lEICtFTEZVVElM
UyArS01PRCArSUROKQ0NClsgICAyMC4yMjQ3NzNdIHN5c3RlbWRbMV06IERldGVjdGVkIHZpcnR1
YWxpemF0aW9uIHhlbi4NDQpbICAgMjAuMjMwMjYzXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCBhcmNo
aXRlY3R1cmUgeDg2LTY0Lg0NClsgICAyMC4yMzU5NzRdIHN5c3RlbWRbMV06IFJ1bm5pbmcgaW4g
aW5pdGlhbCBSQU0gZGlzay4NDQoNDQpXZWxjb21lIHRvIBtbMDszNG1SZWQgSGF0IEVudGVycHJp
c2UgTGludXggU2VydmVyIDcuMyAoTWFpcG8pIGRyYWN1dC0wMzMtNDYzLmVsNyAoSW5pdHJhbWZz
KRtbMG0hDQ0KDQ0KWyAgIDIwLjI1MTkyMl0gc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRvIDxz
a2wtNHMxPi4NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBTd2FwLg0NClsgICAy
MC4zMzY2MzBdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFN3YXAuDQ0KWyAgIDIwLjM0MTQ2
Ml0gc3lzdGVtZFsxXTogU3RhcnRpbmcgU3dhcC4NDQpbG1szMm0gIE9LICAbWzBtXSBDcmVhdGVk
IHNsaWNlIFJvb3QgU2xpY2UuDQ0KWyAgIDIwLjM1MDUxOV0gc3lzdGVtZFsxXTogQ3JlYXRlZCBz
bGljZSBSb290IFNsaWNlLg0NClsgICAyMC4zNTU4NDddIHN5c3RlbWRbMV06IFN0YXJ0aW5nIFJv
b3QgU2xpY2UuDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgVGltZXJzLg0NClsg
ICAyMC4zNjQ4NjJdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFRpbWVycy4NDQpbG1szMm0g
IE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5c3RlbXMuDQ0KWxtbMzJtICBP
SyAgG1swbV0gTGlzdGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4NDQpbG1szMm0gIE9LICAb
WzBtXSBMaXN0ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQuDQ0KWxtbMzJtICBPSyAgG1swbV0gTGlz
dGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hl
ZCB0YXJnZXQgU29ja2V0cy4NDQpbG1szMm0gIE9LICAbWzBtXSBDcmVhdGVkIHNsaWNlIFN5c3Rl
bSBTbGljZS4NDQogICAgICAgICBTdGFydGluZyBKb3VybmFsIFNlcnZpY2UuLi4NDQogICAgICAg
ICBTdGFydGluZyBkcmFjdXQgY21kbGluZSBob29rLi4uDQ0KICAgICAgICAgU3RhcnRpbmcgU2V0
dXAgVmlydHVhbCBDb25zb2xlLi4uDQ0KICAgICAgICAgU3RhcnRpbmcgQXBwbHkgS2VybmVsIFZh
cmlhYmxlcy4uLg0NCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0
Li4uIG5vZGVzIGZvciB0aGUgY3VycmVudCBrZXJuZWwuLi4NDQpbG1szMm0gIE9LICAbWzBtXSBS
ZWFjaGVkIHRhcmdldCBTbGljZXMuDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBBcHBseSBL
ZXJuZWwgVmFyaWFibGVzLg0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQ3JlYXRlIGxpc3Qg
b2YgcmVxdWlyZWQgc3RhLi4uY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4NDQogICAg
ICAgICBTdGFydGluZyBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Li4uDQ0KWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2
Lg0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgU2V0dXAgVmlydHVhbCBDb25zb2xlLg0NClsb
WzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgSm91cm5hbCBTZXJ2aWNlLg0NClsbWzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgZHJhY3V0IGNtZGxpbmUgaG9vay4NDQogICAgICAgICBTdGFydGluZyBkcmFj
dXQgcHJlLXVkZXYgaG9vay4uLg0NClsgICAyMC43NjExNjVdIGNsb2Nrc291cmNlOiBTd2l0Y2hl
ZCB0byBjbG9ja3NvdXJjZSB0c2MNDQpbICAgMjAuODEwODE3XSBkZXZpY2UtbWFwcGVyOiB1ZXZl
bnQ6IHZlcnNpb24gMS4wLjMNDQpbICAgMjAuODE1OTc3XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDog
NC4zNS4wLWlvY3RsICgyMDE2LTA2LTIzKSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNv
bQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgZHJhY3V0IHByZS11ZGV2IGhvb2suDQ0KICAg
ICAgICAgU3RhcnRpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4NDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLg0NCiAgICAgICAgIFN0
YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4NDQogICAgICAgICBNb3VudGluZyBD
b25maWd1cmF0aW9uIEZpbGUgU3lzdGVtLi4uDQ0KWxtbMzJtICBPSyAgG1swbV0gTW91bnRlZCBD
b25maWd1cmF0aW9uIEZpbGUgU3lzdGVtLg0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgdWRl
diBDb2xkcGx1ZyBhbGwgRGV2aWNlcy4NDQogICAgICAgICBTdGFydGluZyBTaG93IFBseW1vdXRo
IEJvb3QgU2NyZWVuLi4uDQ0KICAgICAgICAgU3RhcnRpbmcgZHJhY3V0IGluaXRxdWV1ZSBob29r
Li4uDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0
aW9uLg0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgU2hvdyBQbHltb3V0aCBCb290IFNjcmVl
bi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUGF0aHMuDQ0NClsbWzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IEJhc2ljIFN5c3RlbS4NDQ0KWyAgIDIxLjA2ODAxOF0g
d21pOiBNYXBwZXIgbG9hZGVkDQ0KWyAgIDIxLjA3NDI2OV0gcHBzX2NvcmU6IExpbnV4UFBTIEFQ
SSB2ZXIuIDEgcmVnaXN0ZXJlZA0NClsgICAyMS4wNzk3MzFdIHBwc19jb3JlOiBTb2Z0d2FyZSB2
ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0
aUBsaW51eC5pdD4NDQpbICAgMjEuMDk0ODgwXSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4N
DQpbICAgMjEuMTAwMTE1XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkDQ0KWyAgIDIxLjEw
OTc0OV0gZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVyc2lvbiAxLjEyLjENDQpbICAgMjEuMTE2MTc2
XSBhaGNpIDAwMDA6MDA6MTEuNTogdmVyc2lvbiAzLjANDQpbICAgMjEuMTIwODc1XSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyMS4xMjcwNDJd
IEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYNDQpbICAgMjEuMTMxNTk5XSBhaGNpIDAwMDA6MDA6
MTEuNTogQUhDSSAwMDAxLjAzMDEgMzIgc2xvdHMgMyBwb3J0cyA2IEdicHMgMHgxYyBpbXBsIFNB
VEEgbW9kZQ0NClsgICAyMS4xNDA2NTNdIGFoY2kgMDAwMDowMDoxMS41OiBmbGFnczogNjRiaXQg
bmNxIHNudGYgcG0gbGVkIGNsbyBvbmx5IHBpbyBzbHVtIHBhcnQgZW1zIGRlc28gc2FkbSBzZHMg
YXBzdCANDQpbICAgMjEuMTU5NDk2XSBzY3NpIGhvc3QwOiBhaGNpDQ0KWyAgIDIxLjE2MDE2MV0g
ZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIDMuMi42LWsNDQpbICAg
MjEuMTYwMTYyXSBlMTAwMGU6IENvcHlyaWdodChjKSAxOTk5IC0gMjAxNSBJbnRlbCBDb3Jwb3Jh
dGlvbi4NDQpbICAgMjEuMTYwNDExXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4MCB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQ0NClsgICAyMS4xNjA0ODFdIHhlbjogLS0+IHBpcnE9ODAgLT4gaXJxPTgw
IChnc2k9ODApDQ0KWyAgIDIxLjE2MDczN10gZTEwMDBlIDAwMDA6NDU6MDAuMDogSW50ZXJydXB0
IFRocm90dGxpbmcgUmF0ZSAoaW50cy9zZWMpIHNldCB0byBkeW5hbWljIGNvbnNlcnZhdGl2ZSBt
b2RlDQ0KWyAgIDIxLjE5ODIwN10gc2NzaSBob3N0MTogYWhjaQ0NClsgICAyMS4yMDE1OThdIHNj
c2kgaG9zdDI6IGFoY2kNDQpbICAgMjEuMjAzMjcxXSBpZ2I6IEludGVsKFIpIEdpZ2FiaXQgRXRo
ZXJuZXQgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDUuNC4wLWsNDQpbICAgMjEuMjAzMjcyXSBp
Z2I6IENvcHlyaWdodCAoYykgMjAwNy0yMDE0IEludGVsIENvcnBvcmF0aW9uLg0NClsgICAyMS4y
MDM0ODZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0K
WyAgIDIxLjIwMzU1M10geGVuOiAtLT4gcGlycT00OCAtPiBpcnE9NDggKGdzaT00OCkNDQpbICAg
MjEuMjMwNjQ0XSBzY3NpIGhvc3QzOiBhaGNpDQ0KWyAgIDIxLjIzNDE2OV0gc2NzaSBob3N0NDog
YWhjaQ0NClsgICAyMS4yMzcxOTRdIGk0MGU6IEludGVsKFIpIEV0aGVybmV0IENvbm5lY3Rpb24g
WEw3MTAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDEuNi4yNy1rDQ0KWyAgIDIxLjIzNzE5NV0g
aTQwZTogQ29weXJpZ2h0IChjKSAyMDEzIC0gMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4NDQpbICAg
MjEuMjM3NDkxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0NiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQ0NClsgICAyMS4yMzc1MjNdIHhlbjogLS0+IHBpcnE9NDYgLT4gaXJxPTQ2IChnc2k9NDYpDQ0K
WyAgIDIxLjI2NDM4Ml0gYRslRxslR3RhMTogRFVNTVkNDQpbICAgMjEuMjY3NjUyXSBhdGEyOiBE
VU1NWQ0NClsgICAyMS4yNzA0NzNdIGF0YTM6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTUyNDI4
OEAweDkyYTgwMDAwIHBvcnQgMHg5MmE4MDIwMCBpcnEgNDY3DQ0KWyAgIDIxLjI3OTEwM10gYXRh
NDogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhODAwMDAgcG9ydCAweDkyYTgw
MjgwIGlycSA0NjcNDQpbICAgMjEuMjg3NzM0XSBhdGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG01MjQyODhAMHg5MmE4MDAwMCBwb3J0IDB4OTJhODAzMDAgaXJxIDQ2Nw0NClsgICAyMS4yOTY2
NjNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAg
IDIxLjI5ODUxOF0gaTQwZSAwMDAwOjJkOjAwLjA6IGZ3IDMuMS40NTI0MyBhcGkgMS41IG52bSAy
LjJiIDB4ODAwMDA1OGQgMC4wLjANDQpbICAgMjEuMzEwODU5XSBBbHJlYWR5IHNldHVwIHRoZSBH
U0kgOjE2DQ0KWyAgIDIxLjMxNTQ5MV0gYWhjaSAwMDAwOjAwOjE3LjA6IEFIQ0kgMDAwMS4wMzAx
IDMyIHNsb3RzIDggcG9ydHMgNiBHYnBzIDB4ZmYgaW1wbCBTQVRBIG1vZGUNDQpbICAgMjEuMzE5
MDA1XSBpeGdiZTogSW50ZWwoUikgMTAgR2lnYWJpdCBQQ0kgRXhwcmVzcyBOZXR3b3JrIERyaXZl
ciAtIHZlcnNpb24gNS4wLjAtaw0NClsgICAyMS4zMTkwMDZdIGl4Z2JlOiBDb3B5cmlnaHQgKGMp
IDE5OTktMjAxNiBJbnRlbCBDb3Jwb3JhdGlvbi4NDQpbICAgMjEuMzE5NDQ4XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSAxMjggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjEuMzE5NTAwXSB4
ZW46IC0tPiBwaXJxPTEyOCAtPiBpcnE9MTI4IChnc2k9MTI4KQ0NClsgICAyMS4zNDA5MDBdIGUx
MDAwZSAwMDAwOjQ1OjAwLjAgZXRoMDogKFBDSSBFeHByZXNzOjIuNUdUL3M6V2lkdGggeDQpIDY4
OjA1OmNhOjNjOjA4Ojg4DQ0KWyAgIDIxLjM0MDkwMl0gZTEwMDBlIDAwMDA6NDU6MDAuMCBldGgw
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24NDQpbICAgMjEuMzQwOTc5XSBl
MTAwMGUgMDAwMDo0NTowMC4wIGV0aDA6IE1BQzogMCwgUEhZOiA0LCBQQkEgTm86IEQ1MDg2OC0w
MDkNDQpbICAgMjEuMzQxMTA1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4NCB0cmlnZ2VyaW5nIDAg
cG9sYXJpdHkgMQ0NClsgICAyMS4zNDExNTRdIHhlbjogLS0+IHBpcnE9ODQgLT4gaXJxPTg0IChn
c2k9ODQpDQ0KWyAgIDIxLjM0MTM4NF0gZTEwMDBlIDAwMDA6NDU6MDAuMTogSW50ZXJydXB0IFRo
cm90dGxpbmcgUmF0ZSAoaW50cy9zZWMpIHNldCB0byBkeW5hbWljIGNvbnNlcnZhdGl2ZSBtb2Rl
DQ0KWyAgIDIxLjM5NzY0N10gYWhjaSAwMDAwOjAwOjE3LjA6IGZsYWdzOiA2NGJpdCBuY3Egc250
ZiBwbSBsZWQgY2xvIG9ubHkgcGlvIHNsdW0gcGFydCBlbXMgZGVzbyBzYWRtIHNkcyBhcHN0IA0N
ClsgICAyMS40MzAxMTFdIHNjc2kgaG9zdDU6IGFoY2kNDQpbICAgMjEuNDMzNDUwXSBzY3NpIGhv
c3Q2OiBhaGNpDQ0KWyAgIDIxLjQzNjI3MF0gcHBzIHBwczA6IG5ldyBQUFMgc291cmNlIHB0cDAN
DQpbICAgMjEuNDM2MjczXSBpZ2IgMDAwMDozMzowMC4wOiBhZGRlZCBQSEMgb24gZXRoMQ0NClsg
ICAyMS40MzYyNzRdIGlnYiAwMDAwOjMzOjAwLjA6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQg
TmV0d29yayBDb25uZWN0aW9uDQ0KWyAgIDIxLjQzNjI3Nl0gaWdiIDAwMDA6MzM6MDAuMDogZXRo
MTogKFBDSWU6Mi41R2IvczpXaWR0aCB4MSkgYTA6MzY6OWY6OTA6M2E6MGENDQpbICAgMjEuNDM2
NDExXSBpZ2IgMDAwMDozMzowMC4wOiBldGgxOiBQQkEgTm86IEc1OTk0Ny0wMDkNDQpbICAgMjEu
NDM2NDEzXSBpZ2IgMDAwMDozMzowMC4wOiBVc2luZyBNU0ktWCBpbnRlcnJ1cHRzLiA0IHJ4IHF1
ZXVlKHMpLCA0IHR4IHF1ZXVlKHMpDQ0KWyAgIDIxLjQzNjg4NF0gaTQwZSAwMDAwOjJkOjAwLjA6
IE1BQyBhZGRyZXNzOiAwMDowMDowMDowMDowMzoxNA0NClsgICAyMS40NTU3NDldIGlnYiAwMDAw
OjMzOjAwLjAgZW5wNTFzMDogcmVuYW1lZCBmcm9tIGV0aDENDQpbICAgMjEuNDc0ODQxXSBpeGdi
ZSAwMDAwOjg1OjAwLjA6IE11bHRpcXVldWUgRW5hYmxlZDogUnggUXVldWUgY291bnQgPSAzMiwg
VHggUXVldWUgY291bnQgPSAzMg0NClsgICAyMS40NzQ5NzhdIGl4Z2JlIDAwMDA6ODU6MDAuMDog
UENJIEV4cHJlc3MgYmFuZHdpZHRoIG9mIDMyR1QvcyBhdmFpbGFibGUNDQpbICAgMjEuNDc0OTgw
XSBpeGdiZSAwMDAwOjg1OjAwLjA6IChTcGVlZDo1LjBHVC9zLCBXaWR0aDogeDgsIEVuY29kaW5n
IExvc3M6MjAlKQ0NClsgICAyMS40NzUwNjldIGl4Z2JlIDAwMDA6ODU6MDAuMDogTUFDOiAyLCBQ
SFk6IDE4LCBTRlArOiA1LCBQQkEgTm86IEU3MDg1NC0wMDkNDQpbICAgMjEuNDc1MDcwXSBpeGdi
ZSAwMDAwOjg1OjAwLjA6IDkwOmUyOmJhOmM0OjZmOjg4DQ0KWyAgIDIxLjUyNzYzMV0gc2NzaSBo
b3N0NzogYWhjaQ0NClsgICAyMS41MzA5ODddIHNjc2kgaG9zdDg6IGFoY2kNDQpbICAgMjEuNTM0
MzkxXSBzY3NpIGhvc3Q5OiBhaGNpDQ0KWyAgIDIxLjUzNzc4MV0gc2NzaSBob3N0MTA6IGFoY2kN
DQpbICAgMjEuNTQxMjMxXSBzY3NpIGhvc3QxMTogYWhjaQ0NClsgICAyMS41NDQ2MTFdIHNjc2kg
aG9zdDEyOiBhaGNpDQ0KWyAgIDIxLjU0NzkwNV0gYXRhNjogU0FUQSBtYXggVURNQS8xMzMgYWJh
ciBtNTI0Mjg4QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAwMTAwIGlycSA0NjkNDQpbICAgMjEuNTU2
NDg0XSBhdGE3OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmEwMDAwMCBwb3J0
IDB4OTJhMDAxODAgaXJxIDQ2OQ0NClsgICAyMS41NjUxMTNdIGF0YTg6IFNBVEEgbWF4IFVETUEv
MTMzIGFiYXIgbTUyNDI4OEAweDkyYTAwMDAwIHBvcnQgMHg5MmEwMDIwMCBpcnEgNDY5DQ0KWyAg
IDIxLjU3Mzc0MF0gYXRhOTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhMDAw
MDAgcG9ydCAweDkyYTAwMjgwIGlycSA0NjkNDQpbICAgMjEuNTgyMzcwXSBhdGExMDogU0FUQSBt
YXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAwMzAwIGlycSA0
NjkNDQpbICAgMjEuNTkxMDk1XSBhdGExMTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4
QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAwMzgwIGlycSA0NjkNDQpbICAgMjEuNTk5ODIxXSBhdGEx
MjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAw
NDAwIGlycSA0NjkNDQpbICAgMjEuNjA1NjA3XSBhdGE0OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1
cyA0IFNDb250cm9sIDMwMCkNDQpbICAgMjEuNjA2MjAwXSBhdGEzOiBTQVRBIGxpbmsgZG93biAo
U1N0YXR1cyA0IFNDb250cm9sIDMwMCkNDQpbICAgMjEuNjA2MzA3XSBhdGE1OiBTQVRBIGxpbmsg
ZG93biAoU1N0YXR1cyA0IFNDb250cm9sIDMwMCkNDQpbICAgMjEuNjI2ODcxXSBhdGExMzogU0FU
QSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAwNDgwIGly
cSA0NjkNDQpbICAgMjEuNjM3MDQ5XSBjaGVja2luZyBnZW5lcmljIChiMTAwMDAwMCAzMDAwMDAp
IHZzIGh3ICg5MTAwMDAwMCAxMDAwMDAwKQ0NClsgICAyMS42NDQ1MDFdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDIxLjY1MDY3Nl0gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDoxOQ0NClsgICAyMS42NTQ4ODBdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDIxLjY2MTEzMV0gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDoxOQ0NClsgICAyMS42NjU1MDJdIGNoZWNraW5nIGdlbmVyaWMgKGIxMDAwMDAw
IDMwMDAwMCkgdnMgaHcgKDkxMDAwMDAwIDEwMDAwMDApDQ0KWyAgIDIxLjY4Nzg5NV0gW1RUTV0g
Wm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAzMjQyMjE2IGtpQg0NClsg
ICAyMS42OTUwOTVdIFtUVE1dIFpvbmUgICBkbWEzMjogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9y
eTogMjA5NzE1MiBraUINDQpbICAgMjEuNzAyNTI2XSBbVFRNXSBJbml0aWFsaXppbmcgcG9vbCBh
bGxvY2F0b3INDQpbICAgMjEuNzA3NDI0XSBbVFRNXSBJbml0aWFsaXppbmcgRE1BIHBvb2wgYWxs
b2NhdG9yDQ0KWyAgIDIxLjgzNjEzOF0gY2hlY2tpbmcgZ2VuZXJpYyAoYjEwMDAwMDAgMzAwMDAw
KSB2cyBodyAoOTEwMDAwMDAgZmYwMDAwKQ0NClsgICAyMS44NDM1MDNdIG1nYWcyMDAgMDAwMDow
MjowMC4wOiBmYjE6IG1nYWRybWZiIGZyYW1lIGJ1ZmZlciBkZXZpY2UNDQpbICAgMjEuOTQyNTAw
XSBhdGExMjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApDQ0KWyAgIDIx
Ljk0ODU1OV0gYXRhOTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApDQ0K
WyAgIDIxLjk1NDY1Nl0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAz
MDApDQ0KWyAgIDIxLjk2MDc3MV0gYXRhMTE6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDQgU0Nv
bnRyb2wgMzAwKQ0NClsgICAyMS45NjY5NzVdIGF0YTEwOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMg
KFNTdGF0dXMgMTMzIFNDb250cm9sIDMwMCkNDQpbICAgMjEuOTc0MDQ3XSBhdGExMzogU0FUQSBs
aW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApDQ0KWyAgIDIxLjk4MDI1M10gYXRhODog
U0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApDQ0KWyAgIDIxLjk4NjM2NV0g
YXRhNzogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApDQ0KWyAgIDIxLjk5
MjU3M10gYXRhMTAuMDA6IEFUQS05OiBJTlRFTCBTU0RTQzJCQTAxMlQ0LCBHMjAxMDE0MCwgbWF4
IFVETUEvMTMzDQ0KWyAgIDIyLjAwMDAxN10gYXRhMTAuMDA6IDIzNDQyMjU5Njggc2VjdG9ycywg
bXVsdGkgMTogTEJBNDggTkNRIChkZXB0aCAzMS8zMikNDQpbICAgMjIuMDA4MjQ4XSBhdGExMC4w
MDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMNDQpbICAgMjIuMDEzNTk2XSBzY3NpIDk6MDowOjA6
IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIElOVEVMIFNTRFNDMkJBMDEgMDE0MCBQUTogMCBB
TlNJOiA1DQ0KWyAgIDIyLjc1NTUyMV0gaXhnYmUgMDAwMDo4NTowMC4wOiBJbnRlbChSKSAxMCBH
aWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbg0NClsgICAyMi43NTU3NDRdIGUxMDAwZSAwMDAwOjQ1
OjAwLjEgZXRoMzogKFBDSSBFeHByZXNzOjIuNUdUL3M6V2lkdGggeDQpIDY4OjA1OmNhOjNjOjA4
Ojg5DQ0KWyAgIDIyLjc1NTc0Nl0gZTEwMDBlIDAwMDA6NDU6MDAuMSBldGgzOiBJbnRlbChSKSBQ
Uk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24NDQpbICAgMjIuNzU1ODI0XSBlMTAwMGUgMDAwMDo0
NTowMC4xIGV0aDM6IE1BQzogMCwgUEhZOiA0LCBQQkEgTm86IEQ1MDg2OC0wMDkNDQpbICAgMjIu
Nzc1MjA3XSBlMTAwMGUgMDAwMDo0NTowMC4xIGVucDY5czBmMTogcmVuYW1lZCBmcm9tIGV0aDMN
DQpbICAgMjIuNzkzNzEzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMzIgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDENDQpbICAgMjIuNzk5ODk1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4OCB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyMi43OTk5NTRdIHhlbjogLS0+IHBpcnE9ODggLT4gaXJx
PTg4IChnc2k9ODgpDQ0KWyAgIDIyLjgwMDY5OF0gY2hlY2tpbmcgZ2VuZXJpYyAoYjEwMDAwMDAg
MzAwMDAwKSB2cyBodyAoYTAwMDAwMDAgMTAwMDAwMDApDQ0KWyAgIDIyLjgwMDY5OV0gY2hlY2tp
bmcgZ2VuZXJpYyAoYjEwMDAwMDAgMzAwMDAwKSB2cyBodyAoYjAwMDAwMDAgMjAwMDAwMCkNDQpb
ICAgMjIuODAwNzAwXSBmYjogc3dpdGNoaW5nIHRvIG5vdXZlYXVmYiBmcm9tIEVGSSBWR0ENDQpb
ICAgMjIuODA4MTEzXSBpNDBlIDAwMDA6MmQ6MDAuMDogQWRkZWQgTEFOIGRldmljZSBQRjAgYnVz
PTB4MmQgZGV2PTB4MDAgZnVuYz0weDAwDQ0KWyAgIDIyLjgxODc5OV0gaTQwZSAwMDAwOjJkOjAw
LjA6IEZlYXR1cmVzOiBQRi1pZFswXSBWRnM6IDMyIFZTSXM6IDM0IFFQOiAzMiBSU1MgRkRfQVRS
IEZEX1NCIE5UVVBMRSBEQ0IgVnhMQU4gR2VuZXZlIFBUUCBWRVBBDQ0KWyAgIDIyLjgxODkzMl0g
eGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjIu
ODE4OTQ5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQ2DQ0KWyAgIDIyLjg2MzMzNF0gQ29uc29s
ZTogc3dpdGNoaW5nIHRvIGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUNDQpbICAgMjIuODYzMzU4
XSB4ZW46IC0tPiBwaXJxPTEzMiAtPiBpcnE9MTMyIChnc2k9MTMyKQ0NClsgICAyMi44NjQ0MTZd
IFtkcm1dIEluaXRpYWxpemVkIG1nYWcyMDAgMS4wLjAgMjAxMTA0MTggZm9yIDAwMDA6MDI6MDAu
MCBvbiBtaW5vciAwDQ0KWyAgIDIyLjg3NTg2NF0gaTQwZSAwMDAwOjJkOjAwLjE6IGZ3IDMuMS40
NTI0MyBhcGkgMS41IG52bSAyLjJiIDB4ODAwMDA1OGQgMC4wLjANDQpbICAgMjIuODkyNTI1XSBl
MTAwMGUgMDAwMDo0NTowMC4wIGVucDY5czBmMDogcmVuYW1lZCBmcm9tIGV0aDANDQpbICAgMjIu
ODkyNzA4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4OCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0N
ClsgICAyMi44OTI3MjBdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6ODgNDQpbICAgMjIuODkzMzY1
XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogTlZJRElBIEdUMjE4ICgwYTgyODBiMSkNDQpbICAgMjMu
MDE0NTY0XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogYmlvczogdmVyc2lvbiA3MC4xOC42Zi4wMC4w
NQ0NClsgICAyMy4wMTgwNTJdIGk0MGUgMDAwMDoyZDowMC4xOiBNQUMgYWRkcmVzczogMDA6MDA6
MDA6MDA6MDM6MTUNDQpbICAgMjMuMDE5MDM5XSBpeGdiZSAwMDAwOjg1OjAwLjE6IE11bHRpcXVl
dWUgRW5hYmxlZDogUnggUXVldWUgY291bnQgPSAzMiwgVHggUXVldWUgY291bnQgPSAzMg0NClsg
ICAyMy4wMTkxNzRdIGl4Z2JlIDAwMDA6ODU6MDAuMTogUENJIEV4cHJlc3MgYmFuZHdpZHRoIG9m
IDMyR1QvcyBhdmFpbGFibGUNDQpbICAgMjMuMDE5MTc2XSBpeGdiZSAwMDAwOjg1OjAwLjE6IChT
cGVlZDo1LjBHVC9zLCBXaWR0aDogeDgsIEVuY29kaW5nIExvc3M6MjAlKQ0NClsgICAyMy4wMTky
NjFdIGl4Z2JlIDAwMDA6ODU6MDAuMTogTUFDOiAyLCBQSFk6IDE4LCBTRlArOiA2LCBQQkEgTm86
IEU3MDg1NC0wMDkNDQpbICAgMjMuMDE5MjYzXSBpeGdiZSAwMDAwOjg1OjAwLjE6IDkwOmUyOmJh
OmM0OjZmOjg5DQ0KWyAgIDIzLjA2NjI0N10gbm91dmVhdSAwMDAwOjU5OjAwLjA6IGJpb3M6IE9P
QiAxIDAxNDUyMzAxIDAxNDUyMzAxDQ0KWyAgIDIzLjA3Mjc3MV0gbm91dmVhdSAwMDAwOjU5OjAw
LjA6IGJpb3M6IE9PQiAxIDIyMjM0OWVkIDIyMjM0OWVkDQ0KWyAgIDIzLjA3OTQ2NV0gbm91dmVh
dSAwMDAwOjU5OjAwLjA6IGJpb3M6IE9PQiAxIDIyMjM0OWVkIDIyMjM0OWVkDQ0KWyAgIDIzLjA4
NjE1NF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IGJpb3M6IE9PQiAxIDIyMjM0OWVkIDIyMjM0OWVk
DQ0KWyAgIDIzLjA5MzI5NF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IGZiOiA1MTIgTWlCIEREUjMN
DQpbICAgMjMuMDk4NTY1XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogZmI6IG1lbW9yeSBjb250cm9s
bGVyIHJlcG9ydHMgNTEyIE1pQiBWUkFNDQ0KWyAgIDIzLjEzMjAxMV0gaXhnYmUgMDAwMDo4NTow
MC4xOiBJbnRlbChSKSAxMCBHaWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbg0NClsgICAyMy4xMzky
NjZdIGl4Z2JlIDAwMDA6YWQ6MDAuMDogZW5hYmxpbmcgZGV2aWNlICgwMTQwIC0+IDAxNDIpDQ0K
WyAgIDIzLjE0NTg5MF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTQ4IHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxDQ0KWyAgIDIzLjE1MjI0MV0geGVuOiAtLT4gcGlycT0xNDggLT4gaXJxPTE0OCAoZ3Np
PTE0OCkNDQpbICAgMjMuMTczNzMyXSBhdGExMC4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNf
ZGF0YQ0NClsgICAyMy4xNzkxNDFdIHNkIDk6MDowOjA6IFtzZGFdIDIzNDQyMjU5NjggNTEyLWJ5
dGUgbG9naWNhbCBibG9ja3M6ICgxLjIwIFRCLzEuMDkgVGlCKQ0NClsgICAyMy4xODQ4MDZdIGk0
MGUgMDAwMDoyZDowMC4xOiBBZGRlZCBMQU4gZGV2aWNlIFBGMSBidXM9MHgyZCBkZXY9MHgwMCBm
dW5jPTB4MDENDQpbICAgMjMuMTk1MzA2XSBpNDBlIDAwMDA6MmQ6MDAuMTogRmVhdHVyZXM6IFBG
LWlkWzFdIFZGczogMzIgVlNJczogMzQgUVA6IDMyIFJTUyBGRF9BVFIgRkRfU0IgTlRVUExFIERD
QiBWeExBTiBHZW5ldmUgUFRQIFZFUEENDQpbICAgMjMuMTk1Mzk4XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSA0NiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyMy4xOTU0MDldIEFscmVhZHkg
c2V0dXAgdGhlIEdTSSA6NDYNDQpbICAgMjMuMjE4OTM5XSBzZCA5OjA6MDowOiBbc2RhXSA0MDk2
LWJ5dGUgcGh5c2ljYWwgYmxvY2tzDQ0KWyAgIDIzLjIyNDg3Nl0gc2QgOTowOjA6MDogW3NkYV0g
V3JpdGUgUHJvdGVjdCBpcyBvZmYNDQpbICAgMjMuMjMwMjkzXSBzZCA5OjA6MDowOiBbc2RhXSBN
b2RlIFNlbnNlOiAwMCAzYSAwMCAwMA0NClsgICAyMy4yMzYwMjFdIHNkIDk6MDowOjA6IFtzZGFd
IFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBv
cnQgRFBPIG9yIEZVQQ0NClsgICAyMy4yNDYzODNdIGF0YTEwLjAwOiBFbmFibGluZyBkaXNjYXJk
X3plcm9lc19kYXRhDQ0KWyAgIDIzLjI1MjAxN10gaTQwZSAwMDAwOjJkOjAwLjI6IGZ3IDMuMS40
NTI0MyBhcGkgMS41IG52bSAyLjJiIDB4ODAwMDA1OGQgMC4wLjANDQpbICAgMjMuMjUzMTg0XSAg
c2RhOiBzZGExIHNkYTIgc2RhMw0NClsgICAyMy4yNTM1MjZdIGF0YTEwLjAwOiBFbmFibGluZyBk
aXNjYXJkX3plcm9lc19kYXRhDQ0KWyAgIDIzLjI1MzU4Nl0gc2QgOTowOjA6MDogW3NkYV0gQXR0
YWNoZWQgU0NTSSBkaXNrDQ0KWxtbMzJtICBPSyAgG1swbV0gRm91bmQgZGV2aWNlIElOVEVMX1NT
RFNDMkJBMDEyVDQgMy4NDQ0KICAgICAgICAgU3RhcnRpbmcgRmlsZSBTeXN0ZW0gQ2hlY2sgb24g
L2Rldi8uLi4zLTYzMDEtNGNiZS05YjUxLTM2ODU0YzI0NTdjMS4uLg0NDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIEZpbGUgU3lzdGVtIENoZWNrIG9uIC9kZXYvZC4uLmFhMy02MzAxLTRjYmUt
OWI1MS0zNjg1NGMyNDU3YzEuDQ0NClsgICAyMy40MDQ5NzJdIGl4Z2JlIDAwMDA6YWQ6MDAuMDog
TXVsdGlxdWV1ZSBFbmFibGVkOiBSeCBRdWV1ZSBjb3VudCA9IDMyLCBUeCBRdWV1ZSBjb3VudCA9
IDMyDQ0KWyAgIDIzLjQxMTU2MV0gaTQwZSAwMDAwOjJkOjAwLjI6IE1BQyBhZGRyZXNzOiAwMDow
MDowMDowMDowMzoxNg0NClsgICAyMy40NTc0NjhdIGl4Z2JlIDAwMDA6YWQ6MDAuMDogUENJIEV4
cHJlc3MgYmFuZHdpZHRoIG9mIDMyR1QvcyBhdmFpbGFibGUNDQpbICAgMjMuNDY0OTc1XSBpeGdi
ZSAwMDAwOmFkOjAwLjA6IChTcGVlZDo1LjBHVC9zLCBXaWR0aDogeDgsIEVuY29kaW5nIExvc3M6
MjAlKQ0NClsgICAyMy41MTAyNjJdIGk0MGUgMDAwMDoyZDowMC4yOiBBZGRlZCBMQU4gZGV2aWNl
IFBGMiBidXM9MHgyZCBkZXY9MHgwMCBmdW5jPTB4MDINDQpbICAgMjMuNTI4NzMwXSBpNDBlIDAw
MDA6MmQ6MDAuMjogRmVhdHVyZXM6IFBGLWlkWzJdIFZGczogMzIgVlNJczogMzQgUVA6IDMyIFJT
UyBGRF9BVFIgRkRfU0IgTlRVUExFIERDQiBWeExBTiBHZW5ldmUgUFRQIFZFUEENDQpbICAgMjMu
NTQxMTY1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0NiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0N
ClsgICAyMy41NDczOTVdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NDYNDQpbICAgMjMuNTY5OTEy
XSBpeGdiZSAwMDAwOmFkOjAwLjA6IE1BQzogMywgUEhZOiAwLCBQQkEgTm86IEczNjc0OC0wMDUN
DQpbICAgMjMuNTc2NzMzXSBpeGdiZSAwMDAwOmFkOjAwLjA6IGEwOjM2OjlmOjQwOjk4OmE0DQ0K
WyAgIDIzLjYwNjI2Nl0gaTQwZSAwMDAwOjJkOjAwLjM6IGZ3IDMuMS40NTI0MyBhcGkgMS41IG52
bSAyLjJiIDB4ODAwMDA1OGQgMC4wLjANDQpbICAgMjMuNzMyMzM0XSBpeGdiZSAwMDAwOmFkOjAw
LjA6IEludGVsKFIpIDEwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uDQ0KWyAgIDIzLjczOTU5
M10gaXhnYmUgMDAwMDphZDowMC4xOiBlbmFibGluZyBkZXZpY2UgKDAxNDAgLT4gMDE0MikNDQpb
ICAgMjMuNzQ2MjI5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNDQgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDENDQpbICAgMjMuNzUyNjEwXSB4ZW46IC0tPiBwaXJxPTE0NCAtPiBpcnE9MTQ0IChnc2k9
MTQ0KQ0NClsgICAyMy43NTQ0NDBdIGk0MGUgMDAwMDoyZDowMC4zOiBNQUMgYWRkcmVzczogMDA6
MDA6MDA6MDA6MDM6MTcNDQpbICAgMjMuNzY5NjE2XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJN
OiBWUkFNOiA1MTIgTWlCDQ0KWyAgIDIzLjc3NTA4OF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERS
TTogR0FSVDogMTA0ODU3NiBNaUINDQpbICAgMjMuNzgxMTA4XSBub3V2ZWF1IDAwMDA6NTk6MDAu
MDogRFJNOiBUTURTIHRhYmxlIHZlcnNpb24gMi4wDQ0KWyAgIDIzLjc4NzYwMF0gbm91dmVhdSAw
MDAwOjU5OjAwLjA6IERSTTogRENCIHZlcnNpb24gNC4wDQ0KWyAgIDIzLjc5MzQxOF0gbm91dmVh
dSAwMDAwOjU5OjAwLjA6IERSTTogRENCIG91dHAgMDA6IDAxMDAwMzAyIDAwMDIwMDMwDQ0KWyAg
IDIzLjgwMDY4N10gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRENCIG91dHAgMDE6IDAyMDAw
MzAwIDAwMDAwMDAwDQ0KWyAgIDIzLjgwNzk1Nl0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTog
RENCIG91dHAgMDI6IDAyMDExMzYyIDAwMDIwMDEwDQ0KWyAgIDIzLjgxNTIzMF0gbm91dmVhdSAw
MDAwOjU5OjAwLjA6IERSTTogRENCIG91dHAgMDM6IDAxMDIyMzEwIDAwMDAwMDAwDQ0KWyAgIDIz
LjgyMjUwN10gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRENCIGNvbm4gMDA6IDAwMDAxMDMw
DQ0KWyAgIDIzLjgyODg5N10gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRENCIGNvbm4gMDE6
IDAwMDAyMTYxDQ0KWyAgIDIzLjgzNTI5OV0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRENC
IGNvbm4gMDI6IDAwMDAwMjAwDQ0KWyAgIDIzLjg1NDgzMl0gaTQwZSAwMDAwOjJkOjAwLjM6IEFk
ZGVkIExBTiBkZXZpY2UgUEYzIGJ1cz0weDJkIGRldj0weDAwIGZ1bmM9MHgwMw0NClsgICAyMy44
NzM1MzddIGk0MGUgMDAwMDoyZDowMC4zOiBGZWF0dXJlczogUEYtaWRbM10gVkZzOiAzMiBWU0lz
OiAzNCBRUDogMzIgUlNTIEZEX0FUUiBGRF9TQiBOVFVQTEUgRENCIFZ4TEFOIEdlbmV2ZSBQVFAg
VkVQQQ0NClsgICAyMy44ODc2MjRdIGk0MGUgMDAwMDoyZDowMC4yIGVucDQ1czBmMjogcmVuYW1l
ZCBmcm9tIGV0aDQNDQpbICAgMjMuOTcyNjMyXSBbZHJtXSBTdXBwb3J0cyB2YmxhbmsgdGltZXN0
YW1wIGNhY2hpbmcgUmV2IDIgKDIxLjEwLjIwMTMpLg0NClsgICAyMy45Nzk5NDFdIFtkcm1dIERy
aXZlciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuDQ0KWyAgIDIzLjk5
MDYyMl0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IGh3bW9uX2RldmljZV9yZWdpc3RlcigpIGlzIGRl
cHJlY2F0ZWQuIFBsZWFzZSBjb252ZXJ0IHRoZSBkcml2ZXIgdG8gdXNlIGh3bW9uX2RldmljZV9y
ZWdpc3Rlcl93aXRoX2luZm8oKS4NDQpbICAgMjQuMDEzMTI4XSBpeGdiZSAwMDAwOmFkOjAwLjE6
IE11bHRpcXVldWUgRW5hYmxlZDogUnggUXVldWUgY291bnQgPSAzMiwgVHggUXVldWUgY291bnQg
PSAzMg0NClsgICAyNC4wNTg5MzddIGl4Z2JlIDAwMDA6YWQ6MDAuMTogUENJIEV4cHJlc3MgYmFu
ZHdpZHRoIG9mIDMyR1QvcyBhdmFpbGFibGUNDQpbICAgMjQuMDY2NDM1XSBpeGdiZSAwMDAwOmFk
OjAwLjE6IChTcGVlZDo1LjBHVC9zLCBXaWR0aDogeDgsIEVuY29kaW5nIExvc3M6MjAlKQ0NClsg
ICAyNC4xNDg1OTRdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IE1NOiB1c2luZyBDT1BZIGZv
ciBidWZmZXIgY29waWVzDQ0KWyAgIDI0LjE3MTcxM10gaXhnYmUgMDAwMDphZDowMC4xOiBNQUM6
IDMsIFBIWTogMCwgUEJBIE5vOiBHMzY3NDgtMDA1DQ0KWyAgIDI0LjE3ODUzM10gaXhnYmUgMDAw
MDphZDowMC4xOiBhMDozNjo5Zjo0MDo5ODphNg0NClsgICAyNC4yNjIxOTddIG5vdXZlYXUgMDAw
MDo1OTowMC4wOiBEVkktSS0xOiBFRElEIGlzIGludmFsaWQ6DQ0KWyAgIDI0LjI2ODM0MF0gCVsw
MF0gQkFEICAwMCBmZiBmZiBmZiBmZiBmZiBmZiAwMCBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0N
ClsgICAyNC4yNzU3MTBdIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYNDQpbICAgMjQuMjgzMDc3XSAJWzAwXSBCQUQgIGZmIGZmIGZmIGZm
IGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmDQ0KWyAgIDI0LjI5MDQ0OV0gCVsw
MF0gQkFEICBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0N
ClsgICAyNC4yOTc4MTVdIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYNDQpbICAgMjQuMzA1MTkzXSAJWzAwXSBCQUQgIGZmIGZmIGZmIGZm
IGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmDQ0KWyAgIDI0LjMxMjU1MF0gCVsw
MF0gQkFEICBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0N
ClsgICAyNC4zMTk5MTldIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYNDQpbICAgMjQuMzI3Mjk3XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDog
RFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUktMQ0NClsgICAyNC40MTYx
NzddIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IGFsbG9jYXRlZCAxMDI0eDc2OCBmYjogMHg3
MDAwMCwgYm8gZmZmZjg4MDI3YzI3NDgwMA0NClsgICAyNC40MjU2NDBdIGZiY29uOiBub3V2ZWF1
ZmIgKGZiMCkgaXMgcHJpbWFyeSBkZXZpY2UNDQpbICAgMjQuNDI2MzUwXSBpNDBlIDAwMDA6MmQ6
MDAuMCBlbnA0NXMwZjA6IHJlbmFtZWQgZnJvbSBldGgyDQ0KWyAgIDI0LjUzMjQxM10gbm91dmVh
dSAwMDAwOjU5OjAwLjA6IERSTTogRERDIHJlc3BvbmRlZCwgYnV0IG5vIEVESUQgZm9yIERWSS1J
LTENDQpbICAgMjQuNTg0NDMzXSBpNDBlIDAwMDA6MmQ6MDAuMSBlbnA0NXMwZjE6IHJlbmFtZWQg
ZnJvbSBldGgzDQ0KWyAgIDI0LjYwODM5MV0gaTQwZSAwMDAwOjJkOjAwLjMgZW5wNDVzMGYzOiBy
ZW5hbWVkIGZyb20gZXRoNg0NClsgICAyNC42MDg3MDBdIENvbnNvbGU6IHN3aXRjaGluZyB0byBj
b2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMjh4NDgNDQpbICAgMjQuNzE1MjkyXSBub3V2ZWF1
IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUkt
MQ0NClsgICAyNC44MDAwMThdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBmYjA6IG5vdXZlYXVmYiBm
cmFtZSBidWZmZXIgZGV2aWNlDQ0KWyAgIDI0LjgwNzIyMl0gW2RybV0gSW5pdGlhbGl6ZWQgbm91
dmVhdSAxLjMuMSAyMDEyMDgwMSBmb3IgMDAwMDo1OTowMC4wIG9uIG1pbm9yIDENDQpbICAgMjQu
ODM0MDIzXSBpeGdiZSAwMDAwOmFkOjAwLjE6IEludGVsKFIpIDEwIEdpZ2FiaXQgTmV0d29yayBD
b25uZWN0aW9uDQ0KWyAgIDI0Ljg0OTcwOF0gaXhnYmUgMDAwMDo4NTowMC4wIGVucDEzM3MwZjA6
IHJlbmFtZWQgZnJvbSBldGgxDQ0KWyAgIDI0Ljg2NzMzOV0gaXhnYmUgMDAwMDo4NTowMC4xIGVu
cDEzM3MwZjE6IHJlbmFtZWQgZnJvbSBldGgwDQ0KWyAgIDI0Ljg5NTI2M10gaXhnYmUgMDAwMDph
ZDowMC4wIGVucDE3M3MwZjA6IHJlbmFtZWQgZnJvbSBldGg1DQ0KWyAgIDI0LjkyMzMwMF0gaXhn
YmUgMDAwMDphZDowMC4xIGVucDE3M3MwZjE6IHJlbmFtZWQgZnJvbSBldGgyDQ0KWxtbMzJtICBP
SyAgG1swbV0gU3RhcnRlZCBkcmFjdXQgaW5pdHF1ZXVlIGhvb2suDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMgKFByZSkuDQ0NClsbWzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMuDQ0NCiAgICAgICAg
IE1vdW50aW5nIC9zeXNyb290Li4uDQ0NClsgICAyNS4xNTQ3NDFdIEVYVDQtZnMgKHNkYTMpOiBt
b3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpDQ0K
WxtbMzJtICBPSyAgG1swbV0gTW91bnRlZCAvc3lzcm9vdC4NDQ0KWxtbMzJtICBPSyAgG1swbV0g
UmVhY2hlZCB0YXJnZXQgSW5pdHJkIFJvb3QgRmlsZSBTeXN0ZW0uDQ0NCiAgICAgICAgIFN0YXJ0
aW5nIFJlbG9hZCBDb25maWd1cmF0aW9uIGZyb20gdGhlIFJlYWwgUm9vdC4uLg0NDQpbG1szMm0g
IE9LICAbWzBtXSBTdGFydGVkIFJlbG9hZCBDb25maWd1cmF0aW9uIGZyb20gdGhlIFJlYWwgUm9v
dC4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgSW5pdHJkIEZpbGUgU3lzdGVt
cy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgSW5pdHJkIERlZmF1bHQgVGFy
Z2V0Lg0NDQogICAgICAgICBTdGFydGluZyBkcmFjdXQgcHJlLXBpdm90IGFuZCBjbGVhbnVwIGhv
b2suLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBkcmFjdXQgcHJlLXBpdm90IGFuZCBj
bGVhbnVwIGhvb2suDQ0NCiAgICAgICAgIFN0YXJ0aW5nIENsZWFuaW5nIFVwIGFuZCBTaHV0dGlu
ZyBEb3duIERhZW1vbnMuLi4NDQ0KICAgICAgICAgU3RhcnRpbmcgUGx5bW91dGggc3dpdGNoIHJv
b3Qgc2VydmljZS4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBUaW1lcnMu
DQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgQ2xlYW5pbmcgVXAgYW5kIFNodXR0aW5nIERv
d24gRGFlbW9ucy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCBkcmFjdXQgcHJlLXBpdm90
IGFuZCBjbGVhbnVwIGhvb2suDQ0NCiAgICAgICAgIFN0b3BwaW5nIGRyYWN1dCBwcmUtcGl2b3Qg
YW5kIGNsZWFudXAgaG9vay4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBS
ZW1vdGUgRmlsZSBTeXN0ZW1zLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBS
ZW1vdGUgRmlsZSBTeXN0ZW1zIChQcmUpLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIGRy
YWN1dCBpbml0cXVldWUgaG9vay4NDQ0KICAgICAgICAgU3RvcHBpbmcgZHJhY3V0IGluaXRxdWV1
ZSBob29rLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IEluaXRyZCBEZWZh
dWx0IFRhcmdldC4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJnZXQgQmFzaWMgU3lz
dGVtLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBTb2NrZXRzLg0NDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBTeXN0ZW0gSW5pdGlhbGl6YXRpb24uDQ0NClsb
WzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFN3YXAuDQ0NClsbWzMybSAgT0sgIBtbMG1d
IFN0b3BwZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVtcy4NDQ0KICAgICAgICAgU3RvcHBpbmcg
dWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBl
ZCB1ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2VzLg0NDQogICAgICAgICBTdG9wcGluZyB1ZGV2IENv
bGRwbHVnIGFsbCBEZXZpY2VzLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgQXBwbHkg
S2VybmVsIFZhcmlhYmxlcy4NDQ0KICAgICAgICAgU3RvcHBpbmcgQXBwbHkgS2VybmVsIFZhcmlh
Ymxlcy4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBTbGljZXMuDQ0NClsb
WzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFBhdGhzLg0NDQpbG1szMm0gIE9LICAbWzBt
XSBTdGFydGVkIFBseW1vdXRoIHN3aXRjaCByb290IHNlcnZpY2UuDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4NDQ0KICAgICAg
ICAgU3RvcHBpbmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4uLg0NDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdG9wcGVkIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0YS4uLmNlIG5v
ZGVzIGZvciB0aGUgY3VycmVudCBrZXJuZWwuDQ0NCiAgICAgICAgIFN0b3BwaW5nIENyZWF0ZSBs
aXN0IG9mIHJlcXVpcmVkIHN0Li4uIG5vZGVzIGZvciB0aGUgY3VycmVudCBrZXJuZWwuLi4NDQ0K
WxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCBkcmFjdXQgcHJlLXVkZXYgaG9vay4NDQ0KICAgICAg
ICAgU3RvcHBpbmcgZHJhY3V0IHByZS11ZGV2IGhvb2suLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0g
U3RvcHBlZCBkcmFjdXQgY21kbGluZSBob29rLg0NDQogICAgICAgICBTdG9wcGluZyBkcmFjdXQg
Y21kbGluZSBob29rLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIENsb3NlZCB1ZGV2IENvbnRyb2wg
U29ja2V0Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBDbG9zZWQgdWRldiBLZXJuZWwgU29ja2V0Lg0N
DQogICAgICAgICBTdGFydGluZyBDbGVhbnVwIHVkZXZkIERCLi4uDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgQ2xlYW51cCB1ZGV2ZCBEQi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hl
ZCB0YXJnZXQgU3dpdGNoIFJvb3QuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIFN3aXRjaCBSb290Li4u
DQ0NClsgICAyNS44MDI2MTZdIHN5c3RlbWQtam91cm5hbGRbNDExXTogUmVjZWl2ZWQgU0lHVEVS
TSBmcm9tIFBJRCAxIChzeXN0ZW1kKS4NDQpbICAgMjUuODU0NDIyXSBzeXN0ZW1kOiAyNiBvdXRw
dXQgbGluZXMgc3VwcHJlc3NlZCBkdWUgdG8gcmF0ZWxpbWl0aW5nDQ0KWyAgIDI1Ljg4MjM1MV0g
YXVkaXQ6IHR5cGU9MTQwNCBhdWRpdCgxNDk0NDA1NjkzLjMwMDoyKTogZW5mb3JjaW5nPTEgb2xk
X2VuZm9yY2luZz0wIGF1aWQ9NDI5NDk2NzI5NSBzZXM9NDI5NDk2NzI5NQ0NClsgICAyNS45MTcy
ODJdIFNFTGludXg6IDMyNzY4IGF2dGFiIGhhc2ggc2xvdHMsIDEwNDk2MCBydWxlcy4NDQpbICAg
MjUuOTQyOTk3XSBTRUxpbnV4OiAzMjc2OCBhdnRhYiBoYXNoIHNsb3RzLCAxMDQ5NjAgcnVsZXMu
DQ0KWyAgIDI1Ljk4Mjk5N10gU0VMaW51eDogIDggdXNlcnMsIDE0IHJvbGVzLCA0OTg2IHR5cGVz
LCAzMDEgYm9vbHMsIDEgc2VucywgMTAyNCBjYXRzDQ0KWyAgIDI1Ljk5MTI3Ml0gU0VMaW51eDog
IDkxIGNsYXNzZXMsIDEwNDk2MCBydWxlcw0NClsgICAyNi4wMDEwMjldIFNFTGludXg6ICBQZXJt
aXNzaW9uIHZhbGlkYXRlX3RyYW5zIGluIGNsYXNzIHNlY3VyaXR5IG5vdCBkZWZpbmVkIGluIHBv
bGljeS4NDQpbICAgMjYuMDEwMDAyXSBTRUxpbnV4OiAgUGVybWlzc2lvbiBtb2R1bGVfbG9hZCBp
biBjbGFzcyBzeXN0ZW0gbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4wMTg3MjBdIFNF
TGludXg6ICBDbGFzcyBiaW5kZXIgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4wMjQ3
MzBdIFNFTGludXg6ICBDbGFzcyBjYXBfdXNlcm5zIG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpb
ICAgMjYuMDMxMjA3XSBTRUxpbnV4OiAgQ2xhc3MgY2FwMl91c2VybnMgbm90IGRlZmluZWQgaW4g
cG9saWN5Lg0NClsgICAyNi4wMzc4MDFdIFNFTGludXg6ICBDbGFzcyBzY3RwX3NvY2tldCBub3Qg
ZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI2LjA0NDQwMV0gU0VMaW51eDogIENsYXNzIGljbXBf
c29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjYuMDUwOTg5XSBTRUxpbnV4OiAg
Q2xhc3MgYXgyNV9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4wNTc1OTFd
IFNFTGludXg6ICBDbGFzcyBpcHhfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAg
MjYuMDY0MDc3XSBTRUxpbnV4OiAgQ2xhc3MgbmV0cm9tX3NvY2tldCBub3QgZGVmaW5lZCBpbiBw
b2xpY3kuDQ0KWyAgIDI2LjA3MDg2M10gU0VMaW51eDogIENsYXNzIGF0bXB2Y19zb2NrZXQgbm90
IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4wNzc2NThdIFNFTGludXg6ICBDbGFzcyB4MjVf
c29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjYuMDg0MTQ1XSBTRUxpbnV4OiAg
Q2xhc3Mgcm9zZV9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4wOTA3NDhd
IFNFTGludXg6ICBDbGFzcyBkZWNuZXRfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpb
ICAgMjYuMDk3NTI1XSBTRUxpbnV4OiAgQ2xhc3MgYXRtc3ZjX3NvY2tldCBub3QgZGVmaW5lZCBp
biBwb2xpY3kuDQ0KWyAgIDI2LjEwNDMxNF0gU0VMaW51eDogIENsYXNzIHJkc19zb2NrZXQgbm90
IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4xMTA4MjFdIFNFTGludXg6ICBDbGFzcyBpcmRh
X3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI2LjExNzQwMF0gU0VMaW51eDog
IENsYXNzIHBwcG94X3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI2LjEyNDEw
M10gU0VMaW51eDogIENsYXNzIGxsY19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsg
ICAyNi4xMzA1ODddIFNFTGludXg6ICBDbGFzcyBjYW5fc29ja2V0IG5vdCBkZWZpbmVkIGluIHBv
bGljeS4NDQpbICAgMjYuMTM3MDg0XSBTRUxpbnV4OiAgQ2xhc3MgdGlwY19zb2NrZXQgbm90IGRl
ZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4xNDM2ODZdIFNFTGludXg6ICBDbGFzcyBibHVldG9v
dGhfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjYuMTUwNzU1XSBTRUxpbnV4
OiAgQ2xhc3MgaXVjdl9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4xNTcz
NThdIFNFTGludXg6ICBDbGFzcyByeHJwY19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0N
ClsgICAyNi4xNjQwNDBdIFNFTGludXg6ICBDbGFzcyBpc2RuX3NvY2tldCBub3QgZGVmaW5lZCBp
biBwb2xpY3kuDQ0KWyAgIDI2LjE3MDYzMF0gU0VMaW51eDogIENsYXNzIHBob25ldF9zb2NrZXQg
bm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4xNzc0MjVdIFNFTGludXg6ICBDbGFzcyBp
ZWVlODAyMTU0X3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQ0KWyAgIDI2LjE4NDU5NF0g
U0VMaW51eDogIENsYXNzIGNhaWZfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAg
MjYuMTkxMTkyXSBTRUxpbnV4OiAgQ2xhc3MgYWxnX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xp
Y3kuDQ0KWyAgIDI2LjE5NzY4MF0gU0VMaW51eDogIENsYXNzIG5mY19zb2NrZXQgbm90IGRlZmlu
ZWQgaW4gcG9saWN5Lg0NClsgICAyNi4yMDQxNzZdIFNFTGludXg6ICBDbGFzcyB2c29ja19zb2Nr
ZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAyNi4yMTA4NzZdIFNFTGludXg6ICBDbGFz
cyBrY21fc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NDQpbICAgMjYuMjE3MzY0XSBTRUxp
bnV4OiAgQ2xhc3MgcWlwY3J0cl9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0NClsgICAy
Ni4yMjQyNTddIFNFTGludXg6ICBDbGFzcyBzbWNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGlj
eS4NDQpbICAgMjYuMjMwNzQ0XSBTRUxpbnV4OiB0aGUgYWJvdmUgdW5rbm93biBjbGFzc2VzIGFu
ZCBwZXJtaXNzaW9ucyB3aWxsIGJlIGFsbG93ZWQNDQpbICAgMjYuMjM4ODkzXSBTRUxpbnV4OiAg
Q29tcGxldGluZyBpbml0aWFsaXphdGlvbi4NDQpbICAgMjYuMjQ0MTMzXSBTRUxpbnV4OiAgU2V0
dGluZyB1cCBleGlzdGluZyBzdXBlcmJsb2Nrcy4NDQpbICAgMjYuMjY2MzQ0XSBhdWRpdDogdHlw
ZT0xNDAzIGF1ZGl0KDE0OTQ0MDU2OTMuNjg0OjMpOiBwb2xpY3kgbG9hZGVkIGF1aWQ9NDI5NDk2
NzI5NSBzZXM9NDI5NDk2NzI5NQ0NClsgICAyNi4yNzc4MzhdIHN5c3RlbWRbMV06IFN1Y2Nlc3Nm
dWxseSBsb2FkZWQgU0VMaW51eCBwb2xpY3kgaW4gMzk1Ljk2MG1zLg0NClsgICAyNi4zMTY1NzJd
IGlwX3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtDQ0KWyAgIDI2LjMy
Mjc2MF0gc3lzdGVtZFsxXTogSW5zZXJ0ZWQgbW9kdWxlICdpcF90YWJsZXMnDQ0KWyAgIDI2LjM1
MzE1OF0gc3lzdGVtZFsxXTogUmVsYWJlbGxlZCAvZGV2IGFuZCAvcnVuIGluIDIzLjY0Nm1zLg0N
Cg0NDQpXZWxjb21lIHRvIBtbMDszMW1SZWQgSGF0IEVudGVycHJpc2UgTGludXggU2VydmVyIDcu
MyAoTWFpcG8pG1swbSENDQ0KDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgU3dpdGNoIFJv
b3QuDQ0NClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBMVk0yIG1ldGFkYXRhIGRhZW1v
biBzb2NrZXQuDQ0NClsbWzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2UgVXNlciBhbmQgU2Vz
c2lvbiBTbGljZS4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgVXNlciBhbmQg
R3JvdXAgTmFtZSBMb29rdXBzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBDcmVhdGVkIHNsaWNlIHN5
c3RlbS1zZXJpYWxceDJkZ2V0dHkuc2xpY2UuDQ0NClsbWzMybSAgT0sgIBtbMG1dIExpc3Rlbmlu
ZyBvbiB1ZGV2IEtlcm5lbCBTb2NrZXQuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFy
Z2V0IFNsaWNlcy4NDQ0KICAgICAgICAgTW91bnRpbmcgUlBDIFBpcGUgRmlsZSBTeXN0ZW0uLi4N
DQ0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIC9kZXYvaW5pdGN0bCBDb21wYXRpYmls
aXR5IE5hbWVkIFBpcGUuDQ0NClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBMVk0yIHBv
bGwgZGFlbW9uIHNvY2tldC4NDQ0KICAgICAgICAgTW91bnRpbmcgTkZTRCBjb25maWd1cmF0aW9u
IGZpbGVzeXN0ZW0uLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIERlbGF5ZWQg
U2h1dGRvd24gU29ja2V0Lg0NDQogICAgICAgICBTdGFydGluZyBDcmVhdGUgbGlzdCBvZiByZXF1
aXJlZCBzdC4uLiBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLi4uDQ0NCiAgICAgICAgIE1v
dW50aW5nIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0uLi4NDQ0KWxtbMzJtICBPSyAg
G1swbV0gTGlzdGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFNldCB1cCBhdXRvbW91bnQgQXJiaXRyYXJ5IEV4ZWN1dGFiLi4uYXRzIEZpbGUgU3lzdGVt
IEF1dG9tb3VudCBQb2ludC4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJnZXQgU3dp
dGNoIFJvb3QuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IEluaXRyZCBSb290
IEZpbGUgU3lzdGVtLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBJbml0cmQg
RmlsZSBTeXN0ZW1zLg0NDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gRGV2aWNlLW1h
cHBlciBldmVudCBkYWVtb24gRklGT3MuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgSm91
cm5hbCBTZXJ2aWNlLg0NDQogICAgICAgICBTdGFydGluZyBKb3VybmFsIFNlcnZpY2UuLi4NDQ0K
ICAgICAgICAgU3RhcnRpbmcgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4uLg0NDQogICAgICAgICBT
dGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuLi4NDQ0KICAgICAg
ICAgU3RhcnRpbmcgTW9uaXRvcmluZyBvZiBMVk0yIG1pcnJvcnMuLi4gZG1ldmVudGQgb3IgcHJv
Z3Jlc3MgcG9sbGluZy4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBDcmVhdGVkIHNsaWNlIHN5c3Rl
bS1nZXR0eS5zbGljZS4NDQ0KICAgICAgICAgTW91bnRpbmcgRGVidWcgRmlsZSBTeXN0ZW0uLi4N
DQ0KWxtbMzJtICBPSyAgG1swbV0gTW91bnRlZCBQT1NJWCBNZXNzYWdlIFF1ZXVlIEZpbGUgU3lz
dGVtLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVk
IHN0YS4uLmNlIG5vZGVzIGZvciB0aGUgY3VycmVudCBrZXJuZWwuDQ0NCiAgICAgICAgIFN0YXJ0
aW5nIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuLi4NDQ0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLg0NDQpbG1szMm0gIE9LICAbWzBt
XSBNb3VudGVkIERlYnVnIEZpbGUgU3lzdGVtLg0NDQpbICAgMjYuNjk2NzE4XSBFWFQ0LWZzIChz
ZGEzKTogcmUtbW91bnRlZC4gT3B0czogKG51bGwpDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRl
ZCBKb3VybmFsIFNlcnZpY2UuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgUmVtb3VudCBS
b290IGFuZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLg0NDQogICAgICAgICBTdGFydGluZyB1ZGV2IENv
bGRwbHVnIGFsbCBEZXZpY2VzLi4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIENvbmZpZ3VyZSByZWFk
LW9ubHkgcm9vdCBzdXBwb3J0Li4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIEZsdXNoIEpvdXJuYWwg
dG8gUGVyc2lzdGVudCBTdG9yYWdlLi4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIExvYWQvU2F2ZSBS
YW5kb20gU2VlZC4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIExWTTIgbWV0YWRhdGEg
ZGFlbW9uLg0NDQogICAgICAgICBTdGFydGluZyBMVk0yIG1ldGFkYXRhIGRhZW1vbi4uLg0NDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9k
ZXYuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLi4uDVsg
ICAyNi43NjE4ODBdIHMNDQp5c3RlbWQtam91cm5hbGRbODM4XTogUmVjZWl2ZWQgcmVxdWVzdCB0
byBmbHVzaCBydW50aW1lIGpvdXJuYWwgZnJvbSBQSUQgMQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0
YXJ0ZWQgTG9hZC9TYXZlIFJhbmRvbSBTZWVkLg0NDQpbICAgMjYuNzc5MTYxXSBSUEM6IFJlZ2lz
dGVyZWQgbmFtZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4NDQpbICAgMjYuNzg1ODM4
XSBSUEM6IFJlZ2lzdGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1bGUuDQ0KWyAgIDI2Ljc5MTAzOV0g
UlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLg0NClsgICAyNi43OTYzNzNdIFJQ
QzogUmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLg0N
ClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgRmx1c2ggSm91cm5hbCB0byBQZXJzaXN0ZW50IFN0
b3JhZ2UuDQ0NClsbWzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgUlBDIFBpcGUgRmlsZSBTeXN0ZW0u
DQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQ29uZmlndXJlIHJlYWQtb25seSByb290IHN1
cHBvcnQuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1h
bmFnZXIuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgdWRldiBDb2xkcGx1ZyBhbGwgRGV2
aWNlcy4NDQ0KICAgICAgICAgU3RhcnRpbmcgdWRldiBXYWl0IGZvciBDb21wbGV0ZSBEZXZpY2Ug
SW5pdGlhbGl6YXRpb24uLi4NDQ0KWyAgIDI3LjA4MzQ3MV0gSW5zdGFsbGluZyBrbmZzZCAoY29w
eXJpZ2h0IChDKSAxOTk2IG9raXJAbW9uYWQuc3diLmRlKS4NDQpbG1szMm0gIE9LICAbWzBtXSBN
b3VudGVkIE5GU0QgY29uZmlndXJhdGlvbiBmaWxlc3lzdGVtLg0NDQpbICAgMjcuMTkyNjE2XSBp
cG1pIG1lc3NhZ2UgaGFuZGxlciB2ZXJzaW9uIDM5LjINDQpbICAgMjcuMjA2MjQzXSBpcG1pIGRl
dmljZSBpbnRlcmZhY2UNDQpbICAgMjcuMjIxNzU1XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuNDog
ZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDMpDQ0KWyAgIDI3LjIyODkwNV0geGVuOiByZWdp
c3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjcuMjI5MzkxXSBp
b2F0ZG1hOiBJbnRlbChSKSBRdWlja0RhdGEgVGVjaG5vbG9neSBEcml2ZXIgNC4wMA0NClsgICAy
Ny4yNDE2OTFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYNDQpbICAgMjcuMjQ1ODY2XSBpODAx
X3NtYnVzIDAwMDA6MDA6MWYuNDogU1BEIFdyaXRlIERpc2FibGUgaXMgc2V0DQ0KWyAgIDI3LjI1
MjQxMF0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IFNNQnVzIHVzaW5nIFBDSSBpbnRlcnJ1cHQN
DQpbICAgMjcuMjYwNDcyXSBpcG1pX3NpIElQSTAwMDE6MDA6IGlwbWlfc2k6IHByb2Jpbmcgdmlh
IEFDUEkNDQpbICAgMjcuMjY1MDM2XSBpb2F0ZG1hIDAwMDA6MDA6MDQuMDogZW5hYmxpbmcgZGV2
aWNlICgwMDA0IC0+IDAwMDYpDQ0KWyAgIDI3LjI2NTE4NF0geGVuOiByZWdpc3RlcmluZyBnc2kg
MjYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjcuMjY1MjY2XSB4ZW46IC0tPiBwaXJx
PTI2IC0+IGlycT0yNiAoZ3NpPTI2KQ0NClsgICAyNy4yNjUzNThdIHNocGNocDogU3RhbmRhcmQg
SG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNA0NClsgICAyNy4yOTIy
MjRdIGlwbWlfc2kgSVBJMDAwMTowMDogW2lvICAweDBjYTItMHgwY2EzXSByZWdzaXplIDEgc3Bh
Y2luZyAxIGlycSAwDQ0KWyAgIDI3LjMwMDI2NV0gaXBtaV9zaTogQWRkaW5nIEFDUEktc3BlY2lm
aWVkIGtjcyBzdGF0ZSBtYWNoaW5lDQ0KWyAgIDI3LjMwNjY4Nl0gSVBNSSBTeXN0ZW0gSW50ZXJm
YWNlIGRyaXZlci4NDQpbICAgMjcuMzExNDIxXSBpcG1pX3NpOiBwcm9iaW5nIHZpYSBTTUJJT1MN
DQpbICAgMjcuMzE1NjMwXSBpcG1pX3NpOiBTTUJJT1M6IGlvIDB4Y2EyIHJlZ3NpemUgMSBzcGFj
aW5nIDEgaXJxIDANDQpbICAgMjcuMzIyMzE1XSBpcG1pX3NpOiBTTUJJT1Mtc3BlY2lmaWVkIGtj
cyBzdGF0ZSBtYWNoaW5lOiBkdXBsaWNhdGUNDQpbICAgMjcuMzI5MzA4XSBpcG1pX3NpOiBUcnlp
bmcgQUNQSS1zcGVjaWZpZWQga2NzIHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTIs
IHNsYXZlIGFkZHJlc3MgMHgyMCwgaXJxIDANDQpbICAgMjcuMzI5OTQ4XSBpb2F0ZG1hIDAwMDA6
MDA6MDQuMTogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI3LjMzMDEyMF0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMjcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjcu
MzMwMjEwXSB4ZW46IC0tPiBwaXJxPTI3IC0+IGlycT0yNyAoZ3NpPTI3KQ0NClsgICAyNy4zNzEw
OThdIGlvYXRkbWEgMDAwMDowMDowNC4yOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikN
DQpbICAgMjcuMzc3OTk5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyNiB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQ0NClsgICAyNy4zODQyNTNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MjYNDQpbICAg
MjcuNDA5NTUyXSBpbnB1dDogUEMgU3BlYWtlciBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9wY3Nwa3Iv
aW5wdXQvaW5wdXQyDQ0KWyAgIDI3LjQxNzE1Ml0gaXBtaV9zaSBJUEkwMDAxOjAwOiBGb3VuZCBu
ZXcgQk1DIChtYW5faWQ6IDB4MDAwMTU3LCBwcm9kX2lkOiAweDAwN2EsIGRldl9pZDogMHgyMSkN
DQpbICAgMjcuNDI2OTQxXSBpcG1pX3NpIElQSTAwMDE6MDA6IElQTUkga2NzIGludGVyZmFjZSBp
bml0aWFsaXplZA0NClsgICAyNy40ODYxNzRdIHNkIDk6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2Vu
ZXJpYyBzZzAgdHlwZSAwDQ0KWyAgIDI3LjUyMzk4N10gaW9hdGRtYSAwMDAwOjAwOjA0LjM6IGVu
YWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAyNy41MzA4MjZdIHhlbjogcmVnaXN0
ZXJpbmcgZ3NpIDI3IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI3LjUzNzAxMV0gQWxy
ZWFkeSBzZXR1cCB0aGUgR1NJIDoyNw0NClsgICAyNy41MzczOTZdIEFWWDIgdmVyc2lvbiBvZiBn
Y21fZW5jL2RlYyBlbmdhZ2VkLg0NClsgICAyNy41MzczOTddIEFFUyBDVFIgbW9kZSBieTggb3B0
aW1pemF0aW9uIGVuYWJsZWQNDQpbG1szMm0gIE9LICAbWzBtXSBGb3VuZCBkZXZpY2UgSU5URUxf
U1NEU0MyQkEwMTJUNCBFRklceDIwU3lzdGVtXHgyMFBhcnRpdGlvbi4NDQ0KWxtbMzJtICBPSyAg
G1swbV0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tbHZtMlx4MmRwdnNjYW4uc2xpY2UuDQ0NCiAgICAg
ICAgIFN0YXJ0aW5nIExWTTIgUFYgc2NhbiBvbiBkZXZpY2UgODoyLi4uDQ0NClsgICAyNy42MjM3
MDddIGFsZzogTm8gdGVzdCBmb3IgcGNiYyhhZXMpIChwY2JjLWFlcy1hZXNuaSkNDQpbG1szMm0g
IE9LICAbWzBtXSBTdGFydGVkIE1vbml0b3Jpbmcgb2YgTFZNMiBtaXJyb3JzLC4uLm5nIGRtZXZl
bnRkIG9yIHByb2dyZXNzIHBvbGxpbmcuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFy
Z2V0IExvY2FsIEZpbGUgU3lzdGVtcyAoUHJlKS4NDQ0KICAgICAgICAgTW91bnRpbmcgL2Jvb3Qv
ZWZpLi4uDQ0NClsgICAyNy42NzA0MzZdIGlvYXRkbWEgMDAwMDowMDowNC40OiBlbmFibGluZyBk
ZXZpY2UgKDAwMDAgLT4gMDAwMikNDQpbICAgMjcuNjg1MTU0XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAyNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0NClsgICAyNy42OTEzNTNdIEFscmVhZHkgc2V0
dXAgdGhlIEdTSSA6MjYNDQpbICAgMjcuNzEwOTA1XSBpb2F0ZG1hIDAwMDA6MDA6MDQuNTogZW5h
YmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI3LjcxNzY4M10geGVuOiByZWdpc3Rl
cmluZyBnc2kgMjcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjcuNzIzODkwXSBBbHJl
YWR5IHNldHVwIHRoZSBHU0kgOjI3DQ0KWyAgIDI3Ljc0MzE4OV0gaW9hdGRtYSAwMDAwOjAwOjA0
LjY6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAyNy43NDk5NjhdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDI2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI3Ljc1MTY5
MF0gRkFULWZzIChzZGExKTogVm9sdW1lIHdhcyBub3QgcHJvcGVybHkgdW5tb3VudGVkLiBTb21l
IGRhdGEgbWF5IGJlIGNvcnJ1cHQuIFBsZWFzZSBydW4gZnNjay4NDQpbICAgMjcuNzY2ODM4XSBB
WxtbMzJtICBPSyAgG1swbV0gTW91bnRlZCAvYm9vdC9lZmkuDWxyZWFkeSBzZXR1cCB0aGUNDQog
R1NJIDoyNg0NClsbWzMybSAgT0sgIBtbMG1dIEZvdW5kIGRldmljZSAvZGV2L2h2YzAuDQ0NClsg
ICAyNy43ODM0MTddIGlUQ09fdmVuZG9yX3N1cHBvcnQ6IHZlbmRvci1zdXBwb3J0PTANDQpbICAg
MjcuNzkwMzIyXSBpGyVHb2F0ZG1hIDAwMDA6MDA6MBslRzQuNzogZW5hYmxpbmcgZGV2aWNlICgw
MDAwIC0+IDAwMDIpDQ0KWyAgIDI3Ljc5Nzg5Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjcgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjcuODA0MDY5XSBBbHJlYWR5IHNldHVwIHRoZSBH
U0kgOjI3DQ0KWyAgIDI3LjgyMzc2OF0gaW9hdGRtYSAwMDAwOjQwOjA0LjA6IGVuYWJsaW5nIGRl
dmljZSAoMDAwNCAtPiAwMDA2KQ0NClsgICAyNy44MzA0OTZdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDc0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI3LjgzNjg3OF0geGVuOiAtLT4gcGly
cT03NCAtPiBpcnE9NzQgKGdzaT03NCkNDQpbICAgMjcuODU1MDAzXSBpb2F0ZG1hIDAwMDA6NDA6
MDQuMTogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI3Ljg2MTcxN10geGVu
OiByZWdpc3RlcmluZyBnc2kgNzUgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjcuODY4
MDY1XSB4ZW46IC0tPiBwaXJxPTc1IC0+IGlycT03NSAoZ3NpPTc1KQ0NClsgICAyNy44NzQ1ODZd
IGlUQ09fd2R0OiBJbnRlbCBUQ08gV2F0Y2hEb2cgVGltZXIgRHJpdmVyIHYxLjExDQ0KWyAgIDI3
Ljg3NTAwNl0gc25kX2hkYV9pbnRlbCAwMDAwOjU5OjAwLjE6IGVuYWJsaW5nIGRldmljZSAoMDEw
MCAtPiAwMTAyKQ0NClsgICAyNy44NzUwNzhdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDkyIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI3Ljg3NTExNV0geGVuOiAtLT4gcGlycT05MiAtPiBp
cnE9OTIgKGdzaT05MikNDQpbICAgMjcuODc1MTY0XSBzbmRfaGRhX2ludGVsIDAwMDA6NTk6MDAu
MTogRGlzYWJsaW5nIE1TSQ0NClsgICAyNy44NzUzNzBdIHNuZF9oZGFfaW50ZWwgMDAwMDo1OTow
MC4xOiBIYW5kbGUgdmdhX3N3aXRjaGVyb28gYXVkaW8gY2xpZW50DQ0KWyAgIDI3LjkxMzE0OV0g
aVRDT193ZHQ6IHVuYWJsZSB0byByZXNldCBOT19SRUJPT1QgZmxhZywgZGV2aWNlIGRpc2FibGVk
IGJ5IGhhcmR3YXJlL0JJT1MNDQpbICAgMjcuOTg5OTAzXSBpb2F0ZG1hIDAwMDA6NDA6MDQuMjog
ZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI3Ljk5NjYxM10geGVuOiByZWdp
c3RlcmluZyBnc2kgNzQgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjguMDAyODYyXSBB
bHJlYWR5IHNldHVwIHRoZSBHU0kgOjc0DQ0KWyAgIDI4LjAxOTE2Ml0gaW9hdGRtYSAwMDAwOjQw
OjA0LjM6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAyOC4wMjU4NzFdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDc1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI4LjAz
MjE1Ml0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo3NQ0NClsgICAyOC4xMjgzNDVdIHBvd2VyX21l
dGVyIEFDUEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBvd2VyIG1ldGVyLg0NClsgICAyOC4xMzQ2NDld
IHBvd2VyX21ldGVyIEFDUEkwMDBEOjAwOiBJZ25vcmluZyB1bnNhZmUgc29mdHdhcmUgcG93ZXIg
Y2FwIQ0NClsgICAyOC4xNDIxODFdIHBvd2VyX21ldGVyIEFDUEkwMDBEOjAwOiBod21vbl9kZXZp
Y2VfcmVnaXN0ZXIoKSBpcyBkZXByZWNhdGVkLiBQbGVhc2UgY29udmVydCB0aGUgZHJpdmVyIHRv
IHVzZSBod21vbl9kZXZpY2VfcmVnaXN0ZXJfd2l0aF9pbmZvKCkuDQ0KWyAgIDI4LjE1MjY5NV0g
aW9hdGRtYSAwMDAwOjQwOjA0LjQ6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsg
ICAyOC4xNTI3NzRdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDc0IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxDQ0KWyAgIDI4LjE1Mjc5OV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo3NA0NClsgICAyOC4y
Njk3MzJdIGlvYXRkbWEgMDAwMDo0MDowNC41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAw
MikNDQpbICAgMjguMjc2NDUwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA3NSB0cmlnZ2VyaW5nIDAg
cG9sYXJpdHkgMQ0NClsgICAyOC4yODI3MTFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NzUNDQpb
ICAgMjguMjk4MjI5XSBpb2F0ZG1hIDAwMDA6NDA6MDQuNjogZW5hYmxpbmcgZGV2aWNlICgwMDAw
IC0+IDAwMDIpDQ0KWyAgIDI4LjMwNDkyNl0geGVuOiByZWdpc3RlcmluZyBnc2kgNzQgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjguMzExMjAxXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kg
Ojc0DQ0KWyAgIDI4LjM4MjA1Ml0gaW5wdXQ6IEhEQSBOVmlkaWEgSERNSS9EUCxwY209MyBhcyAv
ZGV2aWNlcy9wY2kwMDAwOjU4LzAwMDA6NTg6MDAuMC8wMDAwOjU5OjAwLjEvc291bmQvY2FyZDAv
aW5wdXQzDQ0KWyAgIDI4LjM5MzQzMl0gaW5wdXQ6IEhEQSBOVmlkaWEgSERNSS9EUCxwY209NyBh
cyAvZGV2aWNlcy9wY2kwMDAwOjU4LzAwMDA6NTg6MDAuMC8wMDAwOjU5OjAwLjEvc291bmQvY2Fy
ZDAvaW5wdXQ0DQ0KWyAgIDI4LjQwNDgwNl0gaVsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFy
Z2V0IFNvdW5kIENhcmQuDW5wdXQ6IEhEQSBOVmlkaWENDQogSERNSS9EUCxwY209OCBhcyAvZGV2
aWNlcy9wY2kwMDAwOjU4LzAwMDA6NTg6MDAuMC8wMDAwOjU5OjAwLjEvc291bmQvY2FyZDAvaW5w
dXQ1DQ0KWyAgIDI4LjQyMDgyMV0gaW5wdXQ6IEhEQSBOVmlkaWEgSERNSS9EUCxwY209OSBhcyAv
ZGV2aWNlcy9wY2kwMDAwOjU4LzAwMDA6NTg6MDAuMC8wMDAwOjU5OjAwLjEvc291bmQvY2FyZDAv
aW5wdXQ2DQ0KWyAgIDI4LjQzNjU3Nl0gaW9hdGRtYSAwMDAwOjQwOjA0Ljc6IGVuYWJsaW5nIGRl
dmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICAyOC40NDMyODNdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDc1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI4LjQ0OTUzN10gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDo3NQ0NClsgICAyOC40NjQzNDFdIGlvYXRkbWEgMDAwMDo4MDowNC4wOiBlbmFi
bGluZyBkZXZpY2UgKDAwMDQgLT4gMDAwNikNDQpbICAgMjguNDcxMDUzXSB4ZW46IHJlZ2lzdGVy
aW5nIGdzaSAxMjIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjguNDc3NDE5XSB4ZW46
IC0tPiBwaXJxPTEyMiAtPiBpcnE9MTIyIChnc2k9MTIyKQ0NClsgICAyOC41OTYyOTRdIGlvYXRk
bWEgMDAwMDo4MDowNC4xOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNDQpbICAgMjgu
NjAyOTk5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMjMgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEN
DQpbICAgMjguNjA5Mzc2XSB4ZW46IC0tPiBwaXJxPTEyMyAtPiBpcnE9MTIzIChnc2k9MTIzKQ0N
ClsgICAyOC43MzIzNzJdIGlvYXRkbWEgMDAwMDo4MDowNC4yOiBlbmFibGluZyBkZXZpY2UgKDAw
MDAgLT4gMDAwMikNDQpbICAgMjguNzM5MDc0XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMjIgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjguNzQ1NDM1XSBBbHJlYWR5IHNldHVwIHRoZSBH
U0kgOjEyMg0NClsgICAyOC44Njc4NTldIGlvYXRkbWEgMDAwMDo4MDowNC4zOiBlbmFibGluZyBk
ZXZpY2UgKDAwMDAgLT4gMDAwMikNDQpbICAgMjguODc0NTcwXSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAxMjMgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENDQpbICAgMjguODgwOTI1XSBBbHJlYWR5IHNl
dHVwIHRoZSBHU0kgOjEyMw0NClsbWzMybSAgT0sgIBtbMG1dIEZvdW5kIGRldmljZSAvZGV2L21h
cHBlci9yaGVsLXN3YXAuDQ0NCiAgICAgICAgIEFjdGl2YXRpbmcgc3dhcCAvZGV2L21hcHBlci9y
aGVsLXN3YXAuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBMVk0yIFBWIHNjYW4gb24g
ZGV2aWNlIDg6Mi4NDQ0KWyAgIDI4Ljk3NTAzNl0gQWRkaW5nIDk3NjQ4NjBrIHN3YXAgb24gL2Rl
di9tYXBwZXIvcmhlbC1zd2FwLiAgUHJpb3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczo5NzY0ODYw
ayBTU0ZTDQ0KWxtbMzJtICBPSyAgG1swbV0gQWN0aXZhdGVkIHN3YXAgL2Rldi9tYXBwZXIvcmhl
bC1zd2FwLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBTd2FwLg1bICAgMjgu
OTk2NTM5XSBpDQ0Kb2F0ZG1hIDAwMDA6ODA6MDQuNDogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+
IDAwMDIpDQ0KWyAgIDI5LjAwNDcyOV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTIyIHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjAxMTA0MV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDox
MjINDQpbICAgMjkuMTMyMzY4XSBpb2F0ZG1hIDAwMDA6ODA6MDQuNTogZW5hYmxpbmcgZGV2aWNl
ICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjEzOTA2OF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTIz
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjE0NTQzN10gQWxyZWFkeSBzZXR1cCB0
aGUgR1NJIDoxMjMNDQpbICAgMjkuMjY3OTMxXSBpb2F0ZG1hIDAwMDA6ODA6MDQuNjogZW5hYmxp
bmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjI3NDY0OF0geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgMTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjI4MDk4MF0gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDoxMjINDQpbICAgMjkuMzk1Nzg2XSBpb2F0ZG1hIDAwMDA6ODA6MDQu
NzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjQwMjQ4M10geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMTIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjQwODg0
N10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxMjMNDQpbICAgMjkuNTIzOTQ1XSBpb2F0ZG1hIDAw
MDA6YzA6MDQuMDogZW5hYmxpbmcgZGV2aWNlICgwMDA0IC0+IDAwMDYpDQ0KWyAgIDI5LjUzMDY1
NF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAg
IDI5LjUzNzAxOV0geGVuOiAtLT4gcGlycT0xNzAgLT4gaXJxPTE3MCAoZ3NpPTE3MCkNDQpbICAg
MjkuNjU5Nzk3XSBpb2F0ZG1hIDAwMDA6YzA6MDQuMTogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+
IDAwMDIpDQ0KWyAgIDI5LjY2NjUwN10geGVuOiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjY3Mjg2N10geGVuOiAtLT4gcGlycT0xNzEgLT4gaXJx
PTE3MSAoZ3NpPTE3MSkNDQpbICAgMjkuNzk1OTQ4XSBpb2F0ZG1hIDAwMDA6YzA6MDQuMjogZW5h
YmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjgwMjY0N10geGVuOiByZWdpc3Rl
cmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5LjgwOTAwN10gQWxy
ZWFkeSBzZXR1cCB0aGUgR1NJIDoxNzANDQpbICAgMjkuOTIzNzgyXSBpb2F0ZG1hIDAwMDA6YzA6
MDQuMzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDI5LjkzMDQ4Ml0geGVu
OiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDI5Ljkz
NjgzMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNzENDQpbICAgMzAuMDUyNjU2XSBpb2F0ZG1h
IDAwMDA6YzA6MDQuNDogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDMwLjA1
OTM4MV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0K
WyAgIDMwLjA2NTcxMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNzANDQpbICAgMzAuMTg4NzEz
XSBpb2F0ZG1hIDAwMDA6YzA6MDQuNTogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0K
WyAgIDMwLjE5NTQ0MF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxDQ0KWyAgIDMwLjIwMTc3Nl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNzENDQpbICAg
MzAuMzI0Nzg3XSBpb2F0ZG1hIDAwMDA6YzA6MDQuNjogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+
IDAwMDIpDQ0KWyAgIDMwLjMzMTUwOF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxDQ0KWyAgIDMwLjMzNzg0Ml0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDox
NzANDQpbICAgMzAuNDYwNjEzXSBpb2F0ZG1hIDAwMDA6YzA6MDQuNzogZW5hYmxpbmcgZGV2aWNl
ICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDMwLjQ2NzMyMF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcx
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQ0KWyAgIDMwLjQ3MzY4MV0gQWxyZWFkeSBzZXR1cCB0
aGUgR1NJIDoxNzENDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIHVkZXYgV2FpdCBmb3IgQ29t
cGxldGUgRGV2aWNlIEluaXRpYWxpemF0aW9uLg0NDQogICAgICAgICBTdGFydGluZyBBY3RpdmF0
aW9uIG9mIERNIFJBSUQgc2V0cy4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEFjdGl2
YXRpb24gb2YgRE0gUkFJRCBzZXRzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdl
dCBFbmNyeXB0ZWQgVm9sdW1lcy4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQg
TG9jYWwgRmlsZSBTeXN0ZW1zLg0NDQogICAgICAgICBTdGFydGluZyBQcmVwcm9jZXNzIE5GUyBj
b25maWd1cmF0aW9uLi4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIEltcG9ydCBuZXR3b3JrIGNvbmZp
Z3VyYXRpb24gZnJvbSBpbml0cmFtZnMuLi4NDQ0KICAgICAgICAgU3RhcnRpbmcgVGVsbCBQbHlt
b3V0aCBUbyBXcml0ZSBPdXQgUnVudGltZSBEYXRhLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0
YXJ0ZWQgUHJlcHJvY2VzcyBORlMgY29uZmlndXJhdGlvbi4NDQ0KWxtbMzJtICBPSyAgG1swbV0g
U3RhcnRlZCBUZWxsIFBseW1vdXRoIFRvIFdyaXRlIE91dCBSdW50aW1lIERhdGEuDQ0NClsbWzMy
bSAgT0sgIBtbMG1dIFN0YXJ0ZWQgSW1wb3J0IG5ldHdvcmsgY29uZmlndXJhdGlvbiBmcm9tIGlu
aXRyYW1mcy4NDQ0KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIFZvbGF0aWxlIEZpbGVzIGFuZCBE
aXJlY3Rvcmllcy4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIENyZWF0ZSBWb2xhdGls
ZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIFNlY3VyaXR5IEF1
ZGl0aW5nIFNlcnZpY2UuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBTZWN1cml0eSBB
dWRpdGluZyBTZXJ2aWNlLg0NDQogICAgICAgICBTdGFydGluZyBVcGRhdGUgVVRNUCBhYm91dCBT
eXN0ZW0gQm9vdC9TaHV0ZG93bi4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFVwZGF0
ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLg0NDQpbG1szMm0gIE9LICAbWzBtXSBS
ZWFjaGVkIHRhcmdldCBTeXN0ZW0gSW5pdGlhbGl6YXRpb24uDQ0NClsbWzMybSAgT0sgIBtbMG1d
IExpc3RlbmluZyBvbiBPcGVuLWlTQ1NJIGlzY3NpdWlvIFNvY2tldC4NDQ0KWxtbMzJtICBPSyAg
G1swbV0gTGlzdGVuaW5nIG9uIENVUFMgUHJpbnRpbmcgU2VydmljZSBTb2NrZXRzLg0NDQpbG1sz
Mm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gVmlydHVhbCBtYWNoaW5lIGxvZyBtYW5hZ2VyIHNv
Y2tldC4NDQ0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIFBDL1NDIFNtYXJ0IENhcmQg
RGFlbW9uIEFjdGl2YXRpb24gU29ja2V0Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcg
b24gUlBDYmluZCBTZXJ2ZXIgQWN0aXZhdGlvbiBTb2NrZXQuDQ0NClsbWzMybSAgT0sgIBtbMG1d
IExpc3RlbmluZyBvbiBBdmFoaSBtRE5TL0ROUy1TRCBTdGFjayBBY3RpdmF0aW9uIFNvY2tldC4N
DQ0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1
cyBTb2NrZXQuDQ0NClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBWaXJ0dWFsIG1hY2hp
bmUgbG9jayBtYW5hZ2VyIHNvY2tldC4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJn
ZXQgVGltZXJzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBQYXRocy4NDQ0K
WxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIE9wZW4taVNDU0kgaXNjc2lkIFNvY2tldC4N
DQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgU29ja2V0cy4NDQ0KWxtbMzJtICBP
SyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVtLg0NDQogICAgICAgICBTdGFydGlu
ZyBSZWFsdGltZUtpdCBTY2hlZHVsaW5nIFBvbGljeSBTZXJ2aWNlLi4uDQ0NClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgbGlic3RvcmFnZW1nbXQgcGx1Zy1pbiBzZXJ2ZXIgZGFlbW9uLg0NDQog
ICAgICAgICBTdGFydGluZyBsaWJzdG9yYWdlbWdtdCBwbHVnLWluIHNlcnZlciBkYWVtb24uLi4N
DQ0KICAgICAgICAgU3RhcnRpbmcgUmVzZXRzIFN5c3RlbSBBY3Rpdml0eSBMb2dzLi4uDQ0NCiAg
ICAgICAgIFN0YXJ0aW5nIE1hY2hpbmUgQ2hlY2sgRXhjZXB0aW9uIExvZ2dpbmcgRGFlbW9uLi4u
DQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgaXJxYmFsYW5jZSBkYWVtb24uDQ0NCiAgICAg
ICAgIFN0YXJ0aW5nIGlycWJhbGFuY2UgZGFlbW9uLi4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIER1
bXAgZG1lc2cgdG8gL3Zhci9sb2cvZG1lc2cuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRl
ZCBBQlJUIEF1dG9tYXRlZCBCdWcgUmVwb3J0aW5nIFRvb2wuDQ0NCiAgICAgICAgIFN0YXJ0aW5n
IEFCUlQgQXV0b21hdGVkIEJ1ZyBSZXBvcnRpbmcgVG9vbC4uLg0NDQpbG1szMm0gIE9LICAbWzBt
XSBTdGFydGVkIEFCUlQga2VybmVsIGxvZyB3YXRjaGVyLg0NDQogICAgICAgICBTdGFydGluZyBB
QlJUIGtlcm5lbCBsb2cgd2F0Y2hlci4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE1h
bmFnZSBTb3VuZCBDYXJkIFN0YXRlIChyZXN0b3JlIGFuZCBzdG9yZSkuDQ0NCiAgICAgICAgIFN0
YXJ0aW5nIE1hbmFnZSBTb3VuZCBDYXJkIFN0YXRlIChyZXN0b3JlIGFuZCBzdG9yZSkuLi4NDQ0K
WxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBIYXJkd2FyZSBSTkcgRW50cm9weSBHYXRoZXJlciBE
YWVtb24uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIEhhcmR3YXJlIFJORyBFbnRyb3B5IEdhdGhlcmVy
IERhZW1vbi4uLg0NDQogICAgICAgICBTdGFydGluZyBHU1NBUEkgUHJveHkgRGFlbW9uLi4uDQ0N
CiAgICAgICAgIFN0YXJ0aW5nIExvZ2luIFNlcnZpY2UuLi4NDQ0KICAgICAgICAgU3RhcnRpbmcg
SW5zdGFsbCBBQlJUIGNvcmVkdW1wIGhvb2suLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRl
ZCBBQlJUIFhvcmcgbG9nIHdhdGNoZXIuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIEFCUlQgWG9yZyBs
b2cgd2F0Y2hlci4uLg0NDQogICAgICAgICBTdGFydGluZyBBdXRob3JpemF0aW9uIE1hbmFnZXIu
Li4NDQ0KICAgICAgICAgU3RhcnRpbmcgQWNjb3VudHMgU2VydmljZS4uLg0NDQogICAgICAgICBT
dGFydGluZyBBdmFoaSBtRE5TL0ROUy1TRCBTdGFjay4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBT
dGFydGVkIFNlbGYgTW9uaXRvcmluZyBhbmQgUmVwb3J0aW5nIFRlY2hub2xvZ3kgKFNNQVJUKSBE
YWVtb24uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIFNlbGYgTW9uaXRvcmluZyBhbmQgUmVwb3J0aW5n
IFRlY2hub2xvZ3kgKFNNQVJUKSBEYWVtb24uLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRl
ZCBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQg
QXZhaGkgbUROUy9ETlMtU0QgU3RhY2suDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgUmVh
bHRpbWVLaXQgU2NoZWR1bGluZyBQb2xpY3kgU2VydmljZS4NDQ0KICAgICAgICAgU3RhcnRpbmcg
RC1CdXMgU3lzdGVtIE1lc3NhZ2UgQnVzLi4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsg
TWFuYWdlci4uLg0NDQogICAgICAgICBTdGFydGluZyBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZy4u
Lg0NDQogICAgICAgICBTdGFydGluZyBNb2RlbSBNYW5hZ2VyLi4uDQ0NClsbWzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgUmVzZXRzIFN5c3RlbSBBY3Rpdml0eSBMb2dzLg0NDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIER1bXAgZG1lc2cgdG8gL3Zhci9sb2cvZG1lc2cuDQ0NClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgR1NTQVBJIFByb3h5IERhZW1vbi4NDQ0KWxtbMzJtICBPSyAgG1swbV0g
U3RhcnRlZCBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZy4NDQ0KICAgICAgICAgU3RhcnRpbmcgS2Vy
bmVsIFNhbWVwYWdlIE1lcmdpbmcgKEtTTSkgVHVuaW5nIERhZW1vbi4uLg0NDQpbG1szMm0gIE9L
ICAbWzBtXSBSZWFjaGVkIHRhcmdldCBORlMgY2xpZW50IHNlcnZpY2VzLg0NDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIExvZ2luIFNlcnZpY2UuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgSW5zdGFsbCBBQlJUIGNvcmVkdW1wIGhvb2suDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgQXV0aG9yaXphdGlvbiBNYW5hZ2VyLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEFj
Y291bnRzIFNlcnZpY2UuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgS2VybmVsIFNhbWVw
YWdlIE1lcmdpbmcgKEtTTSkgVHVuaW5nIERhZW1vbi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3Rh
cnRlZCBNb2RlbSBNYW5hZ2VyLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdvcmsg
TWFuYWdlci4NDQ0KICAgICAgICAgU3RhcnRpbmcgTmV0d29yayBNYW5hZ2VyIFdhaXQgT25saW5l
Li4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTWFjaGluZSBDaGVjayBFeGNlcHRpb24g
TG9nZ2luZyBEYWVtb24uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsgTWFuYWdlciBTY3Jp
cHQgRGlzcGF0Y2hlciBTZXJ2aWNlLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTmV0
d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVyIFNlcnZpY2UuDQ0NCiAgICAgICAgIFN0YXJ0
aW5nIEhvc3RuYW1lIFNlcnZpY2UuLi4NDQ0KWyAgIDMxLjUxMDk5Ml0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5wNTFzMDogbGluayBpcyBub3QgcmVhZHkNDQpbG1szMm0gIE9LICAbWzBt
XSBTdGFydGVkIEhvc3RuYW1lIFNlcnZpY2UuDQ0NClsgICAzMS41NjM2MzFdIElQdjY6IEFERFJD
T05GKE5FVERFVl9VUCk6IGVucDUxczA6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDMxLjU3NDE5
M10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczBmMDogbGluayBpcyBub3QgcmVh
ZHkNDQpbICAgMzEuNzI5MTIyXSBpeGdiZSAwMDAwOjg1OjAwLjA6IHJlZ2lzdGVyZWQgUEhDIGRl
dmljZSBvbiBlbnAxMzNzMGYwDQ0KWyAgIDMxLjg0MTEzOF0gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogZW5wMTMzczBmMDogbGluayBpcyBub3QgcmVhZHkNDQpbICAgMzEuODUxOTg0XSBJUHY2
OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjA6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAg
IDMxLjg3NzU4MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYwOiBsaW5rIGlz
IG5vdCByZWFkeQ0NClsgICAzMS44OTE5MTVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVu
cDY5czBmMTogbGluayBpcyBub3QgcmVhZHkNDQpbICAgMzEuOTA5MjQxXSBpeGdiZSAwMDAwOjg1
OjAwLjAgZW5wMTMzczBmMDogZGV0ZWN0ZWQgU0ZQKzogNQ0NClsgICAzMi4xNTI2MTddIElQdjY6
IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDY5czBmMTogbGluayBpcyBub3QgcmVhZHkNDQpbICAg
MzIuMTYzMjAyXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMGYxOiBsaW5rIGlz
IG5vdCByZWFkeQ0NClsgICAzMi4zMTgzODVdIGl4Z2JlIDAwMDA6ODU6MDAuMTogcmVnaXN0ZXJl
ZCBQSEMgZGV2aWNlIG9uIGVucDEzM3MwZjENDQpbICAgMzIuNDMzMDIxXSBJUHY2OiBBRERSQ09O
RihORVRERVZfVVApOiBlbnAxMzNzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzMi40NDM3
NDVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1czBmMTogbGluayBpcyBub3QgcmVh
ZHkNDQpbICAgMzIuNDY5NjMzXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjE6
IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDMyLjQ4NzA1MV0gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogZW5wNDVzMGYyOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzMi41MTY2ODBdIElQdjY6
IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1czBmMjogbGluayBpcyBub3QgcmVhZHkNDQpbICAg
MzIuNTMxMTAyXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxNzNzMGYwOiBsaW5rIGlz
IG5vdCByZWFkeQ0NClsgICAzMi42ODQ1NjhdIHBwcyBwcHMxOiBuZXcgUFBTIHNvdXJjZSBwdHA3
DQ0KWyAgIDMyLjY4ODk2Nl0gaXhnYmUgMDAwMDphZDowMC4wOiByZWdpc3RlcmVkIFBIQyBkZXZp
Y2Ugb24gZW5wMTczczBmMA0NClsgICAzMi44MzE0MjRdIElQdjY6IEFERFJDT05GKE5FVERFVl9V
UCk6IGVucDE3M3MwZjA6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDMyLjg0MjAxMF0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYzOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAz
Mi44NjY2MDVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1czBmMzogbGluayBpcyBu
b3QgcmVhZHkNDQpbICAgMzIuODgyMDQ5XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAx
NzNzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzMy4wMzUwNjZdIHBwcyBwcHMyOiBuZXcg
UFBTIHNvdXJjZSBwdHA4DQ0KWyAgIDMzLjAzOTQ2NF0gaXhnYmUgMDAwMDphZDowMC4xOiByZWdp
c3RlcmVkIFBIQyBkZXZpY2Ugb24gZW5wMTczczBmMQ0NClsgICAzMy4xODIwODddIElQdjY6IEFE
RFJDT05GKE5FVERFVl9VUCk6IGVucDE3M3MwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDMz
LjIwNTUwN10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNTFzMDogbGluayBpcyBub3Qg
cmVhZHkNDQpbICAgMzMuMjEyNzk4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNz
MGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzMy4yMjAzNzddIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IGVucDQ1czBmMDogbGluayBpcyBub3QgcmVhZHkNDQpbICAgMzMuMjI3ODAwXSBJ
UHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA2OXMwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0K
WyAgIDMzLjIzNTIyM10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczBmMTogbGlu
ayBpcyBub3QgcmVhZHkNDQpbICAgMzMuMjQyNzQwXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVAp
OiBlbnA0NXMwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDMzLjI1MDE2MF0gSVB2NjogQURE
UkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYyOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzMy4y
NTc1NzBdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDE3M3MwZjA6IGxpbmsgaXMgbm90
IHJlYWR5DQ0KWyAgIDMzLjI2NTA3OF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVz
MGYzOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICAzMy4yNzI0ODFdIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IGVucDE3M3MwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDMzLjUyNjE0NF0g
aXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IGRldGVjdGVkIFNGUCs6IDYNDQpbICAgMzMu
Nzg0MjI2XSBpeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTogTklDIExpbmsgaXMgVXAgMTAg
R2JwcywgRmxvdyBDb250cm9sOiBSWC9UWA0NClsgICAzMy43OTM1OTldIElQdjY6IEFERFJDT05G
KE5FVERFVl9DSEFOR0UpOiBlbnAxMzNzMGYxOiBsaW5rIGJlY29tZXMgcmVhZHkNDQpbICAgMzQu
MzI0Njg4XSBpZ2IgMDAwMDozMzowMC4wIGVucDUxczA6IGlnYjogZW5wNTFzMCBOSUMgTGluayBp
cyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgsIEZsb3cgQ29udHJvbDogUlgNDQpbICAgMzQuNDQw
NDE4XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wNTFzMDogbGluayBiZWNvbWVz
IHJlYWR5DQ0KWyAgIDM1LjExNDAwMl0gZTEwMDBlOiBlbnA2OXMwZjEgTklDIExpbmsgaXMgVXAg
MTAwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IE5vbmUNDQpbICAgMzUuMTIyOTIy
XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wNjlzMGYxOiBsaW5rIGJlY29tZXMg
cmVhZHkNDQogICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNo
ZXIgU2VydmljZS4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdl
ciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLg0NDQpbG1sxOzMxbUZBSUxFRBtbMG1dIEZhaWxl
ZCB0byBzdGFydCBOZXR3b3JrIE1hbmFnZXIgV2FpdCBPbmxpbmUuDQ0NClNlZSAnc3lzdGVtY3Rs
IHN0YXR1cyBOZXR3b3JrTWFuYWdlci13YWl0LW9ubGluZS5zZXJ2aWNlJyBmb3IgZGV0YWlscy4N
DQ0KICAgICAgICAgU3RhcnRpbmcgTFNCOiBCcmluZyB1cC9kb3duIG5ldHdvcmtpbmcuLi4NDQ0K
WyAgIDY4LjQxNzcxMl0gYnJpZGdlOiBmaWx0ZXJpbmcgdmlhIGFycC9pcC9pcDZ0YWJsZXMgaXMg
bm8gbG9uZ2VyIGF2YWlsYWJsZSBieSBkZWZhdWx0LiBVcGRhdGUgeW91ciBzY3JpcHRzIHRvIGxv
YWQgYnJfbmV0ZmlsdGVyIGlmIHlvdSBuZWVkIHRoaXMuDQ0KWyAgIDY4LjY5NjU2MF0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZW5wNjlzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICA2
OC43MDczMzVdIHhlbmJyMDogcG9ydCAxKGVucDY5czBmMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0
ZQ0NClsgICA2OC43MTM1NzJdIHhlbmJyMDogcG9ydCAxKGVucDY5czBmMCkgZW50ZXJlZCBkaXNh
YmxlZCBzdGF0ZQ0NClsgICA2OC43MjAxMjJdIGRldmljZSBlbnA2OXMwZjAgZW50ZXJlZCBwcm9t
aXNjdW91cyBtb2RlDQ0KWyAgIDcxLjA4NTA5OF0gZTEwMDBlOiBlbnA2OXMwZjAgTklDIExpbmsg
aXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IE5vbmUNDQpbICAgNzEu
MDk0MDA5XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wNjlzMGYwOiBsaW5rIGJl
Y29tZXMgcmVhZHkNDQpbICAgNzIuMzE2OTMyXSB4ZW5icjA6IHBvcnQgMShlbnA2OXMwZjApIGVu
dGVyZWQgYmxvY2tpbmcgc3RhdGUNDQpbICAgNzIuMzIzMTcyXSB4ZW5icjA6IHBvcnQgMShlbnA2
OXMwZjApIGVudGVyZWQgbGlzdGVuaW5nIHN0YXRlDQ0KWyAgIDcyLjMyOTcyNl0gSVB2NjogQURE
UkNPTkYoTkVUREVWX1VQKTogeGVuYnIwOiBsaW5rIGlzIG5vdCByZWFkeQ0NCiAgICAgICAgIFN0
YXJ0aW5nIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLi4uDQ0NClsb
WzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVy
IFNlcnZpY2UuDQ0NClsgICA3NC4zMzYxNTVdIHhlbmJyMDogcG9ydCAxKGVucDY5czBmMCkgZW50
ZXJlZCBsZWFybmluZyBzdGF0ZQ0NClsgICA3OC4zNjgxNjJdIHhlbmJyMDogcG9ydCAxKGVucDY5
czBmMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlDQ0KWyAgIDc4LjM3NDY3N10gSVB2NjogQURE
UkNPTkYoTkVUREVWX0NIQU5HRSk6IHhlbmJyMDogbGluayBiZWNvbWVzIHJlYWR5DQ0KWxtbMTsz
MW1GQUlMRUQbWzBtXSBGYWlsZWQgdG8gc3RhcnQgTFNCOiBCcmluZyB1cC9kb3duIG5ldHdvcmtp
bmcuDQ0NClNlZSAnc3lzdGVtY3RsIHN0YXR1cyBuZXR3b3JrLnNlcnZpY2UnIGZvciBkZXRhaWxz
Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBOZXR3b3JrLg0NDQpbG1szMm0g
IE9LICAbWzBtXSBTdGFydGVkIENVUFMgUHJpbnRpbmcgU2VydmljZS4NDQ0KICAgICAgICAgU3Rh
cnRpbmcgQ1VQUyBQcmludGluZyBTZXJ2aWNlLi4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIER5bmFt
aWMgU3lzdGVtIFR1bmluZyBEYWVtb24uLi4NDQ0KICAgICAgICAgU3RhcnRpbmcgTG9nb3V0IG9m
ZiBhbGwgaVNDU0kgc2Vzc2lvbnMgb24gc2h1dGRvd24uLi4NDQ0KICAgICAgICAgU3RhcnRpbmcg
RW5hYmxlIHBlcmlvZGljIHVwZGF0ZSBvZiBlbnRpdGxlbWVudCBjZXJ0aWZpY2F0ZXMuLi4uDQ0N
CiAgICAgICAgIFN0YXJ0aW5nIE9wZW5TU0ggc2VydmVyIGRhZW1vbi4uLg0NDQogICAgICAgICBT
dGFydGluZyBQb3N0Zml4IE1haWwgVHJhbnNwb3J0IEFnZW50Li4uDQ0NCiAgICAgICAgIFN0YXJ0
aW5nIC9ldGMvcmMuZC9yYy5sb2NhbCBDb21wYXRpYmlsaXR5Li4uDQ0NCiAgICAgICAgIFN0YXJ0
aW5nIE5vdGlmeSBORlMgcGVlcnMgb2YgYSByZXN0YXJ0Li4uDQ0NCiAgICAgICAgIFN0YXJ0aW5n
IFN5c3RlbSBMb2dnaW5nIFNlcnZpY2UuLi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0
YXJnZXQgTmV0d29yayBpcyBPbmxpbmUuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIExTQjogVGVsZWNv
bSBMaW51eCBWYWxpZGF0aW9uIHN1aXRlLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQg
TG9nb3V0IG9mZiBhbGwgaVNDU0kgc2Vzc2lvbnMgb24gc2h1dGRvd24uDQ0NClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgRW5hYmxlIHBlcmlvZGljIHVwZGF0ZSBvZiBlbnRpdGxlbWVudCBjZXJ0
aWZpY2F0ZXMuLg0NDQpbICAgOTEuMDk4MDAyXSBpeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBm
MTogU1ItSU9WIGVuYWJsZWQgd2l0aCA4IFZGcw0NCiAgICAgICAgIFN0YXJ0aW5nIEF2YWlsYWJp
bGl0eSBvZiBibG9jayBkZXZpY2VzLi4uDVsgICA5MS4xMDUzMDhdIGkNDQp4Z2JlIDAwMDA6ODU6
MDAuWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcyAo
UHJlKS4NMTogcmVtb3ZlZCBQSEMgbw0NCm4gZW5wMTMzczBmMQ0NClsbWzMybSAgT0sgIBtbMG1d
IFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMuDQ0NCiAgICAgICAgIFN0YXJ0aW5n
IFZpcnR1YWxpemF0aW9uIGRhZW1vbi4uLg0NDQogICAgICAgICBTdGFydGluZyBDcmFzaCByZWNv
dmVyeSBrZXJuZWwgYXJtaW5nLi4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIExTQjogU3RhcnRzIHRo
ZSBTcGFjZXdhbGsgRGFlbW9uLi4uDQ0NCiAgICAgICAgIFN0YXJ0aW5nIFBlcm1pdCBVc2VyIFNl
c3Npb25zLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgT3BlblNTSCBzZXJ2ZXIgZGFl
bW9uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5vdGlmeSBORlMgcGVlcnMgb2YgYSBy
ZXN0YXJ0Lg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEF2YWlsYWJpbGl0eSBvZiBibG9j
ayBkZXZpY2VzLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFN5c3RlbSBMb2dnaW5nIFNl
cnZpY2UuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgUGVybWl0IFVzZXIgU2Vzc2lvbnMu
DQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQ29tbWFuZCBTY2hlZHVsZXIuDQ0NCiAgICAg
ICAgIFN0YXJ0aW5nIENvbW1hbmQgU2NoZWR1bGVyLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0
YXJ0ZWQgSm9iIHNwb29saW5nIHRvb2xzLg0NDQogICAgICAgICBTdGFydGluZyBKb2Igc3Bvb2xp
bmcgdG9vbHMuLi4NDQ0KWyAgIDkxLjIxNTI3NF0gaXhnYmUgMDAwMDo4NTowMC4xOiBNdWx0aXF1
ZXVlIEVuYWJsZWQ6IFJ4IFF1ZXVlIGNvdW50ID0gNCwgVHggUXVldWUgY291bnQgPSA0DQ0KWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBMU0I6IFN0YXJ0cyB0aGUgU3BhY2V3YWxrIERhZW1vbi4N
DQ0KWyAgIDkxLjI0Mjc3N10gaXhnYmUgMDAwMDo4NTowMC4xOiByZWdpc3RlcmVkIFBIQyBkZXZp
Y2Ugb24gZW5wMTMzczBmMQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgRHluYW1pYyBTeXN0
ZW0gVHVuaW5nIERhZW1vbi4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBWaXJ0dWFsaXph
dGlvbiBkYWVtb24uDQ0NClsgICA5MS40MTM5NDVdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNz
MGYxOiBkZXRlY3RlZCBTRlArOiA2DQ0KWyAgIDkxLjQ1NjIxN10gcGNpIDAwMDA6ODU6MTAuMTog
WzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICA5MS40NjMxMjZdIHBjaSAw
MDAwOjg1OjEwLjE6IGNhbid0IHNldCBNYXggUGF5bG9hZCBTaXplIHRvIDI1NjsgaWYgbmVjZXNz
YXJ5LCB1c2UgInBjaT1wY2llX2J1c19zYWZlIiBhbmQgcmVwb3J0IGEgYnVnDQ0KKFhFTikgUENJ
IGFkZCB2aXJ0dWFsIGZ1bmN0aW9uIDAwMDA6ODU6MTAuMQ0KWyAgIDkxLjQ3OTg2MF0gcGNpIDAw
MDA6ODU6MTAuMzogWzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICA5MS40
ODY2MjZdIHBjaSAwMDAwOjg1OjEwLjM6IGNhbid0IHNldCBNYXggUGF5bG9hZCBTaXplIHRvIDI1
NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1wY2llX2J1c19zYWZlIiBhbmQgcmVwb3J0IGEgYnVn
DQ0KKFhFTikgUENJIGFkZCB2aXJ0dWFsIGZ1bmN0aW9uIDAwMDA6ODU6MTAuMw0KWyAgIDkxLjUw
MzE2Nl0gcGNpIDAwMDA6ODU6MTAuNTogWzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAw
MA0NClsgICA5MS41MDk5NzVdIHBjaSAwMDAwOjg1OjEwLjU6IGNhbid0IHNldCBNYXggUGF5bG9h
ZCBTaXplIHRvIDI1NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1wY2llX2J1c19zYWZlIiBhbmQg
cmVwb3J0IGEgYnVnDQ0KKFhFTikgUENJIGFkZCB2aXJ0dWFsIGZ1bmN0aW9uIDAwMDA6ODU6MTAu
NQ0KWyAgIDkxLjUyNjQ5MF0gcGNpIDAwMDA6ODU6MTAuNzogWzgwODY6MTBlZF0gdHlwZSAwMCBj
bGFzcyAweDAyMDAwMA0NClsgICA5MS41MzMzMjZdIHBjaSAwMDAwOjg1OjEwLjc6IGNhbid0IHNl
dCBNYXggUGF5bG9hZCBTaXplIHRvIDI1NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1wY2llX2J1
c19zYWZlIiBhbmQgcmVwb3J0IGEgYnVnDQ0KKFhFTikgUENJIGFkZCB2aXJ0dWFsIGZ1bmN0aW9u
IDAwMDA6ODU6MTAuNw0KWyAgIDkxLjU0OTgzMV0gcGNpIDAwMDA6ODU6MTEuMTogWzgwODY6MTBl
ZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICA5MS41NTA1OTBdIGl4Z2JldmY6IEludGVs
KFIpIDEwIEdpZ2FiaXQgUENJIEV4cHJlc3MgVmlydHVhbCBGdW5jdGlvbiBOZXR3b3JrIERyaXZl
ciAtIHZlcnNpb24gMy4yLjItaw0NClsgICA5MS41NTA1OTFdIGl4Z2JldmY6IENvcHlyaWdodCAo
YykgMjAwOSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uDQ0KWyAgIDkxLjU1MTE2N10gaXhnYmV2
ZiAwMDAwOjg1OjEwLjE6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICA5MS41
NTE0MzddIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNldCBtc2cgcmVjZWl2
ZWQgZnJvbSB2ZiAwDQ0KWyAgIDkxLjU1MTc4NF0gaXhnYmUgMDAwMDo4NTowMC4xOiBWRiAwIGhh
cyBubyBNQUMgYWRkcmVzcyBhc3NpZ25lZCwgeW91IG1heSBoYXZlIHRvIGFzc2lnbiBvbmUgbWFu
dWFsbHkNDQpbICAgOTEuNTYyMzg3XSBpeGdiZXZmIDAwMDA6ODU6MTAuMTogTUFDIGFkZHJlc3Mg
bm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0cmF0b3IuDQ0KWyAgIDkxLjU2MjM4OF0gaXhnYmV2ZiAw
MDAwOjg1OjEwLjE6IEFzc2lnbmluZyByYW5kb20gTUFDIGFkZHJlc3MNDQpbICAgOTEuNTYzOTg3
XSBpeGdiZXZmIDAwMDA6ODU6MTAuMTogNDI6YTM6YmM6Y2U6MGU6MjYNDQpbICAgOTEuNTYzOTg5
XSBpeGdiZXZmIDAwMDA6ODU6MTAuMTogTUFDOiAxDQ0KWyAgIDkxLjU2Mzk4OV0gaXhnYmV2ZiAw
MDAwOjg1OjEwLjE6IEludGVsKFIpIDgyNTk5IFZpcnR1YWwgRnVuY3Rpb24NDQpbICAgOTEuNTY0
MDE2XSBpeGdiZXZmIDAwMDA6ODU6MTAuMzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIp
DQ0KWyAgIDkxLjU2NDE4M10gaXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0
IG1zZyByZWNlaXZlZCBmcm9tIHZmIDENDQpbICAgOTEuNTY0NTI5XSBpeGdiZSAwMDAwOjg1OjAw
LjE6IFZGIDEgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVkLCB5b3UgbWF5IGhhdmUgdG8gYXNz
aWduIG9uZSBtYW51YWxseQ0NClsgICA5MS41NzUxNjldIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBN
QUMgYWRkcmVzcyBub3QgYXNzaWduZWQgYnkgYWRtaW5pc3RyYXRvci4NDQpbICAgOTEuNTc1MTcw
XSBpeGdiZXZmIDAwMDA6ODU6MTAuMzogQXNzaWduaW5nIHJhbmRvbSBNQUMgYWRkcmVzcw0NClsg
ICA5MS41NzYyMzZdIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBkYTo2MTo0YjozNDo0MzplNA0NClsg
ICA5MS41NzYyMzddIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBNQUM6IDENDQpbICAgOTEuNTc2MjM4
XSBpeGdiZXZmIDAwMDA6ODU6MTAuMzogSW50ZWwoUikgODI1OTkgVmlydHVhbCBGdW5jdGlvbg0N
ClsgICA5MS41NzYyNThdIGl4Z2JldmYgMDAwMDo4NToxMC41OiBlbmFibGluZyBkZXZpY2UgKDAw
MDAgLT4gMDAwMikNDQpbICAgOTEuNTc2NDEyXSBpeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBm
MTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgMg0NClsgICA5MS41NzY3NTddIGl4Z2Jl
IDAwMDA6ODU6MDAuMTogVkYgMiBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkg
aGF2ZSB0byBhc3NpZ24gb25lIG1hbnVhbGx5DQ0KWyAgIDkxLjU4NzQwMF0gaXhnYmV2ZiAwMDAw
Ojg1OjEwLjU6IE1BQyBhZGRyZXNzIG5vdCBhc3NpZ25lZCBieSBhZG1pbmlzdHJhdG9yLg0NClsg
ICA5MS41ODc0MDFdIGl4Z2JldmYgMDAwMDo4NToxMC41OiBBc3NpZ25pbmcgcmFuZG9tIE1BQyBh
ZGRyZXNzDQ0KWyAgIDkxLjU4ODM2MV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjU6IGQyOmMzOjVkOjYz
OjQxOmJkDQ0KWyAgIDkxLjU4ODM2Ml0gaXhnYmV2ZiAwMDAwOjg1OjEwLjU6IE1BQzogMQ0NClsg
ICA5MS41ODgzNjNdIGl4Z2JldmYgMDAwMDo4NToxMC41OiBJbnRlbChSKSA4MjU5OSBWaXJ0dWFs
IEZ1bmN0aW9uDQ0KWyAgIDkxLjU4ODM4Ml0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IGVuYWJsaW5n
IGRldmljZSAoMDAwMCAtPiAwMDAyKQ0NClsgICA5MS41ODg1NTVdIGl4Z2JlIDAwMDA6ODU6MDAu
MSBlbnAxMzNzMGYxOiBWRiBSZXNldCBtc2cgcmVjZWl2ZWQgZnJvbSB2ZiAzDQ0KWyAgIDkxLjU4
ODkwMV0gaXhnYmUgMDAwMDo4NTowMC4xOiBWRiAzIGhhcyBubyBNQUMgYWRkcmVzcyBhc3NpZ25l
ZCwgeW91IG1heSBoYXZlIHRvIGFzc2lnbiBvbmUgbWFudWFsbHkNDQpbICAgOTEuNTk5NTQ3XSBp
eGdiZXZmIDAwMDA6ODU6MTAuNzogTUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0
cmF0b3IuDQ0KWyAgIDkxLjU5OTU0OV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IEFzc2lnbmluZyBy
YW5kb20gTUFDIGFkZHJlc3MNDQpbICAgOTEuNjAwNTE0XSBpeGdiZXZmIDAwMDA6ODU6MTAuNzog
YjI6NjM6NjI6YjM6NWU6ZDANDQpbICAgOTEuNjAwNTE1XSBpeGdiZXZmIDAwMDA6ODU6MTAuNzog
TUFDOiAxDQ0KWyAgIDkxLjYwMDUxNl0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IEludGVsKFIpIDgy
NTk5IFZpcnR1YWwgRnVuY3Rpb24NDQpbICAgOTEuNzk5NDQxXSBwY2kgMDAwMDo4NToxMS4xOiBj
YW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9
cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0NCihYRU4pIFBDSSBhZGQgdmlydHVhbCBm
dW5jdGlvbiAwMDAwOjg1OjExLjENClsgICA5MS44MTYwMjNdIGl4Z2JldmYgMDAwMDo4NToxMS4x
OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNDQpbICAgOTEuODIyOTM0XSBpeGdiZSAw
MDAwOjg1OjAwLjEgZW5wMTMzczBmMTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgNA0N
ClsgICA5MS44MzEwODZdIGl4Z2JlIDAwMDA6ODU6MDAuMTogVkYgNCBoYXMgbm8gTUFDIGFkZHJl
c3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBhc3NpZ24gb25lIG1hbnVhbGx5DQ0KWyAgIDkx
Ljg0MTkyN10gaXhnYmV2ZiAwMDAwOjg1OjExLjE6IE1BQyBhZGRyZXNzIG5vdCBhc3NpZ25lZCBi
eSBhZG1pbmlzdHJhdG9yLg0NClsgICA5MS44NDk3MTldIGl4Z2JldmYgMDAwMDo4NToxMS4xOiBB
c3NpZ25pbmcgcmFuZG9tIE1BQyBhZGRyZXNzDQ0KWyAgIDkxLjg1NzQxOV0gaXhnYmV2ZiAwMDAw
Ojg1OjExLjE6IDMyOmRmOmY3OjUwOmY3OmRhDQ0KWyAgIDkxLjg2Mjc4N10gaXhnYmV2ZiAwMDAw
Ojg1OjExLjE6IE1BQzogMQ0NClsgICA5MS44NjcyNTVdIGl4Z2JldmYgMDAwMDo4NToxMS4xOiBJ
bnRlbChSKSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQ0KWyAgIDkxLjg3NDE5OF0gcGNpIDAwMDA6
ODU6MTEuMzogWzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICA5MS44ODAx
NDddIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBOSUMgTGluayBpcyBVcCAxMCBHYnBz
LCBGbG93IENvbnRyb2w6IFJYL1RYDQ0KWyAgIDkxLjg4OTk4M10gcGNpIDAwMDA6ODU6MTEuMzog
Y2FuJ3Qgc2V0IE1heCBQYXlsb2FkIFNpemUgdG8gMjU2OyBpZiBuZWNlc3NhcnksIHVzZSAicGNp
PXBjaWVfYnVzX3NhZmUiIGFuZCByZXBvcnQgYSBidWcNDQooWEVOKSBQQ0kgYWRkIHZpcnR1YWwg
ZnVuY3Rpb24gMDAwMDo4NToxMS4zDQpbICAgOTEuOTA2NTQ0XSBpeGdiZXZmIDAwMDA6ODU6MTEu
MzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQ0KWyAgIDkxLjkxMzQzMl0gaXhnYmUg
MDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0IG1zZyByZWNlaXZlZCBmcm9tIHZmIDUN
DQpbICAgOTEuOTIxNDAxXSBpeGdiZSAwMDAwOjg1OjAwLjE6IFZGIDUgaGFzIG5vIE1BQyBhZGRy
ZXNzIGFzc2lnbmVkLCB5b3UgbWF5IGhhdmUgdG8gYXNzaWduIG9uZSBtYW51YWxseQ0NClsgICA5
MS45MzI0MDldIGl4Z2JldmYgMDAwMDo4NToxMS4zOiBNQUMgYWRkcmVzcyBub3QgYXNzaWduZWQg
YnkgYWRtaW5pc3RyYXRvci4NDQpbICAgOTEuOTQwMjA0XSBpeGdiZXZmIDAwMDA6ODU6MTEuMzog
QXNzaWduaW5nIHJhbmRvbSBNQUMgYWRkcmVzcw0NClsgICA5MS45NDc4NzRdIGl4Z2JldmYgMDAw
MDo4NToxMS4zOiA5MjozNDo1YjowYjo5NjozZg0NClsgICA5MS45NTMyNDFdIGl4Z2JldmYgMDAw
MDo4NToxMS4zOiBNQUM6IDENDQpbICAgOTEuOTU3NzU1XSBpeGdiZXZmIDAwMDA6ODU6MTEuMzog
SW50ZWwoUikgODI1OTkgVmlydHVhbCBGdW5jdGlvbg0NClsgICA5MS45NjQ2NjhdIHBjaSAwMDAw
Ojg1OjExLjU6IFs4MDg2OjEwZWRdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANDQpbICAgOTEuOTcx
NTE0XSBwY2kgMDAwMDo4NToxMS41OiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7
IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0N
CihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1OjExLjUNClsgICA5MS45ODgw
NzFdIGl4Z2JldmYgMDAwMDo4NToxMS41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikN
DQpbICAgOTEuOTk0OTY0XSBpeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTogVkYgUmVzZXQg
bXNnIHJlY2VpdmVkIGZyb20gdmYgNg0NClsgICA5Mi4wMDI5NzJdIGl4Z2JlIDAwMDA6ODU6MDAu
MTogVkYgNiBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBhc3Np
Z24gb25lIG1hbnVhbGx5DQ0KWyAgIDkyLjAxMzk1Nl0gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IE1B
QyBhZGRyZXNzIG5vdCBhc3NpZ25lZCBieSBhZG1pbmlzdHJhdG9yLg0NClsgICA5Mi4wMTU3MjJd
IGl4Z2JldmYgMDAwMDo4NToxMC4zIGVucDEzM3MxNmYzOiByZW5hbWVkIGZyb20gZXRoMQ0NClsg
ICA5Mi4wMjg0MzNdIGl4Z2JldmYgMDAwMDo4NToxMS41OiBBc3NpZ25pbmcgcmFuZG9tIE1BQyBh
ZGRyZXNzDQ0KWyAgIDkyLjA2NTQxNV0gaXhnYmV2ZiAwMDAwOjg1OjExLjEgZW5wMTMzczE3ZjE6
IHJlbmFtZWQgZnJvbSBldGg0DQ0KWyAgIDkyLjA5ODc5NV0gaXhnYmV2ZiAwMDAwOjg1OjExLjU6
IDVhOmU3OjkxOmI2OmE4Ojg4DQ0KWyAgIDkyLjA5OTA4Ml0gaXhnYmV2ZiAwMDAwOjg1OjExLjMg
ZW5wMTMzczE3ZjM6IHJlbmFtZWQgZnJvbSBldGg1DQ0KWyAgIDkyLjExMDg1OV0gaXhnYmV2ZiAw
MDAwOjg1OjExLjU6IE1BQzogMQ0NClsgICA5Mi4xMTUzMTldIGl4Z2JldmYgMDAwMDo4NToxMS41
OiBJbnRlbChSKSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQ0KWyAgIDkyLjEyMjI4Nl0gcGNpIDAw
MDA6ODU6MTEuNzogWzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0NClsgICA5Mi4x
MjkxNjZdIHBjaSAwMDAwOjg1OjExLjc6IGNhbid0IHNldCBNYXggUGF5bG9hZCBTaXplIHRvIDI1
NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1wY2llX2J1c19zYWZlIiBhbmQgcmVwb3J0IGEgYnVn
DQ0KKFhFTikgUENJIGFkZCB2aXJ0dWFsIGZ1bmN0aW9uIDAwMDA6ODU6MTEuNw0KWyAgIDkyLjE0
NTcwNV0gaXhnYmV2ZiAwMDAwOjg1OjExLjc6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAy
KQ0NClsgICA5Mi4xNTI4NDBdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNl
dCBtc2cgcmVjZWl2ZWQgZnJvbSB2ZiA3DQ0KWyAgIDkyLjE2MDgxOF0gaXhnYmUgMDAwMDo4NTow
MC4xOiBWRiA3IGhhcyBubyBNQUMgYWRkcmVzcyBhc3NpZ25lZCwgeW91IG1heSBoYXZlIHRvIGFz
c2lnbiBvbmUgbWFudWFsbHkNDQpbICAgOTIuMTcxNTk5XSBpeGdiZXZmIDAwMDA6ODU6MTEuNzog
TUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0cmF0b3IuDQ0KWyAgIDkyLjE3OTM5
Ml0gaXhnYmV2ZiAwMDAwOjg1OjExLjc6IEFzc2lnbmluZyByYW5kb20gTUFDIGFkZHJlc3MNDQpb
ICAgOTIuMjA5MzYwXSBpeGdiZXZmIDAwMDA6ODU6MTAuMSBlbnAxMzNzMTZmMTogcmVuYW1lZCBm
cm9tIGV0aDANDQpbICAgOTIuMjQ5MzAzXSBpeGdiZXZmIDAwMDA6ODU6MTAuNyBlbnAxMzNzMTZm
NzogcmVuYW1lZCBmcm9tIGV0aDMNDQpbICAgOTIuMjQ5MzA5XSBpeGdiZXZmIDAwMDA6ODU6MTEu
NzogMWU6Mjc6MzE6MTg6YmI6YWMNDQpbICAgOTIuMjQ5MzExXSBpeGdiZXZmIDAwMDA6ODU6MTEu
NzogTUFDOiAxDQ0KWyAgIDkyLjI0OTMxMl0gaXhnYmV2ZiAwMDAwOjg1OjExLjc6IEludGVsKFIp
IDgyNTk5IFZpcnR1YWwgRnVuY3Rpb24NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIExTQjog
VGVsZWNvbSBMaW51eCBWYWxpZGF0aW9uIHN1aXRlLg0NDQpbICAgOTIuMzA5NjAzXSBpeGdiZXZm
IDAwMDA6ODU6MTEuNSBlbnAxMzNzMTdmNTogcmVuYW1lZCBmcm9tIGV0aDENDQpbICAgOTIuMzM3
MTQ2XSBpeGdiZXZmIDAwMDA6ODU6MTAuNSBlbnAxMzNzMTZmNTogcmVuYW1lZCBmcm9tIGV0aDIN
DQpbICAgOTIuMzcyOTI5XSBpeGdiZXZmIDAwMDA6ODU6MTEuNyBlbnAxMzNzMTdmNzogcmVuYW1l
ZCBmcm9tIGV0aDANDQpbICAgOTIuMzkzODgzXSBGUy1DYWNoZTogTG9hZGVkDQ0KWyAgIDkyLjQz
MzIxOF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE3ZjM6IGxpbmsgaXMgbm90
IHJlYWR5DQ0KWyAgIDkyLjQ1NDM2MV0gaXhnYmV2ZiAwMDAwOjg1OjExLjM6IE5JQyBMaW5rIGlz
IFVwIDEwIEdicHMNDQpbICAgOTIuNDYwODYzXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBl
bnAxMzNzMTdmMzogbGluayBpcyBub3QgcmVhZHkNDQpbICAgOTIuNDY3OTgwXSBJUHY2OiBBRERS
Q09ORihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE3ZjM6IGxpbmsgYmVjb21lcyByZWFkeQ0NClsg
ICA5Mi40Nzk2MjVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEzM3MxNmYzOiBsaW5r
IGlzIG5vdCByZWFkeQ0NClsgICA5Mi41MDA3MjddIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBOSUMg
TGluayBpcyBVcCAxMCBHYnBzDQ0KWyAgIDkyLjUwMjI1N10gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogZW5wMTMzczE2ZjM6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDkyLjUwMzUzNl0gSVB2
NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE3ZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0K
WyAgIDkyLjUyOTUyOF0gRlMtQ2FjaGU6IE5ldGZzICduZnMnIHJlZ2lzdGVyZWQgZm9yIGNhY2hp
bmcNDQpbICAgOTIuNTM0NzQ0XSBpeGdiZXZmIDAwMDA6ODU6MTEuMTogTklDIExpbmsgaXMgVXAg
MTAgR2Jwcw0NClsgICA5Mi41MzYyNzVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEz
M3MxN2YxOiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICA5Mi41MzYzMDFdIElQdjY6IEFERFJDT05G
KE5FVERFVl9DSEFOR0UpOiBlbnAxMzNzMTZmMzogbGluayBiZWNvbWVzIHJlYWR5DQ0KWyAgIDky
LjUzNzg5Ml0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEzM3MxN2YxOiBsaW5r
IGJlY29tZXMgcmVhZHkNDQpbICAgOTIuNTQzNjQyXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVAp
OiBlbnAxMzNzMTdmNTogbGluayBpcyBub3QgcmVhZHkNDQpbICAgOTIuNTcwMzY0XSBpeGdiZXZm
IDAwMDA6ODU6MTEuNTogTklDIExpbmsgaXMgVXAgMTAgR2Jwcw0NClsgICA5Mi41NzE4OTVdIElQ
djY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEzM3MxN2Y1OiBsaW5rIGlzIG5vdCByZWFkeQ0N
ClsgICA5Mi41NzE5MTddIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAxMzNzMTdm
NTogbGluayBiZWNvbWVzIHJlYWR5DQ0KWyAgIDkyLjU3NTg3NV0gSVB2NjogQUREUkNPTkYoTkVU
REVWX1VQKTogZW5wMTMzczE2ZjE6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDkyLjYwNTk3NF0g
aXhnYmV2ZiAwMDAwOjg1OjEwLjE6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMNDQpbICAgOTIuNjA3
NTA0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTZmMTogbGluayBpcyBub3Qg
cmVhZHkNDQpbICAgOTIuNjEwMjk4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNz
MTZmNzogbGluayBpcyBub3QgcmVhZHkNDQpbICAgOTIuNjI4NTU5XSBLZXkgdHlwZSBkbnNfcmVz
b2x2ZXIgcmVnaXN0ZXJlZA0NClsgICA5Mi42Mzc3MThdIGl4Z2JldmYgMDAwMDo4NToxMC43OiBO
SUMgTGluayBpcyBVcCAxMCBHYnBzDQ0KWyAgIDkyLjY0NDI2MV0gSVB2NjogQUREUkNPTkYoTkVU
REVWX1VQKTogZW5wMTMzczE2Zjc6IGxpbmsgaXMgbm90IHJlYWR5DQ0KWyAgIDkyLjY1MTQwNV0g
SVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEzM3MxNmYxOiBsaW5rIGJlY29tZXMg
cmVhZHkNDQpbICAgOTIuNjYwNzI0XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5w
MTMzczE2Zjc6IGxpbmsgYmVjb21lcyByZWFkeQ0NClsgICA5Mi42NzIxNjRdIElQdjY6IEFERFJD
T05GKE5FVERFVl9VUCk6IGVucDEzM3MxNmY1OiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICA5Mi42
OTMyNThdIGl4Z2JldmYgMDAwMDo4NToxMC41OiBOSUMgTGluayBpcyBVcCAxMCBHYnBzDQ0KWyAg
IDkyLjcwMDI5OF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE2ZjU6IGxpbmsg
aXMgbm90IHJlYWR5DQ0KWyAgIDkyLjcwNzQyMV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5H
RSk6IGVucDEzM3MxNmY1OiBsaW5rIGJlY29tZXMgcmVhZHkNDQpbICAgOTIuNzE2MjI5XSBpeGdi
ZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTogTklDIExpbmsgaXMgRG93bg0NClsgICA5Mi43MTY3
NDldIGl4Z2JldmYgMDAwMDo4NToxMC41OiBOSUMgTGluayBpcyBEb3duDQ0KWyAgIDkyLjcyODIy
NF0gaXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMs
IEZsb3cgQ29udHJvbDogUlgvVFgNDQpbICAgOTIuNzI5Mzc2XSBpeGdiZXZmIDAwMDA6ODU6MTAu
NTogTklDIExpbmsgaXMgVXAgMTAgR2Jwcw0NClsgICA5Mi43MzE5ODJdIElQdjY6IEFERFJDT05G
KE5FVERFVl9VUCk6IGVucDEzM3MxN2Y3OiBsaW5rIGlzIG5vdCByZWFkeQ0NClsgICA5Mi43NjEx
MjVdIGl4Z2JldmYgMDAwMDo4NToxMS43OiBOSUMgTGluayBpcyBVcCAxMCBHYnBzDQ0KWyAgIDky
Ljc2MjY1NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE3Zjc6IGxpbmsgaXMg
bm90IHJlYWR5DQ0KWyAgIDkyLjc3NTY4NV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6
IGVucDEzM3MxN2Y3OiBsaW5rIGJlY29tZXMgcmVhZHkNDQpbICAgOTIuNzkxNzI5XSBORlM6IFJl
Z2lzdGVyaW5nIHRoZSBpZF9yZXNvbHZlciBrZXkgdHlwZQ0NClsgICA5Mi43OTcyOThdIEtleSB0
eXBlIGlkX3Jlc29sdmVyIHJlZ2lzdGVyZWQNDQpbICAgOTIuODAyMDYwXSBLZXkgdHlwZSBpZF9s
ZWdhY3kgcmVnaXN0ZXJlZA0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IEhvc3Qg
YW5kIE5ldHdvcmsgTmFtZSBMb29rdXBzLg0NDQogICAgICAgICBTdGFydGluZyBQcmVwcm9jZXNz
IE5GUyBjb25maWd1cmF0aW9uLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0
IFJQQyBQb3J0IE1hcHBlci4NDQ0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBQcmVwcm9jZXNz
IE5GUyBjb25maWd1cmF0aW9uLg0NDQogICAgICAgICBTdGFydGluZyBORlMgc3RhdHVzIG1vbml0
b3IgZm9yIE5GU3YyLzMgbG9ja2luZy4uLi4NDQ0KICAgICAgICAgU3RhcnRpbmcgUlBDIGJpbmQg
c2VydmljZS4uLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFJQQyBiaW5kIHNlcnZpY2Uu
DQ0NClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTkZTIHN0YXR1cyBtb25pdG9yIGZvciBORlN2
Mi8zIGxvY2tpbmcuLg0NDQpbICAgOTMuMzQxNTA0XSBpcDZfdGFibGVzOiAoQykgMjAwMC0yMDA2
IE5ldGZpbHRlciBDb3JlIFRlYW0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFBvc3RmaXgg
TWFpbCBUcmFuc3BvcnQgQWdlbnQuDQ0NClsgICA5My40MDg4MjhdIEVidGFibGVzIHYyLjAgcmVn
aXN0ZXJlZA0NClsbWzE7MzFtRkFJTEVEG1swbV0gRmFpbGVkIHRvIHN0YXJ0IENyYXNoIHJlY292
ZXJ5IGtlcm5lbCBhcm1pbmcuDQ0NClNlZSAnc3lzdGVtY3RsIHN0YXR1cyBrZHVtcC5zZXJ2aWNl
JyBmb3IgZGV0YWlscy4NDQ0KWyAgMTE2LjIxODMyMl0geGVuX2FjcGlfcHJvY2Vzc29yOiBVcGxv
YWRpbmcgWGVuIHByb2Nlc3NvciBQTSBpbmZvDQ0KWyAgMTE2LjMyODUwOV0geGVuOm1hbmFnZTog
VW5hYmxlIHRvIHJlYWQgc3lzcnEgY29kZSBpbiBjb250cm9sL3N5c3JxDQ0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCAvZXRjL3JjLmQvcmMubG9jYWwgQ29tcGF0aWJpbGl0eS4NDQ0KICAgICAg
ICAgU3RhcnRpbmcgR05PTUUgRGlzcGxheSBNYW5hZ2VyLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1d
IFN0YXJ0ZWQgU2VyaWFsIEdldHR5IG9uIGh2YzAuDQ0NCiAgICAgICAgIFN0YXJ0aW5nIFNlcmlh
bCBHZXR0eSBvbiBodmMwLi4uDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IExv
Z2luIFByb21wdHMuDQ0NClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IE11bHRpLVVz
ZXIgU3lzdGVtLg0NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEdOT01FIERpc3BsYXkgTWFu
YWdlci4NDQ0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgR3JhcGhpY2FsIEludGVy
ZmFjZS4NDQ0KICAgICAgICAgU3RhcnRpbmcgVXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIFJ1bmxl
dmVsIENoYW5nZXMuLi4NDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFi
b3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLg0NClsgIDEyNC4yOTI2OTddIG5vdXZlYXUgMDAw
MDo1OTowMC4wOiB2Z2FhcmI6IGNoYW5nZWQgVkdBIGRlY29kZXM6IG9sZGRlY29kZXM9aW8rbWVt
LGRlY29kZXM9bm9uZTpvd25zPWlvK21lbQ0NClsgIDEyNC40MDkzNzFdIG5vdXZlYXUgMDAwMDo1
OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQ0KWyAg
MTI0Ljc0NjMyNF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRERDIHJlc3BvbmRlZCwgYnV0
IG5vIEVESUQgZm9yIERWSS1JLTENDQoNDQ0KUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNlcnZl
ciA3LjMgKE1haXBvKQ0NCktlcm5lbCA0LjExLjEgb24gYW4geDg2XzY0DQ0KDQ0Kc2tsLTRzMSBs
b2dpbjogWyAgMTI2Ljc4NzM2MV0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRERDIHJlc3Bv
bmRlZCwgYnV0IG5vIEVESUQgZm9yIERWSS1JLTENDQpbICAxMjcuMjQ1MjMwXSBub3V2ZWF1IDAw
MDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUktMQ0N
ClsgIDEyNy40MDEzNzJdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQs
IGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQ0KWyAgMTI5Ljg0MTQ4M10gbm91dmVhdSAwMDAwOjU5
OjAwLjA6IERSTTogRERDIHJlc3BvbmRlZCwgYnV0IG5vIEVESUQgZm9yIERWSS1JLTENDQpbICAx
MjkuOTg5OTc5XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQg
bm8gRURJRCBmb3IgRFZJLUktMQ0NCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFy
Z2V0IDAgYWN0dWFsIDAgTVNSIDB4MTdhIDwtLSAweDUNCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGlu
dGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAgTVNSIDB4NDFkIDwtLSAweGJkMjAwMDAwODAwMDAx
N2ENCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAgTVNS
IDB4NDFmIDwtLSAweDg2DQooWEVOKSBIViBNU1IgSU5KRUNUIChpbnRlcnBvc2UpIHRhcmdldCAw
IGFjdHVhbCAwIE1TUiAweDQxZSA8LS0gMHgxODAwMjANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMQ0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAyOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQwDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA0OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ5DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA1MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDUwDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMzENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzMA0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMjYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNA0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDMzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAzNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDI3DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAz
Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM4DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMjANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzOQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDIyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAyMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDI0DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxNg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDIzDQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMjUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMA0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDExDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDINCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ0
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDMNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNA0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTAyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA3DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgOTYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5Nw0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDEwNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEw
Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDk5DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgOTgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDENCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxMDANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDQNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4
NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDg0DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1OQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDg2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTgNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA3NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDgyDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA2NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc4DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgNzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4OQ0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDk0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzINCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDY5
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA3OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDk1DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgNjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4Nw0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDU1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzUNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDcwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjINCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA2Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDg4DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgNjYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTENCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
NDYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDQNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA5MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDkzDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgNjcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5MA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDgxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ3
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ4DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTQ5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTINCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxNTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMjUNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDUy
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQzDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTM4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI2DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTI3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzENCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEx
Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU3DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNjANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDINCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA2MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExMA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDEyOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEx
MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExOA0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDEzOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExNQ0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDExOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExMw0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDEyMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzNA0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDEwOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyOA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDUzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQwDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTMxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE0DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTE3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE2DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTMzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI0
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIyDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTM3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMyDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTIzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA5DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTQxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM2DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTY0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY4DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTgyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYyDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTY5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTcwDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTg5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg4DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTU3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg0
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc1DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTkxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU2DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTUyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg3DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTY1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTcxDQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTU4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTcyDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTkwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU5DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTc4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYxDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTg2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgxDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTU1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTcz
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTY3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc0DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTU0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg1DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTc2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY2DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTc3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgwDQooWEVOKSBNQ0U6
IFRoaXMgZXJyb3IgcGFnZSBpcyBvd25kZWQgYnkgRE9NIDANCihYRU4pIG1jZS5jOjE2ODE6IE1D
RTogRXJyb3IgaXMgc3VjY2Vzc2Z1bGx5IHJlY292ZXJlZA0KWyAgMTg5LjQzMTA4MV0gRGlzYWJs
aW5nIGxvY2sgZGVidWdnaW5nIGR1ZSB0byBrZXJuZWwgdGFpbnQNDQpbICAxODkuNDM3MDI0XSBt
Y2U6IFtIYXJkd2FyZSBFcnJvcl06IE1hY2hpbmUgY2hlY2sgZXZlbnRzIGxvZ2dlZA0NClsgIDE4
OS40NDQ1NDJdIE1lbW9yeSBmYWlsdXJlOiAweDI4OTI0MDogcmVzZXJ2ZWQga2VybmVsIHBhZ2Ug
c3RpbGwgcmVmZXJlbmNlZCBieSAxIHVzZXJzDQ0KWyAgMTg5LjQ1MzMwNV0gTWVtb3J5IGZhaWx1
cmU6IDB4Mjg5MjQwOiByZWNvdmVyeSBhY3Rpb24gZm9yIHJlc2VydmVkIGtlcm5lbCBwYWdlOiBG
YWlsZWQNDQooWEVOKSBIViBNU1IgSU5KRUNUIChpbnRlcnBvc2UpIHRhcmdldCAwIGFjdHVhbCAw
IE1TUiAweDE3YSA8LS0gMHg1DQooWEVOKSBIViBNU1IgSU5KRUNUIChpbnRlcnBvc2UpIHRhcmdl
dCAwIGFjdHVhbCAwIE1TUiAweDQyMSA8LS0gMHhiZDAwMDAwMDAwNDAwMGNmDQooWEVOKSBIViBN
U1IgSU5KRUNUIChpbnRlcnBvc2UpIHRhcmdldCAwIGFjdHVhbCAwIE1TUiAweDQyMyA8LS0gMHg4
Ng0KKFhFTikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3NlKSB0YXJnZXQgMCBhY3R1YWwgMCBNU1Ig
MHg0MjIgPC0tIDB4MTgwMDIwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAzMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMwDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMzENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzMw0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
NDgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDUyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTMNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDUwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTENCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzkNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA0NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE5DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzOA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDE2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDUN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDEwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTcNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAyMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE4DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyNg0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDI0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjMNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA0Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDIxDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgNDENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyNQ0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMjANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyNw0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDQwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM3DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5
OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDk4DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTAxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTAwDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgOTYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDMNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5
Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDg1DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgODQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2Mw0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDU1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTQNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA4Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDcxDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA4MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDg4DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgOTINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3Mw0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDk1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzANCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU5
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA3Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc2DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgODINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2Mg0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDY1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjENCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDgzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjcNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA4Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDY0DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgNjgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4OQ0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDk0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzcN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDY2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjkNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSA5MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTQ2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ4DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTQ3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ5DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTQ0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTENCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA3OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc5DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA1Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyNA0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDEwOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExMw0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDExOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwNA0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDE0MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExNQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDEwOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyNg0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDEzOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEx
MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE0Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDEzNA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExNg0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDExNA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExOA0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDEyNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzMw0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDExMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzOQ0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDExMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzMA0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDExNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyMA0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDE0MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzNQ0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDEwNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEw
Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE0Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDEyMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyMw0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDEwNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzMg0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDEyOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyNQ0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDEzNg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE2OA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDE2OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3Mw0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDE1MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE1MQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDE2NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE2MQ0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDE3MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3
MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE4NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDE2Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3OQ0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDE3Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE4OQ0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE2MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDE1Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE2Ng0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDE1NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE2NQ0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDE3NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE4NA0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDE5MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3NQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDE4OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3OA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDE1NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE1
Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE1Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDE5MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE2Mg0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDE1Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE4Mg0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE1OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDE4Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE4Mw0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDE1OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE2Mw0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDE4Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE4MA0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE4MQ0KKFhFTikgSGFyZHdhcmUgRG9tMCBjcmFz
aGVkOiByZWJvb3RpbmcgbWFjaGluZSBpbiA1IHNlY29uZHMuDQooWEVOKSBSZXNldHRpbmcgd2l0
aCBBQ1BJIE1FTU9SWSBvciBJL08gUkVTRVRfUkVHLg0KRm9yY2UgYW4gUzUgZXhpdCBwYXRoLg0K
W1NJT10gQ3VycmVudCBzeXN0ZW0gU0lPIGV4aXN0IGJpdDoxIA0K

--_003_B8376D2DEA074F45BA033984477C453E3B722405shsmsx102ccrcor_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_003_B8376D2DEA074F45BA033984477C453E3B722405shsmsx102ccrcor_--


From xen-devel-bounces@lists.xen.org Wed May 24 06:20:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDPeX-0007sW-FQ; Wed, 24 May 2017 06:20:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDPeW-0007sQ-OU
 for xen-devel@lists.xen.org; Wed, 24 May 2017 06:20:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 24/27-03058-B1625295; Wed, 24 May 2017 06:20:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1daTTX
 S4NtVQYslHxezODB6HN39mymAMYo1My8pvyKBNaPl9072gr+cFTP/PGVtYJzB0cXIySEkkCdx
 dckKFhCbV8BOYvnP/WwgtoSAocTphTfB4iwCqhIfb3YygdhsAuoSbc+2s3YxcnCICBhJfNgm2
 cXIxcEssIBJ4sGzpWA1wgKJEq1XVjKCJIQEnjBLfHx6CCzBCbTg09UOsGZeAUGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIxO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2M+z5GHmKU5GBSEuVNeK4S
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV1xVNVJIsCg1PbUiLTMHGAkwaQkOHiUR3jcqQGne4
 oLE3OLMdIjUKUZFKXFeI5A+AZBERmkeXBss+i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmP
 cqyHiezLwSuOmvgBYzAS12vasMsrgkESEl1cA43f3Yulfz0xbsevU7/am0/mOZ48bzt4VbRT3
 VOHZPvFJmxrTZXfqa938I1ZRdam/tagy2ndUrclzgTZzMZFP3Iwwhi7nE7OxcKrgOrzjQ/cwr
 Oty78OcheVduzkK740+suX/kXWL8e6Fx7etNZVoSCuv21iV/yG1qVRa27Hk41bzp3vnrMoeVW
 IozEg21mIuKEwHY6CJMuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495606809!98618958!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35562 invoked from network); 24 May 2017 06:20:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 06:20:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 May 2017 00:20:08 -0600
Message-Id: <59254237020000780015C5CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 24 May 2017 00:20:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
 <592409E6020000780015BF63@prv-mh.provo.novell.com>
 <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
 <5924527E020000780015C20F@prv-mh.provo.novell.com>
 <d21f3b6d-d1c5-be00-6a1d-1944099b4bbc@oracle.com>
 <59245DD8020000780015C31F@prv-mh.provo.novell.com>
 <6a05de75-65f9-b024-798d-f3dd62c182bf@oracle.com>
 <c39d21a9-5f2a-dc01-eb04-94f3ecfba7e2@oracle.com>
In-Reply-To: <c39d21a9-5f2a-dc01-eb04-94f3ecfba7e2@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA1LjE3IGF0IDAwOjI1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzIzLzIwMTcgMTA6MzIgQU0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4g
T24gMDUvMjMvMjAxNyAxMDowNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBGdXJ0aGVyIGNo
YW5nZXMgbWF5IHRoZW4KPj4+IGJlIG5lZWRlZCB0byB0aGUgc3BsaXR0aW5nIG9mIGxhcmdlIHBh
Z2VzIChpbiBwMm1fbmV4dF9sZXZlbCgpKQo+Pj4gZGVwZW5kaW5nIG9uIHdoZXRoZXIgSU5WQUxJ
RF9NRk4gZW50cmllcyBjYW4gbWFrZSBpdCB0aGVyZS4KPj4gTGV0IG1lIHNlZSB3aGF0IEkgY2Fu
IGRvIGhlcmUuCj4gCj4gVEJILCBJIGRvbid0IHNlZSB3aGF0IG5lZWRzIHRvIGJlIGRvbmUgaW4g
cDJtX25leHRfbGV2ZWwoKS4gbWZuIGRvZXNuJ3QKPiBlbnRlciB0aGUgY2FsY3VsYXRpb24gdGhl
cmUuCgpUaGUgcmVsZXZhbnQgdmFyaWFibGVzIGFyZSBuYW1lZCAicGZuIiB0aGVyZSwgYW5kIHNv
IGZhciBJJ20gb25seQpndWVzc2luZyB0aGVyZSBtaWdodCBiZSBhbiBpc3N1ZSAob3IgYWN0dWFs
bHkgSSBtZWFud2hpbGUgdGhpbmcgaXQKc2hvdWxkIG9ubHkgYmUgYSBjb3NtZXRpYyBvbmUpOiBX
aGF0J3MgYmVpbmcgcmVhZCBvdXQgb2YgdGhlIG9sZApQVEUgaXMgYmVpbmcgdGFrZW4gYW5kIGlu
Y3JlbWVudGVkIGZvciBlYWNoIHNwbGl0IFBURS4gVGhhdCdsbCAoaW4KdGhlIDJNYiBwYWdlIGNh
c2UpIHJlc3VsdCBpbiA0ayBQVEVzIHJlZmVyZW5jaW5nIE1GTnMgMHhmZmZmZmZmZmZmCmFuZCAw
IC4uLiAweDFmZS4gQnV0IGdlbmVyYWxseSB0aGlzIHNob3VsZCBiZSBoYXJtbGVzcywgYXMgdGhl
c2UKYXJlIG5vbi1wcmVzZW50IFBURXMsIGFuZCB0aGUgZnJhbWUgbnVtYmVycyByZWFkIGJhY2sg
b3V0IG9mCm5vbi1wcmVzZW50IFBURXMgc2hvdWxkIGJlIG9mIG5vIGludGVyZXN0IHRvIGFueW9u
ZS4KCkknbSBwb25kZXJpbmcgdG8gY29udmVydCB0aGUgY29kZSB0byB1c2UgbWZuX2FkZCgpIChw
ZXJoYXBzIHdlCnNob3VsZCBhbHNvIGhhdmUgbWZuX2luYygpKSwgbWFraW5nIHRoZSBoZWxwZXIg
c2F0dXJhdGUuCgpJbiBhbnkgZXZlbnQgSSBob3BlIHRvIGZpbmQgdGltZSBsYXRlciB0b2RheSB0
byBsb29rIGludG8gdGhlIGlzc3VlCm15c2VsZi4gSSdtIGtpbmQgb2YgZGlzYXBwb2ludGVkIHRo
YXQgdGhlcmUgd2FzIG5vIHZpc2libGUgYXR0ZW1wdApmcm9tIElnb3Igc28gZmFyIHRvIGhlbHAg
dGhlIHNpdHVhdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 06:25:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:25:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDPjL-00087v-2c; Wed, 24 May 2017 06:25:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDPjJ-00087p-FG
 for xen-devel@lists.xen.org; Wed, 24 May 2017 06:25:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AD/66-03920-44725295; Wed, 24 May 2017 06:25:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXS6fjDS9dZXTX
 SYPp2G4slHxezODB6HN39mymAMYo1My8pvyKBNePPl5fMBUvEKs7flWhgvCDUxcjJISSQJzH5
 9BZ2EJtXwE5i4+tZbCC2hIChxOmFN1lAbBYBVYkj186AxdkE1CXanm1nBbFFgOyj124xdzFyc
 TALPGSU2Df3OliDsIC7xI7919lAEkICs5kkFnXOAevgFAiRODhzN1MXIwfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIxO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2M+z5GHmKU5GBSEuVNeK4S
 KcSXlJ9SmZFYnBFfVJqTWnyIUY+DQ2Dz2tUXGAW27QKSUix5+XmpShK8LGqqkUKCRanpqRVpm
 TnAaIFpkODgURLhjQFJ8xYXJOYWZ6ZDpE4xGnO8W/rhPRNHX8fH90xCYJOkxHk1QUoFQEozSv
 PgBsGi+BKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeZlBpvBk5pXA7XsFdAoT0Cmud5VBTil
 JREhJNTB63j2n+1t9euHiU29ftZtcMHw0OyJ+s65uNsPpbIFoiUKlOAtW99sbkx6c1qq86RF3
 9oRtl0X2nsTFOh729boZpobn2167lcvq5V/bzhF6ICup/UDI6SvyEoJlu5ZqvPuZetZFL3Tpf
 fba29GK/52fHX40TeLq27mrDI5o3j/67bO2AZPnmzNKLMUZiYZazEXFiQB/HL4/3QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495607106!64532911!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27092 invoked from network); 24 May 2017 06:25:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 06:25:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 May 2017 00:25:05 -0600
Message-Id: <59254360020000780015C5E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 24 May 2017 00:25:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xudong Hao" <xudong.hao@intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
 <59232870020000780015BD45@prv-mh.provo.novell.com>
 <B8376D2DEA074F45BA033984477C453E3B721ABA@shsmsx102.ccr.corp.intel.com>
 <B8376D2DEA074F45BA033984477C453E3B722405@shsmsx102.ccr.corp.intel.com>
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B722405@shsmsx102.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: Re: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA1LjE3IGF0IDA3OjMyLCA8eHVkb25nLmhhb0BpbnRlbC5jb20+IHdyb3RlOgo+
PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86
eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mIEhhbywKPj4gWHVk
b25nCj4+IFNlbnQ6IFR1ZXNkYXksIE1heSAyMywgMjAxNyA1OjM0IFBNCj4+IFRvOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNp
dHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsKPj4gR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgWmhhbmcsIEhhb3pob25nCj4+IDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZyAKPj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtCVUddIHhlbi1tY2VpbmogdG9vbCB0ZXN0aW5nIGNhdXNl
IGRvbTAgY3Jhc2gKPj4gCj4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPiBGcm9t
OiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBC
ZWhhbGYgT2YKPj4gPiBKYW4gQmV1bGljaAo+PiA+IFNlbnQ6IFR1ZXNkYXksIE1heSAyMywgMjAx
NyAxMjowNiBBTQo+PiA+IFRvOiBIYW8sIFh1ZG9uZyA8eHVkb25nLmhhb0BpbnRlbC5jb20+Cj4+
ID4gQ2M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT47IEp1bGllbiBHcmFsbAo+
PiA+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnOyBHZW9y
Z2UgRHVubGFwCj4+ID4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFpoYW5nLCBIYW96aG9u
ZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgo+PiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbQlVHXSB4ZW4tbWNlaW5qIHRvb2wgdGVzdGluZyBjYXVzZSBkb20wCj4+ID4gY3Jhc2gKPj4g
Pgo+PiA+ID4+PiBPbiAyMi4wNS4xNyBhdCAxMDozOSwgPHh1ZG9uZy5oYW9AaW50ZWwuY29tPiB3
cm90ZToKPj4gPiA+IChYRU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hp
bmUgaW4gNSBzZWNvbmRzLgo+PiA+Cj4+ID4gTm90IHRoaXMgLSBYZW4gaXMgdW5hdm9pZGFibHkg
Z29pbmcgdG8gZ28gZG93biBpbiBzdWNoIGEgY2FzZSwgeWV0Cj4+ID4geW91ciBsb2cgaGFzIG5v
IGhpbnQgYXQgYWxsIHdoYXQga2luZCBvZiBwcm9ibGVtIERvbTAgZXhwZXJpZW5jZWQKPj4gPiAo
ZS5nLiB3aGV0aGVyIG9uZSBvZiB0aGUgaW5qZWN0ZWQgI01DLXMgY2F1c2VkIHRoaXMpLgo+PiA+
Cj4+IAo+PiBKYW4sCj4+IFRoZSBmaXJzdCBtYWlsIGF0dGFjaGVkIHRoZSBjb21wbGV0ZSBsb2cg
ZnJvbSBYZW4gYm9vdGluZywgaG9wZSB0aGVyZSBpcyAKPiBzb21lCj4+IGhpbnQgZnJvbSB0aGUg
ZnVsbCBsb2cuCj4+IAo+PiA+ID4gKFhFTikgLS0tLVsgWGVuLTQuOS1yYyAgeDg2XzY0ICBkZWJ1
Zz15ICAgVGFpbnRlZDogTUNFICBdLS0tLQo+PiA+ID4gKFhFTikgQ1BVOiAgICAwCj4+ID4gPiAo
WEVOKSBSSVA6ICAgIGUwMDg6WzwwMDAwMDAwMDY1ZWIxZTEzPl0gMDAwMDAwMDA2NWViMWUxMwo+
PiA+ID4gLi4uCj4+ID4gPiAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwNjgyYWIw
MDk6Cj4+ID4gPiAoWEVOKSAgTDRbMHgwMDBdID0gMDAwMDAwMTAyYzk2MTA2MyBmZmZmZmZmZmZm
ZmZmZmZmCj4+ID4gPiAoWEVOKSAgTDNbMHgwMDFdID0gMDAwMDAwMDA1ZjgxMjA2MyBmZmZmZmZm
ZmZmZmZmZmZmCj4+ID4gPiAoWEVOKSAgTDJbMHgxNDFdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZm
ZmZmZmZmZmZmZmZmCj4+ID4KPj4gPiBIZXJlIHlvdSdyZSBhcHBhcmVudGx5IGhpdHRpbmcgYSBm
aXJtd2FyZSBidWc6IFdoaWxlIFJJUCBwb2ludHMgaW50bwo+PiA+IHJ1bnRpbWUgc2VydmljZXMg
bWVtb3J5LCBDUjIgZG9lc24ndDoKPj4gPgo+PiA+IChYRU4pICAwMDAwMDY1ZWI4MDAwLTAwMDAw
NjgyYWNmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgo+PiA+Cj4+ID4gWW91IG1heSB0
cnkgd29ya2luZyBhcm91bmQgdGhpcyB2aWEgb25lIG9mICJyZWJvb3Q9YWNwaSIgb3IKPj4gPiAi
ZWZpPW5vLXJzIiBvbiB0aGUgaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUuCj4+ID4KPj4gCj4+IFdp
bGwgdHJ5IHRoZW0uCj4+IAo+IAo+IE5laXRoZXIgInJlYm9vdD1hY3BpIiBub3IgImVmaT1uby1y
cyIgY2FuIHdvcmsgYXJvdW5kIHRoaXMgaXNzdWUuCgpBcHBhcmVudGx5IEkgZGlkbid0IGV4cHJl
c3MgbXlzZWxmIGNsZWFybHkgZW5vdWdoOiBUaGVzZQp3b3JrYXJvdW5kcyB3ZXJlIHN1cHBvc2Vk
IHRvIGhlbHAgd2l0aCB0aGUgWGVuIGNyYXNoLCBub3QKdGhlIERvbTAgb25lLiBBbmQgYXMgeW91
ciBsb2dzIHByb3ZlIHRoZXkgZGlkIGZ1bGZpbGwgdGhhdApwdXJwb3NlLiBZZXQgc3RpbGwgdGhl
cmUgYXJlIG5vIERvbTAgbG9nIG1lc3NhZ2VzIGF0IGFsbCBuZWFyCnRoZSBjcmFzaCwgd2hpY2gg
bGVhdmVzIG9wZW4gd2hldGhlciB0aGVyZSBpcyBhIGNvbXBsZXRlbHkKc2lsZW50IHBhdGggaW4g
aXRzIE1DRSBoYW5kbGluZywgb3Igd2hldGhlciBzb21lIG1lc3NhZ2VzCnNpbXBseSBkb24ndCBt
YWtlIGl0IHRocm91Z2guIFJpZ2h0IG5vdyBJIGNhbid0IHNlZSBhbnkgWGVuCnNpZGUgb2YgdGhl
IGlzc3VlIGhlcmUgdGhvdWdoLCBzbyBmcm9tIGEgNC45IHBlcnNwZWN0aXZlIEkKdGhpbmsgd2Un
cmUgZmluZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 06:41:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDPzA-0000zX-FH; Wed, 24 May 2017 06:41:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hare@suse.de>) id 1dDPZW-0007NR-6c
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 06:15:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 64/58-03371-5E425295; Wed, 24 May 2017 06:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov+4TFdV
 Ig0OTLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+/jaWgjMcFb1XVzI3ME5m72Lk5JAQMJJ4
 O/EfUxcjF4eQwEJGiZmzrrGCJIQF4iReX53LDJIQEZjPKLHrTx8TSIJZoFai4UsbmC0kUCzRP
 uMKC4jNJqAi8eP6TjCbV8BK4vyc+WCDWARUJT43PAarFxUIl3ix5Q8rRI2gxMmZT4DqOTg4BR
 wknrxVhhivLvFn3iVmCFtc4taT+VBr5SWat85mnsDIPwtJ9ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GVQsCDzFKcjAp
 ifImPFeJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBqw0MdyHBotT01Iq0zBxgpMCkJTh4lER4i
 0DSvMUFibnFmekQqVOMxhyPrr5/z8TxbumH90xCLHn5ealS4ryeIKUCIKUZpXlwg2ARfIlRVk
 qYlxHoNCGegtSi3MwSVPlXjOIcjErCvNEgU3gy80rg9r0COoUJ6BTXu8ogp5QkIqSkGhhtm9c
 z6iqvWX3ymPPCuwfv1QhK6O4quVUScd1AdHP16hu3DaMf/J+vdG1eakvG+bV9O3wvMN30qmUz
 PLD1+9Fl/3I4xNzfCclH37kYfvBHmPzTx8fl7v1bnRHpEbdH8e4s7tW7/38xLdSaEZcee35Ri
 tz9t0t8OEzDpTPu1RzMu7jCZL+vis1UJZbijERDLeai4kQAiBUGJNsCAAA=
X-Env-Sender: hare@suse.de
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495606500!94586884!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44413 invoked from network); 24 May 2017 06:15:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 May 2017 06:15:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4E6D2AE06;
 Wed, 24 May 2017 06:15:00 +0000 (UTC)
To: Bart Van Assche <bart.vanassche@sandisk.com>,
 "Martin K . Petersen" <martin.petersen@oracle.com>,
 James Bottomley <James.Bottomley@HansenPartnership.com>
References: <20170524003420.5381-1-bart.vanassche@sandisk.com>
 <20170524003420.5381-32-bart.vanassche@sandisk.com>
From: Hannes Reinecke <hare@suse.de>
Message-ID: <b1d02684-78c2-8a9a-ce0b-e95c50467268@suse.de>
Date: Wed, 24 May 2017 08:14:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170524003420.5381-32-bart.vanassche@sandisk.com>
Content-Language: en-US
X-Mailman-Approved-At: Wed, 24 May 2017 06:41:30 +0000
Cc: linux-block@vger.kernel.org, Juergen Gross <jgross@suse.com>,
 linux-scsi@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 31/31] xen/scsifront: Remove code that
 zeroes driver-private command data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjQvMjAxNyAwMjozNCBBTSwgQmFydCBWYW4gQXNzY2hlIHdyb3RlOgo+IFNpbmNlIHRo
ZSBTQ1NJIGNvcmUgemVyb2VzIGRyaXZlci1wcml2YXRlIGNvbW1hbmQgZGF0YSwgcmVtb3ZlCj4g
dGhhdCBjb2RlIGZyb20gdGhlIHhlbi1zY3NpZnJvbnQgZHJpdmVyLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEJhcnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVAc2FuZGlzay5jb20+Cj4gQ2M6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gLS0tCj4gIGRyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250LmMgfCAxIC0KPiAg
MSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9z
Y3NpL3hlbi1zY3NpZnJvbnQuYyBiL2RyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250LmMKPiBpbmRl
eCBhNmE4YjYwZDQ5MDIuLjM2ZjU5YTFiZTdlOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3Njc2kv
eGVuLXNjc2lmcm9udC5jCj4gKysrIGIvZHJpdmVycy9zY3NpL3hlbi1zY3NpZnJvbnQuYwo+IEBA
IC01MzQsNyArNTM0LDYgQEAgc3RhdGljIGludCBzY3NpZnJvbnRfcXVldWVjb21tYW5kKHN0cnVj
dCBTY3NpX0hvc3QgKnNob3N0LAo+ICAJaW50IGVycjsKPiAgCj4gIAlzYy0+cmVzdWx0ID0gMDsK
PiAtCW1lbXNldChzaGFkb3csIDAsIHNpemVvZigqc2hhZG93KSk7Cj4gIAo+ICAJc2hhZG93LT5z
YyAgPSBzYzsKPiAgCXNoYWRvdy0+YWN0ID0gVlNDU0lJRl9BQ1RfU0NTSV9DREI7Cj4gClJldmll
d2VkLWJ5OiBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CgpDaGVlcnMsCgpIYW5uZXMK
LS0gCkRyLiBIYW5uZXMgUmVpbmVja2UJCSAgIFRlYW1sZWFkIFN0b3JhZ2UgJiBOZXR3b3JraW5n
CmhhcmVAc3VzZS5kZQkJCSAgICAgICAgICAgICAgICs0OSA5MTEgNzQwNTMgNjg4ClNVU0UgTElO
VVggR21iSCwgTWF4ZmVsZHN0ci4gNSwgOTA0MDkgTsO8cm5iZXJnCkdGOiBGLiBJbWVuZMO2cmZm
ZXIsIEouIFNtaXRoYXJkLCBKLiBHdWlsZCwgRC4gVXBtYW55dSwgRy4gTm9ydG9uCkhSQiAyMTI4
NCAoQUcgTsO8cm5iZXJnKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 06:44:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQ1a-00017x-SB; Wed, 24 May 2017 06:44:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDQ1a-00017k-9a
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 06:44:02 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F7/B5-19466-1BB25295; Wed, 24 May 2017 06:44:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3ettmq
 kwfU2Y4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPuuWOsBRd5Ku73zmVpYJzB1cXIwSEkkCcx
 8WBJFyMnB6+AncTJvp1sILaEgKHE6YU3WUBKWARUJZ4dVAcJswmoS7Q9284KYosIhEm8+ryHC
 cRmFkiS+HX/ACOILSzgKbGp9SVQnAto+lxGiQ+bdoHN5BSwlph8+gcTyExeAUGJvzuEIXq1JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukbGekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaFXz8DAuINxR7vfIUZJDiYlUd6E5yqR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4D2upRgoJFqWmp1akZeYAowAmLcHBoyTCOwEkzVtck
 JhbnJkOkTrFqCglzpsJkhAASWSU5sG1wSLvEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXh
 aQKTyZeSVw018BLWYCWux6VxlkcUkiQkqqgbFHUTJ4cZKxerKU+zndo01b60JeiiWHORz9cJA
 nZ8+1io+BGbdY/Ni9/mRprtE4VMtUsFC9eWvtx9OHTs5VNj/GP/GWjHeO08rHRnOCwxZtVz07
 497cvPo9mUGxkQ8u591SVDj0Rey4tw9LyLUPHGnMF8UWirxm6O9cccYqcGFK4ArW8B5OfyWW4
 oxEQy3mouJEAIdkzQi3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495608234!96394972!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48730 invoked from network); 24 May 2017 06:43:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 06:43:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 May 2017 00:43:53 -0600
Message-Id: <592547C9020000780015C5F3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 24 May 2017 00:43:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Gary R Hook" <gary.hook@amd.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <20170523212859.6519.69031.stgit@taos.amd.com>
 <0fdbd397-f2c7-08b5-58e9-4d7ddf3ba8de@oracle.com>
 <2f44bd51-4ada-6d2f-9c4a-cadfc1b573ff@amd.com>
In-Reply-To: <2f44bd51-4ada-6d2f-9c4a-cadfc1b573ff@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, suravee.suthikulpanit@amd.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen/x86: Add Xenoprofile support for AMD
 Family 17h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA1LjE3IGF0IDIzOjUxLCA8Z2FyeS5ob29rQGFtZC5jb20+IHdyb3RlOgo+IE9u
IDUvMjMvMjAxNyA0OjQ2IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDA1LzIzLzIw
MTcgMDU6MjggUE0sIEdhcnkgUiBIb29rIHdyb3RlOgo+Pj4gU2lnbmVkLW9mZi1ieTogR2FyeSBS
IEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgo+Pj4gLS0tCj4+PiAgIHhlbi9hcmNoL3g4Ni9vcHJv
ZmlsZS9ubWlfaW50LmMgfCAgICA0ICsrKysKPj4+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2lu
dC5jIAo+IGIveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwo+Pj4gaW5kZXggMTM1MzRk
NDkxNDA1Li41YWQ0OGMxMmU1MTUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvb3Byb2Zp
bGUvbm1pX2ludC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCj4+
PiBAQCAtNDE5LDYgKzQxOSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBubWlfaW5pdCh2b2lkKQo+
Pj4gICAJCQkJbW9kZWwgPSAmb3BfYXRobG9uX3NwZWM7Cj4+PiAgIAkJCQljcHVfdHlwZSA9ICJ4
ODYtNjQvZmFtaWx5MTZoIjsKPj4+ICAgCQkJCWJyZWFrOwo+Pj4gKwkJCWNhc2UgMHgxNzoKPj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsID0gJm9wX2FtZF9mYW0xNWhf
c3BlYzsKPj4+ICsJCQkJY3B1X3R5cGUgPSAieDg2LTY0L2ZhbWlseTE3aCI7Cj4+PiArCQkJCWJy
ZWFrOwo+Pj4gICAJCQl9Cj4+PiAgIAkJCWJyZWFrOwo+PiAKPj4gCj4+IEhhdmUgeW91IGFjdHVh
bGx5IHRyaWVkIHRoaXM/IEkgZG9uJ3Qga25vdyB3aGV0aGVyIG9wcm9maWxlIHN0aWxsIHdvcmtz
Cj4+IHNpbmNlIGNvcnJlc3BvbmRpbmcga2VybmVsIHBhdGNoZXMgdGhhdCBJIGFtIGF3YXJlIG9m
IGFyZSBhdCBsZWFzdCA1Cj4+IHllYXJzIG9sZC4KPiAKPiBZZXMsIEkgd2FzIGdldHRpbmcgYSBj
b21wbGFpbnQgZHVyaW5nIGJvb3QuIFRoYXQncyB3aHkgSSBkaWQgaXQuIFdvcmtzIGEgCj4gdHJl
YXQgb24gbXkgZmFtaWx5IDE3IHN5c3RlbSA6LSkKCkkgdGhpbmsgQm9yaXMgbWVhbnQgbW9yZSB0
aGFuIGp1c3QgYm9vdCBhIHN5c3RlbSwgaS5lLiB3aGV0aGVyIHlvdSd2ZQphY3R1YWxseSB1c2Vk
IG9wcm9maWxlIHN1Y2Nlc3NmdWxseSB3aXRoIHRoZSBjaGFuZ2UuIERlYWxpbmcgd2l0aCB0aGUK
IkluaXRpYWxpemF0aW9uIGZhaWxlZCIgbWVzc2FnZSB3b3VsZCBub3QgbmVjZXNzYXJpbHkgcmVx
dWlyZSBwcm9wZXJseQppbnN0YWxsaW5nIGhhbmRsZXJzIC0gd2UgY291bGQgYWxzbyBkZWNsYXJl
IG5ld2VyIGZhbWlsaWVzIHVuc3VwcG9ydGVkCmFuZCBzaW1wbHkgc3VwcHJlc3MgdGhlIG1lc3Nh
Z2UgaW4gc3VjaCBjYXNlcy4gTm90ZSBob3cgb24gbW9zdApJbnRlbCBmYW1pbHkgNiBtb2RlbHMg
Y29kZSBiZWhhdmVzIGluIHRoaXMgdmVyeSB3YXkuCgpCdHcsIHBsZWFzZSBhbHNvIG5vdGUgdGhl
IGluZGVudGF0aW9uIGlzc3VlIHlvdXIgcGF0Y2ggaGFzIChzcGFjZXMKdnMgdGFicykuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 06:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQB1-0001sz-PP; Wed, 24 May 2017 06:53:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dDQB1-0001sN-1T
 for xen-devel@lists.xen.org; Wed, 24 May 2017 06:53:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6A/B8-03058-AFD25295; Wed, 24 May 2017 06:53:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXSnM/RpPtTVzX
 SYM9VS4slHxezODB6HN39mymAMYo1My8pvyKBNePOvCksBVuZKi7//8rewPiTsYuRk0NCQFFi
 a+NGZgjbQaL3zR72LkYuDiGBM0wSbbu62EESwgKJEis/LGABsUUEgiSmrZ/JClLELPCcUWL1o
 tmMEB0zWCRe9rWCVbEJ6EvsfvGJqYuRg4NXwFbi8Dd9kDCLgKrEhq6FYNtEBaIlTu/oA7uCV0
 BQ4uTMJ2CtnAL2Eht3b2IDsZkF1CX+zLvEDGHLS2x/OwfKFpdo+rKSFeI4PYlp9+exTGAUnIV
 k1Cwk7bOQtM9C0r6AkWUVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5y
 fu4mRmA4MwDBDsadz50OMUpyMCmJ8iY8V4kU4kvKT6nMSCzOiC8qzUktPsSozsEhsGHx33Apl
 rz8vFQlCd4FOqqRQoJFqempFWmZOcB4g6mU4OBREuHdAJLmLS5IzC3OTIdInWI05phz7+t7Jo
 53V36/ZxICmyQlzvsOpFQApDSjNA9uECwNXGKUlRLmZQS6UoinILUoN7MEVf4VozgHo5Iw70y
 QKTyZeSVw+14BncIEdIrrXWWQU0oSEVJSDYzTdrG//aZqG/suppOD+cr75VLrPjK1vvO4bnwq
 83CeyWGmxOUeAfNyhcPWlZgaHDT2b5oQ4G+SYCNpuyb9nXzUxWmFKQzLw+fG6UbcF+1zmvMng
 DXqq7CrSK9x0dVpepzVH9emMvfbOiosPLW2y+KJZPLTzbL7fA8VWT3kMOBIPp0S4uKZqcRSnJ
 FoqMVcVJwIAKuQha/+AgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495608825!103785171!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11250 invoked from network); 24 May 2017 06:53:45 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 06:53:45 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-20-232-31.as13285.net ([92.20.232.31]:51406
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dDQAr-000myo-dH (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 24 May 2017 07:53:37 +0100
To: Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1494414801-28953-1-git-send-email-igor.druzhinin@citrix.com>
 <8ecd113d-3762-b9ec-b3b7-7c54680a9594@oracle.com>
 <592409E6020000780015BF63@prv-mh.provo.novell.com>
 <964e9b33-973a-8374-c78c-e6e1c10bc097@oracle.com>
 <5924527E020000780015C20F@prv-mh.provo.novell.com>
 <d21f3b6d-d1c5-be00-6a1d-1944099b4bbc@oracle.com>
 <59245DD8020000780015C31F@prv-mh.provo.novell.com>
 <6a05de75-65f9-b024-798d-f3dd62c182bf@oracle.com>
 <c39d21a9-5f2a-dc01-eb04-94f3ecfba7e2@oracle.com>
 <59254237020000780015C5CB@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <38e14d43-22d3-0844-c768-de8504a2c406@citrix.com>
Date: Wed, 24 May 2017 07:53:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <59254237020000780015C5CB@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.9] x86/mm: Fix incorrect unmapping
 of 2MB and 1GB pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDUvMjAxNyAwNzoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSSdtIGtpbmQgb2YgZGlz
YXBwb2ludGVkIHRoYXQgdGhlcmUgd2FzIG5vIHZpc2libGUgYXR0ZW1wdAo+IGZyb20gSWdvciBz
byBmYXIgdG8gaGVscCB0aGUgc2l0dWF0aW9uLgoKSWdvciBpcyBvdXQgb2YgdGhlIG9mZmljZSBh
dCB0aGUgbW9tZW50LCBhbmQgYmVzaWRlcywgdGhpcyB0aHJlYWQgb2YKcHJvYmxlbSBpcyBvbmx5
IDM2aCBvbGQgYXQgdGhpcyBwb2ludCwgd2hpY2ggaXMgYSBzaW5nbGUgd29ya2luZyBkYXkgaW4K
dGhpcyB0aW1lem9uZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 06:55:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQCa-0001xz-3r; Wed, 24 May 2017 06:55:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dDQCY-0001xt-Jp
 for xen-devel@lists.xen.org; Wed, 24 May 2017 06:55:22 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 75/83-01730-95E25295; Wed, 24 May 2017 06:55:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVywNykWDdSTzX
 S4EAjp8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnGo9QVrwSOBitsfrjA3ML7i7WLk4hASmMYo
 Me1kP0sXIyeHhACvxJFlM1ghbD+Jvv537CC2kEC5xInbO5hAbDYBZYmLX3vZQGwRAWmJa58vM
 4IMYhbYzCRxYMFtsAZhAW+JU4s3ghWxCKhKTLmwiRnE5hVwkrh0fBsTxAIFiSkP3zNPYORewM
 iwilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0MP1DAyMOxj
 3tPsdYpTkYFIS5U14rhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXW1c1UkiwKDU9tSItMwcY
 ajBpCQ4eJRHedzpAad7igsTc4sx0iNQpRmOOd0s/vGfi2LLl93smIZa8/LxUKXHecpBJAiClG
 aV5cINgMXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvZZCFPJl5JXD7XgGdwgR0iutdZZ
 BTShIRUlINjLN4HM/cSO3NdM1fFOdwc5pc1QfP/XMfLhVJlI8p/WVyavnBLsHrcx5VlZtvWPm
 557Rmsxtn5YS43K0LHkzkN2KLiDc4vob79kpOrVMdSjfsPi7Qv91z5OI25atHa32ml1hP/fek
 aPrMlGfVDRotIem7yj8oLE2w/XE2XffnkiuHmd+4H2L9KavEUpyRaKjFXFScCADfNjPKfAIAA
 A==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495608918!84484499!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7620 invoked from network); 24 May 2017 06:55:20 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 May 2017 06:55:20 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 23:55:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,384,1491289200"; d="scan'208";a="91102992"
Received: from skl-2s3.sh.intel.com ([10.239.48.11])
 by orsmga002.jf.intel.com with ESMTP; 23 May 2017 23:55:14 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 24 May 2017 14:56:14 +0800
Message-Id: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v3 0/3] mitigate the per-pCPU blocking list may
	be too long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VlQtZCBQSSBpbnRyb2R1Y2VzIGEgcGVyLXBDUFUgYmxvY2tpbmcgbGlzdCB0byB0cmFjayB0aGUg
YmxvY2tlZCB2Q1BVCm9uIGEgZ2l2ZW4gcENQVS4gVGhlb3JldGljYWxseSwgdGhlcmUgYXJlIDMy
SyBkb21haW4gb24gc2luZ2xlIGhvc3QsCjEyOCB2Q1BVcyBwZXIgZG9tYWluLiBJZiBhbGwgdkNQ
VXMgYXJlIGJsb2NrZWQgb24gdGhlIHNhbWUgcENQVSwKNE0gdkNQVXMgYXJlIGluIHRoZSBzYW1l
IGxpc3QuIFRyYXZlcnNpbmcgdGhpcyBsaXN0IGNvbnN1bWVzIHRvbwptdWNoIHRpbWUuIE1vcmUg
ZGlzY3Vzc2lvbiBjYW4gYmUgZm91bmQgaW4gWzEsMiwzXS4KClRvIG1pdGlnYXRlIHRoaXMgaXNz
dWUsIHRoaXMgc2VyaWVzIHB1dCB2Y3B1cyB0byBhbm90aGVyIHBjcHUncyBsaXN0CndoZW4gdGhl
IGxvY2FsIHBjcHUncyBsaXN0IGxlbmd0aCByZWFjaHMgYW4gdXBwZXIgYm91bmQuIFRoZSB1cHBl
cgpib3VuZCBpcyBkZXRlcm1pbmVkIGJ5IHRvdGFsIHZjcHUgY291bnQgYW5kIHRvdGFsIHBjcHUg
Y291bnQgaW4gdGhlCnN5c3RlbS4KClBBVENIIDEvMyBhZGRzIGEgY291bnRlciB0byB0cmFjayB0
aGUgcGVyLXBDUFUgYmxvY2tpbmcgbGlzdCdzIGxlbmd0aAphbmQgdG8gYWlkIGFuYWx5c2lzIGFu
ZCBvYnRhaW4gdGhlIGxpc3QgbGVuZ3RoLCBhZGQgc29tZSByZWxldmFudApldmVudHMgdG8geGVu
dHJhY2UuIFdpdGggdGhpcyBwYXRjaCwgc29tZSBkYXRhIGNhbiBiZSBhY3F1aXJlZCB0byBoZWxw
CnRvIHZhbGlkYXRlIHBhdGNoIDMvMy4gCgpQQVRDSCAyLzMgdXNlcyBhIGdsb2JhbCB2YXJpYWJs
ZSB0byB0cmFjayBob3cgbWFueSBodm0gdmNwdXMgb24gdGhpcwpzeXN0ZW0uIEl0IGlzIHVzZWQg
dG8gY2FsY3VsYXRlIHRoZSBudW1iZXIgbGltaXQgb2YgYmxvY2tlZCB2Y3B1IG9uIGEKZ2l2ZW4g
cGNwdS4KCkluIHBhdGNoIDMvMywgYSBwb2xpY3kgaXMgdXNlZCB0byByZXN0cmljdCB0aGUgdmNw
dSBjb3VudCBvbiBhIGdpdmVuCnBjcHUncyBwaSBibG9ja2luZyBsaXN0IGluIGNhc2UgdGhlIGxp
c3QgZ3Jvd3MgdG9vIGxvbmcuCgpJbiB0aGlzIG5ldyB2ZXJzaW9uLCB0aGUgbWV0aG9kIG9ubHkg
cHV0dGluZyB2Y3B1cyB3aGljaCBhcmUgcmVmZXJyZWQKYnkgYXQgbGVhc3Qgb25lIElSVEUgdG8g
dGhlIGxpc3QgaXMgcmVtb3ZlZCBmb3IKMS4gVGhlIGltcGxlbWVudGF0aW9uIGlzIGludHJ1c2l2
ZS4KMi4gTm93LCBubyBldmlkZW5jZSBzaG93cyBpdHMgbmVjZXNzaXR5LgoKWzFdIGh0dHBzOi8v
bGlzdHMuZ3QubmV0L3hlbi9kZXZlbC80MjI2NjE/c2VhcmNoX3N0cmluZz1WVC1kJTIwcG9zdGVk
LWludGVycnVwdCUyMGNvcmUlMjBsb2dpYyUyMGhhbmRsaW5nOyM0MjI2NjEKWzJdIGh0dHBzOi8v
bGlzdHMuZ3QubmV0L3hlbi9kZXZlbC80MjI1Njc/c2VhcmNoX3N0cmluZz0lMjBUaGUlMjBsZW5n
dGglMjBvZiUyMHRoZSUyMGxpc3QlMjBkZXBlbmRzOyM0MjI1NjcKWzNdIGh0dHBzOi8vbGlzdHMu
Z3QubmV0L3hlbi9kZXZlbC80NzI3NDk/c2VhcmNoX3N0cmluZz1lbmFibGUlMjB2dC1kJTIwcGkl
MjBieSUyMGRlZmF1bHQ7IzQ3Mjc0OQoKQ2hhbyBHYW8gKDMpOgogIFZULWQgUEk6IHRyYWNrIHRo
ZSB2Y3B1IG51bWJlciBpbiBwaSBibG9ja2luZyBsaXN0CiAgdmNwdTogdHJhY2sgaHZtIHZjcHUg
bnVtYmVyIG9uIHRoZSBzeXN0ZW0KICBWVC1kIFBJOiByZXN0cmljdCB0aGUgdmNwdSBudW1iZXIg
b24gYSBnaXZlbiBwY3B1CgogdG9vbHMveGVudHJhY2UvZm9ybWF0cyAgICAgICAgICB8ICAgMyAr
CiB0b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jICAgICAgIHwgMTU5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAg
fCAgMTAgKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgIHwgIDk3ICsrKysrKysr
KysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICB8ICAgMiAr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90cmFjZS5oIHwgICAyICsKIHhlbi9pbmNsdWRlL3B1
YmxpYy90cmFjZS5oICAgICAgfCAgIDYgKysKIDcgZmlsZXMgY2hhbmdlZCwgMjYxIGluc2VydGlv
bnMoKyksIDE4IGRlbGV0aW9ucygtKQoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 06:55:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQCe-0001zP-EI; Wed, 24 May 2017 06:55:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dDQCc-0001xt-Me
 for xen-devel@lists.xen.org; Wed, 24 May 2017 06:55:26 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9D/A3-01730-E5E25295; Wed, 24 May 2017 06:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykWDdWTzX
 S4Nt3S4slHxezODB6HN39mymAMYo1My8pvyKBNWNRZxNjQR9vxaXv/SwNjEu4uhi5OIQEpjFK
 PNj8lrGLkZNDQoBX4siyGawQtp9Ed/NFNhBbSKBc4nfDDTCbTUBZ4uLXXjBbREBa4trny2C9z
 AL5Ek37J7CA2MICjhJrbj9jB7FZBFQlmg8eYgaxeQWcJFZPuMsGMV9BYsrD92BxTgFniY71y5
 kgdjlJtP44zzaBkXcBI8MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK
 95PzcTYzAcKhnYGDcwbin3e8QoyQHk5Iob8JzlUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErza
 uqqRQoJFqempFWmZOcDAhElLcPAoifC+0wFK8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+XqqUO
 G85yAwBkKKM0jy4EbAoucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcAZApPZl4J3KZXQE
 cwAR3helcZ5IiSRISUVAPjdp97bxa5nv4df/nsEjfGqOOzt6U/Pfzjh6XJ5XWblpusPPj+5Jk
 cjpTv6wtvGPfOONVSWMBrJsi+f/70J1Mj4s5qnH8jMDEwSYrz5uIo+8YDG6NWvUrJdy3atO5D
 UF1onmlphPok/jNtH7Tu9TQF6ba5Tj/WN5M7rCtH7+LqDedMYx5X1sswKrEUZyQaajEXFScCA
 OE+m9SNAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495608918!84484499!3
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8486 invoked from network); 24 May 2017 06:55:25 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 May 2017 06:55:25 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 23:55:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,384,1491289200"; d="scan'208";a="91103043"
Received: from skl-2s3.sh.intel.com ([10.239.48.11])
 by orsmga002.jf.intel.com with ESMTP; 23 May 2017 23:55:23 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 24 May 2017 14:56:16 +0800
Message-Id: <1495608977-15921-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v3 2/3] vcpu: track hvm vcpu number on the system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBudW1iZXIgaXMgdXNlZCB0byBjYWxjdWxhdGUgaG93IG1hbnkgaHZtIHZjcHUgb24gYSBw
Y3B1IG9uIGF2ZXJhZ2UuClRoaXMgY291bnRpbmcgaXMgeDg2IHNwZWNpZmljLgoKU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMTNj
ZGM1MC4uMDUwZmUwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNjYsNiArNjYsOSBAQAogCiBERUZJTkVfUEVSX0NQVShz
dHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwogCisvKiBob3cgbWFueSBodm0gdmNwdSBvbiB0aGlz
IHN5c3RlbT8gKi8KK2F0b21pY190IG51bV9odm1fdmNwdXM7CisKIHN0YXRpYyB2b2lkIGRlZmF1
bHRfaWRsZSh2b2lkKTsKIHZvaWQgKCpwbV9pZGxlKSAodm9pZCkgX19yZWFkX21vc3RseSA9IGRl
ZmF1bHRfaWRsZTsKIHZvaWQgKCpkZWFkX2lkbGUpICh2b2lkKSBfX3JlYWRfbW9zdGx5ID0gZGVm
YXVsdF9kZWFkX2lkbGU7CkBAIC00NjcsNyArNDcwLDExIEBAIGludCB2Y3B1X2luaXRpYWxpc2Uo
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICB4ZnJlZSh2LT5hcmNoLnB2X3ZjcHUudHJhcF9j
dHh0KTsKICAgICB9CiAgICAgZWxzZSBpZiAoICFpc19pZGxlX2RvbWFpbih2LT5kb21haW4pICkK
KyAgICB7CiAgICAgICAgIHZwbXVfaW5pdGlhbGlzZSh2KTsKKyAgICAgICAgaWYgKCBpc19odm1f
ZG9tYWluKHYtPmRvbWFpbikgKQorICAgICAgICAgICAgYXRvbWljX2luYygmbnVtX2h2bV92Y3B1
cyk7CisgICAgfQogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtNDg5LDcgKzQ5NiwxMCBAQCB2b2lk
IHZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdnBtdV9kZXN0cm95KHYpOwog
CiAgICAgaWYgKCBpc19odm1fdmNwdSh2KSApCisgICAgewogICAgICAgICBodm1fdmNwdV9kZXN0
cm95KHYpOworICAgICAgICBhdG9taWNfZGVjKCZudW1faHZtX3ZjcHVzKTsKKyAgICB9CiAgICAg
ZWxzZQogICAgICAgICB4ZnJlZSh2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0KTsKIH0KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCmluZGV4IDkyNGNhYWMuLjc2OWNkZTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAt
MzEsNiArMzEsOCBAQAogI2RlZmluZSBubWlfcGVuZGluZyAgICAgICAgICAgIG5taV9zdGF0ZS5w
ZW5kaW5nCiAjZGVmaW5lIG1jZV9wZW5kaW5nICAgICAgICAgICAgbWNlX3N0YXRlLnBlbmRpbmcK
IAorZXh0ZXJuIGF0b21pY190IG51bV9odm1fdmNwdXM7CisKIHN0cnVjdCB0cmFwX2JvdW5jZSB7
CiAgICAgdWludDMyX3QgICAgICBlcnJvcl9jb2RlOwogICAgIHVpbnQ4X3QgICAgICAgZmxhZ3M7
IC8qIFRCRl8gKi8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 06:55:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQCe-0001zo-La; Wed, 24 May 2017 06:55:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dDQCc-0001ym-M4
 for xen-devel@lists.xen.org; Wed, 24 May 2017 06:55:26 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 99/21-01752-D5E25295; Wed, 24 May 2017 06:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVywNykWDdKTzX
 S4PIBFoslHxezODB6HN39mymAMYo1My8pvyKBNWNdj3DBqnbGik8P+RoYT2Z0MXJxCAlMY5TY
 M3cNaxcjJ4eEAK/EkWUzoGw/iQ+HHrGA2EIC5RInt3xnBLHZBJQlLn7tZQOxRQSkJa59vswIM
 ohZYDOTxN0nG4GaOTiEBdwkrrwxBqlhEVCV+LdvC1g9r4CTRP+UNUwQ8xUkpjx8zwxicwo4S3
 SsX84EsctJovXHebYJjLwLGBlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Y
 kJhXrJefnbmIEBkM9AwPjDsY97X6HGCU5mJREeROeq0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuDV1lWNFBIsSk1PrUjLzAGGJUxagoNHSYT3nQ5Qmre4IDG3ODMdInWK0Zjj3dIP75k4Dj3/+
 Z5JiCUvPy9VSpy3HGSSAEhpRmke3CBYvFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7GW
 QhT2ZeCdy+V0CnMAGd4npXGeSUkkSElFQDo8R25mdFZztKvzx6ubDjlDoHw6k9d4U5LZyVg53
 2ei516E9XeCp7Wcwr+b3w34eVHW91roR/yDBKeG8Wf6njke0JM+2CN85XmGelL/7Akzn/sQHf
 lOoUrfCKf2JbzAtTV0U2xz98OCXmV8TZc613ZDQu/t1ZbhitOEfN+HT6XUdtSZ856dsElFiKM
 xINtZiLihMBlvVbRJICAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495608918!84484499!2
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7745 invoked from network); 24 May 2017 06:55:21 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 May 2017 06:55:21 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 23:55:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,384,1491289200"; d="scan'208";a="91103023"
Received: from skl-2s3.sh.intel.com ([10.239.48.11])
 by orsmga002.jf.intel.com with ESMTP; 23 May 2017 23:55:18 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 24 May 2017 14:56:15 +0800
Message-Id: <1495608977-15921-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v3] VT-d PI: track the vcpu number in pi
	blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIGEgZmllbGQsIGNvdW50ZXIsIGluIHN0cnVjdCB2bXhfcGlfYmxvY2tp
bmdfdmNwdSB0byB0cmFjawpob3cgbWFueSBlbnRyaWVzIGFyZSBvbiB0aGUgcGkgYmxvY2tpbmcg
bGlzdC4gSW4gb3JkZXIgdG8gYW5hbHl6ZSBsaXN0Cm9wZXJhdGlvbiBmcmVxdWVuY2UgYW5kIG9i
dGFpbiB0aGUgbGlzdCBsZW5ndGgsIGFkZCBzb21lIHJlbGV2YW50IGV2ZW50cwp0byB4ZW50cmFj
ZSBhbmQgc29tZSBhc3NvY2lhdGVkIGNvZGUgaW4geGVuYWx5emUuIEFzIHRvIHhlbmFseXplLCBm
b3IKcmVtb3ZpbmcgZnJvbSBwaSBsaXN0IGNhbiBoYXBwZW4gaW4gdmFyaW91cyBjb250ZXh0cyAo
aW50ZXJydXB0IGNvbnRleHQsCmFuZCBub24taW50ZXJydXB0IGNvbnRleHQpIGFuZCBiZSBkb25l
IGJ5IHRoZSB2Y3B1IGl0c2VsZiBvciBvdGhlcnMsIHNvbWUgb2YKdGhlIGNvbnRleHRzIHdvdWxk
IGluY3VyIHRoYXQgdG9wbGV2ZWxfYXNzZXJ0X2NoZWNrKCkgZmFpbHMuIFRvIGJ5cGFzcyB0aGlz
CmNoZWNrLCB0aGlzIHBhdGNoIGFkZHMgYSBuZXcgdHlwZSBUUkNfSFZNX0FTWU5DIGFuZCBmb3Ig
dGhpcyBuZXcgdHlwZSBldmVudCwKdGhlIGNvbnRleHQgd291bGQgbm90IGJlIGNoZWNrZWQuCgpT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KIHRvb2xzL3hl
bnRyYWNlL2Zvcm1hdHMgICAgICAgICAgfCAgIDMgKwogdG9vbHMveGVudHJhY2UveGVuYWx5emUu
YyAgICAgICB8IDE1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgIHwgIDMzICsrKysrKystLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdHJhY2UuaCB8ICAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2Uu
aCAgICAgIHwgICA1ICsrCiA1IGZpbGVzIGNoYW5nZWQsIDE4MiBpbnNlcnRpb25zKCspLCAxNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMv
eGVudHJhY2UvZm9ybWF0cwppbmRleCA4YjMxNzgwLi41NGUwYjExIDEwMDY0NAotLS0gYS90b29s
cy94ZW50cmFjZS9mb3JtYXRzCisrKyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTEyNSw2
ICsxMjUsOSBAQAogMHgwMDA4MjAyMCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThk
KSAgSU5UUl9XSU5ET1cgWyB2YWx1ZSA9IDB4JSgxKTA4eCBdCiAweDAwMDgyMDIxICBDUFUlKGNw
dSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBOUEYgICAgICAgICBbIGdwYSA9IDB4JSgyKTA4
eCUoMSkwOHggbWZuID0gMHglKDQpMDh4JSgzKTA4eCBxdWFsID0gMHglKDUpMDR4IHAybXQgPSAw
eCUoNikwNHggXQogMHgwMDA4MjAyMyAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThk
KSAgVFJBUCAgICAgICAgWyB2ZWN0b3IgPSAweCUoMSkwMnggXQorMHgwMDA4MjAyNiAgQ1BVJShj
cHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgUElfTElTVF9BREQgWyBkb21pZCA9IDB4JSgx
KTA0eCB2Y3B1ID0gMHglKDIpMDR4LCBwY3B1ID0gMHglKDMpMDR4LCAjZW50cnkgPSAweCUoNCkw
NHggXQorCisweDAwMDg4MDAxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBB
U1lOQ19QSV9MSVNUX0RFTCBbIGRvbWlkID0gMHglKDEpMDR4IHZjcHUgPSAweCUoMikwNHggXQog
CiAweDAwMTBmMDAxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdlX2dy
YW50X21hcCAgICAgIFsgZG9taWQgPSAlKDEpZCBdCiAweDAwMTBmMDAyICBDUFUlKGNwdSlkICAl
KHRzYylkICgrJShyZWx0c2MpOGQpICBwYWdlX2dyYW50X3VubWFwICAgIFsgZG9taWQgPSAlKDEp
ZCBdCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJh
Y2UveGVuYWx5emUuYwppbmRleCBmYTYwOGFkLi5mYmMyNDI5IDEwMDY0NAotLS0gYS90b29scy94
ZW50cmFjZS94ZW5hbHl6ZS5jCisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKQEAgLTI5
Niw2ICsyOTYsNyBAQCBzdHJ1Y3Qgc3ltYm9sX3N0cnVjdCB7CiB9OwogCiB2b2lkIGVycm9yKGVu
dW0gZXJyb3JfbGV2ZWwgbCwgc3RydWN0IHJlY29yZF9pbmZvICpyaSk7CitzdHJ1Y3QgdmNwdV9k
YXRhICogdmNwdV9maW5kKGludCBkaWQsIGludCB2aWQpOwogCiB2b2lkIHBhcnNlX3N5bWJvbF9m
aWxlKGNoYXIgKmZuKSB7CiAgICAgdW5zaWduZWQgbG9uZyBsb25nIGxhc3RfYWRkciA9IDA7CkBA
IC05NDQsNiArOTQ1LDcgQEAgZW51bSB7CiAgICAgSFZNX0VWRU5UX1RSQVAsCiAgICAgSFZNX0VW
RU5UX1RSQVBfREVCVUcsCiAgICAgSFZNX0VWRU5UX1ZMQVBJQywKKyAgICBIVk1fRVZFTlRfUElf
TElTVF9BREQsCiAgICAgSFZNX0VWRU5UX0hBTkRMRVJfTUFYCiB9OwogY2hhciAqIGh2bV9ldmVu
dF9oYW5kbGVyX25hbWVbSFZNX0VWRU5UX0hBTkRMRVJfTUFYXSA9IHsKQEAgLTk3OSwxMyArOTgx
LDE1IEBAIGNoYXIgKiBodm1fZXZlbnRfaGFuZGxlcl9uYW1lW0hWTV9FVkVOVF9IQU5ETEVSX01B
WF0gPSB7CiAgICAgInJlYWxtb2RlX2VtdWxhdGUiLAogICAgICJ0cmFwIiwKICAgICAidHJhcF9k
ZWJ1ZyIsCi0gICAgInZsYXBpYyIKKyAgICAidmxhcGljIiwKKyAgICAicGlfbGlzdF9hZGQiLAog
fTsKIAogZW51bSB7CiAgICAgSFZNX1ZPTF9WTUVOVFJZLAogICAgIEhWTV9WT0xfVk1FWElULAog
ICAgIEhWTV9WT0xfSEFORExFUiwKKyAgICBIVk1fVk9MX0FTWU5DLAogICAgIEhWTV9WT0xfTUFY
CiB9OwogCkBAIC0xMDEyLDYgKzEwMTYsNyBAQCBjaGFyICpodm1fdm9sX25hbWVbSFZNX1ZPTF9N
QVhdID0gewogICAgIFtIVk1fVk9MX1ZNRU5UUlldPSJ2bWVudHJ5IiwKICAgICBbSFZNX1ZPTF9W
TUVYSVRdID0idm1leGl0IiwKICAgICBbSFZNX1ZPTF9IQU5ETEVSXT0iaGFuZGxlciIsCisgICAg
W0hWTV9WT0xfQVNZTkNdPSJhc3luYyIsCiB9OwogCiBlbnVtIHsKQEAgLTEzMzcsNiArMTM0Miw5
IEBAIHN0cnVjdCBodm1fZGF0YSB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICBzdHJ1
Y3QgaW9fYWRkcmVzcyAqbW1pbywgKnBpbzsKICAgICAgICAgfSBpbzsKKyAgICAgICAgc3RydWN0
IHsKKyAgICAgICAgICAgIGludCBwaV9saXN0X2FkZCwgcGlfbGlzdF9kZWw7CisgICAgICAgIH0g
cGk7CiAgICAgfSBzdW1tYXJ5OwogCiAgICAgLyogSW4tZmxpZ2h0IGFjY3VtdWxhdGlvbiBpbmZv
cm1hdGlvbiAqLwpAQCAtMTM5MSw2ICsxMzk5LDkgQEAgc3RydWN0IGh2bV9kYXRhIHsKIAogICAg
IC8qIEhpc3RvcmljYWwgaW5mbyAqLwogICAgIHRzY190IGxhc3RfcmR0c2M7CisKKyAgICAvKiBE
ZXN0aW5hdGlvbiBwY3B1IG9mIHBvc3RlZCBpbnRlcnJ1cHQncyB3YWtldXAgaW50ZXJydXB0ICov
CisgICAgaW50IHBpX2NwdTsKIH07CiAKIGVudW0gewpAQCAtMTQ1Nyw2ICsxNDY4LDggQEAgdm9p
ZCBpbml0X2h2bV9kYXRhKHN0cnVjdCBodm1fZGF0YSAqaCwgc3RydWN0IHZjcHVfZGF0YSAqdikg
ewogICAgIH0KICAgICBmb3IoaT0wOyBpPEdVRVNUX0lOVEVSUlVQVF9NQVgrMTsgaSsrKQogICAg
ICAgICBoLT5zdW1tYXJ5Lmd1ZXN0X2ludGVycnVwdFtpXS5jb3VudD0wOworCisgICAgaC0+cGlf
Y3B1ID0gLTE7CiB9CiAKIC8qIFBWIGRhdGEgKi8KQEAgLTE3NjYsNiArMTc3OSwxNCBAQCBjaGFy
ICogdG9wbGV2ZWxfbmFtZVtUT1BMRVZFTF9NQVhdID0gewogICAgIFtUT1BMRVZFTF9IV109Imh3
IiwKIH07CiAKK2VudW0geworICAgIFNVQkxFVkVMX0hWTV9FTlRSWUVYSVQ9MSwKKyAgICBTVUJM
RVZFTF9IVk1fSEFORExFUiwKKyAgICBTVUJMRVZFTF9IVk1fRU1VTCwKKyAgICBTVUJMRVZFTF9I
Vk1fQVNZTkMsCisgICAgU1VCTEVWRUxfSFZNX01BWD1TVUJMRVZFTF9IVk1fQVNZTkMrMSwKK307
CisKIHN0cnVjdCB0cmFjZV92b2x1bWUgewogICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB0b3BsZXZl
bFtUT1BMRVZFTF9NQVhdOwogICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBzY2hlZF92ZXJib3NlOwpA
QCAtMTg1Miw2ICsxODczLDkgQEAgc3RydWN0IHBjcHVfaW5mbyB7CiAgICAgICAgIHRzY190IHRz
YzsKICAgICAgICAgc3RydWN0IGN5Y2xlX3N1bW1hcnkgaWRsZSwgcnVubmluZywgbG9zdDsKICAg
ICB9IHRpbWU7CisKKyAgICAvKiBQb3N0ZWQgSW50ZXJydXB0IExpc3QgTGVuZ3RoICovCisgICAg
aW50IHBpX2xpc3RfbGVuZ3RoOwogfTsKIAogdm9pZCBfX2ZpbGxfaW5fcmVjb3JkX2luZm8oc3Ry
dWN0IHBjcHVfaW5mbyAqcCk7CkBAIC00NzI2LDYgKzQ3NTAsNzEgQEAgdm9pZCBodm1fZ2VuZXJp
Y19kdW1wKHN0cnVjdCByZWNvcmRfaW5mbyAqcmksIGNoYXIgKiBwcmVmaXgpCiAgICAgcHJpbnRm
KCIgXVxuIik7CiB9CiAKK3ZvaWQgaHZtX3BpX2xpc3RfYWRkX3Byb2Nlc3Moc3RydWN0IHJlY29y
ZF9pbmZvICpyaSwgc3RydWN0IGh2bV9kYXRhICpoKQoreworICAgIHN0cnVjdCB7CisgICAgICAg
IGludCBkaWQ7CisgICAgICAgIGludCB2aWQ7CisgICAgICAgIGludCBwY3B1OworICAgICAgICBp
bnQgbGVuOworICAgIH0gKmRhdGE7CisgICAgc3RydWN0IHZjcHVfZGF0YSAqdjsKKworICAgIGRh
dGEgPSAodHlwZW9mKGRhdGEpKXJpLT5yZWMudS50c2MuZGF0YTsKKyAgICB2ID0gdmNwdV9maW5k
KGRhdGEtPmRpZCwgZGF0YS0+dmlkKTsKKyAgICBpZiAoICF2LT5odm0uaW5pdCApCisgICAgICAg
IGluaXRfaHZtX2RhdGEoJnYtPmh2bSwgdik7CisKKyAgICBpZiAoIG9wdC5kdW1wX2FsbCApCisg
ICAgICAgIHByaW50ZigiZCV1diV1IGlzIGFkZGVkIHRvIHBpIGJsb2NraW5nIGxpc3Qgb2YgcGNw
dSV1LiAiCisgICAgICAgICAgICAgICAiVGhlIGxpc3QgbGVuZ3RoIGlzIG5vdyAlZFxuIiwKKyAg
ICAgICAgICAgICAgIGRhdGEtPmRpZCwgZGF0YS0+dmlkLCBkYXRhLT5wY3B1LCBkYXRhLT5sZW4p
OworCisgICAgdi0+aHZtLnBpX2NwdSA9IGRhdGEtPnBjcHU7CisgICAgdi0+aHZtLnN1bW1hcnku
cGkucGlfbGlzdF9hZGQrKzsKKyAgICBpZiAoIGRhdGEtPnBjcHUgPiBQLm1heF9hY3RpdmVfcGNw
dSB8fCAhUC5wY3B1W2RhdGEtPnBjcHVdLmFjdGl2ZSApCisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiU3RyYW5nZSEgcGNwdSV1IGlzIGluYWN0aXZlIGJ1dCBhIHZjcHUgaXMgYWRkZWQiCisgICAg
ICAgICAgICAgICAgInRvIGl0IiwgZGF0YS0+cGNwdSk7CisgICAgZWxzZSBpZiAoIFAucGNwdVtk
YXRhLT5wY3B1XS5waV9saXN0X2xlbmd0aCA9PSAtMSApCisgICAgICAgIFAucGNwdVtkYXRhLT5w
Y3B1XS5waV9saXN0X2xlbmd0aCA9IGRhdGEtPmxlbjsKKyAgICBlbHNlIGlmICggZGF0YS0+bGVu
ICE9ICsrUC5wY3B1W2RhdGEtPnBjcHVdLnBpX2xpc3RfbGVuZ3RoICkKKyAgICAgICAgLyoKKyAg
ICAgICAgICogQ29ycmVjdCBwaSBsaXN0IGxlbmd0aC4gUmVtb3Zpbmcgb25lIHZjcHUgdGhhdCBp
cyBhbHJlYWR5IG9uIHRoZQorICAgICAgICAgKiBsaXN0IGJlZm9yZSB0cmFjaW5nIHN0YXJ0cyB3
b3VsZCBub3QgZGVjcmVhc2UgdGhlIHBpIGxpc3QgbGVuZ3RoOworICAgICAgICAgKiB0aGUgbGlz
dCBsZW5ndGggd291bGQgYmUgaW5hY2N1YXRlLgorICAgICAgICAgKi8KKyAgICAgICAgUC5wY3B1
W2RhdGEtPnBjcHVdLnBpX2xpc3RfbGVuZ3RoID0gZGF0YS0+bGVuOworfQorCit2b2lkIGh2bV9w
aV9saXN0X2RlbF9wcm9jZXNzKHN0cnVjdCByZWNvcmRfaW5mbyAqcmkpCit7CisgICAgc3RydWN0
IHsKKyAgICAgICAgaW50IGRpZDsKKyAgICAgICAgaW50IHZpZDsKKyAgICB9ICpkYXRhOworICAg
IHN0cnVjdCB2Y3B1X2RhdGEgKnY7CisKKyAgICBkYXRhID0gKHR5cGVvZihkYXRhKSlyaS0+cmVj
LnUudHNjLmRhdGE7CisgICAgdiA9IHZjcHVfZmluZChkYXRhLT5kaWQsIGRhdGEtPnZpZCk7Cisg
ICAgaWYgKCAhdi0+aHZtLmluaXQgKQorICAgICAgICBpbml0X2h2bV9kYXRhKCZ2LT5odm0sIHYp
OworCisgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgIHsKKyAgICAgICAgaWYgKCB2LT5odm0u
cGlfY3B1ICE9IC0xICkKKyAgICAgICAgICAgIHByaW50ZigiZCV1diV1IGlzIHJlbW92ZWQgZnJv
bSBwaSBibG9ja2luZyBsaXN0IG9mIHBjcHUldVxuIiwKKyAgICAgICAgICAgICAgICAgICBkYXRh
LT5kaWQsIGRhdGEtPnZpZCwgdi0+aHZtLnBpX2NwdSk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHByaW50ZigiZCV1diV1IGlzIHJlbW92ZWQgZnJvbSBwaSBibG9ja2luZyBsaXN0XG4iLAor
ICAgICAgICAgICAgICAgICAgIGRhdGEtPmRpZCwgZGF0YS0+dmlkKTsKKyAgICB9CisKKyAgICBp
ZiAoIFAucGNwdVt2LT5odm0ucGlfY3B1XS5waV9saXN0X2xlbmd0aCAhPSAtMSApCisgICAgICAg
IFAucGNwdVt2LT5odm0ucGlfY3B1XS5waV9saXN0X2xlbmd0aC0tOworICAgIHYtPmh2bS5waV9j
cHUgPSAtMTsKKyAgICB2LT5odm0uc3VtbWFyeS5waS5waV9saXN0X2RlbCsrOworfQorCiB2b2lk
IGh2bV9oYW5kbGVyX3Byb2Nlc3Moc3RydWN0IHJlY29yZF9pbmZvICpyaSwgc3RydWN0IGh2bV9k
YXRhICpoKSB7CiAgICAgLyogV2FpdCBmb3IgZmlyc3Qgdm1leGl0IHRvIGluaXRpYWxpemUgKi8K
ICAgICBpZighaC0+aW5pdCkKQEAgLTQ3NjMsNiArNDg1Miw5IEBAIHZvaWQgaHZtX2hhbmRsZXJf
cHJvY2VzcyhzdHJ1Y3QgcmVjb3JkX2luZm8gKnJpLCBzdHJ1Y3QgaHZtX2RhdGEgKmgpIHsKICAg
ICBjYXNlIFRSQ19IVk1fSU5UUl9XSU5ET1c6CiAgICAgICAgIGh2bV9pbnRyX3dpbmRvd19wcm9j
ZXNzKHJpLCBoKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBUUkNfSFZNX1BJX0xJU1RfQURE
OgorICAgICAgICBodm1fcGlfbGlzdF9hZGRfcHJvY2VzcyhyaSwgaCk7CisgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgVFJDX0hWTV9PUF9ERVNUUk9ZX1BST0M6CiAgICAgICAgIGlmKGgtPnYtPmNy
My5kYXRhKSB7CiAgICAgICAgICAgICBzdHJ1Y3QgY3IzX3ZhbHVlX3N0cnVjdCAqY3VyID0gaC0+
di0+Y3IzLmRhdGE7CkBAIC00ODYyLDcgKzQ5NTQsNiBAQCBuZWVkc192bWV4aXQ6CiB2b2lkIHZj
cHVfbmV4dF91cGRhdGUoc3RydWN0IHBjcHVfaW5mbyAqcCwgc3RydWN0IHZjcHVfZGF0YSAqbmV4
dCwgdHNjX3QgdHNjKTsKIHZvaWQgdmNwdV9wcmV2X3VwZGF0ZShzdHJ1Y3QgcGNwdV9pbmZvICpw
LCBzdHJ1Y3QgdmNwdV9kYXRhICpwcmV2LAogICAgICAgICAgICAgICAgICAgICAgIHRzY190IHRz
YywgaW50IG5ld19ydW5zdGF0ZSk7Ci1zdHJ1Y3QgdmNwdV9kYXRhICogdmNwdV9maW5kKGludCBk
aWQsIGludCB2aWQpOwogdm9pZCBsb3NlX3ZjcHUoc3RydWN0IHZjcHVfZGF0YSAqdiwgdHNjX3Qg
dHNjKTsKIAogaW50IGRvbWFpbl9ydW5zdGF0ZShzdHJ1Y3QgZG9tYWluX2RhdGEgKmQpIHsKQEAg
LTUyNjcsNiArNTM1OCwyMSBAQCB2b2lkIGh2bV9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnAp
CiAgICAgc3RydWN0IHZjcHVfZGF0YSAqdiA9IHAtPmN1cnJlbnQ7CiAgICAgc3RydWN0IGh2bV9k
YXRhICpoID0gJnYtPmh2bTsKIAorICAgIGlmKHJpLT5ldnQuc3ViID09IDgpCisgICAgeworICAg
ICAgICBVUERBVEVfVk9MVU1FKHAsIGh2bVtIVk1fVk9MX0FTWU5DXSwgcmktPnNpemUpOworCisg
ICAgICAgIHN3aXRjaChyaS0+ZXZlbnQpIHsKKyAgICAgICAgY2FzZSBUUkNfSFZNX0FTWU5DX1BJ
X0xJU1RfREVMOgorICAgICAgICAgICAgaHZtX3BpX2xpc3RfZGVsX3Byb2Nlc3MocmkpOworICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGZwcmludGYo
d2FybiwgIlVua25vd24gaHZtIGV2ZW50OiAleFxuIiwgcmktPmV2ZW50KTsKKyAgICAgICAgfQor
ICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgYXNzZXJ0KHAtPmN1cnJlbnQpOwogCiAgICAg
aWYodmNwdV9zZXRfZGF0YV90eXBlKHAtPmN1cnJlbnQsIFZDUFVfREFUQV9IVk0pKQpAQCAtNTM1
OSw2ICs1NDY1LDEwIEBAIHZvaWQgaHZtX3N1bW1hcnkoc3RydWN0IGh2bV9kYXRhICpoKSB7CiAg
ICAgICAgICAgICAgICAgICBpLCBoLT5zdW1tYXJ5LmlwaV9jb3VudFtpXSk7CiAgICBodm1faW9f
YWRkcmVzc19zdW1tYXJ5KGgtPnN1bW1hcnkuaW8ucGlvLCAiSU8gYWRkcmVzcyBzdW1tYXJ5OiIp
OwogICAgaHZtX2lvX2FkZHJlc3Nfc3VtbWFyeShoLT5zdW1tYXJ5LmlvLm1taW8sICJNTUlPIGFk
ZHJlc3Mgc3VtbWFyeToiKTsKKworICAgcHJpbnRmKCJQb3N0ZWQgSW50ZXJydXB0OlxuIik7Cisg
ICBwcmludGYoIiBMaXN0IEFkZDogJXVcbiIsIGgtPnN1bW1hcnkucGkucGlfbGlzdF9hZGQpOwor
ICAgcHJpbnRmKCIgTGlzdCBEZWw6ICV1XG4iLCBoLT5zdW1tYXJ5LnBpLnBpX2xpc3RfZGVsKTsK
IH0KIAogLyogLS0tLSBTaGFkb3cgcmVjb3JkcyAtLS0tICovCkBAIC04OTYyLDYgKzkwNzIsNyBA
QCBvZmZfdCBzY2FuX2Zvcl9uZXdfcGNwdShvZmZfdCBvZmZzZXQpIHsKIAogICAgICAgICBwLT5m
aWxlX29mZnNldCA9IG9mZnNldDsKICAgICAgICAgcC0+bmV4dF9jcHVfY2hhbmdlX29mZnNldCA9
IG9mZnNldDsKKyAgICAgICAgcC0+cGlfbGlzdF9sZW5ndGggPSAtMTsKIAogICAgICAgICByZWNv
cmRfb3JkZXJfaW5zZXJ0KHApOwogCkBAIC05MTQyLDcgKzkyNTMsNiBAQCBpbnQgZmluZF90b3Bs
ZXZlbF9ldmVudChzdHJ1Y3QgcmVjb3JkX2luZm8gKnJpKQogICAgIHJldHVybiB0b3BsZXZlbDsK
IH0KIAotCiB2b2lkIHByb2Nlc3NfY3B1X2NoYW5nZShzdHJ1Y3QgcGNwdV9pbmZvICpwKSB7CiAg
ICAgc3RydWN0IHJlY29yZF9pbmZvICpyaSA9ICZwLT5yaTsKICAgICBzdHJ1Y3QgY3B1X2NoYW5n
ZV9kYXRhICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKQEAgLTkxOTAsNiArOTMwMCw3IEBAIHZvaWQg
cHJvY2Vzc19jcHVfY2hhbmdlKHN0cnVjdCBwY3B1X2luZm8gKnApIHsKICAgICAgICAgcDItPnJp
LmQgPSBwMi0+cmkucmVjLnUubm90c2MuZGF0YTsKICAgICAgICAgcDItPmZpbGVfb2Zmc2V0ID0g
cC0+ZmlsZV9vZmZzZXQ7CiAgICAgICAgIHAyLT5uZXh0X2NwdV9jaGFuZ2Vfb2Zmc2V0ID0gcC0+
ZmlsZV9vZmZzZXQ7CisgICAgICAgIHAyLT5waV9saXN0X2xlbmd0aCA9IC0xOwogCiAgICAgICAg
IGZwcmludGYod2FybiwgIiVzOiBBY3RpdmF0aW5nIHBjcHUgJWQgYXQgb2Zmc2V0ICVsbGRcbiIs
CiAgICAgICAgICAgICAgICAgX19mdW5jX18sIHItPmNwdSwgKHVuc2lnbmVkIGxvbmcgbG9uZylw
LT5maWxlX29mZnNldCk7CkBAIC05Mjc2LDI2ICs5Mzg3LDUyIEBAIHZvaWQgcHJvY2Vzc19jcHVf
Y2hhbmdlKHN0cnVjdCBwY3B1X2luZm8gKnApIHsKICAgICB9CiB9CiAKLXN0cnVjdCB0bF9hc3Nl
cnRfbWFzayB7CitzdHJ1Y3QgYXNzZXJ0X21hc2sgewogICAgIHVuc2lnbmVkIHBfY3VycmVudDox
LAotICAgICAgICBub3RfaWRsZV9kb21haW46MTsKKyAgICAgICAgbm90X2lkbGVfZG9tYWluOjEs
CisgICAgICAgIGNoZWNrX3N1YmxldmVsOjE7CiAgICAgaW50IHZjcHVfZGF0YV9tb2RlOworICAg
IGludCBzdWJfbWF4OworICAgIHN0cnVjdCBhc3NlcnRfbWFzayAqc3ViOwogfTsKLXN0YXRpYyBz
dHJ1Y3QgdGxfYXNzZXJ0X21hc2sgdGxfYXNzZXJ0X2NoZWNrc1tUT1BMRVZFTF9NQVhdID0gewot
ICAgIFtUUkNfSFZNX01BSU5dPXsgLnBfY3VycmVudD0xLCAubm90X2lkbGVfZG9tYWluPTEsIC52
Y3B1X2RhdGFfbW9kZT1WQ1BVX0RBVEFfSFZNIH0sCisKK3N0YXRpYyBzdHJ1Y3QgYXNzZXJ0X21h
c2sgc2xfaHZtX2Fzc2VydF9tYXNrW1NVQkxFVkVMX0hWTV9NQVhdID0geworICAgIFtTVUJMRVZF
TF9IVk1fRU5UUllFWElUXSA9IHsgLnBfY3VycmVudD0xLCAubm90X2lkbGVfZG9tYWluPTEsIC52
Y3B1X2RhdGFfbW9kZT1WQ1BVX0RBVEFfSFZNIH0sCisgICAgW1NVQkxFVkVMX0hWTV9IQU5ETEVS
XSA9IHsgLnBfY3VycmVudD0xLCAubm90X2lkbGVfZG9tYWluPTEsIC52Y3B1X2RhdGFfbW9kZT1W
Q1BVX0RBVEFfSFZNIH0sCisgICAgW1NVQkxFVkVMX0hWTV9FTVVMXSA9IHsgLnBfY3VycmVudD0x
LCAubm90X2lkbGVfZG9tYWluPTEsIC52Y3B1X2RhdGFfbW9kZT1WQ1BVX0RBVEFfSFZNIH0sCit9
OworCitzdGF0aWMgc3RydWN0IGFzc2VydF9tYXNrIHRsX2Fzc2VydF9jaGVja3NbVE9QTEVWRUxf
TUFYXSA9IHsKKyAgICBbVFJDX0hWTV9NQUlOXT17IC5jaGVja19zdWJsZXZlbD0xLCAuc3ViPXNs
X2h2bV9hc3NlcnRfbWFzaywgLnN1Yl9tYXg9U1VCTEVWRUxfSFZNX01BWCB9LAogICAgIFtUUkNf
U0hBRE9XX01BSU5dPXsgLnBfY3VycmVudD0xLCAubm90X2lkbGVfZG9tYWluPTEsIC52Y3B1X2Rh
dGFfbW9kZT1WQ1BVX0RBVEFfSFZNIH0sCiAgICAgW1RSQ19QVl9NQUlOXT17IC5wX2N1cnJlbnQ9
MSwgLm5vdF9pZGxlX2RvbWFpbj0xLCAudmNwdV9kYXRhX21vZGU9VkNQVV9EQVRBX1BWIH0sCiB9
OwogCisvKiBPdGhlciBzdWIgdHlwZXMgYXJlIHJlc2VydmVkICovCitzdGF0aWMgaW50IHN1Ymxl
dmVsX3RvX2luZGV4WzE2XSA9IHsKKyAgICBbMV0gPSAxLAorICAgIFsyXSA9IDIsCisgICAgWzRd
ID0gMywKKyAgICBbOF0gPSA0LAorfTsKKwogLyogVGhlcmUgYXJlIGEgbG90IG9mIGNvbW1vbiBh
c3N1bXB0aW9ucyBmb3IgdGhlIHZhcmlvdXMgcHJvY2Vzc2luZwogICogcm91dGluZXMuICBDaGVj
ayB0aGVtIGFsbCBpbiBvbmUgcGxhY2UsIGRvaW5nIHNvbWV0aGluZyBlbHNlIGlmCiAgKiB0aGV5
IGRvbid0IHBhc3MuICovCiBpbnQgdG9wbGV2ZWxfYXNzZXJ0X2NoZWNrKGludCB0b3BsZXZlbCwg
c3RydWN0IHBjcHVfaW5mbyAqcCkKIHsKLSAgICBzdHJ1Y3QgdGxfYXNzZXJ0X21hc2sgbWFzazsK
KyAgICBzdHJ1Y3QgYXNzZXJ0X21hc2sgbWFzazsKIAogICAgIG1hc2sgPSB0bF9hc3NlcnRfY2hl
Y2tzW3RvcGxldmVsXTsKIAorICAgIGlmIChtYXNrLmNoZWNrX3N1YmxldmVsKQorICAgIHsKKyAg
ICAgICAgaW50IHN1YiA9IHN1YmxldmVsX3RvX2luZGV4W3AtPnJpLmV2dC5zdWJdOworCisgICAg
ICAgIGFzc2VydChtYXNrLnN1YiAmJiAoc3ViIDwgbWFzay5zdWJfbWF4KSk7CisgICAgICAgIG1h
c2sgPSBtYXNrLnN1YltzdWJdOworICAgIH0KKwogICAgIGlmIChtYXNrLnBfY3VycmVudCAmJiBw
LT5jdXJyZW50ID09IE5VTEwpCiAgICAgewogICAgICAgICBmcHJpbnRmKHdhcm4sICJXQVJOSU5H
OiBwLT5jdXJyZW50IG51bGwhICBOb3QgcHJvY2Vzc2luZ1xuIik7CkBAIC05MzYyLDcgKzk0OTks
NiBAQCB2b2lkIHByb2Nlc3NfcmVjb3JkKHN0cnVjdCBwY3B1X2luZm8gKnApIHsKICAgICBpZihv
cHQuZHVtcF9hbGwpCiAgICAgICAgIGNyZWF0ZV9kdW1wX2hlYWRlcihyaSwgcCk7CiAKLQogICAg
IHRvcGxldmVsID0gZmluZF90b3BsZXZlbF9ldmVudChyaSk7CiAgICAgaWYgKCB0b3BsZXZlbCA8
IDAgKQogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGM4ZWYxOGEuLmFiYmYxNmIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCkBAIC04Miw2ICs4Miw3IEBAIHN0YXRpYyBpbnQgdm14X3ZtZnVuY19p
bnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogc3RydWN0IHZteF9waV9ibG9j
a2luZ192Y3B1IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICBsaXN0OwogICAgIHNwaW5sb2Nr
X3QgICAgICAgICAgIGxvY2s7CisgICAgdWludDMyX3QgICAgICAgICAgICAgY291bnRlcjsKIH07
CiAKIC8qCkBAIC0xMTksNiArMTIwLDkgQEAgc3RhdGljIHZvaWQgdm14X3ZjcHVfYmxvY2soc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICovCiAgICAgQVNTRVJUKG9sZF9sb2NrID09IE5VTEwpOwogCisg
ICAgcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nlc3NvcikuY291bnRlcisrOworICAg
IFRSQUNFXzREKFRSQ19IVk1fUElfTElTVF9BREQsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52
Y3B1X2lkLAorICAgICAgICAgICAgIHYtPnByb2Nlc3NvciwgcGVyX2NwdSh2bXhfcGlfYmxvY2tp
bmcsIHYtPnByb2Nlc3NvcikuY291bnRlcik7CiAgICAgbGlzdF9hZGRfdGFpbCgmdi0+YXJjaC5o
dm1fdm14LnBpX2Jsb2NraW5nLmxpc3QsCiAgICAgICAgICAgICAgICAgICAmcGVyX2NwdSh2bXhf
cGlfYmxvY2tpbmcsIHYtPnByb2Nlc3NvcikubGlzdCk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKQEAgLTE4Niw2ICsxOTAsOSBAQCBz
dGF0aWMgdm9pZCB2bXhfcGlfdW5ibG9ja192Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIHsKICAg
ICAgICAgQVNTRVJUKHYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5sb2NrID09IHBpX2Jsb2Nr
aW5nX2xpc3RfbG9jayk7CiAgICAgICAgIGxpc3RfZGVsKCZ2LT5hcmNoLmh2bV92bXgucGlfYmxv
Y2tpbmcubGlzdCk7CisgICAgICAgIGNvbnRhaW5lcl9vZihwaV9ibG9ja2luZ19saXN0X2xvY2ss
CisgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUsIGxvY2sp
LT5jb3VudGVyLS07CisgICAgICAgIFRSQUNFXzJEKFRSQ19IVk1fQVNZTkNfUElfTElTVF9ERUws
IHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKICAgICAgICAgdi0+YXJjaC5odm1f
dm14LnBpX2Jsb2NraW5nLmxvY2sgPSBOVUxMOwogICAgIH0KIApAQCAtMjIwLDYgKzIyNyw4IEBA
IHZvaWQgdm14X3BpX2Rlc2NfZml4dXAodW5zaWduZWQgaW50IGNwdSkKIAogICAgIGxpc3RfZm9y
X2VhY2hfZW50cnlfc2FmZSh2bXgsIHRtcCwgYmxvY2tlZF92Y3B1cywgcGlfYmxvY2tpbmcubGlz
dCkKICAgICB7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY29udGFpbmVyX29mKHZteCwgc3Ry
dWN0IHZjcHUsIGFyY2guaHZtX3ZteCk7CisKICAgICAgICAgLyoKICAgICAgICAgICogU3VwcHJl
c3Mgbm90aWZpY2F0aW9uIG9yIHdlIG1heSBtaXNzIGFuIGludGVycnVwdCB3aGVuIHRoZQogICAg
ICAgICAgKiB0YXJnZXQgY3B1IGlzIGR5aW5nLgpAQCAtMjM0LDggKzI0MywxMSBAQCB2b2lkIHZt
eF9waV9kZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGlmICggcGlfdGVzdF9v
bigmdm14LT5waV9kZXNjKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGxpc3RfZGVsKCZ2bXgt
PnBpX2Jsb2NraW5nLmxpc3QpOworICAgICAgICAgICAgVFJBQ0VfMkQoVFJDX0hWTV9BU1lOQ19Q
SV9MSVNUX0RFTCwgdi0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICB2
LT52Y3B1X2lkKTsKKyAgICAgICAgICAgIHBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpLmNv
dW50ZXItLTsKICAgICAgICAgICAgIHZteC0+cGlfYmxvY2tpbmcubG9jayA9IE5VTEw7Ci0gICAg
ICAgICAgICB2Y3B1X3VuYmxvY2soY29udGFpbmVyX29mKHZteCwgc3RydWN0IHZjcHUsIGFyY2gu
aHZtX3ZteCkpOworICAgICAgICAgICAgdmNwdV91bmJsb2NrKHYpOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewpAQCAtMjU4LDYgKzI3MCwxMiBAQCB2b2lkIHZteF9waV9kZXNj
X2ZpeHVwKHVuc2lnbmVkIGludCBjcHUpCiAKICAgICAgICAgICAgIGxpc3RfbW92ZSgmdm14LT5w
aV9ibG9ja2luZy5saXN0LAogICAgICAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9i
bG9ja2luZywgbmV3X2NwdSkubGlzdCk7CisgICAgICAgICAgICBwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgY3B1KS5jb3VudGVyLS07CisgICAgICAgICAgICBwZXJfY3B1KHZteF9waV9ibG9ja2lu
ZywgbmV3X2NwdSkuY291bnRlcisrOworICAgICAgICAgICAgVFJBQ0VfMkQoVFJDX0hWTV9BU1lO
Q19QSV9MSVNUX0RFTCwgdi0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgICAg
ICB2LT52Y3B1X2lkKTsKKyAgICAgICAgICAgIFRSQUNFXzREKFRSQ19IVk1fUElfTElTVF9BREQs
IHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAg
bmV3X2NwdSwgcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIG5ld19jcHUpLmNvdW50ZXIpOwogICAg
ICAgICAgICAgdm14LT5waV9ibG9ja2luZy5sb2NrID0gbmV3X2xvY2s7CiAKICAgICAgICAgICAg
IHNwaW5fdW5sb2NrKG5ld19sb2NrKTsKQEAgLTIzNTgsOSArMjM3Niw5IEBAIHN0YXRpYyBzdHJ1
Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gewog
c3RhdGljIHZvaWQgcGlfd2FrZXVwX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKICAgICBzdHJ1Y3QgYXJjaF92bXhfc3RydWN0ICp2bXgsICp0bXA7Ci0gICAgc3Bpbmxv
Y2tfdCAqbG9jayA9ICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgc21wX3Byb2Nlc3Nvcl9pZCgp
KS5sb2NrOwotICAgIHN0cnVjdCBsaXN0X2hlYWQgKmJsb2NrZWRfdmNwdXMgPQotCQkmcGVyX2Nw
dSh2bXhfcGlfYmxvY2tpbmcsIHNtcF9wcm9jZXNzb3JfaWQoKSkubGlzdDsKKyAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHNwaW5sb2NrX3QgKmxvY2sgPSAm
cGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNwdSkubG9jazsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFk
ICpibG9ja2VkX3ZjcHVzID0gJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBjcHUpLmxpc3Q7CiAK
ICAgICBhY2tfQVBJQ19pcnEoKTsKICAgICB0aGlzX2NwdShpcnFfY291bnQpKys7CkBAIC0yMzc2
LDEwICsyMzk0LDE1IEBAIHN0YXRpYyB2b2lkIHBpX3dha2V1cF9pbnRlcnJ1cHQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgewogICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+
cGlfZGVzYykgKQogICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGNvbnRh
aW5lcl9vZih2bXgsIHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV92bXgpOworCiAgICAgICAgICAgICBs
aXN0X2RlbCgmdm14LT5waV9ibG9ja2luZy5saXN0KTsKKyAgICAgICAgICAgIFRSQUNFXzJEKFRS
Q19IVk1fQVNZTkNfUElfTElTVF9ERUwsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAg
ICAgICAgICAgICAgdi0+dmNwdV9pZCk7CisgICAgICAgICAgICBwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgY3B1KS5jb3VudGVyLS07CiAgICAgICAgICAgICBBU1NFUlQodm14LT5waV9ibG9ja2lu
Zy5sb2NrID09IGxvY2spOwogICAgICAgICAgICAgdm14LT5waV9ibG9ja2luZy5sb2NrID0gTlVM
TDsKLSAgICAgICAgICAgIHZjcHVfdW5ibG9jayhjb250YWluZXJfb2Yodm14LCBzdHJ1Y3QgdmNw
dSwgYXJjaC5odm1fdm14KSk7CisgICAgICAgICAgICB2Y3B1X3VuYmxvY2sodik7CiAgICAgICAg
IH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3RyYWNlLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90cmFjZS5oCmluZGV4IGRlODAyYTYuLmI3NGZmZGQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3RyYWNlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdHJhY2UuaApAQCAtNTQsNiArNTQsNyBAQAogI2RlZmluZSBET19U
UkNfSFZNX1RSQVAgICAgICAgICAgICAgREVGQVVMVF9IVk1fTUlTQwogI2RlZmluZSBET19UUkNf
SFZNX1RSQVBfREVCVUcgICAgICAgREVGQVVMVF9IVk1fTUlTQwogI2RlZmluZSBET19UUkNfSFZN
X1ZMQVBJQyAgICAgICAgICAgREVGQVVMVF9IVk1fTUlTQworI2RlZmluZSBET19UUkNfSFZNX1BJ
X0xJU1RfQUREICAgICAgREVGQVVMVF9IVk1fTUlTQwogCiAKICNkZWZpbmUgVFJDX1BBUl9MT05H
KHBhcikgKChwYXIpJjB4RkZGRkZGRkYpLCgocGFyKT4+MzIpCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvdHJhY2UuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCmluZGV4IDdm
MmU4OTEuLjE1ZWE4N2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCkBAIC01Myw2ICs1Myw3IEBACiAjZGVmaW5l
IFRSQ19IVk1fRU5UUllFWElUICAgMHgwMDA4MTAwMCAgIC8qIFZNRU5UUlkgYW5kICNWTUVYSVQg
ICAgICAgKi8KICNkZWZpbmUgVFJDX0hWTV9IQU5ETEVSICAgICAweDAwMDgyMDAwICAgLyogdmFy
aW91cyBIVk0gaGFuZGxlcnMgICAgICAqLwogI2RlZmluZSBUUkNfSFZNX0VNVUwgICAgICAgIDB4
MDAwODQwMDAgICAvKiBlbXVsYXRlZCBkZXZpY2VzICovCisjZGVmaW5lIFRSQ19IVk1fQVNZTkMg
ICAgICAgMHgwMDA4ODAwMCAgIC8qIEFzeW5jaHJvbm91cyBldmVudHMgKi8KIAogI2RlZmluZSBU
UkNfU0NIRURfTUlOICAgICAgIDB4MDAwMjEwMDAgICAvKiBKdXN0IHJ1bnN0YXRlIGNoYW5nZXMg
Ki8KICNkZWZpbmUgVFJDX1NDSEVEX0NMQVNTICAgICAweDAwMDIyMDAwICAgLyogU2NoZWR1bGVy
LXNwZWNpZmljICAgICovCkBAIC0yMzQsNiArMjM1LDcgQEAKICNkZWZpbmUgVFJDX0hWTV9UUkFQ
ICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIzKQogI2RlZmluZSBUUkNfSFZNX1RS
QVBfREVCVUcgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjQpCiAjZGVmaW5lIFRSQ19IVk1f
VkxBUElDICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyNSkKKyNkZWZpbmUgVFJDX0hW
TV9QSV9MSVNUX0FERCAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDI2KQogCiAjZGVmaW5lIFRS
Q19IVk1fSU9QT1JUX1dSSVRFICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIxNikKICNkZWZpbmUg
VFJDX0hWTV9JT01FTV9XUklURSAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjE3KQpAQCAtMjU3
LDYgKzI1OSw5IEBACiAjZGVmaW5lIFRSQ19IVk1fRU1VTF9QSUNfUEVORF9JUlFfQ0FMTCAoVFJD
X0hWTV9FTVVMICsgMHgxMCkKICNkZWZpbmUgVFJDX0hWTV9FTVVMX0xBUElDX1BJQ19JTlRSICAg
IChUUkNfSFZNX0VNVUwgKyAweDExKQogCisvKiBUcmFjZSBhc3luY29ub3VzIGV2ZW50cyBmb3Ig
SFZNICovCisjZGVmaW5lIFRSQ19IVk1fQVNZTkNfUElfTElTVF9ERUwgICAgICAoVFJDX0hWTV9B
U1lOQyArIDB4MSkKKwogLyogdHJhY2UgZXZlbnRzIGZvciBwZXIgY2xhc3MgKi8KICNkZWZpbmUg
VFJDX1BNX0ZSRVFfQ0hBTkdFICAgICAgKFRSQ19IV19QTSArIDB4MDEpCiAjZGVmaW5lIFRSQ19Q
TV9JRExFX0VOVFJZICAgICAgIChUUkNfSFdfUE0gKyAweDAyKQotLSAKMS44LjMuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 06:55:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 06:55:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQCk-000229-TH; Wed, 24 May 2017 06:55:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dDQCj-00021h-L5
 for xen-devel@lists.xen.org; Wed, 24 May 2017 06:55:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 19/86-19466-46E25295; Wed, 24 May 2017 06:55:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNykWDdRTzX
 SYHUjm8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH26TlrwUvdiqUnelkaGPeqdDFycQgJTGOU
 WHF0J2MXIyeHhACvxJFlM1ghbD+JeX9/A9kcQEXlEt/X8oCE2QSUJS5+7WUDsUUEpCWufb7MC
 DKHWWA3o8SW/99ZQBLCAp4SO2bdAZvJIqAq8a5/C5jNK+AksenWfiaI+QoSUx6+ZwaxOQWcJT
 rWLweLCwHVtP44zzaBkXcBI8MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01Jz
 EpGK95PzcTYzAcKhnYGDcwbin3e8QoyQHk5Iob8JzlUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErzauqqRQoJFqempFWmZOcDAhElLcPAoifC+0wFK8xYXJOYWZ6ZDpE4xKkqJ85aD9AmAJDJK8
 +DaYNFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrwDIFJ7MvBK46a+AFjMBLXa9qwyyuC
 QRISXVwLjFZv+VOXfjNee37er+p9nSMv3L29r7lyY7xZbu+7nBZN+f13a6i4SynK972FV/81g
 n+SYvrPG4+57+NfY3zOYcO6G8qNV9upv9eqHtXp73hCSTpVbdMlz+h2XDoY/pXu+EDh49mLDh
 j/XNiHPimzWMXjNvXsQRzxjQ82wxj3rWFcYLWZ/NxX4psRRnJBpqMRcVJwIAUAUym4ECAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495608918!84484499!4
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8994 invoked from network); 24 May 2017 06:55:28 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 May 2017 06:55:28 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2017 23:55:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,384,1491289200"; d="scan'208";a="91103056"
Received: from skl-2s3.sh.intel.com ([10.239.48.11])
 by orsmga002.jf.intel.com with ESMTP; 23 May 2017 23:55:26 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 24 May 2017 14:56:17 +0800
Message-Id: <1495608977-15921-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v3 3/3] VT-d PI: restrict the vcpu number on a
	given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBhIGJsb2NrZWQgdkNQVSBpcyBwdXQgaW4gaXRzIHBDUFUncyBwaSBibG9ja2lu
ZyBsaXN0LiBJZgp0b28gbWFueSB2Q1BVcyBhcmUgYmxvY2tlZCBvbiBhIGdpdmVuIHBDUFUsIGl0
IHdpbGwgaW5jdXIgdGhhdCB0aGUgbGlzdApncm93cyB0b28gbG9uZy4gQWZ0ZXIgYSBzaW1wbGUg
YW5hbHlzaXMsIHRoZXJlIGFyZSAzMmsgZG9tYWlucyBhbmQKMTI4IHZjcHUgcGVyIGRvbWFpbiwg
dGh1cyBhYm91dCA0TSB2Q1BVcyBtYXkgYmUgYmxvY2tlZCBpbiBvbmUgcENQVSdzClBJIGJsb2Nr
aW5nIGxpc3QuIFdoZW4gYSB3YWtldXAgaW50ZXJydXB0IGFycml2ZXMsIHRoZSBsaXN0IGlzCnRy
YXZlcnNlZCB0byBmaW5kIHNvbWUgc3BlY2lmaWMgdkNQVXMgdG8gd2FrZSB0aGVtIHVwLiBUaGlz
IHRyYXZlcnNhbCBpbgp0aGF0IGNhc2Ugd291bGQgY29uc3VtZSBtdWNoIHRpbWUuCgpUbyBtaXRp
Z2F0ZSB0aGlzIGlzc3VlLCB0aGlzIHBhdGNoIGxpbWl0cyB0aGUgdmNwdSBudW1iZXIgb24gYSBn
aXZlbgpwQ1BVLCB0YWtpbmcgZmFjdG9ycyBzdWNoIGFzIHBlcmZvbWFuY2Ugb2YgY29tbW9uIGNh
c2UsIGN1cnJlbnQgaHZtIHZjcHUKY291bnQgYW5kIGN1cnJlbnQgcGNwdSBjb3VudCBpbnRvIGNv
bnNpZGVyYXRpb24uIFdpdGggdGhpcyBtZXRob2QsIGZvcgp0aGUgY29tbW9uIGNhc2UsIGl0IHdv
cmtzIGZhc3QgYW5kIGZvciBzb21lIGV4dHJlbWUgY2FzZXMsIHRoZSBsaXN0Cmxlbmd0aCBpcyB1
bmRlciBjb250cm9sLgoKVGhlIGNoYW5nZSBpbiB2bXhfcGlfdW5ibG9ja192Y3B1KCkgaXMgZm9y
IHRoZSBmb2xsb3dpbmcgY2FzZToKdmNwdSBpcyBydW5uaW5nIC0+IHRyeSB0byBibG9jayAodGhp
cyBwYXRjaCBtYXkgY2hhbmdlIE5TRFQgdG8KYW5vdGhlciBwQ1BVKSBidXQgbm90aWZpY2F0aW9u
IGNvbWVzIGluIHRpbWUsIHRodXMgdGhlIHZjcHUKZ29lcyBiYWNrIHRvIHJ1bm5pbmcgc3RhdGlv
biAtPiBWTS1lbnRyeSAod2Ugc2hvdWxkIHNldCBOU0RUIGFnYWluLApyZXZlcnRpbmcgdGhlIGNo
YW5nZSB3ZSBtYWtlIHRvIE5TRFQgaW4gdm14X3ZjcHVfYmxvY2soKSkKClNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgfCA3MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCmluZGV4IGFiYmYxNmIuLjkxZWU2NWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xMDAsMTYg
KzEwMCw2MiBAQCB2b2lkIHZteF9waV9wZXJfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdSkKICAg
ICBzcGluX2xvY2tfaW5pdCgmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNwdSkubG9jayk7CiB9
CiAKKy8qCisgKiBCeSBkZWZhdWx0LCB0aGUgbG9jYWwgcGNwdSAobWVhbnMgdGhlIG9uZSB0aGUg
dmNwdSBpcyBjdXJyZW50bHkgcnVubmluZyBvbikKKyAqIGlzIGNob3NlbiBhcyB0aGUgZGVzdGlu
YXRpb24gb2Ygd2FrZXVwIGludGVycnVwdC4gQnV0IGlmIHRoZSB2Y3B1IG51bWJlciBvZgorICog
dGhlIHBjcHUgZXhjZWVkcyBhIGxpbWl0LCBhbm90aGVyIHBjcHUgaXMgY2hvc2VuIHVudGlsIHdl
IGZpbmQgYSBzdWl0YWJsZQorICogb25lLgorICoKKyAqIEN1cnJlbnRseSwgY2hvb3NlICh2X3Rv
dC9wX3RvdCkgKyBLIGFzIHRoZSBsaW1pdCBvZiB2Y3B1IGNvdW50LCB3aGVyZQorICogdl90b3Qg
aXMgdGhlIHRvdGFsIG51bWJlciBvZiBodm0gdmNwdXMgb24gdGhlIHN5c3RlbSwgcF90b3QgaXMg
dGhlIHRvdGFsCisgKiBudW1iZXIgb2YgcGNwdXMgaW4gdGhlIHN5c3RlbSwgYW5kIEsgaXMgYSBm
aXhlZCBudW1iZXIuIEV4cGVybWVudHMgc2hvd3MKKyAqIHRoZSBtYXhpbXVtIHRpbWUgdG8gd2Fr
ZXVwIGEgdmNwdSBmcm9tIGEgMTI4LWVudHJ5IGJsb2NraW5nIGxpc3QgaXMgYWJvdXQKKyAqIDIy
dXMsIHdoaWNoIGlzIHRvbGVyYWJsZS4gU28gY2hvb3NlIDEyOCBhcyB0aGUgZml4ZWQgbnVtYmVy
IEsuCisgKgorICogVGhpcyBwb2xpY3kgbWFrZXMgc3VyZToKKyAqIDEpIGZvciBjb21tb24gY2Fz
ZXMsIHRoZSBsaW1pdCB3b24ndCBiZSByZWFjaGVkIGFuZCB0aGUgbG9jYWwgcGNwdSBpcyB1c2Vk
CisgKiB3aGljaCBpcyBiZW5lZmljaWFsIHRvIHBlcmZvcm1hbmNlIChhdCBsZWFzdCwgYXZvaWQg
YW4gSVBJIHdoZW4gdW5ibG9ja2luZworICogdmNwdSkuCisgKiAyKSBmb3IgdGhlIHdvcnN0IGNh
c2UsIHRoZSBibG9ja2luZyBsaXN0IGxlbmd0aCBzY2FsZXMgd2l0aCB0aGUgdmNwdSBjb3VudAor
ICogZGl2aWRlZCBieSB0aGUgcGNwdSBjb3VudC4KKyAqLworI2RlZmluZSBQSV9MSVNUX0ZJWEVE
X05VTSAxMjgKKyNkZWZpbmUgUElfTElTVF9MSU1JVCAgICAgKGF0b21pY19yZWFkKCZudW1faHZt
X3ZjcHVzKSAvIG51bV9vbmxpbmVfY3B1cygpICsgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUElfTElTVF9GSVhFRF9OVU0pCisKK3N0YXRpYyBib29sIHBpX292ZXJfbGltaXQoaW50IGNv
dW50KQoreworICAgIC8qIENvbXBhcmUgdy8gY29uc3RhbnQgZmlyc3QgdG8gc2F2ZSBhbiBhdG9t
aWMgcmVhZCBpbiB0aGUgY29tbW9uIGNhc2UgKi8KKyAgICByZXR1cm4gKChjb3VudCA+IFBJX0xJ
U1RfRklYRURfTlVNKSAmJgorICAgICAgICAgICAgKGNvdW50ID4gKGF0b21pY19yZWFkKCZudW1f
aHZtX3ZjcHVzKSAvIG51bV9vbmxpbmVfY3B1cygpKSArCisgICAgICAgICAgICAgICAgUElfTElT
VF9GSVhFRF9OVU0pKTsKK30KKwogc3RhdGljIHZvaWQgdm14X3ZjcHVfYmxvY2soc3RydWN0IHZj
cHUgKnYpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICB1bnNpZ25lZCBpbnQgZGVz
dDsKKyAgICB1bnNpZ25lZCBpbnQgZGVzdCwgcGlfY3B1OwogICAgIHNwaW5sb2NrX3QgKm9sZF9s
b2NrOwotICAgIHNwaW5sb2NrX3QgKnBpX2Jsb2NraW5nX2xpc3RfbG9jayA9Ci0JCSZwZXJfY3B1
KHZteF9waV9ibG9ja2luZywgdi0+cHJvY2Vzc29yKS5sb2NrOwogICAgIHN0cnVjdCBwaV9kZXNj
ICpwaV9kZXNjID0gJnYtPmFyY2guaHZtX3ZteC5waV9kZXNjOworICAgIHNwaW5sb2NrX3QgKnBp
X2Jsb2NraW5nX2xpc3RfbG9jazsKKworICAgIHBpX2NwdSA9IHYtPnByb2Nlc3NvcjsKKyByZXRy
eToKKyAgICBwaV9ibG9ja2luZ19saXN0X2xvY2sgPSAmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcs
IHBpX2NwdSkubG9jazsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKHBpX2Jsb2NraW5nX2xpc3Rf
bG9jaywgZmxhZ3MpOworICAgIC8qCisgICAgICogU2luY2UgcGlfY3B1IG1heSBub3cgYmUgb25l
IG90aGVyIHRoYW4gdGhlIG9uZSB2IGlzIGN1cnJlbnRseQorICAgICAqIHJ1bm5pbmcgb24sIGNo
ZWNrIHRvIG1ha2Ugc3VyZSB0aGF0IGl0J3Mgc3RpbGwgdXAuCisgICAgICovCisgICAgaWYgKCB1
bmxpa2VseSgoIWNwdV9vbmxpbmUocGlfY3B1KSkgfHwKKyAgICAgICAgICAgICBwaV9vdmVyX2xp
bWl0KHBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBwaV9jcHUpLmNvdW50ZXIpKSApCisgICAgewor
ICAgICAgICBwaV9jcHUgPSBjcHVtYXNrX2N5Y2xlKHBpX2NwdSwgJmNwdV9vbmxpbmVfbWFwKTsK
KyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZs
YWdzKTsKKyAgICAgICAgZ290byByZXRyeTsKKyAgICB9CisKICAgICBvbGRfbG9jayA9IGNtcHhj
aGcoJnYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5sb2NrLCBOVUxMLAogICAgICAgICAgICAg
ICAgICAgICAgICBwaV9ibG9ja2luZ19saXN0X2xvY2spOwogCkBAIC0xMjAsMTEgKzE2NiwxMSBA
QCBzdGF0aWMgdm9pZCB2bXhfdmNwdV9ibG9jayhzdHJ1Y3QgdmNwdSAqdikKICAgICAgKi8KICAg
ICBBU1NFUlQob2xkX2xvY2sgPT0gTlVMTCk7CiAKLSAgICBwZXJfY3B1KHZteF9waV9ibG9ja2lu
Zywgdi0+cHJvY2Vzc29yKS5jb3VudGVyKys7Ci0gICAgVFJBQ0VfNEQoVFJDX0hWTV9QSV9MSVNU
X0FERCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsCi0gICAgICAgICAgICAgdi0+
cHJvY2Vzc29yLCBwZXJfY3B1KHZteF9waV9ibG9ja2luZywgdi0+cHJvY2Vzc29yKS5jb3VudGVy
KTsKKyAgICBwZXJfY3B1KHZteF9waV9ibG9ja2luZywgcGlfY3B1KS5jb3VudGVyKys7CisgICAg
VFJBQ0VfNEQoVFJDX0hWTV9QSV9MSVNUX0FERCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZj
cHVfaWQsIHBpX2NwdSwKKyAgICAgICAgICAgICBwZXJfY3B1KHZteF9waV9ibG9ja2luZywgcGlf
Y3B1KS5jb3VudGVyKTsKICAgICBsaXN0X2FkZF90YWlsKCZ2LT5hcmNoLmh2bV92bXgucGlfYmxv
Y2tpbmcubGlzdCwKLSAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywg
di0+cHJvY2Vzc29yKS5saXN0KTsKKyAgICAgICAgICAgICAgICAgICZwZXJfY3B1KHZteF9waV9i
bG9ja2luZywgcGlfY3B1KS5saXN0KTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKHBpX2Js
b2NraW5nX2xpc3RfbG9jaywgZmxhZ3MpOwogCiAgICAgQVNTRVJUKCFwaV90ZXN0X3NuKHBpX2Rl
c2MpKTsKQEAgLTEzNCw2ICsxODAsMTMgQEAgc3RhdGljIHZvaWQgdm14X3ZjcHVfYmxvY2soc3Ry
dWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKHBpX2Rlc2MtPm5kc3QgPT0KICAgICAgICAgICAgKHgy
YXBpY19lbmFibGVkID8gZGVzdCA6IE1BU0tfSU5TUihkZXN0LCBQSV94QVBJQ19ORFNUX01BU0sp
KSk7CiAKKyAgICBpZiAoIHVubGlrZWx5KHBpX2NwdSAhPSB2LT5wcm9jZXNzb3IpICkKKyAgICB7
CisgICAgICAgIGRlc3QgPSBjcHVfcGh5c2ljYWxfaWQocGlfY3B1KTsKKyAgICAgICAgd3JpdGVf
YXRvbWljKCZwaV9kZXNjLT5uZHN0LAorICAgICAgICAgICAgICAgICAoeDJhcGljX2VuYWJsZWQg
PyBkZXN0IDogTUFTS19JTlNSKGRlc3QsIFBJX3hBUElDX05EU1RfTUFTSykpKTsKKyAgICB9CisK
ICAgICB3cml0ZV9hdG9taWMoJnBpX2Rlc2MtPm52LCBwaV93YWtldXBfdmVjdG9yKTsKIH0KIApA
QCAtMTYzLDYgKzIxNiw3IEBAIHN0YXRpYyB2b2lkIHZteF9waV91bmJsb2NrX3ZjcHUoc3RydWN0
IHZjcHUgKnYpCiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzcGlubG9ja190ICpwaV9i
bG9ja2luZ19saXN0X2xvY2s7CiAgICAgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MgPSAmdi0+YXJj
aC5odm1fdm14LnBpX2Rlc2M7CisgICAgdW5zaWduZWQgaW50IGRlc3QgPSBjcHVfcGh5c2ljYWxf
aWQodi0+cHJvY2Vzc29yKTsKIAogICAgIC8qCiAgICAgICogU2V0ICdOVicgZmllbGQgYmFjayB0
byBwb3N0ZWRfaW50cl92ZWN0b3IsIHNvIHRoZQpAQCAtMTcwLDYgKzIyNCw4IEBAIHN0YXRpYyB2
b2lkIHZteF9waV91bmJsb2NrX3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICogaXQgaXMgcnVu
bmluZyBpbiBub24tcm9vdCBtb2RlLgogICAgICAqLwogICAgIHdyaXRlX2F0b21pYygmcGlfZGVz
Yy0+bnYsIHBvc3RlZF9pbnRyX3ZlY3Rvcik7CisgICAgd3JpdGVfYXRvbWljKCZwaV9kZXNjLT5u
ZHN0LAorICAgICAgICAgICAgICAgICB4MmFwaWNfZW5hYmxlZCA/IGRlc3QgOiBNQVNLX0lOU1Io
ZGVzdCwgUElfeEFQSUNfTkRTVF9NQVNLKSk7CiAKICAgICBwaV9ibG9ja2luZ19saXN0X2xvY2sg
PSB2LT5hcmNoLmh2bV92bXgucGlfYmxvY2tpbmcubG9jazsKIAotLSAKMS44LjMuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 07:03:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 07:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQJu-0003GI-Pc; Wed, 24 May 2017 07:02:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dDQJt-0003GC-Ku
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 07:02:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D3/5A-17076-02035295; Wed, 24 May 2017 07:02:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyuP0Ov66CgWq
 kwYkVkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ba/woFj5gqfu6YztjAuJGpi5GTQ0LASOLt
 xH9ANheHkMBCRom2RxMYQRLCAnESr6/OZQZJiAjMZ5TY9acPrINZIEZi+t/HYLaQQLFE+4wrL
 CA2m4CqxIbrp1hBbF4Ba4nmCXeYQWwWoHjj1H9g9aIC4RIvtvyBqhGUODnzCVAvBwengIPEk7
 fKEOPVJf7Mu8QMYYtLbHr2nRXClpfY/nYO8wRG/llIumchaZmFpGUWkpYFjCyrGNWLU4vKUot
 0TfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDkwEIdjA2fnE6xCjJwaQkypvw
 XCVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvdz3VSCHBotT01Iq0zBxglMCkJTh4lER4Q0DSv
 MUFibnFmekQqVOMlhyPrr5/z8TxbukHIDnn3tf3TEIsefl5qVLivF9AGgRAGjJK8+DGwSL5Eq
 OslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5v4FM4cnMK4Hb+groICagg1zvKoMcVJKIkJJqYHR
 ZFvbrVVHPJO6t0dLPTz2SLj68UL36V2fKifshkQVhSslvvh5dc2OXZWx8xAMhv+Ou2Uy/XdJf
 nnU/0cRcnFfzXLdzMdPCzhRxt2n5WflvfWsnLJYI19rRxrN3P/MtP3a5JQW25xlfrzHJ+xaxn
 +fR9vR/RWE2l/Y1r+I5pWLzeTOvRiRDpRJLcUaioRZzUXEiAHz/tWTfAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495609376!98967066!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49328 invoked from network); 24 May 2017 07:02:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 May 2017 07:02:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CF78CAD2C;
 Wed, 24 May 2017 07:02:55 +0000 (UTC)
To: Bart Van Assche <bart.vanassche@sandisk.com>,
 "Martin K . Petersen" <martin.petersen@oracle.com>,
 James Bottomley <James.Bottomley@HansenPartnership.com>
References: <20170524003420.5381-1-bart.vanassche@sandisk.com>
 <20170524003420.5381-32-bart.vanassche@sandisk.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <10eedc1d-a5cf-d4fd-e470-172631f07645@suse.com>
Date: Wed, 24 May 2017 09:02:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170524003420.5381-32-bart.vanassche@sandisk.com>
Content-Language: de-DE
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-scsi@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 31/31] xen/scsifront: Remove code that
 zeroes driver-private command data
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDUvMTcgMDI6MzQsIEJhcnQgVmFuIEFzc2NoZSB3cm90ZToKPiBTaW5jZSB0aGUgU0NT
SSBjb3JlIHplcm9lcyBkcml2ZXItcHJpdmF0ZSBjb21tYW5kIGRhdGEsIHJlbW92ZQo+IHRoYXQg
Y29kZSBmcm9tIHRoZSB4ZW4tc2NzaWZyb250IGRyaXZlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBC
YXJ0IFZhbiBBc3NjaGUgPGJhcnQudmFuYXNzY2hlQHNhbmRpc2suY29tPgo+IENjOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClRoYW5r
cywKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 07:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 07:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQXd-00049v-RB; Wed, 24 May 2017 07:17:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honglei.wang@oracle.com>) id 1dDQRs-000449-CN
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 07:11:12 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8A/0B-02006-F0235295; Wed, 24 May 2017 07:11:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsUyZ7p8oC6fkWq
 kwcx51hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bD1ZCCt1EVe7Y8ZWlgPO3dxcjFISQwkUni
 +pulLBDOb0aJg8ua2CGcjYwSm+88ZIJwmhglOr+dAXI4OdgEdCTapzxjAbFFBOIldn66zgxSx
 CywjlFi/v4+ti5GDg5hgWiJfevUQGpYBFQlZk5oZAEJ8wq4SSzYkgwSlhCQk7h5rpMZwjaUOP
 1wG+MERp4FjAyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 CPc8ABDsYm7Z7HmKU5GBSEuVNeK4SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC94mBaqSQYFFq
 empFWmYOMARh0hIcPEoivK9A0rzFBYm5xZnpEKlTjMYc75Z+eM/E0dfx8T2TEEtefl6qlDjvH
 ZBSAZDSjNI8uEGw2LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV4BQ6ApPJl5JXD7XgGdwg
 R0iutdZZBTShIRUlINjBUib7dGxi7ZuLDoiuGR859Y117mKD+xg2dD126tL2Wfpu+/fKTg1rr
 EH0et3lQFvz+5gcXhwSPV/8vOLs9yDF2byXs94lwZh7Dil1yhkAc35/E97vv+NSbH1DpHWOG0
 5Lxr8a5HGSYITuS8JlFn+zj+2yPRaWsqWFdJP07zec4yjU384s+18guVWIozEg21mIuKEwEjf
 cvYiAIAAA==
X-Env-Sender: honglei.wang@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495609868!99796677!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60471 invoked from network); 24 May 2017 07:11:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 07:11:10 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4O7Ahjo009453
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 07:10:43 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4O7Ah1L019260
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 07:10:43 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4O7AgeE002972;
 Wed, 24 May 2017 07:10:42 GMT
Received: from oracle.com (/10.182.70.214)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 May 2017 07:10:41 +0000
From: Honglei Wang <honglei.wang@oracle.com>
To: crash-utility@redhat.com, kexec@lists.infradead.org,
 xen-devel@lists.xenproject.org
Date: Wed, 24 May 2017 15:13:05 +0800
Message-Id: <1495609985-5328-1-git-send-email-honglei.wang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: userv0021.oracle.com [156.151.31.71]
X-Mailman-Approved-At: Wed, 24 May 2017 07:17:07 +0000
Cc: jgross@suse.com, honglei.wang@oracle.com, daniel.kiper@oracle.com,
 ptesarik@suse.cz, anderson@redhat.com, eric.devolder@oracle.com
Subject: [Xen-devel] [Crash-utility] [PATCH] xen: Add support for domU with
	Linux kernel 3.19 and newer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Y3Jhc2ggcGF0Y2ggYzM0MTM0NTY1OTkxNjFjYWJjNGU5MTBhMGFlOTFkZmU1ZWVjM2MyMSAoeGVu
OiBBZGQgc3VwcG9ydCBmb3IKZG9tMCB3aXRoIExpbnV4IGtlcm5lbCAzLjE5IGFuZCBuZXdlcikg
ZnJvbSBEYW5pZWwgbWFkZSBjcmFzaCB1dGlsaXR5CnN1cHBvcnQgeGVuIGRvbTAgdm1jb3JlcyBh
ZnRlciBsaW51eCBrZXJuZWwgY29tbWl0CjA1NDk1NGViMDUxZjM1ZTc0Yjc1YTU2NmE5NmZlNzU2
MDE1MzUyYzggKHhlbjogc3dpdGNoIHRvIGxpbmVhciB2aXJ0dWFsCm1hcHBlZCBzcGFyc2UgcDJt
IGxpc3QpLgoKVGhpcyBwYXRjaCBjYW4gYmUgZGVlbWVkIGFzIGEgc3Vic2VxdWVudCBhbmQgbWFr
ZSB0aGlzIHV0aWxpdHkgc3VwcG9ydCBYZW4KUFYgZG9tVSBkdW1wZmlsZXMgYWdhaW4uCgpCYXNp
Y2FsbHkgc3BlYWtpbmcsIHJlYWRtZW0oKSBjYW4ndCBiZSB1c2VkIHRvIHJlYWQgeGVuX3AybV9h
ZGRyIGFzc29jaWF0ZQptZW1vcnkgZGlyZWN0bHkgZHVyaW5nIG0ycCB0cmFuc2xhdGlvbi4gSXQg
aW50cm9kdWNlcyBpbmZpbml0ZSByZWN1cnNpb24uCkZvbGxvd2luZyBjYWxsIHNlcXVlbmNlIHNo
b3dzIHRoZSBzY2VuYXJpbywgaXQgY29tZXMgZnJvbSBhIHNlY3Rpb24gb2YKYmFja3RyYWNlIHdp
dGggb25seSBrdmFkZHIsIG1hY2hpbmUgYWRkciBhbmQgbWZuIGxlZnQgYXMgcGFyYW1ldGVyOgoK
bW9kdWxlX2luaXQoKQoKLyogVGhlIGZpcnN0IHJlYWRtZW0oKSBmcm9tIG1vZHVsZV9pbml0KCku
ICovCnJlYWRtZW0oYWRkcj0weGZmZmZmZmZmYTAyZmU0YTApCgovKiByZWFkbWVtKCkgbmVlZHMg
cGh5c2ljYWwgYWRkcmVzcywgc28gY2FsbHMga3Z0b3AoKS4gKi8Ka3Z0b3Aoa3ZhZGRyPTB4ZmZm
ZmZmZmZhMDJmZTRhMCkKeDg2XzY0X2t2dG9wKGt2YWRkcj1mZmZmZmZmZmEwMmZlNGEwKQoKLyog
Q2FsY3VsYXRlIHBoeXNpY2FsIGFkZHJlc3MgYnkgdHJhdmVyc2luZyBwYWdlIHRhYmxlcy4gKi8K
eDg2XzY0X2t2dG9wX3hlbl93cHQoa3ZhZGRyPTB4ZmZmZmZmZmZhMDJmZTRhMCkKCi8qCiAqIHg4
Nl82NF9rdnRvcF94ZW5fd3B0KCkgaXMgZ29pbmcgdG8gdHJhdmVyc2UgdGhlIHBhZ2UgdGFibGUg
dG8KICogZ2V0IHRoZSBwaHlzaWNhbCBhZGRyZXNzIGZvciAweGZmZmZmZmZmYTAyZmU0YTAuIFNv
LCBhdCBmaXJzdCBpdAogKiBpcyBuZWVkZWQgdG8gdHJhbnNsYXRlIHRoZSBwZ2QgZnJvbSBtYWNo
aW5lIGFkZHJlc3MgdG8gcGh5c2ljYWwKICogYWRkcmVzcy4gU28gaW52b2tlIHhlbl9tMnAoKSBo
ZXJlIHRvIGRvIHRoZSB0cmFuc2xhdGlvbi4gMHg1ODY4N2YwMDAKICogaXMgdGhlIHBnZCBtYWNo
aW5lIGFkZHJlc3MgaW4geDg2XzY0X2t2dG9wX3hlbl93cHQoKSBhbmQgaXMgbmVlZGVkCiAqIHRv
IGJlIHRyYW5zbGF0ZWQgdG8gaXRzIHBoeXNpY2FsIGFkZHJlc3MuCiAqLwp4ZW5fbTJwKG1hY2hp
bmU9MHg1ODY4N2YwMDApCl9feGVuX20ycChtYWNoaW5lPTB4NTg2ODdmMDAwLCBtZm49MHg1ODY4
N2YpCgovKgogKiBfX3hlbl9tMnAoKSBpcyBnb2luZyB0byBzZWFyY2ggbWZuIDB4NTg2ODdmIGlu
IHAybSBWTUEgd2hpY2ggc3RhcnRzCiAqIGF0IFZNQSAweGZmZmZjOTAwMDAxY2YwMDAuIEl0IGNv
bXBhcmVzIGV2ZXJ5IG1mbiBzdG9yZWQgaW4gaXQgd2l0aAogKiAweDU4Njg3Zi4gT25jZSBpdCdz
IHByb3ZlZCAweDU4Njg3ZiBpcyBvbmUgbWZuIGluIHRoZSBwMm0sIGl0cyBvZmZzZXQKICogd2ls
bCBiZSB1c2VkIHRvIGNhbGN1bGF0ZSB0aGUgcGZuLgogKgogKiByZWFkbWVtKCkgaXMgaW52b2tl
ZCBieSBfX3hlbl9tMnAoKSB0byByZWFkIHRoZSBwYWdlIGZyb20gVk1BCiAqIDB4ZmZmZmM5MDAw
MDFjZjAwMCBoZXJlLgogKi8KcmVhZG1lbShhZGRyPTB4ZmZmZmM5MDAwMDFjZjAwMCkKCi8qCiAq
IHJlYWRtZW0oKSBuZWVkcyBwaHlzaWNhbCBhZGRyZXNzIG9mIDB4ZmZmZmM5MDAwMDFjZjAwMCB0
byBtYWtlIHRoZQogKiByZWFkaW5nIGRvbmUuIFNvIGl0IGludm9rZXMga3Z0b3AoKSB0byBnZXQg
dGhlIHBoeXNpY2FsIGFkZHJlc3MuCiAqLwprdnRvcChrdmFkZHI9MHhmZmZmYzkwMDAwMWNmMDAw
KQp4ODZfNjRfa3Z0b3Aoa3ZhZGRyPTB4ZmZmZmM5MDAwMDFjZjAwMCkKCi8qIEl0IG5lZWRzIHRv
IGNhbGN1bGF0ZSBwaHlzaWNhbCBhZGRyZXNzIGJ5IHRyYXZlcnNpbmcgcGFnZSB0YWJsZXMuICov
Cng4Nl82NF9rdnRvcF94ZW5fd3B0KGt2YWRkcj0weGZmZmZjOTAwMDAxY2YwMDApCgovKgogKiAw
eDU4MWI3ZTAwMCBpcyB0aGUgbWFjaGluZSBhZGRyZXNzIG9mIHBnZCBuZWVkIHRvIGJlIHRyYW5z
bGF0ZWQgaGVyZS4KICogVGhlIG1mbiBpcyBjYWxjdWxhdGVkIGluIHRoaXMgd2F5IGF0IHg4Nl82
NF9rdnRvcF94ZW5fd3B0KCk6CiAqCiAqIHBtbDQgPSAoKHVsb25nICopbWFjaGRlcC0+bWFjaHNw
ZWMtPnBtbDQpICsgcG1sNF9pbmRleChrdmFkZHIpOwogKiBwZ2RfcGFkZHIgPSAoKnBtbDQpICYg
UEhZU0lDQUxfUEFHRV9NQVNLOwogKgogKiBUaGUga3ZhZGRyIDB4ZmZmZmM5MDAwMDFjZjAwMCBo
ZXJlIGlzIHF1aXRlIGRpZmZlcmVudCBmcm9tIHRoZSBvbmUKICogYWJvdmUsIHNvIHRoZSBtYWNo
aW5lIGFkZHJlc3Mgb2YgcGdkIGlzIG5vdCB0aGUgc2FtZSBvbmUuIEFuZCB0aGlzCiAqIHBnZCBp
cyB0aGUgb25lIHdlIHVzZSB0byBhY2Nlc3MgdGhlIFZNQSBvZiBwMm0gdGFibGUuCiAqLwp4ZW5f
bTJwKG1hY2hpbmU9MHg1ODFiN2UwMDApCl9feGVuX20ycChtYWNoaW5lPTB4NTgxYjdlMDAwLCBt
Zm49MHg1ODFiN2UpCgovKgogKiBMb29raW5nIGZvciBtZm4gMHg1ODFiN2UgaW4gdGhlIHJhbmdl
IG9mIHAybSBwYWdlIHdoaWNoIHN0YXJ0cyBhdAogKiBWTUEgMHhmZmZmYzkwMDAwMWY1MDAwLgog
Ki8KcmVhZG1lbShhZGRyPTB4ZmZmZmM5MDAwMDFmNTAwMCkKCi8qIE5lZWQgcGh5c2ljYWwgYWRk
cmVzcyBvZiBWTUEgMHhmZmZmYzkwMDAwMWY1MDAwIGFzIHNhbWUgcmVhc29uIGFib3ZlLiAqLwpr
dnRvcChrdmFkZHI9MHhmZmZmYzkwMDAwMWY1MDAwKQp4ODZfNjRfa3Z0b3Aoa3ZhZGRyPTB4ZmZm
ZmM5MDAwMDFmNTAwMCkKCi8qIE5lZWQgdG8gdHJhdmVyc2UgcGFnZSB0YWJsZXMgdG8gY2FsY3Vs
YXRlIHBoeXNpY2FsIGFkZHJlc3MgZm9yIGl0LiAqLwp4ODZfNjRfa3Z0b3BfeGVuX3dwdChrdmFk
ZHI9MHhmZmZmYzkwMDAwMWY1MDAwKQoKLyoKICogVW5mb3J0dW5hdGVseSwgbWFjaGluZSBhZGRy
ZXNzIDB4NTgxYjdlMDAwIGhhdmUgdG8gYmUgdHJhbnNsYXRlZCBhZ2Fpbi4KICogRW5kbGVzcyBs
b29wIHN0YXJ0cyBmcm9tIGhlcmUuCiAqLwp4ZW5fbTJwKG1hY2hpbmU9MHg1ODFiN2UwMDApCl9f
eGVuX20ycChtYWNoaW5lPTB4NTgxYjdlMDAwLCBtZm49MHg1ODFiN2UpCnJlYWRtZW0oYWRkcj0w
eGZmZmZjOTAwMDAxZjUwMDApCgpGb3J0dW5hdGVseSwgUFYgZG9tVSBwMm0gbWFwcGluZyBpcyBh
bHNvIHN0b3JlZCBhdCB4ZC0+eGZkICsgeGNoX2luZGV4X29mZnNldAphbmQgb3JnYW5pemVkIGFz
IHN0cnVjdCB4ZW5fZHVtcGNvcmVfcDJtLiBXZSBoYXZlIGEgY2hhbmNlIHRvIHJlYWQgdGhlIHAy
bQpzdHVmZiBkaXJlY3RseSBmcm9tIHRoZXJlLCBhbmQgdGhlbiB3ZSBhdm9pZCB0aGUgbG9vcCBh
Ym92ZS4KClNvLCB0aGlzIHBhdGNoIGltcGxlbWVudHMgYSBzcGVjaWFsIHJlYWRpbmcgZnVuY3Rp
b24gcmVhZF94Y19wMm0oKSB0byBleHRyYWN0CnRoZSBtZm5zIGZyb20geGQtPnhmZCArIHhjaF9p
bmRleF9vZmZzZXQuIFRoaXMgZnVuY3Rpb24gZG9lcyBub3QgbmVlZCB0byByZWFkCm1mbnMgZnJv
bSBwMm0gVk1BIGxpa2UgcmVhZG1lbSgpIGRvZXMsIHNvLCB3ZSBhdm9pZCB0aGUgZW5kbGVzcyBs
b29wIGludHJvZHVjZWQKYnkgdGhlIGFkZHJlc3MgdHJhbnNsYXRpb24uCgpTaWduZWQtb2ZmLWJ5
OiBIb25nbGVpIFdhbmcgPGhvbmdsZWkud2FuZ0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogRGFu
aWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tCiBrZXJuZWwuYyAgfCAgMTUx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0KIHhlbmR1bXAuYyB8ICAgIDIgKy0KIHhlbmR1bXAuaCB8ICAgIDIgKwogMyBmaWxlcyBj
aGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
a2VybmVsLmMgYi9rZXJuZWwuYwppbmRleCAzOTU3MzZjLi43YTVjZTY0IDEwMDY0NAotLS0gYS9r
ZXJuZWwuYworKysgYi9rZXJuZWwuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1ZGUgPGxpYmdl
bi5oPgogI2luY2x1ZGUgPGN0eXBlLmg+CiAjaW5jbHVkZSA8c3RkYm9vbC5oPgorI2luY2x1ZGUg
InhlbmR1bXAuaCIKIAogc3RhdGljIHZvaWQgZG9fbW9kdWxlX2NtZCh1bG9uZywgY2hhciAqLCB1
bG9uZywgY2hhciAqLCBjaGFyICopOwogc3RhdGljIHZvaWQgc2hvd19tb2R1bGVfdGFpbnQodm9p
ZCk7CkBAIC02Nyw2ICs2OCw5IEBAIHN0YXRpYyB1bG9uZyBfX3hlbl9tMnAodWxvbmdsb25nLCB1
bG9uZyk7CiBzdGF0aWMgdWxvbmcgX194ZW5fcHZvcHNfbTJwX2wyKHVsb25nbG9uZywgdWxvbmcp
Owogc3RhdGljIHVsb25nIF9feGVuX3B2b3BzX20ycF9sMyh1bG9uZ2xvbmcsIHVsb25nKTsKIHN0
YXRpYyB1bG9uZyBfX3hlbl9wdm9wc19tMnBfaHlwZXIodWxvbmdsb25nLCB1bG9uZyk7CitzdGF0
aWMgdWxvbmcgX194ZW5fcHZvcHNfbTJwX2RvbVUodWxvbmdsb25nLCB1bG9uZyk7CitzdGF0aWMg
aW50IHJlYWRfeGNfcDJtKHVsb25nbG9uZyBhZGRyLCB2b2lkICpidWZmZXIsIGxvbmcgc2l6ZSk7
CitzdGF0aWMgdm9pZCByZWFkX3AybSh1bG9uZyBjYWNoZV9pbmRleCwgaW50IG1lbXR5cGUsIHZv
aWQgKmJ1ZmZlcik7CiBzdGF0aWMgaW50IHNlYXJjaF9tYXBwaW5nX3BhZ2UodWxvbmcsIHVsb25n
ICosIHVsb25nICosIHVsb25nICopOwogc3RhdGljIHZvaWQgcmVhZF9pbl9rZXJuZWxfY29uZmln
X2VycihpbnQsIGNoYXIgKik7CiBzdGF0aWMgdm9pZCBCVUdfYnl0ZXNfaW5pdCh2b2lkKTsKQEAg
LTE4MSwxMCArMTg1LDcgQEAga2VybmVsX2luaXQoKQogCQkJCQkJJmt0LT5wdm9wc194ZW4ucDJt
X21pZF9taXNzaW5nKTsKIAkJCWdldF9zeW1ib2xfZGF0YSgicDJtX21pc3NpbmciLCBzaXplb2Yo
dWxvbmcpLAogCQkJCQkJJmt0LT5wdm9wc194ZW4ucDJtX21pc3NpbmcpOwotCQl9IGVsc2UgaWYg
KHN5bWJvbF9leGlzdHMoInhlbl9wMm1fYWRkciIpKSB7Ci0JCQlpZiAoIVhFTl9DT1JFX0RVTVBG
SUxFKCkpCi0JCQkJZXJyb3IoRkFUQUwsICJwMm0gYXJyYXkgaW4gbmV3IGZvcm1hdCBpcyB1bnJl
YWRhYmxlLiIpOwotCQl9IGVsc2UgeworCQl9IGVsc2UgaWYgKCFzeW1ib2xfZXhpc3RzKCJ4ZW5f
cDJtX2FkZHIiKSkgewogCQkJa3QtPnB2b3BzX3hlbi5wMm1fdG9wX2VudHJpZXMgPSBnZXRfYXJy
YXlfbGVuZ3RoKCJwMm1fdG9wIiwgTlVMTCwgMCk7CiAJCQlrdC0+cHZvcHNfeGVuLnAybV90b3Ag
PSBzeW1ib2xfdmFsdWUoInAybV90b3AiKTsKIAkJCWt0LT5wdm9wc194ZW4ucDJtX21pc3Npbmcg
PSBzeW1ib2xfdmFsdWUoInAybV9taXNzaW5nIik7CkBAIC05MzA1LDEzICs5MzA2LDcgQEAgX194
ZW5fbTJwKHVsb25nbG9uZyBtYWNoaW5lLCB1bG9uZyBtZm4pCiAJCQkJaWYgKG1lbXR5cGUgPT0g
UEhZU0FERFIpCiAJCQkJCXBjLT5jdXJjbWRfZmxhZ3MgfD0gWEVOX01BQ0hJTkVfQUREUjsKIAot
CQkJCWlmICghcmVhZG1lbShrdC0+cDJtX21hcHBpbmdfY2FjaGVbY10ubWFwcGluZywgbWVtdHlw
ZSwKLQkJCSAgICAgICAJICAgIG1wLCBQQUdFU0laRSgpLCAicGh5c190b19tYWNoaW5lX21hcHBp
bmcgcGFnZSAoY2FjaGVkKSIsIAotCQkJICAgIAkgICAgUkVUVVJOX09OX0VSUk9SKSkKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCWVycm9yKEZBVEFMLCAiY2Fubm90IGFjY2VzcyAi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICJwaHlzX3RvX21hY2hp
bmVfbWFwcGluZyBwYWdlXG4iKTsKLQkJCQllbHNlCi0JCQkJCWt0LT5sYXN0X21hcHBpbmdfcmVh
ZCA9IGt0LT5wMm1fbWFwcGluZ19jYWNoZVtjXS5tYXBwaW5nOworCQkJCXJlYWRfcDJtKGMsIG1l
bXR5cGUsIG1wKTsKIAogCQkJCWlmIChtZW10eXBlID09IFBIWVNBRERSKQogCQkJCQlwYy0+Y3Vy
Y21kX2ZsYWdzICY9IH5YRU5fTUFDSElORV9BRERSOwpAQCAtOTM0OSw5ICs5MzQ0LDEyIEBAIF9f
eGVuX20ycCh1bG9uZ2xvbmcgbWFjaGluZSwgdWxvbmcgbWZuKQogCQkgKi8KIAkJaWYgKHN5bWJv
bF9leGlzdHMoInAybV9taWRfbWlzc2luZyIpKQogCQkJcGZuID0gX194ZW5fcHZvcHNfbTJwX2wz
KG1hY2hpbmUsIG1mbik7Ci0JCWVsc2UgaWYgKHN5bWJvbF9leGlzdHMoInhlbl9wMm1fYWRkciIp
KQotCQkJcGZuID0gX194ZW5fcHZvcHNfbTJwX2h5cGVyKG1hY2hpbmUsIG1mbik7Ci0JCWVsc2UK
KwkJZWxzZSBpZiAoc3ltYm9sX2V4aXN0cygieGVuX3AybV9hZGRyIikpIHsKKwkJCWlmIChYRU5f
Q09SRV9EVU1QRklMRSgpKQorCQkJCXBmbiA9IF9feGVuX3B2b3BzX20ycF9oeXBlcihtYWNoaW5l
LCBtZm4pOworCQkJZWxzZQorCQkJCXBmbiA9IF9feGVuX3B2b3BzX20ycF9kb21VKG1hY2hpbmUs
IG1mbik7CisJCX0gZWxzZQogCQkJcGZuID0gX194ZW5fcHZvcHNfbTJwX2wyKG1hY2hpbmUsIG1m
bik7CiAKIAkJaWYgKHBmbiAhPSBYRU5fTUZOX05PVF9GT1VORCkKQEAgLTk1NTksNiArOTU1Nywx
MzEgQEAgX194ZW5fcHZvcHNfbTJwX2h5cGVyKHVsb25nbG9uZyBtYWNoaW5lLCB1bG9uZyBtZm4p
CiAJcmV0dXJuIFhFTl9NRk5fTk9UX0ZPVU5EOwogfQogCitzdGF0aWMgdm9pZCByZWFkX3AybSh1
bG9uZyBjYWNoZV9pbmRleCwgaW50IG1lbXR5cGUsIHZvaWQgKmJ1ZmZlcikKK3sKKwkvKiAKKwkg
KiAgVXNlIHNwZWNpYWwgcmVhZCBmdW5jdGlvbiBmb3IgUFYgZG9tYWluIHAybSByZWFkaW5nLgor
CSAqICBTZWUgdGhlIGNvbW1lbnRzIG9mIHJlYWRfeGNfcDJtKCkuCisJICovCisJaWYgKHN5bWJv
bF9leGlzdHMoInhlbl9wMm1fYWRkciIpICYmICFYRU5fQ09SRV9EVU1QRklMRSgpKSB7CisJCWlm
ICghcmVhZF94Y19wMm0oa3QtPnAybV9tYXBwaW5nX2NhY2hlW2NhY2hlX2luZGV4XS5tYXBwaW5n
LCAKKwkJCWJ1ZmZlciwgUEFHRVNJWkUoKSkpCisJCQllcnJvcihGQVRBTCwgImNhbm5vdCBhY2Nl
c3MgcGh5c190b19tYWNoaW5lX21hcHBpbmcgcGFnZVxuIik7CisJfSBlbHNlIGlmICghcmVhZG1l
bShrdC0+cDJtX21hcHBpbmdfY2FjaGVbY2FjaGVfaW5kZXhdLm1hcHBpbmcsIG1lbXR5cGUsCisJ
CQlidWZmZXIsIFBBR0VTSVpFKCksICJwaHlzX3RvX21hY2hpbmVfbWFwcGluZyBwYWdlIChjYWNo
ZWQpIiwKKwkJCVJFVFVSTl9PTl9FUlJPUikpCisJCWVycm9yKEZBVEFMLCAiY2Fubm90IGFjY2Vz
cyBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyBwYWdlXG4iKTsKKwkKKwlrdC0+bGFzdF9tYXBwaW5n
X3JlYWQgPSBrdC0+cDJtX21hcHBpbmdfY2FjaGVbY2FjaGVfaW5kZXhdLm1hcHBpbmc7Cit9CisK
Ky8qCisgKiAgUFYgZG9tYWluIHAybSBtYXBwaW5nIGluZm8gaXMgc3RvcmVkIGluIHhkLT54ZmQg
YXQgeGNoX2luZGV4X29mZnNldC4gSXQgCisgKiAgaXMgb3JnYW5pemVkIGFzIHN0cnVjdCB4ZW5f
ZHVtcGNvcmVfcDJtIGFuZCB0aGUgcGZucyBhcmUgcHJvZ3Jlc3NpdmVseQorICogIGluY3JlYXNl
ZCBieSAxIGZyb20gMC4KKyAqCisgKiAgVGhpcyBpcyBhIHNwZWNpYWwgcDJtIHJlYWRpbmcgZnVu
Y3Rpb24gZm9yIHhlbiBQViBkb21haW4gdm1jb3JlcyBhZnRlcgorICogIGtlcm5lbCBjb21taXQg
MDU0OTU0ZWIwNTFmMzVlNzRiNzVhNTY2YTk2ZmU3NTYwMTUzNTJjOCAoeGVuOiBzd2l0Y2gKKyAq
ICB0byBsaW5lYXIgdmlydHVhbCBtYXBwZWQgc3BhcnNlIHAybSBsaXN0KS4gSXQgaXMgaW52b2tl
ZCBmb3IgcmVhZGluZworICogIHAybSBhc3NvY2lhdGUgc3R1ZmYgYnkgcmVhZF9wMm0oKS4KKyAq
Lworc3RhdGljIGludCByZWFkX3hjX3AybSh1bG9uZ2xvbmcgYWRkciwgdm9pZCAqYnVmZmVyLCBs
b25nIHNpemUpCit7CisJdWxvbmcgaSwgbmV3X3AybV9idWZfc2l6ZTsKKwlvZmZfdCBvZmZzZXQ7
CisJc3RydWN0IHhlbl9kdW1wY29yZV9wMm0gKm5ld19wMm1fYnVmOworCXN0YXRpYyBzdHJ1Y3Qg
eGVuX2R1bXBjb3JlX3AybSAqcDJtX2J1ZjsKKwlzdGF0aWMgdWxvbmcgcDJtX2J1Zl9zaXplID0g
MDsKKworCWlmIChzaXplIDw9IDApIHsKKwkJaWYgKChDUkFTSERFQlVHKDEpICYmICFTVFJFUShw
Yy0+Y3VyY21kLCAic2VhcmNoIikpIHx8CisJCQlDUkFTSERFQlVHKDIpKQorCQkJZXJyb3IoSU5G
TywgImludmFsaWQgc2l6ZSByZXF1ZXN0OiAlbGRcbiIsIHNpemUpOworCQlyZXR1cm4gRkFMU0U7
CisJfQorCisJLyogCisJICogV2UgZXh0cmFjdCB4ZW5fZHVtcGNvcmVfcDJtLmdtZm4gYW5kIGNv
cHkgdGhlbSBpbnRvIHRoZSAKKwkgKiBidWZmZXIuIFNvLCB3ZSBuZWVkIHRlbXBvcmFyeSBwMm1f
YnVmIHdob3NlIHNpemUgaXMgCisJICogKHNpemUgKiAoc2l6ZW9mKHN0cnVjdCB4ZW5fZHVtcGNv
cmVfcDJtKSAvIHNpemVvZih1bG9uZykpKQorCSAqIHRvIHB1dCB4ZW5fZHVtcGNvcmVfcDJtIHN0
cnVjdHVyZXMgcmVhZCBmcm9tIHhkLT54ZmQuCisJICovCisJbmV3X3AybV9idWZfc2l6ZSA9IHNp
emUgKiAoc2l6ZW9mKHN0cnVjdCB4ZW5fZHVtcGNvcmVfcDJtKSAvIHNpemVvZih1bG9uZykpOwor
CisJaWYgKHAybV9idWZfc2l6ZSAhPSBuZXdfcDJtX2J1Zl9zaXplKSB7CisJCXAybV9idWZfc2l6
ZSA9IG5ld19wMm1fYnVmX3NpemU7CisKKwkJbmV3X3AybV9idWYgPSByZWFsbG9jKHAybV9idWYs
IHAybV9idWZfc2l6ZSk7CisJCWlmIChuZXdfcDJtX2J1ZiA9PSBOVUxMKSB7CisJCQlmcmVlKHAy
bV9idWYpOworCQkJZXJyb3IoRkFUQUwsICJjYW5ub3QgcmVhbGxvYyBwMm0gYnVmZmVyXG4iKTsK
KwkJfQorCQlwMm1fYnVmID0gbmV3X3AybV9idWY7CisJfQorCisJb2Zmc2V0ID0gYWRkciAqIChz
aXplb2Yoc3RydWN0IHhlbl9kdW1wY29yZV9wMm0pIC8gc2l6ZW9mKHVsb25nKSk7CisJb2Zmc2V0
ICs9IHhkLT54Y19jb3JlLmhlYWRlci54Y2hfaW5kZXhfb2Zmc2V0OworCisJaWYgKGxzZWVrKHhk
LT54ZmQsIG9mZnNldCwgU0VFS19TRVQpID09IC0xKQorCQllcnJvcihGQVRBTCwKKwkJICAgICJj
YW5ub3QgbHNlZWsgdG8geGNoX2luZGV4X29mZnNldCBvZmZzZXQgMHglbHhcbiIsIG9mZnNldCk7
CisJaWYgKHJlYWQoeGQtPnhmZCwgKHZvaWQqKXAybV9idWYsIHAybV9idWZfc2l6ZSkgIT0gcDJt
X2J1Zl9zaXplKQorCQllcnJvcihGQVRBTCwKKwkJICAgICJjYW5ub3QgcmVhZCBmcm9tIHhjaF9p
bmRleF9vZmZzZXQgb2Zmc2V0IDB4JWx4XG4iLCBvZmZzZXQpOworCisJZm9yIChpID0gMDsgaSA8
IHNpemUgLyBzaXplb2YodWxvbmcpOyBpKyspCisJCSooKHVsb25nICopYnVmZmVyICsgaSkgPSBw
Mm1fYnVmW2ldLmdtZm47CisKKwlyZXR1cm4gVFJVRTsKK30KKworc3RhdGljIHVsb25nCitfX3hl
bl9wdm9wc19tMnBfZG9tVSh1bG9uZ2xvbmcgbWFjaGluZSwgdWxvbmcgbWZuKQoreworCXVsb25n
IGMsIGVuZCwgaSwgbWFwcGluZywgcCwgcGZuLCBzdGFydDsKKworCS8qIAorCSAqIHhjaF9ucl9w
YWdlcyBpcyB0aGUgbnVtYmVyIG9mIHBhZ2VzIG9mIHAybSBtYXBwaW5nLiBJdCBpcyBjb21wb3Nl
ZAorCSAqIG9mIHN0cnVjdCB4ZW5fZHVtcGNvcmVfcDJtLiBUaGUgc3R1ZmYgd2Ugd2FudCB0byBj
b3B5IGludG8gdGhlIG1hcHBpbmcKKwkgKiBwYWdlIGlzIG1mbiB3aG9zZSB0eXBlIGlzIHVuc2ln
bmVkIGxvbmcuCisJICogU28gYWN0dWFsIG51bWJlciBvZiBwMm0gcGFnZXMgc2hvdWxkIGJlOgor
CSAqCisJICogeGNoX25yX3BhZ2VzIC8gKHNpemVvZihzdHJ1Y3QgeGVuX2R1bXBjb3JlX3AybSkg
LyBzaXplb2YodWxvbmcpKQorCSAqLworCWZvciAocCA9IDA7CisJICAgICBwIDwgeGQtPnhjX2Nv
cmUuaGVhZGVyLnhjaF9ucl9wYWdlcyAvIAorCQkoc2l6ZW9mKHN0cnVjdCB4ZW5fZHVtcGNvcmVf
cDJtKSAvIHNpemVvZih1bG9uZykpOworCSAgICAgKytwKSB7CisKKwkJbWFwcGluZyA9IHAgKiBQ
QUdFU0laRSgpOworCisJCWlmIChtYXBwaW5nICE9IGt0LT5sYXN0X21hcHBpbmdfcmVhZCkgewor
CQkJaWYgKCFyZWFkX3hjX3AybShtYXBwaW5nLCAodm9pZCAqKWt0LT5tMnBfcGFnZSwgUEFHRVNJ
WkUoKSkpCisJCQkJZXJyb3IoRkFUQUwsICJjYW5ub3QgcmVhZCB0aGUgbGFzdCBtYXBwaW5nIHBh
Z2VcbiIpOworCQkJa3QtPmxhc3RfbWFwcGluZ19yZWFkID0gbWFwcGluZzsKKwkJfQorCQlrdC0+
cDJtX3BhZ2VzX3NlYXJjaGVkKys7CisKKwkJaWYgKHNlYXJjaF9tYXBwaW5nX3BhZ2UobWZuLCAm
aSwgJnN0YXJ0LCAmZW5kKSkgeworCQkJcGZuID0gcCAqIFhFTl9QRk5TX1BFUl9QQUdFICsgaTsK
KwkJCWMgPSBrdC0+cDJtX2NhY2hlX2luZGV4OworCQkJaWYgKENSQVNIREVCVUcgKDEpKQorCQkJ
CWNvbnNvbGUoIm1mbjogJWx4ICglbGx4KSBpOiAlbGQgcGZuOiAlbHggKCVsbHgpXG4iLAorCQkJ
CQltZm4sIG1hY2hpbmUsIGksIHBmbiwgWEVOX1BGTl9UT19QU0VVRE8ocGZuKSk7CisKKwkJCWt0
LT5wMm1fbWFwcGluZ19jYWNoZVtjXS5zdGFydCA9IHN0YXJ0OworCQkJa3QtPnAybV9tYXBwaW5n
X2NhY2hlW2NdLmVuZCA9IGVuZDsKKwkJCWt0LT5wMm1fbWFwcGluZ19jYWNoZVtjXS5tYXBwaW5n
ID0gbWFwcGluZzsKKwkJCWt0LT5wMm1fbWFwcGluZ19jYWNoZVtjXS5wZm4gPSBwICogWEVOX1BG
TlNfUEVSX1BBR0U7CisJCQlrdC0+cDJtX2NhY2hlX2luZGV4ID0gKGMrMSkgJSBQMk1fTUFQUElO
R19DQUNIRTsKKwkJCQorCQkJcmV0dXJuIHBmbjsKKwkJfQorCX0KKwkKKwlyZXR1cm4gWEVOX01G
Tl9OT1RfRk9VTkQ7Cit9CisKIC8qCiAgKiAgU2VhcmNoIGZvciBhbiBtZm4gaW4gdGhlIGN1cnJl
bnQgbWFwcGluZyBwYWdlLCBhbmQgaWYgZm91bmQsIAogICogIGRldGVybWluZSB0aGUgcmFuZ2Ug
b2YgY29udGlndW91cyBtZm5zIHRoYXQgaXQncyBjb250YWluZWQKZGlmZiAtLWdpdCBhL3hlbmR1
bXAuYyBiL3hlbmR1bXAuYwppbmRleCA4MTcwYjIyLi40YmQ1OWI1IDEwMDY0NAotLS0gYS94ZW5k
dW1wLmMKKysrIGIveGVuZHVtcC5jCkBAIC0xOSw3ICsxOSw3IEBACiAjaW5jbHVkZSAieGVuZHVt
cC5oIgogCiBzdGF0aWMgc3RydWN0IHhlbmR1bXBfZGF0YSB4ZW5kdW1wX2RhdGEgPSB7IDAgfTsK
LXN0YXRpYyBzdHJ1Y3QgeGVuZHVtcF9kYXRhICp4ZCA9ICZ4ZW5kdW1wX2RhdGE7CitzdHJ1Y3Qg
eGVuZHVtcF9kYXRhICp4ZCA9ICZ4ZW5kdW1wX2RhdGE7CiAKIHN0YXRpYyBpbnQgeGNfc2F2ZV92
ZXJpZnkoY2hhciAqKTsKIHN0YXRpYyBpbnQgeGNfY29yZV92ZXJpZnkoY2hhciAqLCBjaGFyICop
OwpkaWZmIC0tZ2l0IGEveGVuZHVtcC5oIGIveGVuZHVtcC5oCmluZGV4IDA4ZDQxYjQuLmI3YmFl
NjUgMTAwNjQ0Ci0tLSBhL3hlbmR1bXAuaAorKysgYi94ZW5kdW1wLmgKQEAgLTE5MiwzICsxOTIs
NSBAQCBzdHJ1Y3QgeGVuX2R1bXBjb3JlX3AybSB7CiAJdWludDY0X3QgcGZuOwogCXVpbnQ2NF90
IGdtZm47IAogfTsKKworZXh0ZXJuIHN0cnVjdCB4ZW5kdW1wX2RhdGEgKnhkOwotLSAKMS43LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 07:18:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 07:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDQZ3-0004F7-5O; Wed, 24 May 2017 07:18:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31049c27a=roger.pau@citrix.com>)
 id 1dDQZ1-0004Ez-P4
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 07:18:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0D/2F-02183-BC335295; Wed, 24 May 2017 07:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQve4sWq
 kwcROOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlk36Wgh72ihkTP7E3MD5l7WLk5JAQ8JOY
 ++gxC4jNIqAq8fbsNTCbTUBH4uLcnWwgtoiAtsSLVevAbGYBFYlT87rAaoQFkiQOTtnJCGLzC
 nhI7G6fxN7FyMUhJDCXUWLah252iISgxMmZT1ggmnUkFuz+BDSIA8iWllj+jwPE5BRwkDgwOx
 CkQhRo/MT5fWCdQgKKEv3zHrBBnJkusfXvL+YJjPyzkAydhWToLIShCxiZVzGqF6cWlaUW6Vr
 oJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgPNjsfIhRkoNJSZQ34blK
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hYj1UghwaLU9NSKtMwcYCTApCU4eJREeFmB0SDEW
 1yQmFucmQ6ROsWoyzHn3tf3TEIsefl5qVLivJtAZgiAFGWU5sGNgEXlJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnz6oGs4snMK4Hb9AroCCagI1zvKoMcUZKIkJJqYPS69PztJd9lTa8L5e1
 CNM2uTNj3ZePsjWf8DTom7phZ2JrwUUV7yrxFy+9uXrDzZLHYq6CsWIvQ7T6nPqm0Wa9eESG4
 YznXNN2c6iJFyYndip2P1j64y7L05zfl/bczkzeIHD+b99+m6MStggaLt59tz8eoXGh8Ei3D2
 sFkKXb/186yJ6yzZ11SYinOSDTUYi4qTgQABTuzxcUCAAA=
X-Env-Sender: prvs=31049c27a=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495610311!99968356!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28088 invoked from network); 24 May 2017 07:18:31 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 07:18:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,385,1491264000"; d="scan'208";a="46622120"
Date: Wed, 24 May 2017 08:18:23 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170524071823.ytqj4fvwtaxrcvaa@MacBook-Pro-de-Roger.local>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-4-roger.pau@citrix.com>
 <22820.20173.812319.42306@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22820.20173.812319.42306@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/7] osstest: fix regular expression used to
 match buildjob in ts-build-check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMjMsIDIwMTcgYXQgMDQ6MDE6MzNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAzLzddIG9zc3Rlc3Q6IGZpeCBy
ZWd1bGFyIGV4cHJlc3Npb24gdXNlZCB0byBtYXRjaCBidWlsZGpvYiBpbiB0cy1idWlsZC1jaGVj
ayIpOgo+ID4gQ3VycmVudCByZWd1bGFyIGV4cHJlc3Npb24gdXNlZCB0byBtYXRjaCB0aGUgYnVp
bGRqb2Igd29ya3MgY29ycmVjdGx5IHdoZW4gdGhlCj4gPiBidWlsZGpvYiBydW52YXIgaGFzIHRo
ZSA8am9iX25hbWU+YnVpbGRqb2IgZm9ybWF0LCBidXQgbm90IHdoZW4gdGhlIGZvcm1hdCBpcwo+
ID4gPGpvYl9uYW1lPl9idWlsZGpvYiAodGhlIGZpcnN0IG1hdGNoIGdyb3VwIGlzIGVtcHR5IGlu
IHRoaXMgY2FzZSkuIENoYW5nZSBpdCBzbwo+ID4gdGhhdCBpdCB3b3JrcyBmb3IgYm90aCBmb3Jt
YXRzLgo+IAo+IEkgdGhpbmsgSSBoYXZlIG1pc2xlZCB5b3UuICBMb29raW5nIGF0IHRoZSBkYXRh
YmFzZSBJIHNlZSB0aGVyZSBhcmUKPiBydW52YXJzIHdpdGggbmFtZXMgbGlrZSB0aGlzCj4gCj4g
ICBzcmNfaG9zdF94ZW5idWlsZGpvYgo+ICAgZ3Vlc3RzX3J1bXB1c2VyeGVuYnVpbGRqb2IKPiAK
PiBJZSwgdGhlIHBhcnQgYmVmb3JlIHRoZSBfIChpZiBhbnkpLCBpcyBhIHNjb3BlIChsaWtlIGEg
aG9zdCBpZGVudCkuCj4gU28gdGhpcyBwYXRjaCBpcyB3cm9uZywgYW5kIGFsc28sIHlvdXIgb3Ro
ZXIgcGF0Y2hlcyBoYXZlIHRvIHVzZQo+IGBmcmVlYnNkYnVpbGRqb2InLgo+IAo+IFNvcnJ5IDot
Ly4KCk5QLCBpdCdzIGEgc2ltcGxlIHMvZnJlZWJzZF9idWlsZGpvYi9mcmVlYnNkYnVpbGRqb2Iv
LCBub3cgZG9uZSAoYW5kIHRoaXMgcGF0Y2gKZHJvcHBlZCkuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 09:04:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 09:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDSDG-0003KG-I6; Wed, 24 May 2017 09:04:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDSDF-0003KA-3s
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 09:04:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 30/5F-03371-C8C45295; Wed, 24 May 2017 09:04:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbfbRzX
 SYM4JY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePyoXvMBdOMKg68vcLYwHhJvYuRk0NIYCOj
 xKbZjF2MXED2UkaJdX8bGEESwgK2ElMf/gazRQQiJfZvPcACUXSaUWL/j9+sIA6zwGpGiSkbV
 rCCVLEJaErc+fyJCcTmFbCSmPDxCBuIzSKgKvH//gN2EFtUIFzibeMRFogaQYmTM5+A2ZwC1h
 LnzhwBm8MMtPnO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzGqF6cWlaUW6ZrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhwDEOxgnH7Z/xCjJAeTkihvwnOVSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvHneqpFCgkWp6akVaZk5wNCHSUtw8CiJ8L4CSfMWFyTmFmemQ
 6ROMSpKifMuAEkIgCQySvPg2mDxdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvCogU3gy80
 rgpr8CWswEtNj1rjLI4pJEhJRUA6Of/JWYiTeyU6ZPWrC3PP/m7qZ3iVP3zp16V41RoUZeYJp
 06ZSLJvfMqqKktD+VVvgo1V/c+04wedu8o34f/DW1nf5157osTFKZe23vcvYurUIejmi58uL7
 fbfXHX2VoHnfsVNi9cviE6oZfhu37L6TrsvvbRlxQvjX738S0+fKmFUc3Wphn6fEUpyRaKjFX
 FScCABXEUlSsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495616651!103818939!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36299 invoked from network); 24 May 2017 09:04:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 24 May 2017 09:04:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 840612B;
 Wed, 24 May 2017 02:04:10 -0700 (PDT)
Received: from [10.37.8.164] (unknown [10.37.8.164])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A035B3F5C9;
 Wed, 24 May 2017 02:04:08 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-19-andre.przywara@arm.com>
 <a7930ece-7ea0-5291-c790-523a690c92cb@arm.com>
 <03e2f7fd-0f86-7e97-49a5-95f50215462f@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <848eea1f-1270-83d0-e8b2-65069f5bb3b9@arm.com>
Date: Wed, 24 May 2017 10:04:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <03e2f7fd-0f86-7e97-49a5-95f50215462f@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 18/28] ARM: vITS: handle CLEAR command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8yMy8yMDE3IDA2OjI0IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
IEFuZHJlLAoKPgo+IE9uIDE3LzA1LzE3IDE4OjQ1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IEFuZHJlLAo+Pgo+PiBPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+
PiBUaGlzIGludHJvZHVjZXMgdGhlIElUUyBjb21tYW5kIGhhbmRsZXIgZm9yIHRoZSBDTEVBUiBj
b21tYW5kLCB3aGljaAo+Pj4gY2xlYXJzIHRoZSBwZW5kaW5nIHN0YXRlIG9mIGFuIExQSS4KPj4+
IFRoaXMgcmVtb3ZlcyBhIG5vdC15ZXQgaW5qZWN0ZWQsIGJ1dCBhbHJlYWR5IHF1ZXVlZCBJUlEg
ZnJvbSBhIFZDUFUuCj4+PiBBcyByZWFkX2l0dGUoKSBpcyBub3cgZXZlbnR1YWxseSB1c2VkLCB3
ZSBhZGQgdGhlIHN0YXRpYyBrZXl3b3JkLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Pj4gLS0tCj4+PiAgeGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgfCA1OQo+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4+PiBpbmRleCA4ZjFjMjE3Li44YTIwMGU5
IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPj4+ICsrKyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4+PiBAQCAtNTIsNiArNTIsNyBAQAo+Pj4gICAqLwo+
Pj4gIHN0cnVjdCB2aXJ0X2l0cyB7Cj4+PiAgICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4+PiArICAg
IHBhZGRyX3QgZG9vcmJlbGxfYWRkcmVzczsKPj4+ICAgICAgdW5zaWduZWQgaW50IGRldmlkX2Jp
dHM7Cj4+PiAgICAgIHVuc2lnbmVkIGludCBldmlkX2JpdHM7Cj4+PiAgICAgIHNwaW5sb2NrX3Qg
dmNtZF9sb2NrOyAgICAgICAvKiBQcm90ZWN0cyB0aGUgdmlydHVhbCBjb21tYW5kCj4+PiBidWZm
ZXIsIHdoaWNoICovCj4+PiBAQCAtMjUxLDggKzI1Miw4IEBAIHN0YXRpYyBib29sIHJlYWRfaXR0
ZV9sb2NrZWQoc3RydWN0IHZpcnRfaXRzICppdHMsCj4+PiB1aW50MzJfdCBkZXZpZCwKPj4+ICAg
KiBUaGlzIGZ1bmN0aW9uIHRha2VzIGNhcmUgb2YgdGhlIGxvY2tpbmcgYnkgdGFraW5nIHRoZSBp
dHNfbG9jawo+Pj4gaXRzZWxmLCBzbwo+Pj4gICAqIGEgY2FsbGVyIHNoYWxsIG5vdCBob2xkIHRo
aXMuIEJlZm9yZSByZXR1cm5pbmcsIHRoZSBsb2NrIGlzCj4+PiBkcm9wcGVkIGFnYWluLgo+Pj4g
ICAqLwo+Pj4gLWJvb2wgcmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBk
ZXZpZCwgdWludDMyX3QgZXZpZCwKPj4+IC0gICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqKnZj
cHVfcHRyLCB1aW50MzJfdCAqdmxwaV9wdHIpCj4+PiArc3RhdGljIGJvb2wgcmVhZF9pdHRlKHN0
cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwgdWludDMyX3QKPj4+IGV2aWQsCj4+
PiArICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9wdHIsIHVpbnQzMl90
ICp2bHBpX3B0cikKPj4+ICB7Cj4+PiAgICAgIGJvb2wgcmV0Owo+Pj4KPj4+IEBAIC0zNjIsNiAr
MzYzLDU3IEBAIHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXBjKHN0cnVjdCB2aXJ0X2l0cyAqaXRz
LAo+Pj4gdWludDY0X3QgKmNtZHB0cikKPj4+ICAgICAgcmV0dXJuIDA7Cj4+PiAgfQo+Pj4KPj4+
ICsvKgo+Pj4gKyAqIENMRUFSIHJlbW92ZXMgdGhlIHBlbmRpbmcgc3RhdGUgZnJvbSBhbiBMUEku
ICovCj4+PiArc3RhdGljIGludCBpdHNfaGFuZGxlX2NsZWFyKHN0cnVjdCB2aXJ0X2l0cyAqaXRz
LCB1aW50NjRfdCAqY21kcHRyKQo+Pj4gK3sKPj4+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNf
Y21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+Pj4gKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRz
X2NtZF9nZXRfaWQoY21kcHRyKTsKPj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+Pj4g
KyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPj4+ICsgICAgdWludDMyX3QgdmxwaTsKPj4+ICsgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKPj4+ICsgICAgaW50IHJldCA9IC0xOwo+Pj4gKwo+Pj4gKyAg
ICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+Pj4gKwo+Pj4gKyAgICAvKiBUcmFuc2xhdGUg
dGhlIERldklEL0V2SUQgcGFpciBpbnRvIGEgdkNQVS92TFBJIHBhaXIuICovCj4+PiArICAgIGlm
ICggIXJlYWRfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKSAp
Cj4+PiArICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4+PiArCj4+PiArICAgIHAgPSBnaWN2M19p
dHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpZCwgZXZlbnRp
ZCk7Cj4+PiArICAgIC8qIFByb3RlY3QgYWdhaW5zdCBhbiBpbnZhbGlkIExQSSBudW1iZXIuICov
Cj4+PiArICAgIGlmICggdW5saWtlbHkoIXApICkKPj4+ICsgICAgICAgIGdvdG8gb3V0X3VubG9j
azsKPj4+ICsKPj4+ICsgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7Cj4+Cj4+IE15IGNvbW1lbnQgaW4gcGF0Y2ggIzkgYWJvdXQgY3JhZnRpbmcgdGhl
IG1lbW9yeSBoYW5kZWQgb3ZlciB0byB0aGUgSVRTCj4+IGFwcGxpZXMgaGVyZSB0b28uCj4+Cj4+
PiArCj4+PiArICAgIC8qCj4+PiArICAgICAqIElmIHRoZSBMUEkgaXMgYWxyZWFkeSB2aXNpYmxl
IG9uIHRoZSBndWVzdCwgaXQgaXMgdG9vIGxhdGUgdG8KPj4+ICsgICAgICogY2xlYXIgdGhlIHBl
bmRpbmcgc3RhdGUuIEhvd2V2ZXIgdGhpcyBpcyBhIGJlbmlnbiByYWNlIHRoYXQgY2FuCj4+PiAr
ICAgICAqIGhhcHBlbiBvbiByZWFsIGhhcmR3YXJlLCB0b286IElmIHRoZSBMUEkgaGFzIGFscmVh
ZHkgYmVlbgo+Pj4gZm9yd2FyZGVkCj4+PiArICAgICAqIHRvIGEgQ1BVIGludGVyZmFjZSwgYSBD
TEVBUiByZXF1ZXN0IHJlYWNoaW5nIHRoZSByZWRpc3RyaWJ1dG9yCj4+PiBoYXMKPj4+ICsgICAg
ICogbm8gZWZmZWN0IG9uIHRoYXQgTFBJIGFueW1vcmUuIFNpbmNlIExQSXMgYXJlIGVkZ2UgdHJp
Z2dlcmVkIGFuZAo+Pj4gKyAgICAgKiBoYXZlIG5vIGFjdGl2ZSBzdGF0ZSwgd2UgZG9uJ3QgbmVl
ZCB0byBjYXJlIGFib3V0IHRoaXMgaGVyZS4KPj4+ICsgICAgICovCj4+PiArICAgIGlmICggIXRl
c3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cykgKQo+Pj4gKyAgICB7Cj4+
PiArICAgICAgICAvKiBSZW1vdmUgYSBwZW5kaW5nLCBidXQgbm90IHlldCBpbmplY3RlZCBndWVz
dCBJUlEuICovCj4+PiArICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZw
LT5zdGF0dXMpOwo+Pj4gKyAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwo+Pj4g
KyAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+Pgo+PiBPbiB0aGUgcHJldmlv
dXMgdmVyc2lvbiBJIHdhcyBhZ2FpbnN0IHRoaXMgb3Blbi1jb2Rpbmcgb2YKPj4gZ2ljX3JlbW92
ZV9mcm9tX3F1ZXVlcyBhbmQgaW5zdGVhZCByZXdvcmsgdGhlIGZ1bmN0aW9uLgo+Cj4gV2VsbCwg
SSBjb25zaWRlciBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKCkgc29tZXdoYXQgYnJva2VuOgo+IC0g
SXQgc2hvdWxkIGJlIGNhbGxlZCB2Z2ljX3JlbW92ZS4uLiBhbmQgbGl2ZSBpbiB2Z2ljLmMsIGJl
Y2F1c2UgaXQKPiBkZWFscyB3aXRoIHRoZSB2aXJ0dWFsIHNpZGUgb25seS4KClRoZW4gYXBwZW5k
IGEgcGF0Y2ggZm9yIHRoYXQgYW5kIC4uLgoKPiAtIFRoZSBwbHVyYWwgaW4gdGhlIG5hbWUgaXMg
d3JvbmcsIHNpbmNlIGl0IG9ubHkgcmVtb3ZlcyB0aGUgSVJRIGZyb20KPiBscl9wZW5kaW5nLCBu
b3QgaW5mbGlnaHQuCgouLi4gdGhhdC4KCj4gLSB2Z2ljX21pZ3JhdGVfaXJxIHJlbW92ZXMgYW4g
SVJRIGZyb20gYm90aCBxdWV1ZXMgYXMgd2VsbCwgYW5kIGRvZXNuJ3QKPiB1c2UgdGhlIGZ1bmN0
aW9uIChmb3IgdGhlIHNhbWUgcmVhc29uKS4KClRoZSBleGlzdGluZyBjb2RlIG1heSBub3QgdXNl
IGl0LCBidXQgaXQgaXMgbm90IGEgcmVhc29uIHRvIGNvbnRpbnVlIHRvIApvcGVuLWNvZGUgaXQu
Cgo+IFNvIHRvIG1ha2UgaXQgdXNhYmxlIGluIG91ciBjYXNlLCBJJ2QgbmVlZCB0byBlaXRoZXIg
b3BlbiBjb2RlIHRoZQo+IGluZmxpZ2h0IHJlbW92YWwgaGVyZSAod2hpY2ggd291bGQgbWFrZSBj
YWxsaW5nIHRoaXMgZnVuY3Rpb24gYSBiaXQKPiBwb2ludGxlc3MpIG9yIGFkZCB0aGF0IHRvIHRo
ZSBmdW5jdGlvbiwgYnV0IHJlbW92ZSB0aGUgZXhpc3RpbmcgY2FsbGVyLgo+IExvb2tzIGxpa2Ug
YSBjYW4gb2Ygd29ybXMgdG8gbWUgYW5kIGEgZGlzdHJhY3Rpb24gZnJvbSB0aGUgYWN0dWFsIGdv
YWwKPiBvZiBnZXR0aW5nIHRoZSBJVFMgaW4gcGxhY2UuCgpOb3QgbmVjZXNzYXJpbHkuLi4geW91
IGNvdWxkIGV4dGVuZCB0aGUgcHJvdG90eXBlIHRvIHNwZWNpZnkgaG93IG11Y2ggCnlvdSB3YW50
IHRvIGNsZWFuLgoKPiBTbyBJIHdpbGwgc3VyZWx5IGFkZHJlc3MgdGhpcyB3aXRoIHRoZSBWR0lD
IHJld29yayAocG9zc2libHkgcmVtb3ZpbmcKPiB0aGlzIGZ1bmN0aW9uIGFsdG9nZXRoZXIpLCBi
dXQgd291bGQgbGlrZSB0byBhdm9pZCBkb2luZyB0aGlzIHJld29yawo+ICpub3cqLiBUbyBjYXRj
aCBhbGwgdXNlcnMgb2YgdGhlIGxpc3QgSSB3b3VsZCBuZWVkIHRvIGdyZXAgZm9yIGluZmxpZ2h0
Cj4gYW5kIGxyX3BlbmRpbmcgYW55d2F5LCBzbyBvbmUgbW9yZSAib3Blbi1jb2RlZCIgcGxhY2Ug
aXMgbm90IGEgYmlnIGRlYWwuCgpQbGVhc2Ugc3RvcCBzYXlpbmcgdGhpcyBpcyAibm90IGEgYmln
LWRlYWwiLiBJdCBpcyBub3QgaGVscGZ1bCB0byBnZXQgCnRoaXMgc2VyaWVzIGluIHNoYXBlIHRo
YXQgbWFrZXMgdGhlIG1haW50YWluZXJzIGhhcHB5IGVub3VnaCB0byBtZXJnZSBpdC4KCkluIHRo
aXMgY2FzZSwgSSBkaWRuJ3QgYXNrIHRvIHJlbW92ZSBhbGwgdGhlIG9wZW4tY29kZWQgcGxhY2Ug
YnV0IGFza2VkIAp0byBub3QgYWRkIG1vcmUuCgo+Cj4+IEl0IHN0aWxsIGRvZXMgbm90IG1ha2Ug
YW55IHNlbnNlIHRvIG1lIGJlY2F1c2UgaWYgb25lIGRheSBzb21lb25lCj4+IGRlY2lkZXMgdG8g
dXBkYXRlIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMgKHN1Y2ggYXMgeW91IGJlY2F1c2UgeW91IGFy
ZQo+PiBnb2luZyB0byByZXdvcmsgdGhlIHZHSUMpLCBoZSB3aWxsIGhhdmUgdG8gcmVtZW1iZXIg
dGhhdCB5b3Ugb3Blbi1jb2RlZAo+PiBpbiBNT1ZFIGJlY2F1c2UgeW91IGRpZG4ndCB3YW50IHRv
IHRvdWNoIHRoZSBjb21tb24gY29kZS4KPgo+IEFzIEkgbWVudGlvbmVkIGFib3ZlIHRoaXMgaXMg
dGhlIHNhbWUgc2l0dWF0aW9uIGZvciB2Z2ljX21pZ3JhdGVfaXJxKCkKPiBhbHJlYWR5LgoKVGhp
cyBpcyBmb3IgbWUgYSBjYWxsIHRvIGZpeCBpdCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gbWFrZSB0
aGUgc2l0dWF0aW9uIAptdWNoIHdvcnNlLi4uCgo+Cj4+IENvbW1vbiBjb2RlIGlzIG5vdCBzZXQg
aW4gc3RvbmUuIFRoZSBnb2FsIGlzIHRvIGFic3RyYWN0IGFsbCB0aGUgaXNzdWVzCj4+IHRvIG1h
a2UgZWFzaWVyIHRvIHByb3BhZ2F0ZSBjaGFuZ2UuIFNvIHBsZWFzZSBhZGRyZXNzIHRoaXMgY29t
bWVudC4KPgo+IEkgY2xlYXJseSB1bmRlcnN0YW5kIHRoaXMgYW5kIGFtIGFsbCBmb3IgZml4aW5n
IHRoaXMsIGJ1dCBJIGRvbid0Cj4gYmVsaWV2ZSB0aGUgSVRTIHNlcmllcyBpcyB0aGUgcGxhY2Ug
dG8gZG8gdGhpcy4gSW4gZmFjdCBJIGRvbid0IHdhbnQgdG8KPiBhZGQgbW9yZSBjb2RlIHRvIHRo
aXMgc2VyaWVzLgoKQ2FuIHlvdSBzdG9wIGRlZmVycmluZyBldmVyeXRoaW5nIHRvIGFmdGVyIHRo
ZSBJVFMgbWVyZ2U/IEkgdW5kZXJzdGFuZCAKd2h5IHNvbWUgb2YgdGhlIHRhc2tzIGNhbiBiZSBk
ZWZlcnJlZCBiZWNhdXNlIHRoZSBzdXBwb3J0IGlzIG5vdCAKc3RyaWN0bHkgbmVlZGVkIGhlcmUg
b3Igd291bGQgYmUgdG9vIGRpZmZpY3VsdC4gSW4gdGhpcyBjYXNlLCB5b3UgCmhhdmVuJ3QgY29u
dmluY2VkIG1lIHRoaXMgY2Fubm90IGJlIGRvbmUgaGVyZS4KCj4gSWYgZ2ljX3JlbW92ZV9mcm9t
X3F1ZXVlcyB3b3VsZCBrZWVwIHVwIHRoZSBwcm9taXNlIGl0cyBuYW1lIGdpdmVzLCBJCj4gd291
bGQgbG92ZSB0byB1c2UgaXQsIGJ1dCBpdCBkb2Vzbid0LCBzbyAuLi4KClRoZW4gZml4IGl0IGFu
ZCByZW5hbWUgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 09:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 09:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDSJ8-0003zE-C7; Wed, 24 May 2017 09:10:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDSJ7-0003z8-BY
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 09:10:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0B/74-02006-8FD45295; Wed, 24 May 2017 09:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTfe7r2q
 kwbxz5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azExcYCyZGVbxfWdrAuNG5i5GTQ0hgI6PE
 hE+8XYxcQPYBRombEx8zgiSEBWwkPlz7x9LFyMEhIhAqcW2RIEgNs8BqRokpG1awQjTMZpRYs
 Gk6K0gDm4CuxI6br5lBGngFrCTWnLUBCbMIqEr0NhxmB7FFBcIleg/0s4HYvAKCEidnPmEBsT
 kFrCWe310LtpdZQE9ix/VfrBC2uETTl5VQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxah
 RnFpUllqka2igl1SUmZ5RkpuYmQPkmerlphYXJ6an5iQmFesl5+duYgQGJwMQ7GBcM9X5EKMk
 B5OSKG/Cc5VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK813xUI4UEi1LTUyvSMnOAcQKTluDgU
 RLhfQCS5i0uSMwtzkyHSJ1iVJQS53UCRpeQAEgiozQPrg0Wm5cYZaWEeRmBDhHiKUgtys0sQZ
 V/xSjOwagkzHsKZDxPZl4J3PRXQIuZgBa73lUGWVySiJCSamB099hz4HiQ0lfv8qh71yMNVjA
 ynnbad92uepXvXZmmCN+zgcdkX/35//NfYRmb2P6W6pU5WxcrBOpN83djvvJAbRWzx3qOiUIf
 5U1Lwr0VPXQqv2ucUOF617R+0dO8lw5/P6ms52DW336bnX3T1lsZT4SPfgx99NVgQmPyW/sNA
 leP9Sjc5GxWYinOSDTUYi4qTgQAsj1/rMgCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495617015!99997174!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62311 invoked from network); 24 May 2017 09:10:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 24 May 2017 09:10:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9AB492B;
 Wed, 24 May 2017 02:10:14 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 833A23F5C9;
 Wed, 24 May 2017 02:10:13 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-20-andre.przywara@arm.com>
 <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <16e3a145-795d-03e9-8733-96bdd55d8679@arm.com>
Date: Wed, 24 May 2017 10:10:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8wNS8xNyAxOTowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIE1BUEQg
Y29tbWFuZCBtYXBzIGEgZGV2aWNlIGJ5IGFzc29jaWF0aW5nIGEgbWVtb3J5IHJlZ2lvbiBmb3IK
Pj4gc3RvcmluZyBJVEVzIHdpdGggYSBjZXJ0YWluIGRldmljZSBJRC4gU2luY2UgaXQgZmVhdHVy
ZXMgYSB2YWxpZCBiaXQsCj4+IE1BUEQgYWxzbyBjb3ZlcnMgdGhlICJ1bm1hcCIgZnVuY3Rpb25h
bGl0eSwgd2hpY2ggd2UgYWxzbyBjb3ZlciBoZXJlLgo+PiBXZSBzdG9yZSB0aGUgZ2l2ZW4gZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyBpbiB0aGUgZGV2aWNlIHRhYmxlLCBhbmQsIGlmCj4+IHRoaXMg
Y29tbWFuZCBjb21lcyBmcm9tIERvbTAsIHRlbGwgdGhlIGhvc3QgSVRTIGRyaXZlciBhYm91dCB0
aGlzIG5ldwo+PiBtYXBwaW5nLCBzbyBpdCBjYW4gaXNzdWUgdGhlIGNvcnJlc3BvbmRpbmcgaG9z
dCBNQVBEIGNvbW1hbmQgYW5kIGNyZWF0ZQo+PiB0aGUgcmVxdWlyZWQgdGFibGVzLiBXZSB0YWtl
IGNhcmUgb2Ygcm9sbGluZyBiYWNrIGFjdGlvbnMgc2hvdWxkIG9uZQo+PiBzdGVwIGZhaWwuCj4+
IFVwb24gdW5tYXBwaW5nIGEgZGV2aWNlIHdlIG1ha2Ugc3VyZSB3ZSBjbGVhbiB1cCBhbGwgYXNz
b2NpYXRlZAo+PiByZXNvdXJjZXMgYW5kIHJlbGVhc2UgdGhlIG1lbW9yeSBhZ2Fpbi4KPj4gV2Ug
dXNlIG91ciBleGlzdGluZyBndWVzdCBtZW1vcnkgYWNjZXNzIGZ1bmN0aW9uIHRvIGZpbmQgdGhl
IHJpZ2h0IElUVAo+PiBlbnRyeSBhbmQgc3RvcmUgdGhlIG1hcHBpbmcgdGhlcmUgKGluIGd1ZXN0
IG1lbW9yeSkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAg
IHwgIDE4ICsrKysrCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8ICAxOCAr
KysrKwo+PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgfCAxNDUKPj4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaCB8ICAgNSArKwo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAxODYgaW5zZXJ0aW9u
cygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9h
cmNoL2FybS9naWMtdjMtaXRzLmMKPj4gaW5kZXggZmQ2YTM5NC4uYmU0YzNlMCAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLWl0cy5jCj4+IEBAIC04NjksNiArODY5LDI0IEBAIHN0cnVjdCBwZW5kaW5nX2lycQo+PiAq
Z2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAg
IHJldHVybiBnZXRfZXZlbnRfcGVuZGluZ19pcnEoZCwgdmRvb3JiZWxsX2FkZHJlc3MsIHZkZXZp
ZCwKPj4gdmV2ZW50aWQsIE5VTEwpOwo+PiAgfQo+Pgo+PiAraW50IGdpY3YzX3JlbW92ZV9ndWVz
dF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90Cj4+IHZkb29yYmVsbF9hZGRyZXNzLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90
IHZldmVudGlkKQo+PiArewo+PiArICAgIHVpbnQzMl90IGhvc3RfbHBpID0gSU5WQUxJRF9MUEk7
Cj4+ICsKPj4gKyAgICBpZiAoICFnZXRfZXZlbnRfcGVuZGluZ19pcnEoZCwgdmRvb3JiZWxsX2Fk
ZHJlc3MsIHZkZXZpZCwgdmV2ZW50aWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZob3N0X2xwaSkgKQo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArICAg
IGlmICggaG9zdF9scGkgPT0gSU5WQUxJRF9MUEkgKQo+PiArICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPj4gKwo+PiArICAgIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeShob3N0X2xwaSwgZC0+
ZG9tYWluX2lkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZBTElEX1ZD
UFVfSUQsIElOVkFMSURfTFBJKTsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+
ICAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBo
b3N0IElUU2VzIG91dAo+PiBvZiBpdC4gKi8KPj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+PiAgewo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy12My1scGkuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKPj4gaW5k
ZXggNDRmNjMxNS4uZDQyNzUzOSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1s
cGkuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4+IEBAIC0yMDcsNiArMjA3
LDI0IEBAIG91dDoKPj4gICAgICBpcnFfZXhpdCgpOwo+PiAgfQo+Pgo+PiArdm9pZCBnaWN2M19s
cGlfdXBkYXRlX2hvc3RfZW50cnkodWludDMyX3QgaG9zdF9scGksIGludCBkb21haW5faWQsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwg
dWludDMyX3QKPj4gdmlydF9scGkpCj4+ICt7Cj4+ICsgICAgdW5pb24gaG9zdF9scGkgKmhscGlw
LCBobHBpOwo+PiArCj4+ICsgICAgQVNTRVJUKGhvc3RfbHBpID49IExQSV9PRkZTRVQpOwo+PiAr
Cj4+ICsgICAgaG9zdF9scGkgLT0gTFBJX09GRlNFVDsKPj4gKwo+PiArICAgIGhscGlwID0gJmxw
aV9kYXRhLmhvc3RfbHBpc1tob3N0X2xwaSAvCj4+IEhPU1RfTFBJU19QRVJfUEFHRV1baG9zdF9s
cGkgJSBIT1NUX0xQSVNfUEVSX1BBR0VdOwo+PiArCj4+ICsgICAgaGxwaS52aXJ0X2xwaSA9IHZp
cnRfbHBpOwo+PiArICAgIGhscGkuZG9tX2lkID0gZG9tYWluX2lkOwo+PiArICAgIGhscGkudmNw
dV9pZCA9IHZjcHVfaWQ7Cj4+ICsKPj4gKyAgICB3cml0ZV91NjRfYXRvbWljKCZobHBpcC0+ZGF0
YSwgaGxwaS5kYXRhKTsKPj4gK30KPj4gKwo+PiAgc3RhdGljIGludCBnaWN2M19scGlfYWxsb2Nh
dGVfcGVuZHRhYmxlKHVpbnQ2NF90ICpyZWcpCj4+ICB7Cj4+ICAgICAgdWludDY0X3QgdmFsOwo+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYwo+PiBpbmRleCA4YTIwMGU5Li43MzFmZTBjIDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYwo+PiBAQCAtMTc1LDYgKzE3NSwyMSBAQCBzdGF0aWMgc3RydWN0IHZjcHUKPj4gKmdldF92
Y3B1X2Zyb21fY29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywKPj4gICNkZWZpbmUgREVW
X1RBQkxFX0VOVFJZKGFkZHIsIGJpdHMpICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICAg
ICAoKChhZGRyKSAmIEdFTk1BU0soNTEsIDgpKSB8ICgoKGJpdHMpIC0gMSkgJiBHRU5NQVNLKDQs
IDApKSkKPj4KPj4gKy8qIFNldCB0aGUgYWRkcmVzcyBvZiBhbiBJVFQgZm9yIGEgZ2l2ZW4gZGV2
aWNlIElELiAqLwo+PiArc3RhdGljIGludCBpdHNfc2V0X2l0dF9hZGRyZXNzKHN0cnVjdCB2aXJ0
X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWRkcl90IGl0dF9hZGRyZXNzLCB1aW50MzJfdCBucl9iaXRzKQo+PiArewo+PiArICAg
IHBhZGRyX3QgYWRkciA9IGdldF9iYXNlcl9waHlzX2FkZHIoaXRzLT5iYXNlcl9kZXYpOwo+PiAr
ICAgIGRldl90YWJsZV9lbnRyeV90IGl0dF9lbnRyeSA9IERFVl9UQUJMRV9FTlRSWShpdHRfYWRk
cmVzcywgbnJfYml0cyk7Cj4+ICsKPj4gKyAgICBpZiAoIGRldmlkID49IGl0cy0+bWF4X2Rldmlj
ZXMgKQo+PiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPj4gKwo+PiArICAgIHJldHVybiB2Z2lj
X2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYWRkciArIGRldmlkICoKPj4gc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpdHRfZW50cnksIHNpemVv
ZihpdHRfZW50cnkpLAo+PiB0cnVlKTsKPj4gK30KPj4gKwo+PiAgLyoKPj4gICAqIExvb2t1cCB0
aGUgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIGFzc29jaWF0ZWQg
d2l0aAo+PiAgICogdGhhdCBkZXZpY2UgSUQuCj4+IEBAIC00MTQsNiArNDI5LDEzMyBAQCBvdXRf
dW5sb2NrOgo+PiAgICAgIHJldHVybiByZXQ7Cj4+ICB9Cj4+Cj4+ICsvKiBNdXN0IGJlIGNhbGxl
ZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwo+PiArc3RhdGljIGludCBpdHNfZGlzY2FyZF9l
dmVudChzdHJ1Y3QgdmlydF9pdHMgKml0cywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZpZCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnA7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gKyAgICBzdHJ1
Y3QgdmNwdSAqdmNwdTsKPj4gKyAgICB1aW50MzJfdCB2bHBpOwo+PiArCj4+ICsgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7Cj4+ICsKPj4gKyAgICBpZiAoICFyZWFk
X2l0dGVfbG9ja2VkKGl0cywgdmRldmlkLCB2ZXZpZCwgJnZjcHUsICZ2bHBpKSApCj4+ICsgICAg
ICAgIHJldHVybiAtRU5PRU5UOwo+PiArCj4+ICsgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJ
ICkKPj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4+ICsKPj4gKyAgICAvKiBMb2NrIHRoaXMg
VkNQVSdzIFZHSUMgdG8gbWFrZSBzdXJlIG5vYm9keSBpcyB1c2luZyB0aGUKPj4gcGVuZGluZ19p
cnEuICovCj4+ICsgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7Cj4gCj4gVGhlcmUgaXMgYW4gaW50ZXJlc3RpbmcgaXNzdWUgaGFwcGVuaW5nIHdpdGgg
dGhpcyBjb2RlLiBZb3UgZG9uJ3QgY2hlY2sKPiB0aGUgY29udGVudCBvZiB0aGUgbWVtb3J5IHBy
b3ZpZGVkIGJ5IHRoZSBndWVzdC4gU28gYSBtYWxpY2lvdXMgZ3Vlc3QKPiBjb3VsZCBjcmFmdCB0
aGUgbWVtb3J5IGluIG9yZGVyIHRvIHNldHVwIG1hcHBpbmcgd2l0aCBrbm93biB2bHBpIGFuZCBh
Cj4gZGlmZmVyZW50IHZDUFUuCj4gCj4gVGhpcyB3b3VsZCBsZWFkIHRvIHVzZSB0aGUgd3Jvbmcg
bG9jayBoZXJlIGFuZCBjb3JydXB0IHRoZSBsaXN0LgoKV2hhdCBhYm91dCB0aGlzOgpSaWdodCBu
b3cgKG1vc3RseSBkdWUgdG8gdGhlIHJlcXVpcmVtZW50cyBvZiB0aGUgSU5WQUxMIGltcGxlbWVu
dGF0aW9uKQp3ZSBzdG9yZSB0aGUgVkNQVSBJRCBpbiBvdXIgc3RydWN0IHBlbmRpbmdfaXJxLCBw
b3B1bGF0ZWQgdXBvbiBNQVBUSS4gU28Kb3JpZ2luYWxseSB0aGlzIHdhcyBqdXN0IGZvciBjYWNo
aW5nIChJTlZBTEwgYmVpbmcgdGhlIG9ubHkgdXNlciBvZgp0aGlzKSwgYnV0IEkgd2FzIHdvbmRl
cmluZyBpZiB3ZSBzaG91bGQgbW92ZSB0aGUgYWN0dWFsIGluc3RhbmNlIG9mIHRoaXMKaW5mb3Jt
YXRpb24gdG8gcGVuZGluZ19pcnEgaW5zdGVhZCBvZiByZWx5aW5nIG9uIHRoZSBjb2xsZWN0aW9u
IElEIGZyb20KdGhlIElUUyB0YWJsZS4gU28gd2Ugd291bGQgbmV2ZXIgbmVlZCB0byBsb29rIHVw
IGFuZCB0cnVzdCB0aGUgSVRTCnRhYmxlcyBmb3IgdGhpcyBpbmZvcm1hdGlvbiBhbnltb3JlLiBM
YXRlciB3aXRoIHRoZSBWR0lDIHJld29yayB3ZSB3aWxsCm5lZWQgdGhpcyBmaWVsZCBhbnl3YXkg
KGV2ZW4gZm9yIFNQSXMpLgoKSSB0aGluayB0aGlzIHNob3VsZCBzb2x2ZSB0aGlzIHRocmVhdCwg
d2hlcmUgYSBndWVzdCBjYW4gbWFuaXB1bGF0ZSBYZW4KYnkgY3JhZnRpbmcgdGhlIHRhYmxlcy4g
VGlua2VyaW5nIHdpdGggdGhlIG90aGVyIGluZm9ybWF0aW9uIHN0b3JlZCBpbgp0aGUgdGFibGVz
IHNob3VsZCBub3QgaGFybSBYZW4sIHRoZSBndWVzdCB3b3VsZCBqdXN0IHNob290IGl0c2VsZiBp
bnRvCnRoZSBmb290LgoKRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/CgpDaGVlcnMsCkFuZHJlLgoKPj4g
Kwo+PiArICAgIC8qIFJlbW92ZSB0aGUgcGVuZGluZ19pcnEgZnJvbSB0aGUgdHJlZS4gKi8KPj4g
KyAgICB3cml0ZV9sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOwo+
PiArICAgIHAgPSByYWRpeF90cmVlX2RlbGV0ZSgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlf
dHJlZSwgdmxwaSk7Cj4+ICsgICAgd3JpdGVfdW5sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5k
X2xwaV90cmVlX2xvY2spOwo+PiArCj4+ICsgICAgaWYgKCAhcCApCj4+ICsgICAgewo+PiArICAg
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
Owo+PiArCj4+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+PiArICAgIH0KPj4gKwo+PiArICAg
IC8qIENsZWFudXAgdGhlIHBlbmRpbmdfaXJxIGFuZCBkaXNjb25uZWN0IGl0IGZyb20gdGhlIExQ
SS4gKi8KPj4gKyAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdodCk7Cj4+ICsgICAgbGlzdF9k
ZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+PiArICAgIHZnaWNfaW5pdF9wZW5kaW5nX2lycShwLCBJ
TlZBTElEX0xQSSk7Cj4+ICsKPj4gKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5h
cmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+PiArCj4+ICsgICAgLyogUmVtb3ZlIHRoZSBjb3JyZXNw
b25kaW5nIGhvc3QgTFBJIGVudHJ5ICovCj4+ICsgICAgcmV0dXJuIGdpY3YzX3JlbW92ZV9ndWVz
dF9ldmVudChpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZkZXZpZCwgdmV2aWQpOwo+PiArfQo+PiArCj4+ICtzdGF0
aWMgaW50IGl0c191bm1hcF9kZXZpY2Uoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRl
dmlkKQo+PiArewo+PiArICAgIGRldl90YWJsZV9lbnRyeV90IGl0dDsKPj4gKyAgICB1aW50NjRf
dCBldmlkOwo+PiArICAgIGludCByZXQ7Cj4+ICsKPj4gKyAgICBzcGluX2xvY2soJml0cy0+aXRz
X2xvY2spOwo+PiArCj4+ICsgICAgcmV0ID0gaXRzX2dldF9pdHQoaXRzLCBkZXZpZCwgJml0dCk7
Cj4+ICsgICAgaWYgKCByZXQgKQo+PiArICAgIHsKPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJml0
cy0+aXRzX2xvY2spOwo+PiArICAgICAgICByZXR1cm4gcmV0Owo+PiArICAgIH0KPj4gKwo+PiAr
ICAgIC8qCj4+ICsgICAgICogRm9yIERvbVVzIHdlIG5lZWQgdG8gY2hlY2sgdGhhdCB0aGUgbnVt
YmVyIG9mIGV2ZW50cyBwZXIgZGV2aWNlCj4+ICsgICAgICogaXMgcmVhbGx5IGxpbWl0ZWQsIG90
aGVyd2lzZSBsb29waW5nIG92ZXIgYWxsIGV2ZW50cyBjYW4gdGFrZSB0b28KPj4gKyAgICAgKiBs
b25nIGZvciBhIGd1ZXN0LiBUaGlzIEFTU0VSVCBjYW4gdGhlbiBiZSByZW1vdmVkIGlmIHRoYXQg
aXMKPj4gKyAgICAgKiBjb3ZlcmVkLgo+PiArICAgICAqLwo+PiArICAgIEFTU0VSVChpc19oYXJk
d2FyZV9kb21haW4oaXRzLT5kKSk7Cj4+ICsKPj4gKyAgICBmb3IgKCBldmlkID0gMDsgZXZpZCA8
IERFVl9UQUJMRV9JVFRfU0laRShpdHQpOyBldmlkKysgKQo+PiArICAgICAgICAvKiBEb24ndCBj
YXJlIGFib3V0IGVycm9ycyBoZXJlLCBjbGVhbiB1cCBhcyBtdWNoIGFzCj4+IHBvc3NpYmxlLiAq
Lwo+PiArICAgICAgICBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmlkKTsKPj4gKwo+
PiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPj4gKwo+PiArICAgIHJldHVybiAw
Owo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9p
dHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPj4gK3sKPj4gKyAgICAvKiBzaXplIGFuZCBkZXZp
ZCBnZXQgdmFsaWRhdGVkIGJ5IHRoZSBmdW5jdGlvbnMgY2FsbGVkIGJlbG93LiAqLwo+PiArICAg
IHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKPj4gKyAgICB1
bnNpZ25lZCBpbnQgc2l6ZSA9IGl0c19jbWRfZ2V0X3NpemUoY21kcHRyKSArIDE7Cj4+ICsgICAg
Ym9vbCB2YWxpZCA9IGl0c19jbWRfZ2V0X3ZhbGlkYml0KGNtZHB0cik7Cj4+ICsgICAgcGFkZHJf
dCBpdHRfYWRkciA9IGl0c19jbWRfZ2V0X2l0dGFkZHIoY21kcHRyKTsKPj4gKyAgICBpbnQgcmV0
Owo+PiArCj4+ICsgICAgLyogU2FuaXRpemUgdGhlIG51bWJlciBvZiBldmVudHMuICovCj4+ICsg
ICAgaWYgKCB2YWxpZCAmJiAoc2l6ZSA+IGl0cy0+ZXZpZF9iaXRzKSApCj4+ICsgICAgICAgIHJl
dHVybiAtMTsKPj4gKwo+PiArICAgIGlmICggIXZhbGlkICkKPj4gKyAgICAgICAgLyogRGlzY2Fy
ZCBhbGwgZXZlbnRzIGFuZCByZW1vdmUgcGVuZGluZyBMUElzLiAqLwo+PiArICAgICAgICBpdHNf
dW5tYXBfZGV2aWNlKGl0cywgZGV2aWQpOwo+IAo+IGl0c191bm1hcF9kZXZpY2UgaXMgcmV0dXJu
aW5nIGFuIGVycm9yIGJ1dCB5b3UgZG9uJ3QgY2hlY2sgaXQuIFBsZWFzZQo+IGV4cGxhaW4gd2h5
Lgo+IAo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBUaGVyZSBpcyBubyBlYXN5IGFuZCBjbGVh
biB3YXkgZm9yIFhlbiB0byBrbm93IHRoZSBJVFMgZGV2aWNlCj4+IElEIG9mIGEKPj4gKyAgICAg
KiBwYXJ0aWN1bGFyIChQQ0kpIGRldmljZSwgc28gd2UgaGF2ZSB0byByZWx5IG9uIHRoZSBndWVz
dCB0ZWxsaW5nCj4+ICsgICAgICogdXMgYWJvdXQgaXQuIEZvciAqbm93KiB3ZSBhcmUganVzdCB1
c2luZyB0aGUgZGV2aWNlIElEICpEb20wKgo+PiB1c2VzLAo+PiArICAgICAqIGJlY2F1c2UgdGhl
IGRyaXZlciB0aGVyZSBoYXMgdGhlIGFjdHVhbCBrbm93bGVkZ2UuCj4+ICsgICAgICogRXZlbnR1
YWxseSB0aGlzIHdpbGwgYmUgcmVwbGFjZWQgd2l0aCBhIGRlZGljYXRlZCBoeXBlcmNhbGwgdG8K
Pj4gKyAgICAgKiBhbm5vdW5jZSBwYXNzLXRocm91Z2ggb2YgZGV2aWNlcy4KPj4gKyAgICAgKi8K
Pj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihpdHMtPmQpICkKPj4gKyAgICB7Cj4+ICsK
Pj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogRG9tMCdzIElUU2VzIGFyZSBtYXBwZWQgMTox
LCBzbyBib3RoIGFkZHJlc3NlcyBhcmUgdGhlIHNhbWUuCj4+ICsgICAgICAgICAqIEFsc28gdGhl
IGRldmljZSBJRHMgYXJlIGVxdWFsLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgcmV0ID0g
Z2ljdjNfaXRzX21hcF9ndWVzdF9kZXZpY2UoaXRzLT5kLAo+PiBpdHMtPmRvb3JiZWxsX2FkZHJl
c3MsIGRldmlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
dHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBCSVQoc2l6ZSksIHZhbGlkKTsKPj4gKyAgICAgICAgaWYgKCByZXQg
JiYgdmFsaWQgKQo+PiArICAgICAgICAgICAgcmV0dXJuIHJldDsKPj4gKyAgICB9Cj4+ICsKPj4g
KyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+PiArCj4+ICsgICAgaWYgKCB2YWxpZCAp
Cj4+ICsgICAgICAgIHJldCA9IGl0c19zZXRfaXR0X2FkZHJlc3MoaXRzLCBkZXZpZCwgaXR0X2Fk
ZHIsIHNpemUpOwo+PiArICAgIGVsc2UKPj4gKyAgICAgICAgcmV0ID0gaXRzX3NldF9pdHRfYWRk
cmVzcyhpdHMsIGRldmlkLCBJTlZBTElEX1BBRERSLCAxKTsKPj4gKwo+PiArICAgIHNwaW5fdW5s
b2NrKCZpdHMtPml0c19sb2NrKTsKPj4gKwo+PiArICAgIHJldHVybiByZXQ7Cj4+ICt9Cj4+ICsK
Pj4gICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYg
MHhmZikgKyAxKSA8PCAxMikKPj4gICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAg
ICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKPj4KPj4gQEAgLTQ1Miw2ICs1OTQsOSBAQCBz
dGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsCj4+IHN0cnVj
dCB2aXJ0X2l0cyAqaXRzKQo+PiAgICAgICAgICBjYXNlIEdJVFNfQ01EX01BUEM6Cj4+ICAgICAg
ICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGMoaXRzLCBjb21tYW5kKTsKPj4gICAgICAgICAg
ICAgIGJyZWFrOwo+PiArICAgICAgICBjYXNlIEdJVFNfQ01EX01BUEQ6Cj4+ICsgICAgICAgICAg
ICByZXQgPSBpdHNfaGFuZGxlX21hcGQoaXRzLCBjb21tYW5kKTsKPj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+PiAgICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6Cj4+ICAgICAgICAgICAgICAvKiBX
ZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZQo+PiBTWU5D
LiAqLwo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAo+PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
Cj4+IGluZGV4IGQxNjJlODkuLjZmOTRlNjUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oCj4+IEBAIC0xNzMsNiArMTczLDExIEBAIHN0cnVjdCBwZW5kaW5nX2lycQo+PiAqZ2ljdjNf
aXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QKPj4gdmRv
b3JiZWxsX2FkZHJlc3MsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZldmVudGlkKTsKPj4gK2lu
dCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdAo+PiB2
ZG9vcmJlbGxfYWRkcmVzcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90Cj4+IHZldmVudGlkKTsKPj4gK3ZvaWQgZ2ljdjNf
bHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQs
IHVpbnQzMl90Cj4+IHZpcnRfbHBpKTsKPj4gKwo+PiAgI2Vsc2UKPj4KPj4gIHN0YXRpYyBpbmxp
bmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUpCj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 09:12:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 09:12:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDSLH-00047o-Og; Wed, 24 May 2017 09:12:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dDSLG-00047f-7g
 for xen-devel@lists.xen.org; Wed, 24 May 2017 09:12:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7B/7E-03613-D7E45295; Wed, 24 May 2017 09:12:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsUSuHLSLd0aP9V
 Ig5ZOQ4slHxezODB6HN39mymAMYo1My8pvyKBNaO9cSlzwT/Wilc3N7M1MP5j6WLk4mAR6GSW
 +D/nJpDDwSEhECqx/IothCki8eR/GkiJkMAZJolXa1YClXBysAkoSew9eJwRxBYRSJU43j6BF
 cRmFlCQePF8KxOILSxgITFl2QpmEJtFQFWie8cJNhCbV8BI4uHrU2A1EgLyEme37GSGiAtKnJ
 z5hAVijrxE89bZzBMYeWchSc1CklrAyLSKUaM4tagstUjX2FAvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMweBiAYAdj06LAQ4ySHExKorwJz1UihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnw+vmqRgoJFqWmp1akZeYAwxgmLcHBoyTC+8AHKM1bXJCYW5yZDpE6xajLMefe1/dMQ
 ix5+XmpUuK8TiAzBECKMkrz4EbAYuoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl3gEzhyc
 wrgdv0CugIJqAjXO8qgxxRkoiQkmpgNKs1lGwq+//t+sJDEqoLBQKtt+xcZPok2tT0x+l4C83
 ib/xvysLs2E/NzWx9fyslTHYDv/ju+Ox911pKPK22B65fyq//85B85d/kjQbm199J7VJu/7C5
 JN59j9uirXsyvHV7vl7dMKn9trzY4ZlzatkEUjxrD/lsjDzPkpfzfpOZk1GcxMYEJZbijERDL
 eai4kQAnVbyfaQCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495617148!98660506!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41128 invoked from network); 24 May 2017 09:12:28 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.218)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 09:12:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1495617148;
 l=777; s=domk; d=aepfle.de;
 h=Content-Transfer-Encoding:MIME-Version:Date:Subject:Cc:To:From;
 bh=EMERx7hBZSClZsYVfgoJbXLuUZqiPxYnau7tDVH0OEE=;
 b=WjoZ/UwcV+g4k+aZSgaveO3Qm2tyWSYjwP4Xx606ucj2uAZWGgqgWvCY+eCB0eiaB4
 5g+8W/RXYhys/zINlYCDMBxVZwSKDaUsz3I9kXbr7t0lOuseesWHtmjSN4OUO1nuRiHC
 lau9cbIgTHRVKZFHthNYONhJ28L2lvBOueT0Q=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id Y0b525t4O9CQ5GJ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Wed, 24 May 2017 11:12:26 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Wed, 24 May 2017 11:12:24 +0200
Message-Id: <20170524091224.6972-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.12.2
MIME-Version: 1.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] docs: replace xm with xl in xen-tscmode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIGRvY3MvbWFu
L3hlbi10c2Ntb2RlLnBvZC43IHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hlbi10c2Ntb2RlLnBv
ZC43IGIvZG9jcy9tYW4veGVuLXRzY21vZGUucG9kLjcKaW5kZXggNGUxODU4NTU2Yy4uM2JiYzk2
ZjIwMSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGVuLXRzY21vZGUucG9kLjcKKysrIGIvZG9jcy9t
YW4veGVuLXRzY21vZGUucG9kLjcKQEAgLTEwNSwxMCArMTA1LDEwIEBAIGJlIHJlYWQuCiA9aGVh
ZDEgREVURVJNSU5JTkcgUkRUU0MgRlJFUVVFTkNZCiAKIFRvIGRldGVybWluZSB0aGUgZnJlcXVl
bmN5IG9mIHJkdHNjIGluc3RydWN0aW9ucyB0aGF0IGFyZSBlbXVsYXRlZCwKLWFuICJ4bSIgY29t
bWFuZCBjYW4gYmUgdXNlZCBieSBhIHByaXZpbGVnZWQgdXNlciBvZiBkb21haW4wLiAgVGhlCith
biAieGwiIGNvbW1hbmQgY2FuIGJlIHVzZWQgYnkgYSBwcml2aWxlZ2VkIHVzZXIgb2YgZG9tYWlu
MC4gIFRoZQogY29tbWFuZDoKIAotICAgICMgeG0gZGVidWcta2V5IHM7IHhtIGRtZXNnIHwgdGFp
bAorICAgICMgeGwgZGVidWcta2V5IHM7IHhsIGRtZXNnIHwgdGFpbAogCiBwcm92aWRlcyBpbmZv
cm1hdGlvbiBhYm91dCBUU0MgdXNhZ2UgaW4gZWFjaCBkb21haW4gd2hlcmUgVFNDCiBlbXVsYXRp
b24gaXMgY3VycmVudGx5IGVuYWJsZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 09:12:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 09:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDSLX-00049n-06; Wed, 24 May 2017 09:12:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dDSLV-00049T-Ls
 for xen-devel@lists.xen.org; Wed, 24 May 2017 09:12:45 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BF/F2-02181-D8E45295; Wed, 24 May 2017 09:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsUSuHLSLd0eP9V
 Ig642JoslHxezODB6HN39mymAMYo1My8pvyKBNePBh+dMBTtZK1bf3cbawHiBpYuRi4NFoJNZ
 ovvDa8YuRg4OCYFQieVXbCFMEYkn/9NASoQEzjBJXFu/C6iEk4NNQEli78HjYLaIQKrE8fYJr
 CA2s4CCxIvnW5lAbGEBR4lVC+6D2SwCqhILft9mB7F5BYwkzlz9yQZiSwjIS5zdspMZIi4ocX
 LmExaIOfISzVtnM09g5J2FJDULSWoBI9MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DA1O93NT
 i4sT01JzEpGK95PzcTYzA4GEAgh2MF097HmKU5GBSEuVNeK4SKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC189XNVJIsCg1PbUiLTMHGMYwaQkOHiUR3gc+QGne4oLE3OLMdIjUKUZdjjn3vr5nE
 mLJy89LlRLndQKZIQBSlFGaBzcCFlOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJAwxhSczrw
 Ru0yugI5iAjnC9qwxyREkiQkqqgfFz8hvzlbvrkg5JJTzfUXZoxqdTMmobZvY+OtQ15bPgjVv
 vAt1u1bjK3U/K3Gq8vzAjMXGFqkajx8WutvtbOEqupXTelX0i0F6+aNZGEa6OqKw0wYO5Kae2
 WHG3JMc8SRY6/v94Ta5J5rQr4YuWrIxZoCsnp5M1u1eu7t6pS8x7L7xeGs2fmqLEUpyRaKjFX
 FScCADP1RV2pAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495617163!71585021!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13616 invoked from network); 24 May 2017 09:12:44 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.218)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 May 2017 09:12:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1495617163;
 l=717; s=domk; d=aepfle.de;
 h=Content-Transfer-Encoding:MIME-Version:Date:Subject:Cc:To:From;
 bh=yKe/He9ThlXK3Iy6mfdVjG+KVUiCt9TqhiazJZ7zZ6o=;
 b=aa3Ur96LSboF0AB1Xe7iFyHADLDKtiFFIca7gQQuTJvx4F2cJuQiz1Q6eYTW4SEh4+
 RZ6dxa+5zU6z0Qn4Laxn7dS6abZuaHfuzj8oNyJcNyfIFlrESu8j35A35Sqf67CcNdqZ
 ZE9AWWLubNaQEp3TDPSyHsV4XM+73E29Vw44k=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id i04146t4O9Ch7GE
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Wed, 24 May 2017 11:12:43 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Wed, 24 May 2017 11:12:40 +0200
Message-Id: <20170524091241.7017-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.12.2
MIME-Version: 1.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] docs: correct paragraph indention in xen-tscmode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIGRvY3MvbWFu
L3hlbi10c2Ntb2RlLnBvZC43IHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW4tdHNjbW9kZS5w
b2QuNyBiL2RvY3MvbWFuL3hlbi10c2Ntb2RlLnBvZC43CmluZGV4IDBmOTM0NTM1OGQuLjRlMTg1
ODU1NmMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hlbi10c2Ntb2RlLnBvZC43CisrKyBiL2RvY3Mv
bWFuL3hlbi10c2Ntb2RlLnBvZC43CkBAIC05NiwxMSArOTYsMTIgQEAgdGhlIHVuZGVybHlpbmcg
aGFyZHdhcmUsIGFuZAogPWl0ZW0gKgogCiB3aGV0aGVyIG9yIG5vdCB0aGUgVk0gaGFzIGJlZW4g
c2F2ZWQvcmVzdG9yZWQvbWlncmF0ZWQKLVRvIHVuZGVyc3RhbmQgdGhpcyBpbiBtb3JlIGRldGFp
bCwgdGhlIHJlc3Qgb2YgdGhpcyBkb2N1bWVudCBtdXN0Ci1iZSByZWFkLgogCiA9YmFjawogCitU
byB1bmRlcnN0YW5kIHRoaXMgaW4gbW9yZSBkZXRhaWwsIHRoZSByZXN0IG9mIHRoaXMgZG9jdW1l
bnQgbXVzdAorYmUgcmVhZC4KKwogPWhlYWQxIERFVEVSTUlOSU5HIFJEVFNDIEZSRVFVRU5DWQog
CiBUbyBkZXRlcm1pbmUgdGhlIGZyZXF1ZW5jeSBvZiByZHRzYyBpbnN0cnVjdGlvbnMgdGhhdCBh
cmUgZW11bGF0ZWQsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 09:14:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 09:14:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDSMv-0004JS-Ao; Wed, 24 May 2017 09:14:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDSMt-0004J9-CM
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 09:14:11 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 05/E5-02196-2EE45295; Wed, 24 May 2017 09:14:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/ehn2q
 kwc55hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqmweZCk57VjS+62BuYOy16GLk4BASyJNY
 fbOmi5GTg1fATmLLnwZmEFtCwFDi9MKbLCA2i4CqxJPP55hAbDYBdYm2Z9tZQVpFBAwkzh1N6
 mLk4mAW6GCUmL5iLViNsICXxPutO9lBbCGgmZO3zwCr5xUQlPi7QxgkzAwUfvT/I/sERu5ZCJ
 lZSDIQtpbEw1+3WCBsbYllC18zg5QzC0hLLP/HARG2lfiychcjphIPia6WzAWMHKsY1YtTi8p
 Si3TN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOynoGBcQfjlTbnQ4ySHExK
 orwJz1UihfiS8lMqMxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIELysw8IUEi1LTUyvSM
 nOAMQNTKsHBoyTC6w6S5i0uSMwtzkyHSJ1iVJQS593mC5QQAElklObBtcHi9BKjrJQwLyMDA4
 MQT0FqUW5mCar8K0ZxDkYlYV4jkPE8mXklcNNfAS1mAlrselcZZHFJIkJKqoHxMtu3tBOVfK1
 rrrLVzRRWcjW+2uvllOvSzJ7Gk5S/Wle/Q8nlCld5w3qHZ8WCeaxhE9Muu/wL/M8kmRrgIumy
 ftn05uNmGg1hLK7Ltol9vF7utUDpUZ0r1+R5n65k/+la8P1o2Z06q6RHB73zbadvcWo53JoVJ
 nOp1Oi5+HyLVxJnBR1vfVBiKc5INNRiLipOBAB47U5wzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495617247!98185699!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21752 invoked from network); 24 May 2017 09:14:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 09:14:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 May 2017 03:14:07 -0600
Message-Id: <59256AFE020000780015C683@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 24 May 2017 03:14:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59256AFE020000780015C683@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part94ACE5CE.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] x86/NPT: deal with fallout from 2Mb/1Gb
 unmapping change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part94ACE5CE.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Commit efa9596e9d ("x86/mm: fix incorrect unmapping of 2MB and 1GB
pages") left the NPT code untouched, as there is no explicit alignment
check matching the one in EPT code. However, the now more widespread
storing of INVALID_MFN into PTEs requires adjustments:
- calculations when shattering large pages may spill into the p2m type
  field (converting p2m_populate_on_demand to p2m_grant_map_rw) - use
  OR instead of PLUS,
- the use of plain l{2,3}e_from_pfn() in p2m_pt_set_entry() results in
  all upper (flag) bits being clobbered - introduce and use
  p2m_l{2,3}e_from_pfn(), paralleling the existing L1 variant.

Reported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -45,13 +45,20 @@
 #undef page_to_mfn
 #define page_to_mfn(_pg) _mfn(__page_to_mfn(_pg))
=20
-/* We may store INVALID_MFN in l1 PTEs. We need to clip this
- * to avoid trampling over higher-order bits (NX, p2m type, IOMMU flags). =
 We
- * seem to not need to unclip on the return path, as callers are =
concerned only
- * with p2m type in such cases.=20
+/*
+ * We may store INVALID_MFN in PTEs.  We need to clip this to avoid =
trampling
+ * over higher-order bits (NX, p2m type, IOMMU flags).  We seem to not =
need
+ * to unclip on the read path, as callers are concerned only with p2m =
type in
+ * such cases.
  */
 #define p2m_l1e_from_pfn(pfn, flags)    \
     l1e_from_pfn((pfn) & (PADDR_MASK >> PAGE_SHIFT), (flags))
+#define p2m_l2e_from_pfn(pfn, flags)    \
+    l2e_from_pfn((pfn) & ((PADDR_MASK & ~(_PAGE_PSE_PAT | 0UL)) \
+                          >> PAGE_SHIFT), (flags) | _PAGE_PSE)
+#define p2m_l3e_from_pfn(pfn, flags)    \
+    l3e_from_pfn((pfn) & ((PADDR_MASK & ~(_PAGE_PSE_PAT | 0UL)) \
+                          >> PAGE_SHIFT), (flags) | _PAGE_PSE)
=20
 /* PTE flags for the various types of p2m entry */
 #define P2M_BASE_FLAGS \
@@ -243,7 +250,7 @@ p2m_next_level(struct p2m_domain *p2m, v
         l1_entry =3D __map_domain_page(pg);
         for ( i =3D 0; i < L2_PAGETABLE_ENTRIES; i++ )
         {
-            new_entry =3D l1e_from_pfn(pfn + (i * L1_PAGETABLE_ENTRIES), =
flags);
+            new_entry =3D l1e_from_pfn(pfn | (i * L1_PAGETABLE_ENTRIES), =
flags);
             p2m_add_iommu_flags(&new_entry, 1, IOMMUF_readable|IOMMUF_writ=
able);
             p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, 2);
         }
@@ -277,7 +284,7 @@ p2m_next_level(struct p2m_domain *p2m, v
         l1_entry =3D __map_domain_page(pg);
         for ( i =3D 0; i < L1_PAGETABLE_ENTRIES; i++ )
         {
-            new_entry =3D l1e_from_pfn(pfn + i, flags);
+            new_entry =3D l1e_from_pfn(pfn | i, flags);
             p2m_add_iommu_flags(&new_entry, 0, 0);
             p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, 1);
         }
@@ -595,8 +602,8 @@ p2m_pt_set_entry(struct p2m_domain *p2m,
         ASSERT(p2m_flags_to_type(flags) !=3D p2m_ioreq_server);
         ASSERT(!mfn_valid(mfn) || p2mt !=3D p2m_mmio_direct);
         l3e_content =3D mfn_valid(mfn) || p2m_allows_invalid_mfn(p2mt)
-            ? l3e_from_pfn(mfn_x(mfn),
-                           p2m_type_to_flags(p2m, p2mt, mfn, 2) | =
_PAGE_PSE)
+            ? p2m_l3e_from_pfn(mfn_x(mfn),
+                               p2m_type_to_flags(p2m, p2mt, mfn, 2))
             : l3e_empty();
         entry_content.l1 =3D l3e_content.l3;
=20
@@ -686,13 +693,10 @@ p2m_pt_set_entry(struct p2m_domain *p2m,
=20
         ASSERT(p2m_flags_to_type(flags) !=3D p2m_ioreq_server);
         ASSERT(!mfn_valid(mfn) || p2mt !=3D p2m_mmio_direct);
-        if ( mfn_valid(mfn) || p2m_allows_invalid_mfn(p2mt) )
-            l2e_content =3D l2e_from_pfn(mfn_x(mfn),
-                                       p2m_type_to_flags(p2m, p2mt, mfn, =
1) |
-                                       _PAGE_PSE);
-        else
-            l2e_content =3D l2e_empty();
-       =20
+        l2e_content =3D mfn_valid(mfn) || p2m_allows_invalid_mfn(p2mt)
+            ? p2m_l2e_from_pfn(mfn_x(mfn),
+                               p2m_type_to_flags(p2m, p2mt, mfn, 1))
+            : l2e_empty();
         entry_content.l1 =3D l2e_content.l2;
=20
         if ( entry_content.l1 !=3D 0 )



--=__Part94ACE5CE.2__=
Content-Type: text/plain; name="x86-p2m-pt-INVALID_MFN.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-p2m-pt-INVALID_MFN.patch"

x86/NPT: deal with fallout from 2Mb/1Gb unmapping change=0A=0ACommit =
efa9596e9d ("x86/mm: fix incorrect unmapping of 2MB and 1GB=0Apages") left =
the NPT code untouched, as there is no explicit alignment=0Acheck matching =
the one in EPT code. However, the now more widespread=0Astoring of =
INVALID_MFN into PTEs requires adjustments:=0A- calculations when =
shattering large pages may spill into the p2m type=0A  field (converting =
p2m_populate_on_demand to p2m_grant_map_rw) - use=0A  OR instead of =
PLUS,=0A- the use of plain l{2,3}e_from_pfn() in p2m_pt_set_entry() =
results in=0A  all upper (flag) bits being clobbered - introduce and =
use=0A  p2m_l{2,3}e_from_pfn(), paralleling the existing L1 variant.=0A=0AR=
eported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/mm/p2m-pt.c=0A+++ =
b/xen/arch/x86/mm/p2m-pt.c=0A@@ -45,13 +45,20 @@=0A #undef page_to_mfn=0A =
#define page_to_mfn(_pg) _mfn(__page_to_mfn(_pg))=0A =0A-/* We may store =
INVALID_MFN in l1 PTEs. We need to clip this=0A- * to avoid trampling over =
higher-order bits (NX, p2m type, IOMMU flags).  We=0A- * seem to not need =
to unclip on the return path, as callers are concerned only=0A- * with p2m =
type in such cases. =0A+/*=0A+ * We may store INVALID_MFN in PTEs.  We =
need to clip this to avoid trampling=0A+ * over higher-order bits (NX, p2m =
type, IOMMU flags).  We seem to not need=0A+ * to unclip on the read path, =
as callers are concerned only with p2m type in=0A+ * such cases.=0A  */=0A =
#define p2m_l1e_from_pfn(pfn, flags)    \=0A     l1e_from_pfn((pfn) & =
(PADDR_MASK >> PAGE_SHIFT), (flags))=0A+#define p2m_l2e_from_pfn(pfn, =
flags)    \=0A+    l2e_from_pfn((pfn) & ((PADDR_MASK & ~(_PAGE_PSE_PAT | =
0UL)) \=0A+                          >> PAGE_SHIFT), (flags) | _PAGE_PSE)=
=0A+#define p2m_l3e_from_pfn(pfn, flags)    \=0A+    l3e_from_pfn((pfn) & =
((PADDR_MASK & ~(_PAGE_PSE_PAT | 0UL)) \=0A+                          >> =
PAGE_SHIFT), (flags) | _PAGE_PSE)=0A =0A /* PTE flags for the various =
types of p2m entry */=0A #define P2M_BASE_FLAGS \=0A@@ -243,7 +250,7 @@ =
p2m_next_level(struct p2m_domain *p2m, v=0A         l1_entry =3D __map_doma=
in_page(pg);=0A         for ( i =3D 0; i < L2_PAGETABLE_ENTRIES; i++ )=0A  =
       {=0A-            new_entry =3D l1e_from_pfn(pfn + (i * L1_PAGETABLE_=
ENTRIES), flags);=0A+            new_entry =3D l1e_from_pfn(pfn | (i * =
L1_PAGETABLE_ENTRIES), flags);=0A             p2m_add_iommu_flags(&new_entr=
y, 1, IOMMUF_readable|IOMMUF_writable);=0A             p2m->write_p2m_entry=
(p2m, gfn, l1_entry + i, new_entry, 2);=0A         }=0A@@ -277,7 +284,7 @@ =
p2m_next_level(struct p2m_domain *p2m, v=0A         l1_entry =3D __map_doma=
in_page(pg);=0A         for ( i =3D 0; i < L1_PAGETABLE_ENTRIES; i++ )=0A  =
       {=0A-            new_entry =3D l1e_from_pfn(pfn + i, flags);=0A+    =
        new_entry =3D l1e_from_pfn(pfn | i, flags);=0A             =
p2m_add_iommu_flags(&new_entry, 0, 0);=0A             p2m->write_p2m_entry(=
p2m, gfn, l1_entry + i, new_entry, 1);=0A         }=0A@@ -595,8 +602,8 @@ =
p2m_pt_set_entry(struct p2m_domain *p2m,=0A         ASSERT(p2m_flags_to_typ=
e(flags) !=3D p2m_ioreq_server);=0A         ASSERT(!mfn_valid(mfn) || p2mt =
!=3D p2m_mmio_direct);=0A         l3e_content =3D mfn_valid(mfn) || =
p2m_allows_invalid_mfn(p2mt)=0A-            ? l3e_from_pfn(mfn_x(mfn),=0A- =
                          p2m_type_to_flags(p2m, p2mt, mfn, 2) | _PAGE_PSE)=
=0A+            ? p2m_l3e_from_pfn(mfn_x(mfn),=0A+                         =
      p2m_type_to_flags(p2m, p2mt, mfn, 2))=0A             : l3e_empty();=
=0A         entry_content.l1 =3D l3e_content.l3;=0A =0A@@ -686,13 +693,10 =
@@ p2m_pt_set_entry(struct p2m_domain *p2m,=0A =0A         ASSERT(p2m_flags=
_to_type(flags) !=3D p2m_ioreq_server);=0A         ASSERT(!mfn_valid(mfn) =
|| p2mt !=3D p2m_mmio_direct);=0A-        if ( mfn_valid(mfn) || p2m_allows=
_invalid_mfn(p2mt) )=0A-            l2e_content =3D l2e_from_pfn(mfn_x(mfn)=
,=0A-                                       p2m_type_to_flags(p2m, p2mt, =
mfn, 1) |=0A-                                       _PAGE_PSE);=0A-        =
else=0A-            l2e_content =3D l2e_empty();=0A-        =0A+        =
l2e_content =3D mfn_valid(mfn) || p2m_allows_invalid_mfn(p2mt)=0A+         =
   ? p2m_l2e_from_pfn(mfn_x(mfn),=0A+                               =
p2m_type_to_flags(p2m, p2mt, mfn, 1))=0A+            : l2e_empty();=0A     =
    entry_content.l1 =3D l2e_content.l2;=0A =0A         if ( entry_content.=
l1 !=3D 0 )=0A
--=__Part94ACE5CE.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part94ACE5CE.2__=--


From xen-devel-bounces@lists.xen.org Wed May 24 09:47:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 09:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDSsg-0006On-Rk; Wed, 24 May 2017 09:47:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDSsf-0006OS-IA
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 09:47:01 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 3E/B6-02955-49655295; Wed, 24 May 2017 09:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXdKmGq
 kwRwhixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGb83NnEVjAlreLi7NIGxul2
 XYxcHEICfxklNi2bywjhPGaUWHZlCpSzjVHiy/pnTF2MnBwiAs4SX8/MZe9i5ODgFdCXmP6rG
 iQsLOApce3fYjaQegmBlUoSD96uZAVJSAh4S7y8/ZQZpB7EvnrVuouRnYNNwErikBhIAYuAKl
 DBbvYJjNwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 EeruegYFxB+Or436HGCU5mJREeROeq0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9E6oaKSRY
 lJqeWpGWmQMMO5i0BAePkghvL0iat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqXEeV+AFAmAF
 GWU5sGNgMXAJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGUgU3gy80rgNr0COoIJ6AjXu8
 ogR5QkIqSkGhhjj9oklkTOK3hhFJJtFrBD6K4DY/4Hh9mp6VzTFhTVCanX3p5l8911lrNMv/a
 KE/9+XDGU3iqwJLOu82erdq/hEVW97xnmyQlcTn9i+u/2zpz1+fkdqYybd7d80XjZIrdFhUuq
 XDftZs2Po8HvWfUfGK/QYjvc2XqyymefXOlKNaa3d5ZEb1ZiKc5INNRiLipOBABYRuFNfAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495619218!85448624!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9841 invoked from network); 24 May 2017 09:46:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 09:46:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDSsa-0002Eh-8S; Wed, 24 May 2017 09:46:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDSsU-0006qv-Tl; Wed, 24 May 2017 09:46:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDSsU-0002Tc-Oh; Wed, 24 May 2017 09:46:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109703-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:leak-check/basis(8):fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f5eea276d8de10a32e68721707ae8f2fdfaa0960
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 09:46:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 109703: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcwMyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTcwMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjAgZ3Vl
c3Qtc3RhcnQvZGViaWFuIGZhaWwgaW4gMTA5NjkzIHBhc3MgaW4gMTA5NzAzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMDk2ODEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTY5MwoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
c3RvcCBmYWlsIGluIDEwOTY4MSBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDggbGVhay1jaGVjay9iYXNpcyg4KSBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgOSB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMDk2ODEgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAgIGZhaWwgaW4gMTA5
NjkzIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgZmFpbCBpbiAxMDk2OTMgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgIDYgcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmNWVlYTI3NmQ4ZGUxMGEzMmU2ODcyMTcwN2Fl
OGYyZmRmYWEwOTYwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2Zl
YWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDQzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICA0MSBkYXlzICAgNjcgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NjU1ICAyMDE3LTA1LTIxIDAyOjAzOjU3IFogICAg
MyBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NDIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDE0MTQ3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 09:48:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 09:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDStk-0006S8-57; Wed, 24 May 2017 09:48:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDStj-0006Rx-8Z
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 09:48:07 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 95/F8-02180-6D655295; Wed, 24 May 2017 09:48:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfdqmGq
 kwcdjBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTbauYC9qMK14eOcrWwLhWo4uRi0NIYCOj
 xPPu28wQzlJGibezP7J3MXJyCAt4STya+4cRxBYR0JfYdLuRHaLoHpPEuldr2EAcZoGrjBJ/n
 14Cq2IT0JS48/kTE4jNK2AlsfT8NaA4BweLgKrE5HYpkLCoQLjE28YjLBAlghInZz4BszkFfC
 Qu7TjKDGIzC9hK3Jm7G8qWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl1jA72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCQq2dgYNzBOGGV3yFGSQ4mJVHehOcqkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeM+EqkYKCRalpqdWpGXmAIMfJi3BwaMkwtsLkuYtLkjML
 c5Mh0idYlSUEud9AZIQAElklObBtcEi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7PIF
 N4MvNK4Ka/AlrMBLTY9a4yyOKSRISUVAOj81crTYYCJ5GXvH8nfZVZuzDtStZahZ4LjglSNnY
 Wgku2yjM2fP9cI7k7RsL5nSNrRqrQ3Pd1HIzm3eFbQl1ez400+ag28R4n48xXAZttdji+vKbh
 Oud827mX3+t9XDfwsfd0lRw4q/hYaVarwoPaK2puDn1+gpO6AswufNu0jiMrR/3yz7tKLMUZi
 YZazEXFiQBrJYcAswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495619285!86025726!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7656 invoked from network); 24 May 2017 09:48:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 24 May 2017 09:48:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 792442B;
 Wed, 24 May 2017 02:48:04 -0700 (PDT)
Received: from [10.37.8.164] (unknown [10.37.8.164])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABFB03F5C9;
 Wed, 24 May 2017 02:48:00 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-21-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1705221629120.18759@sstabellini-ThinkPad-X260>
 <a91fc153-38b6-c48e-f68e-66e26d2a8829@arm.com>
 <alpine.DEB.2.10.1705231107090.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d2571f54-c499-a0a6-61da-1ca7416ec07b@arm.com>
Date: Wed, 24 May 2017 10:47:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705231107090.18759@sstabellini-ThinkPad-X260>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDA1LzIzLzIwMTcgMDc6MjMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDIzIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0
ZWZhbm8sCj4+Cj4+IE9uIDIzLzA1LzE3IDAwOjQ4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4+PiBPbiBGcmksIDE5IE1heSAyMDE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4g
T24gVGh1LCAxMSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+IFdoZW4gTFBJ
cyBnZXQgdW5tYXBwZWQgYnkgYSBndWVzdCwgdGhleSBtaWdodCBzdGlsbCBiZSBpbiBzb21lIExS
IG9mCj4+Pj4+IHNvbWUgVkNQVS4gTmV2ZXJ0aGVsZXNzIHdlIHJlbW92ZSB0aGUgY29ycmVzcG9u
ZGluZyBwZW5kaW5nX2lycQo+Pj4+PiAocG9zc2libHkgZnJlZWluZyBpdCksIGFuZCBkZXRlY3Qg
dGhpcyBjYXNlIChpcnFfdG9fcGVuZGluZygpIHJldHVybnMKPj4+Pj4gTlVMTCkgd2hlbiB0aGUg
TFIgZ2V0cyBjbGVhbmVkIHVwIGxhdGVyLgo+Pj4+PiBIb3dldmVyIGEgKm5ldyogTFBJIG1heSBn
ZXQgbWFwcGVkIHdpdGggdGhlIHNhbWUgbnVtYmVyIHdoaWxlIHRoZSBvbGQKPj4+Pj4gTFBJIGlz
ICpzdGlsbCogaW4gc29tZSBMUi4gVG8gYXZvaWQgZ2V0dGluZyB0aGUgd3Jvbmcgc3RhdGUsIHdl
IG1hcmsKPj4+Pj4gZXZlcnkgbmV3bHkgbWFwcGVkIExQSSBhcyBQUklTVElORSwgd2hpY2ggbWVh
bnM6IGhhcyBuZXZlciBiZWVuIGluIGFuCj4+Pj4+IExSIGJlZm9yZS4gSWYgd2UgZGV0ZWN0IHRo
ZSBMUEkgaW4gYW4gTFIgYW55d2F5LCBpdCBtdXN0IGhhdmUgYmVlbiBhbgo+Pj4+PiBvbGRlciBv
bmUsIHdoaWNoIHdlIGNhbiBzaW1wbHkgcmV0aXJlLgo+Pj4+PiBCZWZvcmUgaW5zZXJ0aW5nIHN1
Y2ggYSBQUklTVElORSBMUEkgaW50byBhbiBMUiwgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdAo+Pj4+
PiBpdCdzIG5vdCBhbHJlYWR5IGluIGFub3RoZXIgTFIsIGFzIHRoZSBhcmNoaXRlY3R1cmUgZm9y
YmlkcyB0d28KPj4+Pj4gaW50ZXJydXB0cyB3aXRoIHRoZSBzYW1lIHZpcnR1YWwgSVJRIG51bWJl
ciBvbiBvbmUgQ1BVLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+Pj4gLS0tCj4+Pj4+ICB4ZW4vYXJjaC9hcm0vZ2lj
LmMgICAgICAgICB8IDU1Cj4+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KPj4+Pj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDYgKysrKysK
Pj4+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
Pj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2Fy
bS9naWMuYwo+Pj4+PiBpbmRleCBmZDNmYTA1Li44YmYwNTc4IDEwMDY0NAo+Pj4+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4+Pj4+IEBA
IC0zNzUsNiArMzc1LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBz
dHJ1Y3QKPj4+Pj4gcGVuZGluZ19pcnEgKnAsCj4+Pj4+ICB7Cj4+Pj4+ICAgICAgQVNTRVJUKCFs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4+Pj4KPj4+Pj4gKyAgICBjbGVhcl9iaXQoR0lDX0lS
UV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpOwo+Pj4+PiArCj4+Pj4+ICAgICAgZ2lj
X2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7Cj4+Pj4+Cj4+Pj4+ICAgICAgc2V0X2Jp
dChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwo+Pj4+PiBAQCAtNDQyLDEyICs0
NDQsNDEgQEAgdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LAo+Pj4+
PiB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCj4+Pj4+ICAjZW5kaWYKPj4+Pj4gIH0KPj4+Pj4K
Pj4+Pj4gKy8qCj4+Pj4+ICsgKiBGaW5kIGFuIHVudXNlZCBMUiB0byBpbnNlcnQgYW4gSVJRIGlu
dG8uIElmIHRoaXMgbmV3IGludGVycnVwdCBpcyBhCj4+Pj4+ICsgKiBQUklTVElORSBMUEksIHNj
YW4gdGhlIG90aGVyIExScyB0byBhdm9pZCBpbnNlcnRpbmcgdGhlIHNhbWUgSVJRCj4+Pj4+IHR3
aWNlLgo+Pj4+PiArICovCj4+Pj4+ICtzdGF0aWMgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwLAo+Pj4+PiBpbnQgbHIpCj4+Pj4+ICt7
Cj4+Pj4+ICsgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xy
czsKPj4+Pj4gKyAgICB1bnNpZ25lZCBsb25nICpscl9tYXNrID0gKHVuc2lnbmVkIGxvbmcgKikg
JnRoaXNfY3B1KGxyX21hc2spOwo+Pj4+PiArICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOwo+Pj4+
PiArCj4+Pj4+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykp
Owo+Pj4+PiArCj4+Pj4+ICsgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5F
X0xQSSwgJnAtPnN0YXR1cykgKQo+Pj4+Cj4+Pj4gTWF5YmUgd2Ugc2hvdWxkIGFkZCBhbiAidW5s
aWtlbHkiLgo+Pj4+Cj4+Pj4gSSBjYW4gc2VlIGhvdyB0aGlzIHdvdWxkIGJlIE9LaXNoIGF0IHJ1
bnRpbWUsIGJ1dCBhdCBib290IHRpbWUgdGhlcmUKPj4+PiBtaWdodCBiZSBhIGJ1bmNoIG9mIFBS
SVNUSU5FX0xQSXMsIGJ1dCBubyBNQVBEcyBoYXZlIGJlZW4gaXNzdWVkIHlldCwKPj4+PiByaWdo
dD8KPj4KPj4gWW91IGNhbm5vdCBoYXZlIGFueSBQUklTVElORV9MUElzIHdpdGhvdXQgYW55IE1B
UERzIGRvbmUuIFRoaXMgYml0IHdpbGwgYmUgc2V0Cj4+IHdoZW4geW91IGRvIHRoZSBmaXJzdCBN
QVBUSS4KPj4KPj4+Pgo+Pj4+IEkgaGF2ZSBhIHN1Z2dlc3Rpb24sIEknbGwgbGVhdmUgaXQgdG8g
eW91IGFuZCBKdWxpZW4gaWYgeW91IHdhbnQgdG8gZG8KPj4+PiB0aGlzIG5vdywgb3IgbWF5YmUg
Y29uc2lkZXIgaXQgYXMgYSBUT0RPIGl0ZW0uIEkgYW0gT0sgZWl0aGVyIHdheSAoSQo+Pj4+IGRv
bid0IHdhbnQgdG8gZGVsYXkgdGhlIElUUyBhbnkgbG9uZ2VyKS4KPj4+Pgo+Pj4+IEkgYW0gdGhp
bmtpbmcgd2Ugc2hvdWxkIGRvIHRoaXMgc2Nhbm5pbmcgb25seSBhZnRlciBhdCBsZWFzdCBvbmUg
TUFQRAo+Pj4+IGhhcyBiZWVuIGlzc3VlZCBmb3IgYSBnaXZlbiBjcHUgYXQgbGVhc3Qgb25jZS4g
SSB3b3VsZCByZXN1cnJlY3QgdGhlCj4+Pj4gaWRlYSBvZiBhIERJU0NBUkQgZmxhZywgYnV0IG5v
dCBvbiB0aGUgcGVuZGluZ19pcnEsIHRoYXQgSSBiZWxpZXZlIGl0J3MKPj4+PiBkaWZmaWN1bHQg
dG8gaGFuZGxlLCBidXQgYSBzaW5nbGUgZ2xvYmFsIERJU0NBUkQgZmxhZyBwZXIgc3RydWN0IHZj
cHUuCj4+Pj4KPj4+PiBPbiBNQVBELCB3ZSBzZXQgRElTQ0FSRCBmb3IgdGhlIHRhcmdldCB2Y3B1
IG9mIHRoZSBMUEkgd2UgYXJlIGRyb3BwaW5nLgo+Pj4+IE5leHQgdGltZSB3ZSB3YW50IHRvIGlu
amVjdCBhIFBSSVNUSU5FX0lSUSBvbiB0aGF0IGNwdSBpbnRlcmZhY2UsIHdlCj4+Pj4gc2NhbiBh
bGwgTFJzIGZvciBpbnRlcnJ1cHRzIHdpdGggYSBOVUxMIHBlbmRpbmdfaXJxLiBXZSByZW1vdmUg
dGhvc2UKPj4+PiBmcm9tIExScywgdGhlbiB3ZSByZW1vdmUgdGhlIERJU0NBUkQgZmxhZy4KPj4+
Pgo+Pj4+IERvIHlvdSB0aGluayBpdCB3b3VsZCB3b3JrPwo+Pgo+PiBJIGRvbid0IHVuZGVyc3Rh
bmQgdGhlIHBvaW50IHRvIGRvIHRoYXQuIE9rLCB5b3Ugd2lsbCBnZXQgdGhlIGZpcnN0Cj4+IFBS
SVNUSU5FX0xQSSAiZmFzdCIgKHRob3VnaCBsaWtlbHkgTFJzIHdpbGwgYmUgZW1wdHkpLCBidXQg
YWxsIHRoZSBvdGhlciB3aWxsCj4+IGJlICJzbG93IiAodGhvdWdoIGxpa2VseSBMUnMgd2lsbCBi
ZSBlbXB0eSB0b28pLgo+Pgo+PiBUaGUgcGFpbiB0byBpbXBsZW1lbnQgeW91ciBzdWdnZXN0aW9u
IGRvZXMgbm90IHNlZW0gdG8gYmUgd29ydGggaXQgc28gZmFyLgo+Cj4gTGV0IG1lIGV4cGxhaW4g
aXQgYSBiaXQgYmV0dGVyLCBJIHRoaW5rIEkgZGlkbid0IGNsYXJpZnkgaXQgd2VsbCBlbm91Z2gu
Cj4gTGV0IG1lIGFsc28gcHJlbWlzZSwgdGhhdCB0aGlzIHdvdWxkIGJlIGZpbmUgdG8gZG8gbGF0
ZXIsIGl0IGRvZXNuJ3QKPiBoYXZlIHRvIGJlIHBhcnQgb2YgdGhpcyBwYXRjaC4KPgo+IFdoZW4g
SSB3cm90ZSBNQVBEIGFib3ZlLCBJIG1lYW50IGFjdHVhbGx5IGFueSBjb21tYW5kcyB0aGF0IGRl
bGV0ZSBhbgo+IGV4aXN0aW5nIHBlbmRpbmdfaXJxIC0gdkxQSSBtYXBwaW5nLiBTcGVjaWZpY2Fs
bHksIERJU0NBUkQsIGFuZCBNQVBECj4gd2hlbiB0aGUKPgo+ICAgICBpZiAoICF2YWxpZCApCj4g
ICAgICAgICAvKiBEaXNjYXJkIGFsbCBldmVudHMgYW5kIHJlbW92ZSBwZW5kaW5nIExQSXMuICov
Cj4gICAgICAgICBpdHNfdW5tYXBfZGV2aWNlKGl0cywgZGV2aWQpOwo+Cj4gY29kZSBwYXRoIGlz
IHRha2VuLCB3aGljaCBzaG91bGQgbm90IGJlIHRoZSBjYXNlIGF0IGJvb3QgdGltZSwgcmlnaHQ/
Cj4gQXJlIHRoZXJlIGFueSBvdGhlciBjb21tYW5kcyB0aGF0IHJlbW92ZSBhIHBlbmRpbmdfaXJx
IC0gdkxQSSBtYXBwaW5nCj4gdGhhdCBJIG1pc3NlZD8KCkkgZG9uJ3QgdGhpbmsgc28uCgo+Cj4g
VGhlIGlkZWEgaXMgdGhhdCB3ZSBjb3VsZCBhZGQgYSBWR0lDX1YzX0xQSVNfRElTQ0FSRCBmbGFn
IHRvIGFyY2hfdmNwdS4KPiBWR0lDX1YzX0xQSVNfRElTQ0FSRCBpcyBzZXQgb24gYSBESVNDQVJE
IGNvbW1hbmQsIGFuZCBvbiBhIE1BUEQgKCF2YWxpZCkKPiBjb21tYW5kLiBJZiBWR0lDX1YzX0xQ
SVNfRElTQ0FSRCBpcyBub3Qgc2V0LCB0aGVyZSBpcyBubyBuZWVkIHRvIHNjYW4KPiBhbnl0aGlu
Zy4gSWYgVkdJQ19WM19MUElTX0RJU0NBUkQgaXMgc2V0ICphbmQqIHdlIHdhbnQgdG8gaW5qZWN0
IGEKPiBQUklTVElORV9JUlEsIHRoZW4gd2UgZG8gdGhlIHNjYW5uaW5nLgo+Cj4gV2hlbiB3ZSBk
byB0aGUgc2Nhbm5pbmcsIHdlIGNoZWNrIGFsbCBMUnMgZm9yIE5VTEwgcGVuZGluZ19pcnEgc3Ry
dWN0cy4KPiBXZSBjbGVhciB0aGVtIGFsbCBpbiBvbmUgZ28uIFRoZW4gd2UgcmVtb3ZlIFZHSUNf
VjNfTFBJU19ESVNDQVJELgoKVGhlIHByb2JsZW0gd2UgYXJlIHRyeWluZyB0byBzb2x2ZSBoZXJl
IGlzIG5vdCBiZWNhdXNlIG9mIE5VTEwgCnBlbmRpbmdfaXJxIHN0cnVjdHMuIEl0IGlzIGJlY2F1
c2Ugb2YgdGhlIHByZXZpb3VzIGludGVycnVwdCBtYXkgc3RpbGwgCmJlIGluIExScyBzbyB3ZSB3
b3VsZCBlbmQtdXAgdG8gaGF2ZSB0d2ljZSB0aGUgTFBJcyBpbiBpdC4gVGhpcyB3aWxsIApyZXN1
bHQgdG8gdW5wcmVkaWN0YWJsZSBiZWhhdmlvci4KClRoaXMgY291bGQgaGFwcGVuIGlmIHlvdSBk
bzoKCiAgICAgdkNQVSBBICAgICAgICAgICAgICAgfCAgIHZDUFUgIEIKICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CiAgICAgRElTQ0FSRCB2TFBJMSAgICAgICAgfAogICAgIE1BUFRJICAgdkxQ
STEgICAgICAgIHwKCiAgICAgICAgICAgICAgICAgaW50ZXJydXB0IGluamVjdGVkIG9uIHZDUFUg
QgoKICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgZW50ZXJpbmcgaW4gdGhlIGh5cAogICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICBjbGVhcl9scnMKICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgdmdpY192Y3B1X2luamVjdF9pcnEKCgpjbGVhcl9scnMgd2lsbCBub3QgcmVtb3Zl
IHRoZSBpbnRlcnJ1cHQgZnJvbSBMUnMgaWYgaXQgd2FzIGFscmVhZHkgCnBlbmRpbmcgYmVjYXVz
ZSBwZW5kaW5nX2lycSBpcyBub3QgTlVMTCBhbnltb3JlLgoKVGhpcyBpcyBjYXVzaW5nIGlzc3Vl
IGJlY2F1c2Ugd2UgYXJlIHRyeWluZyB0byBiZSBjbGV2ZXIgd2l0aCB0aGUgTFJzIGJ5IApub3Qg
cmVnZW5lcmF0aW5nIHRoZW0gYXQgZXZlcnkgZW50cnkvZXhpdC4gVGhpcyBpcyBjYXVzaW5nIHRy
b3VibGUgaW4gCm1hbnkgbW9yZSBwbGFjZSBpbiB0aGUgdkdJQy4gSUhNTyB3ZSBzaG91bGQgYXR0
ZW1wdCB0byByZWdlbmVyYXRlIHRoZW0gCmFuZCBzZWUgaG93IHRoaXMgd2lsbCBhZmZlY3QgdGhl
IHBlcmZvcm1hbmNlLgoKPgo+IFRoaXMgd2F5LCB3ZSBnZXQgYWxsIFBSSVNUSU5FX0xQSSBmYXN0
LCBleGNlcHQgZm9yIHRoZSB2ZXJ5IGZpcnN0IG9uZQo+IGFmdGVyIGEgRElTQ0FSRCBvciBNQVBE
ICghdmFsaWQpIGNvbW1hbmQuCj4KPiBEb2VzIGl0IG1ha2UgbW9yZSBzZW5zZSBub3c/IFdoYXQg
ZG8geW91IHRoaW5rPwoKVG8gYmUgaG9uZXN0LCBJIHRoaW5rIHdlIGFyZSB0cnlpbmcgdG8gdGhp
bmsgYWJvdXQgcHJlbWF0dXJlIApvcHRpbWl6YXRpb24gd2l0aG91dCBhbnkgbnVtYmVyLiBXZSBz
aG91bGQgZmlyc3QgbG9vayBhdCB0aGUgdkdJQyByZXdvcmsgCmFuZCB0aGVuIHNlZSBpZiB0aGlz
IGNvZGUgd2lsbCBzdGF5IGluIHBsYWNlIChJIGhhdmUgdGhlIGZlZWxpbmcgaXQgd2lsbCAKZGlz
YXBwZWFyKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 09:56:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 09:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDT1n-0007Er-1q; Wed, 24 May 2017 09:56:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDT1l-0007Ef-7I
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 09:56:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 54/27-03587-8C855295; Wed, 24 May 2017 09:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTfdEhGq
 kQdcyFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPr7AXGgtOCFV/nLWJvYHzN28XIxSEksJFR
 4uKts6wQzlJGiXuruhi7GDk5hAVsJD5c+8cCYosIRErs33qABaLoNKPE2R0fwTqYBVYzSkzZs
 IIVpIpNQFPizudPTCA2r4CVRNfxh2A2i4CqxL9V39hBbFGBcIm3jUdYIGoEJU7OfAJmcwpYS0
 x+N50NxGYWsJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGpnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxi/LQs4xCjJwaQkypvwXCVSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSvQbhqpJBgUWp6akVaZg4w/GHSEhw8SiK8hiBp3uKCxNziz
 HSI1ClGRSlxXhWQhABIIqM0D64NFnOXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwbAzKFJz
 OvBG76K6DFTECLXe8qgywuSURISTUwepWtW3Lt6MzDO/KOHrANfrCnJnax/1kxg8OzNHI4Gox
 TpR9+zLJNfXcuJJbX6PDjl9IvH+dUnj+58dtD3XObr7w9XWKglfZM5H3JQh8j6ZTz/hUfTt+0
 Mma/f4YtyO7/qjeuPw/FdBVm3LhRq2eRznzytrWxT7tX2W7Btw4RjA4BVe3pMxYwKrEUZyQaa
 jEXFScCALSjw++0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495619783!104336463!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17703 invoked from network); 24 May 2017 09:56:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 24 May 2017 09:56:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F3202B;
 Wed, 24 May 2017 02:56:23 -0700 (PDT)
Received: from [10.37.8.164] (unknown [10.37.8.164])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6523B3F578;
 Wed, 24 May 2017 02:56:21 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-20-andre.przywara@arm.com>
 <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
 <16e3a145-795d-03e9-8733-96bdd55d8679@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e67eafff-5748-8e75-683d-6e4085e4ce9d@arm.com>
Date: Wed, 24 May 2017 10:56:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <16e3a145-795d-03e9-8733-96bdd55d8679@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAwNS8yNC8yMDE3IDEwOjEwIEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBPbiAxNy8wNS8xNyAxOTowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gIC8qCj4+PiAgICog
TG9va3VwIHRoZSBhZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUgYXNz
b2NpYXRlZCB3aXRoCj4+PiAgICogdGhhdCBkZXZpY2UgSUQuCj4+PiBAQCAtNDE0LDYgKzQyOSwx
MzMgQEAgb3V0X3VubG9jazoKPj4+ICAgICAgcmV0dXJuIHJldDsKPj4+ICB9Cj4+Pgo+Pj4gKy8q
IE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCj4+PiArc3RhdGljIGlu
dCBpdHNfZGlzY2FyZF9ldmVudChzdHJ1Y3QgdmlydF9pdHMgKml0cywKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2aWQpCj4+PiAr
ewo+Pj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4+PiArICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Cj4+PiArICAgIHN0cnVjdCB2Y3B1ICp2Y3B1Owo+Pj4gKyAgICB1aW50MzJfdCB2bHBp
Owo+Pj4gKwo+Pj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsK
Pj4+ICsKPj4+ICsgICAgaWYgKCAhcmVhZF9pdHRlX2xvY2tlZChpdHMsIHZkZXZpZCwgdmV2aWQs
ICZ2Y3B1LCAmdmxwaSkgKQo+Pj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4+PiArCj4+PiAr
ICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCj4+PiArICAgICAgICByZXR1cm4gLUVOT0VO
VDsKPj4+ICsKPj4+ICsgICAgLyogTG9jayB0aGlzIFZDUFUncyBWR0lDIHRvIG1ha2Ugc3VyZSBu
b2JvZHkgaXMgdXNpbmcgdGhlCj4+PiBwZW5kaW5nX2lycS4gKi8KPj4+ICsgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+Cj4+IFRoZXJlIGlzIGFu
IGludGVyZXN0aW5nIGlzc3VlIGhhcHBlbmluZyB3aXRoIHRoaXMgY29kZS4gWW91IGRvbid0IGNo
ZWNrCj4+IHRoZSBjb250ZW50IG9mIHRoZSBtZW1vcnkgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBT
byBhIG1hbGljaW91cyBndWVzdAo+PiBjb3VsZCBjcmFmdCB0aGUgbWVtb3J5IGluIG9yZGVyIHRv
IHNldHVwIG1hcHBpbmcgd2l0aCBrbm93biB2bHBpIGFuZCBhCj4+IGRpZmZlcmVudCB2Q1BVLgo+
Pgo+PiBUaGlzIHdvdWxkIGxlYWQgdG8gdXNlIHRoZSB3cm9uZyBsb2NrIGhlcmUgYW5kIGNvcnJ1
cHQgdGhlIGxpc3QuCj4KPiBXaGF0IGFib3V0IHRoaXM6Cj4gUmlnaHQgbm93IChtb3N0bHkgZHVl
IHRvIHRoZSByZXF1aXJlbWVudHMgb2YgdGhlIElOVkFMTCBpbXBsZW1lbnRhdGlvbikKPiB3ZSBz
dG9yZSB0aGUgVkNQVSBJRCBpbiBvdXIgc3RydWN0IHBlbmRpbmdfaXJxLCBwb3B1bGF0ZWQgdXBv
biBNQVBUSS4gU28KPiBvcmlnaW5hbGx5IHRoaXMgd2FzIGp1c3QgZm9yIGNhY2hpbmcgKElOVkFM
TCBiZWluZyB0aGUgb25seSB1c2VyIG9mCj4gdGhpcyksIGJ1dCBJIHdhcyB3b25kZXJpbmcgaWYg
d2Ugc2hvdWxkIG1vdmUgdGhlIGFjdHVhbCBpbnN0YW5jZSBvZiB0aGlzCj4gaW5mb3JtYXRpb24g
dG8gcGVuZGluZ19pcnEgaW5zdGVhZCBvZiByZWx5aW5nIG9uIHRoZSBjb2xsZWN0aW9uIElEIGZy
b20KPiB0aGUgSVRTIHRhYmxlLiBTbyB3ZSB3b3VsZCBuZXZlciBuZWVkIHRvIGxvb2sgdXAgYW5k
IHRydXN0IHRoZSBJVFMKPiB0YWJsZXMgZm9yIHRoaXMgaW5mb3JtYXRpb24gYW55bW9yZS4gTGF0
ZXIgd2l0aCB0aGUgVkdJQyByZXdvcmsgd2Ugd2lsbAo+IG5lZWQgdGhpcyBmaWVsZCBhbnl3YXkg
KGV2ZW4gZm9yIFNQSXMpLgo+Cj4gSSB0aGluayB0aGlzIHNob3VsZCBzb2x2ZSB0aGlzIHRocmVh
dCwgd2hlcmUgYSBndWVzdCBjYW4gbWFuaXB1bGF0ZSBYZW4KPiBieSBjcmFmdGluZyB0aGUgdGFi
bGVzLiBUaW5rZXJpbmcgd2l0aCB0aGUgb3RoZXIgaW5mb3JtYXRpb24gc3RvcmVkIGluCj4gdGhl
IHRhYmxlcyBzaG91bGQgbm90IGhhcm0gWGVuLCB0aGUgZ3Vlc3Qgd291bGQganVzdCBzaG9vdCBp
dHNlbGYgaW50bwo+IHRoZSBmb290Lgo+Cj4gRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/CgpJIHRoaW5r
IHNvLiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB3aXRoIHRoYXQgc29sdXRpb24gd2Ugd291
bGQgbm90IApuZWVkIHRvIHByb3RlY3QgdGhlIG1lbW9yeSBwcm92aWRlZCBieSB0aGUgZ3Vlc3Q/
CgpDaGVlcnMuCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 10:10:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 10:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDTFD-0008Vd-4o; Wed, 24 May 2017 10:10:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDTFB-0008VV-Ln
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 10:10:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 EF/02-02006-80C55295; Wed, 24 May 2017 10:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTZcjRjX
 SYP87EYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePqtvCChWIV7bMvsDcwPhLoYuTiEBLYyChx
 9PlrRghnKaPEjbZmpi5GTg5hATuJX1vXM4LYIgL6EptuN7JDFJ1lkni4ezkTiMMscJVR4uraB
 WAdbAKaEnc+fwKzeQWsJG7umMIKYrMIqEo8/t8HFhcVCJd423iEBaJGUOLkzCdgNqeAj8Sio2
 fA6pkFbCXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6hqV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDIMQDBDsaG7Z6HGCU5mJREeROeq0QK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDdEq4aKSRYlJqeWpGWmQMMfpi0BAePkgivUxRQmre4IDG3ODMdI
 nWKUVFKnPceSEIAJJFRmgfXBou4S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQwyhSczrw
 Ru+iugxUxAi13vKoMsLklESEk1MMovMVya1f+6ir9864z/vALmzD3dhgcLCydvPfp01t8r5Xe
 X8mx9Wmp+RV/0tV6bYaJDVdaeoBu3flkWrLv6r6tZf7PV3zBrn08i8UGTN7caZtua+9clb1uh
 2DBLs+64l9/vtIa5iWd8beVN/z0V0tz7XZlzg1hM57w9LaeSlu484Df/3BWxW0osxRmJhlrMR
 cWJAKryO4OzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495620615!100153462!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61342 invoked from network); 24 May 2017 10:10:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 24 May 2017 10:10:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F2DD12B;
 Wed, 24 May 2017 03:10:14 -0700 (PDT)
Received: from [10.37.8.164] (unknown [10.37.8.164])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A1523F578;
 Wed, 24 May 2017 03:10:12 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
 <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
 <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2cf9ab72-a2dc-003d-7f4a-80f5808bf134@arm.com>
Date: Wed, 24 May 2017 11:10:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDA1LzIzLzIwMTcgMDY6NDcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDIzIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0
ZWZhbm8sCj4+Cj4+IE9uIDIyLzA1LzE3IDIzOjE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4+PiBPbiBUdWUsIDE2IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEBAIC00
MzYsOCArNDczLDI2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRl
KHN0cnVjdAo+Pj4+PiB2Y3B1Cj4+Pj4+ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPj4+Pj4gICAg
ICBzd2l0Y2ggKCBnaWNyX3JlZyApCj4+Pj4+ICAgICAgewo+Pj4+PiAgICAgIGNhc2UgVlJFRzMy
KEdJQ1JfQ1RMUik6Cj4+Pj4+IC0gICAgICAgIC8qIExQSSdzIG5vdCBpbXBsZW1lbnRlZCAqLwo+
Pj4+PiAtICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPj4+Pj4gKyAgICB7Cj4+Pj4+ICsg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgaWYgKCAh
di0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCj4+Pj4+ICsgICAgICAgICAgICBnb3RvIHdy
aXRlX2lnbm9yZV8zMjsKPj4+Pj4gKyAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JE
ICkgZ290byBiYWRfd2lkdGg7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgdmdpY19sb2NrKHYpOyAg
ICAgICAgICAgICAgICAgICAvKiBwcm90ZWN0cyByZGlzdHNfZW5hYmxlZCAqLwo+Pj4+Cj4+Pj4g
R2V0dGluZyBiYWNrIHRvIHRoZSBsb2NraW5nLiBJIGRvbid0IHNlZSBhbnkgcGxhY2Ugd2hlcmUg
d2UgZ2V0IHRoZSBkb21haW4KPj4+PiB2Z2ljIGxvY2sgYmVmb3JlIHZDUFUgdmdpYyBsb2NrLiBT
byB0aGlzIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2h5IHRoaXMKPj4+PiBvcmRlcmluZwo+Pj4+IGFu
ZCBub3QgbW92aW5nIHRoaXMgbG9jayBpbnRvIHZnaWNfdmNwdV9lbmFibGVfbHBpcy4KPj4+Pgo+
Pj4+IEF0IGxlYXN0IHRoaXMgcmVxdWlyZSBkb2N1bWVudGF0aW9uIGluIHRoZSBjb2RlIGFuZCBl
eHBsYW5hdGlvbiBpbiB0aGUKPj4+PiBjb21taXQKPj4+PiBtZXNzYWdlLgo+Pj4KPj4+IEl0IGRv
ZXNuJ3QgbG9vayBsaWtlIHdlIG5lZWQgdG8gdGFrZSB0aGUgdi0+YXJjaC52Z2ljLmxvY2sgaGVy
ZS4gV2hhdCBpcwo+Pj4gaXQgcHJvdGVjdGluZz8KPj4KPj4gVGhlIG5hbWUgb2YgdGhlIGZ1bmN0
aW9uIGlzIGEgYml0IGNvbmZ1c2lvbi4gSXQgZG9lcyBub3QgdGFrZSB0aGUgdkNQVSB2Z2ljCj4+
IGxvY2sgYnV0IHRoZSBkb21haW4gdmdpYyBsb2NrLgo+Pgo+PiBJIGJlbGlldmUgdGhlIHZjcHUg
aXMgcGFzc2VkIHRvIGF2b2lkIGhhdmUgdi0+ZG9tYWluIGluIG1vc3Qgb2YgdGhlIGNhbGxlcnMu
Cj4+IEJ1dCB3ZSBzaG91bGQgcHJvYmFibHkgcmVuYW1lIHRoZSBmdW5jdGlvbi4KPj4KPj4gSW4g
dGhpcyBjYXNlIGl0IHByb3RlY3RzIHZnaWNfdmNwdV9lbmFibGVfbHBpcyBiZWNhdXNlIHlvdSBj
YW4gY29uZmlndXJlIHRoZQo+PiBudW1iZXIgb2YgTFBJcyBwZXIgcmUtZGlzdHJpYnV0b3IgYnV0
IHRoaXMgaXMgYSBkb21haW4gd2lkZSB2YWx1ZS4gSSBrbm93IHRoZQo+PiBzcGVjIGlzIGNvbmZ1
c2luZyBvbiB0aGlzLgo+Cj4gVGhlIHF1b3RpbmcgaGVyZSBpcyB2ZXJ5IHVuaGVscGZ1bC4gSW4g
QW5kcmUncyBwYXRjaDoKCk9oLCB0aG91Z2ggbXkgcG9pbnQgYWJvdXQgdmdpY19sb2NrIG5hbWlu
ZyBzdGFuZHMgOikuCgo+Cj4gQEAgLTQzNiw4ICs0NzMsMjYgQEAgc3RhdGljIGludCBfX3ZnaWNf
djNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZv
LAo+ICAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQo+ICAgICAgewo+ICAgICAgY2FzZSBWUkVHMzIo
R0lDUl9DVExSKToKPiAtICAgICAgICAvKiBMUEkncyBub3QgaW1wbGVtZW50ZWQgKi8KPiAtICAg
ICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwo+ICsKPiArICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNf
aXRzICkKPiArICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4gKyAgICAgICAgaWYg
KCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAg
IHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3RzX2VuYWJs
ZWQgKi8KPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKPiArCj4gKyAgICAgICAgLyogTFBJcyBjYW4gb25seSBiZSBlbmFibGVkIG9uY2UsIGJ1
dCBuZXZlciBkaXNhYmxlZCBhZ2Fpbi4gKi8KPiArICAgICAgICBpZiAoIChyICYgR0lDUl9DVExS
X0VOQUJMRV9MUElTKSAmJgo+ICsgICAgICAgICAgICAgISh2LT5hcmNoLnZnaWMuZmxhZ3MgJiBW
R0lDX1YzX0xQSVNfRU5BQkxFRCkgKQo+ICsgICAgICAgICAgICB2Z2ljX3ZjcHVfZW5hYmxlX2xw
aXModik7Cj4gKwo+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgdmdpY191bmxvY2sodik7Cj4gKwo+ICsgICAgICAg
IHJldHVybiAxOwo+ICsgICAgfQo+Cj4gTXkgcXVlc3Rpb24gaXM6IGRvIHdlIG5lZWQgdG8gdGFr
ZSBib3RoIHZnaWNfbG9jayBhbmQgdi0+YXJjaC52Z2ljLmxvY2s/Cj4gSWYgc28sIHdoeT8KCkkg
d2lsbCBsZXQgQW5kcmUgY29uZmlybSBoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 10:21:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 10:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDTQ5-0000q6-5H; Wed, 24 May 2017 10:21:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDTQ3-0000q0-QL
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 10:21:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CF/FD-02181-BAE55295; Wed, 24 May 2017 10:21:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3d5nGq
 kwfEuWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePTCZmCr8oVh5dvYW5g3CrVxcjJISSQJ/Hr
 6n62LkYODl4BO4nHbbUgYQkBQ4nTC2+ygNgsAqoSd1d+ZgSx2QTUJdqebWcFKRcBqlk6y6KLk
 YuDWWA7o8SvCavBaoQF/CQe77zJDjG+SOLpwi9MIDangL3EsY0/mCFWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Roa6SUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYeAxDsYOyb5XyIUZKDSUmUN+G5SqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV4WYCALCRalpqdWpGXmAGMAJi3BwaMkwjspFijNW1yQmFucm
 Q6ROsWoKCXOWwGSEABJZJTmwbXB4u4So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmrQabwZO
 aVwE1/BbSYCWix611lkMUliQgpqQbGSQ5M7r8OCO81Oj/hlv73vffSyq0nMDPPEZx9o8bQ3/n
 Irp15K5sO3WaPyvqqO0vKPK39+uzo0I95OVYPp3ObHZfsTjq6r0525cmuhVPTr801PbI+t3H+
 AfkrD9UebJLhb173jnfCW25O3S47Th/Wp27vnLZPeiO5p0tjp7LE1nlH+n58XvBVXomlOCPRU
 Iu5qDgRAEwN17G2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495621284!100016980!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7110 invoked from network); 24 May 2017 10:21:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 10:21:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 May 2017 04:21:23 -0600
Message-Id: <59257AC3020000780015C6CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 24 May 2017 04:21:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <59256AFE020000780015C683@prv-mh.provo.novell.com>
 <59256AFE020000780015C683@prv-mh.provo.novell.com>
In-Reply-To: <59256AFE020000780015C683@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/NPT: deal with fallout from 2Mb/1Gb
 unmapping change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA1LjE3IGF0IDExOjE0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IENv
bW1pdCBlZmE5NTk2ZTlkICgieDg2L21tOiBmaXggaW5jb3JyZWN0IHVubWFwcGluZyBvZiAyTUIg
YW5kIDFHQgo+IHBhZ2VzIikgbGVmdCB0aGUgTlBUIGNvZGUgdW50b3VjaGVkLCBhcyB0aGVyZSBp
cyBubyBleHBsaWNpdCBhbGlnbm1lbnQKPiBjaGVjayBtYXRjaGluZyB0aGUgb25lIGluIEVQVCBj
b2RlLiBIb3dldmVyLCB0aGUgbm93IG1vcmUgd2lkZXNwcmVhZAo+IHN0b3Jpbmcgb2YgSU5WQUxJ
RF9NRk4gaW50byBQVEVzIHJlcXVpcmVzIGFkanVzdG1lbnRzOgo+IC0gY2FsY3VsYXRpb25zIHdo
ZW4gc2hhdHRlcmluZyBsYXJnZSBwYWdlcyBtYXkgc3BpbGwgaW50byB0aGUgcDJtIHR5cGUKPiAg
IGZpZWxkIChjb252ZXJ0aW5nIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgdG8gcDJtX2dyYW50X21h
cF9ydykgLSB1c2UKPiAgIE9SIGluc3RlYWQgb2YgUExVUywKPiAtIHRoZSB1c2Ugb2YgcGxhaW4g
bHsyLDN9ZV9mcm9tX3BmbigpIGluIHAybV9wdF9zZXRfZW50cnkoKSByZXN1bHRzIGluCj4gICBh
bGwgdXBwZXIgKGZsYWcpIGJpdHMgYmVpbmcgY2xvYmJlcmVkIC0gaW50cm9kdWNlIGFuZCB1c2UK
PiAgIHAybV9sezIsM31lX2Zyb21fcGZuKCksIHBhcmFsbGVsaW5nIHRoZSBleGlzdGluZyBMMSB2
YXJpYW50Lgo+IAo+IFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkknbSBzb3JyeSBHZW9yZ2UsIEkgc2hvdWxkIGFsc28gaGF2ZSBDYy1lZCB5b3Ugb24g
dGhpcyBvbmUuCgpKYW4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gQEAgLTQ1LDEzICs0NSwyMCBAQAo+ICAjdW5kZWYg
cGFnZV90b19tZm4KPiAgI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21m
bihfcGcpKQo+ICAKPiAtLyogV2UgbWF5IHN0b3JlIElOVkFMSURfTUZOIGluIGwxIFBURXMuIFdl
IG5lZWQgdG8gY2xpcCB0aGlzCj4gLSAqIHRvIGF2b2lkIHRyYW1wbGluZyBvdmVyIGhpZ2hlci1v
cmRlciBiaXRzIChOWCwgcDJtIHR5cGUsIElPTU1VIGZsYWdzKS4gIFdlCj4gLSAqIHNlZW0gdG8g
bm90IG5lZWQgdG8gdW5jbGlwIG9uIHRoZSByZXR1cm4gcGF0aCwgYXMgY2FsbGVycyBhcmUgY29u
Y2VybmVkIAo+IG9ubHkKPiAtICogd2l0aCBwMm0gdHlwZSBpbiBzdWNoIGNhc2VzLiAKPiArLyoK
PiArICogV2UgbWF5IHN0b3JlIElOVkFMSURfTUZOIGluIFBURXMuICBXZSBuZWVkIHRvIGNsaXAg
dGhpcyB0byBhdm9pZCAKPiB0cmFtcGxpbmcKPiArICogb3ZlciBoaWdoZXItb3JkZXIgYml0cyAo
TlgsIHAybSB0eXBlLCBJT01NVSBmbGFncykuICBXZSBzZWVtIHRvIG5vdCBuZWVkCj4gKyAqIHRv
IHVuY2xpcCBvbiB0aGUgcmVhZCBwYXRoLCBhcyBjYWxsZXJzIGFyZSBjb25jZXJuZWQgb25seSB3
aXRoIHAybSB0eXBlIAo+IGluCj4gKyAqIHN1Y2ggY2FzZXMuCj4gICAqLwo+ICAjZGVmaW5lIHAy
bV9sMWVfZnJvbV9wZm4ocGZuLCBmbGFncykgICAgXAo+ICAgICAgbDFlX2Zyb21fcGZuKChwZm4p
ICYgKFBBRERSX01BU0sgPj4gUEFHRV9TSElGVCksIChmbGFncykpCj4gKyNkZWZpbmUgcDJtX2wy
ZV9mcm9tX3BmbihwZm4sIGZsYWdzKSAgICBcCj4gKyAgICBsMmVfZnJvbV9wZm4oKHBmbikgJiAo
KFBBRERSX01BU0sgJiB+KF9QQUdFX1BTRV9QQVQgfCAwVUwpKSBcCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgPj4gUEFHRV9TSElGVCksIChmbGFncykgfCBfUEFHRV9QU0UpCj4gKyNkZWZp
bmUgcDJtX2wzZV9mcm9tX3BmbihwZm4sIGZsYWdzKSAgICBcCj4gKyAgICBsM2VfZnJvbV9wZm4o
KHBmbikgJiAoKFBBRERSX01BU0sgJiB+KF9QQUdFX1BTRV9QQVQgfCAwVUwpKSBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVCksIChmbGFncykgfCBfUEFHRV9QU0Up
Cj4gIAo+ICAvKiBQVEUgZmxhZ3MgZm9yIHRoZSB2YXJpb3VzIHR5cGVzIG9mIHAybSBlbnRyeSAq
Lwo+ICAjZGVmaW5lIFAyTV9CQVNFX0ZMQUdTIFwKPiBAQCAtMjQzLDcgKzI1MCw3IEBAIHAybV9u
ZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHYKPiAgICAgICAgICBsMV9lbnRyeSA9
IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKPiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BB
R0VUQUJMRV9FTlRSSUVTOyBpKysgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgbmV3X2Vu
dHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiArIChpICogTDFfUEFHRVRBQkxFX0VOVFJJRVMpLCAKPiBm
bGFncyk7Cj4gKyAgICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihwZm4gfCAoaSAq
IEwxX1BBR0VUQUJMRV9FTlRSSUVTKSwgCj4gZmxhZ3MpOwo+ICAgICAgICAgICAgICBwMm1fYWRk
X2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIDEsIAo+IElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3Jp
dGFibGUpOwo+ICAgICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgbDFf
ZW50cnkgKyBpLCBuZXdfZW50cnksIDIpOwo+ICAgICAgICAgIH0KPiBAQCAtMjc3LDcgKzI4NCw3
IEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHYKPiAgICAgICAgICBs
MV9lbnRyeSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKPiAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAg
ICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiArIGksIGZsYWdzKTsKPiArICAgICAgICAg
ICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8IGksIGZsYWdzKTsKPiAgICAgICAgICAg
ICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCAwLCAwKTsKPiAgICAgICAgICAgICAg
cDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCAx
KTsKPiAgICAgICAgICB9Cj4gQEAgLTU5NSw4ICs2MDIsOCBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gICAgICAgICAgQVNTRVJUKHAybV9mbGFnc190b190eXBl
KGZsYWdzKSAhPSBwMm1faW9yZXFfc2VydmVyKTsKPiAgICAgICAgICBBU1NFUlQoIW1mbl92YWxp
ZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0KTsKPiAgICAgICAgICBsM2VfY29udGVu
dCA9IG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxvd3NfaW52YWxpZF9tZm4ocDJtdCkKPiAtICAg
ICAgICAgICAgPyBsM2VfZnJvbV9wZm4obWZuX3gobWZuKSwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4sIDIpIHwgX1BBR0VfUFNF
KQo+ICsgICAgICAgICAgICA/IHAybV9sM2VfZnJvbV9wZm4obWZuX3gobWZuKSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3RvX2ZsYWdzKHAybSwgcDJtdCwgbWZu
LCAyKSkKPiAgICAgICAgICAgICAgOiBsM2VfZW1wdHkoKTsKPiAgICAgICAgICBlbnRyeV9jb250
ZW50LmwxID0gbDNlX2NvbnRlbnQubDM7Cj4gIAo+IEBAIC02ODYsMTMgKzY5MywxMCBAQCBwMm1f
cHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gIAo+ICAgICAgICAgIEFTU0VS
VChwMm1fZmxhZ3NfdG9fdHlwZShmbGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7Cj4gICAgICAg
ICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7Cj4g
LSAgICAgICAgaWYgKCBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAy
bXQpICkKPiAtICAgICAgICAgICAgbDJlX2NvbnRlbnQgPSBsMmVfZnJvbV9wZm4obWZuX3gobWZu
KSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9f
ZmxhZ3MocDJtLCBwMm10LCBtZm4sIDEpIAo+IHwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX1BBR0VfUFNFKTsKPiAtICAgICAgICBlbHNlCj4gLSAgICAgICAgICAg
IGwyZV9jb250ZW50ID0gbDJlX2VtcHR5KCk7Cj4gLSAgICAgICAgCj4gKyAgICAgICAgbDJlX2Nv
bnRlbnQgPSBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCj4g
KyAgICAgICAgICAgID8gcDJtX2wyZV9mcm9tX3BmbihtZm5feChtZm4pLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4sIDEp
KQo+ICsgICAgICAgICAgICA6IGwyZV9lbXB0eSgpOwo+ICAgICAgICAgIGVudHJ5X2NvbnRlbnQu
bDEgPSBsMmVfY29udGVudC5sMjsKPiAgCj4gICAgICAgICAgaWYgKCBlbnRyeV9jb250ZW50Lmwx
ICE9IDAgKQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 10:30:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 10:30:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDTYV-0001VI-Sd; Wed, 24 May 2017 10:30:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dDTYU-0001VC-7i
 for xen-devel@lists.xen.org; Wed, 24 May 2017 10:30:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 95/CD-03696-5B065295; Wed, 24 May 2017 10:30:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsVysyfVTXdLgmq
 kwY5OM4slHxezODB6HN39mymAMYo1My8pvyKBNWPW0lXMBY+0Knp2X2BrYJym2MXIxSEksJlR
 Yu7FySwQznZGib2f3jF3MXJysAloS0z9PRHMFhHQl9h0u5EdpIhZ4ACjRNufFWAdwgKdjBLzt
 3SzQrSvZJT4e7WbDaSFRUBVYvnBT2A2p8AMRomdOxJBbF4BK4l9R/cwgdiiApYS9/ruskHEBS
 VOznzCAmIzC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpj
 p5aYWFyemp+YkJhXrJefnbmIEhhEDEOxgvL0x4BCjJAeTkihvwnOVSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvMXxqpFCgkWp6akVaZk5wICGSUtw8CiJ8D4HSfMWFyTmFmemQ6ROMepyvFv64
 T2TEEtefl6qlDhvPEiRAEhRRmke3AhYdF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8UyB
 SezLwSuE2vgI5gAjrC9a4yyBEliQgpqQZGfzWGl2HH/x9/kqBg6f/obPYjSZ2DOSc9PhSsZml
 fxvPhbjkDc0r8lIIJ+mz7soxV2xr/HvgsziHn7vlam+FK7tfXxhbfX7xMS90YE/KrqKpiVZ/N
 53ORP1967J0v+08+Idn39pP1fBIdt9YFPTmw7Ku3cYx7xwrDKaYXNVx4rH9fUnpet3uOEktxR
 qKhFnNRcSIAbQMSoqkCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495621812!73613501!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45394 invoked from network); 24 May 2017 10:30:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 24 May 2017 10:30:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5A97F15BF;
 Wed, 24 May 2017 03:30:11 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2769F3F578;
 Wed, 24 May 2017 03:30:11 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170515141012.6612-1-punit.agrawal@arm.com>
 <20170515141012.6612-4-punit.agrawal@arm.com>
 <alpine.DEB.2.10.1705231512290.18759@sstabellini-ThinkPad-X260>
Date: Wed, 24 May 2017 11:30:09 +0100
In-Reply-To: <alpine.DEB.2.10.1705231512290.18759@sstabellini-ThinkPad-X260>
 (Stefano Stabellini's message of "Tue, 23 May 2017 15:13:00 -0700
 (PDT)")
Message-ID: <87r2zefsy6.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, George.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 Resend PATCH 3/3] Avoid excess icache
	flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cml0ZXM6Cgo+IE9u
IE1vbiwgMTUgTWF5IDIwMTcsIFB1bml0IEFncmF3YWwgd3JvdGU6Cj4+IHBvcHVsYXRlX3BoeXNt
YXAoKSBjYWxscyBhbGxvY19oZWFwX3BhZ2VzKCkgcGVyIHJlcXVlc3RlZAo+PiBleHRlbnQuIGFs
bG9jX2hlYXBfcGFnZXMoKSBpbnZhbGlkYXRlcyB0aGUgZW50aXJlIGljYWNoZSBwZXIKPj4gZXh0
ZW50LiBEdXJpbmcgZG9tYWluIGNyZWF0aW9uLCB0aGUgaWNhY2hlIGludmFsaWRhdGlvbnMgY2Fu
IGJlIGRlZmZlcmVkCj4+IHVudGlsIGFsbCB0aGUgZXh0ZW50cyBoYXZlIGJlZW4gYWxsb2NhdGVk
IGFzIHRoZXJlIGlzIG5vIHJpc2sgb2YKPj4gZXhlY3V0aW5nIHN0YWxlIGluc3RydWN0aW9ucyBm
cm9tIHRoZSBpY2FjaGUuCj4+IAo+PiBJbnRyb2R1Y2UgYSBuZXcgZmxhZyAiTUVNRl9ub19pY2Fj
aGVfZmx1c2giIHRvIGJlIHVzZWQgdG8gcHJldmVudAo+PiBhbGxvY19oZWFwX3BhZ2VzKCkgZnJv
bSBwZXJmb3JtaW5nIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UKPj4gdGhlIGZs
YWcgaW4gcG9wdWxhdGVfcGh5c21hcCgpIGJlZm9yZSB0aGUgZG9tYWluIGhhcyBiZWVuIHVucGF1
c2VkIGFuZAo+PiBwZXJmb3JtIHJlcXVpcmVkIGljYWNoZSBtYWludGVuYW5jZSBmdW5jdGlvbiBh
dCB0aGUgZW5kIG9mIHRoZQo+PiBhbGxvY2F0aW9uLgo+PiAKPj4gT25lIGNvbmNlcm4gaXMgdGhl
IGxhY2sgb2Ygc3luY2hyb25pc2F0aW9uIGFyb3VuZCB0ZXN0aW5nIGZvcgo+PiAiY3JlYXRpb25f
ZmluaXNoZWQiLiBCdXQgaXQgc2VlbXMsIGluIHByYWN0aWNlIHRoZSB3aW5kb3cgd2hlcmUgaXQg
aXMKPj4gb3V0IG9mIHN5bmMgc2hvdWxkIGJlIHNtYWxsIGVub3VnaCB0byBub3QgbWF0dGVyLgo+
PiAKPj4gU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29t
Pgo+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KClRoYW5rcywgU3RlZmFubyEKCkknbGwgYWRkIHRoZSB0YWdzIGFuZCBwb3N0IGEgbmV3
IHZlcnNpb24gd2l0aCB0aGUgY2hhbmdlcyBzdWdnZXN0ZWQgYnkKSmFuLgoKPgo+Cj4+IC0tLQo+
PiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tCj4+ICB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8ICAyICstCj4+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICA0ICsrKysKPj4gIHhlbi9pbmNsdWRlL3hlbi9tbS5o
ICAgICAgIHwgIDIgKysKPj4gIDQgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTAg
ZGVsZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKPj4gaW5kZXggNTI4NzllNzQzOC4uMzRkMmRkYThiNCAxMDA2NDQK
Pj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+PiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
Cj4+IEBAIC0xNTIsMTYgKzE1MiwyNiBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0
cnVjdCBtZW1vcF9hcmdzICphKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9v
cmRlcihjdXJyX2QpKSApCj4+ICAgICAgICAgIHJldHVybjsKPj4gIAo+PiAtICAgIC8qCj4+IC0g
ICAgICogV2l0aCBNRU1GX25vX3RsYmZsdXNoIHNldCwgYWxsb2NfaGVhcF9wYWdlcygpIHdpbGwg
aWdub3JlCj4+IC0gICAgICogVExCLWZsdXNoZXMuIEFmdGVyIFZNIGNyZWF0aW9uLCB0aGlzIGlz
IGEgc2VjdXJpdHkgaXNzdWUgKGl0IGNhbgo+PiAtICAgICAqIG1ha2UgcGFnZXMgYWNjZXNzaWJs
ZSB0byBndWVzdCBCLCB3aGVuIGd1ZXN0IEEgbWF5IHN0aWxsIGhhdmUgYQo+PiAtICAgICAqIGNh
Y2hlZCBtYXBwaW5nIHRvIHRoZW0pLiBTbyB3ZSBkbyB0aGlzIG9ubHkgZHVyaW5nIGRvbWFpbiBj
cmVhdGlvbiwKPj4gLSAgICAgKiB3aGVuIHRoZSBkb21haW4gaXRzZWxmIGhhcyBub3QgeWV0IGJl
ZW4gdW5wYXVzZWQgZm9yIHRoZSBmaXJzdAo+PiAtICAgICAqIHRpbWUuCj4+IC0gICAgICovCj4+
ICAgICAgaWYgKCB1bmxpa2VseSghZC0+Y3JlYXRpb25fZmluaXNoZWQpICkKPj4gKyAgICB7Cj4+
ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIFdpdGggTUVNRl9ub190bGJmbHVzaCBzZXQsIGFs
bG9jX2hlYXBfcGFnZXMoKSB3aWxsIGlnbm9yZQo+PiArICAgICAgICAgKiBUTEItZmx1c2hlcy4g
QWZ0ZXIgVk0gY3JlYXRpb24sIHRoaXMgaXMgYSBzZWN1cml0eSBpc3N1ZSAoaXQgY2FuCj4+ICsg
ICAgICAgICAqIG1ha2UgcGFnZXMgYWNjZXNzaWJsZSB0byBndWVzdCBCLCB3aGVuIGd1ZXN0IEEg
bWF5IHN0aWxsIGhhdmUgYQo+PiArICAgICAgICAgKiBjYWNoZWQgbWFwcGluZyB0byB0aGVtKS4g
U28gd2UgZG8gdGhpcyBvbmx5IGR1cmluZyBkb21haW4gY3JlYXRpb24sCj4+ICsgICAgICAgICAq
IHdoZW4gdGhlIGRvbWFpbiBpdHNlbGYgaGFzIG5vdCB5ZXQgYmVlbiB1bnBhdXNlZCBmb3IgdGhl
IGZpcnN0Cj4+ICsgICAgICAgICAqIHRpbWUuCj4+ICsgICAgICAgICAqLwo+PiAgICAgICAgICBh
LT5tZW1mbGFncyB8PSBNRU1GX25vX3RsYmZsdXNoOwo+PiArICAgICAgICAvKgo+PiArICAgICAg
ICAgKiBXaXRoIE1FTUZfbm9faWNhY2hlX2ZsdXNoLCBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBz
a2lwCj4+ICsgICAgICAgICAqIHBlcmZvcm1pbmcgaWNhY2hlIGZsdXNoZXMuIFdlIGRvIGl0IG9u
bHkgYmVmb3JlIGRvbWFpbgo+PiArICAgICAgICAgKiBjcmVhdGlvbiBhcyBvbmNlIHRoZSBkb21h
aW4gaXMgcnVubmluZyB0aGVyZSBpcyBhIGRhbmdlciBvZgo+PiArICAgICAgICAgKiBleGVjdXRp
bmcgaW5zdHJ1Y3Rpb25zIGZyb20gc3RhbGUgY2FjaGVzIGlmIGljYWNoZSBmbHVzaCBpcwo+PiAr
ICAgICAgICAgKiBkZWxheWVkLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgYS0+bWVtZmxh
Z3MgfD0gTUVNRl9ub19pY2FjaGVfZmx1c2g7Cj4+ICsgICAgfQo+PiAgCj4+ICAgICAgZm9yICgg
aSA9IGEtPm5yX2RvbmU7IGkgPCBhLT5ucl9leHRlbnRzOyBpKysgKQo+PiAgICAgIHsKPj4gQEAg
LTIxMSw3ICsyMjEsNiBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1v
cF9hcmdzICphKQo+PiAgICAgICAgICAgICAgICAgIH0KPj4gIAo+PiAgICAgICAgICAgICAgICAg
IG1mbiA9IGdwZm47Cj4+IC0gICAgICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7
Cj4+ICAgICAgICAgICAgICB9Cj4+ICAgICAgICAgICAgICBlbHNlCj4+ICAgICAgICAgICAgICB7
Cj4+IEBAIC0yNTUsNiArMjY0LDEwIEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3Ry
dWN0IG1lbW9wX2FyZ3MgKmEpCj4+ICBvdXQ6Cj4+ICAgICAgaWYgKCBuZWVkX3RsYmZsdXNoICkK
Pj4gICAgICAgICAgZmlsdGVyZWRfZmx1c2hfdGxiX21hc2sodGxiZmx1c2hfdGltZXN0YW1wKTsK
Pj4gKwo+PiArICAgIGlmICggYS0+bWVtZmxhZ3MgJiBNRU1GX25vX2ljYWNoZV9mbHVzaCApCj4+
ICsgICAgICAgIGludmFsaWRhdGVfaWNhY2hlKCk7Cj4+ICsKPj4gICAgICBhLT5ucl9kb25lID0g
aTsKPj4gIH0KPj4gIAo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiBpbmRleCBlYmE3OGYxYTNkLi44YmNlZjZhNTQ3IDEw
MDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwo+PiBAQCAtODMzLDcgKzgzMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9p
bmZvICphbGxvY19oZWFwX3BhZ2VzKAo+PiAgICAgICAgICAvKiBFbnN1cmUgY2FjaGUgYW5kIFJB
TSBhcmUgY29uc2lzdGVudCBmb3IgcGxhdGZvcm1zIHdoZXJlIHRoZQo+PiAgICAgICAgICAgKiBn
dWVzdCBjYW4gY29udHJvbCBpdHMgb3duIHZpc2liaWxpdHkgb2YvdGhyb3VnaCB0aGUgY2FjaGUu
Cj4+ICAgICAgICAgICAqLwo+PiAtICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShwYWdlX3RvX21m
bigmcGdbaV0pLCB0cnVlKTsKPj4gKyAgICAgICAgZmx1c2hfcGFnZV90b19yYW0ocGFnZV90b19t
Zm4oJnBnW2ldKSwgIShtZW1mbGFncyAmIE1FTUZfbm9faWNhY2hlX2ZsdXNoKSk7Cj4+ICAgICAg
fQo+PiAgCj4+ICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7Cj4+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4+
IGluZGV4IDRjYWRiMTI2NDYuLjNhMzc1MjgyZjYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcGFnZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4+IEBA
IC0zNzUsNiArMzc1LDEwIEBAIHBlcm1zX3N0cmljdGx5X2luY3JlYXNlZCh1aW50MzJfdCBvbGRf
ZmxhZ3MsIHVpbnQzMl90IG5ld19mbGFncykKPj4gIAo+PiAgI2RlZmluZSBQQUdFX0FMSUdOKHgp
ICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCj4+ICAKPj4gK3N0YXRpYyBpbmxp
bmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZSh2b2lkKQo+PiArewo+PiArfQo+PiArCj4+ICAjZW5k
aWYgLyogX19YODZfUEFHRV9IX18gKi8KPj4gIAo+PiAgLyoKPj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPj4gaW5kZXggODhkZTNjMWZh
Ni4uZWU1MGQ0Y2Q3YiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKPj4gKysr
IGIveGVuL2luY2x1ZGUveGVuL21tLmgKPj4gQEAgLTIyNCw2ICsyMjQsOCBAQCBzdHJ1Y3QgbnBm
ZWMgewo+PiAgI2RlZmluZSAgTUVNRl9ub19vd25lciAgICAoMVU8PF9NRU1GX25vX293bmVyKQo+
PiAgI2RlZmluZSBfTUVNRl9ub190bGJmbHVzaCA2Cj4+ICAjZGVmaW5lICBNRU1GX25vX3RsYmZs
dXNoICgxVTw8X01FTUZfbm9fdGxiZmx1c2gpCj4+ICsjZGVmaW5lIF9NRU1GX25vX2ljYWNoZV9m
bHVzaCA3Cj4+ICsjZGVmaW5lICBNRU1GX25vX2ljYWNoZV9mbHVzaCAoMVU8PF9NRU1GX25vX2lj
YWNoZV9mbHVzaCkKPj4gICNkZWZpbmUgX01FTUZfbm9kZSAgICAgICAgOAo+PiAgI2RlZmluZSAg
TUVNRl9ub2RlX21hc2sgICAoKDFVIDw8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpIC0gMSkKPj4g
ICNkZWZpbmUgIE1FTUZfbm9kZShuKSAgICAgKCgoKG4pICsgMSkgJiBNRU1GX25vZGVfbWFzaykg
PDwgX01FTUZfbm9kZSkKPj4gLS0gCj4+IDIuMTEuMAo+PiAKPgo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 10:48:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 10:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDTqE-0002NF-EB; Wed, 24 May 2017 10:48:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31049c27a=roger.pau@citrix.com>)
 id 1dDTqD-0002N9-GN
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 10:48:33 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 2E/E4-03920-00565295; Wed, 24 May 2017 10:48:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvd/imq
 kwaVVxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ab74oFX/wrjjz8wdrA2GTXxcjJISHgJ/Ft
 7jFWEJtFQFWif8JENhCbTUBH4uLcnWC2iIC2xItV68BsZgEViVPzulhAbGEBZ4k3BycC9XJw8
 Ap4SJy+79XFyMUhJDCXUeLz1q/MIDW8AoISJ2c+YYHo1ZFYsPsTG0g9s4C0xPJ/HCBhTgEHiU
 335oGdIAo0fuL8PnYQW0hAUaJ/3gM2iDPTJbb+/cU8gZF/FpKps5BMnYUwdQEj8ypGjeLUorL
 UIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYxr5gceYpTkYFIS
 5U14rhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3JFk1UkiwKDU9tSItMwcYCTBpCQ4eJRHeF
 SBp3uKCxNzizHSI1ClGRSlx3tMgCQGQREZpHlwbLPouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZj3DMgUnsy8Erjpr4AWMwEtdr2rDLK4JBEhJdXAmHY0e0sTk3RnM8ds6+AOEYGti+Ys009
 d1Wl7wXSi2kzeDml1qY3JOR2nlEyfp/u7v+s6wnxAoMM7+fA5/vNLpK7xyMhwZNmu7o668lxp
 N79aLpus3+w5theb3Ry932aVOfMae+xfud2Vt5HVWurHmgOTH61d9SIqwcfNfV3/rZwVMc+V9
 I4osRRnJBpqMRcVJwIAGH/p+7kCAAA=
X-Env-Sender: prvs=31049c27a=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495622911!70350156!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40984 invoked from network); 24 May 2017 10:48:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 10:48:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,385,1491264000"; d="scan'208";a="46632258"
Date: Wed, 24 May 2017 11:48:27 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170524104827.3whtdvqcs3hn4q36@MacBook-Pro-de-Roger.local>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-5-roger.pau@citrix.com>
 <22820.23930.92083.770093@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22820.23930.92083.770093@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/7] osstest: add a FreeBSD host install
	recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMjMsIDIwMTcgYXQgMDU6MDQ6MTBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCA0LzddIG9zc3Rlc3Q6IGFkZCBh
IEZyZWVCU0QgaG9zdCBpbnN0YWxsIHJlY2lwZSIpOgo+ID4gVGhlIGluc3RhbGxhdGlvbiBpcyBw
ZXJmb3JtZWQgdXNpbmcgdGhlIGJzZGluc3RhbGwgdG9vbCwgd2hpY2ggaXMKPiA+IHBhcnQgb2Yg
dGhlIEZyZWVCU0QgYmFzZSBzeXN0ZW0uIFRoZSBpbnN0YWxsZXIgaW1hZ2UgaXMgc2V0dXAgd2l0
aAo+ID4gdGhlIG9zc3Rlc3Qgc3NoIGtleXMgYW5kIHNzaGQgZW5hYmxlZCBieSBkZWZhdWx0LCB3
aGljaCBhbGxvd3MgdGhlCj4gPiB0ZXN0IGhhcm5lc3MgdG8ganVzdCBzc2ggaW50byB0aGUgYm94
LCBjcmVhdGUgdGhlIGluc3RhbGwgY29uZmlnCj4gPiBmaWxlIGFuZCBsYXVuY2ggdGhlIHNjcmlw
dGVkIGluc3RhbGwuCj4gCj4gVGhhbmtzLiAgSSd2ZSByZWFkIHRoaXMgaW4gc29tZSBkZXRhaWwg
bm93LiAgTXkgY29tbWVudHMgZm9sbG93Lgo+IAo+ID4gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUg
RnJlZUJTRCBpbnN0YWxsZXIgYSBuZXcgbWV0aG9kIGlzIGFkZGVkLAo+ID4gdGhhdCBhbGxvd3Mg
c2V0dGluZyB0aGUgcHhlIGJvb3Qgb2YgYSBob3N0IHVzaW5nIGEgbWVtZGlzay4gQWxzbywgYQo+
ID4gbmV3IHRmdHAgcGF0aCBpcyBhZGRlZCBpbiBvcmRlciB0byBwb2ludCB0byB0aGUgcGxhY2Ug
d2hlcmUgdGhlCj4gPiBGcmVlQlNEIGluc3RhbGxlZCBpbWFnZXMgc2hvdWxkIGJlIHN0b3JlZC4K
PiAKPiBDYW4geW91IHBsZWFzZSBhZGQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlIGEgZGVwbG95bWVu
dCBub3RlIHRoYXQgdGhlCj4gdGZ0cCByb290IG5lZWRzIHRvIGJlIHByb3ZpZGUgd2l0aCBhIGNv
cHkgb2YgbWVtZGlzaywgZWcKPiAgICAvaG9tZS90ZnRwL21lbWRpc2sgLT4gL3Vzci9saWIvc3lz
bGludXgvbWVtZGlzawoKRG9uZS4KCj4gPiBkaWZmIC0tZ2l0IGEvT3NzdGVzdC5wbSBiL09zc3Rl
c3QucG0KPiA+IGluZGV4IGE3ODcyOGNkLi5hMGMwMzM5YyAxMDA2NDQKPiA+IC0tLSBhL09zc3Rl
c3QucG0KPiA+ICsrKyBiL09zc3Rlc3QucG0KPiA+IEBAIC0yMjcsNiArMjI3LDcgQEAgc3ViIHJl
YWRnbG9iYWxjb25maWcgKCkgewo+ID4gICAgICAkY3tUZnRwVG1wRGlyfSB8fD0gIiRje1RmdHBQ
bGF5RGlyfXRtcC8iOwo+ID4gIAo+ID4gICAgICAkY3tUZnRwRGlCYXNlfSB8fD0gIiRje1RmdHBQ
bGF5RGlyfWRlYmlhbi1pbnN0YWxsZXIiOwo+ID4gKyAgICAkY3tUZnRwRnJlZUJTREJhc2V9IHx8
PSAiJGN7VGZ0cFBsYXlEaXJ9ZnJlZWJzZC1pbnN0YWxsZXIiOwo+IAo+IFlvdSBuZWVkIHRvIGRv
Y3VtZW50IHRoaXMgaW4gUkVBRE1FLgoKKG5vdCBuZWVkZWQgYW55bW9yZSBzaW5jZSB3ZSBnb3Qg
cmlkIG9mIHRoaXMpLgoKPiA+ICsgICAgZm9yZWFjaCAoQHNldHMsICJNQU5JRkVTVCIpIHsKPiAK
PiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBnaXZlIHRoaXMgbG9vcCBjb250cm9sIHZh
cmlhYmxlIGEgbmFtZS4KPiBXaGVuIHRoZSBzY29wZSBvZiBhIHVzZSBvZiAkXyBpcyB0b28gYmln
LCAkXyBoYXMgYSB0ZW5kZW5jeSB0byBnZXQKPiB0cmFzaGVkOyB0aGlzIG1ha2VzIHRoZSBjb2Rl
IGZyYWdpbGUgaW4gdGhlIGZhY2Ugb2YgZnV0dXJlIGNoYW5nZXMuCgpEb25lLgoKPiAKPiA+ICsg
ICAgICAgIGlmICghZGVmaW5lZCgkcnsiZnJlZWJzZF9zZXRzIn0pKSB7Cj4gPiArICAgICAgICAg
ICAgIyBHZXQgZXZlcnl0aGluZyBiZWZvcmUgdGhlICIuIiAoaWU6IGdldCBiYXNlIGZyb20gYmFz
ZS50eHopCj4gPiArICAgICAgICAgICAgbXkgJHN0YXNoX25hbWUgPSBsYygoc3BsaXQgL1wuLylb
MF0pOwo+IAo+IElNTyB0aGF0J3Mgbm90IHZlcnkgaWRvbWF0aWMgcGVybC4gIEkgd29uJ3QgaW5z
aXN0IHlvdSBjaGFuZ2UgaXQsIGJ1dAo+IG1heWJlIHRoaXMgd291bGQgYmUgYmV0dGVyCj4gCj4g
ICAgICAgICAgICAgICAgbXkgJHN0YXNoX25hbWUgPSAkc2V0Owo+ICAgICAgICAgICAgICAgICRz
dGFzaF9uYW1lID1+IHMvW14uXSskLy87Cj4gCj4gb3IKPiAKPiAgICAgICAgICAgICAgICAkc2V0
ID1+IG0vXlteLl0rLyBvciBkaWUgIiRzZXQgPyI7Cj4gICAgICAgICAgICAgICAgJHN0YXNoX25h
bWUgPSAkJjsKPiAKPiAoRG8geW91IGludGVuZCB0byBzcGxpdCBvbiB0aGUgZmlyc3QgYC4nID8p
CgpJIGRvbid0IGV4cGVjdCB0aGlzIG5hbWVzIHRvIGV2ZXIgaGF2ZSBtb3JlIHRoYW4gb25lIGRv
dCwgdGhpcyBpcyBub3QKc29tZXRoaW5nIHRoYXQgY2hhbmdlcywgc28gdGhlcmUgc2hvdWxkIHJl
YWxseSBiZSBvbmx5IG9uZSBkb3QgKG9yCm5vbmUgaW4gdGhlIE1BTklGRVNUIGNhc2UpLgoKSSBw
cmVmZXIgdGhlIHNlY29uZCBvbmUgYmVjYXVzZSBpdCBzdHJpcHMgdGhlICIuIiwgd2hpbGUgdGhl
IGZpcnN0IG9uZQpkb2Vzbid0LgoKKGFzIHlvdSBwcm9iYWJseSBhbHJlYWR5IGd1ZXNzZWQgbXkg
cGVybC9yZWdleHAgaXMgbm90IHZlcnkgZ29vZCkKCj4gCj4gPiArc3ViIHNldHVwX25ldGJvb3Rf
aW5zdGFsbGVyICgpIHsKPiA+ICsgICAgbXkgJHB4ZWltZyA9ICIkaG8tPntUZnRwfXtGcmVlQlNE
QmFzZX0vaW5zdGFsbC0kaG8tPntOYW1lfS5pbWciOwo+IAo+IEkgdGhpbmsgdGhpcyB3b3VsZCBi
ZSBiZXR0ZXIgdW5kZXIgVGZ0cFRtcERpci4gIENmIHRzLWhvc3QtaW5zdGFsbCdzCj4gcGxhY2Vt
ZW50IG9mICRoby0taW5pdHJkLmd6Lgo+IAo+IE1heWJlIHdlIHdhbnQgYSBmdW5jdGlvbiB0YXJn
ZXRfdGZ0cF9wcmVmaXggb3Igc29tZXRoaW5nIHdoaWNoIHJldHVybnMKPiAgICAkaG8tPntUZnRw
fXtUbXBEaXJ9Ii5ob3N0bmFtZXBhdGgoJGhvKQo+ID8KClNvdW5kcyBmaW5lLCBJIGd1ZXNzIEkg
d2lsbCBhZGQgdGhpcyBhcyBhIHByZS1wYXRjaCBzaW5jZSB0aGVyZSdzIGFscmVhZHkgYQpjb25z
dW1lciBpbiB0cy1ob3N0LWluc3RhbGwuCgo+IEFsc28gdGhlIHNoYSBuYW1lcyBjb3VsZCBiZSBp
biB7VG1wRGlyfS9mcmVlYnNkLWltYWdlcy4gIERvZXMgdGhpcywgaW4KPiBmYWN0LCBuZWVkIHRv
IGJlIGNvbmZpZ3VyYWJsZSBhdCBhbGwgPyAgSSB0aGluayBwcm9iYWJseSBub3QuCgpPSywgc28g
dGhlbiBJIHdpbGwganVzdCBkcm9wIEZyZWVCU0RCYXNlIGFuZCBqdXN0IHVzZQokaG8tPntUZnRw
fXtUbXBEaXJ9L2ZyZWVic2QtaW1hZ2VzLiBJIGRvbid0IHRoaW5rIHRoZXJlJ3MgYSBsb3Qgb2YK
dmFsdWUgaW4gaGF2ZSBpdCBpbiBhIHN0YW5kYXJkIGZvbGRlciwgc2luY2UgdGhvc2UgYXJlIGp1
c3QgcmFuZG9tCmJ1aWxkcy4gSSBndWVzcyB0aGlzIG1ha2VzIG1vcmUgc2Vuc2UgZm9yIERlYmlh
biBiZWNhdXNlIHRoZXkgYXJlCmFjdHVhbCByZWxlYXNlcywgYW5kIHRodXMgY2FuIGJlIHVzZWQg
Zm9yIG90aGVyIHN0dWZmIGFsc28/Cgo+ID4gKyAgICBteSAkc2NyaXB0ID0gPDxFTkQ7Cj4gPiAr
c2V0IC1leAo+ID4gK2Jhc2VkaXI9JGhvLT57VGZ0cH17UGF0aH0vJGhvLT57VGZ0cH17RnJlZUJT
REJhc2V9Lwo+ID4gK2hhc2g9YHNoYTI1NnN1bSAkaW1hZ2V8aGVhZCAtYyA2NGAKPiA+ICtsb2Nh
bHBhdGg9IiRye2FyY2h9L1wkaGFzaC9pbnN0YWxsLmltZyI7Cj4gPiArbWtkaXIgLXAgXCRiYXNl
ZGlyCj4gPiArKAo+ID4gK2Zsb2NrIC14IC13IDYwMCAyMDAKPiAKPiBJbiBvc3N0ZXN0IHdlIGdl
bmVyYWxseSB1c2Ugd2l0aC1sb2NrLWV4IGZyb20gY2hpYXJrLXV0aWxzLCByYXRoZXIKPiB0aGFu
IGZsb2NrIGZyb20gdXRpbC1saW51eC4gIChCb251czogaXQgc2hvdWxkIGJlIG1vcmUgcG9ydGFi
bGUgZm9yIGlmCj4gc29tZW9uZSB3YW50cyB0byBydW4gYSBjb250cm9sbGVyIG9uIEJTRC4uLikK
PiAKPiB3aXRoLWxvY2stZXggbmVlZHMgdG8gYmUgdXNlZCBpbiB0aGUgd3JhcHBlciB3YXkuCj4g
KEFsc28sIGNhbGxpbmcgZmxvY2sgb24gYSBkaXJlY3RvcnkgaXMgcmF0aGVyIG91dHJlJy4pCgpJ
IGRvbid0IGhhdmUgYW55IHByb2JsZW1zIHVzaW5nIHdpdGgtbG9jay1leCwgSSBqdXN0IGRpZG4n
dCBrbm93IGl0CmV4aXN0ZWQgOikuCgo+IFlvdSd2ZSB3cml0dGVuIGFsbCB0aGlzIGluIGJhc2gg
YmVjYXVzZSB5b3UgZm91bmQgaXQgdG9vIGhhcmQgb3IKPiBhbm5veWluZyBpbiBQZXJsID8gIEkg
ZG9uJ3QgbXVjaCBtaW5kIHRoYXQsIGJ1dCB0aGUgZXNjYXBpbmcgaXMgYSBiaXQKPiBpcnJpdGF0
aW5nLiAgTWF5YmUgeW91IHdhbnQgdG8gcGFzcyB0aGUgc2NyaXB0IGl0cyBwYXJhbWV0ZXJzIGFz
Cj4gYXJndW1lbnRzIHNvIHRoYXQgeW91IGNhbiB1c2UgPDwnRU5EJyByYXRoZXIgdGhhbiA8PEVO
RCA/CgpIbSwgeWVzLCBJIHdhc24ndCByZWFsbHkgY29uZmlkZW50IG9mIHdyaXRpbmcgdGhpcyBp
biBwZXJsIGFuZCBiZWluZwpzdXJlIHRoYXQgdGhlIGxvY2sgd2FzIGFsd2F5cyByZWxlYXNlZC4g
SSdtIG1vcmUgY29uZmlkZW50IHdpdGggc2hlbGwuCgo+IEhvd2V2ZXIsCj4gCj4gPiArICAgIGxv
Z20oIkV4ZWN1dGluZzpcbiRzY3JpcHQiKTsKPiA+ICsgICAgbXkgJHJldCA9IHN5c3RlbSgiL2Jp
bi9iYXNoIC1jICckc2NyaXB0JyIpOwo+IAo+IFRoaXMgaXMgcXVpdGUgd3JvbmcuICBZb3VyIHVu
cGFyc2luZyBpcyB1bnNvdW5kLiAgQW1hemluZ2x5IHlvdXIKPiBzY3JpcHQgZG9lc24ndCBjdXJy
ZW50bHkgY29udGFpbiAnIHNvIHRoaXMgZG9lc24ndCBtYXR0ZXIgcmlnaHQgbm93LAo+IGJ1dCB0
aGF0IGNvdWxkIGNoYW5nZS4KPiAKPiBZb3Ugc2hvdWxkIHVzZSB0aGUgbXVsdGktYXJndW1lbnQg
Zm9ybSBvZiBzeXN0ZW0oM3BlcmwpLiAgQW5kLCBvZgo+IGNvdXJzZSwgeW91IHNob3VsZCB1c2Ug
T3NzdGVzdDo6c3lzdGVtX2NoZWNrZWQgd2hpY2ggZG9lcyB0aGUgZXJyb3IKPiBoYW5kbGluZyBm
b3IgeW91Lgo+IAo+IFlvdSBtaWdodCB3YW50IHRvIGJ1aWxkIGEgY29tbWFuZCBpbiBhbiBhcnJh
eSBAY21kLCBsaWtlIGNvcHlkaXIgaW4KPiBjci1wdWJsaXNoLWZsaWdodC1sb2dzIGRvZXMuICAo
Tm90IHN1cmUgd2h5IHRoYXQgZG9lc24ndCB1c2UKPiBzeXN0ZW1fY2hlY2tlZC4uLikKCkkndmUg
Y2hhbmdlZCB0aGlzIHRvIHVzZSBhbiBhcnJheSB3aXRoIGFsbCB0aGUgcGFyYW1ldGVycyBhbmQK
c3lzdGVtX2NoZWNrZWQsIGl0IGxvb2tzIG11Y2ggYmV0dGVyIG5vdyBJTUhPLCB0aGFua3MuCgo+
ID4gK3N1YiBpbnN0YWxsICgpIHsKPiA+ICsgICAgbXkgJGF1dGhrZXlzID0gYXV0aG9yaXplZF9r
ZXlzKCk7Cj4gPiArICAgIG15ICRrbm93bmhvc3RzID0ga25vd25faG9zdHMoKTsKPiA+ICsgICAg
bXkgJHNzaGRfa2V5c191cmwgPSBjcmVhdGVfc3NoX292ZXJsYXkoKTsKPiA+ICsgICAgbXkgJGRp
c2tfbmFtZXMgPSAiYWRhMCBkYTAgYWQwIjsKPiAKPiBUaGlzIHNob3VsZCBwcm9iYWJseSBiZQo+
ICAgICAgICBteSBAZGlza19uYW1lcyA9IHF3KGFkYTAgZGEwIGFkMCk7Cj4gaW4gY2FzZSBhbnlv
bmUgd2FudHMgdG8gbWFuaXB1bGF0ZSBpdCBpbiBwZXJsLiAgWW91IGNhbiBzdWJzdGl0dXRlCj4g
aXQgc3RyYWlnaHQgaW50byB0aGUgaGVyZSBkb2N1bWVudDsgcGVybCB3aWxsIHB1dCBpbiB0aGUg
IiAiIGFnYWluLgo+IAo+ID4gKyAgICBteSAkaW5zdGFsbGVyX3NldHMgPSBqb2luKCIgIiwgQHNl
dHMpOwo+ID4gKyAgICBteSAkdGFyZ2V0X3NldHMgPSAiL3RtcC9vc3N0ZXN0X3NldHMiOwo+IAo+
IEhhcmRjb2RlZCAvdG1wIGFudGlwYXR0ZXJuLiAgTWF5YmUgdGhpcyBpcyB0ZWNobmljYWxsdHkg
T0sgYmVjYXVzZQo+IGl0J3MgYW4gaW5zdGFsbGVyIGVudmlyb25tZW50LCBidXQgSSB0aGluayBp
dCBzZXRzIGEgdmVyeSBiYWQKPiBleGFtcGxlLiAgSXMgdGhlcmUgc29tZSBvdGhlciBwYXRoIHlv
dSBjb3VsZCB1c2UgPwoKSSdtIG9wZW4gdG8gc3VnZ2VzdGlvbnMuIFdlIGNvdWxkIGFsc28gdXNl
IH4vb3NzdGVzdF9zZXRzLiBJIGRvbid0CnJlYWxseSBoYXZlIGEgcHJlZmVyZW5jZS4gSSd2ZSB1
c2VkIC90bXAgYmVjYXVzZSBJIHRob3VnaCBpdCB3b3VsZCBiZQpsZXNzIGNvbnRyb3ZlcnNpYWwu
Cgo+ID4gKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhvLCAnY2hzaCAtcyAvYmluL3NoJywgMTApOwo+
IAo+ICEhICBXaGF0J3MgdGhlIGRlZmF1bHQgPwoKY3NoLgoKPiA+ICtmb3IgZGlzayBpbiAkZGlz
a19uYW1lczsgZG8KPiA+ICsgICAgaWYgWyAtYyAiL2Rldi9cJGRpc2siIF07IHRoZW4KPiA+ICsg
ICAgICAgIGVjaG8gXCRkaXNrCj4gPiArICAgICAgICBleGl0IDAKPiA+ICsgICAgZmkKPiA+ICtk
b25lCj4gPiArZXhpdCAxCj4gPiArRU5ECj4gPiArICAgIGRlZmluZWQoJGRpc2spIG9yIGRpZSAi
VW5hYmxlIHRvIGZpbmQgYSB2YWxpZCBkaXNrIjsKPiA+ICsgICAgbG9nbSgiVXNpbmcgJGRpc2sg
YXMgZGVzdGluYXRpb24gZGlzayBkZXZpY2UiKTsKPiAKPiBJIGhhdmUgZm91bmQgdGhhdCBvbiBz
b21lIGhvc3RzLCB3aGVuIGluc3RhbGxpbmcgRGViaWFuIEdOVS9MaW51eCwgSQo+IGhhdmUgdG8g
ZXhwZWN0IGEgbm9uc3RhbmRhcmQgZGlzayBuYW1lLiAgQ3VycmVudGx5IGluIHRoZSBEQiBJIGNh
bgo+IG9ubHkgZmluZCB0aGlzCj4gICAgaHlkcmF6aW5lICAgICAgICAgIGRpc2stZGV2aWNlICAg
ICAgICAgICAgICAgICAgICAvZGV2L2NjaXNzL2MwZDAKPiAoaW4gQ2FtYnJpZGdlOyByZWZlcnJp
bmcgdG8gYSBnb25lLWF3YXkgbWFjaGluZTsgTkIgdGhhdCB0aGUgcHJvcGVydHkKPiBuYW1lIGlz
IGluIHRoZSBvYnNvbGV0ZSBjb250YWluaW5nLXNwYWNlcyBzeW50YXggYW5kIGlzIGVxdWl2YWxl
bnQgdG8KPiBEaXNrRGV2aWNlLikKPiAKPiBJIHRoaW5rIHlvdSBtYXkgd2FudCB0byBjaGVjayBh
IGhvc3QgcHJvcGVydHkuICBJdCBzaG91bGQgcHJvYmFibHkgYmUKPiBjYWxsZWQgRnJlZWJzZF9E
aXNrRGV2aWNlIG9yIHNvbWV0aGluZy4gIChXZWlyZCBjYXBpdGFsaXNhdGlvbiByZXF1aXJlZAo+
IGJ5IHRoZSB3b3JkIHNwbGl0dGluZyBuYW1lIHRyYW5zZm9ybWF0aW9uIHJ1bGVzIGZvciBob3N0
IHByb3BlcnRpZXNzLikKClllcywgSSBjYW4gZG8gdGhhdCwgYnV0IHdlIHdvdWxkIGhhdmUgdG8g
ZmlsbCB0aGUgREIgbWFudWFsbHkuIFdvdWxkCnlvdSBiZSBPSyB3aXRoIGxlYXZpbmcgdGhpcyBh
cy1pcyBpbiB0aGlzIHBhdGNoIGFuZCBtZSBhZGRpbmcgdGhlCnByb3BlcnR5IGZldGNoaW5nIGxh
dGVyIG9uPwoKPiA+ICsgICAgbG9nbSgiVHJ5aW5nIHRvIGZpZ3VyZSBvdXQgcHJpbWFyeSBuaWMg
ZGV2aWNlIG5hbWUiKTsKPiA+ICsgICAgJG5pYyA9IHRhcmdldF9jbWRfb3V0cHV0X3Jvb3QoJGhv
LCA8PEVORCwgMzApOwo+ID4gK25pY3M9YGlmY29uZmlnIC1sYAo+ID4gK2ZvciBuaWMgaW4gXCRu
aWNzOyBkbwo+ID4gKyAgICBhZGRyPWBpZmNvbmZpZyBcJG5pYyBpbmV0fGdyZXAgaW5ldHxhd2sg
eydwcmludCBcJDInfWAKPiA+ICsgICAgaWYgWyAiXCRhZGRyIiA9ICIkaG8tPntJcH0iIF07IHRo
ZW4KPiA+ICsgICAgICAgIGVjaG8gXCRuaWMKPiA+ICsgICAgICAgIGV4aXQgMAo+ID4gKyAgICBm
aQo+ID4gK2RvbmUKPiA+ICtleGl0IDEKPiAKPiBJIGhhdmUgcXVpdGUgYSBsb3Qgb2YgdGhpcyBr
aW5kIG9mIHRoaW5nOgo+IAo+ICAgZ2FsbC1taXRlICAgICAgICAgICAnaW50ZXJmYWNlIGZvcmNl
JyAgICAgICAgICAgICAgZXRoMAo+ICAgaXRjaC1taXRlICAgICAgICAgICAnaW50ZXJmYWNlIGZv
cmNlJyAgICAgICAgICAgICAgZXRoMAo+ICAgZ3JhaW4td2VldmlsICAgICAgICAnaW50ZXJmYWNl
IGZvcmNlJyAgICAgICAgICAgICAgZXRoMQo+ICAgcmljZS13ZWV2aWwgICAgICAgICAnaW50ZXJm
YWNlIGZvcmNlJyAgICAgICAgICAgICAgZXRoMQo+ICAgYXJuZGFsZS1ibHVld2F0ZXIgICBJbnRl
cmZhY2VfRm9yY2UgICAgICAgICAgICAgICAgZXRoMAo+ICAgYXJuZGFsZS1sYWtlc2lkZSAgICBJ
bnRlcmZhY2VfRm9yY2UgICAgICAgICAgICAgICAgZXRoMAo+ICAgYXJuZGFsZS1tZXRyb2NlbnRy
ZSBJbnRlcmZhY2VfRm9yY2UgICAgICAgICAgICAgICAgZXRoMAo+ICAgYXJuZGFsZS13ZXN0Zmll
bGQgICBJbnRlcmZhY2VfRm9yY2UgICAgICAgICAgICAgICAgZXRoMAo+IAo+IFRoaXMgbWF5IG5v
dCBiZSBuZWVkZWQgZm9yIEZyZWVCU0QsIGJ1dCBJIHRob3VnaHQgSSB3b3VsZCBtZW50aW9uIGl0
Lgo+IAo+IFdoYXQgd291bGQgaGFwcGVuIGlmIHlvdSB0cmllZCB0byBydW4gdGhpcyBzZXR1cCBv
biBhIGhvc3Qgd2hlcmUKPiBGcmVlQlNEJ3MgaWRlYSBvZiB0aGUgZmlyc3QgbmV0d29yayBpbnRl
cmZhY2UgaXMgbm90IHRoZSBvbmUgd2hpY2gKPiBvc3N0ZXN0IGRpZCB0aGUgaW5zdGFsbCBvbiA/
CgpGcmVlQlNEIGRvZXNuJ3QgcmVhbGx5IGhhdmUgYW4gaWRlYSBvZiB0aGUgZmlyc3QgbmV0d29y
ayBpbnRlcmZhY2UKKHVubGVzcyB5b3UgY291bnQgdGhlIG9yZGVyIGluIHRoZSBvdXRwdXQgZnJv
bSBpZmNvbmZpZyAtbCkuCgpBbHNvLCBvbiBGcmVlQlNEIGVhY2ggZHJpdmVyIGhhcyBpdCdzIG93
biBkZXZpY2UsIHdpdGggZGlmZmVyZW50IG5hbWUsCmllOiB0aGVyZSBhcmUgZW0wLCBlbTEsIGJn
ZTAsIGJjZTAuLi4gaW50ZXJmYWNlcy4gV2UgY291bGQgYWRkCmEgaG9zdCBwcm9wZXJ0eSBsaWtl
IEZyZWVic2RfTmljRGV2aWNlLCBidXQgdGhpcyBmYWxsYmFjayBzaG91bGQgc3RheQppbiBjYXNl
IHRoZSBwYXJhbWV0ZXIgaXMgbm90IGRlZmluZWQ/Cgo+IElJUkMgdGhlcmUgaXMgYSB3YXkgZm9y
IHB4ZWxpbnV4IHRvIHBhc3MgdGhlIE5JQyBNQUMgYWRkcmVzcyB0byB0aGUgT1MKPiBpdCBpcyBy
dW5uaW5nLiAgQWxzbywgdGhlIGhvc3QgZGF0YWJhc2UgY29udGFpbnMgdGhlIE1BQyBhZGRyZXNz
IG9mCj4gdGhlIGhvc3QgKGFuZCB0aGlzIGlzIGdlbmVyYWxseSBuZWNlc3NhcnkgZm9yIG9zc3Rl
c3QgdG8gd29yayBldmVuIGluCj4gc3RhbmRhbG9uZSBtb2RlIEkgdGhpbmspLCBzbyB5b3UgbWln
aHQgdXNlIHRoYXQgcmF0aGVyIHRoYW4gdGhlIElQCj4gYWRkcmVzcyA/CgpUaGlzIGlzIG5vdCBz
dWl0YWJsZSBpbiB0aGlzIGNhc2UgYmVjYXVzZSBmcm9tIEZyZWVCU0QgaW5zdGFsbGVyIFBvVgpp
dCBoYXMgYmVlbiBib290ZWQgZnJvbSBhIGRpc2sgKGJlY2F1c2UgbWVtZGlzayBpcyB1c2VkKSwg
c28gbm9uZSBvZgp0aGUgUFhFIHZhcmlhYmxlcyBhcmUgcHJvcGFnYXRlZC4KCj4gPiArICAgIGZv
cmVhY2ggKGdldF9zZXRzX3BhdGgoKSkgewo+ID4gKyAgICAgICAgdGFyZ2V0X3B1dGZpbGVfcm9v
dCgkaG8sIDYwMCwgJF8tPntwYXRofSwgIiR0YXJnZXRfc2V0cy8kXy0+e25hbWV9Igo+ICk7Cj4g
Cj4gTmVlZHMgbGluZXdyYXAuCj4gCj4gPiArICAgIGxvZ20oIkNyZWF0aW5nIHRoZSBpbnN0YWxs
ZXIgc2NyaXB0Iik7Cj4gPiArICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sIDw8RU5ELCA2MCk7Cj4g
PiArICAgICAgICBzZXQgLWUKPiA+ICsgICAgICAgIGNhdCA8PCBFTkRTQ1JJUFQgPiBpbnN0YWxs
c2NyaXB0Cj4gCj4gT0ssIG15IGJyYWluIGlzIGZ1bGx5IGJlbnQgbm93LiAgQ2FuIHdlIG5vdCBj
cmVhdGUgaW5zdGFsbHNjcmlwdCBvbgo+IHRoZSBjb250cm9sbGVyIGFuZCB0cmFuc2ZlciBpdCB3
aXRoIHRhcmdldF9wdXRmaWxlY29udGVudHNfcm9vdF9zdGFzaCA/Cj4gVGhhdCB3YXkgdGhlIGxv
Z3Mgd291bGQgY29udGFpbiBhIGNvcHksIHRvby4KClllcywgdGhhdCdzIG11Y2ggYmV0dGVyLCB0
aGFua3MhCgo+ID4gKyMgU2V0dXAgc2VyaWFsIGNvbnNvbGUKPiA+ICtwcmludGYgIiVzIiAiLWgg
LVMkY3tCYXVkfSIgPj4gL2Jvb3QuY29uZmlnCj4gPiArY2F0IDw8IEVOREJPT1QgPj4gL2Jvb3Qv
bG9hZGVyLmNvbmYKPiA+ICtib290X3NlcmlhbD0iWUVTIgo+ID4gK2NvbWNvbnNvbGVfc3BlZWQ9
IiRje0JhdWR9Igo+ID4gK2NvbnNvbGU9ImNvbWNvbnNvbGUiCj4gPiArYm9vdF92ZXJib3NlPSJZ
RVMiCj4gPiArYmVhc3RpZV9kaXNhYmxlPSJZRVMiCj4gPiArRU5EQk9PVAo+IAo+IFdoZXJlIGRv
ZXMgdGhlIGluc3RhbGxlcidzIG91dHB1dCBnbyA/ICBJZSwgZG9lcyBib290aW5nIHRoZSBpbnN0
YWxsZXIKPiBpbWFnZSBwcm9kdWNlIHNlcmlhbCBsb2cgb3V0cHV0ID8KClllcywgdGhlIGluc3Rh
bGxlciBpbWFnZSBpcyBidWlsdCB3aXRoIHNlcmlhbCBvdXRwdXQgYWxyZWFkeS4KClRoZSBvdXRw
dXQgb2YgdGhlIGluc3RhbGxlciBpdHNlbGYgKGJzZGluc3RhbGwpIGdvZXMgdG8gdGhlIGpvYiBs
b2cKZmlsZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 11:07:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 11:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDU8e-0003jE-2Z; Wed, 24 May 2017 11:07:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310b1cd23=Ian.Jackson@citrix.com>)
 id 1dDU8c-0003j8-Cd
 for xen-devel@lists.xen.org; Wed, 24 May 2017 11:07:34 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C2/89-03058-57965295; Wed, 24 May 2017 11:07:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG5ppmq
 kwbKPYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byBafZCtYxV6x+Mpu9gfENUxcjJ4eEgL/E
 r3czWEFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53D3MXIAVTjILH9kwGIy
 SKgKrHoMz9IhYiAgsTzMwugOpMkJt/7BWYLC4RJ7D18A2wTp0CMRNfRGcwgtpBAlMSNbf2MEN
 eYSLxduJMNZKSQgJrE3PXxExj5ZiG5ZxaSe2YhuWcBI/MqRvXi1KKy1CJdI72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgYwCCHYzL/jodYpTkYFIS5U14rhIpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ3XYZqpJBgUWp6akVaZg4w3GHSEhw8SiK88iBp3uKCxNzizHSI1ClGX
 Y45976+ZxJiycvPS5US540EKRIAKcoozYMbAYu9S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVB
 Lm9QCZwpOZVwK36RXQEUxAR7jeVQY5oiQRISXVwOgxccKTtLC7XvmCtr1Pg2S23Lnh8uHP4xN
 +e26HmPQzNfCvv7w2/VtvxDHZ3sdByeWbgv/cKkmKfRrXemTm5bXRu5+kp77eIXM36HWMQH5m
 ZB33Tq9yx2yNTj1h0fKna+9tZuq68FNm2s7Z039WbpTlaX2gsHsj+xPZMJ15EeJl17yET8RX3
 lBiKc5INNRiLipOBACb0TJzuAIAAA==
X-Env-Sender: prvs=310b1cd23=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495624051!104283919!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51566 invoked from network); 24 May 2017 11:07:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 11:07:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,385,1491264000"; d="scan'208";a="425202394"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22821.26993.592750.244123@mariner.uk.xensource.com>
Date: Wed, 24 May 2017 12:07:29 +0100
To: Olaf Hering <olaf@aepfle.de>
In-Reply-To: <20170524091224.6972-1-olaf@aepfle.de>,
 <20170524091241.7017-1-olaf@aepfle.de>
References: <20170524091241.7017-1-olaf@aepfle.de>
 <20170524091224.6972-1-olaf@aepfle.de>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH for-4.9] docs: replace xm with xl in xen-tscmode
	[and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xhZiBIZXJpbmcgd3JpdGVzICgiW1BBVENIXSBkb2NzOiByZXBsYWNlIHhtIHdpdGggeGwgaW4g
eGVuLXRzY21vZGUiKToKPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CgpPbGFmIEhlcmluZyB3cml0ZXMgKCJbUEFUQ0hdIGRvY3M6IGNvcnJlY3QgcGFyYWdyYXBo
IGluZGVudGlvbiBpbiB4ZW4tdHNjbW9kZSIpOgo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KCkJvdGg6CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpJIHRoaW5rIHRoZXNlIGdvb2QgZm9yIDQuOSBhbmQgYXJlIGNv
dmVyZWQgYnkgSnVsaWVuJ3MgZXhjZXB0aW9uIGZvcgpkb2NzLiAgU28gV2VpIG9yIEkgd2lsbCBj
b21taXQgdGhlbSBzb29uLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 11:13:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 11:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDUE2-0004NZ-MK; Wed, 24 May 2017 11:13:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310b1cd23=Ian.Jackson@citrix.com>)
 id 1dDUE0-0004NT-UV
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 11:13:09 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AA/84-11537-4CA65295; Wed, 24 May 2017 11:13:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7hLNV
 Ig0n3VSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPr5vZCtbIVDy8JdzAuEasi5GTQ0LAX2LS
 jS/MIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqLGXWHJtGZjNIqAqM
 WXGMTBbREBLYv2Kp1D1KhKn5nWBzREWcJZ4c3AiK4jNKeAp0fzmGHsXIxeHkMBtRon1Uw8yQR
 xkIvF24U6gZg6ghJrE3PXxExj5ZiE5aRaSk2YhOWkBI/MqRo3i1KKy1CJdQ3O9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUGMAgh2ML097HmKU5GBSEuVNeK4SKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCd1+maqSQYFFqempFWmYOMOhh0hIcPEoivH4gad7igsTc4sx0iNQpR
 kUpcd4nIAkBkERGaR5cGyzSLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wPIFJ7MvBK46a
 +AFjMBLXa9qwyyuCQRISXVwHiFNSViA8eK3e2tgkJiLfo9N5b/z9E3svHhsv73aMY2q+0v5Kx
 EHimE8O95/fGmlaf3xFM7TvZk663/9G6p3r7mHVYBy1dP4b0Ueqptnuxvm+YnzOI996zl52h5
 mHTJ3jveaTrJna85ZmaNmY1bU4n/A5l3nIqP3C0ec08KTpL6s9Z9bbCxhxJLcUaioRZzUXEiA
 PWkoTivAgAA
X-Env-Sender: prvs=310b1cd23=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495624385!44189183!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45603 invoked from network); 24 May 2017 11:13:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 11:13:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,385,1491264000"; d="scan'208";a="433818691"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22821.27323.202985.50139@mariner.uk.xensource.com>
Date: Wed, 24 May 2017 12:12:59 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170524104827.3whtdvqcs3hn4q36@MacBook-Pro-de-Roger.local>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-5-roger.pau@citrix.com>
 <22820.23930.92083.770093@mariner.uk.xensource.com>
 <20170524104827.3whtdvqcs3hn4q36@MacBook-Pro-de-Roger.local>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/7] osstest: add a FreeBSD host install
	recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggNC83XSBvc3N0ZXN0OiBhZGQgYSBG
cmVlQlNEIGhvc3QgaW5zdGFsbCByZWNpcGUiKToKPiBPSywgc28gdGhlbiBJIHdpbGwganVzdCBk
cm9wIEZyZWVCU0RCYXNlIGFuZCBqdXN0IHVzZQo+ICRoby0+e1RmdHB9e1RtcERpcn0vZnJlZWJz
ZC1pbWFnZXMuIEkgZG9uJ3QgdGhpbmsgdGhlcmUncyBhIGxvdCBvZgo+IHZhbHVlIGluIGhhdmUg
aXQgaW4gYSBzdGFuZGFyZCBmb2xkZXIsIHNpbmNlIHRob3NlIGFyZSBqdXN0IHJhbmRvbQo+IGJ1
aWxkcy4gSSBndWVzcyB0aGlzIG1ha2VzIG1vcmUgc2Vuc2UgZm9yIERlYmlhbiBiZWNhdXNlIHRo
ZXkgYXJlCj4gYWN0dWFsIHJlbGVhc2VzLCBhbmQgdGh1cyBjYW4gYmUgdXNlZCBmb3Igb3RoZXIg
c3R1ZmYgYWxzbz8KClllcy4gIEluZGVlZCB0aGV5IG1pZ2h0IG5vdCBiZSBtYW5hZ2VkIGJ5IG9z
c3Rlc3QgYXQgYWxsLgoKPiA+ID4gKyAgICBteSAkaW5zdGFsbGVyX3NldHMgPSBqb2luKCIgIiwg
QHNldHMpOwo+ID4gPiArICAgIG15ICR0YXJnZXRfc2V0cyA9ICIvdG1wL29zc3Rlc3Rfc2V0cyI7
Cj4gPiAKPiA+IEhhcmRjb2RlZCAvdG1wIGFudGlwYXR0ZXJuLiAgTWF5YmUgdGhpcyBpcyB0ZWNo
bmljYWxsdHkgT0sgYmVjYXVzZQo+ID4gaXQncyBhbiBpbnN0YWxsZXIgZW52aXJvbm1lbnQsIGJ1
dCBJIHRoaW5rIGl0IHNldHMgYSB2ZXJ5IGJhZAo+ID4gZXhhbXBsZS4gIElzIHRoZXJlIHNvbWUg
b3RoZXIgcGF0aCB5b3UgY291bGQgdXNlID8KPiAKPiBJJ20gb3BlbiB0byBzdWdnZXN0aW9ucy4g
V2UgY291bGQgYWxzbyB1c2Ugfi9vc3N0ZXN0X3NldHMuIEkgZG9uJ3QKPiByZWFsbHkgaGF2ZSBh
IHByZWZlcmVuY2UuIEkndmUgdXNlZCAvdG1wIGJlY2F1c2UgSSB0aG91Z2ggaXQgd291bGQgYmUK
PiBsZXNzIGNvbnRyb3ZlcnNpYWwuCgpIYWggOi0pLgoKSSdtIGZpbmUgd2l0aCBhbG1vc3QgYW55
IHBhdGggb3RoZXIgdGhhbiAvdG1wL0ZJWEVEX1NUUklORy4KCj4gPiA+ICsgICAgdGFyZ2V0X2Nt
ZF9yb290KCRobywgJ2Noc2ggLXMgL2Jpbi9zaCcsIDEwKTsKPiA+IAo+ID4gISEgIFdoYXQncyB0
aGUgZGVmYXVsdCA/Cj4gCj4gY3NoLgoKb21nIHd0ZiBiYnEuICBSaWdodC4gIEZpbmUuCgo+ID4g
SSBoYXZlIGZvdW5kIHRoYXQgb24gc29tZSBob3N0cywgd2hlbiBpbnN0YWxsaW5nIERlYmlhbiBH
TlUvTGludXgsIEkKPiA+IGhhdmUgdG8gZXhwZWN0IGEgbm9uc3RhbmRhcmQgZGlzayBuYW1lLiAg
Q3VycmVudGx5IGluIHRoZSBEQiBJIGNhbgo+ID4gb25seSBmaW5kIHRoaXMKPiA+ICAgIGh5ZHJh
emluZSAgICAgICAgICBkaXNrLWRldmljZSAgICAgICAgICAgICAgICAgICAgL2Rldi9jY2lzcy9j
MGQwCj4gPiAoaW4gQ2FtYnJpZGdlOyByZWZlcnJpbmcgdG8gYSBnb25lLWF3YXkgbWFjaGluZTsg
TkIgdGhhdCB0aGUgcHJvcGVydHkKPiA+IG5hbWUgaXMgaW4gdGhlIG9ic29sZXRlIGNvbnRhaW5p
bmctc3BhY2VzIHN5bnRheCBhbmQgaXMgZXF1aXZhbGVudCB0bwo+ID4gRGlza0RldmljZS4pCj4g
PiAKPiA+IEkgdGhpbmsgeW91IG1heSB3YW50IHRvIGNoZWNrIGEgaG9zdCBwcm9wZXJ0eS4gIEl0
IHNob3VsZCBwcm9iYWJseSBiZQo+ID4gY2FsbGVkIEZyZWVic2RfRGlza0RldmljZSBvciBzb21l
dGhpbmcuICAoV2VpcmQgY2FwaXRhbGlzYXRpb24gcmVxdWlyZWQKPiA+IGJ5IHRoZSB3b3JkIHNw
bGl0dGluZyBuYW1lIHRyYW5zZm9ybWF0aW9uIHJ1bGVzIGZvciBob3N0IHByb3BlcnRpZXNzLikK
PiAKPiBZZXMsIEkgY2FuIGRvIHRoYXQsIGJ1dCB3ZSB3b3VsZCBoYXZlIHRvIGZpbGwgdGhlIERC
IG1hbnVhbGx5LiBXb3VsZAo+IHlvdSBiZSBPSyB3aXRoIGxlYXZpbmcgdGhpcyBhcy1pcyBpbiB0
aGlzIHBhdGNoIGFuZCBtZSBhZGRpbmcgdGhlCj4gcHJvcGVydHkgZmV0Y2hpbmcgbGF0ZXIgb24/
CgpPSy4gIEhvcGVmdWxseSBpdCB3b24ndCBjb21lIHVwLgoKPiA+IFdoYXQgd291bGQgaGFwcGVu
IGlmIHlvdSB0cmllZCB0byBydW4gdGhpcyBzZXR1cCBvbiBhIGhvc3Qgd2hlcmUKPiA+IEZyZWVC
U0QncyBpZGVhIG9mIHRoZSBmaXJzdCBuZXR3b3JrIGludGVyZmFjZSBpcyBub3QgdGhlIG9uZSB3
aGljaAo+ID4gb3NzdGVzdCBkaWQgdGhlIGluc3RhbGwgb24gPwo+IAo+IEZyZWVCU0QgZG9lc24n
dCByZWFsbHkgaGF2ZSBhbiBpZGVhIG9mIHRoZSBmaXJzdCBuZXR3b3JrIGludGVyZmFjZQo+ICh1
bmxlc3MgeW91IGNvdW50IHRoZSBvcmRlciBpbiB0aGUgb3V0cHV0IGZyb20gaWZjb25maWcgLWwp
Lgo+IAo+IEFsc28sIG9uIEZyZWVCU0QgZWFjaCBkcml2ZXIgaGFzIGl0J3Mgb3duIGRldmljZSwg
d2l0aCBkaWZmZXJlbnQgbmFtZSwKPiBpZTogdGhlcmUgYXJlIGVtMCwgZW0xLCBiZ2UwLCBiY2Uw
Li4uIGludGVyZmFjZXMuIFdlIGNvdWxkIGFkZAo+IGEgaG9zdCBwcm9wZXJ0eSBsaWtlIEZyZWVi
c2RfTmljRGV2aWNlLCBidXQgdGhpcyBmYWxsYmFjayBzaG91bGQgc3RheQo+IGluIGNhc2UgdGhl
IHBhcmFtZXRlciBpcyBub3QgZGVmaW5lZD8KCkkgdGhpbmsgdGhpcyBpcyB0b28gY29tcGxpY2F0
ZWQgYW5kIGh5cG90aGV0aWNhbC4gIExldCdzIGxlYXZlIGl0IGZvcgpub3csIGFzIHlvdSBoYXZl
IGl0LgoKPiA+ID4gKyAgICBsb2dtKCJDcmVhdGluZyB0aGUgaW5zdGFsbGVyIHNjcmlwdCIpOwo+
ID4gPiArICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sIDw8RU5ELCA2MCk7Cj4gPiA+ICsgICAgICAg
IHNldCAtZQo+ID4gPiArICAgICAgICBjYXQgPDwgRU5EU0NSSVBUID4gaW5zdGFsbHNjcmlwdAo+
ID4gCj4gPiBPSywgbXkgYnJhaW4gaXMgZnVsbHkgYmVudCBub3cuICBDYW4gd2Ugbm90IGNyZWF0
ZSBpbnN0YWxsc2NyaXB0IG9uCj4gPiB0aGUgY29udHJvbGxlciBhbmQgdHJhbnNmZXIgaXQgd2l0
aCB0YXJnZXRfcHV0ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rhc2ggPwo+ID4gVGhhdCB3YXkgdGhlIGxv
Z3Mgd291bGQgY29udGFpbiBhIGNvcHksIHRvby4KPiAKPiBZZXMsIHRoYXQncyBtdWNoIGJldHRl
ciwgdGhhbmtzIQoKOi0pCgo+ID4gPiArIyBTZXR1cCBzZXJpYWwgY29uc29sZQo+ID4gPiArcHJp
bnRmICIlcyIgIi1oIC1TJGN7QmF1ZH0iID4+IC9ib290LmNvbmZpZwo+ID4gPiArY2F0IDw8IEVO
REJPT1QgPj4gL2Jvb3QvbG9hZGVyLmNvbmYKPiA+ID4gK2Jvb3Rfc2VyaWFsPSJZRVMiCj4gPiA+
ICtjb21jb25zb2xlX3NwZWVkPSIkY3tCYXVkfSIKPiA+ID4gK2NvbnNvbGU9ImNvbWNvbnNvbGUi
Cj4gPiA+ICtib290X3ZlcmJvc2U9IllFUyIKPiA+ID4gK2JlYXN0aWVfZGlzYWJsZT0iWUVTIgo+
ID4gPiArRU5EQk9PVAo+ID4gCj4gPiBXaGVyZSBkb2VzIHRoZSBpbnN0YWxsZXIncyBvdXRwdXQg
Z28gPyAgSWUsIGRvZXMgYm9vdGluZyB0aGUgaW5zdGFsbGVyCj4gPiBpbWFnZSBwcm9kdWNlIHNl
cmlhbCBsb2cgb3V0cHV0ID8KPiAKPiBZZXMsIHRoZSBpbnN0YWxsZXIgaW1hZ2UgaXMgYnVpbHQg
d2l0aCBzZXJpYWwgb3V0cHV0IGFscmVhZHkuCj4gCj4gVGhlIG91dHB1dCBvZiB0aGUgaW5zdGFs
bGVyIGl0c2VsZiAoYnNkaW5zdGFsbCkgZ29lcyB0byB0aGUgam9iIGxvZwo+IGZpbGUuCgpHcmVh
dC4gIExvb2tpbmcgZ29vZCA6LSkuCgpUaGFua3MsCklhbi4vCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 11:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 11:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDUQ4-00058P-QT; Wed, 24 May 2017 11:25:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31079e8ba=citrix-osstest@xenproject.org>)
 id 1dDUQ3-000584-GL
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 11:25:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 77/E8-19409-EAD65295; Wed, 24 May 2017 11:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO66XNV
 Ig5nr+CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bHma/YCyYIVlzfZ9/A+J+ri5GTQ0LAX+Ld
 8WtsELa7xNuzc1lBbBEBZ4kJH26DxXkF9CTu/elnBrGFBQIlfs9qZ4eov88qMf22K4StKnGjt
 xmsnk3AQ2Jiz0QWEJsFKH635xlYr5CAlsTSxSuZIGYKSpyc+QSshllAQuLgixfMEHMsJNo/vW
 WawMg7C0nZLCRlCxiZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yX
 n525iBIZOPQMD4w7G38f9DjFKcjApifImPFeJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa5yj
 GikkWJSanlqRlpkDDGKYtAQHj5II7xWQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJseTl56VKifNGg
 RQJgBRllObBjYBF1CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwdIFN4MvNK4Da9AjqCCe
 gI17vKIEeUJCKkpBoY7cRv/Zsy36X3SMWPFLGm7dyzRXleP+6qfhKS9MSyj7dHYsrKu36fj3S
 l6UrsjK090KqtorUlZ+rh37Osp68tUjRS421JMbvOrPjvr8HDA/ft9ok/fuqu/+GHy6eL+tc9
 D7/T79eTzezk7msOf2XUmH9+jpbLnZ+KHGm/VEpPGNk/XS157eUeJZbijERDLeai4kQACNkdq
 qMCAAA=
X-Env-Sender: prvs=31079e8ba=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495625132!46788711!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37290 invoked from network); 24 May 2017 11:25:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 11:25:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,385,1491264000"; d="scan'208";a="425204563"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71418-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71334
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 24 May 2017 12:25:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71418: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDE4IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTQxOC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNx
dWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzEzMzQK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGxpa2UgNzEzMzQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1u
ZXRib290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTMzNAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzEzMzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTMzNAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 11:59:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 11:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDUwG-00075S-GE; Wed, 24 May 2017 11:58:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDUwF-00075L-Op
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 11:58:51 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 40/5A-01985-A7575295; Wed, 24 May 2017 11:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVbeyVDX
 SYNMDNYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPGuYxVYwxaTiz94tjA2M
 h7S6GLk4hAT+Mkq8+/KMGcJ5zCjx+fYldghnG6PE81f/mLoYOTlEBJwlvp6Zyw5i8wroS2zYf
 o4VxBYW0JP4cOcdG4gtIeAl0dQzA8jmALOvLUnuYmTnYBOwkjgkBhJkEVCVaG5Sn8DItYCRYR
 WjRnFqUVlqka6huV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqBfGYBgB+PL056
 HGCU5mJREeROeq0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCtK1aNFBIsSk1PrUjLzAEGGExa
 goNHSYQ3DSTNW1yQmFucmQ6ROsWoy/Fu6Yf3TEIsefl5qVLivHdBigRAijJK8+BGwIL9EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR52UuApvBk5pXAbXoFdAQT0BGud5VBjihJREhJNTAWdF
 7x3vNcTceRefIrK63H7xPz1yRL/qjaumb63c/hXfY12s0z2/6bf6tjuZEyV1M+fvXj6w8OsTJ
 ePvp6Zf/t6wH2X9ateGnWp5smm/fugOlFaZ09Cx0+NDE8dGFL+bdOYvqcJf4FJ02S4ie1q75p
 2um97SFzj8HxgC3TNQ7wLZL6+4jT7bqnEktxRqKhFnNRcSIAOFnzA3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495627128!102356468!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2322 invoked from network); 24 May 2017 11:58:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 11:58:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDUwB-0005gd-VP; Wed, 24 May 2017 11:58:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDUw6-0007J0-CU; Wed, 24 May 2017 11:58:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDUw6-0002HV-1x; Wed, 24 May 2017 11:58:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109714-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=d727614c913449a59e8333c4d75cff4ebf1f9779
X-Osstest-Versions-That: ovmf=1c47fcd465a496fe1d1493f97da02cb6b07364f5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 11:58:42 +0000
Subject: [Xen-devel] [ovmf test] 109714: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkNzI3NjE0YzkxMzQ0OWE1OWU4MzMzYzRkNzVjZmY0
ZWJmMWY5Nzc5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxYzQ3ZmNk
NDY1YTQ5NmZlMWQxNDkzZjk3ZGEwMmNiNmIwNzM2NGY1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk3MDAgIDIwMTctMDUtMjMgMTY6MTc6MjYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NzE0ICAyMDE3LTA1LTI0IDA1OjQ5OjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZDcyNzYxNGM5MTM0NDlhNTllODMzM2M0ZDc1Y2Zm
NGViZjFmOTc3OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZDcy
NzYxNGM5MTM0NDlhNTllODMzM2M0ZDc1Y2ZmNGViZjFmOTc3OQorIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249ZDcyNzYxNGM5MTM0NDlhNTllODMzM2M0ZDc1Y2ZmNGViZjFmOTc3OQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4g
Li9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhkNzI3NjE0YzkxMzQ0OWE1OWU4MzMzYzRk
NzVjZmY0ZWJmMWY5Nzc5ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBo
dHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11
Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVN
UFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisg
Y2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgZDcyNzYxNGM5MTM0NDlhNTllODMzM2M0ZDc1Y2ZmNGVi
ZjFmOTc3OTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAxYzQ3ZmNkLi5kNzI3NjE0
ICBkNzI3NjE0YzkxMzQ0OWE1OWU4MzMzYzRkNzVjZmY0ZWJmMWY5Nzc5IC0+IHhlbi10ZXN0ZWQt
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 13:09:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 13:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDW2O-00032g-N0; Wed, 24 May 2017 13:09:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDW2N-00032a-6B
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 13:09:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 00/69-03058-AF585295; Wed, 24 May 2017 13:09:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTfdnq2q
 kwdcz5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFT1NYCy5KVezu383WwLhStIuRi0NIYBOj
 xLQ7NxghnAOMEtMf97F2MXJyCAvYSHy49o+li5GDQ0QgVOLaIkGQGmaB1YwSUzasYIVo+M0oM
 XdWBxtIA5uArsSOm6+ZQWxeASuJpjvbwOIsAqoSP27uZASxRQXCJXoP9LNB1AhKnJz5hAXE5h
 Swlvg4+RtYnFlAT2LH9V+sELa4RNOXlVC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqF6
 cWlSWWqRrrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERigDECwg7Hjn9MhRkkO
 JiVR3oTnKpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHirW1QjhQSLUtNTK9Iyc4CxApOW4OBRE
 uGVAEnzFhck5hZnpkOkTjEqSonzCoEkBEASGaV5cG2w+LzEKCslzMsIdIgQT0FqUW5mCar8K0
 ZxDkYlYd4ikCk8mXklcNNfAS1mAlrselcZZHFJIkJKqoGx0Dt6xjKb7UKcq5yL7JJWdV9ZPee
 GebNlWyzTrxjGW+6p9szymR3c+0umRZ+Zd1SsS/yF8U3PUEa1g1pb6y+7J0UVTJ4afGSBb77M
 lJ2bT2064/RV7EXpXVb21WG++ic2BMnfLjbbsjPwQIc122LtMg/XLsY7wpYKbszCP1RtI3avK
 w5aIq3EUpyRaKjFXFScCADYEsskygIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495631353!93935773!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63876 invoked from network); 24 May 2017 13:09:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 24 May 2017 13:09:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 58C68AD7;
 Wed, 24 May 2017 06:09:12 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 427AB3F5C9;
 Wed, 24 May 2017 06:09:11 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-20-andre.przywara@arm.com>
 <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
 <16e3a145-795d-03e9-8733-96bdd55d8679@arm.com>
 <e67eafff-5748-8e75-683d-6e4085e4ce9d@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <ab09df3a-a1b0-6f36-029e-89ed255820ba@arm.com>
Date: Wed, 24 May 2017 14:09:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <e67eafff-5748-8e75-683d-6e4085e4ce9d@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNC8wNS8xNyAxMDo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA1LzI0LzIwMTcgMTA6MTAgQU0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBPbiAx
Ny8wNS8xNyAxOTowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+ICAvKgo+Pj4+ICAgKiBMb29r
dXAgdGhlIGFkZHJlc3Mgb2YgdGhlIEludGVycnVwdCBUcmFuc2xhdGlvbiBUYWJsZSBhc3NvY2lh
dGVkCj4+Pj4gd2l0aAo+Pj4+ICAgKiB0aGF0IGRldmljZSBJRC4KPj4+PiBAQCAtNDE0LDYgKzQy
OSwxMzMgQEAgb3V0X3VubG9jazoKPj4+PiAgICAgIHJldHVybiByZXQ7Cj4+Pj4gIH0KPj4+Pgo+
Pj4+ICsvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwo+Pj4+ICtz
dGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAo+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2
aWQpCj4+Pj4gK3sKPj4+PiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPj4+PiArICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Cj4+Pj4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPj4+PiArICAg
IHVpbnQzMl90IHZscGk7Cj4+Pj4gKwo+Pj4+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZp
dHMtPml0c19sb2NrKSk7Cj4+Pj4gKwo+Pj4+ICsgICAgaWYgKCAhcmVhZF9pdHRlX2xvY2tlZChp
dHMsIHZkZXZpZCwgdmV2aWQsICZ2Y3B1LCAmdmxwaSkgKQo+Pj4+ICsgICAgICAgIHJldHVybiAt
RU5PRU5UOwo+Pj4+ICsKPj4+PiArICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCj4+Pj4g
KyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4+Pj4gKwo+Pj4+ICsgICAgLyogTG9jayB0aGlzIFZD
UFUncyBWR0lDIHRvIG1ha2Ugc3VyZSBub2JvZHkgaXMgdXNpbmcgdGhlCj4+Pj4gcGVuZGluZ19p
cnEuICovCj4+Pj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKPj4+Cj4+PiBUaGVyZSBpcyBhbiBpbnRlcmVzdGluZyBpc3N1ZSBoYXBwZW5pbmcg
d2l0aCB0aGlzIGNvZGUuIFlvdSBkb24ndCBjaGVjawo+Pj4gdGhlIGNvbnRlbnQgb2YgdGhlIG1l
bW9yeSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFNvIGEgbWFsaWNpb3VzIGd1ZXN0Cj4+PiBjb3Vs
ZCBjcmFmdCB0aGUgbWVtb3J5IGluIG9yZGVyIHRvIHNldHVwIG1hcHBpbmcgd2l0aCBrbm93biB2
bHBpIGFuZCBhCj4+PiBkaWZmZXJlbnQgdkNQVS4KPj4+Cj4+PiBUaGlzIHdvdWxkIGxlYWQgdG8g
dXNlIHRoZSB3cm9uZyBsb2NrIGhlcmUgYW5kIGNvcnJ1cHQgdGhlIGxpc3QuCj4+Cj4+IFdoYXQg
YWJvdXQgdGhpczoKPj4gUmlnaHQgbm93IChtb3N0bHkgZHVlIHRvIHRoZSByZXF1aXJlbWVudHMg
b2YgdGhlIElOVkFMTCBpbXBsZW1lbnRhdGlvbikKPj4gd2Ugc3RvcmUgdGhlIFZDUFUgSUQgaW4g
b3VyIHN0cnVjdCBwZW5kaW5nX2lycSwgcG9wdWxhdGVkIHVwb24gTUFQVEkuIFNvCj4+IG9yaWdp
bmFsbHkgdGhpcyB3YXMganVzdCBmb3IgY2FjaGluZyAoSU5WQUxMIGJlaW5nIHRoZSBvbmx5IHVz
ZXIgb2YKPj4gdGhpcyksIGJ1dCBJIHdhcyB3b25kZXJpbmcgaWYgd2Ugc2hvdWxkIG1vdmUgdGhl
IGFjdHVhbCBpbnN0YW5jZSBvZiB0aGlzCj4+IGluZm9ybWF0aW9uIHRvIHBlbmRpbmdfaXJxIGlu
c3RlYWQgb2YgcmVseWluZyBvbiB0aGUgY29sbGVjdGlvbiBJRCBmcm9tCj4+IHRoZSBJVFMgdGFi
bGUuIFNvIHdlIHdvdWxkIG5ldmVyIG5lZWQgdG8gbG9vayB1cCBhbmQgdHJ1c3QgdGhlIElUUwo+
PiB0YWJsZXMgZm9yIHRoaXMgaW5mb3JtYXRpb24gYW55bW9yZS4gTGF0ZXIgd2l0aCB0aGUgVkdJ
QyByZXdvcmsgd2Ugd2lsbAo+PiBuZWVkIHRoaXMgZmllbGQgYW55d2F5IChldmVuIGZvciBTUElz
KS4KPj4KPj4gSSB0aGluayB0aGlzIHNob3VsZCBzb2x2ZSB0aGlzIHRocmVhdCwgd2hlcmUgYSBn
dWVzdCBjYW4gbWFuaXB1bGF0ZSBYZW4KPj4gYnkgY3JhZnRpbmcgdGhlIHRhYmxlcy4gVGlua2Vy
aW5nIHdpdGggdGhlIG90aGVyIGluZm9ybWF0aW9uIHN0b3JlZCBpbgo+PiB0aGUgdGFibGVzIHNo
b3VsZCBub3QgaGFybSBYZW4sIHRoZSBndWVzdCB3b3VsZCBqdXN0IHNob290IGl0c2VsZiBpbnRv
Cj4+IHRoZSBmb290Lgo+Pgo+PiBEb2VzIHRoYXQgbWFrZSBzZW5zZT8KPiAKPiBJIHRoaW5rIHNv
LiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB3aXRoIHRoYXQgc29sdXRpb24gd2Ugd291bGQg
bm90Cj4gbmVlZCB0byBwcm90ZWN0IHRoZSBtZW1vcnkgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0PwoK
V2VsbCwgaXQgZ2V0cyBiZXR0ZXIgKHRob3VnaCBhbHNvIGEgYml0IHNjYXJ5KToKQ3VycmVudGx5
IHdlIHVzZSB0aGUgZ3Vlc3QncyBJVFMgdGFibGVzIHRvIHRyYW5zbGF0ZSBhIERldmljZUlEL0V2
ZW50SUQKcGFpciB0byBhIHZMUEkvdkNQVSBwYWlyLiBOb3cgdGhlcmUgaXMgdGhpcyBuZXcKZ2lj
djNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycSgpIGZ1bmN0aW9uLCB3aGljaCBhbHNvIHRha2Vz
IGFuIElUUyBhbmQKYW4gRGV2aWNlSUQvRXZlbnRJRCBwYWlyIGFuZCBnaXZlcyB1cyBhIHN0cnVj
dCBwZW5kaW5nX2lycS4KQW5kIGhlcmUgd2UgaGF2ZSBib3RoIHRoZSB2TFBJIG51bWJlciBhbmQg
dGhlIFZDUFUgbnVtYmVyIGluIHRoZXJlCmFscmVhZHksIHNvIGFjdHVhbGx5IHdlIGRvbid0IG5l
ZWQgcmVhZF9pdHRlKCkgYW55bW9yZS4gQW5kIGlmIHdlIGRvbid0CnJlYWQsIHdlIGRvbid0IG5l
ZWQgd3JpdGUuIEFuZCBpZiB3ZSBkb24ndCB3cml0ZSwgd2UgZG9uJ3QgbmVlZCB0bwphY2Nlc3Mg
Z3Vlc3QgbWVtb3J5LiBTbyB0aGlzIHNlZW1zIHRvIHJpcHBsZSB0aHJvdWdoIGFuZCBhbGxvd3Mg
dXMgdG8KcG9zc2libHkgZHVtcCB0aGUgZ3Vlc3QgbWVtb3J5IHRhYmxlcyBhbHRvZ2V0aGVyLgpO
b3cgd2Ugc3RpbGwgdXNlIHRoZSBjb2xsZWN0aW9uIHRhYmxlIGluIGd1ZXN0IG1lbW9yeSwgYnV0
IEkgd2FzCndvbmRlcmluZyBpZiB3ZSBjb3VsZCBzdG9yZSB0aGUgY29sbGVjdGlvbiBJRCBpbiB0
aGUgdmNwdSBzdHJ1Y3QgYW5kIHVzZQpzb21lIGhhc2hpbmcgc2NoZW1lIHRvIGRvIHRoZSByZXZl
cnNlIGxvb2t1cC4gQnV0IHRoYXQgbWlnaHQgYmUKc29tZXRoaW5nIGZvciBzb21lIGZ1dHVyZSBj
bGVhbnVwIC8gb3B0aW1pemF0aW9uIHNlcmllcy4KCkRvIEkgbWlzcyBzb21ldGhpbmcgaGVyZT8g
SXQgc291bmRzIGEgYml0IHNjYXJ5IHRoYXQgd2UgY2FuIGR1bXAgdGhpcwpndWVzdCBtZW1vcnkg
YWNjZXNzIHNjaGVtZSB3aGljaCBnYXZlIHVzIHNvIG1hbnkgaGVhZGFjaGVzIGFuZCBrZXB0IHVz
CmJ1c3kgZm9yIHNvbWUgbW9udGhzIG5vdyAuLi4KCkNoZWVycywKQW5kcmUuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 14:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 14:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDX8f-0007Sc-4B; Wed, 24 May 2017 14:19:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310b1cd23=Ian.Jackson@citrix.com>)
 id 1dDX8d-0007SW-QJ
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 14:19:47 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 46/F3-03920-38695295; Wed, 24 May 2017 14:19:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7TNNV
 IgyUzlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozb59YzF+wVqGh5XtTAuJ63i5GTQ0LAX+Lw
 iWXsIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQePH7OSuIzSKgK
 vFx0WewuIiAlsT6FU+h6lUkTs3rApsjLOAk0XatAyjOwcEp4CmxaUNQFyMXh5DAHUaJ0ydnsk
 DcYyLxduFOsBohATWJuevjJzDyzUJy0SwkF81CctECRuZVjBrFqUVlqUW6huZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYb28MOMQoycGkJMqb8FwlUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEr9RU1UghwaLU9NSKtMwcYMjDpCU4eJREeFunAKV5iwsSc4sz0yFSp
 xgVpcR5mUH6BEASGaV5cG2wOLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4kkCk8mXklcN
 NfAS1mAlrselcZZHFJIkJKqoFRYoJl8M1KZab+mCj7xZMXZ+VIaegXtXztzp8jPN28fe0DRpV
 ekUfR9/w+Be5mPLVeboVf0ZY/G+JXbuZ+IKXjpbnaIMKd/+H86DVcEzhW734X/8jz7GbJ99xv
 zC0fbp94Irtv7obSlMQWN2O+GI1Ta9qvsm31qJFhrFmauW2v0Ck+3t0zz0oosRRnJBpqMRcVJ
 wIAslSc664CAAA=
X-Env-Sender: prvs=310b1cd23=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495635584!44671694!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44535 invoked from network); 24 May 2017 14:19:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 14:19:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,386,1491264000"; d="scan'208";a="425237079"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22821.38489.388770.438548@mariner.uk.xensource.com>
Date: Wed, 24 May 2017 15:19:05 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170524141520.5pegnb6dhc4cl5zl@MacBook-Pro-de-Roger.local>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-6-roger.pau@citrix.com>
 <22820.30819.409970.197915@mariner.uk.xensource.com>
 <20170524141520.5pegnb6dhc4cl5zl@MacBook-Pro-de-Roger.local>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/7] osstest: introduce a FreeBSD build
	script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggNS83XSBvc3N0ZXN0OiBpbnRyb2R1
Y2UgYSBGcmVlQlNEIGJ1aWxkIHNjcmlwdCIpOgo+IE9uIFR1ZSwgTWF5IDIzLCAyMDE3IGF0IDA2
OjU4OjU5UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gU3VwcG9zZSB3ZSBoYXZlIHRz
LWZyZWVic2QtYnVpbGQgc2V0Cj4gPiAgICAgcGF0aF9mcmVlYnNkZGlzdD0kc3Rhc2gvYnVpbGQv
ZnJlZWJzZC8KPiA+IGFuZCBoYXZlIGl0IHB1dCB0aGUgZmlsZXMgaW4gdGhlcmUgd2l0aCBmaXhl
ZCwga25vd24sIG5hbWVzCj4gPiAgICAgcGF0aF9mcmVlYnNkZGlzdD0kc3Rhc2gvYnVpbGQvZnJl
ZWJzZC9pbWFnZQo+ID4gICAgIHBhdGhfZnJlZWJzZGRpc3Q9JHN0YXNoL2J1aWxkL2ZyZWVic2Qv
bWFuaWZlc3QKPiA+ICAgICBwYXRoX2ZyZWVic2RkaXN0PSRzdGFzaC9idWlsZC9mcmVlYnNkL2tl
cm5lbC5zZXRzCj4gPiAgICAgcGF0aF9mcmVlYnNkZGlzdD0kc3Rhc2gvYnVpbGQvZnJlZWJzZC9i
YXNlLnNldHMKPiA+IG9yIHNvbWV0aGluZyA/Cj4gPiAKPiA+IElzIHRoZXJlIGEgcmVhc29uIHdo
eSB0aGF0IHdvdWxkbid0IHdvcmsgPwo+ID4gCj4gPiBUaGUgc3Rhc2hpbmcgcHJvY2VzcyB3b3Vs
ZCBoYXZlIHRvIHRha2UgY2FyZSB0byBzZXQgdGhlIHJ1bnZhciBvbmx5Cj4gPiBhZnRlciBpdCBo
YWQgY3JlYXRlZCBhbGwgdGhlIGZpbGVzLgo+IAo+IFRoYXQgc2VlbXMgZmluZSwgYW5kIHRoZW4g
b3NzdGVzdCB3b3VsZCByZWx5IG9uIHRoZSBmYWN0IHRoYXQKPiBwYXRoX2ZyZWVic2RkaXN0IG11
c3Qgb25seSBiZSBzZXQgd2hlbiBhbGwgdGhlIGZpbGVzIGhhdmUgYmVlbgo+IHVwbG9hZGVkLCBi
ZWNhdXNlIHRzLWJ1aWxkLWNoZWNrIGl0c2VsZiB3b24ndCBjaGVjayB0aGF0IHRoZSBmaWxlcyBh
cmUKPiB0aGVyZSBhbnltb3JlLgoKRXhhY3RseS4KCj4gPiA+ICsjIEVuYWJsZSBESENQIG9uIGFs
bCBuZXR3b3JrIGludGVyZmFjZXMKPiA+ID4gK2VjaG8gJ2lmY29uZmlnX0RFRkFVTFQ9IkRIQ1Ai
JyA+PiBcJHRhcmdldC9ldGMvcmMuY29uZgo+ID4gCj4gPiBJcyB0aGlzIHdpc2UgPyAgV2UgbWF5
IGF0IHNvbWUgcG9pbnQgaGF2ZSBob3N0cyB3aGljaCBoYXZlIHR3byBuZXR3b3JrCj4gPiBpbnRl
cmZhY2VzIGNvbm5lY3RlZCAocGVyaGFwcyB0byB0aGUgdGVzdCBuZXR3b3JrLCBvciB0byBlYWNo
IG90aGVyLAo+ID4gb3Igc29tZXRoaW5nKSBpbiB3aGljaCBjYXNlIHRoaXMgaXMgcHJvYmFibHkg
d3JvbmcuCj4gCj4gVGhpcyBqdXN0IG1lYW5zIHRoYXQgb24gdGhlIGluc3RhbGxlciBhbGwgdGhl
IG5ldHdvcmsgaW50ZXJmYWNlcyB3aWxsCj4gdHJ5IHRvIGdldCBhIERIQ1AgYWRkcmVzcy4gVGhp
cyBpcyBmb3IgdGhlIGluc3RhbGxlciBpbWFnZSBpdHNlbGYsIHRoZQo+IGluc3RhbGxlZCBzeXN0
ZW0gd2lsbCBvbmx5IHNldHVwIERIQ1Agb24gdGhlIHByaW1hcnkgaW50ZXJmYWNlIChpZToKPiB0
aGUgb25lIHRoYXQgbWF0Y2hlcyB0aGUgSVAgYWRkcmVzcyBhdCAkaG8tPntJcH0uCgpPSywgZ29v
ZC4KCj4gPiBUaGVyZSBhcmUgYSBsb3Qgb2YgXC4gIEkgd29uZGVyIGlmIHlvdSBtaWdodCBmaW5k
Cj4gPiA8PCdFTkRRJy48PEVORC48PCdFTkRRJyBhIHVzZWZ1bCBjb25zdHJ1Y3QuCj4gCj4gSW4g
ZmFjdCBJIGNhbiBkZWZpbmUgdHdvIHBlcmwgdmFyaWFibGVzIGFuZCB1c2UgdGhlbSBpbnN0ZWFk
LiBUaGVyZSdzCj4gcmVhbGx5IG5vIHJlYXNvbiB0aGV5IGhhdmUgdG8gYmUgc2hlbGwgdmFyaWFi
bGVzICgkdGFyZ2V0IGFuZAo+ICRvdXRwdXQpLgoKT0ssIEkgZ3Vlc3MuICBJIHR5cGljYWxseSBw
cmVmZXIgdG8gYXZvaWQgZmVlZGluZyBsYXJnZSBxdWFudGl0aWVzIG9mCnNoIHRocm91Z2ggdGhl
IHBlcmwgaW50ZXJwb2xhdG9yLiAgV2hhdCB5b3Ugc3VnZ2VzdCBtZWFucyB0aGUgcmVhZGVyCnNl
ZXMgYSBzaGVsbCBzY3JpcHQgZnVsbCBvZiAkdmFyaWFibGUgcmVmZXJlbmNlcyB3aGljaCBhY3R1
YWxseSByZWZlcgp0byBwZXJsIHZhcmlhYmxlcywgbm90IHNoZWxsIG9uZXMuICBJIHRoaW5rIHRo
YXQncyBhIGJpdCBjb25mdXNpbmcuCgpCdXQsIHVsdGltYXRlbHksIHVwIHRvIHlvdS4KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 14:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 14:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDX8c-0007SL-TC; Wed, 24 May 2017 14:19:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31079e8ba=citrix-osstest@xenproject.org>)
 id 1dDX8b-0007S4-92
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 14:19:45 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0C/A3-01709-F7695295; Wed, 24 May 2017 14:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7dNNV
 Ig/X/9CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bqg93MBYfkKz4/fMTcwPherIuRk0NCwF/i
 3MdnrBC2u8Tbs3PBbBEBZ4kJH26zgdi8AnoSN3ZOA7OFBSwk2jrWMHYxcgHVNzFK9E9exwjR7
 Cbx88JLdhj7zfJJLCA2m4CHxMSeiUA2BweLgKrEtStmIGEhAS2JpYtXMkHMF5Q4OfMJWDmzgI
 TEwRcvmCHGWEi0f3rLNIGRbxaSsllIyhYwMq1i1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNX
 LTS0uTkxPzUlMKtZLzs/dxAgMqnoGBsYdjDcn+x1ilORgUhLlTXiuEinEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgldqqmqkkGBRanpqRVpmDjC8YdISHDxKIrytU4DSvMUFibnFmekQqVOMuhzvl
 n54zyTEkpeflyolzlsIMkMApCijNA9uBCzWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l
 UAmcKTmVcCt+kV0BFMQEe43lUGOaIkESEl1cC4f0oAx9Es3+bVURmcjyfJ2nftUorRspUp+bv
 M2WTzYpaHuzo3RRmcdbG8/029u//C1jYnQSYLZonX/6bNfL111Y+31bwKZsbn389KKxOY1J15
 8twJVeb4iYGHfrHqFfqLSTi5HZedPyvT1ezp2csXXh0P3SQf1W9n6Xa15fSOi8vKlDcK689XY
 inOSDTUYi4qTgQAjT9mN7ACAAA=
X-Env-Sender: prvs=31079e8ba=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495635580!71662872!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34455 invoked from network); 24 May 2017 14:19:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 14:19:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,386,1491264000"; d="scan'208";a="433851769"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71420-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=d727614c913449a59e8333c4d75cff4ebf1f9779
X-Osstest-Versions-That: ovmf=1c47fcd465a496fe1d1493f97da02cb6b07364f5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 24 May 2017 15:19:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71420: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQyMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQxNwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDE3Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZDcyNzYxNGM5
MTM0NDlhNTllODMzM2M0ZDc1Y2ZmNGViZjFmOTc3OQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMWM0N2ZjZDQ2NWE0OTZmZTFkMTQ5M2Y5N2RhMDJjYjZiMDczNjRmNQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDE3ICAyMDE3LTA1LTIzIDE4OjE2OjM4IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQyMCAgMjAxNy0wNS0yNCAxMjoxODozNSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8
eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0
cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQ3Mjc2
MTRjOTEzNDQ5YTU5ZTgzMzNjNGQ3NWNmZjRlYmYxZjk3NzkKQXV0aG9yOiBIYW8gV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgTWF5IDIzIDA5OjQ3OjI2IDIwMTcgKzA4MDAKCiAg
ICBTaGVsbFBrZy9VZWZpU2hlbGxMaWI6IEF2b2lkIHJlYWRpbmcgdW5kZWZpbmVkIGNvbnRlbnQg
YmVmb3JlIHN0cmluZwogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTU2NgogICAgCiAgICBJbiBmdW5jdGlvbiBJbnRlcm5hbFNoZWxsUHJpbnRX
b3JrZXIoKSwgaWYgdGhlIHN0cmluZyBpbiB2YXJpYWJsZQogICAgJ21Qb3N0UmVwbGFjZUZvcm1h
dDInIHN0YXJ0cyB3aXRoIGNoYXJhY3RlciBMJyUnLCB0aGUgZm9sbG93aW5nCiAgICBleHByZXNz
aW9uOgogICAgCiAgICAqKFJlc3VtZUxvY2F0aW9uLTEpID09IEwnXicgYXQgbGluZSAyODMxCiAg
ICAKICAgIHdpbGwgcmVhZCBhbiB1bmRlZmluZWQgdmFsdWUgYmVmb3JlIHRoZSBzdGFydGluZyBv
ZiBzdHJpbmcKICAgICdtUG9zdFJlcGxhY2VGb3JtYXQyJy4KICAgIAogICAgVGhpcyBjb21taXQg
YWRkcyBhZGRpdGlvbmFsIGxvZ2ljIHRvIGF2b2lkIHJlYWRpbmcgdW5kZWZpbmVkIGNvbnRlbnQu
CiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNv
bW1pdCAyZDQ5OTM4ODQ1MmNmODIxNTI2NWEwNzU3Mzk1ZTdkYmNkYjMyZWE4CkF1dGhvcjogWW9u
Z2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMjMgMTc6
MDI6MDUgMjAxNyArMDgwMAoKICAgIEJhc2VUb29sczogRml4IHRoZSBidWcgdGhhdCBkaWZmZXJl
bnQgRFNDIGZpbGUgdXNlIHNhbWUgYnVpbGQgb3V0cHV0CiAgICAKICAgIFdlIG1lZXQgYSBjb3Ju
ZXIgY2FzZSB0aGF0IGJ1aWxkIGRpZmZlcmVudCBEU0MgZmlsZSwgYnV0IHRoZSBEU0MgZmlsZSB1
c2UKICAgIHNhbWUgYnVpbGQgb3V0cHV0IGRpcmVjdG9yeSwgYW5kIHRoZSBkaWZmZXJlbnQgRFND
IGZpbGUgdXNlIGEgc2FtZSBQQ0QKICAgIHdpdGggZGlmZmVyZW50IFBjZCBUeXBlLCBpdCBjYXVz
ZSBidWlsZCBmYWlsdXJlLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+Cgpjb21taXQgOTlhZGZlOWY1MWNiZTEwNWVjMTJmMDU3MjU3MWZjODU3NjIzODJmYgpBdXRo
b3I6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KRGF0ZTogICBNb24gTWF5
IDIyIDIyOjAxOjI2IDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHM6IEZpeCBpbmNyZW1lbnRhbCBi
dWlsZCBidWcgb24gRHluYW1pY1BjZCBUb2tlbiBHZW5lcmF0aW9uCiAgICAKICAgIER1cmluZyBp
bmNyZW1lbnRhbCBidWlsZCwgd2UgbWVldCB0aGUgYnVnIHRoYXQgdGhlIGRpZmZlcmVudCBkcml2
ZXJzIHVzZQogICAgdGhlIGRpZmZlcmVudCB0b2tlbiBmb3IgdGhlIHNhbWUgRHluYW1pY1BjZC4K
ICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2ln
bmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed May 24 14:20:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 14:20:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDX9W-00080Y-Dc; Wed, 24 May 2017 14:20:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31049c27a=roger.pau@citrix.com>)
 id 1dDX9V-00080J-HC
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 14:20:41 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3D/15-03557-8B695295; Wed, 24 May 2017 14:20:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQnf7NNV
 Ig19/dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlc++zFixSqNj3fBpTA+MXyS5GTg4JAT+J
 NTN3sXQxcnCwCKhKLPsoDhJmE9CRuDh3JxuILSKgLfFi1Towm1lAReLUvC4WEFtYwEmi7VoHW
 JxXwEPi4+5V7F2MXBxCAvMYJfZvnMgCkRCUODnzCQtEs47Egt2f2EB2MQtISyz/xwFicgo4Sv
 ROMwSpEAUaP3F+HzuILSSgKNE/7wEbxJXpEhOf9bBMYOSfhWToLCRDZyEMXcDIvIpRozi1qCy
 1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+PitYGHGCU5mJRE
 eROeq0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdNFU1UkiwKDU9tSItMwcYCTBpCQ4eJRHed
 SBp3uKCxNzizHSI1ClGXY53Sz+8ZxJiycvPS5US5/0AUiQAUpRRmgc3AhaVlxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTMOwtkCk9mXgncpldARzABHeF6VxnkiJJEhJRUA2OUWkPkpQ95Irt
 l/ecpG5V2c2u8WRd5JYd7f5yux7ea2ACF6yumnNjfrX/dYUImV/M5rh0nD5luNg7aNklK37St
 KmqPrsRbO1elEI9ve0TPrOD/xhB0JtFIcOajDQVr2pdrvjZzsNWQm37m/bt1JdFV2jWCKasE7
 T+2zZj95KnR1BU3tm22zFViKc5INNRiLipOBAArDglfxQIAAA==
X-Env-Sender: prvs=31049c27a=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495635639!47470399!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15540 invoked from network); 24 May 2017 14:20:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 14:20:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,386,1491264000"; d="scan'208";a="46648393"
Date: Wed, 24 May 2017 15:15:20 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170524141520.5pegnb6dhc4cl5zl@MacBook-Pro-de-Roger.local>
References: <20170523135148.77673-1-roger.pau@citrix.com>
 <20170523135148.77673-6-roger.pau@citrix.com>
 <22820.30819.409970.197915@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22820.30819.409970.197915@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/7] osstest: introduce a FreeBSD build
	script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMjMsIDIwMTcgYXQgMDY6NTg6NTlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCA1LzddIG9zc3Rlc3Q6IGludHJv
ZHVjZSBhIEZyZWVCU0QgYnVpbGQgc2NyaXB0Iik6Cj4gPiAtICAgIG15ICRwYXRoPSAicGF0aF8k
e3BhcnR9ZGlzdCI7Cj4gPiAtICAgIGxvZ20oImNoZWNraW5nICRrICRwYXRoIik7Cj4gPiAtICAg
IGdldF9zdGFzaGVkKCRwYXRoLCAkcnska30pOwo+ID4gKyAgICBpZiAoIiRwYXJ0IiBlcSAiZnJl
ZWJzZCIpIHsKPiA+ICsgICAgICAgIGZvcmVhY2ggKHF3KGJhc2Uga2VybmVsIG1hbmlmZXN0IGlt
YWdlKSkgewo+ID4gKyAgICAgICAgICAgIG15ICRwYXRoPSAicGF0aF8ke3BhcnR9LSRfIjsKPiA+
ICsgICAgICAgICAgICBsb2dtKCJjaGVja2luZyAkayAkcGF0aCIpOwo+ID4gKyAgICAgICAgICAg
IGdldF9zdGFzaGVkKCRwYXRoLCAkcnska30pOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9IGVs
c2Ugewo+ID4gKyAgICAgICAgbXkgJHBhdGg9ICJwYXRoXyR7cGFydH1kaXN0IjsKPiA+ICsgICAg
ICAgIGxvZ20oImNoZWNraW5nICRrICRwYXRoIik7Cj4gPiArICAgICAgICBnZXRfc3Rhc2hlZCgk
cGF0aCwgJHJ7JGt9KTsKPiAKPiBUaGlzIGlzIHF1aXRlIHVnbHkuICBJIGRvbid0IHRoaW5rIHRo
aXMga25vd2xlZGdlIHNob3VsZCBiZSBpbgo+IHRzLWJ1aWxkLWNoZWNrLgo+IAo+IC4uLgo+IAo+
IEkgdGhpbmsgaW4gZmFjdCB0aGF0IHRoZSByaWdodCBhbnN3ZXIgaXMgcHJvYmFibHkgdG8gaGF2
ZQo+IHRzLWJ1aWxkLWNoZWNrIGJlIG1vcmUgZ2VuZXJhbCBzb21laG93Lgo+IAo+IEkgaGF2ZSBs
b29rZWQgdGhyb3VnaCB0aGUgaGlzdG9yeSBvZiB0cy17LHhlbi19YnVpbGQtY2hlY2sgYW5kIEkg
dGhpbmsKPiB0aGUgY3VycmVudCBhcHByb2FjaCBpcyBhIGhpc3RvcmljYWwgYWNjaWRlbnQuICBJ
biB0aGUgYmVnaW5uaW5nIGl0Cj4gd2FzIGEgd3JhcHBlciBhcm91bmQgdHMteGVuLWluc3RhbGwg
d2hpY2ggdXNlZCBhIHNwZWNpYWwgY2hlY2sgZmxhZzsKPiB0aGVuIHRoYXQgZ3JhZHVhbGx5IGdl
bmVyYWxpc2VkIHRvIHdoYXQgd2UgaGF2ZSBub3cgLSBidXQgaXQgc3RpbGwKPiByZXRhaW5zIHRo
ZSBzYW1lIG9yaWdpbnMuCj4gCj4gSSB3YXMgZ29pbmcgdG8gc3VnZ2VzdCBjaGVja2luZyB0aGUg
am9iIHN0YXR1cywgYnV0IG1pZ2h0IGJlIGFuCj4gaW5jb252ZW5pZW5jZSBkdXJpbmcgYnktaGFu
ZCB0ZXN0aW5nLgo+IAo+IEkgY29uc2lkZXJlZCBoYXZpbmcgc2ctcnVuLWpvYiBzcGVjaWZ5IHRo
ZSBwYXJ0cyBpdCdzIGdvaW5nIHRvIHVzZSwgYXMKPiBjb21tYW5kIGxpbmUgYXJndW1lbnRzLCB3
aXRoIHBsdW1iaW5nIGluIHNnLXJ1bi1qb2IgZnJvbSB0aGUgcmVjaXBlLAo+IGJ1dCB0aGF0J3Mg
c3RpbGwgZ29pbmcgdG8gaGF2ZSB0byBiZSBidWlsZGpvYi1ydW52YXItc3BlY2lmaWMuCj4gCj4g
SSBjb25zaWRlcmVkIGNvbnRyb2xsaW5nIHRoaXMgdmlhIHJ1bnZhcnMgZnJvbSBtYWtlLWZsaWdo
dDoKPiAgICBmcmVlYnNkYnVpbGRqb2I9MzkxMDMxLmJ1aWxkLWFtZDY0LWZyZWVic2QKPiAgICBm
cmVlYnNkYnVpbGRqb2JwYXRocz0tYmFzZSwta2VybmVsLC1tYW5pZmVzdCwtaW1hZ2UKPiBCdXQg
aXQncyBhbHNvIHF1aXRlIHVnbHkuCj4gCj4gSSBoYXZlIGEgcmFkaWNhbCBzdWdnZXN0aW9uOgo+
IAo+IFN1cHBvc2Ugd2UgaGF2ZSB0cy1mcmVlYnNkLWJ1aWxkIHNldAo+ICAgICBwYXRoX2ZyZWVi
c2RkaXN0PSRzdGFzaC9idWlsZC9mcmVlYnNkLwo+IGFuZCBoYXZlIGl0IHB1dCB0aGUgZmlsZXMg
aW4gdGhlcmUgd2l0aCBmaXhlZCwga25vd24sIG5hbWVzCj4gICAgIHBhdGhfZnJlZWJzZGRpc3Q9
JHN0YXNoL2J1aWxkL2ZyZWVic2QvaW1hZ2UKPiAgICAgcGF0aF9mcmVlYnNkZGlzdD0kc3Rhc2gv
YnVpbGQvZnJlZWJzZC9tYW5pZmVzdAo+ICAgICBwYXRoX2ZyZWVic2RkaXN0PSRzdGFzaC9idWls
ZC9mcmVlYnNkL2tlcm5lbC5zZXRzCj4gICAgIHBhdGhfZnJlZWJzZGRpc3Q9JHN0YXNoL2J1aWxk
L2ZyZWVic2QvYmFzZS5zZXRzCj4gb3Igc29tZXRoaW5nID8KPiAKPiBJcyB0aGVyZSBhIHJlYXNv
biB3aHkgdGhhdCB3b3VsZG4ndCB3b3JrID8KPiAKPiBUaGUgc3Rhc2hpbmcgcHJvY2VzcyB3b3Vs
ZCBoYXZlIHRvIHRha2UgY2FyZSB0byBzZXQgdGhlIHJ1bnZhciBvbmx5Cj4gYWZ0ZXIgaXQgaGFk
IGNyZWF0ZWQgYWxsIHRoZSBmaWxlcy4KClRoYXQgc2VlbXMgZmluZSwgYW5kIHRoZW4gb3NzdGVz
dCB3b3VsZCByZWx5IG9uIHRoZSBmYWN0IHRoYXQKcGF0aF9mcmVlYnNkZGlzdCBtdXN0IG9ubHkg
YmUgc2V0IHdoZW4gYWxsIHRoZSBmaWxlcyBoYXZlIGJlZW4KdXBsb2FkZWQsIGJlY2F1c2UgdHMt
YnVpbGQtY2hlY2sgaXRzZWxmIHdvbid0IGNoZWNrIHRoYXQgdGhlIGZpbGVzIGFyZQp0aGVyZSBh
bnltb3JlLgoKPiA+ICsgICAgdGFyZ2V0X2NtZF9idWlsZCgkaG8sIDcyMDAsICRidWlsZGRpciwg
PDxFTkQpOwo+ID4gK2NkIGZyZWVic2QKPiA+ICtleHBvcnQgTUFLRU9CSkRJUlBSRUZJWD0kYnVp
bGRkaXIvb2JqCj4gPiArKG1ha2UgJG1ha2VmbGFncyBUQVJHRVQ9JHJ7YXJjaH0gYnVpbGR3b3Js
ZCAyPiYxICYmIHRvdWNoIC4uL2J1aWxkLW9rLXN0YW1wKSBcXAo+ID4gKyAgICB8dGVlIC4uL2xv
Zwo+IAo+IEhvdyBhYm91dCB1c2luZyBPc3N0ZXN0OjpCdWlsZFN1cHBvcnQ6OmJ1aWxkY21kX3N0
YW1wZWRfbG9nZ2VkID8KClRoYXQgc2VlbXMgc3VpdGFibGUsIEkndmUgdXNlZCB0aGlzIHJ1bmUg
YmVjYXVzZSBpdCdzIHdoYXQKdHMta2VybmVsLWJ1aWxkIHdhcyB1c2luZywgbm93IEkgcmVhbGl6
ZSB0cy14ZW4tYnVpbGQgaXMgaW5kZWVkIHVzaW5nCmJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkLgoK
PiA+ICsgICAgbG9nbSgiQ3JlYXRpbmcgdGhlIGluc3RhbGwgc2V0cyIpOwo+ID4gKyAgICAjIE5C
OiB0aGUgc3RlcHMgYmVsb3cgbmVlZCB0byBiZSBkb25lIGFzIHJvb3Qgb3IgdGhlIHBlcm1pc3Np
b25zCj4gPiArICAgICMgb2YgdGhlIGZpbGVzIHdvbid0IGJlIHByb3Blcmx5IHNldCAoYW5kIHRo
ZSB0YXJnZXQgd2lsbCBmYWlsKS4KPiA+ICsgICAgdGFyZ2V0X2NtZF9yb290KCRobywgPDxFTkQs
IDkwMCk7Cj4gCj4gdGFyZ2V0X2NtZF9yb290IGRvZXMgbm90IGltcGx5IHNldCAtZTsgb25seSB0
YXJnZXRfY21kX2J1aWxkIGRvZXMuCj4gCj4gWW91IG1heSB3YW50IHRvIGludmVudCBidWlsZGNt
ZF9zdGFtcGVkX2xvZ2dlZF9yb290IG9yIHNvbWV0aGluZy4KClllcywgdGhhdCBzb3VuZHMgcmln
aHQuCgo+IAo+ID4gKyMgRW5hYmxlIERIQ1Agb24gYWxsIG5ldHdvcmsgaW50ZXJmYWNlcwo+ID4g
K2VjaG8gJ2lmY29uZmlnX0RFRkFVTFQ9IkRIQ1AiJyA+PiBcJHRhcmdldC9ldGMvcmMuY29uZgo+
IAo+IElzIHRoaXMgd2lzZSA/ICBXZSBtYXkgYXQgc29tZSBwb2ludCBoYXZlIGhvc3RzIHdoaWNo
IGhhdmUgdHdvIG5ldHdvcmsKPiBpbnRlcmZhY2VzIGNvbm5lY3RlZCAocGVyaGFwcyB0byB0aGUg
dGVzdCBuZXR3b3JrLCBvciB0byBlYWNoIG90aGVyLAo+IG9yIHNvbWV0aGluZykgaW4gd2hpY2gg
Y2FzZSB0aGlzIGlzIHByb2JhYmx5IHdyb25nLgoKVGhpcyBqdXN0IG1lYW5zIHRoYXQgb24gdGhl
IGluc3RhbGxlciBhbGwgdGhlIG5ldHdvcmsgaW50ZXJmYWNlcyB3aWxsCnRyeSB0byBnZXQgYSBE
SENQIGFkZHJlc3MuIFRoaXMgaXMgZm9yIHRoZSBpbnN0YWxsZXIgaW1hZ2UgaXRzZWxmLCB0aGUK
aW5zdGFsbGVkIHN5c3RlbSB3aWxsIG9ubHkgc2V0dXAgREhDUCBvbiB0aGUgcHJpbWFyeSBpbnRl
cmZhY2UgKGllOgp0aGUgb25lIHRoYXQgbWF0Y2hlcyB0aGUgSVAgYWRkcmVzcyBhdCAkaG8tPntJ
cH0uCgo+IFRoZXJlIGFyZSBhIGxvdCBvZiBcLiAgSSB3b25kZXIgaWYgeW91IG1pZ2h0IGZpbmQK
PiA8PCdFTkRRJy48PEVORC48PCdFTkRRJyBhIHVzZWZ1bCBjb25zdHJ1Y3QuCgpJbiBmYWN0IEkg
Y2FuIGRlZmluZSB0d28gcGVybCB2YXJpYWJsZXMgYW5kIHVzZSB0aGVtIGluc3RlYWQuIFRoZXJl
J3MKcmVhbGx5IG5vIHJlYXNvbiB0aGV5IGhhdmUgdG8gYmUgc2hlbGwgdmFyaWFibGVzICgkdGFy
Z2V0IGFuZCAkb3V0cHV0KS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 14:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 14:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDXA8-00087P-MH; Wed, 24 May 2017 14:21:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310a701f5=Andrew.Cooper3@citrix.com>)
 id 1dDXA7-00086p-PN
 for xen-devel@lists.xen.org; Wed, 24 May 2017 14:21:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7A/E4-03058-FD695295; Wed, 24 May 2017 14:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQvfeNNV
 Ig99HzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owZDZPYCr6wVmxovMnewPiCpYuRk0NCwE/i
 9rWXzCC2sECwxIeLVxlBbBGBYonla3+A2UICNRLbr6wAs5kFgiRafq4D62UT0JfY/eITE4jNK
 2Ar0Xi0lx3EZhFQlWj4tR4sLioQLvG28QgLRI2gxMmZT8BsTgF7ide/5kPNNJA4smgOK4QtL7
 H97RxmiL1qEtf6L7FD3JkusfXvL+YJjPyzkIyahaR9FpL2BYzMqxg1ilOLylKLdA3N9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOQAQh2MN7fGHCIUZKDSUmUN+G5SqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd5FU1UjhQSLUtNTK9Iyc4DxAJOW4OBREuFdB5LmLS5IzC3OT
 IdInWLU5Zhz7+t7JiGWvPy8VClx3g8gRQIgRRmleXAjYLF5iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8CiBTeDLzSuA2vQI6ggnoCNe7yiBHlCQipKQaGFc89Leb9LfhtM5jjbZ9TxfWnKt
 PDe/hT2daVvT5XJGT29eXu+erzY+7b3BJ+FJR7uZCxx62mpA/IqKe/9za1s27O/3P9QVWqatX
 bZ3+5X5wtN61qTd2J8W7Bq4K6Au7fWaNaArHujmafy96/t8nkeL+QETTQOPBYaNevQ0BzHqOt
 +uzz1/706HEUpyRaKjFXFScCADj0SWtyAIAAA==
X-Env-Sender: prvs=310a701f5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495635678!93953833!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13745 invoked from network); 24 May 2017 14:21:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 14:21:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,386,1491264000"; d="scan'208";a="46648457"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Anshul Makkar <anshul.makkar@citrix.com>
References: <1495548778-10744-1-git-send-email-anshul.makkar@citrix.com>
 <59246DFD020000780015C3CF@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a683743c-a8c1-84ab-f221-743e71ef086f@citrix.com>
Date: Wed, 24 May 2017 15:16:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59246DFD020000780015C3CF@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [[PATCH -v2]] XenBus: Don't wait for the producer
 to fill the ring if
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDUvMTcgMTY6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA1LjE3IGF0
IDE2OjEyLCA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPiB3cm90ZToKPj4gVGhlIGNvbmRpdGlv
bjogaWYgdGhlcmUgaXMgYSBzcGFjZSBpbiB0aGUgcmluZyB0aGVuIHdhaXQgZm9yIHRoZSBwcm9k
dWNlcgo+PiB0byBmaWxsIHRoZSByaW5nIGFsc28gZXZhbHVhdGVzIHRvIHRydWUgZXZlbiBpZiB0
aGUgcmluZyBpZiBmdWxsLiBJdAo+PiBsZWFkcyB0byBhIGRlYWRsb2NrIHdoZXJlIHByb2R1Y2Vy
IGlzIHdhaXRpbmcgZm9yIGNvbnN1bWVyCj4+IHRvIGNvbnN1bWUgdGhlIGl0ZW1zIGFuZCBjb25z
dW1lciBpcyB3YWl0aW5nIGZvciBwcm9kdWNlciB0byBmaWxsIHRoZSByaW5nLgo+Pgo+PiBGaXgg
Zm9yIHRoZSBpc3N1ZTogY2hlY2sgaWYgdGhlIHJpbmcgaXMgZnVsbCBhbmQgdGhlbiBicmVhayBm
cm9tCj4+IHRoZSBsb29wIHRvIGNvbnN1bWUgdGhlIGl0ZW1zIGZyb20gdGhlIHJpbmcuCj4+IGVn
LiBjYXNlOiBwcm9kID0gMTI3MiwgY29ucyA9IDI0OC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5z
aHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPiBKdWxpZW4sCj4KPiBkbyB5b3Ugd2FudCB0
byBjb25zaWRlciB0aGlzIGZvciA0Ljk/CgpJJ2QgYWdyZWUgd2l0aCBpbmNsdWRpbmcgdGhpcyBp
biA0LjkKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 14:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 14:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDXE2-0008Ux-9d; Wed, 24 May 2017 14:25:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dDXE0-0008Ur-8s
 for xen-devel@lists.xen.org; Wed, 24 May 2017 14:25:20 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 55/C7-17076-FC795295; Wed, 24 May 2017 14:25:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsUSuHLSTd1z01U
 jDTY9MbFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMunehkKbiuWnH8/zL2BsbVcl2MXBwsAl3M
 Eu8nvmHsYuTgkBAIlVh+xRbCFJF48j8NpERI4AyTxJTGH0AlnBxsAkoSew8eZwRJiAhsZpR4c
 n45K0iCWUBB4sXzrUwgtrBAhET3vrdgcRYBVYm+1j3MIDavgLHEyy2v2EFsCQF5ibNbdkLFBS
 VOznzCAjFHXqJ562zmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgrJe
 bWlycmJ6ak5hUrJecn7uJERg+9QwMjDsYW0/4HWKU5GBSEuVNeK4SKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCl2+aaqSQYFFqempFWmYOMJBh0hIcPEoivG+nAqV5iwsSc4sz0yFSpxh1Od4t/
 fCeSYglLz8vVUqctwFkhgBIUUZpHtwIWFRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM6w
 MyhSczrwRu0yugI5iAjnC9qwxyREkiQkqqgVHl1GxOj8zDNrNNpphf5DlS8uP8xWXbLt3ZXmu
 7yF7/zsOkg6pXLj5J/Xj1wAeZaNafbNfkc71fiVxqOs39afdRpkSnRW9Vn0RXRJ+YucOyb8K5
 qO+Td19+6V2ZwHr4fqSh09tp/IknOGrE7hxdMFme46ZVHK94VnyIwv5nQi53e3OP/F+6bl6ZE
 ktxRqKhFnNRcSIA6Lfo+aUCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495635918!102395804!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6307 invoked from network); 24 May 2017 14:25:18 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 14:25:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1495635918;
 l=4637; s=domk; d=aepfle.de;
 h=Content-Transfer-Encoding:MIME-Version:Date:Subject:Cc:To:From;
 bh=NZJ0LlkaaCUzEMBbdA+tFq5PRwol8oamye1GeT/qqQc=;
 b=i9C0W/W6vRVPS8kDkyFauu1035mMd6OeD4ZrhEjGyeH2J6JCirq1JKB0HBEAaBUmkc
 wJr/kz2srvdsgUqJr1LS1lryNzDe5dNjH3ww2jdH5Usu+3qXn+XOZV03EwQqj2Zp4MKV
 4ayJ/PJE0Y3xBKc+SKZ5S2o/0j6P7gs5vWclc=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id J0aa36t4OEPHDFy
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Wed, 24 May 2017 16:25:17 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xen.org
Date: Wed, 24 May 2017 16:25:05 +0200
Message-Id: <20170524142505.11460-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.12.2
MIME-Version: 1.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] xen: preserve native TSC speed during migration
	between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgbWlncmF0aW5nIGEgZG9tVSB0byBhbm90aGVyIGlkZW50aWNhbCBob3N0IGEgcGVyZm9y
bWFuY2UgZHJvcCBjYW4KYmUgb2JzZXJ2ZWQuIE9uZSByZWFzb24gaXMgdGhhdCBiZWZvcmUgbWln
cmF0aW9uIFRTQyB3YXMgYWNjZXNzZWQgYXQKbmF0aXZlIHNwZWVkLCBhZnRlciBtaWdyYXRpb24g
VFNDIGhhcyB0byBiZSBlbXVsYXRlZC4gVGhpcyBoYXBwZW5zCmJlY2F1c2UgdGhlIG1lYXN1cmVk
IENQVSBmcmVxdWVuY3kgaXMgbm90IGFjY3VyYXRlLCB0aGUgdmFsdWVzIGRpZmZlcgpldmVuIGJl
dHdlZW4gcmVib290cy4KClRvIGF2b2lkIHRoZSBlbXVsYXRpb24gYSB0b2xlcmFuY2UgcmFuZ2Ug
Y2FuIGJlIHNwZWNpZmllZCBkdXJpbmcgYm9vdAp3aXRoICJ2dHNjLXRvbGVyYW5jZT1OIi4gIElm
IHRoZSBmcmVxdWVuY3kgZXhwZWN0ZWQgYnkgdGhlIGRvbVUgaXMKd2l0aGluIHRoZSByYW5nZSwg
VFNDIGFjY2VzcyBmcm9tIHRoZSBkb21VIHdpbGwgcmVtYWluIG5hdGl2ZS4gSWYgdGhlCmRvbVUg
aXMgbWlncmF0ZWQgdG8gYW5vdGhlciBtYWNoaW5lIHR5cGUgVFNDIG1pZ2h0IGJlIGVtdWxhdGVk
LgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIGRvY3Mv
bWFuL3hlbi10c2Ntb2RlLnBvZC43ICAgICAgICAgIHwgMTEgKysrKysrKy0tLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTAgKysrKysrKysrKwogeGVuL2FyY2gveDg2
L3RpbWUuYyAgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFu
Z2VkLCAzMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWFuL3hlbi10c2Ntb2RlLnBvZC43IGIvZG9jcy9tYW4veGVuLXRzY21vZGUucG9kLjcKaW5kZXgg
M2JiYzk2ZjIwMS4uZTA0YWY3MDg1NSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGVuLXRzY21vZGUu
cG9kLjcKKysrIGIvZG9jcy9tYW4veGVuLXRzY21vZGUucG9kLjcKQEAgLTIwNiwxMCArMjA2LDEz
IEBAIFRTQy1zYWZlLCByZHRzYyB3aWxsIGV4ZWN1dGUgYXQgaGFyZHdhcmUgc3BlZWQ7IGlmIGl0
IGlzIG5vdCwgcmR0c2MKIHdpbGwgYmUgZW11bGF0ZWQuICBPbmNlIGEgdmlydHVhbCBtYWNoaW5l
IGlzIHNhdmUvcmVzdG9yZWQgb3IgbWlncmF0ZWQsCiBob3dldmVyLCB0aGVyZSBhcmUgdHdvIHBv
c3NpYmlsaXRpZXM6IFRTQyByZW1haW5zIG5hdGl2ZSBJRiB0aGUgc291cmNlCiBwaHlzaWNhbCBt
YWNoaW5lIGFuZCB0YXJnZXQgcGh5c2ljYWwgbWFjaGluZSBoYXZlIHRoZSBzYW1lIFRTQyBmcmVx
dWVuY3kKLShvciwgZm9yIEhWTS9QVkggZ3Vlc3RzLCBpZiBUU0Mgc2NhbGluZyBzdXBwb3J0IGlz
IGF2YWlsYWJsZSk7IGVsc2UgVFNDCi1pcyBlbXVsYXRlZC4gIE5vdGUgdGhhdCwgdGhvdWdoIGVt
dWxhdGVkLCB0aGUgImFwcGFyZW50IiBUU0MgZnJlcXVlbmN5Ci13aWxsIGJlIHRoZSBUU0MgZnJl
cXVlbmN5IG9mIHRoZSBpbml0aWFsIHBoeXNpY2FsIG1hY2hpbmUsIGV2ZW4gYWZ0ZXIKLW1pZ3Jh
dGlvbi4KKyhvciwgZm9yIEhWTS9QVkggZ3Vlc3RzLCBpZiBUU0Mgc2NhbGluZyBzdXBwb3J0IGlz
IGF2YWlsYWJsZSk7IGVsc2UgVFNDIGlzCitlbXVsYXRlZC4gVGhlIFhlbiBjbWRsaW5lIG9wdGlv
biAidnRzYy10b2xlcmFuY2UiIGFsbG93cyBob3N0IGFkbWlucyB0bworc3BlY2lmeSBhIHRvbGVy
YW5jZSByYW5nZSBpbiBjYXNlIHRoZSBtZWFzdXJlZCBmcmVxdWVuY3kgb2Ygc3VwcG9zZWRseQor
aWRlbnRpY2FsIG1hY2hpbmVzIGRpZmZlcnMgc2xpZ2h0bHkuIElmIHRoZSBmcmVxdWVuY3kgb24g
dGhlIHRhcmdldCBtYWNoaW5lCitpcyB3aXRoaW4gdGhlIHJhbmdlIHRoZSB0c2NfbW9kZSByZW1h
aW5zIG5hdGl2ZS4KK05vdGUgdGhhdCwgdGhvdWdoIGVtdWxhdGVkLCB0aGUgImFwcGFyZW50IiBU
U0MgZnJlcXVlbmN5IHdpbGwgYmUgdGhlIFRTQworZnJlcXVlbmN5IG9mIHRoZSBpbml0aWFsIHBo
eXNpY2FsIG1hY2hpbmUsIGV2ZW4gYWZ0ZXIgbWlncmF0aW9uLgogCiBGb3IgZW52aXJvbm1lbnRz
IHdoZXJlIGJvdGggVFNDLXNhZmVuZXNzIEFORCBoaWdoZXN0IHBlcmZvcm1hbmNlCiBldmVuIGFj
cm9zcyBtaWdyYXRpb24gaXMgYSByZXF1aXJlbWVudCwgYXBwbGljYXRpb24gY29kZSBjYW4gYmUg
c3BlY2lhbGx5CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUyYWEu
LmZmOTI5NzVhMTUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xNzIzLDYg
KzE3MjMsMTYgQEAgTm90ZSB0aGF0IGlmICoqd2F0Y2hkb2cqKiBvcHRpb24gaXMgYWxzbyBzcGVj
aWZpZWQgdnBtdSB3aWxsIGJlIHR1cm5lZCBvZmYuCiBBcyB0aGUgdmlydHVhbGlzYXRpb24gaXMg
bm90IDEwMCUgc2FmZSwgZG9uJ3QgdXNlIHRoZSB2cG11IGZsYWcgb24KIHByb2R1Y3Rpb24gc3lz
dGVtcyAoc2VlIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL2Fkdmlzb3J5LTE2My5odG1sKSEK
IAorIyMjIHZ0c2MtdG9sZXJhbmNlCis+IGA9IDxpbnRlZ2VyPmAKKworPiBEZWZhdWx0OiBgMGAK
KworU3BlY2lmeSB0aGUgdG9sZXJhdGVkIGRpZmZlcmVuY2Ugb2YgcENQVXMgY2xvY2sgZnJlcXVl
bmN5IGluIGtIei4KK1RoaXMgb3B0aW9uIGFmZmVjdHMgb25seSBkb21VcyB3aGljaCBoYXZlIHRz
Y1xfbW9kZT1kZWZhdWx0IGVuYWJsZWQuCitJZiB0aGUgZnJlcXVlbmN5IGV4cGVjdGVkIGJ5IGEg
ZG9tVSBpcyB3aXRoaW4gdGhlIHRvbGVyYW5jZSByYW5nZSB0c2MKK3dpbGwgcmVtYWluIG5hdGl2
ZS4gT3RoZXJ3aXNlIHRzYyBlbXVsYXRpb24gd2lsbCBiZSB1c2VkIGZvciB0aGUgZG9tVS4KKwog
IyMjIHZ3ZmkKID4gYD0gdHJhcCB8IG5hdGl2ZQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCA2NTVhZjMzY2IzLi5iMjkwZThhY2E5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1l
LmMKQEAgLTQxLDYgKzQxLDkgQEAKIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2Nsb2Nrc291
cmNlWzEwXTsKIHN0cmluZ19wYXJhbSgiY2xvY2tzb3VyY2UiLCBvcHRfY2xvY2tzb3VyY2UpOwog
CitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3Z0c2NfdG9sZXJhbmNlOwor
aW50ZWdlcl9wYXJhbSgidnRzYy10b2xlcmFuY2UiLCBvcHRfdnRzY190b2xlcmFuY2UpOworCiB1
bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgY3B1X2toejsgIC8qIENQVSBjbG9jayBmcmVxdWVu
Y3kgaW4ga0h6LiAqLwogREVGSU5FX1NQSU5MT0NLKHJ0Y19sb2NrKTsKIHVuc2lnbmVkIGxvbmcg
cGl0MF90aWNrczsKQEAgLTIwMDksNiArMjAxMiw4IEBAIHZvaWQgdHNjX3NldF9pbmZvKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0c2NfbW9kZSwgdWludDY0
X3QgZWxhcHNlZF9uc2VjLAogICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3RzY19raHosIHVp
bnQzMl90IGluY2FybmF0aW9uKQogeworICAgIHVpbnQzMl90IGtoel9kaWZmLCB0b2xlcmF0ZWQ7
CisKICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpIHx8IGlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
CiAgICAgewogICAgICAgICBkLT5hcmNoLnZ0c2MgPSAwOwpAQCAtMjAyNCw2ICsyMDI5LDEzIEBA
IHZvaWQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGQtPmFyY2gudnRz
Y19vZmZzZXQgPSBnZXRfc190aW1lKCkgLSBlbGFwc2VkX25zZWM7CiAgICAgICAgIGQtPmFyY2gu
dHNjX2toeiA9IGd0c2Nfa2h6ID86IGNwdV9raHo7CiAgICAgICAgIHNldF90aW1lX3NjYWxlKCZk
LT5hcmNoLnZ0c2NfdG9fbnMsIGQtPmFyY2gudHNjX2toeiAqIDEwMDApOworICAgICAgICBpZiAo
IW9wdF92dHNjX3RvbGVyYW5jZSkgeworICAgICAgICAgICAgdG9sZXJhdGVkID0gZC0+YXJjaC50
c2Nfa2h6ID09IGNwdV9raHo7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBraHpfZGlm
ZiA9IGNwdV9raHogPiBkLT5hcmNoLnRzY19raHogPworICAgICAgICAgICAgICAgICAgICAgICBj
cHVfa2h6IC0gZC0+YXJjaC50c2Nfa2h6IDogZC0+YXJjaC50c2Nfa2h6IC0gY3B1X2toejsKKyAg
ICAgICAgICAgIHRvbGVyYXRlZCA9IGtoel9kaWZmIDw9IG9wdF92dHNjX3RvbGVyYW5jZTsKKyAg
ICAgICAgfQogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEluIGRlZmF1bHQgbW9kZSB1c2UgbmF0
aXZlIFRTQyBpZiB0aGUgaG9zdCBoYXMgc2FmZSBUU0MgYW5kCkBAIC0yMDMzLDcgKzIwNDUsNyBA
QCB2b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgKiBkLT5hcmNo
LnRzY19raHogPT0gY3B1X2toei4gVGh1cyBubyBuZWVkIHRvIGNoZWNrIGluY2FybmF0aW9uLgog
ICAgICAgICAgKi8KICAgICAgICAgaWYgKCB0c2NfbW9kZSA9PSBUU0NfTU9ERV9ERUZBVUxUICYm
IGhvc3RfdHNjX2lzX3NhZmUoKSAmJgotICAgICAgICAgICAgIChkLT5hcmNoLnRzY19raHogPT0g
Y3B1X2toeiB8fAorICAgICAgICAgICAgICh0b2xlcmF0ZWQgfHwKICAgICAgICAgICAgICAgKGlz
X2h2bV9kb21haW4oZCkgJiYKICAgICAgICAgICAgICAgIGh2bV9nZXRfdHNjX3NjYWxpbmdfcmF0
aW8oZC0+YXJjaC50c2Nfa2h6KSkpICkKICAgICAgICAgewoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 14:31:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 14:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDXK3-0000j6-VE; Wed, 24 May 2017 14:31:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3100be591=wei.liu2@citrix.com>)
 id 1dDXK2-0000j0-RR
 for xen-devel@lists.xen.org; Wed, 24 May 2017 14:31:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 83/2A-03920-64995295; Wed, 24 May 2017 14:31:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7rTNV
 Ig4XH9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyn81cxFzxgrniy+AZzA+M85i5GTg4JAX+J
 jc+esIPYLAKqEpP/32MDsdkElCV+dvaC2SICuhLPFjwDsrk4mAWmMUpcbt/MBJIQFvCRaH/wh
 hHE5hWwkDh+5DHYUCEBD4lV294zQ8QFJU7OfMICYjML6Egs2P0JaBAHkC0tsfwfB0iYU8BT4v
 Pu9WBjRAVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA3N9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MN7fGHCIUZKDSUmUN+G5SqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd5P01UjhQSLUtNTK9Iyc4BBD5OW4OBREuE9D5LmLS5IzC3OT
 IdInWLU5Zhz7+t7JiGWvPy8VClxiCIBkKKM0jy4EbAIvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3h8gU3gy80rgNr0COoIJ6AjXu8ogR5QkIqSkGhg3+y9+dCf5T1fFN8mKjZMdZL7N2Fr
 2oPWv0y9l/Zv/L5lWNW0uWbTrr/KtGGavnisbzyrIVC39UF7GeLL4Tfz+5KpJfe8eTDoQPPEk
 W2x+kMyD9SXJG2a6yR/5endmtbD+4Ya3B58rOQc/uyGYalc8kT/RaiZfR6u20ZMD/P827stv0
 S7ZWaOnxFKckWioxVxUnAgADJe+/rsCAAA=
X-Env-Sender: prvs=3100be591=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495636292!81016452!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1660 invoked from network); 24 May 2017 14:31:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 14:31:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,386,1491264000"; d="scan'208";a="425240155"
Date: Wed, 24 May 2017 15:31:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170524143130.fvkfz4yodavvvbbg@citrix.com>
References: <1495472449-4804-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495472449-4804-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] tools/build: Fix installation of
	public headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMDY6MDA6NDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgcmVjZW50IGJ1aWxkIGZpeGVzIGhhdmUgbGVmdCB0aGUgaW5zdGFsbC10b29s
cyBydWxlIG5vIGxvbmdlciBpbnN0YWxsaW5nCj4gdGhlIFhlbiBwdWJsaWMgaGVhZGVycyBpbnRv
IC91c3IvaW5jbHVkZS94ZW4vCj4gCj4gVXNlIHBhdHRlcm4gcnVsZXMgdG8gZ2VuZXJhbGlzZSB0
aGUgJS10b29scy1wdWJsaWMtaGVhZGVycyB0YXJnZXRzLCBhbmQgc3dpdGNoCj4gaW5zdGFsbC10
b29scyB0byBkZXBlbmQgb24gaW5zdGFsbC10b29scy1wdWJsaWMtaGVhZGVycyByYXRoZXIgdGhh
bgo+IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 15:01:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:01:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDXma-0002hY-6k; Wed, 24 May 2017 15:01:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Gary.Hook@amd.com>) id 1dDXmY-0002hS-BO
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 15:01:02 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F3/0B-02956-D20A5295; Wed, 24 May 2017 15:01:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTu3e62q3njdX4dRc1mRoYzDSqRxKI
 PiigsQlMCvep1W9xNu3fFxBRLU1AmSVRqmoqkqVER0aIPQlf5ERJlaWiSlpSZ1YRKRLH2dtXs
 /fW8z/Oc55wDh5arC5R+NGcxc4KJ5TVKV0q/PiheG1YXkhhxvj48aur2OdlWtNvueEXFoSSFw
 ZSaaUlR6MsdXfIsK7ZcvDkpy0c/3EqQK03hQjmUt52Tkw/ClxFcLe1H5KPGswiuvXGoSpAL7Y
 F3w8TnKwqCPfFBGOh/qCRYjtOg6HPLfMELBJVN07ISRNNKHALDk0kEMjgafg7lEjvlZMeazlC
 E9sJHwHGJJjSD3aGrcpQi2AXHwqmiTkpKj4LK2udIwj4wMFork/BKsH2tlhMMOAhsU1NKMgHg
 YgRDE18QyVfjQKgppyVPADzpqaYkvA7sAx8UEt4Hv4tn/toBB0N34X6JzgXr6QcKKbJcBda+K
 aUkNCqh9cJayc9DZ6+HREdBaf0skvyzMmiz2+fnsarg+swNuVTgD2M9eRL/VgHPKqzKsyi0as
 n+VUt2rlqyc9WSnesQ1YLWipxwghO0GyLDUwWDTm82sgZeGxmxKdzIiSKr43g2VQxPyzTeQs7
 jWOZ8d9FsY1w78qVlGi8m5dPqRPWK1Mz0bD0r6pOF4zwntiN/mtYAc6k2JFHtLnA6zpJh4J0X
 tiAD7abxZHyJzIhZrFE06CSpG63y82GKiICJoD9uWixbuM2XKMDPg0HOQdRuWZxgNJj/18eRD
 400HoyCpLgZTObF9HFnY5mz8c6hYNLYzP6T/PJRevfgXODEllZ+Op4+dvhRTmPHgenHARX3Vb
 0Fq8d/ecPF4o3cLv7QnO31vbPvsmu020cSvD8+7VPFx8fYNzej+u87GjIi+keahQybOds8nLC
 mrHnPo+mH5uqW0TvZ97aVtIbFPc0L3RvWcLIj1ntHcnRM/9He3G+85/L319tLy3IGNZSoZyPX
 yQWR/QPRuc8FlgMAAA==
X-Env-Sender: Gary.Hook@amd.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495638059!103444398!1
X-Originating-IP: [104.47.32.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22385 invoked from network); 24 May 2017 15:01:00 -0000
Received: from mail-sn1nam01on0086.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.86)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 24 May 2017 15:01:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=NU2ip6IvutOBAi7NTQuRyq45/QGoMRluiBvjiloJ7xI=;
 b=QOWcFI7zlaG/JWogzhjZMLx47crUNCjzF02PmTAf+jbXJ6XmahNA9GVL5zY2taxhlpGWgqL90eDCWBYY5y+7tsZz5kSFt/X6s/S5/1uskhWr2GfTWXsmEzRUZKE+E3sPlNsosZxB9VHHNNTV0u5qX4MwlnsxtH6ZnJUcnX70z2Y=
Received: from [10.236.18.126] (165.204.77.1) by
 CY4PR12MB1318.namprd12.prod.outlook.com (10.168.168.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1101.14; Wed, 24 May 2017 15:00:58 +0000
To: Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>
References: <20170523212859.6519.69031.stgit@taos.amd.com>
 <0fdbd397-f2c7-08b5-58e9-4d7ddf3ba8de@oracle.com>
 <2f44bd51-4ada-6d2f-9c4a-cadfc1b573ff@amd.com>
 <592547C9020000780015C5F3@prv-mh.provo.novell.com>
From: Gary R Hook <gary.hook@amd.com>
Message-ID: <348483cf-551e-401e-d7c6-eb0c5d88e6da@amd.com>
Date: Wed, 24 May 2017 10:00:55 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <592547C9020000780015C5F3@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0056.namprd12.prod.outlook.com (10.161.151.24) To
 CY4PR12MB1318.namprd12.prod.outlook.com (10.168.168.143)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1318:
X-MS-Office365-Filtering-Correlation-Id: 0e913389-cc2a-4656-41bb-08d4a2b5afe5
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1318; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 3:Vj1YpNcmdTC7Oun8I4EEA9ykgiYuaJ23iY576sb7CmCXs02lkuzu588H3Th/a4YUinJa5rEcaNAtT9by2qnZu8y+PRVTG83zoIaFhb4YR+JJITw2VJGoUOSgzBazDV/FrIOMa7seigCc7H+LZaBe0LXoXhR9HR7vgh5F0c4b8ZwClqQpFdA08LmRkas5itYw/LRpRNibWTqs/c5lEwQQakdJyauy0zI2W0Q9deKDTmoFIZbdKoY1JE+TdFsLGhVJQrirlMeYnnxHA2qRQL7XfcjKrNW2aPiHsRurCojsOfYoDdITnHSi0j/ocjPeMuL82lTEZzcA/tGmBqRW8Rby2QVrh5suCdlmMsRywlXys8w=;
 25:mup7VJnR6dZJb5ppCmDcGcgduP1pXjEMf/5MZ3z7p/ggX+/QMGbfkbhF8PpTG8g9O3CR9ni4+M+Y+UsDD2hIg9kOx8Rt4U48euL5hBh969XpopKUsaNAJdy3oqgGkkRlyngJyGGOeWaQq4+ydi98Vspnovae9sWVFw11eitlu1iLO5ljf2U9rQjLjoEvhza0c7F/tN92Am9mPpRGQnOsyV+MsfsYgpp6FF8NfymvIzZzq24T9d0eNFRSRojH2m4SfuZczjzPOp2Fa5av+PHVzm0ZmyAUihfoAZzs2nkEo5772DK1+E56p8yNCkBxX3Gp28zM6Ba+rKQAcwHsN+P0ZXOlBlRCC2NBRBttoMCEH2zLhpyL4HIHQXfg0Eo6tecF14mglXa2pA9oIPVwm6F9tgGxK7MisZSmEO1zDRf4PHwMo6tNphrlOMpYPdxLEgRvzf0aix8hJ8NizGtKe6WES235RANB/HrJCeYnOt39hhk=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 31:MZPi6SqN3pE+EXmU9//21DFDcm0Hb3xF7hjddDb7zAFUt6MyZgNNstrtVyKrNI2roXlj8ianO3dSNKiIoNux6ChRPxp6RyD/cO0jSJP3iEH8mNYYSwAqnXXTmedAIcS7P1AB2/zTbNqkONN4fErDc1L8iM5i/y2UWhDisewm7cX39BC1swpNH0CTXb3bGDt8SikYw+Z6E7+3YNjnJto1w6lcsewKffbQwvoWvFDwBE4=;
 20:F+rj90yMH11za4P90KAqOc+KUXmGfj7bnP8oeH7KhnoJjEyxwLAudT2+1pAaRVFxG11cqB73h199eQehA3jsuwzUU+lm8FHV4XlBJuv4ZmZSuG9gPi/m4i0RUiRq3r9fx2sWidgxOg4Yymf7jkayhrCKydBuAeZZYWhQDqN7zUXUuLZuzj5TnBWy8BIIesJKQ0PcYdndVOcpDs3ktcurlFVU/5y46tn4zofVGackMQfa8XvBbc3WUPAGsD4nYbJ3Gs8wiccmLKDWlXcWhsfAfpDmk2BqBpU67ENxfiCzA0xIreTO6zLT3lrCmoTo+ZCE8l9/gDAgsndl8peuAcbdxPlx/iYJJG1jq3NYgNNsPClxX36bPYnmKwg5nvYXR5HIAHD8Ht/zDXjE2lWBWiiA3PwvhpfcIcen5OfFRjWiLCLhBtU35RiFGBqOt1PWe86HausUyoy4HJoJm0IZOJml+IeNtetf+iTRs7T+/wRQ5mKCsyxOHh62MkRckqOZ/eQh
X-Microsoft-Antispam-PRVS: <CY4PR12MB1318E9D5B2D4AB3C9C2A0FF8FDFE0@CY4PR12MB1318.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(6072148);
 SRVR:CY4PR12MB1318; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1318; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 4:aRSVfmBj1vCAWEsFkL/ibND0yEYVXTZMjuBXB40kgP1MCEuyZY1tp44QEhR/FJyMeWcx7HLG5sC2eQ8NTLxIYEameuFNQKg4C/0dCVdj7XU76dZ3sIKU0nNE9z0ziCYFY4KNASOFyLSc54RGHR9htiz41ods0lts7LuovZV0nsQbI7xy0Yrq2Pa8FKCOJ2GGNXM/6bYyblTzrMgMtmHTGArDlzEsZIMU506gLMIDOIDY4KUs6diqPV83n6FfCVDi/0bQPji3exO002L5hkuyMTs5Tcvkl2Lmb9qVeG7JSkNY9R+2vYMyCXRkbmOL3UmQToftK+1O7Pj1VpSdXfoNet1/7De5qL3R5mRX9FEuZqgyMhO7LL4dH5Myja1+n/nciT3gg4Xs3AxLlc4p7ZB3Y7ck09oDE1JnnFiiYmIdi11DqU/6Axh2eyoMTfnKHva73b/sXRDRc9CozATg7xbJ5rylHVGMxxF0kmRX7Koe01hSEBuft6MBOtq/Rh8W/yoWgk1ngdcK4wcYkX5CjNDxC6mfadjTV/mIyXmJQxiSgZsWBxdpHs4umdQ6AzpfDoD5fFtN282c4pi2TplTlkGXS6bfOThEQvni/LAuRTq/3pgWXdvDUFGhsvotgdsAIfj/+lpFDZtAIlOfL9yQ5C2DGMxNHWtThJp2Vi4BZV6g6P+2EH6cjA6erdGDsn/RarVtPWsjjZdzfoCx5mZ45myQ1z49KPgBIBtXP1c3EpfVPmf0z6+X2g05J0IDIn3tZgDmiGlEyFHFzSHOfY+JC2XlIHrAPomDzQUR2PtXBSskSo9FehTaOwR35dzo9CGHQpj1EYKlefWMqkiqPXvzhZTovg==
X-Forefront-PRVS: 031763BCAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39850400002)(39840400002)(39860400002)(39410400002)(39450400003)(39400400002)(24454002)(377454003)(6666003)(90366009)(2950100002)(478600001)(65826007)(7736002)(305945005)(31696002)(53936002)(8666007)(83506001)(23676002)(230700001)(33646002)(86362001)(77096006)(6486002)(38730400002)(2906002)(6246003)(189998001)(5660300001)(54906002)(4001350100001)(81166006)(229853002)(8676002)(3846002)(31686004)(53546009)(25786009)(3260700006)(72206003)(6116002)(42186005)(50466002)(4326008)(65806001)(66066001)(65956001)(76176999)(54356999)(50986999)(36756003)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1318; H:[10.236.18.126]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE4OzIzOkhZTmo5MDlJbDJXa2RWcXNKNmhqRTd2Y1Zj?=
 =?utf-8?B?MXZyV2RjdWFoV21rUXR5YjMvRnU3cmF4Qm5acURWeTEyYVNLckJ3QUNuQmh0?=
 =?utf-8?B?bjRkMHJ4Rmw1YmZvKzlRYkpVdnJUQ1poZUNjaW53RnpFV0EvNFIzSlJLbEQ4?=
 =?utf-8?B?dXBTS2w2YTRobnlSbFk0Y0s5Qit2U2FUbVhucUp5VzBZSmY3bENncU94SGo4?=
 =?utf-8?B?QTd4a2JMeTljbFdnYVhSRXBpOEp4U3VVZ1I3QWhVS05UVlgvbnlJK1AzRUg0?=
 =?utf-8?B?NVZQRktFM2V5dDJtQTAycjRVcGJ4SDRvRkVCSmFHdDlib2tGVmh4dWlvZkxu?=
 =?utf-8?B?YnFrMEpRRnFBeVlkT0FFRll6ekE0MFJKUzNuMUVHZEM2T29saUtQSGhMTlha?=
 =?utf-8?B?TmZEa205R0U4OHdFbHlNdDlPU2R3Q3pHVys2VWpwYWFpOWg3ckZ0Ujgxc0RN?=
 =?utf-8?B?ZUNEbE1OSFhBVGRTWVBBRUJuVDdxWXJpQjhJbkZtWlZFQUxobFVXLy9nWHRp?=
 =?utf-8?B?T1VNTjJxRDRiN0l1VXNJak5DS1VDUUlqZFNENzg4aUJpOE42SzUrTnFrRWxL?=
 =?utf-8?B?aTF2ZE5vWmVwczRsMXdiMkZSYkh1SE5aNUY4dmQ0SmZRTGEvVWx1a3lTRkFB?=
 =?utf-8?B?OVhTVTNnbGZ6VWphME13Q3EzdEVkUHVLV29PTHlPZmJQVlloMWR5OHowd0Fh?=
 =?utf-8?B?aWxWRldWaEpDckR4M0cvQ0dCcTRVQUYvR2piaytKK1V2N09Bbk1PQ0JnL1pD?=
 =?utf-8?B?cjNxSktsSVNHTjlDRG5Wa0ZnMXpJYzhuSXNFY1N4ZlV2R2ZmNS8wN0diRHhM?=
 =?utf-8?B?dWlrY0FiVzNxSXFndXUycnJFQkM1RngyRnpNT2lOdFA2aUQrQkNKWEE4dlVN?=
 =?utf-8?B?Z2FDUENPcDYrRWRMZVU1cWJqY2Q1SjZvY24vb3kvclpBbjhXOGNHdDBlMFdo?=
 =?utf-8?B?ZlhjdHU4MktVU0dUcVU0QU41VkNLeUE2blpZN3hERko2YWx1YkZrS1FQeXZo?=
 =?utf-8?B?NERHQ3BDNzJISEd1YWVHRms5SzlpMTMvem9EU1FWQlRMTDE4Sm1NRDRpdFk1?=
 =?utf-8?B?SWJ0ckxFZ1p2VU5FT0pMTkt0RWJnN0tpN2ZFUnF2aVp2OEFEa05YTTN6bnhQ?=
 =?utf-8?B?SWJWN3lSQ201enZwOWV4Rnhwb2NnZmxtcWpTeTBOcjU3RGZFM1J3eG5OQlFj?=
 =?utf-8?B?VVZqcE4zMFFabnhSdXVWeWtkY28rNXZsUmVTZjAwaCt3WU1Vek5NRWxCWm13?=
 =?utf-8?B?V1Z3Nm1jMXl1Q3NsYVNvcWg3cVpiWFhiS0I5TmpZb2k5eUQzdFh2bFN6NlBK?=
 =?utf-8?B?dGFsUmpGL0JaTW5ERUZmQXpQUnpUdEdUZkVwRndYdEszTnZTcGdsaFJyL0pY?=
 =?utf-8?B?NCtHbmFUME5NZE1xT24rajdiMGFWNkFHZDZtVjJEV1VudTZ6K3kxZVRwSGtJ?=
 =?utf-8?B?NllYUWRaTHpwK1EvTER0NTY5cWtiNFlzeVdaclVjZU0yc3ArZmtVMlllMGdp?=
 =?utf-8?B?aEdpckQyMDJsNGxvelZPMCt5R1pWMTRKN1o5eGR1bWtKN0wyY3pyTDVKYXRS?=
 =?utf-8?B?WUdjYzVaMFBWRHFlV2JIajA4QlNSdkFLNGo4ODJ4ZkIxOHBzUDFSUEdHbmE3?=
 =?utf-8?B?aFZFc0UrUmpUUTNkVE1yblVsWEVjaEFXMXZ3YjdVeUJLeGc3dE9wOUVSSGJU?=
 =?utf-8?B?LzBZV0pzK0dPWjBXdlBjUlQ1b3J4MGpHOU5kQUVpVXU2T0NXSm83emMzc2JS?=
 =?utf-8?B?b2dZTG5iNGdURmhUR3lWazh6aUJtN3U2MFNremVxSDV4UFRFU0xVK2xPcElW?=
 =?utf-8?B?RTZOODhndlR6dTFsTUpzanU0cmNhR3h3VitGWGI3aDlCc2UwOE5mOUgvWVl2?=
 =?utf-8?Q?f1OROPMzpm8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 6:4CfYkLgjbVPQ4qlhEPg+ppFngPPEB9AoT2JTTlz51d11biXEN4RvqR4KAmwoUO/gkZICGzK/3igvNlv1F9Kg6os93VW3whff7eroTetvRPslY5vgGJ9R4Gk3Fr5OZ3Ulrj9XFZA2o/W/X2ZRDBOr42Fn0RVxFXVwO8hyOLJ/95ejlZwoyNHW5y252UkAnmI2RSO8sq15IyLQnFYFS0FgVBLZlCuBDjgctq7SwEqv77Kxmhvs/gSRXy75yi/NQoa4geI27q/6kZr/Gym7EKu712zOmgZWHpQpz37dgAXnUMarDEHpa6CHuXul95HcrZQjbQ5/2g5CW5shb7R1s5kNVZ4EF+KjCCZznSRX3bA13Y2TV1ijII5uekeFvMJDL0uVZQRlXX9cbun/5AMBMF+zuvtjqziVLz1EVmHwWpklcW0YxMSyOSU1PVFpZVdWb2PB7LqtdILQ0MKtFAzZjiWJDBnnCOKduvTQdl+PPsCzJaXnBsj7eZsUN+Ic0WHELXXxXsZCee41Z26CjZLkq+pxp1Z6dK3sqS/paezeYbadiFs=;
 5:ENodI6C5DZF3tyDINmnWeVWE7+xTFAPnjMSeUafdlEaN+64kW1YNBjOMu+KLLAuWVl1upn+0+s9lHhhcYr/NAqbGG3DM0qlZBrGC5eX3XaF8NJAAPE6fRoELEeqA6iCQQ2c1eWSu2g8ywxR3gJr/8A==;
 24:oINARhTPs7ZdCF3T0cmoGByEufRzNrztbWGGWM1Vp5C1mtdyKsPKqroaH2YSSkU+wMlOYbWZFu/ZOxVWn+d3FbDPZJsNE9zFEiaImTfLdfI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318;
 7:hIrFYvFlj+Oq2xY8Jl1JtYdX3DYp8s3X5ZdSzZuhoFNVJUb20XBUB4W6DYlCUEawQpEqs1aN5YrPXnOPnaj0YdeGUd8eWIA9OdzcKkjVpMdvtsOsKvT5D5cKlJSvw1WalOQwsZyd2NajpxhL6MC4rOW3bFc+wnTl341t/Vzjkd5HthjKISpYPtGl1uxuCesIZG9uSetHUq9MQk6itGV65Mnxc3hmk0Fr9yp/CZvivLWVA3mAQ24wajpbeEXEAdvOvPmT1V/nwnmHpVPdK84kagmuh+w0u3mZbZ+4ZPyt2WQFnSk1OtkKgmpkO3WVvUkMI6MxdmC24bThzx88YcWToQ==;
 20:AZStP/ecAC8ZV9n/O0IE/iojn884OJouVFuO0iVH+dzShE0c7kzTUUukGKKaH3Eq6Zhkju/ahmujD8YlZI/4FD7rpIpDHVza3IpDcxfD+6M8hI9fWKBJng3G0W6FI86jswK+jZcJrq81lCOQt8GRAdyqieeM7XADfQuYZhzjuOXH2hMuRNmvKyEwKSHiHFkpeyRelHBNsF3s4Z34nwWpc5sdNy/J0mAZGGbPmL4rXyQo+7Bwni26gYo1EDJLr1vS
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2017 15:00:58.7267 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1318
Cc: andrew.cooper3@citrix.com, suravee.suthikulpanit@amd.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen/x86: Add Xenoprofile support for AMD
	Family 17h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8yNC8yMDE3IDE6NDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjA1LjE3
IGF0IDIzOjUxLCA8Z2FyeS5ob29rQGFtZC5jb20+IHdyb3RlOgo+PiBPbiA1LzIzLzIwMTcgNDo0
NiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDUvMjMvMjAxNyAwNToyOCBQTSwg
R2FyeSBSIEhvb2sgd3JvdGU6Cj4+Pj4gU2lnbmVkLW9mZi1ieTogR2FyeSBSIEhvb2sgPGdhcnku
aG9va0BhbWQuY29tPgo+Pj4+IC0tLQo+Pj4+ICAgIHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlf
aW50LmMgfCAgICA0ICsrKysKPj4+PiAgICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
Cj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwo+
PiBiL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKPj4+PiBpbmRleCAxMzUzNGQ0OTE0
MDUuLjVhZDQ4YzEyZTUxNSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvb3Byb2ZpbGUv
bm1pX2ludC5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwo+Pj4+
IEBAIC00MTksNiArNDE5LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IG5taV9pbml0KHZvaWQpCj4+
Pj4gICAgCQkJCW1vZGVsID0gJm9wX2F0aGxvbl9zcGVjOwo+Pj4+ICAgIAkJCQljcHVfdHlwZSA9
ICJ4ODYtNjQvZmFtaWx5MTZoIjsKPj4+PiAgICAJCQkJYnJlYWs7Cj4+Pj4gKwkJCWNhc2UgMHgx
NzoKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbCA9ICZvcF9hbWRf
ZmFtMTVoX3NwZWM7Cj4+Pj4gKwkJCQljcHVfdHlwZSA9ICJ4ODYtNjQvZmFtaWx5MTdoIjsKPj4+
PiArCQkJCWJyZWFrOwo+Pj4+ICAgIAkJCX0KPj4+PiAgICAJCQlicmVhazsKPj4+Cj4+Pgo+Pj4g
SGF2ZSB5b3UgYWN0dWFsbHkgdHJpZWQgdGhpcz8gSSBkb24ndCBrbm93IHdoZXRoZXIgb3Byb2Zp
bGUgc3RpbGwgd29ya3MKPj4+IHNpbmNlIGNvcnJlc3BvbmRpbmcga2VybmVsIHBhdGNoZXMgdGhh
dCBJIGFtIGF3YXJlIG9mIGFyZSBhdCBsZWFzdCA1Cj4+PiB5ZWFycyBvbGQuCj4+Cj4+IFllcywg
SSB3YXMgZ2V0dGluZyBhIGNvbXBsYWludCBkdXJpbmcgYm9vdC4gVGhhdCdzIHdoeSBJIGRpZCBp
dC4gV29ya3MgYQo+PiB0cmVhdCBvbiBteSBmYW1pbHkgMTcgc3lzdGVtIDotKQo+IAo+IEkgdGhp
bmsgQm9yaXMgbWVhbnQgbW9yZSB0aGFuIGp1c3QgYm9vdCBhIHN5c3RlbSwgaS5lLiB3aGV0aGVy
IHlvdSd2ZQo+IGFjdHVhbGx5IHVzZWQgb3Byb2ZpbGUgc3VjY2Vzc2Z1bGx5IHdpdGggdGhlIGNo
YW5nZS4KCk15IGludGVycHJldGF0aW9uIG9mIHRoZSBzdGF0ZSBvZiBvcHJvZmlsZSBpcyB0aGF0
IGl0J3Mgc3RhZ25hbnQuIEZyb24Kd2hhdCBJIGNhbiB0ZWxsLCB0aGUgZnV0dXJlIGlzICdwZXJm
Jy4gSSBsb29rZWQgYXJvdW5kLCBidXQgY291bGQgZmluZCAKbm90aGluZyBjdXJyZW50IGZvciBh
IHByb2plY3QuIFdoZXJlIGRvZXMgdGhhdCBsZWF2ZSB1cz8KCj4gRGVhbGluZyB3aXRoIHRoZQo+
ICJJbml0aWFsaXphdGlvbiBmYWlsZWQiIG1lc3NhZ2Ugd291bGQgbm90IG5lY2Vzc2FyaWx5IHJl
cXVpcmUgcHJvcGVybHkKPiBpbnN0YWxsaW5nIGhhbmRsZXJzIC0gd2UgY291bGQgYWxzbyBkZWNs
YXJlIG5ld2VyIGZhbWlsaWVzIHVuc3VwcG9ydGVkCj4gYW5kIHNpbXBseSBzdXBwcmVzcyB0aGUg
bWVzc2FnZSBpbiBzdWNoIGNhc2VzLiBOb3RlIGhvdyBvbiBtb3N0Cj4gSW50ZWwgZmFtaWx5IDYg
bW9kZWxzIGNvZGUgYmVoYXZlcyBpbiB0aGlzIHZlcnkgd2F5LgoKVGhhdCB3b3VsZCBiZSBldmVu
IGJldHRlciwgSU1ITy4gV2hhdCB3b3VsZCB3ZSBsaWtlIHRvIGRvPwoKPiBCdHcsIHBsZWFzZSBh
bHNvIG5vdGUgdGhlIGluZGVudGF0aW9uIGlzc3VlIHlvdXIgcGF0Y2ggaGFzIChzcGFjZXMKPiB2
cyB0YWJzKS4KCkkgY29waWVkIGEgbGluZSBmcm9tIGFib3ZlLCB3aGljaCB1c2VzIHNwYWNlcy4g
TXkgYmFkLCBidXQgdGhlIGJhZGx5CmZvcm1hdHRlZCBjb2RlIGhhcyBiZWVuIHRoZXJlIGZvciBh
IHdoaWxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 15:09:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDXv7-0002ve-1v; Wed, 24 May 2017 15:09:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dDXv6-0002vY-K4
 for xen-devel@lists.xen.org; Wed, 24 May 2017 15:09:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C1/ED-03920-F32A5295; Wed, 24 May 2017 15:09:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVdd+kWq
 kwfkr8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5P8dYC5rZKqase83WwPiVpYuRk0NIYCKT
 xO8/qV2MXED2b0aJxTcboBIbGSVOP7aFSHQzSux6togZIlEk8f7eTlYQm0VAVeLcnq3sXYwcH
 GwCJhJvVjmChEUEFCSen1nAAtLLLLCfUeL7xulsIAlhgUyJ7r7ZYDavgLnE5/MNrBAzjSVun9
 nMDBEXlDg58wnYEcwCWhI3/r1kApnPLCAtsfwfB0iYE2jV4v+rmUBsUQFlid239oK1SggYSnz
 euJR5AqPQLCSTZiGZNAth0gJG5lWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5
 iUnFesn5uZsYgaHMAAQ7GKdf9j/EKMnBpCTKm/BcJVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 K/NAtVIIcGi1PTUirTMHGBUwaQlOHiURHjrQdK8xQWJucWZ6RCpU4y6HHPufX3PJMSSl5+XKi
 XOK7oQqEgApCijNA9uBCzCLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdxHIKp7MvBK4Ta+
 AjmACOsL1rjLIESWJCCmpBsZVGS96m2Y+Y1sQVO/q/GhaYs7Fj9NsrrTevDG3+VpsxJVJIvqT
 C1cF7JrboKYVtzo4rKr/zfTtx7sPpLeyW+esztf5z5QdFBNke+pl9IPl8iFnbx25u6+Ab975i
 UcTzvwwmMTx/q9BwkoPFYa7VZFPPvmlO9SJCr3fuP77p/16+jx3y5tcJ65XYinOSDTUYi4qTg
 QATtY6pesCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495638589!103948724!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23935 invoked from network); 24 May 2017 15:09:51 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 15:09:51 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4OF9hAG029201
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 15:09:44 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4OF9hxp029933
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 15:09:43 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4OF9g13016390;
 Wed, 24 May 2017 15:09:42 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 May 2017 08:09:41 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id D664D6A0113; Wed, 24 May 2017 11:09:40 -0400 (EDT)
Date: Wed, 24 May 2017 11:09:40 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170524150940.GI18530@char.us.oracle.com>
References: <20170524142505.11460-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170524142505.11460-1-olaf@aepfle.de>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMjQsIDIwMTcgYXQgMDQ6MjU6MDVQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQWZ0ZXIgbWlncmF0aW5nIGEgZG9tVSB0byBhbm90aGVyIGlkZW50aWNhbCBob3N0IGEg
cGVyZm9ybWFuY2UgZHJvcCBjYW4KPiBiZSBvYnNlcnZlZC4gT25lIHJlYXNvbiBpcyB0aGF0IGJl
Zm9yZSBtaWdyYXRpb24gVFNDIHdhcyBhY2Nlc3NlZCBhdAo+IG5hdGl2ZSBzcGVlZCwgYWZ0ZXIg
bWlncmF0aW9uIFRTQyBoYXMgdG8gYmUgZW11bGF0ZWQuIFRoaXMgaGFwcGVucwo+IGJlY2F1c2Ug
dGhlIG1lYXN1cmVkIENQVSBmcmVxdWVuY3kgaXMgbm90IGFjY3VyYXRlLCB0aGUgdmFsdWVzIGRp
ZmZlcgo+IGV2ZW4gYmV0d2VlbiByZWJvb3RzLgo+IAo+IFRvIGF2b2lkIHRoZSBlbXVsYXRpb24g
YSB0b2xlcmFuY2UgcmFuZ2UgY2FuIGJlIHNwZWNpZmllZCBkdXJpbmcgYm9vdAo+IHdpdGggInZ0
c2MtdG9sZXJhbmNlPU4iLiAgSWYgdGhlIGZyZXF1ZW5jeSBleHBlY3RlZCBieSB0aGUgZG9tVSBp
cwo+IHdpdGhpbiB0aGUgcmFuZ2UsIFRTQyBhY2Nlc3MgZnJvbSB0aGUgZG9tVSB3aWxsIHJlbWFp
biBuYXRpdmUuIElmIHRoZQoKSG93IGNhbiB0aGF0IGJlIGRldGVybWluZWQ/IEFzIGluIGhvdyBj
YW4gdGhlIGd1ZXN0IChkb21VKSBiZSB3aXRoaW4KdGhlIHJhbmdlPyBJcyB0aGVyZSBzb21lIHdh
eSB0byBkZXRlcm1pbmUgdGhhdD8gSXMgdGhlcmUgc29tZQptYXRyaXggb2YgdGhlIHZhcmlvdXMg
T1MtZXMgdGhhdCBjYW4gdG9sZXJhdGUgdGhpcz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 15:25:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDY9t-0004H7-Mc; Wed, 24 May 2017 15:25:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dDY9s-0004H1-El
 for xen-devel@lists.xen.org; Wed, 24 May 2017 15:25:08 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 AE/B5-31580-3D5A5295; Wed, 24 May 2017 15:25:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUSuHLSTd3LS1U
 jDQ68YbJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPaPtxlLTjAUfH+W0gD4yL2LkZODhaBVcwS
 xybYdDFycEgIhEosv2ILYYpIPPmfBlIhJHCZSWLpQR+IalWJlT8eMYPYbAJKEnsPHmcEsUUEj
 CQ671xm6WLk4mAW2MgosfP2B7DxwgKZEt19s9lAZvIK6Eq8aQyFmJkgMe/7ArASXgFBiZMzn7
 CA2MwCxRKbf89hBSlnFpCWWP6PAyTMKWAhsfP7F7BVogKyEq/mHWCawCgwC0n3LCTdsxC6IcL
 qEn/mXWLGELaVWLfuPcsCRrZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJ
 ScV6yfm5mxiBgc0ABDsYV2z3PMQoycGkJMqb8FwlUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7
 /slqpFCgkWp6akVaZk5wBiDSUtw8CiJ8FaDpHmLCxJzizPTIVKnGHU5Dnz4/Z5JiCUvPy9VSp
 y3cxFQkQBIUUZpHtwIWLxfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvIDB5CPFk5pXAbXo
 FdAQT0BGud5VBjihJREhJNTDujcoTuHv3m8S9yVV+E1kb+T+vXj7FVy76DMfnl5mLX2+3UT4c
 ZrModN+2qPjIwFUGz2I0p2yS5fHd5hCys2XDxEUfZX49YK79uO/udfaFwpEBtp+zGZx5frM+n
 7kxjy3LREXdM4z9HePFX7+kTzmwewWsNq3cIVCm+Tj6gYPSZ3sWuzqrrl1KLMUZiYZazEXFiQ
 B4w1g28gIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495639506!98285280!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48191 invoked from network); 24 May 2017 15:25:07 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 15:25:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1495639506;
 l=1126; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=k47RNKZ/n4SZyMS8Y7F5cfinc9ZjvnxPtdV8ukWrw28=;
 b=Z3Py8cbUf/kw5JPZpe5y/MxJZiwyxNcvjmNr28McrtvyscM2fU9yMN/No2378VoK33
 TM/hiDDn2z/6U6PCouA6bKLFiwKUpT4Z1AfBE6il28jDM03PQrkJoaT2mQFL4UhrywpS
 R6qQg2+4sWGOqL4ftZILgECAf727D9nfCxLD4=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id z0b5f3t4OFP5VfH
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 24 May 2017 17:25:05 +0200 (CEST)
Date: Wed, 24 May 2017 17:25:03 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170524152503.GB6930@aepfle.de>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <20170524150940.GI18530@char.us.oracle.com>
MIME-Version: 1.0
In-Reply-To: <20170524150940.GI18530@char.us.oracle.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7840901628885319925=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============7840901628885319925==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="z6Eq5LdranGa6ru8"
Content-Disposition: inline


--z6Eq5LdranGa6ru8
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, May 24, Konrad Rzeszutek Wilk wrote:

> How can that be determined? As in how can the guest (domU) be within
> the range? Is there some way to determine that? Is there some
> matrix of the various OS-es that can tolerate this?

Just cycle through all dom0s and look for the cpu_khz values:
 # xl dmesg | grep -w MHz
(XEN) Detected 2494.018 MHz processor.

What I have seen are ranges up to 200khz, even if /proc/cpuinfo says
"2.50GHz" . Some dom0s calibrated themselves to exactly 2500.000 MHz,
they do not need a tolerance.

The expected frequency of a given domU can be seen in 'dump softtsc
stats' (s). How various guest kernels deal with the slightly different
frequency, no idea.


Olaf

--z6Eq5LdranGa6ru8
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWSWlzAAKCRBdQqD6ppg2
fpaMAJ9oEklxWx7zxXKBBHXPap6+YFKrswCfd+WeoNtUXxvtOJIjlg4TXx499HQ=
=V57L
-----END PGP SIGNATURE-----

--z6Eq5LdranGa6ru8--


--===============7840901628885319925==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7840901628885319925==--


From xen-devel-bounces@lists.xen.org Wed May 24 15:33:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYI4-0004xu-Gk; Wed, 24 May 2017 15:33:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dDYI3-0004xo-AJ
 for xen-devel@lists.xen.org; Wed, 24 May 2017 15:33:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3C/56-01992-EC7A5295; Wed, 24 May 2017 15:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSO6nOVffEctV
 Igx1ztS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyf56YzFrznrFgxz6KB8SV7FyMXh5DAZCaJ
 l6tuM0E4fxkldu+GcTYyStz8+wLK6WaUeLzhC5DDCeQUSfSs2M8IYrMIqEocXNXH3MXIwcEmY
 CLxZpUjSFhEQEHi+ZkFLCC9zAL7GSW+b5zOBpIQFsiU6O6bDWbzCphLzFpxnQ1iQTOjxL6fu5
 khEoISJ2c+YQGxmQW0JG78e8kEsoBZQFpi+T8OkDCngJ7EpD0XwG4QFVCW2H1rL1irhICxRPv
 bi2wTGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/N
 SUwq1kvOz93ECAzoegYGxh2MjbP9DjFKcjApifImPFeJFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STB+36ZaqSQYFFqempFWmYOMLZg0hIcPEoivALA+BLiLS5IzC3OTIdInWLU5biyevcXJiGWvP
 y8VClxXj6QIgGQoozSPLgRsDi/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdxfIJTyZeSV
 wm14BHcEEdITrXWWQI0oSEVJSDYwaaXJRMi78axdv79VqWct+c9mdkhPJ/cUBmpxfr7E82Nmn
 /SVhd8OBazEnmd87cW0NOhx5QP/8sSe3t/29WaL+9s/ZVm95wbiQ903FCmEnT8hPmVfrdUh77
 qkiNcbV2UqcV2bYJAnINK22VtzVJtga6f5249s9qjqBbQUz+pdW6C8+Hnrixl0lluKMREMt5q
 LiRAA9ABcn7gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495640006!99988509!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60603 invoked from network); 24 May 2017 15:33:28 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 15:33:28 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4OFXIK3030203
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 15:33:18 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4OFXHMV020183
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 15:33:17 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4OFXG0a008863;
 Wed, 24 May 2017 15:33:16 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 May 2017 08:33:16 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8DE176A0113; Wed, 24 May 2017 11:33:15 -0400 (EDT)
Date: Wed, 24 May 2017 11:33:15 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170524153315.GO18530@char.us.oracle.com>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <20170524150940.GI18530@char.us.oracle.com>
 <20170524152503.GB6930@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170524152503.GB6930@aepfle.de>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMjQsIDIwMTcgYXQgMDU6MjU6MDNQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gV2VkLCBNYXkgMjQsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiAKPiA+
IEhvdyBjYW4gdGhhdCBiZSBkZXRlcm1pbmVkPyBBcyBpbiBob3cgY2FuIHRoZSBndWVzdCAoZG9t
VSkgYmUgd2l0aGluCj4gPiB0aGUgcmFuZ2U/IElzIHRoZXJlIHNvbWUgd2F5IHRvIGRldGVybWlu
ZSB0aGF0PyBJcyB0aGVyZSBzb21lCj4gPiBtYXRyaXggb2YgdGhlIHZhcmlvdXMgT1MtZXMgdGhh
dCBjYW4gdG9sZXJhdGUgdGhpcz8KPiAKPiBKdXN0IGN5Y2xlIHRocm91Z2ggYWxsIGRvbTBzIGFu
ZCBsb29rIGZvciB0aGUgY3B1X2toeiB2YWx1ZXM6Cj4gICMgeGwgZG1lc2cgfCBncmVwIC13IE1I
ego+IChYRU4pIERldGVjdGVkIDI0OTQuMDE4IE1IeiBwcm9jZXNzb3IuCj4gCj4gV2hhdCBJIGhh
dmUgc2VlbiBhcmUgcmFuZ2VzIHVwIHRvIDIwMGtoeiwgZXZlbiBpZiAvcHJvYy9jcHVpbmZvIHNh
eXMKPiAiMi41MEdIeiIgLiBTb21lIGRvbTBzIGNhbGlicmF0ZWQgdGhlbXNlbHZlcyB0byBleGFj
dGx5IDI1MDAuMDAwIE1IeiwKPiB0aGV5IGRvIG5vdCBuZWVkIGEgdG9sZXJhbmNlLgo+IAo+IFRo
ZSBleHBlY3RlZCBmcmVxdWVuY3kgb2YgYSBnaXZlbiBkb21VIGNhbiBiZSBzZWVuIGluICdkdW1w
IHNvZnR0c2MKPiBzdGF0cycgKHMpLiBIb3cgdmFyaW91cyBndWVzdCBrZXJuZWxzIGRlYWwgd2l0
aCB0aGUgc2xpZ2h0bHkgZGlmZmVyZW50Cj4gZnJlcXVlbmN5LCBubyBpZGVhLgoKUmlnaHQsIHNv
IHRoYXQgYW5zd2VycyBob3cgb25lIHdvdWxkIGZpbmQgdGhlIHZhbHVlcyAod2hpY2ggSSB0aGlu
awpzaG91bGQgYmUgaW4gdGhlIGRvY3M/KS4KCkJ1dCBpdCBkb2VzIG5vdCBoZWxwIGN1c3RvbWVy
cyB0byBmaWd1cmUgb3V0IGlmIHRoaXMgaXMgT0sgZm9yIHRoZW0/CgpBcyBpbiwgaG93IGNhbiBj
dXN0b21lcnMgYmUgYXNzdXJlZCB0aGF0IDElIGppdHRlciBpcyBPSyBmb3IgdGhlaXIKa2VybmVs
PyBUaGF0IHRpbWUgd29uJ3QgZ28gYmFja3dhcmRzPwoKSXMgdGhlcmUgc29tZSBmb3JtIG9mIHRl
c3RzIHRoYXQgdGhleSBjYW4gcnVuIHRvIHZlcmlmeSBhbmQgdGVzdAp0aGF0IHRoaXMgaXMgc2Fm
ZT8gT3IgcGVyaGFwcyB0aGlzIGlzIHNvbWV0aGluZyB0aGF0IGlzIGJhc2VkIG9uIHRoZSBrZXJu
ZWwKdmVyc2lvbnM/IExpa2UgNC4xMSBhcmUgc2FmZSwgYnV0IDMuMTggaXMgbm90PwoKPiAKPiAK
PiBPbGFmCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 15:35:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYJq-000543-Ro; Wed, 24 May 2017 15:35:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310b1cd23=Ian.Jackson@citrix.com>)
 id 1dDYJp-00053v-HP
 for xen-devel@lists.xen.org; Wed, 24 May 2017 15:35:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 42/C6-03613-C38A5295; Wed, 24 May 2017 15:35:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7NCtV
 Ig46LshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aru7PYC84zVtxe8Yi9gXE9YxcjJ4eEgL/E
 xCcHmEFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIDFpz2l2EJtFQ
 FWiads5VhBbREBR4sHLm0A2B1B9hcTlS3wgYWEBH4n2B2/A1nIKWEr8WH8RbIyQQJnEn1uXoM
 4xkXi7cCcbSKuQgJrE3PXxExj5ZiE5aBaSg2YhOWgBI/MqRo3i1KKy1CJdYwO9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGMAgh2Mf9cGHmKU5GBSEuVNeK4SKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC136ZaqSQYFFqempFWmYOMORh0hIcPEoivDNA0rzFBYm5xZnpEKlTj
 LocTR+2fGESYsnLz0uVEudtAikSACnKKM2DGwGLv0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYF
 QS5t0FMoUnM68EbtMroCOYgI5wvasMckRJIkJKqoFx1rdut03Bcd/VfBaFu6V7Gc6s+vfx1In
 JvtJtd3Md5issOHn4yTfJaI0cZ4a1MX9ijVc/VZtY++K1kIH0idVBVcn+R1rvnNnSv0m0piX9
 pVJWj82kcNFXkjwqndKVRR7deqLbmc7db3fYy3HnaIfOacMf5md5nyb9WmjBttL3ZJbG4ScRb
 W1KLMUZiYZazEXFiQCQr+V+ugIAAA==
X-Env-Sender: prvs=310b1cd23=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495640123!99658228!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46667 invoked from network); 24 May 2017 15:35:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 15:35:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,386,1491264000"; d="scan'208";a="433868151"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22821.43064.642113.554623@mariner.uk.xensource.com>
Date: Wed, 24 May 2017 16:35:20 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170524143130.fvkfz4yodavvvbbg@citrix.com>
References: <1495472449-4804-1-git-send-email-andrew.cooper3@citrix.com>
 <20170524143130.fvkfz4yodavvvbbg@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] tools/build: Fix installation of
	public headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjldIHRvb2xzL2J1aWxkOiBGaXggaW5z
dGFsbGF0aW9uIG9mIHB1YmxpYyBoZWFkZXJzIik6Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpGQU9EIEkgdGhpbmsgdGhpcyBwYXRjaCBpcyBicm9rZW4gYW5k
IGFtIGRldmVsb3BpbmcgYSByZXBsYWNlbWVudC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 15:40:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:40:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYOu-0005mQ-EX; Wed, 24 May 2017 15:40:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDYOt-0005mK-V7
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 15:40:40 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 65/D2-11537-779A5295; Wed, 24 May 2017 15:40:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVbdspWq
 kwZbz2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0z3PZC96zVxy+9oGpgfEsWxcjF4eQwEQm
 iaYbRxghnL+MEjO/3GGHcDYySuy/DuNsZ5ToXjEXqIeTQ1jATeLA1l+sIAkRgTWMEn0/DzGDJ
 IQE4iSOT78PNotZYCajxMk7G5hAEmwCRhJnj05nBLF5BWwlrn/tYwexWQRUJaa3LWEFsUUFwi
 XeNh5hgagRlDg58wmYzSlgKrFt2V6wOcwCehI7rv9ihbDlJba/nQO2WELAUOLzxqXMExgFZyF
 pn4WkZRaSlgWMzKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcx
 AsO3noGBcQfjlTbnQ4ySHExKorwJz1UihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3luhGikkW
 JSanlqRlpkDjCSYtAQHj5II7yeQNG9xQWJucWY6ROoUo6KUOK8XSEIAJJFRmgfXBoveS4yyUs
 K8jAwMDEI8BalFuZklqPKvGMU5GJWEeW+BTOHJzCuBm/4KaDET0GLXu8ogi0sSEVJSDYwlGyr
 Tfibfi0wz0TRZ36DboCO591qb/slp7b4X+nceZYh4I341eXm6/hz73wbdwdFMAp5WV9JEhQzU
 wqpt7VpTFS7+3xR+9axbjJRA6/JU/sXHUs78XapxcrmI8LIj1XM7Gk3YdF+EBFzfppgzQ8xdW
 kWsXux37LM358oFGs5Zqi4VtFU+q8RSnJFoqMVcVJwIACexFpXZAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495640437!44257486!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38382 invoked from network); 24 May 2017 15:40:38 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 15:40:38 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4OFeN6j007251
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 15:40:23 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4OFeLrk005530
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 15:40:22 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4OFeIoC013474;
 Wed, 24 May 2017 15:40:18 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 May 2017 08:40:17 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170519154746.29389-1-jgross@suse.com>
 <20170519154746.29389-6-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <260e7bc9-8cba-bc57-9fe8-0e437562229a@oracle.com>
Date: Wed, 24 May 2017 11:40:12 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170519154746.29389-6-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jeremy@goop.org, rusty@rustcorp.com.au, chrisw@sous-sol.org,
 mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de, akataria@vmware.com
Subject: Re: [Xen-devel] [PATCH 05/10] paravirt: add new PARAVIRT_FULL
	config item
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTkvMjAxNyAxMTo0NyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBuZXcg
Y29uZmlnIGl0ZW0gUEFSQVZJUlRfRlVMTC4gSXQgd2lsbCBiZSB1c2VkIHRvIGd1YXJkIHRoZQo+
IHB2Xypfb3BzIGZ1bmN0aW9ucyB1c2VkIGJ5IGZ1bGx5IHBhcmF2aXJ0dWFsaXplZCBndWVzdHMg
KFhlbiBwdi1ndWVzdHMKPiBhbmQgbGd1ZXN0KSBvbmx5Lgo+Cj4gS2VybmVscyBub3QgbWVhbnQg
dG8gc3VwcG9ydCB0aG9zZSBndWVzdCB0eXBlcyB3aWxsIGJlIGFibGUgdG8gdXNlIG1hbnkKPiBv
cGVyYXRpb25zIHdpdGhvdXQgcGFyYXZpcnQgYWJzdHJhY3Rpb24gd2hpbGUgc3RpbGwgc3VwcG9y
dGluZyBhbGwgdGhlCj4gb3RoZXIgcGFyYXZpcnQgZmVhdHVyZXMuCj4KPiBGb3Igbm93IGp1c3Qg
YWRkIHRoZSBuZXcgS2NvbmZpZyBvcHRpb24gYW5kIHNlbGVjdCBpdCBmb3IgWEVOX1BWIGFuZAo+
IExHVUVTVF9HVUVTVC4gQWRkIHBhcmF2aXJ0X2Z1bGwuYywgcGFyYXZpcnRfZnVsbC5oIGFuZAo+
IHBhcmF2aXJ0X3R5cGVzX2Z1bGwuaCB3aGljaCB3aWxsIGNvbnRhaW4gdGhlIG5lY2Vzc2FyeSBp
bXBsZW1lbnRhdGlvbgo+IHBhcnRzIG9mIHRoZSBwdiBndWVzdCBzcGVjaWZpYyBwYXJhdmlydCBm
dW5jdGlvbnMuCgpJcyBpdCBub3QgcG9zc2libGUgdG8ganVzdCAnaWZkZWYgQ09ORklHX1BBUkFW
SVRfRlVMTCcgdGhlIChpcilyZWxldmFudApwYXJ0cyBvZiBwYXJhdmlydC5bY2hdIGFuZCBwYXJh
dmlydF90eXBlcy5jPwoKU2VwYXJhdGluZyBzdHJ1Y3R1cmVzIGFuZCBmaWxlcyBpbnRvIHB2IGFu
ZCBwdmZ1bGwgc2VlbXMgc29tZXdoYXQKYXJiaXRyYXJ5ICguZmx1c2hfdGxiX290aGVycyBpbiBw
YXRjaCA4IGJlaW5nIGEgZ29vZCBleGFtcGxlIG9mIG9uZSB0eXBlCm9mIGd1ZXN0IGRlY2lkaW5n
IHRvIHVzZSBzb21ldGhpbmcgdGhhdCBub3JtYWxseSB3b3VsZCBiZSBjb25zaWRlcmVkCnBhcnQg
b2YgYSBwdmZ1bGwtdHlwZSBzdHJ1Y3R1cmUpLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 15:45:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYTB-0005y0-Vz; Wed, 24 May 2017 15:45:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dDYTA-0005xr-BH
 for xen-devel@lists.xen.org; Wed, 24 May 2017 15:45:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 70/4B-03620-F7AA5295; Wed, 24 May 2017 15:45:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUSuHLSQt36Vaq
 RBrv2Mlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7e3exFmziqni3ZD9bA+MHji5GLg4WgWnM
 EjsWvWTtYuTkkBAIlLh95St7FyMHkC0i8eR/GkiNkMAFJom2iTPYQGpYBFQlfs/5DWazCShJ7
 D14nBHEFhEwkui8c5kFpIFZYCOjRPuH52BDhQUyJbr7ZrOBDOUVMJE4/EURJMwpYCGx/sgzZo
 gFGxglTr44wwRxRIjEk4sXmUFsXgFBiZMzn7CA2MwC9RJzni9mn8DIPwtJahaSFIStJfHw1y2
 ouLbEsoWvmSFsdYkJJ99B1RhJtD07x7qAkW0Vo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZle
 bmpxcWJ6ak5iUrFecn7uJkZgQDMAwQ7Gv2sDDzFKcjApifImPFeJFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBG7NSNVJIsCg1PbUiLTMHGFswaQkOHiUR3myQNG9xQWJucWY6ROoUo6KUOK8tSE
 IAJJFRmgfXBovnS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmFQWZwpOZVwI3/RXQYiagxa5
 3lUEWlyQipKQaGJuFvm9ZspaBX+GMcEvrrSeHGruy3FlYw681vLEU2zn/dP5V24vVy/rybc+K
 CYY9rn56rb/400J/qTa3VXHc07zOe3kK9wXNv/vadEvEhj/au1oLLyz/KsSwZOexgx6fviSLC
 5y5Z9N2b80013ex8nO+Xj8UfsPf3m2S/iIPjkyLkiAf7bLoYCWW4oxEQy3mouJEAEU9H7viAg
 AA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495640702!63879056!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15636 invoked from network); 24 May 2017 15:45:03 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 15:45:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1495640702;
 l=1370; s=domk; d=aepfle.de;
 h=Content-Type:MIME-Version:References:In-Reply-To:Subject:Cc:To:From:
 Date; bh=LlbWwEIvKKuO/xW3lupskHzegb/zmiKHlJiE2IrpncY=;
 b=IJqXcZZpYCee96d54daHnc+aXUXcw59UVTBODMDN0YT5TDbsseweBctCsRozt5VeLa
 TWaAaO+rsaOGPcfE+/O0bMvr5VwHLtOK0oGhdju3UcVqUxeS0N53ospF/GixhVnIyULY
 1iBvtRjeu19UkUG1urSGCIfDMCXnirKer1+H4=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+zrwiavkK6tmQaLfswM/RAW08C8KYHUlxfwrhu4f27QZY
X-RZG-CLASS-ID: mo00
Received: from sender (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id 30b816t4OFj2DWX
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 24 May 2017 17:45:02 +0200 (CEST)
Date: Wed, 24 May 2017 17:44:56 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170524174456.69b45ff6.olaf@aepfle.de>
In-Reply-To: <20170524153315.GO18530@char.us.oracle.com>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <20170524150940.GI18530@char.us.oracle.com>
 <20170524152503.GB6930@aepfle.de>
 <20170524153315.GO18530@char.us.oracle.com>
X-Mailer: Claws Mail 3.15.0.20170515.9056a51cc (GTK+ 2.24.31;
 x86_64-suse-linux-gnu)
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0421397386796323908=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0421397386796323908==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/gRnBBFILN3rrMGhFtZfQMrB"; protocol="application/pgp-signature"

--Sig_/gRnBBFILN3rrMGhFtZfQMrB
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 24 May 2017 11:33:15 -0400
schrieb Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>:

> But it does not help customers to figure out if this is OK for them?
> As in, how can customers be assured that 1% jitter is OK for their
> kernel? That time won't go backwards?

Well, that would be some new documentation.
I think the tsc_mode=3Dnative part already lacks that info.

In my testing time does not go backwards. The actual value of tsc
is different anyway on each host. Querying an ntp server shows no
drift, the offset remains within the +- 0.5 sec range.

> Is there some form of tests that they can run to verify and test
> that this is safe? Or perhaps this is something that is based on the kern=
el
> versions? Like 4.11 are safe, but 3.18 is not?

I'm not aware of any tests to measure the results of such jitter
with tsc_mode=3Dnative.

Olaf

--Sig_/gRnBBFILN3rrMGhFtZfQMrB
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWSWqeAAKCRBdQqD6ppg2
fns1AJ4xvN2pYzwEQO27tFS/UDD+hxvylQCdFmWfORhBwSjcnw0k+Nl3je1yYvc=
=4+qn
-----END PGP SIGNATURE-----

--Sig_/gRnBBFILN3rrMGhFtZfQMrB--


--===============0421397386796323908==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0421397386796323908==--


From xen-devel-bounces@lists.xen.org Wed May 24 15:49:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:49:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYXi-00068l-JA; Wed, 24 May 2017 15:49:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDYXh-00068Z-LO
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 15:49:45 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AF/77-03620-89BA5295; Wed, 24 May 2017 15:49:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf6atV
 Ig9ftxhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHXiJEvBvdqKjmeXWBsY
 1wd3MXJxCAn8ZZQ4tOs0K4TzmFHi5/bP7F2MnEDONkaJxX9tQWwRAWeJr2fmgsV5BfQl/h+by
 gRiCwuYSfw5384C0iwh0KIuMW9mG1iRhIC3xO+DMxhh7C1n9wIVsXOwCVhJHBIDibIIqErMa7
 3NOIGRewEjwypG9eLUorLUIl1DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQI8
 zAMEOxp3PnQ4xSnIwKYnyJjxXiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZuxSjVSSLAoNT21
 Ii0zBxh6MGkJDh4lEd6nK4HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzjsHZIYASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwLxPIFJ7MvBK4Ta+AjmACOsL1rjLIES
 WJCCmpBsb2SK7A74ELzjO7y1u9jLnza7/lU1ur79O0T81KXHhTdto/hdt26S7akgebzIu/azQ
 naWc6HUh86rgySUps5/IN1y6mP587a8/uX+uy5dnU3WbsUHqpdqZ354ZrCRNCZmSaTFm19tFz
 xftbPobv4AwLa4tqzE/S2MLk8LzI6mPjzc7Ti4XurmxSYinOSDTUYi4qTgQAfUaamn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495640982!63880001!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63121 invoked from network); 24 May 2017 15:49:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 15:49:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDYXd-0003PI-81; Wed, 24 May 2017 15:49:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDYXX-0000hw-Q5; Wed, 24 May 2017 15:49:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDYXX-00052L-CT; Wed, 24 May 2017 15:49:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109706-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=56fff1bb0f31358bf81a3c64a8dcd6da0dc44263
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 15:49:35 +0000
Subject: [Xen-devel] [linux-linus test] 109706: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcwNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NzA2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICA3IGhvc3QtcGluZy1jaGVjay14ZW4gICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJs
b2NrZWQgaW4gMTA5NjU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDk2NTYKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjU2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTY1NgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNTZmZmYxYmIwZjMxMzU4
YmY4MWEzYzY0YThkY2Q2ZGEwZGM0NDI2MwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgZWY4MmYxYWQyZTNmNDUwOTgwN2M4M2U3ZWZmNGVjN2M3MzUwNzZlOAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTA5NjU2ICAyMDE3LTA1LTIxIDA2OjA4OjUwIFogICAgMyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEwOTY3NSAgMjAxNy0wNS0yMiAwMjowNjo0NSBaICAgIDIgZGF5
cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTcwNiAgMjAxNy0wNS0yNCAw
MjoxOToxOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJQYXVsIEUuIE1jS2VubmV5IiA8cGF1bG1ja0BsaW51
eC52bmV0LmlibS5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxl
eGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBpc3ByYXMucnU+CiAgQW5kcmV5IEtvbm92YWxv
diA8YW5kcmV5a252bEBnb29nbGUuY29tPgogIEFuZHkgR29zcG9kYXJlayA8YW5keUBncmV5aG91
c2UubmV0PgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQ2hyaXN0b3BoIEhlbGx3
aWcgPGhjaEBsc3QuZGU+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAg
RGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhdmlkIFMuIE1pbGxl
ciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5j
b20+CiAgRXJpYyBMZWJsb25kIDxlcmljQHJlZ2l0Lm9yZz4KICBGbG9yaWFuIFdlc3RwaGFsIDxm
d0BzdHJsZW4uZGU+CiAgR2FvIEZlbmcgPGdmcmVlLndpbmRAdmlwLjE2My5jb20+CiAgR3VzdGF2
byBBLiBSLiBTaWx2YSA8Z2Fyc2lsdmFAZW1iZWRkZWRvci5jb20+CiAgSGFuanVuIEd1byA8aGFu
anVuLmd1b0BsaW5hcm8ub3JnPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9y
Zy5hdT4KICBJaGFyIEhyYWNoeXNoa2EgPGlocmFjaHlzQHJlZGhhdC5jb20+CiAgSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFtZXMgU21hcnQgPGphbWVzLnNtYXJ0QGJyb2FkY29t
LmNvbT4KICBKYW1lcyBTbWFydCA8anNtYXJ0MjAyMUBnbWFpbC5jb20+CiAgSmFuIEthcmEgPGph
Y2tAc3VzZS5jej4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEphcmtr
byBOaWt1bGEgPGphcmtrby5uaWt1bGFAbGludXguaW50ZWwuY29tPgogIEphcm9kIFdpbHNvbiA8
amFyb2RAcmVkaGF0LmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBmYi5jb20+CiAgSmlyaSBQaXJr
byA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9uIERlcnJpY2sgPGpvbmF0aGFuLmRlcnJpY2tAaW50
ZWwuY29tPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBKdWxpYW4gV2llZG1hbm4g
PGp1bGlhbi53aWVkbWFubkBqd2kubmFtZT4KICBKdXJpIExlbGxpIDxqdXJpLmxlbGxpQGFybS5j
b20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VpdGggQnVzY2ggPGtl
aXRoLmJ1c2NoQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CiAgTGFycyBFbGxlbmJlcmcgPGxhcnMuZWxsZW5iZXJnQGxpbmJpdC5jb20+
CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpcGlu
ZyBaaGFuZyA8emxwbm9ib2R5QGdtYWlsLmNvbT4KICBMdiBaaGVuZyA8bHYuemhlbmdAaW50ZWwu
Y29tPgogIE1hSnVuIDxtYWp1bjI1OEBodWF3ZWkuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFydGEgTG9mc3RlZHQgPG1hcnRhLmxvZnN0ZWR0QGludGVsLmNv
bT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdHRoaWFzIEth
ZWhsY2tlIDxta2FAY2hyb21pdW0ub3JnPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0Bs
aW51eC52bmV0LmlibS5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+
CiAgTmljayBNb3JpYXJ0eSA8bmljay5tb3JpYXJ0eUB5b3JrLmFjLnVrPgogIE5pa29sYXkgQWxl
a3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOaXNhciBTYXllZCA8Tmlz
YXIuU2F5ZWRAbWljcm9jaGlwLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0Zmls
dGVyLm9yZz4KICBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQcmFyaXQg
QmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFB1c2hrYXIgSmFtYmhsZWthciA8cHVzaGth
ci5paXRAZ21haWwuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGlu
dGVsLmNvbT4KICBSYWtlc2ggUGFuZGl0IDxyYWtlc2hAdHV4ZXJhLmNvbT4KICBTZWJhc3RpYW4g
UmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNvLnVrPgogIFNoYW9odWEgTGkg
PHNobGlAZmIuY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1PgogIFN0ZWZm
ZW4gV2ViZXIgPHN0ZWZmZW4ud2ViZXJAZ21haWwuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdh
cmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IDxyb3N0ZWR0QGdvb2Rt
aXMub3JnPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRpbGwgSGFy
YmF1bSA8dGlsbEBoYXJiYXVtLm9yZz4KICBWaWpheSBJbW1hbnVlbCA8dmlqYXlpQGF0dGFsYXN5
c3RlbXMuY29tPgogIFZpbmNlbnQgR3VpdHRvdCA8dmluY2VudC5ndWl0dG90QGxpbmFyby5vcmc+
CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBXQU5HIENvbmcgPHhp
eW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBXZWkgV2FuZyA8d2Vpd2FuQGdvb2dsZS5jb20+CiAg
V2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFdvbGZyYW0gU2FuZyA8d3Nh
QHRoZS1kcmVhbXMuZGU+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFl1Y2h1
bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAyMTQ4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 15:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYdH-0006qh-Ci; Wed, 24 May 2017 15:55:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dDYdF-0006qb-R9
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 15:55:29 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 04/91-01752-1FCA5295; Wed, 24 May 2017 15:55:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/flGtV
 Ig6sThS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVL7ewFswTqri8y6qB8QFfFyMnh5BAnsSs
 a4vZQWxeATuJt7fXMILYEgKGEqcX3mQBsVkEVCWuPP7LBmKzCahLtD3bzgpiiwDFf/z5AdTLx
 cEsMJlR4vud+8wgCWEBT4lNrS+ZQBJCAo1MEvd/zwObyilgLdGxeAnQJA6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6Rnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxi//3E6xCjJwaQkypvwXCVS
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwNq5WjRQSLEpNT61Iy8wBxgdMq
 QQHj5IIbxtImre4IDG3ODMdInWKUVFKnHcySEIAJJFRmgfXBovJS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmzQGZwpOZVwI3/RXQYiagxa53lUEWlyQipKQaGOd6ywV2sTiZhxw51zBfSd3
 1Hc/FT/9/9RxZwrC8X3HihAl/Lsx5cm5zQmFnQXF/lW2G//dZfH6akl1WO5uK9F86VPj9K7L4
 t//JE4He18oTOj5q/GWbbrRQ6UnuX5c5xjysXqtW5SWuYe1dZvLvosodtf5Gvemvkq88tNA1F
 NK3SmpOCt+sqsRSnJFoqMVcVJwIAHIQqpPEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495641319!96531121!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11072 invoked from network); 24 May 2017 15:55:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 15:55:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 May 2017 09:55:18 -0600
Message-Id: <5925C906020000780015C854@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 24 May 2017 09:55:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Gary R Hook" <gary.hook@amd.com>
References: <20170523212859.6519.69031.stgit@taos.amd.com>
 <0fdbd397-f2c7-08b5-58e9-4d7ddf3ba8de@oracle.com>
 <2f44bd51-4ada-6d2f-9c4a-cadfc1b573ff@amd.com>
 <592547C9020000780015C5F3@prv-mh.provo.novell.com>
 <348483cf-551e-401e-d7c6-eb0c5d88e6da@amd.com>
In-Reply-To: <348483cf-551e-401e-d7c6-eb0c5d88e6da@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen/x86: Add Xenoprofile support for AMD
 Family 17h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA1LjE3IGF0IDE3OjAwLCA8Z2FyeS5ob29rQGFtZC5jb20+IHdyb3RlOgo+IE9u
IDUvMjQvMjAxNyAxOjQzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjMuMDUuMTcg
YXQgMjM6NTEsIDxnYXJ5Lmhvb2tAYW1kLmNvbT4gd3JvdGU6Cj4+PiBPbiA1LzIzLzIwMTcgNDo0
NiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IE9uIDA1LzIzLzIwMTcgMDU6MjggUE0s
IEdhcnkgUiBIb29rIHdyb3RlOgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBHYXJ5IFIgSG9vayA8Z2Fy
eS5ob29rQGFtZC5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiAgICB4ZW4vYXJjaC94ODYvb3Byb2ZpbGUv
bm1pX2ludC5jIHwgICAgNCArKysrCj4+Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKykKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlf
aW50LmMKPj4+IGIveGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwo+Pj4+PiBpbmRleCAx
MzUzNGQ0OTE0MDUuLjVhZDQ4YzEyZTUxNSAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L29wcm9maWxlL25taV9pbnQuYwo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1p
X2ludC5jCj4+Pj4+IEBAIC00MTksNiArNDE5LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IG5taV9p
bml0KHZvaWQpCj4+Pj4+ICAgIAkJCQltb2RlbCA9ICZvcF9hdGhsb25fc3BlYzsKPj4+Pj4gICAg
CQkJCWNwdV90eXBlID0gIng4Ni02NC9mYW1pbHkxNmgiOwo+Pj4+PiAgICAJCQkJYnJlYWs7Cj4+
Pj4+ICsJCQljYXNlIDB4MTc6Cj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1vZGVsID0gJm9wX2FtZF9mYW0xNWhfc3BlYzsKPj4+Pj4gKwkJCQljcHVfdHlwZSA9ICJ4ODYt
NjQvZmFtaWx5MTdoIjsKPj4+Pj4gKwkJCQlicmVhazsKPj4+Pj4gICAgCQkJfQo+Pj4+PiAgICAJ
CQlicmVhazsKPj4+Pgo+Pj4+Cj4+Pj4gSGF2ZSB5b3UgYWN0dWFsbHkgdHJpZWQgdGhpcz8gSSBk
b24ndCBrbm93IHdoZXRoZXIgb3Byb2ZpbGUgc3RpbGwgd29ya3MKPj4+PiBzaW5jZSBjb3JyZXNw
b25kaW5nIGtlcm5lbCBwYXRjaGVzIHRoYXQgSSBhbSBhd2FyZSBvZiBhcmUgYXQgbGVhc3QgNQo+
Pj4+IHllYXJzIG9sZC4KPj4+Cj4+PiBZZXMsIEkgd2FzIGdldHRpbmcgYSBjb21wbGFpbnQgZHVy
aW5nIGJvb3QuIFRoYXQncyB3aHkgSSBkaWQgaXQuIFdvcmtzIGEKPj4+IHRyZWF0IG9uIG15IGZh
bWlseSAxNyBzeXN0ZW0gOi0pCj4+IAo+PiBJIHRoaW5rIEJvcmlzIG1lYW50IG1vcmUgdGhhbiBq
dXN0IGJvb3QgYSBzeXN0ZW0sIGkuZS4gd2hldGhlciB5b3UndmUKPj4gYWN0dWFsbHkgdXNlZCBv
cHJvZmlsZSBzdWNjZXNzZnVsbHkgd2l0aCB0aGUgY2hhbmdlLgo+IAo+IE15IGludGVycHJldGF0
aW9uIG9mIHRoZSBzdGF0ZSBvZiBvcHJvZmlsZSBpcyB0aGF0IGl0J3Mgc3RhZ25hbnQuIEZyb24K
PiB3aGF0IEkgY2FuIHRlbGwsIHRoZSBmdXR1cmUgaXMgJ3BlcmYnLiBJIGxvb2tlZCBhcm91bmQs
IGJ1dCBjb3VsZCBmaW5kIAo+IG5vdGhpbmcgY3VycmVudCBmb3IgYSBwcm9qZWN0LiBXaGVyZSBk
b2VzIHRoYXQgbGVhdmUgdXM/CgpXZWxsLCBpbiB0aGF0IGNhc2UgeW91IHNob3VsZCBhdCB0aGUg
dmVyeSBsZWFzdCBjbGVhcmx5IHN0YXRlIHRoYXQKeW91IGRpZCBub3QgYWN0dWFsbHkgdGVzdCB0
aGlzLgoKPj4gRGVhbGluZyB3aXRoIHRoZQo+PiAiSW5pdGlhbGl6YXRpb24gZmFpbGVkIiBtZXNz
YWdlIHdvdWxkIG5vdCBuZWNlc3NhcmlseSByZXF1aXJlIHByb3Blcmx5Cj4+IGluc3RhbGxpbmcg
aGFuZGxlcnMgLSB3ZSBjb3VsZCBhbHNvIGRlY2xhcmUgbmV3ZXIgZmFtaWxpZXMgdW5zdXBwb3J0
ZWQKPj4gYW5kIHNpbXBseSBzdXBwcmVzcyB0aGUgbWVzc2FnZSBpbiBzdWNoIGNhc2VzLiBOb3Rl
IGhvdyBvbiBtb3N0Cj4+IEludGVsIGZhbWlseSA2IG1vZGVscyBjb2RlIGJlaGF2ZXMgaW4gdGhp
cyB2ZXJ5IHdheS4KPiAKPiBUaGF0IHdvdWxkIGJlIGV2ZW4gYmV0dGVyLCBJTUhPLiBXaGF0IHdv
dWxkIHdlIGxpa2UgdG8gZG8/CgpTaG9ydCBvZiB2ZXJpZnlpbmcgd2hldGhlciB0aGluZ3MgYWN0
dWFsbHkgd29yayB3aXRoIHRoZSBjaGFuZ2UsCm15IHByZWZlcmVuY2Ugd291bGQgYmUgdG8gbGVh
dmUgdGhlIGNvZGUgYWxvbmUuIFdoYXQncyB3cm9uZwp3aXRoIGl0IHNheWluZyBpdCBkb2Vzbid0
IHN1cHBvcnQgdGhlIGZhbWlseSBpbiBxdWVzdGlvbj8gU2Vjb25kCmJlc3Qgb3B0aW9uIGlzIHRv
IHNpbGVuY2UgaXQgYXMgc3VnZ2VzdGVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 15:56:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 15:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYeJ-0006ua-MI; Wed, 24 May 2017 15:56:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anderson@redhat.com>) id 1dDYeI-0006uQ-DI
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 15:56:34 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3D/03-03920-13DA5295; Wed, 24 May 2017 15:56:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURju3HunV9mN49XwtJJgKiM/hoJFRmh
 QlkWk9SeWP/JOr9tgH7Y7xwoUBSsa4SwDcZqtYYhOnR+FS/pclDYhVOYfMwgVJElRkElTR7u7
 aXZ+vDznfd7nfR44h8TpEZGEZC0m1qhntNKoWGKyfvhwZnZvqiLLGsBObLxowk6Dwo+rfqIYX
 Bdp9EqDpVSk7nEE8UonY/nh9BG1oLvICmJJGrZiaM71DLcCkiRgPuperbGCGBJAMwr1PAB8G0
 Ad8t89y7cJmIcG6h6LBOkngDzB/r8XP0CNtd9EwlQ6elXvjuAoeBR5vo4BHifANDT92kHwAhw
 GAZrf7MR4goIX0dz74YhbDDyPxmYJvk3Dc2h5uzOijYelyLEQFAnjcehLy0JkBocytNU+hQv4
 CBpebotgBDPQ4JIVF3zPoIe/3kQLWI5CT1YwYSYdzY83Az4Pgg0Ajb79QDSCRPseD/seD/seD
 wfAu4GMY41m1piZK1caNSq1ScdotJnZWcflOpbjGBWrZZScvMygGwThN9oXPh7wfbDYCw6SmP
 QAVbqYoqD3Kw3lt9QMp75hrNKynBfISRK29rkmALy/+WgNSAi9Qc9KEVXnSlXQcUZWxVoqNNr
 w0+8IECmWJlAhnqa4SkbHaVQC5QP5ZHuobx0j+13ucJ1t6A/XtlnPOkZHtkoSqSZeBnmZukq/
 u3TnS02BJEk8BcLBaXEla9RpTP/zSyCRBNJ4qpffItboTbveS+FYWDhWwfdkPpaJ+UdJakGU8
 2Qbc9tbftm6LV172VUxNBT62VLwWTVzRTZp5t75ZvKqy2CgZMK0OGJPKWm3VU/DQgXocIdSxg
 P0QJf/qfP3c1/y9uQWNXQs2pzTEa09ZbtX0Hp1btFtE/u8d4pWaw5dgvRoUqBvI4dNTrggyhW
 3qJttUvGK7GbGtXwpwamZ7DTcyDF/AGOpY+NNAwAA
X-Env-Sender: anderson@redhat.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495641391!47491214!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45245 invoked from network); 24 May 2017 15:56:32 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 15:56:32 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 82A7D37EE1;
 Wed, 24 May 2017 15:56:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 82A7D37EE1
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 82A7D37EE1
Received: from colo-mx.corp.redhat.com
 (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9319E176D8;
 Wed, 24 May 2017 15:56:28 +0000 (UTC)
Received: from zmail24.collab.prod.int.phx2.redhat.com
 (zmail24.collab.prod.int.phx2.redhat.com [10.5.83.30])
 by colo-mx.corp.redhat.com (Postfix) with ESMTP id 6FCE74A48C;
 Wed, 24 May 2017 15:56:28 +0000 (UTC)
Date: Wed, 24 May 2017 11:56:28 -0400 (EDT)
From: Dave Anderson <anderson@redhat.com>
To: Honglei Wang <honglei.wang@oracle.com>
Message-ID: <2121155069.18928570.1495641388085.JavaMail.zimbra@redhat.com>
In-Reply-To: <1495609985-5328-1-git-send-email-honglei.wang@oracle.com>
References: <1495609985-5328-1-git-send-email-honglei.wang@oracle.com>
MIME-Version: 1.0
X-Originating-IP: [10.18.17.201, 10.4.195.2]
Thread-Topic: Add support for domU with Linux kernel 3.19 and newer
Thread-Index: SfnXFMKAFy7pTJaUx2eYwzzDPQMz0Q==
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 24 May 2017 15:56:30 +0000 (UTC)
Cc: jgross@suse.com, ptesarik@suse.cz, daniel kiper <daniel.kiper@oracle.com>,
 kexec@lists.infradead.org, xen-devel@lists.xenproject.org,
 eric devolder <eric.devolder@oracle.com>, crash-utility@redhat.com
Subject: Re: [Xen-devel] [Crash-utility] [PATCH] xen: Add support for domU
 with Linux kernel 3.19 and newer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4gY3Jhc2ggcGF0Y2ggYzM0MTM0NTY1OTkx
NjFjYWJjNGU5MTBhMGFlOTFkZmU1ZWVjM2MyMSAoeGVuOiBBZGQgc3VwcG9ydCBmb3IKPiBkb20w
IHdpdGggTGludXgga2VybmVsIDMuMTkgYW5kIG5ld2VyKSBmcm9tIERhbmllbCBtYWRlIGNyYXNo
IHV0aWxpdHkKPiBzdXBwb3J0IHhlbiBkb20wIHZtY29yZXMgYWZ0ZXIgbGludXgga2VybmVsIGNv
bW1pdAo+IDA1NDk1NGViMDUxZjM1ZTc0Yjc1YTU2NmE5NmZlNzU2MDE1MzUyYzggKHhlbjogc3dp
dGNoIHRvIGxpbmVhciB2aXJ0dWFsCj4gbWFwcGVkIHNwYXJzZSBwMm0gbGlzdCkuCj4gCj4gVGhp
cyBwYXRjaCBjYW4gYmUgZGVlbWVkIGFzIGEgc3Vic2VxdWVudCBhbmQgbWFrZSB0aGlzIHV0aWxp
dHkgc3VwcG9ydCBYZW4KPiBQViBkb21VIGR1bXBmaWxlcyBhZ2Fpbi4KPiAKPiBCYXNpY2FsbHkg
c3BlYWtpbmcsIHJlYWRtZW0oKSBjYW4ndCBiZSB1c2VkIHRvIHJlYWQgeGVuX3AybV9hZGRyIGFz
c29jaWF0ZQo+IG1lbW9yeSBkaXJlY3RseSBkdXJpbmcgbTJwIHRyYW5zbGF0aW9uLiBJdCBpbnRy
b2R1Y2VzIGluZmluaXRlIHJlY3Vyc2lvbi4KPiBGb2xsb3dpbmcgY2FsbCBzZXF1ZW5jZSBzaG93
cyB0aGUgc2NlbmFyaW8sIGl0IGNvbWVzIGZyb20gYSBzZWN0aW9uIG9mCj4gYmFja3RyYWNlIHdp
dGggb25seSBrdmFkZHIsIG1hY2hpbmUgYWRkciBhbmQgbWZuIGxlZnQgYXMgcGFyYW1ldGVyOgo+
IAo+IG1vZHVsZV9pbml0KCkKPiAKPiAvKiBUaGUgZmlyc3QgcmVhZG1lbSgpIGZyb20gbW9kdWxl
X2luaXQoKS4gKi8KPiByZWFkbWVtKGFkZHI9MHhmZmZmZmZmZmEwMmZlNGEwKQo+IAo+IC8qIHJl
YWRtZW0oKSBuZWVkcyBwaHlzaWNhbCBhZGRyZXNzLCBzbyBjYWxscyBrdnRvcCgpLiAqLwo+IGt2
dG9wKGt2YWRkcj0weGZmZmZmZmZmYTAyZmU0YTApCj4geDg2XzY0X2t2dG9wKGt2YWRkcj1mZmZm
ZmZmZmEwMmZlNGEwKQo+IAo+IC8qIENhbGN1bGF0ZSBwaHlzaWNhbCBhZGRyZXNzIGJ5IHRyYXZl
cnNpbmcgcGFnZSB0YWJsZXMuICovCj4geDg2XzY0X2t2dG9wX3hlbl93cHQoa3ZhZGRyPTB4ZmZm
ZmZmZmZhMDJmZTRhMCkKPiAKPiAvKgo+ICAqIHg4Nl82NF9rdnRvcF94ZW5fd3B0KCkgaXMgZ29p
bmcgdG8gdHJhdmVyc2UgdGhlIHBhZ2UgdGFibGUgdG8KPiAgKiBnZXQgdGhlIHBoeXNpY2FsIGFk
ZHJlc3MgZm9yIDB4ZmZmZmZmZmZhMDJmZTRhMC4gU28sIGF0IGZpcnN0IGl0Cj4gICogaXMgbmVl
ZGVkIHRvIHRyYW5zbGF0ZSB0aGUgcGdkIGZyb20gbWFjaGluZSBhZGRyZXNzIHRvIHBoeXNpY2Fs
Cj4gICogYWRkcmVzcy4gU28gaW52b2tlIHhlbl9tMnAoKSBoZXJlIHRvIGRvIHRoZSB0cmFuc2xh
dGlvbi4gMHg1ODY4N2YwMDAKPiAgKiBpcyB0aGUgcGdkIG1hY2hpbmUgYWRkcmVzcyBpbiB4ODZf
NjRfa3Z0b3BfeGVuX3dwdCgpIGFuZCBpcyBuZWVkZWQKPiAgKiB0byBiZSB0cmFuc2xhdGVkIHRv
IGl0cyBwaHlzaWNhbCBhZGRyZXNzLgo+ICAqLwo+IHhlbl9tMnAobWFjaGluZT0weDU4Njg3ZjAw
MCkKPiBfX3hlbl9tMnAobWFjaGluZT0weDU4Njg3ZjAwMCwgbWZuPTB4NTg2ODdmKQo+IAo+IC8q
Cj4gICogX194ZW5fbTJwKCkgaXMgZ29pbmcgdG8gc2VhcmNoIG1mbiAweDU4Njg3ZiBpbiBwMm0g
Vk1BIHdoaWNoIHN0YXJ0cwo+ICAqIGF0IFZNQSAweGZmZmZjOTAwMDAxY2YwMDAuIEl0IGNvbXBh
cmVzIGV2ZXJ5IG1mbiBzdG9yZWQgaW4gaXQgd2l0aAo+ICAqIDB4NTg2ODdmLiBPbmNlIGl0J3Mg
cHJvdmVkIDB4NTg2ODdmIGlzIG9uZSBtZm4gaW4gdGhlIHAybSwgaXRzIG9mZnNldAo+ICAqIHdp
bGwgYmUgdXNlZCB0byBjYWxjdWxhdGUgdGhlIHBmbi4KPiAgKgo+ICAqIHJlYWRtZW0oKSBpcyBp
bnZva2VkIGJ5IF9feGVuX20ycCgpIHRvIHJlYWQgdGhlIHBhZ2UgZnJvbSBWTUEKPiAgKiAweGZm
ZmZjOTAwMDAxY2YwMDAgaGVyZS4KPiAgKi8KPiByZWFkbWVtKGFkZHI9MHhmZmZmYzkwMDAwMWNm
MDAwKQo+IAo+IC8qCj4gICogcmVhZG1lbSgpIG5lZWRzIHBoeXNpY2FsIGFkZHJlc3Mgb2YgMHhm
ZmZmYzkwMDAwMWNmMDAwIHRvIG1ha2UgdGhlCj4gICogcmVhZGluZyBkb25lLiBTbyBpdCBpbnZv
a2VzIGt2dG9wKCkgdG8gZ2V0IHRoZSBwaHlzaWNhbCBhZGRyZXNzLgo+ICAqLwo+IGt2dG9wKGt2
YWRkcj0weGZmZmZjOTAwMDAxY2YwMDApCj4geDg2XzY0X2t2dG9wKGt2YWRkcj0weGZmZmZjOTAw
MDAxY2YwMDApCj4gCj4gLyogSXQgbmVlZHMgdG8gY2FsY3VsYXRlIHBoeXNpY2FsIGFkZHJlc3Mg
YnkgdHJhdmVyc2luZyBwYWdlIHRhYmxlcy4gKi8KPiB4ODZfNjRfa3Z0b3BfeGVuX3dwdChrdmFk
ZHI9MHhmZmZmYzkwMDAwMWNmMDAwKQo+IAo+IC8qCj4gICogMHg1ODFiN2UwMDAgaXMgdGhlIG1h
Y2hpbmUgYWRkcmVzcyBvZiBwZ2QgbmVlZCB0byBiZSB0cmFuc2xhdGVkIGhlcmUuCj4gICogVGhl
IG1mbiBpcyBjYWxjdWxhdGVkIGluIHRoaXMgd2F5IGF0IHg4Nl82NF9rdnRvcF94ZW5fd3B0KCk6
Cj4gICoKPiAgKiBwbWw0ID0gKCh1bG9uZyAqKW1hY2hkZXAtPm1hY2hzcGVjLT5wbWw0KSArIHBt
bDRfaW5kZXgoa3ZhZGRyKTsKPiAgKiBwZ2RfcGFkZHIgPSAoKnBtbDQpICYgUEhZU0lDQUxfUEFH
RV9NQVNLOwo+ICAqCj4gICogVGhlIGt2YWRkciAweGZmZmZjOTAwMDAxY2YwMDAgaGVyZSBpcyBx
dWl0ZSBkaWZmZXJlbnQgZnJvbSB0aGUgb25lCj4gICogYWJvdmUsIHNvIHRoZSBtYWNoaW5lIGFk
ZHJlc3Mgb2YgcGdkIGlzIG5vdCB0aGUgc2FtZSBvbmUuIEFuZCB0aGlzCj4gICogcGdkIGlzIHRo
ZSBvbmUgd2UgdXNlIHRvIGFjY2VzcyB0aGUgVk1BIG9mIHAybSB0YWJsZS4KPiAgKi8KPiB4ZW5f
bTJwKG1hY2hpbmU9MHg1ODFiN2UwMDApCj4gX194ZW5fbTJwKG1hY2hpbmU9MHg1ODFiN2UwMDAs
IG1mbj0weDU4MWI3ZSkKPiAKPiAvKgo+ICAqIExvb2tpbmcgZm9yIG1mbiAweDU4MWI3ZSBpbiB0
aGUgcmFuZ2Ugb2YgcDJtIHBhZ2Ugd2hpY2ggc3RhcnRzIGF0Cj4gICogVk1BIDB4ZmZmZmM5MDAw
MDFmNTAwMC4KPiAgKi8KPiByZWFkbWVtKGFkZHI9MHhmZmZmYzkwMDAwMWY1MDAwKQo+IAo+IC8q
IE5lZWQgcGh5c2ljYWwgYWRkcmVzcyBvZiBWTUEgMHhmZmZmYzkwMDAwMWY1MDAwIGFzIHNhbWUg
cmVhc29uIGFib3ZlLiAqLwo+IGt2dG9wKGt2YWRkcj0weGZmZmZjOTAwMDAxZjUwMDApCj4geDg2
XzY0X2t2dG9wKGt2YWRkcj0weGZmZmZjOTAwMDAxZjUwMDApCj4gCj4gLyogTmVlZCB0byB0cmF2
ZXJzZSBwYWdlIHRhYmxlcyB0byBjYWxjdWxhdGUgcGh5c2ljYWwgYWRkcmVzcyBmb3IgaXQuICov
Cj4geDg2XzY0X2t2dG9wX3hlbl93cHQoa3ZhZGRyPTB4ZmZmZmM5MDAwMDFmNTAwMCkKPiAKPiAv
Kgo+ICAqIFVuZm9ydHVuYXRlbHksIG1hY2hpbmUgYWRkcmVzcyAweDU4MWI3ZTAwMCBoYXZlIHRv
IGJlIHRyYW5zbGF0ZWQgYWdhaW4uCj4gICogRW5kbGVzcyBsb29wIHN0YXJ0cyBmcm9tIGhlcmUu
Cj4gICovCj4geGVuX20ycChtYWNoaW5lPTB4NTgxYjdlMDAwKQo+IF9feGVuX20ycChtYWNoaW5l
PTB4NTgxYjdlMDAwLCBtZm49MHg1ODFiN2UpCj4gcmVhZG1lbShhZGRyPTB4ZmZmZmM5MDAwMDFm
NTAwMCkKPiAKPiBGb3J0dW5hdGVseSwgUFYgZG9tVSBwMm0gbWFwcGluZyBpcyBhbHNvIHN0b3Jl
ZCBhdCB4ZC0+eGZkICsgeGNoX2luZGV4X29mZnNldAo+IGFuZCBvcmdhbml6ZWQgYXMgc3RydWN0
IHhlbl9kdW1wY29yZV9wMm0uIFdlIGhhdmUgYSBjaGFuY2UgdG8gcmVhZCB0aGUgcDJtCj4gc3R1
ZmYgZGlyZWN0bHkgZnJvbSB0aGVyZSwgYW5kIHRoZW4gd2UgYXZvaWQgdGhlIGxvb3AgYWJvdmUu
Cj4gCj4gU28sIHRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIHNwZWNpYWwgcmVhZGluZyBmdW5jdGlv
biByZWFkX3hjX3AybSgpIHRvIGV4dHJhY3QKPiB0aGUgbWZucyBmcm9tIHhkLT54ZmQgKyB4Y2hf
aW5kZXhfb2Zmc2V0LiBUaGlzIGZ1bmN0aW9uIGRvZXMgbm90IG5lZWQgdG8gcmVhZAo+IG1mbnMg
ZnJvbSBwMm0gVk1BIGxpa2UgcmVhZG1lbSgpIGRvZXMsIHNvLCB3ZSBhdm9pZCB0aGUgZW5kbGVz
cyBsb29wIGludHJvZHVjZWQKPiBieSB0aGUgYWRkcmVzcyB0cmFuc2xhdGlvbi4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBIb25nbGVpIFdhbmcgPGhvbmdsZWkud2FuZ0BvcmFjbGUuY29tPgo+IFJldmll
d2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgoKUXVldWVkIGZv
ciBjcmFzaC03LjIuMDoKCiAgaHR0cHM6Ly9naXRodWIuY29tL2NyYXNoLXV0aWxpdHkvY3Jhc2gv
Y29tbWl0LzVjNTI4NDJhNThhMjYwMmRiYTgxZGU3MTgzMWFmOThiMmI1M2M2ZTAKClRoYW5rcywK
ICBEYXZlCgogIAo+IC0tLQo+ICBrZXJuZWwuYyAgfCAgMTUxCj4gICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KPiAgeGVuZHVtcC5j
IHwgICAgMiArLQo+ICB4ZW5kdW1wLmggfCAgICAyICsKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxNDAg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC5j
IGIva2VybmVsLmMKPiBpbmRleCAzOTU3MzZjLi43YTVjZTY0IDEwMDY0NAo+IC0tLSBhL2tlcm5l
bC5jCj4gKysrIGIva2VybmVsLmMKPiBAQCAtMjIsNiArMjIsNyBAQAo+ICAjaW5jbHVkZSA8bGli
Z2VuLmg+Cj4gICNpbmNsdWRlIDxjdHlwZS5oPgo+ICAjaW5jbHVkZSA8c3RkYm9vbC5oPgo+ICsj
aW5jbHVkZSAieGVuZHVtcC5oIgo+ICAKPiAgc3RhdGljIHZvaWQgZG9fbW9kdWxlX2NtZCh1bG9u
ZywgY2hhciAqLCB1bG9uZywgY2hhciAqLCBjaGFyICopOwo+ICBzdGF0aWMgdm9pZCBzaG93X21v
ZHVsZV90YWludCh2b2lkKTsKPiBAQCAtNjcsNiArNjgsOSBAQCBzdGF0aWMgdWxvbmcgX194ZW5f
bTJwKHVsb25nbG9uZywgdWxvbmcpOwo+ICBzdGF0aWMgdWxvbmcgX194ZW5fcHZvcHNfbTJwX2wy
KHVsb25nbG9uZywgdWxvbmcpOwo+ICBzdGF0aWMgdWxvbmcgX194ZW5fcHZvcHNfbTJwX2wzKHVs
b25nbG9uZywgdWxvbmcpOwo+ICBzdGF0aWMgdWxvbmcgX194ZW5fcHZvcHNfbTJwX2h5cGVyKHVs
b25nbG9uZywgdWxvbmcpOwo+ICtzdGF0aWMgdWxvbmcgX194ZW5fcHZvcHNfbTJwX2RvbVUodWxv
bmdsb25nLCB1bG9uZyk7Cj4gK3N0YXRpYyBpbnQgcmVhZF94Y19wMm0odWxvbmdsb25nIGFkZHIs
IHZvaWQgKmJ1ZmZlciwgbG9uZyBzaXplKTsKPiArc3RhdGljIHZvaWQgcmVhZF9wMm0odWxvbmcg
Y2FjaGVfaW5kZXgsIGludCBtZW10eXBlLCB2b2lkICpidWZmZXIpOwo+ICBzdGF0aWMgaW50IHNl
YXJjaF9tYXBwaW5nX3BhZ2UodWxvbmcsIHVsb25nICosIHVsb25nICosIHVsb25nICopOwo+ICBz
dGF0aWMgdm9pZCByZWFkX2luX2tlcm5lbF9jb25maWdfZXJyKGludCwgY2hhciAqKTsKPiAgc3Rh
dGljIHZvaWQgQlVHX2J5dGVzX2luaXQodm9pZCk7Cj4gQEAgLTE4MSwxMCArMTg1LDcgQEAga2Vy
bmVsX2luaXQoKQo+ICAJCQkJCQkma3QtPnB2b3BzX3hlbi5wMm1fbWlkX21pc3NpbmcpOwo+ICAJ
CQlnZXRfc3ltYm9sX2RhdGEoInAybV9taXNzaW5nIiwgc2l6ZW9mKHVsb25nKSwKPiAgCQkJCQkJ
Jmt0LT5wdm9wc194ZW4ucDJtX21pc3NpbmcpOwo+IC0JCX0gZWxzZSBpZiAoc3ltYm9sX2V4aXN0
cygieGVuX3AybV9hZGRyIikpIHsKPiAtCQkJaWYgKCFYRU5fQ09SRV9EVU1QRklMRSgpKQo+IC0J
CQkJZXJyb3IoRkFUQUwsICJwMm0gYXJyYXkgaW4gbmV3IGZvcm1hdCBpcyB1bnJlYWRhYmxlLiIp
Owo+IC0JCX0gZWxzZSB7Cj4gKwkJfSBlbHNlIGlmICghc3ltYm9sX2V4aXN0cygieGVuX3AybV9h
ZGRyIikpIHsKPiAgCQkJa3QtPnB2b3BzX3hlbi5wMm1fdG9wX2VudHJpZXMgPSBnZXRfYXJyYXlf
bGVuZ3RoKCJwMm1fdG9wIiwgTlVMTCwgMCk7Cj4gIAkJCWt0LT5wdm9wc194ZW4ucDJtX3RvcCA9
IHN5bWJvbF92YWx1ZSgicDJtX3RvcCIpOwo+ICAJCQlrdC0+cHZvcHNfeGVuLnAybV9taXNzaW5n
ID0gc3ltYm9sX3ZhbHVlKCJwMm1fbWlzc2luZyIpOwo+IEBAIC05MzA1LDEzICs5MzA2LDcgQEAg
X194ZW5fbTJwKHVsb25nbG9uZyBtYWNoaW5lLCB1bG9uZyBtZm4pCj4gIAkJCQlpZiAobWVtdHlw
ZSA9PSBQSFlTQUREUikKPiAgCQkJCQlwYy0+Y3VyY21kX2ZsYWdzIHw9IFhFTl9NQUNISU5FX0FE
RFI7Cj4gIAo+IC0JCQkJaWYgKCFyZWFkbWVtKGt0LT5wMm1fbWFwcGluZ19jYWNoZVtjXS5tYXBw
aW5nLCBtZW10eXBlLAo+IC0JCQkgICAgICAgCSAgICBtcCwgUEFHRVNJWkUoKSwgInBoeXNfdG9f
bWFjaGluZV9tYXBwaW5nIHBhZ2UgKGNhY2hlZCkiLAo+IC0JCQkgICAgCSAgICBSRVRVUk5fT05f
RVJST1IpKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAllcnJvcihGQVRBTCwg
ImNhbm5vdCBhY2Nlc3MgIgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJ
ICAgICJwaHlzX3RvX21hY2hpbmVfbWFwcGluZyBwYWdlXG4iKTsKPiAtCQkJCWVsc2UKPiAtCQkJ
CQlrdC0+bGFzdF9tYXBwaW5nX3JlYWQgPSBrdC0+cDJtX21hcHBpbmdfY2FjaGVbY10ubWFwcGlu
ZzsKPiArCQkJCXJlYWRfcDJtKGMsIG1lbXR5cGUsIG1wKTsKPiAgCj4gIAkJCQlpZiAobWVtdHlw
ZSA9PSBQSFlTQUREUikKPiAgCQkJCQlwYy0+Y3VyY21kX2ZsYWdzICY9IH5YRU5fTUFDSElORV9B
RERSOwo+IEBAIC05MzQ5LDkgKzkzNDQsMTIgQEAgX194ZW5fbTJwKHVsb25nbG9uZyBtYWNoaW5l
LCB1bG9uZyBtZm4pCj4gIAkJICovCj4gIAkJaWYgKHN5bWJvbF9leGlzdHMoInAybV9taWRfbWlz
c2luZyIpKQo+ICAJCQlwZm4gPSBfX3hlbl9wdm9wc19tMnBfbDMobWFjaGluZSwgbWZuKTsKPiAt
CQllbHNlIGlmIChzeW1ib2xfZXhpc3RzKCJ4ZW5fcDJtX2FkZHIiKSkKPiAtCQkJcGZuID0gX194
ZW5fcHZvcHNfbTJwX2h5cGVyKG1hY2hpbmUsIG1mbik7Cj4gLQkJZWxzZQo+ICsJCWVsc2UgaWYg
KHN5bWJvbF9leGlzdHMoInhlbl9wMm1fYWRkciIpKSB7Cj4gKwkJCWlmIChYRU5fQ09SRV9EVU1Q
RklMRSgpKQo+ICsJCQkJcGZuID0gX194ZW5fcHZvcHNfbTJwX2h5cGVyKG1hY2hpbmUsIG1mbik7
Cj4gKwkJCWVsc2UKPiArCQkJCXBmbiA9IF9feGVuX3B2b3BzX20ycF9kb21VKG1hY2hpbmUsIG1m
bik7Cj4gKwkJfSBlbHNlCj4gIAkJCXBmbiA9IF9feGVuX3B2b3BzX20ycF9sMihtYWNoaW5lLCBt
Zm4pOwo+ICAKPiAgCQlpZiAocGZuICE9IFhFTl9NRk5fTk9UX0ZPVU5EKQo+IEBAIC05NTU5LDYg
Kzk1NTcsMTMxIEBAIF9feGVuX3B2b3BzX20ycF9oeXBlcih1bG9uZ2xvbmcgbWFjaGluZSwgdWxv
bmcgbWZuKQo+ICAJcmV0dXJuIFhFTl9NRk5fTk9UX0ZPVU5EOwo+ICB9Cj4gIAo+ICtzdGF0aWMg
dm9pZCByZWFkX3AybSh1bG9uZyBjYWNoZV9pbmRleCwgaW50IG1lbXR5cGUsIHZvaWQgKmJ1ZmZl
cikKPiArewo+ICsJLyoKPiArCSAqICBVc2Ugc3BlY2lhbCByZWFkIGZ1bmN0aW9uIGZvciBQViBk
b21haW4gcDJtIHJlYWRpbmcuCj4gKwkgKiAgU2VlIHRoZSBjb21tZW50cyBvZiByZWFkX3hjX3Ay
bSgpLgo+ICsJICovCj4gKwlpZiAoc3ltYm9sX2V4aXN0cygieGVuX3AybV9hZGRyIikgJiYgIVhF
Tl9DT1JFX0RVTVBGSUxFKCkpIHsKPiArCQlpZiAoIXJlYWRfeGNfcDJtKGt0LT5wMm1fbWFwcGlu
Z19jYWNoZVtjYWNoZV9pbmRleF0ubWFwcGluZywKPiArCQkJYnVmZmVyLCBQQUdFU0laRSgpKSkK
PiArCQkJZXJyb3IoRkFUQUwsICJjYW5ub3QgYWNjZXNzIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
IHBhZ2VcbiIpOwo+ICsJfSBlbHNlIGlmICghcmVhZG1lbShrdC0+cDJtX21hcHBpbmdfY2FjaGVb
Y2FjaGVfaW5kZXhdLm1hcHBpbmcsIG1lbXR5cGUsCj4gKwkJCWJ1ZmZlciwgUEFHRVNJWkUoKSwg
InBoeXNfdG9fbWFjaGluZV9tYXBwaW5nIHBhZ2UgKGNhY2hlZCkiLAo+ICsJCQlSRVRVUk5fT05f
RVJST1IpKQo+ICsJCWVycm9yKEZBVEFMLCAiY2Fubm90IGFjY2VzcyBwaHlzX3RvX21hY2hpbmVf
bWFwcGluZyBwYWdlXG4iKTsKPiArCj4gKwlrdC0+bGFzdF9tYXBwaW5nX3JlYWQgPSBrdC0+cDJt
X21hcHBpbmdfY2FjaGVbY2FjaGVfaW5kZXhdLm1hcHBpbmc7Cj4gK30KPiArCj4gKy8qCj4gKyAq
ICBQViBkb21haW4gcDJtIG1hcHBpbmcgaW5mbyBpcyBzdG9yZWQgaW4geGQtPnhmZCBhdCB4Y2hf
aW5kZXhfb2Zmc2V0LiBJdAo+ICsgKiAgaXMgb3JnYW5pemVkIGFzIHN0cnVjdCB4ZW5fZHVtcGNv
cmVfcDJtIGFuZCB0aGUgcGZucyBhcmUgcHJvZ3Jlc3NpdmVseQo+ICsgKiAgaW5jcmVhc2VkIGJ5
IDEgZnJvbSAwLgo+ICsgKgo+ICsgKiAgVGhpcyBpcyBhIHNwZWNpYWwgcDJtIHJlYWRpbmcgZnVu
Y3Rpb24gZm9yIHhlbiBQViBkb21haW4gdm1jb3JlcyBhZnRlcgo+ICsgKiAga2VybmVsIGNvbW1p
dCAwNTQ5NTRlYjA1MWYzNWU3NGI3NWE1NjZhOTZmZTc1NjAxNTM1MmM4ICh4ZW46IHN3aXRjaAo+
ICsgKiAgdG8gbGluZWFyIHZpcnR1YWwgbWFwcGVkIHNwYXJzZSBwMm0gbGlzdCkuIEl0IGlzIGlu
dm9rZWQgZm9yIHJlYWRpbmcKPiArICogIHAybSBhc3NvY2lhdGUgc3R1ZmYgYnkgcmVhZF9wMm0o
KS4KPiArICovCj4gK3N0YXRpYyBpbnQgcmVhZF94Y19wMm0odWxvbmdsb25nIGFkZHIsIHZvaWQg
KmJ1ZmZlciwgbG9uZyBzaXplKQo+ICt7Cj4gKwl1bG9uZyBpLCBuZXdfcDJtX2J1Zl9zaXplOwo+
ICsJb2ZmX3Qgb2Zmc2V0Owo+ICsJc3RydWN0IHhlbl9kdW1wY29yZV9wMm0gKm5ld19wMm1fYnVm
Owo+ICsJc3RhdGljIHN0cnVjdCB4ZW5fZHVtcGNvcmVfcDJtICpwMm1fYnVmOwo+ICsJc3RhdGlj
IHVsb25nIHAybV9idWZfc2l6ZSA9IDA7Cj4gKwo+ICsJaWYgKHNpemUgPD0gMCkgewo+ICsJCWlm
ICgoQ1JBU0hERUJVRygxKSAmJiAhU1RSRVEocGMtPmN1cmNtZCwgInNlYXJjaCIpKSB8fAo+ICsJ
CQlDUkFTSERFQlVHKDIpKQo+ICsJCQllcnJvcihJTkZPLCAiaW52YWxpZCBzaXplIHJlcXVlc3Q6
ICVsZFxuIiwgc2l6ZSk7Cj4gKwkJcmV0dXJuIEZBTFNFOwo+ICsJfQo+ICsKPiArCS8qCj4gKwkg
KiBXZSBleHRyYWN0IHhlbl9kdW1wY29yZV9wMm0uZ21mbiBhbmQgY29weSB0aGVtIGludG8gdGhl
Cj4gKwkgKiBidWZmZXIuIFNvLCB3ZSBuZWVkIHRlbXBvcmFyeSBwMm1fYnVmIHdob3NlIHNpemUg
aXMKPiArCSAqIChzaXplICogKHNpemVvZihzdHJ1Y3QgeGVuX2R1bXBjb3JlX3AybSkgLyBzaXpl
b2YodWxvbmcpKSkKPiArCSAqIHRvIHB1dCB4ZW5fZHVtcGNvcmVfcDJtIHN0cnVjdHVyZXMgcmVh
ZCBmcm9tIHhkLT54ZmQuCj4gKwkgKi8KPiArCW5ld19wMm1fYnVmX3NpemUgPSBzaXplICogKHNp
emVvZihzdHJ1Y3QgeGVuX2R1bXBjb3JlX3AybSkgLwo+IHNpemVvZih1bG9uZykpOwo+ICsKPiAr
CWlmIChwMm1fYnVmX3NpemUgIT0gbmV3X3AybV9idWZfc2l6ZSkgewo+ICsJCXAybV9idWZfc2l6
ZSA9IG5ld19wMm1fYnVmX3NpemU7Cj4gKwo+ICsJCW5ld19wMm1fYnVmID0gcmVhbGxvYyhwMm1f
YnVmLCBwMm1fYnVmX3NpemUpOwo+ICsJCWlmIChuZXdfcDJtX2J1ZiA9PSBOVUxMKSB7Cj4gKwkJ
CWZyZWUocDJtX2J1Zik7Cj4gKwkJCWVycm9yKEZBVEFMLCAiY2Fubm90IHJlYWxsb2MgcDJtIGJ1
ZmZlclxuIik7Cj4gKwkJfQo+ICsJCXAybV9idWYgPSBuZXdfcDJtX2J1ZjsKPiArCX0KPiArCj4g
KwlvZmZzZXQgPSBhZGRyICogKHNpemVvZihzdHJ1Y3QgeGVuX2R1bXBjb3JlX3AybSkgLyBzaXpl
b2YodWxvbmcpKTsKPiArCW9mZnNldCArPSB4ZC0+eGNfY29yZS5oZWFkZXIueGNoX2luZGV4X29m
ZnNldDsKPiArCj4gKwlpZiAobHNlZWsoeGQtPnhmZCwgb2Zmc2V0LCBTRUVLX1NFVCkgPT0gLTEp
Cj4gKwkJZXJyb3IoRkFUQUwsCj4gKwkJICAgICJjYW5ub3QgbHNlZWsgdG8geGNoX2luZGV4X29m
ZnNldCBvZmZzZXQgMHglbHhcbiIsIG9mZnNldCk7Cj4gKwlpZiAocmVhZCh4ZC0+eGZkLCAodm9p
ZCopcDJtX2J1ZiwgcDJtX2J1Zl9zaXplKSAhPSBwMm1fYnVmX3NpemUpCj4gKwkJZXJyb3IoRkFU
QUwsCj4gKwkJICAgICJjYW5ub3QgcmVhZCBmcm9tIHhjaF9pbmRleF9vZmZzZXQgb2Zmc2V0IDB4
JWx4XG4iLCBvZmZzZXQpOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBzaXplIC8gc2l6ZW9mKHVs
b25nKTsgaSsrKQo+ICsJCSooKHVsb25nICopYnVmZmVyICsgaSkgPSBwMm1fYnVmW2ldLmdtZm47
Cj4gKwo+ICsJcmV0dXJuIFRSVUU7Cj4gK30KPiArCj4gK3N0YXRpYyB1bG9uZwo+ICtfX3hlbl9w
dm9wc19tMnBfZG9tVSh1bG9uZ2xvbmcgbWFjaGluZSwgdWxvbmcgbWZuKQo+ICt7Cj4gKwl1bG9u
ZyBjLCBlbmQsIGksIG1hcHBpbmcsIHAsIHBmbiwgc3RhcnQ7Cj4gKwo+ICsJLyoKPiArCSAqIHhj
aF9ucl9wYWdlcyBpcyB0aGUgbnVtYmVyIG9mIHBhZ2VzIG9mIHAybSBtYXBwaW5nLiBJdCBpcyBj
b21wb3NlZAo+ICsJICogb2Ygc3RydWN0IHhlbl9kdW1wY29yZV9wMm0uIFRoZSBzdHVmZiB3ZSB3
YW50IHRvIGNvcHkgaW50byB0aGUgbWFwcGluZwo+ICsJICogcGFnZSBpcyBtZm4gd2hvc2UgdHlw
ZSBpcyB1bnNpZ25lZCBsb25nLgo+ICsJICogU28gYWN0dWFsIG51bWJlciBvZiBwMm0gcGFnZXMg
c2hvdWxkIGJlOgo+ICsJICoKPiArCSAqIHhjaF9ucl9wYWdlcyAvIChzaXplb2Yoc3RydWN0IHhl
bl9kdW1wY29yZV9wMm0pIC8gc2l6ZW9mKHVsb25nKSkKPiArCSAqLwo+ICsJZm9yIChwID0gMDsK
PiArCSAgICAgcCA8IHhkLT54Y19jb3JlLmhlYWRlci54Y2hfbnJfcGFnZXMgLwo+ICsJCShzaXpl
b2Yoc3RydWN0IHhlbl9kdW1wY29yZV9wMm0pIC8gc2l6ZW9mKHVsb25nKSk7Cj4gKwkgICAgICsr
cCkgewo+ICsKPiArCQltYXBwaW5nID0gcCAqIFBBR0VTSVpFKCk7Cj4gKwo+ICsJCWlmIChtYXBw
aW5nICE9IGt0LT5sYXN0X21hcHBpbmdfcmVhZCkgewo+ICsJCQlpZiAoIXJlYWRfeGNfcDJtKG1h
cHBpbmcsICh2b2lkICopa3QtPm0ycF9wYWdlLCBQQUdFU0laRSgpKSkKPiArCQkJCWVycm9yKEZB
VEFMLCAiY2Fubm90IHJlYWQgdGhlIGxhc3QgbWFwcGluZyBwYWdlXG4iKTsKPiArCQkJa3QtPmxh
c3RfbWFwcGluZ19yZWFkID0gbWFwcGluZzsKPiArCQl9Cj4gKwkJa3QtPnAybV9wYWdlc19zZWFy
Y2hlZCsrOwo+ICsKPiArCQlpZiAoc2VhcmNoX21hcHBpbmdfcGFnZShtZm4sICZpLCAmc3RhcnQs
ICZlbmQpKSB7Cj4gKwkJCXBmbiA9IHAgKiBYRU5fUEZOU19QRVJfUEFHRSArIGk7Cj4gKwkJCWMg
PSBrdC0+cDJtX2NhY2hlX2luZGV4Owo+ICsJCQlpZiAoQ1JBU0hERUJVRyAoMSkpCj4gKwkJCQlj
b25zb2xlKCJtZm46ICVseCAoJWxseCkgaTogJWxkIHBmbjogJWx4ICglbGx4KVxuIiwKPiArCQkJ
CQltZm4sIG1hY2hpbmUsIGksIHBmbiwgWEVOX1BGTl9UT19QU0VVRE8ocGZuKSk7Cj4gKwo+ICsJ
CQlrdC0+cDJtX21hcHBpbmdfY2FjaGVbY10uc3RhcnQgPSBzdGFydDsKPiArCQkJa3QtPnAybV9t
YXBwaW5nX2NhY2hlW2NdLmVuZCA9IGVuZDsKPiArCQkJa3QtPnAybV9tYXBwaW5nX2NhY2hlW2Nd
Lm1hcHBpbmcgPSBtYXBwaW5nOwo+ICsJCQlrdC0+cDJtX21hcHBpbmdfY2FjaGVbY10ucGZuID0g
cCAqIFhFTl9QRk5TX1BFUl9QQUdFOwo+ICsJCQlrdC0+cDJtX2NhY2hlX2luZGV4ID0gKGMrMSkg
JSBQMk1fTUFQUElOR19DQUNIRTsKPiArCj4gKwkJCXJldHVybiBwZm47Cj4gKwkJfQo+ICsJfQo+
ICsKPiArCXJldHVybiBYRU5fTUZOX05PVF9GT1VORDsKPiArfQo+ICsKPiAgLyoKPiAgICogIFNl
YXJjaCBmb3IgYW4gbWZuIGluIHRoZSBjdXJyZW50IG1hcHBpbmcgcGFnZSwgYW5kIGlmIGZvdW5k
LAo+ICAgKiAgZGV0ZXJtaW5lIHRoZSByYW5nZSBvZiBjb250aWd1b3VzIG1mbnMgdGhhdCBpdCdz
IGNvbnRhaW5lZAo+IGRpZmYgLS1naXQgYS94ZW5kdW1wLmMgYi94ZW5kdW1wLmMKPiBpbmRleCA4
MTcwYjIyLi40YmQ1OWI1IDEwMDY0NAo+IC0tLSBhL3hlbmR1bXAuYwo+ICsrKyBiL3hlbmR1bXAu
Ywo+IEBAIC0xOSw3ICsxOSw3IEBACj4gICNpbmNsdWRlICJ4ZW5kdW1wLmgiCj4gIAo+ICBzdGF0
aWMgc3RydWN0IHhlbmR1bXBfZGF0YSB4ZW5kdW1wX2RhdGEgPSB7IDAgfTsKPiAtc3RhdGljIHN0
cnVjdCB4ZW5kdW1wX2RhdGEgKnhkID0gJnhlbmR1bXBfZGF0YTsKPiArc3RydWN0IHhlbmR1bXBf
ZGF0YSAqeGQgPSAmeGVuZHVtcF9kYXRhOwo+ICAKPiAgc3RhdGljIGludCB4Y19zYXZlX3Zlcmlm
eShjaGFyICopOwo+ICBzdGF0aWMgaW50IHhjX2NvcmVfdmVyaWZ5KGNoYXIgKiwgY2hhciAqKTsK
PiBkaWZmIC0tZ2l0IGEveGVuZHVtcC5oIGIveGVuZHVtcC5oCj4gaW5kZXggMDhkNDFiNC4uYjdi
YWU2NSAxMDA2NDQKPiAtLS0gYS94ZW5kdW1wLmgKPiArKysgYi94ZW5kdW1wLmgKPiBAQCAtMTky
LDMgKzE5Miw1IEBAIHN0cnVjdCB4ZW5fZHVtcGNvcmVfcDJtIHsKPiAgCXVpbnQ2NF90IHBmbjsK
PiAgCXVpbnQ2NF90IGdtZm47Cj4gIH07Cj4gKwo+ICtleHRlcm4gc3RydWN0IHhlbmR1bXBfZGF0
YSAqeGQ7Cj4gLS0KPiAxLjcuMQo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 16:11:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 16:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYsf-0000KJ-Tv; Wed, 24 May 2017 16:11:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310b1cd23=Ian.Jackson@citrix.com>)
 id 1dDYsf-0000KD-D9
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 16:11:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 20/60-03696-CA0B5295; Wed, 24 May 2017 16:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpO6aDaq
 RBpPuCVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkL7rWwF8RUXOlcwNjA6NXFyMkhIeAv8Wn6
 AyYQm01AV6Jpy182EJtXQFDi5MwnLCA2s4COxILdn9ggbHmJ7W/nMEPUOEi8vf8DrJdFQFXic
 XcPmC0ioC7x58IExi5GLqD6DYwS217NYARJCAuoSLzfcA/M5hNQlPj3uQ1oAQcHp4C1xIEDwi
 D1QgKLGCVuXl/KDnGcicTbhTvZQGqEBNQk5q6Pn8DIPwvJebOQnDcLyXkLGJlXMaoXpxaVpRb
 pGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GBc9tfpEKMkB5OSKG/C
 c5VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8+etVI4UEi1LTUyvSMnOAkQCTluDgURLh9QRJ8
 xYXJOYWZ6ZDpE4xWnLM+7fmCxPHh/8gsunDli9MQix5+XmpUuK8OSANAiANGaV5cONg0XqJUV
 ZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrwmIFN4MvNK4La+AjqICegg17vKIAeVJCKkpBoYU5O
 s00sfP3xU1HIuIew9u5uafT3j92Rn88nL/t6ctOeC5eNj673KN87X+jfBz+GAzO//RwXmPO7e
 kFARsfLwi+xoq+JvAoxrAsxVS5fuk2FunZy3XLsv1e4535y6jybL975btrNdbK2wwPIOg92pz
 HWSwpd8rh2tfNd94M/UXaLPGj0cdvNdUWIpzkg01GIuKk4EAJUmR7TRAgAA
X-Env-Sender: prvs=310b1cd23=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495642282!58582599!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64864 invoked from network); 24 May 2017 16:11:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 16:11:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,387,1491264000"; d="scan'208";a="425261687"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22821.45223.928555.223125@mariner.uk.xensource.com>
Date: Wed, 24 May 2017 17:11:19 +0100
To: Julien Grall <julien.grall@arm.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
References: <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
 <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] Xen 4.9 rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSdtIGFib3V0IHRvIHBvc3QgYSBwYWlyIG9mIHBhdGNoZXMsIGFnYWluc3Qgc3RhZ2luZywgd2hp
Y2ggSSB0aGluawpmaXggdGhpcyBwcm9ibGVtLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 16:14:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 16:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYvr-0000Su-Ce; Wed, 24 May 2017 16:14:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310b1cd23=Ian.Jackson@citrix.com>)
 id 1dDYvq-0000Sm-Bu
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 16:14:42 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 DD/82-17076-171B5295; Wed, 24 May 2017 16:14:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvW7hRtV
 Igy0v2C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bPjH+sBefZKmb9+sTcwPiYtYuRk0NCwF/i
 6OwuKNtD4vrZE0wgNpuArkTTlr9sILaIgLLE8aYvQDVcHMwCrxglpi96B1YkLOAtsepqF5jNI
 qAq8fvDVhYQmxdo0N6Xj9gghspJnD/+kxnE5hRwlJjefBVsmZCAg0Rr20vGLkYOIFtNYu76eI
 hWQYmTM5+AjWEWkJA4+OIFM8QYS4lv658yT2Dkn4WkbBaSsgWMTKsYNYpTi8pSi3SNTPSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDrZ6BgXEH46vjfocYJTmYlER5E56rRArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3boBopJFiUmp5akZaZAwx7mLQEB4+SCO9bkDRvcUFib
 nFmOkTqFKMuR9OHLV+YhFjy8vNSpcR500GKBECKMkrz4EbAYvASo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHeWJApPJl5JXCbgJECdL8Ir+tdZZAjShIRUlINjIsZPwj/CYmtPsPRnnGxMFb
 wgFamUoOqlPL9h/KSHueYd4n+O8vOxDKXo1fu6AWDF0LfzFYzbp3FHbp627cllZnL1zC6qL65
 z+TQorX0Hd/CxnT1w2V8Gzaksc9SdvHi8p87kfU0z7+pqQvOeVr2VCnf07vxe35y6csp/Ro6O
 78/UGN86rHjvxJLcUaioRZzUXEiAJfhjt68AgAA
X-Env-Sender: prvs=310b1cd23=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495642479!90662756!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33317 invoked from network); 24 May 2017 16:14:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 16:14:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,387,1491264000"; d="scan'208";a="433875738"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 24 May 2017 17:14:29 +0100
Message-ID: <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <22821.45223.928555.223125@mariner.uk.xensource.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: [Xen-devel] [PATCH for-4.9 1/2] tools/include/Makefile: Support
	`build' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB0aGUgb25seSBvbmUgb2YgdGhlIE1ha2VmaWxlcyBpbnZva2VkIHdpdGggLUMgZnJv
bSB0aGUKdG9wbGV2ZWwgd2hpY2ggbGFja3MgdGhpcyB0YXJnZXQuCgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5h
Yy51az4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9pbmNsdWRlL01ha2VmaWxlIHwg
NCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2luY2x1ZGUvTWFrZWZpbGUgYi90b29scy9pbmNsdWRlL01ha2Vm
aWxlCmluZGV4IDk4YjQ3OWYuLmRiMGYwMzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2luY2x1ZGUvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvaW5jbHVkZS9NYWtlZmlsZQpAQCAtNCw4ICs0LDggQEAgaW5jbHVk
ZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogIyBSZWxhdGl2ZSB0byAkKFhFTl9ST09UKS94
ZW4veHNtL2ZsYXNrCiBGTEFTS19IX0RFUEVORCA6PSBwb2xpY3kvaW5pdGlhbF9zaWRzCiAKLS5Q
SE9OWTogYWxsCi1hbGw6IHhlbi1mb3JlaWduIHhlbi8uZGlyIHhlbi14c20vLmRpcgorLlBIT05Z
OiBhbGwgYnVpbGQKK2FsbCBidWlsZDogeGVuLWZvcmVpZ24geGVuLy5kaXIgeGVuLXhzbS8uZGly
CiAKIC5QSE9OWTogeGVuLWZvcmVpZ24KIHhlbi1mb3JlaWduOgotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 16:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 16:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDYw2-0000U3-KR; Wed, 24 May 2017 16:14:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310b1cd23=Ian.Jackson@citrix.com>)
 id 1dDYw1-0000Ts-3W
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 16:14:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 CC/CC-03058-C71B5295; Wed, 24 May 2017 16:14:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG71RtV
 Igx2TDCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b7gZWMBVvMK1ZumcrcwPhdq4uRk0NCwF9i
 4Yfb7BC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1i7GLk4mAVeMUpMX/QOrEhYIFxi8rc9Q
 M0cHCwCqhKvjteAmLxAc7ruBECMlJM4f/wnM4jNKeAoMb35KiuILSTgINHa9pIRpFxIQE1i7v
 p4kDCvgKDEyZlPWEBsZgEJiYMvXjBDjLGU+Lb+KfMERv5ZSMpmISlbwMi0ilG9OLWoLLVI11A
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfjzudOhxglOZiURHkTnqtE
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfb5eNVJIsCg1PbUiLTMHGPAwaQkOHiUR3t8gad7ig
 sTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEudN3wBUJABSlFGaBzcCFn2XGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMwbCzKFJzOvBG4TMEaA7hfhdb2rDHJESSJCSqqBkXVzEf+BlzeWXH5TmVh
 7Xkr09ZLTKicusvDwp3K5z3FzOH0jrkKFpWFuwBfW5BqpiKxgHe/4nH2/f7wunxu01P7QitqX
 Phv5l/pfZeNji74qsDbzbXX1yw/PfYpzDvJqh/3x3rx8m8IHnqsHv83LMNSce+NOmWCr2iTVz
 UFB83i/VxY/XnA1VomlOCPRUIu5qDgRAPC8Mhe5AgAA
X-Env-Sender: prvs=310b1cd23=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495642490!70578803!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28811 invoked from network); 24 May 2017 16:14:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 16:14:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,387,1491264000"; d="scan'208";a="425262443"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 24 May 2017 17:14:30 +0100
Message-ID: <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <22821.45223.928555.223125@mariner.uk.xensource.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: [Xen-devel] [PATCH for-4.9 2/2] Makefile: Regularise subdir targets
	and their dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVjZW50IGNoYW5nZXMgdG8gdGhpcyBNYWtlZmlsZSBoYXZlIGJyb2tlbiBzb21lIGJ1aWxkIHRh
cmdldHMsIGFuZApzb21lIHBhcmFsbGVsIGJ1aWxkcy4KCkxvb2tpbmcgYXQgaXQsIEkgdGhpbmsg
SSBoYXZlIGlkZW50aWZpZWQgdGhlIHVuZG9jdW1lbnRlZCBkZXNpZ24KaW50ZW50IGluIHRoZSB0
b3AtbGV2ZWwgTWFrZWZpbGUuICBTbyBpbiB0aGlzIHBhdGNoIEkgZG9jdW1lbnQgaXQsIGFuZAph
bHNvIG1ha2UgaXQgdHJ1ZS4KCkluIGRldGFpbDoKCiAqIEFkZCBhIGNvbW1lbnQgd2l0aCB0aGUg
bmV3IGRlc2lnbiBpbnRlbnQKICogR2V0IHJpZCBvZiB0aGUgYWQtaG9jIHJ1bGVzIGZvciByZWN1
cnNpbmcgaW50byB0b29scy9pbmNsdWRlLAogICBhbmQgcmVwbGFjZSB0aGVtIHdpdGggYSBwYXR0
ZXJuIHJ1bGUKICogQWRkIGFuIGFwcHJvcHJpYXRlIGRlcGVuZGVuY3kgb24gVEFSR0VULXRvb2xz
LXB1YmxpYy1oZWFkZXJzIGZyb20KICAgVEFSR0VULXRvb2xzIGFuZCBUQVJHRVQtc3R1YmRvbSAo
YnV0IG5vdCBkaXN0LSopLgogKiBHZXQgcmlkIG9mIGFsbCB0aGUgc2VwYXJhdGUgaW52b2NhdGlv
bnMgb2YgJChNQUtFKSAtQyB0b29scy9pbmNsdWRlCiAgIHdoaWNoIGFyZSBub3cgb2Jzb2xldGUK
ICogVW4tZGVwcmVjYXRlIHRoZSBzaW1wbGUgYHRvb2xzJyBldGMuIHRhcmdldHMgKGFsaWFzZXMg
Zm9yIGBkaXN0LXRvb2xzJykKICAgd2hpY2ggd2Ugc2VlbSBub3QgdG8gYmUgbWFraW5nIGFueSBl
ZmZvcnQgdG8gZ2V0IHJpZCBvZgoKSSBoYXZlIHZlcmlmaWVkIHdpdGggdGhlIGZvbGxvd2luZyBz
aGVsbCBzY3JpcHQgdGhhdCBhZnRlciBteSBjaGFuZ2UsCnRoZSB0cmVlIHByb2R1Y2VzZSB0aGUg
c2FtZSByZXN1bHRzIGZvciB2YXJpb3VzIGJ1aWxkIHRhcmdldHMgYXMKM2ZhZmRjMjhlYjk4IChi
ZWZvcmUgdGhlIE1ha2VmaWxlLWhhY2tpbmcgc3RhcnRlZCkuCgpNeSB0ZXN0cyBmYWlsZWQgYXMg
ZXhwZWN0ZWQgZm9yIG1ha2UgLUMgdG9vbHMsIGJvdGggYmVmb3JlIGFuZCBhZnRlci4KClNlcGFy
YXRlbHksIHRoZXJlIGlzIGEgYnVnIGluIHRoZSBNYWtlZmlsZXMgdGhhdCBgbWFrZSBkaXN0Y2xl
YW4tdG9vbHMnCmZhaWxzLiAgSSBoYXZlIG5vdCBpbnZlc3RpZ2F0ZWQgdGhhdCBidWcgaW4gZGV0
YWlsLgoKICAgICMhL2Jpbi9iYXNoCgogICAgc2V0IC1lCiAgICBzZXQgLW8gcGlwZWZhaWwKCiAg
ICBsaXN0aW5ncz0uLi9saXN0aW5ncwoKICAgIHJtIC1yZiAkbGlzdGluZ3MKICAgIG1rZGlyICRs
aXN0aW5ncwoKICAgIGNoa3MgKCkgewogICAgICAgICByZXNrZXk9IkMkc3ViZGlyICQqIgogICAg
ICAgICByZXNrZXk9IiR7cmVza2V5Ly8gL199IgogICAgICAgICByZXNrZXk9IiR7cmVza2V5Ly9c
Ly86fSIKICAgICAgICAgbGs9JGxpc3RpbmdzLyRyZXNrZXkKICAgICAgICAgZm9yIHN1ZmZpeCBp
biAnJyAteGVuIC10b29scyAtc3R1YmRvbSAtZG9jczsgZG8KICAgICAgICAgICAgIGNhc2UgIiRz
dWJkaXI6JHN1ZmZpeCIgaW4KICAgICAgICAgICAgIC46KikgOzsKICAgICAgICAgICAgICo6KSA7
OwogICAgICAgICAgICAgKikgY29udGludWU7OwogICAgICAgICAgICAgZXNhYwogICAgICAgICAg
ICAgZ2l0IGNsZWFuIC1xeGRmZgogICAgICAgICAgICAgcm0gLXJmICRvdXRwdXQKICAgICAgICAg
ICAgIHByaW50ZiAnJXMnICJydW5uaW5nIC1DJHN1YmRpciBzdWZmaXg9JHN1ZmZpeCAiCiAgICAg
ICAgICAgICBjYXNlICIkc3ViZGlyICRzdWZmaXgiIGluCiAgICAgICAgICAgICAqeGVuKikgOzsK
ICAgICAgICAgICAgICopIHByaW50ZiAnY29uZmlndXJlICc7IC4vY29uZmlndXJlID4kbGsuY2Zn
IDI+JjEgOzsKICAgICAgICAgICAgIGVzYWMKICAgICAgICAgICAgIGZhaWw9JycKICAgICAgICAg
ICAgIGZvciB0YXJnIGluICQqOyBkbwogICAgICAgICAgICAgICAgIHJlYWx0YXJnPSR0YXJnJHN1
ZmZpeAogICAgICAgICAgICAgICAgIHByaW50ZiAnJXMgJyAiJHJlYWx0YXJnIgogICAgICAgICAg
ICAgICAgIGlmICEgbWFrZSAtQyAkc3ViZGlyIC1qMTAgJHJlYWx0YXJnID4ke2xrfV8ke3JlYWx0
YXJnfS5sb2cgMj4mMQogICAgICAgICAgICAgICAgIHRoZW4KICAgICAgICAgICAgICAgICAgICBm
YWlsPSRyZWFsdGFyZwogICAgICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgICAgICAg
ZmkKICAgICAgICAgICAgIGRvbmUKICAgICAgICAgICAgIGlmIFsgIiRmYWlsIiBdOyB0aGVuCiAg
ICAgICAgICAgICAgIGVjaG8gZmFpbCEKICAgICAgICAgICAgICAgZWNobyAiJGZhaWwgZmFpbGVk
IiA+JGxrLmxpc3QKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgZWNobyBvay4KICAg
ICAgICAgICAgICAgKHRlc3QgISAtZSAiJG91dHB1dCIgfHwgZmluZCAkb3V0cHV0KSB8c29ydCA+
JGxrLmxpc3QKICAgICAgICAgICAgIGZpCiAgICAgICAgZG9uZQogICAgfQoKICAgIHN1YmRpcnM9
Jy4geGVuIGRvY3MgdG9vbHMnCgogICAgb3V0cHV0PSRQV0QvZGlzdAogICAgZm9yIHN1YmRpciBp
biAkc3ViZGlyczsgZG8KICAgICAgICBjaGtzIGJ1aWxkIGNsZWFuIGRpc3RjbGVhbgogICAgZG9u
ZQoKICAgIG91dHB1dD0kUFdEL2Rpc3QKICAgIHN1YmRpcj0uCiAgICBjaGtzIGRpc3QKCiAgICBl
eHBvcnQgREVTVERJUj0kUFdEL2Rlc3RkaXIKICAgIG91dHB1dD0kUFdEL2Rlc3RkaXIKICAgIGZv
ciBzdWJkaXIgaW4gJHN1YmRpcnM7IGRvCiAgICAgICAgY2hrcyBpbnN0YWxsCiAgICBkb25lCgpB
bmQgdGhlIG91dHB1dDoKCiAgICAoNjQpaXdqQG1hcmluZXI6fi93b3JrL3hlbi5naXQkIH4vanVu
ay9jaGtzCiAgICBydW5uaW5nIC1DLiBzdWZmaXg9IGNvbmZpZ3VyZSBidWlsZCBjbGVhbiBkaXN0
Y2xlYW4gb2suCiAgICBydW5uaW5nIC1DLiBzdWZmaXg9LXhlbiBidWlsZC14ZW4gY2xlYW4teGVu
IGRpc3RjbGVhbi14ZW4gb2suCiAgICBydW5uaW5nIC1DLiBzdWZmaXg9LXRvb2xzIGNvbmZpZ3Vy
ZSBidWlsZC10b29scyBjbGVhbi10b29scyBkaXN0Y2xlYW4tdG9vbHMgZmFpbCEKICAgIHJ1bm5p
bmcgLUMuIHN1ZmZpeD0tc3R1YmRvbSBjb25maWd1cmUgYnVpbGQtc3R1YmRvbSBjbGVhbi1zdHVi
ZG9tIGRpc3RjbGVhbi1zdHViZG9tIG9rLgogICAgcnVubmluZyAtQy4gc3VmZml4PS1kb2NzIGNv
bmZpZ3VyZSBidWlsZC1kb2NzIGNsZWFuLWRvY3MgZGlzdGNsZWFuLWRvY3Mgb2suCiAgICBydW5u
aW5nIC1DeGVuIHN1ZmZpeD0gYnVpbGQgY2xlYW4gZGlzdGNsZWFuIG9rLgogICAgcnVubmluZyAt
Q2RvY3Mgc3VmZml4PSBjb25maWd1cmUgYnVpbGQgY2xlYW4gZGlzdGNsZWFuIG9rLgogICAgcnVu
bmluZyAtQ3Rvb2xzIHN1ZmZpeD0gY29uZmlndXJlIGJ1aWxkIGZhaWwhCiAgICBydW5uaW5nIC1D
LiBzdWZmaXg9IGNvbmZpZ3VyZSBkaXN0IG9rLgogICAgcnVubmluZyAtQy4gc3VmZml4PS14ZW4g
ZGlzdC14ZW4gb2suCiAgICBydW5uaW5nIC1DLiBzdWZmaXg9LXRvb2xzIGNvbmZpZ3VyZSBkaXN0
LXRvb2xzIG9rLgogICAgcnVubmluZyAtQy4gc3VmZml4PS1zdHViZG9tIGNvbmZpZ3VyZSBkaXN0
LXN0dWJkb20gb2suCiAgICBydW5uaW5nIC1DLiBzdWZmaXg9LWRvY3MgY29uZmlndXJlIGRpc3Qt
ZG9jcyBvay4KICAgIHJ1bm5pbmcgLUMuIHN1ZmZpeD0gY29uZmlndXJlIGluc3RhbGwgb2suCiAg
ICBydW5uaW5nIC1DLiBzdWZmaXg9LXhlbiBpbnN0YWxsLXhlbiBvay4KICAgIHJ1bm5pbmcgLUMu
IHN1ZmZpeD0tdG9vbHMgY29uZmlndXJlIGluc3RhbGwtdG9vbHMgb2suCiAgICBydW5uaW5nIC1D
LiBzdWZmaXg9LXN0dWJkb20gY29uZmlndXJlIGluc3RhbGwtc3R1YmRvbSBvay4KICAgIHJ1bm5p
bmcgLUMuIHN1ZmZpeD0tZG9jcyBjb25maWd1cmUgaW5zdGFsbC1kb2NzIG9rLgogICAgcnVubmlu
ZyAtQ3hlbiBzdWZmaXg9IGluc3RhbGwgb2suCiAgICBydW5uaW5nIC1DZG9jcyBzdWZmaXg9IGNv
bmZpZ3VyZSBpbnN0YWxsIG9rLgogICAgcnVubmluZyAtQ3Rvb2xzIHN1ZmZpeD0gY29uZmlndXJl
IGluc3RhbGwgZmFpbCEKICAgICg2NClpd2pAbWFyaW5lcjp+L3dvcmsveGVuLmdpdCQKCkNDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogTSBBIFlvdW5nIDxtLmEueW91
bmdAZHVyaGFtLmFjLnVrPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE1ha2VmaWxlIHwgMzkg
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjMgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUg
Yi9NYWtlZmlsZQppbmRleCBmYzMwYjNjLi41MTkwNWViIDEwMDY0NAotLS0gYS9NYWtlZmlsZQor
KysgYi9NYWtlZmlsZQpAQCAtMzgsMTggKzM4LDEzIEBAIG1pbmktb3MtZGlyLWZvcmNlLXVwZGF0
ZTogbWluaS1vcy1kaXIKIGV4cG9ydCBYRU5fVEFSR0VUX0FSQ0gKIGV4cG9ydCBERVNURElSCiAK
LS5QSE9OWTogYnVpbGQtdG9vbHMtcHVibGljLWhlYWRlcnMKLWJ1aWxkLXRvb2xzLXB1YmxpYy1o
ZWFkZXJzOgotCSQoTUFLRSkgLUMgdG9vbHMvaW5jbHVkZQotCi0uUEhPTlk6IGRpc3QtdG9vbHMt
cHVibGljLWhlYWRlcnMKLWRpc3QtdG9vbHMtcHVibGljLWhlYWRlcnM6IGJ1aWxkLXRvb2xzLXB1
YmxpYy1oZWFkZXJzCi0JJChNQUtFKSAtQyB0b29scy9pbmNsdWRlIGRpc3QKKy5QSE9OWTogJS10
b29scy1wdWJsaWMtaGVhZGVycworJS10b29scy1wdWJsaWMtaGVhZGVyczoKKwkkKE1BS0UpIC1D
IHRvb2xzL2luY2x1ZGUgJCoKIAogIyBidWlsZCBhbmQgaW5zdGFsbCBldmVyeXRoaW5nIGludG8g
dGhlIHN0YW5kYXJkIHN5c3RlbSBkaXJlY3RvcmllcwogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxs
OiAkKFRBUkdTX0lOU1RBTEwpCi0JJChNQUtFKSAtQyB0b29scy9pbmNsdWRlIGluc3RhbGwKIAog
LlBIT05ZOiBidWlsZAogYnVpbGQ6ICQoVEFSR1NfQlVJTEQpCkBAIC04MCw3ICs3NSwyMiBAQCBi
dWlsZC1kb2NzOgogdGVzdDoKIAkkKE1BS0UpIC1DIHRvb2xzL3B5dGhvbiB0ZXN0CiAKLSMgYnVp
bGQgYW5kIGluc3RhbGwgZXZlcnl0aGluZyBpbnRvIGxvY2FsIGRpc3QgZGlyZWN0b3J5CisjIEZv
ciBtb3N0IHRhcmdldHMgaGVyZSwKKyMgICBtYWtlIENPTVBPTkVOVC1UQVJHRVQKKyMgaXMgaW1w
bGVtZW50ZWQsIG1vcmUgb3IgbGVzcywgYnkKKyMgICBtYWtlIC1DIENPTVBPTkVOVCBUQVJHRVQK
KyMKKyMgRWFjaCBydWxlIHRoYXQgZG9lcyB0aGlzIG5lZWRzIHRvIGhhdmUgZGVwZW5kZW5jaWVz
IG9uIGFueQorIyBvdGhlciBDT01QT05FTlRzIHRoYXQgaGF2ZSB0byBiZSBwcm9jZXNzZWQgZmly
c3QuICBTZWUKKyMgVGhlIGluc3RhbGwtdG9vbHMgdGFyZ2V0IGhlcmUgZm9yIGFuIGV4YW1wbGUu
CisjCisjIGRpc3QqIHRhcmdldHMgYXJlIHNwZWNpYWw6IHRoZXNlIGRvIG5vdCBvY2N1ciBpbiBs
b3dlci1sZXZlbAorIyBNYWtlZmlsZXMuICBJbnN0ZWFkLCB0aGVzZSBhcmUgYWxsIGltcGxlbWVu
dGVkIG9ubHkgaGVyZS4KKyMgVGhleSBydW4gdGhlIGFwcHJvcHJpYXRlIGluc3RhbGwgdGFyZ2V0
cyB3aXRoIERFU1RESVIgc2V0LgorIworIyBBbHNvLCB3ZSBoYXZlIGEgbnVtYmVyIG9mIHRhcmdl
dHMgQ09NUE9ORU5UIHdoaWNoIHJ1bgorIyBkaXN0LUNPTVBPTkVOVCwgZm9yIGNvbnZlbmllbmNl
LgorCiAuUEhPTlk6IGRpc3QKIGRpc3Q6IERFU1RESVI9JChESVNURElSKS9pbnN0YWxsCiBkaXN0
OiAkKFRBUkdTX0RJU1QpIGRpc3QtbWlzYwpAQCAtOTIsMTIgKzEwMiwxMCBAQCBkaXN0LW1pc2M6
CiAJJChJTlNUQUxMX1BST0cpIC4vaW5zdGFsbC5zaCAkKERJU1RESVIpCiAKIAotZGlzdC10b29s
czogZGlzdC10b29scy1wdWJsaWMtaGVhZGVycwogZGlzdC0lOiBERVNURElSPSQoRElTVERJUikv
aW5zdGFsbAogZGlzdC0lOiBpbnN0YWxsLSUKIAlAOiAjIGRvIG5vdGhpbmcKIAotIyBMZWdhY3kg
ZGlzdCB0YXJnZXRzCiAuUEhPTlk6IHhlbiB0b29scyBzdHViZG9tIGRvY3MKIHhlbjogZGlzdC14
ZW4KIHRvb2xzOiBkaXN0LXRvb2xzCkBAIC0xMDksMTEgKzExNywxMSBAQCBpbnN0YWxsLXhlbjoK
IAkkKE1BS0UpIC1DIHhlbiBpbnN0YWxsCiAKIC5QSE9OWTogaW5zdGFsbC10b29scwotaW5zdGFs
bC10b29sczogYnVpbGQtdG9vbHMtcHVibGljLWhlYWRlcnMKK2luc3RhbGwtdG9vbHM6IGluc3Rh
bGwtdG9vbHMtcHVibGljLWhlYWRlcnMKIAkkKE1BS0UpIC1DIHRvb2xzIGluc3RhbGwKIAogLlBI
T05ZOiBpbnN0YWxsLXN0dWJkb20KLWluc3RhbGwtc3R1YmRvbTogbWluaS1vcy1kaXIgYnVpbGQt
dG9vbHMtcHVibGljLWhlYWRlcnMKK2luc3RhbGwtc3R1YmRvbTogbWluaS1vcy1kaXIgaW5zdGFs
bC10b29scy1wdWJsaWMtaGVhZGVycwogCSQoTUFLRSkgLUMgc3R1YmRvbSBpbnN0YWxsCiBpZmVx
ICh4ODZfNjQsJChYRU5fVEFSR0VUX0FSQ0gpKQogCVhFTl9UQVJHRVRfQVJDSD14ODZfMzIgJChN
QUtFKSAtQyBzdHViZG9tIGluc3RhbGwtZ3J1YgpAQCAtMTgwLDE4ICsxODgsMTcgQEAgc3JjLXRh
cmJhbGw6IHN1YnRyZWUtZm9yY2UtdXBkYXRlLWFsbAogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjog
JChUQVJHU19DTEVBTikKLQkkKE1BS0UpIC1DIHRvb2xzL2luY2x1ZGUgY2xlYW4KIAogLlBIT05Z
OiBjbGVhbi14ZW4KIGNsZWFuLXhlbjoKIAkkKE1BS0UpIC1DIHhlbiBjbGVhbgogCiAuUEhPTlk6
IGNsZWFuLXRvb2xzCi1jbGVhbi10b29sczoKK2NsZWFuLXRvb2xzOiBjbGVhbi10b29scy1wdWJs
aWMtaGVhZGVycwogCSQoTUFLRSkgLUMgdG9vbHMgY2xlYW4KIAogLlBIT05ZOiBjbGVhbi1zdHVi
ZG9tCi1jbGVhbi1zdHViZG9tOgorY2xlYW4tc3R1YmRvbTogY2xlYW4tdG9vbHMtcHVibGljLWhl
YWRlcnMKIAkkKE1BS0UpIC1DIHN0dWJkb20gY3Jvc3NjbGVhbgogaWZlcSAoeDg2XzY0LCQoWEVO
X1RBUkdFVF9BUkNIKSkKIAlYRU5fVEFSR0VUX0FSQ0g9eDg2XzMyICQoTUFLRSkgLUMgc3R1YmRv
bSBjcm9zc2NsZWFuCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 16:40:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 16:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDZKQ-0002Tz-Qm; Wed, 24 May 2017 16:40:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dDZKO-0002Ht-Qy
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 16:40:04 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CE/7C-02955-367B5295; Wed, 24 May 2017 16:40:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov27ydtV
 Ig2ldShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5OXEFE3grnjx9yt7A+Jmri5GTQ0LASOLt
 xH9MXYxcHEICCxklFs74yAKSEBZwkziw9RcrSEJEYDWjxJUFN9lBHGaBLkaJp3caGSFaJjJKb
 Np9AKyFTUBVYsP1U6wgNq+AtcT0sxPB4ixA8Zst/UwgtqhAuMSLLX+gagQlTs58AlbDKWAncX
 7TJzCbWUBPYsf1X6wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUb04tag
 stUjXQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+OFdudDjJIcTEqi
 vAnPVSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBKbVONFBIsSk1PrUjLzAHGCkxagoNHSYQ3A
 iTNW1yQmFucmQ6ROsWoKCXOywmSEABJZJTmwbXB4vMSo6yUMC8j0CFCPAWpRbmZJajyrxjFOR
 iVhHmdQKbwZOaVwE1/BbSYCWix611lkMUliQgpqQZGgzW2GntOufOuu9p7suv6gnLre+8yq24
 /Pye0uVP0/VPOHVMrTdbKNu/c6/iymflxi+zXNRyV9YLuKxsjrM6zvo5aufjciZZtl+4kLG3N
 OGO9dOri6d1R1z2zp3a1FPZOXhZtKPLrXeEc3osN5TfWZPCsk3kddih+To2a+4blPVu5jAKPb
 cy5r8RSnJFoqMVcVJwIAG9B4cnKAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495644003!71470336!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32704 invoked from network); 24 May 2017 16:40:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 May 2017 16:40:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D082BAD93;
 Wed, 24 May 2017 16:40:02 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
References: <20170519154746.29389-1-jgross@suse.com>
 <20170519154746.29389-6-jgross@suse.com>
 <260e7bc9-8cba-bc57-9fe8-0e437562229a@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <61a3d1ac-8fd2-9f2c-f4b3-b183b62faf1f@suse.com>
Date: Wed, 24 May 2017 18:39:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <260e7bc9-8cba-bc57-9fe8-0e437562229a@oracle.com>
Content-Language: en-US
Cc: jeremy@goop.org, rusty@rustcorp.com.au, chrisw@sous-sol.org,
 mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de, akataria@vmware.com
Subject: Re: [Xen-devel] [PATCH 05/10] paravirt: add new PARAVIRT_FULL
	config item
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDUvMTcgMTc6NDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8xOS8yMDE3
IDExOjQ3IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBBZGQgYSBuZXcgY29uZmlnIGl0ZW0g
UEFSQVZJUlRfRlVMTC4gSXQgd2lsbCBiZSB1c2VkIHRvIGd1YXJkIHRoZQo+PiBwdl8qX29wcyBm
dW5jdGlvbnMgdXNlZCBieSBmdWxseSBwYXJhdmlydHVhbGl6ZWQgZ3Vlc3RzIChYZW4gcHYtZ3Vl
c3RzCj4+IGFuZCBsZ3Vlc3QpIG9ubHkuCj4+Cj4+IEtlcm5lbHMgbm90IG1lYW50IHRvIHN1cHBv
cnQgdGhvc2UgZ3Vlc3QgdHlwZXMgd2lsbCBiZSBhYmxlIHRvIHVzZSBtYW55Cj4+IG9wZXJhdGlv
bnMgd2l0aG91dCBwYXJhdmlydCBhYnN0cmFjdGlvbiB3aGlsZSBzdGlsbCBzdXBwb3J0aW5nIGFs
bCB0aGUKPj4gb3RoZXIgcGFyYXZpcnQgZmVhdHVyZXMuCj4+Cj4+IEZvciBub3cganVzdCBhZGQg
dGhlIG5ldyBLY29uZmlnIG9wdGlvbiBhbmQgc2VsZWN0IGl0IGZvciBYRU5fUFYgYW5kCj4+IExH
VUVTVF9HVUVTVC4gQWRkIHBhcmF2aXJ0X2Z1bGwuYywgcGFyYXZpcnRfZnVsbC5oIGFuZAo+PiBw
YXJhdmlydF90eXBlc19mdWxsLmggd2hpY2ggd2lsbCBjb250YWluIHRoZSBuZWNlc3NhcnkgaW1w
bGVtZW50YXRpb24KPj4gcGFydHMgb2YgdGhlIHB2IGd1ZXN0IHNwZWNpZmljIHBhcmF2aXJ0IGZ1
bmN0aW9ucy4KPiAKPiBJcyBpdCBub3QgcG9zc2libGUgdG8ganVzdCAnaWZkZWYgQ09ORklHX1BB
UkFWSVRfRlVMTCcgdGhlIChpcilyZWxldmFudAo+IHBhcnRzIG9mIHBhcmF2aXJ0LltjaF0gYW5k
IHBhcmF2aXJ0X3R5cGVzLmM/CgpTdXJlIGl0IGlzIHBvc3NpYmxlLgoKVGhlIHF1ZXN0aW9uIGlz
IHdoZXRoZXIgd2Ugd2FudCBpdC4gVGhpcyB3b3VsZCBiZSBhIGxvdCBvZiBpZmRlZmZlcnkuCgpU
aGUgbWFpbiByZWFzb24gSSBkaWQgaXQgdGhpcyB3YXkgd2FzIHRvIGhhdmUgYSBjbGVhciBzcGxp
dCBiZXR3ZWVuIHRoZQp0d28gbGV2ZWxzIG9mIHBhcmF2aXJ0dWFsaXphdGlvbi4gQSBrZXJuZWwg
YnVpbHQgd2l0aG91dCBwdi1mdWxsIHdvdWxkCm5vdCBuZWVkIHRvIGluY2x1ZGUgcGFyYXZpcnRb
X3R5cGVzXV9mdWxsLmggc2F2aW5nIHNvbWUgY29tcGlsYXRpb24KdGltZSAodGhlcmUgYXJlIGxv
dHMgb2Ygc291cmNlIGZpbGVzIHdoaWNoIGFyZSBpbmNsdWRpbmcgdGhlIHBhcmF2aXJ0CmhlYWRl
ciBub3cpLgoKPiBTZXBhcmF0aW5nIHN0cnVjdHVyZXMgYW5kIGZpbGVzIGludG8gcHYgYW5kIHB2
ZnVsbCBzZWVtcyBzb21ld2hhdAo+IGFyYml0cmFyeSAoLmZsdXNoX3RsYl9vdGhlcnMgaW4gcGF0
Y2ggOCBiZWluZyBhIGdvb2QgZXhhbXBsZSBvZiBvbmUgdHlwZQo+IG9mIGd1ZXN0IGRlY2lkaW5n
IHRvIHVzZSBzb21ldGhpbmcgdGhhdCBub3JtYWxseSB3b3VsZCBiZSBjb25zaWRlcmVkCj4gcGFy
dCBvZiBhIHB2ZnVsbC10eXBlIHN0cnVjdHVyZSkuCgpJIHdhcyB0aGlua2luZyBvZiB1c2luZyB0
aGF0IGZvciBYZW4gSFZNLWd1ZXN0cywgdG9vLiBUaGlzIHNob3VsZCBzcGVlZAp1cCBtdWx0aS12
Y3B1IGd1ZXN0cyBxdWl0ZSBhIGJpdC4KCkluIGNhc2Ugb3RoZXJzIHRoaW5rIGRvaW5nIGl0IHZp
YSBpZGVmcyBvbmx5IHdvdWxkIGJlIGJldHRlciBJJ20gcmVhZHkKdG8gY2hhbmdlIHRoZSBwYXRj
aGVzIGFjY29yZGluZ2x5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 16:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDZbj-0003Oy-9Z; Wed, 24 May 2017 16:57:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDZbi-0003Os-TQ
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 16:57:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 78/24-01732-69BB5295; Wed, 24 May 2017 16:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVXfqbtV
 Ig667ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHRMWCYxwVO/t+MjYwzmDvYuTiEBKYzCSx
 7Mc/JgjnG6PEwjsTWSCcjYwS+28+ZYNwtjNKrDi0CSjDySEs4Csxc8lSdhBbRCBCor1rDVTHM
 kaJrraJrCAOs0Afo8T1BT/YQKrYBIwkzh6dzghi8wrYSpz61c/cxcjBwSKgKvGviw8kLCoQLv
 G28QgLRImgxMmZT1hASjgF7CWurQsGCTML6EnsuP6LFcKWl9j+dg4ziC0hYCzR/vYi2wRGwVl
 IumchaZmFpGUBI/MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95Pzc
 TYzA0K1nYGDcwdiy1+8QoyQHk5Iob8JzlUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryndqpGC
 gkWpaanVqRl5gCjCCYtwcGjJMI7HyTNW1yQmFucmQ6ROsWoKCXO+wkkIQCSyCjNg2uDRe4lRl
 kpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8lbuApvBk5pXATX8FtJgJaLHrXWWQxSWJCCmpBsZ
 NIdf3z3CafmGi8n2dWS9KnldNlo8TvNwgwaY93+LEuWkF007prlvUFyCoNbeqJOzt+k9/r33+
 xFNbHRJRaxnFsuh5yKSqJTm/M2T/LKt2ZX96vf8Vf1Dfh0aPrp01TgfC9CSui+jcNvDxLcw/7
 uDpyjdrgfuzINWfvtN7e6QNVUS2LD3VelaJpTgj0VCLuag4EQDXo6q/1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495645076!94750270!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34592 invoked from network); 24 May 2017 16:57:57 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 16:57:57 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4OGvoDT011276
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 May 2017 16:57:50 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4OGvnVS010371
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 24 May 2017 16:57:49 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4OGvkSZ018414;
 Wed, 24 May 2017 16:57:48 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 May 2017 09:57:46 -0700
To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <59256AFE020000780015C683@prv-mh.provo.novell.com>
 <59256AFE020000780015C683@prv-mh.provo.novell.com>
 <59257AC3020000780015C6CA@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1a42147e-b3be-c51a-6176-96a72d5ee145@oracle.com>
Date: Wed, 24 May 2017 12:57:41 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59257AC3020000780015C6CA@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/NPT: deal with fallout from 2Mb/1Gb
	unmapping change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjQvMjAxNyAwNjoyMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDUu
MTcgYXQgMTE6MTQsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+IENvbW1pdCBlZmE5NTk2
ZTlkICgieDg2L21tOiBmaXggaW5jb3JyZWN0IHVubWFwcGluZyBvZiAyTUIgYW5kIDFHQgo+PiBw
YWdlcyIpIGxlZnQgdGhlIE5QVCBjb2RlIHVudG91Y2hlZCwgYXMgdGhlcmUgaXMgbm8gZXhwbGlj
aXQgYWxpZ25tZW50Cj4+IGNoZWNrIG1hdGNoaW5nIHRoZSBvbmUgaW4gRVBUIGNvZGUuIEhvd2V2
ZXIsIHRoZSBub3cgbW9yZSB3aWRlc3ByZWFkCj4+IHN0b3Jpbmcgb2YgSU5WQUxJRF9NRk4gaW50
byBQVEVzIHJlcXVpcmVzIGFkanVzdG1lbnRzOgo+PiAtIGNhbGN1bGF0aW9ucyB3aGVuIHNoYXR0
ZXJpbmcgbGFyZ2UgcGFnZXMgbWF5IHNwaWxsIGludG8gdGhlIHAybSB0eXBlCj4+ICAgZmllbGQg
KGNvbnZlcnRpbmcgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCB0byBwMm1fZ3JhbnRfbWFwX3J3KSAt
IHVzZQo+PiAgIE9SIGluc3RlYWQgb2YgUExVUywKCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGp1
c3Qgc2tpcCBmaWxsaW5nIHRoZSBlbnRyaWVzIGlmIHAybV9lbnRyeQpwb2ludHMgdG8gYW4gSU5W
QUxJRF9NRk4/CgpJZiBub3QsIEkgdGhpbmsgYSBjb21tZW50IGV4cGxhaW5pbmcgdGhlIHJlYXNv
biBmb3IgdXNpbmcgJ3wnIHdvdWxkIGJlCnVzZWZ1bC4KCgo+PiAtIHRoZSB1c2Ugb2YgcGxhaW4g
bHsyLDN9ZV9mcm9tX3BmbigpIGluIHAybV9wdF9zZXRfZW50cnkoKSByZXN1bHRzIGluCj4+ICAg
YWxsIHVwcGVyIChmbGFnKSBiaXRzIGJlaW5nIGNsb2JiZXJlZCAtIGludHJvZHVjZSBhbmQgdXNl
Cj4+ICAgcDJtX2x7MiwzfWVfZnJvbV9wZm4oKSwgcGFyYWxsZWxpbmcgdGhlIGV4aXN0aW5nIEwx
IHZhcmlhbnQuCj4+Cj4+IFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 17:16:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 17:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDZtl-0004kp-Tv; Wed, 24 May 2017 17:16:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=310a701f5=Andrew.Cooper3@citrix.com>)
 id 1dDZtk-0004kj-Mz
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 17:16:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 65/50-02955-3FFB5295; Wed, 24 May 2017 17:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvfTftV
 Igz0tmhb3prxnd2D02N63iz2AMYo1My8pvyKBNePU3r3MBT+ZKn7/+8bSwHiKqYuRk0NCwE9i
 w7mVjBC2u8Sbd63sILawQIzE3B8tQDYHh4iAj8TTPzEgYSGBOokF05+ygNjMAtkS9/o/g7WyC
 ehL7H7xCWwkr4CtxM/2PawgNouAqkTHmRtgNaIC4RJvG4+wQNQISpyc+YQFZDyngKfElIUZEC
 MNJI4smsMKYctLbH87hxlirZrEtf5L7BBXpktMfNbDAmFbSNy+dYdtAqPgLCRTZyEZNQvJqAW
 MzKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDtp6BgXEH
 Y99ev0OMkhxMSqK8Cc9VIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DIAI0BIsCg1PbUiLTMHG
 DswaQkOHiUR3vP7gNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnXQpSJABSlFGaBzcCFs
 eXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzbgaZwpOZVwK36RXQEUxAR7jeVQY5oiQRISX
 VwBghnNNzYOaRkzUHU58s0Hoq/uB/deLR9xGC96K3CUQobfc+ZL97d1cBt/J337Anu9+3Lz/1
 eetJni3nVrjt+/cobKowU8BRHtYHfno71f89iWz3P2UYyHN25q3Yac+r2Rf5TJ21IOiGqn5P8
 IXFKrHJPgJ/u8xc/9y4sd2bu0KFz0RSUOYsv4ISS3FGoqEWc1FxIgCmocyU3gIAAA==
X-Env-Sender: prvs=310a701f5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495646194!85558058!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11084 invoked from network); 24 May 2017 17:16:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 17:16:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,387,1491264000"; d="scan'208";a="46664380"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xensource.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <67b09292-1ff1-e4db-40a0-4b703057f430@citrix.com>
Date: Wed, 24 May 2017 18:14:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] Makefile: Regularise subdir
 targets and their dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDUvMTcgMTc6MTQsIElhbiBKYWNrc29uIHdyb3RlOgo+IENDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBNIEEgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0u
YWMudWs+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CgpUaGlzIHJlc29sdmVzIGFsbCB0aGUg
WGVuU2VydmVyIGJ1aWxkIGlzc3VlcyBJIGVuY291bnRlcmVkLgoKVGVzdGVkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 17:50:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 17:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDaPt-0006jn-GF; Wed, 24 May 2017 17:49:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDaPs-0006jh-Ms
 for xen-devel@lists.xenproject.org; Wed, 24 May 2017 17:49:48 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CA/19-01999-BB7C5295; Wed, 24 May 2017 17:49:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu6O46q
 RBhP6uS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozeTXcYC1ZZVWyaup21gXGRdhcjJ4eQwEQm
 iTUPVUBsFgEHiS2f21i6GDk4GAViJB78sAYJMwqESUy+vIQVokRbou/ADCYQm03AUOLvk01sI
 OUSQPaSzxwgYREBdYk/FyYwdjFycTALTGaSaDhyhB0kISzgJfFo7h9GEJtTwFqi9c5xsDivgL
 fEqVtLWUAahAQ6mSW27z4AlhAV0JU49O8PG0SRoMTJmU9YQGxmAS2J5dO3sUxgFJiFJDULSWo
 BI9MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAQrGdgYNzB
 2NTrfIhRkoNJSZQ34blKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3onHVCOFBItS01Mr0jJzg
 NEAk5bg4FES4e0DSfMWFyTmFmemQ6ROMSpKifNWgSQEQBIZpXlwbbAIvMQoKyXMy8jAwCDEU5
 BalJtZgir/ilGcg1FJmPfPUaApPJl5JXDTXwEtZgJa7HpXGWRxSSJCSqqBsWPvn7T60sUMEyZ
 Y7omWsFNYMq1wsc0MoR0/3/y2MKjz+dTP95Yx9Wj1NCl37hTTEwrNBTohX7z+nbgxd9u55hvv
 qxVNvt42Tg0L4ttwYekcTa1U1TKFlicrTn04cZl3b/j0A+VHk4XiVzH/XLiT50WN/Xwv+ZtC/
 EXHY2TOHM4p15+3vfvNaiWW4oxEQy3mouJEAFtdezq7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495648181!100116490!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42156 invoked from network); 24 May 2017 17:49:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 17:49:42 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8C4AD23990;
 Wed, 24 May 2017 17:49:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8C4AD23990
Date: Wed, 24 May 2017 10:49:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <d2571f54-c499-a0a6-61da-1ca7416ec07b@arm.com>
Message-ID: <alpine.DEB.2.10.1705241047310.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-21-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705191755520.18759@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1705221629120.18759@sstabellini-ThinkPad-X260>
 <a91fc153-38b6-c48e-f68e-66e26d2a8829@arm.com>
 <alpine.DEB.2.10.1705231107090.18759@sstabellini-ThinkPad-X260>
 <d2571f54-c499-a0a6-61da-1ca7416ec07b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 20/28] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDUvMjMvMjAxNyAwNzoyMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gVHVlLCAyMyBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIaSBTdGVmYW5v
LAo+ID4gPiAKPiA+ID4gT24gMjMvMDUvMTcgMDA6NDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiA+ID4gPiBPbiBGcmksIDE5IE1heSAyMDE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gPiA+ID4gPiBPbiBUaHUsIDExIE1heSAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+
ID4gPiA+ID4gV2hlbiBMUElzIGdldCB1bm1hcHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0
aWxsIGJlIGluIHNvbWUgTFIgb2YKPiA+ID4gPiA+ID4gc29tZSBWQ1BVLiBOZXZlcnRoZWxlc3Mg
d2UgcmVtb3ZlIHRoZSBjb3JyZXNwb25kaW5nIHBlbmRpbmdfaXJxCj4gPiA+ID4gPiA+IChwb3Nz
aWJseSBmcmVlaW5nIGl0KSwgYW5kIGRldGVjdCB0aGlzIGNhc2UgKGlycV90b19wZW5kaW5nKCkK
PiA+ID4gPiA+ID4gcmV0dXJucwo+ID4gPiA+ID4gPiBOVUxMKSB3aGVuIHRoZSBMUiBnZXRzIGNs
ZWFuZWQgdXAgbGF0ZXIuCj4gPiA+ID4gPiA+IEhvd2V2ZXIgYSAqbmV3KiBMUEkgbWF5IGdldCBt
YXBwZWQgd2l0aCB0aGUgc2FtZSBudW1iZXIgd2hpbGUgdGhlCj4gPiA+ID4gPiA+IG9sZAo+ID4g
PiA+ID4gPiBMUEkgaXMgKnN0aWxsKiBpbiBzb21lIExSLiBUbyBhdm9pZCBnZXR0aW5nIHRoZSB3
cm9uZyBzdGF0ZSwgd2UgbWFyawo+ID4gPiA+ID4gPiBldmVyeSBuZXdseSBtYXBwZWQgTFBJIGFz
IFBSSVNUSU5FLCB3aGljaCBtZWFuczogaGFzIG5ldmVyIGJlZW4gaW4KPiA+ID4gPiA+ID4gYW4K
PiA+ID4gPiA+ID4gTFIgYmVmb3JlLiBJZiB3ZSBkZXRlY3QgdGhlIExQSSBpbiBhbiBMUiBhbnl3
YXksIGl0IG11c3QgaGF2ZSBiZWVuCj4gPiA+ID4gPiA+IGFuCj4gPiA+ID4gPiA+IG9sZGVyIG9u
ZSwgd2hpY2ggd2UgY2FuIHNpbXBseSByZXRpcmUuCj4gPiA+ID4gPiA+IEJlZm9yZSBpbnNlcnRp
bmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExSLCB3ZSBtdXN0IG1ha2Ugc3VyZQo+ID4g
PiA+ID4gPiB0aGF0Cj4gPiA+ID4gPiA+IGl0J3Mgbm90IGFscmVhZHkgaW4gYW5vdGhlciBMUiwg
YXMgdGhlIGFyY2hpdGVjdHVyZSBmb3JiaWRzIHR3bwo+ID4gPiA+ID4gPiBpbnRlcnJ1cHRzIHdp
dGggdGhlIHNhbWUgdmlydHVhbCBJUlEgbnVtYmVyIG9uIG9uZSBDUFUuCj4gPiA+ID4gPiA+IAo+
ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KPiA+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMg
ICAgICAgICB8IDU1Cj4gPiA+ID4gPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0KPiA+ID4gPiA+ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwg
IDYgKysrKysKPiA+ID4gPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiA+ID4gPiA+ID4gaW5kZXggZmQz
ZmEwNS4uOGJmMDU3OCAxMDA2NDQKPiA+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5j
Cj4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+ID4gPiA+ID4gPiBAQCAtMzc1
LDYgKzM3NSw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2xyKGludCBsciwgc3RydWN0
Cj4gPiA+ID4gPiA+IHBlbmRpbmdfaXJxICpwLAo+ID4gPiA+ID4gPiAgewo+ID4gPiA+ID4gPiAg
ICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiArICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1
cyk7Cj4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gICAgICBnaWNfaHdfb3BzLT51cGRhdGVfbHIo
bHIsIHAsIHN0YXRlKTsKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ICAgICAgc2V0X2JpdChHSUNf
SVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwo+ID4gPiA+ID4gPiBAQCAtNDQyLDEyICs0
NDQsNDEgQEAgdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LAo+ID4g
PiA+ID4gPiB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCj4gPiA+ID4gPiA+ICAjZW5kaWYKPiA+
ID4gPiA+ID4gIH0KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ICsvKgo+ID4gPiA+ID4gPiArICog
RmluZCBhbiB1bnVzZWQgTFIgdG8gaW5zZXJ0IGFuIElSUSBpbnRvLiBJZiB0aGlzIG5ldyBpbnRl
cnJ1cHQKPiA+ID4gPiA+ID4gaXMgYQo+ID4gPiA+ID4gPiArICogUFJJU1RJTkUgTFBJLCBzY2Fu
IHRoZSBvdGhlciBMUnMgdG8gYXZvaWQgaW5zZXJ0aW5nIHRoZSBzYW1lIElSUQo+ID4gPiA+ID4g
PiB0d2ljZS4KPiA+ID4gPiA+ID4gKyAqLwo+ID4gPiA+ID4gPiArc3RhdGljIGludCBnaWNfZmlu
ZF91bnVzZWRfbHIoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycQo+ID4gPiA+ID4g
PiAqcCwKPiA+ID4gPiA+ID4gaW50IGxyKQo+ID4gPiA+ID4gPiArewo+ID4gPiA+ID4gPiArICAg
IHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Cj4gPiA+ID4g
PiA+ICsgICAgdW5zaWduZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNpZ25lZCBsb25nICopICZ0aGlz
X2NwdShscl9tYXNrKTsKPiA+ID4gPiA+ID4gKyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKPiA+
ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJj
aC52Z2ljLmxvY2spKTsKPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiArICAgIGlmICggdGVzdF9i
aXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpICkKPiA+ID4gPiA+IAo+
ID4gPiA+ID4gTWF5YmUgd2Ugc2hvdWxkIGFkZCBhbiAidW5saWtlbHkiLgo+ID4gPiA+ID4gCj4g
PiA+ID4gPiBJIGNhbiBzZWUgaG93IHRoaXMgd291bGQgYmUgT0tpc2ggYXQgcnVudGltZSwgYnV0
IGF0IGJvb3QgdGltZSB0aGVyZQo+ID4gPiA+ID4gbWlnaHQgYmUgYSBidW5jaCBvZiBQUklTVElO
RV9MUElzLCBidXQgbm8gTUFQRHMgaGF2ZSBiZWVuIGlzc3VlZCB5ZXQsCj4gPiA+ID4gPiByaWdo
dD8KPiA+ID4gCj4gPiA+IFlvdSBjYW5ub3QgaGF2ZSBhbnkgUFJJU1RJTkVfTFBJcyB3aXRob3V0
IGFueSBNQVBEcyBkb25lLiBUaGlzIGJpdCB3aWxsIGJlCj4gPiA+IHNldAo+ID4gPiB3aGVuIHlv
dSBkbyB0aGUgZmlyc3QgTUFQVEkuCj4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIGhhdmUg
YSBzdWdnZXN0aW9uLCBJJ2xsIGxlYXZlIGl0IHRvIHlvdSBhbmQgSnVsaWVuIGlmIHlvdSB3YW50
IHRvIGRvCj4gPiA+ID4gPiB0aGlzIG5vdywgb3IgbWF5YmUgY29uc2lkZXIgaXQgYXMgYSBUT0RP
IGl0ZW0uIEkgYW0gT0sgZWl0aGVyIHdheSAoSQo+ID4gPiA+ID4gZG9uJ3Qgd2FudCB0byBkZWxh
eSB0aGUgSVRTIGFueSBsb25nZXIpLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIGFtIHRoaW5raW5n
IHdlIHNob3VsZCBkbyB0aGlzIHNjYW5uaW5nIG9ubHkgYWZ0ZXIgYXQgbGVhc3Qgb25lIE1BUEQK
PiA+ID4gPiA+IGhhcyBiZWVuIGlzc3VlZCBmb3IgYSBnaXZlbiBjcHUgYXQgbGVhc3Qgb25jZS4g
SSB3b3VsZCByZXN1cnJlY3QgdGhlCj4gPiA+ID4gPiBpZGVhIG9mIGEgRElTQ0FSRCBmbGFnLCBi
dXQgbm90IG9uIHRoZSBwZW5kaW5nX2lycSwgdGhhdCBJIGJlbGlldmUKPiA+ID4gPiA+IGl0J3MK
PiA+ID4gPiA+IGRpZmZpY3VsdCB0byBoYW5kbGUsIGJ1dCBhIHNpbmdsZSBnbG9iYWwgRElTQ0FS
RCBmbGFnIHBlciBzdHJ1Y3QgdmNwdS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gT24gTUFQRCwgd2Ug
c2V0IERJU0NBUkQgZm9yIHRoZSB0YXJnZXQgdmNwdSBvZiB0aGUgTFBJIHdlIGFyZQo+ID4gPiA+
ID4gZHJvcHBpbmcuCj4gPiA+ID4gPiBOZXh0IHRpbWUgd2Ugd2FudCB0byBpbmplY3QgYSBQUklT
VElORV9JUlEgb24gdGhhdCBjcHUgaW50ZXJmYWNlLCB3ZQo+ID4gPiA+ID4gc2NhbiBhbGwgTFJz
IGZvciBpbnRlcnJ1cHRzIHdpdGggYSBOVUxMIHBlbmRpbmdfaXJxLiBXZSByZW1vdmUgdGhvc2UK
PiA+ID4gPiA+IGZyb20gTFJzLCB0aGVuIHdlIHJlbW92ZSB0aGUgRElTQ0FSRCBmbGFnLgo+ID4g
PiA+ID4gCj4gPiA+ID4gPiBEbyB5b3UgdGhpbmsgaXQgd291bGQgd29yaz8KPiA+ID4gCj4gPiA+
IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgcG9pbnQgdG8gZG8gdGhhdC4gT2ssIHlvdSB3aWxsIGdl
dCB0aGUgZmlyc3QKPiA+ID4gUFJJU1RJTkVfTFBJICJmYXN0IiAodGhvdWdoIGxpa2VseSBMUnMg
d2lsbCBiZSBlbXB0eSksIGJ1dCBhbGwgdGhlIG90aGVyCj4gPiA+IHdpbGwKPiA+ID4gYmUgInNs
b3ciICh0aG91Z2ggbGlrZWx5IExScyB3aWxsIGJlIGVtcHR5IHRvbykuCj4gPiA+IAo+ID4gPiBU
aGUgcGFpbiB0byBpbXBsZW1lbnQgeW91ciBzdWdnZXN0aW9uIGRvZXMgbm90IHNlZW0gdG8gYmUg
d29ydGggaXQgc28gZmFyLgo+ID4gCj4gPiBMZXQgbWUgZXhwbGFpbiBpdCBhIGJpdCBiZXR0ZXIs
IEkgdGhpbmsgSSBkaWRuJ3QgY2xhcmlmeSBpdCB3ZWxsIGVub3VnaC4KPiA+IExldCBtZSBhbHNv
IHByZW1pc2UsIHRoYXQgdGhpcyB3b3VsZCBiZSBmaW5lIHRvIGRvIGxhdGVyLCBpdCBkb2Vzbid0
Cj4gPiBoYXZlIHRvIGJlIHBhcnQgb2YgdGhpcyBwYXRjaC4KPiA+IAo+ID4gV2hlbiBJIHdyb3Rl
IE1BUEQgYWJvdmUsIEkgbWVhbnQgYWN0dWFsbHkgYW55IGNvbW1hbmRzIHRoYXQgZGVsZXRlIGFu
Cj4gPiBleGlzdGluZyBwZW5kaW5nX2lycSAtIHZMUEkgbWFwcGluZy4gU3BlY2lmaWNhbGx5LCBE
SVNDQVJELCBhbmQgTUFQRAo+ID4gd2hlbiB0aGUKPiA+IAo+ID4gICAgIGlmICggIXZhbGlkICkK
PiA+ICAgICAgICAgLyogRGlzY2FyZCBhbGwgZXZlbnRzIGFuZCByZW1vdmUgcGVuZGluZyBMUElz
LiAqLwo+ID4gICAgICAgICBpdHNfdW5tYXBfZGV2aWNlKGl0cywgZGV2aWQpOwo+ID4gCj4gPiBj
b2RlIHBhdGggaXMgdGFrZW4sIHdoaWNoIHNob3VsZCBub3QgYmUgdGhlIGNhc2UgYXQgYm9vdCB0
aW1lLCByaWdodD8KPiA+IEFyZSB0aGVyZSBhbnkgb3RoZXIgY29tbWFuZHMgdGhhdCByZW1vdmUg
YSBwZW5kaW5nX2lycSAtIHZMUEkgbWFwcGluZwo+ID4gdGhhdCBJIG1pc3NlZD8KPiAKPiBJIGRv
bid0IHRoaW5rIHNvLgo+IAo+ID4gCj4gPiBUaGUgaWRlYSBpcyB0aGF0IHdlIGNvdWxkIGFkZCBh
IFZHSUNfVjNfTFBJU19ESVNDQVJEIGZsYWcgdG8gYXJjaF92Y3B1Lgo+ID4gVkdJQ19WM19MUElT
X0RJU0NBUkQgaXMgc2V0IG9uIGEgRElTQ0FSRCBjb21tYW5kLCBhbmQgb24gYSBNQVBEICghdmFs
aWQpCj4gPiBjb21tYW5kLiBJZiBWR0lDX1YzX0xQSVNfRElTQ0FSRCBpcyBub3Qgc2V0LCB0aGVy
ZSBpcyBubyBuZWVkIHRvIHNjYW4KPiA+IGFueXRoaW5nLiBJZiBWR0lDX1YzX0xQSVNfRElTQ0FS
RCBpcyBzZXQgKmFuZCogd2Ugd2FudCB0byBpbmplY3QgYQo+ID4gUFJJU1RJTkVfSVJRLCB0aGVu
IHdlIGRvIHRoZSBzY2FubmluZy4KPiA+IAo+ID4gV2hlbiB3ZSBkbyB0aGUgc2Nhbm5pbmcsIHdl
IGNoZWNrIGFsbCBMUnMgZm9yIE5VTEwgcGVuZGluZ19pcnEgc3RydWN0cy4KPiA+IFdlIGNsZWFy
IHRoZW0gYWxsIGluIG9uZSBnby4gVGhlbiB3ZSByZW1vdmUgVkdJQ19WM19MUElTX0RJU0NBUkQu
Cj4gCj4gVGhlIHByb2JsZW0gd2UgYXJlIHRyeWluZyB0byBzb2x2ZSBoZXJlIGlzIG5vdCBiZWNh
dXNlIG9mIE5VTEwgcGVuZGluZ19pcnEKPiBzdHJ1Y3RzLiBJdCBpcyBiZWNhdXNlIG9mIHRoZSBw
cmV2aW91cyBpbnRlcnJ1cHQgbWF5IHN0aWxsIGJlIGluIExScyBzbyB3ZQo+IHdvdWxkIGVuZC11
cCB0byBoYXZlIHR3aWNlIHRoZSBMUElzIGluIGl0LiBUaGlzIHdpbGwgcmVzdWx0IHRvIHVucHJl
ZGljdGFibGUKPiBiZWhhdmlvci4KPiAKPiBUaGlzIGNvdWxkIGhhcHBlbiBpZiB5b3UgZG86Cj4g
Cj4gICAgIHZDUFUgQSAgICAgICAgICAgICAgIHwgICB2Q1BVICBCCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKPiAgICAgRElTQ0FSRCB2TFBJMSAgICAgICAgfAo+ICAgICBNQVBUSSAgIHZM
UEkxICAgICAgICB8Cj4gCj4gICAgICAgICAgICAgICAgIGludGVycnVwdCBpbmplY3RlZCBvbiB2
Q1BVIEIKPiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIGVudGVyaW5nIGluIHRoZSBo
eXAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIGNsZWFyX2xycwo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgdmdpY192Y3B1X2luamVjdF9pcnEKPiAKPiAKPiBjbGVhcl9scnMg
d2lsbCBub3QgcmVtb3ZlIHRoZSBpbnRlcnJ1cHQgZnJvbSBMUnMgaWYgaXQgd2FzIGFscmVhZHkg
cGVuZGluZwo+IGJlY2F1c2UgcGVuZGluZ19pcnEgaXMgbm90IE5VTEwgYW55bW9yZS4KPiAKPiBU
aGlzIGlzIGNhdXNpbmcgaXNzdWUgYmVjYXVzZSB3ZSBhcmUgdHJ5aW5nIHRvIGJlIGNsZXZlciB3
aXRoIHRoZSBMUnMgYnkgbm90Cj4gcmVnZW5lcmF0aW5nIHRoZW0gYXQgZXZlcnkgZW50cnkvZXhp
dC4gVGhpcyBpcyBjYXVzaW5nIHRyb3VibGUgaW4gbWFueSBtb3JlCj4gcGxhY2UgaW4gdGhlIHZH
SUMuIElITU8gd2Ugc2hvdWxkIGF0dGVtcHQgdG8gcmVnZW5lcmF0ZSB0aGVtIGFuZCBzZWUgaG93
IHRoaXMKPiB3aWxsIGFmZmVjdCB0aGUgcGVyZm9ybWFuY2UuCgpZZXMgYnV0IGlmIHBlbmRpbmdf
aXJxIGlzIG5vdCBOVUxMLCB0aGVuIGl0IHdpbGwgYmUgbWFya2VkIGFzIFBSSVNUSU5FLApzbyBp
dCBpcyBzdGlsbCByZWNvZ25pemFibGUuIFdlIGNhbiBzdGlsbCAiY2xlYW4gaXQgdXAiLgoKCj4g
PiBUaGlzIHdheSwgd2UgZ2V0IGFsbCBQUklTVElORV9MUEkgZmFzdCwgZXhjZXB0IGZvciB0aGUg
dmVyeSBmaXJzdCBvbmUKPiA+IGFmdGVyIGEgRElTQ0FSRCBvciBNQVBEICghdmFsaWQpIGNvbW1h
bmQuCj4gPiAKPiA+IERvZXMgaXQgbWFrZSBtb3JlIHNlbnNlIG5vdz8gV2hhdCBkbyB5b3UgdGhp
bms/Cj4gCj4gVG8gYmUgaG9uZXN0LCBJIHRoaW5rIHdlIGFyZSB0cnlpbmcgdG8gdGhpbmsgYWJv
dXQgcHJlbWF0dXJlIG9wdGltaXphdGlvbgo+IHdpdGhvdXQgYW55IG51bWJlci4gV2Ugc2hvdWxk
IGZpcnN0IGxvb2sgYXQgdGhlIHZHSUMgcmV3b3JrIGFuZCB0aGVuIHNlZSBpZgo+IHRoaXMgY29k
ZSB3aWxsIHN0YXkgaW4gcGxhY2UgKEkgaGF2ZSB0aGUgZmVlbGluZyBpdCB3aWxsIGRpc2FwcGVh
cikuCiAKT0ssIG5vIHByb2JsZW0uIExldCdzIHJldmlzaXQgdGhpcyBpbiB0aGUgZnV0dXJlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 19:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 19:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDbkh-0003xJ-Mx; Wed, 24 May 2017 19:15:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDbkf-0003wx-NE
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 19:15:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D4/05-03613-8CBD5295; Wed, 24 May 2017 19:15:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff4bdV
 IgxUvzSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WrZS7aCM2YVnxf9Ymxg
 3KrbxcjFISTwl1Hiw8U9jBDOY0aJE9f/sUM42xgltp04xtzFyMkhIuAs8fXMXHYQm1dAX2L1j
 p9sILawQJDEnwOH2UAaJASeMEncmbOVCSQhIeAp8fLMKRYYu3HReiCbnYNNwErikFgXIwcHi4
 CqxMrO3AmM3AsYGVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MM6+7H+IUZKDSUmUd+951UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwrbgHlBItS
 01Mr0jJzgKEHk5bg4FES4W0DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvUZAiAZCij
 NI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4XIFN4MvNK4Da9AjqCCegI17vKIE
 eUJCKkpBoYnY7kRS24XnXlR/uKJuNDUvwSmQUGO/f4fM6Z8MnD4nf66anzpnyd3/lcrLN6/gp
 N7q9tSzuKtkluuxn1Y8l06bqPvxjjRKY38DJwvJ2od37D2sw3tv/XysX5+EifSJqwVC94Z9fc
 g6/uJM9cd8n1YfoB3foF3BGSGS2POG53X2M9z3zGyWrTUyWW4oxEQy3mouJEAAllu4l+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495653318!98790876!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57710 invoked from network); 24 May 2017 19:15:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 19:15:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDbka-0000uq-Bf; Wed, 24 May 2017 19:15:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDbkU-00086g-Gp; Wed, 24 May 2017 19:15:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDbkU-0004LV-0G; Wed, 24 May 2017 19:15:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109725-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7cc806d7f1d91dd4c4656f11226f043c749eb0ed
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 19:15:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109725: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTcyNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdjYzgwNmQ3ZjFkOTFk
ZDRjNDY1NmYxMTIyNmYwNDNjNzQ5ZWIwZWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTYyNCAgMjAxNy0wNS0xOSAyMDowMToxNyBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk3MjUgIDIwMTctMDUtMjQgMTc6MDI6MzQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgWHVkb25n
IEhhbyA8eHVkb25nLmhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11
bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTdjYzgwNmQ3ZjFkOTFkZDRjNDY1NmYxMTIyNmYwNDNj
NzQ5ZWIwZWQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFi
bGUtc21va2UgN2NjODA2ZDdmMWQ5MWRkNGM0NjU2ZjExMjI2ZjA0M2M3NDllYjBlZAorIGJyYW5j
aD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj03Y2M4MDZkN2YxZDkxZGQ0YzQ2NTZmMTEy
MjZmMDQzYzc0OWViMGVkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5i
cmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2
eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4N2NjODA2ZDdmMWQ5MWRkNGM0NjU2ZjEx
MjI2ZjA0M2M3NDllYjBlZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29t
bW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBz
dHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3Nz
dGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0Cisr
IDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0
YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisg
Y2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgN2NjODA2ZDdmMWQ5MWRkNGM0NjU2ZjExMjI2ZjA0
M2M3NDllYjBlZDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICAzZmFmZGMyLi43Y2M4MDZkNyA3Y2M4MDZkN2YxZDkxZGQ0
YzQ2NTZmMTEyMjZmMDQzYzc0OWViMGVkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 19:28:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 19:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDbx3-0004kT-WF; Wed, 24 May 2017 19:28:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDbx3-0004k8-1A
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 19:28:09 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 52/C8-26749-8CED5295; Wed, 24 May 2017 19:28:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff4PdV
 Ig2X32SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dZ9i6XgdUXF+vN7mRsY
 53p3MXJxCAn8ZZRoWjmPGcJ5zCjxf1YbE4SzjVFiwu05bF2MnBwiAs4SX8/MZQexeQX0Jbrnn
 QGLCwu4Sax7spANpEFC4I+RxM29M1hAEhICnhIbrlxihrEbF60HirNzsAlYSRwSA4myCKhK9N
 /+zTyBkXsBI8MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 f1zMwMO5gvNLmfIhRkoNJSZR373nVSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCJ3gXKCRanp
 qRVpmTnA4INJS3DwKInwBoCkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcTpEgApCijN
 A9uBCwSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5nUCmcKTmVcCt+kV0BFMQEe43lUGOa
 IkESEl1cCY6HT935PDF6VFTDj1+WZUbX4xPVvp14YXq03u5cxjZDyQV71e8cnLF9Wf3BrU5+v
 Pf/ve96HwwR8e+6e71DH17vnF8T+rMCwlvcqDP+XBhR+TuFq4n/y7ND116mKhctFzSufzPQqS
 Mip4Ep458TBdYd7xyeyejL3mlMQbqz7+Z7kcuZj/4YFvSizFGYmGWsxFxYkA2rFH3H8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495654085!46885488!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37980 invoked from network); 24 May 2017 19:28:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 19:28:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDbwy-0001DG-Ua; Wed, 24 May 2017 19:28:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDbwt-0000mt-J5; Wed, 24 May 2017 19:27:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDbwt-0002L5-7C; Wed, 24 May 2017 19:27:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109707-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf:host-install(3):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 19:27:59 +0000
Subject: [Xen-devel] [xen-unstable test] 109707: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTcwNy8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTA5NjkwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5NjkwIHBhc3MgaW4gMTA5
NzA3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE0
IGd1ZXN0LXN0b3AgZmFpbCBwYXNzIGluIDEwOTY5MAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTA5NjkwCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDk2OTAg
bGlrZSAxMDk2NDQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTY5MCBsaWtlIDEwOTY2MgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk2OTAgbGlr
ZSAxMDk2NzkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgaW4gMTA5NjkwIGxpa2UgMTA5Njc5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk2OTAgbGlrZSAx
MDk2NzkKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMDk2OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk2OTAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEwOTY5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NjkwIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTA5NjkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk2OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk2OTAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEwOTY5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NjkwIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTA5NjkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk2OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTY5
MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTA5NjkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NjkwIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEwOTY5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NjkwIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTA5NjkwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwOTY5MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTA5NjkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk2OTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAx
MDk2OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwOTY5MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2
Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5
ZDgzMjcwNTE2ZmMzODA0OWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEwOTcwNyAgMjAxNy0wNS0yNCAwMjoxOToxOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBh
dHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LW9sZGtl
cm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3Rl
cCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoMykKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBh
bHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 19:50:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 19:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDcIT-0006aq-RF; Wed, 24 May 2017 19:50:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDcIT-0006ae-2z
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 19:50:17 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D9/0C-26749-8F3E5295; Wed, 24 May 2017 19:50:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff7Y9V
 Ig84GRYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7H07haVgnU/FocNHWRoY
 d1p2MXJxCAn8ZZRYNuM8O4TzmFFi8c1rjBDONkaJH0/3AjmcHCICzhJfz8xlB7F5BfQltsyZx
 wpiCwtYS3xsOssC0iAhsIFH4uKpDWwgCQkBX4lt/b3MMPaHjkVAcXYONgEriUNiIFEWAVWJA2
 1LGScwci9gZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 o9XoGBsYdjO0n/A4xSnIwKYny7j2vGinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcDGERCgkWp
 6akVaZk5wPCDSUtw8CiJ8H57BJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3ssgRQIgR
 RmleXAjYLFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw73OQKTyZeSVwm14BHcEEdITrXW
 WQI0oSEVJSDYzbd75w/urRzFKWMEf0kWzl0/ufLIUzvGvtbyQahuQ4JEwQV5ix5u+0m7uz/Wv
 WTt0bdrVh4uMT2rWRflear7ZVlS6Req0XY6ljPkOp5Yq7nmXfj4Klhy9Mig5fI8im8ppdeZ/2
 /VmBn7SM+9YGvXGeUvjksv/Dj88OfM9/7yJw3SW5M75eYIISS3FGoqEWc1FxIgCNcBf9gAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495655414!85575963!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29675 invoked from network); 24 May 2017 19:50:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 19:50:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDcIM-0001nN-P2; Wed, 24 May 2017 19:50:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDcIH-0002al-5c; Wed, 24 May 2017 19:50:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDcIG-0000KS-Un; Wed, 24 May 2017 19:50:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109709-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6de895f64c412b530b2d81eb19f3a4053a7c76fb
X-Osstest-Versions-That: libvirt=3c845817b885ce0adc8141c7f451a2e02e538d1b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 19:50:04 +0000
Subject: [Xen-devel] [libvirt test] 109709: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcwOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MDkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY5MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjkyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDk2OTIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA2ZGU4OTVmNjRjNDEyYjUzMGIyZDgxZWIxOWYzYTQwNTNhN2M3NmZiCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAzYzg0NTgxN2I4ODVjZTBhZGM4MTQxYzdm
NDUxYTJlMDJlNTM4ZDFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk2OTIgIDIwMTctMDUtMjMg
MDQ6MjE6MTMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NzA5ICAyMDE3LTA1
LTI0IDA0OjIwOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNv
bT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
bGlidmlydAorIHJldmlzaW9uPTZkZTg5NWY2NGM0MTJiNTMwYjJkODFlYjE5ZjNhNDA1M2E3Yzc2
ZmIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBP
U19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2st
ZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaWJ2aXJ0IDZkZTg5NWY2
NGM0MTJiNTMwYjJkODFlYjE5ZjNhNDA1M2E3Yzc2ZmIKKyBicmFuY2g9bGlidmlydAorIHJldmlz
aW9uPTZkZTg5NWY2NGM0MTJiNTMwYjJkODFlYjE5ZjNhNDA1M2E3Yzc2ZmIKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4NmRlODk1ZjY0YzQxMmI1MzBiMmQ4
MWViMTlmM2E0MDUzYTdjNzZmYiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IDZkZTg5NWY2
NGM0MTJiNTMwYjJkODFlYjE5ZjNhNDA1M2E3Yzc2ZmI6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1h
c3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CiAgIDNjODQ1ODEuLjZkZTg5NWYgIDZkZTg5NWY2NGM0MTJiNTMwYjJkODFlYjE5ZjNhNDA1M2E3
Yzc2ZmIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 24 19:55:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 19:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDcNa-0006re-JE; Wed, 24 May 2017 19:55:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDcNY-0006pi-OJ
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 19:55:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 41/58-03696-435E5295; Wed, 24 May 2017 19:55:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdfoqWq
 kweKf1hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP6rl7Xgg3HF4X8z2RsY
 F2t1MXJxCAn8ZZTY8ecYM4TzGMi5MYsJwtnGKPFk+RT2LkZODhEBZ4mvZ+aC2bwC+hKnL+9g7
 GLk4BAW0JN4/TsFJCwh4CXRNn0NC0gYxH7zQK6LkZ2DTcBK4pAYSAGLgKrE0z/7mCcwci1gZF
 jFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoVwYg2MG4Zn7
 gIUZJDiYlUd6951UjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwajwBygkWpaanVqRl5gADDCYt
 wcGjJMIbB5LmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3mOPgYoEQIoySvPgRsCC/RKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEeX1AVvFk5pXAbXoFdAQT0BGud5VBjihJREhJNTBmbD
 ifosMc7G+tbTvz0G4rPf6junYsS25N84/c/vH7+i/iPwpuHL726MPuD093PJQWDPlzRM9E4g3
 36b7kkPnOHw+ftp/55+O6dTxb54qZhzxeEPPy+Ln9MQ0Ni339i/5/yfLIrd063zj7V2u4Rdjy
 g4wb3y2LZZoi0p/9PnKWdMuXe58cCgI+KrEUZyQaajEXFScCAJg8wEFxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495655729!58614388!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36220 invoked from network); 24 May 2017 19:55:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 19:55:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDcNU-0001vC-9W; Wed, 24 May 2017 19:55:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDcNP-000308-0T; Wed, 24 May 2017 19:55:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDcNO-0004pg-OE; Wed, 24 May 2017 19:55:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109720-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a0284a9a5820e470bae2557a7e25c426e62c8a4e
X-Osstest-Versions-That: ovmf=d727614c913449a59e8333c4d75cff4ebf1f9779
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 19:55:22 +0000
Subject: [Xen-devel] [ovmf test] 109720: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcyMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MjAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhMDI4NGE5YTU4MjBlNDcwYmFlMjU1N2E3ZTI1YzQy
NmU2MmM4YTRlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkNzI3NjE0
YzkxMzQ0OWE1OWU4MzMzYzRkNzVjZmY0ZWJmMWY5Nzc5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk3MTQgIDIwMTctMDUtMjQgMDU6NDk6MzkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NzIwICAyMDE3LTA1LTI0IDEyOjE1OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YTAyODRhOWE1
ODIwZTQ3MGJhZTI1NTdhN2UyNWM0MjZlNjJjOGE0ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgYTAyODRhOWE1ODIwZTQ3MGJhZTI1NTdhN2UyNWM0MjZlNjJjOGE0
ZQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YTAyODRhOWE1ODIwZTQ3MGJhZTI1NTdhN2UyNWM0
MjZlNjJjOGE0ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhhMDI4
NGE5YTU4MjBlNDcwYmFlMjU1N2E3ZTI1YzQyNmU2MmM4YTRlID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYTAyODRhOWE1ODIw
ZTQ3MGJhZTI1NTdhN2UyNWM0MjZlNjJjOGE0ZTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICBkNzI3NjE0Li5hMDI4NGE5ICBhMDI4NGE5YTU4MjBlNDcwYmFlMjU1N2E3ZTI1YzQyNmU2
MmM4YTRlIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 24 21:43:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 21:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDe3c-0005tR-6M; Wed, 24 May 2017 21:43:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <m.a.young@durham.ac.uk>) id 1dDe3b-0005tL-45
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 21:43:03 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 80/3B-01733-66EF5295; Wed, 24 May 2017 21:43:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS+OoHk27qP9V
 Ig5kP9SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aNcwuZCppZKr7Na2dsYNzK3MXIxSEksJ9R
 Ys2NJWwQziJGia0T1gJlODlYBFQlZpz8zQJiswnoSNxtWAdkc3BICChItHdkgoRFBHQlni14B
 tbLLHCUUeLE1DVMIAlhgRiJ43cOgvVyCthJ3F60lx3EFhJYzyjR0asPYosKaEvM6p8OVs8rIC
 hxcuYTsHpmAWuJXbOnsoLYEgKiEnMfvGID2csrECCx5ZssRFhbYsbiD6ww9ruut2wTGAVnIZk
 0C8mkBYxMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOz
 noGBcQfjjna/Q4ySHExKorx7z6tGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTfsDlBMsSk1Pr
 UjLzAFGCkxagoNHSYS3AyTNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXgOQIgGQoozSPL
 gRsKi9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtxVkCk9mXgncpldARzABHeF6VxnkiJJ
 EhJRUA2PUn4Qb9foJLX6Wdvopx+WfO0ar6/u0ZCyfNi/HQDm4RznZaWmAxUMFzQfX99nkdC4I
 0/7AzOLbW9e1pWhHyp2nd56x+v3yLfk3ZdoXFykRfblvX8x3qolk2M0vXXGx41n+j99zjzbfj
 kzKnRWn/l0/qr9i/0SjlkkvtpUpOjSfe73mxwsrJyWW4oxEQy3mouJEANsaWHTVAgAA
X-Env-Sender: m.a.young@durham.ac.uk
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495662181!98543766!1
X-Originating-IP: [129.234.248.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTI5LjIzNC4yNDguMiA9PiA5ODA1MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27155 invoked from network); 24 May 2017 21:43:01 -0000
Received: from hermes2.dur.ac.uk (HELO hermes2.dur.ac.uk) (129.234.248.2)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 21:43:01 -0000
Received: from CISVIRHUB01.mds.ad.dur.ac.uk (cisvirhub01.mds.ad.dur.ac.uk
 [10.234.250.42])
 by hermes2.dur.ac.uk (8.14.4/8.14.4) with ESMTP id v4OLgeaR007443;
 Wed, 24 May 2017 22:42:44 +0100
Received: from austen3.home (86.181.140.133) by smtp.dur.ac.uk
 (129.234.251.207) with Microsoft SMTP Server (TLS) id 14.3.294.0; Wed, 24 May
 2017 22:42:39 +0100
Date: Wed, 24 May 2017 22:42:25 +0100
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <67b09292-1ff1-e4db-40a0-4b703057f430@citrix.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
 <67b09292-1ff1-e4db-40a0-4b703057f430@citrix.com>
User-Agent: Alpine 2.20 (LFD 67 2015-01-07)
MIME-Version: 1.0
X-PMWin-SpamScore: 29
Message-ID: <917d7192-81d8-4424-a4f4-0c17c84cec4a@CISVIRHUB01.mds.ad.dur.ac.uk>
X-DurhamAcUk-MailScanner-ID: v4OLgeaR007443
X-DurhamAcUk-MailScanner: Found to be clean
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] Makefile: Regularise subdir
 targets and their dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNCBNYXkgMjAxNywgQW5kcmV3IENvb3BlciB3cm90ZToKCj4gT24gMjQvMDUvMTcg
MTc6MTQsIElhbiBKYWNrc29uIHdyb3RlOgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPj4gQ0M6IE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KPj4g
Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IENDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPgo+IFRoaXMgcmVzb2x2ZXMgYWxsIHRoZSBYZW5T
ZXJ2ZXIgYnVpbGQgaXNzdWVzIEkgZW5jb3VudGVyZWQuCj4KPiBUZXN0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJIHRyaWVkIGJ1aWxkaW5nIHdpdGgg
Ym90aCBwYXRjaGVzIGFuZCBpdCB3b3JrcyBmb3IgbWUgYXMgd2VsbC4KCiAJTWljaGFlbCBZb3Vu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 22:16:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 22:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDeZW-00089h-Ah; Wed, 24 May 2017 22:16:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31079e8ba=citrix-osstest@xenproject.org>)
 id 1dDeZV-00089a-P4
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 22:16:01 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E8/5B-03371-12606295; Wed, 24 May 2017 22:16:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva4Cm1q
 kwZWpnBb3prxnd2D02N63iz2AMYo1My8pvyKBNeN67zHmgpkKFcdPXGJuYNwi3sXIySEh4C/R
 tuY4G4TtIXH97AkmEFtEwFliwofbYHFeAT2Jy/MPsYDYwgIWEht+n2PtYuQCqm9ilOifvI4Ro
 tlNYu/KfhYY+9Wf2WDNbEBDJ/ZMBIuzCKhKrG5tAlsgJKAlsXTxSiaIBYISJ2c+AathFpCQOP
 jiBTPEHEuJb+ufMk9g5JuFpGwWkrIFjEyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQKDigEIdjDufO50iFGSg0lJlHfvedVIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8rKxqkUKCRanpqRVpmTnA8IZJS3DwKInwVoCkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJ
 S8/L1VKnPclC1CRAEhRRmke3AhYrF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8zyCqezL
 wSuE2vgI5gAjrC9a4yyBEliQgpqQZG333zhYUeHmd7lZx+N1rsdlI9c3Cqqlvs06c2r367CH/
 c8qb0WqOB7enn8+we3lbdZPT92/n/0/y//nFTm1Kpf1rDdOrkg3ImM24fXMUttXdlxbPTco63
 Wk5vuKV2WKpgimWW9rTc7LdTHPI2pxce8k0Lyfq5wKLKlk3tw4NbGs7Zl6TajxyZp8RSnJFoq
 MVcVJwIAEbfCnuwAgAA
X-Env-Sender: prvs=31079e8ba=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1495664158!104473239!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52540 invoked from network); 24 May 2017 22:15:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 May 2017 22:15:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,388,1491264000"; d="scan'208";a="433938339"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71426-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=a0284a9a5820e470bae2557a7e25c426e62c8a4e
X-Osstest-Versions-That: ovmf=d727614c913449a59e8333c4d75cff4ebf1f9779
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 24 May 2017 23:15:56 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71426: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MjYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQyMAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDIwCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYTAyODRhOWE1
ODIwZTQ3MGJhZTI1NTdhN2UyNWM0MjZlNjJjOGE0ZQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZDcyNzYxNGM5MTM0NDlhNTllODMzM2M0ZDc1Y2ZmNGViZjFmOTc3OQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDIwICAyMDE3LTA1LTI0IDEyOjE4OjM1IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQyNiAgMjAxNy0wNS0yNCAyMDoxOToxMiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGEwMjg0YTlhNTgyMGU0NzBiYWUyNTU3YTdlMjVjNDI2ZTYyYzhhNGUK
QXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgU3VuIE9jdCA5
IDE1OjQ4OjAyIDIwMTYgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cgTWVtb3J5UHJvZmlsZUluZm86
IFVzZSBQZGJTdHJpbmdPZmZzZXQgdG8gZ2V0IFBEQiBpbmZvCiAgICAKICAgIFJFRjogaHR0cHM6
Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NzAKICAgIFVzZSBQZGJT
dHJpbmdPZmZzZXQgdG8gZ2V0IFBEQiBpbmZvLCBpdCB3aWxsIGhhdmUgbm8gZnVuY3Rpb25hbCBp
bXBhY3QsCiAgICBhbmQgd2lsbCBqdXN0IG1ha2UgdGhlIGNvZGUgbW9yZSBnZW5lcmljLgogICAg
CiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQt
b2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+Cgpjb21taXQgZjI0ODUzOTUzOGVmZDUy
MmE3MWMxZTliZjYzYzYyMmUwMmQ0NDNmNApBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGlu
dGVsLmNvbT4KRGF0ZTogICBUdWUgTWF5IDIzIDEwOjUxOjEzIDIwMTcgKzA4MDAKCiAgICBNZGVN
b2R1bGVQa2cgU21pSGFuZGxlclByb2ZpbGU6IFVzZSBmaXhlZCBkYXRhIHR5cGUgaW4gZGF0YSBz
dHJ1Y3R1cmUKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTU2OAogICAgCiAgICBVc2UgZml4ZWQgZGF0YSB0eXBlIGluIGRhdGEgc3Ry
dWN0dXJlIGFuZCBtYWtlIHRoZSBzdHJ1Y3R1cmUKICAgIGJlIG5hdHVyYWwgYWxpZ25lZC4KICAg
IFdpdGhvdXQgdGhpcyB1cGRhdGUsIHRoZSBjb2RlIG11c3QgYXNzdW1lIERYRSBhbmQgU01NIGFy
ZSB1c2luZwogICAgc2FtZSBkYXRhIHR5cGUgKHNhbWUgc2l6ZSBvZiBVSU5UTiksIGJ1dCBpdCBt
YXkgYmUgbm90IHRydWUgYXQKICAgIHNvbWUgY2FzZSwgZm9yIGV4YW1wbGUsIGFmdGVyIHN0YW5k
YWxvbmUgU01NIGZlYXR1cmUgaXMgZW5hYmxlZC4KICAgIFdpdGggdGhpcyB1cGRhdGUsIHRoZSBk
YXRhIHN0cnVjdHVyZSB3aWxsIGJlIHBoYXNlIGluZGVwZW5kZW50CiAgICBhbmQgY29udmVuaWVu
dCBmb3IgY29uc3VtZXIgdG8gcGFyc2UgdGhlIGRhdGEuCiAgICAKICAgIENjOiBKaWV3ZW4gWWFv
IDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4u
eWFvQGludGVsLmNvbT4KCmNvbW1pdCA4Y2VkMTkyZDVjZjFlOGNjZDU2ZmE1ZGFlZDJjMmNhMjhm
YjA0Y2ZmCkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1
ZSBNYXkgMjMgMTI6Mjg6NTEgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZyBTbWlIYW5kbGVy
UHJvZmlsZTogRml4IG5vIFBEQiBjYXNlIGhhbmRsaW5nIGluY29ycmVjdGx5CiAgICAKICAgIFJF
RjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NjkKICAg
IAogICAgVGhlIFBkYlN0cmluZ09mZnNldCBzaG91bGQgYmUgc2V0IHRvIDAgZm9yIG5vIFBEQiBj
YXNlLAogICAgdGhlbiBTbWlIYW5kbGVyUHJvZmlsZUluZm8gY2FuIHVzZSBpdCB0byBrbm93IHdo
ZXRoZXIKICAgIHRoZXJlIGlzIFBDRCBpbmZvIG9yIG5vdC4KICAgIAogICAgQ2M6IEppZXdlbiBZ
YW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdl
bi55YW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 23:06:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 23:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDfMI-00032Y-2z; Wed, 24 May 2017 23:06:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1dDfMH-00032S-5x
 for xen-devel@lists.xen.org; Wed, 24 May 2017 23:06:25 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7F/31-03920-0F116295; Wed, 24 May 2017 23:06:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURj23H14FW+czY8dl0FOtFR0E6UvCfq
 hEhWsKH+sftidu26TfbE7Y9KPJqFLVyKVoCNRaRrZcKKuLBVLMsoscYqSFWhKfoRJYvpDk3Z3
 86Pz6znv877P87ycg3OE33hinLJaKLOB1En4odyXRzOSU5YFCQqZ13H4mOvXQ+4pcHqgewM7D
 y7ztAal0XqVp5mpdQLTgMw6tN7Pt4FVaQXAcSEsRivvqQoQgiNIoNfNNTwWy1HPLQ9gsBDaAF
 oul1eAUD/uBsju7QPs5TlAdz6W8dkuN0A1HSoG82ESevrhLsbgCKhEnVUTwcwAB34H6LN7CmO
 cw2EWWm+JYnuykcvxg8+UI2AOGnRLmTIXxiP72L1ACAJeRI/GpvisbzWGhkZcAd8QeAk9mKwO
 pAYwCq0PugO+HChCk7P1GLsNRK6eYQ6LI9HCzBaPEUKwjoPsthXAEvvRm9aJf+vHoj+eUsAE4
 sBE5HkhZTVj0X3HdDAbSIDe1c5y2d1jUUPXCFYFYpx7rJ27084908490w2A2wIO0ZT5GmVOyU
 hVmrVqjUVPanUpabIjqXqKpkk1pSOVdGq+Ud8O/C8d5D9dwDEq7wfROCaJJHqH4xXCfUqjqlh
 D0po8c5GOovtBDI5LEDEMExRCgZlSU9YCrc7/XbZphIdJIogShiZoE6mntWqWGgTpeNsTzyqG
 f6lsW8WEXIPRQIlFhIVphUyrpsiwI7T99XzggDicAP5owjATZdZrLf/zi0CEA0k40ceohGkNl
 h2/RX8UzB8l+2scE8VC7lJiG5A1jU8khqiWkkfdBWs5qjM3z9lftUflXs/0vS1U1Nk0caV5dO
 5xb2FzZXlC+ljJUob8MV3X/NsbtLxBbIoGuvUdRm1Wp29rbnPL1XvDtXnl9tlmX/0cnL/Q9NN
 RRox/WspsX2jMH3J3rYhwy0n7/AlptKlx+llL68G1jVZaIOHSGjItiWOmyb/biPT0dQMAAA==
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495667181!70626780!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36007 invoked from network); 24 May 2017 23:06:23 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 May 2017 23:06:23 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 24 May 2017 16:06:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,388,1491289200"; d="scan'208";a="861009651"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by FMSMGA003.fm.intel.com with ESMTP; 24 May 2017 16:06:21 -0700
Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 24 May 2017 16:06:20 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX113.amr.corp.intel.com (10.18.116.7) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 24 May 2017 16:06:20 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Thu, 25 May 2017 07:06:18 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [BUG] repeated live migration for VM failed
Thread-Index: AdLSw9WzzjNC+GSwTCWs5wpWnJFjCv//u50AgAAMlID//gRfcP/6LWCw
Date: Wed, 24 May 2017 23:06:17 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B722E32@shsmsx102.ccr.corp.intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B720CC4@shsmsx102.ccr.corp.intel.com>
 <b2acfabe-cd9b-d746-3f91-9ab21244a099@citrix.com>
 <CAFLBxZaUDqX4W0XLYTd38Ei09rXLYT8V83JAeVGhypW0zvE_bQ@mail.gmail.com>
 <B8376D2DEA074F45BA033984477C453E3B721A7F@shsmsx102.ccr.corp.intel.com>
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B721A7F@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzgxNGM4MWUtZjQxZS00MmIxLTg1ZTQtNmE5NGJiNWNiNzUxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IlBxWXdTcFpHdXFaT1FhSWhTRlVaTWdRb2NvQWdhSXd1cVM0NlVcLzNjYmlvPSJ9
x-ctpclassification: CTP_IC
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul
 Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>, "Gao,
 Chao" <chao.gao@intel.com>
Subject: Re: [Xen-devel] [BUG] repeated live migration for VM failed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlLCANClRoZSBsaXZlIG1pZ3JhdGUgcGFzcyBvdmVyIDUwMCsgdGltZXMgd2l0aCB0aGlz
IHBhdGNoLCBJIHRoaW5rIGl0J3MgZmluZSB0byBtZXJnZSBpdCBpbnRvIFhlbiA0LjkuIA0KDQpU
ZXN0ZWQtYnk6IFh1ZG9uZyBIYW8gPHh1ZG9uZy5oYW9AaW50ZWwuY29tPg0KDQpUaGFua3MsDQot
WHVkb25nDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2
ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2Yg
SGFvLA0KPiBYdWRvbmcNCj4gU2VudDogVHVlc2RheSwgTWF5IDIzLCAyMDE3IDU6MjMgUE0NCj4g
VG86IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnDQo+IENjOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+OyBB
bmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IFBhdWwNCj4gRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+OyBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+OyBHYW8sDQo+IENoYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtCVUddIHJl
cGVhdGVkIGxpdmUgbWlncmF0aW9uIGZvciBWTSBmYWlsZWQNCj4gDQo+IEdlb3JnZSwgdGhhbmtz
IHRoZSBmaXhpbmcuDQo+IFdpdGggdGhlIHBhdGNoLCB0aGUgdGVzdGluZyBpcyBydW5uaW5nIG9u
IDkwKyB0aW1lIExNIHdpdGhvdXQgYW55IGVycm9yIHRpbGwgbm93LA0KPiBsZXQncyB3YWl0IGZv
ciB0aGUgZmluYWwgcmVzdWx0Lg0KPiANCj4gVGhhbmtzLA0KPiAtWHVkb25nDQo+IA0KPiANCj4g
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEdlb3JnZSBEdW5sYXAgW21h
aWx0bzpnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb21dDQo+ID4gU2VudDogTW9uZGF5LCBNYXkgMjIs
IDIwMTcgNzowMyBQTQ0KPiA+IFRvOiBIYW8sIFh1ZG9uZyA8eHVkb25nLmhhb0BpbnRlbC5jb20+
OyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiA+IENjOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBH
YW8sIENoYW8gPGNoYW8uZ2FvQGludGVsLmNvbT47IFBhdWwgRHVycmFudA0KPiA+IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ow0KPiA+IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW0JVR10gcmVwZWF0ZWQgbGl2ZSBtaWdyYXRpb24gZm9yIFZNIGZhaWxl
ZA0KPiA+DQo+ID4gT24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMTE6MTggQU0sIEdlb3JnZSBEdW5s
YXANCj4gPiA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KPiA+IHdyb3RlOg0KPiA+ID4gT24g
MjIvMDUvMTcgMDc6MzUsIEhhbywgWHVkb25nIHdyb3RlOg0KPiA+ID4+IEJ1ZyBkZXRhaWxlZCBk
ZXNjcmlwdGlvbjoNCj4gPiA+Pg0KPiA+ID4+IC0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+Pg0KPiA+
ID4+IENyZWF0ZSBvbmUgUkhFTDcuMyBIVk0gYW5kIGRvIGxpdmUgbWlncmF0aW9uIGNvbnRpbnVv
dXNseSwgd2hpbGUNCj4gPiA+PiBkb2luZyB0aGUNCj4gPiAyMDArIG9yIDMwMCsgdGltZXMgbGl2
ZS1taWdyYXRpb24sIHRvb2wgc3RhY2sgcmVwb3J0IGVycm9yIGFuZCBtaWdyYXRpb24gZmFpbGVk
Lg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+Pg0KPiA+ID4+IEVudmlyb25tZW50IDoNCj4gPiA+Pg0K
PiA+ID4+IC0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+Pg0KPiA+ID4+IEhXOiBTa3lsYWtlIHNlcnZl
cg0KPiA+ID4+DQo+ID4gPj4gWGVuOiBYZW4gNC45LjAgUkM0DQo+ID4gPj4NCj4gPiA+PiBEb20w
OiBMaW51eCA0LjExLjANCj4gPiA+Pg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+PiBSZXByb2R1Y2Ug
c3RlcHM6DQo+ID4gPj4NCj4gPiA+PiAtLS0tLS0tLS0tLS0tLS0tDQo+ID4gPj4NCj4gPiA+PiAx
LiAgICAgIENvbXBpbGUgWGVuIDQuOSBSYzQgYW5kIGRvbTAga2VybmVsIDQuMTEuMCwgYm9vdCB0
byBkb20wDQo+ID4gPj4NCj4gPiA+PiAyLiAgICAgIEJvb3QgUkhFTDcuMyBIVk0gZ3Vlc3QNCj4g
PiA+Pg0KPiA+ID4+IDMuICAgICAgTWlncmF0ZSBndWVzdCB0byBsb2NhbGhvc3QsIHNsZWVwIDEw
IHNlY29uZHMNCj4gPiA+Pg0KPiA+ID4+IDQuICAgICAgUmVwZWF0IGRvaW5nIHRoZSBzdGVwMy4N
Cj4gPiA+Pg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+PiBDdXJyZW50IHJlc3VsdDoNCj4gPiA+Pg0K
PiA+ID4+IC0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+Pg0KPiA+ID4+IFZNIE1pZ3JhdGlvbiBmYWls
Lg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+Pg0KPiA+ID4+IEJhc2UgZXJyb3IgbG9nOg0KPiA+ID4+
DQo+ID4gPj4gLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4+DQo+ID4gPj4geGwgbWlncmF0ZSAyNGhy
c19sbV9ndWVzdF8yIGxvY2FsaG9zdA0KPiA+ID4+DQo+ID4gPj4gcm9vdEBsb2NhbGhvc3QncyBw
YXNzd29yZDoNCj4gPiA+Pg0KPiA+ID4+IG1pZ3JhdGlvbiB0YXJnZXQ6IFJlYWR5IHRvIHJlY2Vp
dmUgZG9tYWluLg0KPiA+ID4+DQo+ID4gPj4gU2F2aW5nIHRvIG1pZ3JhdGlvbiBzdHJlYW0gbmV3
IHhsIGZvcm1hdCAoaW5mbyAweDMvMHgwLzE3NjEpDQo+ID4gPj4NCj4gPiA+PiBMb2FkaW5nIG5l
dyBzYXZlIGZpbGUgPGluY29taW5nIG1pZ3JhdGlvbiBzdHJlYW0+IChuZXcgeGwgZm10IGluZm8N
Cj4gPiA+PiAweDMvMHgwLzE3NjEpDQo+ID4gPj4NCj4gPiA+PiBTYXZlZmlsZSBjb250YWlucyB4
bCBkb21haW4gY29uZmlnIGluIEpTT04gZm9ybWF0DQo+ID4gPj4NCj4gPiA+PiBQYXJzaW5nIGNv
bmZpZyBmcm9tIDxzYXZlZD4NCj4gPiA+Pg0KPiA+ID4+IHhjOiBpbmZvOiBTYXZpbmcgZG9tYWlu
IDI3MywgdHlwZSB4ODYgSFZNDQo+ID4gPj4NCj4gPiA+PiB4YzogaW5mbzogRm91bmQgeDg2IEhW
TSBkb21haW4gZnJvbSBYZW4gNC45DQo+ID4gPj4NCj4gPiA+PiB4YzogaW5mbzogUmVzdG9yaW5n
IGRvbWFpbg0KPiA+ID4+DQo+ID4gPj4geGM6IGVycm9yOiBzZXQgSFZNIHBhcmFtIDEyID0gMHgw
MDAwMDAwMGZlZmZlMDAwICg4NSA9IEludGVycnVwdGVkDQo+ID4gPj4gc3lzdGVtIGNhbGwgc2hv
dWxkICk6IEludGVybmFsIGVycm9yDQo+ID4gPj4NCj4gPiA+PiB4YzogZXJyb3I6IFJlc3RvcmUg
ZmFpbGVkICg4NSA9IEludGVycnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCApOg0KPiA+ID4+IElu
dGVybmFsIGVycm9yDQo+ID4gPg0KPiA+ID4gSW50ZXJlc3RpbmcgLS0gaXQgYXBwZWFycyB0aGF0
IHNldHRpbmcgSFZNX1BBUkFNX0lERU5UX1BUICgjMTIpIGNhbg0KPiA+ID4gZmFpbCB3aXRoIC1F
UkVTVEFSVC4gIEJ1dCB0aGUgY29tbWVudCBmb3IgRVJFU1RBUlQgbWFrZXMgaXQgZXhwbGljaXQN
Cj4gPiA+IHRoYXQgaXQgc2hvdWxkIGJlIGludGVybmFsIG9ubHkgLS0gaXQgc2hvdWxkIGNhdXNl
IGEgaHlwZXJjYWxsDQo+ID4gPiBjb250aW51YXRpb24gKHNvIHRoYXQgdGhlIGh5cGVyY2FsbCBy
ZXN0YXJ0cyBhdXRvbWF0aWNhbGx5KSwgcmF0aGVyDQo+ID4gPiB0aGFuIHJldHVybmluZyB0byB0
aGUgZ3Vlc3QuDQo+ID4gPg0KPiA+ID4gQnV0IHRoZSBoeXBlcmNhbGwgY29udGludWF0aW9uIGNv
ZGUgc2VlbXMgdG8gaGF2ZSBkaXNhcHBlYXJlZCBmcm9tDQo+ID4gPiBkb19odm1fb3AoKSBhdCBz
b21lIHBvaW50Pw0KPiA+ID4NCj4gPiA+IC9tZSBkaWdzIGEgYml0IG1vcmUuLi4NCj4gPg0KPiA+
IFRoZSBwcm9ibGVtIHR1cm5zIG91dCB0byBiZSBjb21taXQgYWUyMGNjZiAoImRtX29wOiBjb252
ZXJ0DQo+ID4gSFZNT1Bfc2V0X21lbV90eXBlIiksIHdoaWNoIHNheXM6DQo+ID4NCj4gPiAgICAg
VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBuZWVkIGZvciBoYW5kbGluZyBIVk1PUCByZXN0YXJ0cywg
c28gdGhhdA0KPiA+ICAgICBpbmZyYXN0cnVjdHVyZSBpcyByZW1vdmVkLg0KPiA+DQo+ID4gV2hp
bGUgaXQncyB0cnVlIHRoYXQgdGhlcmUgYXJlIG5vIG1vcmUgb3BlcmF0aW9ucyB3aGljaCBuZWVk
IGl0ZXJhdGlvbg0KPiA+IGluZm9ybWF0aW9uIHJlc3RvcmVkLCBidXQgdGhlcmUgYXJlIHR3byBv
cGVyYXRpb25zIHdoaWNoIG1heSBzdGlsbA0KPiA+IG5lZWQgdG8gYmUgcmVzdGFydGVkIHRvIGF2
b2lkIGRlYWRsb2NrcyB3aXRoIG90aGVyIG9wZXJhdGlvbnMuDQo+ID4NCj4gPiBBdHRhY2hlZCBp
cyBhIHBhdGNoIHdoaWNoIHJlc3RvcmVzIGh5cGVyY2FsbCBjb250aW51YXRpb24gY2hlY2tpbmcu
DQo+ID4gWHVkb25nLCBjYW4geW91IGdpdmUgaXQgYSB0ZXN0Pw0KPiA+DQo+ID4gVGhhbmtzLA0K
PiA+ICAtR2VvcmdlDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 24 23:09:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 23:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDfPY-0003DB-Kv; Wed, 24 May 2017 23:09:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDfPX-0003Cz-9i
 for xen-devel@lists.xensource.com; Wed, 24 May 2017 23:09:47 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F3/87-02006-AB216295; Wed, 24 May 2017 23:09:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXenkFq
 kwb6VahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDvxKXPBtSbGikMnjjM3
 MJ6O6WLk4hAS+MsoMWfHZXYI5zGjxMVzS1kgnG2MEmtmTmLsYuTkEBFwlvh6Zi47iM0roC+x9
 clK1i5GDg5hAVuJKe8dQeolBC6pSVyb8oIFJC4h4C2x+W8uSDmI+f7cLKYuRnYONgEriUNiIF
 EWAVWJw5d2sE1g5F7AyLCKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVg
 vOT93EyPQ5/UMDIw7GC9v8TvEKMnBpCTKu/e8aqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV57
 QbVIIcGi1PTUirTMHGDwwaQlOHiURHhtQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOm
 wdSJABSlFGaBzcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzloJM4cnMK4Hb9AroCC
 agI1zvKoMcUZKIkJJqYNRjjpNnPFM/iZFXSPf69UW3Gt7sOLzJNX6S+gyr2Wd917Gc8d/9/mF
 RwxV/5Ue/Lz4utI/PT3394dDLaaJJe72Py6R6KaRutGidqs1qlvC6olNhwW7mc5v4eM+fW605
 Q+hXVml194annV1SLL92iouss3bQiWOpCvqzq1Peujf/mG+RQ6T7UyWW4oxEQy3mouJEAPDzk
 l1/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495667384!98550119!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46450 invoked from network); 24 May 2017 23:09:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 May 2017 23:09:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDfPT-0007D6-0j; Wed, 24 May 2017 23:09:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDfPM-0003ij-JX; Wed, 24 May 2017 23:09:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDfPL-0006OF-Vm; Wed, 24 May 2017 23:09:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109711-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-libvirt:guest-destroy:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:debian-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=9964e96dc9999cf7f7c936ee854a795415d19b60
X-Osstest-Versions-That: qemuu=56821559f0ba682fe6b367815572e6f974d329ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 May 2017 23:09:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 109711: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcxMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MTEvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTcwMSBwYXNzIGluIDEwOTcxMQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IHBhc3MgaW4gMTA5NzAxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDE5IGd1ZXN0LWRl
c3Ryb3kgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDk3MDEKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEw
OTcwMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDk2NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5NzAxIGxpa2Ug
MTA5NjUzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTA5NzAxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzAxIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEwOTYxMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjY0CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDk2NjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY2NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAg
ICAgICA5OTY0ZTk2ZGM5OTk5Y2Y3ZjdjOTM2ZWU4NTRhNzk1NDE1ZDE5YjYwCmJhc2VsaW5lIHZl
cnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA1NjgyMTU1OWYwYmE2ODJmZTZiMzY3ODE1NTcy
ZTZmOTc0ZDMyOWFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk2NjQgIDIwMTctMDUtMjEgMTQ6
NTk6MjQgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NzAxICAyMDE3LTA1LTIz
IDE3OjEzOjA1IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJl
cnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAg
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdA
cmVkaGF0LmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIE1hcmsg
Q2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIFNhbWVlaCBKdWJy
YW4gPHNhbWVlaEBkYXluaXguY29tPgogIFNhbWVlaCBKdWJyYW4gPHNqdWJyYW5AcmVkaGF0LmNv
bT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGgg
PHRodXRoQHJlZGhhdC5jb20+CiAgWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3ZWkuY29t
PgogIFpoYW5nIENoZW4gPHpoYW5nY2hlbi5mbnN0QGNuLmZ1aml0c3UuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9cWVtdS1tYWlubGluZQorIHJl
dmlzaW9uPTk5NjRlOTZkYzk5OTljZjdmN2M5MzZlZTg1NGE3OTU0MTVkMTliNjAKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tF
RD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBxZW11LW1haW5saW5lIDk5NjRlOTZkYzk5OTlj
ZjdmN2M5MzZlZTg1NGE3OTU0MTVkMTliNjAKKyBicmFuY2g9cWVtdS1tYWlubGluZQorIHJldmlz
aW9uPTk5NjRlOTZkYzk5OTljZjdmN2M5MzZlZTg1NGE3OTU0MTVkMTliNjAKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXFlbXV1CisgeGVuYnJhbmNoPXhlbi11
bnN0YWJsZQorIHFlbXV1YnJhbmNoPXFlbXUtbWFpbmxpbmUKKyAnWycgeHFlbXV1ID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS1tYWlubGluZSA9IHggJ10nCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4OTk2NGU5NmRjOTk5OWNmN2Y3Yzkz
NmVlODU0YTc5NTQxNWQxOWI2MCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDog
ZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisr
IDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5l
CisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5s
aW5lCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIu
Ni4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNy
b24ucWVtdS1tYWlubGluZQorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorKyA6IGdp
dDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVF
X1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVF
X0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhf
dHJlZSBxZW11LW1haW5saW5lCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3FlbXUtbWFpbmxpbmUKKyBnaXQgcHVzaCBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCA5OTY0ZTk2
ZGM5OTk5Y2Y3ZjdjOTM2ZWU4NTRhNzk1NDE1ZDE5YjYwOnJlZnMvaGVhZHMvdXBzdHJlYW0tdGVz
dGVkClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CiAgIDU2ODIxNTUuLjk5NjRlOTYgIDk5NjRlOTZkYzk5OTljZjdmN2M5MzZlZTg1NGE3OTU0MTVk
MTliNjAgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 01:31:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 01:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDhcJ-0006Q6-Mw; Thu, 25 May 2017 01:31:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honglei.wang@oracle.com>) id 1dDhcH-0006Q0-OF
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 01:31:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 31/C2-03696-9D336295; Thu, 25 May 2017 01:31:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXSO6nOVfeGsVq
 kQXO/osX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrG4u5m14CVjxe6Vv9gaGI8ydjFycQgJTGaS
 ONv5i6mLkRPI+c0oMWubBkRiI6PEtJm7mSGcdkaJxhUPGUGqhAUSJBY8+cUKYosIqEvs/ruPB
 aSIWaCLSeL/z+NMEB1tjBL3ln8Fm8smoCPRPuUZC4jNK2Arsaf/AhuIzSKgKnH3zxGwGlGBcI
 neA/1sEDWCEidnPgGr5xTwlnj48DnYNmYBM4l5mx8yQ9jyEtvfzoGyxSVuPZkPNkdCwFii/e1
 FtgmMQrOQjJqFpH0WkvZZSNoXMLKsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDTy00tLk5M
 T81JTCrWS87P3cQIDHcGINjB+GtZwCFGSQ4mJVHehdpqkUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeB2MgHKCRanpqRVpmTnAyINJS3DwKInwmoOkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpefly
 olzlsCUiQAUpRRmgc3ApYELjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY978h0BSezLwSuE2
 vgI5gAjrC9a4yyBEliQgpqQZG1/k/Lv9z7Z66a+b0NBPPjXWBQRmvntgLukYYnrN8bGaUbH6A
 gylZeHLp55N/+4q0J5qdPNE2UT0ifkv54jpz+bkbuC7mT9vub97G5aaW2L+Uy1R0qV7oetmbx
 ay6BYnxilsvhZYa+4Z6509JvaAYN+WNz7eE9RtUTCy31Bg1nHSbMrO1vkmJpTgj0VCLuag4EQ
 CSuM2K/QIAAA==
X-Env-Sender: honglei.wang@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495675862!73753474!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32390 invoked from network); 25 May 2017 01:31:04 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 01:31:04 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4P1UZEn006281
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 May 2017 01:30:35 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4P1UYOk000580
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 May 2017 01:30:35 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4P1UY7U024038;
 Thu, 25 May 2017 01:30:34 GMT
Received: from [10.182.70.214] (/10.182.70.214)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 May 2017 18:30:33 -0700
To: Dave Anderson <anderson@redhat.com>
References: <1495609985-5328-1-git-send-email-honglei.wang@oracle.com>
 <2121155069.18928570.1495641388085.JavaMail.zimbra@redhat.com>
From: Honglei Wang <honglei.wang@oracle.com>
Message-ID: <630ee956-270d-e4c1-a5a4-b2dedea89989@oracle.com>
Date: Thu, 25 May 2017 09:32:55 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <2121155069.18928570.1495641388085.JavaMail.zimbra@redhat.com>
Content-Language: en-US
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, ptesarik@suse.cz, daniel kiper <daniel.kiper@oracle.com>,
 kexec@lists.infradead.org, xen-devel@lists.xenproject.org,
 eric devolder <eric.devolder@oracle.com>, crash-utility@redhat.com
Subject: Re: [Xen-devel] [Crash-utility] [PATCH] xen: Add support for domU
 with Linux kernel 3.19 and newer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGF2ZSwKCk9uIDA1LzI0LzIwMTcgMTE6NTYgUE0sIERhdmUgQW5kZXJzb24gd3JvdGU6Cj4g
UXVldWVkIGZvciBjcmFzaC03LjIuMDoKPiAgICBodHRwczovL2dpdGh1Yi5jb20vY3Jhc2gtdXRp
bGl0eS9jcmFzaC9jb21taXQvNWM1Mjg0MmE1OGEyNjAyZGJhODFkZTcxODMxYWY5OGIyYjUzYzZl
MAo+Cj4gVGhhbmtzLAo+ICAgIERhdmUKPgpJdCdzIGdyZWF0ISBUaGFua3MgYSBsb3QuCgpIb25n
bGVpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 02:15:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 02:15:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDiIm-0000zx-1D; Thu, 25 May 2017 02:15:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDiIl-0000zm-9W
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 02:14:59 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 21/AE-01733-22E36295; Thu, 25 May 2017 02:14:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVfRTi3
 SYOl9dYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTLlxgq3gh1RF75z7zA2M
 +4W7GLk4hAT+Mkq0ndjJCuE8ZpToO/GIvYuRE8jZxiix+i4riC0i4Czx9cxcsDivgL7EwXlnw
 eLCQHbzwYOMILaEQIrExT/nmCFsL4nWvkmsMPb5R9OAetk52ASsJA6JgURZBFQltm/awDiBkX
 sBI8MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPVC83tbg4MT01JzGpWC85P3cTI9DjDECwg3H
 NVOdDjJIcTEqivAu11SKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDetQHKCRalpqdWpGXmAEMP
 Ji3BwaMkwptqC5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXhWQIgGQoozSPLgRsDi4x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHebJApPJl5JXCbXgEdwQR0hOtdZZAjShIRUlINjM
 anFIyT2+5+jwqav0dO/s0i9vVX/+9l3Hxz+qlr817cqjGKrXf4Ej9nnXJy8HqeKb27PH2eb/6
 t8L/eoPzJrl3/Dct2Xo9+cNaz01eCXeF2/qIGFyVN7l98/tVB5bvOv5D6oXLxy4x58877PL/5
 vF99qUJJvljLqifyj57UKPEfb1Jclcg6uUaJpTgj0VCLuag4EQAQY5+rfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495678496!100298802!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6201 invoked from network); 25 May 2017 02:14:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 02:14:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDiIg-00039N-DD; Thu, 25 May 2017 02:14:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDiIa-0001qp-Vo; Thu, 25 May 2017 02:14:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDiIa-0008QZ-Oi; Thu, 25 May 2017 02:14:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109727-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=00b00cc57bfe0fca54c904d4dd44a263e243c88b
X-Osstest-Versions-That: ovmf=a0284a9a5820e470bae2557a7e25c426e62c8a4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 02:14:48 +0000
Subject: [Xen-devel] [ovmf test] 109727: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcyNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMDk3MjAKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICAwMGIwMGNjNTdiZmUwZmNh
NTRjOTA0ZDRkZDQ0YTI2M2UyNDNjODhiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAg
ICAgICAgICBhMDI4NGE5YTU4MjBlNDcwYmFlMjU1N2E3ZTI1YzQyNmU2MmM4YTRlCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMDk3MjAgIDIwMTctMDUtMjQgMTI6MTU6NDYgWiAgICAwIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTA5NzI3ICAyMDE3LTA1LTI0IDIwOjE3OjA0IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDAwYjAwY2M1N2JmZTBmY2E1
NGM5MDRkNGRkNDRhMjYzZTI0M2M4OGIKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNo
ZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgTWF5IDE5IDExOjQ3OjQwIDIwMTcgKzAxMDAK
CiAgICBCYXNlVG9vbHMvU2NyaXB0czogZGlzY2FyZCAuZ251Lmhhc2ggc2VjdGlvbiBpbiBHQ0Mg
YnVpbGRzCiAgICAKICAgIFNvbWUgYnVpbGRzIG9mIEdDQy9iaW51dGlscyB3aWxsIGRlZmF1bHQg
dG8gdXNpbmcgdGhlIEdOVSBmbGF2b3Igb2YKICAgIHRoZSBzeW1ib2wgaGFzaCB0YWJsZSwgYW5k
IHdpbGwgZW1pdCBpdCBpbnRvIGEgc2VjdGlvbiBjYWxsZWQgLmdudS5oYXNoCiAgICByYXRoZXIg
dGhhbiAuaGFzaC4gV2UgaGF2ZSBubyB1c2UgZm9yIGl0cyBjb250ZW50cywgYW5kIEdlbkZ3IGln
bm9yZXMKICAgIGl0IGFueXdheSwgc28gaXQgc2hvdWxkbid0IHJlYWxseSBtYXR0ZXIgd2hhdCB3
ZSBkbyB3aXRoIGl0LgogICAgCiAgICBIb3dldmVyLCBkdWUgdG8gYSB3b3JrYXJvdW5kIGZvciBB
QVJDSDY0IHdlIGhhdmUgaW4gR2VuRncgdG8gZGVhbCB3aXRoCiAgICBvbGRlciBHQ0NzIHRoYXQg
Y29ycnVwdCBzZWN0aW9uLWJhc2VkIHJlbG9jYXRpb25zIHdoZW4gbWVyZ2luZyBzZWN0aW9ucwog
ICAgZHVyaW5nIHRoZSBmaW5hbCBsaW5rLCB3ZSBuZWVkIHRoZSBFTEYgYW5kIFBFL0NPRkYgdmll
d3Mgb2YgdGhlIGJpbmFyeQogICAgdG8gYmUgaWRlbnRpY2FsLiBTaW5jZSB3ZSBkb24ndCBwbGFj
ZSB0aGUgLmdudS5oYXNoIHNlY3Rpb24gZXhwbGljaXRseSwKICAgIGl0IG1heSBlbmQgdXAgYXQg
dGhlIGJlZ2lubmluZyBvZiB0aGUgRUxGIGJpbmFyeSwgY2F1c2luZyBvdGhlciBzZWN0aW9ucwog
ICAgdG8gYmUgc2hpZnRlZCBpbiB0aGUgRUxGIHZpZXcgYnV0IG5vdCBpbiB0aGUgUEUvQ09GRiB2
aWV3LgogICAgCiAgICBTbyBsZXQncyBhZGQgLmdudS5oYXNoIHRvIHRoZSBHQ0MgbGlua2VyIHNj
cmlwdC4gV2UgZG9uJ3QgY2FyZSBhYm91dCBpdHMKICAgIGNvbnRlbnRzIHNvIGFkZCBpdCB0byB0
aGUgL0RJU0NBUkQvIHNlY3Rpb24uCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgVGVzdGVkLWJ5OiBMZWlmIExp
bmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGltaW5n
IEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 04:41:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 04:41:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDkaX-00025S-0B; Thu, 25 May 2017 04:41:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDkaW-00025M-2v
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 04:41:28 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 FA/14-01733-77066295; Thu, 25 May 2017 04:41:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVbcsQS3
 S4MtrPosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7F53iqXgvGnFjNtXmBsY
 b2l3MXJxCAn8ZZTo+LyUpYuRE8h5zCjxbFs6RGIbo8TMb4eYQRIiAs4SX8/MZQexeQX0JTob3
 wE1cHAIC+hJXFseABKWEPCSmH59HSOMff7RNKBydg42ASuJQ2IgxSwCqhIbJllPYORawMiwil
 G9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQp/UMDIw7GJt6nQ8
 xSnIwKYnyLnZWixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWseD5QTLEpNT61Iy8wBBhdMWoKD
 R0mE9xNImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlFQIoEQIoySvPgRsAC/RKjrJQwL
 yMDA4MQT0FqUW5mCar8K0ZxDkYlYV5BkCk8mXklcJteAR3BBHSE611lkCNKEhFSUg2MkoIvt1
 4rUxQ9EjN/xWMjPZ0VifLBNccUt586O+PfGjXxP7n2cc+Kl8Vs0O19Fqvtu7m1s+GHGX9TjYQ
 gZ+6lD0d3SShp5Wz9suhzTDDj5UTmy8VKD28mqXA2C/8QfdjFt8bK6+TyF6dSC4u2fnz/VLDH
 KKiOyfmrB+MqXYb93Nc5MnUmarspsRRnJBpqMRcVJwIARnN4+28CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495687285!97309143!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5977 invoked from network); 25 May 2017 04:41:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 04:41:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDkaS-0006zV-I3; Thu, 25 May 2017 04:41:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDkaN-0007Ap-3j; Thu, 25 May 2017 04:41:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDkaM-0002T7-Tp; Thu, 25 May 2017 04:41:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109731-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=0fff7d6740419417b65361529612a49a6a2b96b2
X-Osstest-Versions-That: ovmf=a0284a9a5820e470bae2557a7e25c426e62c8a4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 04:41:18 +0000
Subject: [Xen-devel] [ovmf test] 109731: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTczMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwZmZmN2Q2NzQwNDE5NDE3YjY1MzYxNTI5NjEyYTQ5
YTZhMmI5NmIyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhMDI4NGE5
YTU4MjBlNDcwYmFlMjU1N2E3ZTI1YzQyNmU2MmM4YTRlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk3MjAgIDIwMTctMDUtMjQgMTI6MTU6NDYgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTA5NzI3ICAyMDE3LTA1LTI0IDIwOjE3OjA0IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NzMxICAyMDE3LTA1LTI1IDAyOjE3OjE5IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgTGVp
ZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIE1pY2hhZWwgRCBLaW5uZXkg
PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQu
a2lubmV5QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTBmZmY3ZDY3NDA0MTk0
MTdiNjUzNjE1Mjk2MTJhNDlhNmEyYjk2YjIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4v
YXAtcHVzaCBvdm1mIDBmZmY3ZDY3NDA0MTk0MTdiNjUzNjE1Mjk2MTJhNDlhNmEyYjk2YjIKKyBi
cmFuY2g9b3ZtZgorIHJldmlzaW9uPTBmZmY3ZDY3NDA0MTk0MTdiNjUzNjE1Mjk2MTJhNDlhNmEy
Yjk2YjIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYK
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4MGZmZjdkNjc0
MDQxOTQxN2I2NTM2MTUyOTYxMmE0OWE2YTJiOTZiMiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDBmZmY3ZDY3NDA0MTk0MTdi
NjUzNjE1Mjk2MTJhNDlhNmEyYjk2YjI6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
YTAyODRhOS4uMGZmZjdkNiAgMGZmZjdkNjc0MDQxOTQxN2I2NTM2MTUyOTYxMmE0OWE2YTJiOTZi
MiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 04:57:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 04:57:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDkpQ-0002ui-4r; Thu, 25 May 2017 04:56:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311f8919d=citrix-osstest@xenproject.org>)
 id 1dDkpP-0002uB-AL
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 04:56:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DB/31-03613-21466295; Thu, 25 May 2017 04:56:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK5gilq
 kQeskXYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtF+fyFrwfrwij07SxoYG027GDk5JAT8JRbe
 +cbexcgBZLtLNOxNAwmLCDhLTPhwmw3E5hXQk9j/8h4jiC0skCTR/XclUxcjF1B5v7zEpFt/2
 CHmuEvsuLiCCcbe1NfMCmKzCXhITOyZyAJiswioSsye9RZsqJCAlsTSxSuZIBYISpyc+QSshl
 lAQuLgixfMEPdYSOx9VTGBkW8WkqpZSKoWMDKtYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDD
 Ty00tLk5MT81JTCrWS87P3cQIDCgGINjB+GVZwCFGSQ4mJVHexc5qkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeOuTgXKCRanpqRVpmTnA0IZJS3DwKInwHksCSvMWFyTmFmemQ6ROMepybFi9/
 guTEEtefl6qlDivNMgMAZCijNI8uBGwOLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4xkC
 k8mXklcJteAR3BBHSE611lkCNKEhFSUg2Mek6680y87l2qXJ5dEKCQtCFMLNfrYbA4R3Yr74Z
 LblGFyxkq1W4vmnf6kt4dV/d1Xz5KHczaHNx6MLqYYWp7ilJ80emqq7ky2yZU7lHUWcyV/Fx9
 D+cve7f0O9GSFgVieyR96jun/JgYcKsw0HvGzsznq/sTLqvURe+yFv1c17dI915cdroSS3FGo
 qEWc1FxIgDHiDsmrgIAAA==
X-Env-Sender: prvs=311f8919d=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495688208!63954366!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10373 invoked from network); 25 May 2017 04:56:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 04:56:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,389,1491264000"; d="scan'208";a="425359325"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71427-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=9964e96dc9999cf7f7c936ee854a795415d19b60
X-Osstest-Versions-That: qemuu=56821559f0ba682fe6b367815572e6f974d329ab
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 25 May 2017 05:56:45 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71427: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQyNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcxMzg5CiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgZmFpbCBSRUdSLiB2cy4gNzEzODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBz
cDMgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MTM4OQoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsICAgbGlrZSA3MTM4OQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgNSBsaWJ2
aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMzg5CiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzEzODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDkgd2lu
ZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTM4OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
aWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5OTY0ZTk2ZGM5OTk5
Y2Y3ZjdjOTM2ZWU4NTRhNzk1NDE1ZDE5YjYwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA1NjgyMTU1OWYwYmE2ODJmZTZiMzY3ODE1NTcyZTZmOTc0ZDMyOWFiCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAgNzEzODkgIDIwMTctMDUtMjIgMTA6NDk6MDggWiAgICAyIGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgIDcxNDI3ICAyMDE3LTA1LTI0IDIzOjE3OjI4IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsu
Y2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIFNhbWVlaCBKdWJyYW4gPHNhbWVlaEBkYXluaXgu
Y29tPgogIFNhbWVlaCBKdWJyYW4gPHNqdWJyYW5AcmVkaGF0LmNvbT4KICBTdGVmYW4gSGFqbm9j
emkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+
CiAgWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3ZWkuY29tPgogIFpoYW5nIENoZW4gPHpo
YW5nY2hlbi5mbnN0QGNuLmZ1aml0c3UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQ
dXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjM2IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 05:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 05:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDlnY-00072P-MG; Thu, 25 May 2017 05:59:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDlnW-000724-MV
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 05:58:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5E/CD-03620-2A276295; Thu, 25 May 2017 05:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdhkVq
 kwbRWRosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrP41ibWgvbxi6rU5TA2M
 P927GLk4hAT+Mkqc+f2UEcJ5zCgxvW0LO4SzjVHi+YTzTF2MnBwiAs4SX8/MZQexeQX0JY7sa
 wCzhQVMJaa938MM0iAhcMlAYufnI2wgCQkBb4k5s1YCFbGD2Q8iQCw2ASuJQ2IgeRYBVYkLU5
 +yTGDkXsDIsIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg/HyxoBDjJIcTEqivIud1SKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDWFQLlBItS01Mr
 0jJzgKEHk5bg4FES4b0NkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeHJAiAZCijNI8u
 BGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5NIFN4MvNK4Da9AjqCCegI17vKIEeUJC
 KkpBoYr7zmuODzMGuvHFPe6rnPF36bK1gisolRIrcsZ8WKLWv/nxH6OSdaOXfxEoECJk2dtYY
 B+vnXxecWKoozeORfkvq0xumb+/s5Abf3rfN1fMzOapf3aXbB1eBd3tH88299q91R6aPzcv3/
 JlNWTQ4B3dWte1WFjt8yOtU35f0JiUmnJvU9r3ZZrMRSnJFoqMVcVJwIAHuCmNN+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495691935!63980742!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5120 invoked from network); 25 May 2017 05:58:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 05:58:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDlnR-0000mN-B0; Thu, 25 May 2017 05:58:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDlnL-00005w-SK; Thu, 25 May 2017 05:58:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDlnL-0007q5-Ms; Thu, 25 May 2017 05:58:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109716-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-arm64-arm64-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
X-Osstest-Versions-This: linux=3433eca2d0cd3d0882fe27f6889947c2e9f996ce
X-Osstest-Versions-That: linux=fde8e33d106846b081b0e6cd5e283af7146eb7e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 05:58:47 +0000
Subject: [Xen-devel] [linux-next test] 109716: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcxNiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDYg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
OTY5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDYgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5
NwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDk2OTcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5
NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEw
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2
OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA2IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA5
Njk3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDk2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA2IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDYgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5Nwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDk2OTcKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA5Njk3CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwOTY5NwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDk2OTcKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICA5IHhl
bi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2OTcKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5Nwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTA5Njk3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5Njk3CiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDk2OTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY5NwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM0MzNlY2EyZDBjZDNkMDg4MmZlMjdm
Njg4OTk0N2MyZTlmOTk2Y2UKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IGZkZThlMzNkMTA2ODQ2YjA4MWIwZTZjZDVlMjgzYWY3MTQ2ZWI3ZTQKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNp
bmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTA5NzE2ICAyMDE3LTA1LTI0IDA5OjMwOjEyIFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 06:22:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 06:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDm9w-0000iX-Tx; Thu, 25 May 2017 06:22:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDm9v-0000iL-LC
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 06:22:07 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 88/69-03620-E0876295; Thu, 25 May 2017 06:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZevQi3
 SYNsLDosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHD70jLVgV1rF96vSDYxb
 7LoYOTmEBP4ySrxf4wxhP2aUOHCKq4uRC8jexihxcV0vK0hCRMBZ4uuZuewgNq+AvsSuy1+ZQ
 GxhAROJfw3T2EEaJAQuKkksbp8AlpAQ8JZ4efspcxcjB5h99ap1FyM7B5uAlcQhMZACFgFViX
 V975gmMHIvYGRYxahRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgR
 6mwEIdjDeWxZwiFGSg0lJlHexs1qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle63KgnGBRanpq
 RVpmDjDsYNISHDxKIry1IGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn9QMpEgApyijNg
 xsBi4FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYNBZnCk5lXArfpFdARTEBHuN5VBjmiJB
 EhJdXAeOi7y2OJP5Y33ge47081/jH/y/8p8xafYAuWfTHJeXn2098/WRYsKzRIahNJPK6wJpv
 xU2vaV+FULzVne2/DqzrWPz/nzrskf5Rhwg+3TSJm3qzMyzVdr3lHGpvYpJ8W0F2rFHX8/i/v
 9RcEHy1atv7E7Jb5y22TLbbeCBPimnbovX9E+FkBNiWW4oxEQy3mouJEABNAyRF8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495693325!70516765!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65256 invoked from network); 25 May 2017 06:22:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 06:22:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDm9r-0001Rj-OV; Thu, 25 May 2017 06:22:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDm9m-0000QD-Fs; Thu, 25 May 2017 06:21:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDm9m-0001Pc-2R; Thu, 25 May 2017 06:21:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109717-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:leak-check/basis(8):fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f5eea276d8de10a32e68721707ae8f2fdfaa0960
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 06:21:58 +0000
Subject: [Xen-devel] [linux-4.9 test] 109717: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcxNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTcxNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxMDk3MDMgcGFzcyBpbiAxMDk3MTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk3MDMgcGFzcyBpbiAx
MDk3MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5NzAzIHBhc3MgaW4gMTA5NzE3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBwYXNzIGluIDEwOTcwMwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgOCBsZWFrLWNoZWNrL2Jhc2lz
KDgpIGZhaWwgaW4gMTA5NzAzIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDcz
NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3
MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICA2IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGY1ZWVhMjc2ZDhkZTEwYTMyZTY4NzIxNzA3YWU4ZjJmZGZhYTA5NjAKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1Yjgy
YWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0x
MCAxOTo0Mjo1MiBaICAgNDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTct
MDQtMTIgMTE6MTU6MTkgWiAgIDQyIGRheXMgICA2OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMDk2NTUgIDIwMTctMDUtMjEgMDI6MDM6NTcgWiAgICA0IGRheXMgICAgNiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjQ0MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTQxNDcgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 06:44:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 06:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDmV5-00026V-Pl; Thu, 25 May 2017 06:43:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDmV4-00026J-9x
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 06:43:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 61/D0-01999-D2D76295; Thu, 25 May 2017 06:43:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVVezVi3
 S4GWLqsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzbty6zVbwzbii899CxgbG
 lVpdjFwcQgJ/GSX+rjrJBuE8ZpS4du87cxcjJ5CzjVGi+XQSiC0i4Czx9cxcdhCbV0Bf4syus
 6wgtrCAnsT5A91MILaEgJfE/l39LDD2wXM9QDY7B5uAlcQhMZAoi4CqxIkZrYwTGLkWMDKsYt
 QoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Gw9AwPjDsbG2X6
 HGCU5mJREeRc7q0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtqgbKCRalpqdWpGXmAEMMJi3B
 waMkwttfBZTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3gaQGQIgRRmleXAjYOF+iVFWS
 piXkYGBQYinILUoN7MEVf4VozgHo5Iwbz/IFJ7MvBK4Ta+AjmACOsL1rjLIESWJCCmpBsZGA9
 N+159truF5Z/TirGrm/+aa3CiezB+98900kfOWVb4dhVJL/529tSH87tfvVT/qgjYdWHjF99K
 EopvzX9+a+PzQ5MhAASOlKVP/GayRjGXy1ZVgFol/7iA9waFEn/+ExS5nqQdFPLyC2fuv7WL5
 n7PSYuevqXEpxnI6O/S4ub4fL3uVqqbEUpyRaKjFXFScCAAHHUR3cgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495694632!84702105!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42759 invoked from network); 25 May 2017 06:43:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 06:43:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDmUw-00020K-CL; Thu, 25 May 2017 06:43:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDmUq-0000r1-Uq; Thu, 25 May 2017 06:43:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDmUq-0006ZV-BS; Thu, 25 May 2017 06:43:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109737-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=687bde9cac2ce1a45d916bc26caa370d15d58fce
X-Osstest-Versions-That: ovmf=0fff7d6740419417b65361529612a49a6a2b96b2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 06:43:44 +0000
Subject: [Xen-devel] [ovmf test] 109737: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTczNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2ODdiZGU5Y2FjMmNlMWE0NWQ5MTZiYzI2Y2FhMzcw
ZDE1ZDU4ZmNlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwZmZmN2Q2
NzQwNDE5NDE3YjY1MzYxNTI5NjEyYTQ5YTZhMmI5NmIyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk3MzEgIDIwMTctMDUtMjUgMDI6MTc6MTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NzM3ICAyMDE3LTA1LTI1IDA1OjE1OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249Njg3
YmRlOWNhYzJjZTFhNDVkOTE2YmMyNmNhYTM3MGQxNWQ1OGZjZQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgNjg3YmRlOWNhYzJjZTFhNDVkOTE2YmMyNmNhYTM3MGQx
NWQ1OGZjZQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249Njg3YmRlOWNhYzJjZTFhNDVkOTE2YmMy
NmNhYTM3MGQxNWQ1OGZjZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1sn
IHg2ODdiZGU5Y2FjMmNlMWE0NWQ5MTZiYzI2Y2FhMzcwZDE1ZDU4ZmNlID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgNjg3YmRl
OWNhYzJjZTFhNDVkOTE2YmMyNmNhYTM3MGQxNWQ1OGZjZTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQt
bWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAogICAwZmZmN2Q2Li42ODdiZGU5ICA2ODdiZGU5Y2FjMmNlMWE0NWQ5MTZiYzI2Y2Fh
MzcwZDE1ZDU4ZmNlIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 06:51:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 06:51:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDmbm-0002pn-Kz; Thu, 25 May 2017 06:50:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311f8919d=citrix-osstest@xenproject.org>)
 id 1dDmbl-0002pb-HR
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 06:50:53 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5D/44-03696-CCE76295; Thu, 25 May 2017 06:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve6ZOrV
 Ig+2/eC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bs9ZvYCz5oVOy/L9DAOE2ui5GDQ0LAX2J+
 m1cXIyeQ6SGx6OoWNhBbRMBZYsKH22A2r4CeRPfWVywg5cICFhJLttR1MXIBlTcxSvRPXscIM
 cZN4vrNaogxbhJzH79lArHZgEZO7JnIAmKzCKhKtHyYywxiCwloSSxdvJIJYrygxMmZT8BqmA
 UkJA6+eMEMMcdS4sbue6wTGPlmISmbhaRsASPTKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAYGIAgh2MdzcFHGKU5GBSEuVd7KwWKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCV64WKCdYlJqeWpGWmQMMa5i0BAePkgjvfJA0b3FBYm5xZjpE6hSjLseG1eu/M
 Amx5OXnpUqJ8waAFAmAFGWU5sGNgMXYJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzvgGZwp
 OZVwK36RXQEUxAR7jeVQY5oiQRISXVwJj/v+brpOwzb9OWvp8TrZHA17L1yrotfCrF2x47LuZ
 aqBsprSxfwhz6cv7J61Xf+60Pqq47G/NDrtb8xnP/u0/tLa5wXbzR5MX5X3xx1KEcS6XNsZMF
 OXmvSp654SU82+JvfOC8fOawillR1+clHJjEZXHBqFbynvODqdFCh5h4cxq+entEfVBiKc5IN
 NRiLipOBAB5SlF7rAIAAA==
X-Env-Sender: prvs=311f8919d=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1495695050!51478612!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27221 invoked from network); 25 May 2017 06:50:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 06:50:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,390,1491264000"; d="scan'208";a="433976172"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71428-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=0fff7d6740419417b65361529612a49a6a2b96b2
X-Osstest-Versions-That: ovmf=a0284a9a5820e470bae2557a7e25c426e62c8a4e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 25 May 2017 07:50:46 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71428: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MjgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQyNgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDI2Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMGZmZjdkNjc0
MDQxOTQxN2I2NTM2MTUyOTYxMmE0OWE2YTJiOTZiMgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTAyODRhOWE1ODIwZTQ3MGJhZTI1NTdhN2UyNWM0MjZlNjJjOGE0ZQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDI2ICAyMDE3LTA1LTI0IDIwOjE5OjEyIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQyOCAgMjAxNy0wNS0yNSAwNDo0OToyNCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBNaWNoYWVsIEQgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBNaWNoYWVsIEtpbm5leSA8bWljaGFl
bC5kLmtpbm5leUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwZmZmN2Q2
NzQwNDE5NDE3YjY1MzYxNTI5NjEyYTQ5YTZhMmI5NmIyCkF1dGhvcjogTWljaGFlbCBLaW5uZXkg
PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMjMgMTI6MjI6Mzcg
MjAxNyAtMDcwMAoKICAgIE1kZU1vZHVsZVBrZy9EZWJ1Z1N1cHBvcnREeGU6IEZpeCBYQ09ERTUg
YnVpbGQgZmFpbHVyZQogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTU3MgogICAgCiAgICBVcGRhdGUgWDY0IEFzbUZ1bmNzLlMgdG8gcmVzb2x2
ZSBhIGJ1aWxkIGZhaWx1cmUgdXNpbmcgdGhlCiAgICBYQ09ERTUgdG9vbCBjaGFpbi4gIFRoaXMg
Y2hhbmdlIHVwZGF0ZXMgQXNtRnVuY3MuUyB0byBtYXRjaAogICAgQXNtRnVuY3MuYXNtIGFuZCBB
c21GdW5jcy5uYXNtLgogICAgCiAgICBUaGUgZXJyb3IgZ2VuZXJhdGVkIGluIFhDT0RFNSBidWls
ZCBpczoKICAgIAogICAgZXJyb3I6IGludmFsaWQgaW5zdHJ1Y3Rpb24gbW5lbW9uaWMgJ21vdnp4
dycKICAgICAgICBtb3Z6eHcgOCglcmF4KSwgJXJheAogICAgICAgIF5+fn5+fgogICAgCiAgICBU
aGUgY29ycmVjdCBpbnN0cnVjdGlvbiBpcwogICAgCiAgICAgICAgbW92endxIDgoJXJheCksICVy
YXgKICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBF
cmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogQW5kcmV3IEZpc2ggPGFmaXNo
QGFwcGxlLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hh
ZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBGaXNoIDxhZmlz
aEBhcHBsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgoKY29tbWl0IGM4MjA2ZjIyZmQyZmI2ZTcyYzI5MTMwNGQzOGQ4ZDFkZGVlNzMyY2UKQXV0
aG9yOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkRhdGU6ICAg
VHVlIE1heSAyMyAxMjowMzozOSAyMDE3IC0wNzAwCgogICAgTWRlTW9kdWxlUGtnL1JlZ3VsYXJF
eHByZXNzaW9uRHhlOiBGaXggWENPREU1IGJ1aWxkIGZhaWx1cmUKICAgIAogICAgaHR0cHM6Ly9i
dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NzIKICAgIAogICAgVGhlIEVy
cm9yTWVzc2FnZSBsb2NhbCB2YXJpYWJsZSBpbiBPbmlndXJ1bWFNYXRjaCgpIHNob3VsZAogICAg
YmUgdHlwZSBPbmlnVUNoYXIgaW5zdGVhZCBvZiB0eXBlIENIQVI4LiAgVGhpcyByZXNvbHZlcwog
ICAgYSBidWlsZCBmYWlsdXJlIHdpdGggdGhlIFhDT0RFNSB0b29sIGNoYWluLgogICAgCiAgICBD
YzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIu
emVuZ0BpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQg
MDBiMDBjYzU3YmZlMGZjYTU0YzkwNGQ0ZGQ0NGEyNjNlMjQzYzg4YgpBdXRob3I6IEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBNYXkgMTkgMTE6
NDc6NDAgMjAxNyArMDEwMAoKICAgIEJhc2VUb29scy9TY3JpcHRzOiBkaXNjYXJkIC5nbnUuaGFz
aCBzZWN0aW9uIGluIEdDQyBidWlsZHMKICAgIAogICAgU29tZSBidWlsZHMgb2YgR0NDL2JpbnV0
aWxzIHdpbGwgZGVmYXVsdCB0byB1c2luZyB0aGUgR05VIGZsYXZvciBvZgogICAgdGhlIHN5bWJv
bCBoYXNoIHRhYmxlLCBhbmQgd2lsbCBlbWl0IGl0IGludG8gYSBzZWN0aW9uIGNhbGxlZCAuZ251
Lmhhc2gKICAgIHJhdGhlciB0aGFuIC5oYXNoLiBXZSBoYXZlIG5vIHVzZSBmb3IgaXRzIGNvbnRl
bnRzLCBhbmQgR2VuRncgaWdub3JlcwogICAgaXQgYW55d2F5LCBzbyBpdCBzaG91bGRuJ3QgcmVh
bGx5IG1hdHRlciB3aGF0IHdlIGRvIHdpdGggaXQuCiAgICAKICAgIEhvd2V2ZXIsIGR1ZSB0byBh
IHdvcmthcm91bmQgZm9yIEFBUkNINjQgd2UgaGF2ZSBpbiBHZW5GdyB0byBkZWFsIHdpdGgKICAg
IG9sZGVyIEdDQ3MgdGhhdCBjb3JydXB0IHNlY3Rpb24tYmFzZWQgcmVsb2NhdGlvbnMgd2hlbiBt
ZXJnaW5nIHNlY3Rpb25zCiAgICBkdXJpbmcgdGhlIGZpbmFsIGxpbmssIHdlIG5lZWQgdGhlIEVM
RiBhbmQgUEUvQ09GRiB2aWV3cyBvZiB0aGUgYmluYXJ5CiAgICB0byBiZSBpZGVudGljYWwuIFNp
bmNlIHdlIGRvbid0IHBsYWNlIHRoZSAuZ251Lmhhc2ggc2VjdGlvbiBleHBsaWNpdGx5LAogICAg
aXQgbWF5IGVuZCB1cCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBFTEYgYmluYXJ5LCBjYXVzaW5n
IG90aGVyIHNlY3Rpb25zCiAgICB0byBiZSBzaGlmdGVkIGluIHRoZSBFTEYgdmlldyBidXQgbm90
IGluIHRoZSBQRS9DT0ZGIHZpZXcuCiAgICAKICAgIFNvIGxldCdzIGFkZCAuZ251Lmhhc2ggdG8g
dGhlIEdDQyBsaW5rZXIgc2NyaXB0LiBXZSBkb24ndCBjYXJlIGFib3V0IGl0cwogICAgY29udGVu
dHMgc28gYWRkIGl0IHRvIHRoZSAvRElTQ0FSRC8gc2VjdGlvbi4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVk
LW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBU
ZXN0ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu May 25 07:21:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 07:21:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDn4p-00050m-H3; Thu, 25 May 2017 07:20:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dDn4n-00050g-7p
 for xen-devel@lists.xen.org; Thu, 25 May 2017 07:20:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 12/F1-02181-4D586295; Thu, 25 May 2017 07:20:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURj23Hu3XcXZcSq+Mz9opmKoaRREBBY
 WWbTwRwQqode6bYNtjnun6I9w6AQ1MsXMNH8YJpj4o7RammTO1DIqE1EKwxmGMVhmamHZx727
 anZ+Pe/7POc5z3t4aVJll4fRbJGV5cyMUSP3o/S7idTEsfLYzOSp9rj9txZbqUMofejRTyIDZ
 ckM5rz8olyZ/vJqj8xSRxW1On8TNtRLViE/msI2Em5MTinEAuErCF5feioXCxWuJuBt7QdUhX
 zpIJwNNxfKCBEH4+PQ4an3YhWuQVD5zFqFaJrEJ+Db1SSxLcfxML301StR4gPwcbDWiykcA/1
 P6ikRh2AWFj8vI0kTCM8b57x9X3wY5mddcskyFVz3C8U2iaPA4WkmRQwCHvzeKBNjAm5E8MLV
 g6Q4O+B65QAliSJg6GXzOk6AgakVJGEtdDpspOgPOBpG7aekdgmMv2qXSbhOAcNLFyX/CRI+l
 f7y+gRgFThcfYQkskBbk3P9QjosOObl0gXhR6sr2hRS4VBAxXSLQlKFw7UeGyURd2SwXGOT1a
 D4pi0/0PRv6qYtU7cgsgPF8SxXyHKJe5PyOINObzUxBmNiSvK+JBPL84yONTJ5fNK5fFMXEjb
 CRzgP0bvqNCdS04QmRNmaFpupCsjLP1+sZ3h9DldgZHknCqdpDSgddoEL5FgdW3TBYBTWaoMG
 2l8TrOwUaSVvYUy8QSdRoyiRLv1yb5lQUeZ8MxsWqiwRRVgU6QvMmxYbyzmOIsKClEgIpfK3s
 JzJYP2fd6NQGmmClHbRxd9gtm6+5BZCEEKIo++jxRBW5h8VZkM5870NbeV7PBls8FDwA532bl
 XqpLbMdLvRo27vCsmwu90uE/4zwSbEmjvd3MHVyOzu7tntazHxWbl8qcUGpxPQMafvXFBUbuw
 8NaGdUay9UfeN4eHxyBHt2WIubXmF9SjkR3xC2B/qk9vWzjj9ohyPZ8YbjCPq/p1zs5Maitcz
 KbtIjmf+Anz1vMeXAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495696848!61388872!1
X-Originating-IP: [104.47.2.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8404 invoked from network); 25 May 2017 07:20:48 -0000
Received: from mail-db5eur01on0063.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.63)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 May 2017 07:20:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7lqZbA2L4ieLrE3oTgzrb/q1PPUYBK1zXiQ9oGrWg7U=;
 b=ryFVJVffTKmP68BwvudRYYPZNKMBCK9s+yBKid4nygE66PPqFa7bSA+OmLiNBb6TwIQyv+1/amzlgu6L8VlwPsy5q7kIpm5xmzDsmoplK82R7bwj2EQaDU4hyhk7OzsBI+W61pyx13V2HOVQQh96MXV3jNsg0XiRXJ372FN83qc=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0802MB2189.eurprd08.prod.outlook.com (2603:10a6:800:9b::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Thu, 25
 May 2017 07:20:46 +0000
To: Ian Jackson <ian.jackson@eu.citrix.com>, Olaf Hering <olaf@aepfle.de>
References: <20170524091241.7017-1-olaf@aepfle.de>
 <20170524091224.6972-1-olaf@aepfle.de>
 <22821.26993.592750.244123@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a03547a2-4bf8-8f7e-711d-cfb6ee69c054@arm.com>
Date: Thu, 25 May 2017 08:20:44 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22821.26993.592750.244123@mariner.uk.xensource.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: AM4PR0202CA0014.eurprd02.prod.outlook.com
 (2603:10a6:200:89::24) To VI1PR0802MB2189.eurprd08.prod.outlook.com
 (2603:10a6:800:9b::22)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2189:
X-MS-Office365-Filtering-Correlation-Id: d77cff38-54f1-4016-9f01-08d4a33e905e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2189; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 3:Q3qwnTZfzqHxMqB/GCL7WycfWtG3jxRf3ZuyXY4F0tGNPLWEb2WPnFzaxi5jCmQqhrWS9rOzg1ry8d9RB1PUVvVfOzyySDSTtOKN+C6vqfUSGrE/m2EbxTwXNKLAj9RILzJQZI1es4J9Yg4l5x/0+lxZ7X5MObiMVGidKQGtcq1ib/wn1Zlvh/YIkmVnNOBykaBi45AaOxGSnalgSpxm+RoDtS/DGtT8gVRLOUkdXNd6U47hrOxa3NpnohPZU96liES+jcNigvu+Do2HPDnQD3E7FYYa9VE18cpdlovXCqV+SPaLNPWJP6j74h/5GWYFqPdyy6oMCnt0vPUqYInS06QO2ddI41MPkuFTapWjE9s=;
 25:KdAu9i5nDl1edPFObkWAXz5SIRn8ZdT86MBj0ArzfZtbeHgkpl3GIv8fO+I3VM5MSrWs4zer7kahtQwagvCySJbG+i1yR5IhEHf0kszQUcCGEPlBwb7hlO24WUBk632j3Ny2mbBFwmWkkt62AsoucjrRbUwQjz75Ch6uUWfG7hOnfMILrdw2EH9/Rhwp8cQEiEllUVOTenx333zba26eSERPPgG2EDHgb7QZz9BuuDgSgTMUD5j0RKAKXM/g8rBwvCYiDNDh+cI6PbHlYcA7MhqO8DJ+b6Uxrd769BzEysWkX0DkgPa8T9FaHKd/tprXFsW0TQsrwH2rcoizpv7xa5AGd0DsgJDs9/1MCd6VemJpM5iUc4SYbxaNCFX7xjaFAjqVQ++WHkTi1H5Z/SklHnH/Cb2zeQqatH1NJB1ugRWRK4IkjCzSD5TNz/uUqwchZV3wzNv3apVLNuqDhjc/9tRB6/nmE/W83sbJbUaiJLA=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 31:8Sc505mKpAmOW7CEoseXtwb6RVlCt74ettpAiEDbdSyrlIMpQTc95VmPlhZJu5Gxh/SDE22MeJtaDW5ph++gNfjDC8LrVlsledh6JCFd8m+AF2bpqnW7ledlAboP7StUdP+KSWVDBXMAeTIhWH5BbgOQYbzD/7Bs679cYDPzt13Uso26VIenmi6BPki22R+9fw/3G/nBCr2kdPDiBAb1Q4D8BIHyBrYAZ8PsEWEMCHo=;
 20:hZYH+Bh/wAGwnv7bXwhNa/rnGpd5g+VfKb/q4o/EX3ViSPTSkzNHpoHDD+eUZOi3AKvNCXhUlbK3VcL1tG14MG+uNT4XufVL5ia4Nk2KIqC0ViOR03XeqV4HDwVKwixDk4TAtr/YN0Ii3sE50/LO/cmcRITIAgxrjdUXswLxNvI=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB21892310C81C13816A7BE64680FF0@VI1PR0802MB2189.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148);
 SRVR:VI1PR0802MB2189; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2189; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 4:geR9GDX8aPw8P51YKIzyaTOzreaeVPPJu3lV5RBjm4L/0gawMoGm5fS2OTDLDeTXuveAMyIqYDRWpBmNlRqVCAx5FxEuM1REnZSBfPCWQxRXVzdVTIfVt1CGdVRh9+9qkbjdrqddge9I2poz4cN4VTFxJM+6TNw81TmfeM+uLXX2HvlrH3JCW1XFzPlvajLyvRBfpXO9JTFy/LLQZXz/8c2jsyuAQVAd4LPvBmBHK0LeoI/WRM+Mf8uuTREDcuw80VdXj8P7OXFKW7LW+HUN8VQvhZj/DSQoDZZCPOygiAD/lzz927A846AtVnzTH2C8SHjS0rVaO0mvFVdXxUePCGy3Un87epvG/uYEYQWh7XIZLh2B8MV4mWLKvHGkG86zpPq18S69+1qlYAOd9VFDw/ZC6c1V7Nh0BgvCC7RORwgECfd4rSQOFCClRvFV7bBQoZk7FWLaJHPX4qF6b+CbtiXeXtzXvTwoKHQSe/nVYNz2e0ZlCNRmkoeWJ7MHI9mhn74TipsTopKTrSounxapqSc3y+wOQBIuhnZbLdZaGHa1xuJJDVHe0OrgWYrqk1hFfzzSSX4TWaeoRJttT6ChXlCLSVpkRZ0b1ltzE8hy/4hk/wFPm8qWetsZ2dWvGy6S6q7d6fL04ckc7YBLc1GezkWNLt6Dc4NasI7X6GSswvPfMbu2UW917rz16R+S3MownPKVWD1VH6yzJ7qZr9EPHRnzvrTrq6BFzfSPwIax1jSGgDovJdtw8Y9zBeOPuyKBuiNB2p/LmsAdOdHxb/SjwO+LKTHoda81YaNvhqaWSK8gdtnjVpUpi+Wtrg5bgoCP+gi1ejYnhzWH+iCyufkSqwicBUkMb0YaMMwwuPgBEUzuH4eNXpgn795CFhoHbMlh
X-Forefront-PRVS: 0318501FAE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39860400002)(39850400002)(39400400002)(39410400002)(24454002)(189998001)(6486002)(42186005)(36756003)(38730400002)(2906002)(8676002)(31686004)(305945005)(23746002)(81166006)(6116002)(83506001)(50986999)(50466002)(54356999)(72206003)(230700001)(3846002)(478600001)(76176999)(229853002)(6506006)(5660300001)(53936002)(2950100002)(47776003)(54906002)(66066001)(6246003)(86362001)(65956001)(6512007)(65826007)(4326008)(4001350100001)(25786009)(65806001)(31696002)(8666007)(33646002)(53546009)(7736002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2189; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2189;
 23:CD6qmjGxNm5s7XwPHqffwoHNsy5coQoY8FQ?=
 =?Windows-1252?Q?SSI27AfPd/R8t4AwsWOZLZb5g+62I1wNI4AzE2EUkG2yb3fSlaSK4Vea?=
 =?Windows-1252?Q?8WuuZeoxDTsIE+ByQXiijG+9gDz01AzodXbPrqpAbyt5+/k4r1dFkMbl?=
 =?Windows-1252?Q?fd49SSlpxVOvkZHlQlsX6M2wX9yB3Oid0TltSK0zzrW9an7EjbiaLWce?=
 =?Windows-1252?Q?GRMGUIISSn3q6hclG1+kBZbhvbl419/UmkE+q8TNGsfXqh/ae1oYT3kx?=
 =?Windows-1252?Q?Nn+2JzG9fw1p1T575PBR0Uv+ZBCNMIIBCLWOa3JdzUgRXVni+3W9xSXb?=
 =?Windows-1252?Q?xUgavBF1vmMsdcM10FN7aOhM1elNYCZWIYVhdMHLGPVgMfS9luI4CJYk?=
 =?Windows-1252?Q?vvQ4+uZVd+ne22khzw04zVOB6qZi5HbJChSAHz1bBlKMz7sKz/IW5QRs?=
 =?Windows-1252?Q?m6YpghsUbxXBcMFeoIOUozs/M2zNH37MGl+HgcYKFSntr6wpwjZ5dtzp?=
 =?Windows-1252?Q?DKlSziueKCNpLNU3y+7zLKcW9h9p0sG1prazaEziFuUkeyVvYF4HEToG?=
 =?Windows-1252?Q?kNPserdTaBKX6rlhuNsEUZG7YNPbYNhxUGsvh2rp9LZmanufJdCDFb1Q?=
 =?Windows-1252?Q?aAixaEPSzZCIGuxJbY1h0buDQV5+ytRFWXtqLhfvCxg9SATCsn6KElHq?=
 =?Windows-1252?Q?euBWARn48+CNiGr/mVWu85S4VddFJWQGrd+FR3oMoq48PLKbXdDie7zq?=
 =?Windows-1252?Q?Id0zUjHTeBf9E5Vos7bqYIyklQIRXWy/bv5yZ+MCNp9+qDC6u84Zgz+7?=
 =?Windows-1252?Q?z5WhKFibi5p/de7Oo0H+8ONL+Z+EpPJAikkvI0svj5IvBPh0g3Hwlcan?=
 =?Windows-1252?Q?ucnvx5yV8Oi1OBDC0g/26+aSU1CFoitfEsUYxrfWD/wyl0TQIgYZWkXn?=
 =?Windows-1252?Q?+yui1s93SH8ZHgegq05TOQeR0+6W9Xp0unljHjtGLYQ5VY+DMn6EX3av?=
 =?Windows-1252?Q?RWGS6ORjqXxwSMHdZWV+RItkBiYLOz10yGHVpdBKpKSvniNRVqisGXEa?=
 =?Windows-1252?Q?jsE2Ir+0xTZ+4ujilxKmXwTems98+q6MnJkXwU7dCUegZfLhXssdrs/6?=
 =?Windows-1252?Q?esx8zCVpcSXN6hP+SD+AflYk5D3E5bVjWimQQ3o4Mt7mB9YXGrL6sbkh?=
 =?Windows-1252?Q?5DRasla7/xyorB9wHOwBdD7njlJLDmz/TdeacMnSR5tw+pdwzNYfhc4Z?=
 =?Windows-1252?Q?SJt6FbLjEF+MYz2d0F9Q6uBVsaDc+f2fSzDVokztjBk9xG7A+0L7Ho1T?=
 =?Windows-1252?Q?66cAM4wxb/1SNCdqWcnOWqKIC8MNPe9tg86Kq8tRVbM66R7K6FxP0Yx9?=
 =?Windows-1252?Q?COgD6hEDyqcz3?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 6:aTLErDreAMT8+zvFHW+SBzY9Hgqi3dQwYdIw2oXHA0C31iNs4+fguq6R37VOHca2xj18rBKQqg4RDGGKJNEjhwg0Vtr9oVf9msayXQf64teCzjGQ6RnTFH7p1wJ4+RED85Qh8HBl/4uF9TuN080vEe/WaCQer/1N3XVQpNw5cDHr1ZJ/J42YHinWJ7WTPq3SIWoWdrAZIEc8DqJA2bT6XxjCq7cp4yM6p0d6c0tIwDzXSacBd/ey5v1gdxarjpzEjpvxBbOL8WrRjZ75R4jSXpYdSnfe7MX5QdQfTYNSAXoRTs6/hOulmKM0Ar6AmfP2w2NGU7WwPBe9AgtxmJ+lhSKVucxHevbkaIcOjX2rqacCpXEi7uxk5BY8A/qG5C8mlbs53tL5XWAJc3FaX3RdgNXkmfqJbCkfRhXCRVPl8zOSya0N8X7TSdft1HTauUuZPEDqRTGW71SUHCLRc8mTpjlZAEMkAfRKbMGSYz2uED4XrOgOA8KwseMzFVrvpTn6mgL643aK4TQi5WXXcM9/LqQnQ8XJvj3QKBZxyvkuNKk=;
 5:QwL+HA8ExMnoaz/efMmPL8gLRPZlFAd2xvJuSxdvAZ7sgfztOT4MHRjKIw8Y7TRl4P5+FMeewcwltIV6reei4BP0YWQzMdk5CX2aOnV10vQdZ20cCY4qzjQZIuHaCZQzfv0YLXFNwmWRxpiBOzFEbw==;
 24:PR6xW/l+qz3680xNpkZ17MRoVxs0VVbYifPGur6nBKUhAYIDDwzQ9a32KlqDCtGnQD+tKCqPTSB1QWZmuW+QZMkp9gKRbE3yRDo+QEPf0a8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 7:zO0sk1tMwgd7EhzsX/2kuM/CGDEuHcCA25Kcfe9HWFPMOPPPBKJCf30HrPlCuPJTTizJ7O48pXNN1Lj2EuI6XrU2eSvzT8qdp4ybaOovqNAyrX2wKkbmZqOCfAZtfM1p2srDfYKSiePNFm7zuopM+AO2EoMP/uAR0Yf8olPolwQ+KdgQRnsOKOszpU9gg63d6jdnoe3uQZTXlPf+99HoPiCyen6kd+Rt+70BFyGKciwzzp13KuA4leXBhwjqbo7IX4WARdzOQ7kYvFv+fWCRDSH4S39tDgn/JpRmOKaaPRoLp9e2pbIhTb20hLJ+65i9Scq+2AWEYhd2WP+M/quskw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2017 07:20:46.8209 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2189
Cc: nd@arm.com, Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9] docs: replace xm with xl in
 xen-tscmode [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMjQvMDUvMjAxNyAxMjowNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gT2xhZiBI
ZXJpbmcgd3JpdGVzICgiW1BBVENIXSBkb2NzOiByZXBsYWNlIHhtIHdpdGggeGwgaW4geGVuLXRz
Y21vZGUiKToKPj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgo+
Cj4gT2xhZiBIZXJpbmcgd3JpdGVzICgiW1BBVENIXSBkb2NzOiBjb3JyZWN0IHBhcmFncmFwaCBp
bmRlbnRpb24gaW4geGVuLXRzY21vZGUiKToKPj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgo+Cj4gQm90aDoKPgo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPgo+IEkgdGhpbmsgdGhlc2UgZ29vZCBmb3IgNC45IGFu
ZCBhcmUgY292ZXJlZCBieSBKdWxpZW4ncyBleGNlcHRpb24gZm9yCj4gZG9jcy4gIFNvIFdlaSBv
ciBJIHdpbGwgY29tbWl0IHRoZW0gc29vbi4KClllcyB0aGF0J3MgY29ycmVjdC4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 07:29:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 07:29:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDnDV-0005FZ-D7; Thu, 25 May 2017 07:29:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dDnDU-0005FT-C5
 for xen-devel@lists.xen.org; Thu, 25 May 2017 07:29:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C1/ED-02183-EE786295; Thu, 25 May 2017 07:29:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURjt7syOozly3dX8XDRxLctwTQl7GJQ
 QllFWYEj5J2dtdDd2121mFe2HrZKZj+whaj4iyyQQwTJLSw3UFJLeaBRoLml/TE1TyLCsGcdX
 99f5znfuuee7fDShyqY0NJdu43gLa9JSLqRhKwrXjecGngx9WBC28+5UDRmJortb5xTHULzSa
 NGnpCcoDQ9G+5XW31S6w95C2NFnZT5yoUlsJ2Co+BspFQhfQfCm4DklFSpcqIDLn2pEmTOtxr
 Ew+a4fSdgDZ0BRY59CwircgKC1/kA+omkCJ8Bg0RGJpnAQDEz/WJAwOAJqOvsoSULijTDQ4S/
 RnpiDqYkZJEvc4UX5CClhZ7wHyvM+KGXHveB4lCbRBPaD5vEqQsIg4q6f5UoZlyF4dvOcHMYf
 buR1kDLvC92vqhZxMHwsqVXIOAZyu9sX7AEHQO+FIzJ9Ht7+vbXwJYCLneD+7EtKLvoIKMxpW
 7jshlXQ7GhbNLLC64YshWx0CByNkbJe/M+xnu+LQZudYDgrU8Y+UPrETsqiJ0qYH3agqyioYt
 X8FSszV6yauRoRdWizwPFpHK8L2xai543JBpuZNZp0YaHhIWZOENhkzsTqhZDEFHMjEvdhjXh
 a0Pzjg53Im1ZoPZmafYEnVW76lNMZBlYwnOJTTZzQiXxoWgtM2UWx585zyVx6ktEkLtVSG2hX
 rQdDiWulYgQraxaMyXKrF+no7MmmGYWKtKRYOI0X45A8sCQypFqWLZZW8z3y1agZJIZSuVo53
 my0/d8fRV400qoZtfSUq9FiW35pVAyhEENEDQZIIWzsSktjRxxVnB2nbt+N48mjr+t8euq/xH
 nQObExfu1nppk/60dK6kuO7to/Ozr8of4rM1aa5Nh0ItE7+p65JX6u8Jdn9bUd6yKHktLO6it
 dOy5N50VtP+wI9qzVuK+dGKMpj+OhEe8y3TZEOl8v6wy+3dSlK52j+++g6t5x3oqsTysDjGe0
 pGBgw7YQvMD+A8h0pjeVAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495697387!86205487!1
X-Originating-IP: [104.47.1.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52803 invoked from network); 25 May 2017 07:29:48 -0000
Received: from mail-ve1eur01on0053.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.53)
 by server-15.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 May 2017 07:29:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6iXEqSu4ZSP2p3craFGulXpziqsW8tZAWCKlh1NcHJs=;
 b=GGODcASpEUNTiEBX3PDNM418fTc8k0rTJIjlo/sYIPShsJZwGVGohvoGPKSyrVmhifyw+7wKGsRuct4uYtw0ucqUTlbiLUjG6kGXx7/OashmuM/ZepirFcOKn4M97nqN9dC3V8allY61QVbWWU6RYDQ11k+Zxpcsjm5yF8+z0CU=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0802MB2184.eurprd08.prod.outlook.com (2603:10a6:4:84::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Thu, 25
 May 2017 07:29:45 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, Anshul Makkar <anshul.makkar@citrix.com>
References: <1495548778-10744-1-git-send-email-anshul.makkar@citrix.com>
 <59246DFD020000780015C3CF@prv-mh.provo.novell.com>
 <a683743c-a8c1-84ab-f221-743e71ef086f@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ffcfbb32-aa50-02e8-4990-a63ae98e52a0@arm.com>
Date: Thu, 25 May 2017 08:29:42 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a683743c-a8c1-84ab-f221-743e71ef086f@citrix.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR0801CA0077.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::21) To DB6PR0802MB2184.eurprd08.prod.outlook.com
 (2603:10a6:4:84::18)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2184:
X-MS-Office365-Filtering-Correlation-Id: 3a4fe719-a854-4bb6-bdef-08d4a33fd1a4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2184; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 3:WDImpUuV1NEjTtKkgJVk9cNTLSNGuLLfnjutGn3vz07LcXr2CHIr4qNH4Eahp7cuD64XHMElc+SoWaaWy0f61SYcNthWdh7AlOOEJZXedqitYTb8Tcfpqt5z3hS+fKf0HAs+w5vqiv9xZmPYnBL38RXPBQKlfXVud2kd2AwOOP8Jwd82RU0BfZCyTreKaXLJIuWZW/dALfqU+CalLzHft3Xexzfy1A+B97DRT4qCJO9QqUuxTy2wRQ7guM+0IIuItTCJiAM/DyKRSWGGtMpZ5yZNliLXgrxNSqsniWxa4ntmvHbNBJ+pMIvoJjV2uGwII99uMH5YDRIY/JMCWBVtla05RD/AeFSFzlG8K8Gyrek=;
 25:/UZh75MtuGwChneyJkIC1zM60Akk1i6oEbwQUqi2nhiomBCmOIf5rRn68qHpEnZljhz6i+cU7Q+g6sqnBckHPVTa/Q2V/gRS5nntXPYBaE6rNbOI7n5pVy7GfPLUQXoj3l9RMcBbJ1Qxk7i/YERwcmzD/Hs8K7gKo1UlfyhemqHcTRJN5Hg7DulnfT9xox7i5513saHUDNypXFarz8i+skqnAdUbsg8SbkyRABp19GBxm1WjQ6SLzs0j9SPjehOVFafkrX37/EezTVX2FYOkTV/3A/YLIPQgeX12NZ9mPz2YkFtWpTTY9fM48dxUh1C3Nx7UyHXtwkL2e1HD4QE4dg5o9I2CZs/FONmLXDrd2uMWYSIiV5nnoAb7L/UVP7k7QQpPSAOHSzOhHEp7qJJ1WnMnNIkkOrlXIuOLT5HUlyPe4z04wjup3Es68ZvC/REe0vbS3ChmYZiJxokT0DE1jxhCdRYDH9XVXgmapD529ag=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 31:RFhmOKi21mOfLuMK5E1qdoyd5hE8NcwJL6Mk3hdCI24PYa+iSnousjb5lV/B14Lxw2nWm1CIEakCaMZ2PSnsgJRJnK1/3hgfIton1ay0xvM+ifMkKIXcbneDVOMp5rVyByvZXWqp98cZjABifoKyi1nxg3sryqWPDy+4G7MYkfUIQj7lGNEafiWuF19MS2fi/w4VSS8F9PjnRw7KGc+WSTpH3t5GCSxE3a/NpyvohlA=;
 20:Xi0NG5GM3l7UG2+bO/gxZVGWPHELppjnh2MwhTtV/ctaZhvN/3q/MDmqscY7ubx69pO+2S+Q12iJn6ADwCuyzfeiGgywbuTgYeMClYTNplObT+V7p0f0RMx9fcAsWEcR9fjO4X49rb/s7IwVIiJ5wbmTqnB3nsOuMOujD85hl8I=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB218448FEEA475ABCFA95E53680FF0@DB6PR0802MB2184.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:DB6PR0802MB2184; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0802MB2184; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 4:sZpx4zrcPEl7qhc8mXtYeYhs0+mGKM3asnmreT3cgOZJU/lGLg0CTIqstDUv+nS38xh6iHGx+KT7gmeYz9KbpZWBtDjuODOmYazwfuQ7y9UXQdJUuTjfojq1CHQ2k3Mai3DycfPCDd1eTLelAVvKhnL9A89NUjSoMidFvqRKXtvWL/1JQxXSLDu+1KszgXFpMYjNNv1HnnYq9b5hp5pus6xYf/N8MflwBV9KCScimN+Ov1i7tM/8met9TotgzWrWuwxqrFfPk+ufY8c0q0u4pLHmvTlfm0bOOyJcaWq1gJBhhKv1GsG2HqW5O1KK+mxWstKj5faBuK9e4HaxrzPHZudMRBDNeHKFtg/nzLxBvHfWeOuUiJ8u34616k+CoWBcJkkeWdRErxpGRdY8ay96YfKQcnTzKcHOKcod2zhgfy4QIk1VAAJ4tQfwOljgLsqs+24wFdtdWG+51pdiTEBaEfgajNyuenOloDRTzY9x1u7oizHBqga2AyXhONZIQrmq4JLxuhZ0dHTUF9vGagBUcYLkbJ2bobq8HsZjSb+qGjfyEbhyh1Na9FkWd4HATmuQ3Y+R/ItRohlVi3hmqzG8/VBt6WD1U17LEs/lHyhU5epw6IaOeoKnybuuZL4bf/bMDYJgcs6vz6+r8YLDzjr8vVk2K2oiO3i6E499hOk1vWg99HepxP7oQj7Y/QupVS3XlyZYtWC83/90EkDtdBS20sA3WcslLkxB91VbjjpQA1FDKgKOorvZ9tFhneT/4inwh1FuXARe0oJTk6UZUbczhC8E17j+xi8Tri0p0C32hcld0kXtlRKnqa5gygnJCOHRJrxbLatVOSHaJFSwsNaGdq6tr4yjD1CPHETe6y0nJcsNaAMA4YJYf3HuGOKrZUNK
X-Forefront-PRVS: 0318501FAE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39860400002)(39850400002)(39410400002)(39400400002)(24454002)(31686004)(50466002)(42186005)(23746002)(83506001)(3846002)(230700001)(6116002)(4001350100001)(189998001)(38730400002)(6246003)(81166006)(86362001)(33646002)(8676002)(6506006)(65826007)(65806001)(6486002)(31696002)(53936002)(36756003)(65956001)(54906002)(66066001)(6512007)(8666007)(47776003)(2950100002)(6666003)(229853002)(305945005)(2906002)(72206003)(76176999)(7736002)(5660300001)(50986999)(54356999)(4326008)(53546009)(478600001)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2184; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2184;
 23:zGoMNAF1jwpZpcBpXQIg5AoZFJLXtMpO+xO?=
 =?Windows-1252?Q?qmEBfHJTAWnE1GKpSJ5Y4mTUlGNqyveaLRXooOiU1PnypK86mPtbd9tg?=
 =?Windows-1252?Q?p8cL/+APGlsbDSQj5dJ2fL0h+qCusN8TkOOAT8htsjOPW8sF7Zz0m0pX?=
 =?Windows-1252?Q?IH771R0vLWSFK4gDv0/RTMhuZyXuUBvXNwNN8yYoLjuiVoSrhwePoifz?=
 =?Windows-1252?Q?zc2vRkoqDoEij36BRk+9Gwwtj6etpM8Kg3axMy76SAVK0TYOsHY07HKH?=
 =?Windows-1252?Q?3UWAS0uVydyBI3yGZpx/cSe5EjLPYpljWdGRTZ8OlgO03V9Hfg0E4s98?=
 =?Windows-1252?Q?yEEyGTOKkV/Y2m6eDwJyhHm117VB9lrhWXxoegEDlz0dB5u/QvEGmOix?=
 =?Windows-1252?Q?KZ4Ru4tH4Q/r1E8er15RjOBqN24ZyTDc7uiiL1mHz+ghtISi/m+a7qAg?=
 =?Windows-1252?Q?Ci1vmFkVInOBW6mB/fDkcqcdEKVV6sf0D9kW6SwG0caIRaA9qE/Wi3bi?=
 =?Windows-1252?Q?vmDWnPnye3q70kd3Z+dFqoXXG+sH5N9mPRi5TWD3gW+KFAXBhD/AAr19?=
 =?Windows-1252?Q?z0PNf8VNB78jzR3z8zhxxkj1H6MteM0v2bzhzOm4LmiqzUBr2jX4nOEV?=
 =?Windows-1252?Q?Cm2L+1Je2B7A87124EuiQrbXQPV14mcldDuLUgT91jP97AGArYpvv04I?=
 =?Windows-1252?Q?EczppqLy0LG81zGfeMIsAbTRatxitpO1beQzYZb4DVHKX1Sn5Kx/9g8Z?=
 =?Windows-1252?Q?ga7vca6uRoUYTG/8XP8zA8hj3Cbmyrprh8TPbsqEycEcHubBC8wHxaml?=
 =?Windows-1252?Q?LlQwZe8ajaeA6hej4uAy+y2fUU0UpVAAMuKWk08E9t4LI1aPdfrpXNGA?=
 =?Windows-1252?Q?fE1nnz5bVm/zkT5ewNIkf42MghKwPbTI4kPX8W5Co7O1+ohWUZOSp9iN?=
 =?Windows-1252?Q?2scdMnxJpbQPW7cOuxEvyEro1SdAY9fUNpZPAvLANyB0FYFRZoBY/SDW?=
 =?Windows-1252?Q?a9vWUaZkCHTYbkuYXMB5RKNJ1ztIOVSH3yPVQ32Dgv+25DGbB+RTYfDR?=
 =?Windows-1252?Q?naHz0ZMfCUSP4dawcgp2l6wo5nidjUeuVEXjmgqkbuzKzKkdRVYfGBT9?=
 =?Windows-1252?Q?LgqTrexczgsNW/6chJJHom2ALSvGpzICKCjANTOYE83hTOjKqgvZgXOc?=
 =?Windows-1252?Q?+zkVL+Jaj7NGeYiRKCVbB3UJjsaela0wJfa0ucRtgh3Xc815otM4oCX9?=
 =?Windows-1252?Q?y3rwlqgT8vBPmwzbuootk5Bqx/9rWgdAUKFHaMbarXPm7g5j5nM4oQGh?=
 =?Windows-1252?Q?2ChHToSrWvSlUdJH+PQIkKmHJX4QdMrUUkGZ5WjVy8UVj9pGohjeleF3?=
 =?Windows-1252?Q?0PwuLEN+p9hUch6GkkZLSA4CjXSu7qI9o4w=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 6:/0YSxaYxlRNbAx21CL8PKmrbd3ur5qYTbzxjf500f4bhxFS7aeyYdkYh5RuE/rcwlJQwBMm9OOB7Pd7dKwkd3+NVE/lthv0hOozRhe1rl2OXXfTNyxFbStw6Mu3q0I4x/H5rAGndjDstMwipLRnBoNuj7sV4nF1/NLraKbDqIiOtQy3Eh2wOORA+1hBrkIf1t7cYZpd+O3DKRV0uW2G5Llt+4FmCV6dtDNuNeybm1i3I89BsizJ8K2VjL2y3Rrq5lvr2PDUze0zhydvZjrO0F0S2R67XxX2ndC2KEHzwc9ioR8hhUzCyohIiBJft0/GNjVIPled6y8R+9gOuKkbBfJV23nnG/2UZvuumiB8seJyYv7LEPLt34WyqjbqdPubBLRKwGv8il/8sxq28Ti6MP9OvJnN/quHxuwliB3MO3dAVnHv/uaf8r+1k97XDDIX8ad3k+TdtXaPCca50HOuUl0NEPOZSUxrd0bBrs7qHxBTG07lQWDdxtTX/QBrMOSMK3iorRJIrB9Ztyh9hw1tETrjHKVsUdZ0rQaaiLscYuo0=;
 5:KW8YqPEEGMKr50yOB0cZ/raACAIxV8ruu0VmumGSMmwakZ9Y6lMREcSnnwYsDz84SdlTU9cjIEe8wkmSQJaXOxvVaRkpvCwFndGJ4bxNCw4BafdjW/ZjF3OwSeS7AMkziyZ4tT5QXQJ5tV8PZsBRXQ==;
 24:XwBlqLxNyAEDasGY/9CO25EP88G0pO6pnln9IsuxQP1byGIAIAHdTOa7GuhKKPH8zF+oPB8hyx6qA4Scbxm1mtupKQHeS2QHqBSEy9iPZ60=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 7:NWRFv9b9DTW6HZs8uRcRrGxk+KTNwnJrV5/CzC3O+Hdp+K2tqqHUTzsFRUe4jO7U0EV6+Jd2PJkW0c7iP75xzP7CpNqNR/MVfH4fpg+1sCQq1PdMsgwv5pBvVVCctvd9G695IYetwW4W+q8PFq6AnGhMf5DEIU0PPSFMA+/3OkJVA/ew3t8ghK26eFwKksGGnWr7DQWfRBguHWH8QJ9OvvtEZSkLiPl248o6R7l9fzAAc/nrG3sLw8WJiWNM5/o7hOcwkbSsmTqdbp7qUa/qAdx3VY4DJv02C83wCgfylVmJT2RPf6JL4loHJuTj+YLVfiGFTqb55ORb4ocO6PMYWw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2017 07:29:45.4028 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2184
Cc: ian.jackson@eu.citrix.com, nd@arm.com, wei.liu2@citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [[PATCH -v2]] XenBus: Don't wait for the producer
 to fill the ring if
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNC8wNS8yMDE3IDE1OjE2LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIzLzA1LzE3
IDE2OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjMuMDUuMTcgYXQgMTY6MTIsIDxh
bnNodWwubWFra2FyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhlIGNvbmRpdGlvbjogaWYgdGhl
cmUgaXMgYSBzcGFjZSBpbiB0aGUgcmluZyB0aGVuIHdhaXQgZm9yIHRoZSBwcm9kdWNlcgo+Pj4g
dG8gZmlsbCB0aGUgcmluZyBhbHNvIGV2YWx1YXRlcyB0byB0cnVlIGV2ZW4gaWYgdGhlIHJpbmcg
aWYgZnVsbC4gSXQKPj4+IGxlYWRzIHRvIGEgZGVhZGxvY2sgd2hlcmUgcHJvZHVjZXIgaXMgd2Fp
dGluZyBmb3IgY29uc3VtZXIKPj4+IHRvIGNvbnN1bWUgdGhlIGl0ZW1zIGFuZCBjb25zdW1lciBp
cyB3YWl0aW5nIGZvciBwcm9kdWNlciB0byBmaWxsIHRoZSByaW5nLgo+Pj4KPj4+IEZpeCBmb3Ig
dGhlIGlzc3VlOiBjaGVjayBpZiB0aGUgcmluZyBpcyBmdWxsIGFuZCB0aGVuIGJyZWFrIGZyb20K
Pj4+IHRoZSBsb29wIHRvIGNvbnN1bWUgdGhlIGl0ZW1zIGZyb20gdGhlIHJpbmcuCj4+PiBlZy4g
Y2FzZTogcHJvZCA9IDEyNzIsIGNvbnMgPSAyNDguCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5z
aHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgo+PiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiBKdWxpZW4sCj4+Cj4+IGRvIHlvdSB3
YW50IHRvIGNvbnNpZGVyIHRoaXMgZm9yIDQuOT8KPgo+IEknZCBhZ3JlZSB3aXRoIGluY2x1ZGlu
ZyB0aGlzIGluIDQuOQoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 07:39:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 07:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDnMy-00060j-EE; Thu, 25 May 2017 07:39:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dDnMw-00060d-UK
 for xen-devel@lists.xen.org; Thu, 25 May 2017 07:39:39 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F4/0B-02196-A3A86295; Thu, 25 May 2017 07:39:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO+dMj+axz03xbWiXaVKSOhdERVB
 0oQKLSfZDqfSsjttit3amLQgamZpKOi0zL9RMK0gotYbagkixqBjCIrGwEoqIQZYXElKwc3bW
 7fv1fO/zfM/7vB8vTcovRChpzung7BbWpIqIpgxZS7QZm6vT8tU3K8hNnVMd1Ha0d9g3T2hRg
 cxo0VmdRTLDqxsTMts07ay8qnYhT2Q1iqYp7CKh4ksbEi8IVyL4ODcfusjxRQK8k2/IahRFK3
 Aq3PncgEQcj49C23QjIWI5Pgi1gToB0zSJT0H3mFUsR+B1MD4zHZIweAu4239GiJjCa6Cvbih
 kk4A5mJqcRZImDp43f6JEmyicB9f8CslxG0x4S0UFiVdCmbc1FAYEPDTXLBNTAm5E8PDngkxK
 sxquVj2hJFEyDPvbwng9NDcEZRLeD7fr3aFWgFPgxfkDUvksvKzvJCTPS5Hw9cM3JGm2wkyjU
 aq7KBh5VhaKHIvl0DfxiJAe26C863HY3wpz96+HjYTPnfPXhJPWLAVP4FY4URJcGXBRbpTe8s
 /8LX+HbvlnaA8i76C1PGcv5ewZ2ZpMnd2oNzjMrNGUka3ekGnmeJ7VcyZWx2ces5p7kbAPS4T
 Tj4I1OwfRcppQJTAdO9Py5bE66/HTBpY3FNpLTBw/iJJoWgWMqUrg4uycnnMWG03CUv2mgY5R
 xTMqkWZ4G2vmjXqJeoE20N1d92YJery2e5aQUxarhVMmMrtEKRalhhLLH6PfCxpAyUoFg4Ro8
 hgbZzcbHf/zQZRII5WCOSm6xBgtjj/9gkIUQoiy+12KGMXB/qWULmSyeC8Xs4f2KepHzrY39J
 8Yzb1geWDuWTaYczpn1Nf0OGCIfLmtPZdNqhjTDKy4+0N/uWhVHMmWH9Lk9Xhyel2+p4upvip
 +TXzB+57kVs387ga3foHSFmb1jpwr3Pj6sNrnf2LbJduS+L3pcBLdf4Zx5+95eyS1cnjRo3Us
 7PCpKN7AZqeTdp79BbLZl9ibAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495697976!94828202!1
X-Originating-IP: [104.47.0.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16274 invoked from network); 25 May 2017 07:39:36 -0000
Received: from mail-he1eur01on0080.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.80)
 by server-16.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 May 2017 07:39:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9CrrHZ1B1YiunG7HKjQBo1AtAYC1jjHXXxtb4ArU3AY=;
 b=bIZON9S7/KlgIdipANSSc+Berf52HmZVpL5TiivFaXJrDWp2kC7XZ4cvrjb+6WgkayKld52ZQPSXyydqUeS4jlCRzA9URx7m/odKqA7scbNnfwSPsQAFVMSFSMeCAa1efAqt2X+ororFMc7jHWMwZQDh4/Ir58guXHmXICoLyPo=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 AM4PR0802MB2180.eurprd08.prod.outlook.com (2603:10a6:200:5d::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Thu, 25
 May 2017 07:39:34 +0000
To: "Hao, Xudong" <xudong.hao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <B8376D2DEA074F45BA033984477C453E3B72165F@shsmsx102.ccr.corp.intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b4bac5f8-48e3-f1ba-e935-91209a735b34@arm.com>
Date: Thu, 25 May 2017 08:39:32 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B72165F@shsmsx102.ccr.corp.intel.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR07CA0020.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::30) To AM4PR0802MB2180.eurprd08.prod.outlook.com
 (2603:10a6:200:5d::18)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0802MB2180:
X-MS-Office365-Filtering-Correlation-Id: 0f011046-aa4d-4c57-bcdb-08d4a34130bf
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:AM4PR0802MB2180; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 3:Ai5f+qa2Vg1pDKgHJ8lSpSlbajT4NyA2vkbjowuMkUJSIDRXCrLkpYsuItv9wtLZS5EFa5VdnSbt2MAD1jkrDXEVFu7fsQqARwrqx2n/uT/DGuD5lDM1Iyvj18sdbZcT6yHZtVVVr043qVKJ0+RzCR50tSs6fXrNNxPdQHkqOhHTq7cyHEIiizc3zSaWBnN2b19Z/GyoB9YDwznChJdcZeyDIB/kNCrXuTQuzM/xpvbNfQBC2mt60HdNAMSkg84rHo4cyLL6LnpWZOEqJbrLlUyXVVoLiCVKGPn1/2Murbsuwh3vY7JM0vC/qsFEK27zkUNg4eyCyBWqFxULp3P19kPpnmq74MnW3GaWpqH3eNw=;
 25:4ZybqT53jFJUGoQhp4HN7Oz4Q3A82AnudMBD3O8XpVr8LlB/5VEK4iK7m2xJH+Je3GjczB6fsi9CCb/ZWvKJ8far2vyOo/r5+VBbLLNlWAwcZD0mnXuK5g34oNHo70yqR6wyqCVLgH/j+2qaLQK0tDzuipb9pzd22A7FH+aYN8V44al37t7VvshiTyLt2zhekD6dWRxoac3AhG55HRimFHRDlmfMHcGGm0NTIXdqu7c0KehgPMmkX3U2OINYe6dBWMGBL2pIXxNj5dWDlpkGfA/c7H0rDWSAV+ZKKvjMH825KUw7tuGNPquuCYarqGwwssSX1oInDE39sHQ/VG/a7i24zmEaXwDMAuzmtYdfrk2qM2ILMie8tqL1Lw4XQTrvzu5QULo8zNkMouTwiu3h/tmLCFNmguK7AmVOkqqdOITmdDIUxi6tNwpWEKXPVUxNxQKz+3EjdTQwwKOq/V9C0/jdfwa00TqRuXWMy9JIXc4=
X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 31:H7DWAgHFG6yyPjyNNJ4DNJnZ2i/9y0kbawDg9006t/JFIROCVaHt3IHFDIfCbrvrfWSzHtYbbuyn4vtGzi9HgiRZ7QGDwUL9++/pfq//YeZSSoWduiDJCeHgrsK6FxcpOMzgxXQaa9IEymWd9rbBfaw02kwE0mYT7szb1gSx66G5WB0CTRW2qCcGdehi2ZAKxeZ4vHu8sGSR/3hNCKKs6FlwwbI3puL8lHgnFQbB+A85IKdIpSmE86bnOXR4JO5V2srIWrEavXskOeAkI3fSgA==;
 20:zRhAM/NnmjZIFuMRJGviyCmW2NItR3JctNWqjvuvaMWCwK5dkx0d4eaeGZfaEr63wrfS5D4VoTgZSJroIrPXTuGS6XzZCcBL26sdWjisQ7umdG1NJoAwjtFGQsNj+R1HmyU9836tXKJER/4Qii19zVG7h1lYIEY7oBuzgZFnTtU=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR0802MB2180B44FE7AA90DB3DA19C1E80FF0@AM4PR0802MB2180.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(209352067349851)(114974198459425)(278021516957215); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:AM4PR0802MB2180; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0802MB2180; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM4PR0802MB2180;
 4:IyBrXBCktf4gqxW4+icVhcjYH7pjSXgKmQfe?=
 =?Windows-1252?Q?g10EQkV0tpGAPgwYWe+CiVpj5Fxm1xdNsdjhJ0L/NicURfRGuwAdRug/?=
 =?Windows-1252?Q?jaA/jItz3vVzoEMOj92nWhQrIJPqCot60sAY95XtRoVDNutm9QBYlwUX?=
 =?Windows-1252?Q?9CSSePLWYYa2Jwtq6iKu4M/QPumnfx1ajm59smLy+58NeydXV8ZI+iIs?=
 =?Windows-1252?Q?rSWKuerAWlfQd+cgL2HPnJGfqF9TooyofpkW+1BcRacZxhlX1ptYxqgu?=
 =?Windows-1252?Q?P8WGwmgsT+J1gKAAW0zIEPL0IjFtk0scbpvRbek722vfDugcDUwUj+0W?=
 =?Windows-1252?Q?7hShf2wq2DS84C0zAeHApTf3dsd62JAiFO1v9rNs6+Fq5H+XsN72g8Mk?=
 =?Windows-1252?Q?vesT0OW9wZMclUZjifTHjoB81ByKntGZvifO1x4Go21oHct5a19IdZZo?=
 =?Windows-1252?Q?f+5Jpa5nvJWrhS1rlCudZjDvGm0c4HDCYchDSTD5wMVC593VjuWYUq31?=
 =?Windows-1252?Q?5P7MZwbnowQqMBMoqD6dFJ0Gp34oMKv+SegIuPMgSXSFb5yUck8xOJoK?=
 =?Windows-1252?Q?cV4Fxw9DGSGO2NxbrnzgnRsok1OBcXGGhAzBtPzcZZORoeHmfb6IZciZ?=
 =?Windows-1252?Q?l1mPrphIARIsRmno2Rip6gEvGzO4hXw20fiYgXvBeLf3lm5fIfY3oemb?=
 =?Windows-1252?Q?EvT21gGXK33rrf0QP8veO5EE2/VyBfLygH45ipuy59MULQajV1etpoqS?=
 =?Windows-1252?Q?t9k5G98VXWyrBviZJ/RSMc86RwXe0fNoySN8zHX2pr9Rysy6Nwm6QzWL?=
 =?Windows-1252?Q?YEyQtjaULr1NUZKIQP254u6X6svhSRxgYQFpcNesP9gkB3o1CHF/kc2g?=
 =?Windows-1252?Q?Bp0Zl0myBQrcMBVUuIFIdSUEUTX54APgVbvzYzv6rMtoWyDCQKqnIB46?=
 =?Windows-1252?Q?/IrQuNGrflmUjQykIT3qH1bXutgTug7CYdyvcInnhE6bVmAuzVoo7CRH?=
 =?Windows-1252?Q?WKo5EU3TICXpTF+UdgLesUpqIGUKqDt2jiFV987hXu3yX+GmXA=3D=3D?=
X-Forefront-PRVS: 0318501FAE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39450400003)(39850400002)(39410400002)(39400400002)(51884002)(24454002)(478600001)(345774005)(54906002)(966005)(72206003)(65806001)(36756003)(4001350100001)(189998001)(8666007)(66066001)(47776003)(2906002)(65956001)(6116002)(5660300001)(76176999)(50986999)(65826007)(31686004)(4326008)(54356999)(42186005)(83506001)(6306002)(3846002)(23746002)(6506006)(86362001)(6486002)(305945005)(38730400002)(31696002)(81166006)(2501003)(50466002)(6512007)(53936002)(229853002)(7736002)(2950100002)(2870700001)(6246003)(25786009)(8676002)(53546009)(33646002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0802MB2180; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM4PR0802MB2180;
 23:BmPTffVJWEgqOlEDmvJEtTh7fm4q00V2Y7A?=
 =?Windows-1252?Q?pcxlC+lZUNQFRPU4TtS+RjWMwFuZmp28mJo1KOyD7JFoA0Nq7fDz2Xlu?=
 =?Windows-1252?Q?VWMNlOep5ZNyKC3EV53OJRCIQgcMywbgK9JClqvDxvKMhtHV9pYqA3sq?=
 =?Windows-1252?Q?sbH3G7a0Hec/2qWSPNwGP5g/L3s7tKmlAfZ04bKs2DwN4v0NRexTS8Ty?=
 =?Windows-1252?Q?JOkU8SDVq8nQjLgjzyHMKdVZ6qzn7QLprHrtG+xzdI7OkmxzYfbRCdAQ?=
 =?Windows-1252?Q?wexQfN7lX4CPTiGUtHYFLMjj7VJf2aZbpefKRi1g8xCZPcSzsV2yUNZh?=
 =?Windows-1252?Q?Xr2R8Moe8FybbbSaNHd1lwqFtE5LN7JzxxoQMMxCLLvkhI7m4goCZEjf?=
 =?Windows-1252?Q?Zq2sS2XOgiHFWL3hPdtYdSiXVqhXJlpVWBoBGRjf+WCGnpwWqf6Crzby?=
 =?Windows-1252?Q?g90Fceu+iElzEz8lSKt05eAWdoag2g8EWHFcYRIwgUy3Dsehe6Q5gTK3?=
 =?Windows-1252?Q?0jSowsqI7vPt/FoHsAz/YLokVsx0Hn5DW089D2TXywXJ5IhIWz5z02M9?=
 =?Windows-1252?Q?BUJZ37zEKGpLIKtdkE7RpPwrmBCiqVzFeqc45YhEJVtbJI265gijfRlt?=
 =?Windows-1252?Q?slM7jMKoh9ofYGJvDF5f/7IdNRyrg6p6Padxm9x1NTy4u2fHVvYTNkFt?=
 =?Windows-1252?Q?pKbRYtSIPzdrxablpUbPq/fJsiMNoMVHsmAzhtEAEMGc072a8NEIHLu8?=
 =?Windows-1252?Q?mqC66KrCEbv1MFNclgVgYt/zAVmokEqyuUWyjq1+CPaFP7z2UodPnk6x?=
 =?Windows-1252?Q?9Tk8+ACVhnO9Q6suXsofF4mVxdXDx/AV1zHNIKT3TiXautJXNy7EU0MI?=
 =?Windows-1252?Q?vZRgsxwRHB+3sK9QlOiipgJ1xeD8sx5RjiPcaU5UTWpqqIVyGEGFKy/D?=
 =?Windows-1252?Q?UYRmC6j6G5JIIlLCq0F1HTBxEpFx4/EZhs9LTK+FoMLgEbF3Gv1lbiwe?=
 =?Windows-1252?Q?ru6SClCFCwFCUOdv+xkNr2O1yn4iSTykVVCsCk9JbUIAJFC5VwRaY8Xo?=
 =?Windows-1252?Q?EHuj1V3D1anrmE2o6lft06SWLmkfjjjZfR9+qtdPA34BvCuobWjrVJq2?=
 =?Windows-1252?Q?SHClykbCcvM7XqCezmY+yYi6GuMcZJ6Gxe0BYG+UyR1oX8R5REfEUkrz?=
 =?Windows-1252?Q?ughTK6kM4gqRs59A00TuaBHeTFChV63RLpivJUGiNalauwH4HKd3cROK?=
 =?Windows-1252?Q?gUOAQCY5J+RtbcNuBCVhOkX9ByYZz8AjJA8KWs+LfVqSPZM3FOMcXkjK?=
 =?Windows-1252?Q?jM8bzLAORyRGR/qUpm8KguRY7ia3vY51SdVWwd0PlMEPotdZC9wLbjxA?=
 =?Windows-1252?Q?/Kd0iXycTbYrkBEGz2oKhkF5WGIbUKdrX3oiG0pXAJmvL9rgrxG6uu/j?=
 =?Windows-1252?Q?ZEA6PGFCxBTHSUhIbQXpg6vWyTg1XOrDqJHgk5+l3hw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 6:5zOW3FTUDSr2FpPuC42Pzm8UAspEmpXqFZS4R8Qpn1fhJkJFFzm+XuTA5fN5ls5GjJO5rfLg8AeGoNNo5fBcs6FSv7YH4YbkaAzBElFcJz7k0dG6YggfogQHupOC7Tbae4KsnaDdPsm0Bs3V049CoaT0r5Jx3Kdpq/0qKvQP5vjS46IazjXN5voX65xdmMP0YOzspRb16m4IR0gYqzjYyKXc47K7ZI1jGZox/LdGyKHnYcppVNoAVOvaotB1Dbx1htuLVdKJlpRZdVck0wsue3b9uxPrxVpJwwWUHH0tdDwWLDONTpakVPCotLbWe8w4wMtsEHUwQABUmEOYOp9qzGDQuN8Y0lhfaMXgSABIRVyGmNHFUM4afJnND+p+ZdpW+Co3tpI+D7VPoXZDuHM6FV9bvvSBMf8VHirf2SjIiDG+8PEhicNklGJuk2tIjPXzH40P7K+GkDUHyySagztphvTfqgqxkLTxkAFTEzcWQbseZDr8kqKyj1TvopAkfD63VBQjVwxK2f9N4spznJ6tOyTM1oVd2q94XZjayGCK2aY=;
 5:BtqWFZuWexK9nX/klJj6MfiWcXLUIjXtWI2rWfOfj9vsR5N1lISJnB/+UJA/FPUbUsysV/itADOzGHua+j0lEi4ixonX1AsJk6AIPqmXtQ0qs9H5Z5fmzKfMTlVmvZxrlyO2OsThjOJh0Xdzm9C/pA==;
 24:LeIdXUu4u6gvXg89xVDarnRRtWOA/sDNy0mLZ3v2OWtuIOqPhk4jHewmV9g62M82oVgsZZUPM5rfYCoZP9y10iK8bs1Alt/NvfrW19N0fB0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 7:LjyjOpJ1cAO5b+HqUsKml5i3KmTsYutUNO7AAeHn1EJij34zIX74jCdZy/xqbfpaHLU/NsnkqMPCIGcobhskQyKzchhiE+/vwqxFpBctAZT7JsetAz12w4S9u9o4jVXvbEv3Ga5EQ8Tq7jLFJQM2nl3Qnm+5Fh5gudQSuzkYAnVphgbtDkHXHitsgBcwujMHwVN558LPDdXqyvwgFn+RhNdBE7PjbcD7a95d0Bz/SkmYFJysbAqkSObfuLoEYmyhFYTvDMzPic4DuMUImHZyIOZ3Q027glM3HvU9CtPt4Bqb6bBEm0+aO0H9vwYHu5Vl/nDbnT0Wv7KekLajuT/t4A==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2017 07:39:34.8413 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2180
Cc: Lars Kurth <lars.kurth@citrix.com>, nd@arm.com, luwei.kang@intel.com,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 RC4 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gWHVkb25nLAoKT24gMjMvMDUvMjAxNyAwMzo1NiwgSGFvLCBYdWRvbmcgd3JvdGU6Cj4g
V2UgcGVyZm9ybWVkIFhlbiA0LjkgUkM0IHRlc3Rpbmcgb24gSW50ZWwgWGVvbiBTa3lsYWtlLCBC
cm9hZHdlbGwsCj4gSGFzd2VsbCBzZXJ2ZXIgcGxhdGZvcm1zLCB2ZXJpZmllZCBtYW55IGZ1bmN0
aW9uYWwgZmVhdHVyZXMgb24gWGVuIDQuOS4KPiBXZeKAmWQgbGlrZSB0byBzaGFyZSB0aGUgcmVz
dWx0IG91dC4KClRoYW5rIHlvdSBmb3IgdGhlIHRlc3RpbmcuCgo+Cj4KPgo+IE1vc3Qgb2YgZmVh
dHVyZXMgcGFzc2VkIHRvIHRlc3Rpbmcgb24gWGVuIDQuOSBSQzQsIFJBUyBhbmQgbmVzdGVkIGhh
cwo+IHNvbWUgYnVncy4KPgo+Cj4KPiBSQVM6Cj4KPiAxLiAgICAgIHhlbi1tY2VpbmogdG9vbCB0
ZXN0aW5nIGNhdXNlIGRvbTAgY3Jhc2gKPiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwODY3MS5odG1sCj4KPiAyLiAgICAgIENQVSBvbmxp
bmUvb2ZmbGluZSBmYWlsLCBMdXdlaSBpcyBmaXhpbmcgaXQ6Cj4gaHR0cHM6Ly93d3cubWFpbC1h
cmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMDg2NjAuaHRtbAoKSSB3b3Vs
ZCByZWNvbW1lbmQgdG8gdGFnIHRoZSBwYXRjaCB3aXRoIGZvci00LjkgKyBDQyBtZSBpZiB0aGlz
IGlzIGEgCnJlZ3Jlc3Npb24gYW5kIHlvdSB3b3VsZCBsaWtlIHRoZSBwYXRjaCB0byBiZSBpbmNs
dWRlZCBpbiB0aGUgbmV4dCByZWxlYXNlLgoKPgo+Cj4KPiBOZXN0ZWQ6Cj4KPiBOZXN0ZWQgaXMg
d29yc2UgYWx0aG91Z2ggd2Uga25vdyBpdOKAmXMgYW4gZXhwZXJpbWVudGFsIGZlYXR1cmUuIE9u
bHkgWGVuCj4gb24gWGVuIHdvcmtzLCBvdGhlcnMgaHlicmlkIHN1Y2ggYXMgS1ZNIG9uIFhlbiwg
aHlwZXJWIG9uIFhlbiwgVk13YXJlIG9uCj4gWGVuIGFsbCBmYWlsLgo+Cj4gVGhlIHN0YXR1cyBp
cyBzYW1lIGFzIFhlbiA0LjggcmMyLgo+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L05lc3RlZF9WaXJ0dWFsaXphdGlvbl9pbl9YZW4KCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIHVw
ZGF0ZSB0aGUgd2lraSB3aXRoIFhlbiA0LjkgcmM0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 08:01:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 08:01:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDnhw-0008TT-2n; Thu, 25 May 2017 08:01:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1dDnhu-0008TN-IB
 for xen-devel@lists.xen.org; Thu, 25 May 2017 08:01:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FA/8B-03620-D4F86295; Thu, 25 May 2017 08:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOKsWRWlGSWpSXmKPExsXS1tYhr+vbrxZ
 pcPE5m8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrGiczlbwUe+ivuvbrI3MPbzdDFycggJVEo8
 2dbIBGJLCPBKHFk2g7WLkQPI9pdY8lG8i5ELqKSBUeLu4p9MEM4eRolFextYIJzdjBLdzeegn
 HWMEnfu/wUbxSagJbHt7CQwW0QgVmLFpzOMIDazwBRGiW3LLUFsYQEVicU9u6FqVCXaP9xhgb
 CtJO6vWM0OYrMAxV9PvcQGchKvQLDE7eUyELuaGSUO/l0I1sspYC2xbt0psF5GATGJ76fWMEH
 sEpe49WQ+1GsCEkv2nGeGsEUlXj7+xwoySEJgIbPEp32vGCES0hLH1l1nhbAVJf6ub4U6Wkdi
 we5PbBC2tsSyha/BBvEKCEqcnPmEBRKOihILdlxkmsAoMwvJ7llI2mchaZ+FpH0BI8sqRo3i1
 KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA6GYAgh2M35YFHGKU5G
 BSEuVd7KwWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC93EvUE6wKDU9tSItMweYZmDSEhw8SiK
 8s0DSvMUFibnFmekQqVOMxhwbVq//wsRxp2/DFyYhlrz8vFQpcd6vIKUCIKUZpXlwg2Dp7xKj
 rJQwLyPQaUI8BalFuZklqPKvGMU5GJWEed+DTOHJzCuB2/cK6BQmoFNc7yqDnFKSiJCSamDUk
 DsSkXn66NNzkz0ndxZXqt6SnLa7s6LvxrOrP7aq7fzlWVnQf9xAPH7GWbYXdkksi86lTflhUX
 b4mN46bdfY7ZrG1uqvtv2YbfrETmfSfWEL78/H7rovTrUO1v4bfE8o/tb0bZMi3UW2cr3trb3
 SKRPzdNZesXX7jy/sFt9yLcBSkaGw9YqREktxRqKhFnNRcSIAYKEt5noDAAA=
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495699274!63997959!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19209 invoked from network); 25 May 2017 08:01:16 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 08:01:16 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP; 25 May 2017 01:01:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,390,1491289200"; d="scan'208";a="861140787"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by FMSMGA003.fm.intel.com with ESMTP; 25 May 2017 01:01:11 -0700
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 25 May 2017 01:01:06 -0700
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 25 May 2017 01:01:05 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.193]) with mapi id 14.03.0319.002;
 Thu, 25 May 2017 16:01:04 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Xen 4.9 RC4 test result
Thread-Index: AdLTY/2G5OGxFoafQ9aVoNR6pcBd5ABgwC0AABDghwA=
Date: Thu, 25 May 2017 08:01:03 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B723572@shsmsx102.ccr.corp.intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B72165F@shsmsx102.ccr.corp.intel.com>
 <b4bac5f8-48e3-f1ba-e935-91209a735b34@arm.com>
In-Reply-To: <b4bac5f8-48e3-f1ba-e935-91209a735b34@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2UyOWZlZGItNjE3MS00ZjE4LWI5NzUtOTNjZTQxN2NmMGFlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6ImljVUlGYjVcL2Z3bXNWUHFxcFFmSlVKUzJcL1pheVwvYjV0ekdlT0Rqa1FLZVU9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, "nd@arm.com" <nd@arm.com>, "Kang,
 Luwei" <luwei.kang@intel.com>, George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 RC4 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEp1bGllbgoKCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBKdWxpZW4g
R3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0KPiBTZW50OiBUaHVyc2RheSwgTWF5
IDI1LCAyMDE3IDM6NDAgUE0KPiBUbzogSGFvLCBYdWRvbmcgPHh1ZG9uZy5oYW9AaW50ZWwuY29t
PjsgeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBDYzogbmRAYXJtLmNvbTsgTGFycyBLdXJ0aCA8
bGFycy5rdXJ0aEBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+OyBLYW5nLCBMdXdlaSA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+Cj4gU3ViamVjdDog
UmU6IFhlbiA0LjkgUkM0IHRlc3QgcmVzdWx0Cj4gCj4gSGVsbG8gWHVkb25nLAo+IAo+IE9uIDIz
LzA1LzIwMTcgMDM6NTYsIEhhbywgWHVkb25nIHdyb3RlOgo+ID4gV2UgcGVyZm9ybWVkIFhlbiA0
LjkgUkM0IHRlc3Rpbmcgb24gSW50ZWwgWGVvbiBTa3lsYWtlLCBCcm9hZHdlbGwsCj4gPiBIYXN3
ZWxsIHNlcnZlciBwbGF0Zm9ybXMsIHZlcmlmaWVkIG1hbnkgZnVuY3Rpb25hbCBmZWF0dXJlcyBv
biBYZW4gNC45Lgo+ID4gV2UnZCBsaWtlIHRvIHNoYXJlIHRoZSByZXN1bHQgb3V0Lgo+IAo+IFRo
YW5rIHlvdSBmb3IgdGhlIHRlc3RpbmcuCj4gCj4gPgo+ID4KPiA+Cj4gPiBNb3N0IG9mIGZlYXR1
cmVzIHBhc3NlZCB0byB0ZXN0aW5nIG9uIFhlbiA0LjkgUkM0LCBSQVMgYW5kIG5lc3RlZCBoYXMK
PiA+IHNvbWUgYnVncy4KPiA+Cj4gPgo+ID4KPiA+IFJBUzoKPiA+Cj4gPiAxLiAgICAgIHhlbi1t
Y2VpbmogdG9vbCB0ZXN0aW5nIGNhdXNlIGRvbTAgY3Jhc2gKPiA+IGh0dHBzOi8vd3d3Lm1haWwt
YXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA4NjcxLmh0bWwKPiA+Cj4g
PiAyLiAgICAgIENQVSBvbmxpbmUvb2ZmbGluZSBmYWlsLCBMdXdlaSBpcyBmaXhpbmcgaXQ6Cj4g
PiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21z
ZzEwODY2MC5odG1sCj4gCj4gSSB3b3VsZCByZWNvbW1lbmQgdG8gdGFnIHRoZSBwYXRjaCB3aXRo
IGZvci00LjkgKyBDQyBtZSBpZiB0aGlzIGlzIGEgcmVncmVzc2lvbgo+IGFuZCB5b3Ugd291bGQg
bGlrZSB0aGUgcGF0Y2ggdG8gYmUgaW5jbHVkZWQgaW4gdGhlIG5leHQgcmVsZWFzZS4KPiAKCkl0
J3MgYSByZWdyZXNzaW9uIGZyb20gWGVuIDQuOCB0byBYZW4gNC45LiBZZXMsIEknZCBsaWtlIHRo
ZSBwYXRjaCBiZSBtZXJnZWQgaW4gbmV4dCByZWxlYXNlLgpUaGUgcGF0Y2ggYXV0aG9yIEx1d2Vp
IGFscmVhZHkgc2VudCBvdXQgdjQsIGlzIGl0IGZpbmUgdG8gcmVwbHkgdGhlIHBhdGNoIHdpdGgg
IltQQVRDSCB2NCBmb3ItNC45XSIgPwoKPiA+Cj4gPgo+ID4KPiA+IE5lc3RlZDoKPiA+Cj4gPiBO
ZXN0ZWQgaXMgd29yc2UgYWx0aG91Z2ggd2Uga25vdyBpdCdzIGFuIGV4cGVyaW1lbnRhbCBmZWF0
dXJlLiBPbmx5Cj4gPiBYZW4gb24gWGVuIHdvcmtzLCBvdGhlcnMgaHlicmlkIHN1Y2ggYXMgS1ZN
IG9uIFhlbiwgaHlwZXJWIG9uIFhlbiwKPiA+IFZNd2FyZSBvbiBYZW4gYWxsIGZhaWwuCj4gPgo+
ID4gVGhlIHN0YXR1cyBpcyBzYW1lIGFzIFhlbiA0LjggcmMyLgo+ID4gaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvTmVzdGVkX1ZpcnR1YWxpemF0aW9uX2luX1hlbgo+IAo+IFdvdWxk
IGl0IGJlIHBvc3NpYmxlIHRvIHVwZGF0ZSB0aGUgd2lraSB3aXRoIFhlbiA0LjkgcmM0Pwo+IAoK
V2Ugd2lsbCwgbW9zdGx5IG1heWJlIGZvciBuZXh0IHJlbGVhc2Ugb3IgdGhlIDQuOSBmaW5hbCBy
ZWxlYXNlIHZlcnNpb24gaWYgd2UgaGF2ZSB1cGRhdGUgZGF0YS4KCgpUaGFua3MsCi1YdWRvbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 08:28:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 08:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDo84-0001Vq-8D; Thu, 25 May 2017 08:28:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>)
 id 1dDo82-0001Va-W2; Thu, 25 May 2017 08:28:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 2E/DD-03557-2A596295; Thu, 25 May 2017 08:28:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEJsWRWlGSWpSXmKPExsWikc3gqLtwqlq
 kwb9VLBYrey4yW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGe1vmhgLlnBVnPg8jaWBsYuji5GL
 g0WgkVlix7tuxi5GTg5GgfmMEs+nGoMkhARamCQuLz/E0sXIwSEs4CaxeosJSI2IQITElud3W
 UBsIQEPiaU9G8B6mQXCJO49XwoWZxPQkZjbdx7M5hWwlri6ZR8riM0ioCqxaFEPE4gtKhAu8b
 bxCFSNoMTJmU/AbE4BT4nPV4+zQMy0kJg5/zzUfHmJ5q2zmUFsCQFFiR3LpjCC3CkhMI1R4u/
 CW1AHKUucbJsEVSQrcfTsHLD7JYAOWvROEML0lZi+3Byiokji64/3zBBj/rNJfDnaygLh7GGT
 eP+tnQ2iqkBi9+SL7BC2tcTlPcuh4t+ZJN59SIJo6GeX+PrqHStEQkZi2s4GqEmnWSUmLf0Ad
 eorQYnXs6czQTjv2CT2HbjLPIFRfRZSGMxC8vcsJH8vYGRexahRnFpUllqka2ygl1SUmZ5Rkp
 uYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRmDIYgGAH49+1gYcYJTmYlER5FzurRQrxJeWnVGY
 kFmfEF5XmpBYfYpTh4FCS4J09GSgnWJSanlqRlpkDTF4waQkOHiUR3i8gad7igsTc4sx0iNQp
 RmOODavXf2HiuDd76xcmIZa8/LxUKXHevyClAiClGaV5cINgSfUSo6yUMC8j0GlCPAWpRbmZJ
 ajyrxjFORiVhHmvgkzhycwrgdv3CugUJqBTXO8qg5xSkoiQkmpgtCjz7k06s20JTyhzneLCzv
 u3L9tVMG0UZlELvvM03bVqwcW/M3xiVFw05/+wujtXuMNEt3X2luWzzgbKOhZZMW7Z67/t76/
 Nc7Rclm/9rlwbf/iz0FH9+9HzHh99nro9ZUv4o+sMopqHK/8mq/hMucQvc/JjkZWXxGvrOyrP
 jykHaCvwLbC2VGIpzkg01GIuKk4EAH7sNR2lAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495700896!104023270!1
X-Originating-IP: [40.107.0.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28173 invoked from network); 25 May 2017 08:28:17 -0000
Received: from mail-eopbgr00065.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.65)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 May 2017 08:28:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=LwAts9h5xCbwthVAuRotGFrWABW2YPyxwJ+1195Ylhw=;
 b=DzYQoS0kHKQ3MVaKy7seivsglNodPaMhT5TBdx+Wu3yBhHo3qGWNSQZUO6rila3KsD2Z/jkq1XEAmbn6n0Wv8p1S71A6Iss9MA9uUDEGaASKUue6MAirlVy93TawgpdeeDbU7bT8Yl04z+0VlbHgxbqsb4Tt5pYfGyDpySSWoOI=
Received: from [10.17.180.111] (85.223.209.55) by
 AM4PR0302MB2723.eurprd03.prod.outlook.com (2603:10a6:200:92::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Thu, 25
 May 2017 08:28:12 +0000
To: Keith Hamilton <keith@mfindustries.net>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <zarafa.5926311c.97ee.05ae96772ec59751@git.mfindustries.net>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <72fa6ff2-6c5b-5716-e864-a3c4cb1576a5@epam.com>
Date: Thu, 25 May 2017 11:28:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <zarafa.5926311c.97ee.05ae96772ec59751@git.mfindustries.net>
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: DB6PR1001CA0027.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::13) To AM4PR0302MB2723.eurprd03.prod.outlook.com
 (2603:10a6:200:92::7)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2723:
X-MS-Office365-Filtering-Correlation-Id: 6479977f-f59b-467b-0493-08d4a347fc12
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM4PR0302MB2723; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 3:CkcO1hyfLydmuZYDVs9VJf5jg1OaI2JM9141EqOM9GodenYzdCowHyXGwpQD870PGXthHU+ZzFwIIwUIkYaVxkB/1MsMjmLnU983YmFmcCpA9tINLHWf5slhIA/7XAxpf6TADOYZIbdDeuXnsTa1AF9i3WvdBduL4tPa7KG9iqYE9UPS0lCgiP/rnSE6kvApnG19Iq4rSo05mJ7ZnLw3FCLZbSc/FA2i0nuQ0zSmp7WO/8W2/a+DoDNYhws9WD6BhFTPHinlR6kKiOb09vKl6Jp34USgtvygp7lsUHPbCs7aYtHoL7uEk2FZHOpE4wDJYAdVXit4zTuK1tRiWhHt5Q==;
 25:gOfdvDIpGBXIEE0NKU/PFqsFxDwM24ERxMP7Svz2cI+LLftpYsGz9ibHgjjdRv5xHMm8el8CtJI/gdBueox3Xpf64gpCNw6qMOWG5RuIGlh3CezghVW78qd+MNnS9cbGHFhyZw6j8AEmBXzYhu6ZEKjcsIMhXCq/qCf3h/R5sX9ewtXgtLhzWjq2vjEFqeTME6+iHoyq27wrlY3GYN9ooU78f3VYC3kwn3oAan9dJB4wK8A35PxWPmYOXI28uWMZP46NE1Adjjw4vSyytpSLiA7wr4VvBEYV8lIw9wi49Me6cLya0l9NzaiwxW5gN+GHdYHoAdzr4zOj7xYhJFIRVpAZRU7MD36+evqkg7YBniMKRMxFtoa653AJcB1h9q3jPiL2+c8lIseqzGW/Mh7u9cTRUnB7doX1E8PiIjmODdAFx9+xP8Ume6LqPdyzXg3dLZ7MS0/yIuivB++MMh+MfAxhWGTfxbpCnZ1IKq3A+hA=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 31:OR6boA4UQlW62HEoto1rwBOyQ4TfY21xEuddI/DsDI7SltTTKjawxk9P8C7UHa0iYQp2NRQP8yQUbzgTGy4PRvqXucuVJgQCewI2iy9v7fUScnQL9806cvjnjE9m+AfDiC6S/Xn+ni8edUGaps4t2dp1oSyhwsAFhn2v+iXZXlJ2eXs/v67PwTBcbsn3Ka/yv7FfCGi2GJAsC1Mt37ewxZp3TOzpr35cuJgdkeXA773qni8TdI2lVFyGwB3ZCWnw;
 20:l2eiWAqQjPO/ihZWhazOlIk0w4kQ91J6gPf4g6S1Zd28NiEO0hbseMuOE2BJNe7bA4CRjoYeb+IECmZT90QJmyVwMi2DeiUrlDiM3BVWnlI/QAE6tgVVDCFkn0Q8Z6nAz8yb2ivh9mmtV8Zit8wjvBqo7fiwkbwg8X6qU1cmwFp2AtDA9B3b6iMaevtpgweI8rcvAZ1fKV6horL37khvOnWgyG5rEbmCNS0POXg7IQY/jbR0Z49LYshZaaFXR4FgPo9tC2aSETtPitoRuo/1HP5s07362rDwQyZtQUvn6BEXSDvJJ16uf23pFhgdHdDlXs86hPPNLUCnXzBOS97EH4UQFilE+PbTdRGEY7HKjZ0BuxS4w/+vAZy+wd/MpjJk0yLWY+3UK0SDxKY+3Ngft5tgnBxtKMoAMfXehO1we6OKA/+KGqcRTH4q4ZqyoqB6SstDiNjnx5O94bqlhDwfi5lHcusc8rR4ATI1rVFOQmzPGKunKdoEr0KpSLhLNxPT
X-Microsoft-Antispam-PRVS: <AM4PR0302MB27239240F8041C9E9DF990F8E6FF0@AM4PR0302MB2723.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148);
 SRVR:AM4PR0302MB2723; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2723; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 4:TgVjOzaPT60EyujgwGX7lt6wc6oyznXg0M35lCmVecSyKjwdCStzs/kZ+NaxORZw/YbfXAmXkns+c0tOqQEW81O/6AbCZkUng0YkcPpy81HSCF2IzuvaLs/whrxJsDqRTemzsE/J0mJWWiUgkAov1eGnHRbvR80aLLEOPKs4Bj0iMG5AW7iSX1/t9zzKv9wapiyKNggfWC8Z9GPBoOJY8XW77O2mPTmHofV13JzNRvIMapujje2I26iSUYZYrsnHbzeHMdH5R3jkh3ak0RE5FhSyNEgIP/BJ0HxakApTTDadmPinDqFtBTUvk/8lVNi4AaIcBe/JPo6qJOM0UplhwejBmFbTK00SryHeGi7A7LQtk026gkyRkaWRAJwY0MS1AdN9siwCMkU4XrKN2lte8RjN2NHIiOqEgDmTUBSZJG2szx4p8TtoqBgNNssXiyNQUXYXkFcCZjhe+Xjn6+HxSNvFrY87mk6RGm1JrHVFRUAiO81gGe40siYaXbe59HFFYjQplM15s6YUZWXLCtmKmtWSvZPWJUHPJlaoqGjiaU56/g5/RpDeepvEITIPRKxJmzQ1DWiZC37bK4LDcv7Hmm9/eTSxdr9QimW9YL1fAiqo3NHGslFqTEgV8qSo7PDoS0Vp4KouAYIdRvAcLN2jlnN2315JpDmCl1JnFt/jN5k9AkEMiXGWoll2IiTtk3rT0XgEEDkA/gLvsz983nckuw+ILZ5Pm0lid3d2xihLwOQInTYq6fyQnrHhZQuZ/5woZD8lLmErNNRPUUfcQyBhmB1ZFv2bI1o9VdJxNGHJWcOLv9qZADrU+cfupXEgddeK2DUYRbBOyq8Jxap1J2MJyQ==
X-Forefront-PRVS: 0318501FAE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39410400002)(39850400002)(39840400002)(39450400003)(39860400002)(24454002)(23676002)(31686004)(2870700001)(229853002)(76176999)(33646002)(6666003)(54356999)(189998001)(50986999)(42186005)(230783001)(3846002)(64126003)(5660300001)(80792005)(2906002)(6486002)(77096006)(2950100002)(65826007)(6246003)(50466002)(7736002)(36756003)(478600001)(413944005)(66066001)(72206003)(4001350100001)(38730400002)(6116002)(4326008)(81166006)(8676002)(47776003)(53546009)(53936002)(25786009)(86362001)(305945005)(31696002)(65956001)(83506001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2723; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjM7MjM6THdlWWE1aFEvVGtTOUZHUm40SDI3WUlN?=
 =?utf-8?B?VCtiYzYwbjZkUTlmdzFoTStnRzRKQmlpcjJDaDJlT3gzVEFqZ2QreWtYWElS?=
 =?utf-8?B?aGhYQk1CcHlkTHJaRi9YOU1Rd2V4bzVtakQ1T21zSklhL0JxK010SXp2MTdz?=
 =?utf-8?B?eDdvUHlaUzdjZG9yZXhLVVowak1YRis1dzd1ZlJiUEM3LzQ3VFBuSlVCdlpR?=
 =?utf-8?B?eU5oeUZhYnp2YW01b3Q0a1BlRkszUStHS2dOYVN1bWFiVnhBTG5IOGhFMysr?=
 =?utf-8?B?YkR3NFBqQ3Zyam9pU1lGcXdRNjlpak1BWjdjd0sxS0hSYTNVR2pobFFIRkNL?=
 =?utf-8?B?VTRGOG5Xc0pKWGtXQ1ozSU1XR0JwTzhQaktON3czaThiSEZPaHVWZUQvVDVH?=
 =?utf-8?B?K0RnbEo0MUcrNE1GemZEY1F5M1VtTTVockdFeWFWTGtNYW9TV3VIVnBHaHhz?=
 =?utf-8?B?TkdVRUJkK0N3MEZ3YlZ4aHFobkNhUWpGb3dhMC9OdVpXVzJFTnpBVmp6dG5l?=
 =?utf-8?B?dmFNbHR3d01JZ2xHc0VvOHNORFBzbFNaVlpzaHBBbjI0dnNZU2RlL1A3NGwz?=
 =?utf-8?B?SU4wd0FWb2w3K1lqSFNzNXZWcGlwZ0ZQOWRLbDQ1aW1SbzNUT2p5WWRkL0Ir?=
 =?utf-8?B?dUNObXA4QW51V0NybXMzWFVDZXBYUTlkckxCVUpGS0pFTitQMmdNUlJJYzl4?=
 =?utf-8?B?eHo1QWowcXpVbU1GUFdOeEYrdGxyaHl5aVVQaXdPK0x0dEt5Q0FNZnN4dEp6?=
 =?utf-8?B?OFJjY1ZjZy9kaXFhcWdwbFFpTm10MVp6U0tuZkJ6WEJhaVFJVGZiUDcrUE1q?=
 =?utf-8?B?dlAySXJPNWpOMEQ5RE1zSUsvL2dYLzM4N3dRSnRkZDZhUkQ1L245YkJ3UEp6?=
 =?utf-8?B?UGIxMFhWektMbkZHcFQzMDEzcGkzRzVjWDN6L0tIenlwQXg4bVRRckVMaUtz?=
 =?utf-8?B?SWdOVnVySnovaVhvMTY3UVdCRTRwbkJ4bmdlVTRBamJSc05Gd1VCdmhTYUt5?=
 =?utf-8?B?OFl2Tks2bEhRa3hTMkZacjdUeEpXQ0UwalBMSjA4ZXZKSkNsZy8rdGNRVmhh?=
 =?utf-8?B?UVNMRldHSUhSTlFUK1VSNmllditRUzFVMEtuV0ZiRFRWVDd0R2dvbjBrdnhC?=
 =?utf-8?B?Ym1NR2hYTTh6cW8zQjVRdU5aZ0k5UEFQVE9mMlVSaGV3cUk0R0tBWDRFcTFV?=
 =?utf-8?B?SG5PeUZBNk5sUmZVRW5pN3luYmdyeXZPWlc2RlNMTkVEUVNmWWRyZ0VuYWJt?=
 =?utf-8?B?Q1JQQXhZYlV6cHJYMWhBbXUvTVJRT2syU1UvcUIweTVsbkNHSG1QUHVMazlm?=
 =?utf-8?B?a2xSK1NvSk1kZDNIdW5hd0dpTnJFS0dXNVp2WkZlZVFxbUlIWmRHZXVrNVY1?=
 =?utf-8?B?MVhXb3k3ZU1qRTYyNlJ2UXhnMjF5ZnI3OWFhQkZaZ2lGZCtNQjlRY1dla2Np?=
 =?utf-8?B?Z0FRUkpLWWZQcHgwcEZYZmh0bGNuWXBQcFowcklWVTN4RnNldytxQlZaamlG?=
 =?utf-8?B?cDlla3h6VXZDMDZEOVVzV25oY2tTZ3NON0pFQW0zRW5RL0dOQnE3dFV6d1Qr?=
 =?utf-8?B?K0FNbkVnWHdOaDMzNUI3dzhWcG56dmdsb1NaamZ0eUFzRTk0V3lHcE4yRjhZ?=
 =?utf-8?B?WW1SaURJYzJMMnQ2c2ZmbnJ4MUxsdnkzOFcwNyt5cEpOQmRGSitwS3JtUC94?=
 =?utf-8?B?QkdhU2kyamZCUUh6RStlcHVTZ29od0FsQitnV2tqSWZZMnJDR0dmR3Q3eDRU?=
 =?utf-8?B?aDBvVXA3YUFWSDNUTXF4SW5tMUZ3c3VwcEMyeTV4SHMyUmhETk1CR2h6Zm40?=
 =?utf-8?Q?OlFz+Iwb7uNFZbj?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 6:/MujxdbyCD/1TzSxMLzNydpvLz90B6hZ6y1raZbc+jwUASzkNwvTKgP78FgxmNqTakdEM+SH/7i8CzS4KE2g/ytt7zot4wylnvupdHunmoILaIj4jzM2/Sc/sWLoDst0n0iWCi+WteeeIh7Zqobmhj33U7TZdJPihUF7p5ZgJHVhzZp8ketSWFFCzuq4X8Glzy4ZHnL7y2szY+3FKeyo6eN2tDWeUpDnmPFwv8aZBELQp18QsPBqVUK3u8x3bDsCDyoLonb9PtqkeMVDdJZfMeubw/vb7NjNZfcucKHd74/sCaAdresZ3Q9nhhFVM9d1L8tKDzO7bHEaXRky9Q2aXmnOueo4H79SsqHf2ZPnMpiGP+3bKRZbuU7v/GkBSRyhey7hjkVaNzthuUNJ02+K6DISxrfR/xapXQ2un/knJ9Brhn2E1L2kErm13j2n0k2/1VJtz53s9yTqcRkR9Lap0TunQmcmgymzgNX62/1ZeHBLHAeKEoxBOlpL7bEEdKvWVuZfyTez1fbOYqN5armI5w==;
 5:Whb0Ni27TudQWvAhRR1z0JLZwwCCbnTwcEuL1gKt7ZxWVyDnJnEv49Zk+anwTpmuBj1jLDnWYjz1f+ECEhU5rLTOiSEKjl+uePse482t+NMPfNUU3czPjHPGR32Mamw3ZxdOt+lZnNurEOPsLqBSr2AWR25K3YdcAHC9GfZ3YqY=;
 24:7Zzqiq6qMLSsnqC//XvvR6onGFHtPUoGSew5haOYN/gaU654MwoOkSrvpObu8U0moPB7P/g+QLhtpyKJLZx0GdTS5lDcoKKw7wzNLcm6uNU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2723;
 7:WMrUsFrZoyVIry2N16MI5G2pM88ZR1PmUzgJLynrJmuwicyDMaiHGbHcNAcMxoKm9ONpl4IXYub1T3bb5U0IAxAELDwl5sSivbl9FyPaADkAyozC3/TsthZIrQ7UkZ6UCt7/VJSyIjUN1uK/mrpJMnD62Bw1Ys8ZpZintvSHgumcUpXSkHvOEmNwCrw3zXJLjycAY+wHz34qbVvFhlhn4yQE3R4E4ZhtMWWJQmDGZVtCOlrNw2DrSxmHtPWPLe91IcWccXKIGHschOxGwnN8QXQsjT5UwEHAQVa4QwQsqoJ3trPsjis+4lA3E8tNPUJ6b38K9UV6S7wtWjHJMSSLxQ==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2017 08:28:12.9314 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2723
Cc: "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Embedded-pv-devel] Migrated from Xenserver to
	Gentoo/Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBLZWl0aCwKCgpPbiAyNS4wNS4xNyAwNDoxOSwgS2VpdGggSGFtaWx0b24gd3JvdGU6Cj4K
PiBIZXkgZ3V5cy4gIEkganVzdCBtaWdyYXRlZCB0aGUgZmlyc3Qgb2YgMiBzZXJ2ZXJzIGZyb20g
WGVuU2VydmVyIGludG8gCj4gYSBHZW50b28vWGVuIGVudmlyb25tZW50LiAgSeKAmW0gcmVhbGx5
IGV4Y2l0ZWQgYW5kIGl04oCZcyB3b3JraW5nIGdyZWF0ISAgCj4gSG93ZXZlciBJ4oCZbSBub3Qg
c3VyZSBpZiBJ4oCZbSBkb2luZyB0aGUgZHJpdmVycyBjb3JyZWN0bHkuICBPbiBteSBTZXJ2ZXIg
Cj4gMjAxNiB2bSBJIGFtIGhhdmluZyBhIGhhcmQgdGltZSBvdmVyd3JpdGluZyB0aGUgWGVuU2Vy
dmVyIFBWIGRyaXZlcnMgCj4gd2l0aCB0aGUgWGVuIG9uZXMgZnJvbSB0aGUgd2Vic2l0ZSBpdCBq
dXN0IHNheXMgdGhhdCB0aGUgZHJpdmVyIGlzIHVwIAo+IHRvIGRhdGUuICBJ4oCZbSBqdXN0IHdv
bmRlcmluZyBpZiBJIHNob3VsZCB3b3JyeSB0aGF0IEkgZG9u4oCZdCBoYXZlIHRoZSAKPiBQViBk
cml2ZXJzIGluc3RhbGxlZCBmcm9tIHRoZSBYZW4gc2l0ZSBhbmQgdGhlIFhlblNlcnZlciBvbmVz
IGFyZSAKPiBnb2luZyB0byBiZSBvay4gIEnigJltIG5vdCBzdXJlIHdoYXQgdG8gZG8uIEkgZGlk
IGEgc2F2ZSBzdGF0ZSBhbmQgdGhlbiAKPiBkaWQgYSBjbGVhbiBpbnN0YWxsIG9mIG15IDIwMTYg
c2VydmVyIHdpdGggbm8gY2hhbmdlLiAgSSBoYXZlIGdvbmUgCj4gaW50byBkZXZpY2UgbWFuYWdl
ciBhbmQgcmVtb3ZlZCB0aGUgWGVuU2VydmVyIEJ1cyBpbnRlcmZhY2UgYW5kIGEgCj4gY291cGxl
IG90aGVycyBpbiBob3BlcyB0byBiZSBhYmxlIHRvIGluc3RhbGwgdGhlIG9uZXMgZnJvbSB0aGUg
Cj4gWGVuUHJvamVjdCBzaXRlIGJ1dCBpdCBqdXN0IHJlbmRlcnMgdGhlIHN5c3RlbSB1bmJvb3Rh
YmxlLiAgSSBndWVzcyBteSAKPiBxdWVzdGlvbiBpcywgaXMgdGhlcmUgYW55IHNpbXBsZSB3YXkg
dG8gcmVtb3ZlIHRoZSBYZW5TZXJ2ZXIgUFYgCj4gZHJpdmVycyBvbiBteSAyMDE2IHNlcnZlciBz
byB0aGF0IEkgY2FuIGluc3RhbGwgdGhlIHByb3ByaWV0YXJ5IFhlbiBQViAKPiBkcml2ZXJzIHdp
dGhvdXQgaGF2aW5nIHRvIGRvIGEgY29tcGxldGUgZm9ybWF0IG9mIHRoZSBzeXN0ZW0uICBJIGhh
dmUgCj4gYWxyZWFkeSB1bmluc3RhbGxlZCBhbGwgdGhlIGNpdHJpeCBzdHVmZiBJIGhhZCBpbnN0
YWxsZWQuLgo+Cj4gPT0gS2VpdGgKPgo+CkkgZ3Vlc3MgeGVuLWRldmVsIGlzIG1vcmUgc3VpdGFi
bGUgbGlzdCB0byBhc2sgc2VydmVyIHNpZGUgcXVlc3Rpb25zLgoKLS0gCgoqQW5kcmlpIEFuaXNv
dioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 08:31:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 08:31:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDoAe-0002Am-QG; Thu, 25 May 2017 08:31:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311f8919d=citrix-osstest@xenproject.org>)
 id 1dDoAd-0002AT-CN
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 08:30:59 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B9/A6-26749-24696295; Thu, 25 May 2017 08:30:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDva7TNLV
 IgyuXWCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a6/TeZC7r4KtbdX8HSwDiLo4uRk0NCwF9i
 3e+fTBC2h8T1syfAbBEBZ4kJH26zgdi8AnoS+x9OZASxhQW8JV63PGftYuQCqt/OJHFl6hIWi
 GZVifvfNoDZbECDJvZMBLNZgOI7/nSA2UICWhJLF69kghgqKHFy5hOwOLOAhMTBFy+YIeZYSn
 xb/5R5AiPvLCRls5CULWBkWsWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5h
 UrJecn7uJERg+9QwMjDsYG/b6HWKU5GBSEuVd7KwWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 98QUoJxgUWp6akVaZg4wkGHSEhw8SiK8OiBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5
 60GKRIAKcoozYMbAYuqS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeXlBpvBk5pXAbXoFdA
 QT0BGud5VBjihJREhJNTCue5y5YSbTncPrzdr3SGyde+n723nv+BwSV4l3zYvbs2zb7g1TLBp
 eTE491+nGoXs7/rnTqd/yYezKKcIMsrfnZN0o8wnS5BDkblurcuGo8vIyp+vzVx/smrLM8/8V
 l1ylHwvUq57+vxqpdfj4ma7aXifnVxGxP6zOiD7X59LcfP1Wxoc1DW+klFiKMxINtZiLihMBb
 BGivKUCAAA=
X-Env-Sender: prvs=311f8919d=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495701056!101742968!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37808 invoked from network); 25 May 2017 08:30:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 08:30:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,390,1491264000"; d="scan'208";a="433983654"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71429-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71341
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 25 May 2017 09:30:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71429: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDI5IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNDI5LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTM0MQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 09:01:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 09:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDoda-0004Cf-69; Thu, 25 May 2017 09:00:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311f8919d=citrix-osstest@xenproject.org>)
 id 1dDodZ-0004CZ-EA
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 09:00:53 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BF/8B-02006-34D96295; Thu, 25 May 2017 09:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpK7TXLV
 Ig88vzSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bU54vYCzaJVCzf+IS9gfELbxcjJ4eEgL9E
 /+8eFgjbXWJ6+wo2EFtEwFliwofbYDavgJ7EgrN9TCC2sICFxOT2l4xdjFxA9U2MEv2T1zFCN
 LtJfG6EaACx17RfYwWx2QQ8JCb2TARbwCKgKnFj2XtmEFtIQEti6eKVTBALBCVOznwCVsMsIC
 Fx8MULZog5FhI7PvaxTWDkm4WkbBaSsgWMTKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NTPV
 yU4uLE9NTcxKTivWS83M3MQLDigEIdjD+2+Z5iFGSg0lJlHexs1qkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQnelbOBcoJFqempFWmZOcAAh0lLcPAoifBuAUnzFhck5hZnpkOkTjHqcmxYvf4Lk
 xBLXn5eqpQ4r/AcoCIBkKKM0jy4EbBou8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kaQKT
 yZeSVwm14BHcEEdITrXWWQI0oSEVJSDYxBXx0/FHkUdMRxymb2hQdqKq9df7A/Y+Zrg583k9Y
 fsP5uZaq4cb99nu0bE3XlFwVqpjdffmF/7mh0+2BwcFqXd26cMr9PVdBkNtUTxyZs/p+4NWey
 xk3uZXt8Eje+eLDOh1W00CJ9O+sKLlO1j7NbNleKnVdyPmoosidpkw7vD+vGuX3zopRYijMSD
 bWYi4oTATe2AjGxAgAA
X-Env-Sender: prvs=311f8919d=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495702849!86221430!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25673 invoked from network); 25 May 2017 09:00:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 09:00:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,390,1491264000"; d="scan'208";a="425376564"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71430-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=687bde9cac2ce1a45d916bc26caa370d15d58fce
X-Osstest-Versions-That: ovmf=0fff7d6740419417b65361529612a49a6a2b96b2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 25 May 2017 10:00:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71430: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQzMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0MzAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQyOAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDI4Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNjg3YmRlOWNh
YzJjZTFhNDVkOTE2YmMyNmNhYTM3MGQxNWQ1OGZjZQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGZmZjdkNjc0MDQxOTQxN2I2NTM2MTUyOTYxMmE0OWE2YTJiOTZiMgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDI4ICAyMDE3LTA1LTI1IDA0OjQ5OjI0IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQzMCAgMjAxNy0wNS0yNSAwNzoxNjo0MyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDY4N2JkZTljYWMyY2UxYTQ1ZDkxNmJjMjZjYWEzNzBkMTVk
NThmY2UKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6
ICAgV2VkIE1heSAyNCAxNjoxNjowNyAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzOiBDb3JyZWN0
IGlmIGNvbmRpdGlvbiBleHByZXNzaW9uIGZvciBEYXR1bVR5cGUgPT0gJ1ZPSUQqJwogICAgCiAg
ICBDb3JyZWN0IHRoZSBpZiBjb25kaXRpb24gZXhwcmVzc2lvbiBmb3IgRGF0dW1UeXBlID09ICdW
T0lEKicuIEN1cnJlbnQKICAgIHRoaXMgY29uZGl0aW9uIGlzIG5vdCB3b3JrIHNpbmNlIHRoZSBE
YXR1bVR5cGUgaXMgY2hhbmdlZCBiZWZvcmUgd2UgZG8KICAgIHRoZSB2YWx1ZSBqdWRnZW1lbnQu
CiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNp
Z25lZC1vZmYtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu May 25 09:40:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 09:40:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDpFe-0006nH-0S; Thu, 25 May 2017 09:40:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dDpFc-0006nB-SL
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 09:40:12 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 9F/FD-03613-C76A6295; Thu, 25 May 2017 09:40:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsUSfTxjoW71MrV
 IgzN7NC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox32yeyFPxjr9h9VqOB8SBbFyMnh5CAu8S2
 A3uAbC4gey2jxIG1j1ggEncZJX6+4YKwPST2XLrFDlE0k1Hi+MftrCAJEQE9iaYDzxlBbGaBM
 onP7Q3sIDabgKHE6o0tQFM5OIQFLCUa1yqDhHkFnCSm3HoBNp9FQFWi/9RlsHJRgXCJ3gP9bB
 A1ghInZz5hgRipLvFn3iVmCFtc4taT+UwQtrzE9rdzwOISAjkS0781gq2SEJCS+N+qBHKmhMB
 dZomW9fugamQkHk28yTaBUWQWkhWzkKyYhWTFLCQrFjCyrGLUKE4tKkst0jW00EsqykzPKMlN
 zMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwKBiDYwXhzY8AhRkkOJiVRXvG5apFCfEn5KZUZi
 cUZ8UWlOanFhxhlODiUJHjdlwLlBItS01Mr0jJzgPEJk5bg4FES4e0FSfMWFyTmFmemQ6ROMe
 pybFi9/guTEEtefl6qlDivE0iRAEhRRmke3AhYqrjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkY
 lYd4VIFN4MvNK4Da9AjqCCegI17vKIEeUJCKkpBoYWx7nTPmipm6YlbvwQZ/kgx2u1x6/Z/Ld
 +Hmv8yvuotAGgaYyD9bXNz+f3BZQ8vTJP5acckePond3hI6ueqIrPPli4uyaZ6rtU8UmqMnLm
 KgcXNP7WUCtQ71GYEvoJ23POxZaDom9ilmea2svLLm+kS38/O2/x76tTT73q+Nc4u2u+VxfLr
 ZVK7EUZyQaajEXFScCAB5x2fsQAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495705211!47606125!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59052 invoked from network); 25 May 2017 09:40:11 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 25 May 2017 09:40:11 -0000
Received: (qmail 2407 invoked from network); 25 May 2017 12:40:10 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 May 2017 12:40:10 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BDB707F88C
 for <xen-devel@lists.xenproject.org>; Thu, 25 May 2017 12:40:09 +0300 (EEST)
Received: (qmail 13951 invoked from network); 25 May 2017 12:40:09 +0300
Received: from unknown (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp03.buh.bitdefender.org with SMTP; 25 May 2017 12:40:09 +0300
To: Xen-devel <xen-devel@lists.xenproject.org>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
Date: Thu, 25 May 2017 12:40:51 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71544
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 450106,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.006710)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003266), Flags: 85D2ED72; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.008946,0.000065)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.186672), Hit: No,
 Details: v2.4.9; Id: 15.5f440o.1bgtuf8pv.khgc], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpJJ3ZlIG5vdGljZWQgdGhhdCwgd2l0aCBwYWdlcyBtYXJrZWQgTlggYW5kIHZtX2V2
ZW50IGVtdWxhdGlvbiwgd2UgY2FuCmVuZCB1cCBlbXVsYXRpbmcgYW4gdWQyLCBmb3Igd2hpY2gg
aHZtX2VtdWxhdGVfb25lKCkgcmV0dXJucwpYODZFTVVMX0VYQ0VQVElPTiBpbiBodm1fZW11bGF0
ZV9vbmVfdm1fZXZlbnQoKS4KClRoaXMsIGluIHR1cm4sIGNhdXNlcyBhIGh2bV9pbmplY3RfZXZl
bnQoKSBjYWxsIGluIHRoZSBjb250ZXh0IG9mCmh2bV9kb19yZXN1bWUoKSwgd2hpY2ggY2FuLCBp
ZiB0aGVyZSdzIGFscmVhZHkgYSBwZW5kaW5nIGV2ZW50IHRoZXJlLApjYXVzZSBhIDEwMSBCU09E
ICh0aW1lci1yZWxhdGVkLCBpZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5KSBvciBsb3NzIG9mCmlu
cHV0IChtb3VzZSBmcm96ZW4sIGtleWJvYXJkIHVucmVzcG9uc2l2ZSkuCgpBZnRlciBtdWNoIHRy
aWFsIGFuZCBlcnJvciwgSSd2ZSBiZWVuIGFibGUgdG8gY29uZmlybSB0aGlzIGJ5IGxlYXZpbmcg
YQpndWVzdCBvbiBmb3IgYWxtb3N0IGEgZnVsbCBkYXkgd2l0aCB0aGlzIGNoYW5nZToKCiAgICAg
Y2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKLSAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4LmN0
eHQuZXZlbnQpOworICAgICAgICBpZiAoICFodm1fZXZlbnRfcGVuZGluZyhjdXJyZW50KSApCisg
ICAgICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHguY3R4dC5ldmVudCk7CgphbmQgY2hlY2tp
bmcgdGhhdCB0aGVyZSdzIGJlZW4gbm8gQlNPRCBvciBsb3NzIG9mIGlucHV0LgoKSG93ZXZlciwg
anVzdCBsb3NpbmcgdGhlIGV2ZW50IGhlcmUsIHdoaWxlIGZpbmUgdG8gcHJvdmUgdGhhdCB0aGlz
IGlzCmluZGVlZCB0aGUgcHJvYmxlbSwgaXMgbm90IE9LLiBCdXQgSSdtIG5vdCBzdXJlIHdoYXQg
YW4gZWxlZ2FudCAvIHJvYnVzdAp3YXkgb2YgZml4aW5nIHRoaXMgaXMuCgpTdWdnZXN0aW9ucyBh
cmUgKGFzIGFsd2F5cykgZ3JlYXRseSBhcHByZWNpYXRlZC4KCgpUaGFua3MsClJhenZhbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 10:18:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 10:18:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDpqE-0000aW-UN; Thu, 25 May 2017 10:18:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDpqD-0000aO-Gv
 for xen-devel@lists.xen.org; Thu, 25 May 2017 10:18:01 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6E/62-31580-85FA6295; Thu, 25 May 2017 10:18:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTTd8vVq
 kwbWHVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGR2cYC16JV6ycu5W1gfGCcBcjF4eQwEZG
 iW+7HzBDOLsZJdY/WMHUxcjBISygJPFjNW8XIyeHiECAxJWrP9lAbCEBa4mvDe2MICXMAvoS5
 3aUg4TZBDQl7nz+xARi8wpYSax9cBqsnEVAVWLpzu/MILaoQLjE28YjLBA1ghInZz4BszkFbC
 Q67j4Bq2cWMJOYt/khM4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWM6sWpRWWpRbomeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GBu/OB1ilORgUhLlFZ+rFinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgtdtHVBOsCg1PbUiLTMHGPQwaQkOHiURXlaQNG9xQWJucWY6R
 OoUo6KUOK8ESEIAJJFRmgfXBou0S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXbEWaApPZl
 4J3PRXQIuZgBa73lUGWVySiJCSamBcyLZ2lf/Wx0uKdi0Jm/VVR9fZ2vr91qNbAjac3CF+YvO
 v13dsvxXz/zmxRLHMd5eAN3d+maeXuWy/v/L1JzqfAwUCJx24HGnl2Cv2xODI05jcrcscn2y7
 lPaaKdDUXursrqr5286ycv8Nn98zQd1e7TXL9GeTdjtMnb2xyGKK3a6F88tfWvfsUWIpzkg01
 GIuKk4EALhgF0evAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495707479!90777902!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50036 invoked from network); 25 May 2017 10:17:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 25 May 2017 10:17:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A61782B;
 Thu, 25 May 2017 03:17:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8FB933F41F;
 Thu, 25 May 2017 03:17:57 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
References: <e5774175-3f30-7b04-1b4c-0866884087a9@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <235bc693-cd31-006f-9672-0104ce2e72ae@arm.com>
Date: Thu, 25 May 2017 11:17:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e5774175-3f30-7b04-1b4c-0866884087a9@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [TESTDAY] Test report
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmlpLAoKT24gMjMvMDUvMTcgMTg6MDMsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gKiBI
YXJkd2FyZToKPiBTYWx2YXRvci1YIGJvYXJkIHdpdGggUmVuZXNhcyBSLUNhciBIMyBTb0MgKEFS
TTY0KQo+Cj4gKiBTb2Z0d2FyZToKPiBYRU4gNC45LXJjNgo+IFN5c3RlbSBiYXNlZCBvbiBSZW5l
c2FzIFlvY3RvIDIuMTkuMCBCU1AgWzFdCj4gTGludXgga2VybmVsIDQuOQo+Cj4gKiBHdWVzdCBv
cGVyYXRpbmcgc3lzdGVtczoKPiBUaGUgc2FtZSBzeXN0ZW0gYXMgZG9tMC4KPgo+ICogRnVuY3Rp
b25hbGl0eSB0ZXN0ZWQ6Cj4geGwgY3JlYXRlL3Jlc3RhcnQvc2h1dGRvd24KPiBHdWVzdCBkb21h
aW4gcmVib290IGZyb20gaXRzIGNvbnNvbGUKPiBQViBORVQgKG5mc3Jvb3QgaW4gZG9tVSkgLCBQ
ViBCbG9jayAoY29weSBmcm9tIHh2ZGEgdG8gbmZzcm9vdCBpbiBEb21VKQo+Cj4gKiBDb21tZW50
czoKPgo+IE9uIERvbVUgc3RhcnR1cCBtZXNzYWdlcyBsaWtlIGZvbGxvd2luZyBhcHBlYXJlZDoK
Pgo+ICAgICByb290QHNhbHZhdG9yLXgtZG9teDp+IyAoWEVOKSBwcmludGs6IDkgbWVzc2FnZXMg
c3VwcHJlc3NlZC4KPiAgICAgKFhFTikgZDF2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAo+ICAgICAoWEVOKSBkMXYxOiB2R0lDRDogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwCj4gICAgIChYRU4pIGQxdjI6
IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKPiAg
ICAgKFhFTikgZDF2MzogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMAoKVGhlIHZHSUMgZW11bGF0aW9uIGRvZXMgbm90IGVtdWxhdGUgSSpBQ1RJVkVS
KiByZWdpc3RlcnMgc28gZmFyLiBCdXQgCkxpbnV4IG9ubHkgYWNjZXNzZXMgdGhlbSBhdCBib290
IHRvIGVuc3VyZSB0aGUgZmlybXdhcmUgZGlkbid0IGxlYXZlIAppbnRlcnJ1cHQgaW4gYWN0aXZl
IHN0YXRlLiBUaGV5IGFyZSBoYXJtbGVzcyBmb3Igbm93LgoKPiAgICAgWyAgIDY1LjMzMzA2Ml0g
eGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEvNTE3MTM6IHVzaW5nIDQgcXVldWVzLAo+IHByb3Rv
Y29sIDEgKGFybS1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCj4gICAgIFsgICA2NS4zNTc4NDZdIHhl
bi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xLzUxNzE0OiB1c2luZyA0IHF1ZXVlcywKPiBwcm90b2Nv
bCAxIChhcm0tYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo+ICAgICBbICAgNjUuNTE0MDU0XSB2aWYg
dmlmLTEtMCB2aWYxLjA6IEd1ZXN0IFJ4IHJlYWR5Cj4gICAgIFsgICA2NS41MTg0ODVdIElQdjY6
IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWYxLjA6IGxpbmsgYmVjb21lcwo+IHJlYWR5Cj4g
ICAgIFsgICA2NS41MjUwMjFdIHhlbmJyMDogcG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBibG9ja2lu
ZyBzdGF0ZQo+ICAgICBbICAgNjUuNTMwMzU5XSB4ZW5icjA6IHBvcnQgMih2aWYxLjApIGVudGVy
ZWQgZm9yd2FyZGluZyBzdGF0ZQo+ICAgICBbICAgNjUuODE1OTc2XSB4ZW5fYWRkX3BoeXNfdG9f
bWFjaF9lbnRyeTogY2Fubm90IGFkZAo+IHBmbj0weDAwMDAwMDAwMDAwNjM3NzIgLT4gbWZuPTB4
MDAwMDAwMDAwMDcyYWJiMDogcGZuPTB4MDAwMDAwMDAwMDA2Mzc3Mgo+IC0+IG1mbj0weDAwMDAw
MDAwMDA3MjdhYWQgYWxyZWFkeSBleGlzdHMKPiAgICAgWyAgIDY1LjgzNDQ0Ml0geGVuX2FkZF9w
aHlzX3RvX21hY2hfZW50cnk6IGNhbm5vdCBhZGQKPiBwZm49MHgwMDAwMDAwMDAwMDYzNzRlIC0+
IG1mbj0weDAwMDAwMDAwMDA3MmFiYjA6IHBmbj0weDAwMDAwMDAwMDAwNjM3NGUKPiAtPiBtZm49
MHgwMDAwMDAwMDAwNzI3YWFkIGFscmVhZHkgZXhpc3RzCj4gICAgIFsgICA2Ni4wMjU5NzldIHhl
bl9hZGRfcGh5c190b19tYWNoX2VudHJ5OiBjYW5ub3QgYWRkCj4gcGZuPTB4MDAwMDAwMDAwMDA2
Mzc5YyAtPiBtZm49MHgwMDAwMDAwMDAwNzJhYmIzOiBwZm49MHgwMDAwMDAwMDAwMDYzNzljCj4g
LT4gbWZuPTB4MDAwMDAwMDAwMDcyYWJiMSBhbHJlYWR5IGV4aXN0cwo+ICAgICBbICAgNjYuMjcz
NTM0XSB4ZW5fYWRkX3BoeXNfdG9fbWFjaF9lbnRyeTogY2Fubm90IGFkZAo+IHBmbj0weDAwMDAw
MDAwMDAwNjM3MzEgLT4gbWZuPTB4MDAwMDAwMDAwMDcyN2MzZDogcGZuPTB4MDAwMDAwMDAwMDA2
MzczMQo+IC0+IG1mbj0weDAwMDAwMDAwMDA3MjdjM2UgYWxyZWFkeSBleGlzdHMKPiAgICAgWyAg
IDY2LjMyODI0NV0geGVuX2FkZF9waHlzX3RvX21hY2hfZW50cnk6IGNhbm5vdCBhZGQKPiBwZm49
MHgwMDAwMDAwMDAwMDYzN2VlIC0+IG1mbj0weDAwMDAwMDAwMDA3MjdjM2Y6IHBmbj0weDAwMDAw
MDAwMDAwNjM3ZWUKPiAtPiBtZm49MHgwMDAwMDAwMDAwNzI3YzNkIGFscmVhZHkgZXhpc3RzCgpJ
IHdhcyBleHBlY3RpbmcgU3RlZmFubyB0byBhbnN3ZXIgaGVyZSBhcyBoZSBrbm93cyBiZXR0ZXIg
dGhhbiBtZSB0aGlzIApwYXJ0IG9mIHRoZSBjb2RlLgoKTGludXggaXMgc3RvcmluZyB0aGUgY29u
dmVyc2lvbiBiZXR3ZWVuIHBmbiAoZ3Vlc3QgZnJhbWUgbnVtYmVyKSB0byB0aGUgCm1mbiAobWFj
aGluZSBmcmFtZSBudW1iZXIpIGluIGFuIFJCLXRyZWUuIFRoaXMgd2lsbCBiZSB1c2VkIGJ5IHRo
ZSAKc3dpb3RsYiBjb2RlIHRvIGtub3cgaWYgYSBidWZmZXIgaXMgY29udGlndW91cyBpbiB0aGUg
cGh5c2ljYWwgUkFNLgoKSW4geW91ciBjYXNlLCB0aGUgbG9nIHNheXMgdGhhdCB0aGVyZSB3YXMg
YWxyZWFkeSBhIG1hcHBpbmcgcGZuIDwtPiBtZm4gCmluIHRoZSB0cmVlLiBJdCBsb29rcyB0byBt
ZSB0aGUgcHJldmlvdXMgbWFwcGluZyBoYXMgbm90IGJlZW4gcmVtb3ZlZCAKY29ycmVjdGx5LgoK
QXJlIHlvdSBhYmxlIHRvIHJlcHJvZHVjZSB0aGlzIHJlbGlhYmx5PyBJZiBzbywgY2FuIHlvdSB0
cnkgdG8gZmlndXJlIApvdXQgd2hvIGFkZGVkIHRoZSBmaXJzdCBtYXBwaW5nIHBmbiA8LT4gbWZu
PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 10:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 10:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDqSh-0003De-Tn; Thu, 25 May 2017 10:57:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dDqSg-0003DX-Op
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 10:57:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 80/E9-03920-9A8B6295; Thu, 25 May 2017 10:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSqju7KHWq
 RBtNuiFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/Pu5iLZgjWfFnQhtbA+NukS5GLg4hgRmM
 EhOW72YGcVgEtjJL7Pu1EcyREJjDKrHkxFK2LkZOICdPYtH6LiYIu0ji1oWTjCA2r4CgxMmZT
 1hAbCEBL4mWAy+B4hwcnALeEjM75CE2nGaUeH6kAyzOJmAiMatDAqScRUBVYsWmfUwQYwIkHt
 94C2YLC2RJHLvZC2aLCOhLbLrdyA7SyiyQI3F2YhhImFlAU6J1+2/2CYwCs5AcMQtJagEj0yp
 GjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwZACCHYx/lgUc
 YpTkYFIS5RWfqxYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3xTagnGBRanpqRVpmDjAiYNISH
 DxKIrzLtgOleYsLEnOLM9MhUqcYjTmuXFn3hYljyoHtX5iEWPLy81KlxHkVQEoFQEozSvPgBs
 Ei9RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeS+A3MOTmVcCt+8V0ClMQKe43lUGOaUkESE
 l1cCoeOWjaLgh18Em57RbpRN3bdquVfmXa8PeLS/ZOxJZl04Onvl7QXH6oZhTDfMY/qx0D2Gy
 F+tzr8twe32xdKueq3TRypCsVFfFYIEFzxc89A79uPF6Lf8qbY1UFf7l/emBbW3K/4TP2pkVT
 UiPufdb/sfqE9HOPzpcyjka1M99WvUr33V+laUSS3FGoqEWc1FxIgDuZKwazwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495709864!104052742!1
X-Originating-IP: [209.85.213.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41978 invoked from network); 25 May 2017 10:57:45 -0000
Received: from mail-vk0-f44.google.com (HELO mail-vk0-f44.google.com)
 (209.85.213.44)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 10:57:45 -0000
Received: by mail-vk0-f44.google.com with SMTP id p85so89177668vkd.3
 for <xen-devel@lists.xenproject.org>; Thu, 25 May 2017 03:57:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JY3ebX/DnipSEB0ZZvP5AxeV6qYRMal4myffOVce9jU=;
 b=YqkYYZtDTU4QZGndUeMauJTCZokuzoV+t2FVoeCPQ8sUR1MDdzrzqYdw3UznY37Uid
 FsXWK/wVgJXpzDAJGj4UN1A/lpuuGchvIcrgRrZctM4rDXxqIix2FuVX9KpupWC/55Wj
 qJBSFMGfrgu750viPb7yKSSC0PNSpLXCwr07k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JY3ebX/DnipSEB0ZZvP5AxeV6qYRMal4myffOVce9jU=;
 b=FBv2K1f99/HFGmwsQYtguZHsr0ZAn6xHBVsdUUuHOstFl1F7hTd3+THGVpi7/jrrxS
 zdrC+V2/Qk/viZ0tjBAVCUQhZxxPt1CCu+ZVbTwvL7tt+GXIcMd4lMBCvNuYJ0oyhPJ0
 Ty2afwKLTvHiQkj6guhbvmkDjLI+Q4k7yPnvx25C7wlpyMFcTXvl/f1l5HMB+clfxoPz
 yLftZd9NUgFnUl620QFnInNjCU2S0DIh1zYD2eDbVXbCuhioHl8LdxlnZSx7r5sQcI+t
 rYbFn+iRMjAQwom0UU1QrqBGvZMvoqGMvPGCjYtbPXfacm5lX0ZR/lpDI3+4CF6KLM6Q
 alow==
X-Gm-Message-State: AODbwcADqmgja9k/qVZ5oxYKGCHQSMarmbW6aU3Nx1cFpD9cBCRXqQkp
 hZKk5BJOW+XAbNdOKDk9xad7KNH2jYZQ
X-Received: by 10.31.188.21 with SMTP id m21mr16287062vkf.81.1495709864138;
 Thu, 25 May 2017 03:57:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.48.76 with HTTP; Thu, 25 May 2017 03:57:43 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705161614360.6833@sstabellini-ThinkPad-X260>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-3-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1705161614360.6833@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 25 May 2017 16:27:43 +0530
Message-ID: <CACtJ1JSKnpjnubv7RRyomdwhVK892KKe=55i6SWsOq2Syv2U3w@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/12 v3] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNyBNYXkgMjAxNyBhdCAwNToxMSwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBXZWQsIDEwIE1heSAyMDE3LCBCaHVwaW5kZXIg
VGhha3VyIHdyb3RlOgo+PiBYZW5jb25zb2xlIHN1cHBvcnRzIG9ubHkgUFYgY29uc29sZSBjdXJy
ZW50bHkuIFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0Cj4+IGZvciBzdXBwb3J0aW5nIG11bHRpcGxl
IGNvbnNvbGVzLgo+Pgo+PiBUaGlzIHBhdGNoIG1vZGlmaWVzIGRpZmZlcmVudCBkYXRhIHN0cnVj
dHVyZXMgYW5kIEFQSXMgdXNlZAo+PiBpbiB4ZW5jb25zb2xlIHRvIHN1cHBvcnQgbXVsdGlwbGUg
Y29uc29sZXMuCj4+Cj4+IENoYW5nZSBzdW1tYXJ5Ogo+Pgo+PiAxLiBTcGxpdCB0aGUgZG9tYWlu
IHN0cnVjdHVyZSBpbnRvIGEgY29uc29sZSBzdHJ1Y3R1cmUgYW5kIHRoZQo+PiAgICBkb21haW4g
c3RydWN0dXJlLCB3aGVyZSBlYWNoIGNvbnNvbGUgc3RydWN0dXJlIHJlcHJlc2VudHMgb25lCj4+
ICAgIGNvbnNvbGUuCj4+Cj4+IDIuIE1vZGlmeSBkaWZmZXJlbnQgQVBJcyBzdWNoIGFzIGJ1ZmZl
cl9hcHBlbmQoKSBldGMuIHRvIHRha2UKPj4gICAgY29uc29sZSBzdHJ1Y3R1cmUgYXMgaW5wdXQg
YW5kIHBlcmZvcm0gcGVyIGNvbnNvbGUgc3BlY2lmaWMKPj4gICAgb3BlcmF0aW9ucy4KPj4KPj4g
My4gRGVmaW5lIGEgZ2VuZXJpYyBjb25zb2xlX2NyZWF0ZV9yaW5nKCksIHdoaWNoIHNldHMgdXAg
dGhlCj4+ICAgIHJpbmcgYnVmZmVyIGFuZCBldmVudCBjaGFubmVsIGZvciBlYWNoIGNvbnNvbGUu
Cj4+Cj4+IDMuIE1vZGlmeSBkb21haW5fY3JlYXRlX3JpbmcoKSB0byB1c2UgY29uc29sZV9jcmVh
dGVfcmluZygpLgo+Pgo+PiA0LiBNb2RpZmljYXRpb25zIGluIGhhbmRsZV9yaW5nX3JlYWQoKSB0
byByZWFkIHJpbmcgYnVmZmVyIGRhdGEKPj4gICAgZnJvbSBtdWx0aXBsZSBjb25zb2xlcy4KPj4K
Pj4gNS4gQWRkIGxvZyBmaWxlIHN1cHBvcnQgZm9yIG11bHRpcGxlIGNvbnNvbGVzLgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+Cj4KPiBUaGVyZSBpcyBzb21ldGhpbmcgd3Jvbmcgd2l0aCB0aGlzIHBhdGNoOiBJIGNhbm5v
dCBhcHBseSBpdC4KPgo+IEFsc28sIGl0IGlzIHN0aWxsIHdheSB0byBiaWcgZm9yIG1lIHRvIHJl
dmlldy4gSSBjYW5ub3QgdHJhY2sgYWxsIHRoZQo+IGNoYW5nZXMgYW5kIGZpZ3VyZSBvdXQgaWYg
dGhleSBhcmUgY29ycmVjdC4KPgo+IE9uZSBvcHRpb24gaXMgdG8gaW50cm9kdWNlIHN0cnVjdCBj
b25zb2xlIGluIG9uZSBwYXRjaCwgd2l0aCBvbmx5IG9uZQo+IHN0cnVjdCBjb25zb2xlIHBlciBk
b21haW4uIFRoZW4gdGhlIHNlY29uZCBwYXRjaCBjb3VsZCBpbnRyb2R1Y2UKPiBtdWx0aXBsZSBz
dHJ1Y3QgY29uc29sZSB3aXRoIHRoZSBoZWxwZXJzIHN1Y2ggYXMgY29uc29sZV9pdGVyX3ZvaWRf
YXJnMS4KPgo+IEZpbmFsbHkgdGhlIHRoaXJkIHBhdGNoIGNvdWxkIGFkZCB2dWFydCBzdXBwb3J0
Lgo+CkkgaGF2ZSBkaXZpZGVkIHRoZSBjaGFuZ2VzIGludG8gNCBwYXRjaGVzOgoKcGF0Y2gjMTog
VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBjb25zb2xlIHN0cnVjdHVyZSBhbmQgbW9kaWZpZXMg
dGhlCmNvZGUgdG8gdXNlIHRoZSBuZXcgY29uc29sZSBzdHJ1Y3R1cmUuCgpwYXRjaCMyOiBUaGlz
IHBhdGNoIG1vZGlmaWVzIHRoZSBmdW5jdGlvbnMgdG8gdGFrZSBjb25zb2xlIHN0cnVjdHVyZQph
cyBpbnB1dCBpbnN0ZWFkIG9mIGRvbWFpbiBzdHJ1Y3R1cmUuIEFsc28gaXQgcmVuYW1lcyB0aGUg
Y29uc29sZQpzcGVjaWZpYyBmdW5jdGlvbnMgdG8gc3RhcnQgd2l0aCAiY29uc29sZV8iIHByZWZp
eCBpbnN0ZWFkIG9mCiJkb21haW5fIiBwcmVmaXguIEZvciBleGFtcGxlIC0gZG9tYWluX2NyZWF0
ZV90dHkoKSBpcyByZW5hbWVkIHRvCmNvbnNvbGVfY3JlYXRlX3R0eSgpLgoKcGF0Y2gjMzogVGhp
cyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBjb25zb2xlcyBhbmQKaW50cm9k
dWNlcyB0aGUgaXRlcmF0b3IgZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29uc29s
ZXMuCgpwYXRjaCM0OiBGaW5hbGx5IHRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBhIG5ldyB2
dWFydCBjb25zb2xlLgoKPj4gLXN0YXRpYyBpbnQgY3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRv
bWFpbiAqZG9tKQo+PiArc3RhdGljIGludCBjcmVhdGVfY29uc29sZV9sb2coc3RydWN0IGNvbnNv
bGUgKmNvbikKPj4gIHsKPj4gICAgICAgY2hhciBsb2dmaWxlW1BBVEhfTUFYXTsKPj4gICAgICAg
Y2hhciAqbmFtZXBhdGgsICpkYXRhLCAqczsKPj4gICAgICAgaW50IGZkOwo+PiAgICAgICB1bnNp
Z25lZCBpbnQgbGVuOwo+PiArICAgICBzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7Cj4+Cj4+
ICAgICAgIG5hbWVwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKPj4g
ICAgICAgcyA9IHJlYWxsb2MobmFtZXBhdGgsIHN0cmxlbihuYW1lcGF0aCkgKyA2KTsKPj4gQEAg
LTMxNCw3ICs0NDMsOSBAQCBzdGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21h
aW4gKmRvbSkKPj4gICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4+ICAgICAgIH0KPj4KPj4gLSAg
ICAgc25wcmludGYobG9nZmlsZSwgUEFUSF9NQVgtMSwgIiVzL2d1ZXN0LSVzLmxvZyIsIGxvZ19k
aXIsIGRhdGEpOwo+PiArICAgICBzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMlcy9n
dWVzdC0lcy5sb2ciLAo+PiArICAgICAgICAgICAgICAgICAgICAgIGxvZ19kaXIsIGNvbi0+eHNw
YXRoLCBkYXRhKTsKPgo+IFRoaXMgY2hhbmdlcyB0aGUgbG9nIGRpcmVjdG9yeSwgcmlnaHQ/IEFy
ZSB0aGUgbmV3IGRpcmVjdG9yaWVzIGNyZWF0ZWQKPiBjb3JyZWN0bHkgYnkgdGhlIGluc3RhbGwg
c2NyaXB0cz8KSSB3aWxsIGNvcnJlY3QgdGhpcy4gVGhlcmUgc2hvdWxkIGJlIG5vIGNoYW5nZSBp
biB0aGUgcGF0aCBmb3IgUFYKY29uc29sZSBsb2cuIEkgdGhpbmsgYnkgZGVmYXVsdCBndWVzdCBs
b2dnaW5nIGlzIGRpc2FibGVkLiBIb3cgY2FuIEkKZW5hYmxlIHRoZSBsb2dnaW5nIHRvIHRlc3Qg
aXQ/IEkgYmVsaWV2ZSBzb21lIG9wdGlvbiBuZWVkcyB0byBiZQpwYXNzZWQgd2hpbGUgc3Bhd25p
bmcgeGVuY29uc29sZWQ/CgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 11:44:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 11:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDrBJ-0006Rf-7l; Thu, 25 May 2017 11:43:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDrBI-0006RU-J0
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 11:43:52 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EC/E5-03696-773C6295; Thu, 25 May 2017 11:43:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfksFq
 kwc338hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaLn/lr1ghVnF45Wn2BsY
 p+l2MXJyCAn8ZZR4Ozmii5ELyH7MKHFh0mU2CGcbo8TzqS9ZQapEBJwlvp6Zyw5i8wroS1x+8
 ZGxi5GDQ1ggSGJaRyJIvYTAEyaJO3O2MoHUSAh4Sszs7WKEsVfd/g40lJ2DTcBK4pAYSJRFQF
 Vi97xXjBMYuRcwMqxi1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OAMQ7GD8sSzgEKMkB5OSKK/4XLVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8moeAcoJF
 qempFWmZOcDQg0lLcPAoifBuBUnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4rxhIkQBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvKMgUnsy8ErhNr4COYAI6wvWuMs
 gRJYkIKakGRjdDnXT5+dr75/ULC5UHHhaecslJt5Qx2Cm5tcDQZQHX2vOPtk3csKny0d/y74c
 Cnn39kKQ688SsqAXf1ly49GXStUfWH++c+mpUeXum3bfJrz+eexR0ye7kBDGzay3bS13XKqx8
 IpqWKnHc6td7P9ZHjy6utUzcrz0pQ1dyYtlphsPHqo+kPe1VYinOSDTUYi4qTgQAi7Dfl34CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495712627!62683543!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20094 invoked from network); 25 May 2017 11:43:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 11:43:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDrBB-0001wm-6z; Thu, 25 May 2017 11:43:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDrB5-0004dB-KU; Thu, 25 May 2017 11:43:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDrB5-0004x9-9i; Thu, 25 May 2017 11:43:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109740-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d9eb706356ad4dbd04aad563ec4d2bcd3d7d6c03
X-Osstest-Versions-That: xen=7cc806d7f1d91dd4c4656f11226f043c749eb0ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 11:43:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109740: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTc0MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ5ZWI3MDYzNTZhZDRk
YmQwNGFhZDU2M2VjNGQyYmNkM2Q3ZDZjMDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDdjYzgwNmQ3ZjFkOTFkZDRjNDY1NmYxMTIyNmYwNDNjNzQ5ZWIwZWQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTcyNSAgMjAxNy0wNS0yNCAxNzowMjozNCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk3NDAgIDIwMTctMDUtMjUgMDk6MTc6NDUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2FyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWQ5ZWI3MDYzNTZh
ZDRkYmQwNGFhZDU2M2VjNGQyYmNkM2Q3ZDZjMDMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgZDllYjcwNjM1NmFkNGRiZDA0YWFkNTYzZWM0
ZDJiY2QzZDdkNmMwMworIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1kOWVi
NzA2MzU2YWQ0ZGJkMDRhYWQ1NjNlYzRkMmJjZDNkN2Q2YzAzCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4ZDll
YjcwNjM1NmFkNGRiZDA0YWFkNTYzZWM0ZDJiY2QzZDdkNmMwMyA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgZDllYjcwNjM1
NmFkNGRiZDA0YWFkNTYzZWM0ZDJiY2QzZDdkNmMwMzpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3Y2M4MDZkNy4uZDll
YjcwNiBkOWViNzA2MzU2YWQ0ZGJkMDRhYWQ1NjNlYzRkMmJjZDNkN2Q2YzAzIC0+IHNtb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 11:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 11:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDrIa-0007Ax-3t; Thu, 25 May 2017 11:51:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311605d69=Ian.Jackson@citrix.com>)
 id 1dDrIY-0007Ar-V2
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 11:51:23 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 50/20-02199-A35C6295; Thu, 25 May 2017 11:51:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUtfyqFq
 kwbwV5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8auzr2MBbs5Kt7/fMLawNjD3sXIySEh4C+x
 +sYiFhCbTUBXomnLX7YuRg4OEQEVidt7DboYuTiYBSYxSizd2AdWIywQJ9F3+DYbiM0ioCqxd
 vdTMJtXwFPi5tp5jBAz5STOH//JDBEXlDg58wlYL7OApkTr9t/sELa8RPPW2cwgu4QE1CTmro
 +fwMgzC0nHLCQds5B0LGBkXsWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5h
 UrJecn7uJERg69QwMjDsYW/b6HWKU5GBSEuUVn6sWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 d+FhoJxgUWp6akVaZg4wiGHSEhw8SiK80keA0rzFBYm5xZnpEKlTjIpS4rxOIAkBkERGaR5cG
 yxyLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5jUFmcKTmVcCN/0V0GImoMWud5VBFpckIq
 SkGhhZD2g6Wy29Zrl92c6SxLch2v61E6fExZ/8uf5BgzhfofrvduFX1W/T78Sn2d+M7DiZYXn
 uR+Ks/4lSi1a/19ztWht6g8+34XmEmsejTZujDaUNjt5c1TlZ9uH619zpxX91nUUei25XkBNZ
 2f55U9y7BqOMHzf+KMWu73lgPGmSGJ/GpdMBjhFKLMUZiYZazEXFiQDQUN3elwIAAA==
X-Env-Sender: prvs=311605d69=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495713080!63923479!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21118 invoked from network); 25 May 2017 11:51:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 11:51:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="425392556"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 25 May 2017 12:51:06 +0100
Message-ID: <1495713067-19757-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/2] ts-hosts-allocate-Executive: Move
	$prevfail_bonus initial setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIGlzIGdvaW5nIHRvIG1ha2UgdGhlIG5leHQgcGF0
Y2ggZWFzeS4KClJlcG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogdHMtaG9zdHMtYWxsb2NhdGUtRXhlY3V0aXZlIHwgNCArKystCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdHMtaG9z
dHMtYWxsb2NhdGUtRXhlY3V0aXZlIGIvdHMtaG9zdHMtYWxsb2NhdGUtRXhlY3V0aXZlCmluZGV4
IDk5NTVjYmEuLjc0OTQyOTEgMTAwNzU1Ci0tLSBhL3RzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2
ZQorKysgYi90cy1ob3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUKQEAgLTYxOCw2ICs2MTgsOCBAQCBz
dWIgaGlkX3JlY3Vyc2UgKCQkKSB7CiAKICAgICAkZHVyYXRpb25fcmlnaHRhd2F5X2FkanVzdD0w
IGlmICRzdGFydF90aW1lOwogCisgICAgbXkgJHByZXZmYWlsX2JvbnVzID0gJHJ7aG9zdGFsbG9j
X2JvbnVzX3ByZXZpb3VzZmFpbH0KKwogICAgIG15ICRkdXJhdGlvbl9mb3JfY29zdCA9IDA7CiAg
ICAgaWYgKCRqb2JpbmZvLT57cmVjaXBlfSA9fiBtL2J1aWxkLykgewogICAgICAgICAkdmFyaWF0
aW9uX2FnZT0gMDsKQEAgLTYzMCw3ICs2MzIsNyBAQCBzdWIgaGlkX3JlY3Vyc2UgKCQkKSB7CiAg
ICAgJHZhcmlhdGlvbl9ib251cz0kbWF4X3ZhcmlhdGlvbl9ib251cwogCWlmICR2YXJpYXRpb25f
Ym9udXM+JG1heF92YXJpYXRpb25fYm9udXM7CiAKLSAgICBteSAkcHJldmZhaWxfYm9udXMgPSAk
cntob3N0YWxsb2NfYm9udXNfcHJldmlvdXNmYWlsfSAvLyA3LjAqODY0MDA7CisgICAgJHByZXZm
YWlsX2JvbnVzIC8vPSA3LjAqODY0MDA7CiAgICAgbXkgJHByZXZmYWlsX2VxdWl2X2JvbnVzID0g
JHByZXZmYWlsX2JvbnVzICogKDYuNSAvIDcuMCk7CiAKICAgICBteSAkc2hhcmVfcmV1c2VfYm9u
dXMgPSAkcntob3N0YWxsb2NfYm9udXNfc2hhcmVyZXVzZX0gLy8gMTAwMDA7Ci0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 11:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 11:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDrIe-0007CJ-C9; Thu, 25 May 2017 11:51:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311605d69=Ian.Jackson@citrix.com>)
 id 1dDrIc-0007BA-9F
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 11:51:26 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B5/EF-01734-D35C6295; Thu, 25 May 2017 11:51:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7VUbV
 Ig8+HWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyT7x4yFpzlqFjX9pmxgXEOexcjJ4eEgL/E
 mXkXGEFsNgFdiaYtf9m6GDk4RARUJG7vNehi5OJgFpjEKLF0Yx8LSI2wQILE5Mv9TCA2i4Cqx
 PIdR8F6eQU8JQ603mOGmCkncf74TzCbU8BLYv3Wu8wgM4WAah59ZIEoF5Q4OfMJmM0soCnRuv
 03O4QtL9G8dTZUuZrE3PXxExj5ZiHpmIWkYxaSjgWMzKsYNYpTi8pSi3SNTPWSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDrZ6BgXEH4652v0OMkhxMSqK84nPVIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8C48DJQTLEpNT61Iy8wBhjxMWoKDR0mEV/oIUJq3uCAxtzgzHSJ1i
 lGX4975LV+YhFjy8vNSpcR5d4DMEAApyijNgxsBi79LjLJSwryMDAwMQjwFqUW5mSWo8q8YxT
 kYlYR5d4NM4cnMK4Hb9AroCCagI1zvKoMcUZKIkJJqYMw5HRqWmD43bH3BMY71O3smBhq8a9N
 2PNFyblGKT79BPMvXlfZvNnv6rfgle6Cy1yhJO6zqzEftiz+TN4S/j565IdnoT82St9dPhleu
 tPn0b2s8490GOd4Dutt2SVYX8Fy3VhXxeV2q5ZdyY8vJ/WqP2udO3SPREHh2u9i/CUer9mvIv
 OJ61a7EUpyRaKjFXFScCADVRMSPugIAAA==
X-Env-Sender: prvs=311605d69=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495713080!61438539!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24294 invoked from network); 25 May 2017 11:51:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 11:51:21 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="434001342"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 25 May 2017 12:51:07 +0100
Message-ID: <1495713067-19757-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495713067-19757-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1495713067-19757-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/2] ts-hosts-allocate-Executive: Make
	build failures not be host-sticky
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnVpbGRzIChqb2JzIHdob3NlIHJlY2lwZSBjb250YWlucyBgYnVpbGQnKSBhcmUgbm90IHN1cHBv
c2VkIHRvCmNvbnRhaW4gaG9zdC1zcGVjaWZpYyB0ZXN0cy4gIFdlIGFscmVhZHkgZG9uJ3QgY2Fy
ZSBhYm91dCB2YXJ5aW5nCndoaWNoIGhvc3QgdGhleSBydW4gb24sIHRvIGh1bnQgZm9yIGhvc3Qt
c3BlY2lmaWMgYnVncy4KCldlIHNob3VsZCBhbHNvIG5vdCBtYWtlIGJ1aWxkIGZhaWx1cmVzIHN0
aWNreSB0byB0aGUgaG9zdCB0aGV5IGxhc3QKZmFpbGVkIG9uLgoKRml4IHRoaXMgYnkgZGVmYXVs
dGluZyAkcHJldmZhaWxfYm9udXMgdG8gMCBpbiB0aGF0IGNhc2UsIGJlZm9yZSB0aGUKd2Vlay1s
b25nIGxhdGVyIGRlZmF1bHQgaXMgYXBwbGllZC4gIFRoaXMgbWVhbnMgdGhhdCBhIGJ1aWxkIGpv
YgpydW52YXIgd291bGQgb3ZlcnJpZGUgdGhlIGJ1aWx0LWluIGRlZmF1bHQgd2hldGhlciB0aGF0
J3MgNyBkYXlzIG9yIDAuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIHRzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2ZSB8IDEgKwogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdHMtaG9zdHMtYWxsb2NhdGUt
RXhlY3V0aXZlIGIvdHMtaG9zdHMtYWxsb2NhdGUtRXhlY3V0aXZlCmluZGV4IDc0OTQyOTEuLjk3
NWE4YjkgMTAwNzU1Ci0tLSBhL3RzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2ZQorKysgYi90cy1o
b3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUKQEAgLTYyNCw2ICs2MjQsNyBAQCBzdWIgaGlkX3JlY3Vy
c2UgKCQkKSB7CiAgICAgaWYgKCRqb2JpbmZvLT57cmVjaXBlfSA9fiBtL2J1aWxkLykgewogICAg
ICAgICAkdmFyaWF0aW9uX2FnZT0gMDsKIAkkZHVyYXRpb25fZm9yX2Nvc3Q9ICRkdXJhdGlvbiAr
ICRkdXJhdGlvbl9yaWdodGF3YXlfYWRqdXN0OworCSRwcmV2ZmFpbF9ib251cyAvLz0gMDsKICAg
ICB9CiAKICAgICBteSAkbG9nX3ZhcmlhdGlvbl9hZ2UgPSBsb2coMSskdmFyaWF0aW9uX2FnZS84
NjQwMCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 12:15:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDrfn-0000SL-QJ; Thu, 25 May 2017 12:15:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDrfm-0000SF-P3
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 12:15:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8D/E2-02181-ADAC6295; Thu, 25 May 2017 12:15:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTffaKbV
 Ig+v/1CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aLphusBb+YK24cPsHewLiNuYuRi0NIYCOj
 xM+vbYwQzm5GiQnLfzJ1MXJyCAvESMz90cIOYosIlEm8eHObBa7j8Yz/YEXMAq4St7/dA7PZB
 DQl7nz+BGbzClhJfN19kxXEZhFQlTj58jsLiC0qEC7xtvEIC0SNoMTJmU/AbE4BO4nbi/ayQ8
 y0lbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFuoZGeklFmekZJbmJmTm
 6hgamermpxcWJ6ak5iUnFesn5uZsYgSHHAAQ7GPtmOR9ilORgUhLlFZ+rFinEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgrfwJFBOsCg1PbUiLTMHGPwwaQkOHiUR3rvHgdK8xQWJucWZ6RCpU4y6H
 E0ftnxhEmLJy89LlRLn3XICqEgApCijNA9uBCwSLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mYdybIJTyZeSVwm14BHcEEdITrXWWQI0oSEVJSDYyc/Lrzt7CqbvNeLb8jWNcge4nhoqtXXac
 lh/euaZ4o8X7OGieZip16wp/XMywy6lE6oZwyj/2qy2rd3vsVU9yk4xel/Fz6VyNVW83YnT3w
 ecTbxekHyk87T/bZJsi7eIYZ66+M/DnynbcT/n/Ms7vwXOn37TK7sw/ltLfarVpxfQ5n5PJZh
 bOUWIozEg21mIuKEwHL57TOvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495714518!86257927!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22255 invoked from network); 25 May 2017 12:15:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 25 May 2017 12:15:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AF4912B;
 Thu, 25 May 2017 05:15:17 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BCCC83F578;
 Thu, 25 May 2017 05:15:16 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xensource.com
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
 <67b09292-1ff1-e4db-40a0-4b703057f430@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f2357e95-4771-3011-6627-35bbf7ea7474@arm.com>
Date: Thu, 25 May 2017 13:15:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <67b09292-1ff1-e4db-40a0-4b703057f430@citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] Makefile: Regularise subdir
 targets and their dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNC8wNS8xNyAxODoxNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNC8wNS8xNyAx
NzoxNCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+PiBDQzogTSBBIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgo+PiBD
QzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+Cj4gVGhpcyByZXNvbHZlcyBhbGwgdGhlIFhlblNl
cnZlciBidWlsZCBpc3N1ZXMgSSBlbmNvdW50ZXJlZC4KPgo+IFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 12:15:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDrg8-0000Tl-2C; Thu, 25 May 2017 12:15:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311f2fc21=ross.lagerwall@citrix.com>)
 id 1dDrg6-0000TZ-Cp
 for xen-devel@lists.xen.org; Thu, 25 May 2017 12:15:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 36/B2-29088-DEAC6295; Thu, 25 May 2017 12:15:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDve7bU2q
 RBut2MVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTD0kU3FCoeLj/CXsD4xPJLkZODgkBf4nm
 Y+uZQGw2AQOJW5e+M4PYIgKyEqu75rB3MXJxMAt8ZJR4cOwFK0hCWCBQYuWTyewgNouAqsTqp
 vdADRwcvAJ2Er97fCFmykks3X4dbI6QgJrE2+VnWEBsXgFBiZMzn4DZzAISEgdfvGCewMg9C0
 lqFpLUAkamVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgcA
 ABDsYG787HWKU5GBSEuUVn6sWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt/AkUE6wKDU9tSIt
 MwcYkjBpCQ4eJRHeu8eB0rzFBYm5xZnpEKlTjIpS4rxbTgAlBEASGaV5cG2wOLjEKCslzMsId
 IgQT0FqUW5mCar8K0ZxDkYlYd6ZINt5MvNK4Ka/AlrMBLTY9a4yyOKSRISUVAPj1tvLLgaabZ
 uda/L6/U6FjZGLs1/xlAkdjhJsODvlaviRbTYSnALtz+1LpNISrA+V16tHFpm2W/RM0E+YLs5
 Skv9rNrNV4UuxnVmnWp0+7zQSauVzeR56ae05oXiNqmU8RepOOdpTHy5SW8PY/POai+r8lrMP
 7h6aKMgTktz5OGD6sl+npkQosRRnJBpqMRcVJwIAzMdZpn4CAAA=
X-Env-Sender: prvs=311f2fc21=ross.lagerwall@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495714539!46996148!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7647 invoked from network); 25 May 2017 12:15:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 12:15:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="434005283"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Thu, 25 May 2017 13:15:33 +0100
Message-ID: <20170525121533.32409-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.4
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/vmx: Fix vmentry failure because of invalid
	LER on Broadwell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2NjYXNpb25hbGx5LCB0aGUgdG9wIHRocmVlIGJpdHMgb2YgTVNSX0lBMzJfTEFTVElOVFRPSVAK
KE1TUl9MRVJfVE9fTElQKSBtYXkgYmUgaW5jb3JyZWN0LCBhcyB0aG91Z2ggdGhlIE1TUiBpcyB1
c2luZyB0aGUKTEJSX0ZPUk1BVF9FSVBfRkxBR1NfVFNYIGZvcm1hdC4gVGhlIE1TUiBzaG91bGQg
Y29udGFpbiBhbiBvZmZzZXQgaW50bwp0aGUgY3VycmVudCBjb2RlIHNlZ21lbnQgYWNjb3JkaW5n
IHRvIHRoZSBJbnRlbCBkb2N1bWVudGF0aW9uLiBJdCBpcyBub3QKY2xlYXIgd2h5IHRoaXMgaGFw
cGVucy4gSXQgbWF5IGJlIGR1ZSB0byBlcnJhdHVtIEJERjE0LCBvciBzb21lIG90aGVyCmVycmF0
YS4gIFRoZSByZXN1bHQgaXMgYSB2bWVudHJ5IGZhaWx1cmUuCgpXb3JrYXJvdW5kIHRoZSBpc3N1
ZSBieSBzaWduLWV4dGVuZGluZyBpbnRvIGJpdHMgNjE6NjMgZm9yIHRoaXMgTVNSIG9uCkJyb2Fk
d2VsbCBDUFVzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAyOSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKaW5kZXggYzhlZjE4YS4uN2Q3MjlhZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0MzQsNiAr
MjQzNCw3IEBAIHN0YXRpYyB2b2lkIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVw
X2NoZWNrKHZvaWQpOworc3RhdGljIHZvaWQgX19pbml0IGxlcl9iZHdfZml4dXBfY2hlY2sodm9p
ZCk7CiAKIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14
KHZvaWQpCiB7CkBAIC0yNDk5LDYgKzI1MDAsNyBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9u
X3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogICAgIHNldHVwX3ZtY3NfZHVtcCgpOwog
CiAgICAgbGJyX3RzeF9maXh1cF9jaGVjaygpOworICAgIGxlcl9iZHdfZml4dXBfY2hlY2soKTsK
IAogICAgIHJldHVybiAmdm14X2Z1bmN0aW9uX3RhYmxlOwogfQpAQCAtMjc5MCw4ICsyNzkyLDEw
IEBAIGVudW0KIH07CiAKICNkZWZpbmUgTEJSX0ZST01fU0lHTkVYVF8yTVNCICAoKDFVTEwgPDwg
NTkpIHwgKDFVTEwgPDwgNjApKQorI2RlZmluZSBMRVJfVE9fU0lHTkVYVF8zTVNCICAoTEJSX0ZS
T01fU0lHTkVYVF8yTVNCIHwgKDFVTEwgPDwgNTgpKQogCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9z
dGx5IGxicl90c3hfZml4dXBfbmVlZGVkOworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBsZXJf
YmR3X2ZpeHVwX25lZWRlZDsKIHN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9t
X3N0YXJ0Owogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2Zyb21fZW5kOwogc3Rh
dGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2xhc3RpbnRfZnJvbTsKQEAgLTI4MjgsNiAr
MjgzMiwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbGJyX3RzeF9maXh1cF9jaGVjayh2b2lkKQog
ICAgIH0KIH0KIAorc3RhdGljIHZvaWQgX19pbml0IGxlcl9iZHdfZml4dXBfY2hlY2sodm9pZCkK
K3sKKyAgICAvKiBCcm9hZHdlbGwgRTUtMjYwMCB2NCBwcm9jZXNzb3JzIG5lZWQgdG8gd29yayBh
cm91bmQgZXJyYXR1bSBCREYxNC4gKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2ID09IDYg
JiYgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgPT0gNzkgKQorICAgICAgICBsZXJfYmR3X2ZpeHVw
X25lZWRlZCA9IHRydWU7Cit9CisKIHN0YXRpYyBpbnQgaXNfbGFzdF9icmFuY2hfbXNyKHUzMiBl
Y3gpCiB7CiAgICAgY29uc3Qgc3RydWN0IGxicl9pbmZvICpsYnIgPSBsYXN0X2JyYW5jaF9tc3Jf
Z2V0KCk7CkBAIC0zMDg5LDYgKzMxMDAsOCBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50
ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICAg
ICAgICAgICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgbGJyLT5iYXNl
ICsgaSwgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOwogICAgICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5odm1fdm14Lmxicl90c3hfZml4dXBfZW5hYmxlZCA9CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGJyX3RzeF9maXh1cF9uZWVkZWQ7CisgICAgICAgICAgICAgICAgICAgICAg
ICB2LT5hcmNoLmh2bV92bXgubGVyX2Jkd19maXh1cF9lbmFibGVkID0KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsZXJfYmR3X2ZpeHVwX25lZWRlZDsKICAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICB9CiAKQEAgLTQxNzQsNiArNDE4NywyMCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4
X2ZpeHVwKHZvaWQpCiAgICAgICAgIG1zci0+ZGF0YSB8PSAoKExCUl9GUk9NX1NJR05FWFRfMk1T
QiAmIG1zci0+ZGF0YSkgPDwgMik7CiB9CiAKK3N0YXRpYyB2b2lkIGxlcl9iZHdfZml4dXAodm9p
ZCkKK3sKKyAgICBzdHJ1Y3Qgdm14X21zcl9lbnRyeSAqbXNyOworCisgICAgLyoKKyAgICAgKiBP
Y2Nhc2lvbmFsbHksIHRoZSB0b3AgdGhyZWUgYml0cyBvZiBNU1JfSUEzMl9MQVNUSU5UVE9JUCBt
YXkgYmUKKyAgICAgKiBpbmNvcnJlY3QgKHBvc3NpYmx5IGR1ZSB0byBCREYxNCksIGFzIHRob3Vn
aCB0aGUgTVNSIGlzIHVzaW5nIHRoZQorICAgICAqIExCUl9GT1JNQVRfRUlQX0ZMQUdTX1RTWCBm
b3JtYXQuIFRoaXMgaXMgaW5jb3JyZWN0IGFuZCBjYXVzZXMgYSB2bWVudHJ5CisgICAgICogZmFp
bHVyZSAtLSB0aGUgTVNSIHNob3VsZCBjb250YWluIGFuIG9mZnNldCBpbnRvIHRoZSBjdXJyZW50
IGNvZGUKKyAgICAgKiBzZWdtZW50LiBGaXggaXQgdXAgYnkgc2lnbi1leHRlbmRpbmcgaW50byBi
aXRzIDYxOjYzLiAqLworICAgIGlmICggKG1zciA9IHZteF9maW5kX21zcihNU1JfSUEzMl9MQVNU
SU5UVE9JUCwgVk1YX0dVRVNUX01TUikpICE9IE5VTEwgKQorICAgICAgICBtc3ItPmRhdGEgfD0g
KChMRVJfVE9fU0lHTkVYVF8zTVNCICYgbXNyLT5kYXRhKSA8PCAzKTsKK30KKwogdm9pZCB2bXhf
dm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpAQCAtNDIzMiw2ICs0MjU5LDggQEAgdm9pZCB2
bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgb3V0
OgogICAgIGlmICggdW5saWtlbHkoY3Vyci0+YXJjaC5odm1fdm14Lmxicl90c3hfZml4dXBfZW5h
YmxlZCkgKQogICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7CisgICAgaWYgKCB1bmxpa2VseShjdXJy
LT5hcmNoLmh2bV92bXgubGVyX2Jkd19maXh1cF9lbmFibGVkKSApCisgICAgICAgIGxlcl9iZHdf
Zml4dXAoKTsKIAogICAgIEhWTVRSQUNFX05EKFZNRU5UUlksIDAsIDEvKmN5Y2xlcyovLCAwLCAw
LCAwLCAwLCAwLCAwLCAwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggOTUw
N2JkMi4uYWVkZWY4MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC0xMzcsNiAr
MTM3LDcgQEAgc3RydWN0IGFyY2hfdm14X3N0cnVjdCB7CiAgICAgdWludDhfdCAgICAgICAgICAg
ICAgdm14X2VtdWxhdGU7CiAKICAgICBib29sICAgICAgICAgICAgICAgICBsYnJfdHN4X2ZpeHVw
X2VuYWJsZWQ7CisgICAgYm9vbCAgICAgICAgICAgICAgICAgbGVyX2Jkd19maXh1cF9lbmFibGVk
OwogCiAgICAgLyogQml0bWFzayBvZiBzZWdtZW50cyB0aGF0IHdlIGNhbid0IHNhZmVseSB1c2Ug
aW4gdmlydHVhbCA4MDg2IG1vZGUgKi8KICAgICB1aW50MTZfdCAgICAgICAgICAgICB2bTg2X3Nl
Z21lbnRfbWFzazsKLS0gCjIuOS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 12:17:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDri2-0000e6-Dh; Thu, 25 May 2017 12:17:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dDri0-0000dt-Lz
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 12:17:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A7/1B-03557-46BC6295; Thu, 25 May 2017 12:17:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXiVRukp5t8Wi3
 S4NV5WYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePePtWCfu6KJwd+MDUw3mTvYuTkEBKYxSjR
 /K2ii5GLg0XgEovEipULWUESEgLvWCS2vGbsYuQAsuMk1n90gQhXS3Tv72aG6JWXONhymR2kV
 0hgKpPE3HfLwXrZBLQk7t9ewQZiiwgoSdxbNZkJxGYWMJJ4+Wo52GJhAVeJE3MawOIsAqoSj/
 bMBavnFbCX+DLrOjPEMjmJm+c6mScw8i1gZFjFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKa
 Xm1pcnJiempOYVKyXnJ+7iREYJAxAsIPx9LrAQ4ySHExKorzic9UihfiS8lMqMxKLM+KLSnNS
 iw8xanBwCPx8+reFUYolLz8vVUmCt/AkUJ1gUWp6akVaZg4wjGFKJTh4lER47x4HSvMWFyTmF
 memQ6ROMRpzbFi9/gsTx6QD278wCYFNkhLn7TkFVCoAUppRmgc3CBZflxhlpYR5GYHOFOIpSC
 3KzSxBlX/FKM7BqCTMKw4yhSczrwRu3yugU5iATnG9qwxySkkiQkqqgbEkwWy7m4z/xYwN35L
 3fxFM2dvkb9D2Np5fZ8/uV/tymkX/xFgeepS/0/S5oMLit0lbF3xMjoo5+7i75WxS3ayO3yuO
 5/8tVb8gFFn9+PFUpiO9dSy823TvLtY5e0BrHadWs1Sotq/NU4HWypz5heq+/mYdrM5JM2aJl
 K/wPrkyWeSsy3yPSiWW4oxEQy3mouJEACj5ojyqAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495714659!64026973!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51414 invoked from network); 25 May 2017 12:17:39 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 12:17:39 -0000
Received: by mail-wm0-f46.google.com with SMTP id e127so102061484wmg.1
 for <xen-devel@lists.xenproject.org>; Thu, 25 May 2017 05:17:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=DceIizNOucggscFeQ+pf7Z2+l3Pipeda10WIxZNADb0=;
 b=D0fW5YcfhRywm4fKWZuW4QaBDgleYN9i2Njbf4LW4FtYatrsM0L3bN1p0hz1zyPWXT
 8InM/eC9r7xfp7AFRTqAMWJU/FSZO4IgZDcvbgNsCnuGwyiAl5nMn4AmNKJgTC40SZl8
 qLo2PbdKteXQcHFVktUf9bsj5Veh/HuLk7LcRYypZufYkeaG7fdAWmlqxOou+sYyok/U
 61Au/stgscwlGgMXieyzZMC2ZLJ/zfcZDFD8Umjwg2QOb6S+Ym2SLy2BeD0xreQJ82Kt
 ZW/uu2CMMWrMz0y/O/0EnvZ9bi4ke0hn3mRtMgVp7VMnJH+2fRroMoyszN0qvxLrJubR
 EZuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=DceIizNOucggscFeQ+pf7Z2+l3Pipeda10WIxZNADb0=;
 b=Warlcy8b7ykhzpjAzP1AABaFJ04+JEEdRBWdQDWXnsqYR51M+RUaqDKIeBDbx7SdFT
 BHIni6Lh+wQ1REB4J+iXvO6RIN69QgrvHZ3irEBTolB9j/qC3fgr4auhLACxNC6q8Vmm
 hDNAmxjx8MeSNIra9he8r9xwwRUbwrA3ArlAXoS8swkDLhPasbGhAQpwX5wFxa3b2nQb
 bEgoqmynr1Cj6JW8O9SaNP6cmZINCRduGH21jXcChNjW1ux2GxJDFCDBIs4PkQrt7+UH
 JF2icetPBtibQQXU37quZekM/27B0cg3yRgjutMjyPxN4TjWX1NuqK4Nd1D5BzVixWNg
 vPwg==
X-Gm-Message-State: AODbwcC5HQdBTFl5B4Ub74n1jDvprIG6aPgM3vIDzGlyq/re2tugzA2f
 HwIind/sLai/Rg==
X-Received: by 10.223.138.237 with SMTP id z42mr26644602wrz.66.1495714658973; 
 Thu, 25 May 2017 05:17:38 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-51.209.223.85.sovam.net.ua.
 [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id e73sm9256070wmd.1.2017.05.25.05.17.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 25 May 2017 05:17:37 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 25 May 2017 15:17:28 +0300
Message-Id: <1495714651-2676-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v2 0/3] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVGhl
c2UgcGF0Y2hlcyBhZGQgUFYgZGlzcGxheSBkZXZpY2UgdG8gbGlieGwgYW5kIHhsLgoKQ2hhbmdl
cyBzaW5jZSB2MToKICogYWRkIGNvbm5lY3RvciBpZDsKICogc2V0IGNvbm5lY3RvciByZXNvbHV0
aW9uIGFuZCBpZCB0byBYZW4gc3RvcmU7CgpPbGVrc2FuZHIgR3J5dHNvdiAoMyk6CiAgbGlieGw6
IGFkZCBQViBkaXNwbGF5IGRldmljZSBkcml2ZXIgaW50ZXJmYWNlCiAgeGw6IGFkZCBQViBkaXNw
bGF5IGRldmljZSBjb21tYW5kcwogIGRvY3M6IGFkZCB2aXJ0dWFsIGRpc3BsYXkgZHJpdmVyIGlu
Zm9ybWF0aW9uCgogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgIHwgIDU0ICsr
KysrCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAgICAgICAgfCAgNDIgKysrKwogdG9v
bHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgfCAgMjEgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jICAgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAg
ICAgfCAxNzggKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
ICAgICAgICB8ICAyNCArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8
ICA0MCArKystCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEgKwog
dG9vbHMvbGlieGwvbGlieGxfdXNiLmMgICAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhs
L2xpYnhsX3V0aWxzLmggICAgICAgICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF92ZGlz
cGwuYyAgICAgICAgICAgfCAzNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHRvb2xzL3hsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy94bC94
bC5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMveGwveGxfY21kdGFibGUu
YyAgICAgICAgICAgICAgIHwgIDE5ICsrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAg
ICAgICAgfCAgNzcgKysrKysrKy0KIHRvb2xzL3hsL3hsX3BhcnNlLmggICAgICAgICAgICAgICAg
ICB8ICAgMiArLQogdG9vbHMveGwveGxfdmRpc3BsLmMgICAgICAgICAgICAgICAgIHwgMTY2ICsr
KysrKysrKysrKysrKysKIDE4IGZpbGVzIGNoYW5nZWQsIDEwMDUgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3hsL3hsX3ZkaXNwbC5jCgotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 12:17:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDri4-0000ev-LL; Thu, 25 May 2017 12:17:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dDri3-0000eL-MG
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 12:17:43 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 08/C0-31580-66BC6295; Thu, 25 May 2017 12:17:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRvkpJt2Wi3
 SYPZhIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOtaSpjwbS4imcPDrM3MB506WLk4hASmMEo
 8aR3NzuIwyLwkkViyeEtLCCOhEA/q8S92weYuhg5gZw4iabLy1kh7CqJHT/ugNlCAvISB1sus
 0OMmsokcf3nMbAGNgEtifu3V7CB2CICShL3Vk0GizMLGEm8fLWcHcQWFrCSmHzsEFgNi4CqxN
 kZ78DivAL2EidPfmWDWCYncfNcJzOIzSngILF69yRmiMX2EtNO7mSawCiwgJFhFaN6cWpRWWq
 RrrleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgaDEAwQ7Gxu9OhxglOZiURHnF
 56pFCvEl5adUZiQWZ8QXleakFh9i1ODgEPj59G8LoxRLXn5eqpIE76eTQHWCRanpqRVpmTnA4
 IcpleDgURLhbQBJ8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHpAPbvzAJgU2SEuc1BSkVACnNKM2DGw
 SLykuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5hU/BTSFJzOvBG7fK6BTmIBOcb2rDHJKSSJ
 CSqqBseaPSe9BjVo980+lW93fdn53DLx0+r7Fq5cF37VfTPrJ1td57vN/F/YJcxQ832/+sv3o
 lHNnrFgihcq+dezvTnvBfmHmk5bdvW3TNisq3ZrD2Nzr6DylxnYBF5vEng/PZ37L3j3z99R2n
 qcM0yu3TA2J445R+7lm0d+zdf6arKarj0w/5uVWlaHEUpyRaKjFXFScCABz3POTxQIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495714662!90799491!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60010 invoked from network); 25 May 2017 12:17:42 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 12:17:42 -0000
Received: by mail-wm0-f66.google.com with SMTP id k15so51414225wmh.3
 for <xen-devel@lists.xenproject.org>; Thu, 25 May 2017 05:17:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XZYe2lAthybx2DYAEBv0he7qIODLQtlrOtrkfy4G9HM=;
 b=UYj8JZFY1gks2oKxQf7r7pR42h+PIakb9tAyW5Jhm0tWwwpWZyvZn99aEACbwE5HNa
 2Z47xwqVtJDCTd4V2CzqxXTD+ueq4SG6af8ayom7Y7nYIzIRy33PkedF3Qc80vo+8jIL
 Lxqq5zPIdC+r0MrBCDSDuPIWaolnzefvP48b5w/Q8KMTmSdLCTQrLLp2CDInKSODGTLz
 hJQrMIaTKtuSo5GgL9iWVHaR/okRDUqbMWwcjB95ASmzLPve0nU+yvrLoD79UD1PBw0G
 TYIiq8qJhHkJPgEW8cUr/dO5QldW7t4ZnPuZaf9KHFazhOFh6Zbj4aZXpMNZlAb+B9XF
 bSjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XZYe2lAthybx2DYAEBv0he7qIODLQtlrOtrkfy4G9HM=;
 b=fuLdeFaxHAnoLxgM1YxotTrEjwkGHkjHbOzr96fmIJnAHmCrY2H1qwzEc/s7QaoLfI
 sdephZzvNlyP6Jer25Yvwj3YHUMm3uvnndgwXrfrEbYdub1VOHo6BG8vlg19Zt0gjt/Z
 7cA5Jxt1XCjqhWusIHUwoXXNvU/Ijv10f+k4WZszAgpChTjLOHFAzOY75UMLee05zQj1
 3y95zCPbzNiSA/WCeJGO0YsnphIM+9yaI6BORKoaSqcuT+j8nvOqHxWM4Z2hjSJcMAqI
 fB5A7cLIy2gIuX1D2zahhHz9myvkVphWThh+v6WaTaGIjzs/G07AjHYKtIeWToxeoxWb
 wPdw==
X-Gm-Message-State: AODbwcDpLSzGsEU4THWC/FOBNY/uxFGe7BNUmh/8WeRB7/ZyBHtVQfZX
 vHKpk7zaknFNdg==
X-Received: by 10.223.134.46 with SMTP id 43mr27270744wrv.123.1495714661763;
 Thu, 25 May 2017 05:17:41 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-51.209.223.85.sovam.net.ua.
 [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id e73sm9256070wmd.1.2017.05.25.05.17.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 25 May 2017 05:17:40 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 25 May 2017 15:17:30 +0300
Message-Id: <1495714651-2676-3-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1495714651-2676-1-git-send-email-al1img@gmail.com>
References: <1495714651-2676-1-git-send-email-al1img@gmail.com>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v2 2/3] xl: add PV display device commands
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL3hsL01ha2VmaWxlICAgICAgfCAgIDEgKwogdG9vbHMveGwveGwuaCAgICAg
ICAgICB8ICAgMyArCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDE5ICsrKysrKwogdG9vbHMv
eGwveGxfcGFyc2UuYyAgICB8ICA3NyArKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMveGwv
eGxfcGFyc2UuaCAgICB8ICAgMiArLQogdG9vbHMveGwveGxfdmRpc3BsLmMgICB8IDE2NiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA2IGZpbGVzIGNo
YW5nZWQsIDI2NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL3hsL3hsX3ZkaXNwbC5jCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwvTWFrZWZpbGUg
Yi90b29scy94bC9NYWtlZmlsZQppbmRleCBlMTZmODc3Li41Yzc4NGI1IDEwMDY0NAotLS0gYS90
b29scy94bC9NYWtlZmlsZQorKysgYi90b29scy94bC9NYWtlZmlsZQpAQCAtMjEsNiArMjEsNyBA
QCBYTF9PQkpTICs9IHhsX3Z0cG0ubyB4bF9ibG9jay5vIHhsX25pYy5vIHhsX3VzYi5vCiBYTF9P
QkpTICs9IHhsX3NjaGVkLm8geGxfcGNpLm8geGxfdmNwdS5vIHhsX2Nkcm9tLm8geGxfbWVtLm8K
IFhMX09CSlMgKz0geGxfcHNyLm8geGxfaW5mby5vIHhsX2NvbnNvbGUubyB4bF9taXNjLm8KIFhM
X09CSlMgKz0geGxfdm1jb250cm9sLm8geGxfc2F2ZXJlc3RvcmUubyB4bF9taWdyYXRlLm8KK1hM
X09CSlMgKz0geGxfdmRpc3BsLm8KIAogJChYTF9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xp
YnhlbnRvb2xsb2cpCiAkKFhMX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfWEwpCmRpZmYgLS1n
aXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhYTk1Yjc3Li5kMzYxMjQx
IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE2Niw2
ICsxNjYsOSBAQCBpbnQgbWFpbl9ibG9ja2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog
aW50IG1haW5fdnRwbWF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRw
bWxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Z0cG1kZXRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZkaXNwbGF0dGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOworaW50IG1haW5fdmRpc3BsbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50
IG1haW5fdmRpc3BsZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl91c2Jj
dHJsX2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdXNiY3RybF9kZXRh
Y2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3VzYmRldl9hdHRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90
b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDdkOTc4MTEuLjlmOTI2NjMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAt
MzcyLDYgKzM3MiwyNSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAi
RGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgVFBNIGRldmljZSIsCiAgICAgICAiPERvbWFpbj4g
PERldklkfHV1aWQ+IiwKICAgICB9LAorICAgIHsgInZkaXNwbC1hdHRhY2giLAorICAgICAgJm1h
aW5fdmRpc3BsYXR0YWNoLCAxLCAxLAorICAgICAgIkNyZWF0ZSBhIG5ldyB2aXJ0dWFsIGRpc3Bs
YXkgZGV2aWNlIiwKKyAgICAgICI8RG9tYWluPiBbZGV2SWQ9PERldmljZT5dIFtiYWNrZW5kPTxC
YWNrRG9tYWluPl0gW2JlQWxsb2M9PEJhY2tBbGxvYz5dIFtjb25uZWN0b3JzPSc8Q29ubmVjdG9y
cz4nXSIsCisgICAgICAiICAgIEJhY2tBbGxvYyAtIHNldCB0byAxIHRvIGFsbG93IGJhY2tlbmQg
YWxsb2NhdGVkIGRpc3BsYXkgYnVmZmVyc1xuIgorICAgICAgIiAgICBDb25uZWN0b3JzIC0gbGlz
dCBvZiBjb25uZWN0b3IncyBkZXNjcmlwdGlvbiBpbiBJRDpXeEggZm9ybWF0LFxuIgorICAgICAg
IiAgICAgICAgICAgICAgICAgd2hlcmU6IElEIC0gdW5pcXVlIGNvbm5lY3RvciBJRCwgVyAtIGNv
bm5lY3RvciB3aWR0aCxcbiIKKyAgICAgICIgICAgICAgICAgICAgICAgIEggLSBjb25uZWN0b3Ig
aGVpZ2h0OiBjb25uZWN0b3JzPSdpZDA6ODAweDYwMDtpZDE6MTAyNHg3NjgnXG4iCisgICAgfSwK
KyAgICB7ICJ2ZGlzcGwtbGlzdCIsCisgICAgICAmbWFpbl92ZGlzcGxsaXN0LCAwLCAwLAorICAg
ICAgIkxpc3QgdmlydHVhbCBkaXNwbGF5IGRldmljZXMgZm9yIGEgZG9tYWluIiwKKyAgICAgICI8
RG9tYWluKHMpPiIsCisgICAgfSwKKyAgICB7ICJ2ZGlzcGwtZGV0YWNoIiwKKyAgICAgICZtYWlu
X3ZkaXNwbGRldGFjaCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBk
aXNwbGF5IGRldmljZSIsCisgICAgICAiPERvbWFpbj4gPERldklkPiIsCisgICAgfSwKICAgICB7
ICJ1cHRpbWUiLAogICAgICAgJm1haW5fdXB0aW1lLCAwLCAwLAogICAgICAgIlByaW50IHVwdGlt
ZSBmb3IgYWxsL3NvbWUgZG9tYWlucyIsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5j
IGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCBiNzJmOTkwLi42ZWQwNDBhIDEwMDY0NAotLS0g
YS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTgwMyw2
ICs4MDMsNTMgQEAgaW50IHBhcnNlX3VzYmRldl9jb25maWcobGlieGxfZGV2aWNlX3VzYmRldiAq
dXNiZGV2LCBjaGFyICp0b2tlbikKICAgICByZXR1cm4gMDsKIH0KIAoraW50IHBhcnNlX3ZkaXNw
bF9jb25maWcobGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLCBjaGFyICp0b2tlbikKK3sKKyAg
ICBjaGFyICpvcGFyZzsKKyAgICBsaWJ4bF9zdHJpbmdfbGlzdCBjb25uZWN0b3JzID0gTlVMTDsK
KyAgICBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoTUFUQ0hfT1BUSU9OKCJiYWNrZW5k
IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICB2ZGlzcGwtPmJhY2tlbmRfZG9tbmFtZSA9IHN0
cmR1cChvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImRldklkIiwgdG9rZW4s
IG9wYXJnKSkgeworICAgICAgICB2ZGlzcGwtPmRldmlkID0gYXRvaShvcGFyZyk7CisgICAgfSBl
bHNlIGlmIChNQVRDSF9PUFRJT04oImJlQWxsb2MiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAg
IHZkaXNwbC0+YmVfYWxsb2MgPSBzdHJ0b3VsKG9wYXJnLCBOVUxMLCAwKTsKKyAgICB9IGVsc2Ug
aWYgKE1BVENIX09QVElPTigiY29ubmVjdG9ycyIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAg
c3BsaXRfc3RyaW5nX2ludG9fc3RyaW5nX2xpc3Qob3BhcmcsICI7IiwgJmNvbm5lY3RvcnMpOwor
CisgICAgICAgIHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnMgPSBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5n
dGgoJmNvbm5lY3RvcnMpOworICAgICAgICB2ZGlzcGwtPmNvbm5lY3RvcnMgPSBjYWxsb2ModmRp
c3BsLT5udW1fY29ubmVjdG9ycywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNpemVvZigqdmRpc3BsLT5jb25uZWN0b3JzKSk7CisKKyAgICAgICAgZm9yKGkgPSAwOyBpIDwg
dmRpc3BsLT5udW1fY29ubmVjdG9yczsgaSsrKQorICAgICAgICB7CisgICAgICAgICAgICBjaGFy
ICpyZXNvbHV0aW9uOworCisgICAgICAgICAgICByYyA9IHNwbGl0X3N0cmluZ19pbnRvX3BhaXIo
Y29ubmVjdG9yc1tpXSwgIjoiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZ2ZGlzcGwtPmNvbm5lY3RvcnNbaV0uaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnJlc29sdXRpb24pOworCisgICAgICAgICAgICByYz0gc3NjYW5mKHJl
c29sdXRpb24sICIldXgldSIsICZ2ZGlzcGwtPmNvbm5lY3RvcnNbaV0ud2lkdGgsCisgICAgICAg
ICAgICAgICAgICAgICAgICZ2ZGlzcGwtPmNvbm5lY3RvcnNbaV0uaGVpZ2h0KTsKKyAgICAgICAg
ICAgIGlmIChyYyAhPSAyKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDYW4n
dCBwYXJzZSBjb25uZWN0b3IgcmVzb2x1dGlvblxuIik7CisgICAgICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIlVua25vd24gc3RyaW5nIFwiJXNcIiBpbiB2ZGlzcGwgc3BlY1xuIiwgdG9r
ZW4pOworICAgICAgICByYyA9IDE7IGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0gMDsKKwor
b3V0OgorICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UoJmNvbm5lY3RvcnMpOworICAgIHJl
dHVybiByYzsKK30KKwogdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdf
c291cmNlLAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjb25maWdfZGF0YSwK
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvbmZpZ19sZW4sCkBAIC04MTIsNyArODU5LDcg
QEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAg
IGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29u
ZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRw
bXMsCi0gICAgICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2czsKKyAgICAgICAgICAg
ICAgICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqdmRpc3BsczsKICAgICBYTFVfQ29uZmlnTGlz
dCAqY2hhbm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4sICpkdGRldnM7
CiAgICAgaW50IG51bV9pb3BvcnRzLCBudW1faXJxcywgbnVtX2lvbWVtLCBudW1fY3B1cywgbnVt
X3ZpcmlkaWFuOwogICAgIGludCBwY2lfcG93ZXJfbWdtdCA9IDA7CkBAIC0xMzkwLDYgKzE0Mzcs
MzQgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAog
ICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0KGNvbmZpZywgInZk
aXNwbCIsICZ2ZGlzcGxzLCAwLCAwKSkgeworICAgICAgICBkX2NvbmZpZy0+bnVtX3ZkaXNwbHMg
PSAwOworICAgICAgICBkX2NvbmZpZy0+dmRpc3BscyA9IE5VTEw7CisgICAgICAgIHdoaWxlICgo
YnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0odmRpc3BscywgZF9jb25maWctPm51bV92ZGlzcGxz
KSkgIT0gTlVMTCkgeworICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsOwor
ICAgICAgICAgICAgY2hhciAqIGJ1ZjIgPSBzdHJkdXAoYnVmKTsKKyAgICAgICAgICAgIGNoYXIg
KnA7CisgICAgICAgICAgICB2ZGlzcGwgPSBBUlJBWV9FWFRFTkRfSU5JVChkX2NvbmZpZy0+dmRp
c3BscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5u
dW1fdmRpc3BscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RldmljZV92ZGlzcGxfaW5pdCk7CisgICAgICAgICAgICBwID0gc3RydG9rIChidWYyLCAiLCIp
OworICAgICAgICAgICAgd2hpbGUgKHAgIT0gTlVMTCkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICB3aGlsZSAoKnAgPT0gJyAnKSBwKys7CisgICAgICAgICAgICAgICAgaWYgKHBhcnNl
X3ZkaXNwbF9jb25maWcodmRpc3BsLCBwKSkgeworICAgICAgICAgICAgICAgICAgICBmcmVlKGJ1
ZjIpOworICAgICAgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICBwID0gc3RydG9rIChOVUxMLCAiLCIpOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgZnJlZShidWYyKTsKKyAgICAgICAgICAgIGlmICh2ZGlzcGwtPm51bV9jb25uZWN0
b3JzID09IDApIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkF0IGxlYXN0IG9u
ZSBjb25uZWN0b3Igc2hvdWxkIGJlIHNwZWNpZmllZC5cbiIpOworICAgICAgICAgICAgICAgIGV4
aXQoMSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKICAgICBpZiAoIXhsdV9j
ZmdfZ2V0X2xpc3QgKGNvbmZpZywgImNoYW5uZWwiLCAmY2hhbm5lbHMsIDAsIDApKSB7CiAgICAg
ICAgIGRfY29uZmlnLT5udW1fY2hhbm5lbHMgPSAwOwogICAgICAgICBkX2NvbmZpZy0+Y2hhbm5l
bHMgPSBOVUxMOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuaCBiL3Rvb2xzL3hsL3hs
X3BhcnNlLmgKaW5kZXggZGI4YmMzZi4uY2M0NTlmYiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxf
cGFyc2UuaAorKysgYi90b29scy94bC94bF9wYXJzZS5oCkBAIC0zMyw3ICszMyw3IEBAIGludCBw
YXJzZV91c2JjdHJsX2NvbmZpZyhsaWJ4bF9kZXZpY2VfdXNiY3RybCAqdXNiY3RybCwgY2hhciAq
dG9rZW4pOwogaW50IHBhcnNlX3VzYmRldl9jb25maWcobGlieGxfZGV2aWNlX3VzYmRldiAqdXNi
ZGV2LCBjaGFyICp0b2tlbik7CiBpbnQgcGFyc2VfY3B1cmFuZ2UoY29uc3QgY2hhciAqY3B1LCBs
aWJ4bF9iaXRtYXAgKmNwdW1hcCk7CiBpbnQgcGFyc2VfbmljX2NvbmZpZyhsaWJ4bF9kZXZpY2Vf
bmljICpuaWMsIFhMVV9Db25maWcgKipjb25maWcsIGNoYXIgKnRva2VuKTsKLQoraW50IHBhcnNl
X3ZkaXNwbF9jb25maWcobGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLCBjaGFyICp0b2tlbik7
CiAKIGludCBtYXRjaF9vcHRpb25fc2l6ZShjb25zdCBjaGFyICpwcmVmaXgsIHNpemVfdCBsZW4s
CiAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqYXJnLCBjaGFyICoqYXJnb3B0KTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3ZkaXNwbC5jIGIvdG9vbHMveGwveGxfdmRpc3BsLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMTA0NTEyYgotLS0gL2Rldi9udWxsCisrKyBi
L3Rvb2xzL3hsL3hsX3ZkaXNwbC5jCkBAIC0wLDAgKzEsMTY2IEBACisvKgorICogQ29weXJpZ2h0
IChDKSAyMDE2IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
IHB1Ymxpc2hlZAorICogYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgdmVyc2lvbiAy
LjEgb25seS4gd2l0aCB0aGUgc3BlY2lhbAorICogZXhjZXB0aW9uIG9uIGxpbmtpbmcgZGVzY3Jp
YmVkIGluIGZpbGUgTElDRU5TRS4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisg
KiBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAq
LworCisjaW5jbHVkZSA8c3RkbGliLmg+CisKKyNpbmNsdWRlIDxsaWJ4bC5oPgorI2luY2x1ZGUg
PGxpYnhsX3V0aWxzLmg+CisjaW5jbHVkZSA8bGlieGx1dGlsLmg+CisKKyNpbmNsdWRlICJ4bC5o
IgorI2luY2x1ZGUgInhsX3V0aWxzLmgiCisjaW5jbHVkZSAieGxfcGFyc2UuaCIKKworaW50IG1h
aW5fdmRpc3BsYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0Owor
ICAgIGludCByYzsKKyAgICB1aW50MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3Bs
IHZkaXNwbDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAidmRpc3Bs
LWF0dGFjaCIsIDEpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGxp
YnhsX2RldmljZV92ZGlzcGxfaW5pdCgmdmRpc3BsKTsKKyAgICBkb21pZCA9IGZpbmRfZG9tYWlu
KGFyZ3Zbb3B0aW5kKytdKTsKKworICAgIGZvciAoYXJndiArPSBvcHRpbmQsIGFyZ2MgLT0gb3B0
aW5kOyBhcmdjID4gMDsgKythcmd2LCAtLWFyZ2MpIHsKKyAgICAgICAgcmMgPSBwYXJzZV92ZGlz
cGxfY29uZmlnKCZ2ZGlzcGwsICphcmd2KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICBpZiAodmRpc3BsLm51bV9jb25uZWN0b3JzID09IDApIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJBdCBsZWFzdCBvbmUgY29ubmVjdG9yIHNob3VsZCBiZSBzcGVjaWZpZWQu
XG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOyBnb3RvIG91dDsKKyAgICB9CisKKyAgICBp
ZiAoZHJ5cnVuX29ubHkpIHsKKyAgICAgICAgY2hhciAqanNvbiA9IGxpYnhsX2RldmljZV92ZGlz
cGxfdG9fanNvbihjdHgsICZ2ZGlzcGwpOworICAgICAgICBwcmludGYoInZkaXNwbDogJXNcbiIs
IGpzb24pOworICAgICAgICBmcmVlKGpzb24pOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBpZiAobGlieGxfZGV2aWNlX3ZkaXNwbF9hZGQoY3R4LCBkb21pZCwgJnZkaXNwbCwgMCkp
IHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdmRpc3BsX2FkZCBmYWls
ZWQuXG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOyBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICByYyA9IDA7CisKK291dDoKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2Rpc3Bvc2UoJnZkaXNw
bCk7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbWFpbl92ZGlzcGxsaXN0KGludCBhcmdjLCBj
aGFyICoqYXJndikKK3sKKyAgIGludCBvcHQ7CisgICBpbnQgaSwgaiwgbjsKKyAgIGxpYnhsX2Rl
dmljZV92ZGlzcGwgKnZkaXNwbHM7CisgICBsaWJ4bF92ZGlzcGxpbmZvIHZkaXNwbGluZm87CisK
KyAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAidmRpc3BsLWxpc3QiLCAxKSB7
CisgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgfQorCisgICBmb3IgKGFyZ3YgKz0gb3B0aW5k
LCBhcmdjIC09IG9wdGluZDsgYXJnYyA+IDA7IC0tYXJnYywgKythcmd2KSB7CisgICAgICAgdWlu
dDMyX3QgZG9taWQ7CisKKyAgICAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21p
ZChjdHgsICphcmd2LCAmZG9taWQpIDwgMCkgeworICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzIGlzIGFuIGludmFsaWQgZG9tYWluIGlkZW50aWZpZXJcbiIsICphcmd2KTsKKyAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgfQorCisgICAgICAgdmRpc3BscyA9IGxpYnhsX2RldmljZV92
ZGlzcGxfbGlzdChjdHgsIGRvbWlkLCAmbik7CisKKyAgICAgICBpZiAoIXZkaXNwbHMpIHsKKyAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgfQorCisgICAgICAgZm9yIChpID0gMDsgaSA8IG47
IGkrKykgeworICAgICAgICAgICBsaWJ4bF92ZGlzcGxpbmZvX2luaXQoJnZkaXNwbGluZm8pOwor
ICAgICAgICAgICBpZiAobGlieGxfZGV2aWNlX3ZkaXNwbF9nZXRpbmZvKGN0eCwgZG9taWQsICZ2
ZGlzcGxzW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2
ZGlzcGxpbmZvKSA9PSAwKSB7CisgICAgICAgICAgICAgICBwcmludGYoIkRldklkOiAlZCwgQkU6
ICVkLCBoYW5kbGU6ICVkLCBzdGF0ZTogJWQsICIKKyAgICAgICAgICAgICAgICAgICAgICAiYmUt
YWxsb2M6ICVkLCBCRS1wYXRoOiAlcywgRkUtcGF0aDogJXNcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgIHZkaXNwbGluZm8uZGV2aWQsIHZkaXNwbGluZm8uYmFja2VuZF9pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgdmRpc3BsaW5mby5mcm9udGVuZF9pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgdmRpc3BsaW5mby5zdGF0ZSwgdmRpc3BsaW5mby5iZV9hbGxvYywKKyAgICAgICAgICAg
ICAgICAgICAgICAgdmRpc3BsaW5mby5iYWNrZW5kLCB2ZGlzcGxpbmZvLmZyb250ZW5kKTsKKwor
ICAgICAgICAgICAgICAgZm9yIChqID0gMDsgaiA8IHZkaXNwbGluZm8ubnVtX2Nvbm5lY3RvcnM7
IGorKykgeworICAgICAgICAgICAgICAgICAgIHByaW50ZigiXHRDb25uZWN0b3I6ICVkLCBpZDog
JXMsIHdpZHRoOiAlZCwgaGVpZ2h0OiAlZCwgIgorICAgICAgICAgICAgICAgICAgICAgICAgICAi
cmVxLXJyZWY6ICVkLCByZXEtZXZ0Y2g6ICVkLCAiCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICJldnQtcnJlZjogJWQsIGV2dC1ldnRjaDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIGosIHZkaXNwbGluZm8uY29ubmVjdG9yc1tqXS5pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmRpc3BsaW5mby5jb25uZWN0b3JzW2pdLndpZHRoLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICB2ZGlzcGxpbmZvLmNvbm5lY3RvcnNbal0uaGVpZ2h0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICB2ZGlzcGxpbmZvLmNvbm5lY3RvcnNbal0ucmVxX3JyZWYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZkaXNwbGluZm8uY29ubmVjdG9yc1tqXS5yZXFfZXZ0Y2gsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZkaXNwbGluZm8uY29ubmVjdG9yc1tqXS5ldnRfcnJlZiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdmRpc3BsaW5mby5jb25uZWN0b3JzW2pdLmV2dF9l
dnRjaCk7CisgICAgICAgICAgICAgICB9CisgICAgICAgICAgIH0KKyAgICAgICAgICAgbGlieGxf
dmRpc3BsaW5mb19kaXNwb3NlKCZ2ZGlzcGxpbmZvKTsKKyAgICAgICB9CisKKyAgICAgICBsaWJ4
bF9kZXZpY2VfdmRpc3BsX2xpc3RfZnJlZSh2ZGlzcGxzLCBuKTsKKyAgIH0KKyAgIHJldHVybiAw
OworfQorCitpbnQgbWFpbl92ZGlzcGxkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQorewor
ICAgIHVpbnQzMl90IGRvbWlkLCBkZXZpZDsKKyAgICBpbnQgb3B0LCByYzsKKyAgICBsaWJ4bF9k
ZXZpY2VfdmRpc3BsIHZkaXNwbDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBO
VUxMLCAidmRpc3BsLWRldGFjaCIsIDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAg
IH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmQrK10pOworICAgIGRldmlk
ID0gYXRvaShhcmd2W29wdGluZCsrXSk7CisKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2luaXQo
JnZkaXNwbCk7CisKKyAgICBpZiAobGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZkaXNwbChjdHgsIGRv
bWlkLCBkZXZpZCwgJnZkaXNwbCkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJFcnJvcjog
RGV2aWNlICVkIG5vdCBjb25uZWN0ZWQuXG4iLCBkZXZpZCk7CisgICAgICAgIHJjID0gRVJST1Jf
RkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9kZXZpY2Vf
dmRpc3BsX3JlbW92ZShjdHgsIGRvbWlkLCAmdmRpc3BsLCAwKTsKKyAgICBpZiAocmMpIHsKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdmRpc3BsX3JlbW92ZSBmYWlsZWQu
XG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2Rpc3Bvc2Uo
JnZkaXNwbCk7CisgICAgcmV0dXJuIHJjOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 12:17:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDri6-0000fr-1D; Thu, 25 May 2017 12:17:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dDri4-0000eL-Dn
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 12:17:44 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 BF/C0-31580-86BC6295; Thu, 25 May 2017 12:17:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXiVRvkqJt+Wi3
 SYPFVLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPBgYKC6WIVd+7NYG9g7BXuYuTiEBKYwSjx
 Y90+RhCHReAli8SlCRfZQRwJgX5WiZ1tH1i7GDmBnDiJiz/vQNnVEp8O7mIDsYUE5CUOtlxmh
 xg1lUli0juIIjYBLYn7t1eAFYkIKEncWzWZCcRmFjCSePlqOTuILSzgItE66xxYPYuAqsTNCY
 eZQWxeAXuJZ/8aGSGWyUncPNcJFucUcJBYvXsSM8Rie4lpJ3cyTWAUWMDIsIpRvTi1qCy1SNd
 CL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMLAYgGAH44V250OMkhxMSqK84nPV
 IoX4kvJTKjMSizPii0pzUosPMWpwcAj8fPq3hVGKJS8/L1VJgjfnFFCdYFFqempFWmYOMPRhS
 iU4eJREeM1B0rzFBYm5xZnpEKlTjLockw5s/8IkBDZDSpxXAaRIAKQoozQPbgQsDi8xykoJ8z
 ICHSjEU5BalJtZgir/ilGcg1FJmFccZApPZl4J3KZXQEcwAR3helcZ5IiSRISUVAPjnpUX/l/
 ju8Hy5s6uGaKzBWuTpEKuTX9pX/s0d1/php4udoerO5PVJps8+tnk/uv8a4aoy6ZdM2WnT5eo
 KewXSbVquXlDIOjGt5QlDx2v7HCIFbh63+7Lzid3tfJUwq9Uld4IefHf7+45PamnShe7fY9NS
 AhOuanF+PmV26w51eEbZtXcfz8jTomlOCPRUIu5qDgRAMhHukG+AgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495714662!94880756!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42731 invoked from network); 25 May 2017 12:17:43 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 12:17:43 -0000
Received: by mail-wm0-f65.google.com with SMTP id g15so32990485wmc.2
 for <xen-devel@lists.xenproject.org>; Thu, 25 May 2017 05:17:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Thm+TNWLeHzkgSqEsoAkS1mFgksDNW6GU64aDG8WROQ=;
 b=uYTuRdGbhsTrt85XopHT2dzA13ZfUT1Op7v2ZsmHlMf5+fSRbZ+lroiE1/NSC94kS0
 0DAH2VOycN6O6ow5cd2CClFis0r+8FmU2Ou+2zL0HMjBed0XEWp14HPop9eBTn3jczu+
 B3zEOPWs+nZBxwRxbfUsscNp9IU8Lb3iqkvS0V4t8DKBlymNk7YzoNIHym2i5m5BjLC6
 zPnI45FPtVTWGJAEEt1k142Vcmn7VXu+FgzLzq3nZoe7v6nMiQe7SVzIospqPDPqRdWo
 bdP52mTZAMXM+xFyqdpTLODnQUYU5dM1eX9MImLBgkqwbG0nC1BNhBn54/HO3MxjAmng
 N2CQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Thm+TNWLeHzkgSqEsoAkS1mFgksDNW6GU64aDG8WROQ=;
 b=L0qful/7nHc3eg9S3pHHwEIL09FJQvbUx9NZjN7H6NIbX90G9Y6GWa7UyLaugI13kh
 f+ujO+BM5cwyEYBysZGwwmE9g7h+zDhSRfk1YjxaB6CZi8JmFP9k5E+PR3a3+xG15e6T
 SmcMpjq2mU3IjHt7sLfD4vOQg3rbhvY7AgN8oKvi21elVU5n1h4vjfw3gWxHPulDeHbN
 48hpYMjc70SK/VUcStcGuXzaQKr4+yE74Sz/O/bfPpY0MIjFYbu34krRtUsW3g4lgAu6
 Mekb7PQi5zeC9nRa8Wg+IojgNs8TrYsowSR4hDB5GwkuROI8TR7Uqvt73uanA3rppYPl
 f50w==
X-Gm-Message-State: AODbwcCjLcc3PguTJwzfg7L351ApY3rYmjGPFb812oID30DJ3Jl6KgV/
 2d2C6rLnYHINNg==
X-Received: by 10.223.163.222 with SMTP id m30mr26624394wrb.24.1495714662769; 
 Thu, 25 May 2017 05:17:42 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-51.209.223.85.sovam.net.ua.
 [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id e73sm9256070wmd.1.2017.05.25.05.17.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 25 May 2017 05:17:42 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 25 May 2017 15:17:31 +0300
Message-Id: <1495714651-2676-4-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1495714651-2676-1-git-send-email-al1img@gmail.com>
References: <1495714651-2676-1-git-send-email-al1img@gmail.com>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v2 3/3] docs: add virtual display driver
	information
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0u
Y29tPgotLS0KIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDU0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAg
IHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCA5NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41
LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDUyODAyZDUuLjhjNWE1OTMgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4KQEAgLTEwNjQsNiArMTA2NCw2MCBAQCBGSUZPLWJhc2VkIGV2ZW50IGNoYW5uZWwg
QUJJIHN1cHBvcnQgdXAgdG8gMTMxLDA3MSBldmVudCBjaGFubmVscy4KIE90aGVyIGd1ZXN0cyBh
cmUgbGltaXRlZCB0byA0MDk1ICg2NC1iaXQgeDg2IGFuZCBBUk0pIG9yIDEwMjMgKDMyLWJpdAog
eDg2KS4KIAorPWl0ZW0gQjx2ZGlzcGw9WyAiVkRJU1BMX1NQRUNfU1RSSU5HIiwgIlZESVNQTF9T
UEVDX1NUUklORyIsIC4uLl0+CisKK1NwZWNpZmllcyB0aGUgdmlydHVhbCBkaXNwbGF5IGRldmlj
ZXMgdG8gYmUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0LgorCitFYWNoIEI8VkRJU1BMX1NQRUNfU1RS
SU5HPiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIEM8S0VZPVZBTFVFPgorc2V0dGluZ3Ms
IGZyb20gdGhlIGZvbGxvd2luZyBsaXN0OgorCis9b3ZlciA0CisKKz1pdGVtIEM8YmFja2VuZD1E
T01BSU4+CisKK1NwZWNpZmllcyB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4gSWYgbm90
IHNwZWNpZmllZCBEb21haW4tMCBpcyB1c2VkLgorCis9aXRlbSBDPGRldklkPWRldmljZS1pZD4K
KworU3BlY2lmaWVkIHZpcnR1YWwgZGlzcGxheSBkZXZpY2UgSUQuIElmIG5vdCBzcGVjaWZpZWQg
d2lsbCBiZSBhc3NpZ25lZAorYXV0b21hdGljYWxseS4KKworPWl0ZW0gQzxiZUFsbG9jPUJPT0xF
QU4+CisKK0luZGljYXRlcyBpZiBiYWNrZW5kIGNhbiBiZSBhIGJ1ZmZlciBwcm92aWRlci9hbGxv
Y2F0b3IgZm9yIHRoaXMgZG9tYWluLiBTZWUKK2Rpc3BsYXkgcHJvdG9jb2wgZm9yIGRldGFpbHMu
CisKKz1pdGVtIEM8Y29ubmVjdG9ycz1DT05ORUNUT1JTPgorCitTcGVjaWZpZXMgdmlydHVhbCBj
b25uZWN0b3JzIGZvciB0aGUgZGV2aWNlIGluIGZvbGxvd2luZyBmb3JtYXQKKzxpZD46PFc+eDxI
Pjs8aWQ+OjxXPng8SD4uLi4gd2hlcmU6CisKKz1vdmVyIDQKKworPWl0ZW0gQzxpZD4KKworU3Ry
aW5nIGNvbm5lY3RvciBJRC4gU3BhY2UsIGNvbW1hIHN5bWJvbHMgYXJlIG5vdCBhbGxvd2VkLgor
Cis9aXRlbSBDPFc+CisKK0Nvbm5lY3RvciB3aWR0aCBpbiBwaXhlbHMuCisKKz1pdGVtIEM8SD4K
KworQ29ubmVjdG9yIGhlaWdodCBpbiBwaXhlbHMuCisKKz1iYWNrCisKK0I8RVhBTVBMRT4KKwor
PW92ZXIgNAorCitjb25uZWN0b3JzPWlkMDoxOTIweDEwODA7aWQxOjgwMHg2MDA7aWQyOjY0MHg0
ODAKKworPWJhY2sKKworPWJhY2sKKwogPWJhY2sKIAogPWhlYWQyIFBhcmF2aXJ0dWFsaXNlZCAo
UFYpIEd1ZXN0IFNwZWNpZmljIE9wdGlvbnMKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4x
LmluIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggNzhiZjg4NC4uYTYwOTNjMyAxMDA2NDQK
LS0tIGEvZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KQEAg
LTE0NTEsNiArMTQ1MSw0OCBAQCBMaXN0IHZpcnR1YWwgdHJ1c3RlZCBwbGF0Zm9ybSBtb2R1bGVz
IGZvciBhIGRvbWFpbi4KIAogPWJhY2sKIAorPWhlYWQyIFZESVNQTCBERVZJQ0VTCisKKz1vdmVy
IDQKKworPWl0ZW0gQjx2ZGlzcGwtYXR0YWNoPiBJPGRvbWFpbi1pZD4gSTx2ZGlzcGwtZGV2aWNl
PgorCitDcmVhdGVzIGEgbmV3IHZkaXNwbCBkZXZpY2UgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQg
YnkgSTxkb21haW4taWQ+LgorSTx2ZGlzcGwtZGV2aWNlPiBkZXNjcmliZXMgdGhlIGRldmljZSB0
byBhdHRhY2gsIHVzaW5nIHRoZSBzYW1lIGZvcm1hdCBhcyB0aGUKK0I8dmRpc3BsPiBzdHJpbmcg
aW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwuY2ZnPiBmb3IKK21vcmUgaW5mb3Jt
YXRpb24uCisKK0I8Tk9URVM+CisKKz1vdmVyIDQKKworQXMgaW4gSTx2ZGlzcGwtZGV2aWNlPiBz
dHJpbmcgc2VtaWNvbG9uIGlzIHVzZWQgdGhlbiBwdXQgcXVvdGVzIG9yIGVzY2FwaW5nCit3aGVu
IHVzaW5nIGZyb20gdGhlIHNoZWxsLgorCitCPEVYQU1QTEU+CisKKz1vdmVyIDQKKworeGwgdmRp
c3BsLWF0dGFjaCBEb21VIGNvbm5lY3RvcnM9J2lkMDoxOTIweDEwODA7aWQxOjgwMHg2MDA7aWQy
OjY0MHg0ODAnCisKK29yCisKK3hsIHZkaXNwbC1hdHRhY2ggRG9tVSBjb25uZWN0b3JzPWlkMDox
OTIweDEwODBcO2lkMTo4MDB4NjAwXDtpZDI6NjQweDQ4MAorCis9YmFjaworCis9YmFjaworCis9
aXRlbSBCPHZkaXNwbC1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldi1pZD4KKworUmVtb3ZlcyB0
aGUgdmRpc3BsIGRldmljZSBzcGVjaWZpZWQgYnkgSTxkZXYtaWQ+IGZyb20gdGhlIGRvbWFpbiBz
cGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LgorCis9aXRlbSBCPHZkaXNwbC1saXN0PiBJPGRvbWFp
bi1pZD4KKworTGlzdCB2aXJ0dWFsIGRpc3BsYXlzIGZvciBhIGRvbWFpbi4KKworPWJhY2sKKwog
PWhlYWQxIFBDSSBQQVNTLVRIUk9VR0gKIAogPW92ZXIgNAotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 12:17:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:17:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDriA-0000hv-8F; Thu, 25 May 2017 12:17:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dDri8-0000hB-Mj
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 12:17:49 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 51/4E-01730-B6BC6295; Thu, 25 May 2017 12:17:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXiVRvkrJt+Wi3
 SYNoic4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPSlrvMBWseM1Y8WfWYrYHxxlLGLkYuDiGB
 GYwSW1ZvBnNYBF6ySOz8uZwVxJEQ6GeVOP9xN3MXIweQEyexaB9vFyMnkFkt8e3xVTYQW0hAX
 uJgy2V2iElTmSR2LToGlmAT0JK4f3sFmC0ioCRxb9VkJhCbWcBI4uWr5ewgtrCAq8SLzSfBal
 gEVCU6Xn4Gi/MK2Ess3TGBFWKZnMTNc53MIDangIPE6t2TmCEW20tMO7mTaQKjwAJGhlWMGsW
 pRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhVc/AwLiDccIqv0OM
 khxMSqK84nPVIoX4kvJTKjMSizPii0pzUosPMWpwcAj8fPq3hVGKJS8/L1VJgrfwJFCdYFFqe
 mpFWmYOMAJgSiU4eJREeO8eB0rzFhck5hZnpkOkTjHqckw6sP0LkxDYDClx3p5TQEUCIEUZpX
 lwI2DReIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9MkEt4MvNK4Da9AjqCCegI17vKIEe
 UJCKkpBoYq41Xpfg1+QZMOS59YYr395M98nv36Z2qVLhz4mhTJYNjh8M1PY1Tor1/fCbFSnmm
 aC3+leY2W80g5cOJF41L+Asnnfl8tKVda77VWrnJ9uevXIuYwaMt0Cx64bvY1o8OIhVp7B8uC
 Idfm2m+9hrT7pc/I6QiahK2SEvy10ttSd/soKyQMO+jEktxRqKhFnNRcSIA9o3I1MECAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495714660!97380509!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48243 invoked from network); 25 May 2017 12:17:40 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 12:17:40 -0000
Received: by mail-wm0-f67.google.com with SMTP id b84so36796329wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 25 May 2017 05:17:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=g6vM6fBDskrX0Akw0PY6xn1n6pDKFuqkxK11SXzm+LY=;
 b=eQQtfbDEe+op28HFjL3+vDbSnQOz2YIOvP9EbfpOus9jAEH3IJLv088lDWKE5dLNRx
 WlykALozcZStj4tAwdPfcyJL4w0RPs7k4owcdteduqtHZuAXbMQ84ChpROIrnGAgQNEA
 npS/GwP2XhT3NzCzxqfJoQ8HSV2rko2jL8ks62Ddpc1gsIfI/Mqa+COkxRpraqRwa/5I
 pIPU/+N4Ble530JuZtsUgtL6YY0qeqZy/Iha3HMWrPf5jIRrq943v4mRFZb9GnG58k+L
 kJ+8aak1QrJb6RjOhxK2LIMpEutDPc7L+ai8AAPtG4Pw7EQym9UzfyPD+xF2H/39O5AT
 WbZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=g6vM6fBDskrX0Akw0PY6xn1n6pDKFuqkxK11SXzm+LY=;
 b=SxbRjoWpD13iRc95gToNSA8CpZFPl1UbM17ZPV+yYideT711Rc4mVwHmczANsQJ/Hf
 begwQPDoQyOcHDmeSRTQAQ+KMSMNY5QvVLtT/7CkPgriiaZj6U+GsG8gxqOH0HvzUZC2
 bM7SElsb08WxGj0hdphzekDEWr5bPiHo+y/yBTVNmhKCwEPfPLGRRAgFovWVGBMc00cw
 EPET1MLeHaXWrW44Y0VjjU4v4YkUdL+/lM82j5eTxNGbg4jj7LMcT2YcjCVwoizTLYA/
 qdllewHtQR81SFOgUeK5/EiCYpBSR+CiEEek7xYH8qM40ZOQKW+fAVODtvXj96uU3lCa
 HUjw==
X-Gm-Message-State: AODbwcBi1uPzczW9PGtOgzZuSVgCS9i8j0yCpcJNFT8UeH1u6RcgHMEl
 o+TRM51T1ObROW/O
X-Received: by 10.223.162.150 with SMTP id s22mr26662199wra.88.1495714660092; 
 Thu, 25 May 2017 05:17:40 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-51.209.223.85.sovam.net.ua.
 [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id e73sm9256070wmd.1.2017.05.25.05.17.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 25 May 2017 05:17:39 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 25 May 2017 15:17:29 +0300
Message-Id: <1495714651-2676-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1495714651-2676-1-git-send-email-al1img@gmail.com>
References: <1495714651-2676-1-git-send-email-al1img@gmail.com>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v2 1/3] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9v
bHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDIxICsrCiB0b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMgICAgICAgICAgIHwgMTc4ICsrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oICAgICAgICAgfCAgMjQgKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
ICAgICAgICAgfCAgNDAgKysrLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRs
IHwgICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX3VzYi5jICAgICAgICAgICAgICB8ICAgMiArCiB0
b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMvbGlieGwv
bGlieGxfdmRpc3BsLmMgICAgICAgICAgIHwgMzcyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCA2NDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKaW5k
ZXggNTY2YjcwNi4uM2E5MzJlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysr
IGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKQEAgLTEzOCw3ICsxMzgsNyBAQCBMSUJYTF9PQkpTID0g
ZmxleGFycmF5Lm8gbGlieGwubyBsaWJ4bF9jcmVhdGUubyBsaWJ4bF9kbS5vIGxpYnhsX3BjaS5v
IFwKIAkJCWxpYnhsX2RvbV9zdXNwZW5kLm8gbGlieGxfZG9tX3NhdmUubyBsaWJ4bF91c2IubyBc
CiAJCQlsaWJ4bF92dHBtLm8gbGlieGxfbmljLm8gbGlieGxfZGlzay5vIGxpYnhsX2NvbnNvbGUu
byBcCiAJCQlsaWJ4bF9jcHVwb29sLm8gbGlieGxfbWVtLm8gbGlieGxfc2NoZWQubyBsaWJ4bF90
bWVtLm8gXAotCQkJbGlieGxfZG9tYWluLm8gXAorCQkJbGlieGxfZG9tYWluLm8gbGlieGxfdmRp
c3BsLm8gXAogICAgICAgICAgICAgICAgICAgICAgICAgJChMSUJYTF9PQkpTLXkpCiBMSUJYTF9P
QkpTICs9IGxpYnhsX2dlbmlkLm8KIExJQlhMX09CSlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxf
Zmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJuYWwubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNzJlYzM5ZC4uNGVmZjEyMSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC0xODMzLDYgKzE4MzMsMjcgQEAgbGlieGxfZGV2aWNlX3Z0cG0gKmxpYnhsX2RldmljZV92dHBt
X2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm4KIGludCBsaWJ4bF9k
ZXZpY2VfdnRwbV9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwgbGlieGxf
dnRwbWluZm8gKnZ0cG1pbmZvKTsKIAorLyogVmlydHVhbCBkaXNwbGF5cyAqLworaW50IGxpYnhs
X2RldmljZV92ZGlzcGxfYWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICpkaXNwbCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsK
K2ludCBsaWJ4bF9kZXZpY2VfdmRpc3BsX3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNw
bCAqdmRpc3BsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2Fz
eW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
RVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2RldmljZV92ZGlzcGxfZGVzdHJveShs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCitsaWJ4
bF9kZXZpY2VfdmRpc3BsICpsaWJ4bF9kZXZpY2VfdmRpc3BsX2xpc3QobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCAqbnVtKTsKK3ZvaWQgbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0X2ZyZWUobGli
eGxfZGV2aWNlX3ZkaXNwbCogbGlzdCwgaW50IG51bSk7CitpbnQgbGlieGxfZGV2aWNlX3ZkaXNw
bF9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92ZGlzcGxpbmZvICp2ZGlzcGxpbmZvKTsKKwog
LyogS2V5Ym9hcmQgKi8KIGludCBsaWJ4bF9kZXZpY2VfdmtiX2FkZChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92a2IgKnZrYiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRl
eCAyNTM4OWUxLi5iMzYzODNmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTQyMiw2ICsxNDIyLDggQEAg
b3V0OgogCiAjZGVmaW5lIGxpYnhsX2RldmljZV9kdGRldl9saXN0IE5VTEwKICNkZWZpbmUgbGli
eGxfZGV2aWNlX2R0ZGV2X2NvbXBhcmUgTlVMTAorI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Zyb21f
ZHRkZXYgTlVMTAorI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2R0ZGV2X3NldGRlZmF1bHQgTlVMTAog
c3RhdGljIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZHRkZXYpOwogCiBjb25zdCBzdHJ1Y3Qg
bGlieGxfZGV2aWNlX3R5cGUgKmRldmljZV90eXBlX3RibFtdID0gewpAQCAtMTQzMiw2ICsxNDM0
LDcgQEAgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkZXZpY2VfdHlwZV90YmxbXSA9
IHsKICAgICAmbGlieGxfX3VzYmRldl9kZXZ0eXBlLAogICAgICZsaWJ4bF9fcGNpZGV2X2RldnR5
cGUsCiAgICAgJmxpYnhsX19kdGRldl9kZXZ0eXBlLAorICAgICZsaWJ4bF9fdmRpc3BsX2RldnR5
cGUsCiAgICAgTlVMTAogfTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA1ZTk2Njc2Li4yOTU0ODAwIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYwpAQCAtMTgsNyArMTgsNyBAQAogCiAjaW5jbHVkZSAibGlieGxfaW50ZXJu
YWwuaCIKIAotc3RhdGljIGNoYXIgKmxpYnhsX19kZXZpY2VfZnJvbnRlbmRfcGF0aChsaWJ4bF9f
Z2MgKmdjLCBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCitjaGFyICpsaWJ4bF9fZGV2aWNlX2Zyb250
ZW5kX3BhdGgobGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAqZGV2aWNlKQogewogICAgIGNo
YXIgKmRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkZXZpY2UtPmRvbWlkKTsK
IApAQCAtMTc3Niw2ICsxNzc2LDE4MiBAQCBvdXQ6CiAgICAgcmV0dXJuIEFPX0NSRUFURV9GQUlM
KHJjKTsKIH0KIAorc3RhdGljIGludCBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqdHlwZSkKK3sKKyAgICBpbnQgcmM7CisgICAgbGlieGxf
ZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKKyAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sg
KmxvY2sgPSBOVUxMOworICAgIGludCAqbnVtX2RldjsKKyAgICBpbnQgaTsKKyAgICB2b2lkICpp
dGVtID0gTlVMTDsKKworICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwor
CisgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9taWQpOworICAg
IGlmICghbG9jaykgeworICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21p
ZCwgJmRfY29uZmlnKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgbnVtX2RldiA9IGxp
YnhsX19kZXZpY2VfdHlwZV9nZXRfbnVtKGR0LCAmZF9jb25maWcpOworCisgICAgLyogQ2hlY2sg
Zm9yIGV4aXN0aW5nIGRldmljZSAqLworICAgIGZvciAoaSA9IDA7IGkgPCAqbnVtX2RldjsgaSsr
KSB7CisgICAgICAgIGlmIChkdC0+Y29tcGFyZShsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X2VsZW0o
ZHQsICZkX2NvbmZpZywgaSksIHR5cGUpKSB7CisgICAgICAgICAgICBpdGVtID0gbGlieGxfX2Rl
dmljZV90eXBlX2dldF9lbGVtKGR0LCAmZF9jb25maWcsIGkpOworICAgICAgICB9CisgICAgfQor
CisgICAgaWYgKCFpdGVtKSB7CisgICAgICAgIHZvaWQgKipkZXZzPSBsaWJ4bF9fZGV2aWNlX3R5
cGVfZ2V0X3B0cihkdCwgJmRfY29uZmlnKTsKKyAgICAgICAgKmRldnMgPSBsaWJ4bF9fcmVhbGxv
YyhOT0dDLCAqZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdC0+ZGV2X2Vs
ZW1fc2l6ZSAqICgqbnVtX2RldiArIDEpKTsKKyAgICAgICAgaXRlbSA9IGxpYnhsX19kZXZpY2Vf
dHlwZV9nZXRfZWxlbShkdCwgJmRfY29uZmlnLCAqbnVtX2Rldik7CisgICAgICAgICgqbnVtX2Rl
dikrKzsKKyAgICB9IGVsc2UgeworICAgICAgICBkdC0+ZGlzcG9zZShpdGVtKTsKKyAgICB9CisK
KyAgICBkdC0+aW5pdChpdGVtKTsKKyAgICBkdC0+Y29weShDVFgsIGl0ZW0sIHR5cGUpOworCisg
ICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywgZG9taWQpOworICAg
IGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IGxpYnhsX19zZXRfZG9tYWluX2NvbmZpZ3Vy
YXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAg
ICByYyA9IDA7CisKK291dDoKKyAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNl
cmRhdGEobG9jayk7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7
CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGxpYnhsX19kZXZpY2VfYWRkKGxpYnhsX19lZ2Mg
KmVnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUsCisgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KQoreworICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5h
byk7CisgICAgbGlieGxfX2RldmljZSAqZGV2aWNlOworICAgIGludCByYzsKKworICAgIHJjID0g
ZHQtPnNldF9kZWZhdWx0KGdjLCBkb21pZCwgdHlwZSk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsK
KworICAgIEdDTkVXKGRldmljZSk7CisgICAgcmMgPSBkdC0+dG9fZGV2aWNlKGdjLCBkb21pZCwg
dHlwZSwgZGV2aWNlKTsKKyAgICBpZiAoIHJjICE9IDAgKSBnb3RvIG91dDsKKworICAgIHJjID0g
bGlieGxfX2RldmljZV9leGlzdHMoZ2MsIFhCVF9OVUxMLCBkZXZpY2UpOworICAgIGlmIChyYyA8
IDApIGdvdG8gb3V0OworICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBhbHJlYWR5
IGV4aXN0cyBpbiB4ZW5zdG9yZSAqLworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImRldmlj
ZSBhbHJlYWR5IGV4aXN0cyBpbiB4ZW5zdG9yZSIpOworICAgICAgICBhb2Rldi0+YWN0aW9uID0g
TElCWExfX0RFVklDRV9BQ1RJT05fQUREOyAvKiBmb3IgZXJyb3IgbWVzc2FnZSAqLworICAgICAg
ICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIGlmIChhb2Rldi0+dXBkYXRlX2pzb24pIHsKKyAgICAgICAgcmMgPSBkZXZpY2VfYWRkX2Rv
bWFpbl9jb25maWcoZ2MsIGRvbWlkLCBkdCwgdHlwZSk7CisgICAgICAgIGlmIChyYykgZ290byBv
dXQ7CisgICAgfQorCisgICAgaWYgKGR0LT5zZXRfeGVuc3RvcmVfY29uZmlnKSB7CisgICAgICAg
IHJjID0gZHQtPnNldF94ZW5zdG9yZV9jb25maWcoZ2MsIGRvbWlkLCB0eXBlKTsKKyAgICAgICAg
aWYgKHJjKSBnb3RvIG91dDsKKyAgICB9CisKKyAgICBhb2Rldi0+ZGV2ID0gZGV2aWNlOworICAg
IGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7CisgICAgbGlieGxfX3dh
aXRfZGV2aWNlX2Nvbm5lY3Rpb24oZWdjLCBhb2Rldik7CisKKyAgICByYyA9IDA7CisKK291dDoK
KyAgICBhb2Rldi0+cmMgPSByYzsKKyAgICBpZihyYykgYW9kZXYtPmNhbGxiYWNrKGVnYywgYW9k
ZXYpOworICAgIHJldHVybjsKK30KKwordm9pZCogbGlieGxfX2RldmljZV9saXN0KGNvbnN0IHN0
cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSkKK3sKKyAgICBHQ19JTklUKGN0
eCk7CisKKyAgICB2b2lkICpyID0gTlVMTDsKKyAgICB2b2lkICpsaXN0ID0gTlVMTDsKKyAgICB2
b2lkICppdGVtID0gTlVMTDsKKyAgICBjaGFyICpsaWJ4bF9wYXRoOworICAgIGNoYXIgKmJlX3Bh
dGg7CisgICAgY2hhcioqIGRpciA9IE5VTEw7CisgICAgdW5zaWduZWQgaW50IG5kaXJzID0gMDsK
KyAgICBpbnQgcmM7CisKKyAgICAqbnVtID0gMDsKKworICAgIGxpYnhsX3BhdGggPSBHQ1NQUklO
VEYoIiVzL2RldmljZS8lcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNf
bGlieGxfcGF0aChnYywgZG9taWQpLCBkdC0+dHlwZSk7CisKKyAgICBkaXIgPSBsaWJ4bF9feHNf
ZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfcGF0aCwgJm5kaXJzKTsKKworICAgIGlmIChk
aXIgJiYgbmRpcnMpIHsKKyAgICAgICAgbGlzdCA9IG1hbGxvYyhkdC0+ZGV2X2VsZW1fc2l6ZSAq
IG5kaXJzKTsKKyAgICAgICAgdm9pZCAqZW5kID0gKHVpbnQ4X3QqKWxpc3QgKyBuZGlycyAqIGR0
LT5kZXZfZWxlbV9zaXplOworICAgICAgICBpdGVtID0gbGlzdDsKKworICAgICAgICB3aGlsZShp
dGVtIDwgZW5kKSB7CisgICAgICAgICAgICBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhC
VF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
JXMvJXMvYmFja2VuZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfcGF0aCwgKmRpcikpOworCisgICAgICAgICAgICBkdC0+aW5pdChpdGVtKTsKKworICAgICAg
ICAgICAgcmMgPSBkdC0+ZnJvbV94ZW5zdG9yZShnYywgYmVfcGF0aCwgYXRvaSgqZGlyKSwgaXRl
bSk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgICAgICBpdGVtID0g
KHVpbnQ4X3QqKWl0ZW0gKyBkdC0+ZGV2X2VsZW1fc2l6ZTsKKyAgICAgICAgICAgICsrZGlyOwor
ICAgICAgICB9CisgICAgfQorCisgICAgKm51bSA9IG5kaXJzOworICAgIHIgPSBsaXN0OworICAg
IGxpc3QgPSBOVUxMOworCitvdXQ6CisKKyAgICBpZiAobGlzdCkgeworICAgICAgICAqbnVtID0g
MDsKKyAgICAgICAgd2hpbGUoaXRlbSA+PSBsaXN0KSB7CisgICAgICAgICAgICBpdGVtID0gKHVp
bnQ4X3QqKWl0ZW0gLSBkdC0+ZGV2X2VsZW1fc2l6ZTsKKyAgICAgICAgICAgIGR0LT5kaXNwb3Nl
KGl0ZW0pOworICAgICAgICB9CisgICAgICAgIGZyZWUobGlzdCk7CisgICAgfQorCisgICAgR0Nf
RlJFRTsKKworICAgIHJldHVybiByOworfQorCit2b2lkIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVl
KGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmxpc3QsIGludCBudW0pCit7CisgICAgaW50IGk7CisKKyAgICBmb3Ig
KGkgPSAwOyBpIDwgbnVtOyBpKyspIHsKKyAgICAgICAgZHQtPmRpc3Bvc2UoKHVpbnQ4X3QqKWxp
c3QgKyBpICogZHQtPmRldl9lbGVtX3NpemUpOworICAgIH0KKworICAgIGZyZWUobGlzdCk7Cit9
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApp
bmRleCAyNWNiMDhhLi45ZTUxODIzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyMDQsNiArMTIw
NCw3IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfZXhpc3RzKGxpYnhsX19nYyAqZ2MsIHhz
X3RyYW5zYWN0aW9uX3QgdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2UgKmRldmljZSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRk
KGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKICAgICAgICAgbGlieGxfX2Rldmlj
ZSAqZGV2aWNlLCBjaGFyICoqYmVudHMsIGNoYXIgKipmZW50cywgY2hhciAqKnJvX2ZlbnRzKTsK
K19oaWRkZW4gY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19kZXZpY2UgKmRldmljZSk7CiBfaGlkZGVuIGNoYXIgKmxpYnhsX19kZXZpY2VfYmFj
a2VuZF9wYXRoKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSk7CiBfaGlkZGVu
IGNoYXIgKmxpYnhsX19kZXZpY2VfbGlieGxfcGF0aChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZGV2
aWNlICpkZXZpY2UpOwogX2hpZGRlbiBpbnQgbGlieGxfX3BhcnNlX2JhY2tlbmRfcGF0aChsaWJ4
bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpwYXRoLApAQCAtMzQ3MywxMSArMzQ3NCwxNyBAQCBzdHJ1
Y3QgbGlieGxfZGV2aWNlX3R5cGUgewogICAgIHZvaWQgKCphZGQpKGxpYnhsX19lZ2MgKiwgbGli
eGxfX2FvICosIHVpbnQzMl90LCBsaWJ4bF9kb21haW5fY29uZmlnICosCiAgICAgICAgICAgICAg
ICAgbGlieGxfX211bHRpZGV2ICopOwogICAgIHZvaWQgKigqbGlzdCkobGlieGxfY3R4ICosIHVp
bnQzMl90LCBpbnQgKik7CisgICAgaW50ICgqc2V0X2RlZmF1bHQpKGxpYnhsX19nYyAqLCB1aW50
MzJfdCwgdm9pZCAqKTsKKyAgICBpbnQgKCp0b19kZXZpY2UpKGxpYnhsX19nYyAqLCB1aW50MzJf
dCwgdm9pZCAqLCBsaWJ4bF9fZGV2aWNlICopOworICAgIHZvaWQgKCppbml0KSh2b2lkICopOwor
ICAgIHZvaWQgKCpjb3B5KShsaWJ4bF9jdHggKiwgdm9pZCAqLCB2b2lkICopOwogICAgIHZvaWQg
KCpkaXNwb3NlKSh2b2lkICopOwogICAgIGludCAoKmNvbXBhcmUpKHZvaWQgKiwgdm9pZCAqKTsK
ICAgICB2b2lkICgqbWVyZ2UpKGxpYnhsX2N0eCAqLCB2b2lkICosIHZvaWQgKik7CiAgICAgaW50
ICgqZG1fbmVlZGVkKSh2b2lkICosIHVuc2lnbmVkKTsKICAgICB2b2lkICgqdXBkYXRlX2NvbmZp
ZykobGlieGxfX2djICosIHZvaWQgKiwgdm9pZCAqKTsKKyAgICBpbnQgKCpmcm9tX3hlbnN0b3Jl
KShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hhciAqLCB1aW50MzJfdCwgdm9pZCAqKTsKKyAgICBpbnQg
KCpzZXRfeGVuc3RvcmVfY29uZmlnKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKik7CiB9
OwogCiAjZGVmaW5lIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChuYW1lLCBzbmFtZSwgLi4u
KSAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMzQ4OSw2ICszNDk2LDE0IEBAIHN0cnVj
dCBsaWJ4bF9kZXZpY2VfdHlwZSB7CiAgICAgICAgIC5hZGQgICAgICAgICAgID0gbGlieGxfX2Fk
ZF8gIyMgbmFtZSAjIyBzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAu
bGlzdCAgICAgICAgICA9ICh2b2lkICooKikobGlieGxfY3R4ICosIHVpbnQzMl90LCBpbnQgKikp
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfICMj
IHNuYW1lICMjIF9saXN0LCAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5zZXRfZGVm
YXVsdCAgID0gKGludCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICopKSAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfICMjIHNuYW1l
ICMjIF9zZXRkZWZhdWx0LCAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnRvX2RldmljZSAgICAg
PSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqLCBsaWJ4bF9fZGV2aWNl
ICopKSAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2VfZnJvbV8gIyMgbmFtZSwgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgLmluaXQgICAgICAgICAgPSAodm9pZCAoKikodm9pZCAqKSlsaWJ4bF9kZXZpY2VfICMjIHNu
YW1lICMjIF9pbml0LCAgICBcCisgICAgICAgIC5jb3B5ICAgICAgICAgID0gKHZvaWQgKCopKGxp
YnhsX2N0eCAqLCB2b2lkICosIHZvaWQgKikpICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2NvcHksICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgLmRpc3Bvc2UgICAgICAgPSAodm9pZCAoKikodm9pZCAqKSls
aWJ4bF9kZXZpY2VfICMjIHNuYW1lICMjIF9kaXNwb3NlLCBcCiAgICAgICAgIC5jb21wYXJlICAg
ICAgID0gKGludCAoKikodm9pZCAqLCB2b2lkICopKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMg
X2NvbXBhcmUsICAgICAgICAgICAgICAgICAgIFwKQEAgLTM1MjMsNiArMzUzOCw3IEBAIGV4dGVy
biBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3Z0cG1fZGV2dHlwZTsKIGV4
dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3VzYmN0cmxfZGV2dHlw
ZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3VzYmRldl9k
ZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fcGNp
ZGV2X2RldnR5cGU7CitleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhs
X192ZGlzcGxfZGV2dHlwZTsKIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlw
ZSAqZGV2aWNlX3R5cGVfdGJsW107CiAKQEAgLTQzMzksNiArNDM1NSwxNCBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgbGlieGxfX2FjcGlfZGVmYm9vbF92YWwoY29uc3QgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmJfaW5mbwogICAgIHJldHVybiBsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmFjcGkp
ICYmCiAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dS5odm0uYWNwaSk7CiB9
CisKK3ZvaWQgbGlieGxfX2RldmljZV9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBl
ICpkdCwgdm9pZCAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2Rldmlj
ZSAqYW9kZXYpOwordm9pZCogbGlieGxfX2RldmljZV9saXN0KGNvbnN0IHN0cnVjdCBsaWJ4bF9k
ZXZpY2VfdHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSk7Cit2b2lkIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVl
KGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmxpc3QsIGludCBudW0pOwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwKaW5kZXggMjQ3NWE0ZC4uZDU2ODRhNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNzM4LDcgKzcz
OCwyMSBAQCBsaWJ4bF9kZXZpY2VfdnRwbSA9IFN0cnVjdCgiZGV2aWNlX3Z0cG0iLCBbCiAgICAg
KCJiYWNrZW5kX2RvbW5hbWUiLCAgc3RyaW5nKSwKICAgICAoImRldmlkIiwgICAgICAgICAgICBs
aWJ4bF9kZXZpZCksCiAgICAgKCJ1dWlkIiwgICAgICAgICAgICAgbGlieGxfdXVpZCksCi1dKQor
ICAgIF0pCisKK2xpYnhsX2Nvbm5lY3Rvcl9wYXJhbSA9IFN0cnVjdCgiY29ubmVjdG9yX3BhcmFt
IiwgWworICAgICgiaWQiLCBzdHJpbmcpLAorICAgICgid2lkdGgiLCB1aW50MzIpLAorICAgICgi
aGVpZ2h0IiwgdWludDMyKQorICAgIF0pCisKK2xpYnhsX2RldmljZV92ZGlzcGwgPSBTdHJ1Y3Qo
ImRldmljZV92ZGlzcGwiLCBbCisgICAgKCJiYWNrZW5kX2RvbWlkIiwgbGlieGxfZG9taWQpLAor
ICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKKyAgICAoImRldmlkIiwgbGlieGxfZGV2
aWQpLAorICAgICgiYmVfYWxsb2MiLCBib29sKSwKKyAgICAoImNvbm5lY3RvcnMiLCBBcnJheShs
aWJ4bF9jb25uZWN0b3JfcGFyYW0sICJudW1fY29ubmVjdG9ycyIpKQorICAgIF0pCiAKIGxpYnhs
X2RldmljZV9jaGFubmVsID0gU3RydWN0KCJkZXZpY2VfY2hhbm5lbCIsIFsKICAgICAoImJhY2tl
bmRfZG9taWQiLCBsaWJ4bF9kb21pZCksCkBAIC03NTAsNyArNzY0LDcgQEAgbGlieGxfZGV2aWNl
X2NoYW5uZWwgPSBTdHJ1Y3QoImRldmljZV9jaGFubmVsIiwgWwogICAgICAgICAgICAgKCJwdHki
LCBOb25lKSwKICAgICAgICAgICAgICgic29ja2V0IiwgU3RydWN0KE5vbmUsIFsoInBhdGgiLCBz
dHJpbmcpXSkpLAogICAgICAgICAgICBdKSksCi1dKQorICAgIF0pCiAKIGxpYnhsX2RvbWFpbl9j
b25maWcgPSBTdHJ1Y3QoImRvbWFpbl9jb25maWciLCBbCiAgICAgKCJjX2luZm8iLCBsaWJ4bF9k
b21haW5fY3JlYXRlX2luZm8pLApAQCAtNzY0LDYgKzc3OCw3IEBAIGxpYnhsX2RvbWFpbl9jb25m
aWcgPSBTdHJ1Y3QoImRvbWFpbl9jb25maWciLCBbCiAgICAgKCJ2ZmJzIiwgQXJyYXkobGlieGxf
ZGV2aWNlX3ZmYiwgIm51bV92ZmJzIikpLAogICAgICgidmticyIsIEFycmF5KGxpYnhsX2Rldmlj
ZV92a2IsICJudW1fdmticyIpKSwKICAgICAoInZ0cG1zIiwgQXJyYXkobGlieGxfZGV2aWNlX3Z0
cG0sICJudW1fdnRwbXMiKSksCisgICAgKCJ2ZGlzcGxzIiwgQXJyYXkobGlieGxfZGV2aWNlX3Zk
aXNwbCwgIm51bV92ZGlzcGxzIikpLAogICAgICMgYSBjaGFubmVsIG1hbmlmZXN0cyBhcyBhIGNv
bnNvbGUgd2l0aCBhIG5hbWUsCiAgICAgIyBzZWUgZG9jcy9taXNjL2NoYW5uZWxzLnR4dAogICAg
ICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfY2hhbm5lbCwgIm51bV9jaGFubmVscyIp
KSwKQEAgLTg2MCw2ICs4NzUsMjcgQEAgbGlieGxfcGh5c2luZm8gPSBTdHJ1Y3QoInBoeXNpbmZv
IiwgWwogICAgICgiY2FwX2h2bV9kaXJlY3RpbyIsIGJvb2wpLAogICAgIF0sIGRpcj1ESVJfT1VU
KQogCitsaWJ4bF9jb25uZWN0b3JpbmZvID0gU3RydWN0KCJjb25uZWN0b3JpbmZvIiwgWworICAg
ICgiaWQiLCBzdHJpbmcpLAorICAgICgid2lkdGgiLCB1aW50MzIpLAorICAgICgiaGVpZ2h0Iiwg
dWludDMyKSwKKyAgICAoInJlcV9ldnRjaCIsIGludGVnZXIpLAorICAgICgicmVxX3JyZWYiLCBp
bnRlZ2VyKSwKKyAgICAoImV2dF9ldnRjaCIsIGludGVnZXIpLAorICAgICgiZXZ0X3JyZWYiLCBp
bnRlZ2VyKSwKKyAgICBdLCBkaXI9RElSX09VVCkKKworbGlieGxfdmRpc3BsaW5mbyA9IFN0cnVj
dCgidmRpc3BsaW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2Vu
ZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVu
ZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRl
IiwgaW50ZWdlciksCisgICAgKCJiZV9hbGxvYyIsIGJvb2wpLAorICAgICgiY29ubmVjdG9ycyIs
IEFycmF5KGxpYnhsX2Nvbm5lY3RvcmluZm8sICJudW1fY29ubmVjdG9ycyIpKQorICAgIF0sIGRp
cj1ESVJfT1VUKQorCiAjIE5VTUEgbm9kZSBjaGFyYWN0ZXJpc3RpY3M6IHNpemUgYW5kIGZyZWUg
YXJlIGhvdyBtdWNoIG1lbW9yeSBpdCBoYXMsIGFuZCBob3cKICMgbXVjaCBvZiBpdCBpcyBmcmVl
LCByZXNwZWN0aXZlbHkuIGRpc3RzIGlzIGFuIGFycmF5IG9mIGRpc3RhbmNlcyBmcm9tIHRoaXMK
ICMgbm9kZSB0byBlYWNoIG90aGVyIG5vZGUuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlc19pbnRlcm5hbC5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5p
ZGwKaW5kZXggODJlNWMwNy4uY2RlZjRkMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXNfaW50ZXJuYWwuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbApAQCAtMjUsNiArMjUsNyBAQCBsaWJ4bF9fZGV2aWNlX2tpbmQgPSBFbnVtZXJhdGlvbigi
ZGV2aWNlX2tpbmQiLCBbCiAgICAgKDgsICJWVFBNIiksCiAgICAgKDksICJWVVNCIiksCiAgICAg
KDEwLCAiUVVTQiIpLAorICAgICgxMSwgIlZESVNQTCIpCiAgICAgXSkKIAogbGlieGxfX2NvbnNv
bGVfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF91c2IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCmluZGV4
IGQ4OTQ4ZDUuLmQxZWMyOGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCkBAIC0xOTY4LDYgKzE5NjgsOCBAQCB2b2lkIGxp
YnhsX2RldmljZV91c2JkZXZfbGlzdF9mcmVlKGxpYnhsX2RldmljZV91c2JkZXYgKmxpc3QsIGlu
dCBucikKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodXNiY3RybCwKICAgICAuZG1fbmVlZGVk
ID0gbGlieGxfZGV2aWNlX3VzYmN0cmxfZG1fbmVlZGVkCiApOworCisjZGVmaW5lIGxpYnhsX19k
ZXZpY2VfZnJvbV91c2JkZXYgTlVMTAogREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh1c2JkZXYp
OwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3V0aWxzLmgKaW5kZXggMjU3NzNkOC4uOWU3NDNkYyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfdXRpbHMuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCkBA
IC03OCw2ICs3OCwxMCBAQCBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3Z0cG0obGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBkZXZpZCwgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pOwogaW50IGxpYnhsX2RldmlkX3RvX2Rl
dmljZV91c2JjdHJsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV91c2JjdHJsICp1
c2JjdHJsKTsKKworaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92ZGlzcGwobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGRldmlkLCBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwpOworCiBpbnQgbGlieGxfY3RybHBv
cnRfdG9fZGV2aWNlX3VzYmRldihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY3RybCwgaW50IHBvcnQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2Jk
ZXYpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgYi90b29scy9saWJ4
bC9saWJ4bF92ZGlzcGwuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kODE2
NDEzCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKQEAgLTAs
MCArMSwzNzIgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYgRVBBTSBTeXN0ZW1zIEluYy4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVz
c2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisg
KiBleGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMu
aCIKKworI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCisKK3N0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV92ZGlzcGxfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRp
c3BsICp2ZGlzcGwpCit7CisgICAgaW50IHJjOworCisgICAgcmMgPSBsaWJ4bF9fcmVzb2x2ZV9k
b21pZChnYywgdmRpc3BsLT5iYWNrZW5kX2RvbW5hbWUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmdmRpc3BsLT5iYWNrZW5kX2RvbWlkKTsKKworICAgIGlmICh2ZGlzcGwtPmRldmlk
ID09IC0xKSB7CisgICAgICAgIHZkaXNwbC0+ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX25leHRpZChn
YywgZG9taWQsICJ2ZGlzcGwiKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRp
YyBpbnQgbGlieGxfX2Zyb21feGVuc3RvcmVfdmRpc3BsKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNo
YXIgKmJlX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBkZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RldmljZV92ZGlzcGwgKnZkaXNwbCkKK3sKKyAgICB2ZGlzcGwtPmRldmlkID0gZGV2aWQ7CisK
KyAgICByZXR1cm4gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRoLCAm
dmRpc3BsLT5iYWNrZW5kX2RvbWlkKTsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zy
b21fdmRpc3BsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCit7
CisgICBkZXZpY2UtPmJhY2tlbmRfZGV2aWQgICA9IHZkaXNwbC0+ZGV2aWQ7CisgICBkZXZpY2Ut
PmJhY2tlbmRfZG9taWQgICA9IHZkaXNwbC0+YmFja2VuZF9kb21pZDsKKyAgIGRldmljZS0+YmFj
a2VuZF9raW5kICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZESVNQTDsKKyAgIGRldmljZS0+ZGV2
aWQgICAgICAgICAgID0gdmRpc3BsLT5kZXZpZDsKKyAgIGRldmljZS0+ZG9taWQgICAgICAgICAg
ID0gZG9taWQ7CisgICBkZXZpY2UtPmtpbmQgICAgICAgICAgICA9IExJQlhMX19ERVZJQ0VfS0lO
RF9WRElTUEw7CisKKyAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVu
c3RvcmVfY29ubmVjdG9ycyhsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZp
Y2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdmRpc3BsICp2ZGlzcGwpCit7CisgICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIHBlcm1zWzJd
OworICAgIGNoYXIgKmZyb250ZW5kX3BhdGggPSBOVUxMOworICAgIGZsZXhhcnJheV90ICpjb25u
ZWN0b3I7CisgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOworICAgIGlu
dCBpOworICAgIGludCByYzsKKworICAgIGZyb250ZW5kX3BhdGggPSBsaWJ4bF9fZGV2aWNlX2Zy
b250ZW5kX3BhdGgoZ2MsIGRldmljZSk7CisKKyAgICBwZXJtc1swXS5pZCA9IGRldmljZS0+ZG9t
aWQ7CisgICAgcGVybXNbMF0ucGVybXMgPSBYU19QRVJNX05PTkU7CisgICAgcGVybXNbMV0uaWQg
PSBkZXZpY2UtPmJhY2tlbmRfZG9taWQ7CisgICAgcGVybXNbMV0ucGVybXMgPSBYU19QRVJNX1JF
QUQ7CisKKyAgICBjb25uZWN0b3IgPSBmbGV4YXJyYXlfbWFrZShnYywgMiwgMSk7CisgICAgZmxl
eGFycmF5X2FwcGVuZChjb25uZWN0b3IsICJyZXNvbHV0aW9uIik7CisgICAgZmxleGFycmF5X2Fw
cGVuZChjb25uZWN0b3IsICIiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGNvbm5lY3RvciwgImlk
Iik7CisgICAgZmxleGFycmF5X2FwcGVuZChjb25uZWN0b3IsICIiKTsKKworICAgIGZvciAoaSA9
IDA7IGkgPCB2ZGlzcGwtPm51bV9jb25uZWN0b3JzOyBpKyspIHsKKyAgICAgICAgY2hhciAqY29u
bmVjdG9yX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVkIiwgZnJvbnRlbmRfcGF0aCwgaSk7CisKKyAg
ICAgICAgaWYgKCF4c19ta2RpcihjdHgtPnhzaCwgdCwgY29ubmVjdG9yX3BhdGgpKSB7CisgICAg
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAg
aWYgKCF4c19zZXRfcGVybWlzc2lvbnMoY3R4LT54c2gsIHQsIGNvbm5lY3Rvcl9wYXRoLCBwZXJt
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwZXJtcykpKSB7
CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgICAgICB9CisKKyAg
ICAgICAgZmxleGFycmF5X3NldChjb25uZWN0b3IsIDEsCisgICAgICAgICAgICAgICAgICAgICAg
R0NTUFJJTlRGKCIlZHglZCIsIHZkaXNwbC0+Y29ubmVjdG9yc1tpXS53aWR0aCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZkaXNwbC0+Y29ubmVjdG9yc1tpXS5oZWlnaHQpKTsK
KyAgICAgICAgZmxleGFycmF5X3NldChjb25uZWN0b3IsIDMsIHZkaXNwbC0+Y29ubmVjdG9yc1tp
XS5pZCk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGV2KGdjLCB0LCBjb25uZWN0b3Jf
cGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxl
eGFycmF5KGdjLCBjb25uZWN0b3IpKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICB9
CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQg
bGlieGxfX3NldF94ZW5zdG9yZV92ZGlzcGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlz
cGwgKnZkaXNwbCkKK3sKKyAgICBmbGV4YXJyYXlfdCAqZnJvbnQ7CisgICAgZmxleGFycmF5X3Qg
KmJhY2s7CisKKyAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFj
ayA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJh
Y2ssICJmcm9udGVuZC1pZCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRG
KCIlZCIsIGRvbWlkKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAib25saW5lIik7Cisg
ICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiMSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgInN0YXRlIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwg
WGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJo
YW5kbGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCB2ZGlz
cGwtPmRldmlkKSk7CisKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAiYmFja2VuZC1pZCIp
OworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2ZGlzcGwtPmJh
Y2tlbmRfZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAic3RhdGUiKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJbml0
aWFsaXNpbmcpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAiaGFuZGxlIik7CisgICAg
ZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIHZkaXNwbC0+ZGV2aWQpKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAiYmVfYWxsb2MiKTsKKyAgICBmbGV4YXJyYXlf
YXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdmRpc3BsLT5iZV9hbGxvYykpOworCisgICAg
bGlieGxfX2RldmljZSAqZGV2aWNlOworICAgIHhzX3RyYW5zYWN0aW9uX3QgdCA9IFhCVF9OVUxM
OworICAgIGludCByYzsKKworICAgIEdDTkVXKGRldmljZSk7CisKKyAgICByYyA9IGxpYnhsX19k
ZXZpY2VfZnJvbV92ZGlzcGwoZ2MsIGRvbWlkLCB2ZGlzcGwsIGRldmljZSk7CisgICAgaWYgKHJj
KSBnb3RvIG91dDsKKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJh
bnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAg
ICAgICByYyA9IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIHQsIGRldmljZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFy
cmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBmcm9udCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKwor
ICAgICAgICByYyA9IGxpYnhsX19zZXRfeGVuc3RvcmVfY29ubmVjdG9ycyhnYywgdCwgZGV2aWNl
LCB2ZGlzcGwpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgIHJjID0gbGli
eGxfX3hzX3RyYW5zYWN0aW9uX2NvbW1pdChnYywgJnQpOworICAgICAgICBpZiAoIXJjKSBicmVh
azsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAwOwor
CitvdXQ6CisgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7CisgICAgcmV0
dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192ZGlzcGwobGli
eGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfdmRpc3BsICpkc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqc3JjKQoreworICAgIGRzdC0+ZGV2aWQgPSBzcmMt
PmRldmlkOworICAgIGRzdC0+YmVfYWxsb2MgPSBzcmMtPmJlX2FsbG9jOworfQorCitzdGF0aWMg
aW50IGxpYnhsX2RldmljZV92ZGlzcGxfY29tcGFyZShsaWJ4bF9kZXZpY2VfdmRpc3BsICpkMSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlz
cGwgKmQyKQoreworICAgIHJldHVybiBDT01QQVJFX0RFVklEKGQxLCBkMik7Cit9CisKK3N0YXRp
YyB2b2lkIGxpYnhsX19kZXZpY2VfdmRpc3BsX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fYW9fZGV2aWNlICphb2RldikKK3sKKyAgICBsaWJ4bF9fZGV2aWNlX2FkZChlZ2MsIGRv
bWlkLCAmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLCB2ZGlzcGwsIGFvZGV2KTsKK30KKworc3RhdGlj
IGludCBsaWJ4bF9fZGV2aWNlX3ZkaXNwbF9nZXRjb25uZWN0b3JzKGxpYnhsX2N0eCAqY3R4LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfdmRpc3BsaW5mbyAqaW5mbykKK3sKKyAgICBHQ19JTklUKGN0eCk7CisgICAgY2hhciAqY29u
bmVjdG9yID0gTlVMTDsKKyAgICBjaGFyICpjb25uZWN0b3JfcGF0aCA9IE5VTEw7CisgICAgaW50
IGksIHJjOworCisgICAgR0NORVdfQVJSQVkoY29ubmVjdG9yX3BhdGgsIDEyOCk7CisKKyAgICBp
bmZvLT5udW1fY29ubmVjdG9ycyA9IDA7CisKKyAgICByYyA9IHNucHJpbnRmKGNvbm5lY3Rvcl9w
YXRoLCAxMjgsICIlcy8lZCIsIHBhdGgsIGluZm8tPm51bV9jb25uZWN0b3JzKTsKKyAgICBpZiAo
cmMgPCAwKSBnb3RvIG91dDsKKworICAgIHdoaWxlKChjb25uZWN0b3IgPSB4c19yZWFkKGN0eC0+
eHNoLCBYQlRfTlVMTCwgY29ubmVjdG9yX3BhdGgsIE5VTEwpKQorICAgICAgICAgICE9IE5VTEwp
IHsKKyAgICAgICAgZnJlZShjb25uZWN0b3IpOworCisgICAgICAgIHJjID0gc25wcmludGYoY29u
bmVjdG9yX3BhdGgsIDEyOCwgIiVzLyVkIiwKKyAgICAgICAgICAgICAgICAgICAgICBwYXRoLCAr
K2luZm8tPm51bV9jb25uZWN0b3JzKTsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgaW5mby0+Y29ubmVjdG9ycyA9IGxpYnhsX19jYWxsb2MoTk9HQywgaW5mby0+
bnVtX2Nvbm5lY3RvcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKCppbmZvLT5jb25uZWN0b3JzKSk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgaW5mby0+bnVt
X2Nvbm5lY3RvcnM7IGkrKykgeworICAgICAgICBjaGFyICp2YWx1ZTsKKworICAgICAgICBzbnBy
aW50Zihjb25uZWN0b3JfcGF0aCwgMTI4LCAiJXMvJWQvaWQiLCBwYXRoLCBpKTsKKyAgICAgICAg
aW5mby0+Y29ubmVjdG9yc1tpXS5pZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uZWN0b3JfcGF0aCwgTlVM
TCk7CisgICAgICAgIGlmIChpbmZvLT5jb25uZWN0b3JzW2ldLmlkID09IE5VTEwpIHsgcmMgPSBF
UlJPUl9GQUlMOyBnb3RvIG91dDsgfQorCisgICAgICAgIHNucHJpbnRmKGNvbm5lY3Rvcl9wYXRo
LCAxMjgsICIlcy8lZC9yZXNvbHV0aW9uIiwgcGF0aCwgaSk7CisgICAgICAgIHZhbHVlID0geHNf
cmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIGNvbm5lY3Rvcl9wYXRoLCBOVUxMKTsKKyAgICAgICAg
aWYgKHZhbHVlID09IE5VTEwpIHsgcmMgPSBFUlJPUl9GQUlMOyBnb3RvIG91dDsgfQorCisgICAg
ICAgIHJjID0gc3NjYW5mKHZhbHVlLCAiJXV4JXUiLCAmaW5mby0+Y29ubmVjdG9yc1tpXS53aWR0
aCwKKyAgICAgICAgICAgICAgICAgICAmaW5mby0+Y29ubmVjdG9yc1tpXS5oZWlnaHQpOworICAg
ICAgICBmcmVlKHZhbHVlKTsKKyAgICAgICAgaWYgKHJjICE9IDIpIHsKKyAgICAgICAgICAgIHJj
ID0gRVJST1JfRkFJTDsgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBzbnByaW50Zihj
b25uZWN0b3JfcGF0aCwgMTI4LCAiJXMvJWQvcmVxLXJpbmctcmVmIiwgcGF0aCwgaSk7CisgICAg
ICAgIHZhbHVlID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIGNvbm5lY3Rvcl9wYXRoLCBO
VUxMKTsKKyAgICAgICAgaW5mby0+Y29ubmVjdG9yc1tpXS5yZXFfcnJlZiA9IHZhbHVlID8gc3Ry
dG91bCh2YWx1ZSwgTlVMTCwgMTApIDogLTE7CisgICAgICAgIGZyZWUodmFsdWUpOworCisgICAg
ICAgIHNucHJpbnRmKGNvbm5lY3Rvcl9wYXRoLCAxMjgsICIlcy8lZC9yZXEtZXZlbnQtY2hhbm5l
bCIsIHBhdGgsIGkpOworICAgICAgICB2YWx1ZSA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxM
LCBjb25uZWN0b3JfcGF0aCwgTlVMTCk7CisgICAgICAgIGluZm8tPmNvbm5lY3RvcnNbaV0ucmVx
X2V2dGNoID0gdmFsdWUgPyBzdHJ0b3VsKHZhbHVlLCBOVUxMLCAxMCkgOiAtMTsKKyAgICAgICAg
ZnJlZSh2YWx1ZSk7CisKKyAgICAgICAgc25wcmludGYoY29ubmVjdG9yX3BhdGgsIDEyOCwgIiVz
LyVkL2V2dC1yaW5nLXJlZiIsIHBhdGgsIGkpOworICAgICAgICB2YWx1ZSA9IHhzX3JlYWQoY3R4
LT54c2gsIFhCVF9OVUxMLCBjb25uZWN0b3JfcGF0aCwgTlVMTCk7CisgICAgICAgIGluZm8tPmNv
bm5lY3RvcnNbaV0uZXZ0X3JyZWYgPSB2YWx1ZSA/IHN0cnRvdWwodmFsdWUsIE5VTEwsIDEwKSA6
IC0xOworICAgICAgICBmcmVlKHZhbHVlKTsKKworICAgICAgICBzbnByaW50Zihjb25uZWN0b3Jf
cGF0aCwgMTI4LCAiJXMvJWQvZXZ0LWV2ZW50LWNoYW5uZWwiLCBwYXRoLCBpKTsKKyAgICAgICAg
dmFsdWUgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgY29ubmVjdG9yX3BhdGgsIE5VTEwp
OworICAgICAgICBpbmZvLT5jb25uZWN0b3JzW2ldLmV2dF9ldnRjaCA9IHZhbHVlID8gc3RydG91
bCh2YWx1ZSwgTlVMTCwgMTApIDogLTE7CisgICAgICAgIGZyZWUodmFsdWUpOworICAgIH0KKwor
ICAgIHJjID0gMDsKKworb3V0OgorICAgIHJldHVybiByYzsKK30KKworbGlieGxfZGV2aWNlX3Zk
aXNwbCAqbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
Km51bSkKK3sKKyAgICByZXR1cm4gbGlieGxfX2RldmljZV9saXN0KCZsaWJ4bF9fdmRpc3BsX2Rl
dnR5cGUsIGN0eCwgZG9taWQsIG51bSk7Cit9CisKK3ZvaWQgbGlieGxfZGV2aWNlX3ZkaXNwbF9s
aXN0X2ZyZWUobGlieGxfZGV2aWNlX3ZkaXNwbCogbGlzdCwgaW50IG51bSkKK3sKKyAgICBsaWJ4
bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLCBsaXN0LCBudW0pOwor
fQorCitpbnQgbGlieGxfZGV2aWNlX3ZkaXNwbF9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZkaXNwbCAqdmRpc3BsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92
ZGlzcGxpbmZvICppbmZvKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpsaWJ4bF9w
YXRoLCAqZG9tcGF0aCwgKmRldnBhdGg7CisgICAgY2hhciAqdmFsOworICAgIGludCByYzsKKwor
ICAgIGxpYnhsX3ZkaXNwbGluZm9faW5pdChpbmZvKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hz
X2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAgaW5mby0+ZGV2aWQgPSB2ZGlzcGwtPmRldmlk
OworCisgICAgZGV2cGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZkaXNwbC8lZCIsIGRvbXBh
dGgsIGluZm8tPmRldmlkKTsKKyAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2Uv
dmRpc3BsLyVkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9w
YXRoKGdjLCBkb21pZCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kZXZpZCk7
CisgICAgaW5mby0+YmFja2VuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZCIsIGxpYnhsX3BhdGgp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworICAgIGlmICghaW5mby0+YmFj
a2VuZCkgeyByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OyB9CisKKyAgICByYyA9IGxpYnhsX19i
YWNrZW5kcGF0aF9wYXJzZV9kb21pZChnYywgaW5mby0+YmFja2VuZCwgJmluZm8tPmJhY2tlbmRf
aWQpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChn
YywgWEJUX05VTEwsIEdDU1BSSU5URigiJXMvc3RhdGUiLCBkZXZwYXRoKSk7CisgICAgaW5mby0+
c3RhdGUgPSB2YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwgMTApIDogLTE7CisKKyAgICBpbmZvLT5m
cm9udGVuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2Zyb250ZW5kIiwgbGlieGxfcGF0aCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworICAgIGluZm8tPmZyb250ZW5kX2lkID0gZG9t
aWQ7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsIEdDU1BSSU5URigi
JXMvYmVfYWxsb2MiLCBkZXZwYXRoKSk7CisgICAgaW5mby0+YmVfYWxsb2MgPSB2YWwgPyBzdHJ0
b3VsKHZhbCwgTlVMTCwgMTApIDogMDsKKworICAgIHJjID0gbGlieGxfX2RldmljZV92ZGlzcGxf
Z2V0Y29ubmVjdG9ycyhjdHgsIGRldnBhdGgsIGluZm8pOworICAgIGlmIChyYykgZ290byBvdXQ7
CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICAgR0NfRlJFRTsKKyAgICAgcmV0dXJuIHJjOwor
fQorCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZkaXNwbChsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQs
IGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCkKK3sKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3Bs
ICp2ZGlzcGxzID0gTlVMTDsKKyAgICBpbnQgbiwgaTsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4
bF9kZXZpY2VfdmRpc3BsX2luaXQodmRpc3BsKTsKKworICAgIHZkaXNwbHMgPSBsaWJ4bF9kZXZp
Y2VfdmRpc3BsX2xpc3QoY3R4LCBkb21pZCwgJm4pOworCisgICAgaWYgKCF2ZGlzcGxzKSB7IHJj
ID0gRVJST1JfTk9URk9VTkQ7IGdvdG8gb3V0OyB9CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbjsg
KytpKSB7CisgICAgICAgIGlmIChkZXZpZCA9PSB2ZGlzcGxzW2ldLmRldmlkKSB7CisgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2NvcHkoY3R4LCB2ZGlzcGwsICZ2ZGlzcGxzW2ldKTsK
KyAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9Cisg
ICAgfQorCisgICAgcmMgPSBFUlJPUl9OT1RGT1VORDsKKworb3V0OgorCisgICAgaWYgKHZkaXNw
bHMpIHsKKyAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0X2ZyZWUodmRpc3Bscywgbik7
CisgICAgfQorICAgIHJldHVybiByYzsKK30KKworTElCWExfREVGSU5FX0RFVklDRV9BREQodmRp
c3BsKQorc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh2ZGlzcGwpCitMSUJYTF9ERUZJ
TkVfREVWSUNFX1JFTU9WRSh2ZGlzcGwpCisKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmRp
c3BsLAorICAgIC51cGRhdGVfY29uZmlnID0gKHZvaWQgKCopKGxpYnhsX19nYyAqLCB2b2lkICos
IHZvaWQgKikpCisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192ZGlz
cGwsCisgICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hh
ciAqLCB1aW50MzJfdCwgdm9pZCAqKSkKKyAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19mcm9t
X3hlbnN0b3JlX3ZkaXNwbCwKKyAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCopKGxp
YnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19zZXRfeGVuc3RvcmVfdmRpc3BsCispOworCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 12:32:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDrwJ-0002RE-Kr; Thu, 25 May 2017 12:32:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDrwH-0002QW-OH
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 12:32:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 53/16-03696-9DEC6295; Thu, 25 May 2017 12:32:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffGObV
 Ig+VPeCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCase3AIvaClkbGisftTxgb
 GOeHdTFycQgJ/GWUWHdqPiuE85hR4kr7fxYIZxujxI29H9i6GDk5RAScJb6emcsOYvMK6EtcO
 9IKFOfgEBYwk5iykhckLCEwSV3i0mN7CNtbYurrd8ww9paze4FmsnOwCVhJHBIDaWQRUJV49S
 52AiP3AkaGVYwaxalFZalFukYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5
 nAIIdjOfXBh5ilORgUhLlFZ+rFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvffWaCcYFFqempF
 WmYOMPRg0hIcPEoivH9B0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc57HaRIAKQoozQPb
 gQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcSyBSezLwSuE2vgI5gAjrC9a4yyBEliQ
 gpqQZG3VqpZUaLT2jwz+FK8TxwPvLEq46IivcMTxUu1+jI2pqf/pOV5naGtfpDXNisU3YWB6T
 fyatJSmWpCu+df217aIKWZOiRi+F7GarffHF+cYFRw/naGrkVjyqfqTIX2Dst7PkoH3Uir6H+
 N7uUzyNr0UPue5KXnLihV/F4qfHjBon+v1fdp/5VYinOSDTUYi4qTgQA0Svq7n4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495715543!70668367!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26445 invoked from network); 25 May 2017 12:32:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 12:32:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDrwD-0003JT-7U; Thu, 25 May 2017 12:32:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDrw7-0001PL-Op; Thu, 25 May 2017 12:32:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDrw7-000532-CK; Thu, 25 May 2017 12:32:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109724-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=2426125ab4ebdfc70fcdbaff8af8d50e34084616
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 12:32:15 +0000
Subject: [Xen-devel] [linux-linus test] 109724: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcyNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5NzI0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBi
bG9ja2VkIGluIDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDk2NTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY1NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk2NTYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0
aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMjQyNjEyNWFiNGViZGZjNzBm
Y2RiYWZmOGFmOGQ1MGUzNDA4NDYxNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgZWY4MmYxYWQyZTNmNDUwOTgwN2M4M2U3ZWZmNGVjN2M3MzUwNzZlOAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTA5NjU2ICAyMDE3LTA1LTIxIDA2OjA4OjUwIFogICAgNCBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEwOTY3NSAgMjAxNy0wNS0yMiAwMjowNjo0NSBaICAgIDMgZGF5cyAg
ICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTcyNCAgMjAxNy0wNS0yNCAxNjox
ODozMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNz
aW9uLmNvbT4KICAiUGF1bCBFLiBNY0tlbm5leSIgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29t
PgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZp
cm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXhleSBLaG9yb3NoaWxvdiA8a2hvcm9zaGlsb3ZA
aXNwcmFzLnJ1PgogIEFuZHJleSBLb25vdmFsb3YgPGFuZHJleWtudmxAZ29vZ2xlLmNvbT4KICBB
bmR5IEdvc3BvZGFyZWsgPGFuZHlAZ3JleWhvdXNlLm5ldD4KICBBcm5kIEJlcmdtYW5uIDxhcm5k
QGFybmRiLmRlPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENvbmcgV2FuZyA8
eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJA
b3JhY2xlLmNvbT4KICBEYXZpZCBEYW5leSA8ZGF2aWQuZGFuZXlAY2F2aXVtLmNvbT4KICBEYXZp
ZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpl
dEBnb29nbGUuY29tPgogIEVyaWMgTGVibG9uZCA8ZXJpY0ByZWdpdC5vcmc+CiAgRXJpYyBXLiBC
aWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0Bz
dHJsZW4uZGU+CiAgR2FvIEZlbmcgPGdmcmVlLndpbmRAdmlwLjE2My5jb20+CiAgR3VzdGF2byBB
LiBSLiBTaWx2YSA8Z2Fyc2lsdmFAZW1iZWRkZWRvci5jb20+CiAgSGFuanVuIEd1byA8aGFuanVu
Lmd1b0BsaW5hcm8ub3JnPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5h
dT4KICBIdSBaaWppIDxodXppamlAbWFydmVsbC5jb20+CiAgSWhhciBIcmFjaHlzaGthIDxpaHJh
Y2h5c0ByZWRoYXQuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbWVz
IFNtYXJ0IDxqYW1lcy5zbWFydEBicm9hZGNvbS5jb20+CiAgSmFtZXMgU21hcnQgPGpzbWFydDIw
MjFAZ21haWwuY29tPgogIEphbiBHbGF1YmVyIDxqZ2xhdWJlckBjYXZpdW0uY29tPgogIEphbiBL
YXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4K
ICBKYXJra28gTmlrdWxhIDxqYXJra28ubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KICBKYXJvZCBX
aWxzb24gPGphcm9kQHJlZGhhdC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAZmIuY29tPgogIEpp
cmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEppc2hlbmcgWmhhbmcgPGpzemhhbmdAbWFy
dmVsbC5jb20+CiAgSm9uIERlcnJpY2sgPGpvbmF0aGFuLmRlcnJpY2tAaW50ZWwuY29tPgogIEp1
bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBKdWxpYW4gV2llZG1hbm4gPGp1bGlhbi53aWVk
bWFubkBqd2kubmFtZT4KICBKdXJpIExlbGxpIDxqdXJpLmxlbGxpQGFybS5jb20+CiAgS2VlcyBD
b29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGlu
dGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CiAgTGFycyBFbGxlbmJlcmcgPGxhcnMuZWxsZW5iZXJnQGxpbmJpdC5jb20+CiAgTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpcGluZyBaaGFuZyA8emxw
bm9ib2R5QGdtYWlsLmNvbT4KICBMdiBaaGVuZyA8bHYuemhlbmdAaW50ZWwuY29tPgogIE1hSnVu
IDxtYWp1bjI1OEBodWF3ZWkuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5j
b20+CiAgTWFydGEgTG9mc3RlZHQgPG1hcnRhLmxvZnN0ZWR0QGludGVsLmNvbT4KICBNYXNhbWkg
SGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FA
Y2hyb21pdW0ub3JnPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0BsaW51eC52bmV0Lmli
bS5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmljayBNb3Jp
YXJ0eSA8bmljay5tb3JpYXJ0eUB5b3JrLmFjLnVrPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5p
a29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOaXNhciBTYXllZCA8TmlzYXIuU2F5ZWRAbWlj
cm9jaGlwLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQ
YXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQZXRlciBaaWps
c3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQcmFyaXQgQmhhcmdhdmEgPHBy
YXJpdEByZWRoYXQuY29tPgogIFB1c2hrYXIgSmFtYmhsZWthciA8cHVzaGthci5paXRAZ21haWwu
Y29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBS
YWtlc2ggUGFuZGl0IDxyYWtlc2hAdHV4ZXJhLmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJu
ZWwub3JnPgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEu
Y28udWs+CiAgU2hhb2h1YSBMaSA8c2hsaUBmYi5jb20+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2
ZXJnZS5uZXQuYXU+CiAgU3JpbmF0aCBNYW5uYW0gPHNyaW5hdGgubWFubmFtQGJyb2FkY29tLmNv
bT4KICBTdGVmZmVuIFdlYmVyIDxzdGVmZmVuLndlYmVyQGdtYWlsLmNvbT4KICBTdGV2ZW4gUm9z
dGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdGV2ZW4gUm9zdGVkdCA8cm9z
dGVkdEBnb29kbWlzLm9yZz4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGlsbCBIYXJiYXVtIDx0aWxsQGhhcmJh
dW0ub3JnPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZpamF5IElt
bWFudWVsIDx2aWpheWlAYXR0YWxhc3lzdGVtcy5jb20+CiAgVmluY2VudCBHdWl0dG90IDx2aW5j
ZW50Lmd1aXR0b3RAbGluYXJvLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5h
cm8ub3JnPgogIFdBTkcgQ29uZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIFdlaSBXYW5n
IDx3ZWl3YW5AZ29vZ2xlLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5j
b20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIzNDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 12:42:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDs5o-0003Cc-Qb; Thu, 25 May 2017 12:42:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311605d69=Ian.Jackson@citrix.com>)
 id 1dDs5n-0003CT-VM
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 12:42:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E1/49-03058-721D6295; Thu, 25 May 2017 12:42:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHSDva7KRbV
 Ig3sf+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owD/48wFjSzVMw7v4ilgXEacxcjJ4eEgL/E
 1zM/2EBsNgFdiaYtf8FsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMgcWTPC0YQm0VAV
 eLTgsdANVwcIgIPGSXmXt4O5jALnGOUaH/0AKxKWMBKYuvBa2BT+QQUJf59bmMBKeIUaGCUuH
 ywjR3EERKYxiTxbVsDI8R9JhJvF+4EGsUBlFCTmLs+fgIj/ywkF85CcuEsJBcuYGRexahRnFp
 Ullqka2ysl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIoMQLCDcef6wEOMkhxM
 SqK84nPVIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8N47D5QTLEpNT61Iy8wBRgVMWoKDR0mEV
 /0CUJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8ziAzBECKMkrz4EbAIvQSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHkrQabwZOaVwG16BXQEE9ARrneVQY4oSURISTUwdvKsYN32frn
 NAVaepPuNHwNS3jY4h9lsq9GYu0Azfgr/lZ2mFxafbqvPY9r583tY8/7lIkecWzj09VJPR6mu
 239pSftrvm5FqbWMy5iPtNuUv9C52yrxW/qj5dytITy9P2dUmdvs3MJqK3zo08udp9KkV+/6r
 uW2u7+8VTrpUIFTtm0Ks0ylEktxRqKhFnNRcSIA9ajNT8sCAAA=
X-Env-Sender: prvs=311605d69=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495716130!67201000!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23986 invoked from network); 25 May 2017 12:42:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 12:42:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="434008843"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22822.53532.895405.988840@mariner.uk.xensource.com>
Date: Thu, 25 May 2017 13:42:04 +0100
To: Julien Grall <julien.grall@arm.com>, M A Young <m.a.young@durham.ac.uk>,
 xen-devel <xen-devel@lists.xenproject.org>, <xen-devel@lists.xensource.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <22821.45223.928555.223125@mariner.uk.xensource.com>,
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
 <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
 <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Xen 4.9 rc6 [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIGZvciB0aGUgdGVzdCByZXBvcnRzIGFuZCB0aGUgcmVsZWFzZS1hY2suICBJZGVhbGx5
IEkgd291bGQgbGlrZQphIHJldmlldyBidXQgSSBtYXkgbm90IGdldCBvbmUuICBKdWxpZW4sIG9y
IE1pY2hhZWwsIGRvIHlvdSBmZWVsCnF1YWxpZmllZCB0byByZXZpZXcgdGhpcyA/CgpMb29raW5n
IGF0IHRoZSBSRVNUIE1BSU5UQUlORVJTOgoKSSBrbm93IEFuZHJldywgSmFuIGFuZCBLb25yYWQg
YXJlIGV4dHJlbWVseSBidXN5IHJpZ2h0IG5vdyBzbyBJIGRvbid0CndhbnQgdG8gYXNrIHRoZW0g
dG8gc3RhcmUgYXQgdGhlc2UgTWFrZWZpbGVzLCBhbmQgV2VpIGlzIGF3YXkuCgpTdGVmYW5vLCBk
byB5b3UgdGhpbmsgeW91IGNvdWxkIGxvb2sgPwoKSWYgSSBjYW4ndCBnZXQgYSByZXZpZXcsIEkg
ZG8gdGhpbmsgSSBzaG91bGQgZ2V0IHNvbWUga2luZCBvZiBhY2sgdG8KY29tbWl0IGl0LiAgQW4g
YWNrIGZyb20gYSBSRVNUIG1haW50YWluZXIgc3VmZmljZXMgSSB0aGluay4KClRoYW5rcywKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 12:42:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDs5m-0003CI-JM; Thu, 25 May 2017 12:42:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311605d69=Ian.Jackson@citrix.com>)
 id 1dDs5l-0003CC-MC
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 12:42:13 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4B/7C-26749-421D6295; Thu, 25 May 2017 12:42:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXitHSDva7KRbV
 Igzc35C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aB/0cYC5pZKuadX8TSwDiNuYuRk0NCwF/i
 3JS3jBC2h8T1syeYQGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMgc
 WTPC7A5LAKqEp8WPAaq4eIQEXjIKDH38nYwh1ngDKPExMdHwaqEBawkth68BjaVT0BR4t/nNh
 aQIk6BBkaJywfb2EEcIYFpTBLftjVA3Wci8XbhTqBRHEAJNYm56+MhwpYS39Y/ZZ7AKDgLybW
 zkFw7C8m1CxiZVzFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525i
 BIZuPQMD4w7GV8f9DjFKcjApifKKz1WLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe+88UE6wK
 DU9tSItMwcYRTBpCQ4eJRHexyBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8x4DKRIAKc
 oozYMbAYvoS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeX+CTOHJzCuB2/QK6AgmoCNc7yq
 DHFGSiJCSamBk/5mioHFG9bnug08aorwZ0poa+8xX+tc4HWYSLeeWmLTNRqn6t+LLN2YZL10X
 HG36eP3vLBNbxqfZyXw8sW78gbNzVopE8L5mO2/atXq6P9dXoRUmPQsOz2OJFi0r3VJy9eb1X
 cWysj+r1ioxGOwXn77sm7+3yzyXWxNqHpz78/v++yWW3r1KLMUZiYZazEXFiQD+gGzU4wIAAA
 ==
X-Env-Sender: prvs=311605d69=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495716130!99252510!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26549 invoked from network); 25 May 2017 12:42:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 12:42:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="434008842"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22822.53532.895405.988840@mariner.uk.xensource.com>
Date: Thu, 25 May 2017 13:42:04 +0100
To: Julien Grall <julien.grall@arm.com>, M A Young <m.a.young@durham.ac.uk>,
 xen-devel <xen-devel@lists.xenproject.org>, <xen-devel@lists.xensource.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <22821.45223.928555.223125@mariner.uk.xensource.com>,
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
 <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
 <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Xen 4.9 rc6 [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIGZvciB0aGUgdGVzdCByZXBvcnRzIGFuZCB0aGUgcmVsZWFzZS1hY2suICBJZGVhbGx5
IEkgd291bGQgbGlrZQphIHJldmlldyBidXQgSSBtYXkgbm90IGdldCBvbmUuICBKdWxpZW4sIG9y
IE1pY2hhZWwsIGRvIHlvdSBmZWVsCnF1YWxpZmllZCB0byByZXZpZXcgdGhpcyA/CgpMb29raW5n
IGF0IHRoZSBSRVNUIE1BSU5UQUlORVJTOgoKSSBrbm93IEFuZHJldywgSmFuIGFuZCBLb25yYWQg
YXJlIGV4dHJlbWVseSBidXN5IHJpZ2h0IG5vdyBzbyBJIGRvbid0CndhbnQgdG8gYXNrIHRoZW0g
dG8gc3RhcmUgYXQgdGhlc2UgTWFrZWZpbGVzLCBhbmQgV2VpIGlzIGF3YXkuCgpTdGVmYW5vLCBk
byB5b3UgdGhpbmsgeW91IGNvdWxkIGxvb2sgPwoKSWYgSSBjYW4ndCBnZXQgYSByZXZpZXcsIEkg
ZG8gdGhpbmsgSSBzaG91bGQgZ2V0IHNvbWUga2luZCBvZiBhY2sgdG8KY29tbWl0IGl0LiAgQW4g
YWNrIGZyb20gYSBSRVNUIG1haW50YWluZXIgc3VmZmljZXMgSSB0aGluay4KClRoYW5rcywKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 12:55:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDsIm-0004BQ-Bf; Thu, 25 May 2017 12:55:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDsIl-0004BK-6l
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 12:55:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 13/BB-03613-A44D6295; Thu, 25 May 2017 12:55:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVysyfVTdf9ilq
 kwadfKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNKz2MBQdYKx4vXsfYwLiMpYuRi0NIYCOj
 xJ5Pf9kgnN2MEtfn72TsYuTkEBawkth68BpYlYjAE0aJqdvWQrWcYZL4fPc+mMMscJZR4uSWp
 cwgLWwCmhJ3Pn9iArF5gdoP3vnLAmKzCKhKPNyzBcwWFQiXeNt4hAWiRlDi5MwnYDangKPE/p
 fT2EFsZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Skl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHYMQLCDcc38wEOMkhxMSqK84nPVIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8DpdBsoJFqWmp1akZeYAIwAmLcHBoyTCuwwkzVtckJhbnJkOk
 TrFqMvR9GHLFyYhlrz8vFQpcV4HkCIBkKKM0jy4EbBovMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVhXiuQKTyZeSVwm14BHcEEdITrXWWQI0oSEVJSDYz5Hs5S69etthX6r5241uwX7/eDgVW
 3dwnVv7W7XvSPy9PsEMcy7Vru+f+YZj+8e1FXg5Mxie1JS00PE+M2h4jrM6SrF9d1vf5+/bXV
 kpIviftzbqwwVWZ4EP+TQ/Ht8eMLE+QWpBZaHvn+4IfSBjmpBTmLdI6tO/Nq9SeH3rfPLGasi
 53yN9RAiaU4I9FQi7moOBEA95YVUsECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1495716935!64501543!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45886 invoked from network); 25 May 2017 12:55:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 25 May 2017 12:55:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 88CB32B;
 Thu, 25 May 2017 05:55:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABF6F3F578;
 Thu, 25 May 2017 05:55:32 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 M A Young <m.a.young@durham.ac.uk>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
 <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
 <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
 <22822.53532.895405.988840@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9e013eae-2804-378f-b02d-ece64fbaebd1@arm.com>
Date: Thu, 25 May 2017 13:55:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22822.53532.895405.988840@mariner.uk.xensource.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Xen 4.9 rc6 [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMjUvMDUvMTcgMTM6NDIsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoYW5rcyBm
b3IgdGhlIHRlc3QgcmVwb3J0cyBhbmQgdGhlIHJlbGVhc2UtYWNrLiAgSWRlYWxseSBJIHdvdWxk
IGxpa2UKPiBhIHJldmlldyBidXQgSSBtYXkgbm90IGdldCBvbmUuICBKdWxpZW4sIG9yIE1pY2hh
ZWwsIGRvIHlvdSBmZWVsCj4gcXVhbGlmaWVkIHRvIHJldmlldyB0aGlzID8KCk15IGtub3dsZWRn
ZSBvZiB0aGUgYnVpbGQgc3lzdGVtIGlzIHZlcnkgbGltaXRlZC4gU28gSSBkb24ndCB0aGluayBt
eSAKcmV2aWV3IGhlcmUgd2lsbCBiZSB1c2VmdWwgc29ycnkuCgo+Cj4gTG9va2luZyBhdCB0aGUg
UkVTVCBNQUlOVEFJTkVSUzoKPgo+IEkga25vdyBBbmRyZXcsIEphbiBhbmQgS29ucmFkIGFyZSBl
eHRyZW1lbHkgYnVzeSByaWdodCBub3cgc28gSSBkb24ndAo+IHdhbnQgdG8gYXNrIHRoZW0gdG8g
c3RhcmUgYXQgdGhlc2UgTWFrZWZpbGVzLCBhbmQgV2VpIGlzIGF3YXkuCj4KPiBTdGVmYW5vLCBk
byB5b3UgdGhpbmsgeW91IGNvdWxkIGxvb2sgPwo+Cj4gSWYgSSBjYW4ndCBnZXQgYSByZXZpZXcs
IEkgZG8gdGhpbmsgSSBzaG91bGQgZ2V0IHNvbWUga2luZCBvZiBhY2sgdG8KPiBjb21taXQgaXQu
ICBBbiBhY2sgZnJvbSBhIFJFU1QgbWFpbnRhaW5lciBzdWZmaWNlcyBJIHRoaW5rLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 12:55:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDsIk-0004B9-4t; Thu, 25 May 2017 12:55:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDsIi-0004B3-Io
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 12:55:36 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 18/08-03587-744D6295; Thu, 25 May 2017 12:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVysyfVTdf9ilq
 kQcc5CYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHzSg9jwQHWiseL1zE2MC5j6WLk4hAS2Mgo
 sefTXzYIZzejxPX5Oxm7GDk5hAWsJLYevAZWJSLwhFFi6ra1UC1nmCQ+370P5jALnGWUOLllK
 TNIC5uApsSdz5+YQGxeoPaDd/6ygNgsAqoSD/dsAbNFBcIl3jYeYYGoEZQ4OfMJmM0p4Cix/+
 U0dhCbWcBW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGlrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh0DEOxg/LEs4BCjJAeTkiiv+Fy1SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvKsvAeUEi1LTUyvSMnOAEQCTluDgURLh3QyS5i0uSMwtzkyHS
 J1i1OVo+rDlC5MQS15+XqqUOO9NkCIBkKKM0jy4EbBovMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3t8gU3gy80rgNr0COoIJ6AjXu8ogR5QkIqSkGhg9l9tKGpS9PRUUzbik5HPsV9meOQz
 BEx9yLTl67L3hTLviorS0E1ZZ1fmL/fpmPI7rFLpc4spy44qgx+TLvoW6r8IS9vi9EVtVvHB7
 2gxF2yNWHpEnaiqV3/h32G8W+WO1KIQxQdbOPeLFku2aZ5yVzj1/Xt235M0VPvOi2yrV68+9K
 CxIe6jEUpyRaKjFXFScCAABckvRwQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1495716934!64501542!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45876 invoked from network); 25 May 2017 12:55:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 25 May 2017 12:55:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 88CB32B;
 Thu, 25 May 2017 05:55:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABF6F3F578;
 Thu, 25 May 2017 05:55:32 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 M A Young <m.a.young@durham.ac.uk>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
 <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
 <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
 <22822.53532.895405.988840@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9e013eae-2804-378f-b02d-ece64fbaebd1@arm.com>
Date: Thu, 25 May 2017 13:55:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22822.53532.895405.988840@mariner.uk.xensource.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Xen 4.9 rc6 [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMjUvMDUvMTcgMTM6NDIsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoYW5rcyBm
b3IgdGhlIHRlc3QgcmVwb3J0cyBhbmQgdGhlIHJlbGVhc2UtYWNrLiAgSWRlYWxseSBJIHdvdWxk
IGxpa2UKPiBhIHJldmlldyBidXQgSSBtYXkgbm90IGdldCBvbmUuICBKdWxpZW4sIG9yIE1pY2hh
ZWwsIGRvIHlvdSBmZWVsCj4gcXVhbGlmaWVkIHRvIHJldmlldyB0aGlzID8KCk15IGtub3dsZWRn
ZSBvZiB0aGUgYnVpbGQgc3lzdGVtIGlzIHZlcnkgbGltaXRlZC4gU28gSSBkb24ndCB0aGluayBt
eSAKcmV2aWV3IGhlcmUgd2lsbCBiZSB1c2VmdWwgc29ycnkuCgo+Cj4gTG9va2luZyBhdCB0aGUg
UkVTVCBNQUlOVEFJTkVSUzoKPgo+IEkga25vdyBBbmRyZXcsIEphbiBhbmQgS29ucmFkIGFyZSBl
eHRyZW1lbHkgYnVzeSByaWdodCBub3cgc28gSSBkb24ndAo+IHdhbnQgdG8gYXNrIHRoZW0gdG8g
c3RhcmUgYXQgdGhlc2UgTWFrZWZpbGVzLCBhbmQgV2VpIGlzIGF3YXkuCj4KPiBTdGVmYW5vLCBk
byB5b3UgdGhpbmsgeW91IGNvdWxkIGxvb2sgPwo+Cj4gSWYgSSBjYW4ndCBnZXQgYSByZXZpZXcs
IEkgZG8gdGhpbmsgSSBzaG91bGQgZ2V0IHNvbWUga2luZCBvZiBhY2sgdG8KPiBjb21taXQgaXQu
ICBBbiBhY2sgZnJvbSBhIFJFU1QgbWFpbnRhaW5lciBzdWZmaWNlcyBJIHRoaW5rLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 12:59:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDsMV-0004Rh-Rf; Thu, 25 May 2017 12:59:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3118ed5d2=Andrew.Cooper3@citrix.com>)
 id 1dDsMU-0004RX-Sg
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 12:59:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B9/1F-06719-235D6295; Thu, 25 May 2017 12:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQtfwqlq
 kwe3FEhb3prxnd2D02N63iz2AMYo1My8pvyKBNePao5fMBX/YKva+uMncwHiStYuRk0NCwE/i
 zIrL7BC2u8Sbd61gtrCAlcTWg9dYuhi5OEQEupkkHn1czwziCAn8YZL43f2bEcRhFljIKHH6/
 kVmkBY2AX2J3S8+MYHYvAK2En/ObQazWQRUJRb/ns4IYosKhEu8bTzCAlEjKHFy5hMwm1PAWu
 LwtklgNrOAgcSRRXNYIWx5ie1v54DNFxJQk7jWfwnq1HSJic96WCBsC4nbt+6wTWAUnIVk7Cw
 ko2YhGbWAkXkVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg
 6DIAwQ7GP/MDDzFKcjApifKKz1WLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa3gFKCdYlJqeW
 pGWmQOMIpi0BAePkghvBEiat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivFogRQIgRRmleX
 AjYBF9iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8aSBTeDLzSuA2vQI6ggnoCNe7yiBHlCQ
 ipKQaGG32mnVmBr5xfiGg8XQm/03lk9e/3JJ/de9F4S796BebmJcZSG1SLr4QmO72PDRRi/1m
 zn/F262b9gafnLb4SEO5jbGspE/Q2qC9D502Pr3bcyz7w8Wyq05rP/tsyEp5H5j4JPt+0t23J
 beYTGdKS64reLpqxw/dX+1/J0dq/zfW3v/8Y+49tUolluKMREMt5qLiRABra4ZW4wIAAA==
X-Env-Sender: prvs=3118ed5d2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495717169!64034030!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35696 invoked from network); 25 May 2017 12:59:29 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 12:59:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="46714807"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Julien Grall <julien.grall@arm.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, M A Young <m.a.young@durham.ac.uk>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-devel@lists.xensource.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
 <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
 <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
 <22822.53532.895405.988840@mariner.uk.xensource.com>
 <9e013eae-2804-378f-b02d-ece64fbaebd1@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <56d9d02a-a01f-d93f-34b6-ed48799d3902@citrix.com>
Date: Thu, 25 May 2017 13:59:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9e013eae-2804-378f-b02d-ece64fbaebd1@arm.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Xen 4.9 rc6 [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDUvMTcgMTM6NTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBJYW4sCj4KPiBPbiAy
NS8wNS8xNyAxMzo0MiwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IFRoYW5rcyBmb3IgdGhlIHRlc3Qg
cmVwb3J0cyBhbmQgdGhlIHJlbGVhc2UtYWNrLiAgSWRlYWxseSBJIHdvdWxkIGxpa2UKPj4gYSBy
ZXZpZXcgYnV0IEkgbWF5IG5vdCBnZXQgb25lLiAgSnVsaWVuLCBvciBNaWNoYWVsLCBkbyB5b3Ug
ZmVlbAo+PiBxdWFsaWZpZWQgdG8gcmV2aWV3IHRoaXMgPwo+Cj4gTXkga25vd2xlZGdlIG9mIHRo
ZSBidWlsZCBzeXN0ZW0gaXMgdmVyeSBsaW1pdGVkLiBTbyBJIGRvbid0IHRoaW5rIG15Cj4gcmV2
aWV3IGhlcmUgd2lsbCBiZSB1c2VmdWwgc29ycnkuCj4KPj4KPj4gTG9va2luZyBhdCB0aGUgUkVT
VCBNQUlOVEFJTkVSUzoKPj4KPj4gSSBrbm93IEFuZHJldywgSmFuIGFuZCBLb25yYWQgYXJlIGV4
dHJlbWVseSBidXN5IHJpZ2h0IG5vdyBzbyBJIGRvbid0Cj4+IHdhbnQgdG8gYXNrIHRoZW0gdG8g
c3RhcmUgYXQgdGhlc2UgTWFrZWZpbGVzLCBhbmQgV2VpIGlzIGF3YXkuCj4+Cj4+IFN0ZWZhbm8s
IGRvIHlvdSB0aGluayB5b3UgY291bGQgbG9vayA/Cj4+Cj4+IElmIEkgY2FuJ3QgZ2V0IGEgcmV2
aWV3LCBJIGRvIHRoaW5rIEkgc2hvdWxkIGdldCBzb21lIGtpbmQgb2YgYWNrIHRvCj4+IGNvbW1p
dCBpdC4gIEFuIGFjayBmcm9tIGEgUkVTVCBtYWludGFpbmVyIHN1ZmZpY2VzIEkgdGhpbmsuCgpJ
ZiBpdCBoZWxwcywgdGhlIGFyZ3VtZW50cyBsb29rIHBlcnN1YXNpdmUgYW5kIHRoZSBjaGFuZ2Vz
IGFwcGVhciB0bwptYXRjaCB0aGUgYXJndW1lbnRzLgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 12:59:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 12:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDsMa-0004SU-3M; Thu, 25 May 2017 12:59:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3118ed5d2=Andrew.Cooper3@citrix.com>)
 id 1dDsMZ-0004SG-CI
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 12:59:35 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 00/26-19466-535D6295; Thu, 25 May 2017 12:59:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQtfwqlq
 kwdMtTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1Ry+ZC/6wVex9cZO5gfEkaxcjJ4eEgJ/E
 mRun2EFsYQEria0Hr7F0MXJxiAj0Mkls6bvDDOIICfxhkvjd/ZsRxGEWWMgocfr+RWaQFjYBf
 YndLz4xgdi8ArYSf85tBrNZBFQlFv+ezghiiwqES7xtPMICUSMocXLmEzCbU8Ba4vC2SWA2s4
 CBxJFFc1ghbHmJ7W/ngM0XElCTuNZ/iR3i1HSJic96WCYw8s9CMmoWkvZZSNoXMDKvYtQoTi0
 qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEUGINjB2DfL+RCjJAeT
 kiiv+Fy1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLOuAOUEi1LTUyvSMnOAUQGTluDgURLhv
 QCS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO/uy0BFAiBFGaV5cCNgEXqJUVZKmJcR6C
 ghnoLUotzMElT5V4ziHIxKwrzLQFbxZOaVwG16BXQEE9ARrneVQY4oSURISTUwViRcPp5Tlft
 a6VG6RszJ8j/d16YYHlT7ls37SOSPA+ufZCMTZ9lJR36c4X9bfWxxwpZ/R5XK3j8XOJtex7VF
 QFrosEZ4nPA8J+/cgOWP9X5e1paff9vt7jlJx6WHH/ZfEr6VFC3Q3JG6Onnqp9pb166WuBpmn
 fmjX+/wSOeEZ9z1BQHbRKa+UmIpzkg01GIuKk4EAC5kXc3LAgAA
X-Env-Sender: prvs=3118ed5d2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495717168!84768701!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52158 invoked from network); 25 May 2017 12:59:28 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 12:59:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="46714808"
To: Julien Grall <julien.grall@arm.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, M A Young <m.a.young@durham.ac.uk>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-devel@lists.xensource.com>, "Stefano
 Stabellini" <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
 <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
 <alpine.LFD.2.20.1705231017100.20812@algedi.dur.ac.uk>
 <8f82471c-7549-8e74-ca34-d5fce55bf9b5@arm.com>
 <22822.53532.895405.988840@mariner.uk.xensource.com>
 <9e013eae-2804-378f-b02d-ece64fbaebd1@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <56d9d02a-a01f-d93f-34b6-ed48799d3902@citrix.com>
Date: Thu, 25 May 2017 13:59:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9e013eae-2804-378f-b02d-ece64fbaebd1@arm.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Xen 4.9 rc6 [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDUvMTcgMTM6NTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBJYW4sCj4KPiBPbiAy
NS8wNS8xNyAxMzo0MiwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IFRoYW5rcyBmb3IgdGhlIHRlc3Qg
cmVwb3J0cyBhbmQgdGhlIHJlbGVhc2UtYWNrLiAgSWRlYWxseSBJIHdvdWxkIGxpa2UKPj4gYSBy
ZXZpZXcgYnV0IEkgbWF5IG5vdCBnZXQgb25lLiAgSnVsaWVuLCBvciBNaWNoYWVsLCBkbyB5b3Ug
ZmVlbAo+PiBxdWFsaWZpZWQgdG8gcmV2aWV3IHRoaXMgPwo+Cj4gTXkga25vd2xlZGdlIG9mIHRo
ZSBidWlsZCBzeXN0ZW0gaXMgdmVyeSBsaW1pdGVkLiBTbyBJIGRvbid0IHRoaW5rIG15Cj4gcmV2
aWV3IGhlcmUgd2lsbCBiZSB1c2VmdWwgc29ycnkuCj4KPj4KPj4gTG9va2luZyBhdCB0aGUgUkVT
VCBNQUlOVEFJTkVSUzoKPj4KPj4gSSBrbm93IEFuZHJldywgSmFuIGFuZCBLb25yYWQgYXJlIGV4
dHJlbWVseSBidXN5IHJpZ2h0IG5vdyBzbyBJIGRvbid0Cj4+IHdhbnQgdG8gYXNrIHRoZW0gdG8g
c3RhcmUgYXQgdGhlc2UgTWFrZWZpbGVzLCBhbmQgV2VpIGlzIGF3YXkuCj4+Cj4+IFN0ZWZhbm8s
IGRvIHlvdSB0aGluayB5b3UgY291bGQgbG9vayA/Cj4+Cj4+IElmIEkgY2FuJ3QgZ2V0IGEgcmV2
aWV3LCBJIGRvIHRoaW5rIEkgc2hvdWxkIGdldCBzb21lIGtpbmQgb2YgYWNrIHRvCj4+IGNvbW1p
dCBpdC4gIEFuIGFjayBmcm9tIGEgUkVTVCBtYWludGFpbmVyIHN1ZmZpY2VzIEkgdGhpbmsuCgpJ
ZiBpdCBoZWxwcywgdGhlIGFyZ3VtZW50cyBsb29rIHBlcnN1YXNpdmUgYW5kIHRoZSBjaGFuZ2Vz
IGFwcGVhciB0bwptYXRjaCB0aGUgYXJndW1lbnRzLgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 14:01:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 14:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDtJp-0000he-Oh; Thu, 25 May 2017 14:00:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDtJo-0000hY-Dc
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 14:00:48 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 22/76-03920-F83E6295; Thu, 25 May 2017 14:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsWyU9JRQrf/sVq
 kwdlt4hb3prxnd2D02N63iz2AMYo1My8pvyKBNWNux1aWgv3MFXNuXWFsYPzD1MXIySEh4Cfx
 4WEPI4TtLvHmXSs7iM0ioCrR+W4jkM3BwSZgLzH9awVIWERAW+LFqnVsXYxcHMwCOxglJsxqZ
 gNJCAvESMzbv5cVxOYV8JToerIczBYSqJPY+mEJI0RcUOLkzCcsIDazgJ7EjalT2EDmMwtISy
 z/xwERlpdo3jqbGcTmBBrzcFcz2JmiAioSE+f3sUOMVJTon/eADeLkdImJz3pYIGwLidu37rB
 NYBSahWTbLCTbZiFsm4Vk2wJGllWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiemp
 OYlJxXrJ+bmbGIEBzgAEOxh/LAs4xCjJwaQkyis+Vy1SiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gSv1iOgnGBRanpqRVpmDjDWYNISHDxKIrxmIGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSo
 nztoIUCYAUZZTmwY2Axf0lRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO6gkzhycwrgdv0Cug
 IJqAjXO8qgxxRkoiQkmpg7Ptr4fPuSn44c9LW00/sZuoqFsQ+E6wqcJh3IKbqBv+lHN78Q3pd
 PKeW2mjKM9s6HL/XuUmp7NbOMM5g3Qj2Old5te+LzuRwPSxI03f6FNHQ/fOyM8/TyMv9x1ZGc
 hSeEHwdrKXezubbFhedotGfrPDIjHnT27uP/ytuYOPafX2LW3L0vnAlluKMREMt5qLiRAB0D3
 Qb9gIAAA==
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495720847!70573762!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44260 invoked from network); 25 May 2017 14:00:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 14:00:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="46719370"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Thu, 25 May 2017 14:59:29 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170525135929.dsetlyxhl4jrxr6k@dhcp-3-128.uk.xensource.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495642470-1079-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH for-4.9 1/2] tools/include/Makefile: Support
 `build' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMjQsIDIwMTcgYXQgMDU6MTQ6MjlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBpcyB0aGUgb25seSBvbmUgb2YgdGhlIE1ha2VmaWxlcyBpbnZva2VkIHdpdGgg
LUMgZnJvbSB0aGUKPiB0b3BsZXZlbCB3aGljaCBsYWNrcyB0aGlzIHRhcmdldC4KPiAKPiBDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogTSBBIFlvdW5nIDxtLmEu
eW91bmdAZHVyaGFtLmFjLnVrPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 14:08:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 14:08:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDtRd-0000vj-JB; Thu, 25 May 2017 14:08:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDtRb-0000vc-VO
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 14:08:52 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D2/1E-01735-375E6295; Thu, 25 May 2017 14:08:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWyU9JRQjf/qVq
 kQeMEYYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvG24QRrwXyNio5N15kaGKfIdjFyckgI+Em8
 WPyFGcJ2l3jzrpUdxGYRUJVo7TnJ2MXIwcEmYC8x/WsFSFhEQFvixap1bF2MXBzMAjsYJSbMa
 mYDSQgLZEgsuvEKzOYV8JR4ffIdK4gtJFAnsWD6UxaIuKDEyZlPwGxmAT2JG1OnsIHMZxaQll
 j+jwMiLC/RvHU2M0iYE2jMlIUZIGFRARWJifP72CEmKkr0z3vABnFxusTEZz0sELaFxO1bd9g
 mMArNQrJsFpJlsxCWzUKybAEjyypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73c1OLixPTU
 nMSkYr3k/NxNjMDwrmdgYNzBuKvd7xCjJAeTkiiv+Fy1SCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvJxPgHKCRanpqRVpmTnASINJS3DwKInwngFJ8xYXJOYWZ6ZDpE4xKkqJ8356DJQQAElklO
 bBtcGi+xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4lkPE8mXklcNNfAS1mAlrselcZZHF
 JIkJKqoExne0Cu1Xo/3lNV3VcsvsjFU5JpZ98853TapP+ucvldRu3/Yy70BWeuSCsUPeQ2uHk
 BiflJQEOM/o29OuoLNiTuWC6e9iFzgNH1K/OtzPYr6ccppnSaLY6aX6HgvmcldF2d17/itnvd
 kpXWLAnMcagVtjv4WNeq6yFc+x/d5hmFbMUd3xfJqzEUpyRaKjFXFScCAA2hrIA6QIAAA==
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495721327!98661053!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50962 invoked from network); 25 May 2017 14:08:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 14:08:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,391,1491264000"; d="scan'208";a="46720068"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Thu, 25 May 2017 15:05:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170525140514.ryvgyfxajo5bzgpl@dhcp-3-128.uk.xensource.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] Makefile: Regularise subdir
 targets and their dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMjQsIDIwMTcgYXQgMDU6MTQ6MzBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUmVjZW50IGNoYW5nZXMgdG8gdGhpcyBNYWtlZmlsZSBoYXZlIGJyb2tlbiBzb21lIGJ1
aWxkIHRhcmdldHMsIGFuZAo+IHNvbWUgcGFyYWxsZWwgYnVpbGRzLgo+IAo+IExvb2tpbmcgYXQg
aXQsIEkgdGhpbmsgSSBoYXZlIGlkZW50aWZpZWQgdGhlIHVuZG9jdW1lbnRlZCBkZXNpZ24KPiBp
bnRlbnQgaW4gdGhlIHRvcC1sZXZlbCBNYWtlZmlsZS4gIFNvIGluIHRoaXMgcGF0Y2ggSSBkb2N1
bWVudCBpdCwgYW5kCj4gYWxzbyBtYWtlIGl0IHRydWUuCj4gCj4gSW4gZGV0YWlsOgo+IAo+ICAq
IEFkZCBhIGNvbW1lbnQgd2l0aCB0aGUgbmV3IGRlc2lnbiBpbnRlbnQKPiAgKiBHZXQgcmlkIG9m
IHRoZSBhZC1ob2MgcnVsZXMgZm9yIHJlY3Vyc2luZyBpbnRvIHRvb2xzL2luY2x1ZGUsCj4gICAg
YW5kIHJlcGxhY2UgdGhlbSB3aXRoIGEgcGF0dGVybiBydWxlCj4gICogQWRkIGFuIGFwcHJvcHJp
YXRlIGRlcGVuZGVuY3kgb24gVEFSR0VULXRvb2xzLXB1YmxpYy1oZWFkZXJzIGZyb20KPiAgICBU
QVJHRVQtdG9vbHMgYW5kIFRBUkdFVC1zdHViZG9tIChidXQgbm90IGRpc3QtKikuCj4gICogR2V0
IHJpZCBvZiBhbGwgdGhlIHNlcGFyYXRlIGludm9jYXRpb25zIG9mICQoTUFLRSkgLUMgdG9vbHMv
aW5jbHVkZQo+ICAgIHdoaWNoIGFyZSBub3cgb2Jzb2xldGUKPiAgKiBVbi1kZXByZWNhdGUgdGhl
IHNpbXBsZSBgdG9vbHMnIGV0Yy4gdGFyZ2V0cyAoYWxpYXNlcyBmb3IgYGRpc3QtdG9vbHMnKQo+
ICAgIHdoaWNoIHdlIHNlZW0gbm90IHRvIGJlIG1ha2luZyBhbnkgZWZmb3J0IHRvIGdldCByaWQg
b2YKPiAKPiBJIGhhdmUgdmVyaWZpZWQgd2l0aCB0aGUgZm9sbG93aW5nIHNoZWxsIHNjcmlwdCB0
aGF0IGFmdGVyIG15IGNoYW5nZSwKPiB0aGUgdHJlZSBwcm9kdWNlc2UgdGhlIHNhbWUgcmVzdWx0
cyBmb3IgdmFyaW91cyBidWlsZCB0YXJnZXRzIGFzCj4gM2ZhZmRjMjhlYjk4IChiZWZvcmUgdGhl
IE1ha2VmaWxlLWhhY2tpbmcgc3RhcnRlZCkuCj4gCj4gTXkgdGVzdHMgZmFpbGVkIGFzIGV4cGVj
dGVkIGZvciBtYWtlIC1DIHRvb2xzLCBib3RoIGJlZm9yZSBhbmQgYWZ0ZXIuCj4gCj4gU2VwYXJh
dGVseSwgdGhlcmUgaXMgYSBidWcgaW4gdGhlIE1ha2VmaWxlcyB0aGF0IGBtYWtlIGRpc3RjbGVh
bi10b29scycKPiBmYWlscy4gIEkgaGF2ZSBub3QgaW52ZXN0aWdhdGVkIHRoYXQgYnVnIGluIGRl
dGFpbC4KPiAKPiAgICAgIyEvYmluL2Jhc2gKPiAKPiAgICAgc2V0IC1lCj4gICAgIHNldCAtbyBw
aXBlZmFpbAo+IAo+ICAgICBsaXN0aW5ncz0uLi9saXN0aW5ncwo+IAo+ICAgICBybSAtcmYgJGxp
c3RpbmdzCj4gICAgIG1rZGlyICRsaXN0aW5ncwo+IAo+ICAgICBjaGtzICgpIHsKPiAgICAgICAg
ICByZXNrZXk9IkMkc3ViZGlyICQqIgo+ICAgICAgICAgIHJlc2tleT0iJHtyZXNrZXkvLyAvX30i
Cj4gICAgICAgICAgcmVza2V5PSIke3Jlc2tleS8vXC8vOn0iCj4gICAgICAgICAgbGs9JGxpc3Rp
bmdzLyRyZXNrZXkKPiAgICAgICAgICBmb3Igc3VmZml4IGluICcnIC14ZW4gLXRvb2xzIC1zdHVi
ZG9tIC1kb2NzOyBkbwo+ICAgICAgICAgICAgICBjYXNlICIkc3ViZGlyOiRzdWZmaXgiIGluCj4g
ICAgICAgICAgICAgIC46KikgOzsKPiAgICAgICAgICAgICAgKjopIDs7Cj4gICAgICAgICAgICAg
ICopIGNvbnRpbnVlOzsKPiAgICAgICAgICAgICAgZXNhYwo+ICAgICAgICAgICAgICBnaXQgY2xl
YW4gLXF4ZGZmCj4gICAgICAgICAgICAgIHJtIC1yZiAkb3V0cHV0Cj4gICAgICAgICAgICAgIHBy
aW50ZiAnJXMnICJydW5uaW5nIC1DJHN1YmRpciBzdWZmaXg9JHN1ZmZpeCAiCj4gICAgICAgICAg
ICAgIGNhc2UgIiRzdWJkaXIgJHN1ZmZpeCIgaW4KPiAgICAgICAgICAgICAgKnhlbiopIDs7Cj4g
ICAgICAgICAgICAgICopIHByaW50ZiAnY29uZmlndXJlICc7IC4vY29uZmlndXJlID4kbGsuY2Zn
IDI+JjEgOzsKPiAgICAgICAgICAgICAgZXNhYwo+ICAgICAgICAgICAgICBmYWlsPScnCj4gICAg
ICAgICAgICAgIGZvciB0YXJnIGluICQqOyBkbwo+ICAgICAgICAgICAgICAgICAgcmVhbHRhcmc9
JHRhcmckc3VmZml4Cj4gICAgICAgICAgICAgICAgICBwcmludGYgJyVzICcgIiRyZWFsdGFyZyIK
PiAgICAgICAgICAgICAgICAgIGlmICEgbWFrZSAtQyAkc3ViZGlyIC1qMTAgJHJlYWx0YXJnID4k
e2xrfV8ke3JlYWx0YXJnfS5sb2cgMj4mMQo+ICAgICAgICAgICAgICAgICAgdGhlbgo+ICAgICAg
ICAgICAgICAgICAgICAgZmFpbD0kcmVhbHRhcmcKPiAgICAgICAgICAgICAgICAgICAgIGJyZWFr
Cj4gICAgICAgICAgICAgICAgICBmaQo+ICAgICAgICAgICAgICBkb25lCj4gICAgICAgICAgICAg
IGlmIFsgIiRmYWlsIiBdOyB0aGVuCj4gICAgICAgICAgICAgICAgZWNobyBmYWlsIQo+ICAgICAg
ICAgICAgICAgIGVjaG8gIiRmYWlsIGZhaWxlZCIgPiRsay5saXN0Cj4gICAgICAgICAgICAgIGVs
c2UKPiAgICAgICAgICAgICAgICBlY2hvIG9rLgo+ICAgICAgICAgICAgICAgICh0ZXN0ICEgLWUg
IiRvdXRwdXQiIHx8IGZpbmQgJG91dHB1dCkgfHNvcnQgPiRsay5saXN0Cj4gICAgICAgICAgICAg
IGZpCj4gICAgICAgICBkb25lCj4gICAgIH0KPiAKPiAgICAgc3ViZGlycz0nLiB4ZW4gZG9jcyB0
b29scycKPiAKPiAgICAgb3V0cHV0PSRQV0QvZGlzdAo+ICAgICBmb3Igc3ViZGlyIGluICRzdWJk
aXJzOyBkbwo+ICAgICAgICAgY2hrcyBidWlsZCBjbGVhbiBkaXN0Y2xlYW4KPiAgICAgZG9uZQo+
IAo+ICAgICBvdXRwdXQ9JFBXRC9kaXN0Cj4gICAgIHN1YmRpcj0uCj4gICAgIGNoa3MgZGlzdAo+
IAo+ICAgICBleHBvcnQgREVTVERJUj0kUFdEL2Rlc3RkaXIKPiAgICAgb3V0cHV0PSRQV0QvZGVz
dGRpcgo+ICAgICBmb3Igc3ViZGlyIGluICRzdWJkaXJzOyBkbwo+ICAgICAgICAgY2hrcyBpbnN0
YWxsCj4gICAgIGRvbmUKPiAKPiBBbmQgdGhlIG91dHB1dDoKPiAKPiAgICAgKDY0KWl3akBtYXJp
bmVyOn4vd29yay94ZW4uZ2l0JCB+L2p1bmsvY2hrcwo+ICAgICBydW5uaW5nIC1DLiBzdWZmaXg9
IGNvbmZpZ3VyZSBidWlsZCBjbGVhbiBkaXN0Y2xlYW4gb2suCj4gICAgIHJ1bm5pbmcgLUMuIHN1
ZmZpeD0teGVuIGJ1aWxkLXhlbiBjbGVhbi14ZW4gZGlzdGNsZWFuLXhlbiBvay4KPiAgICAgcnVu
bmluZyAtQy4gc3VmZml4PS10b29scyBjb25maWd1cmUgYnVpbGQtdG9vbHMgY2xlYW4tdG9vbHMg
ZGlzdGNsZWFuLXRvb2xzIGZhaWwhCj4gICAgIHJ1bm5pbmcgLUMuIHN1ZmZpeD0tc3R1YmRvbSBj
b25maWd1cmUgYnVpbGQtc3R1YmRvbSBjbGVhbi1zdHViZG9tIGRpc3RjbGVhbi1zdHViZG9tIG9r
Lgo+ICAgICBydW5uaW5nIC1DLiBzdWZmaXg9LWRvY3MgY29uZmlndXJlIGJ1aWxkLWRvY3MgY2xl
YW4tZG9jcyBkaXN0Y2xlYW4tZG9jcyBvay4KPiAgICAgcnVubmluZyAtQ3hlbiBzdWZmaXg9IGJ1
aWxkIGNsZWFuIGRpc3RjbGVhbiBvay4KPiAgICAgcnVubmluZyAtQ2RvY3Mgc3VmZml4PSBjb25m
aWd1cmUgYnVpbGQgY2xlYW4gZGlzdGNsZWFuIG9rLgo+ICAgICBydW5uaW5nIC1DdG9vbHMgc3Vm
Zml4PSBjb25maWd1cmUgYnVpbGQgZmFpbCEKPiAgICAgcnVubmluZyAtQy4gc3VmZml4PSBjb25m
aWd1cmUgZGlzdCBvay4KPiAgICAgcnVubmluZyAtQy4gc3VmZml4PS14ZW4gZGlzdC14ZW4gb2su
Cj4gICAgIHJ1bm5pbmcgLUMuIHN1ZmZpeD0tdG9vbHMgY29uZmlndXJlIGRpc3QtdG9vbHMgb2su
Cj4gICAgIHJ1bm5pbmcgLUMuIHN1ZmZpeD0tc3R1YmRvbSBjb25maWd1cmUgZGlzdC1zdHViZG9t
IG9rLgo+ICAgICBydW5uaW5nIC1DLiBzdWZmaXg9LWRvY3MgY29uZmlndXJlIGRpc3QtZG9jcyBv
ay4KPiAgICAgcnVubmluZyAtQy4gc3VmZml4PSBjb25maWd1cmUgaW5zdGFsbCBvay4KPiAgICAg
cnVubmluZyAtQy4gc3VmZml4PS14ZW4gaW5zdGFsbC14ZW4gb2suCj4gICAgIHJ1bm5pbmcgLUMu
IHN1ZmZpeD0tdG9vbHMgY29uZmlndXJlIGluc3RhbGwtdG9vbHMgb2suCj4gICAgIHJ1bm5pbmcg
LUMuIHN1ZmZpeD0tc3R1YmRvbSBjb25maWd1cmUgaW5zdGFsbC1zdHViZG9tIG9rLgo+ICAgICBy
dW5uaW5nIC1DLiBzdWZmaXg9LWRvY3MgY29uZmlndXJlIGluc3RhbGwtZG9jcyBvay4KPiAgICAg
cnVubmluZyAtQ3hlbiBzdWZmaXg9IGluc3RhbGwgb2suCj4gICAgIHJ1bm5pbmcgLUNkb2NzIHN1
ZmZpeD0gY29uZmlndXJlIGluc3RhbGwgb2suCj4gICAgIHJ1bm5pbmcgLUN0b29scyBzdWZmaXg9
IGNvbmZpZ3VyZSBpbnN0YWxsIGZhaWwhCj4gICAgICg2NClpd2pAbWFyaW5lcjp+L3dvcmsveGVu
LmdpdCQKPiAKPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzog
TSBBIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgoKQWNrZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
SnVzdCBhIG1pbm9yIG5pdC9xdWVzdGlvbi4KCj4gLS0tCj4gIE1ha2VmaWxlIHwgMzkgKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMyBp
bnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUg
Yi9NYWtlZmlsZQo+IGluZGV4IGZjMzBiM2MuLjUxOTA1ZWIgMTAwNjQ0Cj4gLS0tIGEvTWFrZWZp
bGUKPiArKysgYi9NYWtlZmlsZQo+IEBAIC0zOCwxOCArMzgsMTMgQEAgbWluaS1vcy1kaXItZm9y
Y2UtdXBkYXRlOiBtaW5pLW9zLWRpcgo+ICBleHBvcnQgWEVOX1RBUkdFVF9BUkNICj4gIGV4cG9y
dCBERVNURElSCgpNYXliZSBpdCB3b3VsZCBiZSBnb29kIHRvIGFkZCBhIG5vdGUgbGlrZToKCiJB
bGwgdGhlIE1ha2VmaWxlcyBpbnZva2VkIHdpdGggLUMgZnJvbSB0aGUgdG9wbGV2ZWwgc2hvdWxk
IGhhdmUgdGhlCmZvbGxvd2luZyB0YXJnZXRzOiBhbGwsIGJ1aWxkLCBpbnN0YWxsLCBjbGVhbiwg
ZGlzdGNsZWFuIgoKPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 15:10:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 15:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDuOb-0004wv-Da; Thu, 25 May 2017 15:09:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1dDuOZ-0004w9-Vp; Thu, 25 May 2017 15:09:48 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 31/5F-29088-9B3F6295; Thu, 25 May 2017 15:09:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXiVRvkorvjs1q
 kwfGPChYrey4yW/S23mWx+LM40WL2xjZmi+9bJjNZvNv3l9mBzePwhyssAYxRrJl5SfkVCawZ
 v/o6WAs28VUsOvuPrYFxLU8XIyeHkECxRM/sK6xdjFwcLAINrBLTu74ygjgSAnNYJXZcWMkKU
 iUhkCSxcckWRgi7UuL1l7tsEN3qEvcW3WYHaRASmMYkcXDhRmaQBJuAtsSmGw/AbGagoj/zLk
 HZ2hLLFr5mBmkQFljAKDHlxF52kASvgI3E7DWfwWwWAVWJBe2XwM4QEVjJJHH/1Ec2iCI9iVe
 3LkOdJCux+/cjpgmMArOQLJmFZMksJC0LGJlXMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr
 5aYWFyemp+YkJhXrJefnbmIEhnU9AwPjDsaWvX6HGCU5mJREecXnqkUK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuBt/QSUEyxKTU+tSMvMAUYYTFqCg0dJhNcUJM1bXJCYW5yZDpE6xWjMsWH1+i
 9MHJMObP/CJMSSl5+XKiXOuwSkVACkNKM0D24QLPIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOd
 gVBLm3QEyhSczrwRu3yugU5iATnG9qwxySkkiQkqqgbEhddfmXK9d8iIK79SdeTWj/98KSXyl
 mlUTwBDof5NH9cD2hOzXFTdXpi57nVjnXpTxYT9fmeSFVL7rz7at3/nt48IH+Q2zT6k3fW49W
 lVs5vwn9O/C5afvuOetflvvv+VJS5v7unILLe87lldnl18KCV1Tb2cXtfPmigJ+3w/h/bPV/d
 q1uZVYijMSDbWYi4oTARBRFZ/3AgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495724984!94911609!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11738 invoked from network); 25 May 2017 15:09:44 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 15:09:44 -0000
Received: by mail-wm0-f68.google.com with SMTP id k15so52556280wmh.3;
 Thu, 25 May 2017 08:09:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=LgyaKwLSXAxYW1rnq/omwNV0/e91SM9/n4mEjgkDZKQ=;
 b=YmuJ58H6/Nj4t3VX1+kalDQ8oBcpDslBOgs5WNW7s9zYLOWt/3bGVUNGl0xFtPPYdE
 +70tKtDMd87WtiHnDQP3taZsLTULB88G3artT0FqTwJEmZqnLvGNySaLNl60kcOhtv16
 qmMjc0maBYMYFnLMMRWtiXlUdnUUntMSsxjCu+8boYr8wg6m+Q/cI2YcqQ2XkYXZ39/C
 LNf95XLUW+sUi/hM+0YJV92xksfOclwLxDDiVCxUhUaf6J72FFJhJafS4EP8b22tm4tP
 HJrFugXdd0KqxHhbMFbXF7I4vi25NDZzQK+RXRPXHUx4cs+YXoDvAbYUUwHx4Y9u0s4r
 epbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:subject
 :message-id:date:to:mime-version;
 bh=LgyaKwLSXAxYW1rnq/omwNV0/e91SM9/n4mEjgkDZKQ=;
 b=rpb0N1scWyPSGQe0UrD12AOxcs8Cs1+IAOj9Ph/CdojFYZbriB1eZ8pK4T1qWLeEER
 J2m3/WyBPXA832QdNhDkIrGjhrG5HZd36YkRu77aY93OKFqtfQWBnbtm5LgyOie1s4sG
 b7yh7aZpQezIFCnW1cuNkq1boiTn7yTc1hEJDLMfJxBBe70GcTYWsPgJt6xp2TwhszUZ
 LaFicNo49oCeTX8IdhRT7hCxCZirDDUc4LLDzHuEiimRxPe03ugCNZ0jvspRTQDwvj9B
 1luBiqQjgGa3ES7vZUSFqG435wcBkNzFyiKdhMt8TQawZC1GxyBiU0/2YWU7VoidJwzs
 FKAA==
X-Gm-Message-State: AODbwcDJUCwB3oqzaKjS64gkEOY6cZNc/y+e4e2QxDd7mpkLAWNEG1/p
 xN6eb3It0vIEIv6ja7U=
X-Received: by 10.80.151.131 with SMTP id e3mr23641689edb.61.1495724983381;
 Thu, 25 May 2017 08:09:43 -0700 (PDT)
Received: from [10.80.118.233] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id b3sm2708633ede.9.2017.05.25.08.09.41
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 25 May 2017 08:09:41 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <D8C3AD58-C59B-41D3-B7C3-A64703132617@gmail.com>
Date: Thu, 25 May 2017 16:09:40 +0100
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 xen-announce <xen-announce@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [Xen-devel] =?utf-8?q?Schedule_is_live_for_the_Xen_Project?=
 =?utf-8?q?=E2=80=99s_Annual_Conference_-_Discounted_Registration_closes_b?=
 =?utf-8?q?y_end_of_May?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBDb21tdW5pdHkgbWVtYmVycywKIApDb21tdW5pdHksIGVtYmVkZGVkLCBhdXRvbW90aXZl
LCBwZXJmb3JtYW5jZSwgaGFyZHdhcmUsIGFuZCBzZWN1cml0eSBhcmUgYSBmZXcgdG9waWNzIHRo
YXQgd2lsbCBiZSBjb3ZlcmVkIGR1cmluZyB0aGUgdXBjb21pbmcgWGVuIFByb2plY3QgRGV2ZWxv
cGVyIGFuZCBEZXNpZ24gU3VtbWl0IChodHRwOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcv
ZXZlbnRzL3hlbi1kZXZlbG9wZXItYW5kLWRlc2lnbi1zdW1taXQpIGhhcHBlbmluZyBKdWx5IDEx
LTEzIGluIEJ1ZGFwZXN0LCBIdW5nYXJ5LiAKCllvdSBjYW4gZmluZCB0aGUgZnVsbCBzY2hlZHVs
ZSBoZXJlOiBodHRwOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbi1kZXZl
bG9wZXItYW5kLWRlc2lnbi1zdW1taXQvcHJvZ3JhbS9zY2hlZHVsZQogClRoZSBjb25mZXJlbmNl
IGlzIGNvbWJpbmVzIHRoZSBmb3JtYXRzIG9mIHRoZSBYZW4gUHJvamVjdCBEZXZlbG9wZXIgU3Vt
bWl0cyB3aXRoIHRoZSBYZW4gUHJvamVjdCBIYWNrYXRob25zLCB3aXRoIHRhbGtzIGluIHRoZSBt
b3JuaW5nIGFuZCBEZXNpZ24gU2Vzc2lvbnMgaW4gdGhlIGFmdGVybm9vbi4KCkhlcmXigJlzIGEg
c2FtcGxpbmcgb2Ygc29tZSBvZiB0aGUgdGFsa3MgYXQgdGhlIFN1bW1pdDoKKiBEZWRpY2F0ZWQg
U2VjdXJlIERvbWFpbiBhcyBhbiBBcHByb2FjaCBmb3IgQ2VydGlmaWNhdGlvbiBvZiBBdXRvbW90
aXZlIFNlY3RvciBTb2x1dGlvbnMgZnJvbSBJdXJpaSBNeWtoYWxza3lpIG9mIEdsb2JhbExvZ2lj
CiogVW5pcHJvZjogVHJhbnNwYXJlbnQgVW5pa2VybmVsIFBlcmZvcm1hbmNlIFByb2ZpbGluZyBh
bmQgRGVidWdnaW5nIGZyb20gRmxvcmlhbiBTY2htaWR0IG9mIE5FQwoqIEh5cGVydmlzb3ItQmFz
ZWQgU2VjdXJpdHk6IEJyaW5naW5nIFZpcnR1YWxpemVkIEV4Y2VwdGlvbnMgSW50byB0aGUgR2Ft
ZSBmcm9tIE1paGFpIERvbnR1IG9mIEJpdGRlZmVuZGVyCiogQnJpbmcgdXAgUENJIFBhc3N0aHJv
dWdoIG9uIEFSTSBmcm9tIEp1bGllbiBHcmFsbCBvZiBBUk0KKiBTaGFyZWQgQ29wcm9jZXNzb3Ig
RnJhbWV3b3JrIG9uIEFSTSAtIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvLCBFUEFNIFN5c3RlbXMK
KiBTZWN1cmUgQ29udGFpbmVycyB3aXRoIFhlbiBhbmQgQ29yZU9TIHJrdCAtIFN0ZWZhbm8gU3Rh
YmVsbGluaSwgQXBvcmV0bwoqIFRvIEdyYW50IG9yIE5vdCB0byBHcmFudD8gLSBKb8OjbyBNYXJ0
aW5zLCBPcmFjbGUKIApDdXJyZW50bHksIHdlIGhhdmUgYW4gZWFybHkgYmlyZCBzcGVjaWFsICgk
MjUwKSwgd2hpY2ggd2lsbCBlbmQgYXQgdGhlIGVuZCBvZiBNYXkgKHNlZSBodHRwOi8vZXZlbnRz
LmxpbnV4Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbi1kZXZlbG9wZXItYW5kLWRlc2lnbi1zdW1t
aXQvYXR0ZW5kL3JlZ2lzdGVyKS4gTm90ZSB0aGF0IHRoZSBvdmVyYWxsIHRpY2tldCBwcmljZSBp
cyBoaWdoZXIgY29tcGFyZWQgdG8gdGhlIHBhc3QsIGFzIHRoZSBldmVudCBpcyAzIGRheXMgbG9u
ZyBhbmQgYmFzZWQgb24geW91ciBmZWVkYmFjayBmcm9tIGxhc3QgeWVhciwgd2UgaW5jbHVkZWQg
bHVuY2guCgpBbHNvIG5vdGUgdGhhdCB5b3UgY2FuIHN0aWxsIHN1Ym1pdCBkZXNpZ24gc2Vzc2lv
bnM6IHNlZSBodHRwOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbi1kZXZl
bG9wZXItYW5kLWRlc2lnbi1zdW1taXQvcHJvZ3JhbS9jZnAtZGVzaWduLXNlc3Npb24KIApCZXN0
IFJlZ2FyZHMKTGFycwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 15:46:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 15:46:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDuxW-00088L-QE; Thu, 25 May 2017 15:45:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311605d69=Ian.Jackson@citrix.com>)
 id 1dDuxV-00088F-H7
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 15:45:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DB/B1-23755-03CF6295; Thu, 25 May 2017 15:45:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpK7BH7V
 Ig9cXmSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bRU0+YCo7wVqx/f4GtgXEddxcjB4eEgL/E
 /um8XYycQKaHxPWzJ5hAbDYBXYmmLX/ZQGxeAUGJkzOfsIDYzAJ6EjemTmGDsOUlmrfOZoaoc
 ZD4170XrJdFQFXi0fo9LCDjRQRsJWafd+ti5AIq38EoMWFWM1ivsECGxKIbr8BsTgEviSmrXr
 GAFAkJ7GWUWLh2KgvEQSYSbxfuZAMZJCSgJjF3fTxE2FLi2/qnzBMYBWYhOW8WkvNmITlvASP
 zKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNCsZ2Bg3MH4
 6rjfIUZJDiYlUV7xuWqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4VX4D5QSLUtNTK9Iyc4BRA
 pOW4OBREuF9/A0ozVtckJhbnJkOkTrFqMsx5d2uL0xCLHn5ealS4rz/fgEVCYAUZZTmwY2ARe
 wlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK86SCX8GTmlcBtegV0BBPQEa53lUGOKElESEk
 1MO7sab9iIt0rZ79s6wFJpzM/kzfPE3yZKXr4CNfTCalZv16d0NPhLLQPPbNyhd95rt02dp7/
 wr1VF/OmuKdlxy5X9D51PXXS0s4Uu8uq/kzCSvs+2h4/839HdV/e9M7epsdpV1fxhc3bGCSkq
 Wfm8CY4+01MheSmQ1+94nmSfuXL2r6dvNlklRJLcUaioRZzUXEiAJZi2WHTAgAA
X-Env-Sender: prvs=311605d69=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495727150!98468807!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6568 invoked from network); 25 May 2017 15:45:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 15:45:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="425437899"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22822.64556.372107.915333@mariner.uk.xensource.com>
Date: Thu, 25 May 2017 16:45:48 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20170525140514.ryvgyfxajo5bzgpl@dhcp-3-128.uk.xensource.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
 <20170525140514.ryvgyfxajo5bzgpl@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] Makefile: Regularise subdir
 targets and their dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIHRvIGV2ZXJ5b25lIGZvciB0ZXN0aW5nIGFuZCByZXZpZXcgYW5kIGFja3MuICBJIGhh
dmUganVzdApwdXNoZWQgdGhvc2UgdHdvIGNvbW1pdHMgdG8gc3RhZ2luZy4KClJvZ2VyIFBhdSBN
b25uw6kgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCBmb3ItNC45IDIvMl0gTWFrZWZp
bGU6IFJlZ3VsYXJpc2Ugc3ViZGlyIHRhcmdldHMgYW5kIHRoZWlyIGRlcGVuZGVuY2llcyIpOgo+
IE1heWJlIGl0IHdvdWxkIGJlIGdvb2QgdG8gYWRkIGEgbm90ZSBsaWtlOgo+IAo+ICJBbGwgdGhl
IE1ha2VmaWxlcyBpbnZva2VkIHdpdGggLUMgZnJvbSB0aGUgdG9wbGV2ZWwgc2hvdWxkIGhhdmUg
dGhlCj4gZm9sbG93aW5nIHRhcmdldHM6IGFsbCwgYnVpbGQsIGluc3RhbGwsIGNsZWFuLCBkaXN0
Y2xlYW4iCgpZZXMsIGluZGVlZC4gIEhvdyBhYm91dCB0aGUgZXh0cmEgcGF0Y2ggYmVsb3cgPwpU
aGVyZSBhcmUgc29tZSBzcGVjaWFsIGNhc2VzLCBzbyBJIHRoaW5rIGBnZW5lcmFsbHknIGlzIHJp
Z2h0LgoKSSdsbCB3YWl0IGEgYml0IGZvciBvcGluaW9ucywgYnV0IGdpdmVuIHRoYXQgdGhpcyBp
cyBhIGNvbW1lbnQtb25seQpwYXRjaCBJIGd1ZXNzIEp1bGllbidzIGV4Y2VwdGlvbiBmb3IgZG9j
cyBhcHBsaWVzLCBzbyBJIHdpbGwgcHJvYmFibHkKY29tbWl0IGl0IHRvbW9ycm93IHVubGVzcyBz
b21lb25lIG9iamVjdHMuCgpJYW4uCgpGcm9tIDM1MmY0YTFmOTc5N2QxZWVlOTQxMjE1NjVmYjRl
M2Q4ZmM2OTgzNzEgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiBUaHUsIDI1IE1heSAyMDE3IDE2OjQyOjEy
ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gTWFrZWZpbGU6IE1lbnRpb24gdXN1YWwgdGFyZ2V0cyBv
ZiBzdWJkaXIgTWFrZWZpbGVzCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9w
bGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpTdWdn
ZXN0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBNIEEgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0u
YWMudWs+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IE1ha2VmaWxlIHwgNSArKysrKwogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggNTE5MDVlYi4uMmZmMzNkZiAxMDA2
NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTkwLDYgKzkwLDExIEBAIHRlc3Q6
CiAjCiAjIEFsc28sIHdlIGhhdmUgYSBudW1iZXIgb2YgdGFyZ2V0cyBDT01QT05FTlQgd2hpY2gg
cnVuCiAjIGRpc3QtQ09NUE9ORU5ULCBmb3IgY29udmVuaWVuY2UuCisjCisjIFRoZSBNYWtlZmls
ZXMgaW52b2tlZCB3aXRoIC1DIGZyb20gdGhlIHRvcGxldmVsIHNob3VsZAorIyBnZW5lcmFsbHkg
aGF2ZSB0aGUgZm9sbG93aW5nIHRhcmdldHM6CisjICAgICAgIGFsbCAgYnVpbGQgIGluc3RhbGwg
IGNsZWFuICBkaXN0Y2xlYW4KKwogCiAuUEhPTlk6IGRpc3QKIGRpc3Q6IERFU1RESVI9JChESVNU
RElSKS9pbnN0YWxsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 15:49:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 15:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDv0p-0008H3-8Z; Thu, 25 May 2017 15:49:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDv0n-0008Gv-8N
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 15:49:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 00/71-03587-CFCF6295; Thu, 25 May 2017 15:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTffPH7V
 Ig09z2S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a/jauZC06xV/y+N5exgXEqWxcjF4eQwCZG
 iZ8TX0M5uxkllv7cDuRwcggLZEgsuvEKzBYRSJWY864dqugzo8SEd82MIA6zwARGiZdHnjGCV
 LEJaErc+fyJCcTmFbCS6Fg+mQXEZhFQlZhzdD4ziC0qEC7xtvEIC0SNoMTJmU/AbE4BR4kZSy
 +B2cwCthJ35u5mhrDlJZq3zmaewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtooJdUlJmeUZK
 bmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEBh0DEOxgvLcs4BCjJAeTkiiv+Fy1SCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvILAIBYSLEpNT61Iy8wBhj9MWoKDR0mElx8kzVtckJhbnJkOkTrFq
 MvR9GHLFyYhlrz8vFQpcd7G30BFAiBFGaV5cCNgsXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrz3QabwZOaVwG16BXQEE9ARrneVQY4oSURISTUwBnBzh6m/buizF3/Ipc8hscKqZ49JzbW
 cslfJlybmX+vrmhGU/qB/n9/V0/Mqfp5+H/JvUWldzMNfRbfPTGxLbq3IL19x117r2L8apzrB
 l6FXMi8oZmgcUU6PWpa2pnrGBpYlWx7UrLn80+mv86FgsUseVmXLtFcGqRSYrdnHLba58setz
 2eklFiKMxINtZiLihMBiz4FRMACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495727355!70592981!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30311 invoked from network); 25 May 2017 15:49:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 25 May 2017 15:49:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4DD42344;
 Thu, 25 May 2017 08:49:15 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 36CBD3F41F;
 Thu, 25 May 2017 08:49:14 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
 <20170525140514.ryvgyfxajo5bzgpl@dhcp-3-128.uk.xensource.com>
 <22822.64556.372107.915333@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbfab555-447b-1011-3634-872fcd4f0acc@arm.com>
Date: Thu, 25 May 2017 16:49:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22822.64556.372107.915333@mariner.uk.xensource.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] Makefile: Regularise subdir
 targets and their dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNS8wNS8xNyAxNjo0NSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhhbmtzIHRvIGV2ZXJ5
b25lIGZvciB0ZXN0aW5nIGFuZCByZXZpZXcgYW5kIGFja3MuICBJIGhhdmUganVzdAo+IHB1c2hl
ZCB0aG9zZSB0d28gY29tbWl0cyB0byBzdGFnaW5nLgo+Cj4gUm9nZXIgUGF1IE1vbm7DqSB3cml0
ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjkgMi8yXSBNYWtlZmlsZTogUmVndWxh
cmlzZSBzdWJkaXIgdGFyZ2V0cyBhbmQgdGhlaXIgZGVwZW5kZW5jaWVzIik6Cj4+IE1heWJlIGl0
IHdvdWxkIGJlIGdvb2QgdG8gYWRkIGEgbm90ZSBsaWtlOgo+Pgo+PiAiQWxsIHRoZSBNYWtlZmls
ZXMgaW52b2tlZCB3aXRoIC1DIGZyb20gdGhlIHRvcGxldmVsIHNob3VsZCBoYXZlIHRoZQo+PiBm
b2xsb3dpbmcgdGFyZ2V0czogYWxsLCBidWlsZCwgaW5zdGFsbCwgY2xlYW4sIGRpc3RjbGVhbiIK
Pgo+IFllcywgaW5kZWVkLiAgSG93IGFib3V0IHRoZSBleHRyYSBwYXRjaCBiZWxvdyA/Cj4gVGhl
cmUgYXJlIHNvbWUgc3BlY2lhbCBjYXNlcywgc28gSSB0aGluayBgZ2VuZXJhbGx5JyBpcyByaWdo
dC4KPgo+IEknbGwgd2FpdCBhIGJpdCBmb3Igb3BpbmlvbnMsIGJ1dCBnaXZlbiB0aGF0IHRoaXMg
aXMgYSBjb21tZW50LW9ubHkKPiBwYXRjaCBJIGd1ZXNzIEp1bGllbidzIGV4Y2VwdGlvbiBmb3Ig
ZG9jcyBhcHBsaWVzLCBzbyBJIHdpbGwgcHJvYmFibHkKPiBjb21taXQgaXQgdG9tb3Jyb3cgdW5s
ZXNzIHNvbWVvbmUgb2JqZWN0cy4KClRoYXQncyByaWdodC4gSG93ZXZlciwgSSdkIGxpa2UgdG8g
dHJ5IGJyYW5jaGluZyB0b21vcnJvdyBzbyB3ZSBuZWVkIApzdGFnaW5nICE9IG1hc3Rlci4KCkNv
dWxkIHlvdSBob2xkIHRoZSBwYXRjaCB1bnRpbCB3ZSBicmFuY2g/IChJIHdpbGwgc2VuZCBhbiBl
LW1haWwgZm9yIGEgCmNvbW1pdCBtb3JhdG9yaXVtKS4KCkNoZWVycywKCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 15:54:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 15:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDv5v-0000YD-Rn; Thu, 25 May 2017 15:54:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDv5v-0000Y7-DB
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 15:54:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 36/AB-02199-A3EF6295; Thu, 25 May 2017 15:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVysyfVTdfqn1q
 kwevXvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8by41eZC34wVfT82cPewLiBqYuRi0NIYDOj
 xJmjy9m6GDmBnN2MEgtaOEBsEQFriXnv9oHFmQX0JB7cmsgOYrMJaErc+fyJCcQWFjCQmLn2O
 SOIzStgJdG+fDtYPYuAqsSzqf0sILaoQLjE28YjLBA1ghInZz5hgZhpJjFv80NmCFteYvvbOc
 wTGHlmISmbhaRsFpKyBYzMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpO
 K9ZLzczcxAsOHAQh2MG7b7nmIUZKDSUmUV3yuWqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6m
 v0A5waLU9NSKtMwcYCDDpCU4eJREeI/+AUrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcN
 wtkhgBIUUZpHtwIWFRdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvfpApPJl5JXCbXgEdwQ
 R0hOtdZZAjShIRUlINjLL5V1u0S5hDTXJ45cVVK4V1Vk7rklXyKP4TpZ91/K233in/KS31c45
 ZyabdKnXcXr1xd4S9t6/eq7s6Bn8nHoycE2Jhp7f53pw3dy2uHW5NPGD1OG52lehHh66Lh24s
 DPr541C0ib35eb7cosJHmi+kd5iFT5+xrvF10o5nfAc6PgncXMs/WYmlOCPRUIu5qDgRAM6G8
 zOlAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495727673!94963737!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17672 invoked from network); 25 May 2017 15:54:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 25 May 2017 15:54:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 506AC1596;
 Thu, 25 May 2017 08:54:33 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC41E3F41F;
 Thu, 25 May 2017 08:54:32 -0700 (PDT)
To: "committers@xenproject.org" <committers@xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
Date: Thu, 25 May 2017 16:54:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGUgcGF0Y2hlcyBmaXhpbmcgdGhlIDIgb3V0c3RhbmRpbmcgcmVncmVzc2lvbnMgaGF2
ZSBiZWVuIG1lcmdlZC4KCkkgd291bGQgbGlrZSB0byBtYWtlIGFub3RoZXIgYXR0ZW1wdCB0byBi
cmFuY2ggd2l0aCB0aGUgUkMgKDQuOSBSQzcpLiBJIApkb24ndCB3YW50IHRvIGJyYW5jaCB3aGVu
IG1hc3RlciAhPSBzdGFnaW5nLCBzbyBwbGVhc2UgYXZvaWQgY29tbWl0dGluZyAKbmV3IHBhdGNo
ZXMgdG8gc3RhZ2luZyBub3cgdG8gbGV0IG1hc3RlciBjYXRjaCB1cCB3aXRoIHN0YWdpbmcuIEFu
b3RoZXIgCmFubm91bmNlbWVudCB3aWxsIGJlIG1hZGUgd2hlbiB0aGUgbW9yYXRvcml1bSBpcyBs
aWZ0ZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 15:57:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 15:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDv8V-0000ip-A1; Thu, 25 May 2017 15:57:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDv8T-0000ic-QY
 for xen-devel@lists.xen.org; Thu, 25 May 2017 15:57:13 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 DF/65-03058-9DEF6295; Thu, 25 May 2017 15:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVysyfVTffGP7V
 Ig8erZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy2nl+MBS08FV+WrWRvYGzg6mLk4hAS2Mwo
 sX3VXFYIZzejxKrbXWxdjJwcwgIqEqueTWIEsUUE4iSO753LAlF0hlGi+8xydpAEs0CFRM+vY
 8wgNpuApsSdz5+YQGxeASuJ4/82gtksAqoS6xpugNmiAuESbxuPsEDUCEqcnPkEzOYUCJHYsn
 IVC8RMW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGuol1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHAMQLCDcedzp0OMkhxMSqK84nPVIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8Db9BcoJFqWmp1akZeYAQx8mLcHBoyTCe/QPUJq3uCAxtzgzHSJ1i
 tGYY8Pq9V+YOO70bfjCJMSSl5+XKiXOux9kkgBIaUZpHtwgWExeYpSVEuZlBDpNiKcgtSg3sw
 RV/hWjOAejkjDEFJ7MvBK4fa+ATmECOsX1rjLIKSWJCCmpBkbJiyvecbrub8gWUdaZo2x5YZN
 awgHxW1bss259OWy097Hs4RmXJjF+NXD4OGt3Y89uw7OeZkuNUneceVb/5ET1gqU/NnCcya1p
 m7HxuueJmJCJnklp7nFnG52mRNzWiJXW5WDs3iu3/8BNsa5bReVf8gxifmtUTAxgvxHw/u9UD
 w6bkoVzvooosRRnJBpqMRcVJwIAuXDgcMQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1495727832!70588905!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51199 invoked from network); 25 May 2017 15:57:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 25 May 2017 15:57:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 78EF61596;
 Thu, 25 May 2017 08:57:11 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 86E173F41F;
 Thu, 25 May 2017 08:57:10 -0700 (PDT)
To: "Hao, Xudong" <xudong.hao@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <B8376D2DEA074F45BA033984477C453E3B72165F@shsmsx102.ccr.corp.intel.com>
 <b4bac5f8-48e3-f1ba-e935-91209a735b34@arm.com>
 <B8376D2DEA074F45BA033984477C453E3B723572@shsmsx102.ccr.corp.intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bba44d91-f0bc-fe58-ed9a-3b200ca256c8@arm.com>
Date: Thu, 25 May 2017 16:57:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B723572@shsmsx102.ccr.corp.intel.com>
Cc: Lars Kurth <lars.kurth@citrix.com>, "Kang, Luwei" <luwei.kang@intel.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen 4.9 RC4 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDUvMTcgMDk6MDEsIEhhbywgWHVkb25nIHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJt
LmNvbV0KPj4gU2VudDogVGh1cnNkYXksIE1heSAyNSwgMjAxNyAzOjQwIFBNCj4+IFRvOiBIYW8s
IFh1ZG9uZyA8eHVkb25nLmhhb0BpbnRlbC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+
PiBDYzogbmRAYXJtLmNvbTsgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPjsgR2Vv
cmdlIER1bmxhcAo+PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2FuZywgTHV3ZWkgPGx1
d2VpLmthbmdAaW50ZWwuY29tPgo+PiBTdWJqZWN0OiBSZTogWGVuIDQuOSBSQzQgdGVzdCByZXN1
bHQKPj4KPj4gSGVsbG8gWHVkb25nLAo+Pgo+PiBPbiAyMy8wNS8yMDE3IDAzOjU2LCBIYW8sIFh1
ZG9uZyB3cm90ZToKPj4+IFdlIHBlcmZvcm1lZCBYZW4gNC45IFJDNCB0ZXN0aW5nIG9uIEludGVs
IFhlb24gU2t5bGFrZSwgQnJvYWR3ZWxsLAo+Pj4gSGFzd2VsbCBzZXJ2ZXIgcGxhdGZvcm1zLCB2
ZXJpZmllZCBtYW55IGZ1bmN0aW9uYWwgZmVhdHVyZXMgb24gWGVuIDQuOS4KPj4+IFdlJ2QgbGlr
ZSB0byBzaGFyZSB0aGUgcmVzdWx0IG91dC4KPj4KPj4gVGhhbmsgeW91IGZvciB0aGUgdGVzdGlu
Zy4KPj4KPj4+Cj4+Pgo+Pj4KPj4+IE1vc3Qgb2YgZmVhdHVyZXMgcGFzc2VkIHRvIHRlc3Rpbmcg
b24gWGVuIDQuOSBSQzQsIFJBUyBhbmQgbmVzdGVkIGhhcwo+Pj4gc29tZSBidWdzLgo+Pj4KPj4+
Cj4+Pgo+Pj4gUkFTOgo+Pj4KPj4+IDEuICAgICAgeGVuLW1jZWluaiB0b29sIHRlc3RpbmcgY2F1
c2UgZG9tMCBjcmFzaAo+Pj4gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZy9tc2cxMDg2NzEuaHRtbAo+Pj4KPj4+IDIuICAgICAgQ1BVIG9ubGluZS9v
ZmZsaW5lIGZhaWwsIEx1d2VpIGlzIGZpeGluZyBpdDoKPj4+IGh0dHBzOi8vd3d3Lm1haWwtYXJj
aGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA4NjYwLmh0bWwKPj4KPj4gSSB3
b3VsZCByZWNvbW1lbmQgdG8gdGFnIHRoZSBwYXRjaCB3aXRoIGZvci00LjkgKyBDQyBtZSBpZiB0
aGlzIGlzIGEgcmVncmVzc2lvbgo+PiBhbmQgeW91IHdvdWxkIGxpa2UgdGhlIHBhdGNoIHRvIGJl
IGluY2x1ZGVkIGluIHRoZSBuZXh0IHJlbGVhc2UuCj4+Cj4KPiBJdCdzIGEgcmVncmVzc2lvbiBm
cm9tIFhlbiA0LjggdG8gWGVuIDQuOS4gWWVzLCBJJ2QgbGlrZSB0aGUgcGF0Y2ggYmUgbWVyZ2Vk
IGluIG5leHQgcmVsZWFzZS4KPiBUaGUgcGF0Y2ggYXV0aG9yIEx1d2VpIGFscmVhZHkgc2VudCBv
dXQgdjQsIGlzIGl0IGZpbmUgdG8gcmVwbHkgdGhlIHBhdGNoIHdpdGggIltQQVRDSCB2NCBmb3It
NC45XSIgPwoKSSB3b3VsZCBhbHNvIG1lbnRpb24gaXQgaW4gdGhlIGUtbWFpbCBleHBsYWluaW5n
IHdoeSB5b3Ugd2FudCBpdCBmb3IgWGVuIAo0LjkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 15:59:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 15:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvAt-0000s8-NC; Thu, 25 May 2017 15:59:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvAs-0000s1-T0
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 15:59:42 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A3/C3-19466-E6FF6295; Thu, 25 May 2017 15:59:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsWyU9JRQjf3v1q
 kwfKpXBb3prxnd2D02N63iz2AMYo1My8pvyKBNaN74yXWggVcFfP+KTUwHuXoYuTgkBDwkzi5
 wqOLkRPIdJd4866VHcRmEVCV+NY+jxWkhE3AXmL61wqQsIiAtsSLVevYuhi5OJgFdjBKTJjVz
 AaSEBbIkFh04xWYzSvgKbHi7hNGkCIhgc9ARe+aGSESghInZz5hAbGZBfQkbkydwgaygFlAWm
 L5Pw6IsLxE89bZzCA2p4CjxIyll8DKRQVUJCbO7wO7TUhAUaJ/3gM2iJvTJbb+/cUMYVtI3L5
 1h20Co9AsJNtmIdk2C2HbLCTbFjCyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy00tLk5M
 T81JTCrWS87P3cQIDG4GINjBuLbV+RCjJAeTkiiv+Fy1SCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvMn/gHKCRanpqRVpmTnAOINJS3DwKInwLgdJ8xYXJOYWZ6ZDpE4x6nJMebfrC5MQS15+Xq
 qUOO9BkCIBkKKM0jy4EbCYv8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gqQKTyZeSVwm14
 BHcEEdITrXWWQI0oSEVJSDYwJSn8tf9YGLAzlkLnHGFp+ga1RvfWCyq07mVv+unyYnK632GCd
 3VsX1zJtvVVuJksu6p+oOf/3RfuhCXe6DLzT9J8VbQ/eJBjy4OkmS0kn+69eXl/4IpfPW2qi1
 XTlzsknpuqsmUWLFNcqBqwu/6MXElB8YTGvJp+XlV6L91zfUKNtMZPCVJRYijMSDbWYi4oTAW
 7dqQb0AgAA
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495727980!100418318!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43567 invoked from network); 25 May 2017 15:59:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 15:59:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="46729940"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Thu, 25 May 2017 16:50:13 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170525155013.smctx2r6hjxf5mt2@dhcp-3-128.uk.xensource.com>
References: <22821.45223.928555.223125@mariner.uk.xensource.com>
 <1495642470-1079-2-git-send-email-ian.jackson@eu.citrix.com>
 <20170525140514.ryvgyfxajo5bzgpl@dhcp-3-128.uk.xensource.com>
 <22822.64556.372107.915333@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22822.64556.372107.915333@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH for-4.9 2/2] Makefile: Regularise subdir
 targets and their dependencies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMjUsIDIwMTcgYXQgMDQ6NDU6NDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhhbmtzIHRvIGV2ZXJ5b25lIGZvciB0ZXN0aW5nIGFuZCByZXZpZXcgYW5kIGFja3Mu
ICBJIGhhdmUganVzdAo+IHB1c2hlZCB0aG9zZSB0d28gY29tbWl0cyB0byBzdGFnaW5nLgo+IAo+
IFJvZ2VyIFBhdSBNb25uw6kgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCBmb3ItNC45
IDIvMl0gTWFrZWZpbGU6IFJlZ3VsYXJpc2Ugc3ViZGlyIHRhcmdldHMgYW5kIHRoZWlyIGRlcGVu
ZGVuY2llcyIpOgo+ID4gTWF5YmUgaXQgd291bGQgYmUgZ29vZCB0byBhZGQgYSBub3RlIGxpa2U6
Cj4gPiAKPiA+ICJBbGwgdGhlIE1ha2VmaWxlcyBpbnZva2VkIHdpdGggLUMgZnJvbSB0aGUgdG9w
bGV2ZWwgc2hvdWxkIGhhdmUgdGhlCj4gPiBmb2xsb3dpbmcgdGFyZ2V0czogYWxsLCBidWlsZCwg
aW5zdGFsbCwgY2xlYW4sIGRpc3RjbGVhbiIKPiAKPiBZZXMsIGluZGVlZC4gIEhvdyBhYm91dCB0
aGUgZXh0cmEgcGF0Y2ggYmVsb3cgPwo+IFRoZXJlIGFyZSBzb21lIHNwZWNpYWwgY2FzZXMsIHNv
IEkgdGhpbmsgYGdlbmVyYWxseScgaXMgcmlnaHQuCj4gCj4gSSdsbCB3YWl0IGEgYml0IGZvciBv
cGluaW9ucywgYnV0IGdpdmVuIHRoYXQgdGhpcyBpcyBhIGNvbW1lbnQtb25seQo+IHBhdGNoIEkg
Z3Vlc3MgSnVsaWVuJ3MgZXhjZXB0aW9uIGZvciBkb2NzIGFwcGxpZXMsIHNvIEkgd2lsbCBwcm9i
YWJseQo+IGNvbW1pdCBpdCB0b21vcnJvdyB1bmxlc3Mgc29tZW9uZSBvYmplY3RzLgo+IAo+IElh
bi4KPiAKPiBGcm9tIDM1MmY0YTFmOTc5N2QxZWVlOTQxMjE1NjVmYjRlM2Q4ZmM2OTgzNzEgTW9u
IFNlcCAxNyAwMDowMDowMCAyMDAxCj4gRnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gRGF0ZTogVGh1LCAyNSBNYXkgMjAxNyAxNjo0MjoxMiArMDEwMAo+IFN1
YmplY3Q6IFtQQVRDSF0gTWFrZWZpbGU6IE1lbnRpb24gdXN1YWwgdGFyZ2V0cyBvZiBzdWJkaXIg
TWFrZWZpbGVzCj4gTUlNRS1WZXJzaW9uOiAxLjAKPiBDb250ZW50LVR5cGU6IHRleHQvcGxhaW47
IGNoYXJzZXQ9VVRGLTgKPiBDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cj4gCj4gU3Vn
Z2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 16:14:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:14:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvOq-0002iA-VX; Thu, 25 May 2017 16:14:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDvOp-0002i4-PW
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:14:07 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A1/1D-19466-EC207295; Thu, 25 May 2017 16:14:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTfc0k3q
 kQcM8CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePkC+mC03wV/b/bmRoYO3m6GLk4hAQ2M0oc
 7pzPBOEcYJS4s+M6axcjJ4ewQJDE5N67QAkODhGBUIlriwRBapgFVjNKTNmwghWi4RejRNvkZ
 maQBjYBXYkdN1+D2bwCVhJ7325mB7FZBFQlru06BmaLCoRL9B7oZ4OoEZQ4OfMJC4jNKWAt8e
 zUWrA4s4CexI7rv1ghbHGJpi8roWx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy
 1SNfQXC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+PF056HGCU5mJRE
 ecXnqkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9zageKSRYlJqeWpGWmQOMFZi0BAePkgjvB
 5A0b3FBYm5xZjpE6hSjopQ471GQhABIIqM0D64NFp+XGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMz7G2QKT2ZeCdz0V0CLmYAWu95VBllckoiQkmpgnOe0dyL/41Zp59ccOf+tp2wR+LqE2ag
 n8M2MabOXHp/TO5lXaUub6DJD/z0BFzu+X9t2dG6d12fXA0uTeFelNHf/bcnTLPqoz+Wz4MOJ
 r8/FOf1mz3ulsip00s2ODOacsMq5d4tU1WOznAxYWv1DbZliZf606cTdFhEUEZ5yR/B+R1XNy
 wVCSizFGYmGWsxFxYkAAjmKFMoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495728842!98682091!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32362 invoked from network); 25 May 2017 16:14:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 25 May 2017 16:14:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 30CEE1596;
 Thu, 25 May 2017 09:14:02 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1984D3F41F;
 Thu, 25 May 2017 09:14:00 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-4-andre.przywara@arm.com>
 <dcb34f96-31b2-3b14-ea2e-43f58c58ccd4@arm.com>
 <b62b8998-8d82-403d-8973-5ccb93e293d8@arm.com>
 <270885c3-83dc-639f-32ef-cdaa7298f3ec@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <ae06db86-5a0a-8884-ec11-c60a9485add0@arm.com>
Date: Thu, 25 May 2017 17:14:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <270885c3-83dc-639f-32ef-cdaa7298f3ec@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 03/28] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMi8wNS8xNyAxODoxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDIy
LzA1LzE3IDE3OjQ5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGkgQW5kcmUs
Cj4gCj4+IE9uIDEyLzA1LzE3IDE1OjE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRy
ZSwKPj4+Cj4+PiBPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4g
Rm9yIExQSXMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0
ZWQgYW5kIHRoZQo+Pj4+IHBvaW50ZXJzIHdpbGwgYmUgc3RvcmVkIGluIGEgcmFkaXggdHJlZS4g
U2luY2UgYW4gTFBJIGNhbiBiZSAidW5tYXBwZWQiCj4+Pj4gYXQgYW55IHRpbWUsIHRlYWNoIHRo
ZSBWR0lDIGhvdyB0byBkZWFsIHdpdGggaXJxX3RvX3BlbmRpbmcoKSByZXR1cm5pbmcKPj4+PiBh
IE5VTEwgcG9pbnRlci4KPj4+PiBXZSBqdXN0IGRvIG5vdGhpbmcgaW4gdGhpcyBjYXNlIG9yIGNs
ZWFuIHVwIHRoZSBMUiBpZiB0aGUgdmlydHVhbCBMUEkKPj4+PiBudW1iZXIgd2FzIHN0aWxsIGlu
IGFuIExSLgo+Pj4+Cj4+Pj4gVGhvc2UgYXJlIGFsbCBjYWxsIHNpdGVzIGZvciBpcnFfdG9fcGVu
ZGluZygpLCBhcyBwZXI6Cj4+Pj4gImdpdCBncmVwIGlycV90b19wZW5kaW5nIiwgYW5kIHRoZWly
IGV2YWx1YXRpb25zOgo+Pj4+IChQUk9URUNURUQgbWVhbnM6IGFkZGVkIE5VTEwgY2hlY2sgYW5k
IGJhaWxpbmcgb3V0KQo+Pj4+Cj4+Pj4gICAgIHhlbi9hcmNoL2FybS9naWMuYzoKPj4+PiBnaWNf
cm91dGVfaXJxX3RvX2d1ZXN0KCk6IG9ubHkgY2FsbGVkIGZvciBTUElzLCBhZGRlZCBBU1NFUlQo
KQo+Pj4+IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMs
IGFkZGVkIEFTU0VSVCgpCj4+Pj4gZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygpOiBQUk9URUNURUQs
IGNhbGxlZCB3aXRoaW4gVkNQVSBWR0lDIGxvY2sKPj4+PiBnaWNfcmFpc2VfaW5mbGlnaHRfaXJx
KCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCj4+Pj4gZ2ljX3JhaXNl
X2d1ZXN0X2lycSgpOiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawo+Pj4+
IGdpY191cGRhdGVfb25lX2xyKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJQyBs
b2NrCj4+Pgo+Pj4gRXZlbiB0aGV5IGFyZSBwcm90ZWN0ZWQsIGFuIEFTU0VSVCB3b3VsZCBiZSB1
c2VmdWwuCj4+Cj4+IEkgYW0gbm90IHN1cmUgSSBnZXQgd2hhdCB5b3UgbWVhbiBoZXJlLgo+PiBX
aXRoIFBST1RFQ1RFRCBJIG1lYW50IHRoYXQgdGhlIGNvZGUgY2hlY2tzIGZvciBhIGlycV90b19w
ZW5kaW5nKCkKPj4gcmV0dXJuaW5nIE5VTEwgYW5kIHJlYWN0cyBhY2NvcmRpbmdseS4KPj4gQVNT
RVJUcyBhcmUgb25seSBmb3IgbWFraW5nIHN1cmUgdGhhdCB0aG9zZSBmdW5jdGlvbnMgYXJlIG5l
dmVyIGNhbGxlZAo+PiBmb3IgTFBJcygpLCBidXQgdGhlIG90aGVyIGZ1bmN0aW9ucyBjYW4gYmUg
Y2FsbGVkIHdpdGggYW4gTFBJLCBhbmQgdGhleQo+PiBjYW4gbm93IGNvcGUgd2l0aCBhIE5VTEwg
cGVuZGluZ19pcnEuCj4+Cj4+IFNvIHdoYXQgZG8gSSBtaXNzIGhlcmU/Cj4gCj4gSSBtZWFuIGFk
ZGluZyBhbiBBU1NFUlQoc3Bpbl9pc19sb2NrZWQodmdpYy0+dmNwdSkpIGluIHRob3NlIGZ1bmN0
aW9ucwo+IGlmIGl0IGlzIG5vdCBkb25lIHlldC4KCldlbGwsIHRoYXQncyB3aGF0IEkgbWVhbnQg
d2l0aCBQUk9URUNURUQ6IGFsbCBvZiB0aGVtIGhhdmUgdGhhdCBBU1NFUlQKYWxyZWFkeS4KU28g
SSBjb25zaWRlciB0aGlzIGRvbmUgdGhlbi4KCkNoZWVycywKQW5kcmUuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 16:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvYu-0003XO-MB; Thu, 25 May 2017 16:24:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvYs-0003WM-Tf
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:24:31 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D9/7C-02180-E3507295; Thu, 25 May 2017 16:24:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva4Nq3q
 kwblJhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGWwEFN3grHtw5y9bAeIyri5GTQ0LAX2J3
 43V2EJtNQEfi4tydbCC2iICjRMeuVaxdjBwczAJaEktWSoGEhQV8JQ41nmICsVkEVCU2320BK
 +cVsJTYvKqdEWKknsTbiS/AbE4BK4n759rB6oWAapbP/wJVLyhxcuYTFhCbWUBTonX7b3YIW1
 6ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxqhenFpWlFuma6CUVZaZnlOQmZuboGhq
 Y6uWmFhcnpqfmJCYV6yXn525iBIYZAxDsYLzV53yIUZKDSUmUV3yuWqQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCd47zOqRQoJFqempFWmZOcCAh0lLcPAoifAqgaR5iwsSc4sz0yFSpxgVpcR5T
 4AkBEASGaV5cG2wKLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd77IFN4MvNK4Ka/AlrMBL
 TY9a4yyOKSRISUVAOj5LIov/+OesWMT3qvTgq4OKfvdPH8BWHSBodX5bqUP14x6UfvWs9e+el
 h4Zrap4zWvpxk+P9kVNWJ0DCW5e+V5F5yegkXJ02TdUvgl+Xy+X188SmzI+cX16lE2B/f1rc4
 TmxhhmfDfcPeLfdUgv3rjCeyrv+QGKb4eNHF/3pmW/ccijkm9btEiaU4I9FQi7moOBEAGlN0Q
 q0CAAA=
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495729466!100112148!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61922 invoked from network); 25 May 2017 16:24:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 16:24:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="434052284"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Date: Thu, 25 May 2017 17:24:14 +0100
Message-ID: <20170525162418.85423-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170525162418.85423-1-roger.pau@citrix.com>
References: <20170525162418.85423-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/7] osstest: introduce helper to get
	per-host tftp prefix
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB1c2VkIGluIG9yZGVyIHRvIGdldCB0aGUgcGVyLWhvc3QgdGZ0cCBwcmVmaXgsIHVz
ZWQgdG8gc3RvcmUKdGhlIGhvc3QgaW5pdHJkIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAt
IE5ldyBpbiB0aGlzIHZlcnNpb24uCi0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDggKysr
KysrKy0KIHRzLWhvc3QtaW5zdGFsbCAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDgg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA4YzcwNzhjNS4uOGI0MWE0
YmMgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0
U3VwcG9ydC5wbQpAQCAtNjcsNyArNjcsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAgICAg
ICAgdGFyZ2V0X3J1bl9hcHQKICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXRfaW5zdGFsbF9w
YWNrYWdlcyB0YXJnZXRfaW5zdGFsbF9wYWNrYWdlc19ub3JlYwogICAgICAgICAgICAgICAgICAg
ICAgIHRhcmdldF9qb2JkaXIgdGFyZ2V0X2V4dHJhY3Rfam9iZGlzdHBhdGhfc3ViZGlyCi0gICAg
ICAgICAgICAgICAgICAgICAgdGFyZ2V0X2V4dHJhY3Rfam9iZGlzdHBhdGgKKyAgICAgICAgICAg
ICAgICAgICAgICB0YXJnZXRfZXh0cmFjdF9qb2JkaXN0cGF0aCB0YXJnZXRfdGZ0cF9wcmVmaXgK
ICAgICAgICAgICAgICAgICAgICAgICBsdl9jcmVhdGUgbHZfZGV2X21hcHBlcgogCiAgICAgICAg
ICAgICAgICAgICAgICAgcG9sbF9sb29wIHRjcGNvbm5lY3QgYXdhaXRfdGNwCkBAIC0yMjc4LDYg
KzIyNzgsMTIgQEAgc3ViIHRhcmdldF9leHRyYWN0X2pvYmRpc3RwYXRoICgkJCQkJCkgewogICAg
IHRhcmdldF9jbWRfcm9vdCgkaG8sICJjZCAvICYmIHRhciAtaHp4ZiAkZGlzdGNvcHkiLCAzMDAp
OwogfQogCitzdWIgdGFyZ2V0X3RmdHBfcHJlZml4ICgkKSB7CisgICAgbXkgKCRobykgPSBAXzsK
KworICAgIHJldHVybiAiJGhvLT57VGZ0cH17VG1wRGlyfS8iIC4gaG9zdG5hbWVwYXRoKCRobyk7
Cit9CisKIHN1YiBndWVzdF9maW5kX2RvbWlkICgkJCkgewogICAgIG15ICgkaG8sJGdobykgPSBA
XzsKICAgICByZXR1cm4gaWYgZGVmaW5lZCAkZ2hvLT57RG9taWR9OwpkaWZmIC0tZ2l0IGEvdHMt
aG9zdC1pbnN0YWxsIGIvdHMtaG9zdC1pbnN0YWxsCmluZGV4IDI5OWVhZTQ4Li45ZjljODRmZCAx
MDA3NTUKLS0tIGEvdHMtaG9zdC1pbnN0YWxsCisrKyBiL3RzLWhvc3QtaW5zdGFsbApAQCAtMjUz
LDcgKzI1Myw3IEBAIEVORAogICAgIHB1c2ggQGluaXRyZHMsICIkaW5pdHJkX292ZXJsYXkuY3Bp
by5neiI7CiAKICAgICBsb2dtKCJ1c2luZyBpbml0cmRzOiBAaW5pdHJkcyIpOwotICAgIG15ICRp
bml0cmQ9ICIkaG8tPntUZnRwfXtUbXBEaXJ9Ii5ob3N0bmFtZXBhdGgoJGhvKS4iLS1pbml0cmQu
Z3oiOworICAgIG15ICRpbml0cmQ9IHRhcmdldF90ZnRwX3ByZWZpeCgkaG8pIC4gIi0taW5pdHJk
Lmd6IjsKICAgICBzeXN0ZW1fY2hlY2tlZCgiY2F0IC0tIEBpbml0cmRzID4kaG8tPntUZnRwfXtQ
YXRofSRpbml0cmQiKTsKICAgICAKICAgICBwdXNoIEBkaWNtZGxpbmUsICJkb21haW49JGN7VGVz
dEhvc3REb21haW59IjsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 16:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvYs-0003WP-F9; Thu, 25 May 2017 16:24:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvYr-0003Vr-3o
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:24:29 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 83/CF-01709-C3507295; Thu, 25 May 2017 16:24:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva41q3q
 kwY6f1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVizMZC+5KVpx/2MHewHhSpIuRk0NCwF9i
 xfWTzCA2m4COxMW5O9lAbBEBR4mOXatYuxg5OJgFtCSWrJQCCQsLREqcmHMCLMwioCox7RI/S
 JhXwFJi3YGdrBAT9STeTnzBCGJzClhJ3D/XzgRiCwHVLJ//hQ2iXlDi5MwnLCA2s4CmROv23+
 wQtrxE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9iVC9OLSpLLdI10UsqykzPKMlNzMz
 RNTQw1ctNLS5OTE/NSUwq1kvOz93ECAwzBiDYwXirz/kQoyQHk5Ior/hctUghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErx3mNUjhQSLUtNTK9Iyc4ABD5OW4OBREuFVAknzFhck5hZnpkOkTjHqc
 mxYvf4LkxBLXn5eqpQ47wmQIgGQoozSPLgRsOi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 He+yBTeDLzSuA2vQI6ggnoCNe7yiBHlCQipKQaGNfK7Zu9aQuf+9PNLi/6d3wx90jwkljzY0u
 jt8iaqONbN00OLHyzjvH5MyXpVT+WLzqd3V7ZbaN2cXtuuYR/X5uUzbOEZzFVzyr2XL++cs7l
 V8aF20L/HAoX+nZucWu9j7S0L5N6cusVvpLXhfPcjK74Vr1IkS3znCWdnmgr4PT57s9djKfZp
 ymxFGckGmoxFxUnAgCPX5GnuQIAAA==
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495729466!100112148!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61804 invoked from network); 25 May 2017 16:24:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 16:24:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="434052279"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Date: Thu, 25 May 2017 17:24:12 +0100
Message-ID: <20170525162418.85423-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170525162418.85423-1-roger.pau@citrix.com>
References: <20170525162418.85423-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/7] osstest: make built_stash_file store a
	path_ runvar for each file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGludHJvZHVjZSBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUgaW4gb3JkZXIgdGhlIGtlZXAgdGhl
IHByZXZpb3VzCmJlaGF2aW9yIG9mIGJ1aWx0X3N0YXNoX2ZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0gfCAxNCArKysrKysrKysrKystLQogdHMta2VybmVsLWJ1aWxkICAgICAgICB8ICA0ICsrLS0K
IHRzLXhlbi1idWlsZCAgICAgICAgICAgfCAgOCArKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAx
OCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVz
dFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGMyM2FjMTM1Li41ZjEz
ZWIwYiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rl
c3RTdXBwb3J0LnBtCkBAIC04Myw3ICs4Myw3IEBAIEJFR0lOIHsKICAgICAgICAgICAgICAgICAg
ICAgICBnZXRfc3Rhc2hlZCBvcGVuX3VuaXF1ZV9zdGFzaGZpbGUgY29tcHJlc3Nfc3Rhc2hlZAog
ICAgICAgICAgICAgICAgICAgICAgIGRpcl9pZGVudGlmeV92Y3MKICAgICAgICAgICAgICAgICAg
ICAgICBidWlsZF91cmxfdmNzIGJ1aWxkX2Nsb25lCi0gICAgICAgICAgICAgICAgICAgICAgYnVp
bHRfc3Rhc2ggYnVpbHRfc3Rhc2hfZmlsZQorICAgICAgICAgICAgICAgICAgICAgIGJ1aWx0X3N0
YXNoIGJ1aWx0X3N0YXNoX2ZpbGUgYnVpbHRfc3Rhc2hfZGVidWdmaWxlCiAgICAgICAgICAgICAg
ICAgICAgICAgYnVpbHRfY29tcHJlc3Nfc3Rhc2hlZAogICAgICAgICAgICAgICAgICAgICAgIGhn
X2Rpcl9yZXZpc2lvbiBnaXRfZGlyX3JldmlzaW9uIHZjc19kaXJfcmV2aXNpb24KICAgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV9yZXZpc2lvbiBzdG9yZV92Y3NfcmV2aXNpb24KQEAgLTE0NDUs
NyArMTQ0NSw3IEBAIEVORAogICAgIHN0b3JlX3J1bnZhcigicGF0aF8kaXRlbSIsICRzdGFzaGxl
YWYpOwogfQogCi1zdWIgYnVpbHRfc3Rhc2hfZmlsZSAoJCQkJDskKSB7CitzdWIgYnVpbHRfc3Rh
c2hfZGVidWdmaWxlICgkJCQkOyQpIHsKICAgICBteSAoJGhvLCAkYnVpbGRkaXIsICRpdGVtLCAk
Zm5hbWUsICRvcHRpb25hbCkgPSBAXzsKICAgICBteSAkYnVpbGQ9ICJidWlsZCI7CiAgICAgbXkg
JHN0YXNobGVhZj0gIiRidWlsZC8kaXRlbSI7CkBAIC0xNDU4LDYgKzE0NTgsMTYgQEAgc3ViIGJ1
aWx0X3N0YXNoX2ZpbGUgKCQkJCQ7JCkgewogICAgICAgICAgICAgICAgICAgICIkc3Rhc2gvJHN0
YXNobGVhZiIpOwogfQogCitzdWIgYnVpbHRfc3Rhc2hfZmlsZSAoJCQkJDskKSB7CisgICAgbXkg
KCRobywgJGJ1aWxkZGlyLCAkaXRlbSwgJGZuYW1lLCAkb3B0aW9uYWwpID0gQF87CisgICAgbXkg
JGJ1aWxkPSAiYnVpbGQiOworICAgIG15ICRzdGFzaGxlYWY9ICIkYnVpbGQvJGl0ZW0iOworCisg
ICAgYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAkaXRlbSwgJGZuYW1lLCAk
b3B0aW9uYWwpOworICAgIHN0b3JlX3J1bnZhcigicGF0aF8kaXRlbSIsICRzdGFzaGxlYWYpOwor
fQorCisKIHN1YiBidWlsdF9jb21wcmVzc19zdGFzaGVkKCQpIHsKICAgICBteSAoJHBhdGgpID0g
QF87CiAgICAgY29tcHJlc3Nfc3Rhc2hlZCgiYnVpbGQvJHBhdGgiKTsKZGlmZiAtLWdpdCBhL3Rz
LWtlcm5lbC1idWlsZCBiL3RzLWtlcm5lbC1idWlsZAppbmRleCA5NGU2N2E0Ny4uNWI4N2Y1YTcg
MTAwNzU1Ci0tLSBhL3RzLWtlcm5lbC1idWlsZAorKysgYi90cy1rZXJuZWwtYnVpbGQKQEAgLTQz
OCw5ICs0MzgsOSBAQCBpZiAoJHJ7dHJlZV9saW51eGZpcm13YXJlfSkgewogICAgIGZ3aW5zdGFs
bCgpOwogfQogYnVpbHRfc3Rhc2goJGhvLCAkYnVpbGRkaXIsICdkaXN0JywgJ2tlcm5kaXN0Jyk7
Ci1idWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAndm1saW51eCcsICdsaW51eC92bWxp
bnV4Jyk7CitidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICd2bWxpbnV4Jywg
J2xpbnV4L3ZtbGludXgnKTsKIGJ1aWx0X2NvbXByZXNzX3N0YXNoZWQoJ3ZtbGludXgnKTsKLWJ1
aWx0X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRkaXIsICdjb25maWcnLCAnbGludXgvLmNvbmZpZycp
OworYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAnY29uZmlnJywgJ2xpbnV4
Ly5jb25maWcnKTsKIAogc3ViIGVuYWJsZV94ZW5fY29uZmlnICgpIHsKICAgICByZXR1cm4gPDwn
RU5EJzsKZGlmZiAtLWdpdCBhL3RzLXhlbi1idWlsZCBiL3RzLXhlbi1idWlsZAppbmRleCAzMWFj
YjlkZC4uMDE1MmVhMDUgMTAwNzU1Ci0tLSBhL3RzLXhlbi1idWlsZAorKysgYi90cy14ZW4tYnVp
bGQKQEAgLTIwOSwxMCArMjA5LDEwIEBAIHN1YiBzdGFzaCAoKSB7CiAgICAgICAgICAgICAgICAg
ICAgICJ4ZW4vZGlzdC8ke3BhcnR9aW5zdGFsbCIsCiAgICAgICAgICAgICAgICAgICAgICIke3Bh
cnR9ZGlzdCIpOwogICAgIH0KLSAgICBidWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAi
eGVuLXN5bXMiLCAieGVuL3hlbi94ZW4tc3ltcyIsIDEpOwotICAgIGJ1aWx0X3N0YXNoX2ZpbGUo
JGhvLCAkYnVpbGRkaXIsICJ4ZW4tY29uZmlnIiwgInhlbi8uY29uZmlnIiwgMSk7Ci0gICAgYnVp
bHRfc3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgInhlbi1odi1jb25maWciLCAieGVuL3hlbi8u
Y29uZmlnIiwgMSk7Ci0gICAgYnVpbHRfc3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgInNlYWJp
b3MtY29uZmlnIiwKKyAgICBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJ4
ZW4tc3ltcyIsICJ4ZW4veGVuL3hlbi1zeW1zIiwgMSk7CisgICAgYnVpbHRfc3Rhc2hfZGVidWdm
aWxlKCRobywgJGJ1aWxkZGlyLCAieGVuLWNvbmZpZyIsICJ4ZW4vLmNvbmZpZyIsIDEpOworICAg
IGJ1aWx0X3N0YXNoX2RlYnVnZmlsZSgkaG8sICRidWlsZGRpciwgInhlbi1odi1jb25maWciLCAi
eGVuL3hlbi8uY29uZmlnIiwgMSk7CisgICAgYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1
aWxkZGlyLCAic2VhYmlvcy1jb25maWciLAogCQkgICAgICJ4ZW4vdG9vbHMvZmlybXdhcmUvc2Vh
Ymlvcy1kaXItcmVtb3RlLy5jb25maWciLCAxKTsKICAgICBidWlsdF9jb21wcmVzc19zdGFzaGVk
KCJ4ZW4tc3ltcyIpOwogfQotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu May 25 16:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvYv-0003Xx-Ta; Thu, 25 May 2017 16:24:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvYu-0003XI-Ir
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:24:32 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 13/03-06719-F3507295; Thu, 25 May 2017 16:24:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK4dq3q
 kQdNCM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPq926WgsXhFUuafBoYP7t1MXJySAj4S5y8
 tJUFxGYT0JG4OHcnG4gtIuAo0bFrFWsXIwcHs4CWxJKVUiBhYQEniYfnd7OD2CwCqhK/H94FK
 +cVsJQ4eGARE8RIPYm3E18wgticAlYS98+1g8WFgGqWz/8CVS8ocXLmE7C1zAKaEq3bf7ND2P
 ISzVtnM0PUK0r0z3vANoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjXyEAvqSgzPaMkNzEzR9f
 QwEwvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfjr2UBhxglOZiURHnF56pFCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgvcOsHikkWJSanlqRlpkDDHmYtAQHj5IIrxJImre4IDG3ODMdInWKUZdjQ
 c+GL0xCLHn5ealS4rwnQIoEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEee
 +DTOHJzCuB2/QK6AgmoCNc7yqDHFGSiJCSamBs2dZ/gC/hNrOB9fX8FsFOJmbhpmzRlxod02Z
 9u2rfqPZ+oceSk4I32X98cfttEd6usXJheyrvXNWPZ1/xnZRYcv3dUsc3z1Pt2MoWfdl1u9mU
 t8PrzIoTy5fJdCiGLwhdHJtwN7ThmZvYhNcn37DK7WjQmVllbllevl5GckV6+l2/Y3lssWpKL
 MUZiYZazEXFiQDobl9YugIAAA==
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495729465!70708370!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3935 invoked from network); 25 May 2017 16:24:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 16:24:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="425445499"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Date: Thu, 25 May 2017 17:24:15 +0100
Message-ID: <20170525162418.85423-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170525162418.85423-1-roger.pau@citrix.com>
References: <20170525162418.85423-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 4/7] osstest: add a FreeBSD host install
	recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGluc3RhbGxhdGlvbiBpcyBwZXJmb3JtZWQgdXNpbmcgdGhlIGJzZGluc3RhbGwgdG9vbCwg
d2hpY2ggaXMgcGFydApvZiB0aGUgRnJlZUJTRCBiYXNlIHN5c3RlbS4gVGhlIGluc3RhbGxlciBp
bWFnZSBpcyBzZXR1cCB3aXRoIHRoZQpvc3N0ZXN0IHNzaCBrZXlzIGFuZCBzc2hkIGVuYWJsZWQg
YnkgZGVmYXVsdCwgd2hpY2ggYWxsb3dzIHRoZSB0ZXN0Cmhhcm5lc3MgdG8ganVzdCBzc2ggaW50
byB0aGUgYm94LCBjcmVhdGUgdGhlIGluc3RhbGwgY29uZmlnIGZpbGUgYW5kCmxhdW5jaCB0aGUg
c2NyaXB0ZWQgaW5zdGFsbC4KCkN1cnJlbnRseSB0aGUgaW5zdGFsbGF0aW9uIGlzIGRvbmUgd2l0
aCBaRlMgb25seSwgaW4gc3RyaXBlIG1vZGUsIGFuZAphIHNpbmdsZSBkaXNrLgoKSW4gb3JkZXIg
dG8gc3VwcG9ydCB0aGUgRnJlZUJTRCBpbnN0YWxsZXIgYSBuZXcgbWV0aG9kIGlzIGFkZGVkLCB0
aGF0CmFsbG93cyBzZXR0aW5nIHRoZSBweGUgYm9vdCBvZiBhIGhvc3QgdXNpbmcgYSBtZW1kaXNr
LgoKVGhlIGluc3RhbGwgc2NyaXB0IGVpdGhlciBwaWNrcyB0aGUgYmluYXJ5IGltYWdlcyBmcm9t
IHRoZSBvdXRwdXQgb2YgYQpwcmV2aW91cyBGcmVlQlNEIGJ1aWxkam9iICh5ZXQgdG8gYmUgaW50
cm9kdWNlZCksIG9yIGZyb20gdGhlIGZvbGRlcgpwb2ludGVkIGJ5IGZyZWVic2RfZGlzdHBhdGgu
IFRoaXMgZm9sZGVyIHNob3VsZCBjb250YWluIHRoZSBpbnN0YWxsZXIKaW1hZ2UgKGluc3RhbGwu
aW1nKSBhbmQgdGhlIGNvbXByZXNzZWQgaW5zdGFsbCBzZXRzIChrZXJuZWwudHh6LApiYXNlLnR4
eikgdG9nZXRoZXIgd2l0aCB0aGUgTUFOSUZFU1QgZmlsZSB0aGF0IGNvbnRhaW5zIHRoZSBjaGVj
a3N1bXMuCgpOb3RlIHRoYXQgdGhlIEZyZWVCU0QgaW5zdGFsbGVyIGltYWdlIHVzZXMgIm1lbWRp
c2siIGZyb20gcHhlbGludXgsIHNvCnRoZSB0ZnRwIHJvb3QgbmVlZHMgdG8gcHJvdmlkZSBhIGNv
cHkgb2YgbWVtZGlzay4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gVXNlIHBrZyBib290c3RyYXAg
aW5zdGVhZCBvZiBwa2cgdXBkYXRlLgogLSBVc2UgZnJlZWJzZGJ1aWxkam9iIGluc3RlYWQgb2Yg
ZnJlZWJzZF9idWlsZGpvYi4KIC0gYWRkICJhcHBlbmQgcmF3IiB0byB0aGUgbWVtZGlzayBjb21t
YW5kIGxpbmUuCiAtIFVzZSB3aXRoLWxvY2stZXggaW5zdGVhZCBvZiBmbG9jay4KIC0gVXNlIHN5
c3RlbV9jaGVja2VkIGFuZCBhbiBhcnJheSB0byBob2xkIHRoZSBsb2NrZWQgY29tbWFuZCB0bwog
ICBleGVjdXRlLgogLSBVc2UgYW4gYXJyYXkgdG8gc3RvcmUgdGhlIGxpc3Qgb2YgcG9zc2libGUg
ZGlzayBkZXZpY2VzLgogLSBVc2UgdGFyZ2V0X3B1dGZpbGVjb250ZW50c19yb290X3N0YXNoIGlu
IG9yZGVyIHRvIHVwbG9hZCB0aGUKICAgaW5zdGFsbCBzY3JpcHQgdG8gdGhlIHRhcmdldC4KIC0g
UmVtb3ZlIHRoZSB1c2FnZSBvZiBUZnRwRnJlZUJTREJhc2UuCiAtIFVzZSB0YXJnZXRfdGZ0cF9w
cmVmaXggaW4gb3JkZXIgdG8gZ2V0IHRoZSBwcmVmaXggZm9yIHRoZSB0ZnRwCiAgIHRhcmdldCBp
bWFnZSBwYXRoLgogLSBBZGQgYSBtaXNzaW5nIGxpbmV3cmFwLgogLSBSZXBsYWNlIHRoZSBzcGxp
dCB1c2VkIHRvIGdldCB0aGUgcnVudmFyIHBhdGhzIHdpdGggYSByZWdleHAuCiAtIFBsYWNlIHRo
ZSBpbnN0YWxsIHNldHMgYXQgL3Jvb3Qvb3NzdGVzdF9zZXRzIGluc3RlYWQgb2YKICAgL3RtcC9v
c3N0ZXN0X3NldHMuCiAtIFBpY2sgdGhlIHNldHMvaW5zdGFsbGVyIGltYWdlIGZyb20gdGhlIGZy
ZWVic2RidWlsZGpvYgogICBwYXRoX2ZyZWVic2Rpc3Qgb3IgZnJvbSB0aGUgcnVudmFyIHZhcmlh
YmxlIGZyZWVic2RfZGlzdHBhdGguCiAtIEFkZCBhIGNvbW1lbnQgYWJvdXQgd2hpY2ggRnJlZUJT
RCBzcGVjaWZpYyBpbnB1dHMgdGhlIHNjcmlwdAogICBjb25zdW1lcy4KLS0tCiBPc3N0ZXN0L1Rl
c3RTdXBwb3J0LnBtICB8ICAyMiArKystCiB0cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCB8IDI2MyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgMjg0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEw
MDc1NSB0cy1mcmVlYnNkLWhvc3QtaW5zdGFsbAoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1
cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDhiNDFhNGJjLi5iYTFkNmNj
OSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtCkBAIC0xMTgsNyArMTE4LDcgQEAgQkVHSU4gewogICAgICAgICAgICAgICAgICAg
ICAgIGF3YWl0X3dlYnNwYWNlX2ZldGNoX2J5bGVhZiBjcmVhdGVfd2ViZmlsZQogICAgICAgICAg
ICAgICAgICAgICAgIGZpbGVfbGlua19jb250ZW50cyBnZXRfdGltZW91dAogICAgICAgICAgICAg
ICAgICAgICAgIHNldHVwX25ldGJvb3RfZGkgc2V0dXBfbmV0Ym9vdF9sb2NhbCBob3N0X25ldGJv
b3RfZmlsZQotCQkgICAgICBzdWJzdF9uZXRib290X3RlbXBsYXRlCisgICAgICAgICAgICAgICAg
ICAgICAgc3Vic3RfbmV0Ym9vdF90ZW1wbGF0ZSBzZXR1cF9uZXRib290X21lbWRpc2sKIAogICAg
ICAgICAgICAgICAgICAgICAgIGV0aGVyX3ByZWZpeAogCkBAIC0yNTU5LDYgKzI1NTksMjYgQEAg
ZGVmYXVsdCBsb2NhbAogRU5ECiB9CiAKK3N1YiBzZXR1cF9uZXRib290X21lbWRpc2sgKCQkKSB7
CisgICAgbXkgKCRobywgJGltZykgPSBAXzsKKyAgICBzZXR1cF9uZXRib290X2Jvb3RjZmcoJGhv
LCA8PEVORCk7CitzZXJpYWwgMCAkY3tCYXVkfQordGltZW91dCA1CitsYWJlbCBvdmVyd3JpdGUK
KyAgICAgICAgbWVudSBsYWJlbCBeT3ZlcndyaXRlCisgICAgICAgIG1lbnUgZGVmYXVsdAorICAg
ICAgICBrZXJuZWwgbWVtZGlzaworICAgICAgICBpbml0cmQgJGltZworICAgICAgICAjIE5COiBh
Y2NvcmRpbmcgdG8gdGhlIG1lbWRpc2sgc3lzbGludXggd2lraXBhZ2UgWzBdCisgICAgICAgICMg
YWRkaW5nICJhcHBlbmQgcmF3IiBpcyByZXF1aXJlZCBpbiBvcmRlciB0byBib290IG9uCisgICAg
ICAgICMgc29tZSBib3hlcywgYW5kIGluIGZhY3Qgc29tZSBoYXJkd2FyZSB3aWxsIG5vdCBib290
CisgICAgICAgICMgd2l0aG91dCBpdC4KKyAgICAgICAgIyBbMF0gaHR0cDovL3d3dy5zeXNsaW51
eC5vcmcvd2lraS9pbmRleC5waHA/dGl0bGU9TUVNRElTSyNNZW1vcnlfYWNjZXNzX21ldGhvZAor
ICAgICAgICBhcHBlbmQgcmF3CitkZWZhdWx0IG92ZXJ3cml0ZQorRU5ECit9CisKICMgdWJvb3Qg
ZW11bGF0ZXMgcHhlbGludXgsIHNvIHJldXNlIEJJT1Mgc3R1ZmYKIHN1YiBzZXR1cF9uZXRib290
X2RpX3Vib290ICgkJCQkJDslKSB7IHJldHVybiAmc2V0dXBfbmV0Ym9vdF9kaV9iaW9zOyB9CiBz
dWIgc2V0dXBfbmV0Ym9vdF9sb2NhbF91Ym9vdCAoJCkgeyByZXR1cm4gJnNldHVwX25ldGJvb3Rf
bG9jYWxfYmlvczsgfQpkaWZmIC0tZ2l0IGEvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwgYi90cy1m
cmVlYnNkLWhvc3QtaW5zdGFsbApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMC4u
M2UwOTI0N2EKLS0tIC9kZXYvbnVsbAorKysgYi90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbApAQCAt
MCwwICsxLDI2MyBAQAorIyEvdXNyL2Jpbi9wZXJsIC13CisjIFRoaXMgaXMgcGFydCBvZiAib3Nz
dGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmln
aHQgKEMpIDIwMTcgQ2l0cml4IEluYy4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAz
IG9mIHRoZSBMaWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u
LgorIyAKKyMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMg
YWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn
L2xpY2Vuc2VzLz4uCisKKyMgVGhlIEZyZWVCU0QgaW5zdGFsbGVyIHNjcmlwdCBjb25zdW1lcyBl
aXRoZXIgb25lIG9mIHRoZSBmb2xsb3dpbmcKKyMgcnVudmFyczoKKyMKKyMgZnJlZWJzZF9kaXN0
cGF0aDogcG9pbnRzIHRvIGEgZm9sZGVyIGFjY2Vzc2libGUgYnkgdGhlIGNvbnRyb2xsZXIgdGhh
dAorIyBzaG91bGQgY29udGFpbiB0aGUgaW5zdGFsbGVyIGltYWdlIGFuZCB0aGUgY29tcHJlc3Nl
ZCBpbnN0YWxsIHNldHMsCisjIHRvZ2V0aGVyIHdpdGggdGhlIE1BTklGRVNUIGZpbGUuCisjCisj
IGZyZWVic2RidWlsZGpvYjogcG9pbnRzIHRvIGEgcHJldmlvdXMgRnJlZUJTRCBidWlsZCBqb2Is
IHRoYXQgaGFzCisjIHByb2R1Y2VkIGFuIGluc3RhbGxlciBpbWFnZSBhbmQgY29tcHJlc3NlZCBz
ZXRzLiBUaGUgb25seSBydW52YXIgdXNlZAorIyBmb3JtIHRoZSBqb2IgcG9pbnRlZCB0byBieSBm
cmVlYnNkYnVpbGRqb2IgaXMgdGhlIHBhdGhfZnJlZWJzZGRpc3Qgb25lLAorIyB0aGF0IHBvaW50
cyB0byB0aGUgZm9sZGVyIGNvbnRhaW5pbmcgdGhlIGZpbGVzIGRlc2NyaWJlZCBhYm92ZS4KKyMK
KyMgVGhlIGluc3RhbGxlciBpbWFnZSBtdXN0IGJlIG5hbWVkICdpbnN0YWxsLmltZycsIGFuZCB0
aGUgc2V0cworIyAna2VybmVsLnR4eicsICdiYXNlLnR4eicgYW5kIGZpbmFsbHkgdGhlICdNQU5J
RkVTVCcgZmlsZSB0aGF0IGNvbnRhaW5zCisjIHRoZSBjaGVja3N1bXMuCisKK3VzZSBzdHJpY3Qg
cXcodmFycyk7Cit1c2UgREJJOwordXNlIFBPU0lYOworCit1bnNoaWZ0IEBJTkMsIHF3KC4pOwor
dXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK3RzcmVhZGNvbmZpZygp
OworCitvdXIgJXhvcHRzOworCitvdXIgKCR3aGhvc3QpID0gQEFSR1Y7Ciskd2hob3N0IHx8PSAn
aG9zdCc7CitvdXIgJGhvPSBzZWxlY3Rob3N0KCR3aGhvc3QpOworZXhpdCAwIGlmICRoby0+e0Zs
YWdzfXsnbm8tcmVpbnN0YWxsJ307CitleGl0IDAgaWYgJGhvLT57U2hhcmVkUmVhZHl9OworCitv
dXIgJXRpbWVvdXQ9IHF3KFNzaGQgMTAwMCk7CisKK291ciBAc2V0cyA9IHF3KGJhc2UudHh6IGtl
cm5lbC50eHopOworCitvdXIgJHBhdGhfcHJlZml4ID0gJHJ7ImZyZWVic2RfZGlzdHBhdGgifSB8
fAorICAgICAgICAgICAgICAgICAgIGdldF9zdGFzaGVkKCJwYXRoX2ZyZWVic2RkaXN0IiwgJHJ7
ImZyZWVic2RidWlsZGpvYiJ9KTsKKworc3ViIGdldF9zZXRzX3BhdGggKCkgeworICAgIG15IEBw
YXRoczsKKworICAgIGZvcmVhY2ggbXkgJHNldCAoQHNldHMsICJNQU5JRkVTVCIpIHsKKyAgICAg
ICAgcHVzaCBAcGF0aHMsIHsgbmFtZSA9PiAiJHNldCIsIHBhdGggPT4gIiRwYXRoX3ByZWZpeC8k
c2V0IiB9OworICAgIH0KKworICAgIHJldHVybiBAcGF0aHM7Cit9CisKK3N1YiBjcmVhdGVfc3No
X292ZXJsYXkgKCkgeworICAgIG15ICR1cmwgPSBjcmVhdGVfd2ViZmlsZSgkaG8sICJzc2gudGFy
Iiwgc3ViIHsKKyAgICAgICAgbXkgKCRmaCkgPSBAXzsKKyAgICAgICAgY29udGVudHNfbWFrZV9j
cGlvKCRmaCwgJ3VzdGFyJywgICIkY3tPdmVybGF5TG9jYWx9L2V0Yy9zc2gvIik7CisgICAgfSk7
CisKKyAgICByZXR1cm4gJHVybDsKK30KKworc3ViIHNldHVwX25ldGJvb3RfaW5zdGFsbGVyICgp
IHsKKyAgICBteSAkaW1hZ2UgPSAiJHBhdGhfcHJlZml4L2luc3RhbGwuaW1nIjsKKyAgICBteSAk
cHhlaW1nID0gdGFyZ2V0X3RmdHBfcHJlZml4KCRobykgLiAiLS1mcmVlYnNkLmltZyI7CisgICAg
bXkgJGhhc2ggPSBgc2hhMjU2c3VtICRpbWFnZSB8IGhlYWQgLWMgNjRgIG9yIGRpZSAkITsKKyAg
ICBteSAkdGZ0cF9mcmVlYnNkID0gIiRoby0+e1RmdHB9e1BhdGh9LyRoby0+e1RmdHB9e1RtcERp
cn0vZnJlZWJzZC1pbWFnZXMvIjsKKyAgICBteSAkc2NyaXB0ID0gPDwnRU5EJzsKK2Jhc2VkaXI9
JDAKK2ltYWdlcGF0aD0kMQorc2hhcmVkcGF0aD0kMgordGFyZ2V0cGF0aD0kMworY2QgJGJhc2Vk
aXIKK2lmIFsgISAtZiAkc2hhcmVkcGF0aCBdOyB0aGVuCisgICAgbWtkaXIgLXAgYGRpcm5hbWUg
JHNoYXJlZHBhdGhgCisgICAgY3AgJGltYWdlcGF0aCAkc2hhcmVkcGF0aAorZmkKK3JtIC1mICR0
YXJnZXRwYXRoCitsbiAkc2hhcmVkcGF0aCAkdGFyZ2V0cGF0aAorIyBEaXIgZm9ybWF0IGZyb20g
YmFzZWRpciBpcyAkYXJjaC8kaGFzaC9pbnN0YWxsLmltZworZm9yIGhhc2hkaXIgaW4gYGZpbmQg
LW1pbmRlcHRoIDIgLW1heGRlcHRoIDIgLXR5cGUgZGA7IGRvCisgICAgY291bnQ9YHN0YXQgLWMg
JWggJGhhc2hkaXIvaW5zdGFsbC5pbWdgCisgICAgaWYgWyAkY291bnQgLWVxIDEgXTsgdGhlbgor
ICAgICAgICBybSAtcmYgJGhhc2hkaXIKKyAgICBmaQorZG9uZQorRU5ECisgICAgbXkgQGNtZCA9
ICggIndpdGgtbG9jay1leCIsICItdyIsICIkdGZ0cF9mcmVlYnNkL2xvY2siLAorICAgICAgICAg
ICAgICAgICJiYXNoIiwgIi1leGMiLCAiJHNjcmlwdCIsCisgICAgICAgICAgICAgICAgIiR0ZnRw
X2ZyZWVic2QiLCAiJGltYWdlIiwgIiRye2FyY2h9LyRoYXNoL2luc3RhbGwuaW1nIiwKKyAgICAg
ICAgICAgICAgICAiJGhvLT57VGZ0cH17UGF0aH0vJHB4ZWltZyIgKTsKKworICAgIGVuc3VyZWRp
cigiJHRmdHBfZnJlZWJzZCIpOworICAgIHN5c3RlbV9jaGVja2VkKEBjbWQpOworCisgICAgIyBT
ZXR1cCB0aGUgcHhlbGludXggY29uZmlnIGZpbGUKKyAgICBsb2dtKCJCb290aW5nIGZyb20gaW5z
dGFsbGVyIGltYWdlIGF0ICRweGVpbWciKTsKKyAgICBzZXR1cF9uZXRib290X21lbWRpc2soJGhv
LCAkcHhlaW1nKTsKK30KKworc3ViIGluc3RhbGwgKCkgeworICAgIG15ICRhdXRoa2V5cyA9IGF1
dGhvcml6ZWRfa2V5cygpOworICAgIG15ICRrbm93bmhvc3RzID0ga25vd25faG9zdHMoKTsKKyAg
ICBteSAkc3NoZF9rZXlzX3VybCA9IGNyZWF0ZV9zc2hfb3ZlcmxheSgpOworICAgIG15IEBkaXNr
X25hbWVzID0gcXcoYWRhMCBkYTAgYWQwKTsKKyAgICBteSAkdGFyZ2V0X3NldHMgPSAiL3Jvb3Qv
b3NzdGVzdF9zZXRzIjsKKyAgICBteSAkZGlzazsKKyAgICBteSAkbmljOworCisgICAgdGFyZ2V0
X2NtZF9yb290KCRobywgJ2Noc2ggLXMgL2Jpbi9zaCcsIDEwKTsKKworICAgIGxvZ20oIlRyeWlu
ZyB0byBmaW5kIGEgZGlzayB0byBpbnN0YWxsIHRvIik7CisgICAgJGRpc2sgPSB0YXJnZXRfY21k
X291dHB1dF9yb290KCRobywgPDxFTkQsIDMwKTsKK2ZvciBkaXNrIGluIEBkaXNrX25hbWVzOyBk
bworICAgIGlmIFsgLWMgIi9kZXYvXCRkaXNrIiBdOyB0aGVuCisgICAgICAgIGVjaG8gXCRkaXNr
CisgICAgICAgIGV4aXQgMAorICAgIGZpCitkb25lCitleGl0IDEKK0VORAorICAgIGRlZmluZWQo
JGRpc2spIG9yIGRpZSAiVW5hYmxlIHRvIGZpbmQgYSB2YWxpZCBkaXNrIjsKKyAgICBsb2dtKCJV
c2luZyAkZGlzayBhcyBkZXN0aW5hdGlvbiBkaXNrIGRldmljZSIpOworCisgICAgbG9nbSgiVHJ5
aW5nIHRvIGZpZ3VyZSBvdXQgcHJpbWFyeSBuaWMgZGV2aWNlIG5hbWUiKTsKKyAgICAkbmljID0g
dGFyZ2V0X2NtZF9vdXRwdXRfcm9vdCgkaG8sIDw8RU5ELCAzMCk7CituaWNzPWBpZmNvbmZpZyAt
bGAKK2ZvciBuaWMgaW4gXCRuaWNzOyBkbworICAgIGFkZHI9YGlmY29uZmlnIFwkbmljIGluZXR8
Z3JlcCBpbmV0fGF3ayB7J3ByaW50IFwkMid9YAorICAgIGlmIFsgIlwkYWRkciIgPSAiJGhvLT57
SXB9IiBdOyB0aGVuCisgICAgICAgIGVjaG8gXCRuaWMKKyAgICAgICAgZXhpdCAwCisgICAgZmkK
K2RvbmUKK2V4aXQgMQorRU5ECisgICAgZGVmaW5lZCgkbmljKSBvciBkaWUgIlVuYWJsZSB0byBm
aW5kIHByaW1hcnkgbmV0d29yayBpbnRlcmZhY2UiOworICAgIGxvZ20oIlVzaW5nICRuaWMgYXMg
cHJpbWFyeSBuZXR3b3JrIGludGVyZmFjZSIpOworCisgICAgbG9nbSgiVXBsb2FkaW5nIHRoZSBp
bnN0YWxsIHNldHMgdG8gdGhlIHN5c3RlbSIpOworICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sIDw8
RU5ELCAzMCk7Citta2RpciAtcCAkdGFyZ2V0X3NldHMKK21vdW50IC1vIHNpemU9MUcgLXQgdG1w
ZnMgdG1wZnMgJHRhcmdldF9zZXRzCitFTkQKKworICAgIGZvcmVhY2ggKGdldF9zZXRzX3BhdGgo
KSkgeworICAgICAgICB0YXJnZXRfcHV0ZmlsZV9yb290KCRobywgNjAwLCAkXy0+e3BhdGh9LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIkdGFyZ2V0X3NldHMvJF8tPntuYW1lfSIpOwor
ICAgIH0KKworICAgIGxvZ20oIkNyZWF0aW5nIHRoZSBpbnN0YWxsZXIgc2NyaXB0Iik7CisgICAg
dGFyZ2V0X3B1dGZpbGVjb250ZW50c19yb290X3N0YXNoKCRobywgMTAsIDw8RU5ELCAnfi9pbnN0
YWxsc2NyaXB0Jyk7CitzZXQgLWEKK0JTRElOU1RBTExfRElTVERJUj0iJHRhcmdldF9zZXRzIgor
WkZTQk9PVF9ESVNLUz0iJGRpc2siCitESVNUUklCVVRJT05TPSJAc2V0cyIKK25vbkludGVyYWN0
aXZlPTEKKworIyEvYmluL3NoCitzZXQgLWV4CisKKyMgU2V0dXAgbmljIGFuZCBzc2hkCitlY2hv
ICJpZmNvbmZpZ18kbmljPURIQ1AiID4+IC9ldGMvcmMuY29uZgorZWNobyAic3NoZF9lbmFibGU9
WUVTIiA+PiAvZXRjL3JjLmNvbmYKKworIyBEaXNhYmxlIHNlbmRtYWlsCitlY2hvICJzZW5kbWFp
bF9lbmFibGU9Tk9ORSIgPj4gL2V0Yy9yYy5jb25mCisKKyMgU2V0IHByb3h5IGZvciB0aGUgcGtn
IG1hbmFnZXIKK21rZGlyIC1wIC91c3IvbG9jYWwvZXRjLworY2F0IDw8IEVORFBLRyA+PiAvdXNy
L2xvY2FsL2V0Yy9wa2cuY29uZgorcGtnX2VudjogeyBodHRwX3Byb3h5ID0gJGN7SHR0cFByb3h5
fSB9CitkZWZhdWx0X2Fsd2F5c195ZXM6IHRydWUKK2Fzc3VtZV9hbHdheXNfeWVzOiB0cnVlCitF
TkRQS0cKKworIyBCb290c3RhcCB0aGUgcGFja2FnZSBtYW5hZ2VyCitleHBvcnQgSFRUUF9QUk9Y
WT0kY3tIdHRwUHJveHl9CitleHBvcnQgQVNTVU1FX0FMV0FZU19ZRVM9eWVzCitwa2cgYm9vdHN0
cmFwCisKKyMgQWxsb3cgcm9vdCB1c2VyIGxvZ2luIGFuZCBzZXR1cCBzc2gga2V5cworY2hzaCAt
cyAvYmluL3NoIHJvb3QKK2VjaG8gJ1Blcm1pdFJvb3RMb2dpbiB5ZXMnID4+IC9ldGMvc3NoL3Nz
aGRfY29uZmlnCitta2RpciAtcCAvcm9vdC8uc3NoCitjYXQgPDwgRU5ES0VZUyA+IC9yb290Ly5z
c2gvYXV0aG9yaXplZF9rZXlzCiskYXV0aGtleXMKK0VOREtFWVMKK2NhdCA8PCBFTkRIT1NUUyA+
IC9yb290Ly5zc2gva25vd25faG9zdHMKKyRrbm93bmhvc3RzCitFTkRIT1NUUworCisjIEZldGNo
IGhvc3Qga2V5cworZmV0Y2ggJHNzaGRfa2V5c191cmwgLW8gLSB8IHRhciAteGYgLSAtQyAvZXRj
L3NzaC8KKyMgU2V0IGNvcnJlY3QgcGVybWlzc2lvbnMKK2Nob3duIHJvb3Q6d2hlZWwgL2V0Yy9z
c2gvc3NoX2hvc3RfKl9rZXkqCitjaG1vZCAwNjAwIC9ldGMvc3NoL3NzaF9ob3N0Xypfa2V5Citj
aG1vZCAwNjQ0IC9ldGMvc3NoL3NzaF9ob3N0Xypfa2V5LnB1YgorCisjIEFkZCBhIG9zc3Rlc3Qg
dXNlcgorcHcgdXNlcmFkZCBvc3N0ZXN0IC1tCitjaHNoIC1zIC9iaW4vc2ggb3NzdGVzdAorbWtk
aXIgLXAgL2hvbWUvb3NzdGVzdC8uc3NoCitjYXQgPDwgRU5ES0VZUyA+IC9ob21lL29zc3Rlc3Qv
LnNzaC9hdXRob3JpemVkX2tleXMKKyRhdXRoa2V5cworRU5ES0VZUworY2F0IDw8IEVOREhPU1RT
ID4gL2hvbWUvb3NzdGVzdC8uc3NoL2tub3duX2hvc3RzCiska25vd25ob3N0cworRU5ESE9TVFMK
KworIyBTZXR1cCBzZXJpYWwgY29uc29sZQorcHJpbnRmICIlcyIgIi1oIC1TJGN7QmF1ZH0iID4+
IC9ib290LmNvbmZpZworY2F0IDw8IEVOREJPT1QgPj4gL2Jvb3QvbG9hZGVyLmNvbmYKK2Jvb3Rf
c2VyaWFsPSJZRVMiCitjb21jb25zb2xlX3NwZWVkPSIkY3tCYXVkfSIKK2NvbnNvbGU9ImNvbWNv
bnNvbGUiCitib290X3ZlcmJvc2U9IllFUyIKK2JlYXN0aWVfZGlzYWJsZT0iWUVTIgorRU5EQk9P
VAorRU5ECisKKyAgICBsb2dtKCJMYXVuY2ggdGhlIGluc3RhbGxlciIpOworICAgIHRhcmdldF9j
bWRfcm9vdCgkaG8sICdic2RpbnN0YWxsIHNjcmlwdCBpbnN0YWxsc2NyaXB0JywgMTIwMCk7CisK
KyAgICB0YXJnZXRfcmVib290KCRobyk7CisKKyAgICBsb2dtKCJXYWl0aW5nIGZvciB0aGUgaG9z
dCB0byBib290Iik7CisgICAgYXdhaXRfdGNwKGdldF90aW1lb3V0KCRobywncmVib290JywkdGlt
ZW91dHtTc2hkfSksIDE0LCAkaG8pOworCisgICAgbG9nbSgiRnJlZUJTRCBpbnN0YWxsZWQgc3Vj
Y2VzZnVsbHkiKTsKK30KKworIyBTd2l0Y2ggb2ZmLCBzZXR1cCBQWEUgYW5kIHN3aXRjaCBvbiB0
byB0aGUgaW5zdGFsbGVyCitwb3dlcl9zdGF0ZSgkaG8sIDApOworc2V0dXBfbmV0Ym9vdF9pbnN0
YWxsZXIoKTsKK3Bvd2VyX2N5Y2xlX3NsZWVwKCRobyk7Citwb3dlcl9zdGF0ZSgkaG8sIDEpOwor
CisjIFdhaXQgZm9yIHRoZSBob3N0IHRvIGZpbmlzaCBib290aW5nCitsb2dtKCJXYWl0aW5nIGZv
ciB0aGUgaW5zdGFsbGVyIHRvIGJvb3QiKTsKK2F3YWl0X3RjcChnZXRfdGltZW91dCgkaG8sJ3Jl
Ym9vdCcsJHRpbWVvdXR7U3NoZH0pLCAxNCwgJGhvKTsKKworIyBOZXh0IGJvb3Qgd2lsbCBiZSBm
cm9tIGxvY2FsIGRpc2sKK3NldHVwX25ldGJvb3RfbG9jYWwoJGhvKTsKKworIyBQcm9jZWVkIHdp
dGggdGhlIGluc3RhbGwKK2luc3RhbGwoKTsKKwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 16:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvYs-0003WD-88; Thu, 25 May 2017 16:24:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvYq-0003Vq-TJ
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:24:28 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BF/2C-03696-C3507295; Thu, 25 May 2017 16:24:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK41q3q
 kwYNnuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDj21MBa0KFTdePmJqYJwt0cXIySEh4C+x
 6fp+dhCbTUBH4uLcnWwgtoiAo0THrlWsXYwcHMwCWhJLVkqBhIUFvCVmX9rFAmKzCKhKrHv/i
 hnE5hWwlHg57QETxEg9ibcTXzCC2JwCVhL3z7WDxYWAapbP/8IGUS8ocXLmE7A5zAKaEq3bf7
 ND2PISzVtnM0PUK0r0z3vANoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjXyEAvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjr2UBhxglOZiURHnF56pFCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgvcOsHikkWJSanlqRlpkDDHqYtAQHj5IIrxJImre4IDG3ODMdInWKU
 VFKnPcESEIAJJFRmgfXBou0S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmvQ8yhSczrwRu+i
 ugxUxAi13vKoMsLklESEk1MIbXCf43i/AoecdxuXfi2Z7Xc905ZA2Xhl0XePxPd462p+StJhO
 djJ8y/xOWu0cDQ7nuv7pgw+XFrnkrlLcsuT7laNnahd9vHFHouZvC7r935l4hRWU7iTrmP4sf
 bErv4T90qWp3xJ03nu/2rG1on2K671JbE0vNFo894vssVRVY89axXZnqrcRSnJFoqMVcVJwIA
 D4HF4uvAgAA
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495729465!70708370!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3839 invoked from network); 25 May 2017 16:24:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 16:24:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="425445496"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Date: Thu, 25 May 2017 17:24:13 +0100
Message-ID: <20170525162418.85423-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170525162418.85423-1-roger.pau@citrix.com>
References: <20170525162418.85423-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/7] osstest: move known_hosts generation to
	TestSupport
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBlcXVpdmFsZW50IHRvIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGF1dGhvcml6ZWRfa2V5
cyBmdW5jdGlvbiwKYW5kIGdlbmVyYXRlcyB0aGUgY29udGVudHMgb2YgdGhlIGtub3duX2hvc3Rz
IGZpbGUgdGhhdCBzaG91bGQgYmUKaW5zdGFsbGVkIG9uIHRhcmdldHMuCgpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvRGViaWFuLnBt
ICAgICAgfCAzNiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIE9zc3Rlc3Qv
VGVzdFN1cHBvcnQucG0gfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0RlYmlhbi5wbSBiL09zc3Rlc3QvRGViaWFuLnBtCmluZGV4
IDhiYTQ4YmZhLi44NzUzOTgyMiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9EZWJpYW4ucG0KKysrIGIv
T3NzdGVzdC9EZWJpYW4ucG0KQEAgLTcwOSw0MSArNzA5LDcgQEAgc3ViIHByZXNlZWRfc3NoICgk
JCkgewogICAgIG15ICgkaG8sJHNmeCkgPSBAXzsKIAogICAgIG15ICRhdXRoa2V5c191cmw9IGNy
ZWF0ZV93ZWJmaWxlKCRobywgImF1dGhrZXlzJHNmeCIsIGF1dGhvcml6ZWRfa2V5cygpKTsKLQot
ICAgIG15ICRob3N0a2V5ZmlsZT0gIiRje092ZXJsYXlMb2NhbH0vZXRjL3NzaC9zc2hfaG9zdF9y
c2Ffa2V5LnB1YiI7Ci0gICAgbXkgJGhvc3RrZXk9IGdldF9maWxlY29udGVudHMoJGhvc3RrZXlm
aWxlKTsKLSAgICBjaG9tcCgkaG9zdGtleSk7ICRob3N0a2V5Lj0iXG4iOwotICAgIG15ICRrbm93
bmhvc3RzPSAnJzsKLQotICAgIG15ICRob3N0c3E9ICRkYmhfdGVzdHMtPnByZXBhcmUoPDxFTkQp
OwotICAgICAgICBTRUxFQ1QgdmFsIEZST00gcnVudmFycwotICAgICAgICAgV0hFUkUgZmxpZ2h0
PT8gQU5EIG5hbWUgTElLRSAnJWhvc3QnCi0gICAgICAgICBHUk9VUCBCWSB2YWwKLUVORAotICAg
ICRob3N0c3EtPmV4ZWN1dGUoJGZsaWdodCk7Ci0gICAgd2hpbGUgKG15ICgkbm9kZSkgPSAkaG9z
dHNxLT5mZXRjaHJvd19hcnJheSgpKSB7Ci0gICAgICAgIG15ICRkZWZhdWx0ZnFkbiA9ICRub2Rl
OwotICAgICAgICAkZGVmYXVsdGZxZG4gLj0gIi4kY3tUZXN0SG9zdERvbWFpbn0iIHVubGVzcyAk
ZGVmYXVsdGZxZG4gPX4gbS9cLi87Ci0KLSAgICAgICAgbXkgJXByb3BzOwotICAgICAgICAkbWhv
c3RkYi0+Z2V0X3Byb3BlcnRpZXMoJG5vZGUsIFwlcHJvcHMpOwotCi0gICAgICAgIG15ICRsb25n
bmFtZT0gJHByb3Bze0ZxZG59IC8vICRkZWZhdWx0ZnFkbjsKLSAgICAgICAgbXkgKEBob3N0ZW50
KT0gZ2V0aG9zdGJ5bmFtZSgkbG9uZ25hbWUpOwotICAgICAgICBpZiAoIUBob3N0ZW50KSB7Ci0g
ICAgICAgICAgICBsb2dtKCJza2lwcGluZyBob3N0IGtleSBmb3Igbm9uZXhpc3RlbnQgaG9zdCAk
bG9uZ25hbWUiKTsKLSAgICAgICAgICAgIG5leHQ7Ci0gICAgICAgIH0KLSAgICAgICAgbXkgJHNw
ZWNzPSBqb2luICcsJywgJGxvbmduYW1lLCAkbm9kZSwgbWFwIHsKLSAgICAgICAgICAgIGpvaW4g
Jy4nLCB1bnBhY2sgJ1c0JywgJF87Ci0gICAgICAgIH0gQGhvc3RlbnRbNC4uJCNob3N0ZW50XTsK
LSAgICAgICAgbG9nbSgiYWRkaW5nIGhvc3Qga2V5IGZvciAkc3BlY3MiKTsKLSAgICAgICAgJGtu
b3duaG9zdHMuPSAiJHNwZWNzICIuJGhvc3RrZXk7Ci0gICAgfQotICAgICRob3N0c3EtPmZpbmlz
aCgpOwotCi0gICAgJGtub3duaG9zdHMuPSAibG9jYWxob3N0LDEyNy4wLjAuMSAiLiRob3N0a2V5
OwotICAgIG15ICRrbm93bmhvc3RzX3VybD0gY3JlYXRlX3dlYmZpbGUoJGhvLCAia25vd25faG9z
dHMkc2Z4IiwgJGtub3duaG9zdHMpOworICAgIG15ICRrbm93bmhvc3RzX3VybD0gY3JlYXRlX3dl
YmZpbGUoJGhvLCAia25vd25faG9zdHMkc2Z4Iiwga25vd25faG9zdHMoKSk7CiAKICAgICBwcmVz
ZWVkX2hvb2tfY29tbWFuZCgkaG8sICdsYXRlX2NvbW1hbmQnLCAkc2Z4LCA8PEVORCk7CiAjIS9i
aW4vc2gKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtCmluZGV4IDVmMTNlYjBiLi44YzcwNzhjNSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC04OSw3ICs4OSw3
IEBAIEJFR0lOIHsKICAgICAgICAgICAgICAgICAgICAgICBzdG9yZV9yZXZpc2lvbiBzdG9yZV92
Y3NfcmV2aXNpb24KICAgICAgICAgICAgICAgICAgICAgICBnaXRfbWFzc2FnZV91cmwKIAotICAg
ICAgICAgICAgICAgICAgICAgIHNzaG9wdHMgYXV0aG9yaXplZF9rZXlzCisgICAgICAgICAgICAg
ICAgICAgICAgc3Nob3B0cyBhdXRob3JpemVkX2tleXMga25vd25faG9zdHMKICAgICAgICAgICAg
ICAgICAgICAgICBjZmdfdGZ0cF9kaV92ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgcmVt
b3RlX3Blcmxfc2NyaXB0X29wZW4gcmVtb3RlX3Blcmxfc2NyaXB0X2RvbmUKICAgICAgICAgICAg
ICAgICAgICAgICBob3N0X3JlYm9vdCB0YXJnZXRfcmVib290IHRhcmdldF9yZWJvb3RfaGFyZCAg
ICAgICAgICAgIApAQCAtMjM1Niw2ICsyMzU2LDQ1IEBAIHN1YiBhdXRob3JpemVkX2tleXMgKCkg
ewogICAgIHJldHVybiAkYXV0aGtleXM7CiB9CiAKK3N1YiBrbm93bl9ob3N0cyAoKSB7CisgICAg
bXkgJGhvc3RrZXlmaWxlPSAiJGN7T3ZlcmxheUxvY2FsfS9ldGMvc3NoL3NzaF9ob3N0X3JzYV9r
ZXkucHViIjsKKyAgICBteSAkaG9zdGtleT0gZ2V0X2ZpbGVjb250ZW50cygkaG9zdGtleWZpbGUp
OworICAgIGNob21wKCRob3N0a2V5KTsgJGhvc3RrZXkuPSJcbiI7CisKKyAgICBteSAka25vd25o
b3N0cz0gJyc7CisKKyAgICBteSAkaG9zdHNxPSAkZGJoX3Rlc3RzLT5wcmVwYXJlKDw8RU5EKTsK
KyAgICAgICAgU0VMRUNUIHZhbCBGUk9NIHJ1bnZhcnMKKyAgICAgICAgIFdIRVJFIGZsaWdodD0/
IEFORCBuYW1lIExJS0UgJyVob3N0JworICAgICAgICAgR1JPVVAgQlkgdmFsCitFTkQKKyAgICAk
aG9zdHNxLT5leGVjdXRlKCRmbGlnaHQpOworICAgIHdoaWxlIChteSAoJG5vZGUpID0gJGhvc3Rz
cS0+ZmV0Y2hyb3dfYXJyYXkoKSkgeworICAgICAgICBteSAkZGVmYXVsdGZxZG4gPSAkbm9kZTsK
KyAgICAgICAgJGRlZmF1bHRmcWRuIC49ICIuJGN7VGVzdEhvc3REb21haW59IiB1bmxlc3MgJGRl
ZmF1bHRmcWRuID1+IG0vXC4vOworCisgICAgICAgIG15ICVwcm9wczsKKyAgICAgICAgJG1ob3N0
ZGItPmdldF9wcm9wZXJ0aWVzKCRub2RlLCBcJXByb3BzKTsKKworICAgICAgICBteSAkbG9uZ25h
bWU9ICRwcm9wc3tGcWRufSAvLyAkZGVmYXVsdGZxZG47CisgICAgICAgIG15IChAaG9zdGVudCk9
IGdldGhvc3RieW5hbWUoJGxvbmduYW1lKTsKKyAgICAgICAgaWYgKCFAaG9zdGVudCkgeworICAg
ICAgICAgICAgbG9nbSgic2tpcHBpbmcgaG9zdCBrZXkgZm9yIG5vbmV4aXN0ZW50IGhvc3QgJGxv
bmduYW1lIik7CisgICAgICAgICAgICBuZXh0OworICAgICAgICB9CisgICAgICAgIG15ICRzcGVj
cz0gam9pbiAnLCcsICRsb25nbmFtZSwgJG5vZGUsIG1hcCB7CisgICAgICAgICAgICBqb2luICcu
JywgdW5wYWNrICdXNCcsICRfOworICAgICAgICB9IEBob3N0ZW50WzQuLiQjaG9zdGVudF07Cisg
ICAgICAgIGxvZ20oImFkZGluZyBob3N0IGtleSBmb3IgJHNwZWNzIik7CisgICAgICAgICRrbm93
bmhvc3RzLj0gIiRzcGVjcyAiLiRob3N0a2V5OworICAgIH0KKyAgICAkaG9zdHNxLT5maW5pc2go
KTsKKworICAgICRrbm93bmhvc3RzLj0gImxvY2FsaG9zdCwxMjcuMC4wLjEgIi4kaG9zdGtleTsK
KworICAgIHJldHVybiAka25vd25ob3N0czsKK30KKwogc3ViIGNmZ190ZnRwX2RpX3ZlcnNpb24g
KCQpIHsKICAgICBteSAoJHN1aXRlKSA9IEBfOwogICAgICRzdWl0ZSAvLz0gJ3ggZGVmIHN1aXRl
JzsgIyB3aWxsIG5vdCBmaW5kICRjey4uLn0KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 16:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvYr-0003Vt-0x; Thu, 25 May 2017 16:24:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvYq-0003Vk-6v
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:24:28 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 80/BF-03557-B3507295; Thu, 25 May 2017 16:24:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsXitHRDpK4Vq3q
 kwdl/Nhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amVdfZClrYKi423WVqYPzO0sXIySEh4C/x
 7foDVhCbTUBH4uLcnWwgtoiAo0THrlVAcQ4OYQELic4X9SBhFgFViRnnD7GAhHkFLCWWTbSDm
 KIn8XbiC0YQW0hAUaJ/3gOwKbwCghInZz4B28QsICFx8MUL5gmMXLOQpGYhSS1gZFrFqFGcWl
 SWWqRrZKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHocQYg2MH4a1nAIUZJDiY
 lUV7xuWqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR47zCrRwoJFqWmp1akZeYAQw8mLcHBoyTC
 qwSS5i0uSMwtzkyHSJ1iNObYsHr9FyaOpg9bvjAJseTl56VKifOeACkVACnNKM2DGwSLiUuMs
 lLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5r0PMoUnM68Ebt8roFOYgE5xvasMckpJIkJKqoEx48
 2/C7mPKjQ8P+3bdjLyXcTxPtfZ34U2agV1a55mr9/VcfrmhYZaTZlApcfWTw56rlGIrv7Qy6a
 drLfB7KntTGM/47iwCuYYZZXIzL9d98Nj2Or6ZlfcaVIOfHz/4upXYXsOdi12lf/3fo3r51P3
 OaVb7wpwrDjqY5goXxIrsKRxwreDMUxKLMUZiYZazEXFiQDsAjbyhAIAAA==
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495729465!70708370!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3796 invoked from network); 25 May 2017 16:24:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 16:24:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="425445494"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Date: Thu, 25 May 2017 17:24:11 +0100
Message-ID: <20170525162418.85423-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/7] osstest: initial FreeBSD support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBpbnRyb2R1Y2VzIGluaXRpYWwgRnJlZUJTRCBob3N0IHN1cHBv
cnQgdG8gb3NzdGVzdC4gVGhlCmN1cnJlbnQgc2VyaWVzIGFsbG93IGluc3RhbGxpbmcgYSBiYXJl
LW1ldGFsIGhvc3Qgd2l0aCBGcmVlQlNEIGFuZApidWlsZGluZyBGcmVlQlNEIG9uIGl0IGluIG9y
ZGVyIHRvIGdlbmVyYXRlIG5ldyBpbnN0YWxsIG1lZGlhIHRoYXQgY2FuCmJlIGZlZCBpbnRvIHRo
ZSBpbnN0YWxsZXIgc2NyaXB0LgoKVGhpcyBpcyBzdGlsbCB2ZXJ5IGxpbWl0ZWQsIHNpbmNlIG5v
IFhlbiB0ZXN0aW5nIGlzIGRvbmUgb24gdGhvc2UKaG9zdHMsIGhvd2V2ZXIgaXQgc2V0cyB0aGUg
YmFzZSB0byBhZGQgYSBYZW4gYnVpbGQgdGVzdCBmb3IgRnJlZUJTRC4KCk5vdGUgdGhhdCBpdCBz
aG91bGQgYmUgcXVpdGUgZWFzeSB0byBhZGQgbW9yZSBzdGVwcyB0byB0aGUgYnVpbGQKc2NyaXB0
IHNvIHRoYXQgRnJlZUJTRCBWTSBpbWFnZXMgYXJlIGFsc28gZ2VuZXJhdGVkLCB0aGF0IGNvdWxk
IGJlCnVzZWQgYnkgb3NzdGVzdC4KCkkndmUgdHJpZWQgdG8gYWRkIGEgZGV0YWlsZWQgY29tbWl0
IGxvZyBhdCBlYWNoIHJlbGV2YW50IHBhdGNoLCBzbyBub3QKbXVjaCBtb3JlIHRvIGFkZCBoZXJl
IGluIHRoZSBjb3ZlciBsZXR0ZXIuCgpUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIG9uIG15
IGdpdCByZXBvOgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIvb3NzdGVzdC5n
aXQgZnJlZWJzZF92MgoKVGhhbmtzLCBSb2dlci4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 16:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvYw-0003Yb-8Y; Thu, 25 May 2017 16:24:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvYv-0003XW-4P
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:24:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 6D/07-03620-04507295; Thu, 25 May 2017 16:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK49q3q
 kwa9WDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP72BumggVRFRtuTWVvYDzi2sXIySEh4C9x
 oes0E4jNJqAjcXHuTjYQW0TAUaJj1yrWLkYODmYBLYklK6VAwsIC9hKnLp5mBgmzCKhKbJkkC
 xLmFbCUuHxsMRvERD2JtxNfMILYnAJWEvfPtYNNFwKqWT7/CxtEvaDEyZlPWEBsZgFNidbtv9
 khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqFGcWlSWWqRrZKCXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPx17KAQ4ySHExKorzic9UihfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnw3mFWjxQSLEpNT61Iy8wBhjxMWoKDR0mEVwkkzVtckJhbnJkOkTrFa
 MyxYfX6L0wcc37v+MIkxJKXn5cqJc57AqRUAKQ0ozQPbhAsFi8xykoJ8zICnSbEU5BalJtZgi
 r/ilGcg1FJmPc+yBSezLwSuH2vgE5hAjrF9a4yyCkliQgpqQbGKcl8Fw+Vre6ZOu/XwqDdzLp
 m25TLip+oKZW4LYhg8rzSceLppScx5arPlsprfWN+NSH+jtz7gIwQ6cY505eUOzld43tX5JPH
 LSz4SV7hQPBxnevzWq7XGm3kqZBPyfzkunv2X0+Nh3clzJZf4FloaMt6NHbaM25pdccW2d1rm
 w1a9i/Uvl6hxFKckWioxVxUnAgAuYu4o8ACAAA=
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495729465!70708370!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4055 invoked from network); 25 May 2017 16:24:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 16:24:31 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="425445502"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Date: Thu, 25 May 2017 17:24:17 +0100
Message-ID: <20170525162418.85423-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170525162418.85423-1-roger.pau@citrix.com>
References: <20170525162418.85423-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 6/7] osstest: add a FreeBSD build to flights
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXF1aXJlcyBjaGFuZ2VzIGluIHNldmVyYWwgcGxhY2VzIGluIG9yZGVyIHRvIGFjY29t
bW9kYXRlIHRoZQpGcmVlQlNEIGJ1aWxkLCB3aGljaCBhbHRob3VnaCBpdCdzIGEgYnVpbGQgam9i
LCBpdCBkb2Vzbid0IGhhdmUgdGhlCnNhbWUgc2V0IG9mIGRlcGVuZGVuY2llcyBhcyB0aGUgY3Vy
cmVudCBidWlsZHMuCgpGaXJzdCwgYSBuZXcgYnVpbGQgcmVjaXBlIGlzIGFkZGVkIHRvIHNnLXJ1
bi1qb2IsIGFuZCBhY2NvcmRpbmdseQpzZy1ydW4tam9iIGlzIGFsc28gbWFkZSBhd2FyZSBhYm91
dCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiBhIExpbnV4CmFuZCBhIEZyZWVCU0QgYnVpbGQgam9i
LiAgQSBMaW51eCBidWlsZCBqb2IgcmVxdWlyZXMgdHMtaG9zdC1hbGxvY2F0ZQorIHRzLWhvc3Qt
aW5zdGFsbC10d2ljZSArIHRzLXhlbi1idWlsZC1wcmVwLCB3aGlsZSBhIEZyZWVCU0QgYnVpbGQg
am9iCnJlcXVpcmVzIHRzLWhvc3QtYWxsb2NhdGUgKyB0cy1mcmVlYnNkLWhvc3QtaW5zdGFsbC4K
CkFsbCB0aGUgY3VycmVudCBidWlsZCBqb2JzIGFyZSBrZXB0IHRvIHVzZSB0aGUgTGludXggYnVp
bGQgcmVjaXBlLAp3aGlsZSB0aGUgbmV3bHkgYWRkZWQgYnVpbGQtZnJlZWJzZCBpcyB1c2luZyB0
aGUgbmV3IEZyZWVCU0QgcmVjaXBlLgoKY3JpLWdldGNvbmZpZyBpcyBhbHNvIG1vZGlmaWVkIHRv
IGludHJvZHVjZSB0d28gbmV3IGhlbHBlcnMsIHVzZWQgdG8KZmV0Y2ggYSBydW52YXIgYW5kIGEg
c3Rhc2hlZCBmaWxlIGZyb20gYSBzcGVjaWZpYyBqb2IuIFRoaXMgaXMgbmVlZGVkCmJ5IHRoZSBG
cmVlQlNEIGJ1aWxkIGpvYiBjcmVhdG9yIGluIG9yZGVyIHRvIGZldGNoIGluZm9ybWF0aW9uIGZy
b20gYQpwcmV2aW91cyBidWlsZGpvYiAoc28gdGhlIG91dHB1dCBmcm9tIGEgcHJldmlvdXMgYnVp
bGRqb2IgY2FuIGJlIHVzZWQKYXMgaW5wdXQgdG8gYSBuZXcgYnVpbGRqb2IpLgoKRmluYWxseSwg
dGhlIGxvZ2ljIHRvIGNyZWF0ZSBhIEZyZWVCU0QgYnVpbGQgam9iIGlzIGFkZGVkIHRvCm1maS1j
b21tb24uIFRoaXMgaW5jbHVkZXMgY3JlYXRpbmcgYSBGcmVlQlNEIGJ1aWxkIGpvYiwgYW5kIGFs
c28KdGVzdGluZyB0aGUgb3V0cHV0IG9mIHRoYXQgYnVpbGQgam9iIChieSBjcmVhdGluZyBhbm90
aGVyIGJ1aWxkIGpvYgp0aGF0IGRlcGVuZHMgb24gdGhlIG91dHB1dCBvZiB0aGUgZmlyc3QpLgoK
Tm90ZSB0aGF0IHRoZSBGcmVlQlNEIGJ1aWxkIGpvYiBuZWVkcyBzb21lIGlucHV0IGluIG9yZGVy
IHRvIHNldHVwIGEKRnJlZUJTRCBob3N0LCBhbmQgdGhhdCBjYW4gYmUgZmV0Y2hlZCBmcm9tIGRp
ZmZlcmVudCBwbGFjZXM6CgoxLiBFbnYgdmFyaWFibGUgRlJFRUJTRF9CVUlMREpPQjogdXNlIHRo
ZSBvdXRwdXQgZnJvbSBhIHByZXZpb3VzCmJ1aWxkLTxhcmNoPi1mcmVlYnNkLgoKMi4gRW52IHZh
cmlhYmxlcyBGUkVFQlNEX0lNQUdFLCBGUkVFQlNEX1NFVFMsIEZSRUVCU0RfVkVSU0lPTjogc2V0
CmJlZm9yZSBjYWxsaW5nIGludG8gbWFrZS1mbGlnaHQsIHByb3ZpZGUgdGhlIGluc3RhbGxlciBp
bWFnZSwgdGhlIHNldHMKdG8gaW5zdGFsbCBhbmQgdGhlIHZlcnNpb24gYmVpbmcgaW5zdGFsbGVk
LgoKMy4gQ29uZmlnIGZpbGUgRnJlZUJTREltYWdlLCBGcmVlQlNEU2V0cyBhbmQgRnJlZUJTRFZl
cnNpb246IHNhbWUgYXMKMi4gZXhjZXB0IHRoYXQgdGhleSBhcmUgc2V0IG9uIHRoZSBjb25maWcg
ZmlsZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmVwbGFjZSBmcmVlYnNkX2J1aWxkam9iIHdp
dGggZnJlZWJzZGJ1aWxkam9iLgogLSBSZXBsYWNlIEZSRUVCU0RfU0VUUy9JTUFHRSB3aXRoIGEg
c2luZ2xlIEZSRUVCU0RfRElTVCB0aGF0IHBvaW50cwogICB0byBhIGZvbGRlciB0aGF0IHNob3Vs
ZCBjb250YWluIGJvdGggdGhpbmdzLgogLSBEb2N1bWVudCB0aGUgRnJlZUJTRERpc3QgYW5kIEZy
ZWVCU0RWZXJzaW9uIGNvbmZpZyBmaWxlIG9wdGlvbnMgaW4KICAgdGhlIFJFQURNRSBmaWxlLgot
LS0KIFJFQURNRSAgICAgICAgfCAxMSArKysrKysrKysrCiBhcC1jb21tb24gICAgIHwgIDQgKysr
KwogY3JpLWdldGNvbmZpZyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IG1maS1jb21tb24gICAgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogc2ctcnVuLWpvYiAgICB8IDM5ICsrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDE0NCBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKaW5kZXggYjQ1
MDU4ZGEuLjUxMjQzOTc0IDEwMDY0NAotLS0gYS9SRUFETUUKKysrIGIvUkVBRE1FCkBAIC00MjMs
NiArNDIzLDE3IEBAIEhvc3RHcm91cEZsYWdzXzxncm91cD4KIERlYmlhblByZXNlZWQKICAgIFRl
eHQgdG8gYWRkIHRvIHRoZSBkZWJpYW4taW5zdGFsbGVyIHByZXNlZWQgZmlsZS4gIE9wdGlvbmFs
LgogCitGcmVlQlNERGlzdAorICAgUGF0aCB0byB0aGUgZm9sZGVyIHRoYXQgY29udGFpbnMgdGhl
IEZyZWVCU0QgaW5zdGFsbCBpbWFnZSBhbmQKKyAgIHRoZSBGcmVlQlNEIGNvbXByZXNzZWQgaW5z
dGFsbCBzZXRzLCB0b2dldGhlciB3aXRoIHRoZSBNQU5JRkVTVAorICAgZmlsZSB0aGF0IGhvbGRz
IHRoZSBjaGVja3N1bXMuIFRoaXMgaXMgcmVxdWlyZWQgaW4gb3JkZXIgdG8gcnVuCisgICBhIEZy
ZWVCU0QgaG9zdCBpbnN0YWxsIGlmIG5vIHByZXZpb3VzIEZyZWVCU0QgYnVpbGRqb2IgaXMKKyAg
IGF2YWlsYWJsZSAoaWU6IGZvciBleGFtcGxlIHdoZW4gcnVubmluZyBpbiBzdGFuZGFsb25lIG1v
ZGUpLgorCitGcmVlQlNEVmVyc2lvbgorICAgTnVtZXJpYyB2YWx1ZSBob2xkaW5nIHRoZSBtYWpv
ciBGcmVlQlNEIHZlcnNpb24gb2YgdGhlIG1lZGlhCisgICBwcm92aWRlZCBpbiBGcmVlQlNERGlz
dCAoaWU6IDEyKS4KKwogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQog
CiBDb25maWcgc2V0dGluZ3MgcmVsZXZhbnQgb25seSB0byBzdGFuZGFsb25lIG1vZGUKZGlmZiAt
LWdpdCBhL2FwLWNvbW1vbiBiL2FwLWNvbW1vbgppbmRleCBjYmI4MTVjZS4uZDRmYTdhZWYgMTAw
NjQ0Ci0tLSBhL2FwLWNvbW1vbgorKysgYi9hcC1jb21tb24KQEAgLTM3LDYgKzM3LDEwIEBACiA6
ICR7UFVTSF9UUkVFX1hURjo9JFhFTkJJVFM6L2hvbWUveGVuL2dpdC94dGYuZ2l0fQogOiAke0JB
U0VfVFJFRV9YVEY6PWdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0fQogCis6ICR7VFJFRV9G
UkVFQlNEOj1naXQ6Ly9naXRodWIuY29tL2ZyZWVic2QvZnJlZWJzZC5naXR9Cis6ICR7UFVTSF9U
UkVFX0ZSRUVCU0Q6PSRYRU5CSVRTOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXR9Cis6ICR7QkFT
RV9UUkVFX0ZSRUVCU0Q6PWdpdDovL3hlbmJpdHMueGVuLm9yZy9mcmVlYnNkLmdpdH0KKwogOiAk
e1RSRUVfTElCVklSVDo9Z2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXR9CiA6ICR7UFVTSF9U
UkVFX0xJQlZJUlQ6PSRYRU5CSVRTOi9ob21lL3hlbi9naXQvbGlidmlydC5naXR9CiA6ICR7QkFT
RV9UUkVFX0xJQlZJUlQ6PWdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdH0KZGlmZiAt
LWdpdCBhL2NyaS1nZXRjb25maWcgYi9jcmktZ2V0Y29uZmlnCmluZGV4IGIyYzkxYWM3Li5iN2Y3
YWUwYyAxMDA2NDQKLS0tIGEvY3JpLWdldGNvbmZpZworKysgYi9jcmktZ2V0Y29uZmlnCkBAIC0y
NSw2ICsyNSw0MyBAQCBnZXRjb25maWcgKCkgewogICAgICAgICAnCiB9CiAKKyMgR2V0IHRoZSBw
YXRoIHRvIGEgc3Rhc2hlZCBmaWxlIGZyb20gYW5vdGhlciBqb2IuCisjCisjICQxOiBjdXJyZW50
IGZsaWdodAorIyAkMjogY3VycmVudCBqb2IKKyMgJDM6IG5hbWUgb2YgdGhlIHN0YXNoZWQgZmls
ZQorIyAkNDogZmxpZ2h0IChvcHRpb25hbCkgYW5kIGpvYiB3aGVyZSB0byBmZXRjaCB0aGUgc3Rh
c2hlZCBmaWxlIGZyb20KKyMgICAgIChpbiAkZmxpZ2h0LiRqb2IgZm9ybWF0IG9yICRqb2IpLgor
Z2V0c3Rhc2hlZCgpIHsKKwlwZXJsIC1lICcKKwkJdXNlIE9zc3Rlc3Q7CisJCXVzZSBPc3N0ZXN0
OjpUZXN0U3VwcG9ydDsKKwkJY3NyZWFkY29uZmlnKCk7CisJCSRmbGlnaHQgPSAiJyQxJyI7CisJ
CSRqb2IgPSAiJyQyJyI7CisJCXByaW50IGdldF9zdGFzaGVkKCInJDMnIiwgIickNCciKSBvciBk
aWUgJCE7CisJJworfQorCisjIEdldCBhIHJ1bnZhciBmcm9tIGFub3RoZXIgam9iLgorIworIyAk
MTogY3VycmVudCBmbGlnaHQKKyMgJDI6IGN1cnJlbnQgam9iCisjICQzOiBuYW1lIG9mIHRoZSBy
dW52YXIKKyMgJDQ6IGZsaWdodCAob3B0aW9uYWwpIGFuZCBqb2Igd2hlcmUgdG8gZmV0Y2ggdGhl
IHJ1bnZhciBmcm9tCisjICAgICAoaW4gJGZsaWdodC4kam9iIGZvcm1hdCBvciAkam9iKS4KKwor
Z2V0cnVudmFyKCkgeworCXBlcmwgLWUgJworCQl1c2UgT3NzdGVzdDsKKwkJdXNlIE9zc3Rlc3Q6
OlRlc3RTdXBwb3J0OworCQljc3JlYWRjb25maWcoKTsKKwkJJGZsaWdodCA9ICInJDEnIjsKKwkJ
JGpvYiA9ICInJDInIjsKKwkJcHJpbnQgZ2V0X3J1bnZhcigiJyQzJyIsICInJDQnIikgb3IgZGll
ICQhOworCScKK30KKwogZ2V0Y29uZmlnX1RmdHBEaVZlcnNpb25fc3VpdGUgKCkgewogCXBlcmwg
LWUgJwogCQl1c2UgT3NzdGVzdDsKZGlmZiAtLWdpdCBhL21maS1jb21tb24gYi9tZmktY29tbW9u
CmluZGV4IGVjMzFlMmVmLi41YjdkMTg4NyAxMDA2NDQKLS0tIGEvbWZpLWNvbW1vbgorKysgYi9t
ZmktY29tbW9uCkBAIC05Niw2ICs5Niw1MSBAQCBzZXRfaG9zdG9zX3J1bnZhcnMgKCkgewogICBl
c2FjCiB9CiAKK3NldF9mcmVlYnNkX2J1aWxkX2pvYl9mbGFncyAoKSB7CisgICAgYXJjaD0kMQor
ICAgIGpvYj0iYnVpbGQtJGFyY2gtZnJlZWJzZCIKKworICAgICMgRmlndXJlIG91dCB3aGVyZSBh
cmUgdGhlIGluc3RhbGxlciBiaW5hcmllcy4gVGhlIG9yZGVyIGlzIHRoZSBmb2xsb3dpbmc6Cisg
ICAgIworICAgICMgMS4gRW52IHZhcmlhYmxlIEZSRUVCU0RfQlVJTERKT0I6IHVzZSB0aGUgb3V0
cHV0IGZyb20gYSBwcmV2aW91cworICAgICMgYnVpbGQtPGFyY2g+LWZyZWVic2QuCisgICAgIwor
ICAgICMgMi4gRW52IHZhcmlhYmxlcyBGUkVFQlNEX0RJU1QsIEZSRUVCU0RfVkVSU0lPTjogc2V0
CisgICAgIyBiZWZvcmUgY2FsbGluZyBpbnRvIG1ha2UtZmxpZ2h0LCBwcm92aWRlIHRoZSBwYXRo
IHRvIHRoZSBpbnN0YWxsZXIgaW1hZ2UsCisgICAgIyB0aGUgc2V0cyB0byBpbnN0YWxsIGFuZCB0
aGUgdmVyc2lvbiBiZWluZyBpbnN0YWxsZWQuCisgICAgIworICAgICMgMy4gQ29uZmlnIGZpbGUg
RnJlZUJTRERpc3QsIEZyZWVCU0RWZXJzaW9uOiBzYW1lIGFzIDIuIGV4Y2VwdCB0aGF0IHRoZXkK
KyAgICAjIGFyZSBzZXQgb24gdGhlIGNvbmZpZyBmaWxlLgorICAgICMKKyAgICAjIFRoaXMgaXMg
c2xpZ2h0bHkgY29udm9sdXRlZCBiZWNhdXNlIGluIG9yZGVyIHRvIGZldGNoIGEgcnVudmFyIG9y
IHN0YXNoZWQKKyAgICAjIGZpbGUgb3NzdGVzdCBuZWVkcyBhIGN1cnJlbnQgZmxpZ2h0IGFuZCBq
b2IsIHNvIHRoZSBGcmVlQlNEIGJ1aWxkIGZsaWdodAorICAgICMgaXMgY3JlYXRlZCB3aXRoIG1p
c3NpbmcgcnVudmFycywgdGhlbiB0aGlzIG5ld2x5IGNyZWF0ZWQgam9iIGlzIHVzZWQgdG8KKyAg
ICAjIGZldGNoIHJ1bnZhcnMgZnJvbSBvdGhlciBqb2JzIGlmIG5lZWRlZCwgYW5kIGZpbmFsbHkg
dGhlIG1pc3NpbmcgcnVudmFycworICAgICMgaW4gdGhlIG5ld2x5IGNyZWF0ZWQgZmxpZ2h0IGFy
ZSBzZXQgdXNpbmcgY3MtYWRqdXN0LWZsaWdodC4KKyAgICBpZiBbIC1uICIkRlJFRUJTRF9CVUlM
REpPQiIgXTsgdGhlbgorICAgICAgICBkaXN0cGF0aD1gZ2V0c3Rhc2hlZCAkZmxpZ2h0ICRqb2Ig
InBhdGhfZnJlZWJzZGRpc3QiICRGUkVFQlNEX0JVSUxESk9CYAorICAgICAgICB2ZXJzaW9uPWBn
ZXRydW52YXIgJGZsaWdodCAkam9iICJmcmVlYnNkX3ZlcnNpb24iICRGUkVFQlNEX0JVSUxESk9C
YAorICAgICAgICAuL2NzLWFkanVzdC1mbGlnaHQgJGZsaWdodCBydW52YXItc2V0ICRqb2IgZnJl
ZWJzZGJ1aWxkam9iIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICRGUkVFQlNEX0JVSUxE
Sk9CCisgICAgZWxpZiBbIC1uICIkRlJFRUJTRF9ESVNUIiBdICYmIFsgLW4gIiRGUkVFQlNEX1ZF
UlNJT04iIF07IHRoZW4KKyAgICAgICAgZGlzdHBhdGg9IiRGUkVFQlNEX0RJU1QvaW5zdGFsbC5p
bWciCisgICAgICAgIHZlcnNpb249JEZSRUVCU0RfVkVSU0lPTgorICAgICAgICAuL2NzLWFkanVz
dC1mbGlnaHQgJGZsaWdodCBydW52YXItc2V0ICRqb2IgZnJlZWJzZF9kaXN0cGF0aCAkZGlzdHBh
dGgKKyAgICBlbHNlCisgICAgICAgIGRpc3RwYXRoPWBnZXRjb25maWcgIkZyZWVCU0REaXN0ImAK
KyAgICAgICAgdmVyc2lvbj1gZ2V0Y29uZmlnICJGcmVlQlNEVmVyc2lvbiJgCisgICAgICAgIC4v
Y3MtYWRqdXN0LWZsaWdodCAkZmxpZ2h0IHJ1bnZhci1zZXQgJGpvYiBmcmVlYnNkX2Rpc3RwYXRo
ICRkaXN0cGF0aAorICAgIGZpCisKKyAgICBpbWFnZT0iJGRpc3RwYXRoL2luc3RhbGwuaW1nIgor
ICAgIGhhc2g9YHNoYTI1NnN1bSAkaW1hZ2UgfCBoZWFkIC1jIDE2YAorICAgIC4vY3MtYWRqdXN0
LWZsaWdodCAkZmxpZ2h0IHJ1bnZhci1zZXQgJGpvYiAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBob3N0X2hvc3RmbGFncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBzaGFyZS1idWlsZC1mcmVlYnNkLSRhcmNoLSRo
YXNoLGFyY2gtJGFyY2gsZnJlZWJzZC0kdmVyc2lvbixwdXJwb3NlLWJ1aWxkCisKKyAgICBlY2hv
ICR2ZXJzaW9uCit9CisKIGNyZWF0ZV9idWlsZF9qb2JzICgpIHsKIAogICBsb2NhbCBhcmNoCkBA
IC0zMjUsNiArMzcwLDI2IEBAIGNyZWF0ZV9idWlsZF9qb2JzICgpIHsKIAogICAgIGZpCiAKKyAg
ICBjYXNlICRhcmNoIGluCisgICAgYW1kNjQpCisgICAgam9iX2NyZWF0ZV9idWlsZCBidWlsZC0k
YXJjaC1mcmVlYnNkIGJ1aWxkLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICBhcmNoPSRhcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICRSVU5WQVJTICRCVUlMRF9SVU5WQVJT
ICRCVUlMRF9GUkVFQlNEX1JVTlZBUlMgJGFyY2hfcnVudmFycyBcCisgICAgICAgICAgICAgICAg
dHJlZV9mcmVlYnNkPSRUUkVFX0ZSRUVCU0QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICByZXZpc2lvbl9mcmVlYnNkPSRSRVZJU0lPTl9GUkVFQlNE
CisgICAgZnJlZWJzZF92ZXJzaW9uPWBzZXRfZnJlZWJzZF9idWlsZF9qb2JfZmxhZ3MgJGFyY2hg
CisgICAgIyBQYXNzIG5ldyBob3N0ZmxhZ3MsIG5vdyB0aGUgYnVpbGRob3N0IG11c3Qgbm90IGJl
IHNoYXJlZCwgc2luY2Ugd2UgYXJlCisgICAgIyB0ZXN0aW5nIHRoZSBuZXdseSBidWlsdCBpbWFn
ZQorICAgIGpvYl9jcmVhdGVfYnVpbGQgYnVpbGQtJGFyY2gtZnJlZWJzZC1hZ2FpbiBidWlsZC1m
cmVlYnNkICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgYXJjaD0kYXJjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAkUlVOVkFSUyAkQlVJTERfUlVOVkFSUyAkQlVJTERfRlJFRUJTRF9SVU5WQVJTICRh
cmNoX3J1bnZhcnMgXAorICAgICAgICAgICAgICAgIGhvc3RfaG9zdGZsYWdzPWFyY2gtJGFyY2gs
ZnJlZWJzZC0kZnJlZWJzZF92ZXJzaW9uLHB1cnBvc2UtYnVpbGQgXAorICAgICAgICAgICAgICAg
IHRyZWVfZnJlZWJzZD0kVFJFRV9GUkVFQlNEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgcmV2aXNpb25fZnJlZWJzZD0kUkVWSVNJT05fRlJFRUJT
RCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBmcmVlYnNkYnVp
bGRqb2I9YnVpbGQtJGFyY2gtZnJlZWJzZAorICAgIDs7CisgICAgZXNhYworCiAgICAgY2FzZSAi
JGFyY2giIGluCiAgICAgYXJtKikgY29udGludWU7OyAjIGRvbid0IGRvIGFueSBvdGhlciBrZXJu
ZWwgYnVpbGRzCiAgICAgZXNhYwpkaWZmIC0tZ2l0IGEvc2ctcnVuLWpvYiBiL3NnLXJ1bi1qb2IK
aW5kZXggY2ViNzk4MDAuLmM0ODBhMDJiIDEwMDc1NQotLS0gYS9zZy1ydW4tam9iCisrKyBiL3Nn
LXJ1bi1qb2IKQEAgLTUzLDEyICs1MywxNSBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0gewogICAgIHNl
dCBza2lwX2dsb2JzICAgICBbam9iZGI6OnJlYWQtcnVudmFyICRmbGlnaHQgJGpvYiBza2lwX3Rl
c3RpZHNdCiAKICAgICBzZXQgbmggW25lZWQtaG9zdHMvJGpvYmluZm8ocmVjaXBlKV0KLSAgICBp
ZiB7IVtzdHJpbmcgY29tcGFyZSAkbmggQlVJTERdfSB7CisgICAgaWYgeyFbc3RyaW5nIGNvbXBh
cmUgJG5oIEJVSUxEX0xJTlVYXX0gewogICAgICAgICBzZXQgbmVlZF94ZW5faG9zdHMge30KLSAg
ICAgICAgc2V0IG5lZWRfYnVpbGRfaG9zdCAxCisgICAgICAgIHNldCBuZWVkX2J1aWxkX2hvc3Qg
TElOVVgKKyAgICB9IGVsc2VpZiB7IVtzdHJpbmcgY29tcGFyZSAkbmggQlVJTERfRlJFRUJTRF19
IHsKKyAgICAgICAgc2V0IG5lZWRfeGVuX2hvc3RzIHt9CisgICAgICAgIHNldCBuZWVkX2J1aWxk
X2hvc3QgRlJFRUJTRAogICAgIH0gZWxzZSB7CiAgICAgICAgIHNldCBuZWVkX3hlbl9ob3N0cyAk
bmgKLSAgICAgICAgc2V0IG5lZWRfYnVpbGRfaG9zdCAwCisgICAgICAgIHNldCBuZWVkX2J1aWxk
X2hvc3QgIiIKICAgICB9CiAgICAgc2V0IG5lc3RlZF9sYXllcnNfaG9zdHMge30KIApAQCAtNjks
NyArNzIsOCBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0gewogICAgICAgICBldmFsIHJ1bi10cyBicm9r
ZW4gID0gICAgICAgICAgICAgdHMtaG9zdHMtYWxsb2NhdGUgKyAkbmVlZF94ZW5faG9zdHMKICAg
ICB9CiAKLSAgICBpZiB7JG5lZWRfYnVpbGRfaG9zdH0geyBjYXRjaGluZy1vdGhlcndpc2UgYnJv
a2VuIHByZXBhcmUtYnVpbGQtaG9zdCB9CisgICAgaWYgeyFbc3RyaW5nIGNvbXBhcmUgJG5lZWRf
YnVpbGRfaG9zdCBMSU5VWF19IHsgY2F0Y2hpbmctb3RoZXJ3aXNlIGJyb2tlbiBwcmVwYXJlLWJ1
aWxkLWhvc3QtbGludXggfQorICAgIGlmIHshW3N0cmluZyBjb21wYXJlICRuZWVkX2J1aWxkX2hv
c3QgRlJFRUJTRF19ICB7IGNhdGNoaW5nLW90aGVyd2lzZSBicm9rZW4gcHJlcGFyZS1idWlsZC1o
b3N0LWZyZWVic2QgfQogCiAgICAgaWYgeyRva30geyBzZXRzdGF0dXMgcnVubmluZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KIApAQCAtODksNyArOTMsNyBAQCBw
cm9jIHJ1bi1qb2Ige2pvYn0gewogICAgICAgICBzZXQgbmVlZF94ZW5faG9zdHMgW2x1bmFwcGVu
ZCBuZXN0ZWRfbGF5ZXJzX2hvc3RzXQogICAgIH0KIAotICAgIGlmIHskbmVlZF9idWlsZF9ob3N0
ICYmICRhbnlmYWlsZWR9IHsKKyAgICBpZiB7W3N0cmluZyBsZW5ndGggJG5lZWRfYnVpbGRfaG9z
dF0gJiYgJGFueWZhaWxlZH0gewogCXJ1bi10cyAgIWJyb2tlbiBjYXB0dXJlLWxvZ3MgICAgICB0
cy1sb2dzLWNhcHR1cmUgKyBob3N0CiAgICAgfQogCkBAIC0xMDYsNyArMTEwLDcgQEAgcHJvYyBy
dW4tam9iIHtqb2J9IHsKIAogICAgIGlmIHskb2t9IHsgc2V0c3RhdHVzIHBhc3MgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAKLSAgICBpZiB7JG5lZWRfYnVp
bGRfaG9zdCAmJiAkb2t9IHsgam9iZGI6OnByZXNlcnZlLXRhc2sgOTAgfQorICAgIGlmIHtbc3Ry
aW5nIGxlbmd0aCAkbmVlZF9idWlsZF9ob3N0XSAmJiAkb2t9IHsgam9iZGI6OnByZXNlcnZlLXRh
c2sgOTAgfQogCiAgICAgaWYgeyRhbnlmYWlsZWR9IHsKICAgICAgICAgam9iZGI6OmxvZ3B1dHMg
c3Rkb3V0ICJhdCBsZWFzdCBvbmUgdGVzdCBmYWlsZWQiCkBAIC01MzUsMTEgKzUzOSwxMiBAQCBw
cm9jIG5lZWQtaG9zdHMvaG9zdC1leGFtaW5lLWxpbnV4IHt9IHsKIAogIy0tLS0tLS0tLS0gYnVp
bGRzIC0tLS0tLS0tLS0KIAotcHJvYyBuZWVkLWhvc3RzL2J1aWxkIHt9IHsgcmV0dXJuIEJVSUxE
IH0KLXByb2MgbmVlZC1ob3N0cy9idWlsZC1rZXJuIHt9IHsgcmV0dXJuIEJVSUxEIH0KLXByb2Mg
bmVlZC1ob3N0cy9idWlsZC1saWJ2aXJ0IHt9IHsgcmV0dXJuIEJVSUxEIH0KLXByb2MgbmVlZC1o
b3N0cy9idWlsZC1ydW1wcnVuIHt9IHsgcmV0dXJuIEJVSUxEIH0KLXByb2MgbmVlZC1ob3N0cy9i
dWlsZC14dGYge30geyByZXR1cm4gQlVJTEQgfQorcHJvYyBuZWVkLWhvc3RzL2J1aWxkIHt9IHsg
cmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVlZC1ob3N0cy9idWlsZC1rZXJuIHt9IHsgcmV0
dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVlZC1ob3N0cy9idWlsZC1saWJ2aXJ0IHt9IHsgcmV0
dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVlZC1ob3N0cy9idWlsZC1ydW1wcnVuIHt9IHsgcmV0
dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVlZC1ob3N0cy9idWlsZC14dGYge30geyByZXR1cm4g
QlVJTERfTElOVVggfQorcHJvYyBuZWVkLWhvc3RzL2J1aWxkLWZyZWVic2Qge30geyByZXR1cm4g
QlVJTERfRlJFRUJTRCB9CiAKIHByb2MgcnVuLWpvYi9idWlsZCB7fSB7CiAgICAgcnVuLXRzIC4g
PSB0cy14ZW4tYnVpbGQKQEAgLTU2NiwxMyArNTcxLDIzIEBAIHByb2MgcnVuLWpvYi9idWlsZC14
dGYge30gewogICAgIHJ1bi10cyAuID0gdHMteHRmLWJ1aWxkCiB9CiAKLXByb2MgcHJlcGFyZS1i
dWlsZC1ob3N0IHt9IHsKK3Byb2MgcnVuLWpvYi9idWlsZC1mcmVlYnNkIHt9IHsKKyAgICBydW4t
dHMgLiA9IHRzLWZyZWVic2QtYnVpbGQKK30KKworcHJvYyBwcmVwYXJlLWJ1aWxkLWhvc3QtbGlu
dXgge30gewogICAgIGdsb2JhbCBqb2JpbmZvCiAgICAgcnVuLXRzIGJyb2tlbiA9IHRzLWhvc3Rz
LWFsbG9jYXRlICsgaG9zdAogICAgIHJ1bi10cyBicm9rZW4gaG9zdC1pbnN0YWxsKCopIHRzLWhv
c3QtaW5zdGFsbC10d2ljZQogICAgIHJ1bi10cyAuIGhvc3QtYnVpbGQtcHJlcCB0cy14ZW4tYnVp
bGQtcHJlcAogfQogCitwcm9jIHByZXBhcmUtYnVpbGQtaG9zdC1mcmVlYnNkIHt9IHsKKyAgICBn
bG9iYWwgam9iaW5mbworICAgIHJ1bi10cyBicm9rZW4gPSB0cy1ob3N0cy1hbGxvY2F0ZSArIGhv
c3QKKyAgICBydW4tdHMgYnJva2VuIGhvc3QtaW5zdGFsbCgqKSB0cy1mcmVlYnNkLWhvc3QtaW5z
dGFsbAorfQorCiBwcm9jIG5lZWQtaG9zdHMvY292ZXJpdHkge30geyByZXR1cm4gQlVJTEQgfQog
cHJvYyBydW4tam9iL2NvdmVyaXR5IHt9IHsKICAgICBydW4tdHMgLiA9IHRzLWNvdmVyaXR5LWJ1
aWxkICsgaG9zdAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 16:24:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvYw-0003Yw-Fg; Thu, 25 May 2017 16:24:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvYv-0003Vq-Mu
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:24:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CB/5C-03696-14507295; Thu, 25 May 2017 16:24:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva4Dq3q
 kwYGDWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpt9UFzSkVlx4uZG5gvODfxcjJISHgL3G3
 cw0ziM0moCNxce5ONhBbRMBRomPXKtYuRg4OZgEtiSUrpUDCwkDhM6s2soDYLAKqEvNXbwZr5
 RWwlLjVfJoRYqSexNuJL8BsTgErifvn2plAbCGgmuXzv7BB1AtKnJz5BGwOs4CmROv23+wQtr
 xE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNdLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MF4e2PAIUZJDiYlUV7xuWqRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR47zCrRwoJFqWmp1akZeYAQx4mLcHBoyTCqwSS5i0uSMwtzkyHSJ1i1OVY0
 LPhC5MQS15+XqqUOO8JkCIBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXg
 kWoCk8mXklcJteAR3BBHSE611lkCNKEhFSUg2M3j8uVShPff+keoX6VRuNK7ZRnhvXGGQJiXM
 ZLp90WWjnW/5TXGGCvE4qubYxJad3Mpb6frGqLUzi/HzXeIXQnk0+Na6e5W5s3z5+1O60tOdJ
 OP/kjHvgge9ezotf1HOsjamSOHj6/G2fwst32GKSVy/aetl5qxynvk/Bcn/HPD/Vrccef9+sx
 FKckWioxVxUnAgAOJ5e0boCAAA=
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495729470!94160740!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60656 invoked from network); 25 May 2017 16:24:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 16:24:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="434052286"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Date: Thu, 25 May 2017 17:24:16 +0100
Message-ID: <20170525162418.85423-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170525162418.85423-1-roger.pau@citrix.com>
References: <20170525162418.85423-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 5/7] osstest: introduce a FreeBSD build script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gZ2VuZXJhdGUgdGhlIEZyZWVCU0QgaW5zdGFsbGVyIGltYWdlIGFuZCB0aGUg
aW5zdGFsbAptZWRpYS4KClRoZSBpbnN0YWxsIHNldHMgYXJlIHRoZSB2YW5pbGxhIG9uZXMgZ2Vu
ZXJhdGVkIGJ5IHRoZSAnZnRwJyByZWxlYXNlCnRhcmdldC4gIFRoZSBpbnN0YWxsZXIgaW1hZ2Ug
aXMgaGFuZGNyYWZ0ZWQgYmFzZWQgb24gdGhlIGZpbGVzeXN0ZW0KY3JlYXRlZCBieSB0aGUgJ2Jv
b3Rvbmx5JyB0YXJnZXQsIHdoaWNoIGlzIHRoZW4gcG9wdWxhdGVkIHdpdGggdGhlIHNzaApob3N0
IGtleXMsIGFuZCBzZXR1cCBpbiBvcmRlciB0byB1c2UgdGhlIHNlcmlhbCBjb25zb2xlLiBUaGUg
b3RoZXIKZGlmZmVyZW5jZSBmcm9tIHVwc3RyZWFtIEZyZWVCU0QgaW5zdGFsbGVyIGltYWdlcyBp
cyB0aGF0IHRoZSBvbmUKYnVpbHQgYnkgb3NzdGVzdCB1c2VzIGEgcmFtZGlzayBpbnN0ZWFkIG9m
IHJlbHlpbmcgb24gdGhlIGluc3RhbGxlcgptZWRpYSB0byBiZSBzb21laG93IGF0dGFjaGVkLCBl
aXRoZXIgb24gYSBDRCBvciBVU0IgZHJpdmUuIFRoaXMgaXMKcmVxdWlyZWQgaW4gb3JkZXIgdG8g
Ym9vdCB0aGUgaW1hZ2UgZnJvbSBweGVsaW51eCAod2hlcmUgbm8gQ0Qgb3IgVVNCCmlzIGFjdHVh
bGx5IGF0dGFjaGVkIHRvIHRoZSBob3N0LCBhbmQgZXZlcnl0aGluZyBpcyBmZXRjaGVkIGZyb20K
dGZ0cCkuCgpEdWUgdG8gdGhlIG5hdHVyZSBvZiB0aGUgRnJlZUJTRCBidWlsZCwgdGhlIG91dHB1
dHMgYXJlIGRpZmZlcmVudCBmcm9tCndoYXQgb3NzdGVzdCBleHBlY3RzIGZyb20gYSBidWlsZGpv
YiwgbW9yZSBzcGVjaWZpY2FsbHkKcGF0aF9mcmVlYnNkZGlzdCBwb2ludHMgdG8gYSBmb2xkZXIg
dGhhdCBjb250YWlucyB0aGUgc2V2ZXJhbCBvdXRwdXRzCmZvcm0gdGhpcyBidWlsZGpvYi4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2hhbmdlcyBzaW5jZSB2MToKIC0gUmVtb3ZlIHRoZSB0cy1idWlsZC1jaGVjayBGcmVlQlNEIGhh
Y2suCiAtIFVzZSBwa2ctc3RhdGljIGluc3RlYWQgb2YgcGtnLgogLSBJbnRyb2R1Y2UgYnVpbGRj
bWRfc3RhbXBlZF9sb2dnZWRfcm9vdCBhbmQgdGFyZ2V0X2NtZF9idWlsZF9yb290LgogLSBVc2Ug
dGFyZ2V0X2NtZF9idWlsZF9yb290IGFuZCBidWlsZGNtZF9zdGFtcGVkX2xvZ2dlZF9yb290IGlu
IHRoZQogICB0cy1mcmVlYnNkLWJ1aWxkIHNjcmlwdC4KIC0gRml4IHRoZSBzY3JpcHQgc25pcHBl
dHMgdG8gdXNlIDw8RU5ELjw8J0VORCcgaW4gb3JkZXIgdG8gYXZvaWQKICAgZXNjYXBpbmcgdGhl
IHNoZWxsIHZhcmlhYmxlcy4KIC0gU2V0IHBhdGhfZnJlZWJzZGRpc3QgcnVudmFyIHRvIHBvaW50
IHRvIHRoZSBmb2xkZXIgd2hlcmUgdGhlIGJ1aWxkCiAgIGZpbGVzIGFyZSBzdGFzaGVkLgogLSBB
ZGQgYSBjb21tZW50IGF0IHRoZSB0b3Agb2YgdGhlIGZpbGUgZGVzY3JpYmluZyB3aGF0IHJ1bnZh
cnMgYXJlCiAgIGNvbnN1bWVkL3Byb2R1Y2VkIGJ5IHRoZSBidWlsZCBzY3JpcHQuCi0tLQogT3Nz
dGVzdC9CdWlsZFN1cHBvcnQucG0gfCAgMjYgKysrKystCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBt
ICB8ICAyOCArKysrKy0KIHRzLWZyZWVic2QtYnVpbGQgICAgICAgIHwgMjQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAy
OTAgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0cy1m
cmVlYnNkLWJ1aWxkCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9CdWlsZFN1cHBvcnQucG0gYi9Pc3N0
ZXN0L0J1aWxkU3VwcG9ydC5wbQppbmRleCA0YzJiNjU4Yi4uYjk2Y2U3NjYgMTAwNjQ0Ci0tLSBh
L09zc3Rlc3QvQnVpbGRTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvQnVpbGRTdXBwb3J0LnBtCkBA
IC0zNiw3ICszNiw3IEBAIEJFR0lOIHsKICAgICAgICAgICAgICAgICAgICAgICAkd2hob3N0ICRo
bwogCiAgICAgICAgICAgICAgICAgICAgICAgYnVpbGRkaXJzcHJvcHMKLSAgICAgICAgICAgICAg
ICAgICAgICBidWlsZGNtZF9zdGFtcGVkX2xvZ2dlZAorICAgICAgICAgICAgICAgICAgICAgIGJ1
aWxkY21kX3N0YW1wZWRfbG9nZ2VkIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkX3Jvb3QKICAgICAg
ICAgICAgICAgICAgICAgICAkYnVpbGRkaXIgJG1ha2VmbGFncwogCQkgICAgICAkYnVpbGRjbWRf
Z2xvYmFsX3ByZWZpeAogCkBAIC02MCw5ICs2MCw5IEBAIG91ciAoJHhlbmRpc3QpOwogCiBvdXIg
JGJ1aWxkY21kX2dsb2JhbF9wcmVmaXggLy89ICcnOwogCi1zdWIgYnVpbGRjbWRfc3RhbXBlZF9s
b2dnZWQgKCQkJCQkJCkgewotICAgIG15ICgkdGltZW91dCwgJGNvbXBvbmVudCwgJHN0YW1wbmFt
ZSwgJHByZWZpeCwgJGNtZCwgJHN1ZmZpeCkgPSBAXzsKLSAgICB0YXJnZXRfY21kX2J1aWxkKCRo
bywgJHRpbWVvdXQsICRidWlsZGRpciwgPDxFTkQpOworc3ViIGJ1aWxkY21kX3N0YW1wZWRfbG9n
Z2VkX3NjcmlwdCAoJCQkJCQpIHsKKyAgICBteSAoJGNvbXBvbmVudCwgJHN0YW1wbmFtZSwgJHBy
ZWZpeCwgJGNtZCwgJHN1ZmZpeCkgPSBAXzsKKyAgICBteSAkc2NyaXB0ID0gPDxFTkQ7CiAgICAg
ICAgIGNkICRjb21wb25lbnQKICAgICAgICAgJGJ1aWxkY21kX2dsb2JhbF9wcmVmaXgKICAgICAg
ICAgJHByZWZpeApAQCAtNzMsNiArNzMsMjQgQEAgc3ViIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2Vk
ICgkJCQkJCQpIHsKICAgICAgICAgZWNobyBvay4KIEVORAogIy87CisKKyAgICByZXR1cm4gJHNj
cmlwdDsKK30KKworc3ViIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkX3Jvb3QgKCQkJCQkJCkgewor
ICAgIG15ICgkdGltZW91dCwgJGNvbXBvbmVudCwgJHN0YW1wbmFtZSwgJHByZWZpeCwgJGNtZCwg
JHN1ZmZpeCkgPSBAXzsKKyAgICBteSAkc2NyaXB0ID0gYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWRf
c2NyaXB0KCRjb21wb25lbnQsICRzdGFtcG5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAkcHJlZml4LCAkY21kLCAkc3VmZml4KTsKKworICAgIHRh
cmdldF9jbWRfYnVpbGRfcm9vdCgkaG8sICR0aW1lb3V0LCAkYnVpbGRkaXIsICRzY3JpcHQpOwor
fQorCitzdWIgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQgKCQkJCQkJCkgeworICAgIG15ICgkdGlt
ZW91dCwgJGNvbXBvbmVudCwgJHN0YW1wbmFtZSwgJHByZWZpeCwgJGNtZCwgJHN1ZmZpeCkgPSBA
XzsKKyAgICBteSAkc2NyaXB0ID0gYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWRfc2NyaXB0KCRjb21w
b25lbnQsICRzdGFtcG5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAkcHJlZml4LCAkY21kLCAkc3VmZml4KTsKKworICAgIHRhcmdldF9jbWRfYnVp
bGQoJGhvLCAkdGltZW91dCwgJGJ1aWxkZGlyLCAkc2NyaXB0KTsKIH0KIAogc3ViIHNlbGVjdGJ1
aWxkaG9zdCB7CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbQppbmRleCBiYTFkNmNjOS4uM2YxMzY3NzcgMTAwNjQ0Ci0tLSBhL09zc3Rl
c3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtNTMsNiAr
NTMsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAgICAgICAgc3Rhc2hmaWxlY29udGVudHMK
IAogICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9jbWRfcm9vdCB0YXJnZXRfY21kIHRhcmdl
dF9jbWRfYnVpbGQKKyAgICAgICAgICAgICAgICAgICAgICB0YXJnZXRfY21kX2J1aWxkX3Jvb3QK
ICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXRfY21kX291dHB1dF9yb290IHRhcmdldF9jbWRf
b3V0cHV0CiAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0X2NtZF9pbnB1dGZoX3Jvb3Qgc3No
dWhvCiAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0X2dldGZpbGUgdGFyZ2V0X2dldGZpbGVf
cm9vdApAQCAtNjM1LDggKzYzNiw4IEBAIHN1YiB0YXJnZXRfZWRpdGZpbGUgICAgICAoJCQkOyQk
KSB7IHRlZGl0ZmlsZWV4KCdvc3N0ZXN0JyxAXyk7IH0KICAgICAjIG15ICgkaG8sJHJmaWxlLCAk
bGxlYWYsJHJkZXN0KSA9IEBfOwogICAgICMgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl4g
b3B0aW9uYWwKIAotc3ViIHRhcmdldF9jbWRfYnVpbGQgKCQkJCQpIHsKLSAgICBteSAoJGhvLCR0
aW1lb3V0LCRidWlsZGRpciwkc2NyaXB0KSA9IEBfOworc3ViIHRhcmdldF9jbWRfYnVpbGRfc2Ny
aXB0ICgkJCQpIHsKKyAgICBteSAoJGhvLCAkYnVpbGRkaXIsICRzY3JpcHQpID0gQF87CiAKICAg
ICBteSAkZGlzdGNjX2hvc3RzID0gZ2V0X2hvc3RfcHJvcGVydHkoJGhvLCdEaXN0Y2NIb3N0cycs
dW5kZWYpOwogICAgIG15ICRkaXN0Y2MgPSBkZWZpbmVkKCRkaXN0Y2NfaG9zdHMpID8gPDxFTkQg
OiAiIjsKQEAgLTY0OCw4ICs2NDksOCBAQCBFTkQKIAogICAgIG15ICRodHRwcHJveHkgPSBodHRw
X3Byb3h5X2VudnNldHRpbmdzKCRobyk7CiAKLSAgICB0YXJnZXRfY21kKCRobywgPDxFTkQuJGRp
c3RjYy48PEVORC4kc2NyaXB0LCAkdGltZW91dCk7Ci0Jc2V0IC14ZQorICAgIG15ICRjbWQgPSAg
PDxFTkQuJGRpc3RjYy48PEVORC4kc2NyaXB0OworICAgICAgICBzZXQgLXhlCiAgICAgICAgIExD
X0FMTD1DOyBleHBvcnQgTENfQUxMCiAgICAgICAgIFBBVEg9L3Vzci9saWIvY2NhY2hlOlwkUEFU
SDovdXNyL2xpYi9naXQtY29yZQogICAgICAgICAkaHR0cHByb3h5CkBAIC02NTgsOCArNjU5LDI3
IEBAIEVORAogICAgICAgICBjZCAkYnVpbGRkaXIKICAgICAgICAgcm0gLWYgYnVpbGQtb2stc3Rh
bXAKIEVORAorCisgICAgcmV0dXJuICRjbWQ7Cit9CisKK3N1YiB0YXJnZXRfY21kX2J1aWxkICgk
JCQkKSB7CisgICAgbXkgKCRobywkdGltZW91dCwkYnVpbGRkaXIsJHNjcmlwdCkgPSBAXzsKKwor
ICAgIG15ICRjbWQgPSB0YXJnZXRfY21kX2J1aWxkX3NjcmlwdCgkaG8sICRidWlsZGRpciwgJHNj
cmlwdCk7CisKKyAgICB0YXJnZXRfY21kKCRobywgJGNtZCwgJHRpbWVvdXQpOworfQorCitzdWIg
dGFyZ2V0X2NtZF9idWlsZF9yb290ICgkJCQkKSB7CisgICAgbXkgKCRobywkdGltZW91dCwkYnVp
bGRkaXIsJHNjcmlwdCkgPSBAXzsKKworICAgIG15ICRjbWQgPSB0YXJnZXRfY21kX2J1aWxkX3Nj
cmlwdCgkaG8sICRidWlsZGRpciwgJHNjcmlwdCk7CisKKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhv
LCAkY21kLCAkdGltZW91dCk7CiB9CiAKKwogc3ViIHRhcmdldF9waW5nX2NoZWNrX2NvcmUgewog
ICAgIG15ICgkaG8sICRleHApID0gQF87CiAgICAgbXkgJG91dD0gYHBpbmcgLWMgNSAkaG8tPntJ
cH0gMj4mMWA7CmRpZmYgLS1naXQgYS90cy1mcmVlYnNkLWJ1aWxkIGIvdHMtZnJlZWJzZC1idWls
ZApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMC4uZGY5MDJlMzAKLS0tIC9kZXYv
bnVsbAorKysgYi90cy1mcmVlYnNkLWJ1aWxkCkBAIC0wLDAgKzEsMjQ0IEBACisjIS91c3IvYmlu
L3BlcmwgLXcKKyMgVGhpcyBpcyBwYXJ0IG9mICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3Rp
bmcgZnJhbWV3b3JrIGZvciBYZW4uCisjIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggSW5jLgor
IyAKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJv
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisjIAorIyBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KKyMgCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBB
ZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIyBDb25zdW1l
cyB0aGUgZm9sbG93aW5nIGlucHV0IHJ1bnZhcnM6CisjCisjIHJldmlzaW9uX2ZyZWVic2Q6IEZy
ZWVCU0QgY29tbWl0IElEIHRvIGdlbmVyYXRlIHRoZSBpbnN0YWxsIG1lZGlhIGZyb20uCisjIHRy
ZWVfZnJlZWJzZDogRnJlZUJTRCBnaXQgdHJlZSB0byBmZXRjaCB0aGUgc291cmNlIGNvZGUgZnJv
bS4KKyMKKyMgUHJvZHVjZXMgdGhlIGZvbGxvd2luZyBvdXRwdXQ6CisjCisjIENvbXByZXNzZWQg
aW5zdGFsbCBzZXRzOiBrZXJuZWwudHh6LCBiYXNlLnR4egorIyBDb21wcmVzc2VkIGRlYnVnIHN5
bWJvbHMgZm9yIHRoZSBrZXJuZWw6IGtlcm5lbC1kYmcudHh6CisjIE1hbmlmZXN0IGZpbGUgKGNo
ZWNrdW1zKTogTUFOSUZFU1QKKyMgSW5zdGFsbGVyIGltYWdlOiBpbnN0YWxsLmltZworIworIyBT
ZXRzIHRoZSBmb2xsb3dpbmcgcnVudmFyOgorIworIyBwYXRoX2ZyZWVic2RkaXN0OiBwb2ludHMg
dG8gdGhlIGZvbGRlciB3aGVyZSB0aGUgYWJvdmUgZmlsZXMgYXJlIHN0b3JlZC4KKwordXNlIHN0
cmljdCBxdyh2YXJzKTsKK3VzZSBEQkk7Cit1c2UgUE9TSVg7CisKK3Vuc2hpZnQgQElOQywgcXco
Lik7Cit1c2UgT3NzdGVzdDsKK3VzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKK3VzZSBPc3N0ZXN0
OjpCdWlsZFN1cHBvcnQ7CisKK3RzcmVhZGNvbmZpZygpOworCitzZWxlY3RidWlsZGhvc3QoXEBB
UkdWKTsKK2J1aWxkZGlyc3Byb3BzKCk7CisKK3N1YiBpbnN0YWxsX2RlcHMgKCkgeworICAgIHRh
cmdldF9jbWRfcm9vdCgkaG8sICdwa2ctc3RhdGljIGluc3RhbGwgZ2l0JywgMzAwKTsKK30KKwor
c3ViIGNoZWNrb3V0ICgpIHsKKyAgICBwcmVwYnVpbGRkaXJzKCk7CisKKyAgICAjIFJlbW92ZSB0
aGUgZGlyZWN0b3J5IGFzIHJvb3QsIHRoZXJlIG1pZ2h0IGJlIGZpbGVzIG93bmVkIGJ5IHJvb3QK
KyAgICB0YXJnZXRfY21kX2J1aWxkX3Jvb3QoJGhvLCAzMDAsICRidWlsZGRpciwgPDwnRU5EJyk7
CisjIGNoZmxhZ3Mgd2lsbCByZXR1cm4gZXJyb3IgaWYgdGhlIGRpcmVjdG9yeSBkb2Vzbid0IGV4
aXN0CitjaGZsYWdzIC1mUiBub3NjaGcgZnJlZWJzZCB8fCB0cnVlCitybSAtcmYgZnJlZWJzZAor
RU5ECisKKyAgICBsb2dtKCJDaGVja291dCB0aGUgRnJlZUJTRCBzb3VyY2UgdHJlZSIpOworICAg
IGJ1aWxkX2Nsb25lKCRobywgJ2ZyZWVic2QnLCAkYnVpbGRkaXIsICdmcmVlYnNkJywgKTsKK30K
Kworc3ViIGJ1aWxkICgpIHsKKyAgICBteSAkYXV0aGtleXMgPSBhdXRob3JpemVkX2tleXMoKTsK
KyAgICBteSAkdGFyZ2V0ID0gImJvb3Rvbmx5IjsKKyAgICBteSAkcHJlZml4ID0gPDxFTkQ7Citl
eHBvcnQgTUFLRU9CSkRJUlBSRUZJWD0kYnVpbGRkaXIvb2JqCitleHBvcnQgVEFSR0VUPSRye2Fy
Y2h9CitFTkQKKworICAgICMgQnVpbGQgcHJvY2VzcyBhcyBkb2N1bWVudGVkIGluIHRoZSBoYW5k
Ym9vazoKKyAgICAjIGh0dHBzOi8vd3d3LmZyZWVic2Qub3JnL2RvYy9oYW5kYm9vay91cGRhdGlu
Zy1zcmMuaHRtbAorCisgICAgbG9nbSgiQ2xlYW5pbmcgdXAgcHJldmlvdXMgYnVpbGRzIik7Cisg
ICAgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQoMzAwLCAnZnJlZWJzZCcsICdjbGVhbndvcmxkJywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJlZml4LCAnbWFrZSBjbGVhbndvcmxkJywg
JycpOworCisgICAgbG9nbSgiQnVpbGRpbmcgd29ybGQiKTsKKyAgICBidWlsZGNtZF9zdGFtcGVk
X2xvZ2dlZCgxODAwMCwgJ2ZyZWVic2QnLCAnYnVpbGR3b3JsZCcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJHByZWZpeCwgPDxFTkQsICcnKTsKK21ha2UgJG1ha2VmbGFncyBidWlsZHdv
cmxkCitFTkQKKworICAgIGxvZ20oIkJ1aWxkaW5nIGtlcm5lbCIpOworICAgIGJ1aWxkY21kX3N0
YW1wZWRfbG9nZ2VkKDM2MDAsICdmcmVlYnNkJywgJ2J1aWxka2VybmVsJywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAkcHJlZml4LCA8PEVORCwgJycpOworbWFrZSAkbWFrZWZsYWdzIGJ1
aWxka2VybmVsCitFTkQKKworICAgIGxvZ20oIkNyZWF0aW5nIHRoZSBpbnN0YWxsIHNldHMiKTsK
KyAgICAjIE5COiB0aGUgc3RlcHMgYmVsb3cgbmVlZCB0byBiZSBkb25lIGFzIHJvb3Qgb3IgdGhl
IHBlcm1pc3Npb25zCisgICAgIyBvZiB0aGUgZmlsZXMgd29uJ3QgYmUgcHJvcGVybHkgc2V0IChh
bmQgdGhlIHRhcmdldCB3aWxsIGZhaWwpLgorICAgIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkX3Jv
b3QoOTAwLCAnZnJlZWJzZCcsICdyZWxlYXNlLWZ0cCcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAkcHJlZml4LCA8PEVORCwgJycpOworbWFrZSAtQyByZWxlYXNlIGZ0cAorRU5E
CisKKyAgICBsb2dtKCJQb3B1bGF0aW5nIHRoZSBpbnN0YWxsZXIgaW1hZ2UiKTsKKyAgICBidWls
ZGNtZF9zdGFtcGVkX2xvZ2dlZF9yb290KDkwMCwgJ2ZyZWVic2QnLCAicmVsZWFzZS0kdGFyZ2V0
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmVmaXgsIDw8RU5ELCAnJyk7
CittYWtlIC1DIHJlbGVhc2UgJHRhcmdldAorRU5ECisKKyAgICBsb2dtKCJQbGFjaW5nIHNzaCBo
b3N0IGtleXMiKTsKKyAgICBmb3JlYWNoIG15ICRmaWxlICg8JGN7T3ZlcmxheUxvY2FsfS9ldGMv
c3NoL3NzaF9ob3N0Xypfa2V5Kj4pIHsKKyAgICAgICAgdGFyZ2V0X3B1dGZpbGVfcm9vdCgkaG8s
IDMwLCAkZmlsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJGJ1aWxkZGlyL2ZyZWVi
c2QvcmVsZWFzZS8kdGFyZ2V0L2V0Yy9zc2gvIik7CisgICAgfQorCisgICAgbG9nbSgiQ29uZmln
dXJpbmcgdGhlIGluc3RhbGxlciBpbWFnZSIpOworICAgIHRhcmdldF9jbWRfYnVpbGRfcm9vdCgk
aG8sIDMwLCAkYnVpbGRkaXIsIDw8RU5ELjw8J0VORCcpOworYXV0aGtleXM9IiRhdXRoa2V5cyIK
K2JhdWRzPSIkY3tCYXVkfSIKK2NkIGZyZWVic2QvcmVsZWFzZS8kdGFyZ2V0CitFTkQKKyMgRW5h
YmxlIHNzaGQgYnkgZGVmYXVsdAorZWNobyAnc3NoZF9lbmFibGU9IllFUyInID4+IGV0Yy9yYy5j
b25mCisKKyMgQWxsb3cgcm9vdCBsb2dpbiBhbmQgY29weSB0aGUga2V5cworZWNobyAnUGVybWl0
Um9vdExvZ2luIHllcycgPj4gZXRjL3NzaC9zc2hkX2NvbmZpZworbWtkaXIgLXAgcm9vdC8uc3No
CitjYXQgPDwgRU5ES0VZUyA+IHJvb3QvLnNzaC9hdXRob3JpemVkX2tleXMKKyRhdXRoa2V5cwor
RU5ES0VZUworCisjIFNldCBob3N0IGtleXMgcGVybWlzc2lvbnMKK2Nob3duIHJvb3Q6d2hlZWwg
ZXRjL3NzaC9zc2hfaG9zdF8qX2tleSoKK2NobW9kIDA2MDAgZXRjL3NzaC9zc2hfaG9zdF8qX2tl
eQorY2htb2QgMDY0NCBldGMvc3NoL3NzaF9ob3N0Xypfa2V5LnB1YgorCisjIFNldHVwIHNlcmlh
bCBjb25zb2xlIG91dHB1dCBmb3Igc3RhZ2UxCitwcmludGYgIiVzIiAiLWggLVMkYmF1ZHMiID4+
IGJvb3QuY29uZmlnCitjYXQgPDwgRU5EQk9PVCA+PiBib290L2xvYWRlci5jb25mCisjIFNlcmlh
bCBjb25zb2xlIGNvbmZpZ3VyYXRpb24KK2Jvb3Rfc2VyaWFsPSJZRVMiCitjb21jb25zb2xlX3Nw
ZWVkPSIkYmF1ZHMiCitjb25zb2xlPSJjb21jb25zb2xlIgorYm9vdF92ZXJib3NlPSJZRVMiCiti
ZWFzdGllX2Rpc2FibGU9IllFUyIKKworIyBtZnMgYm9vdCBwYXJhbWV0ZXJzCitnZW9tX3V6aXBf
bG9hZD0iWUVTIgordG1wZnNfbG9hZD0iWUVTIgorbWZzX2xvYWQ9IllFUyIKK21mc190eXBlPSJt
ZnNfcm9vdCIKK21mc19uYW1lPSIvbWZzcm9vdCIKK3Zmcy5yb290Lm1vdW50ZnJvbT0idWZzOi9k
ZXYvdWZzL0ZyZWVCU0RfSW5zdGFsbCIKK0VOREJPT1QKKworIyBFbmFibGUgREhDUCBvbiBhbGwg
bmV0d29yayBpbnRlcmZhY2VzCitlY2hvICdpZmNvbmZpZ19ERUZBVUxUPSJESENQIicgPj4gZXRj
L3JjLmNvbmYKKworI8KgUmVtb3ZlIHRoZSBsb2NhbCBzY3JpcHQgdGhhdCBsYXVuY2hlcyB0aGUg
aW5zdGFsbGVyIGJ5IGRlZmF1bHQKK3JtIC1yZiBldGMvcmMubG9jYWwKKworIyBDcmVhdGUgYSB0
ZW1wb3JhcnkgZnN0YWIgd2l0aCB0aGUgcm9vdCBkaXIKK2VjaG8gJy9kZXYvdWZzL0ZyZWVCU0Rf
SW5zdGFsbCAvIHVmcyBydyAxIDEnID4gZXRjL2ZzdGFiCisKKyMgUmVtb3ZlIHRoZSBsaW5rZWQg
cmVzb2x2LmNvbmYKK3JtIC1yZiBldGMvcmVzb2x2LmNvbmYKK0VORAorCisgICAgbG9nbSgiQ3Jl
YXRlIHRoZSBpbnN0YWxsZXIiKTsKKyAgICB0YXJnZXRfY21kX2J1aWxkX3Jvb3QoJGhvLCA2MDAs
ICRidWlsZGRpciwgPDxFTkQuPDwnRU5EJyk7Cit0YXJnZXQ9ImZyZWVic2QvcmVsZWFzZS8kdGFy
Z2V0Igorb3V0cHV0PSJpbnN0YWxsLmltZyIKK0VORAorbWtkaXIgLXAgJG91dHB1dC50bXAKKwor
IyBEbyBzb21lIHBydW5pbmcKK3JtIC1yZiAkdGFyZ2V0L3Vzci9zaGFyZS9tYW4KK3JtIC1yZiAk
dGFyZ2V0L3Vzci9zaGFyZS9leGFtcGxlcworcm0gLXJmICR0YXJnZXQvdXNyL3NoYXJlL2RvYwor
cm0gLXJmICR0YXJnZXQvdXNyL3NoYXJlL2R0cmFjZQorCisjIENyZWF0ZSBhIG1mcyByb290IGlt
YWdlCittYWtlZnMgLWIgMTAlIC1CIGxpdHRsZSAtbyBsYWJlbD1GcmVlQlNEX0luc3RhbGwgJG91
dHB1dC50bXAvbWZzcm9vdCAkdGFyZ2V0CisjIENvbXByZXNzIGltYWdlCitnemlwICRvdXRwdXQu
dG1wL21mc3Jvb3QKKworIyBDb3B5IGJvb3QgdG8gdGhlIHN0YWdpbmcgZGlyCitjcCAtciAkdGFy
Z2V0L2Jvb3QgJG91dHB1dC50bXAvCitjcCAkdGFyZ2V0L2Jvb3QuY29uZmlnICRvdXRwdXQudG1w
LworCisjIFRoZSBsb2FkZXIgb25seSBuZWVkcyB0aGUgdG1wZnMgYW5kIGdlb21fdXppcCBtb2R1
bGVzIGluIG9yZGVyCisjIHRvIGJvb3QgaW50byB0aGUgbWZzIHJvb3QsIHRoZSByZXN0IG9mIHRo
ZSBtb2R1bGVzIGNhbiBiZSBsb2FkZWQgZnJvbQorIyB0aGUgbWZzIHJvb3QgaXRzZWxmLgorZm9y
IG1vZHVsZSBpbiBgbHMgJG91dHB1dC50bXAvYm9vdC9rZXJuZWwvKi5rb2A7IGRvCisgICAgaWYg
WyBgYmFzZW5hbWUgIiRtb2R1bGUiYCAhPSAiZ2VvbV91emlwLmtvIiBdICYmIFwKKyAgICAgICBb
IGBiYXNlbmFtZSAiJG1vZHVsZSJgICE9ICJ0bXBmcy5rbyIgXTsgdGhlbgorICAgICAgICBybSAt
ZiAkbW9kdWxlCisgICAgZmkKK2RvbmUKKworbWFrZWZzIC1CIGxpdHRsZSAkb3V0cHV0LnBhcnQg
JG91dHB1dC50bXAKKworIyBNYWtlIHRoZSBpbWFnZSBib290YWJsZQorbWtpbWcgLXMgZ3B0IC1i
ICR0YXJnZXQvYm9vdC9wbWJyIC1wIGVmaTo9JHRhcmdldC9ib290L2Jvb3QxLmVmaWZhdCBcCisg
ICAgLXAgZnJlZWJzZC1ib290Oj0kdGFyZ2V0L2Jvb3QvZ3B0Ym9vdCAtcCBmcmVlYnNkLXVmczo9
JG91dHB1dC5wYXJ0IFwKKyAgICAtcCBmcmVlYnNkLXN3YXA6OjFNIC1vICRvdXRwdXQKKworcm0g
JG91dHB1dC5wYXJ0CitybSAtcmYgJG91dHB1dC50bXAKK0VORAorfQorCitzdWIgc3Rhc2ggKCkg
eworICAgIG15IEBzZXRzID0gcXcoTUFOSUZFU1QgYmFzZS50eHoga2VybmVsLnR4eiBrZXJuZWwt
ZGJnLnR4eik7CisgICAgbXkgQHN5bWJvbHMgPSBxdyhrZXJuZWwtZGJnLnR4eik7CisKKworICAg
IGxvZ20oIlN0YXNoaW5nIEZyZWVCU0QgYnVpbGQgb3V0cHV0Iik7CisgICAgZm9yZWFjaCBteSAk
c2V0IChAc2V0cykgeworICAgICAgICBidWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAk
c2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICJmcmVlYnNkL3JlbGVhc2UvZnRwLyRzZXQi
LCAwKTsKKyAgICB9CisgICAgZm9yZWFjaCBteSAkc3ltYm9sIChAc3ltYm9scykgeworICAgICAg
ICBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICRzeW1ib2wsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZnJlZWJzZC9yZWxlYXNlL2Z0cC8kc3ltYm9sIiwgMCk7
CisgICAgfQorICAgIGJ1aWx0X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJpbnN0YWxsLmlt
ZyIsICJpbnN0YWxsLmltZyIsIDApOworCisKKyAgICBteSAkc3JjdmVyc2lvbiA9IHRhcmdldF9j
bWRfb3V0cHV0X3Jvb3QoJGhvLCA8PEVORCwgMzApOworYXdrICcvXlxcXCNkZWZpbmVbWzpzcGFj
ZTpdXSpfX0ZyZWVCU0RfdmVyc2lvbi8geyBwcmludCBcJDMgfScgXFwKKyAgICAkYnVpbGRkaXIv
ZnJlZWJzZC9zeXMvc3lzL3BhcmFtLmggfCBjdXQgLWMxLTIKK0VORAorICAgIHN0b3JlX3J1bnZh
cigiZnJlZWJzZF92ZXJzaW9uIiwgIiRzcmN2ZXJzaW9uIik7CisKKyAgICAjwqBTZXQgcGF0aF9m
cmVlYnNkZGlzdCB0byBwb2ludCB0byB0aGUgYnVpbGQgb3V0cHV0IGZvbGRlcgorICAgICMgaW4g
b3JkZXIgdG8gbWFrZSB0cy1idWlsZC1jaGVjayBoYXBweS4KKyAgICBzdG9yZV9ydW52YXIoInBh
dGhfZnJlZWJzZGRpc3QiLCAiYnVpbGQvIik7Cit9CisKK2luc3RhbGxfZGVwcygpOworY2hlY2tv
dXQoKTsKK2J1aWxkKCk7CitzdGFzaCgpOworCitsb2dtKCJGcmVlQlNEIGJ1aWxkIHN1Y2Nlc3Nm
dWwiKTsKKwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 16:24:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvYz-0003b0-NG; Thu, 25 May 2017 16:24:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311bdbf53=roger.pau@citrix.com>)
 id 1dDvYy-0003YA-Nf
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:24:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1D/BC-03920-14507295; Thu, 25 May 2017 16:24:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva4jq3q
 kwdOJMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpzydZCi6LVTxocGlgnCnYxcjJISHgL7F+
 3XI2EJtNQEfi4tydYLaIgKNEx65VrF2MHBzMAloSS1ZKgYSFBewkbp/+wAwSZhFQlVi7hAckz
 CtgKbHj818WiIl6Em8nvmAEsTkFrCTun2tnArGFgGqWz//CBlEvKHFy5hOwemYBTYnW7b/ZIW
 x5ieats5kh6hUl+uc9YJvAyDcLScssJC2zkLQsYGRexahRnFpUllqka2iul1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCD8fbGgEOMkhxMSqK84nPVIoX4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8N5hVo8UEixKTU+tSMvMAQY8TFqCg0dJhFcJJM1bXJCYW5yZDpE6xWjMs
 aBnwxcmjjm/d3xhEmLJy89LlRLnPQFSKgBSmlGaBzcIFomXGGWlhHkZgU4T4ilILcrNLEGVf8
 UozsGoJMwrwQI0hSczrwRu3yugU5iATnG9qwxySkkiQkqqgVG3r4lH/K1XVpppc5Kmzc5mhn9
 flv35d69k5ZqoO585vYp3PnZRFFp3R9hiauXLnxErDSL/e7134TWI9vO4wLxtPVNmhKG1nG/x
 TwaBE26/r+/suTWv5RHHeQcHt/ciT5sEFyWbHLn3zj5Ea7vA5r5gw87s6qbySk+9aZJT9TvfT
 o1cul5guRJLcUaioRZzUXEiAMd2PAS/AgAA
X-Env-Sender: prvs=311bdbf53=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495729470!94160740!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60795 invoked from network); 25 May 2017 16:24:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 16:24:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,392,1491264000"; d="scan'208";a="434052288"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Date: Thu, 25 May 2017 17:24:18 +0100
Message-ID: <20170525162418.85423-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170525162418.85423-1-roger.pau@citrix.com>
References: <20170525162418.85423-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 7/7] osstest: introduce make-freebsd-flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCB0aGlzIGZsaWdodCBvbmx5IGNvbnRhaW5zIGEgYnVpbGQtYW1kNjQtZnJl
ZWJzZCBhbmQKYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiBqb2JzLCBiZWNhdXNlIHRoYXQncyBh
bGwgb3NzdGVzdCBjYW4gZG8gd2l0aApGcmVlQlNEIG5vdy4KClRoaXMgYWxsb3dzIHRlc3Rpbmcg
RnJlZUJTRCBzcGVjaWZpYyBmdW5jdGlvbmFsaXR5IHdpdGhvdXQgZ2VuZXJhdGluZwphIGZ1bGx5
LWZsZWRnZWQgZmxpZ2h0LCB0aGF0IGFsc28gaW5jbHVkZXMgdGhlIExpbnV4IGpvYnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNo
YW5nZXMgc2luY2UgdjE6CiAtIFJlcGxhY2UgZnJlZWJzZF9idWlsZGpvYiB3aXRoIGZyZWVic2Ri
dWlsZGpvYi4KLS0tCiBtYWtlLWZyZWVic2QtZmxpZ2h0IHwgNjIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2MiBp
bnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgbWFrZS1mcmVlYnNkLWZsaWdodAoKZGlm
ZiAtLWdpdCBhL21ha2UtZnJlZWJzZC1mbGlnaHQgYi9tYWtlLWZyZWVic2QtZmxpZ2h0Cm5ldyBm
aWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwLi4xMGU4Zjg2MwotLS0gL2Rldi9udWxsCisr
KyBiL21ha2UtZnJlZWJzZC1mbGlnaHQKQEAgLTAsMCArMSw2MiBAQAorIyEvYmluL2Jhc2gKKwor
IyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBhbiBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdv
cmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBJbmMuCisjCisjIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgorIworIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBH
TlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMg
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCisKK3NldCAtZSAtbyBwb3NpeAorCiti
cmFuY2g9JDEKK3hlbmJyYW5jaD0kMgorYmxlc3Npbmc9JDMKK2J1aWxkZmxpZ2h0PSQ0CisKK2Zs
aWdodD1gLi9jcy1mbGlnaHQtY3JlYXRlICRibGVzc2luZyAkYnJhbmNoYAorCisuIC4vY3JpLWNv
bW1vbgorLiAuL2FwLWNvbW1vbgorLiAuL21maS1jb21tb24KKworYXJjaD1hbWQ2NAorCitqb2Jf
Y3JlYXRlX2J1aWxkX2ZpbHRlcl9jYWxsYmFjayAoKSB7CisgICAgOgorfQorCitqb2JfY3JlYXRl
X2J1aWxkIGJ1aWxkLSRhcmNoLWZyZWVic2QgYnVpbGQtZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgYXJjaD0kYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICRSVU5WQVJTICRCVUlMRF9S
VU5WQVJTICRCVUlMRF9GUkVFQlNEX1JVTlZBUlMgJGFyY2hfcnVudmFycyBcCisgICAgICAgICAg
ICB0cmVlX2ZyZWVic2Q9JFRSRUVfRlJFRUJTRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgcmV2aXNpb25fZnJlZWJzZD0kUkVWSVNJT05fRlJFRUJTRAor
dmVyc2lvbj1gc2V0X2ZyZWVic2RfYnVpbGRfam9iX2ZsYWdzICRhcmNoYAorCisjIFBhc3MgbmV3
IGhvc3RmbGFncywgbm93IHRoZSBidWlsZGhvc3QgbXVzdCBub3QgYmUgc2hhcmVkLCBzaW5jZSB3
ZSBhcmUKKyMgdGVzdGluZyB0aGUgbmV3bHkgYnVpbHQgaW1hZ2UKK2pvYl9jcmVhdGVfYnVpbGQg
YnVpbGQtJGFyY2gtZnJlZWJzZC1hZ2FpbiBidWlsZC1mcmVlYnNkICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICBhcmNoPSRhcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgJFJVTlZBUlMgJEJVSUxEX1JVTlZBUlMg
JEJVSUxEX0ZSRUVCU0RfUlVOVkFSUyAkYXJjaF9ydW52YXJzIFwKKyAgICAgICAgICAgIGhvc3Rf
aG9zdGZsYWdzPWFyY2gtJGFyY2gsZnJlZWJzZC0kdmVyc2lvbixwdXJwb3NlLWJ1aWxkICAgICBc
CisgICAgICAgICAgICB0cmVlX2ZyZWVic2Q9JFRSRUVfRlJFRUJTRCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcmV2aXNpb25fZnJlZWJzZD0kUkVWSVNJ
T05fRlJFRUJTRCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGZyZWVi
c2RidWlsZGpvYj1idWlsZC0kYXJjaC1mcmVlYnNkCisKK2VjaG8gJGZsaWdodAorCisjIExvY2Fs
IHZhcmlhYmxlczoKKyMgbW9kZTogc2gKKyMgc2gtYmFzaWMtb2Zmc2V0OiAyCisjIGluZGVudC10
YWJzLW1vZGU6IG5pbAorIyBFbmQ6Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 16:32:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvgj-0005BN-MI; Thu, 25 May 2017 16:32:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDvgi-00059d-3n
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 16:32:36 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6A/31-03587-32707295; Thu, 25 May 2017 16:32:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVeJXT3
 S4MJORYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbG49xVywpbriyj7NBsZ7
 Pl2MXBxCAn8ZJXa+3coI4TxmlGhZc46li5ETyNnGKLHyfBmILSLgLPH1zFx2EJtXQF9i7c6lr
 F2MHBzCAuYS/cvByiUEbmtINL5IhbA9JV6eOcUCYzcuWg9ks3OwCVhJHBIDibIIqErMa57HPo
 GRewEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEBvMwD
 BDsZPywIOMUpyMCmJ8orPVYsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHryqYeKSRYlJqeWpGW
 mQMMO5i0BAePkgjvVlagNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMygMwQACnKKM2DG
 wGLgUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5rUEmcKTmVcCt+kV0BFMQEe43lUGOaIkES
 El1cCYfig+Q+3onu0G5inG3w8vkP7zWCA97PyX4sfTv5S57llRaXayTNJYUeOPv/YH9adlkg9
 trzozPZvH8svT0iduqtj6O6b7cy3mBTiaBTdqRO6esvf+/CSvTo8kjUjX/zMXeX4RP9Fy82iP
 8VmpFfJ53LFb3q2fraImXGz3/sPrp42nxIMf1zkqsRRnJBpqMRcVJwIAZaAxwXwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495729953!70612105!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44048 invoked from network); 25 May 2017 16:32:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 16:32:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDvgc-0001kq-J7; Thu, 25 May 2017 16:32:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDvgX-00031u-CN; Thu, 25 May 2017 16:32:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDvgX-0005gL-7B; Thu, 25 May 2017 16:32:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109726-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:xen-install:fail:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:nested-setup:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7cc806d7f1d91dd4c4656f11226f043c749eb0ed
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 16:32:25 +0000
Subject: [Xen-devel] [xen-unstable test] 109726: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTcyNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTcyNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgNCB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjkwCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgbmVzdGVkLXNldHVwICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDk3MDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwOTcwNwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwOTY5MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjkwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDk2OTAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwOTY5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5NzA3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDk3MDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTcwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NzA3CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3Y2M4MDZkN2YxZDkxZGQ0YzQ2NTZmMTEyMjZm
MDQzYzc0OWViMGVkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZmFm
ZGMyOGViOThkYzFjYjY4NjM3OWQ4MzI3MDUxNmZjMzgwNDlkCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMDk3MDcgIDIwMTctMDUtMjQgMDI6MTk6MTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTA5NzI2ICAyMDE3LTA1LTI0IDE5OjUwOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIFh1ZG9uZyBIYW8gPHh1ZG9uZy5o
YW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDdjYzgwNmQ3ZjFkOTFkZDRjNDY1NmYxMTIyNmYwNDNjNzQ5
ZWIwZWQKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRh
dGU6ICAgTW9uIE1heSAyMiAxMTozODozMSAyMDE3ICswMTAwCgogICAgUmVzdG9yZSBIVk1fT1Ag
aHlwZXJjYWxsIGNvbnRpbnVhdGlvbiAocGFydGlhbCByZXZlcnQgb2YgYWUyMGNjZikKICAgIAog
ICAgQ29tbWl0IGFlMjBjY2YgcmVtb3ZlZCB0aGUgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBsb2dp
YyBmcm9tIHRoZSBlbmQKICAgIG9mIGRvX2h2bV9vcCgpLCBjbGFpbWluZzoKICAgIAogICAgIlRo
aXMgcGF0Y2ggcmVtb3ZlcyB0aGUgbmVlZCBmb3IgaGFuZGxpbmcgSFZNT1AgcmVzdGFydHMsIHNv
IHRoYXQKICAgIGluZnJhc3RydWN0dXJlIGlzIHJlbW92ZWQuIgogICAgCiAgICBUaGF0IHR1cm5z
IG91dCB0byBiZSBmYWxzZS4gIFRoZSByZW1vdmFsIG9mIEhWTU9QX3NldF9tZW1fdHlwZSByZW1v
dmVkCiAgICB0aGUgbmVlZCB0byBzdG9yZSBhIHN0YXJ0IGl0ZXJhdGlvbiB2YWx1ZSBpbiB0aGUg
aHlwZXJjYWxsCiAgICBjb250aW51YXRpb24sIGJ1dCBhIGdyZXAgdGhyb3VnaCBodm0uYyBmb3Ig
RVJFU1RBUlQgdHVybnMgdXAgYXQgbGVhc3QKICAgIHR3byBwbGFjZXMgd2hlcmUgZG9faHZtX29w
KCkgbWF5IHN0aWxsIG5lZWQgYSBoeXBlcmNhbGwgY29udGludWF0aW9uOgogICAgCiAgICAgKiBI
Vk1PUF9zZXRfaHZtX3BhcmFtIGNhbiByZXR1cm4gLUVSRVNUQVJUIHdoZW4gc2V0dGluZwogICAg
SFZNX1BBUkFNX0lERU5UX1BUIGluIHRoZSBldmVudCB0aGF0IGl0IGZhaWxzIHRvIGFjcXVpcmUg
dGhlIGRvbWN0bAogICAgbG9jawogICAgCiAgICAgKiBIVk1PUF9mbHVzaF90bGJzIGNhbiByZXR1
cm4gLUVSRVNUQVJUIGlmIHNldmVyYWwgdmNwdXMgY2FsbCBpdCBhdAogICAgICAgdGhlIHNhbWUg
dGltZQogICAgCiAgICBJbiBib3RoIGNhc2VzLCBhIHNpbXBsZSByZXN0YXJ0ICh3aXRoIG5vIHN0
b3JlZCBpdGVyYXRpb24gaW5mb3JtYXRpb24pCiAgICBpcyBuZWNlc3NhcnkuCiAgICAKICAgIEFk
ZCBhIGNoZWNrIGZvciAtRVJFU1RBUlQgYWdhaW4sIGFsb25nIHdpdGggYSBjb21tZW50IGF0IHRo
ZSB0b3Agb2YKICAgIHRoZSBmdW5jdGlvbiByZWdhcmRpbmcgdGhlIGxhY2sgb2YgZGVjb2Rpbmcg
YW55IGluZm9ybWF0aW9uIGZyb20gdGhlCiAgICBvcCB2YWx1ZS4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IFh1ZG9uZyBIYW8gPHh1ZG9uZy5oYW9AaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgVGVzdGVkLWJ5
OiBYdWRvbmcgSGFvIDx4dWRvbmcuaGFvQGludGVsLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 16:43:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 16:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDvqj-0005xg-Nh; Thu, 25 May 2017 16:42:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDvqi-0005xW-QK
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 16:42:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A4/DD-29088-F8907295; Thu, 25 May 2017 16:42:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTbefUz3
 SYOJSMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePgZZ+CB/wVB3cUNDBu4Oli5OIQEtjEKPFo
 5ik2COcAo8SNv1eZuhg5OYQFQiW+XDnIDGKLCOhLbLrdyA5iMwtcZJToeVgM0bCaUeJH+3ywB
 JuArsSOm6/BGngFrCS2XPnACGKzCKhKvOrZD2aLCoRL9B7oZ4OoEZQ4OfMJC4jNKeAjMe3FZa
 gF6hJ/5l1ihrDFJZq+rGSFsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkb14tSistQiXUu
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4KxnYGDcwfj6p9MhRkkOJiVRXvG5
 apFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3c6hHCgkWpaanVqRl5gDjBCYtwcGjJMLrDZLmL
 S5IzC3OTIdInWJUlBLnTQdJCIAkMkrz4NpgsXmJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkj
 CvBMgUnsy8Erjpr4AWMwEtdr2rDLK4JBEhJdXA6GYcbJVTuazWMbs/0oC1y/TP9Vwt+RlJQZN
 8LR5LdanybjTP2vWoNTpsR77i/0vr7gntPxadde3MAh/+E+5t6s84isqbFSeUnfI6p7indNea
 tFkr53fOYLiso3Q6ak0Dp510Xu0kj+NptxX//RFjfTxv/sLK9hcsYSqCwf63Z6ZVT29Jq61UY
 inOSDTUYi4qTgQAUl3ECcgCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1495730574!101830814!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5267 invoked from network); 25 May 2017 16:42:55 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 25 May 2017 16:42:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 39C2E344;
 Thu, 25 May 2017 09:42:54 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 23F423F41F;
 Thu, 25 May 2017 09:42:52 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-6-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705221459020.18759@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <109d8c9a-c8ad-1a2a-b282-e35629e8a300@arm.com>
Date: Thu, 25 May 2017 17:42:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705221459020.18759@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>
Subject: Re: [Xen-devel] [PATCH v9 05/28] ARM: GICv3: forward pending LPIs
 to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMi8wNS8xNyAyMzowMywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMTEgTWF5IDIwMTcsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBVcG9uIHJlY2VpdmluZyBh
biBMUEkgb24gdGhlIGhvc3QsIHdlIG5lZWQgdG8gZmluZCB0aGUgcmlnaHQgVkNQVSBhbmQKPj4g
dmlydHVhbCBJUlEgbnVtYmVyIHRvIGdldCB0aGlzIElSUSBpbmplY3RlZC4KPj4gSXRlcmF0ZSBv
dXIgdHdvLWxldmVsIExQSSB0YWJsZSB0byBmaW5kIHRoaXMgaW5mb3JtYXRpb24gcXVpY2tseSB3
aGVuCj4+IHRoZSBob3N0IHRha2VzIGFuIExQSS4gQ2FsbCB0aGUgZXhpc3RpbmcgaW5qZWN0aW9u
IGZ1bmN0aW9uIHRvIGxldCB0aGUKPj4gR0lDIGVtdWxhdGlvbiBkZWFsIHdpdGggdGhpcyBpbnRl
cnJ1cHQuCj4+IEFsc28gd2UgZW5oYW5jZSBzdHJ1Y3QgcGVuZGluZ19pcnEgdG8gY2FjaGUgdGhl
IHBlbmRpbmcgYml0IGFuZCB0aGUKPj4gcHJpb3JpdHkgaW5mb3JtYXRpb24gZm9yIExQSXMuCj4g
Cj4gSSBjYW4gc2VlIHRoYXQgeW91IGFkZGVkICJ1aW50OF90IGxwaV9wcmlvcml0eSIgdG8gcGVu
ZGluZ19pcnEuIFdoZXJlCj4gYXJlIHdlIGNhY2hpbmcgdGhlIHBlbmRpbmcgYml0PwoKQWgsIHRo
YXQgc3RhdGVtZW50IGlzIGEgbGVmdG92ZXIgZnJvbSB2NSwgd2hlcmUgSSBpbnRyb2R1Y2VkCkdJ
Q19JUlFfR1VFU1RfTFBJX1BFTkRJTkcuIEhvd2V2ZXIgd2UgZG9uJ3QgbmVlZCBhbiBleHBsaWNp
dCBwZW5kaW5nCnN0YXRlIGF0IHRoZSBtb21lbnQgKHRoZSBWR0lDIHJld29yayB3aWxsIHByb2Jh
Ymx5IGNoYW5nZSB0aGlzKSwgc28gd2UKZ2V0IGF3YXkgd2l0aG91dCB0aGF0IGJpdC4gV2lsbCBk
cm9wIHRob3NlIHdvcmRzLgoKPiBBbHNvLCBJIGRvbid0IHRoaW5rIHRoZSBwcmlvcml0eSBjaGFu
Z2VzIG5lZWQgdG8gYmUgcGFydCBvZiB0aGlzIHBhdGNoOwo+IHdpdGhvdXQgb3V0IEkgd291bGQg
Z2l2ZSBteSByZXZpZXdlZC1ieS4KCk9LLCB3aWxsIHNwbGl0IGl0LgoKQ2hlZXJzLApBbmRyZS4K
Cj4gCj4+IFJlYWRpbmcgdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlcmUgaXMKPj4gZmFzdGVyIHRo
YW4gYWNjZXNzaW5nIHRoZSBwcm9wZXJ0eSB0YWJsZSBmcm9tIGd1ZXN0IG1lbW9yeS4gQWxzbyBp
dAo+PiB1c2Ugc29tZSBwYWRkaW5nIGFyZWEsIHNvIGRvZXMgbm90IHJlcXVpcmUgbW9yZSBtZW1v
cnkuCj4+IFRoaXMgaW50cm9kdWNlcyBhIGRvX0xQSSgpIGFzIGEgaGFyZHdhcmUgZ2ljX29wcyBh
bmQgYSBmdW5jdGlvbiB0bwo+PiByZXRyaWV2ZSB0aGUgKGNhY2hlZCkgcHJpb3JpdHkgdmFsdWUg
b2YgYW4gTFBJIGFuZCBhIHZnaWNfb3BzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMgICAgICAgICAgICB8ICA3ICsrKysKPj4gIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMg
ICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAg
eGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgMSArCj4+ICB4ZW4vYXJjaC9hcm0v
Z2ljLmMgICAgICAgICAgICAgICB8ICA4ICsrKystCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5j
ICAgICAgICAgICB8ICA3ICsrKysKPj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAg
IHwgMTggKysrKysrKysrKwo+PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgICAgICAgfCAg
NyArKystCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAzICstCj4+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgICAgICB8ICAyICsrCj4+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaCB8ICA4ICsrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaCAgICAgICB8ICAyICsrCj4+ICAxMSBmaWxlcyBjaGFuZ2VkLCAxMzEgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKPj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 17:09:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 17:09:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDwG8-0007Xs-Rj; Thu, 25 May 2017 17:09:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDwG7-0007Xm-9W
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 17:09:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 69/D1-03058-6BF07295; Thu, 25 May 2017 17:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSO6nOVXcLv3q
 kwYcnjBZLr6xnsvi+ZTKTA5PH4Q9XWDymfdzGEsAUxZqZl5RfkcCaMe/Ga7aCnSwV3U/zGxiv
 MncxcnEICUxmkmh8eY0dwvnGKPHnziomCGcjo8SWpYtZIZztjBLHmiYydjFycggLOEj0nmhmA
 rFFBDIkmndPB4pzABVZSfx9Yw8SZhbQk3hwayI7iM0mYCRx9uh0sFZeAVuJNQ0zWEBsFgFViR
 Nv+8FqRAXCJd42HmGBqBGUODnzCZjNKWAtMW3iLnaImeoSf+ZdYoaw5SW2v50DZksIGEu0v73
 INoFRcBaS9llIWmYhaVnAyLyKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGp
 WC85P3cTIzCUGYBgB+PO506HGCU5mJREecXnqkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9w
 KceKSRYlJqeWpGWmQOMKpi0BAePkgjvIpA0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS
 8/L1VKnLcHpFQApDSjNA9uECzaLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9y3IFJ7MvBK
 4fa+ATmECOsX1rjLIKSWJCCmpBsbyMBHlHRt1pcRt3ps8yTt46Zey+MQtl4O09mq+qpg1fWO6
 jmzhIVG9z7P3SOZHf/Yu3pW/8c5r+85Zqn+n/lZf+nady5X9qt3hoQslVpxpdPG6tbFmel6MW
 lOS8NJfM64orfwi4Heu6sBW/XplnvaKeRwHuBLdljQ/FXg4T0nq3VHLhm231z1XYinOSDTUYi
 4qTgQAO5PbB/ECAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495732146!64096152!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52825 invoked from network); 25 May 2017 17:09:07 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 17:09:07 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4PH914h029006
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 May 2017 17:09:01 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4PH90xK017553
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 25 May 2017 17:09:01 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4PH8wMg006501;
 Thu, 25 May 2017 17:08:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 May 2017 10:08:58 -0700
To: Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9decb9e7-6916-6850-fea1-22db8ca7928b@oracle.com>
Date: Thu, 25 May 2017 13:08:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjUvMjAxNyAxMTo1NCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gVGhl
IHBhdGNoZXMgZml4aW5nIHRoZSAyIG91dHN0YW5kaW5nIHJlZ3Jlc3Npb25zIGhhdmUgYmVlbiBt
ZXJnZWQuCgpJcyB0aGlzOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAyMzQwLmh0bWwKCmJlaW5nIGRlZmVycmVkIHRvIHRo
ZSBuZXh0IFJDIChpZiB3ZSBhcmUgaGF2aW5nIG9uZSk/CgotYm9yaXMKCj4KPiBJIHdvdWxkIGxp
a2UgdG8gbWFrZSBhbm90aGVyIGF0dGVtcHQgdG8gYnJhbmNoIHdpdGggdGhlIFJDICg0LjkgUkM3
KS4KPiBJIGRvbid0IHdhbnQgdG8gYnJhbmNoIHdoZW4gbWFzdGVyICE9IHN0YWdpbmcsIHNvIHBs
ZWFzZSBhdm9pZAo+IGNvbW1pdHRpbmcgbmV3IHBhdGNoZXMgdG8gc3RhZ2luZyBub3cgdG8gbGV0
IG1hc3RlciBjYXRjaCB1cCB3aXRoCj4gc3RhZ2luZy4gQW5vdGhlciBhbm5vdW5jZW1lbnQgd2ls
bCBiZSBtYWRlIHdoZW4gdGhlIG1vcmF0b3JpdW0gaXMgbGlmdGVkLgo+Cj4gQ2hlZXJzLAo+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 17:25:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 17:25:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDwVI-0000TN-99; Thu, 25 May 2017 17:24:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDwVH-0000T2-2Q
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 17:24:51 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A0/81-03371-26317295; Thu, 25 May 2017 17:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdRWD3
 SYPdpSYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnG7+ylzwxbfiTNcOpgbG
 Z1ZdjJwcQgJ/GSXm7PbvYuQCsh8zSvzZd5IVwtnGKPF01io2kCoRAWeJr2fmsoPYvAL6Eq+mT
 GMFsYUFrCUaZ/UygjRICGzgkXh+oQ+sQULAV6Jj2gtmGPvcvMUsXYzsHGwCVhKHxECiLAKqEo
 9WPmecwMi9gJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAH46oFgYcYJTmYlER5d/KrRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E0WAsoJFqWm
 p1akZeYAgw8mLcHBoyTCmwKS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV4zkCIBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3hKQKTyZeSVwm14BHcEEdITrXWWQI0
 oSEVJSDYwtfRNPOG5Y6PnkmUNnwda8H685zE6Jd1gKnVzq5Rsg/T/nxfEly9LnsvxlfnBE5eq
 q4y5s7m9zWT4vWrpj60UPwZu/siSLHQ1nLe3YkeX/zb/5TSbHfg+W4p1rwpf7z3+47pdUTE9b
 YsQOkUaHjHNnvntanG7ZcuY1B8uPpKR9270mTfV3YwpXYinOSDTUYi4qTgQAd452Kn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495733088!94925705!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30781 invoked from network); 25 May 2017 17:24:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 17:24:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDwVD-0003Bd-5w; Thu, 25 May 2017 17:24:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDwV7-000260-Of; Thu, 25 May 2017 17:24:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDwV7-0002n0-Hu; Thu, 25 May 2017 17:24:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109736-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a495e3f9eabcfcea3d80c5c04effa371e751541c
X-Osstest-Versions-That: libvirt=6de895f64c412b530b2d81eb19f3a4053a7c76fb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 17:24:41 +0000
Subject: [Xen-devel] [libvirt test] 109736: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTczNiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3MzYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTcwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NzA5CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDk3MDkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBhNDk1ZTNmOWVhYmNmY2VhM2Q4MGM1YzA0ZWZmYTM3MWU3NTE1NDFjCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA2ZGU4OTVmNjRjNDEyYjUzMGIyZDgxZWIx
OWYzYTQwNTNhN2M3NmZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk3MDkgIDIwMTctMDUtMjQg
MDQ6MjA6NTcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NzM2ICAyMDE3LTA1
LTI1IDA0OjIwOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBIYW54aWFvIDxjaGVuaGFueGlhb0Bn
bWFpbC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBLb25zdGFudGlu
IE5ldW1vaW4gPGtuZXVtb2luQHZpcnR1b3p6by5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQ
ZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBZaSBXYW5nIDx3YW5nLnlpNTlAenRl
LmNvbS5jbj4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPWE0OTVlM2Y5ZWFi
Y2ZjZWEzZDgwYzVjMDRlZmZhMzcxZTc1MTU0MWMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBsaWJ2aXJ0IGE0OTVlM2Y5ZWFiY2ZjZWEzZDgwYzVjMDRlZmZhMzcxZTc1MTU0
MWMKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPWE0OTVlM2Y5ZWFiY2ZjZWEzZDgwYzVjMDRl
ZmZhMzcxZTc1MTU0MWMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJl
dnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZwor
ICdbJyB4YTQ5NWUzZjllYWJjZmNlYTNkODBjNWMwNGVmZmEzNzFlNzUxNTQxYyA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcu
dWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0IGE0OTVlM2Y5ZWFiY2ZjZWEzZDgwYzVjMDRlZmZhMzcxZTc1MTU0
MWM6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDZkZTg5NWYuLmE0OTVlM2YgIGE0OTVlM2Y5
ZWFiY2ZjZWEzZDgwYzVjMDRlZmZhMzcxZTc1MTU0MWMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 17:46:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 17:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDwqK-0001ww-19; Thu, 25 May 2017 17:46:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dDwqI-0001wq-Sh
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 17:46:34 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D6/67-03620-A7817295; Thu, 25 May 2017 17:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTbdSQj3
 S4PQnZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPtSTtjwQPOisNv3zI3MPZxdDFycQgJbGaU
 mHa8mQ3C2c0o8ffWPfYuRk4ONgFNiTufPzGB2MICDhK9J5rBbBGBLIkNk6aD1QgJ5Eqs+rEYz
 GYW0JN4cGsimM0rYCXRcW4OYxcjBweLgKrExR/+IGFRgXCJt41HWCBKBCVOznwCZnMK2El03v
 nFDDHGTGLe5odQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGhrpJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhsDEOxgvLwx4BCjJAeTkijvTn71SCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvA/FgXKCRanpqRVpmTnAwIdJS3DwKInw9oKkeYsLEnOLM9MhUqcYd
 Tk2rF7/hUmIJS8/L1VKnDcYpEgApCijNA9uBCwKLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mYdw7IFJ7MvBK4Ta+AjmACOsL1rjLIESWJCCmpBkamroXXlmW7/5CNPffuQD9jqOK/6rtifls
 3ns87+S9dZ+ocf6arrE+lp74rKHh2oeQyM2tc/tY/zR05kyP4Q72PH7Rg2MZ83UVd4OTmmgPx
 5j5R7Yw3nmzY1ViS+aGHs+hD/sX7ZpO7vzvzp5ud5vZ2eCeVbn9yxoqVwbO3tmXr3NJsEEs+u
 kmJpTgj0VCLuag4EQCd9xA3vQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495734393!99858386!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9242 invoked from network); 25 May 2017 17:46:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 25 May 2017 17:46:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 923FA1596;
 Thu, 25 May 2017 10:46:32 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E3C9F3F53D;
 Thu, 25 May 2017 10:46:31 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
 <9decb9e7-6916-6850-fea1-22db8ca7928b@oracle.com>
Message-ID: <45b8165d-8073-be54-b0f7-eae80b360838@arm.com>
Date: Thu, 25 May 2017 18:46:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9decb9e7-6916-6850-fea1-22db8ca7928b@oracle.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAyNS8wNS8xNyAxODowOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9u
IDA1LzI1LzIwMTcgMTE6NTQgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IFRo
ZSBwYXRjaGVzIGZpeGluZyB0aGUgMiBvdXRzdGFuZGluZyByZWdyZXNzaW9ucyBoYXZlIGJlZW4g
bWVyZ2VkLgo+Cj4gSXMgdGhpczoKPgo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMjM0MC5odG1sCj4KPiBiZWluZyBkZWZl
cnJlZCB0byB0aGUgbmV4dCBSQyAoaWYgd2UgYXJlIGhhdmluZyBvbmUpPwoKSSBtaXNzZWQgdGhh
dCBpc3N1ZSBzb3JyeS4gU28gZmFyLCB0aGlzIHBhdGNoIGxhY2tzIG9mIApBY2tlZC1ieS9SZXZp
ZXdlZC1ieSBidXQgYXMgYSBUZXN0ZWQtYnkuCgpJIGFtIGF3YXJlIHRoZSBwYXRjaCB0aGF0IGlu
dHJvZHVjZWQgdGhlIHJlZ3Jlc3Npb24gKGVmYTk1OTZlOWQgIng4Ni9tbTogCmZpeCBpbmNvcnJl
Y3QgdW5tYXBwaW5nIG9mIDJNQiBhbmQgMUdCIHBhZ2VzIikgd2FzIGF0dGVtcHRpbmcgdG8gcHJl
dmVudCAKYnJlYWtpbmcgZG93biBhbiBFUFQgc3RydWN0dXJlIGlycmV2ZXJzaWJseSB3aGVuIHJl
bW92aW5nIDJNQiBhbmQgMUdCIApwYWdlcy4gQUZBSVUsIHRoaXMgY29tbWl0IHdpbGwgaW1wcm92
ZSBwZXJmb3JtYW5jZSwgYnV0IGEgYm9vdCAKcmVncmVzc2lvbiB3YXMgaW50cm9kdWNlZCBvbiBB
TUQgcGxhdGZvcm1zLgoKQXMgdGhlIGZpcnN0IHJlZ3Jlc3Npb24gd2FzIG5vdCBpbnRyb2R1Y2Vk
IGJ5IFhlbiA0LjkgYW5kIHdlIGxhY2sgcmV2aWV3IApiYW5kd2lkdGgsIEkgd291bGQgc3VnZ2Vz
dCB0byByZXZlcnQgdGhlIGNvbW1pdCBlZmE5NTk2ZTlkIHVudGlsIHdlIGdldCAKdGhlIHBhdGNo
IFsxXSByZXZpZXdlZC4KCklmIHdlIG1hbmFnZWQgdG8gcmV2aWV3IGl0IGJlZm9yZSB0aGUgcmVs
ZWFzZSwgdGhlbiB3ZSBjYW4gY29uc2lkZXIgdG8gCmluY2x1ZGUgYm90aCBvZiB0aGVtLiBCdXQs
IGF0IHRoZSBtb21lbnQsIEkgd291bGQgbm90IGNvbnNpZGVyIHRoZSAKcmVncmVzc2lvbiBmaXhl
ZCBieSB0aGUgY29tbWl0IGVmYTk1OTZlOWQgYXMgYSBibG9ja2VyIGZvciB0aGUgcmVsZWFzZS4K
CkNoZWVycywKClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTA1L21zZzAyMzQwLmh0bWwKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 17:55:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 17:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDwyo-0002h6-Sx; Thu, 25 May 2017 17:55:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDwyn-0002gk-Lr
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 17:55:21 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4A/30-03058-88A17295; Thu, 25 May 2017 17:55:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbddSj3
 SYF6HtcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzumbNYCr4YVYx/+cC9gbG
 W7pdjFwcQgJ/GSUeN35ngnAeM0o0XD/CAuFsY5R43riBtYuRk0NEwFni65m57CA2r4C+xPxpe
 8BsYYEgiV0bzjOCNEgIPGGSuDNnKxNIQkLAU+Lr1gtw9q/ba4CK2DnYBKwkDomBRFkEVCWO/2
 pgmsDIvYCRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 XGYBgB+OnZQGHGCU5mJREeXfyq0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1lATKCRalpqdW
 pGXmAMMPJi3BwaMkwlsIkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeAZAiAZCijNI8u
 BGwWLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4nkCk8mXklcJteAR3BBHSE611lkCNKEh
 FSUg2Mh95v7ji05hGfwPstzdc53u9zlyvgmXfsSH/jvL8X57y2+OVddFXlccfvOc7uqlUTFq6
 0ZZp7pnD2xLV8hyqmrORh1H6cuFM231E+JFI5d2+JB8NutY1n4uvNmHkMPV3ehDktz6q4ZuIy
 u+aAVJB+p+e+qUlBy0uk1t5mMxG+5P9qU33N+X13lViKMxINtZiLihMBVm+5xYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495734918!70773794!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44466 invoked from network); 25 May 2017 17:55:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 17:55:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDwyk-0003yH-4K; Thu, 25 May 2017 17:55:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDwye-0006At-Md; Thu, 25 May 2017 17:55:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDwye-0000Os-GR; Thu, 25 May 2017 17:55:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109745-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=d9eb706356ad4dbd04aad563ec4d2bcd3d7d6c03
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 17:55:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109745: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc0NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTc0NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg3NjgwMGQ1ZjlkZThi
MTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGQ5ZWI3MDYzNTZhZDRkYmQwNGFhZDU2M2VjNGQyYmNkM2Q3ZDZjMDMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTc0MCAgMjAxNy0wNS0yNSAwOToxNzo0NSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk3NDUgIDIwMTctMDUtMjUgMTY6MDI6MzEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5n
QGR1cmhhbS5hYy51az4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcmV2aXNpb249ODc2ODAwZDVmOWRlOGIxNTM1NTE3Mjc5NGNiODJmNTA1ZGQyNmUxOAorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA4NzY4
MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CisgYnJhbmNoPXhlbi11bnN0YWJs
ZS1zbW9rZQorIHJldmlzaW9uPTg3NjgwMGQ1ZjlkZThiMTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZl
MTgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAw
MDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhl
bmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11
LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVu
LTQuOC10ZXN0aW5nCisgJ1snIHg4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2
ZTE4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0i
fSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9n
aXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv
ZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9m
aXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHgg
J10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42
LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisg
Y2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdCA4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4OnJl
ZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIGQ5ZWI3MDYuLjg3NjgwMGQgIDg3NjgwMGQ1ZjlkZThiMTUzNTUxNzI3OTRjYjgy
ZjUwNWRkMjZlMTggLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 18:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 18:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDx3s-0003Re-HJ; Thu, 25 May 2017 18:00:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dDx3r-0003RY-Au
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 18:00:35 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 94/6F-01735-2CB17295; Thu, 25 May 2017 18:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXSO6nOVXeftHq
 kQdt5a4ulV9YzWXzfMpnJgcnj8IcrLB7TPm5jCWCKYs3MS8qvSGDNWNDziKngLXdFx7FpzA2M
 Lzi7GLk4hAQ6mCRWtS9mhnC+MEr8O3uOFcLZyChx8cIkRghnO6PEqV3zgco4OYQFHCR6TzQzg
 dgiAhkSzbunQxXNZZRYs+chO0iCWUBP4sGtiWA2m4CRxNmjIEWcHLwCthLrD8wGi7MIqEqsaX
 zFCmKLCoRLvG08wgJRIyhxcuYTMJtTwFrizMI+ZoiZ6hJ/5l2CsuUltr+dA2ZLCBhL9M3qY5n
 AKDgLSfssJC2zkLQsYGRexahRnFpUllqka2ipl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSs
 l5yfu4kRGNL1DAyMOxgf9fsdYpTkYFIS5d3Jrx4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3p
 xRQTrAoNT21Ii0zBxhdMGkJDh4lEd4kkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzbg
 YpEgApyijNgxsBi/RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5i0Cm8GTmlcBtegV0BBP
 QEa53lUGOKElESEk1MM4TfTrvf5bkk3d/JPiiZuVcjptwNCK24lvkTv0577+5xqRdftL7S2Fd
 weO/erzfH338f/CU2m8mlsj4iyvvMPrvChO/vlvHPdjwdA37AZ+ccPFlcdWmF+dJa+Wb/j610
 SWC1SDE+4XvV9uZjnd4C5sF2I7UJLu/dHizx7PtbEtS2h11z+BTnkosxRmJhlrMRcWJADlfB0
 /vAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495735228!71878961!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14264 invoked from network); 25 May 2017 18:00:30 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 May 2017 18:00:30 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4PI0OmN027622
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 25 May 2017 18:00:24 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4PI0N46012658
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 25 May 2017 18:00:24 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4PI0Nwb019650;
 Thu, 25 May 2017 18:00:23 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 May 2017 11:00:23 -0700
To: Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
 <9decb9e7-6916-6850-fea1-22db8ca7928b@oracle.com>
 <45b8165d-8073-be54-b0f7-eae80b360838@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <daf2b44f-d1a1-ad11-7fff-d1186e0d9dba@oracle.com>
Date: Thu, 25 May 2017 14:00:17 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <45b8165d-8073-be54-b0f7-eae80b360838@arm.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjUvMjAxNyAwMTo0NiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJvcmlzLAo+
Cj4gT24gMjUvMDUvMTcgMTg6MDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDUvMjUv
MjAxNyAxMTo1NCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4gVGhlIHBh
dGNoZXMgZml4aW5nIHRoZSAyIG91dHN0YW5kaW5nIHJlZ3Jlc3Npb25zIGhhdmUgYmVlbiBtZXJn
ZWQuCj4+Cj4+IElzIHRoaXM6Cj4+Cj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMjM0MC5odG1sCj4+Cj4+Cj4+IGJlaW5n
IGRlZmVycmVkIHRvIHRoZSBuZXh0IFJDIChpZiB3ZSBhcmUgaGF2aW5nIG9uZSk/Cj4KPiBJIG1p
c3NlZCB0aGF0IGlzc3VlIHNvcnJ5LiBTbyBmYXIsIHRoaXMgcGF0Y2ggbGFja3Mgb2YKPiBBY2tl
ZC1ieS9SZXZpZXdlZC1ieSBidXQgYXMgYSBUZXN0ZWQtYnkuCj4KPiBJIGFtIGF3YXJlIHRoZSBw
YXRjaCB0aGF0IGludHJvZHVjZWQgdGhlIHJlZ3Jlc3Npb24gKGVmYTk1OTZlOWQKPiAieDg2L21t
OiBmaXggaW5jb3JyZWN0IHVubWFwcGluZyBvZiAyTUIgYW5kIDFHQiBwYWdlcyIpIHdhcyBhdHRl
bXB0aW5nCj4gdG8gcHJldmVudCBicmVha2luZyBkb3duIGFuIEVQVCBzdHJ1Y3R1cmUgaXJyZXZl
cnNpYmx5IHdoZW4gcmVtb3ZpbmcKPiAyTUIgYW5kIDFHQiBwYWdlcy4gQUZBSVUsIHRoaXMgY29t
bWl0IHdpbGwgaW1wcm92ZSBwZXJmb3JtYW5jZSwgYnV0IGEKPiBib290IHJlZ3Jlc3Npb24gd2Fz
IGludHJvZHVjZWQgb24gQU1EIHBsYXRmb3Jtcy4KCgpUaGUgcmVncmVzc2lvbiBvbmx5IGFmZmVj
dHMgQU1EIGd1ZXN0cyB0aGF0IGhhdmUgbWF4bWVtID4gbWVtb3J5LgoKU2luY2Ugd2UgaGF2ZSBh
IGZpeCBpbiBmbGlnaHQgbXkgc3VnZ2VzdGlvbiB3b3VsZCBiZSB0byByZWxlYXNlLW5vdGUKdGhp
cyBpc3N1ZSBidXQgbm90IHJldmVydCB0aGUgb2ZmZW5kaW5nIHBhdGNoLgoKLWJvcmlzCgo+Cj4g
QXMgdGhlIGZpcnN0IHJlZ3Jlc3Npb24gd2FzIG5vdCBpbnRyb2R1Y2VkIGJ5IFhlbiA0LjkgYW5k
IHdlIGxhY2sKPiByZXZpZXcgYmFuZHdpZHRoLCBJIHdvdWxkIHN1Z2dlc3QgdG8gcmV2ZXJ0IHRo
ZSBjb21taXQgZWZhOTU5NmU5ZAo+IHVudGlsIHdlIGdldCB0aGUgcGF0Y2ggWzFdIHJldmlld2Vk
Lgo+Cj4gSWYgd2UgbWFuYWdlZCB0byByZXZpZXcgaXQgYmVmb3JlIHRoZSByZWxlYXNlLCB0aGVu
IHdlIGNhbiBjb25zaWRlciB0bwo+IGluY2x1ZGUgYm90aCBvZiB0aGVtLiBCdXQsIGF0IHRoZSBt
b21lbnQsIEkgd291bGQgbm90IGNvbnNpZGVyIHRoZQo+IHJlZ3Jlc3Npb24gZml4ZWQgYnkgdGhl
IGNvbW1pdCBlZmE5NTk2ZTlkIGFzIGEgYmxvY2tlciBmb3IgdGhlIHJlbGVhc2UuCj4KPiBDaGVl
cnMsCj4KPiBbMV0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTctMDUvbXNnMDIzNDAuaHRtbAo+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 18:02:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 18:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDx5I-0003aY-VV; Thu, 25 May 2017 18:02:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dDx5H-0003aK-DI
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 18:02:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7D/B4-03613-A1C17295; Thu, 25 May 2017 18:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTVdKRj3
 SoG0dt8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFsX2rBaamKL/OfMzUwbhPpYuTiEBLYzChx
 cOMl1i5GTiDnAKPE09XmILawgJ3Er63rGUFsEYFQiQtn9zOBNDALrGaUmLJhBStE91kmiYe7l
 zOBVLEJ6ErsuPmaGcTmFbCS6P5+nw3EZhFQlTjV/pUdxBYVCJfoPdDPBlEjKHFy5hMWEJtTwE
 di0dEzYFcwC6hL/Jl3iRnCFpdo+rISKi4vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6Rpa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYoAxDsYLy5MeAQoyQH
 k5Io705+9UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw7pYBygkWp6akVaZk5wFiBSUtw8CiJ8
 M4GSfMWFyTmFmemQ6ROMSpKifNuBkkIgCQySvPg2mDxeYlRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvC9BpvBk5pXATX8FtJgJaLHrXWWQxSWJCCmpBkYJFZGSiyWbGWfevFNhFPfR/W+mtbC
 snBLf7En3PRL0FF3djr/allZzzvGgoUm7r0+A1PqFgYy/V8/Y3JX9xfkh9+e+rUnfXG+dMnu4
 8XJD9c5LBeJPVzWt+vHr7ZLSp8eTos0CykUfay/13pj64kJM9Rk5EZ9Dsu87/2pHRynnHfuVO
 2ddFo8SS3FGoqEWc1FxIgD/NnM+ygIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495735321!70621889!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27828 invoked from network); 25 May 2017 18:02:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 25 May 2017 18:02:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 887971596;
 Thu, 25 May 2017 11:02:00 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D2AD3F53D;
 Thu, 25 May 2017 11:01:59 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
 <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
 <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <5180bb1b-7542-5839-99d5-09418c18cd12@arm.com>
Date: Thu, 25 May 2017 19:02:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8wNS8xNyAxODo0NywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMjMgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4g
T24gMjIvMDUvMTcgMjM6MTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFR1ZSwg
MTYgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gQEAgLTQzNiw4ICs0NzMsMjYg
QEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0Cj4+Pj4+
IHZjcHUKPj4+Pj4gKnYsIG1taW9faW5mb190ICppbmZvLAo+Pj4+PiAgICAgIHN3aXRjaCAoIGdp
Y3JfcmVnICkKPj4+Pj4gICAgICB7Cj4+Pj4+ICAgICAgY2FzZSBWUkVHMzIoR0lDUl9DVExSKToK
Pj4+Pj4gLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCj4+Pj4+IC0gICAgICAg
IGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+Pj4+PiArICAgIHsKPj4+Pj4gKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICBpZiAoICF2LT5kb21haW4tPmFy
Y2gudmdpYy5oYXNfaXRzICkKPj4+Pj4gKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMy
Owo+Pj4+PiArICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93
aWR0aDsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICB2Z2ljX2xvY2sodik7ICAgICAgICAgICAgICAg
ICAgIC8qIHByb3RlY3RzIHJkaXN0c19lbmFibGVkICovCj4+Pj4KPj4+PiBHZXR0aW5nIGJhY2sg
dG8gdGhlIGxvY2tpbmcuIEkgZG9uJ3Qgc2VlIGFueSBwbGFjZSB3aGVyZSB3ZSBnZXQgdGhlIGRv
bWFpbgo+Pj4+IHZnaWMgbG9jayBiZWZvcmUgdkNQVSB2Z2ljIGxvY2suIFNvIHRoaXMgcmFpc2Vz
IHRoZSBxdWVzdGlvbiB3aHkgdGhpcwo+Pj4+IG9yZGVyaW5nCj4+Pj4gYW5kIG5vdCBtb3Zpbmcg
dGhpcyBsb2NrIGludG8gdmdpY192Y3B1X2VuYWJsZV9scGlzLgo+Pj4+Cj4+Pj4gQXQgbGVhc3Qg
dGhpcyByZXF1aXJlIGRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUgYW5kIGV4cGxhbmF0aW9uIGlu
IHRoZQo+Pj4+IGNvbW1pdAo+Pj4+IG1lc3NhZ2UuCj4+Pgo+Pj4gSXQgZG9lc24ndCBsb29rIGxp
a2Ugd2UgbmVlZCB0byB0YWtlIHRoZSB2LT5hcmNoLnZnaWMubG9jayBoZXJlLiBXaGF0IGlzCj4+
PiBpdCBwcm90ZWN0aW5nPwo+Pgo+PiBUaGUgbmFtZSBvZiB0aGUgZnVuY3Rpb24gaXMgYSBiaXQg
Y29uZnVzaW9uLiBJdCBkb2VzIG5vdCB0YWtlIHRoZSB2Q1BVIHZnaWMKPj4gbG9jayBidXQgdGhl
IGRvbWFpbiB2Z2ljIGxvY2suCj4+Cj4+IEkgYmVsaWV2ZSB0aGUgdmNwdSBpcyBwYXNzZWQgdG8g
YXZvaWQgaGF2ZSB2LT5kb21haW4gaW4gbW9zdCBvZiB0aGUgY2FsbGVycy4KPj4gQnV0IHdlIHNo
b3VsZCBwcm9iYWJseSByZW5hbWUgdGhlIGZ1bmN0aW9uLgo+Pgo+PiBJbiB0aGlzIGNhc2UgaXQg
cHJvdGVjdHMgdmdpY192Y3B1X2VuYWJsZV9scGlzIGJlY2F1c2UgeW91IGNhbiBjb25maWd1cmUg
dGhlCj4+IG51bWJlciBvZiBMUElzIHBlciByZS1kaXN0cmlidXRvciBidXQgdGhpcyBpcyBhIGRv
bWFpbiB3aWRlIHZhbHVlLiBJIGtub3cgdGhlCj4+IHNwZWMgaXMgY29uZnVzaW5nIG9uIHRoaXMu
Cj4gCj4gVGhlIHF1b3RpbmcgaGVyZSBpcyB2ZXJ5IHVuaGVscGZ1bC4gSW4gQW5kcmUncyBwYXRj
aDoKPiAKPiBAQCAtNDM2LDggKzQ3MywyNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJf
cmRfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICBz
d2l0Y2ggKCBnaWNyX3JlZyApCj4gICAgICB7Cj4gICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIp
Ogo+IC0gICAgICAgIC8qIExQSSdzIG5vdCBpbXBsZW1lbnRlZCAqLwo+IC0gICAgICAgIGdvdG8g
d3JpdGVfaWdub3JlXzMyOwo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Cj4gKwo+ICsgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQo+ICsg
ICAgICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPiArICAgICAgICBpZiAoIGRhYnQuc2l6
ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgdmdpY19sb2Nr
KHYpOyAgICAgICAgICAgICAgICAgICAvKiBwcm90ZWN0cyByZGlzdHNfZW5hYmxlZCAqLwo+ICsg
ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsK
PiArICAgICAgICAvKiBMUElzIGNhbiBvbmx5IGJlIGVuYWJsZWQgb25jZSwgYnV0IG5ldmVyIGRp
c2FibGVkIGFnYWluLiAqLwo+ICsgICAgICAgIGlmICggKHIgJiBHSUNSX0NUTFJfRU5BQkxFX0xQ
SVMpICYmCj4gKyAgICAgICAgICAgICAhKHYtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNfTFBJ
U19FTkFCTEVEKSApCj4gKyAgICAgICAgICAgIHZnaWNfdmNwdV9lbmFibGVfbHBpcyh2KTsKPiAr
Cj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKPiArICAgICAgICB2Z2ljX3VubG9jayh2KTsKPiArCj4gKyAgICAgICAgcmV0dXJuIDE7
Cj4gKyAgICB9Cj4gCj4gTXkgcXVlc3Rpb24gaXM6IGRvIHdlIG5lZWQgdG8gdGFrZSBib3RoIHZn
aWNfbG9jayBhbmQgdi0+YXJjaC52Z2ljLmxvY2s/CgpUaGUgZG9tYWluIGxvY2sgKHRha2VuIGJ5
IHZnaWNfbG9jaygpKSBwcm90ZWN0cyByZGlzdHNfZW5hYmxlZC4gVGhpcwp2YXJpYWJsZSBzdG9y
ZXMgd2hldGhlciBhdCBsZWFzdCBvbmUgcmVkaXN0cmlidXRvciBoYXMgTFBJcyBlbmFibGVkLiBJ
bgp0aGlzIGNhc2UgdGhlIHByb3BlcnR5IHRhYmxlIGdldHMgaW50byB1c2UgYW5kIHNpbmNlIHRo
ZSB0YWJsZSBpcyBzaGFyZWQKYWNyb3NzIGFsbCByZWRpc3RyaWJ1dG9ycywgd2UgbXVzdCBub3Qg
Y2hhbmdlIGl0IGFueW1vcmUsIGV2ZW4gb24KYW5vdGhlciByZWRpc3RyaWJ1dG9yIHdoaWNoIGhh
cyBpdHMgTFBJcyBzdGlsbCBkaXNhYmxlZC4KU28gd2hpbGUgdGhpcyBsb29rcyBsaWtlIHRoaXMg
aXMgYSBwZXItcmVkaXN0cmlidXRvciAoPXBlci1WQ1BVKQpwcm9wZXJ0eSwgaXQgaXMgYWN0dWFs
bHkgcGVyIGRvbWFpbiwgaGVuY2UgdGhpcyBsb2NrLgpUaGUgVkdJQyBWQ1BVIGxvY2sgaXMgdGhl
biB1c2VkIHRvIG5hdHVyYWxseSBwcm90ZWN0IHRoZSBlbmFibGUgYml0CmFnYWluc3QgbXVsdGlw
bGUgVkNQVXMgYWNjZXNzaW5nIHRoaXMgcmVnaXN0ZXIgc2ltdWx0YW5lb3VzbHkgLSB0aGUKcmVk
aXN0cyBhcmUgTU1JTyBtYXBwZWQsIGJ1dCBub3QgYmFua2VkLCBzbyB0aGlzIGlzIHBvc3NpYmxl
LgoKRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/CgpDaGVlcnMsCkFuZHJlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 18:24:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 18:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDxQd-00056k-NF; Thu, 25 May 2017 18:24:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDxQc-00056e-4j
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 18:24:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 70/94-02180-54127295; Thu, 25 May 2017 18:24:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq6Lonq
 kwctn2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bn1i9MBfNkK/6sv8zawPhNrIuRi0NI4A+j
 xP0jO9m7GDk4WAQcJJ43CICYjAIxEg9+WHcxcgKZYRKTLy9hBbFZBLQlXp74yAZiswkYSvx9s
 okNpFwCyF7ymQMkLCJgJPHi0WUWkOnMAgsZJa5smMgCkhAWyJI4drOXCcTmFAiUeLKqlxHE5h
 XwlmhoesQGcc4EJomZX9ezgyREBXQlDv37wwZRJChxcuYTsEHMAloSy6dvY5nAKDALSWoWktQ
 CRqZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQVjPwMC4
 g3FXu98hRkkOJiVR3p386pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi5FIBygkWp6akVaZk5w
 HiASUtw8CiJ8PbIA6V5iwsSc4sz0yFSpxgVpcR5n4IkBEASGaV5cG2wGLzEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZjXF2Q7T2ZeCdz0V0CLmYAWu95VBllckoiQkmpgNHn07MqJOZIZsy8
 vnPVng3Hmn8UXH7VVzr/+WyvkY+Kf35yMffpTLqqumv5k49tmjfdrrlzPvp3tx2cYfEli7f2j
 J/ZkqldOPz5z90+RXWH7/O5+mcAYGvrRzaDpz1X9vHlzb0UWZX/T1j8XyHzs6T+d2HT1I1m+7
 /dfjfjds1go/Zv6vWd3XPcrsRRnJBpqMRcVJwIAV+2dzrwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495736643!100434682!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6808 invoked from network); 25 May 2017 18:24:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 18:24:04 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6381023958;
 Thu, 25 May 2017 18:24:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6381023958
Date: Thu, 25 May 2017 11:24:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <CACtJ1JSKnpjnubv7RRyomdwhVK892KKe=55i6SWsOq2Syv2U3w@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705251122000.18759@sstabellini-ThinkPad-X260>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426918-32737-3-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1705161614360.6833@sstabellini-ThinkPad-X260>
 <CACtJ1JSKnpjnubv7RRyomdwhVK892KKe=55i6SWsOq2Syv2U3w@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/12 v3] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNSBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSwKPiAKPiBP
biAxNyBNYXkgMjAxNyBhdCAwNToxMSwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPiB3cm90ZToKPiA+IE9uIFdlZCwgMTAgTWF5IDIwMTcsIEJodXBpbmRlciBUaGFr
dXIgd3JvdGU6Cj4gPj4gWGVuY29uc29sZSBzdXBwb3J0cyBvbmx5IFBWIGNvbnNvbGUgY3VycmVu
dGx5LiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydAo+ID4+IGZvciBzdXBwb3J0aW5nIG11bHRpcGxl
IGNvbnNvbGVzLgo+ID4+Cj4gPj4gVGhpcyBwYXRjaCBtb2RpZmllcyBkaWZmZXJlbnQgZGF0YSBz
dHJ1Y3R1cmVzIGFuZCBBUElzIHVzZWQKPiA+PiBpbiB4ZW5jb25zb2xlIHRvIHN1cHBvcnQgbXVs
dGlwbGUgY29uc29sZXMuCj4gPj4KPiA+PiBDaGFuZ2Ugc3VtbWFyeToKPiA+Pgo+ID4+IDEuIFNw
bGl0IHRoZSBkb21haW4gc3RydWN0dXJlIGludG8gYSBjb25zb2xlIHN0cnVjdHVyZSBhbmQgdGhl
Cj4gPj4gICAgZG9tYWluIHN0cnVjdHVyZSwgd2hlcmUgZWFjaCBjb25zb2xlIHN0cnVjdHVyZSBy
ZXByZXNlbnRzIG9uZQo+ID4+ICAgIGNvbnNvbGUuCj4gPj4KPiA+PiAyLiBNb2RpZnkgZGlmZmVy
ZW50IEFQSXMgc3VjaCBhcyBidWZmZXJfYXBwZW5kKCkgZXRjLiB0byB0YWtlCj4gPj4gICAgY29u
c29sZSBzdHJ1Y3R1cmUgYXMgaW5wdXQgYW5kIHBlcmZvcm0gcGVyIGNvbnNvbGUgc3BlY2lmaWMK
PiA+PiAgICBvcGVyYXRpb25zLgo+ID4+Cj4gPj4gMy4gRGVmaW5lIGEgZ2VuZXJpYyBjb25zb2xl
X2NyZWF0ZV9yaW5nKCksIHdoaWNoIHNldHMgdXAgdGhlCj4gPj4gICAgcmluZyBidWZmZXIgYW5k
IGV2ZW50IGNoYW5uZWwgZm9yIGVhY2ggY29uc29sZS4KPiA+Pgo+ID4+IDMuIE1vZGlmeSBkb21h
aW5fY3JlYXRlX3JpbmcoKSB0byB1c2UgY29uc29sZV9jcmVhdGVfcmluZygpLgo+ID4+Cj4gPj4g
NC4gTW9kaWZpY2F0aW9ucyBpbiBoYW5kbGVfcmluZ19yZWFkKCkgdG8gcmVhZCByaW5nIGJ1ZmZl
ciBkYXRhCj4gPj4gICAgZnJvbSBtdWx0aXBsZSBjb25zb2xlcy4KPiA+Pgo+ID4+IDUuIEFkZCBs
b2cgZmlsZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBjb25zb2xlcy4KPiA+Pgo+ID4+IFNpZ25lZC1v
ZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiA+
Cj4gPiBUaGVyZSBpcyBzb21ldGhpbmcgd3Jvbmcgd2l0aCB0aGlzIHBhdGNoOiBJIGNhbm5vdCBh
cHBseSBpdC4KPiA+Cj4gPiBBbHNvLCBpdCBpcyBzdGlsbCB3YXkgdG8gYmlnIGZvciBtZSB0byBy
ZXZpZXcuIEkgY2Fubm90IHRyYWNrIGFsbCB0aGUKPiA+IGNoYW5nZXMgYW5kIGZpZ3VyZSBvdXQg
aWYgdGhleSBhcmUgY29ycmVjdC4KPiA+Cj4gPiBPbmUgb3B0aW9uIGlzIHRvIGludHJvZHVjZSBz
dHJ1Y3QgY29uc29sZSBpbiBvbmUgcGF0Y2gsIHdpdGggb25seSBvbmUKPiA+IHN0cnVjdCBjb25z
b2xlIHBlciBkb21haW4uIFRoZW4gdGhlIHNlY29uZCBwYXRjaCBjb3VsZCBpbnRyb2R1Y2UKPiA+
IG11bHRpcGxlIHN0cnVjdCBjb25zb2xlIHdpdGggdGhlIGhlbHBlcnMgc3VjaCBhcyBjb25zb2xl
X2l0ZXJfdm9pZF9hcmcxLgo+ID4KPiA+IEZpbmFsbHkgdGhlIHRoaXJkIHBhdGNoIGNvdWxkIGFk
ZCB2dWFydCBzdXBwb3J0Lgo+ID4KPiBJIGhhdmUgZGl2aWRlZCB0aGUgY2hhbmdlcyBpbnRvIDQg
cGF0Y2hlczoKPiAKPiBwYXRjaCMxOiBUaGlzIHBhdGNoIGludHJvZHVjZXMgdGhlIGNvbnNvbGUg
c3RydWN0dXJlIGFuZCBtb2RpZmllcyB0aGUKPiBjb2RlIHRvIHVzZSB0aGUgbmV3IGNvbnNvbGUg
c3RydWN0dXJlLgo+IAo+IHBhdGNoIzI6IFRoaXMgcGF0Y2ggbW9kaWZpZXMgdGhlIGZ1bmN0aW9u
cyB0byB0YWtlIGNvbnNvbGUgc3RydWN0dXJlCj4gYXMgaW5wdXQgaW5zdGVhZCBvZiBkb21haW4g
c3RydWN0dXJlLiBBbHNvIGl0IHJlbmFtZXMgdGhlIGNvbnNvbGUKPiBzcGVjaWZpYyBmdW5jdGlv
bnMgdG8gc3RhcnQgd2l0aCAiY29uc29sZV8iIHByZWZpeCBpbnN0ZWFkIG9mCj4gImRvbWFpbl8i
IHByZWZpeC4gRm9yIGV4YW1wbGUgLSBkb21haW5fY3JlYXRlX3R0eSgpIGlzIHJlbmFtZWQgdG8K
PiBjb25zb2xlX2NyZWF0ZV90dHkoKS4KPiAKPiBwYXRjaCMzOiBUaGlzIHBhdGNoIGFkZHMgdGhl
IHN1cHBvcnQgZm9yIG11bHRpcGxlIGNvbnNvbGVzIGFuZAo+IGludHJvZHVjZXMgdGhlIGl0ZXJh
dG9yIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIG11bHRpcGxlIGNvbnNvbGVzLgo+IAo+IHBhdGNo
IzQ6IEZpbmFsbHkgdGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGEgbmV3IHZ1YXJ0IGNvbnNv
bGUuCgpUaGFuayB5b3UsIGl0IGxvb2tzIGJldHRlciBvbiBwYXBlcgoKCj4gPj4gLXN0YXRpYyBp
bnQgY3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQo+ID4+ICtzdGF0aWMgaW50
IGNyZWF0ZV9jb25zb2xlX2xvZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+ID4+ICB7Cj4gPj4gICAg
ICAgY2hhciBsb2dmaWxlW1BBVEhfTUFYXTsKPiA+PiAgICAgICBjaGFyICpuYW1lcGF0aCwgKmRh
dGEsICpzOwo+ID4+ICAgICAgIGludCBmZDsKPiA+PiAgICAgICB1bnNpZ25lZCBpbnQgbGVuOwo+
ID4+ICsgICAgIHN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPiA+Pgo+ID4+ICAgICAgIG5h
bWVwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKPiA+PiAgICAgICBz
ID0gcmVhbGxvYyhuYW1lcGF0aCwgc3RybGVuKG5hbWVwYXRoKSArIDYpOwo+ID4+IEBAIC0zMTQs
NyArNDQzLDkgQEAgc3RhdGljIGludCBjcmVhdGVfZG9tYWluX2xvZyhzdHJ1Y3QgZG9tYWluICpk
b20pCj4gPj4gICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4gPj4gICAgICAgfQo+ID4+Cj4gPj4g
LSAgICAgc25wcmludGYobG9nZmlsZSwgUEFUSF9NQVgtMSwgIiVzL2d1ZXN0LSVzLmxvZyIsIGxv
Z19kaXIsIGRhdGEpOwo+ID4+ICsgICAgIHNucHJpbnRmKGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIl
cyVzL2d1ZXN0LSVzLmxvZyIsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICBsb2dfZGlyLCBj
b24tPnhzcGF0aCwgZGF0YSk7Cj4gPgo+ID4gVGhpcyBjaGFuZ2VzIHRoZSBsb2cgZGlyZWN0b3J5
LCByaWdodD8gQXJlIHRoZSBuZXcgZGlyZWN0b3JpZXMgY3JlYXRlZAo+ID4gY29ycmVjdGx5IGJ5
IHRoZSBpbnN0YWxsIHNjcmlwdHM/Cj4gSSB3aWxsIGNvcnJlY3QgdGhpcy4gVGhlcmUgc2hvdWxk
IGJlIG5vIGNoYW5nZSBpbiB0aGUgcGF0aCBmb3IgUFYKPiBjb25zb2xlIGxvZy4gSSB0aGluayBi
eSBkZWZhdWx0IGd1ZXN0IGxvZ2dpbmcgaXMgZGlzYWJsZWQuIEhvdyBjYW4gSQo+IGVuYWJsZSB0
aGUgbG9nZ2luZyB0byB0ZXN0IGl0PyBJIGJlbGlldmUgc29tZSBvcHRpb24gbmVlZHMgdG8gYmUK
PiBwYXNzZWQgd2hpbGUgc3Bhd25pbmcgeGVuY29uc29sZWQ/CgpZZXMsIGl0IGxvb2tzIGxpa2Ug
aXQncyB0aGUgLWwgb3B0aW9uLCBzZWU6CgoJCWNhc2UgJ2wnOgoJCSAgICAgICAgaWYgKCFzdHJj
bXAob3B0YXJnLCAiYWxsIikpIHsKCQkJICAgICAgbG9nX2h2ID0gMTsKCQkJICAgICAgbG9nX2d1
ZXN0ID0gMTsKCQkJfSBlbHNlIGlmICghc3RyY21wKG9wdGFyZywgImh2IikpIHsKCQkJICAgICAg
bG9nX2h2ID0gMTsKCQkJfSBlbHNlIGlmICghc3RyY21wKG9wdGFyZywgImd1ZXN0IikpIHsKCQkJ
ICAgICAgbG9nX2d1ZXN0ID0gMTsKCQkJfQoKaW4gbWFpbi5jCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 18:41:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 18:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDxhN-0006Pl-0F; Thu, 25 May 2017 18:41:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDxhL-0006Pf-Jb
 for xen-devel@lists.xen.org; Thu, 25 May 2017 18:41:23 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 79/B8-26749-25527295; Thu, 25 May 2017 18:41:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm6Qqnq
 kwaG33BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8afhjusBU+kK9ZOX8LYwHherIuRi0NI4A+j
 xLoJ+9i7GDk5WAQcJOZcmcHUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEm8ezwaz2QQMJf4+2
 cQGUi4BZC/5zAESFhFQl/hzYQIjyHhmgTZGiWNHv7OA1AgLKEn8WM0LYnIKWEs8O2YJUs4r4C
 3RvLOfBcQWEsiSmPbzNNgxogK6Eof+/WGDqBGUODnzCVgNs4CWxPLp21gmMArMQpKahSS1gJF
 pFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6yXm1pcnJiempOYVKyXnJ+7iREYgPUMDIw7GLd1
 OR9ilORgUhLl3cmvHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdFBSgnWJSanlqRlpkDjAWYt
 AQHj5IIbwVImre4IDG3ODMdInWKUVFKnFcQJCEAksgozYNrg8XfJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvLwgU3gy80rgpr8CWswEtNj1rjLI4pJEhJRUA+OE2uMBJTJXs3eIrz619EZ
 I2NG3+SmnS+8Jcfvm37JS+x2RuUVh4TsfQRH95y/DTdkWX7dXFK6w3r31bVziX419f2cdFW5Z
 YqR74yE7xxWd6WZ/XDbnT1R2lmjbGmWn4OGek38707Z4NfM03aveR376hioIza/p990tlmL4c
 Dlz6x7WKToS6UosxRmJhlrMRcWJANPOKNK6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495737680!98488905!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8134 invoked from network); 25 May 2017 18:41:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 18:41:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E4E6A23957;
 Thu, 25 May 2017 18:41:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E4E6A23957
Date: Thu, 25 May 2017 11:41:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <235bc693-cd31-006f-9672-0104ce2e72ae@arm.com>
Message-ID: <alpine.DEB.2.10.1705251135520.18759@sstabellini-ThinkPad-X260>
References: <e5774175-3f30-7b04-1b4c-0866884087a9@epam.com>
 <235bc693-cd31-006f-9672-0104ce2e72ae@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [TESTDAY] Test report
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJpaSwKPiAK
PiBPbiAyMy8wNS8xNyAxODowMywgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiA+ICogSGFyZHdhcmU6
Cj4gPiBTYWx2YXRvci1YIGJvYXJkIHdpdGggUmVuZXNhcyBSLUNhciBIMyBTb0MgKEFSTTY0KQo+
ID4gCj4gPiAqIFNvZnR3YXJlOgo+ID4gWEVOIDQuOS1yYzYKPiA+IFN5c3RlbSBiYXNlZCBvbiBS
ZW5lc2FzIFlvY3RvIDIuMTkuMCBCU1AgWzFdCj4gPiBMaW51eCBrZXJuZWwgNC45Cj4gPiAKPiA+
ICogR3Vlc3Qgb3BlcmF0aW5nIHN5c3RlbXM6Cj4gPiBUaGUgc2FtZSBzeXN0ZW0gYXMgZG9tMC4K
PiA+IAo+ID4gKiBGdW5jdGlvbmFsaXR5IHRlc3RlZDoKPiA+IHhsIGNyZWF0ZS9yZXN0YXJ0L3No
dXRkb3duCj4gPiBHdWVzdCBkb21haW4gcmVib290IGZyb20gaXRzIGNvbnNvbGUKPiA+IFBWIE5F
VCAobmZzcm9vdCBpbiBkb21VKSAsIFBWIEJsb2NrIChjb3B5IGZyb20geHZkYSB0byBuZnNyb290
IGluIERvbVUpCj4gPiAKPiA+ICogQ29tbWVudHM6Cj4gPiAKPiA+IE9uIERvbVUgc3RhcnR1cCBt
ZXNzYWdlcyBsaWtlIGZvbGxvd2luZyBhcHBlYXJlZDoKPiA+IAo+ID4gICAgIHJvb3RAc2FsdmF0
b3IteC1kb214On4jIChYRU4pIHByaW50azogOSBtZXNzYWdlcyBzdXBwcmVzc2VkLgo+ID4gICAg
IChYRU4pIGQxdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElD
QUNUSVZFUjAKPiA+ICAgICAoWEVOKSBkMXYxOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwCj4gPiAgICAgKFhFTikgZDF2MjogdkdJQ0Q6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAo+ID4gICAgIChYRU4pIGQx
djM6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjAK
PiAKPiBUaGUgdkdJQyBlbXVsYXRpb24gZG9lcyBub3QgZW11bGF0ZSBJKkFDVElWRVIqIHJlZ2lz
dGVycyBzbyBmYXIuIEJ1dCBMaW51eAo+IG9ubHkgYWNjZXNzZXMgdGhlbSBhdCBib290IHRvIGVu
c3VyZSB0aGUgZmlybXdhcmUgZGlkbid0IGxlYXZlIGludGVycnVwdCBpbgo+IGFjdGl2ZSBzdGF0
ZS4gVGhleSBhcmUgaGFybWxlc3MgZm9yIG5vdy4KPiAKPiA+ICAgICBbICAgNjUuMzMzMDYyXSB4
ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMS81MTcxMzogdXNpbmcgNCBxdWV1ZXMsCj4gPiBwcm90
b2NvbCAxIChhcm0tYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo+ID4gICAgIFsgICA2NS4zNTc4NDZd
IHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xLzUxNzE0OiB1c2luZyA0IHF1ZXVlcywKPiA+IHBy
b3RvY29sIDEgKGFybS1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCj4gPiAgICAgWyAgIDY1LjUxNDA1
NF0gdmlmIHZpZi0xLTAgdmlmMS4wOiBHdWVzdCBSeCByZWFkeQo+ID4gICAgIFsgICA2NS41MTg0
ODVdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWYxLjA6IGxpbmsgYmVjb21lcwo+
ID4gcmVhZHkKPiA+ICAgICBbICAgNjUuNTI1MDIxXSB4ZW5icjA6IHBvcnQgMih2aWYxLjApIGVu
dGVyZWQgYmxvY2tpbmcgc3RhdGUKPiA+ICAgICBbICAgNjUuNTMwMzU5XSB4ZW5icjA6IHBvcnQg
Mih2aWYxLjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQo+ID4gICAgIFsgICA2NS44MTU5NzZd
IHhlbl9hZGRfcGh5c190b19tYWNoX2VudHJ5OiBjYW5ub3QgYWRkCj4gPiBwZm49MHgwMDAwMDAw
MDAwMDYzNzcyIC0+IG1mbj0weDAwMDAwMDAwMDA3MmFiYjA6IHBmbj0weDAwMDAwMDAwMDAwNjM3
NzIKPiA+IC0+IG1mbj0weDAwMDAwMDAwMDA3MjdhYWQgYWxyZWFkeSBleGlzdHMKPiA+ICAgICBb
ICAgNjUuODM0NDQyXSB4ZW5fYWRkX3BoeXNfdG9fbWFjaF9lbnRyeTogY2Fubm90IGFkZAo+ID4g
cGZuPTB4MDAwMDAwMDAwMDA2Mzc0ZSAtPiBtZm49MHgwMDAwMDAwMDAwNzJhYmIwOiBwZm49MHgw
MDAwMDAwMDAwMDYzNzRlCj4gPiAtPiBtZm49MHgwMDAwMDAwMDAwNzI3YWFkIGFscmVhZHkgZXhp
c3RzCj4gPiAgICAgWyAgIDY2LjAyNTk3OV0geGVuX2FkZF9waHlzX3RvX21hY2hfZW50cnk6IGNh
bm5vdCBhZGQKPiA+IHBmbj0weDAwMDAwMDAwMDAwNjM3OWMgLT4gbWZuPTB4MDAwMDAwMDAwMDcy
YWJiMzogcGZuPTB4MDAwMDAwMDAwMDA2Mzc5Ywo+ID4gLT4gbWZuPTB4MDAwMDAwMDAwMDcyYWJi
MSBhbHJlYWR5IGV4aXN0cwo+ID4gICAgIFsgICA2Ni4yNzM1MzRdIHhlbl9hZGRfcGh5c190b19t
YWNoX2VudHJ5OiBjYW5ub3QgYWRkCj4gPiBwZm49MHgwMDAwMDAwMDAwMDYzNzMxIC0+IG1mbj0w
eDAwMDAwMDAwMDA3MjdjM2Q6IHBmbj0weDAwMDAwMDAwMDAwNjM3MzEKPiA+IC0+IG1mbj0weDAw
MDAwMDAwMDA3MjdjM2UgYWxyZWFkeSBleGlzdHMKPiA+ICAgICBbICAgNjYuMzI4MjQ1XSB4ZW5f
YWRkX3BoeXNfdG9fbWFjaF9lbnRyeTogY2Fubm90IGFkZAo+ID4gcGZuPTB4MDAwMDAwMDAwMDA2
MzdlZSAtPiBtZm49MHgwMDAwMDAwMDAwNzI3YzNmOiBwZm49MHgwMDAwMDAwMDAwMDYzN2VlCj4g
PiAtPiBtZm49MHgwMDAwMDAwMDAwNzI3YzNkIGFscmVhZHkgZXhpc3RzCj4gCj4gSSB3YXMgZXhw
ZWN0aW5nIFN0ZWZhbm8gdG8gYW5zd2VyIGhlcmUgYXMgaGUga25vd3MgYmV0dGVyIHRoYW4gbWUg
dGhpcyBwYXJ0IG9mCj4gdGhlIGNvZGUuCj4gCj4gTGludXggaXMgc3RvcmluZyB0aGUgY29udmVy
c2lvbiBiZXR3ZWVuIHBmbiAoZ3Vlc3QgZnJhbWUgbnVtYmVyKSB0byB0aGUgbWZuCj4gKG1hY2hp
bmUgZnJhbWUgbnVtYmVyKSBpbiBhbiBSQi10cmVlLiBUaGlzIHdpbGwgYmUgdXNlZCBieSB0aGUg
c3dpb3RsYiBjb2RlIHRvCj4ga25vdyBpZiBhIGJ1ZmZlciBpcyBjb250aWd1b3VzIGluIHRoZSBw
aHlzaWNhbCBSQU0uCj4gCj4gSW4geW91ciBjYXNlLCB0aGUgbG9nIHNheXMgdGhhdCB0aGVyZSB3
YXMgYWxyZWFkeSBhIG1hcHBpbmcgcGZuIDwtPiBtZm4gaW4gdGhlCj4gdHJlZS4gSXQgbG9va3Mg
dG8gbWUgdGhlIHByZXZpb3VzIG1hcHBpbmcgaGFzIG5vdCBiZWVuIHJlbW92ZWQgY29ycmVjdGx5
Lgo+IAo+IEFyZSB5b3UgYWJsZSB0byByZXByb2R1Y2UgdGhpcyByZWxpYWJseT8gSWYgc28sIGNh
biB5b3UgdHJ5IHRvIGZpZ3VyZSBvdXQgd2hvCj4gYWRkZWQgdGhlIGZpcnN0IG1hcHBpbmcgcGZu
IDwtPiBtZm4/CgpTb3JyeSwgSSBza2ltbWVkIG92ZXIgdGhlIGVtYWlsIGFuZCBtaXNzZWQgdGhv
c2Ugd2FybmluZ3MuCgpKdWxpZW4sIHlvdSBhcmUgY29ycmVjdC4gVGhlIG1hcHBpbmdzIGFyZSBh
ZGRlZCBieQpzZXRfZm9yZWlnbl9wMm1fbWFwcGluZywgd2hpY2ggaXMgY2FsbGVkIG9uIGdudHRh
Yl9tYXBfcmVmcywgYW5kIHNob3VsZApiZSByZW1vdmVkIGJ5IGNsZWFyX2ZvcmVpZ25fcDJtX21h
cHBpbmcsIGNhbGxlZCBieSBnbnR0YWJfdW5tYXBfcmVmcy4KCk1heWJlIHRoZSBtYXBwaW5nIGZ1
bmN0aW9uIGlzIGNhbGxlZCB0d2ljZSBvciB0aGUgdW5tYXBwaW5nIGZ1bmN0aW9uIGlzCm5vdCBj
YWxsZWQgd2hlbiBpdCBzaG91bGQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 18:49:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 18:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDxop-0006iF-PG; Thu, 25 May 2017 18:49:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDxoo-0006i9-CC
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 18:49:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 05/7B-17076-12727295; Thu, 25 May 2017 18:49:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq6Cunq
 kwfKdZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bK1c0sBYdlK6beuMbewLhRrIuRi0NI4A+j
 xI35B9i7GDk4WAQcJC69CQIxGQViJB78sO5i5AQywyQmX17CClGhLXHsBjtImE3AUOLvk01sI
 GEJIHvJZw6QsAhQRUPXbUaQ4cwC/UwSd191gdULC9hJ/Nq6nhHE5hSwlnj6/DmYzSvgLfFxxz
 6wGiGBH0wSK5ZXgNiiAroSh/79YYOoEZQ4OfMJC4jNLKAlsXz6NpYJjAKzkKRmIUktYGRaxah
 RnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGID1DAyMOxibT/gd
 YpTkYFIS5d3Jrx4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3mSpQTrAoNT21Ii0zBxgLMGkJD
 h4lEd7nIGne4oLE3OLMdIjUKUZFKXHeEyAJAZBERmkeXBss/i4xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEubdDjKFJzOvBG76K6DFTECLXe8qgywuSURISTUwql9vXhQy6fm3L/YfXTVu3vq
 0pK9f1HHSLQfpJ1rxKbpyXezvv2aUXvzubzpzg+Bfnhfznsye4TLj7BGuYuYX4ZH5DoIzpX4d
 32b0dW/q95ol7VyzcgqnOfN/2S5Qt4rVi3PhIttFSdXnPyaHMiv/c7XicIn0OPl+gkJ+e1/5t
 fWXpI8ctbiipsRSnJFoqMVcVJwIALHHGRW6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495738143!101899567!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58227 invoked from network); 25 May 2017 18:49:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 18:49:04 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A226723957;
 Thu, 25 May 2017 18:49:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A226723957
Date: Thu, 25 May 2017 11:49:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <5180bb1b-7542-5839-99d5-09418c18cd12@arm.com>
Message-ID: <alpine.DEB.2.10.1705251147340.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
 <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
 <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
 <5180bb1b-7542-5839-99d5-09418c18cd12@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MjMvMDUvMTcgMTg6NDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMjMg
TWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+PiBIaSBTdGVmYW5vLAo+ID4+Cj4gPj4g
T24gMjIvMDUvMTcgMjM6MTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+Pj4gT24gVHVl
LCAxNiBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+Pj4+IEBAIC00MzYsOCArNDcz
LDI2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdAo+
ID4+Pj4+IHZjcHUKPiA+Pj4+PiAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gPj4+Pj4gICAgICBz
d2l0Y2ggKCBnaWNyX3JlZyApCj4gPj4+Pj4gICAgICB7Cj4gPj4+Pj4gICAgICBjYXNlIFZSRUcz
MihHSUNSX0NUTFIpOgo+ID4+Pj4+IC0gICAgICAgIC8qIExQSSdzIG5vdCBpbXBsZW1lbnRlZCAq
Lwo+ID4+Pj4+IC0gICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+ID4+Pj4+ICsgICAgewo+
ID4+Pj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsg
ICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQo+ID4+Pj4+ICsgICAg
ICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPiA+Pj4+PiArICAgICAgICBpZiAoIGRhYnQu
c2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiA+Pj4+PiArCj4gPj4+Pj4gKyAg
ICAgICAgdmdpY19sb2NrKHYpOyAgICAgICAgICAgICAgICAgICAvKiBwcm90ZWN0cyByZGlzdHNf
ZW5hYmxlZCAqLwo+ID4+Pj4KPiA+Pj4+IEdldHRpbmcgYmFjayB0byB0aGUgbG9ja2luZy4gSSBk
b24ndCBzZWUgYW55IHBsYWNlIHdoZXJlIHdlIGdldCB0aGUgZG9tYWluCj4gPj4+PiB2Z2ljIGxv
Y2sgYmVmb3JlIHZDUFUgdmdpYyBsb2NrLiBTbyB0aGlzIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2h5
IHRoaXMKPiA+Pj4+IG9yZGVyaW5nCj4gPj4+PiBhbmQgbm90IG1vdmluZyB0aGlzIGxvY2sgaW50
byB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMuCj4gPj4+Pgo+ID4+Pj4gQXQgbGVhc3QgdGhpcyByZXF1
aXJlIGRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUgYW5kIGV4cGxhbmF0aW9uIGluIHRoZQo+ID4+
Pj4gY29tbWl0Cj4gPj4+PiBtZXNzYWdlLgo+ID4+Pgo+ID4+PiBJdCBkb2Vzbid0IGxvb2sgbGlr
ZSB3ZSBuZWVkIHRvIHRha2UgdGhlIHYtPmFyY2gudmdpYy5sb2NrIGhlcmUuIFdoYXQgaXMKPiA+
Pj4gaXQgcHJvdGVjdGluZz8KPiA+Pgo+ID4+IFRoZSBuYW1lIG9mIHRoZSBmdW5jdGlvbiBpcyBh
IGJpdCBjb25mdXNpb24uIEl0IGRvZXMgbm90IHRha2UgdGhlIHZDUFUgdmdpYwo+ID4+IGxvY2sg
YnV0IHRoZSBkb21haW4gdmdpYyBsb2NrLgo+ID4+Cj4gPj4gSSBiZWxpZXZlIHRoZSB2Y3B1IGlz
IHBhc3NlZCB0byBhdm9pZCBoYXZlIHYtPmRvbWFpbiBpbiBtb3N0IG9mIHRoZSBjYWxsZXJzLgo+
ID4+IEJ1dCB3ZSBzaG91bGQgcHJvYmFibHkgcmVuYW1lIHRoZSBmdW5jdGlvbi4KPiA+Pgo+ID4+
IEluIHRoaXMgY2FzZSBpdCBwcm90ZWN0cyB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMgYmVjYXVzZSB5
b3UgY2FuIGNvbmZpZ3VyZSB0aGUKPiA+PiBudW1iZXIgb2YgTFBJcyBwZXIgcmUtZGlzdHJpYnV0
b3IgYnV0IHRoaXMgaXMgYSBkb21haW4gd2lkZSB2YWx1ZS4gSSBrbm93IHRoZQo+ID4+IHNwZWMg
aXMgY29uZnVzaW5nIG9uIHRoaXMuCj4gPiAKPiA+IFRoZSBxdW90aW5nIGhlcmUgaXMgdmVyeSB1
bmhlbHBmdWwuIEluIEFuZHJlJ3MgcGF0Y2g6Cj4gPiAKPiA+IEBAIC00MzYsOCArNDczLDI2IEBA
IHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2
LCBtbWlvX2luZm9fdCAqaW5mbywKPiA+ICAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQo+ID4gICAg
ICB7Cj4gPiAgICAgIGNhc2UgVlJFRzMyKEdJQ1JfQ1RMUik6Cj4gPiAtICAgICAgICAvKiBMUEkn
cyBub3QgaW1wbGVtZW50ZWQgKi8KPiA+IC0gICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+
ID4gKyAgICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4gKwo+ID4gKyAg
ICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCj4gPiArICAgICAgICAg
ICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4gPiArICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBE
QUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiA+ICsKPiA+ICsgICAgICAgIHZnaWNfbG9jayh2
KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3RzX2VuYWJsZWQgKi8KPiA+ICsg
ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ID4g
Kwo+ID4gKyAgICAgICAgLyogTFBJcyBjYW4gb25seSBiZSBlbmFibGVkIG9uY2UsIGJ1dCBuZXZl
ciBkaXNhYmxlZCBhZ2Fpbi4gKi8KPiA+ICsgICAgICAgIGlmICggKHIgJiBHSUNSX0NUTFJfRU5B
QkxFX0xQSVMpICYmCj4gPiArICAgICAgICAgICAgICEodi0+YXJjaC52Z2ljLmZsYWdzICYgVkdJ
Q19WM19MUElTX0VOQUJMRUQpICkKPiA+ICsgICAgICAgICAgICB2Z2ljX3ZjcHVfZW5hYmxlX2xw
aXModik7Cj4gPiArCj4gPiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNo
LnZnaWMubG9jaywgZmxhZ3MpOwo+ID4gKyAgICAgICAgdmdpY191bmxvY2sodik7Cj4gPiArCj4g
PiArICAgICAgICByZXR1cm4gMTsKPiA+ICsgICAgfQo+ID4gCj4gPiBNeSBxdWVzdGlvbiBpczog
ZG8gd2UgbmVlZCB0byB0YWtlIGJvdGggdmdpY19sb2NrIGFuZCB2LT5hcmNoLnZnaWMubG9jaz8K
PiAKPiBUaGUgZG9tYWluIGxvY2sgKHRha2VuIGJ5IHZnaWNfbG9jaygpKSBwcm90ZWN0cyByZGlz
dHNfZW5hYmxlZC4gVGhpcwo+IHZhcmlhYmxlIHN0b3JlcyB3aGV0aGVyIGF0IGxlYXN0IG9uZSBy
ZWRpc3RyaWJ1dG9yIGhhcyBMUElzIGVuYWJsZWQuIEluCj4gdGhpcyBjYXNlIHRoZSBwcm9wZXJ0
eSB0YWJsZSBnZXRzIGludG8gdXNlIGFuZCBzaW5jZSB0aGUgdGFibGUgaXMgc2hhcmVkCj4gYWNy
b3NzIGFsbCByZWRpc3RyaWJ1dG9ycywgd2UgbXVzdCBub3QgY2hhbmdlIGl0IGFueW1vcmUsIGV2
ZW4gb24KPiBhbm90aGVyIHJlZGlzdHJpYnV0b3Igd2hpY2ggaGFzIGl0cyBMUElzIHN0aWxsIGRp
c2FibGVkLgo+IFNvIHdoaWxlIHRoaXMgbG9va3MgbGlrZSB0aGlzIGlzIGEgcGVyLXJlZGlzdHJp
YnV0b3IgKD1wZXItVkNQVSkKPiBwcm9wZXJ0eSwgaXQgaXMgYWN0dWFsbHkgcGVyIGRvbWFpbiwg
aGVuY2UgdGhpcyBsb2NrLgo+IFRoZSBWR0lDIFZDUFUgbG9jayBpcyB0aGVuIHVzZWQgdG8gbmF0
dXJhbGx5IHByb3RlY3QgdGhlIGVuYWJsZSBiaXQKPiBhZ2FpbnN0IG11bHRpcGxlIFZDUFVzIGFj
Y2Vzc2luZyB0aGlzIHJlZ2lzdGVyIHNpbXVsdGFuZW91c2x5IC0gdGhlCj4gcmVkaXN0cyBhcmUg
TU1JTyBtYXBwZWQsIGJ1dCBub3QgYmFua2VkLCBzbyB0aGlzIGlzIHBvc3NpYmxlLgo+IAo+IERv
ZXMgdGhhdCBtYWtlIHNlbnNlPwoKSWYgdGhlIFZHSUMgVkNQVSBsb2NrIGlzIG9ubHkgdXNlZCB0
byBwcm90ZWN0IFZHSUNfVjNfTFBJU19FTkFCTEVELApjb3VsZG4ndCB3ZSBqdXN0IHJlYWQvd3Jp
dGUgdGhlIGJpdCBhdG9taWNhbGx5PyBJdCdzIGp1c3QgYSBiaXQgYWZ0ZXIKYWxsLCBpdCBkb2Vz
bid0IG5lZWQgYSBsb2NrLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 18:56:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 18:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDxvY-0007Rn-G9; Thu, 25 May 2017 18:56:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDxvX-0007Rh-7P
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 18:56:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3E/F7-02956-2C827295; Thu, 25 May 2017 18:56:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu4hDfV
 Ig3mXWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynvb1sBbdlK3r/zWRtYNwv3sXIxSEk8IdR
 onFWP3MXIycHi4CDxMyH+xi7GDk4GAViJB78sAYJMwqESUy+vIQVokRbYsXJmUwgNpuAocTfJ
 5vYQMolgOwlnzlAwiJAJQ1dtxlBbGaBfiaJO1t1QWxhARuJD9f+sYCUcwpYS1x7nQcS5hXwlj
 g48RgLiC0ksJxJYt3SEhBbVEBX4tC/P2wQNYISJ2c+YYEYqSWxfPo2lgmMArOQpGYhSS1gZFr
 FqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh+DECwg3H2Zf9D
 jJIcTEqivDv51SOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKqQPlBItS01Mr0jJzgJEAk5bg4
 FES4W0FSfMWFyTmFmemQ6ROMSpKiUP0CYAkMkrz4Npg0XeJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrxTQabwZOaVwE1/BbSYCWix611lkMUliQgpqQbGptq9Fx5lZh1af0ciykRbRHPbprS
 I0Nsz9bcEO3PzL/CZYsb3faf2SvtJi5+G5EicfTiV2yd6Gjff5/3v5m9Z71XNJm+kuKLA5sVu
 Qa+QDV5eC7t7Y5meX90stGPvLhV+xtj26leHVjO4HrSac5yxaFli7HaOlzPrnPQ/T7Zp153Yc
 VMvoPe4EktxRqKhFnNRcSIApY04sLkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495738560!67255441!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10049 invoked from network); 25 May 2017 18:56:01 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 18:56:01 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C6915239B9;
 Thu, 25 May 2017 18:55:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C6915239B9
Date: Thu, 25 May 2017 11:55:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <ab09df3a-a1b0-6f36-029e-89ed255820ba@arm.com>
Message-ID: <alpine.DEB.2.10.1705241053120.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-20-andre.przywara@arm.com>
 <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
 <16e3a145-795d-03e9-8733-96bdd55d8679@arm.com>
 <e67eafff-5748-8e75-683d-6e4085e4ce9d@arm.com>
 <ab09df3a-a1b0-6f36-029e-89ed255820ba@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNCBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MjQvMDUvMTcgMTA6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IEhpIEFuZHJlLAo+ID4gCj4g
PiBPbiAwNS8yNC8yMDE3IDEwOjEwIEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+PiBPbiAx
Ny8wNS8xNyAxOTowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+Pj4gIC8qCj4gPj4+PiAgICog
TG9va3VwIHRoZSBhZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUgYXNz
b2NpYXRlZAo+ID4+Pj4gd2l0aAo+ID4+Pj4gICAqIHRoYXQgZGV2aWNlIElELgo+ID4+Pj4gQEAg
LTQxNCw2ICs0MjksMTMzIEBAIG91dF91bmxvY2s6Cj4gPj4+PiAgICAgIHJldHVybiByZXQ7Cj4g
Pj4+PiAgfQo+ID4+Pj4KPiA+Pj4+ICsvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9j
ayBoZWxkLiAqLwo+ID4+Pj4gK3N0YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZp
cnRfaXRzICppdHMsCj4gPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCB2ZGV2aWQsIHVpbnQzMl90IHZldmlkKQo+ID4+Pj4gK3sKPiA+Pj4+ICsgICAgc3RydWN0IHBl
bmRpbmdfaXJxICpwOwo+ID4+Pj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4+Pj4gKyAg
ICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPiA+Pj4+ICsgICAgdWludDMyX3QgdmxwaTsKPiA+Pj4+ICsK
PiA+Pj4+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7Cj4gPj4+
PiArCj4gPj4+PiArICAgIGlmICggIXJlYWRfaXR0ZV9sb2NrZWQoaXRzLCB2ZGV2aWQsIHZldmlk
LCAmdmNwdSwgJnZscGkpICkKPiA+Pj4+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ID4+Pj4g
Kwo+ID4+Pj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQo+ID4+Pj4gKyAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7Cj4gPj4+PiArCj4gPj4+PiArICAgIC8qIExvY2sgdGhpcyBWQ1BVJ3Mg
VkdJQyB0byBtYWtlIHN1cmUgbm9ib2R5IGlzIHVzaW5nIHRoZQo+ID4+Pj4gcGVuZGluZ19pcnEu
ICovCj4gPj4+PiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwo+ID4+Pgo+ID4+PiBUaGVyZSBpcyBhbiBpbnRlcmVzdGluZyBpc3N1ZSBoYXBwZW5p
bmcgd2l0aCB0aGlzIGNvZGUuIFlvdSBkb24ndCBjaGVjawo+ID4+PiB0aGUgY29udGVudCBvZiB0
aGUgbWVtb3J5IHByb3ZpZGVkIGJ5IHRoZSBndWVzdC4gU28gYSBtYWxpY2lvdXMgZ3Vlc3QKPiA+
Pj4gY291bGQgY3JhZnQgdGhlIG1lbW9yeSBpbiBvcmRlciB0byBzZXR1cCBtYXBwaW5nIHdpdGgg
a25vd24gdmxwaSBhbmQgYQo+ID4+PiBkaWZmZXJlbnQgdkNQVS4KPiA+Pj4KPiA+Pj4gVGhpcyB3
b3VsZCBsZWFkIHRvIHVzZSB0aGUgd3JvbmcgbG9jayBoZXJlIGFuZCBjb3JydXB0IHRoZSBsaXN0
Lgo+ID4+Cj4gPj4gV2hhdCBhYm91dCB0aGlzOgo+ID4+IFJpZ2h0IG5vdyAobW9zdGx5IGR1ZSB0
byB0aGUgcmVxdWlyZW1lbnRzIG9mIHRoZSBJTlZBTEwgaW1wbGVtZW50YXRpb24pCj4gPj4gd2Ug
c3RvcmUgdGhlIFZDUFUgSUQgaW4gb3VyIHN0cnVjdCBwZW5kaW5nX2lycSwgcG9wdWxhdGVkIHVw
b24gTUFQVEkuIFNvCj4gPj4gb3JpZ2luYWxseSB0aGlzIHdhcyBqdXN0IGZvciBjYWNoaW5nIChJ
TlZBTEwgYmVpbmcgdGhlIG9ubHkgdXNlciBvZgo+ID4+IHRoaXMpLCBidXQgSSB3YXMgd29uZGVy
aW5nIGlmIHdlIHNob3VsZCBtb3ZlIHRoZSBhY3R1YWwgaW5zdGFuY2Ugb2YgdGhpcwo+ID4+IGlu
Zm9ybWF0aW9uIHRvIHBlbmRpbmdfaXJxIGluc3RlYWQgb2YgcmVseWluZyBvbiB0aGUgY29sbGVj
dGlvbiBJRCBmcm9tCj4gPj4gdGhlIElUUyB0YWJsZS4gU28gd2Ugd291bGQgbmV2ZXIgbmVlZCB0
byBsb29rIHVwIGFuZCB0cnVzdCB0aGUgSVRTCj4gPj4gdGFibGVzIGZvciB0aGlzIGluZm9ybWF0
aW9uIGFueW1vcmUuIExhdGVyIHdpdGggdGhlIFZHSUMgcmV3b3JrIHdlIHdpbGwKPiA+PiBuZWVk
IHRoaXMgZmllbGQgYW55d2F5IChldmVuIGZvciBTUElzKS4KPiA+Pgo+ID4+IEkgdGhpbmsgdGhp
cyBzaG91bGQgc29sdmUgdGhpcyB0aHJlYXQsIHdoZXJlIGEgZ3Vlc3QgY2FuIG1hbmlwdWxhdGUg
WGVuCj4gPj4gYnkgY3JhZnRpbmcgdGhlIHRhYmxlcy4gVGlua2VyaW5nIHdpdGggdGhlIG90aGVy
IGluZm9ybWF0aW9uIHN0b3JlZCBpbgo+ID4+IHRoZSB0YWJsZXMgc2hvdWxkIG5vdCBoYXJtIFhl
biwgdGhlIGd1ZXN0IHdvdWxkIGp1c3Qgc2hvb3QgaXRzZWxmIGludG8KPiA+PiB0aGUgZm9vdC4K
PiA+Pgo+ID4+IERvZXMgdGhhdCBtYWtlIHNlbnNlPwo+ID4gCj4gPiBJIHRoaW5rIHNvLiBJZiBJ
IHVuZGVyc3RhbmQgY29ycmVjdGx5LCB3aXRoIHRoYXQgc29sdXRpb24gd2Ugd291bGQgbm90Cj4g
PiBuZWVkIHRvIHByb3RlY3QgdGhlIG1lbW9yeSBwcm92aWRlZCBieSB0aGUgZ3Vlc3Q/Cj4gCj4g
V2VsbCwgaXQgZ2V0cyBiZXR0ZXIgKHRob3VnaCBhbHNvIGEgYml0IHNjYXJ5KToKPiBDdXJyZW50
bHkgd2UgdXNlIHRoZSBndWVzdCdzIElUUyB0YWJsZXMgdG8gdHJhbnNsYXRlIGEgRGV2aWNlSUQv
RXZlbnRJRAo+IHBhaXIgdG8gYSB2TFBJL3ZDUFUgcGFpci4gTm93IHRoZXJlIGlzIHRoaXMgbmV3
Cj4gZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycSgpIGZ1bmN0aW9uLCB3aGljaCBhbHNv
IHRha2VzIGFuIElUUyBhbmQKPiBhbiBEZXZpY2VJRC9FdmVudElEIHBhaXIgYW5kIGdpdmVzIHVz
IGEgc3RydWN0IHBlbmRpbmdfaXJxLgo+IEFuZCBoZXJlIHdlIGhhdmUgYm90aCB0aGUgdkxQSSBu
dW1iZXIgYW5kIHRoZSBWQ1BVIG51bWJlciBpbiB0aGVyZQo+IGFscmVhZHksIHNvIGFjdHVhbGx5
IHdlIGRvbid0IG5lZWQgcmVhZF9pdHRlKCkgYW55bW9yZS4gQW5kIGlmIHdlIGRvbid0Cj4gcmVh
ZCwgd2UgZG9uJ3QgbmVlZCB3cml0ZS4gQW5kIGlmIHdlIGRvbid0IHdyaXRlLCB3ZSBkb24ndCBu
ZWVkIHRvCj4gYWNjZXNzIGd1ZXN0IG1lbW9yeS4gU28gdGhpcyBzZWVtcyB0byByaXBwbGUgdGhy
b3VnaCBhbmQgYWxsb3dzIHVzIHRvCj4gcG9zc2libHkgZHVtcCB0aGUgZ3Vlc3QgbWVtb3J5IHRh
YmxlcyBhbHRvZ2V0aGVyLgoKU291bmRzIGxpa2UgYSBnb29kIGlkZWEgdG8gbWUgZm9yIERldmlj
ZUlEL0V2ZW50SUQgdG8gdkxQSS92Q1BVCnRyYW5zbGF0aW9ucy4KCgo+IE5vdyB3ZSBzdGlsbCB1
c2UgdGhlIGNvbGxlY3Rpb24gdGFibGUgaW4gZ3Vlc3QgbWVtb3J5LCBidXQgSSB3YXMKPiB3b25k
ZXJpbmcgaWYgd2UgY291bGQgc3RvcmUgdGhlIGNvbGxlY3Rpb24gSUQgaW4gdGhlIHZjcHUgc3Ry
dWN0IGFuZCB1c2UKPiBzb21lIGhhc2hpbmcgc2NoZW1lIHRvIGRvIHRoZSByZXZlcnNlIGxvb2t1
cC4gQnV0IHRoYXQgbWlnaHQgYmUKPiBzb21ldGhpbmcgZm9yIHNvbWUgZnV0dXJlIGNsZWFudXAg
LyBvcHRpbWl6YXRpb24gc2VyaWVzLgoKTGVhdmluZyB0aGUgc2VjdXJpdHkgYW5nbGUgYXNpZGUg
Zm9yIGEgbW9tZW50LCBJIHdvdWxkIHByZWZlciB0byBrZWVwCnRoZSBndWVzdCBtZW1vcnkgYWNj
ZXNzZXMgcmF0aGVyIHRoYW4gYWRkaW5nIGFub3RoZXIgaGFzaGluZyBzY2hlbWUgdG8KWGVuIGZv
ciBjb2xsZWN0aW9uIElEcy4KCkdvaW5nIGJhY2sgdG8gc2VjdXJpdHk6IGl0IGxvb2tzIGxpa2Ug
aXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNoZWNrIGZvcgp0aGUgdmFsaWRpdHkgb2YgY29sbGVj
dGlvbiBJRHMgd2l0aG91dCB0b28gbXVjaCB0cm91Ymxlcz8KdG9vPwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 18:59:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 18:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDxyK-0007bm-1B; Thu, 25 May 2017 18:58:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fkan@apm.com>) id 1dDxyI-0007bf-BD
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 18:58:54 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0D/A5-10689-D6927295; Thu, 25 May 2017 18:58:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVyMfT+Kt0cTfV
 Ig6mHTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyP558yF8yTrHi7ditrA+MWoS5GLg4hgVmM
 EgsPzGYEcVgEupklzu1fywTiSAj8YJE4v3IjexcjB5CTJ/GkqbiLkRPILJXonLSNBcTmFRCUO
 DnzCZgtJOAjsWT2GiYQm01AVmLep0OMIDaLgKrEocu72SHqAyQurJwMVi8sYCxx+8pFsBoRgU
 SJY1v/gtnMApoSrdt/s09g5J2FZMUsJKkFjEyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDYz
 1clOLixPTU3MSk4r1kvNzNzECA6iegYFxB+Or436HGCU5mJREeXfyq0cK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuAV1gDKCRalpqdWpGXmAEMZJi3BwaMkwtuqDpTmLS5IzC3OTIdInWK05LhyZ
 d0XJo47fRuA5JQD278wCbHk5eelSonzqoDMEwBpyCjNgxsHi7dLjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5vUGm8GTmlcBtfQV0EBPQQa53lUEOKklESEk1MEqnvY0w0qnm9bv787GQFt+
 TPPdb6rca0zbt1TSq7g67uyfjz9cDbbP+Pv3++5CpbunulaH1d1g3Wb16d+S6b1dc9b0VwTlW
 2sH5xp+zuOsEHXxU77fdjlr5M2fp/EOfp3suCyvxbN7fFFT3P+C5HpOStqvIStuLG6ZyidovF
 9a9snWRxsniciWW4oxEQy3mouJEAAMJNgSyAgAA
X-Env-Sender: fkan@apm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495738731!90858053!1
X-Originating-IP: [209.85.223.170]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6428 invoked from network); 25 May 2017 18:58:52 -0000
Received: from mail-io0-f170.google.com (HELO mail-io0-f170.google.com)
 (209.85.223.170)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 18:58:52 -0000
Received: by mail-io0-f170.google.com with SMTP id p24so142467564ioi.0
 for <xen-devel@lists.xenproject.org>; Thu, 25 May 2017 11:58:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apm.com; s=apm;
 h=mime-version:from:date:message-id:subject:to;
 bh=xFVWPutzz0OpfCxWLTq7b1PXE9ei9ZYRtxPte4keLgU=;
 b=CK3y9Ffo1kV8EqC64HyDOktED28bzGEyLIl1r+jy1a1Hka5COA1yfZpUeImq+iK+Kn
 oQWVJeB8ce8IK5jChEACxkZ4C/baZvzoHKhRnsKrtzKpyj0S+/ievXwAUDq/czxr40sf
 hUtroIi0xsjKWwZFiv91NvtQOJFrpXC2ORKYk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=xFVWPutzz0OpfCxWLTq7b1PXE9ei9ZYRtxPte4keLgU=;
 b=H3Adm/donsoYmCTDWyeyNf8YxnYpTU3AfFjG/SxCNhM0I8HslIZaFPhO1Yz7GaF7fs
 hfAYyxj9ufMZluDJVwCZ/nZQOemZcOQH73gd2biLGULnPjfBc/rLLUMCvQybcoiqlKWN
 e5fQ431WToemE7FmVFMrfE70rbvhaUk2UrFth4ZBNctas8MSZHCGpx658xoJLdBgfAG7
 Kk6sfrM6ZdEoWhZaE6NNaJDDeK546y1eE0a0JsiwKZJrZ7YEa7GdKOcwtRH6DhqsP/1m
 aLhtm0tvjHcJJG7hT31VUITCAiGFMYzLvx3pg40nmy/1k6nG0iwCNgrFoVmpZoNY5sSP
 RQhg==
X-Gm-Message-State: AODbwcBITFtEu4zkSxeJsxSmRqd8Pk2V7GhWkpLa18ZKcpucWb62lf0D
 dS0U4ZM4C/+juMUq+qfS8ummkiJ5X8t6
X-Received: by 10.107.34.208 with SMTP id i199mr39315966ioi.210.1495738731297; 
 Thu, 25 May 2017 11:58:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.165.140 with HTTP; Thu, 25 May 2017 11:58:50 -0700 (PDT)
From: Feng Kan <fkan@apm.com>
Date: Thu, 25 May 2017 11:58:50 -0700
Message-ID: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
To: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>, 
 sstabellini@kernel.org
Subject: [Xen-devel] xl create failure on arm64 with XEN 4.9rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsOgoKVGhpcyBpcyBub3Qgc3BlY2lmaWNhbGx5IGFnYWluc3QgdGhlIFhFTiA0LjkuIEkg
YW0gdXNpbmcgNC4xMnJjMgprZXJuZWwgb24gYXJtNjQgcGxhdGZvcm0uIFN0YXJ0ZWQgZG9tMCBm
aW5lIHdpdGggQUNQSSBlbmFibGVkLCBidXQKZmFpbGVkIHdoZW4gY3JlYXRpbmcgdGhlIGRvbVUg
Z3Vlc3QuIFhlbiBpcyBidWlsdCBuYXRpdmVseSBvbiB0aGUKYXJtNjQgcGxhdGZvcm0uIFVzaW5n
IHRoZSBzYW1lIGtlcm5lbCBhbmQgcmFtZGlzayBhcyBkb20wLiBBbnkgaWRlYSBhcwp3aHkgaXQg
aXMgc3R1Y2sgaGVyZQp3b3VsZCBiZSBncmVhdGx5IGFwcHJlY2lhdGVkPwoKeGM6IGVycm9yOiBw
YW5pYzogeGNfZG9tX2Jvb3QuYzoxNzg6IHhjX2RvbV9ib290X2RvbVVfbWFwOiBmYWlsZWQgdG8K
bW1hcCBkb21VIHBhZ2VzIDB4NDUwYzIrMHgyZjNkIFttbWFwLCBlcnJubz0yMiAoSW52YWxpZCBh
cgpndW1lbnQpLCBjaHVua3NpemUgMHgxMDAwXTogSW50ZXJuYWwgZXJyb3IKbGlieGw6IGVycm9y
OiBsaWJ4bF9kb20uYzo2Nzk6bGlieGxfX2J1aWxkX2RvbTogeGNfZG9tX2J1aWxkX2ltYWdlCmZh
aWxlZDogSW52YWxpZCBhcmd1bWVudApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9yZWxl
YXNlOiBjYWxsZWQKbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxMjE3OmRvbWNyZWF0ZV9y
ZWJ1aWxkX2RvbmU6IERvbWFpbgoxOmNhbm5vdCAocmUtKWJ1aWxkIGRvbWFpbjogLTMKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kb21haW4uYzoxMTQwOmRldmljZXNfZGVzdHJveV9jYjogRG9tYWluIDE6
Rm9ya2VkCnBpZCAyNDc3IGZvciBkZXN0cm95IG9mIGRvbWFpbgpsaWJ4bDogZGVidWc6IGxpYnhs
X2NyZWF0ZS5jOjE2NDY6ZG9fZG9tYWluX2NyZWF0ZTogRG9tYWluIDA6YW8KMHgxYWUxMGNiMDog
aW5wcm9ncmVzczogcG9sbGVyPTB4MWFlMTBkNDAsIGZsYWdzPWkKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjE4Njk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDFhZTEwY2IwOgpjb21wbGV0
ZSwgcmM9LTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19kZXN0
cm95OiBhbyAweDFhZTEwY2IwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tYWluLmM6
ODcxOmxpYnhsX2RvbWFpbl9kZXN0cm95OiBEb21haW4gMTphbwoweDFhZTEwY2IwOiBjcmVhdGU6
IGhvdz0obmlsKSBjYWxsYmFjaz0obmlsKSBwb2xsZXI9MHgxYWUxMGQKNDAKClNlZW0gdG8gZmFp
bGVkIHdoZW4gbW1hcHBpbmcgcGFnZXMgZm9yIHRoZSByYW1kaXNrLiBJIGRpZCBzb21lIGRpZ2dp
bmcKYW5kIHRoZSBmYWlsdXJlCm9jY3VycyBkdXJpbmcgdGhlICBJT0NUTF9QUklWQ01EX01NQVBC
QVRDSF9WMiBjYWxsLiBJdCBzZWVtcyB0aGUKODE5MidzIHBhZ2UgaGFkIGEgZXJyIGNvZGUgb2Yg
LTIyLiBUaGUgc3lzdGVtIGhhdmUgcGxlbnR5IG9mIG1lbW9yeS4KQWZ0ZXJ3YXJkLCBhIG51bGwg
Z3Vlc3QgaXMgY3JlYXRlZC4KQXMgYSBzaWRlIG5vdGUsIGhvdyBkbyBJIGdldCByaWQgb2YgaXQ/
CgoKW3Jvb3RAbG9jYWxob3N0IHhlbi1ndWVzdF0jIHhsIGxpc3QKTmFtZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRlICAgVGlt
ZShzKQpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDY1NTM2
ICAgIDMyICAgICByLS0tLS0gICAgICAxNi4zCihudWxsKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEgICAgIDAgICAgIDAgICAgIC0tcC0tZCAgICAgICAwLjAKCltyb290
QGxvY2FsaG9zdCB4ZW4tZ3Vlc3RdIyB4bCBpbmZvCmhvc3QgICAgICAgICAgICAgICAgICAgOiBs
b2NhbGhvc3QubG9jYWxkb21haW4KcmVsZWFzZSAgICAgICAgICAgICAgICA6IDQuMTIuMC1yYzIK
dmVyc2lvbiAgICAgICAgICAgICAgICA6ICMxIFNNUCBUaHUgTWF5IDI1IDEzOjE3OjM1IEVEVCAy
MDE3Cm1hY2hpbmUgICAgICAgICAgICAgICAgOiBhYXJjaDY0Cm5yX2NwdXMgICAgICAgICAgICAg
ICAgOiAzMgptYXhfY3B1X2lkICAgICAgICAgICAgIDogMzEKbnJfbm9kZXMgICAgICAgICAgICAg
ICA6IDEKY29yZXNfcGVyX3NvY2tldCAgICAgICA6IDEKdGhyZWFkc19wZXJfY29yZSAgICAgICA6
IDEKY3B1X21oeiAgICAgICAgICAgICAgICA6IDUwCmh3X2NhcHMgICAgICAgICAgICAgICAgOgow
MDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAw
MDAwMDowMDAwMDAwMAp2aXJ0X2NhcHMgICAgICAgICAgICAgIDoKdG90YWxfbWVtb3J5ICAgICAg
ICAgICA6IDEzMDcwMApmcmVlX21lbW9yeSAgICAgICAgICAgIDogNjE2MzcKc2hhcmluZ19mcmVl
ZF9tZW1vcnkgICA6IDAKc2hhcmluZ191c2VkX21lbW9yeSAgICA6IDAKb3V0c3RhbmRpbmdfY2xh
aW1zICAgICA6IDAKZnJlZV9jcHVzICAgICAgICAgICAgICA6IDAKeGVuX21ham9yICAgICAgICAg
ICAgICA6IDQKeGVuX21pbm9yICAgICAgICAgICAgICA6IDkKeGVuX2V4dHJhICAgICAgICAgICAg
ICA6IC1yYwp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDogNC45LXJjCnhlbl9jYXBzICAgICAgICAg
ICAgICAgOiB4ZW4tMy4wLWFhcmNoNjQgeGVuLTMuMC1hcm12N2wKeGVuX3NjaGVkdWxlciAgICAg
ICAgICA6IGNyZWRpdAp4ZW5fcGFnZXNpemUgICAgICAgICAgIDogNDA5NgpwbGF0Zm9ybV9wYXJh
bXMgICAgICAgIDogdmlydF9zdGFydD0weDIwMDAwMAp4ZW5fY2hhbmdlc2V0ICAgICAgICAgIDog
VHVlIE1heSAyMyAxOToyMTowNCAyMDE3IC0wNDAwIGdpdDo0MTA4ZGVkLWRpcnR5Cnhlbl9jb21t
YW5kbGluZSAgICAgICAgOiB4ZW4uZWZpIGRvbTBfbWVtPTY0RyBsb2dsdmw9YWxsCmd1ZXN0X2xv
Z2x2bD1hbGwgY29uc3dpdGNoPXggYWNwaT1mb3JjZQpjY19jb21waWxlciAgICAgICAgICAgIDog
Z2NjIChHQ0MpIDQuOC41IDIwMTUwNjIzIChSZWQgSGF0IDQuOC41LTExKQpjY19jb21waWxlX2J5
ICAgICAgICAgIDogcm9vdApjY19jb21waWxlX2RvbWFpbiAgICAgIDoKY2NfY29tcGlsZV9kYXRl
ICAgICAgICA6IFRodSBNYXkgMjUgMTQ6Mzg6MjUgRURUIDIwMTcKYnVpbGRfaWQgICAgICAgICAg
ICAgICA6IDIyNzMyYjM4ZDRlMGVhOTlkNTQxNTE5ZWI0OWE3ZDUwMTE1NzE3ZGEKeGVuZF9jb25m
aWdfZm9ybWF0ICAgICA6IDQKClRoYW5rcyBpbiBhZHZhbmNlLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 19:56:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 19:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDyrm-0003ES-Cz; Thu, 25 May 2017 19:56:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dDyrl-0003EM-Bl
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 19:56:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F9/EA-03371-CD637295; Thu, 25 May 2017 19:56:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LJ0Gdy1L1tph5
 p8LjV0OL7lslMDowehz9cYQlgjGLNzEvKr0hgzdh04gljwQ6hihsTF7A3MG7l72Lk4mARaGCW
 uHOglw3EYRToZJQ4P+8ZmCMkMJFJom/FX9YuRk4OYQFzid/zHrCA2CICERK3N15gArGFBAIkt
 vesAbOZBcIkLv/6CVbDJqApcefzJ7A4r4CVxOZz/8DmsAioSjTP2QQWFxVIlfj47gsjRI2gxM
 mZT8B6OQUCJeav+sQMMdNCYub884wQtrzE9rdzwOISAkoSb48cYIGwpzJKnO7jgbhHUWJG50G
 ouKzE0bNzoGwdiXvb/rND2L4SRycfALI5gGxliVMtfhDheolTzzpYQH6XEJjMLrH01Aeo3ivM
 Ehsvy4PYfAJCEtsf7GGC6C2QePitBKJES2Ld1Y/MEL3AEF2wrZkVwvnOJnGg4y0bRJWMxLSdD
 VAb1rBKbDz6k3ECo+YspACYheTpWUieXsDIvIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTIzBNMADBDsZvywIOMUpyMCmJ8u7kV48U4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFbbwqUEyxKTU+tSMvMASYsmLQEB4+SCG8ySJq3uCAxtzgzHSJ1ilGX407fhi9M
 Qix5+XmpUuK8VSBFAiBFGaV5cCNgyfMSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHktQKbwZ
 OaVwG16BXQEE9ARrneVQY4oSURISTUwpvOWpfqUVmvffrhc0skj/yrnk/kqz/VDt9vvUpm2cl
 57gsFi6flypkHrJAs3C+Vtut366aXu+2llTdkBetlVWz/f/2Iwu/rac+YJHLPUpzioNbLK/2E
 yLr5cdStM/pdywZYvfnKHDmknxal8X+d8sFzScbKvjZB6vY9dyNsPaxNtE966OMUosRRnJBpq
 MRcVJwIAVP2mC5kDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495742171!99870405!1
X-Originating-IP: [104.47.2.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39828 invoked from network); 25 May 2017 19:56:11 -0000
Received: from mail-db5eur01on0065.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.65)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 May 2017 19:56:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=M5oftX0eKAy7YInH6/VwD2Vf6qi4CYMzdv0xZJnF4R0=;
 b=D2kFmFJRNE8Rb7NO49isOLPA1WXyr1fLjdxF9XJDBXNUHll5u5PS5XEl/SXgInOpKndCJxkHDTB/iNlyJd0UXA4TV6iNxGgLjzrGar65reORvcpffRBwPnY0cuckcRDB24MZxvxZqkB6njxUzTOtvP2pVih+6q8k4lxsiFj6pTs=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 VI1PR0802MB2190.eurprd08.prod.outlook.com (2603:10a6:800:9b::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Thu, 25
 May 2017 19:56:09 +0000
To: Feng Kan <fkan@apm.com>, <xen-devel@lists.xenproject.org>,
 <sstabellini@kernel.org>
References: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d9b23e37-3e28-82b3-155e-3d010ccf5e5d@arm.com>
Date: Thu, 25 May 2017 20:56:06 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0004.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::14) To VI1PR0802MB2190.eurprd08.prod.outlook.com
 (2603:10a6:800:9b::23)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2190:
X-MS-Office365-Filtering-Correlation-Id: c0e89816-2d56-4070-2f83-08d4a3a816c3
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2190; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 3:oErqs3Jc18lcvm36AGEzi39OJrV4xicj3eANaqaGSjM7bN5W6d7hmHh3l1mrH8iz7uirGgbEdtmEq1q6cLdxv6Gk18ksYwYGJCGoHAKc9akASMibPMKLQtQh39dPCoGrL3NAd2LnZ0+0607v4EB3QBHOPb0tqITMXUvzcA7TBuvux2LPEcQnXIP38cYZiMiYIbF2FnH3FuzX6gTohWeGWq0tMgrDNMXfSrZRwKTJR/JayLI0tQFpl1BCla26pjMskuYDhiPgmPQwK7SfXKXQwi0uepS7AR4vvNPwDWP6TtASX2PTA9e+wsjWvgBwLY0cYiIXQsE0zGfMR+bZ3g8QJlUPt9z5unws0j6SMw6yx7c=;
 25:y5G79fUQDrpnaeUSg6HFQ5pY1GUs3qzPKd50TxtHE9HMj7mj2BDzXyb6eeRAgao0t2zeST3FxX6ZO9KuUFrZbWUnsNvbvpk6FVGObEx8BnkBV/JO+VX10UmMDlU2T7uTCVIcm5Liu1WM9ulwPe3TdRgxYZe4l0Nyq93ZHTk5DKjBMcsxR6mKzxo5xBggm7vdDu1Usyn7qiWEWLWBXMOSqSd6aSTjnbWkkLlPL8kvOIu75+N11rK9LY4HRtafL2W8qUYmqIDmBdfLNLPKziHNodJheqL6++LH7Lb7Vck4xD9Am3FFKmjIP2fTdEwZsZoDtYZG77r3PVHA8es2XPcYdgYlZ5dcPfEgeXY6OSMZ57AaQk1ie+QwlZBha0RXurYD9UiKFwxk6tOkWzSucgKWIsKrBLyjOd2BNZnLJO7jnxnTm4ahuX1ePPLtmAd9O0S+uCeKb4echEwluzN0hX4pGuawbrpKzlO3yXJHUR8XDRs=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 31:dnRxeh27rcYG3YhuxC61AcdrQh335/AKD9Yg6BAcIiywOHDrJITvymE35fNQaxxNN0VRgVrFghv9MoHym2/oDVX790gSbOdPcSwS/aV+IuE8bMONT5s40fGSSnCDdz5fAgBGHH3Y9JmNzbnL8Y8ZJfc9aVW57NHmR4/QnCUWKU6TPHCpZOJ65drvWARkNrA3gPfnLOIUhRIMB+pLRDsR5uMAnYITE8mmuo46iYg2POU=;
 20:n1ceclvE5x44XKpm33fLD6EsKPs4UwpbE4NEb1x2F44hkgGQ+WOag0I/Wbm92SoFtL3r5Oy10Ehj8pGfD73c3GK+dLvlwKb0XX+GH979lTvrG5dN9/A6zo03ZqWvdtxnaOXjZYqXuX/SgzAa+qSHJgYL6dXBv001unad7gknvVs=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB219022AEE6873CF46BD104C580FF0@VI1PR0802MB2190.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123562025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148);
 SRVR:VI1PR0802MB2190; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2190; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 4:REMnBnJr7H8ieFhcoeO8Qg7yEMY5dUwhRsBDr47zEqYgsX+m81+/7c5iubrO/nQy5r3DZFa5l83Y6cimV0VGNPG6cUdX+UJU00zkljUjFYxDqL3IixOPE1gxdhuYx2BGDR/TTF1+Nztq4CS6MAAuaiv9aRMhLh7JNpFowaxV4ukYJaz8wOsGIw1IHcH5ONDnhjlWQDRIESo6c1l0kyjrQpvo4OXTmKcvai0iWjPqiBBOPxinMcosBBE/khWfLKunu0trb/BGAlVdihOdpBl1vqNwAZOBkPDZ617XEN1nr9yTJ7mFTt5Xj9P5N3D5ZMvFwi1mbJ2emKccqJeWX/wrAG3w0wCoWahQwfW0/pW0EtQRM+UUk6FrcvAsEwpsobtmMZimOaxTjDAUA3wIqYVwS/g5xW+lQx5e+Xdj8IGJOBKJkN0926MJb2xxaXi0kP2gaigJyW+Y1MFecOyEzd8hn8z3vKf/mpC0RJWkSFxeET/PSP6N/52fTyVhAs/ai/sZta37tdL80/jf85nijIvw3vPZBmycF1m8TKytgzClJ2Y7pKlf/84tHly7aHZ6f+8UBeGs5g9qC3XVDno8JooqtlbjsXhl9OUoYcE0qJwCGe+qmlsuI5mzifgUAbwPPsZJ+Etf7K3QzwQesYRuV8gAiU3zh/qXEJtnfRNYYJqBqlA+mxu3rynnYDd38dloui9akU9Pi4hvd4MYXLZPUUoe39NA6JHAefddy/tQloDUn/Jko5jEUcse+/OM7AUlMIijTJHu073dmRgsOGSrWsM16gjdw0L6dMsbjx+tF81nWz2Xtv3121pD2WKQrz3Tbgro
X-Forefront-PRVS: 0318501FAE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39840400002)(39450400003)(39410400002)(39400400002)(39850400002)(24454002)(25786009)(36756003)(42186005)(53546009)(31696002)(66066001)(5660300001)(47776003)(305945005)(7736002)(2906002)(65956001)(31686004)(65806001)(65826007)(33646002)(83506001)(72206003)(3846002)(4326008)(50466002)(86362001)(2201001)(6246003)(38730400002)(81166006)(6666003)(2950100002)(8676002)(8666007)(53936002)(6512007)(54906002)(189998001)(230700001)(6486002)(23676002)(54356999)(478600001)(76176999)(50986999)(6506006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2190; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIxOTA7MjM6Z1dlOFY2UExhR24zUlhqQy9WcVZwTFBG?=
 =?utf-8?B?Yk90cGFnNWJsdHIrbzFDNzlmMW5xbWI1VTBVQWUzV0tsUUNaVS9JZ2RROXBR?=
 =?utf-8?B?TGdscjdjZ1JIVTBIcWpKNUEyWE1oN3M5eThhWU02TmNoQmtXejZsV3JUeUFk?=
 =?utf-8?B?OHF2WXJyaDc2cUZLN05kTzMwMzdLdTdCK1diV2NoWTNKOGdpODJlWExlMmVR?=
 =?utf-8?B?VXBKdmRyRFczemY0N0t5MXNUbEl5UFRxd3hXSnZXT2pYK2RDdHpqcGxCWVgv?=
 =?utf-8?B?TEFDVGlRSm5lazYzMVBiSHJNQUF4elFzcWtxTWcwVjNwUCtSS0FSQmJyeDRm?=
 =?utf-8?B?RjhKc1NIekM1ZDBrd0NmZFd5dzIrTWxPeEExdGdnRlVzaVcwTDh1U21JM3hI?=
 =?utf-8?B?Ri9YalFzd2hrRnM1aHM3ejdYRm1hME9ob3RqejNCK1ZEOXpER3pNdG5JUlVz?=
 =?utf-8?B?bndZbHN2eldmVFNlRk1TWjVteWlUdlltMG9rOGcvckNpRjhBUjUwMk5BMm51?=
 =?utf-8?B?OWd1ZjJSRE1UUFRLVy9vaC9PaG1iUmlVbjQrMmtSUHM0ZllnWDdKK1pPT0xG?=
 =?utf-8?B?RTNQalJyeDdaN05oOXVZZnpqZm81QUx0SmFkcWk1Q2l4TU03OHdVQktJblJ3?=
 =?utf-8?B?SitUdmpYNWMwQjU1V2JoKytiRzNGQWQwSnA3NitoQU5ldS9IRkVxOFFSbVZz?=
 =?utf-8?B?ajR2R0dQQmFrLzVYMm12c2drTVgxSFpNckZzaExST0JrNlNBQk4yUi9FSGJ4?=
 =?utf-8?B?OGJiZENZOCt1cER2U0ZRYjNiS0JZWXpmR0l3bjZLckI0ZnFaaUFPSFRKYkQ5?=
 =?utf-8?B?dnFhcFM1MTFpQlJ6bzFsaG9icEJJdXlLL0tuK1RpMm51ZjVxMXN2ZzJLdTV1?=
 =?utf-8?B?dHo3dzlUTUNWR3I5MTZVU1VvSjRnZ3N2NFhZNE1qRDZyT05wUDZ0MmR3Yzly?=
 =?utf-8?B?aDJVSEVlcHpCYTB6NzZDa2J5SGYxVnlKajVyS1dHUGlaRDZNdVJsQ2F6ZnJS?=
 =?utf-8?B?TFVXLzR4Mmd5eUlCVXc0QVE2cENHUkVrRlFKQXI4eFZKUWxmUkdyQUFaeU9V?=
 =?utf-8?B?d3JFQ20waWlEOG5jaXg1dWNBUTdYbVRBc2JPYXlEMTZmenVhZnQxZEgyOWtw?=
 =?utf-8?B?clY3Q1JHVm1lV1AxZ1c2ekd2MU1HUUZiUkp0ak43cFEyY0tzVnZtUDRaTWh1?=
 =?utf-8?B?OTJuSHZkRVFzZ0lwaUMrd2dXTW9CVWo4K0I0WVRGWko4dnlGbkJEV3lrWndq?=
 =?utf-8?B?cXFwdFJTQm1lZDhtNDNjRlB3VWZtUzZHbFNVZjJyZWJTVlBicURURGpRekUr?=
 =?utf-8?B?TldidVpscDZVTHJhR0tFSW0yN1VBc2R0VnY0R3ZxSXNKa1EzaldWUlVENThK?=
 =?utf-8?B?aStEalRMOE12UWwvak96YVVsNEVsL1pRTDcyT0l4WisxNVZQNWRZYkIxd0hm?=
 =?utf-8?B?cVFPM2V1QWNHNGFBdi9CU0w5YzVVNWc1T3BYVHVCSFk5V1FkSTZsNERYTGNx?=
 =?utf-8?B?YzEvbDFDRU9FVzViSzY0Wm1OYmFoWFJZRzVVbS9nd3hZMTFvWDRodWZxRWI4?=
 =?utf-8?B?NEorSGhUUGZrMkJwdTlkdFY1a1Fka2Q0Tm1oalo0UW55N0VnQXRjOXgzTThE?=
 =?utf-8?B?cVgyd1VMUzlFL3J3NVlrbjVLZmdXT21xaWpObzBUQ0IvNEtNMHcyaW41UXNn?=
 =?utf-8?Q?vN9kDmykQQrzrFxpaQL4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 6:+zPxbMtGU8gxebX/rDLHvsklrzx/o86xl8eg5sW5xcM1Yo5lspSCzCHl1z/YYXacBWAcVh55SoF6ewZMhvA9oqcS8F3mTo96rS039Ka4klUYXzIkHlNQrTZS+VTcfCXcKPvne+cU11gkQGKH4shDt6+WKziw7tftxNYE72fpKjDMvcDpvd5lty0+txTfbutDss7hUn2jrx+nBR5IspewKmsDMTp9gwwAwlFp2Z5NceXwpnBKnKVPYdHH5Pg3rpCde2eGaAIgTtyK9CjSoG2mxUF9YNaWVapRMQw0KojuIk0LM1um5WWkL5iQe9cxSR8piE5GLl5XBRrhuLJUKaFN+GyMRG/aBtBG0gOsG0GzR9xNVerdD2yT0gfobmb/iazehmB6v7E2fS3C/JF0gVhyGIeUNDinQl2ecpQJ/SJyaTkAk6tp2Q7GIiSMXn+5nDpwP6zkpycvC31AtjqiCqeCmaB1y9REqZ2avBEjfPaScUTB0Jkk3AHXjgIcehUVrSGEz4vXGh8AJdx2F83QobQWcXxJEJ0Ol+qNUMrpulgsJmU=;
 5:fGbDyPE2mFCISQcvFFdyb0TlPVrmNwZJAsSARDBlmXhWZklCbqNubDGkfFWT+oz4a94IQvKxuM9XQb2zm2VIb/ZsJfkl28tJvO88O4IQqs8gVxhBoeNZdEAtO/9vTnCpMZKzS1MU0B43r6l4exhMlQ==;
 24:+/kIBzX/fGlGffinGOrhG9Im/O0Qln1r23aMEN4cUeKxj4wAfqcqeTPnaRCP9+58TyfYMXY/U7Jz21q+PUkzGbTGwM1AUJChQpR+32UXJHk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 7:ZadJ/ePqbRV5Eyb0uGNJIQb1ZW9qDkgA8M+7/7I9UAPjPUqgPFGoLXr4urRdJJCgvwvfIix4C+T5Smvt8ZJmFbsrPAU6pFmRP0T2jGY88YDut32+WZDH6Wt89H3WV1I2jAOv8kCTHdL5pW3Fd9pXcgPoNtnpGBfIrx03Wi1mGdgeKJ39KGHzbKvN888+M09KTqVuj19m63/dvG7/BuCIXqhJvdjpuvPZK+XqB+yLw42XwcakPstXIMY7IF8Q1zXSQld4P/orqLk3CRHzlrR27nckerX6KhhjicXF7l5pUpVec6QdRHHh+l6F2aSWXdntDdsNOscdHZtVwVIrqMa19w==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2017 19:56:09.1671 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2190
Cc: Ian Jackson <Ian.Jackson@citrix.com>, nd@arm.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] xl create failure on arm64 with XEN 4.9rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KENDIHRvb2xzdGFjayBtYWludGFpbmVycykKCk9uIDI1LzA1LzIwMTcgMTk6NTgsIEZlbmcgS2Fu
IHdyb3RlOgo+IEhpIEFsbDoKCkhlbGxvLAoKPiBUaGlzIGlzIG5vdCBzcGVjaWZpY2FsbHkgYWdh
aW5zdCB0aGUgWEVOIDQuOS4gSSBhbSB1c2luZyA0LjEycmMyCj4ga2VybmVsIG9uIGFybTY0IHBs
YXRmb3JtLiBTdGFydGVkIGRvbTAgZmluZSB3aXRoIEFDUEkgZW5hYmxlZCwgYnV0Cj4gZmFpbGVk
IHdoZW4gY3JlYXRpbmcgdGhlIGRvbVUgZ3Vlc3QuIFhlbiBpcyBidWlsdCBuYXRpdmVseSBvbiB0
aGUKPiBhcm02NCBwbGF0Zm9ybS4gVXNpbmcgdGhlIHNhbWUga2VybmVsIGFuZCByYW1kaXNrIGFz
IGRvbTAuIEFueSBpZGVhIGFzCj4gd2h5IGl0IGlzIHN0dWNrIGhlcmUKPiB3b3VsZCBiZSBncmVh
dGx5IGFwcHJlY2lhdGVkPwoKVGhlIGZpcnN0IHN0ZXAgd291bGQgdG8gdHJ5IGEgc3RhYmxlIHJl
bGVhc2UgaWYgeW91IGNhbi4gQWxzbywgaXQgd291bGQgCmJlIHVzZWZ1bCBpZiB5b3UgcHJvdmlk
ZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZ3Vlc3QgKGkuZSB0aGUgCmNvbmZpZ3VyYXRpb24pIGFu
ZCB5b3VyIC5jb25maWcgZm9yIHRoZSBrZXJuZWwuCgpJIGdhdmUgYSB0cnkgb24gTGludXggNC4x
MnJjMiBhbmQgSSB3YXMgbm90IGFibGUgdG8gcmVwcm9kdWNlIHlvdXIgZXJyb3IuCgo+Cj4geGM6
IGVycm9yOiBwYW5pYzogeGNfZG9tX2Jvb3QuYzoxNzg6IHhjX2RvbV9ib290X2RvbVVfbWFwOiBm
YWlsZWQgdG8KPiBtbWFwIGRvbVUgcGFnZXMgMHg0NTBjMisweDJmM2QgW21tYXAsIGVycm5vPTIy
IChJbnZhbGlkIGFyCj4gZ3VtZW50KSwgY2h1bmtzaXplIDB4MTAwMF06IEludGVybmFsIGVycm9y
Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb20uYzo2Nzk6bGlieGxfX2J1aWxkX2RvbTogeGNfZG9t
X2J1aWxkX2ltYWdlCj4gZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50Cj4gZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVh
dGUuYzoxMjE3OmRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmU6IERvbWFpbgo+IDE6Y2Fubm90IChyZS0p
YnVpbGQgZG9tYWluOiAtMwo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tYWluLmM6MTE0MDpkZXZp
Y2VzX2Rlc3Ryb3lfY2I6IERvbWFpbiAxOkZvcmtlZAo+IHBpZCAyNDc3IGZvciBkZXN0cm95IG9m
IGRvbWFpbgo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6MTY0Njpkb19kb21haW5fY3Jl
YXRlOiBEb21haW4gMDphbwo+IDB4MWFlMTBjYjA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDFhZTEw
ZDQwLCBmbGFncz1pCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Njk6bGlieGxfX2Fv
X2NvbXBsZXRlOiBhbyAweDFhZTEwY2IwOgo+IGNvbXBsZXRlLCByYz0tMwo+IGxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgxYWUxMGNiMDog
ZGVzdHJveQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tYWluLmM6ODcxOmxpYnhsX2RvbWFpbl9k
ZXN0cm95OiBEb21haW4gMTphbwo+IDB4MWFlMTBjYjA6IGNyZWF0ZTogaG93PShuaWwpIGNhbGxi
YWNrPShuaWwpIHBvbGxlcj0weDFhZTEwZAo+IDQwCj4KPiBTZWVtIHRvIGZhaWxlZCB3aGVuIG1t
YXBwaW5nIHBhZ2VzIGZvciB0aGUgcmFtZGlzay4gSSBkaWQgc29tZSBkaWdnaW5nCj4gYW5kIHRo
ZSBmYWlsdXJlCj4gb2NjdXJzIGR1cmluZyB0aGUgIElPQ1RMX1BSSVZDTURfTU1BUEJBVENIX1Yy
IGNhbGwuIEl0IHNlZW1zIHRoZQo+IDgxOTIncyBwYWdlIGhhZCBhIGVyciBjb2RlIG9mIC0yMi4K
Ci0yMiBpcyAtRUlOVkFMLiBUaGVyZSBhcmUgcXVpdGUgYSBmZXcgcGF0aCByZXR1cm4gLUVJTlZB
TCwgZGlkIHlvdSB0cnkgCnRvIG5hcnJvdyB0aGUgZmFpbHVyZSBpbiB0aGUga2VybmVsPwoKICBU
aGUgc3lzdGVtIGhhdmUgcGxlbnR5IG9mIG1lbW9yeS4KPiBBZnRlcndhcmQsIGEgbnVsbCBndWVz
dCBpcyBjcmVhdGVkLgo+IEFzIGEgc2lkZSBub3RlLCBob3cgZG8gSSBnZXQgcmlkIG9mIGl0PwoK
Tm9ybWFsbHkgdGhlIGRvbWFpbiBzaG91bGQgYmUgZGVzdHJveWVkIGJ5IHRoZSB0b29scyBpZiB0
aGUgYnVpbGRpbmcgZmFpbGVkLgoKWW91IHNob3VsZCBiZSBhYmxlIHRvIGRlc3Ryb3kgaXQgdXNp
bmcgJ3hsIGRvbWFpbiBkb21pZCcgd2hlcmUgZG9taWQgaXMgCnRoZSBkb21haW4gSUQgb2YgdGhl
IGRvbWFpbi4gSWYgaXQgZG9lcyBub3Qgd29yaywgdGhlbiBpdCBtZWFucyBkb20wIGlzIApob2xk
aW5nIHJlZmVyZW5jZSBvbiBzb21lIHBhZ2UgYmVsb25naW5nIHRvIHRoYXQgZG9tYWluLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 20:07:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 20:07:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDz2k-00046O-Dc; Thu, 25 May 2017 20:07:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dDz2j-00046I-72
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 20:07:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 18/CF-26106-48937295; Thu, 25 May 2017 20:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSXUhTYRjed87ZPIstP2fimynWEfOnFE2I6qI
 /qAzNii5qRdRZnrbVNm1nxrwIB9ZsEvRnP1v2g5plkaJoyxIptUgjjDK6aKbC8GJWZBZqUHa+
 TprdPe/7PO/zPd/Ly9I6tyqGFZwOwW7jLZxqDpN8mNmSVroySZ/R9DJ+xXjzeWotyu780sdsQ
 7uVZpuhwLlfaSp/dV9VOMI539SPKl3o1oJyNIdlsIuG0ycGUTlSswh7EbytyiVYh89Q4GnPIT
 gSr4YfLQ1/NPOwHgbOngwjwzrcTsPU9SEVKWj8CEHlcIOSqFQ4BQJjXymCtXgVlLU9oQlmcCJ
 cHSIDajYKCzD6+RuSNRHQ7Q0yBKtxLvR01kmzrGS6BgZbjpI2jePB/6nyjw1gDj51PWbIu4Av
 IBgLfafk1IvgsucJI4vi4OnLyr94KXjPhZQy3gL94wMM8QecAD3H8+R2Cbw4W0PJnufDYPJKI
 Ewm+mjo/KgmeC7WgX+wjZL7heDrPoVknAr1b0dpeVhaaaiuTCUX4yrodF9XyapYuNjq+hvbr4
 Rr7xvRGZTim7UB379f+2b9+gai76BkUbAfFexpWRnpBrvZaHJYebMlLTMjK90qiCJvFCy8QUw
 /UGBtQtJNlCgU6AHyPM/rQPNZiovStoYn6XVzDQX5xSZeNO2zF1kEsQPFsiwHWoV0O7oIu2AU
 nAfNFumwpmlgNdw87d0VEq0VC3mraDbKVA9KYz9caflG6RhbgU2IidZOEREmIlORbcZi+jxfo
 7iYSC1SKBQ6TaFgt5od//MhFM0iLlK7mbhozDbHzEshKQQlhdjQn0BCOPh/VIwLrVrnwG7meM
 rVIopPTLq0fZn3YV3OTcXYx4UVxlfZWdX3Hm9EmuqcruRjDc0VCVuXGG7XnFjcODEQ/tDhfJd
 dtMudF6QqS571Bhb0Dg8bfkZv6pgoti4vteze7K3hwvfka47sUNY2DrzrLV6/1PNryh/ce81n
 4Fpr9YcmR3YGglUcI5r4zFTaLvK/AZLHeiKZAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495742851!98496259!1
X-Originating-IP: [40.107.4.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49594 invoked from network); 25 May 2017 20:07:31 -0000
Received: from mail-eopbgr40077.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.77)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 May 2017 20:07:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=GrWtqf9z7zj7KwUsGpegg8fs1R/zGFqlWjEwWDrfRVk=;
 b=oiTQaVpwCcDLOe4GmuQg464kT35fITSFMN0qI3vhfHLXmGYiKJAN34lgIeznXSapOTLsrqdEy0+J387x+Ivkz3nPuPzQudegXXCgyInGbGAwalJcfqEmL/Ao6gsDWKC8JZAwvJ1I3EGplt3OnE253Dfr85fGur48iOiLsGyRpDw=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 AM4PR0802MB2180.eurprd08.prod.outlook.com (2603:10a6:200:5d::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Thu, 25
 May 2017 20:07:29 +0000
To: Stefano Stabellini <sstabellini@kernel.org>, Andre Przywara
 <andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
 <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
 <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
 <5180bb1b-7542-5839-99d5-09418c18cd12@arm.com>
 <alpine.DEB.2.10.1705251147340.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b2a2dfa7-5f54-a64f-1e94-226ccf965ca4@arm.com>
Date: Thu, 25 May 2017 21:07:26 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705251147340.18759@sstabellini-ThinkPad-X260>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0176.eurprd07.prod.outlook.com
 (2603:10a6:6:43::30) To AM4PR0802MB2180.eurprd08.prod.outlook.com
 (2603:10a6:200:5d::18)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0802MB2180:
X-MS-Office365-Filtering-Correlation-Id: 9447e63a-f2fc-4c14-415e-08d4a3a9ac82
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:AM4PR0802MB2180; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 3:+OftdyHmXtorS9xTItiC0At4dNCtw3EDphz7Jzrd5sdGsvWQoGgT2GqsNR5P18FxRJ+gH0lhPvaNRZgP7vazQyIhUht1GMoN0aGTBPCjMmfXTroIA2S8yBt8WvCpyxL9+tS3suDommD6PcZGYnaFAl/w41txfklKvf8KX7/LfOnFwCrzhzDJeh/zOiq7VlXqKR2DaZigNmEWlYM5D9JidTvgv2/BDX81gqbzs7WCiggLD2xuok+mxykdu8zMNHB3Et7g27+BEAosDBD1NgFzOfDzTfyXcsI5FfuYzJEkBSsX3bsmGN/fKW4EgrcXMYJsDZgqLSUF7619xktJ7Z0cdRU63IvF7F89o7DpXJr1NZ4=;
 25:d8Pd7g2ftGPKx17agu43u8i9Baa5SarPBBdgdfAcAB+VzENgPDTfTUa8DjidQHda4D8z2j+QvYN8990QIemwZPea0c5QwVgqyjO7/lazY7Bqj1lawEUtqQkS6MKObylbXFL5ftwgo0qGk4G2dxqXGyRjbIAArWIQwhMOMagQwo6xDshSKR56m7LdwY0KCK4VFhnF0IL/kYlEiztx+6RiJXBEEm1ZI9BdAFAIVp3oweM9WocZKkilKFVE3rmAbAsN60wmT6OXzDt/HOlTIvioBLSMI/Ge4NgndaNZ5Q4UgAmVWahfYx0YHYwId2BeLJkEi+J5ZwQ3Oka/78RuMqT8xm4okmksDVh76EPKDGKaBK4R6b2Gudipo8dU1ZoM17aIeRgbcKcZRjGRtHp/nLdsKsj60nFSxmmJQboSz0aQQpoEtLMQ9aasQ4hlg495MQ0f7tcDITF5ZCyyrmgv3parN5lqMouQF2DXNSR7tjuWs+g=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 31:R3aSSVtFHQF90vglc9KOoPjRtc1StHIUPA1S1YZxo+qvQtaENoAAJHf3d2DgHO3g/P6IFd+bdYqqFQeWqLAioWzbWhJyasHsED2KOa/lOVx8sRJKUPSAoUxgiqTkMbhivhK4v54q85WkhK6RFPiKtthaegBcjo5mrOLNd/wj8DsNFlMgPablvRTYvlYrnnkCmTApwJ32Q58JQj0l62Eza7iC3i9vQUQJ1FIVZt6bcvk=;
 20:jjIdDXGP6L+jTWDW1k96q32L0PRNQp/odjlNYne6t9mO9YHh/mH+K8IRGYPXan0wC8x5RXggfYNIo8y9wZC3yCZTgN9QT7BpvdQ9xc4fB7/y58HOU5ok0ORgfRcUudyCyFadXIUDejrBLVup5/GQhBp1OybSHGhONGkmcx19Lww=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR0802MB2180A0FA6BC8F6D50D9FC5D280FF0@AM4PR0802MB2180.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148);
 SRVR:AM4PR0802MB2180; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0802MB2180; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 4:F8tzFjn0V3HHFwrUnBF1NwxC2pPXbImAWxerN0bdG4n1k2l38HWtokJPKTvwnLt5QmObsZ5WpuyG9TCGmP24Nt7OyWp3SDc6vHzg8izyevSTt0sgAKcWv6Bfv9KY4Rps8OJ4b8uRY6ebbo6xbAwq2RiXlErsNKOcaqi8o5U30eTGIsnOsTTjimcsPDrMR9rF42M7pmKynQhJVINRg5yw7Dt2nrOb8MHshgYsyLc1Lu36vNRIWm7eJesHzbc7jkTURjNRgoP1ck72so7GbreoEaK3wP/rrHdBVbHZkurKJmL0uO0Ww7+Rj+/lSnf11WfhYTTIYHFnf3HHxVnmnJE1EWs2hQQrroA17urL58vWENVBesrVDRXRGiT53CnKPGtn1hC4l5laZ3EOfylgPnkyVyfpQb9+JbGqjD7XHQnKgoPUF4BntkVS1ZGrmYRcbl+k9XX2nEtdoBEJCfDe+amKGjcgqBziX977uDGjYJrXFG16Ot6ScTAGKPd/7qiDHwbSo56nt2u7qABt/lQZiBSm7LlKTn5UrqyjasO2/9evST1eqwymtM/tdO6aRvPVzFbGQNO8YGWr3wuAWY3D+5+DkFBL1n0aPxPfdXyjjRQiKBnqwzcXFTE1VK7yI0aQiZTSQSBxOrwaD+hBJDx+3EkyghJ/v8qY4ShChox+BWnywVpxz/5CbfH2JjxaxKO6OzNZzQx+WMyMvQ1n6NTZGvkmYDE5TglQfdo6TyyUVOTyTGeNSDCCyrz+/WkHLOcg0zeTah2fRM6gv+qbe3/bsxFJh/iV+Z3ckBbAhGeYz+zNP+6vv+Y7n7XwZPEdxjfnG1O/
X-Forefront-PRVS: 0318501FAE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39860400002)(39450400003)(39850400002)(39410400002)(39400400002)(57704003)(24454002)(478600001)(72206003)(54906002)(189998001)(66066001)(36756003)(65806001)(65956001)(47776003)(2906002)(5660300001)(54356999)(50986999)(65826007)(23746002)(4326008)(31686004)(76176999)(42186005)(83506001)(93886004)(3846002)(8676002)(86362001)(6486002)(6506006)(305945005)(31696002)(38730400002)(50466002)(53936002)(6512007)(6666003)(6636002)(2950100002)(6246003)(7736002)(25786009)(81166006)(230700001)(53546009)(33646002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0802MB2180; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM4PR0802MB2180;
 23:0DqoBewrp7yCJYLezaS6VMX5hXqioKlTdOp?=
 =?Windows-1252?Q?+BugzAMwRvWBGjg4iuawVAXkzIoIu0j0itAgDknvLvL3iALzD+8OuGtX?=
 =?Windows-1252?Q?Uvz1Z8ZIf8YneUAz2cC1X/w3SvN4e7UAju9zj5U66BAtBrmtnbdy7RTm?=
 =?Windows-1252?Q?lyrXb7VCkdpVuaaWB6GELPquEqRsjT0ZYdLmTfGc+V10QKNUsNcxF/sK?=
 =?Windows-1252?Q?at9WxpvQn3egJE471p6R6Scd2EsRRSyLbxrtaGV8pXtTFKoig4tYqlMG?=
 =?Windows-1252?Q?tg3ru5tSU/U3gsUx7fd1ak1GZtmMONszvuSUKA7qu6zSMG+oSY/OwvDx?=
 =?Windows-1252?Q?XyD8M447Rj753oOUvKK+37ndejJnsUgBFBxJYw8Af0vzIc1HWvvzG/UN?=
 =?Windows-1252?Q?9/Xt+2L7CdoGziWbGgyAdEcalG7VbSWOKVm7qfij88sneMAk9+qoxeEu?=
 =?Windows-1252?Q?xDRZyGPnNcpXTttv5IyAzsraMSiEVWqLaX+OmxXM+G1GJWBkGxL6HD0n?=
 =?Windows-1252?Q?pMUOUC4CUuGiVbUS2yRVW5Ommlbcd9SI2x1QZ4sOcDuBxMgKWWHTSnUJ?=
 =?Windows-1252?Q?Vb5pY3LcxefzeME9nMC4A38VNXpTApJqaJx8JRAvuaH7yy8E9mBb94Mp?=
 =?Windows-1252?Q?2O487EVTUxpINYzCYiPJEie6+0IVLwJyagOuS4SM0jh3eobKQI77jJzp?=
 =?Windows-1252?Q?avdUibmNXx89OAK85YM5XylUMsGJtYQntqF/aA/8dnspCkWa1VFvUXMD?=
 =?Windows-1252?Q?NVizYet3D43y93y+kBvvyFSyBC/7WiyqGX8h/+2b+rgyETh7BkdoTjrr?=
 =?Windows-1252?Q?fzWU+oEdtaByTvI+g/JogDP+JRFwWuD+5svNFZkqUaeEI2trQs5GzNS7?=
 =?Windows-1252?Q?+bSBFhhmp7v0jg/fjXLXzNHvCTaFg1OSQgloI8CkcG9QdrbvHvFZeUfV?=
 =?Windows-1252?Q?AlWuB5xmlociJoLUUe+2aqGE3ANhtmh7YOAclAVqgRJCG+BaAaqhn8Qn?=
 =?Windows-1252?Q?4UwCCZc1iAlda0VbDSG4tobvi80XWoQ9wICCrt0DoE4cfBe3XdZt4Ot0?=
 =?Windows-1252?Q?yEhX6GkEvWok/OY3wkqgyPCc5CCxZt55OscPi/IrLvHrcrJt8HrWC5cj?=
 =?Windows-1252?Q?oxmrjb6fda3At6DbfCoycWe9lO6GXKGNSMqkn4b/v39I+GJEQKSlc/sm?=
 =?Windows-1252?Q?Qn1ZvvQFrhiQvJLE/mQO/cY4jd2dL8QQpGeLeUOQb8+G3RUujVsBvmbl?=
 =?Windows-1252?Q?cw/NXDBNeAQViMw1J9ZkKw04ahLr7po1qV2qDxDa/meVgCRIfdhU7Xsz?=
 =?Windows-1252?Q?O/6AA6KOHNJeUQBF8/Qr77ElZ+AP9kfwZUB/Utox+KSwTH1+lZtJFl9T?=
 =?Windows-1252?Q?nOCYCcvSpQZDO?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 6:v1yeWVZY4XewMki4910Go6CK3C+5pWMESQWJTg5yx1yZk8/KN96/7eAPXE/PqtOIWtVArsxaGtzHonPp6hGzWWCxUB89dDY1ZqkX7i6olEsyT8Y50eANjQqfhAwVIpHe/8n0y81L4bNB2EwnrTSy48iQyOa5PfgikcWfPTXW4OPf5N6QE6X+QYTTPSpE7GB3DYWu+IoD9Fp1bUb+w1jVfxgSxd1rhWmmdRs2ZSDmCmxgTEydeSRow/kDX784lr0D9jubmrhci9zcHMI+TFhzJ3WMjliy0Q6gw2mfuFnjiPuajupaAIhwOZbyhqUPqQccDrJiZejyzvHxWpOYqupDsH32XGqCnaMezvCM7MEVA8IaHoPnXEcr/QO9yCsgCwPGfDx2PTdJpzv8mCQ1eluY2k4LSYvtdu7RLlhVbJZiIzQNy6AIqDpMpI+yVN6SGiKHDCFrCnlKUCnQeq4qo4QFNYhCZUaz17rlbHf8QMx2hCrD4f8zETzCSHH/Ps0wX6PJscbfp70H6xDphgx60BJYqGkjFJMxkz90jJVKDt2HLG4=;
 5:TUtJAxUPahk6NPE99MI7wISR2YjQvZ6rm6/p+atyIS/pnmW0Av6HyCY43H3UWX8bMnoeViNcDvALMMhcTceP1HbgrJRkK70M4Vwu9XQdfi9cMhtJaEqsm2lclsNBa9xjz50W4nrpNZ3YjRywMuKaqA==;
 24:+D7w/nTX5g8QzZn9E6Wt9ZhUM6cF5XBYFbd4rpiydtMPgy5lB8TEK8pbpnvIpAyLBkQJim0xWbhEl1aReHIMftMlN3vyvJKVzk74R7I1GyA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 7:DoxfjTQnT5X706NzWMWRSoqgi/AVMiM1O5ZMTdjVmwNdf0CECXV72Ep9g80L0JTvIF/PhR3KftpACxh2pcnWIC/HKmrbqhyihQB7ov69E55hzyOUwkzq8AvcPsObcYwlQtDpV2X8QkqruuuOZwzZffLUoI0mnCxyRf2hvjWR7IuHjs2OR4scWFPXM4DoYRVPZx0FjYw2Gc0sAoxh7kYMt2RDwlUD/ehuUZMpzGYbRTe0e501Y+U5GyzBeqorWMbDAOWKwo5Wqj1N3Fdv5zW8DmvFte0iWoUYEf6t7iKQpNPJFQjAg6iCcco4hrphy0c1wwCtaO/2c3QHNd/g0AdEfw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2017 20:07:29.9716 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2180
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, nd@arm.com,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDI1LzA1LzIwMTcgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUaHUsIDI1IE1heSAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4+
Cj4+IE9uIDIzLzA1LzE3IDE4OjQ3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBU
dWUsIDIzIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgU3RlZmFubywKPj4+
Pgo+Pj4+IE9uIDIyLzA1LzE3IDIzOjE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+
IE9uIFR1ZSwgMTYgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBAQCAtNDM2
LDggKzQ3MywyNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShz
dHJ1Y3QKPj4+Pj4+PiB2Y3B1Cj4+Pj4+Pj4gKnYsIG1taW9faW5mb190ICppbmZvLAo+Pj4+Pj4+
ICAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQo+Pj4+Pj4+ICAgICAgewo+Pj4+Pj4+ICAgICAgY2Fz
ZSBWUkVHMzIoR0lDUl9DVExSKToKPj4+Pj4+PiAtICAgICAgICAvKiBMUEkncyBub3QgaW1wbGVt
ZW50ZWQgKi8KPj4+Pj4+PiAtICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPj4+Pj4+PiAr
ICAgIHsKPj4+Pj4+PiArICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+Pj4+ICsKPj4+
Pj4+PiArICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKPj4+Pj4+
PiArICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4+Pj4+Pj4gKyAgICAgICAgaWYg
KCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4+Pj4+Pj4gKwo+Pj4+
Pj4+ICsgICAgICAgIHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMg
cmRpc3RzX2VuYWJsZWQgKi8KPj4+Pj4+Cj4+Pj4+PiBHZXR0aW5nIGJhY2sgdG8gdGhlIGxvY2tp
bmcuIEkgZG9uJ3Qgc2VlIGFueSBwbGFjZSB3aGVyZSB3ZSBnZXQgdGhlIGRvbWFpbgo+Pj4+Pj4g
dmdpYyBsb2NrIGJlZm9yZSB2Q1BVIHZnaWMgbG9jay4gU28gdGhpcyByYWlzZXMgdGhlIHF1ZXN0
aW9uIHdoeSB0aGlzCj4+Pj4+PiBvcmRlcmluZwo+Pj4+Pj4gYW5kIG5vdCBtb3ZpbmcgdGhpcyBs
b2NrIGludG8gdmdpY192Y3B1X2VuYWJsZV9scGlzLgo+Pj4+Pj4KPj4+Pj4+IEF0IGxlYXN0IHRo
aXMgcmVxdWlyZSBkb2N1bWVudGF0aW9uIGluIHRoZSBjb2RlIGFuZCBleHBsYW5hdGlvbiBpbiB0
aGUKPj4+Pj4+IGNvbW1pdAo+Pj4+Pj4gbWVzc2FnZS4KPj4+Pj4KPj4+Pj4gSXQgZG9lc24ndCBs
b29rIGxpa2Ugd2UgbmVlZCB0byB0YWtlIHRoZSB2LT5hcmNoLnZnaWMubG9jayBoZXJlLiBXaGF0
IGlzCj4+Pj4+IGl0IHByb3RlY3Rpbmc/Cj4+Pj4KPj4+PiBUaGUgbmFtZSBvZiB0aGUgZnVuY3Rp
b24gaXMgYSBiaXQgY29uZnVzaW9uLiBJdCBkb2VzIG5vdCB0YWtlIHRoZSB2Q1BVIHZnaWMKPj4+
PiBsb2NrIGJ1dCB0aGUgZG9tYWluIHZnaWMgbG9jay4KPj4+Pgo+Pj4+IEkgYmVsaWV2ZSB0aGUg
dmNwdSBpcyBwYXNzZWQgdG8gYXZvaWQgaGF2ZSB2LT5kb21haW4gaW4gbW9zdCBvZiB0aGUgY2Fs
bGVycy4KPj4+PiBCdXQgd2Ugc2hvdWxkIHByb2JhYmx5IHJlbmFtZSB0aGUgZnVuY3Rpb24uCj4+
Pj4KPj4+PiBJbiB0aGlzIGNhc2UgaXQgcHJvdGVjdHMgdmdpY192Y3B1X2VuYWJsZV9scGlzIGJl
Y2F1c2UgeW91IGNhbiBjb25maWd1cmUgdGhlCj4+Pj4gbnVtYmVyIG9mIExQSXMgcGVyIHJlLWRp
c3RyaWJ1dG9yIGJ1dCB0aGlzIGlzIGEgZG9tYWluIHdpZGUgdmFsdWUuIEkga25vdyB0aGUKPj4+
PiBzcGVjIGlzIGNvbmZ1c2luZyBvbiB0aGlzLgo+Pj4KPj4+IFRoZSBxdW90aW5nIGhlcmUgaXMg
dmVyeSB1bmhlbHBmdWwuIEluIEFuZHJlJ3MgcGF0Y2g6Cj4+Pgo+Pj4gQEAgLTQzNiw4ICs0NzMs
MjYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0IHZj
cHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+Pj4gICAgICBzd2l0Y2ggKCBnaWNyX3JlZyApCj4+
PiAgICAgIHsKPj4+ICAgICAgY2FzZSBWUkVHMzIoR0lDUl9DVExSKToKPj4+IC0gICAgICAgIC8q
IExQSSdzIG5vdCBpbXBsZW1lbnRlZCAqLwo+Pj4gLSAgICAgICAgZ290byB3cml0ZV9pZ25vcmVf
MzI7Cj4+PiArICAgIHsKPj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+PiArCj4+
PiArICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKPj4+ICsgICAg
ICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPj4+ICsgICAgICAgIGlmICggZGFidC5zaXpl
ICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwo+Pj4gKwo+Pj4gKyAgICAgICAgdmdpY19s
b2NrKHYpOyAgICAgICAgICAgICAgICAgICAvKiBwcm90ZWN0cyByZGlzdHNfZW5hYmxlZCAqLwo+
Pj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Cj4+PiArCj4+PiArICAgICAgICAvKiBMUElzIGNhbiBvbmx5IGJlIGVuYWJsZWQgb25jZSwgYnV0
IG5ldmVyIGRpc2FibGVkIGFnYWluLiAqLwo+Pj4gKyAgICAgICAgaWYgKCAociAmIEdJQ1JfQ1RM
Ul9FTkFCTEVfTFBJUykgJiYKPj4+ICsgICAgICAgICAgICAgISh2LT5hcmNoLnZnaWMuZmxhZ3Mg
JiBWR0lDX1YzX0xQSVNfRU5BQkxFRCkgKQo+Pj4gKyAgICAgICAgICAgIHZnaWNfdmNwdV9lbmFi
bGVfbHBpcyh2KTsKPj4+ICsKPj4+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+PiArICAgICAgICB2Z2ljX3VubG9jayh2KTsKPj4+
ICsKPj4+ICsgICAgICAgIHJldHVybiAxOwo+Pj4gKyAgICB9Cj4+Pgo+Pj4gTXkgcXVlc3Rpb24g
aXM6IGRvIHdlIG5lZWQgdG8gdGFrZSBib3RoIHZnaWNfbG9jayBhbmQgdi0+YXJjaC52Z2ljLmxv
Y2s/Cj4+Cj4+IFRoZSBkb21haW4gbG9jayAodGFrZW4gYnkgdmdpY19sb2NrKCkpIHByb3RlY3Rz
IHJkaXN0c19lbmFibGVkLiBUaGlzCj4+IHZhcmlhYmxlIHN0b3JlcyB3aGV0aGVyIGF0IGxlYXN0
IG9uZSByZWRpc3RyaWJ1dG9yIGhhcyBMUElzIGVuYWJsZWQuIEluCj4+IHRoaXMgY2FzZSB0aGUg
cHJvcGVydHkgdGFibGUgZ2V0cyBpbnRvIHVzZSBhbmQgc2luY2UgdGhlIHRhYmxlIGlzIHNoYXJl
ZAo+PiBhY3Jvc3MgYWxsIHJlZGlzdHJpYnV0b3JzLCB3ZSBtdXN0IG5vdCBjaGFuZ2UgaXQgYW55
bW9yZSwgZXZlbiBvbgo+PiBhbm90aGVyIHJlZGlzdHJpYnV0b3Igd2hpY2ggaGFzIGl0cyBMUElz
IHN0aWxsIGRpc2FibGVkLgo+PiBTbyB3aGlsZSB0aGlzIGxvb2tzIGxpa2UgdGhpcyBpcyBhIHBl
ci1yZWRpc3RyaWJ1dG9yICg9cGVyLVZDUFUpCj4+IHByb3BlcnR5LCBpdCBpcyBhY3R1YWxseSBw
ZXIgZG9tYWluLCBoZW5jZSB0aGlzIGxvY2suCj4+IFRoZSBWR0lDIFZDUFUgbG9jayBpcyB0aGVu
IHVzZWQgdG8gbmF0dXJhbGx5IHByb3RlY3QgdGhlIGVuYWJsZSBiaXQKPj4gYWdhaW5zdCBtdWx0
aXBsZSBWQ1BVcyBhY2Nlc3NpbmcgdGhpcyByZWdpc3RlciBzaW11bHRhbmVvdXNseSAtIHRoZQo+
PiByZWRpc3RzIGFyZSBNTUlPIG1hcHBlZCwgYnV0IG5vdCBiYW5rZWQsIHNvIHRoaXMgaXMgcG9z
c2libGUuCj4+Cj4+IERvZXMgdGhhdCBtYWtlIHNlbnNlPwo+Cj4gSWYgdGhlIFZHSUMgVkNQVSBs
b2NrIGlzIG9ubHkgdXNlZCB0byBwcm90ZWN0IFZHSUNfVjNfTFBJU19FTkFCTEVELAo+IGNvdWxk
bid0IHdlIGp1c3QgcmVhZC93cml0ZSB0aGUgYml0IGF0b21pY2FsbHk/IEl0J3MganVzdCBhIGJp
dCBhZnRlcgo+IGFsbCwgaXQgZG9lc24ndCBuZWVkIGEgbG9jay4KClRoZSB2R0lDIHZDUFUgbG9j
ayBpcyBhbHNvIGhlcmUgdG8gc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgCnJlLWRpc3RyaWJ1dG9y
IHN0YXRlIHdoZW4gbmVjZXNzYXJ5LgoKRm9yIGluc3RhbmNlIHlvdSBkb24ndCB3YW50IHRvIGFs
bG93IHdyaXRlIGluIFBFTkRCQVNFUiBhZnRlciBMUElzIGhhdmUgCmJlZW4gZW5hYmxlZC4KCklm
IHlvdSBkb24ndCB0YWtlIHRoZSBsb2NrIGhlcmUsIHlvdSB3b3VsZCBoYXZlIGEgc21hbGwgcmFj
ZSB3aGVyZSAKUEVOREJBU0VSIG1pZ2h0IGJlIHdyaXR0ZW4gd2hpbHN0IHRoZSBMUElzIGFyZSBn
ZXR0aW5nIGVuYWJsZWQuCgpUaGUgY29kZSBpbiBQRU5EQkFTRVIgdG9kYXkgZG9lcyBub3Qgc3Ry
aWN0bHkgcmVxdWlyZSB0aGUgbG9ja2luZywgYnV0IEkgCnRoaW5rIHdlIHNob3VsZCBrZWVwIHRo
ZSBsb2NrIGFyb3VuZC4gTW92aW5nIHRvIHRoZSBhdG9taWMgd2lsbCBub3QgCnJlYWxseSBiZW5l
Zml0IGhlcmUgYXMgd3JpdGUgdG8gdGhvc2UgcmVnaXN0ZXJzIHdpbGwgYmUgdmVyeSB1bmxpa2Vs
eSBzbyAKd2UgZG9uJ3QgbmVlZCB2ZXJ5IGdvb2QgcGVyZm9ybWFuY2UuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 20:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 20:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDzCz-0004uR-Cw; Thu, 25 May 2017 20:18:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dDzCy-0004uL-GN
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 20:18:08 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9E/B0-03920-FFB37295; Thu, 25 May 2017 20:18:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSeUgUYRTvm5nV8Vj5XDWfF+FKmNGaGyWllRk
 GQVr2R5BF1KxN7sLuKjOrboe1VkT6R1q2llfYQZFUlhkqanlDYgiiWZookSmaot1pSjM769H3
 13vvd7z3Ph5NKmZkvjRrNrGckdErHZwp7XoiWjUfGZwQVvM0cvOvyjxiB9rdPNVNxaNDMp1Rk
 2w+JtO21LxDKe8DzT9aHhMWZPXLRs40hS0kjHZcI7ORE41wAYKeO7EioMC5BFR05BMi4IG3wt
 TbeUqMPXECDF697CiRvhBQNduAxITEtQiKP5fLRJYDDoEP377a1HIcAVn1P21qCq+GgrJ2G8c
 LszA9+R1JHHd4XfDJxnHCsdDWMynUacE0CoZepIllEq+Cqoli26SAlTDR0kCJfUGcuqjXagMU
 OBBuZjVSEikAWt8U2+N1MJzZZxfHwbPnvZToDzgI2i/ulcrnwJr5F0meeY7QWdFmT7pJmHv5x
 EFkuWEFVA3VEZIiBSwll2RSHAnXX/XZBcKn5t4oJ6XkriPUPeh3kFj+kF9jsY9ULYP6ap9cFF
 K47AcKl7YuXLZ1KSLLUDDPcmksp9oQquF0SVqTgdHpVeqw8FADy/NMEqtnNHxoYrKhAgk3sUJ
 41ej+3M4m5EMTSi95qHAfCjdN8vGTWobXHuVS9SzfhPxpWglyLkLA3Dk2iTWf0OmFw1qAgXZV
 espLtwiwnE9hDLwuSYLaUaCvtzxD1GER0KYaF2ULJ9mFAnw95EgYROGawnIGnel/fAx500jpI
 S8RXVx1RtOi+5jQmBAa7xoIEhubmCXI14KOND500ndQg8xulV6RrorWxKx0jw+bPnDPlWp1PK
 PuGrFssnb5bWfrM1wyvD5OH5xTxoSNnx5aE+5vat42Hj+qy1E/6v79Zx+TM652Zjfu8dzv19T
 fOOAffaX2/GG6kD17q6qoxO02Z52Jmu2JjzO7jMRdqGgbjq7sPJWuTywNUFK8llGvJTme+QdT
 H719jQMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495743486!70634455!1
X-Originating-IP: [104.47.2.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32404 invoked from network); 25 May 2017 20:18:06 -0000
Received: from mail-db5eur01on0065.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.65)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 May 2017 20:18:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gcXk8dVFxT3x3BUaFd3UkaKhBGgLnvw+1bgepcfPJu8=;
 b=k9LMSn9o/uO4+Gywlibi6uhSS36aef4irYGGpf9vkv/LcbDYrwh1sbTU+JkqoqwKsNM66CGk0tKeXvlR6H4S7LTjwZr0KT01AuEyIKsoMqSz4L5ImAFRRXo2XUTptJnSHxJVvMPz8PPAR+OlSKyyA9v2Yf7MyTJMdmsS7x1uKk8=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 AM4PR0802MB2178.eurprd08.prod.outlook.com (2603:10a6:200:5d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Thu, 25
 May 2017 20:18:05 +0000
To: Stefano Stabellini <sstabellini@kernel.org>, Andre Przywara
 <andre.przywara@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-20-andre.przywara@arm.com>
 <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
 <16e3a145-795d-03e9-8733-96bdd55d8679@arm.com>
 <e67eafff-5748-8e75-683d-6e4085e4ce9d@arm.com>
 <ab09df3a-a1b0-6f36-029e-89ed255820ba@arm.com>
 <alpine.DEB.2.10.1705241053120.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5340b146-3b2d-216a-df66-5b54a1d4d485@arm.com>
Date: Thu, 25 May 2017 21:17:57 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705241053120.18759@sstabellini-ThinkPad-X260>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM5PR0201CA0022.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::32) To AM4PR0802MB2178.eurprd08.prod.outlook.com
 (2603:10a6:200:5d::16)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0802MB2178:
X-MS-Office365-Filtering-Correlation-Id: 34549242-9f0c-4012-191b-08d4a3ab2747
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:AM4PR0802MB2178; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 3:s82xZWEwwlNLcHcGU+Y5sxktcZZT0de2Qt9PIF4Yf5ZYzHgxUSXDMXkuG6xT3uFxONOchHOdc99CAaBOWZjvQcYKtpNloT8+LjpHbi6Np7vQB1tbWiuignEdJvuk1eEYdDKAdbwtqJ+uLiHWfgTZia7CH2+xGeNiIsB9Ivgta0f8e0YXPmjYcQR+LWPws+WRkhDtVmAfKsIsT3bukX78RyBXtoh5nxBSM/OaAaCWbRq9VgUqz020emd2MuCpjj74e/xnsroZxaxl4zaUpJFcwMcL6yhwd3Jgd/Gm7J8H9N9o6u55iNJVw8KucoSsfpFW0hTLPjFRJJmyhdhU615rWiy81G0CJU26zSufrPx7FjE=;
 25:RK8muk5WY6tsa0Ysx33/JIs7ZVTDplKZTjcMce+kNrk3wfMH59hqpLyBHFisr2FdN4/mIf4ZzkNle05AeT36zU3fluMAuJoA9pPc2l7AYwRPfPz+uaJyB/YLHjPUWwDosAy3Y6oSjGnevB7Vzl62X9cf/faYs87fOV+O9qQXfuhyXTkE+uXxMfgVTAz+CvZ4j48ouIFPIxsOcVKOccOef7dQioFlxtwbuixJ0RwuVKe6laISkap5IvBsAIGK/+LmRtiVel87td5mgRxBSBGTL2Va5WPADBZHTr+c9MkYFpqbKohilw8P/02i4/NZHllK42TOc0v6gIM1AudQ2zxMd9kvqYDcfgA13snbWpowuzxaKBoy+umUXCKUdOWml572u5nRegmuASuClm0kQ/mWnnNYdF3ZjZi+esG6GMaKy0+HSwQ9BQgOunPWOR/yIBCxB+eJc6gjsih/JLNCuv7rZLLNHQIPBQD1PcfJsy06ZKk=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 31:8+mkefTWlSVDbhcmfme5hcR0Mm2Zz9yewrXPMqy8o/flInhEF5JxzqlZNrvc7odXAB8mVrYKOmLSR8XhA8sPDLKVfJ87GV+GwpCbaF6SXyiP/WkAZWTgJOUS68+pL3panZtEs6WeX3VFS6vvobm9eTN5msnO4O+xDwTUv8pWeJTriCgQT5vP7CnfIzNFSAZrElH3ClavFFarbYh72vnfRBdh55GXjKUY63bMzhy15eo=;
 20:qB6hr4cX9862Ad+mQqChHn1zVjnWwW3nGCIw96cNC4jvExcQ4/kQQ4JTr0PyYRRc6NKx+YTIA2O9ma9yVlQULK0xu1vAL0Yn8/zqBSyYTo73i9/yPiYzcrFcgmLI2AY2hFV1vFmKJJnVsUtpp51ec37zuNRJT9kTXiGij7iTs7U=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR0802MB21782F4CB5DA855107CAE16180FF0@AM4PR0802MB2178.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(6072148);
 SRVR:AM4PR0802MB2178; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0802MB2178; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 4:zfsEcCCQntC3GbWLAFqvWn6lIab6zI6orjk2qmhpc9c9A4bLms9ySCJf+fSS951en+Ze472hWpLHzv6xKBXnNSoCsCSV4kJs8gvjaUrOZukDBeYyfNuTZBOnuP8G1uTnnncJF4wXHGA/U8v5BUsab+yLsSI5ENJ6jRpojnPWft/LupReTi59fCwF2FMDU7VrIO7Z8Ak8wRAQIgdYHKBD9nZV3cE+abKuygfjuz0TeoOljusoYq0nZ+d/ehyKGAny6D+k/1QC5L5tgeyCBSfpFcUbEyV79NnKw6LOKoG7Iv+oOh7iDBxMlV6YpPLxD7eK2FxHUa+aol5+rlC1kcEzf+Q0utSEsVrbVX+kA4wTT74LryHSrLnUA06lbJckaQcucN/HcpM+p85cP1yai6/nM/PBAXxv9wIlY9YwH4tdxiAa9a7qka/Mvg/xSiBgEGdwM3u5XC4RZYCf/i65jyWz4GcGhBU7sUr0YA1E3gAj1H5jbQmNPncqOzcFn/ipoFP4LsLQSNFGuAeiTC3PiQz8+8SZzu1UBnbmX/NPq1o/+fd2WH3fN0iFPR8E6qB1R2TueP6GuioA7atNq2oQnb5oxM6yKI3nwM7sWJIrKqY5B4kCLQD2q2+rJPe8chtrFpO0PC54LyfvuSs0Mt0vSoOvrHdMQhuUOpAuRGLDqRA+FkskIUt3GBz2AoXJIFUcM1D7VUmmlZiC6jiwNYEWw5mj4sE22Pfxb2NDyJvmOhze1xBhS8W0ZbIVxz7OgVEL8pq4MRCZr0JbHtn4CDpXN6eXRG7SsVrAFnee3Ey9eqBnEHc+00tg5pECua0LP+NLceE5EEYetJKMhmYrdF47fmD6qaMUF85Wc2PtCCdxMNae5hM=
X-Forefront-PRVS: 0318501FAE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39850400002)(39860400002)(39840400002)(39410400002)(39400400002)(24454002)(377454003)(478600001)(305945005)(72206003)(189998001)(5660300001)(54356999)(50986999)(76176999)(93886004)(33646002)(36756003)(2950100002)(6666003)(6636002)(65826007)(50466002)(31686004)(23746002)(42186005)(7736002)(65806001)(4326008)(230700001)(2906002)(54906002)(83506001)(65956001)(47776003)(31696002)(6486002)(53546009)(6506006)(53936002)(25786009)(86362001)(3846002)(8676002)(81166006)(6512007)(6246003)(66066001)(38730400002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0802MB2178; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM4PR0802MB2178;
 23:Cd9yILM9Noav1vmo6Oo673lnWpU0Hn8VVDY?=
 =?Windows-1252?Q?Qq+sp4ESDjZPZOYKbxL/a3d2SC0Xd3RtR858abbdVavfEJoMD3MCpTq7?=
 =?Windows-1252?Q?3qzeIF5L4kzAl6PU3hK5pOItKZuHuAc/L/KmySPWL4erEwe2uEFF0EPC?=
 =?Windows-1252?Q?K5iwAohtPfsFcSNc5+TUimmDZtVkLlh0u1btX7m73DYxZVBY/iLbYU/d?=
 =?Windows-1252?Q?gUwG3/jE39ZiTbXXbe0oWss837asnxx21l9m08MfZhMR/J9w79oJcdPe?=
 =?Windows-1252?Q?0gSX/RdtPdsOi7UEC25Dcb1dSiR/engLI6ASt1tqqERPhFXXUvhcXcrS?=
 =?Windows-1252?Q?YMME/Ha1d7KgDmLXGfcQU/JbTtwXS1kAVh+1IDYZ/bE7rXu+Rp+SC79s?=
 =?Windows-1252?Q?VPBKxOtwIb7cDFy6X7LjfnV1+qe2DeVs9O827z85DKB75C2Xqd5p7XJM?=
 =?Windows-1252?Q?NYSVY/UD69uhUOCuneL+BiIYqifN2RMIxmr1tC/PXNkvL37y8J+PtGeC?=
 =?Windows-1252?Q?DC+0G/PY64hS/fXh2gDRpWEB3b4vs/ZJdtBF7UMfMhdTB3iA1RYfGbOg?=
 =?Windows-1252?Q?jWcayyEC1fAKS5T9elzjAh3c0Fk9mRIk1DTprqakl7vUoC8yrS6qbBLT?=
 =?Windows-1252?Q?OqHvfj/oNsiI+rtThn0gWSOhZjn0zg3FlC7SH12MizioIuBbJ8hVOTdj?=
 =?Windows-1252?Q?26QbnPpgaMqJWaiCT95HLhnrnnrBhXg8vMnBfS5JM4/+iUUXZ77Hmuvz?=
 =?Windows-1252?Q?inOMWHNg9rFEpmR4Mq5z5G6uMqQLJHns1VOWAJQ97HfkK8iyGGNnVU/F?=
 =?Windows-1252?Q?5LYx74nn16acejZqXnk9tEL2TytbKsxDGL+/bjd/lGZr+7b1aAfUNj+P?=
 =?Windows-1252?Q?4p8vEMfsoS3duY7K+jBBcR/uv3QAdiKyhSBHHZ7Zy15Hu5TIyWEK4a/r?=
 =?Windows-1252?Q?HxQJKfK3Va16Feg3+ZLNGavo0+4D7bIHYS8a1+nYmkopRvrcWnxqAMis?=
 =?Windows-1252?Q?ILzUOinK9VOGVZUa/PXkrfM/1B0Wu5HQdtuIcAWbpEqiPukBbbkGWYus?=
 =?Windows-1252?Q?zNBXvlx2XCdmDZ5S14ZvE0iEvg7oZwkJqeUjc2bckhs2mglrN28bGD3d?=
 =?Windows-1252?Q?lKHH12vk5evfTvzrw+kVCif2saafoL/zKEChJSaiHjoZJYrD8HjDQaX6?=
 =?Windows-1252?Q?IXWvIx0rLLgqfnkU0lmotdm9W87T48iJg204noTaEgoIiCBz0cnMFY3U?=
 =?Windows-1252?Q?76084Aw0Kua1IYdxP90OEjjykHDnnh0auRGcS4Hep6p84NdMSDRR2hPm?=
 =?Windows-1252?Q?xqe8wTuhADITqvek3dfLxpx6T5MZKv7upVyUdoIQ4OcKCYCPZbofyAYy?=
 =?Windows-1252?Q?rOwUH3NOEYFxqS1oro0B1C7lKuEdkro7Q7g=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 6:PEVQYOXT5eFP4FouXKe9lrOxMUxSXwTEkI4Tdc5Iwxn7LQm8EnRTKpraBHO6lh9dZRc7yO27nfmmvG6r7zsiQIQLbDPUQ8j9GUHssIe6KpZw8apPZ2hebzwmSB/gq/1+wK4v1wwONV0HaSUPtPym0IiYXbpbTAA92VthnrVswPdMF5f1nPouVYNYibjVbjf0nE1OwGSIFqfm92apbP/ubH3ZL5amg+Tt45Lkq2lw/OkTTWa4iIwAPC9Mj1IAHGaFSX7QZocSG1XppIfLk7A8+UvTwmbSoFO8J7XW/ZysjQKY5y6C6bQGWj4jGDrkXglEh0gvc0KesouyUCbA8eZNs2pCdxiV61MYc8v1Ji1M06P2GHmDOzN1SGBK5beoC/ddYaYdG8ng/f6aCma71r2AeCvUg1FEcRODNq0Nd9Lwtx6zkwe4KnVIC/EUC00xrD9eaVcKq8tdqhFPLyzQLbcuxzQ/1Q751EMgzU4pGQFF5yXFOJSocU2x2Tfcq/itm9rM5pcasJZF3T3b9E/4z9T8Irc/eq320Vr0JLEGELqKb9s=;
 5:l3sCorqtuHYd4f/cDEDZmUTf2GXHyAkc2HUCwwb7719f9dOiyXtWiBZwViNS5FzjM3nkcUaFPqgoLilJl/UGm9cFXvJcaFBXt3r93pAxC33DcGVBcDm090e0ZCwF7fa/vVdqlAgNX5/IS3zZjh4a2g==;
 24:98GgxHco0ij57QzPGQYZyjd/0xLUw9ZCX+tvHGWGYVNylx0h4xE6MP6ZyVZjriGIwi309xXaF1DE6HOrDQoX6p/8ql74GLPOKQ3yHIJ4n/g=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 7:CZ96wRdq7RjVbVdiLeKS8RJuKbRQQT6zAm1dzvtWDreDRGco4KABNtyonZiMyYIrc7dD7SiEduNwkcO15oENWmeqMrci02p80qcoEI1v1tfxLL5Bha7NUxxWiMbvKPFpuE20Z9totccCyDmrfX48jUiQs1s/3CmmLJ42OgAe6jttGAko157tgOa4f+Jprhg8bUFkUnOtwxvYsC3QNFWbcHmmEGr84E47wv97S87sX91yz/ap7UqY6uMlc1aoffK3evPykFTRctYkH86XAvjsR1cNJMXW9LyHqv7Plw+Ebb2znfDP0NhpE0OiFWxyx0WOETcsl1kKP9xTQGzSqOVgzg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2017 20:18:05.5585 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2178
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, nd@arm.com,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNS8wNS8yMDE3IDE5OjU1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2Vk
LCAyNCBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAyNC8w
NS8xNyAxMDo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgQW5kcmUsCj4+Pgo+Pj4gT24g
MDUvMjQvMjAxNyAxMDoxMCBBTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4gT24gMTcvMDUv
MTcgMTk6MDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+ICAvKgo+Pj4+Pj4gICAqIExvb2t1
cCB0aGUgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIGFzc29jaWF0
ZWQKPj4+Pj4+IHdpdGgKPj4+Pj4+ICAgKiB0aGF0IGRldmljZSBJRC4KPj4+Pj4+IEBAIC00MTQs
NiArNDI5LDEzMyBAQCBvdXRfdW5sb2NrOgo+Pj4+Pj4gICAgICByZXR1cm4gcmV0Owo+Pj4+Pj4g
IH0KPj4+Pj4+Cj4+Pj4+PiArLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVs
ZC4gKi8KPj4+Pj4+ICtzdGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0
cyAqaXRzLAo+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRl
dmlkLCB1aW50MzJfdCB2ZXZpZCkKPj4+Pj4+ICt7Cj4+Pj4+PiArICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcDsKPj4+Pj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+Pj4+ICsgICAgc3Ry
dWN0IHZjcHUgKnZjcHU7Cj4+Pj4+PiArICAgIHVpbnQzMl90IHZscGk7Cj4+Pj4+PiArCj4+Pj4+
PiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOwo+Pj4+Pj4gKwo+
Pj4+Pj4gKyAgICBpZiAoICFyZWFkX2l0dGVfbG9ja2VkKGl0cywgdmRldmlkLCB2ZXZpZCwgJnZj
cHUsICZ2bHBpKSApCj4+Pj4+PiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPj4+Pj4+ICsKPj4+
Pj4+ICsgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKPj4+Pj4+ICsgICAgICAgIHJldHVy
biAtRU5PRU5UOwo+Pj4+Pj4gKwo+Pj4+Pj4gKyAgICAvKiBMb2NrIHRoaXMgVkNQVSdzIFZHSUMg
dG8gbWFrZSBzdXJlIG5vYm9keSBpcyB1c2luZyB0aGUKPj4+Pj4+IHBlbmRpbmdfaXJxLiAqLwo+
Pj4+Pj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKPj4+Pj4KPj4+Pj4gVGhlcmUgaXMgYW4gaW50ZXJlc3RpbmcgaXNzdWUgaGFwcGVuaW5nIHdp
dGggdGhpcyBjb2RlLiBZb3UgZG9uJ3QgY2hlY2sKPj4+Pj4gdGhlIGNvbnRlbnQgb2YgdGhlIG1l
bW9yeSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFNvIGEgbWFsaWNpb3VzIGd1ZXN0Cj4+Pj4+IGNv
dWxkIGNyYWZ0IHRoZSBtZW1vcnkgaW4gb3JkZXIgdG8gc2V0dXAgbWFwcGluZyB3aXRoIGtub3du
IHZscGkgYW5kIGEKPj4+Pj4gZGlmZmVyZW50IHZDUFUuCj4+Pj4+Cj4+Pj4+IFRoaXMgd291bGQg
bGVhZCB0byB1c2UgdGhlIHdyb25nIGxvY2sgaGVyZSBhbmQgY29ycnVwdCB0aGUgbGlzdC4KPj4+
Pgo+Pj4+IFdoYXQgYWJvdXQgdGhpczoKPj4+PiBSaWdodCBub3cgKG1vc3RseSBkdWUgdG8gdGhl
IHJlcXVpcmVtZW50cyBvZiB0aGUgSU5WQUxMIGltcGxlbWVudGF0aW9uKQo+Pj4+IHdlIHN0b3Jl
IHRoZSBWQ1BVIElEIGluIG91ciBzdHJ1Y3QgcGVuZGluZ19pcnEsIHBvcHVsYXRlZCB1cG9uIE1B
UFRJLiBTbwo+Pj4+IG9yaWdpbmFsbHkgdGhpcyB3YXMganVzdCBmb3IgY2FjaGluZyAoSU5WQUxM
IGJlaW5nIHRoZSBvbmx5IHVzZXIgb2YKPj4+PiB0aGlzKSwgYnV0IEkgd2FzIHdvbmRlcmluZyBp
ZiB3ZSBzaG91bGQgbW92ZSB0aGUgYWN0dWFsIGluc3RhbmNlIG9mIHRoaXMKPj4+PiBpbmZvcm1h
dGlvbiB0byBwZW5kaW5nX2lycSBpbnN0ZWFkIG9mIHJlbHlpbmcgb24gdGhlIGNvbGxlY3Rpb24g
SUQgZnJvbQo+Pj4+IHRoZSBJVFMgdGFibGUuIFNvIHdlIHdvdWxkIG5ldmVyIG5lZWQgdG8gbG9v
ayB1cCBhbmQgdHJ1c3QgdGhlIElUUwo+Pj4+IHRhYmxlcyBmb3IgdGhpcyBpbmZvcm1hdGlvbiBh
bnltb3JlLiBMYXRlciB3aXRoIHRoZSBWR0lDIHJld29yayB3ZSB3aWxsCj4+Pj4gbmVlZCB0aGlz
IGZpZWxkIGFueXdheSAoZXZlbiBmb3IgU1BJcykuCj4+Pj4KPj4+PiBJIHRoaW5rIHRoaXMgc2hv
dWxkIHNvbHZlIHRoaXMgdGhyZWF0LCB3aGVyZSBhIGd1ZXN0IGNhbiBtYW5pcHVsYXRlIFhlbgo+
Pj4+IGJ5IGNyYWZ0aW5nIHRoZSB0YWJsZXMuIFRpbmtlcmluZyB3aXRoIHRoZSBvdGhlciBpbmZv
cm1hdGlvbiBzdG9yZWQgaW4KPj4+PiB0aGUgdGFibGVzIHNob3VsZCBub3QgaGFybSBYZW4sIHRo
ZSBndWVzdCB3b3VsZCBqdXN0IHNob290IGl0c2VsZiBpbnRvCj4+Pj4gdGhlIGZvb3QuCj4+Pj4K
Pj4+PiBEb2VzIHRoYXQgbWFrZSBzZW5zZT8KPj4+Cj4+PiBJIHRoaW5rIHNvLiBJZiBJIHVuZGVy
c3RhbmQgY29ycmVjdGx5LCB3aXRoIHRoYXQgc29sdXRpb24gd2Ugd291bGQgbm90Cj4+PiBuZWVk
IHRvIHByb3RlY3QgdGhlIG1lbW9yeSBwcm92aWRlZCBieSB0aGUgZ3Vlc3Q/Cj4+Cj4+IFdlbGws
IGl0IGdldHMgYmV0dGVyICh0aG91Z2ggYWxzbyBhIGJpdCBzY2FyeSk6Cj4+IEN1cnJlbnRseSB3
ZSB1c2UgdGhlIGd1ZXN0J3MgSVRTIHRhYmxlcyB0byB0cmFuc2xhdGUgYSBEZXZpY2VJRC9FdmVu
dElECj4+IHBhaXIgdG8gYSB2TFBJL3ZDUFUgcGFpci4gTm93IHRoZXJlIGlzIHRoaXMgbmV3Cj4+
IGdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoKSBmdW5jdGlvbiwgd2hpY2ggYWxzbyB0
YWtlcyBhbiBJVFMgYW5kCj4+IGFuIERldmljZUlEL0V2ZW50SUQgcGFpciBhbmQgZ2l2ZXMgdXMg
YSBzdHJ1Y3QgcGVuZGluZ19pcnEuCj4+IEFuZCBoZXJlIHdlIGhhdmUgYm90aCB0aGUgdkxQSSBu
dW1iZXIgYW5kIHRoZSBWQ1BVIG51bWJlciBpbiB0aGVyZQo+PiBhbHJlYWR5LCBzbyBhY3R1YWxs
eSB3ZSBkb24ndCBuZWVkIHJlYWRfaXR0ZSgpIGFueW1vcmUuIEFuZCBpZiB3ZSBkb24ndAo+PiBy
ZWFkLCB3ZSBkb24ndCBuZWVkIHdyaXRlLiBBbmQgaWYgd2UgZG9uJ3Qgd3JpdGUsIHdlIGRvbid0
IG5lZWQgdG8KPj4gYWNjZXNzIGd1ZXN0IG1lbW9yeS4gU28gdGhpcyBzZWVtcyB0byByaXBwbGUg
dGhyb3VnaCBhbmQgYWxsb3dzIHVzIHRvCj4+IHBvc3NpYmx5IGR1bXAgdGhlIGd1ZXN0IG1lbW9y
eSB0YWJsZXMgYWx0b2dldGhlci4KPgo+IFNvdW5kcyBsaWtlIGEgZ29vZCBpZGVhIHRvIG1lIGZv
ciBEZXZpY2VJRC9FdmVudElEIHRvIHZMUEkvdkNQVQo+IHRyYW5zbGF0aW9ucy4KPgo+Cj4+IE5v
dyB3ZSBzdGlsbCB1c2UgdGhlIGNvbGxlY3Rpb24gdGFibGUgaW4gZ3Vlc3QgbWVtb3J5LCBidXQg
SSB3YXMKPj4gd29uZGVyaW5nIGlmIHdlIGNvdWxkIHN0b3JlIHRoZSBjb2xsZWN0aW9uIElEIGlu
IHRoZSB2Y3B1IHN0cnVjdCBhbmQgdXNlCj4+IHNvbWUgaGFzaGluZyBzY2hlbWUgdG8gZG8gdGhl
IHJldmVyc2UgbG9va3VwLiBCdXQgdGhhdCBtaWdodCBiZQo+PiBzb21ldGhpbmcgZm9yIHNvbWUg
ZnV0dXJlIGNsZWFudXAgLyBvcHRpbWl6YXRpb24gc2VyaWVzLgo+Cj4gTGVhdmluZyB0aGUgc2Vj
dXJpdHkgYW5nbGUgYXNpZGUgZm9yIGEgbW9tZW50LCBJIHdvdWxkIHByZWZlciB0byBrZWVwCj4g
dGhlIGd1ZXN0IG1lbW9yeSBhY2Nlc3NlcyByYXRoZXIgdGhhbiBhZGRpbmcgYW5vdGhlciBoYXNo
aW5nIHNjaGVtZSB0bwo+IFhlbiBmb3IgY29sbGVjdGlvbiBJRHMuCgpUaGUgc3BlYyBvbmx5IHJl
cXVpcmUgeW91IHRvIGltcGxlbWVudCBtYXggY3B1cyArIDEgY29sbGVjdGlvbnMuIEkgZG9uJ3Qg
CnRoaW5rIGFuIGhhc2hpbmcgc2NoZW1lIHdvdWxkIGJlIG5lY2Vzc2FyeSBoZXJlLiBJdCBpcyBh
IHNpbXBsZSBhcnJheSAoMSAKYnl0ZSBwZXIgZW50cnkgaW4gdG9kYXkpLgoKPgo+IEdvaW5nIGJh
Y2sgdG8gc2VjdXJpdHk6IGl0IGxvb2tzIGxpa2UgaXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNo
ZWNrIGZvcgo+IHRoZSB2YWxpZGl0eSBvZiBjb2xsZWN0aW9uIElEcyB3aXRob3V0IHRvbyBtdWNo
IHRyb3VibGVzPwo+IHRvbz8KCklmIHdlIHN0b3JlIGV2ZXJ0aGluZyBpbiB0aGUgcGVuZGluZ19p
cnEgdGhlIHVzZSBvZiB0aGUgY29sbGVjdGlvbiB3b3VsZCAKbGltaXRlZCB0byBhIGZldyBjb21t
YW5kcyAoZS5nIE1PVkksIE1BUFRJLi4uKS4gV2UgZG9uJ3QgbXVjaCBjYXJlIGlmIAp0aGUgZ3Vl
c3QgbW9kaWZ5IHRoZSBjb2xsZWN0aW9uIHRhYmxlIGFzIGxvbmcgYXMgd2UgY2hlY2sgdGhlIHZD
UFUgaXMgdmFsaWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 20:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 20:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDzcd-0006we-H4; Thu, 25 May 2017 20:44:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDzcb-0006w2-Kl
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 20:44:37 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0F/3D-23755-43247295; Thu, 25 May 2017 20:44:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq6Jk3q
 kQed2dovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5oS6mgt9qFbdmfGdtYGyU7WLk4hAS+MMo
 0fN9P3MXIycHi4CDxI+eHqYuRg4ORoEYiQc/rEHCjAJhEpMvL2EFCbMIaEus2KMFEmYTMJT4+
 2QTG0hYAshe8pkDJCwioC7x58IERpDpzALzmSR+XmhmB0kIC9hIfLj2jwXE5hSwlmjrWsEEYv
 MKeEtMuTGPBeKcacwSex6+ATtHVEBX4tC/P2wQRYISJ2c+AWtmFtCSWD59G8sERoFZSFKzkKQ
 WMDKtYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDEIGINjB
 uPq30yFGSQ4mJVFePWv1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO2OQDnBotT01Iq0zBxgP
 MCkJTh4lER4ZUDSvMUFibnFmekQqVOMilLivI0gCQGQREZpHlwbLAYvMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSZjXAmQKT2ZeCdz0V0CLmYAWu95VBllckoiQkmpgLEzYvP/q5CP9HS35Dc9
 9H8f15GZq/36g5MRfpVC9qbPlvEbQT+N78ifOOffacKvPe7/4jMOhuO7LJRs0DsTeVdkTuW2a
 6NG3q4riH/LKXD1w+scuh62z9M4nssfopk9P333VVaVyVW+Bm75EWXb/XZ/jZTF/Od6dDfFey
 3JHqLCiL82+t3GrEktxRqKhFnNRcSIA797O0bwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495745074!102393720!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25872 invoked from network); 25 May 2017 20:44:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 20:44:35 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DA3B4235E4;
 Thu, 25 May 2017 20:44:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DA3B4235E4
Date: Thu, 25 May 2017 13:44:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <5340b146-3b2d-216a-df66-5b54a1d4d485@arm.com>
Message-ID: <alpine.DEB.2.10.1705251343020.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-20-andre.przywara@arm.com>
 <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
 <16e3a145-795d-03e9-8733-96bdd55d8679@arm.com>
 <e67eafff-5748-8e75-683d-6e4085e4ce9d@arm.com>
 <ab09df3a-a1b0-6f36-029e-89ed255820ba@arm.com>
 <alpine.DEB.2.10.1705241053120.18759@sstabellini-ThinkPad-X260>
 <5340b146-3b2d-216a-df66-5b54a1d4d485@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI1LzA1LzIwMTcg
MTk6NTUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMjQgTWF5IDIwMTcs
IEFuZHJlIFByenl3YXJhIHdyb3RlOgo+ID4gPiBIaSwKPiA+ID4gCj4gPiA+IE9uIDI0LzA1LzE3
IDEwOjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ID4gSGkgQW5kcmUsCj4gPiA+ID4gCj4g
PiA+ID4gT24gMDUvMjQvMjAxNyAxMDoxMCBBTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiA+
ID4gPiBPbiAxNy8wNS8xNyAxOTowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gPiA+
ICAvKgo+ID4gPiA+ID4gPiA+ICAgKiBMb29rdXAgdGhlIGFkZHJlc3Mgb2YgdGhlIEludGVycnVw
dCBUcmFuc2xhdGlvbiBUYWJsZQo+ID4gPiA+ID4gPiA+IGFzc29jaWF0ZWQKPiA+ID4gPiA+ID4g
PiB3aXRoCj4gPiA+ID4gPiA+ID4gICAqIHRoYXQgZGV2aWNlIElELgo+ID4gPiA+ID4gPiA+IEBA
IC00MTQsNiArNDI5LDEzMyBAQCBvdXRfdW5sb2NrOgo+ID4gPiA+ID4gPiA+ICAgICAgcmV0dXJu
IHJldDsKPiA+ID4gPiA+ID4gPiAgfQo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ICsvKiBN
dXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwo+ID4gPiA+ID4gPiA+ICtz
dGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAo+ID4gPiA+
ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWlu
dDMyX3QgdmV2aWQpCj4gPiA+ID4gPiA+ID4gK3sKPiA+ID4gPiA+ID4gPiArICAgIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcDsKPiA+ID4gPiA+ID4gPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4g
PiA+ID4gPiA+ID4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPiA+ID4gPiA+ID4gPiArICAgIHVp
bnQzMl90IHZscGk7Cj4gPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiA+ICsgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7Cj4gPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4g
PiA+ICsgICAgaWYgKCAhcmVhZF9pdHRlX2xvY2tlZChpdHMsIHZkZXZpZCwgdmV2aWQsICZ2Y3B1
LCAmdmxwaSkgKQo+ID4gPiA+ID4gPiA+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ID4gPiA+
ID4gPiA+ICsKPiA+ID4gPiA+ID4gPiArICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCj4g
PiA+ID4gPiA+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gPiA+ID4gPiA+ID4gKwo+ID4g
PiA+ID4gPiA+ICsgICAgLyogTG9jayB0aGlzIFZDUFUncyBWR0lDIHRvIG1ha2Ugc3VyZSBub2Jv
ZHkgaXMgdXNpbmcgdGhlCj4gPiA+ID4gPiA+ID4gcGVuZGluZ19pcnEuICovCj4gPiA+ID4gPiA+
ID4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
PiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFRoZXJlIGlzIGFuIGludGVyZXN0aW5nIGlzc3VlIGhh
cHBlbmluZyB3aXRoIHRoaXMgY29kZS4gWW91IGRvbid0Cj4gPiA+ID4gPiA+IGNoZWNrCj4gPiA+
ID4gPiA+IHRoZSBjb250ZW50IG9mIHRoZSBtZW1vcnkgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBT
byBhIG1hbGljaW91cwo+ID4gPiA+ID4gPiBndWVzdAo+ID4gPiA+ID4gPiBjb3VsZCBjcmFmdCB0
aGUgbWVtb3J5IGluIG9yZGVyIHRvIHNldHVwIG1hcHBpbmcgd2l0aCBrbm93biB2bHBpIGFuZAo+
ID4gPiA+ID4gPiBhCj4gPiA+ID4gPiA+IGRpZmZlcmVudCB2Q1BVLgo+ID4gPiA+ID4gPiAKPiA+
ID4gPiA+ID4gVGhpcyB3b3VsZCBsZWFkIHRvIHVzZSB0aGUgd3JvbmcgbG9jayBoZXJlIGFuZCBj
b3JydXB0IHRoZSBsaXN0Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBXaGF0IGFib3V0IHRoaXM6Cj4g
PiA+ID4gPiBSaWdodCBub3cgKG1vc3RseSBkdWUgdG8gdGhlIHJlcXVpcmVtZW50cyBvZiB0aGUg
SU5WQUxMCj4gPiA+ID4gPiBpbXBsZW1lbnRhdGlvbikKPiA+ID4gPiA+IHdlIHN0b3JlIHRoZSBW
Q1BVIElEIGluIG91ciBzdHJ1Y3QgcGVuZGluZ19pcnEsIHBvcHVsYXRlZCB1cG9uIE1BUFRJLgo+
ID4gPiA+ID4gU28KPiA+ID4gPiA+IG9yaWdpbmFsbHkgdGhpcyB3YXMganVzdCBmb3IgY2FjaGlu
ZyAoSU5WQUxMIGJlaW5nIHRoZSBvbmx5IHVzZXIgb2YKPiA+ID4gPiA+IHRoaXMpLCBidXQgSSB3
YXMgd29uZGVyaW5nIGlmIHdlIHNob3VsZCBtb3ZlIHRoZSBhY3R1YWwgaW5zdGFuY2Ugb2YKPiA+
ID4gPiA+IHRoaXMKPiA+ID4gPiA+IGluZm9ybWF0aW9uIHRvIHBlbmRpbmdfaXJxIGluc3RlYWQg
b2YgcmVseWluZyBvbiB0aGUgY29sbGVjdGlvbiBJRAo+ID4gPiA+ID4gZnJvbQo+ID4gPiA+ID4g
dGhlIElUUyB0YWJsZS4gU28gd2Ugd291bGQgbmV2ZXIgbmVlZCB0byBsb29rIHVwIGFuZCB0cnVz
dCB0aGUgSVRTCj4gPiA+ID4gPiB0YWJsZXMgZm9yIHRoaXMgaW5mb3JtYXRpb24gYW55bW9yZS4g
TGF0ZXIgd2l0aCB0aGUgVkdJQyByZXdvcmsgd2UKPiA+ID4gPiA+IHdpbGwKPiA+ID4gPiA+IG5l
ZWQgdGhpcyBmaWVsZCBhbnl3YXkgKGV2ZW4gZm9yIFNQSXMpLgo+ID4gPiA+ID4gCj4gPiA+ID4g
PiBJIHRoaW5rIHRoaXMgc2hvdWxkIHNvbHZlIHRoaXMgdGhyZWF0LCB3aGVyZSBhIGd1ZXN0IGNh
biBtYW5pcHVsYXRlCj4gPiA+ID4gPiBYZW4KPiA+ID4gPiA+IGJ5IGNyYWZ0aW5nIHRoZSB0YWJs
ZXMuIFRpbmtlcmluZyB3aXRoIHRoZSBvdGhlciBpbmZvcm1hdGlvbiBzdG9yZWQgaW4KPiA+ID4g
PiA+IHRoZSB0YWJsZXMgc2hvdWxkIG5vdCBoYXJtIFhlbiwgdGhlIGd1ZXN0IHdvdWxkIGp1c3Qg
c2hvb3QgaXRzZWxmIGludG8KPiA+ID4gPiA+IHRoZSBmb290Lgo+ID4gPiA+ID4gCj4gPiA+ID4g
PiBEb2VzIHRoYXQgbWFrZSBzZW5zZT8KPiA+ID4gPiAKPiA+ID4gPiBJIHRoaW5rIHNvLiBJZiBJ
IHVuZGVyc3RhbmQgY29ycmVjdGx5LCB3aXRoIHRoYXQgc29sdXRpb24gd2Ugd291bGQgbm90Cj4g
PiA+ID4gbmVlZCB0byBwcm90ZWN0IHRoZSBtZW1vcnkgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0Pwo+
ID4gPiAKPiA+ID4gV2VsbCwgaXQgZ2V0cyBiZXR0ZXIgKHRob3VnaCBhbHNvIGEgYml0IHNjYXJ5
KToKPiA+ID4gQ3VycmVudGx5IHdlIHVzZSB0aGUgZ3Vlc3QncyBJVFMgdGFibGVzIHRvIHRyYW5z
bGF0ZSBhIERldmljZUlEL0V2ZW50SUQKPiA+ID4gcGFpciB0byBhIHZMUEkvdkNQVSBwYWlyLiBO
b3cgdGhlcmUgaXMgdGhpcyBuZXcKPiA+ID4gZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2ly
cSgpIGZ1bmN0aW9uLCB3aGljaCBhbHNvIHRha2VzIGFuIElUUyBhbmQKPiA+ID4gYW4gRGV2aWNl
SUQvRXZlbnRJRCBwYWlyIGFuZCBnaXZlcyB1cyBhIHN0cnVjdCBwZW5kaW5nX2lycS4KPiA+ID4g
QW5kIGhlcmUgd2UgaGF2ZSBib3RoIHRoZSB2TFBJIG51bWJlciBhbmQgdGhlIFZDUFUgbnVtYmVy
IGluIHRoZXJlCj4gPiA+IGFscmVhZHksIHNvIGFjdHVhbGx5IHdlIGRvbid0IG5lZWQgcmVhZF9p
dHRlKCkgYW55bW9yZS4gQW5kIGlmIHdlIGRvbid0Cj4gPiA+IHJlYWQsIHdlIGRvbid0IG5lZWQg
d3JpdGUuIEFuZCBpZiB3ZSBkb24ndCB3cml0ZSwgd2UgZG9uJ3QgbmVlZCB0bwo+ID4gPiBhY2Nl
c3MgZ3Vlc3QgbWVtb3J5LiBTbyB0aGlzIHNlZW1zIHRvIHJpcHBsZSB0aHJvdWdoIGFuZCBhbGxv
d3MgdXMgdG8KPiA+ID4gcG9zc2libHkgZHVtcCB0aGUgZ3Vlc3QgbWVtb3J5IHRhYmxlcyBhbHRv
Z2V0aGVyLgo+ID4gCj4gPiBTb3VuZHMgbGlrZSBhIGdvb2QgaWRlYSB0byBtZSBmb3IgRGV2aWNl
SUQvRXZlbnRJRCB0byB2TFBJL3ZDUFUKPiA+IHRyYW5zbGF0aW9ucy4KPiA+IAo+ID4gCj4gPiA+
IE5vdyB3ZSBzdGlsbCB1c2UgdGhlIGNvbGxlY3Rpb24gdGFibGUgaW4gZ3Vlc3QgbWVtb3J5LCBi
dXQgSSB3YXMKPiA+ID4gd29uZGVyaW5nIGlmIHdlIGNvdWxkIHN0b3JlIHRoZSBjb2xsZWN0aW9u
IElEIGluIHRoZSB2Y3B1IHN0cnVjdCBhbmQgdXNlCj4gPiA+IHNvbWUgaGFzaGluZyBzY2hlbWUg
dG8gZG8gdGhlIHJldmVyc2UgbG9va3VwLiBCdXQgdGhhdCBtaWdodCBiZQo+ID4gPiBzb21ldGhp
bmcgZm9yIHNvbWUgZnV0dXJlIGNsZWFudXAgLyBvcHRpbWl6YXRpb24gc2VyaWVzLgo+ID4gCj4g
PiBMZWF2aW5nIHRoZSBzZWN1cml0eSBhbmdsZSBhc2lkZSBmb3IgYSBtb21lbnQsIEkgd291bGQg
cHJlZmVyIHRvIGtlZXAKPiA+IHRoZSBndWVzdCBtZW1vcnkgYWNjZXNzZXMgcmF0aGVyIHRoYW4g
YWRkaW5nIGFub3RoZXIgaGFzaGluZyBzY2hlbWUgdG8KPiA+IFhlbiBmb3IgY29sbGVjdGlvbiBJ
RHMuCj4gCj4gVGhlIHNwZWMgb25seSByZXF1aXJlIHlvdSB0byBpbXBsZW1lbnQgbWF4IGNwdXMg
KyAxIGNvbGxlY3Rpb25zLiBJIGRvbid0IHRoaW5rCj4gYW4gaGFzaGluZyBzY2hlbWUgd291bGQg
YmUgbmVjZXNzYXJ5IGhlcmUuIEl0IGlzIGEgc2ltcGxlIGFycmF5ICgxIGJ5dGUgcGVyCj4gZW50
cnkgaW4gdG9kYXkpLgo+IAo+ID4gCj4gPiBHb2luZyBiYWNrIHRvIHNlY3VyaXR5OiBpdCBsb29r
cyBsaWtlIGl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBjaGVjayBmb3IKPiA+IHRoZSB2YWxpZGl0
eSBvZiBjb2xsZWN0aW9uIElEcyB3aXRob3V0IHRvbyBtdWNoIHRyb3VibGVzPwo+ID4gdG9vPwo+
IAo+IElmIHdlIHN0b3JlIGV2ZXJ0aGluZyBpbiB0aGUgcGVuZGluZ19pcnEgdGhlIHVzZSBvZiB0
aGUgY29sbGVjdGlvbiB3b3VsZAo+IGxpbWl0ZWQgdG8gYSBmZXcgY29tbWFuZHMgKGUuZyBNT1ZJ
LCBNQVBUSS4uLikuIFdlIGRvbid0IG11Y2ggY2FyZSBpZiB0aGUKPiBndWVzdCBtb2RpZnkgdGhl
IGNvbGxlY3Rpb24gdGFibGUgYXMgbG9uZyBhcyB3ZSBjaGVjayB0aGUgdkNQVSBpcyB2YWxpZC4K
ClRoYXQncyB3aGF0IEkgdGhvdWdodC4gSW4gdGhhdCBjYXNlIHdlIG1pZ2h0IGFzIHdlbGwga2Vl
cCB0aGUgaW5mbyBpbgpndWVzdCBtZW1vcnkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 21:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 21:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDzsT-0008I8-UH; Thu, 25 May 2017 21:01:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dDzsT-0008Hn-DH
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 21:01:01 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/62-03058-C0647295; Thu, 25 May 2017 21:01:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZfbTT3
 SYOo9BYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3H26j71gRlrFwdeTWBsY
 59t1MXJxCAn8ZZSY0LKEEcJ5zCjR9LgXytnGKLFy3gYgh5NDRMBZ4uuZuewgNq+AvsSjdbfAb
 GEBT4kH138wgTRICLxXlHi9o40JJCEh4C3x8vZT5i5GDjD76lXrLkZ2DjYBK4lDYiBBFgFVic
 +XBSYwci9gZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 vBiDYwbjzudMhRkkOJiVRXj1r9UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwnXYBygkWp6akV
 aZk5wMCDSUtw8CiJ8D4ASfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvfpAiAZCijNI8u
 BGwKLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5rV6ApPJl5JXCbXgEdwQR0hOtdZZAjSh
 IRUlINjDH51knLbLbMmRbOOW+35/utKbvtHh1lVfx3kCWlddatFNG5x6ftyMh8suvYtbQ/zUs
 Kzs04oPnugL3ku39SKRsS4wX4mNPjmLfcfTertervmeSSWHMOe6bUlJPPdtsIBQf8Ed7D6r++
 rIaD7Z+uhUuSzMwo923JDJ5dJ1l7PweEZAlfNzn+TomlOCPRUIu5qDgRADiku1l9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495746058!104136979!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49992 invoked from network); 25 May 2017 21:00:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 21:00:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDzsO-0000fS-VU; Thu, 25 May 2017 21:00:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dDzsJ-000896-64; Thu, 25 May 2017 21:00:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dDzsI-0001kV-R4; Thu, 25 May 2017 21:00:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109738-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-qcow2:host-install(3):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f5eea276d8de10a32e68721707ae8f2fdfaa0960
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 21:00:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 109738: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTczOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTczOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBw
YXNzIGluIDEwOTcxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5NzE3IHBhc3MgaW4gMTA5NzM4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIHBhc3MgaW4gMTA5NzE3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk3MTcKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk3MTcgUkVH
Ui4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk3
MTcgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTcxNyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTcx
NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1
OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDcz
NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290ICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGY1ZWVhMjc2ZDhkZTEwYTMyZTY4NzIxNzA3
YWU4ZjJmZGZhYTA5NjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3
ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNDUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDQzIGRheXMgICA2OSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk2NTUgIDIwMTctMDUtMjEgMDI6MDM6NTcgWiAg
ICA0IGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ0MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIGhvc3QtaW5zdGFsbCgzKQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxNDE0NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 21:05:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 21:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dDzwU-0008UC-Ka; Thu, 25 May 2017 21:05:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dDzwT-0008U6-AU
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 21:05:09 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6A/2C-03696-40747295; Thu, 25 May 2017 21:05:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssi6zu3q
 kwbLdlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGBW+ZC6brVyzc1s7cwHhZqYuRi0NI4A+j
 ROPzByxdjJwcLAIOEg/WrGXtYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiVPvF4HZbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MIERZDyzwHwmie6dExlBaoQFvCQe3PQCqeEUsJZ4t+YpI4jNK+
 AtsXneSnaIc54zS0zaspAJJCEqoCtx6N8fNogiQYmTM5+AncksoCWxfPo2lgmMArOQpGYhSS1
 gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsIPx
 z7KAQ4ySHExKorx61uqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4d7sC5QSLUtNTK9Iyc4DxA
 JOW4OBREuHlcwNK8xYXJOYWZ6ZDpE4xKkqJ83qC9AmAJDJK8+DaYDF4iVFWSpiXEegQIZ6C1K
 LczBJU+VeM4hyMSsK8q0Cm8GTmlcBNfwW0mAlosetdZZDFJYkIKakGxqMrvB882uXBYPor60b
 LxRei4S8d8puiZgguesLfKlSW/dh0F7sL681yl1srQjqDueJ8/1344/VGdpXq39JNUzfFLZl1
 sfxpsKvvn8cf4j+0/Mq6dFTr2ySjD9oP2HRjj/V++qd0iDH+Xq9GtJnyzPOWD7O0GXw4/4nnT
 J43t6czJq3iYPYlYyWW4oxEQy3mouJEAHgJ0zm8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495746306!103669132!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53226 invoked from network); 25 May 2017 21:05:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 21:05:07 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AE0CA23957;
 Thu, 25 May 2017 21:05:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AE0CA23957
Date: Thu, 25 May 2017 14:05:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b2a2dfa7-5f54-a64f-1e94-226ccf965ca4@arm.com>
Message-ID: <alpine.DEB.2.10.1705251355110.18759@sstabellini-ThinkPad-X260>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
 <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
 <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
 <5180bb1b-7542-5839-99d5-09418c18cd12@arm.com>
 <alpine.DEB.2.10.1705251147340.18759@sstabellini-ThinkPad-X260>
 <b2a2dfa7-5f54-a64f-1e94-226ccf965ca4@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjUvMDUvMjAxNyAxOTo0OSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
VGh1LCAyNSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiA+IEhpLAo+ID4gPiAK
PiA+ID4gT24gMjMvMDUvMTcgMTg6NDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4g
PiBPbiBUdWUsIDIzIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ID4gPiBIaSBT
dGVmYW5vLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAyMi8wNS8xNyAyMzoxOSwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBUdWUsIDE2IE1heSAyMDE3LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiBAQCAtNDM2LDggKzQ3MywyNiBAQCBzdGF0aWMg
aW50Cj4gPiA+ID4gPiA+ID4gPiBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0
Cj4gPiA+ID4gPiA+ID4gPiB2Y3B1Cj4gPiA+ID4gPiA+ID4gPiAqdiwgbW1pb19pbmZvX3QgKmlu
Zm8sCj4gPiA+ID4gPiA+ID4gPiAgICAgIHN3aXRjaCAoIGdpY3JfcmVnICkKPiA+ID4gPiA+ID4g
PiA+ICAgICAgewo+ID4gPiA+ID4gPiA+ID4gICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgo+
ID4gPiA+ID4gPiA+ID4gLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCj4gPiA+
ID4gPiA+ID4gPiAtICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPiA+ID4gPiA+ID4gPiA+
ICsgICAgewo+ID4gPiA+ID4gPiA+ID4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+
ID4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gPiA+ICsgICAgICAgIGlmICggIXYtPmRvbWFpbi0+
YXJjaC52Z2ljLmhhc19pdHMgKQo+ID4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIGdvdG8gd3Jp
dGVfaWdub3JlXzMyOwo+ID4gPiA+ID4gPiA+ID4gKyAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0g
REFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gPiA+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+
ID4gPiArICAgICAgICB2Z2ljX2xvY2sodik7ICAgICAgICAgICAgICAgICAgIC8qIHByb3RlY3Rz
Cj4gPiA+ID4gPiA+ID4gPiByZGlzdHNfZW5hYmxlZCAqLwo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiA+IEdldHRpbmcgYmFjayB0byB0aGUgbG9ja2luZy4gSSBkb24ndCBzZWUgYW55IHBsYWNl
IHdoZXJlIHdlIGdldAo+ID4gPiA+ID4gPiA+IHRoZSBkb21haW4KPiA+ID4gPiA+ID4gPiB2Z2lj
IGxvY2sgYmVmb3JlIHZDUFUgdmdpYyBsb2NrLiBTbyB0aGlzIHJhaXNlcyB0aGUgcXVlc3Rpb24g
d2h5Cj4gPiA+ID4gPiA+ID4gdGhpcwo+ID4gPiA+ID4gPiA+IG9yZGVyaW5nCj4gPiA+ID4gPiA+
ID4gYW5kIG5vdCBtb3ZpbmcgdGhpcyBsb2NrIGludG8gdmdpY192Y3B1X2VuYWJsZV9scGlzLgo+
ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IEF0IGxlYXN0IHRoaXMgcmVxdWlyZSBkb2N1bWVu
dGF0aW9uIGluIHRoZSBjb2RlIGFuZCBleHBsYW5hdGlvbiBpbgo+ID4gPiA+ID4gPiA+IHRoZQo+
ID4gPiA+ID4gPiA+IGNvbW1pdAo+ID4gPiA+ID4gPiA+IG1lc3NhZ2UuCj4gPiA+ID4gPiA+IAo+
ID4gPiA+ID4gPiBJdCBkb2Vzbid0IGxvb2sgbGlrZSB3ZSBuZWVkIHRvIHRha2UgdGhlIHYtPmFy
Y2gudmdpYy5sb2NrIGhlcmUuCj4gPiA+ID4gPiA+IFdoYXQgaXMKPiA+ID4gPiA+ID4gaXQgcHJv
dGVjdGluZz8KPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIGlz
IGEgYml0IGNvbmZ1c2lvbi4gSXQgZG9lcyBub3QgdGFrZSB0aGUgdkNQVQo+ID4gPiA+ID4gdmdp
Ywo+ID4gPiA+ID4gbG9jayBidXQgdGhlIGRvbWFpbiB2Z2ljIGxvY2suCj4gPiA+ID4gPiAKPiA+
ID4gPiA+IEkgYmVsaWV2ZSB0aGUgdmNwdSBpcyBwYXNzZWQgdG8gYXZvaWQgaGF2ZSB2LT5kb21h
aW4gaW4gbW9zdCBvZiB0aGUKPiA+ID4gPiA+IGNhbGxlcnMuCj4gPiA+ID4gPiBCdXQgd2Ugc2hv
dWxkIHByb2JhYmx5IHJlbmFtZSB0aGUgZnVuY3Rpb24uCj4gPiA+ID4gPiAKPiA+ID4gPiA+IElu
IHRoaXMgY2FzZSBpdCBwcm90ZWN0cyB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMgYmVjYXVzZSB5b3Ug
Y2FuCj4gPiA+ID4gPiBjb25maWd1cmUgdGhlCj4gPiA+ID4gPiBudW1iZXIgb2YgTFBJcyBwZXIg
cmUtZGlzdHJpYnV0b3IgYnV0IHRoaXMgaXMgYSBkb21haW4gd2lkZSB2YWx1ZS4gSQo+ID4gPiA+
ID4ga25vdyB0aGUKPiA+ID4gPiA+IHNwZWMgaXMgY29uZnVzaW5nIG9uIHRoaXMuCj4gPiA+ID4g
Cj4gPiA+ID4gVGhlIHF1b3RpbmcgaGVyZSBpcyB2ZXJ5IHVuaGVscGZ1bC4gSW4gQW5kcmUncyBw
YXRjaDoKPiA+ID4gPiAKPiA+ID4gPiBAQCAtNDM2LDggKzQ3MywyNiBAQCBzdGF0aWMgaW50IF9f
dmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3QKPiA+ID4gPiB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKPiA+ID4gPiAgICAgIHN3aXRjaCAoIGdpY3JfcmVnICkKPiA+ID4gPiAg
ICAgIHsKPiA+ID4gPiAgICAgIGNhc2UgVlJFRzMyKEdJQ1JfQ1RMUik6Cj4gPiA+ID4gLSAgICAg
ICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCj4gPiA+ID4gLSAgICAgICAgZ290byB3cml0
ZV9pZ25vcmVfMzI7Cj4gPiA+ID4gKyAgICB7Cj4gPiA+ID4gKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNo
LnZnaWMuaGFzX2l0cyApCj4gPiA+ID4gKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMy
Owo+ID4gPiA+ICsgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFk
X3dpZHRoOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgICAgICB2Z2ljX2xvY2sodik7ICAgICAgICAg
ICAgICAgICAgIC8qIHByb3RlY3RzIHJkaXN0c19lbmFibGVkICovCj4gPiA+ID4gKyAgICAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gPiA+ID4gKwo+
ID4gPiA+ICsgICAgICAgIC8qIExQSXMgY2FuIG9ubHkgYmUgZW5hYmxlZCBvbmNlLCBidXQgbmV2
ZXIgZGlzYWJsZWQgYWdhaW4uICovCj4gPiA+ID4gKyAgICAgICAgaWYgKCAociAmIEdJQ1JfQ1RM
Ul9FTkFCTEVfTFBJUykgJiYKPiA+ID4gPiArICAgICAgICAgICAgICEodi0+YXJjaC52Z2ljLmZs
YWdzICYgVkdJQ19WM19MUElTX0VOQUJMRUQpICkKPiA+ID4gPiArICAgICAgICAgICAgdmdpY192
Y3B1X2VuYWJsZV9scGlzKHYpOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgICAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ID4gPiA+ICsgICAgICAg
IHZnaWNfdW5sb2NrKHYpOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgICAgICByZXR1cm4gMTsKPiA+
ID4gPiArICAgIH0KPiA+ID4gPiAKPiA+ID4gPiBNeSBxdWVzdGlvbiBpczogZG8gd2UgbmVlZCB0
byB0YWtlIGJvdGggdmdpY19sb2NrIGFuZCB2LT5hcmNoLnZnaWMubG9jaz8KPiA+ID4gCj4gPiA+
IFRoZSBkb21haW4gbG9jayAodGFrZW4gYnkgdmdpY19sb2NrKCkpIHByb3RlY3RzIHJkaXN0c19l
bmFibGVkLiBUaGlzCj4gPiA+IHZhcmlhYmxlIHN0b3JlcyB3aGV0aGVyIGF0IGxlYXN0IG9uZSBy
ZWRpc3RyaWJ1dG9yIGhhcyBMUElzIGVuYWJsZWQuIEluCj4gPiA+IHRoaXMgY2FzZSB0aGUgcHJv
cGVydHkgdGFibGUgZ2V0cyBpbnRvIHVzZSBhbmQgc2luY2UgdGhlIHRhYmxlIGlzIHNoYXJlZAo+
ID4gPiBhY3Jvc3MgYWxsIHJlZGlzdHJpYnV0b3JzLCB3ZSBtdXN0IG5vdCBjaGFuZ2UgaXQgYW55
bW9yZSwgZXZlbiBvbgo+ID4gPiBhbm90aGVyIHJlZGlzdHJpYnV0b3Igd2hpY2ggaGFzIGl0cyBM
UElzIHN0aWxsIGRpc2FibGVkLgo+ID4gPiBTbyB3aGlsZSB0aGlzIGxvb2tzIGxpa2UgdGhpcyBp
cyBhIHBlci1yZWRpc3RyaWJ1dG9yICg9cGVyLVZDUFUpCj4gPiA+IHByb3BlcnR5LCBpdCBpcyBh
Y3R1YWxseSBwZXIgZG9tYWluLCBoZW5jZSB0aGlzIGxvY2suCj4gPiA+IFRoZSBWR0lDIFZDUFUg
bG9jayBpcyB0aGVuIHVzZWQgdG8gbmF0dXJhbGx5IHByb3RlY3QgdGhlIGVuYWJsZSBiaXQKPiA+
ID4gYWdhaW5zdCBtdWx0aXBsZSBWQ1BVcyBhY2Nlc3NpbmcgdGhpcyByZWdpc3RlciBzaW11bHRh
bmVvdXNseSAtIHRoZQo+ID4gPiByZWRpc3RzIGFyZSBNTUlPIG1hcHBlZCwgYnV0IG5vdCBiYW5r
ZWQsIHNvIHRoaXMgaXMgcG9zc2libGUuCj4gPiA+IAo+ID4gPiBEb2VzIHRoYXQgbWFrZSBzZW5z
ZT8KPiA+IAo+ID4gSWYgdGhlIFZHSUMgVkNQVSBsb2NrIGlzIG9ubHkgdXNlZCB0byBwcm90ZWN0
IFZHSUNfVjNfTFBJU19FTkFCTEVELAo+ID4gY291bGRuJ3Qgd2UganVzdCByZWFkL3dyaXRlIHRo
ZSBiaXQgYXRvbWljYWxseT8gSXQncyBqdXN0IGEgYml0IGFmdGVyCj4gPiBhbGwsIGl0IGRvZXNu
J3QgbmVlZCBhIGxvY2suCj4gCj4gVGhlIHZHSUMgdkNQVSBsb2NrIGlzIGFsc28gaGVyZSB0byBz
ZXJpYWxpemUgYWNjZXNzIHRvIHRoZSByZS1kaXN0cmlidXRvcgo+IHN0YXRlIHdoZW4gbmVjZXNz
YXJ5Lgo+IAo+IEZvciBpbnN0YW5jZSB5b3UgZG9uJ3Qgd2FudCB0byBhbGxvdyB3cml0ZSBpbiBQ
RU5EQkFTRVIgYWZ0ZXIgTFBJcyBoYXZlIGJlZW4KPiBlbmFibGVkLgo+IAo+IElmIHlvdSBkb24n
dCB0YWtlIHRoZSBsb2NrIGhlcmUsIHlvdSB3b3VsZCBoYXZlIGEgc21hbGwgcmFjZSB3aGVyZSBQ
RU5EQkFTRVIKPiBtaWdodCBiZSB3cml0dGVuIHdoaWxzdCB0aGUgTFBJcyBhcmUgZ2V0dGluZyBl
bmFibGVkLgo+IAo+IFRoZSBjb2RlIGluIFBFTkRCQVNFUiB0b2RheSBkb2VzIG5vdCBzdHJpY3Rs
eSByZXF1aXJlIHRoZSBsb2NraW5nLCBidXQgSSB0aGluawo+IHdlIHNob3VsZCBrZWVwIHRoZSBs
b2NrIGFyb3VuZC4gTW92aW5nIHRvIHRoZSBhdG9taWMgd2lsbCBub3QgcmVhbGx5IGJlbmVmaXQK
PiBoZXJlIGFzIHdyaXRlIHRvIHRob3NlIHJlZ2lzdGVycyB3aWxsIGJlIHZlcnkgdW5saWtlbHkg
c28gd2UgZG9uJ3QgbmVlZCB2ZXJ5Cj4gZ29vZCBwZXJmb3JtYW5jZS4KCkkgc3VnZ2VzdGVkIHRo
ZSBhdG9taWMgYXMgYSB3YXkgdG8gcmVwbGFjZSB0aGUgbG9jaywgdG8gcmVkdWNlIHRoZQpudW1i
ZXIgb2YgbG9jayBvcmRlciBkZXBlbmRlbmNpZXMsIHJhdGhlciB0aGFuIGZvciBwZXJmb3JtYW5j
ZSAod2hvCmNhcmVzIGFib3V0IHBlcmZvcm1hbmNlIGZvciB0aGlzIGNhc2UpLiBJZiBhbGwgYWNj
ZXNzZXMgdG8KVkdJQ19WM19MUElTX0VOQUJMRUQgYXJlIGF0b21pYywgdGhlbiB3ZSB3b3VsZG4n
dCBuZWVkIHRoZSBsb2NrLiAKCkFub3RoZXIgbWF5YmUgc2ltcGxlciB3YXkgdG8ga2VlcCB0aGUg
dmdpYyB2Y3B1IGxvY2sgYnV0IGF2b2lkCmludHJvZHVjaW5nIHRoZSB2Z2ljIGRvbWFpbiBsb2Nr
IC0+IHZnaWMgdmNwdSBsb2NrIGRlcGVuZGVuY3kgKHRoZSBsZXNzCnRoZSBiZXR0ZXIpIHdvdWxk
IGJlIHRvIHRha2UgdGhlIHZnaWMgdmNwdSBsb2NrIGZpcnN0LCByZWxlYXNlIGl0LCB0aGVuCnRh
a2UgdGhlIHZnaWMgZG9tYWluIGxvY2sgYW5kIGNhbGwgdmdpY192Y3B1X2VuYWJsZV9scGlzIGFm
dGVyLiAgSW4KcHNldWRvLWNvZGU6CgogICAgdmdpYyB2Y3B1IGxvY2sKICAgIHJlYWQgb2xkIHZh
bHVlIG9mIFZHSUNfVjNfTFBJU19FTkFCTEVECiAgICB3cml0ZSBuZXcgdmFsdWUgb2YgVkdJQ19W
M19MUElTX0VOQUJMRUQKICAgIHZnaWMgdmNwdSB1bmxvY2sKCiAgICB2Z2ljIGRvbWFpbiBsb2Nr
CiAgICB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMgKG1pbnVzIHRoZSBzZXR0aW5nIG9mIGFyY2gudmdp
Yy5mbGFncykKICAgIHZnaWMgZG9tYWluIHVubG9jawoKSXQgZG9lc24ndCBsb29rIGxpa2Ugd2Ug
bmVlZCB0byBzZXQgVkdJQ19WM19MUElTX0VOQUJMRUQgd2l0aGluCnZnaWNfdmNwdV9lbmFibGVf
bHBpcywgc28gdGhpcyBzZWVtcyB0byBiZSB3b3JraW5nLiBXaGF0IGRvIHlvdSB0aGluaz8KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 22:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 22:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE0pm-0004Ag-U6; Thu, 25 May 2017 22:02:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dE0pl-0004Aa-2b
 for xen-devel@lists.xen.org; Thu, 25 May 2017 22:02:17 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2E/11-03058-86457295; Thu, 25 May 2017 22:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oG56iHq
 kQdNkM4slHxezODB6HN39mymAMYo1My8pvyKBNePG117GgrvcFVPPNjI1MDZydTFycQgJTGaS
 eHXvCAuE85tRYvOy3WwQzkZGibv397FCONsZJb782MrcxcjJISzgKbF1ThsriC0i4CFxZdcEq
 I52RommvhNADgcHs0C1RFODAUgNm4CRxNmj0xlBbF4BW4ljX5eC2SwCqhInl55mAbFFBcIl3j
 YeYYGoEZQ4OfMJmM0p4C4xoaOVCcRmFtCT2HH9FyuELS+x/e0csHskBIwl2t9eZJvAKDgLSfs
 sJC2zkLQsYGRexahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR
 GLwMQLCD8fLGgEOMkhxMSqK8etbqkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE8FA+UEi1LTU
 yvSMnOAcQSTluDgURLh/RUElOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHehSAzBECKMk
 rz4EbAYvoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl5QabwZOaVwG16BXQEE9ARrneVQY4
 oSURISTUwLpDSD5x5QMFj3axHIupvt2xoPbKWd+tem7NT7s5wPqVtJfuBUfPskYV6tcJT1h4p
 mSoTzPtfP0jJSOH553clES0s7U+n855/tiqz9c+Tu4uusNumOO6ePvHKqZoVS/49t44L8hB1f
 +Q15eaDRQ79p4UO3j3+3fmBVPTTU0tPpX6aMS/2lsZp3SNKLMUZiYZazEXFiQCoifko5AIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1495749733!70655526!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19769 invoked from network); 25 May 2017 22:02:15 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 22:02:15 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4PM27G4016048
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 May 2017 22:02:08 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4PM2783006907
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 May 2017 22:02:07 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4PM26G2000541;
 Thu, 25 May 2017 22:02:06 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 May 2017 15:02:06 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <31f5a48b-4026-d3f2-4125-59474e028ee3@oracle.com>
Date: Thu, 25 May 2017 18:02:00 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 01/18] xen: introduce the pvcalls
	interface header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTkvMjAxNyAwNzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSB0aGUgQyBoZWFkZXIgZmlsZSB3aGljaCBkZWZpbmVzIHRoZSBQViBDYWxscyBpbnRlcmZh
Y2UuIEl0IGlzCj4gaW1wb3J0ZWQgZnJvbSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHZjYWxscy5o
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgo+IENDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+IC0tLQo+ICBpbmNsdWRlL3hlbi9pbnRl
cmZhY2UvaW8vcHZjYWxscy5oIHwgMTIwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEyMCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oCj4KPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaCBiL2luY2x1ZGUveGVuL2ludGVy
ZmFjZS9pby9wdmNhbGxzLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAu
LjBkNDE5NTkKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lv
L3B2Y2FsbHMuaAo+IEBAIC0wLDAgKzEsMTIwIEBACj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0lP
X1hFTl9QVkNBTExTX0hfXwo+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19YRU5fUFZDQUxMU19I
X18KPiArCj4gKyNpbmNsdWRlIDxsaW51eC9uZXQuaD4KPiArI2luY2x1ZGUgInhlbi9pbnRlcmZh
Y2UvaW8vcmluZy5oIgo+ICsKPiArLyogIjEiIG1lYW5zIHNvY2tldCwgY29ubmVjdCwgcmVsZWFz
ZSwgYmluZCwgbGlzdGVuLCBhY2NlcHQgYW5kIHBvbGwgKi8KPiArI2RlZmluZSBYRU5CVVNfRlVO
Q1RJT05TX0NBTExTICIxIgo+ICsKPiArLyoKPiArICogU2VlIGRvY3MvbWlzYy9wdmNhbGxzLm1h
cmtkb3duIGluIHhlbi5naXQgZm9yIHRoZSBmdWxsIHNwZWNpZmljYXRpb246Cj4gKyAqIGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwKPiArICov
Cj4gK3N0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiB7Cj4gKyAgICBSSU5HX0lEWCBpbl9jb25zLCBp
bl9wcm9kLCBpbl9lcnJvcjsKPiArCj4gKyAgICB1aW50OF90IHBhZDFbNTJdOwo+ICsKPiArICAg
IFJJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZCwgb3V0X2Vycm9yOwo+ICsKPiArICAgIHVpbnQ4
X3QgcGFkMls1Ml07Cj4gKwo+ICsgICAgUklOR19JRFggcmluZ19vcmRlcjsKPiArICAgIGdyYW50
X3JlZl90IHJlZltdOwoKSSB0aGluayB5b3Ugc2hvdWxkIGFsc28gaW5jbHVkZSA8eGVuL2ludGVy
ZmFjZS9ncmFudF90YWJsZS5oPi4KCkluIGZhY3QsIHJpbmcuaCBwcm9iYWJseSBuZWVkcyB0byBk
byBpdCB0b28uCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu May 25 22:04:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 22:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE0sD-0004IL-Am; Thu, 25 May 2017 22:04:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dE0sC-0004I8-J2
 for xen-devel@lists.xen.org; Thu, 25 May 2017 22:04:48 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D9/85-02955-FF457295; Thu, 25 May 2017 22:04:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXSO6nOVfd/iHq
 kQVuzgMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH34GnWgp3MFffOfWBvYPzP1MXIxSEkMJlJ
 4uDe7VDON0aJ1w/usEI4GxklbnffhcpsZ5ToXb8QKMPJISwQIPH93CxmEFtEwEPiyq4JbBBFh
 xklfr65yQSSYBZIlrg49xoLiM0mYCRx9uh0xi5GDg5eAVuJ5nPeIGEWAVWJW1+WsoHYogLhEm
 8bj4CV8woISpyc+QTM5hRwl3hy4RI7xEg9iR3Xf7FC2PIS29/OAbtBQsBYov3tRbYJjIKzkLT
 PQtIyC0nLAkbmVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB
 ocsABDsYG784HWKU5GBSEuXVs1aPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBeyoYKCdYlJqeW
 pGWmQOMIpi0BAePkgjve5A0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnHchSK
 kASGlGaR7cIFh0X2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwLwMwVQjxZOaVwO17BXQKE9A
 prneVQU4pSURISTUwWl5v2pbvUFB1yWPhnasLdC3VN31zOWsyLfJtsm9446u/E5oPuS++3fno
 9JyAnZ9b5osVcMzY2vPQRdHYocV/VsTMVcFfyu8vOC2RkZHc1l1boqQkJHR4r+CjbfNzHT3Oq
 K297ZwtMfv2mzMOv58Lvn18KcHI3KzkO7f54T1ndUM4uJ/O0e6dq8RSnJFoqMVcVJwIAIsJlR
 LpAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1495749885!90872015!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11430 invoked from network); 25 May 2017 22:04:46 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 22:04:46 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4PM4gxW003971
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 May 2017 22:04:42 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4PM4fdj013485
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 25 May 2017 22:04:42 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4PM4cZP026934;
 Thu, 25 May 2017 22:04:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 May 2017 22:04:38 +0000
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-2-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <65bd6b6b-450a-8df3-1d7d-625900923e25@oracle.com>
Date: Thu, 25 May 2017 18:04:33 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-2-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 02/18] xen/pvcalls: introduce the pvcalls
 xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTkvMjAxNyAwNzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSBhIHhlbmJ1cyBiYWNrZW5kIGZvciB0aGUgcHZjYWxscyBwcm90b2NvbCwgYXMgZGVmaW5l
ZCBieQo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxz
Lmh0bWwuCj4KPiBUaGlzIHBhdGNoIG9ubHkgYWRkcyB0aGUgc3R1YnMsIHRoZSBjb2RlIHdpbGwg
YmUgYWRkZWQgYnkgdGhlIGZvbGxvd2luZwo+IHBhdGNoZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQoKUmV2aWV3ZWQtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu May 25 22:12:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 22:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE0ze-00055u-87; Thu, 25 May 2017 22:12:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dE0zd-00055o-L8
 for xen-devel@lists.xen.org; Thu, 25 May 2017 22:12:29 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9F/4A-06719-BC657295; Thu, 25 May 2017 22:12:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO6pMPV
 Ig6X7rC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow7DXEFW5gq1s9sZWtg7GbqYuTiEBLoYJK4
 u/U3cxcjJ5DzhVFi42ZBCHsjo8TZZjGIou2MEvsu7GYBSQgLJEocn/8NrEFEwEPiyq4JbBBFh
 xklTt+aywqSYBZIlrg49xpYA5uAkcTZo9MZQWxeAVuJGz0PweIsAqoSt5v+g9WLCoRLvG08wg
 JRIyhxcuYTMJtTwF1i8fPPLBAz9SR2XP8FNV9eYvvbOWBHSAgYS/TN6mOZwCg4C0n7LCQts5C
 0LGBkXsWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERi4DECw
 g3HN/MBDjJIcTEqivHrW6pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiPhQLlBItS01Mr0jJzg
 DEEk5bg4FES4e0DSfMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpy3CaRIAKQoozQPbgQsni
 8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHchyBSezLwSuE2vgI5gAjrC9a4yyBEliQgpqQb
 GllaBx44+Bmp39i6RbV/fcveZnnFImbLIIhkLyZ6tR5njSr7teq1Wc9Hg4tJo1tdq3urzE5c/
 Yd/673sLB9+nT7IFbZXG/56fDUtctGnBuxtc8/i1T2/yYl1ndfDHqw5fxj08Mx1zKloNTZ4YS
 MT/6VhjKnlbT9kpn9/yzG4HocY5uS9Xt+9RYinOSDTUYi4qTgQADOQWPOICAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495750345!64122212!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16708 invoked from network); 25 May 2017 22:12:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 May 2017 22:12:26 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4PMCMJY024106
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 25 May 2017 22:12:22 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4PMCLUB008476
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 25 May 2017 22:12:22 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4PMCLAk026302;
 Thu, 25 May 2017 22:12:21 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 May 2017 15:12:21 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-3-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <308478ea-d272-8375-e7ae-980411ca2ec6@oracle.com>
Date: Thu, 25 May 2017 18:12:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-3-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 03/18] xen/pvcalls: initialize the module
 and register the xenbus backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTkvMjAxNyAwNzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEtlZXAg
YSBsaXN0IG9mIGNvbm5lY3RlZCBmcm9udGVuZHMuIFVzZSBhIHNlbWFwaG9yZSB0byBwcm90ZWN0
IGxpc3QKPiBhY2Nlc3Nlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBD
Qzogamdyb3NzQHN1c2UuY29tCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu May 25 23:43:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 23:43:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE2Os-00030P-Br; Thu, 25 May 2017 23:42:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dE2Oq-00030D-EJ
 for xen-devel@lists.xensource.com; Thu, 25 May 2017 23:42:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0C/68-03620-BEB67295; Thu, 25 May 2017 23:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVfdVtnq
 kQc8pNYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnJtyjbFgZm3F61l97A2M
 34O6GLk4hAT+Mko8/XSPCcJ5zChxe94aKGcbo8Sj7SuYuxg5OUQEnCW+npnLDmLzCuhLTPr8G
 SwuLGAq0bRiDyNIg4TADg6Jz8vbwRwegctSEvM2nQSq4gDKeEv0fskEaQAxF6zZCVTDzsEmYC
 VxSAwkyiKgKjH1di/rBEaeBYwMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93NTi4sT01Jz
 EpGK95PzcTYzAYGAAgh2M95YFHGKU5GBSEuXVs1aPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 q54FlBMsSk1PrUjLzAGGJUxagoNHSYSXGSTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLiv
 EUgRQIgRRmleXAjYDFyiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8x0Gm8GTmlcBtegV0BB
 PQEa53lUGOKElESEk1MIr0L3mhrsZ88GWb04ZfxyO7K+OWqJypUV4kekKVM2GF9fbXdgskWmv
 ZVnwOfVHDsebsb4umFa88Vh5buPG0y2cJkYYT3hPT4k7Ip7xfsm/2bt3fFQULJ2xSccmOVRMz
 0Y3009j0VH37lyeRW+0u9nelMNnO/nJSf1KZXdKJ2s551uWm7jvUPimxFGckGmoxFxUnAgD3q
 4NXjAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495755753!92042023!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25413 invoked from network); 25 May 2017 23:42:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 May 2017 23:42:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dE2Ol-0004oS-R3; Thu, 25 May 2017 23:42:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dE2Og-0005JY-32; Thu, 25 May 2017 23:42:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dE2Of-0002tL-8b; Thu, 25 May 2017 23:42:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109744-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt-xsm:host-ping-check-native:fail:regression
 linux-3.18:test-amd64-i386-libvirt:guest-start.2:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
X-Osstest-Versions-That: linux=7b9d239f0d9f9bbde2c473b642d484dab4bdca79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 May 2017 23:42:25 +0000
Subject: [Xen-devel] [linux-3.18 test] 109744: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8447596518283744795=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8447596518283744795==
Content-Type: text/plain

flight 109744 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109744/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-xsm  4 host-ping-check-native   fail REGR. vs. 109657
 test-amd64-i386-libvirt      18 guest-start.2            fail REGR. vs. 109657
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109657
 test-amd64-amd64-i386-pvgrub 18 guest-start/debian.repeat fail REGR. vs. 109657
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109657

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 109657

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 109657
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109657
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109657
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109657
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
baseline version:
 linux                7b9d239f0d9f9bbde2c473b642d484dab4bdca79

Last test of basis   109657  2017-05-21 07:51:45 Z    4 days
Testing same since   109744  2017-05-25 14:18:09 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alyssa Milburn <amilburn@zall.org>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Anthony Mallet <anthony.mallet@laas.fr>
  Arjan van de Ven <arjan@linux.intel.com>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Brian Norris <briannorris@chromium.org>
  Catalin Marinas <catalin.marinas@arm.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel GlÃ¶ckner <dg@emlix.com>
  Daniel Micay <danielmicay@gmail.com>
  Daniele Palmas <dnlplm@gmail.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric W. Biederman <ebiederm@xmission.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Ingo Molnar <mingo@kernel.org>
  James Hogan <james.hogan@imgtec.com>
  Joe Thornber <ejt@redhat.com>
  Johan Hovold <johan@kernel.org>
  Jonathan Cameron <jic23@kernel.org>
  Julius Werner <jwerner@chromium.org>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Wunner <lukas@wunner.de>
  Maksim Salau <maksim.salau@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  Oliver Neukum <oneukum@suse.com>
  Pavel Roskin <plroskin@gmail.com>
  Pete Zaitcev <zaitcev@yahoo.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Hurley <peter@hurleysoftware.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Richard Cochran <rcochran@linutronix.de>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Sean Young <sean@mess.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Will Deacon <will.deacon@arm.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 fail    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1534 lines long.)


--===============8447596518283744795==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8447596518283744795==--

From xen-devel-bounces@lists.xen.org Fri May 26 00:12:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 00:12:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE2rd-0005gJ-Pg; Fri, 26 May 2017 00:12:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dE2rc-0005gC-V5
 for xen-devel@lists.xen.org; Fri, 26 May 2017 00:12:21 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 6D/4C-26749-3E277295; Fri, 26 May 2017 00:12:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO6jIvV
 Ig3N/dS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtV9YyFjSJVXQeXsfcwDhFqIuRi0NIYDKT
 xMaeHexdjJxAzjdGievbnSESGxkl5s7ZzQjhbGeUeLyumQ2kik3ASOLs0emMILawgIPEjgPPW
 UBsEQEPiSu7JrBBTDrMKPH/rgeIzSyQLHFx7jWgGg4OXgFbiXd3q0DCLAKqEtM61oKNERUIl3
 jbeARsDK+AoMTJmU/AbE4Bd4lFa3+yQ4zRk9hx/RcrhC0vsf3tHGYQW0LAWKL97UW2CYyCs5C
 0z0LSMgtJywJG5lWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmb
 GIGBywAEOxhXbPc8xCjJwaQkyqtnrR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXvRAoJ1iUm
 p5akZaZA4whmLQEB4+SCO8JkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz1oAUCYAUZZ
 TmwY2AxfMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeBpnCk5lXArfpFdARTEBHuN5VBjm
 iJBEhJdXAuCffYPGdyqdGAf95X646ID9jB/vHaNYZ+SvTRGf/lbt7KuZxT/6CBcxTzCJLtXxf
 3xZbLHxQqXhx2ZrU2jmyrxyDT6zblrMpb/+sFu2XXft5i955//rzIixZ4P7mXerM79vXHtx5T
 PLO1aZX22KmxrMIFxon/eTK1y7ys/68cNfTnfusPiv+51ZiKc5INNRiLipOBACUQbXk4gIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495757537!99328332!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5770 invoked from network); 26 May 2017 00:12:18 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 00:12:18 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4Q0CDvK020193
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 26 May 2017 00:12:13 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4Q0CC4O023983
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 00:12:12 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4Q0CATE004024;
 Fri, 26 May 2017 00:12:11 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 May 2017 17:12:10 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-4-git-send-email-sstabellini@kernel.org>
Message-ID: <444d1853-6007-d3d9-e22b-7f6c6be77b05@oracle.com>
Date: Thu, 25 May 2017 20:12:04 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-4-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 04/18] xen/pvcalls: xenbus state handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTkvMjAxNyAwNzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSB0aGUgY29kZSB0byBoYW5kbGUgeGVuYnVzIHN0YXRlIGNoYW5nZXMuCj4KPiBJbXBsZW1l
bnQgdGhlIHByb2JlIGZ1bmN0aW9uIGZvciB0aGUgcHZjYWxscyBiYWNrZW5kLiBXcml0ZSB0aGUK
PiBzdXBwb3J0ZWQgdmVyc2lvbnMsIG1heC1wYWdlLW9yZGVyIGFuZCBmdW5jdGlvbi1jYWxscyBu
b2RlcyB0byB4ZW5zdG9yZSwKPiBhcyByZXF1aXJlZCBieSB0aGUgcHJvdG9jb2wuCj4KPiBJbnRy
b2R1Y2Ugc3R1YiBmdW5jdGlvbnMgZm9yIGRpc2Nvbm5lY3RpbmcvY29ubmVjdGluZyB0byBhIGZy
b250ZW5kLgo+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFw
b3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NA
c3VzZS5jb20KPiAtLS0KPiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMzUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxMzUgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
YmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCA5MDQ0Y2YyLi5iNGRh
MTM4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIvZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBAQCAtMjUsMjAgKzI1LDE1NSBAQAo+ICAjaW5jbHVk
ZSA8eGVuL3hlbmJ1cy5oPgo+ICAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmg+
Cj4gIAo+ICsjZGVmaW5lIFBWQ0FMTFNfVkVSU0lPTlMgIjEiCgpTaG91bGRuJ3QgdGhpcyBiZSBp
biBhIGhlYWRlciBmaWxlIHRoYXQgd2lsbCBiZSBzaGFyZWQgd2l0aCBmcm9udGVuZHM/Cgo+ICsj
ZGVmaW5lIE1BWF9SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFOVF9PUkRFUgo+ICsKPiAg
c3RydWN0IHB2Y2FsbHNfYmFja19nbG9iYWwgewo+ICAJc3RydWN0IGxpc3RfaGVhZCBmcm9udGVu
ZHM7Cj4gIAlzdHJ1Y3Qgc2VtYXBob3JlIGZyb250ZW5kc19sb2NrOwo+ICB9IHB2Y2FsbHNfYmFj
a19nbG9iYWw7Cj4gIAo+ICtzdGF0aWMgaW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2KQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCBi
YWNrZW5kX2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiArewo+ICsJcmV0
dXJuIDA7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Byb2JlKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNl
X2lkICppZCkKPiAgewo+ICsJaW50IGVycjsKPiArCj4gKwllcnIgPSB4ZW5idXNfcHJpbnRmKFhC
VF9OSUwsIGRldi0+bm9kZW5hbWUsICJ2ZXJzaW9ucyIsICIlcyIsCj4gKwkJCSAgICBQVkNBTExT
X1ZFUlNJT05TKTsKPiArCWlmIChlcnIpIHsKPiArCQlwcl93YXJuKCIlcyB3cml0ZSBvdXQgJ3Zl
cnNpb24nIGZhaWxlZFxuIiwgX19mdW5jX18pOwo+ICsJCXJldHVybiAtRUlOVkFMOwoKZXJyPwoK
PiArCX0KPiArCj4gKwllcnIgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUs
ICJtYXgtcGFnZS1vcmRlciIsICIldSIsCj4gKwkJCSAgICBNQVhfUklOR19PUkRFUik7Cj4gKwlp
ZiAoZXJyKSB7Cj4gKwkJcHJfd2FybigiJXMgd3JpdGUgb3V0ICdtYXgtcGFnZS1vcmRlcicgZmFp
bGVkXG4iLCBfX2Z1bmNfXyk7Cj4gKwkJcmV0dXJuIGVycjsKPiArCX0KPiArCj4gKwkvKiAiMSIg
bWVhbnMgc29ja2V0LCBjb25uZWN0LCByZWxlYXNlLCBiaW5kLCBsaXN0ZW4sIGFjY2VwdCBhbmQg
cG9sbCovCgpUaGlzIGNvbW1lbnQgaXMgb2Jzb2xldGUsIG9yIGF0IGxlYXN0IHNob3VsZCByZWZl
ciB0bwpYRU5CVVNfRlVOQ1RJT05TX0NBTExTIChhbmQgaXMgbWlzc2luZyBhIHNwYWNlIGF0IHRo
ZSBlbmQpLgoKPiArCWVyciA9IHhlbmJ1c19wcmludGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwg
ImZ1bmN0aW9uLWNhbGxzIiwKPiArCQkJICAgIFhFTkJVU19GVU5DVElPTlNfQ0FMTFMpOwo+ICsJ
aWYgKGVycikgewo+ICsJCXByX3dhcm4oIiVzIHdyaXRlIG91dCAnZnVuY3Rpb24tY2FsbHMnIGZh
aWxlZFxuIiwgX19mdW5jX18pOwo+ICsJCXJldHVybiBlcnI7Cj4gKwl9CgoKSW4gY2FzZSBvZiBl
cnJvcnMgd2Ugd2lsbCBlbmQgdXAgd2l0aCBhbGwgcHJldmlvdXMgZW50cmllcy4gSSB0aGluayB0
aGlzCnNob3VsZCBiZSBkb25lIGFzIGEgdHJhbnNhY3Rpb24gd2hpY2ggd291bGQgYmUgYWJvcnRl
ZCBpbiBjYXNlIG9mIGFuIGVycm9yLgoKPiArCj4gKwllcnIgPSB4ZW5idXNfc3dpdGNoX3N0YXRl
KGRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7Cj4gKwlpZiAoZXJyKQo+ICsJCXJldHVybiBlcnI7
CgoKTm90IHN1cmUgd2hhdCB0byBkbyBvbiBhbiBlcnJvciBoZXJlICh3cnQgeGVuc3RvcmUgZW50
cmllcykuCnhlbmJ1c19zd2l0Y2hfc3RhdGUoKSBpdHNlbGYgdXNlcyB0cmFuc2FjdGlvbnMuIEFy
ZSB3ZSBhbGxvd2VkIHRvIGhhdmUKbmVzdGVkIHRyYW5zYWN0aW9ucz8KCk9UT0gsIHhlbmJ1c19z
d2l0Y2hfc3RhdGUoKSBuZXZlciByZXR1cm5zIGFuIGVycm9yLCBhdCBsZWFzdCBub3cuIEluCmZh
Y3QsIGluIG1vc3QgY2FzZXMgd2UgaWdub3JlIHJldHVybiB2YWx1ZS4KCgotYm9yaXMKCgo+ICsK
PiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 00:38:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 00:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE3GE-0007EH-Mc; Fri, 26 May 2017 00:37:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fkan@apm.com>) id 1dE3GD-0007EB-M1
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 00:37:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BB/61-01734-8D877295; Fri, 26 May 2017 00:37:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSaie6NCvV
 Ig8mLuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdxxtYCk5LVGzafYypgXG7SBcjF4eQwAxG
 iVfftjOBOCwC65kl/iyfCeZICMxhldi55ypzFyMHkJMn8XG7fhcjJ5BZKPF222ZWEJtXQFDi5
 MwnLCC2kICPxOVjLxhBbE4Ba4m1U44zQmxoYJQ4d2YGM0iCTUBWYt6nQ2BFLAKqEjPP3GGEGB
 Qg8WPjRiYQW1jAXOL3vAdgQ0UE1CX+XJgANohZoJdRYtnVD2wgCWYBTYnW7b/ZJzAKzEJyyCw
 kqQWMTKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkORAQh2
 ME5tcD7EKMnBpCTKq2etHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeqHCgnWJSanlqRlpkDj
 AqYtAQHj5IIrw5Imre4IDG3ODMdInWK0ZLjypV1X5g47vRtAJJTDmz/wiTEkpeflyolzjsHpE
 EApCGjNA9uHCxyLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYdxPIFJ7MvBK4ra+ADmICOsj
 1rjLIQSWJCCmpBsbyeM+tX/a5trd5LbGVTnApKJ+29MCmpUf5FO9s6mKfVReiPbmpoW1f5eld
 e+8E3v/w9dVcls9l+rfXvZh7pqCsr1FIZ1FAZ2pSZ4u0a+b2+O1LTyWvdY3/ttlBvfDy1qvdL
 pPF+4rqeL4fFvvSULSs6pFm4EmdhCuFR2+wvA13sFrwj9fTOliJpTgj0VCLuag4EQB/YbIU1w
 IAAA==
X-Env-Sender: fkan@apm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495759063!98722397!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36367 invoked from network); 26 May 2017 00:37:44 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 00:37:44 -0000
Received: by mail-it0-f52.google.com with SMTP id g126so1086611ith.0
 for <xen-devel@lists.xenproject.org>; Thu, 25 May 2017 17:37:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apm.com; s=apm;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=LXhVvkG4bq4o4GKXYLSLi1gkvCAZMLfmSVsrgYlP/og=;
 b=LAaMgqP1U4agfAYsOFtj4yPFJFqPjy3je5mkY6czn4ImcHd/VLMX+ZrQ54q6VNGwjX
 Qferi3WA+DE8cXDYVrcP//uIxKqfPMcdUvPRWyA+mGVkc2aySG77+DyVo+CdMmLMsSpk
 cHwL09QitwBrOwKwVe+CSAvz+7RvNbYAU+F5Q=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=LXhVvkG4bq4o4GKXYLSLi1gkvCAZMLfmSVsrgYlP/og=;
 b=tFB8Xosib04nkzGplemx1FCwm3ifq80D4QnVGSbTs4WRdNiXOYKBks4hQdR01nplhe
 8wkydTZPoh7uBA7iRE8D5w2WJ5NtxErk+H1qHNg7voDjEG9aqAm4cvrqvYA+di6w0iai
 mK/FvE4sG2cyuN4s4KuQFZDNcnfRtzkvKPUERaMnN1r0kGtxCQ+4PJZREEQ9nAWcKY8U
 N5iY0pnaIxrXaVKKYEcJ+m5PGx9m7WzU5FgNo1YQlRYncLzUmp5s+Nv5uGVukYqXTEJT
 Z1OO/bWAn6HGDJTk1OXsR2NKn3IWixOidqgSHAPOz8VB/ZIAh0N3S9VHFWNYMXg7P411
 9NWg==
X-Gm-Message-State: AODbwcBI9DgS7P13vjYJi/4V4HcLWRnft4dNq6l7q4n5HmYIuqRmEh9u
 7N8OAtj+7VzfU976z/otVP8bS1a4gCeE
X-Received: by 10.36.68.203 with SMTP id o194mr2073772ita.8.1495759062631;
 Thu, 25 May 2017 17:37:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.165.140 with HTTP; Thu, 25 May 2017 17:37:42 -0700 (PDT)
In-Reply-To: <d9b23e37-3e28-82b3-155e-3d010ccf5e5d@arm.com>
References: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
 <d9b23e37-3e28-82b3-155e-3d010ccf5e5d@arm.com>
From: Feng Kan <fkan@apm.com>
Date: Thu, 25 May 2017 17:37:42 -0700
Message-ID: <CAL85gmC6AEcrGu_jckpLXqEsrnqSSfj5Kx=a8wWWhLQQTKdztQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, nd@arm.com, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] xl create failure on arm64 with XEN 4.9rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMjUsIDIwMTcgYXQgMTI6NTYgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IChDQyB0b29sc3RhY2sgbWFpbnRhaW5lcnMpCj4KPiBPbiAy
NS8wNS8yMDE3IDE5OjU4LCBGZW5nIEthbiB3cm90ZToKPj4KPj4gSGkgQWxsOgo+Cj4KPiBIZWxs
bywKPgo+PiBUaGlzIGlzIG5vdCBzcGVjaWZpY2FsbHkgYWdhaW5zdCB0aGUgWEVOIDQuOS4gSSBh
bSB1c2luZyA0LjEycmMyCj4+IGtlcm5lbCBvbiBhcm02NCBwbGF0Zm9ybS4gU3RhcnRlZCBkb20w
IGZpbmUgd2l0aCBBQ1BJIGVuYWJsZWQsIGJ1dAo+PiBmYWlsZWQgd2hlbiBjcmVhdGluZyB0aGUg
ZG9tVSBndWVzdC4gWGVuIGlzIGJ1aWx0IG5hdGl2ZWx5IG9uIHRoZQo+PiBhcm02NCBwbGF0Zm9y
bS4gVXNpbmcgdGhlIHNhbWUga2VybmVsIGFuZCByYW1kaXNrIGFzIGRvbTAuIEFueSBpZGVhIGFz
Cj4+IHdoeSBpdCBpcyBzdHVjayBoZXJlCj4+IHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQ/
Cj4KPgo+IFRoZSBmaXJzdCBzdGVwIHdvdWxkIHRvIHRyeSBhIHN0YWJsZSByZWxlYXNlIGlmIHlv
dSBjYW4uIEFsc28sIGl0IHdvdWxkIGJlCj4gdXNlZnVsIGlmIHlvdSBwcm92aWRlIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBndWVzdCAoaS5lIHRoZSBjb25maWd1cmF0aW9uKQo+IGFuZCB5b3VyIC5j
b25maWcgZm9yIHRoZSBrZXJuZWwuCkkgYW0gdXNpbmcgdGhlIGRlZmF1bHQgeGVuX2RlZmNvbmZp
ZyBpbiB0aGUgYXJtNjQgZGlyZWN0b3J5LiBUaGlzIGlzCnZlcnkgZWFybHkgb24KaW4gYnVpbGRp
bmcgdGhlIGRvbWFpbiwgd291bGQgdGhlIGd1ZXN0IGNvbmZpZ3VyYXRpb24gbWF0dGVyPwo+Cj4g
SSBnYXZlIGEgdHJ5IG9uIExpbnV4IDQuMTJyYzIgYW5kIEkgd2FzIG5vdCBhYmxlIHRvIHJlcHJv
ZHVjZSB5b3VyIGVycm9yLgpUaGFua3MsIEkgc3RhcnRlZCB3aXRoIDQuMTEgYW5kIHdvcmsgbXkg
d2F5IHVwLiBJIGhhdmUgdGhlIHNhbWUKcHJvYmxlbSBpbiBib3RoIGNhc2VzLgoKPgo+Pgo+PiB4
YzogZXJyb3I6IHBhbmljOiB4Y19kb21fYm9vdC5jOjE3ODogeGNfZG9tX2Jvb3RfZG9tVV9tYXA6
IGZhaWxlZCB0bwo+PiBtbWFwIGRvbVUgcGFnZXMgMHg0NTBjMisweDJmM2QgW21tYXAsIGVycm5v
PTIyIChJbnZhbGlkIGFyCj4+IGd1bWVudCksIGNodW5rc2l6ZSAweDEwMDBdOiBJbnRlcm5hbCBl
cnJvcgo+PiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbS5jOjY3OTpsaWJ4bF9fYnVpbGRfZG9tOiB4
Y19kb21fYnVpbGRfaW1hZ2UKPj4gZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50Cj4+IGRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX3JlbGVhc2U6IGNhbGxlZAo+PiBsaWJ4bDogZXJyb3I6IGxp
YnhsX2NyZWF0ZS5jOjEyMTc6ZG9tY3JlYXRlX3JlYnVpbGRfZG9uZTogRG9tYWluCj4+IDE6Y2Fu
bm90IChyZS0pYnVpbGQgZG9tYWluOiAtMwo+PiBsaWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5j
OjExNDA6ZGV2aWNlc19kZXN0cm95X2NiOiBEb21haW4gMTpGb3JrZWQKPj4gcGlkIDI0NzcgZm9y
IGRlc3Ryb3kgb2YgZG9tYWluCj4+IGxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6MTY0Njpk
b19kb21haW5fY3JlYXRlOiBEb21haW4gMDphbwo+PiAweDFhZTEwY2IwOiBpbnByb2dyZXNzOiBw
b2xsZXI9MHgxYWUxMGQ0MCwgZmxhZ3M9aQo+PiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
MTg2OTpsaWJ4bF9fYW9fY29tcGxldGU6IGFvIDB4MWFlMTBjYjA6Cj4+IGNvbXBsZXRlLCByYz0t
Mwo+PiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6
IGFvIDB4MWFlMTBjYjA6Cj4+IGRlc3Ryb3kKPj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4u
Yzo4NzE6bGlieGxfZG9tYWluX2Rlc3Ryb3k6IERvbWFpbiAxOmFvCj4+IDB4MWFlMTBjYjA6IGNy
ZWF0ZTogaG93PShuaWwpIGNhbGxiYWNrPShuaWwpIHBvbGxlcj0weDFhZTEwZAo+PiA0MAo+Pgo+
PiBTZWVtIHRvIGZhaWxlZCB3aGVuIG1tYXBwaW5nIHBhZ2VzIGZvciB0aGUgcmFtZGlzay4gSSBk
aWQgc29tZSBkaWdnaW5nCj4+IGFuZCB0aGUgZmFpbHVyZQo+PiBvY2N1cnMgZHVyaW5nIHRoZSAg
SU9DVExfUFJJVkNNRF9NTUFQQkFUQ0hfVjIgY2FsbC4gSXQgc2VlbXMgdGhlCj4+IDgxOTIncyBw
YWdlIGhhZCBhIGVyciBjb2RlIG9mIC0yMi4KPgo+Cj4gLTIyIGlzIC1FSU5WQUwuIFRoZXJlIGFy
ZSBxdWl0ZSBhIGZldyBwYXRoIHJldHVybiAtRUlOVkFMLCBkaWQgeW91IHRyeSB0bwo+IG5hcnJv
dyB0aGUgZmFpbHVyZSBpbiB0aGUga2VybmVsPwpJIGR1ZyBhIGJpdCBkZWVwZXIsIGluIHByaXZj
bWRfaW9jdGxfbW1hcF9iYXRjaCwgYSBnbG9iYWwgZXJyb3Igd2FzIGRldGVjdGVkIGZvcgptbWFw
X2JhdGNoX2ZuIGR1cmluZyB0aGUgbWFwcGluZyBvZiB0aGUgc2Vjb25kIGhhbGYgb2YgIDB4MmYz
ZCBvZiBwYWdlcy4gSSBhbQpzdGlsbCB0cnlpbmcgdG8gdHJhY2sgZG93biB3aHkgaXQgaXMgdGhl
IDgxOTJ0aCBlbGVtZW50IHRoYXQgY2F1c2UgdGhlCnByb2JsZW0uIHNlZW0KbGlrZSB0b28gbXVj
aCBvZiBjb2luY2lkZW5jZSBpdHMgdGhlIGZpcnN0IGVsZW1lbnQgb2YgdGhlIHNlY29uZCBoYWxm
LgoKPgo+ICBUaGUgc3lzdGVtIGhhdmUgcGxlbnR5IG9mIG1lbW9yeS4KPj4KPj4gQWZ0ZXJ3YXJk
LCBhIG51bGwgZ3Vlc3QgaXMgY3JlYXRlZC4KPj4gQXMgYSBzaWRlIG5vdGUsIGhvdyBkbyBJIGdl
dCByaWQgb2YgaXQ/Cj4KPgo+IE5vcm1hbGx5IHRoZSBkb21haW4gc2hvdWxkIGJlIGRlc3Ryb3ll
ZCBieSB0aGUgdG9vbHMgaWYgdGhlIGJ1aWxkaW5nIGZhaWxlZC4KPgo+IFlvdSBzaG91bGQgYmUg
YWJsZSB0byBkZXN0cm95IGl0IHVzaW5nICd4bCBkb21haW4gZG9taWQnIHdoZXJlIGRvbWlkIGlz
IHRoZQo+IGRvbWFpbiBJRCBvZiB0aGUgZG9tYWluLiBJZiBpdCBkb2VzIG5vdCB3b3JrLCB0aGVu
IGl0IG1lYW5zIGRvbTAgaXMgaG9sZGluZwo+IHJlZmVyZW5jZSBvbiBzb21lIHBhZ2UgYmVsb25n
aW5nIHRvIHRoYXQgZG9tYWluLgpNYWtlIHNlbnNlLCBzaW5jZSBJIGNhbiByZW5hbWUgaXQgYnV0
IGRlc3Ryb3kgaXQgc3RpbGwgbGVmdCBpdCBhcyBudWxsLgo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 01:35:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 01:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE49r-0004g0-PS; Fri, 26 May 2017 01:35:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1dE49p-0004fu-Tp
 for xen-devel@lists.xen.org; Fri, 26 May 2017 01:35:14 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 44/F1-02006-05687295; Fri, 26 May 2017 01:35:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXiVRuko+vTph5
 psHMrv8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH7xAz2gv8FFbs3vGNrYPyZ2cXIxSEkMIlR
 4ta7B2wgDovAHRaJN082MoE4EgI/WCSuXH7P0sXICeTkSTSeXcEEYRdK/N35EizOKyAocXLmE
 zBbSMBL4tqyx2wgNpuArsTvO62sIDaLgKrE8u1/2SDqAyTa1q5iBrGFBYwlPn/6xw5iiwhIS1
 z7fJkRxGYW8JG42HGHdQIj7ywkK2YhSUHYmhKt23+zQ9gaEgvu7GOEsLUlli18zbyAkXUVo0Z
 xalFZapGukYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgKNYzMDDuYOxb5XeI
 UZKDSUmUV89aPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9qK1BOsCg1PbUiLTMHGBUwaQkOH
 iURXnmQNG9xQWJucWY6ROoUoy7HpAPbvzAJseTl56VKifNOBikSACnKKM2DGwGL0EuMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHkftgBN4cnMK4Hb9AroCCagI1zvKoMcUZKIkJJqYFRXVMi
 688710pUuadFk9y9Par6nu35PvlT77cx1Cy03oTjBrHTGvR/XSpZNPfOGtXzCFtO57Ib6e1ae
 XXnn9ssHH8or/JWeGheLfJvfzT3nwC0ThjcfVzSIrYz8d7D1v5jYx9LjP0ziNbgLPsy40aGyd
 XbKBt3myEz+imbuFclPE0MedeV/XqHEUpyRaKjFXFScCABWSB6KywIAAA==
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495762507!84846934!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_MESSAGE,INTERRUPTUS,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41830 invoked from network); 26 May 2017 01:35:07 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 01:35:07 -0000
Received: by mail-wm0-f44.google.com with SMTP id b84so112401511wmh.0
 for <xen-devel@lists.xen.org>; Thu, 25 May 2017 18:35:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=g2NyhVCaC32NCXeueiWJ33h/yMpSirx/7Nc1Up+CaTU=;
 b=pSMXvdNNylWpyyiZsWFjpzyuUjyvAyr47hWX2f6KFB2w0oYITybtcZvgrfmKpv/Mca
 Xj6YVSeINzMvmskVvZou2GWBqz3fvJP3T0oksd61EKib++dYcs0jJQS0ZOf6tB48gcC1
 JhwyKoFSb9eMaV9v8WwayrFtFBqYSq6uAY7MKhZVOEdGGFFstO5KnVdwbaEk8OvnratU
 2onNQb7RL5gFQdyp2GXw6NMwbE++UeL0J5tv/EuOyQLnpAULj40/3MSgU8K1qdT9KSrg
 pVPb6gPqgMyXFqAfW/EkAVeN88c93g5YPLX3R+vhuunBttW5sb4bvqTlUim0xFKKbrYZ
 B1YA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=g2NyhVCaC32NCXeueiWJ33h/yMpSirx/7Nc1Up+CaTU=;
 b=MBVJiCpkdXVv0SvMsl4yKWeDFoYB0MHfypzzmHvuNq3ks5ZICWw3CzknIOFShiHngy
 Elk+FcSGEL0WkNtCJrB7SRD6Q8EYG8y0GPAgzUGidDDa/0wDFXO1sSPEZ0PERKfFfa3t
 NZdqaZRFDqU4Ir8ZldWjlPU7ocI98Y6mnpM3Ih55DRFz2rvdshBvZS3JkEMzYkaEclmC
 YDbl9+oR0oXAfAv7Sm7WwerfNnLJOMmDVkQ/ixtZv2IiDkBLKPz61t8Nw8yHMRxcPek9
 RffZZRRDO11NRDopG6DtqQM7kOmV0PSH9tLqWuSuOtad9Rm/+D+r0zXVMVIUTmGdbqna
 62vg==
X-Gm-Message-State: AODbwcC70OqdxOYhPF5aw/6dAGQ9JN2GSVRGd+rrN9izO+Y4mrbxATt0
 WcwTjSRSkso+s5j1UyRDvCLyod2gSSPQ
X-Received: by 10.80.154.197 with SMTP id p63mr367686edb.59.1495762506481;
 Thu, 25 May 2017 18:35:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.178.34 with HTTP; Thu, 25 May 2017 18:35:06 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Thu, 25 May 2017 18:35:06 -0700
Message-ID: <CADNMjEAmxX_VD5tWETdXUL2m=xFJNxxgxPDTGuH_1KmmfHK6cw@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] Question about QEMU as ide device emulator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1818032779167414701=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1818032779167414701==
Content-Type: multipart/alternative; boundary="f403045c2e14de073f055063588e"

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

Hello all,

Summary

I am using XEN hypervisor to run a HVM with a QEMU backed disk. After I
start the HVM I use QMP "query-block" command to see the devices of the VM.
Initially the command returns the disk that I set as part of the
configuration but after a few seconds  the "query-block" command returns an
empty result.

KVM Version: 4.6.5
Arch: x86-64
QEMU : 2.2.1


I was expecting to see the device information in QEMU such as:

{"execute":"query-block"}

{"return": [{"io-status": "ok", "device": "ide0-hd0", "locked": false,
"removable": false, "inserted": {"iops_rd": 0, "detect_zeroes": "off",
"image": {"virtual-size": 10737418240, "filename": "/home/balvisio/
debian-disk.img", "format": "raw", "actual-size": 4940075008, "dirty-flag":
false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "raw",
"iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file":
"/home/balvisio/debian-disk.img", "encryption_key_missing": false}, "type":
"unknown"}]}



I wanted to understand how the storage subsystem work for QEMU backed
disks. Any help and pointers in the code would be great.

Eventually I would like to implement a feature in XEN to allow migration of
instances with local disks.

Thanks,

Bruno


DETAILED LOGS

I am using XEN hypervisor to run a HVM with QEMU backed disk. When I start
the HVM I see the following QEMU process started:

root      2199     1  0 18:57 ?        00:00:02
/usr/local/lib/xen/bin/qemu-system-i386 -xen-domid 3 -chardev
socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-3,server,nowait
-no-shutdown -mon chardev=libxl-cmd,mode=control -chardev
socket,id=libxenstat-cmd,path=/var/run/xen/qmp-libxenstat-3,server,nowait
-mon chardev=libxenstat-cmd,mode=control -nodefaults -no-user-config -name
debianL2 -vnc :0,to=99 -display none -serial pty -device
cirrus-vga,vgamem_mb=8 -boot order=d -device
rtl8139,id=nic0,netdev=net0,mac=00:16:3e:1b:d0:7e
-netdev type=tap,id=net0,ifname=vif3.0-emu,script=no,downscript=no -machine
xenfv -m 1016 -drive file=/home/balvisio/debian-dis
k.img,if=ide,index=0,media=disk,format=raw,cache=writeback -drive
if=ide,index=2,readonly=on,media=cdrom,id=ide-5632,file=/hom
e/balvisio/debian-live-8.7.1-amd64-gnome-desktop.iso,format=raw

After launching the VM, I connected to the QMP socket:

# rlwrap -C qmp socat STDIO UNIX:/var/run/xen/qmp-libxl-2

{"QMP": {"version": {"qemu": {"micro": 1, "minor": 2, "major": 2},
"package": ""}, "capabilities": []}}

{"execute":"qmp_capabilities"}

{"return": {}}

I issue the "query-block" command and I get

{"execute":"query-block"}

{"return": []}


Xen Config File Used

kernel="/usr/local/lib/xen/boot/hvmloader"

builder='hvm'

memory=1024

vcpus=1

name="debianL2"

vfb = ['type=vnc']

vif= ['bridge=xenbr0']

boot='b'

disk=['file:/home/balvisio/debian-disk.img,xvda,w']

acpi=1

device_model_version='qemu-xen'

serial='pty'

vnc=1

vnclisten=""
vncpasswd=""

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

<div dir=3D"ltr"><span style=3D"font-size:12.800000190734863px">Hello all,<=
/span><div style=3D"font-size:12.800000190734863px"><br></div><div style=3D=
"font-size:12.800000190734863px">Summary</div><div style=3D"font-size:12.80=
0000190734863px"><br></div><div style=3D"font-size:12.800000190734863px">I =
am using XEN hypervisor to run a HVM with a QEMU backed disk. After I start=
 the HVM I use QMP &quot;query-block&quot; command to see the devices of th=
e VM. Initially the command returns the disk that I set as part of the conf=
iguration but after a few seconds =C2=A0the &quot;query-block&quot; command=
 returns an empty result.<br></div><div style=3D"font-size:12.8000001907348=
63px"><br></div><div style=3D"font-size:12.800000190734863px">KVM Version: =
4.6.5<br></div><div style=3D"font-size:12.800000190734863px">Arch: x86-64</=
div><div style=3D"font-size:12.800000190734863px">QEMU : 2.2.1</div><div><b=
r></div><div><br></div><div>I was expecting to see the device information i=
n QEMU such as:</div><div><br></div><div><span style=3D"color:rgb(255,255,2=
55);font-family:Menlo;font-size:11px;background-color:rgb(44,103,200)">{&qu=
ot;execute&quot;:&quot;query-block&quot;}</span><br></div><div><div style=
=3D"font-size:12.800000190734863px"><p style=3D"margin:0px;font-size:11px;l=
ine-height:normal;font-family:Menlo;color:rgb(255,255,255);background-color=
:rgb(44,103,200)"><span style=3D"font-variant-ligatures:no-common-ligatures=
">{&quot;return&quot;: [{&quot;io-status&quot;: &quot;ok&quot;, &quot;devic=
e&quot;: &quot;ide0-hd0&quot;, &quot;locked&quot;: false, &quot;removable&q=
uot;: false, &quot;inserted&quot;: {&quot;iops_rd&quot;: 0, &quot;detect_ze=
roes&quot;: &quot;off&quot;, &quot;image&quot;: {&quot;virtual-size&quot;: =
10737418240, &quot;filename&quot;: &quot;/home/balvisio/<a href=3D"http://d=
ebian-disk.im">debian-disk.im</a><wbr>g&quot;, &quot;format&quot;: &quot;ra=
w&quot;, &quot;actual-size&quot;: 4940075008, &quot;dirty-flag&quot;: false=
}, &quot;iops_wr&quot;: 0, &quot;ro&quot;: false, &quot;backing_file_depth&=
quot;: 0, &quot;drv&quot;: &quot;raw&quot;, &quot;iops&quot;: 0, &quot;bps_=
wr&quot;: 0, &quot;encrypted&quot;: false, &quot;bps&quot;: 0, &quot;bps_rd=
&quot;: 0, &quot;file&quot;: &quot;/home/balvisio/<a href=3D"http://debian-=
disk.im">debian-disk.im</a><wbr>g&quot;, &quot;encryption_key_missing&quot;=
: false}, &quot;type&quot;: &quot;unknown&quot;}]}</span></p><p style=3D"ma=
rgin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(255,=
255,255);background-color:rgb(44,103,200)"><br></p></div></div><div><br></d=
iv><div>I wanted to understand how the storage subsystem work for QEMU back=
ed disks. Any help and pointers in the code would be great.</div><div><br><=
/div><div>Eventually I would like to implement=C2=A0a feature in XEN to all=
ow migration of instances with local disks.<br></div><div><br></div><div>Th=
anks,</div><div><br></div><div>Bruno</div><div><br></div><div><br></div><di=
v><div style=3D"font-size:12.800000190734863px">DETAILED LOGS</div><div sty=
le=3D"font-size:12.800000190734863px"><br></div><div style=3D"font-size:12.=
800000190734863px">I am using XEN hypervisor to run a HVM with QEMU backed =
disk. When I start the HVM I see the following QEMU process started:</div><=
div style=3D"font-size:12.800000190734863px"><br></div><div style=3D"font-s=
ize:12.800000190734863px"><p style=3D"margin:0px;font-size:11px;line-height=
:normal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,10=
3,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">root=C2=
=A0 =C2=A0 =C2=A0 2199 =C2=A0 =C2=A0 1=C2=A0 0 18:57 ?=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 00:00:02 /usr/local/lib/xen/bin/qemu-sy<wbr>stem-i386 -xen-domid 3 -=
chardev socket,id=3Dlibxl-cmd,path=3D/var/<wbr>run/xen/qmp-libxl-3,server,n=
ow<wbr>ait -no-shutdown -mon chardev=3Dlibxl-cmd,mode=3Dcontrol -chardev so=
cket,id=3Dlibxenstat-cmd,path=3D<wbr>/var/run/xen/qmp-libxenstat-3,<wbr>ser=
ver,nowait -mon chardev=3Dlibxenstat-cmd,mode=3Dco<wbr>ntrol -nodefaults -n=
o-user-config -name debianL2 -vnc :0,to=3D99 -display none -serial pty -dev=
ice cirrus-vga,vgamem_mb=3D8 -boot order=3Dd -device rtl8139,id=3Dnic0,netd=
ev=3Dnet0,ma<wbr>c=3D00:16:3e:1b:d0:7e -netdev type=3Dtap,id=3Dnet0,ifname=
=3Dvif3.0<wbr>-emu,script=3Dno,downscript=3Dno -machine xenfv -m 1016 -driv=
e file=3D/home/balvisio/debian-dis<wbr>k.img,if=3Dide,index=3D0,media=3Ddis=
<wbr>k,format=3Draw,cache=3Dwriteback -drive if=3Dide,index=3D2,readonly=3D=
on,med<wbr>ia=3Dcdrom,id=3Dide-5632,file=3D/hom<wbr>e/balvisio/debian-live-=
8.7.1-<wbr>amd64-gnome-desktop.iso,format<wbr>=3Draw</span></p></div><div s=
tyle=3D"font-size:12.800000190734863px"><span style=3D"font-variant-ligatur=
es:no-common-ligatures"><br></span></div><div style=3D"font-size:12.8000001=
90734863px">After launching the VM, I connected to the QMP socket:</div><di=
v style=3D"font-size:12.800000190734863px"><br></div><div style=3D"font-siz=
e:12.800000190734863px"><p style=3D"margin:0px;font-size:11px;line-height:n=
ormal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,=
200)"><span style=3D"font-variant-ligatures:no-common-ligatures"># rlwrap -=
C qmp socat STDIO UNIX:/var/run/xen/qmp-libxl-2</span></p><p style=3D"margi=
n:0px;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(255,255=
,255);background-color:rgb(44,103,200)"><span style=3D"font-variant-ligatur=
es:no-common-ligatures">{&quot;QMP&quot;: {&quot;version&quot;: {&quot;qemu=
&quot;: {&quot;micro&quot;: 1, &quot;minor&quot;: 2, &quot;major&quot;: 2},=
 &quot;package&quot;: &quot;&quot;}, &quot;capabilities&quot;: []}}</span><=
/p><p style=3D"margin:0px;font-size:11px;line-height:normal;font-family:Men=
lo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span style=3D"=
font-variant-ligatures:no-common-ligatures">{&quot;execute&quot;:&quot;qmp_=
capabilities&quot;}</span></p><p style=3D"margin:0px;font-size:11px;line-he=
ight:normal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(4=
4,103,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">{&qu=
ot;return&quot;: {}}</span></p></div><div style=3D"font-size:12.80000019073=
4863px"><br></div><div style=3D"font-size:12.800000190734863px">I issue the=
 &quot;query-block&quot; command and I get</div></div><div style=3D"font-si=
ze:12.800000190734863px"><br></div><div><div style=3D"font-size:12.80000019=
0734863px"><p style=3D"margin:0px;font-size:11px;line-height:normal;font-fa=
mily:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span s=
tyle=3D"font-variant-ligatures:no-common-ligatures">{&quot;execute&quot;:&q=
uot;query-block&quot;}</span></p><p style=3D"margin:0px;font-size:11px;line=
-height:normal;font-family:Menlo;color:rgb(255,255,255);background-color:rg=
b(44,103,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">{=
&quot;return&quot;: []}</span></p></div><div style=3D"font-size:12.80000019=
0734863px"><span style=3D"font-variant-ligatures:no-common-ligatures"><br><=
/span></div><div style=3D"font-size:12.800000190734863px"><span style=3D"fo=
nt-variant-ligatures:no-common-ligatures"><br></span></div><div style=3D"fo=
nt-size:12.800000190734863px">Xen Config File Used</div><div style=3D"font-=
size:12.800000190734863px"><br></div><div style=3D"font-size:12.80000019073=
4863px"><p style=3D"margin:0px;font-size:11px;line-height:normal;font-famil=
y:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span styl=
e=3D"font-variant-ligatures:no-common-ligatures">kernel=3D&quot;/usr/local/=
lib/xen/boo<wbr>t/hvmloader&quot;</span></p><p style=3D"margin:0px;font-siz=
e:11px;line-height:normal;font-family:Menlo;color:rgb(255,255,255);backgrou=
nd-color:rgb(44,103,200)"><span style=3D"font-variant-ligatures:no-common-l=
igatures">builder=3D&#39;hvm&#39;</span></p><p style=3D"margin:0px;font-siz=
e:11px;line-height:normal;font-family:Menlo;color:rgb(255,255,255);backgrou=
nd-color:rgb(44,103,200)"><span style=3D"font-variant-ligatures:no-common-l=
igatures">memory=3D1024</span></p><p style=3D"margin:0px;font-size:11px;lin=
e-height:normal;font-family:Menlo;color:rgb(255,255,255);background-color:r=
gb(44,103,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">=
vcpus=3D1</span></p><p style=3D"margin:0px;font-size:11px;line-height:norma=
l;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)=
"><span style=3D"font-variant-ligatures:no-common-ligatures">name=3D&quot;d=
ebianL2&quot;</span></p><p style=3D"margin:0px;font-size:11px;line-height:n=
ormal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,=
200)"><span style=3D"font-variant-ligatures:no-common-ligatures">vfb =3D [&=
#39;type=3Dvnc&#39;]</span></p><p style=3D"margin:0px;font-size:11px;line-h=
eight:normal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(=
44,103,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">vif=
=3D [&#39;bridge=3Dxenbr0&#39;]</span></p><p style=3D"margin:0px;font-size:=
11px;line-height:normal;font-family:Menlo;color:rgb(255,255,255);background=
-color:rgb(44,103,200)"><span style=3D"font-variant-ligatures:no-common-lig=
atures">boot=3D&#39;b&#39;</span></p><p style=3D"margin:0px;font-size:11px;=
line-height:normal;font-family:Menlo;color:rgb(255,255,255);background-colo=
r:rgb(44,103,200)"><span style=3D"font-variant-ligatures:no-common-ligature=
s">disk=3D[&#39;file:/home/balvisio/deb<wbr>ian-disk.img,xvda,w&#39;]</span=
></p><p style=3D"margin:0px;font-size:11px;line-height:normal;font-family:M=
enlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span style=
=3D"font-variant-ligatures:no-common-ligatures">acpi=3D1</span></p><p style=
=3D"margin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:rg=
b(255,255,255);background-color:rgb(44,103,200)"><span style=3D"font-varian=
t-ligatures:no-common-ligatures">device_model_version=3D&#39;qemu-xen<wbr>&=
#39;</span></p><p style=3D"margin:0px;font-size:11px;line-height:normal;fon=
t-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><sp=
an style=3D"font-variant-ligatures:no-common-ligatures">serial=3D&#39;pty&#=
39;</span></p><p style=3D"margin:0px;font-size:11px;line-height:normal;font=
-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><spa=
n style=3D"font-variant-ligatures:no-common-ligatures">vnc=3D1</span></p><p=
 style=3D"margin:0px;font-size:11px;line-height:normal;font-family:Menlo;co=
lor:rgb(255,255,255);background-color:rgb(44,103,200)"><span style=3D"font-=
variant-ligatures:no-common-ligatures">vnclisten=3D&quot;&quot;</span></p><=
/div><div style=3D"font-size:12.800000190734863px"><span style=3D"color:rgb=
(255,255,255);font-family:Menlo;font-size:11px;background-color:rgb(44,103,=
200)">vncpasswd=3D&quot;&quot;</span></div><div style=3D"font-size:12.80000=
0190734863px"><span style=3D"font-size:small"><br></span></div><div style=
=3D"font-size:12.800000190734863px"><span style=3D"font-size:small"><br></s=
pan></div><div style=3D"font-size:12.800000190734863px"><span style=3D"font=
-size:small"><br></span></div><div><span style=3D"color:rgb(255,255,255);fo=
nt-family:Menlo;font-size:11px;background-color:rgb(44,103,200)"></span><br=
></div></div></div>

--f403045c2e14de073f055063588e--


--===============1818032779167414701==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1818032779167414701==--


From xen-devel-bounces@lists.xen.org Fri May 26 03:50:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 03:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE6GH-0005TA-H4; Fri, 26 May 2017 03:50:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=311630e7e=Paul.Durrant@citrix.com>)
 id 1dE0wC-0004V6-89
 for xen-devel@lists.xenproject.org; Thu, 25 May 2017 22:08:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4D/CA-03613-7F557295; Thu, 25 May 2017 22:08:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWyU9JRQvdbqHq
 kwbw7Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhOWkFG6QqZi36wd7A2CLVxcjJISHgJ7F7
 xWVWEJtNQEdi6dH5TCC2iECYRN/TO2wgNrOAt8TVkwcZQWxhgWCJGWc2Q9WESHzcvQrKNpKYd
 /IZ0BwODhYBVYlV3/RBwrwC7hKvDv4CGy8kUCkx6+FusDGcAjYSF1esBrMZBWQlvjSuZoZYJS
 5x6wnECRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwVkFbOApsT6XfoQrYoSU7ofskOsFZQ4OfM
 JywRG4VlIps5C6JiFpGMWko4FjCyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECg54BCHYwHlgUeIhRkoNJSZRXz1o9UogvKT+lMiOxOCO+qDQntfgQowwHh
 5IE774QoJxgUWp6akVaZg4w/mDSEhw8SiK880DSvMUFibnFmekQqVOMuhwbVq//wiTEkpefly
 olzqsEjGYhAZCijNI8uBGwVHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzlIKt4MvNK4Da
 9AjqCCegI17vKIEeUJCKkpBoYM5gVyw6fPPssvywqyzpYvrH/xL1qndsSGxJnBbwV/lJ75lZg
 SuYprVaHvqLn8fIMic9zxFN2vI13ebf87JXYNwcZ7r+MmcEg/51NN3LewdXv9p9J1eQ8zJa8q
 CvjkNsB9ecN1hEm3TlCc5wqJZ9x7Hl89JDlep8wz6CGvmM3GOd7frx3y3C6EktxRqKhFnNRcS
 IA9izUEgADAAA=
X-Env-Sender: prvs=311630e7e=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495750134!70739551!2
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9397 invoked from network); 25 May 2017 22:08:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 May 2017 22:08:54 -0000
X-IronPort-AV: E=Sophos;i="5.38,393,1491264000"; d="scan'208";a="46754321"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andrii Anisov' <andrii_anisov@epam.com>, Keith Hamilton
 <keith@mfindustries.net>
Thread-Topic: [Xen-devel] [Embedded-pv-devel] Migrated from Xenserver to
 Gentoo/Xen
Thread-Index: AQHS1TElA03Y+JnqIk2YOvVtrTz2a6IFmutQ
Date: Thu, 25 May 2017 22:08:53 +0000
Message-ID: <a07c288b521a4248b3a48c3d6faa9642@AMSPEX02CL03.citrite.net>
References: <zarafa.5926311c.97ee.05ae96772ec59751@git.mfindustries.net>
 <72fa6ff2-6c5b-5716-e864-a3c4cb1576a5@epam.com>
In-Reply-To: <72fa6ff2-6c5b-5716-e864-a3c4cb1576a5@epam.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 26 May 2017 03:50:00 +0000
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Embedded-pv-devel] Migrated from Xenserver
	to	Gentoo/Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gQW5kcmlpIEFu
aXNvdg0KPiBTZW50OiAyNSBNYXkgMjAxNyAwNDoyOA0KPiBUbzogS2VpdGggSGFtaWx0b24gPGtl
aXRoQG1maW5kdXN0cmllcy5uZXQ+OyB4ZW4tZGV2ZWwgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc+DQo+IENjOiBlbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW0VtYmVkZGVkLXB2LWRldmVsXSBNaWdyYXRl
ZCBmcm9tIFhlbnNlcnZlciB0bw0KPiBHZW50b28vWGVuDQo+IA0KPiBEZWFyIEtlaXRoLA0KPiAN
Cj4gDQo+IE9uIDI1LjA1LjE3IDA0OjE5LCBLZWl0aCBIYW1pbHRvbiB3cm90ZToNCj4gPg0KPiA+
IEhleSBndXlzLiAgSSBqdXN0IG1pZ3JhdGVkIHRoZSBmaXJzdCBvZiAyIHNlcnZlcnMgZnJvbSBY
ZW5TZXJ2ZXIgaW50bw0KPiA+IGEgR2VudG9vL1hlbiBlbnZpcm9ubWVudC4gIEnigJltIHJlYWxs
eSBleGNpdGVkIGFuZCBpdOKAmXMgd29ya2luZyBncmVhdCENCj4gPiBIb3dldmVyIEnigJltIG5v
dCBzdXJlIGlmIEnigJltIGRvaW5nIHRoZSBkcml2ZXJzIGNvcnJlY3RseS4gIE9uIG15IFNlcnZl
cg0KPiA+IDIwMTYgdm0gSSBhbSBoYXZpbmcgYSBoYXJkIHRpbWUgb3ZlcndyaXRpbmcgdGhlIFhl
blNlcnZlciBQViBkcml2ZXJzDQo+ID4gd2l0aCB0aGUgWGVuIG9uZXMgZnJvbSB0aGUgd2Vic2l0
ZSBpdCBqdXN0IHNheXMgdGhhdCB0aGUgZHJpdmVyIGlzIHVwDQo+ID4gdG8gZGF0ZS4gIEnigJlt
IGp1c3Qgd29uZGVyaW5nIGlmIEkgc2hvdWxkIHdvcnJ5IHRoYXQgSSBkb27igJl0IGhhdmUgdGhl
DQo+ID4gUFYgZHJpdmVycyBpbnN0YWxsZWQgZnJvbSB0aGUgWGVuIHNpdGUgYW5kIHRoZSBYZW5T
ZXJ2ZXIgb25lcyBhcmUNCj4gPiBnb2luZyB0byBiZSBvay4gIEnigJltIG5vdCBzdXJlIHdoYXQg
dG8gZG8uIEkgZGlkIGEgc2F2ZSBzdGF0ZSBhbmQgdGhlbg0KPiA+IGRpZCBhIGNsZWFuIGluc3Rh
bGwgb2YgbXkgMjAxNiBzZXJ2ZXIgd2l0aCBubyBjaGFuZ2UuICBJIGhhdmUgZ29uZQ0KPiA+IGlu
dG8gZGV2aWNlIG1hbmFnZXIgYW5kIHJlbW92ZWQgdGhlIFhlblNlcnZlciBCdXMgaW50ZXJmYWNl
IGFuZCBhDQo+ID4gY291cGxlIG90aGVycyBpbiBob3BlcyB0byBiZSBhYmxlIHRvIGluc3RhbGwg
dGhlIG9uZXMgZnJvbSB0aGUNCj4gPiBYZW5Qcm9qZWN0IHNpdGUgYnV0IGl0IGp1c3QgcmVuZGVy
cyB0aGUgc3lzdGVtIHVuYm9vdGFibGUuDQoNClRoYXQncyBub3QgZW50aXJlbHkgc3VycHJpc2lu
Zy4gUmVtb3ZpbmcgV2luZG93cyBkcml2ZXJzIGlzIG5vdCBhbiBlYXN5IHRoaW5nIHRvIGRvIGFu
ZCBub3Qgc29tZXRoaW5nIHRoYXQgTWljcm9zb2Z0IHJlYWxseSBzdXBwb3J0LiBZb3UncmUgc2Fm
ZXN0IGp1c3QgbGVhdmluZyBYZW5TZXJ2ZXIgZHJpdmVycyBpbiBwbGFjZSBhcyB0aGV5IGFyZSBs
YXJnZWx5IHRoZSBzYW1lIGFzIHRoZSBYZW4gUHJvamVjdCBkcml2ZXJzLg0KV2hhdCBoYXMgcHJv
YmFibHkgaGFwcGVuZWQgaXMgdGhhdCwgYnkgcmVtb3ZpbmcgdGhlIGJ1cyBkcml2ZXIgeW91IGhh
dmUgcHJldmVudGVkIHRoZSBQViBzdG9yYWdlIGRyaXZlciBmcm9tIGNvbWluZyBvbiBsaW5lLCBi
dXQgYWxsIHRoZSBpbmZyYXN0cnVjdHVyZSBpcyBzdGlsbCBpbiBwbGFjZSB0byB1bnBsdWcgeW91
ciBlbXVsYXRlZCBzdG9yYWdlIGRldmljZS4gVGh1cyB5b3Ugbm8gbG9uZ2VyIGhhdmUgYSBzeXN0
ZW0gZGlzayBhbmQgeW91IGdldCBhIDB4N2IgQlNPRC4NCg0KPiA+ICBJIGd1ZXNzIG15DQo+ID4g
cXVlc3Rpb24gaXMsIGlzIHRoZXJlIGFueSBzaW1wbGUgd2F5IHRvIHJlbW92ZSB0aGUgWGVuU2Vy
dmVyIFBWDQo+ID4gZHJpdmVycyBvbiBteSAyMDE2IHNlcnZlciBzbyB0aGF0IEkgY2FuIGluc3Rh
bGwgdGhlIHByb3ByaWV0YXJ5IFhlbiBQVg0KPiA+IGRyaXZlcnMgd2l0aG91dCBoYXZpbmcgdG8g
ZG8gYSBjb21wbGV0ZSBmb3JtYXQgb2YgdGhlIHN5c3RlbS4gIEkgaGF2ZQ0KPiA+IGFscmVhZHkg
dW5pbnN0YWxsZWQgYWxsIHRoZSBjaXRyaXggc3R1ZmYgSSBoYWQgaW5zdGFsbGVkLi4NCj4gPg0K
PiA+ID09IEtlaXRoDQo+ID4NCj4gPg0KPiBJIGd1ZXNzIHhlbi1kZXZlbCBpcyBtb3JlIHN1aXRh
YmxlIGxpc3QgdG8gYXNrIHNlcnZlciBzaWRlIHF1ZXN0aW9ucy4NCj4gDQoNCndpbi1wdi1kZXZl
bCBpcyBtb3JlIGFwcHJvcHJpYXRlIDotKQ0KDQogIFBhdWwNCg0KPiAtLQ0KPiANCj4gKkFuZHJp
aSBBbmlzb3YqDQo+IA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 04:01:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 04:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE6Rc-0006q9-Na; Fri, 26 May 2017 04:01:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dE6Ra-0006po-QF
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 04:01:42 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 71/0B-03613-6A8A7295; Fri, 26 May 2017 04:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXfpCvV
 Ig8WiFise/2axuDflPbsDk8fhD1dYPLb37WIPYIpizcxLyq9IYM24vYi14FEbY8XWd9oNjBOj
 uxi5OIQE/jJKPL74i6mLkRPIecwo8b4xDSKxjVHixfIlrCAJEQFnia9n5rKD2LwC+hIv5+xkB
 LGFBcwkpkxeygrSICEwXUPi5I+DbF2MHECOt8TxuwYgNSDmlrN7WboY2TnYBKwkDomBFLAIqE
 pM/xU0gZF7ASPDKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 ATzMAwQ7Gu5sCDjFKcjApifLqWatHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgLVgOlBMsSk1P
 rUjLzAGGHExagoNHSYRXBSTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivJ+WARUJgBRll
 ObBjYCF/yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8yaCrOLJzCuB2/QK6AgmoCNc7yqDHF
 GSiJCSamBk5dPYxT3l0PU/oS/PGs0JSL1YIM+XJdPz4o//4px2od8SYjPMfadEHj24Q/NrAMc
 5D46NmXvvTYqo0r1zQCc7jKfYS3yrkr9cj2z1ebb6uKpvfOsjZZvbIxd/e8LSqBL6IJ/pG2Pc
 vFPVsw3X2aY8MBXbVRf98OD2lQwTegpftBc/OMGTzKLEUpyRaKjFXFScCAARDf6VegIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1495771299!64143232!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24212 invoked from network); 26 May 2017 04:01:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 May 2017 04:01:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dE6RV-0002dy-2R; Fri, 26 May 2017 04:01:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dE6RP-0004pk-8q; Fri, 26 May 2017 04:01:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dE6RO-0003c8-Vn; Fri, 26 May 2017 04:01:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109741-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-arm64-arm64-examine:host-install:broken:regression
 linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/dst_host:fail:regression
 linux-linus:test-arm64-arm64-libvirt:debian-install:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=be941bf2e6a32605935865972df7abf74087944f
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 May 2017 04:01:31 +0000
Subject: [Xen-devel] [linux-linus test] 109741: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9149874428840913120=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9149874428840913120==
Content-Type: text/plain

flight 109741 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109741/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-examine      3 host-install           broken REGR. vs. 109656
 test-amd64-i386-libvirt-pair 12 host-ping-check-xen/dst_host fail REGR. vs. 109656
 test-arm64-arm64-libvirt      9 debian-install           fail REGR. vs. 109656
 test-amd64-i386-qemut-rhel6hvm-amd  9 redhat-install     fail REGR. vs. 109656
 test-amd64-i386-xl-qemuu-ovmf-amd64 14 guest-saverestore.2 fail REGR. vs. 109656
 test-armhf-armhf-libvirt-xsm  9 debian-install           fail REGR. vs. 109656

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop      fail blocked in 109656
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109656
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                be941bf2e6a32605935865972df7abf74087944f
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z    4 days
Failing since        109675  2017-05-22 02:06:45 Z    4 days    6 attempts
Testing same since   109741  2017-05-25 12:42:32 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Arnd Bergmann <arnd@arndb.de>
  Christoph Hellwig <hch@lst.de>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Doug Gilbert <dgilbert@interlog.com>
  Eric Dumazet <edumazet@google.com>
  Eric Leblond <eric@regit.org>
  Eric W. Biederman <ebiederm@xmission.com>
  Florian Westphal <fw@strlen.de>
  Gao Feng <gfree.wind@vip.163.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ingo Molnar <mingo@kernel.org>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Long Li <longli@microsoft.com>
  Lv Zheng <lv.zheng@intel.com>
  MaJun <majun258@huawei.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Matthias Kaehlcke <mka@chromium.org>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Ulf Hansson <ulf.hansson@linaro.org>
  Varun Prakash <varun@chelsio.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          fail    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 fail    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-step test-arm64-arm64-examine host-install

Not pushing.

(No revision log; it would be 2843 lines long.)


--===============9149874428840913120==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9149874428840913120==--

From xen-devel-bounces@lists.xen.org Fri May 26 05:21:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 05:21:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE7gA-0004Ec-MD; Fri, 26 May 2017 05:20:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1dE7g8-0004E0-Mk
 for xen-devel@lists.xen.org; Fri, 26 May 2017 05:20:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 27/6E-01732-F2BB7295; Fri, 26 May 2017 05:20:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKKsWRWlGSWpSXmKPExsXS1tYhoqu/Wz3
 S4NI9QYslHxezODB6HN39mymAMYo1My8pvyKBNWP9xQ/sBQfVKx5M/crcwHhTrouRi0NIYDqj
 xPcJjcxdjJwcEgK8EkeWzWCFsAMkXq3fyQZR1MAo8XbfeUYIZw+jxOeWI6wQzm5GiZ7vG6Ey6
 xglNl/5yAjSzyagJfFk93Ogfg4OEYF0ic6H/iBhZoHjjBJP19iA2MIC/hKPVm1lA7FFgNZtuX
 2fCcLWk/h3dQnYGSwCqhJ//94AO49XIFhi44G/LCA2o4CYxPdTa5ggZopL3HoynwnibAGJJXv
 OQ70jKvHy8T+oOZISkz59gbLFJdZcng9nd+77yQZRryjxd30rI8RMHYkFuz+xQdjaEssWvoa6
 QVDi5MwnYDcIAdU/nDmHfQKj9CwkZ8xC0j4LSfssJO0LGFlWMWoUpxaVpRbpGlnoJRVlpmeU5
 CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIERnE9AwPjDsb2E36HGCU5mJREeaevU48U4kvKT6
 nMSCzOiC8qzUktPsQow8GhJMF7dCdQTrAoNT21Ii0zB5hOYNISHDxKIryOu4DSvMUFibnFmek
 QqVOMuhwbVq//wiTEkpeflyolzssAUiQAUpRRmgc3ApbaLjHKSgnzMjIwMAjxFKQW5WaWoMq/
 YhTnYFQS5nUDmcKTmVcCt+kV0BFMQEe43lUGOaIkESEl1cDorPw0W+ZZQKLM160lb0J3crBEB
 AuXLa6aUe6gfDlL6hS/QsSL35+fP1grKXfjqcm/FXk7Xyh4b1mh2egisSk1umKetunt2pUnDr
 /sXVnic6js9qYL4lPN0j7xnlzKGWcp8jdb/ebvt3KF0ncOndplKNRhdeWTwG6BvO3KdWlJT2/
 Ez5aXWu6ixFKckWioxVxUnAgAy4+FOmgDAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495776044!64026628!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18067 invoked from network); 26 May 2017 05:20:46 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 05:20:46 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 May 2017 22:20:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,395,1491289200"; d="scan'208";a="1153018992"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga001.fm.intel.com with ESMTP; 25 May 2017 22:20:43 -0700
Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 25 May 2017 22:20:42 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 25 May 2017 22:20:42 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.193]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.246]) with mapi id 14.03.0319.002;
 Fri, 26 May 2017 13:20:38 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>
Thread-Topic: [PATCH v4 for-4.9] x86/vpmu: add cpu hot unplug notifier for vpmu
Thread-Index: AdLV3vgDx20XkloETPu51NMntIkhpw==
Date: Fri, 26 May 2017 05:20:37 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167D09F6F@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>, "Hao,
 Xudong" <xudong.hao@intel.com>, "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 for-4.9] x86/vpmu: add cpu hot unplug
 notifier for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAogICAgRm9sbG93IHlvdXIgYWR2aWNlLCBJIGNoYW5nZSB0aGUgdGFnIHRvIFtQ
QVRDSCB2NCBmb3ItNC45XSBiZWNhdXNlIG9mIHdlICBob3BlIHRoaXMgcGF0Y2ggY2FuIGJlIG1l
cmdlZCBpbiBYZW4gNC45LgoKSGkgSmFuLAogICAgSWYgdGhlcmUgaGF2ZSBhbnl0aGluZyBuZWVk
IHRvIGNoYW5nZSBpbiB0aGlzIHBhdGNoPwoKVGhhbmtzLApMdXdlaSBLYW5nCgo+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogS2FuZywgTHV3ZWkKPiBTZW50OiBUdWVzZGF5LCBN
YXkgMjMsIDIwMTcgNDo0NiBBTQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IENjOiBq
YmV1bGljaEBzdXNlLmNvbTsgYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbTsgYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb207IEthbmcsIEx1d2VpIDxsdXdlaS5rYW5nQGludGVsLmNvbT4KPiBTdWJq
ZWN0OiBbUEFUQ0ggdjRdIHg4Ni92cG11OiBhZGQgY3B1IGhvdCB1bnBsdWcgbm90aWZpZXIgZm9y
IHZwbXUKPiAKPiBDdXJyZW50bHksIEhvdCB1bnBsdWcgYSBwaHlzaWNhbCBDUFUgd2l0aCB2cG11
IGVuYWJsZWQgbWF5IGNhdXNlIHN5c3RlbSBoYW5nIGR1ZSB0byBzZW5kIGEgcmVtb3RlIGNhbGwg
dG8gYW4gb2ZmbGluZWQgcENQVS4gVGhpcwo+IHBhdGNoIGFkZCBhIGNwdSBob3QgdW5wbHVnIG5v
dGlmZXIgdG8gc2F2ZSB2cG11IGNvbnRleHQgYmVmb3JlIGNwdSBvZmZsaW5lLgo+IAo+IENvbnNp
ZGVyIG9uZSBzY2VuYXJpbywgaG90IHVucGx1ZyBwQ1BVIE4gd2l0aCB2cG11IGVuYWJsZWQuCj4g
VGhlIHZjcHUgd2hpY2ggcnVubmluZyBvbiB0aGlzIHBDUFUgd2lsbCBiZSBzd2l0Y2ggdG8gb3Ro
ZXIgb25saW5lIGNwdS4gQSByZW1vdGUgY2FsbCB3aWxsIGJlIHNlbmQgdG8gcENQVSBOIHRvIHNh
dmUgdGhlIHZwbXUKPiBjb250ZXh0IGJlZm9yZSBsb2FkaW5nIHRoZSB2cG11IGNvbnRleHQgb24g
dGhpcyBwQ1BVLgo+IFN5c3RlbSB3aWxsIGhhbmcgaW4gZnVuY3Rpb24gb25fc2VsZWN0X2NwdXMo
KSBiZWNhdXNlIG9mIHRoYXQgcENQVSBpcyBvZmZsaW5lZCBhbmQgY2FuIG5vdCBkbyBhbnkgcmVz
cG9uZC4KPiAKPiBUaGUgcHVycG9zZSBvZiBhZGQgYSBWUE1VX0NPTlRFWFRfTE9BREVEIGNoZWNr
IGluIHZwbXVfYXJjaF9kZXN0cm95KCkgYmVmb3JlIHNlbmQgYSByZW1vdGUgY2FsbCB0byBzYXZl
IHZwbXUgY29udGV4IGlzOgo+IGEuIHdoZW4gYSB2cG11IGNvbnRleHQgaGFzIGJlZW4gbG9hZGVk
IGluIGEgcmVtb3RlIHBDUFUsIG1ha2UgYQo+ICAgIHJlbW90ZSBjYWxsIHRvIHNhdmUgdGhlIHZw
bXUgY29udGV4IGFuZCBzdG9wIGNvdW50ZXJzIGlzIG5lY2Vzc2FyeS4KPiBiLiBWUE1VX0NPTlRF
WFRfTE9BREVEIGZsYWcgd2lsbCBiZSByZXNldCBpZiBhIHBDUFUgaXMgb2ZmbGluZWQuCj4gICAg
dGhpcyBjaGVjayB3aWxsIHByZXZlbnQgc2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9mZmxpbmVk
IHBDUFUuCj4gCj4gU2lnbmVkLW9mZi1ieTogTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5j
b20+Cj4gLS0tCj4gdjQ6Cj4gIDEucmVtb3ZlIGNwdV9vbmxpbmUoKSBjaGVjayBpbiB2cG1fbG9h
ZCgpOyAgMi5yZW1vdmUgInZwbXVfIiBwcmVmaXg7ICAzLmZpeCBhIGNvZGluZyBzdHlsZTsgIDQu
YWRkIHNvbWUgY29tbWl0IG1lc3NhZ2UgYWJvdXQKPiBWUE1VX0NPTlRFWFRfTE9BREVEIGluIHZw
bXVfYXJjaF9kZXN0cm95KCk7Cj4gdjM6Cj4gIDEuYWRkIGNwdV9vbmxpbmUoKSBjaGVjayBpbiB2
cG1fbG9hZCgpIGFuZCB2cG11X2FyY2hfZGVzdHJveSgpOyAgMi5hZGQgdnBtdV8gcHJlZml4LiBy
ZW5hbWUgY3B1X2NhbGxiYWNrKCkgdG8KPiB2cG11X2NwdV9jYWxsYmFjaygpOwo+IHYyOgo+ICAx
LmZpeCBzb21lIHR5cG8gYW5kIGNvZGluZyBzdHlsZTsKPiAgMi5jaGFuZ2UgInN3aXRoIiB0byAi
aWYiIGluIGNwdV9jYWxsYmFjaygpIGJlY2F1c2Ugb2YgdGhlcmUganVzdCBoYXZlIG9uZSBjYXNl
OyAgMy5hZGQgVlBNVV9DT05URVhfTE9BREVEIGNoZWNrIGJlZm9yZSBzZW5kCj4gcmVtb3RlIGNh
bGwgaW4gdnBtdV9hcmNoX2Rlc3Ryb3koKTsKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2NwdS92cG11
LmMgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11
LmMgaW5kZXggMDM0MDFmZC4uMWY3ODMwYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4gQEAgLTIxLDYgKzIxLDcg
QEAKPiAgI2luY2x1ZGUgPHhlbi94ZW5vcHJvZi5oPgo+ICAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+
Cj4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+
Cj4gICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICAjaW5jbHVkZSA8YXNtL3R5cGVzLmg+Cj4gICNp
bmNsdWRlIDxhc20vbXNyLmg+Cj4gQEAgLTU3NSwxNSArNTc2LDIxIEBAIHN0YXRpYyB2b2lkIHZw
bXVfYXJjaF9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICogV2Ugd2lsbCB0ZXN0IGl0
IGFnYWluIGluIHZwbXVfY2xlYXJfbGFzdCgpIHdpdGggaW50ZXJydXB0cwo+ICAgICAgICogZGlz
YWJsZWQgdG8gbWFrZSBzdXJlIHdlIGRvbid0IGNsZWFyIHNvbWVvbmUgZWxzZS4KPiAgICAgICAq
Lwo+IC0gICAgaWYgKCBwZXJfY3B1KGxhc3RfdmNwdSwgdnBtdS0+bGFzdF9wY3B1KSA9PSB2ICkK
PiArICAgIGlmICggY3B1X29ubGluZSh2cG11LT5sYXN0X3BjcHUpICYmCj4gKyAgICAgICAgIHBl
cl9jcHUobGFzdF92Y3B1LCB2cG11LT5sYXN0X3BjcHUpID09IHYgKQo+ICAgICAgICAgIG9uX3Nl
bGVjdGVkX2NwdXMoY3B1bWFza19vZih2cG11LT5sYXN0X3BjcHUpLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdnBtdV9jbGVhcl9sYXN0LCB2LCAxKTsKPiAKPiAgICAgIGlmICggdnBtdS0+
YXJjaF92cG11X29wcyAmJiB2cG11LT5hcmNoX3ZwbXVfb3BzLT5hcmNoX3ZwbXVfZGVzdHJveSAp
Cj4gICAgICB7Cj4gLSAgICAgICAgLyogVW5sb2FkIFZQTVUgZmlyc3QuIFRoaXMgd2lsbCBzdG9w
IGNvdW50ZXJzICovCj4gLSAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVf
dnBtdSh2KS0+bGFzdF9wY3B1KSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgIHZwbXVfc2F2
ZV9mb3JjZSwgdiwgMSk7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBVbmxvYWQgVlBNVSBm
aXJzdCBpZiBWUE1VX0NPTlRFWFRfTE9BREVEIGJlaW5nIHNldC4KPiArICAgICAgICAgKiBUaGlz
IHdpbGwgc3RvcCBjb3VudGVycy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIHZwbXVf
aXNfc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpICkKPiArICAgICAgICAgICAgb25fc2Vs
ZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2cG11X3NhdmVfZm9yY2UsIHYsIDEpOwo+ICsKPiAgICAg
ICAgICAgdnBtdS0+YXJjaF92cG11X29wcy0+YXJjaF92cG11X2Rlc3Ryb3kodik7Cj4gICAgICB9
Cj4gIH0KPiBAQCAtODM1LDYgKzg0MiwzMyBAQCBsb25nIGRvX3hlbnBtdV9vcCh1bnNpZ25lZCBp
bnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3BtdV9wYXJhbXNfdCkgYXJnKQo+ICAg
ICAgcmV0dXJuIHJldDsKPiAgfQo+IAo+ICtzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKPiArICAg
IHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLCB1bnNpZ25lZCBsb25nIGFjdGlvbiwgdm9pZCAq
aGNwdSkgewo+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKWhjcHU7Cj4g
KyAgICBzdHJ1Y3QgdmNwdSAqdmNwdSA9IHBlcl9jcHUobGFzdF92Y3B1LCBjcHUpOwo+ICsgICAg
c3RydWN0IHZwbXVfc3RydWN0ICp2cG11Owo+ICsKPiArICAgIGlmICggIXZjcHUgKQo+ICsgICAg
ICAgIHJldHVybiBOT1RJRllfRE9ORTsKPiArCj4gKyAgICB2cG11ID0gdmNwdV92cG11KHZjcHUp
Owo+ICsgICAgaWYgKCAhdnBtdV9pc19zZXQodnBtdSwgVlBNVV9DT05URVhUX0FMTE9DQVRFRCkg
KQo+ICsgICAgICAgIHJldHVybiBOT1RJRllfRE9ORTsKPiArCj4gKyAgICBpZiAoIGFjdGlvbiA9
PSBDUFVfRFlJTkcgKQo+ICsgICAgewo+ICsgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSh2Y3B1KTsK
PiArICAgICAgICB2cG11X3Jlc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpOwo+ICsgICAg
fQo+ICsKPiArICAgIHJldHVybiBOT1RJRllfRE9ORTsKPiArfQo+ICsKPiArc3RhdGljIHN0cnVj
dCBub3RpZmllcl9ibG9jayBjcHVfbmZiID0gewo+ICsgICAgLm5vdGlmaWVyX2NhbGwgPSBjcHVf
Y2FsbGJhY2sKPiArfTsKPiArCj4gIHN0YXRpYyBpbnQgX19pbml0IHZwbXVfaW5pdCh2b2lkKQo+
ICB7Cj4gICAgICBpbnQgdmVuZG9yID0gY3VycmVudF9jcHVfZGF0YS54ODZfdmVuZG9yOyBAQCAt
ODcyLDggKzkwNiwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCB2cG11X2luaXQodm9pZCkKPiAgICAg
IH0KPiAKPiAgICAgIGlmICggdnBtdV9tb2RlICE9IFhFTlBNVV9NT0RFX09GRiApCj4gKyAgICB7
Cj4gKyAgICAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZjcHVfbmZiKTsKPiAgICAgICAgICBw
cmludGsoWEVOTE9HX0lORk8gIlZQTVU6IHZlcnNpb24gIiBfX3N0cmluZ2lmeShYRU5QTVVfVkVS
X01BSikgIi4iCj4gICAgICAgICAgICAgICAgIF9fc3RyaW5naWZ5KFhFTlBNVV9WRVJfTUlOKSAi
XG4iKTsKPiArICAgIH0KPiAgICAgIGVsc2UKPiAgICAgICAgICBvcHRfdnBtdV9lbmFibGVkID0g
MDsKPiAKPiAtLQo+IDEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 06:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 06:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE8K6-00076O-Mj; Fri, 26 May 2017 06:02:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dE8K5-00076G-FM
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 06:02:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 65/CC-03920-CD4C7295; Fri, 26 May 2017 06:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fOEfV
 Ig9b7/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8beL9MZC1ZzViybe4GpgfEhexcjJ4eQQJ7E
 nzfHWEBsXgE7iUt7X4HFJQQMJU4vvAkWZxFQlbi0dCkziM0moC7R9mw7K4gtIhAlcfTVLLB6Z
 oEsiS9fToPZwgIOEr0nmpm6GLmA5l9glPh89hAbSIITaMHXXUuAijiAlglK/N0hDNGrJfHw1y
 0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU00Esqykz
 PKMlNzMwB8sz0clOLixPTU3MSk4r1kvNzNzECw48BCHYw3lsWcIhRkoNJSZR3+jr1SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvJsOA+UEi1LTUyvSMnOAkQCTluDgURLhfQyS5i0uSMwtzkyHS
 J1i1OXYsHr9FyYhlrz8vFQpcd5FIEUCIEUZpXlwI2BReYlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvM9ApvBk5pXAbXoFdAQT0BGud5VBjihJREhJNTB2P1i7smFDm5M13xkz+4WFrdeWdZo
 mGRWbB/75UMghLfjnyfUnsnoHa8Lailfah/NF/LrRJMRr5n7p85lE820XnUv0I+PnLnkqLVKx
 44LYfz2lH43Rs+yeLN9jvu7YW5OVdSl7P/ww+bj5p4PW9rmKah1r0wpvOxref9QTd4t5T/pHv
 dI9JleUWIozEg21mIuKEwHDN8dYxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495778522!44941970!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63197 invoked from network); 26 May 2017 06:02:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 06:02:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 May 2017 00:02:01 -0600
Message-Id: <5927E0FB020000780015CB94@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 26 May 2017 00:02:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
 <9decb9e7-6916-6850-fea1-22db8ca7928b@oracle.com>
 <45b8165d-8073-be54-b0f7-eae80b360838@arm.com>
 <daf2b44f-d1a1-ad11-7fff-d1186e0d9dba@oracle.com>
In-Reply-To: <daf2b44f-d1a1-ad11-7fff-d1186e0d9dba@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA1LjE3IGF0IDIwOjAwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA1LzI1LzIwMTcgMDE6NDYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24g
MjUvMDUvMTcgMTg6MDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IElzIHRoaXM6Cj4+Pgo+
Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTA1L21zZzAyMzQwLmh0bWwgCj4+Pgo+Pj4KPj4+IGJlaW5nIGRlZmVycmVkIHRvIHRoZSBu
ZXh0IFJDIChpZiB3ZSBhcmUgaGF2aW5nIG9uZSk/Cj4+Cj4+IEkgbWlzc2VkIHRoYXQgaXNzdWUg
c29ycnkuIFNvIGZhciwgdGhpcyBwYXRjaCBsYWNrcyBvZgo+PiBBY2tlZC1ieS9SZXZpZXdlZC1i
eSBidXQgYXMgYSBUZXN0ZWQtYnkuCj4+Cj4+IEkgYW0gYXdhcmUgdGhlIHBhdGNoIHRoYXQgaW50
cm9kdWNlZCB0aGUgcmVncmVzc2lvbiAoZWZhOTU5NmU5ZAo+PiAieDg2L21tOiBmaXggaW5jb3Jy
ZWN0IHVubWFwcGluZyBvZiAyTUIgYW5kIDFHQiBwYWdlcyIpIHdhcyBhdHRlbXB0aW5nCj4+IHRv
IHByZXZlbnQgYnJlYWtpbmcgZG93biBhbiBFUFQgc3RydWN0dXJlIGlycmV2ZXJzaWJseSB3aGVu
IHJlbW92aW5nCj4+IDJNQiBhbmQgMUdCIHBhZ2VzLiBBRkFJVSwgdGhpcyBjb21taXQgd2lsbCBp
bXByb3ZlIHBlcmZvcm1hbmNlLCBidXQgYQo+PiBib290IHJlZ3Jlc3Npb24gd2FzIGludHJvZHVj
ZWQgb24gQU1EIHBsYXRmb3Jtcy4KPiAKPiAKPiBUaGUgcmVncmVzc2lvbiBvbmx5IGFmZmVjdHMg
QU1EIGd1ZXN0cyB0aGF0IGhhdmUgbWF4bWVtID4gbWVtb3J5Lgo+IAo+IFNpbmNlIHdlIGhhdmUg
YSBmaXggaW4gZmxpZ2h0IG15IHN1Z2dlc3Rpb24gd291bGQgYmUgdG8gcmVsZWFzZS1ub3RlCj4g
dGhpcyBpc3N1ZSBidXQgbm90IHJldmVydCB0aGUgb2ZmZW5kaW5nIHBhdGNoLgoKSSdtIHByZXR0
eSBjb252aW5jZWQgd2UgY2FuIGdldCB0aGlzIHNvcnRlZCBiZWZvcmUgNC45IGdvZXMgb3V0LApz
byArMSB0byBub3QgcmV2ZXJ0aW5nIHJpZ2h0IGF3YXkuIEknbSBub3QgZXZlbiBzdXJlIGlzIHdl
IG1heQpub3RpY2UgdGhpcyBpbiBvc3N0ZXN0LCBhcyBJJ20gdW5jZXJ0YWluIHdoZXRoZXIgdGhl
cmUgYXJlIGFueQp0ZXN0cyB3aXRoIG1heG1lbSA+IG1lbW9yeS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri May 26 06:04:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 06:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE8M7-0007DN-1g; Fri, 26 May 2017 06:04:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dE8M5-0007DF-PW
 for xen-devel@lists.xen.org; Fri, 26 May 2017 06:04:09 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 9F/4C-26749-855C7295; Fri, 26 May 2017 06:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDSzfiqHq
 kwYQJahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLS4vZCw4wVhw50sTUwDiVsYuRk0NIIE/i
 Y+dtNhCbV8BOoqtvLhOILSFgKHF64U0WEJtFQFViwcGnYDabgLpE27PtrCC2iEC4xMUp79i7G
 Lk4mAUuM0pcnrwMbJCwgL9E76UmdogFoRKH3kwAa+YUCJFYf+c40AIOoGWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoZGekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GF91Ox9ilORgUhLlnb5OPVKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfBqHAGqEyxKTU+tSMvMAUYITKkEB
 4+SCO8MkDRvcUFibnFmOkTqFKMxx6x/a74wcTR92PKFSQhskpQ4rzxIqQBIaUZpHtwgWOReYp
 SVEuZlBDpTiKcgtSg3swRV/hWjOAejkjBvHMgUnsy8Erh9r4BOYQI6xfWuMsgpJYkIKakGRiN
 BC64w5n3tF8Tjt8o7amxf6DG/a2nJvcaCos4tVT5Xpebdc564m/1g97Q3l6f2zjtRvj206pjG
 hl5tF0ZupoSEYN/ON7vTtztZcD2ePKGWRcmXXTM9Q1F67Z4NKhyX3Sbtrrw0JfbjykuHjhSkB
 N9iD54xP0rp5j6u8u1F05bzPtc7mBOfqsRSnJFoqMVcVJwIAIcDu2bXAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495778646!47098946!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1911 invoked from network); 26 May 2017 06:04:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 06:04:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 May 2017 00:04:05 -0600
Message-Id: <5927E178020000780015CB97@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 26 May 2017 00:04:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "julien.grall@arm.com" <julien.grall@arm.com>,
 "Luwei Kang" <luwei.kang@intel.com>
References: <82D7661F83C1A047AF7DC287873BF1E167D09F6F@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167D09F6F@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Xudong Hao <xudong.hao@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 for-4.9] x86/vpmu: add cpu hot unplug
 notifier for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA1LjE3IGF0IDA3OjIwLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAgICAgSWYgdGhlcmUgaGF2ZSBhbnl0aGluZyBuZWVkIHRvIGNoYW5nZSBpbiB0
aGlzIHBhdGNoPwoKSSBkaWRuJ3QgZ2V0IHRvIGxvb2sgYXQgdjQgeWV0IC0gdG9vIGJ1c3kgd2l0
aCBvdGhlciBzdHVmZi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 07:25:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 07:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE9c7-0004Sc-DB; Fri, 26 May 2017 07:24:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312b642c3=sergey.dyasli@citrix.com>)
 id 1dE9c6-0004SW-6n
 for xen-devel@lists.xen.org; Fri, 26 May 2017 07:24:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D1/B7-02183-D38D7295; Fri, 26 May 2017 07:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsWyU9JRQtfyhnq
 kwZtDJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsI2eYC3qNK6b2/mRuYNxh1MXIySEh4Cfx
 fc1pZhCbTUBPYuPsV0wgtgiQ3bWmGSjOxcEs0Mckse7zJHaQhLBAmMT3efuhisIlDqxcwtbFy
 AFkG0m0TI0HMVkEVCUWHtYBqeAVMJD4s2cDC4gtJGAnsfLJE7BOTgF7iWc/14DZjAKyEl8aV4
 OdwCwgLnHryXwmiNMEJJbsOc8MYYtKvHz8jxXCVpF4vnMBI4StI3H2+hMo20Bi69J9LCAnMAt
 oSqzfpQ8x0lLi2cWVbBC2osSU7ofsEKcJSpyc+YRlAqPYLCSbZyF0z0LSPQtJ9ywk3QsYWVcx
 ahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgTGVT0DA+MOxsbZf
 ocYJTmYlER5p69TjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvnGlBOsCg1PbUiLTMHGOEwaQ
 kOHiURXo3rQGne4oLE3OLMdIjUKUZFKXHeLyB9AiCJjNI8uDZYUrnEKCslzMvIwMAgxFOQWpS
 bWYIq/4pRnINRSZhXF2Q8T2ZeCdz0V0CLmYAW+54DW1ySiJCSamDUb1S+K941xWZXEfeRTE0v
 llMXK9MOWRt80AxqK7c5YTux7OCRSPajWw86W+x+EKNmL8Nbn3zocliUwAy75PdLriiuev9C7
 Nr1NOG1Nav5VVvkXNlErPjqE5/Gca3UOylfl8Tn5ZvVE/tGmW3pR0Gt6+tqgwXtZq0+ntW83/
 zZC6e76/7cjlNiKc5INNRiLipOBAAfXzooJQMAAA==
X-Env-Sender: prvs=312b642c3=sergey.dyasli@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495783481!64108442!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16042 invoked from network); 26 May 2017 07:24:41 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 07:24:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,395,1491264000"; d="scan'208";a="46771529"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH] x86/vmx: Fix vmentry failure because of invalid LER on
 Broadwell
Thread-Index: AQHS1VCfyji4Oa/0/kygz2yev3jwnaIGFhsA
Date: Fri, 26 May 2017 07:24:38 +0000
Message-ID: <1495783478.3050.2.camel@citrix.com>
References: <20170525121533.32409-1-ross.lagerwall@citrix.com>
In-Reply-To: <20170525121533.32409-1-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <D096D21A3917604C9DCBC0839FBE4CDD@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/vmx: Fix vmentry failure because of
 invalid LER on Broadwell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9zcywNCg0KT24gVGh1LCAyMDE3LTA1LTI1IGF0IDEzOjE1ICswMTAwLCBSb3NzIExhZ2Vy
d2FsbCB3cm90ZToNCj4gT2NjYXNpb25hbGx5LCB0aGUgdG9wIHRocmVlIGJpdHMgb2YgTVNSX0lB
MzJfTEFTVElOVFRPSVANCj4gKE1TUl9MRVJfVE9fTElQKSBtYXkgYmUgaW5jb3JyZWN0LCBhcyB0
aG91Z2ggdGhlIE1TUiBpcyB1c2luZyB0aGUNCj4gTEJSX0ZPUk1BVF9FSVBfRkxBR1NfVFNYIGZv
cm1hdC4gVGhlIE1TUiBzaG91bGQgY29udGFpbiBhbiBvZmZzZXQgaW50bw0KPiB0aGUgY3VycmVu
dCBjb2RlIHNlZ21lbnQgYWNjb3JkaW5nIHRvIHRoZSBJbnRlbCBkb2N1bWVudGF0aW9uLiBJdCBp
cyBub3QNCj4gY2xlYXIgd2h5IHRoaXMgaGFwcGVucy4gSXQgbWF5IGJlIGR1ZSB0byBlcnJhdHVt
IEJERjE0LCBvciBzb21lIG90aGVyDQo+IGVycmF0YS4gIFRoZSByZXN1bHQgaXMgYSB2bWVudHJ5
IGZhaWx1cmUuDQo+IA0KPiBXb3JrYXJvdW5kIHRoZSBpc3N1ZSBieSBzaWduLWV4dGVuZGluZyBp
bnRvIGJpdHMgNjE6NjMgZm9yIHRoaXMgTVNSIG9uDQo+IEJyb2Fkd2VsbCBDUFVzLg0KPiAtLS0N
Cj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAyOSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8
ICAxICsNCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMNCj4gaW5kZXggYzhlZjE4YS4uN2Q3MjlhZiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMNCj4g
QEAgLTI0MzQsNiArMjQzNCw3IEBAIHN0YXRpYyB2b2lkIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1
cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ICB9DQo+ICANCj4gIHN0YXRpYyB2b2lk
IF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpOw0KPiArc3RhdGljIHZvaWQgX19pbml0
IGxlcl9iZHdfZml4dXBfY2hlY2sodm9pZCk7DQo+ICANCj4gIGNvbnN0IHN0cnVjdCBodm1fZnVu
Y3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQpDQo+ICB7DQo+IEBAIC0yNDk5LDYg
KzI1MDAsNyBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0
X3ZteCh2b2lkKQ0KPiAgICAgIHNldHVwX3ZtY3NfZHVtcCgpOw0KPiAgDQo+ICAgICAgbGJyX3Rz
eF9maXh1cF9jaGVjaygpOw0KPiArICAgIGxlcl9iZHdfZml4dXBfY2hlY2soKTsNCj4gIA0KPiAg
ICAgIHJldHVybiAmdm14X2Z1bmN0aW9uX3RhYmxlOw0KPiAgfQ0KPiBAQCAtMjc5MCw4ICsyNzky
LDEwIEBAIGVudW0NCj4gIH07DQo+ICANCj4gICNkZWZpbmUgTEJSX0ZST01fU0lHTkVYVF8yTVNC
ICAoKDFVTEwgPDwgNTkpIHwgKDFVTEwgPDwgNjApKQ0KPiArI2RlZmluZSBMRVJfVE9fU0lHTkVY
VF8zTVNCICAoTEJSX0ZST01fU0lHTkVYVF8yTVNCIHwgKDFVTEwgPDwgNTgpKQ0KPiAgDQo+ICBz
dGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOw0KPiArc3RhdGlj
IGJvb2wgX19yZWFkX21vc3RseSBsZXJfYmR3X2ZpeHVwX25lZWRlZDsNCj4gIHN0YXRpYyB1aW50
MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9tX3N0YXJ0Ow0KPiAgc3RhdGljIHVpbnQzMl90IF9f
cmVhZF9tb3N0bHkgbGJyX2Zyb21fZW5kOw0KPiAgc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0
bHkgbGJyX2xhc3RpbnRfZnJvbTsNCj4gQEAgLTI4MjgsNiArMjgzMiwxMyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgbGJyX3RzeF9maXh1cF9jaGVjayh2b2lkKQ0KPiAgICAgIH0NCj4gIH0NCj4gIA0K
PiArc3RhdGljIHZvaWQgX19pbml0IGxlcl9iZHdfZml4dXBfY2hlY2sodm9pZCkNCj4gK3sNCj4g
KyAgICAvKiBCcm9hZHdlbGwgRTUtMjYwMCB2NCBwcm9jZXNzb3JzIG5lZWQgdG8gd29yayBhcm91
bmQgZXJyYXR1bSBCREYxNC4gKi8NCj4gKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2ID09IDYg
JiYgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgPT0gNzkgKQ0KPiArICAgICAgICBsZXJfYmR3X2Zp
eHVwX25lZWRlZCA9IHRydWU7DQo+ICt9DQo+ICsNCj4gIHN0YXRpYyBpbnQgaXNfbGFzdF9icmFu
Y2hfbXNyKHUzMiBlY3gpDQo+ICB7DQo+ICAgICAgY29uc3Qgc3RydWN0IGxicl9pbmZvICpsYnIg
PSBsYXN0X2JyYW5jaF9tc3JfZ2V0KCk7DQo+IEBAIC0zMDg5LDYgKzMxMDAsOCBAQCBzdGF0aWMg
aW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1z
cl9jb250ZW50KQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJj
ZXB0X2Zvcl9tc3IodiwgbGJyLT5iYXNlICsgaSwgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOw0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdm14Lmxicl90c3hfZml4dXBf
ZW5hYmxlZCA9DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGJyX3RzeF9maXh1cF9u
ZWVkZWQ7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXgubGVyX2Jk
d19maXh1cF9lbmFibGVkID0NCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXJfYmR3
X2ZpeHVwX25lZWRlZDsNCj4gICAgICAgICAgICAgICAgICAgICAgfQ0KPiAgICAgICAgICB9DQo+
ICANCj4gQEAgLTQxNzQsNiArNDE4NywyMCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZv
aWQpDQo+ICAgICAgICAgIG1zci0+ZGF0YSB8PSAoKExCUl9GUk9NX1NJR05FWFRfMk1TQiAmIG1z
ci0+ZGF0YSkgPDwgMik7DQo+ICB9DQo+ICANCj4gK3N0YXRpYyB2b2lkIGxlcl9iZHdfZml4dXAo
dm9pZCkNCj4gK3sNCj4gKyAgICBzdHJ1Y3Qgdm14X21zcl9lbnRyeSAqbXNyOw0KPiArDQo+ICsg
ICAgLyoNCj4gKyAgICAgKiBPY2Nhc2lvbmFsbHksIHRoZSB0b3AgdGhyZWUgYml0cyBvZiBNU1Jf
SUEzMl9MQVNUSU5UVE9JUCBtYXkgYmUNCj4gKyAgICAgKiBpbmNvcnJlY3QgKHBvc3NpYmx5IGR1
ZSB0byBCREYxNCksIGFzIHRob3VnaCB0aGUgTVNSIGlzIHVzaW5nIHRoZQ0KPiArICAgICAqIExC
Ul9GT1JNQVRfRUlQX0ZMQUdTX1RTWCBmb3JtYXQuIFRoaXMgaXMgaW5jb3JyZWN0IGFuZCBjYXVz
ZXMgYSB2bWVudHJ5DQo+ICsgICAgICogZmFpbHVyZSAtLSB0aGUgTVNSIHNob3VsZCBjb250YWlu
IGFuIG9mZnNldCBpbnRvIHRoZSBjdXJyZW50IGNvZGUNCj4gKyAgICAgKiBzZWdtZW50LiBGaXgg
aXQgdXAgYnkgc2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDYxOjYzLiAqLw0KPiArICAgIGlmICgg
KG1zciA9IHZteF9maW5kX21zcihNU1JfSUEzMl9MQVNUSU5UVE9JUCwgVk1YX0dVRVNUX01TUikp
ICE9IE5VTEwgKQ0KPiArICAgICAgICBtc3ItPmRhdGEgfD0gKChMRVJfVE9fU0lHTkVYVF8zTVNC
ICYgbXNyLT5kYXRhKSA8PCAzKTsNCj4gK30NCj4gKw0KPiAgdm9pZCB2bXhfdm1lbnRlcl9oZWxw
ZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ICB7DQo+ICAgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50Ow0KPiBAQCAtNDIzMiw2ICs0MjU5LDggQEAgdm9pZCB2bXhf
dm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ICAgb3V0
Og0KPiAgICAgIGlmICggdW5saWtlbHkoY3Vyci0+YXJjaC5odm1fdm14Lmxicl90c3hfZml4dXBf
ZW5hYmxlZCkgKQ0KPiAgICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7DQo+ICsgICAgaWYgKCB1bmxp
a2VseShjdXJyLT5hcmNoLmh2bV92bXgubGVyX2Jkd19maXh1cF9lbmFibGVkKSApDQo+ICsgICAg
ICAgIGxlcl9iZHdfZml4dXAoKTsNCg0KU2luY2UgdGhlIG5ldyBsZXJfYmR3X2ZpeHVwKCkgaXMg
YWxzbyBMQlItcmVsYXRlZCwgSU1ITyBpdCB3b3VsZCBiZQ0KYmV0dGVyIHRvIGhhdmUgb25seSBv
bmUgY2hlY2sgaW4gdm14X3ZtZW50ZXJfaGVscGVyKCkgZm9yIGJvdGggZml4dXBzLg0KQSBuZXcg
ZnVuY3Rpb24gY2FuIGJlIGludHJvZHVjZWQgdGhhdCB3aWxsIGNoZWNrIGZvciBhIHNwZWNpZmlj
DQpMQlItZml4dXAgdGhhdCBuZWVkcyB0byBiZSBhcHBsaWVkLg0KDQo+ICANCj4gICAgICBIVk1U
UkFDRV9ORChWTUVOVFJZLCAwLCAxLypjeWNsZXMqLywgMCwgMCwgMCwgMCwgMCwgMCwgMCk7DQo+
ICANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oDQo+IGluZGV4IDk1MDdiZDIuLmFlZGVm
ODIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgNCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaA0KPiBAQCAtMTM3LDYgKzEz
Nyw3IEBAIHN0cnVjdCBhcmNoX3ZteF9zdHJ1Y3Qgew0KPiAgICAgIHVpbnQ4X3QgICAgICAgICAg
ICAgIHZteF9lbXVsYXRlOw0KPiAgDQo+ICAgICAgYm9vbCAgICAgICAgICAgICAgICAgbGJyX3Rz
eF9maXh1cF9lbmFibGVkOw0KPiArICAgIGJvb2wgICAgICAgICAgICAgICAgIGxlcl9iZHdfZml4
dXBfZW5hYmxlZDsNCj4gIA0KPiAgICAgIC8qIEJpdG1hc2sgb2Ygc2VnbWVudHMgdGhhdCB3ZSBj
YW4ndCBzYWZlbHkgdXNlIGluIHZpcnR1YWwgODA4NiBtb2RlICovDQo+ICAgICAgdWludDE2X3Qg
ICAgICAgICAgICAgdm04Nl9zZWdtZW50X21hc2s7DQotLSANClRoYW5rcywNClNlcmdleQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 07:28:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 07:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dE9fe-0004d3-TV; Fri, 26 May 2017 07:28:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dE9fd-0004ch-BH
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 07:28:25 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 23/3D-01730-819D7295; Fri, 26 May 2017 07:28:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVf8pnq
 kwbSNnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNkbVbC9ibHi9afXbA2M
 O4O6GDk5hAT+MkpMWGXQxcgFZD9mlNjW1sEG4WxjlHj4ZQILSJWIgLPE1zNz2UFsXgF9iXUnN
 jOD2MIC5hLdPXuZQBokBLZoSDx//gqsSELAU2JmbxcjjN24aD3QIHYONgEriUNiIFEWAVWJlb
 dOsE5g5F7AyLCKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q5/UMDIw7GHe0+x1ilORgUhLlnb5OPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/v60A5waLU
 9NSKtMwcYPDBpCU4eJREeMNuAKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9xXIDAGQo
 ozSPLgRsEi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdxnIFJ7MvBK4Ta+AjmACOsL3HN
 gRJYkIKakGxpg7xl+TRXYb5SyM7IhfGtUy7cmtcgaBz6Wn1AV+b02SZzB7uO+16LWQet6iN07
 F5fUPF1xaWbc6PHRR2ZnJHq7iWa27pnDKCiyw+TV909ZQ+52X9PffqPbsXWnxcNLeQ3feF100
 XcpcfjCHWSpMf8Wy2ecdLk/YIe26OqPXVeFhY9fElmsKiUosxRmJhlrMRcWJACt2fw5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495783701!100184363!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32677 invoked from network); 26 May 2017 07:28:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 May 2017 07:28:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dE9fX-0008Qf-QU; Fri, 26 May 2017 07:28:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dE9fR-0000vW-Vd; Fri, 26 May 2017 07:28:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dE9fR-0003lN-Cy; Fri, 26 May 2017 07:28:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109747-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-xl-xsm:debian-fixup:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d9eb706356ad4dbd04aad563ec4d2bcd3d7d6c03
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 May 2017 07:28:13 +0000
Subject: [Xen-devel] [xen-unstable test] 109747: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc0NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTc0Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwOTcwNwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBSRUdSLiB2cy4gMTA5NzA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdS
LiB2cy4gMTA5NzA3CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEwIGRlYmlhbi1maXh1
cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk3MDcKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMDk2NzkKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwOTY5MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjkwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDk2OTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTcwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NzA3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDk3MDcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkOWViNzA2MzU2YWQ0ZGJkMDRhYWQ1NjNlYzRk
MmJjZDNkN2Q2YzAzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZmFm
ZGMyOGViOThkYzFjYjY4NjM3OWQ4MzI3MDUxNmZjMzgwNDlkCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMDk3MDcgIDIwMTctMDUtMjQgMDI6MTk6MTggWiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTA5NzI2ICAyMDE3LTA1LTI0IDE5OjUwOjUyIFogICAgMSBkYXlzICAgIDIgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NzQ3ICAyMDE3LTA1LTI1IDE2OjUyOjM1IFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgogIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBYdWRvbmcgSGFvIDx4dWRv
bmcuaGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkOWViNzA2MzU2YWQ0ZGJkMDRhYWQ1NjNlYzRkMmJj
ZDNkN2Q2YzAzCkF1dGhvcjogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29t
PgpEYXRlOiAgIFR1ZSBNYXkgMjMgMTU6MTI6NTggMjAxNyArMDEwMAoKICAgIHg4Ni9odm1sb2Fk
ZXI6IERvbid0IHdhaXQgZm9yIHRoZSBwcm9kdWNlciB0byBmaWxsIHRoZSByaW5nIGlmCiAgICAK
ICAgIFRoZSBjb25kaXRpb246IGlmIHRoZXJlIGlzIGEgc3BhY2UgaW4gdGhlIHJpbmcgdGhlbiB3
YWl0IGZvciB0aGUgcHJvZHVjZXIKICAgIHRvIGZpbGwgdGhlIHJpbmcgYWxzbyBldmFsdWF0ZXMg
dG8gdHJ1ZSBldmVuIGlmIHRoZSByaW5nIGlmIGZ1bGwuIEl0CiAgICBsZWFkcyB0byBhIGRlYWRs
b2NrIHdoZXJlIHByb2R1Y2VyIGlzIHdhaXRpbmcgZm9yIGNvbnN1bWVyCiAgICB0byBjb25zdW1l
IHRoZSBpdGVtcyBhbmQgY29uc3VtZXIgaXMgd2FpdGluZyBmb3IgcHJvZHVjZXIgdG8gZmlsbCB0
aGUgcmluZy4KICAgIAogICAgRml4IGZvciB0aGUgaXNzdWU6IGNoZWNrIGlmIHRoZSByaW5nIGlz
IGZ1bGwgYW5kIHRoZW4gYnJlYWsgZnJvbQogICAgdGhlIGxvb3AgdG8gY29uc3VtZSB0aGUgaXRl
bXMgZnJvbSB0aGUgcmluZy4KICAgIGVnLiBjYXNlOiBwcm9kID0gMTI3MiwgY29ucyA9IDI0OC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cgpjb21taXQgN2NjODA2ZDdmMWQ5MWRkNGM0NjU2ZjExMjI2ZjA0M2M3NDllYjBlZApBdXRob3I6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWF5
IDIyIDExOjM4OjMxIDIwMTcgKzAxMDAKCiAgICBSZXN0b3JlIEhWTV9PUCBoeXBlcmNhbGwgY29u
dGludWF0aW9uIChwYXJ0aWFsIHJldmVydCBvZiBhZTIwY2NmKQogICAgCiAgICBDb21taXQgYWUy
MGNjZiByZW1vdmVkIHRoZSBoeXBlcmNhbGwgY29udGludWF0aW9uIGxvZ2ljIGZyb20gdGhlIGVu
ZAogICAgb2YgZG9faHZtX29wKCksIGNsYWltaW5nOgogICAgCiAgICAiVGhpcyBwYXRjaCByZW1v
dmVzIHRoZSBuZWVkIGZvciBoYW5kbGluZyBIVk1PUCByZXN0YXJ0cywgc28gdGhhdAogICAgaW5m
cmFzdHJ1Y3R1cmUgaXMgcmVtb3ZlZC4iCiAgICAKICAgIFRoYXQgdHVybnMgb3V0IHRvIGJlIGZh
bHNlLiAgVGhlIHJlbW92YWwgb2YgSFZNT1Bfc2V0X21lbV90eXBlIHJlbW92ZWQKICAgIHRoZSBu
ZWVkIHRvIHN0b3JlIGEgc3RhcnQgaXRlcmF0aW9uIHZhbHVlIGluIHRoZSBoeXBlcmNhbGwKICAg
IGNvbnRpbnVhdGlvbiwgYnV0IGEgZ3JlcCB0aHJvdWdoIGh2bS5jIGZvciBFUkVTVEFSVCB0dXJu
cyB1cCBhdCBsZWFzdAogICAgdHdvIHBsYWNlcyB3aGVyZSBkb19odm1fb3AoKSBtYXkgc3RpbGwg
bmVlZCBhIGh5cGVyY2FsbCBjb250aW51YXRpb246CiAgICAKICAgICAqIEhWTU9QX3NldF9odm1f
cGFyYW0gY2FuIHJldHVybiAtRVJFU1RBUlQgd2hlbiBzZXR0aW5nCiAgICBIVk1fUEFSQU1fSURF
TlRfUFQgaW4gdGhlIGV2ZW50IHRoYXQgaXQgZmFpbHMgdG8gYWNxdWlyZSB0aGUgZG9tY3RsCiAg
ICBsb2NrCiAgICAKICAgICAqIEhWTU9QX2ZsdXNoX3RsYnMgY2FuIHJldHVybiAtRVJFU1RBUlQg
aWYgc2V2ZXJhbCB2Y3B1cyBjYWxsIGl0IGF0CiAgICAgICB0aGUgc2FtZSB0aW1lCiAgICAKICAg
IEluIGJvdGggY2FzZXMsIGEgc2ltcGxlIHJlc3RhcnQgKHdpdGggbm8gc3RvcmVkIGl0ZXJhdGlv
biBpbmZvcm1hdGlvbikKICAgIGlzIG5lY2Vzc2FyeS4KICAgIAogICAgQWRkIGEgY2hlY2sgZm9y
IC1FUkVTVEFSVCBhZ2FpbiwgYWxvbmcgd2l0aCBhIGNvbW1lbnQgYXQgdGhlIHRvcCBvZgogICAg
dGhlIGZ1bmN0aW9uIHJlZ2FyZGluZyB0aGUgbGFjayBvZiBkZWNvZGluZyBhbnkgaW5mb3JtYXRp
b24gZnJvbSB0aGUKICAgIG9wIHZhbHVlLgogICAgCiAgICBSZXBvcnRlZC1ieTogWHVkb25nIEhh
byA8eHVkb25nLmhhb0BpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IFh1ZG9uZyBIYW8g
PHh1ZG9uZy5oYW9AaW50ZWwuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 08:16:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 08:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEAQJ-0000F1-Ky; Fri, 26 May 2017 08:16:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEAQI-0000Ev-VC
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 08:16:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2B/1C-03613-664E7295; Fri, 26 May 2017 08:16:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTTf1iXq
 kwaf/Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byM0oFh9Qr3p7/zdrAOF2hi5GLQ0hgE6PE
 /1MbmCGcA4wSU48uYe1i5OQQFrCR+HDtHwuILSIQKnHh7H4mkCJmge2MEvsnTmOD6LjLLHFr3
 wawKjYBXYkdN18zg9i8AlYSaze+BYuzCKhK/J3aCGaLCoRL9B7oZ4OoEZQ4OfMJWJxTwEei52
 UP2GZmAXWJP/MuMUPY4hJNX1ZCxeUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tSistQ
 iXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBlAIIdjJc3BhxilORgUhLl
 nb5OPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+HR0A5waLU9NSKtMwcYLTApCU4eJREeHNB0
 rzFBYm5xZnpEKlTjIpS4rwbQRICIImM0jy4NliEXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5
 Iwb/JjoCk8mXklcNNfAS1mAlrsew5scUkiQkqqgfFunISPx9PAS6malz7l1D/IvpRgnH05n5u
 P7crxRYt9ZvbrnYg7UvHNh13rf/n0ZO4E05MPkuuWWX99FX2Ge3rB/PTNjf+CSo8saJD2ijm6
 qTkj4M1v7gR7l31PtOcL2azLUD7d/WFTXpSOdv2luaLXFBu2bxTw35syUdRm1wxZW82fYVeiE
 5VYijMSDbWYi4oTASx39YbLAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495786596!62816263!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25043 invoked from network); 26 May 2017 08:16:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 26 May 2017 08:16:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6565D80D;
 Fri, 26 May 2017 01:16:36 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1A5053F53D;
 Fri, 26 May 2017 01:16:34 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-20-andre.przywara@arm.com>
 <fa103455-c8d6-59d4-728b-38b6ab3e5cd3@arm.com>
 <16e3a145-795d-03e9-8733-96bdd55d8679@arm.com>
 <e67eafff-5748-8e75-683d-6e4085e4ce9d@arm.com>
 <ab09df3a-a1b0-6f36-029e-89ed255820ba@arm.com>
 <alpine.DEB.2.10.1705241053120.18759@sstabellini-ThinkPad-X260>
 <5340b146-3b2d-216a-df66-5b54a1d4d485@arm.com>
 <alpine.DEB.2.10.1705251343020.18759@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <40bbfc93-8c47-3ef1-13ca-d5f1f9f07acc@arm.com>
Date: Fri, 26 May 2017 09:16:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705251343020.18759@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, nd@arm.com,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 19/28] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNS8wNS8xNyAyMTo0NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjUgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMjUvMDUvMjAxNyAxOTo1
NSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gV2VkLCAyNCBNYXkgMjAxNywgQW5k
cmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAyNC8wNS8xNyAxMDo1Niwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSBBbmRyZSwKPj4+Pj4KPj4+Pj4gT24gMDUvMjQv
MjAxNyAxMDoxMCBBTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+PiBPbiAxNy8wNS8xNyAx
OTowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiAgLyoKPj4+Pj4+Pj4gICAqIExvb2t1
cCB0aGUgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlCj4+Pj4+Pj4+
IGFzc29jaWF0ZWQKPj4+Pj4+Pj4gd2l0aAo+Pj4+Pj4+PiAgICogdGhhdCBkZXZpY2UgSUQuCj4+
Pj4+Pj4+IEBAIC00MTQsNiArNDI5LDEzMyBAQCBvdXRfdW5sb2NrOgo+Pj4+Pj4+PiAgICAgIHJl
dHVybiByZXQ7Cj4+Pj4+Pj4+ICB9Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+ICsvKiBNdXN0IGJlIGNhbGxl
ZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwo+Pj4+Pj4+PiArc3RhdGljIGludCBpdHNfZGlz
Y2FyZF9ldmVudChzdHJ1Y3QgdmlydF9pdHMgKml0cywKPj4+Pj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZpZCkKPj4+Pj4+Pj4g
K3sKPj4+Pj4+Pj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4+Pj4+Pj4+ICsgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKPj4+Pj4+Pj4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPj4+Pj4+
Pj4gKyAgICB1aW50MzJfdCB2bHBpOwo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICsgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKyAgICBp
ZiAoICFyZWFkX2l0dGVfbG9ja2VkKGl0cywgdmRldmlkLCB2ZXZpZCwgJnZjcHUsICZ2bHBpKSAp
Cj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICsg
ICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKPj4+Pj4+Pj4gKyAgICAgICAgcmV0dXJuIC1F
Tk9FTlQ7Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKyAgICAvKiBMb2NrIHRoaXMgVkNQVSdzIFZHSUMg
dG8gbWFrZSBzdXJlIG5vYm9keSBpcyB1c2luZyB0aGUKPj4+Pj4+Pj4gcGVuZGluZ19pcnEuICov
Cj4+Pj4+Pj4+ICsgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7Cj4+Pj4+Pj4KPj4+Pj4+PiBUaGVyZSBpcyBhbiBpbnRlcmVzdGluZyBpc3N1ZSBoYXBw
ZW5pbmcgd2l0aCB0aGlzIGNvZGUuIFlvdSBkb24ndAo+Pj4+Pj4+IGNoZWNrCj4+Pj4+Pj4gdGhl
IGNvbnRlbnQgb2YgdGhlIG1lbW9yeSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFNvIGEgbWFsaWNp
b3VzCj4+Pj4+Pj4gZ3Vlc3QKPj4+Pj4+PiBjb3VsZCBjcmFmdCB0aGUgbWVtb3J5IGluIG9yZGVy
IHRvIHNldHVwIG1hcHBpbmcgd2l0aCBrbm93biB2bHBpIGFuZAo+Pj4+Pj4+IGEKPj4+Pj4+PiBk
aWZmZXJlbnQgdkNQVS4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoaXMgd291bGQgbGVhZCB0byB1c2UgdGhl
IHdyb25nIGxvY2sgaGVyZSBhbmQgY29ycnVwdCB0aGUgbGlzdC4KPj4+Pj4+Cj4+Pj4+PiBXaGF0
IGFib3V0IHRoaXM6Cj4+Pj4+PiBSaWdodCBub3cgKG1vc3RseSBkdWUgdG8gdGhlIHJlcXVpcmVt
ZW50cyBvZiB0aGUgSU5WQUxMCj4+Pj4+PiBpbXBsZW1lbnRhdGlvbikKPj4+Pj4+IHdlIHN0b3Jl
IHRoZSBWQ1BVIElEIGluIG91ciBzdHJ1Y3QgcGVuZGluZ19pcnEsIHBvcHVsYXRlZCB1cG9uIE1B
UFRJLgo+Pj4+Pj4gU28KPj4+Pj4+IG9yaWdpbmFsbHkgdGhpcyB3YXMganVzdCBmb3IgY2FjaGlu
ZyAoSU5WQUxMIGJlaW5nIHRoZSBvbmx5IHVzZXIgb2YKPj4+Pj4+IHRoaXMpLCBidXQgSSB3YXMg
d29uZGVyaW5nIGlmIHdlIHNob3VsZCBtb3ZlIHRoZSBhY3R1YWwgaW5zdGFuY2Ugb2YKPj4+Pj4+
IHRoaXMKPj4+Pj4+IGluZm9ybWF0aW9uIHRvIHBlbmRpbmdfaXJxIGluc3RlYWQgb2YgcmVseWlu
ZyBvbiB0aGUgY29sbGVjdGlvbiBJRAo+Pj4+Pj4gZnJvbQo+Pj4+Pj4gdGhlIElUUyB0YWJsZS4g
U28gd2Ugd291bGQgbmV2ZXIgbmVlZCB0byBsb29rIHVwIGFuZCB0cnVzdCB0aGUgSVRTCj4+Pj4+
PiB0YWJsZXMgZm9yIHRoaXMgaW5mb3JtYXRpb24gYW55bW9yZS4gTGF0ZXIgd2l0aCB0aGUgVkdJ
QyByZXdvcmsgd2UKPj4+Pj4+IHdpbGwKPj4+Pj4+IG5lZWQgdGhpcyBmaWVsZCBhbnl3YXkgKGV2
ZW4gZm9yIFNQSXMpLgo+Pj4+Pj4KPj4+Pj4+IEkgdGhpbmsgdGhpcyBzaG91bGQgc29sdmUgdGhp
cyB0aHJlYXQsIHdoZXJlIGEgZ3Vlc3QgY2FuIG1hbmlwdWxhdGUKPj4+Pj4+IFhlbgo+Pj4+Pj4g
YnkgY3JhZnRpbmcgdGhlIHRhYmxlcy4gVGlua2VyaW5nIHdpdGggdGhlIG90aGVyIGluZm9ybWF0
aW9uIHN0b3JlZCBpbgo+Pj4+Pj4gdGhlIHRhYmxlcyBzaG91bGQgbm90IGhhcm0gWGVuLCB0aGUg
Z3Vlc3Qgd291bGQganVzdCBzaG9vdCBpdHNlbGYgaW50bwo+Pj4+Pj4gdGhlIGZvb3QuCj4+Pj4+
Pgo+Pj4+Pj4gRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/Cj4+Pj4+Cj4+Pj4+IEkgdGhpbmsgc28uIElm
IEkgdW5kZXJzdGFuZCBjb3JyZWN0bHksIHdpdGggdGhhdCBzb2x1dGlvbiB3ZSB3b3VsZCBub3QK
Pj4+Pj4gbmVlZCB0byBwcm90ZWN0IHRoZSBtZW1vcnkgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0Pwo+
Pj4+Cj4+Pj4gV2VsbCwgaXQgZ2V0cyBiZXR0ZXIgKHRob3VnaCBhbHNvIGEgYml0IHNjYXJ5KToK
Pj4+PiBDdXJyZW50bHkgd2UgdXNlIHRoZSBndWVzdCdzIElUUyB0YWJsZXMgdG8gdHJhbnNsYXRl
IGEgRGV2aWNlSUQvRXZlbnRJRAo+Pj4+IHBhaXIgdG8gYSB2TFBJL3ZDUFUgcGFpci4gTm93IHRo
ZXJlIGlzIHRoaXMgbmV3Cj4+Pj4gZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycSgpIGZ1
bmN0aW9uLCB3aGljaCBhbHNvIHRha2VzIGFuIElUUyBhbmQKPj4+PiBhbiBEZXZpY2VJRC9FdmVu
dElEIHBhaXIgYW5kIGdpdmVzIHVzIGEgc3RydWN0IHBlbmRpbmdfaXJxLgo+Pj4+IEFuZCBoZXJl
IHdlIGhhdmUgYm90aCB0aGUgdkxQSSBudW1iZXIgYW5kIHRoZSBWQ1BVIG51bWJlciBpbiB0aGVy
ZQo+Pj4+IGFscmVhZHksIHNvIGFjdHVhbGx5IHdlIGRvbid0IG5lZWQgcmVhZF9pdHRlKCkgYW55
bW9yZS4gQW5kIGlmIHdlIGRvbid0Cj4+Pj4gcmVhZCwgd2UgZG9uJ3QgbmVlZCB3cml0ZS4gQW5k
IGlmIHdlIGRvbid0IHdyaXRlLCB3ZSBkb24ndCBuZWVkIHRvCj4+Pj4gYWNjZXNzIGd1ZXN0IG1l
bW9yeS4gU28gdGhpcyBzZWVtcyB0byByaXBwbGUgdGhyb3VnaCBhbmQgYWxsb3dzIHVzIHRvCj4+
Pj4gcG9zc2libHkgZHVtcCB0aGUgZ3Vlc3QgbWVtb3J5IHRhYmxlcyBhbHRvZ2V0aGVyLgo+Pj4K
Pj4+IFNvdW5kcyBsaWtlIGEgZ29vZCBpZGVhIHRvIG1lIGZvciBEZXZpY2VJRC9FdmVudElEIHRv
IHZMUEkvdkNQVQo+Pj4gdHJhbnNsYXRpb25zLgo+Pj4KPj4+Cj4+Pj4gTm93IHdlIHN0aWxsIHVz
ZSB0aGUgY29sbGVjdGlvbiB0YWJsZSBpbiBndWVzdCBtZW1vcnksIGJ1dCBJIHdhcwo+Pj4+IHdv
bmRlcmluZyBpZiB3ZSBjb3VsZCBzdG9yZSB0aGUgY29sbGVjdGlvbiBJRCBpbiB0aGUgdmNwdSBz
dHJ1Y3QgYW5kIHVzZQo+Pj4+IHNvbWUgaGFzaGluZyBzY2hlbWUgdG8gZG8gdGhlIHJldmVyc2Ug
bG9va3VwLiBCdXQgdGhhdCBtaWdodCBiZQo+Pj4+IHNvbWV0aGluZyBmb3Igc29tZSBmdXR1cmUg
Y2xlYW51cCAvIG9wdGltaXphdGlvbiBzZXJpZXMuCj4+Pgo+Pj4gTGVhdmluZyB0aGUgc2VjdXJp
dHkgYW5nbGUgYXNpZGUgZm9yIGEgbW9tZW50LCBJIHdvdWxkIHByZWZlciB0byBrZWVwCj4+PiB0
aGUgZ3Vlc3QgbWVtb3J5IGFjY2Vzc2VzIHJhdGhlciB0aGFuIGFkZGluZyBhbm90aGVyIGhhc2hp
bmcgc2NoZW1lIHRvCj4+PiBYZW4gZm9yIGNvbGxlY3Rpb24gSURzLgo+Pgo+PiBUaGUgc3BlYyBv
bmx5IHJlcXVpcmUgeW91IHRvIGltcGxlbWVudCBtYXggY3B1cyArIDEgY29sbGVjdGlvbnMuIEkg
ZG9uJ3QgdGhpbmsKPj4gYW4gaGFzaGluZyBzY2hlbWUgd291bGQgYmUgbmVjZXNzYXJ5IGhlcmUu
IEl0IGlzIGEgc2ltcGxlIGFycmF5ICgxIGJ5dGUgcGVyCj4+IGVudHJ5IGluIHRvZGF5KS4KPj4K
Pj4+Cj4+PiBHb2luZyBiYWNrIHRvIHNlY3VyaXR5OiBpdCBsb29rcyBsaWtlIGl0IHNob3VsZCBi
ZSBwb3NzaWJsZSB0byBjaGVjayBmb3IKPj4+IHRoZSB2YWxpZGl0eSBvZiBjb2xsZWN0aW9uIElE
cyB3aXRob3V0IHRvbyBtdWNoIHRyb3VibGVzPwo+Pj4gdG9vPwo+Pgo+PiBJZiB3ZSBzdG9yZSBl
dmVydGhpbmcgaW4gdGhlIHBlbmRpbmdfaXJxIHRoZSB1c2Ugb2YgdGhlIGNvbGxlY3Rpb24gd291
bGQKPj4gbGltaXRlZCB0byBhIGZldyBjb21tYW5kcyAoZS5nIE1PVkksIE1BUFRJLi4uKS4gV2Ug
ZG9uJ3QgbXVjaCBjYXJlIGlmIHRoZQo+PiBndWVzdCBtb2RpZnkgdGhlIGNvbGxlY3Rpb24gdGFi
bGUgYXMgbG9uZyBhcyB3ZSBjaGVjayB0aGUgdkNQVSBpcyB2YWxpZC4KPiAKPiBUaGF0J3Mgd2hh
dCBJIHRob3VnaHQuIEluIHRoYXQgY2FzZSB3ZSBtaWdodCBhcyB3ZWxsIGtlZXAgdGhlIGluZm8g
aW4KPiBndWVzdCBtZW1vcnkuCgpXZWxsLCBpZiB3ZSBoYXZlIGEgY2hhbmNlIHRvIGRyb3AgZ3Vl
c3QgbWVtb3J5IGFjY2Vzc2VzIGZyb20gdGhlIElUUwphbHRvZ2V0aGVyLCB3ZSBzaG91bGQgY29u
c2lkZXIgdGhpcy4KQnV0IHRyeWluZyB0byBpbXBsZW1lbnQgdGhpcyBJIHNhdyB0aGF0IHRoaXMg
cmVxdWlyZXMgcXVpdGUgc29tZSBjb2RlCmNoYW5nZXMsIHdoaWNoIEp1bGllbiBzdWdnZXN0ZWQg
dG8gcG9zdHBvbmUgZm9yIHRoZSByZXdvcmsuIEFuZCBJIGFncmVlLgpTbyBJIGtlcHQgaXQgYXMg
aXQgaXMgbm93IGFuZCBhZGRlZCBUT0RPcy4KCkNoZWVycywKQW5kcmUKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 08:47:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 08:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEAuI-0002NT-2l; Fri, 26 May 2017 08:47:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3127736b2=roger.pau@citrix.com>)
 id 1dEAuG-0002NN-Cn
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 08:47:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 EA/AD-06719-7ABE7295; Fri, 26 May 2017 08:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQnf5a/V
 Ig0+P2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZlyIL/rBUHG19wdrA2MrSxcjJISHgJ/Fz
 wlxGEJtFQFVi6Yb7YHE2AR2Ji3N3soHYIgKOEh27VrGC2MICrhLHTn4Eq+cV8JBY0j0JqJ6DQ
 0ggQ2LWhhyIsKDEyZlPwMYwA41ZsPsTG0gJs4C0xPJ/HCBhTgEriX/dl8FKRAVUJCbO72MHsY
 UEFCX65z1gg7gsXWLr31/MExj5ZiGZOgvJ1FkIUxcwMq9i1ChOLSpLLdI1MtBLKspMzyjJTcz
 M0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMMgYg2MH4a1nAIUZJDiYlUd7p69QjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnw1r8CygkWpaanVqRl5gDDHSYtwcGjJMK7EiTNW1yQmFucmQ6ROsWoy
 9H0YcsXJiGWvPy8VClxXiuQIgGQoozSPLgRsNi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 HeApApPJl5JXCbXgEdwQR0hO85sCNKEhFSUg2MBhfilBWOrF43LTmi5H/1sbdPGxKk5y+Mjrj
 gFca2JG7JQb5/t/PrXux1MPmbOPujf+m0z4b9P99U7RT37Hm7fcHb1kfhnwVCXu1NOn5b5cSE
 GyGOmrH7ot/si9/f//vyuqvGpzWK9K98uDLxz9mfHlNT/oexFDFPVraPncTg6WCSfLau5KkGs
 xJLcUaioRZzUXEiAB0fM464AgAA
X-Env-Sender: prvs=3127736b2=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495788454!95008818!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53249 invoked from network); 26 May 2017 08:47:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 08:47:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,396,1491264000"; d="scan'208";a="46775035"
Date: Fri, 26 May 2017 09:47:27 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <ian.jackson@eu.citrix.com>
Message-ID: <20170526084727.qfut3wxoq74dwhwf@MacBook-Pro-de-Roger.local>
References: <20170525162418.85423-1-roger.pau@citrix.com>
 <20170525162418.85423-6-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170525162418.85423-6-roger.pau@citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 5/7] osstest: introduce a FreeBSD build
	script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMjUsIDIwMTcgYXQgMDU6MjQ6MTZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgpbLi4uXQo+ICsgICAgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQoMTgwMDAsICdmcmVl
YnNkJywgJ2J1aWxkd29ybGQnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByZWZp
eCwgPDxFTkQsICcnKTsKPiArbWFrZSAkbWFrZWZsYWdzIGJ1aWxkd29ybGQKPiArRU5ECgpUaGlz
IGlzIHN0aWxsIHRpbWluZyBvdXQgb24gc29tZSBvZiB0aGUgQ2l0cml4IGludGVybmFsIG9zc3Rl
c3QKaW5zdGFuY2UgaG9zdHMgKGJ1c2gtY3Jpa2V0LCB3aGljaCBvbmx5IGhhcyB0d28gd2F5cyk6
CgpodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcx
NDM4L2J1aWxkLWFtZDY0LWZyZWVic2QvNC50cy1mcmVlYnNkLWJ1aWxkLmxvZwoKVGltZW91dCBz
aG91bGQgYmUgc2V0IHRvIDIxNjAwICg2aCkuIEkgaG9wZSB0aGF0IG9uY2Ugb3NzdGVzdCBpcyBh
YmxlCnRvIGZpbmlzaCBhIGJ1aWxkIG9uIHRoYXQgaG9zdCBzdWNjZXNzZnVsbHkgaXQgd2lsbCBy
ZWFsaXplIGl0J3MKYXdmdWxseSBzbG93IGFuZCBwcmVmZXIgb3RoZXIgaG9zdHMgaW5zdGVhZC4K
ClJvZ2VyLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 08:50:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 08:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEAx4-0002z6-Fl; Fri, 26 May 2017 08:50:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3127736b2=roger.pau@citrix.com>)
 id 1dEAx3-0002yz-Bz
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 08:50:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 36/F9-03696-45CE7295; Fri, 26 May 2017 08:50:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWyU9JRQjfkjXq
 kQft7HovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP/sXPMBU/YKu7eXcPSwLiCtYuRk0NCwE9i
 +u9FTCA2i4CqxL4/bUA2BwebgL3E9K8VIGERAW2JF6vWsYHYzAIqEqfmdbGA2MICyRK/77Wwg
 5TzCnhI9MxLBDGFBDwlHn0Eq+AVEJQ4OfMJC0SnnsSNqVPYQEqYBaQllv/jgAjLSzRvnc0MYn
 MKeEms33oXzBYFWjRxfh87iC0koCjRP+8BG8S96RITn/WwTGAUmIVkwywkG2YhbJiFZMMCRpZ
 VjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBygAEOxhnXvY/
 xCjJwaQkyjt9nXqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlextdAOcGi1PTUirTMHGDMwKQlO
 HiURHgVQNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnPfsKqEgApCijNA9uBCx+LzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVxVkFU9mXgncpldARzABHeF7DuyIkkSElBQwIShMmHj
 6Nn/Q7BflW+rd589fkWiz6byjc1181r+4/8UbDZqtE+6/D2pb/KvveGFb1Xpv+Q+HLZfzi/+c
 cebSJY/FiiZHiv5uZJ3i8pIt22xBT0P2leVMoVd3XBHZNL17Rtccdx+bGQKe7yuPN4nOCioIS
 mTcLNh6zJq9/q33vDXlCb+clycmKrEUZyQaajEXFScCAA29YdDaAgAA
X-Env-Sender: prvs=3127736b2=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495788627!99939103!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19045 invoked from network); 26 May 2017 08:50:28 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 08:50:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,396,1491264000"; d="scan'208";a="46775150"
Date: Fri, 26 May 2017 09:50:20 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170526085020.qrnohn4je2moqydg@MacBook-Pro-de-Roger.local>
References: <1495713067-19757-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495713067-19757-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/2] ts-hosts-allocate-Executive:
 Move $prevfail_bonus initial setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMjUsIDIwMTcgYXQgMTI6NTE6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIGlzIGdvaW5nIHRvIG1ha2UgdGhlIG5l
eHQgcGF0Y2ggZWFzeS4KPiAKPiBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4gIHRzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2ZSB8IDQg
KysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3RzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2ZSBiL3RzLWhvc3RzLWFs
bG9jYXRlLUV4ZWN1dGl2ZQo+IGluZGV4IDk5NTVjYmEuLjc0OTQyOTEgMTAwNzU1Cj4gLS0tIGEv
dHMtaG9zdHMtYWxsb2NhdGUtRXhlY3V0aXZlCj4gKysrIGIvdHMtaG9zdHMtYWxsb2NhdGUtRXhl
Y3V0aXZlCj4gQEAgLTYxOCw2ICs2MTgsOCBAQCBzdWIgaGlkX3JlY3Vyc2UgKCQkKSB7Cj4gIAo+
ICAgICAgJGR1cmF0aW9uX3JpZ2h0YXdheV9hZGp1c3Q9MCBpZiAkc3RhcnRfdGltZTsKPiAgCj4g
KyAgICBteSAkcHJldmZhaWxfYm9udXMgPSAkcntob3N0YWxsb2NfYm9udXNfcHJldmlvdXNmYWls
fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeOwoKQXBhcnQgZnJvbSB0aGF0LCB5b3UgY2FuIGFkZCBteToKClRlc3RlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUbyBib3RoIHBhdGNoZXMuCgpU
aGFua3MsIFJvZ2VyLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 09:02:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 09:02:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEB8l-0003z9-Vw; Fri, 26 May 2017 09:02:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312dfd0c1=Andrew.Cooper3@citrix.com>)
 id 1dEB8k-0003z3-G8
 for xen-devel@lists.xen.org; Fri, 26 May 2017 09:02:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3A/AC-03371-92FE7295; Fri, 26 May 2017 09:02:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQlfzvXq
 kwbMWFoslHxezODB6HN39mymAMYo1My8pvyKBNeNs71vWgh/aFbv6vjM2MO5U6mLk5JAQ8JM4
 umo/E4gtLBAm8X0ehC0i4Cmxb8tvdhBbSMBOYuWTJ0BxLg5mgZmMEvumPgMrYhPQl9j94hOYz
 StgK/F99VNWEJtFQFWi8/VxsGZRgXCJt41HWCBqBCVOznwCZnMK2Es8+7kGrJdZwEDiyKI5rB
 C2vMT2t3OYIRarSVzrv8QOcWi6xNa/v5gnMPLPQjJqFpL2WUjaFzAyr2LUKE4tKkst0jU21ks
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxDBiDYwbhzfeAhRkkOJiVR3unr1COF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfC6vwPKCRalpqdWpGXmACMCJi3BwaMkwmsAkuYtLkjML
 c5Mh0idYtTl2LB6/RcmIZa8/LxUKXFedpAiAZCijNI8uBGw6LzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd7db4Gm8GTmlcBtegV0BBPQEb7nwI4oSURISTUwmjI2LFp9K6JG+oOdjHNCyZG
 JWycYJh1YoDRNeEfmp+pDhrw7Jlf0yRxJcVA0+ily4HLO1sfOl28t/p27Pe7hW6l/YiF7TW/1
 7WpvtL5UUvSdRfVc0d1fdvd2Hvlesp5bM1NILF+uMke7wHL28Zssi63i/jkuFTxwzL/tCGNyv
 KnN4vDLS9JfKbEUZyQaajEXFScCAH9bzTHJAgAA
X-Env-Sender: prvs=312dfd0c1=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495789352!70801786!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51079 invoked from network); 26 May 2017 09:02:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 09:02:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,396,1491264000"; d="scan'208";a="46775624"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170525121533.32409-1-ross.lagerwall@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <571331c1-126f-7039-f354-5f62f2ee3535@citrix.com>
Date: Fri, 26 May 2017 10:02:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170525121533.32409-1-ross.lagerwall@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/vmx: Fix vmentry failure because of
 invalid LER on Broadwell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDUvMTcgMTM6MTUsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IE9jY2FzaW9uYWxseSwg
dGhlIHRvcCB0aHJlZSBiaXRzIG9mIE1TUl9JQTMyX0xBU1RJTlRUT0lQCj4gKE1TUl9MRVJfVE9f
TElQKSBtYXkgYmUgaW5jb3JyZWN0LCBhcyB0aG91Z2ggdGhlIE1TUiBpcyB1c2luZyB0aGUKPiBM
QlJfRk9STUFUX0VJUF9GTEFHU19UU1ggZm9ybWF0LiBUaGUgTVNSIHNob3VsZCBjb250YWluIGFu
IG9mZnNldCBpbnRvCj4gdGhlIGN1cnJlbnQgY29kZSBzZWdtZW50IGFjY29yZGluZyB0byB0aGUg
SW50ZWwgZG9jdW1lbnRhdGlvbi4gSXQgaXMgbm90Cj4gY2xlYXIgd2h5IHRoaXMgaGFwcGVucy4g
SXQgbWF5IGJlIGR1ZSB0byBlcnJhdHVtIEJERjE0LCBvciBzb21lIG90aGVyCj4gZXJyYXRhLiAg
VGhlIHJlc3VsdCBpcyBhIHZtZW50cnkgZmFpbHVyZS4KPgo+IFdvcmthcm91bmQgdGhlIGlzc3Vl
IGJ5IHNpZ24tZXh0ZW5kaW5nIGludG8gYml0cyA2MTo2MyBmb3IgdGhpcyBNU1Igb24KPiBCcm9h
ZHdlbGwgQ1BVcy4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICB8
IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92bWNzLmggfCAgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygr
KQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKPiBpbmRleCBjOGVmMThhLi43ZDcyOWFmIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKPiBAQCAtMjQzNCw2ICsyNDM0LDcgQEAgc3RhdGljIHZvaWQgcGlfbm90aWZpY2F0aW9u
X2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgfQo+ICAKPiAgc3RhdGlj
IHZvaWQgX19pbml0IGxicl90c3hfZml4dXBfY2hlY2sodm9pZCk7Cj4gK3N0YXRpYyB2b2lkIF9f
aW5pdCBsZXJfYmR3X2ZpeHVwX2NoZWNrKHZvaWQpOwo+ICAKPiAgY29uc3Qgc3RydWN0IGh2bV9m
dW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKPiAgewo+IEBAIC0yNDk5LDYg
KzI1MDAsNyBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0
X3ZteCh2b2lkKQo+ICAgICAgc2V0dXBfdm1jc19kdW1wKCk7Cj4gIAo+ICAgICAgbGJyX3RzeF9m
aXh1cF9jaGVjaygpOwo+ICsgICAgbGVyX2Jkd19maXh1cF9jaGVjaygpOwo+ICAKPiAgICAgIHJl
dHVybiAmdm14X2Z1bmN0aW9uX3RhYmxlOwo+ICB9Cj4gQEAgLTI3OTAsOCArMjc5MiwxMCBAQCBl
bnVtCj4gIH07Cj4gIAo+ICAjZGVmaW5lIExCUl9GUk9NX1NJR05FWFRfMk1TQiAgKCgxVUxMIDw8
IDU5KSB8ICgxVUxMIDw8IDYwKSkKPiArI2RlZmluZSBMRVJfVE9fU0lHTkVYVF8zTVNCICAoTEJS
X0ZST01fU0lHTkVYVF8yTVNCIHwgKDFVTEwgPDwgNTgpKQo+ICAKPiAgc3RhdGljIGJvb2wgX19y
ZWFkX21vc3RseSBsYnJfdHN4X2ZpeHVwX25lZWRlZDsKPiArc3RhdGljIGJvb2wgX19yZWFkX21v
c3RseSBsZXJfYmR3X2ZpeHVwX25lZWRlZDsKPiAgc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0
bHkgbGJyX2Zyb21fc3RhcnQ7Cj4gIHN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9m
cm9tX2VuZDsKPiAgc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2xhc3RpbnRfZnJv
bTsKPiBAQCAtMjgyOCw2ICsyODMyLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2Zp
eHVwX2NoZWNrKHZvaWQpCj4gICAgICB9Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBs
ZXJfYmR3X2ZpeHVwX2NoZWNrKHZvaWQpCj4gK3sKPiArICAgIC8qIEJyb2Fkd2VsbCBFNS0yNjAw
IHY0IHByb2Nlc3NvcnMgbmVlZCB0byB3b3JrIGFyb3VuZCBlcnJhdHVtIEJERjE0LiAqLwo+ICsg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVs
ID09IDc5ICkKPiArICAgICAgICBsZXJfYmR3X2ZpeHVwX25lZWRlZCA9IHRydWU7Cj4gK30KPiAr
Cj4gIHN0YXRpYyBpbnQgaXNfbGFzdF9icmFuY2hfbXNyKHUzMiBlY3gpCj4gIHsKPiAgICAgIGNv
bnN0IHN0cnVjdCBsYnJfaW5mbyAqbGJyID0gbGFzdF9icmFuY2hfbXNyX2dldCgpOwo+IEBAIC0z
MDg5LDYgKzMxMDAsOCBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2ln
bmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICB2bXhfZGlzYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBsYnItPmJhc2UgKyBpLCBNU1Jf
VFlQRV9SIHwgTVNSX1RZUEVfVyk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtX3ZteC5sYnJfdHN4X2ZpeHVwX2VuYWJsZWQgPQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGJyX3RzeF9maXh1cF9uZWVkZWQ7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2guaHZtX3ZteC5sZXJfYmR3X2ZpeHVwX2VuYWJsZWQgPQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGVyX2Jkd19maXh1cF9uZWVkZWQ7Cj4gICAgICAgICAgICAgICAgICAgICAg
fQo+ICAgICAgICAgIH0KPiAgCj4gQEAgLTQxNzQsNiArNDE4NywyMCBAQCBzdGF0aWMgdm9pZCBs
YnJfdHN4X2ZpeHVwKHZvaWQpCj4gICAgICAgICAgbXNyLT5kYXRhIHw9ICgoTEJSX0ZST01fU0lH
TkVYVF8yTVNCICYgbXNyLT5kYXRhKSA8PCAyKTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgbGVy
X2Jkd19maXh1cCh2b2lkKQoKQ291bGQgd2Ugd29yayB0aGUgZXJyYXR1bSBpZGVudGlmaWVyIGlu
dG8gdGhlIG5hbWU/ICBIb3cgYWJvdXQKYmR3X2VycmF0dW1fYmRmMTRfZml4dXAoKSA/Cgo+ICt7
Cj4gKyAgICBzdHJ1Y3Qgdm14X21zcl9lbnRyeSAqbXNyOwo+ICsKPiArICAgIC8qCj4gKyAgICAg
KiBPY2Nhc2lvbmFsbHksIHRoZSB0b3AgdGhyZWUgYml0cyBvZiBNU1JfSUEzMl9MQVNUSU5UVE9J
UCBtYXkgYmUKPiArICAgICAqIGluY29ycmVjdCAocG9zc2libHkgZHVlIHRvIEJERjE0KSwgYXMg
dGhvdWdoIHRoZSBNU1IgaXMgdXNpbmcgdGhlCj4gKyAgICAgKiBMQlJfRk9STUFUX0VJUF9GTEFH
U19UU1ggZm9ybWF0LiBUaGlzIGlzIGluY29ycmVjdCBhbmQgY2F1c2VzIGEgdm1lbnRyeQo+ICsg
ICAgICogZmFpbHVyZSAtLSB0aGUgTVNSIHNob3VsZCBjb250YWluIGFuIG9mZnNldCBpbnRvIHRo
ZSBjdXJyZW50IGNvZGUKPiArICAgICAqIHNlZ21lbnQuIEZpeCBpdCB1cCBieSBzaWduLWV4dGVu
ZGluZyBpbnRvIGJpdHMgNjE6NjMuICovCgoqLyBvbiBuZXdsaW5lLgoKPiArICAgIGlmICggKG1z
ciA9IHZteF9maW5kX21zcihNU1JfSUEzMl9MQVNUSU5UVE9JUCwgVk1YX0dVRVNUX01TUikpICE9
IE5VTEwgKQo+ICsgICAgICAgIG1zci0+ZGF0YSB8PSAoKExFUl9UT19TSUdORVhUXzNNU0IgJiBt
c3ItPmRhdGEpIDw8IDMpOwoKVGhpbmtpbmcgbW9yZSBhYm91dCB0aGlzIGxvZ2ljLCB1c2UKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKaW5kZXggMWE2Y2FlNi4uNDAyNWUzYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYveDg2XzY0L3BhZ2UuaApAQCAtMjgsNiArMjgsOSBAQAogI2RlZmluZSBQQUREUl9NQVNL
ICAgICAgICAgICAgICAoKDFVTCA8PCBQQUREUl9CSVRTKS0xKQogI2RlZmluZSBWQUREUl9NQVNL
ICAgICAgICAgICAgICAoKDFVTCA8PCBWQUREUl9CSVRTKS0xKQogCisjZGVmaW5lIFZBRERSX1RP
UF9CSVQgICAgICAgICAgICgxVUwgPDwgKFZBRERSX0JJVFMgLSAxKSkKKyNkZWZpbmUgQ0FOT05J
Q0FMX01BU0sgICAgICAgICAgKCgoMVVMIDw8IDYzKSAtIDEpICYgfigoMVVMIDw8ClZBRERSX0JJ
VFMpIC0gMSkpCisKICNkZWZpbmUgaXNfY2Fub25pY2FsX2FkZHJlc3MoeCkgKCgobG9uZykoeCkg
Pj4gNDcpID09ICgobG9uZykoeCkgPj4gNjMpKQogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwoKQkRG
MTQgc2F5cyB0aGF0IHRoZSB2YWx1ZXMgYXJlIHVucmVsaWFibGUsIGFuZCB3ZSBhcmUgb25seSBn
dWVzc2luZyBhdApMQlJfRk9STUFUX0VJUF9GTEFHU19UU1guICBBcyBhIHJlc3VsdCwgd2hlbiBy
ZS1jYW5vbmljYWxpc2luZyB0aGVtLCB3ZQpzaG91bGQgZG8gaXQgcHJvcGVybHksIHRvIGNvdmVy
IG90aGVyIGV2ZW50dWFsaXRpZXMuICBTb21ldGhpbmcgbGlrZSB0aGlzOgoKaWYgKCBtc3ItPmRh
dGEgJiBWQUREUl9UT1BfQklUICkKICAgIG1zci0+ZGF0YSB8PSBDQU5PTklDQUxfTUFTSzsKZWxz
ZQogICAgbXNyLT5kYXRhICY9IH5DQU5PTklDQUxfTUFTSzsKCkFsc28sIHBlciBCREYxNCwgdGhp
cyBhZGp1c3RtZW50IG5lZWRzIHRvIGhhcHBlbiB0bwpNU1JfSUEzMl9MQVNUSU5URlJPTUlQLCBl
dmVuIGlmIHdlIGhhdmVuJ3QgYWN0dWFsbHkgb2JzZXJ2ZWQgYSBzcGVjaWZpYwpmYWlsdXJlIHRo
ZXJlLgoKfkFuZHJldwoKPiArfQo+ICsKPiAgdm9pZCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKPiBAQCAtNDIzMiw2ICs0MjU5LDggQEAgdm9pZCB2bXhfdm1lbnRlcl9oZWxw
ZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICBvdXQ6Cj4gICAgICBpZiAo
IHVubGlrZWx5KGN1cnItPmFyY2guaHZtX3ZteC5sYnJfdHN4X2ZpeHVwX2VuYWJsZWQpICkKPiAg
ICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7Cj4gKyAgICBpZiAoIHVubGlrZWx5KGN1cnItPmFyY2gu
aHZtX3ZteC5sZXJfYmR3X2ZpeHVwX2VuYWJsZWQpICkKPiArICAgICAgICBsZXJfYmR3X2ZpeHVw
KCk7Cj4gIAo+ICAgICAgSFZNVFJBQ0VfTkQoVk1FTlRSWSwgMCwgMS8qY3ljbGVzKi8sIDAsIDAs
IDAsIDAsIDAsIDAsIDApOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKPiBpbmRl
eCA5NTA3YmQyLi5hZWRlZjgyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bWNzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCj4g
QEAgLTEzNyw2ICsxMzcsNyBAQCBzdHJ1Y3QgYXJjaF92bXhfc3RydWN0IHsKPiAgICAgIHVpbnQ4
X3QgICAgICAgICAgICAgIHZteF9lbXVsYXRlOwo+ICAKPiAgICAgIGJvb2wgICAgICAgICAgICAg
ICAgIGxicl90c3hfZml4dXBfZW5hYmxlZDsKPiArICAgIGJvb2wgICAgICAgICAgICAgICAgIGxl
cl9iZHdfZml4dXBfZW5hYmxlZDsKPiAgCj4gICAgICAvKiBCaXRtYXNrIG9mIHNlZ21lbnRzIHRo
YXQgd2UgY2FuJ3Qgc2FmZWx5IHVzZSBpbiB2aXJ0dWFsIDgwODYgbW9kZSAqLwo+ICAgICAgdWlu
dDE2X3QgICAgICAgICAgICAgdm04Nl9zZWdtZW50X21hc2s7CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 09:10:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 09:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEBFy-0004Lc-PG; Fri, 26 May 2017 09:10:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEBFx-0004F1-W2
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 09:10:02 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A3/7C-23755-9E0F7295; Fri, 26 May 2017 09:10:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTffFB/V
 Ig8mXtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPX/ULJvFXHPn5mLWBcTN3FyMXh5DAJkaJ
 h3cPMEE4Bxgl/nQfY+1i5OQQFvCVeDLtEVCCg0NEIFTi2iJBkBpmgdWMElM2rGCFaPjNKHF9X
 SM7SAObgK7EjpuvmUFsXgErick73jCC2CwCqhIXdi0DGyoqEC7Re6CfDaJGUOLkzCcsIAs4Ba
 wlnr10BwkzC+hJ7Lj+ixXCFpdo+rISypaX2P52DvMERv5ZSLpnIWmZhaRlFpKWBYwsqxjVi1O
 LylKLdI31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg5MBCHYwNn9xOsQoycGk
 JMo7fZ16pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pnvgXKCRanpqRVpmTnAOIFJS3DwKInwX
 gVJ8xYXJOYWZ6ZDpE4xKkqJ8zIAo0tIACSRUZoH1waLzUuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5r0OMp4nM68EbvoroMVMQIt9z4EtLklESEk1MNq8ku7LDglMN9t4z0514lS2t7Gfsz4
 0rtr7asdCqdrIWXp8N4I2SS9k/fEs3on5pvgGfsPW1aZn90cJCT6u7LBU/hPz38lLyfDU96V1
 80qVhTY+qRZVNs2e5jRtVoYho1oi3xJNtV/CaVuWCP7hdE19uevTVrMdsydb33p+Z+05x1h19
 y9XbymxFGckGmoxFxUnAgBQSfhhyAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495789800!71737374!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61762 invoked from network); 26 May 2017 09:10:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 26 May 2017 09:10:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4D8E980D;
 Fri, 26 May 2017 02:09:59 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 23A7B3F53D;
 Fri, 26 May 2017 02:09:57 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-16-andre.przywara@arm.com>
 <6091e343-e78a-b014-8a23-ae8799a61d95@arm.com>
 <246ce6d7-8a1d-44ad-32b0-b6209fd58ba7@arm.com>
 <1acb0c21-7c19-2c7c-3438-c3555f7c259f@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <7315f9fe-f8d8-d220-70e5-35578cc93efa@arm.com>
Date: Fri, 26 May 2017 10:10:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1acb0c21-7c19-2c7c-3438-c3555f7c259f@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 15/28] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMi8wNS8xNyAxODoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDIy
LzA1LzE3IDE3OjUwLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGkgQW5kcmUs
Cj4gCj4+IE9uIDE3LzA1LzE3IDE2OjM1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gKyAgICB9
Cj4+Pj4gKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwo+
Pj4+ICsKPj4+PiArICAgIHJldHVybiBwaXJxOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICtzdHJ1Y3Qg
cGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0IGRvbWFp
biAqZCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZGRyX3QKPj4+PiB2ZG9vcmJlbGxfYWRkcmVzcywKPj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwK
Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHZldmVudGlkKQo+Pj4KPj4+IHMvdmV2ZW50aWQvZXZlbnRpZC8KPj4+Cj4+Pj4g
K3sKPj4+PiArICAgIHJldHVybiBnZXRfZXZlbnRfcGVuZGluZ19pcnEoZCwgdmRvb3JiZWxsX2Fk
ZHJlc3MsIHZkZXZpZCwKPj4+PiB2ZXZlbnRpZCwgTlVMTCk7Cj4+Pj4gK30KPj4+Cj4+PiBUaGlz
IHdyYXBwZXIgbG9va3MgYSBiaXQgcG9pbnRsZXNzIHRvIG1lLiBXaHkgZG9uJ3QgeW91IGRpcmVj
dGx5IGV4cG9zZQo+Pj4gZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKC4uLik/Cj4+Cj4+IEkgZG9uJ3Qg
d2FudCB0byBleHBvc2UgaG9zdF9scGkgaW4gdGhlIGV4cG9ydGVkIGZ1bmN0aW9uLCBiZWNhdXNl
IGl0J3MKPj4gb2Ygbm8gbmVlZCBmb3IgdGhlIGNhbGxlcnMgYW5kIHJhdGhlciBjdW1iZXJzb21l
IGZvciB0aGVtIHRvIHBhc3MgTlVMTAo+PiBvciB0aGUgbGlrZS4gQnV0IHRoZW4gdGhlIGFsZ29y
aXRobSB0byBmaW5kIGhvc3RfbHBpIGFuZCBwaXJxIGlzCj4+IGJhc2ljYWxseSB0aGUgc2FtZSwg
c28gSSBjYW1lIHVwIHdpdGggdGhpcyBqb2ludCBzdGF0aWMgZnVuY3Rpb24gYW5kIGFuCj4+IGV4
cG9ydGVkIHdyYXBwZXIsIHdoaWNoIGhpZGVzIHRoZSBob3N0X2xwaS4KPj4gQW5kIHRoZXJlIGlz
IG9uZSB1c2VyIChpbiBnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoKSkgd2hpY2ggbmVlZHMgYm90
aCwKPj4gc28gLi4uCj4+IElmIHlvdSBjYW4gdGhpbmsgb2YgYSBiZXR0ZXIgd2F5IHRvIGFkZHJl
c3MgdGhpcywgSSBhbSBhbGwgZWFycy4KPiAKPiBJdCBpcyBub3QgdGhhdCBiYWQgdG8gcGFzcyBO
VUxMIGV2ZXJ5d2hlcmUuIFdlIGFscmVhZHkgaGF2ZSBzb21lIG90aGVyCj4gZnVuY3Rpb25zIGxp
a2UgdGhhdC4KPiAKPiBIb3cgYWJvdXQgYWRkaW5nIHRoZSB3cmFwcGVyIGFzIGEgc3RhdGljIGlu
bGluZSBpbiB0aGUgaGVhZGVyPwoKVGhlIGhvc3QgTFBJIGlzIGFuIGludGVybmFsIGFmZmFpciBv
ZiBnaWMtdjMtaXRzLmMgKHRoZSBwYXJ0cyBjYXJpbmcKYWJvdXQgdGhlIGhvc3QgY29udHJvbCBv
ZiB0aGUgSVRTKS4gVGhlIGRhdGEgc3RydWN0dXJlIGRlc2NyaWJpbmcgdGhpcwppcyBwcml2YXRl
IHRvIHRoaXMgZmlsZSBhbmQgbm90IGV4cG9ydGVkLgoKVGhlIHZpcnR1YWwgSVRTIGVtdWxhdGlv
biBkb2VzIG5vdCBuZWVkIHRvIGtub3cgYWJvdXQgdGhlIGhvc3QgTFBJLCB0aGF0CndvdWxkIGJy
ZWFrIHRoZSBhYnN0cmFjdGlvbi4gU28gSSBwcmVmZXIgdG8gc2ltcGx5IG5vdCBleHBvcnQgdGhp
cy4KCkFuZCBJIHdvdWxkIHByZWZlciBjb2RlIGRlc2lnbiBjb25zaWRlcmF0aW9ucyBvdmVyIHRo
ZSBjb3N0IG9mIG9uZQp1bmNvbmRpdGlvbmFsIGJyYW5jaCBoZXJlLgoKQ2hlZXJzLApBbmRyZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 09:16:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 09:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEBMU-0004y5-JX; Fri, 26 May 2017 09:16:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3129054ef=citrix-osstest@xenproject.org>)
 id 1dEBMS-0004xt-S0
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 09:16:44 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0F/EE-03696-C72F7295; Fri, 26 May 2017 09:16:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW71J/V
 Ig/vfVSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aaZ32MBbMEK+a9ncrawPiMq4uRk0NCwF9i
 zYZtbBC2u8TlLzNYQGwRAWeJCR9ug8V5BfQkviy7BhYXFgiW2PxrD3MXIxdQfSOrxMeG+SwQz
 aoSfc9egdlsAh4SE3smgtksQPGt5z+B2UICWhJLF69kghgqKHFy5hOwOLOAhMTBFy+YIeZYSO
 z/e5Z5AiPvLCRls5CULWBkWsWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDwMQLCDseOf0yFGSQ4mJVHe6evUI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Ep8
 BMoJFqWmp1akZeYAwxgmLcHBoyTCywyS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5sk
 CIBkKKM0jy4EbCYusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXlaQKTyZeSVwm14BHcEEdI
 TvObAjShIRUlINjFqbn6xiFbjhdOLrXYGtz86ZbjX79Yr/j3TBNzHWOQWqN/91H2jN3B8Wa8Z
 5uOxm8uZj7i6sGyZvStQU4zsU53H0SPlnmX01M2adlz9568OfW3807OeJ2K+Ytuneo2vVZ0S2
 XvXbdTh6Obfpron/n1aZXr/TaScQtrTB5K1yxbPlirN8tU1qikWUWIozEg21mIuKEwEyd8dcp
 AIAAA==
X-Env-Sender: prvs=3129054ef=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495790202!103082534!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22160 invoked from network); 26 May 2017 09:16:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 09:16:43 -0000
X-IronPort-AV: E=Sophos;i="5.38,396,1491264000"; d="scan'208";a="434161081"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71439-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71350
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 26 May 2017 10:16:39 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71439: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDM5IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNDM5LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTM1MAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 09:57:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 09:57:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEBze-0007nT-O9; Fri, 26 May 2017 09:57:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dEBzd-0007nN-VM
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 09:57:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 58/4C-03557-9FBF7295; Fri, 26 May 2017 09:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuP0Ov+6P3+q
 RBvu+alp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmT5jxnLbjBUnHm3CH2BsYeli5GTg4JASOJ
 txP/MXUxcnEICSxklLiy5yk7SEJYwFZiRustMFtEIFri6aNrzCBFzAJLGSW+bJ8D1i0kUCqxs
 fctM4jNJqAqseH6KVYQm1fAWmJH2zmwZhag+JSGW2D1ogLhEi+2/IGqEZQ4OfMJWJxTwFFiwr
 +XjCA2s4C6xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGusZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7G0+sCDzFKcjAp
 ifJOX6ceKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd9UvoJxgUWp6akVaZg4wVmDSEhw8SiK88
 0DSvMUFibnFmekQqVOMxhwbVq//wsTR9GHLFyYhlrz8vFQpcV59kFIBkNKM0jy4QbAYvsQoKy
 XMywh0mhBPQWpRbmYJqvwrRnEORiVh3mUgU3gy80rg9r0COoUJ6BTfc2CnlCQipKQaGFv+Njp
 a7va+98a1iaVUiEs7c2WNzJuwydLWLre3fl7rNElp343p9T+WiIeLNWytmOa51Wn3VPUpR7Nf
 T7di05v18UpHw4almV9/n5iVFFh8Zwbz9MhDx7NCf602ejPx7zKbU6tea7O36Txec9bm8awpX
 17WlIS0Fq9JfPPp1oPzxi+exyz7+8JdiaU4I9FQi7moOBEA/TJLlNwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495792632!99952939!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45044 invoked from network); 26 May 2017 09:57:12 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 09:57:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E5118ABBD;
 Fri, 26 May 2017 09:57:11 +0000 (UTC)
To: Bart Van Assche <bart.vanassche@sandisk.com>,
 Nicholas Bellinger <nab@linux-iscsi.org>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
 <20170523234854.21452-16-bart.vanassche@sandisk.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <54cb95f9-aeb0-7321-902e-2e816b19bcd4@suse.com>
Date: Fri, 26 May 2017 11:57:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170523234854.21452-16-bart.vanassche@sandisk.com>
Content-Language: de-DE
Cc: David Disseldorp <ddiss@suse.de>, Hannes Reinecke <hare@suse.com>,
 target-devel@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 15/33] xen/scsiback: Fix a use-after-free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDUvMTcgMDE6NDgsIEJhcnQgVmFuIEFzc2NoZSB3cm90ZToKPiBzY3NpYmFja19yZWxl
YXNlX2NtZCgpIG11c3Qgbm90IGRlcmVmZXJlbmNlIHNlX2NtZC0+c2VfdG1yX3JlcQo+IGJlY2F1
c2UgdGhhdCBtZW1vcnkgaXMgZnJlZWQgYnkgdGFyZ2V0X2ZyZWVfY21kX21lbSgpIGJlZm9yZQo+
IHNjc2liYWNrX3JlbGVhc2VfY21kKCkgaXMgY2FsbGVkLiBGaXggdGhpcyB1c2UtYWZ0ZXItZnJl
ZSBieQo+IGlubGluaW5nIHN0cnVjdCBzY3NpYmFja190bXIgaW50byBzdHJ1Y3QgdnNjc2lia19w
ZW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJhcnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVA
c2FuZGlzay5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzog
Q2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Cj4gQ2M6IEhhbm5lcyBSZWluZWNrZSA8aGFy
ZUBzdXNlLmNvbT4KPiBDYzogRGF2aWQgRGlzc2VsZG9ycCA8ZGRpc3NAc3VzZS5kZT4KPiBDYzog
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 10:00:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 10:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEC2l-0008VE-5p; Fri, 26 May 2017 10:00:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dEC2k-0008UG-DR
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 10:00:26 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 33/52-03620-9BCF7295; Fri, 26 May 2017 10:00:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXfnH/V
 Igy+XeC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9HXNZCl4IV9zdup2xgXEGfxcjF4eQwCZG
 ifVHzjNDOLsZJXbvnsfaxcjJISzgK/Fk2iMmEFtEIFJi/9YDLBBFq5kkbu29yQTiMAusZpSYs
 mEFWAebgKbEnc+fwDp4BawkHu18xAhiswioStxYvwssLioQLvG28QgLRI2gxMmZT8BsTgFriQ
 8Ld7OB2MwCthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQVC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDoGIBgB+O3ZQGHGCU5mJREeaevU48U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMFr9hsoJ1iUmp5akZaZAwx/mLQEB4+SCO+8X0Bp3uKCxNziz
 HSI1ClGRSlxXjeQPgGQREZpHlwbLOYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3Mch4ns
 y8Erjpr4AWMwEt9j0HtrgkESEl1cAYmvDuLVtv/pqEc+4rkrNXzJ1SuCQmtpJNd7H8ttnSd6/
 mb+V9esTpzPz8aYpJzmwTOidcj3La3uziGdcbJqpxec7R+o2y53r8fp1oLn/bk1rS2q+2a6qS
 O1/x6vx5C78mdeVIzZaOWp5qoDLrc/i+2Annvp5kDL3d82XfhFpZf/YZL14ptykrsRRnJBpqM
 RcVJwIAiQ5hPLQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495792824!92109823!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2182 invoked from network); 26 May 2017 10:00:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 26 May 2017 10:00:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DB0DB80D;
 Fri, 26 May 2017 03:00:23 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B519F3F53D;
 Fri, 26 May 2017 03:00:22 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-16-andre.przywara@arm.com>
 <6091e343-e78a-b014-8a23-ae8799a61d95@arm.com>
 <246ce6d7-8a1d-44ad-32b0-b6209fd58ba7@arm.com>
 <1acb0c21-7c19-2c7c-3438-c3555f7c259f@arm.com>
 <7315f9fe-f8d8-d220-70e5-35578cc93efa@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e8cf288d-197b-1a3e-5512-5ed0eb1c1bb0@arm.com>
Date: Fri, 26 May 2017 11:00:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <7315f9fe-f8d8-d220-70e5-35578cc93efa@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 15/28] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNi8wNS8xNyAxMDoxMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4KPiBPbiAy
Mi8wNS8xNyAxODoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAyMi8wNS8xNyAx
Nzo1MCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBIaSwKPj4KPj4gSGkgQW5kcmUsCj4+Cj4+
PiBPbiAxNy8wNS8xNyAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiArICAgIH0KPj4+
Pj4gKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwo+Pj4+
PiArCj4+Pj4+ICsgICAgcmV0dXJuIHBpcnE7Cj4+Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4gK3N0cnVj
dCBwZW5kaW5nX2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9t
YWluICpkLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZGRyX3QKPj4+Pj4gdmRvb3JiZWxsX2FkZHJlc3MsCj4+Pj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRl
dmlkLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHZldmVudGlkKQo+Pj4+Cj4+Pj4gcy92ZXZlbnRpZC9ldmVudGlkLwo+
Pj4+Cj4+Pj4+ICt7Cj4+Pj4+ICsgICAgcmV0dXJuIGdldF9ldmVudF9wZW5kaW5nX2lycShkLCB2
ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLAo+Pj4+PiB2ZXZlbnRpZCwgTlVMTCk7Cj4+Pj4+ICt9
Cj4+Pj4KPj4+PiBUaGlzIHdyYXBwZXIgbG9va3MgYSBiaXQgcG9pbnRsZXNzIHRvIG1lLiBXaHkg
ZG9uJ3QgeW91IGRpcmVjdGx5IGV4cG9zZQo+Pj4+IGdldF9ldmVudF9wZW5kaW5nX2lycSguLi4p
Pwo+Pj4KPj4+IEkgZG9uJ3Qgd2FudCB0byBleHBvc2UgaG9zdF9scGkgaW4gdGhlIGV4cG9ydGVk
IGZ1bmN0aW9uLCBiZWNhdXNlIGl0J3MKPj4+IG9mIG5vIG5lZWQgZm9yIHRoZSBjYWxsZXJzIGFu
ZCByYXRoZXIgY3VtYmVyc29tZSBmb3IgdGhlbSB0byBwYXNzIE5VTEwKPj4+IG9yIHRoZSBsaWtl
LiBCdXQgdGhlbiB0aGUgYWxnb3JpdGhtIHRvIGZpbmQgaG9zdF9scGkgYW5kIHBpcnEgaXMKPj4+
IGJhc2ljYWxseSB0aGUgc2FtZSwgc28gSSBjYW1lIHVwIHdpdGggdGhpcyBqb2ludCBzdGF0aWMg
ZnVuY3Rpb24gYW5kIGFuCj4+PiBleHBvcnRlZCB3cmFwcGVyLCB3aGljaCBoaWRlcyB0aGUgaG9z
dF9scGkuCj4+PiBBbmQgdGhlcmUgaXMgb25lIHVzZXIgKGluIGdpY3YzX2Fzc2lnbl9ndWVzdF9l
dmVudCgpKSB3aGljaCBuZWVkcyBib3RoLAo+Pj4gc28gLi4uCj4+PiBJZiB5b3UgY2FuIHRoaW5r
IG9mIGEgYmV0dGVyIHdheSB0byBhZGRyZXNzIHRoaXMsIEkgYW0gYWxsIGVhcnMuCj4+Cj4+IEl0
IGlzIG5vdCB0aGF0IGJhZCB0byBwYXNzIE5VTEwgZXZlcnl3aGVyZS4gV2UgYWxyZWFkeSBoYXZl
IHNvbWUgb3RoZXIKPj4gZnVuY3Rpb25zIGxpa2UgdGhhdC4KPj4KPj4gSG93IGFib3V0IGFkZGlu
ZyB0aGUgd3JhcHBlciBhcyBhIHN0YXRpYyBpbmxpbmUgaW4gdGhlIGhlYWRlcj8KPgo+IFRoZSBo
b3N0IExQSSBpcyBhbiBpbnRlcm5hbCBhZmZhaXIgb2YgZ2ljLXYzLWl0cy5jICh0aGUgcGFydHMg
Y2FyaW5nCj4gYWJvdXQgdGhlIGhvc3QgY29udHJvbCBvZiB0aGUgSVRTKS4gVGhlIGRhdGEgc3Ry
dWN0dXJlIGRlc2NyaWJpbmcgdGhpcwo+IGlzIHByaXZhdGUgdG8gdGhpcyBmaWxlIGFuZCBub3Qg
ZXhwb3J0ZWQuCj4KPiBUaGUgdmlydHVhbCBJVFMgZW11bGF0aW9uIGRvZXMgbm90IG5lZWQgdG8g
a25vdyBhYm91dCB0aGUgaG9zdCBMUEksIHRoYXQKPiB3b3VsZCBicmVhayB0aGUgYWJzdHJhY3Rp
b24uIFNvIEkgcHJlZmVyIHRvIHNpbXBseSBub3QgZXhwb3J0IHRoaXMuCgpTbyB5b3UgbmV2ZXIg
ZW52aXNpb24gc29tZW9uZSByZXF1aXJpbmcgdGhlIGhvc3QgTFBJIGV2ZW4gZm9yIGRlYnVnIHB1
cnBvc2U/CgpBRkFJQ1QsIHRoZXJlIGFyZSBubyBvdGhlciB3YXkgdG8gZ2V0IHRoZSBob3N0IExQ
SSBpZiBuZWNlc3NhcnkuIEl0IApyZWFsbHkgZG9lcyBub3QgaHVydCB0byBleHBvc2UgaXQgYW5k
IHByb3ZpZGUgYSB3cmFwcGVyLgoKPgo+IEFuZCBJIHdvdWxkIHByZWZlciBjb2RlIGRlc2lnbiBj
b25zaWRlcmF0aW9ucyBvdmVyIHRoZSBjb3N0IG9mIG9uZQo+IHVuY29uZGl0aW9uYWwgYnJhbmNo
IGhlcmUuCgpBcyB5b3UgbWF5IGtub3cgSSBhbSBhbGwgaW4gZmF2b3Igb2YgbW9yZSBoZWxwZXJz
IG92ZXIgdGhlIGNvc3Qgb2Ygb25lIAp1bmNvbmRpdGlvbmFsIGJyYW5jaCAoc2VlIHRoZSBjYWxs
YmFjayBleGFtcGxlKSB3aGVuIGl0IHJlc3VsdHMgdG8gYSAKYmV0dGVyIGNvZGUgZGVzaWduLgoK
QnV0IGhlcmUgaXQgaXMgbm90IGFib3V0IGNvZGUgZGVzaWduLCBpdCBpcyBtb3JlIGFib3V0IHdo
YXQga2luZCBvZiAKaW5mb3JtYXRpb24gd291bGQgeW91IG5lZWQgb3V0c2lkZSAoc2VlIGFib3Zl
KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 10:13:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 10:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dECFC-0000xs-Bu; Fri, 26 May 2017 10:13:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dECFA-0000xm-LD
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 10:13:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3E/97-03058-BBFF7295; Fri, 26 May 2017 10:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov+7u/+q
 RBh1XZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNc+YyFRxjrjj85Dd7A2M7cxcjJ4eEgJHE
 24n/mLoYuTiEBBYySlxasAcsISwQLfHm+nEWEFsEyH766BozSBGzwFJGiS/b54AlhARKJfbPn
 8EOYrMJqEpsuH6KFcTmFbCWmLJqPxOIzQIU/z/1FliNqEC4xIstf6BqBCVOznwCNIeDg1PAUe
 LtKhWQMLOAusSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfcsJC2zkLTMQtKygJFlFaNGcWp
 RWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxn0fIw8xSnIw
 KYnyTl+nHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf1H1BOsCg1PbUiLTMHGCkwaQkOHiUR3
 gSQNG9xQWJucWY6ROoUozHHhtXrvzBxNH3Y8oVJiCUvPy9VSpy3GaRUAKQ0ozQPbhAsgi8xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcpyBSezLwSuH2vgE5hAjrF9xzYKSWJCCmpBka/6TE
 8ZppcoYvr7mo3LSuvm3jataD2mcfff1ss/mXNOzJrlc/n13f/fv2g0a+2IXzBhAy90oNHuVMj
 V4T9WH0vzn/fq562jQvnXjeRctyc+eLn42/mZ7R4X03aU2jfLxCtOiWR70J0ceCa+eULOzmbp
 KXEVN0tkpdPeZv/Y2lV1ba+6xuFlQ2VWIozEg21mIuKEwFej1Vs2wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1495793595!67347313!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47846 invoked from network); 26 May 2017 10:13:15 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 10:13:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C6C8DABBD;
 Fri, 26 May 2017 10:13:14 +0000 (UTC)
To: Bart Van Assche <bart.vanassche@sandisk.com>,
 Nicholas Bellinger <nab@linux-iscsi.org>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
 <20170523234854.21452-17-bart.vanassche@sandisk.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <51af23c1-2c12-1b7e-e109-1e0c20a2ab0b@suse.com>
Date: Fri, 26 May 2017 12:13:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170523234854.21452-17-bart.vanassche@sandisk.com>
Content-Language: de-DE
Cc: David Disseldorp <ddiss@suse.de>, Hannes Reinecke <hare@suse.com>,
 target-devel@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 16/33] xen/scsiback: Replace a waitqueue and
 a counter by a completion
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDUvMTcgMDE6NDgsIEJhcnQgVmFuIEFzc2NoZSB3cm90ZToKPiBUaGlzIHBhdGNoIHNp
bXBsaWZpZXMgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBzY3NpYmFjayBkcml2ZXIKPiBidXQg
ZG9lcyBub3QgY2hhbmdlIGl0cyBiZWhhdmlvci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCYXJ0IFZh
biBBc3NjaGUgPGJhcnQudmFuYXNzY2hlQHNhbmRpc2suY29tPgo+IENjOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgo+
IENjOiBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+Cj4gQ2M6IERhdmlkIERpc3NlbGRv
cnAgPGRkaXNzQHN1c2UuZGU+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwoK
UmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 10:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 10:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dECKn-0001AK-0I; Fri, 26 May 2017 10:19:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dECKl-0001AE-GK
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 10:19:03 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5B/E9-03696-61108295; Fri, 26 May 2017 10:19:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov64Yo0a
 kwauNwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEpQIFx9kqZl2bwNLAeJy1i5GTQ0LASOLt
 xH9MXYxcHEICCxkl1m2bwAaSEBbwkXh4ezs7iC0iEC3x9NE1ZpAiZoGljBJfts9hAUkICZRKt
 LWuBpvEJqAqseH6KTCbV8Ba4m13C1AzBwcLUHxzVxFIWFQgXOLFlj9QJYISJ2c+ARvDKeAo8W
 jjDbBdzALqEn/mXWKGsMUlNj37zgphy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUV
 lqUW6RpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsYDywKPMQoycGk
 JMo7fZ16pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qv/gXKCRanpqRVpmTnAOIFJS3DwKInwT
 gJJ8xYXJOYWZ6ZDpE4xGnNsWL3+CxNH04ctX5iEWPLy81KlxHlvg5QKgJRmlObBDYLF7yVGWS
 lhXkag04R4ClKLcjNLUOVfMYpzMCoJ83oyaEQK8WTmlcDtewV0ChPQKb7nwE4pSURISTUw7jf
 jfsnqtVs94P6sn2m+i3/XK/0/u1nEZl75zb9zPwke6u/uDv6TKh6QMfFpiLf5lxm3n3FFZgo+
 Ou4fNu1385y34VXbpF25vm+a6Nq9zJz9eP3iKRP+8+joOXnc3X0xbcPuqJWSBvGWem+Wfpr++
 vxfl+lXIxgaJRY+SzjGeqWNd4u2m1t2uRJLcUaioRZzUXEiAJdxsN7aAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495793942!64178596!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61587 invoked from network); 26 May 2017 10:19:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 10:19:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D3418ABBD;
 Fri, 26 May 2017 10:19:01 +0000 (UTC)
To: Bart Van Assche <bart.vanassche@sandisk.com>,
 Nicholas Bellinger <nab@linux-iscsi.org>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
 <20170523234854.21452-18-bart.vanassche@sandisk.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9783f3cf-7987-8b48-29d2-367f10b1caec@suse.com>
Date: Fri, 26 May 2017 12:18:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170523234854.21452-18-bart.vanassche@sandisk.com>
Content-Language: de-DE
Cc: David Disseldorp <ddiss@suse.de>, Hannes Reinecke <hare@suse.com>,
 target-devel@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 17/33] xen/scsiback: Make TMF processing
	slightly faster
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDUvMTcgMDE6NDgsIEJhcnQgVmFuIEFzc2NoZSB3cm90ZToKPiBUYXJnZXQgZHJpdmVy
cyBtdXN0IGd1YXJhbnRlZSB0aGF0IHN0cnVjdCBzZV9jbWQgYW5kIHN0cnVjdCBzZV90bXJfcmVx
Cj4gZXhpc3QgYXMgbG9uZyBhcyB0YXJnZXRfdG1yX3dvcmsoKSBpcyBpbiBwcm9ncmVzcy4gU2lu
Y2UgdGhlIGxhc3QKPiBhY2Nlc3MgYnkgdGhlIExJTyBjb3JlIGlzIGEgY2FsbCB0byAuY2hlY2tf
c3RvcF9mcmVlKCkgYW5kIHNpbmNlIHRoZQo+IFhlbiBzY3NpYmFjayAuY2hlY2tfc3RvcF9mcmVl
KCkgZHJvcHMgYSByZWZlcmVuY2UgdG8gdGhlIFRNRiwgaXQgaXMKPiBhbHJlYWR5IGd1YXJhbnRl
ZWQgdGhhdCB0aGUgc3RydWN0IHNlX2NtZCB0aGF0IGNvcnJlc3BvbmRzIHRvIHRoZSBUTUYKPiBl
eGlzdHMgYXMgbG9uZyBhcyB0YXJnZXRfdG1yX3dvcmsoKSBpcyBpbiBwcm9ncmVzcy4gSGVuY2Ug
Y2hhbmdlIHRoZQo+IHNlY29uZCBhcmd1bWVudCBvZiB0cmFuc3BvcnRfZ2VuZXJpY19mcmVlX2Nt
ZCgpIGZyb20gMSBpbnRvIDAuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmFydCBWYW4gQXNzY2hlIDxi
YXJ0LnZhbmFzc2NoZUBzYW5kaXNrLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+IENjOiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KPiBDYzogSGFubmVz
IFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgo+IENjOiBEYXZpZCBEaXNzZWxkb3JwIDxkZGlzc0Bz
dXNlLmRlPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKCkFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 10:19:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 10:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dECLC-0001CC-8N; Fri, 26 May 2017 10:19:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dECLB-0001C3-2g
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 10:19:29 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 22/94-02956-03108295; Fri, 26 May 2017 10:19:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTVefUSP
 SYNoiFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPhF+GCD0YVCx6sZmxgvKDRxcjFISSwiVHi
 3+bbLF2MnEDObkaJS9vyuhg5OIQFvCQe3PQCCYsI6Etsut3IDlG/nkViw/5vTCAOs8BDRonWR
 XtZQarYBDQl7nz+xARi8wpYSSx/9owNZBCLgKrEmTN2IGFRgXCJt41HWCBKBCVOznwCZnMK+E
 gsmveMHcRmFrCVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RsZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsY/8wPPMQoycGkJMo7fZ16pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3iAGjUghwaLU9NSKtMwcYNjDpCU4eJREeFlA0rzFBYm5x
 ZnpEKlTjIpS4ry3/wPNFABJZJTmwbXBYu0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHk9Qc
 bzZOaVwE1/BbSYCWix7zl1kMUliQgpqQbGujV95g/E1cQ/vWgzDii4t+6HT1XAtGPsD68JPsv
 v0blYdetTYbRcpYPUmn+T4jfUfZLIP+ZT1c3t7fBq2pTTa/b+nFNReFXvr05+XeHJeTqnj/wO
 si9zURGya0uSYf1ZMe9z8COlyS5JppHnzNZG3pkmtnON4oWGEzeluf9KG3+untIa8NtbiaU4I
 9FQi7moOBEAXr4A0rACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495793967!73990805!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28214 invoked from network); 26 May 2017 10:19:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 26 May 2017 10:19:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6DB8780D;
 Fri, 26 May 2017 03:19:26 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1AD473F53D;
 Fri, 26 May 2017 03:19:24 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
 <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
 <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
 <5180bb1b-7542-5839-99d5-09418c18cd12@arm.com>
 <alpine.DEB.2.10.1705251147340.18759@sstabellini-ThinkPad-X260>
 <b2a2dfa7-5f54-a64f-1e94-226ccf965ca4@arm.com>
 <alpine.DEB.2.10.1705251355110.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8d377065-30fc-8a35-aad7-d8770ad02373@arm.com>
Date: Fri, 26 May 2017 11:19:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705251355110.18759@sstabellini-ThinkPad-X260>
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDI1LzA1LzE3IDIyOjA1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVGh1LCAyNSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5v
LAo+Pgo+PiBPbiAyNS8wNS8yMDE3IDE5OjQ5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+
PiBPbiBUaHUsIDI1IE1heSAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+PiBIaSwKPj4+
Pgo+Pj4+IE9uIDIzLzA1LzE3IDE4OjQ3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+
IE9uIFR1ZSwgMjMgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IEhpIFN0ZWZh
bm8sCj4+Pj4+Pgo+Pj4+Pj4gT24gMjIvMDUvMTcgMjM6MTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPj4+Pj4+PiBPbiBUdWUsIDE2IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
Pj4+Pj4+PiBAQCAtNDM2LDggKzQ3MywyNiBAQCBzdGF0aWMgaW50Cj4+Pj4+Pj4+PiBfX3ZnaWNf
djNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0Cj4+Pj4+Pj4+PiB2Y3B1Cj4+Pj4+Pj4+PiAq
diwgbW1pb19pbmZvX3QgKmluZm8sCj4+Pj4+Pj4+PiAgICAgIHN3aXRjaCAoIGdpY3JfcmVnICkK
Pj4+Pj4+Pj4+ICAgICAgewo+Pj4+Pj4+Pj4gICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgo+
Pj4+Pj4+Pj4gLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCj4+Pj4+Pj4+PiAt
ICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPj4+Pj4+Pj4+ICsgICAgewo+Pj4+Pj4+Pj4g
KyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+ICsgICAg
ICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQo+Pj4+Pj4+Pj4gKyAgICAg
ICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+Pj4+Pj4+Pj4gKyAgICAgICAgaWYgKCBkYWJ0
LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+
PiArICAgICAgICB2Z2ljX2xvY2sodik7ICAgICAgICAgICAgICAgICAgIC8qIHByb3RlY3RzCj4+
Pj4+Pj4+PiByZGlzdHNfZW5hYmxlZCAqLwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBHZXR0aW5nIGJhY2sg
dG8gdGhlIGxvY2tpbmcuIEkgZG9uJ3Qgc2VlIGFueSBwbGFjZSB3aGVyZSB3ZSBnZXQKPj4+Pj4+
Pj4gdGhlIGRvbWFpbgo+Pj4+Pj4+PiB2Z2ljIGxvY2sgYmVmb3JlIHZDUFUgdmdpYyBsb2NrLiBT
byB0aGlzIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2h5Cj4+Pj4+Pj4+IHRoaXMKPj4+Pj4+Pj4gb3Jk
ZXJpbmcKPj4+Pj4+Pj4gYW5kIG5vdCBtb3ZpbmcgdGhpcyBsb2NrIGludG8gdmdpY192Y3B1X2Vu
YWJsZV9scGlzLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBBdCBsZWFzdCB0aGlzIHJlcXVpcmUgZG9jdW1l
bnRhdGlvbiBpbiB0aGUgY29kZSBhbmQgZXhwbGFuYXRpb24gaW4KPj4+Pj4+Pj4gdGhlCj4+Pj4+
Pj4+IGNvbW1pdAo+Pj4+Pj4+PiBtZXNzYWdlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSXQgZG9lc24ndCBs
b29rIGxpa2Ugd2UgbmVlZCB0byB0YWtlIHRoZSB2LT5hcmNoLnZnaWMubG9jayBoZXJlLgo+Pj4+
Pj4+IFdoYXQgaXMKPj4+Pj4+PiBpdCBwcm90ZWN0aW5nPwo+Pj4+Pj4KPj4+Pj4+IFRoZSBuYW1l
IG9mIHRoZSBmdW5jdGlvbiBpcyBhIGJpdCBjb25mdXNpb24uIEl0IGRvZXMgbm90IHRha2UgdGhl
IHZDUFUKPj4+Pj4+IHZnaWMKPj4+Pj4+IGxvY2sgYnV0IHRoZSBkb21haW4gdmdpYyBsb2NrLgo+
Pj4+Pj4KPj4+Pj4+IEkgYmVsaWV2ZSB0aGUgdmNwdSBpcyBwYXNzZWQgdG8gYXZvaWQgaGF2ZSB2
LT5kb21haW4gaW4gbW9zdCBvZiB0aGUKPj4+Pj4+IGNhbGxlcnMuCj4+Pj4+PiBCdXQgd2Ugc2hv
dWxkIHByb2JhYmx5IHJlbmFtZSB0aGUgZnVuY3Rpb24uCj4+Pj4+Pgo+Pj4+Pj4gSW4gdGhpcyBj
YXNlIGl0IHByb3RlY3RzIHZnaWNfdmNwdV9lbmFibGVfbHBpcyBiZWNhdXNlIHlvdSBjYW4KPj4+
Pj4+IGNvbmZpZ3VyZSB0aGUKPj4+Pj4+IG51bWJlciBvZiBMUElzIHBlciByZS1kaXN0cmlidXRv
ciBidXQgdGhpcyBpcyBhIGRvbWFpbiB3aWRlIHZhbHVlLiBJCj4+Pj4+PiBrbm93IHRoZQo+Pj4+
Pj4gc3BlYyBpcyBjb25mdXNpbmcgb24gdGhpcy4KPj4+Pj4KPj4+Pj4gVGhlIHF1b3RpbmcgaGVy
ZSBpcyB2ZXJ5IHVuaGVscGZ1bC4gSW4gQW5kcmUncyBwYXRjaDoKPj4+Pj4KPj4+Pj4gQEAgLTQz
Niw4ICs0NzMsMjYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUo
c3RydWN0Cj4+Pj4+IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+Pj4+PiAgICAgIHN3aXRj
aCAoIGdpY3JfcmVnICkKPj4+Pj4gICAgICB7Cj4+Pj4+ICAgICAgY2FzZSBWUkVHMzIoR0lDUl9D
VExSKToKPj4+Pj4gLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCj4+Pj4+IC0g
ICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+Pj4+PiArICAgIHsKPj4+Pj4gKyAgICAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmFyY2gudmdpYy5oYXNfaXRzICkKPj4+Pj4gKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdu
b3JlXzMyOwo+Pj4+PiArICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3Rv
IGJhZF93aWR0aDsKPj4+Pj4gKwo+Pj4+PiArICAgICAgICB2Z2ljX2xvY2sodik7ICAgICAgICAg
ICAgICAgICAgIC8qIHByb3RlY3RzIHJkaXN0c19lbmFibGVkICovCj4+Pj4+ICsgICAgICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+Pj4+PiArCj4+Pj4+
ICsgICAgICAgIC8qIExQSXMgY2FuIG9ubHkgYmUgZW5hYmxlZCBvbmNlLCBidXQgbmV2ZXIgZGlz
YWJsZWQgYWdhaW4uICovCj4+Pj4+ICsgICAgICAgIGlmICggKHIgJiBHSUNSX0NUTFJfRU5BQkxF
X0xQSVMpICYmCj4+Pj4+ICsgICAgICAgICAgICAgISh2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lD
X1YzX0xQSVNfRU5BQkxFRCkgKQo+Pj4+PiArICAgICAgICAgICAgdmdpY192Y3B1X2VuYWJsZV9s
cGlzKHYpOwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+Pj4+ICsgICAgICAgIHZnaWNfdW5sb2NrKHYpOwo+
Pj4+PiArCj4+Pj4+ICsgICAgICAgIHJldHVybiAxOwo+Pj4+PiArICAgIH0KPj4+Pj4KPj4+Pj4g
TXkgcXVlc3Rpb24gaXM6IGRvIHdlIG5lZWQgdG8gdGFrZSBib3RoIHZnaWNfbG9jayBhbmQgdi0+
YXJjaC52Z2ljLmxvY2s/Cj4+Pj4KPj4+PiBUaGUgZG9tYWluIGxvY2sgKHRha2VuIGJ5IHZnaWNf
bG9jaygpKSBwcm90ZWN0cyByZGlzdHNfZW5hYmxlZC4gVGhpcwo+Pj4+IHZhcmlhYmxlIHN0b3Jl
cyB3aGV0aGVyIGF0IGxlYXN0IG9uZSByZWRpc3RyaWJ1dG9yIGhhcyBMUElzIGVuYWJsZWQuIElu
Cj4+Pj4gdGhpcyBjYXNlIHRoZSBwcm9wZXJ0eSB0YWJsZSBnZXRzIGludG8gdXNlIGFuZCBzaW5j
ZSB0aGUgdGFibGUgaXMgc2hhcmVkCj4+Pj4gYWNyb3NzIGFsbCByZWRpc3RyaWJ1dG9ycywgd2Ug
bXVzdCBub3QgY2hhbmdlIGl0IGFueW1vcmUsIGV2ZW4gb24KPj4+PiBhbm90aGVyIHJlZGlzdHJp
YnV0b3Igd2hpY2ggaGFzIGl0cyBMUElzIHN0aWxsIGRpc2FibGVkLgo+Pj4+IFNvIHdoaWxlIHRo
aXMgbG9va3MgbGlrZSB0aGlzIGlzIGEgcGVyLXJlZGlzdHJpYnV0b3IgKD1wZXItVkNQVSkKPj4+
PiBwcm9wZXJ0eSwgaXQgaXMgYWN0dWFsbHkgcGVyIGRvbWFpbiwgaGVuY2UgdGhpcyBsb2NrLgo+
Pj4+IFRoZSBWR0lDIFZDUFUgbG9jayBpcyB0aGVuIHVzZWQgdG8gbmF0dXJhbGx5IHByb3RlY3Qg
dGhlIGVuYWJsZSBiaXQKPj4+PiBhZ2FpbnN0IG11bHRpcGxlIFZDUFVzIGFjY2Vzc2luZyB0aGlz
IHJlZ2lzdGVyIHNpbXVsdGFuZW91c2x5IC0gdGhlCj4+Pj4gcmVkaXN0cyBhcmUgTU1JTyBtYXBw
ZWQsIGJ1dCBub3QgYmFua2VkLCBzbyB0aGlzIGlzIHBvc3NpYmxlLgo+Pj4+Cj4+Pj4gRG9lcyB0
aGF0IG1ha2Ugc2Vuc2U/Cj4+Pgo+Pj4gSWYgdGhlIFZHSUMgVkNQVSBsb2NrIGlzIG9ubHkgdXNl
ZCB0byBwcm90ZWN0IFZHSUNfVjNfTFBJU19FTkFCTEVELAo+Pj4gY291bGRuJ3Qgd2UganVzdCBy
ZWFkL3dyaXRlIHRoZSBiaXQgYXRvbWljYWxseT8gSXQncyBqdXN0IGEgYml0IGFmdGVyCj4+PiBh
bGwsIGl0IGRvZXNuJ3QgbmVlZCBhIGxvY2suCj4+Cj4+IFRoZSB2R0lDIHZDUFUgbG9jayBpcyBh
bHNvIGhlcmUgdG8gc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgcmUtZGlzdHJpYnV0b3IKPj4gc3Rh
dGUgd2hlbiBuZWNlc3NhcnkuCj4+Cj4+IEZvciBpbnN0YW5jZSB5b3UgZG9uJ3Qgd2FudCB0byBh
bGxvdyB3cml0ZSBpbiBQRU5EQkFTRVIgYWZ0ZXIgTFBJcyBoYXZlIGJlZW4KPj4gZW5hYmxlZC4K
Pj4KPj4gSWYgeW91IGRvbid0IHRha2UgdGhlIGxvY2sgaGVyZSwgeW91IHdvdWxkIGhhdmUgYSBz
bWFsbCByYWNlIHdoZXJlIFBFTkRCQVNFUgo+PiBtaWdodCBiZSB3cml0dGVuIHdoaWxzdCB0aGUg
TFBJcyBhcmUgZ2V0dGluZyBlbmFibGVkLgo+Pgo+PiBUaGUgY29kZSBpbiBQRU5EQkFTRVIgdG9k
YXkgZG9lcyBub3Qgc3RyaWN0bHkgcmVxdWlyZSB0aGUgbG9ja2luZywgYnV0IEkgdGhpbmsKPj4g
d2Ugc2hvdWxkIGtlZXAgdGhlIGxvY2sgYXJvdW5kLiBNb3ZpbmcgdG8gdGhlIGF0b21pYyB3aWxs
IG5vdCByZWFsbHkgYmVuZWZpdAo+PiBoZXJlIGFzIHdyaXRlIHRvIHRob3NlIHJlZ2lzdGVycyB3
aWxsIGJlIHZlcnkgdW5saWtlbHkgc28gd2UgZG9uJ3QgbmVlZCB2ZXJ5Cj4+IGdvb2QgcGVyZm9y
bWFuY2UuCj4KPiBJIHN1Z2dlc3RlZCB0aGUgYXRvbWljIGFzIGEgd2F5IHRvIHJlcGxhY2UgdGhl
IGxvY2ssIHRvIHJlZHVjZSB0aGUKPiBudW1iZXIgb2YgbG9jayBvcmRlciBkZXBlbmRlbmNpZXMs
IHJhdGhlciB0aGFuIGZvciBwZXJmb3JtYW5jZSAod2hvCj4gY2FyZXMgYWJvdXQgcGVyZm9ybWFu
Y2UgZm9yIHRoaXMgY2FzZSkuIElmIGFsbCBhY2Nlc3NlcyB0bwo+IFZHSUNfVjNfTFBJU19FTkFC
TEVEIGFyZSBhdG9taWMsIHRoZW4gd2Ugd291bGRuJ3QgbmVlZCB0aGUgbG9jay4KPgo+IEFub3Ro
ZXIgbWF5YmUgc2ltcGxlciB3YXkgdG8ga2VlcCB0aGUgdmdpYyB2Y3B1IGxvY2sgYnV0IGF2b2lk
Cj4gaW50cm9kdWNpbmcgdGhlIHZnaWMgZG9tYWluIGxvY2sgLT4gdmdpYyB2Y3B1IGxvY2sgZGVw
ZW5kZW5jeSAodGhlIGxlc3MKPiB0aGUgYmV0dGVyKSB3b3VsZCBiZSB0byB0YWtlIHRoZSB2Z2lj
IHZjcHUgbG9jayBmaXJzdCwgcmVsZWFzZSBpdCwgdGhlbgo+IHRha2UgdGhlIHZnaWMgZG9tYWlu
IGxvY2sgYW5kIGNhbGwgdmdpY192Y3B1X2VuYWJsZV9scGlzIGFmdGVyLiAgSW4KPiBwc2V1ZG8t
Y29kZToKPgo+ICAgICB2Z2ljIHZjcHUgbG9jawo+ICAgICByZWFkIG9sZCB2YWx1ZSBvZiBWR0lD
X1YzX0xQSVNfRU5BQkxFRAo+ICAgICB3cml0ZSBuZXcgdmFsdWUgb2YgVkdJQ19WM19MUElTX0VO
QUJMRUQKPiAgICAgdmdpYyB2Y3B1IHVubG9jawo+Cj4gICAgIHZnaWMgZG9tYWluIGxvY2sKPiAg
ICAgdmdpY192Y3B1X2VuYWJsZV9scGlzIChtaW51cyB0aGUgc2V0dGluZyBvZiBhcmNoLnZnaWMu
ZmxhZ3MpCj4gICAgIHZnaWMgZG9tYWluIHVubG9jawo+Cj4gSXQgZG9lc24ndCBsb29rIGxpa2Ug
d2UgbmVlZCB0byBzZXQgVkdJQ19WM19MUElTX0VOQUJMRUQgd2l0aGluCj4gdmdpY192Y3B1X2Vu
YWJsZV9scGlzLCBzbyB0aGlzIHNlZW1zIHRvIGJlIHdvcmtpbmcuIFdoYXQgZG8geW91IHRoaW5r
PwoKIEZyb20gYSBwb2ludCBvZiB2aWV3IG9mIHRoZSB2R0lDIHlvdSB3YW50IHRvIGVuYWJsZSAK
VkdJQ19WM19MUElTX0VOQUJMRUQgYWZ0ZXIgYWxsIHRoZSBzYW5pdHkgY2hlY2tzIGhhdmUgYmVl
biBkb25lLgoKSSB3b3VsZCBoYXZlIGV4cGVjdGVkIHRoZSBJVFMgdG8gY2hlY2sgaWYgdGhlIHJl
ZGlzdHJpYnV0b3IgaGFzIGJlZW4gCmVuYWJsZWQgYmVmb3JlIGVuYWJsaW5nIGl0IChzZWUgdmdp
Y192M192ZXJpZnlfaXRzX3N0YXR1cykuIFRoaXMgaXMgCmJlY2F1c2UgdGhlIElUUyBpcyB1c2lu
ZyB0aGUgcHJpb3JpdHkgdGFibGUgYW5kIGFsc28gdGhlIG51bWJlciBvZiBMUElzLgoKU28geW91
IGVmZmVjdGl2ZWx5IHdhbnQgdG8gaGF2ZSBWR0lDX1YzX0xQSVNfRU5BQkxFRCBzZXQgYWZ0ZXIg
aW4gCnZnaWNfdmNwdV9lbmFibGVfbHBpcyB0byBhdm9pZCBwb3RlbnRpYWwgcmFjZSBjb25kaXRp
b24uIFlvdSBtYXkgYWxzbyAKd2FudCB0byBoYXZlIGEgbWIoKSBiZWZvcmUgd3JpdGluZyB0byBp
dCBzbyB5b3UgY2FuIHVzaW5nIApWR0lDX1YzX0xQSVNfRU5BQkxFRCB3aXRob3V0IGFueSBsb2Nr
IHNhZmVseS4KCkFuZHJlLCBjYW4geW91IGV4cGxhaW4gd2h5IHRoZSBJVFMgZG9lcyBub3QgY2hl
Y2sgd2hldGhlciB0aGUgCnJkaXN0c19lbmFibGVkIGFyZSBlbmFibGVkPwoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 10:39:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 10:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dECek-0002mu-UC; Fri, 26 May 2017 10:39:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dECej-0002mi-W8
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 10:39:42 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 23/E4-19409-DE508295; Fri, 26 May 2017 10:39:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfcNq0a
 kwcVd4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LHgIWPBp9SKZRP0Gxib
 7LoYuTiEBP4yStxtO8gG4TxmlHi6ZQeUs41RYuKZZexdjJwcIgLOEl/PzAWzeQX0Jf6tbmIFs
 YUFTCQOnL/CBNIgIfBCSeL5u2YmkISEgLfE429nmbsYOcDsq1etuxjZOdgErCQOiYEUsAioSl
 ztW8k2gZF7ASPDKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxjXbPQ8xSnIwKYnyTl+nHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgreZRSNSSLAo
 NT21Ii0zBxh6MGkJDh4lEd49IGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLntQYGspAAS
 FFGaR7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw726QVTyZeSVwm14BHcEEdITvOX
 WQI0oSEVJSDYzFq4veb52wvm5PBIP05u7apW3v7fZOalH27pl6gOfa7f0d3os2MW1SPaEwTW1
 RaxTjOoNe/7yLHroTPoS8tRBzOhe/deYHjdm31rGL7r/i+EI3Zuc/byYDdb6pJZtEVwldifng
 cj8s7GPZxzr3uC2XOyWjns7V4r/oIjWPy3vTTOVn6y0ilgYosRRnJBpqMRcVJwIArnqFXX4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495795179!95078222!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12838 invoked from network); 26 May 2017 10:39:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 May 2017 10:39:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dECef-0005YM-6G; Fri, 26 May 2017 10:39:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dECeZ-0007dw-GR; Fri, 26 May 2017 10:39:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dECaV-0001ey-QF; Fri, 26 May 2017 10:35:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109749-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 May 2017 10:35:20 +0000
Subject: [Xen-devel] [linux-4.9 test] 109749: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc0OSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTc0OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDE1IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMDczNTgKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHJlYm9vdCAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRiM2Zk
NDUyN2VkMzJiZTQ0Y2JkOGZmYTZkZDZhMzAxYzg5ZDBkNmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdk
M2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAg
NDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkg
WiAgIDQzIGRheXMgICA3MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk3NDkgIDIw
MTctMDUtMjUgMjE6MjU6MTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjU0OSBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg1NjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 10:45:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 10:45:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dECjx-0003Yk-OJ; Fri, 26 May 2017 10:45:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31292dcda=Ian.Jackson@citrix.com>)
 id 1dECjw-0003Yd-Fj
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 10:45:04 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 22/1D-01735-E2708295; Fri, 26 May 2017 10:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHRDpK4eu0a
 kwbRGMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePujltsBWfYKw5/e8XUwDiHrYuRk0NCwF/i
 6plLLCA2m4CuRNOWv0BxDg4RARWJ23sNQMLMAlUS07ufgpULC3hItE5bwgRiswioSnyf9gosz
 ivgKfHv2GKokXIS54//ZAYZIySgJjF3fTxEiaDEyZlPWCBGSkgcfPGCeQIj9ywkqVlIUgsYmV
 YxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGQj0DA+MOxr5
 VfocYJTmYlER5p69TjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcvNphEpJFiUmp5akZaZAwxJ
 mLQEB4+SCO9zVqA0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnHczSKkASGlGa
 R7cIFisXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkDLGQJzOvBG7fK6BTmIBO8T2nDnJKSS
 JCSqqBcfJ/mZgdqhNuC6XXHAv8O0u+OVvO5sD/Xw8Ko34vmOYWwyj0YJda092tCk93bbhwhv1
 qXWp5rtzG214b/s+INDkZJNJpciZm36yFHnGXPyy7sud+yrob3/oOvLy7daLlpmNXzBosrubE
 nGB8Irrh3HGO2IrpmmXTHfjvLwwtlDOqj8qKiL7ufk6JpTgj0VCLuag4EQDZCvn+kAIAAA==
X-Env-Sender: prvs=31292dcda=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495795500!100287494!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33130 invoked from network); 26 May 2017 10:45:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 10:45:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,396,1491264000"; d="scan'208";a="425563321"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 26 May 2017 11:44:51 +0100
Message-ID: <1495795491-27670-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] arm64,
	armhf: Use dtuart for console by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIHNldCBhIGhvc3QgcHJvcGVydHkgZm9yIGVhY2ggQVJN
IGhvc3QuCgpKdWxpZW4gd3JpdGVzOgoKIFRoaXMgY29tbWFuZCBsaW5lIHNob3VsZCBhbHdheXMg
d29yayBmb3IgYXJtNjQuICBJZiB0aGUgZGV2aWNlLXRyZWUKIGRvZXMgbm90IHByb3ZpZGUgdGhl
IHByb3BlcnR5IHRoZW4gaXQgaXMgYSBidWcuICBXZSB3YW50IHRoZSBjb21tYW5kCiBsaW5lIHRv
IGJlIGFzIGFnbm9zdGljIGFzIHBvc3NpYmxlIGZyb20gdGhlIHBsYXRmb3JtLgoKUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLXhlbi1pbnN0YWxs
IHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdHMteGVuLWluc3RhbGwgYi90cy14ZW4taW5zdGFsbAppbmRleCA5ZWIy
MTMxLi4zYWI2MDkwIDEwMDc1NQotLS0gYS90cy14ZW4taW5zdGFsbAorKysgYi90cy14ZW4taW5z
dGFsbApAQCAtMTQ1LDcgKzE0NSw5IEBAIHN1YiBhZGp1c3Rjb25maWcgKCkgewogc3ViIHNldHVw
Ym9vdCAoKSB7CiAgICAgbXkgJHhlbmhvcHQ9ICJjb25zd2l0Y2g9eCB3YXRjaGRvZyBub3JlYm9v
dCI7CiAKLSAgICBteSAkY29ucz0gZ2V0X2hvc3RfcHJvcGVydHkoJGhvLCAnWGVuU2VyaWFsQ29u
c29sZScsICdjb20xJyk7CisgICAgbXkgJGNvbnM9IGdldF9ob3N0X3Byb3BlcnR5KCRobywgJ1hl
blNlcmlhbENvbnNvbGUnLAorCQkJCSRye2FyY2h9ID1+IG0vXmFybS8gPyAnZHR1YXJ0JworCQkJ
CTogJ2NvbTEnKTsKIAogICAgIGlmICggJGNvbnMgZXEgImNvbTEiICkgewogCSR4ZW5ob3B0IC49
ICIgY29tMT0kY3tCYXVkfSw4bjEgY29uc29sZT1jb20xLHZnYSBnZGI9Y29tMSI7Ci0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 10:48:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 10:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dECnO-0003i6-7J; Fri, 26 May 2017 10:48:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dECnM-0003hx-AK
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 10:48:36 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 91/38-02199-30808295; Fri, 26 May 2017 10:48:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVysyfVTZeZQyP
 S4NYPDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPl2iemgsMsFcuW7mdtYLzB3MXIxSEksJlR
 4vilW4wQzm5GiV+909i7GDk4hAV8JJ5N1QQxRQS8JXqPsoKYQgKeEpsOcHYxcnKwCWhK3Pn8i
 QnE5hWwkvjaMgPMZhFQlVgw/RQriC0qEC7xtvEIC0SNoMTJmU/AbE4BL4nG3ZPBbGYBW4k7c3
 czQ9jyEtvfzmGewMg7C0nLLCRls5CULWBkXsWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCsl5t
 aXJyYnpqTmFSsl5yfu4kRGFD1DAyMOxgvf3U6xCjJwaQkyjt9nXqkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQleJnaNSCHBotT01Iq0zBxgaMOkJTh4lER4Z7MBpXmLCxJzizPTIVKnGHU5mj5s+
 cIkxJKXn5cqJc57GKRIAKQoozQPbgQszi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYVAr
 mEJzOvBG7TK6AjmICO8D2nDnJESSJCSqqBcUFFyY73/7yO7VQyjWf6stFZKiFwD9eH5Skaiw/
 N4G1ZtWO/9AIedUnvsAf1v74qlGv6v69UXLKRUaFwz6yGrwv8uw9zv04P3ftjmmrsO4/59Su3
 XHG+sYotKPzonk8TYl9s1iv4HG04TeuiVFVeiZJu/Ys7M6+lWFky/4zxXqf43mMeW5W/oxJLc
 UaioRZzUXEiAG14Wk6uAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495795714!44555904!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14209 invoked from network); 26 May 2017 10:48:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 26 May 2017 10:48:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 44EC91596;
 Fri, 26 May 2017 03:48:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BB4333F53D;
 Fri, 26 May 2017 03:48:33 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <1495795491-27670-1-git-send-email-ian.jackson@eu.citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e85913d6-a73b-6a1e-b80a-2a0daea6e9d3@arm.com>
Date: Fri, 26 May 2017 11:48:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495795491-27670-1-git-send-email-ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH] arm64,
	armhf: Use dtuart for console by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMjYvMDUvMTcgMTE6NDQsIElhbiBKYWNrc29uIHdyb3RlOgo+IFdlIGRvbid0
IHdhbnQgdG8gaGF2ZSB0byBzZXQgYSBob3N0IHByb3BlcnR5IGZvciBlYWNoIEFSTSBob3N0Lgo+
Cj4gSnVsaWVuIHdyaXRlczoKPgo+ICBUaGlzIGNvbW1hbmQgbGluZSBzaG91bGQgYWx3YXlzIHdv
cmsgZm9yIGFybTY0LiAgSWYgdGhlIGRldmljZS10cmVlCj4gIGRvZXMgbm90IHByb3ZpZGUgdGhl
IHByb3BlcnR5IHRoZW4gaXQgaXMgYSBidWcuICBXZSB3YW50IHRoZSBjb21tYW5kCgpOSVQ6ICJk
b2VzIG5vdCBwcm92aWRlIHRoZSBwcm9wZXJ0eSAnc3Rkb3V0LXBhdGgnICIKCj4gIGxpbmUgdG8g
YmUgYXMgYWdub3N0aWMgYXMgcG9zc2libGUgZnJvbSB0aGUgcGxhdGZvcm0uCj4KPiBSZXBvcnRl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCkZXSVc6CgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 10:56:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 10:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dECup-0004Uc-07; Fri, 26 May 2017 10:56:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dECun-0004UW-QM
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 10:56:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 17/54-03371-0D908295; Fri, 26 May 2017 10:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfcCp0a
 kwZebIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLhLXMBb3cFQ+O7WBpYJzK2cXIxSEksJlR
 4t73f+wQzm5GiQ03PgM5nBzCAg4SvSeamUBsEYEgiWnrZ7JCFLUwSaxrOwRUxMHBLJAhMfWcG
 0gNm4CmxJ3Pn5hAwrwCVhLvF8aDhFkEVCVuvNkNNlJUIFzibeMRFhCbV0BQ4uTMJ2A2p4C9xN
 JeCJtZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaWeglFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGwMQ7GA8vzbwEKMkB5OSKO/0deqRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4T3NoRAoJFqWmp1akZeYAAx8mLcHBoyTC2wCS5i0uSMwtzkyHS
 J1i1OXYsHr9FyYhlrz8vFQpcd75IEUCIEUZpXlwI2BReIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvHUgU3gy80rgNr0COoIJ6Ajfc+ogR5QkIqSkGhjTrB/8Cl57V77Vv6nQKi7zm62aWar
 1Ic0V22T2Lv0bovb/z6xTXPkfn+S5RZ0WzH7G/VXh8IODUe9a3mtduz3ttFKS28WCHs8VascN
 3dd4918RWii7hPXHui1POzoqNlzao+bdceObQzebLKfvjrO8gbz7rbOsUie9fWgf/67D5YK29
 qJjDxKVWIozEg21mIuKEwECylmovQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495796175!95032297!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49082 invoked from network); 26 May 2017 10:56:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 26 May 2017 10:56:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B46C1596;
 Fri, 26 May 2017 03:56:15 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 54C4F3F41F;
 Fri, 26 May 2017 03:56:14 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
 <9decb9e7-6916-6850-fea1-22db8ca7928b@oracle.com>
 <45b8165d-8073-be54-b0f7-eae80b360838@arm.com>
 <daf2b44f-d1a1-ad11-7fff-d1186e0d9dba@oracle.com>
 <5927E0FB020000780015CB94@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a90c1ab7-0ac1-4871-9f57-3a023a6a1d57@arm.com>
Date: Fri, 26 May 2017 11:56:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5927E0FB020000780015CB94@prv-mh.provo.novell.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjYvMDUvMTcgMDc6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1
LjA1LjE3IGF0IDIwOjAwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+PiBP
biAwNS8yNS8yMDE3IDAxOjQ2IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAyNS8wNS8x
NyAxODowOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IElzIHRoaXM6Cj4+Pj4KPj4+PiBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDUvbXNnMDIzNDAuaHRtbAo+Pj4+Cj4+Pj4KPj4+PiBiZWluZyBkZWZlcnJlZCB0byB0aGUgbmV4
dCBSQyAoaWYgd2UgYXJlIGhhdmluZyBvbmUpPwo+Pj4KPj4+IEkgbWlzc2VkIHRoYXQgaXNzdWUg
c29ycnkuIFNvIGZhciwgdGhpcyBwYXRjaCBsYWNrcyBvZgo+Pj4gQWNrZWQtYnkvUmV2aWV3ZWQt
YnkgYnV0IGFzIGEgVGVzdGVkLWJ5Lgo+Pj4KPj4+IEkgYW0gYXdhcmUgdGhlIHBhdGNoIHRoYXQg
aW50cm9kdWNlZCB0aGUgcmVncmVzc2lvbiAoZWZhOTU5NmU5ZAo+Pj4gIng4Ni9tbTogZml4IGlu
Y29ycmVjdCB1bm1hcHBpbmcgb2YgMk1CIGFuZCAxR0IgcGFnZXMiKSB3YXMgYXR0ZW1wdGluZwo+
Pj4gdG8gcHJldmVudCBicmVha2luZyBkb3duIGFuIEVQVCBzdHJ1Y3R1cmUgaXJyZXZlcnNpYmx5
IHdoZW4gcmVtb3ZpbmcKPj4+IDJNQiBhbmQgMUdCIHBhZ2VzLiBBRkFJVSwgdGhpcyBjb21taXQg
d2lsbCBpbXByb3ZlIHBlcmZvcm1hbmNlLCBidXQgYQo+Pj4gYm9vdCByZWdyZXNzaW9uIHdhcyBp
bnRyb2R1Y2VkIG9uIEFNRCBwbGF0Zm9ybXMuCj4+Cj4+Cj4+IFRoZSByZWdyZXNzaW9uIG9ubHkg
YWZmZWN0cyBBTUQgZ3Vlc3RzIHRoYXQgaGF2ZSBtYXhtZW0gPiBtZW1vcnkuCj4+Cj4+IFNpbmNl
IHdlIGhhdmUgYSBmaXggaW4gZmxpZ2h0IG15IHN1Z2dlc3Rpb24gd291bGQgYmUgdG8gcmVsZWFz
ZS1ub3RlCj4+IHRoaXMgaXNzdWUgYnV0IG5vdCByZXZlcnQgdGhlIG9mZmVuZGluZyBwYXRjaC4K
Pgo+IEknbSBwcmV0dHkgY29udmluY2VkIHdlIGNhbiBnZXQgdGhpcyBzb3J0ZWQgYmVmb3JlIDQu
OSBnb2VzIG91dCwKPiBzbyArMSB0byBub3QgcmV2ZXJ0aW5nIHJpZ2h0IGF3YXkuIEknbSBub3Qg
ZXZlbiBzdXJlIGlzIHdlIG1heQo+IG5vdGljZSB0aGlzIGluIG9zc3Rlc3QsIGFzIEknbSB1bmNl
cnRhaW4gd2hldGhlciB0aGVyZSBhcmUgYW55Cj4gdGVzdHMgd2l0aCBtYXhtZW0gPiBtZW1vcnku
CgpJIGhhdmVuJ3Qgc3BvdCBhbnkgZmFpbHVyZSByZWxhdGVkIHRvIHRoYXQuCgpBbnl3YXksIEkg
d2lsbCBrZWVwIGFuIGV5ZSBvbiB0aGUgcGF0Y2ggYnV0IEkgd2lsbCBub3QgY29uc2lkZXIgYXMg
YSAKYmxvY2tlciBmb3IgYnJhbmNoaW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 11:14:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 11:14:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEDCO-00060h-Pp; Fri, 26 May 2017 11:14:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dEDCN-00060b-BD
 for xen-devel@lists.xen.org; Fri, 26 May 2017 11:14:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BC/BC-01732-21E08295; Fri, 26 May 2017 11:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTVeITyP
 S4OoqFoslHxezODB6HN39mymAMYo1My8pvyKBNeP504WsBb/5Kr4ePMbawDiPp4uRk0NIYDOj
 xNZpnl2MXED2dkaJk88Xs4Ek2AS0Jab+nsgMYosISEtc+3yZEaSIWaCBSaJpWjcjSEJYIFRi7
 +Ut7CA2i4CqxLwZK1lBbF4BK4kPjavBaiQE5CV2tV1khbAlJfac/M44gZFrASPDKkaN4tSist
 QiXSMzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQE/WMzAw7mBs2Ot3iFGSg0l
 JlHf6OvVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8BbwakUKCRanpqRVpmTnAkIJJS3DwKInw
 fuIBSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivIMgMAZCijNI8uBGw8L7EKCslzMvIw
 MAgxFOQWpSbWYIq/4pRnINRSZjXAmQKT2ZeCdymV0BHMAEd4XtOHeSIkkSElFQDY4LIMYf+SU
 v9hdlYpttP8DzyeGpYZMi9Symdi29xpJ292fnwvb1G6V72lJPfs1mDti9ONU1wy8tpql12Rmp
 XT/cj1srVi404u7f4iOnn2X49rPGkKTRI4XvRea26nefmlblVPyubNIdhlqWX5JvuLYyNjOd3
 hLi4fg/JTv4nEVLb+bmV1SxfiaU4I9FQi7moOBEATxXD+WoCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495797265!95086012!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4451 invoked from network); 26 May 2017 11:14:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 26 May 2017 11:14:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 73A7F1596;
 Fri, 26 May 2017 04:14:24 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4000D3F41F;
 Fri, 26 May 2017 04:14:24 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 26 May 2017 12:14:04 +0100
Message-Id: <20170526111407.13537-1-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH v2 0/3] Reduce unnecessary icache
	maintenance operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBpbXByb3ZlcyB0aGUgbnVtYmVyIG9mIGljYWNoZSBmbHVzaGVzIHBl
cmZvcm1lZCB3aGVuCmFsbG9jYXRpbmcgbWVtb3J5IHRvIGEgZG9tYWluLiBUaGlzIHNlcmllcyB3
YXMgcHJldmlvdXNseSBwb3N0ZWQgYXQKWzBdIGFuZCBbMV0uCgpDaGFuZ2VzCnYxIC0+IHYyOgoq
IFVwZGF0ZWQgdGFncwoqIEFkZGVkIGEgY29tbWVudCBmb3IgaWNhY2hlX2ludmFsaWRhdGUoKSBk
ZWZpbml0aW9uIGZvciB4ODYgdG8KICBleHBsYWluIHdoeSBpdCBpcyBlbXB0eS4KClJGQyAtPiB2
MToKCiogRml4ZWQgY29kaW5nIHN0eWxlIGlzc3VlIGluIFBhdGNoIDEKKiBBZGRlZCByZXZpZXdl
ZC1ieSB0YWdzCiogUmUtd29ya2VkIFBhdGNoIDMgdG8gZGVmZXIgaWNhY2hlIG9wdGltaXNhdGlv
biBvbmx5IGR1cmluZyBkb21haW4gY3JlYXRpb24KClBhdGNoIDEgYWRkcyBhIHBhcmFtZXRlciB0
byBmbHVzaF9wYWdlX3RvX3JhbSgpIHRvIHByZXZlbnQgcGVyZm9ybWluZwppY2FjaGUgbWFpbnRl
bmFuY2UgcGVyIHBhZ2UuIEN1cnJlbnQgY2FsbHMgdG8gZmx1c2hfcGFnZV90b19yYW0oKSBsb29w
Cm92ZXIgcGFnZXMgYW5kIHBlcmZvcm1pbmcgYSBmdWxsIGljYWNoZSBmbHVzaCBmb3IgZWFjaCBw
YWdlIGlzCmV4Y2Vzc2l2ZS4KClBhdGNoIDIgaG9pc3RzIGljYWNoZSBtYWludGVuYW5jZSBmcm9t
IGZsdXNoX3BhZ2VfdG9fcmFtKCkgdG8KcDJtX2NhY2hlX2ZsdXNoKCkuCgpQYXRjaCAzIGludHJv
ZHVjZXMgYSBuZXcgTUVNRl8gZmxhZyB0byBpbmRpY2F0ZSB0byBhbGxvY19oZWFwX3BhZ2VzKCkK
dGhhdCBpY2FjaGUgbWFpbnRlbmFuY2Ugd2lsbCBiZSBwZXJmb3JtZWQgYnkgdGhlIGNhbGxlci4g
VGhlIGljYWNoZQptYWludGVuYW5jZSBvcGVyYXRpb25zIGFyZSBwZXJmb3JtZWQgaW4gcG9wdWxh
dGVfcGh5c21hcCgpIGR1cmluZwpkb21haW4gY3JlYXRpb24uIEFzIEkgY291bGRuJ3QgZmluZCBp
Y2FjaGUgbWFpbnRlbmFuY2Ugb3BlcmF0aW9ucyBmb3IKeDg2LCBhbiBlbXB0eSBoZWxwZXIgaXMg
aW50cm9kdWNlZC4KCklmIHRoZXJlIGFyZSBubyBmdXJ0aGVyIGNvbW1lbnRzLCBwbGVhc2UgY29u
c2lkZXIgZm9yIGluY2x1c2lvbi4KClRoYW5rcywKUHVuaXQKClswXSBodHRwczovL3d3dy5tYWls
LWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwODAwMi5odG1sClsxXSBo
dHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEw
MjkzNC5odG1sCgpQdW5pdCBBZ3Jhd2FsICgzKToKICBBbGxvdyBjb250cm9sIG9mIGljYWNoZSBp
bnZhbGlkYXRpb25zIHdoZW4gY2FsbGluZyBmbHVzaF9wYWdlX3RvX3JhbSgpCiAgYXJtOiBwMm06
IFByZXZlbnQgcmVkdW5kYW50IGljYWNoZSBmbHVzaGVzCiAgQXZvaWQgZXhjZXNzIGljYWNoZSBm
bHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAoKSBiZWZvcmUgZG9tYWluIGhhcwogICAgYmVlbiBj
cmVhdGVkCgogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgIHwgIDUgKysrLS0KIHhlbi9h
cmNoL2FybS9wMm0uYyAgICAgICAgICAgICB8ICA0ICsrKy0KIHhlbi9jb21tb24vbWVtb3J5LmMg
ICAgICAgICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9jb21t
b24vcGFnZV9hbGxvYy5jICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIHwgIDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICB8ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS94
ZW4vbW0uaCAgICAgICAgICAgfCAgMiArKwogOCBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25z
KCspLCAxNSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 11:15:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 11:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEDDh-00065u-4N; Fri, 26 May 2017 11:15:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEDDf-00065e-UC
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 11:15:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AE/CF-01732-36E08295; Fri, 26 May 2017 11:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTeJTyP
 SYF4Dt8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzts79x1SwaRVjRfvl/awN
 jDeruhg5OYQE/jJK/H0Q1sXIBWQ/ZpSYfGcbK4SzjVFi95bDzCBVIgLOEl/PzGUHsXkF9CXmT
 J4PVMTBISxgJXF8ZxFIvYTAJw2J/Q8fsoPEJQS8JXq/ZIKUg5gL1uxk7GJk52ADKj8kBhJlEV
 CV2NB8lXUCI/cCRoZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bm
 bGIH+ZgCCHYyN350OMUpyMCmJ8k5fpx4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3gFcjUkiw
 KDU9tSItMwcYeDBpCQ4eJRHeTzxAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEucVBJkhA
 FKUUZoHNwIWBZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzJsPMoUnM68EbtMroCOYgI7wPa
 cOckRJIkJKqoGxp1Rk5qb9ARJX517wuulisvK67S9WDv5Mqx1nFFuOv37y7sPi3p7XIrHaOh8
 85qierMqT/TCNueS8mcP+0PyDz/Sfn/vAb5/zb1HG1CXrNf0OvMvjnLdK/UVc5aH15TpCMa7m
 C6Rnv42/JL17Y3LFlLdfZe+uSlJJFitIFGqbkN6v377Ctvm5EktxRqKhFnNRcSIA9VqJeH0CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495797344!102716801!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59639 invoked from network); 26 May 2017 11:15:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 May 2017 11:15:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEDDb-0006YI-5V; Fri, 26 May 2017 11:15:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEDDV-0003IP-Kf; Fri, 26 May 2017 11:15:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEDDV-0000Uy-BO; Fri, 26 May 2017 11:15:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109754-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt-xsm:host-ping-check-native:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:guest-start.2:fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
X-Osstest-Versions-That: linux=7b9d239f0d9f9bbde2c473b642d484dab4bdca79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 May 2017 11:15:37 +0000
Subject: [Xen-devel] [linux-3.18 test] 109754: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7532138442852632413=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7532138442852632413==
Content-Type: text/plain

flight 109754 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109754/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-xsm 4 host-ping-check-native fail in 109744 pass in 109754
 test-amd64-i386-libvirt      18 guest-start.2    fail in 109744 pass in 109754
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 109744 pass in 109754
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109744 pass in 109754
 test-amd64-amd64-i386-pvgrub 18 guest-start/debian.repeat fail in 109744 pass in 109754
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109744 pass in 109754
 test-amd64-i386-xl-xsm       11 guest-start                fail pass in 109744
 test-amd64-amd64-xl-qemut-debianhvm-amd64 9 debian-hvm-install fail pass in 109744
 test-armhf-armhf-xl-vhd       6 xen-boot                   fail pass in 109744
 test-amd64-i386-qemut-rhel6hvm-intel 11 guest-start/redhat.repeat fail pass in 109744
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 109744
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat  fail pass in 109744

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 109657
 test-armhf-armhf-xl-vhd     11 migrate-support-check fail in 109744 never pass
 test-armhf-armhf-xl-vhd 12 saverestore-support-check fail in 109744 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109650
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109657
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109657
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109657
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109657
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
baseline version:
 linux                7b9d239f0d9f9bbde2c473b642d484dab4bdca79

Last test of basis   109657  2017-05-21 07:51:45 Z    5 days
Testing same since   109744  2017-05-25 14:18:09 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alyssa Milburn <amilburn@zall.org>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Anthony Mallet <anthony.mallet@laas.fr>
  Arjan van de Ven <arjan@linux.intel.com>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Brian Norris <briannorris@chromium.org>
  Catalin Marinas <catalin.marinas@arm.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel GlÃ¶ckner <dg@emlix.com>
  Daniel Micay <danielmicay@gmail.com>
  Daniele Palmas <dnlplm@gmail.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric W. Biederman <ebiederm@xmission.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Ingo Molnar <mingo@kernel.org>
  James Hogan <james.hogan@imgtec.com>
  Joe Thornber <ejt@redhat.com>
  Johan Hovold <johan@kernel.org>
  Jonathan Cameron <jic23@kernel.org>
  Julius Werner <jwerner@chromium.org>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Wunner <lukas@wunner.de>
  Maksim Salau <maksim.salau@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  Oliver Neukum <oneukum@suse.com>
  Pavel Roskin <plroskin@gmail.com>
  Pete Zaitcev <zaitcev@yahoo.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Hurley <peter@hurleysoftware.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Richard Cochran <rcochran@linutronix.de>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Sean Young <sean@mess.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Will Deacon <will.deacon@arm.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       fail    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 fail    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-3.18
+ revision=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
+ branch=linux-3.18
+ revision=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   7b9d239..6b65a8f  6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7 -> tested/linux-3.18
+ exit 0


--===============7532138442852632413==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7532138442852632413==--

From xen-devel-bounces@lists.xen.org Fri May 26 11:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 11:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEDEL-0006C2-IE; Fri, 26 May 2017 11:16:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dEDEJ-0006Bi-RC
 for xen-devel@lists.xen.org; Fri, 26 May 2017 11:16:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 57/CF-03058-B8E08295; Fri, 26 May 2017 11:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTbeLTyP
 SoHuanMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH54j2Wgu8yFZv2XGdpYNwt3sXIySEksJlR
 4u4R5i5GLiB7O6PEhH13mEASbALaElN/T2QGsUUEpCWufb7MCFLELNDAJNE0rZsRJCEskC3RM
 WEvmM0ioCox8d4WsAZeASuJPc37wOISAvISu9ousoLYnALWEo8ezWaB2Gwl0fT4NytEjaTEnp
 PfGScw8ixgZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 oeQYg2MG4Zn7gIUZJDiYlUd7p69QjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPuLRiBQSLEpN
 T61Iy8wBhiBMWoKDR0mEdxtImre4IDG3ODMdInWKUVFKnFeQFyghAJLIKM2Da4OF/SVGWSlhX
 kagQ4R4ClKLcjNLUOVfMYpzMCoJ89aDjOfJzCuBm/4KaDET0GLfc+ogi0sSEVJSDYwaL6Jydl
 5Su5Ir1b/pZXbLx5fZTse/qdh+bL7W66zcejbgXDvTrxC+iUpaL6POfZGTyLTM79mz7u+1j+Z
 5kYcbOYX3rRZj2doqVf1HI2pNjKZen9Ay1h+PNHcJb9tbG3uiKpfd4PVz086DDN6HH144drYv
 6tLkadHT+DUYt2QEzvhVsjBQnFGJpTgj0VCLuag4EQD7SX/0dgIAAA==
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495797385!95037380!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7821 invoked from network); 26 May 2017 11:16:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 26 May 2017 11:16:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 818D41596;
 Fri, 26 May 2017 04:16:25 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4E7773F41F;
 Fri, 26 May 2017 04:16:25 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 26 May 2017 12:14:05 +0100
Message-Id: <20170526111407.13537-2-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170526111407.13537-1-punit.agrawal@arm.com>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH v2 1/3] Allow control of icache
	invalidations when calling flush_page_to_ram()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Zmx1c2hfcGFnZV90b19yYW0oKSB1bmNvbmRpdGlvbmFsbHkgZHJvcHMgdGhlIGljYWNoZS4gSW4g
Y2VydGFpbgpzaXR1YXRpb25zIHRoaXMgbGVhZHMgdG8gZXhlY2Vzc2l2ZSBpY2FjaGUgZmx1c2hl
cyB3aGVuCmZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRlZGx5IGNhbGxl
ZCBpbiBhIGxvb3AuCgpJbnRyb2R1Y2UgYSBwYXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVycyBvZiBm
bHVzaF9wYWdlX3RvX3JhbSgpIHRvIHRha2UKcmVzcG9uc2liaWxpdHkgb2Ygc3luY2hyb25pc2lu
ZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9ucyBmb3IKYWRkaW5nIGxvZ2ljIHRv
IG1ha2UgdGhlIGNhbGxlcnMgcGVyZm9ybSB0aGUgbmVjZXNzYXJ5IGljYWNoZQptYWludGVuYW5j
ZSBvcGVyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdh
bEBhcm0uY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICB8IDUgKysrLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyAgICAgICAgICAgICB8IDIgKy0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICB8
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICB8IDIgKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvZmx1c2h0bGIuaCB8IDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVu
L2FyY2gvYXJtL21tLmMKaW5kZXggNDhmNzRmNmU2NS4uMDgyYzg3MmM3MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTQyMCw3ICs0MjAs
NyBAQCB1bnNpZ25lZCBsb25nIGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRy
KQogfQogI2VuZGlmCiAKLXZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9uZyBtZm4p
Cit2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuLCBib29sIHN5bmNfaWNh
Y2hlKQogewogICAgIHZvaWQgKnYgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKIApAQCAt
NDM1LDcgKzQzNSw4IEBAIHZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9uZyBtZm4p
CiAgICAgICogSS1DYWNoZSAoU2VlIEQ0LjkuMiBpbiBBUk0gRERJIDA0ODdBLmtfaXNzMTA3NzUp
LiBJbnN0ZWFkIG9mIHVzaW5nIGZsdXNoCiAgICAgICogYnkgVkEgb24gc2VsZWN0IHBsYXRmb3Jt
cywgd2UganVzdCBmbHVzaCB0aGUgZW50aXJlIGNhY2hlIGhlcmUuCiAgICAgICovCi0gICAgaW52
YWxpZGF0ZV9pY2FjaGUoKTsKKyAgICBpZiAoIHN5bmNfaWNhY2hlICkKKyAgICAgICAgaW52YWxp
ZGF0ZV9pY2FjaGUoKTsKIH0KIAogdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IDc1MmU5NDgwNzAuLjI5MTk5ODkzOGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwor
KysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEzOTgsNyArMTM5OCw3IEBAIGludCBwMm1fY2Fj
aGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnIp
CiAgICAgICAgIC8qIFhYWDogSW1wbGVtZW50IHByZWVtcHRpb24gKi8KICAgICAgICAgd2hpbGUg
KCBnZm5feChzdGFydCkgPCBnZm5feChuZXh0X2dmbikgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBmbHVzaF9wYWdlX3RvX3JhbShtZm5feChtZm4pKTsKKyAgICAgICAgICAgIGZsdXNoX3BhZ2Vf
dG9fcmFtKG1mbl94KG1mbiksIHRydWUpOwogCiAgICAgICAgICAgICBzdGFydCA9IGdmbl9hZGQo
c3RhcnQsIDEpOwogICAgICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDEpOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRl
eCA5ZTQxZmI0Y2QzLi5lYmE3OGYxYTNkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtODMzLDcgKzgzMyw3IEBAIHN0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgICAgICAvKiBFbnN1
cmUgY2FjaGUgYW5kIFJBTSBhcmUgY29uc2lzdGVudCBmb3IgcGxhdGZvcm1zIHdoZXJlIHRoZQog
ICAgICAgICAgKiBndWVzdCBjYW4gY29udHJvbCBpdHMgb3duIHZpc2liaWxpdHkgb2YvdGhyb3Vn
aCB0aGUgY2FjaGUuCiAgICAgICAgICAqLwotICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShwYWdl
X3RvX21mbigmcGdbaV0pKTsKKyAgICAgICAgZmx1c2hfcGFnZV90b19yYW0ocGFnZV90b19tZm4o
JnBnW2ldKSwgdHJ1ZSk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGFnZS5oCmluZGV4IDRiNDZlODgzMWMuLjQ5N2I0Yzg2YWQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBA
IC00MDcsNyArNDA3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl9kYXRhX3RsYl9y
YW5nZV92YSh1bnNpZ25lZCBsb25nIHZhLAogfQogCiAvKiBGbHVzaCB0aGUgZGNhY2hlIGZvciBh
biBlbnRpcmUgcGFnZS4gKi8KLXZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9uZyBt
Zm4pOwordm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbiwgYm9vbCBzeW5j
X2ljYWNoZSk7CiAKIC8qCiAgKiBQcmludCBhIHdhbGsgb2YgYSBwYWdlIHRhYmxlIG9yIHAybQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDhiN2FkZWY3YzUuLmJkMmJlN2U0ODIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2ZsdXNodGxiLmgKQEAgLTExOCw3ICsxMTgsNyBAQCB2b2lkIGZsdXNoX2FyZWFfbWFzayhj
b25zdCBjcHVtYXNrX3QgKiwgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncyk7CiAj
ZGVmaW5lIGZsdXNoX3RsYl9vbmVfYWxsKHYpICAgICAgICAgICAgICAgICAgICBcCiAgICAgZmx1
c2hfdGxiX29uZV9tYXNrKCZjcHVfb25saW5lX21hcCwgdikKIAotc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuKSB7fQorc3RhdGljIGlubGluZSB2
b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuLCBib29sIHN5bmNfaWNhY2hl
KSB7fQogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qg
dm9pZCAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgc2l6ZSkKIHsgcmV0dXJuIC1FT1BOT1RTVVBQOyB9Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 11:16:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 11:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEDER-0006Dc-PB; Fri, 26 May 2017 11:16:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dEDEQ-0006DG-HN
 for xen-devel@lists.xen.org; Fri, 26 May 2017 11:16:34 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F3/C3-03696-19E08295; Fri, 26 May 2017 11:16:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXcin0a
 kwb6tshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bnprfsBT85KqauN2lg7GLvYuTiEBLYzCjx
 e9cXFghnO6PEh4b1rF2MnBxsAtoSU39PZAaxRQSkJa59vswIUsQs0MAk0TStmxEkISzgL3Gnt
 5UNxGYRUJXoPtIPFucVsJJYtmczWFxCQF5iV9tFsKGcAtYSjx7NZgGxhYBqmh7/ZoWokZTYc/
 I74wRGngWMDKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zwAEOxgvbww4xCjJwaQkyjt9nXqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneRzwakUKCRanp
 qRVpmTnAEIRJS3DwKInwfgJJ8xYXJOYWZ6ZDpE4xKkqJ8/bzAiUEQBIZpXlwbbCwv8QoKyXMy
 wh0iBBPQWpRbmYJqvwrRnEORiVh3pUgU3gy80rgpr8CWswEtNj3nDrI4pJEhJRUA6OaWlWrp5
 3M9NnH1K48zQvlnCKm+bTskN+CqfyqTncqXWY8q+8JNVu97eenyRw+kRNnetgGTbnw888h1Zt
 tzhvnrrGtP/3G+7jzyY+CvgbcCVyfroVo82x82XnLu3PmxIpq7nPTuD63l01bvXZH7bzeK11v
 D+R61h0PUFjfk6R48Ny+U1HvpxYqsRRnJBpqMRcVJwIAe/psLnYCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1495797393!70717910!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51501 invoked from network); 26 May 2017 11:16:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 26 May 2017 11:16:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E09B1596;
 Fri, 26 May 2017 04:16:32 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6AA323F41F;
 Fri, 26 May 2017 04:16:32 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 26 May 2017 12:14:06 +0100
Message-Id: <20170526111407.13537-3-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170526111407.13537-1-punit.agrawal@arm.com>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH v2 2/3] arm: p2m: Prevent redundant
	icache flushes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0b29sc3RhY2sgcmVxdWVzdHMgZmx1c2hpbmcgdGhlIGNhY2hlcywgZmx1c2hfcGFnZV90
b19yYW0oKSBpcwpjYWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVxdWVzdGVkIGRvbWFpbi4g
VGhpcyBuZWVkcyB0byB1bm5lY2Vzc2FyeQppY2FjaGUgaW52YWxpZGF0aW9uIG9wZXJhdGlvbnMu
CgpMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVy
YXRpb25zIGFuZCB1c2UKdGhlIHJlY2VudGx5IGludHJvZHVjZWQgZmxhZyB0byBwcmV2ZW50IHJl
ZHVuZGFudCBpY2FjaGUgb3BlcmF0aW9ucyBieQpmbHVzaF9wYWdlX3RvX3JhbSgpLgoKU2lnbmVk
LW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9h
cmNoL2FybS9wMm0uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwppbmRleCAyOTE5OTg5MzhlLi5iN2JiZWExZDgxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMzk4LDEzICsxMzk4
LDE1IEBAIGludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQs
IHVuc2lnbmVkIGxvbmcgbnIpCiAgICAgICAgIC8qIFhYWDogSW1wbGVtZW50IHByZWVtcHRpb24g
Ki8KICAgICAgICAgd2hpbGUgKCBnZm5feChzdGFydCkgPCBnZm5feChuZXh0X2dmbikgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShtZm5feChtZm4pLCB0cnVlKTsK
KyAgICAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIGZhbHNlKTsKIAogICAg
ICAgICAgICAgc3RhcnQgPSBnZm5fYWRkKHN0YXJ0LCAxKTsKICAgICAgICAgICAgIG1mbiA9IG1m
bl9hZGQobWZuLCAxKTsKICAgICAgICAgfQogICAgIH0KIAorICAgIGludmFsaWRhdGVfaWNhY2hl
KCk7CisKICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKIAogICAgIHJldHVybiAwOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 11:16:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 11:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEDEY-0006Fe-0G; Fri, 26 May 2017 11:16:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dEDEX-0006FO-9O
 for xen-devel@lists.xen.org; Fri, 26 May 2017 11:16:41 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 70/76-06719-89E08295; Fri, 26 May 2017 11:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTXcqn0a
 kwdF3WhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a9+8dYC36qVnS+rW1gPC7bxcjFISSwmVFi
 d+spNghnO6PE03eLmbsYOTnYBLQlpv6eCGaLCEhLXPt8mRGkiFmggUmiaVo3I0hCWKBU4smj2
 UxdjBwcLAKqEmcm5YCEeQWsJLbdus8GYksIyEvsarvICmJzClhLPHo0mwXEFgKqaXr8mxWiRl
 Jiz8nvjBMYeRYwMqxiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ6AxDsYJx+2f8QoyQHk5Io7/R16pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgLeDUihQSL
 UtNTK9Iyc4DhB5OW4OBREuH9xAOU5i0uSMwtzkyHSJ1iVJQS5+0H6RMASWSU5sG1wUL+EqOsl
 DAvI9AhQjwFqUW5mSWo8q8YxTkYlYR580Gm8GTmlcBNfwW0mAlose85dZDFJYkIKakGxvqGvX
 wqlSLvnFsmCpeHnvLju9fU6s9QeuxGSo+Zk5JP3nbd5Fdf228/j8syZPCQ0VwreiWxsvPN5iN
 OB3a+96puZNl6wKMp76OjXM1p/723FhpFMD1csU1u8aOc3hlrWzXdBVceEF15lo/54ZEucweu
 Z2euZV5+5drtcYEpqOd3cPiKG0KdSizFGYmGWsxFxYkAPsyoQHQCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1495797397!64979674!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19543 invoked from network); 26 May 2017 11:16:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 26 May 2017 11:16:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D7C3E1596;
 Fri, 26 May 2017 04:16:36 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A344B3F41F;
 Fri, 26 May 2017 04:16:36 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 26 May 2017 12:14:07 +0100
Message-Id: <20170526111407.13537-4-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170526111407.13537-1-punit.agrawal@arm.com>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH v2 3/3] Avoid excess icache flushes
	in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cG9wdWxhdGVfcGh5c21hcCgpIGNhbGxzIGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVk
CmV4dGVudC4gYWxsb2NfaGVhcF9wYWdlcygpIGludmFsaWRhdGVzIHRoZSBlbnRpcmUgaWNhY2hl
IHBlcgpleHRlbnQuIER1cmluZyBkb21haW4gY3JlYXRpb24sIHRoZSBpY2FjaGUgaW52YWxpZGF0
aW9ucyBjYW4gYmUgZGVmZmVyZWQKdW50aWwgYWxsIHRoZSBleHRlbnRzIGhhdmUgYmVlbiBhbGxv
Y2F0ZWQgYXMgdGhlcmUgaXMgbm8gcmlzayBvZgpleGVjdXRpbmcgc3RhbGUgaW5zdHJ1Y3Rpb25z
IGZyb20gdGhlIGljYWNoZS4KCkludHJvZHVjZSBhIG5ldyBmbGFnICJNRU1GX25vX2ljYWNoZV9m
bHVzaCIgdG8gYmUgdXNlZCB0byBwcmV2ZW50CmFsbG9jX2hlYXBfcGFnZXMoKSBmcm9tIHBlcmZv
cm1pbmcgaWNhY2hlIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMuIFVzZQp0aGUgZmxhZyBpbiBwb3B1
bGF0ZV9waHlzbWFwKCkgYmVmb3JlIHRoZSBkb21haW4gaGFzIGJlZW4gdW5wYXVzZWQgYW5kCnBl
cmZvcm0gcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1bmN0aW9uIGF0IHRoZSBlbmQgb2Yg
dGhlCmFsbG9jYXRpb24uCgpPbmUgY29uY2VybiBpcyB0aGUgbGFjayBvZiBzeW5jaHJvbmlzYXRp
b24gYXJvdW5kIHRlc3RpbmcgZm9yCiJjcmVhdGlvbl9maW5pc2hlZCIuIEJ1dCBpdCBzZWVtcywg
aW4gcHJhY3RpY2UgdGhlIHdpbmRvdyB3aGVyZSBpdCBpcwpvdXQgb2Ygc3luYyBzaG91bGQgYmUg
c21hbGwgZW5vdWdoIHRvIG5vdCBtYXR0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jhd2Fs
IDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAg
fCAzMSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICA4ICsrKysrKysr
CiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDMz
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
bWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDUyODc5ZTc0MzguLjM0ZDJkZGE4
YjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1v
cnkuYwpAQCAtMTUyLDE2ICsxNTIsMjYgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChz
dHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfb3Jk
ZXIoY3Vycl9kKSkgKQogICAgICAgICByZXR1cm47CiAKLSAgICAvKgotICAgICAqIFdpdGggTUVN
Rl9ub190bGJmbHVzaCBzZXQsIGFsbG9jX2hlYXBfcGFnZXMoKSB3aWxsIGlnbm9yZQotICAgICAq
IFRMQi1mbHVzaGVzLiBBZnRlciBWTSBjcmVhdGlvbiwgdGhpcyBpcyBhIHNlY3VyaXR5IGlzc3Vl
IChpdCBjYW4KLSAgICAgKiBtYWtlIHBhZ2VzIGFjY2Vzc2libGUgdG8gZ3Vlc3QgQiwgd2hlbiBn
dWVzdCBBIG1heSBzdGlsbCBoYXZlIGEKLSAgICAgKiBjYWNoZWQgbWFwcGluZyB0byB0aGVtKS4g
U28gd2UgZG8gdGhpcyBvbmx5IGR1cmluZyBkb21haW4gY3JlYXRpb24sCi0gICAgICogd2hlbiB0
aGUgZG9tYWluIGl0c2VsZiBoYXMgbm90IHlldCBiZWVuIHVucGF1c2VkIGZvciB0aGUgZmlyc3QK
LSAgICAgKiB0aW1lLgotICAgICAqLwogICAgIGlmICggdW5saWtlbHkoIWQtPmNyZWF0aW9uX2Zp
bmlzaGVkKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBXaXRoIE1FTUZfbm9fdGxi
Zmx1c2ggc2V0LCBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBpZ25vcmUKKyAgICAgICAgICogVExC
LWZsdXNoZXMuIEFmdGVyIFZNIGNyZWF0aW9uLCB0aGlzIGlzIGEgc2VjdXJpdHkgaXNzdWUgKGl0
IGNhbgorICAgICAgICAgKiBtYWtlIHBhZ2VzIGFjY2Vzc2libGUgdG8gZ3Vlc3QgQiwgd2hlbiBn
dWVzdCBBIG1heSBzdGlsbCBoYXZlIGEKKyAgICAgICAgICogY2FjaGVkIG1hcHBpbmcgdG8gdGhl
bSkuIFNvIHdlIGRvIHRoaXMgb25seSBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLAorICAgICAgICAg
KiB3aGVuIHRoZSBkb21haW4gaXRzZWxmIGhhcyBub3QgeWV0IGJlZW4gdW5wYXVzZWQgZm9yIHRo
ZSBmaXJzdAorICAgICAgICAgKiB0aW1lLgorICAgICAgICAgKi8KICAgICAgICAgYS0+bWVtZmxh
Z3MgfD0gTUVNRl9ub190bGJmbHVzaDsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2l0aCBNRU1G
X25vX2ljYWNoZV9mbHVzaCwgYWxsb2NfaGVhcF9wYWdlcygpIHdpbGwgc2tpcAorICAgICAgICAg
KiBwZXJmb3JtaW5nIGljYWNoZSBmbHVzaGVzLiBXZSBkbyBpdCBvbmx5IGJlZm9yZSBkb21haW4K
KyAgICAgICAgICogY3JlYXRpb24gYXMgb25jZSB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgdGhlcmUg
aXMgYSBkYW5nZXIgb2YKKyAgICAgICAgICogZXhlY3V0aW5nIGluc3RydWN0aW9ucyBmcm9tIHN0
YWxlIGNhY2hlcyBpZiBpY2FjaGUgZmx1c2ggaXMKKyAgICAgICAgICogZGVsYXllZC4KKyAgICAg
ICAgICovCisgICAgICAgIGEtPm1lbWZsYWdzIHw9IE1FTUZfbm9faWNhY2hlX2ZsdXNoOworICAg
IH0KIAogICAgIGZvciAoIGkgPSBhLT5ucl9kb25lOyBpIDwgYS0+bnJfZXh0ZW50czsgaSsrICkK
ICAgICB7CkBAIC0yMTEsNyArMjIxLDYgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChz
dHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAg
ICBtZm4gPSBncGZuOwotICAgICAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewpAQCAtMjU1LDYg
KzI2NCwxMCBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdz
ICphKQogb3V0OgogICAgIGlmICggbmVlZF90bGJmbHVzaCApCiAgICAgICAgIGZpbHRlcmVkX2Zs
dXNoX3RsYl9tYXNrKHRsYmZsdXNoX3RpbWVzdGFtcCk7CisKKyAgICBpZiAoIGEtPm1lbWZsYWdz
ICYgTUVNRl9ub19pY2FjaGVfZmx1c2ggKQorICAgICAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOwor
CiAgICAgYS0+bnJfZG9uZSA9IGk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggZWJhNzhmMWEzZC4uOGJjZWY2
YTU0NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKQEAgLTgzMyw3ICs4MzMsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqYWxsb2NfaGVhcF9wYWdlcygKICAgICAgICAgLyogRW5zdXJlIGNhY2hlIGFuZCBSQU0gYXJl
IGNvbnNpc3RlbnQgZm9yIHBsYXRmb3JtcyB3aGVyZSB0aGUKICAgICAgICAgICogZ3Vlc3QgY2Fu
IGNvbnRyb2wgaXRzIG93biB2aXNpYmlsaXR5IG9mL3Rocm91Z2ggdGhlIGNhY2hlLgogICAgICAg
ICAgKi8KLSAgICAgICAgZmx1c2hfcGFnZV90b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSwgdHJ1
ZSk7CisgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksICEobWVt
ZmxhZ3MgJiBNRU1GX25vX2ljYWNoZV9mbHVzaCkpOwogICAgIH0KIAogICAgIHNwaW5fdW5sb2Nr
KCZoZWFwX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRleCA0Y2FkYjEyNjQ2Li45Yjg2ZDUxODNhIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3BhZ2UuaApAQCAtMzc1LDYgKzM3NSwxNCBAQCBwZXJtc19zdHJpY3RseV9pbmNyZWFz
ZWQodWludDMyX3Qgb2xkX2ZsYWdzLCB1aW50MzJfdCBuZXdfZmxhZ3MpCiAKICNkZWZpbmUgUEFH
RV9BTElHTih4KSAoKCh4KSArIFBBR0VfU0laRSAtIDEpICYgUEFHRV9NQVNLKQogCitzdGF0aWMg
aW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKK3sKKy8qCisgKiBUaGVyZSBpcyBu
b3RoaW5nIHRvIGJlIGRvbmUgaGVyZSBhcyBpY2FjaGVzIGFyZSBzdWZmaWNpZW50bHkKKyAqIGNv
aGVyZW50IG9uIHg4Ni4KKyAqLworfQorCiAjZW5kaWYgLyogX19YODZfUEFHRV9IX18gKi8KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21t
LmgKaW5kZXggODhkZTNjMWZhNi4uZWU1MGQ0Y2Q3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTIyNCw2ICsyMjQsOCBAQCBz
dHJ1Y3QgbnBmZWMgewogI2RlZmluZSAgTUVNRl9ub19vd25lciAgICAoMVU8PF9NRU1GX25vX293
bmVyKQogI2RlZmluZSBfTUVNRl9ub190bGJmbHVzaCA2CiAjZGVmaW5lICBNRU1GX25vX3RsYmZs
dXNoICgxVTw8X01FTUZfbm9fdGxiZmx1c2gpCisjZGVmaW5lIF9NRU1GX25vX2ljYWNoZV9mbHVz
aCA3CisjZGVmaW5lICBNRU1GX25vX2ljYWNoZV9mbHVzaCAoMVU8PF9NRU1GX25vX2ljYWNoZV9m
bHVzaCkKICNkZWZpbmUgX01FTUZfbm9kZSAgICAgICAgOAogI2RlZmluZSAgTUVNRl9ub2RlX21h
c2sgICAoKDFVIDw8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpIC0gMSkKICNkZWZpbmUgIE1FTUZf
bm9kZShuKSAgICAgKCgoKG4pICsgMSkgJiBNRU1GX25vZGVfbWFzaykgPDwgX01FTUZfbm9kZSkK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 11:51:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 11:51:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEDlv-0000qy-Mt; Fri, 26 May 2017 11:51:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dEDlv-0000qs-22
 for xen-devel@lists.xen.org; Fri, 26 May 2017 11:51:11 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0C/53-02006-DA618295; Fri, 26 May 2017 11:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3eNmEa
 kweYzqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTh0/sBQ0cFVPWHmFqYHzJ1sXIySEkkCfx
 8dw9RhCbV8BO4uLBBcwgtoSAocTphTdZQGwWAVWJ3h/nwWrYBNQl2p5tZwWxRQS0JVp2rweLM
 wu8YpS4eCoFxBYWqJLoa5zJDDE/S2LB1jnsIDangLXE9QnbgeIcQLsEJf7uEIZo1ZJ4+OsWC4
 StLbFs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RoZ6iUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7Gu5P9DjFKcjApifJOX6ceKcSXlJ9S
 mZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeFlENSKFBItS01Mr0jJzgPEBUyrBwaMkw
 rteBCjNW1yQmFucmQ6ROsWoKCXOyw3SJwCSyCjNg2uDxeQlRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK82SBTeDLzSuCmAyMB6H4RXt9z6iCLSxIRUlINjDI7/cIOs0U8OfmmV3xW+03VJ8v
 0bzm1vPDvz3/85jzvb8dtDdMLHuvseDSpV+FKpf+BfOfQLydC3FW9/h6eof5u4YqNKxf9nLCE
 jYmrpHSvhdta1jNPWDMqHluoKeVsWXfl70SF6otJaxwaprLPyUk4/atPTIqFqT7mUW/jz5RX3
 8IbfwZK6SuxFGckGmoxFxUnAgB5x93CxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495799466!79824826!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44291 invoked from network); 26 May 2017 11:51:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 11:51:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 May 2017 05:51:05 -0600
Message-Id: <592832CA020000780015CCB6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 26 May 2017 05:51:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Punit Agrawal" <punit.agrawal@arm.com>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <20170526111407.13537-4-punit.agrawal@arm.com>
In-Reply-To: <20170526111407.13537-4-punit.agrawal@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 3/3] Avoid excess icache
 flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA1LjE3IGF0IDEzOjE0LCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPiB3cm90ZToK
PiBwb3B1bGF0ZV9waHlzbWFwKCkgY2FsbHMgYWxsb2NfaGVhcF9wYWdlcygpIHBlciByZXF1ZXN0
ZWQKPiBleHRlbnQuIGFsbG9jX2hlYXBfcGFnZXMoKSBpbnZhbGlkYXRlcyB0aGUgZW50aXJlIGlj
YWNoZSBwZXIKPiBleHRlbnQuIER1cmluZyBkb21haW4gY3JlYXRpb24sIHRoZSBpY2FjaGUgaW52
YWxpZGF0aW9ucyBjYW4gYmUgZGVmZmVyZWQKPiB1bnRpbCBhbGwgdGhlIGV4dGVudHMgaGF2ZSBi
ZWVuIGFsbG9jYXRlZCBhcyB0aGVyZSBpcyBubyByaXNrIG9mCj4gZXhlY3V0aW5nIHN0YWxlIGlu
c3RydWN0aW9ucyBmcm9tIHRoZSBpY2FjaGUuCj4gCj4gSW50cm9kdWNlIGEgbmV3IGZsYWcgIk1F
TUZfbm9faWNhY2hlX2ZsdXNoIiB0byBiZSB1c2VkIHRvIHByZXZlbnQKPiBhbGxvY19oZWFwX3Bh
Z2VzKCkgZnJvbSBwZXJmb3JtaW5nIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UK
PiB0aGUgZmxhZyBpbiBwb3B1bGF0ZV9waHlzbWFwKCkgYmVmb3JlIHRoZSBkb21haW4gaGFzIGJl
ZW4gdW5wYXVzZWQgYW5kCj4gcGVyZm9ybSByZXF1aXJlZCBpY2FjaGUgbWFpbnRlbmFuY2UgZnVu
Y3Rpb24gYXQgdGhlIGVuZCBvZiB0aGUKPiBhbGxvY2F0aW9uLgo+IAo+IE9uZSBjb25jZXJuIGlz
IHRoZSBsYWNrIG9mIHN5bmNocm9uaXNhdGlvbiBhcm91bmQgdGVzdGluZyBmb3IKPiAiY3JlYXRp
b25fZmluaXNoZWQiLiBCdXQgaXQgc2VlbXMsIGluIHByYWN0aWNlIHRoZSB3aW5kb3cgd2hlcmUg
aXQgaXMKPiBvdXQgb2Ygc3luYyBzaG91bGQgYmUgc21hbGwgZW5vdWdoIHRvIG5vdCBtYXR0ZXIu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29t
Pgo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 12:22:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 12:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEEFs-0003Ff-KG; Fri, 26 May 2017 12:22:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEEFq-0003FT-N0
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 12:22:06 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3A/A4-29088-DED18295; Fri, 26 May 2017 12:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVfetrEa
 kwb7TXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6OucyFzw0bii/cc6xgbG
 JVpdjFwcQgJ/GSVmfzzADuE8ZpQ4/aeXDcLZxijReeQEkMPJISLgLPH1zFygKg4OXgF9ifXXj
 EHCwgJ6EgfWTGcHsSUEvCTWvDnA2sXIDmbfkwex2ASsJA6JgeRZBFQlOv7tY57AyLWAkWEVo0
 ZxalFZapGuoaVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagV+sZGBh3MP4+7ne
 IUZKDSUmUd/o69UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryHZTQihQSLUtNTK9Iyc4DhBZOW
 4OBREuHNA0nzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4byNIkQBIUUZpHtwIWKhfYpSVE
 uZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMe0IaaApPZl4J3KZXQEcwAR3he04d5IiSRISUVANjYO
 CB1n+uf+TPbYydOH85j+mbopoulp128w4zdbUs2/ieefffEHdZm8p3d1wXnt/88qqDgtg+nSN
 iVVtld7x/VzthRopE4vqU0DNefefXlE5bsZNh3jbZH21utr8L3cIPpdrNqjkXb3qnauWvlzX8
 Szhmz5oi43/w3Q87o+kZT9sf+uunpd74q8RSnJFoqMVcVJwIALiQR1twAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495801324!99422194!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53128 invoked from network); 26 May 2017 12:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 May 2017 12:22:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEEFm-0008Ih-IC; Fri, 26 May 2017 12:22:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEEFg-0000eV-VE; Fri, 26 May 2017 12:21:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEEFg-0005aF-LO; Fri, 26 May 2017 12:21:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109761-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=aff463c825a3bd46f2e82cc81b6ec959e705f8e9
X-Osstest-Versions-That: ovmf=687bde9cac2ce1a45d916bc26caa370d15d58fce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 May 2017 12:21:56 +0000
Subject: [Xen-devel] [ovmf test] 109761: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3NjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhZmY0NjNjODI1YTNiZDQ2ZjJlODJjYzgxYjZlYzk1
OWU3MDVmOGU5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2ODdiZGU5
Y2FjMmNlMWE0NWQ5MTZiYzI2Y2FhMzcwZDE1ZDU4ZmNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk3MzcgIDIwMTctMDUtMjUgMDU6MTU6MzYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NzYxICAyMDE3LTA1LTI2IDA2OjQ5OjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWFmZjQ2M2M4
MjVhM2JkNDZmMmU4MmNjODFiNmVjOTU5ZTcwNWY4ZTkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCBvdm1mIGFmZjQ2M2M4MjVhM2JkNDZmMmU4MmNjODFiNmVjOTU5ZTcwNWY4
ZTkKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWFmZjQ2M2M4MjVhM2JkNDZmMmU4MmNjODFiNmVj
OTU5ZTcwNWY4ZTkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4YWZm
NDYzYzgyNWEzYmQ0NmYyZTgyY2M4MWI2ZWM5NTllNzA1ZjhlOSA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGFmZjQ2M2M4MjVh
M2JkNDZmMmU4MmNjODFiNmVjOTU5ZTcwNWY4ZTk6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgNjg3YmRlOS4uYWZmNDYzYyAgYWZmNDYzYzgyNWEzYmQ0NmYyZTgyY2M4MWI2ZWM5NTll
NzA1ZjhlOSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 12:40:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 12:40:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEEXS-0004aj-5O; Fri, 26 May 2017 12:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dEEXQ-0004ad-Tf
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 12:40:17 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 33/49-26106-F2228295; Fri, 26 May 2017 12:40:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTVdfSSP
 S4P8aDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPHt4+sBYtlKzYcPsHcwDhboouRi0NIYDOj
 xKrbz9ghnN2MEtsPHWLuYuTkEBYwl/g97wFLFyMHh4iAtMTSeZoQNccYJRYfWsgI4jAL9DBKv
 Gx9xQrSwCagKXHn8ycmEJtXwEriXNNhNhCbRUBVYvujxYwgtqhAuMTbxiMsEDWCEidnPgFbwC
 kQKHHsuD9ImFnATGLe5ofMELa8xPa3c5gnMPLNQtIxC0nZLCRlCxiZVzGqF6cWlaUW6RrrJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhhsDEOxgbP7idIhRkoNJSZR3+jr1SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvIqKGpFCgkWp6akVaZk5wMCHSUtw8CiJ8D5RAErzFhck5
 hZnpkOkTjHqctzp2/CFSYglLz8vVUqc1w5khgBIUUZpHtwIWBReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjCvHsgUnsy8ErhNr4COYAI6wvecOsgRJYkIKakGRj/3+nuTtod0PK7g2tMYdPA
 xf4Fef2yzksSj+ducsh2l9Ga9z1j/RLnpifR23yM68+4ejMhT/pqyeEd6160FRvtZp0l5WsvI
 bk8oO5Rx1NHAmpX7nuQ/tYz2vfX2S22iktf9WX3s2QPX4131mad2/88Ia3PrMJmZ3R92/gN3a
 0VEq7hI6K4CJZbijERDLeai4kQAqpETEL0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495802414!71779750!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33527 invoked from network); 26 May 2017 12:40:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 26 May 2017 12:40:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A58351596;
 Fri, 26 May 2017 05:40:13 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 833F13F41F;
 Fri, 26 May 2017 05:40:12 -0700 (PDT)
To: Feng Kan <fkan@apm.com>
References: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
 <d9b23e37-3e28-82b3-155e-3d010ccf5e5d@arm.com>
 <CAL85gmC6AEcrGu_jckpLXqEsrnqSSfj5Kx=a8wWWhLQQTKdztQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f10520c7-4e91-e39c-5147-3d77592be7be@arm.com>
Date: Fri, 26 May 2017 13:40:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAL85gmC6AEcrGu_jckpLXqEsrnqSSfj5Kx=a8wWWhLQQTKdztQ@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, nd@arm.com, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] xl create failure on arm64 with XEN 4.9rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNi8wNS8xNyAwMTozNywgRmVuZyBLYW4gd3JvdGU6Cj4gT24gVGh1LCBNYXkgMjUsIDIw
MTcgYXQgMTI6NTYgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+PiAoQ0MgdG9vbHN0YWNrIG1haW50YWluZXJzKQo+Pgo+PiBPbiAyNS8wNS8yMDE3IDE5OjU4
LCBGZW5nIEthbiB3cm90ZToKPj4+Cj4+PiBIaSBBbGw6Cj4+Cj4+Cj4+IEhlbGxvLAo+Pgo+Pj4g
VGhpcyBpcyBub3Qgc3BlY2lmaWNhbGx5IGFnYWluc3QgdGhlIFhFTiA0LjkuIEkgYW0gdXNpbmcg
NC4xMnJjMgo+Pj4ga2VybmVsIG9uIGFybTY0IHBsYXRmb3JtLiBTdGFydGVkIGRvbTAgZmluZSB3
aXRoIEFDUEkgZW5hYmxlZCwgYnV0Cj4+PiBmYWlsZWQgd2hlbiBjcmVhdGluZyB0aGUgZG9tVSBn
dWVzdC4gWGVuIGlzIGJ1aWx0IG5hdGl2ZWx5IG9uIHRoZQo+Pj4gYXJtNjQgcGxhdGZvcm0uIFVz
aW5nIHRoZSBzYW1lIGtlcm5lbCBhbmQgcmFtZGlzayBhcyBkb20wLiBBbnkgaWRlYSBhcwo+Pj4g
d2h5IGl0IGlzIHN0dWNrIGhlcmUKPj4+IHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQ/Cj4+
Cj4+Cj4+IFRoZSBmaXJzdCBzdGVwIHdvdWxkIHRvIHRyeSBhIHN0YWJsZSByZWxlYXNlIGlmIHlv
dSBjYW4uIEFsc28sIGl0IHdvdWxkIGJlCj4+IHVzZWZ1bCBpZiB5b3UgcHJvdmlkZSBpbmZvcm1h
dGlvbiBhYm91dCB0aGUgZ3Vlc3QgKGkuZSB0aGUgY29uZmlndXJhdGlvbikKPj4gYW5kIHlvdXIg
LmNvbmZpZyBmb3IgdGhlIGtlcm5lbC4KPiBJIGFtIHVzaW5nIHRoZSBkZWZhdWx0IHhlbl9kZWZj
b25maWcgaW4gdGhlIGFybTY0IGRpcmVjdG9yeS4KCkkgYW0gY29uZnVzZWQuIFRoZXJlIGFyZSBu
byB4ZW5fZGVmY29uZmlnIGluIHRoZSBhcm02NCBkaXJlY3Rvcnkgb2YgdGhlIAprZXJuZWwuIFNv
IHdoaWNoIG9uZSBhcmUgeW91IHRhbGtpbmcgYWJvdXQ/Cgo+IFRoaXMgaXMKPiB2ZXJ5IGVhcmx5
IG9uCj4gaW4gYnVpbGRpbmcgdGhlIGRvbWFpbiwgd291bGQgdGhlIGd1ZXN0IGNvbmZpZ3VyYXRp
b24gbWF0dGVyPwoKVGhlIGNvbmZpZ3VyYXRpb24gb2YgRE9NMCBrZXJuZWwgbWF0dGVycyB3aGVu
IHlvdSB3YW50IHRvIGJ1aWxkIHRoZSAKZ3Vlc3QuIFRoYXQncyB3aHkgSSB3YW50ZWQgdG8ga25v
dyB3aGF0IG9wdGlvbnMgeW91IGVuYWJsZWQuCgo+Pgo+PiBJIGdhdmUgYSB0cnkgb24gTGludXgg
NC4xMnJjMiBhbmQgSSB3YXMgbm90IGFibGUgdG8gcmVwcm9kdWNlIHlvdXIgZXJyb3IuCj4gVGhh
bmtzLCBJIHN0YXJ0ZWQgd2l0aCA0LjExIGFuZCB3b3JrIG15IHdheSB1cC4gSSBoYXZlIHRoZSBz
YW1lCj4gcHJvYmxlbSBpbiBib3RoIGNhc2VzLgoKSSBjYW5ub3QgcnVsZSBvdXQgYSBwcm9ibGVt
IGluIHlvdXIgLmNvbmZpZyB1bnRpbCB5b3Ugc2VudCBtZSB0aGUgZnVsbCBvbmUuCgo+Cj4+Cj4+
Pgo+Pj4geGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX2Jvb3QuYzoxNzg6IHhjX2RvbV9ib290X2Rv
bVVfbWFwOiBmYWlsZWQgdG8KPj4+IG1tYXAgZG9tVSBwYWdlcyAweDQ1MGMyKzB4MmYzZCBbbW1h
cCwgZXJybm89MjIgKEludmFsaWQgYXIKPj4+IGd1bWVudCksIGNodW5rc2l6ZSAweDEwMDBdOiBJ
bnRlcm5hbCBlcnJvcgo+Pj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb20uYzo2Nzk6bGlieGxfX2J1
aWxkX2RvbTogeGNfZG9tX2J1aWxkX2ltYWdlCj4+PiBmYWlsZWQ6IEludmFsaWQgYXJndW1lbnQK
Pj4+IGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3JlbGVhc2U6IGNhbGxlZAo+Pj4gbGli
eGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxMjE3OmRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmU6IERv
bWFpbgo+Pj4gMTpjYW5ub3QgKHJlLSlidWlsZCBkb21haW46IC0zCj4+PiBsaWJ4bDogZGVidWc6
IGxpYnhsX2RvbWFpbi5jOjExNDA6ZGV2aWNlc19kZXN0cm95X2NiOiBEb21haW4gMTpGb3JrZWQK
Pj4+IHBpZCAyNDc3IGZvciBkZXN0cm95IG9mIGRvbWFpbgo+Pj4gbGlieGw6IGRlYnVnOiBsaWJ4
bF9jcmVhdGUuYzoxNjQ2OmRvX2RvbWFpbl9jcmVhdGU6IERvbWFpbiAwOmFvCj4+PiAweDFhZTEw
Y2IwOiBpbnByb2dyZXNzOiBwb2xsZXI9MHgxYWUxMGQ0MCwgZmxhZ3M9aQo+Pj4gbGlieGw6IGRl
YnVnOiBsaWJ4bF9ldmVudC5jOjE4Njk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDFhZTEwY2Iw
Ogo+Pj4gY29tcGxldGUsIHJjPS0zCj4+PiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgz
ODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4MWFlMTBjYjA6Cj4+PiBkZXN0cm95Cj4+PiBsaWJ4
bDogZGVidWc6IGxpYnhsX2RvbWFpbi5jOjg3MTpsaWJ4bF9kb21haW5fZGVzdHJveTogRG9tYWlu
IDE6YW8KPj4+IDB4MWFlMTBjYjA6IGNyZWF0ZTogaG93PShuaWwpIGNhbGxiYWNrPShuaWwpIHBv
bGxlcj0weDFhZTEwZAo+Pj4gNDAKPj4+Cj4+PiBTZWVtIHRvIGZhaWxlZCB3aGVuIG1tYXBwaW5n
IHBhZ2VzIGZvciB0aGUgcmFtZGlzay4gSSBkaWQgc29tZSBkaWdnaW5nCj4+PiBhbmQgdGhlIGZh
aWx1cmUKPj4+IG9jY3VycyBkdXJpbmcgdGhlICBJT0NUTF9QUklWQ01EX01NQVBCQVRDSF9WMiBj
YWxsLiBJdCBzZWVtcyB0aGUKPj4+IDgxOTIncyBwYWdlIGhhZCBhIGVyciBjb2RlIG9mIC0yMi4K
Pj4KPj4KPj4gLTIyIGlzIC1FSU5WQUwuIFRoZXJlIGFyZSBxdWl0ZSBhIGZldyBwYXRoIHJldHVy
biAtRUlOVkFMLCBkaWQgeW91IHRyeSB0bwo+PiBuYXJyb3cgdGhlIGZhaWx1cmUgaW4gdGhlIGtl
cm5lbD8KPiBJIGR1ZyBhIGJpdCBkZWVwZXIsIGluIHByaXZjbWRfaW9jdGxfbW1hcF9iYXRjaCwg
YSBnbG9iYWwgZXJyb3Igd2FzIGRldGVjdGVkIGZvcgo+IG1tYXBfYmF0Y2hfZm4gZHVyaW5nIHRo
ZSBtYXBwaW5nIG9mIHRoZSBzZWNvbmQgaGFsZiBvZiAgMHgyZjNkIG9mIHBhZ2VzLiBJIGFtCj4g
c3RpbGwgdHJ5aW5nIHRvIHRyYWNrIGRvd24gd2h5IGl0IGlzIHRoZSA4MTkydGggZWxlbWVudCB0
aGF0IGNhdXNlIHRoZQo+IHByb2JsZW0uIHNlZW0KPiBsaWtlIHRvbyBtdWNoIG9mIGNvaW5jaWRl
bmNlIGl0cyB0aGUgZmlyc3QgZWxlbWVudCBvZiB0aGUgc2Vjb25kIGhhbGYuCgpDYW4geW91IGV4
cGxhaW4gd2hhdCB5b3UgbWVhbiBieSAiZ2xvYmFsIGVycm9yIj8KCj4KPj4KPj4gIFRoZSBzeXN0
ZW0gaGF2ZSBwbGVudHkgb2YgbWVtb3J5Lgo+Pj4KPj4+IEFmdGVyd2FyZCwgYSBudWxsIGd1ZXN0
IGlzIGNyZWF0ZWQuCj4+PiBBcyBhIHNpZGUgbm90ZSwgaG93IGRvIEkgZ2V0IHJpZCBvZiBpdD8K
Pj4KPj4KPj4gTm9ybWFsbHkgdGhlIGRvbWFpbiBzaG91bGQgYmUgZGVzdHJveWVkIGJ5IHRoZSB0
b29scyBpZiB0aGUgYnVpbGRpbmcgZmFpbGVkLgo+Pgo+PiBZb3Ugc2hvdWxkIGJlIGFibGUgdG8g
ZGVzdHJveSBpdCB1c2luZyAneGwgZG9tYWluIGRvbWlkJyB3aGVyZSBkb21pZCBpcyB0aGUKPj4g
ZG9tYWluIElEIG9mIHRoZSBkb21haW4uIElmIGl0IGRvZXMgbm90IHdvcmssIHRoZW4gaXQgbWVh
bnMgZG9tMCBpcyBob2xkaW5nCj4+IHJlZmVyZW5jZSBvbiBzb21lIHBhZ2UgYmVsb25naW5nIHRv
IHRoYXQgZG9tYWluLgo+IE1ha2Ugc2Vuc2UsIHNpbmNlIEkgY2FuIHJlbmFtZSBpdCBidXQgZGVz
dHJveSBpdCBzdGlsbCBsZWZ0IGl0IGFzIG51bGwuCgpUaGlzIGlzIGxpa2VseSBiZWNhdXNlIHNv
bWVvbmUgKHN1Y2ggYXMgZG9tMCkga2VwdCBhIHJlZmVyZW5jZSBvbiBhIHBhZ2UgCmJlbG9uZ2lu
ZyB0byB0aGUgZG9tYWluLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 26 12:41:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 12:41:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEEYM-0004la-FA; Fri, 26 May 2017 12:41:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dEEYL-0004lR-JJ
 for xen-devel@lists.xen.org; Fri, 26 May 2017 12:41:13 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 68/C1-19466-86228295; Fri, 26 May 2017 12:41:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsUSuHLSQt0MJY1
 Ig62HBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owF9/ayFczkrbj04S9rA+ME7i5GTg4WgcdM
 EgdneIHYEgK5Eu+OrGbvYuQAskUknvxP62Lk4hASOMUkcbrtMRNIjZBAusSL26vAbDYBJYm9B
 48zgtgiAtIS1z5fBrOZBbIkdi8+AGYLCzhLHL06gxFil6rE4oUrmEFsXgEjiXPTH7BD7JWXOL
 tlJ/MERp4FjAyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 CvV7PwMC4g3FPu98hRkkOJiVR3unr1COF+JLyUyozEosz4otKc1KLDzHKcHAoSfAqKmpECgkW
 paanVqRl5gDDDyYtwcGjJML7RAEozVtckJhbnJkOkTrFqCglzmsH0icAksgozYNrg4X8JUZZK
 WFeRgYGBiGegtSi3MwSVPlXjOIcjErCvHogU3gy80rgpr8CWswEtNj3nDrI4pJEhJRUA2P0Vl
 fm4MWz3p2t82PmUlApPhH9cc2+7+bKnZ9+5dz6JxxyLcqVUXTzfmufqd8r+WfETvok0d64//I
 MkaLImAcx7+8vdHMtNp0TE55vlfT4a9qbxbIv27crO06QY7l+WCr4qQWfyIqDV3jvPVvTYtz+
 OVHhrE/kYwkW3W1fTU+vu9i49IG/5TslluKMREMt5qLiRACg+8ajdAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495802472!61618391!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14367 invoked from network); 26 May 2017 12:41:12 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 May 2017 12:41:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1495802472;
 l=1713; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=S1CyPdxinBR/se8CpDjYwVnC2t0EfnzZruaGnIpUGHI=;
 b=vfOLuZhYg+fJYIkQ6Z+CTmBVjwG59dO8Web2VRdaS4hNmri/+UlBV1334JIMCZjev3
 SgJD2wyEJ95JWvkwHc30M/1Mb6W+BBNquxg+g5nGk0Fnu9KHBp6dBIMlNfReG0BU3s2O
 sa7vWOVSW+xWm0sOzYFlScDt1FENEOCR/bEsI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78kTZeOPAqzLNwJYEcRyNrNfbHP1SNsCkWm+ZBvw==
X-RZG-CLASS-ID: mo00
Received: from probook ([2001:a61:1092:86ff:fc96:8972:883c:9973])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id z070f4t4QCfARPB
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 26 May 2017 14:41:10 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id 5563150BDE; Fri, 26 May 2017 14:41:09 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Date: Fri, 26 May 2017 12:41:05 +0000
Message-Id: <20170526124105.9567-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.12.2
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to seabios
	build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGF2aW5nIGEgZml4ZWQgdmVyc2lvbiBzdHJpbmcgaW4gdGhlIHNlYWJpb3MgYmluYXJ5IGlzIGN1
bWJlcnNvbWU6CiAtIGl0IGlzIHJlcXVpcmVkIHRvIHdyaXRlIHNvbWV0aGluZyB0byAnLnZlcnNp
b24nIGluIHRoZSB0b3BsZXZlbAogICBkaXJlY3Rvcnkgb2Ygc2VhYmlvcy1kaXItcmVtb3ZlLgog
LSBpdCBpcyByZXF1aXJlZCB0byBwYXNzIEVYVFJBVkVSU0lPTj0gdG8gbWFrZS4KClRoZSBsYXR0
ZXIgaXMgaW1wb3NzaWJsZSB3aXRob3V0IHRoaXMgY2hhbmdlLiBGb3Igc29tZSByZWFzb24gYW4g
J2V4cG9ydApFWFRSQVZFUlNJT049c29tZXRoaW5nJyBwcmlvciB0byAnbWFrZSB0b29scycgaXMg
bm90IHN1ZmZpY2llbnQuIEl0IGhhcwp0byBiZSBwYXNzZWQgaW4gYXMgY21kbGluZSBvcHRpb24g
dG8gbWFrZS4KCkFkZCBhIG1ha2UgdmFyaWFibGUgU0VBQklPU19FWFRSQVZFUlNJT049IGFuZCBw
YXNzIGl0IHRvIG1ha2UuCkFsbG93IGNoYW5naW5nIHRoZSBkZWZhdWx0IHZpYSB0aGUgZW52aXJv
bm1lbnQuCkRvY3VtZW50IHRoZSBuZXcgdmFyaWFibGUgaW4gSU5TVEFMTC4KClNpZ25lZC1vZmYt
Ynk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KLS0tCiBJTlNUQUxMICAgICAgICAgICAg
ICAgICB8IDIgKysKIHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlIHwgNCArKystCiAyIGZpbGVzIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL0lOU1RB
TEwgYi9JTlNUQUxMCmluZGV4IDU4MzU5ZGEzODAuLjk2MjQ1NTA1ZDcgMTAwNjQ0Ci0tLSBhL0lO
U1RBTEwKKysrIGIvSU5TVEFMTApAQCAtMjc5LDYgKzI3OSw4IEBAIENIRUNLUE9MSUNZPQogVXNl
IGNsYW5nIGluc3RlYWQgb2YgR0NDLgogY2xhbmc9eQogCitUaGUgdmVyc2lvbiBzdHJpbmcgb2Yg
dGhlIGJ1aWx0LWluIHNlYWJpb3MgY2FuIGJlIGFkanVzdGVkIHdpdGg6CitTRUFCSU9TX0VYVFJB
VkVSU0lPTj0KIAogU3lzdGVtZCBzdXBwb3J0CiA9PT09PT09PT09PT09PT0KZGlmZiAtLWdpdCBh
L3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKaW5kZXgg
ODU2MmY1NDdiYy4uZmNjOTc1NGIwOCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvTWFrZWZp
bGUKKysrIGIvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKQEAgLTUsNiArNSw4IEBAIGluY2x1ZGUg
JChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIFRBUkdFVCAgICAgIDo9IGh2bWxvYWRlci9odm1s
b2FkZXIKIElOU1RfRElSIDo9ICQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKQogCitTRUFCSU9T
X0VYVFJBVkVSU0lPTiA/PSAiLXByZWJ1aWx0Lnhlbi5vcmciCisKIFNVQkRJUlMteSA6PQogU1VC
RElSUy0kKENPTkZJR19PVk1GKSArPSBvdm1mLWRpcgogU1VCRElSUy0kKENPTkZJR19TRUFCSU9T
KSArPSBzZWFiaW9zLWRpcgpAQCAtMzUsNyArMzcsNyBAQCBpZmVxICgkKENPTkZJR19ST01CSU9T
KSx5KQogCWZhbHNlIDsgXAogCWZpCiBlbmRpZgotCSQoTUFLRSkgJChMRDMyQklULXkpIENDPSQo
Q0MpIFBZVEhPTj0kKFBZVEhPTikgc3ViZGlycy0kQAorCSQoTUFLRSkgJChMRDMyQklULXkpIEND
PSQoQ0MpIFBZVEhPTj0kKFBZVEhPTikgRVhUUkFWRVJTSU9OPSQoU0VBQklPU19FWFRSQVZFUlNJ
T04pIHN1YmRpcnMtJEAKIAogCiAuUEhPTlk6IGluc3RhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 12:57:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 12:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEEni-0005jQ-RH; Fri, 26 May 2017 12:57:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dEEnh-0005jH-6D
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 12:57:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 27/46-03557-02628295; Fri, 26 May 2017 12:57:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov668mka
 kQfdJS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePntgPsBd9MKx4e/8TawLhLt4uRk0NCwEji
 7cR/TF2MXBxCAgsZJa5c+sYEkmATUJXYcP0UK4gtIuAosbptKZjNLBArsf/OLHYQW1jASmLe5
 NeMIDYLUP3nzmY2EJtXwETi3YOfLBAL5CUWbZoBZHNwcAqYSnS2G4KEhYBKdp94yTKBkXsBI8
 MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7Gyxs
 DDjFKcjApifJOX6ceKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN0JFI1JIsCg1PbUiLTMHGGYw
 aQkOHiUR3hUgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuflUQUqEgApyijNgxsBC/lLj
 LJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9ALKKJzOvBG7TK6AjmICO8D2nDnJESSJCSqqBkd
 vu1cvZaxX7vk0Wzp2jtD+9Mlnz9Kfrc9mq5xT8DTm/VO+4TdE8xpzXErtiI3NV8jecXxKlWVn
 lXzu79fOWjqi/scceqjvznd7Z3LOa3+HSlKcl+fqW/Lt+HDwrNLO/Zc2qBV+yr0ReDszUMnJc
 Gm93yE80IeGVXLCvbviazZ6G9RtXLZbNVmIpzkg01GIuKk4EAOsvZdF0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495803423!104247789!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32795 invoked from network); 26 May 2017 12:57:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 12:57:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8B23AACBD;
 Fri, 26 May 2017 12:57:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 May 2017 14:56:57 +0200
Message-Id: <20170526125657.24505-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170526125657.24505-1-jgross@suse.com>
References: <20170526125657.24505-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGlzIG5vIHJlbGlhYmxlIHVzZXIgaW50ZXJmYWNlIGluc2lkZSBhIFhl
biBndWVzdCB0bwpkZXRlcm1pbmUgaXRzIHR5cGUgKGUuZy4gSFZNLCBQViBvciBQVkgpLiBJbnN0
ZWFkIG9mIGxldHRpbmcgdXNlciBtb2RlCnRyeSB0byBkZXRlcm1pbmUgdGhpcyBieSB2YXJpb3Vz
IHJhdGhlciBoYWNreSBtZWNoYW5pc21zIChwYXJzaW5nIG9mCmJvb3QgbWVzc2FnZXMgYmVmb3Jl
IHRoZXkgYXJlIGdvbmUsIHRyeWluZyB0byBtYWtlIHVzZSBvZiBrbm93biBzdWJ0bGUKZGlmZmVy
ZW5jZXMgaW4gYmVoYXZpb3Igb2Ygc29tZSBpbnN0cnVjdGlvbnMpLCBhZGQgYSBzeXNmcyBub2Rl
Ci9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlIHRvIGV4cGxpY2l0bHkgZGVsaXZlciB0aGlzIGlu
Zm9ybWF0aW9uIGFzCml0IGlzIGtub3duIHRvIHRoZSBrZXJuZWwuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjoKICAtIHJlbW92ZSBQVkhWTSBn
dWVzdCB0eXBlIChBbmRyZXcgQ29vcGVyKQogIC0gbW92ZSBkZXNjcmlwdGlvbiB0byBEb2N1bWVu
dGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IteGVuCiAgICAoQm9yaXMgT3N0cm92
c2t5KQogIC0gbWFrZSB4ZW5fZ3Vlc3RfdHlwZSBjb25zdCBjaGFyICogKEphbiBCZXVsaWNoKQog
IC0gbW9kaWZ5IHN0YW5kYXJkIEFSTSBndWVzdCB0eXBlIHRvICJYZW4iCi0tLQogLi4uL3tzeXNm
cy1oeXBlcnZpc29yLXBtdSA9PiBzeXNmcy1oeXBlcnZpc29yLXhlbn0gICAgICB8IDE1ICsrKysr
KysrKysrKystLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCiBhcmNoL2FybS94ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBhcmNoL3g4Ni94ZW4vZW5saWdo
dGVuX2h2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrLS0KIGFyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBk
cml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTcgKysrKysrKysrKysrKysrKysKIGluY2x1ZGUveGVuL3hlbi5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwogOCBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQogcmVuYW1lIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcv
e3N5c2ZzLWh5cGVydmlzb3ItcG11ID0+IHN5c2ZzLWh5cGVydmlzb3IteGVufSAoNjclKQoKZGlm
ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUg
Yi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IteGVuCnNpbWlsYXJp
dHkgaW5kZXggNjclCnJlbmFtZSBmcm9tIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMt
aHlwZXJ2aXNvci1wbXUKcmVuYW1lIHRvIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMt
aHlwZXJ2aXNvci14ZW4KaW5kZXggMjI0ZmFhMTA1ZTE4Li5jMGVkYjNmZGQ2ZWIgMTAwNjQ0Ci0t
LSBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUKKysrIGIv
RG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbgpAQCAtMSw4ICsx
LDE5IEBACitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL2d1ZXN0X3R5cGUKK0RhdGU6CQlNYXkgMjAx
NworS2VybmVsVmVyc2lvbjoJNC4xMworQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCVR5cGUgb2YgZ3Vl
c3Q6CisJCSJYZW4iOiBzdGFuZGFyZCBndWVzdCB0eXBlIG9uIGFybQorCQkiSFZNIjogZnVsbHkg
dmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKKwkJIlBWIjogcGFyYXZpcnR1YWxpemVkIGd1ZXN0ICh4
ODYpCisJCSJQVkgiOiBmdWxseSB2aXJ0dWFsaXplZCBndWVzdCB3aXRob3V0IGxlZ2FjeSBlbXVs
YXRpb24gKHg4NikKKwogV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9wbXUvcG11X21vZGUKIERhdGU6
CQlBdWd1c3QgMjAxNQogS2VybmVsVmVyc2lvbjoJNC4zCiBDb250YWN0OglCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotRGVzY3JpcHRpb246CitEZXNjcmlwdGlv
bjoJSWYgcnVubmluZyB1bmRlciBYZW46CiAJCURlc2NyaWJlcyBtb2RlIHRoYXQgWGVuJ3MgcGVy
Zm9ybWFuY2UtbW9uaXRvcmluZyB1bml0IChQTVUpCiAJCXVzZXMuIEFjY2VwdGVkIHZhbHVlcyBh
cmUKIAkJCSJvZmYiICAtLSBQTVUgaXMgZGlzYWJsZWQKQEAgLTE3LDcgKzI4LDcgQEAgV2hhdDog
ICAgICAgICAgIC9zeXMvaHlwZXJ2aXNvci9wbXUvcG11X2ZlYXR1cmVzCiBEYXRlOiAgICAgICAg
ICAgQXVndXN0IDIwMTUKIEtlcm5lbFZlcnNpb246ICA0LjMKIENvbnRhY3Q6ICAgICAgICBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotRGVzY3JpcHRpb246CitE
ZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CiAJCURlc2NyaWJlcyBYZW4gUE1VIGZl
YXR1cmVzIChhcyBhbiBpbnRlZ2VyKS4gQSBzZXQgYml0IGluZGljYXRlcwogCQl0aGF0IHRoZSBj
b3JyZXNwb25kaW5nIGZlYXR1cmUgaXMgZW5hYmxlZC4gU2VlCiAJCWluY2x1ZGUveGVuL2ludGVy
ZmFjZS94ZW5wbXUuaCBmb3IgYXZhaWxhYmxlIGZlYXR1cmVzCmRpZmYgLS1naXQgYS9NQUlOVEFJ
TkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDVkMTBjYzMzZmM0MS4uNzZhMGZlY2ZjYTUxIDEwMDY0
NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTM5ODQsNyArMTM5ODQs
NyBAQCBGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vCiBGOglpbmNsdWRlL3hlbi8KIEY6CWlu
Y2x1ZGUvdWFwaS94ZW4vCiBGOglEb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2
aXNvci14ZW4KLUY6CURvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1w
bXUKK0Y6CURvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci14ZW4KIAog
WEVOIEhZUEVSVklTT1IgQVJNCiBNOglTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CmRpZmYgLS1naXQgYS9hcmNoL2FybS94ZW4vZW5saWdodGVuLmMgYi9hcmNoL2Fy
bS94ZW4vZW5saWdodGVuLmMKaW5kZXggYmE3ZjRjOGY1YzNlLi43NDI5YWY2MjMzNzkgMTAwNjQ0
Ci0tLSBhL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL2FybS94ZW4vZW5saWdo
dGVuLmMKQEAgLTQzLDYgKzQzLDkgQEAgRVhQT1JUX1NZTUJPTCh4ZW5fc3RhcnRfaW5mbyk7CiBl
bnVtIHhlbl9kb21haW5fdHlwZSB4ZW5fZG9tYWluX3R5cGUgPSBYRU5fTkFUSVZFOwogRVhQT1JU
X1NZTUJPTCh4ZW5fZG9tYWluX3R5cGUpOwogCitjb25zdCBjaGFyICp4ZW5fZ3Vlc3RfdHlwZSA9
ICJYZW4iOworRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2d1ZXN0X3R5cGUpOworCiBzdHJ1Y3Qgc2hh
cmVkX2luZm8geGVuX2R1bW15X3NoYXJlZF9pbmZvOwogc3RydWN0IHNoYXJlZF9pbmZvICpIWVBF
UlZJU09SX3NoYXJlZF9pbmZvID0gKHZvaWQgKikmeGVuX2R1bW15X3NoYXJlZF9pbmZvOwogCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuLmMKaW5kZXggYTVmZmNiYjIwY2MwLi4xN2I2NTAzZGYyOTEgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTQ3
LDYgKzQ3LDkgQEAgRVhQT1JUX1BFUl9DUFVfU1lNQk9MKHhlbl92Y3B1X2lkKTsKIGVudW0geGVu
X2RvbWFpbl90eXBlIHhlbl9kb21haW5fdHlwZSA9IFhFTl9OQVRJVkU7CiBFWFBPUlRfU1lNQk9M
X0dQTCh4ZW5fZG9tYWluX3R5cGUpOwogCitjb25zdCBjaGFyICp4ZW5fZ3Vlc3RfdHlwZSA9ICJI
Vk0iOworRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2d1ZXN0X3R5cGUpOworCiB1bnNpZ25lZCBsb25n
ICptYWNoaW5lX3RvX3BoeXNfbWFwcGluZyA9ICh2b2lkICopTUFDSDJQSFlTX1ZJUlRfU1RBUlQ7
CiBFWFBPUlRfU1lNQk9MKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nKTsKIHVuc2lnbmVkIGxvbmcg
IG1hY2hpbmVfdG9fcGh5c19ucjsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
aHZtLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCmluZGV4IGE2ZDAxNGY0N2U1Mi4u
YmRhOTg3MjZkMTM5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCisr
KyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKQEAgLTY4LDkgKzY4LDEwIEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBpbml0X2h2bV9wdl9pbmZvKHZvaWQpCiAJeGVuX2RvbWFpbl90eXBlID0g
WEVOX0hWTV9ET01BSU47CiAKIAkvKiBQVkggc2V0IHVwIGh5cGVyY2FsbCBwYWdlIGluIHhlbl9w
cmVwYXJlX3B2aCgpLiAqLwotCWlmICh4ZW5fcHZoX2RvbWFpbigpKQorCWlmICh4ZW5fcHZoX2Rv
bWFpbigpKSB7CiAJCXB2X2luZm8ubmFtZSA9ICJYZW4gUFZIIjsKLQllbHNlIHsKKwkJeGVuX2d1
ZXN0X3R5cGUgPSAiUFZIIjsKKwl9IGVsc2UgewogCQl1NjQgcGZuOwogCQl1aW50MzJfdCBtc3I7
CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYwppbmRleCBmMzNlZWY0ZWJkMTIuLjdhYzVlOTNkOTZmMyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5fcHYuYwpAQCAtMTI1NSw2ICsxMjU1LDcgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9p
ZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQogCQlyZXR1cm47CiAKIAl4ZW5fZG9tYWlu
X3R5cGUgPSBYRU5fUFZfRE9NQUlOOworCXhlbl9ndWVzdF90eXBlID0gIlBWIjsKIAogCXhlbl9z
ZXR1cF9mZWF0dXJlcygpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNv
ci5jIGIvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYwppbmRleCA4NDEwNmY5YzQ1NmMuLmQ2
NDFlOTk3MGQ1ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYworKysg
Yi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jCkBAIC01MCw2ICs1MCwxOCBAQCBzdGF0aWMg
aW50IF9faW5pdCB4ZW5fc3lzZnNfdHlwZV9pbml0KHZvaWQpCiAJcmV0dXJuIHN5c2ZzX2NyZWF0
ZV9maWxlKGh5cGVydmlzb3Jfa29iaiwgJnR5cGVfYXR0ci5hdHRyKTsKIH0KIAorc3RhdGljIHNz
aXplX3QgZ3Vlc3RfdHlwZV9zaG93KHN0cnVjdCBoeXBfc3lzZnNfYXR0ciAqYXR0ciwgY2hhciAq
YnVmZmVyKQoreworCXJldHVybiBzcHJpbnRmKGJ1ZmZlciwgIiVzXG4iLCB4ZW5fZ3Vlc3RfdHlw
ZSk7Cit9CisKK0hZUEVSVklTT1JfQVRUUl9STyhndWVzdF90eXBlKTsKKworc3RhdGljIGludCBf
X2luaXQgeGVuX3N5c2ZzX2d1ZXN0X3R5cGVfaW5pdCh2b2lkKQoreworCXJldHVybiBzeXNmc19j
cmVhdGVfZmlsZShoeXBlcnZpc29yX2tvYmosICZndWVzdF90eXBlX2F0dHIuYXR0cik7Cit9CisK
IC8qIHhlbiB2ZXJzaW9uIGF0dHJpYnV0ZXMgKi8KIHN0YXRpYyBzc2l6ZV90IG1ham9yX3Nob3co
c3RydWN0IGh5cF9zeXNmc19hdHRyICphdHRyLCBjaGFyICpidWZmZXIpCiB7CkBAIC00NzEsNiAr
NDgzLDkgQEAgc3RhdGljIGludCBfX2luaXQgaHlwZXJfc3lzZnNfaW5pdCh2b2lkKQogCXJldCA9
IHhlbl9zeXNmc190eXBlX2luaXQoKTsKIAlpZiAocmV0KQogCQlnb3RvIG91dDsKKwlyZXQgPSB4
ZW5fc3lzZnNfZ3Vlc3RfdHlwZV9pbml0KCk7CisJaWYgKHJldCkKKwkJZ290byBndWVzdF90eXBl
X291dDsKIAlyZXQgPSB4ZW5fc3lzZnNfdmVyc2lvbl9pbml0KCk7CiAJaWYgKHJldCkKIAkJZ290
byB2ZXJzaW9uX291dDsKQEAgLTUwMiw2ICs1MTcsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBoeXBl
cl9zeXNmc19pbml0KHZvaWQpCiBjb21wX291dDoKIAlzeXNmc19yZW1vdmVfZ3JvdXAoaHlwZXJ2
aXNvcl9rb2JqLCAmdmVyc2lvbl9ncm91cCk7CiB2ZXJzaW9uX291dDoKKwlzeXNmc19yZW1vdmVf
ZmlsZShoeXBlcnZpc29yX2tvYmosICZndWVzdF90eXBlX2F0dHIuYXR0cik7CitndWVzdF90eXBl
X291dDoKIAlzeXNmc19yZW1vdmVfZmlsZShoeXBlcnZpc29yX2tvYmosICZ0eXBlX2F0dHIuYXR0
cik7CiBvdXQ6CiAJcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi5oIGIv
aW5jbHVkZS94ZW4veGVuLmgKaW5kZXggNmU4YjdmYzc5ODAxLi5mMDJkMTczMmQ3YTYgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi5oCkBAIC05LDgg
KzksMTAgQEAgZW51bSB4ZW5fZG9tYWluX3R5cGUgewogCiAjaWZkZWYgQ09ORklHX1hFTgogZXh0
ZXJuIGVudW0geGVuX2RvbWFpbl90eXBlIHhlbl9kb21haW5fdHlwZTsKK2V4dGVybiBjb25zdCBj
aGFyICp4ZW5fZ3Vlc3RfdHlwZTsKICNlbHNlCiAjZGVmaW5lIHhlbl9kb21haW5fdHlwZQkJWEVO
X05BVElWRQorI2RlZmluZSB4ZW5fZ3Vlc3RfdHlwZQkJIm5hdGl2ZSIKICNlbmRpZgogCiAjZGVm
aW5lIHhlbl9kb21haW4oKQkJKHhlbl9kb21haW5fdHlwZSAhPSBYRU5fTkFUSVZFKQotLSAKMi4x
Mi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 12:57:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 12:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEEnl-0005kM-Co; Fri, 26 May 2017 12:57:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dEEnj-0005ju-TP
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 12:57:08 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F3/59-02181-32628295; Fri, 26 May 2017 12:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVyuP0Ov66cmka
 kwfZrBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLF4uZChZzVhxqb2JsYNzD1sXIySEhYCTx
 duI/pi5GLg4hgYWMEt2n7zGCJNgEVCU2XD/FCmKLCDhKrG5bCmYzC8RK7L8zix3EFhbQl9h35
 TFQnIODBah+xmcDkDCvgIlE+7blLBDz5SUWbZrBMoGRcwEjwypGjeLUorLUIl0jA72kosz0jJ
 LcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEBv1TMwMO5gbJztd4hRkoNJSZR3+jr1SCG+pPy
 UyozE4oz4otKc1OJDjDIcHEoSvBEqGpFCgkWp6akVaZk5wLCBSUtw8CiJ8GaApHmLCxJzizPT
 IVKnGHU5Nqxe/4VJiCUvPy9VSpy3CaRIAKQoozQPbgQshC8xykoJ8zIyMDAI8RSkFuVmlqDKv
 2IU52BUEuYtBZnCk5lXArfpFdARTEBH+J5TBzmiJBEhJdXAGOHjpfNqz0TBm8q5rnz2M1Tv/u
 jbN9HMzuRpv++S5bP8GBmMkk9cWKAml8HIGjoxopp5vvBlDZ3Vqd+O75bvt/Hd+jE8XExPwkd
 BIsh/fl0LX0SW4hyxG1Xb+itn/sktsPFcL1x1zEVvT4SR0wGtLSq/r0dO5pkw9fJFLv1P3Atm
 vZp77aSMEktxRqKhFnNRcSIAuiDY9lwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495803422!61621197!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11183 invoked from network); 26 May 2017 12:57:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 12:57:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 26D04ABF7;
 Fri, 26 May 2017 12:57:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 May 2017 14:56:55 +0200
Message-Id: <20170526125657.24505-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 0/2] xen: add xen sysfs node
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBkZXRlcm1pbmUgdGhlIFhlbiBndWVzdCB0eXBlIGZyb20g
d2l0aGluIHRoZQpndWVzdCBhcyBhIHVzZXIgdGhlcmUgaXMgY3VycmVudGx5IG5vIHN0YWJsZSBp
bnRlcmZhY2UgYXZhaWxhYmxlLgoKQWRkIGEgc3lzZnMgbm9kZSBmb3IgdGhhdCBwdXJwb3NlIGFz
IHRoZSBndWVzdCB0eXBlIGluZm9ybWF0aW9uIGlzCmF2YWlsYWJsZSBmb3IgdGhlIGtlcm5lbC4K
CldoaWxlIGRvaW5nIHRoaXMgZG9jdW1lbnQgYWxsIHRoZSBvdGhlciBYZW4gcmVsYXRlZCBzeXNm
cyBub2Rlcy4KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIGRvYyx4ZW46IGRvY3VtZW50IGh5cGVydmlz
b3Igc3lzZnMgbm9kZXMgZm9yIHhlbgogIHhlbjogYWRkIHN5c2ZzIG5vZGUgZm9yIGd1ZXN0IHR5
cGUKCiBEb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gICAgICB8
IDEwNyArKysrKysrKysrKysrKysrKysrKysKIC4uLi97c3lzZnMtaHlwZXJ2aXNvci1wbXUgPT4g
c3lzZnMtaHlwZXJ2aXNvci14ZW59IHwgIDE1ICsrLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogYXJjaC9hcm0veGVuL2VubGlnaHRl
bi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC94ODYveGVuL2VubGln
aHRlbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9odm0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGFyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGRyaXZlcnMv
eGVuL3N5cy1oeXBlcnZpc29yLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICsrKysKIGlu
Y2x1ZGUveGVuL3hlbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsK
IDkgZmlsZXMgY2hhbmdlZCwgMTUxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3It
eGVuCiByZW5hbWUgRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy97c3lzZnMtaHlwZXJ2aXNvci1w
bXUgPT4gc3lzZnMtaHlwZXJ2aXNvci14ZW59ICg2NyUpCgotLSAKMi4xMi4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 12:57:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 12:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEEnl-0005kA-5f; Fri, 26 May 2017 12:57:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dEEnj-0005jP-73
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 12:57:07 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4C/FB-02022-22628295; Fri, 26 May 2017 12:57:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov66cmka
 kwbKDhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bzia/ZCtaqVUx/9ZGlgfGDQhcjJ4eEgJHE
 24n/mLoYuTiEBBYySjy40cEMkmATUJXYcP0UK4gtIuAosbptKZjNLBArsf/OLHYQW1jAQ2LF1
 HVMIDYLUH33ok1gNq+AicT5C8fYIBbISyzaNIOli5GDg1PAVKKz3RAkLARUsvvES5YJjNwLGB
 lWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6lgEIdjAebHY
 +xCjJwaQkyjt9nXqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne6yoakUKCRanpqRVpmTnAIINJ
 S3DwKInwrgBJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG8TSJEASFFGaR7cCFjAX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7weQKTyZeSVwm14BHcEEdITvOXWQI0oSEVJSDYwCyX
 0PtT9umtU/x0Odbcd8J4PAe99T9pQvbtyc8ahTVklMWq3UNGl/XfPnyFTXGQdZL+w4x2X2RSi
 B2brTqPbA66caTgvU4uLmHwgIEfy/Juqy/bxDPrFr7wW8Fdh0v9IxxHjplFc715kJXUtymPTH
 RjilYmsuN3e8+2Me47fel0O0Dz/9wK3EUpyRaKjFXFScCAA4Bnt3cwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495803422!61621198!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11186 invoked from network); 26 May 2017 12:57:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 12:57:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6055DAC87;
 Fri, 26 May 2017 12:57:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 May 2017 14:56:56 +0200
Message-Id: <20170526125657.24505-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170526125657.24505-1-jgross@suse.com>
References: <20170526125657.24505-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 1/2] doc,
	xen: document hypervisor sysfs nodes for xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG9kYXkgb25seSBhIGZldyBzeXNmcyBub2RlcyB1bmRlciAvc3lzL2h5cGVydmlzb3IvIGFyZSBk
b2N1bWVudGVkCmZvciBYZW4gaW4gRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBl
cnZpc29yLXBtdS4KCkFkZCB0aGUgcmVtYWluaW5nIFhlbiBzeXNmcyBub2RlcyB1bmRlciAvc3lz
L2h5cGVydmlzb3IvIGluIGEgbmV3CmZpbGUgRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2Zz
LWh5cGVydmlzb3IteGVuIGFuZCBhZGQgdGhlIFhlbgpzcGVjaWZpYyBzeXNmcyBkb2NzIHRvIHRo
ZSBNQUlOVEFJTkVSUyBmaWxlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KVjI6CiAgLSByZW5hbWUgZmlsZSB0byBEb2N1bWVudGF0aW9uL0FCSS9z
dGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gaW4KICAgIG9yZGVyIHRvIHJlZmxlY3QgWGVuIGRl
cGVuZGVuY3kKICAtIGxlYXZlIHBtdSBlbnRyaWVzIGluIG9sZCBmaWxlIHVuZGVyIHRlc3Rpbmcg
KEJvcmlzIE9zdHJvdnNreSkKLS0tCiBEb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlw
ZXJ2aXNvci14ZW4gfCAxMDcgKysrKysrKysrKysrKysrKysrKysrKysrKysKIE1BSU5UQUlORVJT
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiAyIGZpbGVzIGNoYW5n
ZWQsIDEwOSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9B
Qkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlv
bi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuIGIvRG9jdW1lbnRhdGlvbi9BQkkvc3Rh
YmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMC4uOTdlNDE3MTUwOGM0Ci0tLSAvZGV2L251bGwKKysrIGIvRG9jdW1lbnRhdGlvbi9B
Qkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCkBAIC0wLDAgKzEsMTA3IEBACitXaGF0OgkJ
L3N5cy9oeXBlcnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVfZGF0ZQorRGF0ZToJCU1hcmNoIDIw
MDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCUNvbnRhaW5z
IHRoZSBidWlsZCB0aW1lIHN0YW1wIG9mIHRoZSBYZW4gaHlwZXJ2aXNvcgorCitXaGF0OgkJL3N5
cy9oeXBlcnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVkX2J5CitEYXRlOgkJTWFyY2ggMjAwOQor
S2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJQ29udGFpbnMgaW5m
b3JtYXRpb24gd2hvIGJ1aWx0IHRoZSBYZW4gaHlwZXJ2aXNvcgorCitXaGF0OgkJL3N5cy9oeXBl
cnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVyCitEYXRlOgkJTWFyY2ggMjAwOQorS2VybmVsVmVy
c2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKK0Rl
c2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJQ29tcGlsZXIgd2hpY2ggd2FzIHVz
ZWQgdG8gYnVpbGQgdGhlIFhlbiBoeXBlcnZpc29yCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3Iv
cHJvcGVydGllcy9jYXBhYmlsaXRpZXMKK0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9u
OgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3Jp
cHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlTcGFjZSBzZXBhcmF0ZWQgbGlzdCBvZiBz
dXBwb3J0ZWQgZ3Vlc3Qgc3lzdGVtIHR5cGVzLiBFYWNoIHR5cGUKKwkJaXMgaW4gdGhlIGZvcm1h
dDogPGNsYXNzPi08bWFqb3I+LjxtaW5vcj4tPGFyY2g+CisJCVdpdGg6CisJCQk8Y2xhc3M+OiAi
eGVuIiAtLSB4ODY6IHBhcmF2aXJ0dWFsaXplZCwgYXJtOiBzdGFuZGFyZAorCQkJCSAiaHZtIiAt
LSB4ODYgb25seTogZnVsbCB2aXJ0dWFsaXplZAorCQkJPG1ham9yPjogbWFqb3IgZ3Vlc3QgaW50
ZXJmYWNlIHZlcnNpb24KKwkJCTxtaW5vcj46IG1pbm9yIGd1ZXN0IGludGVyZmFjZSB2ZXJzaW9u
CisJCQk8YXJjaD46ICBhcmNoaXRlY3R1cmUsIGUuZy46CisJCQkJICJ4ODZfMzIiOiAzMiBiaXQg
eDg2IGd1ZXN0IHdpdGhvdXQgUEFFCisJCQkJICJ4ODZfMzJwIjogMzIgYml0IHg4NiBndWVzdCB3
aXRoIFBBRQorCQkJCSAieDg2XzY0IjogNjQgYml0IHg4NiBndWVzdAorCQkJCSAiYXJtdjdsIjog
MzIgYml0IGFybSBndWVzdAorCQkJCSAiYWFyY2g2NCI6IDY0IGJpdCBhcm0gZ3Vlc3QKKworV2hh
dDoJCS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2NoYW5nZXNldAorRGF0ZToJCU1hcmNoIDIw
MDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCUNoYW5nZXNl
dCBvZiB0aGUgaHlwZXJ2aXNvciAoZ2l0IGNvbW1pdCkKKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNv
ci9wcm9wZXJ0aWVzL2ZlYXR1cmVzCitEYXRlOgkJTWFyY2ggMjAwOQorS2VybmVsVmVyc2lvbjoJ
Mi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0
aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJRmVhdHVyZXMgdGhlIFhlbiBoeXBlcnZpc29y
IHN1cHBvcnRzIGZvciB0aGUgZ3Vlc3QgYXMgZGVmaW5lZAorCQlpbiBpbmNsdWRlL3hlbi9pbnRl
cmZhY2UvZmVhdHVyZXMuaCBwcmludGVkIGFzIGEgaGV4IHZhbHVlLgorCitXaGF0OgkJL3N5cy9o
eXBlcnZpc29yL3Byb3BlcnRpZXMvcGFnZXNpemUKK0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxW
ZXJzaW9uOgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwor
RGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlEZWZhdWx0IHBhZ2Ugc2l6ZSBv
ZiB0aGUgaHlwZXJ2aXNvciBwcmludGVkIGFzIGEgaGV4IHZhbHVlLgorCitXaGF0OgkJL3N5cy9o
eXBlcnZpc29yL3Byb3BlcnRpZXMvdmlydHVhbF9zdGFydAorRGF0ZToJCU1hcmNoIDIwMDkKK0tl
cm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCVZpcnR1YWwgYWRkcmVz
cyBvZiB0aGUgaHlwZXJ2aXNvciBhcyBhIGhleCB2YWx1ZS4KKworV2hhdDoJCS9zeXMvaHlwZXJ2
aXNvci90eXBlCitEYXRlOgkJTWFyY2ggMjAwOQorS2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250
YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0aW9uOglJZiBydW5u
aW5nIHVuZGVyIFhlbjoKKwkJVHlwZSBvZiBoeXBlcnZpc29yOgorCQkieGVuIjogWGVuIGh5cGVy
dmlzb3IKKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci91dWlkCitEYXRlOgkJTWFyY2ggMjAwOQor
S2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJVVVJRCBvZiB0aGUg
Z3Vlc3QgYXMga25vd24gdG8gdGhlIFhlbiBoeXBlcnZpc29yLgorCitXaGF0OgkJL3N5cy9oeXBl
cnZpc29yL3ZlcnNpb24vZXh0cmEKK0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9uOgky
LjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRp
b246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlUaGUgWGVuIHZlcnNpb24gaXMgaW4gdGhlIGZv
cm1hdCA8bWFqb3I+LjxtaW5vcj48ZXh0cmE+CisJCVRoaXMgaXMgdGhlIDxleHRyYT4gcGFydCBv
ZiBpdC4KKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci92ZXJzaW9uL21ham9yCitEYXRlOgkJTWFy
Y2ggMjAwOQorS2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJVGhl
IFhlbiB2ZXJzaW9uIGlzIGluIHRoZSBmb3JtYXQgPG1ham9yPi48bWlub3I+PGV4dHJhPgorCQlU
aGlzIGlzIHRoZSA8bWFqb3I+IHBhcnQgb2YgaXQuCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3Iv
dmVyc2lvbi9taW5vcgorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAor
Q29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYg
cnVubmluZyB1bmRlciBYZW46CisJCVRoZSBYZW4gdmVyc2lvbiBpcyBpbiB0aGUgZm9ybWF0IDxt
YWpvcj4uPG1pbm9yPjxleHRyYT4KKwkJVGhpcyBpcyB0aGUgPG1pbm9yPiBwYXJ0IG9mIGl0Lgpk
aWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA5ZTk4NDY0NWM0YjAu
LjVkMTBjYzMzZmM0MSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMK
QEAgLTEzOTgzLDYgKzEzOTgzLDggQEAgRjoJZHJpdmVycy94ZW4vCiBGOglhcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ZW4vCiBGOglpbmNsdWRlL3hlbi8KIEY6CWluY2x1ZGUvdWFwaS94ZW4vCitGOglE
b2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KK0Y6CURvY3VtZW50
YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUKIAogWEVOIEhZUEVSVklTT1Ig
QVJNCiBNOglTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tIAoy
LjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 13:32:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 13:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEFLj-0000N7-67; Fri, 26 May 2017 13:32:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312dfd0c1=Andrew.Cooper3@citrix.com>)
 id 1dEFLi-0000N1-2r
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 13:32:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E8/E3-03920-D5E28295; Fri, 26 May 2017 13:32:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQjdGTyP
 SoGehhsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFv1wXmgoWyFd1Hd7M2MG6U6GLk5JAQ8JP4
 /HwbE4gtLBAl8WtCMyOILSKQJnF+9U6wuJBAnMS290vB4swCdhLTmtcyg9hsAvoSu198AqvhF
 bCVeHBxI5jNIqAKVN/HCmKLCoRLvG08wgJRIyhxcuYTMJtTwFSitX8ZexcjB9BMTYn1u/Qhxs
 tLbH87hxlirZrEtf5L7BBnpkts/fuLeQIj/ywkk2YhdM9C0r2AkXkVo0ZxalFZapGukbFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7GP/MDDzFKcjApifJOX6ceKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC10tXI1JIsCg1PbUiLTMHGAswaQkOHiUR3kkgad7igsTc4
 sx0iNQpRl2ODavXf2ESYsnLz0uVEufVAykSACnKKM2DGwGLy0uMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5l0GMoUnM68EbtMroCOYgI7wPacOckRJIkJKqoFxauDOBTuOpzs/Z1AO9OOdviV
 8v/ojF6Vt08VKwypreuZt6p7Wvk+wdf4kiwOvJRbvCWDeWZx9Int698ZLU/YFvkh497RzZdyC
 hX1WP8IZUhbzf0jlnHheOOGah0TN2bP3j8rWHZrPxzjxVirPB62Y8Bz5GS69Nn22S691uVYZv
 JU8psPZY3ZCiaU4I9FQi7moOBEAtPq8t8YCAAA=
X-Env-Sender: prvs=312dfd0c1=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495805531!99995884!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40341 invoked from network); 26 May 2017 13:32:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 13:32:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,397,1491264000"; d="scan'208";a="46790127"
To: Juergen Gross <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <20170526125657.24505-1-jgross@suse.com>
 <20170526125657.24505-2-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a2f2ba1b-e041-5715-6190-e4c72b20a948@citrix.com>
Date: Fri, 26 May 2017 14:32:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526125657.24505-2-jgross@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: gregkh@linuxfoundation.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/2] doc,
 xen: document hypervisor sysfs nodes for xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMTM6NTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gVG9kYXkgb25seSBhIGZl
dyBzeXNmcyBub2RlcyB1bmRlciAvc3lzL2h5cGVydmlzb3IvIGFyZSBkb2N1bWVudGVkCj4gZm9y
IFhlbiBpbiBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3ItcG11Lgo+
Cj4gQWRkIHRoZSByZW1haW5pbmcgWGVuIHN5c2ZzIG5vZGVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNv
ci8gaW4gYSBuZXcKPiBmaWxlIERvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1oeXBlcnZp
c29yLXhlbiBhbmQgYWRkIHRoZSBYZW4KPiBzcGVjaWZpYyBzeXNmcyBkb2NzIHRvIHRoZSBNQUlO
VEFJTkVSUyBmaWxlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+IC0tLQo+IFYyOgo+ICAgLSByZW5hbWUgZmlsZSB0byBEb2N1bWVudGF0aW9uL0FC
SS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gaW4KPiAgICAgb3JkZXIgdG8gcmVmbGVjdCBY
ZW4gZGVwZW5kZW5jeQo+ICAgLSBsZWF2ZSBwbXUgZW50cmllcyBpbiBvbGQgZmlsZSB1bmRlciB0
ZXN0aW5nIChCb3JpcyBPc3Ryb3Zza3kpCj4gLS0tCj4gIERvY3VtZW50YXRpb24vQUJJL3N0YWJs
ZS9zeXNmcy1oeXBlcnZpc29yLXhlbiB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwo+
ICAyIGZpbGVzIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCBEb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPgo+IGRpZmYg
LS1naXQgYS9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gYi9E
b2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPiBuZXcgZmlsZSBt
b2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uOTdlNDE3MTUwOGM0Cj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1oeXBlcnZpc29yLXhl
bgo+IEBAIC0wLDAgKzEsMTA3IEBACj4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvY29tcGlsYXRp
b24vY29tcGlsZV9kYXRlCj4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gK0tlcm5lbFZlcnNpb246CTIu
Ni4zMAo+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiArRGVzY3Jp
cHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ICsJCUNvbnRhaW5zIHRoZSBidWlsZCB0aW1l
IHN0YW1wIG9mIHRoZSBYZW4gaHlwZXJ2aXNvcgo+ICsKPiArV2hhdDoJCS9zeXMvaHlwZXJ2aXNv
ci9jb21waWxhdGlvbi9jb21waWxlZF9ieQo+ICtEYXRlOgkJTWFyY2ggMjAwOQo+ICtLZXJuZWxW
ZXJzaW9uOgkyLjYuMzAKPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKPiArCQlDb250YWlucyBpbmZv
cm1hdGlvbiB3aG8gYnVpbHQgdGhlIFhlbiBoeXBlcnZpc29yCj4gKwo+ICtXaGF0OgkJL3N5cy9o
eXBlcnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVyCj4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gK0tl
cm5lbFZlcnNpb246CTIuNi4zMAo+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiArRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ICsJCUNvbXBpbGVy
IHdoaWNoIHdhcyB1c2VkIHRvIGJ1aWxkIHRoZSBYZW4gaHlwZXJ2aXNvcgo+ICsKPiArV2hhdDoJ
CS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2NhcGFiaWxpdGllcwo+ICtEYXRlOgkJTWFyY2gg
MjAwOQo+ICtLZXJuZWxWZXJzaW9uOgkyLjYuMzAKPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKPiAr
CQlTcGFjZSBzZXBhcmF0ZWQgbGlzdCBvZiBzdXBwb3J0ZWQgZ3Vlc3Qgc3lzdGVtIHR5cGVzLiBF
YWNoIHR5cGUKPiArCQlpcyBpbiB0aGUgZm9ybWF0OiA8Y2xhc3M+LTxtYWpvcj4uPG1pbm9yPi08
YXJjaD4KPiArCQlXaXRoOgo+ICsJCQk8Y2xhc3M+OiAieGVuIiAtLSB4ODY6IHBhcmF2aXJ0dWFs
aXplZCwgYXJtOiBzdGFuZGFyZAo+ICsJCQkJICJodm0iIC0tIHg4NiBvbmx5OiBmdWxsIHZpcnR1
YWxpemVkCj4gKwkJCTxtYWpvcj46IG1ham9yIGd1ZXN0IGludGVyZmFjZSB2ZXJzaW9uCj4gKwkJ
CTxtaW5vcj46IG1pbm9yIGd1ZXN0IGludGVyZmFjZSB2ZXJzaW9uCj4gKwkJCTxhcmNoPjogIGFy
Y2hpdGVjdHVyZSwgZS5nLjoKPiArCQkJCSAieDg2XzMyIjogMzIgYml0IHg4NiBndWVzdCB3aXRo
b3V0IFBBRQo+ICsJCQkJICJ4ODZfMzJwIjogMzIgYml0IHg4NiBndWVzdCB3aXRoIFBBRQo+ICsJ
CQkJICJ4ODZfNjQiOiA2NCBiaXQgeDg2IGd1ZXN0Cj4gKwkJCQkgImFybXY3bCI6IDMyIGJpdCBh
cm0gZ3Vlc3QKPiArCQkJCSAiYWFyY2g2NCI6IDY0IGJpdCBhcm0gZ3Vlc3QKPiArCj4gK1doYXQ6
CQkvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9jaGFuZ2VzZXQKPiArRGF0ZToJCU1hcmNoIDIw
MDkKPiArS2VybmVsVmVyc2lvbjoJMi42LjMwCj4gK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+ICtEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46Cj4gKwkJ
Q2hhbmdlc2V0IG9mIHRoZSBoeXBlcnZpc29yIChnaXQgY29tbWl0KQo+ICsKPiArV2hhdDoJCS9z
eXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2ZlYXR1cmVzCj4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4g
K0tlcm5lbFZlcnNpb246CTIuNi4zMAo+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiArRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ICsJCUZlYXR1
cmVzIHRoZSBYZW4gaHlwZXJ2aXNvciBzdXBwb3J0cyBmb3IgdGhlIGd1ZXN0IGFzIGRlZmluZWQK
PiArCQlpbiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvZmVhdHVyZXMuaCBwcmludGVkIGFzIGEgaGV4
IHZhbHVlLgo+ICsKPiArV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL3BhZ2VzaXpl
Cj4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gK0tlcm5lbFZlcnNpb246CTIuNi4zMAo+ICtDb250YWN0
Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiArRGVzY3JpcHRpb246CUlmIHJ1bm5p
bmcgdW5kZXIgWGVuOgo+ICsJCURlZmF1bHQgcGFnZSBzaXplIG9mIHRoZSBoeXBlcnZpc29yIHBy
aW50ZWQgYXMgYSBoZXggdmFsdWUuCj4gKwo+ICtXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3Byb3Bl
cnRpZXMvdmlydHVhbF9zdGFydAo+ICtEYXRlOgkJTWFyY2ggMjAwOQo+ICtLZXJuZWxWZXJzaW9u
OgkyLjYuMzAKPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gK0Rl
c2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKPiArCQlWaXJ0dWFsIGFkZHJlc3Mgb2Yg
dGhlIGh5cGVydmlzb3IgYXMgYSBoZXggdmFsdWUuCgpBbGwgcHJvcGVydGllcyBhYm92ZSBoZXJl
LCBhcyB3ZWxsIGFzICJleHRyYSIgYmVsb3csIG1heSBiZSBkZWxpYmVyYXRlbHkKZWxpZGVkIGJ5
IFhlbi4gIElzIGl0IHBlcmhhcHMgd29ydGggaGF2aW5nIGEgZ2VuZXJhbCBub3RlIHRvIHRoaXMg
ZWZmZWN0CmF0IHRoZSB0b3Agb2YgdGhlIGZpbGU/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 13:42:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 13:42:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEFVG-0001BK-Li; Fri, 26 May 2017 13:42:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dEFVF-0001Ap-UM
 for xen-devel@lists.xen.org; Fri, 26 May 2017 13:42:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 47/23-17076-CA038295; Fri, 26 May 2017 13:42:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsUSfTyjVXe1gUa
 kwfU3+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aP/s3sBet0KtasW8bewPhIqYuRk4NZwFqi
 918zYxcjFweLwCwWic0/prBCOBNYJPaduMLSxcjBISTgIXFyQjZIXEhgAaPEys/zGUG6QeLbe
 s4zQyQWM0osWrKHDSTBJmAksWTZW3YQW0RAWuLa58tgK5gFjjBK7D9xFiwhLOAnsfTLNRYQm0
 VAVeLKvKtMIDavgJfE7LPNzCC2hICcxM1znWA2p4C3xPo3j9khNntJrG3oYprACHQPwypGjeL
 UorLUIl0jc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgqmdgYNzB2LLX7xCj
 JAeTkijv9HXqkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCfqa0QKCRalpqdWpGXmAMMcJi3Bw
 aMkwvsSJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8vSBFAiBFGaV5cCNgMXeJUVZKmJ
 eRgYFBiKcgtSg3swRV/hWjOAejkjDvX5ApPJl5JXCbXgEdwQR0hO85dZAjShIRUlINjPMX2b4
 4O61hRRCPyuUjKj/OVEz7HKS3rv2eY8O/BVH610+fqjPYVCT382ONmWO2I+Oah/wSAVkHlh9f
 +GPikVe2alpvE6+pbXgqrp/x0oU9T2rDxw+V87gri1s/swS+ORnmlDRL6ZX6iiaxVStXF9xvt
 v5wp+s8857Osr/bS9b83Nx79nTA2m9KLMUZiYZazEXFiQAkzYpStAIAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495806123!64115716!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52263 invoked from network); 26 May 2017 13:42:03 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 26 May 2017 13:42:03 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=jasdZ8l/2cDfFXrUWnNq/nH8NBkQuMbVRy6cK7OdVN1Ln3mN3CCvXXVy7Ne+kIUc4I1/hY3uGWwB8YweU09x786DNwE2AsqmRGpsjhFgA4ZANoPiozyH5+ADuQnnZRB2jmHRQ04oPgORv/UbuXlhEvFlrmsusQ/NAxQPdk51MQxcpMom01Z5ivfcRRCE6O4S/A15dm7Ey/PASCKoN8dNod7zPtoqzKETRfqQSPsF3L0KBm5w7FeMiGl2hgU0p0c1QFxhhEZVzyTblIiebEkCWH/os6YY0cCWN94rueuoNcYefUDt0/ztZlT2ICGBLyn9DLq1irKCE9W6yXIPiiP80g==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=0JWOwHo/oaCt8uueUBt8dfGJqU0=; b=mcdpeTWGL3ayCLtmO2L33it8x8bV
 zIG1TKsksbZEAVd43+Zj8R3bSCztIzeEWCeX2724mRSMFCRbHmsggOEfGA3KSK9c
 gQwOdkbGpAMZiWcnI/KQnXXexBXzSG3c5k3rjjV3MBOtHdprM7wG+H9GCcTa441V
 Kxs+w+o082JLcHi7lCytOokOPekJMKochlnv3MK+3QMJUsjFaLJrXVs5Mz+QoO5y
 l0aGm8/WmCLbUwpmNfHHjs8rpz3D3sl27kx+k+65+LnNsBPyC2t8/Elb+pkOGwI3
 3IQN0gQ6ktyNQJ/qVbP8edQgTg+rqg5MELbypFYExQDewDQfvrPB8xdm7A==
Received: (qmail 26438 invoked from network); 26 May 2017 16:42:00 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 16:42:00 +0300
Received: (qmail 15784 invoked from network); 26 May 2017 16:41:59 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 26 May 2017 16:41:59 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 26 May 2017 16:41:57 +0300
Message-Id: <1495806118-12223-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH 1/2] x86/monitor: add masking support for
	write_ctrlreg events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgZm9yIGZpbHRlcmluZyBvdXQgdGhlIHdyaXRlX2N0cmxyZWcgbW9uaXRvciBl
dmVudHMgaWYgdGhleQphcmUgZ2VuZXJhdGVkIG9ubHkgYnkgY2hhbmdpbmcgY2VydGFpbnMgYml0
cy4KQSBuZXcgcGFyYW1ldGVyIChiaXRtYXNrKSB3YXMgYWRkZWQgdG8gdGhlIHhjX21vbml0b3Jf
d3JpdGVfY3RybHJlZwpmdW5jdGlvbiBpbiBvcmRlciB0byBtYXNrIHRoZSBldmVudCBnZW5lcmF0
aW9uIGlmIHRoZSBjaGFuZ2VkIGJpdHMgYXJlCnNldC4KClNpZ25lZC1vZmYtYnk6IFBldHJlIFBp
cmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggfCAyICstCiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDMg
KystCiB4ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyAgICB8IDMgKystCiB4ZW4vYXJjaC94ODYv
bW9uaXRvci5jICAgICAgICB8IDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
ICB8IDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCA2ICsrKysrLQogeGVuL2lu
Y2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggfCA5ICsrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAy
NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXgg
MTYyOWY0MS4uOGMyNmNiNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTE5OTksNyArMTk5OSw3
IEBAIGludCB4Y19tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCAqY2FwYWJpbGl0aWVzKTsKIGludCB4Y19tb25pdG9yX3dyaXRlX2N0cmxyZWcoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MTZfdCBpbmRleCwgYm9vbCBlbmFibGUsIGJvb2wgc3luYywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBvbmNoYW5nZW9ubHkpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBiaXRtYXNrLCBib29sIG9uY2hhbmdlb25seSk7CiAvKgogICogQSBs
aXN0IG9mIE1TUiBpbmRpY2VzIGNhbiB1c3VhbGx5IGJlIGZvdW5kIGluIC91c3IvaW5jbHVkZS9h
c20vbXNyLWluZGV4LmguCiAgKiBQbGVhc2UgY29uc3VsdCB0aGUgSW50ZWwvQU1EIG1hbnVhbHMg
Zm9yIG1vcmUgaW5mb3JtYXRpb24gb24KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21vbml0
b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwppbmRleCBmOTliNmUzLi43MDY0OGQ3IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
bW9uaXRvci5jCkBAIC03MCw3ICs3MCw3IEBAIGludCB4Y19tb25pdG9yX2dldF9jYXBhYmlsaXRp
ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogCiBpbnQgeGNfbW9uaXRv
cl93cml0ZV9jdHJscmVnKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW5kZXgsIGJvb2wgZW5hYmxlLCBi
b29sIHN5bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgb25jaGFuZ2Vvbmx5
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBiaXRtYXNrLCBib29sIG9u
Y2hhbmdlb25seSkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKIApAQCAtODIsNiArODIsNyBAQCBp
bnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwKICAgICBkb21jdGwudS5tb25pdG9yX29wLnUubW92X3RvX2NyLmluZGV4ID0gaW5k
ZXg7CiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5zeW5jID0gc3luYzsKICAg
ICBkb21jdGwudS5tb25pdG9yX29wLnUubW92X3RvX2NyLm9uY2hhbmdlb25seSA9IG9uY2hhbmdl
b25seTsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLnUubW92X3RvX2NyLmJpdG1hc2sgPSBiaXRt
YXNrOwogCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3Iu
YwppbmRleCBiZGU1ZmQwLi5hN2NjZmM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21v
bml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwpAQCAtMzgsNyArMzgsOCBA
QCBib29sX3QgaHZtX21vbml0b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25n
IHZhbHVlLCB1bnNpZ25lZCBsb25nIG9sZAogCiAgICAgaWYgKCAoYWQtPm1vbml0b3Iud3JpdGVf
Y3RybHJlZ19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNrKSAmJgogICAgICAgICAgKCEoYWQtPm1v
bml0b3Iud3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJiBjdHJscmVnX2JpdG1hc2spIHx8Ci0g
ICAgICAgICAgdmFsdWUgIT0gb2xkKSApCisgICAgICAgICAgdmFsdWUgIT0gb2xkKSAmJgorICAg
ICAgICAgKCEoKHZhbHVlIF4gb2xkKSAmIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1tp
bmRleF0pKSApCiAgICAgewogICAgICAgICBib29sX3Qgc3luYyA9ICEhKGFkLT5tb25pdG9yLndy
aXRlX2N0cmxyZWdfc3luYyAmIGN0cmxyZWdfYml0bWFzayk7CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IDQ0OWM2NGMu
LmQwMmQyZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21vbml0b3IuYwpAQCAtMTU1LDkgKzE1NSwxNSBAQCBpbnQgYXJjaF9tb25pdG9yX2Rv
bWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgYWQtPm1vbml0b3Iud3Jp
dGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJj0gfmN0cmxyZWdfYml0bWFzazsKIAogICAgICAgICBp
ZiAoIHJlcXVlc3RlZF9zdGF0dXMgKQorICAgICAgICB7CisgICAgICAgICAgICBhZC0+bW9uaXRv
ci53cml0ZV9jdHJscmVnX21hc2tbbW9wLT51Lm1vdl90b19jci5pbmRleF0gPSBtb3AtPnUubW92
X3RvX2NyLmJpdG1hc2s7CiAgICAgICAgICAgICBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2Vu
YWJsZWQgfD0gY3RybHJlZ19iaXRtYXNrOworICAgICAgICB9CiAgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW21vcC0+dS5t
b3ZfdG9fY3IuaW5kZXhdID0gMDsKICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxy
ZWdfZW5hYmxlZCAmPSB+Y3RybHJlZ19iaXRtYXNrOworICAgICAgICB9CiAKICAgICAgICAgaWYg
KCBWTV9FVkVOVF9YODZfQ1IzID09IG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggKQogICAgICAgICB7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaAppbmRleCA5MjRjYWFjLi4yN2Q4MGVlIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTQwNiw2ICs0MDYsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgdW5zaWdu
ZWQgaW50IGNwdWlkX2VuYWJsZWQgICAgICAgICAgICAgICA6IDE7CiAgICAgICAgIHVuc2lnbmVk
IGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgOiAxOwogICAgICAgICBzdHJ1Y3QgbW9u
aXRvcl9tc3JfYml0bWFwICptc3JfYml0bWFwOworICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJs
cmVnX21hc2tbNF07CiAgICAgfSBtb25pdG9yOwogCiAgICAgLyogTWVtX2FjY2VzcyBlbXVsYXRp
b24gY29udHJvbCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGU2Y2YyMTEuLjJiZjVjNWIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKQEAgLTM3LDcgKzM3LDcgQEAKICNpbmNsdWRlICJodm0vc2F2ZS5oIgogI2lu
Y2x1ZGUgIm1lbW9yeS5oIgogCi0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04g
MHgwMDAwMDAwZAorI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAw
MGUKIAogLyoKICAqIE5CLiB4ZW5fZG9tY3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQgcGFyYW1ldGVy
IGZvciB0aGlzIG9wZXJhdGlvbi4KQEAgLTExMDcsNiArMTEwNywxMCBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9tb25pdG9yX29wIHsKICAgICAgICAgICAgIHVpbnQ4X3Qgc3luYzsKICAgICAgICAgICAg
IC8qIFNlbmQgZXZlbnQgb25seSBvbiBhIGNoYW5nZSBvZiB2YWx1ZSAqLwogICAgICAgICAgICAg
dWludDhfdCBvbmNoYW5nZW9ubHk7CisgICAgICAgICAgICAvKiBTZW5kIGV2ZW50IG9ubHkgaWYg
dGhlIGNoYW5nZWQgYml0IGluIHRoZSBjb250cm9sIHJlZ2lzdGVyCisgICAgICAgICAgICAgKiBp
cyBub3QgbWFza2VkCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Yml0bWFzazsKICAgICAgICAgfSBtb3ZfdG9fY3I7CiAKICAgICAgICAgc3RydWN0IHsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L3ZtX2V2ZW50LmgKaW5kZXggZjAxZTQ3MS4uOGE3N2Q0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgK
QEAgLTE1NSw2ICsxNTUsMTUgQEAKICNkZWZpbmUgVk1fRVZFTlRfWDg2X0NSNCAgICAyCiAjZGVm
aW5lIFZNX0VWRU5UX1g4Nl9YQ1IwICAgMwogCisvKiB2bV9ldmVudF93cml0ZV9jdHJscmVnIGRl
ZmF1bHQgYml0IG1hc2sKKyAqIElmIHRoZSBjaGFuZ2VkIGJpdCBpbiB0aGUgY29udHJvbCByZWdp
c3RlciBpcyBtYXNrZWQgdGhlIGV2ZW50IGlzCisgKiBub3QgdHJpZ2dlcmVkCisgKi8KKyNkZWZp
bmUgVk1fRVZFTlRfWDg2X0NSMF9ERUZBVUxUX01BU0sJICAgICAgICAweDAwMDAwMDAwCisjZGVm
aW5lIFZNX0VWRU5UX1g4Nl9DUjNfREVGQVVMVF9NQVNLCSAgICAgICAgMHgwMDAwMDAwMAorI2Rl
ZmluZSBWTV9FVkVOVF9YODZfQ1I0X0RFRkFVTFRfTUFTSwkgICAgICAgIDB4MDAwMDAwODAKKyNk
ZWZpbmUgVk1fRVZFTlRfWDg2X1hDUjBfREVGQVVMVF9NQVNLCSAgICAgICAgMHgwMDAwMDAwMAor
CiAvKgogICogVXNpbmcgY3VzdG9tIHZDUFUgc3RydWN0cyAoaS5lLiBub3QgaHZtX2h3X2NwdSkg
Zm9yIGJvdGggeDg2IGFuZCBBUk0KICAqIHNvIGFzIHRvIG5vdCBmaWxsIHRoZSB2bV9ldmVudCBy
aW5nIGJ1ZmZlciB0b28gcXVpY2tseS4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 13:42:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 13:42:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEFVF-0001AX-2v; Fri, 26 May 2017 13:42:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dEFVE-0001AM-1i
 for xen-devel@lists.xen.org; Fri, 26 May 2017 13:42:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 10/F7-03557-BA038295; Fri, 26 May 2017 13:42:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KJPp7RqrvKQCP
 SoHmRvsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFzxhfGgj6miglzuxgbGB8xdjFycjALWEv0
 /msGs1kEmlkkGi4bdjFyAdk/mSUmfe9hA0kICXhIPDwwix0kISSwgFHi0N07rDCJL6+uM0EkF
 jNKLFqyB6yDTcBIYsmyt+wgtoiAtMS1z5cZQYqYBaYySmw++w+sW1hAVeLohkfMELtVJRb+fQ
 pm8wp4SfyfugXMlhCQk7h5rpN5AiPfAkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiBocIABDsYZ172P8QoycGkJMo7fZ16pBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3on6GpFCgkWp6akVaZk5wKCFSUtw8CiJ8DbqAaV5iwsSc4sz0yFSpxh1OZo+bPnCJ
 MSSl5+XKiXOKwoyQwCkKKM0D24ELIIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXF2QKT2
 ZeCdymV0BHMAEd4XtOHeSIkkSElFQDo7Zp5mnZySv91p7+znul/kTHrJtSJ1ROv78os9U3/Kz
 AViP5q/Xadduirx5eWbbS6aJpZPismZL9bxzKogssU4tLg/OY+a9fdHrjePZf8WTx0nN1Foue
 Zgsd4L4yM8o3/8Ku7p/vvq1MulNTyn++9cyZ5KlpDwubtqRnfDx7T63Sjf/vvzs125RYijMSD
 bWYi4oTAaUF002bAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495806122!74030910!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13524 invoked from network); 26 May 2017 13:42:02 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 26 May 2017 13:42:02 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=EkxUOjVaUJul7ThBwJJM+22QWyNpF3dDZU8aE3xKhtMR6SxEJZQayqiDgsFS+46BQce2paTRNJEFnNxwh6D3FfPpwTLii6+bGzG3upNfqTDhMsqaEEAUwLar8NUqCFBoPjoyr7MmZkuk57dG5MfNFPZQK8/UUOr6/X77RUiP0/TLoBgagQFe0D0Hv1UZF+wFKd2tCUZNXRUn3QVtJ5LL3mj774Z2oRHjIV4mt416BAdTCAnR4wGVOTIgIzHqr7xaLqULm449iw75iDO8gf+XSJYiVEgC5K0AybPTos9nik3b6t+NIOWobpF9t2C2pOh9yUweX7X3O29dBoKGnYwZfA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=kM3NdAvLSxoNuuIjJX0wU
 /hEsCI=; b=XdqBgm0x8n1hc0Z75NZwnrFCHTELHcf1UyjgCUR4eFXgntefJ1QIB
 XPrtMj0WPuekuBX9aNiTvFkXSx58alUI7AouyFwo/XBE9KAqIzHkH+1AQJRnwSLs
 cn+rCPCRFX0JkJw3GAtkI9mcFc76YrQ7wvFjSoIQyReC8h2gUMLzK8JuUxY3a0ER
 t1lN7ZgbaTlJ53akVUCa7UceTRsowje+4toPURannDDS6ZTZObK4jv8GhqlJ1BWM
 UyfJh5QZX+HW9fNlTSf77yCUGG3+sKFJ692NOpynwucRWKC5qji7+gcwoIQuG9KN
 4bIuaxYHyPB9F2v3h8UYtmpune8wA2enA==
Received: (qmail 26355 invoked from network); 26 May 2017 16:41:59 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 16:41:59 +0300
Received: (qmail 15776 invoked from network); 26 May 2017 16:41:59 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 26 May 2017 16:41:59 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 26 May 2017 16:41:56 +0300
Message-Id: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] write_ctrlreg event masking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIHBhdGNoc2V0IGVuYWJsZXMgbWFza2luZyB0aGUgcmVjZXB0aW9uIG9mIHdy
aXRlX2N0cmxyZWcgZXZlbnRzIGRlcGVuZGluZwpvbiB0aGUgdmFsdWUgb2YgY2VydGFpbiBiaXRz
IGluIHRoYXQgcmVnaXN0ZXIuClRoZSBtb3N0IHJlcHJlc2VudGF0aXZlIGV4YW1wbGUgaXMgZmls
dGVyaW5nIG91dCBldmVudHMgd2hlbiB0aGUgQ1I0LlBHRQpiaXQgaXMgYmVpbmcgZmxpcHBlZCAo
Z2xvYmFsIFRMQiBmbHVzaGVzKQoKQmVzdCByZWdhcmRzLApQZXRyZQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 13:42:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 13:42:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEFVG-0001Av-AI; Fri, 26 May 2017 13:42:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dEFVF-0001AW-6z
 for xen-devel@lists.xen.org; Fri, 26 May 2017 13:42:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FD/22-03613-CA038295; Fri, 26 May 2017 13:42:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsUSfTyjVXeNgUa
 kwcJ3jBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bW5+3MBb2SFUfev2FsYOwQ6mLk5GAWsJbo
 /dfM2MXIxcEiMItF4tGsKVDOBBaJPf/Os4JUCQl4SOx4vYINJCEksIBRYuXn+YwwiZ0zdzBDJ
 BYzShw6Np0NJMEmYCSxZNlbdhBbREBa4trny2BjmQWOMErsP3EWLCEsYCaxtukd2AoWAVWJG3
 PWgTXzCnhJLOj7wQxiSwjISdw81wlmcwp4S6x/85gdYrOXxNqGLqYJjED3MKxi1ChOLSpLLdI
 1NNJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMLwYg2MF4eWPAIUZJDiYlUd7p
 69QjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTtTXiBQSLEpNT61Iy8wBBjpMWoKDR0mE9yVIm
 re4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHl7QYoEQIoySvPgRsCi7hKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEef+CTOHJzCuB2/QK6AgmoCN8z6mDHFGSiJCSamBM79okJXL1u1Bpu8D
 k5+n/J17/O+3W2Wff+C9xdP84/LX9edmyfUZvDrHv2BhYZaofufyzh6mZbWR6jcG6rKlVtcrM
 vU+uHyjXuVVQ5bHV87D6p+yl38usXnbfd2x4fVPuyPUyNtMm+Qs6W85cYvnoMmun2C6RaMMvl
 Tv4/32X3VBh8ICZya1HiaU4I9FQi7moOBEAHZ/gkbUCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1495806123!56946767!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27745 invoked from network); 26 May 2017 13:42:03 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 26 May 2017 13:42:03 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=m/9UyZA9KXEgLHFYjr3Dja98K93n8q5yXO2eojonAjcLrrmM3LOTHBvTqf8Ug5HCfXXwwd29gOnVnvqzh/ANIa+xmVIzWOIqTxzL4VmCT7NO79X5kq9Bk7ANdJB6CxO5gNhQ5sdjnzY4y8a9hUgh5fsDM7VN1kl/sovZ7Uod8jCIttRmDGR7QUsK/NDxXdY0710jBN9eJveQLwyUm9xVA/G/n4aG/X+sIKYFtojzARfuDlmNunY+UK/Ey1EBONSZY2/f+J2Y65RisCdwWzbFly8EtTtDv02hpy+2iwy3TONl0H/qt7j1fVMoWGWl3wG8EcSdH+kLPqUbMfYpxivsmw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=p8zRaF1Ngx/Sn4rVOO8fxqWY+tc=; b=v5ndXJLA0uldrrFodxBHzvCeYbjB
 0As2R58BFTwjvQ1Q0Q3H4guVLEA0sdNPKYtM28jxk3EWFSZyRN1wlPEISU/pMtWF
 6QmAOOARAn85/OMq5Yc7nuTm5NKsdyCQxI9tELKoCduz41L7DZBjyQ2CWCbJ0vwg
 NajoHsR4bPOmcRGeVFButU3nMsun0+etL322IESMxEnQTnoGgd+eNPVoHmi/Na3+
 3ZkDB7rhdpH56+hzQBj7ljp7coqN+BNnKzB1WJ2silPsMXKDaW0E6JlNGewbPsVe
 dXtFfqiGdcDMRY5L7GJPE82Bum3+kWSXFDPthMnTH7wAfXRmWattUUebFg==
Received: (qmail 26473 invoked from network); 26 May 2017 16:42:00 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 16:42:00 +0300
Received: (qmail 15793 invoked from network); 26 May 2017 16:42:00 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 26 May 2017 16:42:00 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 26 May 2017 16:41:58 +0300
Message-Id: <1495806118-12223-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH 2/2] xen-access: write_ctrlreg_c4 test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRlc3QgZm9yIHdyaXRlX2N0cmxyZWcgZXZlbnQgaGFuZGxpbmcuCgpTaWduZWQtb2ZmLWJ5
OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgNDMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3Mu
YyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCmluZGV4IDIzODAxMWUuLjBh
MTg3M2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCisr
KyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCkBAIC0zMTQsNiArMzE0LDIy
IEBAIHN0YXRpYyB2b2lkIGdldF9yZXF1ZXN0KHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9ldmVu
dF9yZXF1ZXN0X3QgKnJlcSkKIH0KIAogLyoKKyAqIFg4NiBjb250cm9sIHJlZ2lzdGVyIG5hbWVz
CisgKi8KK3N0YXRpYyBjb25zdCBjaGFyKiBnZXRfeDg2X2N0cmxfcmVnX25hbWUodWludDMyX3Qg
aW5kZXgpCit7CisgICAgc3RhdGljIGNvbnN0IGNoYXIqIG5hbWVzW10gPSB7CisgICAgICAgICJD
UjAiLAorICAgICAgICAiQ1IzIiwKKyAgICAgICAgIkNSNCIsCisgICAgICAgICJYQ1IwIiwKKyAg
ICB9OworCisgICAgcmV0dXJuIChpbmRleCA+IDMpID8gIiIgOiBuYW1lc1tpbmRleF07Cit9CisK
KworLyoKICAqIE5vdGUgdGhhdCB0aGlzIGZ1bmN0aW9uIGlzIG5vdCB0aHJlYWQgc2FmZS4KICAq
Lwogc3RhdGljIHZvaWQgcHV0X3Jlc3BvbnNlKHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9ldmVu
dF9yZXNwb25zZV90ICpyc3ApCkBAIC0zMzcsNyArMzUzLDcgQEAgdm9pZCB1c2FnZShjaGFyKiBw
cm9nbmFtZSkKIHsKICAgICBmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiAlcyBbLW1dIDxkb21haW5f
aWQ+IHdyaXRlfGV4ZWMiLCBwcm9nbmFtZSk7CiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVm
aW5lZChfX3g4Nl82NF9fKQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ8YnJlYWtwb2lu
dHxhbHRwMm1fd3JpdGV8YWx0cDJtX2V4ZWN8ZGVidWd8Y3B1aWR8ZGVzY19hY2Nlc3MiKTsKKyAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAifGJyZWFrcG9pbnR8YWx0cDJtX3dyaXRlfGFsdHAy
bV9leGVjfGRlYnVnfGNwdWlkfGRlc2NfYWNjZXNzfHdyaXRlX2N0cmxyZWdfY3I0Iik7CiAjZWxp
ZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCiAgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgInxwcml2Y2FsbCIpOwogI2VuZGlmCkBAIC0zNjksNiArMzg1LDcgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBpbnQgZGVidWcgPSAwOwogICAg
IGludCBjcHVpZCA9IDA7CiAgICAgaW50IGRlc2NfYWNjZXNzID0gMDsKKyAgICBpbnQgd3JpdGVf
Y3RybHJlZ19jcjQgPSAxOwogICAgIHVpbnQxNl90IGFsdHAybV92aWV3X2lkID0gMDsKIAogICAg
IGNoYXIqIHByb2duYW1lID0gYXJndlswXTsKQEAgLTQzOSw2ICs0NTYsMTAgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICB7CiAgICAgICAgIGRlc2NfYWNjZXNzID0gMTsK
ICAgICB9CisgICAgZWxzZSBpZiAoICFzdHJjbXAoYXJndlswXSwgIndyaXRlX2N0cmxyZWdfY3I0
IikgKQorICAgIHsKKyAgICAgICAgd3JpdGVfY3RybHJlZ19jcjQgPSAxOworICAgIH0KICNlbGlm
IGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKICAgICBlbHNlIGlmICgg
IXN0cmNtcChhcmd2WzBdLCAicHJpdmNhbGwiKSApCiAgICAgewpAQCAtNTk2LDYgKzYxNywxNyBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgICAgICB9CiAgICAgfQogCisg
ICAgaWYgKCB3cml0ZV9jdHJscmVnX2NyNCApCisgICAgeworICAgICAgICByYyA9IHhjX21vbml0
b3Jfd3JpdGVfY3RybHJlZyh4Y2gsIGRvbWFpbl9pZCwgVk1fRVZFTlRfWDg2X0NSNCwgMSwgMSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1fRVZFTlRfWDg2X0NSNF9E
RUZBVUxUX01BU0ssIDEpOworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIEVSUk9SKCJFcnJvciAlZCBzZXR0aW5nIHdyaXRlIGNvbnRyb2wgcmVnaXN0ZXIgdHJh
cHBpbmcgd2l0aCB2bV9ldmVudFxuIiwgcmMpOworICAgICAgICAgICAgZ290byBleGl0OworICAg
ICAgICB9CisgICAgfQorCiAgICAgLyogV2FpdCBmb3IgYWNjZXNzICovCiAgICAgZm9yICg7OykK
ICAgICB7CkBAIC04MDYsNiArODM4LDE1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2
W10pCiAgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LmRlc2NfYWNjZXNzLmlzX3dyaXRlKTsK
ICAgICAgICAgICAgICAgICByc3AuZmxhZ3MgfD0gVk1fRVZFTlRfRkxBR19FTVVMQVRFOwogICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBWTV9FVkVOVF9SRUFTT05fV1JJ
VEVfQ1RSTFJFRzoKKyAgICAgICAgICAgICAgICBwcmludGYoIkNvbnRyb2wgcmVnaXN0ZXIgd3Jp
dHRlbjogcmlwPSUwMTYiUFJJeDY0IiwgdmNwdSAlZDogIgorICAgICAgICAgICAgICAgICAgICAg
ICAicmVnPSVzLCBvbGRfdmFsdWU9JTAxNiJQUkl4NjQiLCBuZXdfdmFsdWU9JTAxNiJQUkl4NjQi
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICByZXEuZGF0YS5yZWdzLng4Ni5yaXAsCisgICAg
ICAgICAgICAgICAgICAgICAgIHJlcS52Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAgICBn
ZXRfeDg2X2N0cmxfcmVnX25hbWUocmVxLnUud3JpdGVfY3RybHJlZy5pbmRleCksCisgICAgICAg
ICAgICAgICAgICAgICAgIHJlcS51LndyaXRlX2N0cmxyZWcub2xkX3ZhbHVlLAorICAgICAgICAg
ICAgICAgICAgICAgICByZXEudS53cml0ZV9jdHJscmVnLm5ld192YWx1ZSk7CisgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiVU5LTk9XTiBSRUFTT04gQ09ERSAlZFxuIiwgcmVxLnJlYXNvbik7CiAgICAg
ICAgICAgICB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 13:42:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 13:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEFVj-0001I2-Uc; Fri, 26 May 2017 13:42:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dEFVj-0001Hk-1z
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 13:42:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D3/67-03587-AC038295; Fri, 26 May 2017 13:42:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTmNt2TBhq
 RBpdnSll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3zmxiLphdUrFj8mqmBsa+8C5GLg4hgRmM
 Eg93HGXvYuTkYBHYyizx42kuiC0hMIdV4uQWuS5GDiA7T+L9ulSIcKHE3jfLmUBsXgFBiZMzn
 7CAlAgJeEnsWRoMEuYUsJZ4s+YAI8T43YwSE6Z+ZQapYRMwkZjVIQFisgioSsybUwVi8goESN
 z+LAjSKSzgJ3H021FGEFtEQF3iz4UJYDazQKDE5m172CFsTYnW7b/ZJzAKzEJywywkqQWMTKs
 Y1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MM6+7H+I
 UZKDSUmUd/o69UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwT9TUihQSLUtNTK9Iyc4BxAJOW4
 OBREuF9CZLmLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRJiycvPS5US5+0FKRUAKc0ozYMbBI
 vPS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm/QsyhSczrwRu3yugU5iATvE9pw5ySkkiQkq
 qgbHx+yNV5xmBW/h8L7V6rb+0ZLvBjIuPGf98uRK2z/TyZDn3jVOXbXtytP2MzuZ9hy9PfG5/
 Jfpq1GF5ha4bjMIHjfV/fFo72aDlBceEO8t62Uzm78hYEPfVN+D/rgUxLZrvE7fN8cp/zbG94
 qRNZXvur65AmYiN+b+fcyRMPLxIy0nuYapFyjJ1JZbijERDLeai4kQAFQvvmsoCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495806152!95065051!1
X-Originating-IP: [209.85.217.182]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23714 invoked from network); 26 May 2017 13:42:33 -0000
Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com)
 (209.85.217.182)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 13:42:33 -0000
Received: by mail-ua0-f182.google.com with SMTP id j17so6237315uag.3
 for <xen-devel@lists.xenproject.org>; Fri, 26 May 2017 06:42:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Q+HASMAAV4DBA1IIeOk473MghYE9jkUq0zYBjD0j1ZU=;
 b=MgadfrtT8qHXzyxEwSk8Z9S+KqxT6Rdp2Yi29xjyRlQZnTnZmfdhenR4Gegbw3PuGN
 NacvFNqKHMr5+RGZT+MTxDQn/V8O2au/LdRWOCeN3fpp8g+Gq5r8745h2dZALjZNaQt0
 QlOM4ww23g1Pm5m3A/o+eXXbWAeCizIQca+rQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Q+HASMAAV4DBA1IIeOk473MghYE9jkUq0zYBjD0j1ZU=;
 b=YsKQp1sC3eHJYdbm+EIUTYz660FtoUcr5DNY9vf2y3HJ4AFrz8bHsbNORJ7EZJubJp
 WnU+KRJ3I1zXjpdLXVS/7k2UXYb3/ITLBkm6ZFROwxWdmSJYzPnTBV5GOAT69OrHi6CB
 4sdGJ3iAdREO7/b/h2o9zKsvB9R6jFGgqw38pd/fvu11DHFuyxkiT3jSoa76XJWGbxz3
 iXvNkINPkPAFSR0O++sx23jc3cGVFnxjlRFG1PLcmNdbNalYvjXfVrzh1JnJCz8M3gcz
 EyFGcwQrZ0/DL4dAeeycnd1V9XGtOqA+hxqUDZkMciJ+ZiQrKwwX73Be+A430ki4WK+J
 lxNw==
X-Gm-Message-State: AODbwcCe2CjmzHgkSNILokIrhcT6HyeVXMzCTyrTakxMGDQB7pRU8bYR
 i6Y4+Uqi5P80wb6PlVf8jRHMYpKQhr//
X-Received: by 10.176.25.15 with SMTP id v15mr1079311uag.81.1495806151890;
 Fri, 26 May 2017 06:42:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.48.76 with HTTP; Fri, 26 May 2017 06:42:31 -0700 (PDT)
In-Reply-To: <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
 <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 26 May 2017 19:12:31 +0530
Message-ID: <CACtJ1JS_zeCrort324k0TxGVQ6dyr3ceW94rycPeNazxSB18Vw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLgoKPgo+Cj4+ICtzdGF0aWMgYm9v
bCB2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGludCBzaXplKQo+Cj4KPiBQbGVhc2UgcGFzcyBo
c3JfZGFidCBpbiBwYXJhbWV0ZXIgcmF0aGVyIHRoYW4gdGhlIHNpemUgZGlyZWN0bHkuIFdoaWNo
IEJUVwo+IHNob3VsZCBoYXZlIHJlYWxseSBiZSB1bnNpZ25lZCBpbnQuCj4Kb2suCgo+PiArewo+
PiArICAgIHJldHVybiAoc2l6ZSA9PSBEQUJUX0RPVUJMRV9XT1JEKT8gZmFsc2UgOiB0cnVlOwo+
Cj4KPiBUaGlzIGNvdWxkIGJlIHNpbXBsaWZpZWQgd2l0aCAoc2l6ZSAhPSBEQUJUX0RPVUJMRV9X
T1JEKS4gQWxzbyBwbGVhc2UgYWRkIGEKPiBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHdlIGFsbG93
IGFsbCB0aGUgc2l6ZXMgYnV0IDY0LWJpdC4KPgpvay4KCj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2
b2lkIHZwbDAxMV91cGRhdGVfc3BpKHN0cnVjdCBkb21haW4gKmQpCj4KPgo+IFBsZWFzZSByZW5h
bWUgdGhpcyBmdW5jdGlvbiB0byB2cGwwMTFfdXBkYXRlLgo+Cm9rLgo+PiArewo+PiArICAgIHN0
cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+PiArCj4+ICsgICAgaWYg
KCB2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjICkKPgo+Cj4gTGlrZWx5IHlvdSB3
YW50IGEgdG9kbyB0byBzYXkgd2UgbmVlZCB0byByZXZpc2l0IHRoYXQgd2hlbiB0aGUgdkdJQyBp
cwo+IGhhbmRsaW5nIHByb3Blcmx5IGxldmVsIGludGVycnVwdC4KPgpvay4KCj4+ICsgICAgICAg
IHZnaWNfdmNwdV9pbmplY3Rfc3BpKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwo+PiArfQo+PiArCj4+
ICtzdGF0aWMgdm9pZCB2cGwwMTFfcmVhZF9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3Qg
KmRhdGEpCj4KPgo+IElmIGEgcG9pbnRlciBpcyBwYXNzZWQgdG8gYmUgZmlsbGVkLCB0aGVuIEkg
d291bGQgZXhwZWN0IGFuIGVycm9yIHZhbHVlIHRvCj4gYmUgcmV0dXJuZWQuCj4KPiBJIHdvdWxk
IHVzdWFsbHkgcG9pbnRlciBpZiB0aGUgZnVuY3Rpb24gaGFzIHRvIGZpbGwgYSBzdHJ1Y3R1cmUg
b3IgaXQgaXMgbm90Cj4gcG9zc2libGUgdG8gdXNlIHRoZSByZXR1cm4uCj4KPiBJbiB0aGlzIGNh
c2UsIHRoZSB2YWx1ZSBpcyA4LWJpdCBhbmQgeW91IGRvbid0IGhhdmUgcmV0dXJuIHZhbHVlLiBT
byByZXR1cm4KPiB0aGUgdmFsdWUgcmF0aGVyIHRoYW4gcGFzc2luZyBhIHBvaW50ZXIuCj4KSSB3
aWxsIHJldHVybiB0aGUgZGF0YS4KCgo+Cj4+ICsgICAgICAgICpkYXRhID0gaW50Zi0+aW5bVlBM
MDExX1JJTkdfSURYX01BU0soaW5fY29ucywgaW50Zi0+aW4pXTsKPj4gKyAgICAgICAgc21wX21i
KCk7Cj4+ICsgICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zICsgMTsKPj4gKyAgICB9Cj4K
Pgo+IEZvciBkZWJ1Z2dpbmcgcHVycG9zZSwgaXQgd291bGQgYmUgZ29vZCB0byBoYXZlIGEgbWVz
c2FnZSBpZiB0aGUgcmluZyBpcwo+IGVtcHR5Lgpvay4KCj4KPj4gKwo+PiArICAgIGlmICggVlBM
MDExX0lOX1JJTkdfRU1QVFkoaW50ZikgKQo+PiArICAgIHsKPj4gKyAgICAgICAgdnBsMDExLT51
YXJ0ZnIgfD0gUlhGRTsKPj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7Cj4+ICsg
ICAgfQo+PiArICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZGOwo+PiArICAgIFZQTDAxMV9VTkxP
Q0soZCwgZmxhZ3MpOwo+PiArCj4+ICsgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChk
LCB2cGwwMTEtPmV2dGNobik7Cj4KPgo+IEl0IHdvdWxkIGJlIGdvb2QgdG8gZXhwbGFpbiB3aHkg
eW91IG5lZWQgdG8gbm90aWZpY2F0aW9uIGhlcmUuCj4KT24gc2Vjb25kIHRob3VnaHRzLCBub3Rp
ZmljYXRpb24gaXMgbm90IHJlcXVpcmVkIGhlcmUuCgoKPgo+PiArICAgICAgICBpbnRmLT5vdXRb
VlBMMDExX1JJTkdfSURYX01BU0sob3V0X3Byb2QsIGludGYtPm91dCldID0gZGF0YTsKPj4gKyAg
ICAgICAgc21wX3dtYigpOwo+PiArICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kICsg
MTsKPj4gKyAgICB9Cj4KPgo+IEZvciBkZWJ1Z2dpbmcgcHVycG9zZSwgaXQgd291bGQgYmUgdXNl
ZnVsIHRvIGdldCBhIG1lc3NhZ2UgaWYgdGhlIHJpbmcgaXMKPiBmdWxsLgo+Cm9rLgo+PiArCj4+
ICsgICAgaWYgKCBWUEwwMTFfT1VUX1JJTkdfRlVMTChpbnRmKSApCj4+ICsgICAgewo+PiArICAg
ICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+PiArICAgICAgICB2cGwwMTEtPnVhcnRyaXMg
Jj0gflRYSTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOwo+
Cj4KPiBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgd2h5IHlvdSBzZXQgdGhlIGJpdCBCVVNZ
IGhlcmUuCgpTaW5jZSB0aGUgT1VUIHJpbmcgYnVmZmVyIGlzIG5vbi1lbXB0eSBoZXJlLCB0aGlz
IGJpdCBpcyBzZXQgdG8KaW5kaWNhdGUgdGhhdCB0aGVyZSBpcyBkYXRhIGluIHRoZSByaW5nIGJ1
ZmZlciAod2hpY2ggaXMgZW11bGF0aW5nIGEKVUFSVCB0cmFuc21pdCBGSUZPKS4gQXMgcGVyIHBs
MDExIFRSTSwgdGhpcyBiaXQgc2hvdWxkIGJlIHNldCBpZiB0aGVyZQppcyBkYXRhIGluIHRoZSB0
cmFuc21pdCBmaWZvLgoKPgo+PiArCj4+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7Cj4+
ICsKPj4gKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPj4gKwo+PiArICAgIG5vdGlmeV92
aWFfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4pOwo+Cj4KPiBTYW1lIGFzIHRo
ZSBwcmV2aW91cyBub3RpZnlfKi4KPgpvay4gSSB3aWxsIGFkZCBhIGNvbW1lbnQgb24gd2h5IHdl
IGFyZSBzZW5kaW5nIGFuIGV2ZW50IGhlcmUuCgo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IHZw
bDAxMV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLCByZWdpc3Rl
cl90Cj4+ICpyLCB2b2lkICpwcml2KQo+PiArewo+PiArICAgIHVpbnQ4X3QgY2g7Cj4KPgo+IFRo
aXMgY291bGQgYmUgcmVzdHJpY3RlZCB0byB0aGUgY2FzZSBEUi4KPgpvay4KCj4+ICsgICAgc3Ry
dWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owo+PiArICAgIGludCB2cGwwMTFfcmVnID0g
KGludCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7Cj4KPgo+IFBsZWFzZSB1c2UgZWl0
aGVyIHVuc2lnbmVkIGludCBvciB1aW50MzJfdC4gU29tZXRoaW5nIHdvdWxkIGJlIHJlYWxseSB3
cm9uZwo+IGlmIHRoZSBvZmZzZXQgaXMgbmVnYXRpdmUgaGVyZS4Kb2suCj4KPj4gKyAgICBzdHJ1
Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZ2LT5kb21haW4tPmFyY2gudnBsMDExOwo+PiArCj4+ICsg
ICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0LnNpemUpICkgZ290byBiYWRf
d2lkdGg7Cj4KPgo+IFBsZWFzZSBhZGQgYSBjb21tZW50IHdoeSB0aGUgY2hlY2sgaXMgdGhlIHNh
bWUgZm9yIGFsbCByZWdpc3RlcnMuCj4Kb2suCgo+PiArCj4+ICsgICAgc3dpdGNoICggdnBsMDEx
X3JlZyApCj4+ICsgICAgewo+PiArICAgIGNhc2UgRFI6Cj4KPgo+IEFzIG1lbnRpb25lZCBhYm92
ZSwgeW91IGNvdWxkIGRvOgo+Cj4gewo+ICAgICAgdWludDhfdCBjaDsKPiAgICAgIC4uLi4KPiB9
Cj4KPj4gKyAgICAgICAgdnBsMDExX3JlYWRfZGF0YSh2LT5kb21haW4sICZjaCk7Cj4+ICsgICAg
ICAgICpyID0gY2g7Cj4KPgo+IFBsZWFzZSB1c2UgdnJlZ19yZWczMl9leHRyYWN0KC4uLikuCj4K
b2suCgo+PiArICAgICAgICBicmVhazsKPgo+Cj4gSSBhZG1pdCBJIHdvdWxkIHByZWZlciB0aGUg
InJldHVybiAxOyIgaGVyZSByYXRoZXIgdGhhbiAiYnJlYWs7Ii4gVGhpcyBtYWtlcwo+IGVhc2ll
ciB0byBmb2xsb3cgdGhlIGVtdWxhdGlvbiBmb3IgYSBnaXZlbiByZWdpc3Rlci4KPgo+IEkgd291
bGQgZXZlbiBiZSBpbiBmYXZvciBvZiBkdXBsaWNhdGluZyB0aGUgImlmICggIXZwbDAxMS4uLiAp
IiBpbiBlYWNoIGNhc2UKPiBmb3IgdGhlIHNhbWUgcmVhc29uLgpEbyB5b3UgbWVhbiB0aGF0IEkg
c2hvdWxkIHJlcGVhdCB0aGUgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcygpIGFuZApyZXR1cm4g
Zm9yIGVhY2ggc3dpdGNoIGNhc2U/Cgo+Cj4+ICsKPj4gKyAgICBjYXNlIFJTUjoKPj4gKyAgICAg
ICAgLyogSXQgYWx3YXlzIHJldHVybnMgMCBhcyB0aGVyZSBhcmUgbm8gcGh5c2ljYWwgZXJyb3Jz
LiAqLwo+PiArICAgICAgICAqciA9IDA7Cj4KPgo+IE5vdGUgdGhhdCBJIGFtIG9rIHRvIGtlZXAg
dGhlIDAgbGlrZSB0aGF0IGhlcmUuCj4KPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAgICBj
YXNlIEZSOgo+PiArICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRm
ciwgaW5mbyk7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgY2FzZSBSSVM6Cj4+ICsg
ICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7Cj4+
ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgY2FzZSBNSVM6Cj4+ICsgICAgICAgICpyID0g
dnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcwo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmIHZwbDAxMS0+dWFydGltc2MsIGluZm8pOwo+Cj4KPiBUaGUgY29kaW5n
IHN0eWxlIGluIFhlbiBpcyB0byBzcGxpdCBhZnRlciB0aGUgJi4gRS5nCj4KPiB2cGwwMTEtPnVh
cnRyaXMgJgo+IHZwbDAxMS0+dWFydGltc2MKPgpvay4KCj4gQWxzbywgbm9uZSBvZiB0aGUgcGww
MTEgcmVnaXN0ZXIgZW11bGF0aW9uIGlzIHVzaW5nIGFueSBsb2NraW5nLiBUaGlzIGlzCj4gcXVp
dGUgc3VycHJpc2luZyB0byBtZS4gU28gY2FuIHlvdSBleHBsYWluIHdoeT8KCkluIHZwbDAxMV9t
bWlvX3JlYWQoKSwgc2luY2UgcGwwMTEgcmVnaXN0ZXJzIGFyZSBvbmx5IHJlYWQsIGl0IHNob3Vs
ZApiZSBvayB0byBsZXQKdGhlbSBiZSByZWFkIHdpdGhvdXQgYW55IGxvY2tpbmcuCj4KPgo+PiAr
c3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3Qg
KmluZm8sCj4+IHJlZ2lzdGVyX3Qgciwgdm9pZCAqcHJpdikKPj4gK3sKPj4gKyAgICB1aW50OF90
IGNoID0gKChzdHJ1Y3QgdWFydGRyX3JlZyAqKSZyKS0+ZGF0YTsKPgo+Cj4gVGhpcyBzaG91bGQg
YmUgcmVzdHJpY3RlZCB0byB0aGUgRFIgY2FzZSBiZWxvdy4gQnV0IEkgYW0gbm90IHN1cmUgdG8K
PiB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlIHRoZSBzdHJ1Y3R1cmUgaGVyZS4gSXQgbWFrZXMgbGVz
cyByZWFkYWJsZSBhbmQgYWxzbwo+IHlvdSBvbmx5IHVzZSBpdCBmb3IgdGhlIHdyaXRlIGNhc2Uu
ClRoZXJlIHdhcyBhIHJldmlldyBjb21tZW50IGVhcmxpZXIgdG8gbWFrZSB0aGUgdHlwZWNhc3Rp
bmcgbW9yZQpyZWFkYWJsZSBiZWNhdXNlIGVhcmxpZXIgSSB3YXMgZG9pbmcgciAmIDB4ZmYgdG8g
cmV0cmlldmUgdGhlIGRhdGEuIFNvCkkgYWRkZWQgYSBzdHJ1Y3R1cmUgd2hpY2ggdGVsbHMgdGhl
IGxheW91dCBvZiB0aGUgRFIuIEkgZ3Vlc3MgSSBjYW4KdXNlIHZyZWdfcmVnMzJfZXh0cmFjdCgp
IHRvIGV4dHJhY3QgdWludDhfdCB2YWx1ZSBmcm9tIHJlZ2lzdGVyX3Qgci4KCj4KPj4gKyAgICBz
dHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7Cj4+ICsgICAgaW50IHZwbDAxMV9yZWcg
PSAoaW50KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKPgo+Cj4gU2FtZSBhcyBhYm92
ZSBmb3IgdnBsMDExX3JlZy4Kb2suCj4KPj4gKyAgICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9
ICZ2LT5kb21haW4tPmFyY2gudnBsMDExOwo+PiArCj4+ICsgICAgaWYgKCAhdnBsMDExX3JlZzMy
X2NoZWNrX2FjY2VzcyhkYWJ0LnNpemUpICkgZ290byBiYWRfd2lkdGg7Cj4KPgo+IFNhbWUgYXMg
dGhlIHByZXZpb3VzIHZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MuLi4gYW5kIGFsbCBvZiBteSBy
ZW1hcmtzIGluCj4gdGhlIHJlYWQgZW11bGF0aW9uIHN0YW5kIGZvciB0aGUgd3JpdGUgb25lLgo+
Cj4+ICsKPj4gKyAgICBzd2l0Y2ggKCB2cGwwMTFfcmVnICkKPj4gKyAgICB7Cj4+ICsgICAgY2Fz
ZSBEUjoKPj4gKyAgICAgICAgdnBsMDExX3dyaXRlX2RhdGEodi0+ZG9tYWluLCBjaCk7Cj4+ICsg
ICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgY2FzZSBSU1I6IC8qIE5vdGhpbmcgdG8gY2xlYXIu
ICovCj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgY2FzZSBGUjoKPj4gKyAgICBjYXNl
IFJJUzoKPj4gKyAgICBjYXNlIE1JUzoKPj4gKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmU7Cj4+
ICsKPj4gKyAgICBjYXNlIElNU0M6Cj4+ICsgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZ2cGww
MTEtPnVhcnRpbXNjLCByLCBpbmZvKTsKPj4gKyAgICAgICAgdnBsMDExX3VwZGF0ZV9zcGkodi0+
ZG9tYWluKTsKPgo+Cj4gSSB3b3VsZCBoYXZlIGV4cGVjdGVkIHNvbWUgbG9ja2luZyBoZXJlLgpZ
ZXMgaGVyZSBsb2NrIHNob3VsZCBiZSB0YWtlbi4KCj4KPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsK
Pj4gKyAgICBjYXNlIElDUjoKPj4gKyAgICAgICAgdnJlZ19yZWczMl9jbGVhcmJpdHMoJnZwbDAx
MS0+dWFydHJpcywgciwgaW5mbyk7Cj4+ICsgICAgICAgIHZwbDAxMV91cGRhdGVfc3BpKHYtPmRv
bWFpbik7Cj4KPgo+IFNhbWUgaGVyZS4KWWVzIGhlcmUgbG9jayBzaG91bGQgYmUgdGFrZW4uCj4K
Pgo+PiArICAgICAgICBicmVhazsKPj4gKwo+PiArICAgIGRlZmF1bHQ6Cj4+ICsgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHdyaXRlIHIlZCBvZmZzZXQgJSMw
OHhcbiIsCj4+ICsgICAgICAgICAgICAgICAgZGFidC5yZWcsIHZwbDAxMV9yZWcpOwo+PiArICAg
ICAgICByZXR1cm4gMDsKPj4gKyAgICB9Cj4+ICsKPj4gK3dyaXRlX2lnbm9yZToKPj4gKyAgICBy
ZXR1cm4gMTsKPj4gKwo+PiArYmFkX3dpZHRoOgo+PiArICAgIGdwcmludGsoWEVOTE9HX0VSUiwg
InZwbDAxMTogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4+ICsgICAg
ICAgICAgICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPj4gKyAgICBkb21haW5f
Y3Jhc2hfc3luY2hyb25vdXMoKTsKPj4gKyAgICByZXR1cm4gMDsKPj4gKwo+PiArfQo+PiArCj4+
ICtzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgdnBsMDExX21taW9faGFuZGxl
ciA9IHsKPj4gKyAgICAucmVhZCA9IHZwbDAxMV9tbWlvX3JlYWQsCj4+ICsgICAgLndyaXRlID0g
dnBsMDExX21taW9fd3JpdGUsCj4+ICt9Owo+PiArCj4+ICtpbnQgdnBsMDExX21hcF9ndWVzdF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHhlbl9wZm5fdCBnZm4pCj4KPgo+IFRoaXMgZnVuY3Rpb24g
c2hvdWxkIGVpdGhlciBoYXZlIHRoZSBwcm90b3R5cGUgZGVmaW5lZCBpbiBhbiBoZWFkZXIgaWYg
dXNlZAo+IG91dHNpZGUgb3Igc3RhdGljLgo+Cj4gQWxzbywgSSBoYXZlIGFza2VkIHRvIHVzZSBn
Zm5fdCBhbmQgbm90IHhlbl9wZm5fdC4gVGhlIGZvcm1lciBpcyBhIHR5cGVzYWZlCj4gYXZvaWRp
bmcgbWl4IGJldHdlZW4gTUZOIGFuZCBHRk4uCj4KPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnBsMDEx
X3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4gKwo+PiArICAgIC8qIE1hcCB0aGUgZ3Vl
c3QgUEZOIHRvIFhlbiBhZGRyZXNzIHNwYWNlLiAqLwo+PiArICAgIHJldHVybiBwcmVwYXJlX3Jp
bmdfZm9yX2hlbHBlcihkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPnJpbmdf
cGFnZSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmlu
Z19idWYpOwo+Cj4KPiBMb29raW5nIGF0IHRoZSB1c2FnZSBpdCBpcyBvbmx5IHVzZWQgaW4gZG9t
YWluX3ZwbDAxMV9pbml0LiBTbyBJIGFtIG5vdAo+IGNvbnZpbmNlZCBvZiB0aGUgb2YgdXNlZnVs
bmVzcyBvZiB0aGlzIHdyYXBwZXIuCj4KWWVzLiBJIHdpbGwgcmVtb3ZlIHRoZSB3cmFwcGVyIGZ1
bmN0aW9uLgoKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArICAg
IHN0cnVjdCB2cGwwMTFfcyAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+PiArICAgIHN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7Cj4+ICsgICAgUklO
R19JRFggaW5fcmluZ19kZXB0aCwgb3V0X3JpbmdfZGVwdGg7Cj4KPgo+IEkgYW0gYSBiaXQgY29u
ZnVzZWQgd2l0aCB0aGUgdGVybSAiZGVwdGgiLiBJdCBkb2VzIG5vdCBzZWVtIHRvIGZpdCBmb3Ig
YQo+IHJpbmcuCkkgd2lsbCB1c2UgaW5fcmluZ19xc2l6ZSBhbmQgb3V0X3JpbmdfcXNpemUgaW5z
dGVhZC4KCj4KPj4gKwo+PiArICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPj4gKwo+PiArICAg
IGluX3JpbmdfZGVwdGggPSB2cGwwMTFfcXVldWVkKGludGYtPmluX3Byb2QsIGludGYtPmluX2Nv
bnMsCj4+IHNpemVvZihpbnRmLT5pbikpOwo+Cj4KPiBZb3UgaW50cm9kdWNlZCBhIG1hY3JvIFZQ
TDAxMV9SSU5HX0RFUFRIIGZvciBoaWRpbmcgdnBsMDExX3F1ZXVlZCwgYnV0IGRvbid0Cj4gdXNl
IGl0LgpJIGhhdmUgcmVtb3ZlZCB0aGlzIG1hY3JvIGFzIG11Y2ggb2YgcmluZyBidWZmZXIgbWFu
aXB1bHRhdGlvbiBpcwpoYW5kbGVkIHRocm91Z2ggdnBsMDExX3F1ZXVlZCgpCmFuZCB2cGwwMTFf
bWFzaygpLgoKPgo+PiArICAgIG91dF9yaW5nX2RlcHRoID0gdnBsMDExX3F1ZXVlZChpbnRmLT5v
dXRfcHJvZCwgaW50Zi0+b3V0X2NvbnMsCj4+IHNpemVvZihpbnRmLT5vdXQpKTsKPgo+Cj4gRGl0
dG8uCj4KPgo+PiArCj4+ICsgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBi
dWZmZXIgaXMgbm90IGVtcHR5LiAqLwo+PiArICAgIGlmICggaW5fcmluZ19kZXB0aCAhPSAwICkK
Pj4gKyAgICB7Cj4+ICsgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwo+PiArICAgICAg
ICBpZiAoIGluX3JpbmdfZGVwdGggPT0gVlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsIGluKSAp
Cj4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwo+PiArICAgICAgICB2cGww
MTEtPnVhcnRyaXMgfD0gUlhJOwo+PiArICAgIH0KPj4gKwo+PiArICAgIC8qIFVwZGF0ZSB0aGUg
dWFydCB0eCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLwo+PiArICAgIGlmICgg
b3V0X3JpbmdfZGVwdGggIT0gVlBMMDExX1JJTkdfTUFYX0RFUFRIKGludGYsIG91dCkgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4+ICsgICAgICAgIHZw
bDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4+ICsgICAgICAgIGlmICggb3V0X3JpbmdfZGVwdGggPT0g
MCApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZ
Owo+PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKPj4gKyAgICAgICAgfQo+
PiArICAgIH0KPj4gKwo+PiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+PiArCj4+ICsg
ICAgdnBsMDExX3VwZGF0ZV9zcGkoZCk7Cj4+ICt9Cj4+ICsKPj4gKwo+PiArc3RhdGljIHZvaWQg
dnBsMDExX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCj4+
ICt7Cj4+ICsgICAgdnBsMDExX2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKPj4gK30KPj4gKwo+PiAr
aW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgZ2ZuLAo+Cj4KPiBUaGlzIHNob3VsZCBiZSBnZm5fdCBhbmQgbm90IHhl
bl9wZm5fdC4KPgo+PiArICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRj
aG4pCj4+ICt7Cj4+ICsgICAgaW50IHJjOwo+PiArICAgIHN0cnVjdCB2cGwwMTFfcyAqdnBsMDEx
ID0gJmQtPmFyY2gudnBsMDExOwo+PiArCj4KPgo+IFdoYXQgaWYgZG9tYWluX3ZwbDAxMV9pbml0
IGlzIGNhbGxlZCB0d2ljZT8gQWZ0ZXIgbm90aGluZyBzZWVtIHRvIHByZXZlbnQKPiB0aGUgbmV3
IERPTUNUTCB0byBiZSBjYWxsZWQgdHdpY2UuCj4KSSB3aWxsIGFkZCBhIGNoZWNrIGluIHRoZSBp
bml0IGZ1bmN0aW9uIHRvIHJldHVybiB3aXRob3V0IGRvaW5nCmFueXRoaW5nIGlmIHZwbDAxMSBp
cyBhbHJlYWR5IGluaXRpYWxpemVkLgoKPj4gKyAgICByYyA9IHZwbDAxMV9tYXBfZ3Vlc3RfcGFn
ZShkLCBnZm4pOwo+PiArICAgIGlmICggcmMgPCAwICkKPj4gKyAgICAgICAgZ290byBvdXQ7Cj4+
ICsKPj4gKyAgICByYyA9IHZnaWNfcmVzZXJ2ZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwo+
PiArICAgIGlmICggIXJjICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHJjID0gLUVJTlZBTDsKPj4g
KyAgICAgICAgZ290byBvdXQxOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJlZ2lzdGVyX21taW9f
aGFuZGxlcihkLCAmdnBsMDExX21taW9faGFuZGxlciwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSwgTlVMTCk7Cj4KPgo+IFlv
dSByZWdpc3RlciBNTUlPIGhhbmRsZXIgYnV0IG5ldmVyIHJlbW92ZSB0aGVtLiBTbyBpZiB0aGlz
IGNhbGwgZmFpbCwgeW91Cj4gd2lsbCBlbmQgdXAgd2l0aCB0aGUgaGFuZGxlcnMgZXhpc3Rpbmcg
YnV0IHRoZSByZXN0IGhhbGYtaW5pdGlhbGl6ZWQgd2hpY2gKPiBsaWtlbHkgbGVhZCB0byBhIHNl
Z2ZhdWx0LCBvciB3b3JzdCBsZWFraW5nIGRhdGEuCj4KSSB3aWxsIGZyZWUgdGhlIG1taW8gaGFu
ZGxlcnMgaW4gdGhlIHZwbDAxMSBkZWluaXQgZnVuY3Rpb24uCgo+PiArCj4+ICsgICAgc3Bpbl9s
b2NrX2luaXQoJnZwbDAxMS0+bG9jayk7Cj4+ICsKPj4gKyAgICByYyA9IGFsbG9jX3VuYm91bmRf
eGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgY29uc29sZV9kb21pZCwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExX25vdGlmaWNhdGlvbik7Cj4+ICsgICAg
aWYgKHJjIDwgMCkKPgo+Cj4gQ29kaW5nIHN0eWxlOgo+Cj4gaWYgKCAgLi4uICkKPgpvay4KPj4g
KyAgICAgICAgZ290byBvdXQyOwo+PiArCj4+ICsgICAgdnBsMDExLT5ldnRjaG4gPSAqZXZ0Y2hu
ID0gcmM7Cj4+ICsKPj4gKyAgICB2cGwwMTEtPmluaXRpYWxpemVkID0gdHJ1ZTsKPgo+Cj4gSSBh
bSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlIG9mIHRoaXMgdmFyaWFibGUuIFlv
dSBvbmx5IHVzZSBpdCBpbgo+IGRvbWFpbl92cGwwMTFfZGVpbml0LiBCdXQgeW91IGNhbiBlYXNp
bHkga25vdyBpZiB5b3UgbmVlZCB0byBmcmVlIGJ5IGxvb2tpbmcKPiBhdCB0aGUgc3RhdGUgb2Yg
cmluZ19idWYuCkl0IGlzIGFuIGV4dHJhbmVvdXMgdmFyaWFibGUuIEkgd2lsbCByZW1vdmUgaXQu
Cgo+Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gKwo+PiArb3V0MjoKPj4gKyAgICB4ZnJlZShk
LT5hcmNoLnZtbWlvLmhhbmRsZXJzKTsKPj4gK291dDE6Cj4KPgo+IEkgd291bGQgaGF2ZSBleHBl
Y3RlZCB2Z2ljX2ZyZWVfdmlycSB0byBiZSBjYWxsZWQgaW4gY2FzZSBvZiBlcnJvci4KPgpvay4K
Cj4+ICsgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAx
MS0+cmluZ19wYWdlKTsKPj4gK291dDoKPj4gKyAgICByZXR1cm4gcmM7Cj4+ICt9Cj4+ICsKPj4g
K3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAg
ICBzdHJ1Y3QgdnBsMDExX3MgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4gKwo+PiArICAg
IGlmICggdnBsMDExLT5pbml0aWFsaXplZCApCj4KPgo+IFNlZSBteSByZW1hcmsgYWJvdXQgdnBs
MDExLT5pbml0aWFsaXplZCBhYm92ZS4KWWVzLCBJIHdpbGwgdXNlIHRoZSBpZiAoIHZwbDAxMS0+
cmluZ19idWYgKSBjaGVjayBpbnN0ZWFkLgo+Cj4gSW4gYW55IGNhc2UsIEkgd291bGQgcHJlZmVy
IHRoZSBjb25kaXRpb24gdG8gYmUgaW52ZXJ0ZWQgdG8gYXZvaWQgYW4gZXh0cmEKPiBsYXllciBv
ZiB0YWIuIEkuZQo+Cj4gaWYgKCAhdnBsMDExLT5pbml0aWFsaXplZCApCj4gICAgcmV0dXJuOwo+
Cm9rLgo+Cj4+ICsjaWZuZGVmIF9WUEwwMTFfSF8KPj4gKwo+PiArI2RlZmluZSBfVlBMMDExX0hf
Cj4+ICsKPj4gKyNpbmNsdWRlIDxwdWJsaWMvaW8vcmluZy5oPgo+PiArI2luY2x1ZGUgPGFzbS1h
cm0vdnJlZy5oPgo+PiArCj4+ICtERUZJTkVfWEVOX0ZMRVhfUklORyh2cGwwMTEpOwo+Cj4KPiBJ
IGFtIHN1cmUgc29tZW9uZSBhbHJlYWR5IHNhaWQgaXQgaW4gYSBwcmV2aW91cyB2ZXJzaW9uLiBU
aGUgdnBsMDExIGlzIHRoZQo+IGNvbnNvbGUgcmluZy4gU28gd2h5IGFyZSB3ZSBkZWZpbmluZyBv
dXIgb3duIGludGVybmFsbHk/Cj4KPiBBdCBsZWFzdCB0aGlzIHNob3VsZCBoYXZlIGJlZW4gdXNl
ZCBieSB4ZW5jb25zb2xlLCBidXQgdGhpcyBpcyBub3QgdGhlCj4gY2FzZS4uLiBTbyB3ZSBzaG91
bGQgcmVhbGx5IGF2b2lkIGRlZmluaW5nIG91ciBvd24gcmluZyBoZXJlIGFuZCByZS11c2UKPiBw
dWJsaWMvaW8vY29uc29sZS5oLgo+Cj4KPj4gKwo+PiArc3RydWN0IHVhcnRkcl9yZWcgewo+PiAr
ICAgIHVpbnQ4X3QgZGF0YTsKPj4gKyAgICB1aW50OF90IGVycm9yX3N0YXR1czo0Owo+PiArICAg
IHVpbnQ4X3QgcmVzZXJ2ZWQxOjQ7Cj4+ICsgICAgdWludDE2X3QgcmVzZXJ2ZWQyOwo+PiArICAg
IHVpbnQzMl90IHJlc2VydmVkMzsKPj4gK307Cj4KPgo+IEkgZG9uJ3Qgc2VlIGFueSBiZW5lZml0
cyBvZiB0aGlzIHN0cnVjdHVyZS4KSSB3aWxsIHJlbW92ZSB0aGlzIHN0cnVjdHVyZSBhbmQgdXNl
IHRoZSByZWdpc3RlciB2YWx1ZSBkaXJlY3RseSBhZnRlcgptYXNraW5nIGl0Lgo+Cj4+ICsKPj4g
K3N0cnVjdCB2cGwwMTFfcyB7Cj4KPgo+IFBsZWFzZSByZW1vdmUgdGhlIF9zIGluIHRoZSBuYW1l
Lgpvay4KPgo+PiArICAgIHZvaWQgKnJpbmdfYnVmOwo+PiArICAgIHN0cnVjdCBwYWdlX2luZm8g
KnJpbmdfcGFnZTsKPj4gKyAgICB1aW50MzJfdCAgICB1YXJ0ZnI7ICAgICAvKiBGbGFnIHJlZ2lz
dGVyICovCj4+ICsgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAgLyogQ29udHJvbCByZWdpc3Rl
ciAqLwo+PiArICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAgIC8qIEludGVycnVwdCBtYXNrIHJl
Z2lzdGVyKi8KPj4gKyAgICB1aW50MzJfdCAgICB1YXJ0aWNyOyAgICAvKiBJbnRlcnJ1cHQgY2xl
YXIgcmVnaXN0ZXIgKi8KPj4gKyAgICB1aW50MzJfdCAgICB1YXJ0cmlzOyAgICAvKiBSYXcgaW50
ZXJydXB0IHN0YXR1cyByZWdpc3RlciAqLwo+PiArICAgIHVpbnQzMl90ICAgIHVhcnRtaXM7ICAg
IC8qIE1hc2tlZCBpbnRlcnJ1cHQgcmVnaXN0ZXIgKi8KPj4gKyAgICBzcGlubG9ja190ICBsb2Nr
Owo+PiArICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOwo+PiArICAgIGJvb2wgICAgICAgIGluaXRp
YWxpemVkOyAvKiBGbGFnIHdoaWNoIHRlbGxzIHdoZXRoZXIgdnBsMDExIGlzCj4+IGluaXRpYWxp
emVkICovCj4+ICt9Owo+PiArCj4+ICsjaWZkZWYgQ09ORklHX1ZQTDAxMV9DT05TT0xFCj4+ICtp
bnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBnZm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0
X3QgKmV2dGNobik7Cj4+ICt2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4g
KmQpOwo+PiArI2Vsc2UKPj4gK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwKPgo+Cj4gc3RhdGljIGlubGluZSBoZXJlLgpvay4KPgo+PiArICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgZ2ZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpl
dnRjaG4pIHsgcmV0dXJuIC1FTk9TWVM7IH0KPgo+Cj4gUGxlYXNlIGluZGVudCBjb3JyZWN0bHkg
eyByZXR1cm4gLUVOT1NZUyB9Owo+Cm9rLgo+PiArCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgZG9t
YWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9Cj4KPgo+IE5vdGUgdGhhdCBJ
IGFtIG9rIHdpdGggdGhlIHsgfSBvbiB0aGUgc2FtZSBsaW5lIGhlcmUuCj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmgKPj4gaW5kZXggYmQ5NzRmYi4uNWY5MTIwNyAxMDA2NDQKPj4gLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
YXJtLmgKPj4gQEAgLTMyMiw2ICszMjIsOCBAQCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmln
IHsKPj4gICAgICAgKgo+PiAgICAgICAqLwo+PiAgICAgIHVpbnQzMl90IGNsb2NrX2ZyZXF1ZW5j
eTsKPj4gKwo+PiArICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7Cj4KPgo+IFdoeSB0aGlzIGlz
IGhlcmU/Ckkgd2lsbCBtb3ZlIGl0IG91dCBvZiBoZXJlLgoKUmVnYXJkcywKQmh1cGluZGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 14:05:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 14:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEFs2-0003OA-DI; Fri, 26 May 2017 14:05:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dEFs0-0003Ns-PT
 for xen-devel@lists.xen.org; Fri, 26 May 2017 14:05:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 62/DB-19409-F2638295; Fri, 26 May 2017 14:05:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1ffTCP
 S4NZzSYslHxezODB6HN39mymAMYo1My8pvyKBNeNTp0vBG86K+3+3MjUw/mXvYuTkEBLIk9hx
 ZAYziM0rYCexae5vRhBbQsBQ4vTCmywgNouAqsTMme9ZQWw2AXWJtmfbwWwRIPvGnn9g9cwC9
 RL/H/eD2cICbhILdt5mhpjvItH8/QzYLk4BV4ndv3cCzeQA2iUo8XeHMESrlsTDX7dYIGxtiW
 ULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIWC+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcw9u31O8QoycGkJMo7fZ16pBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4GU31YgUEixKTU+tSMvMAUYHTKkEB4+SCO88E
 6A0b3FBYm5xZjpE6hSjopQ47yGQhABIIqM0D64NFpGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xin
 MwKgnzaoJs58nMK4Gb/gpoMRPQYt9z6iCLSxIRUlINjDXHp6bynJy6ftrFX+u8M2XYJ/vsPO/
 v9ONiiTbf8iiOuSG5jw9atvuV1MT9SJedwtM/mbmnqDa7aumdDwGPeo872EkftXi90y00XMvG
 f0u5onv/uwaRpbNlg3Yf8ApUCLjCXv+vvVI/jff7wzc+n7z+2XAa5j5SX/Nk4ZrF0u1hk66LL
 OmPVmIpzkg01GIuKk4EAAigcS3DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495807533!102519286!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31712 invoked from network); 26 May 2017 14:05:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 14:05:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 May 2017 08:05:31 -0600
Message-Id: <5928524B020000780015CD78@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 26 May 2017 08:05:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1495485940-20803-1-git-send-email-luwei.kang@intel.com>
In-Reply-To: <1495485940-20803-1-git-send-email-luwei.kang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 boris.ostrovsky@oracle.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA1LjE3IGF0IDIyOjQ1LCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEN1cnJlbnRseSwgSG90IHVucGx1ZyBhIHBoeXNpY2FsIENQVSB3aXRoIHZwbXUgZW5hYmxlZCBt
YXkgY2F1c2UKPiBzeXN0ZW0gaGFuZyBkdWUgdG8gc2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9m
ZmxpbmVkIHBDUFUuIFRoaXMKPiBwYXRjaCBhZGQgYSBjcHUgaG90IHVucGx1ZyBub3RpZmVyIHRv
IHNhdmUgdnBtdSBjb250ZXh0IGJlZm9yZQo+IGNwdSBvZmZsaW5lLgo+IAo+IENvbnNpZGVyIG9u
ZSBzY2VuYXJpbywgaG90IHVucGx1ZyBwQ1BVIE4gd2l0aCB2cG11IGVuYWJsZWQuCj4gVGhlIHZj
cHUgd2hpY2ggcnVubmluZyBvbiB0aGlzIHBDUFUgd2lsbCBiZSBzd2l0Y2ggdG8gb3RoZXIKPiBv
bmxpbmUgY3B1LiBBIHJlbW90ZSBjYWxsIHdpbGwgYmUgc2VuZCB0byBwQ1BVIE4gdG8gc2F2ZSB0
aGUKPiB2cG11IGNvbnRleHQgYmVmb3JlIGxvYWRpbmcgdGhlIHZwbXUgY29udGV4dCBvbiB0aGlz
IHBDUFUuCj4gU3lzdGVtIHdpbGwgaGFuZyBpbiBmdW5jdGlvbiBvbl9zZWxlY3RfY3B1cygpIGJl
Y2F1c2Ugb2YgdGhhdAo+IHBDUFUgaXMgb2ZmbGluZWQgYW5kIGNhbiBub3QgZG8gYW55IHJlc3Bv
bmQuCj4gCj4gVGhlIHB1cnBvc2Ugb2YgYWRkIGEgVlBNVV9DT05URVhUX0xPQURFRCBjaGVjayBp
biB2cG11X2FyY2hfZGVzdHJveSgpCj4gYmVmb3JlIHNlbmQgYSByZW1vdGUgY2FsbCB0byBzYXZl
IHZwbXUgY29udGV4IGlzOgo+IGEuIHdoZW4gYSB2cG11IGNvbnRleHQgaGFzIGJlZW4gbG9hZGVk
IGluIGEgcmVtb3RlIHBDUFUsIG1ha2UgYQo+ICAgIHJlbW90ZSBjYWxsIHRvIHNhdmUgdGhlIHZw
bXUgY29udGV4IGFuZCBzdG9wIGNvdW50ZXJzIGlzIG5lY2Vzc2FyeS4KPiBiLiBWUE1VX0NPTlRF
WFRfTE9BREVEIGZsYWcgd2lsbCBiZSByZXNldCBpZiBhIHBDUFUgaXMgb2ZmbGluZWQuCj4gICAg
dGhpcyBjaGVjayB3aWxsIHByZXZlbnQgc2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9mZmxpbmVk
IHBDUFUuCj4gCj4gU2lnbmVkLW9mZi1ieTogTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5j
b20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpwYXJ0bHkgb24g
dGhlIGJhc2lzIHRoYXQgQm9yaXMgaGFkIGFncmVlZCB3aXRoIGhvdyB0aGUgY2hhbmdlCmlzIGJl
aW5nIGRvbmUsIHNvIEJvcmlzLCBhbiBSLWIgZnJvbSB5b3Ugd291bGQgYmUgbmljZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 14:05:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 14:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEFs2-0003OZ-Oe; Fri, 26 May 2017 14:05:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31292dcda=Ian.Jackson@citrix.com>)
 id 1dEFs2-0003O4-82
 for xen-devel@lists.xen.org; Fri, 26 May 2017 14:05:38 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 21/C8-03557-13638295; Fri, 26 May 2017 14:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva6hmUa
 kwd8yiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y8//f4wFb9kqJj9JbWA8x9rFyMkhIeAv8WDl
 TBYQm01AV6Jpy182EJtXQFDi5MwnYHFmAR2JBbs/sUHY8hLb385hhqhxkDh17zbYHBYBVYn3p
 5aA2SICChLPzyyA6rWRmPu4CywuLOAscfTqDEYQm1PAWGLn4e1gNUICRhK3Vh5jh7jHROLtwp
 1AuziA4moSc9fHT2Dkm4XkollILpqF5KIFjMyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECw4wBCHYw/l0beIhRkoNJSZR3+jr1SCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvOymGpFCgkWp6akVaZk5wICHSUtw8CiJ8M4zAUrzFhck5hZnpkOkTjHqcjR92
 PKFSYglLz8vVUqc9xBIkQBIUUZpHtwIWPRdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvJs
 glPJl5JXCbXgEdwQR0hO85dZAjShIRUlINjCbloR+M4n7MmXrsw+y3Lj/WSt8U/vF2Y+Tt2lJ
 WXQZuBs/pp161vPgcWV7NfCKibvqPHSe6lqU6Nx8UmnPP7ELQtHusWh0ra4sK94jMyCp3rmRX
 2n83QXBjx2+V5W+rGVfKuoR+su841v6x5rv0mx6bAMFYoQ2Plof5frxh/X/btJludsqfXyqxF
 GckGmoxFxUnAgBZBymEuQIAAA==
X-Env-Sender: prvs=31292dcda=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495807535!100002110!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15138 invoked from network); 26 May 2017 14:05:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 14:05:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,397,1491264000"; d="scan'208";a="434195250"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22824.13793.439043.451505@mariner.uk.xensource.com>
Date: Fri, 26 May 2017 15:04:17 +0100
To: Olaf Hering <olaf@aepfle.de>
In-Reply-To: <20170526124105.9567-1-olaf@aepfle.de>
References: <20170526124105.9567-1-olaf@aepfle.de>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to seabios
	build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xhZiBIZXJpbmcgd3JpdGVzICgiW1BBVENIXSB0b29scy9maXJtd2FyZTogcGFzcyBFWFRSQVZF
UlNJT04gdG8gc2VhYmlvcyBidWlsZCIpOgo+IEhhdmluZyBhIGZpeGVkIHZlcnNpb24gc3RyaW5n
IGluIHRoZSBzZWFiaW9zIGJpbmFyeSBpcyBjdW1iZXJzb21lOgo+ICAtIGl0IGlzIHJlcXVpcmVk
IHRvIHdyaXRlIHNvbWV0aGluZyB0byAnLnZlcnNpb24nIGluIHRoZSB0b3BsZXZlbAo+ICAgIGRp
cmVjdG9yeSBvZiBzZWFiaW9zLWRpci1yZW1vdmUuCj4gIC0gaXQgaXMgcmVxdWlyZWQgdG8gcGFz
cyBFWFRSQVZFUlNJT049IHRvIG1ha2UuCgpJIGNhbid0IHF1aXRlIHBhcnNlIHRoaXMsIGJ1dDoK
Cj4gVGhlIGxhdHRlciBpcyBpbXBvc3NpYmxlIHdpdGhvdXQgdGhpcyBjaGFuZ2UuIEZvciBzb21l
IHJlYXNvbiBhbiAnZXhwb3J0Cj4gRVhUUkFWRVJTSU9OPXNvbWV0aGluZycgcHJpb3IgdG8gJ21h
a2UgdG9vbHMnIGlzIG5vdCBzdWZmaWNpZW50LiBJdCBoYXMKPiB0byBiZSBwYXNzZWQgaW4gYXMg
Y21kbGluZSBvcHRpb24gdG8gbWFrZS4KClRoaXMgc2VlbXMgbGlrZSBhIHJlYWwgcHJvYmxlbSB3
aGljaCBzaG91bGQgYmUgaW1wcm92ZWQuICBCdXQgbWF5YmUgd2UKc2hvdWxkIHVzZSBYZW4ncyBF
WFRSQVZFUlNJT04gYnkgZGVmYXVsdCA/Cgo+ICtTRUFCSU9TX0VYVFJBVkVSU0lPTiA/PSAiLXBy
ZWJ1aWx0Lnhlbi5vcmciCgpJIHRoaW5rIHRoaXMgaXMgYSByYXRoZXIgb2RkIGRlZmF1bHQgdmFs
dWUuICBUaGlzIGltYWdlIGlzIHByZWNpc2VseQpub3QgcHJlYnVpbGQsIGZvciBleGFtcGxlLiAg
QWxzbyBJIGRvbid0IHRoaW5rIGEgZG9tYWluIG5hbWUgaXMgcmVhbGx5CnRoZSByaWdodCB0aGlu
ZyBoZXJlLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 14:13:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 14:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEFzN-0004LK-HS; Fri, 26 May 2017 14:13:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3129054ef=citrix-osstest@xenproject.org>)
 id 1dEFzM-0004Kz-0n
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 14:13:12 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 79/39-03371-7F738295; Fri, 26 May 2017 14:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO43c41
 Igw+dChb3prxnd2D02N63iz2AMYo1My8pvyKBNePclk+sBa+zKmaufMjewLjUpYuRg0NCwF9i
 /l6+LkZOINNdYnr7CjYQW0TAWWLCh9tgNq+AnsT+xftYQGxhoJqnNxcwdjFyAdVPUJA4s+MQE
 0Szq8SsHcvZYey3R+6CNbMJeEhM7JkI1swioCrR8KGfEcQWEtCSWLp4JRPEAkGJkzOfgNUwC0
 hIHHzxghlijoXEjo99bBMY+WYhKZuFpGwBI9MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAoGIAgh2M35YFHGKU5GBSEuWdvk49UogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IE72czjUghwaLU9NSKtMwcYHjDpCU4eJREeL+CpHmLCxJzizPTIVKnGHU5Nqxe/
 4VJiCUvPy9VSpz3AkiRAEhRRmke3AhYrF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8/yB
 SezLwSuE2vgI5gAjrC95w6yBEliQgpqQZG920RP2JvGk6ZlLjA61bbqxXn/7D8MNLQn8ieN/e
 m+aLVz5dsOR3Ub68/+wCL1JQV9uJtd2wCu1T7QtMNdnnprcnavCPgSN3p1IZkniVPNgQkGT19
 y/D425Z86bMez0zUkxuSlE3zdp2vu3JDWSBS7a4Gl6JdxlRGj/6PFpNv1dTJnb7/eGulEktxR
 qKhFnNRcSIAAAhSELACAAA=
X-Env-Sender: prvs=3129054ef=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495807987!103797675!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32261 invoked from network); 26 May 2017 14:13:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 14:13:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,397,1491264000"; d="scan'208";a="425593127"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71335-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=7496924db24a7946b0a81e20344920b4ac55921a
X-Osstest-Versions-That: xen=4f290909663600b92444a3bd924d443fb32ca7c6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 26 May 2017 15:13:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 71335: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTMzNSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTMzNS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAyMCB4
dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcxMzAxCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgIDIwIHh0Zi90ZXN0LWh2bTMyLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzEzMDEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgMzMgeHRmL3Rlc3QtaHZtMzJw
YWUtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTMwMQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAzMyB4dGYvdGVzdC1odm0zMnBhZS1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcx
MzAxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWludmxwZ35z
aGFkb3cgZmFpbCBSRUdSLiB2cy4gNzEzMDEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgNDQg
eHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTMwMQoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbGlrZSA3MTMwMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxMzAxCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxp
a2UgNzEzMDEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhlbi1ib290
L2wxICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTMwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcxMzAxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgNzEzMDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTMwMQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW54cHNwMyAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICAgZmFpbCBs
aWtlIDcxMzAxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
IDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2NSB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDY1IHh0Zi90
ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3NDk2OTI0ZGIyNGE3
OTQ2YjBhODFlMjAzNDQ5MjBiNGFjNTU5MjFhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICA0ZjI5MDkwOTY2MzYwMGI5MjQ0NGEzYmQ5MjRkNDQzZmIzMmNhN2M2CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAgNzEzMDEgIDIwMTctMDUtMTIgMTM6MTM6NDggWiAgIDE0IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgIDcxMzM1ICAyMDE3LTA1LTE3IDEzOjQ2OjU0IFogICAgOSBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBTZXJh
cGhpbWUgS2lya292c2tpIDxraXJrc2VyYXBoQGdtYWlsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlk
d2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dz
CmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVz
dC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNzQ5NjkyNGRiMjRhNzk0NmIwYTgx
ZTIwMzQ0OTIwYjRhYzU1OTIxYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IE1hciAzMCAxNzozMjozMSAyMDE3ICswMTAwCgogICAg
dG9vbHMvbGlieGM6IFRvbGVyYXRlIHNwZWNpZmljIHplcm8tY29udGVudCByZWNvcmRzIGluIG1p
Z3JhdGlvbiB2MiBzdHJlYW1zCiAgICAKICAgIFRoZSBtaWdyYXRpb24gdjIgc2F2ZSBjb2RlIHdh
cyB3cml0dGVuIHRvIGF2b2lkIHNlbmRpbmcgZGF0YSByZWNvcmRzIHdpdGggbm8KICAgIGNvbnRl
bnQsIGFzIHN1Y2ggcmVjb3JkcyBzZXJ2ZSBubyBwdXJwb3NlIGJ1dCBjb21lIHdpdGggYSBwZXJm
b3JtYW5jZSBoaXQuCiAgICBUaGUgcmVzdG9yZSBjb2RlIHNhbml0eSBjaGVja3MgdGhpcyBleHBl
Y3RhdGlvbi4KICAgIAogICAgVW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzIChtb3N0IG5vdGFibHks
IG9uIEFNRCBoYXJkd2FyZSB3aXRoIERlYnVnIEV4dGVuc2lvbnMsCiAgICBhbmQgYSBQViBndWVz
dCBrZXJuZWwgd2hpY2ggaXMgbm90IHVzaW5nIHRoZSBmZWF0dXJlKSwgdGhlIHNhdmUgY29kZSB3
b3VsZAogICAgZ2VuZXJhdGUgYSByZWNvcmQgd2l0aCBubyBjb250ZW50LCB3aGljaCB0cmlwcyB0
aGUgc2FuaXR5IGNoZWNrIGluIHRoZSByZXN0b3JlCiAgICBjb2RlLgogICAgCiAgICBBcyB0aGUg
c3RyZWFtIGlzIG90aGVyd2lzZSBmaW5lLCB0b2xlcmF0ZSB0aGVzZSByZWNvcmRzIGFuZCBhdm9p
ZCBmYWlsaW5nIHRoZQogICAgbWlncmF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAxMTllZTRkNzczNzdhYTFmYzYyZWZkYWRjMWNjODdkZjRmMTI3MGJmKQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgODM0ZWE4NzBjNTA3ZjA1NDM1MzE5MGM3MzE2MzBmYmI1MTQ0OTRj
NCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE5NTZjOWU5MWRmM2U0YjdiNDgwYzM1
MjYwYmQ2NTYxNTNkNTIwMmQpCgpjb21taXQgMjRmNTkwMGEwODc3ZTQzNzBjZWY2YjkxODlhOTY0
YTdhMTU2YWFkYgpBdXRob3I6IFNlcmFwaGltZSBLaXJrb3Zza2kgPGtpcmtzZXJhcGhAZ21haWwu
Y29tPgpEYXRlOiAgIFR1ZSBBcHIgNCAxNDo0MDo0OCAyMDE3ICswMjAwCgogICAgbGlieGM6IGZp
eCBzZWdmYXVsdCBvbiB1bmluaXRpYWxpemVkIHhjaC0+Zm1lbQogICAgCiAgICBDdXJyZW50bHkg
aW4geGNfaW50ZXJmYWNlX29wZW4sIHhjaC0+Zm1lbSBpcyBub3QgaW5pdGlhbGl6ZWQKICAgIGFu
ZCBpbiBzb21lIHJhcmUgY2FzZSB0aGUgY29kZSBmYWlscyBiZWZvcmUgZXZlciBhc3NpZ25pbmcg
YSB2YWx1ZQogICAgdG8gaXQuCiAgICAKICAgIEkgZ290IHRoaXMgaW4gbWFzdGVyOgogICAgCiAg
ICAgICAkIHN1ZG8gLi94bC94bCBydW4KICAgICAgIHhlbmNhbGw6IGVycm9yOiBDb3VsZCBub3Qg
b2J0YWluIGhhbmRsZSBvbiBwcml2aWxlZ2VkIGNvbW1hbmQgaW50ZXJmYWNlOiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5CiAgICAgICBTZWdtZW50YXRpb24gZmF1bHQKICAgIAogICAgVGhpcyBp
bml0aWFsaXplcyB0aGUgd2hvbGUgeGNoX2J1ZmYgdG8gMC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU2VyYXBoaW1lIEtpcmtvdnNraSA8a2lya3NlcmFwaEBnbWFpbC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IGM0YmRiZWMwMGM5MDYzNzM2MzYxMTI0YTM0OTJlYmNlYWJmYWVkMDYpCiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlZmQyZmY5OTlkZjcyZWU0YzI0NjkyN2ZkNDI5N2UzYTc1
Y2FkYmYzKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNmE2ODk5NzVjNjlhMzhlYjUz
YzNkZTBiNTMzYTNkOTg1ZGM4NDMxZCkKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 14:19:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 14:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEG51-0004ZA-5x; Fri, 26 May 2017 14:19:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dEG4z-0004Z4-Jy
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 14:19:01 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 77/F9-02006-45938295; Fri, 26 May 2017 14:19:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVTfYUiP
 SYP9uIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePD+lMsBa1sFee/dbI3MLazdjFycQgJdDBJ
 zGrewQThfGOUeH5kGzuEs4FR4tfaTVDOdkaJ2au2MncxcnIIC9hJtN9+xNjFyMEhIpAp0XulF
 iQsJBAncX7lW3YQm1lATqJz8g6wcjYBI4mzR6czgti8ArYSGw6cZwOxWQRUJY5/nw9WIyoQLv
 G28QgLRI2gxMmZT8BsTgFTiZ2L10DN1JPYcf0XK4QtL7H97RywXgkBY4m+WX0sExgFZyFpn4W
 kZRaSlgWMzKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJD
 t56BgXEH4652v0OMkhxMSqK809epRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1ooREpJFiUm
 p5akZaZA4wimLQEB4+SCK88SJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8tiBFAiBFGa
 V5cCNgEX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvEcgUnsy8ErhNr4COYAI6wvecOsg
 RJYkIKakGxvSk2Cx3nUv8k+YqPsuJv74262B6yGXDs/MX7T5r91F3TWbOrvc3E19zvGr2vzb1
 /W1WppqIrBl97e0q7cUZsosND/96Ma/mphHD/T8JokdPbnIs8bRbOtViS6D0nPJ7fDckalads
 v7qOVdz7bsPch9XxWyIeqU4yVmfWdBtin9AzLISm+4fb5VYijMSDbWYi4oTASo2bUvjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495808337!79851346!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35169 invoked from network); 26 May 2017 14:18:58 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 14:18:58 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4QEItHQ012824
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 14:18:55 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4QEItZL004401
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 14:18:55 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4QEIs5J020857;
 Fri, 26 May 2017 14:18:54 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 26 May 2017 07:18:54 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170526125657.24505-1-jgross@suse.com>
 <20170526125657.24505-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <14c0303e-35d3-6e72-e38b-501a26a2a3a9@oracle.com>
Date: Fri, 26 May 2017 10:18:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526125657.24505-3-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: add sysfs node for guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjYvMjAxNyAwODo1NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDdXJyZW50bHkg
dGhlcmUgaXMgbm8gcmVsaWFibGUgdXNlciBpbnRlcmZhY2UgaW5zaWRlIGEgWGVuIGd1ZXN0IHRv
Cj4gZGV0ZXJtaW5lIGl0cyB0eXBlIChlLmcuIEhWTSwgUFYgb3IgUFZIKS4gSW5zdGVhZCBvZiBs
ZXR0aW5nIHVzZXIgbW9kZQo+IHRyeSB0byBkZXRlcm1pbmUgdGhpcyBieSB2YXJpb3VzIHJhdGhl
ciBoYWNreSBtZWNoYW5pc21zIChwYXJzaW5nIG9mCj4gYm9vdCBtZXNzYWdlcyBiZWZvcmUgdGhl
eSBhcmUgZ29uZSwgdHJ5aW5nIHRvIG1ha2UgdXNlIG9mIGtub3duIHN1YnRsZQo+IGRpZmZlcmVu
Y2VzIGluIGJlaGF2aW9yIG9mIHNvbWUgaW5zdHJ1Y3Rpb25zKSwgYWRkIGEgc3lzZnMgbm9kZQo+
IC9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlIHRvIGV4cGxpY2l0bHkgZGVsaXZlciB0aGlzIGlu
Zm9ybWF0aW9uIGFzCj4gaXQgaXMga25vd24gdG8gdGhlIGtlcm5lbC4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKKEkgd291bGQgaGF2ZSBwcmVm
ZXJyZWQgdG8gaGF2ZSAvc3lzL2h5cGVydmlzb3IveGVuLyBidXQgZ2l2ZW4gdGhhdCBzb21lCm9m
IHRoZSBvdGhlciBmaWxlcyBoYXZlIGJlZW4gYXJvdW5kIGZvciBhZ2VzLCBhbmQgYXJlIG5vdyBk
ZWNsYXJlZApzdGFibGUsIGl0J3MgdG9vIGxhdGUpLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 14:22:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 14:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEG8K-0005Gc-Kv; Fri, 26 May 2017 14:22:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dEG8J-0005GV-5n
 for xen-devel@lists.xen.org; Fri, 26 May 2017 14:22:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6B/99-03587-22A38295; Fri, 26 May 2017 14:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsUyZ7p8oK6ilUa
 kwaaPOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/P61MBXe5Kk5vP8/cwPiYo4uRi0NIYCKT
 xMsnPxghnN+MEk9W7GaDcDYySty6+ogdwtnOKHGxayZzFyMnh7CAm8SCnbfBbBEgu332azBbS
 KBC4vOuo0CjODiYBZIldtzjAgmzCRhJnD06HSzMK2Ar8eSYGYjJIqAq8fumOUiFqEC4xNvGIy
 wgNq+AoMTJmU/AbE4Be4kFbRvZQWxmAT2JHdd/sULY8hLb384BWyohYChx+uE2xgmMgrOQtM9
 C0jILScsCRuZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB
 YcsABDsYDywKPMQoycGkJMo7fZ16pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXhZLjUghwaLU9
 NSKtMwcYATBpCU4eJREeIVA0rzFBYm5xZnpEKlTjIpS4rxHLYASAiCJjNI8uDZY1F5ilJUS5m
 UEOkSIpyC1KDezBFX+FaM4B6OSMO9bkCk8mXklcNNfAS1mAlrse04dZHFJIkJKqoHR4d3uicw
 pN/oYAg5d38Sw6glPqgh38ovdTJczt63amvQu7HiqxVWjY+t6hZMLti12lb8Vnbd7sfJTnzul
 h+QTH5Wu2nbq5SnfdOmo0hnr+l7/rfTW+tfmspyn6LLS5mlfnb6dKIjqsZ2x+eYp1UUXGjXfW
 Ahnrp7pkevWpsstHiv62fKkY0W3EktxRqKhFnNRcSIAOlM8j9UCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495808544!62885213!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10063 invoked from network); 26 May 2017 14:22:25 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 14:22:25 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4QEMGSR005724
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 26 May 2017 14:22:16 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4QEMGH1018222
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 26 May 2017 14:22:16 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4QEMF8O026426;
 Fri, 26 May 2017 14:22:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 26 May 2017 07:22:15 -0700
To: Jan Beulich <JBeulich@suse.com>, Luwei Kang <luwei.kang@intel.com>
References: <1495485940-20803-1-git-send-email-luwei.kang@intel.com>
 <5928524B020000780015CD78@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <57151398-05ce-d1e2-6291-3b15de38b638@oracle.com>
Date: Fri, 26 May 2017 10:22:09 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5928524B020000780015CD78@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjYvMjAxNyAxMDowNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUu
MTcgYXQgMjI6NDUsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+IEN1cnJlbnRseSwg
SG90IHVucGx1ZyBhIHBoeXNpY2FsIENQVSB3aXRoIHZwbXUgZW5hYmxlZCBtYXkgY2F1c2UKPj4g
c3lzdGVtIGhhbmcgZHVlIHRvIHNlbmQgYSByZW1vdGUgY2FsbCB0byBhbiBvZmZsaW5lZCBwQ1BV
LiBUaGlzCj4+IHBhdGNoIGFkZCBhIGNwdSBob3QgdW5wbHVnIG5vdGlmZXIgdG8gc2F2ZSB2cG11
IGNvbnRleHQgYmVmb3JlCj4+IGNwdSBvZmZsaW5lLgo+Pgo+PiBDb25zaWRlciBvbmUgc2NlbmFy
aW8sIGhvdCB1bnBsdWcgcENQVSBOIHdpdGggdnBtdSBlbmFibGVkLgo+PiBUaGUgdmNwdSB3aGlj
aCBydW5uaW5nIG9uIHRoaXMgcENQVSB3aWxsIGJlIHN3aXRjaCB0byBvdGhlcgo+PiBvbmxpbmUg
Y3B1LiBBIHJlbW90ZSBjYWxsIHdpbGwgYmUgc2VuZCB0byBwQ1BVIE4gdG8gc2F2ZSB0aGUKPj4g
dnBtdSBjb250ZXh0IGJlZm9yZSBsb2FkaW5nIHRoZSB2cG11IGNvbnRleHQgb24gdGhpcyBwQ1BV
Lgo+PiBTeXN0ZW0gd2lsbCBoYW5nIGluIGZ1bmN0aW9uIG9uX3NlbGVjdF9jcHVzKCkgYmVjYXVz
ZSBvZiB0aGF0Cj4+IHBDUFUgaXMgb2ZmbGluZWQgYW5kIGNhbiBub3QgZG8gYW55IHJlc3BvbmQu
Cj4+Cj4+IFRoZSBwdXJwb3NlIG9mIGFkZCBhIFZQTVVfQ09OVEVYVF9MT0FERUQgY2hlY2sgaW4g
dnBtdV9hcmNoX2Rlc3Ryb3koKQo+PiBiZWZvcmUgc2VuZCBhIHJlbW90ZSBjYWxsIHRvIHNhdmUg
dnBtdSBjb250ZXggaXM6Cj4+IGEuIHdoZW4gYSB2cG11IGNvbnRleHQgaGFzIGJlZW4gbG9hZGVk
IGluIGEgcmVtb3RlIHBDUFUsIG1ha2UgYQo+PiAgICByZW1vdGUgY2FsbCB0byBzYXZlIHRoZSB2
cG11IGNvbnRleCBhbmQgc3RvcCBjb3VudGVycyBpcyBuZWNlc3NhcnkuCj4+IGIuIFZQTVVfQ09O
VEVYVF9MT0FERUQgZmxhZyB3aWxsIGJlIHJlc2V0IGlmIGEgcENQVSBpcyBvZmZsaW5lZC4KPj4g
ICAgdGhpcyBjaGVjayB3aWxsIHByZXZlbnQgc2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9mZmxp
bmVkIHBDUFUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50
ZWwuY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gcGFy
dGx5IG9uIHRoZSBiYXNpcyB0aGF0IEJvcmlzIGhhZCBhZ3JlZWQgd2l0aCBob3cgdGhlIGNoYW5n
ZQo+IGlzIGJlaW5nIGRvbmUsIHNvIEJvcmlzLCBhbiBSLWIgZnJvbSB5b3Ugd291bGQgYmUgbmlj
ZS4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 14:29:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 14:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEGFQ-0005Vu-Gi; Fri, 26 May 2017 14:29:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dEGFP-0005Vo-PN
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 14:29:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A0/A5-03620-ADB38295; Fri, 26 May 2017 14:29:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eWtUa
 kwZtfIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqGatZC9ZzV2w+d5mpgXExZxcjJ4eQQJ7E
 x68PWUFsXgE7iXmXPoHZEgKGEqcX3mQBsVkEVCXmTr4DFmcTUJdoe7YdzBYBqjk54zFjFyMXB
 7NAB6PE5ZVb2UESwgK2Em1LtzBBLHCSaFzzHmwQp4CzxL53Z4AaOICWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeglFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GA8vzbwEKMkB5OSKO/0deqRQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCV89KI1JIsCg1PbUiLTMHGCEwpRIcP
 EoivBUgad7igsTc4sx0iNQpRkUpcd7ZIAkBkERGaR5cGywqLzHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYdyLIFJ7MvBK46a+AFjMBLfY9pw6yuCQRISXVwBia0Ma65SMXGx+f5T8h9UfOOcl
 MdxcutnJlbvGIYfN41fQzqL3n/bKadX6H58h4sOX4ZTcU1nu+yrhmsmGJeFXgkrsTJCdxzLvA
 p+m0O33mhhBL8bgj4i97y4LOnpjYtUam6FfE1dUnfl2QLHn5t5+xlP+i+7sTlktuRv4v3rd2w
 mnJ413r/ymxFGckGmoxFxUnAgAA218hxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495808984!100006201!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18228 invoked from network); 26 May 2017 14:29:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 14:29:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 May 2017 08:29:43 -0600
Message-Id: <592857F8020000780015CDC5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 26 May 2017 08:29:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
In-Reply-To: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA1LjE3IGF0IDExOjQwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gSSd2ZSBub3RpY2VkIHRoYXQsIHdpdGggcGFnZXMgbWFya2VkIE5YIGFuZCB2bV9ldmVu
dCBlbXVsYXRpb24sIHdlIGNhbgo+IGVuZCB1cCBlbXVsYXRpbmcgYW4gdWQyLCBmb3Igd2hpY2gg
aHZtX2VtdWxhdGVfb25lKCkgcmV0dXJucwo+IFg4NkVNVUxfRVhDRVBUSU9OIGluIGh2bV9lbXVs
YXRlX29uZV92bV9ldmVudCgpLgoKQ291bGQgeW91IGV4cGxhaW4gd2hhdCB3b3VsZCBsZWFkIHRv
IGVtdWxhdGlvbiBvZiBVRDI/Cgo+IFRoaXMsIGluIHR1cm4sIGNhdXNlcyBhIGh2bV9pbmplY3Rf
ZXZlbnQoKSBjYWxsIGluIHRoZSBjb250ZXh0IG9mCj4gaHZtX2RvX3Jlc3VtZSgpLCB3aGljaCBj
YW4sIGlmIHRoZXJlJ3MgYWxyZWFkeSBhIHBlbmRpbmcgZXZlbnQgdGhlcmUsCj4gY2F1c2UgYSAx
MDEgQlNPRCAodGltZXItcmVsYXRlZCwgaWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSkgb3IgbG9z
cyBvZgo+IGlucHV0IChtb3VzZSBmcm96ZW4sIGtleWJvYXJkIHVucmVzcG9uc2l2ZSkuCj4gCj4g
QWZ0ZXIgbXVjaCB0cmlhbCBhbmQgZXJyb3IsIEkndmUgYmVlbiBhYmxlIHRvIGNvbmZpcm0gdGhp
cyBieSBsZWF2aW5nIGEKPiBndWVzdCBvbiBmb3IgYWxtb3N0IGEgZnVsbCBkYXkgd2l0aCB0aGlz
IGNoYW5nZToKPiAKPiAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046Cj4gLSAgICAgICAgaHZt
X2luamVjdF9ldmVudCgmY3R4LmN0eHQuZXZlbnQpOwo+ICsgICAgICAgIGlmICggIWh2bV9ldmVu
dF9wZW5kaW5nKGN1cnJlbnQpICkKPiArICAgICAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4
LmN0eHQuZXZlbnQpOwo+IAo+IGFuZCBjaGVja2luZyB0aGF0IHRoZXJlJ3MgYmVlbiBubyBCU09E
IG9yIGxvc3Mgb2YgaW5wdXQuCj4gCj4gSG93ZXZlciwganVzdCBsb3NpbmcgdGhlIGV2ZW50IGhl
cmUsIHdoaWxlIGZpbmUgdG8gcHJvdmUgdGhhdCB0aGlzIGlzCj4gaW5kZWVkIHRoZSBwcm9ibGVt
LCBpcyBub3QgT0suIEJ1dCBJJ20gbm90IHN1cmUgd2hhdCBhbiBlbGVnYW50IC8gcm9idXN0Cj4g
d2F5IG9mIGZpeGluZyB0aGlzIGlzLgoKTXVjaCBkZXBlbmRzIG9uIHdoYXQgdGhlIG90aGVyIGV2
ZW50IGlzOiBJZiBpdCdzIGFuIGludGVycnVwdCwgSSdkCmFzc3VtZSB0aGVyZSB0byBiZSBhbiBv
cmRlcmluZyBwcm9ibGVtIChpbnRlcnJ1cHRzIHNob3VsZG4ndCBiZQppbmplY3RlZCB3aGVuIHRo
ZXJlIGlzIGEgcGVuZGluZyBleGNlcHRpb24sIHRoZWlyIGRlbGl2ZXJ5IGluc3RlYWQKc2hvdWxk
IGJlIGF0dGVtcHRlZCBvbiB0aGUgZmlyc3QgaW5zdHJ1Y3Rpb24gb2YgdGhlIGV4Y2VwdGlvbgpo
YW5kbGVyIFtpZiBpbnRlcnJ1cHRzIHJlbWFpbiBvbl0gb3Igd2hlbmV2ZXIgaW50ZXJydXB0cyBn
ZXQKcmUtZW5hYmxlZCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 14:36:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 14:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEGM7-0006Hc-6k; Fri, 26 May 2017 14:36:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dEGM6-0006HW-Jq
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 14:36:42 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 2F/5D-01733-97D38295; Fri, 26 May 2017 14:36:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsUSfTxjoW6lrUa
 kwZo/shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWZWuYC66yVFzevpm1gfEdcxcjJ4eQgIfE
 4jPHGLsYuYDstYwSF1+/hnLuMkpsWvGSBaaqr/k1G0RiJqPEwva1jCAJYQFbibalW5hAbBEBZ
 YneX79ZQIqYBZoYJRbt2MAI0V0m8erzQrB9bAKGEqs3trCB2LwCThJbjswFq2ERUJU4d2sz2C
 BRgXCJ3gP9UDWCEidnPgEaysHBKWAvcbaJFSTMLKAu8WfeJWYIW1zi1pP5TBC2vMT2t3PA4hI
 CORIfFvWwgbRKCEhJ/G9VAjlNQuAWs8StOzfZIWpkJB5NvMk2gVFsFpJts5CsmIVkxSwkKxYw
 sqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwkBiDYwXhss
 vMhRkkOJiVR3unr1COF+JLyUyozEosz4otKc1KLDzHKcHAoSfDy22hECgkWpaanVqRl5gBjGi
 YtwcGjJMKrAJLmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4rz9IkQBIUUZpHtwIWHq5xCg
 rJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeg9ZAU3gy80rgNr0COoIJ6Ajfc+ogR5QkIqSkGhhL
 zipwTb4cxfBqZ0XqPKY9txcwqp/7+NMh1sVFjJlpy5/sZx52qX7ff24JSarJf2Sv6LNf6PyXQ
 KfDk1n9FUKe2cZMNszgrXbKvm85OV3Jxn7hQ5NFV/unhi8rsYw3+tuZetP149TetX9ijNateB
 WhGvX13co/6Zkxy9l/qX1RfbzI3MFD5rkSS3FGoqEWc1FxIgDb6luwKgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495809400!96871910!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13359 invoked from network); 26 May 2017 14:36:41 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 26 May 2017 14:36:41 -0000
Received: (qmail 21620 invoked from network); 26 May 2017 17:36:39 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 26 May 2017 17:36:39 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 985267FA5E
 for <xen-devel@lists.xenproject.org>; Fri, 26 May 2017 17:36:39 +0300 (EEST)
Received: (qmail 24552 invoked from network); 26 May 2017 17:36:39 +0300
Received: from unknown (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 26 May 2017 17:36:39 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5d547d6c-c061-0022-9dd8-0ed099dfdc41@bitdefender.com>
Date: Fri, 26 May 2017 17:37:21 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <592857F8020000780015CDC5@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71566
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 450229,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002571)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002147), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER], SGN: [Enabled, t: (0.007652,0.000027)], URL:
 [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.260908), Hit: No,
 Details: v2.4.9; Id: 15.5f46o8.1bgta87a9.2p2na], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjYvMTcgMTc6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjA1LjE3IGF0
IDExOjQwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IEkndmUgbm90aWNl
ZCB0aGF0LCB3aXRoIHBhZ2VzIG1hcmtlZCBOWCBhbmQgdm1fZXZlbnQgZW11bGF0aW9uLCB3ZSBj
YW4KPj4gZW5kIHVwIGVtdWxhdGluZyBhbiB1ZDIsIGZvciB3aGljaCBodm1fZW11bGF0ZV9vbmUo
KSByZXR1cm5zCj4+IFg4NkVNVUxfRVhDRVBUSU9OIGluIGh2bV9lbXVsYXRlX29uZV92bV9ldmVu
dCgpLgo+IAo+IENvdWxkIHlvdSBleHBsYWluIHdoYXQgd291bGQgbGVhZCB0byBlbXVsYXRpb24g
b2YgVUQyPwoKSWYgeW91IG1lYW4gaW4gd2hpY2ggY2FzZXMgZG9lcyBvdXIgZW5naW5lIG1hcmsg
cGFnZXMgTlgsIEknbGwgaGF2ZSB0bwphc2sgYW5kIGdldCBiYWNrIHRvIHlvdS4gSWYgeW91IG1l
YW4gd2h5IGdlbmVyYWxseSB3b3VsZCBhbiBVRDIgZW5kIHVwCmJlaW5nIHRoZSBpbnN0cnVjdGlv
biB3aGVyZSBSSVAgY2F1c2VzIGFuIGV4ZWN1dGUgdmlvbGF0aW9uIGZhdWx0LCBJJ2xsCmhhdmUg
dG8gY2hlY2suCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 15:09:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 15:09:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEGrI-000052-RH; Fri, 26 May 2017 15:08:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <carter.yagemann@gmail.com>) id 1dEGQ2-0006zq-8V
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 14:40:46 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C0/45-03613-D6E38295; Fri, 26 May 2017 14:40:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMXThEd0cO41
 Ig1e3LS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrq68wFvxiq3i54CFrA+Mt1i5GLg4hgemM
 Eo92bWEDcVgEulkltm7fB+ZICCxnleibcxeojBPISZLY0TSdHcKullhydS+QzQHUriHx/UgYx
 KTjTBLbds5kBqkREVCSuLdqMhOIzSZgKHHw3wmwuLCAqsSzNYvA4rwCNhLv190Es1mA4mu/TQ
 KzRQXCJd42HmGBqBGUODnzCZjNLKAu8WfeJWYIW15i+9s5zBMYBWYhKZuFpGwWkrIFjMyrGNW
 LU4vKUot0LfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlAEIdjDe3RRwiFGS
 g0lJlHf6OvVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8f2w0IoUEi1LTUyvSMnOAsQKTluDgU
 RLhnQqS5i0uSMwtzkyHSJ1itOS4cmXdFyaOpg9bgOSUA9u/MAmx5OXnpUqJ854HaRAAacgozY
 MbB4vnS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmXQcyhSczrwRu6yugg5iADvI9pw5yUEk
 iQkqqgdHntIvw/7kf7+os3PmwROOfBeO6FNvCvUqPX2cWhUcUdjCXTN6wxOuQwfFFNjNCr8h/
 EjpS8lC/ZMmkT4IW9Xl9O5ovxv8OVuHLNf81YZba3+yLu43sqrk8Nm99/aOVeWovh8g3wb+P7
 /n2rl3SWJB8/VKsv4zFHGlvbZcZx/TuGXt9Nw16wqbEUpyRaKjFXFScCADXtiv54gIAAA==
X-Env-Sender: carter.yagemann@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495809644!58925988!1
X-Originating-IP: [209.85.161.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64562 invoked from network); 26 May 2017 14:40:44 -0000
Received: from mail-yw0-f196.google.com (HELO mail-yw0-f196.google.com)
 (209.85.161.196)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 14:40:44 -0000
Received: by mail-yw0-f196.google.com with SMTP id y64so757388ywe.0
 for <xen-devel@lists.xenproject.org>; Fri, 26 May 2017 07:40:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=5/lM5yHh8PAtDHIjQUu6J988jVuK5s4kj8CiZtsq9c0=;
 b=La/Ocy77hZZP44xJylgHwTGiHIbM62ij7V4avnuqLYfjbaFQ1Vt6rMn9d6MGKyhuhj
 O9+uinZWATV2c285ftGvNcSsltcnG1BoyNpRIyg9WjNi6kDXduaHtlPHwMkWvQU804RS
 LQqrImEpnU1GqmjdDY2UVfXD4h9TnEFyR3oxgZju1vhFI2E2+90QMVou82QuVL2uEr0s
 x2NDCmhzoWdo46swzCF6QgYhRUu3HDnERKKYmsa2NleOF8LR1XuVQtff5/bqazcNfd8X
 5xbJ6tjvaFZ2aYa9TmPa817eUlhWzZ96llo84MpWmfCK1UkmrJTXeepdUoSmJ7+G0Cnu
 qJeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=5/lM5yHh8PAtDHIjQUu6J988jVuK5s4kj8CiZtsq9c0=;
 b=s8qgvxzLxVmFxTbL8b++Rx7rwPfO4HIXp6XhrgrerC0y/He5ignD3O1TSD1JhvNco3
 JJ3EOG39xED3yD9a8AFroSLcCLHwep0I3W0oIDuju1vMWU8TzUAUlRXtOeAvp/hDHUtU
 WiNfK8GQjLvOZOcPQbiDzrYKL+/L9/rOV04GgZCFQIHzPm6R37rAaOYFMrJFAyEu2IUV
 qXeV/B+K2C+H1ZBAv+0J+di/HF9Ou7aBFbFMEzarjOQPr11NvMSBtPdGrobRvg5lrMNz
 LecsZv7IIn64jmoPNbZ/atDTpa+Kxox9kHRMyhfJ8oOy5X4d44LKM3Kc/gQnirgYcMqk
 nk4g==
X-Gm-Message-State: AODbwcDW8d79cvlC1p5ec0zRXHkxWnoUkjfcSt0Ns2XyT53W5Tv495CB
 B5wIk4sB6UW9Ud2TAC0=
X-Received: by 10.13.201.193 with SMTP id l184mr1924682ywd.151.1495809643583; 
 Fri, 26 May 2017 07:40:43 -0700 (PDT)
Received: from [128.61.43.80] (lawn-128-61-43-80.lawn.gatech.edu.
 [128.61.43.80])
 by smtp.gmail.com with ESMTPSA id d200sm410650ywh.74.2017.05.26.07.40.43
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 May 2017 07:40:43 -0700 (PDT)
To: xen-devel@lists.xenproject.org
From: Carter Yagemann <carter.yagemann@gmail.com>
Message-ID: <7d726057-f9b3-f37a-46d8-5af6f5866770@gmail.com>
Date: Fri, 26 May 2017 10:40:42 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 26 May 2017 15:08:55 +0000
Subject: [Xen-devel] Exposing MFN to Host (Dom 0)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBIGZldyBtb250aHMgYWdvIEkgZXh0ZW5kZWQgYSBwcm90b3R5cGluZyBoeXBlcnZpc29y
IGNhbGxlZCBCYXJlZmxhbmsgdG8KaW5jbHVkZSBzdXBwb3J0IGZvciBJbnRlbCBQcm9jZXNzb3Ig
VHJhY2UgKFBUKSBhbmQgbm93IEknbSB0cnlpbmcgdG8KaW1wbGVtZW50IHNpbWlsYXIgZnVuY3Rp
b25hbGl0eSBpbiBYZW4gZm9yIHJlc2VhcmNoLiBNeSBnb2FsIGlzIHRvCmxldmVyYWdlIHRoZSBl
eGlzdGluZyBpbnRlcmZhY2VzIGFzIG11Y2ggYXMgcG9zc2libGUgdG8gbWluaW1pemUgdGhlCm51
bWJlciBvZiBkaXJlY3QgbW9kaWZpY2F0aW9ucyB0byB0aGUgaHlwZXJ2aXNvciBjb2RlLgoKSSBw
bGFuIHRvIGNvbnRyb2wgUFQgZW50aXJlbHkgZnJvbSB0aGUgaG9zdCBieSBsZXZlcmFnaW5nIGxp
YlZNSSBhbmQKd3JpdGluZyBkaXJlY3RseSBpbnRvIFBUJ3MgTVNScywgYnV0IFBUIG9ubHkgdXNl
cyBwaHlzaWNhbCBhZGRyZXNzZXMsIHNvCnRoZSBwaWVjZSB0aGF0IEknbSBtaXNzaW5nIGlzIGEg
d2F5IGZvciB0aGUgaG9zdCB0byB0cmFuc2xhdGUgYSBndWVzdApwaHlzaWNhbCBhZGRyZXNzIGlu
dG8gYSBtYWNoaW5lIHBoeXNpY2FsIGFkZHJlc3MgKEdGTiA9PiBNRk4pLgoKU3BlY2lmaWNhbGx5
LCBJIG5lZWQgdG8gYmUgYWJsZSB0byB0YWtlIHRoZSBwaHlzaWNhbCBhZGRyZXNzIGluIGEKZ3Vl
c3QncyBDUjMgcmVnaXN0ZXIgYW5kIHRyYW5zbGF0ZSBpdCBpbnRvIHRoZSBtYWNoaW5lIHBoeXNp
Y2FsIGFkZHJlc3MKYW5kIEkgbmVlZCBhIHdheSBmb3IgaG9zdCB0byBhbGxvY2F0ZSBuZXcgcGFn
ZXMgYW5kIGdldCB0aGVpciBNRk5zIHNvIFBUCmhhcyBzb21ld2hlcmUgdG8gd3JpdGUgaXRzIHRy
YWNlIGRhdGEuCgpUaGFua3MsCkNhcnRlciBZYWdlbWFubgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 15:17:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 15:17:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEGzv-0000t5-MT; Fri, 26 May 2017 15:17:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312dfd0c1=Andrew.Cooper3@citrix.com>)
 id 1dEGzu-0000sz-Fm
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 15:17:50 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 31/9D-03920-D1748295; Fri, 26 May 2017 15:17:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQlfWXSP
 SYHqroMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHi/1Gmgp9CFR/ufGNpYDzF38XIySEh4Cfx
 9GgbM4gtLGAr0bZ0CxOILSIQKDHj5kUWEFtIoEzi1eeFQDUcHMwCYRLfF2eChNkE9CV2v/gEV
 s4L1Nq+8Q4riM0ioCqx920bWFxUIFzibeMRFogaQYmTM5+wgIzhFLCXONsEVs4sYCBxZNEcKF
 teYvvbOcwQW9UkrvVfYoe4Ml1i4rMelgmM/LOQTJqFpH0WkvYFjMyrGNWLU4vKUot0zfWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjDOvOx/iFGSg0lJlHf6OvVIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8Fq4akUKCRanpqRVpmTnASIBJS3DwKInw7gVJ8xYXJOYWZ
 6ZDpE4xKkqJ86aDJARAEhmleXBtsOi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeOSBTeD
 LzSuCmvwJazAS02PecOsjikkSElFQDo1il5f90jYtl9yYq/eg5pdltmXf9sdD089GnI7a9m2Z
 tnKUt3PTwofiXbTJ/zz3V2HRWtr27dpWm79Njh1/taN0kGJSxV8Pv+G9RgQd7WuYf2Tpj5p3K
 7H/snxbPrO/6ezVigVDxozq144ePGKVeepnEl3PY/x1f7+XjM22/P5119bz37selX7WUWIozE
 g21mIuKEwHxTUS1uQIAAA==
X-Env-Sender: prvs=312dfd0c1=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495811869!94326517!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50959 invoked from network); 26 May 2017 15:17:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 15:17:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,397,1491264000"; d="scan'208";a="46797076"
To: Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <37f2567c-ec60-fe72-9177-c547ff9a3071@citrix.com>
Date: Fri, 26 May 2017 16:11:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592857F8020000780015CDC5@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMTU6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjA1LjE3IGF0
IDExOjQwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IEkndmUgbm90aWNl
ZCB0aGF0LCB3aXRoIHBhZ2VzIG1hcmtlZCBOWCBhbmQgdm1fZXZlbnQgZW11bGF0aW9uLCB3ZSBj
YW4KPj4gZW5kIHVwIGVtdWxhdGluZyBhbiB1ZDIsIGZvciB3aGljaCBodm1fZW11bGF0ZV9vbmUo
KSByZXR1cm5zCj4+IFg4NkVNVUxfRVhDRVBUSU9OIGluIGh2bV9lbXVsYXRlX29uZV92bV9ldmVu
dCgpLgo+IENvdWxkIHlvdSBleHBsYWluIHdoYXQgd291bGQgbGVhZCB0byBlbXVsYXRpb24gb2Yg
VUQyPwo+Cj4+IFRoaXMsIGluIHR1cm4sIGNhdXNlcyBhIGh2bV9pbmplY3RfZXZlbnQoKSBjYWxs
IGluIHRoZSBjb250ZXh0IG9mCj4+IGh2bV9kb19yZXN1bWUoKSwgd2hpY2ggY2FuLCBpZiB0aGVy
ZSdzIGFscmVhZHkgYSBwZW5kaW5nIGV2ZW50IHRoZXJlLAo+PiBjYXVzZSBhIDEwMSBCU09EICh0
aW1lci1yZWxhdGVkLCBpZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5KSBvciBsb3NzIG9mCj4+IGlu
cHV0IChtb3VzZSBmcm96ZW4sIGtleWJvYXJkIHVucmVzcG9uc2l2ZSkuCj4+Cj4+IEFmdGVyIG11
Y2ggdHJpYWwgYW5kIGVycm9yLCBJJ3ZlIGJlZW4gYWJsZSB0byBjb25maXJtIHRoaXMgYnkgbGVh
dmluZyBhCj4+IGd1ZXN0IG9uIGZvciBhbG1vc3QgYSBmdWxsIGRheSB3aXRoIHRoaXMgY2hhbmdl
Ogo+Pgo+PiAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046Cj4+IC0gICAgICAgIGh2bV9pbmpl
Y3RfZXZlbnQoJmN0eC5jdHh0LmV2ZW50KTsKPj4gKyAgICAgICAgaWYgKCAhaHZtX2V2ZW50X3Bl
bmRpbmcoY3VycmVudCkgKQo+PiArICAgICAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4LmN0
eHQuZXZlbnQpOwo+Pgo+PiBhbmQgY2hlY2tpbmcgdGhhdCB0aGVyZSdzIGJlZW4gbm8gQlNPRCBv
ciBsb3NzIG9mIGlucHV0Lgo+Pgo+PiBIb3dldmVyLCBqdXN0IGxvc2luZyB0aGUgZXZlbnQgaGVy
ZSwgd2hpbGUgZmluZSB0byBwcm92ZSB0aGF0IHRoaXMgaXMKPj4gaW5kZWVkIHRoZSBwcm9ibGVt
LCBpcyBub3QgT0suIEJ1dCBJJ20gbm90IHN1cmUgd2hhdCBhbiBlbGVnYW50IC8gcm9idXN0Cj4+
IHdheSBvZiBmaXhpbmcgdGhpcyBpcy4KPiBNdWNoIGRlcGVuZHMgb24gd2hhdCB0aGUgb3RoZXIg
ZXZlbnQgaXM6IElmIGl0J3MgYW4gaW50ZXJydXB0LCBJJ2QKPiBhc3N1bWUgdGhlcmUgdG8gYmUg
YW4gb3JkZXJpbmcgcHJvYmxlbSAoaW50ZXJydXB0cyBzaG91bGRuJ3QgYmUKPiBpbmplY3RlZCB3
aGVuIHRoZXJlIGlzIGEgcGVuZGluZyBleGNlcHRpb24sIHRoZWlyIGRlbGl2ZXJ5IGluc3RlYWQK
PiBzaG91bGQgYmUgYXR0ZW1wdGVkIG9uIHRoZSBmaXJzdCBpbnN0cnVjdGlvbiBvZiB0aGUgZXhj
ZXB0aW9uCj4gaGFuZGxlciBbaWYgaW50ZXJydXB0cyByZW1haW4gb25dIG9yIHdoZW5ldmVyIGlu
dGVycnVwdHMgZ2V0Cj4gcmUtZW5hYmxlZCkuCgpJIHN1c3BlY3QgaXQgaXMgYW4gb3JkZXJpbmcg
aXNzdWUsIGFuZCBzb21ldGhpbmcgaGFzIHByb2Nlc3NlZCBhbmQKaW50ZXJydXB0IGJlZm9yZSB0
aGUgZW11bGF0aW9uIG9jY3VycyBhcyBwYXJ0IG9mIHRoZSB2bV9ldmVudCByZXBseSBoYXBwZW5z
LgoKVGhlIGludGVycnVwdCBvcmRlcmluZyBzcGVjIGluZGljYXRlcyB0aGF0IGV4dGVybmFsIGlu
dGVycnVwdHMgdGFrZQpwcmVjZWRlbnQgb3ZlciBmYXVsdHMgcmFpc2VkIGZyb20gZXhlY3V0aW5n
IGFuIGluc3RydWN0aW9uLCBvbiB0aGUgYmFzaXMKdGhhdCBvbmNlIHRoZSBpbnRlcnJ1cHQgaGFu
ZGxlciByZXR1cm5zLCB0aGUgaW5zdHJ1Y3Rpb24gd2lsbCBnZW5lcmF0ZQp0aGUgc2FtZSBmYXVs
dCBhZ2Fpbi4gIEhvd2V2ZXIsIGl0cyBub3Qgb2J2aW91cyBob3cgdGhpcyBpcyBpbnRlbmRlZCB0
bwppbnRlcmFjdCB3aXRoIGludGVycnVwdCB3aW5kb3dzIGFuZCB2bWV4aXRzLiAgSSBleHBlY3Qg
d2UgY2FuIGdldCBhd2F5CndpdGggZW5zdXJpbmcgdGhhdCBleHRlcm5hbCBpbnRlcnJ1cHRzIGFy
ZSB0aGUgZmluYWwgdGhpbmcgY29uc2lkZXJlZApmb3IgaW5qZWN0aW9uIG9uIHRoZSByZXR1cm4t
dG8tZ3Vlc3QgcGF0aC4KCkl0IG1pZ2h0IGJlIGFuIGlkZWEgdG8gbGVhdmUgYW4gYXNzZXJ0IGlu
IHZteF9pbmplY3RfZXZlbnQoKSB0aGF0IGFuCmV2ZW50IGlzIG5vdCBhbHJlYWR5IHBlbmRpbmcs
IGJ1dCBpbiB0aGUgc2hvcnQgdGVybSwgdGhpcyBwcm9iYWJseSBhbHNvCndhbnRzIGRlYnVnZ2lu
ZyBieSB0cnlpbmcgdG8gaWRlbnRpZnkgd2hhdCBzZXF1ZW5jZSBvZiBhY3Rpb25zIGlzCmxlYWRp
bmcgdXMgdG8gaW5qZWN0IHR3byBldmVudHMgaW4gdGhpcyBjYXNlIChpZiBpbmRlZWQgdGhpcyBp
cyB3aGF0IGlzCmhhcHBlbmluZykuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 15:24:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 15:24:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEH68-0001eO-4n; Fri, 26 May 2017 15:24:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dEH66-0001eI-GL
 for xen-devel@lists.xen.org; Fri, 26 May 2017 15:24:14 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 91/2B-02181-D9848295; Fri, 26 May 2017 15:24:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oO5cD41
 Ig4k72C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oym91OYC+ZLVrS13WZsYHwo0sXIxSEkMJFJ
 4u/j7cwQzm9GiYNztrBCOBsYJeZsu8gC4WxnlDj8sJmti5GTQ1jAQWJRxypGEFtEwEPiyq4Jb
 BBFhxklXm7fwwKSYBZIlrg49xqYzSZgJHH26HSwBl4BW4kbV46D2SwCqhJXnmxiBbFFBcIl3j
 YeYYGoEZQ4OfMJmM0p4C7R+OoBI8RMPYkd13+xQtjyEtvfzmEGsSUEDCU+b1zKPIFRcBaS9ll
 IWmYhaVnAyLyKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw
 fBmAYAfj2dOehxglOZiURHmnr1OPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe9pdI1JIsCg1P
 bUiLTMHGEkwaQkOHiURXlWQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifN6ghQJgBRllO
 bBjYBF9SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ89aATOHJzCuB2/QK6AgmoCN8z6mDHFG
 SiJCSamDk+Pbx8ZpsRYcFsTLN36YynvyhXef3VO/6gZ3n1lrJc607rP54dZD52rTXu7f9+7tp
 Xfwt+xAe5pLnnzq2Pe23/NV7/Wzev1/vLfOKphqcM35R4CFwxOygzLnANSkMEQu+892ezHrw2
 9nNcz9MPjFBtmh2/cW7G4wE+Pp7L/44LPOrV8bwTsgkaSWW4oxEQy3mouJEAEycGMflAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495812250!84967214!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58226 invoked from network); 26 May 2017 15:24:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 May 2017 15:24:11 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4QFO6eo015932
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 26 May 2017 15:24:06 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4QFO6V9015270
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 26 May 2017 15:24:06 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4QFO5sj025297;
 Fri, 26 May 2017 15:24:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 26 May 2017 08:24:05 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-5-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f3c2a3ea-3371-10d3-4a19-79b3e9168885@oracle.com>
Date: Fri, 26 May 2017 11:23:59 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-5-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 05/18] xen/pvcalls: connect to a frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTkvMjAxNyAwNzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSBhIHBlci1mcm9udGVuZCBkYXRhIHN0cnVjdHVyZSBuYW1lZCBwdmNhbGxzX2JhY2tfcHJp
di4gSXQKPiBjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFuZCByaW5nLCBpdHMgZXZlbnQg
Y2hhbm5lbCwgYSBsaXN0IG9mCj4gYWN0aXZlIHNvY2tldHMgYW5kIGEgdHJlZSBvZiBwYXNzaXZl
IHNvY2tldHMgKHBhc3Npbmcgc29ja2V0cyBuZWVkIHRvIGJlCj4gbG9va2VkIHVwIGZyb20gdGhl
IGlkIG9uIGxpc3RlbiwgYWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLCB3aGlsZSBhY3RpdmUKPiBz
b2NrZXRzIG9ubHkgb24gcmVsZWFzZSkuCj4KPiBJdCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdvcmtx
dWV1ZSB0byBzY2hlZHVsZSB0aGUgd29yayBvZiBwYXJzaW5nIGFuZAo+IGV4ZWN1dGluZyBjb21t
YW5kcyBvbiB0aGUgY29tbWFuZCByaW5nLiBzb2NrZXRfbG9jayBwcm90ZWN0cyB0aGUgdHdvCj4g
bGlzdHMuIEluIHB2Y2FsbHNfYmFja19nbG9iYWwsIGtlZXAgYSBsaXN0IG9mIGNvbm5lY3RlZCBm
cm9udGVuZHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9A
YXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9z
c0BzdXNlLmNvbQo+IC0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDk1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDk1IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gaW5kZXggYjRkYTEzOC4uYTQ4
YjBkOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ICsrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gQEAgLTMzLDkgKzMzLDEwNCBAQCBzdHJ1Y3QgcHZj
YWxsc19iYWNrX2dsb2JhbCB7Cj4gIAlzdHJ1Y3Qgc2VtYXBob3JlIGZyb250ZW5kc19sb2NrOwo+
ICB9IHB2Y2FsbHNfYmFja19nbG9iYWw7Cj4gIAo+ICsvKgo+ICsgKiBQZXItZnJvbnRlbmQgZGF0
YSBzdHJ1Y3R1cmUuIEl0IGNvbnRhaW5zIHBvaW50ZXJzIHRvIHRoZSBjb21tYW5kCj4gKyAqIHJp
bmcsIGl0cyBldmVudCBjaGFubmVsLCBhIGxpc3Qgb2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgdHJl
ZSBvZgo+ICsgKiBwYXNzaXZlIHNvY2tldHMuCj4gKyAqLwo+ICtzdHJ1Y3QgcHZjYWxsc19iYWNr
X3ByaXYgewoKcHZjYWxsc19mZWRhdGEgb3IgcHZjYWxsc19mZWluZm8gbWF5YmUgKG9yIHB2Y2Fs
bHNfYmFja19mZWRhdGEpPwoKPiArCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiArCXN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXY7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfc3JpbmcgKnNyaW5nOwo+
ICsJc3RydWN0IHhlbl9wdmNhbGxzX2JhY2tfcmluZyByaW5nOwo+ICsJaW50IGlycTsKPiArCXN0
cnVjdCBsaXN0X2hlYWQgc29ja2V0X21hcHBpbmdzOwo+ICsJc3RydWN0IHJhZGl4X3RyZWVfcm9v
dCBzb2NrZXRwYXNzX21hcHBpbmdzOwo+ICsJc3RydWN0IHNlbWFwaG9yZSBzb2NrZXRfbG9jazsK
PiArCWF0b21pY190IHdvcms7Cj4gKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqd3E7Cj4gKwlz
dHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKPiArfTsKPiArCj4gK3N0YXRpYyB2b2lk
IHB2Y2FsbHNfYmFja193b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiArewo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQg
KmRldl9pZCkKPiArewo+ICsJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICt9Cj4gKwo+ICBzdGF0aWMg
aW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ICB7Cj4gKwlp
bnQgZXJyLCBldnRjaG47Cj4gKwlncmFudF9yZWZfdCByaW5nX3JlZjsKPiArCXZvaWQgKmFkZHIg
PSBOVUxMOwo+ICsJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2ID0gTlVMTDsKPiArCj4g
Kwlwcml2ID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IHB2Y2FsbHNfYmFja19wcml2KSwgR0ZQX0tF
Uk5FTCk7Cj4gKwlpZiAoIXByaXYpCj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsJZXJyID0g
eGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+b3RoZXJlbmQsICJwb3J0IiwgIiV1IiwKPiArCQkJ
ICAgJmV2dGNobik7Cj4gKwlpZiAoZXJyICE9IDEpIHsKPiArCQllcnIgPSAtRUlOVkFMOwo+ICsJ
CXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL2V2ZW50LWNoYW5uZWwiLAo+
ICsJCQkJIGRldi0+b3RoZXJlbmQpOwo+ICsJCWdvdG8gZXJyb3I7Cj4gKwl9Cj4gKwo+ICsJZXJy
ID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+b3RoZXJlbmQsICJyaW5nLXJlZiIsICIldSIs
ICZyaW5nX3JlZik7Cj4gKwlpZiAoZXJyICE9IDEpIHsKPiArCQllcnIgPSAtRUlOVkFMOwo+ICsJ
CXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL3JpbmctcmVmIiwKPiArCQkJ
CSBkZXYtPm90aGVyZW5kKTsKPiArCQlnb3RvIGVycm9yOwo+ICsJfQo+ICsKPiArCWVyciA9IGJp
bmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIoZGV2LT5vdGhlcmVuZF9pZCwgZXZ0
Y2huLAo+ICsJCQkJCQkgICAgcHZjYWxsc19iYWNrX2V2ZW50LCAwLAo+ICsJCQkJCQkgICAgInB2
Y2FsbHMtYmFja2VuZCIsIGRldik7Cj4gKwlpZiAoZXJyIDwgMCkKPiArCQlnb3RvIGVycm9yOwo+
ICsJcHJpdi0+aXJxID0gZXJyOwo+ICsKPiArCXByaXYtPndxID0gYWxsb2Nfd29ya3F1ZXVlKCJw
dmNhbGxzX2JhY2tfd3EiLCBXUV9VTkJPVU5ELCAxKTsKPiArCWlmICghcHJpdi0+d3EpIHsKPiAr
CQllcnIgPSAtRU5PTUVNOwo+ICsJCWdvdG8gZXJyb3I7Cj4gKwl9Cj4gKwo+ICsJZXJyID0geGVu
YnVzX21hcF9yaW5nX3ZhbGxvYyhkZXYsICZyaW5nX3JlZiwgMSwgJmFkZHIpOwo+ICsJaWYgKGVy
ciA8IDApCj4gKwkJZ290byBlcnJvcjsKPiArCXByaXYtPnNyaW5nID0gYWRkcjsKCllvdSBkb24n
dCByZWFsbHkgbmVlZCBhZGRyLCBzaW5jZSBwcml2IGlzIGt6YWxsb2MnZCAoYW5kIHlvdSBjYW4g
ZGVhbAp3aXRoIGl0IGluIGVycm9yIHBhdGgpLgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 15:25:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 15:25:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEH6z-0001iL-En; Fri, 26 May 2017 15:25:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3129054ef=citrix-osstest@xenproject.org>)
 id 1dEH6y-0001iB-3g
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 15:25:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 86/A6-01985-3D848295; Fri, 26 May 2017 15:25:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve5pD41
 Ig0VLJCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aTY9OZCnYWVGy5/p25gfGKSxcjB4eEgL/E
 jMX6XYycQKa7xOUvM1hAbBEBZ4kJH26zgdi8AnoS57f9YAKxhQVSJCbP2AJUwwVUf1BJ4t7dq
 ywQza4Sk1Z/YIaY6Sqx5J0uSJhNwENiYs9EsBIWAVWJO2+ug9lCAloSSxevZIKYLyhxcuYTsD
 izgITEwRcvmCFGWkjs/3uWeQIj3ywkZbOQlC1gZFrFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYUvUMDIw7GDtP+B1ilORgUhLlnb5OPVKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBG+2u0akkGBRanpqRVpmDjC4YdISHDxKIry3QdK8xQWJucWZ6RCpU4y6H
 BtWr//CJMSSl5+XKiXO6wlSJABSlFGaBzcCFmmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 nzbgeZwpOZVwK36RXQEUxAR/ieUwc5oiQRISXVwKh9UEt8RX/mbLNTJodPPZlw4/H5vk3Jr9Q
 +OXcW+wsc0TCWaHrJ8Egg3vSDgu9ktqAIZqGTS08dlfgjsWPqEoXjG7/oW/M+2KtvklG/8ajm
 s62BZ3J4/tzK3tp98VsV74G1vKec4y72HuCO3LWwWu1eQ+HNh9fNZ5o//fn/9ZF7X+V52RXNb
 hxVYinOSDTUYi4qTgQABQzFZa8CAAA=
X-Env-Sender: prvs=3129054ef=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495812297!95131654!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59184 invoked from network); 26 May 2017 15:24:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 15:24:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,397,1491264000"; d="scan'208";a="434209244"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71380-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:allowable
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
X-Osstest-Versions-That: xen=1956c9e91df3e4b7b480c35260bd656153d5202d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 26 May 2017 16:24:34 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 71380: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTM4MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTM4MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAxMSBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcxMzMzCgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTMzMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgMTcgY2FwdHVyZS1sb2dzL2wxKDE3KSAgICAgZmFpbCBsaWtlIDcxMzMzCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBw
YXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJy
b2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDdhMGJmM2VlZjdiOWNjMzk1OGRlNjFkNTM3YzY5OWIyMDBiZTQxNjMKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE5NTZjOWU5MWRmM2U0YjdiNDgwYzM1
MjYwYmQ2NTYxNTNkNTIwMmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MTMzMyAgMjAxNy0wNS0x
NyAwNjo0Njo1OCBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzEzODAgIDIwMTct
MDUtMjAgMjI6NDc6MTkgWiAgICA1IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMx
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNh
cHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3YTBiZjNlZWY3YjljYzM5NThkZTYxZDUzN2M2
OTliMjAwYmU0MTYzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkRhdGU6ICAgTW9uIEFwciAzIDEyOjM0OjEzIDIwMTcgKzAxMDAKCiAgICB0b29sczogb2Nh
bWw6IEluIGNvbmZpZ3VyZSwgY2hlY2sgZm9yIG9jYW1sb3B0CiAgICAKICAgIElmIG9jYW1sLm00
IGRpZG4ndCBmaW5kIG9jYW1sb3B0LCBkaXNhYmxlIGFsbCB0aGUgb2NhbWwgYnVpbGRzLgogICAg
CiAgICBDdXJyZW50bHkgb3VyIE1ha2VmaWxlcyBkbyBub3Qgd29yayBwcm9wZXJseSB3aGVuIHRo
ZSBuYXRpdmUgY29kZQogICAgY29tcGlsZXIgKGBvY2FtbG9wdCcpIGlzIG5vdCBhdmFpbGFibGUu
ICBJbiBwcmluY2lwbGUgdGhpcyBzaG91bGQgYmUKICAgIGZpeGVkIHRvIGZhbGwgYmFjayB0byBi
eXRlY29kZSwgYnV0IHRoaXMgaXMgbm90IGEgdGFzayBmb3IgdGhpcyBzdGFnZQogICAgb2YgdGhl
IFhlbiA0LjkgcmVsZWFzZS4KICAgIAogICAgV2l0aG91dCB0aGlzIGNoYW5nZSwgd2UgY2Fubm90
IGJ1aWxkIG9uIHN5c3RlbXMgd2l0aCBvbmx5IG9jYW1sYy4KICAgIFRoYXQgaW5jbHVkZXMgRGVi
aWFuIGplc3NpZSBBUk02NCwgYXMgdXNlZCBvbiB0aGUgbmV3IEFSTTY0IGhhcmR3YXJlCiAgICBp
biB0aGUgWGVuIFByb2plY3QgQ0kgdGVzdCBsYWIuCiAgICAKICAgIFdoZW4gdGhlIE1ha2VmaWxl
cyBhcmUgZml4ZWQsIHRoaXMgY29tbWl0IHNob3VsZCBiZSByZXZlcnRlZC4KICAgIAogICAgQ29t
bWl0dGVyczogUGxlYXNlIHJlcnVuIGF1dG9nZW4uc2guCiAgICAKICAgIENDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlz
dGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICAgIENDOiBKb25hdGhhbiBMdWRsYW0gPEpvbmF0aGFu
Lkx1ZGxhbUBjaXRyaXguY29tPgogICAgQ0M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+
CiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NGQwMjQwZTAzMzQ5ZmQwNzE1MzMyZWFlNjUzNzJlMGE0N2I1YTQzYikKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IDQwNTdjNmVhODA1MjQ3ZTNmYmIxZjAyZTNlNTZhYWQ4NDBlMzljZjgp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 15:26:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 15:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEH7v-0001pm-S9; Fri, 26 May 2017 15:26:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dEH7v-0001pW-5a
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 15:26:07 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 94/C3-03620-E0948295; Fri, 26 May 2017 15:26:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS5fXUyP
 SYPZLTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPT2XfsBSviKh7sfMTUwLjJpYuRk0NIIE+i
 qeEScxcjBwevgJ3Es+5ckLCEgKHE6YU3WUBsFgFViVv3vrCB2GwC6hJtz7azgpSLCOhInP7OB
 xJmFjjHKLHtBBdIWFjATOL39mKI4RkSnw98BevkFLCSuPbyJhvEIkGJvzuEITq1JB7+usUCYW
 tLLFv4GuwWZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpWuglFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGHQMQ7GCcfdn/EKMkB5OSKO/0deqRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4s901IoUEi1LTUyvSMnOA4Q+TluDgURLhvQ2S5i0uSMwtzkyHSJ1i1
 OW407fhC5MQS15+XqqUOG+6B1CRAEhRRmke3AhYLF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMG8NyCqezLwSuE2vgI5gAjrC95w6yBEliQgpqQZGaxbW7JppP0Rjqnb/3FOuIPg3+7Nokqn
 Tr0VH/q1X3nbmFB/7+fN6syuD/Tkr569QiNtzPfrhl9LHYQtZum/0Hzb+I7TYosD1hWfMu+9L
 2JduMNAPTAh6V/5LjZuz8k+cxp02Id5HolWCG59tDzslY7rojlCQ2/RXyy/vbwxMfCd36eEyq
 Ul5SizFGYmGWsxFxYkA4emH38ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495812363!70872540!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54057 invoked from network); 26 May 2017 15:26:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 15:26:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 May 2017 09:26:03 -0600
Message-Id: <5928652B020000780015CE1A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 26 May 2017 09:26:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-9-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-9-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 8/9] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFkZCBoYW5kbGVycyBmb3IgdGhlIE1TSSBjb250cm9sLCBhZGRyZXNzLCBkYXRhIGFuZCBtYXNr
IGZpZWxkcyBpbiBvcmRlciB0bwo+IGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBzZXR1cCB0
aGUgaW50ZXJydXB0cyBhcyByZXF1ZXN0ZWQgYnkgdGhlIGd1ZXN0Lgo+IAo+IE5vdGUgdGhhdCB0
aGUgcGVuZGluZyByZWdpc3RlciBpcyBub3QgdHJhcHBlZCwgYW5kIHRoZSBndWVzdCBjYW4gZnJl
ZWx5Cj4gcmVhZC93cml0ZSB0byBpdC4KPiAKPiBXaGV0aGVyIFhlbiBpcyBnb2luZyB0byBwcm92
aWRlIHRoaXMgZnVuY3Rpb25hbGl0eSB0byBEb20wIChNU0kgZW11bGF0aW9uKSBpcwo+IGNvbnRy
b2xsZWQgYnkgdGhlICJtc2kiIG9wdGlvbiBpbiB0aGUgZG9tMCBmaWVsZC4gV2hlbiBkaXNhYmxp
bmcgdGhpcyBvcHRpb24KPiBYZW4gd2lsbCBoaWRlIHRoZSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3R1
cmUgZnJvbSBEb20wLgoKVW5sZXNzIHRoZXJlJ3MgYW4gYWN0dWFsIHJlYXNvbiBiZWhpbmQgdGhp
cywgSSdkIHZpZXcgdGhpcyBhcyBhCmRldmVsb3BtZW50IG9ubHkgdGhpbmcsIHdoaWNoIHNob3Vs
ZG4ndCBiZSBpbiBhIG5vbi1SRkMgcGF0Y2guCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1z
aS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKPiBAQCAtNjIyLDMgKzYyMiwxNDQg
QEAgdm9pZCBtc2l4X3dyaXRlX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCj4gICAgICBpZiAo
IG1zaXh0Ymxfd3JpdGUodiwgY3RybF9hZGRyZXNzLCA0LCAwKSAhPSBYODZFTVVMX09LQVkgKQo+
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTVNJLVggd3JpdGUgY29tcGxldGlv
biBmYWlsdXJlXG4iKTsKPiAgfQo+ICsKPiArc3RhdGljIHVuc2lnbmVkIGludCBtc2lfdmVjdG9y
KHVpbnQxNl90IGRhdGEpCj4gK3sKPiArICAgIHJldHVybiAoZGF0YSAmIE1TSV9EQVRBX1ZFQ1RP
Ul9NQVNLKSA+PiBNU0lfREFUQV9WRUNUT1JfU0hJRlQ7CgpJIGtub3cgY29kZSBlbHNld2hlcmUg
ZG9lcyBpdCB0aGlzIHdheSwgYnV0IEknbSBpbnRlbmRpbmcgdG8gc3dpdGNoCnRoYXQgdG8gdXNl
IE1BU0tfRVhUUigpLCBhbmQgSSdkIGxpa2UgdG8gYXNrIHRvIHVzZSB0aGF0IGNvbnN0cnVjdApy
aWdodCBhd2F5IGluIG5ldyBjb2RlLgoKPiArc3RhdGljIHVuc2lnbmVkIGludCBtc2lfZmxhZ3Mo
dWludDE2X3QgZGF0YSwgdWludDY0X3QgYWRkcikKPiArewo+ICsgICAgdW5zaWduZWQgaW50IHJo
LCBkbSwgZGVzdF9pZCwgZGVsaXZfbW9kZSwgdHJpZ19tb2RlOwo+ICsKPiArICAgIHJoID0gKGFk
ZHIgPj4gTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQpICYgMHgxOwo+ICsgICAgZG0gPSAoYWRk
ciA+PiBNU0lfQUREUl9ERVNUTU9ERV9TSElGVCkgJiAweDE7Cj4gKyAgICBkZXN0X2lkID0gKGFk
ZHIgJiBNU0lfQUREUl9ERVNUX0lEX01BU0spID4+IE1TSV9BRERSX0RFU1RfSURfU0hJRlQ7Cj4g
KyAgICBkZWxpdl9tb2RlID0gKGRhdGEgPj4gTVNJX0RBVEFfREVMSVZFUllfTU9ERV9TSElGVCkg
JiAweDc7Cj4gKyAgICB0cmlnX21vZGUgPSAoZGF0YSA+PiBNU0lfREFUQV9UUklHR0VSX1NISUZU
KSAmIDB4MTsKCkknbSBzdXJlIHlvdSd2ZSBzaW1wbHkgY29waWVkIGNvZGUgZnJvbSBlbHNld2hl
cmUsIHdoaWNoIEkgYWdyZWUKc2hvdWxkIGdlbmVyYWxseSBiZSBmaW5lLiBIb3dldmVyLCBvbiB0
b3Agb2Ygd2hhdCBJIGRpZCBzYXkgYWJvdmUKSSdkIGFsc28gbGlrZSB0byByZXF1ZXN0IHRvIGRy
b3Agc3VjaCBzdHJheSAweCBwcmVmaXhlcywgcGx1cyBJIHRoaW5rCnRoZSA3IHdhbnRzIGEgI2Rl
ZmluZS4KCj4gKyAgICByZXR1cm4gZGVzdF9pZCB8IChyaCA8PCBHRkxBR1NfU0hJRlRfUkgpIHwg
KGRtIDw8IEdGTEFHU19TSElGVF9ETSkgfAo+ICsgICAgICAgICAgIChkZWxpdl9tb2RlIDw8IEdG
TEFHU19TSElGVF9ERUxJVl9NT0RFKSB8Cj4gKyAgICAgICAgICAgKHRyaWdfbW9kZSA8PCBHRkxB
R1NfU0hJRlRfVFJHX01PREUpOwoKSG93IGNvbWUgZGVzdF9pZCBoYXMgbm8gc2hpZnQ/IFBsZWFz
ZSBsZXQncyBub3QgYXNzdW1lIHRoZSBzaGlmdAppcyB6ZXJvIG5vdyBhbmQgZm9yZXZlci4KCj4g
K3ZvaWQgdnBjaV9tc2lfbWFzayhzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgdW5zaWduZWQg
aW50IGVudHJ5LCBib29sIG1hc2spCj4gK3sKPiArICAgIHN0cnVjdCBwaXJxICpwaW5mbzsKPiAr
ICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4g
KyAgICBpbnQgaXJxOwo+ICsKPiArICAgIEFTU0VSVChhcmNoLT5waXJxICE9IC0xKTsKClBlcmhh
cHMgYmV0dGVyICI+PSAwIj8KCj4gKyAgICBwaW5mbyA9IHBpcnFfaW5mbyhjdXJyZW50LT5kb21h
aW4sIGFyY2gtPnBpcnEgKyBlbnRyeSk7Cj4gKyAgICBBU1NFUlQocGluZm8pOwo+ICsKPiArICAg
IGlycSA9IHBpbmZvLT5hcmNoLmlycTsKPiArICAgIEFTU0VSVChpcnEgPCBucl9pcnFzKTsKPiAr
Cj4gKyAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKPiArICAgIEFTU0VSVChkZXNjKTsKCkl0
J3Mgbm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIHdoZXJlIGFsbCB0aGUgY2hlY2tzIGFyZSB3aGlj
aCBhbGxvdwp0aGUgY2hlY2tzIGhlcmUgdG8gYmUgQVNTRVJUKClzLgoKPiAraW50IHZwY2lfbXNp
X2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0IHBjaV9kZXYgKnBkZXYs
Cj4gKyAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkcmVzcywgdWludDMyX3QgZGF0YSwg
dW5zaWduZWQgaW50IHZlY3RvcnMpCj4gK3sKPiArICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5m
byA9IHsKPiArICAgICAgICAuc2VnID0gcGRldi0+c2VnLAo+ICsgICAgICAgIC5idXMgPSBwZGV2
LT5idXMsCj4gKyAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCj4gKyAgICAgICAgLmVudHJ5
X25yID0gdmVjdG9ycywKPiArICAgIH07Cj4gKyAgICBpbnQgaW5kZXggPSAtMSwgcmM7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBBU1NFUlQoYXJjaC0+cGlycSA9PSAtMSk7Cj4g
Kwo+ICsgICAgLyogR2V0IGEgUElSUS4gKi8KPiArICAgIHJjID0gYWxsb2NhdGVfYW5kX21hcF9t
c2lfcGlycShwZGV2LT5kb21haW4sICZpbmRleCwgJmFyY2gtPnBpcnEsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJm1zaV9pbmZvKTsKPiArICAgIGlmICggcmMgKQo+ICsg
ICAgewo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIiUwNHg6JTAyeDolMDJ4LiV1OiBm
YWlsZWQgdG8gbWFwIFBJUlE6ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBw
ZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKPiArICAgICAgICAgICAgICAgIFBDSV9G
VU5DKHBkZXYtPmRldmZuKSwgcmMpOwo+ICsgICAgICAgIHJldHVybiByYzsKPiArICAgIH0KPiAr
Cj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHZlY3RvcnM7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAg
ICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IGJpbmQgPSB7Cj4gKyAgICAgICAgICAgIC5odm1f
ZG9taWQgPSBET01JRF9TRUxGLAo+ICsgICAgICAgICAgICAubWFjaGluZV9pcnEgPSBhcmNoLT5w
aXJxICsgaSwKPiArICAgICAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAo+ICsg
ICAgICAgICAgICAudS5tc2kuZ3ZlYyA9IG1zaV92ZWN0b3IoZGF0YSkgKyBpLAo+ICsgICAgICAg
ICAgICAudS5tc2kuZ2ZsYWdzID0gbXNpX2ZsYWdzKGRhdGEsIGFkZHJlc3MpLAo+ICsgICAgICAg
IH07Cj4gKwo+ICsgICAgICAgIHBjaWRldnNfbG9jaygpOwo+ICsgICAgICAgIHJjID0gcHRfaXJx
X2NyZWF0ZV9iaW5kKHBkZXYtPmRvbWFpbiwgJmJpbmQpOwo+ICsgICAgICAgIGlmICggcmMgKQoK
SSBkb24ndCB0aGluayB5b3UgbmVlZCB0byBob2xkIHRoZSBsb2NrIGZvciB0aGUgaWYoKSBhbmQg
aXRzIGJvZHkuIFdoaWxlCkkgc2VlIHVubWFwX2RvbWFpbl9waXJxKCksIEkgZG9uJ3QgcmVhbGx5
IHNlZSB3aHkgaXQgZG9lcywgc28gcGVyaGFwcwp0aGVyZSdzIHNvbWUgY2xlYW51cCBwb3RlbnRp
YWwgdXAgZnJvbnQuCgo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvY2FwYWJpbGl0aWVzLmMKPiAr
KysgYi94ZW4vZHJpdmVycy92cGNpL2NhcGFiaWxpdGllcy5jCj4gQEAgLTEwOSw3ICsxMDksNyBA
QCBzdGF0aWMgaW50IHZwY2lfaW5kZXhfY2FwYWJpbGl0aWVzKHN0cnVjdCBwY2lfZGV2ICpwZGV2
KQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHZwY2lfbWFza19jYXBh
YmlsaXR5KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50OF90IGNhcF9pZCkKPiArdm9pZCB4ZW5f
dnBjaV9tYXNrX2NhcGFiaWxpdHkoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQ4X3QgY2FwX2lk
KQoKV2hhdCdzIHRoZSB4ZW5fIHByZWZpeCBnb29kIGZvcj8KCj4gK3N0YXRpYyBpbnQgdnBjaV9t
c2lfY29udHJvbF9yZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCAqdmFsLCB2
b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7Cgpjb25z
dAoKPiArICAgIGlmICggbXNpLT5lbmFibGVkICkKPiArICAgICAgICB2YWwtPndvcmQgfD0gUENJ
X01TSV9GTEFHU19FTkFCTEU7Cj4gKyAgICBpZiAoIG1zaS0+bWFza2luZyApCj4gKyAgICAgICAg
dmFsLT53b3JkIHw9IFBDSV9NU0lfRkxBR1NfTUFTS0JJVDsKPiArICAgIGlmICggbXNpLT5hZGRy
ZXNzNjQgKQo+ICsgICAgICAgIHZhbC0+d29yZCB8PSBQQ0lfTVNJX0ZMQUdTXzY0QklUOwo+ICsK
PiArICAgIC8qIFNldCBtdWx0aXBsZSBtZXNzYWdlIGNhcGFibGUuICovCj4gKyAgICB2YWwtPndv
cmQgfD0gKChmbHMobXNpLT5tYXhfdmVjdG9ycykgLSAxKSA8PCAxKSAmIFBDSV9NU0lfRkxBR1Nf
UU1BU0s7Cj4gKwo+ICsgICAgLyogU2V0IGN1cnJlbnQgbnVtYmVyIG9mIGNvbmZpZ3VyZWQgdmVj
dG9ycy4gKi8KPiArICAgIHZhbC0+d29yZCB8PSAoKGZscyhtc2ktPmd1ZXN0X3ZlY3RvcnMpIC0g
MSkgPDwgNCkgJiBQQ0lfTVNJX0ZMQUdTX1FTSVpFOwoKVGhlIDEgYW5kIDQgaGVyZSBjbGVhcmx5
IG5lZWQgI2RlZmluZS1zIG9yIHRoZSB1c2Ugb2YgTUFTS19JTlNSKCkuCgo+ICtzdGF0aWMgaW50
IHZwY2lfbXNpX2NvbnRyb2xfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGlu
dCByZWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3Zh
bCB2YWwsIHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0
YTsKPiArICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzID0gMSA8PCAoKHZhbC53b3JkICYgUENJX01T
SV9GTEFHU19RU0laRSkgPj4gNCk7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCB2ZWN0
b3JzID4gbXNpLT5tYXhfdmVjdG9ycyApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+
ICsgICAgbXNpLT5ndWVzdF92ZWN0b3JzID0gdmVjdG9yczsKPiArCj4gKyAgICBpZiAoICEhKHZh
bC53b3JkICYgUENJX01TSV9GTEFHU19FTkFCTEUpID09IG1zaS0+ZW5hYmxlZCApCj4gKyAgICAg
ICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgaWYgKCB2YWwud29yZCAmIFBDSV9NU0lfRkxBR1NfRU5B
QkxFICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQoIW1zaS0+ZW5hYmxlZCAmJiAhbXNpLT52
ZWN0b3JzKTsKCkkgY2FuIHNlZSB0aGUgdmFsdWUgb2YgdGhlIHJpZ2h0IHNpZGUsIGJ1dCB0aGUg
bGVmdCAod2l0aCB0aGUgaW1lZGlhdGVseQpwcmlvciBpZigpKT8KCj4gKyAgICAgICAgcmMgPSB2
cGNpX21zaV9lbmFibGUoJm1zaS0+YXJjaCwgcGRldiwgbXNpLT5hZGRyZXNzLCBtc2ktPmRhdGEs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVjdG9ycyk7Cj4gKyAgICAgICAgaWYg
KCByYyApCj4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICAgICAgLyogQXBwbHkg
dGhlIG1hc2sgYml0cy4gKi8KPiArICAgICAgICBpZiAoIG1zaS0+bWFza2luZyApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICB1aW50MzJfdCBtYXNrID0gbXNpLT5tYXNrOwo+ICsKPiArICAg
ICAgICAgICAgd2hpbGUgKCBtYXNrICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGkgPSBmZnMobWFzayk7CgpmZnMoKSwganVzdCBsaWtlIGZscygpLCBy
ZXR1cm5zIDEtYmFzZWQgdmFsdWVzLCBzbyB0aGlzIGxvb2tzIHRvIGJlIG9mZiBieQpvbmUuCgo+
ICsgICAgICAgICAgICAgICAgdnBjaV9tc2lfbWFzaygmbXNpLT5hcmNoLCBpLCB0cnVlKTsKPiAr
ICAgICAgICAgICAgICAgIF9fY2xlYXJfYml0KGksICZtYXNrKTsKPiArICAgICAgICAgICAgfQo+
ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgX19tc2lfc2V0X2VuYWJsZShwZGV2LT5zZWcsIHBk
ZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByZWcgLSBQQ0lfTVNJX0ZMQUdTLCAxKTsKClNlZW1z
IGxpa2UgeW91J2xsIG5ldmVyIGNvbWUgdGhyb3VnaCBtc2lfY2FwYWJpbGl0eV9pbml0KCk7IEkg
Y2FuJ3QKc2VlIGhvdyBpdCBjYW4gYmUgYSBnb29kIGlkZWEgdG8gYnlwYXNzIGxvdHMgb2Ygc3R1
ZmYuCgo+ICtzdGF0aWMgaW50IHZwY2lfbXNpX2FkZHJlc3NfdXBwZXJfd3JpdGUoc3RydWN0IHBj
aV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4gK3sKPiAr
ICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKPiArCj4gKyAgICAvKiBDbGVhciBoaWdo
IHBhcnQuICovCj4gKyAgICBtc2ktPmFkZHJlc3MgJj0gfkdFTk1BU0soNjMsIDMyKTsKPiArICAg
IG1zaS0+YWRkcmVzcyB8PSAodWludDY0X3QpdmFsLmRvdWJsZV93b3JkIDw8IDMyOwoKSXMgdGhl
IHZhbHVlIHdyaXR0ZW4gaGVyZSBhY3R1YWxseSBiZWluZyB1c2VkIGZvciBhbnl0aGluZyBvdGhl
ciB0aGFuCmZvciByZWFkaW5nIGJhY2sgKGFsc28gYXBwbGljYWJsZSB0byB0aGUgaGlnaCBiaXRz
IG9mIHRoZSBsb3cgaGFsZiBvZiB0aGUKYWRkcmVzcyk/Cgo+ICtzdGF0aWMgaW50IHZwY2lfbXNp
X21hc2tfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgKnZhbCwgdm9pZCAqZGF0
YSkKPiArewo+ICsgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwo+ICsKPiArICAgIHZh
bC0+ZG91YmxlX3dvcmQgPSBtc2ktPm1hc2s7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbnQgdnBjaV9tc2lfbWFza193cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dW5zaWduZWQgaW50IHJlZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9u
IHZwY2lfdmFsIHZhbCwgdm9pZCAqZGF0YSkKPiArewo+ICsgICAgc3RydWN0IHZwY2lfbXNpICpt
c2kgPSBkYXRhOwo+ICsgICAgdWludDMyX3QgZG1hc2s7Cj4gKwo+ICsgICAgZG1hc2sgPSBtc2kt
Pm1hc2sgXiB2YWwuZG91YmxlX3dvcmQ7Cj4gKwo+ICsgICAgaWYgKCAhZG1hc2sgKQo+ICsgICAg
ICAgIHJldHVybiAwOwo+ICsKPiArICAgIHdoaWxlICggZG1hc2sgJiYgbXNpLT5lbmFibGVkICkK
PiArICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IGZmcyhkbWFzayk7Cj4gKwo+ICsg
ICAgICAgIHZwY2lfbXNpX21hc2soJm1zaS0+YXJjaCwgaSwgIXRlc3RfYml0KGksICZtc2ktPm1h
c2spKTsKPiArICAgICAgICBfX2NsZWFyX2JpdChpLCAmZG1hc2spOwo+ICsgICAgfQoKSSB0aGlu
ayB0aGlzIGxvb3Agc2hvdWxkIGJlIGxpbWl0ZWQgdG8gdGhlIG51bWJlciBvZiBlbmFibGVkIHZl
Y3RvcnMKKGFuZCB0aGUgc2FtZSBsaWtlbHkgYXBwbGllcyB0aGVuIHRvIHZwY2lfbXNpX2NvbnRy
b2xfd3JpdGUoKSkuCgo+ICtzdGF0aWMgaW50IHZwY2lfaW5pdF9tc2koc3RydWN0IHBjaV9kZXYg
KnBkZXYpCj4gK3sKPiArICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5i
dXM7Cj4gKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQ
Q0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IE5VTEw7
CgpQb2ludGxlc3MgaW5pdGlhbGl6ZXIuCgo+ICsgICAgdW5zaWduZWQgaW50IG1zaV9vZmZzZXQ7
Cj4gKyAgICB1aW50MTZfdCBjb250cm9sOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIG1zaV9v
ZmZzZXQgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ0FQ
X0lEX01TSSk7Cj4gKyAgICBpZiAoICFtc2lfb2Zmc2V0ICkKPiArICAgICAgICByZXR1cm4gMDsK
PiArCj4gKyAgICBpZiAoICF2cGNpX21zaV9lbmFibGVkKHBkZXYtPmRvbWFpbikgKQo+ICsgICAg
ewo+ICsgICAgICAgIHhlbl92cGNpX21hc2tfY2FwYWJpbGl0eShwZGV2LCBQQ0lfQ0FQX0lEX01T
SSk7Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbXNpID0geHphbGxv
YyhzdHJ1Y3QgdnBjaV9tc2kpOwo+ICsgICAgaWYgKCAhbXNpICkKPiArICAgICAgICByZXR1cm4g
LUVOT01FTTsKPiArCj4gKyAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBz
bG90LCBmdW5jLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfY29udHJvbF9y
ZWcobXNpX29mZnNldCkpOwo+ICsKPiArICAgIHJjID0geGVuX3ZwY2lfYWRkX3JlZ2lzdGVyKHBk
ZXYsIHZwY2lfbXNpX2NvbnRyb2xfcmVhZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZwY2lfbXNpX2NvbnRyb2xfd3JpdGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtc2lfY29udHJvbF9yZWcobXNpX29mZnNldCksIDIsIG1zaSk7Cj4gKyAgICBpZiAoIHJj
ICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAg
ICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBhZGQgaGFuZGxlciBmb3IgTVNJIGNv
bnRyb2w6ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJj
KTsKPiArICAgICAgICBnb3RvIGVycm9yOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIEdldCB0aGUg
bWF4aW11bSBudW1iZXIgb2YgdmVjdG9ycyB0aGUgZGV2aWNlIHN1cHBvcnRzLiAqLwo+ICsgICAg
bXNpLT5tYXhfdmVjdG9ycyA9IG11bHRpX21zaV9jYXBhYmxlKGNvbnRyb2wpOwo+ICsgICAgQVNT
RVJUKG1zaS0+bWF4X3ZlY3RvcnMgPD0gMzIpOwo+ICsKPiArICAgIC8qIEluaXRpYWwgdmFsdWUg
YWZ0ZXIgcmVzZXQuICovCj4gKyAgICBtc2ktPmd1ZXN0X3ZlY3RvcnMgPSAxOwo+ICsKPiArICAg
IC8qIE5vIFBJUlEgYmluZCB5ZXQuICovCj4gKyAgICB2cGNpX21zaV9hcmNoX2luaXQoJm1zaS0+
YXJjaCk7Cj4gKwo+ICsgICAgaWYgKCBpc182NGJpdF9hZGRyZXNzKGNvbnRyb2wpICkKPiArICAg
ICAgICBtc2ktPmFkZHJlc3M2NCA9IHRydWU7Cj4gKyAgICBpZiAoIGlzX21hc2tfYml0X3N1cHBv
cnQoY29udHJvbCkgKQo+ICsgICAgICAgIG1zaS0+bWFza2luZyA9IHRydWU7Cj4gKwo+ICsgICAg
cmMgPSB4ZW5fdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9tc2lfYWRkcmVzc19yZWFkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBjaV9tc2lfYWRkcmVzc193cml0ZSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9sb3dlcl9hZGRyZXNzX3JlZyht
c2lfb2Zmc2V0KSwgNCwgbXNpKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgewo+ICsgICAgICAg
IGRwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4l
dTogZmFpbGVkIHRvIGFkZCBoYW5kbGVyIGZvciBNU0kgYWRkcmVzczogJWRcbiIsCj4gKyAgICAg
ICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmMpOwo+ICsgICAgICAgIGdvdG8gZXJy
b3I7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmMgPSB4ZW5fdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwg
dnBjaV9tc2lfZGF0YV9yZWFkLCB2cGNpX21zaV9kYXRhX3dyaXRlLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpX2RhdGFfcmVnKG1zaV9vZmZzZXQsIG1zaS0+YWRkcmVzczY0
KSwgMiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaSk7Cj4gKyAgICBpZiAo
IHJjICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAg
ICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBhZGQgaGFuZGxlciBmb3IgTVNJ
IGFkZHJlc3M6ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMs
IHJjKTsKClR3aWNlIHRoZSBzYW1lIG1lc3NhZ2UgdGV4dCBpcyB1bmhlbHBmdWwgKGFuZCBhY3R1
YWxseSB0aGVyZSdzIGEgdGhpcmQKb25lIGJlbG93KS4gQnV0IGlpcmMgSSBkaWQgaW5kaWNhdGUg
YW55d2F5IHRoYXQgSSB0aGluayBtb3N0IG9mIHRoZW0Kc2hvdWxkIGdvIGF3YXkuIE5vdGUgYWxz
byBob3cgbXVjaCB0aHkgY29udHJpYnV0ZSB0byB0aGUgZnVuY3Rpb24ncwpzaXplLgoKPiArc3Rh
dGljIGludCBfX2luaXQgdnBjaV9tc2lfc2V0dXBfa2V5aGFuZGxlcih2b2lkKQo+ICt7Cj4gKyAg
ICByZWdpc3Rlcl9rZXloYW5kbGVyKCdaJywgdnBjaV9kdW1wX21zaSwgImR1bXAgZ3Vlc3QgTVNJ
IHN0YXRlIiwgMSk7CgpQbGVhc2UgbGV0J3MgYXZvaWQgdXNpbmcgbmV3IChhbmQgZXZlbiBub24t
aW50dWl0aXZlKSBrZXlzIGlmIGF0IGFsbApwb3NzaWJsZS4gVGhpcyBpcyBEb20wIG9ubHksIHNv
IGNhbiBlYXNpbHkgYmUgY2hhaW5lZCBvbnRvIGUuZy4gdGhlCidNJyBoYW5kbGVyLgoKPiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+
IEBAIC04OSw5ICs4OSwzNSBAQCBzdHJ1Y3QgdnBjaSB7Cj4gIAo+ICAgICAgLyogTGlzdCBvZiBj
YXBhYmlsaXRpZXMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UuICovCj4gICAgICBzdHJ1Y3QgbGlz
dF9oZWFkIGNhcF9saXN0Owo+ICsKPiArICAgIC8qIE1TSSBkYXRhLiAqLwo+ICsgICAgc3RydWN0
IHZwY2lfbXNpIHsKPiArICAgICAgICAvKiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBv
cnRlZCBieSB0aGUgZGV2aWNlLiAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBtYXhfdmVjdG9y
czsKPiArICAgICAgICAvKiBDdXJyZW50IGd1ZXN0LXdyaXR0ZW4gbnVtYmVyIG9mIHZlY3RvcnMu
ICovCj4gKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3ZlY3RvcnM7Cj4gKyAgICAgICAgLyog
TnVtYmVyIG9mIHZlY3RvcnMgY29uZmlndXJlZC4gKi8KPiArICAgICAgICB1bnNpZ25lZCBpbnQg
dmVjdG9yczsKClNvIGNvbWluZyBoZXJlIEkgc3RpbGwgZG9uJ3QgcmVhbGx5IHNlZSB3aGF0IHRo
ZSBkaWZmZXJlbmNlIGJldHdlZW4KdGhlc2UgbGFzdCB0d28gZmllbGRzIGlzIChhbmQgaGVuY2Ug
d2h5IHlvdSBuZWVkIHR3bykuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 15:32:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 15:32:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEHE1-0002gA-HT; Fri, 26 May 2017 15:32:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dEHE0-0002g4-8y
 for xen-devel@lists.xen.org; Fri, 26 May 2017 15:32:24 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3D/C6-03613-78A48295; Fri, 26 May 2017 15:32:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oG6bl0a
 kwcT9ChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bET+vZCl7wV6w48oe1gfETTxcjF4eQQAeT
 xMmvHSwQzjdGiZ+Tb7NCOBsZJY7cWsLexcgJ5GxnlJj9XQzEFhbwkehYuB4sLiLgIXFl1wQ2i
 IbDjBKT305jA0kwCyRLXJx7jQXEZhMwkjh7dDojiM0rYCvx5c4JsDiLgKrEiWO/weKiAuESbx
 uPsEDUCEqcnPkEzOYUcJf43HWFHWKmnsSO679YIWx5ie1v5zCD2BICxhJ9s/pYJjAKzkLSPgt
 JyywkLQsYmVcxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYu
 AxDsYOz453SIUZKDSUmUd/o69UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry/PDQihQSLUtNTK
 9Iyc4BRBJOW4OBREuF19ARK8xYXJOYWZ6ZDpE4xKkqJ874A6RMASWSU5sG1wSL3EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR5FUHG82TmlcBNfwW0mAlose85dZDFJYkIKakGRu47X+Zd7Fy
 Wp1//boHYij2Bt2w9hSe9DqqR3vpZPCFKR3fuq0kSfBpXCkO+B32fV5qqc83uF2PDbrMHwn29
 gR936KlpHf8St97JfjajycXbb1U+1Bw99OzfF7anGdN+XZ0e+0PwtdeBjK6kd94x0z5Hvua27
 2Sbt37Pvvp0tS8/jkxYt/vUzhYlluKMREMt5qLiRABpRGwe1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495812740!47845905!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17182 invoked from network); 26 May 2017 15:32:22 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 15:32:22 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4QFWHsk025647
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 15:32:18 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4QFWHlS013102
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 15:32:17 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4QFWH7K031192;
 Fri, 26 May 2017 15:32:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 26 May 2017 08:32:16 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-6-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <73d522d3-bec2-09ef-e8ab-b2014ff87d5d@oracle.com>
Date: Fri, 26 May 2017 11:32:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-6-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 06/18] xen/pvcalls: handle commands from
	the frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTkvMjAxNyAwNzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ICsKPiAg
c3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+
ICB7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXYgPSBjb250YWluZXJfb2Yod29y
aywKPiArCQlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYsIHJlZ2lzdGVyX3dvcmspOwo+ICsJaW50
IG5vdGlmeSwgbm90aWZ5X2FsbCA9IDAsIG1vcmUgPSAxOwo+ICsJc3RydWN0IHhlbl9wdmNhbGxz
X3JlcXVlc3QgcmVxOwo+ICsJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHByaXYtPmRldjsK
PiArCj4gKwlhdG9taWNfc2V0KCZwcml2LT53b3JrLCAxKTsKPiArCj4gKwl3aGlsZSAobW9yZSB8
fCAhYXRvbWljX2RlY19hbmRfdGVzdCgmcHJpdi0+d29yaykpIHsKPiArCQl3aGlsZSAoUklOR19I
QVNfVU5DT05TVU1FRF9SRVFVRVNUUygmcHJpdi0+cmluZykpIHsKPiArCQkJUklOR19DT1BZX1JF
UVVFU1QoJnByaXYtPnJpbmcsCj4gKwkJCQkJICBwcml2LT5yaW5nLnJlcV9jb25zKyssCj4gKwkJ
CQkJICAmcmVxKTsKPiArCj4gKwkJCWlmICghcHZjYWxsc19iYWNrX2hhbmRsZV9jbWQoZGV2LCAm
cmVxKSkgewo+ICsJCQkJUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZKAo+ICsJ
CQkJCSZwcml2LT5yaW5nLCBub3RpZnkpOwo+ICsJCQkJbm90aWZ5X2FsbCArPSBub3RpZnk7Cj4g
KwkJCX0KPiArCQl9Cj4gKwo+ICsJCWlmIChub3RpZnlfYWxsKQo+ICsJCQlub3RpZnlfcmVtb3Rl
X3ZpYV9pcnEocHJpdi0+aXJxKTsKPiArCj4gKwkJUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVT
VFMoJnByaXYtPnJpbmcsIG1vcmUpOwo+ICsJfQo+ICB9Cj4gIAo+ICBzdGF0aWMgaXJxcmV0dXJu
X3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiAgewo+ICsJc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKPiArCXN0cnVjdCBwdmNhbGxzX2JhY2tf
cHJpdiAqcHJpdiA9IE5VTEw7Cj4gKwo+ICsJaWYgKGRldiA9PSBOVUxMKQo+ICsJCXJldHVybiBJ
UlFfSEFORExFRDsKPiArCj4gKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4g
KwlpZiAocHJpdiA9PSBOVUxMKQo+ICsJCXJldHVybiBJUlFfSEFORExFRDsKPiArCj4gKwlhdG9t
aWNfaW5jKCZwcml2LT53b3JrKTsKCkkgd2lsbCBwYXN0ZSB5b3UgcmVzcG9uc2UgaGVyZSBmcm9t
IHYxIC0tLSBJIHRob3VnaHQgSSB1bmRlcnN0b29kIGl0IGFuZApub3cgSSBkb24ndCBhbnltb3Jl
LgoKPj4KPj4gSXMgdGhpcyByZWFsbHkgbmVlZGVkPyBXZSBoYXZlIGEgbmV3IGVudHJ5IG9uIHRo
ZSByaW5nLCBzbyB0aGUgb3V0ZXIKbG9vcCBpbgo+PiBwdmNhbGxzX2JhY2tfd29yaygpIHdpbGwg
cGljayB0aGlzIHVwIChieSBzZXR0aW5nICdtb3JlJykuCj4KPiBUaGlzIGlzIHRvIGF2b2lkIHJh
Y2UgY29uZGl0aW9ucy4gQSBub3RpZmljYXRpb24gY291bGQgYmUgZGVsaXZlcmVkCj4gYWZ0ZXIg
UklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMgaXMgY2FsbGVkLCByZXR1cm5pbmcgbW9yZSA9
PSAwLCBidXQKPiBiZWZvcmUgcHZjYWxsc19iYWNrX3dvcmsgY29tcGxldGVzLiBJbiB0aGF0IGNh
c2UsIHdpdGhvdXQgcHJpdi0+d29yaywKPiBwdmNhbGxzX2JhY2tfd29yayB3b3VsZG4ndCBiZSBy
ZXNjaGVkdWxlZCBiZWNhdXNlIGl0IGlzIHN0aWxsIHJ1bm5pbmcKPiBhbmQgdGhlIHdvcmsgd291
bGQgYmUgbGVmdCB1bmRvbmUuCgoKSG93IGlzIHRoaXMgZGlmZmVyZW50IGZyb20gdGhlIGNhc2Ug
d2hlbiBuZXcgd29yayBjb21lcyBhZnRlciB0aGUgb3V0ZXIKbG9vcCBpcyBkb25lIGJ1dCB3ZSBz
dGlsbCBoYXZlbid0IHJldHVybmVkIGZyb20gcHZjYWxsc19iYWNrX3dvcmsoKT8KCi1ib3JpcwoK
PiArCXF1ZXVlX3dvcmsocHJpdi0+d3EsICZwcml2LT5yZWdpc3Rlcl93b3JrKTsKPiArCj4gIAly
ZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gIH0KPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 15:39:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 15:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEHKD-0002uR-6m; Fri, 26 May 2017 15:38:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dEHKC-0002uL-Eu
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 15:38:48 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B2/2D-03058-70C48295; Fri, 26 May 2017 15:38:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5fdRyP
 S4Oh7CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePaitUsBR/YKu49qm5gvMXaxcjJISSQJ3Hn
 Zw+YzStgJ7H9ZiMLiC0hYChxeuFNMJtFQFVi3+NGRhCbTUBdou3ZdrB6EaCakzMeA8W5OJgFO
 hglLq/cyg6SEBawlWhbuoUJJCEksI5R4tz52UwgCU4BZ4lZM88AdXMAbROU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLRSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjBuO9j5CFGSQ4mJVHe6evUI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8Pp6a0QKCRalpqdWpGXmACMBJi3BwaMkwrvaCyjNW1yQm
 FucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXg+QGQIgRRmleXAjYFF5iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8R0BW8WTmlcBtegV0BBPQEb7n1EGOKElESEk1MJq+4LUqu8UWbvbtQlOWYlm
 3mgV/faoXV+TfV58lFdUnXrTdUSl6Ijx2whST1UcTfBcb1eQfeZbjw2Rlul6rfP3V7KwlM+Yz
 3xFfnsq+zFfg9tvQ9OW59945JvQe7Px/RpW1TzAvxjboeuzD95y8jOL3Ff1OM3Ivqjuz5cjKJ
 jFjo7POTfbTlViKMxINtZiLihMBqAtxM8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495813125!95084651!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36649 invoked from network); 26 May 2017 15:38:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 15:38:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 May 2017 09:38:45 -0600
Message-Id: <59286826020000780015CE33@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 26 May 2017 09:38:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
 <5d547d6c-c061-0022-9dd8-0ed099dfdc41@bitdefender.com>
In-Reply-To: <5d547d6c-c061-0022-9dd8-0ed099dfdc41@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA1LjE3IGF0IDE2OjM3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMjYvMTcgMTc6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNS4w
NS4xNyBhdCAxMTo0MCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gSSd2
ZSBub3RpY2VkIHRoYXQsIHdpdGggcGFnZXMgbWFya2VkIE5YIGFuZCB2bV9ldmVudCBlbXVsYXRp
b24sIHdlIGNhbgo+Pj4gZW5kIHVwIGVtdWxhdGluZyBhbiB1ZDIsIGZvciB3aGljaCBodm1fZW11
bGF0ZV9vbmUoKSByZXR1cm5zCj4+PiBYODZFTVVMX0VYQ0VQVElPTiBpbiBodm1fZW11bGF0ZV9v
bmVfdm1fZXZlbnQoKS4KPj4gCj4+IENvdWxkIHlvdSBleHBsYWluIHdoYXQgd291bGQgbGVhZCB0
byBlbXVsYXRpb24gb2YgVUQyPwo+IAo+IElmIHlvdSBtZWFuIGluIHdoaWNoIGNhc2VzIGRvZXMg
b3VyIGVuZ2luZSBtYXJrIHBhZ2VzIE5YLCBJJ2xsIGhhdmUgdG8KPiBhc2sgYW5kIGdldCBiYWNr
IHRvIHlvdS4gSWYgeW91IG1lYW4gd2h5IGdlbmVyYWxseSB3b3VsZCBhbiBVRDIgZW5kIHVwCj4g
YmVpbmcgdGhlIGluc3RydWN0aW9uIHdoZXJlIFJJUCBjYXVzZXMgYW4gZXhlY3V0ZSB2aW9sYXRp
b24gZmF1bHQsIEknbGwKPiBoYXZlIHRvIGNoZWNrLgoKVGhlIHF1ZXN0aW9uIHdhcyBtb3JlIGZv
ciB0aGUgbGF0dGVyLCBhcyBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdApnb29kIGNvdWxkIGNvbWUg
ZnJvbSBleGVjdXRpbmcgVUQyIGludGVudGlvbmFsbHksIHVubGVzcyB0aGUKZW50aXR5IGRvaW5n
IHNvIGtub3dzIHRoZXJlIGlzIGFuIGVtdWxhdG9yIGFyb3VuZCB0byBkbyBzb21ldGhpbmcKc2Vu
c2libGUgd2l0aCBpdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 15:54:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 15:54:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEHYe-0004K0-FH; Fri, 26 May 2017 15:53:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dEHYd-0004Ju-4k
 for xen-devel@lists.xen.org; Fri, 26 May 2017 15:53:43 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9D/73-02956-68F48295; Fri, 26 May 2017 15:53:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVbfVXyP
 SYMssbYslHxezODB6HN39mymAMYo1My8pvyKBNWPjx2+MBfeZKyZMWsDWwNjE3MXIxSEkMJlJ
 4vS+RVDOb0aJP7+OQTkbGSW+fzrPCuFsZ5RY8Ps8SxcjJ4ewgLPEm/tbGEFsEQEPiSu7JrBBF
 B1mlJjycTkrSIJZIFni4txrYA1sAkYSZ49OB2vgFbCV+HbpGJjNIqAqMXf2HTBbVCBc4m3jER
 aIGkGJkzOfgNmcAu4S++48Z4aYqSex4/ovqPnyEtvfzgGLSwgYS7S/vcg2gVFwFpL2WUhaZiF
 pWcDIvIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMHgZgGAH
 4+zL/ocYJTmYlER5p69TjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvUVyNSSLAoNT21Ii0zB
 xhHMGkJDh4lEd5PIGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzivgBFQmAFGWU5sGNgM
 X0JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz3gNZxZOZVwK36RXQEUxAR/ieUwc5oiQRISX
 VwLjrOfNLmZdBise9l3kLnstbqh2TwXGUsT4r5UDFS6MnnNv55758rCRzTvG29SMp8T0ivM7P
 OtgMNvLnqCj8fh3V93aT8afD9QeuSTn08N95+k563k7u1FMxmyvPuYdG/v113C49WmR/TE2j6
 etUHsZVbIb/M5jMan+8TNi2U0p10o11Ry4x+CqxFGckGmoxFxUnAgAZXcsn5AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495814019!92175808!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43013 invoked from network); 26 May 2017 15:53:41 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 15:53:41 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4QFradS003976
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 26 May 2017 15:53:36 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4QFrZ1B000697
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 26 May 2017 15:53:36 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4QFrYt0031452;
 Fri, 26 May 2017 15:53:34 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 26 May 2017 08:53:34 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-7-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <399535eb-ad9c-08f4-2fd7-bb44c0e11c0a@oracle.com>
Date: Fri, 26 May 2017 11:53:28 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-7-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 07/18] xen/pvcalls: implement socket
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAo+ICAJCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gIHsKPiAtCXJldHVy
biAwOwo+ICsJc3RydWN0IHB2Y2FsbHNfYmFja19wcml2ICpwcml2Owo+ICsJaW50IHJldDsKPiAr
CXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ICsKPiArCXByaXYgPSBkZXZfZ2V0
X2RydmRhdGEoJmRldi0+ZGV2KTsKPiArCj4gKwlpZiAocmVxLT51LnNvY2tldC5kb21haW4gIT0g
QUZfSU5FVCB8fAo+ICsJICAgIHJlcS0+dS5zb2NrZXQudHlwZSAhPSBTT0NLX1NUUkVBTSB8fAo+
ICsJICAgIChyZXEtPnUuc29ja2V0LnByb3RvY29sICE9IDAgJiYKPiArCSAgICAgcmVxLT51LnNv
Y2tldC5wcm90b2NvbCAhPSBBRl9JTkVUKSkKClNob3VsZG4ndCB0aGlzIGJlIG9uZSBvZiBJUFBS
T1RPXyogbWFjcm9zPwoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 16:14:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 16:14:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEHsn-0006O7-70; Fri, 26 May 2017 16:14:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dEHsl-0006O1-IO
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 16:14:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 21/F5-31580-66458295; Fri, 26 May 2017 16:14:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVyuP0Ov25aiEa
 kQcseEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPx0b+MBSvYKq7fWsXawDiPtYuRk0NCwEji
 7cR/TF2MXBxCAgsZJf4sOAeWEBHQkzh84isLiM0sUCHxu+cUWJxNQFViw3UIW1hAU+JRwytGE
 JtXwFrixORrzCA2C1DNnYX7mUBsUYFwiRdb/rBC1AhKnJz5BGqmusSfeZeYIWxxiVtP5jNB2P
 IS29/OYZ7AyDsLScssJC2zkLTMQtKygJFlFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGxXm5
 qcXFiempOYlKxXnJ+7iZGYLjVMzAw7mCcesLvEKMkB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4/wRpRAoJFqWmp1akZeYAAx8mLcHBoyTCuxQkzVtckJhbnJkOkTrFaMxxp2/DF
 yaOpg9bvjAJseTl56VKifNeBykVACnNKM2DGwSLyEuMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhHkZgoGm8GTmlcDtewV0ChPQKb7n1EFOKUlESEk1MC42y5pZ3vdnU1Vj/NIZD5iUEjtX9pp
 us17JatDn8GXBZGsOgcDnVzQPv7N3vJ73cNPiGwY8Bxc2rY8TKNBndi0tMeRaO6WhgLM6am3T
 1V0XOGLvOC3xvuSw4v5TvgtNa2IYijsdJ21/dk3vaFlWmsnd0+8fvL98jPfx7D9Hvx8tSDSs0
 mZPbVdiKc5INNRiLipOBAB7pYukwwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495815270!102055018!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16857 invoked from network); 26 May 2017 16:14:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 16:14:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BC17CABB1;
 Fri, 26 May 2017 16:14:29 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
Date: Fri, 26 May 2017 18:14:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TG9va2luZyBmb3IgdGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZN
IGd1ZXN0cyB1bmRlcgpYZW4gNC43IGFnYWluc3QgNC41IEkgZm91bmQgdGhlIHJlYXNvbiB0byBi
ZSBjb21taXQKYzI2ZjkyYjhmY2UzYzlkZjE3ZjdlZjAzNWI1NGQ5N2NiZTkzMWM3YSAoImxpYnhs
OiByZW1vdmUgZnJlZW1lbV9zbGFjayIpCmluIFhlbiA0LjYuCgpUaGUgcHJvYmxlbSBvY2N1cnJl
ZCB3aGVuIGRvbTAgaGFkIHRvIGJlIGJhbGxvb25lZCBkb3duIHdoZW4gc3RhcnRpbmcKdGhlIGd1
ZXN0LiBUaGUgcGVyZm9ybWFuY2Ugb2Ygc29tZSBtaWNybyBiZW5jaG1hcmtzIGRyb3BwZWQgYnkg
YWJvdXQKYSBmYWN0b3Igb2YgMiB3aXRoIGFib3ZlIGNvbW1pdC4KCkludGVyZXN0aW5nIHBvaW50
IGlzIHRoYXQgdGhlIHBlcmZvcm1hbmNlIG9mIHRoZSBndWVzdCB3aWxsIGRlcGVuZCBvbgp0aGUg
YW1vdW50IG9mIGZyZWUgbWVtb3J5IGJlaW5nIGF2YWlsYWJsZSBhdCBndWVzdCBjcmVhdGlvbiB0
aW1lLgpXaGVuIHRoZXJlIHdhcyBiYXJlbHkgZW5vdWdoIG1lbW9yeSBhdmFpbGFibGUgZm9yIHN0
YXJ0aW5nIHRoZSBndWVzdAp0aGUgcGVyZm9ybWFuY2Ugd2lsbCByZW1haW4gbG93IGV2ZW4gaWYg
bWVtb3J5IGlzIGJlaW5nIGZyZWVkIGxhdGVyLgoKSSdkIGxpa2UgdG8gc3VnZ2VzdCB3ZSBlaXRo
ZXIgcmV2ZXJ0IHRoZSBjb21taXQgb3IgaGF2ZSBzb21lIG90aGVyCm1lY2hhbmlzbSB0byB0cnkg
dG8gaGF2ZSBzb21lIHJlc2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGluZyBhCmRvbWFpbi4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 16:20:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 16:20:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEHyK-00072P-Vl; Fri, 26 May 2017 16:20:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31292dcda=Ian.Jackson@citrix.com>)
 id 1dEHyK-00072J-CW
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 16:20:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 33/ED-02180-FB558295; Fri, 26 May 2017 16:20:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDve7+UI1
 Ig7vz+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1u2sKpvNUtJ7MbmD8zNnFyMkhIeAv0fv2
 HguIzSagK9G05S8biM0rIChxcuYTsDizgI7Egt2f2CBseYntb+cwQ9Q4SNzZ+IYdxGYRUJWY1
 r6eEcQWEVCW+Njayw5RXy1x+dxdpi5GDg5hAXOJ1b3cICangI1E33YhkAohAWuJ608PsUFcYy
 LxduFONpASIQE1ibnr4ycw8s1Ccs8sJPfMQnLPAkbmVYwaxalFZalFuoYWeklFmekZJbmJmTm
 6hgamermpxcWJ6ak5iUnFesn5uZsYgSHGAAQ7GJu2ex5ilORgUhLlnb5OPVKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBG9fiEakkGBRanpqRVpmDjDYYdISHDxKIrzCIGne4oLE3OLMdIjUKUZdj
 jt9G74wCbHk5eelSonzbgUpEgApyijNgxsBi7xLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 Z9DDKFJzOvBG7TK6AjmICO8D2nDnJESSJCSqqBsUZz/74pe10C01/u5Poeek8mdfWTUqs9777
 fdOZcr8K/Z+/RotWTZ0jM3fNnwaS1nlcFnJP/xGVMWrXmhOjzEPaoieZn1qbICbX8KnP9smgm
 Y6aT8TKfG/WiO5v1TT9kc3m53WKNieRIkTi4Xf6kyV35ro49yRHxmkV31teyvg97cOZpW8Xm/
 UosxRmJhlrMRcWJAF2oI4+3AgAA
X-Env-Sender: prvs=31292dcda=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495815613!79869402!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16188 invoked from network); 26 May 2017 16:20:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 16:20:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,398,1491264000"; d="scan'208";a="434220596"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22824.21930.185651.403388@mariner.uk.xensource.com>
Date: Fri, 26 May 2017 17:19:54 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJIVk0gZ3Vlc3QgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiIp
Ogo+IExvb2tpbmcgZm9yIHRoZSByZWFzb24gb2YgYSBwZXJmb3JtYW5jZSByZWdyZXNzaW9uIG9m
IEhWTSBndWVzdHMgdW5kZXIKPiBYZW4gNC43IGFnYWluc3QgNC41IEkgZm91bmQgdGhlIHJlYXNv
biB0byBiZSBjb21taXQKPiBjMjZmOTJiOGZjZTNjOWRmMTdmN2VmMDM1YjU0ZDk3Y2JlOTMxYzdh
ICgibGlieGw6IHJlbW92ZSBmcmVlbWVtX3NsYWNrIikKPiBpbiBYZW4gNC42Lgo+IAo+IFRoZSBw
cm9ibGVtIG9jY3VycmVkIHdoZW4gZG9tMCBoYWQgdG8gYmUgYmFsbG9vbmVkIGRvd24gd2hlbiBz
dGFydGluZwo+IHRoZSBndWVzdC4gVGhlIHBlcmZvcm1hbmNlIG9mIHNvbWUgbWljcm8gYmVuY2ht
YXJrcyBkcm9wcGVkIGJ5IGFib3V0Cj4gYSBmYWN0b3Igb2YgMiB3aXRoIGFib3ZlIGNvbW1pdC4K
PiAKPiBJbnRlcmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vl
c3Qgd2lsbCBkZXBlbmQgb24KPiB0aGUgYW1vdW50IG9mIGZyZWUgbWVtb3J5IGJlaW5nIGF2YWls
YWJsZSBhdCBndWVzdCBjcmVhdGlvbiB0aW1lLgo+IFdoZW4gdGhlcmUgd2FzIGJhcmVseSBlbm91
Z2ggbWVtb3J5IGF2YWlsYWJsZSBmb3Igc3RhcnRpbmcgdGhlIGd1ZXN0Cj4gdGhlIHBlcmZvcm1h
bmNlIHdpbGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVlZCBsYXRlci4K
PiAKPiBJJ2QgbGlrZSB0byBzdWdnZXN0IHdlIGVpdGhlciByZXZlcnQgdGhlIGNvbW1pdCBvciBo
YXZlIHNvbWUgb3RoZXIKPiBtZWNoYW5pc20gdG8gdHJ5IHRvIGhhdmUgc29tZSByZXNlcnZlIGZy
ZWUgbWVtb3J5IHdoZW4gc3RhcnRpbmcgYQo+IGRvbWFpbi4KCk9oLCBkZWFyLiAgVGhlIG1lbW9y
eSBhY2NvdW50aW5nIHN3YW1wIGFnYWluLiAgQ2xlYXJseSB3ZSBhcmUgbm90CmdvaW5nIHRvIGRy
YWluIHRoYXQgc3dhbXAgbm93LCBidXQgSSBkb24ndCBsaWtlIHJlZ3Jlc3Npb25zLgoKSSBhbSBu
b3Qgb3Bwb3NlZCB0byByZXZlcnRpbmcgdGhhdCBjb21taXQuICBJIHdhcyBhIGJpdCBpZmZ5IGFi
b3V0IGl0CmF0IHRoZSB0aW1lOyBhbmQgYWNjb3JkaW5nIHRvIHRoZSByZW1vdmFsIGNvbW1pdCBt
ZXNzYWdlLCBpdCB3YXMKYmFzaWNhbGx5IHJlbW92ZWQgYmVjYXVzZSBpdCB3YXMgYSBwaWVjZSBv
ZiBjYXJnbyBjdWx0IGZvciB3aGljaCB3ZQpoYWQgbm8ganVzdGlmaWNhdGlvbiBpbiBhbnkgb2Yg
b3VyIHJlY29yZHMuCgpJbmRlZWQgSSB0aGluayBmaXhpbmcgdGhpcyBpcyBhIGNhbmRpZGF0ZSBm
b3IgNC45LgoKRG8geW91IGtub3cgdGhlIG1lY2hhbmlzbSBieSB3aGljaCB0aGUgZnJlZW1lbSBz
bGFjayBoZWxwcyA/ICBJIHRoaW5rCnRoYXQgd291bGQgYmUgYSBwcmVyZXF1aXNpdGUgZm9yIHJl
dmVydGluZyB0aGlzLiAgVGhhdCB3YXkgd2UgY2FuIGhhdmUKYW4gdW5kZXJzdGFuZGluZyBvZiB3
aHkgd2UgYXJlIGRvaW5nIHRoaW5ncywgcmF0aGVyIHRoYW4ganVzdApmbGFpbGluZyBhdCByYW5k
b20uLi4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:00:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEIbF-0001Xe-2y; Fri, 26 May 2017 17:00:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dEIbE-0001XY-8c
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:00:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9A/77-03696-B2F58295; Fri, 26 May 2017 17:00:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov652vEa
 kwVlTi+9bJjM5MHoc/nCFJYAxijUzLym/IoE148LRbWwF34QqXu6+x9bAuJm/i5GTQ0LASOLt
 xH9MXYxcHEICCxklHh6+wwaSEBZwl3i57B2YLSKgLfFi1Towm1mgWuLV8s/sILaQQKHE7OYuR
 hCbTUBVYsP1U6wgNq+AtcSeOwfBbBag+J6Fq8FqRAXCJV5s+QNVIyhxcuYTFhCbU8BRorfvAB
 PEfHWJP/MuMUPY4hK3nsyHistLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYzqxalFZalFuhZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBockABDsYZ1/2P8QoycGkJMo7fZ16
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3l+xGpFCgkWp6akVaZk5wCiBSUtw8CiJ8K4FSfMWF
 yTmFmemQ6ROMepy3Onb8IVJiCUvPy9VSpx3OkiRAEhRRmke3AhYxF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO8UkCk8mXklcJteAR3BBHSE7zl1kCNKEhFSUg2MbOKPRO/dYvt6+bjsMvb
 VB7Ytvhh+xJqXt2zzaeV1BZMDey/Ev07V4/xjclul7+3O6uVhot0VFxo2qtpYvGpeOnm7ZOp5
 cf2H5qxuLSd+KqRtLl1yJvKsqN3Oe9xfj0z/kuG0NCG3avWy0hvyeVt/fjxYMGXVO20ek6JDB
 02Z7X+ltC/6s/1HjRJLcUaioRZzUXEiAMu/NeLTAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495818026!104286349!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2643 invoked from network); 26 May 2017 17:00:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 17:00:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6EB5EAB5D;
 Fri, 26 May 2017 17:00:26 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
Date: Fri, 26 May 2017 19:00:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <22824.21930.185651.403388@mariner.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMTg6MTksIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiSFZNIGd1ZXN0IHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24iKToKPj4gTG9va2luZyBmb3Ig
dGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZNIGd1ZXN0cyB1bmRl
cgo+PiBYZW4gNC43IGFnYWluc3QgNC41IEkgZm91bmQgdGhlIHJlYXNvbiB0byBiZSBjb21taXQK
Pj4gYzI2ZjkyYjhmY2UzYzlkZjE3ZjdlZjAzNWI1NGQ5N2NiZTkzMWM3YSAoImxpYnhsOiByZW1v
dmUgZnJlZW1lbV9zbGFjayIpCj4+IGluIFhlbiA0LjYuCj4+Cj4+IFRoZSBwcm9ibGVtIG9jY3Vy
cmVkIHdoZW4gZG9tMCBoYWQgdG8gYmUgYmFsbG9vbmVkIGRvd24gd2hlbiBzdGFydGluZwo+PiB0
aGUgZ3Vlc3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3MgZHJvcHBl
ZCBieSBhYm91dAo+PiBhIGZhY3RvciBvZiAyIHdpdGggYWJvdmUgY29tbWl0Lgo+Pgo+PiBJbnRl
cmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3Qgd2lsbCBk
ZXBlbmQgb24KPj4gdGhlIGFtb3VudCBvZiBmcmVlIG1lbW9yeSBiZWluZyBhdmFpbGFibGUgYXQg
Z3Vlc3QgY3JlYXRpb24gdGltZS4KPj4gV2hlbiB0aGVyZSB3YXMgYmFyZWx5IGVub3VnaCBtZW1v
cnkgYXZhaWxhYmxlIGZvciBzdGFydGluZyB0aGUgZ3Vlc3QKPj4gdGhlIHBlcmZvcm1hbmNlIHdp
bGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVlZCBsYXRlci4KPj4KPj4g
SSdkIGxpa2UgdG8gc3VnZ2VzdCB3ZSBlaXRoZXIgcmV2ZXJ0IHRoZSBjb21taXQgb3IgaGF2ZSBz
b21lIG90aGVyCj4+IG1lY2hhbmlzbSB0byB0cnkgdG8gaGF2ZSBzb21lIHJlc2VydmUgZnJlZSBt
ZW1vcnkgd2hlbiBzdGFydGluZyBhCj4+IGRvbWFpbi4KPiAKPiBPaCwgZGVhci4gIFRoZSBtZW1v
cnkgYWNjb3VudGluZyBzd2FtcCBhZ2Fpbi4gIENsZWFybHkgd2UgYXJlIG5vdAo+IGdvaW5nIHRv
IGRyYWluIHRoYXQgc3dhbXAgbm93LCBidXQgSSBkb24ndCBsaWtlIHJlZ3Jlc3Npb25zLgo+IAo+
IEkgYW0gbm90IG9wcG9zZWQgdG8gcmV2ZXJ0aW5nIHRoYXQgY29tbWl0LiAgSSB3YXMgYSBiaXQg
aWZmeSBhYm91dCBpdAo+IGF0IHRoZSB0aW1lOyBhbmQgYWNjb3JkaW5nIHRvIHRoZSByZW1vdmFs
IGNvbW1pdCBtZXNzYWdlLCBpdCB3YXMKPiBiYXNpY2FsbHkgcmVtb3ZlZCBiZWNhdXNlIGl0IHdh
cyBhIHBpZWNlIG9mIGNhcmdvIGN1bHQgZm9yIHdoaWNoIHdlCj4gaGFkIG5vIGp1c3RpZmljYXRp
b24gaW4gYW55IG9mIG91ciByZWNvcmRzLgo+IAo+IEluZGVlZCBJIHRoaW5rIGZpeGluZyB0aGlz
IGlzIGEgY2FuZGlkYXRlIGZvciA0LjkuCj4gCj4gRG8geW91IGtub3cgdGhlIG1lY2hhbmlzbSBi
eSB3aGljaCB0aGUgZnJlZW1lbSBzbGFjayBoZWxwcyA/ICBJIHRoaW5rCj4gdGhhdCB3b3VsZCBi
ZSBhIHByZXJlcXVpc2l0ZSBmb3IgcmV2ZXJ0aW5nIHRoaXMuICBUaGF0IHdheSB3ZSBjYW4gaGF2
ZQo+IGFuIHVuZGVyc3RhbmRpbmcgb2Ygd2h5IHdlIGFyZSBkb2luZyB0aGluZ3MsIHJhdGhlciB0
aGFuIGp1c3QKPiBmbGFpbGluZyBhdCByYW5kb20uLi4KCkkgd2lzaCBJIHdvdWxkIHVuZGVyc3Rh
bmQgaXQuCgpPbmUgY2FuZGlkYXRlIHdvdWxkIGJlIDJNLzFHIHBhZ2VzIGJlaW5nIHBvc3NpYmxl
IHdpdGggZW5vdWdoIGZyZWUKbWVtb3J5LCBidXQgSSBoYXZlbid0IHByb29mZWQgdGhpcyB5ZXQu
IEkgY2FuIGhhdmUgYSB0cnkgYnkgZGlzYWJsaW5nCmJpZyBwYWdlcyBpbiB0aGUgaHlwZXJ2aXNv
ci4KCldoYXQgbWFrZXMgdGhlIHdob2xlIHByb2JsZW0gZXZlbiBtb3JlIG15c3RlcmlvdXMgaXMg
dGhhdCB0aGUKcmVncmVzc2lvbiB3YXMgZGV0ZWN0ZWQgZmlyc3Qgd2l0aCBTTEUxMiBTUDMgKGd1
ZXN0IGFuZCBkb20wLCBYZW4gNC45CmFuZCBMaW51eCA0LjQpIGFnYWluc3Qgb2xkZXIgc3lzdGVt
cyAoZ3Vlc3QgYW5kIGRvbTApLiBXaGlsZSB0cnlpbmcKdG8gZmluZCBvdXQgd2hldGhlciB0aGUg
Z3Vlc3Qgb3IgdGhlIFhlbiB2ZXJzaW9uIGFyZSB0aGUgY3VscHJpdCBJCmZvdW5kIHRoYXQgdGhl
IG9sZCBndWVzdCAoYmFzZWQgb24ga2VybmVsIDMuMTIpIHNob3dlZCB0aGUgbWVudGlvbmVkCnBl
cmZvcm1hbmNlIGRyb3Agd2l0aCBhYm92ZSBjb21taXQuIFRoZSBuZXcgZ3Vlc3QgKGJhc2VkIG9u
IGtlcm5lbAo0LjQpIHNob3dzIHRoZSBzYW1lIGJhZCBwZXJmb3JtYW5jZSByZWdhcmRsZXNzIG9m
IHRoZSBYZW4gdmVyc2lvbiBvcgphbW91bnQgb2YgZnJlZSBtZW1vcnkuIEkgaGF2ZW4ndCBmb3Vu
ZCB0aGUgTGludXgga2VybmVsIGNvbW1pdCB5ZXQKYmVpbmcgcmVzcG9uc2libGUgZm9yIHRoYXQg
cGVyZm9ybWFuY2UgZHJvcC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEIeL-0001n1-HO; Fri, 26 May 2017 17:03:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312dfd0c1=Andrew.Cooper3@citrix.com>)
 id 1dEIeK-0001mu-Ad
 for xen-devel@lists.xen.org; Fri, 26 May 2017 17:03:40 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 2D/3D-01735-BEF58295; Fri, 26 May 2017 17:03:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUvd1vEa
 kwafPLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/4yfZCqZLVUz7/pylgXGiaBcjJ4eEgL/E
 qoMP2UBsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALTGeUWN+xiBEkISwQKDHl/GYwm0VAVaLp/
 ysWEJtXwF1izak1jBBD5STOH//JDGJzCnhIfP7UyQ5iCwHVLLtyghnCVpO41n+JHaJXUOLkzC
 dgc5gFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NTPVyU4u
 LE9NTcxKTivWS83M3MQLDhwEIdjCubHc+xCjJwaQkyjt9nXqkEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQneK3EakUKCRanpqRVpmTnAQIZJS3DwKInw3gJJ8xYXJOYWZ6ZDpE4xKkqJ884HSQiAJ
 DJK8+DaYNFziVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8B0Cm8GTmlcBNfwW0mAlose85dZ
 DFJYkIKakGRvvTVqd837B2eF25yZRtYfa8ctFkhi+rkjgSl3z8cNl17W/RYsWd9151C/9ub5P
 VY/Hcu0go1XXmf77Tk68rTCg+Yxuhoh3NIyZ47obMKUvb1RrP13udDi1XWvzowHnJN78Whzze
 xyqWukFjwbfvswQWK8ctnbrtxcfihkV3v0zbZG1QtOH7g6dKLMUZiYZazEXFiQDC3nfBmQIAA
 A==
X-Env-Sender: prvs=312dfd0c1=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495818216!100286659!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7815 invoked from network); 26 May 2017 17:03:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 17:03:38 -0000
X-IronPort-AV: E=Sophos;i="5.38,398,1491264000"; d="scan'208";a="425624985"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 May 2017 18:03:33 +0100
Message-ID: <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/2] x86/pagewalk: Fix pagewalk's handling of
	instruction fetches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVzcGl0ZSB0aGUgY2xhaW0gaW4gdGhlIGNvbW1lbnQgKHdoaWNoIHdhcyBiYXNlZCBwYXJ0bHkg
b24gdGhlIGNvZGUgYWxyZWFkeQpiZWluZyBsaWtlIHRoYXQsIGFuZCBtaXN0YWtlbiByZWFzb25p
bmcgYmVjYXVzZSBvZiBYZW4gbGVha2luZyBOWCBpbnRvIGd1ZXN0CmNvbnRleHQpLCByZWFsaXR5
IGRpZmZlcnMuCgpVc2Ugb2YgdGhlIFNNQVAgZmVhdHVyZSB3aXRob3V0IE5YLCBvciBpbiBhIDIt
bGV2ZWwgZ3Vlc3QsIGRlbW9uc3RyYXRlIGFuCm9ic2VydmFibGUgZGlmZmVyZW5jZSBiZXR3ZWVu
IHJlYWRzIGFuZCBpbnN0cnVjdGlvbiBmZXRjaGVzLCBkZXNwaXRlClBGRUNfaW5zbl9mZXRjaCBu
b3QgYmVpbmcgcmVwb3J0ZWQgaW4gdGhlICNQRiBlcnJvciBjb2RlLiAgVGhpcyBkZW1vbnN0cmF0
ZXMKdGhhdCBpbnN0cnVjdGlvbiBmZXRjaGVzIGFyZSBkaXN0aW5ndWlzaGVkIGZyb20gZGF0YSBy
ZWFkcyBldmVuIHdpdGhvdXQKUEZFQ19pbnNuX2ZldGNoIGJlaW5nIHJlcG9ydGVkLgoKQWx0ZXIg
dGhlIHBhZ2V3YWxrIGxvZ2ljIHRvIGtlZXAgdGhlIHBhZ2V3YWxrIGluc25fZmV0Y2ggaW5wdXQg
aW50YWN0LCBidXQKb25seSBjb25kaXRpb25hbGx5IHJlcG9ydCBpbnNuX2ZldGNoIGluIHRoZSBl
cnJvciBjb2RlLiAgVGhpcyBsb2dpYyBpcyBtb3JlCmluIGxpbmUgd2l0aCB0aGUgSW50ZWwgU0RN
IHRleHQ6CgogKiBJL0QgZmxhZyAoYml0IDQpLgogICBUaGlzIGZsYWcgaXMgMSBpZiAoMSkgdGhl
IGFjY2VzcyBjYXVzaW5nIHRoZSBwYWdlLWZhdWx0IGV4Y2VwdGlvbiB3YXMgYW4KICAgaW5zdHJ1
Y3Rpb24gZmV0Y2g7IGFuZCAoMikgZWl0aGVyIChhKSBDUjQuU01FUCA9IDE7IG9yIChiKSBib3Ro
IChpKSBDUjQuUEFFCiAgID0gMSAoZWl0aGVyIFBBRSBwYWdpbmcgb3IgNC1sZXZlbCBwYWdpbmcg
aXMgaW4gdXNlKTsgYW5kIChpaSkgSUEzMl9FRkVSLk5YRQogICA9IDEuIE90aGVyd2lzZSwgdGhl
IGZsYWcgaXMgMC4gVGhpcyBmbGFnIGRlc2NyaWJlcyB0aGUgYWNjZXNzIGNhdXNpbmcgdGhlCiAg
IHBhZ2UtZmF1bHQgZXhjZXB0aW9uLCBub3QgdGhlIGFjY2VzcyByaWdodHMgc3BlY2lmaWVkIGJ5
IHBhZ2luZy4KCmFuZCB0aGUgQU1EIFNETSB0ZXh0OgoKICogSS9EIC0gQml0IDQuIElmIHRoaXMg
Yml0IGlzIHNldCB0byAxLCBpdCBpbmRpY2F0ZXMgdGhhdCB0aGUgYWNjZXNzIHRoYXQKICAgY2F1
c2VkIHRoZSBwYWdlIGZhdWx0IHdhcyBhbiBpbnN0cnVjdGlvbiBmZXRjaC4gT3RoZXJ3aXNlLCB0
aGlzIGJpdCBpcwogICBjbGVhcmVkIHRvIDAuIFRoaXMgYml0IGlzIG9ubHkgZGVmaW5lZCBpZiBu
by1leGVjdXRlIGZlYXR1cmUgaXMgZW5hYmxlZAogICAoRUZFUi5OWEU9MSAmJiBDUjQuUEFFPTEp
LgoKQ3VyaW91c2x5LCB0aGUgQU1EIG1hbnVhbCBkb2Vzbid0IG1lbnRpb24gU01FUCBkZXNwaXRl
IHNvbWUgRmFtMTZoIHByb2Nlc3NvcnMKYW5kIGFsbCBGYW0xN2ggcHJvY2Vzc29ycyBzdXBwb3J0
aW5nIGl0LiAgRXhwZXJpbWVudGFsbHksIGl0IGJlaGF2ZXMgYXMKZGVzY3JpYmVkIGJ5IEludGVs
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIHwgMjIgKysrKysrKysrLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggNWM2YTg1Yi4uOTcyMzY0ZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jCkBAIC0xMTQsMjIgKzExNCwxOCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBBU1NFUlQoISh3YWxrICYgUEZFQ19p
bXBsaWNpdCkgfHwKICAgICAgICAgICAgISh3YWxrICYgKFBGRUNfaW5zbl9mZXRjaCB8IFBGRUNf
dXNlcl9tb2RlKSkpOwogCi0gICAgLyoKLSAgICAgKiBQRkVDX2luc25fZmV0Y2ggaXMgb25seSB1
c2VkIGFzIGFuIGlucHV0IHRvIHBhZ2V0YWJsZSB3YWxraW5nIGlmIE5YIG9yCi0gICAgICogU01F
UCBhcmUgZW5hYmxlZC4gIE90aGVyd2lzZSwgaW5zdHJ1Y3Rpb24gZmV0Y2hlcyBhcmUgaW5kaXN0
aW5ndWlzaGFibGUKLSAgICAgKiBmcm9tIGRhdGEgcmVhZHMuCi0gICAgICoKLSAgICAgKiBUaGlz
IHByb3BlcnR5IGNhbiBiZSBkZW1vbnN0cmF0ZWQgb24gcmVhbCBoYXJkd2FyZSBieSBoYXZpbmcg
TlggYW5kCi0gICAgICogU01FUCBpbmFjdGl2ZSwgYnV0IFNNQVAgYWN0aXZlLCBhbmQgb2JzZXJ2
aW5nIHRoYXQgRUZMQUdTLkFDIGRldGVybWluZXMKLSAgICAgKiB3aGV0aGVyIGEgcGFnZWZhdWx0
IG9jY3VyZXMgZm9yIHN1cGVydmlzb3IgZXhlY3V0aW9uIG9uIHVzZXIgbWFwcGluZ3MuCi0gICAg
ICovCi0gICAgaWYgKCAhKGd1ZXN0X254X2VuYWJsZWQodikgfHwgZ3Vlc3Rfc21lcF9lbmFibGVk
KHYpKSApCi0gICAgICAgIHdhbGsgJj0gflBGRUNfaW5zbl9mZXRjaDsKLQogICAgIHBlcmZjX2lu
Y3IoZ3Vlc3Rfd2Fsayk7CiAgICAgbWVtc2V0KGd3LCAwLCBzaXplb2YoKmd3KSk7CiAgICAgZ3ct
PnZhID0gdmE7Ci0gICAgZ3ctPnBmZWMgPSB3YWxrICYgKFBGRUNfaW5zbl9mZXRjaCB8IFBGRUNf
dXNlcl9tb2RlIHwgUEZFQ193cml0ZV9hY2Nlc3MpOworICAgIGd3LT5wZmVjID0gd2FsayAmIChQ
RkVDX3VzZXJfbW9kZSB8IFBGRUNfd3JpdGVfYWNjZXNzKTsKKworICAgIC8qCisgICAgICogUEZF
Q19pbnNuX2ZldGNoIGlzIG9ubHkgcmVwb3J0ZWQgaWYgTlggb3IgU01FUCBhcmUgZW5hYmxlZC4g
IEhhcmR3YXJlCisgICAgICogc3RpbGwgZGlzdGluZ3Vlc2VzIGluc3RydWN0aW9uIGZldGNoZXMg
ZHVyaW5nIGRldGVybWluYXRpb24gb2YgYWNjZXNzCisgICAgICogcmlnaHRzLgorICAgICAqLwor
ICAgIGlmICggZ3Vlc3RfbnhfZW5hYmxlZCh2KSB8fCBndWVzdF9zbWVwX2VuYWJsZWQodikgKQor
ICAgICAgICBndy0+cGZlYyB8PSAod2FsayAmIFBGRUNfaW5zbl9mZXRjaCk7CiAKICNpZiBHVUVT
VF9QQUdJTkdfTEVWRUxTID49IDMgLyogUEFFIG9yIDY0Li4uICovCiAjaWYgR1VFU1RfUEFHSU5H
X0xFVkVMUyA+PSA0IC8qIDY0LWJpdCBvbmx5Li4uICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEIeN-0001nT-Od; Fri, 26 May 2017 17:03:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312dfd0c1=Andrew.Cooper3@citrix.com>)
 id 1dEIeL-0001n0-S9
 for xen-devel@lists.xen.org; Fri, 26 May 2017 17:03:41 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 22/AB-01999-DEF58295; Fri, 26 May 2017 17:03:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO7LeI1
 Ig8X7jS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owJDz6xFrxkqTh9bAFTA2MTSxcjJ4eEgL/E
 p7anTCA2m4C+xO4Xn8BsEQF1idMdF1m7GDk4mAVKJM602YGEhQVCJJbPhChnEVCVmPRjMhuIz
 SvgLnH401p2iJFyEueP/2QGsYUE1CSu9V9ih6gRlDg58wnYWmYBCYmDL14wT2DknoUkNQtJag
 Ej0ypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQYACCHYw
 r250PMUpyMCmJ8k5fpx4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3SpxGpJBgUWp6akVaZg4w
 KGHSEhw8SiK8t0DSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US550PUiQAUpRRmgc3AhYhl
 xhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMewBkCk9mXgncpldARzABHeF7Th3kiJJEhJRUA6
 OGwF7z2ofvJJgC18ybdkawfPtmUd+mLz4ciT671YJaZL7qMv52kWm7zD2TP1pCtuOZA8Psynk
 abS88GJZ+s9r1stJoXa6YFueToMcW/9eW8jxM4z/nUMujskSl9mPYzu0fftwVn6z4bR2vwg72
 fFEN09XfQ0oczvzu3PZ7Z+S0K1m/Pi1qnq/EUpyRaKjFXFScCACc8zSciwIAAA==
X-Env-Sender: prvs=312dfd0c1=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495818216!100286659!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7565 invoked from network); 26 May 2017 17:03:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 17:03:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,398,1491264000"; d="scan'208";a="425624975"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 May 2017 18:03:31 +0100
Message-ID: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC for-4.9 0/2] x86/pagewalk: Further bugfixes
	to pagetable walking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgYnVnZml4ZXMgZmluYWxseSBhbGxvdyBteSBjb21wcmVoZW5zaXZlIFhURiB0ZXN0IChm
b2xsb3dpbmcgc2V2ZXJhbApidWdmaXhlcywgYW5kIHRoZSBhZGRlZCBmZWF0dXJlIG9mIHRoZSAw
LWxldmVsIHBhZ2V0YWJsZSB0ZXN0cykgdG8gY29tcGxldGUKc3VjY2Vzc2Z1bGx5IG9uIGEgU2t5
bGFrZSBTZXJ2ZXIgc3lzdGVtLCB3aXRoIFBLVS4KCkkga25vdyB0aGlzIGlzIGdldHRpbmcgdmVy
eSB0aWdodCB0byB0aGUgbGluZSBvbiA0LjksIGJ1dCBpdCB3b3VsZCBiZSBuaWNlIHRvCmdldCB0
aGVzZSBmaXhlcyBpbi4KCkFuZHJldyBDb29wZXIgKDIpOgogIFJldmVydCAieDg2L2h2bTogZGlz
YWJsZSBwa2V5cyBmb3IgZ3Vlc3RzIGluIG5vbi1wYWdpbmcgbW9kZSIKICB4ODYvcGFnZXdhbGs6
IEZpeCBwYWdld2FsaydzIGhhbmRsaW5nIG9mIGluc3RydWN0aW9uIGZldGNoZXMKCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyAgIHwgMTEgKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9n
dWVzdF93YWxrLmMgfCAyMiArKysrKysrKystLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDE0IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:04:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:04:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEIez-0001tq-0j; Fri, 26 May 2017 17:04:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312dfd0c1=Andrew.Cooper3@citrix.com>)
 id 1dEIex-0001tZ-9g
 for xen-devel@lists.xen.org; Fri, 26 May 2017 17:04:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 82/9F-03696-21068295; Fri, 26 May 2017 17:04:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXlcoQSP
 SoPMBn8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHx+FbGgnuCFS13uxgbGB/xdjFyckgI+Eus
 eL6BEcRmE9CX2P3iExOILSKgLnG64yIriM0scJBR4vZSWxBbWCBI4tmun8xdjBwcLAKqEi/f1
 IOEeQXcJXbNfcUOMVJO4vxxkBJODk4BD4nPnzrB4kJANcuunGCGsNUkrvVfYofoFZQ4OfMJC8
 QqCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMDQYQCCHYzXNwYcYpTkYFIS5Z2+Tj1SiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgTvlTiNSCHBotT01Iq0zBxgEMOkJTh4lER4b4GkeYsLEnOLM9MhUqcYFaXEef+BJARAEhmle
 XBtsMi5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeAyBTeDLzSuCmvwJazAS02PecOsjikk
 SElFQD48zbKqIcR+95an6Y56M3Kfts1p70NecuixzYp7VM45LCkT0tr48b71i3am3Uf663bUZ
 Jgs0zmE/bP/adnaUV26Jgt5iJ/cjFpJ7VUgwNN5qLdwsbvWPYoVzI11Xz9aJpZWDWYfvgOe2y
 3u3biyPWfYh253uhyz5rWoiGdHvz9jbhN56MU0SvKrEUZyQaajEXFScCAH6RbB6XAgAA
X-Env-Sender: prvs=312dfd0c1=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495818256!94340433!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64179 invoked from network); 26 May 2017 17:04:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 17:04:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,398,1491264000"; d="scan'208";a="434226891"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 May 2017 18:03:32 +0100
Message-ID: <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Huaitong Han <huaitong.han@intel.com>
Subject: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for guests
	in non-paging mode"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXZlcnRzIGNvbW1pdCBjNDFlMDI2NmRkNTlhYjUwYjdhMTUzMTU3ZTliZDJhM2FkMTE0
YjUzLgoKV2hlbiBkZXRlcm1pbmluZyBBY2Nlc3MgUmlnaHRzLCBQcm90ZWN0aW9uIEtleXMgb25s
eSB0YWtlIGVmZmVjdCB3aGVuIENSNC5QS0UKaXQgc2V0LCBhbmQgNC1sZXZlbCBwYWdpbmcgaXMg
YWN0aXZlLiAgQWxsIG90aGVyIGNpcmN1bXN0YW5jZXMgKG5vdGlibHksIDMyYml0ClBBRSBwYWdp
bmcpIHNraXAgdGhlIFByb3RlY3Rpb24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgoKVGhlcmVmb3Jl
LCB3ZSBkbyBub3QgbmVlZCB0byBjbGVhciBDUjQuUEtFIGJlaGluZCB0aGUgYmFjayBvZiBhIGd1
ZXN0IHdoaWNoIGlzCm5vdCB1c2luZyBwYWdpbmcsIGFzIHN1Y2ggYSBndWVzdCBpcyBuZWNlc3Nl
cmlseSBydW5uaW5nIHdpdGggRUZFUi5MTUUKZGlzYWJsZWQuCgpUaGUge1JELFdSfVBLUlUgaW5z
dHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9yIHVzZSBpbiBhbnkKb3Bl
cmF0aW5nIG1vZGUsIGJ1dCBvbmx5IGlmIENSNC5QS0UgaXMgc2V0LiAgQnkgY2xlYXJpbmcgQ1I0
LlBLRSBiZWhpbmQgdGhlCmJhY2sgb2YgYW4gdW5wYWdlZCBndWVzdCwgdGhlc2UgaW5zdHJ1Y3Rp
b25zIHlpZWxkICNVRCBkZXNwaXRlIHRoZSBndWVzdApzZWVpbmcgUEtFIHNldCBpZiBpdCByZWFk
cyBDUjQsIGFuZCBPU1BLRSBiZWluZyB2aXNpYmxlIGluIENQVUlELgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBp
bnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEh1YWl0
b25nIEhhbiA8aHVhaXRvbmcuaGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYyB8IDExICsrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYzhlZjE4YS4uNTg1NTJjMyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKQEAgLTE2NzMsMTMgKzE2NzMsMTIgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0
ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAo
ICFodm1fcGFnaW5nX2VuYWJsZWQodikgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICogU01FUC9TTUFQL1BLVSBpcyBkaXNhYmxlZCBpZiBDUFUgaXMgaW4gbm9uLXBh
Z2luZyBtb2RlIGluCi0gICAgICAgICAgICAgKiBoYXJkd2FyZS4gSG93ZXZlciBYZW4gYWx3YXlz
IHVzZXMgcGFnaW5nIG1vZGUgdG8gZW11bGF0ZSBndWVzdAotICAgICAgICAgICAgICogbm9uLXBh
Z2luZyBtb2RlLiBUbyBlbXVsYXRlIHRoaXMgYmVoYXZpb3IsIFNNRVAvU01BUC9QS1UgbmVlZHMK
LSAgICAgICAgICAgICAqIHRvIGJlIG1hbnVhbGx5IGRpc2FibGVkIHdoZW4gZ3Vlc3QgVkNQVSBp
cyBpbiBub24tcGFnaW5nIG1vZGUuCisgICAgICAgICAgICAgKiBTTUVQL1NNQVAgaXMgZGlzYWJs
ZWQgaWYgQ1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZSBpbiBoYXJkd2FyZS4KKyAgICAgICAgICAg
ICAqIEhvd2V2ZXIgWGVuIGFsd2F5cyB1c2VzIHBhZ2luZyBtb2RlIHRvIGVtdWxhdGUgZ3Vlc3Qg
bm9uLXBhZ2luZworICAgICAgICAgICAgICogbW9kZS4gVG8gZW11bGF0ZSB0aGlzIGJlaGF2aW9y
LCBTTUVQL1NNQVAgbmVlZHMgdG8gYmUgbWFudWFsbHkKKyAgICAgICAgICAgICAqIGRpc2FibGVk
IHdoZW4gZ3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCiAgICAgICAgICAgICAgKi8K
LSAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0KLSAgICAgICAgICAgICAg
ICB+KFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUEtFKTsKKyAgICAgICAg
ICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0gfihYODZfQ1I0X1NNRVAgfCBYODZfQ1I0
X1NNQVApOwogICAgICAgICB9CiAgICAgICAgIF9fdm13cml0ZShHVUVTVF9DUjQsIHYtPmFyY2gu
aHZtX3ZjcHUuaHdfY3JbNF0pOwogICAgICAgICBicmVhazsKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:04:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEIfH-0001xh-8O; Fri, 26 May 2017 17:04:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312d1fcb7=dario.faggioli@citrix.com>)
 id 1dEIfG-0001xU-Ks
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:04:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2F/10-03696-62068295; Fri, 26 May 2017 17:04:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDva5ygka
 kwYTzfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b89tesBV8EKzrbFrE0ME4U6GLk5JAQCJFY
 e24eI4jNK2AoseZBI5gtLGAp8e7aTiYQm03AQOLNjr2sILaIQIDEqZn72EBsZoEKifNvOsHqW
 QRUJebPOMTexcjBwSlgI9G3XQgkLCRgLXH96SGwcn4BSYlbXz4yQ7RWS/yevZwV4gRtiSPn+t
 khThCUODnzCQtEr5rEjLmXWScw8s1C0jILSRlEXFOidftvdghbW2LZwtfMELatxLp176FqbCQ
 2XV3ACGHLS2x/O4d5ASP7KkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgv
 OT93EyMwlBmAYAfjvWUBhxglOZiURHmnr1OPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGxGnE
 SkkWJSanlqRlpkDjCqYtAQHj5II7y2QNG9xQWJucWY6ROoUoy7Hnb4NX5iEWPLy81KlxHnngx
 QJgBRllObBjYBF+CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8x4AmcKTmVcCt+kV0BFMQEf
 4nlMHOaIkESEl1cBYyMXpcFjsUknoMZclJv8cfjb/9vi3qD+O34jZMu3+nj39hp+WfxW7M6tT
 92Xbwckucwt9n66ee2pN4kTzAy8j8qdweDS/mbOp/fV25uiK6+4beW3f3vjLIhUnufTNj9jPH
 T8k/Z4d8TQ+nBYwIezTp47M/yWB6mauPxZndfals356NXX7GdUvSizFGYmGWsxFxYkAtZjNzO
 sCAAA=
X-Env-Sender: prvs=312d1fcb7=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495818273!81400523!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47590 invoked from network); 26 May 2017 17:04:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 17:04:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,398,1491264000"; 
 d="asc'?scan'208";a="434226964"
Message-ID: <1495818254.7393.73.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 26 May 2017 19:04:14 +0200
In-Reply-To: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9214752391679294281=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9214752391679294281==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-25MDxiJlbtomjuGXGYOE"

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

On Fri, 2017-05-26 at 18:14 +0200, Juergen Gross wrote:
> Looking for the reason of a performance regression of HVM guests
> under
> Xen 4.7 against 4.5 I found the reason to be commit
> c26f92b8fce3c9df17f7ef035b54d97cbe931c7a ("libxl: remove
> freemem_slack")
> in Xen 4.6.
>=20
> The problem occurred when dom0 had to be ballooned down when starting
> the guest. The performance of some micro benchmarks dropped by about
> a factor of 2 with above commit.
>=20
Performance of micro benchmarks run _inside_ the guest, I'm guessing?

> Interesting point is that the performance of the guest will depend on
> the amount of free memory being available at guest creation time.
> When there was barely enough memory available for starting the guest
> the performance will remain low even if memory is being freed later.
>=20
OOC, what kind of host? Big? Small? NUMA, non-NUMA?, etc

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-25MDxiJlbtomjuGXGYOE
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZKGAPAAoJEBZCeImluHPuMcMP/27HHhmfPmPA9NxyBgvn1tmH
r6694fn1HqqW52HaDxNXUn8SyjA4w8AYNrhErCa43eM5fId4HjupAeUJ9GHaGKPE
k7pAjppnaHWYbOfc7hOjYsJLRhtXadmP0bGRQbQ8tNU4BJrTcYCZr7YDMShQjG06
5fZFnFJP0I5rml5qu6BsLI7qYpkRtJJhlWOtczZfiOEVU4Ftq222WQ9AhEpW6irz
7I2Be7LLEeG85FlI1UjyAn+glhCbUT8gkxUeFMnoWk5lW3OjVzHYHyyX+f2/SdyD
oQyr5TG0aXnSD+X6aTKtBB67F55YaJ6HCWvSoBbP1dOCyxP31xnLNu7Yw+6H4CW1
vdXyyfDr5E549CBfall4ZP1sEPKas7YUO0zkEpJl/tOozw9VAXi8b9TPrZgdh6FQ
RbEA3BucN6M2JNaX583LZjnVFx8eF0oecKOJfqGVizxvNLJPFWPgzfVecSdErYjb
r4DqcslT+ZUFB2S7BQ6v5+UJyON9aljrrAuD2iL6v487KDRsWS5M+3Vj6zrwwJEa
Arpq7HsV1y7+9cviXuSvl4Ion7+FvOZsf7k9JXdHf0d7ca9J6Ea0SizzQCkqoy4l
aRvojeGJKPqPvfw4jLArWKN1QGMSmcGBk/2x4UHs205oy+hSGih9bfM79XEJV5w8
v/Lv/xO7OUj6DrWKSgQL
=wY30
-----END PGP SIGNATURE-----

--=-25MDxiJlbtomjuGXGYOE--


--===============9214752391679294281==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9214752391679294281==--


From xen-devel-bounces@lists.xen.org Fri May 26 17:12:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEImg-0002zL-4k; Fri, 26 May 2017 17:12:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEIme-0002zF-Mj
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:12:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D6/D3-02180-FE168295; Fri, 26 May 2017 17:12:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTfddoka
 kwdUeZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP36b+sBYusKlo65jA3MH7Q62Lk4hAS2MQo
 sWHVAVYI5wCjxNLZ31m6GDk4hAW8JB7c9AIxRQRCJa4tEgQpYRbYwSjxZM0h5i5GTqD6+ywSD
 TssQGw2AV2JHTdfg8V5BawkWtY8YAPpZRFQlWh+JQ8SFhUIl+g90M8GUSIocXLmE7BNnALWEn
 /fgU1hFtCT2HH9FyuELS7R9GUllC0vsf3tHOYJjPyzkHTPQtIyC0nLLCQtCxhZVjGqF6cWlaU
 W6ZrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBiYDEOxg/NLvfIhRkoNJSZR3
 +jr1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNsSNCKFBItS01Mr0jJzgDECk5bg4FES4d0Fk
 uYtLkjMLc5Mh0idYlSUEudtAEkIgCQySvPg2mBxeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvGogU3gy80rgpr8CWswEtNj3nDrI4pJEhJRUA+NKfYOdlzOLU96bzD7XGX3XLODQr7Vft5+
 zkBbZ/uhlsiKL+Upxyd3fWk+8WJP02nOP4/2iZaYad870lroeC/BLEF+t7CKddODgbKbIqJKS
 gplrE3ddO7B33iLObs5D3a5r2JUXVFtN3snx5oOonNFR92CfN39Z4i69MU/7dX3NS57nsgsKF
 7opsRRnJBpqMRcVJwIAS6jzSMYCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495818732!84616194!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8466 invoked from network); 26 May 2017 17:12:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 26 May 2017 17:12:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C09FA80D;
 Fri, 26 May 2017 10:12:11 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9994E3F53D;
 Fri, 26 May 2017 10:12:09 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-13-andre.przywara@arm.com>
 <1f7ee937-96c2-55eb-3f1c-af24d03b66ac@arm.com>
 <alpine.DEB.2.10.1705221517580.18759@sstabellini-ThinkPad-X260>
 <9e64ae8b-5364-2928-3627-54341dc89be4@arm.com>
 <alpine.DEB.2.10.1705231046010.18759@sstabellini-ThinkPad-X260>
 <5180bb1b-7542-5839-99d5-09418c18cd12@arm.com>
 <alpine.DEB.2.10.1705251147340.18759@sstabellini-ThinkPad-X260>
 <b2a2dfa7-5f54-a64f-1e94-226ccf965ca4@arm.com>
 <alpine.DEB.2.10.1705251355110.18759@sstabellini-ThinkPad-X260>
 <8d377065-30fc-8a35-aad7-d8770ad02373@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <3767a1b6-3449-cf8a-18a3-4543a408608b@arm.com>
Date: Fri, 26 May 2017 18:12:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <8d377065-30fc-8a35-aad7-d8770ad02373@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijay Kilari <vijay.kilari@gmail.com>
Subject: Re: [Xen-devel] [PATCH v9 12/28] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNi8wNS8xNyAxMToxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8s
Cj4gCj4gT24gMjUvMDUvMTcgMjI6MDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24g
VGh1LCAyNSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgU3RlZmFubywKPj4+
Cj4+PiBPbiAyNS8wNS8yMDE3IDE5OjQ5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4g
T24gVGh1LCAyNSBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+IEhpLAo+Pj4+
Pgo+Pj4+PiBPbiAyMy8wNS8xNyAxODo0NywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+
Pj4gT24gVHVlLCAyMyBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+IEhpIFN0
ZWZhbm8sCj4+Pj4+Pj4KPj4+Pj4+PiBPbiAyMi8wNS8xNyAyMzoxOSwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+Pj4+Pj4+PiBPbiBUdWUsIDE2IE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+Pj4+Pj4gQEAgLTQzNiw4ICs0NzMsMjYgQEAgc3RhdGljIGludAo+Pj4+Pj4+Pj4+
IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3QKPj4+Pj4+Pj4+PiB2Y3B1Cj4+
Pj4+Pj4+Pj4gKnYsIG1taW9faW5mb190ICppbmZvLAo+Pj4+Pj4+Pj4+ICAgICAgc3dpdGNoICgg
Z2ljcl9yZWcgKQo+Pj4+Pj4+Pj4+ICAgICAgewo+Pj4+Pj4+Pj4+ICAgICAgY2FzZSBWUkVHMzIo
R0lDUl9DVExSKToKPj4+Pj4+Pj4+PiAtICAgICAgICAvKiBMUEkncyBub3QgaW1wbGVtZW50ZWQg
Ki8KPj4+Pj4+Pj4+PiAtICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKPj4+Pj4+Pj4+PiAr
ICAgIHsKPj4+Pj4+Pj4+PiArICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+Pj4+Pj4+
ICsKPj4+Pj4+Pj4+PiArICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRz
ICkKPj4+Pj4+Pj4+PiArICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4+Pj4+Pj4+
Pj4gKyAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7
Cj4+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4+ICsgICAgICAgIHZnaWNfbG9jayh2KTsgICAgICAgICAg
ICAgICAgICAgLyogcHJvdGVjdHMKPj4+Pj4+Pj4+PiByZGlzdHNfZW5hYmxlZCAqLwo+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+IEdldHRpbmcgYmFjayB0byB0aGUgbG9ja2luZy4gSSBkb24ndCBzZWUgYW55
IHBsYWNlIHdoZXJlIHdlIGdldAo+Pj4+Pj4+Pj4gdGhlIGRvbWFpbgo+Pj4+Pj4+Pj4gdmdpYyBs
b2NrIGJlZm9yZSB2Q1BVIHZnaWMgbG9jay4gU28gdGhpcyByYWlzZXMgdGhlIHF1ZXN0aW9uIHdo
eQo+Pj4+Pj4+Pj4gdGhpcwo+Pj4+Pj4+Pj4gb3JkZXJpbmcKPj4+Pj4+Pj4+IGFuZCBub3QgbW92
aW5nIHRoaXMgbG9jayBpbnRvIHZnaWNfdmNwdV9lbmFibGVfbHBpcy4KPj4+Pj4+Pj4+Cj4+Pj4+
Pj4+PiBBdCBsZWFzdCB0aGlzIHJlcXVpcmUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSBhbmQg
ZXhwbGFuYXRpb24gaW4KPj4+Pj4+Pj4+IHRoZQo+Pj4+Pj4+Pj4gY29tbWl0Cj4+Pj4+Pj4+PiBt
ZXNzYWdlLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJdCBkb2Vzbid0IGxvb2sgbGlrZSB3ZSBuZWVkIHRv
IHRha2UgdGhlIHYtPmFyY2gudmdpYy5sb2NrIGhlcmUuCj4+Pj4+Pj4+IFdoYXQgaXMKPj4+Pj4+
Pj4gaXQgcHJvdGVjdGluZz8KPj4+Pj4+Pgo+Pj4+Pj4+IFRoZSBuYW1lIG9mIHRoZSBmdW5jdGlv
biBpcyBhIGJpdCBjb25mdXNpb24uIEl0IGRvZXMgbm90IHRha2UgdGhlCj4+Pj4+Pj4gdkNQVQo+
Pj4+Pj4+IHZnaWMKPj4+Pj4+PiBsb2NrIGJ1dCB0aGUgZG9tYWluIHZnaWMgbG9jay4KPj4+Pj4+
Pgo+Pj4+Pj4+IEkgYmVsaWV2ZSB0aGUgdmNwdSBpcyBwYXNzZWQgdG8gYXZvaWQgaGF2ZSB2LT5k
b21haW4gaW4gbW9zdCBvZiB0aGUKPj4+Pj4+PiBjYWxsZXJzLgo+Pj4+Pj4+IEJ1dCB3ZSBzaG91
bGQgcHJvYmFibHkgcmVuYW1lIHRoZSBmdW5jdGlvbi4KPj4+Pj4+Pgo+Pj4+Pj4+IEluIHRoaXMg
Y2FzZSBpdCBwcm90ZWN0cyB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMgYmVjYXVzZSB5b3UgY2FuCj4+
Pj4+Pj4gY29uZmlndXJlIHRoZQo+Pj4+Pj4+IG51bWJlciBvZiBMUElzIHBlciByZS1kaXN0cmli
dXRvciBidXQgdGhpcyBpcyBhIGRvbWFpbiB3aWRlIHZhbHVlLiBJCj4+Pj4+Pj4ga25vdyB0aGUK
Pj4+Pj4+PiBzcGVjIGlzIGNvbmZ1c2luZyBvbiB0aGlzLgo+Pj4+Pj4KPj4+Pj4+IFRoZSBxdW90
aW5nIGhlcmUgaXMgdmVyeSB1bmhlbHBmdWwuIEluIEFuZHJlJ3MgcGF0Y2g6Cj4+Pj4+Pgo+Pj4+
Pj4gQEAgLTQzNiw4ICs0NzMsMjYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21t
aW9fd3JpdGUoc3RydWN0Cj4+Pj4+PiB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPj4+Pj4+
ICAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQo+Pj4+Pj4gICAgICB7Cj4+Pj4+PiAgICAgIGNhc2Ug
VlJFRzMyKEdJQ1JfQ1RMUik6Cj4+Pj4+PiAtICAgICAgICAvKiBMUEkncyBub3QgaW1wbGVtZW50
ZWQgKi8KPj4+Pj4+IC0gICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+Pj4+Pj4gKyAgICB7
Cj4+Pj4+PiArICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+Pj4gKwo+Pj4+Pj4gKyAg
ICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCj4+Pj4+PiArICAgICAg
ICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7Cj4+Pj4+PiArICAgICAgICBpZiAoIGRhYnQuc2l6
ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPj4+Pj4+ICsKPj4+Pj4+ICsgICAgICAg
IHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMKPj4+Pj4+IHJkaXN0
c19lbmFibGVkICovCj4+Pj4+PiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52
Z2ljLmxvY2ssIGZsYWdzKTsKPj4+Pj4+ICsKPj4+Pj4+ICsgICAgICAgIC8qIExQSXMgY2FuIG9u
bHkgYmUgZW5hYmxlZCBvbmNlLCBidXQgbmV2ZXIgZGlzYWJsZWQKPj4+Pj4+IGFnYWluLiAqLwo+
Pj4+Pj4gKyAgICAgICAgaWYgKCAociAmIEdJQ1JfQ1RMUl9FTkFCTEVfTFBJUykgJiYKPj4+Pj4+
ICsgICAgICAgICAgICAgISh2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX0xQSVNfRU5BQkxF
RCkgKQo+Pj4+Pj4gKyAgICAgICAgICAgIHZnaWNfdmNwdV9lbmFibGVfbHBpcyh2KTsKPj4+Pj4+
ICsKPj4+Pj4+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5s
b2NrLCBmbGFncyk7Cj4+Pj4+PiArICAgICAgICB2Z2ljX3VubG9jayh2KTsKPj4+Pj4+ICsKPj4+
Pj4+ICsgICAgICAgIHJldHVybiAxOwo+Pj4+Pj4gKyAgICB9Cj4+Pj4+Pgo+Pj4+Pj4gTXkgcXVl
c3Rpb24gaXM6IGRvIHdlIG5lZWQgdG8gdGFrZSBib3RoIHZnaWNfbG9jayBhbmQKPj4+Pj4+IHYt
PmFyY2gudmdpYy5sb2NrPwo+Pj4+Pgo+Pj4+PiBUaGUgZG9tYWluIGxvY2sgKHRha2VuIGJ5IHZn
aWNfbG9jaygpKSBwcm90ZWN0cyByZGlzdHNfZW5hYmxlZC4gVGhpcwo+Pj4+PiB2YXJpYWJsZSBz
dG9yZXMgd2hldGhlciBhdCBsZWFzdCBvbmUgcmVkaXN0cmlidXRvciBoYXMgTFBJcwo+Pj4+PiBl
bmFibGVkLiBJbgo+Pj4+PiB0aGlzIGNhc2UgdGhlIHByb3BlcnR5IHRhYmxlIGdldHMgaW50byB1
c2UgYW5kIHNpbmNlIHRoZSB0YWJsZSBpcwo+Pj4+PiBzaGFyZWQKPj4+Pj4gYWNyb3NzIGFsbCBy
ZWRpc3RyaWJ1dG9ycywgd2UgbXVzdCBub3QgY2hhbmdlIGl0IGFueW1vcmUsIGV2ZW4gb24KPj4+
Pj4gYW5vdGhlciByZWRpc3RyaWJ1dG9yIHdoaWNoIGhhcyBpdHMgTFBJcyBzdGlsbCBkaXNhYmxl
ZC4KPj4+Pj4gU28gd2hpbGUgdGhpcyBsb29rcyBsaWtlIHRoaXMgaXMgYSBwZXItcmVkaXN0cmli
dXRvciAoPXBlci1WQ1BVKQo+Pj4+PiBwcm9wZXJ0eSwgaXQgaXMgYWN0dWFsbHkgcGVyIGRvbWFp
biwgaGVuY2UgdGhpcyBsb2NrLgo+Pj4+PiBUaGUgVkdJQyBWQ1BVIGxvY2sgaXMgdGhlbiB1c2Vk
IHRvIG5hdHVyYWxseSBwcm90ZWN0IHRoZSBlbmFibGUgYml0Cj4+Pj4+IGFnYWluc3QgbXVsdGlw
bGUgVkNQVXMgYWNjZXNzaW5nIHRoaXMgcmVnaXN0ZXIgc2ltdWx0YW5lb3VzbHkgLSB0aGUKPj4+
Pj4gcmVkaXN0cyBhcmUgTU1JTyBtYXBwZWQsIGJ1dCBub3QgYmFua2VkLCBzbyB0aGlzIGlzIHBv
c3NpYmxlLgo+Pj4+Pgo+Pj4+PiBEb2VzIHRoYXQgbWFrZSBzZW5zZT8KPj4+Pgo+Pj4+IElmIHRo
ZSBWR0lDIFZDUFUgbG9jayBpcyBvbmx5IHVzZWQgdG8gcHJvdGVjdCBWR0lDX1YzX0xQSVNfRU5B
QkxFRCwKPj4+PiBjb3VsZG4ndCB3ZSBqdXN0IHJlYWQvd3JpdGUgdGhlIGJpdCBhdG9taWNhbGx5
PyBJdCdzIGp1c3QgYSBiaXQgYWZ0ZXIKPj4+PiBhbGwsIGl0IGRvZXNuJ3QgbmVlZCBhIGxvY2su
Cj4+Pgo+Pj4gVGhlIHZHSUMgdkNQVSBsb2NrIGlzIGFsc28gaGVyZSB0byBzZXJpYWxpemUgYWNj
ZXNzIHRvIHRoZQo+Pj4gcmUtZGlzdHJpYnV0b3IKPj4+IHN0YXRlIHdoZW4gbmVjZXNzYXJ5Lgo+
Pj4KPj4+IEZvciBpbnN0YW5jZSB5b3UgZG9uJ3Qgd2FudCB0byBhbGxvdyB3cml0ZSBpbiBQRU5E
QkFTRVIgYWZ0ZXIgTFBJcwo+Pj4gaGF2ZSBiZWVuCj4+PiBlbmFibGVkLgo+Pj4KPj4+IElmIHlv
dSBkb24ndCB0YWtlIHRoZSBsb2NrIGhlcmUsIHlvdSB3b3VsZCBoYXZlIGEgc21hbGwgcmFjZSB3
aGVyZQo+Pj4gUEVOREJBU0VSCj4+PiBtaWdodCBiZSB3cml0dGVuIHdoaWxzdCB0aGUgTFBJcyBh
cmUgZ2V0dGluZyBlbmFibGVkLgo+Pj4KPj4+IFRoZSBjb2RlIGluIFBFTkRCQVNFUiB0b2RheSBk
b2VzIG5vdCBzdHJpY3RseSByZXF1aXJlIHRoZSBsb2NraW5nLAo+Pj4gYnV0IEkgdGhpbmsKPj4+
IHdlIHNob3VsZCBrZWVwIHRoZSBsb2NrIGFyb3VuZC4gTW92aW5nIHRvIHRoZSBhdG9taWMgd2ls
bCBub3QgcmVhbGx5Cj4+PiBiZW5lZml0Cj4+PiBoZXJlIGFzIHdyaXRlIHRvIHRob3NlIHJlZ2lz
dGVycyB3aWxsIGJlIHZlcnkgdW5saWtlbHkgc28gd2UgZG9uJ3QKPj4+IG5lZWQgdmVyeQo+Pj4g
Z29vZCBwZXJmb3JtYW5jZS4KPj4KPj4gSSBzdWdnZXN0ZWQgdGhlIGF0b21pYyBhcyBhIHdheSB0
byByZXBsYWNlIHRoZSBsb2NrLCB0byByZWR1Y2UgdGhlCj4+IG51bWJlciBvZiBsb2NrIG9yZGVy
IGRlcGVuZGVuY2llcywgcmF0aGVyIHRoYW4gZm9yIHBlcmZvcm1hbmNlICh3aG8KPj4gY2FyZXMg
YWJvdXQgcGVyZm9ybWFuY2UgZm9yIHRoaXMgY2FzZSkuIElmIGFsbCBhY2Nlc3NlcyB0bwo+PiBW
R0lDX1YzX0xQSVNfRU5BQkxFRCBhcmUgYXRvbWljLCB0aGVuIHdlIHdvdWxkbid0IG5lZWQgdGhl
IGxvY2suCj4+Cj4+IEFub3RoZXIgbWF5YmUgc2ltcGxlciB3YXkgdG8ga2VlcCB0aGUgdmdpYyB2
Y3B1IGxvY2sgYnV0IGF2b2lkCj4+IGludHJvZHVjaW5nIHRoZSB2Z2ljIGRvbWFpbiBsb2NrIC0+
IHZnaWMgdmNwdSBsb2NrIGRlcGVuZGVuY3kgKHRoZSBsZXNzCj4+IHRoZSBiZXR0ZXIpIHdvdWxk
IGJlIHRvIHRha2UgdGhlIHZnaWMgdmNwdSBsb2NrIGZpcnN0LCByZWxlYXNlIGl0LCB0aGVuCj4+
IHRha2UgdGhlIHZnaWMgZG9tYWluIGxvY2sgYW5kIGNhbGwgdmdpY192Y3B1X2VuYWJsZV9scGlz
IGFmdGVyLiAgSW4KPj4gcHNldWRvLWNvZGU6Cj4+Cj4+ICAgICB2Z2ljIHZjcHUgbG9jawo+PiAg
ICAgcmVhZCBvbGQgdmFsdWUgb2YgVkdJQ19WM19MUElTX0VOQUJMRUQKPj4gICAgIHdyaXRlIG5l
dyB2YWx1ZSBvZiBWR0lDX1YzX0xQSVNfRU5BQkxFRAo+PiAgICAgdmdpYyB2Y3B1IHVubG9jawo+
Pgo+PiAgICAgdmdpYyBkb21haW4gbG9jawo+PiAgICAgdmdpY192Y3B1X2VuYWJsZV9scGlzICht
aW51cyB0aGUgc2V0dGluZyBvZiBhcmNoLnZnaWMuZmxhZ3MpCj4+ICAgICB2Z2ljIGRvbWFpbiB1
bmxvY2sKPj4KPj4gSXQgZG9lc24ndCBsb29rIGxpa2Ugd2UgbmVlZCB0byBzZXQgVkdJQ19WM19M
UElTX0VOQUJMRUQgd2l0aGluCj4+IHZnaWNfdmNwdV9lbmFibGVfbHBpcywgc28gdGhpcyBzZWVt
cyB0byBiZSB3b3JraW5nLiBXaGF0IGRvIHlvdSB0aGluaz8KPiAKPiBGcm9tIGEgcG9pbnQgb2Yg
dmlldyBvZiB0aGUgdkdJQyB5b3Ugd2FudCB0byBlbmFibGUgVkdJQ19WM19MUElTX0VOQUJMRUQK
PiBhZnRlciBhbGwgdGhlIHNhbml0eSBjaGVja3MgaGF2ZSBiZWVuIGRvbmUuCj4gCj4gSSB3b3Vs
ZCBoYXZlIGV4cGVjdGVkIHRoZSBJVFMgdG8gY2hlY2sgaWYgdGhlIHJlZGlzdHJpYnV0b3IgaGFz
IGJlZW4KPiBlbmFibGVkIGJlZm9yZSBlbmFibGluZyBpdCAoc2VlIHZnaWNfdjNfdmVyaWZ5X2l0
c19zdGF0dXMpLiBUaGlzIGlzCj4gYmVjYXVzZSB0aGUgSVRTIGlzIHVzaW5nIHRoZSBwcmlvcml0
eSB0YWJsZSBhbmQgYWxzbyB0aGUgbnVtYmVyIG9mIExQSXMuCj4gCj4gU28geW91IGVmZmVjdGl2
ZWx5IHdhbnQgdG8gaGF2ZSBWR0lDX1YzX0xQSVNfRU5BQkxFRCBzZXQgYWZ0ZXIgaW4KPiB2Z2lj
X3ZjcHVfZW5hYmxlX2xwaXMgdG8gYXZvaWQgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uLiBZb3Ug
bWF5IGFsc28KPiB3YW50IHRvIGhhdmUgYSBtYigpIGJlZm9yZSB3cml0aW5nIHRvIGl0IHNvIHlv
dSBjYW4gdXNpbmcKPiBWR0lDX1YzX0xQSVNfRU5BQkxFRCB3aXRob3V0IGFueSBsb2NrIHNhZmVs
eS4KClJpZ2h0LCBJIGFkZGVkIGFuIHNtcF9tYigpIGFmdGVyIHRoZSByZGlzdHNfZW5hYmxlZCB3
cml0ZSB0byBtYWtlIHN1cmUKdGhpcyBpcyBpbiBzeW5jLgoKPiBBbmRyZSwgY2FuIHlvdSBleHBs
YWluIHdoeSB0aGUgSVRTIGRvZXMgbm90IGNoZWNrIHdoZXRoZXIgdGhlCj4gcmRpc3RzX2VuYWJs
ZWQgYXJlIGVuYWJsZWQ/CgpTbyBhcmNoaXRlY3R1cmFsbHkgaXQncyBub3QgcmVxdWlyZWQgdG8g
aGF2ZSBMUElzIGVuYWJsZWQsIGFuZCBmcm9tIGEKc3BlYyBwb2ludCBvZiB2aWV3IHRoZSBJVFMg
ZG9lcyBub3QgY2FyZSBhYm91dCB0aGUgTFBJJ3MgcHJvcGVydGllcy4KV2UgY2hlY2sgZm9yIExQ
SXMgYmVpbmcgZW5hYmxlZCBvbiB0aGF0IHJlZGlzdHJpYnV0b3IgYmVmb3JlIGluamVjdGluZyBM
UEkuCgpCdXQgSSB0aGluayB5b3UgYXJlIHJpZ2h0IHRoYXQgb3VyIGltcGxlbWVudGF0aW9uIGlz
IGEgYml0IHNsb3BweSB3aXRoCnRoZSBzZXBhcmF0aW9uIGJldHdlZW4gTFBJcyBhbmQgdGhlIElU
UywgYW5kIHJlYWRzIHRoZSBwcm9wZXJ0eSB0YWJsZQp3aGlsZSBoYW5kbGluZyBjb21tYW5kcyAt
IGJlY2F1c2Ugd2Ugb25seSBrZWVwIHRyYWNrIG9mIG1hcHBlZCBMUElzLgpTbyBJIGFkZGVkIGEg
Y2hlY2sgbm93IGluIHVwZGF0ZV9scGlfcHJvcGVydGllcygpIHRvIGJhaWwgb3V0ICh3aXRob3V0
CmFuIGVycm9yKSBpZiBubyByZWRpc3RyaWJ1dG9yIGhhcyBMUElzIGVuYWJsZWQgeWV0LiBUaGF0
IHNob3VsZCBzb2x2ZQp0aGF0IGNvcm5lciBjYXNlLgoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:14:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:14:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEIoc-000374-Ga; Fri, 26 May 2017 17:14:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dEIoa-00036x-Qr
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:14:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 32/8C-03920-86268295; Fri, 26 May 2017 17:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXiVRtkoJuWpBF
 psOCqjcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF34hHGgnlLGSsW7jzP3MB4qY2xi5GLQ0hg
 GqNEy9SFTF2MnBwsAoeZJU40loMkJARWsUos3PyUHSQhIRAnsebsXiYIu0Ji9roGoG4OoG41i
 TVvoiAGdTBJXLv7kB0kziagI7FuRi1IubCAkUTHrnNsILaIgL7EptuN7CD1zAJPmCUebNnMDJ
 LgFbCV6Fx6lhXiCFWJRQd+g+0SFQiXeNt4hAWiRlDi5MwnYDazgLrEn3mXmCFseYntb+cwT2A
 UnIWkbBaSsllIyhYwMq9i1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLz
 czcxAoOXAQh2MN5bFnCIUZKDSUmUd/o69UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryqiRqRQ
 oJFqempFWmZOcA4gklLcPAoifDmgaR5iwsSc4sz0yFSpxgtOTasXv+FiWPSge1AcsXbXV+YhF
 jy8vNSpcR5k0EaBEAaMkrz4MbBYv0So6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHn7QabwZOa
 VwG19BXQQE9BBvufUQQ4qSURISTUwlgs7ZJ/TUFpwOj7W1Ffn17pgKwf5dWeSX7CvPl4c9Eyq
 hmf6GSeFO2cj9rQ/es4r5OYc8fRXksGC8yH9Zvy11UZJyiZpyRY2rH16bw/VqXFffsallln38
 Or7+ofVW5KSZOINyn3nibO4RVU9Slt18+2dfU8SPk5iqntpdySyvq/j12wd75dKLMUZiYZazE
 XFiQDUGkZN8AIAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495818854!47858180!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4479 invoked from network); 26 May 2017 17:14:14 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
 (74.125.82.48)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 17:14:14 -0000
Received: by mail-wm0-f48.google.com with SMTP id m7so7331090wmg.0
 for <xen-devel@lists.xenproject.org>; Fri, 26 May 2017 10:14:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:subject:to:cc:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=4oJXg0JZQSn3i7f8w22zVl/JHJjZSdLWWqBiA4sq4WI=;
 b=SR28krDyHG2kAUsFjMwDgD9taOGl1bIF9nF3QvvskSNv5Emueefo+0bG2L+asUE+o7
 RfC4NkdAnqQLWoDqDCxrjzZ0Aqs66sX1UL+Nkxk4UBf5wjWA4OzM66gmniWK8CHpV1jo
 0ACMNUQlBKhnPNsrR2Jx0/5+kbSH+HkaNN1uE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:cc:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=4oJXg0JZQSn3i7f8w22zVl/JHJjZSdLWWqBiA4sq4WI=;
 b=ri0PwhTBNJjLAi31dskU83DsdtOd7YKcNETnTbWHRlIrJVkjhzVckE4YkcbadP3gf3
 CjdDzoO4mYhKB+whVjl8zDuLW+Ha5mf5X4EO2rVo81sypsqfLs0wCbvabYmnUi43xwLq
 IsxE27QaeXY8PX7JJP1G5qMbzoAyeNN6hpEWPzFLztLVYhPEheBu/sHNSh6tvxGNpOir
 PfOKHA1LjRiXZsoYKCzaHUMXdaMpo9r1kv9gltBzVmq296WcRAqyH2vExQcI6JoGst1N
 yKIYODeC36+feptJvlvEj69FwyNvUYYMa2MFtWq2WqfNzyDtuNMSynmIjOYeGfofd7lp
 7J8g==
X-Gm-Message-State: AODbwcCzgksZ3iX6YkG5iFTWwcaijXCW06sWlDQfwx0HN9pDA2UYXymH
 BcWP4ZLAVUVLEv3n
X-Received: by 10.28.105.21 with SMTP id e21mr13464026wmc.4.1495818854058;
 Fri, 26 May 2017 10:14:14 -0700 (PDT)
Received: from ?IPv6:::1? (ks39974.kimsufi.com. [91.121.25.35])
 by smtp.gmail.com with ESMTPSA id l18sm2730360wmd.11.2017.05.26.10.14.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 May 2017 10:14:13 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
Date: Fri, 26 May 2017 18:14:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, punit.agrawal@arm.com,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 Julien Grall <julien.grall@linaro.org>, vikrams@qti.qualcomm.com,
 okaya@qti.qualcomm.com, "Goel, Sameer" <sgoel@qti.qualcomm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, roger.pau@citrix.com
Subject: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGRvY3VtZW50IGJlbG93IGlzIGFuIFJGQyB2ZXJzaW9uIG9mIGEgZGVzaWdu
IHByb3Bvc2FsIGZvciBQQ0kKUGFzc3Rocm91Z2ggaW4gWGVuIG9uIEFSTS4gSXQgYWltcyB0byBk
ZXNjcmliZSBmcm9tIGFuIGhpZ2ggbGV2ZWwgcGVyc3BlY3RpdmUKdGhlIGludGVyYWN0aW9uIHdp
dGggdGhlIGRpZmZlcmVudCBzdWJzeXN0ZW1zIGFuZCBob3cgZ3Vlc3Qgd2lsbCBiZSBhYmxlCnRv
IGRpc2NvdmVyIGFuZCBhY2Nlc3MgUENJLgoKQ3VycmVudGx5IG9uIEFSTSwgWGVuIGRvZXMgbm90
IGhhdmUgYW55IGtub3dsZWRnZSBhYm91dCBQQ0kgZGV2aWNlcy4gVGhpcwptZWFucyB0aGF0IElP
TU1VIGFuZCBpbnRlcnJ1cHQgY29udHJvbGxlciAoc3VjaCBhcyBJVFMpIHJlcXVpcmluZyBzcGVj
aWZpYwpjb25maWd1cmF0aW9uIHdpbGwgbm90IHdvcmsgd2l0aCBQQ0kgZXZlbiB3aXRoIERPTTAu
CgpUaGUgUENJIFBhc3N0aHJvdWdoIHdvcmsgY291bGQgYmUgZGl2aWRlZCBpbiAyIHBoYXNlczoK
ICAgICAgICAqIFBoYXNlIDE6IFJlZ2lzdGVyIGFsbCBQQ0kgZGV2aWNlcyBpbiBYZW4gPT4gd2ls
bCBhbGxvdwogICAgICAgICAgICAgICAgICAgdG8gdXNlIElUUyBhbmQgU01NVSB3aXRoIFBDSSBp
biBYZW4KICAgICAgICAqIFBoYXNlIDI6IEFzc2lnbiBkZXZpY2VzIHRvIGd1ZXN0cwoKVGhpcyBk
b2N1bWVudCBhaW1zIHRvIGRlc2NyaWJlIHRoZSAyIHBoYXNlcywgYnV0IGZvciBub3cgb25seSBw
aGFzZQoxIGlzIGZ1bGx5IGRlc2NyaWJlZC4KCgpJIHRoaW5rIEkgd2FzIGFibGUgdG8gZ2F0aGVy
IGFsbCBvZiB0aGUgZmVlZGJhY2tzIGFuZCBjb21lIHVwIHdpdGggYSBzb2x1dGlvbgp0aGF0IHdp
bGwgc2F0aXNmeSBhbGwgdGhlIHBhcnRpZXMuIFRoZSBkZXNpZ24gZG9jdW1lbnQgaGFzIGNoYW5n
ZWQgcXVpdGUgYSBsb3QKY29tcGFyZSB0byB0aGUgZWFybHkgZHJhZnQgc2VudCBmZXcgbW9udGhz
IGFnby4gVGhlIG1ham9yIGNoYW5nZXMgYXJlOgoJKiBQcm92aWRlIG1vcmUgZGV0YWlscyBob3cg
UENJIHdvcmtzIG9uIEFSTSBhbmQgdGhlIGludGVyYWN0aW9ucyB3aXRoCglNU0kgY29udHJvbGxl
ciBhbmQgSU9NTVUKCSogUHJvdmlkZSBkZXRhaWxzIG9uIHRoZSBleGlzdGluZyBob3N0IGJyaWRn
ZSBpbXBsZW1lbnRhdGlvbnMKCSogR2l2ZSBtb3JlIGV4cGxhbmF0aW9uIGFuZCBqdXN0aWZpY2F0
aW9ucyBvbiB0aGUgYXBwcm9hY2ggY2hvc2VuIAoJKiBEZXNjcmliaW5nIHRoZSBoeXBlcmNhbGxz
IHVzZWQgYW5kIGhvdyB0aGV5IHNob3VsZCBiZSBjYWxsZWQKCkZlZWRiYWNrcyBhcmUgd2VsY29t
ZWQuCgpDaGVlcnMsCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKJSBQQ0kgcGFzcy10aHJvdWdo
IHN1cHBvcnQgb24gQVJNCiUgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
JSBEcmFmdCBCCgojIFByZWZhY2UKClRoaXMgZG9jdW1lbnQgYWltcyB0byBkZXNjcmliZSB0aGUg
Y29tcG9uZW50cyByZXF1aXJlZCB0byBlbmFibGUgdGhlIFBDSQpwYXNzLXRocm91Z2ggb24gQVJN
LgoKVGhpcyBpcyBhbiBlYXJseSBkcmFmdCBhbmQgc29tZSBxdWVzdGlvbnMgYXJlIHN0aWxsIHVu
YW5zd2VyZWQuIFdoZW4gdGhpcyBpcwp0aGUgY2FzZSwgdGhlIHRleHQgd2lsbCBjb250YWluIFhY
WC4KCiMgSW50cm9kdWN0aW9uCgpQQ0kgcGFzcy10aHJvdWdoIGFsbG93cyB0aGUgZ3Vlc3QgdG8g
cmVjZWl2ZSBmdWxsIGNvbnRyb2wgb2YgcGh5c2ljYWwgUENJCmRldmljZXMuIFRoaXMgbWVhbnMg
dGhlIGd1ZXN0IHdpbGwgaGF2ZSBmdWxsIGFuZCBkaXJlY3QgYWNjZXNzIHRvIHRoZSBQQ0kKZGV2
aWNlLgoKQVJNIGlzIHN1cHBvcnRpbmcgYSBraW5kIG9mIGd1ZXN0IHRoYXQgZXhwbG9pdHMgYXMg
bXVjaCBhcyBwb3NzaWJsZQp2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGluIGhhcmR3YXJlLiBUaGUg
Z3Vlc3Qgd2lsbCByZWx5IG9uIFBWIGRyaXZlciBvbmx5CmZvciBJTyAoZS5nIGJsb2NrLCBuZXR3
b3JrKSBhbmQgaW50ZXJydXB0cyB3aWxsIGNvbWUgdGhyb3VnaCB0aGUgdmlydHVhbGl6ZWQKaW50
ZXJydXB0IGNvbnRyb2xsZXIsIHRoZXJlZm9yZSB0aGVyZSBhcmUgbm8gYmlnIGNoYW5nZXMgcmVx
dWlyZWQgd2l0aGluIHRoZQprZXJuZWwuCgpBcyBhIGNvbnNlcXVlbmNlLCBpdCB3b3VsZCBiZSBw
b3NzaWJsZSB0byByZXBsYWNlIFBWIGRyaXZlcnMgYnkgYXNzaWduaW5nIHJlYWwKZGV2aWNlcyB0
byB0aGUgZ3Vlc3QgZm9yIEkvTyBhY2Nlc3MuIFhlbiBvbiBBUk0gd291bGQgdGhlcmVmb3JlIGJl
IGFibGUgdG8KcnVuIHVubW9kaWZpZWQgb3BlcmF0aW5nIHN5c3RlbS4KClRvIGFjaGlldmUgdGhp
cyBnb2FsLCBpdCBsb29rcyBtb3JlIHNlbnNpYmxlIHRvIGdvIHRvd2FyZHMgZW11bGF0aW5nIHRo
ZQpob3N0IGJyaWRnZSAodGhlcmUgd2lsbCBiZSBtb3JlIGRldGFpbHMgbGF0ZXIpLiBBIGd1ZXN0
IHdvdWxkIGJlIGFibGUgdG8gdGFrZQphZHZhbnRhZ2Ugb2YgdGhlIGZpcm13YXJlIHRhYmxlcywg
b2J2aWF0aW5nIHRoZSBuZWVkIGZvciBhIHNwZWNpZmljIGRyaXZlcgpmb3IgWGVuLgoKVGh1cywg
aW4gdGhpcyBkb2N1bWVudCB3ZSBmb2xsb3cgdGhlIGVtdWxhdGVkIGhvc3QgYnJpZGdlIGFwcHJv
YWNoLgoKIyBQQ0kgdGVybWlub2xvZ2llcwoKRWFjaCBQQ0kgZGV2aWNlIHVuZGVyIGEgaG9zdCBi
cmlkZ2UgaXMgdW5pcXVlbHkgaWRlbnRpZmllZCBieSBpdHMgUmVxdWVzdGVyIElECihBS0EgUklE
KS4gQSBSZXF1ZXN0ZXIgSUQgaXMgYSB0cmlwbGV0IG9mIEJ1cyBudW1iZXIsIERldmljZSBudW1i
ZXIsIGFuZApGdW5jdGlvbi4KCldoZW4gdGhlIHBsYXRmb3JtIGhhcyBtdWx0aXBsZSBob3N0IGJy
aWRnZXMsIHRoZSBzb2Z0d2FyZSBjYW4gYWRkIGEgZm91cnRoCm51bWJlciBjYWxsZWQgU2VnbWVu
dCAoc29tZXRpbWVzIGNhbGxlZCBEb21haW4pIHRvIGRpZmZlcmVudGlhdGUgaG9zdCBicmlkZ2Vz
LgpBIFBDSSBkZXZpY2Ugd2lsbCB0aGVuIHVuaXF1ZWx5IGJ5IHNlZ21lbnQ6YnVzOmRldmljZTpm
dW5jdGlvbiAoQUtBIFNCREYpLgoKU28gZ2l2ZW4gYSBzcGVjaWZpYyBTQkRGLCBpdCB3b3VsZCBi
ZSBwb3NzaWJsZSB0byBmaW5kIHRoZSBob3N0IGJyaWRnZSBhbmQgdGhlClJJRCBhc3NvY2lhdGVk
IHRvIGEgUENJIGRldmljZS4gVGhlIHBhaXIgKGhvc3QgYnJpZGdlLCBSSUQpIHdpbGwgb2Z0ZW4g
YmUgdXNlZAp0byBmaW5kIHRoZSByZWxldmFudCBpbmZvcm1hdGlvbiBmb3IgY29uZmlndXJpbmcg
dGhlIGRpZmZlcmVudCBzdWJzeXN0ZW1zIChlLmcKSU9NTVUsIE1TSSBjb250cm9sbGVyKS4gRm9y
IGNvbnZlbmllbmNlLCB0aGUgcmVzdCBvZiB0aGUgZG9jdW1lbnQgd2lsbCB1c2UKU0JERiB0byBy
ZWZlciB0byB0aGUgcGFpciAoaG9zdCBicmlkZ2UsIFJJRCkuCgojIFBDSSBob3N0IGJyaWRnZQoK
UENJIGhvc3QgYnJpZGdlIGVuYWJsZXMgZGF0YSB0cmFuc2ZlciBiZXR3ZWVuIGEgaG9zdCBwcm9j
ZXNzb3IgYW5kIFBDSSBidXMKYmFzZWQgZGV2aWNlcy4gVGhlIGJyaWRnZSBpcyB1c2VkIHRvIGFj
Y2VzcyB0aGUgY29uZmlndXJhdGlvbiBzcGFjZSBvZiBlYWNoClBDSSBkZXZpY2VzIGFuZCwgb24g
c29tZSBwbGF0Zm9ybSBtYXkgYWxzbyBhY3QgYXMgYW4gTVNJIGNvbnRyb2xsZXIuCgojIyBJbml0
aWFsaXphdGlvbiBvZiB0aGUgUENJIGhvc3QgYnJpZGdlCgpXaGlsc3QgaXQgd291bGQgYmUgZXhw
ZWN0ZWQgdGhhdCB0aGUgYm9vdGxvYWRlciB0YWtlcyBjYXJlIG9mIGluaXRpYWxpemluZwp0aGUg
UENJIGhvc3QgYnJpZGdlLCBvbiBzb21lIHBsYXRmb3JtcyBpdCBpcyBkb25lIGluIHRoZSBPcGVy
YXRpbmcgU3lzdGVtLgoKVGhpcyBtYXkgaW5jbHVkZSBlbmFibGluZy9jb25maWd1cmluZyB0aGUg
Y2xvY2tzIHRoYXQgY291bGQgYmUgc2hhcmVkIGFtb25nCm11bHRpcGxlIGRldmljZXMuCgojIyBB
Y2Nlc3NpbmcgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UKCkFjY2Vzc2luZyB0aGUgUENJIGNvbmZp
Z3VyYXRpb24gc3BhY2UgY2FuIGJlIGRpdmlkZWQgaW4gMiBjYXRlZ29yeToKICAgICogSW5kaXJl
Y3QgYWNjZXNzLCB3aGVyZSB0aGUgY29uZmlndXJhdGlvbiBzcGFjZXMgYXJlIG11bHRpcGxleGVk
LiBBbgogICAgZXhhbXBsZSB3b3VsZCBiZSBsZWdhY3kgbWV0aG9kIG9uIHg4NiAoZS5nIDB4Y2Y4
IGFuZCAweGNmYykuIE9uIEFSTSBhCiAgICBzaW1pbGFyIG1ldGhvZCBpcyB1c2VkIGJ5IFBDSWUg
UkNhciByb290IGNvbXBsZXggKHNlZSBbMTJdKS4KICAgICogRUNBTSBhY2Nlc3MsIGVhY2ggY29u
ZmlndXJhdGlvbiBzcGFjZSB3aWxsIGhhdmUgaXRzIG93biBhZGRyZXNzIHNwYWNlLgoKV2hpbHN0
IEVDQU0gaXMgYSBzdGFuZGFyZCwgc29tZSBQQ0kgaG9zdCBicmlkZ2VzIHdpbGwgcmVxdWlyZSBz
cGVjaWZpYyBmaWRkbGluZwp3aGVuIGFjY2VzcyB0aGUgcmVnaXN0ZXJzIChzZWUgdGh1bmRlci1l
Y2FtIFsxM10pLgoKSW4gbW9zdCBvZiB0aGUgY2FzZXMsIGFjY2Vzc2luZyBhbGwgdGhlIFBDSSBj
b25maWd1cmF0aW9uIHNwYWNlcyB1bmRlciBhCmdpdmVuIFBDSSBob3N0IHdpbGwgYmUgZG9uZSB0
aGUgc2FtZSB3YXkgKGkuZSBlaXRoZXIgaW5kaXJlY3QgYWNjZXNzIG9yIEVDQU0KYWNjZXNzKS4g
SG93ZXZlciwgdGhlcmUgYXJlIGEgZmV3IGNhc2VzLCBkZXBlbmRlbnQgb24gdGhlIFBDSSBkZXZp
Y2VzIGFjY2Vzc2VkLAp3aGljaCB3aWxsIHVzZSBkaWZmZXJlbnQgbWV0aG9kcyAoc2VlIHRodW5k
ZXItcGVtIFsxNF0pLgoKIyMgR2VuZXJpYyBob3N0IGJyaWRnZQoKRm9yIHRoZSBwdXJwb3NlIG9m
IHRoaXMgZG9jdW1lbnQsIHRoZSB0ZXJtICJnZW5lcmljIGhvc3QgYnJpZGdlIiB3aWxsIGJlIHVz
ZWQKdG8gZGVzY3JpYmUgYW55IGhvc3QgYnJpZGdlIEVDQU0tY29tcGxpYW50IGFuZCB0aGUgaW5p
dGlhbGl6YXRpb24sIGlmIHJlcXVpcmVkLAp3aWxsIGJlIGFscmVhZHkgZG9uZSBieSB0aGUgZmly
bXdhcmUvYm9vdGxvYWRlci4KCiMgSW50ZXJhY3Rpb24gb2YgdGhlIFBDSSBzdWJzeXN0ZW0gd2l0
aCBvdGhlciBzdWJzeXN0ZW1zCgpJbiBvcmRlciB0byBoYXZlIGEgUENJIGRldmljZSBmdWxseSB3
b3JraW5nLCBYZW4gd2lsbCBuZWVkIHRvIGNvbmZpZ3VyZQpvdGhlciBzdWJzeXN0ZW1zIHN1Y2gg
YXMgdGhlIElPTU1VIGFuZCB0aGUgSW50ZXJydXB0IENvbnRyb2xsZXIuCgpUaGUgaW50ZXJhY3Rp
b24gZXhwZWN0ZWQgYmV0d2VlbiB0aGUgUENJIHN1YnN5c3RlbSBhbmQgdGhlIG90aGVyIHN1YnN5
c3RlbXMgaXM6CiAgICAqIEFkZCBhIGRldmljZQogICAgKiBSZW1vdmUgYSBkZXZpY2UKICAgICog
QXNzaWduIGEgZGV2aWNlIHRvIGEgZ3Vlc3QKICAgICogRGVhc3NpZ24gYSBkZXZpY2UgZnJvbSBh
IGd1ZXN0CgpYWFg6IERldGFpbCB0aGUgaW50ZXJhY3Rpb24gd2hlbiBhc3NpZ25pbmcvZGVhc3Np
Z25pbmcgZGV2aWNlCgpJbiB0aGUgZm9sbG93aW5nIHN1YnNlY3Rpb25zLCB0aGUgaW50ZXJhY3Rp
b25zIHdpbGwgYmUgYnJpZWZseSBkZXNjcmliZWQgZnJvbSBhCmhpZ2hlciBsZXZlbCBwZXJzcGVj
dGl2ZS4gSG93ZXZlciwgaW1wbGVtZW50YXRpb24gZGV0YWlscyBzdWNoIGFzIGNhbGxiYWNrLApz
dHJ1Y3R1cmUsIGV0Yy4uLiBhcmUgYmV5b25kIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LgoK
IyMgSU9NTVUKClRoZSBJT01NVSB3aWxsIGJlIHVzZWQgdG8gaXNvbGF0ZSB0aGUgUENJIGRldmlj
ZSB3aGVuIGFjY2Vzc2luZyB0aGUgbWVtb3J5IChlLmcKRE1BIGFuZCBNU0kgRG9vcmJlbGxzKS4g
T2Z0ZW4gdGhlIElPTU1VIHdpbGwgYmUgY29uZmlndXJlZCB1c2luZyBhIE1hc3RlcklECihha2Eg
U3RyZWFtSUQgZm9yIEFSTSBTTU1VKSAgdGhhdCBjYW4gYmUgZGVkdWNlZCBmcm9tIHRoZSBTQkRG
IHdpdGggdGhlIGhlbHAKb2YgdGhlIGZpcm13YXJlIHRhYmxlcyAoc2VlIGJlbG93KS4KCldoaWxz
dCBpbiB0aGVvcnksIGFsbCB0aGUgbWVtb3J5IHRyYW5zYWN0aW9ucyBpc3N1ZWQgYnkgYSBQQ0kg
ZGV2aWNlIHNob3VsZApnbyB0aHJvdWdoIHRoZSBJT01NVSwgb24gY2VydGFpbiBwbGF0Zm9ybXMg
c29tZSBvZiB0aGUgbWVtb3J5IHRyYW5zYWN0aW9uIG1heQpub3QgcmVhY2ggdGhlIElPTU1VIGJl
Y2F1c2UgdGhleSBhcmUgaW50ZXJwcmV0ZWQgYnkgdGhlIGhvc3QgYnJpZGdlLiBGb3IKaW5zdGFu
Y2UsIHRoaXMgY291bGQgaGFwcGVuIGlmIHRoZSBNU0kgZG9vcmJlbGwgaXMgYnVpbHQgaW50byB0
aGUgUENJIGhvc3QKYnJpZGdlIG9yIGZvciBQMlAgdHJhZmZpYy4gU2VlIFs2XSBmb3IgbW9yZSBk
ZXRhaWxzLgoKWFhYOiBJIHRoaW5rIHRoaXMgY291bGQgYmUgc29sdmVkIGJ5IHVzaW5nIGRpcmVj
dCBtYXBwaW5nIChlLmcgR0ZOID09IE1GTiksCnRoaXMgd291bGQgbWVhbiB0aGUgZ3Vlc3QgbWVt
b3J5IGxheW91dCB3b3VsZCBiZSBzaW1pbGFyIHRvIHRoZSBob3N0IG9uZSB3aGVuClBDSSBkZXZp
Y2VzIHdpbGwgYmUgcGFzcy10aHJvdWdoZWQgPT4gRGV0YWlsIGl0LgoKIyMgSW50ZXJydXB0IGNv
bnRyb2xsZXIKClBDSSBzdXBwb3J0cyB0aHJlZSBraW5kIG9mIGludGVycnVwdHM6IGxlZ2FjeSBp
bnRlcnJ1cHQsIE1TSSBhbmQgTVNJLVguIE9uIEFSTSwKbGVnYWN5IGludGVycnVwdHMgd2lsbCBi
ZSBtYXBwZWQgdG8gU1BJcy4gTVNJIGFuZCBNU0ktWCB3aWxsIHdyaXRlIHRoZWlyCnBheWxvYWQg
aW4gYSBkb29yYmVsbCBiZWxvbmdpbmcgdG8gYSBNU0kgY29udHJvbGxlci4KCiMjIyBFeGlzdGlu
ZyBNU0kgY29udHJvbGxlcnMKCkluIHRoaXMgc2VjdGlvbiBzb21lIG9mIHRoZSBleGlzdGluZyBj
b250cm9sbGVycyBhbmQgdGhlaXIgaW50ZXJhY3Rpb24gd2l0aAp0aGUgZGV2aWNlcyB3aWxsIGJl
IGJyaWVmbHkgZGVzY3JpYmVkLiBNb3JlIGRldGFpbHMgY2FuIGJlIGZvdW5kIGluIHRoZQpyZXNw
ZWN0aXZlIHNwZWNpZmljYXRpb25zIG9mIGVhY2ggTVNJIGNvbnRyb2xsZXIuCgpNU0lzIGNhbiBi
ZSBkaXN0aW5ndWlzaGVkIGJ5IHNvbWUgY29tYmluYXRpb24gb2YKICAgICogdGhlIERvb3JiZWxs
CiAgICAgICAgSXQgaXMgdGhlIE1NSU8gYWRkcmVzcyB3cml0dGVuIHRvLiBEZXZpY2VzIG1heSBi
ZSBjb25maWd1cmVkIGJ5CiAgICAgICAgc29mdHdhcmUgdG8gd3JpdGUgdG8gYXJiaXRyYXJ5IGRv
b3JiZWxscyB3aGljaCB0aGV5IGNhbiBhZGRyZXNzLgogICAgICAgIEFuIE1TSSBjb250cm9sbGVy
IG1heSBmZWF0dXJlIGEgbnVtYmVyIG9mIGRvb3JiZWxscy4KICAgICogdGhlIFBheWxvYWQKICAg
ICAgICBEZXZpY2VzIG1heSBiZSBjb25maWd1cmVkIHRvIHdyaXRlIGFuIGFyYml0cmFyeSBwYXls
b2FkIGNob3NlbiBieQogICAgICAgIHNvZnR3YXJlLiBNU0kgY29udHJvbGxlcnMgbWF5IGhhdmUg
cmVzdHJpY3Rpb25zIG9uIHBlcm1pdHRlZCBwYXlsb2FkLgogICAgICAgIFhlbiB3aWxsIGhhdmUg
dG8gc2FuaXRpemUgdGhlIHBheWxvYWQgdW5sZXNzIGl0IGlzIGtub3duIHRvIGJlIGFsd2F5cwog
ICAgICAgIHNhZmUuCiAgICAqIFNpZGViYW5kIGluZm9ybWF0aW9uIGFjY29tcGFueWluZyB0aGUg
d3JpdGUKICAgICAgICBUeXBpY2FsbHkgdGhpcyBpcyBuZWl0aGVyIGNvbmZpZ3VyYWJsZSBub3Ig
cHJvYmVhYmxlLCBhbmQgZGVwZW5kcyBvbgogICAgICAgIHRoZSBwYXRoIHRha2VuIHRocm91Z2gg
dGhlIG1lbW9yeSBzeXN0ZW0gKGkuZSBpdCBpcyBhIHByb3BlcnR5IG9mIHRoZQogICAgICAgIGNv
bWJpbmF0aW9uIG9mIE1TSSBjb250cm9sbGVyIGFuZCBkZXZpY2UgcmF0aGVyIHRoYW4gYSBwcm9w
ZXJ0eSBvZgogICAgICAgIGVpdGhlciBpbiBpc29sYXRpb24pLgoKIyMjIEdJQ3YzL0dJQ3Y0IElU
UwoKVGhlIEludGVycnVwdCBUcmFuc2xhdGlvbiBTZXJ2aWNlIChJVFMpIGlzIGEgTVNJIGNvbnRy
b2xsZXIgZGVzaWduZWQgYnkgQVJNCmFuZCBpbnRlZ3JhdGVkIGluIHRoZSBHSUN2My9HSUN2NCBp
bnRlcnJ1cHQgY29udHJvbGxlci4gRm9yIHRoZSBzcGVjaWZpY2F0aW9uCnNlZSBbR0lDVjNdLiBF
YWNoIE1TSS9NU0ktWCB3aWxsIGJlIG1hcHBlZCB0byBhIG5ldyB0eXBlIG9mIGludGVycnVwdCBj
YWxsZWQKTFBJLiBUaGlzIGludGVycnVwdCB3aWxsIGJlIGNvbmZpZ3VyZWQgYnkgdGhlIHNvZnR3
YXJlIHVzaW5nIGEgcGFpciAoRGV2aWNlSUQsCkV2ZW50SUQpLgoKQSBwbGF0Zm9ybSBtYXkgaGF2
ZSBtdWx0aXBsZSBJVFMgYmxvY2sgKGUuZyBvbmUgcGVyIE5VTUEgbm9kZSksIGVhY2ggb2YgdGhl
bQpiZWxvbmcgdG8gYW4gSVRTIGdyb3VwLgoKVGhlIERldmljZUlEIGlzIGEgdW5pcXVlIGlkZW50
aWZpZXIgd2l0aCBhbiBJVFMgZ3JvdXAgZm9yIGVhY2ggTVNJLWNhcGFibGUKZGV2aWNlIHRoYXQg
Y2FuIGJlIGRlZHVjZWQgZnJvbSB0aGUgUklEIHdpdGggdGhlIGhlbHAgb2YgdGhlIGZpcm13YXJl
IHRhYmxlcwooc2VlIGJlbG93KS4KClRoZSBFdmVudElEIGlzIGEgdW5pcXVlIGlkZW50aWZpZXIg
dG8gZGlzdGluZ3Vpc2ggZGlmZmVyZW50IGV2ZW50IHNlbmRpbmcKYnkgYSBkZXZpY2UuCgpUaGUg
TVNJIHBheWxvYWQgd2lsbCBvbmx5IGNvbnRhaW4gdGhlIEV2ZW50SUQgYXMgdGhlIERldmljZUlE
IHdpbGwgYmUgYWRkZWQKYWZ0ZXJ3YXJkcyBieSB0aGUgaGFyZHdhcmUgaW4gYSB3YXkgdGhhdCB3
aWxsIHByZXZlbnQgYW55IHRhbXBlcmluZy4KClRoZSBbU0JTQV0gYXBwZW5kaXggSSBkZXNjcmli
ZXMgdGhlIHNldCBvZiBydWxlcyBmb3IgdGhlIGludGVncmF0aW9uIG9mIHRoZQpJVFMgdGhhdCBh
bnkgY29tcGxpYW50IHBsYXRmb3JtIHNob3VsZCBmb2xsb3cuIFNvbWUgb2YgdGhlIHJ1bGVzIHdp
bGwgZXhwbGFpbgp0aGUgc2VjdXJpdHkgaW1wbGljYXRpb24gb2YgYSBtaXNiZWhhdmluZyBkZXZp
Y2VzLiBJdCBlbnN1cmVzIHRoYXQgYSBndWVzdAp3aWxsIG5ldmVyIGJlIGFibGUgdG8gdHJpZ2dl
ciBhbiBNU0kgb24gYmVoYWxmIG9mIGFub3RoZXIgZ3Vlc3QuCgpYWFg6IFRoZSBzZWN1cml0eSBp
bXBsaWNhdGlvbiBpcyBkZXNjcmliZWQgaW4gdGhlIFtTQlNBXSBidXQgSSBoYXZlbid0IGZvdW5k
CmFueSBzaW1pbGFyIHdvcmtpbmcgaW4gdGhlIEdJQ3YzIHNwZWNpZmljYXRpb24uIEl0IGlzIHVu
Y2xlYXIgdG8gbWUgaWYKbm9uLVNCU0EgY29tcGxpYW50IHBsYXRmb3JtIChlLmcgZW1iZWRkZWQp
IHdpbGwgZm9sbG93IHRob3NlIHJ1bGVzLgoKIyMjIEdJQ3YybQoKVGhlIEdJQ3YybSBpcyBhbiBl
eHRlbnNpb24gb2YgdGhlIEdJQ3YyIHRvIGNvbnZlcnQgTVNJL01TSS1YIHdyaXRlcyB0byB1bmlx
dWUKaW50ZXJydXB0cy4gVGhlIHNwZWNpZmljYXRpb24gY2FuIGJlIGZvdW5kIGluIHRoZSBbU0JT
QV0gYXBwZW5kaXggRS4KCkRlcGVuZGluZyBvbiB0aGUgcGxhdGZvcm0sIHRoZSBHSUN2Mm0gd2ls
bCBwcm92aWRlIG9uZSBvciBtdWx0aXBsZSBpbnN0YW5jZQpvZiByZWdpc3RlciBmcmFtZXMuIEVh
Y2ggZnJhbWUgaXMgY29tcG9zZWQgb2YgYSBkb29yYmVsbCBhbmQgYXNzb2NpYXRlZCB0bwphIHNl
dCBvZiBTUElzIHRoYXQgY2FuIGJlIGRpc2NvdmVyZWQgYnkgcmVhZGluZyB0aGUgcmVnaXN0ZXIg
TVNJX1RZUEVSLgoKT24gYW4gTVNJIHdyaXRlLCB0aGUgcGF5bG9hZCB3aWxsIGNvbnRhaW4gdGhl
IFNQSSBJRCB0byBnZW5lcmF0ZS4gTm90ZSB0aGF0Cm9uIHNvbWUgcGxhdGZvcm0gdGhlIE1TSSBw
YXlsb2FkIG1heSBjb250YWluIGFuIG9mZnNldCBmb3JtIHRoZSBiYXNlIFNQSQpyYXRoZXIgdGhh
biB0aGUgU1BJIGl0c2VsZi4KClRoZSBmcmFtZSB3aWxsIG9ubHkgZ2VuZXJhdGUgU1BJIGlmIHRo
ZSB3cml0dGVuIHZhbHVlIGNvcnJlc3BvbmRzIHRvIGFuIFNQSQphbGxvY2F0ZWQgdG8gdGhlIGZy
YW1lLiBFYWNoIFZNIHNob3VsZCBoYXZlIGV4Y2x1c2l0eSB0byB0aGUgZnJhbWUgdG8gZW5zdXJl
Cmlzb2xhdGlvbiBhbmQgcHJldmVudCBhIGd1ZXN0IE9TIHRvIHRyaWdnZXIgYW4gTVNJIG9uLWJl
aGFsZiBvZiBhbm90aGVyIGd1ZXN0Ck9TLgoKWFhYOiBMaW51eCBzZWVtcyB0byBjb25zaWRlciBH
SUN2Mm0gYXMgdW5zYWZlIGJ5IGRlZmF1bHQuIEZyb20gbXkgdW5kZXJzdGFuZGluZywKaXQgaXMg
c3RpbGwgdW5jbGVhciBob3cgd2Ugc2hvdWxkIHByb2NlZWQgb24gWGVuLCBhcyBHSUN2Mm0gc2hv
dWxkIGJlIHNhZmUKYXMgbG9uZyBhcyB0aGUgZnJhbWUgaXMgb25seSBhY2Nlc3NlZCBieSBvbmUg
Z3Vlc3QuCgojIyMgT3RoZXIgTVNJIGNvbnRyb2xsZXJzCgpTZXJ2ZXJzIGNvbXBsaWFudCB3aXRo
IFNCU0EgbGV2ZWwgMSBhbmQgaGlnaGVyIHdpbGwgaGF2ZSB0byB1c2UgZWl0aGVyIElUUwpvciBH
SUN2Mm0uIEhvd2V2ZXIsIGl0IGlzIGJ5IG5vIG1lYW5zIHRoZSBvbmx5IE1TSSBjb250cm9sbGVy
cyBhdmFpbGFibGUuClRoZSBoYXJkd2FyZSB2ZW5kb3IgbWF5IGRlY2lkZSB0byB1c2UgdGhlaXIg
Y3VzdG9tIE1TSSBjb250cm9sbGVyIHdoaWNoIGNhbiBiZQppbnRlZ3JhdGVkIGluIHRoZSBQQ0kg
aG9zdCBicmlkZ2UuCgpXaGV0aGVyIGl0IHdpbGwgYmUgcG9zc2libGUgdG8gd3JpdGUgc2VjdXJl
bHkgYW4gTVNJIHdpbGwgZGVwZW5kIG9uIHRoZQpNU0kgY29udHJvbGxlciBpbXBsZW1lbnRhdGlv
bnMuCgpYWFg6IEkgYW0gaGFwcHkgdG8gZ2l2ZSBhIGJyaWVmIGV4cGxhbmF0aW9uIG9uIG1vcmUg
TVNJIGNvbnRyb2xsZXIgKHN1Y2gKYXMgWGlsaW54IGFuZCBSZW5lc2FzKSBpZiBwZW9wbGUgdGhp
bmsgaXQgaXMgbmVjZXNzYXJ5LgoKVGhpcyBkZXNpZ24gZG9jdW1lbnQgZG9lcyBub3QgcGVydGFp
biB0byBhIHNwZWNpZmljIE1TSSBjb250cm9sbGVyIGFuZCB3aWxsIHRyeQp0byBiZSBhcyBhZ25v
c3RpYyBpcyBwb3NzaWJsZS4gV2hlbiBwb3NzaWJsZSwgaXQgd2lsbCBnaXZlIGluc2lnaHQgaG93
IHRvCmludGVncmF0ZSB0aGUgTVNJIGNvbnRyb2xsZXIuCgojIEluZm9ybWF0aW9uIGF2YWlsYWJs
ZSBpbiB0aGUgZmlybXdhcmUgdGFibGVzCgojIyBBQ1BJCgojIyMgSG9zdCBicmlkZ2VzCgpUaGUg
c3RhdGljIHRhYmxlIE1DRkcgKHNlZSA0LjIgaW4gWzFdKSB3aWxsIGRlc2NyaWJlIHRoZSBob3N0
IGJyaWRnZXMgYXZhaWxhYmxlCmF0IGJvb3QgYW5kIHN1cHBvcnRpbmcgRUNBTS4gVW5mb3J0dW5h
dGVseSwgdGhlcmUgYXJlIHBsYXRmb3JtcyBvdXQgdGhlcmUKKHNlZSBbMl0pIHRoYXQgcmUtdXNl
IE1DRkcgdG8gZGVzY3JpYmUgaG9zdCBicmlkZ2UgdGhhdCBhcmUgbm90IGZ1bGx5IEVDQU0KY29t
cGF0aWJsZS4KClRoaXMgbWVhbnMgdGhhdCBYZW4gbmVlZHMgdG8gYWNjb3VudCBmb3IgcG9zc2li
bGUgcXVpcmtzIGluIHRoZSBob3N0IGJyaWRnZS4KVGhlIExpbnV4IGNvbW11bml0eSBhcmUgd29y
a2luZyBvbiBhIHBhdGNoIHNlcmllcyBmb3IgdGhpcywgc2VlIFsyXSBhbmQgWzNdLAp3aGVyZSBx
dWlya3Mgd2lsbCBiZSBkZXRlY3RlZCB3aXRoOgogICAgKiBPRU0gSUQKICAgICogT0VNIFRhYmxl
IElECiAgICAqIE9FTSBSZXZpc2lvbgogICAgKiBQQ0kgU2VnbWVudAogICAgKiBQQ0kgYnVzIG51
bWJlciByYW5nZSAod2lsZGNhcmQgYWxsb3dlZCkKCkJhc2VkIG9uIHdoYXQgTGludXggaXMgY3Vy
cmVudGx5IGRvaW5nLCB0aGVyZSBhcmUgdHdvIGtpbmQgb2YgcXVpcmtzOgogICAgKiBBY2Nlc3Nl
cyB0byB0aGUgY29uZmlndXJhdGlvbiBzcGFjZSBvZiBjZXJ0YWluIHNpemVzIGFyZSBub3QgYWxs
b3dlZAogICAgKiBBIHNwZWNpZmljIGRyaXZlciBpcyBuZWNlc3NhcnkgZm9yIGRyaXZpbmcgdGhl
IGhvc3QgYnJpZGdlCgpUaGUgZm9ybWVyIGlzIHN0cmFpZ2h0Zm9yd2FyZCB0byBzb2x2ZSBidXQg
dGhlIGxhdHRlciB3aWxsIHJlcXVpcmUgbW9yZSB0aG91Z2h0LgpJbnN0YW50aWF0aW9uIG9mIGEg
c3BlY2lmaWMgZHJpdmVyIGZvciB0aGUgaG9zdCBjb250cm9sbGVyIGNhbiBiZSBlYXNpbHkgZG9u
ZQppZiBYZW4gaGFzIHRoZSBpbmZvcm1hdGlvbiB0byBkZXRlY3QgaXQuIEhvd2V2ZXIsIHRob3Nl
IGRyaXZlcnMgbWF5IHJlcXVpcmUKcmVzb3VyY2VzIGRlc2NyaWJlZCBpbiBBU0wgKHNlZSBbNF0g
Zm9yIGluc3RhbmNlKS4KClRoZSBudW1iZXIgb2YgcGxhdGZvcm1zIHJlcXVpcmluZyBzcGVjaWZp
YyBQQ0kgaG9zdCBicmlkZ2UgZHJpdmVyIGlzIGN1cnJlbnRseQpsaW1pdGVkLiBXaGlsc3QgaXQg
aXMgbm90IHBvc3NpYmxlIHRvIHByZWRpY3QgdGhlIGZ1dHVyZSwgaXQgd2lsbCBiZSBleHBlY3Rl
ZAp1cGNvbWluZyBwbGF0Zm9ybSB0byBoYXZlIGZ1bGx5IEVDQU0gY29tcGxpYW50IFBDSSBob3N0
IGJyaWRnZXMuIFRoZXJlZm9yZSwKZ2l2ZW4gWGVuIGRvZXMgbm90IGhhdmUgYW55IEFTTCBwYXJz
ZXIsIHRoZSBhcHByb2FjaCBzdWdnZXN0ZWQgaXMgdG8gaGFyZGNvZGUKdGhlIG1pc3NpbmcgdmFs
dWVzLiBUaGlzIGNvdWxkIGJlIHJldmlzaXQgaW4gdGhlIGZ1dHVyZSBpZiBuZWNlc3NhcnkuCgoj
IyMgRmluZGluZyBpbmZvcm1hdGlvbiB0byBjb25maWd1cmUgSU9NTVUgYW5kIE1TSSBjb250cm9s
bGVyCgpUaGUgc3RhdGljIHRhYmxlIFtJT1JUXSB3aWxsIHByb3ZpZGUgaW5mb3JtYXRpb24gdGhh
dCB3aWxsIGhlbHAgdG8gZGVkdWNlCmRhdGEgKHN1Y2ggYXMgTWFzdGVySUQgYW5kIERldmljZUlE
KSB0byBjb25maWd1cmUgYm90aCB0aGUgSU9NTVUgYW5kIHRoZSBNU0kKY29udHJvbGxlciBmcm9t
IGEgZ2l2ZW4gU0JERi4KCiMjIEZpbmRpbmcgd2hpY2ggTlVNQSBub2RlIGEgUENJIGRldmljZSBi
ZWxvbmdzIHRvCgpPbiBOVU1BIHN5c3RlbSwgdGhlIE5VTUEgbm9kZSBhc3NvY2lhdGVkIHRvIGEg
UENJIGRldmljZSBjYW4gYmUgZm91bmQgdXNpbmcKdGhlIF9QWE0gbWV0aG9kIG9mIHRoZSBob3N0
IGJyaWRnZSAoPykuCgpYWFg6IEkgYW0gbm90IGVudGlyZWx5IHN1cmUgd2hlcmUgdGhlIF9QWE0g
d2lsbCBiZSAoaS5lIGhvc3QgYnJpZGdlIHZzIFBDSQpkZXZpY2UpLgoKIyMgRGV2aWNlIFRyZWUK
CiMjIyBIb3N0IGJyaWRnZXMKCkVhY2ggRGV2aWNlIFRyZWUgbm9kZSBhc3NvY2lhdGVkIHRvIGEg
aG9zdCBicmlkZ2Ugd2lsbCBoYXZlIGF0IGxlYXN0IHRoZQpmb2xsb3dpbmcgcHJvcGVydGllcyAo
c2VlIGJpbmRpbmdzIGluIFs4XSk6CiAgICAtIGRldmljZV90eXBlOiB3aWxsIGFsd2F5cyBiZSAi
cGNpIi4KICAgIC0gY29tcGF0aWJsZTogYSBzdHJpbmcgaW5kaWNhdGluZyB3aGljaCBkcml2ZXIg
dG8gaW5zdGFuY2lhdGUKClRoZSBub2RlIG1heSBhbHNvIGNvbnRhaW4gb3B0aW9uYWwgcHJvcGVy
dGllcyBzdWNoIGFzOgogICAgLSBsaW51eCxwY2ktZG9tYWluOiBhc3NpZ24gYSBmaXggc2VnbWVu
dCBudW1iZXIKICAgIC0gYnVzLXJhbmdlOiBpbmRpY2F0ZSB0aGUgcmFuZ2Ugb2YgYnVzIG51bWJl
cnMgc3VwcG9ydGVkCgpXaGVuIHRoZSBwcm9wZXJ0eSBsaW51eCxwY2ktZG9tYWluIGlzIG5vdCBw
cmVzZW50LCB0aGUgb3BlcmF0aW5nIHN5c3RlbSB3b3VsZApoYXZlIHRvIGFsbG9jYXRlIHRoZSBz
ZWdtZW50IG51bWJlciBmb3IgZWFjaCBob3N0IGJyaWRnZXMuCgojIyMgRmluZGluZyBpbmZvcm1h
dGlvbiB0byBjb25maWd1cmUgSU9NTVUgYW5kIE1TSSBjb250cm9sbGVyCgojIyMgQ29uZmlndXJp
bmcgdGhlIElPTU1VCgpUaGUgRGV2aWNlIFRyZWVlIHByb3ZpZGVzIGEgZ2VuZXJpYyBJT01NVSBi
aW5kaW5ncyAoc2VlIFsxMF0pIHdoaWNoIHVzZXMgdGhlCnByb3BlcnRpZXMgImlvbW11LW1hcCIg
YW5kICJpb21tdS1tYXAtbWFzayIgdG8gZGVzY3JpYmVkIHRoZSByZWxhdGlvbnNoaXAKYmV0d2Vl
biBSSUQgYW5kIGEgTWFzdGVySUQuCgpUaGVzZSBwcm9wZXJ0aWVzIHdpbGwgYmUgcHJlc2VudCBp
biB0aGUgaG9zdCBicmlkZ2UgRGV2aWNlIFRyZWUgbm9kZS4gRnJvbSBhCmdpdmVuIFNCREYsIGl0
IHdpbGwgYmUgcG9zc2libGUgdG8gZmluZCB0aGUgY29ycmVzcG9uZGluZyBNYXN0ZXJJRC4KCk5v
dGUgdGhhdCB0aGUgQVJNIFNNTVUgYWxzbyBoYXZlIGEgbGVnYWN5IGJpbmRpbmcgKHNlZSBbOV0p
LCBidXQgaXQgZG9lcyBub3QKaGF2ZSBhIHdheSB0byBkZXNjcmliZSB0aGUgcmVsYXRpb25zaGlw
IGJldHdlZW4gUklEIGFuZCBTdHJlYW1JRC4gSW5zdGVhZCBpdAphc3N1bWVkIHRoYXQgU3RyZWFt
SUQgPT0gUklELiBUaGlzIGJpbmRpbmcgaGFzIG5vdyBiZWVuIGRlcHJlY2F0ZWQgaW4gZmF2b3IK
b2YgdGhlIGdlbmVyaWMgSU9NTVUgYmluZGluZy4KCiMjIyBDb25maWd1cmluZyB0aGUgTVNJIGNv
bnRyb2xsZXIKClRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgUklEIGFuZCBkYXRhIHJlcXVp
cmVkIHRvIGNvbmZpZ3VyZSB0aGUgTVNJCmNvbnRyb2xsZXIgKHN1Y2ggYXMgRGV2aWNlSUQpIGNh
biBiZSBmb3VuZCB1c2luZyB0aGUgcHJvcGVydHkgIm1zaS1tYXAiCihzZWUgWzExXSkuCgpUaGlz
IHByb3BlcnR5IHdpbGwgYmUgcHJlc2VudCBpbiB0aGUgaG9zdCBicmlkZ2UgRGV2aWNlIFRyZWUg
bm9kZS4gRnJvbSBhCmdpdmVuIFNCREYsIGl0IHdpbGwgYmUgcG9zc2libGUgdG8gZmluZCB0aGUg
Y29ycmVzcG9uZGluZyBNYXN0ZXJJRC4KCiMjIEZpbmRpbmcgd2hpY2ggTlVNQSBub2RlIGEgUENJ
IGRldmljZSBiZWxvbmdzIHRvCgpPbiBOVU1BIHN5c3RlbSwgdGhlIE5VTUEgbm9kZSBhc3NvY2lh
dGVkIHRvIGEgUENJIGRldmljZSBjYW4gYmUgZm91bmQgdXNpbmcKdGhlIHByb3BlcnR5ICJudW1h
LW5vZGUtaWQiIChzZWUgWzE1XSkgcHJlc2VudHMgaW4gdGhlIGhvc3QgYnJpZGdlIERldmljZSBU
cmVlCm5vZGUuCgojIERpc2NvdmVyaW5nIFBDSSBkZXZpY2VzCgpXaGlsc3QgUENJIGRldmljZXMg
YXJlIGN1cnJlbnRseSBhdmFpbGFibGUgaW4gdGhlIGhhcmR3YXJlIGRvbWFpbiwgdGhlCmh5cGVy
dmlzb3IgZG9lcyBub3QgaGF2ZSBhbnkga25vd2xlZGdlIG9mIHRoZW0uIFRoZSBmaXJzdCBzdGVw
IG9mIHN1cHBvcnRpbmcKUENJIHBhc3MtdGhyb3VnaCBpcyB0byBtYWtlIFhlbiBhd2FyZSBvZiB0
aGUgUENJIGRldmljZXMuCgpYZW4gd2lsbCByZXF1aXJlIGFjY2VzcyB0byB0aGUgUENJIGNvbmZp
Z3VyYXRpb24gc3BhY2UgdG8gcmV0cmlldmUgaW5mb3JtYXRpb24KZm9yIHRoZSBQQ0kgZGV2aWNl
cyBvciBhY2Nlc3MgaXQgb24gYmVoYWxmIG9mIHRoZSBndWVzdCB2aWEgdGhlIGVtdWxhdGVkCmhv
c3QgYnJpZGdlLgoKVGhpcyBtZWFucyB0aGF0IFhlbiBzaG91bGQgYmUgaW4gY2hhcmdlIG9mIGNv
bnRyb2xsaW5nIHRoZSBob3N0IGJyaWRnZS4gSG93ZXZlciwKZm9yIHNvbWUgaG9zdCBjb250cm9s
bGVyLCB0aGlzIG1heSBiZSBkaWZmaWN1bHQgdG8gaW1wbGVtZW50IGluIFhlbiBiZWNhdXNlIG9m
CmRlcGVuY2VuY2llcyBvbiBvdGhlciBjb21wb25lbnRzIChlLmcgY2xvY2tzLCBzZWUgbW9yZSBk
ZXRhaWxzIGluICJQQ0kgaG9zdApicmlkZ2UiIHNlY3Rpb24pLgoKRm9yIHRoaXMgcmVhc29uLCB0
aGUgYXBwcm9hY2ggY2hvc2VuIGluIHRoaXMgZG9jdW1lbnQgaXMgdG8gbGV0IHRoZSBoYXJkd2Fy
ZQpkb21haW4gdG8gZGlzY292ZXIgdGhlIGhvc3QgYnJpZGdlcywgc2NhbiB0aGUgUENJIGRldmlj
ZXMgYW5kIHRoZW4gcmVwb3J0CmV2ZXJ5dGhpbmcgdG8gWGVuLiBUaGlzIGRvZXMgbm90IHJ1bGUg
b3V0IHRoZSBwb3NzaWJpbGl0eSBvZiBkb2luZyBldmVyeXRoaW5nCndpdGhvdXQgdGhlIGhlbHAg
b2YgdGhlIGhhcmR3YXJlIGRvbWFpbiBpbiB0aGUgZnV0dXJlLgoKIyMgV2hvIGlzIGluIGNoYXJn
ZSBvZiB0aGUgaG9zdCBicmlkZ2U/CgpUaGVyZSBhcmUgbnVtZXJvdXMgaW1wbGVtZW50YXRpb24g
b2YgaG9zdCBicmlkZ2VzIHdoaWNoIGV4aXN0IG9uIEFSTS4gQSBwYXJ0IG9mCnRoZW0gcmVxdWly
ZXMgYSBzcGVjaWZpYyBkcml2ZXIgYXMgdGhleSBjYW5ub3QgYmUgZHJpdmVuIGJ5IGEgZ2VuZXJp
YyBob3N0IGJyaWRnZQpkcml2ZXIuIFBvcnRpbmcgdGhvc2UgZHJpdmVycyBtYXkgYmUgY29tcGxl
eCBkdWUgdG8gZGVwZW5kZW5jaWVzIG9uIG90aGVyCmNvbXBvbmVudHMuCgpUaGlzIHdvdWxkIGJl
IHNlZW4gYXMgc2lnbmFsIHRvIGxlYXZlIHRoZSBob3N0IGJyaWRnZSBkcml2ZXJzIGluIHRoZSBo
YXJkd2FyZQpkb21haW4uIEJlY2F1c2UgWGVuIHdvdWxkIG5lZWQgdG8gYWNjZXNzIHRoZSBjb25m
aWd1cmF0aW9uIHNwYWNlLCBhbGwgdGhlIGFjY2Vzcwp3b3VsZCBoYXZlIHRvIGJlIGZvcndhcmRl
ZCB0byBoYXJkd2FyZSBkb21haW4gd2hpY2ggaW4gdHVybiB3aWxsIGFjY2VzcyB0aGUKaGFyZHdh
cmUuCgpJbiB0aGlzIGRlc2lnbiBkb2N1bWVudCwgd2UgYXJlIGNvbnNpZGVyaW5nIHRoYXQgdGhl
IGhvc3QgYnJpZGdlIGRyaXZlciBjYW4KYmUgcG9ydGVkIGluIFhlbi4gSW4gdGhlIGNhc2UgaXQg
aXMgbm90IHBvc3NpYmxlLCBhIGludGVyZmFjZSB0byBmb3J3YXJkCmNvbmZpZ3VyYXRpb24gc3Bh
Y2UgYWNjZXNzIHdvdWxkIG5lZWQgdG8gYmUgZGVmaW5lZC4gVGhlIGludGVyZmFjZSBkZXRhaWxz
CmlzIG91dCBvZiBzY29wZS4KCiMjIERpc2NvdmVyaW5nIGFuZCByZWdpc3RlcmluZyBob3N0IGJy
aWRnZQoKVGhlIGFwcHJvYWNoIHRha2VuIGluIHRoZSBkb2N1bWVudCB3aWxsIHJlcXVpcmUgY29t
bXVuaWNhdGlvbiBiZXR3ZWVuIFhlbiBhbmQKdGhlIGhhcmR3YXJlIGRvbWFpbi4gSW4gdGhpcyBj
YXNlLCB0aGV5IHdvdWxkIG5lZWQgdG8gYWdyZWUgb24gdGhlIHNlZ21lbnQKbnVtYmVyIGFzc29j
aWF0ZWQgdG8gYW4gaG9zdCBicmlkZ2UuIEhvd2V2ZXIsIHRoaXMgbnVtYmVyIGlzIG5vdCBhdmFp
bGFibGUgaW4KdGhlIERldmljZSBUcmVlIGNhc2UuCgpUaGUgaGFyZHdhcmUgZG9tYWluIHdpbGwg
cmVnaXN0ZXIgbmV3IGhvc3QgYnJpZGdlcyB1c2luZyB0aGUgZXhpc3RpbmcgaHlwZXJjYWxsClBI
WVNERVZfbW1jZmdfcmVzZXJ2ZWQ6CgojZGVmaW5lIFhFTl9QQ0lfTU1DRkdfUkVTRVJWRUQgMQoK
c3RydWN0IHBoeXNkZXZfcGNpX21tY2ZnX3Jlc2VydmVkIHsKICAgIC8qIElOICovCiAgICB1aW50
NjRfdCAgICBhZGRyZXNzOwogICAgdWludDE2X3QgICAgc2VnbWVudDsKICAgIC8qIFJhbmdlIG9m
IGJ1cyBzdXBwb3J0ZWQgYnkgdGhlIGhvc3QgYnJpZGdlICovCiAgICB1aW50OF90ICAgICBzdGFy
dF9idXM7CiAgICB1aW50OF90ICAgICBlbmRfYnVzOwoKICAgIHVpbnQzMl90ICAgIGZsYWdzOwp9
CgpTb21lIG9mIHRoZSBob3N0IGJyaWRnZXMgbWF5IG5vdCBoYXZlIGEgc2VwYXJhdGUgY29uZmln
dXJhdGlvbiBhZGRyZXNzIHNwYWNlCnJlZ2lvbiBkZXNjcmliZWQgaW4gdGhlIGZpcm13YXJlIHRh
Ymxlcy4gVG8gc2ltcGxpZnkgdGhlIHJlZ2lzdHJhdGlvbiwgdGhlCmZpZWxkICdhZGRyZXNzJyBz
aG91bGQgY29udGFpbnMgdGhlIGJhc2UgYWRkcmVzcyBvZiBvbmUgb2YgdGhlIHJlZ2lvbgpkZXNj
cmliZWQgaW4gdGhlIGZpcm13YXJlIHRhYmxlcy4KICAgICogRm9yIEFDUEksIGl0IHdvdWxkIGJl
IHRoZSBiYXNlIGFkZHJlc3Mgc3BlY2lmaWVkIGluIHRoZSBNQ0ZHIG9yIGluIHRoZQogICAgX0NC
QSBtZXRob2QuCiAgICAqIEZvciBEZXZpY2UgVHJlZSwgdGhpcyB3b3VsZCBiZSBhbnkgYmFzZSBh
ZGRyZXNzIG9mIHJlZ2lvbgogICAgc3BlY2lmaWVkIGluIHRoZSAicmVnIiBwcm9wZXJ0eS4KClRo
ZSBmaWVsZCAnZmxhZ3MnIGlzIGV4cGVjdGVkIHRvIGhhdmUgWEVOX1BDSV9NTUNGR19SRVNFUlZF
RCBzZXQuCgpJdCBpcyBleHBlY3RlZCB0aGF0IHRoaXMgaHlwZXJjYWxsIGlzIGNhbGxlZCBiZWZv
cmUgYW55IFBDSSBkZXZpY2VzIGlzCnJlZ2lzdGVyZWQgdG8gWGVuLgoKV2hlbiB0aGUgaGFyZHdh
cmUgZG9tYWluIGlzIGluIGNoYXJnZSBvZiB0aGUgaG9zdCBicmlkZ2UsIHRoaXMgaHlwZXJjYWxs
IHdpbGwKYmUgdXNlZCB0byB0ZWxsIFhlbiB0aGUgZXhpc3RlbmNlIG9mIGFuIGhvc3QgYnJpZGdl
IGluIG9yZGVyIHRvIGZpbmQgdGhlCmFzc29jaWF0ZWQgaW5mb3JtYXRpb24gZm9yIGNvbmZpZ3Vy
aW5nIHRoZSBNU0kgY29udHJvbGxlciBhbmQgdGhlIElPTU1VLgoKIyMgRGlzY292ZXJpbmcgYW5k
IHJlZ2lzdGVyaW5nIFBDSSBkZXZpY2VzCgpUaGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgc2NhbiB0
aGUgaG9zdCBicmlkZ2UgdG8gZmluZCB0aGUgbGlzdCBvZiBQQ0kgZGV2aWNlcwphdmFpbGFibGUg
YW5kIHRoZW4gcmVwb3J0IGl0IHRvIFhlbiB1c2luZyB0aGUgZXhpc3RpbmcgaHlwZXJjYWxsClBI
WVNERVZfcGNpX2RldmljZV9hZGQ6CgojZGVmaW5lIFhFTl9QQ0lfREVWX0VYVEZOICAgMHgxCiNk
ZWZpbmUgWEVOX1BDSV9ERVZfVklSVEZOICAweDIKI2RlZmluZSBYRU5fUENJX0RFVl9QWE0gICAg
IDB4MwoKc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQgewogICAgLyogSU4gKi8KICAgIHVp
bnQxNl90ICAgIHNlZzsKICAgIHVpbnQ4X3QgICAgIGJ1czsKICAgIHVpbnQ4X3QgICAgIGRldmZu
OwogICAgdWludDMyX3QgICAgZmxhZ3M7CiAgICBzdHJ1Y3QgewogICAgICAgIHVpbnQ4X3QgYnVz
OwogICAgICAgIHVpbnQ4X3QgZGV2Zm47CiAgICB9IHBoeXNmbjsKICAgIC8qCiAgICAgKiBPcHRp
b25hbCBwYXJhbWV0ZXJzIGFycmF5LgogICAgICogRmlyc3QgZWxlbWVudCAoWzBdKSBpcyBQWE0g
ZG9tYWluIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGV2aWNlIChpZgogICAgICogWEVOX1BDSV9ERVZf
UFhNIGlzIHNldCkKICAgICAqLwogICAgdWludDMyX3Qgb3B0YXJyWzBdOwp9CgpXaGVuIFhFTl9Q
Q0lfREVWX1BYTSBpcyBzZXQgaW4gdGhlIGZpZWxkICdmbGFnJywgb3B0YXJyWzBdIHdpbGwgY29u
dGFpbiB0aGUKTlVNQSBub2RlIElEIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGV2aWNlOgogICAgKiBG
b3IgQUNQSSwgaXQgd291bGQgYmUgdGhlIHZhbHVlIHJldHVybmVkIGJ5IHRoZSBtZXRob2QgX1BY
TQogICAgKiBGb3IgRGV2aWNlIFRyZWUsIHRoaXMgd291bGQgdGhlIHZhbHVlIGZvdW5kIGluIHRo
ZSBwcm9wZXJ0eSAibnVtYS1ub2RlLWlkIi4KRm9yIG1vcmUgZGV0YWlscyBzZWUgdGhlIHNlY3Rp
b24gIkZpbmRpbmcgd2hpY2ggTlVNQSBub2RlIGEgUENJIGRldmljZSBiZWxvbmdzCnRvIiBpbiAi
QUNQSSIgYW5kICJEZXZpY2UgVHJlZSIuCgpYWFg6IEkgc3RpbGwgZG9uJ3QgZnVsbHkgdW5kZXJz
dGFuZCBob3cgWEVOX1BDSV9ERVZfRVhURk4gYW5kIFhFTl9QQ0lfREVWX1ZJUlRGTgp3aWwgd29y
ay4gQUZBSUNULCB0aGUgZm9ybWVyIGlzIHVzZWQgd2l0aCB0aGUgYnVzIHN1cHBvcnQgQVJJIGFu
ZCB0aGUgb25seSB1c2FnZQppcyBpbiB0aGUgeDg2IElPTU1VIGNvZGUuIEZvciB0aGUgbGF0dGVy
LCB0aGlzIGlzIHJlbGF0ZWQgdG8gSU9WIGJ1dCBJIGFtIG5vdApzdXJlIHdoYXQgZGV2Zm4gYW5k
IHBoeXNmbi5kZXZmbiB3aWxsIGNvcnJlc3BvbmQgdG9vLgoKTm90ZSB0aGF0IHg4NiBjdXJyZW50
bHkgcHJvdmlkZXMgdHdvIG1vcmUgaHlwZXJjYWxscyAoUEhZU0RFVk9QX21hbmFnZV9wY2lfYWRk
CmFuZCBQSFlTREVWT1BfbWFuYWdlX3BjaV9hZGRfZXh0KSB0byByZWdpc3RlciBQQ0kgZGV2aWNl
cy4gSG93ZXZlciB0aGV5IGFyZQpzdWJzZXQgb2YgdGhlIGh5cGVyY2FsbCBQSFlTREVWT1BfcGNp
X2RldmljZV9hZGQuIFRoZXJlZm9yZSwgaXQgaXMgc3VnZ2VzdGVkCnRvIGxlYXZlIHRoZW0gdW5p
bXBsZW1lbnRlZCBvbiBBUk0uCgojIyBSZW1vdmluZyBQQ0kgZGV2aWNlcwoKVGhlIGhhcmR3YXJl
IGRvbWFpbiB3aWxsIGJlIGluIGNoYXJnZSBYZW4gYSBkZXZpY2UgaGFzIGJlZW4gcmVtb3ZlZCB1
c2luZwp0aGUgZXhpc3RpbmcgaHlwZXJjYWxsIFBIWVNERVZfcGNpX2RldmljZV9yZW1vdmU6Cgpz
dHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlIHsKICAgIC8qIElOICovCiAgICB1aW50MTZfdCAgICBz
ZWc7CiAgICB1aW50OF90ICAgICBidXM7CiAgICB1aW50OF90ICAgICBkZXZmbjsKfQoKTm90ZSB0
aGF0IHg4NiBjdXJyZW50bHkgcHJvdmlkZSBvbmUgbW9yZSBoeXBlcmNhbGwgKFBIWVNERVZPUF9t
YW5hZ2VfcGNpX3JlbW92ZSkKdG8gcmVtb3ZlIFBDSSBkZXZpY2VzLiBIb3dldmVyIGl0IGRvZXMg
bm90IGFsbG93IHRvIHBhc3MgYSBzZWdtZW50IG51bWJlci4KVGhlcmVmb3JlIGl0IGlzIHN1Z2dl
c3RlZCB0byBsZWF2ZSB1bmltcGxlbWVudGVkIG9uIEFSTS4KCiMgR2xvc3NhcnkKCkVDQU06IEVu
aGFuY2VkIENvbmZpZ3VyYXRpb24gTWVjaGFuaXNtClNCREY6IFNlZ21lbnQgQnVzIERldmljZSBG
dW5jdGlvbi4gVGhlIHNlZ21lbnQgaXMgYSBzb2Z0d2FyZSBjb25jZXB0LgpNU0k6IE1lc3NhZ2Ug
U2lnbmFsZWQgSW50ZXJydXB0Ck1TSSBkb29yYmVsbDogTU1JTyBhZGRyZXNzIHdyaXR0ZW4gdG8g
YnkgYSBkZXZpY2UgdG8gZ2VuZXJhdGUgYW4gTVNJClNQSTogU2hhcmVkIFBlcmlwaGVyYWwgSW50
ZXJydXB0CkxQSTogTG9jYWxpdHktc3BlY2lmaWMgUGVyaXBoZXJhbCBJbnRlcnJ1cHQKSVRTOiBJ
bnRlcnJ1cHQgVHJhbnNsYXRpb24gU2VydmljZQoKIyBTcGVjaWZpY2F0aW9ucwpbU0JTQV0gIEFS
TS1ERU4tMDAyOSB2My4wCltHSUNWM10gSUhJMDA2OUMKW0lPUlRdICBERU4wMDQ5QgoKIyBCaWJs
aW9ncmFwaHkKClsxXSBQQ0kgZmlybXdhcmUgc3BlY2lmaWNhdGlvbiwgcmV2IDMuMgpbMl0gaHR0
cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvbGludXgtcGNpL21zZzU2NzE1Lmh0bWwKWzNdIGh0
dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9tc2c1NjcyMy5odG1sCls0XSBo
dHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9saW51eC1wY2kvbXNnNTY3MjguaHRtbApbNl0g
aHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMva3ZtL21zZzE0MDExNi5odG1sCls3XSBodHRw
Oi8vd3d3LmZpcm13YXJlLm9yZy8xMjc1L2JpbmRpbmdzL3BjaS9wY2kyXzEucGRmCls4XSBEb2N1
bWVudHMvZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kKWzldIERvY3VtZW50cy9kZXZpY2V0cmVlL2Jp
bmRpbmdzL2lvbW11L2FybSxzbW11LnR4dApbMTBdIERvY3VtZW50L2RldmljZXRyZWUvYmluZGlu
Z3MvcGNpL3BjaS1pb21tdS50eHQKWzExXSBEb2N1bWVudHMvZGV2aWNldHJlZS9iaW5kaW5ncy9w
Y2kvcGNpLW1zaS50eHQKWzEyXSBkcml2ZXJzL3BjaS9ob3N0L3BjaWUtcmNhci5jClsxM10gZHJp
dmVycy9wY2kvaG9zdC9wY2ktdGh1bmRlci1lY2FtLmMKWzE0XSBkcml2ZXJzL3BjaS9ob3N0L3Bj
aS10aHVuZGVyLXBlbS5jClsxNV0gRG9jdW1lbnRzL2RldmljZXRyZWUvYmluZGluZ3MvbnVtYS50
eHQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:26:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:26:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEIzo-00040U-Ml; Fri, 26 May 2017 17:25:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dEIzm-00040O-Mu
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:25:50 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E2/E4-03058-E1568295; Fri, 26 May 2017 17:25:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyuP0Ov65sqka
 kwdPv0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCbfwFbzkqdvcvY2tgXMHexcjJISFgJPF2
 4j+mLkYuDiGBhYwSew5dB0sIC1hKvLu2kwnEFhGIljgz8TUziM0sUCEx6/cpsLiQQJLE5BOvW
 UBsNgFViQ3XT7F2MXJw8ApYS5x9Gw4SZgEKf3mwGaxEVCBc4sWWP6wgNq+AoMTJmU9YQMo5gW
 7Y1JcAMV1d4s+8S1CbxCU2PfvOCmHLS2x/O4d5AiP/LCTds5C0zELSMgtJywJGllWMGsWpRWW
 pRbqGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxh/LAs4xCjJwaQk
 yjt9nXqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle8xSNSCHBotT01Iq0zBxgjMCkJTh4lER42
 UHSvMUFibnFmekQqVOMuhx3+jZ8YRJiycvPS5US540AKRIAKcoozYMbAYvXS4yyUsK8jEBHCf
 EUpBblZpagyr9iFOdgVBLmVQGZwpOZVwK36RXQEUxAR/ieUwc5oiQRISXVwNjye17swrT3xc9
 uCO9l//IqkqGy4evlsJxPZzj/pfdsXVVxPXneLP3LqvmPxbnN2GKrX71LLdPgn/hUO5Sl//M5
 3iQfpZ6dvz/0zWM0ffVUfOaFB5OXbd42tSS9JfSxVdRapmfv8hTbNO3VG79cmvbdMUT8wuR1n
 GU3k3rUDwXOuLV066+bZxiUWIozEg21mIuKEwFMRZUs0gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1495819549!47859205!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30133 invoked from network); 26 May 2017 17:25:49 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 May 2017 17:25:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7726AAB6;
 Fri, 26 May 2017 17:25:48 +0000 (UTC)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <1495818254.7393.73.camel@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2c0c7890-a372-ea0f-51a5-86524f7eb54c@suse.com>
Date: Fri, 26 May 2017 19:25:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1495818254.7393.73.camel@citrix.com>
Content-Language: de-DE
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMTk6MDQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIEZyaSwgMjAxNy0w
NS0yNiBhdCAxODoxNCArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gTG9va2luZyBmb3Ig
dGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZNIGd1ZXN0cwo+PiB1
bmRlcgo+PiBYZW4gNC43IGFnYWluc3QgNC41IEkgZm91bmQgdGhlIHJlYXNvbiB0byBiZSBjb21t
aXQKPj4gYzI2ZjkyYjhmY2UzYzlkZjE3ZjdlZjAzNWI1NGQ5N2NiZTkzMWM3YSAoImxpYnhsOiBy
ZW1vdmUKPj4gZnJlZW1lbV9zbGFjayIpCj4+IGluIFhlbiA0LjYuCj4+Cj4+IFRoZSBwcm9ibGVt
IG9jY3VycmVkIHdoZW4gZG9tMCBoYWQgdG8gYmUgYmFsbG9vbmVkIGRvd24gd2hlbiBzdGFydGlu
Zwo+PiB0aGUgZ3Vlc3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3Mg
ZHJvcHBlZCBieSBhYm91dAo+PiBhIGZhY3RvciBvZiAyIHdpdGggYWJvdmUgY29tbWl0Lgo+Pgo+
IFBlcmZvcm1hbmNlIG9mIG1pY3JvIGJlbmNobWFya3MgcnVuIF9pbnNpZGVfIHRoZSBndWVzdCwg
SSdtIGd1ZXNzaW5nPwoKWWVwLiBsaWJtaWNybyBiZW5jaG1hcmsgIm11bm1hcCIuCgo+PiBJbnRl
cmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3Qgd2lsbCBk
ZXBlbmQgb24KPj4gdGhlIGFtb3VudCBvZiBmcmVlIG1lbW9yeSBiZWluZyBhdmFpbGFibGUgYXQg
Z3Vlc3QgY3JlYXRpb24gdGltZS4KPj4gV2hlbiB0aGVyZSB3YXMgYmFyZWx5IGVub3VnaCBtZW1v
cnkgYXZhaWxhYmxlIGZvciBzdGFydGluZyB0aGUgZ3Vlc3QKPj4gdGhlIHBlcmZvcm1hbmNlIHdp
bGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVlZCBsYXRlci4KPj4KPiBP
T0MsIHdoYXQga2luZCBvZiBob3N0PyBCaWc/IFNtYWxsPyBOVU1BLCBub24tTlVNQT8sIGV0YwoK
SSd2ZSB0ZXN0ZWQgdGhpcyB0byBoYXBwZW4gX2Fsd2F5c18gb24gbXkgbGFwdG9wIChEdWFsIGNv
cmUgSW50ZWwoUikKQ29yZShUTSkgaTctNDYwME0gQ1BVIEAgMi45MEdIeiwgOEdCIG1lbW9yeSwg
bm9uLU5VTUEpLgoKR3Vlc3Qgc2l6ZSB3YXMgMkdCLCAxIHZjcHUuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:30:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ4c-0004in-9a; Fri, 26 May 2017 17:30:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEJ4b-0004iR-N3
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 17:30:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D0/63-03371-94668295; Fri, 26 May 2017 17:30:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdc9TSP
 SoOOBpcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgznh04ylxwv4exov3/E9YG
 xj0JXYxcHEICfxklLk2ZxwLhPGaUuPWxAcrZxigx/8s1ti5GTg4RAWeJr2fmsoPYvAL6Eq13P
 zKD2MICZhJTps9mA2mQEJiiJ7Fq0m2gIg4gx1vi+F0DkBoQc8vZvUBD2TnYBKwkDomBRFkEVC
 X6+yazT2DkXsDIsIpRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DrDECwg3Hfx8hDjJIcTEqivNPXqUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1StWIFBIs
 Sk1PrUjLzAGGH0xagoNHSYR3bwpQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmzQWYIg
 BRllObBjYDFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ894EWcWTmVcCt+kV0BFMQEf4nl
 MHOaIkESEl1cC4av/M+qqDUiuZWVO3zvSbY+18607KnpCy/g1Bl0S/TX48N91eoJVx7cW/DLu
 XP3qQaP1hTc8qv806uZIpDasN7sy+WLbw7/Yjqj1VS4TWMeeztmSsdtrscWZTgYdocEuq3eym
 WmGpGZ35V5nXzmg9Hykfc+AFY8rKXxvbP4dvyFXYtU1ne6iUEktxRqKhFnNRcSIA5+FTg4ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1495819846!104289514!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51479 invoked from network); 26 May 2017 17:30:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 May 2017 17:30:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEJ4Y-0000Gb-7d; Fri, 26 May 2017 17:30:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEJ4S-0005YD-C6; Fri, 26 May 2017 17:30:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEJ4R-0004PY-SW; Fri, 26 May 2017 17:30:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109758-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-examine:host-install:broken:heisenbug
 linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/dst_host:fail:heisenbug
 linux-linus:test-arm64-arm64-libvirt:debian-install:fail:heisenbug
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=be941bf2e6a32605935865972df7abf74087944f
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 May 2017 17:30:40 +0000
Subject: [Xen-devel] [linux-linus test] 109758: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8123541072726246376=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8123541072726246376==
Content-Type: text/plain

flight 109758 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109758/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-xsm 15 guest-start/debian.repeat fail REGR. vs. 109656

Tests which are failing intermittently (not blocking):
 test-arm64-arm64-examine      3 host-install   broken in 109741 pass in 109758
 test-amd64-i386-libvirt-pair 12 host-ping-check-xen/dst_host fail in 109741 pass in 109758
 test-arm64-arm64-libvirt      9 debian-install   fail in 109741 pass in 109758
 test-amd64-i386-qemut-rhel6hvm-amd 9 redhat-install fail in 109741 pass in 109758
 test-amd64-i386-xl-qemuu-ovmf-amd64 14 guest-saverestore.2 fail in 109741 pass in 109758
 test-armhf-armhf-libvirt-xsm  9 debian-install   fail in 109741 pass in 109758
 test-armhf-armhf-xl-credit2  15 guest-start/debian.repeat  fail pass in 109741
 test-armhf-armhf-libvirt-raw  9 debian-di-install          fail pass in 109741

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 109656
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail in 109741 blocked in 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check fail in 109741 like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109741 like 109656
 test-armhf-armhf-libvirt-raw 11 migrate-support-check fail in 109741 never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109656
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109656
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                be941bf2e6a32605935865972df7abf74087944f
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z    5 days
Failing since        109675  2017-05-22 02:06:45 Z    4 days    7 attempts
Testing same since   109741  2017-05-25 12:42:32 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Arnd Bergmann <arnd@arndb.de>
  Christoph Hellwig <hch@lst.de>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Doug Gilbert <dgilbert@interlog.com>
  Eric Dumazet <edumazet@google.com>
  Eric Leblond <eric@regit.org>
  Eric W. Biederman <ebiederm@xmission.com>
  Florian Westphal <fw@strlen.de>
  Gao Feng <gfree.wind@vip.163.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ingo Molnar <mingo@kernel.org>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Long Li <longli@microsoft.com>
  Lv Zheng <lv.zheng@intel.com>
  MaJun <majun258@huawei.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Matthias Kaehlcke <mka@chromium.org>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Ulf Hansson <ulf.hansson@linaro.org>
  Varun Prakash <varun@chelsio.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yuchung Cheng <ycheng@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2843 lines long.)


--===============8123541072726246376==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8123541072726246376==--

From xen-devel-bounces@lists.xen.org Fri May 26 17:35:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9V-0004zn-MH; Fri, 26 May 2017 17:35:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9U-0004z2-A5
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:35:52 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 61/E6-03557-77768295; Fri, 26 May 2017 17:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTbc8XSP
 SYHEXj8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF7+gK2gtvaFY39lxgbGLuVuhg5OYQENjNK
 fJ6YCmEvZ5SYcZwTxGYT0JXYcfM1M4gtIhAq8XTBdyCbi4NZYA2jRPunp6wgCWGBKIl177+zg
 dgsAqoSU7ZvB7N5Bawlfrc9YgSxJQTkJBrO3wcbxClgIzHr7GcmiGXWEm+2fmedwMi9gJFhFa
 NGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoH8ZgGAH482NAYc
 YJTmYlER5p69TjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSuVphEpJFiUmp5akZaZAww0mLQE
 B4+SCO+bVKA0b3FBYm5xZjpE6hSjopQ4bxBInwBIIqM0D64NFtyXGGWlhHkZgQ4R4ilILcrNL
 EGVf8UozsGoJMzLBDKFJzOvBG76K6DFTECLfc+pgywuSURISTUwRsstj7TcGr0z4vO/eK/tTV
 NdFhjHtu1Yecr6zry4Z4WT81sssn5UaE1vb33wLzwlb82pO4eYrRe8nHyKY//ub1t2W243tPK
 bvbhTd9v1TeG/zxU/UOwueW1uZZ35JeBJvNe6sPL/L/fvVLQqabSIzLnBdiavlVNm492Vehci
 72wsXyR78rn3AyWW4oxEQy3mouJEAPbDVStpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495820150!103825670!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19984 invoked from network); 26 May 2017 17:35:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 26 May 2017 17:35:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5CA7415A1;
 Fri, 26 May 2017 10:35:50 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 212113F53D;
 Fri, 26 May 2017 10:35:48 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:11 +0100
Message-Id: <20170526173540.10066-4-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 03/32] ARM: vGIC: move irq_to_pending()
	calls under the VGIC VCPU lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gZmFyIGlycV90b19wZW5kaW5nKCkgaXMganVzdCBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRv
IGxvb2t1cApzdGF0aWNhbGx5IGFsbG9jYXRlZCBhcnJheXMuIFRoaXMgd2lsbCBjaGFuZ2Ugd2l0
aCBMUElzLCB3aGljaCBhcmUKbW9yZSBkeW5hbWljLCBzbyB0aGUgbWVtb3J5IGZvciB0aGVpciBz
dHJ1Y3QgcGVuZGluZ19pcnEgbWlnaHQgZ28gYXdheS4KVGhlIHByb3BlciBhbnN3ZXIgdG8gdGhl
IGlzc3VlIG9mIHByZXZlbnRpbmcgc3RhbGUgcG9pbnRlcnMgaXMKcmVmLWNvdW50aW5nLCB3aGlj
aCByZXF1aXJlcyBtb3JlIHJld29yayBhbmQgd2lsbCBiZSBpbnRyb2R1Y2VkIHdpdGgKYSBsYXRl
ciByZXdvcmsuCkZvciBub3cgbW92ZSB0aGUgaXJxX3RvX3BlbmRpbmcoKSBjYWxscyB0aGF0IGFy
ZSB1c2VkIHdpdGggTFBJcyB1bmRlciB0aGUKVkdJQyBWQ1BVIGxvY2ssIGFuZCBvbmx5IHVzZSB0
aGUgcmV0dXJuZWQgcG9pbnRlciB3aGlsZSBob2xkaW5nIHRoZSBsb2NrLgpUaGlzIHByZXZlbnRz
IHRoZSBtZW1vcnkgZnJvbSBiZWluZyBmcmVlZCB3aGlsZSB3ZSB1c2UgaXQuCkZvciB0aGUgc2Fr
ZSBvZiBjb21wbGV0ZW5lc3Mgd2UgdGFrZSBjYXJlIGFib3V0IGFsbCBpcnFfdG9fcGVuZGluZygp
CnVzZXJzLCBldmVuIHRob3NlIHdoaWNoIGxhdGVyIHdpbGwgbmV2ZXIgZGVhbCB3aXRoIExQSXMu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgIHwgIDUgKysrKy0KIHhlbi9hcmNoL2FybS92Z2ljLmMg
fCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGRhMTkxMzAuLmRjYjE3
ODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKQEAgLTQwMiwxMCArNDAyLDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfYWRkX3RvX2xy
X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqbikKIAogdm9pZCBn
aWNfcmVtb3ZlX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVh
bF9pcnEpCiB7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwg
dmlydHVhbF9pcnEpOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CisKKyAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOworCiAgICAg
aWYgKCAhbGlzdF9lbXB0eSgmcC0+bHJfcXVldWUpICkKICAgICAgICAgbGlzdF9kZWxfaW5pdCgm
cC0+bHJfcXVldWUpOwogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5s
b2NrLCBmbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwppbmRleCA1NGIyYWFkLi42OWQ3MzJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTIzNCwyMyArMjM0LDI5IEBA
IHN0YXRpYyBpbnQgdmdpY19nZXRfdmlycV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnEpCiBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3Ry
dWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKG9sZCwgaXJx
KTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
b2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgcCA9IGlycV90b19wZW5kaW5nKG9s
ZCwgaXJxKTsKIAogICAgIC8qIG5vdGhpbmcgdG8gZG8gZm9yIHZpcnR1YWwgaW50ZXJydXB0cyAq
LwogICAgIGlmICggcC0+ZGVzYyA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQogCiAgICAgLyogbWlncmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MsIG5v
IG5lZWQgdG8gZG8gYW55dGhpbmcgKi8KICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
TUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiaXJxICV1IG1pZ3JhdGlvbiBmYWlsZWQ6IHJlcXVlc3RlZCB3aGlsZSBpbiBwcm9n
cmVzc1xuIiwgaXJxKTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmb2xkLT5hcmNo
LnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCiAgICAg
cGVyZmNfaW5jcih2Z2ljX2lycV9taWdyYXRlcyk7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
b2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotCiAgICAgaWYgKCBsaXN0X2VtcHR5KCZwLT5p
bmZsaWdodCkgKQogICAgIHsKICAgICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVt
YXNrX29mKG5ldy0+cHJvY2Vzc29yKSk7CkBAIC0yODUsNiArMjkxLDEzIEBAIHZvaWQgYXJjaF9t
b3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0OwogICAg
IGludCBpOwogCisgICAgLyoKKyAgICAgKiBXZSBkb24ndCBtaWdyYXRlIExQSXMgYXQgdGhlIG1v
bWVudC4KKyAgICAgKiBJZiB3ZSBldmVyIGRvLCB3ZSBtdXN0IG1ha2Ugc3VyZSB0aGF0IHRoZSBz
dHJ1Y3QgcGVuZGluZ19pcnEgZG9lcworICAgICAqIG5vdCBnbyBhd2F5LCBhcyB0aGVyZSBpcyBu
byBsb2NrIHByZXZlbnRpbmcgdGhpcyBoZXJlLgorICAgICAqLworICAgIEFTU0VSVCghaXNfbHBp
KHZnaWNfbnVtX2lycXMoZCkgLSAxKSk7CisKICAgICBmb3IgKCBpID0gMzI7IGkgPCB2Z2ljX251
bV9pcnFzKGQpOyBpKysgKQogICAgIHsKICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJn
ZXRfdmNwdSh2LCBpKTsKQEAgLTI5OSw2ICszMTIsNyBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFz
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKIHsKICAgICBjb25zdCB1bnNpZ25l
ZCBsb25nIG1hc2sgPSByOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2M7CiAgICAgdW5zaWduZWQgaW50IGlycTsKICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwogICAgIGludCBpID0gMDsKQEAgLTMwNywxNCArMzIxLDE5IEBAIHZvaWQgdmdpY19k
aXNhYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgIHdoaWxl
ICggKGkgPSBmaW5kX25leHRfYml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7CiAgICAgICAgIGly
cSA9IGkgKyAoMzIgKiBuKTsKICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNw
dSh2LCBpcnEpOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52
Z2ljLmxvY2ssIGZsYWdzKTsKICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBp
cnEpOwogICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVz
KTsKICAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2X3RhcmdldCwgaXJxKTsKLSAgICAg
ICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQorICAgICAgICBkZXNjID0gcC0+ZGVzYzsKKyAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7CisKKyAgICAgICAgaWYgKCBkZXNjICE9IE5VTEwgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3MpOwotICAgICAgICAgICAg
cC0+ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZShwLT5kZXNjKTsKLSAgICAgICAgICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnAtPmRlc2MtPmxvY2ssIGZsYWdzKTsKKyAgICAgICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CisgICAgICAgICAgICBkZXNjLT5oYW5k
bGVyLT5kaXNhYmxlKGRlc2MpOworICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
ZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICB9CiAgICAgICAgIGkrKzsKICAgICB9CkBAIC0z
NDksOSArMzY4LDkgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCByLCBpbnQgbikKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIs
IGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBpICsgKDMyICogbik7CiAgICAgICAgIHZfdGFy
Z2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKKyAgICAgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICBwID0gaXJx
X3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7CiAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVT
VF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKLSAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFy
Z2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZw
LT5pbmZsaWdodCkgJiYgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1
cykgKQogICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3RhcmdldCwgaXJxLCBwLT5w
cmlvcml0eSk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNo
LnZnaWMubG9jaywgZmxhZ3MpOwpAQCAtNDYwLDcgKzQ3OSw3IEBAIHZvaWQgdmdpY19jbGVhcl9w
ZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIHsKICAgICB1aW50OF90IHByaW9yaXR5
OwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2
aXJxKTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKml0ZXIsICpuOwogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgYm9vbCBydW5uaW5nOwogCkBAIC00NjgsNiArNDg3LDggQEAgdm9pZCB2
Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCiAK
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKIAorICAg
IG4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKKwogICAgIC8qIHZjcHUgb2ZmbGluZSAqLwog
ICAgIGlmICggdGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICB7Ci0t
IAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:35:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9V-0004zZ-FL; Fri, 26 May 2017 17:35:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9U-0004z1-2V
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:35:52 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D8/7D-01733-77768295; Fri, 26 May 2017 17:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsVysyfVTbc4XSP
 SYPlebovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN3zXGmgo7JjBVX+l4zNTDOruhi5OIQEtjE
 KDHnVhcThLOcUeLkvr/sXYycHGwCuhI7br5mBrFFBEIlni74zgxSxCywhlGi/dNTVpCEsICJx
 LxrP1lAbBYBVYlpVzezdTFycPAKWEtcmcEEEpYQkJNoOH+feQIj5wJGhlWMGsWpRWWpRbqGln
 pJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE+q2dgYNzB+Kjf7xCjJAeTkijv9HX
 qkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgndSmkakkGBRanpqRVpmDjCo
 YEolOHiURHjfpAKleYsLEnOLM9MhUqcYjTk2rF7/hYljxdtdX5iEwCZJifMGgUwSACnNKM2DG
 wQL9kuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmZQKbwZOaVwO17BXQKE9ApvufUQU4pSU
 RISTUwsq4S+bxMdVXP7e6m24arOJvU3xTz3ynTZ3wt3uYYt5JlFbvu2mTO76E3i0uKz+6+fN1
 3/e+tTfwchQeWVvfqqCyS8RCbe3zrV+Z7Mi4bS94H5Z7b9yvYyaB37YNzvU3bCpMqvY+bd6ha
 We//cN0g++WzBSXvyhsEl9+OvvG/ytaBL3jH7oNBSizFGYmGWsxFxYkAfDLf0nECAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495820146!100459875!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17289 invoked from network); 26 May 2017 17:35:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 26 May 2017 17:35:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D925580D;
 Fri, 26 May 2017 10:35:45 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9BBA13F53D;
 Fri, 26 May 2017 10:35:44 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:08 +0100
Message-Id: <20170526173540.10066-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 00/32] arm64: Dom0 ITS emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgp5ZXQgYW5vdGhlciByZXdvcmssIGFkZHJlc3NpbmcgY29tbWVudHMgb24gdjkuClRoZSBz
YW1lIHJlc3RyaWN0aW9uIGFzIGZvciB2OSBzdGlsbCBhcHBseTogdGhlIGxvY2tpbmcgaXMgY29u
c2lkZXJlZApzb21ld2hhdCBpbnN1ZmZpY2llbnQgYW5kIHdpbGwgYmUgZml4ZWQgYnkgYW4gdXBj
b21pbmcgcmV3b3JrLgoKTW9zdCBvZiB0aGUgZml4ZXMgYXJlIHNtYWxsZXIgY2hhbmdlcyBhcyBy
ZXF1ZXN0ZWQgYnkgdGhlIHJldmlld2Vycy4KU29tZSBwcmVwYXJhdG9yeSBwYXRjaGVzIGhhdmUg
YmVlbiBtb3ZlZCBlYXJsaWVyIGluIHRoZSBzZXJpZXMsIGFsc28gdGhlcmUKYXJlIHNvbWUgbmV3
IHBhdGNoZXM6IDA0LzMyIHRvIHByZXBhcmUgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygpIHRvIGJl
CnJldXNlZCwgMDUvMzIgdG8gYWRkIGdpY19yZW1vdmVfaXJxKCksIDA5LzMyIGFzIGEgc3BsaXQg
ZnJvbSB0aGUgZm9ybWVyIDA1LzI4CmFuZCBmaW5hbGx5IHRoZSBWR0lDIHJhbmsgbG9jayBmaXgg
SSBwb3N0ZWQgZWFybGllciB0aGlzIHdlZWssIHdoaWNoIEkgcHV0CnVwZnJvbnQgaW4gdGhpcyBz
ZXJpZXMgKDAxLzMyKS4gSXQgaXMgbm90IG5lY2Vzc2FyeSBmb3IgdGhlIElUUywgYnV0IGNyZWF0
ZXMKbWVyZ2UgY29uZmxpY3RzIGFuZCBJIGV4cGVjdCBpdCB0byBiZSBxdWV1ZWQgZWFybGllci4K
QSByZXdvcmsgcmVtb3ZlcyB0aGUgVkNQVSBJRCBmcm9tIHRoZSBob3N0IExQSSBlbnRyeSwgYmVj
YXVzZSB0aGlzIGluZm9ybWF0aW9uCmlzIGluIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgYWxyZWFk
eSBhbmQgdGhpcyByZWR1bmRhbmN5IGNhdXNlcyBzb21lIGhlYWRhY2hlLgpUaGlzIGxlYWRzIHRv
IGNoYW5nZXMgaW4gcGF0Y2ggMTEvMzIgaW4gdGhlIHdheSBob3cgd2UgaW5qZWN0IExQSXMsIGFs
c28KcmVtb3ZlcyBzb21lIGNvZGUgZnJvbSB0aGUgY29tbWFuZCBlbXVsYXRpb24gd2hlcmUgdGhl
IGhvc3QgTFBJIHN0cnVjdHVyZQp3YXMgdXBkYXRlZC4KCkZvciBhIGRldGFpbGVkIGNoYW5nZWxv
ZyBzZWUgYmVsb3cuCgpDaGVlcnMsCkFuZHJlCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClRoaXMgc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZW11bGF0aW9uIG9mIGFuIEFSTSBH
SUN2MyBJVFMgaW50ZXJydXB0CmNvbnRyb2xsZXIuIEZvciBoYXJkd2FyZSB3aGljaCByZWxpZXMg
b24gdGhlIElUUyB0byBwcm92aWRlIGludGVycnVwdHMgZm9yCml0cyBwZXJpcGhlcmFscyB0aGlz
IGNvZGUgaXMgbmVlZGVkIHRvIGdldCBhIG1hY2hpbmUgYm9vdGVkIGludG8gRG9tMCBhdAphbGwu
IElUUyBlbXVsYXRpb24gZm9yIERvbVVzIGlzIG9ubHkgcmVhbGx5IHVzZWZ1bCB3aXRoIFBDSSBw
YXNzdGhyb3VnaCwKd2hpY2ggaXMgbm90IHlldCBhdmFpbGFibGUgZm9yIEFSTS4gSXQgaXMgZXhw
ZWN0ZWQgdGhhdCB0aGlzIGZlYXR1cmUKd2lsbCBiZSBjby1kZXZlbG9wZWQgd2l0aCB0aGUgSVRT
IERvbVUgY29kZS4gSG93ZXZlciB0aGlzIGNvZGUgZHJvcCBoZXJlCmNvbnNpZGVyZWQgRG9tVSBl
bXVsYXRpb24gYWxyZWFkeSwgdG8ga2VlcCBsYXRlciBhcmNoaXRlY3R1cmFsIGNoYW5nZXMKdG8g
YSBtaW5pbXVtLgoKVGhpcyBpcyB0ZWNobmljYWwgcHJldmlldyB2ZXJzaW9uIHRvIGFsbG93IGVh
cmx5IHRlc3Rpbmcgb2YgdGhlIGZlYXR1cmUuClRoaW5ncyBub3QgKHByb3Blcmx5KSBhZGRyZXNz
ZWQgaW4gdGhpcyByZWxlYXNlOgotIFRoZXJlIGlzIG9ubHkgc3VwcG9ydCBmb3IgRG9tMCBhdCB0
aGUgbW9tZW50LiBEb21VIHN1cHBvcnQgaXMgb25seSByZWFsbHkKdXNlZnVsIHdpdGggUENJIHBh
c3N0aHJvdWdoLCB3aGljaCBpcyBub3QgdGhlcmUgeWV0IGZvciBBUk0uCi0gVGhlIE1PVkFMTCBj
b21tYW5kIGlzIG5vdCBlbXVsYXRlZC4gSW4gb3VyIGNhc2UgdGhlcmUgaXMgcmVhbGx5IG5vdGhp
bmcKdG8gZG8gaGVyZS4gV2UgbWlnaHQgbmVlZCB0byByZXZpc2l0IHRoaXMgaW4gdGhlIGZ1dHVy
ZSBmb3IgRG9tVSBzdXBwb3J0LgotIFRoZSBJTlZBTEwgY29tbWFuZCBtaWdodCBuZWVkIHNvbWUg
cmV3b3JrIHRvIGJlIG1vcmUgZWZmaWNpZW50LiBDdXJyZW50bHkKd2UgaXRlcmF0ZSBvdmVyIGFs
bCBtYXBwZWQgTFBJcywgd2hpY2ggbWlnaHQgdGFrZSBhIGJpdCBsb25nZXIuCi0gSW5kaXJlY3Qg
dGFibGVzIGFyZSBub3Qgc3VwcG9ydGVkLiBUaGlzIGFmZmVjdHMgYm90aCB0aGUgaG9zdCBhbmQg
dGhlCnZpcnR1YWwgc2lkZS4KLSBUaGUgSVRTIHRhYmxlcyBpbnNpZGUgKERvbTApIGd1ZXN0IG1l
bW9yeSBjYW5ub3QgZWFzaWx5IGJlIHByb3RlY3RlZAphdCB0aGUgbW9tZW50ICh3aXRob3V0IHJl
c3RyaWN0aW5nIGFjY2VzcyB0byBYZW4gYXMgd2VsbCkuIFNvIGZvciBub3cKd2UgdHJ1c3QgRG9t
MCBub3QgdG8gdG91Y2ggdGhpcyBtZW1vcnkgKHdoaWNoIHRoZSBzcGVjIGZvcmJpZHMgYXMgd2Vs
bCkuCi0gV2l0aCBtYWxpY2lvdXMgZ3Vlc3RzIChEb21VcykgdGhlcmUgaXMgYSBwb3NzaWJpbGl0
eSBvZiBhbiBpbnRlcnJ1cHQKc3Rvcm0gdHJpZ2dlcmVkIGJ5IGEgZGV2aWNlLiBXZSB3b3VsZCBu
ZWVkIHRvIGludmVzdGlnYXRlIHdoYXQgdGhhdCBtZWFucwpmb3IgWGVuIGFuZCBpZiB0aGVyZSBp
cyBhIG5pY2Ugd2F5IHRvIHByZXZlbnQgdGhpcy4gRGlzYWJsaW5nIHRoZSBMUEkgb24KdGhlIGhv
c3Qgc2lkZSB3b3VsZCByZXF1aXJlIGNvbW1hbmQgcXVldWluZywgd2hpY2ggaGFzIGl0cyBkb3du
c2lkZXMgdG8KYmUgaXNzdWVkIGR1cmluZyBydW50aW1lLgotIERvbTAgc2hvdWxkIG1ha2Ugc3Vy
ZSB0aGF0IHRoZSBJVFMgcmVzb3VyY2VzIChudW1iZXIgb2YgTFBJcywgZGV2aWNlcywKZXZlbnRz
KSBsYXRlciBoYW5kZWQgdG8gYSBEb21VIGFyZSByZWFsbHkgbGltaXRlZCwgYXMgYSBsYXJnZSBu
dW1iZXIgb2YKdGhlbSBjb3VsZCBtZWFuIG11Y2ggdGltZSBzcGVuZCBpbiBYZW4gdG8gaW5pdGlh
bGl6ZSwgZnJlZSBvciBoYW5kbGUgdGhvc2UuCkl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHRvb2xz
dGFjayBzZXRzIHVwIGEgdGFpbG9yZWQgSVRTIHdpdGgganVzdCBlbm91Z2gKcmVzb3VyY2VzIHRv
IGFjY29tbW9kYXRlIHRoZSBuZWVkcyBvZiB0aGUgYWN0dWFsIHBhc3N0aHJvdWdoLWVkIGRldmlj
ZShzKS4KLSBUaGUgY29tbWFuZCBxdWV1ZSBsb2NraW5nIGlzIGN1cnJlbnRseSBzdWJvcHRpbWFs
IGFuZCBzaG91bGQgYmUgbWFkZSBtb3JlCmZpbmUtZ3JhaW5lZCBpbiB0aGUgZnV0dXJlLCBpZiBw
b3NzaWJsZS4KLSBQcm92aWRlIHN1cHBvcnQgZm9yIHJ1bm5pbmcgd2l0aCBhbiBJT01NVSwgdG8g
bWFwIHRoZSBkb29yYmVsbCBwYWdlCnRvIGFsbCBkZXZpY2VzLgoKClNvbWUgZ2VuZXJpYyBkZXNp
Z24gcHJpbmNpcGxlczoKCiogVGhlIGN1cnJlbnQgR0lDIGNvZGUgc3RhdGljYWxseSBhbGxvY2F0
ZXMgc3RydWN0dXJlcyBmb3IgZWFjaCBzdXBwb3J0ZWQKSVJRIChib3RoIGZvciB0aGUgaG9zdCBh
bmQgdGhlIGd1ZXN0KSwgd2hpY2ggZHVlIHRvIHRoZSBwb3RlbnRpYWxseQptaWxsaW9ucyBvZiBM
UEkgaW50ZXJydXB0cyBpcyBub3QgZmVhc2libGUgdG8gY29weSBmb3IgdGhlIElUUy4KU28gd2Ug
cmVmcmFpbiBmcm9tIGludHJvZHVjaW5nIHRoZSBJVFMgYXMgYSBmaXJzdCBjbGFzcyBYZW4gaW50
ZXJydXB0CmNvbnRyb2xsZXIsIGFsc28gd2UgZG9uJ3QgaG9sZCBzdHJ1Y3QgaXJxX2Rlc2MncyBv
ciBzdHJ1Y3QgcGVuZGluZ19pcnEncwpmb3IgZWFjaCBwb3NzaWJsZSBMUEkuCkZvcnR1bmF0ZWx5
IExQSXMgYXJlIG9ubHkgaW50ZXJlc3RpbmcgdG8gZ3Vlc3RzLCBzbyB3ZSBnZXQgYXdheSB3aXRo
CnN0b3Jpbmcgb25seSB0aGUgdmlydHVhbCBJUlEgbnVtYmVyIGFuZCB0aGUgZ3Vlc3QgVkNQVSBm
b3IgZWFjaCBhbGxvY2F0ZWQKaG9zdCBMUEksIHdoaWNoIGNhbiBiZSBzdGFzaGVkIGludG8gb25l
IHVpbnQ2NF90LiBUaGlzIGRhdGEgaXMgc3RvcmVkIGluCmEgdHdvLWxldmVsIHRhYmxlLCB3aGlj
aCBpcyBib3RoIG1lbW9yeSBlZmZpY2llbnQgYW5kIHF1aWNrIHRvIGFjY2Vzcy4KV2UgaG9vayBp
bnRvIHRoZSBleGlzdGluZyBJUlEgaGFuZGxpbmcgYW5kIFZHSUMgY29kZSB0byBhdm9pZCBhY2Nl
c3NpbmcKdGhlIG5vcm1hbCBzdHJ1Y3R1cmVzLCBwcm92aWRpbmcgYWx0ZXJuYXRpdmUgbWV0aG9k
cyBmb3IgZ2V0dGluZyB0aGUKbmVlZGVkIGluZm9ybWF0aW9uIChwcmlvcml0eSwgaXMgZW5hYmxl
ZD8pIGZvciBMUElzLgpXaGVuZXZlciBhIGd1ZXN0IG1hcHMgYSBkZXZpY2UsIHdlIGFsbG9jYXRl
IHRoZSBtYXhpbXVtIHJlcXVpcmVkIG51bWJlcgpvZiBzdHJ1Y3QgcGVuZGluZ19pcnEncywgc28g
dGhhdCBhbnkgdHJpZ2dlcmluZyBMUEkgY2FuIGZpbmQgaXRzIGRhdGEKc3RydWN0dXJlLiBVcG9u
IHRoZSBndWVzdCBhY3R1YWxseSBtYXBwaW5nIHRoZSBMUEksIHRoaXMgcG9pbnRlciB0byB0aGUK
Y29ycmVzcG9uZGluZyBwZW5kaW5nX2lycSBnZXRzIGVudGVyZWQgaW50byBhIHJhZGl4IHRyZWUs
IHNvIHRoYXQgaXQgY2FuCmJlIHF1aWNrbHkgbG9va2VkIHVwLgoKKiBPbiB0aGUgZ3Vlc3Qgc2lk
ZSB3ZSAobGF0ZXIgd2lsbCkgaGF2ZSB0byBkZWFsIHdpdGggbWFsaWNpb3VzIGd1ZXN0cwp0cnlp
bmcgdG8gaG9nIFhlbiB3aXRoIG1hcHBpbmcgcmVxdWVzdHMgZm9yIGEgbG90IG9mIExQSXMsIGZv
ciBpbnN0YW5jZS4KQXMgdGhlIElUUyBhY3R1YWxseSB1c2VzIHN5c3RlbSBtZW1vcnkgZm9yIHN0
b3Jpbmcgc3RhdHVzIGluZm9ybWF0aW9uLAp3ZSB1c2UgdGhpcyBtZW1vcnkgKHdoaWNoIHRoZSBn
dWVzdCBoYXMgdG8gcHJvdmlkZSkgdG8gbmF0dXJhbGx5IGxpbWl0CmEgZ3Vlc3QuIFdoZW5ldmVy
IHdlIG5lZWQgaW5mb3JtYXRpb24gZnJvbSBhbnkgb2YgdGhlIElUUyB0YWJsZXMsIHdlCnRlbXBv
cmFyaWx5IG1hcCB0aGVtICh3aGljaCBpcyBjaGVhcCBvbiBhcm02NCkgYW5kIGNvcHkgdGhlIHJl
cXVpcmVkIGRhdGEuCgoqIEFuIG9idmlvdXMgYXBwcm9hY2ggdG8gaGFuZGxpbmcgc29tZSBndWVz
dCBJVFMgY29tbWFuZHMgd291bGQgYmUgdG8KcHJvcGFnYXRlIHRoZW0gdG8gdGhlIGhvc3QsIGZv
ciBpbnN0YW5jZSB0byBtYXAgZGV2aWNlcyBhbmQgTFBJcyBhbmQKdG8gZW5hYmxlIG9yIGRpc2Fi
bGUgTFBJcy4KSG93ZXZlciB0aGlzIChsYXRlciB3aXRoIERvbVUgc3VwcG9ydCkgd2lsbCBjcmVh
dGUgYW4gYXR0YWNrIHZlY3RvciwgYXMKYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgdHJ5IHRvIGZp
bGwgdGhlIGhvc3QgY29tbWFuZCBxdWV1ZSB3aXRoCnByb3BhZ2F0ZWQgY29tbWFuZHMuClNvIHdl
IHRyeSB0byBhdm9pZCB0aGlzIHNpdHVhdGlvbjogRG9tMCBzZW5kaW5nIGEgZGV2aWNlIG1hcHBp
bmcgKE1BUEQpCmNvbW1hbmQgaXMgdGhlIG9ubHkgdGltZSB3ZSBhbGxvdyBxdWV1aW5nIGNvbW1h
bmRzIHRvIHRoZSBob3N0IElUUyBjb21tYW5kCnF1ZXVlLCBhcyB0aGlzIHNlZW1zIHRvIGJlIHRo
ZSBvbmx5IHJlbGlhYmxlIHdheSBvZiBnZXR0aW5nIHRoZQpyZXF1aXJlZCBpbmZvcm1hdGlvbiBh
dCB0aGUgbW9tZW50LiBIb3dldmVyIGF0IHRoZSBzYW1lIHRpbWUgd2UgbWFwIGFsbApldmVudHMg
dG8gTFBJcyBhbHJlYWR5LCBhbHNvIGVuYWJsZSB0aGVtLiBUaGlzIGF2b2lkcyBzZW5kaW5nIGNv
bW1hbmRzCmxhdGVyIGF0IHJ1bnRpbWUsIGFzIHdlIGNhbiBkZWFsIHdpdGggbWFwcGluZ3MgYW5k
IExQSSBlbmFibGluZy9kaXNhYmxpbmcKaW50ZXJuYWxseS4KClRvIGFjY29tb2RhdGUgdGhlIHRl
Y2ggcHJldmlldyBuYXR1cmUgb2YgdGhpcyBmZWF0dXJlIGF0IHRoZSBtb21lbnQsIHRoZXJlCmlz
IGEgS2NvbmZpZyBvcHRpb24gdG8gZW5hYmxlIGl0LiBBbHNvIGl0IGlzIHN1cHBvcnRlZCBvbiBh
cm02NCBvbmx5LCB3aGljaAp3aWxsIG1vc3QgbGlrZWx5IG5vdCBjaGFuZ2UgaW4gdGhlIGZ1dHVy
ZS4KVGhpcyBsZWFkcyB0byBzb21lIGhpZGVvdXMgY29uc3RydWN0cyBsaWtlIGFuICNpZmRlZidl
ZCBoZWFkZXIgZmlsZSB3aXRoCmVtcHR5IGZ1bmN0aW9uIHN0dWJzIHRvIGFjY29tb2RhdGUgYXJt
MzIgYW5kIG5vbi1JVFMgYnVpbGRzLCB3aGljaCBzaGFyZQpzb21lIGdlbmVyaWMgY29kZSBwYXRo
cyB3aXRoIHRoZSBJVFMgZW11bGF0aW9uLgpUaGUgbnVtYmVyIG9mIHN1cHBvcnRlZCBMUElzIGNh
biBiZSBsaW1pdGVkIG9uIHRoZSBjb21tYW5kIGxpbmUsIGluIGNhc2UKdGhlIG51bWJlciByZXBv
cnRlZCBieSB0aGUgaGFyZHdhcmUgaXMgdG9vIGhpZ2guIEFzIFhlbiBjYW5ub3QgZm9yZXNlZSBo
b3cKbWFueSBpbnRlcnJ1cHRzIHRoZSBndWVzdHMgd2lsbCBuZWVkLCB3ZSBjYXRlciBmb3IgYXMg
bWFueSBhcyBwb3NzaWJsZS4KVGhlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgaXMgY2FsbGVkIG1h
eC1scGktYml0cyBhbmQgZXhwcmVzc2VzIHRoZSBudW1iZXIKb2YgYml0cyByZXF1aXJlZCB0byBo
b2xkIGFuIGludGVycnVwdCBJRC4gSXQgZGVmYXVsdHMgdG8gMjAsIGlmIHRoYXQgaXMKbG93ZXIg
dGhhbiB0aGUgbnVtYmVyIHN1cHBvcnRlZCBieSB0aGUgaGFyZHdhcmUuCgpUaGlzIGNvZGUgYm9v
dHMgRG9tMCBvbiBhbiBBUk0gRmFzdCBNb2RlbCB3aXRoIElUUyBzdXBwb3J0LiBJIHRyaWVkIHRv
CmFkZHJlc3MgdGhlIGlzc3VlcyBzZWVuIGJ5IHBlb3BsZSBydW5uaW5nIHRoZSBwcmV2aW91cyB2
ZXJzaW9ucyBvbiByZWFsCmhhcmR3YXJlLCB0aG91Z2ggY291bGRuJ3QgdmVyaWZ5IHRoaXMgaGVy
ZSBmb3IgbXlzZWxmLgpTbyBhbnkgdGVzdGluZywgYnVnIHJlcG9ydHMgKGFuZCBwb3NzaWJseSBl
dmVuIGZpeGVzKSBhcmUgdmVyeSB3ZWxjb21lLgoKVGhlIGNvZGUgY2FuIGFsc28gYmUgZm91bmQg
b24gdGhlIGl0cy92MTAgYnJhbmNoIGhlcmU6CmdpdDovL2xpbnV4LWFybS5vcmcveGVuLWFwLmdp
dApodHRwOi8vd3d3LmxpbnV4LWFybS5vcmcvZ2l0P3A9eGVuLWFwLmdpdDthPXNob3J0bG9nO2g9
cmVmcy9oZWFkcy9pdHMvdjEwCgpDaGVlcnMsCkFuZHJlCgpDaGFuZ2Vsb2cgdjkgLi4uIHYxMDoK
bm8gY2hhbmdlcyB0byB7MDYsIDA3LCAxMiwgMTUsIDIwLCAyOSwgMzAsIDMyfS8zMgotIFswMS8z
Ml06IGZpeCBmb3IgcmFuayBsb2NrIGRlYWRsb2NrIGFzIHBvc3RlZCBiZWZvcmUKLSBbMDIvMzJd
OiByZXBsYWNlIGFyYml0cmFyeSAxNiBiaXRzIGZvciBEb21VIGludGVycnVwdCBJRHMgd2l0aCAx
MCBiaXRzCi0gWzAzLzMyXTogaGFuZGxlIGZ1bmN0aW9ucyBub3QgZGVhbGluZyB3aXRoIExQSXMg
YXMgd2VsbAotIFswNC8zMl06IG5ldyBwYXRjaCB0byByZW5hbWUgZ2ljX3JlbW92ZV9mcm9tX3F1
ZXVlcyBhbmQgcmVtb3ZlIGxvY2sKLSBbMDUvMzJdOiBuZXcgcGF0Y2ggdG8gaW50cm9kdWNlIGhl
bHBlciBmb3IgcmVtb3ZpbmcgSVJRcyBmcm9tIHRoZSBWR0lDCi0gWzA2LzMyXTogYWRhcHQgdG8g
cHJldmlvdXMgY2hhbmdlcwotIFswOC8zMl06IHVzZSBtZW1zZXQgdG8gY2xlYXIgdGhlIHdob2xl
IHN0cnVjdHVyZQotIFswOS8zMl06IHNwbGl0IG9mZiBmcm9tIGZvcm1lciAwNS8yOAotIFsxMC8z
Ml06IG1vdmVkIHVwIGZyb250LCBpbml0aWFsaXplIFZDUFUgSUQKLSBbMTEvMzJdOiByZW1vdmUg
VkNQVSBJRCBmcm9tIGhvc3QgZW50cnksIHJld29yayBMUEkgaW5qZWN0aW9uLCBtb3ZlZAogICAg
ICAgICAgIG91dCBwYXJ0IGRlYWxpbmcgd2l0aCBMUEkgcHJpb3JpdHkgY2FjaGluZwotIFsxMy8z
Ml06IGFkZCBhIGhpbnQgYWJvdXQgYm9vbGVhbiB2YXJpYWJsZXMKLSBbMTQvMzJdOiBmaXggYm9v
bF90IHR5cGUgdXNhZ2UKLSBbMTYvMzJdOiByZXBsYWNlIG1hZ2ljIHZhbHVlLCBhbHdheXMgdXNl
IGludGlkX2JpdHMgZm9yIFRZUEVSIGdlbmVyYXRpb24sCiAgICAgICAgICAgYWRkIG1lbW9yeSBi
YXJyaWVyCi0gWzE3LzMyXTogYWRkIGNvbW1lbnRzIGFib3V0IElUUyB0YWJsZSBsYXlvdXQsIHJl
bW92ZSBsZTY0X3RvX2NwdSgpLAogICAgICAgICAgIHNpbXBsaWZ5IENUTFIgcmVhZCBhbmQgcmVt
b3ZlIGxvY2ssIHVzZSBhdG9taWMgcmVhZCBhbmQgYWRkIGNvbW1lbnQKICAgICAgICAgICBpbiBD
UkVBRFIgcmVhZCwgYWRkIFRPRE8gYW5kIEFTU0VSVCBhYm91dCBjcmFmdGluZyBJVFMgdGFibGVz
LAogICAgICAgICAgIGFkZCBlbXB0eSBsaW5lcyBpbiBzd2l0Y2gvY2FzZSwgbW92ZSBjb2RlIGJs
b2NrCi0gWzE4LzMyXTogY29uc2lzdGVudCB1c2Ugb2YgZGF0YSB0eXBlcywgY29tbWVudHMgbW92
ZWQgb3V0IHRvIGVhcmxpZXIgcGF0Y2gKLSBbMTkvMzJdOiBmb2xkIGluIGdldF9ob3N0X2xwaSgp
LCByZW5hbWUgdmV2ZW50aWQgaWRlbnRpZmllcgotIFsyMS8zMl06IG1vdmUgdmFyaWFibGUgYXNz
aWdubWVudAotIFsyMi8zMl06IGFkZCBUT0RPIGxvY2tpbmcgY29tbWVudCwgdXNlIG5ldyBnaWNf
cmVtb3ZlX2lycSgpIGZ1bmN0aW9uCi0gWzIzLzMyXTogcmVtb3ZlIG5vIGxvbmdlciBuZWVkZWQg
VkNQVSBJRCBmcm9tIGhvc3QgTFBJIGZ1bmN0aW9ucywgYWRkCiAgICAgICAgICAgbG9ja2luZyBU
T0RPLCB1c2UgZ290byBvdXQKLSBbMjQvMzJdOiBleHBsYWluIHJlYXNvbiBmb3IgTFIgY2hlY2ss
IG1ha2UgTFJzIHVuc2lnbmVkLCBtb3ZlIFBSSVNUSU5FCiAgICAgICAgICAgY2hlY2sgaW50byBv
bmUgcGxhY2UKLSBbMjUvMzJdOiBtZW50aW9uIE1BUEksIHJlbW92ZSBWQ1BVIElEIGZyb20gaG9z
dCBMUEkgdXBkYXRlcywgdXNlIGF0b21pYwogICAgICAgICAgIHdyaXRlIGZvciBwcmlvcml0eSB1
cGRhdGUsIHJlbW92ZSBvdXRkYXRlZCBjb21tZW50LCBleHBsYWluCiAgICAgICAgICAgZXJyb3Ig
aGFuZGxpbmcgcGF0aCwgY2hlY2sgZm9yIHZhbGlkIHByb3BlcnR5IHRhYmxlCi0gWzI2LzMyXTog
cmVtb3ZlIHVwZGF0ZSBvZiBWQ1BVIElEIGluIHRoZSBob3N0X2xwaSBzdHJ1Y3R1cmUsIGFkZCBs
b2NraW5nIFRPRE8KLSBbMjcvMzJdOiBmaXggZXJyb3IgcGF0aAotIFsyOC8zMl06IGFkZCBjb21t
ZW50IGFib3V0IHBoeXNpY2FsIExQSSwgdXNlIGdlbmVyaWMgZnVuY3Rpb24gdG8gcmVtb3ZlIElS
USwKICAgICAgICAgICByZW1vdmUgcmVkdW5kYW50IGNsZWFyX2JpdAotIFszMS8zMl06IG1ha2Ug
dmdpY192M19pdHNfaW5pdF92aXJ0dWFsKCkgc3RhdGljIChhbmQgbW92ZSBpdCksIG1vdmUgY29t
bWVudCwKICAgICAgICAgICByZW1vdmUgdW5uZWVkZWQgY2FsbCB0byB2Z2ljX3YzX2l0c19mcmVl
X2RvbWFpbigpCgpDaGFuZ2Vsb2cgdjggLi4uIHY5OgotIFswMS8yOF06IGluaXRpYWxpemUgbnVt
YmVyIG9mIGludGVycnVwdCBJRHMgZm9yIERvbVVzIGFsc28KLSBbMDIvMjhdOiBtb3ZlIHByaW9y
aXR5IHJlYWRpbmcgYmFjayB1cCBmcm9udAotIFswMy8yOF06IGVudW1lcmF0ZSBhbGwgY2FsbCBz
aXRlcyBpbiBjb21taXQgbWVzc2FnZSwgYWRkIEFTU0VSVHMsCiAgICAgICAgICAgYWRkICJ1bmxp
a2VseSIgaGludHMsIGF2b2lkIHNraXBwaW5nIEFTU0VSVHMsIGFkZCBjb21tZW50IHRvCiAgICAg
ICAgICAgaXJxX3RvX3BlbmRpbmcoKSBkZWZpbml0aW9uCi0gWzA0LzI4XTogZXhwbGFpbiBleHBl
Y3RhdGlvbiBvZiBkZXZpY2Ugc3RhdGUgd2hpbGUgZGVzdHJveWluZyBkb21haW4KLSBbMDUvMjhd
OiBkb2N1bWVudCBjYXNlIG9mIGludmFsaWQgTFBJLCBjaGFuZ2UgZHVtbXkgcHJpb3JpdHkgdG8g
MHhmZgotIFswOC8yOF06IGNoZWNrIGNyb3NzIHBhZ2UgYm91bmRhcnkgY29uZGl0aW9uIGVhcmx5
IGluIGZ1bmN0aW9uCi0gWzEwLzI4XTogaW5pdGlhbGl6ZSBzdGF0dXMgYW5kIGxyIG1lbWJlciBh
cyB3ZWxsCi0gWzExLzI4XTogY2hlY2sgbHBpX3ZjcHVfaWQgdG8gY292ZXIgYWxsIHZpcnR1YWwg
Q1BVcwotIFsxMi8yOF06IGFkZCBzcGluIGxvY2sgQVNTRVJUCi0gWzEzLzI4XTogaW50cm9kdWNl
IHR5cGVzIGZvciBvdXIgSVRTIHRhYmxlIGVudHJpZXMsIGZpeCBlcnJvciBtZXNzYWdlcwotIFsx
NC8yOF06IHVzZSBuZXcgSVRTIHRhYmxlIGVudHJ5IHR5cGVzCi0gWzE1LzI4XTogbmV3IHBhdGNo
IHRvIGludHJvZHVjZSBwZW5kaW5nX2lycSBsb29rdXAgZnVuY3Rpb24KLSBbMTcvMjhdOiB2ZXJp
Znkgc2l6ZSBvZiBjb2xsZWN0aW9uIHRhYmxlIGVudHJ5Ci0gWzE4LzI4XTogdXNlIG5ldyBwZW5k
aW5nX2lycSBsb29rdXAgZnVuY3Rpb24KLSBbMTkvMjhdOiB1c2UgbmV3IHBlbmRpbmdfaXJxIGxv
b2t1cCBmdW5jdGlvbiwgY29sbGVjdGlvbiB0YWJsZSB0eXBlIGFuZAogICAgICAgICAgIHZnaWNf
aW5pdF9wZW5kaW5nX2lycSwgYWRkIERvbTAgQVNTRVJUIGFuZCB1bm1hcCBkZXZpY2VzIGZvciBE
b21VcwotIFsyMC8yOF06IGRvY3VtZW50IFBSSVNUSU5FX0xQSSBmbGFnLCBmaXggdHlwbywgYXZv
aWQgZG91YmxlIGluc2VydGlvbiBvZgogICAgICAgICAgIHRoZSBzYW1lIExQSSBpbnRvIGRpZmZl
cmVudCBMUnMKLSBbMjEvMjhdOiB1c2UgbmV3IHBlbmRpbmdfaXJxIGxvb2t1cCBmdW5jdGlvbiwg
YXZvaWQgZXhwbGljdCBMUEkgbnVtYmVyCiAgICAgICAgICAgcGFyYW1ldGVyCi0gWzIyLzI4XTog
YWRkIHBoeXNpY2FsIGFmZmluaXR5IFRPRE8sIHVzZSBuZXcgdGFibGUgdHlwZSBhbmQgcGVuZGlu
Z19pcnEKICAgICAgICAgICBsb29rdXAgZnVuY3Rpb24sIGZpeCBlcnJvciBtZXNzYWdlCi0gWzI0
LzI4XTogdXNlIHBlbmRpbmdfaXJxIGxvb2t1cCBmdW5jdGlvbiwgZHJvcCBleHBsaWNpdCBMUEkg
bnVtYmVyIHBhcmFtZXRlcgotIFsyNS8yOF06IGRyb3AgZXhwbGljaXQgTFBJIG51bWJlciBwYXJh
bWV0ZXIKLSBbMjcvMjhdOiB1c2UgbmV3IElUUyB0YWJsZSBlbnRyeSB0eXBlCgpDaGFuZ2Vsb2cg
djcgLi4uIHY4OgotIGRyb3AgbGlzdCBwYXJhbWV0ZXIgYW5kIHJlbmFtZSB0byBnaWN2M19pdHNf
bWFrZV9od2R3b21fZHRfbm9kZXMoKQotIHJlbW92ZSByZWJhc2UgYXJ0aWZhY3RzCi0gYWRkIGly
cV9lbnRlci9pcnFfZXhpdCgpIGNhbGxzCi0gcHJvcGFnYXRlcyBudW1iZXIgb2YgaG9zdCBMUElz
IGFuZCBudW1iZXIgb2YgZXZlbnQgSURzIHRvIERvbTAKLSBhZGQgcHJvcGVyIGNvdmVyYWdlIG9m
IGFsbCBhZGRyZXNzZXMgaW4gSVRTIE1NSU8gaGFuZGxlcgotIGF2b2lkIHZjbWRfbG9jayBmb3Ig
Q0JBU0VSIHdyaXRlcwotIGZpeCBtaXNzaW5nIGlycXNhdmUvaXJxcmVzdG9yZSBvbiBWR0lDIFZD
UFUgbG9jawotIG1vdmUgc3RydWN0IHBlbmRpbmdfaXJxIHVzZSB1bmRlciB0aGUgVkdJQyBWQ1BV
IGxvY2sKLSBwcm90ZWN0IGdpY19yYWlzZV9ndWVzdF9pcnEoKSBhZ2FpbnN0IE5VTEwgcGVuZGlu
Z19pcnEKLSBpbXByb3ZlIGRldmljZSBhbmQgY29sbGVjdGlvbiB0YWJsZSBlbnRyeSBzaXplIGRv
Y3VtZW50YXRpb24KLSBjb3VudCBudW1iZXIgb2YgSVRTZXMgdG8gaW5jcmVhc2UgbW1pb19jb3Vu
dAotIHJld29yayBNQVBELCBESVNDQVJELCBNQVBUSSBhbmQgTU9WSSB0byB0YWtlIHByb3BlciBs
b2NrcwotIHByb3Blcmx5IHJvbGxiYWNrIGZhaWxpbmcgTUFQRCBhbmQgTUFQVEkgY2FsbHMKLSBy
ZXdvcmsgZnVuY3Rpb25zIHRvIHVwZGF0ZSBwcm9wZXJ0eSB0YWJsZQotIHJldHVybiBlcnJvciBv
biB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkgY3Jvc3NpbmcgcGFnZSBib3VuZGFyeQotIG1ha2Ug
c3VyZSBDUkVBRFIgYWNjZXNzIGlzIGF0b21pYwoKQ2hhbmdlbG9nIHY1IC4uLiB2NjoKLSByZW9y
ZGVyZWQgcGF0Y2hlcyB0byBhbGxvdyBzcGxpdHRpbmcgdGhlIHNlcmllcwotIGludHJvZHVjZWQg
ZnVuY3Rpb25zIGxhdGVyIHRvIGF2b2lkIHdhcm5pbmdzIG9uIGludGVybWVkaWF0ZSBidWlsZHMK
LSByZWZhY3RvcmVkIGNvbW1vbiBjb2RlIGNoYW5nZXMgaW50byBzZXBhcmF0ZSBwYXRjaGVzCi0g
ZHJvcHBlZCBHRU5NQVNLX1VMTCBhbmQgQklUX1VMTCAoYm90aCBwYXRjaGVzIGFuZCB0aGVpciB1
c2FnZSBsYXRlcikKLSByZXdvcmsgbG9ja2luZyBpbiBNTUlPIHJlZ2lzdGVyIHJlYWRzIGFuZCB3
cml0ZXMKLSBwcm90ZWN0IG5ldyBjb2RlIGZyb20gYmVpbmcgZXhlY3V0ZWQgd2l0aG91dCBhbiBJ
VFMgYmVpbmcgY29uZmlndXJlZAotIGZpeCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkgKG5vdyBh
IHNlcGFyYXRlIHBhdGNoKQotIHNvbWUgbW9yZSBjb21tZW50cyBhbmQgVE9ET3MKCkNoYW5nZWxv
ZyB2NCAuLi4gdjU6Ci0gYWRkaW5nIG1hbnkgY29tbWVudHMKLSBzcGlubG9jayBhc3NlcnRzCi0g
cmVuYW1lIHJfaG9zdF9scGlzIHRvIG1heF9ob3N0X2xwaV9pZHMKLSByZW1vdmUgbWF4X2l0c19k
ZXZpY2VfYml0cyBjb21tYW5kIGxpbmUKLSBhZGQgd2FybmluZyBvbiBoaWdoIG51bWJlciBvZiBM
UElzCi0gYXZvaWQgcG90ZW50aWFsIGxlYWsgb24gaG9zdCBNQVBECi0gcHJvcGVybHkgaGFuZGxl
IG5yX2V2ZW50cyByb3VuZGluZwotIHJlbW92ZSB1bm1hcF9hbGxfZGV2aWNlcygpLCByZXBsYWNl
IHdpdGggQVNTRVJUCi0gYWRkIGJhcnJpZXJzIGZvciAobG9ja2xlc3MpIGhvc3QgTFBJIGxvb2t1
cHMKLSBhZGQgcHJvcGVyIGxvY2tpbmcgaW4gSVRTIGFuZCByZWRpc3QgTU1JTyByZWdpc3RlciBo
YW5kbGluZwotIHJvbGxiYWNrIGZhaWxpbmcgZGV2aWNlIG1hcHBpbmcKLSBmaXggdmFyaW91cyBw
cmludGtzCi0gYWRkIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSgpIGFuZCB1c2UgaXQKLSAoZ2V0
dGluZyByaWQgb2YgcGFnZSBtYXBwaW5nIGZ1bmN0aW9ucyBhbmQgaGVscGVycykKLSBkcm9wIHRh
YmxlIG1hcHBpbmcgLyB1bm1hcHBpbmcgb24gcmVkaXN0L0lUUyBlbmFibGUvZGlzYWJsZQotIG1p
bm9yIHJld29ya3MgaW4gZnVuY3Rpb25zIGFzIHBlciByZXZpZXcgY29tbWVudHMKLSBmaXggSVRT
IGVuYWJsZW1lbnQgY2hlY2sKLSBtb3ZlIGxwaV90b19wZW5kaW5nKCkgYW5kIGxwaV9nZXRfcHJp
b3JpdHkoKSB0byB2Z2ljX29wcwotIG1vdmUgZG9fTFBJKCkgdG8gZ2ljX2h3X29wcwotIHdoaXRl
c3BhY2UgYW5kIGhhcmQgdGFicyBmaXhlcwotIGludHJvZHVjZSBJVFMgZG9tYWluIGluaXQgZnVu
Y3Rpb24gKGFuZCB1c2UgaXQgZm9yIHRoZSByYnRyZWUpCi0gZW5hYmxlIElSUXMgYXJvdW5kIGRv
X0xQSQotIGltcGxlbWVudCBUT0RPcyBmb3IgbGF0ZXIgb3B0aW1pemF0aW9ucwotIGFkZCAidiIg
cHJlZml4IHRvIHZhcmlhYmxlcyBob2xkaW5nIHZpcnR1YWwgcHJvcGVydGllcwotIHByb3ZpZGUg
bG9ja2VkIGFuZCBub3JtYWwgdmVyc2lvbnMgb2YgcmVhZC93cml0ZV9pdHRlCi0gb25seSBDTEVB
UiBMUEkgaWYgbm90IGFscmVhZHkgZ3Vlc3QgdmlzaWJsZSAocGx1cyBjb21tZW50KQotIHVwZGF0
ZSBMUEkgcHJvcGVydHkgb24gTUFQVEkKLSBzdG9yZSB2Y3B1X2lkIGluIHBlbmRpbmdfaXJxIGZv
ciBMUElzIChoZWxwcyBJTlZBTEwpCi0gaW1wcm92ZSBJTlZBTEwgaW1wbGVtZW50YXRpb24gdG8g
b25seSBjb3ZlciBMUElzIG9uIHRoaXMgVkNQVQotIGltcHJvdmUgdmlydHVhbCBCQVNFIHJlZ2lz
dGVyIGluaXRpYWxpemF0aW9uCi0gbGltaXQgbnVtYmVyIG9mIHZpcnR1YWwgTFBJcyB0byAyNCBi
aXRzIChMaW51eCBidWcgYXQgMzI/PykKLSBvbmx5IGluamVjdCBMUElzIGlmIHJlZGlzdHJpYnV0
b3IgaXMgYWN0dWFsbHkgZW5hYmxlZAoKQ2hhbmdlbG9nIHYzIC4uIHY0OgotIG1ha2UgSEFTX0lU
UyBkZXBlbmQgb24gRVhQRVJUCi0gaW50cm9kdWNlIG5ldyBwYXRjaCAwMiB0byBpbml0aWFsaXpl
IGhvc3QgSVRTIGVhcmx5Ci0gZml4IGNtZF9sb2NrIGluaXQgcG9zaXRpb24KLSBpbnRyb2R1Y2Ug
d2FybmluZyBvbiBoaWdoIG51bWJlciBvZiBMUEkgYWxsb2NhdGlvbnMKLSB2YXJpb3VzIGludCAt
PiB1bnNpZ25lZCBmaXhlcwotIGFkZGluZyBhbmQgaW1wcm92aW5nIGNvbW1lbnRzCi0gcmF0ZSBs
aW1pdCBJVFMgY29tbWFuZCBxdWV1ZSBmdWxsIG1zZwotIGRyb3AgdW5uZWVkZWQgY2hlY2tzCi0g
dmFsaWRhdGUgYWdhaW5zdCBhbGxvd2VkIG51bWJlciBvZiBkZXZpY2UgSURzCi0gYXZvaWQgbWVt
b3J5IGxlYWtzIHdoZW4gcmVtb3ZpbmcgZGV2aWNlcwotIGltcHJvdmUgYWxnb3JpdGhtIGZvciBm
aW5kaW5nIGZyZWUgaG9zdCBMUEkKLSBjb252ZXJ0IHVubWFwX2FsbF9kZXZpY2VzIGZyb20gZ290
byB0byB3aGlsZSBsb29wCi0gYWRkIG1lc3NhZ2Ugb24gcmVtYXBwaW5nIElUUyBkZXZpY2UKLSBu
YW1lIHZpcnR1YWwgZGV2aWNlIC8gZXZlbnQgSURzIHByb3Blcmx5Ci0gdXNlIGF0b21pYyByZWFk
IHdoZW4gcmVhZGluZyBJVFQgZW50cnkKCkNoYW5nZWxvZyB2MiAuLiB2MzoKLSBwcmVhbGxvY2F0
ZSBzdHJ1Y3QgcGVuZGluZ19pcnEncwotIG1hcCBJVFMgYW5kIHJlZGlzdHJpYnV0b3IgdGFibGVz
IG9ubHkgb24gZGVtYW5kCi0gc3RvcmUgcHJvcGVydHksIGVuYWJsZSBhbmQgcGVuZGluZyBiaXQg
aW4gc3RydWN0IHBlbmRpbmdfaXJxCi0gaW1wcm92ZSBlcnJvciBjaGVja2luZyBhbmQgaGFuZGxp
bmcKLSBhZGQgY29tbWVudHMKCkNoYW5nZWxvZyB2MSAuLiB2MjoKLSBjbGVhbiB1cCBoZWFkZXIg
ZmlsZSBpbmNsdXNpb24KLSByZXdvcmsgaG9zdCBJVFMgdGFibGUgYWxsb2NhdGlvbjogb2JzZXJ2
ZSBhdHRyaWJ1dGVzLCBtYW55IGZpeGVzCi0gcmVtb3ZlIHBhdGNoIDEgdG8gZXhwb3J0IF9fZmx1
c2hfZGNhY2hlX2FyZWEsIHVzZSBleGlzdGluZyBmdW5jdGlvbiBpbnN0ZWFkCi0gdXNlIG51bWJl
ciBvZiBMUElzIGludGVybmFsbHkgaW5zdGVhZCBvZiBudW1iZXIgb2YgYml0cwotIGtlZXAgaG9z
dF9pdHNfbGlzdCBhcyBwcml2YXRlIGFzIHBvc3NpYmxlCi0ga2VlcCBzdHJ1Y3QgaXRzX2Rldmlj
ZXMgcHJpdmF0ZQotIHJld29yayBnaWN2M19pdHNfbWFwX2d1ZXN0X2RldmljZXMKLSBmaXggcmJ0
cmVlIGlzc3VlcwotIG1vcmUgZXJyb3IgaGFuZGxpbmcgYW5kIHByb3BhZ2F0aW9uCi0gY29wZSB3
aXRoIEdJQ3Y0IGltcGxlbWVudGF0aW9ucyAoYnV0IG5vIHZpcnR1YWwgTFBJIGZlYXR1cmVzISkK
LSBhYnN0cmFjdCBob3N0IGFuZCBndWVzdCBJVFNlcyBieSB1c2luZyBkb29yYmVsbCBhZGRyZXNz
ZXMKLSBqb2luIHBlci1yZWRpc3RyaWJ1dG9yIHZhcmlhYmxlcyBpbnRvIG9uZSBwZXItQ1BVIHN0
cnVjdHVyZQotIGZpeCBkYXRhIHR5cGVzICh1bnNpZ25lZCBpbnQpCi0gbWFueSBtaW5vciBidWcg
Zml4ZXMKCihSb3VnaCkgY2hhbmdlbG9nIFJGQy12MiAuLiB2MToKLSBzcGxpdCBob3N0IElUUyBk
cml2ZXIgaW50byBnaWMtdjMtbHBpLmMgYW5kIGdpYy12My1pdHMuYyBwYXJ0Ci0gcmVuYW1lIHZp
cnR1YWwgSVRTIGRyaXZlciBmaWxlIHRvIHZnaWMtdjMtaXRzLmMKLSB1c2UgbWFjcm9zIGFuZCBu
YW1lZCBjb25zdGFudHMgZm9yIGFsbCBtYWdpYyBudW1iZXJzCi0gdXNlIGF0b21pYyBhY2Nlc3Nv
cnMgZm9yIGFjY2Vzc2luZyB0aGUgaG9zdCBMUEkgZGF0YQotIHJlbW92ZSBsZWZ0b3ZlcnMgZnJv
bSBjb25uZWN0aW5nIHZpcnR1YWwgYW5kIGhvc3QgSVRTZXMKLSBiYWlsIG91dCBpZiBob3N0IElU
UyBpcyBkaXNhYmxlZCBpbiB0aGUgRFQKLSByZXdvcmsgbWFwL3VubWFwX2d1ZXN0X3BhZ2VzKCk6
CiAgICAtIHNwbGl0IG9mZiBwMm0gcGFydCBhcyBnZXQvcHV0X2d1ZXN0X3BhZ2VzICh0byBiZSBk
b25lIG9uIGFsbG9jYXRpb24pCiAgICAtIGdldCByaWQgb2Ygdm1hcCwgdXNpbmcgbWFwX2RvbWFp
bl9wYWdlKCkgaW5zdGVhZAotIGRlbGF5IGFsbG9jYXRpb24gb2YgdmlydHVhbCB0YWJsZXMgdW50
aWwgYWN0dWFsIExQSS9JVFMgZW5hYmxlbWVudAotIHByb3Blcmx5IHNpemUgYm90aCB2aXJ0dWFs
IGFuZCBwaHlzaWNhbCB0YWJsZXMgdXBvbiBhbGxvY2F0aW9uCi0gZml4IHB1dF9kb21haW4oKSBs
b2NraW5nIGlzc3VlcyBpbiBwaHlzZGV2X29wIGFuZCBMUEkgaGFuZGxpbmcgY29kZQotIGFkZCBh
bmQgZXh0ZW5kIGNvbW1lbnRzIGluIHZhcmlvdXMgYXJlYXMKLSBmaXggbG90c2EgY29kaW5nIHN0
eWxlIGFuZCB3aGl0ZSBzcGFjZSBpc3N1ZXMsIGluY2x1ZGluZyBjb21tZW50IHN0eWxlCi0gYWRk
IGxvY2tpbmcgdG8gZGF0YSBzdHJ1Y3R1cmVzIG5vdCB5ZXQgY292ZXJlZAotIGZpeCB2YXJpb3Vz
IGxvY2tpbmcgaXNzdWVzCi0gdXNlIGFuIHJidHJlZSB0byBkZWFsIHdpdGggSVRTIGRldmljZXMg
KGluc3RlYWQgb2YgYSBsaXN0KQotIHByb3Blcmx5IGhhbmRsZSBtZW1vcnkgYXR0cmlidXRlcyBm
b3IgSVRTIHRhYmxlcwotIGhhbmRsZSBjYWNoZWFibGUvbm9uLWNhY2hlYWJsZSBJVFMgdGFibGUg
bWFwcGluZ3MKLSBzYW5pdGl6ZSBndWVzdCBwcm92aWRlZCBJVFMvTFBJIHRhYmxlIGF0dHJpYnV0
ZXMKLSBmaXggYnJlYWthZ2Ugb24gbm9uLUdJQ3YyIGNvbXBhdGlibGUgaG9zdCBHSUN2MyBjb250
cm9sbGVycwotIGFkZCBjb21tYW5kIGxpbmUgcGFyYW1ldGVycyBvbiB0b3Agb2YgS2NvbmZpZyBv
cHRpb25zCi0gcHJvcGVybHkgd2FpdCBmb3IgYW4gSVRTIHRvIGJlY29tZSBxdWllc2NpZW50IGJl
Zm9yZSBlbmFibGluZyBpdAotIGhhbmRsZSBob3N0IElUUyBjb21tYW5kIHF1ZXVlIGVycm9ycwot
IGFjdHVhbGx5IHdhaXQgZm9yIGhvc3QgSVRTIGNvbW1hbmQgY29tcGxldGlvbiAoUkVBRFI9PVdS
SVRFUikKLSBmaXggQVJNMzIgY29tcGlsYXRpb24KLSB2YXJpb3VzIHBhdGNoIHNwbGl0cyBhbmQg
cmVvcmRlcmluZ3MKCkFuZHJlIFByenl3YXJhICgzMSk6CiAgQVJNOiB2R0lDOiBhdm9pZCByYW5r
IGxvY2sgd2hlbiByZWFkaW5nIHByaW9yaXR5CiAgQVJNOiBHSUN2Mzogc2V0dXAgbnVtYmVyIG9m
IExQSSBiaXRzIGZvciBhIEdJQ3YzIGd1ZXN0CiAgQVJNOiB2R0lDOiBtb3ZlIGlycV90b19wZW5k
aW5nKCkgY2FsbHMgdW5kZXIgdGhlIFZHSUMgVkNQVSBsb2NrCiAgQVJNOiB2R0lDOiByZXdvcmsg
Z2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygpCiAgQVJNOiB2R0lDOiBpbnRyb2R1Y2UgZ2ljX3JlbW92
ZV9pcnEoKQogIEFSTTogR0lDOiBBZGQgY2hlY2tzIGZvciBOVUxMIHBvaW50ZXIgcGVuZGluZ19p
cnEncwogIEFSTTogR0lDdjM6IGludHJvZHVjZSBzZXBhcmF0ZSBwZW5kaW5nX2lycSBzdHJ1Y3Rz
IGZvciBMUElzCiAgQVJNOiBHSUM6IGV4cG9ydCBhbmQgZXh0ZW5kIHZnaWNfaW5pdF9wZW5kaW5n
X2lycSgpCiAgQVJNOiB2R0lDOiBjYWNoZSB2aXJ0dWFsIExQSSBwcmlvcml0eSBpbiBzdHJ1Y3Qg
cGVuZGluZ19pcnEKICBBUk06IHZHSUM6IGFkZCBMUEkgVkNQVSBJRCB0byBzdHJ1Y3QgcGVuZGlu
Z19pcnEKICBBUk06IEdJQ3YzOiBmb3J3YXJkIHBlbmRpbmcgTFBJcyB0byBndWVzdHMKICBBUk06
IEdJQ3YzOiBlbmFibGUgSVRTIGFuZCBMUElzIG9uIHRoZSBob3N0CiAgQVJNOiB2R0lDdjM6IGhh
bmRsZSB2aXJ0dWFsIExQSSBwZW5kaW5nIGFuZCBwcm9wZXJ0eSB0YWJsZXMKICBBUk06IHZHSUN2
MzogcmUtdXNlIHZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzCiAgQVJNOiB2R0lDOiBhZHZlcnRpc2Ug
TFBJIHN1cHBvcnQKICBBUk06IHZJVFM6IGFkZCBjb21tYW5kIGhhbmRsaW5nIHN0dWIgYW5kIE1N
SU8gZW11bGF0aW9uCiAgQVJNOiB2SVRTOiBpbnRyb2R1Y2UgdHJhbnNsYXRpb24gdGFibGUgd2Fs
a3MKICBBUk06IHZJVFM6IHByb3ZpZGUgYWNjZXNzIHRvIHN0cnVjdCBwZW5kaW5nX2lycQogIEFS
TTogdklUUzogaGFuZGxlIElOVCBjb21tYW5kCiAgQVJNOiB2SVRTOiBoYW5kbGUgTUFQQyBjb21t
YW5kCiAgQVJNOiB2SVRTOiBoYW5kbGUgQ0xFQVIgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxl
IE1BUEQgY29tbWFuZAogIEFSTTogR0lDdjM6IGhhbmRsZSB1bm1hcHBlZCBMUElzCiAgQVJNOiB2
SVRTOiBoYW5kbGUgTUFQVEkvTUFQSSBjb21tYW5kCiAgQVJNOiB2SVRTOiBoYW5kbGUgTU9WSSBj
b21tYW5kCiAgQVJNOiB2SVRTOiBoYW5kbGUgRElTQ0FSRCBjb21tYW5kCiAgQVJNOiB2SVRTOiBo
YW5kbGUgSU5WIGNvbW1hbmQKICBBUk06IHZJVFM6IGhhbmRsZSBJTlZBTEwgY29tbWFuZAogIEFS
TTogdklUUzogaW5jcmVhc2UgbW1pb19jb3VudCBmb3IgZWFjaCBJVFMKICBBUk06IHZJVFM6IGNy
ZWF0ZSBhbmQgaW5pdGlhbGl6ZSB2aXJ0dWFsIElUU2VzIGZvciBEb20wCiAgQVJNOiB2SVRTOiBj
cmVhdGUgSVRTIHN1Ym5vZGVzIGZvciBEb20wIERUCgpWaWpheWEgS3VtYXIgSyAoMSk6CiAgQVJN
OiBpbnRyb2R1Y2UgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KCkKCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMgICAgICAgICAgICB8ICAgIDcgKwogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAg
ICAgfCAgMTgwICsrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8ICAgOTMg
KystCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAgMjkgKy0KIHhlbi9hcmNo
L2FybS9naWMuYyAgICAgICAgICAgICAgIHwgICA5OSArKy0KIHhlbi9hcmNoL2FybS92Z2ljLXYy
LmMgICAgICAgICAgIHwgICAxNSArCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICB8
IDE0NjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMgICAgICAgICAgIHwgIDMwMyArKysrKysrLQogeGVuL2FyY2gvYXJtL3ZnaWMu
YyAgICAgICAgICAgICAgfCAgMTQwICsrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgg
ICAgIHwgICAxNiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oICAgICAgfCAgICAzICsK
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAgIHwgICAgNSArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDQyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMt
ZW11bC5oICB8ICAgIDkgKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgICAgfCAgIDE4
ICstCiAxNSBmaWxlcyBjaGFuZ2VkLCAyMzUzIGluc2VydGlvbnMoKyksIDY4IGRlbGV0aW9ucygt
KQoKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:35:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9X-00050w-2H; Fri, 26 May 2017 17:35:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9V-0004zY-NZ
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:35:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 70/8A-02956-97768295; Fri, 26 May 2017 17:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTbciXSP
 SoGGKksX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH6tJu54It4xYt1M5gaGDtEuhi5OIQENjNK
 fPj2nRXCWc4osfnKb6YuRk4ONgFdiR03XzOD2CICoRJPF3xnBiliFljDKNH+6SkrSEJYwFXi+
 4/N7CA2i4CqxMbfh8EaeAWsJdbf3gxmSwjISTScvw9mcwrYSMw6+xlsgRBQzZut31knMHIvYG
 RYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GMGINjBeHl
 jwCFGSQ4mJVHe6evUI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8EqlaUQKCRalpqdWpGXmAIMN
 Ji3BwaMkwvsmFSjNW1yQmFucmQ6ROsWoKCXO+x4kIQCSyCjNg2uDBfglRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCfMygWznycwrgZv+CmgxE9Bi33PqIItLEhFSUg2Mm7jeZYcy+J013pFaV1
 WluuDY7rabDrM/Z381S1gmv6JzVvG1yrmdGoG+dQf/LZNomyKx21Ej3c66QbFhxls3u89NAle
 O+OyJDb5pGLIh5yQnw/pVe4UunMrflV5xqlHfTCyod8ZeuSUtpsU+79nfGXFwzSv5lFOl/+Y/
 +5zXaw69SmQ/VCmqxFKckWioxVxUnAgAeftRQWsCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495820152!100031502!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16897 invoked from network); 26 May 2017 17:35:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 26 May 2017 17:35:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D579D15A2;
 Fri, 26 May 2017 10:35:51 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B6163F53D;
 Fri, 26 May 2017 10:35:50 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:12 +0100
Message-Id: <20170526173540.10066-5-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 04/32] ARM: vGIC: rework
	gic_remove_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIG5hbWUgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygpIHdhcyBhIGJpdCBvZiBh
IG1pc25vbWVyLApzaW5jZSBpdCBqdXN0IHJlbW92ZXMgYW4gSVJRIGZyb20gdGhlIHBlbmRpbmcg
cXVldWUsIG5vdCBib3RoIHF1ZXVlcy4KUmVuYW1lIHRoZSBmdW5jdGlvbiB0byBtYWtlIHRoaXMg
bW9yZSBjbGVhciwgYWxzbyBnaXZlIGl0IGEgcG9pbnRlciB0bwphIHN0cnVjdCBwZW5kaW5nX2ly
cSBkaXJlY3RseSBhbmQgcmVseSBvbiB0aGUgVkdJQyBWQ1BVIGxvY2sgdG8gYmUKYWxyZWFkeSB0
YWtlbiwgc28gdGhpcyBjYW4gYmUgdXNlZCBpbiBtb3JlIHBsYWNlcy4KUmVwbGFjZSB0aGUgbGlz
dCByZW1vdmFsIGluIGdpY19jbGVhcl9wZW5kaW5nX2lycXMoKSB3aXRoIGEgY2FsbCB0bwp0aGlz
IGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8IDEyICsrKy0tLS0tLS0t
LQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKaW5kZXggZGNiMTc4My4uOWRkZTE0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNDAwLDE4ICs0MDAsMTIgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IHBlbmRpbmdfaXJxICpuKQogICAgIGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmdi0+YXJj
aC52Z2ljLmxyX3BlbmRpbmcpOwogfQogCi12b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKK3ZvaWQgZ2ljX3JlbW92ZV9m
cm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKIHsK
LSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLQot
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotCi0gICAg
cCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CiAKICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5s
cl9xdWV1ZSkgKQogICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Ci0gICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKIH0KIAogdm9p
ZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
dHVhbF9pcnEpCkBAIC02MTIsNyArNjA2LDcgQEAgdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFz
KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdi0+YXJjaC5scl9tYXNrID0gMDsKICAgICBsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUgKCBwLCB0LCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1
ZXVlICkKLSAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOworICAgICAgICBnaWNf
cmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKIH0KIAogaW50IGdpY19ldmVudHNfbmVlZF9k
ZWxpdmVyeSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKaW5kZXggNjlkNzMyYi4uMzk5Mzk2NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0zMjUsNyArMzI1LDcgQEAg
dm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4p
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwogICAgICAg
ICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKLSAgICAgICAg
Z2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2X3RhcmdldCwgaXJxKTsKKyAgICAgICAgZ2ljX3JlbW92
ZV9mcm9tX2xyX3BlbmRpbmcodl90YXJnZXQsIHApOwogICAgICAgICBkZXNjID0gcC0+ZGVzYzsK
ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IDgzNmExMDMuLjMxMzA2MzQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aApAQCAtMjQzLDcgKzI0Myw3IEBAIGV4dGVybiB2b2lkIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJy
dXB0KHZvaWQpOwogZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IGlycSwKICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KTsKIGV4
dGVybiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJ0dWFsX2lycSk7Ci1leHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpOworZXh0ZXJuIHZvaWQgZ2lj
X3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCk7CiAKIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRj
aCBpdHMgaGFuZGxlciAqLwogZXh0ZXJuIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgaW50IGlzX2ZpcSk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:35:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9U-0004z3-8I; Fri, 26 May 2017 17:35:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9T-0004yk-8U
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:35:51 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 42/2E-11537-67768295; Fri, 26 May 2017 17:35:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTbc0XSP
 SoG2llcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH2x1+2gokKFRdvdjE2MK6Q6GLk5BAS2MQo
 cXp6XBcjF5C9nFGib/4PRpAEm4CuxI6br5lBbBGBUImnC74zgxQxC6xhlGj/9JQVJCEsECix6
 8BzNhCbRUBV4tTBM2BxXgFrideNt9lBbAkBOYmG8/fBBnEK2EjMOvuZCWKztcSbrd9ZJzByL2
 BkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejhegYGxh2
 MrSf8DjFKcjApifJOX6ceKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd1KaRqSQYFFqempFWmYO
 MNRg0hIcPEoivPNA0rzFBYm5xZnpEKlTjIpS4rxBIAkBkERGaR5cGyy8LzHKSgnzMjIwMAjxF
 KQW5WaWoMq/YhTnYFQS5mUCmcKTmVcCN/0V0GImoMW+59RBFpckIqSkGhj5Tqt/EWWZanh04Q
 WG/++jekIYhDuX5qZfKTDdu893n43V1tpN1pfDrG9u2//bdK976Pn3AdI1y3yNT+nl/pEX2hH
 nc3fBnYIPqrdeNQYU/NM5Hxs9PUdsgvg6nmqhDYo/dv3bduPExWPhS/yOrfJfEhz+PfV31Dul
 zrviQfx/jmxPWlitsO6bEktxRqKhFnNRcSIAORogjGoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495820149!99469811!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14833 invoked from network); 26 May 2017 17:35:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 26 May 2017 17:35:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D602F80D;
 Fri, 26 May 2017 10:35:48 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B7B63F53D;
 Fri, 26 May 2017 10:35:47 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:10 +0100
Message-Id: <20170526173540.10066-3-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 02/32] ARM: GICv3: setup number of LPI bits
	for a GICv3 guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGhvc3Qgc3VwcG9ydHMgYSBjZXJ0YWluIG51bWJlciBvZiBMUEkgaWRlbnRpZmllcnMsIGFz
IHN0b3JlZCBpbgp0aGUgR0lDRF9UWVBFUiByZWdpc3Rlci4KU3RvcmUgdGhpcyBudW1iZXIgZnJv
bSB0aGUgaGFyZHdhcmUgcmVnaXN0ZXIgaW4gdmdpY192M19odyB0byBhbGxvdwppbmplY3Rpbmcg
dGhlIHZlcnkgc2FtZSBudW1iZXIgaW50byBhIGd1ZXN0IChEb20wKS4KRG9tVXMgZ2V0IHRoZSBs
ZWdhY3kgbnVtYmVyIG9mIDEwIGJpdHMgaGVyZSwgc2luY2UgZm9yIG5vdyBpdCBvbmx5IHNlZXMK
U1BJcywgc28gaXQgZG9lcyBub3QgbmVlZCBtb3JlLiBUaGlzIHNob3VsZCBiZSByZXZpc2l0ZWQg
b25jZSB3ZSBnZXQKcHJvcGVyIERvbVUgSVRTIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgICAgICAgIHwgIDYgKysrKystCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgIHwg
MTAgKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAxICsKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgfCAgMyArKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggYTU1OWU1ZS4uMjljODk2NCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMu
YwpAQCAtMTU3OSw2ICsxNTc5LDcgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfaW5pdCh2b2lk
KQogewogICAgIGludCByZXMsIGk7CiAgICAgdWludDMyX3QgcmVnOworICAgIHVuc2lnbmVkIGlu
dCBpbnRpZF9iaXRzOwogCiAgICAgaWYgKCAhY3B1X2hhc19naWN2MyApCiAgICAgewpAQCAtMTYy
Miw4ICsxNjIzLDExIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkKICAgICAg
ICAgICAgICAgIGksIHItPmJhc2UsIHItPmJhc2UgKyByLT5zaXplKTsKICAgICB9CiAKKyAgICBy
ZWcgPSByZWFkbF9yZWxheGVkKEdJQ0QgKyBHSUNEX1RZUEVSKTsKKyAgICBpbnRpZF9iaXRzID0g
R0lDRF9UWVBFX0lEX0JJVFMocmVnKTsKKwogICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdp
Y3YzLnJkaXN0X2NvdW50LCBnaWN2My5yZGlzdF9yZWdpb25zLAotICAgICAgICAgICAgICAgICAg
ICAgZ2ljdjMucmRpc3Rfc3RyaWRlKTsKKyAgICAgICAgICAgICAgICAgICAgIGdpY3YzLnJkaXN0
X3N0cmlkZSwgaW50aWRfYml0cyk7CiAgICAgZ2ljdjNfaW5pdF92MigpOwogCiAgICAgc3Bpbl9s
b2NrX2luaXQoJmdpY3YzLmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggZDEwNzU3YS4uODdmNWZiMyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CkBAIC01NywxOCArNTcsMjEgQEAgc3RhdGljIHN0cnVjdCB7CiAgICAgdW5zaWduZWQgaW50IG5y
X3JkaXN0X3JlZ2lvbnM7CiAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9uczsK
ICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGU7IC8qIFJlLWRpc3RyaWJ1dG9yIHN0cmlkZSAqLwor
ICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOyAgLyogTnVtYmVyIG9mIGludGVycnVwdCBJRCBi
aXRzICovCiB9IHZnaWNfdjNfaHc7CiAKIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRi
YXNlLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25z
LAogICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lv
bnMsCi0gICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlKQorICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSwKKyAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykKIHsKICAgICB2Z2ljX3YzX2h3LmVuYWJsZWQg
PSAxOwogICAgIHZnaWNfdjNfaHcuZGJhc2UgPSBkYmFzZTsKICAgICB2Z2ljX3YzX2h3Lm5yX3Jk
aXN0X3JlZ2lvbnMgPSBucl9yZGlzdF9yZWdpb25zOwogICAgIHZnaWNfdjNfaHcucmVnaW9ucyA9
IHJlZ2lvbnM7CiAgICAgdmdpY192M19ody5yZGlzdF9zdHJpZGUgPSByZGlzdF9zdHJpZGU7Cisg
ICAgdmdpY192M19ody5pbnRpZF9iaXRzID0gaW50aWRfYml0czsKIH0KIAogc3RhdGljIHN0cnVj
dCB2Y3B1ICp2Z2ljX3YzX2lyb3V0ZXJfdG9fdmNwdShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRf
dCBpcm91dGVyKQpAQCAtMTQ4Miw2ICsxNDg1LDggQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgICAgIGZpcnN0X2NwdSArPSBzaXpl
IC8gZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZTsKICAgICAgICAgfQorCisgICAgICAgIGQtPmFy
Y2gudmdpYy5pbnRpZF9iaXRzID0gdmdpY192M19ody5pbnRpZF9iaXRzOwogICAgIH0KICAgICBl
bHNlCiAgICAgewpAQCAtMTQ5Nyw2ICsxNTAyLDkgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdp
b25zWzBdLmJhc2UgPSBHVUVTVF9HSUNWM19HSUNSMF9CQVNFOwogICAgICAgICBkLT5hcmNoLnZn
aWMucmRpc3RfcmVnaW9uc1swXS5zaXplID0gR1VFU1RfR0lDVjNfR0lDUjBfU0laRTsKICAgICAg
ICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbMF0uZmlyc3RfY3B1ID0gMDsKKworICAgICAg
ICAvKiBUT0RPOiBvbmx5IFNQSXMgZm9yIG5vdywgYWRqdXN0IHRoaXMgd2hlbiBndWVzdHMgbmVl
ZCBMUElzICovCisgICAgICAgIGQtPmFyY2gudmdpYy5pbnRpZF9iaXRzID0gMTA7CiAgICAgfQog
CiAgICAgcmV0ID0gdmdpY192M19pdHNfaW5pdF9kb21haW4oZCk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApp
bmRleCA2ZGU4MDgyLi43YzM4MjlkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTExMSw2ICsxMTEs
NyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAg
ICAgICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Igc3RyaWRlICovCiAgICAgICAgIHN0cnVjdCBy
Yl9yb290IGl0c19kZXZpY2VzOyAgICAgICAgIC8qIERldmljZXMgbWFwcGVkIHRvIGFuIElUUyAq
LwogICAgICAgICBzcGlubG9ja190IGl0c19kZXZpY2VzX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0
cyB0aGUgaXRzX2RldmljZXMgdHJlZSAqLworICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0
czsKICNlbmRpZgogICAgIH0gdmdpYzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCA1NDQ4NjdhLi5kZjc1
MDY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMzQ2LDcgKzM0Niw4IEBAIHN0cnVjdCByZGlzdF9yZWdp
b247CiB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAotICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSk7CisgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgcmRpc3Rfc3RyaWRlLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBp
bnRpZF9iaXRzKTsKICNlbmRpZgogCiAjZW5kaWYgLyogX19BU01fQVJNX1ZHSUNfSF9fICovCi0t
IAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:35:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9T-0004yl-15; Fri, 26 May 2017 17:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9R-0004ye-Ci
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:35:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3A/AA-03371-47768295; Fri, 26 May 2017 17:35:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTbckXSP
 SYMkVPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPdpttMBV38Favmz2duYLzJ08XIxSEksJlR
 4sOE9cwQznJGiT1fmoEcTg42AV2JHTdfg9kiAqESTxd8BytiFljDKNH+6SkrSEJYwFvidOMsp
 i5GDg4WAVWJFXNsQUxeAWuJ0w+8QCokBOQkGs7fBxvDKWAjMevsZyYQWwio5M3W76wTGLkXMD
 KsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgXDM
 /8BCjJAeTkijv9HXqkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePekakQKCRalpqdWpGXmAAMN
 Ji3BwaMkwrsWJM1bXJCYW5yZDpE6xagoJc4blAaUEABJZJTmwbXBgvsSo6yUMC8j0CFCPAWpR
 bmZJajyrxjFORiVhHmZQKbwZOaVwE1/BbSYCWix7zl1kMUliQgpqQbGyNVaRuqJp330Ff1t4u
 OvJW2crSry6UXcVLvb7/hcl//wklrE26Rjl2ZqUTlR+ty/WccuZsS8rvEPuPjugtI9oWkLK0I
 fMb4wCBDvlax4XjmbY67h/puCLKt8373/vlXmcEGr7wyBCWeve3z4HlRXeVNo/9yrD1M428y+
 LGDkYgj+mti6t3WVEktxRqKhFnNRcSIAk3/CFWkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495820147!81403561!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22959 invoked from network); 26 May 2017 17:35:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 26 May 2017 17:35:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5C21315A1;
 Fri, 26 May 2017 10:35:47 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 235AB3F53D;
 Fri, 26 May 2017 10:35:45 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:09 +0100
Message-Id: <20170526173540.10066-2-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
	reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiByZWFkaW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3
ZSB3ZXJlIHRha2luZwp0aGUgcmVzcGVjdGl2ZSByYW5rIGxvY2sgc28gZmFyLgpIb3dldmVyIGZv
ciBmb3J3YXJkZWQgaW50ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0
byBhCmRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgotIE1NSU8gYWNjZXNz
IHRvIGNoYW5nZSB0aGUgSVJRIGFmZmluaXR5LCBjYWxsaW5nIHRoZSBJVEFSR0VUU1IgaGFuZGxl
cgotIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2NrIGFuZCBjYWxs
cyB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCi0gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKSB3aWxsIGV2
ZW50dWFsbHkgY2FsbCB2Z2ljX21pZ3JhdGVfaXJxKCkKLSBpZiB0aGlzIElSUSBpcyBhbHJlYWR5
IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xkCiAgVkNQVSBhbmQgaW5q
ZWN0IGl0IGludG8gdGhlIG5ldyBvbmUsIGJ5IGNhbGxpbmcgdmdpY192Y3B1X2luamVjdF9pcnEo
KQotIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgY2FsbCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5
KCkKLSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgdHJpZXMgdG8gdGFrZSB0aGUgcmFuayBsb2Nr
IC0gYWdhaW4hCkl0IHNlZW1zIGxpa2UgdGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhl
cmNpc2VkIGJlZm9yZS4KCkZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2luZyB0aGUgbG9jayBpbiB2
Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgKGxpa2Ugd2UKZG8gaW4gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUoKSkuCkFjdHVhbGx5IHdlIGFyZSBqdXN0IHJlYWRpbmcgb25lIGJ5dGUsIGFuZCBwcmlvcml0
eSBjaGFuZ2VzIHdoaWxlCmludGVycnVwdHMgYXJlIGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2Ug
dGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUKdG9vLiBTbyBpdCBsb29rcyBzYWZlIHRv
IGp1c3QgdXNlIHJlYWRfYXRvbWljKCkgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMg
fCA4ICstLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2lj
LmMKaW5kZXggODM1NjliMC4uNTRiMmFhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yMjcsMTQgKzIyNyw4IEBAIHN0cnVjdCB2
Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZp
cnEpCiBzdGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJxKQogewogICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdp
Y19yYW5rX2lycSh2LCB2aXJxKTsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIGludCBw
cmlvcml0eTsKLQotICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICBwcmlv
cml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXTsKLSAgICB2
Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKIAotICAgIHJldHVybiBwcmlvcml0eTsK
KyAgICByZXR1cm4gcmVhZF9hdG9taWMoJnJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRf
UkFOS19NQVNLXSk7CiB9CiAKIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xk
LCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQotLSAKMi45LjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:35:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:35:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9Y-00052A-9K; Fri, 26 May 2017 17:35:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9X-00050v-8r
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:35:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FF/CA-03371-A7768295; Fri, 26 May 2017 17:35:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTbcqXSP
 S4PlFZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPe7H0sBbMEK67cfszYwLiXr4uRi0NIYDOj
 xOprz5ggnOWMEv8mT2HpYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoE1jBLtn56ygiSEBRwkX
 p8+CmazCKhKbO9fxwZi8wpYS2z+vpsdxJYQkJNoOH8fbBCngI3ErLOfmUBsIaCaN1u/s05g5F
 7AyLCKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECPQxAxDsYLy
 3LOAQoyQHk5Io7/R16pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj3pGpECgkWpaanVqRl5gCD
 DSYtwcGjJMK7FiTNW1yQmFucmQ6ROsWoKCXOmw2SEABJZJTmwbXBAvwSo6yUMC8j0CFCPAWpR
 bmZJajyrxjFORiVhHmZ0oCm8GTmlcBNfwW0mAlose85dZDFJYkIKakGRnmNGRKB6haTAioajf
 e8Z/1k9SKbY/OGmQG9c47v9pqWcc/04jaZq/wfFy29u8xdzCijPDRAc9mGl6Y1XwvcWp601qb
 p7V5UadVeN+sY37Z/23W4f355J8Q7dfPWAl7Ru/bHLCIjAwRTJn5p6Gfm3L1/gseZ/EMcXp8O
 mYc63p7seffEYsPNZkosxRmJhlrMRcWJAIZ/dMNrAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495820153!70790088!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24133 invoked from network); 26 May 2017 17:35:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 26 May 2017 17:35:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5A6B215A1;
 Fri, 26 May 2017 10:35:53 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 205063F53D;
 Fri, 26 May 2017 10:35:51 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:13 +0100
Message-Id: <20170526173540.10066-6-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 05/32] ARM: vGIC: introduce gic_remove_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gYXZvaWQgY29kZSBkdXBsaWNhdGlvbiBpbiBhIGxhdGVyIHBhdGNoLCBpbnRyb2R1Y2UgYSBn
ZW5lcmljIGZ1bmN0aW9uCnRvIHJlbW92ZSBhIHZpcnR1YWwgSVJRIGZyb20gdGhlIFZHSUMuCkNh
bGwgdGhhdCBmdW5jdGlvbiBpbnN0ZWFkIG9mIHRoZSBvcGVuLWNvZGVkIHZlcnNpb24gaW4gdmdp
Y19taWdyYXRlX2lycSgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8IDkgKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggOWRkZTE0
Ni4uM2E2MTg0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNo
L2FybS9naWMuYwpAQCAtNDA4LDYgKzQwOCwxNSBAQCB2b2lkIGdpY19yZW1vdmVfZnJvbV9scl9w
ZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCiAgICAgICAgIGxp
c3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKIH0KIAordm9pZCBnaWNfcmVtb3ZlX2lycShzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQoreworICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGNsZWFyX2JpdChHSUNfSVJRX0dV
RVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7CisgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQp
OworICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOworfQorCiB2b2lkIGdpY19y
YWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSkKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0
dWFsX2lycSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJt
L3ZnaWMuYwppbmRleCAzOTkzOTY1Li5iMmFjYzk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTI2Niw2ICsyNjYsNyBAQCBib29s
IHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5z
aWduZWQgaW50IGlycSkKICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxsIGxyX3BlbmRpbmcsIHJl
LWluamVjdCBpdCB0byB0aGUgbmV3IHZjcHUgKi8KICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5s
cl9xdWV1ZSkgKQogICAgIHsKKyAgICAgICAgZ2ljX3JlbW92ZV9pcnEob2xkLCBwKTsKICAgICAg
ICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKICAgICAgICAg
bGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwogICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5p
bmZsaWdodCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCAzMTMwNjM0Li41ZDViNGNjIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
QEAgLTI0NCw2ICsyNDQsNyBAQCBleHRlcm4gdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAogICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3Jp
dHkpOwogZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKTsKIGV4dGVybiB2b2lkIGdpY19yZW1vdmVfZnJvbV9s
cl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOworZXh0ZXJu
IHZvaWQgZ2ljX3JlbW92ZV9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCk7CiAKIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRjaCBp
dHMgaGFuZGxlciAqLwogZXh0ZXJuIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgaW50IGlzX2ZpcSk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:35:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9a-000545-GF; Fri, 26 May 2017 17:35:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9Z-00052W-07
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:35:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C0/83-03058-C7768295; Fri, 26 May 2017 17:35:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTbc6XSP
 SYOpsbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePK4WmMBbdMK+5efMXWwLhVq4uRi0NIYBOj
 xN8JR5ghnOWMEhfeXWPvYuTkYBPQldhx8zUziC0iECrxdMF3sCJmgTWMEu2fnrKCJIQF/CSmN
 m9kArFZBFQlTl+9ANbAK2AtsfDQZ7C4hICcRMP5+2BxTgEbiVlnIeJCQDVvtn5nncDIvYCRYR
 WjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCPGYBgB+OnZQG
 HGCU5mJREeaevU48U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7KU0jUkiwKDU9tSItMwcYbDBp
 CQ4eJRHeeSBp3uKCxNzizHSI1ClGRSlx3iCQhABIIqM0D64NFuCXGGWlhHkZgQ4R4ilILcrNL
 EGVf8UozsGoJMzLBDKFJzOvBG76K6DFTECLfc+pgywuSURISTUwMs9J4gpr+re7f6/+kUyHad
 UBwt3h9x2a7Bas6uzcuv5O2AK9uTu6Pp08pc9gbNm4iWEy68wlP6wcMj2aWB5t67qbfZq5bs4
 PETUv3dPP4xwLfL8k/7dc7Hkl+2dr/fQXqYcdF8y61fHffbqYHMu/ZecXXrAx/vT52/qzpZN+
 L8h/7OB7VyI1VomlOCPRUIu5qDgRACLPLZprAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495820155!92187654!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1098 invoked from network); 26 May 2017 17:35:55 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 26 May 2017 17:35:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D569280D;
 Fri, 26 May 2017 10:35:54 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 98F6C3F53D;
 Fri, 26 May 2017 10:35:53 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:14 +0100
Message-Id: <20170526173540.10066-7-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 06/32] ARM: GIC: Add checks for NULL pointer
	pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIExQSXMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0
ZWQgYW5kIHRoZQpwb2ludGVycyB3aWxsIGJlIHN0b3JlZCBpbiBhIHJhZGl4IHRyZWUuIFNpbmNl
IGFuIExQSSBjYW4gYmUgInVubWFwcGVkIgphdCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMgaG93
IHRvIGRlYWwgd2l0aCBpcnFfdG9fcGVuZGluZygpIHJldHVybmluZwphIE5VTEwgcG9pbnRlci4K
V2UganVzdCBkbyBub3RoaW5nIGluIHRoaXMgY2FzZSBvciBjbGVhbiB1cCB0aGUgTFIgaWYgdGhl
IHZpcnR1YWwgTFBJCm51bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCgpUaG9zZSBhcmUgYWxsIGNh
bGwgc2l0ZXMgZm9yIGlycV90b19wZW5kaW5nKCksIGFzIHBlcjoKImdpdCBncmVwIGlycV90b19w
ZW5kaW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgooUFJPVEVDVEVEIG1lYW5zOiBhZGRlZCBO
VUxMIGNoZWNrIGFuZCBiYWlsaW5nIG91dCkKCiAgICB4ZW4vYXJjaC9hcm0vZ2ljLmM6CmdpY19y
b3V0ZV9pcnFfdG9fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVkIEFTU0VSVCgp
CmdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVk
IEFTU0VSVCgpCmdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoKTogUFJPVEVDVEVELCBjYWxsZWQgd2l0
aGluIFZDUFUgVkdJQyBsb2NrCmdpY19yYWlzZV9pbmZsaWdodF9pcnEoKTogUFJPVEVDVEVELCBj
YWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKZ2ljX3JhaXNlX2d1ZXN0X2lycSgpOiBQUk9URUNU
RUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawpnaWNfdXBkYXRlX29uZV9scigpOiBQUk9U
RUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawoKICAgIHhlbi9hcmNoL2FybS92Z2lj
LmM6CnZnaWNfbWlncmF0ZV9pcnEoKTogbm90IGNhbGxlZCBmb3IgTFBJcyAodmlydHVhbCBJUlFz
KSwgYWRkZWQgQVNTRVJUKCkKYXJjaF9tb3ZlX2lycXMoKTogbm90IGl0ZXJhdGluZyBvdmVyIExQ
SXMsIGFkZGVkIEFTU0VSVCgpCnZnaWNfZGlzYWJsZV9pcnFzKCk6IG5vdCBjYWxsZWQgZm9yIExQ
SXMsIGFkZGVkIEFTU0VSVCgpCnZnaWNfZW5hYmxlX2lycXMoKTogbm90IGNhbGxlZCBmb3IgTFBJ
cywgYWRkZWQgQVNTRVJUKCkKdmdpY192Y3B1X2luamVjdF9pcnEoKTogUFJPVEVDVEVELCBtb3Zl
ZCB1bmRlciBWQ1BVIFZHSUMgbG9jawoKICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaDoK
bG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKCk6IG9ubHkgY2FsbGVkIGZvciBhIFBQ
SSwgYWRkZWQgQVNTRVJUKCkKCiAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaDoKKHByb3Rv
dHlwZSkKClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICB8IDI2ICsrKysrKysrKysrKysr
KysrKysrKysrKy0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgfCAyMSArKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCB8ICAzICsrKwogMyBmaWxl
cyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCAzYTYxODRhLi45
NTdkNTE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJt
L2dpYy5jCkBAIC0xNDgsNiArMTQ4LDcgQEAgaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgLyogQ2FsbGVyIGhhcyBhbHJl
YWR5IGNoZWNrZWQgdGhhdCB0aGUgSVJRIGlzIGFuIFNQSSAqLwogICAgIEFTU0VSVCh2aXJxID49
IDMyKTsKICAgICBBU1NFUlQodmlycSA8IHZnaWNfbnVtX2lycXMoZCkpOworICAgIEFTU0VSVCgh
aXNfbHBpKHZpcnEpKTsKIAogICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFn
cyk7CiAKQEAgLTE4NCw2ICsxODUsNyBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQoJmRlc2MtPmxvY2spKTsKICAgICBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRl
c2MtPnN0YXR1cykpOwogICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2MpOworICAgIEFTU0VSVCgh
aXNfbHBpKHZpcnEpKTsKIAogICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFn
cyk7CiAKQEAgLTQyMSw2ICs0MjMsMTAgQEAgdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCiB7CiAgICAgc3RydWN0IHBl
bmRpbmdfaXJxICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwogCisgICAgLyog
SWYgYW4gTFBJIGhhcyBiZWVuIHJlbW92ZWQgbWVhbndoaWxlLCB0aGVyZSBpcyBub3RoaW5nIGxl
ZnQgdG8gcmFpc2UuICovCisgICAgaWYgKCB1bmxpa2VseSghbikgKQorICAgICAgICByZXR1cm47
CisKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CiAKICAg
ICBpZiAoIGxpc3RfZW1wdHkoJm4tPmxyX3F1ZXVlKSApCkBAIC00NDAsMjAgKzQ0NiwyNSBAQCB2
b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0
dWFsX2lycSwKIHsKICAgICBpbnQgaTsKICAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3
X29wcy0+aW5mby0+bnJfbHJzOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19w
ZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+
YXJjaC52Z2ljLmxvY2spKTsKIAorICAgIGlmICggdW5saWtlbHkoIXApICkKKyAgICAgICAgLyog
QW4gdW5tYXBwZWQgTFBJIGRvZXMgbm90IG5lZWQgdG8gYmUgcmFpc2VkLiAqLworICAgICAgICBy
ZXR1cm47CisKICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZn
aWMubHJfcGVuZGluZykgKQogICAgIHsKICAgICAgICAgaSA9IGZpbmRfZmlyc3RfemVyb19iaXQo
JnRoaXNfY3B1KGxyX21hc2spLCBucl9scnMpOwogICAgICAgICBpZiAoaSA8IG5yX2xycykgewog
ICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwotICAgICAgICAgICAg
Z2ljX3NldF9scihpLCBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSksIEdJQ0hfTFJfUEVO
RElORyk7CisgICAgICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJfUEVORElORyk7CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBnaWNfYWRkX3RvX2xy
X3BlbmRpbmcodiwgaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpKTsKKyAgICBnaWNfYWRk
X3RvX2xyX3BlbmRpbmcodiwgcCk7CiB9CiAKIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xy
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKQEAgLTQ2OCw2ICs0NzksMTcgQEAgc3RhdGljIHZvaWQg
Z2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQogICAgIGdpY19od19vcHMt
PnJlYWRfbHIoaSwgJmxyX3ZhbCk7CiAgICAgaXJxID0gbHJfdmFsLnZpcnE7CiAgICAgcCA9IGly
cV90b19wZW5kaW5nKHYsIGlycSk7CisgICAgLyogQW4gTFBJIG1pZ2h0IGhhdmUgYmVlbiB1bm1h
cHBlZCwgaW4gd2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuICovCisgICAgaWYgKCB1
bmxpa2VseSghcCkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGlzX2xwaShpcnEpKTsKKworICAg
ICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKKyAgICAgICAgY2xlYXJfYml0KGksICZ0aGlz
X2NwdShscl9tYXNrKSk7CisKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGlmICggbHJf
dmFsLnN0YXRlICYgR0lDSF9MUl9BQ1RJVkUgKQogICAgIHsKICAgICAgICAgc2V0X2JpdChHSUNf
SVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBiMmFjYzk5Li4xYzBkYTdkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAg
LTIzNiw2ICsyMzYsOSBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwg
c3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKIAorICAgIC8qIFRoaXMgd2lsbCBuZXZl
ciBiZSBjYWxsZWQgZm9yIGFuIExQSSwgYXMgd2UgZG9uJ3QgbWlncmF0ZSB0aGVtLiAqLworICAg
IEFTU0VSVCghaXNfbHBpKGlycSkpOworCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+YXJj
aC52Z2ljLmxvY2ssIGZsYWdzKTsKIAogICAgIHAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7
CkBAIC0zMTksNiArMzIyLDkgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgciwgaW50IG4pCiAgICAgaW50IGkgPSAwOwogICAgIHN0cnVjdCB2Y3B1ICp2
X3RhcmdldDsKIAorICAgIC8qIExQSXMgd2lsbCBuZXZlciBiZSBkaXNhYmxlZCB2aWEgdGhpcyBm
dW5jdGlvbi4gKi8KKyAgICBBU1NFUlQoIWlzX2xwaSgzMiAqIG4gKyAzMSkpOworCiAgICAgd2hp
bGUgKCAoaSA9IGZpbmRfbmV4dF9iaXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKICAgICAgICAg
aXJxID0gaSArICgzMiAqIG4pOwogICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92
Y3B1KHYsIGlycSk7CkBAIC0zNjYsNiArMzcyLDkgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJn
ZXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAorICAgIC8qIExQSXMgd2ls
bCBuZXZlciBiZSBlbmFibGVkIHZpYSB0aGlzIGZ1bmN0aW9uLiAqLworICAgIEFTU0VSVCghaXNf
bHBpKDMyICogbiArIDMxKSk7CisKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFz
aywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBpICsgKDMyICogbik7CiAgICAgICAg
IHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKQEAgLTQ0Niw2ICs0NTUs
MTIgQEAgYm9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLCBl
bnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLAogICAgIHJldHVybiB0cnVlOwogfQogCisvKgorICog
UmV0dXJucyB0aGUgcG9pbnRlciB0byB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGJlbG9uZ2luZyB0
byB0aGUgZ2l2ZW4KKyAqIGludGVycnVwdC4KKyAqIFRoaXMgY2FuIHJldHVybiBOVUxMIGlmIGNh
bGxlZCBmb3IgYW4gTFBJIHdoaWNoIGhhcyBiZWVuIHVubWFwcGVkCisgKiBtZWFud2hpbGUuCisg
Ki8KIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBpcnEpCiB7CiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpuOwpAQCAtNDg5LDYg
KzUwNCwxMiBAQCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgdmlycSkKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKIAogICAgIG4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKKyAgICAvKiBJZiBh
biBMUEkgaGFzIGJlZW4gcmVtb3ZlZCwgdGhlcmUgaXMgbm90aGluZyB0byBpbmplY3QgaGVyZS4g
Ki8KKyAgICBpZiAoIHVubGlrZWx5KCFuKSApCisgICAgeworICAgICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworICAgICAgICByZXR1cm47Cisg
ICAgfQogCiAgICAgLyogdmNwdSBvZmZsaW5lICovCiAgICAgaWYgKCB0ZXN0X2JpdChfVlBGX2Rv
d24sICZ2LT5wYXVzZV9mbGFncykgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9l
dmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCmluZGV4IDUzMzBkZmUuLmNhZWZh
NTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2V2ZW50LmgKQEAgLTE5LDYgKzE5LDkgQEAgc3RhdGljIGlubGluZSBpbnQg
bG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCiAgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoY3VycmVudCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7
CiAKKyAgICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLworICAgIEFTU0VSVCghaXNfbHBp
KGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7CisKICAgICAvKiBYWFg6IGlmIHRo
ZSBmaXJzdCBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVlbiBkZWxpdmVyZWQsIHdlIHNob3VsZAog
ICAgICAqIGNoZWNrIHdoZXRoZXIgYW55IG90aGVyIGludGVycnVwdHMgd2l0aCBwcmlvcml0eSBo
aWdoZXIgdGhhbiB0aGUKICAgICAgKiBvbmUgaW4gR0lDVl9JQVIgYXJlIGluIHRoZSBscl9wZW5k
aW5nIHF1ZXVlIG9yIGluIHRoZSBMUgotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:35:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9b-00055H-OW; Fri, 26 May 2017 17:35:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9Z-00050v-V7
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:35:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 12/EA-03371-D7768295; Fri, 26 May 2017 17:35:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTbc2XSP
 S4MMMHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP6vw1MBdd1Ko6vLGtg3KvcxcjJISSwmVHi
 zhOtLkYuIHs5o0R3WxMbSIJNQFdix83XzCC2iECoxNMF35lBipgF1jBKtH96ygqSEBYIkzh76
 yBYA4uAqsSTc0/Yuxg5OHgFrCV+vHYHCUsIyEk0nL8PNodTwEZi1tnPTBCLrSXebP3OOoGRew
 EjwypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsb
 rGwMOMUpyMCmJ8k5fpx4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3UppGpJBgUWp6akVaZg4w
 zGDSEhw8SiK880DSvMUFibnFmekQqVOMilLivEEgCQGQREZpHlwbLLQvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZiXCWQKT2ZeCdz0V0CLmYAW+55TB1lckoiQkmpg7A2+Z7P6R95L0TdTdU
 sMt/6Q2pnFkvT/50b+to9hRv4PXpZXrGQIDHk6O69Z+d/Pfr7fi42D0h9d+Lt9quO+qkeP6qU
 fvP/6nfeOosin4vsfn+lMvPmzJTT09IGGux1GcTeyb2QVPF3utCHO9I/U7jDTQJtTObwX1OZq
 qvNP0g34VWnPPu33eyWW4oxEQy3mouJEADoPiodoAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495820156!70887640!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9774 invoked from network); 26 May 2017 17:35:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 26 May 2017 17:35:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5B7BE15A1;
 Fri, 26 May 2017 10:35:56 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 211403F53D;
 Fri, 26 May 2017 10:35:54 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:15 +0100
Message-Id: <20170526173540.10066-8-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 07/32] ARM: GICv3: introduce separate
	pending_irq structs for LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHRoZSBzYW1lIHJlYXNvbiB0aGF0IGFsbG9jYXRpbmcgYSBzdHJ1Y3QgaXJxX2Rlc2MgZm9y
IGVhY2gKcG9zc2libGUgTFBJIGlzIG5vdCBhbiBvcHRpb24sIGhhdmluZyBhIHN0cnVjdCBwZW5k
aW5nX2lycSBmb3IgZWFjaCBMUEkKaXMgYWxzbyBub3QgZmVhc2libGUuIFdlIG9ubHkgY2FyZSBh
Ym91dCBtYXBwZWQgTFBJcywgc28gd2UgY2FuIGdldCBhd2F5CndpdGggaGF2aW5nIHN0cnVjdCBw
ZW5kaW5nX2lycSdzIG9ubHkgZm9yIHRoZW0uCk1haW50YWluIGEgcmFkaXggdHJlZSBwZXIgZG9t
YWluIHdoZXJlIHdlIGRyb3AgdGhlIHBvaW50ZXIgdG8gdGhlCnJlc3BlY3RpdmUgcGVuZGluZ19p
cnEuIFRoZSBpbmRleCB1c2VkIGlzIHRoZSB2aXJ0dWFsIExQSSBudW1iZXIuClRoZSBtZW1vcnkg
Zm9yIHRoZSBhY3R1YWwgc3RydWN0dXJlcyBoYXMgYmVlbiBhbGxvY2F0ZWQgYWxyZWFkeSBwZXIK
ZGV2aWNlIGF0IGRldmljZSBtYXBwaW5nIHRpbWUuClRlYWNoIHRoZSBleGlzdGluZyBWR0lDIGZ1
bmN0aW9ucyB0byBmaW5kIHRoZSByaWdodCBwb2ludGVyIHdoZW4gYmVpbmcKZ2l2ZW4gYSB2aXJ0
dWFsIExQSSBudW1iZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My5jICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8ICAy
ICsrCiA1IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCBkYzlmOTVi
Li4wNTg3NTY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMKQEAgLTcwMiwxMCArNzAyLDE4IEBAIHN0YXRpYyB2b2lkIHZnaWNf
djJfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAvKiBOb3RoaW5nIHRvIGJlIGNs
ZWFudXAgZm9yIHRoaXMgZHJpdmVyICovCiB9CiAKK3N0YXRpYyBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnZnaWNfdjJfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZscGkpCit7
CisgICAgLyogRHVtbXkgZnVuY3Rpb24sIG5vIExQSXMgb24gYSBWR0lDdjIuICovCisgICAgQlVH
KCk7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192Ml9vcHMgPSB7CiAg
ICAgLnZjcHVfaW5pdCAgID0gdmdpY192Ml92Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0g
dmdpY192Ml9kb21haW5faW5pdCwKICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9m
cmVlLAorICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcsCiAgICAg
Lm1heF92Y3B1cyA9IDgsCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCA4N2Y1ZmIzLi44OWJlN2MwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
QEAgLTE0NTQsNiArMTQ1NCw5IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zID0gcmRpc3RfY291bnQ7
CiAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMgPSByZGlzdF9yZWdpb25zOwogCisgICAg
cndsb2NrX2luaXQoJmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworICAgIHJhZGl4
X3RyZWVfaW5pdCgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUpOworCiAgICAgLyoKICAgICAg
KiBEb21haW4gMCBnZXRzIHRoZSBoYXJkd2FyZSBhZGRyZXNzLgogICAgICAqIEd1ZXN0cyBnZXQg
dGhlIHZpcnR1YWwgcGxhdGZvcm0gbGF5b3V0LgpAQCAtMTUzNiwxNCArMTUzOSw0MSBAQCBzdGF0
aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyB2b2lk
IHZnaWNfdjNfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB2Z2ljX3YzX2l0
c19mcmVlX2RvbWFpbihkKTsKKyAgICAvKgorICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgYXQg
dGhpcyBwb2ludCBhbGwgYWN0dWFsIElUUyBkZXZpY2VzIGhhdmUgYmVlbgorICAgICAqIGNsZWFu
ZWQgdXAgYWxyZWFkeS4gVGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzLCBmb3Igd2hpY2ggdGhlIHBv
aW50ZXJzCisgICAgICogaGF2ZSBiZWVuIHN0b3JlZCBpbiB0aGUgcmFkaXggdHJlZSwgYXJlIGFs
bG9jYXRlZCBhbmQgZnJlZWQgYnkgZGV2aWNlLgorICAgICAqIE9uIGRldmljZSB1bm1hcHBpbmcg
YWxsIHRoZSBlbnRyaWVzIGFyZSByZW1vdmVkIGZyb20gdGhlIHRyZWUgYW5kCisgICAgICogdGhl
IGJhY2tpbmcgbWVtb3J5IGlzIGZyZWVkLgorICAgICAqLworICAgIHJhZGl4X3RyZWVfZGVzdHJv
eSgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsIE5VTEwpOwogICAgIHhmcmVlKGQtPmFyY2gu
dmdpYy5yZGlzdF9yZWdpb25zKTsKIH0KIAorLyoKKyAqIExvb2tzIHVwIGEgdmlydHVhbCBMUEkg
bnVtYmVyIGluIG91ciB0cmVlIG9mIG1hcHBlZCBMUElzLiBUaGlzIHdpbGwgcmV0dXJuCisgKiB0
aGUgY29ycmVzcG9uZGluZyBzdHJ1Y3QgcGVuZGluZ19pcnEsIHdoaWNoIHdlIGFsc28gdXNlIHRv
IHN0b3JlIHRoZQorICogZW5hYmxlZCBhbmQgcGVuZGluZyBiaXQgcGx1cyB0aGUgcHJpb3JpdHku
CisgKiBSZXR1cm5zIE5VTEwgaWYgYW4gTFBJIGNhbm5vdCBiZSBmb3VuZCAob3Igbm8gTFBJcyBh
cmUgc3VwcG9ydGVkKS4KKyAqLworc3RhdGljIHN0cnVjdCBwZW5kaW5nX2lycSAqdmdpY192M19s
cGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHBpKQoreworICAgIHN0cnVj
dCBwZW5kaW5nX2lycSAqcGlycTsKKworICAgIHJlYWRfbG9jaygmZC0+YXJjaC52Z2ljLnBlbmRf
bHBpX3RyZWVfbG9jayk7CisgICAgcGlycSA9IHJhZGl4X3RyZWVfbG9va3VwKCZkLT5hcmNoLnZn
aWMucGVuZF9scGlfdHJlZSwgbHBpKTsKKyAgICByZWFkX3VubG9jaygmZC0+YXJjaC52Z2ljLnBl
bmRfbHBpX3RyZWVfbG9jayk7CisKKyAgICByZXR1cm4gcGlycTsKK30KKwogc3RhdGljIGNvbnN0
IHN0cnVjdCB2Z2ljX29wcyB2M19vcHMgPSB7CiAgICAgLnZjcHVfaW5pdCAgID0gdmdpY192M192
Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192M19kb21haW5faW5pdCwKICAgICAu
ZG9tYWluX2ZyZWUgPSB2Z2ljX3YzX2RvbWFpbl9mcmVlLAogICAgIC5lbXVsYXRlX3JlZyAgPSB2
Z2ljX3YzX2VtdWxhdGVfcmVnLAorICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjNfbHBpX3Rv
X3BlbmRpbmcsCiAgICAgLyoKICAgICAgKiBXZSB1c2UgYm90aCBBRkYxIGFuZCBBRkYwIGluICh2
KU1QSURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBvZiBDUFUKICAgICAgKiB0aGF0IGNhbiBiZSBz
dXBwb3J0ZWQgaXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5LgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggMWMwZGE3ZC4u
YjM4Yzk5MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCkBAIC00NjgsNiArNDY4LDggQEAgc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9f
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKICAgICAgKiBhcmUgdXNl
ZCBmb3IgU1BJczsgdGhlIHJlc3RzIGFyZSB1c2VkIGZvciBwZXIgY3B1IGlycXMgKi8KICAgICBp
ZiAoIGlycSA8IDMyICkKICAgICAgICAgbiA9ICZ2LT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2ly
cV07CisgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkKKyAgICAgICAgbiA9IHYtPmRvbWFpbi0+
YXJjaC52Z2ljLmhhbmRsZXItPmxwaV90b19wZW5kaW5nKHYtPmRvbWFpbiwgaXJxKTsKICAgICBl
bHNlCiAgICAgICAgIG4gPSAmdi0+ZG9tYWluLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycSAt
IDMyXTsKICAgICByZXR1cm4gbjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDdjMzgyOWQuLjNkOGU4
NGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTExLDYgKzExMSw4IEBAIHN0cnVjdCBhcmNoX2Rv
bWFpbgogICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGU7ICAgICAgICAgICAgICAvKiBSZS1E
aXN0cmlidXRvciBzdHJpZGUgKi8KICAgICAgICAgc3RydWN0IHJiX3Jvb3QgaXRzX2RldmljZXM7
ICAgICAgICAgLyogRGV2aWNlcyBtYXBwZWQgdG8gYW4gSVRTICovCiAgICAgICAgIHNwaW5sb2Nr
X3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBpdHNfZGV2aWNlcyB0
cmVlICovCisgICAgICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgcGVuZF9scGlfdHJlZTsgLyog
U3RvcmVzIHN0cnVjdCBwZW5kaW5nX2lycSdzICovCisgICAgICAgIHJ3bG9ja190IHBlbmRfbHBp
X3RyZWVfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICovCiAgICAg
ICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOwogI2VuZGlmCiAgICAgfSB2Z2ljOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaAppbmRleCBkZjc1MDY0Li5jOTA3NWE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMTM0LDYgKzEz
NCw4IEBAIHN0cnVjdCB2Z2ljX29wcyB7CiAgICAgdm9pZCAoKmRvbWFpbl9mcmVlKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICAvKiB2R0lDIHN5c3JlZy9jcHJlZ3MgZW11bGF0ZSAqLwogICAgIGJv
b2wgKCplbXVsYXRlX3JlZykoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBo
c3IpOworICAgIC8qIGxvb2t1cCB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGZvciBhIGdpdmVuIExQ
SSBpbnRlcnJ1cHQgKi8KKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKigqbHBpX3RvX3BlbmRpbmcp
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2bHBpKTsKICAgICAvKiBNYXhpbXVtIG51
bWJlciBvZiB2Q1BVIHN1cHBvcnRlZCAqLwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBtYXhfdmNw
dXM7CiB9OwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9d-00057Y-49; Fri, 26 May 2017 17:36:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9b-000556-Vh
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:00 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D4/D5-17076-F7768295; Fri, 26 May 2017 17:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTbcuXSP
 SYNVqNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPd5ecsBUf4Ko5tWsLYwLiXp4uRk0NIYBOj
 xO4Pal2MXED2ckaJe1ub2UASbAK6EjtuvmYGsUUEQiWeLvjODFLELLCGUaL901NWkISwgJ/Es
 c+bwIpYBFQlPlxvYQexeQWsJabPXAZWIyEgJ9Fw/j5YDaeAjcSss5+ZIDZbS7zZ+p11AiP3Ak
 aGVYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgR6uZ2Bg3MH
 YtNfvEKMkB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4pdI0IoUEi1LTUyvSMnOA
 oQaTluDgURLhfZMKlOYtLkjMLc5Mh0idYlSUEud9D5IQAElklObBtcHC+xKjrJQwLyMDA4MQT
 0FqUW5mCar8K0ZxDkYlYV4mkO08mXklcNNfAS1mAlrse04dZHFJIkJKqoFx1a6uouBtC7Z8+R
 /0xrJZU8Pu1t7P+5Ps5klM+xe4812FX4668zMLTdW2RT2ZDKVVz/ZPOpbJ7Lh0onJHkkxQV4/
 5oTltj7xM0w5MS77hEfQv7nfBLccFoWeFta2+Sn04n83X/+a3RFvSn4+rzpqJLWU7/WGlu1r1
 rl6N5UcYMr8eUWBQffRciaU4I9FQi7moOBEA3cYeN2oCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495820158!102548290!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19809 invoked from network); 26 May 2017 17:35:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 26 May 2017 17:35:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D445F80D;
 Fri, 26 May 2017 10:35:57 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A5FA3F53D;
 Fri, 26 May 2017 10:35:56 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:16 +0100
Message-Id: <20170526173540.10066-9-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 08/32] ARM: GIC: export and extend
	vgic_init_pending_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIExQSXMgd2UgbGF0ZXIgd2FudCB0byBkeW5hbWljYWxseSBhbGxvY2F0ZSBzdHJ1Y3QgcGVu
ZGluZ19pcnFzLgpTbyBiZXNpZGUgbmVlZGluZyB0byBpbml0aWFsaXplIHRoZSBzdHJ1Y3QgZnJv
bSB0aGVyZSB3ZSBhbHNvIG5lZWQKdG8gY2xlYW4gaXQgdXAgYW5kIHJlLWluaXRpYWxpemUgaXQg
bGF0ZXIgb24uCkV4cG9ydCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKSBhbmQgZXh0ZW5kIGl0IHRv
IGJlIHJldXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCA1ICsrKystCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBiMzhjOTkwLi42MTA5ZDk5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTYwLDEx
ICs2MCwxNCBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX2lycShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IGlycSkKICAgICByZXR1cm4gdmdpY19nZXRfcmFuayh2LCByYW5r
KTsKIH0KIAotc3RhdGljIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5n
X2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpCit2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQogeworICAgIG1lbXNldChw
LCAwLCBzaXplb2YoKnApKTsKKwogICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdodCk7CiAg
ICAgSU5JVF9MSVNUX0hFQUQoJnAtPmxyX3F1ZXVlKTsKICAgICBwLT5pcnEgPSB2aXJxOworICAg
IHAtPmxyID0gR0lDX0lOVkFMSURfTFI7CiB9CiAKIHN0YXRpYyB2b2lkIHZnaWNfcmFua19pbml0
KHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLCB1aW50OF90IGluZGV4LApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApp
bmRleCBjOTA3NWE5Li5hNTliZTZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMzAwLDYgKzMwMCw3IEBA
IGV4dGVybiBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCB2aXJxKTsKIGV4dGVybiB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSk7CiBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVf
aW5qZWN0X3NwaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7CiBleHRlcm4g
dm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7CitleHRlcm4gdm9p
ZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBp
bnQgdmlycSk7CiBleHRlcm4gc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9fcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSk7CiBleHRlcm4gc3RydWN0IHBlbmRpbmdfaXJx
ICpzcGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXJxKTsKIGV4
dGVybiBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX29mZnNldChzdHJ1Y3QgdmNwdSAq
diwgaW50IGIsIGludCBuLCBpbnQgcyk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9f-0005AY-CA; Fri, 26 May 2017 17:36:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9e-00052W-8d
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CB/A3-03058-28768295; Fri, 26 May 2017 17:36:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTbcxXSP
 SYEKDksX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFy9QTGggX8Fa9eL2drYNzK08XIxSEksIlR
 ovXSTxYIZzmjxO/vT1m7GDk52AR0JXbcfM0MYosIhEo8XfCdGaSIWWANo0T7J4giYQFvicNrD
 rGB2CwCqhIbTzaC2bwCNhLzHv9lB7ElBOQkGs7fBxvECRSfdfYzE4gtJGAt8Wbrd9YJjNwLGB
 lWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pgBCHYwXt8
 YcIhRkoNJSZR3+jr1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJPSNCKFBItS01Mr0jJzgMEG
 k5bg4FES4Z0HkuYtLkjMLc5Mh0idYlSUEucNAkkIgCQySvPg2mABfolRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjErCvEwgU3gy80rgpr8CWswEtNj3nDrI4pJEhJRUA2Nwb6KEq/e951sMv2ke3V
 8e8X/J+2i9p867Xr18+ej8SYfj+5kijM4vyBNWZli/oFHjqOaiTYW7TzIe402vnb7Pb4lo2dl
 3O9t/haUeLA6PCzculdy3d2G3qEljZH1P9PcNcxKYco30J2p+4FFk2bzjqnK6knTbOXbO2Jqv
 uqca9s1pfNj9YLsSS3FGoqEWc1FxIgBg8GWdawIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495820161!70942438!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26032 invoked from network); 26 May 2017 17:36:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 26 May 2017 17:36:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D1F2780D;
 Fri, 26 May 2017 10:36:00 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 978493F53D;
 Fri, 26 May 2017 10:35:59 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:18 +0100
Message-Id: <20170526173540.10066-11-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 10/32] ARM: vGIC: add LPI VCPU ID to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHRhcmdldCBDUFUgZm9yIGFuIExQSSBpcyBlbmNvZGVkIGluIHRoZSBpbnRlcnJ1cHQgdHJh
bnNsYXRpb24gdGFibGUKZW50cnksIHNvIGNhbid0IGJlIGVhc2lseSBkZXJpdmVkIGZyb20ganVz
dCBhbiBMUEkgbnVtYmVyIChzaG9ydCBvZgp3YWxraW5nICphbGwqIHRhYmxlcyBhbmQgZmluZCB0
aGUgbWF0Y2hpbmcgTFBJKS4KVG8gYXZvaWQgdGhpcyBpbiBjYXNlIHdlIG5lZWQgdG8ga25vdyB0
aGUgVkNQVSAoZm9yIHRoZSBJTlZBTEwgY29tbWFuZCwKZm9yIGluc3RhbmNlKSwgcHV0IHRoZSBW
Q1BVIElEIGluIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEsIHNvIHRoYXQgaXQgaXMKZWFzaWx5IGFj
Y2Vzc2libGUuCldlIHVzZSB0aGUgcmVtYWluaW5nIDggYml0cyBvZiBwYWRkaW5nIHNwYWNlIGZv
ciB0aGF0IHRvIGF2b2lkIGVubGFyZ2luZwp0aGUgc2l6ZSBvZiBzdHJ1Y3QgcGVuZGluZ19pcnEu
IFRoZSBudW1iZXIgb2YgVkNQVXMgaXMgbGltaXRlZCB0byAxMjcKYXQgdGhlIG1vbWVudCBhbnl3
YXksIHdoaWNoIHdlIGFsc28gY29uZmlybSB3aXRoIGEgQlVJTERfQlVHX09OLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMuYyAgICAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDU4NzIxNTIuLjZi
NWMwYjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMuYwpAQCAtNjIsMTIgKzYyLDE2IEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2Z2ljX3Jh
bmtfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQogCiB2b2lkIHZnaWNfaW5p
dF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQog
eworICAgIC8qIFRoZSBscGlfdmNwdV9pZCBmaWVsZCBtdXN0IGJlIGJpZyBlbm91Z2ggdG8gaG9s
ZCBhIFZDUFUgSUQuICovCisgICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YocC0+bHBpX3ZjcHVf
aWQpICogOCkgPCBNQVhfVklSVF9DUFVTKTsKKwogICAgIG1lbXNldChwLCAwLCBzaXplb2YoKnAp
KTsKIAogICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdodCk7CiAgICAgSU5JVF9MSVNUX0hF
QUQoJnAtPmxyX3F1ZXVlKTsKICAgICBwLT5pcnEgPSB2aXJxOwogICAgIHAtPmxyID0gR0lDX0lO
VkFMSURfTFI7CisgICAgcC0+bHBpX3ZjcHVfaWQgPSBJTlZBTElEX1ZDUFVfSUQ7CiB9CiAKIHN0
YXRpYyB2b2lkIHZnaWNfcmFua19pbml0KHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLCB1aW50
OF90IGluZGV4LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCBkNTFlMjc3Li4wN2I1NmRjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaApAQCAtNzMsNiArNzMsNyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKICAgICB1aW50OF90IGxy
OwogICAgIHVpbnQ4X3QgcHJpb3JpdHk7CiAgICAgdWludDhfdCBscGlfcHJpb3JpdHk7ICAgICAg
IC8qIENhY2hlcyB0aGUgcHJpb3JpdHkgaWYgdGhpcyBpcyBhbiBMUEkuICovCisgICAgdWludDhf
dCBscGlfdmNwdV9pZDsgICAgICAgIC8qIFRoZSBWQ1BVIGZvciBhbiBMUEkuICovCiAgICAgLyog
aW5mbGlnaHQgaXMgdXNlZCB0byBhcHBlbmQgaW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRvCiAg
ICAgICogdmdpYy5pbmZsaWdodF9pcnFzICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBpbmZsaWdo
dDsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9g-0005C5-JE; Fri, 26 May 2017 17:36:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9e-00059Q-QU
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:02 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 30/57-02022-28768295; Fri, 26 May 2017 17:36:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTbchXSP
 S4OxhYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPPpt1MBSuVK9adfMDWwHhfpouRi0NIYDOj
 xO4jp9ghnOWMEjOP72buYuTkYBPQldhx8zWYLSIQKvF0wXdmkCJmgTWMEu2fnrKCJIQFwiR2v
 WoE6ubgYBFQlTh6OhYkzCtgI7H1wS+wXgkBOYmG8/fBbE6g+Kyzn5lAbCEBa4k3W7+zTmDkXs
 DIsIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9DD9QwMjDs
 YL2/xO8QoycGkJMo7fZ16pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXqk0jUghwaLU9NSKtMwc
 YKjBpCU4eJREeN+kAqV5iwsSc4sz0yFSpxgVpcR5g0D6BEASGaV5cG2w8L7EKCslzMvIwMAgx
 FOQWpSbWYIq/4pRnINRSZiXCWQKT2ZeCdz0V0CLmYAW+55TB1lckoiQkmpgXKW2e5uS3ONmpz
 z59LX3J/kd/uGxeNrb2KWyapMO8E2PXXCzMzi8eXrPDuNVi9pjlL3WRfyU17n4eEXc0R3Furs
 yZvo8vBEx67J3haDB17x8HbdM47q/lxYlxnpKd/P6dl8+76/+6JvAgeUH4o69sHY8mHvjXdO3
 lcEf6jvOCbjdZr9sdONZjBJLcUaioRZzUXEiACQ+18tqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495820159!100459901!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18761 invoked from network); 26 May 2017 17:36:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 581E315A1;
 Fri, 26 May 2017 10:35:59 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1EF6E3F53D;
 Fri, 26 May 2017 10:35:57 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:17 +0100
Message-Id: <20170526173540.10066-10-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 09/32] ARM: vGIC: cache virtual LPI priority
	in struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZW5oYW5jZSBzdHJ1Y3QgcGVuZGluZ19pcnEgdG8gY2FjaGUgdGhlIHByaW9yaXR5IGluZm9y
bWF0aW9uCmZvciBMUElzLiBSZWFkaW5nIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHRoZXJlIGlzIGZh
c3RlciB0aGFuIGFjY2Vzc2luZwp0aGUgcHJvcGVydHkgdGFibGUgZnJvbSBndWVzdCBtZW1vcnku
IEFsc28gaXQgdXNlIHNvbWUgcGFkZGluZyBhcmVhIGluCnRoZSBzdHJ1Y3QsIHNvIGRvZXMgbm90
IHJlcXVpcmUgbW9yZSBtZW1vcnkuClRoaXMgaW50cm9kdWNlcyB0aGUgZnVuY3Rpb24gdG8gcmV0
cmlldmUgdGhlIExQSSBwcmlvcml0eSBhcyBhIHZnaWNfb3BzLgpBbHNvIHRoaXMgbW92ZXMgdGhl
IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSBjYWxsIGluCnZnaWNfdmNwdV9pbmplY3RfaXJxKCkg
dG8gaGFwcGVuIGFmdGVyIHRoZSBOVUxMIGNoZWNrIG9mIHRoZSBwZW5kaW5nX2lycQpwb2ludGVy
LCBzbyB3ZSBjYW4gcmVseSBvbiB0aGUgcG9pbnRlciBpbiB0aGUgbmV3IGZ1bmN0aW9uLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAgNyArKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12My5jICAgICB8IDExICsrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8
IDEwICsrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKIDQgZmls
ZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCAw
NTg3NTY5Li5kZjkxOTQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAgLTcwOSwxMSArNzA5LDE4IEBAIHN0YXRpYyBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnZnaWNfdjJfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBCVUcoKTsKIH0KIAorc3RhdGljIGludCB2Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZscGkpCit7CisgICAgLyogRHVtbXkgZnVuY3Rp
b24sIG5vIExQSXMgb24gYSBWR0lDdjIuICovCisgICAgQlVHKCk7Cit9CisKIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192Ml9vcHMgPSB7CiAgICAgLnZjcHVfaW5pdCAgID0gdmdp
Y192Ml92Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192Ml9kb21haW5faW5pdCwK
ICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9mcmVlLAogICAgIC5scGlfdG9fcGVu
ZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcsCisgICAgLmxwaV9nZXRfcHJpb3JpdHkgPSB2
Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHksCiAgICAgLm1heF92Y3B1cyA9IDgsCiB9OwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpp
bmRleCA4OWJlN2MwLi5jODU3NTUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE1NjgsMTIgKzE1NjgsMjMgQEAgc3Rh
dGljIHN0cnVjdCBwZW5kaW5nX2lycSAqdmdpY192M19scGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9t
YWluICpkLAogICAgIHJldHVybiBwaXJxOwogfQogCisvKiBSZXRyaWV2ZSB0aGUgcHJpb3JpdHkg
b2YgYW4gTFBJIGZyb20gaXRzIHN0cnVjdCBwZW5kaW5nX2lycS4gKi8KK3N0YXRpYyBpbnQgdmdp
Y192M19scGlfZ2V0X3ByaW9yaXR5KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZscGkpCit7
CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gdmdpY192M19scGlfdG9fcGVuZGluZyhkLCB2
bHBpKTsKKworICAgIEFTU0VSVChwKTsKKworICAgIHJldHVybiBwLT5scGlfcHJpb3JpdHk7Cit9
CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdjNfb3BzID0gewogICAgIC52Y3B1X2lu
aXQgICA9IHZnaWNfdjNfdmNwdV9pbml0LAogICAgIC5kb21haW5faW5pdCA9IHZnaWNfdjNfZG9t
YWluX2luaXQsCiAgICAgLmRvbWFpbl9mcmVlID0gdmdpY192M19kb21haW5fZnJlZSwKICAgICAu
ZW11bGF0ZV9yZWcgID0gdmdpY192M19lbXVsYXRlX3JlZywKICAgICAubHBpX3RvX3BlbmRpbmcg
PSB2Z2ljX3YzX2xwaV90b19wZW5kaW5nLAorICAgIC5scGlfZ2V0X3ByaW9yaXR5ID0gdmdpY192
M19scGlfZ2V0X3ByaW9yaXR5LAogICAgIC8qCiAgICAgICogV2UgdXNlIGJvdGggQUZGMSBhbmQg
QUZGMCBpbiAodilNUElEUi4gVGh1cywgdGhlIG1heCBudW1iZXIgb2YgQ1BVCiAgICAgICogdGhh
dCBjYW4gYmUgc3VwcG9ydGVkIGlzIHVwIHRvIDQwOTYoPT0yNTYqMTYpIGluIHRoZW9yeS4KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4
IDYxMDlkOTkuLjU4NzIxNTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjI5LDggKzIyOSwxMyBAQCBzdHJ1Y3QgdmNwdSAqdmdp
Y19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogCiBz
dGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJxKQogewotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5r
X2lycSh2LCB2aXJxKTsKKyAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKKworICAgIC8q
IExQSXMgZG9uJ3QgaGF2ZSBhIHJhbmssIGFsc28gc3RvcmUgdGhlaXIgcHJpb3JpdHkgc2VwYXJh
dGVseS4gKi8KKyAgICBpZiAoIGlzX2xwaSh2aXJxKSApCisgICAgICAgIHJldHVybiB2LT5kb21h
aW4tPmFyY2gudmdpYy5oYW5kbGVyLT5scGlfZ2V0X3ByaW9yaXR5KHYtPmRvbWFpbiwgdmlycSk7
CiAKKyAgICByYW5rID0gdmdpY19yYW5rX2lycSh2LCB2aXJxKTsKICAgICByZXR1cm4gcmVhZF9h
dG9taWMoJnJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXSk7CiB9CiAK
QEAgLTUwNCw4ICs1MDksNiBAQCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGJv
b2wgcnVubmluZzsKIAotICAgIHByaW9yaXR5ID0gdmdpY19nZXRfdmlycV9wcmlvcml0eSh2LCB2
aXJxKTsKLQogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
OwogCiAgICAgbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOwpAQCAtNTMxLDYgKzUzNCw3IEBA
IHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJxKQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICBwcmlvcml0eSA9IHZnaWNfZ2V0
X3ZpcnFfcHJpb3JpdHkodiwgdmlycSk7CiAgICAgbi0+cHJpb3JpdHkgPSBwcmlvcml0eTsKIAog
ICAgIC8qIHRoZSBpcnEgaXMgZW5hYmxlZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCBhNTliZTZkLi5k
NTFlMjc3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtNzIsNiArNzIsNyBAQCBzdHJ1Y3QgcGVuZGluZ19p
cnEKICNkZWZpbmUgR0lDX0lOVkFMSURfTFIgICAgICAgICAodWludDhfdCl+MAogICAgIHVpbnQ4
X3QgbHI7CiAgICAgdWludDhfdCBwcmlvcml0eTsKKyAgICB1aW50OF90IGxwaV9wcmlvcml0eTsg
ICAgICAgLyogQ2FjaGVzIHRoZSBwcmlvcml0eSBpZiB0aGlzIGlzIGFuIExQSS4gKi8KICAgICAv
KiBpbmZsaWdodCBpcyB1c2VkIHRvIGFwcGVuZCBpbnN0YW5jZXMgb2YgcGVuZGluZ19pcnEgdG8K
ICAgICAgKiB2Z2ljLmluZmxpZ2h0X2lycXMgKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGluZmxp
Z2h0OwpAQCAtMTM2LDYgKzEzNyw3IEBAIHN0cnVjdCB2Z2ljX29wcyB7CiAgICAgYm9vbCAoKmVt
dWxhdGVfcmVnKShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcik7CiAg
ICAgLyogbG9va3VwIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGEgZ2l2ZW4gTFBJIGludGVy
cnVwdCAqLwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqKCpscGlfdG9fcGVuZGluZykoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZscGkpOworICAgIGludCAoKmxwaV9nZXRfcHJpb3Jp
dHkpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZscGkpOwogICAgIC8qIE1heGltdW0gbnVt
YmVyIG9mIHZDUFUgc3VwcG9ydGVkICovCiAgICAgY29uc3QgdW5zaWduZWQgaW50IG1heF92Y3B1
czsKIH07Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9h-0005EL-Qj; Fri, 26 May 2017 17:36:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9g-0005Bi-Mz
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:04 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 7B/1C-02955-38768295; Fri, 26 May 2017 17:36:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTbc5XSP
 S4O9BfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePz4c1MBTNtK74vOs7ewHhav4uRi0NIYDOj
 xNonVxghnOWMEt8v72XpYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoE1jBLtn56ygiSEBVwll
 rw9CNTAwcEioCqxvNsRJMwrYCPx48VxsBIJATmJhvP3weZwAsVnnf3MBGILCVhLvNn6nXUCI/
 cCRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBHq5nYGD
 cwdiy1+8QoyQHk5Io7/R16pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHil0jQihQSLUtNTK9Iy
 c4ChBpOW4OBREuGdB5LmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3vepQEUCIEUZpXlwI
 2Bhf4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC8TyCqezLwSuE2vgI5gAjrC95w6yBEliQ
 gpqQbG4/xbNZx7sq6mzLAWe/p+WsXOmxyugk/Zwya53pG71+rKtaSklKOn99vuaXcmsohvfy7
 IbHnGzjZB0q6sosZu3ZRKw/DsNL2uq5/4hdM6Prf+K3q5i6F1xTMZs4jNp2yWOXNflvSyZLJr
 u8g1K29FdOCNd4+Xn+0W5diZ+/70zbTn7qxaFoJKLMUZiYZazEXFiQA6AOlWdgIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495820162!95101844!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39700 invoked from network); 26 May 2017 17:36:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 26 May 2017 17:36:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 57C1A15A1;
 Fri, 26 May 2017 10:36:02 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1D3323F53D;
 Fri, 26 May 2017 10:36:00 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:19 +0100
Message-Id: <20170526173540.10066-12-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 11/32] ARM: GICv3: forward pending LPIs to
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXBvbiByZWNlaXZpbmcgYW4gTFBJIG9uIHRoZSBob3N0LCB3ZSBuZWVkIHRvIGZpbmQgdGhlIHJp
Z2h0IFZDUFUgYW5kCnZpcnR1YWwgSVJRIG51bWJlciB0byBnZXQgdGhpcyBJUlEgaW5qZWN0ZWQu
Ckl0ZXJhdGUgb3VyIHR3by1sZXZlbCBMUEkgdGFibGUgdG8gZmluZCB0aGUgZG9tYWluIElEIGFu
ZCB0aGUgdmlydHVhbApMUEkgbnVtYmVyIHF1aWNrbHkgd2hlbiB0aGUgaG9zdCB0YWtlcyBhbiBM
UEkuIFdlIHRoZW4gbG9vayB1cCB0aGUKcmlnaHQgVkNQVSBpbiB0aGUgc3RydWN0IHBlbmRpbmdf
aXJxLgpXZSB1c2UgdGhlIGV4aXN0aW5nIGluamVjdGlvbiBmdW5jdGlvbiB0byBsZXQgdGhlIEdJ
QyBlbXVsYXRpb24gZGVhbAp3aXRoIHRoaXMgaW50ZXJydXB0LgpUaGlzIGludHJvZHVjZXMgYSBk
b19MUEkoKSBhcyBhIGhhcmR3YXJlIGdpY19vcHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMg
ICAgICAgICAgICB8ICA3ICsrKysKIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAgIHwg
NzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2FyY2gvYXJt
L2dpYy12My5jICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAg
ICAgICB8ICA4ICsrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAzICst
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaCB8ICA4ICsrKysrCiA3IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNl
cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMt
djIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRleCAyNzBhMTM2Li5mZmJlNDdjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5j
CkBAIC0xMjE3LDYgKzEyMTcsMTIgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJfaW5pdCh2b2lk
KQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBnaWN2Ml9kb19MUEkodW5zaWduZWQg
aW50IGxwaSkKK3sKKyAgICAvKiBObyBMUElzIGluIGEgR0lDdjIgKi8KKyAgICBCVUcoKTsKK30K
KwogY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7CiAg
ICAgLmluZm8gICAgICAgICAgICAgICAgPSAmZ2ljdjJfaW5mbywKICAgICAuaW5pdCAgICAgICAg
ICAgICAgICA9IGdpY3YyX2luaXQsCkBAIC0xMjQ0LDYgKzEyNTAsNyBAQCBjb25zdCBzdGF0aWMg
c3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKICAgICAubWFrZV9od2RvbV9t
YWR0ICAgICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKICAgICAubWFwX2h3ZG9tX2V4dHJhX21h
cHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncywKICAgICAuaW9tZW1fZGVu
eV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzLAorICAgIC5kb19MUEkgICAgICAg
ICAgICAgID0gZ2ljdjJfZG9fTFBJLAogfTsKIAogLyogU2V0IHVwIHRoZSBHSUMgKi8KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxw
aS5jCmluZGV4IDI5MmYyZDAuLjQzOGJiZmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMtbHBpLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtNDcsNyArNDcsNiBA
QCB1bmlvbiBob3N0X2xwaSB7CiAgICAgc3RydWN0IHsKICAgICAgICAgdWludDMyX3QgdmlydF9s
cGk7CiAgICAgICAgIHVpbnQxNl90IGRvbV9pZDsKLSAgICAgICAgdWludDE2X3QgdmNwdV9pZDsK
ICAgICB9OwogfTsKIApAQCAtMTM2LDYgKzEzNSw4MCBAQCB1aW50NjRfdCBnaWN2M19nZXRfcmVk
aXN0X2FkZHJlc3ModW5zaWduZWQgaW50IGNwdSwgYm9vbCB1c2VfcHRhKQogICAgICAgICByZXR1
cm4gcGVyX2NwdShscGlfcmVkaXN0LCBjcHUpLnJlZGlzdF9pZCA8PCAxNjsKIH0KIAorc3RhdGlj
IHZvaWQgdmdpY192Y3B1X2luamVjdF9scGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHZpcnEpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoZC0+
dmNwdVswXSwgdmlycSk7CisgICAgc3RydWN0IHZjcHUgKnYgPSBOVUxMOworCisgICAgaWYgKCAh
cCApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggcC0+bHBpX3ZjcHVfaWQgPCBkLT5tYXhf
dmNwdXMgKQorICAgICAgICB2ID0gZC0+dmNwdVtyZWFkX2F0b21pYygmcC0+bHBpX3ZjcHVfaWQp
XTsKKworICAgIGlmICggdiApCisgICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKHYsIHZpcnEp
OworfQorCisvKgorICogSGFuZGxlIGluY29taW5nIExQSXMsIHdoaWNoIGFyZSBhIGJpdCBzcGVj
aWFsLCBiZWNhdXNlIHRoZXkgYXJlIHBvdGVudGlhbGx5CisgKiBudW1lcm91cyBhbmQgYWxzbyBv
bmx5IGdldCBpbmplY3RlZCBpbnRvIGd1ZXN0cy4gVHJlYXQgdGhlbSBzcGVjaWFsbHkgaGVyZSwK
KyAqIGJ5IGp1c3QgbG9va2luZyB1cCB0aGVpciB0YXJnZXQgdkNQVSBhbmQgdmlydHVhbCBMUEkg
bnVtYmVyIGFuZCBoYW5kIGl0CisgKiBvdmVyIHRvIHRoZSBpbmplY3Rpb24gZnVuY3Rpb24uCisg
KiBQbGVhc2Ugbm90ZSB0aGF0IExQSXMgYXJlIGVkZ2UtdHJpZ2dlcmVkIG9ubHksIGFsc28gaGF2
ZSBubyBhY3RpdmUgc3RhdGUsCisgKiBzbyBzcHVyaW91cyBpbnRlcnJ1cHRzIG9uIHRoZSBob3N0
IHNpZGUgYXJlIG5vIGlzc3VlICh3ZSBjYW4ganVzdCBpZ25vcmUKKyAqIHRoZW0pLgorICogQWxz
byBhIGd1ZXN0IGNhbm5vdCBleHBlY3QgdGhhdCBmaXJpbmcgaW50ZXJydXB0cyB0aGF0IGhhdmVu
J3QgYmVlbgorICogZnVsbHkgY29uZmlndXJlZCB5ZXQgd2lsbCByZWFjaCB0aGUgQ1BVLCBzbyB3
ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQKKyAqIHRoaXMgc3BlY2lhbCBjYXNlLgorICovCit2
b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQ7CisgICAgdW5pb24gaG9zdF9scGkgKmhscGlwLCBobHBpOworCisgICAgaXJxX2VudGVyKCk7
CisKKyAgICAvKiBFT0kgdGhlIExQSSBhbHJlYWR5LiAqLworICAgIFdSSVRFX1NZU1JFRzMyKGxw
aSwgSUNDX0VPSVIxX0VMMSk7CisKKyAgICAvKiBGaW5kIG91dCBpZiBhIGd1ZXN0IG1hcHBlZCBz
b21ldGhpbmcgdG8gdGhpcyBwaHlzaWNhbCBMUEkuICovCisgICAgaGxwaXAgPSBnaWNfZ2V0X2hv
c3RfbHBpKGxwaSk7CisgICAgaWYgKCAhaGxwaXAgKQorICAgICAgICBnb3RvIG91dDsKKworICAg
IGhscGkuZGF0YSA9IHJlYWRfdTY0X2F0b21pYygmaGxwaXAtPmRhdGEpOworCisgICAgLyoKKyAg
ICAgKiBVbm1hcHBlZCBldmVudHMgYXJlIG1hcmtlZCB3aXRoIGFuIGludmFsaWQgTFBJIElELiBX
ZSBjYW4gc2FmZWx5CisgICAgICogaWdub3JlIHRoZW0sIGFzIHRoZXkgaGF2ZSBubyBmdXJ0aGVy
IHN0YXRlIGFuZCBuby1vbmUgY2FuIGV4cGVjdAorICAgICAqIHRvIHNlZSB0aGVtIGlmIHRoZXkg
aGF2ZSBub3QgYmVlbiBtYXBwZWQuCisgICAgICovCisgICAgaWYgKCBobHBpLnZpcnRfbHBpID09
IElOVkFMSURfTFBJICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBkID0gcmN1X2xvY2tfZG9t
YWluX2J5X2lkKGhscGkuZG9tX2lkKTsKKyAgICBpZiAoICFkICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICAvKgorICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoYXQgdG8gZG8gaGVyZSBmb3Ig
cG90ZW50aWFsIGludGVycnVwdCBzdG9ybXMuCisgICAgICogQXMgd2Uga2VlcCBhbGwgaG9zdCBM
UElzIGVuYWJsZWQsIGZvciBkaXNhYmxpbmcgTFBJcyB3ZSB3b3VsZCBuZWVkCisgICAgICogdG8g
cXVldWUgYSBJVFMgaG9zdCBjb21tYW5kLCB3aGljaCB3ZSBhdm9pZCBzbyBmYXIgZHVyaW5nIGEg
Z3Vlc3QncworICAgICAqIHJ1bnRpbWUuIEFsc28gcmUtZW5hYmxpbmcgd291bGQgdHJpZ2dlciBh
IGhvc3QgY29tbWFuZCB1cG9uIHRoZQorICAgICAqIGd1ZXN0IHNlbmRpbmcgYSBjb21tYW5kLCB3
aGljaCBjb3VsZCBiZSBhbiBhdHRhY2sgdmVjdG9yIGZvcgorICAgICAqIGhvZ2dpbmcgdGhlIGhv
c3QgY29tbWFuZCBxdWV1ZS4KKyAgICAgKiBTZWUgdGhlIHRocmVhZCBhcm91bmQgaGVyZSBmb3Ig
c29tZSBiYWNrZ3JvdW5kOgorICAgICAqIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE2LTEyL21zZzAwMDAzLmh0bWwKKyAgICAgKi8KKyAgICB2Z2ljX3Zj
cHVfaW5qZWN0X2xwaShkLCBobHBpLnZpcnRfbHBpKTsKKworICAgIHJjdV91bmxvY2tfZG9tYWlu
KGQpOworCitvdXQ6CisgICAgaXJxX2V4aXQoKTsKK30KKwogc3RhdGljIGludCBnaWN2M19scGlf
YWxsb2NhdGVfcGVuZHRhYmxlKHVpbnQ2NF90ICpyZWcpCiB7CiAgICAgdWludDY0X3QgdmFsOwpA
QCAtNDE3LDcgKzQ5MCw2IEBAIGludCBnaWN2M19hbGxvY2F0ZV9ob3N0X2xwaV9ibG9jayhzdHJ1
Y3QgZG9tYWluICpkLCB1aW50MzJfdCAqZmlyc3RfbHBpKQogICAgICAgICAgKi8KICAgICAgICAg
aGxwaS52aXJ0X2xwaSA9IElOVkFMSURfTFBJOwogICAgICAgICBobHBpLmRvbV9pZCA9IGQtPmRv
bWFpbl9pZDsKLSAgICAgICAgaGxwaS52Y3B1X2lkID0gSU5WQUxJRF9WQ1BVX0lEOwogICAgICAg
ICB3cml0ZV91NjRfYXRvbWljKCZscGlfZGF0YS5ob3N0X2xwaXNbY2h1bmtdW2xwaV9pZHggKyBp
XS5kYXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgIGhscGkuZGF0YSk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCAy
OWM4OTY0Li44MTQwYzVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0xNjc0LDYgKzE2NzQsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YzX29wcyA9IHsKICAgICAubWFrZV9od2RvbV9k
dF9ub2RlICA9IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZSwKICAgICAubWFrZV9od2RvbV9tYWR0
ICAgICA9IGdpY3YzX21ha2VfaHdkb21fbWFkdCwKICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9
IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzLAorICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2lj
djNfZG9fTFBJLAogfTsKIAogc3RhdGljIGludCBfX2luaXQgZ2ljdjNfZHRfcHJlaW5pdChzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUsIGNvbnN0IHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggOTU3ZDUxNi4uOWUz
MjEwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMuYwpAQCAtNzMzLDcgKzczMywxMyBAQCB2b2lkIGdpY19pbnRlcnJ1cHQoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEpCiAgICAgICAgICAgICBkb19JUlEocmVncywgaXJx
LCBpc19maXEpOwogICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgfQot
ICAgICAgICBlbHNlIGlmICh1bmxpa2VseShpcnEgPCAxNikpCisgICAgICAgIGVsc2UgaWYgKCBp
c19scGkoaXJxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsK
KyAgICAgICAgICAgIGdpY19od19vcHMtPmRvX0xQSShpcnEpOworICAgICAgICAgICAgbG9jYWxf
aXJxX2Rpc2FibGUoKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoaXJx
IDwgMTYpICkKICAgICAgICAgewogICAgICAgICAgICAgZG9fc2dpKHJlZ3MsIGlycSk7CiAgICAg
ICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDNkOGU4NGMuLmViYWVhMzUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaApAQCAtMjYwLDcgKzI2MCw4IEBAIHN0cnVjdCBhcmNoX3ZjcHUKIAogICAgICAgICAv
KiBHSUN2MzogcmVkaXN0cmlidXRvciBiYXNlIGFuZCBmbGFncyBmb3IgdGhpcyB2Q1BVICovCiAg
ICAgICAgIHBhZGRyX3QgcmRpc3RfYmFzZTsKLSNkZWZpbmUgVkdJQ19WM19SRElTVF9MQVNUICAo
MSA8PCAwKSAgICAgICAgLyogbGFzdCB2Q1BVIG9mIHRoZSByZGlzdCAqLworI2RlZmluZSBWR0lD
X1YzX1JESVNUX0xBU1QgICAgICAoMSA8PCAwKSAgICAgICAgLyogbGFzdCB2Q1BVIG9mIHRoZSBy
ZGlzdCAqLworI2RlZmluZSBWR0lDX1YzX0xQSVNfRU5BQkxFRCAgICAoMSA8PCAxKQogICAgICAg
ICB1aW50OF90IGZsYWdzOwogICAgIH0gdmdpYzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggNWQ1YjRjYy4u
NzgzOTM3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0zNjcsNiArMzY3LDggQEAgc3RydWN0IGdpY19od19v
cGVyYXRpb25zIHsKICAgICBpbnQgKCptYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MpKHN0cnVjdCBk
b21haW4gKmQpOwogICAgIC8qIERlbnkgYWNjZXNzIHRvIEdJQyByZWdpb25zICovCiAgICAgaW50
ICgqaW9tZW1fZGVueV9hY2Nlc3MpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworICAgIC8qIEhh
bmRsZSBMUElzLCB3aGljaCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcgKi8KKyAgICB2b2lkICgq
ZG9fTFBJKSh1bnNpZ25lZCBpbnQgbHBpKTsKIH07CiAKIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhj
b25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKm9wcyk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oCmluZGV4IDI5NTU5YTMuLjc0NzA3NzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBA
IC0xMzQsNiArMTM0LDggQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5vZGUpOwogCiBib29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCk7
CiAKK3ZvaWQgZ2ljdjNfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpOworCiBpbnQgZ2ljdjNfbHBp
X2luaXRfcmRpc3Qodm9pZCBfX2lvbWVtICogcmRpc3RfYmFzZSk7CiAKIC8qIEluaXRpYWxpemUg
dGhlIGhvc3Qgc3RydWN0dXJlcyBmb3IgTFBJcyBhbmQgdGhlIGhvc3QgSVRTZXMuICovCkBAIC0x
NzUsNiArMTc3LDEyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRz
KHZvaWQpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNf
ZG9fTFBJKHVuc2lnbmVkIGludCBscGkpCit7CisgICAgLyogV2UgZG9uJ3QgZW5hYmxlIExQSXMg
d2l0aG91dCBhbiBJVFMuICovCisgICAgQlVHKCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IGdp
Y3YzX2xwaV9pbml0X3JkaXN0KHZvaWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpCiB7CiAgICAgcmV0
dXJuIC1FTk9ERVY7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9k-0005H6-2T; Fri, 26 May 2017 17:36:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9j-0005G4-JX
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A9/37-03557-78768295; Fri, 26 May 2017 17:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTbctXSP
 SoK2Vy+L7lslMDowehz9cYQlgjGLNzEvKr0hgzdhxcyFrwXrXikt79BoYVxl2MXJxCAlsZpRo
 /PqYHcJZziixp+cpUxcjJwebgK7EjpuvmUFsEYFQiacLvjODFDELrGGUaP/0lBUkISwQJnH2y
 BpGEJtFQFXiyvGDYHFeARuJxUuXgTVLCMhJNJy/D2ZzAsVnnf0MtkBIwFrizdbvrBMYuRcwMq
 xi1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MAMQ7GD8sSz
 gEKMkB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4pdI0IoUEi1LTUyvSMnOAoQaT
 luDgURLhfZMKlOYtLkjMLc5Mh0idYlSUEucNAukTAElklObBtcHC+xKjrJQwLyPQIUI8BalFu
 ZklqPKvGMU5GJWEeZlApvBk5pXATX8FtJgJaLHvOXWQxSWJCCmpBkbpRLeaomc7lvlkfC2dt/
 WI1qmNz1lvf88zfG5p1Pzz/O3Le2QsOzPTzKcdyNwur8p/s3+vn/iU59VXHWIO7V7hdyD3Sey
 j0tBDQuxfljPsz13B2zI7rnjSZ8fTKhybsl1kci89qO/d/ent7X+XYuoiQk7wqHE61Gya+27P
 xsNzdhmk6zCY6RYrsRRnJBpqMRcVJwIAumiJF2oCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495820165!58948374!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30755 invoked from network); 26 May 2017 17:36:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 26 May 2017 17:36:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5651C15A1;
 Fri, 26 May 2017 10:36:05 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B10B3F53D;
 Fri, 26 May 2017 10:36:03 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:21 +0100
Message-Id: <20170526173540.10066-14-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 13/32] ARM: vGICv3: handle virtual LPI
	pending and property tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgYSBndWVzdCB0byBwcm92aWRlIHRoZSBhZGRyZXNzIGFuZCBzaXplIGZvciB0aGUgbWVt
b3J5IHJlZ2lvbnMKaXQgaGFzIHJlc2VydmVkIGZvciB0aGUgR0lDdjMgcGVuZGluZyBhbmQgcHJv
cGVydHkgdGFibGVzLgpXZSBzYW5pdGlzZSB0aGUgdmFyaW91cyBmaWVsZHMgb2YgdGhlIHJlc3Bl
Y3RpdmUgcmVkaXN0cmlidXRvcgpyZWdpc3RlcnMuClRoZSBNTUlPIHJlYWQgYW5kIHdyaXRlIGFj
Y2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgbG9ja3MsIHRvIGF2b2lkIGFueQpjaGFuZ2luZyBvZiB0
aGUgcHJvcGVydHkgb3IgcGVuZGluZyB0YWJsZSBhZGRyZXNzIHdoaWxlIGEgcmVkaXN0cmlidXRv
cgppcyBsaXZlIGFuZCBhbHNvIHRvIHByb3RlY3QgdGhlIG5vbi1hdG9taWMgdmdpY19yZWc2NF9l
eHRyYWN0KCkgZnVuY3Rpb24Kb24gdGhlIE1NSU8gcmVhZCBzaWRlLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYz
LmMgICAgICAgfCAxNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAgOSArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgMTYxIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IGM4NTc1NTAu
LmI5NjZmYzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYwpAQCAtMjMzLDEyICsyMzMsMjkgQEAgc3RhdGljIGludCBfX3ZnaWNf
djNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAgICAgICAgIGdvdG8gcmVhZF9yZXNlcnZlZDsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1JfUFJP
UEJBU0VSKToKLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdv
dG8gcmVhZF9hc196ZXJvXzY0OworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5o
YXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gcmVhZF9hc196ZXJvXzY0OworICAgICAgICBpZiAo
ICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIHZnaWNfbG9jayh2KTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3Qodi0+ZG9t
YWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2UsIGluZm8pOworICAgICAgICB2Z2ljX3VubG9j
ayh2KTsKKyAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX1BFTkRCQVNF
Uik6Ci0gICAgICAgIC8qIExQSSdzIG5vdCBpbXBsZW1lbnRlZCAqLwotICAgICAgICBnb3RvIHJl
YWRfYXNfemVyb182NDsKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAg
ICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCisgICAgICAgICAgICBn
b3RvIHJlYWRfYXNfemVyb182NDsKKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nl
c3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
di0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJh
Y3Qodi0+YXJjaC52Z2ljLnJkaXN0X3BlbmRiYXNlLCBpbmZvKTsKKyAgICAgICAgKnIgJj0gfkdJ
Q1JfUEVOREJBU0VSX1BUWjsgICAgICAgLyogV08sIHJlYWRzIGFzIDAgKi8KKyAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAg
cmV0dXJuIDE7CisgICAgfQogCiAgICAgY2FzZSAweDAwODA6CiAgICAgICAgIGdvdG8gcmVhZF9y
ZXNlcnZlZDsKQEAgLTMzNSwxMSArMzUyLDk1IEBAIHJlYWRfdW5rbm93bjoKICAgICByZXR1cm4g
MTsKIH0KIAorc3RhdGljIHVpbnQ2NF90IHZnaWNfc2FuaXRpc2VfZmllbGQodWludDY0X3QgcmVn
LCB1aW50NjRfdCBmaWVsZF9tYXNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGZpZWxkX3NoaWZ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKCpzYW5pdGlzZV9mbikodWludDY0X3QpKQoreworICAgIHVpbnQ2NF90IGZpZWxk
ID0gKHJlZyAmIGZpZWxkX21hc2spID4+IGZpZWxkX3NoaWZ0OworCisgICAgZmllbGQgPSBzYW5p
dGlzZV9mbihmaWVsZCkgPDwgZmllbGRfc2hpZnQ7CisKKyAgICByZXR1cm4gKHJlZyAmIH5maWVs
ZF9tYXNrKSB8IGZpZWxkOworfQorCisvKiBXZSB3YW50IHRvIGF2b2lkIG91dGVyIHNoYXJlYWJs
ZS4gKi8KK3N0YXRpYyB1aW50NjRfdCB2Z2ljX3Nhbml0aXNlX3NoYXJlYWJpbGl0eSh1aW50NjRf
dCBmaWVsZCkKK3sKKyAgICBzd2l0Y2ggKCBmaWVsZCApCisgICAgeworICAgIGNhc2UgR0lDX0JB
U0VSX091dGVyU2hhcmVhYmxlOgorICAgICAgICByZXR1cm4gR0lDX0JBU0VSX0lubmVyU2hhcmVh
YmxlOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmaWVsZDsKKyAgICB9Cit9CisKKy8q
IEF2b2lkIGFueSBpbm5lciBub24tY2FjaGVhYmxlIG1hcHBpbmcuICovCitzdGF0aWMgdWludDY0
X3QgdmdpY19zYW5pdGlzZV9pbm5lcl9jYWNoZWFiaWxpdHkodWludDY0X3QgZmllbGQpCit7Cisg
ICAgc3dpdGNoICggZmllbGQgKQorICAgIHsKKyAgICBjYXNlIEdJQ19CQVNFUl9DQUNIRV9uQ25C
OgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICByZXR1cm4gR0lDX0JBU0VS
X0NBQ0hFX1JhV2I7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZpZWxkOworICAgIH0K
K30KKworLyogTm9uLWNhY2hlYWJsZSBvciBzYW1lLWFzLWlubmVyIGFyZSBPSy4gKi8KK3N0YXRp
YyB1aW50NjRfdCB2Z2ljX3Nhbml0aXNlX291dGVyX2NhY2hlYWJpbGl0eSh1aW50NjRfdCBmaWVs
ZCkKK3sKKyAgICBzd2l0Y2ggKCBmaWVsZCApCisgICAgeworICAgIGNhc2UgR0lDX0JBU0VSX0NB
Q0hFX1NhbWVBc0lubmVyOgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICBy
ZXR1cm4gZmllbGQ7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIEdJQ19CQVNFUl9DQUNI
RV9uQzsKKyAgICB9Cit9CisKK3N0YXRpYyB1aW50NjRfdCBzYW5pdGl6ZV9wcm9wYmFzZXIodWlu
dDY0X3QgcmVnKQoreworICAgIHJlZyA9IHZnaWNfc2FuaXRpc2VfZmllbGQocmVnLCBHSUNSX1BS
T1BCQVNFUl9TSEFSRUFCSUxJVFlfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEdJQ1JfUFJPUEJBU0VSX1NIQVJFQUJJTElUWV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZnaWNfc2FuaXRpc2Vfc2hhcmVhYmlsaXR5KTsKKyAgICByZWcgPSB2Z2ljX3Nh
bml0aXNlX2ZpZWxkKHJlZywgR0lDUl9QUk9QQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX01BU0ss
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSUNSX1BST1BCQVNFUl9JTk5FUl9DQUNI
RUFCSUxJVFlfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Z2ljX3Nhbml0
aXNlX2lubmVyX2NhY2hlYWJpbGl0eSk7CisgICAgcmVnID0gdmdpY19zYW5pdGlzZV9maWVsZChy
ZWcsIEdJQ1JfUFJPUEJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNLLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0lDUl9QUk9QQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZU
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19zYW5pdGlzZV9vdXRlcl9jYWNo
ZWFiaWxpdHkpOworCisgICAgcmVnICY9IH5HSUNSX1BST1BCQVNFUl9SRVMwX01BU0s7CisKKyAg
ICByZXR1cm4gcmVnOworfQorCitzdGF0aWMgdWludDY0X3Qgc2FuaXRpemVfcGVuZGJhc2VyKHVp
bnQ2NF90IHJlZykKK3sKKyAgICByZWcgPSB2Z2ljX3Nhbml0aXNlX2ZpZWxkKHJlZywgR0lDUl9Q
RU5EQkFTRVJfU0hBUkVBQklMSVRZX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHSUNSX1BFTkRCQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2Z2ljX3Nhbml0aXNlX3NoYXJlYWJpbGl0eSk7CisgICAgcmVnID0gdmdpY19z
YW5pdGlzZV9maWVsZChyZWcsIEdJQ1JfUEVOREJBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9NQVNL
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lDUl9QRU5EQkFTRVJfSU5ORVJfQ0FD
SEVBQklMSVRZX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19zYW5p
dGlzZV9pbm5lcl9jYWNoZWFiaWxpdHkpOworICAgIHJlZyA9IHZnaWNfc2FuaXRpc2VfZmllbGQo
cmVnLCBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdJQ1JfUEVOREJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElG
VCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZnaWNfc2FuaXRpc2Vfb3V0ZXJfY2Fj
aGVhYmlsaXR5KTsKKworICAgIHJlZyAmPSB+R0lDUl9QRU5EQkFTRVJfUkVTMF9NQVNLOworCisg
ICAgcmV0dXJuIHJlZzsKK30KKwogc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9f
d3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ2ljcl9yZWcsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIpCiB7CiAgICAgc3Ry
dWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OworICAgIHVpbnQ2NF90IHJlZzsKIAogICAg
IHN3aXRjaCAoIGdpY3JfcmVnICkKICAgICB7CkBAIC0zNzAsMzYgKzQ3MSw3NSBAQCBzdGF0aWMg
aW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19p
bmZvX3QgKmluZm8sCiAgICAgICAgIGdvdG8gd3JpdGVfaW1wbF9kZWZpbmVkOwogCiAgICAgY2Fz
ZSBWUkVHNjQoR0lDUl9TRVRMUElSKToKLSAgICAgICAgLyogTFBJIGlzIG5vdCBpbXBsZW1lbnRl
ZCAqLworICAgICAgICAvKiBMUElzIHdpdGhvdXQgYW4gSVRTIGFyZSBub3QgaW1wbGVtZW50ZWQg
Ki8KICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfNjQ7CiAKICAgICBjYXNlIFZSRUc2NChHSUNS
X0NMUkxQSVIpOgotICAgICAgICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCisgICAgICAg
IC8qIExQSXMgd2l0aG91dCBhbiBJVFMgYXJlIG5vdCBpbXBsZW1lbnRlZCAqLwogICAgICAgICBn
b3RvIHdyaXRlX2lnbm9yZV82NDsKIAogICAgIGNhc2UgMHgwMDUwOgogICAgICAgICBnb3RvIHdy
aXRlX3Jlc2VydmVkOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QUk9QQkFTRVIpOgotICAgICAg
ICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdvdG8gd3JpdGVfaWdub3Jl
XzY0OworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAg
ICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHZnaWNfbG9jayh2
KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXcml0aW5nIFBST1BCQVNFUiB3aXRoIGFueSBy
ZWRpc3RyaWJ1dG9yIGhhdmluZyBMUElzIGVuYWJsZWQKKyAgICAgICAgICogaXMgVU5QUkVESUNU
QUJMRS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggISh2LT5kb21haW4tPmFyY2gudmdpYy5y
ZGlzdHNfZW5hYmxlZCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZWcgPSB2LT5kb21haW4t
PmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZTsKKyAgICAgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRl
KCZyZWcsIHIsIGluZm8pOworICAgICAgICAgICAgcmVnID0gc2FuaXRpemVfcHJvcGJhc2VyKHJl
Zyk7CisgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZSA9IHJl
ZzsKKyAgICAgICAgfQorCisgICAgICAgIHZnaWNfdW5sb2NrKHYpOworCisgICAgICAgIHJldHVy
biAxOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QRU5EQkFTRVIpOgotICAgICAgICAvKiBMUEkg
aXMgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworICAg
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0
OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFk
X3dpZHRoOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOworCisgICAgICAgIC8qIFdyaXRpbmcgUEVOREJBU0VSIHdpdGggTFBJcyBlbmFibGVk
IGlzIFVOUFJFRElDVEFCTEUuICovCisgICAgICAgIGlmICggISh2LT5hcmNoLnZnaWMuZmxhZ3Mg
JiBWR0lDX1YzX0xQSVNfRU5BQkxFRCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZWcgPSB2
LT5hcmNoLnZnaWMucmRpc3RfcGVuZGJhc2U7CisgICAgICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0
ZSgmcmVnLCByLCBpbmZvKTsKKyAgICAgICAgICAgIHJlZyA9IHNhbml0aXplX3BlbmRiYXNlcihy
ZWcpOworICAgICAgICAgICAgdi0+YXJjaC52Z2ljLnJkaXN0X3BlbmRiYXNlID0gcmVnOworICAg
ICAgICB9CisKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxv
Y2ssIGZhbHNlKTsKKworICAgICAgICByZXR1cm4gMTsKKyAgICB9CiAKICAgICBjYXNlIDB4MDA4
MDoKICAgICAgICAgZ290byB3cml0ZV9yZXNlcnZlZDsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1Jf
SU5WTFBJUik6Ci0gICAgICAgIC8qIExQSSBpcyBub3QgaW1wbGVtZW50ZWQgKi8KKyAgICAgICAg
LyogTFBJcyB3aXRob3V0IGFuIElUUyBhcmUgbm90IGltcGxlbWVudGVkICovCiAgICAgICAgIGdv
dG8gd3JpdGVfaWdub3JlXzY0OwogCiAgICAgY2FzZSAweDAwQTg6CiAgICAgICAgIGdvdG8gd3Jp
dGVfcmVzZXJ2ZWQ7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX0lOVkFMTFIpOgotICAgICAgICAv
KiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCisgICAgICAgIC8qIExQSXMgd2l0aG91dCBhbiBJ
VFMgYXJlIG5vdCBpbXBsZW1lbnRlZCAqLwogICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsK
IAogICAgIGNhc2UgMHgwMEI4OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggZWJhZWEzNS4uYjMzZjU0
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xMDksMTEgKzEwOSwxOSBAQCBzdHJ1Y3QgYXJjaF9k
b21haW4KICAgICAgICAgfSAqcmRpc3RfcmVnaW9uczsKICAgICAgICAgaW50IG5yX3JlZ2lvbnM7
ICAgICAgICAgICAgICAgICAgICAgLyogTnVtYmVyIG9mIHJkaXN0IHJlZ2lvbnMgKi8KICAgICAg
ICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAgICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Ig
c3RyaWRlICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgaW50IG5yX2xwaXM7CisgICAgICAgIHVp
bnQ2NF90IHJkaXN0X3Byb3BiYXNlOwogICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNl
czsgICAgICAgICAvKiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8KICAgICAgICAgc3Bpbmxv
Y2tfdCBpdHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2Vz
IHRyZWUgKi8KICAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBwZW5kX2xwaV90cmVlOyAv
KiBTdG9yZXMgc3RydWN0IHBlbmRpbmdfaXJxJ3MgKi8KICAgICAgICAgcndsb2NrX3QgcGVuZF9s
cGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRfbHBpX3RyZWUgKi8KICAg
ICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7CisgICAgICAgIC8qCisgICAgICAgICAqIFRP
RE86IGlmIHRoZXJlIGFyZSBtb3JlIGJvb2wncyBiZWluZyBhZGRlZCBiZWxvdywgY29uc2lkZXIK
KyAgICAgICAgICogYSBmbGFncyB2YXJpYWJsZSBpbnN0ZWFkLgorICAgICAgICAgKi8KKyAgICAg
ICAgYm9vbCByZGlzdHNfZW5hYmxlZDsgICAgICAgICAgICAgICAgLyogSXMgYW55IHJlZGlzdHJp
YnV0b3IgZW5hYmxlZD8gKi8KKyAgICAgICAgYm9vbCBoYXNfaXRzOwogI2VuZGlmCiAgICAgfSB2
Z2ljOwogCkBAIC0yNjAsNiArMjY4LDcgQEAgc3RydWN0IGFyY2hfdmNwdQogCiAgICAgICAgIC8q
IEdJQ3YzOiByZWRpc3RyaWJ1dG9yIGJhc2UgYW5kIGZsYWdzIGZvciB0aGlzIHZDUFUgKi8KICAg
ICAgICAgcGFkZHJfdCByZGlzdF9iYXNlOworICAgICAgICB1aW50NjRfdCByZGlzdF9wZW5kYmFz
ZTsKICNkZWZpbmUgVkdJQ19WM19SRElTVF9MQVNUICAgICAgKDEgPDwgMCkgICAgICAgIC8qIGxh
c3QgdkNQVSBvZiB0aGUgcmRpc3QgKi8KICNkZWZpbmUgVkdJQ19WM19MUElTX0VOQUJMRUQgICAg
KDEgPDwgMSkKICAgICAgICAgdWludDhfdCBmbGFnczsKLS0gCjIuOS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9k-0005Hm-BA; Fri, 26 May 2017 17:36:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9j-0005GB-Q2
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:07 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 32/2E-02181-78768295; Fri, 26 May 2017 17:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTbclXSP
 S4PItVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePlvbqCFsGKMxO3sjUwnuDtYuTiEBLYxCgx
 adN3RghnOaPE6r8vmLoYOTnYBHQldtx8zQxiiwiESjxd8J0ZpIhZYA2jRPunp6wgCWEBN4n3j
 aeAbA4OFgFViXU/jEDCvAI2ElNWTwTrlRCQk2g4fx/M5gSKzzr7GWy+kIC1xJut31knMHIvYG
 RYxahenFpUllqka6GXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoXQYg2MF4sNn
 5EKMkB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J6VpRAoJFqWmp1akZeYAwwwm
 LcHBoyTCexskzVtckJhbnJkOkTrFqCglznsTJCEAksgozYNrg4X2JUZZKWFeRqBDhHgKUotyM
 0tQ5V8xinMwKgnzfgaZwpOZVwI3/RXQYiagxb7n1EEWlyQipKQaGHvPfphi9L1wbuLkpRa9Fn
 e3uvx7EzS39PJ7viTxKWkp/UXnslcuamzUOTXrwYrG63WtVvYsu2dkzPi07rpX7IZWZbuVe5o
 Zb0XvulnAIab0JbTF3vNDsef8R2dOfLw+xaLUuTxg+au4srBVN2NkXnx8W/Itsumr9/PNB/9X
 fOWYuPRLtQWnQK4SS3FGoqEWc1FxIgCyQJJnaAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495820164!100599576!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40869 invoked from network); 26 May 2017 17:36:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D05C780D;
 Fri, 26 May 2017 10:36:03 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 972693F53D;
 Fri, 26 May 2017 10:36:02 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:20 +0100
Message-Id: <20170526173540.10066-13-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 12/32] ARM: GICv3: enable ITS and LPIs on
	the host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgdGhlIGhvc3QgcGFydCBvZiB0aGUgSVRTIGNvZGUgaXMgaW4gcGxhY2UsIHdlIGNh
biBlbmFibGUgdGhlCklUUyBhbmQgYWxzbyBMUElzIG9uIGVhY2ggcmVkaXN0cmlidXRvciB0byBn
ZXQgdGhlIHNob3cgcm9sbGluZy4KQXQgdGhpcyBwb2ludCB0aGVyZSB3b3VsZCBiZSBubyBMUElz
IG1hcHBlZCwgYXMgZ3Vlc3RzIGRvbid0IGtub3cgYWJvdXQKdGhlIElUUyB5ZXQuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jIHwgIDQgKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICB8
IDE4ICsrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKaW5kZXggMDcyODBiMy4uYWViYzI1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC01MDUs
NiArNTA1LDEwIEBAIHN0YXRpYyBpbnQgZ2ljdjNfaXRzX2luaXRfc2luZ2xlX2l0cyhzdHJ1Y3Qg
aG9zdF9pdHMgKmh3X2l0cykKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgd3JpdGVxX3Jl
bGF4ZWQoMCwgaHdfaXRzLT5pdHNfYmFzZSArIEdJVFNfQ1dSSVRFUik7CiAKKyAgICAvKiBOb3cg
ZW5hYmxlIGludGVycnVwdCB0cmFuc2xhdGlvbiBhbmQgY29tbWFuZCBwcm9jZXNzaW5nIG9uIHRo
YXQgSVRTLiAqLworICAgIHJlZyA9IHJlYWRsX3JlbGF4ZWQoaHdfaXRzLT5pdHNfYmFzZSArIEdJ
VFNfQ1RMUik7CisgICAgd3JpdGVsX3JlbGF4ZWQocmVnIHwgR0lUU19DVExSX0VOQUJMRSwgaHdf
aXRzLT5pdHNfYmFzZSArIEdJVFNfQ1RMUik7CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4
IDgxNDBjNWYuLmQ1MzlkNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTYyMCw2ICs2MjAsMjEgQEAgc3RhdGljIGludCBn
aWN2M19lbmFibGVfcmVkaXN0KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qIEVuYWJsZSBM
UElzIG9uIHRoaXMgcmVkaXN0cmlidXRvciAob25seSB1c2VmdWwgd2hlbiB0aGUgaG9zdCBoYXMg
YW4gSVRTKS4gKi8KK3N0YXRpYyBib29sIGdpY3YzX2VuYWJsZV9scGlzKHZvaWQpCit7CisgICAg
dWludDMyX3QgdmFsOworCisgICAgdmFsID0gcmVhZGxfcmVsYXhlZChHSUNEX1JESVNUX0JBU0Ug
KyBHSUNSX1RZUEVSKTsKKyAgICBpZiAoICEodmFsICYgR0lDUl9UWVBFUl9QTFBJUykgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICB2YWwgPSByZWFkbF9yZWxheGVkKEdJQ0RfUkRJU1Rf
QkFTRSArIEdJQ1JfQ1RMUik7CisgICAgd3JpdGVsX3JlbGF4ZWQodmFsIHwgR0lDUl9DVExSX0VO
QUJMRV9MUElTLCBHSUNEX1JESVNUX0JBU0UgKyBHSUNSX0NUTFIpOworCisgICAgcmV0dXJuIHRy
dWU7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX3BvcHVsYXRlX3JkaXN0KHZvaWQpCiB7
CiAgICAgaW50IGk7CkBAIC03MzEsMTEgKzc0NiwxNCBAQCBzdGF0aWMgaW50IGdpY3YzX2NwdV9p
bml0KHZvaWQpCiAgICAgaWYgKCBnaWN2M19lbmFibGVfcmVkaXN0KCkgKQogICAgICAgICByZXR1
cm4gLUVOT0RFVjsKIAorICAgIC8qIElmIHRoZSBob3N0IGhhcyBhbnkgSVRTZXMsIGVuYWJsZSBM
UElzIG5vdy4gKi8KICAgICBpZiAoIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSApCiAgICAgewog
ICAgICAgICByZXQgPSBnaWN2M19pdHNfc2V0dXBfY29sbGVjdGlvbihzbXBfcHJvY2Vzc29yX2lk
KCkpOwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAg
ICBpZiAoICFnaWN2M19lbmFibGVfbHBpcygpICkKKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7
CiAgICAgfQogCiAgICAgLyogU2V0IHByaW9yaXR5IG9uIFBQSSBhbmQgU0dJIGludGVycnVwdHMg
Ki8KLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9n-0005Mf-N0; Fri, 26 May 2017 17:36:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9m-0005Jg-1R
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:10 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9C/D3-03058-98768295; Fri, 26 May 2017 17:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTbczXSP
 SYMUPRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPrvUUsBcv5Khr+/GBtYDzI3cXIxSEksJlR
 YsuX8+wQznJGiU9Ne1i7GDk52AR0JXbcfM0MYosIhEo8XfCdGaSIWWANo0T7p6dgRcICbhJHN
 k8GK2IRUJWYdbGPDcTmFbCRmLtjKwuILSEgJ9Fw/j5YDSdQfNbZz0wgtpCAtcSbrd9ZJzByL2
 BkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehjBiDYwXh
 9Y8AhRkkOJiVR3unr1COF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOStOIFBIsSk1PrUjLzAEG
 G0xagoNHSYR3Hkiat7ggMbc4Mx0idYpRUUqcNwgkIQCSyCjNg2uDBfglRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCfMygUzhycwrgZv+CmgxE9Bi33PqIItLEhFSUg2MNiI/hUpX6QgYXPi79k
 OkpvIyw1cBW/eHzDDoO/hI3uXIXf+okko1I67p9r/51NJtvE9vUzAL0dy8ZFb3QaWGH8EO/GK
 zAifOuKZz4B4ve7ftfBGHU+3XlhRecbdPD+d/fazxrli2rwuH24db2kn1N7j3ZJ0RVvTwDv/x
 L/fv6wmZCRxxNguUWIozEg21mIuKEwF4onwZawIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1495820168!70887659!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10411 invoked from network); 26 May 2017 17:36:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 26 May 2017 17:36:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 533B015A1;
 Fri, 26 May 2017 10:36:08 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1954C3F53D;
 Fri, 26 May 2017 10:36:06 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:23 +0100
Message-Id: <20170526173540.10066-16-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 15/32] ARM: vGICv3: re-use
	vgic_reg64_check_access
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dmdpY19yZWc2NF9jaGVja19hY2Nlc3MoKSBjaGVja3MgZm9yIGEgdmFsaWQgYWNjZXNzIHdpZHRo
IG9mIGEgNjQtYml0Ck1NSU8gcmVnaXN0ZXIsIHdoaWNoIGlzIHVzZWZ1bCBiZXlvbmQgdGhlIGN1
cnJlbnQgR0lDdjMgZW11bGF0aW9uIG9ubHkuCk1vdmUgdGhpcyBmdW5jdGlvbiB0byB0aGUgdmdp
Yy1lbXVsLmggdG8gYmUgZWFzaWx5IHJldXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAg
fCA5IC0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaCB8IDkgKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YwppbmRleCBiOTY2ZmM5Li5lMmU1YmMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE2MSwxNSArMTYxLDYgQEAgc3Rh
dGljIHZvaWQgdmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2lj
X2lycV9yYW5rICpyYW5rLAogICAgIH0KIH0KIAotc3RhdGljIGlubGluZSBib29sIHZnaWNfcmVn
NjRfY2hlY2tfYWNjZXNzKHN0cnVjdCBoc3JfZGFidCBkYWJ0KQotewotICAgIC8qCi0gICAgICog
NjQgYml0cyByZWdpc3RlcnMgY2FuIGJlIGFjY2Vzc2libGUgdXNpbmcgMzItYml0IGFuZCA2NC1i
aXQgdW5sZXNzCi0gICAgICogc3RhdGVkIG90aGVyd2lzZSAoU2VlIDguMS4zIEFSTSBJSEkgMDA2
OUEpLgotICAgICAqLwotICAgIHJldHVybiAoIGRhYnQuc2l6ZSA9PSBEQUJUX0RPVUJMRV9XT1JE
IHx8IGRhYnQuc2l6ZSA9PSBEQUJUX1dPUkQgKTsKLX0KLQogc3RhdGljIGludCBfX3ZnaWNfdjNf
cmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdpY3JfcmVn
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpy
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy1lbXVsLmgKaW5kZXggMTg0YTFmMC4uZTUyZmJhYSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMtZW11bC5oCkBAIC0xMiw2ICsxMiwxNSBAQAogI2RlZmluZSBWUkFOR0UzMihzdGFy
dCwgZW5kKSBzdGFydCAuLi4gZW5kICsgMwogI2RlZmluZSBWUkFOR0U2NChzdGFydCwgZW5kKSBz
dGFydCAuLi4gZW5kICsgNwogCisvKgorICogNjQgYml0cyByZWdpc3RlcnMgY2FuIGJlIGFjY2Vz
c2libGUgdXNpbmcgMzItYml0IGFuZCA2NC1iaXQgdW5sZXNzCisgKiBzdGF0ZWQgb3RoZXJ3aXNl
IChTZWUgOC4xLjMgQVJNIElISSAwMDY5QSkuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCB2Z2lj
X3JlZzY0X2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2RhYnQgZGFidCkKK3sKKyAgICByZXR1cm4g
KCBkYWJ0LnNpemUgPT0gREFCVF9ET1VCTEVfV09SRCB8fCBkYWJ0LnNpemUgPT0gREFCVF9XT1JE
ICk7Cit9CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVkdJQ19FTVVMX0hfXyAqLwogCiAvKgotLSAK
Mi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9n-0005N7-UY; Fri, 26 May 2017 17:36:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9m-0005L7-Tn
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 30/EA-02956-A8768295; Fri, 26 May 2017 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTbc9XSP
 SoHubgsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH4bD1TwQuJiodtSQ2MJ4W7GLk4hAQ2MUpM
 mX2YvYuRE8hZzihxeGEGiM0moCux4+ZrZhBbRCBU4umC78wgDcwCaxgl2j89ZQVJCAu4SOy9O
 Ympi5GDg0VAVeL5FiMQk1fARmLpggCQCgkBOYmG8/fBxnAChWed/cwEscpa4s3W76wTGLkXMD
 KsYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C0DEOxgPL8
 28BCjJAeTkijv9HXqkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCelaUQKCRalpqdWpGXmAIMM
 Ji3BwaMkwjsPJM1bXJCYW5yZDpE6xagoJc4bBJIQAElklObBtcEC+xKjrJQwLyPQIUI8BalFu
 ZklqPKvGMU5GJWEeZlApvBk5pXATX8FtJgJaLHvOXWQxSWJCCmpBkZu7X+RF565vNM4JsuiYZ
 917uysEwee3ViUOkPk7M7k18us2L8K2DBcezCTy6y5/f2mcr2whnnTlKtfzLbwXc6oerexUrJ
 JYu/vjpCZr099NhCdvOfHQdXyVccdQ/4E7S6IXLjm9Dktw972nMMb643ZPk+RmOo3r9873mB9
 1oLZKxNTZ75aJhurxFKckWioxVxUnAgAiFTDrWcCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495820167!45063479!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32269 invoked from network); 26 May 2017 17:36:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 26 May 2017 17:36:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CEAEF80D;
 Fri, 26 May 2017 10:36:06 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 955853F53D;
 Fri, 26 May 2017 10:36:05 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:22 +0100
Message-Id: <20170526173540.10066-15-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 14/32] ARM: introduce
	vgic_access_guest_memory()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CgpU
aGlzIGZ1bmN0aW9uIGFsbG93cyB0byBjb3B5IGEgY2h1bmsgb2YgZGF0YSBmcm9tIGFuZCB0byBn
dWVzdCBwaHlzaWNhbAptZW1vcnkuIEl0IGxvb2tzIHVwIHRoZSBhc3NvY2lhdGVkIHBhZ2UgZnJv
bSB0aGUgZ3Vlc3QncyBwMm0gdHJlZQphbmQgbWFwcyB0aGlzIHBhZ2UgdGVtcG9yYXJpbHkgZm9y
IHRoZSB0aW1lIG9mIHRoZSBhY2Nlc3MuClRoaXMgZnVuY3Rpb24gd2FzIG9yaWdpbmFsbHkgd3Jp
dHRlbiBieSBWaWpheWEgYXMgcGFydCBvZiBhbiBlYXJsaWVyIHNlcmllczoKaHR0cHM6Ly9wYXRj
aHdvcmsua2VybmVsLm9yZy9wYXRjaC84MTc3MjUxCgpTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3Vt
YXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5ldHdvcmtzLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAg
ICAgIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNTMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCmluZGV4IDZiNWMwYjEuLjU3NTFkNzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjAsNiArMjAsNyBAQAog
I2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4v
c29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
QEAgLTYzNyw2ICs2MzgsNTUgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdmlycSkKIH0KIAogLyoKKyAqIFRlbXBvcmFyaWx5IG1hcCBvbmUgcGh5
c2ljYWwgZ3Vlc3QgcGFnZSBhbmQgY29weSBkYXRhIHRvIG9yIGZyb20gaXQuCisgKiBUaGUgZGF0
YSB0byBiZSBjb3BpZWQgY2Fubm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4KKyAqLworaW50IHZn
aWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9p
ZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29s
IGlzX3dyaXRlKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgdWludDY0X3Qg
b2Zmc2V0ID0gZ3BhICYgflBBR0VfTUFTSzsgIC8qIE9mZnNldCB3aXRoaW4gdGhlIG1hcHBlZCBw
YWdlICovCisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHZvaWQgKnA7CisKKyAgICAvKiBEbyBu
b3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LiAqLworICAgIGlmICggc2l6ZSA+IChQQUdFX1NJWkUg
LSBvZmZzZXQpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklU
UzogbWVtb3J5IGFjY2VzcyB3b3VsZCBjcm9zcyBwYWdlIGJvdW5kYXJ5XG4iLAorICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisg
ICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBhZGRyX3RvX3BmbihncGEpLCAmcDJtdCwg
UDJNX0FMTE9DKTsKKyAgICBpZiAoICFwYWdlICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5M
T0dfR19FUlIgImQlZDogdklUUzogRmFpbGVkIHRvIGdldCB0YWJsZSBlbnRyeVxuIiwKKyAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIGlmICggIXAybV9pc19yYW0ocDJtdCkgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklUUzogbWVtb3J5IHVz
ZWQgYnkgdGhlIElUUyBzaG91bGQgYmUgUkFNLiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBwID0gX19tYXBfZG9t
YWluX3BhZ2UocGFnZSk7CisKKyAgICBpZiAoIGlzX3dyaXRlICkKKyAgICAgICAgbWVtY3B5KHAg
KyBvZmZzZXQsIGJ1Ziwgc2l6ZSk7CisgICAgZWxzZQorICAgICAgICBtZW1jcHkoYnVmLCBwICsg
b2Zmc2V0LCBzaXplKTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHApOworICAgIHB1dF9wYWdl
KHBhZ2UpOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDA3YjU2
ZGMuLjAyNzMyZGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0zMTUsNiArMzE1LDkgQEAgZXh0ZXJuIHZv
aWQgcmVnaXN0ZXJfdmdpY19vcHMoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHZnaWNf
b3BzICpvcHMpOwogaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9f
Y291bnQpOwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291
bnQpOwogCitpbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBh
ZGRyX3QgZ3BhLCB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHNpemUsIGJvb2xfdCBpc193cml0ZSk7CisKIGV4dGVybiBpbnQgZG9tYWluX3ZnaWNfcmVn
aXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGV4dGVybiBpbnQgdmNw
dV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGJvb2wgdmdpY190b19zZ2koc3Ry
dWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9q-0005R3-5d; Fri, 26 May 2017 17:36:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9o-0005Mc-4o
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D6/93-23755-B8768295; Fri, 26 May 2017 17:36:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTbcrXSP
 S4PRiPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePFtEmsBR06FdsuHWRrYNyk0MXIxSEksIlR
 Yv7tc8wQznJGiSkTHzN2MXJysAnoSuy4+ZoZxBYRCJV4uuA7WBGzwBpGifZPT1lBEsIC1hJXP
 mwFauDgYBFQlbj4VgvE5BWwkZgx0QqkQkJATqLh/H2wMZxA4VlnPzOB2EJAnW+2fmedwMi9gJ
 FhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzD
 27fU7xCjJwaQkyjt9nXqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleqTSNSCHBotT01Iq0zBxg
 oMGkJTh4lER436QCpXmLCxJzizPTIVKnGBWlxHmDQPoEQBIZpXlwbbDgvsQoKyXMy8jAwCDEU
 5BalJtZgir/ilGcg1FJmJcJZApPZl4J3PRXQIuZgBb7nlMHWVySiJCSamDszRISWnNN5vP9Y+
 /KPzAV7rY5NvM814+klLkrkrafPaJ0zvUMh7vW7udT9a7NflDQdMQl6eD9Pm65B+0at61n1ka
 5Z/GsEr370Oz3nJcSixL9iww7r+f5S969GcfE+/JIzf6eN7VLy1JPtTSx36oz9GgtW++8q+KD
 j8ReR7Pq3Tqz1vk7cfxUYinOSDTUYi4qTgQAoH7zTGkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495820170!85905679!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28503 invoked from network); 26 May 2017 17:36:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 26 May 2017 17:36:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD1EC80D;
 Fri, 26 May 2017 10:36:09 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 92E443F53D;
 Fri, 26 May 2017 10:36:08 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:24 +0100
Message-Id: <20170526173540.10066-17-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 16/32] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gbGV0IGEgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwgTFBJ
cywgc2V0IHRoZQpyZXNwZWN0aXZlIGJpdHMgaW4gdGhlIHZpcnR1YWwgR0lDIHJlZ2lzdGVycyBh
bmQgbGV0IGEgZ3Vlc3QgY29udHJvbAp0aGUgTFBJIGVuYWJsZSBiaXQuCk9ubHkgcmVwb3J0IHRo
ZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGUgaG9zdCBoYXMgaW5pdGlhbGl6ZWQgYXQgbGVhc3QKb25l
IElUUy4KRm9yIERvbTAgd2UgcmVwb3J0IHRoZSBzYW1lIG51bWJlciBvZiBpbnRlcnJ1cHRzIGlk
ZW50aWZpZXJzIGFzIHRoZQpob3N0LCB3aGVyZWFzIERvbVVzIGdldCBhIG51bWJlciBmaXhlZCBh
dCAxMCBiaXRzIGZvciB0aGUgbW9tZW50cywgd2hpY2gKY292ZXJzIGFsbCBTUElzLiBBbHNvIHdl
IGZpeCBhIHNsaWdodCBpbmFjY3VyYWN5IGhlcmUsIHNpbmNlIHRoZQpudW1iZXIgb2YgaW50ZXJy
dXB0IGlkZW50aWZpZXIgc3BlY2lmaWVkIGluIEdJQ0RfVFlQRVIgZGVwZW5kcyBvbiB0aGUKc3Ry
ZWFtIGludGVyZmFjZSBhbmQgaXMgaW5kZXBlbmRlbnQgZnJvbSB0aGUgbnVtYmVyIG9mIGFjdHVh
bGx5IHdpcmVkClNQSXMuClRoaXMgYWxzbyByZW1vdmVzIGEgIlRCRCIgY29tbWVudCwgYXMgd2Ug
bm93IHBvcHVsYXRlIHRoZSBwcm9jZXNzb3IKbnVtYmVyIGluIHRoZSBHSUNSX1RZUEVSIHJlZ2lz
dGVyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDc2ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjkgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCBlMmU1YmMxLi4xMzRlMWIwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKQEAgLTE3MCw4ICsxNzAsMTkgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21t
aW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgc3dpdGNoICgg
Z2ljcl9yZWcgKQogICAgIHsKICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgotICAgICAgICAv
KiBXZSBoYXZlIG5vdCBpbXBsZW1lbnRlZCBMUEkncywgcmVhZCB6ZXJvICovCi0gICAgICAgIGdv
dG8gcmVhZF9hc196ZXJvXzMyOworICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
KworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAg
ICAgIGdvdG8gcmVhZF9hc196ZXJvXzMyOworICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJU
X1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qo
ISEodi0+YXJjaC52Z2ljLmZsYWdzICYgVkdJQ19WM19MUElTX0VOQUJMRUQpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvKTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAg
fQogCiAgICAgY2FzZSBWUkVHMzIoR0lDUl9JSURSKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUg
IT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CkBAIC0xODMsMTYgKzE5NCwyMCBAQCBzdGF0
aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKICAgICAgICAgdWludDY0X3QgdHlwZXIsIGFmZjsKIAogICAgICAgICBp
ZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwotICAg
ICAgICAvKiBUQkQ6IFVwZGF0ZSBwcm9jZXNzb3IgaWQgaW4gWzIzOjhdIHdoZW4gSVRTIHN1cHBv
cnQgaXMgYWRkZWQgKi8KICAgICAgICAgYWZmID0gKE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFy
Y2gudm1waWRyLCAzKSA8PCA1NiB8CiAgICAgICAgICAgICAgICBNUElEUl9BRkZJTklUWV9MRVZF
TCh2LT5hcmNoLnZtcGlkciwgMikgPDwgNDggfAogICAgICAgICAgICAgICAgTVBJRFJfQUZGSU5J
VFlfTEVWRUwodi0+YXJjaC52bXBpZHIsIDEpIDw8IDQwIHwKICAgICAgICAgICAgICAgIE1QSURS
X0FGRklOSVRZX0xFVkVMKHYtPmFyY2gudm1waWRyLCAwKSA8PCAzMik7CiAgICAgICAgIHR5cGVy
ID0gYWZmOworICAgICAgICAvKiBXZSB1c2UgdGhlIFZDUFUgSUQgYXMgdGhlIHJlZGlzdHJpYnV0
b3IgSUQgaW4gYml0c1syMzo4XSAqLworICAgICAgICB0eXBlciB8PSB2LT52Y3B1X2lkIDw8IEdJ
Q1JfVFlQRVJfUFJPQ19OVU1fU0hJRlQ7CiAKICAgICAgICAgaWYgKCB2LT5hcmNoLnZnaWMuZmxh
Z3MgJiBWR0lDX1YzX1JESVNUX0xBU1QgKQogICAgICAgICAgICAgdHlwZXIgfD0gR0lDUl9UWVBF
Ul9MQVNUOwogCisgICAgICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCisg
ICAgICAgICAgICB0eXBlciB8PSBHSUNSX1RZUEVSX1BMUElTOworCiAgICAgICAgICpyID0gdmdp
Y19yZWc2NF9leHRyYWN0KHR5cGVyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKQEAgLTQy
Niw2ICs0NDEsMzMgQEAgc3RhdGljIHVpbnQ2NF90IHNhbml0aXplX3BlbmRiYXNlcih1aW50NjRf
dCByZWcpCiAgICAgcmV0dXJuIHJlZzsKIH0KIAorc3RhdGljIHZvaWQgdmdpY192Y3B1X2VuYWJs
ZV9scGlzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVpbnQ2NF90IHJlZyA9IHYtPmRvbWFpbi0+
YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlOworICAgIHVuc2lnbmVkIGludCBucl9scGlzID0gQklU
KChyZWcgJiAweDFmKSArIDEpOworCisgICAgLyogcmRpc3RzX2VuYWJsZWQgaXMgcHJvdGVjdGVk
IGJ5IHRoZSBkb21haW4gbG9jay4gKi8KKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmRv
bWFpbi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICggbnJfbHBpcyA8IExQSV9PRkZTRVQg
KQorICAgICAgICBucl9scGlzID0gMDsKKyAgICBlbHNlCisgICAgICAgIG5yX2xwaXMgLT0gTFBJ
X09GRlNFVDsKKworICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLnJkaXN0c19lbmFibGVk
ICkKKyAgICB7CisgICAgICAgIHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX2xwaXMgPSBucl9scGlz
OworICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCA9IHRydWU7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgcGVyLWRvbWFpbiByZGlzdHNfZW5h
YmxlZCBmbGFnIGhhcyBiZWVuIHNldCBiZWZvcmUKKyAgICAgICAgICogZW5hYmxpbmcgdGhpcyBw
YXJ0aWN1bGFyIHJlZGlzdHJpYnV0b3IuCisgICAgICAgICAqLworICAgICAgICBzbXBfbWIoKTsK
KyAgICB9CisKKyAgICB2LT5hcmNoLnZnaWMuZmxhZ3MgfD0gVkdJQ19WM19MUElTX0VOQUJMRUQ7
Cit9CisKIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGdpY3JfcmVnLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByKQpAQCAtNDM2LDggKzQ3OCwyNiBAQCBzdGF0
aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sCiAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQogICAgIHsKICAgICBjYXNl
IFZSRUczMihHSUNSX0NUTFIpOgotICAgICAgICAvKiBMUEkncyBub3QgaW1wbGVtZW50ZWQgKi8K
LSAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CisgICAgeworICAgICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOworCisgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMg
KQorICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CisgICAgICAgIGlmICggZGFidC5z
aXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHZnaWNfbG9jayh2
KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3RzX2VuYWJsZWQgKi8KKyAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICAg
ICAgLyogTFBJcyBjYW4gb25seSBiZSBlbmFibGVkIG9uY2UsIGJ1dCBuZXZlciBkaXNhYmxlZCBh
Z2Fpbi4gKi8KKyAgICAgICAgaWYgKCAociAmIEdJQ1JfQ1RMUl9FTkFCTEVfTFBJUykgJiYKKyAg
ICAgICAgICAgICAhKHYtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNfTFBJU19FTkFCTEVEKSAp
CisgICAgICAgICAgICB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXModik7CisKKyAgICAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgdmdp
Y191bmxvY2sodik7CisKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQogCiAgICAgY2FzZSBWUkVH
MzIoR0lDUl9JSURSKToKICAgICAgICAgLyogUk8gKi8KQEAgLTEwNDUsNyArMTEwNSw2IEBAIHN0
YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5m
b190ICppbmZvLAogICAgICAgICAgKiBOdW1iZXIgb2YgaW50ZXJydXB0IGlkZW50aWZpZXIgYml0
cyBzdXBwb3J0ZWQgYnkgdGhlIEdJQwogICAgICAgICAgKiBTdHJlYW0gUHJvdG9jb2wgSW50ZXJm
YWNlCiAgICAgICAgICAqLwotICAgICAgICB1bnNpZ25lZCBpbnQgaXJxX2JpdHMgPSBnZXRfY291
bnRfb3JkZXIodmdpY19udW1faXJxcyh2LT5kb21haW4pKTsKICAgICAgICAgLyoKICAgICAgICAg
ICogTnVtYmVyIG9mIHByb2Nlc3NvcnMgdGhhdCBtYXkgYmUgdXNlZCBhcyBpbnRlcnJ1cHQgdGFy
Z2V0cyB3aGVuIEFSRQogICAgICAgICAgKiBiaXQgaXMgemVyby4gVGhlIG1heGltdW0gaXMgOC4K
QEAgLTEwNTgsNyArMTExNywxMCBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFk
KHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgdHlwZXIgPSAoKG5j
cHVzIC0gMSkgPDwgR0lDRF9UWVBFX0NQVVNfU0hJRlQgfAogICAgICAgICAgICAgICAgICBESVZf
Uk9VTkRfVVAodi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcywgMzIpKTsKIAotICAgICAgICB0
eXBlciB8PSAoaXJxX2JpdHMgLSAxKSA8PCBHSUNEX1RZUEVfSURfQklUU19TSElGVDsKKyAgICAg
ICAgaWYgKCB2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIHR5cGVy
IHw9IEdJQ0RfVFlQRV9MUElTOworCisgICAgICAgIHR5cGVyIHw9ICh2LT5kb21haW4tPmFyY2gu
dmdpYy5pbnRpZF9iaXRzIC0gMSkgPDwgR0lDRF9UWVBFX0lEX0JJVFNfU0hJRlQ7CiAKICAgICAg
ICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QodHlwZXIsIGluZm8pOwogCi0tIAoyLjkuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9r-0005TU-Df; Fri, 26 May 2017 17:36:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9q-0005QB-2j
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:14 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E0/87-02022-D8768295; Fri, 26 May 2017 17:36:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVysyfVTbcnXSP
 S4Nw3KYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePTs03MBY0rGSvmT33J3MB4qrqLkYtDSGAz
 o8SdyweZIJzljBJbdq1g72Lk5GAT0JXYcfM1M4gtIhAq8XTBd2aQImaBNYwS7Z+esoIkhAWCJ
 PZMeMwEYrMIqEpsu7GFBcTmFbCRmPX+GlhcQkBOouH8fbBBnCDxs5/B4kIC1hJvtn5nncDIvY
 CRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqCXGYBgB+P
 KdudDjJIcTEqivNPXqUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCVStOIFBIsSk1PrUjLzAGG
 G0xagoNHSYT3TSpQmre4IDG3ODMdInWKUZdjQc+GL0xCLHn5ealS4rzvQYoEQIoySvPgRsBC/
 xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZlALuHJzCuB2/QK6AgmoCN8z6mDHFGSiJCSam
 C0Wf49dqto6mQ9z3JHTTvmC1fzMtV3F9+U2sSoUxTFwP3ztFRin15jYMS2vuTtlo/f3O68ubI
 nI9Pn1OLVt+aqTkrr85HP9/rok1w047nKcS3VeUuy5SXb+b9LBxuUnGB0rTiklj+zt9kw6OmN
 RZtU92+/EOnrm+O8gmeus3wOh8TTGrb0m0osxRmJhlrMRcWJABVIlwh4AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495820171!86478107!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59500 invoked from network); 26 May 2017 17:36:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 55A8515A2;
 Fri, 26 May 2017 10:36:11 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1818A3F53D;
 Fri, 26 May 2017 10:36:09 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:25 +0100
Message-Id: <20170526173540.10066-18-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 17/32] ARM: vITS: add command handling stub
	and MMIO emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW11bGF0ZSB0aGUgbWVtb3J5IG1hcHBlZCBJVFMgcmVnaXN0ZXJzIGFuZCBwcm92aWRlIGEgc3R1
YiB0byBpbnRyb2R1Y2UKdGhlIElUUyBjb21tYW5kIGhhbmRsaW5nIGZyYW1ld29yayAoYnV0IHdp
dGhvdXQgYWN0dWFsbHkgZW11bGF0aW5nIGFueQpjb21tYW5kcyBhdCB0aGlzIHRpbWUpLgpUaGlz
IGZpeGVzIGEgbWlzbm9tZXIgaW4gb3VyIHZpcnR1YWwgSVRTIHN0cnVjdHVyZSwgd2hlcmUgdGhl
IHNwZWMgaXMKY29uZnVzaW5nbHkgdXNpbmcgSURfYml0cyBpbiBHSVRTX1RZUEVSIHRvIGRlbm90
ZSB0aGUgbnVtYmVyIG9mIGV2ZW50IElEcwooaW4gY29udHJhc3QgdG8gR0lDRF9UWVBFUiwgd2hl
cmUgaXQgbWVhbnMgbnVtYmVyIG9mIExQSXMpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMgICAgICAgfCA1NzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgMyArCiAyIGZpbGVzIGNoYW5nZWQs
IDU4MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCAwNjVm
ZmUyLi4yYzdmMjJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTksNiArMTksMTYgQEAKICAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCiAgKi8KIAorLyoKKyAqIExvY2tpbmcgb3JkZXI6CisgKgorICogaXRzLT52Y21kX2xv
Y2sgICAgICAgICAgICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIGNvbW1hbmQgcXVldWUpCisg
KiAgICAgaXRzLT5pdHNfbG9jayAgICAgICAgICAgICAgICAgICAgIChwcm90ZWN0cyB0aGUgdHJh
bnNsYXRpb24gdGFibGVzKQorICogICAgICAgICBkLT5pdHNfZGV2aWNlc19sb2NrICAgICAgICAg
ICAocHJvdGVjdHMgdGhlIGRldmljZSBSQiB0cmVlKQorICogICAgICAgICAgICAgdi0+dmdpYy5s
b2NrICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSkKKyAqICAg
ICAgICAgICAgICAgICBkLT5wZW5kX2xwaV90cmVlX2xvY2sgKHByb3RlY3RzIHRoZSByYWRpeCB0
cmVlKQorICovCisKICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CiAjaW5jbHVkZSA8eGVuL2NvbmZp
Zy5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgpAQCAtNDMsNyArNTMsNyBAQAogc3Ry
dWN0IHZpcnRfaXRzIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIHVuc2lnbmVkIGludCBk
ZXZpZF9iaXRzOwotICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOworICAgIHVuc2lnbmVkIGlu
dCBldmlkX2JpdHM7CiAgICAgc3BpbmxvY2tfdCB2Y21kX2xvY2s7ICAgICAgIC8qIFByb3RlY3Rz
IHRoZSB2aXJ0dWFsIGNvbW1hbmQgYnVmZmVyLCB3aGljaCAqLwogICAgIHVpbnQ2NF90IGN3cml0
ZXI7ICAgICAgICAgICAvKiBjb25zaXN0cyBvZiBDV1JJVEVSIGFuZCBDUkVBRFIgYW5kIHRob3Nl
ICAgKi8KICAgICB1aW50NjRfdCBjcmVhZHI7ICAgICAgICAgICAgLyogc2hhZG93IHZhcmlhYmxl
cyBjd3JpdGVyIGFuZCBjcmVhZHIuICovCkBAIC01Myw2ICs2Myw3IEBAIHN0cnVjdCB2aXJ0X2l0
cyB7CiAgICAgdWludDY0X3QgYmFzZXJfZGV2LCBiYXNlcl9jb2xsOyAgICAgLyogQkFTRVIwIGFu
ZCBCQVNFUjEgZm9yIHRoZSBndWVzdCAqLwogICAgIHVuc2lnbmVkIGludCBtYXhfY29sbGVjdGlv
bnM7CiAgICAgdW5zaWduZWQgaW50IG1heF9kZXZpY2VzOworICAgIC8qIGNoYW5naW5nICJlbmFi
bGVkIiByZXF1aXJlcyB0byBob2xkICpib3RoKiB0aGUgdmNtZF9sb2NrIGFuZCBpdHNfbG9jayAq
LwogICAgIGJvb2wgZW5hYmxlZDsKIH07CiAKQEAgLTY3LDYgKzc4LDU3MSBAQCBzdHJ1Y3Qgdml0
c19pdHRlCiAgICAgdWludDE2X3QgcGFkOwogfTsKIAorLyoKKyAqIE91ciBjb2xsZWN0aW9uIHRh
YmxlIGVuY29kaW5nOgorICogRWFjaCBlbnRyeSBqdXN0IGNvbnRhaW5zIHRoZSBWQ1BVIElEIG9m
IHRoZSByZXNwZWN0aXZlIHZDUFUuCisgKi8KK3R5cGVkZWYgdWludDE2X3QgY29sbF90YWJsZV9l
bnRyeV90OworCisvKgorICogT3VyIGRldmljZSB0YWJsZSBlbmNvZGluZ3M6CisgKiBDb250YWlu
cyB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9u
IFRhYmxlIGluCisgKiBiaXRzIFs1MTo4XSwgYW5kIHRoZSBzaXplIG9mIGl0IGlzIGVuY29kZWQg
YXMgdGhlIG51bWJlciBvZiBiaXRzIG1pbnVzIG9uZQorICogaW4gdGhlIGxvd2VzdCA1IGJpdHMg
b2YgdGhlIHdvcmQuCisgKi8KK3R5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7Cisj
ZGVmaW5lIERFVl9UQUJMRV9JVFRfQUREUih4KSAoKHgpICYgR0VOTUFTSyg1MSwgOCkpCisjZGVm
aW5lIERFVl9UQUJMRV9JVFRfU0laRSh4KSAoQklUKCgoeCkgJiBHRU5NQVNLKDQsIDApKSArIDEp
KQorI2RlZmluZSBERVZfVEFCTEVfRU5UUlkoYWRkciwgYml0cykgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICgoKGFkZHIpICYgR0VOTUFTSyg1MSwgOCkpIHwgKCgoYml0cykgLSAxKSAm
IEdFTk1BU0soNCwgMCkpKQorCisjZGVmaW5lIEdJVFNfQkFTRVJfUk9fTUFTSyAgICAgICAoR0lU
U19CQVNFUl9UWVBFX01BU0sgfCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KDB4MWZMIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVCkpCisKKy8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogRnVuY3Rpb25zIHRoYXQgaGFuZGxlIElUUyBj
b21tYW5kcyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKK3N0
YXRpYyB1aW50NjRfdCBpdHNfY21kX21hc2tfZmllbGQodWludDY0X3QgKml0c19jbWQsIHVuc2ln
bmVkIGludCB3b3JkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgc2hpZnQsIHVuc2lnbmVkIGludCBzaXplKQoreworICAgIHJldHVybiAoKGl0c19jbWRb
d29yZF0pKSA+PiAoc2hpZnQgJiAoQklUKHNpemUpIC0gMSkpOworfQorCisjZGVmaW5lIGl0c19j
bWRfZ2V0X2NvbW1hbmQoY21kKSAgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMCwgIDAs
ICA4KQorI2RlZmluZSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWQpICAgICAgIGl0c19jbWRfbWFz
a19maWVsZChjbWQsIDAsIDMyLCAzMikKKyNkZWZpbmUgaXRzX2NtZF9nZXRfc2l6ZShjbWQpICAg
ICAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAxLCAgMCwgIDUpCisjZGVmaW5lIGl0c19j
bWRfZ2V0X2lkKGNtZCkgICAgICAgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMSwgIDAs
IDMyKQorI2RlZmluZSBpdHNfY21kX2dldF9waHlzaWNhbF9pZChjbWQpICAgIGl0c19jbWRfbWFz
a19maWVsZChjbWQsIDEsIDMyLCAzMikKKyNkZWZpbmUgaXRzX2NtZF9nZXRfY29sbGVjdGlvbihj
bWQpICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCAgMCwgMTYpCisjZGVmaW5lIGl0c19j
bWRfZ2V0X3RhcmdldF9hZGRyKGNtZCkgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMiwgMTYs
IDMyKQorI2RlZmluZSBpdHNfY21kX2dldF92YWxpZGJpdChjbWQpICAgICAgIGl0c19jbWRfbWFz
a19maWVsZChjbWQsIDIsIDYzLCAgMSkKKyNkZWZpbmUgaXRzX2NtZF9nZXRfaXR0YWRkcihjbWQp
ICAgICAgICAoaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMiwgOCwgNDQpIDw8IDgpCisKKyNkZWZp
bmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAx
KSA8PCAxMikKKyNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykg
JiBHRU5NQVNLKDE5LCA1KSkKKworLyoKKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIHZjbWRf
bG9jayBoZWxkLgorICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB3ZSBjYW4gYmUgc21hcnRl
ciBoZXJlIGFuZCBkb24ndCBuZWVkIHRvIGhvbGQKKyAqIHRoZSBsb2NrIGFsbCBvZiB0aGUgdGlt
ZS4KKyAqLworc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKK3sKKyAgICBwYWRkcl90IGFkZHIgPSBpdHMtPmNiYXNl
ciAmIEdFTk1BU0soNTEsIDEyKTsKKyAgICB1aW50NjRfdCBjb21tYW5kWzRdOworCisgICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPnZjbWRfbG9jaykpOworCisgICAgaWYgKCBpdHMtPmN3
cml0ZXIgPj0gSVRTX0NNRF9CVUZGRVJfU0laRShpdHMtPmNiYXNlcikgKQorICAgICAgICByZXR1
cm4gLTE7CisKKyAgICB3aGlsZSAoIGl0cy0+Y3JlYWRyICE9IGl0cy0+Y3dyaXRlciApCisgICAg
eworICAgICAgICBpbnQgcmV0OworCisgICAgICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21l
bW9yeShkLCBhZGRyICsgaXRzLT5jcmVhZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb21tYW5kLCBzaXplb2YoY29tbWFuZCksIGZhbHNlKTsKKyAgICAgICAgaWYg
KCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKworICAgICAgICBzd2l0Y2ggKCBpdHNf
Y21kX2dldF9jb21tYW5kKGNvbW1hbmQpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEdJVFNf
Q01EX1NZTkM6CisgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9u
b3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IGRlZmF1bHQ6CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInZHSVRTOiB1
bmhhbmRsZWQgSVRTIGNvbW1hbmQgJWx1XG4iLAorICAgICAgICAgICAgICAgICAgICAgaXRzX2Nt
ZF9nZXRfY29tbWFuZChjb21tYW5kKSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CisgICAgICAgIHdyaXRlX3U2NF9hdG9taWMoJml0cy0+Y3JlYWRyLCAoaXRzLT5jcmVhZHIgKyBJ
VFNfQ01EX1NJWkUpICUKKyAgICAgICAgICAgICAgICAgICAgICAgICBJVFNfQ01EX0JVRkZFUl9T
SVpFKGl0cy0+Y2Jhc2VyKSk7CisKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAidkdJVFM6IElUUyBj
b21tYW5kIGVycm9yICVkIHdoaWxlIGhhbmRsaW5nIGNvbW1hbmQgJWx1XG4iLAorICAgICAgICAg
ICAgICAgICAgICAgcmV0LCBpdHNfY21kX2dldF9jb21tYW5kKGNvbW1hbmQpKTsKKyAgICB9CisK
KyAgICByZXR1cm4gMDsKK30KKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBJ
VFMgcmVnaXN0ZXJzIHJlYWQgYWNjZXNzICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Ki8KKworLyogSWRlbnRpZnlpbmcgYXMgYW4gQVJNIElQLCB1c2luZyAiWCIgYXMgdGhlIHByb2R1
Y3QgSUQuICovCisjZGVmaW5lIEdJVFNfSUlEUl9WQUxVRSAgICAgICAgICAgICAgICAgMHg1ODAw
MDM0YworCitzdGF0aWMgaW50IHZnaWNfdjNfaXRzX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwg
bW1pb19pbmZvX3QgKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdp
c3Rlcl90ICpyLCB2b2lkICpwcml2KQoreworICAgIHN0cnVjdCB2aXJ0X2l0cyAqaXRzID0gcHJp
djsKKyAgICB1aW50NjRfdCByZWc7CisKKyAgICBzd2l0Y2ggKCBpbmZvLT5ncGEgJiAweGZmZmYg
KQorICAgIHsKKyAgICBjYXNlIFZSRUczMihHSVRTX0NUTFIpOgorICAgIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogV2UgdHJ5IHRvIGF2b2lkIHdhaXRpbmcgZm9yIHRoZSBjb21tYW5kIHF1ZXVl
IGxvY2sgYW5kIHJlcG9ydAorICAgICAgICAgKiBub24tcXVpZXNjZW50IGlmIHRoYXQgbG9jayBp
cyBhbHJlYWR5IHRha2VuLgorICAgICAgICAgKi8KKyAgICAgICAgYm9vbCBoYXZlX2NtZF9sb2Nr
OworCisgICAgICAgIGlmICggaW5mby0+ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFk
X3dpZHRoOworCisgICAgICAgIGhhdmVfY21kX2xvY2sgPSBzcGluX3RyeWxvY2soJml0cy0+dmNt
ZF9sb2NrKTsKKyAgICAgICAgcmVnID0gaXRzLT5lbmFibGVkID8gR0lUU19DVExSX0VOQUJMRSA6
IDA7CisKKyAgICAgICAgaWYgKCBoYXZlX2NtZF9sb2NrICYmIGl0cy0+Y3dyaXRlciA9PSBpdHMt
PmNyZWFkciApCisgICAgICAgICAgICByZWcgfD0gR0lUU19DVExSX1FVSUVTQ0VOVDsKKworICAg
ICAgICBpZiAoIGhhdmVfY21kX2xvY2sgKQorICAgICAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+
dmNtZF9sb2NrKTsKKworICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChyZWcsIGluZm8p
OworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIFZSRUczMihHSVRTX0lJRFIpOgor
ICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0
aDsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lUU19JSURSX1ZBTFVFLCBpbmZv
KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX1RZUEVSKToKKyAgICAg
ICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93
aWR0aDsKKworICAgICAgICByZWcgPSBHSVRTX1RZUEVSX1BIWVNJQ0FMOworICAgICAgICByZWcg
fD0gKHNpemVvZihzdHJ1Y3Qgdml0c19pdHRlKSAtIDEpIDw8IEdJVFNfVFlQRVJfSVRUX1NJWkVf
U0hJRlQ7CisgICAgICAgIHJlZyB8PSAoaXRzLT5ldmlkX2JpdHMgLSAxKSA8PCBHSVRTX1RZUEVS
X0lEQklUU19TSElGVDsKKyAgICAgICAgcmVnIHw9IChpdHMtPmRldmlkX2JpdHMgLSAxKSA8PCBH
SVRTX1RZUEVSX0RFVklEU19TSElGVDsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3Qo
cmVnLCBpbmZvKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDAxOCwg
MHgwMDFDKToKKyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIo
MHgwMDIwLCAweDAwM0MpOgorICAgICAgICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVkOworICAgIGNh
c2UgVlJBTkdFMzIoMHgwMDQwLCAweDAwN0MpOgorICAgICAgICBnb3RvIHJlYWRfcmVzZXJ2ZWQ7
CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0NCQVNFUik6CisgICAgICAgIGlmICggIXZnaWNfcmVn
NjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisgICAgICAgIHNw
aW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0
KGl0cy0+Y2Jhc2VyLCBpbmZvKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2sp
OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgVlJFRzY0KEdJVFNfQ1dSSVRFUik6CisgICAg
ICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgLyogQ1dSSVRFUiBpcyBvbmx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0
LCBzbyBubyBleHRyYSBsb2NraW5nIGhlcmUuICovCisgICAgICAgIHJlZyA9IGl0cy0+Y3dyaXRl
cjsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QocmVnLCBpbmZvKTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0NSRUFEUik6CisgICAgICAgIGlmICggIXZn
aWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogTG9ja2xlc3MgYWNjZXNzLCB0byBhdm9pZCB3YWl0aW5nIGZv
ciB0aGUgd2hvbGUgY29tbWFuZCBxdWV1ZSB0byBiZQorICAgICAgICAgKiBmaW5pc2hlZCBjb21w
bGV0ZWx5LiBYZW4gdXBkYXRlcyBpdHMtPmNyZWFkciBhdG9taWNhbGx5IGFmdGVyIGVhY2gKKyAg
ICAgICAgICogY29tbWFuZCBoYXMgYmVlbiBoYW5kbGVkLCB0aGlzIGFsbG93cyBvdGhlciBWQ1BV
cyB0byBtb25pdG9yIHRoZQorICAgICAgICAgKiBwcm9ncmVzcy4KKyAgICAgICAgICovCisgICAg
ICAgIHJlZyA9IHJlYWRfdTY0X2F0b21pYygmaXRzLT5jcmVhZHIpOworICAgICAgICAqciA9IHZn
aWNfcmVnNjRfZXh0cmFjdChyZWcsIGluZm8pOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
VlJBTkdFNjQoMHgwMDk4LCAweDAwRjgpOgorICAgICAgICBnb3RvIHJlYWRfcmVzZXJ2ZWQ7CisK
KyAgICBjYXNlIFZSRUc2NChHSVRTX0JBU0VSMCk6ICAgICAgICAgICAvKiBkZXZpY2UgdGFibGUg
Ki8KKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBn
b3RvIGJhZF93aWR0aDsKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAg
ICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QoaXRzLT5iYXNlcl9kZXYsIGluZm8pOworICAgICAg
ICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBWUkVHNjQoR0lUU19CQVNFUjEpOiAgICAgICAgICAgLyogY29sbGVjdGlvbiB0YWJsZSAqLwor
ICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8g
YmFkX3dpZHRoOworICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICAq
ciA9IHZnaWNfcmVnNjRfZXh0cmFjdChpdHMtPmJhc2VyX2NvbGwsIGluZm8pOworICAgICAgICBz
cGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBW
UkFOR0U2NChHSVRTX0JBU0VSMiwgR0lUU19CQVNFUjcpOgorICAgICAgICBnb3RvIHJlYWRfYXNf
emVyb182NDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDE0MCwgMHhCRkZDKToKKyAgICAgICAgZ290
byByZWFkX3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHhDMDAwLCAweEZGQ0MpOgorICAg
ICAgICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHhGRkQwLCAw
eEZGRTQpOgorICAgICAgICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVkOworCisgICAgY2FzZSBWUkVH
MzIoR0lUU19QSURSMik6CisgICAgICAgIGlmICggaW5mby0+ZGFidC5zaXplICE9IERBQlRfV09S
RCApIGdvdG8gYmFkX3dpZHRoOworICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChHSUNf
UElEUjJfQVJDSF9HSUN2MywgaW5mbyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWUkFO
R0UzMigweEZGRUMsIDB4RkZGQyk6CisgICAgICAgIGdvdG8gcmVhZF9pbXBsX2RlZmluZWQ7CisK
KyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCisgICAgICAgICAgICAg
ICAiJXB2OiB2R0lUUzogdW5oYW5kbGVkIHJlYWQgciVkIG9mZnNldCAlIzA0bHhcbiIsCisgICAg
ICAgICAgICAgICB2LCBpbmZvLT5kYWJ0LnJlZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYg
MHhmZmZmKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIDE7CisKK3Jl
YWRfYXNfemVyb182NDoKKyAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5k
YWJ0KSApIGdvdG8gYmFkX3dpZHRoOworICAgICpyID0gMDsKKworICAgIHJldHVybiAxOworCity
ZWFkX2ltcGxfZGVmaW5lZDoKKyAgICBwcmludGsoWEVOTE9HX0dfREVCVUcKKyAgICAgICAgICAg
IiVwdjogdkdJVFM6IFJBWiBvbiBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNl
dCAlIzA0bHhcbiIsCisgICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgKnIg
PSAwOworICAgIHJldHVybiAxOworCityZWFkX3Jlc2VydmVkOgorICAgIHByaW50ayhYRU5MT0df
R19ERUJVRworICAgICAgICAgICAiJXB2OiB2R0lUUzogUkFaIG9uIHJlc2VydmVkIHJlZ2lzdGVy
IG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7Cisg
ICAgKnIgPSAwOworICAgIHJldHVybiAxOworCitiYWRfd2lkdGg6CisgICAgcHJpbnRrKFhFTkxP
R19HX0VSUiAidkdJVFM6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwNGx4XG4iLAor
ICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUsIGluZm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9u
ZylpbmZvLT5ncGEgJiAweGZmZmYpOworICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwor
CisgICAgcmV0dXJuIDA7Cit9CisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAq
IElUUyByZWdpc3RlcnMgd3JpdGUgYWNjZXNzICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKiovCisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgaXRzX2Jhc2VyX3RhYmxlX3NpemUodWludDY0
X3QgYmFzZXIpCit7CisgICAgdW5zaWduZWQgaW50IHJldCwgcGFnZV9zaXplWzRdID0ge1NaXzRL
LCBTWl8xNkssIFNaXzY0SywgU1pfNjRLfTsKKworICAgIHJldCA9IHBhZ2Vfc2l6ZVsoYmFzZXIg
Pj4gR0lUU19CQVNFUl9QQUdFX1NJWkVfU0hJRlQpICYgM107CisKKyAgICByZXR1cm4gcmV0ICog
KChiYXNlciAmIEdJVFNfQkFTRVJfU0laRV9NQVNLKSArIDEpOworfQorCitzdGF0aWMgdW5zaWdu
ZWQgaW50IGl0c19iYXNlcl9ucl9lbnRyaWVzKHVpbnQ2NF90IGJhc2VyKQoreworICAgIHVuc2ln
bmVkIGludCBlbnRyeV9zaXplID0gR0lUU19CQVNFUl9FTlRSWV9TSVpFKGJhc2VyKTsKKworICAg
IHJldHVybiBpdHNfYmFzZXJfdGFibGVfc2l6ZShiYXNlcikgLyBlbnRyeV9zaXplOworfQorCisv
KiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLworc3RhdGljIGJvb2wg
dmdpY192M192ZXJpZnlfaXRzX3N0YXR1cyhzdHJ1Y3QgdmlydF9pdHMgKml0cywgYm9vbCBzdGF0
dXMpCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7CisKKyAg
ICBpZiAoICFzdGF0dXMgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoICEoaXRz
LT5jYmFzZXIgJiBHSVRTX1ZBTElEX0JJVCkgfHwKKyAgICAgICAgICEoaXRzLT5iYXNlcl9kZXYg
JiBHSVRTX1ZBTElEX0JJVCkgfHwKKyAgICAgICAgICEoaXRzLT5iYXNlcl9jb2xsICYgR0lUU19W
QUxJRF9CSVQpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICJkJWQg
dHJpZWQgdG8gZW5hYmxlIElUUyB3aXRob3V0IGhhdmluZyB0aGUgdGFibGVzIGNvbmZpZ3VyZWQu
XG4iLAorICAgICAgICAgICAgICAgaXRzLT5kLT5kb21haW5faWQpOworICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBUT0RPOiBQcm90ZWN0IGFnYWluc3QgYSBn
dWVzdCBjcmFmdGluZyBJVFMgdGFibGVzLgorICAgICAqIFRoZSBzcGVjIHNheXMgdGhhdCAiYXQg
dGhlIHRpbWUgb2YgdGhlIG5ldyBhbGxvY2F0aW9uIGZvciB1c2UgYnkgdGhlIElUUyIKKyAgICAg
KiBhbGwgdGFibGVzIG11c3QgY29udGFpbiB6ZXJvZXMuIFdlIGNvdWxkIGVuZm9yY2UgdGhpcyBo
ZXJlIGJ5IGNsZWFyaW5nCisgICAgICogYWxsIHRoZSB0YWJsZXMsIGJ1dCB0aGlzIHdvdWxkIGJl
IG1vb3Qgc2luY2UgYXQgdGhlIG1vbWVudCB0aGUgZ3Vlc3QKKyAgICAgKiBjYW4gY2hhbmdlIHRo
ZSB0YWJsZXMgYXQgYW55IHBvaW50IGluIHRpbWUgYW55d2F5LiBSaWdodCBub3cgdGhlcmUgYXJl
CisgICAgICogZXhwZWN0YXRpb25zIGFib3V0IHRoZSB0YWJsZXMgYmVpbmcgY29uc2lzdGVudCAo
YSBWQ1BVIGxvY2sgcHJvdGVjdGluZworICAgICAqIGFuIExQSSksIHdoaWNoIHNob3VsZCBnbyBh
d2F5IHdpdGggcHJvcGVyIHBlci1JUlEgbG9ja2luZy4KKyAgICAgKiBTbyBmb3Igbm93IHdlIGln
bm9yZSB0aGlzIGlzc3VlIGFuZCByZWx5IG9uIERvbTAgbm90IGRvaW5nIGJhZCB0aGluZ3MuCisg
ICAgICovCisgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihpdHMtPmQpKTsKKworICAgIHJl
dHVybiB0cnVlOworfQorCitzdGF0aWMgdm9pZCBzYW5pdGl6ZV9pdHNfYmFzZV9yZWcodWludDY0
X3QgKnJlZykKK3sKKyAgICB1aW50NjRfdCByID0gKnJlZzsKKworICAgIC8qIEF2b2lkIG91dGVy
IHNoYXJlYWJsZS4gKi8KKyAgICBzd2l0Y2ggKCAociA+PiBHSVRTX0JBU0VSX1NIQVJFQUJJTElU
WV9TSElGVCkgJiAweDAzICkKKyAgICB7CisgICAgY2FzZSBHSUNfQkFTRVJfT3V0ZXJTaGFyZWFi
bGU6CisgICAgICAgIHIgJj0gfkdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX01BU0s7CisgICAgICAg
IHIgfD0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxlIDw8IEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZ
X1NISUZUOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAg
ICB9CisKKyAgICAvKiBBdm9pZCBhbnkgaW5uZXIgbm9uLWNhY2hlYWJsZSBtYXBwaW5nLiAqLwor
ICAgIHN3aXRjaCAoIChyID4+IEdJVFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUKSAm
IDB4MDcgKQorICAgIHsKKyAgICBjYXNlIEdJQ19CQVNFUl9DQUNIRV9uQ25COgorICAgIGNhc2Ug
R0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICByICY9IH5HSVRTX0JBU0VSX0lOTkVSX0NBQ0hF
QUJJTElUWV9NQVNLOworICAgICAgICByIHw9IEdJQ19CQVNFUl9DQUNIRV9SYVdiIDw8IEdJVFNf
QkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUOworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAvKiBPbmx5IGFsbG93IG5vbi1jYWNo
ZWFibGUgb3Igc2FtZS1hcy1pbm5lci4gKi8KKyAgICBzd2l0Y2ggKCAociA+PiBHSVRTX0JBU0VS
X09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVCkgJiAweDA3ICkKKyAgICB7CisgICAgY2FzZSBHSUNf
QkFTRVJfQ0FDSEVfU2FtZUFzSW5uZXI6CisgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVfbkM6Cisg
ICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHIgJj0gfkdJVFNfQkFTRVJfT1VU
RVJfQ0FDSEVBQklMSVRZX01BU0s7CisgICAgICAgIHIgfD0gR0lDX0JBU0VSX0NBQ0hFX25DIDw8
IEdJVFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZUOworICAgICAgICBicmVhazsKKyAg
ICB9CisKKyAgICAqcmVnID0gcjsKK30KKworc3RhdGljIGludCB2Z2ljX3YzX2l0c19tbWlvX3dy
aXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIsIHZvaWQgKnByaXYpCit7CisgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgdmlydF9pdHMgKml0cyA9IHByaXY7
CisgICAgdWludDY0X3QgcmVnOworICAgIHVpbnQzMl90IHJlZzMyOworCisgICAgc3dpdGNoICgg
aW5mby0+Z3BhICYgMHhmZmZmICkKKyAgICB7CisgICAgY2FzZSBWUkVHMzIoR0lUU19DVExSKToK
KyAgICB7CisgICAgICAgIHVpbnQzMl90IGN0bHI7CisKKyAgICAgICAgaWYgKCBpbmZvLT5kYWJ0
LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogV2UgbmVlZCB0byB0YWtlIHRoZSB2Y21kX2xvY2sgdG8gcHJldmVudCBhIGd1ZXN0IGZy
b20gZGlzYWJsaW5nCisgICAgICAgICAqIHRoZSBJVFMgd2hpbGUgY29tbWFuZHMgYXJlIHN0aWxs
IHByb2Nlc3NlZC4KKyAgICAgICAgICovCisgICAgICAgIHNwaW5fbG9jaygmaXRzLT52Y21kX2xv
Y2spOworICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBjdGxyID0g
aXRzLT5lbmFibGVkID8gR0lUU19DVExSX0VOQUJMRSA6IDA7CisgICAgICAgIHJlZzMyID0gY3Rs
cjsKKyAgICAgICAgdmdpY19yZWczMl91cGRhdGUoJnJlZzMyLCByLCBpbmZvKTsKKworICAgICAg
ICBpZiAoIGN0bHIgXiByZWczMiApCisgICAgICAgICAgICBpdHMtPmVuYWJsZWQgPSB2Z2ljX3Yz
X3ZlcmlmeV9pdHNfc3RhdHVzKGl0cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnMzIgJiBHSVRTX0NUTFJfRU5BQkxFKTsKKyAgICAgICAg
c3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBzcGluX3VubG9jaygmaXRzLT52
Y21kX2xvY2spOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICBjYXNlIFZSRUczMihH
SVRTX0lJRFIpOgorICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKKworICAgIGNhc2UgVlJF
RzMyKEdJVFNfVFlQRVIpOgorICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8zMjsKKworICAgIGNh
c2UgVlJBTkdFMzIoMHgwMDE4LCAweDAwMUMpOgorICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVk
OworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDIwLCAweDAwM0MpOgorICAgICAgICBnb3RvIHdyaXRl
X2ltcGxfZGVmaW5lZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDA0MCwgMHgwMDdDKToKKyAgICAg
ICAgZ290byB3cml0ZV9yZXNlcnZlZDsKKworICAgIGNhc2UgVlJFRzY0KEdJVFNfQ0JBU0VSKToK
KyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgICAg
ICAvKiBDaGFuZ2luZyBiYXNlIHJlZ2lzdGVycyB3aXRoIHRoZSBJVFMgZW5hYmxlZCBpcyBVTlBS
RURJQ1RBQkxFLiAqLworICAgICAgICBpZiAoIGl0cy0+ZW5hYmxlZCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgInZHSVRTOiB0cmllZCB0
byBjaGFuZ2UgQ0JBU0VSIHdpdGggdGhlIElUUyBlbmFibGVkLlxuIik7CisgICAgICAgICAgICBy
ZXR1cm4gMTsKKyAgICAgICAgfQorCisgICAgICAgIHJlZyA9IGl0cy0+Y2Jhc2VyOworICAgICAg
ICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKKyAgICAgICAgc2FuaXRpemVfaXRz
X2Jhc2VfcmVnKCZyZWcpOworCisgICAgICAgIGl0cy0+Y2Jhc2VyID0gcmVnOworICAgICAgICBp
dHMtPmNyZWFkciA9IDA7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKwor
ICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgVlJFRzY0KEdJVFNfQ1dSSVRFUik6CisgICAg
ICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPnZjbWRfbG9jayk7CisgICAgICAgIHJl
ZyA9IElUU19DTURfT0ZGU0VUKGl0cy0+Y3dyaXRlcik7CisgICAgICAgIHZnaWNfcmVnNjRfdXBk
YXRlKCZyZWcsIHIsIGluZm8pOworICAgICAgICBpdHMtPmN3cml0ZXIgPSBJVFNfQ01EX09GRlNF
VChyZWcpOworCisgICAgICAgIGlmICggaXRzLT5lbmFibGVkICkKKyAgICAgICAgICAgIGlmICgg
dmdpY19pdHNfaGFuZGxlX2NtZHMoZCwgaXRzKSApCisgICAgICAgICAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJlcnJvciBoYW5kbGluZyBJVFMgY29tbWFuZHNcbiIpOworCisgICAg
ICAgIHNwaW5fdW5sb2NrKCZpdHMtPnZjbWRfbG9jayk7CisKKyAgICAgICAgcmV0dXJuIDE7CisK
KyAgICBjYXNlIFZSRUc2NChHSVRTX0NSRUFEUik6CisgICAgICAgIGdvdG8gd3JpdGVfaWdub3Jl
XzY0OworCisgICAgY2FzZSBWUkFOR0UzMigweDAwOTgsIDB4MDBGQyk6CisgICAgICAgIGdvdG8g
d3JpdGVfcmVzZXJ2ZWQ7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0JBU0VSMCk6ICAgICAgICAg
ICAvKiBkZXZpY2UgdGFibGUgKi8KKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nl
c3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2soJml0
cy0+aXRzX2xvY2spOworCisgICAgICAgIC8qCisgICAgICAgICAqIENoYW5naW5nIGJhc2UgcmVn
aXN0ZXJzIHdpdGggdGhlIElUUyBlbmFibGVkIGlzIFVOUFJFRElDVEFCTEUsCisgICAgICAgICAq
IHdlIGNob29zZSB0byBpZ25vcmUgaXQsIGJ1dCB3YXJuLgorICAgICAgICAgKi8KKyAgICAgICAg
aWYgKCBpdHMtPmVuYWJsZWQgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9jaygm
aXRzLT5pdHNfbG9jayk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInZH
SVRTOiB0cmllZCB0byBjaGFuZ2UgQkFTRVIgd2l0aCB0aGUgSVRTIGVuYWJsZWQuXG4iKTsKKwor
ICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIH0KKworICAgICAgICByZWcgPSBpdHMtPmJh
c2VyX2RldjsKKyAgICAgICAgdmdpY19yZWc2NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisKKyAg
ICAgICAgLyogV2UgZG9uJ3Qgc3VwcG9ydCBpbmRpcmVjdCB0YWJsZXMgZm9yIG5vdy4gKi8KKyAg
ICAgICAgcmVnICY9IH4oR0lUU19CQVNFUl9ST19NQVNLIHwgR0lUU19CQVNFUl9JTkRJUkVDVCk7
CisgICAgICAgIHJlZyB8PSAoc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSAtIDEpIDw8IEdJVFNf
QkFTRVJfRU5UUllfU0laRV9TSElGVDsKKyAgICAgICAgcmVnIHw9IEdJVFNfQkFTRVJfVFlQRV9E
RVZJQ0UgPDwgR0lUU19CQVNFUl9UWVBFX1NISUZUOworICAgICAgICBzYW5pdGl6ZV9pdHNfYmFz
ZV9yZWcoJnJlZyk7CisKKyAgICAgICAgaWYgKCByZWcgJiBHSVRTX1ZBTElEX0JJVCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMgPSBpdHNfYmFzZXJfbnJfZW50cmll
cyhyZWcpOworICAgICAgICAgICAgaWYgKCBpdHMtPm1heF9kZXZpY2VzID4gQklUKGl0cy0+ZGV2
aWRfYml0cykgKQorICAgICAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMgPSBCSVQoaXRzLT5k
ZXZpZF9iaXRzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBpdHMtPm1h
eF9kZXZpY2VzID0gMDsKKworICAgICAgICBpdHMtPmJhc2VyX2RldiA9IHJlZzsKKyAgICAgICAg
c3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNh
c2UgVlJFRzY0KEdJVFNfQkFTRVIxKTogICAgICAgICAgIC8qIGNvbGxlY3Rpb24gdGFibGUgKi8K
KyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgICAg
ICAvKgorICAgICAgICAgKiBDaGFuZ2luZyBiYXNlIHJlZ2lzdGVycyB3aXRoIHRoZSBJVFMgZW5h
YmxlZCBpcyBVTlBSRURJQ1RBQkxFLAorICAgICAgICAgKiB3ZSBjaG9vc2UgdG8gaWdub3JlIGl0
LCBidXQgd2Fybi4KKyAgICAgICAgICovCisgICAgICAgIGlmICggaXRzLT5lbmFibGVkICkKKyAg
ICAgICAgeworICAgICAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJ2R0lUUzogdHJpZWQgdG8gY2hhbmdlIEJBU0VS
IHdpdGggdGhlIElUUyBlbmFibGVkLlxuIik7CisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAg
ICAgfQorCisgICAgICAgIHJlZyA9IGl0cy0+YmFzZXJfY29sbDsKKyAgICAgICAgdmdpY19yZWc2
NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisgICAgICAgIC8qIE5vIGluZGlyZWN0IHRhYmxlcyBm
b3IgdGhlIGNvbGxlY3Rpb24gdGFibGUuICovCisgICAgICAgIHJlZyAmPSB+KEdJVFNfQkFTRVJf
Uk9fTUFTSyB8IEdJVFNfQkFTRVJfSU5ESVJFQ1QpOworICAgICAgICByZWcgfD0gKHNpemVvZihj
b2xsX3RhYmxlX2VudHJ5X3QpIC0gMSkgPDwgR0lUU19CQVNFUl9FTlRSWV9TSVpFX1NISUZUOwor
ICAgICAgICByZWcgfD0gR0lUU19CQVNFUl9UWVBFX0NPTExFQ1RJT04gPDwgR0lUU19CQVNFUl9U
WVBFX1NISUZUOworICAgICAgICBzYW5pdGl6ZV9pdHNfYmFzZV9yZWcoJnJlZyk7CisKKyAgICAg
ICAgaWYgKCByZWcgJiBHSVRTX1ZBTElEX0JJVCApCisgICAgICAgICAgICBpdHMtPm1heF9jb2xs
ZWN0aW9ucyA9IGl0c19iYXNlcl9ucl9lbnRyaWVzKHJlZyk7CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIGl0cy0+bWF4X2NvbGxlY3Rpb25zID0gMDsKKyAgICAgICAgaXRzLT5iYXNlcl9jb2xs
ID0gcmVnOworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgIHJl
dHVybiAxOworCisgICAgY2FzZSBWUkFOR0U2NChHSVRTX0JBU0VSMiwgR0lUU19CQVNFUjcpOgor
ICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsKKworICAgIGNhc2UgVlJBTkdFMzIoMHgwMTQw
LCAweEJGRkMpOgorICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdF
MzIoMHhDMDAwLCAweEZGQ0MpOgorICAgICAgICBnb3RvIHdyaXRlX2ltcGxfZGVmaW5lZDsKKyAg
ICBjYXNlIFZSQU5HRTMyKDB4RkZEMCwgMHhGRkU0KTogICAgICAvKiBJTVBERUYgaWRlbnRpZmlj
YXRpb24gcmVnaXN0ZXJzICovCisgICAgICAgIGdvdG8gd3JpdGVfaW1wbF9kZWZpbmVkOworCisg
ICAgY2FzZSBWUkVHMzIoR0lUU19QSURSMik6CisgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMy
OworCisgICAgY2FzZSBWUkFOR0UzMigweEZGRUMsIDB4RkZGQyk6ICAgICAgLyogSU1QREVGIGlk
ZW50aWZpY2F0aW9uIHJlZ2lzdGVycyAqLworICAgICAgICBnb3RvIHdyaXRlX2ltcGxfZGVmaW5l
ZDsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAg
ICAgICAgICIlcHY6IHZHSVRTOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNldCAlIzA0bHhcbiIs
CisgICAgICAgICAgICAgICB2LCBpbmZvLT5kYWJ0LnJlZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+
Z3BhICYgMHhmZmZmKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIDE7
CisKK3dyaXRlX2lnbm9yZV82NDoKKyAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2Vzcyhp
bmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworICAgIHJldHVybiAxOworCit3cml0ZV9pZ25v
cmVfMzI6CisgICAgaWYgKCBpbmZvLT5kYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7CisgICAgcmV0dXJuIDE7CisKK3dyaXRlX2ltcGxfZGVmaW5lZDoKKyAgICBwcmludGso
WEVOTE9HX0dfREVCVUcKKyAgICAgICAgICAgIiVwdjogdkdJVFM6IFdJIG9uIGltcGxlbWVudGF0
aW9uIGRlZmluZWQgcmVnaXN0ZXIgb2Zmc2V0ICUjMDRseFxuIiwKKyAgICAgICAgICAgdiwgaW5m
by0+Z3BhICYgMHhmZmZmKTsKKyAgICByZXR1cm4gMTsKKword3JpdGVfcmVzZXJ2ZWQ6CisgICAg
cHJpbnRrKFhFTkxPR19HX0RFQlVHCisgICAgICAgICAgICIlcHY6IHZHSVRTOiBXSSBvbiBpbXBs
ZW1lbnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAg
IHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgcmV0dXJuIDE7CisKK2JhZF93aWR0aDoKKyAg
ICBwcmludGsoWEVOTE9HX0dfRVJSICJ2R0lUUzogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZz
ZXQgJSMwOGx4XG4iLAorICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUsIGluZm8tPmRhYnQucmVn
LCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAweGZmZmYpOworCisgICAgZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKCk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVj
dCBtbWlvX2hhbmRsZXJfb3BzIHZnaWNfaXRzX21taW9faGFuZGxlciA9IHsKKyAgICAucmVhZCAg
PSB2Z2ljX3YzX2l0c19tbWlvX3JlYWQsCisgICAgLndyaXRlID0gdmdpY192M19pdHNfbW1pb193
cml0ZSwKK307CisKIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
KQogewogICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jayk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IDc0NzA3NzkuLjQwZjRlZjUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0zNSw2ICszNSw3IEBACiAjZGVmaW5lIEdJVFNfQkFTRVI1
ICAgICAgICAgICAgICAgICAgICAgMHgxMjgKICNkZWZpbmUgR0lUU19CQVNFUjYgICAgICAgICAg
ICAgICAgICAgICAweDEzMAogI2RlZmluZSBHSVRTX0JBU0VSNyAgICAgICAgICAgICAgICAgICAg
IDB4MTM4CisjZGVmaW5lIEdJVFNfUElEUjIgICAgICAgICAgICAgICAgICAgICAgR0lDUl9QSURS
MgogCiAvKiBSZWdpc3RlciBiaXRzICovCiAjZGVmaW5lIEdJVFNfVkFMSURfQklUICAgICAgICAg
ICAgICAgICAgQklUKDYzKQpAQCAtNTcsNiArNTgsNyBAQAogI2RlZmluZSBHSVRTX1RZUEVSX0lU
VF9TSVpFX01BU0sgICAgICAgICgweGZVTCA8PCBHSVRTX1RZUEVSX0lUVF9TSVpFX1NISUZUKQog
I2RlZmluZSBHSVRTX1RZUEVSX0lUVF9TSVpFKHIpICAgICAgICAgICgoKChyKSAmIEdJVFNfVFlQ
RVJfSVRUX1NJWkVfTUFTSykgPj4gXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEdJVFNfVFlQRVJfSVRUX1NJWkVfU0hJRlQpICsgMSkKKyNkZWZpbmUg
R0lUU19UWVBFUl9QSFlTSUNBTCAgICAgICAgICAgICAoMVUgPDwgMCkKIAogI2RlZmluZSBHSVRT
X0JBU0VSX0lORElSRUNUICAgICAgICAgICAgIEJJVCg2MikKICNkZWZpbmUgR0lUU19CQVNFUl9J
Tk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQgICAgICAgIDU5CkBAIC03Niw2ICs3OCw3IEBACiAgICAg
ICAgICAgICAgICAgICAgICAgICAoKChyZWcgPj4gR0lUU19CQVNFUl9FTlRSWV9TSVpFX1NISUZU
KSAmIDB4MWYpICsgMSkKICNkZWZpbmUgR0lUU19CQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQgICAx
MAogI2RlZmluZSBHSVRTX0JBU0VSX1BBR0VfU0laRV9TSElGVCAgICAgIDgKKyNkZWZpbmUgR0lU
U19CQVNFUl9TSVpFX01BU0sgICAgICAgICAgICAweGZmCiAjZGVmaW5lIEdJVFNfQkFTRVJfU0hB
UkVBQklMSVRZX01BU0sgICAoMHgzVUxMIDw8IEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX1NISUZU
KQogI2RlZmluZSBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNLICAgKDB4N1VMTCA8
PCBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVCkKICNkZWZpbmUgR0lUU19CQVNF
Ul9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSyAgICgweDdVTEwgPDwgR0lUU19CQVNFUl9JTk5FUl9D
QUNIRUFCSUxJVFlfU0hJRlQpCi0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9r-0005UA-M2; Fri, 26 May 2017 17:36:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9q-0005Rk-QS
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F2/67-03557-E8768295; Fri, 26 May 2017 17:36:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTbc3XSP
 SoOG8psX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjH91BSmgqVGFU3b7jA3MF5W7WLk4hAS2MQo
 cbF1DyOEs5xRYs6n20xdjJwcbAK6EjtuvmYGsUUEQiWeLvjODFLELLCGUaL901NWkISwgLvEj
 0/zGUFsFgFViRWbl7GB2LwCNhJ/dj8Di0sIyEk0nL8PNogTKD7r7GewBUIC1hJvtn5nncDIvY
 CRYRWjRnFqUVlqka6hpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCPGYBgB+O
 PZQGHGCU5mJREeaevU48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMErlaYRKSRYlJqeWpGWmQMM
 Npi0BAePkgjvm1SgNG9xQWJucWY6ROoUo6KUOG8QSJ8ASCKjNA+uDRbglxhlpYR5GYEOEeIpS
 C3KzSxBlX/FKM7BqCTMywQyhSczrwRu+iugxUxAi33PqYMsLklESEk1MPLvWLH9w1wz0+sXcy
 ZV30uPtJz0LaAmwP6J0tKJ762yj74uk/OY/Pzrxlm1uSu+CW4tXb4rqmlC0m6Z69ceP7fsjkp
 u3fjOZ/6ejIlxE1re77nxfNnUfJeoDZv7NjS9Pb7bbpXIg6gVT94/FJy0P7lE9Nueal2jF5+D
 D597KiFkzvZ1woGz/25dUWIpzkg01GIuKk4EACtlUZ9rAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1495820173!94343571!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42814 invoked from network); 26 May 2017 17:36:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 26 May 2017 17:36:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CE9CC80D;
 Fri, 26 May 2017 10:36:12 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 954C63F53D;
 Fri, 26 May 2017 10:36:11 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:26 +0100
Message-Id: <20170526173540.10066-19-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 18/32] ARM: vITS: introduce translation
	table walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElUUyBzdG9yZXMgdGhlIHRhcmdldCAodilDUFUgYW5kIHRoZSAodmlydHVhbCkgTFBJIG51
bWJlciBpbiB0YWJsZXMuCkludHJvZHVjZSBmdW5jdGlvbnMgdG8gd2FsayB0aG9zZSB0YWJsZXMg
YW5kIHRyYW5zbGF0ZSBhbiBkZXZpY2UgSUQgLQpldmVudCBJRCBwYWlyIGludG8gYSBwYWlyIG9m
IHZpcnR1YWwgTFBJIGFuZCB2Q1BVLgpXZSBtYXAgdGhvc2UgdGFibGVzIG9uIGRlbWFuZCAtIHdo
aWNoIGlzIGNoZWFwIG9uIGFybTY0IC0gYW5kIGNvcHkgdGhlCnJlc3BlY3RpdmUgZW50cmllcyBi
ZWZvcmUgdXNpbmcgdGhlbSwgdG8gYXZvaWQgdGhlIGd1ZXN0IHRhbXBlcmluZyB3aXRoCnRoZW0g
bWVhbndoaWxlLgoKVG8gYWxsb3cgY29tcGlsaW5nIHdpdGhvdXQgd2FybmluZ3MsIHdlIGRlY2xh
cmUgdHdvIGZ1bmN0aW9ucyBhcwpub24tc3RhdGljIGZvciB0aGUgbW9tZW50LCB3aGljaCB0d28g
bGF0ZXIgcGF0Y2hlcyB3aWxsIGZpeC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwg
MTY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDE2NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCAyYzdmMjJmLi44
ZjRhOWUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtOTYsOSArOTYsMTc2IEBAIHR5cGVkZWYgdWludDY0
X3QgZGV2X3RhYmxlX2VudHJ5X3Q7CiAjZGVmaW5lIERFVl9UQUJMRV9FTlRSWShhZGRyLCBiaXRz
KSAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgKCgoYWRkcikgJiBHRU5NQVNLKDUxLCA4
KSkgfCAoKChiaXRzKSAtIDEpICYgR0VOTUFTSyg0LCAwKSkpCiAKKyNkZWZpbmUgVU5NQVBQRURf
Q09MTEVDVElPTiAgICAgICgoY29sbF90YWJsZV9lbnRyeV90KX4wKQogI2RlZmluZSBHSVRTX0JB
U0VSX1JPX01BU0sgICAgICAgKEdJVFNfQkFTRVJfVFlQRV9NQVNLIHwgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgweDFmTCA8PCBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJ
RlQpKQogCisvKgorICogVGhlIHBoeXNpY2FsIGFkZHJlc3MgaXMgZW5jb2RlZCBzbGlnaHRseSBk
aWZmZXJlbnRseSBkZXBlbmRpbmcgb24KKyAqIHRoZSB1c2VkIHBhZ2Ugc2l6ZTogdGhlIGhpZ2hl
c3QgZm91ciBiaXRzIGFyZSBzdG9yZWQgaW4gdGhlIGxvd2VzdAorICogZm91ciBiaXRzIG9mIHRo
ZSBmaWVsZCBmb3IgNjRLIHBhZ2VzLgorICovCitzdGF0aWMgcGFkZHJfdCBnZXRfYmFzZXJfcGh5
c19hZGRyKHVpbnQ2NF90IHJlZykKK3sKKyAgICBpZiAoIHJlZyAmIEJJVCg5KSApCisgICAgICAg
IHJldHVybiAocmVnICYgR0VOTUFTSyg0NywgMTYpKSB8CisgICAgICAgICAgICAgICAgKChyZWcg
JiBHRU5NQVNLKDE1LCAxMikpIDw8IDM2KTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiByZWcg
JiBHRU5NQVNLKDQ3LCAxMik7Cit9CisKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBs
b2NrIGhlbGQuICovCitzdGF0aWMgc3RydWN0IHZjcHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlv
bihzdHJ1Y3QgdmlydF9pdHMgKml0cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IGNvbGxpZCkKK3sKKyAgICBwYWRkcl90IGFkZHIgPSBnZXRf
YmFzZXJfcGh5c19hZGRyKGl0cy0+YmFzZXJfY29sbCk7CisgICAgY29sbF90YWJsZV9lbnRyeV90
IHZjcHVfaWQ7CisgICAgaW50IHJldDsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRz
LT5pdHNfbG9jaykpOworCisgICAgaWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVjdGlvbnMg
KQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21l
bW9yeShpdHMtPmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBj
b2xsaWQgKiBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnZjcHVfaWQsIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLCBmYWxz
ZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGlmICggdmNw
dV9pZCA9PSBVTk1BUFBFRF9DT0xMRUNUSU9OIHx8IHZjcHVfaWQgPj0gaXRzLT5kLT5tYXhfdmNw
dXMgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBpdHMtPmQtPnZjcHVbdmNw
dV9pZF07Cit9CisKKy8qCisgKiBMb29rdXAgdGhlIGFkZHJlc3Mgb2YgdGhlIEludGVycnVwdCBU
cmFuc2xhdGlvbiBUYWJsZSBhc3NvY2lhdGVkIHdpdGgKKyAqIHRoYXQgZGV2aWNlIElELgorICog
VE9ETzogYWRkIHN1cHBvcnQgZm9yIHdhbGtpbmcgaW5kaXJlY3QgdGFibGVzLgorICovCitzdGF0
aWMgaW50IGl0c19nZXRfaXR0KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgZGV2X3RhYmxlX2VudHJ5X3QgKml0dCkKK3sKKyAgICBw
YWRkcl90IGFkZHIgPSBnZXRfYmFzZXJfcGh5c19hZGRyKGl0cy0+YmFzZXJfZGV2KTsKKworICAg
IGlmICggZGV2aWQgPj0gaXRzLT5tYXhfZGV2aWNlcyApCisgICAgICAgIHJldHVybiAtRUlOVkFM
OworCisgICAgcmV0dXJuIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgZGV2aWQgKiBzaXplb2YoZGV2X3Rh
YmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXR0LCBz
aXplb2YoKml0dCksIGZhbHNlKTsKK30KKworLyoKKyAqIExvb2t1cCB0aGUgYWRkcmVzcyBvZiB0
aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIGFzc29jaWF0ZWQgd2l0aAorICogYSBkZXZp
Y2UgSUQgYW5kIHJldHVybiB0aGUgYWRkcmVzcyBvZiB0aGUgSVRURSBiZWxvbmdpbmcgdG8gdGhl
IGV2ZW50IElECisgKiAod2hpY2ggaXMgYW4gaW5kZXggaW50byB0aGF0IHRhYmxlKS4KKyAqLwor
c3RhdGljIHBhZGRyX3QgaXRzX2dldF9pdHRlX2FkZHJlc3Moc3RydWN0IHZpcnRfaXRzICppdHMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwgdWlu
dDMyX3QgZXZpZCkKK3sKKyAgICBkZXZfdGFibGVfZW50cnlfdCBpdHQ7CisgICAgaW50IHJldDsK
KworICAgIHJldCA9IGl0c19nZXRfaXR0KGl0cywgZGV2aWQsICZpdHQpOworICAgIGlmICggcmV0
ICkKKyAgICAgICAgcmV0dXJuIElOVkFMSURfUEFERFI7CisKKyAgICBpZiAoIGV2aWQgPj0gREVW
X1RBQkxFX0lUVF9TSVpFKGl0dCkgfHwKKyAgICAgICAgIERFVl9UQUJMRV9JVFRfQUREUihpdHQp
ID09IElOVkFMSURfUEFERFIgKQorICAgICAgICByZXR1cm4gSU5WQUxJRF9QQUREUjsKKworICAg
IHJldHVybiBERVZfVEFCTEVfSVRUX0FERFIoaXR0KSArIGV2aWQgKiBzaXplb2Yoc3RydWN0IHZp
dHNfaXR0ZSk7Cit9CisKKy8qCisgKiBRdWVyaWVzIHRoZSBjb2xsZWN0aW9uIGFuZCBkZXZpY2Ug
dGFibGVzIHRvIGdldCB0aGUgdkNQVSBhbmQgdmlydHVhbAorICogTFBJIG51bWJlciBmb3IgYSBn
aXZlbiBndWVzdCBldmVudC4gVGhpcyBmaXJzdCBhY2Nlc3NlcyB0aGUgZ3Vlc3QgbWVtb3J5Cisg
KiB0byByZXNvbHZlIHRoZSBhZGRyZXNzIG9mIHRoZSBJVFRFLCB0aGVuIHJlYWRzIHRoZSBJVFRF
IGVudHJ5IGF0IHRoaXMKKyAqIGFkZHJlc3MgYW5kIHB1dHMgdGhlIHJlc3VsdCBpbiB2Y3B1X3B0
ciBhbmQgdmxwaV9wdHIuCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxk
LgorICovCitzdGF0aWMgYm9vbCByZWFkX2l0dGVfbG9ja2VkKHN0cnVjdCB2aXJ0X2l0cyAqaXRz
LCB1aW50MzJfdCBkZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZXZpZCwgc3RydWN0IHZjcHUgKip2Y3B1X3B0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKnZscGlfcHRyKQoreworICAgIHBhZGRyX3QgYWRkcjsKKyAgICBzdHJ1Y3Qg
dml0c19pdHRlIGl0dGU7CisgICAgc3RydWN0IHZjcHUgKnZjcHU7CisKKyAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsKKworICAgIGFkZHIgPSBpdHNfZ2V0X2l0dGVf
YWRkcmVzcyhpdHMsIGRldmlkLCBldmlkKTsKKyAgICBpZiAoIGFkZHIgPT0gSU5WQUxJRF9QQURE
UiApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmICggdmdpY19hY2Nlc3NfZ3Vlc3Rf
bWVtb3J5KGl0cy0+ZCwgYWRkciwgJml0dGUsIHNpemVvZihpdHRlKSwgZmFsc2UpICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgdmNwdSA9IGdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihp
dHMsIGl0dGUuY29sbGVjdGlvbik7CisgICAgaWYgKCAhdmNwdSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgICp2Y3B1X3B0ciA9IHZjcHU7CisgICAgKnZscGlfcHRyID0gaXR0ZS52bHBp
OworICAgIHJldHVybiB0cnVlOworfQorCisvKgorICogVGhpcyBmdW5jdGlvbiB0YWtlcyBjYXJl
IG9mIHRoZSBsb2NraW5nIGJ5IHRha2luZyB0aGUgaXRzX2xvY2sgaXRzZWxmLCBzbworICogYSBj
YWxsZXIgc2hhbGwgbm90IGhvbGQgdGhpcy4gQmVmb3JlIHJldHVybmluZywgdGhlIGxvY2sgaXMg
ZHJvcHBlZCBhZ2Fpbi4KKyAqLworYm9vbCByZWFkX2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMs
IHVpbnQzMl90IGRldmlkLCB1aW50MzJfdCBldmlkLAorICAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKip2Y3B1X3B0ciwgdWludDMyX3QgKnZscGlfcHRyKQoreworICAgIGJvb2wgcmV0OworCisg
ICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICByZXQgPSByZWFkX2l0dGVfbG9ja2Vk
KGl0cywgZGV2aWQsIGV2aWQsIHZjcHVfcHRyLCB2bHBpX3B0cik7CisgICAgc3Bpbl91bmxvY2so
Jml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIHJldDsKK30KKworLyoKKyAqIFF1ZXJpZXMg
dGhlIGNvbGxlY3Rpb24gYW5kIGRldmljZSB0YWJsZXMgdG8gdHJhbnNsYXRlIHRoZSBkZXZpY2Ug
SUQgYW5kCisgKiBldmVudCBJRCBhbmQgZmluZCB0aGUgYXBwcm9wcmlhdGUgSVRURS4gVGhlIGdp
dmVuIGNvbGxlY3Rpb24gSUQgYW5kIHRoZQorICogdmlydHVhbCBMUEkgbnVtYmVyIGFyZSB0aGVu
IHN0b3JlZCBpbnRvIHRoYXQgZW50cnkuCisgKiBJZiB2Y3B1X3B0ciBpcyBwcm92aWRlZCwgcmV0
dXJucyB0aGUgVkNQVSBiZWxvbmdpbmcgdG8gdGhhdCBjb2xsZWN0aW9uLgorICogTXVzdCBiZSBj
YWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4KKyAqLworYm9vbCB3cml0ZV9pdHRlX2xvY2tl
ZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsCisgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGV2aWQsIHVpbnQzMl90IGNvbGxpZCwgdWludDMyX3QgdmxwaSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKip2Y3B1X3B0cikKK3sKKyAgICBwYWRk
cl90IGFkZHI7CisgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRlOworCisgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7CisKKyAgICBpZiAoIGNvbGxpZCA+PSBpdHMtPm1h
eF9jb2xsZWN0aW9ucyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmICggdmxwaSA+
PSBpdHMtPmQtPmFyY2gudmdpYy5ucl9scGlzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgYWRkciA9IGl0c19nZXRfaXR0ZV9hZGRyZXNzKGl0cywgZGV2aWQsIGV2aWQpOworICAgIGlm
ICggYWRkciA9PSBJTlZBTElEX1BBRERSICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
aXR0ZS5jb2xsZWN0aW9uID0gY29sbGlkOworICAgIGl0dGUudmxwaSA9IHZscGk7CisKKyAgICBp
ZiAoIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsIGFkZHIsICZpdHRlLCBzaXplb2Yo
aXR0ZSksIHRydWUpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCB2Y3B1X3B0
ciApCisgICAgICAgICp2Y3B1X3B0ciA9IGdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihpdHMsIGNv
bGxpZCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCiAgKiBGdW5jdGlvbnMgdGhhdCBoYW5kbGUgSVRTIGNvbW1hbmRzICoK
ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLS0gCjIuOS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9u-0005Z2-2t; Fri, 26 May 2017 17:36:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9s-0005Vu-S2
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:16 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 02/FD-01734-09768295; Fri, 26 May 2017 17:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTbc/XSP
 S4MMWYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVsX+MBfulK67c0Whg/CnUxcjFISSwmVHi
 47MnzBDOckaJ9r1TWbsYOTnYBHQldtx8zQxiiwiESjxd8B2siFlgDVDRp6dgRcICXhIz+jewg
 dgsAqoSmy48YAexeQVsJC5/O8kCYksIyEk0nL8PNogTKD7r7GcmEFtIwFrizdbvrBMYuRcwMq
 xiVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQvAxDsYPz+x+k
 QoyQHk5Io7/R16pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgnpWlECgkWpaanVqRl5gADDSYt
 wcGjJMJ7GyTNW1yQmFucmQ6ROsWoKCXOexMkIQCSyCjNg2uDBfclRlkpYV5GoEOEeApSi3IzS
 1DlXzGKczAqCfPqAWNFiCczrwRu+iugxUxAi33PqYMsLklESEk1MFqvfMzYef7/Lu0TDg2ftK
 a8+7dOa6Jv3wtD75yWZvP3V/hyvTIfnoqpmDR51pwMb5GTZ48JCO/m8ptprsZzeKK/baecTdb
 K5Nvvll6YL+0zV93Y5bDtXOlsYfHr9pL1v8T9Td+pMW4WvLr+1JRaMXa5XbXbJpcfmvQ9YdOc
 a30B7se39C2T26fEUpyRaKjFXFScCADhtBNOaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495820174!84982581!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40892 invoked from network); 26 May 2017 17:36:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5545B15A1;
 Fri, 26 May 2017 10:36:14 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 19FE23F53D;
 Fri, 26 May 2017 10:36:12 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:27 +0100
Message-Id: <20170526173540.10066-20-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 19/32] ARM: vITS: provide access to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGVhY2ggZGV2aWNlIHdlIGFsbG9jYXRlIG9uZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGVh
Y2ggdmlydHVhbApldmVudCAoTVNJKS4KUHJvdmlkZSBhIGhlbHBlciBmdW5jdGlvbiB3aGljaCBy
ZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBhcHByb3ByaWF0ZQpzdHJ1Y3QsIHRvIGJlIGFibGUg
dG8gZmluZCB0aGUgcmlnaHQgc3RydWN0IHdoZW4gZ2l2ZW4gYSB2aXJ0dWFsCmRldmljZUlEL2V2
ZW50SUQgcGFpci4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgNTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmggfCAgNCArKysKIDIgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCmluZGV4IGFlYmMyNTcuLjM4ZjA4NDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtODAw
LDYgKzgwMCw2NSBAQCBvdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAorLyogTXVzdCBiZSBjYWxs
ZWQgd2l0aCB0aGUgaXRzX2RldmljZV9sb2NrIGhlbGQuICovCitzdGF0aWMgc3RydWN0IGl0c19k
ZXZpY2UgKmdldF9pdHNfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxs
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2
aWQpCit7CisgICAgc3RydWN0IHJiX25vZGUgKm5vZGUgPSBkLT5hcmNoLnZnaWMuaXRzX2Rldmlj
ZXMucmJfbm9kZTsKKyAgICBzdHJ1Y3QgaXRzX2RldmljZSAqZGV2OworCisgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jaykpOworCisgICAgd2hp
bGUgKG5vZGUpCisgICAgeworICAgICAgICBpbnQgY21wOworCisgICAgICAgIGRldiA9IHJiX2Vu
dHJ5KG5vZGUsIHN0cnVjdCBpdHNfZGV2aWNlLCByYm5vZGUpOworICAgICAgICBjbXAgPSBjb21w
YXJlX2l0c19ndWVzdF9kZXZpY2VzKGRldiwgdmRvb3JiZWxsLCB2ZGV2aWQpOworCisgICAgICAg
IGlmICggIWNtcCApCisgICAgICAgICAgICByZXR1cm4gZGV2OworCisgICAgICAgIGlmICggY21w
ID4gMCApCisgICAgICAgICAgICBub2RlID0gbm9kZS0+cmJfbGVmdDsKKyAgICAgICAgZWxzZQor
ICAgICAgICAgICAgbm9kZSA9IG5vZGUtPnJiX3JpZ2h0OworICAgIH0KKworICAgIHJldHVybiBO
VUxMOworfQorCitzdGF0aWMgc3RydWN0IHBlbmRpbmdfaXJxICpnZXRfZXZlbnRfcGVuZGluZ19p
cnEoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBldmVu
dGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICpob3N0X2xwaSkKK3sKKyAgICBzdHJ1Y3QgaXRzX2RldmljZSAqZGV2OworICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqcGlycSA9IE5VTEw7CisKKyAgICBzcGluX2xvY2soJmQtPmFyY2gu
dmdpYy5pdHNfZGV2aWNlc19sb2NrKTsKKyAgICBkZXYgPSBnZXRfaXRzX2RldmljZShkLCB2ZG9v
cmJlbGxfYWRkcmVzcywgdmRldmlkKTsKKyAgICBpZiAoIGRldiAmJiBldmVudGlkIDwgZGV2LT5l
dmVudGlkcyApCisgICAgeworICAgICAgICBwaXJxID0gJmRldi0+cGVuZF9pcnFzW2V2ZW50aWRd
OworICAgICAgICBpZiAoIGhvc3RfbHBpICkKKyAgICAgICAgICAgICpob3N0X2xwaSA9IGRldi0+
aG9zdF9scGlfYmxvY2tzW2V2ZW50aWQgLyBMUElfQkxPQ0tdICsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIChldmVudGlkICUgTFBJX0JMT0NLKTsKKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmQt
PmFyY2gudmdpYy5pdHNfZGV2aWNlc19sb2NrKTsKKworICAgIHJldHVybiBwaXJxOworfQorCitz
dHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0
IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBldmVu
dGlkKQoreworICAgIHJldHVybiBnZXRfZXZlbnRfcGVuZGluZ19pcnEoZCwgdmRvb3JiZWxsX2Fk
ZHJlc3MsIHZkZXZpZCwgZXZlbnRpZCwgTlVMTCk7Cit9CisKIC8qIFNjYW4gdGhlIERUIGZvciBh
bnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMgb3V0IG9mIGl0LiAq
Lwogdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IDQwZjRlZjUuLmQxNjJlODkgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xNjksNiArMTY5LDEwIEBAIGludCBnaWN2M19p
dHNfbWFwX2d1ZXN0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLAogaW50IGdpY3YzX2FsbG9jYXRl
X2hvc3RfbHBpX2Jsb2NrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90ICpmaXJzdF9scGkpOwog
dm9pZCBnaWN2M19mcmVlX2hvc3RfbHBpX2Jsb2NrKHVpbnQzMl90IGZpcnN0X2xwaSk7CiAKK3N0
cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZldmVu
dGlkKTsKICNlbHNlCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25z
dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCi0tIAoyLjkuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9u-0005Zg-Az; Fri, 26 May 2017 17:36:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9t-0005Rk-6l
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 65/77-03557-09768295; Fri, 26 May 2017 17:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXdCuka
 kwf0v8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGGatZCm7xVNzfvoaxgfE7ZxcjF4eQwCZG
 iZ2Hm5ggnOWMEv/aX7N3MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8AaRon2T09Zuxg5OIQFL
 CQWzkwAqWERUJXY+WsjK4jNK2Aj8aq3C2yOhICcRMP5+2BzOIHis85+ZgKxhQSsJd5s/c46gZ
 F7ASPDKkb14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7
 G7sv+hxglOZiURHmnr1OPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBOylNI1JIsCg1PbUiLTMH
 GGgwaQkOHiUR3nkgad7igsTc4sx0iNQpRkUpcd4gkIQASCKjNA+uDRbclxhlpYR5GYEOEeIpS
 C3KzSxBlX/FKM7BqCTMywQyhSczrwRu+iugxUxAi33PqYMsLklESEk1MC5Y1f5aybYnInTHfM
 Wf7htyzK8ZTJvJP7uJrWyJuuie3gd12UqvPf2/tK7XFTFUvnEivGahLeOuupzTX05MUFjMvUb
 ceWnZg9L5itu97v3auS9X53+JhftWse7GJacnpcdHnmD7I5iZLjpj3683i+Z8FY77fPFLqvu/
 2hWrWqcdLIj3V5i0/7oSS3FGoqEWc1FxIgBxLr0WaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1495820176!100031552!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18622 invoked from network); 26 May 2017 17:36:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 26 May 2017 17:36:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD0D780D;
 Fri, 26 May 2017 10:36:15 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9442F3F53D;
 Fri, 26 May 2017 10:36:14 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:28 +0100
Message-Id: <20170526173540.10066-21-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 20/32] ARM: vITS: handle INT command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElOVCBjb21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlE
L0V2ZW50SUQgcGFpcgphcyBwZW5kaW5nIGFuZCB0aHVzIHRyaWdnZXJzIGl0IHRvIGJlIGluamVj
dGVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyMSArKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRl
eCA4ZjRhOWUxLi44MGE0NjI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMjg2LDYgKzI4NiwyNCBAQCBz
dGF0aWMgdWludDY0X3QgaXRzX2NtZF9tYXNrX2ZpZWxkKHVpbnQ2NF90ICppdHNfY21kLCB1bnNp
Z25lZCBpbnQgd29yZCwKICNkZWZpbmUgaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kKSAgICAgICBp
dHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA2MywgIDEpCiAjZGVmaW5lIGl0c19jbWRfZ2V0X2l0
dGFkZHIoY21kKSAgICAgICAgKGl0c19jbWRfbWFza19maWVsZChjbWQsIDIsIDgsIDQ0KSA8PCA4
KQogCitzdGF0aWMgaW50IGl0c19oYW5kbGVfaW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50
NjRfdCAqY21kcHRyKQoreworICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNl
aWQoY21kcHRyKTsKKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRy
KTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICB1aW50MzJfdCB2bHBpOworCisgICAgaWYg
KCAhcmVhZF9pdHRlKGl0cywgZGV2aWQsIGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQorICAgICAg
ICByZXR1cm4gLTE7CisKKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQorICAgICAgICBy
ZXR1cm4gLTE7CisKKyAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2Y3B1LCB2bHBpKTsKKworICAg
IHJldHVybiAwOworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAg
KCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJl
ZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTMxNSw2ICszMzMs
OSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2aXJ0X2l0cyAqaXRzKQogCiAgICAgICAgIHN3aXRjaCAoIGl0c19jbWRfZ2V0X2NvbW1h
bmQoY29tbWFuZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgorICAg
ICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9pbnQoaXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CiAgICAgICAgICAgICAvKiBXZSBo
YW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwog
ICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9x-0005fT-KL; Fri, 26 May 2017 17:36:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9x-0005ds-6K
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:21 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D7/1B-02956-49768295; Fri, 26 May 2017 17:36:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXdyuka
 kwYMnGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a82avYC/7JVBy6vpupgXGWWBcjF4eQwCZG
 iVXH7jJDOMsZJW5u3s3YxcjJwSagK7Hj5mtmEFtEIFTi6YLvYEXMAmsYJdo/PWXtYuTgEBawk
 rjxQhmkhkVAVWLFvrfsIDavgI3EpwnXWUFsCQE5iYbz98HmcALFZ539zARiCwlYS7zZ+p11Ai
 P3AkaGVYwaxalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAII
 djE2LAg8xSnIwKYnyTl+nHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndSmkakkGBRanpqRVpm
 DjDUYNISHDxKIrzzQNK8xQWJucWZ6RCpU4yKUuK8N0ESAiCJjNI8uDZYeF9ilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMC8TyBSezLwSuOmvgBYzAS32PacOsrgkESEl1cCoWGan+GTNxmXr+N
 d2LiupTZp5vel78i4jpiqe26GVv880RNWoNG2R6qwvY1xTqLyMMa4hLPamsWLZmg5Z7VV5P0L
 PBNitZ2VTW8BR05Lwh0nCUUEsYnPLUZ3/i9Q92wQNXn5gvrfD86pF8oKMHfx+qS+zPTRzNXdd
 8rmq6J91w2t2VvxUBSWW4oxEQy3mouJEANSdDfRqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495820179!92187681!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3671 invoked from network); 26 May 2017 17:36:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 26 May 2017 17:36:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF2BF80D;
 Fri, 26 May 2017 10:36:18 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9198E3F53D;
 Fri, 26 May 2017 10:36:17 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:30 +0100
Message-Id: <20170526173540.10066-23-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 22/32] ARM: vITS: handle CLEAR command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpbnRyb2R1Y2VzIHRoZSBJVFMgY29tbWFuZCBoYW5kbGVyIGZvciB0aGUgQ0xFQVIgY29t
bWFuZCwgd2hpY2gKY2xlYXJzIHRoZSBwZW5kaW5nIHN0YXRlIG9mIGFuIExQSS4KVGhpcyByZW1v
dmVzIGEgbm90LXlldCBpbmplY3RlZCwgYnV0IGFscmVhZHkgcXVldWVkIElSUSBmcm9tIGEgVkNQ
VS4KQXMgcmVhZF9pdHRlKCkgaXMgbm93IGV2ZW50dWFsbHkgdXNlZCwgd2UgYWRkIHRoZSBzdGF0
aWMga2V5d29yZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNTkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDU3
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA3NzIwNWJj
Li4zYmE0OWRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNTIsNiArNTIsNyBAQAogICovCiBzdHJ1Y3Qg
dmlydF9pdHMgewogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgcGFkZHJfdCBkb29yYmVsbF9h
ZGRyZXNzOwogICAgIHVuc2lnbmVkIGludCBkZXZpZF9iaXRzOwogICAgIHVuc2lnbmVkIGludCBl
dmlkX2JpdHM7CiAgICAgc3BpbmxvY2tfdCB2Y21kX2xvY2s7ICAgICAgIC8qIFByb3RlY3RzIHRo
ZSB2aXJ0dWFsIGNvbW1hbmQgYnVmZmVyLCB3aGljaCAqLwpAQCAtMjM1LDggKzIzNiw4IEBAIHN0
YXRpYyBib29sIHJlYWRfaXR0ZV9sb2NrZWQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90
IGRldmlkLAogICogVGhpcyBmdW5jdGlvbiB0YWtlcyBjYXJlIG9mIHRoZSBsb2NraW5nIGJ5IHRh
a2luZyB0aGUgaXRzX2xvY2sgaXRzZWxmLCBzbwogICogYSBjYWxsZXIgc2hhbGwgbm90IGhvbGQg
dGhpcy4gQmVmb3JlIHJldHVybmluZywgdGhlIGxvY2sgaXMgZHJvcHBlZCBhZ2Fpbi4KICAqLwot
Ym9vbCByZWFkX2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1aW50
MzJfdCBldmlkLAotICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKip2Y3B1X3B0ciwgdWludDMy
X3QgKnZscGlfcHRyKQorc3RhdGljIGJvb2wgcmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRz
LCB1aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgdmNwdSAqKnZjcHVfcHRyLCB1aW50MzJfdCAqdmxwaV9wdHIpCiB7CiAgICAgYm9vbCBy
ZXQ7CiAKQEAgLTM0Niw2ICszNDcsNTcgQEAgc3RhdGljIGludCBpdHNfaGFuZGxlX21hcGMoc3Ry
dWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCiAgICAgcmV0dXJuIDA7CiB9CiAK
Ky8qCisgKiBDTEVBUiByZW1vdmVzIHRoZSBwZW5kaW5nIHN0YXRlIGZyb20gYW4gTFBJLiAqLwor
c3RhdGljIGludCBpdHNfaGFuZGxlX2NsZWFyKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRf
dCAqY21kcHRyKQoreworICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQo
Y21kcHRyKTsKKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsK
KyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisgICAgc3RydWN0IHZjcHUgKnZjcHU7CisgICAg
dWludDMyX3QgdmxwaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCByZXQgPSAt
MTsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICAvKiBUcmFuc2xhdGUg
dGhlIERldklEL0V2SUQgcGFpciBpbnRvIGEgdkNQVS92TFBJIHBhaXIuICovCisgICAgaWYgKCAh
cmVhZF9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLCAmdmNwdSwgJnZscGkpICkKKyAg
ICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgcCA9IGdpY3YzX2l0c19nZXRfZXZlbnRfcGVu
ZGluZ19pcnEoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQpOworICAgIC8qIFByb3RlY3Qg
YWdhaW5zdCBhbiBpbnZhbGlkIExQSSBudW1iZXIuICovCisgICAgaWYgKCB1bmxpa2VseSghcCkg
KQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAgICAvKgorICAgICAqIFRPRE86IFRoaXMg
cmVsaWVzIG9uIHRoZSBWQ1BVIGJlaW5nIGNvcnJlY3QgaW4gdGhlIElUUyB0YWJsZXMuCisgICAg
ICogVGhpcyBjYW4gYmUgZml4ZWQgYnkgZWl0aGVyIHVzaW5nIGEgcGVyLUlSUSBsb2NrIG9yIGJ5
IHVzaW5nCisgICAgICogdGhlIFZDUFUgSUQgZnJvbSB0aGUgcGVuZGluZ19pcnEgaW5zdGVhZC4K
KyAgICAgKi8KKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKKworICAgIC8qCisgICAgICogSWYgdGhlIExQSSBpcyBhbHJlYWR5IHZpc2libGUgb24g
dGhlIGd1ZXN0LCBpdCBpcyB0b28gbGF0ZSB0bworICAgICAqIGNsZWFyIHRoZSBwZW5kaW5nIHN0
YXRlLiBIb3dldmVyIHRoaXMgaXMgYSBiZW5pZ24gcmFjZSB0aGF0IGNhbgorICAgICAqIGhhcHBl
biBvbiByZWFsIGhhcmR3YXJlLCB0b286IElmIHRoZSBMUEkgaGFzIGFscmVhZHkgYmVlbiBmb3J3
YXJkZWQKKyAgICAgKiB0byBhIENQVSBpbnRlcmZhY2UsIGEgQ0xFQVIgcmVxdWVzdCByZWFjaGlu
ZyB0aGUgcmVkaXN0cmlidXRvciBoYXMKKyAgICAgKiBubyBlZmZlY3Qgb24gdGhhdCBMUEkgYW55
bW9yZS4gU2luY2UgTFBJcyBhcmUgZWRnZSB0cmlnZ2VyZWQgYW5kCisgICAgICogaGF2ZSBubyBh
Y3RpdmUgc3RhdGUsIHdlIGRvbid0IG5lZWQgdG8gY2FyZSBhYm91dCB0aGlzIGhlcmUuCisgICAg
ICovCisgICAgaWYgKCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVz
KSApCisgICAgICAgIGdpY19yZW1vdmVfaXJxKHZjcHUsIHApOworCisgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICByZXQgPSAwOwor
CitvdXRfdW5sb2NrOgorICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIHJl
dHVybiByZXQ7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAo
KCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVn
KSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKIApAQCAtMzc1LDYgKzQyNyw5
IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHZpcnRfaXRzICppdHMpCiAKICAgICAgICAgc3dpdGNoICggaXRzX2NtZF9nZXRfY29tbWFu
ZChjb21tYW5kKSApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9DTEVBUjoKKyAg
ICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfY2xlYXIoaXRzLCBjb21tYW5kKTsKKyAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX0lOVDoKICAgICAgICAgICAgIHJldCA9
IGl0c19oYW5kbGVfaW50KGl0cywgY29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKLS0gCjIu
OS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJ9y-0005ht-Tf; Fri, 26 May 2017 17:36:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJ9y-0005g1-A5
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:22 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 71/6E-02181-59768295; Fri, 26 May 2017 17:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTXdSuka
 kwYoGdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVjOdsBcdFKz7tesjYwLhMoIuRk0NIYDOj
 xPmZCl2MXED2ckaJOxu7WUESbAK6EjtuvmYGsUUEQiWeLvjODFLELLCGUaL901OgIg4OYQFLi
 Z1zdUFMFgFViRfX/EHKeQVsJJ4cf8gOYksIyEk0nL8PNoYTKD7r7GcmiL3WEm+2fmedwMi9gJ
 FhFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoHfrGRgYdzB
 OWOV3iFGSg0lJlHf6OvVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8k9I0IoUEi1LTUyvSMnOA
 YQaTluDgURLhnQeS5i0uSMwtzkyHSJ1iVJQS5w0CSQiAJDJK8+DaYKF9iVFWSpiXkYGBQYinI
 LUoN7MEVf4VozgHo5IwLxPIFJ7MvBK46a+AFjMBLfY9pw6yuCQRISXVwFgyXdC/xz985rtOLk
 e+xrNh93Zd59Eq5z0xuWntKwb5MxpHtpmysH/nC58ZL3fCyNHQoiHhWPDPvWWVh+1FwxZtjl6
 ZrJRxePd897uLjfmCi90zltRLLFj0ZMUy4Um9z7LTnd5ZySga2SzuX7N1wrWuR1avitfK8TuH
 Pd1Wq9Ww69P9q6fmyyqxFGckGmoxFxUnAgCanMuiaAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495820177!72045643!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57322 invoked from network); 26 May 2017 17:36:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5270815A1;
 Fri, 26 May 2017 10:36:17 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 17C8F3F53D;
 Fri, 26 May 2017 10:36:15 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:29 +0100
Message-Id: <20170526173540.10066-22-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 21/32] ARM: vITS: handle MAPC command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIE1BUEMgY29tbWFuZCBhc3NvY2lhdGVzIGEgZ2l2ZW4gY29sbGVjdGlvbiBJRCB3aXRoIGEg
Z2l2ZW4KcmVkaXN0cmlidXRvciwgdGh1cyBtYXBwaW5nIGNvbGxlY3Rpb25zIHRvIFZDUFVzLgpX
ZSBqdXN0IHN0b3JlIHRoZSB2Y3B1X2lkIGluIHRoZSBjb2xsZWN0aW9uIHRhYmxlIGZvciB0aGF0
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMt
aXRzLmMKaW5kZXggODBhNDYyNS4uNzcyMDViYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTExNSw2ICsx
MTUsMjUgQEAgc3RhdGljIHBhZGRyX3QgZ2V0X2Jhc2VyX3BoeXNfYWRkcih1aW50NjRfdCByZWcp
CiB9CiAKIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCitzdGF0
aWMgaW50IGl0c19zZXRfY29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDE2X3Qg
Y29sbGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sbF90YWJsZV9lbnRyeV90
IHZjcHVfaWQpCit7CisgICAgcGFkZHJfdCBhZGRyID0gZ2V0X2Jhc2VyX3BoeXNfYWRkcihpdHMt
PmJhc2VyX2NvbGwpOworCisgICAgLyogVGhlIGNvbGxlY3Rpb24gdGFibGUgZW50cnkgbXVzdCBi
ZSBhYmxlIHRvIHN0b3JlIGEgVkNQVSBJRC4gKi8KKyAgICBCVUlMRF9CVUdfT04oQklUKHNpemVv
Zihjb2xsX3RhYmxlX2VudHJ5X3QpICogOCkgPCBNQVhfVklSVF9DUFVTKTsKKworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOworCisgICAgaWYgKCBjb2xsaWQgPj0g
aXRzLT5tYXhfY29sbGVjdGlvbnMgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIHJl
dHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5
X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaWQsIHNpemVv
Zih2Y3B1X2lkKSwgdHJ1ZSk7Cit9CisKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBs
b2NrIGhlbGQuICovCiBzdGF0aWMgc3RydWN0IHZjcHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlv
bihzdHJ1Y3QgdmlydF9pdHMgKml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IGNvbGxpZCkKIHsKQEAgLTMwNCw2ICszMjMsMjkgQEAgc3Rh
dGljIGludCBpdHNfaGFuZGxlX2ludChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNt
ZHB0cikKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBpdHNfaGFuZGxlX21hcGMoc3Ry
dWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgY29s
bGlkID0gaXRzX2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHVpbnQ2NF90IHJkYmFz
ZSA9IGl0c19jbWRfbWFza19maWVsZChjbWRwdHIsIDIsIDE2LCA0NCk7CisKKyAgICBpZiAoIGNv
bGxpZCA+PSBpdHMtPm1heF9jb2xsZWN0aW9ucyApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IGlmICggcmRiYXNlID49IGl0cy0+ZC0+bWF4X3ZjcHVzICkKKyAgICAgICAgcmV0dXJuIC0xOwor
CisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIGlmICggaXRzX2NtZF9nZXRf
dmFsaWRiaXQoY21kcHRyKSApCisgICAgICAgIGl0c19zZXRfY29sbGVjdGlvbihpdHMsIGNvbGxp
ZCwgcmRiYXNlKTsKKyAgICBlbHNlCisgICAgICAgIGl0c19zZXRfY29sbGVjdGlvbihpdHMsIGNv
bGxpZCwgVU5NQVBQRURfQ09MTEVDVElPTik7CisKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNf
bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwogI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpF
KGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQogI2RlZmluZSBJVFNf
Q01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQogCkBA
IC0zMzYsNiArMzc4LDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9J
TlQ6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfTUFQQzoKKyAgICAgICAgICAg
IHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKICAgICAgICAgICAgIC8qIFdlIGhhbmRsZSBJ
VFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdub3JlIFNZTkMuICovCiAgICAgICAg
ICAgICBicmVhazsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJA1-0005nS-Bu; Fri, 26 May 2017 17:36:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJA0-0005k2-2C
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:24 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E9/6C-02955-79768295; Fri, 26 May 2017 17:36:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTXdauka
 kwePpehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcg9+ZC3ZoVMyYaNPA2CDfxcjFISSwiVHi
 +JuZjF2MnEDOckaJxd2hIDabgK7EjpuvmUFsEYFQiacLvjODNDALrGGUaP/0lBUkISxgLbF/y
 yqgZg4OFgFViQn7y0HCvAI2Em9mXgebKSEgJ9Fw/j7YHE6g+Kyzn5kgdllLvNn6nXUCI/cCRo
 ZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB3q1nYGDcwdi
 w1+8QoyQHk5Io7/R16pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHil0jQihQSLUtNTK9Iyc4Bh
 BpOW4OBREuF9kwqU5i0uSMwtzkyHSJ1iVJQS5w0C6RMASWSU5sG1wUL7EqOslDAvIwMDgxBPQ
 WpRbmYJqvwrRnEORiVhXiaQKTyZeSVw018BLWYCWux7Th1kcUkiQkqqgbHGV7ztcIP0IQ9Ltm
 d1gvE7OCwcw0/v+/j87dXK+afb/au6vte/fDZZZkXLM642sQ039zV1lqQ4WAmopDJqHb6tMeP
 KFiG+Y1/D3MO3zpTLXjjHn33LZemdS2Z3zSh6IKvq7F54Ilfhd1uVrZLr1rnNR895Nre9O/uE
 739rNKvJxl+5TW2LbymxFGckGmoxFxUnAgAD4hamaAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1495820182!85905704!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29933 invoked from network); 26 May 2017 17:36:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 26 May 2017 17:36:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF1C580D;
 Fri, 26 May 2017 10:36:21 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94B5C3F53D;
 Fri, 26 May 2017 10:36:20 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:32 +0100
Message-Id: <20170526173540.10066-25-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 24/32] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBMUElzIGdldCB1bm1hcHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0aWxsIGJlIGlu
IHNvbWUgTFIgb2YKc29tZSBWQ1BVLiBOZXZlcnRoZWxlc3Mgd2UgcmVtb3ZlIHRoZSBjb3JyZXNw
b25kaW5nIHBlbmRpbmdfaXJxCihwb3NzaWJseSBmcmVlaW5nIGl0KSwgYW5kIGRldGVjdCB0aGlz
IGNhc2UgKGlycV90b19wZW5kaW5nKCkgcmV0dXJucwpOVUxMKSB3aGVuIHRoZSBMUiBnZXRzIGNs
ZWFuZWQgdXAgbGF0ZXIuCkhvd2V2ZXIgYSAqbmV3KiBMUEkgbWF5IGdldCBtYXBwZWQgd2l0aCB0
aGUgc2FtZSBudW1iZXIgd2hpbGUgdGhlIG9sZApMUEkgaXMgKnN0aWxsKiBpbiBzb21lIExSLiBU
byBhdm9pZCBnZXR0aW5nIHRoZSB3cm9uZyBzdGF0ZSwgd2UgbWFyawpldmVyeSBuZXdseSBtYXBw
ZWQgTFBJIGFzIFBSSVNUSU5FLCB3aGljaCBtZWFuczogaGFzIG5ldmVyIGJlZW4gaW4gYW4KTFIg
YmVmb3JlLiBJZiB3ZSBkZXRlY3QgdGhlIExQSSBpbiBhbiBMUiBhbnl3YXksIGl0IG11c3QgaGF2
ZSBiZWVuIGFuCm9sZGVyIG9uZSwgd2hpY2ggd2UgY2FuIHNpbXBseSByZXRpcmUuCkJlZm9yZSBp
bnNlcnRpbmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExSLCB3ZSBtdXN0IG1ha2Ugc3Vy
ZSB0aGF0Cml0J3Mgbm90IGFscmVhZHkgaW4gYW5vdGhlciBMUiwgYXMgdGhlIGFyY2hpdGVjdHVy
ZSBmb3JiaWRzIHR3bwppbnRlcnJ1cHRzIHdpdGggdGhlIHNhbWUgdmlydHVhbCBJUlEgbnVtYmVy
IG9uIG9uZSBDUFUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8IDUxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oIHwgIDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCmluZGV4IDllMzIxMDMuLmRhNWJhODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM3NSw2ICszNzUsOCBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCwKIHsKICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCisgICAgY2xlYXJf
Yml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKTsKKwogICAgIGdpY19o
d19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUpOwogCiAgICAgc2V0X2JpdChHSUNfSVJRX0dV
RVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwpAQCAtNDQxLDYgKzQ0Myw0MCBAQCB2b2lkIGdpY19y
YWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSkKICNlbmRpZgogfQogCisvKgorICogRmluZCBhbiB1bnVzZWQgTFIgdG8gaW5zZXJ0IGFuIElS
USBpbnRvLCBzdGFydGluZyB3aXRoIHRoZSBMUiBnaXZlbgorICogYnkgQGxyLiBJZiB0aGlzIG5l
dyBpbnRlcnJ1cHQgaXMgYSBQUklTVElORSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0bworICog
YXZvaWQgaW5zZXJ0aW5nIHRoZSBzYW1lIElSUSB0d2ljZS4gVGhpcyBzaXR1YXRpb24gY2FuIG9j
Y3VyIHdoZW4gYW4KKyAqIGV2ZW50IGdldHMgZGlzY2FyZGVkIHdoaWxlIHRoZSBMUEkgaXMgaW4g
YW4gTFIsIGFuZCBhIG5ldyBMUEkgd2l0aCB0aGUKKyAqIHNhbWUgbnVtYmVyIGdldHMgbWFwcGVk
IHF1aWNrbHkgYWZ0ZXJ3YXJkcy4KKyAqLworc3RhdGljIHVuc2lnbmVkIGludCBnaWNfZmluZF91
bnVzZWRfbHIoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHIpCit7CisgICAgdW5zaWduZWQgaW50IG5yX2xy
cyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKKyAgICB1bnNpZ25lZCBsb25nICpscl9tYXNr
ID0gKHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21hc2spOworICAgIHN0cnVjdCBnaWNf
bHIgbHJfdmFsOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9j
aykpOworCisgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAt
PnN0YXR1cykgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHVzZWRfbHIgPSAwOworCisg
ICAgICAgIHdoaWxlICggKHVzZWRfbHIgPSBmaW5kX25leHRfYml0KGxyX21hc2ssIG5yX2xycywg
dXNlZF9scikpIDwgbnJfbHJzICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2ljX2h3X29wcy0+
cmVhZF9scih1c2VkX2xyLCAmbHJfdmFsKTsKKyAgICAgICAgICAgIGlmICggbHJfdmFsLnZpcnEg
PT0gcC0+aXJxICkKKyAgICAgICAgICAgICAgICByZXR1cm4gdXNlZF9scjsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIGxyID0gZmluZF9uZXh0X3plcm9fYml0KGxyX21hc2ssIG5yX2xycywgbHIp
OworCisgICAgcmV0dXJuIGxyOworfQorCiB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSwKICAgICAgICAgdW5zaWduZWQgaW50
IHByaW9yaXR5KQogewpAQCAtNDU2LDcgKzQ5Miw4IEBAIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2ly
cShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAogCiAgICAgaWYgKCB2
ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICkKICAg
ICB7Ci0gICAgICAgIGkgPSBmaW5kX2ZpcnN0X3plcm9fYml0KCZ0aGlzX2NwdShscl9tYXNrKSwg
bnJfbHJzKTsKKyAgICAgICAgaSA9IGdpY19maW5kX3VudXNlZF9scih2LCBwLCAwKTsKKwogICAg
ICAgICBpZiAoaSA8IG5yX2xycykgewogICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUo
bHJfbWFzaykpOwogICAgICAgICAgICAgZ2ljX3NldF9scihpLCBwLCBHSUNIX0xSX1BFTkRJTkcp
OwpAQCAtNDc5LDggKzUxNiwxNCBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1
Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsK
ICAgICBpcnEgPSBscl92YWwudmlycTsKICAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxKTsK
LSAgICAvKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdl
IGp1c3QgY2xlYW4gdXAgaGVyZS4gKi8KLSAgICBpZiAoIHVubGlrZWx5KCFwKSApCisgICAgLyoK
KyAgICAgKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdl
IGp1c3QgY2xlYW4gdXAgaGVyZS4KKyAgICAgKiBJZiB0aGF0IExQSSBpcyBtYXJrZWQgYXMgUFJJ
U1RJTkUsIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgTFIgaXMgYm9ndXMsCisgICAgICogYXMgaXQg
YmVsb25ncyB0byBhIHByZXZpb3VzLCBhbHJlYWR5IHVubWFwcGVkIExQSS4gU28gd2UgZGlzY2Fy
ZCBpdAorICAgICAqIGhlcmUgYXMgd2VsbC4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KCFw
KSB8fAorICAgICAgICAgdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVf
TFBJLCAmcC0+c3RhdHVzKSApCiAgICAgewogICAgICAgICBBU1NFUlQoaXNfbHBpKGlycSkpOwog
CkBAIC01OTAsNyArNjMzLDcgQEAgc3RhdGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFz
KHN0cnVjdCB2Y3B1ICp2KQogICAgIGluZmxpZ2h0X3IgPSAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0
X2lycXM7CiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdp
Yy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCiAgICAgewotICAgICAgICBsciA9IGZpbmRfbmV4dF96
ZXJvX2JpdCgmdGhpc19jcHUobHJfbWFzayksIG5yX2xycywgbHIpOworICAgICAgICBsciA9IGdp
Y19maW5kX3VudXNlZF9scih2LCBwLCBscik7CiAgICAgICAgIGlmICggbHIgPj0gbnJfbHJzICkK
ICAgICAgICAgewogICAgICAgICAgICAgLyogTm8gbW9yZSBmcmVlIExSczogZmluZCBhIGxvd2Vy
IHByaW9yaXR5IGlycSB0byBldmljdCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCAwMjczMmRiLi4zZmM0
Y2ViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtNjAsMTIgKzYwLDE4IEBAIHN0cnVjdCBwZW5kaW5nX2ly
cQogICAgICAqIHZjcHUgd2hpbGUgaXQgaXMgc3RpbGwgaW5mbGlnaHQgYW5kIG9uIGFuIEdJQ0hf
TFIgcmVnaXN0ZXIgb24gdGhlCiAgICAgICogb2xkIHZjcHUuCiAgICAgICoKKyAgICAgKiBHSUNf
SVJRX0dVRVNUX1BSSVNUSU5FX0xQSTogdGhlIElSUSBpcyBhIG5ld2x5IG1hcHBlZCBMUEksIHdo
aWNoCisgICAgICogaGFzIG5ldmVyIGJlZW4gaW4gYW4gTFIgYmVmb3JlLiBUaGlzIG1lYW5zIHRo
YXQgYW55IHRyYWNlIG9mIGFuCisgICAgICogTFBJIHdpdGggdGhlIHNhbWUgbnVtYmVyIGluIGFu
IExSIG11c3QgYmUgZnJvbSBhbiBvbGRlciBMUEksIHdoaWNoCisgICAgICogaGFzIGJlZW4gdW5t
YXBwZWQgYmVmb3JlLgorICAgICAqCiAgICAgICovCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfUVVF
VUVEICAgMAogI2RlZmluZSBHSUNfSVJRX0dVRVNUX0FDVElWRSAgIDEKICNkZWZpbmUgR0lDX0lS
UV9HVUVTVF9WSVNJQkxFICAyCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfRU5BQkxFRCAgMwogI2Rl
ZmluZSBHSUNfSVJRX0dVRVNUX01JR1JBVElORyAgIDQKKyNkZWZpbmUgR0lDX0lSUV9HVUVTVF9Q
UklTVElORV9MUEkgIDUKICAgICB1bnNpZ25lZCBsb25nIHN0YXR1czsKICAgICBzdHJ1Y3QgaXJx
X2Rlc2MgKmRlc2M7IC8qIG9ubHkgc2V0IGl0IHRoZSBpcnEgY29ycmVzcG9uZHMgdG8gYSBwaHlz
aWNhbCBpcnEgKi8KICAgICB1bnNpZ25lZCBpbnQgaXJxOwotLSAKMi45LjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJA3-0005rk-Ko; Fri, 26 May 2017 17:36:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJA1-0005nd-Tc
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:26 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 53/F0-02181-99768295; Fri, 26 May 2017 17:36:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTXdquka
 kwb5N4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ad2z+YCi67V7w6sIClgfG8aRcjF4eQwGZG
 iWt3/jJCOMsZJe7vWMvexcjJwSagK7Hj5mtmEFtEIFTi6YLvzCBFzAJrGCXaPz1lBUkIC1hK/
 Lw+F6yBRUBVYsW8dywgNq+AjcSfR7vA4hICchIN5++DDeIEis86+5kJxBYSsJZ4s/U76wRG7g
 WMDKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ9zAAEOxj
 7ZjkfYpTkYFIS5Z2+Tj1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvVJpGpJBgUWp6akVaZg4w
 2GDSEhw8SiK8b1KB0rzFBYm5xZnpEKlTjIpS4rxBIH0CIImM0jy4NliAX2KUlRLmZQQ6RIinI
 LUoN7MEVf4VozgHo5IwLxPIFJ7MvBK46a+AFjMBLfY9pw6yuCQRISXVwNjy7tcWT40fS/+cS8
 h31PJQvK96bMpJv7Mqk24JpxftPHIkW+7EP/0K0bmvZUsMNc0M0650du6ZHWfxzdVQ4daBdvm
 MJeXc26qdPz6rmOjgt0JN6MvLqx8U912JUqzi3KyU1vNHPulA7QJFqfA1a58ovnHnMFm+512U
 9FS15bNvvlwTlCvG8FuJpTgj0VCLuag4EQBCLr3jawIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1495820180!100459935!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19833 invoked from network); 26 May 2017 17:36:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5637615A1;
 Fri, 26 May 2017 10:36:20 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 19FC73F53D;
 Fri, 26 May 2017 10:36:18 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:31 +0100
Message-Id: <20170526173540.10066-24-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 23/32] ARM: vITS: handle MAPD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIE1BUEQgY29tbWFuZCBtYXBzIGEgZGV2aWNlIGJ5IGFzc29jaWF0aW5nIGEgbWVtb3J5IHJl
Z2lvbiBmb3IKc3RvcmluZyBJVEVzIHdpdGggYSBjZXJ0YWluIGRldmljZSBJRC4gU2luY2UgaXQg
ZmVhdHVyZXMgYSB2YWxpZCBiaXQsCk1BUEQgYWxzbyBjb3ZlcnMgdGhlICJ1bm1hcCIgZnVuY3Rp
b25hbGl0eSwgd2hpY2ggd2UgYWxzbyBjb3ZlciBoZXJlLgpXZSBzdG9yZSB0aGUgZ2l2ZW4gZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyBpbiB0aGUgZGV2aWNlIHRhYmxlLCBhbmQsIGlmCnRoaXMgY29t
bWFuZCBjb21lcyBmcm9tIERvbTAsIHRlbGwgdGhlIGhvc3QgSVRTIGRyaXZlciBhYm91dCB0aGlz
IG5ldwptYXBwaW5nLCBzbyBpdCBjYW4gaXNzdWUgdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBNQVBE
IGNvbW1hbmQgYW5kIGNyZWF0ZQp0aGUgcmVxdWlyZWQgdGFibGVzLiBXZSB0YWtlIGNhcmUgb2Yg
cm9sbGluZyBiYWNrIGFjdGlvbnMgc2hvdWxkIG9uZQpzdGVwIGZhaWwuClVwb24gdW5tYXBwaW5n
IGEgZGV2aWNlIHdlIG1ha2Ugc3VyZSB3ZSBjbGVhbiB1cCBhbGwgYXNzb2NpYXRlZApyZXNvdXJj
ZXMgYW5kIHJlbGVhc2UgdGhlIG1lbW9yeSBhZ2Fpbi4KV2UgdXNlIG91ciBleGlzdGluZyBndWVz
dCBtZW1vcnkgYWNjZXNzIGZ1bmN0aW9uIHRvIGZpbmQgdGhlIHJpZ2h0IElUVAplbnRyeSBhbmQg
c3RvcmUgdGhlIG1hcHBpbmcgdGhlcmUgKGluIGd1ZXN0IG1lbW9yeSkuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jICAgICAgICB8ICAxNyArKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My1s
cGkuYyAgICAgICAgfCAgMTcgKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAg
IHwgMTQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDUgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTgyIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCAzOGYwODQwLi44ODY0ZTBiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMKQEAgLTg1OSw2ICs4NTksMjMgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19pdHNfZ2V0
X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGdldF9ldmVu
dF9wZW5kaW5nX2lycShkLCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCBldmVudGlkLCBOVUxM
KTsKIH0KIAoraW50IGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLCBw
YWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IGV2ZW50aWQpCit7CisgICAgdWludDMyX3QgaG9zdF9s
cGkgPSBJTlZBTElEX0xQSTsKKworICAgIGlmICggIWdldF9ldmVudF9wZW5kaW5nX2lycShkLCB2
ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCBldmVudGlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmaG9zdF9scGkpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBp
ZiAoIGhvc3RfbHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnkoaG9zdF9scGksIGQtPmRvbWFpbl9pZCwg
SU5WQUxJRF9MUEkpOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qIFNjYW4gdGhlIERUIGZvciBh
bnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMgb3V0IG9mIGl0LiAq
Lwogdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jIGIveGVuL2FyY2gv
YXJtL2dpYy12My1scGkuYwppbmRleCA0MzhiYmZlLi41ZjZlODU1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWxwaS5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKQEAg
LTIwOSw2ICsyMDksMjMgQEAgb3V0OgogICAgIGlycV9leGl0KCk7CiB9CiAKK3ZvaWQgZ2ljdjNf
bHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmlydF9scGkpCit7Cisg
ICAgdW5pb24gaG9zdF9scGkgKmhscGlwLCBobHBpOworCisgICAgQVNTRVJUKGhvc3RfbHBpID49
IExQSV9PRkZTRVQpOworCisgICAgaG9zdF9scGkgLT0gTFBJX09GRlNFVDsKKworICAgIGhscGlw
ID0gJmxwaV9kYXRhLmhvc3RfbHBpc1tob3N0X2xwaSAvIEhPU1RfTFBJU19QRVJfUEFHRV1baG9z
dF9scGkgJSBIT1NUX0xQSVNfUEVSX1BBR0VdOworCisgICAgaGxwaS52aXJ0X2xwaSA9IHZpcnRf
bHBpOworICAgIGhscGkuZG9tX2lkID0gZG9tYWluX2lkOworCisgICAgd3JpdGVfdTY0X2F0b21p
YygmaGxwaXAtPmRhdGEsIGhscGkuZGF0YSk7Cit9CisKIHN0YXRpYyBpbnQgZ2ljdjNfbHBpX2Fs
bG9jYXRlX3BlbmR0YWJsZSh1aW50NjRfdCAqcmVnKQogewogICAgIHVpbnQ2NF90IHZhbDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMKaW5kZXggM2JhNDlkYi4uZTliMWNiNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTE1OSw2
ICsxNTksMjEgQEAgc3RhdGljIHN0cnVjdCB2Y3B1ICpnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24o
c3RydWN0IHZpcnRfaXRzICppdHMsCiAgICAgcmV0dXJuIGl0cy0+ZC0+dmNwdVt2Y3B1X2lkXTsK
IH0KIAorLyogU2V0IHRoZSBhZGRyZXNzIG9mIGFuIElUVCBmb3IgYSBnaXZlbiBkZXZpY2UgSUQu
ICovCitzdGF0aWMgaW50IGl0c19zZXRfaXR0X2FkZHJlc3Moc3RydWN0IHZpcnRfaXRzICppdHMs
IHVpbnQzMl90IGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qg
aXR0X2FkZHJlc3MsIHVpbnQzMl90IG5yX2JpdHMpCit7CisgICAgcGFkZHJfdCBhZGRyID0gZ2V0
X2Jhc2VyX3BoeXNfYWRkcihpdHMtPmJhc2VyX2Rldik7CisgICAgZGV2X3RhYmxlX2VudHJ5X3Qg
aXR0X2VudHJ5ID0gREVWX1RBQkxFX0VOVFJZKGl0dF9hZGRyZXNzLCBucl9iaXRzKTsKKworICAg
IGlmICggZGV2aWQgPj0gaXRzLT5tYXhfZGV2aWNlcyApCisgICAgICAgIHJldHVybiAtRU5PRU5U
OworCisgICAgcmV0dXJuIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgZGV2aWQgKiBzaXplb2YoZGV2X3Rh
YmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJml0dF9l
bnRyeSwgc2l6ZW9mKGl0dF9lbnRyeSksIHRydWUpOworfQorCiAvKgogICogTG9va3VwIHRoZSBh
ZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUgYXNzb2NpYXRlZCB3aXRo
CiAgKiB0aGF0IGRldmljZSBJRC4KQEAgLTM5OCw2ICs0MTMsMTMxIEBAIG91dF91bmxvY2s6CiAg
ICAgcmV0dXJuIHJldDsKIH0KIAorLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sg
aGVsZC4gKi8KK3N0YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICpp
dHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMy
X3QgdmV2aWQpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisgICAgc3RydWN0IHZjcHUgKnZjcHU7CisgICAgdWludDMyX3QgdmxwaTsKKwor
ICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOworCisgICAgaWYgKCAh
cmVhZF9pdHRlX2xvY2tlZChpdHMsIHZkZXZpZCwgdmV2aWQsICZ2Y3B1LCAmdmxwaSkgKQorICAg
ICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCisg
ICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBUaGlzIHJlbGll
cyBvbiB0aGUgVkNQVSBiZWluZyBjb3JyZWN0IGluIHRoZSBJVFMgdGFibGVzLgorICAgICAqIFRo
aXMgY2FuIGJlIGZpeGVkIGJ5IGVpdGhlciB1c2luZyBhIHBlci1JUlEgbG9jayBvciBieSB1c2lu
ZworICAgICAqIHRoZSBWQ1BVIElEIGZyb20gdGhlIHBlbmRpbmdfaXJxIGluc3RlYWQuCisgICAg
ICovCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
CisKKyAgICAvKiBSZW1vdmUgdGhlIHBlbmRpbmdfaXJxIGZyb20gdGhlIHRyZWUuICovCisgICAg
d3JpdGVfbG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKyAgICBw
ID0gcmFkaXhfdHJlZV9kZWxldGUoJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsIHZs
cGkpOworICAgIHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9s
b2NrKTsKKworICAgIGlmICggIXAgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgICAgICByZXR1cm4gLUVO
T0VOVDsKKyAgICB9CisKKyAgICAvKiBDbGVhbnVwIHRoZSBwZW5kaW5nX2lycSBhbmQgZGlzY29u
bmVjdCBpdCBmcm9tIHRoZSBMUEkuICovCisgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQp
OworICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKKyAgICB2Z2ljX2luaXRfcGVuZGlu
Z19pcnEocCwgSU5WQUxJRF9MUEkpOworCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmNw
dS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIC8qIFJlbW92ZSB0aGUgY29ycmVzcG9u
ZGluZyBob3N0IExQSSBlbnRyeSAqLworICAgIHJldHVybiBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZl
bnQoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2ZGV2aWQsIHZldmlkKTsKK30KKworc3RhdGljIHZvaWQgaXRzX3VubWFw
X2RldmljZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQpCit7CisgICAgZGV2
X3RhYmxlX2VudHJ5X3QgaXR0OworICAgIHVpbnQ2NF90IGV2aWQ7CisKKyAgICBzcGluX2xvY2so
Jml0cy0+aXRzX2xvY2spOworCisgICAgaWYgKCBpdHNfZ2V0X2l0dChpdHMsIGRldmlkLCAmaXR0
KSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyoKKyAgICAgKiBGb3IgRG9tVXMgd2UgbmVl
ZCB0byBjaGVjayB0aGF0IHRoZSBudW1iZXIgb2YgZXZlbnRzIHBlciBkZXZpY2UKKyAgICAgKiBp
cyByZWFsbHkgbGltaXRlZCwgb3RoZXJ3aXNlIGxvb3Bpbmcgb3ZlciBhbGwgZXZlbnRzIGNhbiB0
YWtlIHRvbworICAgICAqIGxvbmcgZm9yIGEgZ3Vlc3QuIFRoaXMgQVNTRVJUIGNhbiB0aGVuIGJl
IHJlbW92ZWQgaWYgdGhhdCBpcworICAgICAqIGNvdmVyZWQuCisgICAgICovCisgICAgQVNTRVJU
KGlzX2hhcmR3YXJlX2RvbWFpbihpdHMtPmQpKTsKKworICAgIGZvciAoIGV2aWQgPSAwOyBldmlk
IDwgREVWX1RBQkxFX0lUVF9TSVpFKGl0dCk7IGV2aWQrKyApCisgICAgICAgIC8qIERvbid0IGNh
cmUgYWJvdXQgZXJyb3JzIGhlcmUsIGNsZWFuIHVwIGFzIG11Y2ggYXMgcG9zc2libGUuICovCisg
ICAgICAgIGl0c19kaXNjYXJkX2V2ZW50KGl0cywgZGV2aWQsIGV2aWQpOworCitvdXQ6CisgICAg
c3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworfQorCitzdGF0aWMgaW50IGl0c19oYW5kbGVf
bWFwZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKK3sKKyAgICAvKiBz
aXplIGFuZCBkZXZpZCBnZXQgdmFsaWRhdGVkIGJ5IHRoZSBmdW5jdGlvbnMgY2FsbGVkIGJlbG93
LiAqLworICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsK
KyAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IGl0c19jbWRfZ2V0X3NpemUoY21kcHRyKSArIDE7Cisg
ICAgYm9vbCB2YWxpZCA9IGl0c19jbWRfZ2V0X3ZhbGlkYml0KGNtZHB0cik7CisgICAgcGFkZHJf
dCBpdHRfYWRkciA9IGl0c19jbWRfZ2V0X2l0dGFkZHIoY21kcHRyKTsKKyAgICBpbnQgcmV0Owor
CisgICAgLyogU2FuaXRpemUgdGhlIG51bWJlciBvZiBldmVudHMuICovCisgICAgaWYgKCB2YWxp
ZCAmJiAoc2l6ZSA+IGl0cy0+ZXZpZF9iaXRzKSApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IGlmICggIXZhbGlkICkKKyAgICAgICAgLyogRGlzY2FyZCBhbGwgZXZlbnRzIGFuZCByZW1vdmUg
cGVuZGluZyBMUElzLiAqLworICAgICAgICBpdHNfdW5tYXBfZGV2aWNlKGl0cywgZGV2aWQpOwor
CisgICAgLyoKKyAgICAgKiBUaGVyZSBpcyBubyBlYXN5IGFuZCBjbGVhbiB3YXkgZm9yIFhlbiB0
byBrbm93IHRoZSBJVFMgZGV2aWNlIElEIG9mIGEKKyAgICAgKiBwYXJ0aWN1bGFyIChQQ0kpIGRl
dmljZSwgc28gd2UgaGF2ZSB0byByZWx5IG9uIHRoZSBndWVzdCB0ZWxsaW5nCisgICAgICogdXMg
YWJvdXQgaXQuIEZvciAqbm93KiB3ZSBhcmUganVzdCB1c2luZyB0aGUgZGV2aWNlIElEICpEb20w
KiB1c2VzLAorICAgICAqIGJlY2F1c2UgdGhlIGRyaXZlciB0aGVyZSBoYXMgdGhlIGFjdHVhbCBr
bm93bGVkZ2UuCisgICAgICogRXZlbnR1YWxseSB0aGlzIHdpbGwgYmUgcmVwbGFjZWQgd2l0aCBh
IGRlZGljYXRlZCBoeXBlcmNhbGwgdG8KKyAgICAgKiBhbm5vdW5jZSBwYXNzLXRocm91Z2ggb2Yg
ZGV2aWNlcy4KKyAgICAgKi8KKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihpdHMtPmQpICkK
KyAgICB7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogRG9tMCdzIElUU2VzIGFyZSBtYXBwZWQg
MToxLCBzbyBib3RoIGFkZHJlc3NlcyBhcmUgdGhlIHNhbWUuCisgICAgICAgICAqIEFsc28gdGhl
IGRldmljZSBJRHMgYXJlIGVxdWFsLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0ID0gZ2ljdjNf
aXRzX21hcF9ndWVzdF9kZXZpY2UoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdHMtPmRvb3JiZWxs
X2FkZHJlc3MsIGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBCSVQoc2l6ZSksIHZhbGlkKTsKKyAgICAgICAgaWYgKCByZXQgJiYgdmFsaWQgKQorICAgICAg
ICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2sp
OworCisgICAgaWYgKCB2YWxpZCApCisgICAgICAgIHJldCA9IGl0c19zZXRfaXR0X2FkZHJlc3Mo
aXRzLCBkZXZpZCwgaXR0X2FkZHIsIHNpemUpOworICAgIGVsc2UKKyAgICAgICAgcmV0ID0gaXRz
X3NldF9pdHRfYWRkcmVzcyhpdHMsIGRldmlkLCBJTlZBTElEX1BBRERSLCAxKTsKKworICAgIHNw
aW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZp
bmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAx
KSA8PCAxMikKICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykg
JiBHRU5NQVNLKDE5LCA1KSkKIApAQCAtNDM2LDYgKzU3Niw5IEBAIHN0YXRpYyBpbnQgdmdpY19p
dHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAg
ICAgICAgIGNhc2UgR0lUU19DTURfTUFQQzoKICAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVf
bWFwYyhpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lU
U19DTURfTUFQRDoKKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwZChpdHMsIGNvbW1h
bmQpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKICAg
ICAgICAgICAgIC8qIFdlIGhhbmRsZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2Ug
aWdub3JlIFNZTkMuICovCiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKaW5kZXggZDE2MmU4OS4uZTc4ZGFkZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAg
LTE3Myw2ICsxNzMsMTEgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50
X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCB2ZGV2aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdmV2ZW50aWQpOworaW50IGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChz
dHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2ZW50
aWQpOwordm9pZCBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnkodWludDMyX3QgaG9zdF9scGks
IGludCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCB2aXJ0X2xwaSk7CisKICNlbHNlCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRf
aW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCi0tIAoyLjkuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJA3-0005sO-TF; Fri, 26 May 2017 17:36:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJA1-0005ng-Vo
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:26 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 4B/98-02199-99768295; Fri, 26 May 2017 17:36:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTXdGuka
 kwfQGMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePtxx6mghNeFZd//2dqYLxt3sXIxSEksIlR
 YuWzKcwQznJGiV1PdzN1MXJysAnoSuy4+ZoZxBYRCJV4uuA7WBGzwBpGifZPT1lBEsIC9hJ3N
 7xgA7FZBFQlrrzbxwhi8wrYSCy+9gUsLiEgJ9Fw/j7YIE6g+Kyzn8EWCAlYS7zZ+p11AiP3Ak
 aGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgT5mAIIdjK+
 6nQ8xSnIwKYnyTl+nHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcqTSNSSLAoNT21Ii0zBxhs
 MGkJDh4lEd43qUBp3uKCxNzizHSI1ClGRSlx3iCQPgGQREZpHlwbLMAvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZiXCWQKT2ZeCdz0V0CLmYAW+55TB1lckoiQkmpgbDXk2bPdQX+19OeTOt
 e/2z6fGJ1yR/mgmsjR+0+WfI5U1/e8b3nfLDtzo/WZPdGOc7rum9n4la07IB4aLr6eRbhr9u1
 7+xmL+6eJc7DIvrkUn7k6fc2KmF9S9/PnB68QWLazvHvjwQ6WaX+SHnf+/O1m376/+NS5vV+y
 v/Un/Jx0JPqHw2nJd0osxRmJhlrMRcWJADA/SBRrAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495820183!44623134!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14490 invoked from network); 26 May 2017 17:36:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 26 May 2017 17:36:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5650380D;
 Fri, 26 May 2017 10:36:23 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1A3303F53D;
 Fri, 26 May 2017 10:36:21 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:33 +0100
Message-Id: <20170526173540.10066-26-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 25/32] ARM: vITS: handle MAPTI/MAPI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIE1BUFRJIGNvbW1hbmRzIGFzc29jaWF0ZXMgYSBEZXZpY2VJRC9FdmVudElEIHBhaXIgd2l0
aCBhIExQSS9DUFUKcGFpciBhbmQgYWN0dWFsbHkgaW5zdGFudGlhdGVzIExQSSBpbnRlcnJ1cHRz
LiBNQVBJIGlzIGp1c3QgYSB2YXJpYW50Cm9mIHRoaXMgY29tbWVudCwgd2hlcmUgdGhlIExQSSBJ
RCBpcyB0aGUgc2FtZSBhcyB0aGUgZXZlbnQgSUQuCldlIGNvbm5lY3QgdGhlIGFscmVhZHkgYWxs
b2NhdGVkIGhvc3QgTFBJIHRvIHRoaXMgdmlydHVhbCBMUEksIHNvIHRoYXQKYW55IHRyaWdnZXJp
bmcgTFBJIG9uIHRoZSBob3N0IGNhbiBiZSBxdWlja2x5IGZvcndhcmRlZCB0byBhIGd1ZXN0LgpC
ZXNpZGUgZW50ZXJpbmcgdGhlIGRvbWFpbiBhbmQgdGhlIHZpcnR1YWwgTFBJIG51bWJlciBpbiB0
aGUgcmVzcGVjdGl2ZQpob3N0IExQSSBlbnRyeSwgd2UgYWxzbyBpbml0aWFsaXplIGFuZCBhZGQg
dGhlIGFscmVhZHkgYWxsb2NhdGVkCnN0cnVjdCBwZW5kaW5nX2lycSB0byBvdXIgcmFkaXggdHJl
ZSwgc28gdGhhdCB3ZSBjYW4gbm93IGVhc2lseSBmaW5kIGl0CmJ5IGl0cyB2aXJ0dWFsIExQSSBu
dW1iZXIuCldlIGFsc28gcmVhZCB0aGUgcHJvcGVydHkgdGFibGUgdG8gdXBkYXRlIHRoZSBlbmFi
bGVkIGJpdCBhbmQgdGhlCnByaW9yaXR5IGZvciBvdXIgbmV3IExQSSwgYXMgd2UgbWlnaHQgaGF2
ZSBtaXNzZWQgdGhpcyBkdXJpbmcgYW4gZWFybGllcgpJTlZBTEwgY2FsbCAod2hpY2ggb25seSBj
aGVja3MgbWFwcGVkIExQSXMpLiBCdXQgd2UgbWFrZSBzdXJlIHRoYXQgdGhlCnByb3BlcnR5IHRh
YmxlIGlzIGFjdHVhbGx5IHZhbGlkLCBhcyBhbGwgcmVkaXN0cmlidXRvcnMgbWlnaHQgc3RpbGwK
YmUgZGlzYWJsZWQgYXQgdGhpcyBwb2ludC4KU2luY2Ugd3JpdGVfaXR0ZV9sb2NrZWQoKSBub3cg
c2VlcyBpdHMgZmlyc3QgdXNhZ2UsIHdlIGNoYW5nZSB0aGUKZGVjbGFyYXRpb24gdG8gc3RhdGlj
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAgMjcgKysrKysrKysKIHhl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTM4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAg
IDMgKwogMyBmaWxlcyBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dp
Yy12My1pdHMuYwppbmRleCA4ODY0ZTBiLi40MWZmZjY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTg3Niw2
ICs4NzYsMzMgQEAgaW50IGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpk
LCBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAogICAgIHJldHVybiAwOwogfQogCisvKgorICog
Q29ubmVjdHMgdGhlIGV2ZW50IElEIGZvciBhbiBhbHJlYWR5IGFzc2lnbmVkIGRldmljZSB0byB0
aGUgZ2l2ZW4gVkNQVS92TFBJCisgKiBwYWlyLiBUaGUgY29ycmVzcG9uZGluZyBwaHlzaWNhbCBM
UEkgaXMgYWxyZWFkeSBtYXBwZWQgb24gdGhlIGhvc3Qgc2lkZQorICogKHdoZW4gYXNzaWduaW5n
IHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gdGhlIGd1ZXN0KSwgc28gd2UganVzdCBjb25uZWN0IHRo
ZQorICogdGFyZ2V0IFZDUFUvdkxQSSBwYWlyIHRvIHRoYXQgaW50ZXJydXB0IHRvIGluamVjdCBp
dCBwcm9wZXJseSBpZiBpdCBmaXJlcy4KKyAqIFJldHVybnMgYSBwb2ludGVyIHRvIHRoZSBhbHJl
YWR5IGFsbG9jYXRlZCBzdHJ1Y3QgcGVuZGluZ19pcnEgdGhhdCBpcworICogbWVhbnQgdG8gYmUg
dXNlZCBieSB0aGF0IGV2ZW50LgorICovCitzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fzc2ln
bl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWlu
dDMyX3QgZXZlbnRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHZpcnRfbHBpKQoreworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsK
KyAgICB1aW50MzJfdCBob3N0X2xwaSA9IDA7CisKKyAgICBwaXJxID0gZ2V0X2V2ZW50X3BlbmRp
bmdfaXJxKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQsIGV2ZW50aWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmaG9zdF9scGkpOworCisgICAgaWYgKCAhcGlycSApCisg
ICAgICAgIHJldHVybiBOVUxMOworCisgICAgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KGhv
c3RfbHBpLCBkLT5kb21haW5faWQsIHZpcnRfbHBpKTsKKworICAgIHJldHVybiBwaXJxOworfQor
CiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBo
b3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCBlOWIxY2I0Li5j
MzUwZmE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMjcwLDkgKzI3MCw5IEBAIHN0YXRpYyBib29sIHJl
YWRfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2
aWQsCiAgKiBJZiB2Y3B1X3B0ciBpcyBwcm92aWRlZCwgcmV0dXJucyB0aGUgVkNQVSBiZWxvbmdp
bmcgdG8gdGhhdCBjb2xsZWN0aW9uLgogICogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxv
Y2sgaGVsZC4KICAqLwotYm9vbCB3cml0ZV9pdHRlX2xvY2tlZChzdHJ1Y3QgdmlydF9pdHMgKml0
cywgdWludDMyX3QgZGV2aWQsCi0gICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2aWQs
IHVpbnQzMl90IGNvbGxpZCwgdWludDMyX3QgdmxwaSwKLSAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHZjcHUgKip2Y3B1X3B0cikKK3N0YXRpYyBib29sIHdyaXRlX2l0dGVfbG9ja2VkKHN0
cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGV2aWQsIHVpbnQzMl90IGNvbGxpZCwgdWludDMyX3QgdmxwaSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9wdHIpCiB7
CiAgICAgcGFkZHJfdCBhZGRyOwogICAgIHN0cnVjdCB2aXRzX2l0dGUgaXR0ZTsKQEAgLTQxMyw2
ICs0MTMsNDIgQEAgb3V0X3VubG9jazoKICAgICByZXR1cm4gcmV0OwogfQogCisvKgorICogRm9y
IGEgZ2l2ZW4gdmlydHVhbCBMUEkgcmVhZCB0aGUgZW5hYmxlZCBiaXQgYW5kIHByaW9yaXR5IGZy
b20gdGhlIHZpcnR1YWwKKyAqIHByb3BlcnR5IHRhYmxlIGFuZCB1cGRhdGUgdGhlIHZpcnR1YWwg
SVJRJ3Mgc3RhdGUgaW4gdGhlIGdpdmVuIHBlbmRpbmdfaXJxLgorICogTXVzdCBiZSBjYWxsZWQg
d2l0aCB0aGUgcmVzcGVjdGl2ZSBWR0lDIFZDUFUgbG9jayBoZWxkLgorICovCitzdGF0aWMgaW50
IHVwZGF0ZV9scGlfcHJvcGVydHkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBlbmRpbmdfaXJx
ICpwKQoreworICAgIHBhZGRyX3QgYWRkcjsKKyAgICB1aW50OF90IHByb3BlcnR5OworICAgIGlu
dCByZXQ7CisKKyAgICAvKgorICAgICAqIElmIG5vIHJlZGlzdHJpYnV0b3IgaGFzIGl0cyBMUElz
IGVuYWJsZWQgeWV0LCB3ZSBjYW4ndCBhY2Nlc3MgdGhlCisgICAgICogcHJvcGVydHkgdGFibGUu
IEluIHRoaXMgY2FzZSB3ZSBqdXN0IGNhbid0IHVwZGF0ZSB0aGUgcHJvcGVydGllcywKKyAgICAg
KiBidXQgdGhpcyBzaG91bGQgbm90IGJlIGFuIGVycm9yIGZyb20gYW4gSVRTIHBvaW50IG9mIHZp
ZXcuCisgICAgICovCisgICAgaWYgKCAhcmVhZF9hdG9taWMoJmQtPmFyY2gudmdpYy5yZGlzdHNf
ZW5hYmxlZCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGFkZHIgPSBkLT5hcmNoLnZnaWMu
cmRpc3RfcHJvcGJhc2UgJiBHRU5NQVNLKDUxLCAxMik7CisKKyAgICByZXQgPSB2Z2ljX2FjY2Vz
c19ndWVzdF9tZW1vcnkoZCwgYWRkciArIHAtPmlycSAtIExQSV9PRkZTRVQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwcm9wZXJ0eSwgc2l6ZW9mKHByb3BlcnR5KSwgZmFs
c2UpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIHdyaXRlX2F0
b21pYygmcC0+bHBpX3ByaW9yaXR5LCBwcm9wZXJ0eSAmIExQSV9QUk9QX1BSSU9fTUFTSyk7CisK
KyAgICBpZiAoIHByb3BlcnR5ICYgTFBJX1BST1BfRU5BQkxFRCApCisgICAgICAgIHNldF9iaXQo
R0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKKyAgICBlbHNlCisgICAgICAgIGNs
ZWFyX2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOworCisgICAgcmV0dXJu
IDA7Cit9CisKIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCiBz
dGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IHZldmlkKQpA
QCAtNTM4LDYgKzU3NCw5OCBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3Qgdmly
dF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0
aWMgaW50IGl0c19oYW5kbGVfbWFwdGkoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpj
bWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRw
dHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOworICAg
IHVpbnQzMl90IGludGlkID0gaXRzX2NtZF9nZXRfcGh5c2ljYWxfaWQoY21kcHRyKSwgX2ludGlk
OworICAgIHVpbnQxNl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kcHRyKTsK
KyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnE7CisgICAgc3RydWN0IHZjcHUgKnZjcHUgPSBO
VUxMOworICAgIGludCByZXQgPSAtMTsKKworICAgIGlmICggaXRzX2NtZF9nZXRfY29tbWFuZChj
bWRwdHIpID09IEdJVFNfQ01EX01BUEkgKQorICAgICAgICBpbnRpZCA9IGV2ZW50aWQ7CisKKyAg
ICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgIC8qCisgICAgICogQ2hlY2sgd2hldGhl
ciB0aGVyZSBpcyBhIHZhbGlkIGV4aXN0aW5nIG1hcHBpbmcuIElmIHllcywgYmVoYXZpb3IgaXMK
KyAgICAgKiB1bnByZWRpY3RhYmxlLCB3ZSBjaG9vc2UgdG8gaWdub3JlIHRoaXMgY29tbWFuZCBo
ZXJlLgorICAgICAqIFRoaXMgbWFrZXMgc3VyZSB3ZSBzdGFydCB3aXRoIGEgcHJpc3RpbmUgcGVu
ZGluZ19pcnEgYmVsb3cuCisgICAgICovCisgICAgaWYgKCByZWFkX2l0dGVfbG9ja2VkKGl0cywg
ZGV2aWQsIGV2ZW50aWQsICZ2Y3B1LCAmX2ludGlkKSAmJgorICAgICAgICAgX2ludGlkICE9IElO
VkFMSURfTFBJICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsK
KyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIC8qIEVudGVyIHRoZSBtYXBwaW5nIGlu
IG91ciB2aXJ0dWFsIElUUyB0YWJsZXMuICovCisgICAgaWYgKCAhd3JpdGVfaXR0ZV9sb2NrZWQo
aXRzLCBkZXZpZCwgZXZlbnRpZCwgY29sbGlkLCBpbnRpZCwgJnZjcHUpICkKKyAgICB7CisgICAg
ICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKworICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIC8qCisgICAgICog
Q29ubmVjdCB0aGlzIHZpcnR1YWwgTFBJIHRvIHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgTFBJLCB3
aGljaCBpcworICAgICAqIGRldGVybWluZWQgYnkgdGhlIHNhbWUgZGV2aWNlIElEIGFuZCBldmVu
dCBJRCBvbiB0aGUgaG9zdCBzaWRlLgorICAgICAqIFRoaXMgcmV0dXJucyB1cyB0aGUgY29ycmVz
cG9uZGluZywgc3RpbGwgdW51c2VkIHBlbmRpbmdfaXJxLgorICAgICAqLworICAgIHBpcnEgPSBn
aWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpZCwgZXZlbnRpZCwgaW50aWQp
OworICAgIGlmICggIXBpcnEgKQorICAgICAgICBnb3RvIG91dF9yZW1vdmVfbWFwcGluZzsKKwor
ICAgIHZnaWNfaW5pdF9wZW5kaW5nX2lycShwaXJxLCBpbnRpZCk7CisKKyAgICAvKgorICAgICAq
IE5vdyByZWFkIHRoZSBndWVzdCdzIHByb3BlcnR5IHRhYmxlIHRvIGluaXRpYWxpemUgb3VyIGNh
Y2hlZCBzdGF0ZS4KKyAgICAgKiBXZSBkb24ndCBuZWVkIHRoZSBWR0lDIFZDUFUgbG9jayBoZXJl
LCBiZWNhdXNlIHRoZSBwZW5kaW5nX2lycSBpc24ndAorICAgICAqIGluIHRoZSByYWRpeCB0cmVl
IHlldC4KKyAgICAgKi8KKyAgICByZXQgPSB1cGRhdGVfbHBpX3Byb3BlcnR5KGl0cy0+ZCwgcGly
cSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIG91dF9yZW1vdmVfaG9zdF9lbnRyeTsK
KworICAgIHBpcnEtPmxwaV92Y3B1X2lkID0gdmNwdS0+dmNwdV9pZDsKKyAgICAvKgorICAgICAq
IE1hcmsgdGhpcyBMUEkgYXMgbmV3LCBzbyBhbnkgb2xkZXIgKG5vdyB1bm1hcHBlZCkgTFBJIGlu
IGFueSBMUgorICAgICAqIGNhbiBiZSBlYXNpbHkgcmVjb2duaXNlZCBhcyBzdWNoLgorICAgICAq
LworICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwaXJxLT5zdGF0dXMp
OworCisgICAgLyoKKyAgICAgKiBOb3cgaW5zZXJ0IHRoZSBwZW5kaW5nX2lycSBpbnRvIHRoZSBk
b21haW4ncyBMUEkgdHJlZSwgc28gdGhhdAorICAgICAqIGl0IGJlY29tZXMgbGl2ZS4KKyAgICAg
Ki8KKyAgICB3cml0ZV9sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2sp
OworICAgIHJldCA9IHJhZGl4X3RyZWVfaW5zZXJ0KCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xw
aV90cmVlLCBpbnRpZCwgcGlycSk7CisgICAgd3JpdGVfdW5sb2NrKCZpdHMtPmQtPmFyY2gudmdp
Yy5wZW5kX2xwaV90cmVlX2xvY2spOworCisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICAvKgorICAgICAqIHJhZGl4X3RyZWVfaW5zZXJ0KCkgcmV0dXJucyBhbiBlcnJv
ciBlaXRoZXIgZHVlIHRvIGFuIGludGVybmFsCisgICAgICogY29uZGl0aW9uIChsaWtlIG1lbW9y
eSBhbGxvY2F0aW9uIGZhaWx1cmUpIG9yIGJlY2F1c2UgdGhlIExQSSBhbHJlYWR5CisgICAgICog
ZXhpc3RlZCBpbiB0aGUgdHJlZS4gV2UgZG9uJ3Qgc3VwcG9ydCB0aGUgbGF0dGVyIGNhc2UsIHNv
IHdlIGFsd2F5cworICAgICAqIGNsZWFudXAgYW5kIHJldHVybiBhbiBlcnJvciBoZXJlIGluIGFu
eSBjYXNlLgorICAgICAqLworb3V0X3JlbW92ZV9ob3N0X2VudHJ5OgorICAgIGdpY3YzX3JlbW92
ZV9ndWVzdF9ldmVudChpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywgZGV2aWQsIGV2ZW50
aWQpOworCitvdXRfcmVtb3ZlX21hcHBpbmc6CisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2Nr
KTsKKyAgICB3cml0ZV9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLAorICAgICAgICAg
ICAgICAgICAgICAgIFVOTUFQUEVEX0NPTExFQ1RJT04sIElOVkFMSURfTFBJLCBOVUxMKTsKKyAg
ICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiAj
ZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYp
ICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAgICAgICAgICAgKChy
ZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTU3OSw2ICs3MDcsMTAgQEAgc3RhdGljIGludCB2
Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0
cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBEOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hh
bmRsZV9tYXBkKGl0cywgY29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2Fz
ZSBHSVRTX0NNRF9NQVBJOgorICAgICAgICBjYXNlIEdJVFNfQ01EX01BUFRJOgorICAgICAgICAg
ICAgcmV0ID0gaXRzX2hhbmRsZV9tYXB0aShpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKICAgICAgICAgICAgIC8qIFdlIGhhbmRs
ZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdub3JlIFNZTkMuICovCiAgICAg
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggZTc4ZGFkZi4uYzY0
MDRlYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTE3NSw2ICsxNzUsOSBAQCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB2ZXZlbnRpZCk7CiBpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0
cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZlbnRp
ZCk7CitzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3Qg
ZG9tYWluICpkLCBwYWRkcl90IGRvb3JiZWxsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2ZW50aWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2aXJ0X2xw
aSk7CiB2b2lkIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeSh1aW50MzJfdCBob3N0X2xwaSwg
aW50IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHZpcnRfbHBpKTsKIAotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJA4-0005u6-AP; Fri, 26 May 2017 17:36:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJA2-0005q2-Tu
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:27 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E1/A2-02180-A9768295; Fri, 26 May 2017 17:36:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTXdmuka
 kwdFZahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6OTNYCjokK87enMLWwPhHqIuRi0NIYDOj
 xMfVq1ggnOWMEk/fr2bsYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoE1jBLtn56ygiSEBSwlu
 tqvgRWxCKhKXHs8mwXE5hWwkdi27DlYjYSAnETD+ftgNZxA8VlnPzOB2EIC1hJvtn5nncDIvY
 CRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeql5taXJyYnpqTmFSsl5yfu4kR6GMGINjBuGa
 q8yFGSQ4mJVHe6evUI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8E5K04gUEixKTU+tSMvMAQYb
 TFqCg0dJhHceSJq3uCAxtzgzHSJ1ilFRSpw3CCQhAJLIKM2Da4MF+CVGWSlhXkagQ4R4ClKLc
 jNLUOVfMYpzMCoJ8zKBTOHJzCuBm/4KaDET0GLfc+ogi0sSEVJSDYwRbVKrL3Epb/trL3Ivb/
 1XXoua89OLHHenzveL/+G0e0pt1/pJCVcm7q/IOWv7I6PoOm+p9g+pb489Iism+k/j473/V4r
 f5/Wl5Tsz5Vfci90qfuXAjj0am0NU5K1P2Mfs+qWz9evJf+/u67LNZ64L+BoWzLXU+my183n+
 Y8/feXjPDGxxmZWnxFKckWioxVxUnAgA1qtTXGsCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495820185!96895081!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56807 invoked from network); 26 May 2017 17:36:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CFD7715A1;
 Fri, 26 May 2017 10:36:24 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 950D23F53D;
 Fri, 26 May 2017 10:36:23 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:34 +0100
Message-Id: <20170526173540.10066-27-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 26/32] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIE1PVkkgY29tbWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJl
ZGlzdHJpYnV0b3IKKHJlYWQ6IFZDUFUpIHRvIGFub3RoZXIuCkZvciBub3cgbWlncmF0aW9uIG9m
ICJsaXZlIiBMUElzIGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQsIGJ1dCB3ZSBzdG9yZQp0aGUgY2hh
bmdlZCBhZmZpbml0eSBpbiBvdXIgdmlydHVhbCBJVFRFIGFuZCB0aGUgcGVuZGluZ19pcnEuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYwppbmRleCBjMzUwZmE1Li4zMzMyYzA5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAt
NjY2LDYgKzY2Niw2NiBAQCBvdXRfcmVtb3ZlX21hcHBpbmc6CiAgICAgcmV0dXJuIHJldDsKIH0K
IAorc3RhdGljIGludCBpdHNfaGFuZGxlX21vdmkoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2
NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2Vp
ZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIp
OworICAgIHVpbnQxNl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kcHRyKTsK
KyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAg
ICBzdHJ1Y3QgdmNwdSAqb3ZjcHUsICpudmNwdTsKKyAgICB1aW50MzJfdCB2bHBpOworICAgIGlu
dCByZXQgPSAtMTsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgLyogQ2hl
Y2sgZm9yIGEgbWFwcGVkIExQSSBhbmQgZ2V0IHRoZSBMUEkgbnVtYmVyLiAqLworICAgIGlmICgg
IXJlYWRfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJm92Y3B1LCAmdmxwaSkgKQor
ICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkg
KQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAgICAvKiBDaGVjayB0aGUgbmV3IGNvbGxl
Y3Rpb24gSUQgYW5kIGdldCB0aGUgbmV3IFZDUFUgcG9pbnRlciAqLworICAgIG52Y3B1ID0gZ2V0
X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKGl0cywgY29sbGlkKTsKKyAgICBpZiAoICFudmNwdSApCisg
ICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIHAgPSBnaWN2M19pdHNfZ2V0X2V2ZW50X3Bl
bmRpbmdfaXJxKGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRldmlkLCBldmVudGlkKTsKKyAgICBpZiAoIHVubGlr
ZWx5KCFwKSApCisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qCisgICAgICogVE9E
TzogVGhpcyByZWxpZXMgb24gdGhlIFZDUFUgYmVpbmcgY29ycmVjdCBpbiB0aGUgSVRTIHRhYmxl
cy4KKyAgICAgKiBUaGlzIGNhbiBiZSBmaXhlZCBieSBlaXRoZXIgdXNpbmcgYSBwZXItSVJRIGxv
Y2sgb3IgYnkgdXNpbmcKKyAgICAgKiB0aGUgVkNQVSBJRCBmcm9tIHRoZSBwZW5kaW5nX2lycSBp
bnN0ZWFkLgorICAgICAqLworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZvdmNwdS0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKKworICAgIC8qIFVwZGF0ZSBvdXIgY2FjaGVkIHZjcHVfaWQgaW4gdGhl
IHBlbmRpbmdfaXJxLiAqLworICAgIHAtPmxwaV92Y3B1X2lkID0gbnZjcHUtPnZjcHVfaWQ7CisK
KyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKKworICAgIC8qCisgICAgICogVE9ETzogbG9va3VwIGN1cnJlbnRseS1pbi1ndWVzdCB2aXJ0
dWFsIElSUXMgYW5kIG1pZ3JhdGUgdGhlbSwKKyAgICAgKiBhcyB0aGUgbG9ja2luZyBtYXkgYmUg
ZnJhZ2lsZSBvdGhlcndpc2UuCisgICAgICogVGhpcyBpcyBub3QgZWFzeSB0byBkbyBhdCB0aGUg
bW9tZW50LCBidXQgc2hvdWxkIGJlY29tZSBlYXNpZXIKKyAgICAgKiB3aXRoIHRoZSBpbnRyb2R1
Y3Rpb24gb2YgYSBwZXItSVJRIGxvY2suCisgICAgICovCisKKyAgICAvKiBOb3cgc3RvcmUgdGhl
IG5ldyBjb2xsZWN0aW9uIGluIHRoZSB0cmFuc2xhdGlvbiB0YWJsZS4gKi8KKyAgICBpZiAoICF3
cml0ZV9pdHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLCBjb2xsaWQsIHZscGksICZudmNw
dSkgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAgICByZXQgPSAwOworCitvdXRfdW5s
b2NrOgorICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIHJldHVybiByZXQ7
Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIp
ICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAg
ICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKIApAQCAtNzExLDYgKzc3MSwxMiBAQCBzdGF0
aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0
X2l0cyAqaXRzKQogICAgICAgICBjYXNlIEdJVFNfQ01EX01BUFRJOgogICAgICAgICAgICAgcmV0
ID0gaXRzX2hhbmRsZV9tYXB0aShpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGNhc2UgR0lUU19DTURfTU9WQUxMOgorICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0dfSU5GTywgInZHSVRTOiBpZ25vcmluZyBNT1ZBTEwgY29tbWFuZFxuIik7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NT1ZJOgorICAgICAgICAgICAgcmV0ID0g
aXRzX2hhbmRsZV9tb3ZpKGl0cywgY29tbWFuZCk7CisgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgY2FzZSBHSVRTX0NNRF9TWU5DOgogICAgICAgICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21t
YW5kcyBzeW5jaHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lOQy4gKi8KICAgICAgICAgICAgIGJy
ZWFrOwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJA6-0005z0-IQ; Fri, 26 May 2017 17:36:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJA5-0005wg-MQ
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:29 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 33/4B-02956-D9768295; Fri, 26 May 2017 17:36:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXdOuka
 kwfkv8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGX4vYClqlKrqWvGRtYGwW6WLk4hAS2Mwo
 MefJLmYIZzmjxPZH39i6GDk52AR0JXbcfM0MYosIhEo8XfAdrIhZYA2jRPunp6wgCWEBC4mrN
 6YygdgsAqoSXcvWMYLYvAI2EseatoPVSAjISTScvw82iBMoPuvsZ7B6IQFriTdbv7NOYORewM
 iwilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQwwxAsIOx45/
 TIUZJDiYlUd7p69QjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTkrTiBQSLEpNT61Iy8wBhhpM
 WoKDR0mE9zZImre4IDG3ODMdInWKUVFKnDcIJCEAksgozYNrg4X3JUZZKWFeRqBDhHgKUotyM
 0tQ5V8xinMwKgnzfgaZwpOZVwI3/RXQYiagxb7n1EEWlyQipKQaGK19pz67VPisYoLVvIy6Pz
 67r4twneg5Vi24S9XmergGe4/rs8eTQuoftBv2XhN6+LdOQF+laf8WxTUyHkUyjUeij077/Oi
 Id//Pjy8NGfMFDsmevhGVfC5AyXYqg6K/Etd37uUpzBc9K16lhz+/5ZYlnvixaNdMqybWLJak
 Sovu03ZazzjmK7EUZyQaajEXFScCAPyFt3JqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495820188!74064648!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42337 invoked from network); 26 May 2017 17:36:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 26 May 2017 17:36:28 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF56D15A1;
 Fri, 26 May 2017 10:36:27 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94F1A3F53D;
 Fri, 26 May 2017 10:36:26 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:36 +0100
Message-Id: <20170526173540.10066-29-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 28/32] ARM: vITS: handle INV command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElOViBjb21tYW5kIGluc3RydWN0cyB0aGUgSVRTIHRvIHVwZGF0ZSB0aGUgY29uZmlndXJh
dGlvbiBkYXRhIGZvcgphIGdpdmVuIExQSSBieSByZS1yZWFkaW5nIGl0cyBlbnRyeSBmcm9tIHRo
ZSBwcm9wZXJ0eSB0YWJsZS4KV2UgZG9uJ3QgbmVlZCB0byBjYXJlIHNvIG11Y2ggYWJvdXQgdGhl
IHByaW9yaXR5IHZhbHVlLCBidXQgZW5hYmxpbmcKb3IgZGlzYWJsaW5nIGFuIExQSSBoYXMgc29t
ZSBlZmZlY3Q6IFdlIHJlbW92ZSBvciBwdXNoIHZpcnR1YWwgTFBJcwp0byB0aGVpciBWQ1BVcywg
YWxzbyBjaGVjayB0aGUgdmlydHVhbCBwZW5kaW5nIGJpdCBpZiBhbiBMUEkgZ2V0cyBlbmFibGVk
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCA3MCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzAgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggNzczZTVmYi4uMTRmZGU4MyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
QEAgLTQ0OSw2ICs0NDksNzMgQEAgc3RhdGljIGludCB1cGRhdGVfbHBpX3Byb3BlcnR5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKICAgICByZXR1cm4gMDsKIH0KIAor
LyoKKyAqIENoZWNrcyB3aGV0aGVyIGFuIExQSSB0aGF0IGdvdCBlbmFibGVkIG9yIGRpc2FibGVk
IG5lZWRzIHRvIGNoYW5nZQorICogc29tZXRoaW5nIGluIHRoZSBWR0lDIChhZGRlZCBvciByZW1v
dmVkIGZyb20gdGhlIExSIG9yIHF1ZXVlcykuCisgKiBXZSBkb24ndCBkaXNhYmxlIHRoZSB1bmRl
cmx5aW5nIHBoeXNpY2FsIExQSSwgYmVjYXVzZSB0aGlzIHJlcXVpcmVzCisgKiBxdWV1ZWluZyBh
IGhvc3QgTFBJIGNvbW1hbmQsIHdoaWNoIHdlIGNhbid0IGFmZm9yZCB0byBkbyBvbiBiZWhhbGYK
KyAqIG9mIGEgZ3Vlc3QuCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBWQ1BVIFZHSUMgbG9j
ayBoZWxkLgorICovCitzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKKyAgICB7CisgICAgICAgIGlmICggIWxpc3RfZW1w
dHkoJnAtPmluZmxpZ2h0KSAmJgorICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEo
diwgcC0+aXJxLCBwLT5scGlfcHJpb3JpdHkpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGdp
Y19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOworfQorCitzdGF0aWMgaW50IGl0c19oYW5k
bGVfaW52KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQoreworICAgIHN0
cnVjdCBkb21haW4gKmQgPSBpdHMtPmQ7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dl
dF9kZXZpY2VpZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9p
ZChjbWRwdHIpOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHVpbnQzMl90IHZscGk7CisgICAg
aW50IHJldCA9IC0xOworCisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIC8q
IFRyYW5zbGF0ZSB0aGUgZXZlbnQgaW50byBhIHZDUFUvdkxQSSBwYWlyLiAqLworICAgIGlmICgg
IXJlYWRfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKSApCisg
ICAgICAgIGdvdG8gb3V0X3VubG9ja19pdHM7CisKKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9M
UEkgKQorICAgICAgICBnb3RvIG91dF91bmxvY2tfaXRzOworCisgICAgcCA9IGdpY3YzX2l0c19n
ZXRfZXZlbnRfcGVuZGluZ19pcnEoZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmlkLCBldmVudGlkKTsKKyAgICBpZiAo
IHVubGlrZWx5KCFwKSApCisgICAgICAgIGdvdG8gb3V0X3VubG9ja19pdHM7CisKKyAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIC8qIFJl
YWQgdGhlIHByb3BlcnR5IHRhYmxlIGFuZCB1cGRhdGUgb3VyIGNhY2hlZCBzdGF0dXMuICovCisg
ICAgaWYgKCB1cGRhdGVfbHBpX3Byb3BlcnR5KGQsIHApICkKKyAgICAgICAgZ290byBvdXRfdW5s
b2NrOworCisgICAgLyogQ2hlY2sgd2hldGhlciB0aGUgTFBJIG5lZWRzIHRvIGdvIG9uIGEgVkNQ
VS4gKi8KKyAgICB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHZjcHUsIHApOworCisgICAgcmV0ID0g
MDsKKworb3V0X3VubG9jazoKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNo
LnZnaWMubG9jaywgZmxhZ3MpOworCitvdXRfdW5sb2NrX2l0czoKKyAgICBzcGluX3VubG9jaygm
aXRzLT5pdHNfbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiAvKiBNdXN0IGJlIGNhbGxl
ZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwogc3RhdGljIGludCBpdHNfZGlzY2FyZF9ldmVu
dChzdHJ1Y3QgdmlydF9pdHMgKml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZpZCkKQEAgLTc4OCw2ICs4NTUsOSBAQCBzdGF0aWMg
aW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0
cyAqaXRzKQogICAgICAgICBjYXNlIEdJVFNfQ01EX0lOVDoKICAgICAgICAgICAgIHJldCA9IGl0
c19oYW5kbGVfaW50KGl0cywgY29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
Y2FzZSBHSVRTX0NNRF9JTlY6CisgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludihpdHMs
IGNvbW1hbmQpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfTUFQ
QzoKICAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNvbW1hbmQpOwogICAg
ICAgICAgICAgYnJlYWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJA8-00064F-Q7; Fri, 26 May 2017 17:36:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJA7-00060i-Kj
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:31 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 82/17-01992-E9768295; Fri, 26 May 2017 17:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTXdeuka
 kwZRNQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajgz9ZCpZIV+xY94KlgbFdpIuRi0NIYDOj
 xL/n65ggnOWMEnfm9jJ3MXJysAnoSuy4+RrMFhEIlXi64DszSBGzwBpGifZPT1lBEsIC1hLH7
 +1kA7FZBFQlZv4+yA5i8wrYSFy98gXMlhCQk2g4fx9sECdQfNbZz0wgthBQ75ut31knMHIvYG
 RYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6ON6BgbGHYw
 72v0OMUpyMCmJ8k5fpx4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXKk0jUkiwKDU9tSItMwcY
 bDBpCQ4eJRHeN6lAad7igsTc4sx0iNQpRkUpcd73IAkBkERGaR5cGyzALzHKSgnzMjIwMAjxF
 KQW5WaWoMq/YhTnYFQS5mUC2c6TmVcCN/0V0GImoMW+59RBFpckIqSkGhgn3FjVKcDtmtA99a
 +hs9WzyauyDk0I3+d4PvC8UiVrdKfk39Ucv2uvXK1jcj7G+c+wfOfkIx9lv/1ZLrn18Z8bS3o
 SwmcF3L9iduyWpmLM0wI+zjINz3DXUvZ2g5RbKindCs+vrzpZ6pnY+SRLcdfMG8+3Xjn0zmrF
 I+2Z/Y1z87o/ly7rfvBfiaU4I9FQi7moOBEA+JVdZGsCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495820189!97599648!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52529 invoked from network); 26 May 2017 17:36:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5437515A2;
 Fri, 26 May 2017 10:36:29 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1A5653F53D;
 Fri, 26 May 2017 10:36:27 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:37 +0100
Message-Id: <20170526173540.10066-30-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 29/32] ARM: vITS: handle INVALL command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElOVkFMTCBjb21tYW5kIGluc3RydWN0cyBhbiBJVFMgdG8gaW52YWxpZGF0ZSB0aGUgY29u
ZmlndXJhdGlvbgpkYXRhIGZvciBhbGwgTFBJcyBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiByZWRp
c3RyaWJ1dG9yIChyZWFkOiBWQ1BVKS4KVGhpcyBpcyBuYXN0eSB0byBlbXVsYXRlIGV4YWN0bHkg
d2l0aCBvdXIgYXJjaGl0ZWN0dXJlLCBzbyB3ZSBqdXN0Cml0ZXJhdGUgb3ZlciBhbGwgbWFwcGVk
IExQSXMgYW5kIGZpbHRlciBmb3IgdGhvc2UgZnJvbSB0aGF0IHBhcnRpY3VsYXIKVkNQVS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCmluZGV4IDE0ZmRlODMuLjc2ZTA0NjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC01
MTYsNiArNTE2LDY5IEBAIG91dF91bmxvY2tfaXRzOgogICAgIHJldHVybiByZXQ7CiB9CiAKKy8q
CisgKiBJTlZBTEwgdXBkYXRlcyB0aGUgcGVyLUxQSSBjb25maWd1cmF0aW9uIHN0YXR1cyBmb3Ig
ZXZlcnkgTFBJIG1hcHBlZCB0bworICogYSBwYXJ0aWN1bGFyIHJlZGlzdHJpYnV0b3IuCisgKiBX
ZSBpdGVyYXRlIG92ZXIgYWxsIG1hcHBlZCBMUElzIGluIG91ciByYWRpeCB0cmVlIGFuZCB1cGRh
dGUgdGhvc2UuCisgKi8KK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9pbnZhbGwoc3RydWN0IHZpcnRf
aXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgY29sbGlkID0gaXRz
X2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycXNbMTZdOworICAgIHVpbnQ2NF90IHZscGkgPSAwOyAg
ICAgICAgICAvKiA2NC1iaXQgdG8gY2F0Y2ggb3ZlcmZsb3dzICovCisgICAgdW5zaWduZWQgaW50
IG5yX2xwaXMsIGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgcmV0ID0gMDsK
KworICAgIC8qCisgICAgICogQXMgdGhpcyBpbXBsZW1lbnRhdGlvbiB3YWxrcyBvdmVyIGFsbCBt
YXBwZWQgTFBJcywgaXQgbWlnaHQgdGFrZQorICAgICAqIHRvbyBsb25nIGZvciBhIHJlYWwgZ3Vl
c3QsIHNvIHdlIG1pZ2h0IHdhbnQgdG8gcmV2aXNpdCB0aGlzCisgICAgICogaW1wbGVtZW50YXRp
b24gZm9yIERvbVVzLgorICAgICAqIEhvd2V2ZXIgdGhpcyBjb21tYW5kIGlzIHZlcnkgcmFyZSwg
YWxzbyB3ZSBkb24ndCBleHBlY3QgbWFueQorICAgICAqIExQSXMgdG8gYmUgYWN0dWFsbHkgbWFw
cGVkLCBzbyBpdCdzIGZpbmUgZm9yIERvbTAgdG8gdXNlLgorICAgICAqLworICAgIEFTU0VSVChp
c19oYXJkd2FyZV9kb21haW4oaXRzLT5kKSk7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xv
Y2spOworICAgIHZjcHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOwor
ICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworICAgIHJlYWRfbG9jaygmaXRzLT5kLT5h
cmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKworICAgIGRvCisgICAgeworICAgICAgICBu
cl9scGlzID0gcmFkaXhfdHJlZV9nYW5nX2xvb2t1cCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9s
cGlfdHJlZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQg
KiopcGlycXMsIHZscGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFSUkFZX1NJWkUocGlycXMpKTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2xwaXM7
IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFdlIG9ubHkgY2FyZSBhYm91dCBMUElz
IG9uIG91ciBWQ1BVLiAqLworICAgICAgICAgICAgaWYgKCBwaXJxc1tpXS0+bHBpX3ZjcHVfaWQg
IT0gdmNwdS0+dmNwdV9pZCApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAg
ICAgIHZscGkgPSBwaXJxc1tpXS0+aXJxOworICAgICAgICAgICAgLyogSWYgdGhhdCBmYWlscyBm
b3IgYSBzaW5nbGUgTFBJLCBjYXJyeSBvbiB0byBoYW5kbGUgdGhlIHJlc3QuICovCisgICAgICAg
ICAgICByZXQgPSB1cGRhdGVfbHBpX3Byb3BlcnR5KGl0cy0+ZCwgcGlycXNbaV0pOworICAgICAg
ICAgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVz
KHZjcHUsIHBpcnFzW2ldKTsKKyAgICAgICAgfQorICAgIC8qCisgICAgICogTG9vcCBvdmVyIHRo
ZSBuZXh0IGdhbmcgb2YgcGVuZGluZ19pcnFzIHVudGlsIHdlIHJlYWNoZWQgdGhlIGVuZCBvZgor
ICAgICAqIGEgKGZ1bGx5IHBvcHVsYXRlZCkgdHJlZSBvciB0aGUgbG9va3VwIGZ1bmN0aW9uIHJl
dHVybnMgbGVzcyBMUElzIHRoYW4KKyAgICAgKiBpdCBoYXMgYmVlbiBhc2tlZCBmb3IuCisgICAg
ICovCisgICAgfSB3aGlsZSAoICgrK3ZscGkgPCBpdHMtPmQtPmFyY2gudmdpYy5ucl9scGlzKSAm
JgorICAgICAgICAgICAgICAobnJfbHBpcyA9PSBBUlJBWV9TSVpFKHBpcnFzKSkgKTsKKworICAg
IHJlYWRfdW5sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisK
KyAgICByZXR1cm4gcmV0OworfQorCiAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9j
ayBoZWxkLiAqLwogc3RhdGljIGludCBpdHNfZGlzY2FyZF9ldmVudChzdHJ1Y3QgdmlydF9pdHMg
Kml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50
MzJfdCB2ZXZpZCkKQEAgLTg1OCw2ICs5MjEsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRs
ZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogICAgICAgICBj
YXNlIEdJVFNfQ01EX0lOVjoKICAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfaW52KGl0cywg
Y29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlZB
TEw6CisgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludmFsbChpdHMsIGNvbW1hbmQpOwor
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfTUFQQzoKICAgICAgICAg
ICAgIHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJl
YWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJA9-00064y-1e; Fri, 26 May 2017 17:36:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJA8-00062c-FR
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:32 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 ED/01-02181-F9768295; Fri, 26 May 2017 17:36:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTXd+uka
 kwavf/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bn32sYCy4JVWxbadDAeIC/i5GLQ0hgM6PE
 3ucXGbsYOYGc5YwSSzaLgNhsAroSO26+ZgaxRQRCJZ4u+M4M0sAssIZRov3TU9YuRg4OYQE3i
 Rvz1UBMFgFVid9ngkDKeQVsJOa0n2cFsSUE5CQazt8HG8MJFJ919jMTxCpriTdbv7NOYORewM
 iwilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0Lf1DAyMOxh
 3tPsdYpTkYFIS5Z2+Tj1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvVJpGpJBgUWp6akVaZg4w
 yGDSEhw8SiK8b1KB0rzFBYm5xZnpEKlTjIpS4rzvQRICIImM0jy4NlhgX2KUlRLmZWRgYBDiK
 Ugtys0sQZV/xSjOwagkzMsEsp0nM68EbvoroMVMQIt9z6mDLC5JREhJNTCKSt0X6yvbfDbX2S
 3Ewa9h3vMOdzbuO1k5u26Eb3V0cHFd2pDZuNJnkmqcC6ek93k9myO/jrmFX9r3X3aDyY5PQqU
 p6zdMSatwXLPHMN90VfsC9n3aLJUH2K+k/7Y9EvNw9yFTU7mWmQlyvPnMtm5z9vYt33tJuI3j
 zs+ibXI719U/6rg974oSS3FGoqEWc1FxIgAHrq8yZwIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495820189!97599648!2
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52596 invoked from network); 26 May 2017 17:36:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD9141610;
 Fri, 26 May 2017 10:36:30 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9351C3F53D;
 Fri, 26 May 2017 10:36:29 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:38 +0100
Message-Id: <20170526173540.10066-31-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 30/32] ARM: vITS: increase mmio_count for
	each ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5jcmVhc2UgdGhlIGNvdW50IG9mIE1NSU8gcmVnaW9ucyBuZWVkZWQgYnkgb25lIGZvciBlYWNo
IElUUyBEb20wIGhhcwp0byBlbXVsYXRlLiBXZSBlbXVsYXRlIHRoZSBJVFNlcyAxOjEgZnJvbSB0
aGUgaGFyZHdhcmUsIHNvIHRoZSBudW1iZXIKaXMgdGhlIG51bWJlciBvZiBob3N0IElUU2VzLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vdmdpYy12My5jICAgICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmggfCAgNyArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCmluZGV4IDc2ZTA0NjcuLjU2ODJhMzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0x
NDM1LDYgKzE0MzUsMjEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZn
aWNfaXRzX21taW9faGFuZGxlciA9IHsKICAgICAud3JpdGUgPSB2Z2ljX3YzX2l0c19tbWlvX3dy
aXRlLAogfTsKIAordW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgc3RydWN0IGhvc3RfaXRzICpod19pdHM7CisgICAgdW5zaWduZWQg
aW50IHJldCA9IDA7CisKKyAgICAvKiBPbmx5IERvbTAgY2FuIHVzZSBlbXVsYXRlZCBJVFNlcyBz
byBmYXIuICovCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3Qs
IGVudHJ5KQorICAgICAgICByZXQrKzsKKworICAgIHJldHVybiByZXQ7Cit9CisKIGludCB2Z2lj
X3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHNwaW5fbG9ja19p
bml0KCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCAxMzRlMWIwLi4w
M2Q5YThjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKQEAgLTE3OTgsNiArMTc5OCw5IEBAIGludCB2Z2ljX3YzX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KQogICAgIC8qIEdJQ0QgcmVnaW9uICsgbnVt
YmVyIG9mIFJlZGlzdHJpYnV0b3JzICovCiAgICAgKm1taW9fY291bnQgPSB2Z2ljX3YzX3JkaXN0
X2NvdW50KGQpICsgMTsKIAorICAgIC8qIG9uZSByZWdpb24gcGVyIElUUyAqLworICAgICptbWlv
X2NvdW50ICs9IHZnaWNfdjNfaXRzX2NvdW50KGQpOworCiAgICAgcmVnaXN0ZXJfdmdpY19vcHMo
ZCwgJnYzX29wcyk7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5k
ZXggYzY0MDRlYS4uOWY3MDk4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzNyw2
ICsxMzcsOCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbm9kZSk7CiAKIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAordW5z
aWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworCiB2
b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKTsKIAogaW50IGdpY3YzX2xwaV9pbml0
X3JkaXN0KHZvaWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpOwpAQCAtMTkyLDYgKzE5NCwxMSBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogICAgIHJldHVy
biBmYWxzZTsKIH0KIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291
bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGlj
IGlubGluZSB2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQogewogICAgIC8qIFdl
IGRvbid0IGVuYWJsZSBMUElzIHdpdGhvdXQgYW4gSVRTLiAqLwotLSAKMi45LjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJAC-0006CY-9o; Fri, 26 May 2017 17:36:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJAB-00069X-6s
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 90/D8-01709-2A768295; Fri, 26 May 2017 17:36:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXdBuka
 kwbcWC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePspCnMBRfUKvZcPcDYwNgr28XIxSEksJlR
 4ub7X4xdjJxAznJGiTmnhUBsNgFdiR03XzOD2CICoRJPF3xnBmlgFljDKNH+6SkrSEJYIEhi3
 sF2MJtFQFXi2olWMJtXwEbicvtysGYJATmJhvP3wWxOoPiss5+ZIJZZS7zZ+p11AiP3AkaGVY
 waxalFZalFukbGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR6uZ2Bg3MG4o93
 vEKMkB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCVypNI1JI
 sCg1PbUiLTMHGIIwpRIcPEoivG9SgdK8xQWJucWZ6RCpU4yKUuK870ESAiCJjNI8uDZY2F9il
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzLBLKdJzOvBG76K6DFTECLfc+pgywuSURISTUwel
 hxf5A5e/JfuEjMohfuilGv15t97hLI9WkTWTvtZYel+eoQ3/nzmJ8k6FZmNwcfNFm089+BW/x
 FP7Z3vNt5LDG6Vdpv5RSG/MUKl5f+EL9kbeXkvUvvp33F4d0+MrFLdnk99s6VZJSQCc3KXZmu
 WfVGalkG633vIxkud+N3uEhvncN+vWGBEktxRqKhFnNRcSIAi9nCSHYCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495820189!97599648!3
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52686 invoked from network); 26 May 2017 17:36:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 541EE15A1;
 Fri, 26 May 2017 10:36:32 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1835F3F53D;
 Fri, 26 May 2017 10:36:30 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:39 +0100
Message-Id: <20170526173540.10066-32-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 31/32] ARM: vITS: create and initialize
	virtual ITSes for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGVhY2ggaGFyZHdhcmUgSVRTIGNyZWF0ZSBhbmQgaW5pdGlhbGl6ZSBhIHZpcnR1YWwgSVRT
IGZvciBEb20wLgpXZSB1c2UgdGhlIHNhbWUgbWVtb3J5IG1hcHBlZCBhZGRyZXNzIHRvIGtlZXAg
dGhlIGRvb3JiZWxsIHdvcmtpbmcuClRoaXMgaW50cm9kdWNlcyBhIGZ1bmN0aW9uIHRvIGluaXRp
YWxpemUgYSB2aXJ0dWFsIElUUy4KV2UgbWFpbnRhaW4gYSBsaXN0IG9mIHZpcnR1YWwgSVRTZXMs
IGF0IHRoZSBtb21lbnQgZm9yIHRoZSBvbmx5CnB1cnBvc2Ugb2YgbGF0ZXIgYmVpbmcgYWJsZSB0
byBmcmVlIHRoZW0gYWdhaW4uCldlIGNvbmZpZ3VyZSB0aGUgdmlydHVhbCBJVFNlcyB0byBtYXRj
aCB0aGUgaGFyZHdhcmUgb25lcywgdGhhdCBpcyB3ZQprZWVwIHRoZSBudW1iZXIgb2YgZGV2aWNl
IElEIGJpdHMgYW5kIGV2ZW50IElEIGJpdHMgdGhlIHNhbWUgYXMgdGhlIGhvc3QKSVRTLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgIDEg
KwogMiBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA1
NjgyYTM4Li43NTY3ZjE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNTIsNiArNTIsNyBAQAogICovCiBz
dHJ1Y3QgdmlydF9pdHMgewogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IGxpc3Rf
aGVhZCB2aXRzX2xpc3Q7CiAgICAgcGFkZHJfdCBkb29yYmVsbF9hZGRyZXNzOwogICAgIHVuc2ln
bmVkIGludCBkZXZpZF9iaXRzOwogICAgIHVuc2lnbmVkIGludCBldmlkX2JpdHM7CkBAIC0xNDM1
LDYgKzE0MzYsNDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZnaWNf
aXRzX21taW9faGFuZGxlciA9IHsKICAgICAud3JpdGUgPSB2Z2ljX3YzX2l0c19tbWlvX3dyaXRl
LAogfTsKIAorc3RhdGljIGludCB2Z2ljX3YzX2l0c19pbml0X3ZpcnR1YWwoc3RydWN0IGRvbWFp
biAqZCwgcGFkZHJfdCBndWVzdF9hZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGRldmlkX2JpdHMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXZpZF9iaXRzKQoreworICAgIHN0cnVjdCB2aXJ0X2l0
cyAqaXRzOworICAgIHVpbnQ2NF90IGJhc2VfYXR0cjsKKworICAgIGl0cyA9IHh6YWxsb2Moc3Ry
dWN0IHZpcnRfaXRzKTsKKyAgICBpZiAoICFpdHMgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsK
KworICAgIGJhc2VfYXR0ciAgPSBHSUNfQkFTRVJfSW5uZXJTaGFyZWFibGUgPDwgR0lUU19CQVNF
Ul9TSEFSRUFCSUxJVFlfU0hJRlQ7CisgICAgYmFzZV9hdHRyIHw9IEdJQ19CQVNFUl9DQUNIRV9T
YW1lQXNJbm5lciA8PCBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVDsKKyAgICBi
YXNlX2F0dHIgfD0gR0lDX0JBU0VSX0NBQ0hFX1JhV2FXYiA8PCBHSVRTX0JBU0VSX0lOTkVSX0NB
Q0hFQUJJTElUWV9TSElGVDsKKworICAgIGl0cy0+Y2Jhc2VyICA9IGJhc2VfYXR0cjsKKyAgICBi
YXNlX2F0dHIgfD0gMFVMTCA8PCBHSVRTX0JBU0VSX1BBR0VfU0laRV9TSElGVDsgICAgLyogNEsg
cGFnZXMgKi8KKyAgICBpdHMtPmJhc2VyX2RldiA9IEdJVFNfQkFTRVJfVFlQRV9ERVZJQ0UgPDwg
R0lUU19CQVNFUl9UWVBFX1NISUZUOworICAgIGl0cy0+YmFzZXJfZGV2IHw9IChzaXplb2YoZGV2
X3RhYmxlX2VudHJ5X3QpIC0gMSkgPDwKKyAgICAgICAgICAgICAgICAgICAgICBHSVRTX0JBU0VS
X0VOVFJZX1NJWkVfU0hJRlQ7CisgICAgaXRzLT5iYXNlcl9kZXYgfD0gYmFzZV9hdHRyOworICAg
IGl0cy0+YmFzZXJfY29sbCAgPSBHSVRTX0JBU0VSX1RZUEVfQ09MTEVDVElPTiA8PCBHSVRTX0JB
U0VSX1RZUEVfU0hJRlQ7CisgICAgaXRzLT5iYXNlcl9jb2xsIHw9IChzaXplb2YoY29sbF90YWJs
ZV9lbnRyeV90KSAtIDEpIDw8CisgICAgICAgICAgICAgICAgICAgICAgIEdJVFNfQkFTRVJfRU5U
UllfU0laRV9TSElGVDsKKyAgICBpdHMtPmJhc2VyX2NvbGwgfD0gYmFzZV9hdHRyOworICAgIGl0
cy0+ZCA9IGQ7CisgICAgaXRzLT5kb29yYmVsbF9hZGRyZXNzID0gZ3Vlc3RfYWRkciArIElUU19E
T09SQkVMTF9PRkZTRVQ7CisgICAgaXRzLT5kZXZpZF9iaXRzID0gZGV2aWRfYml0czsKKyAgICBp
dHMtPmV2aWRfYml0cyA9IGV2aWRfYml0czsKKyAgICBzcGluX2xvY2tfaW5pdCgmaXRzLT52Y21k
X2xvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZpdHMtPml0c19sb2NrKTsKKworICAgIHJlZ2lz
dGVyX21taW9faGFuZGxlcihkLCAmdmdpY19pdHNfbW1pb19oYW5kbGVyLCBndWVzdF9hZGRyLCBT
Wl82NEssIGl0cyk7CisKKyAgICAvKiBSZWdpc3RlciB0aGUgdmlydHVhbCBJVFMgdG8gYmUgYWJs
ZSB0byBjbGVhbiBpdCB1cCBsYXRlci4gKi8KKyAgICBsaXN0X2FkZF90YWlsKCZpdHMtPnZpdHNf
bGlzdCwgJmQtPmFyY2gudmdpYy52aXRzX2xpc3QpOworCisgICAgcmV0dXJuIDA7Cit9CisKIHVu
c2lnbmVkIGludCB2Z2ljX3YzX2l0c19jb3VudChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzOwpAQCAtMTQ1MCwxNiArMTQ5MSw1MiBAQCB1bnNp
Z25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICBy
ZXR1cm4gcmV0OwogfQogCisvKgorICogRm9yIGEgaGFyZHdhcmUgZG9tYWluLCB0aGlzIHdpbGwg
aXRlcmF0ZSBvdmVyIHRoZSBob3N0IElUU2VzCisgKiBhbmQgbWFwIG9uZSB2aXJ0dWFsIElUUyBw
ZXIgaG9zdCBJVFMgYXQgdGhlIHNhbWUgYWRkcmVzcy4KKyAqLwogaW50IHZnaWNfdjNfaXRzX2lu
aXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgaW50IHJldDsKKworICAgIElOSVRf
TElTVF9IRUFEKCZkLT5hcmNoLnZnaWMudml0c19saXN0KTsKICAgICBzcGluX2xvY2tfaW5pdCgm
ZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwogICAgIGQtPmFyY2gudmdpYy5pdHNfZGV2
aWNlcyA9IFJCX1JPT1Q7CiAKKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAg
eworICAgICAgICBzdHJ1Y3QgaG9zdF9pdHMgKmh3X2l0czsKKworICAgICAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgICAgICB7CisgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICogRm9yIGVhY2ggaG9zdCBJVFMgY3JlYXRlIGEgdmly
dHVhbCBJVFMgdXNpbmcgdGhlIHNhbWUKKyAgICAgICAgICAgICAqIGJhc2UgYW5kIHRodXMgZG9v
cmJlbGwgYWRkcmVzcy4KKyAgICAgICAgICAgICAqIFVzZSB0aGUgc2FtZSBudW1iZXIgb2YgZGV2
aWNlIElEIGFuZCBldmVudCBJRCBiaXRzIGFzIHRoZSBob3N0LgorICAgICAgICAgICAgICovCisg
ICAgICAgICAgICByZXQgPSB2Z2ljX3YzX2l0c19pbml0X3ZpcnR1YWwoZCwgaHdfaXRzLT5hZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3X2l0cy0+ZGV2
aWRfYml0cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBod19p
dHMtPmV2aWRfYml0cyk7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICAgICAg
cmV0dXJuIHJldDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBkLT5hcmNoLnZn
aWMuaGFzX2l0cyA9IHRydWU7CisgICAgICAgIH0KKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0K
IAogdm9pZCB2Z2ljX3YzX2l0c19mcmVlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogeworICAg
IHN0cnVjdCB2aXJ0X2l0cyAqcG9zLCAqdGVtcDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlf
c2FmZSggcG9zLCB0ZW1wLCAmZC0+YXJjaC52Z2ljLnZpdHNfbGlzdCwgdml0c19saXN0ICkKKyAg
ICB7CisgICAgICAgIGxpc3RfZGVsKCZwb3MtPnZpdHNfbGlzdCk7CisgICAgICAgIHhmcmVlKHBv
cyk7CisgICAgfQorCiAgICAgQVNTRVJUKFJCX0VNUFRZX1JPT1QoJmQtPmFyY2gudmdpYy5pdHNf
ZGV2aWNlcykpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCBiMzNmNTRhLi44ZGZjMWQxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmgKQEAgLTExNSw2ICsxMTUsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4K
ICAgICAgICAgc3BpbmxvY2tfdCBpdHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMg
dGhlIGl0c19kZXZpY2VzIHRyZWUgKi8KICAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBw
ZW5kX2xwaV90cmVlOyAvKiBTdG9yZXMgc3RydWN0IHBlbmRpbmdfaXJxJ3MgKi8KICAgICAgICAg
cndsb2NrX3QgcGVuZF9scGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRf
bHBpX3RyZWUgKi8KKyAgICAgICAgc3RydWN0IGxpc3RfaGVhZCB2aXRzX2xpc3Q7ICAgICAgICAg
LyogTGlzdCBvZiB2aXJ0dWFsIElUU2VzICovCiAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9i
aXRzOwogICAgICAgICAvKgogICAgICAgICAgKiBUT0RPOiBpZiB0aGVyZSBhcmUgbW9yZSBib29s
J3MgYmVpbmcgYWRkZWQgYmVsb3csIGNvbnNpZGVyCi0tIAoyLjkuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJAF-0006KH-NQ; Fri, 26 May 2017 17:36:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJAE-0006HI-KI
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AC/27-01992-5A768295; Fri, 26 May 2017 17:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXdRuka
 kwcw7khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aq7tWMBRdVKnZ3zmVqYPwm1cXIxSEksJlR
 YsuCS8wQznJGic7O9exdjJwcbAK6EjtuvmYGsUUEQiWeLvgOVsQssIZRov3TU1aQhLCAq8Su9
 QuBbA4OFgFVie6rGSBhXgEbifk3m8HmSAjISTScvw82hxMoPuvsZyYQW0jAWuLN1u+sExi5Fz
 AyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRwPQMD4w7
 GHe1+hxglOZiURHmnr1OPFOJLyk+pzEgszogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvFJp
 GpFCgkWp6akVaZk5wBCEKZXg4FES4X2TCpTmLS5IzC3OTIdInWJUlBLnfQ+SEABJZJTmwbXBw
 v4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeJpDtPJl5JXDTXwEtZgJa7HtOHWRxSSJCSq
 qBkfWux+MdvDoi9yxtTZvm8lm9dVEV2bshzKstgrE7Z2eNtKpa1aLj72amiV378ssl8YbEXkH
 uA08PcEvuiAmYrDPN99A1ybzK7yc+fTZ9a7Ep8FbW79z3WVuj5u0Q4V5R+nrp/Vj9+BXTDrCY
 SnszFc58qXFyxr+M/o5JkfkMSrYWnTuke3LfKLEUZyQaajEXFScCAOR+imF2AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495820189!97599648!4
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52803 invoked from network); 26 May 2017 17:36:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CE73015A2;
 Fri, 26 May 2017 10:36:33 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9309A3F53D;
 Fri, 26 May 2017 10:36:32 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:40 +0100
Message-Id: <20170526173540.10066-33-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 32/32] ARM: vITS: create ITS subnodes for
	Dom0 DT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RG9tMCBleHBlY3RzIGFsbCBJVFNlcyBpbiB0aGUgc3lzdGVtIHRvIGJlIHByb3BhZ2F0ZWQgdG8g
YmUgYWJsZSB0bwp1c2UgTVNJcy4KQ3JlYXRlIERvbTAgRFQgbm9kZXMgZm9yIGVhY2ggaGFyZHdh
cmUgSVRTLCBrZWVwaW5nIHRoZSByZWdpc3RlciBmcmFtZQphZGRyZXNzIHRoZSBzYW1lLCBhcyB0
aGUgZG9vcmJlbGwgYWRkcmVzcyB0aGF0IHRoZSBEb20wIGRyaXZlcnMgcHJvZ3JhbQppbnRvIHRo
ZSBCQVJzIGhhcyB0byBtYXRjaCB0aGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jICAgICAgICB8IDczICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDQgKystCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaCB8IDEyICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgODgg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDQxZmZmNjQuLjkw
Yjc0NjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMjAsNiArMjAsNyBAQAogCiAjaW5jbHVkZSA8eGVuL2xp
Yi5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgorI2luY2x1ZGUgPHhlbi9saWJmZHQvbGliZmR0
Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgpAQCAtOTAzLDYgKzkwNCw3OCBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEg
KmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBw
aXJxOwogfQogCisvKgorICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZy
b20gYSBsaXN0IG9mIGhvc3QgSVRTZXMuCisgKiBUaGlzIGNvcGllcyB0aGUgcmVnIHByb3BlcnR5
LCBzbyB0aGUgZ3Vlc3Qgc2VlcyB0aGUgSVRTIGF0IHRoZSBzYW1lIGFkZHJlc3MKKyAqIGFzIHRo
ZSBob3N0LgorICovCitpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICpmZHQpCit7CisgICAgdWludDMyX3QgbGVuOworICAgIGludCByZXM7CisgICAg
Y29uc3Qgdm9pZCAqcHJvcCA9IE5VTEw7CisgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICppdHMgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7CisKKyAg
ICBpZiAoIGxpc3RfZW1wdHkoJmhvc3RfaXRzX2xpc3QpICkKKyAgICAgICAgcmV0dXJuIDA7CisK
KyAgICAvKiBUaGUgc3ViLW5vZGVzIHJlcXVpcmUgdGhlIHJhbmdlcyBwcm9wZXJ0eSAqLworICAg
IHByb3AgPSBkdF9nZXRfcHJvcGVydHkoZ2ljLCAicmFuZ2VzIiwgJmxlbik7CisgICAgaWYgKCAh
cHJvcCApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ2FuJ3QgZmluZCByYW5n
ZXMgcHJvcGVydHkgZm9yIHRoZSBnaWMgbm9kZVxuIik7CisgICAgICAgIHJldHVybiAtRkRUX0VS
Ul9YRU4oRU5PRU5UKTsKKyAgICB9CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAicmFu
Z2VzIiwgcHJvcCwgbGVuKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisK
KyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkp
CisgICAgeworICAgICAgICBpdHMgPSBpdHNfZGF0YS0+ZHRfbm9kZTsKKworICAgICAgICByZXMg
PSBmZHRfYmVnaW5fbm9kZShmZHQsIGl0cy0+bmFtZSk7CisgICAgICAgIGlmICggcmVzICkKKyAg
ICAgICAgICAgIHJldHVybiByZXM7CisKKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmlu
ZyhmZHQsICJjb21wYXRpYmxlIiwgImFybSxnaWMtdjMtaXRzIik7CisgICAgICAgIGlmICggcmVz
ICkKKyAgICAgICAgICAgIHJldHVybiByZXM7CisKKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5
KGZkdCwgIm1zaS1jb250cm9sbGVyIiwgTlVMTCwgMCk7CisgICAgICAgIGlmICggcmVzICkKKyAg
ICAgICAgICAgIHJldHVybiByZXM7CisKKyAgICAgICAgaWYgKCBpdHMtPnBoYW5kbGUgKQorICAg
ICAgICB7CisgICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxl
IiwgaXRzLT5waGFuZGxlKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAgLyogVXNlIHRoZSBzYW1lIHJlZyBy
ZWdpb25zIGFzIHRoZSBJVFMgbm9kZSBpbiBob3N0IERUQi4gKi8KKyAgICAgICAgcHJvcCA9IGR0
X2dldF9wcm9wZXJ0eShpdHMsICJyZWciLCAmbGVuKTsKKyAgICAgICAgaWYgKCAhcHJvcCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJHSUN2MzogQ2FuJ3QgZmlu
ZCBJVFMgcmVnIHByb3BlcnR5LlxuIik7CisgICAgICAgICAgICByZXMgPSAtRkRUX0VSUl9YRU4o
RU5PRU5UKTsKKyAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgIH0KKworICAgICAgICBy
ZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAicmVnIiwgcHJvcCwgbGVuKTsKKyAgICAgICAgaWYgKCBy
ZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKworICAgICAgICBmZHRfZW5kX25vZGUoZmR0
KTsKKyAgICB9CisKKyAgICByZXR1cm4gcmVzOworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55
IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8K
IHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2Rl
KQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dp
Yy12My5jCmluZGV4IGQ1MzlkNmMuLmM5MjczMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTExNzIsOCArMTE3MiwxMCBA
QCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLAogCiAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIsIG5ld19jZWxscywgbGVu
KTsKICAgICB4ZnJlZShuZXdfY2VsbHMpOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJu
IHJlczsKIAotICAgIHJldHVybiByZXM7CisgICAgcmV0dXJuIGdpY3YzX2l0c19tYWtlX2h3ZG9t
X2R0X25vZGVzKGQsIGdpYywgZmR0KTsKIH0KIAogc3RhdGljIGNvbnN0IGh3X2lycV9jb250cm9s
bGVyIGdpY3YzX2hvc3RfaXJxX3R5cGUgPSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4
IDlmNzA5ODAuLjVmYjIzNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xNTgsNiAr
MTU4LDExIEBAIGludCBnaWN2M19pdHNfc2V0dXBfY29sbGVjdGlvbih1bnNpZ25lZCBpbnQgY3B1
KTsKIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQg
dmdpY192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKKy8qIENyZWF0ZSB0
aGUgYXBwcm9wcmlhdGUgRFQgbm9kZXMgZm9yIGEgaGFyZHdhcmUgZG9tYWluLiAqLworaW50IGdp
Y3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpnaWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0KTsKKwog
LyoKICAqIE1hcCBhIGRldmljZSBvbiB0aGUgaG9zdCBieSBhbGxvY2F0aW5nIGFuIElUVCBvbiB0
aGUgaG9zdCAoSVRTKS4KICAqICJucl9ldmVudCIgc3BlY2lmaWVzIGhvdyBtYW55IGV2ZW50cyAo
aW50ZXJydXB0cykgdGhpcyBkZXZpY2Ugd2lsbCBuZWVkLgpAQCAtMjQwLDYgKzI0NSwxMyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgdmdpY192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCkKIHsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9k
ZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZ2ljLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0KQor
eworICAgIHJldHVybiAwOworfQorCiAjZW5kaWYgLyogQ09ORklHX0hBU19JVFMgKi8KIAogI2Vu
ZGlmCi0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 17:36:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJAG-0006Mx-Us; Fri, 26 May 2017 17:36:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dEJAF-0006In-Co
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:39 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E3/4E-01734-6A768295; Fri, 26 May 2017 17:36:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXdpuka
 kwYd17Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b7m1XsBY94K14sucDUwHicq4uRk0NIYBOj
 xPKbyV2MXED2ckaJvl8/WEASbAK6EjtuvmYGsUUEQiWeLvjODFLELLCGUaL901PWLkYODmEBG
 4kz17xBalgEVCWez/3FBmLzAoXXzbgMZksIyEk0nL8PNocTKD7r7GcmiMXWEm+2fmedwMi9gJ
 FhFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzA
 2zvY7xCjJwaQkyjt9nXqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneSWkakUKCRanpqRVpmTnA
 QINJS3DwKInwzgNJ8xYXJOYWZ6ZDpE4xKkqJ8waBJARAEhmleXBtsOC+xCgrJczLyMDAIMRTk
 FqUm1mCKv+KUZyDUUmYlwlkCk9mXgnc9FdAi5mAFvueUwdZXJKIkJJqYFR2bHEo7968asUWo5
 4f51Jb5l05a6TTaH6m0C7+hVmmuOPRqnmvFqrsFX0Y+FXIRPeViG+az9WUSff0tjOzn57dPvm
 US3RN79Pu6141YTccjPIyFOU+/+V/+f5iVJ9Mf/SMknfR9zftyulbJGWeoXWei3XTSkb/prc3
 2gXFl/N1H9PbukdzthJLcUaioRZzUXEiALdtegNpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1495820186!79877252!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56208 invoked from network); 26 May 2017 17:36:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 26 May 2017 17:36:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5552880D;
 Fri, 26 May 2017 10:36:26 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B9D93F53D;
 Fri, 26 May 2017 10:36:24 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 26 May 2017 18:35:35 +0100
Message-Id: <20170526173540.10066-28-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170526173540.10066-1-andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [PATCH v10 27/32] ARM: vITS: handle DISCARD command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIERJU0NBUkQgY29tbWFuZCBkcm9wcyB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIGEgRGV2aWNl
SUQvRXZlbnRJRAphbmQgYW4gTFBJL2NvbGxlY3Rpb24gcGFpci4KV2UgbWFyayB0aGUgcmVzcGVj
dGl2ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBtYWtlCnN1cmUgdGhh
dCBhbnkgcXVldWVkIElSUXMgYXJlIHJlbW92ZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI3
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IDMzMzJjMDkuLjc3M2U1ZmIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jCkBAIC03MjYsNiArNzI2LDMwIEBAIG91dF91bmxvY2s6CiAgICAgcmV0dXJuIHJl
dDsKIH0KIAorc3RhdGljIGludCBpdHNfaGFuZGxlX2Rpc2NhcmQoc3RydWN0IHZpcnRfaXRzICpp
dHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dl
dF9kZXZpY2VpZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9p
ZChjbWRwdHIpOworICAgIGludCByZXQ7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2sp
OworCisgICAgLyogUmVtb3ZlIGZyb20gdGhlIHJhZGl4IHRyZWUgYW5kIHJlbW92ZSB0aGUgaG9z
dCBlbnRyeS4gKi8KKyAgICByZXQgPSBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmVu
dGlkKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8q
IFJlbW92ZSBmcm9tIHRoZSBndWVzdCdzIElUVEUuICovCisgICAgaWYgKCAhd3JpdGVfaXR0ZV9s
b2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBV
Tk1BUFBFRF9DT0xMRUNUSU9OLCBJTlZBTElEX0xQSSwgTlVMTCkgKQorICAgICAgICByZXQgPSAt
MTsKKworb3V0X3VubG9jazoKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAg
ICByZXR1cm4gcmV0OworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAg
ICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VU
KHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTc1OCw2ICs3
ODIsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogICAgICAgICBjYXNlIEdJVFNfQ01EX0NMRUFSOgogICAg
ICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9jbGVhcihpdHMsIGNvbW1hbmQpOwogICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfRElTQ0FSRDoKKyAgICAgICAgICAgIHJl
dCA9IGl0c19oYW5kbGVfZGlzY2FyZChpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRs
ZV9pbnQoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi45LjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 17:48:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 17:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJLc-0001UG-12; Fri, 26 May 2017 17:48:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEJLa-0001U5-02
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 17:48:22 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 58/A9-02181-56A68295; Fri, 26 May 2017 17:48:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTcxSyP
 SoGmJqMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzDjzfyVzw0a5i7tX77A2M
 77W7GLk4hAT+MkocPXqZDcJ5zChxY8N3JghnG6PExhtfgRxODhEBZ4mvZ+ayg9i8AvoS988vY
 wWxhQWMJA5MnAtmSwhc5ZaYcNkcwvaV+PT2JjOMfWrnP8YuRnYONgEriUNiIFEWAVWJuwtnMk
 9g5F7AyLCKUb04tagstUjXTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9DjDEC
 wg3Fqg/MhRkkOJiVR3unr1COF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+y9CIFBIsSk1PrUjL
 zAGGHkxagoNHSYS3HiTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivMqZQEUCIEUZpXlwI
 2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLNBVvFk5pXAbXoFdAQT0BG+59RBjihJRE
 hJNTA23mw6f6jx7p5ZksbHp86c3zbjMH8H10rZuNwbC5s5Tv3pPbi3ztBQjmvGc2tH3w17ZhT
 PU+7fFBcXpPhnYpryh5kFm3lORWY8+B8fo6Yxi0/FbAX/cZaLR5xlW1JDVDpOvdlg5p/wO7lS
 YcaboMX6QjpHPEWqUx5t8716I+p+e6iQt8b/1FIlluKMREMt5qLiRABQ522tfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495820896!98861996!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2283 invoked from network); 26 May 2017 17:48:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 May 2017 17:48:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEJLS-0000o8-AL; Fri, 26 May 2017 17:48:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEJLN-0007bA-0o; Fri, 26 May 2017 17:48:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEJLM-0002SM-Ss; Fri, 26 May 2017 17:48:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109759-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt:xen-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=2453501fc82d3b247affb6c9054dc65bf2f669b3
X-Osstest-Versions-That: libvirt=a495e3f9eabcfcea3d80c5c04effa371e751541c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 May 2017 17:48:08 +0000
Subject: [Xen-devel] [libvirt test] 109759: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2710075997240656208=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2710075997240656208==
Content-Type: text/plain

flight 109759 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109759/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-libvirt      5 xen-install              fail REGR. vs. 109736

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109736
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109736
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109736
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              2453501fc82d3b247affb6c9054dc65bf2f669b3
baseline version:
 libvirt              a495e3f9eabcfcea3d80c5c04effa371e751541c

Last test of basis   109736  2017-05-25 04:20:08 Z    1 days
Testing same since   109759  2017-05-26 04:25:53 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Claudio AndrÃ© <claudioandre.br@gmail.com>
  John Ferlan <jferlan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 2453501fc82d3b247affb6c9054dc65bf2f669b3
Author: John Ferlan <jferlan@redhat.com>
Date:   Thu May 11 09:17:09 2017 -0400

    virsh: Track when create pkttyagent
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1374126
    
    Due to how the processing for authentication using polkit works, the
    virshConnect code must first "attempt" an virConnectOpenAuth and then
    check for a "special" return error code VIR_ERR_AUTH_UNAVAILABLE in
    order to attempt to "retry" the authentication after performing a creation
    of a pkttyagent to handle the challenge/response for the client.
    
    However, if pkttyagent creation is not possible for the authentication
    being attempted (such as perhaps a "qemu+ssh://someuser@localhost/system"),
    then the same failure pattern would be returned and another attempt to
    create a pkttyagent would be done. This would continue "forever" until
    someone forced quit (e.g. ctrl-c) from virsh as the 'authfail' was not
    incremented when creating the pkttyagent.
    
    So add a 'agentCreated' boolean to track if we've attempted to create the
    agent at least once and force a failure if that creation returned the same
    error pattern.
    
    This resolves a possible never ending loop and will generate an error:
    
    error: failed to connect to the hypervisor
    error: authentication unavailable: no polkit agent available to authenticate action 'org.libvirt.unix.manage'
    
    NB: If the authentication was for a sufficiently privileged client, such as
    qemu+ssh://root@localhost/system, then the remoteDispatchAuthList "allows"
    the authentication to use libvirt since @callerUid would be 0.

commit 0d3aff58e7ed190c97b40ee92f58cb0180cef6fe
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Thu May 25 13:09:36 2017 +0200

    qemu: Use correct variable in qemuDomainSetBlockIoTune
    
    'param' contains the correct element from 'params'.
    
    If the group name would not be the first parameter libvirtd would crash.
    
    Introduced in c53bd25b13.
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1455510

commit 1e988b23563a3a3d21d551b4f4d667f6e3d738f4
Author: Claudio AndrÃ© <claudioandre.br@gmail.com>
Date:   Thu May 25 02:19:45 2017 -0300

    CI: show the log in case of failure
    
    Disclose the content of the 'test-suite.log' file (if available) in
    case of failures inside Travis-CI. This is needed to understand what
    happened and to provide hints about the proper fix (if applicable).

commit 411713d440b695958a4fde177915055ad1519fc7
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Thu May 18 09:58:32 2017 +0200

    virDomainDefCheckABIStabilityFlags: move memtune checks into a separate function
    
    The checks are scattered all over the place. Move them into a
    single function.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>


--===============2710075997240656208==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2710075997240656208==--

From xen-devel-bounces@lists.xen.org Fri May 26 18:18:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 18:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEJog-00042S-CO; Fri, 26 May 2017 18:18:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dEJof-00042M-7m
 for xen-devel@lists.xen.org; Fri, 26 May 2017 18:18:25 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6C/C5-03557-07178295; Fri, 26 May 2017 18:18:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG5+oUa
 kQdtMa4slHxezODB6HN39mymAMYo1My8pvyKBNePt13OMBQvYK06vPMLewNjJ1sXIxSEk0MEk
 8WTTTCjnG6PEmcMfWSGcjYwS3+ZNYYdwtjNKTOidyNTFyMkhLOAscfbrOlYQW0TAQ+LKrglsI
 LaQwBFGiVdHokFsZoFkiYtzr7GA2GwCRhJnj05nBLF5BWwl/rzoAutlEVCV2HvnPlivqEC4xN
 vGIywQNYISJ2c+AbI5ODiB5p85xQgxUk9ix/VfrBC2vMT2t3OYQWwJAWOJvll9LBMYBWch6Z6
 FpGUWkpYFjMyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC
 Q5cBCHYwflkWcIhRkoNJSZR3+jr1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJfyNSKFBItS0
 1Mr0jJzgFEEk5bg4FES4f0PkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDhvA0iRAEhRRm
 ke3AhYRF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK9cAdAUnsy8ErhNr4COYAI6wvecOsg
 RJYkIKakGRpu5l+wqiuLMn4mfa18h327+9uvO78sFDiyN/J9+m9213sv0Bd+WtM1pof33pk/9
 sbGpT3PRbctXC3bsC+eZcqiFn/89p6d90e8gT+OTK956FUpxT+mu/Hh4fd8Z/pNrH1ssr83cq
 njRUOB5nd2vRRf+zHviYDj1opxC+BXt9Im93qu/pjpdblJiKc5INNRiLipOBAC/y+vI4wIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495822702!104729868!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64052 invoked from network); 26 May 2017 18:18:23 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 18:18:23 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4QIIITH020598
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 18:18:18 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4QIIIVE003125
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 18:18:18 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4QIID6D016790;
 Fri, 26 May 2017 18:18:16 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 26 May 2017 11:18:13 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-11-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bb6fe01c-018c-811b-f728-2abef74cfb75@oracle.com>
Date: Fri, 26 May 2017 14:18:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-11-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 11/18] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIHN0YXRpYyB2b2lkIF9fcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3Qgd29ya19zdHJ1Y3Qg
KndvcmspCj4gIHsKPiArCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gY29udGFp
bmVyX29mKAo+ICsJCXdvcmssIHN0cnVjdCBzb2NrcGFzc19tYXBwaW5nLCByZWdpc3Rlcl93b3Jr
KTsKPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPiArCXN0cnVjdCBwdmNhbGxzX2lvd29y
a2VyICppb3c7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7Cj4gKwlzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
ICpyZXE7Cj4gKwl2b2lkICpwYWdlID0gTlVMTDsKPiArCWludCBub3RpZnk7Cj4gKwlpbnQgcmV0
ID0gLUVJTlZBTDsKPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsJcHJpdiA9IG1hcHBh
c3MtPnByaXY7Cj4gKwkvKiBXZSBvbmx5IG5lZWQgdG8gY2hlY2sgdGhlIHZhbHVlIG9mICJjbWQi
IGF0b21pY2FsbHkgb24gcmVhZC4gKi8KPiArCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5j
b3B5X2xvY2ssIGZsYWdzKTsKPiArCXJlcSA9ICZtYXBwYXNzLT5yZXFjb3B5Owo+ICsJaWYgKHJl
cS0+Y21kICE9IFBWQ0FMTFNfQUNDRVBUKSB7Cj4gKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
bWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsJc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gKwo+ICsJbWFw
ID0ga3phbGxvYyhzaXplb2YoKm1hcCksIEdGUF9LRVJORUwpOwoKRnJvbSBoZXJlIG9uLCB0aGUg
Y29kZSBsb29rcyBhbG1vc3QgaWRlbnRpY2FsIHRvIGNvbm5lY3QuIENhbiB0aGlzIGJlCmZhY3Rv
cmVkIG91dD8KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 18:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 18:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEKRQ-00079c-I4; Fri, 26 May 2017 18:58:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dEKRO-00079W-PI
 for xen-devel@lists.xen.org; Fri, 26 May 2017 18:58:26 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 23/45-01730-2DA78295; Fri, 26 May 2017 18:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oO7FKo1
 Ig5vnpC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGGwdZC5oFKhZN28HWwLiJt4uRi0NIoINJ
 4tiHM8wQzjdGiZ2rNrFAOBsZJe5eW8UI4WxnlGhdPRsow8khLOAs8eb+FkYQW0TAQ+LKrglsE
 EWHGSWmfFzOCpJgFkiWuDj3GlgDm4CRxNmj08EaeAVsJXpX72MDsVkEVCUmzzrGDGKLCoRLvG
 08wgJRIyhxcuYTMJtTwF1i353nzBAz9SR2XP8FNV9eYvvbOWBxCQFjib5ZfSwTGAVnIWmfhaR
 lFpKWBYzMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg5cB
 CHYwHpvsfIhRkoNJSZR3+jr1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMWVGpFCgkWp6akVa
 Zk5wDiCSUtw8CiJ8N4FSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvFpAiAZCijNI8uB
 GwmL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV53kCk8mXklcJteAR3BBHSE7zl1kCNKEhF
 SUg2MCns11848ey+/VcWx45q19jGH5O9l1QLKTF/uTr714aLaqsJg12t/pnVvNmtp6mTI5Ts1
 L/IGw4nK26lsEvG8s+W+p6XUbg8LX35K4WnBujNPBNnfPm7c89lJ95PE5wXGV9mrZfM985VsL
 u547iPttlKdf8Wx6+9vMlWesr+lW8i5TIHD9omtEktxRqKhFnNRcSIAdxbDFOQCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495825103!86484778!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23287 invoked from network); 26 May 2017 18:58:25 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 May 2017 18:58:25 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4QIwJuT025793
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 18:58:20 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4QIwJ8x022025
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 26 May 2017 18:58:19 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4QIwHJo001619;
 Fri, 26 May 2017 18:58:18 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 26 May 2017 11:58:16 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-7-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c52d00d2-7f83-3a3b-0c10-781b6f7bd42e@oracle.com>
Date: Fri, 26 May 2017 14:58:10 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1495236179-27776-7-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 07/18] xen/pvcalls: implement socket
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTkvMjAxNyAwNzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEp1c3Qg
cmVwbHkgd2l0aCBzdWNjZXNzIHRvIHRoZSBvdGhlciBlbmQgZm9yIG5vdy4gRGVsYXkgdGhlIGFs
bG9jYXRpb24KPiBvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5kIGFuZC9vciBjb25uZWN0Lgo+
Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
Pgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20K
PiAtLS0KPiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAyOSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCA5ZGM4YTI4Li5mZWQ1NGJmIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1iYWNrLmMKPiBAQCAtMTIsMTIgKzEyLDE3IEBACj4gICAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gICAqLwo+ICAKPiArI2luY2x1ZGUgPGxpbnV4
L2luZXQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2t0aHJlYWQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4
L2xpc3QuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3JhZGl4LXRyZWUuaD4KPiAgI2luY2x1ZGUgPGxp
bnV4L21vZHVsZS5oPgo+ICAjaW5jbHVkZSA8bGludXgvc2VtYXBob3JlLmg+Cj4gICNpbmNsdWRl
IDxsaW51eC93YWl0Lmg+Cj4gKyNpbmNsdWRlIDxuZXQvc29jay5oPgo+ICsjaW5jbHVkZSA8bmV0
L2luZXRfY29tbW9uLmg+Cj4gKyNpbmNsdWRlIDxuZXQvaW5ldF9jb25uZWN0aW9uX3NvY2suaD4K
PiArI2luY2x1ZGUgPG5ldC9yZXF1ZXN0X3NvY2suaD4KPiAgCj4gICNpbmNsdWRlIDx4ZW4vZXZl
bnRzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiBAQCAtNTUsNyArNjAsMjkg
QEAgc3RydWN0IHB2Y2FsbHNfYmFja19wcml2IHsKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
c29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJc3RydWN0IHhlbl9wdmNhbGxz
X3JlcXVlc3QgKnJlcSkKPiAgewo+IC0JcmV0dXJuIDA7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19iYWNr
X3ByaXYgKnByaXY7Cj4gKwlpbnQgcmV0Owo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNl
ICpyc3A7Cj4gKwo+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ICsKPiAr
CWlmIChyZXEtPnUuc29ja2V0LmRvbWFpbiAhPSBBRl9JTkVUIHx8Cj4gKwkgICAgcmVxLT51LnNv
Y2tldC50eXBlICE9IFNPQ0tfU1RSRUFNIHx8Cj4gKwkgICAgKHJlcS0+dS5zb2NrZXQucHJvdG9j
b2wgIT0gMCAmJgo+ICsJICAgICByZXEtPnUuc29ja2V0LnByb3RvY29sICE9IEFGX0lORVQpKQo+
ICsJCXJldCA9IC1FQUZOT1NVUFBPUlQ7Cj4gKwllbHNlCj4gKwkJcmV0ID0gMDsKPiArCj4gKwkv
KiBsZWF2ZSB0aGUgYWN0dWFsIHNvY2tldCBhbGxvY2F0aW9uIGZvciBsYXRlciAqLwoKV2h5IGlz
IHRoaXMgYWxsb2NhdGlvbiBkZWZlcnJlZCAodG8gY29ubmVjdCBhbmQgYmluZCk/IERvZXNuJ3Qg
aXQgaW4Kc29tZSB3YXkgdmlvbGF0ZSBzZW1hbnRpY3Mgb2Ygc29ja2V0IGNhbGw/CgoKLWJvcmlz
Cgo+ICsKPiArCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5n
LnJzcF9wcm9kX3B2dCsrKTsKPiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gKwlyc3At
PmNtZCA9IHJlcS0+Y21kOwo+ICsJcnNwLT51LnNvY2tldC5pZCA9IHJlcS0+dS5zb2NrZXQuaWQ7
Cj4gKwlyc3AtPnJldCA9IHJldDsKPiArCj4gKwlyZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICBzdGF0
aWMgaW50IHB2Y2FsbHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 19:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 19:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEKUt-0007vR-0w; Fri, 26 May 2017 19:02:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dEKUr-0007vL-3M
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 19:02:01 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 82/24-29088-8AB78295; Fri, 26 May 2017 19:02:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7yao1
 Ig39XLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzl6+zFDwQqXjU8IuxgfGiQBcjF4eQwB9G
 if5p05i7GDk4WAQcJF60hYCYjAIxEg9+WHcxcgKZYRKTLy9hBbFZBLQlDt9fwwJiswkYSvx9s
 okNpFwCyF7ymQMkLCKgLPGxtZcdZDqzwFpGibamc2wgCWEBd4mXy96B2ZwCNhKvzkDM4RXwlr
 g5ZQ0TxDkLGCWen77MDpIQFdCVOPTvDxtEkaDEyZlPwBqYBbQklk/fxjKBUWAWktQsJKkFjEy
 rGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg7CegYFxB+PU
 E36HGCU5mJREeaevU48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7pFIjUkiwKDU9tSItMwcYD
 zBpCQ4eJRFeiSqgNG9xQWJucWY6ROoUoy7Hnb4NX5iEWPLy81KlxHkngRQJgBRllObBjYDF5i
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrz2IFN4MvNK4Da9AjqCCegI33PqIEeUJCKkpBo
 Y3W4l9LId1TN/9znAXLnEXNC88H1jv6HNq1MGcX0tX4sMRALnaX5uKjYyeTF5E5+Lu4fh5tsz
 FBWTfCZbBJ0X4WFT1WTe7ubrtJZdYB2DzEQFpoBT765Pa9x1/5KvMeez2XOlS1++Wl286Q7fD
 x1pnfUSuxd8MIttn6lQv24u5+ET++bMfcKhxFKckWioxVxUnAgA9A6R2MgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495825318!102784402!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45533 invoked from network); 26 May 2017 19:01:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 19:01:59 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 924EF23954;
 Fri, 26 May 2017 19:01:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 924EF23954
Date: Fri, 26 May 2017 12:01:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
Message-ID: <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNiBNYXkgMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNi8wNS8xNyAx
ODoxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBKdWVyZ2VuIEdyb3NzIHdyaXRlcyAoIkhWTSBn
dWVzdCBwZXJmb3JtYW5jZSByZWdyZXNzaW9uIik6Cj4gPj4gTG9va2luZyBmb3IgdGhlIHJlYXNv
biBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZNIGd1ZXN0cyB1bmRlcgo+ID4+IFhl
biA0LjcgYWdhaW5zdCA0LjUgSSBmb3VuZCB0aGUgcmVhc29uIHRvIGJlIGNvbW1pdAo+ID4+IGMy
NmY5MmI4ZmNlM2M5ZGYxN2Y3ZWYwMzViNTRkOTdjYmU5MzFjN2EgKCJsaWJ4bDogcmVtb3ZlIGZy
ZWVtZW1fc2xhY2siKQo+ID4+IGluIFhlbiA0LjYuCj4gPj4KPiA+PiBUaGUgcHJvYmxlbSBvY2N1
cnJlZCB3aGVuIGRvbTAgaGFkIHRvIGJlIGJhbGxvb25lZCBkb3duIHdoZW4gc3RhcnRpbmcKPiA+
PiB0aGUgZ3Vlc3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3MgZHJv
cHBlZCBieSBhYm91dAo+ID4+IGEgZmFjdG9yIG9mIDIgd2l0aCBhYm92ZSBjb21taXQuCj4gPj4K
PiA+PiBJbnRlcmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vl
c3Qgd2lsbCBkZXBlbmQgb24KPiA+PiB0aGUgYW1vdW50IG9mIGZyZWUgbWVtb3J5IGJlaW5nIGF2
YWlsYWJsZSBhdCBndWVzdCBjcmVhdGlvbiB0aW1lLgo+ID4+IFdoZW4gdGhlcmUgd2FzIGJhcmVs
eSBlbm91Z2ggbWVtb3J5IGF2YWlsYWJsZSBmb3Igc3RhcnRpbmcgdGhlIGd1ZXN0Cj4gPj4gdGhl
IHBlcmZvcm1hbmNlIHdpbGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVl
ZCBsYXRlci4KPiA+Pgo+ID4+IEknZCBsaWtlIHRvIHN1Z2dlc3Qgd2UgZWl0aGVyIHJldmVydCB0
aGUgY29tbWl0IG9yIGhhdmUgc29tZSBvdGhlcgo+ID4+IG1lY2hhbmlzbSB0byB0cnkgdG8gaGF2
ZSBzb21lIHJlc2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGluZyBhCj4gPj4gZG9tYWluLgo+
ID4gCj4gPiBPaCwgZGVhci4gIFRoZSBtZW1vcnkgYWNjb3VudGluZyBzd2FtcCBhZ2Fpbi4gIENs
ZWFybHkgd2UgYXJlIG5vdAo+ID4gZ29pbmcgdG8gZHJhaW4gdGhhdCBzd2FtcCBub3csIGJ1dCBJ
IGRvbid0IGxpa2UgcmVncmVzc2lvbnMuCj4gPiAKPiA+IEkgYW0gbm90IG9wcG9zZWQgdG8gcmV2
ZXJ0aW5nIHRoYXQgY29tbWl0LiAgSSB3YXMgYSBiaXQgaWZmeSBhYm91dCBpdAo+ID4gYXQgdGhl
IHRpbWU7IGFuZCBhY2NvcmRpbmcgdG8gdGhlIHJlbW92YWwgY29tbWl0IG1lc3NhZ2UsIGl0IHdh
cwo+ID4gYmFzaWNhbGx5IHJlbW92ZWQgYmVjYXVzZSBpdCB3YXMgYSBwaWVjZSBvZiBjYXJnbyBj
dWx0IGZvciB3aGljaCB3ZQo+ID4gaGFkIG5vIGp1c3RpZmljYXRpb24gaW4gYW55IG9mIG91ciBy
ZWNvcmRzLgo+ID4gCj4gPiBJbmRlZWQgSSB0aGluayBmaXhpbmcgdGhpcyBpcyBhIGNhbmRpZGF0
ZSBmb3IgNC45Lgo+ID4gCj4gPiBEbyB5b3Uga25vdyB0aGUgbWVjaGFuaXNtIGJ5IHdoaWNoIHRo
ZSBmcmVlbWVtIHNsYWNrIGhlbHBzID8gIEkgdGhpbmsKPiA+IHRoYXQgd291bGQgYmUgYSBwcmVy
ZXF1aXNpdGUgZm9yIHJldmVydGluZyB0aGlzLiAgVGhhdCB3YXkgd2UgY2FuIGhhdmUKPiA+IGFu
IHVuZGVyc3RhbmRpbmcgb2Ygd2h5IHdlIGFyZSBkb2luZyB0aGluZ3MsIHJhdGhlciB0aGFuIGp1
c3QKPiA+IGZsYWlsaW5nIGF0IHJhbmRvbS4uLgo+IAo+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3Rh
bmQgaXQuCj4gCj4gT25lIGNhbmRpZGF0ZSB3b3VsZCBiZSAyTS8xRyBwYWdlcyBiZWluZyBwb3Nz
aWJsZSB3aXRoIGVub3VnaCBmcmVlCj4gbWVtb3J5LCBidXQgSSBoYXZlbid0IHByb29mZWQgdGhp
cyB5ZXQuIEkgY2FuIGhhdmUgYSB0cnkgYnkgZGlzYWJsaW5nCj4gYmlnIHBhZ2VzIGluIHRoZSBo
eXBlcnZpc29yLgoKUmlnaHQsIGlmIEkgaGFkIHRvIGJldCwgSSB3b3VsZCBwdXQgbXkgbW9uZXkg
b24gc3VwZXJwYWdlcyBzaGF0dGVyaW5nCmJlaW5nIHRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbS4K
Cgo+IFdoYXQgbWFrZXMgdGhlIHdob2xlIHByb2JsZW0gZXZlbiBtb3JlIG15c3RlcmlvdXMgaXMg
dGhhdCB0aGUKPiByZWdyZXNzaW9uIHdhcyBkZXRlY3RlZCBmaXJzdCB3aXRoIFNMRTEyIFNQMyAo
Z3Vlc3QgYW5kIGRvbTAsIFhlbiA0LjkKPiBhbmQgTGludXggNC40KSBhZ2FpbnN0IG9sZGVyIHN5
c3RlbXMgKGd1ZXN0IGFuZCBkb20wKS4gV2hpbGUgdHJ5aW5nCj4gdG8gZmluZCBvdXQgd2hldGhl
ciB0aGUgZ3Vlc3Qgb3IgdGhlIFhlbiB2ZXJzaW9uIGFyZSB0aGUgY3VscHJpdCBJCj4gZm91bmQg
dGhhdCB0aGUgb2xkIGd1ZXN0IChiYXNlZCBvbiBrZXJuZWwgMy4xMikgc2hvd2VkIHRoZSBtZW50
aW9uZWQKPiBwZXJmb3JtYW5jZSBkcm9wIHdpdGggYWJvdmUgY29tbWl0LiBUaGUgbmV3IGd1ZXN0
IChiYXNlZCBvbiBrZXJuZWwKPiA0LjQpIHNob3dzIHRoZSBzYW1lIGJhZCBwZXJmb3JtYW5jZSBy
ZWdhcmRsZXNzIG9mIHRoZSBYZW4gdmVyc2lvbiBvcgo+IGFtb3VudCBvZiBmcmVlIG1lbW9yeS4g
SSBoYXZlbid0IGZvdW5kIHRoZSBMaW51eCBrZXJuZWwgY29tbWl0IHlldAo+IGJlaW5nIHJlc3Bv
bnNpYmxlIGZvciB0aGF0IHBlcmZvcm1hbmNlIGRyb3AuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 19:28:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 19:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEKud-0001Ax-1L; Fri, 26 May 2017 19:28:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dEKub-0001Ar-VV
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 19:28:38 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 34/49-06719-5E188295; Fri, 26 May 2017 19:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTOSt0njRq
 RBs/nSlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owjyyQLrolWbP75i62B8YVgFyMXh5DADEaJ
 Cb/mMXcxcnKwCDSwSmw7mQOSkBCYwypx6PUvVpCEhECexKdj0xgh7GKJk69Ws4HYvAKCEidnP
 mEBsYUEvCQap89jArE5BXwkHs06zwix4QKjxMYFu8GK2AQMJN682MgEsU1VovfHfkaIQQESX5
 oPgw0VFjCUOL71D1iNiIC+xKbbjewgg5gFHjBKTLy/BqyBWUBTonX7b/YJjAKzkBwyC0lqASP
 TKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGQAgh2Msy/7
 H2KU5GBSEuWdvk49UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+kGjUghwaLU9NSKtMwcYEzAp
 CU4eJREePNA0rzFBYm5xZnpEKlTjJYcV66s+8LEsWH1eiA55cD2L0xCLHn5ealS4rzHQBoEQB
 oySvPgxsHi9hKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEea+BTOHJzCuB2/oK6CAmoIN8z6m
 DHFSSiJCSamC0CbcPDnv9PeDUtso/pY901kQ496Yw3ZxsPeH7P1fdo23N10MfhwssYdNbM2N1
 k13TKxXOkIIZ0cus1VeIaT9YdOLi2jMr5E408TfGl8yUL9L0kLSpuMT0nzV8usGumVLpM6rYR
 I7fLpjy6s+CqhNtbf7+VTMlOLRVD1d8u5rI2Vu3yaPiGocSS3FGoqEWc1FxIgBBic7u1gIAAA
 ==
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495826915!103179291!1
X-Originating-IP: [209.85.220.169]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12809 invoked from network); 26 May 2017 19:28:36 -0000
Received: from mail-qk0-f169.google.com (HELO mail-qk0-f169.google.com)
 (209.85.220.169)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 19:28:36 -0000
Received: by mail-qk0-f169.google.com with SMTP id k74so14876555qke.1
 for <xen-devel@lists.xensource.com>; Fri, 26 May 2017 12:28:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=e/jadLoSeyVrizsflhZbiHz2/nIDSyA5pF9qF2DvOss=;
 b=MB15qc1deFGN5SiBkGGJ+st2a3oBxV4MRFD430/q/GsEv7b24hUqFlWjOrW63KZaqJ
 OvYaM2CmNDJtsmY7RPEP+fYxrln0QBJForC/RyGb8wKYNc9akeuRH3ejv17eY2K84F4t
 wGrNkTrSXQhOAIR2JEU+ZR5eojTfdkPZGFI00QVCUoUPUReH5fEa1GJmtKij3c8cgA2s
 f1bzasnrs1yj7QmQeDVcbNWTQ0n9j0coitLaQvEfA8NbJC5a5uSN2B4XAuiN9lG5PE0I
 8aPyzg9FmcR+j6xbLY5hQEw2Oao4asSRGcYt8MGkr1qBLvWY/cLeSEATP1EbLIOBS2Xh
 WJBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=e/jadLoSeyVrizsflhZbiHz2/nIDSyA5pF9qF2DvOss=;
 b=Rqe/4qhikeaqVbJuKWInAzaheoin3lQC4cZ8kkwXndQvC9ySMG8eVo7+aQxIJtfaKa
 oTLs0V0eFFmxz7Zm7W1uybNInGZWBdfnBCWPcHgVahR9yLj8zvbqCWpleQ/RkKzvLMy1
 yERBezVhDPBgvb6eHaXNkS3f0NqR9zm1ACd/MkZHGPkU+wrpzvpgJ5D2N9QoNQayEaJE
 RzbX+IFI9+5SkD6gh+cXJZZ6lItEF7SJbvg7AGC8G5p6su1yZGgEFCHnl6qie0hAUnb0
 NNDUTplfVlsch/YVXh4QSRThwvwPXMbWbZhDlW3u47+ChxS/3RLYxn+sR2NIectjt8Vy
 Dj8A==
X-Gm-Message-State: AODbwcC+ei7fvwbu/W2fSS9kHNB+yDPhlr0+f3hCcqSCN1uS1KPHRvnA
 F7VNbYpdnYph5lMyTXTEKDIXiSWPsQ==
X-Received: by 10.55.45.198 with SMTP id t189mr4026622qkh.108.1495826915199;
 Fri, 26 May 2017 12:28:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.84 with HTTP; Fri, 26 May 2017 12:28:14 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 26 May 2017 12:28:14 -0700
Message-ID: <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gU3RlZmFubywKCj4+ID4gVGhlIHByb2JsZW0gd2l0aCBzdHViZG9tcyBpcyBsYXRlbmN5
IGFuZCBzY2hlZHVsaW5nLiBJdCBpcyBub3QKPj4gPiBkZXRlcm1pbmlzdGljLiBXZSBjb3VsZCBl
YXNpbHkgaW1wcm92ZSB0aGUgbnVsbCBzY2hlZHVsZXIgdG8gaW50cm9kdWNlCj4+ID4gc29tZSBz
b3J0IG9mIG5vbi1wcmVlbXB0aXZlIHNjaGVkdWxpbmcgb2Ygc3R1YmRvbXMgb24gdGhlIHNhbWUg
cGNwdXMgb2YKPj4gPiB0aGUgZ3Vlc3QgdmNwdXMuIEl0IHdvdWxkIHN0aWxsIHJlcXVpcmUgbWFu
dWFsbHkgcGlubmluZyB2Y3B1cyB0byBwY3B1cy4KPj4gSSBzZWUgY291cGxlIG9mIG90aGVyIHBy
b2JsZW1zIHdpdGggc3R1YmRvbXMuIEZvciBleGFtcGxlLCB3ZSBuZWVkCj4+IG1lY2hhbmlzbSB0
byBsb2FkIG1lZGlhdG9yIHN0dWJkb20gYmVmb3JlIGRvbTAuCj4KPiBUaGlzIGNhbiBiZSBzb2x2
ZWQ6IHVucmVsYXRlZCB0byB0aGlzIGRpc2N1c3Npb24sIEkgaGFkIGFscmVhZHkgY3JlYXRlZCBh
Cj4gcHJvamVjdCBmb3IgT3V0cmVhY2h5L0dTb0MgdG8gY3JlYXRlIG11bHRpcGxlIGd1ZXN0cyBm
cm9tIGRldmljZSB0cmVlLgo+Cj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0
cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNYZW5fb25fQVJNOl9jcmVhdGVfbXVsdGlwbGVfZ3Vlc3Rz
X2Zyb21fZGV2aWNlX3RyZWUKWWVzLCB0aGF0IGNvdWxkIGJlIGEgc29sdXRpb24uCgoKPj4gPiBU
aGUgb3RoZXIgaXNzdWUgd2l0aCBzdHViZG9tcyBpcyBjb250ZXh0IHN3aXRjaCB0aW1lcy4gVm9s
b2R5bXlyIHNob3dlZAo+PiA+IHRoYXQgbWluaW9zIGhhcyBtdWNoIGhpZ2hlciBjb250ZXh0IHN3
aXRjaCB0aW1lcyBjb21wYXJlZCB0byBFTDAgYXBwcy4KPj4gPiBJdCBpcyBwcm9iYWJseSBkdWUg
dG8gR0lDIGNvbnRleHQgc3dpdGNoLCB0aGF0IGlzIHNraXBwZWQgZm9yIEVMMCBhcHBzLgo+PiA+
IE1heWJlIHdlIGNvdWxkIHNraXAgR0lDIGNvbnRleHQgc3dpdGNoIGZvciBzdHViZG9tcyB0b28s
IGlmIHdlIGtuZXcgdGhhdAo+PiA+IHRoZXkgYXJlIG5vdCBnb2luZyB0byB1c2UgdGhlIFZHSUMu
IEF0IHRoYXQgcG9pbnQsIGNvbnRleHQgc3dpdGNoIHRpbWVzCj4+ID4gc2hvdWxkIGJlIHZlcnkg
c2ltaWxhciB0byBFTDAgYXBwcy4KPj4gU28geW91IGFyZSBzdWdnZXN0aW5nIHRvIGNyZWF0ZSBz
b21ldGhpbmcgbGlrZSBsaWdodHdlaWdodCBzdHViZG9tLiBJCj4+IGdlbmVyYWxseSBsaWtlIHRo
aXMgaWRlYS4gQnV0IEFGQUlLLCB2R0lDIGlzIHVzZWQgdG8gZGVsaXZlciBldmVudHMKPj4gZnJv
bSBoeXBlcnZpc29yIHRvIHN0dWJkb20uIERvIHlvdSB3YW50IHRvIHByb3Bvc2UgYW5vdGhlciBt
ZWNoYW5pc20/Cj4KPiBUaGVyZSBpcyBubyB3YXkgb3V0OiBpZiB0aGUgc3R1YmRvbSBuZWVkcyBl
dmVudHMsIHRoZW4gd2UnbGwgaGF2ZSB0bwo+IGV4cG9zZSBhbmQgY29udGV4dCBzd2l0Y2ggdGhl
IHZHSUMuIElmIGl0IGRvZXNuJ3QsIHRoZW4gd2UgY2FuIHNraXAgdGhlCj4gdkdJQy4gSG93ZXZl
ciwgd2Ugd291bGQgaGF2ZSBhIHNpbWlsYXIgcHJvYmxlbSB3aXRoIEVMMCBhcHBzOiBJIGFtCj4g
YXNzdW1pbmcgdGhhdCBFTDAgYXBwcyBkb24ndCBuZWVkIHRvIGhhbmRsZSBpbnRlcnJ1cHRzLCBi
dXQgaWYgdGhleSBkbywKPiB0aGVuIHRoZXkgbWlnaHQgbmVlZCBzb21ldGhpbmcgbGlrZSBhIHZH
SUMuCkhtLiBDb3JyZWN0IG1lLCBidXQgaWYgd2Ugd2FudCBtYWtlIHN0dWJkb20gdG8gaGFuZGxl
IHNvbWUgcmVxdWVzdHMKKGUuZy4gZW11bGF0ZSBNTUlPIGFjY2VzcyksIHRoZW4gaXQgbmVlZHMg
ZXZlbnRzLCBhbmQgdGh1cyBpdCBuZWVkcwppbnRlcnJ1cHRzLiBBdCBsZWFzdCwgSSdtIG5vdCBh
d2FyZSBhYm91dCBhbnkgb3RoZXIgbWVjaGFuaXNtLCB0aGF0CmFsbG93cyBoeXBlcnZpc29yIHRv
IHNpZ25hbCB0byBhIGRvbWFpbi4KT24gb3RoZXIgaGFuZCwgRUwwIGFwcCAoYXMgSSBzZWUgdGhl
bSkgZG9lcyBub3QgbmVlZCBzdWNoIGV2ZW50cy4KQmFzaWNhbGx5LCB5b3UganVzdCBjYWxsIGZ1
bmN0aW9uIGBoYW5kbGVfbW1pbygpYCByaWdodCBpbiB0aGUgYXBwLgpTbywgYXBwcyBjYW4gbGl2
ZSB3aXRob3V0IGludGVycnVwdHMgYW5kIHRoZXkgc3RpbGwgYmUgYWJsZSB0byBoYW5kbGUKcmVx
dWVzdC4KCj4+IEknbSBub3QgdmVyeSBmYW1pbGlhciB3aXRoIFhFTiBzY2hlZHVsZXJzLiBMb29r
cyBsaWtlIG51bGwgc2NoZWR1bGVyCj4+IGlzIGdvb2QgZm9yIGhhcmQgUlQsIGJ1dCBpc24ndCBm
aW5lIGZvciBhIGdlbmVyaWMgY29uc3VtZXIgc3lzdGVtLiBIb3cKPj4gZG8geW91IHRoaW5rOiBp
cyBpdCBwb3NzaWJsZSB0byBtYWtlIGNyZWRpdDIgc2NoZWR1bGVyIHRvIHNjaGVkdWxlCj4+IHN0
dWJkb21zIGluIHRoZSBzYW1lIHdheT8KPgo+IFlvdSBjYW4gZG8gbW9yZSB0aGFuIHRoYXQgOi0p
Cj4gWW91IGNhbiB1c2UgY3JlZGl0MiBhbmQgdGhlIG51bGwgc2NoZWR1bGVyIHNpbXVsdGFuZW91
c2x5IG9uIGRpZmZlcmVudAo+IHNldHMgb2YgcGh5c2ljYWwgY3B1cyB1c2luZyBjcHVwb29scy4g
Rm9yIGV4YW1wbGUsIHlvdSBjYW4gdXNlIHRoZSBudWxsCj4gc2NoZWR1bGVyIG9uIDIgcGh5c2lj
YWwgY29yZXMgYW5kIGNyZWRpdDIgb24gdGhlIHJlbWFpbmluZyBjb3Jlcy4KV293LiBEaWRuJ3Qg
a25vdyB0aGF0LgoKCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWyszODA5NzY2
NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 19:43:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 19:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEL92-0002eW-9H; Fri, 26 May 2017 19:43:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dEL90-0002eQ-F3
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 19:43:30 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D8/AD-02199-16588295; Fri, 26 May 2017 19:43:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTOOt2EVo1
 Ig8X3FC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bUebOZCy6IVDx+/5i5gfGVQBcjF4eQwAxG
 icZ7j5hBHBaBBlaJQ6fbGUEcCYE5rBIPv69l6mLkBHLKJFZdO8UKYRdJnOj/zwhi8woISpyc+
 YQFxBYS8JL482InG4jNKWAncXJjKzPEikOMEnMe3QNLsAkYSLx5sRFsKIuAqsTyV1+BBnEADQ
 qQOLInBSQsLGAocXzrH7ASEQEdiat7X7CCzGEWeMwose/rU7A5zAKaEq3bf7NPYBSYheSOWUh
 SCxiZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZjPQMD
 4w7Glr1+hxglOZiURHmnr1OPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe6NZI1JIsCg1PbUiL
 TMHGBcwaQkOHiURXuMWoDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqpQ4ryhIqQ
 BIaUZpHtwgWLxeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwQyhSczrwRu3yugU5iATvE
 9pw5ySkkiQkqqgVFvd+aledfY1HIE8/V0IxRC7t4ruPvtvLHXfsvru9QMdOwzqp7eYe46Ks07
 78D5F82hor3hTyOK7pT42l2YnrfpfLqEx4MObdekolbLaxnrnL6G88kkP9MN83bufb36cmpt+
 Ob7HVcEs75NnfC5M3Lniwvq3i2XUys3qn+tnNsV97TrTMzk5UosxRmJhlrMRcWJAEwMv+rSAg
 AA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1495827807!102708128!1
X-Originating-IP: [209.85.220.174]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20349 invoked from network); 26 May 2017 19:43:28 -0000
Received: from mail-qk0-f174.google.com (HELO mail-qk0-f174.google.com)
 (209.85.220.174)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 19:43:28 -0000
Received: by mail-qk0-f174.google.com with SMTP id u75so15104313qka.3
 for <xen-devel@lists.xensource.com>; Fri, 26 May 2017 12:43:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=AJLEcjd6pht6YFshbgIFqBFqkU3x00tfHYZLjODduTo=;
 b=mOzZhuhK9nqkQuthtaET1ZdRbZF4tYlRm/OfJ2EZ1m56DwWztwvGsAUhmpdMxFUlma
 NkYyOae/b/ki8k5qZA9wmkJ9wBEfKtaQ1yXm4351B+BHavs7NBfxg4uSvsAfP5tohn3l
 l5oi1OKR8dqOBgmcdDvPVaS4UccUY5MgAzwASn4KSbKtm5hjOdJw7WtLVwUr6REAGOa+
 9TzkQPiuBDYLVNRJJJWIbRBcnFGuFeaeAGzjFKfiYnCierSduau9XGEQ5Q6mQZFGRYoD
 CeESP937kUZPPIFPx7om2j5vIEGmupVkIjkMtdy5wVfaW1VQcxRcZWvOTuneMJtgePx7
 zoeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=AJLEcjd6pht6YFshbgIFqBFqkU3x00tfHYZLjODduTo=;
 b=VTGK5CZVi1bJE7SSq9LFevWiqru/DqI3wY+NdbthPMyrX1noR3iXJNOdwK+hyJE5hp
 jBB6Ppm3HYodUbC1c7JmkcO2evEk2B6oT8jT/ANTx8ksaVXzaAPpMrU1pJ/NkLiSOSwh
 jiws+4xQ8t+FSovDSVy3XDjuJM2B8jMOlfq6YSBDtYEloJv8n3gKiNGIpMgflZyUmV3n
 zRptR3aHMi44DbIR7BP4x5ztwT53Qx66XIQss7Io7MIL822hhQ6wfJ+ihv2Uir9TQqxq
 a0C3GWCN5fXn3On9mgnQxRlSJ7PmTaQ3XXTKYAaqsxejWami1MpagFVFwAybOsHBlO+I
 Y9AA==
X-Gm-Message-State: AODbwcBA715C9ql3faoo089q9m0TY8F2IFyGJsAsbJj/D2cKcn/xk3eR
 AzS/+2OmNK0skrO4P5y2BSK4ZKoYpg6zVqO+Rg==
X-Received: by 10.55.192.154 with SMTP id v26mr3837004qkv.49.1495827807143;
 Fri, 26 May 2017 12:43:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.84 with HTTP; Fri, 26 May 2017 12:43:06 -0700 (PDT)
In-Reply-To: <0ca190f0-772e-936e-4b14-c84dd03580df@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <0ca190f0-772e-936e-4b14-c84dd03580df@citrix.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 26 May 2017 12:43:06 -0700
Message-ID: <CAOcqxo3wKRW8_zTVwYZhBu8PHXxqGHefJ0pSdz5zQE+tdm7dMg@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgo+Pj4gRXhwbGFuYXRpb24gb2Ygd2hhdCBFTDAgYXBwcyBhcmUuIFdoYXQgc2hv
dWxkIGJlIHRoZWlyIGludGVyZmFjZSB3aXRoCj4+PiBYZW4/IENvdWxkIHRoZSBpbnRlcmZhY2Ug
YmUgdGhlIHJlZ3VsYXIgaHlwZXJjYWxsIGludGVyZmFjZT8gSW4gdGhhdAo+Pj4gY2FzZSwgd2hh
dCdzIHRoZSBiZW5lZml0IGNvbXBhcmVkIHRvIHN0dWJkb21zPwo+PiBJIGltYWdpbmVkIHRoaXMg
YXMgc2VwYXJhdGUgc3lzY2FsbCBpbnRlcmZhY2UgKHdpdGggZmluZXIgcG9saWN5Cj4+IHJ1bGVz
KS4gQnV0IHRoaXMgY2FuIGJlIGRpc2N1c3NlZCwgb2YgY291cnNlLgo+Cj4gSSB0aGluayB0aGF0
J3MgYSBuYXR1cmFsIHBsYWNlIHRvIHN0YXJ0LiAgQnV0IHRoZW4geW91IHN0YXJ0IHRoaW5raW5n
Cj4gYWJvdXQgdGhlIGRldGFpbHM6IHRoaXMgdGhpbmcgbmVlZHMgdG8gYmUgYWJsZSB0byBtYW5h
Z2UgaXRzIG93biBhZGRyZXNzCj4gc3BhY2UsIHNlbmQgYW5kIHJlY2VpdmUgZXZlbnQgY2hhbm5l
bHMgLyBpbnRlcnJ1cHRzLCAmYyAmYyAtLSBhbmQgaXQKPiBhY3R1YWxseSBlbmRzIHVwIGxvb2tp
bmcgZXhhY3RseSBsaWtlIGEgc3Vic2V0IG9mIHdoYXQgYSBzdHViZG9tYWluIGNhbgo+IGFscmVh
ZHkgZG8uCkFjdHVhbGx5LCBJIGRvbid0IHdhbnQgaXQgdG8gaGFuZGxlIGV2ZW50cywgaW50ZXJy
dXB0cyBhbmQgc3VjaC4gSSBzZWUKaXQgYWxtb3N0IGFzIGEgc3luY2hyb25vdXMgZnVuY3Rpb24g
Y2FsbC4gRm9yIGV4YW1wbGUuIHdoZW4geW91IG5lZWQKc29tZXRoaW5nIGZyb20gaXQsIHlvdSBk
b24ndCBmaXJlIGludGVycnVwdCBpbnRvIGl0LiBZb3UganVzdCBzZXQKZnVuY3Rpb24gbnVtYmVy
IGluIHIwLCBzZXQgcGFyYW1ldGVycyBpbiByMS1yNywgc2V0IFBDIHRvIGFuIGVudHJ5CnBvaW50
IGFuZCB5b3UgYXJlIGdvb2QgdG8gZ28uCgo+IEluIHdoaWNoIGNhc2UgLS0gd2h5IGludmVudCBh
IG5ldyBpbnRlcmZhY2UsIGluc3RlYWQgb2YganVzdCByZXVzaW5nIHRoZQo+IGV4aXN0aW5nIG9u
ZT8KSHlwZXJjYWxscyAoZnJvbSBkb21haW5zKSBhbmQgc3lzY2FsbHMgKGZyb20gYXBwcykgYXJl
IGludGVyc2VjdGluZwpzZXRzLCBidXQgbmVpdGhlciBpcyBzdWJzZXQgZm9yIG90aGVyLiBPbmUg
Y2FuIG1lcmdlIHRoZW0sIGJ1dCB0aGVuCnRoZXJlIHdpbGwgYmUgY2FsbHMgdGhhdCBoYXZlIG1l
YW5pbmcgb25seSBmb3IgYXBwcyBhbmQgdGhlcmUgd2lsbCBiZQpjYWxscyB0aGF0IGFyZSBmaW5l
IG9ubHkgZm9yIGRvbWFpbnMuIEhvbmVzdGx5LCBJIGhhdmUgbm8gc3Ryb25nCm9waW5pb24sIHdo
aWNoIGFwcHJvYWNoIGlzIGJldHRlci4gSSBzZWUgcHJvcyBhbmQgY29ucyBmb3IgZXZlcnkKdmFy
aWFudC4KCj4+PiBUaGUgcHJvYmxlbSB3aXRoIHN0dWJkb21zIGlzIGxhdGVuY3kgYW5kIHNjaGVk
dWxpbmcuIEl0IGlzIG5vdAo+Pj4gZGV0ZXJtaW5pc3RpYy4gV2UgY291bGQgZWFzaWx5IGltcHJv
dmUgdGhlIG51bGwgc2NoZWR1bGVyIHRvIGludHJvZHVjZQo+Pj4gc29tZSBzb3J0IG9mIG5vbi1w
cmVlbXB0aXZlIHNjaGVkdWxpbmcgb2Ygc3R1YmRvbXMgb24gdGhlIHNhbWUgcGNwdXMgb2YKPj4+
IHRoZSBndWVzdCB2Y3B1cy4gSXQgd291bGQgc3RpbGwgcmVxdWlyZSBtYW51YWxseSBwaW5uaW5n
IHZjcHVzIHRvIHBjcHVzLgo+PiBJIHNlZSBjb3VwbGUgb2Ygb3RoZXIgcHJvYmxlbXMgd2l0aCBz
dHViZG9tcy4gRm9yIGV4YW1wbGUsIHdlIG5lZWQKPj4gbWVjaGFuaXNtIHRvIGxvYWQgbWVkaWF0
b3Igc3R1YmRvbSBiZWZvcmUgZG9tMC4KPgo+IFRoZXJlIGFyZSBhIGNvdXBsZSBvZiBvcHRpb25z
IGhlcmUuICBZb3UgY291bGQgZG8gc29tZXRoaW5nIGxpa2UgdGhlCj4gWG9hciBwcm9qZWN0IFsx
XSBkaWQsIGFuZCBoYXZlIFhlbiBib290IGEgc3BlY2lhbC1wdXJwb3NlICJzeXN0ZW0KPiBidWls
ZGVyIiBkb21haW4sIHdoaWNoIHdvdWxkIHN0YXJ0IGJvdGggdGhlIG1lZGlhdG9yIGFuZCB0aGVu
IGEgZG9tMC4KV293LiBUaGF0J3MgdmVyeSBpbnRlcmVzdGluZyBpZGVhLgoKPj4+IFRoZW4sIHdl
IGNvdWxkIGFkZCBhIHNjaGVkX29wIGh5cGVyY2FsbCB0byBsZXQgdGhlIHNjaGVkdWxlcnMga25v
dyB0aGF0Cj4+PiBhIHN0dWJkb20gaXMgdGllZCB0byBhIHNwZWNpZmljIGd1ZXN0IGRvbWFpbi4K
Pj4gV2hhdCBpZiBvbmUgc3R1YmRvbSBzZXJ2ZXMgbXVsdGlwbGUgZG9tYWlucz8gVGhpcyBpcyBU
RUUgdXNlIGNhc2UuCj4gVGhlbiB5b3UgZG9uJ3QgbWFrZSB0aGF0IGh5cGVyY2FsbC4gOi0pICBJ
biBhbnkgY2FzZSB5b3UgY2VydGFpbmx5IGNhbid0Cj4gdXNlIGFuIEVMMCBhcHAgZm9yIHRoYXQs
IGF0IGxlYXN0IHRoZSB3YXkgd2UndmUgYmVlbiBkZXNjcmliaW5nIGl0LgpUaGF0IGRlcGVuZHMg
b24gaG93IG1hbnkgcmlnaHQgeW91IHdpbGwgZ2l2ZSB0byBhbiBFTDAgYXBwLiBJIHRoaW5rLApp
dCBpcyBwb3NzaWJsZSB0byB1c2UgaXQgZm9yIHRoaXMgcHVycG9zZS4gQnV0IGFjdHVhbGx5LCBJ
J2QgbGlrZSB0bwpzZWUgVEVFIG1lZGlhdG9yIHJpZ2h0IGluIGh5cGVydmlzb3IuCgotLSAKV0JS
IFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZsYWQu
YmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 19:46:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 19:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dELC8-0002oQ-RI; Fri, 26 May 2017 19:46:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dELC7-0002oK-5k
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 19:46:43 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C8/FD-26106-22688295; Fri, 26 May 2017 19:46:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTGNl3FNo1
 Ig7aFxhb3prxnd2D02N63iz2AMYo1My8pvyKBNeND80zWgiVMFTt//2JqYPzC2MXIxSEkMINR
 4s2kiWAOi0ADq8Sf469ZQRwJgTmsEodeH2XqYuQEcvIkjv6YCWRzANnFEsunp4OEeQUEJU7Of
 MICYgsJeEksfPEQzOYUCJTYeWITM8SGDiaJZ9cfgyXYBAwk3rzYCDaTRUBVovnjNTaIQQES89
 dNYAaxhQUMJY5v/QNWIyKgI3F17wuwg5gFHjNK7Pv6FKyBWUBTonX7b/YJjAKzkBwyC0lqASP
 TKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwGCsZ2Bg3MHY
 stfvEKMkB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4bVo1IoUEi1LTUyvSMnOAc
 QGTluDgURLhnQeS5i0uSMwtzkyHSJ1itOS4cmXdFyaOpg9bgOSUA9u/MAmx5OXnpUqJ89aCNA
 iANGSU5sGNg8XuJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvH4gU3gy80rgtr4COogJ6CD
 fc+ogB5UkIqSkGhgLzvTfMNLZcM6iICVcS3q7juM8fk62u8WOgYbrjJ1MXKdxv/RatzRJtVjB
 zqSKY6PV1JVX7r3I3L3rrvPRR9dyHnh/dvt+X6RviwOjvUntJsnrWm93KoX/YeB5v946RL/Cw
 7R4xwnpXY4xz2+ethY6MmOPkJ+ka3/pyitHufRYS2fNCXBXK1JiKc5INNRiLipOBACVrOI82A
 IAAA==
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1495828001!64159353!1
X-Originating-IP: [209.85.216.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51936 invoked from network); 26 May 2017 19:46:41 -0000
Received: from mail-qt0-f182.google.com (HELO mail-qt0-f182.google.com)
 (209.85.216.182)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 19:46:41 -0000
Received: by mail-qt0-f182.google.com with SMTP id f55so16436032qta.3
 for <xen-devel@lists.xensource.com>; Fri, 26 May 2017 12:46:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=pVY7iwgaQkJr4+/5d+2AkJ2F0n0ldr3BjAOBd8fXK/E=;
 b=gQv8Wlp7K41YSyZKz7tkuIvu1GRlwYPkHENnOil7js+jBco4VnewasGsxNfNZt5rC8
 ThrwBdrwH0B+jyNHmsrdJS1aMJ4bv3dGROR2T6VCQJVBjyGEzCyACJyiZoD8NQQ1lFoQ
 4ShGeiSDvisqWo2/tHr64EUAUivf/R0Ot0kEdmyNdIoylqzLPcIY1wSfsgcgbQQ3buWw
 9jJK9lpJbZrblJ6pnbRsufztQOaAP1ySOg3H1kYX6Z9kvI5c3OdWveWRmgKfDoKkBZb6
 S3Nl4SWgP0jKeXFWNrK04qrfI+kBp8fuClZZdCCGpZbUJRsvl25X6j/BVvJh97xA71pz
 NJxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=pVY7iwgaQkJr4+/5d+2AkJ2F0n0ldr3BjAOBd8fXK/E=;
 b=XjayMB26aqoK76aGklEy0sv2r74KC37+zDQDvaacjmDBii5QY2jrU35LxD4K4tb9N/
 AzF+izldkGTjGFTFTi37zb4oDqs+Ssmt1fapYTaeMZnBerHRXO8O8yDVpRolgQN4yO4V
 MwMcCYpaTlkAKQhL4XAciyl/shYkiqd4P762Rr5PD3jbBALvZmvD7fbEPOhSiCAh28w5
 f5a+drVU+JCdz7kqurawITkjzGAVn8o25yz7EC52v1kVk0dnzPdRBOk77mM8ap5E5iie
 xZb5iMWt4K108H/kHCEosX4FubjK/1FMOK7TOP2ZWoygVCLEePajj+jUE9TG2HseZDq3
 05zQ==
X-Gm-Message-State: AODbwcBjsT2PBlwvl0z5Vfr1GbT7TPLhuegGqyBODYtBpHKUpS/F4csD
 kmkPnVmBKfdiZ0QsBoTXdaDeqzcMHA==
X-Received: by 10.237.34.119 with SMTP id o52mr4896171qtc.217.1495828000700;
 Fri, 26 May 2017 12:46:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.84 with HTTP; Fri, 26 May 2017 12:46:20 -0700 (PDT)
In-Reply-To: <CAOcqxo3wKRW8_zTVwYZhBu8PHXxqGHefJ0pSdz5zQE+tdm7dMg@mail.gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <0ca190f0-772e-936e-4b14-c84dd03580df@citrix.com>
 <CAOcqxo3wKRW8_zTVwYZhBu8PHXxqGHefJ0pSdz5zQE+tdm7dMg@mail.gmail.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 26 May 2017 12:46:20 -0700
Message-ID: <CAOcqxo0tbaNtjACS7a3q1GjMyWnQcusceM9FAGYTDxv8cGOKRg@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYgTWF5IDIwMTcgYXQgMTI6NDMsIFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtA
Z21haWwuY29tPiB3cm90ZToKPiBIaSBEYXJpbywKPgpPb3BzLCBzb3JyeSwgR2VvcmdlLiBUaGVy
ZSB3YXMgdHdvIGVtYWlscyBpbiBhIHJvdzogeW91cnMgb25lIGFuZApEYXJpbydzIG9uZS4gQW5k
IEkgb3Zlcmxvb2tlZCB0byB3aG9tIEknbSBhbnN3ZXJpbmcuCgoKLS0gCldCUiBWb2xvZHlteXIg
QmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21h
aWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri May 26 20:04:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 20:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dELSb-0004cN-Mm; Fri, 26 May 2017 20:03:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=312dfd0c1=Andrew.Cooper3@citrix.com>)
 id 1dELSa-0004cE-Kj
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 20:03:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A4/D4-29088-F1A88295; Fri, 26 May 2017 20:03:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWyU9JRQle+SyP
 SYOkpYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNjwxb2grN8FZO/n2JuYHzJ3cXIySEh4Cfx
 c8l+JhBbWMBU4sGrI2C2iECQxJG7P9hAbCEBG4kDPz8wgthsAvoSu198AqvhFbCV+PfmNjuIz
 SKgKvF523VmEFtUIFzibeMRFogaQYmTM5+A2ZxA9Z9XLGPtYuTgYBbQlFi/Sx8kzCwgL7H97R
 xmiFVqEtf6L7FDnJYuMfFZD8sERr5ZSCbNQuiehaR7ASPzKkaN4tSistQiXSMLvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwECrZ2Bg3MHYfsLvEKMkB5OSKO/0deqRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4wzs0IoUEi1LTUyvSMnOAIQ+TluDgURLhLQZJ8xYXJOYWZ6ZDp
 E4xKkqJ89p0AiUEQBIZpXlwbbA4u8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcMZApPZl
 4J3PRXQIuZgBb7nlMHWVySiJCSamDcnseiN7GpeL72ocVHtitP+bvyG2PEv50cbL8b7FpXrLv
 zWGZql9Kacw5bVMQ+X4kMTZHhbZYRey2Wv6o5+8+KHd1mgjs77y4POlw1c/nEEPFFP7gbtt40
 36p6tcYiIOX1sycejZ519kyFPzN+33mtxqZ9stP9dUaF4XGeyPzZe1nNXEru/ZqqxFKckWiox
 VxUnAgAZBOFK64CAAA=
X-Env-Sender: prvs=312dfd0c1=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495829023!99481209!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22913 invoked from network); 26 May 2017 20:03:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 20:03:43 -0000
X-IronPort-AV: E=Sophos;i="5.38,399,1491264000"; d="scan'208";a="46813253"
To: Carter Yagemann <carter.yagemann@gmail.com>,
 <xen-devel@lists.xenproject.org>
References: <7d726057-f9b3-f37a-46d8-5af6f5866770@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8ae5302c-1a89-b304-cd52-42567fd64f92@citrix.com>
Date: Fri, 26 May 2017 21:03:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <7d726057-f9b3-f37a-46d8-5af6f5866770@gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Exposing MFN to Host (Dom 0)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMTU6NDAsIENhcnRlciBZYWdlbWFubiB3cm90ZToKPiBIaSwKPgo+IEEgZmV3
IG1vbnRocyBhZ28gSSBleHRlbmRlZCBhIHByb3RvdHlwaW5nIGh5cGVydmlzb3IgY2FsbGVkIEJh
cmVmbGFuayB0bwo+IGluY2x1ZGUgc3VwcG9ydCBmb3IgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIChQ
VCkgYW5kIG5vdyBJJ20gdHJ5aW5nIHRvCj4gaW1wbGVtZW50IHNpbWlsYXIgZnVuY3Rpb25hbGl0
eSBpbiBYZW4gZm9yIHJlc2VhcmNoLiBNeSBnb2FsIGlzIHRvCj4gbGV2ZXJhZ2UgdGhlIGV4aXN0
aW5nIGludGVyZmFjZXMgYXMgbXVjaCBhcyBwb3NzaWJsZSB0byBtaW5pbWl6ZSB0aGUKPiBudW1i
ZXIgb2YgZGlyZWN0IG1vZGlmaWNhdGlvbnMgdG8gdGhlIGh5cGVydmlzb3IgY29kZS4KPgo+IEkg
cGxhbiB0byBjb250cm9sIFBUIGVudGlyZWx5IGZyb20gdGhlIGhvc3QgYnkgbGV2ZXJhZ2luZyBs
aWJWTUkgYW5kCj4gd3JpdGluZyBkaXJlY3RseSBpbnRvIFBUJ3MgTVNScywgYnV0IFBUIG9ubHkg
dXNlcyBwaHlzaWNhbCBhZGRyZXNzZXMsIHNvCj4gdGhlIHBpZWNlIHRoYXQgSSdtIG1pc3Npbmcg
aXMgYSB3YXkgZm9yIHRoZSBob3N0IHRvIHRyYW5zbGF0ZSBhIGd1ZXN0Cj4gcGh5c2ljYWwgYWRk
cmVzcyBpbnRvIGEgbWFjaGluZSBwaHlzaWNhbCBhZGRyZXNzIChHRk4gPT4gTUZOKS4KPgo+IFNw
ZWNpZmljYWxseSwgSSBuZWVkIHRvIGJlIGFibGUgdG8gdGFrZSB0aGUgcGh5c2ljYWwgYWRkcmVz
cyBpbiBhCj4gZ3Vlc3QncyBDUjMgcmVnaXN0ZXIgYW5kIHRyYW5zbGF0ZSBpdCBpbnRvIHRoZSBt
YWNoaW5lIHBoeXNpY2FsIGFkZHJlc3MKPiBhbmQgSSBuZWVkIGEgd2F5IGZvciBob3N0IHRvIGFs
bG9jYXRlIG5ldyBwYWdlcyBhbmQgZ2V0IHRoZWlyIE1GTnMgc28gUFQKPiBoYXMgc29tZXdoZXJl
IHRvIHdyaXRlIGl0cyB0cmFjZSBkYXRhLgoKV2hpbGUgSSBhcHByZWNpYXRlIHlvdXIgaW50ZW50
aW9uIHRvIG5vdCBibGluZGx5IG1vZGlmeSB0aGUgaHlwZXJ2aXNvcgpmb3IgdGhlIHNha2Ugb2Yg
aXQsIEknZCBhbHNvIHN1Z2dlc3QgY29uc2lkZXJpbmcgdGhlIHByb2JsZW0gYXMgYSB3aG9sZQph
bmQgbWFraW5nIGNoYW5nZXMgaW4gdGhlIHByb3BlciBsYXllcnMuCgpJbnRlbCBQVCBoYXMgYWxy
ZWFkeSBiZWVuIGRpc2N1c3NlZCBvbiB4ZW4tZGV2ZWwgYmVmb3JlLCBhbmQgaXQgaXMKdW5zYWZl
IGZvciBhbnlvbmUgYnV0IFhlbiB0byBhY3R1YWxseSBwcm9ncmFtIHRoZSBoYXJkd2FyZSBpbnRl
cmZhY2UuIApBcyBzdWNoLCBsaWJWTUkgc2hvdWxkIG5vdCAoZnJvbSBhIHNhZmV0eSBwb2ludCBv
ZiB2aWV3KSBiZSBpbiBhCnBvc2l0aW9uIHRvIGRvIHdoYXQgeW91IHdhbnQuCgpBcyBmb3IgdHJh
bnNsYXRpbmcgR0ZOcyB0byBNRk5zLCB0aGVyZSBhcmUgZ29vZCByZWFzb25zIHdoeSB5b3UgY2Fu
dCBkbwp0aGlzIGZyb20gb3V0c2lkZSBvZiBYZW4uICBXaXRoIFBvRCBvciBQYWdpbmcsIGEgR0ZO
IHdoaWNoIGV4aXN0cyBtYXkKbm90IGhhdmUgYSBtYXBwaW5nIHRvIGEgcmVhbCBNRk4uICBUaGlz
IGlzIHdoeSBtYXBwaW5nIGh5cGVyY2FsbHMgZXhpc3QKaW5zdGVhZCB3aGljaCB0YWtlIGNhcmUg
b2YgZW5zdXJpbmcgdGhhdCBzdWNoIGEgbWFwcGluZyBldmVudHVhbGx5CmV4aXN0cywgb3IgZmFp
bHMgY2xlYW5seSB3aGlsZSBkb2luZyBzby4KCklmIHlvdSBpbnNpc3Qgb24gZG9pbmcgaXQgZnJv
bSBvdXRzaWRlIFhlbiwgeW91IGNhbiBjaGVhdCB3aXRoIGEgUFYKZ3Vlc3QgYnkgY3JlYXRpbmcg
YSBmb3JlaWduIG1hcHBpbmcsIGFuZCByZWFkaW5nIHRoZSBQVEUgYmFjaywgYnV0IHlvdQpzdGls
bCBoYXZlIG5vIHdheSB0byBkcml2ZSBQVCBkaXJlY3RseS4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri May 26 20:10:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 20:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dELYc-0004rv-Bb; Fri, 26 May 2017 20:09:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dELYa-0004rn-RN
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 20:09:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A5/7A-01709-49B88295; Fri, 26 May 2017 20:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTGOt3J3Rq
 RBnPOCFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozLN5+yFXwWrjg67ztjA+MigS5GLg4hgRmM
 En+f/2EGcVgEGlglfu59xgbiSAjMYZU43nuXpYuRE8jJk1i+5AwrhF0s8fv+RzCbV0BQ4uTMJ
 2A1QgJeEof/T2YDsTkFjCRWH/7FDLFiG6PElF1r2EESbAIGEm9ebGQCsVkEVCX6PjQwQgwKkG
 j98RvMFhYwlDi+9Q9YjYiAnsSHV9/ALmIWeMgo8erHA7BBzAKaEq3bf7NPYBSYheSQWUhSCxi
 ZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYjAxDsYOyb
 5XyIUZKDSUmUd/o69UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErybujQihQSLUtNTK9Iyc4CRA
 ZOW4OBREuE9DZLmLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRJiycvPS5US57UBKRUAKc0ozY
 MbBIvYS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmPdkJNIUnM68Ebt8roFOYgE7xPacOckp
 JIkJKqoFxynHdP+u7E4MVlkc/FHo+g2vK7l3Wh48s2Su0gfHu2+or39s/vuCoW3hFfOmDeX++
 PPzjEMOXvzct9/LjAxNY5O755J6pfHDJ/WBKVq6NXzrbkguJrJrXfPkOi71fsEnG1Xr75Qlxm
 ax1B0q2+l+TE+oy7yrb/SSXJcmwPHb659oPn9T3XSiQV2Ipzkg01GIuKk4EADIIjrnTAgAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1495829394!84630640!1
X-Originating-IP: [209.85.216.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34181 invoked from network); 26 May 2017 20:09:55 -0000
Received: from mail-qt0-f174.google.com (HELO mail-qt0-f174.google.com)
 (209.85.216.174)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 20:09:55 -0000
Received: by mail-qt0-f174.google.com with SMTP id t26so16922881qtg.0
 for <xen-devel@lists.xensource.com>; Fri, 26 May 2017 13:09:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=3ZhDlC+2JdFCKqKb+t78PeNRzVhiFSdlMcXGZbqNFbc=;
 b=ILu/R5JYii/HOQR2acR1A43Ih8454Ap6wIQH8bjchk6mmUYSNzwVAJeIffiL9tZp5J
 NZxbF60LTzpFNrqytlLNrWYPc3Lh8zZhI2KdmomsrDk1xVhU6gthaYzV3xlpap+v0hjl
 xKISH72olOUrvtITUFoR4wV4zD7vp+L3B0dRbtpeVHqP90tTRtyVJJd1iCYud7zQaVM2
 hWz1BEUUzHgsoXY87RxHwAw4hPOwD9GX/cNN3eZH/8UvVOfs7/y6RBwO4r92ByOB5s1k
 xm1kNvcOeRWorXXZiNsItQK8yEHAv44S934y4pyb851wZYMQWB6o1QyFT552q39YlFBD
 gpOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=3ZhDlC+2JdFCKqKb+t78PeNRzVhiFSdlMcXGZbqNFbc=;
 b=nNwrK4l+SaCoZd7uKfD6BC61ZXju/lg/RRo/1fjIk4Wqshb3ZBiLuKTKH2RBey9Bnu
 uiLVxaGmhXocNRCxDlwr6a09RFQDynfYkKpseCqbhRxJXU7JclDvyLGhxSzoqWmXvjFL
 FxVSZT0JrSMTYi/HAD/sr1Z74Vgl0tTMtkEKvva1b1tu3geYOuQnsyX826reDcSj3K2j
 8TIfApGrzWnC6Hp1dSv7++L6ruv6lvMX0tjaVxEcxW/RbCyd/5EJibTVVP/Ih9CBhVqy
 OSOGBU5oh0MG5BAsx4CUW8giGOv2ewzR75svDzJRFmZJxfOQCCnzAWwyDX3Q12KUKM5W
 +mIQ==
X-Gm-Message-State: AODbwcB1L2kR7Hi/NLWnqhL+GGls/yzGUbXBcHMnmpkLNGrgkApFv7jZ
 OnrzmnlbhBEFkk4Le/qxU5ZUMaL+Jg==
X-Received: by 10.200.52.157 with SMTP id w29mr4718353qtb.161.1495829394068;
 Fri, 26 May 2017 13:09:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.84 with HTTP; Fri, 26 May 2017 13:09:33 -0700 (PDT)
In-Reply-To: <1495523505.7393.59.camel@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <1495523505.7393.59.camel@citrix.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 26 May 2017 13:09:33 -0700
Message-ID: <CAOcqxo2t3k7z8rrrjxWy=WSxzz4-O6zwe8BVFqgGqH6pd6oH4g@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gRGFyaW8sCj4+IEknbSBub3QgdmVyeSBmYW1pbGlhciB3aXRoIFhFTiBzY2hlZHVsZXJz
Lgo+IEZlZWwgZnJlZSB0byBhc2sgYW55dGhpbmcuIDotKQpJJ20gc28gdW5mYW1pbGlhciwgc28g
ZXZlbiBkb24ndCBrbm93IHdoYXQgdG8gYXNrIDopIEJ1dCB0aGFuayB5b3UuClN1cmVseSBJJ2xs
IGhhdmUgcXVlc3Rpb25zLgoKPj4gTG9va3MgbGlrZSBudWxsIHNjaGVkdWxlcgo+PiBpcyBnb29k
IGZvciBoYXJkIFJULCBidXQgaXNuJ3QgZmluZSBmb3IgYSBnZW5lcmljIGNvbnN1bWVyIHN5c3Rl
bS4KPj4KPiBUaGUgbnVsbCBzY2hlZHVsZXIgaXMgbWVhbnQgYXQgYmVpbmcgdXNlZnVsIHdoZW4g
eW91IGhhdmUgYSBzdGF0aWMKPiBzY2VuYXJpbywgbm8gKG9yIHZlcnkgZmV3KSBvdmVyYm9va2lu
ZyAoaS5lLiwgdG90YWwgbnIgb2YgdkNQVXMgfj0gbnIKPiBvZiBwQ1BVUyksIGFuZCB3aGF0IHRv
IGN1dCB0byBfemVyb18gdGhlIHNjaGVkdWxpbmcgb3ZlcmhlYWQuCj4KPiBUaGF0IG1heSBpbmNs
dWRlIGNlcnRhaW4gY2xhc3Mgb2YgcmVhbC10aW1lIHdvcmtsb2FkcywgYnV0IGl0IG5vdAo+IGxp
bWl0ZWQgdG8gc3VjaCB1c2UgY2FzZS4KQ2FuJ3QgSSBhY2hpZXZlIHRoZSBzYW1lIHdpdGggYW55
IG90aGVyIHNjaGVkdWxlciBieSBwaW5pbmcgb25lIHZjcHUKdG8gb25lIHBjcHU/Cgo+PiBIb3cK
Pj4gZG8geW91IHRoaW5rOiBpcyBpdCBwb3NzaWJsZSB0byBtYWtlIGNyZWRpdDIgc2NoZWR1bGVy
IHRvIHNjaGVkdWxlCj4+IHN0dWJkb21zIGluIHRoZSBzYW1lIHdheT8KPj4KPiBJdCBpcyBpbmRl
ZWQgcG9zc2libGUuIEFjdHVhbGx5LCBpdCdzIGFjdHVhbGx5IGluIHRoZSBwbGFucyB0byBkbwo+
IGV4YWN0bHkgc29tZXRoaW5nIGxpa2UgdGhhdCwgYXMgaXQgY291bGQgcG90ZW50aWFsbHkgYmUg
dXNlZnVsIGZvciBhCj4gd2lkZSByYW5nZSBvZiB1c2UgY2FzZXMuCj4KPiBEb2luZyBpdCBpbiB0
aGUgbnVsbCBzY2hlZHVsZXIgaXMganVzdCBlYXNpZXIsIGFuZCB3ZSB0aGluayBpdCB3b3VsZCBi
ZQo+IGEgbmljZSB3YXkgdG8gcXVpY2tseSBoYXZlIGEgcHJvb2Ygb2YgY29uY2VwdCBkb25lLiBB
ZnRlcndhcmRzLCB3ZSdsbAo+IGZvY3VzIG9uIG90aGVyIHNjaGVkdWxlcnMgdG9vLgo+Cj4+IERv
IHlvdSBoYXZlIGFueSB0b29scyB0byBwcm9maWxlIG9yIHRyYWNlIFhFTiBjb3JlPyBBbHNvLCBJ
IGRvbid0Cj4+IHRoaW5rIHRoYXQgcHVyZSBjb250ZXh0IHN3aXRjaCB0aW1lIGlzIHRoZSBiaWdn
ZXN0IGlzc3VlLiBFdmVuIG5vdywKPj4gaXQKPj4gYWxsb3dzIDE4MCAwMDAgc3dpdGNoZXMgcGVy
IHNlY29uZCAoaWYgSSdtIG5vdCB3cm9uZykuIEkgdGhpbmssCj4+IHNjaGVkdWxpbmcgbGF0ZW5j
eSBpcyBtb3JlIGltcG9ydGFudC4KPj4KPiBXaGF0IGRvIHlvdSByZWZlciB0byB3aGVuIHlvdSBz
YXkgJ3NjaGVkdWxpbmcgbGF0ZW5jeSc/IEFzIGluLCB0aGUKPiBsYXRlbmN5IGJldHdlZW4gd2hp
Y2ggZXZlbnRzLCBoYXBwZW5pbmcgb24gd2hpY2ggY29tcG9uZW50PwpJJ20gd29ycmllZCBhYm91
dCBpbnRlcnZhbCBiZXR3ZWVuIHRhc2sgc3dpdGNoaW5nIGV2ZW50cy4KRm9yIGV4YW1wbGU6IHZj
cHUxIGlzIHZjcHUgb2Ygc29tZSBkb21VIGFuZCB2Y3B1MiBpcyB2Y3B1IG9mIHN0dWJkb20KdGhh
dCBydW5zIGRldmljZSBlbXVsYXRvciBmb3IgZG9tVS4KdmNwdTEgaXNzdWVzIE1NSU8gYWNjZXNz
IHRoYXQgc2hvdWxkIGJlIGhhbmRsZWQgYnkgdmNwdTIgYW5kIGdldHMKYmxvY2tlZCBieSBoeXBl
cnZpc29yLiBUaGVuIHRoZXJlIHdpbGwgYmUgdHdvIGNvbnRleHQgc3dpdGNoZXM6CnZjcHUxLT52
Y3B1MiB0byBlbXVsYXRlIHRoYXQgTU1JTyBhY2Nlc3MgYW5kIHZjcHUyLT52Y3B1MSB0byBjb250
aW51ZQp3b3JrLiBBRkFJSywgY3JlZGl0MiBkb2VzIG5vdCBndWFyYW50ZWUgdGhhdCB2Y3B1MiB3
aWxsIGJlIHNjaGVkdWxlZApyaWdodCBhZnRlciB3aGVuIHZjcHUxIHdpbGwgYmUgYmxvY2tlZC4g
SXQgY2FuIHNjaGVkdWxlIHNvbWUgdmNwdTMsCnRoZW4gdmNwdTQgYW5kIG9ubHkgdGhlbiBjb21l
IGJhY2sgdG8gdmNwdTIuICBUaGF0IHRpbWUgaW50ZXJ2YWwKYmV0d2VlbiBldmVudCAidmNwdTIg
d2FzIG1hZGUgcnVuYWJsZSIgYW5kIGV2ZW50ICJ2Y3B1MiB3YXMgc2NoZWR1bGVkCm9uIHBjcHUi
IGlzIHdoYXQgSSBjYWxsICdzY2hlZHVsaW5nIGxhdGVuY3knLgpUaGlzIGxhdGVuY3kgY2FuIGJl
IG1pbmltaXplZCBieSBtZWNoYW5pc20gc2ltaWxhciB0byBwcmlvcml0eQppbmhlcml0YW5jZTog
aWYgc2NoZWR1bGVyIGtub3dzIHRoYXQgdmNwdTEgd2FpdHMgZm9yIHZjcHUyIGFuZCB0aGVyZQph
cmUgcmVtYWluaW5nIHRpbWUgc2xpY2UgZm9yIHZjcHUxIGl0IHNob3VsZCBzZWxlY3QgdmNwdTIg
YXMgbmV4dApzY2hlZHVsZWQgdmNwdS4gUHJvYmxlbSBpcyBob3cgdG8gcG9wdWxhdGUgc3VjaCBk
ZXBlbmRlbmNpZXMuCgotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2
NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri May 26 21:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 21:12:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEMWn-0001Vr-1v; Fri, 26 May 2017 21:12:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1dEMWl-0001Vl-MU
 for xen-devel@lists.xen.org; Fri, 26 May 2017 21:12:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 74/EF-03696-62A98295; Fri, 26 May 2017 21:12:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXiVRtkrKs6SyP
 S4PYaeYslHxezODB6HN39mymAMYo1My8pvyKBNWPexPdMBb3lFWsmfWFuYGzP72Lk4hASmMAo
 cb95IjuIwyLwmUVi5sQmFhBHQmAmq8SLDyeBMpxATp7EzYc3GbsYOYDsIolNrREgYV4BQYmTM
 5+wgNhCAl4Sx6atYQKxOQUCJZ5+mMcEUi4kECDx/EkCSJhNQFfi951WVhCbRUBV4s+HA6wQYw
 Ik/vSuBmsVFjCXmH74DhuILSIgLXHt82WwrcwCPhJvtpdMYOSfhWTxLIQMSJhZQFOidftvdgh
 bQ2LBnX2MELa2xLKFr5kXMLKuYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81J
 TCrWS87P3cQIDFkGINjBeHljwCFGSQ4mJVHe6evUI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8
 M6eoREpJFiUmp5akZaZA4wemLQEB4+SCK/RTKA0b3FBYm5xZjpE6hSjLsekA9u/MAmx5OXnpU
 qJ8x4BmSEAUpRRmgc3AhbJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMexVkCk9mXgncpld
 ARzABHeF7Th3kiJJEhJRUA2NsDB9z0Wp7FZeUyTE7+VOM7D5IJnUu+MSmcWExt8a2aUff+B5j
 n3C84cBS7g0q9xY8e735W/eubta8eyd7LUV2bz3+9FeN3uRlfF2XrT7odkhK8u0rmK9S/E/xC
 9e8dWHaRxds0df6eXiCjZhU0/drIktuVzTrXN7e5v3mxXfdPwWJTk7/T3xRYinOSDTUYi4qTg
 QAbI8Qwd8CAAA=
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495833125!92204857!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_MESSAGE,INTERRUPTUS,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24096 invoked from network); 26 May 2017 21:12:05 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
 (74.125.82.51)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 21:12:05 -0000
Received: by mail-wm0-f51.google.com with SMTP id b84so3954691wmh.0
 for <xen-devel@lists.xen.org>; Fri, 26 May 2017 14:12:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=BA6xkSpFH4kA6DhqITJSI5fSevmQp42DcZbjV4XEFRs=;
 b=Ihb/sgiYj/Y7xgy5w9PfVDQB2EoeaBqIPRB2b0i7eibj/SJYNYsMI2XticGPxTNWxD
 wMQ6P6L8sU7Ta0fbPEhYoan+G54b8I972gJFy/+AeMI+fABT1dyMEuySpdZv4xWTf01K
 MCeSiLicgyJldcqdvMX2HU5039nXRafaxBuCEj1l+iZds5SKxh9+LAz1lTDtbG92pRZL
 W3NIhOQEkT3Mz6roADbx0BNOI0fGoxvchDnnNLNzHKV4KI6GjuzxMqQa91TEWMPl2JHn
 LfJLcwSOg7Dg3bVbo465E8z2yK9Atg4mv/4PLrIl6zOI13TsH+hwHAuUWAaYg9bdnhhF
 P9DA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=BA6xkSpFH4kA6DhqITJSI5fSevmQp42DcZbjV4XEFRs=;
 b=W8/jEEkDibPQMfnn88BBfN8RAxWk3OsiNQqwrcVKx3lMXr70wW464bGftPciVYSzjq
 q4wjXKMLP9W8Xm0U6eKgpqup2L9q9EjepLWQJpWddgyZ+JtVBputjVmUfoD7L8gGxDzy
 WenZVU0k8w1nJ0iTUOCyfKDo+AdJgkHHbqcepPp3388xwVGD0eAGTx8yx3rFwAaN5G/F
 KEDH+LUnGgP5k68KCLv/Lqu6Cat8rfonnvIiQfcW7p8doP1G3PWgEe2ezZ9snuO4VkiG
 /uGck30P+GfOzCVuUwbKjLFRq4ovdo522XYNFAGrIV3dNYSgKPbclB1G4n4QxZEpFvrw
 iKeA==
X-Gm-Message-State: AODbwcCfnvt2E9mOfylgMdmNQu/3QFdhP6e2/FVbEBt/5eqOA44Lwema
 MEIi5SuIqOXEnhlaUFyLdUZuCFpRzw==
X-Received: by 10.80.140.203 with SMTP id r11mr3818658edr.18.1495833124893;
 Fri, 26 May 2017 14:12:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.178.34 with HTTP; Fri, 26 May 2017 14:12:04 -0700 (PDT)
In-Reply-To: <CADNMjEAmxX_VD5tWETdXUL2m=xFJNxxgxPDTGuH_1KmmfHK6cw@mail.gmail.com>
References: <CADNMjEAmxX_VD5tWETdXUL2m=xFJNxxgxPDTGuH_1KmmfHK6cw@mail.gmail.com>
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Fri, 26 May 2017 14:12:04 -0700
Message-ID: <CADNMjEBH7ukPq+=yfhMHpXw4McOo-uQEJnG7-1xak5ViM=ib2g@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Question about QEMU as ide device emulator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4449577784476274790=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4449577784476274790==
Content-Type: multipart/alternative; boundary="f403045c2d620d774d055073ca78"

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

Question has been answered. Thanks.

On Thu, May 25, 2017 at 6:35 PM, Bruno Alvisio <bruno.alvisio@gmail.com>
wrote:

> Hello all,
>
> Summary
>
> I am using XEN hypervisor to run a HVM with a QEMU backed disk. After I
> start the HVM I use QMP "query-block" command to see the devices of the VM.
> Initially the command returns the disk that I set as part of the
> configuration but after a few seconds  the "query-block" command returns an
> empty result.
>
> KVM Version: 4.6.5
> Arch: x86-64
> QEMU : 2.2.1
>
>
> I was expecting to see the device information in QEMU such as:
>
> {"execute":"query-block"}
>
> {"return": [{"io-status": "ok", "device": "ide0-hd0", "locked": false,
> "removable": false, "inserted": {"iops_rd": 0, "detect_zeroes": "off",
> "image": {"virtual-size": 10737418240, "filename": "/home/balvisio/
> debian-disk.img", "format": "raw", "actual-size": 4940075008,
> "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0,
> "drv": "raw", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0,
> "bps_rd": 0, "file": "/home/balvisio/debian-disk.img",
> "encryption_key_missing": false}, "type": "unknown"}]}
>
>
>
> I wanted to understand how the storage subsystem work for QEMU backed
> disks. Any help and pointers in the code would be great.
>
> Eventually I would like to implement a feature in XEN to allow migration
> of instances with local disks.
>
> Thanks,
>
> Bruno
>
>
> DETAILED LOGS
>
> I am using XEN hypervisor to run a HVM with QEMU backed disk. When I start
> the HVM I see the following QEMU process started:
>
> root      2199     1  0 18:57 ?        00:00:02
> /usr/local/lib/xen/bin/qemu-system-i386 -xen-domid 3 -chardev
> socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-3,server,nowait
> -no-shutdown -mon chardev=libxl-cmd,mode=control -chardev
> socket,id=libxenstat-cmd,path=/var/run/xen/qmp-libxenstat-3,server,nowait
> -mon chardev=libxenstat-cmd,mode=control -nodefaults -no-user-config
> -name debianL2 -vnc :0,to=99 -display none -serial pty -device
> cirrus-vga,vgamem_mb=8 -boot order=d -device rtl8139,id=nic0,netdev=net0,mac=00:16:3e:1b:d0:7e
> -netdev type=tap,id=net0,ifname=vif3.0-emu,script=no,downscript=no
> -machine xenfv -m 1016 -drive file=/home/balvisio/debian-dis
> k.img,if=ide,index=0,media=disk,format=raw,cache=writeback -drive
> if=ide,index=2,readonly=on,media=cdrom,id=ide-5632,file=/hom
> e/balvisio/debian-live-8.7.1-amd64-gnome-desktop.iso,format=raw
>
> After launching the VM, I connected to the QMP socket:
>
> # rlwrap -C qmp socat STDIO UNIX:/var/run/xen/qmp-libxl-2
>
> {"QMP": {"version": {"qemu": {"micro": 1, "minor": 2, "major": 2},
> "package": ""}, "capabilities": []}}
>
> {"execute":"qmp_capabilities"}
>
> {"return": {}}
>
> I issue the "query-block" command and I get
>
> {"execute":"query-block"}
>
> {"return": []}
>
>
> Xen Config File Used
>
> kernel="/usr/local/lib/xen/boot/hvmloader"
>
> builder='hvm'
>
> memory=1024
>
> vcpus=1
>
> name="debianL2"
>
> vfb = ['type=vnc']
>
> vif= ['bridge=xenbr0']
>
> boot='b'
>
> disk=['file:/home/balvisio/debian-disk.img,xvda,w']
>
> acpi=1
>
> device_model_version='qemu-xen'
>
> serial='pty'
>
> vnc=1
>
> vnclisten=""
> vncpasswd=""
>
>
>
>
>

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

<div dir=3D"ltr">Question has been answered. Thanks.</div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">On Thu, May 25, 2017 at 6:35 PM, B=
runo Alvisio <span dir=3D"ltr">&lt;<a href=3D"mailto:bruno.alvisio@gmail.co=
m" target=3D"_blank">bruno.alvisio@gmail.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><div dir=3D"ltr"><span style=3D"font-size:12.8000=
00190734863px">Hello all,</span><div style=3D"font-size:12.800000190734863p=
x"><br></div><div style=3D"font-size:12.800000190734863px">Summary</div><di=
v style=3D"font-size:12.800000190734863px"><br></div><div style=3D"font-siz=
e:12.800000190734863px">I am using XEN hypervisor to run a HVM with a QEMU =
backed disk. After I start the HVM I use QMP &quot;query-block&quot; comman=
d to see the devices of the VM. Initially the command returns the disk that=
 I set as part of the configuration but after a few seconds =C2=A0the &quot=
;query-block&quot; command returns an empty result.<br></div><div style=3D"=
font-size:12.800000190734863px"><br></div><div style=3D"font-size:12.800000=
190734863px">KVM Version: 4.6.5<br></div><div style=3D"font-size:12.8000001=
90734863px">Arch: x86-64</div><div style=3D"font-size:12.800000190734863px"=
>QEMU : 2.2.1</div><div><br></div><div><br></div><div>I was expecting to se=
e the device information in QEMU such as:</div><div><br></div><div><span st=
yle=3D"color:rgb(255,255,255);font-family:Menlo;font-size:11px;background-c=
olor:rgb(44,103,200)">{&quot;execute&quot;:&quot;query-block&quot;}</span><=
br></div><div><div style=3D"font-size:12.800000190734863px"><p style=3D"mar=
gin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(255,2=
55,255);background-color:rgb(44,103,200)"><span style=3D"font-variant-ligat=
ures:no-common-ligatures">{&quot;return&quot;: [{&quot;io-status&quot;: &qu=
ot;ok&quot;, &quot;device&quot;: &quot;ide0-hd0&quot;, &quot;locked&quot;: =
false, &quot;removable&quot;: false, &quot;inserted&quot;: {&quot;iops_rd&q=
uot;: 0, &quot;detect_zeroes&quot;: &quot;off&quot;, &quot;image&quot;: {&q=
uot;virtual-size&quot;: 10737418240, &quot;filename&quot;: &quot;/home/balv=
isio/<a href=3D"http://debian-disk.im" target=3D"_blank">debian-disk.im</a>=
<wbr>g&quot;, &quot;format&quot;: &quot;raw&quot;, &quot;actual-size&quot;:=
 4940075008, &quot;dirty-flag&quot;: false}, &quot;iops_wr&quot;: 0, &quot;=
ro&quot;: false, &quot;backing_file_depth&quot;: 0, &quot;drv&quot;: &quot;=
raw&quot;, &quot;iops&quot;: 0, &quot;bps_wr&quot;: 0, &quot;encrypted&quot=
;: false, &quot;bps&quot;: 0, &quot;bps_rd&quot;: 0, &quot;file&quot;: &quo=
t;/home/balvisio/<a href=3D"http://debian-disk.im" target=3D"_blank">debian=
-disk.im</a><wbr>g&quot;, &quot;encryption_key_missing&quot;: false}, &quot=
;type&quot;: &quot;unknown&quot;}]}</span></p><p style=3D"margin:0px;font-s=
ize:11px;line-height:normal;font-family:Menlo;color:rgb(255,255,255);backgr=
ound-color:rgb(44,103,200)"><br></p></div></div><div><br></div><div>I wante=
d to understand how the storage subsystem work for QEMU backed disks. Any h=
elp and pointers in the code would be great.</div><div><br></div><div>Event=
ually I would like to implement=C2=A0a feature in XEN to allow migration of=
 instances with local disks.<br></div><div><br></div><div>Thanks,</div><div=
><br></div><div>Bruno</div><div><br></div><div><br></div><div><div style=3D=
"font-size:12.800000190734863px">DETAILED LOGS</div><div style=3D"font-size=
:12.800000190734863px"><br></div><div style=3D"font-size:12.800000190734863=
px">I am using XEN hypervisor to run a HVM with QEMU backed disk. When I st=
art the HVM I see the following QEMU process started:</div><div style=3D"fo=
nt-size:12.800000190734863px"><br></div><div style=3D"font-size:12.80000019=
0734863px"><p style=3D"margin:0px;font-size:11px;line-height:normal;font-fa=
mily:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span s=
tyle=3D"font-variant-ligatures:no-common-ligatures">root=C2=A0 =C2=A0 =C2=
=A0 2199 =C2=A0 =C2=A0 1=C2=A0 0 18:57 ?=C2=A0 =C2=A0 =C2=A0 =C2=A0 00:00:0=
2 /usr/local/lib/xen/bin/qemu-sy<wbr>stem-i386 -xen-domid 3 -chardev socket=
,id=3Dlibxl-cmd,path=3D/var/<wbr>run/xen/qmp-libxl-3,server,now<wbr>ait -no=
-shutdown -mon chardev=3Dlibxl-cmd,mode=3Dcontrol -chardev socket,id=3Dlibx=
enstat-cmd,path=3D<wbr>/var/run/xen/qmp-libxenstat-3,<wbr>server,nowait -mo=
n chardev=3Dlibxenstat-cmd,mode=3Dco<wbr>ntrol -nodefaults -no-user-config =
-name debianL2 -vnc :0,to=3D99 -display none -serial pty -device cirrus-vga=
,vgamem_mb=3D8 -boot order=3Dd -device rtl8139,id=3Dnic0,netdev=3Dnet0,ma<w=
br>c=3D00:16:3e:1b:d0:7e -netdev type=3Dtap,id=3Dnet0,ifname=3Dvif3.0<wbr>-=
emu,script=3Dno,downscript=3Dno -machine xenfv -m 1016 -drive file=3D/home/=
balvisio/debian-dis<wbr>k.img,if=3Dide,index=3D0,media=3Ddis<wbr>k,format=
=3Draw,cache=3Dwriteback -drive if=3Dide,index=3D2,readonly=3Don,med<wbr>ia=
=3Dcdrom,id=3Dide-5632,file=3D/hom<wbr>e/balvisio/debian-live-8.7.1-a<wbr>m=
d64-gnome-desktop.iso,format=3D<wbr>raw</span></p></div><div style=3D"font-=
size:12.800000190734863px"><span style=3D"font-variant-ligatures:no-common-=
ligatures"><br></span></div><div style=3D"font-size:12.800000190734863px">A=
fter launching the VM, I connected to the QMP socket:</div><div style=3D"fo=
nt-size:12.800000190734863px"><br></div><div style=3D"font-size:12.80000019=
0734863px"><p style=3D"margin:0px;font-size:11px;line-height:normal;font-fa=
mily:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span s=
tyle=3D"font-variant-ligatures:no-common-ligatures"># rlwrap -C qmp socat S=
TDIO UNIX:/var/run/xen/qmp-libxl-2</span></p><p style=3D"margin:0px;font-si=
ze:11px;line-height:normal;font-family:Menlo;color:rgb(255,255,255);backgro=
und-color:rgb(44,103,200)"><span style=3D"font-variant-ligatures:no-common-=
ligatures">{&quot;QMP&quot;: {&quot;version&quot;: {&quot;qemu&quot;: {&quo=
t;micro&quot;: 1, &quot;minor&quot;: 2, &quot;major&quot;: 2}, &quot;packag=
e&quot;: &quot;&quot;}, &quot;capabilities&quot;: []}}</span></p><p style=
=3D"margin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:rg=
b(255,255,255);background-color:rgb(44,103,200)"><span style=3D"font-varian=
t-ligatures:no-common-ligatures">{&quot;execute&quot;:&quot;qmp_capabilitie=
s&quot;}</span></p><p style=3D"margin:0px;font-size:11px;line-height:normal=
;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"=
><span style=3D"font-variant-ligatures:no-common-ligatures">{&quot;return&q=
uot;: {}}</span></p></div><div style=3D"font-size:12.800000190734863px"><br=
></div><div style=3D"font-size:12.800000190734863px">I issue the &quot;quer=
y-block&quot; command and I get</div></div><div style=3D"font-size:12.80000=
0190734863px"><br></div><div><div style=3D"font-size:12.800000190734863px">=
<p style=3D"margin:0px;font-size:11px;line-height:normal;font-family:Menlo;=
color:rgb(255,255,255);background-color:rgb(44,103,200)"><span style=3D"fon=
t-variant-ligatures:no-common-ligatures">{&quot;execute&quot;:&quot;query-b=
lock&quot;}</span></p><p style=3D"margin:0px;font-size:11px;line-height:nor=
mal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,20=
0)"><span style=3D"font-variant-ligatures:no-common-ligatures">{&quot;retur=
n&quot;: []}</span></p></div><div style=3D"font-size:12.800000190734863px">=
<span style=3D"font-variant-ligatures:no-common-ligatures"><br></span></div=
><div style=3D"font-size:12.800000190734863px"><span style=3D"font-variant-=
ligatures:no-common-ligatures"><br></span></div><div style=3D"font-size:12.=
800000190734863px">Xen Config File Used</div><div style=3D"font-size:12.800=
000190734863px"><br></div><div style=3D"font-size:12.800000190734863px"><p =
style=3D"margin:0px;font-size:11px;line-height:normal;font-family:Menlo;col=
or:rgb(255,255,255);background-color:rgb(44,103,200)"><span style=3D"font-v=
ariant-ligatures:no-common-ligatures">kernel=3D&quot;/usr/local/lib/xen/boo=
<wbr>t/hvmloader&quot;</span></p><p style=3D"margin:0px;font-size:11px;line=
-height:normal;font-family:Menlo;color:rgb(255,255,255);background-color:rg=
b(44,103,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">b=
uilder=3D&#39;hvm&#39;</span></p><p style=3D"margin:0px;font-size:11px;line=
-height:normal;font-family:Menlo;color:rgb(255,255,255);background-color:rg=
b(44,103,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">m=
emory=3D1024</span></p><p style=3D"margin:0px;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,2=
00)"><span style=3D"font-variant-ligatures:no-common-ligatures">vcpus=3D1</=
span></p><p style=3D"margin:0px;font-size:11px;line-height:normal;font-fami=
ly:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span sty=
le=3D"font-variant-ligatures:no-common-ligatures">name=3D&quot;debianL2&quo=
t;</span></p><p style=3D"margin:0px;font-size:11px;line-height:normal;font-=
family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span=
 style=3D"font-variant-ligatures:no-common-ligatures">vfb =3D [&#39;type=3D=
vnc&#39;]</span></p><p style=3D"margin:0px;font-size:11px;line-height:norma=
l;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,103,200)=
"><span style=3D"font-variant-ligatures:no-common-ligatures">vif=3D [&#39;b=
ridge=3Dxenbr0&#39;]</span></p><p style=3D"margin:0px;font-size:11px;line-h=
eight:normal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(=
44,103,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">boo=
t=3D&#39;b&#39;</span></p><p style=3D"margin:0px;font-size:11px;line-height=
:normal;font-family:Menlo;color:rgb(255,255,255);background-color:rgb(44,10=
3,200)"><span style=3D"font-variant-ligatures:no-common-ligatures">disk=3D[=
&#39;file:/home/balvisio/deb<wbr>ian-disk.img,xvda,w&#39;]</span></p><p sty=
le=3D"margin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:=
rgb(255,255,255);background-color:rgb(44,103,200)"><span style=3D"font-vari=
ant-ligatures:no-common-ligatures">acpi=3D1</span></p><p style=3D"margin:0p=
x;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(255,255,255=
);background-color:rgb(44,103,200)"><span style=3D"font-variant-ligatures:n=
o-common-ligatures">device_model_version=3D&#39;qemu-xen<wbr>&#39;</span></=
p><p style=3D"margin:0px;font-size:11px;line-height:normal;font-family:Menl=
o;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span style=3D"f=
ont-variant-ligatures:no-common-ligatures">serial=3D&#39;pty&#39;</span></p=
><p style=3D"margin:0px;font-size:11px;line-height:normal;font-family:Menlo=
;color:rgb(255,255,255);background-color:rgb(44,103,200)"><span style=3D"fo=
nt-variant-ligatures:no-common-ligatures">vnc=3D1</span></p><p style=3D"mar=
gin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(255,2=
55,255);background-color:rgb(44,103,200)"><span style=3D"font-variant-ligat=
ures:no-common-ligatures">vnclisten=3D&quot;&quot;</span></p></div><div sty=
le=3D"font-size:12.800000190734863px"><span style=3D"color:rgb(255,255,255)=
;font-family:Menlo;font-size:11px;background-color:rgb(44,103,200)">vncpass=
wd=3D&quot;&quot;</span></div><div style=3D"font-size:12.800000190734863px"=
><span style=3D"font-size:small"><br></span></div><div style=3D"font-size:1=
2.800000190734863px"><span style=3D"font-size:small"><br></span></div><div =
style=3D"font-size:12.800000190734863px"><span style=3D"font-size:small"><b=
r></span></div><div><span style=3D"color:rgb(255,255,255);font-family:Menlo=
;font-size:11px;background-color:rgb(44,103,200)"></span><br></div></div></=
div>
</blockquote></div><br></div>

--f403045c2d620d774d055073ca78--


--===============4449577784476274790==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4449577784476274790==--


From xen-devel-bounces@lists.xen.org Fri May 26 21:37:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 21:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEMvA-0003D3-4o; Fri, 26 May 2017 21:37:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3129054ef=citrix-osstest@xenproject.org>)
 id 1dEMv8-0003Cr-G4
 for xen-devel@lists.xensource.com; Fri, 26 May 2017 21:37:18 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 66/4F-02006-D00A8295; Fri, 26 May 2017 21:37:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpC7vAo1
 Ig9VGFvemvGd3YPTY3reLPYAxijUzLym/IoE14+GNHvaCUxIV/9tvMDUwThPsYuTkkBDwlziw
 aDc7hO0uMb19BRuILSLgLDHhw20wm1dAT2L90tmsILawgIXE73VHgeq5gOqbGCX6J69jhGh2k
 3jVdowVxp5w7x0ziM0m4CExsWciC4jNIqAqMXNHH1iNkICWxNLFK5kgFghKnJz5BKyGWUBC4u
 CLF8wQcywkdnzsY5vAyDcLSdksJGULGJlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjq5aY
 WFyemp+YkJhXrJefnbmIEBhUDEOxgbNjueYhRkoNJSZR3+jr1SCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvDzzNCKFBItS01Mr0jJzgOENk5bg4FES4Y0BSfMWFyTmFmemQ6ROMepybFi9/guTE
 Etefl6qlDhvOUiRAEhRRmke3AhYrF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8DyBSezL
 wSuE2vgI5gAjrC95w6yBEliQgpqQZGvcV349rTF7CeD54p6WPnzxIw6dE5Ro3pvh+tPea3Jk/
 yWCqkc2JvpnBVx46bqZun6SrevcV98YLb61u+n3ui11vODkmb+2LGC+NZqke/LeQ5Hmwet3S7
 rZR555nzTnlViaHnJ7g/P1ooGrBnY539lANKy5rEWeUj5PkS8tPE5vKWmn2+7FGtxFKckWiox
 VxUnAgAluF+P7ACAAA=
X-Env-Sender: prvs=3129054ef=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495834635!64232411!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34393 invoked from network); 26 May 2017 21:37:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 21:37:16 -0000
X-IronPort-AV: E=Sophos;i="5.38,399,1491264000"; d="scan'208";a="425657372"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71441-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=aff463c825a3bd46f2e82cc81b6ec959e705f8e9
X-Osstest-Versions-That: ovmf=687bde9cac2ce1a45d916bc26caa370d15d58fce
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 26 May 2017 22:37:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71441: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQ0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NDEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQzMAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDMwCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYWZmNDYzYzgy
NWEzYmQ0NmYyZTgyY2M4MWI2ZWM5NTllNzA1ZjhlOQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjg3YmRlOWNhYzJjZTFhNDVkOTE2YmMyNmNhYTM3MGQxNWQ1OGZjZQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDMwICAyMDE3LTA1LTI1IDA3OjE2OjQzIFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ0MSAgMjAxNy0wNS0yNiAxMjo0Nzo1NyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBhZmY0NjNjODI1YTNiZDQ2ZjJlODJjYzgxYjZlYzk1OWU3MDVmOGU5
CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgTWF5
IDE4IDIzOjA0OjI3IDIwMTcgKzA4MDAKCiAgICBWbHYyVGJsdERldmljZVBrZy9GdmJSdW50aW1l
RHhlOiBjb3JyZWN0IE51bU9mTGJhIHZhcmFyZyB0eXBlIGluIEVyYXNlQmxvY2tzKCkKICAgIAog
ICAgQWNjb3JkaW5nIHRvIHRoZSBQSSBzcGVjLCBWb2x1bWUgMywKICAgIEVGSV9GSVJNV0FSRV9W
T0xVTUVfQkxPQ0syX1BST1RPQ09MLkVyYXNlQmxvY2tzKCk6CiAgICAKICAgID4gVGhlIHZhcmlh
YmxlIGFyZ3VtZW50IGxpc3QgaXMgYSBsaXN0IG9mIHR1cGxlcy4gRWFjaCB0dXBsZSBkZXNjcmli
ZXMgYQogICAgPiByYW5nZSBvZiBMQkFzIHRvIGVyYXNlIGFuZCBjb25zaXN0cyBvZiB0aGUgZm9s
bG93aW5nOgogICAgPiAqIEFuIEVGSV9MQkEgdGhhdCBpbmRpY2F0ZXMgdGhlIHN0YXJ0aW5nIExC
QQogICAgPiAqIEEgVUlOVE4gdGhhdCBpbmRpY2F0ZXMgdGhlIG51bWJlciBvZiBibG9ja3MgdG8g
ZXJhc2UKICAgIAogICAgKE5CLCBpbiBlZGsyLCBFRklfRklSTVdBUkVfVk9MVU1FX0JMT0NLX1BS
T1RPQ09MIGlzIGEgdHlwZWRlZiB0bwogICAgRUZJX0ZJUk1XQVJFX1ZPTFVNRV9CTE9DSzJfUFJP
VE9DT0wuKQogICAgCiAgICBJbiB0aGlzIGRyaXZlciwgdGhlIE51bU9mTGJhIGxvY2FsIHZhcmlh
YmxlIGlzIGRlZmluZWQgd2l0aCB0eXBlIFVJTlROLAogICAgYnV0IHRoZSBUWVBFIGFyZ3VtZW50
IHBhc3NlZCB0byBWQV9BUkcoKSBpcyBVSU5UMzIuIEZpeCB0aGUgbWlzbWF0Y2guCiAgICAKICAg
IENjOiBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAgICBDYzogSm9yZGFuIEp1c3Rl
biA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENjOiBNYW5nIEd1byA8bWFuZy5ndW9A
aW50ZWwuY29tPgogICAgUmVwb3J0ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3Rl
bkBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri May 26 22:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 22:23:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dENdP-0006v3-MF; Fri, 26 May 2017 22:23:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fkan@apm.com>) id 1dENdN-0006uv-Ob
 for xen-devel@lists.xenproject.org; Fri, 26 May 2017 22:23:02 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9E/56-03920-5CAA8295; Fri, 26 May 2017 22:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyMfT+Jt3DqzQ
 iDU7uVLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP6ly5hLpizjrui4/ZhxgbG3ZO5uxg5OYQE
 ZjJKfFkq1cXIxcEisJ5Z4tGPO8wgjoTAHFaJZTN72ECqJATyJNa+WMwOYZdI3Hi1kwnE5hUQl
 Dg58wkLxCQficnfOxhBbE4Ba4mZLZPBBgkJfGWUOPpoDlgzm4CsxLxPh4CKOIDWqUr0XM2CmB
 Mg8e/NZ1YQW1jAXOL3vAdgM0UE1CX+XJjACDKHWaCXUWLZ1Q9gBzELuEn8+jaLcQKjwCwkd8x
 CkoKwNSVat/9mh7AtJd6+XAxkcwDZZhL/vjlChBUlpnQ/BCuREJCROLXxI+sCRvZVjBrFqUVl
 qUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBUcAABDsYmxYFHmKU5GBSE
 uWdvk49UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL/9KjUghwaLU9NSKtMwcYDzCpCU4eJREeD
 esAErzFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmx5OXnpUqJ854DKRUAKc0ozYMbBEsTlxh
 lpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM2wNyD09mXgncvldApzABneJ7Th3klJJEhJRUA+NO
 4zM/Pr+tFuk7PrvQ2fj8nTc2Nnem2CXcfsUzX1v+zeR5kQW/hP6oPOx7I+POoXLooZrqWn1P4
 a0rC90tGXzkT//5KGvkuSUn8N32vsufmHVnFNz3CdwrdahIM6eVo63v5COV3FILzg2dewXDBf
 i9dSZG1mTGiFu97zIPOPuv9fakMtssHiWW4oxEQy3mouJEAOqP+FoOAwAA
X-Env-Sender: fkan@apm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495837378!70810535!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35226 invoked from network); 26 May 2017 22:22:59 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
 (209.85.223.178)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 May 2017 22:22:59 -0000
Received: by mail-io0-f178.google.com with SMTP id o12so17159331iod.3
 for <xen-devel@lists.xenproject.org>; Fri, 26 May 2017 15:22:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apm.com; s=apm;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZdL34LZwHzf12lSqGSibbACPXbFXQQbOsvd/V5CcMeI=;
 b=eGpCiPJ7bjN0V4lwnDOqbz8p3qUHIvJanrsWmZWcVdeRYZEfG4NMBD2eccHpci3xkl
 6/OhsiPCfouo/KQht0vfbWHIlmBOGKY7nbinHHKh9U5h98tyj0n9vXAKPgq6eKu4TF0e
 4GuhtNGRBV2C9yXmfVfBEHI1IhBDFUrBiNJ6A=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZdL34LZwHzf12lSqGSibbACPXbFXQQbOsvd/V5CcMeI=;
 b=s1bkSatDvL542yGRGKOM37nmpGG6Px9hds5yYCHlFp0AvafF5rt8iNQkrDhqb1C0Uc
 uWwIToWgroMRagEMww8E0lCBxh0CYbah4Oj/hJbQj99rfSXvJJbLD1IERkqcN+HSlnu6
 a4c2UaamkpsqsYuElgvldHCtWmGcpBqBlso7lcpL7j2ReS6QA83iUol/Ag1hy4JOrpDt
 3FmKqzcwyaubGl0Ix1Q2koXk/rTUT8NeYexWpzJCbQ3yeXicHogagdJsapdd8CF2dCNM
 IhsntxhCWiPSn0tDVb2pcmH8BL1b2hqNMYs9CbpDXHMyqpnYEBeRz5szzddLknxz+nJj
 oWBg==
X-Gm-Message-State: AODbwcCyjUjdw2EF5wSrRwfMAnZlbhP/PORAgY4tW3oOJfgFEmsvfAuI
 meTvYzk7s8hTTy2ldUDyKva+oSAlCqCC
X-Received: by 10.107.34.208 with SMTP id i199mr4173160ioi.210.1495837377565; 
 Fri, 26 May 2017 15:22:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.165.140 with HTTP; Fri, 26 May 2017 15:22:56 -0700 (PDT)
In-Reply-To: <f10520c7-4e91-e39c-5147-3d77592be7be@arm.com>
References: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
 <d9b23e37-3e28-82b3-155e-3d010ccf5e5d@arm.com>
 <CAL85gmC6AEcrGu_jckpLXqEsrnqSSfj5Kx=a8wWWhLQQTKdztQ@mail.gmail.com>
 <f10520c7-4e91-e39c-5147-3d77592be7be@arm.com>
From: Feng Kan <fkan@apm.com>
Date: Fri, 26 May 2017 15:22:56 -0700
Message-ID: <CAL85gmAE5Rd+YmLmW7A+chNukiXKdmZdeypRWHT=RU1eV1gvFA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Content-Type: multipart/mixed; boundary="001a1140402c88d9cf055074c731"
Cc: xen-devel@lists.xenproject.org, nd@arm.com, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] xl create failure on arm64 with XEN 4.9rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--001a1140402c88d9cf055074c731
Content-Type: text/plain; charset="UTF-8"

On Fri, May 26, 2017 at 5:40 AM, Julien Grall <julien.grall@arm.com> wrote:
>
>
> On 26/05/17 01:37, Feng Kan wrote:
>>
>> On Thu, May 25, 2017 at 12:56 PM, Julien Grall <julien.grall@arm.com>
>> wrote:
>>>
>>> (CC toolstack maintainers)
>>>
>>> On 25/05/2017 19:58, Feng Kan wrote:
>>>>
>>>>
>>>> Hi All:
>>>
>>>
>>>
>>> Hello,
>>>
>>>> This is not specifically against the XEN 4.9. I am using 4.12rc2
>>>> kernel on arm64 platform. Started dom0 fine with ACPI enabled, but
>>>> failed when creating the domU guest. Xen is built natively on the
>>>> arm64 platform. Using the same kernel and ramdisk as dom0. Any idea as
>>>> why it is stuck here
>>>> would be greatly appreciated?
>>>
>>>
>>>
>>> The first step would to try a stable release if you can. Also, it would
>>> be
>>> useful if you provide information about the guest (i.e the configuration)
>>> and your .config for the kernel.
>>
>> I am using the default xen_defconfig in the arm64 directory.
>
>
> I am confused. There are no xen_defconfig in the arm64 directory of the
> kernel. So which one are you talking about?
Sorry, my mistake.
>
>> This is
>> very early on
>> in building the domain, would the guest configuration matter?
>
>
> The configuration of DOM0 kernel matters when you want to build the guest.
> That's why I wanted to know what options you enabled.
I see. I am using the default centos 7.2 kernel config plus enabling
the XEN option. (Attached below)
>
>>>
>>> I gave a try on Linux 4.12rc2 and I was not able to reproduce your error.
>>
>> Thanks, I started with 4.11 and work my way up. I have the same
>> problem in both cases.
>
>
> I cannot rule out a problem in your .config until you sent me the full one.
>
>
>>
>>>
>>>>
>>>> xc: error: panic: xc_dom_boot.c:178: xc_dom_boot_domU_map: failed to
>>>> mmap domU pages 0x450c2+0x2f3d [mmap, errno=22 (Invalid ar
>>>> gument), chunksize 0x1000]: Internal error
>>>> libxl: error: libxl_dom.c:679:libxl__build_dom: xc_dom_build_image
>>>> failed: Invalid argument
>>>> domainbuilder: detail: xc_dom_release: called
>>>> libxl: error: libxl_create.c:1217:domcreate_rebuild_done: Domain
>>>> 1:cannot (re-)build domain: -3
>>>> libxl: debug: libxl_domain.c:1140:devices_destroy_cb: Domain 1:Forked
>>>> pid 2477 for destroy of domain
>>>> libxl: debug: libxl_create.c:1646:do_domain_create: Domain 0:ao
>>>> 0x1ae10cb0: inprogress: poller=0x1ae10d40, flags=i
>>>> libxl: debug: libxl_event.c:1869:libxl__ao_complete: ao 0x1ae10cb0:
>>>> complete, rc=-3
>>>> libxl: debug: libxl_event.c:1838:libxl__ao__destroy: ao 0x1ae10cb0:
>>>> destroy
>>>> libxl: debug: libxl_domain.c:871:libxl_domain_destroy: Domain 1:ao
>>>> 0x1ae10cb0: create: how=(nil) callback=(nil) poller=0x1ae10d
>>>> 40
>>>>
>>>> Seem to failed when mmapping pages for the ramdisk. I did some digging
>>>> and the failure
>>>> occurs during the  IOCTL_PRIVCMD_MMAPBATCH_V2 call. It seems the
>>>> 8192's page had a err code of -22.
>>>
>>>
>>>
>>> -22 is -EINVAL. There are quite a few path return -EINVAL, did you try to
>>> narrow the failure in the kernel?
>>
>> I dug a bit deeper, in privcmd_ioctl_mmap_batch, a global error was
>> detected for
>> mmap_batch_fn during the mapping of the second half of  0x2f3d of pages. I
>> am
>> still trying to track down why it is the 8192th element that cause the
>> problem. seem
>> like too much of coincidence its the first element of the second half.
>
>
> Can you explain what you mean by "global error"?
In linux/driver/xen/privcmd.c:mmap_batch_fn()
        ret = xen_remap_domain_gfn_array(st->vma, st->va & PAGE_MASK, gfnp, nr,
                                         (int *)gfnp, st->vma->vm_page_prot,
                                         st->domain, cur_pages);

        /* Adjust the global_error? */
        if (ret != nr) {
^^^Sorry for the bad english, its more like a global_error is updated
due to the error
return.
                if (ret == -ENOENT)
                        st->global_error = -ENOENT;
                else {
                        /* Record that at least one error has happened. */
                        if (st->global_error == 0)
                                st->global_error = 1;
                }
        }



>
>>
>>>
>>>  The system have plenty of memory.
>>>>
>>>>
>>>> Afterward, a null guest is created.
>>>> As a side note, how do I get rid of it?
>>>
>>>
>>>
>>> Normally the domain should be destroyed by the tools if the building
>>> failed.
>>>
>>> You should be able to destroy it using 'xl domain domid' where domid is
>>> the
>>> domain ID of the domain. If it does not work, then it means dom0 is
>>> holding
>>> reference on some page belonging to that domain.
>>
>> Make sense, since I can rename it but destroy it still left it as null.
>
>
> This is likely because someone (such as dom0) kept a reference on a page
> belonging to the domain.
>
> Cheers,
>
> --
> Julien Grall

--001a1140402c88d9cf055074c731
Content-Type: application/octet-stream; name="xen.config"
Content-Disposition: attachment; filename="xen.config"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j36er3tp0

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2Fy
bTY0IDQuMTIuMC1yYzIgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQVJNNjQ9eQpDT05G
SUdfNjRCSVQ9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19NTVU9eQpD
T05GSUdfQVJNNjRfUEFHRV9TSElGVD0xNgpDT05GSUdfQVJNNjRfQ09OVF9TSElGVD01CkNPTkZJ
R19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTE0CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFY
PTI3CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj03CkNPTkZJR19BUkNIX01N
QVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09O
RklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX0xPQ0tE
RVBfU1VQUE9SVD15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1JXU0VN
X1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNf
QlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19H
RU5FUklDX0NTVU09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfWk9O
RV9ETUE9eQpDT05GSUdfSEFWRV9HRU5FUklDX1JDVV9HVVA9eQpDT05GSUdfQVJDSF9ETUFfQURE
Ul9UXzY0QklUPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RN
QV9MRU5HVEg9eQpDT05GSUdfU01QPXkKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVM
UEVSPXkKQ09ORklHX0tFUk5FTF9NT0RFX05FT049eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15
CkNPTkZJR19QR1RBQkxFX0xFVkVMUz0yCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpD
T05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmln
IgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CkNPTkZJ
R19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRf
RU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxF
X1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCiMgQ09ORklHX0xPQ0FMVkVS
U0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09O
RklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJ
R19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CkNPTkZJR19DUk9T
U19NRU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90
IHNldApDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJ
R19BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15
CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19H
RU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1dfTEVWRUw9eQpDT05GSUdf
R0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJ
R19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVS
SUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0hBTkRM
RV9ET01BSU5fSVJRPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ
R19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0FSQ0hf
Q0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdf
R0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19BUkNIX0hBU19USUNLX0JST0FEQ0FTVD15CkNP
TkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CgojCiMgVGltZXJzIHN1YnN5c3Rl
bQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdf
SFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0ha
X0ZVTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkK
CiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BV
X0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0
CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NF
U1NfQUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15
CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNL
X0lPX0FDQ09VTlRJTkc9eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQoj
IENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpDT05GSUdfVFJFRV9T
UkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01N
T049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0Ug
aXMgbm90IHNldAojIENPTkZJR19CVUlMRF9CSU4yQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lLQ09O
RklHIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTkKQ09ORklHX0xPR19DUFVfTUFY
X0JVRl9TSElGVD0xMgpDT05GSUdfUFJJTlRLX1NBRkVfTE9HX0JVRl9TSElGVD0xMwpDT05GSUdf
R0VORVJJQ19TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5H
PXkKQ09ORklHX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX05VTUFfQkFMQU5DSU5HX0RFRkFVTFRf
RU5BQkxFRD15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19N
RU1DRz15CkNPTkZJR19NRU1DR19TV0FQPXkKQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRD15CkNP
TkZJR19CTEtfQ0dST1VQPXkKIyBDT05GSUdfREVCVUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CkNP
TkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlS
X0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NI
RUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0
CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBz
ZXQKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9V
UF9ERVZJQ0U9eQpDT05GSUdfQ0dST1VQX0NQVUFDQ1Q9eQpDT05GSUdfQ0dST1VQX1BFUkY9eQoj
IENPTkZJR19DR1JPVVBfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEE9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RP
UkUgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdf
SVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15
CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5v
dCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRS
QU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdf
UkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkK
Q09ORklHX0lOSVRSQU1GU19DT01QUkVTU0lPTj0iLmd6IgpDT05GSUdfQ0NfT1BUSU1JWkVfRk9S
X1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApD
T05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX1NZU0NUTF9FWENFUFRJ
T05fVFJBQ0U9eQpDT05GSUdfQlBGPXkKIyBDT05GSUdfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklH
X01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdf
U1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklH
X1BPU0lYX1RJTUVSUz15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQoj
IENPTkZJR19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfS0FMTFNZ
TVNfQkFTRV9SRUxBVElWRT15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VM
Rl9DT1JFPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15
CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05G
SUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0FEVklT
RV9TWVNDQUxMUz15CkNPTkZJR19VU0VSRkFVTFRGRD15CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09O
RklHX01FTUJBUlJJRVI9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZF
X1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJm
b3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05G
SUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VO
VEVSUz15CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05GSUdfU0xVQl9NRU1DR19TWVNGU19PTiBp
cyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldAojIENPTkZJR19TTEFCIGlz
IG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTSBpcyBu
b3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklG
SUNBVElPTj15CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdf
Q1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0tQUk9CRVM9eQpDT05GSUdf
SlVNUF9MQUJFTD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O
RklHX1VQUk9CRVM9eQojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBz
ZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBS
T0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09O
RklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNP
TkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9T
RVRVUD15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0hBVkVfUkVHU19BTkRf
U1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElf
REVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdT
PXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pV
TVBfTEFCRUw9eQpDT05GSUdfSEFWRV9SQ1VfVEFCTEVfRlJFRT15CkNPTkZJR19IQVZFX0FMSUdO
RURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVf
Q01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lP
Tj15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxU
RVI9eQpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CiMgQ09ORklHX0dDQ19QTFVHSU5TIGlzIG5v
dCBzZXQKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BS
T1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FPXkKIyBDT05G
SUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX1NUQUNL
UFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9
eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9U
SU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkK
Q09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9
eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9S
TkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MTQKIyBDT05GSUdfSEFWRV9BUkNI
X0hBU0ggaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19D
TE9ORV9CQUNLV0FSRFM9eQojIENPTkZJR19DUFVfTk9fRUZGSUNJRU5UX0ZGUyBpcyBub3Qgc2V0
CiMgQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9P
UFRJT05BTF9LRVJORUxfUldYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9PUFRJT05BTF9LRVJO
RUxfUldYX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9S
V1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01P
RFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQoKIwojIEdDT1YtYmFzZWQga2Vy
bmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FS
Q0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQpDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVO
VD15CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01B
TEw9MApDT05GSUdfTU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19N
T0RVTEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CkNP
TkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEw9eQpDT05GSUdf
TU9EVUxFX1NJRz15CiMgQ09ORklHX01PRFVMRV9TSUdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdf
TU9EVUxFX1NJR19BTEw9eQpDT05GSUdfTU9EVUxFX1NJR19TSEExPXkKIyBDT05GSUdfTU9EVUxF
X1NJR19TSEEyMjQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTI1NiBpcyBub3Qg
c2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMzg0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxF
X1NJR19TSEE1MTIgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19IQVNIPSJzaGExIgojIENP
TkZJR19NT0RVTEVfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UUklNX1VOVVNFRF9LU1lN
UyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkK
Q09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxL
X0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQojIENPTkZJR19CTEtfREVW
X1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JM
S19ERVZfVEhST1RUTElOR19MT1cgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ01ETElORV9QQVJT
RVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERUJV
R19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5
cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElP
TiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19P
U0ZfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1JR0FfUEFSVElUSU9OIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDX1BBUlRJ
VElPTiBpcyBub3Qgc2V0CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tM
QUJFTD15CiMgQ09ORklHX01JTklYX1NVQlBBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NP
TEFSSVNfWDg2X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJF
TCBpcyBub3Qgc2V0CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19T
R0lfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qg
c2V0CiMgQ09ORklHX1NVTl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19LQVJNQV9QQVJU
SVRJT04gaXMgbm90IHNldApDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9Q
QVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0
CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQoKIwojIElPIFNjaGVk
dWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lPU0NIRURfREVBRExJTkU9eQpD
T05GSUdfSU9TQ0hFRF9DRlE9eQpDT05GSUdfQ0ZRX0dST1VQX0lPU0NIRUQ9eQpDT05GSUdfREVG
QVVMVF9ERUFETElORT15CiMgQ09ORklHX0RFRkFVTFRfQ0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdf
REVGQVVMVF9OT09QIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0iZGVhZGxpbmUi
CkNPTkZJR19NUV9JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQoj
IENPTkZJR19JT1NDSEVEX0JGUSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX05PVElGSUVSUz15
CkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tf
SVJRPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxP
Q0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRF
X1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01V
VEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19M
T0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUGxhdGZvcm0gc2VsZWN0
aW9uCiMKIyBDT05GSUdfQVJDSF9TVU5YSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfQUxQSU5F
IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9CQ00yODM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJD
SF9CQ01fSVBST0MgaXMgbm90IHNldAojIENPTkZJR19BUkNIX0JFUkxJTiBpcyBub3Qgc2V0CiMg
Q09ORklHX0FSQ0hfQlJDTVNUQiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfRVhZTk9TIGlzIG5v
dCBzZXQKIyBDT05GSUdfQVJDSF9MQVlFUlNDQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9M
RzFLIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElTST15CiMgQ09ORklHX0FSQ0hfTUVESUFURUsg
aXMgbm90IHNldAojIENPTkZJR19BUkNIX01FU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9N
VkVCVSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1FDT009eQojIENPTkZJR19BUkNIX1JPQ0tDSElQ
IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU0VBVFRMRT15CiMgQ09ORklHX0FSQ0hfUkVORVNBUyBp
cyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1RSQVRJWDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJD
SF9URUdSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19B
UkNIX1RIVU5ERVI9eQojIENPTkZJR19BUkNIX1RIVU5ERVIyIGlzIG5vdCBzZXQKIyBDT05GSUdf
QVJDSF9VTklQSElFUiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1ZFWFBSRVNTPXkKQ09ORklHX0FS
Q0hfVlVMQ0FOPXkKQ09ORklHX0FSQ0hfWEdFTkU9eQojIENPTkZJR19BUkNIX1pYIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQVJDSF9aWU5RTVAgaXMgbm90IHNldAoKIwojIEJ1cyBzdXBwb3J0CiMKQ09O
RklHX1BDST15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19QQ0lfRE9NQUlOU19HRU5FUklD
PXkKQ09ORklHX1BDSV9TWVNDQUxMPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBM
VUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CkNPTkZJR19QQ0lFX0VDUkM9eQpDT05GSUdf
UENJRUFFUl9JTkpFQ1Q9bQpDT05GSUdfUENJRUFTUE09eQojIENPTkZJR19QQ0lFQVNQTV9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1f
UE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlz
IG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdf
UENJRV9QTUU9eQojIENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfUFRN
IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9CVVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1BDSV9NU0k9
eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldApDT05GSUdfUENJ
X1NUVUI9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfRUNBTT15CkNPTkZJR19QQ0lfSU9W
PXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15
CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklHX0hP
VFBMVUdfUENJX0FDUElfSUJNPW0KIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0
CiMgQ09ORklHX0hPVFBMVUdfUENJX1NIUEMgaXMgbm90IHNldAoKIwojIERlc2lnbldhcmUgUENJ
IENvcmUgU3VwcG9ydAojCkNPTkZJR19QQ0lFX0RXPXkKQ09ORklHX1BDSUVfRFdfSE9TVD15CiMg
Q09ORklHX1BDSUVfRFdfUExBVCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfSElTST15CiMgQ09ORklH
X1BDSUVfUUNPTSBpcyBub3Qgc2V0CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMK
Q09ORklHX1BDSV9IT1NUX0NPTU1PTj15CkNPTkZJR19QQ0lfSE9TVF9HRU5FUklDPXkKQ09ORklH
X1BDSV9YR0VORT15CkNPTkZJR19QQ0lfWEdFTkVfTVNJPXkKQ09ORklHX1BDSV9IT1NUX1RIVU5E
RVJfUEVNPXkKQ09ORklHX1BDSV9IT1NUX1RIVU5ERVJfRUNBTT15CgojCiMgUENJIEVuZHBvaW50
CiMKIyBDT05GSUdfUENJX0VORFBPSU5UIGlzIG5vdCBzZXQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRy
b2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAoKIwoj
IEtlcm5lbCBGZWF0dXJlcwojCgojCiMgQVJNIGVycmF0YSB3b3JrYXJvdW5kcyB2aWEgdGhlIGFs
dGVybmF0aXZlcyBmcmFtZXdvcmsKIwpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjYzMTk9eQpDT05G
SUdfQVJNNjRfRVJSQVRVTV84MjczMTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjQwNjk9eQpD
T05GSUdfQVJNNjRfRVJSQVRVTV84MTk0NzI9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzIwNzU9
eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzQyMjA9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDM0
MTk9eQpDT05GSUdfQ0FWSVVNX0VSUkFUVU1fMjIzNzU9eQpDT05GSUdfQ0FWSVVNX0VSUkFUVU1f
MjMxNDQ9eQpDT05GSUdfQ0FWSVVNX0VSUkFUVU1fMjMxNTQ9eQpDT05GSUdfQ0FWSVVNX0VSUkFU
VU1fMjc0NTY9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01f
RkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkK
IyBDT05GSUdfQVJNNjRfNEtfUEFHRVMgaXMgbm90IHNldAojIENPTkZJR19BUk02NF8xNktfUEFH
RVMgaXMgbm90IHNldApDT05GSUdfQVJNNjRfNjRLX1BBR0VTPXkKQ09ORklHX0FSTTY0X1ZBX0JJ
VFNfNDI9eQojIENPTkZJR19BUk02NF9WQV9CSVRTXzQ4IGlzIG5vdCBzZXQKQ09ORklHX0FSTTY0
X1ZBX0JJVFM9NDIKIyBDT05GSUdfQ1BVX0JJR19FTkRJQU4gaXMgbm90IHNldApDT05GSUdfU0NI
RURfTUM9eQpDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX05SX0NQVVM9NDA5NgpDT05GSUdfSE9U
UExVR19DUFU9eQpDT05GSUdfTlVNQT15CkNPTkZJR19OT0RFU19TSElGVD0yCkNPTkZJR19VU0Vf
UEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNP
TkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfSE9MRVNfSU5fWk9O
RT15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVO
VEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90
IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90IHNl
dApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19IWj0xMDAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpD
T05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfQVJDSF9IQVNfSE9M
RVNfTUVNT1JZTU9ERUw9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FS
Q0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkK
Q09ORklHX0hBVkVfQVJDSF9QRk5fVkFMSUQ9eQpDT05GSUdfSFdfUEVSRl9FVkVOVFM9eQpDT05G
SUdfU1lTX1NVUFBPUlRTX0hVR0VUTEJGUz15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJ
WkU9eQpDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFM
PXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklH
X0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdf
U1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09O
RklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJ
R19OT19CT09UTUVNPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQojIENPTkZJR19NT1ZBQkxF
X05PREUgaXMgbm90IHNldAojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBz
ZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09O
RklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JB
VElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19CT1VOQ0U9eQpDT05GSUdf
TU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9
NDA5NgojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DTEVB
TkNBQ0hFPXkKQ09ORklHX0ZST05UU1dBUD15CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVC
VUcgaXMgbm90IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFf
QVJFQVM9NwpDT05GSUdfWlNXQVA9eQpDT05GSUdfWlBPT0w9eQpDT05GSUdfWkJVRD15CiMgQ09O
RklHX1ozRk9MRCBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQz15CiMgQ09ORklHX1BHVEFCTEVf
TUFQUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05G
SUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlz
IG5vdCBzZXQKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfUEFSQVZJUlQ9eQpDT05GSUdfUEFSQVZJ
UlRfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0tFWEVDPXkKIyBDT05GSUdfQ1JBU0hfRFVNUCBp
cyBub3Qgc2V0CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfRk9SQ0VfTUFY
X1pPTkVPUkRFUj0xMQojIENPTkZJR19BUk02NF9TV19UVEJSMF9QQU4gaXMgbm90IHNldAoKIwoj
IEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15
CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVJNNjRfTFNFX0FUT01JQ1M9eQpDT05GSUdfQVJN
NjRfVkhFPXkKCiMKIyBBUk12OC4yIGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJN
NjRfVUFPPXkKQ09ORklHX0FSTTY0X01PRFVMRV9DTU9ERUxfTEFSR0U9eQojIENPTkZJR19SQU5E
T01JWkVfQkFTRSBpcyBub3Qgc2V0CgojCiMgQm9vdCBvcHRpb25zCiMKQ09ORklHX0FSTTY0X0FD
UElfUEFSS0lOR19QUk9UT0NPTD15CkNPTkZJR19DTURMSU5FPSJjb25zb2xlPXR0eUFNQTAiCiMg
Q09ORklHX0NNRExJTkVfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfRUZJX1NUVUI9eQpDT05GSUdf
RUZJPXkKQ09ORklHX0RNST15CgojCiMgVXNlcnNwYWNlIGJpbmFyeSBmb3JtYXRzCiMKQ09ORklH
X0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9F
TEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlz
IG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKCiMKIyBQb3dl
ciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZS
RUVaRVI9eQojIENPTkZJR19ISUJFUk5BVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUD15
CkNPTkZJR19QTV9TTEVFUF9TTVA9eQojIENPTkZJR19QTV9BVVRPU0xFRVAgaXMgbm90IHNldAoj
IENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQojIENPTkZJR19QTV9E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5T
PXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdf
UE1fR0VORVJJQ19ET01BSU5TX1NMRUVQPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19PRj15
CkNPTkZJR19DUFVfUE09eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJ
R19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQoKIwojIENQVSBQb3dlciBNYW5hZ2VtZW50CiMKCiMK
IyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURE
RVIgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQoKIwojIEFSTSBDUFUgSWRs
ZSBEcml2ZXJzCiMKIyBDT05GSUdfQVJNX0NQVUlETEUgaXMgbm90IHNldAojIENPTkZJR19BUkNI
X05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2Nh
bGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpD
T05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90
IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0
CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09O
RklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVf
RlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09W
X0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1ND
SEVEVVRJTCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05G
SUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNF
PXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09O
U0VSVkFUSVZFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0Cgoj
CiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwojIENPTkZJR19DUFVGUkVRX0RUIGlz
IG5vdCBzZXQKIyBDT05GSUdfQVJNX0JJR19MSVRUTEVfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09O
RklHX0FSTV9LSVJLV09PRF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BQQ19DUFVG
UkVRPXkKIyBDT05GSUdfUU9SSVFfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19ORVQ9eQpDT05G
SUdfTkVUX0lOR1JFU1M9eQpDT05GSUdfTkVUX0VHUkVTUz15CgojCiMgTmV0d29ya2luZyBvcHRp
b25zCiMKQ09ORklHX1BBQ0tFVD15CkNPTkZJR19QQUNLRVRfRElBRz1tCkNPTkZJR19VTklYPXkK
Q09ORklHX1VOSVhfRElBRz1tCkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJ
R19YRlJNX1VTRVI9eQpDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkKQ09ORklHX1hGUk1fTUlHUkFU
RT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZSTV9JUENPTVA9bQpDT05GSUdf
TkVUX0tFWT1tCkNPTkZJR19ORVRfS0VZX01JR1JBVEU9eQpDT05GSUdfSU5FVD15CkNPTkZJR19J
UF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKQ09ORklHX0lQX0ZJQl9U
UklFX1NUQVRTPXkKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9ST1VURV9N
VUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9ST1VURV9DTEFT
U0lEPXkKIyBDT05GSUdfSVBfUE5QIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQPW0KQ09ORklH
X05FVF9JUEdSRV9ERU1VWD1tCkNPTkZJR19ORVRfSVBfVFVOTkVMPW0KQ09ORklHX05FVF9JUEdS
RT1tCkNPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUPXkKQ09ORklHX0lQX01ST1VURT15CkNPTkZJ
R19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklH
X0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKQ09ORklHX05FVF9JUFZUST1tCkNP
TkZJR19ORVRfVURQX1RVTk5FTD1tCkNPTkZJR19ORVRfRk9VPW0KQ09ORklHX05FVF9GT1VfSVBf
VFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPW0KQ09ORklHX0lORVRfRVNQPW0KIyBDT05GSUdfSU5F
VF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJR19JTkVU
X1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVRfVFVOTkVMPW0KQ09ORklHX0lORVRfWEZSTV9NT0RF
X1RSQU5TUE9SVD1tCkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9bQpDT05GSUdfSU5FVF9Y
RlJNX01PREVfQkVFVD1tCkNPTkZJR19JTkVUX0RJQUc9bQpDT05GSUdfSU5FVF9UQ1BfRElBRz1t
CkNPTkZJR19JTkVUX1VEUF9ESUFHPW0KIyBDT05GSUdfSU5FVF9SQVdfRElBRyBpcyBub3Qgc2V0
CkNPTkZJR19JTkVUX0RJQUdfREVTVFJPWT15CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNP
TkZJR19UQ1BfQ09OR19CSUM9bQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NP
TkdfV0VTVFdPT0Q9bQpDT05GSUdfVENQX0NPTkdfSFRDUD1tCkNPTkZJR19UQ1BfQ09OR19IU1RD
UD1tCkNPTkZJR19UQ1BfQ09OR19IWUJMQT1tCkNPTkZJR19UQ1BfQ09OR19WRUdBUz1tCiMgQ09O
RklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFPW0KQ09O
RklHX1RDUF9DT05HX0xQPW0KQ09ORklHX1RDUF9DT05HX1ZFTk89bQpDT05GSUdfVENQX0NPTkdf
WUVBSD1tCkNPTkZJR19UQ1BfQ09OR19JTExJTk9JUz1tCkNPTkZJR19UQ1BfQ09OR19EQ1RDUD1t
CkNPTkZJR19UQ1BfQ09OR19DREc9bQojIENPTkZJR19UQ1BfQ09OR19CQlIgaXMgbm90IHNldApD
T05GSUdfREVGQVVMVF9DVUJJQz15CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNP
TkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdf
SVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15
CkNPTkZJR19JUFY2X09QVElNSVNUSUNfREFEPXkKQ09ORklHX0lORVQ2X0FIPW0KQ09ORklHX0lO
RVQ2X0VTUD1tCiMgQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0lO
RVQ2X0lQQ09NUD1tCkNPTkZJR19JUFY2X01JUDY9bQpDT05GSUdfSVBWNl9JTEE9bQpDT05GSUdf
SU5FVDZfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfVFVOTkVMPW0KQ09ORklHX0lORVQ2X1hG
Uk1fTU9ERV9UUkFOU1BPUlQ9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD1tCkNPTkZJ
R19JTkVUNl9YRlJNX01PREVfQkVFVD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJ
TUlaQVRJT049bQpDT05GSUdfSVBWNl9WVEk9bQpDT05GSUdfSVBWNl9TSVQ9bQpDT05GSUdfSVBW
Nl9TSVRfNlJEPXkKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5O
RUw9bQojIENPTkZJR19JUFY2X0dSRSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X0ZPVT1tCkNPTkZJ
R19JUFY2X0ZPVV9UVU5ORUw9bQpDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQojIENPTkZJ
R19JUFY2X1NVQlRSRUVTIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQ
VjZfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkKIyBDT05G
SUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMg
aXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQpDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09O
RklHX05FVF9QVFBfQ0xBU1NJRlk9eQpDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkK
Q09ORklHX05FVEZJTFRFUj15CiMgQ09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgojCiMg
Q29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15
CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NU
PW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPW0KQ09ORklHX05FVEZJTFRFUl9ORVRM
SU5LX0xPRz1tCkNPTkZJR19ORl9DT05OVFJBQ0s9bQpDT05GSUdfTkZfTE9HX0NPTU1PTj1tCiMg
Q09ORklHX05GX0xPR19ORVRERVYgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX01BUks9
eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1pPTkVT
PXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0VWRU5U
Uz15CiMgQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUIGlzIG5vdCBzZXQKQ09ORklHX05GX0NP
Tk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19O
Rl9DVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RPX0dSRT1tCkNPTkZJR19ORl9DVF9Q
Uk9UT19TQ1RQPXkKQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEU9eQpDT05GSUdfTkZfQ09OTlRS
QUNLX0FNQU5EQT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPW0KQ09ORklHX05GX0NPTk5UUkFD
S19IMzIzPW0KQ09ORklHX05GX0NPTk5UUkFDS19JUkM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0JS
T0FEQ0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz1tCkNPTkZJR19ORl9DT05O
VFJBQ0tfU05NUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD1tCkNPTkZJR19ORl9DT05OVFJB
Q0tfU0FORT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPW0KQ09ORklHX05GX0NPTk5UUkFDS19U
RlRQPW0KQ09ORklHX05GX0NUX05FVExJTks9bQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVP
VVQgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUIGlzIG5vdCBz
ZXQKQ09ORklHX05GX05BVD1tCkNPTkZJR19ORl9OQVRfTkVFREVEPXkKQ09ORklHX05GX05BVF9Q
Uk9UT19EQ0NQPXkKQ09ORklHX05GX05BVF9QUk9UT19VRFBMSVRFPXkKQ09ORklHX05GX05BVF9Q
Uk9UT19TQ1RQPXkKQ09ORklHX05GX05BVF9BTUFOREE9bQpDT05GSUdfTkZfTkFUX0ZUUD1tCkNP
TkZJR19ORl9OQVRfSVJDPW0KQ09ORklHX05GX05BVF9TSVA9bQpDT05GSUdfTkZfTkFUX1RGVFA9
bQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPW0KQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT1tCkNP
TkZJR19ORl9UQUJMRVM9bQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9bQpDT05GSUdfTkZfVEFCTEVT
X05FVERFVj1tCkNPTkZJR19ORlRfRVhUSERSPW0KQ09ORklHX05GVF9NRVRBPW0KIyBDT05GSUdf
TkZUX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX05VTUdFTiBpcyBub3Qgc2V0CkNPTkZJR19O
RlRfQ1Q9bQojIENPTkZJR19ORlRfU0VUX1JCVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9T
RVRfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TRVRfQklUTUFQIGlzIG5vdCBzZXQKQ09O
RklHX05GVF9DT1VOVEVSPW0KQ09ORklHX05GVF9MT0c9bQpDT05GSUdfTkZUX0xJTUlUPW0KQ09O
RklHX05GVF9NQVNRPW0KQ09ORklHX05GVF9SRURJUj1tCkNPTkZJR19ORlRfTkFUPW0KIyBDT05G
SUdfTkZUX09CSlJFRiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUVVFVUU9bQojIENPTkZJR19ORlRf
UVVPVEEgaXMgbm90IHNldApDT05GSUdfTkZUX1JFSkVDVD1tCkNPTkZJR19ORlRfUkVKRUNUX0lO
RVQ9bQpDT05GSUdfTkZUX0NPTVBBVD1tCkNPTkZJR19ORlRfSEFTSD1tCkNPTkZJR19ORl9EVVBf
TkVUREVWPW0KQ09ORklHX05GVF9EVVBfTkVUREVWPW0KQ09ORklHX05GVF9GV0RfTkVUREVWPW0K
Q09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMK
IwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJL
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9TRVQ9bQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf
Q0hFQ0tTVU09bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT1tCkNPTkZJR19O
RVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf
Q09OTlNFQ01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD1tCkNPTkZJR19ORVRG
SUxURVJfWFRfVEFSR0VUX0RTQ1A9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD1tCkNP
TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH
RVRfSURMRVRJTUVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEPW0KQ09ORklHX05F
VEZJTFRFUl9YVF9UQVJHRVRfTE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTkFUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVU
TUFQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9bQpDT05GSUdfTkVURklMVEVS
X1hUX1RBUkdFVF9ORlFVRVVFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTk9UUkFDSz1t
CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hU
X1RBUkdFVF9SRURJUkVDVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU
X1RSQUNFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz1tCkNPTkZJR19ORVRG
SUxURVJfWFRfVEFSR0VUX1RDUE1TUz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9Q
VFNUUklQPW0KCiMKIyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X0FERFJUWVBFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9CUEY9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX0NHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfQ09OTkJZVEVTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9bQpD
T05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9E
Q0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD1tCkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hM
SU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9ITD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9JUFJBTkdFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9J
UFZTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MMlRQPW0KQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9MRU5HVEg9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xJTUlUPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BUks9
bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVD1tCkNPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfTkZBQ0NUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX09XTkVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJ
Q1k9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNERVY9bQpDT05GSUdfTkVURklMVEVS
X1hUX01BVENIX1BLVFRZUEU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD
SF9SRUFMTT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPW0KQ09ORklHX05FVEZJ
TFRFUl9YVF9NQVRDSF9TQ1RQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9TVFJJTkc9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz1tCkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfVElNRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPW0K
Q09ORklHX0lQX1NFVD1tCkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1B
UF9JUD1tCkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NFVF9CSVRNQVBf
UE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9
bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQ
PW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD1tCiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQ
TUFDIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX01BQz1tCkNPTkZJR19JUF9TRVRfSEFT
SF9ORVRQT1JUTkVUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVD1tCkNPTkZJR19JUF9TRVRfSEFT
SF9ORVRORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFT
SF9ORVRJRkFDRT1tCkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9bQpDT05GSUdfSVBfVlM9bQpDT05G
SUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQ
X1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNp
bmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19QUk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9f
VURQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0FIX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19FU1A9
eQpDT05GSUdfSVBfVlNfUFJPVE9fQUg9eQpDT05GSUdfSVBfVlNfUFJPVE9fU0NUUD15CgojCiMg
SVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9bQpDT05GSUdfSVBfVlNfV1JSPW0KQ09O
RklHX0lQX1ZTX0xDPW0KQ09ORklHX0lQX1ZTX1dMQz1tCkNPTkZJR19JUF9WU19GTz1tCkNPTkZJ
R19JUF9WU19PVkY9bQpDT05GSUdfSVBfVlNfTEJMQz1tCkNPTkZJR19JUF9WU19MQkxDUj1tCkNP
TkZJR19JUF9WU19ESD1tCkNPTkZJR19JUF9WU19TSD1tCkNPTkZJR19JUF9WU19TRUQ9bQpDT05G
SUdfSVBfVlNfTlE9bQoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RB
Ql9CSVRTPTgKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCkNPTkZJR19JUF9WU19GVFA9
bQpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJR19JUF9WU19QRV9TSVA9bQoKIwojIElQOiBOZXRm
aWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND1tCkNPTkZJR19ORl9D
T05OVFJBQ0tfSVBWND1tCiMgQ09ORklHX05GX1NPQ0tFVF9JUFY0IGlzIG5vdCBzZXQKQ09ORklH
X05GX1RBQkxFU19JUFY0PW0KQ09ORklHX05GVF9DSEFJTl9ST1VURV9JUFY0PW0KQ09ORklHX05G
VF9SRUpFQ1RfSVBWND1tCkNPTkZJR19ORlRfRFVQX0lQVjQ9bQojIENPTkZJR19ORlRfRklCX0lQ
VjQgaXMgbm90IHNldApDT05GSUdfTkZfVEFCTEVTX0FSUD1tCkNPTkZJR19ORl9EVVBfSVBWND1t
CkNPTkZJR19ORl9MT0dfQVJQPW0KQ09ORklHX05GX0xPR19JUFY0PW0KQ09ORklHX05GX1JFSkVD
VF9JUFY0PW0KQ09ORklHX05GX05BVF9JUFY0PW0KQ09ORklHX05GVF9DSEFJTl9OQVRfSVBWND1t
CkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERV9JUFY0PW0KQ09ORklHX05GVF9NQVNRX0lQVjQ9bQpD
T05GSUdfTkZUX1JFRElSX0lQVjQ9bQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9bQpDT05GSUdf
TkZfTkFUX1BST1RPX0dSRT1tCkNPTkZJR19ORl9OQVRfUFBUUD1tCkNPTkZJR19ORl9OQVRfSDMy
Mz1tCkNPTkZJR19JUF9ORl9JUFRBQkxFUz1tCkNPTkZJR19JUF9ORl9NQVRDSF9BSD1tCkNPTkZJ
R19JUF9ORl9NQVRDSF9FQ049bQpDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdf
SVBfTkZfTUFUQ0hfVFRMPW0KQ09ORklHX0lQX05GX0ZJTFRFUj1tCkNPTkZJR19JUF9ORl9UQVJH
RVRfUkVKRUNUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUF9ORl9O
QVQ9bQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVBfTkZfVEFSR0VU
X05FVE1BUD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9bQpDT05GSUdfSVBfTkZfTUFO
R0xFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9bQpDT05GSUdfSVBfTkZfVEFSR0VU
X0VDTj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPW0KQ09ORklHX0lQX05GX1JBVz1tCkNPTkZJ
R19JUF9ORl9TRUNVUklUWT1tCkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9bQpDT05GSUdfSVBfTkZf
QVJQRklMVEVSPW0KQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9bQoKIwojIElQdjY6IE5ldGZpbHRl
ciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY2PW0KQ09ORklHX05GX0NPTk5U
UkFDS19JUFY2PW0KIyBDT05GSUdfTkZfU09DS0VUX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZf
VEFCTEVTX0lQVjY9bQpDT05GSUdfTkZUX0NIQUlOX1JPVVRFX0lQVjY9bQpDT05GSUdfTkZUX1JF
SkVDVF9JUFY2PW0KQ09ORklHX05GVF9EVVBfSVBWNj1tCiMgQ09ORklHX05GVF9GSUJfSVBWNiBp
cyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWNj1tCkNPTkZJR19ORl9SRUpFQ1RfSVBWNj1tCkNP
TkZJR19ORl9MT0dfSVBWNj1tCkNPTkZJR19ORl9OQVRfSVBWNj1tCkNPTkZJR19ORlRfQ0hBSU5f
TkFUX0lQVjY9bQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREVfSVBWNj1tCkNPTkZJR19ORlRfTUFT
UV9JUFY2PW0KQ09ORklHX05GVF9SRURJUl9JUFY2PW0KQ09ORklHX0lQNl9ORl9JUFRBQkxFUz1t
CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9bQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PW0KQ09O
RklHX0lQNl9ORl9NQVRDSF9GUkFHPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPW0KQ09ORklH
X0lQNl9ORl9NQVRDSF9ITD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj1tCkNPTkZJ
R19JUDZfTkZfTUFUQ0hfTUg9bQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPW0KQ09ORklH
X0lQNl9ORl9NQVRDSF9SVD1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPW0KQ09ORklHX0lQNl9O
Rl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVA2X05GX1RB
UkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUDZfTkZfTUFOR0xFPW0KQ09ORklHX0lQNl9ORl9SQVc9
bQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPW0KQ09ORklHX0lQNl9ORl9OQVQ9bQpDT05GSUdfSVA2
X05GX1RBUkdFVF9NQVNRVUVSQURFPW0KIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90
IHNldApDT05GSUdfTkZfVEFCTEVTX0JSSURHRT1tCkNPTkZJR19ORlRfQlJJREdFX01FVEE9bQpD
T05GSUdfTkZUX0JSSURHRV9SRUpFQ1Q9bQpDT05GSUdfTkZfTE9HX0JSSURHRT1tCkNPTkZJR19C
UklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9bQpDT05GSUdfQlJJ
REdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklER0VfRUJUX1RfTkFUPW0KQ09ORklHX0JSSURH
RV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz1tCkNPTkZJR19CUklER0VfRUJU
X0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQPW0KQ09ORklHX0JSSURHRV9FQlRfSVA2PW0KQ09O
RklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPW0KQ09ORklHX0JS
SURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklER0VfRUJUX1NUUD1tCkNPTkZJR19CUklER0Vf
RUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT1tCkNPTkZJR19CUklER0VfRUJU
X0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdfQlJJREdFX0VCVF9SRURJ
UkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9MT0c9bQpD
T05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCkNPTkZJR19JUF9EQ0NQPW0KQ09ORklHX0lORVRfREND
UF9ESUFHPW0KCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQ
X0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19J
UF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQoK
IwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVUX0RDQ1BQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19JUF9TQ1RQPW0KQ09O
RklHX05FVF9TQ1RQUFJPQkU9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldAoj
IENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1ND
VFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ
RV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpDT05G
SUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKQ09ORklHX0lORVRfU0NUUF9ESUFHPW0KIyBDT05G
SUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09bQpD
T05GSUdfQVRNX0NMSVA9bQojIENPTkZJR19BVE1fQ0xJUF9OT19JQ01QIGlzIG5vdCBzZXQKQ09O
RklHX0FUTV9MQU5FPW0KIyBDT05GSUdfQVRNX01QT0EgaXMgbm90IHNldApDT05GSUdfQVRNX0JS
MjY4ND1tCiMgQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxURVIgaXMgbm90IHNldApDT05GSUdfTDJU
UD1tCkNPTkZJR19MMlRQX0RFQlVHRlM9bQpDT05GSUdfTDJUUF9WMz15CkNPTkZJR19MMlRQX0lQ
PW0KQ09ORklHX0wyVFBfRVRIPW0KQ09ORklHX1NUUD1tCkNPTkZJR19HQVJQPW0KQ09ORklHX01S
UD1tCkNPTkZJR19CUklER0U9bQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdf
QlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKQ09ORklHX0hBVkVfTkVUX0RTQT15CiMgQ09ORklHX05F
VF9EU0EgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT1tCkNPTkZJR19WTEFOXzgwMjFRX0dW
UlA9eQpDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQK
Q09ORklHX0xMQz1tCiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19JUFggaXMgbm90
IHNldAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CiMg
Q09ORklHX0xBUEIgaXMgbm90IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90IHNldAojIENPTkZJ
R182TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJ
R19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9D
QlE9bQpDT05GSUdfTkVUX1NDSF9IVEI9bQpDT05GSUdfTkVUX1NDSF9IRlNDPW0KQ09ORklHX05F
VF9TQ0hfQVRNPW0KQ09ORklHX05FVF9TQ0hfUFJJTz1tCkNPTkZJR19ORVRfU0NIX01VTFRJUT1t
CkNPTkZJR19ORVRfU0NIX1JFRD1tCkNPTkZJR19ORVRfU0NIX1NGQj1tCkNPTkZJR19ORVRfU0NI
X1NGUT1tCkNPTkZJR19ORVRfU0NIX1RFUUw9bQpDT05GSUdfTkVUX1NDSF9UQkY9bQpDT05GSUdf
TkVUX1NDSF9HUkVEPW0KQ09ORklHX05FVF9TQ0hfRFNNQVJLPW0KQ09ORklHX05FVF9TQ0hfTkVU
RU09bQpDT05GSUdfTkVUX1NDSF9EUlI9bQpDT05GSUdfTkVUX1NDSF9NUVBSSU89bQpDT05GSUdf
TkVUX1NDSF9DSE9LRT1tCkNPTkZJR19ORVRfU0NIX1FGUT1tCkNPTkZJR19ORVRfU0NIX0NPREVM
PW0KQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9bQpDT05GSUdfTkVUX1NDSF9GUT1tCkNPTkZJR19O
RVRfU0NIX0hIRj1tCkNPTkZJR19ORVRfU0NIX1BJRT1tCkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9
bQpDT05GSUdfTkVUX1NDSF9QTFVHPW0KIyBDT05GSUdfTkVUX1NDSF9ERUZBVUxUIGlzIG5vdCBz
ZXQKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNf
QkFTSUM9bQpDT05GSUdfTkVUX0NMU19UQ0lOREVYPW0KQ09ORklHX05FVF9DTFNfUk9VVEU0PW0K
Q09ORklHX05FVF9DTFNfRlc9bQpDT05GSUdfTkVUX0NMU19VMzI9bQpDT05GSUdfQ0xTX1UzMl9Q
RVJGPXkKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JTVlA9bQpDT05GSUdf
TkVUX0NMU19SU1ZQNj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1c9bQpDT05GSUdfTkVUX0NMU19DR1JP
VVA9eQpDT05GSUdfTkVUX0NMU19CUEY9bQpDT05GSUdfTkVUX0NMU19GTE9XRVI9bQojIENPTkZJ
R19ORVRfQ0xTX01BVENIQUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdf
TkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9bQpDT05GSUdfTkVUX0VN
QVRDSF9OQllURT1tCkNPTkZJR19ORVRfRU1BVENIX1UzMj1tCkNPTkZJR19ORVRfRU1BVENIX01F
VEE9bQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPW0KQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQ9bQpD
T05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9bQpDT05GSUdfTkVUX0FD
VF9HQUNUPW0KQ09ORklHX0dBQ1RfUFJPQj15CkNPTkZJR19ORVRfQUNUX01JUlJFRD1tCiMgQ09O
RklHX05FVF9BQ1RfU0FNUExFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfSVBUPW0KQ09ORklH
X05FVF9BQ1RfTkFUPW0KQ09ORklHX05FVF9BQ1RfUEVESVQ9bQpDT05GSUdfTkVUX0FDVF9TSU1Q
PW0KQ09ORklHX05FVF9BQ1RfU0tCRURJVD1tCkNPTkZJR19ORVRfQUNUX0NTVU09bQpDT05GSUdf
TkVUX0FDVF9WTEFOPW0KQ09ORklHX05FVF9BQ1RfQlBGPW0KQ09ORklHX05FVF9BQ1RfQ09OTk1B
Uks9bQojIENPTkZJR19ORVRfQUNUX1NLQk1PRCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1Rf
SUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZIGlzIG5vdCBzZXQKQ09O
RklHX05FVF9DTFNfSU5EPXkKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05G
SUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19P
UEVOVlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hf
VlhMQU49bQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPW0KQ09ORklHX1ZTT0NLRVRTPW0KIyBD
T05GSUdfVklSVElPX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVExJTktfRElBRz1tCkNP
TkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz1tCiMgQ09ORklHX01QTFNfUk9VVElORyBp
cyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU1dJVENIREVWPXkK
IyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMgbm90IHNldAojIENPTkZJR19RUlRSIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVUX05DU0kgaXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JG
U19BQ0NFTD15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NH
Uk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15
CiMgQ09ORklHX0JQRl9KSVQgaXMgbm90IHNldApDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwoj
IE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19ORVRfUEtUR0VOPW0KIyBDT05GSUdfTkVUX1RDUFBS
T0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQojIENPTkZJR19IQU1SQURJ
TyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90
IHNldApDT05GSUdfQlQ9bQpDT05GSUdfQlRfQlJFRFI9eQpDT05GSUdfQlRfUkZDT01NPW0KQ09O
RklHX0JUX1JGQ09NTV9UVFk9eQpDT05GSUdfQlRfQk5FUD1tCkNPTkZJR19CVF9CTkVQX01DX0ZJ
TFRFUj15CkNPTkZJR19CVF9CTkVQX1BST1RPX0ZJTFRFUj15CkNPTkZJR19CVF9ISURQPW0KQ09O
RklHX0JUX0hTPXkKQ09ORklHX0JUX0xFPXkKIyBDT05GSUdfQlRfTEVEUyBpcyBub3Qgc2V0CiMg
Q09ORklHX0JUX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfREVCVUdGUyBpcyBub3Qg
c2V0CgojCiMgQmx1ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0JUX0lOVEVMPW0KQ09O
RklHX0JUX0JDTT1tCkNPTkZJR19CVF9SVEw9bQpDT05GSUdfQlRfUUNBPW0KQ09ORklHX0JUX0hD
SUJUVVNCPW0KQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15CkNPTkZJR19CVF9IQ0lCVFVTQl9SVEw9
eQpDT05GSUdfQlRfSENJQlRTRElPPW0KQ09ORklHX0JUX0hDSVVBUlQ9bQpDT05GSUdfQlRfSENJ
VUFSVF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgz
Sz15CkNPTkZJR19CVF9IQ0lVQVJUX0xMPXkKQ09ORklHX0JUX0hDSVVBUlRfM1dJUkU9eQpDT05G
SUdfQlRfSENJVUFSVF9JTlRFTD15CkNPTkZJR19CVF9IQ0lVQVJUX0JDTT15CkNPTkZJR19CVF9I
Q0lVQVJUX1FDQT15CiMgQ09ORklHX0JUX0hDSVVBUlRfQUc2WFggaXMgbm90IHNldAojIENPTkZJ
R19CVF9IQ0lVQVJUX01SVkwgaXMgbm90IHNldApDT05GSUdfQlRfSENJQkNNMjAzWD1tCkNPTkZJ
R19CVF9IQ0lCUEExMFg9bQpDT05GSUdfQlRfSENJQkZVU0I9bQpDT05GSUdfQlRfSENJVkhDST1t
CkNPTkZJR19CVF9NUlZMPW0KQ09ORklHX0JUX01SVkxfU0RJTz1tCkNPTkZJR19CVF9BVEgzSz1t
CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQK
IyBDT05GSUdfU1RSRUFNX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQpDT05G
SUdfV0lSRUxFU1M9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dFWFRfUFJPQz15CkNPTkZJ
R19DRkc4MDIxMT1tCiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAojIENPTkZJ
R19DRkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFf
REVGQVVMVF9QUz15CiMgQ09ORklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJ
R19DRkc4MDIxMV9JTlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9DUkRB
X1NVUFBPUlQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVD15CiMgQ09ORklHX0xJQjgwMjExIGlzIG5v
dCBzZXQKQ09ORklHX01BQzgwMjExPW0KQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNPTkZJR19N
QUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTF9IVD15CiMg
Q09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMX1ZIVCBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIx
MV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0
cmVsX2h0IgojIENPTkZJR19NQUM4MDIxMV9NRVNIIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjEx
X0xFRFM9eQojIENPTkZJR19NQUM4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFD
ODAyMTFfTUVTU0FHRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfREVCVUdf
TUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09O
RklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15
CkNPTkZJR19SRktJTExfSU5QVVQ9eQpDT05GSUdfUkZLSUxMX0dQSU89bQojIENPTkZJR19ORVRf
OVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCPW0K
IyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUJf
VVNFX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTQU1Q
TEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKQ09ORklHX0xXVFVOTkVM
PXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NF
TExTPXkKIyBDT05GSUdfTkVUX0RFVkxJTksgaXMgbm90IHNldApDT05GSUdfTUFZX1VTRV9ERVZM
SU5LPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklH
X0FSTV9BTUJBPXkKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKIyBDT05GSUdfVUVWRU5U
X0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19ERVZUTVBGU19NT1VO
VD15CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQpD
T05GSUdfRldfTE9BREVSPXkKIyBDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQK
Q09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQoj
IENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldApDT05GSUdf
V0FOVF9ERVZfQ09SRURVTVA9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKQ09ORklHX0RF
Vl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RF
QlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBp
cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09O
RklHX1NZU19IWVBFUlZJU09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qg
c2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklH
X1JFR01BUF9JMkM9bQpDT05GSUdfUkVHTUFQX1NQST1tCkNPTkZJR19SRUdNQVBfTU1JTz15CkNP
TkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qg
c2V0CkNPTkZJR19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEg
c2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTY0CkNPTkZJR19DTUFfU0laRV9TRUxfTUJZ
VEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJ
R19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBp
cyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJ
R19BUk1fQ0NJPXkKQ09ORklHX0FSTV9DQ0lfUE1VPXkKQ09ORklHX0FSTV9DQ0k0MDBfQ09NTU9O
PXkKQ09ORklHX0FSTV9DQ0k0MDBfUE1VPXkKIyBDT05GSUdfQVJNX0NDSTV4eF9QTVUgaXMgbm90
IHNldApDT05GSUdfQVJNX0NDTj15CiMgQ09ORklHX1FDT01fRUJJMiBpcyBub3Qgc2V0CkNPTkZJ
R19WRVhQUkVTU19DT05GSUc9eQpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRT
PXkKQ09ORklHX01URD1tCiMgQ09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01U
RF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMg
bm90IHNldAojIENPTkZJR19NVERfQUZTX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9PRl9Q
QVJUUz1tCiMgQ09ORklHX01URF9BUjdfUEFSVFMgaXMgbm90IHNldAoKIwojIFVzZXIgTW9kdWxl
cyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPW0KQ09ORklHX01U
RF9CTE9DSz1tCiMgQ09ORklHX01URF9CTE9DS19STyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUTCBp
cyBub3Qgc2V0CiMgQ09ORklHX05GVEwgaXMgbm90IHNldAojIENPTkZJR19JTkZUTCBpcyBub3Qg
c2V0CiMgQ09ORklHX1JGRF9GVEwgaXMgbm90IHNldAojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0
CiMgQ09ORklHX1NNX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQK
IyBDT05GSUdfTVREX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFT
VEVSIGlzIG5vdCBzZXQKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCkNPTkZJR19N
VERfQ0ZJPW0KIyBDT05GSUdfTVREX0pFREVDUFJPQkUgaXMgbm90IHNldApDT05GSUdfTVREX0dF
Tl9QUk9CRT1tCiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMgaXMgbm90IHNldApDT05GSUdf
TVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05G
SUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBp
cyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0CiMgQ09O
RklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kxPXkK
Q09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKIyBDT05G
SUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPW0KQ09ORklH
X01URF9DRklfQU1EU1REPW0KQ09ORklHX01URF9DRklfU1RBQT1tCkNPTkZJR19NVERfQ0ZJX1VU
SUw9bQojIENPTkZJR19NVERfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qg
c2V0CiMgQ09ORklHX01URF9BQlNFTlQgaXMgbm90IHNldAoKIwojIE1hcHBpbmcgZHJpdmVycyBm
b3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0
CkNPTkZJR19NVERfUEhZU01BUD1tCiMgQ09ORklHX01URF9QSFlTTUFQX0NPTVBBVCBpcyBub3Qg
c2V0CkNPTkZJR19NVERfUEhZU01BUF9PRj1tCiMgQ09ORklHX01URF9QSFlTTUFQX09GX1ZFUlNB
VElMRSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QSFlTTUFQX09GX0dFTUlOSSBpcyBub3Qgc2V0
CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfUExBVFJB
TSBpcyBub3Qgc2V0CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBD
T05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0ggaXMgbm90
IHNldAojIENPTkZJR19NVERfU1NUMjVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NMUkFNIGlz
IG5vdCBzZXQKIyBDT05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01URFJB
TSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldAoKIwojIERpc2st
T24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CiMg
Q09ORklHX01URF9OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkQgaXMgbm90IHNl
dAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9M
UEREUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01U
RF9VQkk9bQpDT05GSUdfTVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9C
RUJfTElNSVQ9MjAKIyBDT05GSUdfTVREX1VCSV9GQVNUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdf
TVREX1VCSV9HTFVFQkkgaXMgbm90IHNldAojIENPTkZJR19NVERfVUJJX0JMT0NLIGlzIG5vdCBz
ZXQKQ09ORklHX0RUQz15CkNPTkZJR19PRj15CiMgQ09ORklHX09GX1VOSVRURVNUIGlzIG5vdCBz
ZXQKQ09ORklHX09GX0ZMQVRUUkVFPXkKQ09ORklHX09GX0VBUkxZX0ZMQVRUUkVFPXkKQ09ORklH
X09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERSRVNTX1BDST15
CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfTkVUPXkKQ09ORklHX09GX01ESU89eQpDT05GSUdf
T0ZfUENJPXkKQ09ORklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfUkVTRVJWRURfTUVNPXkKQ09O
RklHX09GX1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19PRl9OVU1BPXkKIyBD
T05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01F
U1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVW
PXkKQ09ORklHX0JMS19ERVZfTlVMTF9CTEs9bQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJ
UDMyWFggaXMgbm90IHNldApDT05GSUdfWlJBTT1tCiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBp
cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL
X0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBz
ZXQKQ09ORklHX0JMS19ERVZfTE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTAK
IyBDT05GSUdfQkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9E
UkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldApDT05GSUdfQkxL
X0RFVl9TS0Q9bQojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW
X1JBTT1tCkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0la
RT0xNjM4NApDT05GSUdfQ0RST01fUEtUQ0RWRD1tCkNPTkZJR19DRFJPTV9QS1RDRFZEX0JVRkZF
UlM9OAojIENPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19BVEFf
T1ZFUl9FVEg9bQpDT05GSUdfWEVOX0JMS0RFVl9GUk9OVEVORD15CiMgQ09ORklHX1hFTl9CTEtE
RVZfQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQkxLPW0KIyBDT05GSUdfVklSVElP
X0JMS19TQ1NJIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUkJEPW0KIyBDT05GSUdfQkxLX0RF
Vl9SU1hYIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfQ09SRT1tCkNPTkZJR19CTEtfREVWX05WTUU9
bQojIENPTkZJR19CTEtfREVWX05WTUVfU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVfRkMg
aXMgbm90IHNldAojIENPTkZJR19OVk1FX1RBUkdFVCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZp
Y2VzCiMKIyBDT05GSUdfU0VOU09SU19MSVMzTFYwMkQgaXMgbm90IHNldAojIENPTkZJR19BRDUy
NVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklH
X1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CkNPTkZJR19U
SUZNX0NPUkU9bQojIENPTkZJR19USUZNXzdYWDEgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJT
NDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCiMgQ09ORklHX0hQX0lM
TyBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNM
MjkwMDMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
TlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hNQzYzNTIg
aXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM3NTEy
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05G
SUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNl
dApDT05GSUdfVkVYUFJFU1NfU1lTQ0ZHPXkKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMg
bm90IHNldAojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMK
Q09ORklHX0VFUFJPTV9BVDI0PW0KIyBDT05GSUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldApDT05G
SUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01f
OTNDWDY9bQojIENPTkZJR19FRVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9N
X0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0NPUkU9bQojIENPTkZJR19DQjcx
MF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMg
VGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENP
TkZJR19USV9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNl
dAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCiMgQ09ORklHX0FM
VEVSQV9TVEFQTCBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoKIwojIFND
SUYgQnVzIERyaXZlcgojCgojCiMgVk9QIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBIb3N0
IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgoj
CgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZl
cnMKIwoKIwojIFZPUCBEcml2ZXIKIwojIENPTkZJR19HRU5XUUUgaXMgbm90IHNldAojIENPTkZJ
R19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19D
WExfQUZVX0RSSVZFUl9PUFMgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpD
T05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz1tCkNPTkZJR19TQ1NJPXkKQ09ORklH
X1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMgQ09ORklHX1NDU0lfTVFfREVGQVVM
VCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBl
IChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQpDT05GSUdfQ0hSX0RF
Vl9TVD1tCkNPTkZJR19DSFJfREVWX09TU1Q9bQpDT05GSUdfQkxLX0RFVl9TUj1tCkNPTkZJR19C
TEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJfREVWX1NHPW0KQ09ORklHX0NIUl9ERVZfU0NI
PW0KQ09ORklHX1NDU0lfRU5DTE9TVVJFPW0KQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKQ09ORklH
X1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNw
b3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz1tCkNPTkZJR19TQ1NJX0ZDX0FUVFJTPW0KQ09O
RklHX1NDU0lfSVNDU0lfQVRUUlM9bQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9bQpDT05GSUdfU0NT
SV9TQVNfTElCU0FTPW0KQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NBU19IT1NU
X1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09O
RklHX0lTQ1NJX1RDUD1tCkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPW0KIyBDT05GSUdfU0NTSV9D
WEdCM19JU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJPW0KQ09ORklHX1ND
U0lfQk5YMl9JU0NTST1tCkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9bQpDT05GSUdfQkUySVNDU0k9
bQojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQ
U0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NB
UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ
X0FBQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldAojIENP
TkZJR19TQ1NJX0FJQzc5WFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzk0WFggaXMgbm90
IHNldAojIENPTkZJR19TQ1NJX0hJU0lfU0FTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVZTQVM9
bQojIENPTkZJR19TQ1NJX01WU0FTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVZTQVNf
VEFTS0xFVD15CkNPTkZJR19TQ1NJX01WVU1JPW0KIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBu
b3Qgc2V0CkNPTkZJR19TQ1NJX0FSQ01TUj1tCkNPTkZJR19TQ1NJX0VTQVMyUj1tCiMgQ09ORklH
X01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBu
b3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklH
X1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4
CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU01BUlRQUUkg
aXMgbm90IHNldApDT05GSUdfU0NTSV9VRlNIQ0Q9bQpDT05GSUdfU0NTSV9VRlNIQ0RfUENJPW0K
IyBDT05GSUdfU0NTSV9VRlNfRFdDX1RDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZT
SENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBUSU9QPW0KIyBDT05GSUdfWEVO
X1NDU0lfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfTElCRkM9bQpDT05GSUdfTElCRkNPRT1t
CkNPTkZJR19GQ09FPW0KQ09ORklHX1NDU0lfU05JQz1tCiMgQ09ORklHX1NDU0lfU05JQ19ERUJV
R19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJ
R19TQ1NJX0ZVVFVSRV9ET01BSU4gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUyBpcyBub3Qg
c2V0CkNPTkZJR19TQ1NJX0lOSVRJTz1tCiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0
CkNPTkZJR19TQ1NJX1NURVg9bQojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQK
Q09ORklHX1NDU0lfSVBSPW0KQ09ORklHX1NDU0lfSVBSX1RSQUNFPXkKQ09ORklHX1NDU0lfSVBS
X0RVTVA9eQojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf
UUxBX0ZDPW0KIyBDT05GSUdfVENNX1FMQTJYWFggaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFf
SVNDU0k9bQpDT05GSUdfU0NTSV9MUEZDPW0KIyBDT05GSUdfU0NTSV9MUEZDX0RFQlVHX0ZTIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMgbm90IHNldApDT05GSUdfU0NTSV9BTTUz
Qzk3ND1tCkNPTkZJR19TQ1NJX1dENzE5WD1tCkNPTkZJR19TQ1NJX0RFQlVHPW0KQ09ORklHX1ND
U0lfUE1DUkFJRD1tCiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT
SV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89bQpDT05GSUdfU0NTSV9DSEVM
U0lPX0ZDT0U9bQojIENPTkZJR19TQ1NJX0xPV0xFVkVMX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJ
R19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkK
Q09ORklHX1NDU0lfREhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxVQT15CkNPTkZJR19TQ1NJX09T
RF9JTklUSUFUT1I9bQpDT05GSUdfU0NTSV9PU0RfVUxEPW0KQ09ORklHX1NDU0lfT1NEX0RQUklO
VF9TRU5TRT0xCiMgQ09ORklHX1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf
UEFUQV9QTEFURk9STT15CkNPTkZJR19BVEE9eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMg
bm90IHNldApDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQojIENP
TkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9s
bGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQpD
T05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0KIyBDT05GSUdfQUhDSV9DRVZBIGlzIG5vdCBzZXQK
Q09ORklHX0FIQ0lfWEdFTkU9bQojIENPTkZJR19BSENJX1FPUklRIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0FUQV9BSENJX1NFQVRUTEUgaXMgbm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlz
IG5vdCBzZXQKQ09ORklHX1NBVEFfQUNBUkRfQUhDST1tCkNPTkZJR19TQVRBX1NJTDI0PW0KQ09O
RklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJm
YWNlCiMKQ09ORklHX1BEQ19BRE1BPW0KQ09ORklHX1NBVEFfUVNUT1I9bQpDT05GSUdfU0FUQV9T
WDQ9bQpDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJN
RE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldApDT05G
SUdfU0FUQV9NVj1tCkNPTkZJR19TQVRBX05WPW0KQ09ORklHX1NBVEFfUFJPTUlTRT1tCkNPTkZJ
R19TQVRBX1NJTD1tCkNPTkZJR19TQVRBX1NJUz1tCkNPTkZJR19TQVRBX1NWVz1tCkNPTkZJR19T
QVRBX1VMST1tCkNPTkZJR19TQVRBX1ZJQT1tCkNPTkZJR19TQVRBX1ZJVEVTU0U9bQoKIwojIFBB
VEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qg
c2V0CiMgQ09ORklHX1BBVEFfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4
NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19Q
QVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldAojIENP
TkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMg
aXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFf
SVQ4MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9KTUlDUk9OIGlzIG5vdCBzZXQKIyBDT05G
SUdfUEFUQV9NQVJWRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1
IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9PTERQSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU
QV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMg
Q09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TQ0ggaXMg
bm90IHNldAojIENPTkZJR19QQVRBX1NFUlZFUldPUktTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU
QV9TSUw2ODAgaXMgbm90IHNldApDT05GSUdfUEFUQV9TSVM9bQojIENPTkZJR19QQVRBX1RPU0hJ
QkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19Q
QVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMg
UElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5v
dCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQx
MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFf
UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMg
R2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlz
IG5vdCBzZXQKQ09ORklHX0FUQV9HRU5FUklDPW0KIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90
IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNU
PXkKQ09ORklHX01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1t
CkNPTkZJR19NRF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJ
UEFUSCBpcyBub3Qgc2V0CkNPTkZJR19NRF9GQVVMVFk9bQojIENPTkZJR19NRF9DTFVTVEVSIGlz
IG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJ
TFRJTj15CkNPTkZJR19CTEtfREVWX0RNPW0KIyBDT05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qg
c2V0CkNPTkZJR19ETV9ERUJVRz15CkNPTkZJR19ETV9CVUZJTz1tCiMgQ09ORklHX0RNX0RFQlVH
X0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPW0K
Q09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCkNPTkZJR19ETV9DUllQVD1tCkNPTkZJR19ETV9T
TkFQU0hPVD1tCkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCkNPTkZJR19ETV9DQUNIRT1t
CkNPTkZJR19ETV9DQUNIRV9TTVE9bQpDT05GSUdfRE1fRVJBPW0KQ09ORklHX0RNX01JUlJPUj1t
CkNPTkZJR19ETV9MT0dfVVNFUlNQQUNFPW0KQ09ORklHX0RNX1JBSUQ9bQpDT05GSUdfRE1fWkVS
Tz1tCkNPTkZJR19ETV9NVUxUSVBBVEg9bQpDT05GSUdfRE1fTVVMVElQQVRIX1FMPW0KQ09ORklH
X0RNX01VTFRJUEFUSF9TVD1tCkNPTkZJR19ETV9ERUxBWT1tCkNPTkZJR19ETV9VRVZFTlQ9eQpD
T05GSUdfRE1fRkxBS0VZPW0KQ09ORklHX0RNX1ZFUklUWT1tCkNPTkZJR19ETV9WRVJJVFlfRkVD
PXkKQ09ORklHX0RNX1NXSVRDSD1tCkNPTkZJR19ETV9MT0dfV1JJVEVTPW0KIyBDT05GSUdfRE1f
SU5URUdSSVRZIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPW0KQ09ORklHX1RDTV9JQkxP
Q0s9bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9bQpDT05GSUdfVENNX1VT
RVIyPW0KQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNPTkZJR19UQ01fRkM9bQpDT05GSUdfSVND
U0lfVEFSR0VUPW0KIyBDT05GSUdfSVNDU0lfVEFSR0VUX0NYR0I0IGlzIG5vdCBzZXQKIyBDT05G
SUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMK
IyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5v
dCBzZXQKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPW0KQ09ORklHX05FVF9DT1JFPXkK
Q09ORklHX0JPTkRJTkc9bQpDT05GSUdfRFVNTVk9bQojIENPTkZJR19FUVVBTElaRVIgaXMgbm90
IHNldApDT05GSUdfTkVUX0ZDPXkKQ09ORklHX0lGQj1tCkNPTkZJR19ORVRfVEVBTT1tCkNPTkZJ
R19ORVRfVEVBTV9NT0RFX0JST0FEQ0FTVD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JPVU5EUk9C
SU49bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9SQU5ET009bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9B
Q1RJVkVCQUNLVVA9bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9MT0FEQkFMQU5DRT1tCkNPTkZJR19N
QUNWTEFOPW0KQ09ORklHX01BQ1ZUQVA9bQpDT05GSUdfVlhMQU49bQpDT05GSUdfR0VORVZFPW0K
IyBDT05GSUdfR1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDU0VDIGlzIG5vdCBzZXQKQ09ORklH
X05FVENPTlNPTEU9bQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9
eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49bQpDT05GSUdfVEFQPW0K
IyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD1tCkNPTkZJ
R19WSVJUSU9fTkVUPW0KQ09ORklHX05MTU9OPW0KIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQK
IyBDT05GSUdfQVRNX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZl
cnMKIwoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCkNPTkZJ
R19FVEhFUk5FVD15CkNPTkZJR19NRElPPW0KIyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU
X1ZFTkRPUl9BR0VSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMQUNSSVRFQ0g9eQoj
IENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT04gaXMg
bm90IHNldApDT05GSUdfQUxURVJBX1RTRT1tCkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNP
TkZJR19ORVRfVkVORE9SX0FNRD15CkNPTkZJR19BTUQ4MTExX0VUSD1tCkNPTkZJR19QQ05FVDMy
PW0KQ09ORklHX0FNRF9YR0JFPW0KIyBDT05GSUdfQU1EX1hHQkVfRENCIGlzIG5vdCBzZXQKIyBD
T05GSUdfQU1EX1hHQkVfSEFWRV9FQ0MgaXMgbm90IHNldApDT05GSUdfTkVUX1hHRU5FPW0KIyBD
T05GSUdfTkVUX1hHRU5FX1YyIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUE9
eQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBD
T05GSUdfQVRMMiBpcyBub3Qgc2V0CkNPTkZJR19BVEwxPW0KQ09ORklHX0FUTDFFPW0KQ09ORklH
X0FUTDFDPW0KQ09ORklHX0FMWD1tCiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5vdCBz
ZXQKQ09ORklHX05FVF9DQURFTkNFPXkKQ09ORklHX01BQ0I9bQojIENPTkZJR19NQUNCX1BDSSBp
cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKQ09ORklHX0I0ND1tCkNPTkZJ
R19CNDRfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDSUNPUkVfQVVUT1NFTEVDVD15CkNP
TkZJR19CNDRfUENJPXkKQ09ORklHX0JDTUdFTkVUPW0KQ09ORklHX0JOWDI9bQpDT05GSUdfQ05J
Qz1tCkNPTkZJR19USUdPTjM9bQpDT05GSUdfVElHT04zX0hXTU9OPXkKQ09ORklHX0JOWDJYPW0K
Q09ORklHX0JOWDJYX1NSSU9WPXkKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CkNPTkZJ
R19CTlhUPW0KQ09ORklHX0JOWFRfU1JJT1Y9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S
X0NBVklVTT15CkNPTkZJR19USFVOREVSX05JQ19QRj1tCkNPTkZJR19USFVOREVSX05JQ19WRj1t
CkNPTkZJR19USFVOREVSX05JQ19CR1g9bQpDT05GSUdfVEhVTkRFUl9OSUNfUkdYPW0KQ09ORklH
X0xJUVVJRElPPW0KIyBDT05GSUdfTElRVUlESU9fVkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF
TkRPUl9DSEVMU0lPPXkKIyBDT05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CkNPTkZJR19DSEVM
U0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBu
b3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19MSUI9bQojIENPTkZJ
R19ORVRfVkVORE9SX0NJU0NPIGlzIG5vdCBzZXQKQ09ORklHX0RORVQ9bQojIENPTkZJR19ORVRf
VkVORE9SX0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfRExJTksgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfVkVORE9SX0VNVUxFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E
T1JfRVpDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9FWEFSIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX1ZFTkRPUl9ISVNJTElDT04gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO
RE9SX0hQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAw
IGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19JR0I9bQpD
T05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPW0KIyBDT05GSUdfSVhHQiBpcyBub3Qgc2V0
CkNPTkZJR19JWEdCRT1tCkNPTkZJR19JWEdCRV9IV01PTj15CkNPTkZJR19JWEdCRV9EQ0I9eQpD
T05GSUdfSVhHQkVWRj1tCkNPTkZJR19JNDBFPW0KIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNl
dApDT05GSUdfSTQwRVZGPW0KQ09ORklHX0ZNMTBLPW0KIyBDT05GSUdfTkVUX1ZFTkRPUl9JODI1
WFggaXMgbm90IHNldApDT05GSUdfSk1FPW0KQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNP
TkZJR19NVk1ESU89bQpDT05GSUdfU0tHRT1tCiMgQ09ORklHX1NLR0VfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfU0tHRV9HRU5FU0lTPXkKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj1t
CkNPTkZJR19NTFg0X0VOX0RDQj15CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJV
Rz15CkNPTkZJR19NTFg1X0NPUkU9bQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVf
Q09SRV9FTl9EQ0I9eQojIENPTkZJR19NTFg1X0NPUkVfSVBPSUIgaXMgbm90IHNldAojIENPTkZJ
R19NTFhTV19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUwgaXMgbm90
IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf
VkVORE9SX01ZUkk9eQpDT05GSUdfTVlSSTEwR0U9bQojIENPTkZJR19GRUFMTlggaXMgbm90IHNl
dAojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP
Ul9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S
X05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CkNPTkZJR19FVEhPQz1t
CkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAoj
IENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1FMT0dJQyBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU0gaXMgbm90IHNldApDT05GSUdf
TkVUX1ZFTkRPUl9SRUFMVEVLPXkKQ09ORklHXzgxMzlDUD1tCkNPTkZJR184MTM5VE9PPW0KIyBD
T05GSUdfODEzOVRPT19QSU8gaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PX1RVTkVfVFdJU1RF
UiBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PXzgxMjk9eQojIENPTkZJR184MTM5X09MRF9SWF9S
RVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCiMgQ09ORklHX05FVF9WRU5ET1JfUkVORVNB
UyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkRDIGlzIG5vdCBzZXQKQ09ORklHX05F
VF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj1tCiMgQ09ORklHX05FVF9WRU5ET1JfU0FN
U1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0VFUSBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9WRU5ET1JfU0lMQU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NJUyBp
cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQojIENPTkZJR19TRkMgaXMg
bm90IHNldAojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf
U01TQz15CkNPTkZJR19TTUM5MVg9bQpDT05GSUdfRVBJQzEwMD1tCkNPTkZJR19TTVNDOTExWD1t
CiMgQ09ORklHX1NNU0M5MTFYX0FSQ0hfSE9PS1MgaXMgbm90IHNldApDT05GSUdfU01TQzk0MjA9
bQojIENPTkZJR19ORVRfVkVORE9SX1NUTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO
RE9SX1NVTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVklB
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90IHNldAojIENPTkZJ
R19ORVRfVkVORE9SX1NZTk9QU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0
CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0
CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JDTV9VTklNQUM9bQpDT05GSUdfTURJ
T19CSVRCQU5HPW0KIyBDT05GSUdfTURJT19CVVNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJ
R19NRElPX0JVU19NVVhfTU1JT1JFRyBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0NBVklVTT1tCkNP
TkZJR19NRElPX0dQSU89bQojIENPTkZJR19NRElPX0hJU0lfRkVNQUMgaXMgbm90IHNldApDT05G
SUdfTURJT19PQ1RFT049bQpDT05GSUdfTURJT19USFVOREVSPW0KQ09ORklHX01ESU9fWEdFTkU9
bQpDT05GSUdfUEhZTElCPXkKQ09ORklHX1NXUEhZPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZ
IGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FNRF9QSFk9
bQpDT05GSUdfQVFVQU5USUFfUEhZPW0KQ09ORklHX0FUODAzWF9QSFk9bQpDT05GSUdfQkNNN1hY
WF9QSFk9bQpDT05GSUdfQkNNODdYWF9QSFk9bQpDT05GSUdfQkNNX05FVF9QSFlMSUI9bQpDT05G
SUdfQlJPQURDT01fUEhZPW0KQ09ORklHX0NJQ0FEQV9QSFk9bQpDT05GSUdfREFWSUNPTV9QSFk9
bQpDT05GSUdfRFA4Mzg0OF9QSFk9bQpDT05GSUdfRFA4Mzg2N19QSFk9bQpDT05GSUdfRklYRURf
UEhZPXkKQ09ORklHX0lDUExVU19QSFk9bQojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qg
c2V0CkNPTkZJR19MU0lfRVQxMDExQ19QSFk9bQpDT05GSUdfTFhUX1BIWT1tCkNPTkZJR19NQVJW
RUxMX1BIWT1tCkNPTkZJR19NSUNSRUxfUEhZPW0KQ09ORklHX01JQ1JPQ0hJUF9QSFk9bQojIENP
TkZJR19NSUNST1NFTUlfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05BVElPTkFMX1BIWT1tCkNPTkZJ
R19RU0VNSV9QSFk9bQpDT05GSUdfUkVBTFRFS19QSFk9bQpDT05GSUdfU01TQ19QSFk9bQpDT05G
SUdfU1RFMTBYUD1tCkNPTkZJR19URVJBTkVUSUNTX1BIWT1tCkNPTkZJR19WSVRFU1NFX1BIWT1t
CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tT
ODk5NU1BIGlzIG5vdCBzZXQKQ09ORklHX1BQUD1tCkNPTkZJR19QUFBfQlNEQ09NUD1tCkNPTkZJ
R19QUFBfREVGTEFURT1tCkNPTkZJR19QUFBfRklMVEVSPXkKQ09ORklHX1BQUF9NUFBFPW0KQ09O
RklHX1BQUF9NVUxUSUxJTks9eQpDT05GSUdfUFBQT0FUTT1tCkNPTkZJR19QUFBPRT1tCkNPTkZJ
R19QUFRQPW0KQ09ORklHX1BQUE9MMlRQPW0KQ09ORklHX1BQUF9BU1lOQz1tCkNPTkZJR19QUFBf
U1lOQ19UVFk9bQojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09ORklHX1NMSEM9bQpDT05GSUdf
VVNCX05FVF9EUklWRVJTPXkKQ09ORklHX1VTQl9DQVRDPW0KQ09ORklHX1VTQl9LQVdFVEg9bQpD
T05GSUdfVVNCX1BFR0FTVVM9bQpDT05GSUdfVVNCX1JUTDgxNTA9bQpDT05GSUdfVVNCX1JUTDgx
NTI9bQpDT05GSUdfVVNCX0xBTjc4WFg9bQpDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0Jf
TkVUX0FYODgxN1g9bQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05F
VF9DRENFVEhFUj1tCkNPTkZJR19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENf
TkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENf
TUJJTT1tCkNPTkZJR19VU0JfTkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCiMg
Q09ORklHX1VTQl9ORVRfU1I5ODAwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfU01TQzc1WFg9
bQpDT05GSUdfVVNCX05FVF9TTVNDOTVYWD1tCkNPTkZJR19VU0JfTkVUX0dMNjIwQT1tCkNPTkZJ
R19VU0JfTkVUX05FVDEwODA9bQpDT05GSUdfVVNCX05FVF9QTFVTQj1tCkNPTkZJR19VU0JfTkVU
X01DUzc4MzA9bQpDT05GSUdfVVNCX05FVF9STkRJU19IT1NUPW0KQ09ORklHX1VTQl9ORVRfQ0RD
X1NVQlNFVF9FTkFCTEU9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUPW0KQ09ORklHX1VTQl9B
TElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcyMD15CkNPTkZJR19VU0JfQkVMS0lOPXkKQ09ORklH
X1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0JfRVBTT04yODg4PXkKQ09ORklHX1VTQl9LQzIxOTA9
eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9bQpDT05GSUdfVVNCX05FVF9DWDgyMzEwX0VUSD1tCkNP
TkZJR19VU0JfTkVUX0tBTE1JQT1tCkNPTkZJR19VU0JfTkVUX1FNSV9XV0FOPW0KQ09ORklHX1VT
Ql9IU089bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9JUEhFVEg9bQpDT05G
SUdfVVNCX1NJRVJSQV9ORVQ9bQpDT05GSUdfVVNCX1ZMNjAwPW0KQ09ORklHX1VTQl9ORVRfQ0g5
MjAwPW0KIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3b3Jr
aW5nIG9wdGlvbnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCkNPTkZJR19XQU49eQpDT05G
SUdfSERMQz1tCkNPTkZJR19IRExDX1JBVz1tCiMgQ09ORklHX0hETENfUkFXX0VUSCBpcyBub3Qg
c2V0CkNPTkZJR19IRExDX0NJU0NPPW0KQ09ORklHX0hETENfRlI9bQpDT05GSUdfSERMQ19QUFA9
bQoKIwojIFguMjUvTEFQQiBzdXBwb3J0IGlzIGRpc2FibGVkCiMKIyBDT05GSUdfUENJMjAwU1lO
IGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOWEwgaXMgbm90IHNldAojIENPTkZJR19QQzMwMFRPTyBp
cyBub3Qgc2V0CiMgQ09ORklHX0ZBUlNZTkMgaXMgbm90IHNldAojIENPTkZJR19EU0NDNCBpcyBu
b3Qgc2V0CkNPTkZJR19ETENJPW0KQ09ORklHX0RMQ0lfTUFYPTgKQ09ORklHX1hFTl9ORVRERVZf
RlJPTlRFTkQ9eQojIENPTkZJR19YRU5fTkVUREVWX0JBQ0tFTkQgaXMgbm90IHNldAojIENPTkZJ
R19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CiMgQ09ORklH
X05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9
eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPW0KQ09ORklHX0lO
UFVUX1BPTExERVY9bQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD1tCiMgQ09ORklHX0lOUFVUX01B
VFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5Q
VVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNP
TkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9T
Q1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU
X0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmlj
ZSBEcml2ZXJzCiMKIyBDT05GSUdfSU5QVVRfS0VZQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19J
TlBVVF9NT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQK
IyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JF
RU4gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRf
Q09SRT1tCiMgQ09ORklHX1JNSTRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9TUEkgaXMg
bm90IHNldAojIENPTkZJR19STUk0X1NNQiBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0YwMz15CkNP
TkZJR19STUk0X0YwM19TRVJJTz1tCkNPTkZJR19STUk0XzJEX1NFTlNPUj15CkNPTkZJR19STUk0
X0YxMT15CkNPTkZJR19STUk0X0YxMj15CkNPTkZJR19STUk0X0YzMD15CiMgQ09ORklHX1JNSTRf
RjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9GNTUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJl
IEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklH
X1NFUklPX0FNQkFLTUk9eQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldAojIENPTkZJ
R19TRVJJT19MSUJQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NFUklP
X0FMVEVSQV9QUzI9bQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NF
UklPX0FSQ19QUzI9bQojIENPTkZJR19TRVJJT19BUEJQUzIgaXMgbm90IHNldAojIENPTkZJR19V
U0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CgojCiMgQ2hhcmFj
dGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJB
TlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15
CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJ
R19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQK
Q09ORklHX05fR1NNPW0KIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF
Vk1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBk
cml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMg
Q09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19T
RVJJQUxfODI1MF9QTlA9eQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApD
T05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05G
SUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VS
SUFMXzgyNTBfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApD
T05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JU
Uz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9E
RVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJ
QUxfODI1MF9GU0w9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQpDT05GSUdfU0VSSUFMXzgyNTBf
UlQyODhYPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfTU9YQSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ
QUxfT0ZfUExBVEZPUk09eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENP
TkZJR19TRVJJQUxfQU1CQV9QTDAxMCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAx
MT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9FQVJM
WUNPTl9BUk1fU0VNSUhPU1Q9eQojIENPTkZJR19TRVJJQUxfS0dEQl9OTUkgaXMgbm90IHNldAoj
IENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBY
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NF
UklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfQ09OU09MRV9Q
T0xMPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NU00g
aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS
SUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQg
aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJ
R19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFS
VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJ
QUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAoj
IENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS
SUFMX0RFVl9CVVMgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJR
PXkKQ09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CiMgQ09ORklHX0hW
Q19EQ0MgaXMgbm90IHNldApDT05GSUdfVklSVElPX0NPTlNPTEU9bQpDT05GSUdfSVBNSV9IQU5E
TEVSPW0KIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RF
VklDRV9JTlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCkNPTkZJR19JUE1JX1NTSUY9bQpDT05G
SUdfSVBNSV9XQVRDSERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklHX0hXX1JBTkRP
TT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19IV19SQU5ET01fVklSVElP
PW0KQ09ORklHX0hXX1JBTkRPTV9UUE09bQpDT05GSUdfSFdfUkFORE9NX0hJU0k9eQojIENPTkZJ
R19IV19SQU5ET01fTVNNIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9YR0VORT1tCkNPTkZJ
R19IV19SQU5ET01fQ0FWSVVNPXkKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldAojIENPTkZJR19B
UFBMSUNPTSBpcyBub3Qgc2V0CgojCiMgUENNQ0lBIGNoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklH
X1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTgxOTIKIyBDT05GSUdfSFBFVCBpcyBu
b3Qgc2V0CkNPTkZJR19UQ0dfVFBNPW0KIyBDT05GSUdfVENHX1RJUyBpcyBub3Qgc2V0CiMgQ09O
RklHX1RDR19USVNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMg
bm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklH
X1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldApDT05GSUdfVENHX0FUTUVMPW0KIyBDT05G
SUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CiMg
Q09ORklHX1RDR19DUkIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qg
c2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENH
X1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJ
TExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9bQpDT05GSUdf
STJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPW0K
Q09ORklHX0kyQ19NVVg9bQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05G
SUdfSTJDX0FSQl9HUElPX0NIQUxMRU5HRT1tCkNPTkZJR19JMkNfTVVYX0dQSU89bQojIENPTkZJ
R19JMkNfTVVYX0xUQzQzMDYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWF9QQ0E5NTQxPW0KQ09O
RklHX0kyQ19NVVhfUENBOTU0eD1tCkNPTkZJR19JMkNfTVVYX1BJTkNUUkw9bQojIENPTkZJR19J
MkNfTVVYX1JFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERU1VWF9QSU5DVFJMIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSTJDX01VWF9NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hFTFBF
Ul9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTUJVUz1tCgojCiMgSTJDIEFsZ29yaXRobXMK
IwpDT05GSUdfSTJDX0FMR09CSVQ9bQpDT05GSUdfSTJDX0FMR09QQ0Y9bQpDT05GSUdfSTJDX0FM
R09QQ0E9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9z
dCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMg
Q09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90
IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEg
aXMgbm90IHNldAojIENPTkZJR19JMkNfSElYNUhEMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19J
ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNf
UElJWDQgaXMgbm90IHNldApDT05GSUdfSTJDX05GT1JDRTI9bQojIENPTkZJR19JMkNfU0lTNTU5
NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldAojIENPTkZJR19JMkNf
U0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky
Q19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01J
IGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQg
LyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19JMkNfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09O
RklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT1t
CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9Q
Q0k9bQojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldApDT05GSUdfSTJDX0dQSU89bQojIENP
TkZJR19JMkNfTk9NQURJSyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNl
dApDT05GSUdfSTJDX1BDQV9QTEFURk9STT1tCiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSTJDX1FVUCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19SSzNYIGlzIG5vdCBz
ZXQKQ09ORklHX0kyQ19TSU1URUM9bQpDT05GSUdfSTJDX1ZFUlNBVElMRT1tCiMgQ09ORklHX0ky
Q19USFVOREVSWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwoj
IEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0RJT0xBTl9V
MkM9bQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9bQojIENPTkZJR19JMkNfUk9CT1RGVVpaX09T
SUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldApDT05GSUdfSTJD
X1RJTllfVVNCPW0KCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJD
X1hHRU5FX1NMSU1QUk89bQpDT05GSUdfSTJDX1NUVUI9bQpDT05GSUdfSTJDX1NMQVZFPXkKQ09O
RklHX0kyQ19TTEFWRV9FRVBST009bQojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0
CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JV
UyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApD
T05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwoj
IENPTkZJR19TUElfQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5F
IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0JJVEJBTkcgaXMgbm90IHNldApDT05GSUdfU1BJX0NB
REVOQ0U9bQojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9H
UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9TUEkgaXMgbm90IHNldAojIENPTkZJR19T
UElfT0NfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TUElfUEwwMjI9bQojIENPTkZJR19TUElfUFhB
MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWF9QQ0kgaXMgbm90IHNldAojIENPTkZJ
R19TUElfUk9DS0NISVAgaXMgbm90IHNldAojIENPTkZJR19TUElfUVVQIGlzIG5vdCBzZXQKIyBD
T05GSUdfU1BJX1NDMThJUzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9USFVOREVSWCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YSUxJTlgg
aXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKCiMKIyBTUEkg
UHJvdG9jb2wgTWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElERVYgaXMgbm90IHNldAojIENPTkZJ
R19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9UTEU2MlgwIGlzIG5v
dCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0Cgoj
CiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPW0KIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBz
ZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIg
aXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9MRElTQz1tCkNPTkZJR19QUFNfQ0xJRU5UX0dQ
SU89bQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0
CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPW0KQ09ORklHX0RQODM2NDBfUEhZPW0KQ09ORklHX1BJ
TkNUUkw9eQoKIwojIFBpbiBjb250cm9sbGVycwojCkNPTkZJR19QSU5NVVg9eQpDT05GSUdfUElO
Q09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlz
IG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJM
X1NJTkdMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQkFZVFJBSUwgaXMgbm90IHNldAoj
IENPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVcgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0JS
T1hUT04gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0dFTUlOSUxBS0UgaXMgbm90IHNldAoj
IENPTkZJR19QSU5DVFJMX1NVTlJJU0VQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01T
TT15CiMgQ09ORklHX1BJTkNUUkxfQVBRODA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxf
QVBRODA4NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRNDAxOSBpcyBub3Qgc2V0CiMg
Q09ORklHX1BJTkNUUkxfSVBRODA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVNNODY2
MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVNNODk2MCBpcyBub3Qgc2V0CiMgQ09ORklH
X1BJTkNUUkxfTURNOTYxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVNNOFg3NCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVNNODkxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNU
UkxfTVNNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVNNODk5NiBpcyBub3Qgc2V0
CkNPTkZJR19QSU5DVFJMX1FERjJYWFg9eQojIENPTkZJR19QSU5DVFJMX1FDT01fU1NCSV9QTUlD
IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElP
X0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBu
b3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz1tCgojCiMgTWVt
b3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPXzc0WFhfTU1JTyBpcyBub3Qg
c2V0CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQU1EUFQ9bQoj
IENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBz
ZXQKIyBDT05GSUdfR1BJT19GVEdQSU8wMTAgaXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklD
X1BMQVRGT1JNPW0KIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElP
X01PQ0tVUCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BMMDYxPXkKIyBDT05GSUdfR1BJT19TWVND
T04gaXMgbm90IHNldApDT05GSUdfR1BJT19YR0VORT15CkNPTkZJR19HUElPX1hHRU5FX1NCPW0K
IyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNldApDT05GSUdfR1BJT19YTFA9bQoKIwojIEky
QyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09O
RklHX0dQSU9fQUROUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0
CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTUzWCBp
cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f
VFBJQzI4MTAgaXMgbm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCgojCiMgUENJIEdQ
SU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ
SU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNl
dAoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBz
ZXQKIyBDT05GSUdfR1BJT19NQVg3MzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQzMzODgw
IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QSVNPU1IgaXMgbm90IHNldAoKIwojIFNQSSBvciBJ
MkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX01DUDIzUzA4IGlzIG5vdCBzZXQKCiMK
IyBVU0IgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BP
V0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9SRVNF
VF9HUElPPXkKQ09ORklHX1BPV0VSX1JFU0VUX0dQSU9fUkVTVEFSVD15CkNPTkZJR19QT1dFUl9S
RVNFVF9ISVNJPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfTVNNIGlzIG5vdCBzZXQKIyBDT05GSUdf
UE9XRVJfUkVTRVRfTFRDMjk1MiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJU
PXkKQ09ORklHX1BPV0VSX1JFU0VUX1ZFWFBSRVNTPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfWEdF
TkUgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OPXkKIyBDT05GSUdfUE9XRVJf
UkVTRVRfU1lTQ09OX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ09OX1JFQk9PVF9N
T0RFIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBM
WV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklH
X0dFTkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5v
dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ
X0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBD
T05GSUdfQkFUVEVSWV9MRUdPX0VWMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TQlMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ
X0JRMjdYWFggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQK
IyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfSVNQ
MTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09O
RklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9ERVRFQ1RPUl9NQVgxNDY1NiBpcyBub3Qgc2V0CiMgQ09O
RklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBp
cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NI
QVJHRVJfQlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qg
c2V0CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0
MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKQ09ORklHX0hX
TU9OPXkKQ09ORklHX0hXTU9OX1ZJRD1tCiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90
IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUQ3MzE0PW0KQ09ORklH
X1NFTlNPUlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KQ09ORklHX1NFTlNPUlNf
QURNMTAyMT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjU9bQpDT05GSUdfU0VOU09SU19BRE0xMDI2
PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyOT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMzE9bQpDT05G
SUdfU0VOU09SU19BRE05MjQwPW0KQ09ORklHX1NFTlNPUlNfQURUN1gxMD1tCkNPTkZJR19TRU5T
T1JTX0FEVDczMTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09ORklHX1NFTlNPUlNfQURU
NzQxMT1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0K
Q09ORklHX1NFTlNPUlNfQURUNzQ3NT1tCkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9bQpDT05GSUdf
U0VOU09SU19BUk1fU0NQST1tCiMgQ09ORklHX1NFTlNPUlNfQVNQRUVEIGlzIG5vdCBzZXQKQ09O
RklHX1NFTlNPUlNfQVRYUDE9bQpDT05GSUdfU0VOU09SU19EUzYyMD1tCkNPTkZJR19TRU5TT1JT
X0RTMTYyMT1tCiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0CkNPTkZJR19TRU5T
T1JTX0Y3MTgwNUY9bQpDT05GSUdfU0VOU09SU19GNzE4ODJGRz1tCkNPTkZJR19TRU5TT1JTX0Y3
NTM3NVM9bQojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKQ09ORklHX1NF
TlNPUlNfR0w1MThTTT1tCkNPTkZJR19TRU5TT1JTX0dMNTIwU009bQpDT05GSUdfU0VOU09SU19H
NzYwQT1tCkNPTkZJR19TRU5TT1JTX0c3NjI9bQojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP
UlNfSUJNQUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVYPW0KQ09ORklHX1NFTlNPUlNfSUlPX0hX
TU9OPW0KQ09ORklHX1NFTlNPUlNfSVQ4Nz1tCiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qg
c2V0CkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPW0KQ09ORklHX1NFTlNPUlNfTElORUFHRT1tCkNP
TkZJR19TRU5TT1JTX0xUQzI5NDU9bQojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNl
dApDT05GSUdfU0VOU09SU19MVEM0MTUxPW0KQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCkNPTkZJ
R19TRU5TT1JTX0xUQzQyMjI9bQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PW0KQ09ORklHX1NFTlNP
UlNfTFRDNDI2MD1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9bQpDT05GSUdfU0VOU09SU19NQVgx
MTExPW0KQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9bQpDT05GSUdfU0VOU09SU19NQVgxNjE5PW0K
Q09ORklHX1NFTlNPUlNfTUFYMTY2OD1tCkNPTkZJR19TRU5TT1JTX01BWDE5Nz1tCiMgQ09ORklH
X1NFTlNPUlNfTUFYMzE3MjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09O
RklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdfU0VO
U09SU19NQVg2Njk3PW0KQ09ORklHX1NFTlNPUlNfTUFYMzE3OTA9bQpDT05GSUdfU0VOU09SU19N
Q1AzMDIxPW0KIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT
X0FEQ1hYPW0KQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzA9bQpDT05G
SUdfU0VOU09SU19MTTczPW0KQ09ORklHX1NFTlNPUlNfTE03NT1tCkNPTkZJR19TRU5TT1JTX0xN
Nzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09ORklHX1NFTlNPUlNfTE04MD1tCkNPTkZJR19T
RU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNPUlNfTE04Nz1t
CkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05GSUdfU0VOU09SU19MTTkyPW0KQ09ORklHX1NFTlNP
UlNfTE05Mz1tCkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9bQpDT05GSUdfU0VOU09SU19MTTk1MjQx
PW0KQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCkNPTkZJR19TRU5TT1JTX1BDODczNjA9bQpDT05G
SUdfU0VOU09SU19QQzg3NDI3PW0KQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9bQpDT05G
SUdfU0VOU09SU19OQ1Q2NjgzPW0KQ09ORklHX1NFTlNPUlNfTkNUNjc3NT1tCkNPTkZJR19TRU5T
T1JTX05DVDc4MDI9bQpDT05GSUdfU0VOU09SU19OQ1Q3OTA0PW0KQ09ORklHX1NFTlNPUlNfUENG
ODU5MT1tCkNPTkZJR19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX1BNQlVTPW0KQ09ORklHX1NFTlNP
UlNfQURNMTI3NT1tCkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9bQpDT05GSUdfU0VOU09SU19MVEMy
OTc4PW0KQ09ORklHX1NFTlNPUlNfTFRDMzgxNT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PW0K
Q09ORklHX1NFTlNPUlNfTUFYMjA3NTE9bQpDT05GSUdfU0VOU09SU19NQVgzNDQ0MD1tCkNPTkZJ
R19TRU5TT1JTX01BWDg2ODg9bQpDT05GSUdfU0VOU09SU19UUFM0MDQyMj1tCkNPTkZJR19TRU5T
T1JTX1VDRDkwMDA9bQpDT05GSUdfU0VOU09SU19VQ0Q5MjAwPW0KQ09ORklHX1NFTlNPUlNfWkw2
MTAwPW0KQ09ORklHX1NFTlNPUlNfUFdNX0ZBTj1tCkNPTkZJR19TRU5TT1JTX1NIVDE1PW0KQ09O
RklHX1NFTlNPUlNfU0hUMjE9bQojIENPTkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKQ09O
RklHX1NFTlNPUlNfU0hUQzE9bQpDT05GSUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNP
UlNfRE1FMTczNz1tCkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQojIENPTkZJR19TRU5TT1JTX0VN
QzIxMDMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUM2VzIwMT1tCkNPTkZJR19TRU5TT1JT
X1NNU0M0N00xPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1tCkNPTkZJR19TRU5TT1JTX1NN
U0M0N0IzOTc9bQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj1tCkNPTkZJR19TRU5TT1JT
X1NDSDU2Mjc9bQpDT05GSUdfU0VOU09SU19TQ0g1NjM2PW0KIyBDT05GSUdfU0VOU09SU19TVFRT
NzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldApDT05GSUdf
U0VOU09SU19BREMxMjhEODE4PW0KQ09ORklHX1NFTlNPUlNfQURTMTAxNT1tCkNPTkZJR19TRU5T
T1JTX0FEUzc4Mjg9bQpDT05GSUdfU0VOU09SU19BRFM3ODcxPW0KQ09ORklHX1NFTlNPUlNfQU1D
NjgyMT1tCkNPTkZJR19TRU5TT1JTX0lOQTIwOT1tCkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCiMg
Q09ORklHX1NFTlNPUlNfSU5BMzIyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RDNzQ9bQpD
T05GSUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdfU0VOU09SU19UTVAxMDI9bQpDT05GSUdfU0VO
U09SU19UTVAxMDM9bQojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CkNPTkZJR19T
RU5TT1JTX1RNUDQwMT1tCkNPTkZJR19TRU5TT1JTX1RNUDQyMT1tCkNPTkZJR19TRU5TT1JTX1ZF
WFBSRVNTPW0KQ09ORklHX1NFTlNPUlNfVklBNjg2QT1tCkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1t
CkNPTkZJR19TRU5TT1JTX1ZUODIzMT1tCkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9bQpDT05GSUdf
U0VOU09SU19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkyRD1tCkNPTkZJR19TRU5TT1JT
X1c4Mzc5Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1
X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9bQpDT05GSUdfU0VO
U09SU19XODNMNzg2Tkc9bQpDT05GSUdfU0VOU09SU19XODM2MjdIRj1tCkNPTkZJR19TRU5TT1JT
X1c4MzYyN0VIRj1tCkNPTkZJR19TRU5TT1JTX1hHRU5FPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwpD
T05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1B
TF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNP
TkZJR19USEVSTUFMX09GPXkKIyBDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUyBpcyBub3Qg
c2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJN
QUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVG
QVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9H
T1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hB
UkU9eQpDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1Zf
QkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENP
TkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldApDT05GSUdfQ1BVX1RI
RVJNQUw9eQojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ISVNJ
X1RIRVJNQUw9bQojIENPTkZJR19RT1JJUV9USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIElO
VDM0MFggdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfR0VORVJJQ19BRENfVEhFUk1BTCBpcyBu
b3Qgc2V0CgojCiMgUXVhbGNvbW0gdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX1dBVENIRE9HPXkK
Q09ORklHX1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qg
c2V0CkNPTkZJR19XQVRDSERPR19TWVNGUz15CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMK
IwpDT05GSUdfU09GVF9XQVRDSERPRz1tCkNPTkZJR19HUElPX1dBVENIRE9HPW0KIyBDT05GSUdf
V0RBVF9XRFQgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfV0FUQ0hET0cgaXMgbm90IHNldAoj
IENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TUDgwNV9XQVRD
SERPRz1tCiMgQ09ORklHX0FSTV9TQlNBX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FE
RU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fV0RUIGlz
IG5vdCBzZXQKQ09ORklHX0FMSU03MTAxX1dEVD1tCkNPTkZJR19JNjMwMEVTQl9XRFQ9bQojIENP
TkZJR19NRU5fQTIxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9XRFQgaXMgbm90IHNldAoK
IwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPW0KQ09O
RklHX1dEVFBDST1tCgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBD
V0FUQ0hET0c9bQoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdf
V0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkK
CiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPW0KQ09ORklHX1NTQl9T
UFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15
CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hP
U1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NUPXkKIyBDT05GSUdfU1NCX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CkNPTkZJR19TU0Jf
RFJJVkVSX1BDSUNPUkU9eQpDT05GSUdfU1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfUE9T
U0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT1tCkNPTkZJ
R19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJ
R19CQ01BX0hPU1RfU09DIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CkNPTkZJ
R19CQ01BX0RSSVZFUl9HTUFDX0NNTj15CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKIyBDT05G
SUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVy
cwojCkNPTkZJR19NRkRfQ09SRT1tCiMgQ09ORklHX01GRF9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9BVE1FTF9GTEVYQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUTUVMX0hM
Q0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBp
cyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5
MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRf
TUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNl
dAojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NTVY
X1BNSUMgaXMgbm90IHNldAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBDT05GSUdf
TFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19N
RkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBu
b3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3
NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklH
X01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJE
IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENG
NTA2MzMgaXMgbm90IHNldAojIENPTkZJR19VQ0IxNDAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJ
R19NRkRfUUNPTV9SUE0gaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMg
bm90IHNldAojIENPTkZJR19NRkRfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19NRkRfUks4
MDggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk41VDYxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01G
RF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5v
dCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQoj
IENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5
NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBT
NjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQ
UzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05G
SUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkx
Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBu
b3Qgc2V0CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlz
IG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE
X0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNl
dAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZFWFBSRVNTX1NZ
U1JFRyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX01F
RElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfVkdB
X0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTY0CkNPTkZJR19EUk09bQpDT05GSUdfRFJN
X01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05G
SUdfRFJNX0RFQlVHX01NX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVS
PW0KQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049
eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAKQ09ORklHX0RSTV9MT0FEX0VESURfRklS
TVdBUkU9eQpDT05GSUdfRFJNX1RUTT1tCkNPTkZJR19EUk1fVk09eQoKIwojIEkyQyBlbmNvZGVy
IG9yIGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJD
X1NJTDE2ND1tCkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPW0KIyBDT05GSUdfRFJNX0hETENE
IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01BTElfRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19E
Uk1fUkFERU9OPW0KQ09ORklHX0RSTV9SQURFT05fVVNFUlBUUj15CkNPTkZJR19EUk1fQU1ER1BV
PW0KIyBDT05GSUdfRFJNX0FNREdQVV9TSSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQU1ER1BVX0NJ
Sz15CkNPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFI9eQojIENPTkZJR19EUk1fQU1ER1BVX0dBUlRf
REVCVUdGUyBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmlndXJh
dGlvbgojCiMgQ09ORklHX0RSTV9BTURfQUNQIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9OT1VWRUFV
PW0KQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJVR19ERUZBVUxUPTMK
Q09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15CkNPTkZJR19EUk1fVkdFTT1tCkNPTkZJR19E
Uk1fVURMPW0KQ09ORklHX0RSTV9BU1Q9bQpDT05GSUdfRFJNX01HQUcyMDA9bQpDT05GSUdfRFJN
X0NJUlJVU19RRU1VPW0KIyBDT05GSUdfRFJNX1JDQVJfRFdfSERNSSBpcyBub3Qgc2V0CkNPTkZJ
R19EUk1fUVhMPW0KQ09ORklHX0RSTV9CT0NIUz1tCkNPTkZJR19EUk1fVklSVElPX0dQVT1tCiMg
Q09ORklHX0RSTV9NU00gaXMgbm90IHNldApDT05GSUdfRFJNX0JSSURHRT15CgojCiMgRGlzcGxh
eSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5v
dCBzZXQKIyBDT05GSUdfRFJNX0RVTUJfVkdBX0RBQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9M
VkRTX0VOQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUVHQUNISVBTX1NURFBYWFhYX0dF
X0I4NTBWM19GVyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OWFBfUFROMzQ2MCBpcyBub3Qgc2V0
CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTF9T
SUk4NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJSTkwMlggaXMgbm90IHNldAojIENPTkZJ
R19EUk1fVE9TSElCQV9UQzM1ODc2NyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9URlA0MTAg
aXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19BRFY3NTExPW0KQ09ORklHX0RSTV9JMkNfQURWNzUz
Mz15CiMgQ09ORklHX0RSTV9BUkNQR1UgaXMgbm90IHNldAojIENPTkZJR19EUk1fSElTSV9ISUJN
QyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ISVNJX0tJUklOIGlzIG5vdCBzZXQKIyBDT05GSUdf
RFJNX01YU0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJTllEUk0gaXMgbm90IHNldAojIENP
TkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xJQl9SQU5ET00gaXMgbm90
IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklS
TVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElG
WT15CiMgQ09ORklHX0ZCX0REQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQ
T1JUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09Q
WUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElY
RUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZC
X1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfUFJP
VklERV9HRVRfRkJfVU5NQVBQRURfQVJFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0ZPUkVJR05f
RU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVE
X0lPPXkKIyBDT05GSUdfRkJfU1ZHQUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BQ01PREVT
IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9
eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJp
dmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBu
b3Qgc2V0CkNPTkZJR19GQl9BUk1DTENEPXkKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfRUZJIGlzIG5v
dCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNY
WFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9S
SVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01B
VFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC
X0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC
X1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf
U0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19G
Ql9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC
X1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJ
R19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05G
SUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENP
TkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90
IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlz
IG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JST0FE
U0hFRVQgaXMgbm90IHNldAojIENPTkZJR19GQl9BVU9fSzE5MFggaXMgbm90IHNldApDT05GSUdf
RkJfU0lNUExFPXkKQ09ORklHX0ZCX1NTRDEzMDc9bQojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qg
c2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklD
RT1tCiMgQ09ORklHX0xDRF9MNEYwMDI0MlQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MTVMy
ODNHRjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xUVjM1MFFWIGlzIG5vdCBzZXQKIyBDT05G
SUdfTENEX0lMSTkyMlggaXMgbm90IHNldAojIENPTkZJR19MQ0RfSUxJOTMyMCBpcyBub3Qgc2V0
CiMgQ09ORklHX0xDRF9URE8yNE0gaXMgbm90IHNldAojIENPTkZJR19MQ0RfVkdHMjQzMkE0IGlz
IG5vdCBzZXQKQ09ORklHX0xDRF9QTEFURk9STT1tCiMgQ09ORklHX0xDRF9TNkU2M00wIGlzIG5v
dCBzZXQKIyBDT05GSUdfTENEX0xEOTA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9BTVMzNjlG
RzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xNUzUwMUtGMDMgaXMgbm90IHNldAojIENPTkZJ
R19MQ0RfSFg4MzU3IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQoj
IENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfUFdN
PW0KIyBDT05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFD
S0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFD
S0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPW0KQ09ORklH
X0JBQ0tMSUdIVF9HUElPPW0KIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQK
IyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9B
UkNYQ05OIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNldApDT05GSUdfVklE
RU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZl
ciBzdXBwb3J0CiMKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9D
T0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVS
X0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CkNP
TkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OPXkKQ09ORklHX0xPR089eQojIENPTkZJ
R19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlz
IG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CkNPTkZJR19TT1VORD1tCkNPTkZJ
R19TT1VORF9PU1NfQ09SRT15CkNPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTT15CkNPTkZJ
R19TTkQ9bQpDT05GSUdfU05EX1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdfU05EX0hX
REVQPW0KQ09ORklHX1NORF9SQVdNSURJPW0KQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9K
QUNLX0lOUFVUX0RFVj15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPW0KQ09ORklHX1NORF9TRVFfRFVN
TVk9bQpDT05GSUdfU05EX09TU0VNVUw9eQojIENPTkZJR19TTkRfTUlYRVJfT1NTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU05EX1BDTV9PU1MgaXMgbm90IHNldApDT05GSUdfU05EX1BDTV9USU1FUj15
CkNPTkZJR19TTkRfU0VRVUVOQ0VSX09TUz15CkNPTkZJR19TTkRfSFJUSU1FUj1tCkNPTkZJR19T
TkRfU0VRX0hSVElNRVJfREVGQVVMVD15CkNPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05G
SUdfU05EX01BWF9DQVJEUz0zMgojIENPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJIGlzIG5vdCBz
ZXQKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMgQ09O
RklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ERUJVRyBpcyBu
b3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRfUkFXTUlESV9TRVE9bQojIENP
TkZJR19TTkRfT1BMM19MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDRfTElCX1NF
USBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9TRVEgaXMgbm90IHNldApDT05GSUdfU05E
X0VNVTEwSzFfU0VRPW0KQ09ORklHX1NORF9NUFU0MDFfVUFSVD1tCkNPTkZJR19TTkRfVlhfTElC
PW0KQ09ORklHX1NORF9BQzk3X0NPREVDPW0KQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NO
RF9EVU1NWT1tCkNPTkZJR19TTkRfQUxPT1A9bQpDT05GSUdfU05EX1ZJUk1JREk9bQpDT05GSUdf
U05EX01UUEFWPW0KIyBDT05GSUdfU05EX1NFUklBTF9VMTY1NTAgaXMgbm90IHNldApDT05GSUdf
U05EX01QVTQwMT1tCkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZFPXkKQ09ORklHX1NORF9BQzk3
X1BPV0VSX1NBVkVfREVGQVVMVD01CkNPTkZJR19TTkRfUENJPXkKQ09ORklHX1NORF9BRDE4ODk9
bQojIENPTkZJR19TTkRfQUxTMzAwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BTEk1NDUxPW0KQ09O
RklHX1NORF9BVElJWFA9bQpDT05GSUdfU05EX0FUSUlYUF9NT0RFTT1tCkNPTkZJR19TTkRfQVU4
ODEwPW0KQ09ORklHX1NORF9BVTg4MjA9bQpDT05GSUdfU05EX0FVODgzMD1tCiMgQ09ORklHX1NO
RF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBub3Qgc2V0CkNPTkZJR19T
TkRfQlQ4N1g9bQojIENPTkZJR19TTkRfQlQ4N1hfT1ZFUkNMT0NLIGlzIG5vdCBzZXQKQ09ORklH
X1NORF9DQTAxMDY9bQojIENPTkZJR19TTkRfQ01JUENJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9P
WFlHRU5fTElCPW0KQ09ORklHX1NORF9PWFlHRU49bQojIENPTkZJR19TTkRfQ1M0MjgxIGlzIG5v
dCBzZXQKQ09ORklHX1NORF9DUzQ2WFg9bQpDT05GSUdfU05EX0NTNDZYWF9ORVdfRFNQPXkKQ09O
RklHX1NORF9DVFhGST1tCkNPTkZJR19TTkRfREFSTEEyMD1tCkNPTkZJR19TTkRfR0lOQTIwPW0K
Q09ORklHX1NORF9MQVlMQTIwPW0KQ09ORklHX1NORF9EQVJMQTI0PW0KQ09ORklHX1NORF9HSU5B
MjQ9bQpDT05GSUdfU05EX0xBWUxBMjQ9bQpDT05GSUdfU05EX01PTkE9bQpDT05GSUdfU05EX01J
QT1tCkNPTkZJR19TTkRfRUNITzNHPW0KQ09ORklHX1NORF9JTkRJR089bQpDT05GSUdfU05EX0lO
RElHT0lPPW0KQ09ORklHX1NORF9JTkRJR09ESj1tCkNPTkZJR19TTkRfSU5ESUdPSU9YPW0KQ09O
RklHX1NORF9JTkRJR09ESlg9bQpDT05GSUdfU05EX0VNVTEwSzE9bQpDT05GSUdfU05EX0VNVTEw
SzFYPW0KQ09ORklHX1NORF9FTlMxMzcwPW0KQ09ORklHX1NORF9FTlMxMzcxPW0KIyBDT05GSUdf
U05EX0VTMTkzOCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRVMxOTY4PW0KQ09ORklHX1NORF9FUzE5
NjhfSU5QVVQ9eQojIENPTkZJR19TTkRfRk04MDEgaXMgbm90IHNldApDT05GSUdfU05EX0hEU1A9
bQpDT05GSUdfU05EX0hEU1BNPW0KQ09ORklHX1NORF9JQ0UxNzEyPW0KQ09ORklHX1NORF9JQ0Ux
NzI0PW0KQ09ORklHX1NORF9JTlRFTDhYMD1tCkNPTkZJR19TTkRfSU5URUw4WDBNPW0KQ09ORklH
X1NORF9LT1JHMTIxMj1tCkNPTkZJR19TTkRfTE9MQT1tCkNPTkZJR19TTkRfTFg2NDY0RVM9bQpD
T05GSUdfU05EX01BRVNUUk8zPW0KQ09ORklHX1NORF9NQUVTVFJPM19JTlBVVD15CkNPTkZJR19T
TkRfTUlYQVJUPW0KIyBDT05GSUdfU05EX05NMjU2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ1hI
Uj1tCiMgQ09ORklHX1NORF9SSVBUSURFIGlzIG5vdCBzZXQKQ09ORklHX1NORF9STUUzMj1tCkNP
TkZJR19TTkRfUk1FOTY9bQpDT05GSUdfU05EX1JNRTk2NTI9bQojIENPTkZJR19TTkRfU09OSUNW
SUJFUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVFJJREVOVD1tCkNPTkZJR19TTkRfVklBODJYWD1t
CkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT1tCkNPTkZJR19TTkRfVklSVFVPU089bQpDT05GSUdf
U05EX1ZYMjIyPW0KIyBDT05GSUdfU05EX1lNRlBDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8K
IwpDT05GSUdfU05EX0hEQT1tCkNPTkZJR19TTkRfSERBX0lOVEVMPW0KQ09ORklHX1NORF9IREFf
SFdERVA9eQojIENPTkZJR19TTkRfSERBX1JFQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9I
REFfSU5QVVRfQkVFUD15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVBfTU9ERT0wCiMgQ09ORklH
X1NORF9IREFfUEFUQ0hfTE9BREVSIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09ERUNfUkVB
TFRFSz1tCkNPTkZJR19TTkRfSERBX0NPREVDX0FOQUxPRz1tCkNPTkZJR19TTkRfSERBX0NPREVD
X1NJR01BVEVMPW0KQ09ORklHX1NORF9IREFfQ09ERUNfVklBPW0KQ09ORklHX1NORF9IREFfQ09E
RUNfSERNST1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NJUlJVUz1tCkNPTkZJR19TTkRfSERBX0NP
REVDX0NPTkVYQU5UPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTEwPW0KQ09ORklHX1NORF9I
REFfQ09ERUNfQ0EwMTMyPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyX0RTUD15CkNPTkZJ
R19TTkRfSERBX0NPREVDX0NNRURJQT1tCkNPTkZJR19TTkRfSERBX0NPREVDX1NJMzA1ND1tCkNP
TkZJR19TTkRfSERBX0dFTkVSSUM9bQpDT05GSUdfU05EX0hEQV9QT1dFUl9TQVZFX0RFRkFVTFQ9
MApDT05GSUdfU05EX0hEQV9DT1JFPW0KQ09ORklHX1NORF9IREFfRFNQX0xPQURFUj15CkNPTkZJ
R19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NTEyCiMgQ09ORklHX1NORF9TUEkgaXMgbm90IHNldApD
T05GSUdfU05EX1VTQj15CkNPTkZJR19TTkRfVVNCX0FVRElPPW0KQ09ORklHX1NORF9VU0JfVUEx
MDE9bQpDT05GSUdfU05EX1VTQl9DQUlBUT1tCkNPTkZJR19TTkRfVVNCX0NBSUFRX0lOUFVUPXkK
Q09ORklHX1NORF9VU0JfNkZJUkU9bQpDT05GSUdfU05EX1VTQl9ISUZBQ0U9bQojIENPTkZJR19T
TkRfQkNEMjAwMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVVNCX0xJTkU2PW0KQ09ORklHX1NORF9V
U0JfUE9EPW0KQ09ORklHX1NORF9VU0JfUE9ESEQ9bQpDT05GSUdfU05EX1VTQl9UT05FUE9SVD1t
CkNPTkZJR19TTkRfVVNCX1ZBUklBWD1tCiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNldApDT05G
SUdfQUM5N19CVVM9bQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURf
QkFUVEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJR19I
SURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNI
PW0KIyBDT05GSUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9bQoj
IENPTkZJR19ISURfQUNSVVhfRkYgaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KQ09ORklH
X0hJRF9BUFBMRUlSPW0KIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldApDT05GSUdfSElEX0FV
UkVBTD1tCkNPTkZJR19ISURfQkVMS0lOPW0KQ09ORklHX0hJRF9CRVRPUF9GRj1tCkNPTkZJR19I
SURfQ0hFUlJZPW0KQ09ORklHX0hJRF9DSElDT05ZPW0KQ09ORklHX0hJRF9DT1JTQUlSPW0KQ09O
RklHX0hJRF9QUk9ESUtFWVM9bQojIENPTkZJR19ISURfQ01FRElBIGlzIG5vdCBzZXQKIyBDT05G
SUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19ISURf
RFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldAojIENPTkZJR19I
SURfRU1TX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FTEVDT009bQpDT05GSUdfSElEX0VMTz1t
CkNPTkZJR19ISURfRVpLRVk9bQpDT05GSUdfSElEX0dFTUJJUkQ9bQpDT05GSUdfSElEX0dGUk09
bQpDT05GSUdfSElEX0hPTFRFSz1tCiMgQ09ORklHX0hPTFRFS19GRiBpcyBub3Qgc2V0CkNPTkZJ
R19ISURfR1Q2ODNSPW0KQ09ORklHX0hJRF9LRVlUT1VDSD1tCkNPTkZJR19ISURfS1lFPW0KQ09O
RklHX0hJRF9VQ0xPR0lDPW0KQ09ORklHX0hJRF9XQUxUT1A9bQpDT05GSUdfSElEX0dZUkFUSU9O
PW0KQ09ORklHX0hJRF9JQ0FERT1tCkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VO
U0lOR1RPTj1tCkNPTkZJR19ISURfTENQT1dFUj1tCkNPTkZJR19ISURfTEVEPW0KQ09ORklHX0hJ
RF9MRU5PVk89bQpDT05GSUdfSElEX0xPR0lURUNIPW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ESj1t
CkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9bQojIENPTkZJR19MT0dJVEVDSF9GRiBpcyBub3Qg
c2V0CiMgQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSUc5
NDBfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09ORklH
X0hJRF9NQUdJQ01PVVNFPXkKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKQ09ORklH
X0hJRF9NSUNST1NPRlQ9bQpDT05GSUdfSElEX01PTlRFUkVZPW0KQ09ORklHX0hJRF9NVUxUSVRP
VUNIPW0KIyBDT05GSUdfSElEX05USSBpcyBub3Qgc2V0CkNPTkZJR19ISURfTlRSSUc9eQpDT05G
SUdfSElEX09SVEVLPW0KQ09ORklHX0hJRF9QQU5USEVSTE9SRD1tCiMgQ09ORklHX1BBTlRIRVJM
T1JEX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRU5NT1VOVD1tCkNPTkZJR19ISURfUEVUQUxZ
Tlg9bQpDT05GSUdfSElEX1BJQ09MQ0Q9bQpDT05GSUdfSElEX1BJQ09MQ0RfRkI9eQpDT05GSUdf
SElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xDRD15CkNPTkZJR19I
SURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QTEFOVFJPTklDUz1tCkNPTkZJR19ISURfUFJJ
TUFYPW0KQ09ORklHX0hJRF9ST0NDQVQ9bQpDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJR19ISURf
U0FNU1VORz1tCkNPTkZJR19ISURfU09OWT1tCkNPTkZJR19TT05ZX0ZGPXkKQ09ORklHX0hJRF9T
UEVFRExJTks9bQpDT05GSUdfSElEX1NURUVMU0VSSUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0K
Q09ORklHX0hJRF9STUk9bQpDT05GSUdfSElEX0dSRUVOQVNJQT1tCiMgQ09ORklHX0dSRUVOQVNJ
QV9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfU01BUlRKT1lQTFVTPW0KIyBDT05GSUdfU01BUlRK
T1lQTFVTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USVZPPW0KQ09ORklHX0hJRF9UT1BTRUVE
PW0KQ09ORklHX0hJRF9USElOR009bQpDT05GSUdfSElEX1RIUlVTVE1BU1RFUj1tCiMgQ09ORklH
X1RIUlVTVE1BU1RFUl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90
IHNldApDT05GSUdfSElEX1dBQ09NPW0KQ09ORklHX0hJRF9XSUlNT1RFPW0KQ09ORklHX0hJRF9Y
SU5NTz1tCkNPTkZJR19ISURfWkVST1BMVVM9bQojIENPTkZJR19aRVJPUExVU19GRiBpcyBub3Qg
c2V0CkNPTkZJR19ISURfWllEQUNST049bQpDT05GSUdfSElEX1NFTlNPUl9IVUI9bQojIENPTkZJ
R19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBp
cyBub3Qgc2V0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQpDT05GSUdf
SElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05G
SUdfSTJDX0hJRD1tCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9T
VVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNP
TkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklD
RVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRf
UEVSU0lTVD15CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9PVEcgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX1dISVRFTElTVCBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf
TU9OPXkKQ09ORklHX1VTQl9XVVNCPW0KQ09ORklHX1VTQl9XVVNCX0NCQUY9bQojIENPTkZJR19V
U0JfV1VTQl9DQkFGX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERy
aXZlcnMKIwojIENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhD
SV9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfUENJPXkKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkK
Q09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJ
R19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19V
U0JfRUhDSV9NU00gaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPW0KIyBD
T05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hD
RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzYyX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBu
b3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CiMg
Q09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUhDSV9I
Q0Q9eQojIENPTkZJR19VU0JfVTEzMl9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0w4MTFf
SENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9XSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSFdBX0hDRD1tCiMgQ09ORklH
X1VTQl9IQ0RfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfU1NCIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAoKIwojIFVTQiBEZXZpY2UgQ2xh
c3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPW0KQ09ORklHX1VTQl9QUklOVEVSPW0KQ09ORklH
X1VTQl9XRE09bQpDT05GSUdfVVNCX1RNQz1tCgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5k
cyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBV
U0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9bQojIENP
TkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1RPUkFHRV9SRUFM
VEVLPW0KQ09ORklHX1JFQUxURUtfQVVUT1BNPXkKQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUI9
bQpDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTT1tCkNPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDA9
bQpDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQ9bQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5PW0K
Q09ORklHX1VTQl9TVE9SQUdFX1NERFI1NT1tCkNPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVD1t
CkNPTkZJR19VU0JfU1RPUkFHRV9BTEFVREE9bQpDT05GSUdfVVNCX1NUT1JBR0VfT05FVE9VQ0g9
bQpDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUE9bQpDT05GSUdfVVNCX1NUT1JBR0VfQ1lQUkVTU19B
VEFDQj1tCkNPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwPW0KQ09ORklHX1VTQl9VQVM9bQoK
IwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgwMD1tCkNPTkZJR19VU0Jf
TUlDUk9URUs9bQojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01V
U0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hJUElERUEgaXMgbm90IHNldAojIENP
TkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJ
R19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJQUxfQ09OU09MRT15CkNPTkZJR19VU0JfU0VS
SUFMX0dFTkVSSUM9eQpDT05GSUdfVVNCX1NFUklBTF9TSU1QTEU9bQpDT05GSUdfVVNCX1NFUklB
TF9BSVJDQUJMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05GSUdfVVNCX1NFUklB
TF9CRUxLSU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJR19VU0JfU0VSSUFMX1dI
SVRFSEVBVD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD1tCkNPTkZJR19VU0Jf
U0VSSUFMX0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQpDT05GSUdfVVNC
X1NFUklBTF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KQ09ORklHX1VTQl9T
RVJJQUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPW0KQ09ORklHX1VTQl9TRVJJQUxf
SVI9bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX0VER0VQ
T1JUX1RJPW0KIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19V
U0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0dBUk1JTj1tCkNP
TkZJR19VU0JfU0VSSUFMX0lQVz1tCkNPTkZJR19VU0JfU0VSSUFMX0lVVT1tCkNPTkZJR19VU0Jf
U0VSSUFMX0tFWVNQQU5fUERBPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTj1tCkNPTkZJR19V
U0JfU0VSSUFMX0tMU0k9bQpDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1Q9bQpDT05GSUdfVVNC
X1NFUklBTF9NQ1RfVTIzMj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldApD
T05GSUdfVVNCX1NFUklBTF9NT1M3NzIwPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MD1tCiMg
Q09ORklHX1VTQl9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX05B
Vk1BTj1tCkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz1tCkNPTkZJR19VU0JfU0VSSUFMX09USTY4
NTg9bQpDT05GSUdfVVNCX1NFUklBTF9RQ0FVWD1tCkNPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01N
PW0KQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNT1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9bQpD
T05GSUdfVVNCX1NFUklBTF9TQUZFX1BBRERFRD15CkNPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJ
UkVMRVNTPW0KQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MPW0KQ09ORklHX1VTQl9TRVJJQUxfVEk9
bQpDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9bQpDT05GSUdfVVNCX1NFUklBTF9YSVJDT009
bQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPW0KQ09O
RklHX1VTQl9TRVJJQUxfT01OSU5FVD1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElDT049bQpDT05G
SUdfVVNCX1NFUklBTF9YU0VOU19NVD1tCiMgQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMg
bm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TU1UxMDA9bQpDT05GSUdfVVNCX1NFUklBTF9RVDI9
bQojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldApDT05GSUdfVVNCX1NF
UklBTF9ERUJVRz1tCgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0Jf
RU1JNjI9bQpDT05GSUdfVVNCX0VNSTI2PW0KQ09ORklHX1VTQl9BRFVUVVg9bQpDT05GSUdfVVNC
X1NFVlNFRz1tCiMgQ09ORklHX1VTQl9SSU81MDAgaXMgbm90IHNldApDT05GSUdfVVNCX0xFR09U
T1dFUj1tCkNPTkZJR19VU0JfTENEPW0KIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldApDT05GSUdfVVNCX0lETU9VU0U9
bQpDT05GSUdfVVNCX0ZURElfRUxBTj1tCkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPW0KQ09ORklH
X1VTQl9TSVNVU0JWR0E9bQpDT05GSUdfVVNCX1NJU1VTQlZHQV9DT049eQpDT05GSUdfVVNCX0xE
PW0KIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JT1dB
UlJJT1I9bQojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9U
RVNUX0ZJWFRVUkUgaXMgbm90IHNldApDT05GSUdfVVNCX0lTSUdIVEZXPW0KIyBDT05GSUdfVVNC
X1lVUkVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FWlVTQl9GWDI9bQojIENPTkZJR19VU0JfSFVC
X1VTQjI1MVhCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9bQojIENPTkZJR19V
U0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBp
cyBub3Qgc2V0CkNPTkZJR19VU0JfQ0hBT1NLRVk9bQojIENPTkZJR19VQ1NJIGlzIG5vdCBzZXQK
Q09ORklHX1VTQl9BVE09bQojIENPTkZJR19VU0JfU1BFRURUT1VDSCBpcyBub3Qgc2V0CkNPTkZJ
R19VU0JfQ1hBQ1JVPW0KQ09ORklHX1VTQl9VRUFHTEVBVE09bQpDT05GSUdfVVNCX1hVU0JBVE09
bQoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05G
SUdfTk9QX1VTQl9YQ0VJVj1tCiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENP
TkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NU01fT1RHIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX1FDT01fOFgxNl9QSFkgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQ
SSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAoKIwojIFVTQiBQb3dl
ciBEZWxpdmVyeSBhbmQgVHlwZS1DIGRyaXZlcnMKIwpDT05GSUdfVVNCX0xFRF9UUklHPXkKQ09O
RklHX1VTQl9VTFBJX0JVUz1tCkNPTkZJR19VV0I9bQpDT05GSUdfVVdCX0hXQT1tCkNPTkZJR19V
V0JfV0hDST1tCkNPTkZJR19VV0JfSTE0ODBVPW0KQ09ORklHX01NQz1tCiMgQ09ORklHX01NQ19E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QV1JTRVFfRU1NQz1tCiMgQ09ORklHX1BXUlNFUV9TRDg3
ODcgaXMgbm90IHNldApDT05GSUdfUFdSU0VRX1NJTVBMRT1tCkNPTkZJR19NTUNfQkxPQ0s9bQpD
T05GSUdfTU1DX0JMT0NLX01JTk9SUz04CkNPTkZJR19NTUNfQkxPQ0tfQk9VTkNFPXkKQ09ORklH
X1NESU9fVUFSVD1tCiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJ
TyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfQVJNTU1DST1tCkNPTkZJR19N
TUNfU0RIQ0k9bQpDT05GSUdfTU1DX1NESENJX1BDST1tCkNPTkZJR19NTUNfUklDT0hfTU1DPXkK
Q09ORklHX01NQ19TREhDSV9BQ1BJPW0KQ09ORklHX01NQ19TREhDSV9QTFRGTT1tCiMgQ09ORklH
X01NQ19TREhDSV9PRl9BUkFTQU4gaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RIQ0lfT0ZfQVQ5
MSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19TREhDSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05G
SUdfTU1DX1NESENJX0ZfU0RIMzAgaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RIQ0lfTVNNIGlz
IG5vdCBzZXQKQ09ORklHX01NQ19USUZNX1NEPW0KQ09ORklHX01NQ19TUEk9bQpDT05GSUdfTU1D
X0NCNzEwPW0KQ09ORklHX01NQ19WSUFfU0RNTUM9bQojIENPTkZJR19NTUNfQ0FWSVVNX1RIVU5E
RVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0RXIGlzIG5vdCBzZXQKQ09ORklHX01NQ19WVUIz
MDA9bQpDT05GSUdfTU1DX1VTSEM9bQojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0
CkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9bQpDT05GSUdfTU1DX01USz1tCiMgQ09ORklHX01NQ19T
REhDSV9YRU5PTiBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDSz1tCiMgQ09ORklHX01FTVNUSUNL
X0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVN
U1RJQ0tfVU5TQUZFX1JFU1VNRSBpcyBub3Qgc2V0CkNPTkZJR19NU1BST19CTE9DSz1tCiMgQ09O
RklHX01TX0JMT0NLIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIg
RHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPW0KQ09ORklHX01FTVNUSUNLX0pNSUNS
T05fMzhYPW0KQ09ORklHX01FTVNUSUNLX1I1OTI9bQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdf
TEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NMQVNTX0ZMQVNIPW0KIyBDT05GSUdfTEVEU19CUklH
SFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdf
TEVEU19BQVQxMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQK
IyBDT05GSUdfTEVEU19CQ002MzU4IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNTMwPW0KIyBD
T05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90
IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5NDQ9bQoj
IENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049
bQpDT05GSUdfTEVEU19MUDU1MjE9bQpDT05GSUdfTEVEU19MUDU1MjM9bQpDT05GSUdfTEVEU19M
UDU1NjI9bQojIENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4
ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKIyBDT05GSUdf
TEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19EQUMxMjRTMDg1IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTEVEU19QV00gaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBu
b3Qgc2V0CkNPTkZJR19MRURTX0xUMzU5Mz1tCiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qg
c2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1
eCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfS1REMjY5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xF
RFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzJYWCBpcyBub3Qg
c2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3Bl
Y2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009bQojIENP
TkZJR19MRURTX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBub3Qgc2V0
CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19U
UklHR0VSX1RJTUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KIyBDT05GSUdfTEVE
U19UUklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTVREIGlzIG5v
dCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9bQpDT05GSUdfTEVEU19UUklHR0VS
X0JBQ0tMSUdIVD1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldApDT05GSUdf
TEVEU19UUklHR0VSX0dQSU89bQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049bQoKIwoj
IGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkK
IwpDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQ0FN
RVJBPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUND
RVNTSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldApDT05G
SUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9
eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19USFVOREVSWCBp
cyBub3Qgc2V0CkNPTkZJR19FREFDX1hHRU5FPW0KQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRD
X0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0i
cnRjMCIKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNldAojIENPTkZJR19SVENfREVCVUcg
aXMgbm90IHNldAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkK
Q09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRD
X0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5v
dCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9BQkI1WkVTMz1tCkNP
TkZJR19SVENfRFJWX0FCWDgwWD1tCkNPTkZJR19SVENfRFJWX0RTMTMwNz1tCkNPTkZJR19SVENf
RFJWX0RTMTMwN19IV01PTj15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA3X0NFTlRVUlkgaXMgbm90
IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNzQ9bQpDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUPXkK
Q09ORklHX1JUQ19EUlZfRFMxNjcyPW0KIyBDT05GSUdfUlRDX0RSVl9IWU04NTYzIGlzIG5vdCBz
ZXQKQ09ORklHX1JUQ19EUlZfTUFYNjkwMD1tCkNPTkZJR19SVENfRFJWX1JTNUMzNzI9bQpDT05G
SUdfUlRDX0RSVl9JU0wxMjA4PW0KQ09ORklHX1JUQ19EUlZfSVNMMTIwMjI9bQpDT05GSUdfUlRD
X0RSVl9YMTIwNT1tCkNPTkZJR19SVENfRFJWX1BDRjg1MjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4
NTA2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1NjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPW0K
Q09ORklHX1JUQ19EUlZfTTQxVDgwPW0KQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVD15CkNPTkZJ
R19SVENfRFJWX0JRMzJLPW0KIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBzZXQKQ09O
RklHX1JUQ19EUlZfRk0zMTMwPW0KQ09ORklHX1JUQ19EUlZfUlg4MDEwPW0KQ09ORklHX1JUQ19E
UlZfUlg4NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklHX1JUQ19EUlZfRU0zMDI3
PW0KIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVy
cwojCkNPTkZJR19SVENfRFJWX000MVQ5Mz1tCkNPTkZJR19SVENfRFJWX000MVQ5ND1tCiMgQ09O
RklHX1JUQ19EUlZfRFMxMzAyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA1PW0KQ09O
RklHX1JUQ19EUlZfRFMxMzQzPW0KQ09ORklHX1JUQ19EUlZfRFMxMzQ3PW0KQ09ORklHX1JUQ19E
UlZfRFMxMzkwPW0KIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKQ09ORklHX1JU
Q19EUlZfUjk3MDE9bQpDT05GSUdfUlRDX0RSVl9SWDQ1ODE9bQojIENPTkZJR19SVENfRFJWX1JY
NjExMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JTNUMzNDg9bQpDT05GSUdfUlRDX0RSVl9N
QVg2OTAyPW0KQ09ORklHX1JUQ19EUlZfUENGMjEyMz1tCkNPTkZJR19SVENfRFJWX01DUDc5NT1t
CkNPTkZJR19SVENfSTJDX0FORF9TUEk9bQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMK
Q09ORklHX1JUQ19EUlZfRFMzMjMyPW0KQ09ORklHX1JUQ19EUlZfUENGMjEyNz1tCkNPTkZJR19S
VENfRFJWX1JWMzAyOUMyPW0KQ09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9OPXkKCiMKIyBQbGF0
Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0RTMTI4Nj1tCkNPTkZJR19SVENfRFJW
X0RTMTUxMT1tCkNPTkZJR19SVENfRFJWX0RTMTU1Mz1tCkNPTkZJR19SVENfRFJWX0RTMTY4NV9G
QU1JTFk9bQpDT05GSUdfUlRDX0RSVl9EUzE2ODU9eQojIENPTkZJR19SVENfRFJWX0RTMTY4OSBp
cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzI4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUlZfRFMxNzQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzg4NSBpcyBub3Qg
c2V0CiMgQ09ORklHX1JUQ19EUzE2ODVfUFJPQ19SRUdTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E
UzE2ODVfU1lTRlNfUkVHUz15CkNPTkZJR19SVENfRFJWX0RTMTc0Mj1tCkNPTkZJR19SVENfRFJW
X0RTMjQwND1tCkNPTkZJR19SVENfRFJWX0VGST15CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PW0K
IyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUMzU9
bQpDT05GSUdfUlRDX0RSVl9NNDhUNTk9bQpDT05GSUdfUlRDX0RSVl9NU002MjQyPW0KQ09ORklH
X1JUQ19EUlZfQlE0ODAyPW0KQ09ORklHX1JUQ19EUlZfUlA1QzAxPW0KQ09ORklHX1JUQ19EUlZf
VjMwMjA9bQojIENPTkZJR19SVENfRFJWX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJU
QyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9QTDAzMCBpcyBub3Qgc2V0CkNPTkZJR19SVENf
RFJWX1BMMDMxPXkKIyBDT05GSUdfUlRDX0RSVl9TTlZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD
X0RSVl9YR0VORSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjczMDEgaXMgbm90IHNldAoK
IwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0hJRF9TRU5TT1Jf
VElNRSBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19E
RUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNP
TkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENPTkZJR19BTUJBX1BMMDhYIGlzIG5v
dCBzZXQKIyBDT05GSUdfRlNMX0VETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRE1BNjQg
aXMgbm90IHNldAojIENPTkZJR19LM19ETUEgaXMgbm90IHNldAojIENPTkZJR19NVl9YT1JfVjIg
aXMgbm90IHNldAojIENPTkZJR19QTDMzMF9ETUEgaXMgbm90IHNldAojIENPTkZJR19YR0VORV9E
TUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElM
SU5YX1pZTlFNUF9ETUEgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0JBTV9ETUEgaXMgbm90IHNl
dAojIENPTkZJR19RQ09NX0hJRE1BX01HTVQgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1B
IGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfQ09SRT1tCkNPTkZJR19EV19ETUFDPW0KQ09ORklH
X0RXX0RNQUNfUENJPW0KCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQoj
IENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19T
WU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKQ09ORklHX0FVWERJU1BMQVk9
eQojIENPTkZJR19IRDQ0NzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1HX0FTQ0lJX0xDRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0hUMTZLMzMgaXMgbm90IHNldApDT05GSUdfVUlPPW0KQ09ORklHX1VJ
T19DSUY9bQpDT05GSUdfVUlPX1BEUlZfR0VOSVJRPW0KIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJR
IGlzIG5vdCBzZXQKQ09ORklHX1VJT19BRUM9bQpDT05GSUdfVUlPX1NFUkNPUzM9bQpDT05GSUdf
VUlPX1BDSV9HRU5FUklDPW0KIyBDT05GSUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19V
SU9fUFJVU1MgaXMgbm90IHNldAojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldApDT05GSUdf
VkZJT19JT01NVV9UWVBFMT1tCkNPTkZJR19WRklPX1ZJUlFGRD1tCkNPTkZJR19WRklPPW0KIyBD
T05GSUdfVkZJT19OT0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fUENJPW0KQ09ORklHX1ZG
SU9fUENJX01NQVA9eQpDT05GSUdfVkZJT19QQ0lfSU5UWD15CkNPTkZJR19WRklPX1BMQVRGT1JN
PW0KQ09ORklHX1ZGSU9fQU1CQT1tCiMgQ09ORklHX1ZGSU9fUExBVEZPUk1fQ0FMWEVEQVhHTUFD
X1JFU0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJT19QTEFURk9STV9BTURYR0JFX1JFU0VUIGlz
IG5vdCBzZXQKIyBDT05GSUdfVkZJT19NREVWIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9CWVBBU1Nf
TUFOQUdFUj1tCiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89
bQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElP
X1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklSVElPX0lOUFVU
PW0KQ09ORklHX1ZJUlRJT19NTUlPPW0KIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJ
Q0VTIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBD
T05GSUdfSFlQRVJWX1RTQ1BBR0UgaXMgbm90IHNldAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAoj
CkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVM9eQpDT05GSUdfWEVO
X0RFVl9FVlRDSE49eQpDT05GSUdfWEVOX0JBQ0tFTkQ9eQpDT05GSUdfWEVORlM9eQpDT05GSUdf
WEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVO
X1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPW0KQ09ORklHX1hFTl9HUkFOVF9E
RVZfQUxMT0M9bQpDT05GSUdfU1dJT1RMQl9YRU49eQojIENPTkZJR19YRU5fU0NTSV9CQUNLRU5E
IGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdf
WEVOX0FVVE9fWExBVEU9eQojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfR09M
REZJU0ggaXMgbm90IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CiMgQ09ORklHX0NST1Nf
S0JEX0xFRF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJ
R19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENvbW1vbiBDbG9j
ayBGcmFtZXdvcmsKIwpDT05GSUdfQ09NTU9OX0NMS19WRVJTQVRJTEU9eQpDT05GSUdfQ0xLX1NQ
ODEwPXkKQ09ORklHX0NMS19WRVhQUkVTU19PU0M9eQpDT05GSUdfQ09NTU9OX0NMS19TQ1BJPW0K
IyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xL
X1NJNTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CiMg
Q09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtf
Q0RDRTkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ0xLX1FPUklRIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfWEdFTkU9
eQojIENPTkZJR19DT01NT05fQ0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtf
UFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldAojIENPTkZJ
R19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzUgaXMg
bm90IHNldApDT05GSUdfQ09NTU9OX0NMS19ISTM1MTZDVjMwMD15CkNPTkZJR19DT01NT05fQ0xL
X0hJMzUxOT15CkNPTkZJR19DT01NT05fQ0xLX0hJMzY2MD15CkNPTkZJR19DT01NT05fQ0xLX0hJ
Mzc5OENWMjAwPXkKIyBDT05GSUdfQ09NTU9OX0NMS19ISTYyMjAgaXMgbm90IHNldApDT05GSUdf
UkVTRVRfSElTST15CiMgQ09ORklHX0NPTU1PTl9DTEtfUUNPTSBpcyBub3Qgc2V0CgojCiMgSGFy
ZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCiMgQ09ORklHX0hXU1BJTkxPQ0tfUUNPTSBpcyBub3Qg
c2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JDX09GPXkKQ09ORklH
X0NMS1NSQ19BQ1BJPXkKQ09ORklHX0NMS1NSQ19QUk9CRT15CkNPTkZJR19DTEtTUkNfTU1JTz15
CkNPTkZJR19BUk1fQVJDSF9USU1FUj15CkNPTkZJR19BUk1fQVJDSF9USU1FUl9FVlRTVFJFQU09
eQpDT05GSUdfQVJNX0FSQ0hfVElNRVJfT09MX1dPUktBUk9VTkQ9eQpDT05GSUdfRlNMX0VSUkFU
VU1fQTAwODU4NT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjEwMTAxMDE9eQpDT05GSUdf
QVJNNjRfRVJSQVRVTV84NTg5MjE9eQpDT05GSUdfQVJNX1RJTUVSX1NQODA0PXkKIyBDT05GSUdf
QVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkK
Q09ORklHX0FSTV9NSFU9bQojIENPTkZJR19QTEFURk9STV9NSFUgaXMgbm90IHNldAojIENPTkZJ
R19QTDMyMF9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9Y
IGlzIG5vdCBzZXQKIyBDT05GSUdfSEk2MjIwX01CT1ggaXMgbm90IHNldAojIENPTkZJR19NQUlM
Qk9YX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YR0VORV9TTElNUFJPX01CT1ggaXMgbm90IHNl
dAojIENPTkZJR19CQ01fRkxFWFJNX01CT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfQVBJPXkK
Q09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBv
cnQKIwpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRT15CkNPTkZJR19JT01NVV9JT19QR1RBQkxFX0xQ
QUU9eQojIENPTkZJR19JT01NVV9JT19QR1RBQkxFX0xQQUVfU0VMRlRFU1QgaXMgbm90IHNldAoj
IENPTkZJR19JT01NVV9JT19QR1RBQkxFX0FSTVY3UyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9J
T1ZBPXkKQ09ORklHX09GX0lPTU1VPXkKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19BUk1fU01N
VT15CkNPTkZJR19BUk1fU01NVV9WMz15CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05G
SUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChT
eXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQnJvYWRjb20gU29DIGRyaXZl
cnMKIwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX0dTQkkgaXMgbm90IHNl
dAojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU09DX1pURSBpcyBub3Qgc2V0CkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBE
RVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9bQoj
IENPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZS
RVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFD
RSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfR09WX1BBU1NJVkUgaXMgbm90IHNldAoKIwoj
IERFVkZSRVEgRHJpdmVycwojCiMgQ09ORklHX1BNX0RFVkZSRVFfRVZFTlQgaXMgbm90IHNldApD
T05GSUdfRVhUQ09OPW0KCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09O
X0FEQ19KQUNLPW0KQ09ORklHX0VYVENPTl9HUElPPW0KIyBDT05GSUdfRVhUQ09OX01BWDMzNTUg
aXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUUNPTV9TUE1JX01JU0MgaXMgbm90IHNldAojIENP
TkZJR19FWFRDT05fUlQ4OTczQSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMg
bm90IHNldAojIENPTkZJR19FWFRDT05fVVNCX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRU1P
UlkgaXMgbm90IHNldApDT05GSUdfSUlPPW0KQ09ORklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlP
X0JVRkZFUl9DQj1tCkNPTkZJR19JSU9fS0ZJRk9fQlVGPW0KQ09ORklHX0lJT19UUklHR0VSRURf
QlVGRkVSPW0KQ09ORklHX0lJT19DT05GSUdGUz1tCkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJ
R19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIKIyBDT05GSUdfSUlPX1NXX0RFVklDRSBpcyBu
b3Qgc2V0CkNPTkZJR19JSU9fU1dfVFJJR0dFUj1tCgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENP
TkZJR19BRFhMMzQ1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfU1BJIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQk1BMTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BMjIwIGlzIG5vdCBzZXQK
IyBDT05GSUdfQk1DMTUwX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfREEyODAgaXMgbm90IHNl
dAojIENPTkZJR19EQTMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDYgaXMgbm90IHNldAoj
IENPTkZJR19ETUFSRDA5IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQxMCBpcyBub3Qgc2V0CkNP
TkZJR19ISURfU0VOU09SX0FDQ0VMXzNEPW0KQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUz1tCkNP
TkZJR19JSU9fU1RfQUNDRUxfSTJDXzNBWElTPW0KQ09ORklHX0lJT19TVF9BQ0NFTF9TUElfM0FY
SVM9bQojIENPTkZJR19LWFNEOSBpcyBub3Qgc2V0CiMgQ09ORklHX0tYQ0pLMTAxMyBpcyBub3Qg
c2V0CiMgQ09ORklHX01DMzIzMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfSTJDIGlzIG5v
dCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NTUE3NjYwIGlz
IG5vdCBzZXQKIyBDT05GSUdfTU1BODQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTEgaXMg
bm90IHNldAojIENPTkZJR19NTUE5NTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNDAwNSBpcyBu
b3Qgc2V0CiMgQ09ORklHX01YQzYyNTUgaXMgbm90IHNldAojIENPTkZJR19TQ0EzMDAwIGlzIG5v
dCBzZXQKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5v
dCBzZXQKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MjY2
IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3Mjk4IGlz
IG5vdCBzZXQKIyBDT05GSUdfQUQ3NDc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY2IGlzIG5v
dCBzZXQKIyBDT05GSUdfQUQ3NzkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkzIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQUQ3ODg3IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTIzIGlzIG5vdCBzZXQK
IyBDT05GSUdfQUQ3OTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5WRUxPUEVfREVURUNUT1IgaXMg
bm90IHNldAojIENPTkZJR19ISTg0MzUgaXMgbm90IHNldAojIENPTkZJR19IWDcxMSBpcyBub3Qg
c2V0CiMgQ09ORklHX0lOQTJYWF9BREMgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5v
dCBzZXQKIyBDT05GSUdfTFRDMjQ5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEwMjcgaXMgbm90
IHNldAojIENPTkZJR19NQVgxMTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMTggaXMgbm90
IHNldAojIENPTkZJR19NQVgxMzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYOTYxMSBpcyBub3Qg
c2V0CiMgQ09ORklHX01DUDMyMFggaXMgbm90IHNldAojIENPTkZJR19NQ1AzNDIyIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MUMgaXMgbm90
IHNldAojIENPTkZJR19USV9BREMwODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTIxMzgg
aXMgbm90IHNldAojIENPTkZJR19USV9BREMxMjhTMDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElf
QURDMTYxUzYyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEwMTUgaXMgbm90IHNldAojIENP
TkZJR19USV9BRFM3OTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTODY4OCBpcyBub3Qgc2V0
CiMgQ09ORklHX1RJX1RMQzQ1NDEgaXMgbm90IHNldAojIENPTkZJR19WRjYxMF9BREMgaXMgbm90
IHNldAoKIwojIEFtcGxpZmllcnMKIwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAoKIwojIENo
ZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENP
TkZJR19JQVFDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVlo4OVggaXMgbm90IHNldAoKIwojIEhp
ZCBTZW5zb3IgSUlPIENvbW1vbgojCkNPTkZJR19ISURfU0VOU09SX0lJT19DT01NT049bQpDT05G
SUdfSElEX1NFTlNPUl9JSU9fVFJJR0dFUj1tCgojCiMgU1NQIFNlbnNvciBDb21tb24KIwojIENP
TkZJR19JSU9fU1NQX1NFTlNPUkhVQiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfU0VOU09SU19J
MkM9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfU1BJPW0KQ09ORklHX0lJT19TVF9TRU5TT1JTX0NP
UkU9bQoKIwojIENvdW50ZXJzCiMKCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMK
IyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBD
T05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05G
SUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdf
QUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19B
RDU1MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklH
X0xUQzI2MzIgaXMgbm90IHNldAojIENPTkZJR19BRDU2ODYgaXMgbm90IHNldAojIENPTkZJR19B
RDU3NTUgaXMgbm90IHNldAojIENPTkZJR19BRDU3NjEgaXMgbm90IHNldAojIENPTkZJR19BRDU3
NjQgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMg
aXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19EUE9UX0RBQyBp
cyBub3Qgc2V0CiMgQ09ORklHX002MjMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDUxNyBpcyBu
b3Qgc2V0CiMgQ09ORklHX01BWDU4MjEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI1IGlzIG5v
dCBzZXQKIyBDT05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0RBQyBpcyBu
b3Qgc2V0CgojCiMgSUlPIGR1bW15IGRyaXZlcgojCgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVy
cyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKIyBDT05GSUdf
QUQ5NTIzIGlzIG5vdCBzZXQKCiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kg
c3ludGhlc2l6ZXJzCiMKIyBDT05GSUdfQURGNDM1MCBpcyBub3Qgc2V0CgojCiMgRGlnaXRhbCBn
eXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0FESVMxNjA4MCBpcyBub3Qgc2V0CiMgQ09ORklH
X0FESVMxNjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjEzNiBpcyBub3Qgc2V0CiMgQ09O
RklHX0FESVMxNjI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTNDUwIGlzIG5vdCBzZXQKIyBD
T05GSUdfQk1HMTYwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfR1lST18zRD1tCiMgQ09O
RklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPW0KQ09O
RklHX0lJT19TVF9HWVJPX0kyQ18zQVhJUz1tCkNPTkZJR19JSU9fU1RfR1lST19TUElfM0FYSVM9
bQojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKCiMKIyBIZWFsdGggU2Vuc29ycwojCgojCiMg
SGVhcnQgUmF0ZSBNb25pdG9ycwojCiMgQ09ORklHX0FGRTQ0MDMgaXMgbm90IHNldAojIENPTkZJ
R19BRkU0NDA0IGlzIG5vdCBzZXQKQ09ORklHX01BWDMwMTAwPW0KIyBDT05GSUdfTUFYMzAxMDIg
aXMgbm90IHNldAoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90
IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90IHNl
dAojIENPTkZJR19ISURfU0VOU09SX0hVTUlESVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIx
IGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUgaXMg
bm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAoKIwojIEluZXJ0aWFsIG1lYXN1cmVt
ZW50IHVuaXRzCiMKIyBDT05GSUdfQURJUzE2NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2
NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMTYwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JN
STE2MF9TUEkgaXMgbm90IHNldAojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO
Vl9NUFU2MDUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9NUFU2MDUwX1NQSSBpcyBub3Qg
c2V0CiMgQ09ORklHX0lJT19TVF9MU002RFNYIGlzIG5vdCBzZXQKCiMKIyBMaWdodCBzZW5zb3Jz
CiMKQ09ORklHX0FDUElfQUxTPW0KIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05G
SUdfQUwzMzIwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKIyBDT05G
SUdfQVBEUzk5NjAgaXMgbm90IHNldApDT05GSUdfQkgxNzUwPW0KIyBDT05GSUdfQkgxNzgwIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ00zMjE4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzIzMiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NNMzMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzYwNSBpcyBub3Qg
c2V0CiMgQ09ORklHX0NNMzY2NTEgaXMgbm90IHNldAojIENPTkZJR19HUDJBUDAyMEEwMEYgaXMg
bm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVNM
MjkxMjUgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BTFM9bQojIENPTkZJR19ISURfU0VO
U09SX1BST1ggaXMgbm90IHNldAojIENPTkZJR19KU0ExMjEyIGlzIG5vdCBzZXQKQ09ORklHX1JQ
UjA1MjE9bQojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19NQVg0NDAwMCBpcyBu
b3Qgc2V0CkNPTkZJR19PUFQzMDAxPW0KQ09ORklHX1BBMTIyMDMwMDE9bQojIENPTkZJR19TSTEx
NDUgaXMgbm90IHNldApDT05GSUdfU1RLMzMxMD1tCiMgQ09ORklHX1RDUzM0MTQgaXMgbm90IHNl
dAojIENPTkZJR19UQ1MzNDcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTYzIGlz
IG5vdCBzZXQKIyBDT05GSUdfVFNMMjU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDQ1MzEgaXMg
bm90IHNldAojIENPTkZJR19VUzUxODJEIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMDAgaXMg
bm90IHNldAojIENPTkZJR19WRU1MNjA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNjE4MCBpcyBu
b3Qgc2V0CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzQgaXMgbm90
IHNldAojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQk1DMTUwX01BR05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01B
R05fU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CkNPTkZJR19ISURf
U0VOU09SX01BR05FVE9NRVRFUl8zRD1tCiMgQ09ORklHX01NQzM1MjQwIGlzIG5vdCBzZXQKQ09O
RklHX0lJT19TVF9NQUdOXzNBWElTPW0KQ09ORklHX0lJT19TVF9NQUdOX0kyQ18zQVhJUz1tCkNP
TkZJR19JSU9fU1RfTUFHTl9TUElfM0FYSVM9bQojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJD
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQSSBpcyBub3Qgc2V0CgojCiMg
SW5jbGlub21ldGVyIHNlbnNvcnMKIwpDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0Q9
bQpDT05GSUdfSElEX1NFTlNPUl9ERVZJQ0VfUk9UQVRJT049bQoKIwojIFRyaWdnZXJzIC0gc3Rh
bmRhbG9uZQojCiMgQ09ORklHX0lJT19IUlRJTUVSX1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdf
SUlPX0lOVEVSUlVQVF9UUklHR0VSPW0KIyBDT05GSUdfSUlPX1RJR0hUTE9PUF9UUklHR0VSIGlz
IG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAoKIwojIERpZ2l0
YWwgcG90ZW50aW9tZXRlcnMKIwojIENPTkZJR19EUzE4MDMgaXMgbm90IHNldAojIENPTkZJR19N
QVg1NDgxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX01D
UDQxMzEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBM
MDEwMiBpcyBub3Qgc2V0CgojCiMgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCiMKIyBDT05GSUdfTE1Q
OTEwMDAgaXMgbm90IHNldAoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwojIENPTkZJR19BQlAwNjBN
RyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNUDI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5T
T1JfUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19IUDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBM
MTE1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9TUEkgaXMgbm90IHNldAojIENPTkZJ
R19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKIyBDT05GSUdf
TVM1NjM3IGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05G
SUdfVDU0MDMgaXMgbm90IHNldAojIENPTkZJR19IUDIwNkMgaXMgbm90IHNldAojIENPTkZJR19a
UEEyMzI2IGlzIG5vdCBzZXQKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCiMgQ09ORklHX0FTMzkz
NSBpcyBub3Qgc2V0CgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCiMKIyBDT05G
SUdfTElEQVJfTElURV9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NSRjA0IGlzIG5vdCBzZXQKIyBD
T05GSUdfU1g5NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDggaXMgbm90IHNldAoKIwojIFRl
bXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19NQVhJTV9USEVSTU9DT1VQTEUgaXMgbm90IHNl
dAojIENPTkZJR19ISURfU0VOU09SX1RFTVAgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYxNCBp
cyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1RTWVMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMkQgaXMgbm90
IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQK
Q09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQojIENPTkZJR19QV01fRlNMX0ZUTSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BXTV9ISUJWVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1
IGlzIG5vdCBzZXQKQ09ORklHX0lSUUNISVA9eQpDT05GSUdfQVJNX0dJQz15CkNPTkZJR19BUk1f
R0lDX01BWF9OUj0xCkNPTkZJR19BUk1fR0lDX1YyTT15CkNPTkZJR19BUk1fR0lDX1YzPXkKQ09O
RklHX0FSTV9HSUNfVjNfSVRTPXkKQ09ORklHX0hJU0lMSUNPTl9JUlFfTUJJR0VOPXkKQ09ORklH
X1BBUlRJVElPTl9QRVJDUFU9eQojIENPTkZJR19RQ09NX0lSUV9DT01CSU5FUiBpcyBub3Qgc2V0
CiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkK
IyBDT05GSUdfUkVTRVRfQVRINzkgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9CRVJMSU4gaXMg
bm90IHNldAojIENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfTFBD
MThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX01FU09OIGlzIG5vdCBzZXQKIyBDT05GSUdf
UkVTRVRfUElTVEFDSElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU09DRlBHQSBpcyBub3Qg
c2V0CiMgQ09ORklHX1JFU0VUX1NUTTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU1VOWEkg
aXMgbm90IHNldAojIENPTkZJR19USV9TWVNDT05fUkVTRVQgaXMgbm90IHNldAojIENPTkZJR19S
RVNFVF9aWU5RIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTM2NjA9eQpDT05GSUdf
Q09NTU9OX1JFU0VUX0hJNjIyMD1tCiMgQ09ORklHX1JFU0VUX1RFR1JBX0JQTVAgaXMgbm90IHNl
dApDT05GSUdfRk1DPW0KQ09ORklHX0ZNQ19GQUtFREVWPW0KQ09ORklHX0ZNQ19UUklWSUFMPW0K
Q09ORklHX0ZNQ19XUklURV9FRVBST009bQpDT05GSUdfRk1DX0NIQVJERVY9bQoKIwojIFBIWSBT
dWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJ
QyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKIyBDT05G
SUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX0hJNjIyMF9VU0I9bQoj
IENPTkZJR19QSFlfUUNPTV9BUFE4MDY0X1NBVEEgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNP
TV9JUFE4MDZYX1NBVEEgaXMgbm90IHNldApDT05GSUdfUEhZX1hHRU5FPXkKIyBDT05GSUdfUEhZ
X1FDT01fUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUVVTQjIgaXMgbm90IHNldAoj
IENPTkZJR19QSFlfUUNPTV9VRlMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFMg
aXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklH
X1BIWV9UVVNCMTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwpD
T05GSUdfQVJNX1BNVT15CkNPTkZJR19BUk1fUE1VX0FDUEk9eQojIENPTkZJR19RQ09NX0wyX1BN
VSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTDNfUE1VIGlzIG5vdCBzZXQKQ09ORklHX1hHRU5F
X1BNVT15CkNPTkZJR19SQVM9eQoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5v
dCBzZXQKQ09ORklHX0xJQk5WRElNTT1tCkNPTkZJR19CTEtfREVWX1BNRU09bQpDT05GSUdfTkRf
QkxLPW0KQ09ORklHX05EX0NMQUlNPXkKQ09ORklHX05EX0JUVD1tCkNPTkZJR19CVFQ9eQpDT05G
SUdfREFYPW0KQ09ORklHX05WTUVNPW0KIyBDT05GSUdfUUNPTV9RRlBST00gaXMgbm90IHNldAoj
IENPTkZJR19TVE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CgojCiMg
RlBHQSBDb25maWd1cmF0aW9uIFN1cHBvcnQKIwojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKCiMK
IyBGU0kgc3VwcG9ydAojCiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBu
b3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19BUk1fUFNDSV9GVz15CiMgQ09O
RklHX0FSTV9QU0NJX0NIRUNLRVIgaXMgbm90IHNldApDT05GSUdfQVJNX1NDUElfUFJPVE9DT0w9
bQpDT05GSUdfQVJNX1NDUElfUE9XRVJfRE9NQUlOPW0KIyBDT05GSUdfRklSTVdBUkVfTUVNTUFQ
IGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz15CiMgQ09ORklHX0ZX
X0NGR19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSTV9TTUNDQz15CiMgQ09ORklHX0dP
T0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIElu
dGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CkNP
TkZJR19FRklfVkFSU19QU1RPUkU9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElT
QUJMRT15CkNPTkZJR19FRklfUEFSQU1TX0ZST01fRkRUPXkKQ09ORklHX0VGSV9SVU5USU1FX1dS
QVBQRVJTPXkKQ09ORklHX0VGSV9BUk1TVFVCPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09O
VFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMg
Q09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RFVl9QQVRIX1BBUlNFUiBp
cyBub3Qgc2V0CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKQ09ORklHX0FDUEk9eQpDT05G
SUdfQUNQSV9HRU5FUklDX0dTST15CkNPTkZJR19BQ1BJX0NDQV9SRVFVSVJFRD15CiMgQ09ORklH
X0FDUElfREVCVUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TUENSX1RBQkxFPXkKIyBDT05G
SUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklH
X0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJP
Q0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9NQ0ZHPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpD
T05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPW0KQ09ORklHX0FDUElfSE9U
UExVR19DUFU9eQpDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FDUElfTlVNQT15CiMgQ09O
RklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJM
RV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVC
VUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5F
Uj15CkNPTkZJR19BQ1BJX0hFRD1tCkNPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0Q9eQojIENPTkZJ
R19BQ1BJX0JHUlQgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9
eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IHNldAoj
IENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBp
cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0lPUlQ9eQpDT05GSUdfQUNQSV9HVERUPXkKCiMKIyBGaWxl
IHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0ZTX0lPTUFQPXkK
IyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApD
T05GSUdfRVhUNF9GUz1tCkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZT
X1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9FTkNS
WVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19K
QkQyPW0KIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPW0K
IyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNl
dApDT05GSUdfWEZTX0ZTPW0KQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNM
PXkKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNl
dAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfR0ZTMl9GUz1tCkNPTkZJR19H
RlMyX0ZTX0xPQ0tJTkdfRExNPXkKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdf
QlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNf
Q0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9U
RVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf
QlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBD
T05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJ
R19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9D
S19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9G
SUxFX0xPQ0tJTkc9eQojIENPTkZJR19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZT
Tk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZB
Tk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19RVU9U
QT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CkNPTkZJR19QUklOVF9RVU9UQV9X
QVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJF
RT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19R
VU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9bQpDT05GSUdfQ1VT
RT1tCkNPTkZJR19PVkVSTEFZX0ZTPW0KIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9ESVIg
aXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPW0KQ09ORklHX0ZTQ0FDSEVf
U1RBVFM9eQojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZT
Q0FDSEVfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVD15CkNPTkZJ
R19DQUNIRUZJTEVTPW0KIyBDT05GSUdfQ0FDSEVGSUxFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVz
eXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09G
Uz15CkNPTkZJR19VREZfRlM9bQpDT05GSUdfVURGX05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxl
c3lzdGVtcwojCkNPTkZJR19GQVRfRlM9bQpDT05GSUdfTVNET1NfRlM9bQpDT05GSUdfVkZBVF9G
Uz1tCkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lP
Q0hBUlNFVD0iYXNjaWkiCiMgQ09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldAojIENP
TkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdf
UFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklH
X1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZT
PXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15
CkNPTkZJR19UTVBGU19YQVRUUj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9Q
QUdFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9
eQpDT05GSUdfRUZJVkFSX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19P
UkFOR0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJ
R19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05G
SUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJ
R19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklH
X1VCSUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz1tCkNPTkZJR19TUVVBU0hGUz1tCkNP
TkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Qg
aXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFT
SEZTX0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxU
SV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQpDT05GSUdfU1FVQVNI
RlNfWkxJQj15CkNPTkZJR19TUVVBU0hGU19MWjQ9eQpDT05GSUdfU1FVQVNIRlNfTFpPPXkKQ09O
RklHX1NRVUFTSEZTX1haPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90
IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hG
U19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09O
RklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENP
TkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNP
TkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX1pMSUJfQ09NUFJFU1M9eQojIENPTkZJR19QU1RP
UkVfTFpPX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNF9DT01QUkVTUyBp
cyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNU
T1JFX1BNU0cgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfRlRSQUNFIGlzIG5vdCBzZXQKQ09O
RklHX1BTVE9SRV9SQU09bQojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZT
X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhPRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09S
S19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQojIENPTkZJR19ORlNfVjIgaXMgbm90IHNl
dApDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKQ09O
RklHX05GU19TV0FQPXkKQ09ORklHX05GU19WNF8xPXkKQ09ORklHX05GU19WNF8yPXkKQ09ORklH
X1BORlNfRklMRV9MQVlPVVQ9eQpDT05GSUdfUE5GU19CTE9DSz1tCkNPTkZJR19QTkZTX0ZMRVhG
SUxFX0xBWU9VVD1tCkNPTkZJR19ORlNfVjRfMV9JTVBMRU1FTlRBVElPTl9JRF9ET01BSU49Imtl
cm5lbC5vcmciCiMgQ09ORklHX05GU19WNF8xX01JR1JBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19O
RlNfVjRfU0VDVVJJVFlfTEFCRUw9eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90
IHNldApDT05GSUdfTkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU19ERUJVRz15CkNPTkZJ
R19ORlNEPW0KQ09ORklHX05GU0RfVjJfQUNMPXkKQ09ORklHX05GU0RfVjM9eQpDT05GSUdfTkZT
RF9WM19BQ0w9eQpDT05GSUdfTkZTRF9WND15CiMgQ09ORklHX05GU0RfQkxPQ0tMQVlPVVQgaXMg
bm90IHNldAojIENPTkZJR19ORlNEX1NDU0lMQVlPVVQgaXMgbm90IHNldAojIENPTkZJR19ORlNE
X0ZMRVhGSUxFTEFZT1VUIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfVjRfU0VDVVJJVFlfTEFCRUw9
eQojIENPTkZJR19ORlNEX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9Q
RVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9T
VVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQ
Q19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1NVTlJQQ19TV0FQPXkK
Q09ORklHX1JQQ1NFQ19HU1NfS1JCNT1tCkNPTkZJR19TVU5SUENfREVCVUc9eQojIENPTkZJR19D
RVBIX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9bQpDT05GSUdfQ0lGU19TVEFUUz15CiMgQ09O
RklHX0NJRlNfU1RBVFMyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfV0VBS19QV19IQVNIPXkKQ09O
RklHX0NJRlNfVVBDQUxMPXkKQ09ORklHX0NJRlNfWEFUVFI9eQpDT05GSUdfQ0lGU19QT1NJWD15
CkNPTkZJR19DSUZTX0FDTD15CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJV
RzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKQ09ORklHX0NJRlNfU01CMj15
CiMgQ09ORklHX0NJRlNfU01CMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlz
IG5vdCBzZXQKIyBDT05GSUdfTkNQX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxT
X0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RF
UEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf
ODUwPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1t
CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjA9bQpDT05G
SUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPW0KQ09ORklHX05M
U19DT0RFUEFHRV84NjM9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09E
RVBBR0VfODY1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjY9bQpDT05GSUdfTkxTX0NPREVQQUdF
Xzg2OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0KQ09ORklHX05MU19DT0RFUEFHRV85NTA9
bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09O
RklHX05MU19DT0RFUEFHRV84NzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNf
Q09ERVBBR0VfMTI1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT1tCkNPTkZJR19OTFNfQVND
SUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT1tCkNPTkZJR19OTFNfSVNPODg1OV8yPW0KQ09ORklH
X05MU19JU084ODU5XzM9bQpDT05GSUdfTkxTX0lTTzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1
OV81PW0KQ09ORklHX05MU19JU084ODU5XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJ
R19OTFNfSVNPODg1OV85PW0KQ09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084
ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PW0KQ09ORklHX05MU19LT0k4X1I9bQpDT05G
SUdfTkxTX0tPSThfVT1tCkNPTkZJR19OTFNfTUFDX1JPTUFOPW0KQ09ORklHX05MU19NQUNfQ0VM
VElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1t
CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KQ09ORklH
X05MU19NQUNfR1JFRUs9bQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPW0KQ09ORklHX05MU19NQUNf
SU5VSVQ9bQpDT05GSUdfTkxTX01BQ19ST01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJU0g9
bQpDT05GSUdfTkxTX1VURjg9bQpDT05GSUdfRExNPW0KQ09ORklHX0RMTV9ERUJVRz15CkNPTkZJ
R19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVf
S1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01N
SU89eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRF
UkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfSEFWRV9LVk1fQVJDSF9UTEJfRkxVU0hf
QUxMPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19W
SVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09eQpDT05GSUdfS1ZNX0FSTV9IT1NUPXkKQ09ORklH
X0tWTV9BUk1fUE1VPXkKQ09ORklHX1ZIT1NUX05FVD1tCiMgQ09ORklHX1ZIT1NUX1NDU0kgaXMg
bm90IHNldAojIENPTkZJR19WSE9TVF9WU09DSyBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVD1tCiMg
Q09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIEtlcm5lbCBo
YWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJ
TUU9eQpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX01FU1NBR0VfTE9H
TEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJR19EWU5BTUlD
X0RFQlVHPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMK
Q09ORklHX0RFQlVHX0lORk89eQojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgaXMgbm90IHNl
dAojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5G
T19EV0FSRjQgaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfRU5BQkxFX01VU1Rf
Q0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0xMDI0CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMg
Q09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlz
IG5vdCBzZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15
CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpD
T05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1F
X1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19ERUJVR19GT1JDRV9X
RUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNf
U1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05G
SUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9F
WFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAoj
IENPTkZJR19QQUdFX1BPSVNPTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVG
IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldAojIENPTkZJ
R19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qg
c2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVN
TEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf
U1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJ
R19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qg
c2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQ
UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQojIENPTkZJR19LQVNBTiBpcyBu
b3Qgc2V0CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CkNP
TkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdf
TE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMg
bm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MApDT05GSUdf
REVURUNUX0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMAoj
IENPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQ
QVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MAojIENPTkZJR19XUV9XQVRDSERPRyBpcyBub3Qg
c2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpD
T05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9J
TkZPPXkKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1NUQUNL
X0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBz
ZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKIyBD
T05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NL
IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF
QlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExP
QyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19M
T0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90IHNl
dAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJ
R19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dXX01VVEVYX1NFTEZURVNU
IGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlz
IG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19CVUdW
RVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5v
dCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklF
UlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMg
UkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBub3Qgc2V0CkNPTkZJR19TUEFS
U0VfUkNVX1BPSU5URVI9eQojIENPTkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJ
R19SQ1VfUEVSRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBu
b3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9NjAKIyBDT05GSUdfUkNVX1RSQUNF
IGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF
QlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9E
RVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qg
c2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH
X0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNl
dApDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJ
R19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNF
PXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxM
X1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VS
X01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNP
TkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJ
R19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9S
VD15CkNPTkZJR19GVFJBQ0U9eQpDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNU
SU9OX0dSQVBIX1RSQUNFUj15CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09O
RklHX1NDSEVEX1RSQUNFUj15CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJ
R19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKIyBDT05GSUdfVFJB
Q0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hfUFJPRklM
RV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAoj
IENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RS
QUNFUiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9F
VkVOVFM9eQpDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklH
X1BST0JFX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CiMgQ09ORklHX0ZVTkNUSU9O
X1BST0ZJTEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBDT05G
SUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVO
Q0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSz1tCiMgQ09ORklH
X1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VOVU1f
TUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19UUkFDSU5HX0VWRU5UU19HUElPIGlzIG5vdCBz
ZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09O
RklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TT1JUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfS1BST0JFU19TQU5JVFlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tU
UkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0
CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9U
RVNUIGlzIG5vdCBzZXQKQ09ORklHX0FUT01JQzY0X1NFTEZURVNUPXkKQ09ORklHX0FTWU5DX1JB
SUQ2X1RFU1Q9bQojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19URVNU
X1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfS1NUUlRPWD15CiMgQ09ORklH
X1RFU1RfUFJJTlRGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAoj
IENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMg
bm90IHNldAojIENPTkZJR19URVNUX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RF
QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJR19URVNU
X1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKIyBDT05G
SUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMg
aXMgbm90IHNldAojIENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CkNPTkZJR19L
R0RCPXkKQ09ORklHX0tHREJfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfS0dEQl9URVNUUz15CiMg
Q09ORklHX0tHREJfVEVTVFNfT05fQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19LR0RCX0tEQj15CkNP
TkZJR19LREJfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19LREJfS0VZQk9BUkQ9eQpDT05GSUdf
S0RCX0NPTlRJTlVFX0NBVEFTVFJPUEhJQz0wCkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVEla
RV9BTEw9eQojIENPTkZJR19BUkNIX1dBTlRTX1VCU0FOX05PX05VTEwgaXMgbm90IHNldAojIENP
TkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15
CiMgQ09ORklHX0FSTTY0X1BURFVNUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfUFRE
VU1QX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19QSURfSU5fQ09OVEVYVElEUiBpcyBub3Qg
c2V0CiMgQ09ORklHX0FSTTY0X1JBTkRPTUlaRV9URVhUX09GRlNFVCBpcyBub3Qgc2V0CiMgQ09O
RklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQUxJR05fUk9EQVRBIGlzIG5v
dCBzZXQKIyBDT05GSUdfREVCVUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfUkVMT0Nf
VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUkVTSUdIVCBpcyBub3Qgc2V0CgojCiMgU2VjdXJp
dHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpD
T05GSUdfQklHX0tFWVM9eQpDT05GSUdfVFJVU1RFRF9LRVlTPW0KQ09ORklHX0VOQ1JZUFRFRF9L
RVlTPW0KIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldAojIENPTkZJR19TRUNV
UklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19T
RUNVUklUWV9XUklUQUJMRV9IT09LUz15CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VS
SVRZX05FVFdPUks9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKIyBDT05GSUdfU0VD
VVJJVFlfUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj02NTUzNQpDT05G
SUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQojIENPTkZJR19IQVJERU5FRF9V
U0VSQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qg
c2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9P
VFBBUkFNPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNX1ZBTFVFPTEKQ09ORklH
X1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRT15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RFVkVM
T1A9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpDT05GSUdfU0VDVVJJVFlf
U0VMSU5VWF9DSEVDS1JFUVBST1RfVkFMVUU9MQojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VS
SVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFR1JJVFkg
aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfREVG
QVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWT0ic2Vs
aW51eCIKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lO
Q19NRU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FT
WU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVs
cGVyCiMKQ09ORklHX0NSWVBUT19GSVBTPXkKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdf
Q1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQy
PXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpD
T05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19S
Tkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09O
RklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NS
WVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CiMg
Q09ORklHX0NSWVBUT19ESCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNESD1tCkNPTkZJR19D
UllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VT
RVI9bQojIENPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTIGlzIG5vdCBzZXQKQ09O
RklHX0NSWVBUT19HRjEyOE1VTD1tCkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9f
TlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkK
Q09ORklHX0NSWVBUT19DUllQVEQ9bQojIENPTkZJR19DUllQVE9fTUNSWVBURCBpcyBub3Qgc2V0
CkNPTkZJR19DUllQVE9fQVVUSEVOQz1tCiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5vdCBzZXQK
Q09ORklHX0NSWVBUT19TSU1EPW0KQ09ORklHX0NSWVBUT19FTkdJTkU9bQoKIwojIEF1dGhlbnRp
Y2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NN
PW0KQ09ORklHX0NSWVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9bQpD
T05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sg
bW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NS
WVBUT19DVFM9bQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPW0KQ09ORklH
X0NSWVBUT19QQ0JDPW0KQ09ORklHX0NSWVBUT19YVFM9bQpDT05GSUdfQ1JZUFRPX0tFWVdSQVA9
bQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpDT05GSUdfQ1JZUFRPX0hN
QUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRPX1ZNQUM9bQoKIwojIERpZ2Vz
dAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMj1tCkNPTkZJR19D
UllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19HSEFTSD1tCkNPTkZJR19DUllQVE9fUE9M
WTEzMDU9bQpDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJR19DUllQVE9fTUQ1PXkKQ09ORklHX0NS
WVBUT19NSUNIQUVMX01JQz1tCkNPTkZJR19DUllQVE9fUk1EMTI4PW0KQ09ORklHX0NSWVBUT19S
TUQxNjA9bQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj1tCkNPTkZJR19DUllQVE9fUk1EMzIwPW0KQ09O
RklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NI
QTUxMj1tCiMgQ09ORklHX0NSWVBUT19TSEEzIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UR1Ix
OTI9bQpDT05GSUdfQ1JZUFRPX1dQNTEyPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19B
RVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BTlVC
SVM9bQpDT05GSUdfQ1JZUFRPX0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09ORklH
X0NSWVBUT19CTE9XRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPW0KQ09ORklH
X0NSWVBUT19DQVNUX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FTVDU9bQpDT05GSUdfQ1JZUFRP
X0NBU1Q2PW0KQ09ORklHX0NSWVBUT19ERVM9bQpDT05GSUdfQ1JZUFRPX0ZDUllQVD1tCkNPTkZJ
R19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NSWVBUT19TQUxTQTIwPW0KQ09ORklHX0NSWVBUT19D
SEFDSEEyMD1tCkNPTkZJR19DUllQVE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVD1tCkNP
TkZJR19DUllQVE9fVEVBPW0KQ09ORklHX0NSWVBUT19UV09GSVNIPW0KQ09ORklHX0NSWVBUT19U
V09GSVNIX0NPTU1PTj1tCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9
bQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldApDT05G
SUdfQ1JZUFRPX0xaND1tCkNPTkZJR19DUllQVE9fTFo0SEM9bQoKIwojIFJhbmRvbSBOdW1iZXIg
R2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz1tCkNPTkZJR19DUllQVE9fRFJC
R19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFT
SD15CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdf
Q1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NS
WVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CkNP
TkZJR19DUllQVE9fVVNFUl9BUElfUk5HPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEPXkK
Q09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX0hXPXkKIyBDT05GSUdfQ1JZ
UFRPX0RFVl9GU0xfQ0FBTV9DUllQVE9fQVBJX0RFU0MgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP
X0RFVl9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfREQ9bQpDT05GSUdfQ1JZUFRPX0RFVl9D
Q1BfQ1JZUFRPPW0KIyBDT05GSUdfQ0FWSVVNX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU
T19ERVZfQ0FWSVVNX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNFIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU
T19ERVZfVklSVElPPW0KQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1F
VFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9
eQpDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQojIENPTkZJR19QS0NTN19URVNUX0tFWSBp
cyBub3Qgc2V0CkNPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT049eQoKIwojIENlcnRp
ZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJj
ZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09O
RklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklD
QVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qg
c2V0CiMgQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19B
Uk02NF9DUllQVE89eQojIENPTkZJR19DUllQVE9fU0hBMjU2X0FSTTY0IGlzIG5vdCBzZXQKIyBD
T05GSUdfQ1JZUFRPX1NIQTUxMl9BUk02NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMV9B
Uk02NF9DRT1tCkNPTkZJR19DUllQVE9fU0hBMl9BUk02NF9DRT1tCkNPTkZJR19DUllQVE9fR0hB
U0hfQVJNNjRfQ0U9bQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX0FSTTY0X0NFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyX0FSTTY0X0NFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ
UFRPX0FFU19BUk02NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0NFPW0KQ09O
RklHX0NSWVBUT19BRVNfQVJNNjRfQ0VfQ0NNPW0KQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQ0Vf
QkxLPW0KQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfTkVPTl9CTEs9bQojIENPTkZJR19DUllQVE9f
Q0hBQ0hBMjBfTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQlMgaXMg
bm90IHNldApDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNP
TkZJR19SQUlENl9QUT1tCkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0hBVkVfQVJDSF9CSVRS
RVZFUlNFPXkKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VT
RVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJ
TFM9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJ
R19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NS
QzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklHX0NSQzMy
PXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VC
WTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NB
UldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JD
Nz1tCkNPTkZJR19MSUJDUkMzMkM9bQpDT05GSUdfQ1JDOD1tCkNPTkZJR19BVURJVF9HRU5FUklD
PXkKQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUM9eQojIENPTkZJR19SQU5ET00zMl9T
RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZM
QVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJ
R19MWjRfQ09NUFJFU1M9bQpDT05GSUdfTFo0SENfQ09NUFJFU1M9bQpDT05GSUdfTFo0X0RFQ09N
UFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVD
X1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJ
R19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19C
Q0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0da
SVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpD
T05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNP
TVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9N
T049bQpDT05GSUdfUkVFRF9TT0xPTU9OX0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzg9
eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD1tCkNPTkZJR19URVhU
U0VBUkNIX0JNPW0KQ09ORklHX1RFWFRTRUFSQ0hfRlNNPW0KQ09ORklHX0JUUkVFPXkKQ09ORklH
X0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lP
TUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQojIENPTkZJR19E
TUFfTk9PUF9PUFMgaXMgbm90IHNldAojIENPTkZJR19ETUFfVklSVF9PUFMgaXMgbm90IHNldApD
T05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNP
TkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFU
VFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9bQojIENPTkZJR19ERFIgaXMgbm90
IHNldApDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX0xJQkZEVD15CkNP
TkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQ
T1JUPXkKIyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdf
Rk9OVF84eDE2PXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15
CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19TQklUTUFQPXkK
--001a1140402c88d9cf055074c731
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--001a1140402c88d9cf055074c731--


From xen-devel-bounces@lists.xen.org Sat May 27 00:12:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 00:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEPLK-00078N-J9; Sat, 27 May 2017 00:12:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEPLJ-000781-V4
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 00:12:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6A/61-02196-D64C8295; Sat, 27 May 2017 00:12:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTfniEa
 kwZ0+JosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzNnWzVRwah1jxa2LJ5ga
 GCcWdDFycggJ/GWUeDXZAsJ+zCjx43VFFyMXkL2NUWLdieuMIAkRAWeJr2fmsoPYvAL6ErNXf
 2cDsYUFzCUm3HjODNIgITBLQ2Jm8wpWkISEgKfE160XmGDsxkXrWboY2TnYBKwkDomBRFkEVC
 UurHnHNoGRewEjwypG9eLUorLUIl1zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxsbvTocYJTmYlER5p69TjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfv6kEakkGBR
 anpqRVpmDjD0YNISHDxKIrxmh4HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolznsTZIYAS
 FFGaR7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrwbIKp7MvBK4Ta+AjmACOsL3nD
 rIESWJCCmpBsZqto/TgpJ5La365aZIXn0k+iHa8Wtem03RdQERt0TZ320Zm4Uj7z94mOnz1FZ
 7p+FT3ntP5Rx/2W+L+sot2eeewH081ujYkxM1z3LPdW56FPCxxDGun1d+Mqe+9JPtdcuFHrUW
 rZ+kbGQjyjshg/nmZPEjX6/6Wz8q3ba8XWfN2blrxZe0vFBiKc5INNRiLipOBAAZ6g2hfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1495843946!44648328!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64603 invoked from network); 27 May 2017 00:12:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 00:12:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEPLE-0003BH-93; Sat, 27 May 2017 00:12:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEPL8-0007kT-JM; Sat, 27 May 2017 00:12:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEPHX-00053u-90; Sat, 27 May 2017 00:12:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109764-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 00:08:36 +0000
Subject: [Xen-devel] [xen-unstable test] 109764: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc2NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTc2NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxNCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwOTY5MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFp
bCBibG9ja2VkIGluIDEwOTcwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NjQ0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMDk2NjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY5MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjkwCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMDk2OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTcwNwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTA5NzA3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDg3NjgwMGQ1ZjlkZThiMTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTgKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgz
MjcwNTE2ZmMzODA0OWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTcwNyAgMjAxNy0wNS0yNCAw
MjoxOToxOCBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDk3MjYgIDIwMTctMDUt
MjQgMTk6NTA6NTIgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDk3NjQgIDIwMTctMDUtMjYgMDc6MzU6MjcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFuc2h1bCBNYWtrYXIgPGFuc2h1bC5t
YWtrYXJAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgTSBBIFlvdW5n
IDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogIFh1ZG9uZyBIYW8gPHh1ZG9uZy5oYW9AaW50ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LW9sZGtlcm4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDg3NjgwMGQ1ZjlkZThiMTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTgKQXV0
aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBXZWQg
TWF5IDI0IDE2OjU0OjExIDIwMTcgKzAxMDAKCiAgICBNYWtlZmlsZTogUmVndWxhcmlzZSBzdWJk
aXIgdGFyZ2V0cyBhbmQgdGhlaXIgZGVwZW5kZW5jaWVzCiAgICAKICAgIFJlY2VudCBjaGFuZ2Vz
IHRvIHRoaXMgTWFrZWZpbGUgaGF2ZSBicm9rZW4gc29tZSBidWlsZCB0YXJnZXRzLCBhbmQKICAg
IHNvbWUgcGFyYWxsZWwgYnVpbGRzLgogICAgCiAgICBMb29raW5nIGF0IGl0LCBJIHRoaW5rIEkg
aGF2ZSBpZGVudGlmaWVkIHRoZSB1bmRvY3VtZW50ZWQgZGVzaWduCiAgICBpbnRlbnQgaW4gdGhl
IHRvcC1sZXZlbCBNYWtlZmlsZS4gIFNvIGluIHRoaXMgcGF0Y2ggSSBkb2N1bWVudCBpdCwgYW5k
CiAgICBhbHNvIG1ha2UgaXQgdHJ1ZS4KICAgIAogICAgSW4gZGV0YWlsOgogICAgCiAgICAgKiBB
ZGQgYSBjb21tZW50IHdpdGggdGhlIG5ldyBkZXNpZ24gaW50ZW50CiAgICAgKiBHZXQgcmlkIG9m
IHRoZSBhZC1ob2MgcnVsZXMgZm9yIHJlY3Vyc2luZyBpbnRvIHRvb2xzL2luY2x1ZGUsCiAgICAg
ICBhbmQgcmVwbGFjZSB0aGVtIHdpdGggYSBwYXR0ZXJuIHJ1bGUKICAgICAqIEFkZCBhbiBhcHBy
b3ByaWF0ZSBkZXBlbmRlbmN5IG9uIFRBUkdFVC10b29scy1wdWJsaWMtaGVhZGVycyBmcm9tCiAg
ICAgICBUQVJHRVQtdG9vbHMgYW5kIFRBUkdFVC1zdHViZG9tIChidXQgbm90IGRpc3QtKikuCiAg
ICAgKiBHZXQgcmlkIG9mIGFsbCB0aGUgc2VwYXJhdGUgaW52b2NhdGlvbnMgb2YgJChNQUtFKSAt
QyB0b29scy9pbmNsdWRlCiAgICAgICB3aGljaCBhcmUgbm93IG9ic29sZXRlCiAgICAgKiBVbi1k
ZXByZWNhdGUgdGhlIHNpbXBsZSBgdG9vbHMnIGV0Yy4gdGFyZ2V0cyAoYWxpYXNlcyBmb3IgYGRp
c3QtdG9vbHMnKQogICAgICAgd2hpY2ggd2Ugc2VlbSBub3QgdG8gYmUgbWFraW5nIGFueSBlZmZv
cnQgdG8gZ2V0IHJpZCBvZgogICAgCiAgICBJIGhhdmUgdmVyaWZpZWQgd2l0aCB0aGUgZm9sbG93
aW5nIHNoZWxsIHNjcmlwdCB0aGF0IGFmdGVyIG15IGNoYW5nZSwKICAgIHRoZSB0cmVlIHByb2R1
Y2VzZSB0aGUgc2FtZSByZXN1bHRzIGZvciB2YXJpb3VzIGJ1aWxkIHRhcmdldHMgYXMKICAgIDNm
YWZkYzI4ZWI5OCAoYmVmb3JlIHRoZSBNYWtlZmlsZS1oYWNraW5nIHN0YXJ0ZWQpLgogICAgCiAg
ICBNeSB0ZXN0cyBmYWlsZWQgYXMgZXhwZWN0ZWQgZm9yIG1ha2UgLUMgdG9vbHMsIGJvdGggYmVm
b3JlIGFuZCBhZnRlci4KICAgIAogICAgU2VwYXJhdGVseSwgdGhlcmUgaXMgYSBidWcgaW4gdGhl
IE1ha2VmaWxlcyB0aGF0IGBtYWtlIGRpc3RjbGVhbi10b29scycKICAgIGZhaWxzLiAgSSBoYXZl
IG5vdCBpbnZlc3RpZ2F0ZWQgdGhhdCBidWcgaW4gZGV0YWlsLgogICAgCiAgICAgICAgIyEvYmlu
L2Jhc2gKICAgIAogICAgICAgIHNldCAtZQogICAgICAgIHNldCAtbyBwaXBlZmFpbAogICAgCiAg
ICAgICAgbGlzdGluZ3M9Li4vbGlzdGluZ3MKICAgIAogICAgICAgIHJtIC1yZiAkbGlzdGluZ3MK
ICAgICAgICBta2RpciAkbGlzdGluZ3MKICAgIAogICAgICAgIGNoa3MgKCkgewogICAgICAgICAg
ICAgcmVza2V5PSJDJHN1YmRpciAkKiIKICAgICAgICAgICAgIHJlc2tleT0iJHtyZXNrZXkvLyAv
X30iCiAgICAgICAgICAgICByZXNrZXk9IiR7cmVza2V5Ly9cLy86fSIKICAgICAgICAgICAgIGxr
PSRsaXN0aW5ncy8kcmVza2V5CiAgICAgICAgICAgICBmb3Igc3VmZml4IGluICcnIC14ZW4gLXRv
b2xzIC1zdHViZG9tIC1kb2NzOyBkbwogICAgICAgICAgICAgICAgIGNhc2UgIiRzdWJkaXI6JHN1
ZmZpeCIgaW4KICAgICAgICAgICAgICAgICAuOiopIDs7CiAgICAgICAgICAgICAgICAgKjopIDs7
CiAgICAgICAgICAgICAgICAgKikgY29udGludWU7OwogICAgICAgICAgICAgICAgIGVzYWMKICAg
ICAgICAgICAgICAgICBnaXQgY2xlYW4gLXF4ZGZmCiAgICAgICAgICAgICAgICAgcm0gLXJmICRv
dXRwdXQKICAgICAgICAgICAgICAgICBwcmludGYgJyVzJyAicnVubmluZyAtQyRzdWJkaXIgc3Vm
Zml4PSRzdWZmaXggIgogICAgICAgICAgICAgICAgIGNhc2UgIiRzdWJkaXIgJHN1ZmZpeCIgaW4K
ICAgICAgICAgICAgICAgICAqeGVuKikgOzsKICAgICAgICAgICAgICAgICAqKSBwcmludGYgJ2Nv
bmZpZ3VyZSAnOyAuL2NvbmZpZ3VyZSA+JGxrLmNmZyAyPiYxIDs7CiAgICAgICAgICAgICAgICAg
ZXNhYwogICAgICAgICAgICAgICAgIGZhaWw9JycKICAgICAgICAgICAgICAgICBmb3IgdGFyZyBp
biAkKjsgZG8KICAgICAgICAgICAgICAgICAgICAgcmVhbHRhcmc9JHRhcmckc3VmZml4CiAgICAg
ICAgICAgICAgICAgICAgIHByaW50ZiAnJXMgJyAiJHJlYWx0YXJnIgogICAgICAgICAgICAgICAg
ICAgICBpZiAhIG1ha2UgLUMgJHN1YmRpciAtajEwICRyZWFsdGFyZyA+JHtsa31fJHtyZWFsdGFy
Z30ubG9nIDI+JjEKICAgICAgICAgICAgICAgICAgICAgdGhlbgogICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsPSRyZWFsdGFyZwogICAgICAgICAgICAgICAgICAgICAgICBicmVhawogICAgICAg
ICAgICAgICAgICAgICBmaQogICAgICAgICAgICAgICAgIGRvbmUKICAgICAgICAgICAgICAgICBp
ZiBbICIkZmFpbCIgXTsgdGhlbgogICAgICAgICAgICAgICAgICAgZWNobyBmYWlsIQogICAgICAg
ICAgICAgICAgICAgZWNobyAiJGZhaWwgZmFpbGVkIiA+JGxrLmxpc3QKICAgICAgICAgICAgICAg
ICBlbHNlCiAgICAgICAgICAgICAgICAgICBlY2hvIG9rLgogICAgICAgICAgICAgICAgICAgKHRl
c3QgISAtZSAiJG91dHB1dCIgfHwgZmluZCAkb3V0cHV0KSB8c29ydCA+JGxrLmxpc3QKICAgICAg
ICAgICAgICAgICBmaQogICAgICAgICAgICBkb25lCiAgICAgICAgfQogICAgCiAgICAgICAgc3Vi
ZGlycz0nLiB4ZW4gZG9jcyB0b29scycKICAgIAogICAgICAgIG91dHB1dD0kUFdEL2Rpc3QKICAg
ICAgICBmb3Igc3ViZGlyIGluICRzdWJkaXJzOyBkbwogICAgICAgICAgICBjaGtzIGJ1aWxkIGNs
ZWFuIGRpc3RjbGVhbgogICAgICAgIGRvbmUKICAgIAogICAgICAgIG91dHB1dD0kUFdEL2Rpc3QK
ICAgICAgICBzdWJkaXI9LgogICAgICAgIGNoa3MgZGlzdAogICAgCiAgICAgICAgZXhwb3J0IERF
U1RESVI9JFBXRC9kZXN0ZGlyCiAgICAgICAgb3V0cHV0PSRQV0QvZGVzdGRpcgogICAgICAgIGZv
ciBzdWJkaXIgaW4gJHN1YmRpcnM7IGRvCiAgICAgICAgICAgIGNoa3MgaW5zdGFsbAogICAgICAg
IGRvbmUKICAgIAogICAgQW5kIHRoZSBvdXRwdXQ6CiAgICAKICAgICAgICAoNjQpaXdqQG1hcmlu
ZXI6fi93b3JrL3hlbi5naXQkIH4vanVuay9jaGtzCiAgICAgICAgcnVubmluZyAtQy4gc3VmZml4
PSBjb25maWd1cmUgYnVpbGQgY2xlYW4gZGlzdGNsZWFuIG9rLgogICAgICAgIHJ1bm5pbmcgLUMu
IHN1ZmZpeD0teGVuIGJ1aWxkLXhlbiBjbGVhbi14ZW4gZGlzdGNsZWFuLXhlbiBvay4KICAgICAg
ICBydW5uaW5nIC1DLiBzdWZmaXg9LXRvb2xzIGNvbmZpZ3VyZSBidWlsZC10b29scyBjbGVhbi10
b29scyBkaXN0Y2xlYW4tdG9vbHMgZmFpbCEKICAgICAgICBydW5uaW5nIC1DLiBzdWZmaXg9LXN0
dWJkb20gY29uZmlndXJlIGJ1aWxkLXN0dWJkb20gY2xlYW4tc3R1YmRvbSBkaXN0Y2xlYW4tc3R1
YmRvbSBvay4KICAgICAgICBydW5uaW5nIC1DLiBzdWZmaXg9LWRvY3MgY29uZmlndXJlIGJ1aWxk
LWRvY3MgY2xlYW4tZG9jcyBkaXN0Y2xlYW4tZG9jcyBvay4KICAgICAgICBydW5uaW5nIC1DeGVu
IHN1ZmZpeD0gYnVpbGQgY2xlYW4gZGlzdGNsZWFuIG9rLgogICAgICAgIHJ1bm5pbmcgLUNkb2Nz
IHN1ZmZpeD0gY29uZmlndXJlIGJ1aWxkIGNsZWFuIGRpc3RjbGVhbiBvay4KICAgICAgICBydW5u
aW5nIC1DdG9vbHMgc3VmZml4PSBjb25maWd1cmUgYnVpbGQgZmFpbCEKICAgICAgICBydW5uaW5n
IC1DLiBzdWZmaXg9IGNvbmZpZ3VyZSBkaXN0IG9rLgogICAgICAgIHJ1bm5pbmcgLUMuIHN1ZmZp
eD0teGVuIGRpc3QteGVuIG9rLgogICAgICAgIHJ1bm5pbmcgLUMuIHN1ZmZpeD0tdG9vbHMgY29u
ZmlndXJlIGRpc3QtdG9vbHMgb2suCiAgICAgICAgcnVubmluZyAtQy4gc3VmZml4PS1zdHViZG9t
IGNvbmZpZ3VyZSBkaXN0LXN0dWJkb20gb2suCiAgICAgICAgcnVubmluZyAtQy4gc3VmZml4PS1k
b2NzIGNvbmZpZ3VyZSBkaXN0LWRvY3Mgb2suCiAgICAgICAgcnVubmluZyAtQy4gc3VmZml4PSBj
b25maWd1cmUgaW5zdGFsbCBvay4KICAgICAgICBydW5uaW5nIC1DLiBzdWZmaXg9LXhlbiBpbnN0
YWxsLXhlbiBvay4KICAgICAgICBydW5uaW5nIC1DLiBzdWZmaXg9LXRvb2xzIGNvbmZpZ3VyZSBp
bnN0YWxsLXRvb2xzIG9rLgogICAgICAgIHJ1bm5pbmcgLUMuIHN1ZmZpeD0tc3R1YmRvbSBjb25m
aWd1cmUgaW5zdGFsbC1zdHViZG9tIG9rLgogICAgICAgIHJ1bm5pbmcgLUMuIHN1ZmZpeD0tZG9j
cyBjb25maWd1cmUgaW5zdGFsbC1kb2NzIG9rLgogICAgICAgIHJ1bm5pbmcgLUN4ZW4gc3VmZml4
PSBpbnN0YWxsIG9rLgogICAgICAgIHJ1bm5pbmcgLUNkb2NzIHN1ZmZpeD0gY29uZmlndXJlIGlu
c3RhbGwgb2suCiAgICAgICAgcnVubmluZyAtQ3Rvb2xzIHN1ZmZpeD0gY29uZmlndXJlIGluc3Rh
bGwgZmFpbCEKICAgICAgICAoNjQpaXdqQG1hcmluZXI6fi93b3JrL3hlbi5naXQkCiAgICAKICAg
IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IE0gQSBZ
b3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmU3MzZkYTU0NjUyZDUxY2Iz
ZTE2ODI3ZmMwZmFjMjgxMTY0NjI0ZQpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXkgMjQgMTY6NTM6MjggMjAxNyArMDEwMAoKICAg
IHRvb2xzL2luY2x1ZGUvTWFrZWZpbGU6IFN1cHBvcnQgYGJ1aWxkJyB0YXJnZXQKICAgIAogICAg
VGhpcyBpcyB0aGUgb25seSBvbmUgb2YgdGhlIE1ha2VmaWxlcyBpbnZva2VkIHdpdGggLUMgZnJv
bSB0aGUKICAgIHRvcGxldmVsIHdoaWNoIGxhY2tzIHRoaXMgdGFyZ2V0LgogICAgCiAgICBDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBNIEEgWW91bmcg
PG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+CiAgICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGQ5ZWI3MDYzNTZhZDRkYmQwNGFhZDU2
M2VjNGQyYmNkM2Q3ZDZjMDMKQXV0aG9yOiBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2FyQGNp
dHJpeC5jb20+CkRhdGU6ICAgVHVlIE1heSAyMyAxNToxMjo1OCAyMDE3ICswMTAwCgogICAgeDg2
L2h2bWxvYWRlcjogRG9uJ3Qgd2FpdCBmb3IgdGhlIHByb2R1Y2VyIHRvIGZpbGwgdGhlIHJpbmcg
aWYKICAgIAogICAgVGhlIGNvbmRpdGlvbjogaWYgdGhlcmUgaXMgYSBzcGFjZSBpbiB0aGUgcmlu
ZyB0aGVuIHdhaXQgZm9yIHRoZSBwcm9kdWNlcgogICAgdG8gZmlsbCB0aGUgcmluZyBhbHNvIGV2
YWx1YXRlcyB0byB0cnVlIGV2ZW4gaWYgdGhlIHJpbmcgaWYgZnVsbC4gSXQKICAgIGxlYWRzIHRv
IGEgZGVhZGxvY2sgd2hlcmUgcHJvZHVjZXIgaXMgd2FpdGluZyBmb3IgY29uc3VtZXIKICAgIHRv
IGNvbnN1bWUgdGhlIGl0ZW1zIGFuZCBjb25zdW1lciBpcyB3YWl0aW5nIGZvciBwcm9kdWNlciB0
byBmaWxsIHRoZSByaW5nLgogICAgCiAgICBGaXggZm9yIHRoZSBpc3N1ZTogY2hlY2sgaWYgdGhl
IHJpbmcgaXMgZnVsbCBhbmQgdGhlbiBicmVhayBmcm9tCiAgICB0aGUgbG9vcCB0byBjb25zdW1l
IHRoZSBpdGVtcyBmcm9tIHRoZSByaW5nLgogICAgZWcuIGNhc2U6IHByb2QgPSAxMjcyLCBjb25z
ID0gMjQ4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnNodWwgTWFra2FyIDxhbnNodWwubWFr
a2FyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCmNvbW1pdCA3Y2M4MDZkN2YxZDkxZGQ0YzQ2NTZmMTEyMjZmMDQzYzc0OWViMGVk
CkF1dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAg
IE1vbiBNYXkgMjIgMTE6Mzg6MzEgMjAxNyArMDEwMAoKICAgIFJlc3RvcmUgSFZNX09QIGh5cGVy
Y2FsbCBjb250aW51YXRpb24gKHBhcnRpYWwgcmV2ZXJ0IG9mIGFlMjBjY2YpCiAgICAKICAgIENv
bW1pdCBhZTIwY2NmIHJlbW92ZWQgdGhlIGh5cGVyY2FsbCBjb250aW51YXRpb24gbG9naWMgZnJv
bSB0aGUgZW5kCiAgICBvZiBkb19odm1fb3AoKSwgY2xhaW1pbmc6CiAgICAKICAgICJUaGlzIHBh
dGNoIHJlbW92ZXMgdGhlIG5lZWQgZm9yIGhhbmRsaW5nIEhWTU9QIHJlc3RhcnRzLCBzbyB0aGF0
CiAgICBpbmZyYXN0cnVjdHVyZSBpcyByZW1vdmVkLiIKICAgIAogICAgVGhhdCB0dXJucyBvdXQg
dG8gYmUgZmFsc2UuICBUaGUgcmVtb3ZhbCBvZiBIVk1PUF9zZXRfbWVtX3R5cGUgcmVtb3ZlZAog
ICAgdGhlIG5lZWQgdG8gc3RvcmUgYSBzdGFydCBpdGVyYXRpb24gdmFsdWUgaW4gdGhlIGh5cGVy
Y2FsbAogICAgY29udGludWF0aW9uLCBidXQgYSBncmVwIHRocm91Z2ggaHZtLmMgZm9yIEVSRVNU
QVJUIHR1cm5zIHVwIGF0IGxlYXN0CiAgICB0d28gcGxhY2VzIHdoZXJlIGRvX2h2bV9vcCgpIG1h
eSBzdGlsbCBuZWVkIGEgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbjoKICAgIAogICAgICogSFZNT1Bf
c2V0X2h2bV9wYXJhbSBjYW4gcmV0dXJuIC1FUkVTVEFSVCB3aGVuIHNldHRpbmcKICAgIEhWTV9Q
QVJBTV9JREVOVF9QVCBpbiB0aGUgZXZlbnQgdGhhdCBpdCBmYWlscyB0byBhY3F1aXJlIHRoZSBk
b21jdGwKICAgIGxvY2sKICAgIAogICAgICogSFZNT1BfZmx1c2hfdGxicyBjYW4gcmV0dXJuIC1F
UkVTVEFSVCBpZiBzZXZlcmFsIHZjcHVzIGNhbGwgaXQgYXQKICAgICAgIHRoZSBzYW1lIHRpbWUK
ICAgIAogICAgSW4gYm90aCBjYXNlcywgYSBzaW1wbGUgcmVzdGFydCAod2l0aCBubyBzdG9yZWQg
aXRlcmF0aW9uIGluZm9ybWF0aW9uKQogICAgaXMgbmVjZXNzYXJ5LgogICAgCiAgICBBZGQgYSBj
aGVjayBmb3IgLUVSRVNUQVJUIGFnYWluLCBhbG9uZyB3aXRoIGEgY29tbWVudCBhdCB0aGUgdG9w
IG9mCiAgICB0aGUgZnVuY3Rpb24gcmVnYXJkaW5nIHRoZSBsYWNrIG9mIGRlY29kaW5nIGFueSBp
bmZvcm1hdGlvbiBmcm9tIHRoZQogICAgb3AgdmFsdWUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBY
dWRvbmcgSGFvIDx4dWRvbmcuaGFvQGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogWHVk
b25nIEhhbyA8eHVkb25nLmhhb0BpbnRlbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 27 02:10:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 02:10:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dERBL-0008Vu-Fy; Sat, 27 May 2017 02:10:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3137b1162=dario.faggioli@citrix.com>)
 id 1dERBJ-0008Vo-SX
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 02:10:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C3/9E-03696-900E8295; Sat, 27 May 2017 02:10:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXitHRDpC7rA41
 Igw3XRS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aGW5tZCqZoV7z+s4e9gfGSShcjJ4eEQIjE
 nevvmSBsD4nrZ0+A2bwChhKHWhrYQGxhIPv41j9gcTYBA4k3O/aygtgiAnoSsxtfA9lcHMwCT
 xglXq3sAytiEVCV2Pf1LzuIzSkQKLHhYQ87SJGQQAOTxMwNl5lBEvwCkhK3vnwEs5kFqiW+n5
 nKBnGFtsSRc/3sEFcISpyc+YQFxBYSUJOYMfcyK0SNpcS39U+ZJzAKzELSPgtJC0RcU6J1+29
 2CFtbYtnC18wQtq3EunXvoWpsJDZdXcAIYctLbH87h3kBI/sqRvXi1KKy1CJdY72kosz0jJLc
 xMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwZwCCHYwd/5wOMUpyMCmJ8k5fpx4pxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYJX/b5GpJBgUWp6akVaZg4wEmHSEhw8SiK8j+8BpXmLCxJzizPTIV
 KnGBWlxHk/gyQEQBIZpXlwbbDov8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3ikgU3gy80r
 gpr8CWswEtNj3nDrI4pJEhJRUA+MSx7JpTvVZp99detbowJM9weQi568Pm3bw/3odsqdfJETP
 5YHOA855clUaT3t0bmb/6vwRcejngx4d+z1xO0/zckyeo/2Ea06NUj6n77vpvPtvmdQWZbOqb
 nTjiUs0cWq0bnjdzD7D4fbcCV9vypz0X9cnod284cG0+t0R1+Xur3q7RXra9nVKLMUZiYZazE
 XFiQA5ZKff+QIAAA==
X-Env-Sender: prvs=3137b1162=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495851011!62943151!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19191 invoked from network); 27 May 2017 02:10:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 May 2017 02:10:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,400,1491264000"; 
 d="asc'?scan'208";a="425672292"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1495851003.7393.75.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Sat, 27 May 2017 04:10:03 +0200
In-Reply-To: <CAOcqxo2t3k7z8rrrjxWy=WSxzz4-O6zwe8BVFqgGqH6pd6oH4g@mail.gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <1495523505.7393.59.camel@citrix.com>
 <CAOcqxo2t3k7z8rrrjxWy=WSxzz4-O6zwe8BVFqgGqH6pd6oH4g@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0271296490265051523=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0271296490265051523==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-oMW1gHVnxdnnXHMI8VKj"

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

On Fri, 2017-05-26 at 13:09 -0700, Volodymyr Babchuk wrote:
> Hello Dario,
>
Hi,

> > Feel free to ask anything. :-)
>=20
> I'm so unfamiliar, so even don't know what to ask :) But thank you.
> Surely I'll have questions.
>=20
Sure. As soon as you have one, go ahead with it.

> > The null scheduler is meant at being useful when you have a static
> > scenario, no (or very few) overbooking (i.e., total nr of vCPUs ~=3D
> > nr
> > of pCPUS), and what to cut to _zero_ the scheduling overhead.
> >=20
> > That may include certain class of real-time workloads, but it not
> > limited to such use case.
>=20
> Can't I achieve the same with any other scheduler by pining one vcpu
> to one pcpu?
>=20
Of course you can, but not with the same (small!!) level of overhead of
the null scheduler. In fact, even if you do 1-to-1 pinning of all the
vcpus, the general purpose scheduler (like Credit1 and Credit2) can't
rely on assumptions that something like that is indeed in effect, and
that it will always be.

For instance, if you have all vcpus except one pinned to 1 pCPU. That
one missing vcpu, in its turn, can run everywhere. The scheduler has to
always go and see which vcpu is the one that is free to run everywhere,
and whether it should (for instance) preempt any (and, if yes, which)
of the pinned ones.

Also, still in those scheduler, there may be multiple vcpus that are
pinned to the same pCPU. In which case, the scheduler, at each
scheduling decision, needs to figure out which ones (among all the
vcpus) they are, and which one has the right to run on the pCPU.

And, unfortunately, since pinning can change 100% asynchronously wrt
the scheduler, it's really not possible to either make assumptions, nor
even to try to capture some (special case) situation in a data
structure.

Therefore, yes, if you configure 1-to-1 pinning in Credit1 or Credit2,
the actual schedule would be the same. But that will be achieve with
almost the same computational overhead, as if the vcpus were free.

OTOH, the null scheduler is specifically designed for the (semi-)static=20
1-to-1 pinning use case, so the overhead it introduces (for making
scheduling decisions) is close to zero.

> > > Do you have any tools to profile or trace XEN core? Also, I don't
> > > think that pure context switch time is the biggest issue. Even
> > > now,
> > > it
> > > allows 180 000 switches per second (if I'm not wrong). I think,
> > > scheduling latency is more important.
> > >=20
> >=20
> > What do you refer to when you say 'scheduling latency'? As in, the
> > latency between which events, happening on which component?
>=20
> I'm worried about interval between task switching events.
> For example: vcpu1 is vcpu of some domU and vcpu2 is vcpu of stubdom
> that runs device emulator for domU.
> vcpu1 issues MMIO access that should be handled by vcpu2 and gets
> blocked by hypervisor. Then there will be two context switches:
> vcpu1->vcpu2 to emulate that MMIO access and vcpu2->vcpu1 to continue
> work. AFAIK, credit2 does not guarantee that vcpu2 will be scheduled
> right after when vcpu1 will be blocked. It can schedule some vcpu3,
> then vcpu4 and only then come back to vcpu2.=C2=A0=C2=A0That time interva=
l
> between event "vcpu2 was made runable" and event "vcpu2 was scheduled
> on pcpu" is what I call 'scheduling latency'.
>
Yes, currently, that's true. Basically, from the scheduling point of
view, there's no particular relationship between a domain's vcpu, and
the vcpu of the driver/stub-dom that service the domain itself.

But there's a plan to change that, as both I and Stefano said already,
and do something in all schedulers. We'll just start with null, because
it's the easiest. :-)

> This latency can be minimized by mechanism similar to priority
> inheritance: if scheduler knows that vcpu1 waits for vcpu2 and there
> are remaining time slice for vcpu1 it should select vcpu2 as next
> scheduled vcpu. Problem is how to populate such dependencies.
>=20
I've spent my PhD studying and doing stuff around priority
inheritance... so something similar to that, is exactly what I had in
mind. :-D

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-oMW1gHVnxdnnXHMI8VKj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZKN/8AAoJEBZCeImluHPu0ygP/15upsGQLtoqmgb2Q8S21IQJ
ch4xhi2EbYcVueZoTAkRDaKOaLBA6zzLnLFbfhP/lNnN1uDuBFgglEw2ZvIaxBGR
lpkK/l+toFybwrB2f0qQH9+U/VQwTJr+y3/OGDhHg6JyC/c7BgmoEbi3RLtZPWC2
l2AODtkqU8Nr3rpUuXOBteXRNPwpJiSqEJFLV2xktNzMlGryMAuppPNlDx2q/wgI
ynQkFt0z41GL8E3lciG4JJs5kDMdhkrjjkjw2Vtz0Z7ksUoSp+X7AucHgsPPnzP8
lJY9FTmQJ5PNlFyWYjyuLHLiAg0Skm0C5jXNRTuJl0GNUzBICjq2th2v0RQ2+6CU
ipCYjbiupLTpx0HnT0K4MmZTY6cmPZSn2ojML+GVLNqW/EifSx5a/IcWhfKG1slG
g9aDZb+l+gN+kT90tp8oh5jlfMnEoewUiCg0NFdo3pv3kzUXlDqTZ+i22JfyFKEj
OoWMxT4y/XV54jZLoGmE4gLcLiMvfg6LC+VPAIrAkytped38perNXUhjG6vUheOf
NIBysEbontCC0VPxBNj6JSrwfcRqJjomE9vTnkloWLfpTaX+gH7piQygq/fNqii5
mvRkcnbZLQ90gojKEI2ah+1z96D/WGXqhrdoPUrGyQeayzeuteK2terrChMWfMOg
mDQGSRF0ZY1hmoT8SI7x
=D2wB
-----END PGP SIGNATURE-----

--=-oMW1gHVnxdnnXHMI8VKj--


--===============0271296490265051523==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0271296490265051523==--


From xen-devel-bounces@lists.xen.org Sat May 27 02:22:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 02:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dERNL-0000oQ-A6; Sat, 27 May 2017 02:22:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=313dd272b=citrix-osstest@xenproject.org>)
 id 1dERNJ-0000oE-Kl
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 02:22:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 18/01-02956-0F2E8295; Sat, 27 May 2017 02:22:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve77Rxq
 RBq+fmFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owjKxaxF3RVVEza2s3WwHjcr4uRk0NCwF/i
 0sdWZgjbXWJ6+wo2EFtEwFliwofbYDavgJ7EvemnWEFsYYF4id1nvwDZXED1v+Ulzmy9yg7Tv
 OpfOxuMvbq1CcxmE/CQmNgzkQXEZhFQldjw7gRYvZCAlsTSxSuZIBYISpyc+QSshllAQuLgix
 dQB1lI7PjYxzaBkW8WkrJZSMoWMDKtYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMKgYg2MHYfdn/EKMkB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR47z7UiBQSLEpNT61Iy8wBhjdMWoKDR0mEVwokzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5e
 alS4ryJIEUCIEUZpXlwI2CxdolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvI9BpvBk5pXAbX
 oFdAQT0BG+59RBjihJREhJNTCqZfxawfZE5qSa4PabPZoxslKtSWKCLpsSNWuWTqo7wfZ8k4y
 9NLtLt1qyi0zVgdfOFXLL8xVWayTu2qn+Mdk5qMBhmVpOcn5mwRkfvRpFM+f0QoaO35u/XWfO
 PXajk49jQYWfutJD/WULbO/meypGiEmtWH46T+c+7+R8oT7hujdtlyLrlViKMxINtZiLihMBI
 KMwfrACAAA=
X-Env-Sender: prvs=313dd272b=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495851758!45098103!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43420 invoked from network); 27 May 2017 02:22:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 May 2017 02:22:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,400,1491264000"; d="scan'208";a="434273480"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71440-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-3.18:build-armhf-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-amd64-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-i386-libvirt:libvirt-build:fail:allowable
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
X-Osstest-Versions-This: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
X-Osstest-Versions-That: linux=7b9d239f0d9f9bbde2c473b642d484dab4bdca79
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 27 May 2017 03:22:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 71440: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2248891222615906076=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2248891222615906076==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71440 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71440/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 16 guest-stop    fail REGR. vs. 71386

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 71386
 build-armhf-libvirt           5 libvirt-build                fail   like 71386
 build-amd64-libvirt           5 libvirt-build                fail   like 71386
 build-i386-libvirt            5 libvirt-build                fail   like 71386
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71386
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 71386
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71386
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71386

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail never pass

version targeted for testing:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
baseline version:
 linux                7b9d239f0d9f9bbde2c473b642d484dab4bdca79

Last test of basis    71386  2017-05-21 22:53:04 Z    5 days
Testing same since    71440  2017-05-26 11:17:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alyssa Milburn <amilburn@zall.org>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Anthony Mallet <anthony.mallet@laas.fr>
  Arjan van de Ven <arjan@linux.intel.com>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Brian Norris <briannorris@chromium.org>
  Catalin Marinas <catalin.marinas@arm.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel GlÃ¶ckner <dg@emlix.com>
  Daniel Micay <danielmicay@gmail.com>
  Daniele Palmas <dnlplm@gmail.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric W. Biederman <ebiederm@xmission.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Ingo Molnar <mingo@kernel.org>
  James Hogan <james.hogan@imgtec.com>
  Joe Thornber <ejt@redhat.com>
  Johan Hovold <johan@kernel.org>
  Jonathan Cameron <jic23@kernel.org>
  Julius Werner <jwerner@chromium.org>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Wunner <lukas@wunner.de>
  Maksim Salau <maksim.salau@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  Oliver Neukum <oneukum@suse.com>
  Pavel Roskin <plroskin@gmail.com>
  Pete Zaitcev <zaitcev@yahoo.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Hurley <peter@hurleysoftware.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Richard Cochran <rcochran@linutronix.de>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Sean Young <sean@mess.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Will Deacon <will.deacon@arm.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 1534 lines long.)


--===============2248891222615906076==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2248891222615906076==--

From xen-devel-bounces@lists.xen.org Sat May 27 05:08:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 05:08:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dETx7-0002EX-Om; Sat, 27 May 2017 05:07:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dETx6-0002EL-Un
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 05:07:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 46/BF-03557-4A909295; Sat, 27 May 2017 05:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXcxp2a
 kwf7b4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLGgj7WgKbni9aGnTA2M
 n627GLk4hAT+Mko8+NnN2MXICeQ8ZpT4/CMfIrGNUWL2l2vMIAkRAWeJr2fmsoPYvAL6EjPXn
 QSzhQVMJeas/s4K0iAhcEdJ4teddiaQhISAt8SmSz9YYOwtZy4ANbBzsAlYSRwSA4myCKhKfJ
 iznm0CI/cCRoZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+O9ZQGHGCU5mJREeaevU48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbx6EZKSRYlJqe
 WpGWmQMMPpi0BAePkgivATtQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmbQWYIgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ894EmcKTmVcCt+kV0BFMQEf4nlMHOa
 IkESEl1cA4k39S7Mr+420fDBeynH8sEKm2wHvvnWKGeBHROX5X2Gq75K+2lDlKNk9xlHZcXmz
 +09f159HEvvZrU9c1P+58e+DtnXlPzVwqD0adFdI7tLb27p3kpx1PPtb+PG4hcHLZb9n77ZfO
 xHEGrCx4UBU3S/DgSeNVIvkVDlxOj7k/pqmu9TP0XeSixFKckWioxVxUnAgAUfGZ9X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495861666!99175141!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51321 invoked from network); 27 May 2017 05:07:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 05:07:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dETx1-0001fr-Gq; Sat, 27 May 2017 05:07:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dETwv-0006t4-Hp; Sat, 27 May 2017 05:07:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dETwu-0003yy-Ho; Sat, 27 May 2017 05:07:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109766-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-xsm:host-ping-check-xen:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-start/debianhvm.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=494a19b0aa3c905b6c5221f49058526896b06a23
X-Osstest-Versions-That: linux=be941bf2e6a32605935865972df7abf74087944f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 05:07:36 +0000
Subject: [Xen-devel] [linux-next test] 109766: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc2NiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3NjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDcgaG9zdC1waW5nLWNoZWNrLXhlbiAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTc1OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IGhvc3QtcGluZy1j
aGVjay14ZW4gZmFpbCBSRUdSLiB2cy4gMTA5NzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxNyBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDEwOTc1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
OSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTA5NzU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVH
Ui4gdnMuIDEwOTc1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMDk3NTgKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgIDUga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwOTc1OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVuLWRl
bW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDk3NTgKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVu
c3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5NzU4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTA5NzU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWls
IGJsb2NrZWQgaW4gMTA5NzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ5NGExOWIwYWEzYzkwNWI2YzUyMjFm
NDkwNTg1MjY4OTZiMDZhMjMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IGJlOTQxYmYyZTZhMzI2MDU5MzU4NjU5NzJkZjdhYmY3NDA4Nzk0NGYKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNp
bmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTA5NzY2ICAyMDE3LTA1LTI2IDA5OjIwOjE5IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 27 06:04:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 06:04:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEUqE-0005qs-0V; Sat, 27 May 2017 06:04:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEUqC-0005ql-63
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 06:04:44 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 29/92-02183-BF619295; Sat, 27 May 2017 06:04:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVfenmGa
 kQetqGYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLOzYy17w2bji+tc3jA2M
 y7S6GLk4hAT+MkocX72NEcJ5zCix++QKVghnG6PEo2MX2LoYOTlEBJwlvp6Zyw5i8wroS/y++
 BksLiygJ/F+3VdmEFtCwEti6vxdcPa63mVANjsHm4CVxCExkCiLgKpEz7s7bBMYuRYwMqxi1C
 hOLSpLLdI1NNBLKspMzyjJTczMAfJM9XJTi4sT01NzEpOK9ZLzczcxAn3LAAQ7GNdMdT7EKMn
 BpCTKO32deqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5nYKgICRalpqdWpGXmAIMMJi3BwaMk
 wqskApTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3veiQEUCIEUZpXlwI2ABf4lRVkqYl
 xHoKCGegtSi3MwSVPlXjOIcjErCvFwgl/Bk5pXAbXoFdAQT0BG+59RBjihJREhJNTAKzA4s+B
 lxwnvT5NwNcx/+PTdPxcLaRet7Xpp2yTz2Jc6Rwi5SCTuZ/8x12FXzsHHaRV+9d/vK/PZ4Vj+
 e+IdBeVOKyd915+I+tz1n0SvrsPwdl6KhGvr/g+ppM6ePye853ecLJP9SmhG9N23m26k8NyaG
 TL3RMyH3zISMB5HGmi5bRKOOzw1SYinOSDTUYi4qTgQA5rLA+3MCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1495865080!80742667!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27269 invoked from network); 27 May 2017 06:04:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 06:04:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEUq7-0003CK-8W; Sat, 27 May 2017 06:04:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEUq1-0004Hm-GY; Sat, 27 May 2017 06:04:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEUq0-0002Hl-QT; Sat, 27 May 2017 06:04:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109791-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=df642d70e3966c5265e8992d63e39309ab25db7b
X-Osstest-Versions-That: ovmf=aff463c825a3bd46f2e82cc81b6ec959e705f8e9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 06:04:32 +0000
Subject: [Xen-devel] [ovmf test] 109791: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3OTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkZjY0MmQ3MGUzOTY2YzUyNjVlODk5MmQ2M2UzOTMw
OWFiMjVkYjdiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhZmY0NjNj
ODI1YTNiZDQ2ZjJlODJjYzgxYjZlYzk1OWU3MDVmOGU5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk3NjEgIDIwMTctMDUtMjYgMDY6NDk6MzEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5NzkxICAyMDE3LTA1LTI3IDAyOjE2OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGF1bG8gQWxj
YW50YXJhIDxwY2FjanJAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZGY2NDJk
NzBlMzk2NmM1MjY1ZTg5OTJkNjNlMzkzMDlhYjI1ZGI3YgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIG92bWYgZGY2NDJkNzBlMzk2NmM1MjY1ZTg5OTJkNjNlMzkzMDlhYjI1
ZGI3YgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZGY2NDJkNzBlMzk2NmM1MjY1ZTg5OTJkNjNl
MzkzMDlhYjI1ZGI3YgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhk
ZjY0MmQ3MGUzOTY2YzUyNjVlODk5MmQ2M2UzOTMwOWFiMjVkYjdiID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgZGY2NDJkNzBl
Mzk2NmM1MjY1ZTg5OTJkNjNlMzkzMDlhYjI1ZGI3YjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFz
dGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAogICBhZmY0NjNjLi5kZjY0MmQ3ICBkZjY0MmQ3MGUzOTY2YzUyNjVlODk5MmQ2M2UzOTMw
OWFiMjVkYjdiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 27 07:49:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 07:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEWTV-0003Yn-CI; Sat, 27 May 2017 07:49:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEWTU-0003YR-Sh
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 07:49:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E7/FD-03058-48F29295; Sat, 27 May 2017 07:49:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbdZXzP
 SYMsVNosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHD6ykaWgJati+szHTA2M
 xxy7GLk4hAT+Mkr83XiZEcJ5zCgxc90jKGcbo0TDo5nsXYycHCICzhJfz8wFs3kF9CWOPLrIB
 GILC5hIfDvUxghiSwi0q0lsf+AOYXtLPP52lrmLkQPMvnrVuouRnYNNwErikBhIkEVAVaKtPX
 oCI/cCRoZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHeZgC
 CHYx3NwUcYpTkYFIS5Z2+Tj1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvpJ5mpJBgUWp6akVa
 Zg4w7GDSEhw8SiK8/3WB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc7rCTJDAKQoozQPb
 gQsBi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmJcXZApPZl4J3KZXQEcwAR3he04d5IiSRI
 SUVAMj69RPCukztt+v8rmev6H64eJXHaf02H8y2nUwmiV8u3xP9F/Tbavt1ovbVvJ+/ie/qun
 mCpak/Sp/wu6c6zT5dunA/Skawh23kwM23luoKqTvdJUxaFrc3kM/217xq+9mWKmzu+rIjNPF
 u7VKm19O/LHJc8n088LGpyuvB3qe++N3M/HHmubsFiWW4oxEQy3mouJEAHI+lXR8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495871361!70995423!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23669 invoked from network); 27 May 2017 07:49:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 07:49:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEWTO-0005rz-Hl; Sat, 27 May 2017 07:49:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEWTJ-00083j-2k; Sat, 27 May 2017 07:49:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEWTI-0006UA-4V; Sat, 27 May 2017 07:49:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109769-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 07:49:12 +0000
Subject: [Xen-devel] [linux-4.9 test] 109769: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc2OSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTc2OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdG9wIGZhaWwg
UkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBSRUdSLiB2cy4gMTA3MzU4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5NzY5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NzQ5
IHBhc3MgaW4gMTA5NzY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCA5IGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEwOTc2OQogdGVzdC1hcm02
NC1hcm02NC14bC1tdWx0aXZjcHUgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEwOTc0OSBwYXNzIGluIDEwOTc2OQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE2
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTA5NzQ5
IHBhc3MgaW4gMTA5NzY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5NzY5CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL2RzdF9ob3N0L3NyY19o
b3N0IGZhaWwgcGFzcyBpbiAxMDk3NDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk3NDkKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgZmFp
bCBwYXNzIGluIDEwOTc0OQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk3NDkgUkVH
Ui4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
NzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRp
dmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVi
b290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgZGIzZmQ0NTI3ZWQzMmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlkMGQ2ZApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTVi
ODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0
LTEwIDE5OjQyOjUyIFogICA0NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAx
Ny0wNC0xMiAxMToxNToxOSBaICAgNDQgZGF5cyAgIDcxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEwOTc0OSAgMjAxNy0wNS0yNSAyMToyNToxNSBaICAgIDEgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KNTQ5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODU2MyBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 27 08:01:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 08:01:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEWf1-0005Is-FO; Sat, 27 May 2017 08:01:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEWf0-0005Ih-Bn
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 08:01:18 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 6A/DF-26106-D4239295; Sat, 27 May 2017 08:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVdfHSDP
 S4Ok5JYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnNq+m63gnXHFhjnvmRsY
 F2p1MXJxCAn8ZZR4enUZO4TzmFFi9Zd3UM42Rom1K5tZuxg5OUQEnCW+npnLDmLzCuhLnN38j
 gnEFhbQk/izbSsziC0h4CXRv6qPHcbe0AcyiJ2DTcBK4pAYSJRFQFXi8YdpLBMYuRYwMqxi1C
 hOLSpLLdI1NNVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0LQMQ7GBcs93zEKM
 kB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4lQw1I4UEi1LTUyvSMnOAQQaTluDg
 URLhlTMASvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvPJAiAZCijNI8uBGwgL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd7HIFN4MvNK4Da9AjqCCegI33PqIEeUJCKkpBoYj03zYH
 h24uXlUEntZ3nM3ufu/18sUm4RureC/+3j9EUqcrXCDzYl/POYofb1tf+d0K0vrof1x+f2Zqa
 fctvn6DU15Oj8sKPvja7+OndN41eOnOS3SW6X1yZs8J6pUuoVxjRFzzZ42YH/XNtm3A21tyq6
 FH/i2qvKazdCjtc+d+nS3Gqo/LcnQ4mlOCPRUIu5qDgRANQZDIVzAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495872075!71876469!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58547 invoked from network); 27 May 2017 08:01:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 08:01:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEWev-0006hm-Hl; Sat, 27 May 2017 08:01:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEWeq-0008Gf-6s; Sat, 27 May 2017 08:01:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEWeq-0003LB-2m; Sat, 27 May 2017 08:01:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109794-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=71d8226ac6f256d360626c8072337f9373f95671
X-Osstest-Versions-That: ovmf=df642d70e3966c5265e8992d63e39309ab25db7b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 08:01:08 +0000
Subject: [Xen-devel] [ovmf test] 109794: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk3OTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MWQ4MjI2YWM2ZjI1NmQzNjA2MjZjODA3MjMzN2Y5
MzczZjk1NjcxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkZjY0MmQ3
MGUzOTY2YzUyNjVlODk5MmQ2M2UzOTMwOWFiMjVkYjdiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk3OTEgIDIwMTctMDUtMjcgMDI6MTY6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5Nzk0ICAyMDE3LTA1LTI3IDA2OjE3OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmVmZiBGYW4g
PGplZmYuZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTcxZDgyMjZhYzZm
MjU2ZDM2MDYyNmM4MDcyMzM3ZjkzNzNmOTU2NzEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIDcxZDgyMjZhYzZmMjU2ZDM2MDYyNmM4MDcyMzM3ZjkzNzNmOTU2NzEK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTcxZDgyMjZhYzZmMjU2ZDM2MDYyNmM4MDcyMzM3Zjkz
NzNmOTU2NzEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4NzFkODIy
NmFjNmYyNTZkMzYwNjI2YzgwNzIzMzdmOTM3M2Y5NTY3MSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDcxZDgyMjZhYzZmMjU2
ZDM2MDYyNmM4MDcyMzM3ZjkzNzNmOTU2NzE6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
ICAgZGY2NDJkNy4uNzFkODIyNiAgNzFkODIyNmFjNmYyNTZkMzYwNjI2YzgwNzIzMzdmOTM3M2Y5
NTY3MSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 27 08:02:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 08:02:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEWgI-0005Oc-R5; Sat, 27 May 2017 08:02:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=313dd272b=citrix-osstest@xenproject.org>)
 id 1dEWgH-0005OD-TG
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 08:02:38 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2D/12-02022-D9239295; Sat, 27 May 2017 08:02:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve4cI81
 Igw075CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bCL+UF74Uq/u6oaGC8x9PFyMEhIeAv0bDD
 u4uRE8j0kHg5ZT8riC0i4Cwx4cNtNhCbV0BP4smPv0wg5cICFhJnX+p1MXIBlTcxSvRPXscI0
 esm8XflB2YYe9vH6WC9bEAzJ/ZMZAGxWQRUJW5fWAc2X0hAS2Lp4pVMEPMFJU7OfAJWwywgIX
 HwxQuoOZYS6yffZZ3AyDcLSdksJGULGJlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjq5aY
 WFyemp+YkJhXrJefnbmIEhhMDEOxgXNnufIhRkoNJSZR3+jr1SCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvEsNNSOFBItS01Mr0jJzgIENk5bg4FES4T0MkuYtLkjMLc5Mh0idYtTl2LB6/RcmI
 Za8/LxUKXHeeSBFAiBFGaV5cCNgUXaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwry8wJgV4s
 nMK4Hb9AroCCagI3zPqYMcUZKIkJJqYJysXKMbHhYVzHX7z/e+V02uXLEXpxsfiDJoFpnktqV
 rF1/4hytXvsrtSVxsopW+RaDIMui/R0bu3GV3Zx+b8+6Fzcpr1hMn1LeUlNdL7pvodtJ+xvsN
 egWcCjc8zJVqpRkeSxyZkZrFfkZmN1/jPXudPy0zopnltOrc9T7lfLsStv/fmvjuY0osxRmJh
 lrMRcWJAD0p/o+tAgAA
X-Env-Sender: prvs=313dd272b=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1495872154!100343273!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57830 invoked from network); 27 May 2017 08:02:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 May 2017 08:02:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,400,1491264000"; d="scan'208";a="434284005"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71447-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=df642d70e3966c5265e8992d63e39309ab25db7b
X-Osstest-Versions-That: ovmf=aff463c825a3bd46f2e82cc81b6ec959e705f8e9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 27 May 2017 09:02:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71447: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQ0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NDcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ0MQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDQxCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZGY2NDJkNzBl
Mzk2NmM1MjY1ZTg5OTJkNjNlMzkzMDlhYjI1ZGI3YgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWZmNDYzYzgyNWEzYmQ0NmYyZTgyY2M4MWI2ZWM5NTllNzA1ZjhlOQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDQxICAyMDE3LTA1LTI2IDEyOjQ3OjU3IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ0NyAgMjAxNy0wNS0yNyAwNjoyMDo0NCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQGdtYWlsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGRmNjQyZDcwZTM5NjZjNTI2NWU4OTkyZDYzZTM5MzA5YWIyNWRi
N2IKQXV0aG9yOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckBnbWFpbC5jb20+CkRhdGU6ICAgTW9u
IE1heSAyMiAxOTo1MjoxMSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnOiBGaXggcG90ZW50
aWFsIG1lbW9yeSBsZWFrcyBpbiBEeGVIdHRwTGliLgogICAgCiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5
OiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogV3Ug
SmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8
c2l5dWFuLmZ1QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 27 09:16:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 09:16:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEXpa-0001H4-7Z; Sat, 27 May 2017 09:16:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=313dd272b=citrix-osstest@xenproject.org>)
 id 1dEXpY-0001Gr-AN
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 09:16:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 20/44-19409-FD349295; Sat, 27 May 2017 09:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO49Z81
 IgydzdS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a+defYCl4KVaxq72dqYJzD08XIySEh4C/x
 eMY3ZgjbQ+LllP2sILaIgLPEhA+32UBsXgE9idffJ4HZwgKRElvnNTJ2MXIB1e9ik5i4fxFUs
 6pE/6d2FhCbDWjQxJ6JYDYLUPzh2+XsILaQgJbE0sUrmSCGCkqcnPkErIZZQELi4IsXUHMsJd
 ZPvss6gZF3FpKyWUjKFjAyrWLUKE4tKkst0jU00EsqykzPKMlNzMwB8oz1clOLixPTU3MSk4r
 1kvNzNzECw6eegYFxB+O2LudDjJIcTEqivNPXqUcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9
 6aQZKSRYlJqeWpGWmQMMZJi0BAePkghvAUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEe
 e1AigRAijJK8+BGwKLqEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3nqQKTyZeSVwm14BHc
 EEdITvOXWQI0oSEVJSDYwBS9m1prFapzTJ3jo6R/l2ibO3SWD6sr51G61/Hb3+85thxo83fBq
 vF/Ir8im4fnw/T1Utc1vBo51zN1400vm7WXj3le96BUefb2hynRkxy/3p39cmXs0iqUdnbd1a
 yWiTw3k99trPjV/OTG2wTbV9+rRv2rb+dxXpN5byX3tj3hTDa3vVQ3KpEktxRqKhFnNRcSIAB
 Oe91KUCAAA=
X-Env-Sender: prvs=313dd272b=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495876573!95205338!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59757 invoked from network); 27 May 2017 09:16:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 May 2017 09:16:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,402,1491264000"; d="scan'208";a="425686825"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71448-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71373
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 27 May 2017 10:16:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71448: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDQ4IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTQ0OC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXN0
cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZ3Vlc3Qtc3RhcnQgICAgZmFpbCBsaWtlIDcxMzczCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgMTAgZ3Vlc3Qtc3Rh
cnQgICBmYWlsIGxpa2UgNzEzNzMKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9v
dC1wdmdydWIgMTAgZ3Vlc3Qtc3RhcnQgICAgIGZhaWwgbGlrZSA3MTM3MwogdGVzdC1hcm1oZi1h
cm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBsaWtlIDcxMzczCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTM3MwoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1w
dmdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXN0
cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1w
eWdydWIgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat May 27 10:15:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 10:15:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEYky-0004x3-LW; Sat, 27 May 2017 10:15:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=313dd272b=citrix-osstest@xenproject.org>)
 id 1dEYkx-0004wd-Qz
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 10:15:35 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 BD/44-02196-7C159295; Sat, 27 May 2017 10:15:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6xQM1
 Ig7e3pC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aKpl2sBc/lKi7sS2hgnCvWxcjJISHgL3Hg
 Uz8ThO0u8fbsXFYQW0TAWWLCh9tsXYwcHLwCehKtnxxBwsICFhJX3+5n72LkAipvYpTon7yOE
 aLXTeLLgYusIPUg9tvnzCBhNgEPiYk9E1lAbBYBVYkTPZ1gtpCAlsTSxSvB1vIKCEqcnPkELM
 4sICFx8MULZoiRFhLtn94yTWDkm4WkbBaSsgWMTKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0
 NjPVyU4uLE9NTcxKTivWS83M3MQIDqp6BgXEH4+/TnocYJTmYlER5p69TjxTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwbshQDNSSLAoNT21Ii0zBxjaMGkJDh4lEd4jIGne4oLE3OLMdIjUKUZdj
 g2r139hEmLJy89LlRLnvQhSJABSlFGaBzcCFmeXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 nzCgOjVognM68EbtMroCOYgI7wPacOckRJIkJKqoFxFpuropuM5UHD86dNBR58lbq2uEEn66z
 BzuwiHklen3mu94IUFpmkRn6Nigzc+zLv/VQdKR9NQW2ZpR4J6wKr5BSfWO+YOCm63Xuz8lfx
 Nfs/WYjukTSa+omH9UpwxbRdR/IPOF/Mv/ZkXuj2mPnRk+wnq8h5MN1jMp5YE7ugYYPEmevb3
 X4rsRRnJBpqMRcVJwIAnqvlYK4CAAA=
X-Env-Sender: prvs=313dd272b=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495880132!95209422!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11128 invoked from network); 27 May 2017 10:15:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 May 2017 10:15:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,402,1491264000"; d="scan'208";a="425688504"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71449-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=71d8226ac6f256d360626c8072337f9373f95671
X-Osstest-Versions-That: ovmf=df642d70e3966c5265e8992d63e39309ab25db7b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 27 May 2017 11:15:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71449: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQ0OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NDkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ0NwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDQ3Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNzFkODIyNmFj
NmYyNTZkMzYwNjI2YzgwNzIzMzdmOTM3M2Y5NTY3MQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGY2NDJkNzBlMzk2NmM1MjY1ZTg5OTJkNjNlMzkzMDlhYjI1ZGI3YgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDQ3ICAyMDE3LTA1LTI3IDA2OjIwOjQ0IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ0OSAgMjAxNy0wNS0yNyAwODoxNjo1OSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA3MWQ4MjI2YWM2ZjI1NmQzNjA2MjZjODA3MjMzN2Y5MzczZjk1NjcxCkF1
dGhvcjogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KRGF0ZTogICBGcmkgTWF5IDI2IDE5
OjUwOjQzIDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL01wSW5pdExpYjogRm9yY2UgdG8gZW5h
YmxlIFgyQVBJQyBpZiBDUFUgbnVtYmVyID4gMjU1CiAgICAKICAgIENjOiBNaWNoYWVsIEQgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5A
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KCmNvbW1pdCBjNmIwZmViMzk2Mzc4Njc3NDRiYjdiZmZhYTg1MzRlY2IxZGU3MDdkCkF1dGhv
cjogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDI0IDEzOjUz
OjMwIDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL01wSW5pdExpYjogQ2hlY2sgQVBJQyBtb2Rl
IGNoYW5nZSBhcm91bmQgQVAgZnVuY3Rpb24KICAgIAogICAgSWYgQVBJQyBJRCB2YWx1ZXMgYXJl
IGNoYW5nZWQgZHVyaW5nIEFQIGZ1bmN0aW9ucyBleGVjdXRpb24sIHdlIG5lZWQgdG8gdXBkYXRl
CiAgICBuZXcgQVBJQyBJRCB2YWx1ZXMgaW4gbG9jYWwgZGF0YSBzdHJ1Y3R1cmUgYWNjb3JkaW5n
bHkuCiAgICAKICAgIEJ1dCBpZiBBUElDIG1vZGUgY2hhbmdlIGhhcHBlbmVkIGR1cmluZyBBUCBm
dW5jdGlvbiBleGVjdXRpb24sIHdlIGRvIG5vdCBzdXBwb3J0CiAgICBBUElDIElEIHZhbHVlIGNo
YW5nZWQuCiAgICAKICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBT
aWduZWQtb2ZmLWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCmNvbW1pdCA2NjYxYWJiNjk1M2Zj
YjZkYWZlNGVlZTllYzc0MTY4NWNlYjNhNTUyCkF1dGhvcjogSmVmZiBGYW4gPGplZmYuZmFuQGlu
dGVsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDI0IDEzOjQ1OjI1IDIwMTcgKzA4MDAKCiAgICBVZWZp
Q3B1UGtnL0NwdUNvbW1vbkZlYXR1cmVzTGliOiBTdXBwb3J0IFgyQVBJQyBlbmFibGUKICAgIAog
ICAgQ3VycmVudCBYMkFQSUMgaXMgZW5hYmxlZCBpbiBNcEluaXRMaWIgKHVzZWQgYnkgQ3B1TXBQ
ZWkgYW5kIENwdUR4ZSkgdG8gZm9sbG93CiAgICBTRE0gc3VnZ2VzdGlvbi4gVGhhdCBtZWFucyB3
ZSBvbmx5IGVuYWJsZSBYMkFQSUMgaWYgd2UgZm91bmQgdGhlcmUgYXJlIGFueQogICAgaW5pdGlh
bCBDUFUgSUQgdmFsdWUgPj0gMjU1LgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIHByb3ZpZGUg
b25lIGNoYW5jZSBmb3IgcGxhdGZvcm0gdG8gZW5hYmxlIFgyQVBJQyBldmVuIHRoZXJlIGlzCiAg
ICBubyBhbnkgaW5pdGlhbCBDUFUgSUQgdmFsdWUgPj0gMjU1LgogICAgCiAgICBDYzogTWljaGFl
bCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSmVmZiBGYW4gPGpl
ZmYuZmFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 27 13:58:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 13:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEcEV-0001C7-PQ; Sat, 27 May 2017 13:58:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEcET-0001Bv-Fr
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 13:58:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 A8/1A-03557-8F589295; Sat, 27 May 2017 13:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfd7q2a
 kweQzVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHpjCWvB9C7Gis1nJ7M0
 MK6I62Lk4hAS+Mso8WTVTUYI5zGjxIvpp6CcbYwSS54tYO1i5OQQEXCW+HpmLnsXIwcHr4C+x
 LH7JSBhYQEzic6lv1lB6iUEXqhKfHjfxwiSkBDwlnh/qoMVxt5ydi9LFyM7B5uAlcQhMZAoi4
 CqxKr7ZxknMHIvYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iRHocwYg2MHY8c/pEKMkB5OSKO/0deqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR457ZoRgoJ
 FqWmp1akZeYAgw8mLcHBoyTCuwgkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxLQIoEQ
 IoySvPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeetApvBk5pXAbXoFdAQT0BG+59
 RBjihJREhJNTC6Ft15vrlaIPTI7HBFphJlk2sbXpX6sx5++02b19nqdp9SW7+s6M+15goXjk3
 zPFVgZy+v2FTwZPWK0/dFM55l+78oXnCitzZPRWXD8+Cn/1maLi+uCog9djpju9bNhtc9gnuS
 5gVvurS/WHGebpq9C9OJ2hRTDsWnDjJ7BO5dk39rYXj0yXUlluKMREMt5qLiRADVUW/nfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495893494!104410589!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35753 invoked from network); 27 May 2017 13:58:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 13:58:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEcEN-0007T1-Rk; Sat, 27 May 2017 13:58:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEcEI-0008PK-98; Sat, 27 May 2017 13:58:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEcEH-0004g7-TY; Sat, 27 May 2017 13:58:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109778-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:host-ping-check-xen:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=80941b2aebd3433594886d7774220c71c2d7ceec
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 13:58:05 +0000
Subject: [Xen-devel] [linux-linus test] 109778: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4134343141932437638=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4134343141932437638==
Content-Type: text/plain

flight 109778 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109778/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      7 host-ping-check-xen      fail REGR. vs. 109656
 test-armhf-armhf-libvirt-xsm  9 debian-install           fail REGR. vs. 109656

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 109656
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 109656
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                80941b2aebd3433594886d7774220c71c2d7ceec
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z    6 days
Failing since        109675  2017-05-22 02:06:45 Z    5 days    8 attempts
Testing same since   109778  2017-05-26 17:49:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Arnd Bergmann <arnd@arndb.de>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Chunming Zhou <David1.Zhou@amd.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Doug Gilbert <dgilbert@interlog.com>
  Eric Dumazet <edumazet@google.com>
  Eric Leblond <eric@regit.org>
  Eric W. Biederman <ebiederm@xmission.com>
  Florian Westphal <fw@strlen.de>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Long Li <longli@microsoft.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  MaJun <majun258@huawei.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Matthias Kaehlcke <mka@chromium.org>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tommi Rantala <tt.rantala@gmail.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Varun Prakash <varun@chelsio.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 3693 lines long.)


--===============4134343141932437638==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4134343141932437638==--

From xen-devel-bounces@lists.xen.org Sat May 27 17:42:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 17:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEfj9-0006fs-Hy; Sat, 27 May 2017 17:42:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEfj8-0006fX-LC
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 17:42:10 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9B/D6-03557-17AB9295; Sat, 27 May 2017 17:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdgl2a
 kwYKlqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNetXbBwBmPF/d8/2BoY
 F6Z3MXJxCAn8ZZR4f3MuM4TzmFHiwLpTrBDONkaJfXNesHQxcnKICDhLfD0zlx3E5hXQl7j+d
 QYTiC0sYCNx/d9ldpAGCYEbWhIrHh5hBUlICHhKfN16gQnGbly0HmgQOwebgJXEITGQKIuAqk
 TvuufMExi5FzAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxgnHfC/xCjJAeTkijv9HXqkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBt3akYKCRal
 pqdWpGXmAIMPJi3BwaMkwlsGkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeT5AiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd45IFN4MvNK4Da9AjqCCegI33PqIE
 eUJCKkpBoYvYVjfv6oau/05d7zPV5ny1NOXncdofzN59ivOTsKPKucejVk9vTSwOWBt2o3lri
 pZsgev2HCuVHwUdTEjmebChmXmgbI+07x/zDHMF2UN3ph+aQAidDZTpppq44kZ6kFX0h+nuLI
 /9I+6eLnNaXnbBiZGKf5yvE/m1YfymZyfPesp8lT2fmUWIozEg21mIuKEwEh7XFXfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495906927!99227384!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20211 invoked from network); 27 May 2017 17:42:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 17:42:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEfj4-0005M9-5I; Sat, 27 May 2017 17:42:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEfiy-0000dp-Ma; Sat, 27 May 2017 17:42:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEfix-00054z-8S; Sat, 27 May 2017 17:41:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109790-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 17:41:59 +0000
Subject: [Xen-devel] [xen-unstable test] 109790: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc5MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTc5MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTQgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc2NCBwYXNzIGluIDEwOTc5MAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTA5NzY0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC4yICAg
ICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTA5NzA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5NzY0IGJsb2Nr
ZWQgaW4gMTA5NzA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgZmFpbCBpbiAxMDk3NjQgbGlrZSAxMDk2NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICBmYWlsIGluIDEwOTc2NCBsaWtlIDEwOTY2
MgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEwOTc2NCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc2NCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDk2OTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY5MAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTA5NjkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk3MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwOTcwNwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTA5NzA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk3MDcKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
bXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4NzY4MDBk
NWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICAzZmFmZGMyOGViOThkYzFjYjY4NjM3OWQ4MzI3MDUxNmZjMzgwNDlk
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk3MDcgIDIwMTctMDUtMjQgMDI6MTk6MTggWiAgICAz
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA5NzI2ICAyMDE3LTA1LTI0IDE5OjUwOjUyIFog
ICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NzY0ICAyMDE3
LTA1LTI2IDA3OjM1OjI3IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2FyQGNpdHJpeC5j
b20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1
cmhhbS5hYy51az4KICBYdWRvbmcgSGFvIDx4dWRvbmcuaGFvQGludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFu
Y2g9eGVuLXVuc3RhYmxlCisgcmV2aXNpb249ODc2ODAwZDVmOWRlOGIxNTM1NTE3Mjc5NGNiODJm
NTA1ZGQyNmUxOAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0
YWJsZSA4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CisgYnJhbmNoPXhl
bi11bnN0YWJsZQorIHJldmlzaW9uPTg3NjgwMGQ1ZjlkZThiMTUzNTUxNzI3OTRjYjgyZjUwNWRk
MjZlMTgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVu
c3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDg3NjgwMGQ1Zjlk
ZThiMTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTggPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54
CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25m
aWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
b3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25y
YWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4
LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDg3NjgwMGQ1ZjlkZThi
MTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTg6cmVmcy9oZWFkcy9tYXN0ZXIKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDNmYWZkYzIuLjg3NjgwMGQg
IDg3NjgwMGQ1ZjlkZThiMTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTggLT4gbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat May 27 19:42:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 19:42:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEhbW-0005OJ-Fs; Sat, 27 May 2017 19:42:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEhbV-0005O7-Hl
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 19:42:25 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 BA/27-19466-0A6D9295; Sat, 27 May 2017 19:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXf+Nc1
 IgzUb1C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dDuWbA9oGL1rVOsDYyf
 bLoYuTiEBP4yShw8NZkVwnnMKPFx4xMghxPI2cYo8X9tLYgtIuAs8fXMXHYQm1dAX+LHnT0sI
 LawgLXEh8VdTCDNEgIbeCTW/d3IBJKQEPCVOPxnISOMfWrnPyCbnYNNwErikFgXIwcHi4CqxP
 HHkRMYuRcwMqxi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0dz0DA+MOxh3tfocYJTmYlER5p69TjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVt6VTNSSLAo
 NT21Ii0zBxh4MGkJDh4lEd4ckDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzzgQpEgApy
 ijNgxsBi4JLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5e0Gm8GTmlcBtegV0BBPQEb7n1E
 GOKElESEk1MMa69t0/lOqSvcZi559bT0vVVA93LcmqjxO02cqecHyCsX2h6apPXE+LGS+s9gg
 uf9ga9F49LzrqwrQH5xX2l5ZE+mwSOrB6uk8e75+F3BPORG4tjK6ZN/32y8DY2mL2wlVTznvP
 1A5VfSjhU8Ctq2f129BXb370n0Ivi/KGaRG8HwrEOZQPKLEUZyQaajEXFScCAHd1AF99AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495914142!98957607!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57393 invoked from network); 27 May 2017 19:42:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 19:42:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEhbQ-0008TR-K0; Sat, 27 May 2017 19:42:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEhbK-0005BG-6Y; Sat, 27 May 2017 19:42:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEhbJ-0003lx-Tk; Sat, 27 May 2017 19:42:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109793-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=981e2c70973454cad360f7c9eec2d6ded0a86747
X-Osstest-Versions-That: libvirt=a495e3f9eabcfcea3d80c5c04effa371e751541c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 19:42:13 +0000
Subject: [Xen-devel] [libvirt test] 109793: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0010566717390638816=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0010566717390638816==
Content-Type: text/plain

flight 109793 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109793/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109736
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109736
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109736
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              981e2c70973454cad360f7c9eec2d6ded0a86747
baseline version:
 libvirt              a495e3f9eabcfcea3d80c5c04effa371e751541c

Last test of basis   109736  2017-05-25 04:20:08 Z    2 days
Failing since        109759  2017-05-26 04:25:53 Z    1 days    2 attempts
Testing same since   109793  2017-05-27 04:29:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Bjoern Walk <bwalk@linux.vnet.ibm.com>
  Claudio AndrÃ© <claudioandre.br@gmail.com>
  Erik Skultety <eskultet@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Julio Faracco <jcfaracco@gmail.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Richard W.M. Jones <rjones@redhat.com>
  Roman Bogorodskiy <bogorodskiy@gmail.com>
  Yi Wang <wang.yi59@zte.com.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=981e2c70973454cad360f7c9eec2d6ded0a86747
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 981e2c70973454cad360f7c9eec2d6ded0a86747
+ branch=libvirt
+ revision=981e2c70973454cad360f7c9eec2d6ded0a86747
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.8-testing
+ '[' x981e2c70973454cad360f7c9eec2d6ded0a86747 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 981e2c70973454cad360f7c9eec2d6ded0a86747:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   a495e3f..981e2c7  981e2c70973454cad360f7c9eec2d6ded0a86747 -> xen-tested-master


--===============0010566717390638816==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0010566717390638816==--

From xen-devel-bounces@lists.xen.org Sat May 27 20:35:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 20:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEiQu-0008U8-Gj; Sat, 27 May 2017 20:35:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>)
 id 1dEiQt-0008Tw-JF; Sat, 27 May 2017 20:35:31 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 39/DC-01735-213E9295; Sat, 27 May 2017 20:35:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsVysyfVTZf/sWa
 kwf9mdovZG9uYLb5vmcxk8W7fX2YHZo/DH66wBDBGsWbmJeVXJLBmPGl4wV5wi7XixL0HbA2M
 LaxdjFwcQgKbGCVuvTrHBOEsZpS4/raHuYuRg0NEoEhiwqqILkZODjYBTYk7nz8xgdjCAiISR
 w+cYgexeQWsJH596GQBsVkEVCXWvu0Bs0UFwiXeNh5hgagRlDg58wmYzSygLvFn3iVmCFteYv
 vbOcwTGLlnISmbhaRsFpKyBYzMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECA4cBCHYw3upzPsQoycGkJMo7fZ16pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 XpVHmpFCgkWp6akVaZk5wBCGSUtw8CiJ8AaCpHmLCxJzizPTIVKnGI05Nqxe/4WJo+nDli9MQ
 ix5+XmpUuK8cSClAiClGaV5cINgsXWJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwVIFN4Mv
 NK4Pa9AjqFCegU33PqIKeUJCKkpBoYnWsOrvr760gyl9FU7cTSDa/Vbh+w23kx+UvxkrtuumL
 X+ZNz/dm/xGsEPHzT2yC5T07+1N792afnSUhxBK756XqY1SRkR80GBZXSCXVbjmeeWRV7Sebg
 qW3tJVt+G+f5nvnDr3bgVd26lPYO5V299v4vcwUa5zsweka4eez7t27Dm8g/XlcjlViKMxINt
 ZiLihMBTP3KL6gCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495917326!85081755!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9801 invoked from network); 27 May 2017 20:35:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 27 May 2017 20:35:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6430880D;
 Sat, 27 May 2017 13:35:25 -0700 (PDT)
Received: from [10.37.8.84] (unknown [10.37.8.84])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 527223F41F;
 Sat, 27 May 2017 13:35:24 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1e37e60d-c761-3324-0eed-dca3bbeb75aa@arm.com>
Date: Sat, 27 May 2017 21:35:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-devel] Xen 4.9 rc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzcgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzcKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzcveGVuLTQuOS4wLXJj
Ny50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzcveGVuLTQuOS4wLXJjNy50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvCnhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLApwbGVhc2UgQ0Mg
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpBcyBh
IHJlbWluZGVyLCB0aGVyZSB3aWxsIGJlIGFub3RoZXIgWGVuIFRlc3QgRGF5IHRoaXMKVHVlc2Rh
eSAoMzB0aCBNYXkpLCBmb3IgdGhlIGluc3RydWN0aW9ucyBzZWU6CgpodHRwczovL2Jsb2cueGVu
cHJvamVjdC5vcmcvMjAxNy8wNC8xMy9hbm5vdW5jaW5nLXhlbi1wcm9qZWN0LTQtOS1yYy1hbmQt
dGVzdC1kYXktc2NoZWR1bGUvCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Sat May 27 22:39:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 22:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEkMl-0007eM-0U; Sat, 27 May 2017 22:39:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEkMi-0007e4-Pe
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 22:39:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 20/D7-06719-8100A295; Sat, 27 May 2017 22:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVeMQSv
 SYPdKG4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtN1ZzFYwKaviyoOzbA2M
 Vxy7GDk5hAT+Mkqcnx3excgFZD9mlLi57js7RGIbo8S2XiEQW0TAWeLrmblgcV4BfYnHf06yg
 djCAiYS+54dYAZplhBoU5O4t/wnWJGEgLfE429ngRIcYPbVq9ZdjOwcbAJWEofEQApYBFQlrq
 xdyjiBkXsBI8MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AfzMAwQ7G2xsDDjFKcjApifJOX6ceKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/m/ZqSQYFFq
 empFWmYOMPBg0hIcPEoivL/+AaV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqclw9khgBIU
 UZpHtwIWBRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvDsgUnsy8ErhNr4COYAI6wvecOs
 gRJYkIKakGRsY+ozQtRs/IVxxMBdqaevMn6asd8jOYp+Q+US0o5a8bv0tb14vth3XZdiR94d6
 kYRmdNt/Fe9djrbw1u/Yf7+6dpfn1aZ9QrNxfzj8LJ8x5smTj/NolmdOy5sQHCqqViufEuX37
 pxqqMJ2JM8de8Lm8xvQT0/2ztO4fORnaJxNzZ0vo5NXCSizFGYmGWsxFxYkAQWePAX0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495924757!81515998!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35769 invoked from network); 27 May 2017 22:39:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 May 2017 22:39:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEkMc-0004m2-GL; Sat, 27 May 2017 22:39:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEkMX-0004wU-0l; Sat, 27 May 2017 22:39:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEkMW-00045q-CI; Sat, 27 May 2017 22:39:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109796-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 May 2017 22:39:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 109796: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTc5NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTc5Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFz
cyBpbiAxMDk3OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk3OTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4g
MTA5NzQ5IHBhc3MgaW4gMTA5Nzk2CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5Nzk2CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk3OTYKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3Qg
ZmFpbCBpbiAxMDk3NjkgcGFzcyBpbiAxMDk3OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5NzY5IHBhc3Mg
aW4gMTA5Nzk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
NiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5NzY5IHBhc3MgaW4gMTA5Nzk2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgIGZhaWwgcGFzcyBp
biAxMDk3NDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTc2OQoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
NzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEwNzM1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4g
MTA5NzY5IGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICBkYjNmZDQ1MjdlZDMyYmU0NGNiZDhmZmE2ZGQ2YTMw
MWM4OWQwZDZkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4
MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDQ3IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICA0NSBkYXlzICAgNzIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NzQ5ICAyMDE3LTA1LTI1IDIxOjI1OjE1IFogICAgMiBk
YXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1NDkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDE4NTYzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat May 27 23:44:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 23:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dElNu-0003KZ-RE; Sat, 27 May 2017 23:44:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dElNt-0003KT-0d
 for xen-devel@lists.xensource.com; Sat, 27 May 2017 23:44:37 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A5/3D-31580-46F0A295; Sat, 27 May 2017 23:44:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVy2uJbjG40v1a
 kQecXM4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmjGt/xlzwU3Vit2XJjI1MB5X6mLk4hAS6GGW
 OPS/hwXEYRG4zSTxdvo9pi5GTg4RAUWJdavfsYDYbAKqEquXXGYDsYUFIiRenu9hBrF5BWwk/
 j+6BFbDAlSzfUMnmC0qEC7xYssfVogaQYmTM5+AxZkF2hklbjzjnMDINQtJahaSFISdIrHmYC
 vTLCSrZyE5aRaS1bOQnATRqy7xZ94lKFtcYlNTPyOErS2xbOFrqLitxLp176H26km8/d0LZVt
 KrN/xiX0BI+8qRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA
 CGAAgh2Mq387HWKU5GBSEuWdvk49UogvKT+lMiOxOCO+qDQntfgQowwHh5IErxafVqSQYFFqe
 mpFWmYOMBZh0hIcPEoivM4gad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufVACkSACnKKM
 2DGwFLC5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzGsKMoUnM68EbtMroCOYgI7wPacOckR
 JIkJKqoEx/NzD4KZsoynzNk2cPNH/+f9+m8B55o2sNzdfdJhR8qs6UOYNbw/Tu7f3K067Cd/j
 PJPP/JmpUtJxm0+wmXKJRN231hUNLlfO/AqqfNW15O7WVqtjJntk933gYLWWWyuofqZHYk/kC
 jb3QyEfZloEmn5N3Pvn/L+lW522BcqqVCofz5jgdSFQiaU4I9FQi7moOBEAZMyS/QYDAAA=
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-14.tower-31.messagelabs.com!1495928664!102655021!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32791 invoked from network); 27 May 2017 23:44:27 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 May 2017 23:44:27 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-61f5-2dbc-9027-3f70-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:61f5:2dbc:9027:3f70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 6B4EE3A0083
 for <xen-devel@lists.xensource.com>; Sun, 28 May 2017 09:44:20 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1495928660; bh=/4GkPtJZ4ML7eYMa6EFonn1mcNbj5aOlsyu/5FDVYV4=;
 h=To:From:Subject:Date;
 b=tSy2fIBqJvQtHkx7MvmYk/y8aYK5GPK+lUUCcxxoI9qPg7WWl+oDQ+wYTQxRIw/5B
 /aq/+0vE8RsTd/W8kinhScrRgMaeh2yBKOc+ExSRwksEr8Fi/nL0q8KWs6F23CQxoJ
 c2nCuSUFyT6ubUlzI4uauQQn1B/vt0uOPhVI0Yvk=
To: xen-devel@lists.xensource.com
From: Steven Haigh <netwiz@crc.id.au>
Message-ID: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
Date: Sun, 28 May 2017 09:44:15 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
Subject: [Xen-devel] WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:316
 dev_watchdog+0x217/0x220
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8751473482223875094=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============8751473482223875094==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="06bJ5HhtMSO1P5RbWT2oeLmjmW2WUS3Eo"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--06bJ5HhtMSO1P5RbWT2oeLmjmW2WUS3Eo
Content-Type: multipart/mixed; boundary="rFD24U7IPmS3EmDfquGCIsD96ji00bibg";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xensource.com
Message-ID: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
Subject: WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:316
 dev_watchdog+0x217/0x220

--rFD24U7IPmS3EmDfquGCIsD96ji00bibg
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

The last couple of days running on kernel 4.9.29 and 4.9.30 with Xen
4.9.0-rc6 I've had a number of ethernet lock ups that have taken my
system off the network.

This is a new development - but I'm not sure if its kernel or xen related=
=2E

in dmesg, I see the following:
WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:316
dev_watchdog+0x217/0x220
NETDEV WATCHDOG: enp5s0 (r8169): transmit queue 0 timed out
Modules linked in: bridge 8021q garp stp llc btrfs dm_mod
crct10dif_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul
glue_helper ablk_helper cryptd raid456 async_raid6_recov async_memcpy
async_pq ppdev iTCO_wdt async_xor xor iTCO_vendor_support async_tx
raid6_pq pcspkr i2c_i801 i2c_smbus pl2303 usbserial sg lpc_ich mfd_core
tpm_infineon parport_pc parport shpchp mei_me mei xenfs xen_privcmd
ip_tables xfs libcrc32c raid1 sd_mod i915 i2c_algo_bit drm_kms_helper
drm crc32c_intel serio_raw ahci libahci i2c_core r8169 mii sata_mv video
xen_acpi_processor xen_pciback xen_netback xen_gntalloc xen_gntdev
xen_evtchn ipv6 crc_ccitt autofs4
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.30-1.el7xen.x86_64 #1
Hardware name: Gigabyte Technology Co., Ltd. To be filled by
O.E.M./Z68M-D2H, BIOS U1f 06/13/2012
ffff880080203dd8 ffffffff81348dc5 ffff880080203e28 0000000000000000
ffff880080203e18 ffffffff81081711 0000013c80203e10 0000000000000000
ffff88000526a000 0000000000000001 0000000000000000 ffff88000526a000
Call Trace:
<IRQ>
[<ffffffff81348dc5>] dump_stack+0x63/0x8e
[<ffffffff81081711>] __warn+0xd1/0xf0
[<ffffffff8108177f>] warn_slowpath_fmt+0x4f/0x60
[<ffffffff81602e17>] dev_watchdog+0x217/0x220
[<ffffffff81602c00>] ? dev_deactivate_queue.constprop.27+0x60/0x60
[<ffffffff810e17ea>] call_timer_fn+0x3a/0x130
[<ffffffff810e2c61>] run_timer_softirq+0x191/0x420
[<ffffffff810d509a>] ? handle_percpu_irq+0x3a/0x50
[<ffffffff810d07d2>] ? generic_handle_irq+0x22/0x30
[<ffffffff816b0fe6>] __do_softirq+0xd6/0x287
[<ffffffff81087705>] irq_exit+0xa5/0xb0
[<ffffffff8141ab35>] xen_evtchn_do_upcall+0x35/0x50
[<ffffffff816af50e>] xen_do_hypervisor_callback+0x1e/0x40
<EOI>
[<ffffffff810013aa>] ? xen_hypercall_sched_op+0xa/0x20
[<ffffffff810013aa>] ? xen_hypercall_sched_op+0xa/0x20
[<ffffffff810f2239>] ? __tick_nohz_idle_enter+0x2c9/0x3c0
[<ffffffff810230c0>] ? xen_safe_halt+0x10/0x20
[<ffffffff816ada53>] ? default_idle+0x23/0xd0
[<ffffffff810373bf>] ? arch_cpu_idle+0xf/0x20
[<ffffffff816ade7c>] ? default_idle_call+0x2c/0x40
[<ffffffff810bfc5a>] ? cpu_startup_entry+0x17a/0x210
[<ffffffff816a1417>] ? rest_init+0x77/0x80
[<ffffffff81d3f0e7>] ? start_kernel+0x435/0x442
[<ffffffff81d3eaa0>] ? set_init_arg+0x55/0x55
[<ffffffff81d3e5d6>] ? x86_64_start_reservations+0x2a/0x2c
[<ffffffff81d4615c>] ? xen_start_kernel+0x547/0x553
---[ end trace 2f33c440640c78e5 ]---

All network activity out that ethernet port dies until either:
1) The ethernet cable is unplugged & replugged, or
2) I run: mii-tool -R enp5s0

Either causes the ethernet adapter to be reset.

Any suggestions if this is Xen or kernel related?

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--rFD24U7IPmS3EmDfquGCIsD96ji00bibg--

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

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

iQIzBAEBCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlkqD1MACgkQQa811Xp9
MdyvLBAAg2quSVsZObWw3sTi7bgKXDGnvCkMG+9nkzniHk/YodFBH1tXYdvt64Rx
N+b2hnf7ASTcF96YpgoZWidop7/rC8h9fjGmVHG9NneHTM8uUMLdyc3XKrbeoYTW
FOwqhedGTltG6VQ/y5HMl08zNruZ7iwkDys7Uo7pLFCEnI7iRPT4cUYkDcjMbD5d
T3l4mILK9y37xf/ZO+H9FImdbquLn/p2M9HG18M2KyGgzqAEBw6RkbpEkA+cjAg4
MZnChLrcfbgl7DMvt4/M1jTxB0OipF/Q43MYdjuWTHiETzGoGd1TkC68yUiu36IM
AnMpcDUNIFEWs4n/xl6/sIDpaMoyeqpCva0aLhV7rvoLKMyfEV6lgzFjfJa+ZoGT
DrTMzzXfgzVHyqx4rhgSx0QNfWkz8RTgoL1a+gEiJm7kfELnJyB4kMVlh/Q3qSII
nEZaGhrD+q+f+a29nUr2SkJLfcuYV8DTi0dTVfoumDVzr8DsUze35S5VhhGQUz00
7dGPcahiYgd0jSHa9hJlVGr8DcnSdVzRTIgw1aqHhvlAsduyvKYYXjHbqszrLz24
ZQuDvlvv0ravFXkbKV6BrzIzTx+8eIG35LxK9sAWOBRvllOFFKw7EU1nG6br4Ywy
4HIRhTF3N01H6b7vdTZQAdeddkrrviIiyK8XdHzI06zytv9FSkw=
=4vDv
-----END PGP SIGNATURE-----

--06bJ5HhtMSO1P5RbWT2oeLmjmW2WUS3Eo--


--===============8751473482223875094==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8751473482223875094==--


From xen-devel-bounces@lists.xen.org Sun May 28 05:10:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 05:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEqSu-0000UF-EI; Sun, 28 May 2017 05:10:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEqSs-0000RU-UV
 for xen-devel@lists.xensource.com; Sun, 28 May 2017 05:10:07 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 80/B6-11537-DAB5A295; Sun, 28 May 2017 05:10:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdttFa
 kwcEOZosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Fi+kLngxkLGip8HW9kb
 GJ8WdTFycQgJ/GWU6J94gRHCecwosePXVihnG6PE72VfmboYOTlEBJwlvp6Zyw5i8wroS5z62
 M8GYgsLmEmsvfsYrEZCYKeaROsWYwjbW2L9hLdsMPaWs3tZuhjZOdgErCQOiYFEWQRUJbZ0Xm
 KbwMi9gJFhFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoNf
 rGRgYdzBOPeF3iFGSg0lJlHf6OvVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8uVFakUKCRanp
 qRVpmTnA8INJS3DwKInwfooESvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvDcgMAZCij
 NI8uBGwWLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3IsgUnsy8ErhNr4COYAI6wvecOs
 gRJYkIKakGRn5Fub0buneFfKp58uLxrsAJas7d8w91p5ZXykj6RMauL5I9d+XrTJ329azh/n1
 HXkt7JivYfVWy3qr4eq/qdqmwfjn19Cup7buldTSPFi9Y67Fn2ffSrcfvWySWrF2VwPknplYz
 Y8Utp8WmG18+XN1zVTBX4K8Dw0Seb/69J7d7ubI+tqzyUWIpzkg01GIuKk4EAMyt11WAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1495948203!102898962!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26459 invoked from network); 28 May 2017 05:10:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 May 2017 05:10:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEqSn-0006Dl-CA; Sun, 28 May 2017 05:10:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEqSh-00083m-Q4; Sun, 28 May 2017 05:09:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEqSh-0001ZP-AP; Sun, 28 May 2017 05:09:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109801-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c86daad2c25bfd4a33d48b7691afaa96d9c5ab46
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 May 2017 05:09:55 +0000
Subject: [Xen-devel] [linux-linus test] 109801: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6406602844785906536=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6406602844785906536==
Content-Type: text/plain

flight 109801 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109801/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 7 host-ping-check-xen fail REGR. vs. 109656
 test-armhf-armhf-libvirt-raw  7 host-ping-check-xen      fail REGR. vs. 109656
 test-amd64-i386-xl-qemut-win7-amd64  9 windows-install   fail REGR. vs. 109656

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109656
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109656
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                c86daad2c25bfd4a33d48b7691afaa96d9c5ab46
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z    6 days
Failing since        109675  2017-05-22 02:06:45 Z    6 days    9 attempts
Testing same since   109801  2017-05-27 14:03:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Lunn <andrew@lunn.ch>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Antony Antony <antony@phenome.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Brian Foster <bfoster@redhat.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Chunming Zhou <David1.Zhou@amd.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Gilbert <dgilbert@interlog.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Westphal <fw@strlen.de>
  Fugang Duan <fugang.duan@nxp.com>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Harini Katakam <harinik@xilinx.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilan Tayari <ilant@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Lin Zhang <xiaolou4617@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  linzhang <xiaolou4617@gmail.com>
  Liping Zhang <zlpnobody@gmail.com>
  Logan Gunthorpe <logang@deltatee.com>
  Long Li <longli@microsoft.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  Mahesh Bandewar <maheshb@google.com>
  MaJun <majun258@huawei.com>
  Manfred Schlaegl <manfred.schlaegl@ginzinger.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Kepplinger <martin.kepplinger@ginzinger.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Roussin-BÃ©langer <maxime.roussinbelanger@gmail.com>
  Michael S. Tsirkin <mst@redhat.com>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Ming Lei <ming.lei@redhat.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Nithin Nayak Sujir <nsujir@tintri.com>
  Nithin Sujir <nsujir@tintri.com>
  Oliver Neukum <oneukum@suse.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Dawson <petedaws@gmail.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Senna Tschudin <peter.senna@collabora.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pravin B Shelar <pshelar@ovn.org>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Richard Zhu <hongxing.zhu@nxp.com>
  Rob Herring <robh@kernel.org>
  Roman Kapl <roman.kapl@sysgo.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Samuel Jones <sjones@kalray.eu>
  Schoefegger Stefan <stefan.schoefegger@ginzinger.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tin Huynh <tnhuynh@apm.com>
  Tommi Rantala <tt.rantala@gmail.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Varun Prakash <varun@chelsio.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 6007 lines long.)


--===============6406602844785906536==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6406602844785906536==--

From xen-devel-bounces@lists.xen.org Sun May 28 09:15:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 09:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEuHm-0006y6-MY; Sun, 28 May 2017 09:14:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEuHl-0006xk-IX
 for xen-devel@lists.xensource.com; Sun, 28 May 2017 09:14:53 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 56/EA-29088-C059A295; Sun, 28 May 2017 09:14:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZd7qla
 kwf3Z+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHTsK1PBlsqK+1PnsDYw
 bvbuYuTiEBL4yyhxoGkOM4TzmFGiZ8EpVghnG6NE16PNQA4nh4iAs8TXM3PZQWxeAX2Ju5eXg
 8WFBdwkpnVvZQNpkBBoNJbYfXguE0hCQsBT4uvWC3D23ZWfgZrZOdgErCQOiYFEWQRUJaZs2M
 s8gZF7ASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQK/
 XMzAw7mDs2et3iFGSg0lJlHf6OvVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8qlO0IoUEi1LT
 UyvSMnOA4QeTluDgURLhXT0ZKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8P0CKBECKM
 krz4EbAYuESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeY5BLeDLzSuA2vQI6ggnoCN9z6i
 BHlCQipKQaGF2bJc8+zQtvi2liLVvi9X/h2Zs2cQ8q+sOEJCs2bl4jZmwxz+b5ItubQXL2Hb/
 q1xpk5T2e5nLIfEOib7hgzcXXeUvvL9zYdJIxJeuQLsPp2cbHN35wEc5/OP+IN9dP2y/Mn+tt
 q7WEEzJfueateL7E5+hUPZXPzz9Z2C5ZxxSwbkPvvsj490osxRmJhlrMRcWJAAoLBD2AAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1495962890!47355827!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61086 invoked from network); 28 May 2017 09:14:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 May 2017 09:14:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEuHf-0004XX-Qt; Sun, 28 May 2017 09:14:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEuHa-0003Mf-8D; Sun, 28 May 2017 09:14:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEuHa-0004Fp-0Z; Sun, 28 May 2017 09:14:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109803-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf:host-install(3):broken:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start.2:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 May 2017 09:14:42 +0000
Subject: [Xen-devel] [xen-unstable test] 109803: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgwMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgwMy8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTA5NzkwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTQgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc2NCBwYXNzIGluIDEwOTc5MAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMSBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTA5NzkwIHBh
c3MgaW4gMTA5NzY0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
LjIgICAgZmFpbCBpbiAxMDk3OTAgcGFzcyBpbiAxMDk3NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTc5
MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBp
biAxMDk3NjQgYmxvY2tlZCBpbiAxMDk4MDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk3NjQgYmxvY2tlZCBpbiAxMDk4MDMKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMDk3NjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTA5NzkwIGxpa2UgMTA5NzY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc5MCBsaWtlIDEwOTc2NAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTA5NzkwIGxp
a2UgMTA5NzY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3OTAgbGlrZSAxMDk3NjQKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3OTAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc5MCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTA5NzkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzkwIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MDk3OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc5MCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTA5NzkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3OTAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEwOTc5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3
OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc5MCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk3NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTc5MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGxpa2UgMTA5NzkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk3OTAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNw
dSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4NzY4MDBk
NWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICA4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk4MDMgIDIwMTctMDUtMjcgMTc6NDk6MDMgWiAgICAw
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZv
dW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9s
ZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDMpCgpQdWJsaXNoZWQg
dGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 28 10:22:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 10:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEvKP-0002hL-Nc; Sun, 28 May 2017 10:21:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEvKP-0002h0-0I
 for xen-devel@lists.xensource.com; Sun, 28 May 2017 10:21:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9A/5F-03371-4B4AA295; Sun, 28 May 2017 10:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXfjEq1
 Ig4vTeS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMff/DsaCV0YVqw6/Z2tg
 XKnTxcjJISTwl1Hi7EK1LkYuIPsxo8S6x0uYIZxtjBI/nnQzg1SJCDhLfD0zlx3E5hXQl7i7Z
 zZjFyMHh7CAvcS6L2AlEgKeEl+3XmCCsRsXrWfpYmTnYBOwkjgkBhJlEVCVODlvB+sERq4FjA
 yrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/coABDsYr28
 MOMQoycGkJMo7fZ16pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ujFWpFCgkWp6akVaZk5wACD
 SUtw8CiJ8K4FSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvCEiRAEhRRmke3AhYsF9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8ukCk8mXklcJteAR3BBHSE7zl1kCNKEhFSUg2M60
 u4nfXcZFesE9Q8q8+9MGD70zcTDGda2qX11vy+usAyuVpq/8UHx7ieLbde4jND5cM6n3VtyzY
 qXfoqnml4f8ptp189IfZZJky3phaw1h9v0vrbsNFyn/VOI7FNv6zrmC3mn0jYUmERt7izfd5d
 8RUGcivWVqZ+URPIf+emNZE/+HOF8actSizFGYmGWsxFxYkAzq0n2XECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1495966896!74221547!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1191 invoked from network); 28 May 2017 10:21:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 May 2017 10:21:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEvKF-0006Ga-33; Sun, 28 May 2017 10:21:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEvK9-00071z-BH; Sun, 28 May 2017 10:21:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEvK8-0007Zo-SK; Sun, 28 May 2017 10:21:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109814-mainreport@xen.org>
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 May 2017 10:21:24 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 109814: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgxNCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgxNC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg3NjgwMGQ1ZjlkZThi
MTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTY1OSAgMjAxNy0wNS0yMSAwOToxOToxMiBaICAgIDcgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk4MTQgIDIwMTctMDUtMjggMDk6MTg6NTQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFuc2h1
bCBNYWtrYXIgPGFuc2h1bC5tYWtrYXJAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgTSBBIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogIFh1ZG9uZyBIYW8g
PHh1ZG9uZy5oYW9AaW50ZWwuY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyByZXZpc2lvbj04NzY4
MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5IDg3NjgwMGQ1ZjlkZThiMTUz
NTUxNzI3OTRjYjgyZjUwNWRkMjZlMTgKKyBicmFuY2g9eGVuLXVuc3RhYmxlLWNvdmVyaXR5Cisg
cmV2aXNpb249ODc2ODAwZDVmOWRlOGIxNTM1NTE3Mjc5NGNiODJmNTA1ZGQyNmUxOAorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
IC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVj
dF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhl
bi11bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUt
Y292ZXJpdHkKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4g
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxl
ID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZS1jb3Zlcml0eQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisg
J1snIHg4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4ID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcv
c2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcv
cWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxl
LWNvdmVyaXR5CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBj
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1
MDVkZDI2ZTE4OnJlZnMvaGVhZHMvY292ZXJpdHktdGVzdGVkL3Ntb2tlClRvIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzZmFmZGMyLi44NzY4MDBkICA4
NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4IC0+IGNvdmVyaXR5LXRlc3Rl
ZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 28 13:10:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 13:10:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dExxA-00047a-46; Sun, 28 May 2017 13:09:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dExx8-00047F-HF
 for xen-devel@lists.xensource.com; Sun, 28 May 2017 13:09:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 75/42-29088-D1CCA295; Sun, 28 May 2017 13:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVfmjFa
 kwbQjVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaFr6mbWgK6tiwkGNBsZL
 jl2MXBxCAn8ZJbovNzNBOI8ZJXb03WbrYuQEcrYxSqy8Xg5iiwg4S3w9M5cdxOYV0JeYcf8OW
 I2wgInEig/HwJolBDrVJI7vaWcBSUgIeEs8/naWuYuRA8y+etW6i5Gdg03ASuKQGEgBi4CqxO
 xz29gmMHIvYGRYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6O96BgbGHYydJ/wOMUpyMCmJ8k5fpx4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ32mmtSCHB
 otT01Iq0zBxg4MGkJTh4lER41U8BpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpw3DGSGA
 EhRRmke3AhYFFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbDjKFJzOvBG7TK6AjmICO8D
 2nDnJESSJCSqqBUd1EJ+WXrs+8vuCTUWe9Lvz1XWNvnHtpj5aZeePlFgml8r8HlgZeEp4YWpS
 38HrU3uwzEh4v3fX2r7lWUQ80aOXbHQfXszREMF/aFzJpx5mCCytKtFctmll2/taLR/vSPsvu
 4q0xMitRfshS+WzF8olT1smK3trytU3hf46TTI7H2hnrvkizKbEUZyQaajEXFScCACYiS7d9A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495976987!98808635!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26517 invoked from network); 28 May 2017 13:09:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 May 2017 13:09:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dExx3-00024q-Tv; Sun, 28 May 2017 13:09:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dExwy-0004SI-Aa; Sun, 28 May 2017 13:09:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dExwx-0005p5-Mo; Sun, 28 May 2017 13:09:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109806-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 May 2017 13:09:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 109806: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgwNiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgwNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFz
cyBpbiAxMDk4MDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4MDYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4g
MTA5NzQ5IHBhc3MgaW4gMTA5ODA2CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5ODA2CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4MDYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk3OTYg
cGFzcyBpbiAxMDk3NDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk3OTYgcGFzcyBpbiAxMDk4MDYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgcGFzcyBpbiAxMDk3OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEwOTc5NgoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk3OTYgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5
Nzk2IGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0ICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgZGIzZmQ0NTI3ZWQzMmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlkMGQ2
ZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIw
MTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAy
MDE3LTA0LTEwIDE5OjQyOjUyIFogICA0NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5
NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgNDYgZGF5cyAgIDczIGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEwOTc0OSAgMjAxNy0wNS0yNSAyMToyNToxNSBaICAgIDIgZGF5cyAgICA0
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KNTQ5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApu
b3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODU2MyBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 28 14:26:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 14:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dEz8c-0000Zq-2y; Sun, 28 May 2017 14:25:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dEz8b-0000ZU-Ez
 for xen-devel@lists.xensource.com; Sun, 28 May 2017 14:25:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A7/E8-03371-8EDDA295; Sun, 28 May 2017 14:25:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffFXa1
 Ig23L2SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfd0M3PBb+OKiXs2MTUw
 rtPqYuTiEBL4yygxZ9YMVgjnMaPE5d7H7BDONkaJv5tWMnUxcnKICDhLfD0zlx3E5hXQl5i7Z
 jVzFyMHh7CAnkTzknSQsISAl8Sbz9eYYOy+mzeAStg52ASsJA6JgURZBFQlnpzvZZvAyLWAkW
 EVo0ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagZxmAYAfjzvW
 BhxglOZiURHmnr1OPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe/COVqSQYFFqempFWmYOMMRg
 0hIcPEoivAdA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc5bCVIkAFKUUZoHNwIW7pcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsTZApPZl4J3KZXQEcwAR3he04d5IiSRISUVAMjwy
 HTTXyz5K89WKdzaqnM9YkHxY6IzZpUdeyhykuZmYyn+utTtF/JXaqSW2En2f771MtPublBU79
 O4bBi6xfeduTCM5EpCnNdrdieS2Xzv2s5s3GddaPFr2lLPe/F1VzOkUnWy3krwyj2bdPN2ReW
 Mks7sZz4sem778fapt2iO9b0Z813/9Dqp8RSnJFoqMVcVJwIAH0Z7BByAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495981543!95272415!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27154 invoked from network); 28 May 2017 14:25:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 May 2017 14:25:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEz8V-000431-Sj; Sun, 28 May 2017 14:25:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dEz8Q-0000YP-6a; Sun, 28 May 2017 14:25:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dEz8P-0000me-GV; Sun, 28 May 2017 14:25:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109816-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f4d3ba87bb8f5d82d3b80532ea4c83b7bbca41c0
X-Osstest-Versions-That: ovmf=71d8226ac6f256d360626c8072337f9373f95671
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 May 2017 14:25:33 +0000
Subject: [Xen-devel] [ovmf test] 109816: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk4MTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNGQzYmE4N2JiOGY1ZDgyZDNiODA1MzJlYTRjODNi
N2JiY2E0MWMwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MWQ4MjI2
YWM2ZjI1NmQzNjA2MjZjODA3MjMzN2Y5MzczZjk1NjcxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk3OTQgIDIwMTctMDUtMjcgMDY6MTc6MTMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5ODE2ICAyMDE3LTA1LTI4IDEyOjE3OjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lv
bj1mNGQzYmE4N2JiOGY1ZDgyZDNiODA1MzJlYTRjODNiN2JiY2E0MWMwCisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBmNGQzYmE4N2JiOGY1ZDgyZDNiODA1MzJlYTRj
ODNiN2JiY2E0MWMwCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1mNGQzYmE4N2JiOGY1ZDgyZDNi
ODA1MzJlYTRjODNiN2JiY2E0MWMwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1n
ZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHBy
ZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcK
KyAnWycgeGY0ZDNiYTg3YmI4ZjVkODJkM2I4MDUzMmVhNGM4M2I3YmJjYTQxYzAgPSB4ICddJwor
IDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9y
Zy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHgg
PSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5V
WD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBU
UkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBm
NGQzYmE4N2JiOGY1ZDgyZDNiODA1MzJlYTRjODNiN2JiY2E0MWMwOnJlZnMvaGVhZHMveGVuLXRl
c3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CiAgIDcxZDgyMjYuLmY0ZDNiYTggIGY0ZDNiYTg3YmI4ZjVkODJkM2I4MDUz
MmVhNGM4M2I3YmJjYTQxYzAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun May 28 16:47:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 16:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dF1Ll-0000uS-II; Sun, 28 May 2017 16:47:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=314c5496a=citrix-osstest@xenproject.org>)
 id 1dF1Lj-0000uG-EC
 for xen-devel@lists.xensource.com; Sun, 28 May 2017 16:47:27 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 24/30-26749-D1FFA295; Sun, 28 May 2017 16:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpK7sf61
 Ig3dzeS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aNRQ8YC6YIVxx+uIa5gfE7TxcjJ4eEgL/E
 w47VrBC2h8T1syeYQGwRAWeJCR9us4HYvAJ6EvP+rwCzhQUsJLZPmgdkcwHVNzFK9E9exwjR7
 CZx/10TC4z943gHWJwNaOjEnolgcRYBVYkti76A2UICWhJLF69kglggKHFy5hOwOLOAhMTBFy
 +YIeZYSnxb/5R5AiPfLCRls5CULWBkWsWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERhWDECwg/Hlac9DjJIcTEqivIr3tSKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfBe+AuUEyxKTU+tSMvMAQY4TFqCg0dJhJf/H1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8
 vLzUqXEee+CzBAAKcoozYMbAYu2S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQWZwpOZVw
 K36RXQEUxAR/ieUwc5oiQRISXVwKjZUskk2rb0daWduu+K7Mp/BmmGXa5WLsqHl0vNTFxnzBl
 XICU4dQeX7pRJyobvPMqCGDvYsg8dsHN63bNh7Y2I2F3KWk5LD281s57KoxLocSlVx/xbd7dA
 4bSljxyfiJxWMyu3Ofur7cjWVQs/930VFDxxaF/Fbh6XV7aiQVWbLk3jO7KuUomlOCPRUIu5q
 DgRAJVl12SxAgAA
X-Env-Sender: prvs=314c5496a=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495990043!98821542!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54276 invoked from network); 28 May 2017 16:47:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 May 2017 16:47:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,410,1491264000"; d="scan'208";a="425742216"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71453-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=f4d3ba87bb8f5d82d3b80532ea4c83b7bbca41c0
X-Osstest-Versions-That: ovmf=71d8226ac6f256d360626c8072337f9373f95671
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 28 May 2017 17:47:20 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71453: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQ1MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ0OQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDQ5Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZjRkM2JhODdi
YjhmNWQ4MmQzYjgwNTMyZWE0YzgzYjdiYmNhNDFjMApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNzFkODIyNmFjNmYyNTZkMzYwNjI2YzgwNzIzMzdmOTM3M2Y5NTY3MQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDQ5ICAyMDE3LTA1LTI3IDA4OjE2OjU5IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ1MyAgMjAxNy0wNS0yOCAxNDo0OTo1NyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRkM2JhODdiYjhmNWQ4MmQzYjgwNTMyZWE0Yzgz
YjdiYmNhNDFjMApBdXRob3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8u
b3JnPgpEYXRlOiAgIFN1biBNYXkgMjggMTI6MDQ6NTIgMjAxNyArMDAwMAoKICAgIEJhc2VUb29s
cy9TY3JpcHRzOiBmaXggR2NjQmFzZS5sZHMgbGluZSBlbmRpbmdzCiAgICAKICAgIFJlcGxhY2Ug
YSA8TEY+IGxpbmUgZW5kaW5nIHRoYXQgd2FzIGludHJvZHVjZWQgaW5hZHZlcnRlbnRseSBieSBh
CiAgICByZWNlbnQgY29tbWl0IHdpdGggdGhlIGNvcnJlY3QgPENSPjxMRj4KICAgIAogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAg
U2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun May 28 17:12:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 17:12:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dF1js-0002ha-HI; Sun, 28 May 2017 17:12:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dF1js-0002hU-7A
 for xen-devel@lists.xenproject.org; Sun, 28 May 2017 17:12:24 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A5/F4-19466-7F40B295; Sun, 28 May 2017 17:12:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVysyfVTfcbi3a
 kwcEuTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNMayNLwSzpit8PTBsYt4l2MXJxCAlsYpRY
 t/0YG4Szj1Fizec5zF2MnBzCAuYSv+c9YOli5OAQEZCWWDpPE6JmD5PE0VOHWUAcZoEeRomXr
 a9YQRrYBDQl7nz+xARi8wpYSdy79oUdxGYRUJXoPrILbKioQLjE28YjLBA1ghInZz4BszkFAi
 WeHjsHZjMLqEv8mXeJGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypG9eLUorLUIl1LvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwHBjAIIdjGtbnQ8xSnIwKYnyKt7XihTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwdvLrB0pJFiUmp5akZaZAwx8mLQEB4+SCG85SJq3uCAxtzgzH
 SJ1itGYY8Pq9V+YOO70bfjCJMSSl5+XKiXO2wVSKgBSmlGaBzcIFpGXGGWlhHkZgU4T4ilILc
 rNLEGVf8UozsGoJMy7CGQKT2ZeCdy+V0CnMAGd4ntOHeSUkkSElFQDYwXTpr4d1+oWzOopiyt
 mu2A7y+3O+8sJDed4zhZfkDly5m/3YUv+LVNf1Je97eeQnXxSbp4SV8XObd85Jd04pocFtnVE
 dopzcKWu2pqy9MS13v/rPqVW1JcslzNapW3xcOWL9tTLqm62E5iEl+yVlVoXl1hlFvlG9HKj/
 bUA6SuhqeEWZUaHlFiKMxINtZiLihMBiz/Vq8MCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1495991542!72217684!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53884 invoked from network); 28 May 2017 17:12:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 28 May 2017 17:12:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E06CB344;
 Sun, 28 May 2017 10:12:20 -0700 (PDT)
Received: from [192.168.0.6] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 669423F41F; Sun, 28 May 2017 10:12:19 -0700 (PDT)
To: Feng Kan <fkan@apm.com>
References: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
 <d9b23e37-3e28-82b3-155e-3d010ccf5e5d@arm.com>
 <CAL85gmC6AEcrGu_jckpLXqEsrnqSSfj5Kx=a8wWWhLQQTKdztQ@mail.gmail.com>
 <f10520c7-4e91-e39c-5147-3d77592be7be@arm.com>
 <CAL85gmAE5Rd+YmLmW7A+chNukiXKdmZdeypRWHT=RU1eV1gvFA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <15f6b693-c77a-bc9f-fbb9-b2d23a486211@arm.com>
Date: Sun, 28 May 2017 18:12:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAL85gmAE5Rd+YmLmW7A+chNukiXKdmZdeypRWHT=RU1eV1gvFA@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, nd@arm.com, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] xl create failure on arm64 with XEN 4.9rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8yNi8yMDE3IDExOjIyIFBNLCBGZW5nIEthbiB3cm90ZToKPiBPbiBGcmksIE1h
eSAyNiwgMjAxNyBhdCA1OjQwIEFNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiB3cm90ZToKPj4KPj4KPj4gT24gMjYvMDUvMTcgMDE6MzcsIEZlbmcgS2FuIHdyb3RlOgo+Pj4K
Pj4+IE9uIFRodSwgTWF5IDI1LCAyMDE3IGF0IDEyOjU2IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+Pj4gd3JvdGU6Cj4+Pj4KPj4+PiAoQ0MgdG9vbHN0YWNrIG1haW50
YWluZXJzKQo+Pj4+Cj4+Pj4gT24gMjUvMDUvMjAxNyAxOTo1OCwgRmVuZyBLYW4gd3JvdGU6Cj4+
Pj4+Cj4+Pj4+Cj4+Pj4+IEhpIEFsbDoKPj4+Pgo+Pj4+Cj4+Pj4KPj4+PiBIZWxsbywKPj4+Pgo+
Pj4+PiBUaGlzIGlzIG5vdCBzcGVjaWZpY2FsbHkgYWdhaW5zdCB0aGUgWEVOIDQuOS4gSSBhbSB1
c2luZyA0LjEycmMyCj4+Pj4+IGtlcm5lbCBvbiBhcm02NCBwbGF0Zm9ybS4gU3RhcnRlZCBkb20w
IGZpbmUgd2l0aCBBQ1BJIGVuYWJsZWQsIGJ1dAo+Pj4+PiBmYWlsZWQgd2hlbiBjcmVhdGluZyB0
aGUgZG9tVSBndWVzdC4gWGVuIGlzIGJ1aWx0IG5hdGl2ZWx5IG9uIHRoZQo+Pj4+PiBhcm02NCBw
bGF0Zm9ybS4gVXNpbmcgdGhlIHNhbWUga2VybmVsIGFuZCByYW1kaXNrIGFzIGRvbTAuIEFueSBp
ZGVhIGFzCj4+Pj4+IHdoeSBpdCBpcyBzdHVjayBoZXJlCj4+Pj4+IHdvdWxkIGJlIGdyZWF0bHkg
YXBwcmVjaWF0ZWQ/Cj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gVGhlIGZpcnN0IHN0ZXAgd291bGQgdG8g
dHJ5IGEgc3RhYmxlIHJlbGVhc2UgaWYgeW91IGNhbi4gQWxzbywgaXQgd291bGQKPj4+PiBiZQo+
Pj4+IHVzZWZ1bCBpZiB5b3UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZ3Vlc3QgKGku
ZSB0aGUgY29uZmlndXJhdGlvbikKPj4+PiBhbmQgeW91ciAuY29uZmlnIGZvciB0aGUga2VybmVs
Lgo+Pj4KPj4+IEkgYW0gdXNpbmcgdGhlIGRlZmF1bHQgeGVuX2RlZmNvbmZpZyBpbiB0aGUgYXJt
NjQgZGlyZWN0b3J5Lgo+Pgo+Pgo+PiBJIGFtIGNvbmZ1c2VkLiBUaGVyZSBhcmUgbm8geGVuX2Rl
ZmNvbmZpZyBpbiB0aGUgYXJtNjQgZGlyZWN0b3J5IG9mIHRoZQo+PiBrZXJuZWwuIFNvIHdoaWNo
IG9uZSBhcmUgeW91IHRhbGtpbmcgYWJvdXQ/Cj4gU29ycnksIG15IG1pc3Rha2UuCj4+Cj4+PiBU
aGlzIGlzCj4+PiB2ZXJ5IGVhcmx5IG9uCj4+PiBpbiBidWlsZGluZyB0aGUgZG9tYWluLCB3b3Vs
ZCB0aGUgZ3Vlc3QgY29uZmlndXJhdGlvbiBtYXR0ZXI/Cj4+Cj4+Cj4+IFRoZSBjb25maWd1cmF0
aW9uIG9mIERPTTAga2VybmVsIG1hdHRlcnMgd2hlbiB5b3Ugd2FudCB0byBidWlsZCB0aGUgZ3Vl
c3QuCj4+IFRoYXQncyB3aHkgSSB3YW50ZWQgdG8ga25vdyB3aGF0IG9wdGlvbnMgeW91IGVuYWJs
ZWQuCj4gSSBzZWUuIEkgYW0gdXNpbmcgdGhlIGRlZmF1bHQgY2VudG9zIDcuMiBrZXJuZWwgY29u
ZmlnIHBsdXMgZW5hYmxpbmcKPiB0aGUgWEVOIG9wdGlvbi4gKEF0dGFjaGVkIGJlbG93KQoKTG9v
a2luZyBhdCB0aGUgLmNvbmZpZywgTGludXggaXMgdXNpbmcgNjRLQiBwYWdlIGdyYW51bGFyaXR5
LgoKSSBtYW5hZ2VkIHRvIHJlcHJvZHVjZSB0aGUgZmFpbHVyZSAodGhvdWdoIGRpZmZlcmVudCBl
cnJvcikgYnkgdXNpbmcKYW4gaW5pdHJhbWZzID4gMzJNQiAoc21hbGxlciB3b3JrcykuIFRoZSBw
YXRjaCBiZWxvdyBzaG91bGQgZml4IHRoZQplcnJvciwgY2FuIHlvdSBnaXZlIGl0IGEgdHJ5PwoK
Y29tbWl0IGM0Njg0YjQyNTU1MmE4MzMwZjAwZDc3MDNmMzE3NWQ3MjE5OTJhYjAKQXV0aG9yOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFN1biBNYXkgMjggMTc6
NTA6MDcgMjAxNyArMDEwMAoKICAgIHhlbi9wcml2Y21kOiBTdXBwb3J0IGNvcnJlY3RseSA2NEtC
IHBhZ2UgZ3JhbnVsYXJpdHkgd2hlbiBtYXBwaW5nIG1lbW9yeQogICAgCiAgICBDb21taXQgNTk5
NWE2OCAieGVuL3ByaXZjbWQ6IEFkZCBzdXBwb3J0IGZvciBMaW51eCA2NEtCIHBhZ2UgZ3JhbnVs
YXJpdHkiIGRpZAogICAgbm90IGdvIGZhciBlbm91Z2ggdG8gc3VwcG9ydCA2NEtCIGluIG1tYXBf
YmF0Y2hfZm4uCiAgICAKICAgIFRoZSB2YXJpYWJsZSAnbnInIGlzIHRoZSBudW1iZXIgb2YgNEtC
IGNodW5rIHRvIG1hcC4gSG93ZXZlciwgd2hlbiBMaW51eAogICAgaXMgdXNpbmcgNjRLQiBwYWdl
IGdyYW51bGFyaXR5IHRoZSBhcnJheSBvZiBwYWdlcyAodm1hLT52bV9wcml2YXRlX2RhdGEpCiAg
ICBjb250YWluIG9uZSBwYWdlIHBlciA2NEtCLiBGaXggaXQgYnkgaW5jcmVtZW50aW5nIHN0LT5p
bmRleCBjb3JyZWN0bHkuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBzdC0+dmEgaXMgbm90IGNvcnJl
Y3RseSBpbmNyZW1lbnRlZCBhcyBQQUdFX1NJWkUgIT0KICAgIFhFTl9QQUdFX1NJWkUuCiAgICAK
ICAgIEZpeGVzOiA1OTk1YTY4ICgieGVuL3ByaXZjbWQ6IEFkZCBzdXBwb3J0IGZvciBMaW51eCA2
NEtCIHBhZ2UgZ3JhbnVsYXJpdHkiKQogICAgQ0M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKICAg
IFJlcG9ydGVkLWJ5OiBGZW5nIEthbiA8ZmthbkBhcG0uY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmRpZmYgLS1naXQgYS9kcml2ZXJz
L3hlbi9wcml2Y21kLmMgYi9kcml2ZXJzL3hlbi9wcml2Y21kLmMKaW5kZXggN2E5MmE1ZS4uMzhk
OWE0MyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHJpdmNtZC5jCisrKyBiL2RyaXZlcnMveGVu
L3ByaXZjbWQuYwpAQCAtMzQ1LDcgKzM0NSw3IEBAIHN0YXRpYyBpbnQgbW1hcF9iYXRjaF9mbih2
b2lkICpkYXRhLCBpbnQgbnIsIHZvaWQgKnN0YXRlKQogICAgICAgIGludCByZXQ7CiAKICAgICAg
ICBpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpCi0gICAg
ICAgICAgICAgICBjdXJfcGFnZXMgPSAmcGFnZXNbc3QtPmluZGV4XTsKKyAgICAgICAgICAgICAg
IGN1cl9wYWdlcyA9ICZwYWdlc1tzdC0+aW5kZXggLyBYRU5fUEZOX1BFUl9QQUdFXTsKIAogICAg
ICAgIEJVR19PTihuciA8IDApOwogICAgICAgIHJldCA9IHhlbl9yZW1hcF9kb21haW5fZ2ZuX2Fy
cmF5KHN0LT52bWEsIHN0LT52YSAmIFBBR0VfTUFTSywgZ2ZucCwgbnIsCkBAIC0zNjIsNyArMzYy
LDcgQEAgc3RhdGljIGludCBtbWFwX2JhdGNoX2ZuKHZvaWQgKmRhdGEsIGludCBuciwgdm9pZCAq
c3RhdGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3QtPmdsb2JhbF9lcnJvciA9
IDE7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgfQotICAgICAgIHN0LT52YSArPSBQQUdFX1NJ
WkUgKiBucjsKKyAgICAgICBzdC0+dmEgKz0gWEVOX1BBR0VfU0laRSAqIG5yOwogICAgICAgIHN0
LT5pbmRleCArPSBucjsKIAogICAgICAgIHJldHVybiAwOwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun May 28 17:51:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 17:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dF2LE-00054Q-GD; Sun, 28 May 2017 17:51:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dF2LD-00054E-07
 for xen-devel@lists.xensource.com; Sun, 28 May 2017 17:50:59 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2A/12-03613-20E0B295; Sun, 28 May 2017 17:50:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZeRTzv
 S4O4tFosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbGnsYC/oWctYcWLSL+YG
 xmc1XYxcHEICfxklPrzazw7hPGaUuLJzGiOEs41RYtPJOaxdjJwcIgLOEl/PzGUHsXkF9CUet
 F5hAbGFBcwk1l5+DdYgITBXU2L2pEOMIAkJAW+J02/vM8PYW87uBWpg52ATsJI4JNbFyMHBIq
 AqsWSaxQRG7gWMDKsYNYpTi8pSi3SNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQK9zgAEOxibFgUeYpTkYFIS5VW8rxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3Ho92pJBg
 UWp6akVaZg4w/GDSEhw8SiK8GSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US530JUiQAU
 pRRmgc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM28gLNIUnM68EbtMroCOYgI7wPa
 cOckRJIkJKqoGxam7KlKbvlw0ea9UJPP15Oyx4yfJ0ubcs86cp/BQN7FlQ/+C99ZoGhQrRTUv
 PVCkGNGor9P6+vvzg1m1xTkGp5pH6DZLGkl0pxgvbWW5Uq8/z+bOwTjW9OeBecJnq6WV1GoeP
 L5/0SlrKu7D+rnH0g9T7+fnaCs5dmd+jXU1LN82OeHx9Zq0SS3FGoqEWc1FxIgCHN9SOgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1495993855!64423147!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55666 invoked from network); 28 May 2017 17:50:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 May 2017 17:50:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dF2L7-0001FL-Cc; Sun, 28 May 2017 17:50:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dF2L1-0002oR-Si; Sun, 28 May 2017 17:50:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dF2L1-0000V2-MY; Sun, 28 May 2017 17:50:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109809-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/dst_host:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:leak-check/check:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=249f1efd8e3d58f86469fc305b0eda39db18d7ce
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 May 2017 17:50:47 +0000
Subject: [Xen-devel] [linux-linus test] 109809: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8227548665860378108=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8227548665860378108==
Content-Type: text/plain

flight 109809 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109809/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-pair 11 host-ping-check-xen/src_host fail REGR. vs. 109656
 test-amd64-i386-libvirt-xsm   7 host-ping-check-xen      fail REGR. vs. 109656
 test-amd64-i386-libvirt-pair 12 host-ping-check-xen/dst_host fail REGR. vs. 109656
 test-amd64-amd64-i386-pvgrub 21 leak-check/check         fail REGR. vs. 109656
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109656

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109656
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109656
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                249f1efd8e3d58f86469fc305b0eda39db18d7ce
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z    7 days
Failing since        109675  2017-05-22 02:06:45 Z    6 days   10 attempts
Testing same since   109809  2017-05-28 05:24:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Andrew Lunn <andrew@lunn.ch>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Antony Antony <antony@phenome.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Peterson <bp@benjamin.pe>
  Bjorn Helgaas <bhelgaas@google.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunming Zhou <David1.Zhou@amd.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Gilbert <dgilbert@interlog.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Westphal <fw@strlen.de>
  Fugang Duan <fugang.duan@nxp.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Harini Katakam <harinik@xilinx.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilan Tayari <ilant@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Lin Zhang <xiaolou4617@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  linzhang <xiaolou4617@gmail.com>
  Liping Zhang <zlpnobody@gmail.com>
  Logan Gunthorpe <logang@deltatee.com>
  Long Li <longli@microsoft.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  Mahesh Bandewar <maheshb@google.com>
  MaJun <majun258@huawei.com>
  Manfred Schlaegl <manfred.schlaegl@ginzinger.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Kepplinger <martin.kepplinger@ginzinger.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Roussin-BÃ©langer <maxime.roussinbelanger@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michael S. Tsirkin <mst@redhat.com>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Mika PenttilÃ¤ <mika.penttila@nextfour.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Namhyung Kim <namhyung@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Nithin Nayak Sujir <nsujir@tintri.com>
  Nithin Sujir <nsujir@tintri.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Dawson <petedaws@gmail.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Senna Tschudin <peter.senna@collabora.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pravin B Shelar <pshelar@ovn.org>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Richard Zhu <hongxing.zhu@nxp.com>
  Rob Herring <robh@kernel.org>
  Rob Landley <rob@landley.net>
  Roman Kapl <roman.kapl@sysgo.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Samuel Jones <sjones@kalray.eu>
  Schoefegger Stefan <stefan.schoefegger@ginzinger.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steve Twiss <stwiss.opensource@diasemi.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tin Huynh <tnhuynh@apm.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tommi Rantala <tt.rantala@gmail.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  fail    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 fail    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 fail    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7856 lines long.)


--===============8227548665860378108==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8227548665860378108==--

From xen-devel-bounces@lists.xen.org Sun May 28 19:55:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 19:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dF4Hj-0003mu-M4; Sun, 28 May 2017 19:55:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1dF4Hi-0003mo-Tv
 for xen-devel@lists.xen.org; Sun, 28 May 2017 19:55:31 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0D/D8-03613-23B2B295; Sun, 28 May 2017 19:55:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfTAal1Dbe1
 Ig+kLDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuw9OYC06zVWz8u4ulgXE9axcjF4eQwGRG
 iZn7WhhBHBaBpawSD981sYM4EgIHWSV6+74CZTiBnDiJb8+3skLYlRJ3li4HsjmA2pUkjvbWQ
 EzayiTRu2QXM0iNkICsxK0JZ1hAbBEBaYlrny+DzWETUJXo+r6ICcQWFgiU6J90jR3E5hWwkX
 g86y9YDQtQTcOyj2A1ogKhEr2npkDVCEqcnPkEbCazgLrEn3mXmCFscYlbT+YzQdjyEtvfzmG
 ewCg0C0nLLCQts5C0zELSsoCRZRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpq
 TmJSsV5yfu4mRmCoMwDBDsbzawMPMUpyMCmJ8ire14oU4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MHbp6kdKSRYlJqeWpGWmQOMOpi0BAePkgjvFJA0b3FBYm5xZjpE6hSjJceVK+u+MHE0fdgCJK
 cc2P6FSYglLz8vVUqcN0wLqEEApCGjNA9uHCwxXGKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5I
 wbzrIFJ7MvBK4ra+ADmICOsj3nDrIQSWJCCmpBkaHiI9537z0Duj0qhv/jbZTLrr6rtHj29wH
 wVJfHvx4vnvt/cULbr0ynPEuK7umWefnvJK6wKiuNcslpCUvadzUlT3pWlRj7OBRzJr2Yq5o7
 LmpMo38ohLNDeasW1gP7cr83/Fw7/xs99tbpaqC/9s1s7zS+N7M/3rFW0GDy5VvoqeG6v1c+1
 SJpTgj0VCLuag4EQBit+pkBwMAAA==
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496001328!45259366!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4739 invoked from network); 28 May 2017 19:55:29 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 May 2017 19:55:29 -0000
Received: by mail-pf0-f171.google.com with SMTP id e193so38760873pfh.0
 for <xen-devel@lists.xen.org>; Sun, 28 May 2017 12:55:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:to:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=hrXkGQsNMdsCdN81YbhYsChlOqeht9e50Ihjy8Al7qM=;
 b=NPGgYJYOJZC1MXjubIeTCuDbSbo9QyZUIc8dZuP5w973E9Mha//udMjsY7mjJLVn5M
 NFi5/Hn/jMFYnkoO/E7EW5yHjwAkRlrL8DxIlcmB48hOSWmkZxa1r1P5RJznoqn73zzX
 NZhnDxRIxW/ueTeegMXvH+mrUksrAHPU/m4vhf9f6r3Dundmn+bnMxCPc7CTVnG+h6/Z
 aTXioO3GcgF2jkqrGbP65EyQaXp7Gt5FE7OqU+9zDf4jE/I8sy/Ojhin9eK0kG2IqSQZ
 QOBsQUd+bug6OroGlo7CqJNzYRc2fGNl4e2Tx0pS9IP6MDkCAAibGWYjgakJK1+6k1IP
 Blyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:to:from:subject:message-id:date
 :user-agent:mime-version:content-language:content-transfer-encoding;
 bh=hrXkGQsNMdsCdN81YbhYsChlOqeht9e50Ihjy8Al7qM=;
 b=N4D3ot+N/KbKUlcGJro1xfq3huAwh8gPHtIibak7yb/hjKpT7UCGfDznoK2n/9/Yz4
 Kjt31og2/cXEIlxuIIVKfQY178WYwpxVvKbwA7wFarmCG0fblHsZOGAsrUNl2lBzfokL
 +fCiBsbhTsCmirv1BzEiM0At9tGEKBKAvbw2C40L+0oJXPjV+CS/ss479x8PLouf809J
 wZM1NLtsEKqz9pJ/qln258/jTMqup1kc/l25F3Z37S+b4WVKzP75FxOQEo71FMz/cCqQ
 rdCbUOa3GSFOV0qZBaVB39rMRThR/LMYZxER3la4Zf0Ql06V4sP/mzywuu1ZXDQOANAm
 hDbQ==
X-Gm-Message-State: AODbwcBhKfFcUBbu0r5heqDQ5VEsCKWYBLgbraO6UsVWrobVQjkl/LpI
 5aTUopIkzdzbcw==
X-Received: by 10.98.10.204 with SMTP id 73mr14174515pfk.191.1496001328158;
 Sun, 28 May 2017 12:55:28 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id g86sm12734778pfe.116.2017.05.28.12.55.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 28 May 2017 12:55:27 -0700 (PDT)
To: xen-devel@lists.xen.org
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <5b2be70e-9cc5-eafc-060a-a05bcaebf03d@gmail.com>
Date: Sun, 28 May 2017 12:55:26 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101
 Thunderbird/54.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] boot message "xen:manage: Unable to read sysrq code in
 control/sysrq" ?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V29ya2luZyB3aXRoIFhlbiA0LjkuMCBob3N0IG9uIGtlcm5lbCA0LjExLjMKCglkbWVzZyB8IGVn
cmVwIC1pICJsaW51eCB2ZXJzaW9ufHhlbiB2ZXJzaW9uIgoJCVsgICAgMC4wMDAwMDBdIExpbnV4
IHZlcnNpb24gNC4xMS4zLTIuZzcyNjIzNTMtZGVmYXVsdCAoZ2Vla29AYnVpbGRob3N0KSAoZ2Nj
IHZlcnNpb24gNy4xLjEgMjAxNzA1MTcgW2djYy03LWJyYW5jaCByZXZpc2lvbiAyNDgxNTJdIChT
VVNFIExpbnV4KSApICMxIFNNUCBQUkVFTVBUIFRodSBNYXkgMjUgMTc6NTU6MDQgVVRDIDIwMTcg
KDcyNjIzNTMpCgkJWyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuOS4wXzA3LTUwMyAocHJl
c2VydmUtQUQpCgpJIGN1cnJlbnRseSBzZWUgaW4gaG9zdCBib290CgoJZG1lc2cgfCBncmVwIHN5
c3JxCgkJWyAgIDIwLjkwNTE0Nl0geGVuOm1hbmFnZTogVW5hYmxlIHRvIHJlYWQgc3lzcnEgY29k
ZSBpbiBjb250cm9sL3N5c3JxCgpUaGF0IHNlZW1zIHRvIG9yaWdpbmF0ZSBhdAoKCWh0dHBzOi8v
bGttbC5vcmcvbGttbC8yMDE2LzExLzgvMTM0CgkJLi4uCgkrCWlmICh4ZW5idXNfc2NhbmYoeGJ0
LCAiY29udHJvbCIsICJzeXNycSIsICIlYyIsICZzeXNycV9rZXkpIDwgMCkgewoJCQlwcl9lcnIo
IlVuYWJsZSB0byByZWFkIHN5c3JxIGNvZGUgaW4gY29udHJvbC9zeXNycVxuIik7CgkJCXhlbmJ1
c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKCQkJcmV0dXJuOwoJCS4uLgoKSXMgdGhpcyBhIGNv
bmZpZyBpc3N1ZSAtLSB3cm9uZyBvciBtaXNzaW5nIC0tIG9uIG15IGVuZD8gIE9yIGEgcHJvYmxl
bSB0aGF0IG5lZWRzIHNvbWUgbW9yZSBkaWFnbm9zdGljIGluZm8gaGVyZT8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sun May 28 23:34:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 23:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dF7gu-00089P-BL; Sun, 28 May 2017 23:33:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dF7gs-00089D-I6
 for xen-devel@lists.xensource.com; Sun, 28 May 2017 23:33:42 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 72/C7-02196-55E5B295; Sun, 28 May 2017 23:33:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTckTjv
 SYPpmRYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/J6zm63gSFXFmlV/2RoY
 D3t3MXJxCAn8ZZQ4d3kCM4TzmFHiT8NBRghnG6PE35a7LF2MnBwiAs4SX8/MZQexeQX0JbZPu
 AlmCwtoSlxZuBTMlhBYaCLRcr4CwvaU+Lr1AhOMfXflZ6Aadg42ASuJQ2IgURYBVYkNS/axTm
 DkXsDIsIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0OMMQLC
 DsfGL0yFGSQ4mJVHeRYHakUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNfGAuUEi1LTUyvSMnOA
 oQeTluDgURLhnQmS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd55IEUCIEUZpXlwI2Bxc
 IlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvFUgU3gy80rgNr0COoIJ6Ajfc+ogR5QkIqSkGh
 inrIjQsTdcetD7scVL1dkH9wWdXXtfqZihfV7qk5c//DfJffz18WDu/TeHOdoWpIR8Meaec0V
 wSfeLE52zp106VFamsCXJNzXMS1xU82hgiNiNk8mnrmou83h+1eh03vO+8om+7CZ5dq3cp5+I
 +uzVNIvkZ/Nn/nto6Y7DFWk5hfOKRVU/X8hVYinOSDTUYi4qTgQAPtuvcn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496014419!44815869!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13348 invoked from network); 28 May 2017 23:33:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 May 2017 23:33:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dF7gm-0001iy-LN; Sun, 28 May 2017 23:33:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dF7gh-0008I5-9I; Sun, 28 May 2017 23:33:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dF7gh-00008v-1d; Sun, 28 May 2017 23:33:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109813-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf:host-install(3):broken:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start.2:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 May 2017 23:33:31 +0000
Subject: [Xen-devel] [xen-unstable test] 109813: FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgxMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgxMy8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgYnJva2VuIGluIDEwOTgwMyBS
RUdSLiB2cy4gMTA5ODEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTQgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc2NCBwYXNzIGluIDEwOTgxMwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC4yICAgIGZhaWwgaW4gMTA5NzkwIHBh
c3MgaW4gMTA5NzY0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDExIGd1ZXN0LXN0YXJ0
ICAgICAgZmFpbCBpbiAxMDk3OTAgcGFzcyBpbiAxMDk4MTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEwOTgwMyBwYXNzIGluIDEwOTgx
MwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTA5NzkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk4MDMKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGlu
IDEwOTgwMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTA5ODAzIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMDk4MDMgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEwOTgwMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTA5ODAzIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMDk4MDMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEwOTgwMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTA5ODAzIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBpbiAxMDk4MDMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEwOTgwMyBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTA5ODAzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMDk4MDMgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5NzY0
IGJsb2NrZWQgaW4gMTA5ODEzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzkwIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICBmYWlsIGluIDEwOTgwMyBsaWtlIDEwOTc5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTgwMyBsaWtl
IDEwOTc5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NzY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk3OTAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwOTc5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NzkwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDk3OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTgwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5ODAzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgODc2ODAwZDVmOWRlOGIxNTM1NTE3Mjc5NGNiODJmNTA1ZGQyNmUxOApiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODc2ODAwZDVmOWRlOGIxNTM1NTE3Mjc5NGNi
ODJmNTA1ZGQyNmUxOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5ODEzICAyMDE3LTA1LTI4IDA5
OjE4OjIyIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0
byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 02:24:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 02:24:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFAMB-0003o6-J9; Mon, 29 May 2017 02:24:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFAMA-0003nl-6Y
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 02:24:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 08/02-03613-D568B295; Mon, 29 May 2017 02:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTemTTv
 SYMEJWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPJkUXXApp6Lz5B72Bsbn
 zl2MXBxCAn8ZJXbuXMMI4TxmlPj5/ysLhLONUeLO00tsXYycHCICzhJfz8xlB7F5BfQldv07x
 QJiCwuYSCw7togRxJYQOK0hcedBFITtLfH421nmLkYOMPvqVesuRnYONgEriUNiIAUsAqoSKx
 ecZJrAyL2AkWEVo0ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gvxmAYAfjzvWBhxglOZiURHkdUrUjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrmwBygkWpaan
 VqRl5gADDyYtwcGjJMJ7ECTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivDKtQEUCIEUZp
 XlwI2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLYgU3gy80rgNr0COoIJ6Ajfc+ogR5
 QkIqSkGhhFlklmXDOUz+u1Dd+pH+V/K3jvfk0pIZ+Vjr/eOIl8vcDkl2GkdJF91rWsxXNXJdz
 p42teJ7nuWInA84arQsULT6atM0qKDnF5FmK391T20zuvwp8ek/C/tcxSX8pnSsgWvr4PT4Qy
 dhr8TpD6pXmzSznYbkpQ4rLQBwunaO06qPVl0/6ul+FKLMUZiYZazEXFiQBzKiTDfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496024667!81623043!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60758 invoked from network); 29 May 2017 02:24:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 May 2017 02:24:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFAM3-0005XJ-Mv; Mon, 29 May 2017 02:24:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFALy-0006II-3w; Mon, 29 May 2017 02:24:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFALx-0005Zw-P3; Mon, 29 May 2017 02:24:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109817-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 May 2017 02:24:17 +0000
Subject: [Xen-devel] [linux-4.9 test] 109817: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgxNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgxNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFz
cyBpbiAxMDk4MTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4MTcKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4g
MTA5NzQ5IHBhc3MgaW4gMTA5ODE3CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5ODE3CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4MTcKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk3OTYg
cGFzcyBpbiAxMDk3NDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk3OTYgcGFzcyBpbiAxMDk4MTcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMDk4MDYgcGFzcyBpbiAxMDk3OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk3OTYK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgZmFpbCBwYXNzIGluIDEwOTgwNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgOSBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5ODA2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgIGZhaWwgcGFz
cyBpbiAxMDk4MDYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5Nzk2IFJFR1IuIHZz
LiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQv
d2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBibG9ja2VkIGlu
IDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgIGZhaWwgaW4gMTA5ODA2IGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290ICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGRiM2ZkNDUyN2VkMzJiZTQ0Y2JkOGZmYTZkZDZhMzAxYzg5ZDBkNmQKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEw
NDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0
Mjo1MiBaICAgNDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIg
MTE6MTU6MTkgWiAgIDQ2IGRheXMgICA3NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MDk3NDkgIDIwMTctMDUtMjUgMjE6MjU6MTUgWiAgICAzIGRheXMgICAgNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjU0OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg1NjMgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 02:31:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 02:31:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFASJ-0004RP-9i; Mon, 29 May 2017 02:30:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dFASH-0004RI-GS
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 02:30:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2A/79-02181-8D78B295; Mon, 29 May 2017 02:30:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHvfNYR3HrtiqeNrdgo4eZm0KJH1S
 sEK2wDIqyPthok7uwD5nZTe1LUZA9tVDKVVOzh1qEpaamZuxakalZIfkKogdShlRSGqXZjLfM
 5sPl97//cw7/OxyO1lxSaTkh0y6IVt6sV3kzxlX6HSE92cFJoc9tEeN1eVQMim/73MMkol2sy
 Zpiy9zDGl3vhth01y2UWTDopg6h2hx0AnlzDD5NQ/+zBlYRCOcgOFnfPS00eArBhYK3cpkX54
 vDwVU+Qinsh3fCo2fdtMIaHAV1Az9VCtO4mYb8aqywChtgfLTVU2E1joWeLierMIOXwJtTv6b
 r/fFu6P3oRqRmHrQ73zEKe+FoGDybx5CZ4VBS+5omvAgaRoqnGfBicBdVTAcFfBzB5fOViARa
 Cuc6TlCkSAcPuooZwiuh9mTtn/sE6C2oUxEWYaConyGDplSQWzpBEZHvCZ0vqxGpSofR5hZPw
 rvhe9Xkn6l3WXg1lEEa7mBwTjbL3ZwsAqHvo0juR1loeXrDk4gjvnA455aKiG4Gxn/UsGfQ8s
 JZP6Fw1sMLZz28DNHX0HJJEPcLYkjYakOKaEoz2i28yRwSFrrGYBEkiU8TzHyKZEi1WWqQvBg
 e8teIujo2uNF8jtL7q2OE4CTNnBTb3iwjLxmTRYdZkNwokOP0oE49KnvzRCFNyNxnMsvb9dcG
 zkfvp25XbLWUzlskUxqxHqNY7ub16q8U9zLnpnxWlt2Wz4n6BoVHmr5SGsZqswraAPU2pRkrz
 UaHdWb03919jnRaXzWSw2p80gXRYrL/7w+jAA7pfUkEH5PVPpNgWA5HyeESnixTwtn5f5b2EI
 rcGtnjMXal6Vtethj0tv1hlO5YwMEn3zbWrNo8dT8yqKq8NKTrS2db8aW+Mf+10R35FQP0J8j
 6MuqsL616sFKYLLM7mhJvX4m7p8uqXLBuy9XLGQ7H4ottugOF67XcKzb0fJwz+fqm7c0x1MKI
 D+8bc2P6WseOv5gb0RpvMLuGkkr0jGTkw1bQosT/Br6o7fm2AwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496025042!97098009!1
X-Originating-IP: [104.47.34.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 763 invoked from network); 29 May 2017 02:30:43 -0000
Received: from mail-by2nam01on0087.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.87)
 by server-3.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 29 May 2017 02:30:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=mLEngg0V3em1UnUQdKi0QZ1za6MbfUb+W2w+xklm9Vs=;
 b=BQcIN8wVHE17gBOWpq3vN8hgORmIlSE/04Ja+6HAdz+/EOiNPn3g5kQKaVA6ToBG9tOAwU75m5b9SJRgCkK6SJjnzNaWUzWaNcag84b6KnjAuDYROwyWxOpSGwjh57H2TFn/vs01KYrzYGIm5lcAxJFvLKn7+zaiL2rHokrnunk=
Received: from [192.168.0.100] (115.252.122.142) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1124.9; Mon, 29 May 2017 02:30:32 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <61af41e6-a549-7930-efd4-705718d174f8@caviumnetworks.com>
Date: Mon, 29 May 2017 08:00:28 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: PN1PR01CA0071.INDPRD01.PROD.OUTLOOK.COM (10.174.144.139) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-MS-Office365-Filtering-Correlation-Id: e6331aa5-3587-484a-26ff-08d4a63ab194
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:H7XnEIM+bpO5A/V7UVzgnJxvXH1LO4M55Mxozat0ZDoGB6EP8Is2HMNCw2mOwHs5COmGT7P4cMEvgREihhQ4x55oD7AdViHAXwkSqq3pwEAZZPzLk/7jq/9mm2BFugLtrulwQusChhvO9/sq+YSY3Rn3h9hkTceqsfuoJk28/47Y/Q6yogGaPMbIA3dmOQ9xIEpkHXHfKvtVx4SqOoCZc2ssIIYCr4yDrwwAxDstYTJhtTvMc1/psIwKt7vgElnPQ2ZlvXlohQbNbrViNttKAho6+vO0F3E7ycd/rysN0mI6//U9aXdOxZygiM8QMUk9sVsYpiYuqfQZbN379NKREw==;
 25:5dc30/zTZZ7rA01lxILRxLAh0rXGweJJRZOdbpJ+AboN8X5bOx4yPaCuQncq/r0H1v890WuJf/2ncZs2zlKrfQzrUsMS7sY5rmbUI38rf7+ZtU37f3qC8nCLMXBsdD44Bebna2VqGfYlpjWjODdzBxb8WBQcuZ/3n+yBnyyhCmeswx9dwfrcR9mOLIZATZJOjRBswBNH3UeRJ+Wgr6qIQ3B5m/9OdZg17cjOnb9URGOX5dMry+7V8B+H0xuEz6JLfteDfOMqQwdZGfrkSoauhjuZ9SvQ3Xj2H49F0l6yCBJds3bLfV78Lk0115ThVqZyAL2sp3+OYZUvYtYiraQ5BvgdnMEQ6n+gxknjRfipMwZDg2/yypXiUwIbCp+vKgCXY1n/M0LGbdA/hKftnJqJPgkIJECPWJzGx9LtCYWG4L7pt4TmMjvFE45ufUr1lJOg7TdnbyWZsI6KsqDuXVsYMgvt78lqJi1IUEupP8r8554=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 31:L8QIT5MNJexQ+65Amb7cbQ2P8J21onVrvS6KY34jY8kXBvzCLkZsLnzdX9Ho2duWhECmF21jJyunIQFO8GqkGdKFxY6Wl80T33JhQNQBYIjqSRfg5Dt+kPDGkb/9WgvhuoC+5AXu+du34FrKzspuNyfT6g+x2D8pS9llcJKUNmW+9OeZGjYn5vsLhy/tDtGAG+KEw8PKPrCNRTHzDxdHCw4wCDgKzWqjoK7z365eHmM=;
 20:47EiYhW04+aUPDDbCiVu37novhoLo7pywBMWMy9lf6F3Jq6lJDDTzjdj8ThIR4tJUqsEk9zdxc9jJqV8u4q247mBQw5JVv5+Ia4wlO56VYKqV6gABstjiKFr0DUDI5WZa8QvnfctORVwBLrOMY3Vga39tQw7XK6TufB27AGvAEfEnnM9+5s8yl9vrElZ2mzuSeCBJ9a7RWbAc5dQ2wWZTSTGlb2uvqIrMiKjEVf9ensItzvxmGuvorcLUkl+YeAd7XnEQkeNOPfmcVYlX8T2U94nFPxF9kgepg4czovJhirUebqzd4c8WxgUp3ytCtzw6txNefCHrxxWIVnxK0fa3dDzjII5ukwYDpyOQx5qEysu9T7ru4EjvtHsiwAAo1od76NhOoPPao3nKZ2sa6AAxhr8AD2IH77z57W9+ziwGD29JCYdtClsenGUgTLIMx+c5SmEV8B2jm2JWlGV2J/mAtHEhIat6xB3CmHE92nbJ6fDrRpmuyfTucH8EgA9VW6ZRsQn++xKWz5gc5MystPC56qfgyJFn/b4/r+5hmYPZEONJSdIbDSk2o93i0IHEOqmM13Lqu0RVbh93kgUAmkbOM2vURt4L9RLjcCZlm9DYUs=
X-Microsoft-Antispam-PRVS: <SN1PR0701MB20783E18211BC4977CFF1D50ECF30@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(788757137089)(155532106045638); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700073)(100105000095)(100000701073)(100105300095)(100000702073)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703073)(100105400095)(10201501046)(93006095)(6041248)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704073)(100105200095)(100000705073)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800073)(100110000095)(100000801073)(100110300095)(100000802073)(100110100095)(100000803073)(100110400095)(100000804073)(100110200095)(100000805073)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7NDordVNtL1ZuVVNaS1lRR2ZsckRvRGd0cUhO?=
 =?utf-8?B?bHA1eXJ5SnFNOWlpOThnYVo5MVRHcndud0NhWFZ1bzVDWWRFdCtuKzluSTZC?=
 =?utf-8?B?VWV2K3hMaDR0eDROK2hXeDFVVGdBUnRtdHFNTFdaVTNZKzFZblVUWHJ3dXd1?=
 =?utf-8?B?cTFvMVo2V2xyS1hMZll2UzczRlVsS08rblJRQ3l1NUwrT1Fpb3BqaUJCSUJD?=
 =?utf-8?B?aFJNZ0dRaXQ5Z3NoaHVsN0x6S1pWbDh5SFNMOHAwNjZkNEpGaWdMNkhhSjNh?=
 =?utf-8?B?RENVbGtiRTgrRmNxMU0vNGsySVVyNmpLZ1ZyNzZNZDFZdG1zaXUxb0haK21o?=
 =?utf-8?B?dmxTak1IdmpsVm0xZHBHTUJlRTlIQ3VhaEZNLzdpbktOTTNzSjNaSkw5Q0Jo?=
 =?utf-8?B?NVFDUnIxSDZ4WXB2aENtUjdhMU5lQ1ZBZVNFblZqTjlwVG51RUhCN285a1dZ?=
 =?utf-8?B?QWRCYlpycjVDSURXWkVOT0g3blBZTnNmUndUNHY5TmpNZmU1Ym90WmlGVmZi?=
 =?utf-8?B?YVdsc1k4aVIrZnJxdjNRRkE1cVZoeFdnRlFlRTUyOXJtSnBNYnlJeDRhM0NC?=
 =?utf-8?B?NlBhV2J2Ynp4eG5wdVdWdDlkYi9KL0pBWEFHbTRqMTdFZE1oZUJPMDhkVGda?=
 =?utf-8?B?ZUlZMWxnSlhOYUVvVWVncWRwMkdaN0dUMEh1OGR2dU5FWXFSNUFDbGlrWVhJ?=
 =?utf-8?B?cXNHVE11MVBheFVzUTd1ZDd5TEVXTkdGejB5SWhIWmUyM1JDOUtlVUxpQ1lX?=
 =?utf-8?B?czg5UGM1Z3JZbGpNT2ZiNGlmOGljTnMvNElxSnd1cFByeEVnbzA1SUx4WGlD?=
 =?utf-8?B?QzNNTmZ0eUx2Zng3U1BHNjVNSXdFaVV3cUFIOXJYQkhtcU9zd2txbW91VDhI?=
 =?utf-8?B?N054U3FOeXBuT1BlWi9YT3ovRUxLQU0wbHNCOG95RnpLc2xKbXVZVUFRQVRD?=
 =?utf-8?B?aFBNSlRoazhLbU9VQkRHUExkQ3AvUUF4TGxBVVFJODExcG1rTWl6enVBMnlk?=
 =?utf-8?B?ejFiQmdtUWVVQVpOOEgwQTIvcXM0bThXRCtTM0NLVmh1bWwyNVpZQmQzay84?=
 =?utf-8?B?Z0hBdnplM3JodFRJRlljN1hsOHBzdGRjaFVTV1laQ2JGVW9QSlFJSnFUZzE3?=
 =?utf-8?B?enF1ZUYrVEFjMHJLM0s3NGltU0dWeGUxcnd1dlNhMTZWZTkzZFZvZkFjdUVv?=
 =?utf-8?B?THh6MHNyaGZGTEJYM21vSlR6YXdKQ2pSTTFRUCtvNVFXZjFWbU1NVTRNakly?=
 =?utf-8?B?NXBGc0RiMFRlSXdJRm14WjhDQkp6MXB3MS9ZY3k2NVRjQjZKbitnWHhWNDBN?=
 =?utf-8?B?bkJ0ZUVuR0UwRjErVlE4dHRnSnF2d2JFWWN3UjltaFZrclpaQmxLOEk5Uk1L?=
 =?utf-8?B?ZGR0bGpiaEhLejhsK21jWkhOZ2Q4TjdKS3NFb1NXNko4TlNvSUtHSXRFSjR1?=
 =?utf-8?B?WDJXellHakNzV1RCeUVBS1dHOVZVOEZ3Y3dqcGlRdFNRVTdydVdkN1NVeUR5?=
 =?utf-8?B?V2RpTXltRllIUHRaT1ZFa1NOVlRmUmtYWnArb2ZSWHRjM2NsVU8vUGtUd05G?=
 =?utf-8?B?bXV3cjJDdThtaElSa3lNK0o3bmFEN3k3U281SERSNmJuUEFUSUVTRG0xV0k1?=
 =?utf-8?B?Uk81anhlNFJHL1dsVGxyUTVaOUVONmdaUkUxTmFLZ0F2MG1aMjZPb2ZSdz09?=
X-Forefront-PRVS: 0322B4EDE1
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39840400002)(39450400003)(39850400002)(39400400002)(39410400002)(377454003)(24454002)(53754006)(65826007)(42882006)(6666003)(2950100002)(2906002)(23676002)(5660300001)(6246003)(4326008)(38730400002)(66066001)(230700001)(53546009)(33646002)(36756003)(47776003)(25786009)(6486002)(117156002)(77096006)(54906002)(31686004)(8666007)(64126003)(6306002)(6116002)(229853002)(3846002)(8656002)(31696002)(50466002)(551934003)(561944003)(478600001)(50986999)(189998001)(54356999)(76176999)(7416002)(8676002)(966005)(305945005)(53936002)(81166006)(72206003)(42186005)(21314002)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:[192.168.0.100]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7MjM6UnNxeGIrU3VNZmJtZXVtM2p5djNBOHoz?=
 =?utf-8?B?b1pmVkRBVUFPV1RFaVRKWExxYSt4YThSSmpPcHREZHpGaERHaEw5RWdzT00y?=
 =?utf-8?B?Y29CTUdSenJ4Y2tmcXlHUjlXbTdic3B4WjI5aWppN0E0eTZqQ3R6bjBybVdX?=
 =?utf-8?B?YlVGbVMxMjh3djluWnFScGZiU3c3UUpYc1Q0eWpiaktyVDQ2Rm5TUmdON1Ni?=
 =?utf-8?B?OFJ1TkdDajVObkFmUTlDZjN6Ykk1aFZkdVY3bUNYME5WQUNOT0Jkd1JrL01j?=
 =?utf-8?B?WGRlWk5wUTB6TTlONXNQRnpTKzR5dktJZ09lOTc4QkY1MUlBQStBa2w2dTdQ?=
 =?utf-8?B?WEdnQ0laOEtmNkVJdDZoNEExTEZVTTYwa2dsT3ZxVmRVSmJLaWVUOUJyRWF2?=
 =?utf-8?B?UmdHSGRJR3o1T3lKRm1jVi85cEJZZytScXRmRFRFVWcwWUEzcUdteWI0S0pP?=
 =?utf-8?B?V3N4MXc5WXhOd2pKcjhGMFNVRVZsN09xWWgybTJudzUwbHJnb0grbzd5amtT?=
 =?utf-8?B?RzFid2Nobm9KRU1HV25FTytLNWpGSjJ3T3JsSTQxUzIvVVJiK3pmWDJCMjhu?=
 =?utf-8?B?RjM1ZlZZNnpuKzVCU0ZWQXBpb2pZdWFNQVR1Y1gybzVORWRPSzhOdUxjK1Nh?=
 =?utf-8?B?emRDRnZaTGhMVWQwY3EvYjd1T0kwOTc1YnA5THZCRkFVck5OT0RnOW5nakVQ?=
 =?utf-8?B?YzhkZXp5SVl2SUVWUWdSV2VIUkcxQncxeTFXTVZkZk5IYVQ5YkNya2VTbkFN?=
 =?utf-8?B?VEkzVGRuNzU0VVJmSTF0QnBRV2dKeEtnSDFXOG9KYnNiSEg1UVMxZmw4MjVi?=
 =?utf-8?B?WGNLTmVqaXdpZEtXOS92RFE5TUx4d1oxSmgxQWdWU3BWTjRBM2hQeFZ0aUhO?=
 =?utf-8?B?ZVMrbEdxbkJsWHk1SGdYLzJEMjZXWEk1V3RJNmxuVzgreEVsaTJiOHhTQTE2?=
 =?utf-8?B?T1hma1VLRVRXWG9lOURJNWh3ejNsdXc1NTRmS2tUTTNjd1dNSGNuWlRYUGpQ?=
 =?utf-8?B?ZXk1U2N5Y2s5Qnc3MkJsRmJVaWtaNkJqa1prWlZOWGNRc1dWWXhmY3pEcnUw?=
 =?utf-8?B?VzJhNmcwNHJ5TEFQQ0lsVUc1Wlozb0xQMFZlUGZyNHJBMFRNVHcyUmowbkpP?=
 =?utf-8?B?OEowWnkyaVRZUUl1SkJHS3RRUk9oOG1TbGJVYWhuMkRPWWlINSs5RU5UaVBP?=
 =?utf-8?B?QndvMDhQaFY0TFljUnhXL0JCckc1cjlWaDc5ZTFxZWtoV1BlTGhjSWNLZ25B?=
 =?utf-8?B?amxXNHcwVWtnZi9uT2pidVA3M2dvMUMrbVFPRjVIdTNscktESG9xODM1RXFa?=
 =?utf-8?B?RmFvaXcrRTR3ckxEajg2dHdjSFlmM0hFWnk4ckt1OWtGZ2RuWnB4Ni83c1po?=
 =?utf-8?B?THV1Nlk3bEkvaVZMcTZXQTRkTENpK0M3aWxnQXhLcE04TzNESmNRNitJRGxm?=
 =?utf-8?B?VkpMMHdBWGdOU0pLZUdIcVN0VExBWVJiT01NMWJlb0FzelErc2RnMG9laXJV?=
 =?utf-8?B?NGdoUm41b3FBRlcwUHJZSGRoTGsrRkZ3WGFZQlNPb0d3dG0zZDdwK0xUQXZv?=
 =?utf-8?B?WjIzU09KdEZWL3kxVjArY21HME82eFNPRzVaQXlPVjJwRjg2Z3FMc1A3eklM?=
 =?utf-8?B?YmNBSmVtSWxMMjJaVkxDU2FUTmNLRHMxQ0RDdi9wdVV6ZXoxR3hFdUg1OFN1?=
 =?utf-8?B?dWIxVDArZUkyMEFIaHJNNXhtYWdQbDlNRUJoUlJPVGFkUEpNMVNhRFBFMmpC?=
 =?utf-8?B?dmUwVGJnajJqMUlkK0dIVjNHbm1VbWFDaEFoanpPd0ZRc0Z0UmtqeEtLd0xj?=
 =?utf-8?B?QTNUdS9UVzRaNTNsRzVZRFhtcTMybWcvaEF3VkZ3MmxXTElEcFZvc3hxWGhC?=
 =?utf-8?B?WjUyQjlldnhSSlhEeW05UC96a1BTZkkxQXFST0FZN2cvOCtDV2IwRFE2aXVK?=
 =?utf-8?B?TnBzS0FrcFlpTFE9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:Twzk2Rghm3PPUDLd7MzDX6DzYhSK6Wfbuoh0Iddqbw19+w2XNPV8vnigqD7rPnAlYHos/hILw4L2YaXvlRnXAg2HQKIx32ALeGE3xPqSdKO1gtgjm549iOncN5+d2QYZaX1fZO5aUXYPK3dJ4oT8+GJPL3SpRmC+o6r/N5LLApYU1dwuh5ovQgVF3m3/QBSaW8BiMXSrCUY8/cS2YLDF0yQZBWZOozXCAfFx1mLhf0T2QCKscPVgtSyN67+ltM9xLuCxq7eNWnPdCY9DJABb1RZOQ8zFXJmClNDWOLj4/Uj1K1ozxMLRkq+4fe6lij2gsCVLZKpkWkCycsQq0pU1wpTjq9Bq88C/5fS0b9B2Bvg2fGfCMTRRHCqYQyhOPiO4JVicu1YuS9uPeElzkhoC3H690OWAuH8yCs0oMjtcM0RDkznXtqlMBXkQPGCe5+bXK4mgl7vVdrVnh2xEUhlO8IxTvk2Hg93RihfQUPt8kG/GJqrRdDdKqMNqFatVbskGFOlE6J0uTB8IhOddqyQsKg==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 5:sH+0Ljn3FO18qy6MFTIZmBGE9r0dm6HLUI4lMgL8Rrm9GT7OIYxp2tOYgqunNZvvnsAKN13aAB++pPf9Lfo2R6xepF+Qaso3B2fzIuVLOEpwEnsrOmLI7tW5nt58UaEdQtrjckEYEtPXWl0bpWOKe29eiSwS3LrUT6wOdfCcLHbFf5GLrKqbE8yLxqpXEf1QX4IYp3UZ0Sa2+Fkpyldhtfxa8K9GIt72BQ30ehNnGOmoGuo9xbFmrTlVsuA105Uzu35LpMai0XfKUh7GhOw7i3AwJVssfz1HjbICPtqD66fD4r+fSSiSHYMA8GnEZaSfrjGQY0+rxf7Uf7EZzXpK6xGsP7Di0FNh09SbaI0WezpCcaQWPbrXePFp+PdF6ZycW3G22xt6TJzLmFExGPBYFuRxdXXa29cPmMVLr8atYv0Xls5osf4rZdSKQ6m1rLvvydQEgflNPJXJdMjB5ckH2RSKx6Zwk/gv6bA5P9WNROW0UYAunyAliLRei7eyRjZx;
 24:s+o/v6LB/TBPekuOjyk+8JeVkOmghM4dclcI+Lg0bkyXscUEisOVvjzx90gkZcOTDrN9de/BrORRpYM70oAdtwXf14mlf4fFmb+gGKmjM2A=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 7:d/v3Zp3fKt9CAQ348Mw/T6GQil4Copk8aGIH2U6/6zU9AazujnShcVF+gWhJhG1VpKQVzzaqGO2Q1D3cUHMdRjR0FU6ERI/sby+Jk0KPLNKfjVMpnLteru/na9m5iDBhVMM4TOIXrtNl8CVI0A2MYnIaXvGyvHmGTXGPiM7pnuSSOMp+7E0axV+DV+BOmyH6fEKslB2Mydn/NH3kEehp25jbuDwJBZ4neXaaJjf+1b1+IjhzuHRi5qCUgW90jjkMgBwJRTCepqQEM+xvp9eNbem5rSxWQptWiEtSKbm09YtMXGYQuerzwVXy0KdRv0b8mCldvvhVF6mKlp6Ebi71yg==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2017 02:30:32.8888 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: edgar.iglesias@xilinx.com, okaya@qti.qualcomm.com,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gNS8yNi8yMDE3IDEwOjQ0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
SGkgYWxsLAo+Cj4gVGhlIGRvY3VtZW50IGJlbG93IGlzIGFuIFJGQyB2ZXJzaW9uIG9mIGEgZGVz
aWduIHByb3Bvc2FsIGZvciBQQ0kKPiBQYXNzdGhyb3VnaCBpbiBYZW4gb24gQVJNLiBJdCBhaW1z
IHRvIGRlc2NyaWJlIGZyb20gYW4gaGlnaCBsZXZlbCBwZXJzcGVjdGl2ZQo+IHRoZSBpbnRlcmFj
dGlvbiB3aXRoIHRoZSBkaWZmZXJlbnQgc3Vic3lzdGVtcyBhbmQgaG93IGd1ZXN0IHdpbGwgYmUg
YWJsZQo+IHRvIGRpc2NvdmVyIGFuZCBhY2Nlc3MgUENJLgo+Cj4gQ3VycmVudGx5IG9uIEFSTSwg
WGVuIGRvZXMgbm90IGhhdmUgYW55IGtub3dsZWRnZSBhYm91dCBQQ0kgZGV2aWNlcy4gVGhpcwo+
IG1lYW5zIHRoYXQgSU9NTVUgYW5kIGludGVycnVwdCBjb250cm9sbGVyIChzdWNoIGFzIElUUykg
cmVxdWlyaW5nIHNwZWNpZmljCj4gY29uZmlndXJhdGlvbiB3aWxsIG5vdCB3b3JrIHdpdGggUENJ
IGV2ZW4gd2l0aCBET00wLgo+Cj4gVGhlIFBDSSBQYXNzdGhyb3VnaCB3b3JrIGNvdWxkIGJlIGRp
dmlkZWQgaW4gMiBwaGFzZXM6Cj4gICAgICAgICAgKiBQaGFzZSAxOiBSZWdpc3RlciBhbGwgUENJ
IGRldmljZXMgaW4gWGVuID0+IHdpbGwgYWxsb3cKPiAgICAgICAgICAgICAgICAgICAgIHRvIHVz
ZSBJVFMgYW5kIFNNTVUgd2l0aCBQQ0kgaW4gWGVuCj4gICAgICAgICAgKiBQaGFzZSAyOiBBc3Np
Z24gZGV2aWNlcyB0byBndWVzdHMKPgo+IFRoaXMgZG9jdW1lbnQgYWltcyB0byBkZXNjcmliZSB0
aGUgMiBwaGFzZXMsIGJ1dCBmb3Igbm93IG9ubHkgcGhhc2UKPiAxIGlzIGZ1bGx5IGRlc2NyaWJl
ZC4KPgo+Cj4gSSB0aGluayBJIHdhcyBhYmxlIHRvIGdhdGhlciBhbGwgb2YgdGhlIGZlZWRiYWNr
cyBhbmQgY29tZSB1cCB3aXRoIGEgc29sdXRpb24KPiB0aGF0IHdpbGwgc2F0aXNmeSBhbGwgdGhl
IHBhcnRpZXMuIFRoZSBkZXNpZ24gZG9jdW1lbnQgaGFzIGNoYW5nZWQgcXVpdGUgYSBsb3QKPiBj
b21wYXJlIHRvIHRoZSBlYXJseSBkcmFmdCBzZW50IGZldyBtb250aHMgYWdvLiBUaGUgbWFqb3Ig
Y2hhbmdlcyBhcmU6Cj4gCSogUHJvdmlkZSBtb3JlIGRldGFpbHMgaG93IFBDSSB3b3JrcyBvbiBB
Uk0gYW5kIHRoZSBpbnRlcmFjdGlvbnMgd2l0aAo+IAlNU0kgY29udHJvbGxlciBhbmQgSU9NTVUK
PiAJKiBQcm92aWRlIGRldGFpbHMgb24gdGhlIGV4aXN0aW5nIGhvc3QgYnJpZGdlIGltcGxlbWVu
dGF0aW9ucwo+IAkqIEdpdmUgbW9yZSBleHBsYW5hdGlvbiBhbmQganVzdGlmaWNhdGlvbnMgb24g
dGhlIGFwcHJvYWNoIGNob3Nlbgo+IAkqIERlc2NyaWJpbmcgdGhlIGh5cGVyY2FsbHMgdXNlZCBh
bmQgaG93IHRoZXkgc2hvdWxkIGJlIGNhbGxlZAo+Cj4gRmVlZGJhY2tzIGFyZSB3ZWxjb21lZC4K
Pgo+IENoZWVycywKPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4KPiAlIFBDSSBwYXNzLXRo
cm91Z2ggc3VwcG9ydCBvbiBBUk0KPiAlIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFy
by5vcmc+Cj4gJSBEcmFmdCBCCj4KPiAjIFByZWZhY2UKPgo+IFRoaXMgZG9jdW1lbnQgYWltcyB0
byBkZXNjcmliZSB0aGUgY29tcG9uZW50cyByZXF1aXJlZCB0byBlbmFibGUgdGhlIFBDSQo+IHBh
c3MtdGhyb3VnaCBvbiBBUk0uCj4KPiBUaGlzIGlzIGFuIGVhcmx5IGRyYWZ0IGFuZCBzb21lIHF1
ZXN0aW9ucyBhcmUgc3RpbGwgdW5hbnN3ZXJlZC4gV2hlbiB0aGlzIGlzCj4gdGhlIGNhc2UsIHRo
ZSB0ZXh0IHdpbGwgY29udGFpbiBYWFguCj4KPiAjIEludHJvZHVjdGlvbgo+Cj4gUENJIHBhc3Mt
dGhyb3VnaCBhbGxvd3MgdGhlIGd1ZXN0IHRvIHJlY2VpdmUgZnVsbCBjb250cm9sIG9mIHBoeXNp
Y2FsIFBDSQo+IGRldmljZXMuIFRoaXMgbWVhbnMgdGhlIGd1ZXN0IHdpbGwgaGF2ZSBmdWxsIGFu
ZCBkaXJlY3QgYWNjZXNzIHRvIHRoZSBQQ0kKPiBkZXZpY2UuCj4KPiBBUk0gaXMgc3VwcG9ydGlu
ZyBhIGtpbmQgb2YgZ3Vlc3QgdGhhdCBleHBsb2l0cyBhcyBtdWNoIGFzIHBvc3NpYmxlCj4gdmly
dHVhbGl6YXRpb24gc3VwcG9ydCBpbiBoYXJkd2FyZS4gVGhlIGd1ZXN0IHdpbGwgcmVseSBvbiBQ
ViBkcml2ZXIgb25seQo+IGZvciBJTyAoZS5nIGJsb2NrLCBuZXR3b3JrKSBhbmQgaW50ZXJydXB0
cyB3aWxsIGNvbWUgdGhyb3VnaCB0aGUgdmlydHVhbGl6ZWQKPiBpbnRlcnJ1cHQgY29udHJvbGxl
ciwgdGhlcmVmb3JlIHRoZXJlIGFyZSBubyBiaWcgY2hhbmdlcyByZXF1aXJlZCB3aXRoaW4gdGhl
Cj4ga2VybmVsLgo+Cj4gQXMgYSBjb25zZXF1ZW5jZSwgaXQgd291bGQgYmUgcG9zc2libGUgdG8g
cmVwbGFjZSBQViBkcml2ZXJzIGJ5IGFzc2lnbmluZyByZWFsCj4gZGV2aWNlcyB0byB0aGUgZ3Vl
c3QgZm9yIEkvTyBhY2Nlc3MuIFhlbiBvbiBBUk0gd291bGQgdGhlcmVmb3JlIGJlIGFibGUgdG8K
PiBydW4gdW5tb2RpZmllZCBvcGVyYXRpbmcgc3lzdGVtLgo+Cj4gVG8gYWNoaWV2ZSB0aGlzIGdv
YWwsIGl0IGxvb2tzIG1vcmUgc2Vuc2libGUgdG8gZ28gdG93YXJkcyBlbXVsYXRpbmcgdGhlCj4g
aG9zdCBicmlkZ2UgKHRoZXJlIHdpbGwgYmUgbW9yZSBkZXRhaWxzIGxhdGVyKS4KSUlVQyB0aGlz
IG1lYW5zIHRoYXQgZG9tVSB3b3VsZCBoYXZlIGFuIGVtdWxhdGVkIGhvc3QgYnJpZGdlIGFuZCBk
b20wIAp3aWxsIHNlZSB0aGUgYWN0dWFsIGhvc3QgYnJpZGdlPwo+ICAgQSBndWVzdCB3b3VsZCBi
ZSBhYmxlIHRvIHRha2UKPiBhZHZhbnRhZ2Ugb2YgdGhlIGZpcm13YXJlIHRhYmxlcywgb2J2aWF0
aW5nIHRoZSBuZWVkIGZvciBhIHNwZWNpZmljIGRyaXZlcgo+IGZvciBYZW4uCj4KPiBUaHVzLCBp
biB0aGlzIGRvY3VtZW50IHdlIGZvbGxvdyB0aGUgZW11bGF0ZWQgaG9zdCBicmlkZ2UgYXBwcm9h
Y2guCj4KPiAjIFBDSSB0ZXJtaW5vbG9naWVzCj4KPiBFYWNoIFBDSSBkZXZpY2UgdW5kZXIgYSBo
b3N0IGJyaWRnZSBpcyB1bmlxdWVseSBpZGVudGlmaWVkIGJ5IGl0cyBSZXF1ZXN0ZXIgSUQKPiAo
QUtBIFJJRCkuIEEgUmVxdWVzdGVyIElEIGlzIGEgdHJpcGxldCBvZiBCdXMgbnVtYmVyLCBEZXZp
Y2UgbnVtYmVyLCBhbmQKPiBGdW5jdGlvbi4KPgo+IFdoZW4gdGhlIHBsYXRmb3JtIGhhcyBtdWx0
aXBsZSBob3N0IGJyaWRnZXMsIHRoZSBzb2Z0d2FyZSBjYW4gYWRkIGEgZm91cnRoCj4gbnVtYmVy
IGNhbGxlZCBTZWdtZW50IChzb21ldGltZXMgY2FsbGVkIERvbWFpbikgdG8gZGlmZmVyZW50aWF0
ZSBob3N0IGJyaWRnZXMuCj4gQSBQQ0kgZGV2aWNlIHdpbGwgdGhlbiB1bmlxdWVseSBieSBzZWdt
ZW50OmJ1czpkZXZpY2U6ZnVuY3Rpb24gKEFLQSBTQkRGKS4KPgo+IFNvIGdpdmVuIGEgc3BlY2lm
aWMgU0JERiwgaXQgd291bGQgYmUgcG9zc2libGUgdG8gZmluZCB0aGUgaG9zdCBicmlkZ2UgYW5k
IHRoZQo+IFJJRCBhc3NvY2lhdGVkIHRvIGEgUENJIGRldmljZS4gVGhlIHBhaXIgKGhvc3QgYnJp
ZGdlLCBSSUQpIHdpbGwgb2Z0ZW4gYmUgdXNlZAo+IHRvIGZpbmQgdGhlIHJlbGV2YW50IGluZm9y
bWF0aW9uIGZvciBjb25maWd1cmluZyB0aGUgZGlmZmVyZW50IHN1YnN5c3RlbXMgKGUuZwo+IElP
TU1VLCBNU0kgY29udHJvbGxlcikuIEZvciBjb252ZW5pZW5jZSwgdGhlIHJlc3Qgb2YgdGhlIGRv
Y3VtZW50IHdpbGwgdXNlCj4gU0JERiB0byByZWZlciB0byB0aGUgcGFpciAoaG9zdCBicmlkZ2Us
IFJJRCkuCj4KPiAjIFBDSSBob3N0IGJyaWRnZQo+Cj4gUENJIGhvc3QgYnJpZGdlIGVuYWJsZXMg
ZGF0YSB0cmFuc2ZlciBiZXR3ZWVuIGEgaG9zdCBwcm9jZXNzb3IgYW5kIFBDSSBidXMKPiBiYXNl
ZCBkZXZpY2VzLiBUaGUgYnJpZGdlIGlzIHVzZWQgdG8gYWNjZXNzIHRoZSBjb25maWd1cmF0aW9u
IHNwYWNlIG9mIGVhY2gKPiBQQ0kgZGV2aWNlcyBhbmQsIG9uIHNvbWUgcGxhdGZvcm0gbWF5IGFs
c28gYWN0IGFzIGFuIE1TSSBjb250cm9sbGVyLgo+Cj4gIyMgSW5pdGlhbGl6YXRpb24gb2YgdGhl
IFBDSSBob3N0IGJyaWRnZQo+Cj4gV2hpbHN0IGl0IHdvdWxkIGJlIGV4cGVjdGVkIHRoYXQgdGhl
IGJvb3Rsb2FkZXIgdGFrZXMgY2FyZSBvZiBpbml0aWFsaXppbmcKPiB0aGUgUENJIGhvc3QgYnJp
ZGdlLCBvbiBzb21lIHBsYXRmb3JtcyBpdCBpcyBkb25lIGluIHRoZSBPcGVyYXRpbmcgU3lzdGVt
Lgo+Cj4gVGhpcyBtYXkgaW5jbHVkZSBlbmFibGluZy9jb25maWd1cmluZyB0aGUgY2xvY2tzIHRo
YXQgY291bGQgYmUgc2hhcmVkIGFtb25nCj4gbXVsdGlwbGUgZGV2aWNlcy4KPgo+ICMjIEFjY2Vz
c2luZyBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZQo+Cj4gQWNjZXNzaW5nIHRoZSBQQ0kgY29uZmln
dXJhdGlvbiBzcGFjZSBjYW4gYmUgZGl2aWRlZCBpbiAyIGNhdGVnb3J5Ogo+ICAgICAgKiBJbmRp
cmVjdCBhY2Nlc3MsIHdoZXJlIHRoZSBjb25maWd1cmF0aW9uIHNwYWNlcyBhcmUgbXVsdGlwbGV4
ZWQuIEFuCj4gICAgICBleGFtcGxlIHdvdWxkIGJlIGxlZ2FjeSBtZXRob2Qgb24geDg2IChlLmcg
MHhjZjggYW5kIDB4Y2ZjKS4gT24gQVJNIGEKPiAgICAgIHNpbWlsYXIgbWV0aG9kIGlzIHVzZWQg
YnkgUENJZSBSQ2FyIHJvb3QgY29tcGxleCAoc2VlIFsxMl0pLgo+ICAgICAgKiBFQ0FNIGFjY2Vz
cywgZWFjaCBjb25maWd1cmF0aW9uIHNwYWNlIHdpbGwgaGF2ZSBpdHMgb3duIGFkZHJlc3Mgc3Bh
Y2UuCj4KPiBXaGlsc3QgRUNBTSBpcyBhIHN0YW5kYXJkLCBzb21lIFBDSSBob3N0IGJyaWRnZXMg
d2lsbCByZXF1aXJlIHNwZWNpZmljIGZpZGRsaW5nCj4gd2hlbiBhY2Nlc3MgdGhlIHJlZ2lzdGVy
cyAoc2VlIHRodW5kZXItZWNhbSBbMTNdKS4KPgo+IEluIG1vc3Qgb2YgdGhlIGNhc2VzLCBhY2Nl
c3NpbmcgYWxsIHRoZSBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZXMgdW5kZXIgYQo+IGdpdmVuIFBD
SSBob3N0IHdpbGwgYmUgZG9uZSB0aGUgc2FtZSB3YXkgKGkuZSBlaXRoZXIgaW5kaXJlY3QgYWNj
ZXNzIG9yIEVDQU0KPiBhY2Nlc3MpLiBIb3dldmVyLCB0aGVyZSBhcmUgYSBmZXcgY2FzZXMsIGRl
cGVuZGVudCBvbiB0aGUgUENJIGRldmljZXMgYWNjZXNzZWQsCj4gd2hpY2ggd2lsbCB1c2UgZGlm
ZmVyZW50IG1ldGhvZHMgKHNlZSB0aHVuZGVyLXBlbSBbMTRdKS4KPgo+ICMjIEdlbmVyaWMgaG9z
dCBicmlkZ2UKPgo+IEZvciB0aGUgcHVycG9zZSBvZiB0aGlzIGRvY3VtZW50LCB0aGUgdGVybSAi
Z2VuZXJpYyBob3N0IGJyaWRnZSIgd2lsbCBiZSB1c2VkCj4gdG8gZGVzY3JpYmUgYW55IGhvc3Qg
YnJpZGdlIEVDQU0tY29tcGxpYW50IGFuZCB0aGUgaW5pdGlhbGl6YXRpb24sIGlmIHJlcXVpcmVk
LAo+IHdpbGwgYmUgYWxyZWFkeSBkb25lIGJ5IHRoZSBmaXJtd2FyZS9ib290bG9hZGVyLgo+Cj4g
IyBJbnRlcmFjdGlvbiBvZiB0aGUgUENJIHN1YnN5c3RlbSB3aXRoIG90aGVyIHN1YnN5c3RlbXMK
Pgo+IEluIG9yZGVyIHRvIGhhdmUgYSBQQ0kgZGV2aWNlIGZ1bGx5IHdvcmtpbmcsIFhlbiB3aWxs
IG5lZWQgdG8gY29uZmlndXJlCj4gb3RoZXIgc3Vic3lzdGVtcyBzdWNoIGFzIHRoZSBJT01NVSBh
bmQgdGhlIEludGVycnVwdCBDb250cm9sbGVyLgo+Cj4gVGhlIGludGVyYWN0aW9uIGV4cGVjdGVk
IGJldHdlZW4gdGhlIFBDSSBzdWJzeXN0ZW0gYW5kIHRoZSBvdGhlciBzdWJzeXN0ZW1zIGlzOgo+
ICAgICAgKiBBZGQgYSBkZXZpY2UKPiAgICAgICogUmVtb3ZlIGEgZGV2aWNlCj4gICAgICAqIEFz
c2lnbiBhIGRldmljZSB0byBhIGd1ZXN0Cj4gICAgICAqIERlYXNzaWduIGEgZGV2aWNlIGZyb20g
YSBndWVzdAo+Cj4gWFhYOiBEZXRhaWwgdGhlIGludGVyYWN0aW9uIHdoZW4gYXNzaWduaW5nL2Rl
YXNzaWduaW5nIGRldmljZQo+Cj4gSW4gdGhlIGZvbGxvd2luZyBzdWJzZWN0aW9ucywgdGhlIGlu
dGVyYWN0aW9ucyB3aWxsIGJlIGJyaWVmbHkgZGVzY3JpYmVkIGZyb20gYQo+IGhpZ2hlciBsZXZl
bCBwZXJzcGVjdGl2ZS4gSG93ZXZlciwgaW1wbGVtZW50YXRpb24gZGV0YWlscyBzdWNoIGFzIGNh
bGxiYWNrLAo+IHN0cnVjdHVyZSwgZXRjLi4uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMg
ZG9jdW1lbnQuCj4KPiAjIyBJT01NVQo+Cj4gVGhlIElPTU1VIHdpbGwgYmUgdXNlZCB0byBpc29s
YXRlIHRoZSBQQ0kgZGV2aWNlIHdoZW4gYWNjZXNzaW5nIHRoZSBtZW1vcnkgKGUuZwo+IERNQSBh
bmQgTVNJIERvb3JiZWxscykuIE9mdGVuIHRoZSBJT01NVSB3aWxsIGJlIGNvbmZpZ3VyZWQgdXNp
bmcgYSBNYXN0ZXJJRAo+IChha2EgU3RyZWFtSUQgZm9yIEFSTSBTTU1VKSAgdGhhdCBjYW4gYmUg
ZGVkdWNlZCBmcm9tIHRoZSBTQkRGIHdpdGggdGhlIGhlbHAKPiBvZiB0aGUgZmlybXdhcmUgdGFi
bGVzIChzZWUgYmVsb3cpLgo+Cj4gV2hpbHN0IGluIHRoZW9yeSwgYWxsIHRoZSBtZW1vcnkgdHJh
bnNhY3Rpb25zIGlzc3VlZCBieSBhIFBDSSBkZXZpY2Ugc2hvdWxkCj4gZ28gdGhyb3VnaCB0aGUg
SU9NTVUsIG9uIGNlcnRhaW4gcGxhdGZvcm1zIHNvbWUgb2YgdGhlIG1lbW9yeSB0cmFuc2FjdGlv
biBtYXkKPiBub3QgcmVhY2ggdGhlIElPTU1VIGJlY2F1c2UgdGhleSBhcmUgaW50ZXJwcmV0ZWQg
YnkgdGhlIGhvc3QgYnJpZGdlLiBGb3IKPiBpbnN0YW5jZSwgdGhpcyBjb3VsZCBoYXBwZW4gaWYg
dGhlIE1TSSBkb29yYmVsbCBpcyBidWlsdCBpbnRvIHRoZSBQQ0kgaG9zdAo+IGJyaWRnZSBvciBm
b3IgUDJQIHRyYWZmaWMuIFNlZSBbNl0gZm9yIG1vcmUgZGV0YWlscy4KPgo+IFhYWDogSSB0aGlu
ayB0aGlzIGNvdWxkIGJlIHNvbHZlZCBieSB1c2luZyBkaXJlY3QgbWFwcGluZyAoZS5nIEdGTiA9
PSBNRk4pLAo+IHRoaXMgd291bGQgbWVhbiB0aGUgZ3Vlc3QgbWVtb3J5IGxheW91dCB3b3VsZCBi
ZSBzaW1pbGFyIHRvIHRoZSBob3N0IG9uZSB3aGVuCj4gUENJIGRldmljZXMgd2lsbCBiZSBwYXNz
LXRocm91Z2hlZCA9PiBEZXRhaWwgaXQuCkluIHRoZSBleGFtcGxlIGdpdmVuIGluIHRoZSBJT1JU
IHNwZWMsIGZvciBwY2kgZGV2aWNlcyBub3QgYmVoaW5kIGFuIFNNTVUsCmhvdyB3b3VsZCB0aGUg
d3JpdGVzIGZyb20gdGhlIGRldmljZSBiZSBwcm90ZWN0ZWQuCgo+Cj4gIyMgSW50ZXJydXB0IGNv
bnRyb2xsZXIKPgo+IFBDSSBzdXBwb3J0cyB0aHJlZSBraW5kIG9mIGludGVycnVwdHM6IGxlZ2Fj
eSBpbnRlcnJ1cHQsIE1TSSBhbmQgTVNJLVguIE9uIEFSTSwKPiBsZWdhY3kgaW50ZXJydXB0cyB3
aWxsIGJlIG1hcHBlZCB0byBTUElzLiBNU0kgYW5kIE1TSS1YIHdpbGwgd3JpdGUgdGhlaXIKPiBw
YXlsb2FkIGluIGEgZG9vcmJlbGwgYmVsb25naW5nIHRvIGEgTVNJIGNvbnRyb2xsZXIuCj4KPiAj
IyMgRXhpc3RpbmcgTVNJIGNvbnRyb2xsZXJzCj4KPiBJbiB0aGlzIHNlY3Rpb24gc29tZSBvZiB0
aGUgZXhpc3RpbmcgY29udHJvbGxlcnMgYW5kIHRoZWlyIGludGVyYWN0aW9uIHdpdGgKPiB0aGUg
ZGV2aWNlcyB3aWxsIGJlIGJyaWVmbHkgZGVzY3JpYmVkLiBNb3JlIGRldGFpbHMgY2FuIGJlIGZv
dW5kIGluIHRoZQo+IHJlc3BlY3RpdmUgc3BlY2lmaWNhdGlvbnMgb2YgZWFjaCBNU0kgY29udHJv
bGxlci4KPgo+IE1TSXMgY2FuIGJlIGRpc3Rpbmd1aXNoZWQgYnkgc29tZSBjb21iaW5hdGlvbiBv
Zgo+ICAgICAgKiB0aGUgRG9vcmJlbGwKPiAgICAgICAgICBJdCBpcyB0aGUgTU1JTyBhZGRyZXNz
IHdyaXR0ZW4gdG8uIERldmljZXMgbWF5IGJlIGNvbmZpZ3VyZWQgYnkKPiAgICAgICAgICBzb2Z0
d2FyZSB0byB3cml0ZSB0byBhcmJpdHJhcnkgZG9vcmJlbGxzIHdoaWNoIHRoZXkgY2FuIGFkZHJl
c3MuCj4gICAgICAgICAgQW4gTVNJIGNvbnRyb2xsZXIgbWF5IGZlYXR1cmUgYSBudW1iZXIgb2Yg
ZG9vcmJlbGxzLgo+ICAgICAgKiB0aGUgUGF5bG9hZAo+ICAgICAgICAgIERldmljZXMgbWF5IGJl
IGNvbmZpZ3VyZWQgdG8gd3JpdGUgYW4gYXJiaXRyYXJ5IHBheWxvYWQgY2hvc2VuIGJ5Cj4gICAg
ICAgICAgc29mdHdhcmUuIE1TSSBjb250cm9sbGVycyBtYXkgaGF2ZSByZXN0cmljdGlvbnMgb24g
cGVybWl0dGVkIHBheWxvYWQuCj4gICAgICAgICAgWGVuIHdpbGwgaGF2ZSB0byBzYW5pdGl6ZSB0
aGUgcGF5bG9hZCB1bmxlc3MgaXQgaXMga25vd24gdG8gYmUgYWx3YXlzCj4gICAgICAgICAgc2Fm
ZS4KPiAgICAgICogU2lkZWJhbmQgaW5mb3JtYXRpb24gYWNjb21wYW55aW5nIHRoZSB3cml0ZQo+
ICAgICAgICAgIFR5cGljYWxseSB0aGlzIGlzIG5laXRoZXIgY29uZmlndXJhYmxlIG5vciBwcm9i
ZWFibGUsIGFuZCBkZXBlbmRzIG9uCj4gICAgICAgICAgdGhlIHBhdGggdGFrZW4gdGhyb3VnaCB0
aGUgbWVtb3J5IHN5c3RlbSAoaS5lIGl0IGlzIGEgcHJvcGVydHkgb2YgdGhlCj4gICAgICAgICAg
Y29tYmluYXRpb24gb2YgTVNJIGNvbnRyb2xsZXIgYW5kIGRldmljZSByYXRoZXIgdGhhbiBhIHBy
b3BlcnR5IG9mCj4gICAgICAgICAgZWl0aGVyIGluIGlzb2xhdGlvbikuCj4KPiAjIyMgR0lDdjMv
R0lDdjQgSVRTCj4KPiBUaGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFNlcnZpY2UgKElUUykgaXMg
YSBNU0kgY29udHJvbGxlciBkZXNpZ25lZCBieSBBUk0KPiBhbmQgaW50ZWdyYXRlZCBpbiB0aGUg
R0lDdjMvR0lDdjQgaW50ZXJydXB0IGNvbnRyb2xsZXIuIEZvciB0aGUgc3BlY2lmaWNhdGlvbgo+
IHNlZSBbR0lDVjNdLiBFYWNoIE1TSS9NU0ktWCB3aWxsIGJlIG1hcHBlZCB0byBhIG5ldyB0eXBl
IG9mIGludGVycnVwdCBjYWxsZWQKPiBMUEkuIFRoaXMgaW50ZXJydXB0IHdpbGwgYmUgY29uZmln
dXJlZCBieSB0aGUgc29mdHdhcmUgdXNpbmcgYSBwYWlyIChEZXZpY2VJRCwKPiBFdmVudElEKS4K
Pgo+IEEgcGxhdGZvcm0gbWF5IGhhdmUgbXVsdGlwbGUgSVRTIGJsb2NrIChlLmcgb25lIHBlciBO
VU1BIG5vZGUpLCBlYWNoIG9mIHRoZW0KPiBiZWxvbmcgdG8gYW4gSVRTIGdyb3VwLgo+Cj4gVGhl
IERldmljZUlEIGlzIGEgdW5pcXVlIGlkZW50aWZpZXIgd2l0aCBhbiBJVFMgZ3JvdXAgZm9yIGVh
Y2ggTVNJLWNhcGFibGUKPiBkZXZpY2UgdGhhdCBjYW4gYmUgZGVkdWNlZCBmcm9tIHRoZSBSSUQg
d2l0aCB0aGUgaGVscCBvZiB0aGUgZmlybXdhcmUgdGFibGVzCj4gKHNlZSBiZWxvdykuCj4KPiBU
aGUgRXZlbnRJRCBpcyBhIHVuaXF1ZSBpZGVudGlmaWVyIHRvIGRpc3Rpbmd1aXNoIGRpZmZlcmVu
dCBldmVudCBzZW5kaW5nCj4gYnkgYSBkZXZpY2UuCj4KPiBUaGUgTVNJIHBheWxvYWQgd2lsbCBv
bmx5IGNvbnRhaW4gdGhlIEV2ZW50SUQgYXMgdGhlIERldmljZUlEIHdpbGwgYmUgYWRkZWQKPiBh
ZnRlcndhcmRzIGJ5IHRoZSBoYXJkd2FyZSBpbiBhIHdheSB0aGF0IHdpbGwgcHJldmVudCBhbnkg
dGFtcGVyaW5nLgo+Cj4gVGhlIFtTQlNBXSBhcHBlbmRpeCBJIGRlc2NyaWJlcyB0aGUgc2V0IG9m
IHJ1bGVzIGZvciB0aGUgaW50ZWdyYXRpb24gb2YgdGhlCj4gSVRTIHRoYXQgYW55IGNvbXBsaWFu
dCBwbGF0Zm9ybSBzaG91bGQgZm9sbG93LiBTb21lIG9mIHRoZSBydWxlcyB3aWxsIGV4cGxhaW4K
PiB0aGUgc2VjdXJpdHkgaW1wbGljYXRpb24gb2YgYSBtaXNiZWhhdmluZyBkZXZpY2VzLiBJdCBl
bnN1cmVzIHRoYXQgYSBndWVzdAo+IHdpbGwgbmV2ZXIgYmUgYWJsZSB0byB0cmlnZ2VyIGFuIE1T
SSBvbiBiZWhhbGYgb2YgYW5vdGhlciBndWVzdC4KPgo+IFhYWDogVGhlIHNlY3VyaXR5IGltcGxp
Y2F0aW9uIGlzIGRlc2NyaWJlZCBpbiB0aGUgW1NCU0FdIGJ1dCBJIGhhdmVuJ3QgZm91bmQKPiBh
bnkgc2ltaWxhciB3b3JraW5nIGluIHRoZSBHSUN2MyBzcGVjaWZpY2F0aW9uLiBJdCBpcyB1bmNs
ZWFyIHRvIG1lIGlmCj4gbm9uLVNCU0EgY29tcGxpYW50IHBsYXRmb3JtIChlLmcgZW1iZWRkZWQp
IHdpbGwgZm9sbG93IHRob3NlIHJ1bGVzLgo+Cj4gIyMjIEdJQ3YybQo+Cj4gVGhlIEdJQ3YybSBp
cyBhbiBleHRlbnNpb24gb2YgdGhlIEdJQ3YyIHRvIGNvbnZlcnQgTVNJL01TSS1YIHdyaXRlcyB0
byB1bmlxdWUKPiBpbnRlcnJ1cHRzLiBUaGUgc3BlY2lmaWNhdGlvbiBjYW4gYmUgZm91bmQgaW4g
dGhlIFtTQlNBXSBhcHBlbmRpeCBFLgo+Cj4gRGVwZW5kaW5nIG9uIHRoZSBwbGF0Zm9ybSwgdGhl
IEdJQ3YybSB3aWxsIHByb3ZpZGUgb25lIG9yIG11bHRpcGxlIGluc3RhbmNlCj4gb2YgcmVnaXN0
ZXIgZnJhbWVzLiBFYWNoIGZyYW1lIGlzIGNvbXBvc2VkIG9mIGEgZG9vcmJlbGwgYW5kIGFzc29j
aWF0ZWQgdG8KPiBhIHNldCBvZiBTUElzIHRoYXQgY2FuIGJlIGRpc2NvdmVyZWQgYnkgcmVhZGlu
ZyB0aGUgcmVnaXN0ZXIgTVNJX1RZUEVSLgo+Cj4gT24gYW4gTVNJIHdyaXRlLCB0aGUgcGF5bG9h
ZCB3aWxsIGNvbnRhaW4gdGhlIFNQSSBJRCB0byBnZW5lcmF0ZS4gTm90ZSB0aGF0Cj4gb24gc29t
ZSBwbGF0Zm9ybSB0aGUgTVNJIHBheWxvYWQgbWF5IGNvbnRhaW4gYW4gb2Zmc2V0IGZvcm0gdGhl
IGJhc2UgU1BJCj4gcmF0aGVyIHRoYW4gdGhlIFNQSSBpdHNlbGYuCj4KPiBUaGUgZnJhbWUgd2ls
bCBvbmx5IGdlbmVyYXRlIFNQSSBpZiB0aGUgd3JpdHRlbiB2YWx1ZSBjb3JyZXNwb25kcyB0byBh
biBTUEkKPiBhbGxvY2F0ZWQgdG8gdGhlIGZyYW1lLiBFYWNoIFZNIHNob3VsZCBoYXZlIGV4Y2x1
c2l0eSB0byB0aGUgZnJhbWUgdG8gZW5zdXJlCj4gaXNvbGF0aW9uIGFuZCBwcmV2ZW50IGEgZ3Vl
c3QgT1MgdG8gdHJpZ2dlciBhbiBNU0kgb24tYmVoYWxmIG9mIGFub3RoZXIgZ3Vlc3QKPiBPUy4K
Pgo+IFhYWDogTGludXggc2VlbXMgdG8gY29uc2lkZXIgR0lDdjJtIGFzIHVuc2FmZSBieSBkZWZh
dWx0LiBGcm9tIG15IHVuZGVyc3RhbmRpbmcsCj4gaXQgaXMgc3RpbGwgdW5jbGVhciBob3cgd2Ug
c2hvdWxkIHByb2NlZWQgb24gWGVuLCBhcyBHSUN2Mm0gc2hvdWxkIGJlIHNhZmUKPiBhcyBsb25n
IGFzIHRoZSBmcmFtZSBpcyBvbmx5IGFjY2Vzc2VkIGJ5IG9uZSBndWVzdC4KPgo+ICMjIyBPdGhl
ciBNU0kgY29udHJvbGxlcnMKPgo+IFNlcnZlcnMgY29tcGxpYW50IHdpdGggU0JTQSBsZXZlbCAx
IGFuZCBoaWdoZXIgd2lsbCBoYXZlIHRvIHVzZSBlaXRoZXIgSVRTCj4gb3IgR0lDdjJtLiBIb3dl
dmVyLCBpdCBpcyBieSBubyBtZWFucyB0aGUgb25seSBNU0kgY29udHJvbGxlcnMgYXZhaWxhYmxl
Lgo+IFRoZSBoYXJkd2FyZSB2ZW5kb3IgbWF5IGRlY2lkZSB0byB1c2UgdGhlaXIgY3VzdG9tIE1T
SSBjb250cm9sbGVyIHdoaWNoIGNhbiBiZQo+IGludGVncmF0ZWQgaW4gdGhlIFBDSSBob3N0IGJy
aWRnZS4KPgo+IFdoZXRoZXIgaXQgd2lsbCBiZSBwb3NzaWJsZSB0byB3cml0ZSBzZWN1cmVseSBh
biBNU0kgd2lsbCBkZXBlbmQgb24gdGhlCj4gTVNJIGNvbnRyb2xsZXIgaW1wbGVtZW50YXRpb25z
Lgo+Cj4gWFhYOiBJIGFtIGhhcHB5IHRvIGdpdmUgYSBicmllZiBleHBsYW5hdGlvbiBvbiBtb3Jl
IE1TSSBjb250cm9sbGVyIChzdWNoCj4gYXMgWGlsaW54IGFuZCBSZW5lc2FzKSBpZiBwZW9wbGUg
dGhpbmsgaXQgaXMgbmVjZXNzYXJ5Lgo+Cj4gVGhpcyBkZXNpZ24gZG9jdW1lbnQgZG9lcyBub3Qg
cGVydGFpbiB0byBhIHNwZWNpZmljIE1TSSBjb250cm9sbGVyIGFuZCB3aWxsIHRyeQo+IHRvIGJl
IGFzIGFnbm9zdGljIGlzIHBvc3NpYmxlLiBXaGVuIHBvc3NpYmxlLCBpdCB3aWxsIGdpdmUgaW5z
aWdodCBob3cgdG8KPiBpbnRlZ3JhdGUgdGhlIE1TSSBjb250cm9sbGVyLgo+Cj4gIyBJbmZvcm1h
dGlvbiBhdmFpbGFibGUgaW4gdGhlIGZpcm13YXJlIHRhYmxlcwo+Cj4gIyMgQUNQSQo+Cj4gIyMj
IEhvc3QgYnJpZGdlcwo+Cj4gVGhlIHN0YXRpYyB0YWJsZSBNQ0ZHIChzZWUgNC4yIGluIFsxXSkg
d2lsbCBkZXNjcmliZSB0aGUgaG9zdCBicmlkZ2VzIGF2YWlsYWJsZQo+IGF0IGJvb3QgYW5kIHN1
cHBvcnRpbmcgRUNBTS4gVW5mb3J0dW5hdGVseSwgdGhlcmUgYXJlIHBsYXRmb3JtcyBvdXQgdGhl
cmUKPiAoc2VlIFsyXSkgdGhhdCByZS11c2UgTUNGRyB0byBkZXNjcmliZSBob3N0IGJyaWRnZSB0
aGF0IGFyZSBub3QgZnVsbHkgRUNBTQo+IGNvbXBhdGlibGUuCj4KPiBUaGlzIG1lYW5zIHRoYXQg
WGVuIG5lZWRzIHRvIGFjY291bnQgZm9yIHBvc3NpYmxlIHF1aXJrcyBpbiB0aGUgaG9zdCBicmlk
Z2UuCj4gVGhlIExpbnV4IGNvbW11bml0eSBhcmUgd29ya2luZyBvbiBhIHBhdGNoIHNlcmllcyBm
b3IgdGhpcywgc2VlIFsyXSBhbmQgWzNdLAo+IHdoZXJlIHF1aXJrcyB3aWxsIGJlIGRldGVjdGVk
IHdpdGg6Cj4gICAgICAqIE9FTSBJRAo+ICAgICAgKiBPRU0gVGFibGUgSUQKPiAgICAgICogT0VN
IFJldmlzaW9uCj4gICAgICAqIFBDSSBTZWdtZW50Cj4gICAgICAqIFBDSSBidXMgbnVtYmVyIHJh
bmdlICh3aWxkY2FyZCBhbGxvd2VkKQo+Cj4gQmFzZWQgb24gd2hhdCBMaW51eCBpcyBjdXJyZW50
bHkgZG9pbmcsIHRoZXJlIGFyZSB0d28ga2luZCBvZiBxdWlya3M6Cj4gICAgICAqIEFjY2Vzc2Vz
IHRvIHRoZSBjb25maWd1cmF0aW9uIHNwYWNlIG9mIGNlcnRhaW4gc2l6ZXMgYXJlIG5vdCBhbGxv
d2VkCj4gICAgICAqIEEgc3BlY2lmaWMgZHJpdmVyIGlzIG5lY2Vzc2FyeSBmb3IgZHJpdmluZyB0
aGUgaG9zdCBicmlkZ2UKPgo+IFRoZSBmb3JtZXIgaXMgc3RyYWlnaHRmb3J3YXJkIHRvIHNvbHZl
IGJ1dCB0aGUgbGF0dGVyIHdpbGwgcmVxdWlyZSBtb3JlIHRob3VnaHQuCj4gSW5zdGFudGlhdGlv
biBvZiBhIHNwZWNpZmljIGRyaXZlciBmb3IgdGhlIGhvc3QgY29udHJvbGxlciBjYW4gYmUgZWFz
aWx5IGRvbmUKPiBpZiBYZW4gaGFzIHRoZSBpbmZvcm1hdGlvbiB0byBkZXRlY3QgaXQuClNvIFhl
biB3b3VsZCBwYXJzZSB0aGUgTUNGRyB0byBmaW5kIGEgaGIsIHRoZW4gbWFwIHRoZSBjb25maWcg
c3BhY2UgaW4gCmRvbTAgc3RhZ2UyID8KYW5kIHRoZW4gcHJvdmlkZSB0aGUgc2FtZSBNQ0ZHIHRv
IGRvbTA/Cgo+IEhvd2V2ZXIsIHRob3NlIGRyaXZlcnMgbWF5IHJlcXVpcmUKPiByZXNvdXJjZXMg
ZGVzY3JpYmVkIGluIEFTTCAoc2VlIFs0XSBmb3IgaW5zdGFuY2UpLgo+Cj4gVGhlIG51bWJlciBv
ZiBwbGF0Zm9ybXMgcmVxdWlyaW5nIHNwZWNpZmljIFBDSSBob3N0IGJyaWRnZSBkcml2ZXIgaXMg
Y3VycmVudGx5Cj4gbGltaXRlZC4gV2hpbHN0IGl0IGlzIG5vdCBwb3NzaWJsZSB0byBwcmVkaWN0
IHRoZSBmdXR1cmUsIGl0IHdpbGwgYmUgZXhwZWN0ZWQKPiB1cGNvbWluZyBwbGF0Zm9ybSB0byBo
YXZlIGZ1bGx5IEVDQU0gY29tcGxpYW50IFBDSSBob3N0IGJyaWRnZXMuIFRoZXJlZm9yZSwKPiBn
aXZlbiBYZW4gZG9lcyBub3QgaGF2ZSBhbnkgQVNMIHBhcnNlciwgdGhlIGFwcHJvYWNoIHN1Z2dl
c3RlZCBpcyB0byBoYXJkY29kZQo+IHRoZSBtaXNzaW5nIHZhbHVlcy4gVGhpcyBjb3VsZCBiZSBy
ZXZpc2l0IGluIHRoZSBmdXR1cmUgaWYgbmVjZXNzYXJ5Lgo+Cj4gIyMjIEZpbmRpbmcgaW5mb3Jt
YXRpb24gdG8gY29uZmlndXJlIElPTU1VIGFuZCBNU0kgY29udHJvbGxlcgo+Cj4gVGhlIHN0YXRp
YyB0YWJsZSBbSU9SVF0gd2lsbCBwcm92aWRlIGluZm9ybWF0aW9uIHRoYXQgd2lsbCBoZWxwIHRv
IGRlZHVjZQo+IGRhdGEgKHN1Y2ggYXMgTWFzdGVySUQgYW5kIERldmljZUlEKSB0byBjb25maWd1
cmUgYm90aCB0aGUgSU9NTVUgYW5kIHRoZSBNU0kKPiBjb250cm9sbGVyIGZyb20gYSBnaXZlbiBT
QkRGLgo+Cj4gIyMgRmluZGluZyB3aGljaCBOVU1BIG5vZGUgYSBQQ0kgZGV2aWNlIGJlbG9uZ3Mg
dG8KPgo+IE9uIE5VTUEgc3lzdGVtLCB0aGUgTlVNQSBub2RlIGFzc29jaWF0ZWQgdG8gYSBQQ0kg
ZGV2aWNlIGNhbiBiZSBmb3VuZCB1c2luZwo+IHRoZSBfUFhNIG1ldGhvZCBvZiB0aGUgaG9zdCBi
cmlkZ2UgKD8pLgo+Cj4gWFhYOiBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdoZXJlIHRoZSBfUFhN
IHdpbGwgYmUgKGkuZSBob3N0IGJyaWRnZSB2cyBQQ0kKPiBkZXZpY2UpLgo+Cj4gIyMgRGV2aWNl
IFRyZWUKPgo+ICMjIyBIb3N0IGJyaWRnZXMKPgo+IEVhY2ggRGV2aWNlIFRyZWUgbm9kZSBhc3Nv
Y2lhdGVkIHRvIGEgaG9zdCBicmlkZ2Ugd2lsbCBoYXZlIGF0IGxlYXN0IHRoZQo+IGZvbGxvd2lu
ZyBwcm9wZXJ0aWVzIChzZWUgYmluZGluZ3MgaW4gWzhdKToKPiAgICAgIC0gZGV2aWNlX3R5cGU6
IHdpbGwgYWx3YXlzIGJlICJwY2kiLgo+ICAgICAgLSBjb21wYXRpYmxlOiBhIHN0cmluZyBpbmRp
Y2F0aW5nIHdoaWNoIGRyaXZlciB0byBpbnN0YW5jaWF0ZQo+Cj4gVGhlIG5vZGUgbWF5IGFsc28g
Y29udGFpbiBvcHRpb25hbCBwcm9wZXJ0aWVzIHN1Y2ggYXM6Cj4gICAgICAtIGxpbnV4LHBjaS1k
b21haW46IGFzc2lnbiBhIGZpeCBzZWdtZW50IG51bWJlcgo+ICAgICAgLSBidXMtcmFuZ2U6IGlu
ZGljYXRlIHRoZSByYW5nZSBvZiBidXMgbnVtYmVycyBzdXBwb3J0ZWQKPgo+IFdoZW4gdGhlIHBy
b3BlcnR5IGxpbnV4LHBjaS1kb21haW4gaXMgbm90IHByZXNlbnQsIHRoZSBvcGVyYXRpbmcgc3lz
dGVtIHdvdWxkCj4gaGF2ZSB0byBhbGxvY2F0ZSB0aGUgc2VnbWVudCBudW1iZXIgZm9yIGVhY2gg
aG9zdCBicmlkZ2VzLgo+Cj4gIyMjIEZpbmRpbmcgaW5mb3JtYXRpb24gdG8gY29uZmlndXJlIElP
TU1VIGFuZCBNU0kgY29udHJvbGxlcgo+Cj4gIyMjIENvbmZpZ3VyaW5nIHRoZSBJT01NVQo+Cj4g
VGhlIERldmljZSBUcmVlZSBwcm92aWRlcyBhIGdlbmVyaWMgSU9NTVUgYmluZGluZ3MgKHNlZSBb
MTBdKSB3aGljaCB1c2VzIHRoZQo+IHByb3BlcnRpZXMgImlvbW11LW1hcCIgYW5kICJpb21tdS1t
YXAtbWFzayIgdG8gZGVzY3JpYmVkIHRoZSByZWxhdGlvbnNoaXAKPiBiZXR3ZWVuIFJJRCBhbmQg
YSBNYXN0ZXJJRC4KPgo+IFRoZXNlIHByb3BlcnRpZXMgd2lsbCBiZSBwcmVzZW50IGluIHRoZSBo
b3N0IGJyaWRnZSBEZXZpY2UgVHJlZSBub2RlLiBGcm9tIGEKPiBnaXZlbiBTQkRGLCBpdCB3aWxs
IGJlIHBvc3NpYmxlIHRvIGZpbmQgdGhlIGNvcnJlc3BvbmRpbmcgTWFzdGVySUQuCj4KPiBOb3Rl
IHRoYXQgdGhlIEFSTSBTTU1VIGFsc28gaGF2ZSBhIGxlZ2FjeSBiaW5kaW5nIChzZWUgWzldKSwg
YnV0IGl0IGRvZXMgbm90Cj4gaGF2ZSBhIHdheSB0byBkZXNjcmliZSB0aGUgcmVsYXRpb25zaGlw
IGJldHdlZW4gUklEIGFuZCBTdHJlYW1JRC4gSW5zdGVhZCBpdAo+IGFzc3VtZWQgdGhhdCBTdHJl
YW1JRCA9PSBSSUQuIFRoaXMgYmluZGluZyBoYXMgbm93IGJlZW4gZGVwcmVjYXRlZCBpbiBmYXZv
cgo+IG9mIHRoZSBnZW5lcmljIElPTU1VIGJpbmRpbmcuCj4KPiAjIyMgQ29uZmlndXJpbmcgdGhl
IE1TSSBjb250cm9sbGVyCj4KPiBUaGUgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIFJJRCBhbmQg
ZGF0YSByZXF1aXJlZCB0byBjb25maWd1cmUgdGhlIE1TSQo+IGNvbnRyb2xsZXIgKHN1Y2ggYXMg
RGV2aWNlSUQpIGNhbiBiZSBmb3VuZCB1c2luZyB0aGUgcHJvcGVydHkgIm1zaS1tYXAiCj4gKHNl
ZSBbMTFdKS4KPgo+IFRoaXMgcHJvcGVydHkgd2lsbCBiZSBwcmVzZW50IGluIHRoZSBob3N0IGJy
aWRnZSBEZXZpY2UgVHJlZSBub2RlLiBGcm9tIGEKPiBnaXZlbiBTQkRGLCBpdCB3aWxsIGJlIHBv
c3NpYmxlIHRvIGZpbmQgdGhlIGNvcnJlc3BvbmRpbmcgTWFzdGVySUQuCj4KPiAjIyBGaW5kaW5n
IHdoaWNoIE5VTUEgbm9kZSBhIFBDSSBkZXZpY2UgYmVsb25ncyB0bwo+Cj4gT24gTlVNQSBzeXN0
ZW0sIHRoZSBOVU1BIG5vZGUgYXNzb2NpYXRlZCB0byBhIFBDSSBkZXZpY2UgY2FuIGJlIGZvdW5k
IHVzaW5nCj4gdGhlIHByb3BlcnR5ICJudW1hLW5vZGUtaWQiIChzZWUgWzE1XSkgcHJlc2VudHMg
aW4gdGhlIGhvc3QgYnJpZGdlIERldmljZSBUcmVlCj4gbm9kZS4KPgo+ICMgRGlzY292ZXJpbmcg
UENJIGRldmljZXMKPgo+IFdoaWxzdCBQQ0kgZGV2aWNlcyBhcmUgY3VycmVudGx5IGF2YWlsYWJs
ZSBpbiB0aGUgaGFyZHdhcmUgZG9tYWluLCB0aGUKPiBoeXBlcnZpc29yIGRvZXMgbm90IGhhdmUg
YW55IGtub3dsZWRnZSBvZiB0aGVtLiBUaGUgZmlyc3Qgc3RlcCBvZiBzdXBwb3J0aW5nCj4gUENJ
IHBhc3MtdGhyb3VnaCBpcyB0byBtYWtlIFhlbiBhd2FyZSBvZiB0aGUgUENJIGRldmljZXMuCj4K
PiBYZW4gd2lsbCByZXF1aXJlIGFjY2VzcyB0byB0aGUgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2Ug
dG8gcmV0cmlldmUgaW5mb3JtYXRpb24KPiBmb3IgdGhlIFBDSSBkZXZpY2VzIG9yIGFjY2VzcyBp
dCBvbiBiZWhhbGYgb2YgdGhlIGd1ZXN0IHZpYSB0aGUgZW11bGF0ZWQKPiBob3N0IGJyaWRnZS4K
Pgo+IFRoaXMgbWVhbnMgdGhhdCBYZW4gc2hvdWxkIGJlIGluIGNoYXJnZSBvZiBjb250cm9sbGlu
ZyB0aGUgaG9zdCBicmlkZ2UuIEhvd2V2ZXIsCj4gZm9yIHNvbWUgaG9zdCBjb250cm9sbGVyLCB0
aGlzIG1heSBiZSBkaWZmaWN1bHQgdG8gaW1wbGVtZW50IGluIFhlbiBiZWNhdXNlIG9mCj4gZGVw
ZW5jZW5jaWVzIG9uIG90aGVyIGNvbXBvbmVudHMgKGUuZyBjbG9ja3MsIHNlZSBtb3JlIGRldGFp
bHMgaW4gIlBDSSBob3N0Cj4gYnJpZGdlIiBzZWN0aW9uKS4KPgo+IEZvciB0aGlzIHJlYXNvbiwg
dGhlIGFwcHJvYWNoIGNob3NlbiBpbiB0aGlzIGRvY3VtZW50IGlzIHRvIGxldCB0aGUgaGFyZHdh
cmUKPiBkb21haW4gdG8gZGlzY292ZXIgdGhlIGhvc3QgYnJpZGdlcywgc2NhbiB0aGUgUENJIGRl
dmljZXMgYW5kIHRoZW4gcmVwb3J0Cj4gZXZlcnl0aGluZyB0byBYZW4uIFRoaXMgZG9lcyBub3Qg
cnVsZSBvdXQgdGhlIHBvc3NpYmlsaXR5IG9mIGRvaW5nIGV2ZXJ5dGhpbmcKPiB3aXRob3V0IHRo
ZSBoZWxwIG9mIHRoZSBoYXJkd2FyZSBkb21haW4gaW4gdGhlIGZ1dHVyZS4KPgo+ICMjIFdobyBp
cyBpbiBjaGFyZ2Ugb2YgdGhlIGhvc3QgYnJpZGdlPwo+Cj4gVGhlcmUgYXJlIG51bWVyb3VzIGlt
cGxlbWVudGF0aW9uIG9mIGhvc3QgYnJpZGdlcyB3aGljaCBleGlzdCBvbiBBUk0uIEEgcGFydCBv
Zgo+IHRoZW0gcmVxdWlyZXMgYSBzcGVjaWZpYyBkcml2ZXIgYXMgdGhleSBjYW5ub3QgYmUgZHJp
dmVuIGJ5IGEgZ2VuZXJpYyBob3N0IGJyaWRnZQo+IGRyaXZlci4gUG9ydGluZyB0aG9zZSBkcml2
ZXJzIG1heSBiZSBjb21wbGV4IGR1ZSB0byBkZXBlbmRlbmNpZXMgb24gb3RoZXIKPiBjb21wb25l
bnRzLgo+Cj4gVGhpcyB3b3VsZCBiZSBzZWVuIGFzIHNpZ25hbCB0byBsZWF2ZSB0aGUgaG9zdCBi
cmlkZ2UgZHJpdmVycyBpbiB0aGUgaGFyZHdhcmUKPiBkb21haW4uIEJlY2F1c2UgWGVuIHdvdWxk
IG5lZWQgdG8gYWNjZXNzIHRoZSBjb25maWd1cmF0aW9uIHNwYWNlLCBhbGwgdGhlIGFjY2Vzcwo+
IHdvdWxkIGhhdmUgdG8gYmUgZm9yd2FyZGVkIHRvIGhhcmR3YXJlIGRvbWFpbiB3aGljaCBpbiB0
dXJuIHdpbGwgYWNjZXNzIHRoZQo+IGhhcmR3YXJlLgo+Cj4gSW4gdGhpcyBkZXNpZ24gZG9jdW1l
bnQsIHdlIGFyZSBjb25zaWRlcmluZyB0aGF0IHRoZSBob3N0IGJyaWRnZSBkcml2ZXIgY2FuCj4g
YmUgcG9ydGVkIGluIFhlbi4gSW4gdGhlIGNhc2UgaXQgaXMgbm90IHBvc3NpYmxlLCBhIGludGVy
ZmFjZSB0byBmb3J3YXJkCj4gY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3Mgd291bGQgbmVlZCB0
byBiZSBkZWZpbmVkLiBUaGUgaW50ZXJmYWNlIGRldGFpbHMKPiBpcyBvdXQgb2Ygc2NvcGUuCj4K
PiAjIyBEaXNjb3ZlcmluZyBhbmQgcmVnaXN0ZXJpbmcgaG9zdCBicmlkZ2UKPgo+IFRoZSBhcHBy
b2FjaCB0YWtlbiBpbiB0aGUgZG9jdW1lbnQgd2lsbCByZXF1aXJlIGNvbW11bmljYXRpb24gYmV0
d2VlbiBYZW4gYW5kCj4gdGhlIGhhcmR3YXJlIGRvbWFpbi4gSW4gdGhpcyBjYXNlLCB0aGV5IHdv
dWxkIG5lZWQgdG8gYWdyZWUgb24gdGhlIHNlZ21lbnQKPiBudW1iZXIgYXNzb2NpYXRlZCB0byBh
biBob3N0IGJyaWRnZS4gSG93ZXZlciwgdGhpcyBudW1iZXIgaXMgbm90IGF2YWlsYWJsZSBpbgo+
IHRoZSBEZXZpY2UgVHJlZSBjYXNlLgo+Cj4gVGhlIGhhcmR3YXJlIGRvbWFpbiB3aWxsIHJlZ2lz
dGVyIG5ldyBob3N0IGJyaWRnZXMgdXNpbmcgdGhlIGV4aXN0aW5nIGh5cGVyY2FsbAo+IFBIWVNE
RVZfbW1jZmdfcmVzZXJ2ZWQ6Cj4KPiAjZGVmaW5lIFhFTl9QQ0lfTU1DRkdfUkVTRVJWRUQgMQo+
Cj4gc3RydWN0IHBoeXNkZXZfcGNpX21tY2ZnX3Jlc2VydmVkIHsKPiAgICAgIC8qIElOICovCj4g
ICAgICB1aW50NjRfdCAgICBhZGRyZXNzOwo+ICAgICAgdWludDE2X3QgICAgc2VnbWVudDsKPiAg
ICAgIC8qIFJhbmdlIG9mIGJ1cyBzdXBwb3J0ZWQgYnkgdGhlIGhvc3QgYnJpZGdlICovCj4gICAg
ICB1aW50OF90ICAgICBzdGFydF9idXM7Cj4gICAgICB1aW50OF90ICAgICBlbmRfYnVzOwo+Cj4g
ICAgICB1aW50MzJfdCAgICBmbGFnczsKPiB9ClNvIHRoaXMgaHlwZXJjYWxsIGlzIG5vdCByZXF1
aXJlZCBmb3IgQUNQST8KPgo+IFNvbWUgb2YgdGhlIGhvc3QgYnJpZGdlcyBtYXkgbm90IGhhdmUg
YSBzZXBhcmF0ZSBjb25maWd1cmF0aW9uIGFkZHJlc3Mgc3BhY2UKPiByZWdpb24gZGVzY3JpYmVk
IGluIHRoZSBmaXJtd2FyZSB0YWJsZXMuIFRvIHNpbXBsaWZ5IHRoZSByZWdpc3RyYXRpb24sIHRo
ZQo+IGZpZWxkICdhZGRyZXNzJyBzaG91bGQgY29udGFpbnMgdGhlIGJhc2UgYWRkcmVzcyBvZiBv
bmUgb2YgdGhlIHJlZ2lvbgo+IGRlc2NyaWJlZCBpbiB0aGUgZmlybXdhcmUgdGFibGVzLgo+ICAg
ICAgKiBGb3IgQUNQSSwgaXQgd291bGQgYmUgdGhlIGJhc2UgYWRkcmVzcyBzcGVjaWZpZWQgaW4g
dGhlIE1DRkcgb3IgaW4gdGhlCj4gICAgICBfQ0JBIG1ldGhvZC4KPiAgICAgICogRm9yIERldmlj
ZSBUcmVlLCB0aGlzIHdvdWxkIGJlIGFueSBiYXNlIGFkZHJlc3Mgb2YgcmVnaW9uCj4gICAgICBz
cGVjaWZpZWQgaW4gdGhlICJyZWciIHByb3BlcnR5Lgo+Cj4gVGhlIGZpZWxkICdmbGFncycgaXMg
ZXhwZWN0ZWQgdG8gaGF2ZSBYRU5fUENJX01NQ0ZHX1JFU0VSVkVEIHNldC4KPgo+IEl0IGlzIGV4
cGVjdGVkIHRoYXQgdGhpcyBoeXBlcmNhbGwgaXMgY2FsbGVkIGJlZm9yZSBhbnkgUENJIGRldmlj
ZXMgaXMKPiByZWdpc3RlcmVkIHRvIFhlbi4KPgo+IFdoZW4gdGhlIGhhcmR3YXJlIGRvbWFpbiBp
cyBpbiBjaGFyZ2Ugb2YgdGhlIGhvc3QgYnJpZGdlLCB0aGlzIGh5cGVyY2FsbCB3aWxsCj4gYmUg
dXNlZCB0byB0ZWxsIFhlbiB0aGUgZXhpc3RlbmNlIG9mIGFuIGhvc3QgYnJpZGdlIGluIG9yZGVy
IHRvIGZpbmQgdGhlCj4gYXNzb2NpYXRlZCBpbmZvcm1hdGlvbiBmb3IgY29uZmlndXJpbmcgdGhl
IE1TSSBjb250cm9sbGVyIGFuZCB0aGUgSU9NTVUuCj4KPiAjIyBEaXNjb3ZlcmluZyBhbmQgcmVn
aXN0ZXJpbmcgUENJIGRldmljZXMKPgo+IFRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBzY2FuIHRo
ZSBob3N0IGJyaWRnZSB0byBmaW5kIHRoZSBsaXN0IG9mIFBDSSBkZXZpY2VzCj4gYXZhaWxhYmxl
IGFuZCB0aGVuIHJlcG9ydCBpdCB0byBYZW4gdXNpbmcgdGhlIGV4aXN0aW5nIGh5cGVyY2FsbAo+
IFBIWVNERVZfcGNpX2RldmljZV9hZGQ6Cj4KPiAjZGVmaW5lIFhFTl9QQ0lfREVWX0VYVEZOICAg
MHgxCj4gI2RlZmluZSBYRU5fUENJX0RFVl9WSVJURk4gIDB4Mgo+ICNkZWZpbmUgWEVOX1BDSV9E
RVZfUFhNICAgICAweDMKPgo+IHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIHsKPiAgICAg
IC8qIElOICovCj4gICAgICB1aW50MTZfdCAgICBzZWc7Cj4gICAgICB1aW50OF90ICAgICBidXM7
Cj4gICAgICB1aW50OF90ICAgICBkZXZmbjsKPiAgICAgIHVpbnQzMl90ICAgIGZsYWdzOwo+ICAg
ICAgc3RydWN0IHsKPiAgICAgICAgICB1aW50OF90IGJ1czsKPiAgICAgICAgICB1aW50OF90IGRl
dmZuOwo+ICAgICAgfSBwaHlzZm47Cj4gICAgICAvKgo+ICAgICAgICogT3B0aW9uYWwgcGFyYW1l
dGVycyBhcnJheS4KPiAgICAgICAqIEZpcnN0IGVsZW1lbnQgKFswXSkgaXMgUFhNIGRvbWFpbiBh
c3NvY2lhdGVkIHdpdGggdGhlIGRldmljZSAoaWYKPiAgICAgICAqIFhFTl9QQ0lfREVWX1BYTSBp
cyBzZXQpCj4gICAgICAgKi8KPiAgICAgIHVpbnQzMl90IG9wdGFyclswXTsKPiB9CkZvciBtYXBw
aW5nIHRoZSBNTUlPIHNwYWNlIG9mIHRoZSBkZXZpY2UgaW4gU3RhZ2UyLCB3ZSBuZWVkIHRvIGFk
ZCAKc3VwcG9ydCBpbiBYZW4gLyB2aWEgYSBtYXAgaHlwZXJjYWxsIGluIGxpbnV4L2RyaXZlcnMv
eGVuL3BjaS5jCj4KPiBXaGVuIFhFTl9QQ0lfREVWX1BYTSBpcyBzZXQgaW4gdGhlIGZpZWxkICdm
bGFnJywgb3B0YXJyWzBdIHdpbGwgY29udGFpbiB0aGUKPiBOVU1BIG5vZGUgSUQgYXNzb2NpYXRl
ZCB3aXRoIHRoZSBkZXZpY2U6Cj4gICAgICAqIEZvciBBQ1BJLCBpdCB3b3VsZCBiZSB0aGUgdmFs
dWUgcmV0dXJuZWQgYnkgdGhlIG1ldGhvZCBfUFhNCj4gICAgICAqIEZvciBEZXZpY2UgVHJlZSwg
dGhpcyB3b3VsZCB0aGUgdmFsdWUgZm91bmQgaW4gdGhlIHByb3BlcnR5ICJudW1hLW5vZGUtaWQi
Lgo+IEZvciBtb3JlIGRldGFpbHMgc2VlIHRoZSBzZWN0aW9uICJGaW5kaW5nIHdoaWNoIE5VTUEg
bm9kZSBhIFBDSSBkZXZpY2UgYmVsb25ncwo+IHRvIiBpbiAiQUNQSSIgYW5kICJEZXZpY2UgVHJl
ZSIuCj4KPiBYWFg6IEkgc3RpbGwgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCBob3cgWEVOX1BDSV9E
RVZfRVhURk4gYW5kIFhFTl9QQ0lfREVWX1ZJUlRGTgo+IHdpbCB3b3JrLiBBRkFJQ1QsIHRoZSBm
b3JtZXIgaXMgdXNlZCB3aXRoIHRoZSBidXMgc3VwcG9ydCBBUkkgYW5kIHRoZSBvbmx5IHVzYWdl
Cj4gaXMgaW4gdGhlIHg4NiBJT01NVSBjb2RlLiBGb3IgdGhlIGxhdHRlciwgdGhpcyBpcyByZWxh
dGVkIHRvIElPViBidXQgSSBhbSBub3QKPiBzdXJlIHdoYXQgZGV2Zm4gYW5kIHBoeXNmbi5kZXZm
biB3aWxsIGNvcnJlc3BvbmQgdG9vLgo+Cj4gTm90ZSB0aGF0IHg4NiBjdXJyZW50bHkgcHJvdmlk
ZXMgdHdvIG1vcmUgaHlwZXJjYWxscyAoUEhZU0RFVk9QX21hbmFnZV9wY2lfYWRkCj4gYW5kIFBI
WVNERVZPUF9tYW5hZ2VfcGNpX2FkZF9leHQpIHRvIHJlZ2lzdGVyIFBDSSBkZXZpY2VzLiBIb3dl
dmVyIHRoZXkgYXJlCj4gc3Vic2V0IG9mIHRoZSBoeXBlcmNhbGwgUEhZU0RFVk9QX3BjaV9kZXZp
Y2VfYWRkLiBUaGVyZWZvcmUsIGl0IGlzIHN1Z2dlc3RlZAo+IHRvIGxlYXZlIHRoZW0gdW5pbXBs
ZW1lbnRlZCBvbiBBUk0uCj4KPiAjIyBSZW1vdmluZyBQQ0kgZGV2aWNlcwo+Cj4gVGhlIGhhcmR3
YXJlIGRvbWFpbiB3aWxsIGJlIGluIGNoYXJnZSBYZW4gYSBkZXZpY2UgaGFzIGJlZW4gcmVtb3Zl
ZCB1c2luZwo+IHRoZSBleGlzdGluZyBoeXBlcmNhbGwgUEhZU0RFVl9wY2lfZGV2aWNlX3JlbW92
ZToKPgo+IHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2Ugewo+ICAgICAgLyogSU4gKi8KPiAgICAg
IHVpbnQxNl90ICAgIHNlZzsKPiAgICAgIHVpbnQ4X3QgICAgIGJ1czsKPiAgICAgIHVpbnQ4X3Qg
ICAgIGRldmZuOwo+IH0KPgo+IE5vdGUgdGhhdCB4ODYgY3VycmVudGx5IHByb3ZpZGUgb25lIG1v
cmUgaHlwZXJjYWxsIChQSFlTREVWT1BfbWFuYWdlX3BjaV9yZW1vdmUpCj4gdG8gcmVtb3ZlIFBD
SSBkZXZpY2VzLiBIb3dldmVyIGl0IGRvZXMgbm90IGFsbG93IHRvIHBhc3MgYSBzZWdtZW50IG51
bWJlci4KPiBUaGVyZWZvcmUgaXQgaXMgc3VnZ2VzdGVkIHRvIGxlYXZlIHVuaW1wbGVtZW50ZWQg
b24gQVJNLgo+Cj4gIyBHbG9zc2FyeQo+Cj4gRUNBTTogRW5oYW5jZWQgQ29uZmlndXJhdGlvbiBN
ZWNoYW5pc20KPiBTQkRGOiBTZWdtZW50IEJ1cyBEZXZpY2UgRnVuY3Rpb24uIFRoZSBzZWdtZW50
IGlzIGEgc29mdHdhcmUgY29uY2VwdC4KPiBNU0k6IE1lc3NhZ2UgU2lnbmFsZWQgSW50ZXJydXB0
Cj4gTVNJIGRvb3JiZWxsOiBNTUlPIGFkZHJlc3Mgd3JpdHRlbiB0byBieSBhIGRldmljZSB0byBn
ZW5lcmF0ZSBhbiBNU0kKPiBTUEk6IFNoYXJlZCBQZXJpcGhlcmFsIEludGVycnVwdAo+IExQSTog
TG9jYWxpdHktc3BlY2lmaWMgUGVyaXBoZXJhbCBJbnRlcnJ1cHQKPiBJVFM6IEludGVycnVwdCBU
cmFuc2xhdGlvbiBTZXJ2aWNlCj4KPiAjIFNwZWNpZmljYXRpb25zCj4gW1NCU0FdICBBUk0tREVO
LTAwMjkgdjMuMAo+IFtHSUNWM10gSUhJMDA2OUMKPiBbSU9SVF0gIERFTjAwNDlCCj4KPiAjIEJp
Ymxpb2dyYXBoeQo+Cj4gWzFdIFBDSSBmaXJtd2FyZSBzcGVjaWZpY2F0aW9uLCByZXYgMy4yCj4g
WzJdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9tc2c1NjcxNS5odG1s
Cj4gWzNdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9tc2c1NjcyMy5o
dG1sCj4gWzRdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9tc2c1Njcy
OC5odG1sCj4gWzZdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2t2bS9tc2cxNDAxMTYu
aHRtbAo+IFs3XSBodHRwOi8vd3d3LmZpcm13YXJlLm9yZy8xMjc1L2JpbmRpbmdzL3BjaS9wY2ky
XzEucGRmCj4gWzhdIERvY3VtZW50cy9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaQo+IFs5XSBEb2N1
bWVudHMvZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9hcm0sc21tdS50eHQKPiBbMTBdIERvY3Vt
ZW50L2RldmljZXRyZWUvYmluZGluZ3MvcGNpL3BjaS1pb21tdS50eHQKPiBbMTFdIERvY3VtZW50
cy9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9wY2ktbXNpLnR4dAo+IFsxMl0gZHJpdmVycy9wY2kv
aG9zdC9wY2llLXJjYXIuYwo+IFsxM10gZHJpdmVycy9wY2kvaG9zdC9wY2ktdGh1bmRlci1lY2Ft
LmMKPiBbMTRdIGRyaXZlcnMvcGNpL2hvc3QvcGNpLXRodW5kZXItcGVtLmMKPiBbMTVdIERvY3Vt
ZW50cy9kZXZpY2V0cmVlL2JpbmRpbmdzL251bWEudHh0CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 05:19:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 05:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFD51-0006DZ-7O; Mon, 29 May 2017 05:18:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=315986fbd=citrix-osstest@xenproject.org>)
 id 1dFD4z-0006DT-Mg
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 05:18:57 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 6A/6C-01732-04FAB295; Mon, 29 May 2017 05:18:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpK79eu1
 Ig4N/rC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bmw3/YC24sY6x4umEmWwPj6swuRk4OCQF/
 iZkrN7JA2O4Sl7/MALNFBJwlJny4zQZi8wroSayY9AfMFhZIlFh7cjlQDRdQ/VdFiY5f16CaX
 SWavxyEs7def88OYrMJeEhM7JkIFmcRUJW4uOsQE4gtJKAlsXTxSiaIBYISJ2c+AathFpCQOP
 jiBTPEHAuJ/X/PMk9g5JuFpGwWkrIFjEyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDYz1clO
 LixPTU3MSk4r1kvNzNzECA4sBCHYwrv7tdIhRkoNJSZQ3d6Z2pBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJXot1QDnBotT01Iq0zBxgiMOkJTh4lER4H60FSvMWFyTmFmemQ6ROMepybFi9/guTE
 Etefl6qlDjvcpAiAZCijNI8uBGweLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6HIFN4Mv
 NK4Da9AjqCCegI33PqIEeUJCKkpBoYw1yf/Lr/+t3lMnW37LLjfXk8l0XXNroxbp+l21o5NbW
 EaUp5w1Zv7bdl5851Mhd3a9wwvvv90Dm2O68kbMutY5MCFdrLN3Fq7igscY0IMQpsaIrmurCy
 4NT/bImrEgIpYSsfpdjM/jC/9cERjW7uCardG3X+7NkU32a9OLO5/v1cxo/JxkZKLMUZiYZaz
 EXFiQClSGmusgIAAA==
X-Env-Sender: prvs=315986fbd=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496035134!95359409!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43930 invoked from network); 29 May 2017 05:18:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 May 2017 05:18:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,412,1491264000"; d="scan'208";a="425762895"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71451-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=3fafdc28eb98dc1cb686379d83270516fc38049d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 29 May 2017 06:18:51 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71451: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQ1MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTQ1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzEzODcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1zdG9wICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA3MTM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNyBn
dWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcxMzg3CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDcxMzg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzEzODcKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MTM4
NwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAg
ICAgICAgIGZhaWwgICBsaWtlIDcxMzg3CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA1
IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzEzODcKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIGxpa2UgNzEzODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEg
IDkgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTM4NwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgOSB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBsaWtlIDcx
Mzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgICBmYWlsIGxpa2UgNzEzODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIg
cGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODc2ODAwZDVmOWRlOGIxNTM1
NTE3Mjc5NGNiODJmNTA1ZGQyNmUxOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgM2ZhZmRjMjhlYjk4ZGMxY2I2ODYzNzlkODMyNzA1MTZmYzM4MDQ5ZAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgIDcxMzg3ICAyMDE3LTA1LTIyIDA2OjUyOjQxIFogICAgNiBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgICA3MTQ1MSAgMjAxNy0wNS0yNyAxNzo0NToxOCBaICAgIDEgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5zaHVsIE1h
a2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KICBNIEEgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+CiAgWHVkb25nIEhhbyA8eHVk
b25nLmhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMx
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4
MmY1MDVkZDI2ZTE4CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIE1heSAyNCAxNjo1NDoxMSAyMDE3ICswMTAwCgogICAgTWFrZWZpbGU6
IFJlZ3VsYXJpc2Ugc3ViZGlyIHRhcmdldHMgYW5kIHRoZWlyIGRlcGVuZGVuY2llcwogICAgCiAg
ICBSZWNlbnQgY2hhbmdlcyB0byB0aGlzIE1ha2VmaWxlIGhhdmUgYnJva2VuIHNvbWUgYnVpbGQg
dGFyZ2V0cywgYW5kCiAgICBzb21lIHBhcmFsbGVsIGJ1aWxkcy4KICAgIAogICAgTG9va2luZyBh
dCBpdCwgSSB0aGluayBJIGhhdmUgaWRlbnRpZmllZCB0aGUgdW5kb2N1bWVudGVkIGRlc2lnbgog
ICAgaW50ZW50IGluIHRoZSB0b3AtbGV2ZWwgTWFrZWZpbGUuICBTbyBpbiB0aGlzIHBhdGNoIEkg
ZG9jdW1lbnQgaXQsIGFuZAogICAgYWxzbyBtYWtlIGl0IHRydWUuCiAgICAKICAgIEluIGRldGFp
bDoKICAgIAogICAgICogQWRkIGEgY29tbWVudCB3aXRoIHRoZSBuZXcgZGVzaWduIGludGVudAog
ICAgICogR2V0IHJpZCBvZiB0aGUgYWQtaG9jIHJ1bGVzIGZvciByZWN1cnNpbmcgaW50byB0b29s
cy9pbmNsdWRlLAogICAgICAgYW5kIHJlcGxhY2UgdGhlbSB3aXRoIGEgcGF0dGVybiBydWxlCiAg
ICAgKiBBZGQgYW4gYXBwcm9wcmlhdGUgZGVwZW5kZW5jeSBvbiBUQVJHRVQtdG9vbHMtcHVibGlj
LWhlYWRlcnMgZnJvbQogICAgICAgVEFSR0VULXRvb2xzIGFuZCBUQVJHRVQtc3R1YmRvbSAoYnV0
IG5vdCBkaXN0LSopLgogICAgICogR2V0IHJpZCBvZiBhbGwgdGhlIHNlcGFyYXRlIGludm9jYXRp
b25zIG9mICQoTUFLRSkgLUMgdG9vbHMvaW5jbHVkZQogICAgICAgd2hpY2ggYXJlIG5vdyBvYnNv
bGV0ZQogICAgICogVW4tZGVwcmVjYXRlIHRoZSBzaW1wbGUgYHRvb2xzJyBldGMuIHRhcmdldHMg
KGFsaWFzZXMgZm9yIGBkaXN0LXRvb2xzJykKICAgICAgIHdoaWNoIHdlIHNlZW0gbm90IHRvIGJl
IG1ha2luZyBhbnkgZWZmb3J0IHRvIGdldCByaWQgb2YKICAgIAogICAgSSBoYXZlIHZlcmlmaWVk
IHdpdGggdGhlIGZvbGxvd2luZyBzaGVsbCBzY3JpcHQgdGhhdCBhZnRlciBteSBjaGFuZ2UsCiAg
ICB0aGUgdHJlZSBwcm9kdWNlc2UgdGhlIHNhbWUgcmVzdWx0cyBmb3IgdmFyaW91cyBidWlsZCB0
YXJnZXRzIGFzCiAgICAzZmFmZGMyOGViOTggKGJlZm9yZSB0aGUgTWFrZWZpbGUtaGFja2luZyBz
dGFydGVkKS4KICAgIAogICAgTXkgdGVzdHMgZmFpbGVkIGFzIGV4cGVjdGVkIGZvciBtYWtlIC1D
IHRvb2xzLCBib3RoIGJlZm9yZSBhbmQgYWZ0ZXIuCiAgICAKICAgIFNlcGFyYXRlbHksIHRoZXJl
IGlzIGEgYnVnIGluIHRoZSBNYWtlZmlsZXMgdGhhdCBgbWFrZSBkaXN0Y2xlYW4tdG9vbHMnCiAg
ICBmYWlscy4gIEkgaGF2ZSBub3QgaW52ZXN0aWdhdGVkIHRoYXQgYnVnIGluIGRldGFpbC4KICAg
IAogICAgICAgICMhL2Jpbi9iYXNoCiAgICAKICAgICAgICBzZXQgLWUKICAgICAgICBzZXQgLW8g
cGlwZWZhaWwKICAgIAogICAgICAgIGxpc3RpbmdzPS4uL2xpc3RpbmdzCiAgICAKICAgICAgICBy
bSAtcmYgJGxpc3RpbmdzCiAgICAgICAgbWtkaXIgJGxpc3RpbmdzCiAgICAKICAgICAgICBjaGtz
ICgpIHsKICAgICAgICAgICAgIHJlc2tleT0iQyRzdWJkaXIgJCoiCiAgICAgICAgICAgICByZXNr
ZXk9IiR7cmVza2V5Ly8gL199IgogICAgICAgICAgICAgcmVza2V5PSIke3Jlc2tleS8vXC8vOn0i
CiAgICAgICAgICAgICBsaz0kbGlzdGluZ3MvJHJlc2tleQogICAgICAgICAgICAgZm9yIHN1ZmZp
eCBpbiAnJyAteGVuIC10b29scyAtc3R1YmRvbSAtZG9jczsgZG8KICAgICAgICAgICAgICAgICBj
YXNlICIkc3ViZGlyOiRzdWZmaXgiIGluCiAgICAgICAgICAgICAgICAgLjoqKSA7OwogICAgICAg
ICAgICAgICAgICo6KSA7OwogICAgICAgICAgICAgICAgICopIGNvbnRpbnVlOzsKICAgICAgICAg
ICAgICAgICBlc2FjCiAgICAgICAgICAgICAgICAgZ2l0IGNsZWFuIC1xeGRmZgogICAgICAgICAg
ICAgICAgIHJtIC1yZiAkb3V0cHV0CiAgICAgICAgICAgICAgICAgcHJpbnRmICclcycgInJ1bm5p
bmcgLUMkc3ViZGlyIHN1ZmZpeD0kc3VmZml4ICIKICAgICAgICAgICAgICAgICBjYXNlICIkc3Vi
ZGlyICRzdWZmaXgiIGluCiAgICAgICAgICAgICAgICAgKnhlbiopIDs7CiAgICAgICAgICAgICAg
ICAgKikgcHJpbnRmICdjb25maWd1cmUgJzsgLi9jb25maWd1cmUgPiRsay5jZmcgMj4mMSA7Owog
ICAgICAgICAgICAgICAgIGVzYWMKICAgICAgICAgICAgICAgICBmYWlsPScnCiAgICAgICAgICAg
ICAgICAgZm9yIHRhcmcgaW4gJCo7IGRvCiAgICAgICAgICAgICAgICAgICAgIHJlYWx0YXJnPSR0
YXJnJHN1ZmZpeAogICAgICAgICAgICAgICAgICAgICBwcmludGYgJyVzICcgIiRyZWFsdGFyZyIK
ICAgICAgICAgICAgICAgICAgICAgaWYgISBtYWtlIC1DICRzdWJkaXIgLWoxMCAkcmVhbHRhcmcg
PiR7bGt9XyR7cmVhbHRhcmd9LmxvZyAyPiYxCiAgICAgICAgICAgICAgICAgICAgIHRoZW4KICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbD0kcmVhbHRhcmcKICAgICAgICAgICAgICAgICAgICAg
ICAgYnJlYWsKICAgICAgICAgICAgICAgICAgICAgZmkKICAgICAgICAgICAgICAgICBkb25lCiAg
ICAgICAgICAgICAgICAgaWYgWyAiJGZhaWwiIF07IHRoZW4KICAgICAgICAgICAgICAgICAgIGVj
aG8gZmFpbCEKICAgICAgICAgICAgICAgICAgIGVjaG8gIiRmYWlsIGZhaWxlZCIgPiRsay5saXN0
CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgZWNobyBvay4KICAgICAg
ICAgICAgICAgICAgICh0ZXN0ICEgLWUgIiRvdXRwdXQiIHx8IGZpbmQgJG91dHB1dCkgfHNvcnQg
PiRsay5saXN0CiAgICAgICAgICAgICAgICAgZmkKICAgICAgICAgICAgZG9uZQogICAgICAgIH0K
ICAgIAogICAgICAgIHN1YmRpcnM9Jy4geGVuIGRvY3MgdG9vbHMnCiAgICAKICAgICAgICBvdXRw
dXQ9JFBXRC9kaXN0CiAgICAgICAgZm9yIHN1YmRpciBpbiAkc3ViZGlyczsgZG8KICAgICAgICAg
ICAgY2hrcyBidWlsZCBjbGVhbiBkaXN0Y2xlYW4KICAgICAgICBkb25lCiAgICAKICAgICAgICBv
dXRwdXQ9JFBXRC9kaXN0CiAgICAgICAgc3ViZGlyPS4KICAgICAgICBjaGtzIGRpc3QKICAgIAog
ICAgICAgIGV4cG9ydCBERVNURElSPSRQV0QvZGVzdGRpcgogICAgICAgIG91dHB1dD0kUFdEL2Rl
c3RkaXIKICAgICAgICBmb3Igc3ViZGlyIGluICRzdWJkaXJzOyBkbwogICAgICAgICAgICBjaGtz
IGluc3RhbGwKICAgICAgICBkb25lCiAgICAKICAgIEFuZCB0aGUgb3V0cHV0OgogICAgCiAgICAg
ICAgKDY0KWl3akBtYXJpbmVyOn4vd29yay94ZW4uZ2l0JCB+L2p1bmsvY2hrcwogICAgICAgIHJ1
bm5pbmcgLUMuIHN1ZmZpeD0gY29uZmlndXJlIGJ1aWxkIGNsZWFuIGRpc3RjbGVhbiBvay4KICAg
ICAgICBydW5uaW5nIC1DLiBzdWZmaXg9LXhlbiBidWlsZC14ZW4gY2xlYW4teGVuIGRpc3RjbGVh
bi14ZW4gb2suCiAgICAgICAgcnVubmluZyAtQy4gc3VmZml4PS10b29scyBjb25maWd1cmUgYnVp
bGQtdG9vbHMgY2xlYW4tdG9vbHMgZGlzdGNsZWFuLXRvb2xzIGZhaWwhCiAgICAgICAgcnVubmlu
ZyAtQy4gc3VmZml4PS1zdHViZG9tIGNvbmZpZ3VyZSBidWlsZC1zdHViZG9tIGNsZWFuLXN0dWJk
b20gZGlzdGNsZWFuLXN0dWJkb20gb2suCiAgICAgICAgcnVubmluZyAtQy4gc3VmZml4PS1kb2Nz
IGNvbmZpZ3VyZSBidWlsZC1kb2NzIGNsZWFuLWRvY3MgZGlzdGNsZWFuLWRvY3Mgb2suCiAgICAg
ICAgcnVubmluZyAtQ3hlbiBzdWZmaXg9IGJ1aWxkIGNsZWFuIGRpc3RjbGVhbiBvay4KICAgICAg
ICBydW5uaW5nIC1DZG9jcyBzdWZmaXg9IGNvbmZpZ3VyZSBidWlsZCBjbGVhbiBkaXN0Y2xlYW4g
b2suCiAgICAgICAgcnVubmluZyAtQ3Rvb2xzIHN1ZmZpeD0gY29uZmlndXJlIGJ1aWxkIGZhaWwh
CiAgICAgICAgcnVubmluZyAtQy4gc3VmZml4PSBjb25maWd1cmUgZGlzdCBvay4KICAgICAgICBy
dW5uaW5nIC1DLiBzdWZmaXg9LXhlbiBkaXN0LXhlbiBvay4KICAgICAgICBydW5uaW5nIC1DLiBz
dWZmaXg9LXRvb2xzIGNvbmZpZ3VyZSBkaXN0LXRvb2xzIG9rLgogICAgICAgIHJ1bm5pbmcgLUMu
IHN1ZmZpeD0tc3R1YmRvbSBjb25maWd1cmUgZGlzdC1zdHViZG9tIG9rLgogICAgICAgIHJ1bm5p
bmcgLUMuIHN1ZmZpeD0tZG9jcyBjb25maWd1cmUgZGlzdC1kb2NzIG9rLgogICAgICAgIHJ1bm5p
bmcgLUMuIHN1ZmZpeD0gY29uZmlndXJlIGluc3RhbGwgb2suCiAgICAgICAgcnVubmluZyAtQy4g
c3VmZml4PS14ZW4gaW5zdGFsbC14ZW4gb2suCiAgICAgICAgcnVubmluZyAtQy4gc3VmZml4PS10
b29scyBjb25maWd1cmUgaW5zdGFsbC10b29scyBvay4KICAgICAgICBydW5uaW5nIC1DLiBzdWZm
aXg9LXN0dWJkb20gY29uZmlndXJlIGluc3RhbGwtc3R1YmRvbSBvay4KICAgICAgICBydW5uaW5n
IC1DLiBzdWZmaXg9LWRvY3MgY29uZmlndXJlIGluc3RhbGwtZG9jcyBvay4KICAgICAgICBydW5u
aW5nIC1DeGVuIHN1ZmZpeD0gaW5zdGFsbCBvay4KICAgICAgICBydW5uaW5nIC1DZG9jcyBzdWZm
aXg9IGNvbmZpZ3VyZSBpbnN0YWxsIG9rLgogICAgICAgIHJ1bm5pbmcgLUN0b29scyBzdWZmaXg9
IGNvbmZpZ3VyZSBpbnN0YWxsIGZhaWwhCiAgICAgICAgKDY0KWl3akBtYXJpbmVyOn4vd29yay94
ZW4uZ2l0JAogICAgCiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAg
VGVzdGVkLWJ5OiBNIEEgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+CiAgICBUZXN0ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IDJl
NzM2ZGE1NDY1MmQ1MWNiM2UxNjgyN2ZjMGZhYzI4MTE2NDYyNGUKQXV0aG9yOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgTWF5IDI0IDE2OjUzOjI4
IDIwMTcgKzAxMDAKCiAgICB0b29scy9pbmNsdWRlL01ha2VmaWxlOiBTdXBwb3J0IGBidWlsZCcg
dGFyZ2V0CiAgICAKICAgIFRoaXMgaXMgdGhlIG9ubHkgb25lIG9mIHRoZSBNYWtlZmlsZXMgaW52
b2tlZCB3aXRoIC1DIGZyb20gdGhlCiAgICB0b3BsZXZlbCB3aGljaCBsYWNrcyB0aGlzIHRhcmdl
dC4KICAgIAogICAgQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFRlc3Rl
ZC1ieTogTSBBIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogICAgVGVzdGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCBkOWViNzA2
MzU2YWQ0ZGJkMDRhYWQ1NjNlYzRkMmJjZDNkN2Q2YzAzCkF1dGhvcjogQW5zaHVsIE1ha2thciA8
YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBNYXkgMjMgMTU6MTI6NTggMjAx
NyArMDEwMAoKICAgIHg4Ni9odm1sb2FkZXI6IERvbid0IHdhaXQgZm9yIHRoZSBwcm9kdWNlciB0
byBmaWxsIHRoZSByaW5nIGlmCiAgICAKICAgIFRoZSBjb25kaXRpb246IGlmIHRoZXJlIGlzIGEg
c3BhY2UgaW4gdGhlIHJpbmcgdGhlbiB3YWl0IGZvciB0aGUgcHJvZHVjZXIKICAgIHRvIGZpbGwg
dGhlIHJpbmcgYWxzbyBldmFsdWF0ZXMgdG8gdHJ1ZSBldmVuIGlmIHRoZSByaW5nIGlmIGZ1bGwu
IEl0CiAgICBsZWFkcyB0byBhIGRlYWRsb2NrIHdoZXJlIHByb2R1Y2VyIGlzIHdhaXRpbmcgZm9y
IGNvbnN1bWVyCiAgICB0byBjb25zdW1lIHRoZSBpdGVtcyBhbmQgY29uc3VtZXIgaXMgd2FpdGlu
ZyBmb3IgcHJvZHVjZXIgdG8gZmlsbCB0aGUgcmluZy4KICAgIAogICAgRml4IGZvciB0aGUgaXNz
dWU6IGNoZWNrIGlmIHRoZSByaW5nIGlzIGZ1bGwgYW5kIHRoZW4gYnJlYWsgZnJvbQogICAgdGhl
IGxvb3AgdG8gY29uc3VtZSB0aGUgaXRlbXMgZnJvbSB0aGUgcmluZy4KICAgIGVnLiBjYXNlOiBw
cm9kID0gMTI3MiwgY29ucyA9IDI0OC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5zaHVsIE1h
a2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgN2NjODA2ZDdmMWQ5MWRkNGM0NjU2ZjEx
MjI2ZjA0M2M3NDllYjBlZApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBNb24gTWF5IDIyIDExOjM4OjMxIDIwMTcgKzAxMDAKCiAgICBSZXN0
b3JlIEhWTV9PUCBoeXBlcmNhbGwgY29udGludWF0aW9uIChwYXJ0aWFsIHJldmVydCBvZiBhZTIw
Y2NmKQogICAgCiAgICBDb21taXQgYWUyMGNjZiByZW1vdmVkIHRoZSBoeXBlcmNhbGwgY29udGlu
dWF0aW9uIGxvZ2ljIGZyb20gdGhlIGVuZAogICAgb2YgZG9faHZtX29wKCksIGNsYWltaW5nOgog
ICAgCiAgICAiVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBuZWVkIGZvciBoYW5kbGluZyBIVk1PUCBy
ZXN0YXJ0cywgc28gdGhhdAogICAgaW5mcmFzdHJ1Y3R1cmUgaXMgcmVtb3ZlZC4iCiAgICAKICAg
IFRoYXQgdHVybnMgb3V0IHRvIGJlIGZhbHNlLiAgVGhlIHJlbW92YWwgb2YgSFZNT1Bfc2V0X21l
bV90eXBlIHJlbW92ZWQKICAgIHRoZSBuZWVkIHRvIHN0b3JlIGEgc3RhcnQgaXRlcmF0aW9uIHZh
bHVlIGluIHRoZSBoeXBlcmNhbGwKICAgIGNvbnRpbnVhdGlvbiwgYnV0IGEgZ3JlcCB0aHJvdWdo
IGh2bS5jIGZvciBFUkVTVEFSVCB0dXJucyB1cCBhdCBsZWFzdAogICAgdHdvIHBsYWNlcyB3aGVy
ZSBkb19odm1fb3AoKSBtYXkgc3RpbGwgbmVlZCBhIGh5cGVyY2FsbCBjb250aW51YXRpb246CiAg
ICAKICAgICAqIEhWTU9QX3NldF9odm1fcGFyYW0gY2FuIHJldHVybiAtRVJFU1RBUlQgd2hlbiBz
ZXR0aW5nCiAgICBIVk1fUEFSQU1fSURFTlRfUFQgaW4gdGhlIGV2ZW50IHRoYXQgaXQgZmFpbHMg
dG8gYWNxdWlyZSB0aGUgZG9tY3RsCiAgICBsb2NrCiAgICAKICAgICAqIEhWTU9QX2ZsdXNoX3Rs
YnMgY2FuIHJldHVybiAtRVJFU1RBUlQgaWYgc2V2ZXJhbCB2Y3B1cyBjYWxsIGl0IGF0CiAgICAg
ICB0aGUgc2FtZSB0aW1lCiAgICAKICAgIEluIGJvdGggY2FzZXMsIGEgc2ltcGxlIHJlc3RhcnQg
KHdpdGggbm8gc3RvcmVkIGl0ZXJhdGlvbiBpbmZvcm1hdGlvbikKICAgIGlzIG5lY2Vzc2FyeS4K
ICAgIAogICAgQWRkIGEgY2hlY2sgZm9yIC1FUkVTVEFSVCBhZ2FpbiwgYWxvbmcgd2l0aCBhIGNv
bW1lbnQgYXQgdGhlIHRvcCBvZgogICAgdGhlIGZ1bmN0aW9uIHJlZ2FyZGluZyB0aGUgbGFjayBv
ZiBkZWNvZGluZyBhbnkgaW5mb3JtYXRpb24gZnJvbSB0aGUKICAgIG9wIHZhbHVlLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogWHVkb25nIEhhbyA8eHVkb25nLmhhb0BpbnRlbC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBUZXN0ZWQtYnk6IFh1ZG9uZyBIYW8gPHh1ZG9uZy5oYW9AaW50ZWwuY29tPgoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 07:13:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 07:13:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFEro-0004xi-9U; Mon, 29 May 2017 07:13:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dFErm-0004xc-5o
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 07:13:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4B/E5-29088-51ACB295; Mon, 29 May 2017 07:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSqia7IKe1
 Ig4vbdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpLddYCo6xVbyd1MHcwLiftYuRi0NIYCaj
 xL6rp9hBHBaBrcwSn7obmboYOTkkBOawSjzfItjFyAFk50mcvsYIES6UmDd/KiuIzSsgKHFy5
 hMWkBIhAS+JvwuSQMKcAoESX9dMYoaY38gkcfzLVlaQGjYBE4lZHRIgNSwCqhKrft+CGhMg8e
 DhLjYQW1jAT+Lot6Ngq0QE1CX+XJgAZjMDzdy8bQ87hK0p0br9N/sERoFZSK6YhSS1gJFpFaN
 GcWpRWWqRrqGRXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYBAyAMEOxlfdzocY
 JTmYlER5163XjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvzBFBOsCg1PbUiLTMHGA8waQkOH
 iURXiuQNG9xQWJucWY6ROoUoyXHlSvrvjBxNH3YAiSnHNj+hUmIJS8/L1VKnPcgSIMASENGaR
 7cOFjMXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwby3IFJ7MvBK4ra+ADmICOmjXDrCDShI
 RUlINjOKfLfyWHgjwaGpy6fZYxerArbX43BnvA4/+it+z6HuxIq5kwdpHui1ytrfuZlfkT0g1
 Xdn6uyJa5qXNdUbx/1mdVr8b/kpe75XmtXJ24zg0QVX+xK2uaem5Dm1XI0o7ZvaEt+3nvc16X
 9Dx4Py/wh8Fm2PbraOz6nNm7/48m6E37cXzNVKJSizFGYmGWsxFxYkA72H6F9QCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496042003!47444005!1
X-Originating-IP: [209.85.213.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7322 invoked from network); 29 May 2017 07:13:24 -0000
Received: from mail-vk0-f52.google.com (HELO mail-vk0-f52.google.com)
 (209.85.213.52)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 May 2017 07:13:24 -0000
Received: by mail-vk0-f52.google.com with SMTP id y190so27741074vkc.1
 for <xen-devel@lists.xenproject.org>; Mon, 29 May 2017 00:13:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=s8ttd4zlfChv+VLSbgxUw6hEhJAyL1LCI8fvzF6I6gU=;
 b=EnMjgkoIo3nGl/44IzNPbxKbtipEDGagKYFvrGUDIoYbaw4dEYFOMnAPcbyQ7Fd0os
 YzbpfO+Ii6gXtkxz3lWe5LVXZz5QFXEdTBf6TFNbskBk/uKrEE5hpAUVYHZIb4vl+oGm
 JXp4AnVy45cSgkm/8Zxylbh0wZJAdaFn3Q+9M=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=s8ttd4zlfChv+VLSbgxUw6hEhJAyL1LCI8fvzF6I6gU=;
 b=BE/cKN+0pVnh3mhFD/TKrCGW7ZhkW4UDw4XfFuuRNVa+Hgcqs5v7o2zwZFGyEaoWwU
 Ejs9UzAEy+KFHgN76qpIW3TTXTmV4HXO0aBHaLElVei+Rf2GwKH/KnLrthlFZ+nIOfJA
 szoxKyLgfRXGKe1duofeIF3uXZJ+L2qpEzg7zSfsJN+Fv+v0R7f/Kk4ArCwrEGPXnHeC
 v0xPD2P1V7mGyMIVjNHSXSveJSP4KeDhMY8m1KdLiugtGsTCqHOTI1vynL6rfPUNLbKA
 utuXpbxPlYwfAwY8jR//p0f6+HeoM1b3YiDKmPlEn90mGMVjseRuWxN1dfIZAO8IhM9D
 AQGw==
X-Gm-Message-State: AODbwcBi0O+xvigNgTZDqACvK+PP53DP5INZv5qHJqAOcmrkQca8ATFE
 KjtQhuB0Kr6Xx+06Alc11hV7L5uhkmfb
X-Received: by 10.31.188.21 with SMTP id m21mr6177241vkf.81.1496042003511;
 Mon, 29 May 2017 00:13:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.48.76 with HTTP; Mon, 29 May 2017 00:13:23 -0700 (PDT)
In-Reply-To: <CACtJ1JS_zeCrort324k0TxGVQ6dyr3ceW94rycPeNazxSB18Vw@mail.gmail.com>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
 <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
 <CACtJ1JS_zeCrort324k0TxGVQ6dyr3ceW94rycPeNazxSB18Vw@mail.gmail.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 29 May 2017 12:43:23 +0530
Message-ID: <CACtJ1JSVZ+Y+oO8FFgi0gR=wX32=J3x+ra2C-qywxyC5c7yO+Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMjYgTWF5IDIwMTcgYXQgMTk6MTIsIEJodXBpbmRlciBUaGFrdXIgPGJo
dXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4+PiArI2lmbmRlZiBfVlBMMDExX0hf
Cj4+PiArCj4+PiArI2RlZmluZSBfVlBMMDExX0hfCj4+PiArCj4+PiArI2luY2x1ZGUgPHB1Ymxp
Yy9pby9yaW5nLmg+Cj4+PiArI2luY2x1ZGUgPGFzbS1hcm0vdnJlZy5oPgo+Pj4gKwo+Pj4gK0RF
RklORV9YRU5fRkxFWF9SSU5HKHZwbDAxMSk7Cj4+Cj4+Cj4+IEkgYW0gc3VyZSBzb21lb25lIGFs
cmVhZHkgc2FpZCBpdCBpbiBhIHByZXZpb3VzIHZlcnNpb24uIFRoZSB2cGwwMTEgaXMgdGhlCj4+
IGNvbnNvbGUgcmluZy4gU28gd2h5IGFyZSB3ZSBkZWZpbmluZyBvdXIgb3duIGludGVybmFsbHk/
Cj4+ClRoaXMgbWFjcm8gb25seSBkZWZpbmVzIHN0YW5kYXJkIGZ1bmN0aW9ucyB0byBvcGVyYXRl
IG9uIHRoZSBjb25zb2xlCnJpbmcuIFN0ZWZhbm8gc3VnZ2VzdGVkIHRvIHVzZSB0aGUgc3RhbmRh
cmQgZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24KdGhlIHJpbmcgYnVmZmVyLgoKPj4gQXQgbGVhc3Qg
dGhpcyBzaG91bGQgaGF2ZSBiZWVuIHVzZWQgYnkgeGVuY29uc29sZSwgYnV0IHRoaXMgaXMgbm90
IHRoZQo+PiBjYXNlLi4uIFNvIHdlIHNob3VsZCByZWFsbHkgYXZvaWQgZGVmaW5pbmcgb3VyIG93
biByaW5nIGhlcmUgYW5kIHJlLXVzZQo+PiBwdWJsaWMvaW8vY29uc29sZS5oLgoKSSBhbSB1c2lu
ZyB0aGUgY29uc29sZSByaW5nIGRlZmluaXRpb24gYXMgZGVmaW5lZCBpbgp4ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vY29uc29sZS5oLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 07:40:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 07:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFFHQ-0006Lq-Ia; Mon, 29 May 2017 07:39:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dFFHP-0006Lk-M3
 for xen-devel@lists.xen.org; Mon, 29 May 2017 07:39:55 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 51/CA-02181-A40DB295; Mon, 29 May 2017 07:39:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyuP0Ov677Be1
 Ig+YNQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atU1YFczgq9i7sZWtgPMHWxcjJISFgJPF2
 4j+mLkYuDiGBhYwSa968YgFJCAskSvS/fc/excjBISJgILF0uxJIWEjARuJP90YmEJtNQFViw
 /VTrCAlvALWEp/mcoKEWYDCW762gZWICoRLvNjyhxXE5hUQlDg58wnYdE4BW4mm44/AapgF1C
 X+zLvEDGGLS9x6Mh8qLi+x/e0c5gmMfLOQtM9C0jILScssJC0LGFlWMWoUpxaVpRbpGpnqJRV
 lpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBmA9AwPjDsZd7X6HGCU5mJREedet144U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJME74xxQTrAoNT21Ii0zBxgLMGkJDh4lEd6pIGne4oLE3
 OLMdIjUKUZFKXHe8yAJAZBERmkeXBss/i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZtPw
 80hSczrwRu+iugxUxAi3ftAFtckoiQkmpg5OCtKy1cl31Cxjv42bOE6D+CgS4ykru+lP/rU+6
 aKOrV4jxhYussz4NRk1d57pluUSxp4hyRKfO2e82KoBWtHlNmPXJ8rV7admnaq46eia31JxhC
 zQXrez5etIxe4FAl6STadOyCcXTOtHusohIuyYeF5Jfvutn1QmPO/nnfZV7P9tojkP9UiaU4I
 9FQi7moOBEAfWl6jLoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496043591!85215813!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49848 invoked from network); 29 May 2017 07:39:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 May 2017 07:39:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A6B17ABCA;
 Mon, 29 May 2017 07:39:50 +0000 (UTC)
To: pgnet.dev@gmail.com, xen-devel@lists.xen.org
References: <5b2be70e-9cc5-eafc-060a-a05bcaebf03d@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ac5d58fd-22f6-a30f-9c5b-3346306712de@suse.com>
Date: Mon, 29 May 2017 09:39:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <5b2be70e-9cc5-eafc-060a-a05bcaebf03d@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] boot message "xen:manage: Unable to read sysrq code
 in control/sysrq" ?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDUvMTcgMjE6NTUsIFBHTmV0IERldiB3cm90ZToKPiBXb3JraW5nIHdpdGggWGVuIDQu
OS4wIGhvc3Qgb24ga2VybmVsIDQuMTEuMwo+IAo+IAlkbWVzZyB8IGVncmVwIC1pICJsaW51eCB2
ZXJzaW9ufHhlbiB2ZXJzaW9uIgo+IAkJWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjEx
LjMtMi5nNzI2MjM1My1kZWZhdWx0IChnZWVrb0BidWlsZGhvc3QpIChnY2MgdmVyc2lvbiA3LjEu
MSAyMDE3MDUxNyBbZ2NjLTctYnJhbmNoIHJldmlzaW9uIDI0ODE1Ml0gKFNVU0UgTGludXgpICkg
IzEgU01QIFBSRUVNUFQgVGh1IE1heSAyNSAxNzo1NTowNCBVVEMgMjAxNyAoNzI2MjM1MykKPiAJ
CVsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjkuMF8wNy01MDMgKHByZXNlcnZlLUFEKQo+
IAo+IEkgY3VycmVudGx5IHNlZSBpbiBob3N0IGJvb3QKPiAKPiAJZG1lc2cgfCBncmVwIHN5c3Jx
Cj4gCQlbICAgMjAuOTA1MTQ2XSB4ZW46bWFuYWdlOiBVbmFibGUgdG8gcmVhZCBzeXNycSBjb2Rl
IGluIGNvbnRyb2wvc3lzcnEKPiAKPiBUaGF0IHNlZW1zIHRvIG9yaWdpbmF0ZSBhdAo+IAo+IAlo
dHRwczovL2xrbWwub3JnL2xrbWwvMjAxNi8xMS84LzEzNAo+IAkJLi4uCj4gCSsJaWYgKHhlbmJ1
c19zY2FuZih4YnQsICJjb250cm9sIiwgInN5c3JxIiwgIiVjIiwgJnN5c3JxX2tleSkgPCAwKSB7
Cj4gCQkJcHJfZXJyKCJVbmFibGUgdG8gcmVhZCBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnFc
biIpOwo+IAkJCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKPiAJCQlyZXR1cm47Cj4g
CQkuLi4KPiAKPiBJcyB0aGlzIGEgY29uZmlnIGlzc3VlIC0tIHdyb25nIG9yIG1pc3NpbmcgLS0g
b24gbXkgZW5kPyAgT3IgYSBwcm9ibGVtIHRoYXQgbmVlZHMgc29tZSBtb3JlIGRpYWdub3N0aWMg
aW5mbyBoZXJlPwoKSXRzIGp1c3QgYSBtZXNzYWdlIHdoaWNoIHNob3VsZG4ndCBiZSBwcmludGVk
IGF0IGFsbCwgYXMgdGhpcyBpcyBubwplcnJvci4gSSdsbCBzZW5kIGEgcGF0Y2guCgpUaGFua3Mg
Zm9yIHRoZSBub3RpY2UhCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 07:57:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 07:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFFYe-0007b1-Uo; Mon, 29 May 2017 07:57:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFFYd-0007ap-5S
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 07:57:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 73/02-01735-674DB295; Mon, 29 May 2017 07:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbf0ina
 kwYMDIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOD/vLVPBn02MFf92XWJq
 YPzRyNjFyMUhJPCXUaKp4SUzhPOYUeJwXzM7hLONUeJL5y2WLkZODhEBZ4mvZ+ayg9i8AvoSN
 yetYASxhQXMJH5+bwerkRDYoifR+j0KwvaWOP32PjOMveXsXqAadg42ASuJQ2IgURYBVYnTh5
 awTGDkXsDIsIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 vDECwg7Fhu+chRkkOJiVR3nXrtSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAqXQbKCRalpqdW
 pGXmAAMQJi3BwaMkwtsBkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeiSBFAiBFGaV5c
 CNg0XCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzHQabwZOaVwG16BXQEE9ARu3aAHVGSiJ
 CSamC0zDhu4lJwSr8h9dRtsfud/BKLY00fnZq0t0wr5cWM8GOfi6aU7Ytmnvx3neK1/+a3HTm
 nP+u/XTejffeni1JH38/0Ov3sTJJUS3Gbdt+0h8fEPpy23T5p13L7ha/1Qwr11k0VnF+psi48
 dks1P/PCKz/i+77bX1qt/eKLyYLnxnwWTi3vN5u6KbEUZyQaajEXFScCAJq/MgKBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496044660!100696949!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30305 invoked from network); 29 May 2017 07:57:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 May 2017 07:57:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFFYX-0006Iq-Jx; Mon, 29 May 2017 07:57:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFFYS-0007Nn-1a; Mon, 29 May 2017 07:57:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFFYR-00086C-On; Mon, 29 May 2017 07:57:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109821-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-i386-pvgrub:leak-check/check:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/src_host:fail:heisenbug
 linux-linus:test-amd64-i386-libvirt-xsm:host-ping-check-xen:fail:heisenbug
 linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/dst_host:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-xsm:host-ping-check-xen:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt:host-ping-check-xen:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 linux-linus:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=249f1efd8e3d58f86469fc305b0eda39db18d7ce
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 May 2017 07:57:31 +0000
Subject: [Xen-devel] [linux-linus test] 109821: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1917089168115895528=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1917089168115895528==
Content-Type: text/plain

flight 109821 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109821/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-i386-pvgrub 21 leak-check/check fail in 109809 REGR. vs. 109656

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt-pair 11 host-ping-check-xen/src_host fail in 109809 pass in 109821
 test-amd64-i386-libvirt-xsm 7 host-ping-check-xen fail in 109809 pass in 109821
 test-amd64-i386-libvirt-pair 12 host-ping-check-xen/dst_host fail in 109809 pass in 109821
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109809 pass in 109821
 test-armhf-armhf-libvirt-xsm  7 host-ping-check-xen        fail pass in 109809
 test-armhf-armhf-libvirt      7 host-ping-check-xen        fail pass in 109809
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 14 guest-saverestore.2 fail pass in 109809
 test-amd64-amd64-i386-pvgrub 18 guest-start/debian.repeat  fail pass in 109809

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop      fail blocked in 109656
 test-armhf-armhf-xl-rtds   15 guest-start/debian.repeat fail blocked in 109656
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail in 109809 like 109656
 test-armhf-armhf-libvirt 13 saverestore-support-check fail in 109809 like 109656
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109809 like 109656
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check fail in 109809 never pass
 test-armhf-armhf-libvirt    12 migrate-support-check fail in 109809 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                249f1efd8e3d58f86469fc305b0eda39db18d7ce
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z    8 days
Failing since        109675  2017-05-22 02:06:45 Z    7 days   11 attempts
Testing same since   109809  2017-05-28 05:24:37 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Andrew Lunn <andrew@lunn.ch>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Antony Antony <antony@phenome.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Peterson <bp@benjamin.pe>
  Bjorn Helgaas <bhelgaas@google.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunming Zhou <David1.Zhou@amd.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Gilbert <dgilbert@interlog.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Westphal <fw@strlen.de>
  Fugang Duan <fugang.duan@nxp.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Harini Katakam <harinik@xilinx.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilan Tayari <ilant@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Lin Zhang <xiaolou4617@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  linzhang <xiaolou4617@gmail.com>
  Liping Zhang <zlpnobody@gmail.com>
  Logan Gunthorpe <logang@deltatee.com>
  Long Li <longli@microsoft.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  Mahesh Bandewar <maheshb@google.com>
  MaJun <majun258@huawei.com>
  Manfred Schlaegl <manfred.schlaegl@ginzinger.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Kepplinger <martin.kepplinger@ginzinger.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Roussin-BÃ©langer <maxime.roussinbelanger@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michael S. Tsirkin <mst@redhat.com>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Mika PenttilÃ¤ <mika.penttila@nextfour.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Namhyung Kim <namhyung@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Nithin Nayak Sujir <nsujir@tintri.com>
  Nithin Sujir <nsujir@tintri.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Dawson <petedaws@gmail.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Senna Tschudin <peter.senna@collabora.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pravin B Shelar <pshelar@ovn.org>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Richard Zhu <hongxing.zhu@nxp.com>
  Rob Herring <robh@kernel.org>
  Rob Landley <rob@landley.net>
  Roman Kapl <roman.kapl@sysgo.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Samuel Jones <sjones@kalray.eu>
  Schoefegger Stefan <stefan.schoefegger@ginzinger.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steve Twiss <stwiss.opensource@diasemi.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tin Huynh <tnhuynh@apm.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tommi Rantala <tt.rantala@gmail.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 fail    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7856 lines long.)


--===============1917089168115895528==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1917089168115895528==--

From xen-devel-bounces@lists.xen.org Mon May 29 07:58:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 07:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFFYy-0007dB-BT; Mon, 29 May 2017 07:58:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFFYw-0007cx-Fi
 for xen-devel@lists.xen.org; Mon, 29 May 2017 07:58:02 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9C/43-03557-984DB295; Mon, 29 May 2017 07:58:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsUSuHLSQt2OK9q
 RBkv22Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnNR3sYC87wVPyd+oO5gbGPu4uRi4NFYBWz
 xPc1y1m7GDk5JARyJU5/+szUxcgBZItIPPmfBlIjJHCKSaL/y36wGiGBdImPN46zgdgsAqoS8
 3bfYASx2QSUJPYePA5miwhoS7xYtQ6shlnASmLyiUZ2EFtYwF1i9qU5YDavgJ7EhDtHoGZmSD
 xeMpcRIi4ocXLmExaQG5gFiiXaX6VCmNISy/9xgFRwCjhK7Nk2C6xTVEBW4tW8A0wTGAVnIWm
 ehdA8C6F5Ftg56hJ/5l1ixhDWlli28DUzhG0rsW7de5YFjOyrGNWLU4vKUot0LfWSijLTM0py
 EzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJjgQEIdjDe3RRwiFGSg0lJlHfdeu1IIb6k/JTKj
 MTijPii0pzU4kOMMhwcShK8SpeBcoJFqempFWmZOcCohElLcPAoifBOuwSU5i0uSMwtzkyHSJ
 1iVJQS5+UE6RMASWSU5sG1wRLBJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzhoNM4cnMK4G
 b/gpoMRPQ4l07wBaXJCKkpBoYJ38/fTCMV6v5v5DYoyyWhSKzz9YuPX7X8POySt1rc2qWlQgt
 37jzyybHr2/kSwzD22e4hS+9fcBaoHnJvcjCTetZXO+mvT+fvv/x8mP3ZeSyfWyL893ZnQQbf
 V9FW0YH68bYmmvPnXZYfGP1pbfpHjaVUg9vR6VaPf/BoG16eMq+7bHnD/5vU2Ipzkg01GIuKk
 4EAP3NOSf/AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496044680!71015208!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19320 invoked from network); 29 May 2017 07:58:00 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 07:58:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496044680;
 l=1661; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=GHj90jkVHJLloW5t8of7nKKNHgaE9XTCoNBhDRBg1Tw=;
 b=kPojKXHXq0/mlzP0f9tyAFdiJ4fWNE184/VtSuN4pHReiMegV8J0c7oFwF7VSrq6eD
 AnoTEtI/TJ4EiGoqeYJPokraq4aBNIM6EWPqqHQvEg757/o9d1y8QGgz0Ms5iZNYRFvG
 Tu7CadPp9shDhopwP73RW+CPvWQiUUtqZKwEU=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78kTZeOPAqzLNwd9wdRy5ayZ+mf1Q6cTL8850udg==
X-RZG-CLASS-ID: mo00
Received: from probook ([2001:a61:1092:86ff:f1d7:5ce2:36b9:fdd0])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id J042edt4T7vx977
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 29 May 2017 09:57:59 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id D247750BE0; Mon, 29 May 2017 09:57:58 +0200 (CEST)
Date: Mon, 29 May 2017 09:57:58 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170529075758.GA31939@aepfle.de>
References: <20170526124105.9567-1-olaf@aepfle.de>
 <22824.13793.439043.451505@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <22824.13793.439043.451505@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to
	seabios build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6449854315637776787=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6449854315637776787==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="u3/rZRmxL6MmkK24"
Content-Disposition: inline


--u3/rZRmxL6MmkK24
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, May 26, Ian Jackson wrote:

> This seems like a real problem which should be improved.  But maybe we
> should use Xen's EXTRAVERSION by default ?

After thinking about it, why does the tools build not just enforce a
fixed string? There is no point for scripts/buildversion.py to put
current time and buildhost into the binary. This breaks reproducible
builds. A simple, untested change like this should be enough:

diff --git a/tools/firmware/Makefile b/tools/firmware/Makefile
index 8562f547bc..c2b5985dc7 100644
--- a/tools/firmware/Makefile
+++ b/tools/firmware/Makefile
@@ -22,6 +22,8 @@ ovmf-dir:
 seabios-dir:
 	GIT=3D$(GIT) $(XEN_ROOT)/scripts/git-checkout.sh $(SEABIOS_UPSTREAM_URL) =
$(SEABIOS_UPSTREAM_REVISION) seabios-dir
 	cp seabios-config seabios-dir/.config;
+	rm -f seabios-dir/.version
+	echo '$(SEABIOS_UPSTREAM_REVISION)' > seabios-dir/.version
 	$(MAKE) -C seabios-dir olddefconfig
=20
 .PHONY: all
@@ -35,7 +37,7 @@ ifeq ($(CONFIG_ROMBIOS),y)
 	false ; \
 	fi
 endif
-	$(MAKE) $(LD32BIT-y) CC=3D$(CC) PYTHON=3D$(PYTHON) subdirs-$@
+	$(MAKE) $(LD32BIT-y) CC=3D$(CC) PYTHON=3D$(PYTHON) EXTRAVERSION=3D"-Xen" =
subdirs-$@
=20
=20
 .PHONY: install

Olaf

--u3/rZRmxL6MmkK24
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWSvUggAKCRBdQqD6ppg2
fuMLAKCdH4ClxHTAMzJNyDL6k9NvW8xEiQCdFO7EtlwZ7HGOduY54b1Fjz0x52k=
=lzaj
-----END PGP SIGNATURE-----

--u3/rZRmxL6MmkK24--


--===============6449854315637776787==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6449854315637776787==--


From xen-devel-bounces@lists.xen.org Mon May 29 08:49:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 08:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFGM6-0002uD-2j; Mon, 29 May 2017 08:48:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFGM4-0002u6-Ht
 for xen-devel@lists.xen.org; Mon, 29 May 2017 08:48:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F0/AC-03058-F60EB295; Mon, 29 May 2017 08:48:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSzf/gXa
 kwYrX4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3A64FRzkrNp9aw9jA+Iu9i5GTQ0ggT2Jf
 3zowm1fATmLl7fVgtoSAocTphTdZQGwWAVWJ2Tsfg8XZBNQl2p5tZ+1i5OAQEYiUONwpARJmF
 qiU6Lh7nw3EFhYIl5h9cw1QKxfQ+BZGicWb2sF6OQU8JPb3TmUG6eUVEJT4u0MYoldL4uGvWy
 wQtrbEsoWvwUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKKXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsIPx+saAQ4ySHExKorzr1mtHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgdboPlBMsSk1PrUjLzAFGAUxagoNHSYTXEyTNW1yQmFucmQ6RO
 sWoKCXOKw2SEABJZJTmwbXBIu8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm9QKbwZOaVwE
 1/BbSYCWjxrh1gi0sSEVJSDYyZP6sqlwmfXJa7ZPcD7jvrU/+8914ePEFssvUB8YtHbl5nXml
 n7aJ3RzvrPfvdDb/n3ZbZaeBsWd0eJLBw/6vVMd0Jd71dZWtnhoT9LmsJ+Xncv9fPbtmkB555
 PFVubLt27MvXO8o2ax/jBc9pLf47Nln43Eqr9TfW29sXGpenOe/pE+cZZd+UWIozEg21mIuKE
 wFuJzsytwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496047725!104091834!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29411 invoked from network); 29 May 2017 08:48:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 08:48:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 02:48:44 -0600
Message-Id: <592BFC8A020000780015D32B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 02:48:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Huaitong Han" <huaitong.han@intel.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for
 guests in non-paging mode"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA1LjE3IGF0IDE5OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyByZXZlcnRzIGNvbW1pdCBjNDFlMDI2NmRkNTlhYjUwYjdhMTUzMTU3ZTliZDJh
M2FkMTE0YjUzLgo+IAo+IFdoZW4gZGV0ZXJtaW5pbmcgQWNjZXNzIFJpZ2h0cywgUHJvdGVjdGlv
biBLZXlzIG9ubHkgdGFrZSBlZmZlY3Qgd2hlbiBDUjQuUEtFCj4gaXQgc2V0LCBhbmQgNC1sZXZl
bCBwYWdpbmcgaXMgYWN0aXZlLiAgQWxsIG90aGVyIGNpcmN1bXN0YW5jZXMgKG5vdGlibHksIDMy
Yml0Cj4gUEFFIHBhZ2luZykgc2tpcCB0aGUgUHJvdGVjdGlvbiBLZXkgY29udHJvbCBtZWNoYW5p
c20uCj4gCj4gVGhlcmVmb3JlLCB3ZSBkbyBub3QgbmVlZCB0byBjbGVhciBDUjQuUEtFIGJlaGlu
ZCB0aGUgYmFjayBvZiBhIGd1ZXN0IHdoaWNoIGlzCj4gbm90IHVzaW5nIHBhZ2luZywgYXMgc3Vj
aCBhIGd1ZXN0IGlzIG5lY2Vzc2VyaWx5IHJ1bm5pbmcgd2l0aCBFRkVSLkxNRQo+IGRpc2FibGVk
LgoKRFlNIEVGRVIuTE1BIGhlcmU/Cgo+IFRoZSB7UkQsV1J9UEtSVSBpbnN0cnVjdGlvbnMgYXJl
IHNwZWNpZmllZCBhcyBiZWluZyBsZWdhbCBmb3IgdXNlIGluIGFueQo+IG9wZXJhdGluZyBtb2Rl
LCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNldC4gIEJ5IGNsZWFyaW5nIENSNC5QS0UgYmVoaW5k
IHRoZQo+IGJhY2sgb2YgYW4gdW5wYWdlZCBndWVzdCwgdGhlc2UgaW5zdHJ1Y3Rpb25zIHlpZWxk
ICNVRCBkZXNwaXRlIHRoZSBndWVzdAo+IHNlZWluZyBQS0Ugc2V0IGlmIGl0IHJlYWRzIENSNCwg
YW5kIE9TUEtFIGJlaW5nIHZpc2libGUgaW4gQ1BVSUQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJIHdvdWxkIGxpa2UgdG8gZ2V0IGNsYXJpZmlj
YXRpb24gZnJvbSBIdWFpdG9uZywgaG93ZXZlciwgb24gdGhlCnJlYXNvbiBmb3IgdGhlIG9yaWdp
bmFsIGNoYW5nZTogQWNjb3JkaW5nIHRvIHRoZSByZWFzb25pbmcgaGVyZSwKaXQgc2hvdWxkbid0
IGhhdmUgYmVlbiBhbiBvYnNlcnZlZCBmYWlsdXJlIG9mIHNvbWUga2luZCwgYnV0Cm1lcmVseSB0
aGUgdGhpbmtpbmcgdGhhdCBzb21ldGhpbmcgbWF5IGJlIHdyb25nIChidXQgcmVhbGx5Cndhc24n
dCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 08:58:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 08:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFGVY-0003bD-Tb; Mon, 29 May 2017 08:58:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFGVY-0003b7-IM
 for xen-devel@lists.xen.org; Mon, 29 May 2017 08:58:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 AF/6C-19466-AB2EB295; Mon, 29 May 2017 08:58:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fXI+1
 Ig+szBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozN+1QL1vFVvD73l6WB8R9XFyMnh5BAnsTs
 RxcYQWxeATuJLTsXMoHYEgKGEqcX3mQBsVkEVCVef+gDq2ETUJdoe7adFcQWEdCXmP/pJ5jNL
 FAisWfzJzBbWCBM4s/C3UBzuIDmtzBK3OxdzAaS4BTwkJi5/RGQzQG0TFDi7w5hiF4tiYe/br
 FA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGRXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxr5ZzocYJTmYlER5163XjhTiS8pP
 qcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKEryxD4HqBItS01Mr0jJzgPEBUyrBwaMkw
 rsAJM1bXJCYW5yZDpE6xagoJc47EyQhAJLIKM2Da4PF5CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8358ADSFJzOvBG76K6DFTECLd+0AW1ySiJCSamCUCO5hlskpLupo0swNsBP4tpb12PQ
 Ivetrz1xh2qej+fj/seU8WxRP8Tn+bdu0c9YC729OnRUsrIK1F05k/VicLVG46lf289Avxxd7
 6GkvLVNMnZAQ3tHjpHrQ8WKTiE3DNonrQTV6/N+krmw6v8jBcPEapbTf89v/beSMZZh9a3/cX
 qPg0OdKLMUZiYZazEXFiQDgs30SxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496048312!80124591!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12085 invoked from network); 29 May 2017 08:58:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 08:58:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 02:58:31 -0600
Message-Id: <592BFED4020000780015D347@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 02:58:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pagewalk: Fix pagewalk's handling
 of instruction fetches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA1LjE3IGF0IDE5OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9ndWVzdF93YWxrLmMKPiBAQCAtMTE0LDIyICsxMTQsMTggQEAgZ3Vlc3Rfd2Fsa190
YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gICAgICBBU1NF
UlQoISh3YWxrICYgUEZFQ19pbXBsaWNpdCkgfHwKPiAgICAgICAgICAgICAhKHdhbGsgJiAoUEZF
Q19pbnNuX2ZldGNoIHwgUEZFQ191c2VyX21vZGUpKSk7Cj4gIAo+IC0gICAgLyoKPiAtICAgICAq
IFBGRUNfaW5zbl9mZXRjaCBpcyBvbmx5IHVzZWQgYXMgYW4gaW5wdXQgdG8gcGFnZXRhYmxlIHdh
bGtpbmcgaWYgTlggb3IKPiAtICAgICAqIFNNRVAgYXJlIGVuYWJsZWQuICBPdGhlcndpc2UsIGlu
c3RydWN0aW9uIGZldGNoZXMgYXJlIGluZGlzdGluZ3Vpc2hhYmxlCj4gLSAgICAgKiBmcm9tIGRh
dGEgcmVhZHMuCj4gLSAgICAgKgo+IC0gICAgICogVGhpcyBwcm9wZXJ0eSBjYW4gYmUgZGVtb25z
dHJhdGVkIG9uIHJlYWwgaGFyZHdhcmUgYnkgaGF2aW5nIE5YIGFuZAo+IC0gICAgICogU01FUCBp
bmFjdGl2ZSwgYnV0IFNNQVAgYWN0aXZlLCBhbmQgb2JzZXJ2aW5nIHRoYXQgRUZMQUdTLkFDIGRl
dGVybWluZXMKPiAtICAgICAqIHdoZXRoZXIgYSBwYWdlZmF1bHQgb2NjdXJlcyBmb3Igc3VwZXJ2
aXNvciBleGVjdXRpb24gb24gdXNlciBtYXBwaW5ncy4KPiAtICAgICAqLwo+IC0gICAgaWYgKCAh
KGd1ZXN0X254X2VuYWJsZWQodikgfHwgZ3Vlc3Rfc21lcF9lbmFibGVkKHYpKSApCj4gLSAgICAg
ICAgd2FsayAmPSB+UEZFQ19pbnNuX2ZldGNoOwo+IC0KPiAgICAgIHBlcmZjX2luY3IoZ3Vlc3Rf
d2Fsayk7Cj4gICAgICBtZW1zZXQoZ3csIDAsIHNpemVvZigqZ3cpKTsKPiAgICAgIGd3LT52YSA9
IHZhOwo+IC0gICAgZ3ctPnBmZWMgPSB3YWxrICYgKFBGRUNfaW5zbl9mZXRjaCB8IFBGRUNfdXNl
cl9tb2RlIHwgUEZFQ193cml0ZV9hY2Nlc3MpOwo+ICsgICAgZ3ctPnBmZWMgPSB3YWxrICYgKFBG
RUNfdXNlcl9tb2RlIHwgUEZFQ193cml0ZV9hY2Nlc3MpOwo+ICsKPiArICAgIC8qCj4gKyAgICAg
KiBQRkVDX2luc25fZmV0Y2ggaXMgb25seSByZXBvcnRlZCBpZiBOWCBvciBTTUVQIGFyZSBlbmFi
bGVkLiAgSGFyZHdhcmUKPiArICAgICAqIHN0aWxsIGRpc3Rpbmd1ZXNlcyBpbnN0cnVjdGlvbiBm
ZXRjaGVzIGR1cmluZyBkZXRlcm1pbmF0aW9uIG9mIGFjY2Vzcwo+ICsgICAgICogcmlnaHRzLgo+
ICsgICAgICovCj4gKyAgICBpZiAoIGd1ZXN0X254X2VuYWJsZWQodikgfHwgZ3Vlc3Rfc21lcF9l
bmFibGVkKHYpICkKPiArICAgICAgICBndy0+cGZlYyB8PSAod2FsayAmIFBGRUNfaW5zbl9mZXRj
aCk7Cj4gIAo+ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzIC8qIFBBRSBvciA2NC4uLiAq
Lwo+ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8qIDY0LWJpdCBvbmx5Li4uICovCgpE
b24ndCB5b3UgYW5vdGhlciBhZGp1c3RtZW50IHRvCgogICAgaWYgKCAod2FsayAmIFBGRUNfaW5z
bl9mZXRjaCkgJiYgKGFyICYgX1BBR0VfTlhfQklUKSApCiAgICAgICAgLyogUmVxdWVzdGVkIGFu
IGluc3RydWN0aW9uIGZldGNoIGFuZCBmb3VuZCBOWD8gRmFpbC4gKi8KICAgICAgICBnb3RvIG91
dDsKCkkgY2FuJ3Qgc2VlIGFueXRoaW5nIHRoYXQgd291bGQga2VlcCBfUEFHRV9OWF9CSVQgb3V0
IG9mCmFyIGlmIE5YIGlzIG5vdCBlbmFibGVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 09:03:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 09:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFGZv-0004Ff-Ie; Mon, 29 May 2017 09:03:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dFGZu-0004FV-QI
 for xen-devel@lists.xen.org; Mon, 29 May 2017 09:03:06 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 15/C8-19409-AC3EB295; Mon, 29 May 2017 09:03:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXSnM/Ro3vysXa
 kwcXJkhZfm1cxWiz5uJjFgcnj6O7fTB6nb81iC2CKYs3MS8qvSGDNmLn4L3PBD/6Ko+8WMzUw
 ruHpYuTkkBBQlNjauJEZwnaQ6H2zhx3EFhI4wyTR3hMHYgsLhEl8f7EELC4ioCzR++s3C4jNL
 JAvcWniddYuRi6g+h2MEs3d3YwgCTYBfYndLz4xgdi8ArYSnza3sYLYLAKqEpPeXgBbJioQLX
 F6Rx8jRI2gxMmZT8CGcgrYS0xs2s4OsUBd4s+8S8wQtrzE9rdzoGxxiaYvK1khjtOTmHZ/Hss
 ERsFZSEbNQtI+C0n7LCTtCxhZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfm
 JCYV6yXn525iBIY4AxDsYFz92+kQoyQHk5Io77r12pFCfEn5KZUZicUZ8UWlOanFhxjVOTgEN
 iz+Gy7Fkpefl6okwXv9EVCZYFFqempFWmYOMAZhKiU4eJREeCeApHmLCxJzizPTIVKnGBWlxH
 kngyQEQBIZpXlwbbC4v8QoKyXMywh0kxBPQWpRbmYJqvwrRnEORiVh3iiQKTyZeSVw018BLWY
 CWrxrB9jikkSElFQDo5LI8XyL5upJf5M/Bt5fOmPRnORtquEd3aWmgsYNUr2Biiq+O5Q/zGf0
 qal89PT7Z90PzZpnrxfW/GO/eDNiSttVn3uOGccz3dfbt955M/9N+eLqDratM2aXzvReXBpzk
 OX7mUvK9Z+FhCu33dVxXflwmgZ3uvvhBwW+LHv8Wy8dvmP54NmSQ0osxRmJhlrMRcWJACjEe8
 L2AgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496048585!72071316!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26335 invoked from network); 29 May 2017 09:03:05 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 09:03:05 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-20-231-73.as13285.net ([92.20.231.73]:55009
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dFGZs-000xhi-jD (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 29 May 2017 10:03:04 +0100
To: Jan Beulich <JBeulich@suse.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
 <592BFED4020000780015D347@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0e4ea8ae-be0c-4d69-61f8-ca75c3faa029@citrix.com>
Date: Mon, 29 May 2017 10:03:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <592BFED4020000780015D347@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pagewalk: Fix pagewalk's handling
 of instruction fetches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDUvMjAxNyAwOTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDUuMTcg
YXQgMTk6MDMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jCj4+IEBAIC0xMTQsMjIgKzExNCwxOCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gICAgICBBU1NFUlQoISh3YWxrICYg
UEZFQ19pbXBsaWNpdCkgfHwKPj4gICAgICAgICAgICAgISh3YWxrICYgKFBGRUNfaW5zbl9mZXRj
aCB8IFBGRUNfdXNlcl9tb2RlKSkpOwo+PiAgCj4+IC0gICAgLyoKPj4gLSAgICAgKiBQRkVDX2lu
c25fZmV0Y2ggaXMgb25seSB1c2VkIGFzIGFuIGlucHV0IHRvIHBhZ2V0YWJsZSB3YWxraW5nIGlm
IE5YIG9yCj4+IC0gICAgICogU01FUCBhcmUgZW5hYmxlZC4gIE90aGVyd2lzZSwgaW5zdHJ1Y3Rp
b24gZmV0Y2hlcyBhcmUgaW5kaXN0aW5ndWlzaGFibGUKPj4gLSAgICAgKiBmcm9tIGRhdGEgcmVh
ZHMuCj4+IC0gICAgICoKPj4gLSAgICAgKiBUaGlzIHByb3BlcnR5IGNhbiBiZSBkZW1vbnN0cmF0
ZWQgb24gcmVhbCBoYXJkd2FyZSBieSBoYXZpbmcgTlggYW5kCj4+IC0gICAgICogU01FUCBpbmFj
dGl2ZSwgYnV0IFNNQVAgYWN0aXZlLCBhbmQgb2JzZXJ2aW5nIHRoYXQgRUZMQUdTLkFDIGRldGVy
bWluZXMKPj4gLSAgICAgKiB3aGV0aGVyIGEgcGFnZWZhdWx0IG9jY3VyZXMgZm9yIHN1cGVydmlz
b3IgZXhlY3V0aW9uIG9uIHVzZXIgbWFwcGluZ3MuCj4+IC0gICAgICovCj4+IC0gICAgaWYgKCAh
KGd1ZXN0X254X2VuYWJsZWQodikgfHwgZ3Vlc3Rfc21lcF9lbmFibGVkKHYpKSApCj4+IC0gICAg
ICAgIHdhbGsgJj0gflBGRUNfaW5zbl9mZXRjaDsKPj4gLQo+PiAgICAgIHBlcmZjX2luY3IoZ3Vl
c3Rfd2Fsayk7Cj4+ICAgICAgbWVtc2V0KGd3LCAwLCBzaXplb2YoKmd3KSk7Cj4+ICAgICAgZ3ct
PnZhID0gdmE7Cj4+IC0gICAgZ3ctPnBmZWMgPSB3YWxrICYgKFBGRUNfaW5zbl9mZXRjaCB8IFBG
RUNfdXNlcl9tb2RlIHwgUEZFQ193cml0ZV9hY2Nlc3MpOwo+PiArICAgIGd3LT5wZmVjID0gd2Fs
ayAmIChQRkVDX3VzZXJfbW9kZSB8IFBGRUNfd3JpdGVfYWNjZXNzKTsKPj4gKwo+PiArICAgIC8q
Cj4+ICsgICAgICogUEZFQ19pbnNuX2ZldGNoIGlzIG9ubHkgcmVwb3J0ZWQgaWYgTlggb3IgU01F
UCBhcmUgZW5hYmxlZC4gIEhhcmR3YXJlCj4+ICsgICAgICogc3RpbGwgZGlzdGluZ3Vlc2VzIGlu
c3RydWN0aW9uIGZldGNoZXMgZHVyaW5nIGRldGVybWluYXRpb24gb2YgYWNjZXNzCj4+ICsgICAg
ICogcmlnaHRzLgo+PiArICAgICAqLwo+PiArICAgIGlmICggZ3Vlc3RfbnhfZW5hYmxlZCh2KSB8
fCBndWVzdF9zbWVwX2VuYWJsZWQodikgKQo+PiArICAgICAgICBndy0+cGZlYyB8PSAod2FsayAm
IFBGRUNfaW5zbl9mZXRjaCk7Cj4+ICAKPj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMg
LyogUEFFIG9yIDY0Li4uICovCj4+ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8qIDY0
LWJpdCBvbmx5Li4uICovCj4gRG9uJ3QgeW91IGFub3RoZXIgYWRqdXN0bWVudCB0bwo+Cj4gICAg
IGlmICggKHdhbGsgJiBQRkVDX2luc25fZmV0Y2gpICYmIChhciAmIF9QQUdFX05YX0JJVCkgKQo+
ICAgICAgICAgLyogUmVxdWVzdGVkIGFuIGluc3RydWN0aW9uIGZldGNoIGFuZCBmb3VuZCBOWD8g
RmFpbC4gKi8KPiAgICAgICAgIGdvdG8gb3V0Owo+Cj4gSSBjYW4ndCBzZWUgYW55dGhpbmcgdGhh
dCB3b3VsZCBrZWVwIF9QQUdFX05YX0JJVCBvdXQgb2YKPiBhciBpZiBOWCBpcyBub3QgZW5hYmxl
ZC4KCl9QQUdFX05YX0JJVCBpcyByZXNlcnZlZCBpZiBOWCBpcyBub3QgZW5hYmxlZCwgYW5kIGlz
IGFjY291bnRlZCBmb3IgaW4KZ3Vlc3RfcnN2ZF9iaXRzKCkgaW4gZ3Vlc3RfcHQuaCwgYW5kIHdl
IG5ldmVyIGhpdCB0aGUgYWNjZXNzIHJpZ2h0cyBsb2dpYy4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon May 29 09:14:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 09:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFGkE-00059c-SI; Mon, 29 May 2017 09:13:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dFGkD-00059V-53
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 09:13:45 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F8/8D-19409-846EB295; Mon, 29 May 2017 09:13:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsVyuP0Ov677M+1
 Ig4aXxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEm1uYCyZyVJzp4GlgfMrWxcjJISFgJPF2
 4j+mLkYuDiGBhYwS76bdBEuwCahKbLh+ihXEFhFwlFjdthTMZhZwkJg16yhzFyMHh7BAoMTl0
 2kgJgtQ+aktHCAVvALGEu9uLWKCGC8v0XFgMssERs4FjAyrGDWKU4vKUot0jUz1kooy0zNKch
 Mzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVXPwMC4g7H1hN8hRkkOJiVR3nXrtSOF+JLyUyo
 zEosz4otKc1KLDzHKcHAoSfDueQKUEyxKTU+tSMvMAYYMTFqCg0dJhPffY6A0b3FBYm5xZjpE
 6hSjLseG1eu/MAmx5OXnpUqJ874DmSEAUpRRmgc3Aha+lxhlpYR5GRkYGIR4ClKLcjNLUOVfM
 YpzMCoJ82o+BZrCk5lXArfpFdARTEBH7NoBdkRJIkJKqoExIln7jqBpldFb/fRz7jO9l+2MmX
 6f2fI9Z3Y934xZmYVVu8P9FFInztfQ+NQi/Uvh1s+9mwT7fjCeDugOfekwm/lW35lrezUcOfy
 fnn+yxebiau/whJgzMyu3JM4JmG/9MU560lYH8wtTAlsmS6yf0Gz/Yuks+/37Frq6scVWSU/R
 9PjXtK1HiaU4I9FQi7moOBEAOkleDloCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496049223!72073348!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10224 invoked from network); 29 May 2017 09:13:43 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 May 2017 09:13:43 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 47D6FAC29;
 Mon, 29 May 2017 09:13:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 May 2017 11:13:39 +0200
Message-Id: <20170529091339.1449-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH] xen: don't print error message in case of
	missing Xenstore entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiByZWdpc3RlcmluZyBmb3IgdGhlIFhlbnN0b3JlIHdhdGNoIG9mIHRoZSBub2RlIGNvbnRy
b2wvc3lzcnEgdGhlCmhhbmRsZXIgd2lsbCBiZSBjYWxsZWQgYXQgb25jZS4gRG9uJ3QgaXNzdWUg
YW4gZXJyb3IgbWVzc2FnZSBpZiB0aGUKWGVuc3RvcmUgbm9kZSBpc24ndCB0aGVyZSwgYXMgaXQg
d2lsbCBiZSBjcmVhdGVkIG9ubHkgd2hlbiBhbiBldmVudAppcyBiZWluZyB0cmlnZ2VyZWQuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZHJpdmVy
cy94ZW4vbWFuYWdlLmMgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vbWFuYWdlLmMgYi9k
cml2ZXJzL3hlbi9tYW5hZ2UuYwppbmRleCBjMWVjOGVlODA5MjQuLjdkZGQwODAzZGEyMyAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKKysrIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMK
QEAgLTI3Nyw4ICsyNzcsMTEgQEAgc3RhdGljIHZvaWQgc3lzcnFfaGFuZGxlcihzdHJ1Y3QgeGVu
YnVzX3dhdGNoICp3YXRjaCwgY29uc3QgY2hhciAqcGF0aCwKIAllcnIgPSB4ZW5idXNfdHJhbnNh
Y3Rpb25fc3RhcnQoJnhidCk7CiAJaWYgKGVycikKIAkJcmV0dXJuOwotCWlmICh4ZW5idXNfc2Nh
bmYoeGJ0LCAiY29udHJvbCIsICJzeXNycSIsICIlYyIsICZzeXNycV9rZXkpIDwgMCkgewotCQlw
cl9lcnIoIlVuYWJsZSB0byByZWFkIHN5c3JxIGNvZGUgaW4gY29udHJvbC9zeXNycVxuIik7CisJ
ZXJyID0geGVuYnVzX3NjYW5mKHhidCwgImNvbnRyb2wiLCAic3lzcnEiLCAiJWMiLCAmc3lzcnFf
a2V5KTsKKwlpZiAoZXJyIDwgMCkgeworCQlpZiAoZXJyICE9IC1FTk9FTlQpCisJCQlwcl9lcnIo
IkVycm9yICVkIHJlYWRpbmcgc3lzcnEgY29kZSBpbiBjb250cm9sL3N5c3JxXG4iLAorCQkJICAg
ICAgIGVycik7CiAJCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKIAkJcmV0dXJuOwog
CX0KLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 09:15:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 09:15:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFGlw-0005Fn-7z; Mon, 29 May 2017 09:15:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFGlv-0005Eu-M6
 for xen-devel@lists.xen.org; Mon, 29 May 2017 09:15:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 FB/78-02181-2B6EB295; Mon, 29 May 2017 09:15:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3f9M+1
 Ig6UzmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow7i08yF6wSqti1+CV7A+MWvi5GDg4hgTyJ
 Qw+Cuxg5OXgF7CSetF9mA7ElBAwlTi+8yQJiswioSmye+Y4dxGYTUJdoe7adFcQWEdCXmP/pJ
 5jNLFAisWfzJzBbWCBM4s/C3UxdjFxA418zSvxrWQE2lBNowYo9r9lB9vIKCEr83SEM0asl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLTSyr
 KTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDL56BgbGHYy3J/sdYpTkYFIS5V23XjtS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvnidAOcGi1PTUirTMHGAcwKQlOHiURHhTngKleYsLE
 nOLM9MhUqcYFaXEed+B9AmAJDJK8+DaYLF3iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwxH
 iezLwSuOmvgBYzAS3etQNscUkiQkqqgXHiGtEd12e//GuwUP6XWM97uVLtKpaNoT98rr9hNFb
 3co9+l3T3/XZLBkWWdw6enevtFJ7lTJrj/zHTxkD0bW3os11R4t5X13f/4A3csyJIMTHj177N
 aUlz5pf/rNW7XPDXtCNApPzZtG//zG8LVbH+5lJckJhVGxolwBNQmtt0THTfoztzMpRYijMSD
 bWYi4oTAeZAZCq4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496049325!86728734!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31235 invoked from network); 29 May 2017 09:15:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 May 2017 09:15:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 03:15:24 -0600
Message-Id: <592C02C9020000780015D371@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 03:15:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
 <592BFED4020000780015D347@prv-mh.provo.novell.com>
 <0e4ea8ae-be0c-4d69-61f8-ca75c3faa029@citrix.com>
In-Reply-To: <0e4ea8ae-be0c-4d69-61f8-ca75c3faa029@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pagewalk: Fix pagewalk's handling
 of instruction fetches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA1LjE3IGF0IDExOjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDUvMjAxNyAwOTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI2
LjA1LjE3IGF0IDE5OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYv
bW0vZ3Vlc3Rfd2Fsay5jCj4+PiBAQCAtMTE0LDIyICsxMTQsMTggQEAgZ3Vlc3Rfd2Fsa190YWJs
ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4+PiAgICAgIEFTU0VS
VCghKHdhbGsgJiBQRkVDX2ltcGxpY2l0KSB8fAo+Pj4gICAgICAgICAgICAgISh3YWxrICYgKFBG
RUNfaW5zbl9mZXRjaCB8IFBGRUNfdXNlcl9tb2RlKSkpOwo+Pj4gIAo+Pj4gLSAgICAvKgo+Pj4g
LSAgICAgKiBQRkVDX2luc25fZmV0Y2ggaXMgb25seSB1c2VkIGFzIGFuIGlucHV0IHRvIHBhZ2V0
YWJsZSB3YWxraW5nIGlmIE5YIG9yCj4+PiAtICAgICAqIFNNRVAgYXJlIGVuYWJsZWQuICBPdGhl
cndpc2UsIGluc3RydWN0aW9uIGZldGNoZXMgYXJlIGluZGlzdGluZ3Vpc2hhYmxlCj4+PiAtICAg
ICAqIGZyb20gZGF0YSByZWFkcy4KPj4+IC0gICAgICoKPj4+IC0gICAgICogVGhpcyBwcm9wZXJ0
eSBjYW4gYmUgZGVtb25zdHJhdGVkIG9uIHJlYWwgaGFyZHdhcmUgYnkgaGF2aW5nIE5YIGFuZAo+
Pj4gLSAgICAgKiBTTUVQIGluYWN0aXZlLCBidXQgU01BUCBhY3RpdmUsIGFuZCBvYnNlcnZpbmcg
dGhhdCBFRkxBR1MuQUMgZGV0ZXJtaW5lcwo+Pj4gLSAgICAgKiB3aGV0aGVyIGEgcGFnZWZhdWx0
IG9jY3VyZXMgZm9yIHN1cGVydmlzb3IgZXhlY3V0aW9uIG9uIHVzZXIgbWFwcGluZ3MuCj4+PiAt
ICAgICAqLwo+Pj4gLSAgICBpZiAoICEoZ3Vlc3RfbnhfZW5hYmxlZCh2KSB8fCBndWVzdF9zbWVw
X2VuYWJsZWQodikpICkKPj4+IC0gICAgICAgIHdhbGsgJj0gflBGRUNfaW5zbl9mZXRjaDsKPj4+
IC0KPj4+ICAgICAgcGVyZmNfaW5jcihndWVzdF93YWxrKTsKPj4+ICAgICAgbWVtc2V0KGd3LCAw
LCBzaXplb2YoKmd3KSk7Cj4+PiAgICAgIGd3LT52YSA9IHZhOwo+Pj4gLSAgICBndy0+cGZlYyA9
IHdhbGsgJiAoUEZFQ19pbnNuX2ZldGNoIHwgUEZFQ191c2VyX21vZGUgfCBQRkVDX3dyaXRlX2Fj
Y2Vzcyk7Cj4+PiArICAgIGd3LT5wZmVjID0gd2FsayAmIChQRkVDX3VzZXJfbW9kZSB8IFBGRUNf
d3JpdGVfYWNjZXNzKTsKPj4+ICsKPj4+ICsgICAgLyoKPj4+ICsgICAgICogUEZFQ19pbnNuX2Zl
dGNoIGlzIG9ubHkgcmVwb3J0ZWQgaWYgTlggb3IgU01FUCBhcmUgZW5hYmxlZC4gIEhhcmR3YXJl
Cj4+PiArICAgICAqIHN0aWxsIGRpc3Rpbmd1ZXNlcyBpbnN0cnVjdGlvbiBmZXRjaGVzIGR1cmlu
ZyBkZXRlcm1pbmF0aW9uIG9mIGFjY2Vzcwo+Pj4gKyAgICAgKiByaWdodHMuCj4+PiArICAgICAq
Lwo+Pj4gKyAgICBpZiAoIGd1ZXN0X254X2VuYWJsZWQodikgfHwgZ3Vlc3Rfc21lcF9lbmFibGVk
KHYpICkKPj4+ICsgICAgICAgIGd3LT5wZmVjIHw9ICh3YWxrICYgUEZFQ19pbnNuX2ZldGNoKTsK
Pj4+ICAKPj4+ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzIC8qIFBBRSBvciA2NC4uLiAq
Lwo+Pj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQgLyogNjQtYml0IG9ubHkuLi4gKi8K
Pj4gRG9uJ3QgeW91IGFub3RoZXIgYWRqdXN0bWVudCB0bwo+Pgo+PiAgICAgaWYgKCAod2FsayAm
IFBGRUNfaW5zbl9mZXRjaCkgJiYgKGFyICYgX1BBR0VfTlhfQklUKSApCj4+ICAgICAgICAgLyog
UmVxdWVzdGVkIGFuIGluc3RydWN0aW9uIGZldGNoIGFuZCBmb3VuZCBOWD8gRmFpbC4gKi8KPj4g
ICAgICAgICBnb3RvIG91dDsKPj4KPj4gSSBjYW4ndCBzZWUgYW55dGhpbmcgdGhhdCB3b3VsZCBr
ZWVwIF9QQUdFX05YX0JJVCBvdXQgb2YKPj4gYXIgaWYgTlggaXMgbm90IGVuYWJsZWQuCj4gCj4g
X1BBR0VfTlhfQklUIGlzIHJlc2VydmVkIGlmIE5YIGlzIG5vdCBlbmFibGVkLCBhbmQgaXMgYWNj
b3VudGVkIGZvciBpbgo+IGd1ZXN0X3JzdmRfYml0cygpIGluIGd1ZXN0X3B0LmgsIGFuZCB3ZSBu
ZXZlciBoaXQgdGhlIGFjY2VzcyByaWdodHMgbG9naWMuCgpBaCwgcmlnaHQuIEJ1dCBwZXJoYXBz
IHdvcnRoIGhhdmluZyBhIHJlc3BlY3RpdmUgQVNTRVJUKCkKaGVyZSwgYXQgb25jZSBzZXJ2aW5n
IGFzIGRvY3VtZW50YXRpb24/IEluIGFueSBldmVudApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 09:19:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 09:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFGph-0005Ub-OF; Mon, 29 May 2017 09:19:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dFGpg-0005UV-DR
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 09:19:24 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6B/E8-01992-B97EB295; Mon, 29 May 2017 09:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJPp6xUHfWc+1
 Ig1d7jC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFKyQL2pUrpnScZ29gnCvTxcjJISTgIfH2
 bDNzFyMXkL2WUeLer9vMEIm7jBKvr0XAFLWfuAtVNJNR4szTE2BFwgK2Em1LtzCB2CICfhLr5
 14FizMLhElMaZ3LDtGwklFi2fvprCAJNgFDidUbW9hAbF4BJ4m9x94wgtgsAqoSn/4sBRskKh
 Au0XugH6pGUOLkzCcsXYwcHJwCdhITrlZBzNeT2HH9FyuELS5x68l8JghbXmL72zlgN0gI5Eg
 sej+NCaRVQkBK4n+rEsg5EgJfmCUebn/HClEjI/Fo4k22CYxis5Bsm4VkxSwkK2YhWbGAkWUV
 o0ZxalFZapGukaleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgHNUzMDDuYNzV7
 neIUZKDSUmUd9167UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzbngLlBItS01Mr0jJzgBENk5
 bg4FES4U0BSfMWFyTmFmemQ6ROMSpKifN6PANKCIAkMkrz4NpgSeQSo6yUMC8jAwODEE9BalF
 uZgmq/CtGcQ5GJWFeKZApPJl5JXDTXwEtZgJavGsH2OKSRISUVAOjfd1+i/N7v8WyV9T+tHnN
 GdBsXVAQIXtJu0m+obCJ/fvDBRceLbNOXjflTPPEn8d7vstPevLi3UfnrqXzDv9ONQs+vHjt8
 vsrmS9acXlayz1yzFjOdpl1xacf8ZZrmdtUpbxTRS/pHKwuEOtZcO3Y7tk2EZnX/MznHlIVMB
 GWYbn9o/Yj/0dBJZbijERDLeai4kQAPH5H8B0DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496049562!99112300!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34542 invoked from network); 29 May 2017 09:19:22 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 29 May 2017 09:19:22 -0000
Received: (qmail 19148 invoked from network); 29 May 2017 12:19:21 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 May 2017 12:19:21 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1EE617FB58
 for <xen-devel@lists.xenproject.org>; Mon, 29 May 2017 12:19:21 +0300 (EEST)
Received: (qmail 20810 invoked from network); 29 May 2017 12:19:21 +0300
Received: from unknown (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 29 May 2017 12:19:20 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
 <37f2567c-ec60-fe72-9177-c547ff9a3071@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <fee8493b-7251-996b-5c76-2cf0020b44fc@bitdefender.com>
Date: Mon, 29 May 2017 12:20:08 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <37f2567c-ec60-fe72-9177-c547ff9a3071@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71617
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 450496,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.013524)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004188), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER], SGN:
 [Enabled, t: (0.009181,0.000170)], URL: [Enabled, t: (0.000005)],
 RTDA: [Enabled, t: (0.272898), Hit: No, Details: v2.4.9; Id:
 15.5f40om.1bgtaihsj.5bbg8], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjYvMTcgMTg6MTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMDUvMTcgMTU6
MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNS4wNS4xNyBhdCAxMTo0MCwgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gSSd2ZSBub3RpY2VkIHRoYXQsIHdpdGgg
cGFnZXMgbWFya2VkIE5YIGFuZCB2bV9ldmVudCBlbXVsYXRpb24sIHdlIGNhbgo+Pj4gZW5kIHVw
IGVtdWxhdGluZyBhbiB1ZDIsIGZvciB3aGljaCBodm1fZW11bGF0ZV9vbmUoKSByZXR1cm5zCj4+
PiBYODZFTVVMX0VYQ0VQVElPTiBpbiBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoKS4KPj4gQ291
bGQgeW91IGV4cGxhaW4gd2hhdCB3b3VsZCBsZWFkIHRvIGVtdWxhdGlvbiBvZiBVRDI/Cj4+Cj4+
PiBUaGlzLCBpbiB0dXJuLCBjYXVzZXMgYSBodm1faW5qZWN0X2V2ZW50KCkgY2FsbCBpbiB0aGUg
Y29udGV4dCBvZgo+Pj4gaHZtX2RvX3Jlc3VtZSgpLCB3aGljaCBjYW4sIGlmIHRoZXJlJ3MgYWxy
ZWFkeSBhIHBlbmRpbmcgZXZlbnQgdGhlcmUsCj4+PiBjYXVzZSBhIDEwMSBCU09EICh0aW1lci1y
ZWxhdGVkLCBpZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5KSBvciBsb3NzIG9mCj4+PiBpbnB1dCAo
bW91c2UgZnJvemVuLCBrZXlib2FyZCB1bnJlc3BvbnNpdmUpLgo+Pj4KPj4+IEFmdGVyIG11Y2gg
dHJpYWwgYW5kIGVycm9yLCBJJ3ZlIGJlZW4gYWJsZSB0byBjb25maXJtIHRoaXMgYnkgbGVhdmlu
ZyBhCj4+PiBndWVzdCBvbiBmb3IgYWxtb3N0IGEgZnVsbCBkYXkgd2l0aCB0aGlzIGNoYW5nZToK
Pj4+Cj4+PiAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046Cj4+PiAtICAgICAgICBodm1faW5q
ZWN0X2V2ZW50KCZjdHguY3R4dC5ldmVudCk7Cj4+PiArICAgICAgICBpZiAoICFodm1fZXZlbnRf
cGVuZGluZyhjdXJyZW50KSApCj4+PiArICAgICAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4
LmN0eHQuZXZlbnQpOwo+Pj4KPj4+IGFuZCBjaGVja2luZyB0aGF0IHRoZXJlJ3MgYmVlbiBubyBC
U09EIG9yIGxvc3Mgb2YgaW5wdXQuCj4+Pgo+Pj4gSG93ZXZlciwganVzdCBsb3NpbmcgdGhlIGV2
ZW50IGhlcmUsIHdoaWxlIGZpbmUgdG8gcHJvdmUgdGhhdCB0aGlzIGlzCj4+PiBpbmRlZWQgdGhl
IHByb2JsZW0sIGlzIG5vdCBPSy4gQnV0IEknbSBub3Qgc3VyZSB3aGF0IGFuIGVsZWdhbnQgLyBy
b2J1c3QKPj4+IHdheSBvZiBmaXhpbmcgdGhpcyBpcy4KPj4gTXVjaCBkZXBlbmRzIG9uIHdoYXQg
dGhlIG90aGVyIGV2ZW50IGlzOiBJZiBpdCdzIGFuIGludGVycnVwdCwgSSdkCj4+IGFzc3VtZSB0
aGVyZSB0byBiZSBhbiBvcmRlcmluZyBwcm9ibGVtIChpbnRlcnJ1cHRzIHNob3VsZG4ndCBiZQo+
PiBpbmplY3RlZCB3aGVuIHRoZXJlIGlzIGEgcGVuZGluZyBleGNlcHRpb24sIHRoZWlyIGRlbGl2
ZXJ5IGluc3RlYWQKPj4gc2hvdWxkIGJlIGF0dGVtcHRlZCBvbiB0aGUgZmlyc3QgaW5zdHJ1Y3Rp
b24gb2YgdGhlIGV4Y2VwdGlvbgo+PiBoYW5kbGVyIFtpZiBpbnRlcnJ1cHRzIHJlbWFpbiBvbl0g
b3Igd2hlbmV2ZXIgaW50ZXJydXB0cyBnZXQKPj4gcmUtZW5hYmxlZCkuCj4gCj4gSSBzdXNwZWN0
IGl0IGlzIGFuIG9yZGVyaW5nIGlzc3VlLCBhbmQgc29tZXRoaW5nIGhhcyBwcm9jZXNzZWQgYW5k
Cj4gaW50ZXJydXB0IGJlZm9yZSB0aGUgZW11bGF0aW9uIG9jY3VycyBhcyBwYXJ0IG9mIHRoZSB2
bV9ldmVudCByZXBseSBoYXBwZW5zLgo+IAo+IFRoZSBpbnRlcnJ1cHQgb3JkZXJpbmcgc3BlYyBp
bmRpY2F0ZXMgdGhhdCBleHRlcm5hbCBpbnRlcnJ1cHRzIHRha2UKPiBwcmVjZWRlbnQgb3ZlciBm
YXVsdHMgcmFpc2VkIGZyb20gZXhlY3V0aW5nIGFuIGluc3RydWN0aW9uLCBvbiB0aGUgYmFzaXMK
PiB0aGF0IG9uY2UgdGhlIGludGVycnVwdCBoYW5kbGVyIHJldHVybnMsIHRoZSBpbnN0cnVjdGlv
biB3aWxsIGdlbmVyYXRlCj4gdGhlIHNhbWUgZmF1bHQgYWdhaW4uICBIb3dldmVyLCBpdHMgbm90
IG9idmlvdXMgaG93IHRoaXMgaXMgaW50ZW5kZWQgdG8KPiBpbnRlcmFjdCB3aXRoIGludGVycnVw
dCB3aW5kb3dzIGFuZCB2bWV4aXRzLiAgSSBleHBlY3Qgd2UgY2FuIGdldCBhd2F5Cj4gd2l0aCBl
bnN1cmluZyB0aGF0IGV4dGVybmFsIGludGVycnVwdHMgYXJlIHRoZSBmaW5hbCB0aGluZyBjb25z
aWRlcmVkCj4gZm9yIGluamVjdGlvbiBvbiB0aGUgcmV0dXJuLXRvLWd1ZXN0IHBhdGguCj4gCj4g
SXQgbWlnaHQgYmUgYW4gaWRlYSB0byBsZWF2ZSBhbiBhc3NlcnQgaW4gdm14X2luamVjdF9ldmVu
dCgpIHRoYXQgYW4KPiBldmVudCBpcyBub3QgYWxyZWFkeSBwZW5kaW5nLCBidXQgaW4gdGhlIHNo
b3J0IHRlcm0sIHRoaXMgcHJvYmFibHkgYWxzbwo+IHdhbnRzIGRlYnVnZ2luZyBieSB0cnlpbmcg
dG8gaWRlbnRpZnkgd2hhdCBzZXF1ZW5jZSBvZiBhY3Rpb25zIGlzCj4gbGVhZGluZyB1cyB0byBp
bmplY3QgdHdvIGV2ZW50cyBpbiB0aGlzIGNhc2UgKGlmIGluZGVlZCB0aGlzIGlzIHdoYXQgaXMK
PiBoYXBwZW5pbmcpLgoKV2l0aCBzb21lIHBhdGllbmNlLCBJJ3ZlIGJlZW4gYWJsZSB0byBjYXRj
aCB0aGUgcHJvYmxlbTogIihYRU4pCnZteF9pbmplY3RfZXZlbnQoMywgMTQpIGJ1dCAwLCAyMjUg
cGVuZGluZyIuCgogNjMgLyoKIDY0ICAqIHg4NiBldmVudCB0eXBlcy4gVGhpcyBlbnVtZXJhdGlv
biBpcyB2YWxpZCBmb3I6CiA2NSAgKiAgSW50ZWwgVk1YOiB7Vk1fRU5UUlksVk1fRVhJVCxJRFRf
VkVDVE9SSU5HfV9JTlRSX0lORk9bMTA6OF0KIDY2ICAqICBBTUQgU1ZNOiBldmVudGlualsxMDo4
XSBhbmQgZXhpdGludGluZm9bMTA6OF0gKHR5cGVzIDAtNCBvbmx5KQogNjcgICovCiA2OCBlbnVt
IHg4Nl9ldmVudF90eXBlIHsKIDY5ICAgICBYODZfRVZFTlRUWVBFX0VYVF9JTlRSLCAgICAgICAg
IC8qIEV4dGVybmFsIGludGVycnVwdCAqLwogNzAgICAgIFg4Nl9FVkVOVFRZUEVfTk1JID0gMiwg
ICAgICAgICAgLyogTk1JICovCiA3MSAgICAgWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04sICAg
ICAvKiBIYXJkd2FyZSBleGNlcHRpb24gKi8KIDcyICAgICBYODZfRVZFTlRUWVBFX1NXX0lOVEVS
UlVQVCwgICAgIC8qIFNvZnR3YXJlIGludGVycnVwdCAoQ0Qgbm4pICovCiA3MyAgICAgWDg2X0VW
RU5UVFlQRV9QUklfU1dfRVhDRVBUSU9OLCAvKiBJQ0VCUCAoRjEpICovCiA3NCAgICAgWDg2X0VW
RU5UVFlQRV9TV19FWENFUFRJT04sICAgICAvKiBJTlQzIChDQyksIElOVE8gKENFKSAqLwogNzUg
fTsKCnNvIGFuIFg4Nl9FVkVOVFRZUEVfRVhUX0lOVFIgaXMgcGVuZGluZyB3aGVuIHdlJ3JlIHRy
eWluZyB0byBpbmplY3QgYW4KWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04sIGFzIGEgcmVzdWx0
IG9mIHRoZSBjb2RlIHF1b3RlZCBhYm92ZS4KClRoaXMgaXMgdGhlIHBhdGNoIHRoYXQgaGFzIHBy
b2R1Y2VkIHRoZSBhYm92ZSBvdXRwdXQ6CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBjOGVmMThhLi4zYjg4
ZWNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYwpAQCAtMTgwNyw2ICsxODA3LDEyIEBAIHZvaWQgdm14X2luamVj
dF9ubWkodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9FVkVOVF9OT19FQyk7
CiB9Cgorc3RhdGljIGJvb2wgaHZtX2dldF9wZW5kaW5nX2V2ZW50KHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgeDg2X2V2ZW50ICppbmZvKQoreworICAgIGluZm8tPmNyMiA9IHYtPmFyY2guaHZtX3Zj
cHUuZ3Vlc3RfY3JbMl07CisgICAgcmV0dXJuIGh2bV9mdW5jcy5nZXRfcGVuZGluZ19ldmVudCh2
LCBpbmZvKTsKK30KKwogLyoKICAqIEdlbmVyYXRlIGEgdmlydHVhbCBldmVudCBpbiB0aGUgZ3Vl
c3QuCiAgKiBOT1RFUzoKQEAgLTE4MjEsNiArMTgyNywxNSBAQCBzdGF0aWMgdm9pZCB2bXhfaW5q
ZWN0X2V2ZW50KGNvbnN0IHN0cnVjdAp4ODZfZXZlbnQgKmV2ZW50KQogICAgIHN0cnVjdCB2Y3B1
ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgeDg2X2V2ZW50IF9ldmVudCA9ICpldmVudDsK
CisgICAgaWYgKCBodm1fZXZlbnRfcGVuZGluZyhjdXJyZW50KSApCisgICAgeworICAgICAgIHN0
cnVjdCB4ODZfZXZlbnQgZXY7CisgICAgICAgaHZtX2dldF9wZW5kaW5nX2V2ZW50KGN1cnJlbnQs
ICZldik7CisKKyAgICAgICBwcmludGsoInZteF9pbmplY3RfZXZlbnQoJWQsICVkKSBidXQgJWQs
ICVkIHBlbmRpbmdcbiIsCisgICAgICAgICAgICAgIF9ldmVudC50eXBlLCBfZXZlbnQudmVjdG9y
LCBldi50eXBlLCBldi52ZWN0b3IpOworICAgIH0KKwogICAgIHN3aXRjaCAoIF9ldmVudC52ZWN0
b3IgfCAtKF9ldmVudC50eXBlID09IFg4Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUKSApCiAgICAg
ewogICAgIGNhc2UgVFJBUF9kZWJ1ZzoKCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 09:29:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 09:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFGzC-0006Gp-Q4; Mon, 29 May 2017 09:29:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=315986fbd=citrix-osstest@xenproject.org>)
 id 1dFGzB-0006Gh-9N
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 09:29:13 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A2/70-03620-8E9EB295; Mon, 29 May 2017 09:29:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6Ll9q
 RBocvs1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxlvWtZCiYJVcw7eJW5gXELdxcjJ4eEgL/E
 5Rub2SFsd4k57UtZQWwRAWeJCR9us3UxcnDwCuhJrO0RAQkLC4RKvNm1i7GLkQuofDmrxP45P
 9ggelUl7vVdZwax2QQ8JCb2TGQBsVmA4geefwGbLySgJbF08UomEJtXQFDi5MwnYDXMAhISB1
 +8YIaYYyFx6Pl/5gmMvLOQlM1CUraAkWkVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmDoMADBDsbpl/0PMUpyMCmJ8q5brx0pxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYK39gVQTrAoNT21Ii0zBxjEMGkJDh4lEV4zkDRvcUFibnFmOkTqFKMux4bV678wCbHk5
 eelSonzOoAUCYAUZZTmwY2ARdQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOWgEzhycwrgd
 v0CugIJqAjdu0AO6IkESEl1cAoXufPyhwo1iM8x7wikS//4BzLNwbVKyzavW+8b2kKSzThj/w
 r5/6lXmZ6weyfxY9miZySqNnJ8Vgj+crjqo1tsze+T7ORTtW2rsq7nzxz276rE++XybYdS94T
 5/HDbImsjtVUp3ne2027bueFTf+9iGHje2vnVrv32suClsjm3AyauLU74JYSS3FGoqEWc1FxI
 gD3013SowIAAA==
X-Env-Sender: prvs=315986fbd=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496050150!71142977!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8623 invoked from network); 29 May 2017 09:29:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 May 2017 09:29:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,413,1491264000"; d="scan'208";a="425776317"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71454-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71388
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 29 May 2017 10:29:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71454: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDU0IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNDU0LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0
Ym9vdC1wdmdydWIgMTAgZ3Vlc3Qtc3RhcnQgICBmYWlsIGJsb2NrZWQgaW4gNzEzODgKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0IGZhaWwg
YmxvY2tlZCBpbiA3MTM4OAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdy
dWIgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxMzg4CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1o
Zi1zaWQtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBm
bGlnaHQgICAgICAgICAgICAgICA3MTM4OAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNp
ZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lk
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAv
aG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNp
dHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 11:06:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 11:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFIUg-0003oW-Ri; Mon, 29 May 2017 11:05:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFIUf-0003oQ-D6
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 11:05:49 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 68/1D-11537-C800C295; Mon, 29 May 2017 11:05:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7eHQSf
 S4PZTJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePvx3XMBTNUK24de8XSwLhXrouRk0NIIE+i
 8fZeZhCbV8BOoq3vPROILSFgKHF64U0WEJtFQFVi7a1jYHE2AXWJtmfbWUFsEaCakzMeM3Yxc
 nEwC3QwSlxeuZUdJCEsYCvRtnQLE0hCSOAho8T0pxvYuhg5ODgFnCU+NJeDmLwCghJ/dwiDlD
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3S
 NTPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEH46vjfocYJTmYlER5
 163XjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSvyHygnWJSanlqRlpkDjASYtAQHj5II74F/Q
 Gne4oLE3OLMdIjUKUZFKXFeZZA+AZBERmkeXBss+i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52
 BUEub9AjKFJzOvBG76K6DFTECLd+0AW1ySiJCSamBM3JV3KETgV8r9mX0VWZYFeVsZMt+v3bT
 SbPq/vs1Xiu9fj5CavYHrzmnBpFuzw04zrnA7mJ2neyV9R7hL4H7Jw/rSNW79734F+uqWhLCH
 ybd+dM6N8OLexB4XHJFd0nZTXkXl3I7Gb+aBOxujquQufXTu57+l8kq8/d70qoIr73RKGG++i
 lJiKc5INNRiLipOBAAe5jchuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496055946!64416818!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9239 invoked from network); 29 May 2017 11:05:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 11:05:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 05:05:45 -0600
Message-Id: <592C1CA6020000780015D3DD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 05:05:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
 <37f2567c-ec60-fe72-9177-c547ff9a3071@citrix.com>
 <fee8493b-7251-996b-5c76-2cf0020b44fc@bitdefender.com>
In-Reply-To: <fee8493b-7251-996b-5c76-2cf0020b44fc@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA1LjE3IGF0IDExOjIwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMjYvMTcgMTg6MTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI2LzA1
LzE3IDE1OjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjA1LjE3IGF0IDExOjQw
LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gSSd2ZSBub3RpY2VkIHRo
YXQsIHdpdGggcGFnZXMgbWFya2VkIE5YIGFuZCB2bV9ldmVudCBlbXVsYXRpb24sIHdlIGNhbgo+
Pj4+IGVuZCB1cCBlbXVsYXRpbmcgYW4gdWQyLCBmb3Igd2hpY2ggaHZtX2VtdWxhdGVfb25lKCkg
cmV0dXJucwo+Pj4+IFg4NkVNVUxfRVhDRVBUSU9OIGluIGh2bV9lbXVsYXRlX29uZV92bV9ldmVu
dCgpLgo+Pj4gQ291bGQgeW91IGV4cGxhaW4gd2hhdCB3b3VsZCBsZWFkIHRvIGVtdWxhdGlvbiBv
ZiBVRDI/Cj4+Pgo+Pj4+IFRoaXMsIGluIHR1cm4sIGNhdXNlcyBhIGh2bV9pbmplY3RfZXZlbnQo
KSBjYWxsIGluIHRoZSBjb250ZXh0IG9mCj4+Pj4gaHZtX2RvX3Jlc3VtZSgpLCB3aGljaCBjYW4s
IGlmIHRoZXJlJ3MgYWxyZWFkeSBhIHBlbmRpbmcgZXZlbnQgdGhlcmUsCj4+Pj4gY2F1c2UgYSAx
MDEgQlNPRCAodGltZXItcmVsYXRlZCwgaWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSkgb3IgbG9z
cyBvZgo+Pj4+IGlucHV0IChtb3VzZSBmcm96ZW4sIGtleWJvYXJkIHVucmVzcG9uc2l2ZSkuCj4+
Pj4KPj4+PiBBZnRlciBtdWNoIHRyaWFsIGFuZCBlcnJvciwgSSd2ZSBiZWVuIGFibGUgdG8gY29u
ZmlybSB0aGlzIGJ5IGxlYXZpbmcgYQo+Pj4+IGd1ZXN0IG9uIGZvciBhbG1vc3QgYSBmdWxsIGRh
eSB3aXRoIHRoaXMgY2hhbmdlOgo+Pj4+Cj4+Pj4gICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9O
Ogo+Pj4+IC0gICAgICAgIGh2bV9pbmplY3RfZXZlbnQoJmN0eC5jdHh0LmV2ZW50KTsKPj4+PiAr
ICAgICAgICBpZiAoICFodm1fZXZlbnRfcGVuZGluZyhjdXJyZW50KSApCj4+Pj4gKyAgICAgICAg
ICAgIGh2bV9pbmplY3RfZXZlbnQoJmN0eC5jdHh0LmV2ZW50KTsKPj4+Pgo+Pj4+IGFuZCBjaGVj
a2luZyB0aGF0IHRoZXJlJ3MgYmVlbiBubyBCU09EIG9yIGxvc3Mgb2YgaW5wdXQuCj4+Pj4KPj4+
PiBIb3dldmVyLCBqdXN0IGxvc2luZyB0aGUgZXZlbnQgaGVyZSwgd2hpbGUgZmluZSB0byBwcm92
ZSB0aGF0IHRoaXMgaXMKPj4+PiBpbmRlZWQgdGhlIHByb2JsZW0sIGlzIG5vdCBPSy4gQnV0IEkn
bSBub3Qgc3VyZSB3aGF0IGFuIGVsZWdhbnQgLyByb2J1c3QKPj4+PiB3YXkgb2YgZml4aW5nIHRo
aXMgaXMuCj4+PiBNdWNoIGRlcGVuZHMgb24gd2hhdCB0aGUgb3RoZXIgZXZlbnQgaXM6IElmIGl0
J3MgYW4gaW50ZXJydXB0LCBJJ2QKPj4+IGFzc3VtZSB0aGVyZSB0byBiZSBhbiBvcmRlcmluZyBw
cm9ibGVtIChpbnRlcnJ1cHRzIHNob3VsZG4ndCBiZQo+Pj4gaW5qZWN0ZWQgd2hlbiB0aGVyZSBp
cyBhIHBlbmRpbmcgZXhjZXB0aW9uLCB0aGVpciBkZWxpdmVyeSBpbnN0ZWFkCj4+PiBzaG91bGQg
YmUgYXR0ZW1wdGVkIG9uIHRoZSBmaXJzdCBpbnN0cnVjdGlvbiBvZiB0aGUgZXhjZXB0aW9uCj4+
PiBoYW5kbGVyIFtpZiBpbnRlcnJ1cHRzIHJlbWFpbiBvbl0gb3Igd2hlbmV2ZXIgaW50ZXJydXB0
cyBnZXQKPj4+IHJlLWVuYWJsZWQpLgo+PiAKPj4gSSBzdXNwZWN0IGl0IGlzIGFuIG9yZGVyaW5n
IGlzc3VlLCBhbmQgc29tZXRoaW5nIGhhcyBwcm9jZXNzZWQgYW5kCj4+IGludGVycnVwdCBiZWZv
cmUgdGhlIGVtdWxhdGlvbiBvY2N1cnMgYXMgcGFydCBvZiB0aGUgdm1fZXZlbnQgcmVwbHkgaGFw
cGVucy4KPj4gCj4+IFRoZSBpbnRlcnJ1cHQgb3JkZXJpbmcgc3BlYyBpbmRpY2F0ZXMgdGhhdCBl
eHRlcm5hbCBpbnRlcnJ1cHRzIHRha2UKPj4gcHJlY2VkZW50IG92ZXIgZmF1bHRzIHJhaXNlZCBm
cm9tIGV4ZWN1dGluZyBhbiBpbnN0cnVjdGlvbiwgb24gdGhlIGJhc2lzCj4+IHRoYXQgb25jZSB0
aGUgaW50ZXJydXB0IGhhbmRsZXIgcmV0dXJucywgdGhlIGluc3RydWN0aW9uIHdpbGwgZ2VuZXJh
dGUKPj4gdGhlIHNhbWUgZmF1bHQgYWdhaW4uICBIb3dldmVyLCBpdHMgbm90IG9idmlvdXMgaG93
IHRoaXMgaXMgaW50ZW5kZWQgdG8KPj4gaW50ZXJhY3Qgd2l0aCBpbnRlcnJ1cHQgd2luZG93cyBh
bmQgdm1leGl0cy4gIEkgZXhwZWN0IHdlIGNhbiBnZXQgYXdheQo+PiB3aXRoIGVuc3VyaW5nIHRo
YXQgZXh0ZXJuYWwgaW50ZXJydXB0cyBhcmUgdGhlIGZpbmFsIHRoaW5nIGNvbnNpZGVyZWQKPj4g
Zm9yIGluamVjdGlvbiBvbiB0aGUgcmV0dXJuLXRvLWd1ZXN0IHBhdGguCj4+IAo+PiBJdCBtaWdo
dCBiZSBhbiBpZGVhIHRvIGxlYXZlIGFuIGFzc2VydCBpbiB2bXhfaW5qZWN0X2V2ZW50KCkgdGhh
dCBhbgo+PiBldmVudCBpcyBub3QgYWxyZWFkeSBwZW5kaW5nLCBidXQgaW4gdGhlIHNob3J0IHRl
cm0sIHRoaXMgcHJvYmFibHkgYWxzbwo+PiB3YW50cyBkZWJ1Z2dpbmcgYnkgdHJ5aW5nIHRvIGlk
ZW50aWZ5IHdoYXQgc2VxdWVuY2Ugb2YgYWN0aW9ucyBpcwo+PiBsZWFkaW5nIHVzIHRvIGluamVj
dCB0d28gZXZlbnRzIGluIHRoaXMgY2FzZSAoaWYgaW5kZWVkIHRoaXMgaXMgd2hhdCBpcwo+PiBo
YXBwZW5pbmcpLgo+IAo+IFdpdGggc29tZSBwYXRpZW5jZSwgSSd2ZSBiZWVuIGFibGUgdG8gY2F0
Y2ggdGhlIHByb2JsZW06ICIoWEVOKQo+IHZteF9pbmplY3RfZXZlbnQoMywgMTQpIGJ1dCAwLCAy
MjUgcGVuZGluZyIuCj4gCj4gIDYzIC8qCj4gIDY0ICAqIHg4NiBldmVudCB0eXBlcy4gVGhpcyBl
bnVtZXJhdGlvbiBpcyB2YWxpZCBmb3I6Cj4gIDY1ICAqICBJbnRlbCBWTVg6IHtWTV9FTlRSWSxW
TV9FWElULElEVF9WRUNUT1JJTkd9X0lOVFJfSU5GT1sxMDo4XQo+ICA2NiAgKiAgQU1EIFNWTTog
ZXZlbnRpbmpbMTA6OF0gYW5kIGV4aXRpbnRpbmZvWzEwOjhdICh0eXBlcyAwLTQgb25seSkKPiAg
NjcgICovCj4gIDY4IGVudW0geDg2X2V2ZW50X3R5cGUgewo+ICA2OSAgICAgWDg2X0VWRU5UVFlQ
RV9FWFRfSU5UUiwgICAgICAgICAvKiBFeHRlcm5hbCBpbnRlcnJ1cHQgKi8KPiAgNzAgICAgIFg4
Nl9FVkVOVFRZUEVfTk1JID0gMiwgICAgICAgICAgLyogTk1JICovCj4gIDcxICAgICBYODZfRVZF
TlRUWVBFX0hXX0VYQ0VQVElPTiwgICAgIC8qIEhhcmR3YXJlIGV4Y2VwdGlvbiAqLwo+ICA3MiAg
ICAgWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQsICAgICAvKiBTb2Z0d2FyZSBpbnRlcnJ1cHQg
KENEIG5uKSAqLwo+ICA3MyAgICAgWDg2X0VWRU5UVFlQRV9QUklfU1dfRVhDRVBUSU9OLCAvKiBJ
Q0VCUCAoRjEpICovCj4gIDc0ICAgICBYODZfRVZFTlRUWVBFX1NXX0VYQ0VQVElPTiwgICAgIC8q
IElOVDMgKENDKSwgSU5UTyAoQ0UpICovCj4gIDc1IH07Cj4gCj4gc28gYW4gWDg2X0VWRU5UVFlQ
RV9FWFRfSU5UUiBpcyBwZW5kaW5nIHdoZW4gd2UncmUgdHJ5aW5nIHRvIGluamVjdCBhbgo+IFg4
Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OLCBhcyBhIHJlc3VsdCBvZiB0aGUgY29kZSBxdW90ZWQg
YWJvdmUuCgpTbyB0aGlzIGNvbmZpcm1zIG91ciBzdXNwaWNpb24sIGJ1dCBkb2Vzbid0IG1vdmUg
dXMgY2xvc2VyIHRvIGEKc29sdXRpb24uIFRoZSBxdWVzdGlvbiBhZnRlciBhbGwgaXMgd2h5IGFu
IGV4dGVybmFsIGludGVycnVwdCBpcwpiZWluZyBkZWxpdmVyZWQgcHJpb3IgdG8gb3Igd2hpbGUg
ZW11bGF0aW5nLiBBcyBBbmRyZXcgZGlkCmV4cGxhaW4sIHByb3BlciBiZWhhdmlvciB3b3VsZCBi
ZSB0byBjaGVjayBmb3IgZXh0ZXJuYWwKaW50ZXJydXB0cyBhbmQgZG9uJ3QgZW50ZXIgZW11bGF0
aW9uIGlmIG9uZSBpcyBwZW5kaW5nLCBvciBkb24ndApjaGVjayBmb3IgZXh0ZXJuYWwgaW50ZXJy
dXB0cyB1bnRpbCB0aGUgX25leHRfIGluc3RydWN0aW9uCmJvdW5kYXJ5LiBDb3JyZWN0IGFyY2hp
dGVjdHVyYWwgYmVoYXZpb3Igd2lsbCByZXN1bHQgZWl0aGVyIHdheTsKdGhlIHNlY29uZCB2YXJp
YW50IG1lcmVseSBtdXN0IG5vdCBjb250aW51b3VzbHkgZGVmZXIgaW50ZXJydXB0cwooaS5lLiB0
aGVyZSBuZWVkIHRvIGJlIGluc3RydWN0aW9uIGJvdW5kYXJpZXMgYXQgd2hpY2ggaGFyZHdhcmUK
b2Ygc29mdHdhcmUgZG8gY2hlY2sgZm9yIHRoZW0pLgoKSSdtIG5vdCB0aGF0IGZhbWlsaWFyIHdp
dGggdGhlIHNlcXVlbmNlIG9mIHN0ZXBzIHdoZW4gZGVhbGluZwp3aXRoIGVtdWxhdGlvbiByZXF1
ZXN0cyBmcm9tIGFuIGludHJvc3BlY3Rpb24gYWdlbnQsIHNvIEkgd291bGQKaG9wZSB5b3UgY291
bGQgZ28gdGhyb3VnaCB0aG9zZSBjb2RlIHBhdGhzIHRvIHNlZSB3aGVyZQpleHRlcm5hbCBpbnRl
cnJ1cHRzIGFyZSBiZWluZyBjaGVja2VkIGZvci4gT3Igd2FpdCAtIGlzbid0IHlvdXIKcHJvYmxl
bSB0aGF0IHlvdSBpbnZva2UgZW11bGF0aW9uIG91dCBvZiBodm1fZG9fcmVzdW1lKCkgKHZpYQpo
dm1fdm1fZXZlbnRfZG9fcmVzdW1lKCkgLT4gaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkpLAp3
aGljaCBoYXBwZW5zIGFmdGVyIGFsbCBvdGhlciAibm9ybWFsIiBwcm9jZXNzaW5nIG9mIGEgVk0g
ZXhpdD8KUGVyaGFwcyBlbXVsYXRpb24gc2hvdWxkIGJlIHNraXBwZWQgdGhlcmUgaWYgYW4gZXZl
bnQgaXMgYWxyZWFkeQpwZW5kaW5nIGluamVjdGlvbiwgYXMgZW11bGF0aW9uIG5vdCBoYXZpbmcg
c3RhcnRlZCBtZWFucyB3ZSBzdGlsbAphcmUgb24gYW4gaW5zdHJ1Y3Rpb24gYm91bmRhcnk/CgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 11:39:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 11:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFJ0j-0005iD-CJ; Mon, 29 May 2017 11:38:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1dFJ0h-0005i7-OM
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 11:38:55 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A2/F0-02199-E480C295; Mon, 29 May 2017 11:38:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oK4fh06
 kwZOVfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqxpUsBUdVKppfzmBtYOyW62Lk4hASmMgk
 cbrnAVMXIyeQ85tR4sXrYojERkaJ9mdP2aGqGCVaNp9l7GLk4GARUJU4/7EUpIFNQEfi4peH7
 CC2iIC6xO6/+1hA6pkFupgkvnXOZgNJCAskSCx48osVxOYVsJVY0PkMamgbo8S95V+ZIBKCEi
 dnPmEBsZkFtCRu/HvJBLKMWUBaYvk/DpAwp4C3xMOHz8HmiAqoSEw5uQ1svoSAocTph9sYJzA
 KzkIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyX
 nJ+7iREYuPUMDIw7GPv2+h1ilORgUhLlXbdeO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC83u
 06kkGBRanpqRVpmDjCGYNISHDxKIry6IGne4oLE3OLMdIjUKUZdjjt9G74wCbHk5eelSonz/m
 EDKhIAKcoozYMbAYvnS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeQ+CTOHJzCuB2/QK6Ag
 moCN27dAGOaIkESEl1cBoMrsv7MLBnszDSqlNG3/+yfuwYv6bR7en3cxLW7l++SG7fK/sR1s5
 nPwry7fcsNnHK3m34ERJvcZ2dpkotv+MnlKBE8PfV997eUFq24rPwmz75/Q8Ss+wm1kW+5vTW
 3mLR0yi8Jx3Fuu3Vf14dkew6M1+OZ9F63Tlp60J5ZA65f8kmId1QVqjEktxRqKhFnNRcSIAVR
 lwf+ICAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496057932!95421117!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50621 invoked from network); 29 May 2017 11:38:53 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 11:38:53 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4TBcPjw028746
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 29 May 2017 11:38:25 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4TBcPj2001035
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 29 May 2017 11:38:25 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4TBcO6c025879;
 Mon, 29 May 2017 11:38:24 GMT
Received: from olila.local.net-space.pl (/10.175.224.189)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 29 May 2017 04:38:23 -0700
Date: Mon, 29 May 2017 13:38:19 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Dave Anderson <anderson@redhat.com>
Message-ID: <20170529113819.GL30364@olila.local.net-space.pl>
References: <1495609985-5328-1-git-send-email-honglei.wang@oracle.com>
 <2121155069.18928570.1495641388085.JavaMail.zimbra@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2121155069.18928570.1495641388085.JavaMail.zimbra@redhat.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Honglei Wang <honglei.wang@oracle.com>, ptesarik@suse.cz,
 kexec@lists.infradead.org, xen-devel@lists.xenproject.org,
 eric devolder <eric.devolder@oracle.com>, crash-utility@redhat.com
Subject: Re: [Xen-devel] [Crash-utility] [PATCH] xen: Add support for domU
 with Linux kernel 3.19 and newer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMjQsIDIwMTcgYXQgMTE6NTY6MjhBTSAtMDQwMCwgRGF2ZSBBbmRlcnNvbiB3
cm90ZToKPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4gPiBjcmFzaCBwYXRjaCBjMzQx
MzQ1NjU5OTE2MWNhYmM0ZTkxMGEwYWU5MWRmZTVlZWMzYzIxICh4ZW46IEFkZCBzdXBwb3J0IGZv
cgo+ID4gZG9tMCB3aXRoIExpbnV4IGtlcm5lbCAzLjE5IGFuZCBuZXdlcikgZnJvbSBEYW5pZWwg
bWFkZSBjcmFzaCB1dGlsaXR5Cj4gPiBzdXBwb3J0IHhlbiBkb20wIHZtY29yZXMgYWZ0ZXIgbGlu
dXgga2VybmVsIGNvbW1pdAo+ID4gMDU0OTU0ZWIwNTFmMzVlNzRiNzVhNTY2YTk2ZmU3NTYwMTUz
NTJjOCAoeGVuOiBzd2l0Y2ggdG8gbGluZWFyIHZpcnR1YWwKPiA+IG1hcHBlZCBzcGFyc2UgcDJt
IGxpc3QpLgo+ID4KPiA+IFRoaXMgcGF0Y2ggY2FuIGJlIGRlZW1lZCBhcyBhIHN1YnNlcXVlbnQg
YW5kIG1ha2UgdGhpcyB1dGlsaXR5IHN1cHBvcnQgWGVuCj4gPiBQViBkb21VIGR1bXBmaWxlcyBh
Z2Fpbi4KPiA+Cj4gPiBCYXNpY2FsbHkgc3BlYWtpbmcsIHJlYWRtZW0oKSBjYW4ndCBiZSB1c2Vk
IHRvIHJlYWQgeGVuX3AybV9hZGRyIGFzc29jaWF0ZQo+ID4gbWVtb3J5IGRpcmVjdGx5IGR1cmlu
ZyBtMnAgdHJhbnNsYXRpb24uIEl0IGludHJvZHVjZXMgaW5maW5pdGUgcmVjdXJzaW9uLgo+ID4g
Rm9sbG93aW5nIGNhbGwgc2VxdWVuY2Ugc2hvd3MgdGhlIHNjZW5hcmlvLCBpdCBjb21lcyBmcm9t
IGEgc2VjdGlvbiBvZgo+ID4gYmFja3RyYWNlIHdpdGggb25seSBrdmFkZHIsIG1hY2hpbmUgYWRk
ciBhbmQgbWZuIGxlZnQgYXMgcGFyYW1ldGVyOgo+ID4KPiA+IG1vZHVsZV9pbml0KCkKPiA+Cj4g
PiAvKiBUaGUgZmlyc3QgcmVhZG1lbSgpIGZyb20gbW9kdWxlX2luaXQoKS4gKi8KPiA+IHJlYWRt
ZW0oYWRkcj0weGZmZmZmZmZmYTAyZmU0YTApCj4gPgo+ID4gLyogcmVhZG1lbSgpIG5lZWRzIHBo
eXNpY2FsIGFkZHJlc3MsIHNvIGNhbGxzIGt2dG9wKCkuICovCj4gPiBrdnRvcChrdmFkZHI9MHhm
ZmZmZmZmZmEwMmZlNGEwKQo+ID4geDg2XzY0X2t2dG9wKGt2YWRkcj1mZmZmZmZmZmEwMmZlNGEw
KQo+ID4KPiA+IC8qIENhbGN1bGF0ZSBwaHlzaWNhbCBhZGRyZXNzIGJ5IHRyYXZlcnNpbmcgcGFn
ZSB0YWJsZXMuICovCj4gPiB4ODZfNjRfa3Z0b3BfeGVuX3dwdChrdmFkZHI9MHhmZmZmZmZmZmEw
MmZlNGEwKQo+ID4KPiA+IC8qCj4gPiAgKiB4ODZfNjRfa3Z0b3BfeGVuX3dwdCgpIGlzIGdvaW5n
IHRvIHRyYXZlcnNlIHRoZSBwYWdlIHRhYmxlIHRvCj4gPiAgKiBnZXQgdGhlIHBoeXNpY2FsIGFk
ZHJlc3MgZm9yIDB4ZmZmZmZmZmZhMDJmZTRhMC4gU28sIGF0IGZpcnN0IGl0Cj4gPiAgKiBpcyBu
ZWVkZWQgdG8gdHJhbnNsYXRlIHRoZSBwZ2QgZnJvbSBtYWNoaW5lIGFkZHJlc3MgdG8gcGh5c2lj
YWwKPiA+ICAqIGFkZHJlc3MuIFNvIGludm9rZSB4ZW5fbTJwKCkgaGVyZSB0byBkbyB0aGUgdHJh
bnNsYXRpb24uIDB4NTg2ODdmMDAwCj4gPiAgKiBpcyB0aGUgcGdkIG1hY2hpbmUgYWRkcmVzcyBp
biB4ODZfNjRfa3Z0b3BfeGVuX3dwdCgpIGFuZCBpcyBuZWVkZWQKPiA+ICAqIHRvIGJlIHRyYW5z
bGF0ZWQgdG8gaXRzIHBoeXNpY2FsIGFkZHJlc3MuCj4gPiAgKi8KPiA+IHhlbl9tMnAobWFjaGlu
ZT0weDU4Njg3ZjAwMCkKPiA+IF9feGVuX20ycChtYWNoaW5lPTB4NTg2ODdmMDAwLCBtZm49MHg1
ODY4N2YpCj4gPgo+ID4gLyoKPiA+ICAqIF9feGVuX20ycCgpIGlzIGdvaW5nIHRvIHNlYXJjaCBt
Zm4gMHg1ODY4N2YgaW4gcDJtIFZNQSB3aGljaCBzdGFydHMKPiA+ICAqIGF0IFZNQSAweGZmZmZj
OTAwMDAxY2YwMDAuIEl0IGNvbXBhcmVzIGV2ZXJ5IG1mbiBzdG9yZWQgaW4gaXQgd2l0aAo+ID4g
ICogMHg1ODY4N2YuIE9uY2UgaXQncyBwcm92ZWQgMHg1ODY4N2YgaXMgb25lIG1mbiBpbiB0aGUg
cDJtLCBpdHMgb2Zmc2V0Cj4gPiAgKiB3aWxsIGJlIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSBwZm4u
Cj4gPiAgKgo+ID4gICogcmVhZG1lbSgpIGlzIGludm9rZWQgYnkgX194ZW5fbTJwKCkgdG8gcmVh
ZCB0aGUgcGFnZSBmcm9tIFZNQQo+ID4gICogMHhmZmZmYzkwMDAwMWNmMDAwIGhlcmUuCj4gPiAg
Ki8KPiA+IHJlYWRtZW0oYWRkcj0weGZmZmZjOTAwMDAxY2YwMDApCj4gPgo+ID4gLyoKPiA+ICAq
IHJlYWRtZW0oKSBuZWVkcyBwaHlzaWNhbCBhZGRyZXNzIG9mIDB4ZmZmZmM5MDAwMDFjZjAwMCB0
byBtYWtlIHRoZQo+ID4gICogcmVhZGluZyBkb25lLiBTbyBpdCBpbnZva2VzIGt2dG9wKCkgdG8g
Z2V0IHRoZSBwaHlzaWNhbCBhZGRyZXNzLgo+ID4gICovCj4gPiBrdnRvcChrdmFkZHI9MHhmZmZm
YzkwMDAwMWNmMDAwKQo+ID4geDg2XzY0X2t2dG9wKGt2YWRkcj0weGZmZmZjOTAwMDAxY2YwMDAp
Cj4gPgo+ID4gLyogSXQgbmVlZHMgdG8gY2FsY3VsYXRlIHBoeXNpY2FsIGFkZHJlc3MgYnkgdHJh
dmVyc2luZyBwYWdlIHRhYmxlcy4gKi8KPiA+IHg4Nl82NF9rdnRvcF94ZW5fd3B0KGt2YWRkcj0w
eGZmZmZjOTAwMDAxY2YwMDApCj4gPgo+ID4gLyoKPiA+ICAqIDB4NTgxYjdlMDAwIGlzIHRoZSBt
YWNoaW5lIGFkZHJlc3Mgb2YgcGdkIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCBoZXJlLgo+ID4gICog
VGhlIG1mbiBpcyBjYWxjdWxhdGVkIGluIHRoaXMgd2F5IGF0IHg4Nl82NF9rdnRvcF94ZW5fd3B0
KCk6Cj4gPiAgKgo+ID4gICogcG1sNCA9ICgodWxvbmcgKiltYWNoZGVwLT5tYWNoc3BlYy0+cG1s
NCkgKyBwbWw0X2luZGV4KGt2YWRkcik7Cj4gPiAgKiBwZ2RfcGFkZHIgPSAoKnBtbDQpICYgUEhZ
U0lDQUxfUEFHRV9NQVNLOwo+ID4gICoKPiA+ICAqIFRoZSBrdmFkZHIgMHhmZmZmYzkwMDAwMWNm
MDAwIGhlcmUgaXMgcXVpdGUgZGlmZmVyZW50IGZyb20gdGhlIG9uZQo+ID4gICogYWJvdmUsIHNv
IHRoZSBtYWNoaW5lIGFkZHJlc3Mgb2YgcGdkIGlzIG5vdCB0aGUgc2FtZSBvbmUuIEFuZCB0aGlz
Cj4gPiAgKiBwZ2QgaXMgdGhlIG9uZSB3ZSB1c2UgdG8gYWNjZXNzIHRoZSBWTUEgb2YgcDJtIHRh
YmxlLgo+ID4gICovCj4gPiB4ZW5fbTJwKG1hY2hpbmU9MHg1ODFiN2UwMDApCj4gPiBfX3hlbl9t
MnAobWFjaGluZT0weDU4MWI3ZTAwMCwgbWZuPTB4NTgxYjdlKQo+ID4KPiA+IC8qCj4gPiAgKiBM
b29raW5nIGZvciBtZm4gMHg1ODFiN2UgaW4gdGhlIHJhbmdlIG9mIHAybSBwYWdlIHdoaWNoIHN0
YXJ0cyBhdAo+ID4gICogVk1BIDB4ZmZmZmM5MDAwMDFmNTAwMC4KPiA+ICAqLwo+ID4gcmVhZG1l
bShhZGRyPTB4ZmZmZmM5MDAwMDFmNTAwMCkKPiA+Cj4gPiAvKiBOZWVkIHBoeXNpY2FsIGFkZHJl
c3Mgb2YgVk1BIDB4ZmZmZmM5MDAwMDFmNTAwMCBhcyBzYW1lIHJlYXNvbiBhYm92ZS4gKi8KPiA+
IGt2dG9wKGt2YWRkcj0weGZmZmZjOTAwMDAxZjUwMDApCj4gPiB4ODZfNjRfa3Z0b3Aoa3ZhZGRy
PTB4ZmZmZmM5MDAwMDFmNTAwMCkKPiA+Cj4gPiAvKiBOZWVkIHRvIHRyYXZlcnNlIHBhZ2UgdGFi
bGVzIHRvIGNhbGN1bGF0ZSBwaHlzaWNhbCBhZGRyZXNzIGZvciBpdC4gKi8KPiA+IHg4Nl82NF9r
dnRvcF94ZW5fd3B0KGt2YWRkcj0weGZmZmZjOTAwMDAxZjUwMDApCj4gPgo+ID4gLyoKPiA+ICAq
IFVuZm9ydHVuYXRlbHksIG1hY2hpbmUgYWRkcmVzcyAweDU4MWI3ZTAwMCBoYXZlIHRvIGJlIHRy
YW5zbGF0ZWQgYWdhaW4uCj4gPiAgKiBFbmRsZXNzIGxvb3Agc3RhcnRzIGZyb20gaGVyZS4KPiA+
ICAqLwo+ID4geGVuX20ycChtYWNoaW5lPTB4NTgxYjdlMDAwKQo+ID4gX194ZW5fbTJwKG1hY2hp
bmU9MHg1ODFiN2UwMDAsIG1mbj0weDU4MWI3ZSkKPiA+IHJlYWRtZW0oYWRkcj0weGZmZmZjOTAw
MDAxZjUwMDApCj4gPgo+ID4gRm9ydHVuYXRlbHksIFBWIGRvbVUgcDJtIG1hcHBpbmcgaXMgYWxz
byBzdG9yZWQgYXQgeGQtPnhmZCArIHhjaF9pbmRleF9vZmZzZXQKPiA+IGFuZCBvcmdhbml6ZWQg
YXMgc3RydWN0IHhlbl9kdW1wY29yZV9wMm0uIFdlIGhhdmUgYSBjaGFuY2UgdG8gcmVhZCB0aGUg
cDJtCj4gPiBzdHVmZiBkaXJlY3RseSBmcm9tIHRoZXJlLCBhbmQgdGhlbiB3ZSBhdm9pZCB0aGUg
bG9vcCBhYm92ZS4KPiA+Cj4gPiBTbywgdGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgc3BlY2lhbCBy
ZWFkaW5nIGZ1bmN0aW9uIHJlYWRfeGNfcDJtKCkgdG8gZXh0cmFjdAo+ID4gdGhlIG1mbnMgZnJv
bSB4ZC0+eGZkICsgeGNoX2luZGV4X29mZnNldC4gVGhpcyBmdW5jdGlvbiBkb2VzIG5vdCBuZWVk
IHRvIHJlYWQKPiA+IG1mbnMgZnJvbSBwMm0gVk1BIGxpa2UgcmVhZG1lbSgpIGRvZXMsIHNvLCB3
ZSBhdm9pZCB0aGUgZW5kbGVzcyBsb29wIGludHJvZHVjZWQKPiA+IGJ5IHRoZSBhZGRyZXNzIHRy
YW5zbGF0aW9uLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEhvbmdsZWkgV2FuZyA8aG9uZ2xlaS53
YW5nQG9yYWNsZS5jb20+Cj4gPiBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lw
ZXJAb3JhY2xlLmNvbT4KPgo+IFF1ZXVlZCBmb3IgY3Jhc2gtNy4yLjA6Cj4KPiAgIGh0dHBzOi8v
Z2l0aHViLmNvbS9jcmFzaC11dGlsaXR5L2NyYXNoL2NvbW1pdC81YzUyODQyYTU4YTI2MDJkYmE4
MWRlNzE4MzFhZjk4YjJiNTNjNmUwCgpXb3csIERhdmUsIHlvdSBhcmUgZmFzdCEgVGhhbmtzIGEg
bG90IQoKSG9uZ2xlaSwgY29uZ3JhdHMhIFRoYW5rcyBmb3IgZG9pbmcgdGhlIHdvcmshCgpEYW5p
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 11:46:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 11:46:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFJ7V-0006NG-3U; Mon, 29 May 2017 11:45:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dFJ7U-0006NA-9j
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 11:45:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BA/18-03371-3F90C295; Mon, 29 May 2017 11:45:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUPcTp06
 kwaWDEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azJecYC65qVbSf+MHYwPhPqYuRk0NIwENi
 y51Oti5GLiB7LaPE9UPN7BCJu4wSS057dDFygBXdPqwFEZ7JKPGpXwXEFhawlWhbuoUJxBYRU
 Jbo/fWbBWQOs0ATo8SiHRsYIYZOZZJ4M3MLK0gVm4ChxOqNLWwgNq+Ak0RrbxtYN4uAqsSuU0
 3MILaoQLhE74F+qBpBiZMzn7CA2JwC9hINyz6DxZkF1CX+zLvEDGGLS9x6Mp8JwpaX2P52Dlh
 cQiBH4vjqm6wgD0gISEn8b1UCuUdC4AuzxLcrx9ghamQkHk28yTaBUWwWknWzkKyYhWTFLCQr
 FjCyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwkBiDYw
 Xh7Y8AhRkkOJiVR3nXrtSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCu5NCJFBIsSk1PrUjLzA
 HGNExagoNHSYT3Kkiat7ggMbc4Mx0idYpRUUqc9wFIQgAkkVGaB9cGSyOXGGWlhHkZgQ4R4il
 ILcrNLEGVf8UozsGoJMwrC0xKQjyZeSVw018BLWYCWrxrhzbI4pJEhJRUA2P+unML5Atseoul
 m+4cP/z08x71aet1FpzhrQlTPB5vvuZZCuven3uiWMrl5ulGzF7mJdX/Nm3FiTV5ubM8vrSrv
 As+z6f4//UZITd95yr3A7WHzLmMCt5rWH9rVxTdLDrppbT+v4UPPkyLEL3v4bl3wQUNJaWDJ5
 1+JhV+ndP8et6c03KG8juVWIozEg21mIuKEwEcw5hVHgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496058353!71050701!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22602 invoked from network); 29 May 2017 11:45:54 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 29 May 2017 11:45:54 -0000
Received: (qmail 26541 invoked from network); 29 May 2017 14:45:52 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 May 2017 14:45:52 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4FC7F7FBA9
 for <xen-devel@lists.xenproject.org>; Mon, 29 May 2017 14:45:52 +0300 (EEST)
Received: (qmail 27070 invoked from network); 29 May 2017 14:45:52 +0300
Received: from unknown (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 29 May 2017 14:45:52 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
 <37f2567c-ec60-fe72-9177-c547ff9a3071@citrix.com>
 <fee8493b-7251-996b-5c76-2cf0020b44fc@bitdefender.com>
 <592C1CA6020000780015D3DD@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e9e4b3de-bbdb-5955-0447-acd6f02c072d@bitdefender.com>
Date: Mon, 29 May 2017 14:46:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <592C1CA6020000780015D3DD@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71618
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 450503,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.016975)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005013), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER], SGN:
 [Enabled, t: (0.009363,0.000199)], URL: [Enabled, t: (0.000005)],
 RTDA: [Enabled, t: (0.248488), Hit: No, Details: v2.4.9; Id:
 15.5f48gh.1bgta17mc.5l1lv], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjkvMTcgMTQ6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjA1LjE3IGF0
IDExOjIwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzI2LzE3
IDE4OjExLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMjYvMDUvMTcgMTU6MjksIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI1LjA1LjE3IGF0IDExOjQwLCA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+IEkndmUgbm90aWNlZCB0aGF0LCB3aXRoIHBhZ2Vz
IG1hcmtlZCBOWCBhbmQgdm1fZXZlbnQgZW11bGF0aW9uLCB3ZSBjYW4KPj4+Pj4gZW5kIHVwIGVt
dWxhdGluZyBhbiB1ZDIsIGZvciB3aGljaCBodm1fZW11bGF0ZV9vbmUoKSByZXR1cm5zCj4+Pj4+
IFg4NkVNVUxfRVhDRVBUSU9OIGluIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCgpLgo+Pj4+IENv
dWxkIHlvdSBleHBsYWluIHdoYXQgd291bGQgbGVhZCB0byBlbXVsYXRpb24gb2YgVUQyPwo+Pj4+
Cj4+Pj4+IFRoaXMsIGluIHR1cm4sIGNhdXNlcyBhIGh2bV9pbmplY3RfZXZlbnQoKSBjYWxsIGlu
IHRoZSBjb250ZXh0IG9mCj4+Pj4+IGh2bV9kb19yZXN1bWUoKSwgd2hpY2ggY2FuLCBpZiB0aGVy
ZSdzIGFscmVhZHkgYSBwZW5kaW5nIGV2ZW50IHRoZXJlLAo+Pj4+PiBjYXVzZSBhIDEwMSBCU09E
ICh0aW1lci1yZWxhdGVkLCBpZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5KSBvciBsb3NzIG9mCj4+
Pj4+IGlucHV0IChtb3VzZSBmcm96ZW4sIGtleWJvYXJkIHVucmVzcG9uc2l2ZSkuCj4+Pj4+Cj4+
Pj4+IEFmdGVyIG11Y2ggdHJpYWwgYW5kIGVycm9yLCBJJ3ZlIGJlZW4gYWJsZSB0byBjb25maXJt
IHRoaXMgYnkgbGVhdmluZyBhCj4+Pj4+IGd1ZXN0IG9uIGZvciBhbG1vc3QgYSBmdWxsIGRheSB3
aXRoIHRoaXMgY2hhbmdlOgo+Pj4+Pgo+Pj4+PiAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046
Cj4+Pj4+IC0gICAgICAgIGh2bV9pbmplY3RfZXZlbnQoJmN0eC5jdHh0LmV2ZW50KTsKPj4+Pj4g
KyAgICAgICAgaWYgKCAhaHZtX2V2ZW50X3BlbmRpbmcoY3VycmVudCkgKQo+Pj4+PiArICAgICAg
ICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4LmN0eHQuZXZlbnQpOwo+Pj4+Pgo+Pj4+PiBhbmQg
Y2hlY2tpbmcgdGhhdCB0aGVyZSdzIGJlZW4gbm8gQlNPRCBvciBsb3NzIG9mIGlucHV0Lgo+Pj4+
Pgo+Pj4+PiBIb3dldmVyLCBqdXN0IGxvc2luZyB0aGUgZXZlbnQgaGVyZSwgd2hpbGUgZmluZSB0
byBwcm92ZSB0aGF0IHRoaXMgaXMKPj4+Pj4gaW5kZWVkIHRoZSBwcm9ibGVtLCBpcyBub3QgT0su
IEJ1dCBJJ20gbm90IHN1cmUgd2hhdCBhbiBlbGVnYW50IC8gcm9idXN0Cj4+Pj4+IHdheSBvZiBm
aXhpbmcgdGhpcyBpcy4KPj4+PiBNdWNoIGRlcGVuZHMgb24gd2hhdCB0aGUgb3RoZXIgZXZlbnQg
aXM6IElmIGl0J3MgYW4gaW50ZXJydXB0LCBJJ2QKPj4+PiBhc3N1bWUgdGhlcmUgdG8gYmUgYW4g
b3JkZXJpbmcgcHJvYmxlbSAoaW50ZXJydXB0cyBzaG91bGRuJ3QgYmUKPj4+PiBpbmplY3RlZCB3
aGVuIHRoZXJlIGlzIGEgcGVuZGluZyBleGNlcHRpb24sIHRoZWlyIGRlbGl2ZXJ5IGluc3RlYWQK
Pj4+PiBzaG91bGQgYmUgYXR0ZW1wdGVkIG9uIHRoZSBmaXJzdCBpbnN0cnVjdGlvbiBvZiB0aGUg
ZXhjZXB0aW9uCj4+Pj4gaGFuZGxlciBbaWYgaW50ZXJydXB0cyByZW1haW4gb25dIG9yIHdoZW5l
dmVyIGludGVycnVwdHMgZ2V0Cj4+Pj4gcmUtZW5hYmxlZCkuCj4+Pgo+Pj4gSSBzdXNwZWN0IGl0
IGlzIGFuIG9yZGVyaW5nIGlzc3VlLCBhbmQgc29tZXRoaW5nIGhhcyBwcm9jZXNzZWQgYW5kCj4+
PiBpbnRlcnJ1cHQgYmVmb3JlIHRoZSBlbXVsYXRpb24gb2NjdXJzIGFzIHBhcnQgb2YgdGhlIHZt
X2V2ZW50IHJlcGx5IGhhcHBlbnMuCj4+Pgo+Pj4gVGhlIGludGVycnVwdCBvcmRlcmluZyBzcGVj
IGluZGljYXRlcyB0aGF0IGV4dGVybmFsIGludGVycnVwdHMgdGFrZQo+Pj4gcHJlY2VkZW50IG92
ZXIgZmF1bHRzIHJhaXNlZCBmcm9tIGV4ZWN1dGluZyBhbiBpbnN0cnVjdGlvbiwgb24gdGhlIGJh
c2lzCj4+PiB0aGF0IG9uY2UgdGhlIGludGVycnVwdCBoYW5kbGVyIHJldHVybnMsIHRoZSBpbnN0
cnVjdGlvbiB3aWxsIGdlbmVyYXRlCj4+PiB0aGUgc2FtZSBmYXVsdCBhZ2Fpbi4gIEhvd2V2ZXIs
IGl0cyBub3Qgb2J2aW91cyBob3cgdGhpcyBpcyBpbnRlbmRlZCB0bwo+Pj4gaW50ZXJhY3Qgd2l0
aCBpbnRlcnJ1cHQgd2luZG93cyBhbmQgdm1leGl0cy4gIEkgZXhwZWN0IHdlIGNhbiBnZXQgYXdh
eQo+Pj4gd2l0aCBlbnN1cmluZyB0aGF0IGV4dGVybmFsIGludGVycnVwdHMgYXJlIHRoZSBmaW5h
bCB0aGluZyBjb25zaWRlcmVkCj4+PiBmb3IgaW5qZWN0aW9uIG9uIHRoZSByZXR1cm4tdG8tZ3Vl
c3QgcGF0aC4KPj4+Cj4+PiBJdCBtaWdodCBiZSBhbiBpZGVhIHRvIGxlYXZlIGFuIGFzc2VydCBp
biB2bXhfaW5qZWN0X2V2ZW50KCkgdGhhdCBhbgo+Pj4gZXZlbnQgaXMgbm90IGFscmVhZHkgcGVu
ZGluZywgYnV0IGluIHRoZSBzaG9ydCB0ZXJtLCB0aGlzIHByb2JhYmx5IGFsc28KPj4+IHdhbnRz
IGRlYnVnZ2luZyBieSB0cnlpbmcgdG8gaWRlbnRpZnkgd2hhdCBzZXF1ZW5jZSBvZiBhY3Rpb25z
IGlzCj4+PiBsZWFkaW5nIHVzIHRvIGluamVjdCB0d28gZXZlbnRzIGluIHRoaXMgY2FzZSAoaWYg
aW5kZWVkIHRoaXMgaXMgd2hhdCBpcwo+Pj4gaGFwcGVuaW5nKS4KPj4KPj4gV2l0aCBzb21lIHBh
dGllbmNlLCBJJ3ZlIGJlZW4gYWJsZSB0byBjYXRjaCB0aGUgcHJvYmxlbTogIihYRU4pCj4+IHZt
eF9pbmplY3RfZXZlbnQoMywgMTQpIGJ1dCAwLCAyMjUgcGVuZGluZyIuCj4+Cj4+ICA2MyAvKgo+
PiAgNjQgICogeDg2IGV2ZW50IHR5cGVzLiBUaGlzIGVudW1lcmF0aW9uIGlzIHZhbGlkIGZvcjoK
Pj4gIDY1ICAqICBJbnRlbCBWTVg6IHtWTV9FTlRSWSxWTV9FWElULElEVF9WRUNUT1JJTkd9X0lO
VFJfSU5GT1sxMDo4XQo+PiAgNjYgICogIEFNRCBTVk06IGV2ZW50aW5qWzEwOjhdIGFuZCBleGl0
aW50aW5mb1sxMDo4XSAodHlwZXMgMC00IG9ubHkpCj4+ICA2NyAgKi8KPj4gIDY4IGVudW0geDg2
X2V2ZW50X3R5cGUgewo+PiAgNjkgICAgIFg4Nl9FVkVOVFRZUEVfRVhUX0lOVFIsICAgICAgICAg
LyogRXh0ZXJuYWwgaW50ZXJydXB0ICovCj4+ICA3MCAgICAgWDg2X0VWRU5UVFlQRV9OTUkgPSAy
LCAgICAgICAgICAvKiBOTUkgKi8KPj4gIDcxICAgICBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElP
TiwgICAgIC8qIEhhcmR3YXJlIGV4Y2VwdGlvbiAqLwo+PiAgNzIgICAgIFg4Nl9FVkVOVFRZUEVf
U1dfSU5URVJSVVBULCAgICAgLyogU29mdHdhcmUgaW50ZXJydXB0IChDRCBubikgKi8KPj4gIDcz
ICAgICBYODZfRVZFTlRUWVBFX1BSSV9TV19FWENFUFRJT04sIC8qIElDRUJQIChGMSkgKi8KPj4g
IDc0ICAgICBYODZfRVZFTlRUWVBFX1NXX0VYQ0VQVElPTiwgICAgIC8qIElOVDMgKENDKSwgSU5U
TyAoQ0UpICovCj4+ICA3NSB9Owo+Pgo+PiBzbyBhbiBYODZfRVZFTlRUWVBFX0VYVF9JTlRSIGlz
IHBlbmRpbmcgd2hlbiB3ZSdyZSB0cnlpbmcgdG8gaW5qZWN0IGFuCj4+IFg4Nl9FVkVOVFRZUEVf
SFdfRVhDRVBUSU9OLCBhcyBhIHJlc3VsdCBvZiB0aGUgY29kZSBxdW90ZWQgYWJvdmUuCj4gCj4g
U28gdGhpcyBjb25maXJtcyBvdXIgc3VzcGljaW9uLCBidXQgZG9lc24ndCBtb3ZlIHVzIGNsb3Nl
ciB0byBhCj4gc29sdXRpb24uIFRoZSBxdWVzdGlvbiBhZnRlciBhbGwgaXMgd2h5IGFuIGV4dGVy
bmFsIGludGVycnVwdCBpcwo+IGJlaW5nIGRlbGl2ZXJlZCBwcmlvciB0byBvciB3aGlsZSBlbXVs
YXRpbmcuIEFzIEFuZHJldyBkaWQKPiBleHBsYWluLCBwcm9wZXIgYmVoYXZpb3Igd291bGQgYmUg
dG8gY2hlY2sgZm9yIGV4dGVybmFsCj4gaW50ZXJydXB0cyBhbmQgZG9uJ3QgZW50ZXIgZW11bGF0
aW9uIGlmIG9uZSBpcyBwZW5kaW5nLCBvciBkb24ndAo+IGNoZWNrIGZvciBleHRlcm5hbCBpbnRl
cnJ1cHRzIHVudGlsIHRoZSBfbmV4dF8gaW5zdHJ1Y3Rpb24KPiBib3VuZGFyeS4gQ29ycmVjdCBh
cmNoaXRlY3R1cmFsIGJlaGF2aW9yIHdpbGwgcmVzdWx0IGVpdGhlciB3YXk7Cj4gdGhlIHNlY29u
ZCB2YXJpYW50IG1lcmVseSBtdXN0IG5vdCBjb250aW51b3VzbHkgZGVmZXIgaW50ZXJydXB0cwo+
IChpLmUuIHRoZXJlIG5lZWQgdG8gYmUgaW5zdHJ1Y3Rpb24gYm91bmRhcmllcyBhdCB3aGljaCBo
YXJkd2FyZQo+IG9mIHNvZnR3YXJlIGRvIGNoZWNrIGZvciB0aGVtKS4KPiAKPiBJJ20gbm90IHRo
YXQgZmFtaWxpYXIgd2l0aCB0aGUgc2VxdWVuY2Ugb2Ygc3RlcHMgd2hlbiBkZWFsaW5nCj4gd2l0
aCBlbXVsYXRpb24gcmVxdWVzdHMgZnJvbSBhbiBpbnRyb3NwZWN0aW9uIGFnZW50LCBzbyBJIHdv
dWxkCj4gaG9wZSB5b3UgY291bGQgZ28gdGhyb3VnaCB0aG9zZSBjb2RlIHBhdGhzIHRvIHNlZSB3
aGVyZQo+IGV4dGVybmFsIGludGVycnVwdHMgYXJlIGJlaW5nIGNoZWNrZWQgZm9yLiBPciB3YWl0
IC0gaXNuJ3QgeW91cgo+IHByb2JsZW0gdGhhdCB5b3UgaW52b2tlIGVtdWxhdGlvbiBvdXQgb2Yg
aHZtX2RvX3Jlc3VtZSgpICh2aWEKPiBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKCkgLT4gaHZtX2Vt
dWxhdGVfb25lX3ZtX2V2ZW50KCkpLAo+IHdoaWNoIGhhcHBlbnMgYWZ0ZXIgYWxsIG90aGVyICJu
b3JtYWwiIHByb2Nlc3Npbmcgb2YgYSBWTSBleGl0Pwo+IFBlcmhhcHMgZW11bGF0aW9uIHNob3Vs
ZCBiZSBza2lwcGVkIHRoZXJlIGlmIGFuIGV2ZW50IGlzIGFscmVhZHkKPiBwZW5kaW5nIGluamVj
dGlvbiwgYXMgZW11bGF0aW9uIG5vdCBoYXZpbmcgc3RhcnRlZCBtZWFucyB3ZSBzdGlsbAo+IGFy
ZSBvbiBhbiBpbnN0cnVjdGlvbiBib3VuZGFyeT8KCkluZGVlZCwgd2UgYXJlIGVtdWxhdGluZyBh
ZnRlciBhbGwgdGhlIHZtZXhpdCBwcm9jZXNzaW5nIGhhcyBhbHJlYWR5CmhhcHBlbmVkLCBpbiB0
aGUgaHZtX2RvX3Jlc3VtZSgpIHBhdGggeW91J3ZlIG1lbnRpb25lZC4KCk5vdCBlbXVsYXRpbmcg
aWYgYW4gZXZlbnQgaXMgcGVuZGluZyBpbmplY3Rpb24gaXMgY2VydGFpbmx5IHRyaXZpYWwgdG8K
dGVzdCAtIGhvd2V2ZXIsIHNpbmNlIHRoZW4gd2Ugd291bGQgaGF2ZSB0byBsb3NlIHRoZSBlbXVs
YXRpb24gYXR0ZW1wdCwKcHJlc3VtYWJseSB0aGUgRVBUIGZhdWx0IGV2ZW50IHdvdWxkIHNob3cg
dXAgYWdhaW4gKGEgImR1cGxpY2F0ZSIgZXZlbnQpCmluIHRoaXMgY2FzZSAoc2luY2UgaXQgaXMg
bm8gbG9uZ2VyIHNhZmUgdG8gYXNzdW1lIHRoYXQgd2UgbGFuZCBvbiB0aGUKc2FtZSBSSVAgYWZ0
ZXIgdGhlIGludGVycnVwdCBoYXMgYmVlbiBoYW5kbGVkLCBhbmQgdGh1cyB0aGUgbmV4dApodm1f
ZG9fcmVzdW1lKCkgbWF5IG5vdCBoYXBwZW4gd2hlcmUgd2Ugd2FudGVkIHRvIGVtdWxhdGUpLgoK
SSdsbCB0ZXN0IHRoaXMgc2NlbmFyaW8gb3V0LgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 12:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 12:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFJWN-0008Ic-G1; Mon, 29 May 2017 12:11:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dFJWM-0008IW-CB
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 12:11:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DA/D0-02956-9FF0C295; Mon, 29 May 2017 12:11:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/Ro/uTXyf
 S4PkiRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePQ01XMBSv1K1Zed2xgbFbvYuTkkBBQlNja
 uJEZwnaQ6H2zh72LkYtDSOAMk8SuiQtZQBLCArYSbUu3MIHYIgKBEq9nf2MFsZkFwiSmtM6Fa
 jjLJPH95mywBjYBfYndLz6BNfACNV888gesgUVAVaLnxh42EFtUIFri9I4+RogaQYmTM5+A9X
 IKOEusnbeSGWKBusSfeZegbHmJ7W/nQNniEk1fVrJCHKcnMe3+PJYJjIKzkIyahaR9FpL2WUj
 aFzCyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxnBiDY
 wfhpWcAhRkkOJiVR3nXrtSOF+JLyUyozEosz4otKc1KLDzGqc3AIbFj8N1yKJS8/L1VJgvcvn
 06kkGBRanpqRVpmDjDeYColOHiURHjLQNK8xQWJucWZ6RCpU4yKUuK8+0ESAiCJjNI8uDZYjF
 9ilJUS5mUEukmIpyC1KDezBFX+FaM4B6OSMMQUnsy8Erjpr4AWMwEt3rVDG2RxSSJCSqqB0cf
 jtLHOK9kDU1dOXntlV7rbgjUT68Pv/SmcIhNzU+ts0sqAtJwK6eA5b/6y34rgONJsfue1yXXW
 rvMKu9ecZngb9mCd8FHuwoP/KvnK+BRUd146cnUP65tm859n2+ZWMWZeUNr636BhtuzRZxue9
 Ud2Hp8Ztrsh4Pmb1zIlc4/tXFTDN33HVGElluKMREMt5qLiRACPs4ZJ7AIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496059896!45365522!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50130 invoked from network); 29 May 2017 12:11:37 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 12:11:37 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-20-231-73.as13285.net ([92.20.231.73]:56676
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dFJWJ-0003Ub-k6 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 29 May 2017 13:11:35 +0100
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Jan Beulich <JBeulich@suse.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
 <37f2567c-ec60-fe72-9177-c547ff9a3071@citrix.com>
 <fee8493b-7251-996b-5c76-2cf0020b44fc@bitdefender.com>
 <592C1CA6020000780015D3DD@prv-mh.provo.novell.com>
 <e9e4b3de-bbdb-5955-0447-acd6f02c072d@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <63daadb9-7816-9ec0-03dd-cbf1e53708da@citrix.com>
Date: Mon, 29 May 2017 13:11:28 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <e9e4b3de-bbdb-5955-0447-acd6f02c072d@bitdefender.com>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDUvMjAxNyAxMjo0NiwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDA1LzI5LzE3
IDE0OjA1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjkuMDUuMTcgYXQgMTE6MjAsIDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IE9uIDA1LzI2LzE3IDE4OjExLCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uIDI2LzA1LzE3IDE1OjI5LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4gT24gMjUuMDUuMTcgYXQgMTE6NDAsIDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPj4+Pj4+IEkndmUgbm90aWNlZCB0aGF0LCB3aXRoIHBhZ2VzIG1hcmtl
ZCBOWCBhbmQgdm1fZXZlbnQgZW11bGF0aW9uLCB3ZSBjYW4KPj4+Pj4+IGVuZCB1cCBlbXVsYXRp
bmcgYW4gdWQyLCBmb3Igd2hpY2ggaHZtX2VtdWxhdGVfb25lKCkgcmV0dXJucwo+Pj4+Pj4gWDg2
RU1VTF9FWENFUFRJT04gaW4gaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkuCj4+Pj4+IENvdWxk
IHlvdSBleHBsYWluIHdoYXQgd291bGQgbGVhZCB0byBlbXVsYXRpb24gb2YgVUQyPwo+Pj4+Pgo+
Pj4+Pj4gVGhpcywgaW4gdHVybiwgY2F1c2VzIGEgaHZtX2luamVjdF9ldmVudCgpIGNhbGwgaW4g
dGhlIGNvbnRleHQgb2YKPj4+Pj4+IGh2bV9kb19yZXN1bWUoKSwgd2hpY2ggY2FuLCBpZiB0aGVy
ZSdzIGFscmVhZHkgYSBwZW5kaW5nIGV2ZW50IHRoZXJlLAo+Pj4+Pj4gY2F1c2UgYSAxMDEgQlNP
RCAodGltZXItcmVsYXRlZCwgaWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSkgb3IgbG9zcyBvZgo+
Pj4+Pj4gaW5wdXQgKG1vdXNlIGZyb3plbiwga2V5Ym9hcmQgdW5yZXNwb25zaXZlKS4KPj4+Pj4+
Cj4+Pj4+PiBBZnRlciBtdWNoIHRyaWFsIGFuZCBlcnJvciwgSSd2ZSBiZWVuIGFibGUgdG8gY29u
ZmlybSB0aGlzIGJ5IGxlYXZpbmcgYQo+Pj4+Pj4gZ3Vlc3Qgb24gZm9yIGFsbW9zdCBhIGZ1bGwg
ZGF5IHdpdGggdGhpcyBjaGFuZ2U6Cj4+Pj4+Pgo+Pj4+Pj4gICAgICBjYXNlIFg4NkVNVUxfRVhD
RVBUSU9OOgo+Pj4+Pj4gLSAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4LmN0eHQuZXZlbnQp
Owo+Pj4+Pj4gKyAgICAgICAgaWYgKCAhaHZtX2V2ZW50X3BlbmRpbmcoY3VycmVudCkgKQo+Pj4+
Pj4gKyAgICAgICAgICAgIGh2bV9pbmplY3RfZXZlbnQoJmN0eC5jdHh0LmV2ZW50KTsKPj4+Pj4+
Cj4+Pj4+PiBhbmQgY2hlY2tpbmcgdGhhdCB0aGVyZSdzIGJlZW4gbm8gQlNPRCBvciBsb3NzIG9m
IGlucHV0Lgo+Pj4+Pj4KPj4+Pj4+IEhvd2V2ZXIsIGp1c3QgbG9zaW5nIHRoZSBldmVudCBoZXJl
LCB3aGlsZSBmaW5lIHRvIHByb3ZlIHRoYXQgdGhpcyBpcwo+Pj4+Pj4gaW5kZWVkIHRoZSBwcm9i
bGVtLCBpcyBub3QgT0suIEJ1dCBJJ20gbm90IHN1cmUgd2hhdCBhbiBlbGVnYW50IC8gcm9idXN0
Cj4+Pj4+PiB3YXkgb2YgZml4aW5nIHRoaXMgaXMuCj4+Pj4+IE11Y2ggZGVwZW5kcyBvbiB3aGF0
IHRoZSBvdGhlciBldmVudCBpczogSWYgaXQncyBhbiBpbnRlcnJ1cHQsIEknZAo+Pj4+PiBhc3N1
bWUgdGhlcmUgdG8gYmUgYW4gb3JkZXJpbmcgcHJvYmxlbSAoaW50ZXJydXB0cyBzaG91bGRuJ3Qg
YmUKPj4+Pj4gaW5qZWN0ZWQgd2hlbiB0aGVyZSBpcyBhIHBlbmRpbmcgZXhjZXB0aW9uLCB0aGVp
ciBkZWxpdmVyeSBpbnN0ZWFkCj4+Pj4+IHNob3VsZCBiZSBhdHRlbXB0ZWQgb24gdGhlIGZpcnN0
IGluc3RydWN0aW9uIG9mIHRoZSBleGNlcHRpb24KPj4+Pj4gaGFuZGxlciBbaWYgaW50ZXJydXB0
cyByZW1haW4gb25dIG9yIHdoZW5ldmVyIGludGVycnVwdHMgZ2V0Cj4+Pj4+IHJlLWVuYWJsZWQp
Lgo+Pj4+IEkgc3VzcGVjdCBpdCBpcyBhbiBvcmRlcmluZyBpc3N1ZSwgYW5kIHNvbWV0aGluZyBo
YXMgcHJvY2Vzc2VkIGFuZAo+Pj4+IGludGVycnVwdCBiZWZvcmUgdGhlIGVtdWxhdGlvbiBvY2N1
cnMgYXMgcGFydCBvZiB0aGUgdm1fZXZlbnQgcmVwbHkgaGFwcGVucy4KPj4+Pgo+Pj4+IFRoZSBp
bnRlcnJ1cHQgb3JkZXJpbmcgc3BlYyBpbmRpY2F0ZXMgdGhhdCBleHRlcm5hbCBpbnRlcnJ1cHRz
IHRha2UKPj4+PiBwcmVjZWRlbnQgb3ZlciBmYXVsdHMgcmFpc2VkIGZyb20gZXhlY3V0aW5nIGFu
IGluc3RydWN0aW9uLCBvbiB0aGUgYmFzaXMKPj4+PiB0aGF0IG9uY2UgdGhlIGludGVycnVwdCBo
YW5kbGVyIHJldHVybnMsIHRoZSBpbnN0cnVjdGlvbiB3aWxsIGdlbmVyYXRlCj4+Pj4gdGhlIHNh
bWUgZmF1bHQgYWdhaW4uICBIb3dldmVyLCBpdHMgbm90IG9idmlvdXMgaG93IHRoaXMgaXMgaW50
ZW5kZWQgdG8KPj4+PiBpbnRlcmFjdCB3aXRoIGludGVycnVwdCB3aW5kb3dzIGFuZCB2bWV4aXRz
LiAgSSBleHBlY3Qgd2UgY2FuIGdldCBhd2F5Cj4+Pj4gd2l0aCBlbnN1cmluZyB0aGF0IGV4dGVy
bmFsIGludGVycnVwdHMgYXJlIHRoZSBmaW5hbCB0aGluZyBjb25zaWRlcmVkCj4+Pj4gZm9yIGlu
amVjdGlvbiBvbiB0aGUgcmV0dXJuLXRvLWd1ZXN0IHBhdGguCj4+Pj4KPj4+PiBJdCBtaWdodCBi
ZSBhbiBpZGVhIHRvIGxlYXZlIGFuIGFzc2VydCBpbiB2bXhfaW5qZWN0X2V2ZW50KCkgdGhhdCBh
bgo+Pj4+IGV2ZW50IGlzIG5vdCBhbHJlYWR5IHBlbmRpbmcsIGJ1dCBpbiB0aGUgc2hvcnQgdGVy
bSwgdGhpcyBwcm9iYWJseSBhbHNvCj4+Pj4gd2FudHMgZGVidWdnaW5nIGJ5IHRyeWluZyB0byBp
ZGVudGlmeSB3aGF0IHNlcXVlbmNlIG9mIGFjdGlvbnMgaXMKPj4+PiBsZWFkaW5nIHVzIHRvIGlu
amVjdCB0d28gZXZlbnRzIGluIHRoaXMgY2FzZSAoaWYgaW5kZWVkIHRoaXMgaXMgd2hhdCBpcwo+
Pj4+IGhhcHBlbmluZykuCj4+PiBXaXRoIHNvbWUgcGF0aWVuY2UsIEkndmUgYmVlbiBhYmxlIHRv
IGNhdGNoIHRoZSBwcm9ibGVtOiAiKFhFTikKPj4+IHZteF9pbmplY3RfZXZlbnQoMywgMTQpIGJ1
dCAwLCAyMjUgcGVuZGluZyIuCj4+Pgo+Pj4gIDYzIC8qCj4+PiAgNjQgICogeDg2IGV2ZW50IHR5
cGVzLiBUaGlzIGVudW1lcmF0aW9uIGlzIHZhbGlkIGZvcjoKPj4+ICA2NSAgKiAgSW50ZWwgVk1Y
OiB7Vk1fRU5UUlksVk1fRVhJVCxJRFRfVkVDVE9SSU5HfV9JTlRSX0lORk9bMTA6OF0KPj4+ICA2
NiAgKiAgQU1EIFNWTTogZXZlbnRpbmpbMTA6OF0gYW5kIGV4aXRpbnRpbmZvWzEwOjhdICh0eXBl
cyAwLTQgb25seSkKPj4+ICA2NyAgKi8KPj4+ICA2OCBlbnVtIHg4Nl9ldmVudF90eXBlIHsKPj4+
ICA2OSAgICAgWDg2X0VWRU5UVFlQRV9FWFRfSU5UUiwgICAgICAgICAvKiBFeHRlcm5hbCBpbnRl
cnJ1cHQgKi8KPj4+ICA3MCAgICAgWDg2X0VWRU5UVFlQRV9OTUkgPSAyLCAgICAgICAgICAvKiBO
TUkgKi8KPj4+ICA3MSAgICAgWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04sICAgICAvKiBIYXJk
d2FyZSBleGNlcHRpb24gKi8KPj4+ICA3MiAgICAgWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQs
ICAgICAvKiBTb2Z0d2FyZSBpbnRlcnJ1cHQgKENEIG5uKSAqLwo+Pj4gIDczICAgICBYODZfRVZF
TlRUWVBFX1BSSV9TV19FWENFUFRJT04sIC8qIElDRUJQIChGMSkgKi8KPj4+ICA3NCAgICAgWDg2
X0VWRU5UVFlQRV9TV19FWENFUFRJT04sICAgICAvKiBJTlQzIChDQyksIElOVE8gKENFKSAqLwo+
Pj4gIDc1IH07Cj4+Pgo+Pj4gc28gYW4gWDg2X0VWRU5UVFlQRV9FWFRfSU5UUiBpcyBwZW5kaW5n
IHdoZW4gd2UncmUgdHJ5aW5nIHRvIGluamVjdCBhbgo+Pj4gWDg2X0VWRU5UVFlQRV9IV19FWENF
UFRJT04sIGFzIGEgcmVzdWx0IG9mIHRoZSBjb2RlIHF1b3RlZCBhYm92ZS4KPj4gU28gdGhpcyBj
b25maXJtcyBvdXIgc3VzcGljaW9uLCBidXQgZG9lc24ndCBtb3ZlIHVzIGNsb3NlciB0byBhCj4+
IHNvbHV0aW9uLiBUaGUgcXVlc3Rpb24gYWZ0ZXIgYWxsIGlzIHdoeSBhbiBleHRlcm5hbCBpbnRl
cnJ1cHQgaXMKPj4gYmVpbmcgZGVsaXZlcmVkIHByaW9yIHRvIG9yIHdoaWxlIGVtdWxhdGluZy4g
QXMgQW5kcmV3IGRpZAo+PiBleHBsYWluLCBwcm9wZXIgYmVoYXZpb3Igd291bGQgYmUgdG8gY2hl
Y2sgZm9yIGV4dGVybmFsCj4+IGludGVycnVwdHMgYW5kIGRvbid0IGVudGVyIGVtdWxhdGlvbiBp
ZiBvbmUgaXMgcGVuZGluZywgb3IgZG9uJ3QKPj4gY2hlY2sgZm9yIGV4dGVybmFsIGludGVycnVw
dHMgdW50aWwgdGhlIF9uZXh0XyBpbnN0cnVjdGlvbgo+PiBib3VuZGFyeS4gQ29ycmVjdCBhcmNo
aXRlY3R1cmFsIGJlaGF2aW9yIHdpbGwgcmVzdWx0IGVpdGhlciB3YXk7Cj4+IHRoZSBzZWNvbmQg
dmFyaWFudCBtZXJlbHkgbXVzdCBub3QgY29udGludW91c2x5IGRlZmVyIGludGVycnVwdHMKPj4g
KGkuZS4gdGhlcmUgbmVlZCB0byBiZSBpbnN0cnVjdGlvbiBib3VuZGFyaWVzIGF0IHdoaWNoIGhh
cmR3YXJlCj4+IG9mIHNvZnR3YXJlIGRvIGNoZWNrIGZvciB0aGVtKS4KPj4KPj4gSSdtIG5vdCB0
aGF0IGZhbWlsaWFyIHdpdGggdGhlIHNlcXVlbmNlIG9mIHN0ZXBzIHdoZW4gZGVhbGluZwo+PiB3
aXRoIGVtdWxhdGlvbiByZXF1ZXN0cyBmcm9tIGFuIGludHJvc3BlY3Rpb24gYWdlbnQsIHNvIEkg
d291bGQKPj4gaG9wZSB5b3UgY291bGQgZ28gdGhyb3VnaCB0aG9zZSBjb2RlIHBhdGhzIHRvIHNl
ZSB3aGVyZQo+PiBleHRlcm5hbCBpbnRlcnJ1cHRzIGFyZSBiZWluZyBjaGVja2VkIGZvci4gT3Ig
d2FpdCAtIGlzbid0IHlvdXIKPj4gcHJvYmxlbSB0aGF0IHlvdSBpbnZva2UgZW11bGF0aW9uIG91
dCBvZiBodm1fZG9fcmVzdW1lKCkgKHZpYQo+PiBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKCkgLT4g
aHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkpLAo+PiB3aGljaCBoYXBwZW5zIGFmdGVyIGFsbCBv
dGhlciAibm9ybWFsIiBwcm9jZXNzaW5nIG9mIGEgVk0gZXhpdD8KPj4gUGVyaGFwcyBlbXVsYXRp
b24gc2hvdWxkIGJlIHNraXBwZWQgdGhlcmUgaWYgYW4gZXZlbnQgaXMgYWxyZWFkeQo+PiBwZW5k
aW5nIGluamVjdGlvbiwgYXMgZW11bGF0aW9uIG5vdCBoYXZpbmcgc3RhcnRlZCBtZWFucyB3ZSBz
dGlsbAo+PiBhcmUgb24gYW4gaW5zdHJ1Y3Rpb24gYm91bmRhcnk/Cj4gSW5kZWVkLCB3ZSBhcmUg
ZW11bGF0aW5nIGFmdGVyIGFsbCB0aGUgdm1leGl0IHByb2Nlc3NpbmcgaGFzIGFscmVhZHkKPiBo
YXBwZW5lZCwgaW4gdGhlIGh2bV9kb19yZXN1bWUoKSBwYXRoIHlvdSd2ZSBtZW50aW9uZWQuCj4K
PiBOb3QgZW11bGF0aW5nIGlmIGFuIGV2ZW50IGlzIHBlbmRpbmcgaW5qZWN0aW9uIGlzIGNlcnRh
aW5seSB0cml2aWFsIHRvCj4gdGVzdCAtIGhvd2V2ZXIsIHNpbmNlIHRoZW4gd2Ugd291bGQgaGF2
ZSB0byBsb3NlIHRoZSBlbXVsYXRpb24gYXR0ZW1wdCwKPiBwcmVzdW1hYmx5IHRoZSBFUFQgZmF1
bHQgZXZlbnQgd291bGQgc2hvdyB1cCBhZ2FpbiAoYSAiZHVwbGljYXRlIiBldmVudCkKPiBpbiB0
aGlzIGNhc2UgKHNpbmNlIGl0IGlzIG5vIGxvbmdlciBzYWZlIHRvIGFzc3VtZSB0aGF0IHdlIGxh
bmQgb24gdGhlCj4gc2FtZSBSSVAgYWZ0ZXIgdGhlIGludGVycnVwdCBoYXMgYmVlbiBoYW5kbGVk
LCBhbmQgdGh1cyB0aGUgbmV4dAo+IGh2bV9kb19yZXN1bWUoKSBtYXkgbm90IGhhcHBlbiB3aGVy
ZSB3ZSB3YW50ZWQgdG8gZW11bGF0ZSkuCj4KPiBJJ2xsIHRlc3QgdGhpcyBzY2VuYXJpbyBvdXQu
CgpUaGUgcHJvYmxlbSBpcyBpbiAuTHZteF9kb192bWVudHJ5LiAgV2UgY2FsbCB2bXhfaW50cl9h
c3Npc3QoKSBiZWZvcmUKdm14X3Byb2Nlc3Nfc29mdGlycXMoKQoKVGhlcmVmb3JlLCB3aGVuIHRo
ZSBFUFQgdmlvbGF0aW9uIG9jY3VycyBhbmQgd2UgYnJlYWsgZm9yIGludHJvc3BlY3Rpb24sCndl
IHN0aWxsIHByb2Nlc3MgcGVuZGluZyBpbnRlcnJ1cHRzIGJlZm9yZSBmaW5hbGx5IGdldHRpbmcg
ZGVzaGVkdWxlZCB0bwp3YWl0IGZvciB0aGUgdm1fZXZlbnQgcmVwbHkuICBPbiByZWNlaXZpbmcg
dGhlIHZtX2V2ZW50IHJlcGx5LCB3ZQplbXVsYXRlIHRoZSBpbnN0cnVjdGlvbiwgYW5kIGZpbmQg
dGhhdCBhbiBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVlbgpxdWV1ZWQgZnJvbSBiZWZvcmUsIGJ1
dCBub3QgeWV0IGRlbGl2ZXJlZC4KClVudGFuZ2xpbmcgdGhpcyBnb2luZyB0byBiZSBjb21wbGlj
YXRlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 12:22:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 12:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFJgP-0000Zb-G4; Mon, 29 May 2017 12:22:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dFJgO-0000ZV-8E
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 12:22:00 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 5E/2D-02183-7621C295; Mon, 29 May 2017 12:21:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42KJPp6xUDdNSCf
 S4HOnhsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHr/SrGglbjijMXrrI0MM7T6mLk5BAS8JA4
 uLePuYuRC8heyyjR1PaWDcK5yyhxb+EuJpiq/31XmSASMxklGjbcBUsIC9hKtC3dAmaLCPhJr
 J97lRnEZhYIk5jSOpcdormBWWLdhHAQm03AUGL1xhY2EJtXwEli1/o9YDUsAqoSX39uZQGxRQ
 XCJXoP9EPVCEqcnPkELM4pYCfxcNFeRoj56hJ/5l2C2iUucevJfCYIW15i+9s5YHEJgRyJ35u
 2As3nALKlJP63KoHcLyHwmVniUOdmFogaGYlHE2+yTWAUm4Vk3SwkK2YhWTELyYoFjCyrGDWK
 U4vKUot0DQ30kooy0zNKchMzc4A8U73c1OLixPTUnMSkYr3k/NxNjMBYYgCCHYxrpjofYpTkY
 FIS5V23XjtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvLEGdSCHBotT01Iq0zBxgVMOkJTh4lE
 R4pwkApXmLCxJzizPTIVKnGBWlxHlVQfoEQBIZpXlwbbBEcolRVkqYlxHoECGegtSi3MwSVPl
 XjOIcjErCvJIgU3gy80rgpr8CWswEtHjXDm2QxSWJCCmpBsaSPP7Fbf26qfu29oe+72k/HswQ
 z1M6v7r2k1zCoxPvaibU3fibdO6GYr30xq/zMpKVDuxsdHfmOHXM13qSd0Z1VMnC9UUGl2Vjo
 rtNrc6YH2hdUP7lje/6vyLfnj6yPj9l7vGnixc9LxF+dqpB933vcTnNPa0npVLjp67J7woMLr
 16yb4uxVuJpTgj0VCLuag4EQBAl+pXHwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496060518!72328310!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55755 invoked from network); 29 May 2017 12:21:58 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 29 May 2017 12:21:58 -0000
Received: (qmail 28552 invoked from network); 29 May 2017 15:21:56 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 May 2017 15:21:56 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 57F447FB58
 for <xen-devel@lists.xenproject.org>; Mon, 29 May 2017 15:21:56 +0300 (EEST)
Received: (qmail 28539 invoked from network); 29 May 2017 15:21:56 +0300
Received: from unknown (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 29 May 2017 15:21:56 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
 <37f2567c-ec60-fe72-9177-c547ff9a3071@citrix.com>
 <fee8493b-7251-996b-5c76-2cf0020b44fc@bitdefender.com>
 <592C1CA6020000780015D3DD@prv-mh.provo.novell.com>
 <e9e4b3de-bbdb-5955-0447-acd6f02c072d@bitdefender.com>
 <63daadb9-7816-9ec0-03dd-cbf1e53708da@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <493c9465-f2ea-96c8-c585-18a068ca7fd9@bitdefender.com>
Date: Mon, 29 May 2017 15:22:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <63daadb9-7816-9ec0-03dd-cbf1e53708da@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71620
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 450510,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.018696)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005542), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER], SGN:
 [Enabled, t: (0.009594,0.000219)], URL: [Enabled, t: (0.000005)],
 RTDA: [Enabled, t: (0.195817), Hit: No, Details: v2.4.9; Id:
 0.5f8hgp.1bftufqta.dss35], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjkvMTcgMTU6MTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjkvMDUvMjAxNyAx
Mjo0NiwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBPbiAwNS8yOS8xNyAxNDowNSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyOS4wNS4xNyBhdCAxMToyMCwgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IE9uIDA1LzI2LzE3IDE4OjExLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+PiBPbiAyNi8wNS8xNyAxNToyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Pj4+PiBPbiAyNS4wNS4xNyBhdCAxMTo0MCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+Pj4+Pj4+IEkndmUgbm90aWNlZCB0aGF0LCB3aXRoIHBhZ2VzIG1hcmtlZCBOWCBhbmQg
dm1fZXZlbnQgZW11bGF0aW9uLCB3ZSBjYW4KPj4+Pj4+PiBlbmQgdXAgZW11bGF0aW5nIGFuIHVk
MiwgZm9yIHdoaWNoIGh2bV9lbXVsYXRlX29uZSgpIHJldHVybnMKPj4+Pj4+PiBYODZFTVVMX0VY
Q0VQVElPTiBpbiBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoKS4KPj4+Pj4+IENvdWxkIHlvdSBl
eHBsYWluIHdoYXQgd291bGQgbGVhZCB0byBlbXVsYXRpb24gb2YgVUQyPwo+Pj4+Pj4KPj4+Pj4+
PiBUaGlzLCBpbiB0dXJuLCBjYXVzZXMgYSBodm1faW5qZWN0X2V2ZW50KCkgY2FsbCBpbiB0aGUg
Y29udGV4dCBvZgo+Pj4+Pj4+IGh2bV9kb19yZXN1bWUoKSwgd2hpY2ggY2FuLCBpZiB0aGVyZSdz
IGFscmVhZHkgYSBwZW5kaW5nIGV2ZW50IHRoZXJlLAo+Pj4+Pj4+IGNhdXNlIGEgMTAxIEJTT0Qg
KHRpbWVyLXJlbGF0ZWQsIGlmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkpIG9yIGxvc3Mgb2YKPj4+
Pj4+PiBpbnB1dCAobW91c2UgZnJvemVuLCBrZXlib2FyZCB1bnJlc3BvbnNpdmUpLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gQWZ0ZXIgbXVjaCB0cmlhbCBhbmQgZXJyb3IsIEkndmUgYmVlbiBhYmxlIHRvIGNv
bmZpcm0gdGhpcyBieSBsZWF2aW5nIGEKPj4+Pj4+PiBndWVzdCBvbiBmb3IgYWxtb3N0IGEgZnVs
bCBkYXkgd2l0aCB0aGlzIGNoYW5nZToKPj4+Pj4+Pgo+Pj4+Pj4+ICAgICAgY2FzZSBYODZFTVVM
X0VYQ0VQVElPTjoKPj4+Pj4+PiAtICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHguY3R4dC5l
dmVudCk7Cj4+Pj4+Pj4gKyAgICAgICAgaWYgKCAhaHZtX2V2ZW50X3BlbmRpbmcoY3VycmVudCkg
KQo+Pj4+Pj4+ICsgICAgICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHguY3R4dC5ldmVudCk7
Cj4+Pj4+Pj4KPj4+Pj4+PiBhbmQgY2hlY2tpbmcgdGhhdCB0aGVyZSdzIGJlZW4gbm8gQlNPRCBv
ciBsb3NzIG9mIGlucHV0Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gSG93ZXZlciwganVzdCBsb3NpbmcgdGhl
IGV2ZW50IGhlcmUsIHdoaWxlIGZpbmUgdG8gcHJvdmUgdGhhdCB0aGlzIGlzCj4+Pj4+Pj4gaW5k
ZWVkIHRoZSBwcm9ibGVtLCBpcyBub3QgT0suIEJ1dCBJJ20gbm90IHN1cmUgd2hhdCBhbiBlbGVn
YW50IC8gcm9idXN0Cj4+Pj4+Pj4gd2F5IG9mIGZpeGluZyB0aGlzIGlzLgo+Pj4+Pj4gTXVjaCBk
ZXBlbmRzIG9uIHdoYXQgdGhlIG90aGVyIGV2ZW50IGlzOiBJZiBpdCdzIGFuIGludGVycnVwdCwg
SSdkCj4+Pj4+PiBhc3N1bWUgdGhlcmUgdG8gYmUgYW4gb3JkZXJpbmcgcHJvYmxlbSAoaW50ZXJy
dXB0cyBzaG91bGRuJ3QgYmUKPj4+Pj4+IGluamVjdGVkIHdoZW4gdGhlcmUgaXMgYSBwZW5kaW5n
IGV4Y2VwdGlvbiwgdGhlaXIgZGVsaXZlcnkgaW5zdGVhZAo+Pj4+Pj4gc2hvdWxkIGJlIGF0dGVt
cHRlZCBvbiB0aGUgZmlyc3QgaW5zdHJ1Y3Rpb24gb2YgdGhlIGV4Y2VwdGlvbgo+Pj4+Pj4gaGFu
ZGxlciBbaWYgaW50ZXJydXB0cyByZW1haW4gb25dIG9yIHdoZW5ldmVyIGludGVycnVwdHMgZ2V0
Cj4+Pj4+PiByZS1lbmFibGVkKS4KPj4+Pj4gSSBzdXNwZWN0IGl0IGlzIGFuIG9yZGVyaW5nIGlz
c3VlLCBhbmQgc29tZXRoaW5nIGhhcyBwcm9jZXNzZWQgYW5kCj4+Pj4+IGludGVycnVwdCBiZWZv
cmUgdGhlIGVtdWxhdGlvbiBvY2N1cnMgYXMgcGFydCBvZiB0aGUgdm1fZXZlbnQgcmVwbHkgaGFw
cGVucy4KPj4+Pj4KPj4+Pj4gVGhlIGludGVycnVwdCBvcmRlcmluZyBzcGVjIGluZGljYXRlcyB0
aGF0IGV4dGVybmFsIGludGVycnVwdHMgdGFrZQo+Pj4+PiBwcmVjZWRlbnQgb3ZlciBmYXVsdHMg
cmFpc2VkIGZyb20gZXhlY3V0aW5nIGFuIGluc3RydWN0aW9uLCBvbiB0aGUgYmFzaXMKPj4+Pj4g
dGhhdCBvbmNlIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciByZXR1cm5zLCB0aGUgaW5zdHJ1Y3Rpb24g
d2lsbCBnZW5lcmF0ZQo+Pj4+PiB0aGUgc2FtZSBmYXVsdCBhZ2Fpbi4gIEhvd2V2ZXIsIGl0cyBu
b3Qgb2J2aW91cyBob3cgdGhpcyBpcyBpbnRlbmRlZCB0bwo+Pj4+PiBpbnRlcmFjdCB3aXRoIGlu
dGVycnVwdCB3aW5kb3dzIGFuZCB2bWV4aXRzLiAgSSBleHBlY3Qgd2UgY2FuIGdldCBhd2F5Cj4+
Pj4+IHdpdGggZW5zdXJpbmcgdGhhdCBleHRlcm5hbCBpbnRlcnJ1cHRzIGFyZSB0aGUgZmluYWwg
dGhpbmcgY29uc2lkZXJlZAo+Pj4+PiBmb3IgaW5qZWN0aW9uIG9uIHRoZSByZXR1cm4tdG8tZ3Vl
c3QgcGF0aC4KPj4+Pj4KPj4+Pj4gSXQgbWlnaHQgYmUgYW4gaWRlYSB0byBsZWF2ZSBhbiBhc3Nl
cnQgaW4gdm14X2luamVjdF9ldmVudCgpIHRoYXQgYW4KPj4+Pj4gZXZlbnQgaXMgbm90IGFscmVh
ZHkgcGVuZGluZywgYnV0IGluIHRoZSBzaG9ydCB0ZXJtLCB0aGlzIHByb2JhYmx5IGFsc28KPj4+
Pj4gd2FudHMgZGVidWdnaW5nIGJ5IHRyeWluZyB0byBpZGVudGlmeSB3aGF0IHNlcXVlbmNlIG9m
IGFjdGlvbnMgaXMKPj4+Pj4gbGVhZGluZyB1cyB0byBpbmplY3QgdHdvIGV2ZW50cyBpbiB0aGlz
IGNhc2UgKGlmIGluZGVlZCB0aGlzIGlzIHdoYXQgaXMKPj4+Pj4gaGFwcGVuaW5nKS4KPj4+PiBX
aXRoIHNvbWUgcGF0aWVuY2UsIEkndmUgYmVlbiBhYmxlIHRvIGNhdGNoIHRoZSBwcm9ibGVtOiAi
KFhFTikKPj4+PiB2bXhfaW5qZWN0X2V2ZW50KDMsIDE0KSBidXQgMCwgMjI1IHBlbmRpbmciLgo+
Pj4+Cj4+Pj4gIDYzIC8qCj4+Pj4gIDY0ICAqIHg4NiBldmVudCB0eXBlcy4gVGhpcyBlbnVtZXJh
dGlvbiBpcyB2YWxpZCBmb3I6Cj4+Pj4gIDY1ICAqICBJbnRlbCBWTVg6IHtWTV9FTlRSWSxWTV9F
WElULElEVF9WRUNUT1JJTkd9X0lOVFJfSU5GT1sxMDo4XQo+Pj4+ICA2NiAgKiAgQU1EIFNWTTog
ZXZlbnRpbmpbMTA6OF0gYW5kIGV4aXRpbnRpbmZvWzEwOjhdICh0eXBlcyAwLTQgb25seSkKPj4+
PiAgNjcgICovCj4+Pj4gIDY4IGVudW0geDg2X2V2ZW50X3R5cGUgewo+Pj4+ICA2OSAgICAgWDg2
X0VWRU5UVFlQRV9FWFRfSU5UUiwgICAgICAgICAvKiBFeHRlcm5hbCBpbnRlcnJ1cHQgKi8KPj4+
PiAgNzAgICAgIFg4Nl9FVkVOVFRZUEVfTk1JID0gMiwgICAgICAgICAgLyogTk1JICovCj4+Pj4g
IDcxICAgICBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiwgICAgIC8qIEhhcmR3YXJlIGV4Y2Vw
dGlvbiAqLwo+Pj4+ICA3MiAgICAgWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQsICAgICAvKiBT
b2Z0d2FyZSBpbnRlcnJ1cHQgKENEIG5uKSAqLwo+Pj4+ICA3MyAgICAgWDg2X0VWRU5UVFlQRV9Q
UklfU1dfRVhDRVBUSU9OLCAvKiBJQ0VCUCAoRjEpICovCj4+Pj4gIDc0ICAgICBYODZfRVZFTlRU
WVBFX1NXX0VYQ0VQVElPTiwgICAgIC8qIElOVDMgKENDKSwgSU5UTyAoQ0UpICovCj4+Pj4gIDc1
IH07Cj4+Pj4KPj4+PiBzbyBhbiBYODZfRVZFTlRUWVBFX0VYVF9JTlRSIGlzIHBlbmRpbmcgd2hl
biB3ZSdyZSB0cnlpbmcgdG8gaW5qZWN0IGFuCj4+Pj4gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJ
T04sIGFzIGEgcmVzdWx0IG9mIHRoZSBjb2RlIHF1b3RlZCBhYm92ZS4KPj4+IFNvIHRoaXMgY29u
ZmlybXMgb3VyIHN1c3BpY2lvbiwgYnV0IGRvZXNuJ3QgbW92ZSB1cyBjbG9zZXIgdG8gYQo+Pj4g
c29sdXRpb24uIFRoZSBxdWVzdGlvbiBhZnRlciBhbGwgaXMgd2h5IGFuIGV4dGVybmFsIGludGVy
cnVwdCBpcwo+Pj4gYmVpbmcgZGVsaXZlcmVkIHByaW9yIHRvIG9yIHdoaWxlIGVtdWxhdGluZy4g
QXMgQW5kcmV3IGRpZAo+Pj4gZXhwbGFpbiwgcHJvcGVyIGJlaGF2aW9yIHdvdWxkIGJlIHRvIGNo
ZWNrIGZvciBleHRlcm5hbAo+Pj4gaW50ZXJydXB0cyBhbmQgZG9uJ3QgZW50ZXIgZW11bGF0aW9u
IGlmIG9uZSBpcyBwZW5kaW5nLCBvciBkb24ndAo+Pj4gY2hlY2sgZm9yIGV4dGVybmFsIGludGVy
cnVwdHMgdW50aWwgdGhlIF9uZXh0XyBpbnN0cnVjdGlvbgo+Pj4gYm91bmRhcnkuIENvcnJlY3Qg
YXJjaGl0ZWN0dXJhbCBiZWhhdmlvciB3aWxsIHJlc3VsdCBlaXRoZXIgd2F5Owo+Pj4gdGhlIHNl
Y29uZCB2YXJpYW50IG1lcmVseSBtdXN0IG5vdCBjb250aW51b3VzbHkgZGVmZXIgaW50ZXJydXB0
cwo+Pj4gKGkuZS4gdGhlcmUgbmVlZCB0byBiZSBpbnN0cnVjdGlvbiBib3VuZGFyaWVzIGF0IHdo
aWNoIGhhcmR3YXJlCj4+PiBvZiBzb2Z0d2FyZSBkbyBjaGVjayBmb3IgdGhlbSkuCj4+Pgo+Pj4g
SSdtIG5vdCB0aGF0IGZhbWlsaWFyIHdpdGggdGhlIHNlcXVlbmNlIG9mIHN0ZXBzIHdoZW4gZGVh
bGluZwo+Pj4gd2l0aCBlbXVsYXRpb24gcmVxdWVzdHMgZnJvbSBhbiBpbnRyb3NwZWN0aW9uIGFn
ZW50LCBzbyBJIHdvdWxkCj4+PiBob3BlIHlvdSBjb3VsZCBnbyB0aHJvdWdoIHRob3NlIGNvZGUg
cGF0aHMgdG8gc2VlIHdoZXJlCj4+PiBleHRlcm5hbCBpbnRlcnJ1cHRzIGFyZSBiZWluZyBjaGVj
a2VkIGZvci4gT3Igd2FpdCAtIGlzbid0IHlvdXIKPj4+IHByb2JsZW0gdGhhdCB5b3UgaW52b2tl
IGVtdWxhdGlvbiBvdXQgb2YgaHZtX2RvX3Jlc3VtZSgpICh2aWEKPj4+IGh2bV92bV9ldmVudF9k
b19yZXN1bWUoKSAtPiBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoKSksCj4+PiB3aGljaCBoYXBw
ZW5zIGFmdGVyIGFsbCBvdGhlciAibm9ybWFsIiBwcm9jZXNzaW5nIG9mIGEgVk0gZXhpdD8KPj4+
IFBlcmhhcHMgZW11bGF0aW9uIHNob3VsZCBiZSBza2lwcGVkIHRoZXJlIGlmIGFuIGV2ZW50IGlz
IGFscmVhZHkKPj4+IHBlbmRpbmcgaW5qZWN0aW9uLCBhcyBlbXVsYXRpb24gbm90IGhhdmluZyBz
dGFydGVkIG1lYW5zIHdlIHN0aWxsCj4+PiBhcmUgb24gYW4gaW5zdHJ1Y3Rpb24gYm91bmRhcnk/
Cj4+IEluZGVlZCwgd2UgYXJlIGVtdWxhdGluZyBhZnRlciBhbGwgdGhlIHZtZXhpdCBwcm9jZXNz
aW5nIGhhcyBhbHJlYWR5Cj4+IGhhcHBlbmVkLCBpbiB0aGUgaHZtX2RvX3Jlc3VtZSgpIHBhdGgg
eW91J3ZlIG1lbnRpb25lZC4KPj4KPj4gTm90IGVtdWxhdGluZyBpZiBhbiBldmVudCBpcyBwZW5k
aW5nIGluamVjdGlvbiBpcyBjZXJ0YWlubHkgdHJpdmlhbCB0bwo+PiB0ZXN0IC0gaG93ZXZlciwg
c2luY2UgdGhlbiB3ZSB3b3VsZCBoYXZlIHRvIGxvc2UgdGhlIGVtdWxhdGlvbiBhdHRlbXB0LAo+
PiBwcmVzdW1hYmx5IHRoZSBFUFQgZmF1bHQgZXZlbnQgd291bGQgc2hvdyB1cCBhZ2FpbiAoYSAi
ZHVwbGljYXRlIiBldmVudCkKPj4gaW4gdGhpcyBjYXNlIChzaW5jZSBpdCBpcyBubyBsb25nZXIg
c2FmZSB0byBhc3N1bWUgdGhhdCB3ZSBsYW5kIG9uIHRoZQo+PiBzYW1lIFJJUCBhZnRlciB0aGUg
aW50ZXJydXB0IGhhcyBiZWVuIGhhbmRsZWQsIGFuZCB0aHVzIHRoZSBuZXh0Cj4+IGh2bV9kb19y
ZXN1bWUoKSBtYXkgbm90IGhhcHBlbiB3aGVyZSB3ZSB3YW50ZWQgdG8gZW11bGF0ZSkuCj4+Cj4+
IEknbGwgdGVzdCB0aGlzIHNjZW5hcmlvIG91dC4KPiAKPiBUaGUgcHJvYmxlbSBpcyBpbiAuTHZt
eF9kb192bWVudHJ5LiAgV2UgY2FsbCB2bXhfaW50cl9hc3Npc3QoKSBiZWZvcmUKPiB2bXhfcHJv
Y2Vzc19zb2Z0aXJxcygpCj4gCj4gVGhlcmVmb3JlLCB3aGVuIHRoZSBFUFQgdmlvbGF0aW9uIG9j
Y3VycyBhbmQgd2UgYnJlYWsgZm9yIGludHJvc3BlY3Rpb24sCj4gd2Ugc3RpbGwgcHJvY2VzcyBw
ZW5kaW5nIGludGVycnVwdHMgYmVmb3JlIGZpbmFsbHkgZ2V0dGluZyBkZXNoZWR1bGVkIHRvCj4g
d2FpdCBmb3IgdGhlIHZtX2V2ZW50IHJlcGx5LiAgT24gcmVjZWl2aW5nIHRoZSB2bV9ldmVudCBy
ZXBseSwgd2UKPiBlbXVsYXRlIHRoZSBpbnN0cnVjdGlvbiwgYW5kIGZpbmQgdGhhdCBhbiBpbnRl
cnJ1cHQgaGFzIGFscmVhZHkgYmVlbgo+IHF1ZXVlZCBmcm9tIGJlZm9yZSwgYnV0IG5vdCB5ZXQg
ZGVsaXZlcmVkLgo+IAo+IFVudGFuZ2xpbmcgdGhpcyBnb2luZyB0byBiZSBjb21wbGljYXRlZC4K
CldvdWxkIGl0IG5vdCBiZSBhY2NlcHRhYmxlIHRvIHRyeSB0byBhZGQgYSBib29sIGZsYWcsIGUu
Zy4Kdi0+YXJjaC5odm1fdmNwdS5kaXNhYmxlX2ludGVycnVwdHMsIHRoYXQgd291bGQgd29yayBz
aW1pbGFybHkgdG8gaG93CnYtPmFyY2guaHZtX3ZjcHUuc2luZ2xlX3N0ZXAgd29ya3MgaW4gdm14
X2ludHJfYXNzaXN0KCk/CgpXZSdkIHNldCBpdCB0byB0cnVlIGJlZm9yZSBzZW5kaW5nIG91dCBh
biBFUFQgdmlvbGF0aW9uIGV2ZW50LCBhbmQgdGhlbgpiYWNrIHRvIGZhbHNlIGluIGh2bV92bV9l
dmVudF9kb19yZXN1bWUoKS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 12:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 12:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFJvc-0001MF-Ol; Mon, 29 May 2017 12:37:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFJvb-0001M9-TK
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 12:37:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 33/02-03058-7161C295; Mon, 29 May 2017 12:37:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1dMTCf
 S4HmDvMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFt1g2WgokCFRfvrGZvYLzD28XIySEkkCdx
 uWkaC4jNK2An0X29mR3ElhAwlDi98CZYnEVAVeLkhsmMIDabgLpE27PtrF2MHBwiAgYS544md
 TFycTALLGGUeN/SygxSIww05+aPw+wQ8+0kmi5MYASp5xUQlPi7QxgkzAwUbl64kXkCI/cshM
 wsJBkIW0vi4a9bLBC2tsSyha+ZQcqZBaQllv/jgAjbS6w528GOqgTE9pK4N/cxywJGjlWM6sW
 pRWWpRbpGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHJAAQ7GJf9dTrEKMnB
 pCTKu269dqQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuD9LqITKSRYlJqeW
 pGWmQOMG5hSCQ4eJRHeu8JAad7igsTc4sx0iNQpRkUpcd77IH0CIImM0jy4NlisXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iwr6Qo0BSezLwSuOmvgBYzAS3etUMbZHFJIkJKqoHRc6t87cv
 faX2lTKVXJ4i/y9CQZGJz+uaXUnWp4F3iaZYzxlxqNTdUUvbJPRF30Q3jjs/OXvqCK7ZAaraV
 6sz9KqczEiYnzHJlUPXz2f974vzdj/d6zLi3ma9BTfmxue1Rv38nDl71c2LKyvUx0LpxYNWp3
 dqF9esSPguevskYv/x2wmfuDZFKLMUZiYZazEXFiQDZj2W80AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496061460!71076956!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63149 invoked from network); 29 May 2017 12:37:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 12:37:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 06:37:39 -0600
Message-Id: <592C3231020000780015D449@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 06:37:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592C3231020000780015D449@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part0A327201.3__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH] x86/HAP: avoid using bogus/misleading locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part0A327201.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

hap_teardown() unconditionally releases the paging lock and is always
being called without the lock held: Lock acquire should then be
unconditional too.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
While this is only a cosmetic change afaict I would still like to
explore whether to include this in 4.9.

--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -576,8 +576,7 @@ void hap_teardown(struct domain *d, bool
     ASSERT(d->is_dying);
     ASSERT(d !=3D current->domain);
=20
-    if ( !paging_locked_by_me(d) )
-        paging_lock(d); /* Keep various asserts happy */
+    paging_lock(d); /* Keep various asserts happy */
=20
     if ( paging_mode_enabled(d) )
     {




--=__Part0A327201.3__=
Content-Type: text/plain; name="x86-HAP-teardown-locking.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-HAP-teardown-locking.patch"

x86/HAP: avoid using bogus/misleading locking=0A=0Ahap_teardown() =
unconditionally releases the paging lock and is always=0Abeing called =
without the lock held: Lock acquire should then be=0Aunconditional =
too.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0AWhile =
this is only a cosmetic change afaict I would still like to=0Aexplore =
whether to include this in 4.9.=0A=0A--- a/xen/arch/x86/mm/hap/hap.c=0A+++ =
b/xen/arch/x86/mm/hap/hap.c=0A@@ -576,8 +576,7 @@ void hap_teardown(struct =
domain *d, bool=0A     ASSERT(d->is_dying);=0A     ASSERT(d !=3D current->d=
omain);=0A =0A-    if ( !paging_locked_by_me(d) )=0A-        paging_lock(d)=
; /* Keep various asserts happy */=0A+    paging_lock(d); /* Keep various =
asserts happy */=0A =0A     if ( paging_mode_enabled(d) )=0A     {=0A
--=__Part0A327201.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part0A327201.3__=--


From xen-devel-bounces@lists.xen.org Mon May 29 12:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 12:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFKEy-0002ef-Cq; Mon, 29 May 2017 12:57:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=315bb6309=roger.pau@citrix.com>)
 id 1dFKEw-0002eZ-Mi
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 12:57:42 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 7F/66-02180-5CA1C295; Mon, 29 May 2017 12:57:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQveIlE6
 kwbJdKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZFT1MBcfWMlWs+/aWuYHx7UPGLkZODgkB
 P4k3RxaD2SwCqhJnJy9mAbHZBHQkLs7dyQZiiwgoS/T++g0WZxaYxCTR/dEAxBYWyJA49f8hU
 JyDg1fAU2LeB6ByLg4hgTmMEps2T2cGqeEVEJQ4OfMJVK+OxILdn9hA6pkFpCWW/+MAMTkF7C
 WabnGAVIgKqEhMnN/HDmILCShK9M97wAZxZbrE1r+/mCcw8s9CMnQWkqGzEIYuYGRexahRnFp
 Ullqka2Ssl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIL1DAyMOxh3tPsdYpTk
 YFIS5V23XjtSiC8pP6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5eelKknwPpfQiRQSLEpNT
 61Iy8wBRglMqQQHj5IIb4skUJq3uCAxtzgzHSJ1itGSY8Pq9V+YOO6cBJELejZ8YRICmyclzh
 sH0iAA0pBRmgc3DhbJlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804EmcKTmVcCt/UV0EF
 MQAft2qENclBJIkJKqoFxTnHeTfmptZFiAXvat6v/9/934Pd9p3uNsyc5M3DG66y+Kpj3sS+9
 5FjXy/P7fiW3f1esZAr8VPH7lOur6p+Lvp77Me84n6XJ5eCVX5f8y1HxmbxG/Wnt0f0eX79Pc
 P3Ax8occnPOIYbJZhwcPUemporx3Gr13eD8tUziiZGTWXza+tPpjVNZlViKMxINtZiLihMBX/
 w7qt8CAAA=
X-Env-Sender: prvs=315bb6309=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496062660!100642720!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36347 invoked from network); 29 May 2017 12:57:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 May 2017 12:57:40 -0000
X-IronPort-AV: E=Sophos;i="5.38,414,1491264000"; d="scan'208";a="46873636"
Date: Mon, 29 May 2017 13:57:35 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170529125735.nk2kesh55zerx77a@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-2-roger.pau@citrix.com>
 <591EF4B3020000780015B438@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591EF4B3020000780015B438@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/9] xen/vpci: introduce basic handlers
 to trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDU6MzU6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiA+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jCj4gPiBAQCAtMTEsNyArMTEsNyBAQCBpbnQgbGlieGxfX2FyY2hfZG9t
YWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCj4gPiAgICAgIGlmIChkX2NvbmZpZy0+
Y19pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7Cj4gPiAgICAgICAgICBpZiAo
ZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiAhPQo+ID4gICAgICAgICAgICAg
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKPiA+IC0gICAgICAgICAgICB4Y19j
b25maWctPmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0FMTDsKPiA+ICsgICAgICAgICAg
ICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFncyA9IChYRU5fWDg2X0VNVV9BTEwgJiB+WEVOX1g4
Nl9FTVVfVlBDSSk7Cj4gCj4gSSBjYW4gc2VlIHdoeSB5b3UgbmVlZCB0aGlzLCBidXQgSSdtIG5v
dCBzdXJlIHRoaXMgaXMgYSBnb29kIG1vZGVsLgo+IElkZWFsbHkgZm9yIG9yZGluYXJ5IEhWTSBn
dWVzdHMgeW91J2QgbmV2ZXIgaGF2ZSB0byBjaGFuZ2UgdGhpcwo+IGxpbmUuIFRoZXJlZm9yZSBw
ZXJoYXBzIGl0IG1pZ2h0IGJlIGEgYmV0dGVyIGlkZWEgdG8gdXNlIGEgIm5lZ2F0aXZlIgo+IGZs
YWcgaGVyZS4KCkkgd291bGQgZXhwZWN0IHRoYXQgYXQgc29tZSBwb2ludCBIVk0gZ3Vlc3RzIGFy
ZSBhbHNvIGdvaW5nIHRvIHVzZSB0aGUKWGVuIGludGVybmFsIFBDSSBlbXVsYXRpb24gZm9yIElP
UkVRcyAoWEVOX0RNT1BfSU9fUkFOR0VfUENJKSwgYW5kIGZvcgpQQ0kgcGFzc3Rocm91Z2gsIHNv
IGhhdmluZyBWUENJIGRpc2FibGVkIGlzIG9ubHkgdGVtcG9yYXJ5IChsb25nIHRlcm0KSFZNIGd1
ZXN0cyBzaG91bGQgYWdhaW4gdXNlIFhFTl9YODZfRU1VX0FMTCkuCgo+ID4gLS0tIC9kZXYvbnVs
bAo+ID4gKysrIGIvdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZQo+ID4gQEAgLTAsMCArMSw0NSBA
QAo+ID4gKwo+ID4gK1hFTl9ST09UPSQoQ1VSRElSKS8uLi8uLi8uLgo+ID4gK2luY2x1ZGUgJChY
RU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKPiA+ICsKPiA+ICtUQVJHRVQgOj0gdGVzdF92cGNpCj4g
PiArCj4gPiArLlBIT05ZOiBhbGwKPiA+ICthbGw6ICQoVEFSR0VUKQo+ID4gKwo+ID4gKy5QSE9O
WTogcnVuCj4gPiArcnVuOiAkKFRBUkdFVCkKPiA+ICsJLi8kKFRBUkdFVCkgPiAkKFRBUkdFVCku
b3V0Cj4gPiArCj4gPiArJChUQVJHRVQpOiB2cGNpLmMgdnBjaS5oIHJidHJlZS5jIHJidHJlZS5o
Cj4gPiArCSQoSE9TVENDKSAtZyAtbyAkQCB2cGNpLmMgbWFpbi5jIHJidHJlZS5jCj4gPiArCj4g
PiArLlBIT05ZOiBjbGVhbgo+ID4gK2NsZWFuOgo+ID4gKwlybSAtcmYgJChUQVJHRVQpICQoVEFS
R0VUKS5vdXQgKi5vICp+IHZwY2kuaCB2cGNpLmMgcmJ0cmVlLmMgcmJ0cmVlLmgKPiA+ICsKPiA+
ICsuUEhPTlk6IGRpc3RjbGVhbgo+ID4gK2Rpc3RjbGVhbjogY2xlYW4KPiA+ICsKPiA+ICsuUEhP
Tlk6IGluc3RhbGwKPiA+ICtpbnN0YWxsOgo+ID4gKwo+ID4gK3ZwY2kuaDogJChYRU5fUk9PVCkv
eGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+ID4gKwlzZWQgLWUgJy8jaW5jbHVkZS9kJyA8JDwgPiRA
Cj4gPiArCj4gPiArdnBjaS5jOiAkKFhFTl9ST09UKS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+
ID4gKwkjIFRyaWNrIHRoZSBjb21waWxlciBzbyBpdCBkb2Vzbid0IGNvbXBsYWluIGFib3V0IG1p
c3Npbmcgc3ltYm9scwo+ID4gKwlzZWQgLWUgJy8jaW5jbHVkZS9kJyBcCj4gPiArCSAgICAtZSAn
MXM7XjsjaW5jbHVkZSAiZW11bC5oIlwKPiA+ICsJICAgICAgICAgICAgIGNvbnN0IHZwY2lfcmVn
aXN0ZXJfaW5pdF90IF9fc3RhcnRfdnBjaV9hcnJheVsxXVw7XAo+ID4gKwkgICAgICAgICAgICAg
Y29uc3QgdnBjaV9yZWdpc3Rlcl9pbml0X3QgX19lbmRfdnBjaV9hcnJheVsxXVw7XAo+ID4gKwkg
ICAgICAgICAgICAgOycgPCQ8ID4kQAo+ID4gKwo+ID4gK3JidHJlZS5oOiAkKFhFTl9ST09UKS94
ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKPiA+ICsJc2VkIC1lICcvI2luY2x1ZGUvZCcgPCQ8ID4k
QAo+ID4gKwo+ID4gK3JidHJlZS5jOiAkKFhFTl9ST09UKS94ZW4vY29tbW9uL3JidHJlZS5jCj4g
PiArCXNlZCAtZSAiLyNpbmNsdWRlL2QiIFwKPiA+ICsJICAgIC1lICcxczteOyNpbmNsdWRlICJl
bXVsLmgiXAo+ID4gKwkgICAgICAgICAgICAgOycgPCQ8ID4kQAo+IAo+IFBsYWluIHN5bWxpbmtp
bmcgYW5kIF9fWEVOX18gY29uZGl0aW9uYWxzIGluIHRoZSBmaWxlcyBtYXkgYmUgdGhlCj4gZWFz
aWVyIHRvIGZvbGxvdyB2YXJpYW50LiBCdXQgSSdtIG5vIGhlYXZpbHkgb3Bwb3NlZCB0byB0aGlz
IG9uZSwKPiBJJ20gbWVyZWx5IGFmcmFpZCB0aGF0IGZ1cnRoZXIgYWRqdXN0bWVudHMgbWF5IGVu
ZCB1cCBiZWNvbWluZwo+IG5lY2Vzc2FyeSBkb3duIHRoZSByb2FkLCByZXN1bHRpbmcgaW4gdGhl
IHJ1bGVzIGhlcmUgdG8gYmVjb21lCj4gbW9yZSBjb252b2x1dGVkLgoKWWVzLCBJJ20gbm90IG9w
cG9zZWQgdG8gZG9pbmcgdGhhdCwgSSBqdXN0IHRoaW5rIHRoZSBjb2RlIGlzIGNsZWFuZXIKdXNp
bmcgdGhpcyByYXRoZXIgdGhhbiBhZGRpbmcgX19YRU5fXyBjb25kaXRpb25hbHMsIGJ1dCBJIGFn
cmVlIHRoYXQKaWYgdGhpcyBiZWNvbWVzIHRvbyBjb252b2x1dGVkIGF0IHNvbWUgcG9pbnQgSSB3
b3VsZCBiZSBpbiBmYXZvciBvZgp1c2luZyBjb25kaXRpb25hbHMgaW5zdGVhZC4KCj4gPiAtLS0g
L2Rldi9udWxsCj4gPiArKysgYi90b29scy90ZXN0cy92cGNpL2VtdWwuaAo+ID4gQEAgLTAsMCAr
MSwxMDcgQEAKPiA+ICsvKgo+ID4gKyAqIFVuaXQgdGVzdHMgZm9yIHRoZSBnZW5lcmljIHZQQ0kg
aGFuZGxlciBjb2RlLgo+ID4gKyAqCj4gPiArICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBT
eXN0ZW1zIFImRAo+ID4gKyAqCj4gPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ID4gKyAqIG1vZGlmeSBpdCB1bmRlciB0
aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ID4gKyAq
IExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24uCj4gPiArICoKPiA+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiA+ICsgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ID4gKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VCj4gPiArICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+
ID4gKyAqCj4gPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCj4gPiArICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgCj4gPiA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gPiArICov
Cj4gPiArCj4gPiArI2lmbmRlZiBfVEVTVF9WUENJXwo+ID4gKyNkZWZpbmUgX1RFU1RfVlBDSV8K
PiA+ICsKPiA+ICsjaW5jbHVkZSA8c3RkbGliLmg+Cj4gPiArI2luY2x1ZGUgPHN0ZGlvLmg+Cj4g
PiArI2luY2x1ZGUgPHN0ZGRlZi5oPgo+ID4gKyNpbmNsdWRlIDxzdGRpbnQuaD4KPiA+ICsjaW5j
bHVkZSA8c3RkYm9vbC5oPgo+ID4gKyNpbmNsdWRlIDxlcnJuby5oPgo+ID4gKyNpbmNsdWRlIDxh
c3NlcnQuaD4KPiA+ICsKPiA+ICsjZGVmaW5lIGNvbnRhaW5lcl9vZihwdHIsIHR5cGUsIG1lbWJl
cikgKHsgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICAgICAgdHlwZW9mKCAoKHR5cGUg
KikwKS0+bWVtYmVyICkgKl9fbXB0ciA9IChwdHIpOyAgICAgICAgICBcCj4gPiArICAgICAgICAo
dHlwZSAqKSggKGNoYXIgKilfX21wdHIgLSBvZmZzZXRvZih0eXBlLG1lbWJlcikgKTt9KQo+IAo+
IFRoZXJlIGFyZSBhIGNvdXBsZSBvZiBzdHJheSBibGFua3MgKGltbWVkaWF0ZWx5IGluc2lkZSBw
YXJlbnRoZXNlcykKPiBoZXJlLCBhbmQgYSBtaXNzaW5nIG9uZSBhZnRlciB0aGUgY29tbWEgaW4g
b2Zmc2V0b2YoKS4KClNvcnJ5LCBJJ3ZlIHBpY2tlZCB0aGlzIGFzLWlzIGZyb20gdGhlIFhlbiBo
ZWFkZXJzIChrZXJuZWwuaCkuIEkndmUKY2hhbmdlZCBpdCB0bzoKCiNkZWZpbmUgY29udGFpbmVy
X29mKHB0ciwgdHlwZSwgbWVtYmVyKSAoeyAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
dHlwZW9mKCgodHlwZSAqKTApLT5tZW1iZXIpICpfX21wdHIgPSAocHRyKTsgICAgICAgICAgICBc
CiAgICAgICAgKHR5cGUgKikoKGNoYXIgKilfX21wdHIgLSBvZmZzZXRvZih0eXBlLCBtZW1iZXIp
KTt9KQoKPiA+ICsjaW5jbHVkZSAicmJ0cmVlLmgiCj4gPiArCj4gPiArc3RydWN0IHBjaV9kZXYg
ewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4gPiArICAgIHN0cnVjdCB2cGNpICp2
cGNpOwo+ID4gK307Cj4gPiArCj4gPiArc3RydWN0IGRvbWFpbiB7Cj4gPiArICAgIHN0cnVjdCBw
Y2lfZGV2IHBkZXY7Cj4gPiArfTsKPiA+ICsKPiA+ICtzdHJ1Y3QgdmNwdQo+ID4gK3sKPiA+ICsg
ICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+ID4gK307Cj4gPiArCj4gPiArZXh0ZXJuIHN0cnVj
dCB2Y3B1IHY7Cj4gCj4gVGhpcyBpcyBvZGQuIFdpdGggLi4uCj4gCj4gPiArI2RlZmluZSBzcGlu
X2xvY2soeCkKPiA+ICsjZGVmaW5lIHNwaW5fdW5sb2NrKHgpCj4gPiArI2RlZmluZSBzcGluX2lz
X2xvY2tlZCh4KSB0cnVlCj4gPiArCj4gPiArI2RlZmluZSBjdXJyZW50ICgmdikKPiAKPiAuLi4g
dGhpcywgd2h5IGRvbid0IHlvdSBzaW1wbHkgaGF2ZQo+IAo+IGV4dGVybiBzdHJ1Y3QgdmNwdSAq
Y3VycmVudDsKPiAKPiBrZWVwaW5nIHYgKG9yIGhvd2V2ZXIgeW91IG1lYW4gdG8gbmFtZSBpdCkg
c3RhdGljPwoKRG9uZS4KCj4gPiArI2RlZmluZSBoYXNfdnBjaShkKSB0cnVlCj4gPiArCj4gPiAr
I2luY2x1ZGUgInZwY2kuaCIKPiA+ICsKPiA+ICsjZGVmaW5lIHh6YWxsb2ModHlwZSkgKHR5cGUg
KiljYWxsb2MoMSwgc2l6ZW9mKHR5cGUpKQo+IAo+IE1pc3NpbmcgYW4gb3V0ZXIgcGFpciBvZiBw
YXJlbnRoZXNlcy4KCkRvbmUuCgo+ID4gKyNkZWZpbmUgeGZyZWUocCkgZnJlZShwKQo+ID4gKwo+
ID4gKyNkZWZpbmUgRVhQT1JUX1NZTUJPTCh4KQo+IAo+IEkgdGhpbmsgd2Ugc2hvdWxkIHJhdGhl
ciBnZXQgcmlkIG9mIHRoZW0gZnJvbSByYnRyZWUuYy4KPiAKPiA+ICsjZGVmaW5lIHBjaV9nZXRf
cGRldl9ieV9kb21haW4oZCwgLi4uKSAmKGQpLT5wZGV2Cj4gCj4gTWlzc2luZyBhbiBvdXRlciBw
YWlyIG9mIHBhcmVudGhlc2VzIGFnYWluLCB3aGVyZWFzIC4uLgoKT0ssIEknbSBhZGRpbmcgYSBw
cmUtcGF0Y2ggdGhlbiB0byBnZXQgcmlkIG9mIHRoZW0uCgo+ID4gKyNkZWZpbmUgYXRvbWljX3Jl
YWQoeCkgMQo+ID4gKwo+ID4gKy8qIER1bW15IG5hdGl2ZSBoZWxwZXJzLiBXcml0ZXMgYXJlIGln
bm9yZWQsIHJlYWRzIHJldHVybiAxJ3MuICovCj4gPiArI2RlZmluZSBwY2lfY29uZl9yZWFkOCgu
Li4pICgweGZmKQo+ID4gKyNkZWZpbmUgcGNpX2NvbmZfcmVhZDE2KC4uLikgKDB4ZmZmZikKPiA+
ICsjZGVmaW5lIHBjaV9jb25mX3JlYWQzMiguLi4pICgweGZmZmZmZmZmKQo+IAo+IC4uLiBoZXJl
IHRoZXkncmUgcG9pbnRsZXNzLgoKVGhhbmtzLCByZW1vdmVkLgoKPiA+ICsvKiBEdW1teSBob29r
cywgd3JpdGUgc3RvcmVzIGRhdGEsIHJlYWQgZmV0Y2hlcyBpdC4gKi8KPiA+ICtzdGF0aWMgaW50
IHZwY2lfcmVhZDgoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsICp2YWwsIHZvaWQgKmRhdGEpCj4g
PiArewo+ID4gKyAgICB1aW50OF90ICpwcml2ID0gZGF0YTsKPiA+ICsKPiA+ICsgICAgdmFsLT5o
YWxmX3dvcmQgPSAqcHJpdjsKPiAKPiBIYWxmIHdvcmQ/IEhhbGYgYSB3b3JkIGlzIGF0IGxlYXN0
IDE2IGJpdHMgb24gYW55IHJlYXNvbmFibGUKPiBhcmNoaXRlY3R1cmUgbm93YWRheXMuIFVzaW5n
IGl0IGZvciBhIGJ5dGUgaXMgc2ltcGx5IGNvbmZ1c2luZy4gSSdkCj4gc3VnZ2VzdCBuYW1pbmcg
dGhlIGZpZWxkcyB3aGF0IHRoZXkgYXJlIC0gdTgsIHUxNiwgYW5kIHUzMi4KClJpZ2h0LCBJIGNh
biBkbyB0aGF0LiBJIHdhcyB1c2luZyB0aGlzIG5vbWVuY2xhdHVyZSBiZWNhdXNlIHRoYXQncwp3
aGF0IHRoZSBQQ0kgc3BlY2lmaWNhdGlvbiB1c2VzOgoKaGFsZiB3b3JkOiA4Ygp3b3JkOiAxNmIK
ZG91YmxlIHdvcmQ6IDMyYgoKV2lsbCBjaGFuZ2UgaXQgdG8gdTgsIHUxNiBhbmQgdTMyLgoKPiA+
ICsjZGVmaW5lIFZQQ0lfUkVBRChyZWcsIHNpemUsIGRhdGEpIFwKPiA+ICsgICAgYXNzZXJ0KCF4
ZW5fdnBjaV9yZWFkKDAsIDAsIDAsIHJlZywgc2l6ZSwgZGF0YSkpCj4gPiArCj4gPiArI2RlZmlu
ZSBWUENJX1JFQURfQ0hFQ0socmVnLCBzaXplLCBleHBlY3RlZCkgKHsgXAo+ID4gKyAgICB1aW50
MzJfdCB2YWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgVlBDSV9S
RUFEKHJlZywgc2l6ZSwgJnZhbCk7ICAgICAgICAgICAgICAgICBcCj4gPiArICAgIGFzc2VydCh2
YWwgPT0gZXhwZWN0ZWQpOyAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICB9KQo+IAo+IEJh
ZCBpbmRlbnRhdGlvbiAtIGVpdGhlciB0aGUgfSkgbmVlZHMgdG8gbW92ZSBsZWZ0LCBvZiB0aGUg
Ym9keSBuZWVkcwo+IHRvIG1vdmUgcmlnaHQuCgpJIHdpbGwgbW92ZSB0aGUgfSkgbGVmdC4KCj4g
PiArI2RlZmluZSBWUENJX1dSSVRFKHJlZywgc2l6ZSwgZGF0YSkgXAo+ID4gKyAgICBhc3NlcnQo
IXhlbl92cGNpX3dyaXRlKDAsIDAsIDAsIHJlZywgc2l6ZSwgZGF0YSkpCj4gCj4gWW91IHVzaW5n
IGZpeGVkIFNCREYgaGVyZSwgLi4uCj4gCj4gPiArI2RlZmluZSBWUENJX0NIRUNLX1JFRyhyZWcs
IHNpemUsIGRhdGEpICh7ICAgICAgXAo+ID4gKyAgICBWUENJX1dSSVRFKHJlZywgc2l6ZSwgZGF0
YSk7ICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgVlBDSV9SRUFEX0NIRUNLKHJlZywgc2l6ZSwg
ZGF0YSk7ICAgICAgICAgICBcCj4gPiArICAgIH0pCj4gPiArCj4gPiArI2RlZmluZSBWUENJX0FE
RF9SRUcoZnJlYWQsIGZ3cml0ZSwgb2ZmLCBzaXplLCBzdG9yZSkgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ID4gKyAgICBhc3NlcnQoIXhlbl92cGNpX2FkZF9yZWdpc3RlcigmZC5wZGV2LCBm
cmVhZCwgZndyaXRlLCBvZmYsIHNpemUsICZzdG9yZSkpIFwKPiAKPiAuLi4gd2h5IGRvIHlvdSBo
YXZlIHRoaXMgc3RyYW5nZSAmZC5wZGV2IGhlcmU/IFRoZSBhc3N1bXB0aW9uCj4gdGhhdCBhIChm
YWtlKSBkb21haW4gaGFzIGEgc2luZ2xlIChmYWtlKSBQQ0kgZGV2aWNlIGxvb2tzIHByZXR0eSBv
ZGQKPiBhbnl3YXkgLSB3aHkgY2FuJ3QgeW91IHNpbXBseSBoYXZlIGEgZ2xvYmFsIChmYWtlKSBQ
Q0kgZGV2aWNlPwoKWWVzLCBJIGNhbiBkbyB0aGF0LiBOb3cgdGhlIHJvb3QgaXMgdGhlIHBjaV9k
ZXYgaXRzZWxmIGluc3RlYWQgb2YgdGhlCmRvbWFpbi4KCj4gPiArI2RlZmluZSBWUENJX0FERF9J
TlZBTElEX1JFRyhmcmVhZCwgZndyaXRlLCBvZmYsIHNpemUpICAgICAgICAgICAgICAgICAgICAg
IFwKPiA+ICsgICAgYXNzZXJ0KHhlbl92cGNpX2FkZF9yZWdpc3RlcigmZC5wZGV2LCBmcmVhZCwg
ZndyaXRlLCBvZmYsIHNpemUsIE5VTEwpKSAgXAo+ID4gKwo+ID4gK2ludAo+ID4gK21haW4oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQo+ID4gK3sKPiA+ICsgICAgLyogSW5kZXggc3RvcmFnZSBieSBv
ZmZzZXQuICovCj4gPiArICAgIHVpbnQzMl90IHIwID0gMHhkZWFkYmVlZjsKPiA+ICsgICAgdWlu
dDhfdCByNSA9IDB4ZWY7Cj4gPiArICAgIHVpbnQ4X3QgcjYgPSAweGJlOwo+ID4gKyAgICB1aW50
OF90IHI3ID0gMHhlZjsKPiA+ICsgICAgdWludDE2X3QgcjEyID0gMHg4Njk2Owo+ID4gKyAgICBp
bnQgcmM7Cj4gPiArCj4gPiArICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQzMiwgdnBjaV93cml0
ZTMyLCAwLCA0LCByMCk7Cj4gPiArICAgIFZQQ0lfUkVBRF9DSEVDSygwLCA0LCAweGRlYWRiZWVm
KTsKPiA+ICsgICAgVlBDSV9DSEVDS19SRUcoMCwgNCwgMHhiY2JjYmNiYyk7Cj4gCj4gSW4gdGhl
IGNvbnRleHQgaGVyZSB0aGUgbWFjcm8gbmFtZSBpcyBwcmV0dHkgY29uZnVzaW5nOiBJJ2QgZXhw
ZWN0Cj4gaXQgdG8gY2hlY2sgdGhlIHJlZ2lzdGVyIGhvbGRzIHRoZSBzcGVjaWZpZWQgdmFsdWUs
IHdpdGhvdXQgYWxzbyBkb2luZwo+IGEgd3JpdGUuIEhvdyBhYm91dCBWUENJX1dSSVRFX0NIRUNL
KCk/CgpDb21wbGV0ZWx5IGFncmVlLCB0aGUgcmVhZCBtYWNybyBpcyBhbHJlYWR5IFZQQ0lfUkVB
RF9DSEVDSywgc28gaXQKbWFrZXMgc2Vuc2UgZm9yIHRoZSB3cml0ZSBvbmUgdG8gYmUgVlBDSV9X
UklURV9DSEVDSyBJTUhPLgoKPiA+ICsgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZwY2lf
d3JpdGU4LCA1LCAxLCByNSk7Cj4gPiArICAgIFZQQ0lfUkVBRF9DSEVDSyg1LCAxLCAweGVmKTsK
PiA+ICsgICAgVlBDSV9DSEVDS19SRUcoNSwgMSwgMHhiYSk7Cj4gPiArCj4gPiArICAgIFZQQ0lf
QUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwgNiwgMSwgcjYpOwo+ID4gKyAgICBWUENJ
X1JFQURfQ0hFQ0soNiwgMSwgMHhiZSk7Cj4gPiArICAgIFZQQ0lfQ0hFQ0tfUkVHKDYsIDEsIDB4
YmEpOwo+ID4gKwo+ID4gKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkOCwgdnBjaV93cml0ZTgs
IDcsIDEsIHI3KTsKPiA+ICsgICAgVlBDSV9SRUFEX0NIRUNLKDcsIDEsIDB4ZWYpOwo+ID4gKyAg
ICBWUENJX0NIRUNLX1JFRyg3LCAxLCAweGJkKTsKPiA+ICsKPiA+ICsgICAgVlBDSV9BRERfUkVH
KHZwY2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYsIDEyLCAyLCByMTIpOwo+ID4gKyAgICBWUENJX1JF
QURfQ0hFQ0soMTIsIDIsIDB4ODY5Nik7Cj4gPiArICAgIFZQQ0lfUkVBRF9DSEVDSygxMiwgNCwg
MHhmZmZmODY5Nik7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIEF0IHRoaXMgcG9pbnQg
d2UgaGF2ZSB0aGUgZm9sbG93aW5nIGxheW91dDoKPiA+ICsgICAgICoKPiA+ICsgICAgICogMzIg
ICAgMjQgICAgMTYgICAgIDggICAgIDAKPiA+ICsgICAgICogICstLS0tLSstLS0tLSstLS0tLSst
LS0tLSsKPiA+ICsgICAgICogIHwgICAgICAgICAgcjAgICAgICAgICAgIHwgMAo+ID4gKyAgICAg
KiAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ID4gKyAgICAgKiAgfCByNyAgfCAgcjYgfCAg
cjUgfC8vLy8vfCAzMgo+ID4gKyAgICAgKiAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tfAo+ID4g
KyAgICAgKiAgfC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vfCA2NAo+ID4gKyAgICAgKiAgKy0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tKwo+ID4gKyAgICAgKiAgfC8vLy8vLy8vLy8vfCAgICByMTIgICAg
fCA5Ngo+ID4gKyAgICAgKiAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKwo+ID4gKyAgICAgKiAg
ICAgICAgICAgICAuLi4KPiA+ICsgICAgICogIC8gPSBlbXB0eS4KPiA+ICsgICAgICovCj4gPiAr
Cj4gPiArICAgIC8qIFRyeSB0byBhZGQgYW4gb3ZlcmxhcHBpbmcgcmVnaXN0ZXIgaGFuZGxlci4g
Ki8KPiA+ICsgICAgVlBDSV9BRERfSU5WQUxJRF9SRUcodnBjaV9yZWFkMzIsIHZwY2lfd3JpdGUz
MiwgNCwgNCk7Cj4gPiArCj4gPiArICAgIC8qIFRyeSB0byBhZGQgYSBub24tYWxpZ25lZCByZWdp
c3Rlci4gKi8KPiA+ICsgICAgVlBDSV9BRERfSU5WQUxJRF9SRUcodnBjaV9yZWFkMTYsIHZwY2lf
d3JpdGUxNiwgMTUsIDIpOwo+ID4gKwo+ID4gKyAgICAvKiBUcnkgdG8gYWRkIGEgcmVnaXN0ZXIg
d2l0aCB3cm9uZyBzaXplLiAqLwo+ID4gKyAgICBWUENJX0FERF9JTlZBTElEX1JFRyh2cGNpX3Jl
YWQxNiwgdnBjaV93cml0ZTE2LCA4LCAzKTsKPiA+ICsKPiA+ICsgICAgLyogVHJ5IHRvIGFkZCBh
IHJlZ2lzdGVyIHdpdGggbWlzc2luZyBoYW5kbGVycy4gKi8KPiA+ICsgICAgVlBDSV9BRERfSU5W
QUxJRF9SRUcodnBjaV9yZWFkMTYsIE5VTEwsIDgsIDIpOwo+ID4gKyAgICBWUENJX0FERF9JTlZB
TElEX1JFRyhOVUxMLCB2cGNpX3dyaXRlMTYsIDgsIDIpOwo+IAo+IElzIHRoYXQgc29tZXRoaW5n
IHdoaWNoIHJlYWxseSBpcyB3cm9uZyBpbiBhbGwgY2FzZXM/IFdoYXQgYWJvdXQgZS5nLgo+IHIv
byByZWdpc3RlcnM/CgpNeSBpbml0aWFsIHRob3VnaCB3YXMgdGhhdCByL28gcmVnaXN0ZXJzIHNo
b3VsZCByZWdpc3RlciBzb21ldGhpbmcKbGlrZSBhIG5vb3Agd3JpdGUgaGFuZGxlciwgdGhhdCBj
b3VsZCBiZSBzaGFyZWQgYmV0d2VlbiBhbGwgb2YgdGhlbS4gSQpjYW4gY2VydGFpbmx5IGFsbG93
IHJlZ2lzdHJhdGlvbiBvZiBoYW5kbGVycyB3aXRob3V0IGEgcmVhZCBvciB3cml0ZQpmdW5jdGlv
biAoYnV0IG5vdCBib3RoKSwgYW5kIG1ha2UgaXQgYSBub29wICh3cml0ZXMgd2lsbCBiZSBpZ25v
cmVkLApyZWFkcyB3aWxsIHJldHVybiAxJ3MpLgoKPiA+ICsgICAgLyogUmVhZC93cml0ZSBvZiB1
bnNldCByZWdpc3Rlci4gKi8KPiA+ICsgICAgVlBDSV9SRUFEX0NIRUNLKDgsIDQsIDB4ZmZmZmZm
ZmYpOwo+ID4gKyAgICBWUENJX1JFQURfQ0hFQ0soOCwgMiwgMHhmZmZmKTsKPiA+ICsgICAgVlBD
SV9SRUFEX0NIRUNLKDgsIDEsIDB4ZmYpOwo+ID4gKyAgICBWUENJX1dSSVRFKDEwLCAyLCAweGJl
ZWYpOwo+ID4gKyAgICBWUENJX1JFQURfQ0hFQ0soMTAsIDIsIDB4ZmZmZik7Cj4gPiArCj4gPiAr
ICAgIC8qIFJlYWQgb2YgbXVsdGlwbGUgcmVnaXN0ZXJzICovCj4gPiArICAgIFZQQ0lfQ0hFQ0tf
UkVHKDcsIDEsIDB4YmQpOwo+ID4gKyAgICBWUENJX1JFQURfQ0hFQ0soNCwgNCwgMHhiZGJhYmFm
Zik7Cj4gCj4gSSB0aGluayBhIHZhcmlhbnQgYWNjZXNzaW5nIG1peGVkIHNpemUgcmVnaXN0ZXJz
IHdvdWxkIGFsc28gYmUKPiBkZXNpcmFibGUgaGVyZS4gUGVyaGFwcyBpdCB3b3VsZCBiZSBiZXN0
IHRvIGV4aGF1c3RpdmVseSB0ZXN0Cj4gYWxsIHBvc3NpYmxlIHZhcmlhdGlvbnMgKHRoZXJlIGFy
ZW4ndCB0aGF0IG1hbnkgYWZ0ZXIgYWxsKS4gU2FtZQo+IGZvciB3cml0ZXMgYW5kIHBhcnRpYWwg
YWNjZXNzZXMgKGJlbG93KSB0aGVuLgoKU28geW91IG1lYW4gdG8gc2NhbiB0aGUgd2hvbGUgc3Bh
Y2UgKGZyb20gMCB0byAxMjggb24gdGhpcyB0ZXN0KSB1c2luZwphbGwgcG9zc2libGUgcmVnaXN0
ZXIgc2l6ZXMgZm9yIGJvdGggcmVhZCBhbmQgd3JpdGU/IFRoYXQgd291bGQgaW5kZWVkCmJlIGZl
YXNpYmxlLgoKPiA+IEBAIC0yNTYsNiArMjU3LDE1MiBAQCB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0
aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICBoYW5kbGVyLT5vcHMgPSAmZzJt
X3BvcnRpb19vcHM7Cj4gPiAgfQo+ID4gIAo+ID4gKy8qIERvIHNvbWUgc2FuaXR5IGNoZWNrcy4g
Ki8KPiA+ICtzdGF0aWMgaW50IHZwY2lfYWNjZXNzX2NoZWNrKHVuc2lnbmVkIGludCByZWcsIHVu
c2lnbmVkIGludCBsZW4pCj4gPiArewo+ID4gKyAgICAvKiBDaGVjayBhY2Nlc3Mgc2l6ZS4gKi8K
PiA+ICsgICAgaWYgKCBsZW4gIT0gMSAmJiBsZW4gIT0gMiAmJiBsZW4gIT0gNCApCj4gPiArICAg
IHsKPiA+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiaW52YWxpZCBsZW5ndGgg
KHJlZzogJSN4LCBsZW46ICV1KVxuIiwKPiA+ICsgICAgICAgICAgICAgICAgIHJlZywgbGVuKTsK
PiAKPiBJIHRoaW5rIG1hbnkgb2Ygc3VjaCBnZHByaW50aygpcyB3YW50IHRvIGdvIGF3YXkgYmVm
b3JlIHRoaXMgc2VyaWVzCj4gZ2V0cyBjb21taXR0ZWQuCgpPSywgSSd2ZSBmb3VuZCB0aGVtIHVz
ZWZ1bCB3aGlsZSBkZXZlbG9waW5nLCBidXQgSSBndWVzcyB0aGV5IGFyZSBub3QKcmVhbGx5IHVz
ZWZ1bCBvdXRzaWRlIGZyb20gdGhhdCBjb250ZXh0LiBJIGd1ZXNzIHRoZXJlJ3Mgbm8gd2F5IHRv
CmxlYXZlIHRoZW0gaW4gcGxhY2UsIG1heWJlIGEgS2NvbmZpZyBvcHRpb24/Cgo+ID4gKy8qIHZQ
Q0kgY29uZmlnIHNwYWNlIElPIHBvcnRzIGhhbmRsZXJzICgweGNmOC8weGNmYykuICovCj4gPiAr
c3RhdGljIGJvb2xfdCB2cGNpX3BvcnRpb19hY2NlcHQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5k
bGVyICpoYW5kbGVyLAo+IAo+IFBsYWluIGJvb2wgcGxlYXNlLgoKU2FkbHkgc3RydWN0IGh2bV9p
b19vcHMgKHdoaWNoIGlzIHdoZXJlIHRoaXMgZnVuY3Rpb24gaXMgdXNlZCkgZXhwZWN0cwphIGJv
b2xfdCBhcyByZXR1cm4uCgo+IAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGlvcmVxX3QgKnApCj4gPiArewo+ID4gKyAgICByZXR1cm4gKHAtPmFkZHIgPT0gMHhj
ZjggJiYgcC0+c2l6ZSA9PSA0KSB8fCAocC0+YWRkciAmIDB4ZmZmYykgPT0gMHhjZmM7Cj4gPiAr
fQo+ID4gKwo+ID4gK3N0YXRpYyBpbnQgdnBjaV9wb3J0aW9fcmVhZChjb25zdCBzdHJ1Y3QgaHZt
X2lvX2hhbmRsZXIgKmhhbmRsZXIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGFkZHIsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90ICpkYXRhKQo+ID4gK3sKPiA+ICsg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ICsgICAgdW5zaWduZWQg
aW50IGJ1cywgZGV2Zm4sIHJlZzsKPiA+ICsgICAgdWludDMyX3QgZGF0YTMyOwo+ID4gKyAgICBp
bnQgcmM7Cj4gPiArCj4gPiArICAgIHZwY2lfbG9jayhkKTsKPiA+ICsgICAgaWYgKCBhZGRyID09
IDB4Y2Y4ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgQVNTRVJUKHNpemUgPT0gNCk7Cj4gPiAr
ICAgICAgICAqZGF0YSA9IGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4Owo+ID4gKyAgICAgICAg
dnBjaV91bmxvY2soZCk7Cj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ID4gKyAg
ICB9Cj4gPiArICAgIGVsc2UgaWYgKCAhQ0Y4X0VOQUJMRUQoZC0+YXJjaC5odm1fZG9tYWluLnBj
aV9jZjgpICkKPiAKPiBQb2ludGxlc3MgImVsc2UiLgo+IAo+ID4gKyAgICB7Cj4gPiArICAgICAg
ICB2cGNpX3VubG9jayhkKTsKPiA+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gCj4g
WW91IG5lZWQgdG8gd3JpdGUgdG8gKmRhdGEgaGVyZSwgb3IgZWxzZSB5b3UgbmVlZCB0byByZXR1
cm4KPiBmYWxzZSBmcm9tIHZwY2lfcG9ydGlvX2FjY2VwdCgpIGFscmVhZHkgaW4gdGhpcyBjYXNl
IChidXQgdGhlbgo+IHlvdSdkIG5lZWQgdG8gZm9sbG93IHRoZSBzdGR2Z2EgbW9kZWwgYW5kIHRh
a2UgdGhlIGxvY2sKPiB0aGVyZSwgcmVsZWFzaW5nIGl0IGluIGEgLmNvbXBsZXRlIGhhbmRsZXIp
LgoKUmlnaHQsIHRoaXMgc2hvdWxkIHJldHVybiAxJ3MgaW4gdGhpcyBjYXNlIHRoZW4uCgo+ID4g
KyAgICB9Cj4gPiArCj4gPiArICAgIC8qIERlY29kZSB0aGUgUENJIGFkZHJlc3MuICovCj4gPiAr
ICAgIGh2bV9wY2lfZGVjb2RlX2FkZHIoZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjgsIGFkZHIs
ICZidXMsICZkZXZmbiwgJnJlZyk7Cj4gPiArCj4gPiArICAgIGlmICggdnBjaV9hY2Nlc3NfY2hl
Y2socmVnLCBzaXplKSB8fCByZWcgPj0gMHhmZiApCj4gCj4gPiAweGZmIG9yID49IDB4MTAwLCBi
dXQgdGhlIGNoZWNrIGlzIHBvaW50bGVzcyBhcwo+IGh2bV9wY2lfZGVjb2RlX2FkZHIoKSB3b250
IHJldHVybiBsYXJnZXIgdmFsdWVzLgoKUmlnaHQsIHRoaXMgY2hlY2sgaXMgcG9pbnRsZXNzLgoK
PiA+ICsgICAgewo+ID4gKyAgICAgICAgdnBjaV91bmxvY2soZCk7Cj4gPiArICAgICAgICByZXR1
cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gCj4gSSBkb24ndCB0aGluayB0aGlzIG1hdGNoZXMg
cmVhbCBoYXJkd2FyZSBiZWhhdmlvci4gSWYgdGhpcyAiZmFpbHMiCj4gYXQgYWxsLCBzdXJlbHkg
YnkgcmV0dXJuaW5nIGFsbCBvbmVzLgoKWWVzLCBJJ3ZlIGNoYW5nZWQgdGhpcyB0byByZXR1cm4g
MSdzIGFuZCBYODZFTVVMX09LQVkuCgo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJjID0geGVu
X3ZwY2lfcmVhZCgwLCBidXMsIGRldmZuLCByZWcsIHNpemUsICZkYXRhMzIpOwo+ID4gKyAgICBp
ZiAoICFyYyApCj4gPiArICAgICAgICAqZGF0YSA9IGRhdGEzMjsKPiA+ICsgICAgdnBjaV91bmxv
Y2soZCk7Cj4gCj4gUGxlYXNlIHNldCAqZGF0YSBvdXRzaWRlIHRoZSBsb2NrZWQgcmVnaW9uLgo+
IAo+IEFuZCBzaW5jZSB0aGVyZSdzIG5vIGJlc3QgcGxhY2UgdG8gbWFrZSB0aGlzIG90aGVyIHJl
bWFyayAtIEknZAo+IHByZWZlciBpZiB5b3UgZWl0aGVyIGtlcHQgdG9nZXRoZXIgU0JERiBpbiBv
bmUgdmFsdWUgd2hlbiBwYXNzaW5nCj4gdGhpcyBhcyBhcmd1bWVudHMgdG8gZnVuY3Rpb25zLCBv
ciBhbHRlcm5hdGl2ZWx5IHBhc3MgdGhpcyBhcyBmb3VyCj4gdmFsdWVzIHJhdGhlciB0aGFuIGtl
ZXBpbmcgZGV2Zm4gYXJ0aWZpY2lhbGx5IHRvZ2V0aGVyLgoKSSBndWVzcyBJIHByZWZlciB0aGUg
NCB2YWx1ZXMsIHRoYXQgd2FzIG15IGZpcnN0IGFwcHJvYWNoIHVudGlsIEkKcmVhbGl6ZWQgcGNp
X2RldiBpbnRlcm5hbGx5IHN0b3JlcyBkZXZmbiBpbiBhIHNpbmdsZSB2YXJpYWJsZS4KCj4gPiAr
ICAgICByZXR1cm4gcmMgPyBYODZFTVVMX1VOSEFORExFQUJMRSA6IFg4NkVNVUxfT0tBWTsKPiA+
ICt9Cj4gCj4gQWdhaW4gdGhlIHF1ZXN0aW9uIC0gd2hhdCdzIHRoZSBiYXJlIGhhcmR3YXJlIGVx
dWl2YWxlbnQgb2YKPiByZXR1cm5pbmcgWDg2RU1VTF9VTkhBTkRMRUFCTEUgaGVyZT8KCkFsbCAx
J3MgSSBhc3N1bWUgKG9yIG90aGVyIHJhbmRvbSBnYXJiYWdlKS4gV291bGQgeW91IGJlIE9LIHdp
dGggbWUKYWRkaW5nIGEgImZhaWwiIGxhYmVsIHRoYXQgc2V0cyBkYXRhIHRvIGFsbCAxJ3MgYW5k
IHJldHVybnMgWDg2RU1VTF9PS0FZPwoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
Ywo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiBAQCAtMTE3Nyw2ICsxMTc3
LDkgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsCj4gPiAgICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSApCj4gPiAgICAg
IHsKPiA+ICAgICAgICAgIHVpbnQzMl90IHNiZGYsIHg4Nl9mYW07Cj4gPiArICAgICAgICB1bnNp
Z25lZCBpbnQgYnVzLCBkZXZmbiwgcmVnOwo+ID4gKwo+ID4gKyAgICAgICAgaHZtX3BjaV9kZWNv
ZGVfYWRkcihjZjgsIHAtPmFkZHIsICZidXMsICZkZXZmbiwgJnJlZyk7Cj4gPiAgCj4gPiAgICAg
ICAgICAvKiBQQ0kgY29uZmlnIGRhdGEgY3ljbGUgKi8KPiA+ICAKPiA+IEBAIC0xMTg2LDkgKzEx
ODksNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIo
c3RydWN0IGRvbWFpbiAqZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfRlVOQyhDRjhfQkRGKGNmOCkpKTsKPiAKPiBBbnkgcmVhc29uIHlvdSBkb24ndCB1c2UgYnVz
IGFuZCBkZXZmbiAocmVhbGx5IGRldi9zbG90IGFuZCBmdW5jKQo+IGluIHRoZSBleHByZXNzaW9u
IHRoZSB0YWlsIG9mIHdoaWNoIGlzIHZpc2libGUgaGVyZT8KCkdvb2QgY2F0Y2gsIHRoYW5rcy4K
Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPiArKysgYi94ZW4vYXJjaC94ODYv
eGVuLmxkcy5TCj4gPiBAQCAtMjI0LDYgKzIyNCw5IEBAIFNFQ1RJT05TCj4gPiAgICAgICAgIF9f
c3RhcnRfc2NoZWR1bGVyc19hcnJheSA9IC47Cj4gPiAgICAgICAgICooLmRhdGEuc2NoZWR1bGVy
cykKPiA+ICAgICAgICAgX19lbmRfc2NoZWR1bGVyc19hcnJheSA9IC47Cj4gPiArICAgICAgIF9f
c3RhcnRfdnBjaV9hcnJheSA9IC47Cj4gPiArICAgICAgICooLmRhdGEudnBjaSkKPiA+ICsgICAg
ICAgX19lbmRfdnBjaV9hcnJheSA9IC47Cj4gCj4gV2l0aCB2cGNpLmMgZGVjbGFyaW5nIHRoZXNl
IGNvbnN0LCB0aGV5IHNob3VsZCBnbyBpbnRvIC5yb2RhdGEuCj4gV2l0aCB0aGUgdHlwZSBuYW1l
IGZ1cnRoZXIgYmVpbmcgdnBjaV9yZWdpc3Rlcl9pbml0X3QgaXQgbWF5IGV2ZW4KPiBiZSBuZXh0
IHRvIC5pbml0LnJvZGF0YSB3aGVyZSB0aGV5IGJlbG9uZy4KCkRvbmUsIEkndmUgcGxhY2VkIHRo
ZW0gaW4gLnJvZGF0YSBub3cuCgpJIGRvbid0IHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIHBsYWNl
IHRoZW0gaW4gLmluaXQucm9kYXRhLCB0aGUgX2luaXRfCnRhZyBtZWFucyB0aGVzZSBmdW5jdGlv
bnMgYXJlIHN1cHBvc2VkIHRvIGJlIHVzZWQgdG8gaW5pdGlhbGl6ZSB0aGUKdlBDSSBoYW5kbGVy
cyBmb3IgZGV2aWNlcywgYnV0IHRoZXkgY291bGQgYmUgcnVuIGFmdGVyIFhlbiBoYXMKZmluaXNo
ZWQgdGhlIGluaXRpYWxpemF0aW9uLCBmb3IgZXhhbXBsZSBpZiBNTUNGRyBhcmVhcyBhcmUgZGlz
Y292ZXJlZApieSBEb20wIHdpdGggbmV3IGRldmljZXMgKEkga25vdyB0aGlzIGlzIG5vdCB5ZXQg
aW1wbGVtZW50ZWQpLgoKPiA+IEBAIC0xMDQxLDYgKzEwNDIsOCBAQCBzdGF0aWMgdm9pZCBzZXR1
cF9vbmVfaHdkb21fZGV2aWNlKGNvbnN0IHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCwKPiA+ICAg
ICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwo+ID4gICAgICB9IHdoaWxlICgg
ZGV2Zm4gIT0gcGRldi0+ZGV2Zm4gJiYKPiA+ICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmZu
KSA9PSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKTsKPiA+ICsKPiA+ICsgICAgeGVuX3ZwY2lfYWRk
X2hhbmRsZXJzKHBkZXYpOwo+ID4gfQo+IAo+IFlvdSdyZSBsb3NpbmcgYW4gZXJyb3IgY29kZSBo
ZXJlLgoKRml4ZWQsIHRoYW5rcy4KCj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi94ZW4vZHJp
dmVycy92cGNpL01ha2VmaWxlCj4gPiBAQCAtMCwwICsxIEBACj4gPiArb2JqLXkgKz0gdnBjaS5v
Cj4gCj4gV2l0aG91dCBoYXZpbmcgc2VlbiBmdXJ0aGVyIHBhdGNoZXMgaXQncyBub3QgY2xlYXIg
d2hldGhlciB0aGlzIHJlYWxseQo+IG5lZWRzIGl0cyBvd24gZGlyZWN0b3J5LgoKdlBDSSBlbXVs
YXRpb24gaGFuZGxlcnMgKGZvciBQQ0kgaGVhZGVycywgY2FwYWJpbGl0aWVzLCBNU0kuLi4pIHdp
bGwKYWxzbyBnbyBpbnRvIHRoaXMgZm9sZGVyLgoKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBi
L3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4gPiBAQCAtMCwwICsxLDQ2OSBAQAo+ID4gKy8qCj4g
PiArICogR2VuZXJpYyBmdW5jdGlvbmFsaXR5IGZvciBoYW5kbGluZyBhY2Nlc3NlcyB0byB0aGUg
UENJIGNvbmZpZ3VyYXRpb24gc3BhY2UKPiA+ICsgKiBmcm9tIGd1ZXN0cy4KPiA+ICsgKgo+ID4g
KyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKPiA+ICsgKgo+ID4gKyAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKPiA+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiA+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ID4gKyAqCj4gPiArICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCj4gPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKPiA+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ID4gKyAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiA+ICsgKgo+ID4gKyAqIFlvdSBzaG91bGQg
aGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ID4gKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KPiA+ICsgKi8KPiA+ICsKPiA+ICsjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+Cj4gPiArI2luY2x1ZGUgPHhlbi92cGNpLmg+Cj4gPiArCj4gPiArZXh0ZXJuIGNvbnN0IHZw
Y2lfcmVnaXN0ZXJfaW5pdF90IF9fc3RhcnRfdnBjaV9hcnJheVtdLCBfX2VuZF92cGNpX2FycmF5
W107Cj4gPiArI2RlZmluZSBOVU1fVlBDSV9JTklUIChfX2VuZF92cGNpX2FycmF5IC0gX19zdGFy
dF92cGNpX2FycmF5KQo+ID4gKyNkZWZpbmUgdnBjaV9pbml0IF9fc3RhcnRfdnBjaV9hcnJheQo+
IAo+IFdoYXQgaXMgdGhpcyBsYXN0IG9uZSBnb29kIGZvcj8KCkl0J3MgdXNlZCBieSB4ZW5fdnBj
aV9hZGRfaGFuZGxlcnMgaW4gb3JkZXIgdG8gY2FsbCB0aGUgaW5pdApmdW5jdGlvbnMsIEkgY2Fu
IGRyb3AgaXQgYW5kIGNhbGwgX19zdGFydF92cGNpX2FycmF5W2ldKC4uLikgaWYgdGhhdCdzCmJl
dHRlci4KCj4gPiArLyogSW50ZXJuYWwgc3RydWN0IHRvIHN0b3JlIHRoZSBlbXVsYXRlZCBQQ0kg
cmVnaXN0ZXJzLiAqLwo+ID4gK3N0cnVjdCB2cGNpX3JlZ2lzdGVyIHsKPiA+ICsgICAgdnBjaV9y
ZWFkX3QgcmVhZDsKPiA+ICsgICAgdnBjaV93cml0ZV90IHdyaXRlOwo+IAo+IFRoZXNlIHR3byBh
cmUgcG9pbnRlcnMgLSBwbGVhc2UgY2hhbmdlIHRoZSB0eXBlZGVmcyBzbyB0aGF0IHRoZXkncmUK
PiB2aXNpYmx5IHBvaW50ZXJzIGhlcmUuIFRoYXQnbGwgdGhlbiBhbHNvIGFsbG93IHRoZSB0eXBl
ZGVmIHRvIGJlIHVzZWQgdG8KPiBkZWNsYXJlIGFjdHVhbCBoYW5kbGVycywgc2hvdWxkIGFueSBz
dWNoIGRlY2xhcmF0aW9ucyBiZSBuZWVkZWQgKGUuZy4KPiBpZiB0aGUgc2FtZSBoYW5kbGVyIGNh
biBiZSB1c2VkIGJ5IHR3byBkaWZmZXJlbnQgc291cmNlIGZpbGVzKS4KPiAKPiA+ICsgICAgdW5z
aWduZWQgaW50IHNpemU7Cj4gPiArICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7Cj4gPiArICAgIHZv
aWQgKnByaXZfZGF0YTsKPiAKPiAicHJpdmF0ZSIgKHNob3J0ZXIgYW5kIGhlbmNlIGVhc2llciB0
byB0eXBlKT8KCkRvbmUgdG8gYm90aCB0aGUgYWJvdmUgY29tbWVudHMuCgo+ID4gKyAgICBzdHJ1
Y3QgcmJfbm9kZSBub2RlOwo+ID4gK307Cj4gPiArCj4gPiAraW50IHhlbl92cGNpX2FkZF9oYW5k
bGVycyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAKPiBfX2h3ZG9tX2luaXQgKEkgbm90aWNlIHNl
dHVwX29uZV9od2RvbV9kZXZpY2UoKSB3cm9uZ2x5IGlzbid0Cj4gYW5ub3RhdGVkIHNvKS4KCk9L
LCBzbyB5b3UgcmVhbGx5IHdhbnQgdGhlIGluaXQgaGFuZGxlcnMgdG8gYmUgaW5zaWRlIG9mIHRo
ZQouaW5pdC5yb2RhdGEgc2VjdGlvbiB0aGVuLgoKPiA+ICt7Cj4gPiArICAgIGludCBpLCByYyA9
IDA7Cj4gCj4gaSB3YW50cyB0byBiZSB1bnNpZ25lZC4KClJpZ2h0ZnVsbHkuCgo+ID4gKyAgICBp
ZiAoICFoYXNfdnBjaShwZGV2LT5kb21haW4pICkKPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4g
Kwo+ID4gKyAgICBwZGV2LT52cGNpID0geHphbGxvYyhzdHJ1Y3QgdnBjaSk7Cj4gPiArICAgIGlm
ICggIXBkZXYtPnZwY2kgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPiArCj4gPiAr
ICAgIHBkZXYtPnZwY2ktPmhhbmRsZXJzID0gUkJfUk9PVDsKPiA+ICsKPiA+ICsgICAgZm9yICgg
aSA9IDA7IGkgPCBOVU1fVlBDSV9JTklUOyBpKysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBy
YyA9IHZwY2lfaW5pdFtpXShwZGV2KTsKPiA+ICsgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGlmICggcmMgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSA9IHJiX2ZpcnN0KCZwZGV2LT52
cGNpLT5oYW5kbGVycyk7Cj4gPiArICAgICAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsKPiAK
PiBQbGVhc2UgbW92ZSB0aGlzIGludG8gdGhlIG1vcmUgbmFycm93IHNjb3BlIGJlbG93LgoKRG9u
ZS4KCj4gPiArICAgICAgICAvKiBJdGVyYXRlIG92ZXIgdGhlIHRyZWUgYW5kIGNsZWFudXAuICov
Cj4gPiArICAgICAgICB3aGlsZSAoIG5vZGUgIT0gTlVMTCApCj4gPiArICAgICAgICB7Cj4gPiAr
ICAgICAgICAgICAgciA9IGNvbnRhaW5lcl9vZihub2RlLCBzdHJ1Y3QgdnBjaV9yZWdpc3Rlciwg
bm9kZSk7Cj4gPiArICAgICAgICAgICAgbm9kZSA9IHJiX25leHQobm9kZSk7Cj4gPiArICAgICAg
ICAgICAgcmJfZXJhc2UoJnItPm5vZGUsICZwZGV2LT52cGNpLT5oYW5kbGVycyk7Cj4gPiArICAg
ICAgICAgICAgeGZyZWUocik7Cj4gPiArICAgICAgICB9Cj4gPiArICAgICAgICB4ZnJlZShwZGV2
LT52cGNpKTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZXR1cm4gcmM7Cj4gPiArfQo+ID4g
Kwo+ID4gK3N0YXRpYyBib29sIHZwY2lfcmVnaXN0ZXJfb3ZlcmxhcChjb25zdCBzdHJ1Y3QgdnBj
aV9yZWdpc3RlciAqciwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG9mZnNldCkKPiA+ICt7Cj4gPiArICAgIGlmICggb2Zmc2V0ID49IHItPm9mZnNl
dCAmJiBvZmZzZXQgPCByLT5vZmZzZXQgKyByLT5zaXplICkKPiA+ICsgICAgICAgIHJldHVybiB0
cnVlOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gZmFsc2U7Cj4gCj4gVGhpcyBjYW4gYmUgb25lIHNp
bmdsZSByZXR1cm4gc3RhdGVtZW50Lgo+Cj4gPiArfQo+ID4gKwo+ID4gKwo+IAo+IFN0cmF5IGRv
dWJsZSBibGFuayBsaW5lcy4KCkZpeGVkIGJvdGguCgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9yZWdp
c3Rlcl9jbXAoY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIxLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIyKQo+ID4gK3sK
PiA+ICsgICAgLyogTWFrZSBzdXJlIHRoZXJlJ3Mgbm8gb3ZlcmxhcCBiZXR3ZWVuIHJlZ2lzdGVy
cy4gKi8KPiA+ICsgICAgaWYgKCB2cGNpX3JlZ2lzdGVyX292ZXJsYXAocjEsIHIyLT5vZmZzZXQp
IHx8Cj4gPiArICAgICAgICAgdnBjaV9yZWdpc3Rlcl9vdmVybGFwKHIxLCByMi0+b2Zmc2V0ICsg
cjItPnNpemUgLSAxKSB8fAo+ID4gKyAgICAgICAgIHZwY2lfcmVnaXN0ZXJfb3ZlcmxhcChyMiwg
cjEtPm9mZnNldCkgfHwKPiA+ICsgICAgICAgICB2cGNpX3JlZ2lzdGVyX292ZXJsYXAocjIsIHIx
LT5vZmZzZXQgKyByMS0+c2l6ZSAtIDEpICkKPiAKPiBPdmVybGFwIGNoZWNrcyBjYW4gZ2VuZXJh
bGx5IGJlIGRvbmUgd2l0aCBqdXN0IHR3byBjb21wYXJpc29ucywKPiBzbyBJIGd1ZXNzIHRoZSBw
YXJhbWV0ZXJzIGNob3NlbiBmb3IgdnBjaV9yZWdpc3Rlcl9vdmVybGFwKCkKPiBhcmVuJ3Qgb3B0
aW1hbC4gSSBndWVzcyB5b3UgZG9uJ3QgbmVlZCB0aGUgZnVuY3Rpb24gYXQgYWxsLCBhcyB5b3UK
PiBjb3VsZCBkbyBhbGwgdGhhdCdzIG5lZWRlZCBoZXJlOgo+IAo+ICAgICBpZiAoIHIxLT5vZmZz
ZXQgPCByMi0+b2Zmc2V0ICsgcjItPnNpemUgJiYKPiAgICAgICAgICByMi0+b2Zmc2V0IDwgcjEt
Pm9mZnNldCArIHIxLT5zaXplICkKPiAgICAgICAgIHJldHVybiAwOwo+IAo+IFRoZSBjb21tZW50
IG9mIGNvdXJzZSBpcyBzb21ld2hhdCBtaXNsZWFkaW5nIGhlcmUgdG9vLCBhcwo+IHJldHVybmlu
ZyB6ZXJvIGlzbid0IHJlYWxseSBhbiBlcnJvciBpbmRpY2F0aW9uLgoKSSd2ZSBmaXhlZCB0aGlz
IGFuZCBjaGFuZ2VkIHRoZSBjb21tZW50IHRvICJSZXR1cm4gMCBpZiByZWdpc3RlcnMKb3Zlcmxh
cCIuCgo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiArCj4gPiArICAgIGlmIChyMS0+b2Zmc2V0
IDwgcjItPm9mZnNldCkKPiA+ICsgICAgICAgIHJldHVybiAtMTsKPiA+ICsgICAgZWxzZSBpZiAo
cjEtPm9mZnNldCA+IHIyLT5vZmZzZXQpCj4gPiArICAgICAgICByZXR1cm4gMTsKPiAKPiBDb2Rp
bmcgc3R5bGUuCgpGaXhlZCAoYW5kIHJlbW92ZWQgdGhlIHBvaW50bGVzcyBlbHNlKS4KCj4gPiAr
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gPiAr
Cj4gPiArc3RhdGljIHN0cnVjdCB2cGNpX3JlZ2lzdGVyICp2cGNpX2ZpbmRfcmVnaXN0ZXIoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IHJlZywKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBp
bnQgc2l6ZSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCByYl9ub2RlICpub2RlOwo+IAo+IGNvbnN0
Cj4gCj4gPiArICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyIHIgPSB7Cj4gPiArICAgICAgICAub2Zm
c2V0ID0gcmVnLAo+ID4gKyAgICAgICAgLnNpemUgPSBzaXplLAo+ID4gKyAgICB9Owo+ID4gKwo+
ID4gKyAgICBBU1NFUlQodnBjaV9sb2NrZWQocGRldi0+ZG9tYWluKSk7Cj4gPiArCj4gPiArICAg
IG5vZGUgPSBwZGV2LT52cGNpLT5oYW5kbGVycy5yYl9ub2RlOwo+ID4gKyAgICB3aGlsZSAoIG5v
ZGUgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqdCA9Cj4g
Cj4gY29uc3QKCk1ha2luZyBib3RoIG9mIHRoZW0gY29uc3QgbWVhbnMgdGhlIHJldHVybiBtdXN0
IGFsc28gYmUgY29uc3QsIGFuZAp0aGF0J3Mgbm90IHN1aXRhYmxlIGJ5IHNvbWUgb2YgdGhlIGNv
bnN1bWVycyAoaWU6Cnhlbl92cGNpX3JlbW92ZV9yZWdpc3RlciBmb3IgZXhhbXBsZSkuCgo+ID4g
K2ludCB4ZW5fdnBjaV9hZGRfcmVnaXN0ZXIoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZwY2lfcmVh
ZF90IHJlYWRfaGFuZGxlciwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHZwY2lfd3Jp
dGVfdCB3cml0ZV9oYW5kbGVyLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUsIHZvaWQgKmRhdGEpCj4gPiArewo+ID4g
KyAgICBzdHJ1Y3QgcmJfbm9kZSAqKm5ldywgKnBhcmVudDsKPiA+ICsgICAgc3RydWN0IHZwY2lf
cmVnaXN0ZXIgKnI7Cj4gPiArCj4gPiArICAgIC8qIFNvbWUgc2FuaXR5IGNoZWNrcy4gKi8KPiA+
ICsgICAgaWYgKCAoc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQpIHx8IG9mZnNl
dCA+PSAweEZGRiB8fAo+IAo+IE9mZiBieSBvbmUgYWdhaW4gaW4gdGhlIG9mZnNldCBjaGVjay4K
CkZpeGVkIHRvIGJlID4gMHhmZmYuIFNob3VsZCB0aGlzIG1heWJlIGJlIGFkZGVkIHRvIHBjaV9y
ZWdzLmggYXMKUENJX01BWF9SRUdJU1RFUj8gCgo+ID4gKyAgICAgICAgIG9mZnNldCAmIChzaXpl
IC0gMSkgfHwgcmVhZF9oYW5kbGVyID09IE5VTEwgfHwgd3JpdGVfaGFuZGxlciA9PSBOVUxMICkK
PiAKPiBBcyBzYWlkLCBJJ20gbm90IGNvbnZpbmNlZCBlaXRoZXIgb2YgdGhlIHJlYWQgb3Igd3Jp
dGUgaGFuZGxlcnMKPiBiZWluZyBOVUxMIGlzIHJlYWxseSBhIG1pc3Rha2UuIEJvdGggb2YgdGhl
bSBiZWluZyBOVUxMIHN1cmVseQo+IGlzLgoKUmlnaHQgKHNlZSBhYm92ZSByZXBseSkuCgo+ID4g
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiArICAgIHIgPSB4emFsbG9jKHN0cnVj
dCB2cGNpX3JlZ2lzdGVyKTsKPiAKPiBMb29rcyBsaWtlIHhtYWxsb2MoKSB3b3VsZCBiZSBmaW5l
IGhlcmUgLSB5b3UgaW5pdGlhbGl6ZSBhbGwgZmllbGRzLgoKWWVzLgoKPiA+ICsgICAgaWYgKCAh
ciApCj4gPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsKPiA+ICsgICAgci0+cmVhZCA9
IHJlYWRfaGFuZGxlcjsKPiA+ICsgICAgci0+d3JpdGUgPSB3cml0ZV9oYW5kbGVyOwo+ID4gKyAg
ICByLT5zaXplID0gc2l6ZTsKPiA+ICsgICAgci0+b2Zmc2V0ID0gb2Zmc2V0Owo+ID4gKyAgICBy
LT5wcml2X2RhdGEgPSBkYXRhOwo+ID4gKwo+ID4gKyAgICB2cGNpX2xvY2socGRldi0+ZG9tYWlu
KTsKPiA+ICsgICAgbmV3ID0gJnBkZXYtPnZwY2ktPmhhbmRsZXJzLnJiX25vZGU7Cj4gPiArICAg
IHBhcmVudCA9IE5VTEw7Cj4gPiArCj4gPiArICAgIHdoaWxlICgqbmV3KSB7Cj4gCj4gQ29kaW5n
IHN0eWxlLgo+IAo+ID4gKyAgICAgICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnRoaXMgPQo+IAo+
IGNvbnN0CgpEb25lIGZvciBib3RoLgoKPiA+ICtpbnQgeGVuX3ZwY2lfcmVtb3ZlX3JlZ2lzdGVy
KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+ID4gK3sKPiA+ICsg
ICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7Cj4gPiArCj4gPiArICAgIHZwY2lfbG9jayhwZGV2
LT5kb21haW4pOwo+ID4gKyAgICByID0gdnBjaV9maW5kX3JlZ2lzdGVyKHBkZXYsIG9mZnNldCwg
MSAvKiBzaXplIGRvZXNuJ3QgbWF0dGVyIGhlcmUuICovKTsKPiAKPiBJJ20gbm90IHN1cmUgYWJv
dXQgdGhpcyAtIGlzIHRoZXJlIGFueXRoaW5nIHdyb25nIHdpdGggdGhlIGNhbGxlciwKPiBrbm93
aW5nIHRoZSBzaXplLCBhbHNvIHBhc3NpbmcgaXQ/IFlvdSBjb3VsZCB0aGVuIGV2ZW4gcmVmdXNl
Cj4gcmVxdWVzdHMgdG8gcmVtb3ZlIGEgcmVnaXN0ZXIgd2hlcmUgKG9mZnNldCxzaXplKSBkb2Vz
bid0IG1hdGNoCj4gdGhlIHJlY29yZGVkIHZhbHVlcyAoYXMgdnBjaV9maW5kX3JlZ2lzdGVyKCkg
d2lsbCByZXR1cm4gYW55Cj4gb3ZlcmxhcHBpbmcgb25lKS4KCldlbGwsIEkgdGhpbmsgdGhlIGlt
cG9ydGFudCBiaXQgaXMgdG8gY2hlY2sgdGhhdCB3aGF0CnZwY2lfZmluZF9yZWdpc3RlciByZXR1
cm5zIG1hdGNoZXMgd2hhdCB0aGUgY2FsbGVkIGV4cGVjdHMgdG8KcmVtb3ZlLgoKPiA+ICsgICAg
aWYgKCAhciApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHZwY2lfdW5sb2NrKHBkZXYtPmRvbWFp
bik7Cj4gPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAg
ICByYl9lcmFzZSgmci0+bm9kZSwgJnBkZXYtPnZwY2ktPmhhbmRsZXJzKTsKPiA+ICsgICAgeGZy
ZWUocik7Cj4gPiArICAgIHZwY2lfdW5sb2NrKHBkZXYtPmRvbWFpbik7Cj4gCj4gUGxlYXNlIHN3
YXAgeGZyZWUoKSBhbmQgdW5sb2NrLgo+IAo+ID4gK3N0YXRpYyB2b2lkIHZwY2lfcmVhZF9odyh1
bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgZGV2Zm4sIHVuc2lnbmVkIGludCByZWcsIHVpbnQzMl90IHNp
emUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkYXRhKQo+IAo+IElu
c3RlYWQgb2YgcGFzc2luZyBhIHBvaW50ZXIgdG8gdGhlIHJlc3VsdCwgcGxlYXNlIGNvbnNpZGVy
IHJldHVybmluZwo+IHRoZSB2YWx1ZSwgYXMgdGhlIGZ1bmN0aW9uIGRvZXNuJ3QgcmV0dXJuIGFu
eXRoaW5nIGF0IHByZXNlbnQuCj4gCj4gPiArewo+ID4gKyAgICBzd2l0Y2ggKCBzaXplICkKPiA+
ICsgICAgewo+ID4gKyAgICBjYXNlIDQ6Cj4gPiArICAgICAgICAqZGF0YSA9IHBjaV9jb25mX3Jl
YWQzMihzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcpOwo+ID4gKyAgICAgICAgYnJlYWs7Cj4g
PiArICAgIGNhc2UgMzoKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBUaGlzIGlzIHBv
c3NpYmxlIGJlY2F1c2UgYSA0Ynl0ZSByZWFkIGNhbiBoYXZlIDFieXRlIHRyYXBwZWQgYW5kCj4g
PiArICAgICAgICAgKiB0aGUgcmVzdCBwYXNzZWQtdGhyb3VnaC4KPiA+ICsgICAgICAgICAqLwo+
ID4gKyAgICAgICAgKmRhdGEgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIFBDSV9TTE9UKGRl
dmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVnICsgMSkgPDwgODsKPiA+ICsgICAgICAgICpkYXRhIHw9IHBjaV9jb25mX3JlYWQ4KHNl
ZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnKTsKPiAKPiBXaGljaCBvZiB0aGUgdHdvIHBhcnRzIHRv
IHJlYWQgd2l0aCByZWFkMTYoKSBzaG91bGQgZGVwZW5kIG9uIHRoZQo+IGxvdyBiaXQgb2YgcmVn
LiBBbHNvIGZvciBtYXhpbXVtIGNvbXBhdGliaWxpdHkgSSdkIHN0cm9uZ2x5IHN1Z2dlc3QKPiBy
ZWFkaW5nIHRoZSBsb3cgcGFydCBiZWZvcmUgdGhlIGhpZ2ggb25lLgoKUmlnaHQuIENoYW5nZWQg
aXQgdG86CgppZiAoIHJlZyAmIDEgKQp7CiAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDgoc2VnLCBi
dXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlZyk7CiAgICBkYXRhIHw9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgUENJX1NM
T1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWcgKyAxKSA8PCA4Owp9CmVsc2UKewogICAgZGF0YSA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1
cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlZyk7CiAgICBkYXRhIHw9IHBjaV9jb25mX3JlYWQ4KHNlZywgYnVzLCBQQ0lfU0xP
VChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVn
ICsgMikgPDwgMTY7Cn0KCj4gPiArLyogSGVscGVyIG1hY3JvcyBmb3IgdGhlIHJlYWQvd3JpdGUg
aGFuZGxlcnMuICovCj4gPiArI2RlZmluZSBHRU5NQVNLX0JZVEVTKGUsIHMpIEdFTk1BU0soKGUp
ICogOCwgKHMpICogOCkKPiAKPiBXaGF0IGRvIGUgYW5kIHMgc3RhbmQgZm9yIGhlcmU/CgplID0g
ZW5kLCBzID0gc3RhcnQgKGluIGJ5dGVzKS4KCj4gPiArI2RlZmluZSBTSElGVF9SSUdIVF9CWVRF
UyhkLCBvKSBkID4+PSAobykgKiA4Cj4gCj4gQW5kIGF0IGxlYXN0IG8gaGVyZT8KCm8gPSBvZmZz
ZXQgKGluIGJ5dGVzKQoKPiA+ICsjZGVmaW5lIEFERF9SRVNVTFQociwgZCwgcywgbykgciB8PSAo
KGQpICYgR0VOTUFTS19CWVRFUyhzLCAwKSkgPDwgKChvKSAqIDgpCj4gCj4gQW5kIGQsIHMsIGFu
ZCBvIGhlcmU/Cj4gCj4gQWxzbyBJIGNhbid0IHNlZSB3aGF0IGFkZGl0aW9uIHlvdSB3b3VsZCB3
YW50IHRvIHBlcmZvcm0gYmVsb3cuCj4gQWxsIHlvdSBvdWdodCB0byBkbyBhcmUgQU5EcyBhbmQg
T1JzLgoKSXQncyBhZGRpbmcgbmV3IGRhdGEgdG8gYSBwYXJ0aWFsIG91dHB1dCAoaWU6IGJlY2F1
c2UgdGhlIG91dHB1dCBtaWdodApiZSBzcGxpdCBhY3Jvc3Mgc2V2ZXJhbCByZWdpc3RlcnMpLgoK
ciA9IHJlc3VsdCB0byB1cGRhdGUKZCA9IG5ldyBkYXRhIHRvIGFkZApzID0gc2l6ZSBvZiB0aGUg
bmV3IGRhdGEgdG8gYWRkCm8gPSBvZmZzZXQgb2YgdGhlIG5ld2x5IGFkZGVkIGRhdGEgaW4gdGhl
IHBhcnRpYWwgcmVzdWx0LgoKSSB3aWxsIGFkZCBhbGwgdGhpcyBhcyBhIGNvbW1lbnQgdG8gdGhl
IG1hY3JvczoKCi8qCiAqIEhlbHBlciBtYWNyb3MgZm9yIHRoZSByZWFkL3dyaXRlIGhhbmRsZXJz
IChhbGwgaW5wdXQgdmFsdWVzIGFyZSBpbiBieXRlcykuCiAqCiAqIEdFTk1BU0tfQllURVM6IGdl
bmVyYXRlIGEgYml0bWFzayBmcm9tIHRoZSBieXRlIHBvaW50ZWQgYnkgcyB0byB0aGUgYnl0ZQog
KiBwb2ludGVkIGJ5IGUuCiAqCiAqIFNISUZUX1JJR0hUX0JZVEVTOiBzaGlmdCBhIHZhbHVlIHBv
aW50ZWQgYnkgZCB0aGUgbnVtYmVyIG9mIGJ5dGVzCiAqIHNwZWNpZmllZCBpbiBvLgogKgogKiBB
RERfUkVTVUxUOiBhcHBlbmQgYSByZXN1bHQgdG8gYW5vdGhlciB2YXJpYWJsZSBwb2ludGVkIGJ5
IHIuIGQgaXMgdGhlCiAqIHZhcmlhYmxlIHRoYXQgY29udGFpbnMgdGhlIGRhdGEgdG8gYmUgYWRk
ZWQsIHMgY29udGFpbnMgdGhlIHNpemUgb2YgdGhlCiAqIGRhdGEgdG8gYWRkLCBhbmQgZmluYWxs
eSBvIGlzIHRoZSBvZmZzZXQgb2Ygc3VjaCBkYXRhIGluIHRoZSBkZXN0aW5hdGlvbgogKiAociku
CiAqLwoKSSBjYW4gcmVuYW1lIEFERF9SRVNVTFQgdG8gQVBQRU5EX1JFU1VMVCBvciBzb21ldGhp
bmcgbW9yZSBkZXNjcmlwdGl2ZQppZiB5b3UgdGhpbmsgaXQncyBnb2luZyB0byBtYWtlIGl0IGVh
c2llciB0byB1bmRlcnN0YW5kLgoKPiA+ICtpbnQgeGVuX3ZwY2lfcmVhZCh1bnNpZ25lZCBpbnQg
c2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgZGV2Zm4sCj4gCj4gVGhlIGZ1bmN0
aW9uIGJlaW5nIG90aGVyIHRoYW4gdm9pZCwgc2FtZSBxdWVzdGlvbiBhcyBlYXJsaWVyOgo+IFdo
YXQncyB0aGUgYmFyZSBoYXJkd2FyZSBlcXVpdmFsZW50IG9mIHRoaXMgcmV0dXJuaW5nIG90aGVy
Cj4gdGhhbiB6ZXJvPwoKSSB0aG91Z2ggaXQgd291bGQgYmUgdXNlZnVsIHRvIGhhdmUgc29tZSBt
b3JlIGZpbmUtZ3JhaW5lZCBlcnJvcgpyZXBvcnRpbmcgaWYgdGhhdCdzIGV2ZXIgbmVlZGVkLCBh
bHRob3VnaCBhcyB5b3Ugc2F5LCBmcm9tIGEgaGFyZHdhcmUKcG9pbnQgb2YgdmlldyBhbnkgZXJy
b3JzIHdpbGwgYmUgc2ltcGx5IHJlcG9ydGVkIGFzIHRoZSB2YWx1ZSBvYnRhaW5lZApiZWluZyBh
bGwgMSdzLgoKVGhlIHF1ZXN0aW9uIGlzLCBzaG91bGQgdGhpcyBhbHJlYWR5IHJldHVybiBhbGwg
MSdzLCBvciBzaG91bGQgdGhlCmNhbGxlZCB0cmFuc2xhdGUgZmFpbHVyZXMgaW50byBhbGwgMSdz
PwoKPiA+ICsgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJfdCBzaXpl
LCB1aW50MzJfdCAqZGF0YSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJy
ZW50LT5kb21haW47Cj4gPiArICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2Owo+ID4gKyAgICBjb25z
dCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsKPiA+ICsgICAgdW5pb24gdnBjaV92YWwgdmFsID0g
eyAuZG91YmxlX3dvcmQgPSAwIH07Cj4gPiArICAgIHVuc2lnbmVkIGludCBkYXRhX3JzaGlmdCA9
IDAsIGRhdGFfbHNoaWZ0ID0gMCwgZGF0YV9zaXplOwo+ID4gKyAgICB1aW50MzJfdCB0bXBfZGF0
YTsKPiA+ICsgICAgaW50IHJjOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQodnBjaV9sb2NrZWQoZCkp
Owo+ID4gKwo+ID4gKyAgICAqZGF0YSA9IDA7Cj4gPiArCj4gPiArICAgIC8qIEZpbmQgdGhlIFBD
SSBkZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuICovCj4gPiArICAgIHBkZXYgPSBwY2lfZ2V0X3Bk
ZXZfYnlfZG9tYWluKGQsIHNlZywgYnVzLCBkZXZmbik7Cj4gCj4gV2hhdCBhYm91dCB0aGUgZ2xv
YmFsIFBDSSBkZXZpY2VzIGxvY2sgaGVyZT8gV2hpbGUgVlQtZCBjb2RlLAo+IHBlcmhhcHMgd3Jv
bmdseSwgZG9lc24ndCBhY3F1aXJlIHRoYXQgbG9jayBwcmlvciB0byBjYWxsaW5nIHRoZQo+IGZ1
bmN0aW9uLCBhbGwgY2FsbGVycyBpbiBwYXNzdGhyb3VnaC9wY2kuYyBkbyBvciB2ZXJpZnkgaXQg
aXMgYmVpbmcKPiBoZWxkLgoKUmlnaHQsIEkgd2lsbCBhZGQgYW4gYXNzZXJ0IHRoZW4uCgo+ID4g
KyAgICBpZiAoICFwZGV2ICkKPiA+ICsgICAgICAgIGdvdG8gcGFzc3Rocm91Z2g7Cj4gPiArCj4g
PiArICAgIC8qIEZpbmQgdGhlIHZQQ0kgcmVnaXN0ZXIgaGFuZGxlci4gKi8KPiA+ICsgICAgciA9
IHZwY2lfZmluZF9yZWdpc3RlcihwZGV2LCByZWcsIHNpemUpOwo+IAo+IFdpdGggdGhlIG92ZXJs
YXAgaGFuZGxpbmcgaW4gdnBjaV9maW5kX3JlZ2lzdGVyKCkgSSBjYW4ndCBzZWUgaG93Cj4gdGhp
cyB3b3VsZCByZWxpYWJseSByZXR1cm4gdGhlIGNvcnJlY3QgKGxvd2VzdCkgcmVnaXN0ZXIgd2hl
biB0aGUKPiByZXF1ZXN0IHNwYW5zIG11bHRpcGxlIG9uZXMuCgpJdCBkb2Vzbid0IG5lZWQgdG8s
IGlmIHRoZXJlJ3MgYSBsb3dlciByZWdpc3RlciBpdCB3aWxsIGJlIGZvdW5kIGJ5CnRoZSByZWN1
cnNpdmUgY2FsbCB0byB4ZW5fdnBjaV9yZWFkIGRvbmUgYmVsb3cgKGJlZm9yZSBjYWxsaW5nIGlu
dG8KdGhlIGhhbmRsZXIgcG9pbnRlZCBieSByKS4KCj4gPiArICAgIGlmICggIXIgKQo+ID4gKyAg
ICAgICAgZ290byBwYXNzdGhyb3VnaDsKPiA+ICsKPiA+ICsgICAgaWYgKCByLT5vZmZzZXQgPiBy
ZWcgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogVGhlcmUncyBh
IGhlYWRpbmcgZ2FwIGludG8gdGhlIGVtdWxhdGVkIHJlZ2lzdGVyLgo+ID4gKyAgICAgICAgICog
TkI6IGl0J3MgcG9zc2libGUgZm9yIHRoaXMgcmVjdXJzaXZlIGNhbGwgdG8gaGF2ZSBhIHNpemUg
b2YgMy4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgcmMgPSB4ZW5fdnBjaV9yZWFkKHNl
ZywgYnVzLCBkZXZmbiwgcmVnLCByLT5vZmZzZXQgLSByZWcsICZ0bXBfZGF0YSk7Cj4gCj4gSSdt
IG5vdCBwYXJ0aWN1bGFybHkgaGFwcHkgdG8gc2VlIHJlY3Vyc2lvbiBiZWluZyB1c2VkIGhlcmUs
IGV2ZW4gaWYKPiB0aGF0J3Mgbm90IGdvaW5nIHRvIGJlIHZlcnkgZGVlcC4gQm90aCBxZW11IGFu
ZCBwY2liYWNrIGdldCBhd2F5Cj4gd2l0aG91dCwgaWlyYywgYW5kIHdoaWxlIGl0J3Mgbm90IHRo
ZSBuZWF0ZXN0IGNvZGUgSSBmaW5kIHFlbXUncyBlYXNpZXIKPiB0byBmb2xsb3cgdGhhbiB0aGUg
YXBwYXJlbnRseSB3cml0dGVuIGZyb20gc2NyYXRjaCB2YXJpYW50IGhlcmUuIElzCj4gdGhlcmUg
YSBwYXJ0aWN1bGFyIHJlYXNvbiB5b3UgZGlkbid0IGF0IGxlYXN0IHRha2Ugd2hhdCBpcyB0aGVy
ZSBhcyBhCj4gYmFzaXM/CgpJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcywgYW5kIEkndmUg
dXNlZCBhIFJCIHRyZWUgYmVjYXVzZSBJCndhbnRlZCB0aGUgc2VhcmNoZXMgdG8gYmUgZmFzdCwg
YnV0IGR1ZSB0byBSQiBwcm9wZXJ0aWVzIGlmIHdlIHdhbnQgdG8KZW11bGF0ZSBhIHJlZ2lvbiB0
aGF0IGV4cGVuZHMgYWNyb3NzIG11bHRpcGxlIHJlZ2lzdGVycyBYZW4gbmVlZHMgdG8KaXNzdWUg
c2V2ZXJhbCB2cGNpX2ZpbmRfcmVnaXN0ZXIsIHdoaWNoIHdpbGwgYWx3YXlzIHN0YXJ0IGZyb20g
dGhlCnJvb3Qgb2YgdGhlIFJiIHRyZWUsIG1ha2luZyB0aGlzIHNsb3dlciBpbiB0aGlzIGNhc2Uu
CgpVc2luZyBhIHNvcnRlZCBsaW5rZWQgbGlzdCB3aWxsIGFsbG93IFhlbiB0byBvbmx5IHBlcmZv
cm0gdGhlIHNlYXJjaApvbmNlLCBhbmQgdGhlbiBjb250aW51ZSBmcm9tIHRoZSBmaXJzdCByZWdp
c3RlciB1bnRpbCBhbGwgcmVnaXN0ZXJzCm5lZWRlZCBpbiBvcmRlciB0byBjb21wbGV0ZSB0aGUg
ZW11bGF0aW9uIGhhdmUgYmVlbiBmb3VuZC4KCkluIHJlc3VtZSwgSSB0aGluayB0aGF0IHVzaW5n
IGEgc29ydGVkIGxpbmtlZCBsaXN0IHRvIHN0b3JlIHRoZQpyZWdpc3RlcnMgaGVyZSB3b3VsZCBi
ZSBiZXR0ZXIgaW5kZWVkLCBhbmQgaXQgd291bGQgYWxzbyBnZXQgcmlkIG9mCnRoZSByZWN1cnNp
b24uCgo+ID4gKyAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+
ID4gKwo+ID4gKyAgICAgICAgLyogQWRkIHRoZSBoZWFkIHJlYWQgdG8gdGhlIHBhcnRpYWwgcmVz
dWx0LiAqLwo+ID4gKyAgICAgICAgQUREX1JFU1VMVCgqZGF0YSwgdG1wX2RhdGEsIHItPm9mZnNl
dCAtIHJlZywgMCk7Cj4gPiArICAgICAgICBkYXRhX2xzaGlmdCA9IHItPm9mZnNldCAtIHJlZzsK
PiA+ICsKPiA+ICsgICAgICAgIC8qIEFjY291bnQgZm9yIHRoZSByZWFkLiAqLwo+ID4gKyAgICAg
ICAgc2l6ZSAtPSBkYXRhX2xzaGlmdDsKPiA+ICsgICAgICAgIHJlZyArPSBkYXRhX2xzaGlmdDsK
PiA+ICsgICAgfQo+ID4gKyAgICBlbHNlIGlmICggci0+b2Zmc2V0IDwgcmVnICkKPiA+ICsgICAg
ICAgIC8qIFRoZXJlJ3MgYW4gb2Zmc2V0IGludG8gdGhlIGVtdWxhdGVkIHJlZ2lzdGVyICovCj4g
PiArICAgICAgICBkYXRhX3JzaGlmdCA9IHJlZyAtIHItPm9mZnNldDsKPiAKPiBUaGlzIGNvdWxk
IGJlIGEgcGxhaW4gZWxzZSwgYXZvaWRpbmcgYW5vdGhlciBjb25kaXRpb25hbCBicmFuY2guCgpU
aGlzIGlzIGxpa2VseSBnb2luZyB0byBjaGFuZ2UgaW4gYW55IGNhc2UuLi4KCj4gPiArICAgIEFT
U0VSVChkYXRhX2xzaGlmdCA9PSAwIHx8IGRhdGFfcnNoaWZ0ID09IDApOwo+ID4gKyAgICBkYXRh
X3NpemUgPSBtaW4oc2l6ZSwgci0+c2l6ZSAtIGRhdGFfcnNoaWZ0KTsKPiA+ICsgICAgQVNTRVJU
KGRhdGFfc2l6ZSAhPSAwKTsKPiA+ICsKPiA+ICsgICAgLyogUGVyZm9ybSB0aGUgcmVhZCBvZiB0
aGUgcmVnaXN0ZXIuICovCj4gPiArICAgIHJjID0gci0+cmVhZChwZGV2LCByLT5vZmZzZXQsICZ2
YWwsIHItPnByaXZfZGF0YSk7Cj4gPiArICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgcmV0dXJu
IHJjOwo+ID4gKwo+ID4gKyAgICB2YWwuZG91YmxlX3dvcmQgPj49IGRhdGFfcnNoaWZ0ICogODsK
PiA+ICsgICAgQUREX1JFU1VMVCgqZGF0YSwgdmFsLmRvdWJsZV93b3JkLCBkYXRhX3NpemUsIGRh
dGFfbHNoaWZ0KTsKPiA+ICsKPiA+ICsgICAgLyogQWNjb3VudCBmb3IgdGhlIHJlYWQgKi8KPiA+
ICsgICAgc2l6ZSAtPSBkYXRhX3NpemU7Cj4gPiArICAgIHJlZyArPSBkYXRhX3NpemU7Cj4gPiAr
Cj4gPiArICAgIC8qIFJlYWQgdGhlIHJlbWFpbmluZywgaWYgYW55LiAqLwo+ID4gKyAgICBpZiAo
IHNpemUgPiAwICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIFJl
YWQgdGFpbGluZyBkYXRhLgo+IAo+IHRyYWlsaW5nPwoKWWVzLgoKPiA+ICtzdGF0aWMgaW50IHZw
Y2lfd3JpdGVfaGVscGVyKHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIsIHVuc2lnbmVkIGlu
dCBzaXplLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9m
ZnNldCwgdWludDMyX3QgZGF0YSkKPiA+ICt7Cj4gPiArICAgIHVuaW9uIHZwY2lfdmFsIHZhbCA9
IHsgLmRvdWJsZV93b3JkID0gZGF0YSB9Owo+ID4gKyAgICBpbnQgcmM7Cj4gPiArCj4gPiArICAg
IEFTU0VSVChzaXplIDw9IHItPnNpemUpOwo+ID4gKyAgICBpZiAoIHNpemUgIT0gci0+c2l6ZSAp
Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJjID0gci0+cmVhZChwZGV2LCByLT5vZmZzZXQsICZ2
YWwsIHItPnByaXZfZGF0YSk7Cj4gPiArICAgICAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgICAg
ICByZXR1cm4gcmM7Cj4gPiArICAgICAgICB2YWwuZG91YmxlX3dvcmQgJj0gfkdFTk1BU0tfQllU
RVMoc2l6ZSArIG9mZnNldCwgb2Zmc2V0KTsKPiA+ICsgICAgICAgIGRhdGEgJj0gR0VOTUFTS19C
WVRFUyhzaXplLCAwKTsKPiA+ICsgICAgICAgIHZhbC5kb3VibGVfd29yZCB8PSBkYXRhIDw8IChv
ZmZzZXQgKiA4KTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZXR1cm4gci0+d3JpdGUocGRl
diwgci0+b2Zmc2V0LCB2YWwsIHItPnByaXZfZGF0YSk7Cj4gPiArfQo+IAo+IEknbSBub3Qgc3Vy
ZSB0aGF0IHdyaXRpbmcgYmFjayB0aGUgdmFsdWUgcmVhZCBpcyBjb3JyZWN0IGluIGFsbCBjYXNl
cwo+ICh0aGluayBvZiB3cml0ZS1vbmx5IG9yIHJ3MWMgcmVnaXN0ZXJzIG9yIGV2ZW4gb2Zmc2V0
cyB3aGVyZSByZWFkcwo+IGFuZCB3cml0ZXMgYWNjZXNzIGRpZmZlcmVudCByZWdpc3RlcnMgYWx0
b2dldGhlcikuIEkgdGhpbmsgdGhlIHdyaXRlCj4gaGFuZGxlcnMgd2lsbCBuZWVkIHRvIGJlIG1h
ZGUgY2FwYWJsZSBvZiBkZWFsaW5nIHdpdGggcGFydGlhbCB3cml0ZXMuCgpUaGF0IHNlZW1zIHRv
IGJlIHdoYXQgcGNpYmFjayBkb2VzIGZybyB3cml0ZXM6IHJlYWQsIG1lcmdlIHZhbHVlLAp3cml0
ZSBiYWNrIChkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmMKeGVuX3BjaWJrX2Nv
bmZpZ193cml0ZSk6CgplcnIgPSBjb25mX3NwYWNlX3JlYWQoZGV2LCBjZmdfZW50cnksIGZpZWxk
X3N0YXJ0LAoJCSAgICAgICZ0bXBfdmFsKTsKaWYgKGVycikKCWJyZWFrOwoKdG1wX3ZhbCA9IG1l
cmdlX3ZhbHVlKHRtcF92YWwsIHZhbHVlLCBnZXRfbWFzayhzaXplKSwKCQkgICAgICBvZmZzZXQg
LSBmaWVsZF9zdGFydCk7CgplcnIgPSBjb25mX3NwYWNlX3dyaXRlKGRldiwgY2ZnX2VudHJ5LCBm
aWVsZF9zdGFydCwKCQkgICAgICAgdG1wX3ZhbCk7CgpJIHdvdWxkIHByZWZlciB0byBkbyBpdCB0
aGlzIHdheSBpbiBvcmRlciB0byBhdm9pZCBhZGRpbmcgbW9yZQpjb21wbGV4aXR5IHRvIHRoZSBo
YW5kbGVycyB0aGVtc2VsdmVzLiBTbyBmYXIgSSBoYXZlbid0IGZvdW5kIGFueSBzdWNoCnJlZ2lz
dGVycyAocncxYykgaW4gdGhlIFBDSSBjb25maWcgc3BhY2UsIGRvIHlvdSBoYXZlIHJlZmVyZW5j
ZXMgdG8KYW55IG9mIHRoZW0/Cgo+ID4gK2ludCB4ZW5fdnBjaV93cml0ZSh1bnNpZ25lZCBpbnQg
c2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgZGV2Zm4sCj4gPiArICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCByZWcsIHVpbnQzMl90IHNpemUsIHVpbnQzMl90IGRhdGEp
Cj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ID4g
KyAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKPiA+ICsgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVn
aXN0ZXIgKnI7Cj4gPiArICAgIHVuc2lnbmVkIGludCBkYXRhX3NpemUsIGRhdGFfb2Zmc2V0ID0g
MDsKPiA+ICsgICAgaW50IHJjOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQodnBjaV9sb2NrZWQoZCkp
Owo+ID4gKwo+ID4gKyAgICAvKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBhZGRyZXNz
LiAqLwo+ID4gKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBzZWcsIGJ1cywg
ZGV2Zm4pOwo+ID4gKyAgICBpZiAoICFwZGV2ICkKPiA+ICsgICAgICAgIGdvdG8gcGFzc3Rocm91
Z2g7Cj4gPiArCj4gPiArICAgIC8qIEZpbmQgdGhlIHZQQ0kgcmVnaXN0ZXIgaGFuZGxlci4gKi8K
PiA+ICsgICAgciA9IHZwY2lfZmluZF9yZWdpc3RlcihwZGV2LCByZWcsIHNpemUpOwo+ID4gKyAg
ICBpZiAoICFyICkKPiA+ICsgICAgICAgIGdvdG8gcGFzc3Rocm91Z2g7Cj4gPiArCj4gPiArICAg
IGVsc2UgaWYgKCByLT5vZmZzZXQgPiByZWcgKQo+IAo+IFBvaW50bGVzcyAiZWxzZSIgYWdhaW4s
IGV2ZW4gbW9yZSBzbyB3aXRoIHRoZSBibGFuayBsaW5lIGluIGJldHdlZW4uCj4gCj4gPiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+
ID4gQEAgLTEzLDYgKzEzLDcgQEAKPiA+ICAjaW5jbHVkZSA8eGVuL2lycS5oPgo+ID4gICNpbmNs
dWRlIDx4ZW4vcGNpX3JlZ3MuaD4KPiA+ICAjaW5jbHVkZSA8eGVuL3Bmbi5oPgo+ID4gKyNpbmNs
dWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gCj4gV2h5PyBBbGwgeW91IGFkZCB0byB0aGlzIGZpbGUgaXMg
Li4uCj4gCj4gPiBAQCAtODgsNiArODksOSBAQCBzdHJ1Y3QgcGNpX2RldiB7Cj4gPiAgI2RlZmlu
ZSBQVF9GQVVMVF9USFJFU0hPTEQgMTAKPiA+ICAgICAgfSBmYXVsdDsKPiA+ICAgICAgdTY0IHZm
X3JsZW5bNl07Cj4gPiArCj4gPiArICAgIC8qIERhdGEgZm9yIHZQQ0kuICovCj4gPiArICAgIHN0
cnVjdCB2cGNpICp2cGNpOwo+IAo+IC4uLiB0aGlzLiBJIGd1ZXNzIHlvdSByZWFsbHkgd2FudCB0
byBhZGQgdGhlICNpbmNsdWRlIC4uLgo+IAo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIveGVu
L2luY2x1ZGUveGVuL3ZwY2kuaAo+ID4gQEAgLTAsMCArMSw2NiBAQAo+ID4gKyNpZm5kZWYgX1ZQ
Q0lfCj4gPiArI2RlZmluZSBfVlBDSV8KPiA+ICsKPiA+ICsjaW5jbHVkZSA8eGVuL3BjaS5oPgo+
ID4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAKPiAuLi4gaGVyZS4KClJpZ2h0LCB0aGUgUkIg
aXMgZ29pbmcgdG8gYmUgcmVwbGFjZWQgd2l0aCBhIGxpbmtlZC1saXN0IGFueXdheSwgYnV0CnRo
ZSBsaXN0IGhlYWRlciBzaG91bGQgYmUgaW5jbHVkZWQgaGVyZS4KCj4gPiArLyogSGVscGVycyBm
b3IgbG9ja2luZy91bmxvY2tpbmcuICovCj4gPiArI2RlZmluZSB2cGNpX2xvY2soZCkgc3Bpbl9s
b2NrKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spCj4gPiArI2RlZmluZSB2cGNpX3Vu
bG9jayhkKSBzcGluX3VubG9jaygmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQo+ID4g
KyNkZWZpbmUgdnBjaV9sb2NrZWQoZCkgc3Bpbl9pc19sb2NrZWQoJihkKS0+YXJjaC5odm1fZG9t
YWluLnZwY2lfbG9jaykKPiAKPiBXaGlsZSBmb3IgdGhlIGNvZGUgbGF5ZXJpbmcgeW91IGRvbid0
IG5lZWQgcmVjdXJzaXZlIGxvY2tzLCBkaWQgeW91Cj4gY29uc2lkZXIgdXNpbmcgdGhlbSBuZXZl
cnRoZWxlc3Mgc28gdGhhdCBzcGluX2lzX2xvY2tlZCgpIHJldHVybgo+IHZhbHVlcyBhcmUgYWN0
dWFsbHkgbWVhbmluZ2Z1bCBmb3IgeW91ciBwdXJwb3Nlcz8KCkknbSBub3Qgc3VyZSBJIGZvbGxv
dywgc3Bpbl9pc19sb2NrZWQgYWxyZWFkeSByZXR1cm4gbWVhbmluZ2Z1bCB2YWx1ZXMKZm9yIG15
IHB1cnBvc2UgQUZBSUNULgoKPiA+ICsjZGVmaW5lIFJFR0lTVEVSX1ZQQ0lfSU5JVCh4KSBcCj4g
PiArICBzdGF0aWMgY29uc3QgdnBjaV9yZWdpc3Rlcl9pbml0X3QgeCMjX2VudHJ5IF9fdXNlZF9z
ZWN0aW9uKCIuZGF0YS52cGNpIikgPSB4Cj4gCj4gVG8gbWF0Y2ggdXAgd2l0aCB0aGUgdHlwZSBu
YW1lIGFuZCBhc3N1bWluZyAiUkVHSVNURVIiIGhlcmUKPiBtZWFucyB0aGUgUENJIHJlZ2lzdGVy
IHJhdGhlciB0aGFuICJyZWdpc3RyYXRpb24iLCBJIHRoaW5rIHRoaXMKPiB3b3VsZCBiZXR0ZXIg
YmUgVlBDSV9SRUdJU1RFUigpIChJIGRvbid0IHJlYWxseSBtaW5kIHRoZSBfSU5JVAo+IHN1ZmZp
eCwgYnV0IEkgdGhpbmsgaXQncyByZWxhdGl2ZWx5IHBvaW50bGVzcykuCgpPSywgdGhhdCdzIGZp
bmUuCgo+ID4gKy8qIEFkZCB2UENJIGhhbmRsZXJzIHRvIGRldmljZS4gKi8KPiA+ICtpbnQgeGVu
X3ZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpkZXYpOwo+ID4gKwo+ID4gKy8qIEFk
ZC9yZW1vdmUgYSByZWdpc3RlciBoYW5kbGVyLiAqLwo+ID4gK2ludCB4ZW5fdnBjaV9hZGRfcmVn
aXN0ZXIoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZwY2lfcmVhZF90IHJlYWRfaGFuZGxlciwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHZwY2lfd3JpdGVfdCB3cml0ZV9oYW5kbGVyLCB1
bnNpZ25lZCBpbnQgb2Zmc2V0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHNpemUsIHZvaWQgKmRhdGEpOwo+ID4gK2ludCB4ZW5fdnBjaV9yZW1vdmVfcmVnaXN0
ZXIoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBvZmZzZXQpOwo+ID4gKwo+ID4g
Ky8qIEdlbmVyaWMgcmVhZC93cml0ZSBoYW5kbGVycyBmb3IgdGhlIFBDSSBjb25maWcgc3BhY2Uu
ICovCj4gPiAraW50IHhlbl92cGNpX3JlYWQodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50
IGJ1cywgdW5zaWduZWQgaW50IGRldmZuLAo+ID4gKyAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCByZWcsIHVpbnQzMl90IHNpemUsIHVpbnQzMl90ICpkYXRhKTsKPiA+ICtpbnQgeGVuX3Zw
Y2lfd3JpdGUodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50
IGRldmZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJf
dCBzaXplLCB1aW50MzJfdCBkYXRhKTsKPiAKPiBBbG9uZyB0aGUgbGluZXMgb2Ygd2hhdCBJJ3Zl
IHNhaWQgaW4gYSBmZXcgcGxhY2VzIGFib3V0IHJldHVybiB2YWx1ZXMsCj4gcGxlYXNlIGNhcmVm
dWxseSBjb25zaWRlciB3aGVyZSB0aGV5J3JlIG5lZWRlZC4gT25jZSB5b3UgZGVjaWRlCj4gdGhl
eSBhcmUgcmVhbGx5IG5lZWRlZCwgdGhlIHJlc3BlY3RpdmUgZnVuY3Rpb25zIHdvdWxkIGxpa2Vs
eSB3YW50IHRvCj4gYmVjb21lIF9fbXVzdF9jaGVjay4KCkZyb20gYSBlbXVsYXRpb24gUG9WIGFs
bCB0aG9zZSBlcnJvcnMgYXJlIGdvaW5nIHRvIGJlIHJlcG9ydGVkIHRvIHRoZQpWTSBhcyBpZ25v
cmVkIHdyaXRlcyBvciByZWFkcyByZXR1cm5pbmcgYWxsIDEncy4KClRoZSBxdWVzdGlvbiBpcyB3
aGVyZS93aG8gc2hvdWxkIGRvIHRoaXMgdHJhbnNsYXRpb24uIEkgdGhvdWdoIGl0CndvdWxkIGJl
IGhlbHBmdWwgdG8gZG8gdGhpcyBpbiB0aGUgdHJhcCBoYW5kbGVycyB0aGVtc2VsdmVzLCBhbmQg
bGV0CnRoZSB2cGNpIGNvZGUgcmV0dXJuIG1vcmUgbWVhbmluZ2Z1bCBlcnJvciB2YWx1ZS4gSWYg
eW91IHRoaW5rIGl0J3MKbm90IGdvaW5nIHRvIGJlIGhlbHBmdWwgSSBjYW4gcmVtb3ZlIHRoZW0u
CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 13:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 13:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFKIg-0003JE-2a; Mon, 29 May 2017 13:01:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnd@arndb.de>) id 1dFKIe-0003J7-91
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 13:01:32 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 85/75-03620-BAB1C295; Mon, 29 May 2017 13:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVy0+OAp+5qaZ1
 Ig+63jBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZxn3sBQu5Ko7PXsXSwPibo4uRi0NIYBuj
 xIE3+5i6GDk52ASUJV4fncIKYosI6Etsut3IDlLELLCSUeL7489gCWEBK4mNr3tYQGwWAVWJz
 /3f2UBsXgFjiWt9Z5hBbAkBOYmG8/eZQZolBD4zSnRtXsEG4Wxjk9jUs5p5AiPXAkaGVYwaxa
 lFZalFuoYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5kAIIdjDc3BhxilOR
 gUhLlXbdeO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9zCZ1IIcGi1PTUirTMHGBYwaQlOHiU
 RHj3SQKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnNdfCqhIAKQoozQPbgQsxC8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmLcZZApPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQbGzBfKM6
 QPhzxkOvv+3dPJZ13vOpTaO894+YqpJ61KrFLGav9S2X9K/Qtvvfdt+2mw+aXuLHa2uXtMjjy
 7p8DAl1174eOcxDPsyV/eJWlOnScq0f8keOllo4R/WnwX571qupO24mnlbU3p7KzjGzfl3t/S
 Il1fx3GscM37AhvFN2rWxxKPqYnfV2Ipzkg01GIuKk4EAG0DDlZsAgAA
X-Env-Sender: arnd@arndb.de
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496062890!45374338!1
X-Originating-IP: [217.72.192.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17019 invoked from network); 29 May 2017 13:01:31 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (217.72.192.73)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 29 May 2017 13:01:30 -0000
Received: from wuerfel.lan ([78.42.17.5]) by mrelayeu.kundenserver.de
 (mreue102 [212.227.15.145]) with ESMTPA (Nemesis) id
 0LheU5-1dkYJK41qr-00moe5; Mon, 29 May 2017 15:01:28 +0200
From: Arnd Bergmann <arnd@arndb.de>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Mon, 29 May 2017 15:01:14 +0200
Message-Id: <20170529130125.307182-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
X-Provags-ID: V03:K0:clBqVf39XIDuNzHLgv3YlaXFKqy19yi/nABp+vAuj8pQU0Z9H1A
 m1SNhtJpotjknHIMYjEmc+id7+3djy/vaAFbrBMg6Vi0+XXkbflC9RiGRVFMwNhi/LQnSqN
 /lLsgi7GkQ0oHgGRH6Mgp16L5nKeMhOkQpzsnXhp0qrTlVgWEXTXqpBd8PoWiVhLTZCAIMS
 oJPD5B/rUa+/j+rI80vyQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:HlgR3ixdWFQ=:BgKkWleTdc0Ld7C+PHrhxn
 /h2okGphY3y73d/2JcufuuEEN5DsUaCe91FiWFtpEgvgqvwGRzNa7XIUXCUE4FTe0IBhWGdOv
 Bdj8YuUWysf3pJQkElzOwiaNJxvXqh8ox0omV3G6+EqRoI/tx5+XzroCk3z1wbztCSTLCzMGD
 yKQFyMqIUI0NwN92tSQNW9jUCZvlfEuhy9C+5JftuxzLxj/M/uzQXsW3/1pLr9Vjf7/NhG+1m
 J7AcUaLVMGn/q95Qb7iEXFpv0Uqz78Opku6Xmk3682FupCIHWqsQZCbWdnzDgs9Z+ZGK5CdUR
 6B9/Cer6CkO4xuO0xP7bxI0hIGcgJmVILbr1KKOMn8bhzzG3dCx0/E880cvj7EGbLBQuGSF2g
 hyAIEqPXXZtCGynNgjK+lZRKetEkiG7Xggx1dqTC2zH1b2Yi/YTiEsYvYasy00W56MErETrvl
 Y2AHw9STehC9rnPhWBNqCzBSpfn0RLt4QzXGS6f7CqleRt2+7N+6wpEBXhNgHrUsApDiRPX/i
 mXdDzsoeiNaxxZQMKq8Shim3Udp0THWiGySyOAHL4vrARMgCzrltAQoHSZKv2IL/oRhd4DjXt
 f49uGzAYrckFbEalo6Nk0mjotxH0gEGI1XfBCd8l4vdHPgOhKpsD3Pt97rmv4X8JMwDhpnuM3
 SJBb3Uf6Yfv5uz5Fn2v87LuSFOEnROjJZ5TfITBskPbDFh+J+oMhiwDyoNEidiB5hwAU=
Cc: xen-devel@lists.xenproject.org, Ian Abbott <abbotti@mev.co.uk>,
 linux-arm-kernel@lists.infradead.org, Arnd Bergmann <arnd@arndb.de>,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen: avoid type warning in xchg_xen_ulong
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGltcHJvdmVkIHR5cGUtY2hlY2tpbmcgdmVyc2lvbiBvZiBjb250YWluZXJfb2YoKSB0cmln
Z2VycyBhIHdhcm5pbmcgZm9yCnhjaGdfeGVuX3Vsb25nLCBwb2ludGluZyBvdXQgdGhhdCAneGVu
X3Vsb25nX3QnIGlzIHVuc2lnbmVkLCBidXQgYXRvbWljNjRfdApjb250YWlucyBhIHNpZ25lZCB2
YWx1ZToKCmRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYzogSW4gZnVuY3Rpb24gJ2V2dGNo
bl8ybF9oYW5kbGVfZXZlbnRzJzoKYXJjaC94ODYvaW5jbHVkZS9hc20vY21weGNoZy5oOjg3OjIx
OiBlcnJvcjogJ3BlbmRpbmdfd29yZHMnIGlzIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1
bmN0aW9uIFstV2Vycm9yPXVuaW5pdGlhbGl6ZWRdCgpUaGlzIGFkZHMgYSBjYXN0IHRvIHdvcmsg
YXJvdW5kIHRoZSB3YXJuaW5nCgpDYzogSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CkZp
eGVzOiA4NTMyM2E5OTFkNDAgKCJ4ZW46IGFybTogbWFuZGF0ZSBFQUJJIGFuZCB1c2UgZ2VuZXJp
YyBhdG9taWMgb3BlcmF0aW9ucy4iKQpGaXhlczogZGFhMmFjODA4MzRkICgia2VybmVsLmg6IGhh
bmRsZSBwb2ludGVycyB0byBhcnJheXMgYmV0dGVyIGluIGNvbnRhaW5lcl9vZigpIikKU2lnbmVk
LW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KLS0tCiBhcmNoL2FybS9pbmNs
dWRlL2FzbS94ZW4vZXZlbnRzLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4v
ZXZlbnRzLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgKaW5kZXggNzFlNDcz
ZDA1ZmNjLi42MjBkYzc1MzYyZTUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hl
bi9ldmVudHMuaAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgKQEAgLTE2
LDcgKzE2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgeGVuX2lycXNfZGlzYWJsZWQoc3RydWN0IHB0
X3JlZ3MgKnJlZ3MpCiAJcmV0dXJuIHJhd19pcnFzX2Rpc2FibGVkX2ZsYWdzKHJlZ3MtPkFSTV9j
cHNyKTsKIH0KIAotI2RlZmluZSB4Y2hnX3hlbl91bG9uZyhwdHIsIHZhbCkgYXRvbWljNjRfeGNo
Zyhjb250YWluZXJfb2YoKHB0ciksCVwKKyNkZWZpbmUgeGNoZ194ZW5fdWxvbmcocHRyLCB2YWwp
IGF0b21pYzY0X3hjaGcoY29udGFpbmVyX29mKChsb25nIGxvbmcqKShwdHIpLFwKIAkJCQkJCQkg
ICAgYXRvbWljNjRfdCwJXAogCQkJCQkJCSAgICBjb3VudGVyKSwgKHZhbCkpCiAKLS0gCjIuOS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 13:22:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 13:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFKcN-0004g9-Nt; Mon, 29 May 2017 13:21:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFKcN-0004fn-7j
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 13:21:55 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 E7/40-26749-2702C295; Mon, 29 May 2017 13:21:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdQQSf
 S4PN6MYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfJ0xgaVgZVHFoad72BsY
 r7h2MXJxCAn8ZZS4/OIIC4TzmFHi6fJZjBDONkaJT89/sXUxcnKICDhLfD0zlx3E5hXQl/jxd
 D0TiC0sYCzxqKudCaRBQmCCrsTfW++YQRISAp4SX7deYIKx7678DNTMzsEmYCVxSAwkyiKgKn
 Hl+CrmCYzcCxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBHq9noGBcQdjy16/Q4ySHExKorzr1mtHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbZLTiRQS
 LEpNT61Iy8wBhh9MWoKDR0mE11UWKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK81vJAR
 QIgRRmleXAjYLFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7wqQKTyZeSVwm14BHcEEdM
 SuHdogR5QkIqSkGhiX5gXlX7a9vepjbHaPXKdcp22BfTqP7Vnr67w1LQsuzfecH8H6Zt8eU53
 5wZMuMOXMO/jUJa7hp61U5In6neELt92SOKO6KfSVd8V2u+CUcJut8rFyvO4HX8cmuYmdDtDL
 WvPfXDhMdG/6iZ1fZt6v+/S3aPp9b7E3nAuYFzOGfjuQuar15lYlluKMREMt5qLiRADOxfUyg
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496064112!102299317!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53721 invoked from network); 29 May 2017 13:21:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 May 2017 13:21:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFKcI-0006iZ-G0; Mon, 29 May 2017 13:21:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFKcC-0005Nw-KM; Mon, 29 May 2017 13:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFKc3-0006Zf-MZ; Mon, 29 May 2017 13:21:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109828-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start.2:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-credit2:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 May 2017 13:21:36 +0000
Subject: [Xen-devel] [xen-unstable test] 109828: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgyOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgyOC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTQgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc2NCBwYXNzIGluIDEwOTgyOAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC4yICAgIGZhaWwgaW4gMTA5NzkwIHBh
c3MgaW4gMTA5NzY0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDExIGd1ZXN0LXN0YXJ0
ICAgICAgZmFpbCBpbiAxMDk3OTAgcGFzcyBpbiAxMDk4MjgKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEwOTgxMyBwYXNzIGluIDEwOTgy
OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0ICBmYWlsIHBhc3MgaW4gMTA5NzkwCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDk4MTMKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4g
MTA5NzY0IGJsb2NrZWQgaW4gMTA5ODI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgZmFpbCBpbiAxMDk3OTAgbGlrZSAxMDk4MDMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxMDk3OTAgbGlrZSAxMDk4MDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICBmYWlsIGluIDEwOTgxMyBsaWtlIDEwOTgwMwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTgx
MyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTgxMyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MDk4MTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTgxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5ODEzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMDk4MTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTgxMwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA5ODEzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk4MTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4NzY4MDBkNWY5ZGU4YjE1MzU1
MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICA4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMDk4MjggIDIwMTctMDUtMjkgMDI6MDA6MDUgWiAgICAwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAg
IDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1v
bGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxp
c2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 13:23:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 13:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFKeM-0004mw-3V; Mon, 29 May 2017 13:23:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dFKeL-0004mq-Iv
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 13:23:57 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D2/67-03058-CE02C295; Mon, 29 May 2017 13:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42KJPp6xUPeNgk6
 kwesNXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amKf9YC+ZxVXzv2MfSwHiYo4uRk0NIwEPi
 V1MHWxcjF5C9llFiQfdOdgjnLqPEs10zmWCqTne+ZIZIzGSU+HR9KQtIQljAVqJt6RawIhEBZ
 YneX79ZQIqYBZoYJRbt2MAI0fGIUWLFy7NgHWwChhKrN7YALeTg4BVwkvjxXQAkzCKgKtH+9C
 rYIFGBcIneA/1sIDavgKDEyZlPwFo5BewlXvStYAaxmQXUJf7MuwRli0vcejKfCcKWl9j+dg5
 YXEIgR+L3pq3sIKskBKQk/rcqgZwjIXCLWWLu+3YWiBoZiUcTb7JNYBSbhWTdLCQrZiFZMQvJ
 igWMLKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKjiQEId
 jAeWBR4iFGSg0lJlHfdeu1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8TMDoFBIsSk1PrUjLzA
 HGNUxagoNHSYTXHyTNW1yQmFucmQ6ROsWoKCXOu0YeKCEAksgozYNrg6WSS4yyUsK8jECHCPE
 UpBblZpagyr9iFOdgVBLmVQYZz5OZVwI3/RXQYiagxbt2aIMsLklESEk1MG7k8JF8G6xWeSqG
 72fD95x/kvHOlf/Uppb+YQ2V01wWwGGv/tXB49a3Rq+T6xbl5t+evj7Q8MvUs1NSzZdUvLkbL
 Wr36GpQ/Z/DHZWZVe3L7JcejIo//uBKY/3fH4HSJ+TuKmnorPql6ezx7Uoo444r//ztYnvalN
 r7LXdMubRHbeat5wEPfJVYijMSDbWYi4oTAaY3OR0gAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496064235!59242420!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25887 invoked from network); 29 May 2017 13:23:56 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 29 May 2017 13:23:56 -0000
Received: (qmail 32119 invoked from network); 29 May 2017 16:23:54 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 May 2017 16:23:54 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 836B37FBAB
 for <xen-devel@lists.xenproject.org>; Mon, 29 May 2017 16:23:54 +0300 (EEST)
Received: (qmail 31310 invoked from network); 29 May 2017 16:23:54 +0300
Received: from unknown (HELO ?10.10.14.59?)
 (rcojocaru@bitdefender.com@10.10.14.59)
 by smtp02.buh.bitdefender.net with SMTP; 29 May 2017 16:23:54 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <7b6a41c7-f400-962e-600e-ae206044233e@bitdefender.com>
 <592857F8020000780015CDC5@prv-mh.provo.novell.com>
 <5d547d6c-c061-0022-9dd8-0ed099dfdc41@bitdefender.com>
 <59286826020000780015CE33@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <2f26bd60-f983-f3a4-6b2a-3c99aea17f69@bitdefender.com>
Date: Mon, 29 May 2017 16:24:41 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <59286826020000780015CE33@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71620
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 450513,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.004675)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002429), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER], SGN: [Enabled, t: (0.007974,0.000058)], URL:
 [Enabled, t: (0.000004)], RTDA: [Enabled, t: (0.326875), Hit: No,
 Details: v2.4.9; Id: 15.5f4go2.1bgtal7p3.5mnci], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Interrupt issues with hvm_emulate_one_vm_event()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjYvMTcgMTg6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjA1LjE3IGF0
IDE2OjM3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzI2LzE3
IDE3OjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjA1LjE3IGF0IDExOjQwLCA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gSSd2ZSBub3RpY2VkIHRoYXQs
IHdpdGggcGFnZXMgbWFya2VkIE5YIGFuZCB2bV9ldmVudCBlbXVsYXRpb24sIHdlIGNhbgo+Pj4+
IGVuZCB1cCBlbXVsYXRpbmcgYW4gdWQyLCBmb3Igd2hpY2ggaHZtX2VtdWxhdGVfb25lKCkgcmV0
dXJucwo+Pj4+IFg4NkVNVUxfRVhDRVBUSU9OIGluIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCgp
Lgo+Pj4KPj4+IENvdWxkIHlvdSBleHBsYWluIHdoYXQgd291bGQgbGVhZCB0byBlbXVsYXRpb24g
b2YgVUQyPwo+Pgo+PiBJZiB5b3UgbWVhbiBpbiB3aGljaCBjYXNlcyBkb2VzIG91ciBlbmdpbmUg
bWFyayBwYWdlcyBOWCwgSSdsbCBoYXZlIHRvCj4+IGFzayBhbmQgZ2V0IGJhY2sgdG8geW91LiBJ
ZiB5b3UgbWVhbiB3aHkgZ2VuZXJhbGx5IHdvdWxkIGFuIFVEMiBlbmQgdXAKPj4gYmVpbmcgdGhl
IGluc3RydWN0aW9uIHdoZXJlIFJJUCBjYXVzZXMgYW4gZXhlY3V0ZSB2aW9sYXRpb24gZmF1bHQs
IEknbGwKPj4gaGF2ZSB0byBjaGVjay4KPiAKPiBUaGUgcXVlc3Rpb24gd2FzIG1vcmUgZm9yIHRo
ZSBsYXR0ZXIsIGFzIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0Cj4gZ29vZCBjb3VsZCBjb21lIGZy
b20gZXhlY3V0aW5nIFVEMiBpbnRlbnRpb25hbGx5LCB1bmxlc3MgdGhlCj4gZW50aXR5IGRvaW5n
IHNvIGtub3dzIHRoZXJlIGlzIGFuIGVtdWxhdG9yIGFyb3VuZCB0byBkbyBzb21ldGhpbmcKPiBz
ZW5zaWJsZSB3aXRoIGl0LgoKSSBvd2UgeW91IGFuIGFuc3dlciBoZXJlOiBJJ3ZlIHNwb2tlbiB0
byBteSBpbnRyb3NwZWN0aW9uIGVuZ2luZQpjb2xsZWFndWUgQW5kcmVpLCBhbmQgdGhleSBwdXJw
b3NlZnVsbHkgcHV0IGFuIFVEMiB0aGVyZSB0byB0ZXJtaW5hdGUgYQptYWxpY2lvdXMgcHJvY2Vz
cyAoaS5lLiB0aGUgZXhjZXB0aW9uIGlzIHdhbnRlZCkuCgpJJ3ZlIGZvdW5kIHRoaXMgcHJvYmxl
bSB3aGlsZSBzdHJlc3MtdGVzdGluZyBYZW4gNC45IHZlcmlmeWluZyBhbm90aGVyCnBhdGNoLCB1
c2luZyBvdXIgaW4taG91c2UgdXNlci1tb2RlIHRlc3QgYXBwbGljYXRpb25zLCB3aGljaCBzaW11
bGF0ZQp0aGlzIHNvcnQgb2YgbWFsaWNpb3VzIGJlaGF2aW91ci4KCgpUaGFua3MsClJhenZhbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 13:29:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 13:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFKjq-00054A-Tf; Mon, 29 May 2017 13:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFKjp-00053L-Cu
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 13:29:37 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4B/DC-03613-0422C295; Mon, 29 May 2017 13:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDS9dOSSf
 S4NRLHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN/61T2grP5FbtmlzUwnvHtYuTkEBLIk2jZ
 1snSxcjBwStgJ3F3dSFIWELAUOL0wptgYRYBVYmVvewgYTYBdYm2Z9tZQcIiAjoSp7/zdTFyc
 TALLGaUWPfpACNIjbCApcSEA2+YIKZnStze/AvM5hSwllj37AYzxCZBib87hEHCzAJaEg9/3W
 KBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdc72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCgYwCCHYwzL/sfYpTkYFIS5d2noBMpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYL3M0hOsCg1PbUiLTMHGP4waQkOHiUR3pMgad7igsTc4sx0iNQpR
 kUpcV5xRaCEAEgiozQPrg0Wc5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzLsAZDxPZl4J3P
 RXQIuZgBbv2qENsrgkESEl1cDoV+1/2excsp6B45fGX5fKGRnyPKbl5bobTQwokQlcw2rgMln
 j3A5RxeIaUZPDH5R136+tOLlms/KPHYFTmI7N2pH+WLW7RGRL89Tn+de2xPxYWnzRYJJb4p+k
 3+zsnjf64qYLalhyZGxzzzOfklC1xtnC6UPTAuudtYtfLNOrUrc5+z328UklluKMREMt5qLiR
 ACNkjOZtAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496064572!71085836!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47405 invoked from network); 29 May 2017 13:29:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 13:29:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 07:29:32 -0600
Message-Id: <592C3E59020000780015D499@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 07:29:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-10-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-10-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 9/9] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtzdGF0aWMgaW50IHZwY2lfbXNpeF9jb250cm9sX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuaW9uIHZwY2lfdmFsIHZhbCwgdm9pZCAqZGF0YSkKPiArewo+ICsgICAgdWludDhfdCBzZWcg
PSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKPiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPiArICAgIHBh
ZGRyX3QgdGFibGVfYmFzZSA9IHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzW3BkZXYtPnZwY2ktPm1z
aXgtPmJpcl0ucGFkZHI7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4ID0gZGF0YTsKCldv
dWxkbid0IHlvdSBiZXR0ZXIgdXNlIHRoaXMgYWxzbyB0byBvYnRhaW4gdGhlIGFycmF5IGluZGV4
IG9uZSBsaW5lCmVhcmxpZXI/Cgo+ICsgICAgYm9vbCBuZXdfbWFza2VkLCBuZXdfZW5hYmxlZDsK
PiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdWludDMyX3QgZGF0YTMyOwo+ICsgICAgaW50
IHJjOwo+ICsKPiArICAgIG5ld19tYXNrZWQgPSB2YWwud29yZCAmIFBDSV9NU0lYX0ZMQUdTX01B
U0tBTEw7Cj4gKyAgICBuZXdfZW5hYmxlZCA9IHZhbC53b3JkICYgUENJX01TSVhfRkxBR1NfRU5B
QkxFOwo+ICsKPiArICAgIGlmICggbmV3X2VuYWJsZWQgIT0gbXNpeC0+ZW5hYmxlZCAmJiBuZXdf
ZW5hYmxlZCApCgogICAgaWYgKCAhbXNpeC0+ZW5hYmxlZCAmJiBuZXdfZW5hYmxlZCApCgp3b3Vs
ZCBsaWtlbHkgYmUgZWFzaWVyIHRvIHJlYWQgKHNpbWlsYXIgZm9yIHRoZSAiZWxzZSBpZiIgYmVs
b3cpLgoKPiArICAgIHsKPiArICAgICAgICAvKiBNU0ktWCBlbmFibGVkLiAqLwo+ICsgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgbXNpeC0+bWF4X2VudHJpZXM7IGkrKyApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBpZiAoIG1zaXgtPmVudHJpZXNbaV0ubWFza2VkICkKPiArICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfZW5hYmxl
KCZtc2l4LT5lbnRyaWVzW2ldLmFyY2gsIHBkZXYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLmFkZHIsIG1zaXgtPmVudHJpZXNbaV0uZGF0YSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaXgtPmVudHJpZXNbaV0ubnIs
IHRhYmxlX2Jhc2UpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIHVwZGF0ZSBlbnRyeSAldTog
JWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywg
aSwgcmMpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgICAgICAgICB9Cj4g
Kwo+ICsgICAgICAgICAgICB2cGNpX21zaXhfbWFzaygmbXNpeC0+ZW50cmllc1tpXS5hcmNoLCBm
YWxzZSk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgZWxzZSBpZiAoIG5ld19lbmFibGVk
ICE9IG1zaXgtPmVuYWJsZWQgJiYgIW5ld19lbmFibGVkICkKPiArICAgIHsKPiArICAgICAgICAv
KiBNU0ktWCBkaXNhYmxlZC4gKi8KPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1h
eF9lbnRyaWVzOyBpKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSB2cGNpX21z
aXhfZGlzYWJsZSgmbXNpeC0+ZW50cmllc1tpXS5hcmNoKTsKPiArICAgICAgICAgICAgaWYgKCBy
YyApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19F
UlIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJs
ZSB0byBkaXNhYmxlIGVudHJ5ICV1OiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
IHNlZywgYnVzLCBzbG90LCBmdW5jLCBpLCByYyk7Cj4gKyAgICAgICAgICAgICAgICByZXR1cm4g
cmM7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgZGF0
YTMyID0gdmFsLndvcmQ7Cj4gKyAgICBpZiAoIChuZXdfZW5hYmxlZCAhPSBtc2l4LT5lbmFibGVk
IHx8IG5ld19tYXNrZWQgIT0gbXNpeC0+bWFza2VkKSAmJgo+ICsgICAgICAgICBwY2lfbXNpX2Nv
bmZfd3JpdGVfaW50ZXJjZXB0KHBkZXYsIHJlZywgMiwgJmRhdGEzMikgPj0gMCApCj4gKyAgICAg
ICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnLCBkYXRhMzIpOwoK
V2hhdCdzIHRoZSBpbnRlcm1lZGlhdGUgdmFyaWFibGUgImRhdGEzMiIgZ29vZCBmb3IgaGVyZT8g
QWZhaWN0IHlvdQpjb3VsZCB1c2UgdmFsLndvcmQgaW4gaXRzIHN0ZWFkLgoKPiArc3RhdGljIHN0
cnVjdCB2cGNpX21zaXggKnZwY2lfbXNpeF9maW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgYWRkcikKPiArewo+ICsgICAgc3RydWN0IHZwY2lfbXNpeCAqbXNpeDsKPiArCj4gKyAg
ICBBU1NFUlQodnBjaV9sb2NrZWQoZCkpOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIG1z
aXgsICAmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFibGVzLCBuZXh0ICkKPiArICAgICAgICBp
ZiAoIG1zaXgtPnBkZXYtPnZwY2ktPmhlYWRlci5jb21tYW5kICYgUENJX0NPTU1BTkRfTUVNT1JZ
ICYmCgpQbGVhc2UgcGFyZW50aGVzaXplICYgd2l0aGluICYmLgoKPiArICAgICAgICAgICAgIGFk
ZHIgPj0gbXNpeC0+YWRkciAmJgo+ICsgICAgICAgICAgICAgYWRkciA8IG1zaXgtPmFkZHIgKyBt
c2l4LT5tYXhfZW50cmllcyAqIFBDSV9NU0lYX0VOVFJZX1NJWkUgKQo+ICsgICAgICAgICAgICBy
ZXR1cm4gbXNpeDsKPiArCj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQoKTG9va2luZyBhaGVhZCBJ
J20gZ2V0dGluZyB0aGUgaW1wcmVzc2lvbiB0aGF0IHlvdSBvbmx5IGFsbG93CmFjY2Vzc2VzIHRv
IHRoZSBNU0ktWCB0YWJsZSBlbnRyaWVzLCB5ZXQgaW4gdnBjaV9tb2RpZnlfYmFycygpIHlvdQoo
Y29ycmVjdGx5KSBwcmV2ZW50IG1hcHBpbmcgZW50aXJlIHBhZ2VzLiBXaGlsZSBtb3N0IG90aGVy
CnJlZ2lzdGVycyBhcmUgZGlzYWxsb3dlZCBmcm9tIHNoYXJpbmcgYSBwYWdlIHdpdGggdGhlIHRh
YmxlLCB0aGUgUEJBCmlzIHNwZWNpZmljYWxseSBuYW1lZCBhcyBhbiBleGNlcHRpb24uIEhlbmNl
IHlvdSBuZWVkIHRvIHN1cHBvcnQKYXQgbGVhc3QgcmVhZHMgZnJvbSB0aGUgZW50aXJlIHJhbmdl
LgoKPiArc3RhdGljIGludCB2cGNpX21zaXhfdGFibGVfYWNjZXB0KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIGFkZHIpCj4gK3sKPiArICAgIGludCBmb3VuZDsKPiArCj4gKyAgICB2cGNp
X2xvY2sodi0+ZG9tYWluKTsKPiArICAgIGZvdW5kID0gISF2cGNpX21zaXhfZmluZCh2LT5kb21h
aW4sIGFkZHIpOwoKQXQgdGhlIHJpc2sgb2YgcmVwZWF0aW5nIGEgY29tbWVudCBJIGdhdmUgb24g
YW4gZWFybGllciBwYXRjaDogVXNpbmcKImJvb2wiIGZvciAiZm91bmQiIGFsbG93cyB5b3UgdG8g
YXZvaWQgdGhlICEhIC4KCj4gK3N0YXRpYyBpbnQgdnBjaV9tc2l4X2FjY2Vzc19jaGVjayhzdHJ1
Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbikKPiArewo+ICsgICAgdWludDhfdCBz
ZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKPiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBD
SV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPiArCj4g
KwoKTm8gZG91YmxlIGJsYW5rIGxpbmVzIHBsZWFzZS4KCj4gKyAgICAvKiBPbmx5IGFsbG93IDMy
LzY0YiBhY2Nlc3Nlcy4gKi8KPiArICAgIGlmICggbGVuICE9IDQgJiYgbGVuICE9IDggKQo+ICsg
ICAgewo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAgICAg
IiUwNHg6JTAyeDolMDJ4LiV1OiBpbnZhbGlkIE1TSS1YIHRhYmxlIGFjY2VzcyBzaXplOiAldVxu
IiwKPiArICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgbGVuKTsKPiArICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICAvKiBEbyBubyBhbGxvdyBh
Y2Nlc3NlcyB0aGF0IHNwYW4gYWNyb3NzIG11bHRpcGxlIGVudHJpZXMuICovCj4gKyAgICBpZiAo
IChhZGRyICYgKFBDSV9NU0lYX0VOVFJZX1NJWkUgLSAxKSkgKyBsZW4gPiBQQ0lfTVNJWF9FTlRS
WV9TSVpFICkKPiArICAgIHsKPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAg
ICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogTVNJLVggYWNjZXNzIGNyb3NzZXMgZW50
cnkgYm91bmRhcnlcbiIsCj4gKyAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMp
Owo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBPbmx5IGFsbG93IDY0YiBhY2Nlc3NlcyB0byB0aGUgbG93IG1lc3NhZ2UgYWRkcmVzcyBm
aWVsZC4KPiArICAgICAqCj4gKyAgICAgKiBOQjogdGhpcyBpcyBtb3JlIHJlc3RyaWN0aXZlIHRo
YW4gdGhlIHNwZWNpZmljYXRpb24sIHRoYXQgYWxsb3dzIDY0Ygo+ICsgICAgICogYWNjZXNzZXMg
dG8gb3RoZXIgZmllbGRzIHVuZGVyIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcywgc28gdGhpcyBjaGVj
ayBhbmQKPiArICAgICAqIHRoZSBjb2RlIHdpbGwgaGF2ZSB0byBiZSBmaXhlZCBpbiBvcmRlciB0
byBmdWxseSBjb21wbHkgd2l0aCB0aGUKPiArICAgICAqIHNwZWNpZmljYXRpb24uCj4gKyAgICAg
Ki8KPiArICAgIGlmICggKGFkZHIgJiAoUENJX01TSVhfRU5UUllfU0laRSAtIDEpKSAhPSAwICYm
IGxlbiAhPSA0ICkKPiArICAgIHsKPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ICsg
ICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogNjRiaXQgTVNJLVggdGFibGUgYWNj
ZXNzIHRvIDMyYml0IGZpZWxkIgo+ICsgICAgICAgICAgICAgICAgICIgKG9mZnNldDogJSNseCBs
ZW46ICV1KVxuIiwgc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4gKyAgICAgICAgICAgICAgICAgYWRk
ciAmIChQQ0lfTVNJWF9FTlRSWV9TSVpFIC0gMSksIGxlbik7Cj4gKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KClNvIHlvdSBhbGxvdyBt
aXMtYWxpZ25lZCBhY2Nlc3NlcywgYnV0IHlvdSBkaXNhbGxvdyA4LWJ5dGUgb25lcwp0byB0aGUg
dXBwZXIgaGFsZiBvZiBhbiBlbnRyeT8gSSB0aGluayBib3RoIGFzcGVjdHMgbmVlZCB0byBiZSBn
b3QKcmlnaHQgZnJvbSB0aGUgYmVnaW5uaW5nLCB0aGUgbW9yZSB0aGF0IHlvdSBCVUcoKSBpbiB0
aGUgc3dpdGNoKCllcwpmdXJ0aGVyIGRvd24gaW4gc3VjaCBjYXNlcy4KCj4gK3N0YXRpYyBzdHJ1
Y3QgdnBjaV9tc2l4X2VudHJ5ICp2cGNpX21zaXhfZ2V0X2VudHJ5KHN0cnVjdCB2cGNpX21zaXgg
Km1zaXgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgYWRkcikKPiArewo+ICsgICAgcmV0dXJuICZtc2l4LT5lbnRyaWVz
WyhhZGRyIC0gbXNpeC0+YWRkcikgLyBQQ0lfTVNJWF9FTlRSWV9TSVpFXTsKPiArfQo+ICsKPiAr
c3RhdGljIGludCB2cGNpX21zaXhfdGFibGVfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBhZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBsZW4sIHVuc2lnbmVkIGxvbmcgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCB2cGNpX21zaXgg
Km1zaXg7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICplbnRyeTsKPiArICAgIHVuc2ln
bmVkIGludCBvZmZzZXQ7Cj4gKwo+ICsgICAgdnBjaV9sb2NrKHYtPmRvbWFpbik7Cj4gKyAgICBt
c2l4ID0gdnBjaV9tc2l4X2ZpbmQodi0+ZG9tYWluLCBhZGRyKTsKPiArICAgIGlmICggIW1zaXgg
KQo+ICsgICAgewo+ICsgICAgICAgIHZwY2lfdW5sb2NrKHYtPmRvbWFpbik7Cj4gKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggdnBj
aV9tc2l4X2FjY2Vzc19jaGVjayhtc2l4LT5wZGV2LCBhZGRyLCBsZW4pICkKPiArICAgIHsKPiAr
ICAgICAgICB2cGNpX3VubG9jayh2LT5kb21haW4pOwo+ICsgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKPiArICAgIH0KPiArCj4gKyAgICAvKiBHZXQgdGhlIHRhYmxlIGVudHJ5
IGFuZCBvZmZzZXQuICovCj4gKyAgICBlbnRyeSA9IHZwY2lfbXNpeF9nZXRfZW50cnkobXNpeCwg
YWRkcik7Cj4gKyAgICBvZmZzZXQgPSBhZGRyICYgKFBDSV9NU0lYX0VOVFJZX1NJWkUgLSAxKTsK
PiArCj4gKyAgICBzd2l0Y2ggKCBvZmZzZXQgKQo+ICsgICAgewo+ICsgICAgY2FzZSBQQ0lfTVNJ
WF9FTlRSWV9MT1dFUl9BRERSX09GRlNFVDoKPiArICAgICAgICAqZGF0YSA9IGVudHJ5LT5hZGRy
OwoKWW91J3JlIG5vdCBjbGlwcGluZyBvZmYgdGhlIHVwcGVyIDMyIGJpdHMgaGVyZSAtIGlzIHRo
YXQgcmVsaWFibHkKaGFwcGVuaW5nIGVsc2V3aGVyZT8KCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAg
ICBjYXNlIFBDSV9NU0lYX0VOVFJZX1VQUEVSX0FERFJfT0ZGU0VUOgo+ICsgICAgICAgICpkYXRh
ID0gZW50cnktPmFkZHIgPj4gMzI7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFBDSV9N
U0lYX0VOVFJZX0RBVEFfT0ZGU0VUOgo+ICsgICAgICAgICpkYXRhID0gZW50cnktPmRhdGE7Cj4g
KyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX1ZFQ1RPUl9DVFJMX09G
RlNFVDoKPiArICAgICAgICAqZGF0YSA9IGVudHJ5LT5tYXNrZWQgPyBQQ0lfTVNJWF9WRUNUT1Jf
QklUTUFTSyA6IDA7CgpXaGF0IGFib3V0IHRoZSBvdGhlciAzMSBiaXRzPwoKPiArc3RhdGljIGlu
dCB2cGNpX21zaXhfdGFibGVfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRk
ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwg
dW5zaWduZWQgbG9uZyBkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4Owo+
ICsgICAgc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnk7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
b2Zmc2V0Owo+ICsKPiArICAgIHZwY2lfbG9jayh2LT5kb21haW4pOwo+ICsgICAgbXNpeCA9IHZw
Y2lfbXNpeF9maW5kKHYtPmRvbWFpbiwgYWRkcik7Cj4gKyAgICBpZiAoICFtc2l4ICkKPiArICAg
IHsKPiArICAgICAgICB2cGNpX3VubG9jayh2LT5kb21haW4pOwo+ICsgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIHZwY2lfbXNpeF9h
Y2Nlc3NfY2hlY2sobXNpeC0+cGRldiwgYWRkciwgbGVuKSApCj4gKyAgICB7Cj4gKyAgICAgICAg
dnBjaV91bmxvY2sodi0+ZG9tYWluKTsKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogR2V0IHRoZSB0YWJsZSBlbnRyeSBhbmQgb2Zm
c2V0LiAqLwo+ICsgICAgZW50cnkgPSB2cGNpX21zaXhfZ2V0X2VudHJ5KG1zaXgsIGFkZHIpOwo+
ICsgICAgb2Zmc2V0ID0gYWRkciAmIChQQ0lfTVNJWF9FTlRSWV9TSVpFIC0gMSk7Cj4gKwo+ICsg
ICAgc3dpdGNoICggb2Zmc2V0ICkKPiArICAgIHsKPiArICAgIGNhc2UgUENJX01TSVhfRU5UUllf
TE9XRVJfQUREUl9PRkZTRVQ6Cj4gKyAgICAgICAgaWYgKCBsZW4gPT0gOCApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBlbnRyeS0+YWRkciA9IGRhdGE7Cj4gKyAgICAgICAgICAgIGJyZWFr
Owo+ICsgICAgICAgIH0KPiArICAgICAgICBlbnRyeS0+YWRkciAmPSB+R0VOTUFTSygzMSwgMCk7
Cj4gKyAgICAgICAgZW50cnktPmFkZHIgfD0gZGF0YTsKPiArICAgICAgICBicmVhazsKPiArICAg
IGNhc2UgUENJX01TSVhfRU5UUllfVVBQRVJfQUREUl9PRkZTRVQ6Cj4gKyAgICAgICAgZW50cnkt
PmFkZHIgJj0gfkdFTk1BU0soNjMsIDMyKTsKPiArICAgICAgICBlbnRyeS0+YWRkciB8PSBkYXRh
IDw8IDMyOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9EQVRB
X09GRlNFVDoKPiArICAgICAgICBlbnRyeS0+ZGF0YSA9IGRhdGE7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX1ZFQ1RPUl9DVFJMX09GRlNFVDoKPiArICAgIHsK
PiArICAgICAgICBib29sIG5ld19tYXNrZWQgPSBkYXRhICYgUENJX01TSVhfVkVDVE9SX0JJVE1B
U0s7Cj4gKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBtc2l4LT5wZGV2Owo+ICsgICAg
ICAgIHBhZGRyX3QgdGFibGVfYmFzZSA9Cj4gKyAgICAgICAgICAgIHBkZXYtPnZwY2ktPmhlYWRl
ci5iYXJzW3BkZXYtPnZwY2ktPm1zaXgtPmJpcl0ucGFkZHI7CgpBZ2FpbiBzaW1wbHkgIm1zaXgt
PmJpciI/Cgo+ICsgICAgICAgIGludCByYzsKPiArCj4gKyAgICAgICAgaWYgKCAhbXNpeC0+ZW5h
YmxlZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBlbnRyeS0+bWFza2VkID0gbmV3X21h
c2tlZDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBp
ZiAoIG5ld19tYXNrZWQgIT0gZW50cnktPm1hc2tlZCAmJiAhbmV3X21hc2tlZCApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICAvKiBVbm1hc2tpbmcgYW4gZW50cnksIHVwZGF0ZSBpdC4gKi8K
PiArICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfZW5hYmxlKCZlbnRyeS0+YXJjaCwgbXNpeC0+
cGRldiwgZW50cnktPmFkZHIsCgpBbmQgc2ltcGx5ICJwZGV2IiBoZXJlPwoKPiArc3RhdGljIGlu
dCB2cGNpX2luaXRfbXNpeChzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiArewo+ICsgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHBkZXYtPmRvbWFpbjsKPiArICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2Vn
LCBidXMgPSBwZGV2LT5idXM7Cj4gKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5k
ZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gKyAgICBzdHJ1Y3QgdnBjaV9t
c2l4ICptc2l4Owo+ICsgICAgdW5zaWduZWQgaW50IG1zaXhfb2Zmc2V0LCBpLCBtYXhfZW50cmll
czsKPiArICAgIHBhZGRyX3QgbXNpeF9wYWRkcjsKPiArICAgIHVpbnQxNl90IGNvbnRyb2w7Cj4g
KyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgbXNpeF9vZmZzZXQgPSBwY2lfZmluZF9jYXBfb2Zmc2V0
KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ0FQX0lEX01TSVgpOwo+ICsgICAgaWYgKCAhbXNp
eF9vZmZzZXQgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAgIGlmICggIXZwY2lfbXNp
eF9lbmFibGVkKHBkZXYtPmRvbWFpbikgKQoKVGhpcyBpcyBhIG5vbi1fX2luaXQgZnVuY3Rpb24s
IHNvIGl0IGNhbid0IHVzZSBkb20wX21zaXggKEknbSBzYXlpbmcKdGhpcyBqdXN0IGluIGNhc2Ug
dGhlcmUgcmVhbGx5IGlzIGEgbmVlZCB0byByZXRhaW4gdGhvc2UgY29tbWFuZCBsaW5lCm9wdGlv
bnMpLgoKPiArICAgIHsKPiArICAgICAgICB4ZW5fdnBjaV9tYXNrX2NhcGFiaWxpdHkocGRldiwg
UENJX0NBUF9JRF9NU0lYKTsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAg
ICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKG1zaXhfb2Zmc2V0KSk7
Cj4gKwo+ICsgICAgLyogR2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHRoZSBkZXZp
Y2Ugc3VwcG9ydHMuICovCj4gKyAgICBtYXhfZW50cmllcyA9IG1zaXhfdGFibGVfc2l6ZShjb250
cm9sKTsKPiArICAgIGlmICggIW1heF9lbnRyaWVzICkKPiArICAgICAgICByZXR1cm4gMDsKClRo
aXMgaWYoKSBpcyBuZXZlciBnb2luZyB0byBiZSB0cnVlLgoKPiArICAgIG1zaXggPSB4emFsbG9j
X2J5dGVzKE1TSVhfU0laRShtYXhfZW50cmllcykpOwo+ICsgICAgaWYgKCAhbXNpeCApCj4gKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgbXNpeC0+bWF4X2VudHJpZXMgPSBtYXhf
ZW50cmllczsKPiArICAgIG1zaXgtPnBkZXYgPSBwZGV2Owo+ICsKPiArICAgIC8qIEZpbmQgdGhl
IE1TSS1YIHRhYmxlIGFkZHJlc3MuICovCj4gKyAgICBtc2l4LT5vZmZzZXQgPSBwY2lfY29uZl9y
ZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbXNpeF90YWJsZV9vZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7Cj4gKyAgICBtc2l4
LT5iaXIgPSBtc2l4LT5vZmZzZXQgJiBQQ0lfTVNJWF9CSVJNQVNLOwo+ICsgICAgbXNpeC0+b2Zm
c2V0ICY9IH5QQ0lfTVNJWF9CSVJNQVNLOwo+ICsKPiArICAgIEFTU0VSVChwZGV2LT52cGNpLT5o
ZWFkZXIuYmFyc1ttc2l4LT5iaXJdLnR5cGUgPT0gVlBDSV9CQVJfTUVNIHx8Cj4gKyAgICAgICAg
ICAgcGRldi0+dnBjaS0+aGVhZGVyLmJhcnNbbXNpeC0+YmlyXS50eXBlID09IFZQQ0lfQkFSX01F
TTY0X0xPKTsKPiArICAgIG1zaXgtPmFkZHIgPSBwZGV2LT52cGNpLT5oZWFkZXIuYmFyc1ttc2l4
LT5iaXJdLm1hcHBlZF9hZGRyICsgbXNpeC0+b2Zmc2V0Owo+ICsgICAgbXNpeF9wYWRkciA9IHBk
ZXYtPnZwY2ktPmhlYWRlci5iYXJzW21zaXgtPmJpcl0ucGFkZHIgKyBtc2l4LT5vZmZzZXQ7CgpJ
IGNhbid0IHNlZW0gdG8gZmluZCB3aGVyZSB0aGVzZSBhZGRyZXNzZXMgZ2V0IHVwZGF0ZWQgaW4g
Y2FzZQp0aGUgQkFScyBhcmUgYmVpbmcgcmVsb2NhdGVkIGJ5IHRoZSBEb20wIGtlcm5lbC4KCj4g
KyAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKyspCj4gKyAgICB7Cj4g
KyAgICAgICAgbXNpeC0+ZW50cmllc1tpXS5tYXNrZWQgPSB0cnVlOwo+ICsgICAgICAgIG1zaXgt
PmVudHJpZXNbaV0ubnIgPSBpOwo+ICsgICAgICAgIHZwY2lfbXNpeF9hcmNoX2luaXQoJm1zaXgt
PmVudHJpZXNbaV0uYXJjaCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBsaXN0X2VtcHR5KCZk
LT5hcmNoLmh2bV9kb21haW4ubXNpeF90YWJsZXMpICkKPiArICAgICAgICByZWdpc3Rlcl9tbWlv
X2hhbmRsZXIoZCwgJnZwY2lfbXNpeF90YWJsZV9vcHMpOwo+ICsKPiArICAgIGxpc3RfYWRkKCZt
c2l4LT5uZXh0LCAmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFibGVzKTsKPiArCj4gKyAgICBy
YyA9IHhlbl92cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX21zaXhfY29udHJvbF9yZWFkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBjaV9tc2l4X2NvbnRyb2xfd3JpdGUs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKG1zaXhf
b2Zmc2V0KSwgMiwgbXNpeCk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgIHsKPiArICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6
IGZhaWxlZCB0byBhZGQgaGFuZGxlciBmb3IgTVNJLVggY29udHJvbDogJWRcbiIsCj4gKyAgICAg
ICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmMpOwo+ICsgICAgICAgIGdvdG8gZXJy
b3I7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBwZGV2LT52cGNpLT5oZWFkZXIuY29tbWFuZCAm
IFBDSV9DT01NQU5EX01FTU9SWSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogVW5tYXAgdGhpcyBt
ZW1vcnkgZnJvbSB0aGUgZ3Vlc3QuICovCj4gKyAgICAgICAgcmMgPSBtb2RpZnlfbW1pbyhwZGV2
LT5kb21haW4sIF9nZm4oUEZOX0RPV04obXNpeC0+YWRkcikpLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgX21mbihQRk5fRE9XTihtc2l4X3BhZGRyKSksCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICBQRk5fVVAobXNpeC0+bWF4X2VudHJpZXMgKiBQQ0lfTVNJWF9FTlRSWV9TSVpFKSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKPiArICAgICAgICBpZiAoIHJjICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAg
ICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byB1bm1hcCBNU0ktWCBC
QVIgcmVnaW9uOiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgcmMpOwo+ICsgICAgICAgICAgICBnb3RvIGVycm9yOwo+ICsgICAgICAgIH0KPiArICAg
IH0KCldoeSBpcyB0aGlzIHVubWFwcGluZyBjb25kaXRpb25hbCB1cG9uIFBDSV9DT01NQU5EX01F
TU9SWT8KCj4gK3N0YXRpYyB2b2lkIHZwY2lfZHVtcF9tc2l4KHVuc2lnbmVkIGNoYXIga2V5KQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ICsgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7
Cj4gKwo+ICsgICAgcHJpbnRrKCJHdWVzdCBNU0ktWCBpbmZvcm1hdGlvbjpcbiIpOwo+ICsKPiAr
ICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggIWhhc192
cGNpKGQpICkKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIHZwY2lfbG9j
ayhkKTsKCkR1bXAgaGFuZGxlcnMsIGV2ZW4gaWYgdGhlcmUgYXJlIGV4aXN0aW5nIGV4YW1wbGVz
IHRvIHRoZSBjb250cmFyeSwKc2hvdWxkIG9ubHkgdHJ5LWxvY2sgYW55IGxvY2tzIHRoZXkgbWVh
biB0byBob2xkIChhbmQgbm90IGR1bXAKYW55dGhpbmcgaWYgdGhleSBjYW4ndCBnZXQgaG9sZCBv
ZiB0aGUgbG9jaykuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKPiArKysgYi94ZW4v
aW5jbHVkZS94ZW4vdnBjaS5oCj4gQEAgLTExMiw2ICsxMTIsMzMgQEAgc3RydWN0IHZwY2kgewo+
ICAgICAgICAgIC8qIEFyY2gtc3BlY2lmaWMgZGF0YS4gKi8KPiAgICAgICAgICBzdHJ1Y3QgdnBj
aV9hcmNoX21zaSBhcmNoOwo+ICAgICAgfSAqbXNpOwo+ICsKPiArICAgIC8qIE1TSS1YIGRhdGEu
ICovCj4gKyAgICBzdHJ1Y3QgdnBjaV9tc2l4IHsKPiArICAgICAgICBzdHJ1Y3QgcGNpX2RldiAq
cGRldjsKPiArICAgICAgICAvKiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBi
eSB0aGUgZGV2aWNlLiAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBtYXhfZW50cmllczsKPiAr
ICAgICAgICAvKiBNU0ktWCB0YWJsZSBvZmZzZXQuICovCj4gKyAgICAgICAgdW5zaWduZWQgaW50
IG9mZnNldDsKPiArICAgICAgICAvKiBNU0ktWCB0YWJsZSBCSVIuICovCj4gKyAgICAgICAgdW5z
aWduZWQgaW50IGJpcjsKPiArICAgICAgICAvKiBUYWJsZSBhZGRyLiAqLwo+ICsgICAgICAgIHBh
ZGRyX3QgYWRkcjsKPiArICAgICAgICAvKiBNU0ktWCBlbmFibGVkPyAqLwo+ICsgICAgICAgIGJv
b2wgZW5hYmxlZDsKPiArICAgICAgICAvKiBNYXNrZWQ/ICovCj4gKyAgICAgICAgYm9vbCBtYXNr
ZWQ7Cj4gKyAgICAgICAgLyogTGlzdCBsaW5rLiAqLwo+ICsgICAgICAgIHN0cnVjdCBsaXN0X2hl
YWQgbmV4dDsKPiArICAgICAgICAvKiBFbnRyaWVzLiAqLwo+ICsgICAgICAgIHN0cnVjdCB2cGNp
X21zaXhfZW50cnkgewo+ICsgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yOwo+ICsgICAg
ICAgICAgICAgICAgdWludDY0X3QgYWRkcjsKPiArICAgICAgICAgICAgICAgIHVpbnQzMl90IGRh
dGE7Cj4gKyAgICAgICAgICAgICAgICBib29sIG1hc2tlZDsKPiArICAgICAgICAgICAgICAgIHN0
cnVjdCB2cGNpX2FyY2hfbXNpeF9lbnRyeSBhcmNoOwoKSW5kZW50YXRpb24uCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 13:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 13:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFKnB-0005fd-CM; Mon, 29 May 2017 13:33:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFKn9-0005fV-Ny
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 13:33:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 15/4B-01735-E032C295; Mon, 29 May 2017 13:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS5dPWSf
 SYPdXEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePA5g6Wgt/8FfP+32JrYFzN3cXIwSEkkCcx
 6Zd1FyMnB6+AncTJdSuYQWwJAUOJ0wtvsoDYLAKqEtvuX2IDsdkE1CXanm1nBWkVEdCROP2dr
 4uRi4NZYDGjxLpPBxhB4sICQRITJjuBlAsJZEhse78OLMwpYCXRO7scxOQVEJT4u0MYpIJZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKy
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYdvUMDIw7GHe0+x1ilORgUhLl3aeg
 EynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveGIlBOsCg1PbUiLTMHGAEwaQkOHiURXmeQNG9xQ
 WJucWY6ROoUo6KUOO9SkIQASCKjNA+uDRZ1lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/
 qBTOHJzCuBm/4KaDET0OJdO7RBFpckIqSkGhhLy0o5HA58ObKNf7bnmcqEtdccnt6xtDgbaHp
 N1pTt79HS+m6m2gIt7hYFQ++VBb/Xtq1Ur5xoVF13dnGgnVSs8YwiTfa+mie2R17WsMnf0fms
 39csduazhlzFzbIGxfjVK58dWjvvsZ38L8OcCN/0isTL53UjZ96b3SWkJ3R2a8M7WQ6xLiWW4
 oxEQy3mouJEACH1Kay1AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496064780!72340246!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30688 invoked from network); 29 May 2017 13:33:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 May 2017 13:33:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 07:32:59 -0600
Message-Id: <592C3F28020000780015D49C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 07:32:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-7-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-7-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 6/9] xen/vpci: trap access to the list of
 PCI capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtzdGF0aWMgaW50IHZwY2lfaW5kZXhfY2FwYWJpbGl0aWVzKHN0cnVjdCBwY2lfZGV2ICpwZGV2
KQo+ICt7Cj4gKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+
ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZV
TkMocGRldi0+ZGV2Zm4pOwo+ICsgICAgdWludDhfdCBwb3MgPSBQQ0lfQ0FQQUJJTElUWV9MSVNU
Owo+ICsgICAgdWludDE2X3Qgc3RhdHVzOwo+ICsgICAgdW5zaWduZWQgaW50IG1heF9jYXAgPSA0
ODsKPiArICAgIHN0cnVjdCB2cGNpX2NhcGFiaWxpdHkgKmNhcDsKPiArICAgIGludCByYzsKPiAr
Cj4gKyAgICBJTklUX0xJU1RfSEVBRCgmcGRldi0+dnBjaS0+Y2FwX2xpc3QpOwo+ICsKPiArICAg
IC8qIENoZWNrIGlmIGRldmljZSBoYXMgY2FwYWJpbGl0aWVzLiAqLwo+ICsgICAgc3RhdHVzID0g
cGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfU1RBVFVTKTsKPiArICAg
IGlmICggIShzdGF0dXMgJiBQQ0lfU1RBVFVTX0NBUF9MSVNUKSApCj4gKyAgICAgICAgcmV0dXJu
IDA7Cj4gKwo+ICsgICAgLyogQWRkIHRoZSByb290IGNhcGFiaWxpdHkgcG9pbnRlci4gKi8KPiAr
ICAgIGNhcCA9IHh6YWxsb2Moc3RydWN0IHZwY2lfY2FwYWJpbGl0eSk7Cj4gKyAgICBpZiAoICFj
YXAgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIGNhcC0+b2Zmc2V0ID0g
cG9zOwo+ICsgICAgbGlzdF9hZGRfdGFpbCgmY2FwLT5uZXh0LCAmcGRldi0+dnBjaS0+Y2FwX2xp
c3QpOwo+ICsgICAgcmMgPSB4ZW5fdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9jYXBfcmVh
ZCwgdnBjaV9jYXBfd3JpdGUsIHBvcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEsIGNhcCk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIEl0ZXJhdGUgb3ZlciB0aGUgbGlzdCBvZiBjYXBhYmlsaXRpZXMgcHJl
c2VudCBpbiB0aGUgZGV2aWNlLCBhbmQKPiArICAgICAqIGFkZCBhIGhhbmRsZXIgZm9yIGVhY2gg
cmVnaXN0ZXIgcG9pbnRlciB0byB0aGUgbmV4dCBpdGVtCj4gKyAgICAgKiAoUENJX0NBUF9MSVNU
X05FWFQpLgo+ICsgICAgICovCj4gKyAgICB3aGlsZSAoIG1heF9jYXAtLSApCj4gKyAgICB7Cj4g
KyAgICAgICAgcG9zID0gcGNpX2NvbmZfcmVhZDgoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcyk7
Cj4gKyAgICAgICAgaWYgKCBwb3MgPCAweDQwICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+
ICsgICAgICAgIGNhcCA9IHh6YWxsb2Moc3RydWN0IHZwY2lfY2FwYWJpbGl0eSk7Cj4gKyAgICAg
ICAgaWYgKCAhY2FwICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAg
ICAgIGNhcC0+b2Zmc2V0ID0gcG9zOwo+ICsgICAgICAgIGxpc3RfYWRkX3RhaWwoJmNhcC0+bmV4
dCwgJnBkZXYtPnZwY2ktPmNhcF9saXN0KTsKPiArICAgICAgICBwb3MgKz0gUENJX0NBUF9MSVNU
X05FWFQ7Cj4gKyAgICAgICAgcmMgPSB4ZW5fdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9j
YXBfcmVhZCwgdnBjaV9jYXBfd3JpdGUsIHBvcywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxLCBjYXApOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICBy
ZXR1cm4gcmM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KCkJ0dy4sIGluc3Rl
YWQgb2YgZHVwbGljYXRpbmcgc29tZSBvZiB3aGF0IHBjaV9maW5kX2NhcF9vZmZzZXQoKQphbmQg
cGNpX2ZpbmRfbmV4dF9jYXAoKSBkbywgcGVyaGFwcyB3b3J0aCBtYWtpbmcgdGhvc2UgdHdvCmZ1
bmN0aW9ucyBjYXBhYmxlIG9mIGRlYWxpbmcgd2l0aCBhIHdpbGRjYXJkIElEICgweGZmKSBhcyBp
bnB1dC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 13:38:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 13:38:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFKsI-0005s6-Vg; Mon, 29 May 2017 13:38:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFKsH-0005s0-9N
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 13:38:21 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 26/B6-03696-C442C295; Mon, 29 May 2017 13:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9dHRSf
 SoHsqt8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrH78xqmgmsCFdtPTmZpYDzN28XIySEkkCcx
 veMDO4jNK2AncfzRZ0YQW0LAUOL0wpssIDaLgKrEnonTWUFsNgF1ibZn24FsDg4RAR2J09/5Q
 MLMAlESszp3g5UIC3hKbFlymQ1ivKXE5LkPmUBsTgEriXevLzOCtPIKCEr83SEM0aol8fDXLR
 YIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdNLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPAYg2ME474T/IUZJDiYlUd59CjqRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4bygB5QSLUtNTK9Iyc4AxAJOW4OBREuFdCZLmLS5IzC3OTIdIn
 WLU5diwev0XJiGWvPy8VClxXjZloCIBkKKM0jy4EbB4vMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3k8gq3gy80rgNr0COoIJ6IhdO7RBjihJREhJNTCqJFtFRZhIfH3THWLiE2t8xmTbf/G
 GyDoh/yOLq++X9utrFcrldOtN3ZzRdl/2m9IP5W0Hmufs+LY0+ZFA/6Q169ZvCMj7Ei1Qv79B
 unDGrE/cX1XnyQhELrRcdP69sEylMWsLU2jGtrl90YbywvEnuVanOv/iOuAaF+7/b/l25aibd
 VI/NyqxFGckGmoxFxUnAgD4ynw6wgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496065098!52083627!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50402 invoked from network); 29 May 2017 13:38:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 13:38:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 07:38:17 -0600
Message-Id: <592C4066020000780015D4BB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 07:38:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
In-Reply-To: <20170427143546.14662-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 0/9] vpci: PCI config space emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBmb2xsb3dpbmcgc2VyaWVzIGNvbnRhaW4gYW4gaW1wbGVtZW50YXRpb24gb2YgaGFuZGxl
cnMgZm9yIHRoZSBQQ0kKPiBjb25maWd1cmF0aW9uIHNwYWNlIGluc2lkZSBvZiBYZW4uIFRoaXMg
YWxsb3dzIFhlbiB0byBkZXRlY3QgYWNjZXNzZXMgdG8gdGhlCj4gUENJIGNvbmZpZ3VyYXRpb24g
c3BhY2UgYW5kIHJlYWN0IGFjY29yZGluZ2x5Lgo+IAo+IEFsdGhvdWdoIHRoZXJlIGhhc24ndCBi
ZWVuIGEgbG90IG9mIHJldmlldyBvbiB0aGUgcHJldmlvdXMgdmVyc2lvbiwgSSBzZW5kIHRoaXMK
PiBuZXcgdmVyc2lvbiBiZWNhdXNlIEkgd2lsbCBiZSBhd2F5IGZvciA+IDEgd2VlaywgYW5kIEkg
d291bGQgcmF0aGVyIGhhdmUgcmV2aWV3Cj4gb24gdGhpcyB2ZXJzaW9uIHRoYW4gdGhlIG9sZCBv
bmUuIEFzIHVzdWFsLCBlYWNoIHBhdGNoIGNvbnRhaW5zIGEgY2hhbmdlc2V0Cj4gc3VtbWFyeSBi
ZXR3ZWVuIHZlcnNpb25zLgo+IAo+IFBhdGNoIDEgaW1wbGVtZW50cyB0aGUgZ2VuZXJpYyBoYW5k
bGVycyBmb3IgYWNjZXNzZXMgdG8gdGhlIFBDSSBjb25maWd1cmF0aW9uCj4gc3BhY2UgdG9nZXRo
ZXIgd2l0aCBhIG1pbmltYWwgdXNlci1zcGFjZSB0ZXN0IGhhcm5lc3MgdGhhdCBJJ3ZlIHVzZWQg
ZHVyaW5nCj4gZGV2ZWxvcG1lbnQuIEN1cnJlbnRseSBhIHBlci1kZXZpY2UgcmVkLWJhY2sgdHJl
ZSBpcyB1c2VkIGluIG9yZGVyIHRvIHN0b3JlIHRoZQo+IGxpc3Qgb2YgaGFuZGxlcnMsIGFuZCB0
aGV5IGFyZSBpbmRleGVkIGJhc2VkIG9uIHRoZWlyIG9mZnNldCBpbnNpZGUgb2YgdGhlCj4gY29u
ZmlndXJhdGlvbiBzcGFjZS4gUGF0Y2ggMSBhbHNvIGFkZHMgdGhlIHg4NiBwb3J0IElPIHRyYXBz
IGFuZCB3aXJlcyB0aGVtCj4gaW50byB0aGUgbmV3bHkgaW50cm9kdWNlZCB2UENJIGRpc3BhdGNo
ZXJzLiBQYXRjaCAyIGFkZHMgaGFuZGxlcnMgZm9yIHRoZSBFQ0FNCj4gYXJlYXMgKGFzIGZvdW5k
IG9uIHRoZSBNTUNGRyBBQ1BJIHRhYmxlKS4gUGF0Y2hlcyAzIGFuZCA0IGFyZSBtb3N0bHkgY29k
ZQo+IG1vbWVudC9yZWZhY3RvcmluZyBpbiBvcmRlciB0byBpbXBsZW1lbnQgc3VwcG9ydCBmb3Ig
QkFSIG1hcHBpbmcgaW4gcGF0Y2ggNS4KPiBQYXRjaCA2IGFsbG93cyBYZW4gdG8gbWFzayBjZXJ0
YWluIFBDSSBjYXBhYmlsaXRpZXMgb24tZGVtYW5kLCB3aGljaCBpcyB1c2VkIGluCj4gb3JkZXIg
dG8gbWFzayBNU0kgYW5kIE1TSS1YLgo+IAo+IEZpbmFsbHkgcGF0Y2hlcyA4IGFuZCA5IGltcGxl
bWVudCBzdXBwb3J0IGluIG9yZGVyIHRvIGVtdWxhdGUgdGhlIE1TSS9NU0ktWAo+IGNhcGFiaWxp
dGllcyBpbnNpZGUgb2YgWGVuLCBzbyB0aGF0IHRoZSBpbnRlcnJ1cHRzIGFyZSB0cmFuc3BhcmVu
dGx5IHJvdXRlZCB0bwo+IHRoZSBndWVzdC4KCldoaWxlIHRoZSBjb2RlIGxvb2tzIHJlYXNvbmFi
bGUgZm9yIHRoaXMgZWFybHkgc3RhZ2UsIGl0J3Mgc3RpbGwgcXVpdGUKbGFyZ2UgYSBjaHVuayBv
ZiBuZXcgbG9naWMuIFRoZXJlZm9yZSBJIHRoaW5rIHRoYXQgaWYgYWxyZWFkeSB0aGVyZQp3YXMg
bm8gcHJpb3IgZGVzaWduIGRpc2N1c3Npb24sIHNvbWUgcmVhc29uaW5nIGJlaGluZCB0aGUgZGVj
aXNpb25zCnlvdSd2ZSB0YWtlbiBzaG91bGQgYmUgcHJvdmlkZWQgaGVyZS4gSW4gcGFydGljdWxh
ciBJJ20gcXVpdGUKdW5oYXBweSBhYm91dCB0aGlzIGh1Z2UgYW1vdW50IG9mIGludGVyY2VwdGlu
ZyBhbmQgZW11bGF0aW9uLApub25lIG9mIHdoaWNoIHdlIHJlcXVpcmUgZm9yIFBWIERvbTAuIElP
VyBJIGNvbnRpbnVlIHRvIGJlCnVuY29udmluY2VkIHRoYXQgcHV0dGluZyBhbGwgdGhlIGJ1cmRl
biBvbiBYZW4gd2hpbGUgbm90IHBhcmEtCnZpcnR1YWxpemluZyBhbnkgb2YgdGhpcyBpbiB0aGUg
RG9tMCBrZXJuZWwgaXMgdGhlIHJpZ2h0IGNob2ljZS4gSXQKY2VydGFpbmx5IHdvdWxkIGJlIGlm
IHdlIHdlcmUgdGFsa2luZyBhYm91dCBIVk0gRG9tMCwgYnV0IHRoaXMgaXMKUFZILCBhbmQgdGhl
ICJQViIgcGFydCBpcyBmaXJzdCB0aGVyZSBmb3IgYSByZWFzb24uCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 13:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 13:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFL8n-00078L-C1; Mon, 29 May 2017 13:55:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dFL8m-00078F-5y
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 13:55:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7C/4D-03587-B482C295; Mon, 29 May 2017 13:55:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXSnM/Ro+utoRN
 p8GYqu8XX5lWMFt+3TGZyYPI4/OEKi8fpW7PYApiiWDPzkvIrElgzGs4uYC/YxFSx4v5E5gbG
 DqYuRk4OCQFFia2NG5khbAeJ3jd72LsYuTiEBM4xSRxaNZ8dJCEs4CTxaeYixi5GDg4RgQCJt
 rWCIGFmgXyJ1ud/wHqFBIokLnc8YQOx2QT0JXa/+MQEUs4rYCsx8bA8SJhFQFXied9eRhBbVC
 Ba4vSOPjCbV0BQ4uTMJywgNqeAvcSz/uWMEOP1JHZc/8UKYctLbH87hxnCFpdo+rKSFeIyPYl
 p9+exTGAUnIVk1Cwk7bOQtM9C0r6AkWUVo0ZxalFZapGuoaVeUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZgeDMAwQ7GH8sCDjFKcjApifLuU9CJFOJLyk+pzEgszogvKs1JLT7Eq
 M7BIbBh8d9wKZa8/LxUJQnef2pAZYJFqempFWmZOcD4g6mU4OBREuFdDZLmLS5IzC3OTIdInW
 I05mj6sOULE0fThN1fmITAJkmJ854GKRUAKc0ozYMbBEsLlxhlpYR5GYGuFOIpSC3KzSxBlX/
 FKM7BqCTMa6QONIUnM68Ebt8roFOYgE7ZtUMb5JSSRISUVAMjXyr/D86wqNkfuNP1Jyk35TUE
 OHrc3Pl197qa3GnTjp9VYnk0I2TaGv3et8G2TW7fPTZK7BMvNRMsLNgZtn7L/SVKDIs+1Rfef
 HZPIexaz1H9XTcuzLIOdr4g38MmLTNF9ZFKYP9Ng9euK375ahQsYNt+4eO9SXzNoiJZ38IWSn
 Dy7mW7+5hJiaU4I9FQi7moOBEATWmOywYDAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496066123!99451641!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24033 invoked from network); 29 May 2017 13:55:23 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 13:55:23 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-89-243-219-99.as13285.net ([89.243.219.99]:57923
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dFL8k-000A84-je (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 29 May 2017 14:55:22 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592C3231020000780015D449@prv-mh.provo.novell.com>
 <592C3231020000780015D449@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4ed00593-ba1d-084b-254d-b1a9235cc841@citrix.com>
Date: Mon, 29 May 2017 14:55:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <592C3231020000780015D449@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/HAP: avoid using bogus/misleading
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDUvMjAxNyAxMzozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gaGFwX3RlYXJkb3duKCkg
dW5jb25kaXRpb25hbGx5IHJlbGVhc2VzIHRoZSBwYWdpbmcgbG9jayBhbmQgaXMgYWx3YXlzCj4g
YmVpbmcgY2FsbGVkIHdpdGhvdXQgdGhlIGxvY2sgaGVsZDogTG9jayBhY3F1aXJlIHNob3VsZCB0
aGVuIGJlCj4gdW5jb25kaXRpb25hbCB0b28uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 14:15:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 14:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFLRs-0008WQ-19; Mon, 29 May 2017 14:15:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=315bb6309=roger.pau@citrix.com>)
 id 1dFLRq-0008WK-Qi
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 14:15:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0C/00-26749-9EC2C295; Mon, 29 May 2017 14:15:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQveljk6
 kwdKXUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9M3NZC47LVCzZdZi5gbFbvIuRk0NCwE9i
 2cF/TCA2i4CqxPFn95lBbDYBHYmLc3eygdgiAsoSvb9+s4DYzALREi9b14LZwgIeEjsX7QOze
 QU8JSafegVmCwnkSpw4sooJIi4ocXLmE6heHYkFuz8BzeQAsqUllv/jAAlzCthLHLq3jxHEFh
 VQkZg4v48dYoyiRP+8B2wQZ6ZLbP37i3kCI/8sJFNnIZk6C2HqAkbmVYwaxalFZalFuoZGekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GF91Ox9ilORgUhLl3aegEynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdECygnWJSanlqRlpkDjAWYtAQHj5II70xtoDRvcUFib
 nFmOkTqFKMux4bV678wCbHk5eelSonzigAjS0gApCijNA9uBCwuLzHKSgnzMgIdJcRTkFqUm1
 mCKv+KUZyDUUmYVw5kCk9mXgncpldARzABHbFrhzbIESWJCCmpBkbmwNq/X75/Z3t+e/8LM7H
 VnS/qSn/2PuEO7V8UbLzpzar9PRmbvB/02cstY92zrE38WK7P87j8G/s806TrIitKlykF7nrs
 ayJ97Nd33W3hhybfNGdbXMPk/n7l/zONjB7f04Xfz+7bseLShddZH7p4nQumqvu86oj49X+p6
 bc7q5r983yE+T8psRRnJBpqMRcVJwIA2xPH7sYCAAA=
X-Env-Sender: prvs=315bb6309=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496067305!99770772!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45556 invoked from network); 29 May 2017 14:15:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 May 2017 14:15:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,414,1491264000"; d="scan'208";a="46876880"
Date: Mon, 29 May 2017 15:14:59 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170529141459.hlh6zuww7soaeikl@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <592C4066020000780015D4BB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592C4066020000780015D4BB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 0/9] vpci: PCI config space emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDc6Mzg6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlIGZvbGxvd2luZyBzZXJpZXMgY29udGFpbiBhbiBpbXBsZW1lbnRhdGlvbiBv
ZiBoYW5kbGVycyBmb3IgdGhlIFBDSQo+ID4gY29uZmlndXJhdGlvbiBzcGFjZSBpbnNpZGUgb2Yg
WGVuLiBUaGlzIGFsbG93cyBYZW4gdG8gZGV0ZWN0IGFjY2Vzc2VzIHRvIHRoZQo+ID4gUENJIGNv
bmZpZ3VyYXRpb24gc3BhY2UgYW5kIHJlYWN0IGFjY29yZGluZ2x5Lgo+ID4gCj4gPiBBbHRob3Vn
aCB0aGVyZSBoYXNuJ3QgYmVlbiBhIGxvdCBvZiByZXZpZXcgb24gdGhlIHByZXZpb3VzIHZlcnNp
b24sIEkgc2VuZCB0aGlzCj4gPiBuZXcgdmVyc2lvbiBiZWNhdXNlIEkgd2lsbCBiZSBhd2F5IGZv
ciA+IDEgd2VlaywgYW5kIEkgd291bGQgcmF0aGVyIGhhdmUgcmV2aWV3Cj4gPiBvbiB0aGlzIHZl
cnNpb24gdGhhbiB0aGUgb2xkIG9uZS4gQXMgdXN1YWwsIGVhY2ggcGF0Y2ggY29udGFpbnMgYSBj
aGFuZ2VzZXQKPiA+IHN1bW1hcnkgYmV0d2VlbiB2ZXJzaW9ucy4KPiA+IAo+ID4gUGF0Y2ggMSBp
bXBsZW1lbnRzIHRoZSBnZW5lcmljIGhhbmRsZXJzIGZvciBhY2Nlc3NlcyB0byB0aGUgUENJIGNv
bmZpZ3VyYXRpb24KPiA+IHNwYWNlIHRvZ2V0aGVyIHdpdGggYSBtaW5pbWFsIHVzZXItc3BhY2Ug
dGVzdCBoYXJuZXNzIHRoYXQgSSd2ZSB1c2VkIGR1cmluZwo+ID4gZGV2ZWxvcG1lbnQuIEN1cnJl
bnRseSBhIHBlci1kZXZpY2UgcmVkLWJhY2sgdHJlZSBpcyB1c2VkIGluIG9yZGVyIHRvIHN0b3Jl
IHRoZQo+ID4gbGlzdCBvZiBoYW5kbGVycywgYW5kIHRoZXkgYXJlIGluZGV4ZWQgYmFzZWQgb24g
dGhlaXIgb2Zmc2V0IGluc2lkZSBvZiB0aGUKPiA+IGNvbmZpZ3VyYXRpb24gc3BhY2UuIFBhdGNo
IDEgYWxzbyBhZGRzIHRoZSB4ODYgcG9ydCBJTyB0cmFwcyBhbmQgd2lyZXMgdGhlbQo+ID4gaW50
byB0aGUgbmV3bHkgaW50cm9kdWNlZCB2UENJIGRpc3BhdGNoZXJzLiBQYXRjaCAyIGFkZHMgaGFu
ZGxlcnMgZm9yIHRoZSBFQ0FNCj4gPiBhcmVhcyAoYXMgZm91bmQgb24gdGhlIE1NQ0ZHIEFDUEkg
dGFibGUpLiBQYXRjaGVzIDMgYW5kIDQgYXJlIG1vc3RseSBjb2RlCj4gPiBtb21lbnQvcmVmYWN0
b3JpbmcgaW4gb3JkZXIgdG8gaW1wbGVtZW50IHN1cHBvcnQgZm9yIEJBUiBtYXBwaW5nIGluIHBh
dGNoIDUuCj4gPiBQYXRjaCA2IGFsbG93cyBYZW4gdG8gbWFzayBjZXJ0YWluIFBDSSBjYXBhYmls
aXRpZXMgb24tZGVtYW5kLCB3aGljaCBpcyB1c2VkIGluCj4gPiBvcmRlciB0byBtYXNrIE1TSSBh
bmQgTVNJLVguCj4gPiAKPiA+IEZpbmFsbHkgcGF0Y2hlcyA4IGFuZCA5IGltcGxlbWVudCBzdXBw
b3J0IGluIG9yZGVyIHRvIGVtdWxhdGUgdGhlIE1TSS9NU0ktWAo+ID4gY2FwYWJpbGl0aWVzIGlu
c2lkZSBvZiBYZW4sIHNvIHRoYXQgdGhlIGludGVycnVwdHMgYXJlIHRyYW5zcGFyZW50bHkgcm91
dGVkIHRvCj4gPiB0aGUgZ3Vlc3QuCj4gCj4gV2hpbGUgdGhlIGNvZGUgbG9va3MgcmVhc29uYWJs
ZSBmb3IgdGhpcyBlYXJseSBzdGFnZSwgaXQncyBzdGlsbCBxdWl0ZQo+IGxhcmdlIGEgY2h1bmsg
b2YgbmV3IGxvZ2ljLgoKVGhhbmtzIGZvciB0aGUgZGV0YWlsZWQgcmV2aWV3LCBpdCdzIGdyZWF0
bHkgYXBwcmVjaWF0ZWQgKGl0J3MgYSB2ZXJ5CmxhcmdlIGFtb3VudCBvZiBjb2RlIHNvIEkgYXNz
dW1lIHRoaXMgaXMgbm90IHRyaXZpYWwgZm9yIHlvdSBhdAphbGwpLgoKSSdtIHN0aWxsIGdvaW5n
IG92ZXIgdGhlIGNvbW1lbnRzLCBJIGhvcGUgSSB3aWxsIGJlIGFibGUgdG8gc2VuZCBhIG5ldwp2
ZXJzaW9uIGJlZm9yZSB0aGUgZW5kIG9mIHRoZSB3ZWVrLgoKPiBUaGVyZWZvcmUgSSB0aGluayB0
aGF0IGlmIGFscmVhZHkgdGhlcmUKPiB3YXMgbm8gcHJpb3IgZGVzaWduIGRpc2N1c3Npb24sIHNv
bWUgcmVhc29uaW5nIGJlaGluZCB0aGUgZGVjaXNpb25zCj4geW91J3ZlIHRha2VuIHNob3VsZCBi
ZSBwcm92aWRlZCBoZXJlLiBJbiBwYXJ0aWN1bGFyIEknbSBxdWl0ZQo+IHVuaGFwcHkgYWJvdXQg
dGhpcyBodWdlIGFtb3VudCBvZiBpbnRlcmNlcHRpbmcgYW5kIGVtdWxhdGlvbiwKPiBub25lIG9m
IHdoaWNoIHdlIHJlcXVpcmUgZm9yIFBWIERvbTAuIElPVyBJIGNvbnRpbnVlIHRvIGJlCj4gdW5j
b252aW5jZWQgdGhhdCBwdXR0aW5nIGFsbCB0aGUgYnVyZGVuIG9uIFhlbiB3aGlsZSBub3QgcGFy
YS0KPiB2aXJ0dWFsaXppbmcgYW55IG9mIHRoaXMgaW4gdGhlIERvbTAga2VybmVsIGlzIHRoZSBy
aWdodCBjaG9pY2UuCgpJTUhPLCB0aGVyZSBhcmUgdHdvIG1haW4gcG9pbnRzIG9mIGRvaW5nIGFs
bCB0aGlzIGVtdWxhdGlvbiBpbnNpZGUgb2YKWGVuLCB0aGUgZmlyc3Qgb25lIGlzIHRvIHByZXZl
bnQgYWRkaW5nIGEgYnVuY2ggb2YgZHVwbGljYXRlZCBYZW4gUFYKc3BlY2lmaWMgY29kZSB0byBl
YWNoIE9TIHdlIHdhbnQgdG8gc3VwcG9ydCBpbiBQVkggbW9kZS4gVGhpcyBqdXN0CnByb21vdGVz
IFhlbiBjb2RlIGR1cGxpY2F0aW9uIGFtb25nc3QgT1Nlcywgd2hpY2ggbGVhZHMgdG8gbW9yZQpt
YWludGFpbmVyc2hpcCBidXJkZW4uCgpUaGUgc2Vjb25kIHJlYXNvbiB3b3VsZCBiZSB0aGF0IHRo
aXMgY29kZSAob3IgaXQncyBmdW5jdGlvbmFsaXR5IHRvIGJlCm1vcmUgcHJlY2lzZSkgYWxyZWFk
eSBleGlzdHMgaW4gUUVNVSAoYW5kIHBjaWJhY2sgdG8gYSBkZWdyZWUpLCBhbmQKaXQncyBjb2Rl
IHRoYXQgd2UgYWxyZWFkeSBzdXBwb3J0IGFuZCBtYWludGFpbi4gQnkgbW92aW5nIGl0IGludG8g
dGhlCmh5cGVydmlzb3IgaXRzZWxmIGV2ZXJ5IGd1ZXN0IHR5cGUgY2FuIG1ha2UgdXNlIG9mIGl0
LCBhbmQgc2hvdWxkIGJlCnNoYXJlZCBiZXR3ZWVuIHRoZW0gYWxsIChJIGtub3cgdGhhdCB0aGUg
Y29kZSBpbiB0aGlzIHNlcmllcyBpcyBub3QKeWV0IHN1aXRhYmxlIGZvciBEb21VIEhWTSBndWVz
dHMgeWV0KS4KCj4gSXQKPiBjZXJ0YWlubHkgd291bGQgYmUgaWYgd2Ugd2VyZSB0YWxraW5nIGFi
b3V0IEhWTSBEb20wLCBidXQgdGhpcyBpcwo+IFBWSCwgYW5kIHRoZSAiUFYiIHBhcnQgaXMgZmly
c3QgdGhlcmUgZm9yIGEgcmVhc29uLgoKV2VsbCwgSSd2ZSBiZWVuIG1vc3RseSBmb3JjZWQgaW50
byB1c2luZyB0aGUgUFZIIG5hbWUgZm9yIGhpc3RvcmljYWwKcmVhc29ucywgYnV0IHdoZW4gSSBz
dGFydGVkIHdvcmtpbmcgb24gdGhpcyBJIGNhbGxlZCBpdCBIVk1saXRlLApiZWNhdXNlIEkgdGhp
bmsgaXQncyBtb3JlIHNpbWlsYXIgdG8gSFZNIHRoYW4gUFYgYnkgYSBsb25nIHNob3QgKGFuZAp0
aGUgUFZIIERvbTAgYnVpbGRlciBmdW5jdGlvbnMgd2VyZSB1c2luZyB0aGUgImh2bSIgcHJlZml4
IGluIHRoZQpmaXJzdHMgaXRlcmF0aW9ucyBvZiB0aGF0IHNlcmllcykuCgpTaW5jZSBQVkggd2Fz
IG5ldmVyIGZpbmlzaGVkLCB0aGUgUFZIIG5hbWUgd2FzIHJldXNlZCBpbiBvcmRlciB0bwpwcmV2
ZW50IHVzIHRoZSBzaGFtZSBvZiBhbm5vdW5jaW5nIHNvbWV0aGluZyB0aGF0IHdhcyBuZXZlciBm
aW5pc2hlZCwKYW5kIHRvIHByZXZlbnQgYWRkaW5nIG1vcmUgY29uZnVzaW9uIHRvIHVzZXJzLgoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 14:16:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 14:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFLTV-0000Ag-C1; Mon, 29 May 2017 14:16:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFLTT-0000AZ-R9
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 14:16:48 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FA/41-11537-F4D2C295; Mon, 29 May 2017 14:16:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS9dPVyf
 SoPMJu8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtF1YR9rwcawig2vNzI1MN516WLk5BASyJP4
 /PEJG4jNK2An8frpFDBbQsBQ4vTCmywgNouAqsS6fZ+ZQWw2AXWJtmfbWbsYOThEBHQkTn/n6
 2Lk4mAWmM0k8Xr1dLBeYYEMiVP/H7JAzL/NKDHpiBSIzSngJTHj6y0WkF5eAUGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQ2O
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4GMAgh2M27Z7HmKU5GBSEuXdp6AT
 KcSXlJ9SmZFYnBFfVJqTWnyIUY+DQ+DKwSOzGQW27Vp9gVGKJS8/L1VJgrdEC6hasCg1PbUiL
 TMHGCswDRIcPEoivDO1gdK8xQWJucWZ6RCpU4zGHBtWr//CxHHnJJAUApskJc5bDVIqAFKaUZ
 oHNwgWw5cYZaWEeRmBjhXiKUgtys0sQZV/xSjOwagkzCunAzSFJzOvBG7fK6BTmIBO2bVDG+S
 UkkSElFQDY3ZQiezrYN51fIcdDj5Ny+lJbFpzpXvNwWevV039kNHw8Ua4qV2npmA/46Inbx6a
 1XjeCvzK2nW6uJ/tyeLn566bzfzHMOHIysAvl5el58WZJOVttndUy+Ezy2bZlRfKw/De6xHfu
 Z8PTeOWfXdNajOyuxn42kZGc9EvaQVzW3mZ2RV2IRH6SizFGYmGWsxFxYkABTFCRNwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496067404!103077638!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41294 invoked from network); 29 May 2017 14:16:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 14:16:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 08:16:43 -0600
Message-Id: <592C4969020000780015D502@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 08:16:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-2-roger.pau@citrix.com>
 <591EF4B3020000780015B438@prv-mh.provo.novell.com>
 <20170529125735.nk2kesh55zerx77a@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170529125735.nk2kesh55zerx77a@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, julien.grall@arm.com,
 PaulDurrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/9] xen/vpci: introduce basic handlers
 to trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA1LjE3IGF0IDE0OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDE5LCAyMDE3IGF0IDA1OjM1OjQ3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjcuMDQuMTcgYXQgMTY6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gKyAgICAvKiBSZWFkL3dyaXRlIG9mIHVuc2V0IHJlZ2lzdGVyLiAqLwo+PiA+
ICsgICAgVlBDSV9SRUFEX0NIRUNLKDgsIDQsIDB4ZmZmZmZmZmYpOwo+PiA+ICsgICAgVlBDSV9S
RUFEX0NIRUNLKDgsIDIsIDB4ZmZmZik7Cj4+ID4gKyAgICBWUENJX1JFQURfQ0hFQ0soOCwgMSwg
MHhmZik7Cj4+ID4gKyAgICBWUENJX1dSSVRFKDEwLCAyLCAweGJlZWYpOwo+PiA+ICsgICAgVlBD
SV9SRUFEX0NIRUNLKDEwLCAyLCAweGZmZmYpOwo+PiA+ICsKPj4gPiArICAgIC8qIFJlYWQgb2Yg
bXVsdGlwbGUgcmVnaXN0ZXJzICovCj4+ID4gKyAgICBWUENJX0NIRUNLX1JFRyg3LCAxLCAweGJk
KTsKPj4gPiArICAgIFZQQ0lfUkVBRF9DSEVDSyg0LCA0LCAweGJkYmFiYWZmKTsKPj4gCj4+IEkg
dGhpbmsgYSB2YXJpYW50IGFjY2Vzc2luZyBtaXhlZCBzaXplIHJlZ2lzdGVycyB3b3VsZCBhbHNv
IGJlCj4+IGRlc2lyYWJsZSBoZXJlLiBQZXJoYXBzIGl0IHdvdWxkIGJlIGJlc3QgdG8gZXhoYXVz
dGl2ZWx5IHRlc3QKPj4gYWxsIHBvc3NpYmxlIHZhcmlhdGlvbnMgKHRoZXJlIGFyZW4ndCB0aGF0
IG1hbnkgYWZ0ZXIgYWxsKS4gU2FtZQo+PiBmb3Igd3JpdGVzIGFuZCBwYXJ0aWFsIGFjY2Vzc2Vz
IChiZWxvdykgdGhlbi4KPiAKPiBTbyB5b3UgbWVhbiB0byBzY2FuIHRoZSB3aG9sZSBzcGFjZSAo
ZnJvbSAwIHRvIDEyOCBvbiB0aGlzIHRlc3QpIHVzaW5nCj4gYWxsIHBvc3NpYmxlIHJlZ2lzdGVy
IHNpemVzIGZvciBib3RoIHJlYWQgYW5kIHdyaXRlPyBUaGF0IHdvdWxkIGluZGVlZAo+IGJlIGZl
YXNpYmxlLgoKTm90IHN1cmUgd2hhdCB0aGUgImZyb20gMCB0byAxMjgiIGlzIG1lYW50IHRvIGFw
cGx5IHRvLiBXaGF0IEkgbWVhbgppcyB0byB0ZXN0IGFsbCBjb21iaW5hdGlvbnMgb2YgKG1peCBv
ZikgcmVnaXN0ZXIgc2l6ZXMgYW5kIGFjY2VzcyBzaXplcy4KSS5lLiBhbGwgY29tYmluYXRpb25z
IG1ha2luZyB1cCBhIHNpbmdsZSA0LWJ5dGUgZmllbGQgKCgxLDEsMSwxKSwKKDEsMSwyKSwgKDIs
MSwxKSwgKDIsMiksICg0KSkgYW5kIGFsbCBmb3VyIDEtYnl0ZSBhY2Nlc3NlcywgYm90aCAyLWJ5
dGUKb25lcywgYW5kIHRoZSBzb2xlIHBvc3NpYmxlIDQtYnl0ZSBvbmUuCgo+PiA+IEBAIC0yNTYs
NiArMjU3LDE1MiBAQCB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9t
YWluICpkKQo+PiA+ICAgICAgaGFuZGxlci0+b3BzID0gJmcybV9wb3J0aW9fb3BzOwo+PiA+ICB9
Cj4+ID4gIAo+PiA+ICsvKiBEbyBzb21lIHNhbml0eSBjaGVja3MuICovCj4+ID4gK3N0YXRpYyBp
bnQgdnBjaV9hY2Nlc3NfY2hlY2sodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IGxlbikK
Pj4gPiArewo+PiA+ICsgICAgLyogQ2hlY2sgYWNjZXNzIHNpemUuICovCj4+ID4gKyAgICBpZiAo
IGxlbiAhPSAxICYmIGxlbiAhPSAyICYmIGxlbiAhPSA0ICkKPj4gPiArICAgIHsKPj4gPiArICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImludmFsaWQgbGVuZ3RoIChyZWc6ICUjeCwg
bGVuOiAldSlcbiIsCj4+ID4gKyAgICAgICAgICAgICAgICAgcmVnLCBsZW4pOwo+PiAKPj4gSSB0
aGluayBtYW55IG9mIHN1Y2ggZ2RwcmludGsoKXMgd2FudCB0byBnbyBhd2F5IGJlZm9yZSB0aGlz
IHNlcmllcwo+PiBnZXRzIGNvbW1pdHRlZC4KPiAKPiBPSywgSSd2ZSBmb3VuZCB0aGVtIHVzZWZ1
bCB3aGlsZSBkZXZlbG9waW5nLCBidXQgSSBndWVzcyB0aGV5IGFyZSBub3QKPiByZWFsbHkgdXNl
ZnVsIG91dHNpZGUgZnJvbSB0aGF0IGNvbnRleHQuIEkgZ3Vlc3MgdGhlcmUncyBubyB3YXkgdG8K
PiBsZWF2ZSB0aGVtIGluIHBsYWNlLCBtYXliZSBhIEtjb25maWcgb3B0aW9uPwoKVGhhdCBzZWVt
cyBvdmVya2lsbC4gSSB3b3VsZG4ndCBzbyBtdWNoIG1pbmQgdGhlIG1lc3NhZ2VzICh0aGV5Cmdl
dCBjb21waWxlZCBvdXQgZm9yIG5vbi1kZWJ1ZyBidWlsZHMgYW55d2F5KSwgYnV0IHRoZSBjbHV0
dGVyCnRoZXkgaW50cm9kdWNlIHRvIGNvZGU6IEluIHNvbWUgY2FzZXMgaGFsZiBvZiB5b3VyIGZ1
bmN0aW9ucyBhcmUKdGhlIGludm9jYXRpb24gb2YgZ2RwcmludGsoKSAuLi4KCj4+ID4gKy8qIHZQ
Q0kgY29uZmlnIHNwYWNlIElPIHBvcnRzIGhhbmRsZXJzICgweGNmOC8weGNmYykuICovCj4+ID4g
K3N0YXRpYyBib29sX3QgdnBjaV9wb3J0aW9fYWNjZXB0KGNvbnN0IHN0cnVjdCBodm1faW9faGFu
ZGxlciAqaGFuZGxlciwKPj4gCj4+IFBsYWluIGJvb2wgcGxlYXNlLgo+IAo+IFNhZGx5IHN0cnVj
dCBodm1faW9fb3BzICh3aGljaCBpcyB3aGVyZSB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQpIGV4cGVj
dHMKPiBhIGJvb2xfdCBhcyByZXR1cm4uCgpJIGRvbid0IGZvbGxvdyAtIGJvb2xfdCBpcyBzaW1w
bHkgYSB0eXBlZGVmIG9mIGJvb2wgbm93YWRheXMsIGFuZAp0eXBlZGVmcyBhcmUgYWxsIGVxdWl2
YWxlbnQgYXMgZmFyIGFzIHRoZSBDIHR5cGUgc3lzdGVtIGdvZXMuCgo+PiBBZ2FpbiB0aGUgcXVl
c3Rpb24gLSB3aGF0J3MgdGhlIGJhcmUgaGFyZHdhcmUgZXF1aXZhbGVudCBvZgo+PiByZXR1cm5p
bmcgWDg2RU1VTF9VTkhBTkRMRUFCTEUgaGVyZT8KPiAKPiBBbGwgMSdzIEkgYXNzdW1lIChvciBv
dGhlciByYW5kb20gZ2FyYmFnZSkuIFdvdWxkIHlvdSBiZSBPSyB3aXRoIG1lCj4gYWRkaW5nIGEg
ImZhaWwiIGxhYmVsIHRoYXQgc2V0cyBkYXRhIHRvIGFsbCAxJ3MgYW5kIHJldHVybnMgWDg2RU1V
TF9PS0FZPwoKVGhhdCB3b3VsZCBwcm9iYWJseSBiZSBva2F5IChkZXNwaXRlIG15IGRpc2xpa2Ug
b2YgbGFiZWxzIGFuZCBnb3RvLXMpLgoKPj4gPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+PiA+
ICsjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KPj4gPiArCj4+ID4gK2V4dGVybiBjb25zdCB2cGNpX3Jl
Z2lzdGVyX2luaXRfdCBfX3N0YXJ0X3ZwY2lfYXJyYXlbXSwgX19lbmRfdnBjaV9hcnJheVtdOwo+
PiA+ICsjZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5kX3ZwY2lfYXJyYXkgLSBfX3N0YXJ0X3Zw
Y2lfYXJyYXkpCj4+ID4gKyNkZWZpbmUgdnBjaV9pbml0IF9fc3RhcnRfdnBjaV9hcnJheQo+PiAK
Pj4gV2hhdCBpcyB0aGlzIGxhc3Qgb25lIGdvb2QgZm9yPwo+IAo+IEl0J3MgdXNlZCBieSB4ZW5f
dnBjaV9hZGRfaGFuZGxlcnMgaW4gb3JkZXIgdG8gY2FsbCB0aGUgaW5pdAo+IGZ1bmN0aW9ucywg
SSBjYW4gZHJvcCBpdCBhbmQgY2FsbCBfX3N0YXJ0X3ZwY2lfYXJyYXlbaV0oLi4uKSBpZiB0aGF0
J3MKPiBiZXR0ZXIuCgpXZWxsLCBpZiB0aGVyZSB3ZXJlIHNldmVyYWwgdXNlcnMsIEkgY291bGQg
c2VlIHRoZSBiZW5lZml0IG9mIGFuCmFiYnJldmlhdGluZyAjZGVmaW5lLiBCdXQgZm9yIGEgc2lu
Z2xlIHVzZXIgdGhlICNkZWZpbmUgYWRkcwptb3JlIGNvZGUgLyBjbHV0dGVyIHRoYW4gaXMgYmVp
bmcgc2F2ZWQgb24gdGhlIHVzZSBzaXRlLgoKPj4gPiArICAgIHN0cnVjdCByYl9ub2RlIG5vZGU7
Cj4+ID4gK307Cj4+ID4gKwo+PiA+ICtpbnQgeGVuX3ZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KQo+PiAKPj4gX19od2RvbV9pbml0IChJIG5vdGljZSBzZXR1cF9vbmVfaHdk
b21fZGV2aWNlKCkgd3JvbmdseSBpc24ndAo+PiBhbm5vdGF0ZWQgc28pLgo+IAo+IE9LLCBzbyB5
b3UgcmVhbGx5IHdhbnQgdGhlIGluaXQgaGFuZGxlcnMgdG8gYmUgaW5zaWRlIG9mIHRoZQo+IC5p
bml0LnJvZGF0YSBzZWN0aW9uIHRoZW4uCgpPbmx5IGlmIHRoYXQncyBjb3JyZWN0LCBhbmQgaXQg
aXMgY29ycmVjdCBhcyBsb25nIGFzIGFsbCBwb3NzaWJsZSBjYWxsIHRyZWVzCnJvb3QgaW4gYSBf
X2h3ZG9tX2luaXQgZnVuY3Rpb24uIChUbyBhdm9pZCBtaXN1bmRlcnN0YW5kaW5nOiBUaGlzCmNs
ZWFybHkgY2FuJ3QgYmUgLmluaXQucm9kYXRhIHVuaWZvcm1seSwgYXMgX19od2RvbV9pbml0IGlz
bid0IGFsd2F5cwphbiBhbGlhcyBvZiBfX2luaXQpLgoKPj4gPiArICAgIHN0cnVjdCB2cGNpX3Jl
Z2lzdGVyIHIgPSB7Cj4+ID4gKyAgICAgICAgLm9mZnNldCA9IHJlZywKPj4gPiArICAgICAgICAu
c2l6ZSA9IHNpemUsCj4+ID4gKyAgICB9Owo+PiA+ICsKPj4gPiArICAgIEFTU0VSVCh2cGNpX2xv
Y2tlZChwZGV2LT5kb21haW4pKTsKPj4gPiArCj4+ID4gKyAgICBub2RlID0gcGRldi0+dnBjaS0+
aGFuZGxlcnMucmJfbm9kZTsKPj4gPiArICAgIHdoaWxlICggbm9kZSApCj4+ID4gKyAgICB7Cj4+
ID4gKyAgICAgICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnQgPQo+PiAKPj4gY29uc3QKPiAKPiBN
YWtpbmcgYm90aCBvZiB0aGVtIGNvbnN0IG1lYW5zIHRoZSByZXR1cm4gbXVzdCBhbHNvIGJlIGNv
bnN0LCBhbmQKPiB0aGF0J3Mgbm90IHN1aXRhYmxlIGJ5IHNvbWUgb2YgdGhlIGNvbnN1bWVycyAo
aWU6Cj4geGVuX3ZwY2lfcmVtb3ZlX3JlZ2lzdGVyIGZvciBleGFtcGxlKS4KCkluIHRoYXQgY2Fz
ZSB0aGVyZSdzIG5vIGNob2ljZSB0aGVuLCBva2F5LgoKPj4gPiAraW50IHhlbl92cGNpX2FkZF9y
ZWdpc3RlcihzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdnBjaV9yZWFkX3QgcmVhZF9oYW5kbGVyLAoK
QnR3LiwgSSBvbmx5IG5vdyBub3RpY2UgdGhpcyBmdXJ0aGVyIHN0cmFuZ2UgeGVuXyBwcmVmaXgg
aGVyZS4KCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdnBjaV93cml0ZV90IHdyaXRl
X2hhbmRsZXIsIHVuc2lnbmVkIGludCBvZmZzZXQsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHNpemUsIHZvaWQgKmRhdGEpCj4+ID4gK3sKPj4gPiArICAgIHN0
cnVjdCByYl9ub2RlICoqbmV3LCAqcGFyZW50Owo+PiA+ICsgICAgc3RydWN0IHZwY2lfcmVnaXN0
ZXIgKnI7Cj4+ID4gKwo+PiA+ICsgICAgLyogU29tZSBzYW5pdHkgY2hlY2tzLiAqLwo+PiA+ICsg
ICAgaWYgKCAoc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQpIHx8IG9mZnNldCA+
PSAweEZGRiB8fAo+PiAKPj4gT2ZmIGJ5IG9uZSBhZ2FpbiBpbiB0aGUgb2Zmc2V0IGNoZWNrLgo+
IAo+IEZpeGVkIHRvIGJlID4gMHhmZmYuIFNob3VsZCB0aGlzIG1heWJlIGJlIGFkZGVkIHRvIHBj
aV9yZWdzLmggYXMKPiBQQ0lfTUFYX1JFR0lTVEVSPyAKCkNvdWxkIGJlIGRvbmUsIGJ1dCB0aGVu
IHdlIG5lZWQgb25lIGZvciBiYXNlIGFuZCBvbmUgZm9yCmV4dGVuZGVkIGNvbmZpZyBzcGFjZS4g
TWF5IHdhbnQgdG8gY2hlY2sgd2hldGhlciBMaW51eCBoYXMKaW52ZW50ZWQgc29tZSBnb29kIG5h
bWVzIGZvciB0aGVzZSBieSBub3cuCgo+PiA+ICtpbnQgeGVuX3ZwY2lfcmVtb3ZlX3JlZ2lzdGVy
KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+PiA+ICt7Cj4+ID4g
KyAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsKPj4gPiArCj4+ID4gKyAgICB2cGNpX2xvY2so
cGRldi0+ZG9tYWluKTsKPj4gPiArICAgIHIgPSB2cGNpX2ZpbmRfcmVnaXN0ZXIocGRldiwgb2Zm
c2V0LCAxIC8qIHNpemUgZG9lc24ndCBtYXR0ZXIgaGVyZS4gKi8pOwo+PiAKPj4gSSdtIG5vdCBz
dXJlIGFib3V0IHRoaXMgLSBpcyB0aGVyZSBhbnl0aGluZyB3cm9uZyB3aXRoIHRoZSBjYWxsZXIs
Cj4+IGtub3dpbmcgdGhlIHNpemUsIGFsc28gcGFzc2luZyBpdD8gWW91IGNvdWxkIHRoZW4gZXZl
biByZWZ1c2UKPj4gcmVxdWVzdHMgdG8gcmVtb3ZlIGEgcmVnaXN0ZXIgd2hlcmUgKG9mZnNldCxz
aXplKSBkb2Vzbid0IG1hdGNoCj4+IHRoZSByZWNvcmRlZCB2YWx1ZXMgKGFzIHZwY2lfZmluZF9y
ZWdpc3RlcigpIHdpbGwgcmV0dXJuIGFueQo+PiBvdmVybGFwcGluZyBvbmUpLgo+IAo+IFdlbGws
IEkgdGhpbmsgdGhlIGltcG9ydGFudCBiaXQgaXMgdG8gY2hlY2sgdGhhdCB3aGF0Cj4gdnBjaV9m
aW5kX3JlZ2lzdGVyIHJldHVybnMgbWF0Y2hlcyB3aGF0IHRoZSBjYWxsZWQgZXhwZWN0cyB0bwo+
IHJlbW92ZS4KCkNvcnJlY3QuIERlYnVnZ2FiaWxpdHkgd291bGQgY2FsbCBmb3IgY2hlY2tpbmcg
Ym90aCBvZmZzZXQgYW5kIHNpemUuCgo+PiA+ICsvKiBIZWxwZXIgbWFjcm9zIGZvciB0aGUgcmVh
ZC93cml0ZSBoYW5kbGVycy4gKi8KPj4gPiArI2RlZmluZSBHRU5NQVNLX0JZVEVTKGUsIHMpIEdF
Tk1BU0soKGUpICogOCwgKHMpICogOCkKPj4gCj4+IFdoYXQgZG8gZSBhbmQgcyBzdGFuZCBmb3Ig
aGVyZT8KPiAKPiBlID0gZW5kLCBzID0gc3RhcnQgKGluIGJ5dGVzKS4KCkFuZCB3aGVyZSBkbyB5
b3Ugc3RhcnQgY291bnRpbmcuIEhhdmluZyBzZWVuIHRoZSByZXN0IG9mIHRoZQpzZXJpZXMgSSdt
IGFjdHVhbGx5IHJhdGhlciB1bmNvbnZpbmNlZCB1c2UgdGhlc2UgbWFjcm9zIHJlc3VsdHMKaW4g
YmV0dGVyIGNvZGUgLSB0byBtZSwgcGxhaW4gaGV4IG51bWJlcnMgYXJlIHF1aXRlIGEgYml0IGVh
c2llcgp0byByZWFkIGFzIGxvbmcgYXMgdGhlIG51bWJlciBvZiBkaWdpdHMgZG9lc24ndCBnbyBt
ZWFuaW5nZnVsbHkKYmV5b25kIDEwIG9yIHNvLgoKPj4gPiArI2RlZmluZSBTSElGVF9SSUdIVF9C
WVRFUyhkLCBvKSBkID4+PSAobykgKiA4Cj4+IAo+PiBBbmQgYXQgbGVhc3QgbyBoZXJlPwo+IAo+
IG8gPSBvZmZzZXQgKGluIGJ5dGVzKQoKSSB0aGluayBzaW1wbHkgd3JpdGhpbmcgdGhlIHNoaWZ0
IGV4cHJlc3Npb24gaXMgb25jZSBhZ2FpbiBtb3JlCmNsZWFyIHRvIHRoZSByZWFkZXIgdGhhbiB1
c2luZyBhIG1hY3JvIHdoaWNoIGlzIGxvbmdlciB0byByZWFkCmFuZCB0eXBlIGFuZCB3aGljaCBo
YXMgc2VtYW50aWNzIHdoaWNoIGFyZW4ndCBpbW1lZGlhdGVseQpjbGVhciBmcm9tIGl0cyBuYW1l
LgoKPiBJIGNhbiByZW5hbWUgQUREX1JFU1VMVCB0byBBUFBFTkRfUkVTVUxUIG9yIHNvbWV0aGlu
ZyBtb3JlIGRlc2NyaXB0aXZlCj4gaWYgeW91IHRoaW5rIGl0J3MgZ29pbmcgdG8gbWFrZSBpdCBl
YXNpZXIgdG8gdW5kZXJzdGFuZC4KCkknZCBwcmVmZXIgaWYgdGhlIG5hbWUgIm1lcmdlIiBhcHBl
YXJlZCBpbiB0aGF0IG5hbWUgLSBJIGRvbid0IHNlZQp0aGlzIGJlaW5nIHVzYWJsZSBzdHJpY3Rs
eSBvbmx5IHRvIGFwcGVuZCB0byBlaXRoZXIgc2lkZSBvZiBhIHZhbHVlLgoKPj4gPiAraW50IHhl
bl92cGNpX3JlYWQodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQg
aW50IGRldmZuLAo+PiAKPj4gVGhlIGZ1bmN0aW9uIGJlaW5nIG90aGVyIHRoYW4gdm9pZCwgc2Ft
ZSBxdWVzdGlvbiBhcyBlYXJsaWVyOgo+PiBXaGF0J3MgdGhlIGJhcmUgaGFyZHdhcmUgZXF1aXZh
bGVudCBvZiB0aGlzIHJldHVybmluZyBvdGhlcgo+PiB0aGFuIHplcm8/Cj4gCj4gSSB0aG91Z2gg
aXQgd291bGQgYmUgdXNlZnVsIHRvIGhhdmUgc29tZSBtb3JlIGZpbmUtZ3JhaW5lZCBlcnJvcgo+
IHJlcG9ydGluZyBpZiB0aGF0J3MgZXZlciBuZWVkZWQsIGFsdGhvdWdoIGFzIHlvdSBzYXksIGZy
b20gYSBoYXJkd2FyZQo+IHBvaW50IG9mIHZpZXcgYW55IGVycm9ycyB3aWxsIGJlIHNpbXBseSBy
ZXBvcnRlZCBhcyB0aGUgdmFsdWUgb2J0YWluZWQKPiBiZWluZyBhbGwgMSdzLgo+IAo+IFRoZSBx
dWVzdGlvbiBpcywgc2hvdWxkIHRoaXMgYWxyZWFkeSByZXR1cm4gYWxsIDEncywgb3Igc2hvdWxk
IHRoZQo+IGNhbGxlZCB0cmFuc2xhdGUgZmFpbHVyZXMgaW50byBhbGwgMSdzPwoKSWYgeW91IGxl
YXZlIHRoaXMgdG8gdGhlIGNhbGxlcnMsIG92ZXJhbGwgY29kZSB3b3VsZCBsaWtlbHkgYmVjb21l
Cmxlc3MgcmVhZGFibGUsIHNvIEknZCBwcmVmZXIgdGhpcyB0byBiZSBkb25lIGluIGEgY2VudHJh
bCBwbGFjZS4KCj4+ID4gKyAgICAvKiBGaW5kIHRoZSB2UENJIHJlZ2lzdGVyIGhhbmRsZXIuICov
Cj4+ID4gKyAgICByID0gdnBjaV9maW5kX3JlZ2lzdGVyKHBkZXYsIHJlZywgc2l6ZSk7Cj4+IAo+
PiBXaXRoIHRoZSBvdmVybGFwIGhhbmRsaW5nIGluIHZwY2lfZmluZF9yZWdpc3RlcigpIEkgY2Fu
J3Qgc2VlIGhvdwo+PiB0aGlzIHdvdWxkIHJlbGlhYmx5IHJldHVybiB0aGUgY29ycmVjdCAobG93
ZXN0KSByZWdpc3RlciB3aGVuIHRoZQo+PiByZXF1ZXN0IHNwYW5zIG11bHRpcGxlIG9uZXMuCj4g
Cj4gSXQgZG9lc24ndCBuZWVkIHRvLCBpZiB0aGVyZSdzIGEgbG93ZXIgcmVnaXN0ZXIgaXQgd2ls
bCBiZSBmb3VuZCBieQo+IHRoZSByZWN1cnNpdmUgY2FsbCB0byB4ZW5fdnBjaV9yZWFkIGRvbmUg
YmVsb3cgKGJlZm9yZSBjYWxsaW5nIGludG8KPiB0aGUgaGFuZGxlciBwb2ludGVkIGJ5IHIpLgoK
U2luY2UgdGhhdCdzIHF1aXRlIG5vbi1vYnZpb3VzLCB0byBtZSB0aGlzIGlzIGFub3RoZXIgYXJn
dW1lbnQKYWdhaW5zdCB1c2luZyByZWN1cnNpb24gaGVyZS4KCj4+ID4gK3N0YXRpYyBpbnQgdnBj
aV93cml0ZV9oZWxwZXIoc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIsIHVuc2lnbmVkIGlu
dCBzaXplLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBv
ZmZzZXQsIHVpbnQzMl90IGRhdGEpCj4+ID4gK3sKPj4gPiArICAgIHVuaW9uIHZwY2lfdmFsIHZh
bCA9IHsgLmRvdWJsZV93b3JkID0gZGF0YSB9Owo+PiA+ICsgICAgaW50IHJjOwo+PiA+ICsKPj4g
PiArICAgIEFTU0VSVChzaXplIDw9IHItPnNpemUpOwo+PiA+ICsgICAgaWYgKCBzaXplICE9IHIt
PnNpemUgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIHJjID0gci0+cmVhZChwZGV2LCByLT5v
ZmZzZXQsICZ2YWwsIHItPnByaXZfZGF0YSk7Cj4+ID4gKyAgICAgICAgaWYgKCByYyApCj4+ID4g
KyAgICAgICAgICAgIHJldHVybiByYzsKPj4gPiArICAgICAgICB2YWwuZG91YmxlX3dvcmQgJj0g
fkdFTk1BU0tfQllURVMoc2l6ZSArIG9mZnNldCwgb2Zmc2V0KTsKPj4gPiArICAgICAgICBkYXRh
ICY9IEdFTk1BU0tfQllURVMoc2l6ZSwgMCk7Cj4+ID4gKyAgICAgICAgdmFsLmRvdWJsZV93b3Jk
IHw9IGRhdGEgPDwgKG9mZnNldCAqIDgpOwo+PiA+ICsgICAgfQo+PiA+ICsKPj4gPiArICAgIHJl
dHVybiByLT53cml0ZShwZGV2LCByLT5vZmZzZXQsIHZhbCwgci0+cHJpdl9kYXRhKTsKPj4gPiAr
fQo+PiAKPj4gSSdtIG5vdCBzdXJlIHRoYXQgd3JpdGluZyBiYWNrIHRoZSB2YWx1ZSByZWFkIGlz
IGNvcnJlY3QgaW4gYWxsIGNhc2VzCj4+ICh0aGluayBvZiB3cml0ZS1vbmx5IG9yIHJ3MWMgcmVn
aXN0ZXJzIG9yIGV2ZW4gb2Zmc2V0cyB3aGVyZSByZWFkcwo+PiBhbmQgd3JpdGVzIGFjY2VzcyBk
aWZmZXJlbnQgcmVnaXN0ZXJzIGFsdG9nZXRoZXIpLiBJIHRoaW5rIHRoZSB3cml0ZQo+PiBoYW5k
bGVycyB3aWxsIG5lZWQgdG8gYmUgbWFkZSBjYXBhYmxlIG9mIGRlYWxpbmcgd2l0aCBwYXJ0aWFs
IHdyaXRlcy4KPiAKPiBUaGF0IHNlZW1zIHRvIGJlIHdoYXQgcGNpYmFjayBkb2VzIGZybyB3cml0
ZXM6IHJlYWQsIG1lcmdlIHZhbHVlLAo+IHdyaXRlIGJhY2sgKGRyaXZlcnMveGVuL3hlbi1wY2li
YWNrL2NvbmZfc3BhY2UuYwo+IHhlbl9wY2lia19jb25maWdfd3JpdGUpOgo+IAo+IGVyciA9IGNv
bmZfc3BhY2VfcmVhZChkZXYsIGNmZ19lbnRyeSwgZmllbGRfc3RhcnQsCj4gCQkgICAgICAmdG1w
X3ZhbCk7Cj4gaWYgKGVycikKPiAJYnJlYWs7Cj4gCj4gdG1wX3ZhbCA9IG1lcmdlX3ZhbHVlKHRt
cF92YWwsIHZhbHVlLCBnZXRfbWFzayhzaXplKSwKPiAJCSAgICAgIG9mZnNldCAtIGZpZWxkX3N0
YXJ0KTsKPiAKPiBlcnIgPSBjb25mX3NwYWNlX3dyaXRlKGRldiwgY2ZnX2VudHJ5LCBmaWVsZF9z
dGFydCwKPiAJCSAgICAgICB0bXBfdmFsKTsKPiAKPiBJIHdvdWxkIHByZWZlciB0byBkbyBpdCB0
aGlzIHdheSBpbiBvcmRlciB0byBhdm9pZCBhZGRpbmcgbW9yZQo+IGNvbXBsZXhpdHkgdG8gdGhl
IGhhbmRsZXJzIHRoZW1zZWx2ZXMuIFNvIGZhciBJIGhhdmVuJ3QgZm91bmQgYW55IHN1Y2gKPiBy
ZWdpc3RlcnMgKHJ3MWMpIGluIHRoZSBQQ0kgY29uZmlnIHNwYWNlLCBkbyB5b3UgaGF2ZSByZWZl
cmVuY2VzIHRvCj4gYW55IG9mIHRoZW0/CgpUaGUgc3RhdHVzIHJlZ2lzdGVyLgoKPj4gPiArLyog
SGVscGVycyBmb3IgbG9ja2luZy91bmxvY2tpbmcuICovCj4+ID4gKyNkZWZpbmUgdnBjaV9sb2Nr
KGQpIHNwaW5fbG9jaygmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQo+PiA+ICsjZGVm
aW5lIHZwY2lfdW5sb2NrKGQpIHNwaW5fdW5sb2NrKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNp
X2xvY2spCj4+ID4gKyNkZWZpbmUgdnBjaV9sb2NrZWQoZCkgc3Bpbl9pc19sb2NrZWQoJihkKS0+
YXJjaC5odm1fZG9tYWluLnZwY2lfbG9jaykKPj4gCj4+IFdoaWxlIGZvciB0aGUgY29kZSBsYXll
cmluZyB5b3UgZG9uJ3QgbmVlZCByZWN1cnNpdmUgbG9ja3MsIGRpZCB5b3UKPj4gY29uc2lkZXIg
dXNpbmcgdGhlbSBuZXZlcnRoZWxlc3Mgc28gdGhhdCBzcGluX2lzX2xvY2tlZCgpIHJldHVybgo+
PiB2YWx1ZXMgYXJlIGFjdHVhbGx5IG1lYW5pbmdmdWwgZm9yIHlvdXIgcHVycG9zZXM/Cj4gCj4g
SSdtIG5vdCBzdXJlIEkgZm9sbG93LCBzcGluX2lzX2xvY2tlZCBhbHJlYWR5IHJldHVybiBtZWFu
aW5nZnVsIHZhbHVlcwo+IGZvciBteSBwdXJwb3NlIEFGQUlDVC4KCkZvciBub24tcmVjdXJzaXZl
IGxvY2tzIHRoaXMgdGVsbHMgeW91IHdoZXRoZXIgX2FueV8gQ1BVIGhvbGRzCnRoZSBsb2NrLCB5
ZXQgbm9ybWFsbHkgeW91IHdhbnQgdG8ga25vdyB3aGV0aGVyIHRoZSBDUFUgeW91CnJ1biBvbiBk
b2VzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 14:39:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 14:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFLog-0001Z9-5v; Mon, 29 May 2017 14:38:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFLoe-0001Z3-4X
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 14:38:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 93/00-03557-F623C295; Mon, 29 May 2017 14:38:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzfPSCf
 SoH2jicX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHx6gyWgveCFefX/GNpYFzF28XIySEkkCdx
 b+JcNhCbV8BOYs/882C2hIChxOmFN1m6GDk4WARUJR73CoOE2QTUJdqebWcFsUWA7HnP1gCVc
 HEwC6xikrhysg0sISwQJLHr5iRWiPlpEpc7V7ODzOEUsJRYv98dxOQVEJT4uwNsJLOAlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfITC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+OZBYGHGCU5mJREefcp6EQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCtMgTKCRalpqdWpGXmAKMAJi3BwaMkwvvPACjNW1yQmFucm
 Q6ROsWoy9HRs+ELkxBLXn5eqpQ470eQIgGQoozSPLgRsIi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHedpBLeDLzSuA2vQI6ggnoiF07tEGOKElESEk1MLoprA2YFJmkzXW3uN1p9SOe6m/
 p9itftO7NCOyR3Bm78gF783LbtpJJMmuOMC1dUTFJSmhD1mq5jH/te1j8Ts0uLu5Kbo8KbRFZ
 xK2gkafsKfO3yMl/+w+lVwWXbiRKvmPclM6lqmksGW9xTLrOR8J9t8u5G8svzF2uuHLppKII4
 Yj2oOlblFiKMxINtZiLihMBCaMmBcMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496068717!71096370!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56266 invoked from network); 29 May 2017 14:38:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 14:38:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 08:38:36 -0600
Message-Id: <592C4E89020000780015D524@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 08:38:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Adrian Pop" <apop@bitdefender.com>
References: <20170518150758.9414-1-apop@bitdefender.com>
 <20170518150758.9414-3-apop@bitdefender.com>
In-Reply-To: <20170518150758.9414-3-apop@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE3OjA3LCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTQ2Niw2ICs0NjYsNTQgQEAgaW50IHAybV9nZXRfbWVtX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNz
KQo+ICB9Cj4gIAo+ICAvKgo+ICsgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9y
IGEgcGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KPiArICovCj4gK2ludCBwMm1fc2V0X3N1
cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDhfdCBzdXBwcmVzc192
ZSwKCnN1cHByZXNzX3ZlIHByZXN1bWFibHkgaXMgbWVhbnQgdG8gYmUgYm9vbGVhbi4KCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdF9wMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gKyAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7Cj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtID0gTlVMTDsKClBvaW50bGVzcyBpbml0aWFsaXplci4KCj4gKyAgICBtZm5fdCBtZm47
Cj4gKyAgICBwMm1fYWNjZXNzX3QgYTsKPiArICAgIHAybV90eXBlX3QgdDsKPiArICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuX2w7CgpQbGVhc2UgYXZvaWQgdGhpcyBsb2NhbCB2YXJpYWJsZSBhbmQgdXNl
IGdmbl94KCkgaW4gdGhlIHR3byBwbGFjZXMKeW91IG5lZWQgdG8uCgo+ICsgICAgaW50IHJjID0g
MDsKClBvaW50bGVzcyBpbml0aWFsaXplciBhZ2Fpbi4KCj4gKwo+ICsgICAgaWYgKCAhY3B1X2hh
c192bXggKQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKCklzIHRoaXMgZW5vdWdoPyBX
b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gc2lnbmFsIHRoZSBjYWxsZXIgd2hlbmV2ZXIKaGFyZHdh
cmUgKG9yIGV2ZW4gc29mdHdhcmUpIGlzbid0IGdvaW5nIHRvIGhvbm9yIHRoZSByZXF1ZXN0PwoK
PiArICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggYWx0
cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8Cj4gKyAgICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAy
bV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCgpJbmRlbnRhdGlvbi4K
Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgICAgICBwMm0gPSBhcDJt
ID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+
ICsgICAgewo+ICsgICAgICAgIHAybSA9IGhvc3RfcDJtOwo+ICsgICAgfQoKVW5uZWNlc3Nhcnkg
YnJhY2VzLgoKPiArICAgIHAybV9sb2NrKGhvc3RfcDJtKTsKPiArICAgIGlmICggYXAybSApCj4g
KyAgICAgICAgcDJtX2xvY2soYXAybSk7Cj4gKwo+ICsgICAgZ2ZuX2wgPSBnZm5feChnZm4pOwo+
ICsgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fbCwgJnQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKPiArICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKPiArICAgICAgICByZXR1cm4gLUVT
UkNIOwo+ICsgICAgcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbl9sLCBtZm4sIFBBR0VfT1JE
RVJfNEssIHQsIGEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHN1cHByZXNzX3ZlKTsKPiAr
ICAgIGlmICggYXAybSApCj4gKyAgICAgICAgcDJtX3VubG9jayhhcDJtKTsKPiArICAgIHAybV91
bmxvY2soaG9zdF9wMm0pOwoKVG8gZmlkZGxlIHdpdGggYSBzaW5nbGUgZ2ZuLCB0aGlzIGxvb2tz
IHRvIGJlIHZlcnkgaGVhdnkgbG9ja2luZy4KV2hpbGUgZm9yIG5vdyBnZm5fbG9jaygpIGlzIHRo
ZSBzYW1lIGFzIHAybV9sb2NrKCksIGZyb20gYW4KYWJzdHJhY3QgcGVyc3BlY3RpdmUgSSdkIGV4
cGVjdCBnZm5fbG9jaygpIHRvIHN1ZmZpY2UgaGVyZSBhdCAKbGVhc3QgaW4gdGhlIG5vbi1hbHRw
Mm0gY2FzZS4KCkFuZCB0aGVuIHRoZXJlIGFyZSB0d28gZ2VuZXJhbCBxdWVzdGlvbnM6IFdpdGhv
dXQgYSBsaWJ4YyBsYXllcgpmdW5jdGlvbiwgaG93IGlzIG9uZSBzdXBwb3NlZCB0byB1c2UgdGhp
cyBuZXcgc3ViLW9wPyBJcyBpdApyZWFsbHkgaW50ZW5kZWQgdG8gcGVybWl0IGEgZ3Vlc3QgdG8g
Y2FsbCB0aGlzIGZvciBpdHNlbGY/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 14:45:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 14:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFLvS-0002Ey-Sx; Mon, 29 May 2017 14:45:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFLvR-0002Es-N5
 for xen-devel@lists.xen.org; Mon, 29 May 2017 14:45:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 40/EA-03587-4143C295; Mon, 29 May 2017 14:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fERCf
 S4PM9YYslHxezODB6HN39mymAMYo1My8pvyKBNeP9sVfMBUd4K/ben87SwPiNq4uRg0NIIE9i
 5/SULkZODl4BO4muyX3sILaEgKHE6YU3WUBsFgFVif8nNrGC2GwC6hJtz7aD2SICJhJbN+1nA
 rGZBXYwStz9DFYvLJAp0d03m62LkQto/AZGiadzLzKCJDgFLCTWH3nGDLKXV0BQ4u8OYYheLY
 mHv26xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGJXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxn0fIw8xSnIwKYny7lPQiRTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwetgDJQTLEpNT61Iy8wBxgFMWoKDR0mENwYkzVtckJhbn
 JkOkTrFqMtxZfXuL0xCLHn5ealS4rzXjYCKBECKMkrz4EbAYvISo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHmzQVbxZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpgnLsr31ky+3TLDIMnqv1Gc11
 /dQQH73Po/t91ccG7724Li/YsS+A9FFzmtElXc/HduZ8DdVW5v0YwPWP+L9i6Rbd9Ioue0oqt
 HF5/U6KfJm086JBwN+dBWfEtnlkVl1ffze7lcVD7XSu7wnVLut7eQx47J057uH9xSO0KF68ev
 4e9x3vFlmmdUWIpzkg01GIuKk4EAF2vUGnEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496069138!52094164!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60282 invoked from network); 29 May 2017 14:45:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 14:45:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 08:45:38 -0600
Message-Id: <592C502F020000780015D535@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 08:45:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <20170524150940.GI18530@char.us.oracle.com>
 <20170524152503.GB6930@aepfle.de>
 <20170524153315.GO18530@char.us.oracle.com>
In-Reply-To: <20170524153315.GO18530@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA1LjE3IGF0IDE3OjMzLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gT24gV2VkLCBNYXkgMjQsIDIwMTcgYXQgMDU6MjU6MDNQTSArMDIwMCwgT2xhZiBIZXJpbmcg
d3JvdGU6Cj4+IE9uIFdlZCwgTWF5IDI0LCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+
IAo+PiA+IEhvdyBjYW4gdGhhdCBiZSBkZXRlcm1pbmVkPyBBcyBpbiBob3cgY2FuIHRoZSBndWVz
dCAoZG9tVSkgYmUgd2l0aGluCj4+ID4gdGhlIHJhbmdlPyBJcyB0aGVyZSBzb21lIHdheSB0byBk
ZXRlcm1pbmUgdGhhdD8gSXMgdGhlcmUgc29tZQo+PiA+IG1hdHJpeCBvZiB0aGUgdmFyaW91cyBP
Uy1lcyB0aGF0IGNhbiB0b2xlcmF0ZSB0aGlzPwo+PiAKPj4gSnVzdCBjeWNsZSB0aHJvdWdoIGFs
bCBkb20wcyBhbmQgbG9vayBmb3IgdGhlIGNwdV9raHogdmFsdWVzOgo+PiAgIyB4bCBkbWVzZyB8
IGdyZXAgLXcgTUh6Cj4+IChYRU4pIERldGVjdGVkIDI0OTQuMDE4IE1IeiBwcm9jZXNzb3IuCj4+
IAo+PiBXaGF0IEkgaGF2ZSBzZWVuIGFyZSByYW5nZXMgdXAgdG8gMjAwa2h6LCBldmVuIGlmIC9w
cm9jL2NwdWluZm8gc2F5cwo+PiAiMi41MEdIeiIgLiBTb21lIGRvbTBzIGNhbGlicmF0ZWQgdGhl
bXNlbHZlcyB0byBleGFjdGx5IDI1MDAuMDAwIE1IeiwKPj4gdGhleSBkbyBub3QgbmVlZCBhIHRv
bGVyYW5jZS4KPj4gCj4+IFRoZSBleHBlY3RlZCBmcmVxdWVuY3kgb2YgYSBnaXZlbiBkb21VIGNh
biBiZSBzZWVuIGluICdkdW1wIHNvZnR0c2MKPj4gc3RhdHMnIChzKS4gSG93IHZhcmlvdXMgZ3Vl
c3Qga2VybmVscyBkZWFsIHdpdGggdGhlIHNsaWdodGx5IGRpZmZlcmVudAo+PiBmcmVxdWVuY3ks
IG5vIGlkZWEuCj4gCj4gUmlnaHQsIHNvIHRoYXQgYW5zd2VycyBob3cgb25lIHdvdWxkIGZpbmQg
dGhlIHZhbHVlcyAod2hpY2ggSSB0aGluawo+IHNob3VsZCBiZSBpbiB0aGUgZG9jcz8pLgo+IAo+
IEJ1dCBpdCBkb2VzIG5vdCBoZWxwIGN1c3RvbWVycyB0byBmaWd1cmUgb3V0IGlmIHRoaXMgaXMg
T0sgZm9yIHRoZW0/Cj4gCj4gQXMgaW4sIGhvdyBjYW4gY3VzdG9tZXJzIGJlIGFzc3VyZWQgdGhh
dCAxJSBqaXR0ZXIgaXMgT0sgZm9yIHRoZWlyCj4ga2VybmVsPyBUaGF0IHRpbWUgd29uJ3QgZ28g
YmFja3dhcmRzPwo+IAo+IElzIHRoZXJlIHNvbWUgZm9ybSBvZiB0ZXN0cyB0aGF0IHRoZXkgY2Fu
IHJ1biB0byB2ZXJpZnkgYW5kIHRlc3QKPiB0aGF0IHRoaXMgaXMgc2FmZT8gT3IgcGVyaGFwcyB0
aGlzIGlzIHNvbWV0aGluZyB0aGF0IGlzIGJhc2VkIG9uIHRoZSBrZXJuZWwKPiB2ZXJzaW9ucz8g
TGlrZSA0LjExIGFyZSBzYWZlLCBidXQgMy4xOCBpcyBub3Q/CgpXZWxsLCBubywgd2hhdCBqaXR0
ZXIgbWF5IGJlIGFjY2VwdGFibGUgZGVwZW5kcyBvbiB0aGUKYXBwbGljYXRpb25zIHJ1bm5pbmcg
aW5zaWRlIHRoZSBndWVzdC4gSS5lLiB5b3UgY2FuIG9ubHkga25vdwpmb3IgeW91cnNlbGYgb3Ig
YXNrIHRoZSBhcHBsaWNhdGlvbiB2ZW5kb3IocykuIEkgdGhpbmsgc3VjaCBhbgpvcHRpb24sIGlm
IHdlIHJlYWxseSB3YW50IHRvIGhhdmUgaXQsIHdvdWxkIG5lZWQgdG8gYmUKcHJvbWluZW50bHkg
ZG9jdW1lbnRlZCBhcyB1bnN1cHBvcnRlZCAtIGFmdGVyIGFsbCB3ZSBjYW4ndApoZWxwIGl0IGlm
IHBlb3BsZSB1c2UgaXQgYW5kIHRoZW4gZmluZCB0aGVpciBhcHBsaWNhdGlvbnMgYnJlYWsuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 14:50:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 14:50:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFM07-0002tN-J4; Mon, 29 May 2017 14:50:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFM06-0002tH-I5
 for xen-devel@lists.xen.org; Mon, 29 May 2017 14:50:30 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6E/03-01733-5353C295; Mon, 29 May 2017 14:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9fUVCf
 S4FErv8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHq0Xz2gg7OioUnDjI2MH5i62Lk5BASyJNY
 9uUJM4jNK2An8erkehYQW0LAUOL0wptANgcHi4CqxMcGN5Awm4C6RNuz7awgtoiAksSbV7fZu
 xi5OJgFpjNKrG8+BtYrLBAr0bfvGCPEfGOJ22c2g83nFDCRWPx/NRPITF4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0LvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjAebnQ8xSnIwKYny7lPQiRTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwatvApQTLEpNT61Iy8wBRgFMWoKDR0mEVwAkzVtckJhbn
 JkOkTrFqCglzrvFGCghAJLIKM2Da4NF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ82aDTO
 HJzCuBm/4KaDET0OJdO7RBFpckIqSkGhgjtvTythWXb70hy+qloLL2vO3RJXOiAxLko/5p1q3
 5GlvPNunY6p5He6ZsZP25+KVxxocWJt+ASydMOD+xr+H/UNO+eVHjC81Pv++5G90UXNGj7nZe
 QlZq/8HfpVuO9qjPaSr46dgjvLNM4OvqEOXrlclHM/e0FC3dLBbp/m+Fu018VSe/toQSS3FGo
 qEWc1FxIgCqUEzmtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496069427!97200989!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37921 invoked from network); 29 May 2017 14:50:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 14:50:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 08:50:26 -0600
Message-Id: <592C514F020000780015D542@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 08:50:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20170524142505.11460-1-olaf@aepfle.de>
In-Reply-To: <20170524142505.11460-1-olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA1LjE3IGF0IDE2OjI1LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEBAIC0y
MDI0LDYgKzIwMjksMTMgQEAgdm9pZCB0c2Nfc2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiAg
ICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3NfdGltZSgpIC0gZWxhcHNlZF9uc2Vj
Owo+ICAgICAgICAgIGQtPmFyY2gudHNjX2toeiA9IGd0c2Nfa2h6ID86IGNwdV9raHo7Cj4gICAg
ICAgICAgc2V0X3RpbWVfc2NhbGUoJmQtPmFyY2gudnRzY190b19ucywgZC0+YXJjaC50c2Nfa2h6
ICogMTAwMCk7Cj4gKyAgICAgICAgaWYgKCFvcHRfdnRzY190b2xlcmFuY2UpIHsKPiArICAgICAg
ICAgICAgdG9sZXJhdGVkID0gZC0+YXJjaC50c2Nfa2h6ID09IGNwdV9raHo7Cj4gKyAgICAgICAg
fSBlbHNlIHsKCkxlYXZpbmcgYXNpZGUgdGhlIHF1ZXN0aW9uIG9mIHdoZXRoZXIgd2Ugd2FudCBh
bnl0aGluZyBsaWtlIHRoaXMsCnRoZXJlIGFyZSBtdWx0aXBsZSBjb2Rpbmcgc3R5bGUgaXNzdWVz
IGhlcmUgKGJyYWNlcyBvbiB0aGVpciBvd24KbGluZXMsIGJsYW5rcyBpbnNpZGUgdGhlIHBhcmVu
dGhlc2VzIG9mIGNvbnRyb2wgc3RhdGVtZW50cykuIAoKPiArICAgICAgICAgICAga2h6X2RpZmYg
PSBjcHVfa2h6ID4gZC0+YXJjaC50c2Nfa2h6ID8KPiArICAgICAgICAgICAgICAgICAgICAgICBj
cHVfa2h6IC0gZC0+YXJjaC50c2Nfa2h6IDogZC0+YXJjaC50c2Nfa2h6IC0gY3B1X2toejsKPiAr
ICAgICAgICAgICAgdG9sZXJhdGVkID0ga2h6X2RpZmYgPD0gb3B0X3Z0c2NfdG9sZXJhbmNlOwo+
ICsgICAgICAgIH0KClRoZXNlIGFzc2lnbm1lbnRzIHRvIHRvbGVyYXRlZCBhbHNvIHN1Z2dlc3Qg
aXQgd2FudHMgdG8gYmUgYm9vbC4KCkZpbmFsbHkgSSBkb24ndCB0aGluayBhIGhvc3Qgd2lkZSBv
cHRpb24gd2lsbCBkby4gSWYgaXQgaXMgdG8gYmUgb2YgdXNlCihjb25zaWRlcmluZyB0aGF0IGl0
IHVzZWQgd3JvbmcgbWF5IGJyZWFrIGFwcGxpY2F0aW9ucyksIGl0IG5lZWRzCnRvIGJlIHBlci1k
b21haW4sIGFuZCBpdHMgdmFsdWUgbmVlZHMgdG8gYmUgbWlncmF0ZWQgKHBlcmhhcHMKaW4gdGhl
IGZvcm0gb2YgYSBsb3cvaGlnaCBwYWlyIG9mIFRTQyBmcmVxdWVuY3kgdmFsdWVzKS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 15:01:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMAk-0003dv-I1; Mon, 29 May 2017 15:01:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMAj-0003dp-3E
 for xen-devel@lists.xen.org; Mon, 29 May 2017 15:01:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CF/38-03613-8C73C295; Mon, 29 May 2017 15:01:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/e4uU6
 kwdHzhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRPwYFjbwVcx5sYWtgnMzVxcjJISSQJ9G2
 5DsriM0rYCexfuJ1dhBbQsBQ4vTCmywgNouAqsTp2UvAbDYBdYm2Z9vB6kUEjCQ6b01m62Lk4
 mAWWMwo8Wr3DmaQhLBAsMSCB42MIAkhgS5GiT2T5oF1cwp4S1x5+RioiANom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RoV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsY/ywIOMUpyMCmJ8u5T0IkU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbbQaUEyxKTU+tSMvMAUYCTFqCg0dJhDcbJM1bXJCYW
 5yZDpE6xagoJc47GSQhAJLIKM2Da4NF3yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8zqATO
 HJzCuBm/4KaDET0OJdO7RBFpckIqSkGhjnrreTOSdqn7r+itLtexwmbUaWZoZPz137FnXZx/r
 b0205V4vMb1wRrJhleqj9xUmrWftPdK/mT6hL6DZJ83s7vX9St2pc6qrDvArht3rfRLox8k09
 c/rfnpIwI3P3K8r+R/acu+7UeGlhU67Lu6vO7SXCmZvcGxPOLw9JZvw5y4Ev55yX5wclluKMR
 EMt5qLiRACBFTZ8uQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496070086!57290324!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51363 invoked from network); 29 May 2017 15:01:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:01:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:01:25 -0600
Message-Id: <592C53E1020000780015D560@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:01:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1495806118-12223-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1495806118-12223-2-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/2] x86/monitor: add masking support for
 write_ctrlreg events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA1LjE3IGF0IDE1OjQxLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC0zNyw3ICszNyw3IEBACj4gICNpbmNsdWRlICJodm0v
c2F2ZS5oIgo+ICAjaW5jbHVkZSAibWVtb3J5LmgiCj4gIAo+IC0jZGVmaW5lIFhFTl9ET01DVExf
SU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZAo+ICsjZGVmaW5lIFhFTl9ET01DVExfSU5URVJG
QUNFX1ZFUlNJT04gMHgwMDAwMDAwZQo+ICAKPiAgLyoKPiAgICogTkIuIHhlbl9kb21jdGwuZG9t
YWluIGlzIGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3BlcmF0aW9uLgo+IEBAIC0xMTA3
LDYgKzExMDcsMTAgQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7Cj4gICAgICAgICAg
ICAgIHVpbnQ4X3Qgc3luYzsKPiAgICAgICAgICAgICAgLyogU2VuZCBldmVudCBvbmx5IG9uIGEg
Y2hhbmdlIG9mIHZhbHVlICovCj4gICAgICAgICAgICAgIHVpbnQ4X3Qgb25jaGFuZ2Vvbmx5Owo+
ICsgICAgICAgICAgICAvKiBTZW5kIGV2ZW50IG9ubHkgaWYgdGhlIGNoYW5nZWQgYml0IGluIHRo
ZSBjb250cm9sIHJlZ2lzdGVyCj4gKyAgICAgICAgICAgICAqIGlzIG5vdCBtYXNrZWQKPiArICAg
ICAgICAgICAgICovCj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYml0bWFzazsKCllvdSBj
YW4ndCB1c2UgInVuc2lnbmVkIGxvbmciIGluIHB1YmxpYyBoZWFkZXJzLiBBbHNvIGJld2FyZSBv
ZgphbGlnbm1lbnQgaXNzdWVzIGJldHdlZW4gMzItYml0IGFuZCA2NC1iaXQgY2FsbGVycyAoSSBk
aWRuJ3QgY2hlY2sKd2hldGhlciB0aGVyZSBhY3R1YWxseSBpcyBhbnksIEknbSBtZXJlbHkgaGlu
dGluZyB0b3dhcmRzIHRoZQp1c2Ugb2YgdWludDY0X2FsaWduZWRfdCkuCgo+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2
ZW50LmgKPiBAQCAtMTU1LDYgKzE1NSwxNSBAQAo+ICAjZGVmaW5lIFZNX0VWRU5UX1g4Nl9DUjQg
ICAgMgo+ICAjZGVmaW5lIFZNX0VWRU5UX1g4Nl9YQ1IwICAgMwo+ICAKPiArLyogdm1fZXZlbnRf
d3JpdGVfY3RybHJlZyBkZWZhdWx0IGJpdCBtYXNrCj4gKyAqIElmIHRoZSBjaGFuZ2VkIGJpdCBp
biB0aGUgY29udHJvbCByZWdpc3RlciBpcyBtYXNrZWQgdGhlIGV2ZW50IGlzCj4gKyAqIG5vdCB0
cmlnZ2VyZWQKPiArICovCgpDb21tZW50IHN0eWxlLgoKPiArI2RlZmluZSBWTV9FVkVOVF9YODZf
Q1IwX0RFRkFVTFRfTUFTSwkgICAgICAgIDB4MDAwMDAwMDAKPiArI2RlZmluZSBWTV9FVkVOVF9Y
ODZfQ1IzX0RFRkFVTFRfTUFTSwkgICAgICAgIDB4MDAwMDAwMDAKPiArI2RlZmluZSBWTV9FVkVO
VF9YODZfQ1I0X0RFRkFVTFRfTUFTSwkgICAgICAgIDB4MDAwMDAwODAKPiArI2RlZmluZSBWTV9F
VkVOVF9YODZfWENSMF9ERUZBVUxUX01BU0sJICAgICAgICAweDAwMDAwMDAwCgpUaGVzZSBhcmUg
dW51c2VkIC0gd2hhdCBhcmUgdGhleSBnb29kIGZvcj8gQW5kIHdoeSB3b3VsZAp5b3Ugd2FudCB0
byBzcGVjaWFsIGNhc2UgQ1I0LlBHRSAoYW5kIGV2ZW4gd2l0aG91dCBhbnkKY29tbWVudCk/CgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 15:05:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMEa-0003nx-2C; Mon, 29 May 2017 15:05:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=315bb6309=roger.pau@citrix.com>)
 id 1dFMEY-0003np-1G
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:05:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3F/EC-03371-5B83C295; Mon, 29 May 2017 15:05:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsWyU9JRQneLhU6
 kQetdbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/twmMBR+jK65+XMbcwPjbvYuRk0NCwE/i
 5bFJ7CA2i4CqxMs3f1hBbDYBHYmLc3eygdgiAsoSvb9+s3QxcnEwC0xkkvjR+pkFJCEskCFx6
 v9DIJuDg1fAU+L3pDCQGiGBfiaJpUvWgQ3iFRCUODnzCVg9M9DQBbs/sYHUMwtISyz/xwFicg
 rYS6xaygtSISqgIjFxfh/YOUICihL98x6wQZyZLrH17y/mCYz8s5AMnYVk6CyEoQsYmVcxahS
 nFpWlFukaWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIAMQ7GC8uTHgEKMk
 B5OSKO8+BZ1IIb6k/JTKjMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTB+8ccqE6wKDU9t
 SItMwcYIzClEhw8SiK8PsA4EeItLkjMLc5Mh0idYjTm2LB6/RcmjjsngaQQ2CQpcV52kFIBkN
 KM0jy4QbDYvcQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3sUg9/Bk5pXA7XsFdAoT0Cm7dmi
 DnFKSiJCSamB0YT53/2/RT98mqfKiJf9Ldyxmb1gbmbFnqvKaDzqnnZcfLnqSerHgqu+XKC4V
 97McQgu2/fsZue/AG+HIneoWhhJtP18pbdC8HBt6TmvHHhGFu1frXvdq//OOVftvcipyy/uHR
 l45rVHHdgkwLbnjpV53q0HpWIP3qogySz+VJ48Nv8XyZwUrsRRnJBpqMRcVJwIAR+sZbdgCAA
 A=
X-Env-Sender: prvs=315bb6309=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496070324!105129029!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14511 invoked from network); 29 May 2017 15:05:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 May 2017 15:05:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,415,1491264000"; d="scan'208";a="46878752"
Date: Mon, 29 May 2017 16:05:05 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170529150505.3xvpu6jrbwswgraq@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-2-roger.pau@citrix.com>
 <591EF4B3020000780015B438@prv-mh.provo.novell.com>
 <20170529125735.nk2kesh55zerx77a@dhcp-3-128.uk.xensource.com>
 <592C4969020000780015D502@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592C4969020000780015D502@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, julien.grall@arm.com,
 PaulDurrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/9] xen/vpci: introduce basic handlers
 to trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDg6MTY6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjA1LjE3IGF0IDE0OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDU6MzU6NDdBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gKyAgICAvKiBSZWFkL3dyaXRlIG9mIHVuc2V0IHJlZ2lz
dGVyLiAqLwo+ID4+ID4gKyAgICBWUENJX1JFQURfQ0hFQ0soOCwgNCwgMHhmZmZmZmZmZik7Cj4g
Pj4gPiArICAgIFZQQ0lfUkVBRF9DSEVDSyg4LCAyLCAweGZmZmYpOwo+ID4+ID4gKyAgICBWUENJ
X1JFQURfQ0hFQ0soOCwgMSwgMHhmZik7Cj4gPj4gPiArICAgIFZQQ0lfV1JJVEUoMTAsIDIsIDB4
YmVlZik7Cj4gPj4gPiArICAgIFZQQ0lfUkVBRF9DSEVDSygxMCwgMiwgMHhmZmZmKTsKPiA+PiA+
ICsKPiA+PiA+ICsgICAgLyogUmVhZCBvZiBtdWx0aXBsZSByZWdpc3RlcnMgKi8KPiA+PiA+ICsg
ICAgVlBDSV9DSEVDS19SRUcoNywgMSwgMHhiZCk7Cj4gPj4gPiArICAgIFZQQ0lfUkVBRF9DSEVD
Syg0LCA0LCAweGJkYmFiYWZmKTsKPiA+PiAKPiA+PiBJIHRoaW5rIGEgdmFyaWFudCBhY2Nlc3Np
bmcgbWl4ZWQgc2l6ZSByZWdpc3RlcnMgd291bGQgYWxzbyBiZQo+ID4+IGRlc2lyYWJsZSBoZXJl
LiBQZXJoYXBzIGl0IHdvdWxkIGJlIGJlc3QgdG8gZXhoYXVzdGl2ZWx5IHRlc3QKPiA+PiBhbGwg
cG9zc2libGUgdmFyaWF0aW9ucyAodGhlcmUgYXJlbid0IHRoYXQgbWFueSBhZnRlciBhbGwpLiBT
YW1lCj4gPj4gZm9yIHdyaXRlcyBhbmQgcGFydGlhbCBhY2Nlc3NlcyAoYmVsb3cpIHRoZW4uCj4g
PiAKPiA+IFNvIHlvdSBtZWFuIHRvIHNjYW4gdGhlIHdob2xlIHNwYWNlIChmcm9tIDAgdG8gMTI4
IG9uIHRoaXMgdGVzdCkgdXNpbmcKPiA+IGFsbCBwb3NzaWJsZSByZWdpc3RlciBzaXplcyBmb3Ig
Ym90aCByZWFkIGFuZCB3cml0ZT8gVGhhdCB3b3VsZCBpbmRlZWQKPiA+IGJlIGZlYXNpYmxlLgo+
IAo+IE5vdCBzdXJlIHdoYXQgdGhlICJmcm9tIDAgdG8gMTI4IiBpcyBtZWFudCB0byBhcHBseSB0
by4gV2hhdCBJIG1lYW4KPiBpcyB0byB0ZXN0IGFsbCBjb21iaW5hdGlvbnMgb2YgKG1peCBvZikg
cmVnaXN0ZXIgc2l6ZXMgYW5kIGFjY2VzcyBzaXplcy4KPiBJLmUuIGFsbCBjb21iaW5hdGlvbnMg
bWFraW5nIHVwIGEgc2luZ2xlIDQtYnl0ZSBmaWVsZCAoKDEsMSwxLDEpLAo+ICgxLDEsMiksICgy
LDEsMSksICgyLDIpLCAoNCkpIGFuZCBhbGwgZm91ciAxLWJ5dGUgYWNjZXNzZXMsIGJvdGggMi1i
eXRlCj4gb25lcywgYW5kIHRoZSBzb2xlIHBvc3NpYmxlIDQtYnl0ZSBvbmUuCgpPSywgdGhhbmtz
IGZvciB0aGUgY2xhcmlmaWNhdGlvbiwgbm93IEkgZ2V0IGl0LgoKPiA+PiA+IEBAIC0yNTYsNiAr
MjU3LDE1MiBAQCB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWlu
ICpkKQo+ID4+ID4gICAgICBoYW5kbGVyLT5vcHMgPSAmZzJtX3BvcnRpb19vcHM7Cj4gPj4gPiAg
fQo+ID4+ID4gIAo+ID4+ID4gKy8qIERvIHNvbWUgc2FuaXR5IGNoZWNrcy4gKi8KPiA+PiA+ICtz
dGF0aWMgaW50IHZwY2lfYWNjZXNzX2NoZWNrKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGlu
dCBsZW4pCj4gPj4gPiArewo+ID4+ID4gKyAgICAvKiBDaGVjayBhY2Nlc3Mgc2l6ZS4gKi8KPiA+
PiA+ICsgICAgaWYgKCBsZW4gIT0gMSAmJiBsZW4gIT0gMiAmJiBsZW4gIT0gNCApCj4gPj4gPiAr
ICAgIHsKPiA+PiA+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiaW52YWxpZCBs
ZW5ndGggKHJlZzogJSN4LCBsZW46ICV1KVxuIiwKPiA+PiA+ICsgICAgICAgICAgICAgICAgIHJl
ZywgbGVuKTsKPiA+PiAKPiA+PiBJIHRoaW5rIG1hbnkgb2Ygc3VjaCBnZHByaW50aygpcyB3YW50
IHRvIGdvIGF3YXkgYmVmb3JlIHRoaXMgc2VyaWVzCj4gPj4gZ2V0cyBjb21taXR0ZWQuCj4gPiAK
PiA+IE9LLCBJJ3ZlIGZvdW5kIHRoZW0gdXNlZnVsIHdoaWxlIGRldmVsb3BpbmcsIGJ1dCBJIGd1
ZXNzIHRoZXkgYXJlIG5vdAo+ID4gcmVhbGx5IHVzZWZ1bCBvdXRzaWRlIGZyb20gdGhhdCBjb250
ZXh0LiBJIGd1ZXNzIHRoZXJlJ3Mgbm8gd2F5IHRvCj4gPiBsZWF2ZSB0aGVtIGluIHBsYWNlLCBt
YXliZSBhIEtjb25maWcgb3B0aW9uPwo+IAo+IFRoYXQgc2VlbXMgb3ZlcmtpbGwuIEkgd291bGRu
J3Qgc28gbXVjaCBtaW5kIHRoZSBtZXNzYWdlcyAodGhleQo+IGdldCBjb21waWxlZCBvdXQgZm9y
IG5vbi1kZWJ1ZyBidWlsZHMgYW55d2F5KSwgYnV0IHRoZSBjbHV0dGVyCj4gdGhleSBpbnRyb2R1
Y2UgdG8gY29kZTogSW4gc29tZSBjYXNlcyBoYWxmIG9mIHlvdXIgZnVuY3Rpb25zIGFyZQo+IHRo
ZSBpbnZvY2F0aW9uIG9mIGdkcHJpbnRrKCkgLi4uCgpMZXQgbWUgdHJ5IHRvIHBydW5lIHNvbWUg
b2YgdGhlbS4KCj4gPj4gPiArLyogdlBDSSBjb25maWcgc3BhY2UgSU8gcG9ydHMgaGFuZGxlcnMg
KDB4Y2Y4LzB4Y2ZjKS4gKi8KPiA+PiA+ICtzdGF0aWMgYm9vbF90IHZwY2lfcG9ydGlvX2FjY2Vw
dChjb25zdCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCj4gPj4gCj4gPj4gUGxhaW4g
Ym9vbCBwbGVhc2UuCj4gPiAKPiA+IFNhZGx5IHN0cnVjdCBodm1faW9fb3BzICh3aGljaCBpcyB3
aGVyZSB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQpIGV4cGVjdHMKPiA+IGEgYm9vbF90IGFzIHJldHVy
bi4KPiAKPiBJIGRvbid0IGZvbGxvdyAtIGJvb2xfdCBpcyBzaW1wbHkgYSB0eXBlZGVmIG9mIGJv
b2wgbm93YWRheXMsIGFuZAo+IHR5cGVkZWZzIGFyZSBhbGwgZXF1aXZhbGVudCBhcyBmYXIgYXMg
dGhlIEMgdHlwZSBzeXN0ZW0gZ29lcy4KCkNsZWFybHkgbXkgYmFkLCBJIGFzc3VtZWQgdGhleSB3
aGVyZSBhY3R1YWxseSBkaWZmZXJlbnQgdHlwZXMuCgo+ID4+IEFnYWluIHRoZSBxdWVzdGlvbiAt
IHdoYXQncyB0aGUgYmFyZSBoYXJkd2FyZSBlcXVpdmFsZW50IG9mCj4gPj4gcmV0dXJuaW5nIFg4
NkVNVUxfVU5IQU5ETEVBQkxFIGhlcmU/Cj4gPiAKPiA+IEFsbCAxJ3MgSSBhc3N1bWUgKG9yIG90
aGVyIHJhbmRvbSBnYXJiYWdlKS4gV291bGQgeW91IGJlIE9LIHdpdGggbWUKPiA+IGFkZGluZyBh
ICJmYWlsIiBsYWJlbCB0aGF0IHNldHMgZGF0YSB0byBhbGwgMSdzIGFuZCByZXR1cm5zIFg4NkVN
VUxfT0tBWT8KPiAKPiBUaGF0IHdvdWxkIHByb2JhYmx5IGJlIG9rYXkgKGRlc3BpdGUgbXkgZGlz
bGlrZSBvZiBsYWJlbHMgYW5kIGdvdG8tcykuCgpNYXliZSB0aGUgZ290byBpcyBub3QgbmVlZGVk
IGFmdGVyIGFsbCBpZiB2cGNpX3JlYWQgcmV0dXJucyB0aGUgZGF0YQpmaWxsZWQgd2l0aCAxJ3Mg
YW5kIG5vIGVycm9yIGNvZGUuCgo+ID4+ID4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiA+PiA+
ICsjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KPiA+PiA+ICsKPiA+PiA+ICtleHRlcm4gY29uc3QgdnBj
aV9yZWdpc3Rlcl9pbml0X3QgX19zdGFydF92cGNpX2FycmF5W10sIF9fZW5kX3ZwY2lfYXJyYXlb
XTsKPiA+PiA+ICsjZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5kX3ZwY2lfYXJyYXkgLSBfX3N0
YXJ0X3ZwY2lfYXJyYXkpCj4gPj4gPiArI2RlZmluZSB2cGNpX2luaXQgX19zdGFydF92cGNpX2Fy
cmF5Cj4gPj4gCj4gPj4gV2hhdCBpcyB0aGlzIGxhc3Qgb25lIGdvb2QgZm9yPwo+ID4gCj4gPiBJ
dCdzIHVzZWQgYnkgeGVuX3ZwY2lfYWRkX2hhbmRsZXJzIGluIG9yZGVyIHRvIGNhbGwgdGhlIGlu
aXQKPiA+IGZ1bmN0aW9ucywgSSBjYW4gZHJvcCBpdCBhbmQgY2FsbCBfX3N0YXJ0X3ZwY2lfYXJy
YXlbaV0oLi4uKSBpZiB0aGF0J3MKPiA+IGJldHRlci4KPiAKPiBXZWxsLCBpZiB0aGVyZSB3ZXJl
IHNldmVyYWwgdXNlcnMsIEkgY291bGQgc2VlIHRoZSBiZW5lZml0IG9mIGFuCj4gYWJicmV2aWF0
aW5nICNkZWZpbmUuIEJ1dCBmb3IgYSBzaW5nbGUgdXNlciB0aGUgI2RlZmluZSBhZGRzCj4gbW9y
ZSBjb2RlIC8gY2x1dHRlciB0aGFuIGlzIGJlaW5nIHNhdmVkIG9uIHRoZSB1c2Ugc2l0ZS4KCkFj
ay4KCj4gPj4gPiArICAgIHN0cnVjdCByYl9ub2RlIG5vZGU7Cj4gPj4gPiArfTsKPiA+PiA+ICsK
PiA+PiA+ICtpbnQgeGVuX3ZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+
ID4+IAo+ID4+IF9faHdkb21faW5pdCAoSSBub3RpY2Ugc2V0dXBfb25lX2h3ZG9tX2RldmljZSgp
IHdyb25nbHkgaXNuJ3QKPiA+PiBhbm5vdGF0ZWQgc28pLgo+ID4gCj4gPiBPSywgc28geW91IHJl
YWxseSB3YW50IHRoZSBpbml0IGhhbmRsZXJzIHRvIGJlIGluc2lkZSBvZiB0aGUKPiA+IC5pbml0
LnJvZGF0YSBzZWN0aW9uIHRoZW4uCj4gCj4gT25seSBpZiB0aGF0J3MgY29ycmVjdCwgYW5kIGl0
IGlzIGNvcnJlY3QgYXMgbG9uZyBhcyBhbGwgcG9zc2libGUgY2FsbCB0cmVlcwo+IHJvb3QgaW4g
YSBfX2h3ZG9tX2luaXQgZnVuY3Rpb24uIChUbyBhdm9pZCBtaXN1bmRlcnN0YW5kaW5nOiBUaGlz
Cj4gY2xlYXJseSBjYW4ndCBiZSAuaW5pdC5yb2RhdGEgdW5pZm9ybWx5LCBhcyBfX2h3ZG9tX2lu
aXQgaXNuJ3QgYWx3YXlzCj4gYW4gYWxpYXMgb2YgX19pbml0KS4KCk9LLgoKPiA+PiA+ICtpbnQg
eGVuX3ZwY2lfYWRkX3JlZ2lzdGVyKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB2cGNpX3JlYWRfdCBy
ZWFkX2hhbmRsZXIsCj4gCj4gQnR3LiwgSSBvbmx5IG5vdyBub3RpY2UgdGhpcyBmdXJ0aGVyIHN0
cmFuZ2UgeGVuXyBwcmVmaXggaGVyZS4KCkkgYXNzdW1lIHRoaXMgc2hvdWxkIGJlIHZwY2lfKiwg
KGRyb3BwaW5nIHRoZSB4ZW5fIHByZWZpeCB1bmlmb3JtbHkpLgoKPiA+PiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZwY2lfd3JpdGVfdCB3cml0ZV9oYW5kbGVyLCB1bnNpZ25lZCBpbnQg
b2Zmc2V0LAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNp
emUsIHZvaWQgKmRhdGEpCj4gPj4gPiArewo+ID4+ID4gKyAgICBzdHJ1Y3QgcmJfbm9kZSAqKm5l
dywgKnBhcmVudDsKPiA+PiA+ICsgICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7Cj4gPj4gPiAr
Cj4gPj4gPiArICAgIC8qIFNvbWUgc2FuaXR5IGNoZWNrcy4gKi8KPiA+PiA+ICsgICAgaWYgKCAo
c2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQpIHx8IG9mZnNldCA+PSAweEZGRiB8
fAo+ID4+IAo+ID4+IE9mZiBieSBvbmUgYWdhaW4gaW4gdGhlIG9mZnNldCBjaGVjay4KPiA+IAo+
ID4gRml4ZWQgdG8gYmUgPiAweGZmZi4gU2hvdWxkIHRoaXMgbWF5YmUgYmUgYWRkZWQgdG8gcGNp
X3JlZ3MuaCBhcwo+ID4gUENJX01BWF9SRUdJU1RFUj8gCj4gCj4gQ291bGQgYmUgZG9uZSwgYnV0
IHRoZW4gd2UgbmVlZCBvbmUgZm9yIGJhc2UgYW5kIG9uZSBmb3IKPiBleHRlbmRlZCBjb25maWcg
c3BhY2UuIE1heSB3YW50IHRvIGNoZWNrIHdoZXRoZXIgTGludXggaGFzCj4gaW52ZW50ZWQgc29t
ZSBnb29kIG5hbWVzIGZvciB0aGVzZSBieSBub3cuCgpwY2lfcmVncy5oIGZyb20gTGludXggbm93
IGhhczoKCi8qCiAqIENvbnZlbnRpb25hbCBQQ0kgYW5kIFBDSS1YIE1vZGUgMSBkZXZpY2VzIGhh
dmUgMjU2IGJ5dGVzIG9mCiAqIGNvbmZpZ3VyYXRpb24gc3BhY2UuICBQQ0ktWCBNb2RlIDIgYW5k
IFBDSWUgZGV2aWNlcyBoYXZlIDQwOTYgYnl0ZXMgb2YKICogY29uZmlndXJhdGlvbiBzcGFjZS4K
ICovCiNkZWZpbmUgUENJX0NGR19TUEFDRV9TSVpFCTI1NgojZGVmaW5lIFBDSV9DRkdfU1BBQ0Vf
RVhQX1NJWkUJNDA5NgoKQXQgdGhlIHRvcC4gRG8geW91IHRoaW5rIHRob3NlIGRlZmluZXMgYXJl
IGZpbmUgZm9yIGltcG9ydGluZz8gKHRoaXMKd2FzIGludHJvZHVjZWQgYnkgY2MxMDM4NWI2ZmRl
MywgYnV0IEkgZG9uJ3QgdGhpbmsgaW1wb3J0aW5nIHRoaXMgaW4gYQptb3JlIGZvcm1hbCB3YXkg
bWFrZXMgc2Vuc2UpLgoKPiA+PiA+ICsvKiBIZWxwZXIgbWFjcm9zIGZvciB0aGUgcmVhZC93cml0
ZSBoYW5kbGVycy4gKi8KPiA+PiA+ICsjZGVmaW5lIEdFTk1BU0tfQllURVMoZSwgcykgR0VOTUFT
SygoZSkgKiA4LCAocykgKiA4KQo+ID4+IAo+ID4+IFdoYXQgZG8gZSBhbmQgcyBzdGFuZCBmb3Ig
aGVyZT8KPiA+IAo+ID4gZSA9IGVuZCwgcyA9IHN0YXJ0IChpbiBieXRlcykuCj4gCj4gQW5kIHdo
ZXJlIGRvIHlvdSBzdGFydCBjb3VudGluZy4gSGF2aW5nIHNlZW4gdGhlIHJlc3Qgb2YgdGhlCj4g
c2VyaWVzIEknbSBhY3R1YWxseSByYXRoZXIgdW5jb252aW5jZWQgdXNlIHRoZXNlIG1hY3JvcyBy
ZXN1bHRzCj4gaW4gYmV0dGVyIGNvZGUgLSB0byBtZSwgcGxhaW4gaGV4IG51bWJlcnMgYXJlIHF1
aXRlIGEgYml0IGVhc2llcgo+IHRvIHJlYWQgYXMgbG9uZyBhcyB0aGUgbnVtYmVyIG9mIGRpZ2l0
cyBkb2Vzbid0IGdvIG1lYW5pbmdmdWxseQo+IGJleW9uZCAxMCBvciBzby4KPiAKPiA+PiA+ICsj
ZGVmaW5lIFNISUZUX1JJR0hUX0JZVEVTKGQsIG8pIGQgPj49IChvKSAqIDgKPiA+PiAKPiA+PiBB
bmQgYXQgbGVhc3QgbyBoZXJlPwo+ID4gCj4gPiBvID0gb2Zmc2V0IChpbiBieXRlcykKPiAKPiBJ
IHRoaW5rIHNpbXBseSB3cml0aGluZyB0aGUgc2hpZnQgZXhwcmVzc2lvbiBpcyBvbmNlIGFnYWlu
IG1vcmUKPiBjbGVhciB0byB0aGUgcmVhZGVyIHRoYW4gdXNpbmcgYSBtYWNybyB3aGljaCBpcyBs
b25nZXIgdG8gcmVhZAo+IGFuZCB0eXBlIGFuZCB3aGljaCBoYXMgc2VtYW50aWNzIHdoaWNoIGFy
ZW4ndCBpbW1lZGlhdGVseQo+IGNsZWFyIGZyb20gaXRzIG5hbWUuCj4gCj4gPiBJIGNhbiByZW5h
bWUgQUREX1JFU1VMVCB0byBBUFBFTkRfUkVTVUxUIG9yIHNvbWV0aGluZyBtb3JlIGRlc2NyaXB0
aXZlCj4gPiBpZiB5b3UgdGhpbmsgaXQncyBnb2luZyB0byBtYWtlIGl0IGVhc2llciB0byB1bmRl
cnN0YW5kLgo+IAo+IEknZCBwcmVmZXIgaWYgdGhlIG5hbWUgIm1lcmdlIiBhcHBlYXJlZCBpbiB0
aGF0IG5hbWUgLSBJIGRvbid0IHNlZQo+IHRoaXMgYmVpbmcgdXNhYmxlIHN0cmljdGx5IG9ubHkg
dG8gYXBwZW5kIHRvIGVpdGhlciBzaWRlIG9mIGEgdmFsdWUuCgpPSyBNRVJHRV9SRVNVTFQgb3Ig
TUVSR0VfUkVHSVNURVIgbWF5YmU/IChhbmQgdGhlIHJlc3QgcmVtb3ZlZCkuCgo+ID4+ID4gK2lu
dCB4ZW5fdnBjaV9yZWFkKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBidXMsIHVuc2ln
bmVkIGludCBkZXZmbiwKPiA+PiAKPiA+PiBUaGUgZnVuY3Rpb24gYmVpbmcgb3RoZXIgdGhhbiB2
b2lkLCBzYW1lIHF1ZXN0aW9uIGFzIGVhcmxpZXI6Cj4gPj4gV2hhdCdzIHRoZSBiYXJlIGhhcmR3
YXJlIGVxdWl2YWxlbnQgb2YgdGhpcyByZXR1cm5pbmcgb3RoZXIKPiA+PiB0aGFuIHplcm8/Cj4g
PiAKPiA+IEkgdGhvdWdoIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBoYXZlIHNvbWUgbW9yZSBmaW5l
LWdyYWluZWQgZXJyb3IKPiA+IHJlcG9ydGluZyBpZiB0aGF0J3MgZXZlciBuZWVkZWQsIGFsdGhv
dWdoIGFzIHlvdSBzYXksIGZyb20gYSBoYXJkd2FyZQo+ID4gcG9pbnQgb2YgdmlldyBhbnkgZXJy
b3JzIHdpbGwgYmUgc2ltcGx5IHJlcG9ydGVkIGFzIHRoZSB2YWx1ZSBvYnRhaW5lZAo+ID4gYmVp
bmcgYWxsIDEncy4KPiA+IAo+ID4gVGhlIHF1ZXN0aW9uIGlzLCBzaG91bGQgdGhpcyBhbHJlYWR5
IHJldHVybiBhbGwgMSdzLCBvciBzaG91bGQgdGhlCj4gPiBjYWxsZWQgdHJhbnNsYXRlIGZhaWx1
cmVzIGludG8gYWxsIDEncz8KPiAKPiBJZiB5b3UgbGVhdmUgdGhpcyB0byB0aGUgY2FsbGVycywg
b3ZlcmFsbCBjb2RlIHdvdWxkIGxpa2VseSBiZWNvbWUKPiBsZXNzIHJlYWRhYmxlLCBzbyBJJ2Qg
cHJlZmVyIHRoaXMgdG8gYmUgZG9uZSBpbiBhIGNlbnRyYWwgcGxhY2UuCgpJIHdpbGwgY2hhbmdl
IHRoZSBwcm90b3R5cGVzL2NvZGUgb2YgdnBjaV97cmVhZC93cml0ZX0gc28gbm8gZXJyb3IKY29k
ZSBpcyByZXR1cm5lZCAoYW5kIGluIHRoZSByZWFkIGNhc2UgdGhlIHZhbHVlIG9uIGVycm9yIGlz
IGdvaW5nIHRvCmJlIDEncykuCgo+ID4+ID4gKyAgICAvKiBGaW5kIHRoZSB2UENJIHJlZ2lzdGVy
IGhhbmRsZXIuICovCj4gPj4gPiArICAgIHIgPSB2cGNpX2ZpbmRfcmVnaXN0ZXIocGRldiwgcmVn
LCBzaXplKTsKPiA+PiAKPiA+PiBXaXRoIHRoZSBvdmVybGFwIGhhbmRsaW5nIGluIHZwY2lfZmlu
ZF9yZWdpc3RlcigpIEkgY2FuJ3Qgc2VlIGhvdwo+ID4+IHRoaXMgd291bGQgcmVsaWFibHkgcmV0
dXJuIHRoZSBjb3JyZWN0IChsb3dlc3QpIHJlZ2lzdGVyIHdoZW4gdGhlCj4gPj4gcmVxdWVzdCBz
cGFucyBtdWx0aXBsZSBvbmVzLgo+ID4gCj4gPiBJdCBkb2Vzbid0IG5lZWQgdG8sIGlmIHRoZXJl
J3MgYSBsb3dlciByZWdpc3RlciBpdCB3aWxsIGJlIGZvdW5kIGJ5Cj4gPiB0aGUgcmVjdXJzaXZl
IGNhbGwgdG8geGVuX3ZwY2lfcmVhZCBkb25lIGJlbG93IChiZWZvcmUgY2FsbGluZyBpbnRvCj4g
PiB0aGUgaGFuZGxlciBwb2ludGVkIGJ5IHIpLgo+IAo+IFNpbmNlIHRoYXQncyBxdWl0ZSBub24t
b2J2aW91cywgdG8gbWUgdGhpcyBpcyBhbm90aGVyIGFyZ3VtZW50Cj4gYWdhaW5zdCB1c2luZyBy
ZWN1cnNpb24gaGVyZS4KClllcywgd2lsbCBzd2l0Y2ggdG8gYSBzb3J0ZWQgbGlzdCBhbmQgbm8g
cmVjdXJzaW9uLgoKPiA+PiA+ICtzdGF0aWMgaW50IHZwY2lfd3JpdGVfaGVscGVyKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIsIHVuc2lnbmVkIGludCBzaXplLAo+ID4+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgdWludDMyX3QgZGF0
YSkKPiA+PiA+ICt7Cj4gPj4gPiArICAgIHVuaW9uIHZwY2lfdmFsIHZhbCA9IHsgLmRvdWJsZV93
b3JkID0gZGF0YSB9Owo+ID4+ID4gKyAgICBpbnQgcmM7Cj4gPj4gPiArCj4gPj4gPiArICAgIEFT
U0VSVChzaXplIDw9IHItPnNpemUpOwo+ID4+ID4gKyAgICBpZiAoIHNpemUgIT0gci0+c2l6ZSAp
Cj4gPj4gPiArICAgIHsKPiA+PiA+ICsgICAgICAgIHJjID0gci0+cmVhZChwZGV2LCByLT5vZmZz
ZXQsICZ2YWwsIHItPnByaXZfZGF0YSk7Cj4gPj4gPiArICAgICAgICBpZiAoIHJjICkKPiA+PiA+
ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gPj4gPiArICAgICAgICB2YWwuZG91YmxlX3dvcmQg
Jj0gfkdFTk1BU0tfQllURVMoc2l6ZSArIG9mZnNldCwgb2Zmc2V0KTsKPiA+PiA+ICsgICAgICAg
IGRhdGEgJj0gR0VOTUFTS19CWVRFUyhzaXplLCAwKTsKPiA+PiA+ICsgICAgICAgIHZhbC5kb3Vi
bGVfd29yZCB8PSBkYXRhIDw8IChvZmZzZXQgKiA4KTsKPiA+PiA+ICsgICAgfQo+ID4+ID4gKwo+
ID4+ID4gKyAgICByZXR1cm4gci0+d3JpdGUocGRldiwgci0+b2Zmc2V0LCB2YWwsIHItPnByaXZf
ZGF0YSk7Cj4gPj4gPiArfQo+ID4+IAo+ID4+IEknbSBub3Qgc3VyZSB0aGF0IHdyaXRpbmcgYmFj
ayB0aGUgdmFsdWUgcmVhZCBpcyBjb3JyZWN0IGluIGFsbCBjYXNlcwo+ID4+ICh0aGluayBvZiB3
cml0ZS1vbmx5IG9yIHJ3MWMgcmVnaXN0ZXJzIG9yIGV2ZW4gb2Zmc2V0cyB3aGVyZSByZWFkcwo+
ID4+IGFuZCB3cml0ZXMgYWNjZXNzIGRpZmZlcmVudCByZWdpc3RlcnMgYWx0b2dldGhlcikuIEkg
dGhpbmsgdGhlIHdyaXRlCj4gPj4gaGFuZGxlcnMgd2lsbCBuZWVkIHRvIGJlIG1hZGUgY2FwYWJs
ZSBvZiBkZWFsaW5nIHdpdGggcGFydGlhbCB3cml0ZXMuCj4gPiAKPiA+IFRoYXQgc2VlbXMgdG8g
YmUgd2hhdCBwY2liYWNrIGRvZXMgZnJvIHdyaXRlczogcmVhZCwgbWVyZ2UgdmFsdWUsCj4gPiB3
cml0ZSBiYWNrIChkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmMKPiA+IHhlbl9w
Y2lia19jb25maWdfd3JpdGUpOgo+ID4gCj4gPiBlcnIgPSBjb25mX3NwYWNlX3JlYWQoZGV2LCBj
ZmdfZW50cnksIGZpZWxkX3N0YXJ0LAo+ID4gCQkgICAgICAmdG1wX3ZhbCk7Cj4gPiBpZiAoZXJy
KQo+ID4gCWJyZWFrOwo+ID4gCj4gPiB0bXBfdmFsID0gbWVyZ2VfdmFsdWUodG1wX3ZhbCwgdmFs
dWUsIGdldF9tYXNrKHNpemUpLAo+ID4gCQkgICAgICBvZmZzZXQgLSBmaWVsZF9zdGFydCk7Cj4g
PiAKPiA+IGVyciA9IGNvbmZfc3BhY2Vfd3JpdGUoZGV2LCBjZmdfZW50cnksIGZpZWxkX3N0YXJ0
LAo+ID4gCQkgICAgICAgdG1wX3ZhbCk7Cj4gPiAKPiA+IEkgd291bGQgcHJlZmVyIHRvIGRvIGl0
IHRoaXMgd2F5IGluIG9yZGVyIHRvIGF2b2lkIGFkZGluZyBtb3JlCj4gPiBjb21wbGV4aXR5IHRv
IHRoZSBoYW5kbGVycyB0aGVtc2VsdmVzLiBTbyBmYXIgSSBoYXZlbid0IGZvdW5kIGFueSBzdWNo
Cj4gPiByZWdpc3RlcnMgKHJ3MWMpIGluIHRoZSBQQ0kgY29uZmlnIHNwYWNlLCBkbyB5b3UgaGF2
ZSByZWZlcmVuY2VzIHRvCj4gPiBhbnkgb2YgdGhlbT8KPiAKPiBUaGUgc3RhdHVzIHJlZ2lzdGVy
LgoKQnV0IHRoZSBzdGF0dXMgcmVnaXN0ZXIgaXMgbm90IGdvaW5nIHRvIGJlIHRyYXBwZWQsIG5v
dCBieSBEb20wIG9yCkRvbVVzPyBOb25lIG9mIHRoZSByZWdpc3RlcnMgdGhhdCBJJ3ZlIGVtdWxh
dGVkIGZvciB0aGUgaGVhZGVyLCBvciB0aGUKY2FwYWJpbGl0aWVzIGJlaGF2ZSB0aGlzIHdheSwg
YW5kIGFkZGluZyBzdWNoIGFuZCBvZmZzZXQgd291bGQKZ3JlYXRseSBpbmNyZWFzZSB0aGUgY29t
cGxleGl0eSBvZiBlYWNoIGhhbmRsZXIgSU1ITy4KCk1heWJlIGl0IHdvdWxkIGJlIGVhc2llciB0
byBhZGQgYSBmbGFnIHRvIG1hcmsgcncxYyByZWdpc3RlcnMgYXMgc3VjaCwKaWYgdGhhdCdzIGV2
ZXIgbmVlZGVkPyAoYW5kIGF2b2lkIHRoZSByZWFkIGluIHRoYXQgY2FzZSkKCj4gPj4gPiArLyog
SGVscGVycyBmb3IgbG9ja2luZy91bmxvY2tpbmcuICovCj4gPj4gPiArI2RlZmluZSB2cGNpX2xv
Y2soZCkgc3Bpbl9sb2NrKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spCj4gPj4gPiAr
I2RlZmluZSB2cGNpX3VubG9jayhkKSBzcGluX3VubG9jaygmKGQpLT5hcmNoLmh2bV9kb21haW4u
dnBjaV9sb2NrKQo+ID4+ID4gKyNkZWZpbmUgdnBjaV9sb2NrZWQoZCkgc3Bpbl9pc19sb2NrZWQo
JihkKS0+YXJjaC5odm1fZG9tYWluLnZwY2lfbG9jaykKPiA+PiAKPiA+PiBXaGlsZSBmb3IgdGhl
IGNvZGUgbGF5ZXJpbmcgeW91IGRvbid0IG5lZWQgcmVjdXJzaXZlIGxvY2tzLCBkaWQgeW91Cj4g
Pj4gY29uc2lkZXIgdXNpbmcgdGhlbSBuZXZlcnRoZWxlc3Mgc28gdGhhdCBzcGluX2lzX2xvY2tl
ZCgpIHJldHVybgo+ID4+IHZhbHVlcyBhcmUgYWN0dWFsbHkgbWVhbmluZ2Z1bCBmb3IgeW91ciBw
dXJwb3Nlcz8KPiA+IAo+ID4gSSdtIG5vdCBzdXJlIEkgZm9sbG93LCBzcGluX2lzX2xvY2tlZCBh
bHJlYWR5IHJldHVybiBtZWFuaW5nZnVsIHZhbHVlcwo+ID4gZm9yIG15IHB1cnBvc2UgQUZBSUNU
Lgo+IAo+IEZvciBub24tcmVjdXJzaXZlIGxvY2tzIHRoaXMgdGVsbHMgeW91IHdoZXRoZXIgX2Fu
eV8gQ1BVIGhvbGRzCj4gdGhlIGxvY2ssIHlldCBub3JtYWxseSB5b3Ugd2FudCB0byBrbm93IHdo
ZXRoZXIgdGhlIENQVSB5b3UKPiBydW4gb24gZG9lcy4KCkluZGVlZCwgc28gaWYgSSBtYWtlIHRo
ZSBsb2NrIHJlY3Vyc2l2ZSBzcGluX2lzX2xvY2tlZCBpcyBnb2luZyB0bwpyZXR1cm4gd2hldGhl
ciB0aGUgY3VycmVudCBDUFUgaG9sZHMgdGhlIGxvY2suIFRoYXQncyBraW5kIG9mCmNvdW50ZXIt
aW50dWl0aXZlLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 15:09:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:09:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMIg-0003zZ-JM; Mon, 29 May 2017 15:09:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFMIf-0003zL-5W
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 15:09:41 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 26/39-03058-4B93C295; Mon, 29 May 2017 15:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXezpU6
 kwdzNzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPfiGnvB45yKlu1drA2M
 nS5djFwcQgJ/GSVuHH3GDOE8ZpT4NOs8O4SzjVHi2dcnQBlODhEBZ4mvZ+ayg9i8AvoSPbOPg
 MWFBUwk+pc+YQRpkBC4riHR+OwEG0hCQsBb4vG3s0BFHGD21avWXYzsHGwCVhKHxEAKWARUJR
 ouXmeawMi9gJFhFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAdj92X/Q4ySHExKorz7FHQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVlkA5QSLUtNT
 K9Iyc4ChB5OW4OBREuHtAEnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4RJEASFFGaR7cC
 FgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw71SQKTyZeSVwm14BHcEEdMSuHdogR5QkIq
 SkGhiNfond3OnxYvqTHf35JfEvBXdOOXL88jX5kB3CraU/ue1m8GybfmV+x+Lat99NPs3J2Hi
 yKuPjp/Lce+aLdveUHi6fVPdEtjVZTuHyzagbZTaOsbIF9xdEcQevi9vziFUrlpG1/6LTbVWp
 kNqC536Wir+P7fefPvvkvVsGnpaR6xLDwqXf7mRUYinOSDTUYi4qTgQASrzS7n4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496070577!52097868!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39147 invoked from network); 29 May 2017 15:09:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 May 2017 15:09:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFMIa-00017n-TH; Mon, 29 May 2017 15:09:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFMIU-0001Dh-T6; Mon, 29 May 2017 15:09:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFMHx-0008Bj-1K; Mon, 29 May 2017 15:09:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109830-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 May 2017 15:08:57 +0000
Subject: [Xen-devel] [linux-4.9 test] 109830: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgzMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgzMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFz
cyBpbiAxMDk4MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4MzAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4g
MTA5NzQ5IHBhc3MgaW4gMTA5ODMwCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5ODMwCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4MzAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk3OTYg
cGFzcyBpbiAxMDk3NDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wIGZhaWwgaW4gMTA5Nzk2IHBhc3MgaW4gMTA5ODMwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEw
OTgxNyBwYXNzIGluIDEwOTgzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gMTkgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTgxNyBwYXNzIGluIDEwOTgzMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTA5ODE3IHBh
c3MgaW4gMTA5ODMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCA5IHdpbmRv
d3MtaW5zdGFsbCBmYWlsIGluIDEwOTgxNyBwYXNzIGluIDEwOTgzMAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTA5Nzk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk4MTcKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxMDk4MTcgYmxv
Y2tlZCBpbiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4MTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3
MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICA2IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgZGIzZmQ0NTI3ZWQzMmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlk
MGQ2ZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQz
NTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4
ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICA0OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEw
NzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgNDcgZGF5cyAgIDc1IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEwOTc0OSAgMjAxNy0wNS0yNSAyMToyNToxNSBaICAgIDMgZGF5cyAg
ICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KNTQ5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODU2
MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 15:14:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMN6-0004gR-AM; Mon, 29 May 2017 15:14:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMN5-0004gL-2e
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:14:15 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 10/71-26106-6CA3C295; Mon, 29 May 2017 15:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/eolU6
 kwa21Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUDfeZCxr5Kvbuf8/awHiNu4uRg0NIIE/i
 w9SyLkZODl4BO4kXFyczg9gSAoYSpxfeZAGxWQRUJb6/v8wEYrMJqEu0PdvOCmKLCChL3P0+A
 6yGWSBOYv+sx4wgtrBAjETDuQdsXYxcQOOnMEr0zPwF1swpYCnxqfEfO8heXgFBib87hCF6tS
 Qe/roFNUdbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU00Us
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw+BiDYwbhiu+chRkkOJiVR3n0KOpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhvWQDlBItS01Mr0jJzgHEAk5bg4FES4f0HkuYtLkjML
 c5Mh0idYlSUEud9BpIQAElklObBtcFi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeT0sga
 bwZOaVwE1/BbSYCWjxrh3aIItLEhFSUg2MyebhlgIcHeLlRSFq61u2bQn4PXfj5jvbViR176n
 VefRVyNfxBYPdvunHRe9+jV0yoUFtgdFZ1/bdF9k7b9hETZUSjOhu9ksUfV1Z/eumYNHT1z8W
 ql71ub0k/1uv4kOxbb5CiU3sBtMEp69R+ZGuufB49FU9hV+c77++lVmrvHbWu2c7foctV2Ipz
 kg01GIuKk4EALWjlj24AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496070851!95410931!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18079 invoked from network); 29 May 2017 15:14:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:14:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:14:11 -0600
Message-Id: <592C56DF020000780015D575@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:14:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
 <20170518172832.afqcp65eztdaurdb@citrix.com>
In-Reply-To: <20170518172832.afqcp65eztdaurdb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbSA1OGRmODE2YjkzN2RjN2EzNTk4ZGUwMWYwNTNhNjAzMGU2MzEwNTdlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQo+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gRGF0
ZTogVGh1LCAxOCBNYXkgMjAxNyAxNjoxODo1NiArMDEwMAo+IFN1YmplY3Q6IFtQQVRDSF0geDg2
L3RyYXBzOiBtb3ZlIHByaXZpbGVnZSBpbnN0cnVjdGlvbiBlbXVsYXRpb24gY29kZQoKcHJpdmls
ZWdlZAoKPiBNb3ZlIHJlbGV2YW50IGNvZGUgdG8gcHYvZW11bGF0ZS5jLiBFeHBvcnQgZW11bGF0
ZV9wcml2aWxlZ2VkX29wIGluCj4gcHYvdHJhcHMuaC4KCkEgbmFtZSBvZiAiZW11bGF0ZS5jIiBz
b3VuZHMgbGlrZSBhIGNvbnRhaW5lciBmb3IgYWxsIHNvcnRzIG9mIGNydWZ0LgpJJ2QgcHJlZmVy
IGlmIHdlIGNvdWxkIHVzZSB0aGUgb3Bwb3J0dW5pdHkgb2YgdGhpcyByZS1vcmcgdG8gc2VlIGFi
b3V0Cm5vdCBoYXZpbmcgb3Zlcmx5IGxhcmdlIGZpbGVzLiBUaGVyZWZvcmUgZS5nLiAiZW11bC1w
cml2LmMiIG9yCiJwcml2LWVtdWwuYyIgb3Igc29tZSBzdWNoPwoKPiBOb3RlIHRoYXQgcmVhZF9k
ZXNjcmlwdG9yIGlzIGR1cGxpY2F0ZWQgaW4gZW11bGF0ZS5jLiBUaGUgZHVwbGljYXRpb24KPiB3
aWxsIGJlIGdvbmUgb25jZSBhbGwgZW11bGF0aW9uIGNvZGUgaXMgbW92ZWQuCgpUaGF0J3Mgbm90
IHZlcnkgZGVzaXJhYmxlOyB3ZSBjYW4gb25seSBob3BlIHRvIGhhdmUgdGhpbmdzCmNvbW1pdHRl
ZCB0b2dldGhlciB0aGVuPyBIb3dldmVyLCB0b2dldGhlciB3aXRoIHRoZSBuYW1pbmcKaXNzdWUg
YWJvdmUgcXVpdGUgbGlrZWx5IHRoZSBmdW5jdGlvbiB3aWxsIHdhbnQgdG8gYmVjb21lIG5vbi0K
c3RhdGljIGFueXdheSwgc28gcGVyaGFwcyB0aGlzIHNob3VsZCB0aGVuIGJlIGRvbmUgcmlnaHQg
YXdheQppbnN0ZWFkIG9mIGNsb25pbmcgaXQuCgo+IEFsc28gbW92ZSBncHJfc3dpdGNoLlMgdG8g
cHYvIGJlY2F1c2UgdGhlIGNvZGUgaW4gdGhhdCBmaWxlIGlzIG9ubHkKPiB1c2VkIGJ5IHByaXZp
bGVnZSBpbnN0cnVjdGlvbiBlbXVsYXRpb24uCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpG
b3IgdGhpcyBzaXplIG9mIGEgY2hhbmdlIHRoaXMgaXMgdG9vIHdlYWsgYSBzdGF0ZW1lbnQgZm9y
IG15IHRhc3RlOgpJIGRvbid0IHJlYWxseSBtZWFuIHRvIHJldmlldyB0aGUgMS41ayBvZiBsaW5l
cyB5b3UgbW92ZSwgc28gSSdkIGhvcGUKZm9yIGEgc3RhdGVtZW50IGNsYXJpZnlpbmcgdGhhdCBw
ZXJoYXBzIG90aGVyIHRoYW4gZm9ybWF0dGluZyB0aGUKY29kZSBpcyBiZWluZyBtb3ZlZCB1bmNo
YW5nZWQuCgo+ICtpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQoKRG9lcyB0aGlzIHBlcmhhcHMgd2FudCB0byBnYWluIGEgcHZfIHByZWZpeD8KCj4g
KyNpZmRlZiBDT05GSUdfUFYKPiArCj4gKyNpbmNsdWRlIDxwdWJsaWMveGVuLmg+Cj4gKwo+ICtp
bnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKPiAr
Cj4gKyNlbHNlICAvKiAhQ09ORklHX1BWICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2Vycm5vLmg+
Cj4gKwo+ICtpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKSB7IHJldHVybiAtRU9QTk9UU1VQUDsgfQoKVGhlIGZ1bmN0aW9uIGRvZXMgbm90IHJldHVy
biAtRS4uLiB2YWx1ZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 15:15:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMOg-0004nc-LP; Mon, 29 May 2017 15:15:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMOf-0004nV-SH
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:15:53 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F2/71-01992-92B3C295; Mon, 29 May 2017 15:15:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1fZWif
 SYOo9XYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP4SueC44wVfbu72RoYlzJ2MXJwCAnkSRz+
 WAZi8grYSfScM+pi5OSQEDCUOL3wJgtImEVAVeL0QVOQMJuAukTbs+2sILaIgLLE3e8zWEBsZ
 oE4if2zHjOC2MICfhLXlvSwgdhCAmkSa39sZwIZwylgKbF4ZRbEIkGJvzuEITq1JB7+ugU1RV
 ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNbLQSyrKTM8oyU3
 MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDLl6BgbGHYx9q/wOMUpyMCmJ8u5T0IkU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGbZQmUEyxKTU+tSMvMAQY/TFqCg0dJhPefBVCat7ggMbc4Mx0id
 YrRmGPWvzVfmDiaPmz5wiTEkpeflyolzlsFMkkApDSjNA9uECwqLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5j0AMoUnM68Ebt8roFOYgE7ZtUMb5JSSRISUVANjxP0NrpU/tRpymBSD5JU
 3sep7C04o0/i8cX4sY7tHhrRlX1nJr+S1nVMmbH606dCskjf7jTi1cz9v07E9IXQ5ZU2E39Nz
 jrV7VLP624vsdny08/Rbb721uv7zypL7JxrdeS+FTV/G+PTL2+OWD67Y3n34ea93+MQ7nzYsV
 vVccTVlcmO1xIkmJZbijERDLeai4kQA4xWFFMUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496070945!72355497!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51187 invoked from network); 29 May 2017 15:15:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 May 2017 15:15:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:15:45 -0600
Message-Id: <592C573D020000780015D57E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:15:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-3-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 02/22] x86/traps: move gate op
 emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICB8IDQwMyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCgpBbG9uZyB0aGUgbGluZXMgb2YgY29tbWVudHMgdG8g
cGF0Y2ggMSwgZ2F0ZS1vcC5jPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 15:18:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:18:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMQr-0004xL-2W; Mon, 29 May 2017 15:18:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMQp-0004xA-Ii
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:18:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 05/89-03696-EAB3C295; Mon, 29 May 2017 15:18:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3edtU6
 kwZcHvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3G9WCM4wVV/uvMTUwrmHsYuTkEBLIk5hx
 7Q0LiM0rYCfx6GsTE4gtIWAocXrhTbA4i4CqxKOfDWwgNpuAukTbs+2sILaIgLLE3e8zwGqYB
 eIk9s96DDZTWMBPYs/HbuYuRg6g+WkS/Y+KQMKcApYSC/4eYgEJ8woISvzdIQzRqSXx8NctqC
 naEssWvgbrZBaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGFXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxvNrAw8xSnIwKYny7lPQiRTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwXvBEignWJSanlqRlpkDjAGYtAQHj5II7weQNG9xQWJucWY6ROoUo
 y5H04ctX5iEWPLy81KlxHmrQIoEQIoySvPgRsDi8RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeZmsgKbwZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpgTCzauVZzd1a/pf+pXz23jPIM915iYf6
 xVEbG6+vpy7Z+1+8K2FSHlU1fVeZ44YndHRaD9P1cd91EtnaIe537IfqAwyMpZc8S7reHbmbN
 f6vKXJ18oHyLLJNd3il9Kf+d88tbprJ7VzNW5+XkqHCrdeRvvrI7q5LH0XK/NpPry5DuVd905
 81VYinOSDTUYi4qTgQA4sxDpsICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496071084!64559938!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16283 invoked from network); 29 May 2017 15:18:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:18:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:18:04 -0600
Message-Id: <592C57C9020000780015D581@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:18:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-4-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 03/22] x86/traps: move
 emulate_invalid_rdtscp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICB8IDIwICsrKysrKysrKysrKysr
KysrKysrCgpBbmQgdGhpcyBvbmUsIHRvZ2V0aGVyIHdpdGggZW11bGF0ZV9mb3JjZWRfaW52YWxp
ZF9vcCgpLCBwZXJoYXBzCmludmFsaWQuYz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 15:19:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMS1-00053e-C3; Mon, 29 May 2017 15:19:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMRz-00053M-SC
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:19:19 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0B/E8-03620-7FB3C295; Mon, 29 May 2017 15:19:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS/ebtU6
 kwYdd5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayKxtZCs4zVhzof83SwLiOsYuRk0NIIE9i
 19GXzF2MHBy8AnYSi6Z6gYQlBAwlTi+8yQJiswioSixZc5AZxGYTUJdoe7adFcQWEVCWuPt9B
 lgNs0CcxP5Zj8FGCgsESpz9so0FYnyaxMkdH9hAxnMKWEo0LQiE2CQo8XeHMESnlsTDX7egpm
 hLLFv4GuwYZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpGuolFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgSGHQMQ7GDc+dzpEKMkB5OSKO8+BZ1IIb6k/JTKjMTi
 jPii0pzU4kOMGhwcAtt2rb7AKMWSl5+XqiTByw8MbyHBotT01Iq0zBxgZMCUSnDwKInwGlgBp
 XmLCxJzizPTIVKnGHU5mj5s+cIkBDZDSpz3AkiRAEhRRmke3AhYlF5ilJUS5mUEOlCIpyC1KD
 ezBFX+FaM4B6OSMO8mkCk8mXklcJteAR3BBHTErh3aIEeUJCKkpBoY1Q7fafQ/mmC5ZNmskLk
 lz9YtvLXb1HX5LLsPyQU3l1va6nuu4721s3eOXXHvilXB0X+9705YZvxe833Ma64zh/Of9xxa
 cdT/WUrtjWDNopvq8ptXT3auf9Vq9yRBTOUZt0jC0sYt1+aYfTn48eA/e2ueyNVrF58pv7Rf7
 exWltf1H/fYhe7ZG6fEUpyRaKjFXFScCAC8xx5NzQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496071157!99464559!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14023 invoked from network); 29 May 2017 15:19:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:19:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:19:16 -0600
Message-Id: <592C5811020000780015D584@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:19:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-5-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-5-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 04/22] x86/traps: move
 emulate_forced_invalid_op
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QW5kIHJlbW92ZSB0aGUgbm93IHVudXNlZCBpbnN0cnVjdGlvbl9kb25lIGluIHg4Ni90cmFwcy5j
LgoKSG1tLCB0aGF0J3MgYW5vdGhlciBjYW5kaWRhdGUgZm9yIG1vdmluZyBlYXJseSBhbmQgbWFr
aW5nIG5vbi1zdGF0aWMKdGhlbiwgSSBndWVzcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 15:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:26:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMZ9-0005nm-3I; Mon, 29 May 2017 15:26:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMZ8-0005ng-F3
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:26:42 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 FE/0A-01752-1BD3C295; Mon, 29 May 2017 15:26:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3eDrU6
 kwewV5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3LxuYCiaaVqz/ZNrA+Eqzi5GTQ0ggT2Lq
 7A1MIDavgJ3E2XUTwGwJAUOJ0wtvsnQxcnCwCKhKbF1SBhJmE1CXaHu2nRUkLCKgI3H6O18XI
 xcHs8AsJokHm/4yg9QIC2RInPr/kAUkISRwjkni/qkOsJmcAl4SK79+B5vJKyAo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2S
 ml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHr1DAyMOxhvT/Y7xCjJwaQkyrtP
 QSdSiC8pP6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5eelKknw3rMBqhMsSk1PrUjLzAFGB
 0ypBAePkgjvX5A0b3FBYm5xZjpE6hSjLseG1eu/MAmBzZAS510MUiQAUpRRmgc3AhaplxhlpY
 R5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/aDTOHJzCuB2/QK6AgmoCN27dAGOaIkESEl1cCoISW
 Wuy3k39SIlNg1xyM+HpHzUosQ3PdnVWY1g2Rnb0mXWXGn1suvF37mlDcuYDJOUVVfu53DtrHp
 2aa3l9erOWbsWbrOzniW998/B35evWu1KY3/4LV0zbMbUj76X54QqcC4+Hes/MaY4xU3fvenZ
 i58L7slcW6tX+a7pCqPmyVZm6cl/IlUYinOSDTUYi4qTgQAmpEIIM8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496071598!80187805!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64130 invoked from network); 29 May 2017 15:26:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:26:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:26:38 -0600
Message-Id: <592C59CC020000780015D5A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:26:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-2-roger.pau@citrix.com>
 <591EF4B3020000780015B438@prv-mh.provo.novell.com>
 <20170529125735.nk2kesh55zerx77a@dhcp-3-128.uk.xensource.com>
 <592C4969020000780015D502@prv-mh.provo.novell.com>
 <20170529150505.3xvpu6jrbwswgraq@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170529150505.3xvpu6jrbwswgraq@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, julien.grall@arm.com,
 PaulDurrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/9] xen/vpci: introduce basic handlers
 to trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA1LjE3IGF0IDE3OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWF5IDI5LCAyMDE3IGF0IDA4OjE2OjQxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjkuMDUuMTcgYXQgMTQ6NTcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDU6MzU6NDdBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyNy4wNC4xNyBhdCAxNjozNSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAraW50IHhlbl92cGNpX2FkZF9yZWdpc3Rlcihz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdnBjaV9yZWFkX3QgcmVhZF9oYW5kbGVyLAo+PiAKPj4gQnR3
LiwgSSBvbmx5IG5vdyBub3RpY2UgdGhpcyBmdXJ0aGVyIHN0cmFuZ2UgeGVuXyBwcmVmaXggaGVy
ZS4KPiAKPiBJIGFzc3VtZSB0aGlzIHNob3VsZCBiZSB2cGNpXyosIChkcm9wcGluZyB0aGUgeGVu
XyBwcmVmaXggdW5pZm9ybWx5KS4KClllcyBwbGVhc2UuCgo+PiA+PiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZwY2lfd3JpdGVfdCB3cml0ZV9oYW5kbGVyLCB1bnNpZ25lZCBpbnQgb2Zm
c2V0LAo+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXpl
LCB2b2lkICpkYXRhKQo+PiA+PiA+ICt7Cj4+ID4+ID4gKyAgICBzdHJ1Y3QgcmJfbm9kZSAqKm5l
dywgKnBhcmVudDsKPj4gPj4gPiArICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyOwo+PiA+PiA+
ICsKPj4gPj4gPiArICAgIC8qIFNvbWUgc2FuaXR5IGNoZWNrcy4gKi8KPj4gPj4gPiArICAgIGlm
ICggKHNpemUgIT0gMSAmJiBzaXplICE9IDIgJiYgc2l6ZSAhPSA0KSB8fCBvZmZzZXQgPj0gMHhG
RkYgfHwKPj4gPj4gCj4+ID4+IE9mZiBieSBvbmUgYWdhaW4gaW4gdGhlIG9mZnNldCBjaGVjay4K
Pj4gPiAKPj4gPiBGaXhlZCB0byBiZSA+IDB4ZmZmLiBTaG91bGQgdGhpcyBtYXliZSBiZSBhZGRl
ZCB0byBwY2lfcmVncy5oIGFzCj4+ID4gUENJX01BWF9SRUdJU1RFUj8gCj4+IAo+PiBDb3VsZCBi
ZSBkb25lLCBidXQgdGhlbiB3ZSBuZWVkIG9uZSBmb3IgYmFzZSBhbmQgb25lIGZvcgo+PiBleHRl
bmRlZCBjb25maWcgc3BhY2UuIE1heSB3YW50IHRvIGNoZWNrIHdoZXRoZXIgTGludXggaGFzCj4+
IGludmVudGVkIHNvbWUgZ29vZCBuYW1lcyBmb3IgdGhlc2UgYnkgbm93Lgo+IAo+IHBjaV9yZWdz
LmggZnJvbSBMaW51eCBub3cgaGFzOgo+IAo+IC8qCj4gICogQ29udmVudGlvbmFsIFBDSSBhbmQg
UENJLVggTW9kZSAxIGRldmljZXMgaGF2ZSAyNTYgYnl0ZXMgb2YKPiAgKiBjb25maWd1cmF0aW9u
IHNwYWNlLiAgUENJLVggTW9kZSAyIGFuZCBQQ0llIGRldmljZXMgaGF2ZSA0MDk2IGJ5dGVzIG9m
Cj4gICogY29uZmlndXJhdGlvbiBzcGFjZS4KPiAgKi8KPiAjZGVmaW5lIFBDSV9DRkdfU1BBQ0Vf
U0laRQkyNTYKPiAjZGVmaW5lIFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUJNDA5Ngo+IAo+IEF0IHRo
ZSB0b3AuIERvIHlvdSB0aGluayB0aG9zZSBkZWZpbmVzIGFyZSBmaW5lIGZvciBpbXBvcnRpbmc/
CgpTdXJlLgoKPiAodGhpcwo+IHdhcyBpbnRyb2R1Y2VkIGJ5IGNjMTAzODViNmZkZTMsIGJ1dCBJ
IGRvbid0IHRoaW5rIGltcG9ydGluZyB0aGlzIGluIGEKPiBtb3JlIGZvcm1hbCB3YXkgbWFrZXMg
c2Vuc2UpLgoKQWdyZWVkLgoKPj4gPj4gPiArLyogSGVscGVyIG1hY3JvcyBmb3IgdGhlIHJlYWQv
d3JpdGUgaGFuZGxlcnMuICovCj4+ID4+ID4gKyNkZWZpbmUgR0VOTUFTS19CWVRFUyhlLCBzKSBH
RU5NQVNLKChlKSAqIDgsIChzKSAqIDgpCj4+ID4+IAo+PiA+PiBXaGF0IGRvIGUgYW5kIHMgc3Rh
bmQgZm9yIGhlcmU/Cj4+ID4gCj4+ID4gZSA9IGVuZCwgcyA9IHN0YXJ0IChpbiBieXRlcykuCj4+
IAo+PiBBbmQgd2hlcmUgZG8geW91IHN0YXJ0IGNvdW50aW5nLiBIYXZpbmcgc2VlbiB0aGUgcmVz
dCBvZiB0aGUKPj4gc2VyaWVzIEknbSBhY3R1YWxseSByYXRoZXIgdW5jb252aW5jZWQgdXNlIHRo
ZXNlIG1hY3JvcyByZXN1bHRzCj4+IGluIGJldHRlciBjb2RlIC0gdG8gbWUsIHBsYWluIGhleCBu
dW1iZXJzIGFyZSBxdWl0ZSBhIGJpdCBlYXNpZXIKPj4gdG8gcmVhZCBhcyBsb25nIGFzIHRoZSBu
dW1iZXIgb2YgZGlnaXRzIGRvZXNuJ3QgZ28gbWVhbmluZ2Z1bGx5Cj4+IGJleW9uZCAxMCBvciBz
by4KPj4gCj4+ID4+ID4gKyNkZWZpbmUgU0hJRlRfUklHSFRfQllURVMoZCwgbykgZCA+Pj0gKG8p
ICogOAo+PiA+PiAKPj4gPj4gQW5kIGF0IGxlYXN0IG8gaGVyZT8KPj4gPiAKPj4gPiBvID0gb2Zm
c2V0IChpbiBieXRlcykKPj4gCj4+IEkgdGhpbmsgc2ltcGx5IHdyaXRoaW5nIHRoZSBzaGlmdCBl
eHByZXNzaW9uIGlzIG9uY2UgYWdhaW4gbW9yZQo+PiBjbGVhciB0byB0aGUgcmVhZGVyIHRoYW4g
dXNpbmcgYSBtYWNybyB3aGljaCBpcyBsb25nZXIgdG8gcmVhZAo+PiBhbmQgdHlwZSBhbmQgd2hp
Y2ggaGFzIHNlbWFudGljcyB3aGljaCBhcmVuJ3QgaW1tZWRpYXRlbHkKPj4gY2xlYXIgZnJvbSBp
dHMgbmFtZS4KPj4gCj4+ID4gSSBjYW4gcmVuYW1lIEFERF9SRVNVTFQgdG8gQVBQRU5EX1JFU1VM
VCBvciBzb21ldGhpbmcgbW9yZSBkZXNjcmlwdGl2ZQo+PiA+IGlmIHlvdSB0aGluayBpdCdzIGdv
aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCj4+IAo+PiBJJ2QgcHJlZmVyIGlm
IHRoZSBuYW1lICJtZXJnZSIgYXBwZWFyZWQgaW4gdGhhdCBuYW1lIC0gSSBkb24ndCBzZWUKPj4g
dGhpcyBiZWluZyB1c2FibGUgc3RyaWN0bHkgb25seSB0byBhcHBlbmQgdG8gZWl0aGVyIHNpZGUg
b2YgYSB2YWx1ZS4KPiAKPiBPSyBNRVJHRV9SRVNVTFQgb3IgTUVSR0VfUkVHSVNURVIgbWF5YmU/
IChhbmQgdGhlIHJlc3QgcmVtb3ZlZCkuCgpFaXRoZXIgbmFtZSBpcyBmaW5lIHdpdGggbWUsIHdp
dGggYSBzbGlnaHQgcHJlZmVyZW5jZSB0byB0aGUgZm9ybWVyLgoKPj4gPj4gPiArc3RhdGljIGlu
dCB2cGNpX3dyaXRlX2hlbHBlcihzdHJ1Y3QgcGNpX2RldiAqcGRldiwKPj4gPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqciwgdW5z
aWduZWQgaW50IHNpemUsCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG9mZnNldCwgdWludDMyX3QgZGF0YSkKPj4gPj4gPiArewo+PiA+PiA+ICsgICAg
dW5pb24gdnBjaV92YWwgdmFsID0geyAuZG91YmxlX3dvcmQgPSBkYXRhIH07Cj4+ID4+ID4gKyAg
ICBpbnQgcmM7Cj4+ID4+ID4gKwo+PiA+PiA+ICsgICAgQVNTRVJUKHNpemUgPD0gci0+c2l6ZSk7
Cj4+ID4+ID4gKyAgICBpZiAoIHNpemUgIT0gci0+c2l6ZSApCj4+ID4+ID4gKyAgICB7Cj4+ID4+
ID4gKyAgICAgICAgcmMgPSByLT5yZWFkKHBkZXYsIHItPm9mZnNldCwgJnZhbCwgci0+cHJpdl9k
YXRhKTsKPj4gPj4gPiArICAgICAgICBpZiAoIHJjICkKPj4gPj4gPiArICAgICAgICAgICAgcmV0
dXJuIHJjOwo+PiA+PiA+ICsgICAgICAgIHZhbC5kb3VibGVfd29yZCAmPSB+R0VOTUFTS19CWVRF
UyhzaXplICsgb2Zmc2V0LCBvZmZzZXQpOwo+PiA+PiA+ICsgICAgICAgIGRhdGEgJj0gR0VOTUFT
S19CWVRFUyhzaXplLCAwKTsKPj4gPj4gPiArICAgICAgICB2YWwuZG91YmxlX3dvcmQgfD0gZGF0
YSA8PCAob2Zmc2V0ICogOCk7Cj4+ID4+ID4gKyAgICB9Cj4+ID4+ID4gKwo+PiA+PiA+ICsgICAg
cmV0dXJuIHItPndyaXRlKHBkZXYsIHItPm9mZnNldCwgdmFsLCByLT5wcml2X2RhdGEpOwo+PiA+
PiA+ICt9Cj4+ID4+IAo+PiA+PiBJJ20gbm90IHN1cmUgdGhhdCB3cml0aW5nIGJhY2sgdGhlIHZh
bHVlIHJlYWQgaXMgY29ycmVjdCBpbiBhbGwgY2FzZXMKPj4gPj4gKHRoaW5rIG9mIHdyaXRlLW9u
bHkgb3IgcncxYyByZWdpc3RlcnMgb3IgZXZlbiBvZmZzZXRzIHdoZXJlIHJlYWRzCj4+ID4+IGFu
ZCB3cml0ZXMgYWNjZXNzIGRpZmZlcmVudCByZWdpc3RlcnMgYWx0b2dldGhlcikuIEkgdGhpbmsg
dGhlIHdyaXRlCj4+ID4+IGhhbmRsZXJzIHdpbGwgbmVlZCB0byBiZSBtYWRlIGNhcGFibGUgb2Yg
ZGVhbGluZyB3aXRoIHBhcnRpYWwgd3JpdGVzLgo+PiA+IAo+PiA+IFRoYXQgc2VlbXMgdG8gYmUg
d2hhdCBwY2liYWNrIGRvZXMgZnJvIHdyaXRlczogcmVhZCwgbWVyZ2UgdmFsdWUsCj4+ID4gd3Jp
dGUgYmFjayAoZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jCj4+ID4geGVuX3Bj
aWJrX2NvbmZpZ193cml0ZSk6Cj4+ID4gCj4+ID4gZXJyID0gY29uZl9zcGFjZV9yZWFkKGRldiwg
Y2ZnX2VudHJ5LCBmaWVsZF9zdGFydCwKPj4gPiAJCSAgICAgICZ0bXBfdmFsKTsKPj4gPiBpZiAo
ZXJyKQo+PiA+IAlicmVhazsKPj4gPiAKPj4gPiB0bXBfdmFsID0gbWVyZ2VfdmFsdWUodG1wX3Zh
bCwgdmFsdWUsIGdldF9tYXNrKHNpemUpLAo+PiA+IAkJICAgICAgb2Zmc2V0IC0gZmllbGRfc3Rh
cnQpOwo+PiA+IAo+PiA+IGVyciA9IGNvbmZfc3BhY2Vfd3JpdGUoZGV2LCBjZmdfZW50cnksIGZp
ZWxkX3N0YXJ0LAo+PiA+IAkJICAgICAgIHRtcF92YWwpOwo+PiA+IAo+PiA+IEkgd291bGQgcHJl
ZmVyIHRvIGRvIGl0IHRoaXMgd2F5IGluIG9yZGVyIHRvIGF2b2lkIGFkZGluZyBtb3JlCj4+ID4g
Y29tcGxleGl0eSB0byB0aGUgaGFuZGxlcnMgdGhlbXNlbHZlcy4gU28gZmFyIEkgaGF2ZW4ndCBm
b3VuZCBhbnkgc3VjaAo+PiA+IHJlZ2lzdGVycyAocncxYykgaW4gdGhlIFBDSSBjb25maWcgc3Bh
Y2UsIGRvIHlvdSBoYXZlIHJlZmVyZW5jZXMgdG8KPj4gPiBhbnkgb2YgdGhlbT8KPj4gCj4+IFRo
ZSBzdGF0dXMgcmVnaXN0ZXIuCj4gCj4gQnV0IHRoZSBzdGF0dXMgcmVnaXN0ZXIgaXMgbm90IGdv
aW5nIHRvIGJlIHRyYXBwZWQsIG5vdCBieSBEb20wIG9yCj4gRG9tVXM/IE5vbmUgb2YgdGhlIHJl
Z2lzdGVycyB0aGF0IEkndmUgZW11bGF0ZWQgZm9yIHRoZSBoZWFkZXIsIG9yIHRoZQo+IGNhcGFi
aWxpdGllcyBiZWhhdmUgdGhpcyB3YXksIGFuZCBhZGRpbmcgc3VjaCBhbmQgb2Zmc2V0IHdvdWxk
Cj4gZ3JlYXRseSBpbmNyZWFzZSB0aGUgY29tcGxleGl0eSBvZiBlYWNoIGhhbmRsZXIgSU1ITy4K
PiAKPiBNYXliZSBpdCB3b3VsZCBiZSBlYXNpZXIgdG8gYWRkIGEgZmxhZyB0byBtYXJrIHJ3MWMg
cmVnaXN0ZXJzIGFzIHN1Y2gsCj4gaWYgdGhhdCdzIGV2ZXIgbmVlZGVkPyAoYW5kIGF2b2lkIHRo
ZSByZWFkIGluIHRoYXQgY2FzZSkKCldlbGwsIHllcywgdGhhdCdzIGhvdyBxZW11IGRvZXMgaXQu
IE9mIGNvdXJzZSB3aXRoIHRoZSBjYXZlYXQgdGhhdAp5b3UgbmVlZCB0byBtYXJrIGluZGl2aWR1
YWwgYml0cyAoYWdhaW4gYXMgcWVtdSBkb2VzKS4gT2YgY291cnNlLAphcyBsb25nIGFzIG5vIHN1
Y2ggcmVnaXN0ZXIgaXMgYmVpbmcgZW11bGF0ZWQsIGxlYXZpbmcgYSBwcm9taW5lbnQKY29tbWVu
dCB3b3VsZCBwcm9iYWJseSBiZSBhbiBhY2NlcHRhYmxlIGFsdGVybmF0aXZlIHRvIGNvZGluZwph
bGwgdGhpcyByaWdodCBhd2F5LgoKPj4gPj4gPiArLyogSGVscGVycyBmb3IgbG9ja2luZy91bmxv
Y2tpbmcuICovCj4+ID4+ID4gKyNkZWZpbmUgdnBjaV9sb2NrKGQpIHNwaW5fbG9jaygmKGQpLT5h
cmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQo+PiA+PiA+ICsjZGVmaW5lIHZwY2lfdW5sb2NrKGQp
IHNwaW5fdW5sb2NrKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spCj4+ID4+ID4gKyNk
ZWZpbmUgdnBjaV9sb2NrZWQoZCkgc3Bpbl9pc19sb2NrZWQoJihkKS0+YXJjaC5odm1fZG9tYWlu
LnZwY2lfbG9jaykKPj4gPj4gCj4+ID4+IFdoaWxlIGZvciB0aGUgY29kZSBsYXllcmluZyB5b3Ug
ZG9uJ3QgbmVlZCByZWN1cnNpdmUgbG9ja3MsIGRpZCB5b3UKPj4gPj4gY29uc2lkZXIgdXNpbmcg
dGhlbSBuZXZlcnRoZWxlc3Mgc28gdGhhdCBzcGluX2lzX2xvY2tlZCgpIHJldHVybgo+PiA+PiB2
YWx1ZXMgYXJlIGFjdHVhbGx5IG1lYW5pbmdmdWwgZm9yIHlvdXIgcHVycG9zZXM/Cj4+ID4gCj4+
ID4gSSdtIG5vdCBzdXJlIEkgZm9sbG93LCBzcGluX2lzX2xvY2tlZCBhbHJlYWR5IHJldHVybiBt
ZWFuaW5nZnVsIHZhbHVlcwo+PiA+IGZvciBteSBwdXJwb3NlIEFGQUlDVC4KPj4gCj4+IEZvciBu
b24tcmVjdXJzaXZlIGxvY2tzIHRoaXMgdGVsbHMgeW91IHdoZXRoZXIgX2FueV8gQ1BVIGhvbGRz
Cj4+IHRoZSBsb2NrLCB5ZXQgbm9ybWFsbHkgeW91IHdhbnQgdG8ga25vdyB3aGV0aGVyIHRoZSBD
UFUgeW91Cj4+IHJ1biBvbiBkb2VzLgo+IAo+IEluZGVlZCwgc28gaWYgSSBtYWtlIHRoZSBsb2Nr
IHJlY3Vyc2l2ZSBzcGluX2lzX2xvY2tlZCBpcyBnb2luZyB0bwo+IHJldHVybiB3aGV0aGVyIHRo
ZSBjdXJyZW50IENQVSBob2xkcyB0aGUgbG9jay4gVGhhdCdzIGtpbmQgb2YKPiBjb3VudGVyLWlu
dHVpdGl2ZS4KCkNvdW50ZXItaW50dWl0aXZlIG9yIG5vdCwgaXQncyBhIHJlc3VsdCBvZiBub24t
cmVjdXJzaXZlIGxvY2tzIGJlaW5nCm1vcmUgc2xpbSAoYW5kIGhlbmNlIHNsaWdodGx5IGZhc3Rl
cikuIEFuZCBhcyBsb25nIGFzCnNwaW5faXNfbG9ja2VkKCkgaXMgYmVpbmcgdXNlZCBpbiBBU1NF
UlQoKXMgb25seSwgaXQncyBiZXR0ZXIgdGhhbgpubyBzYW5pdHkgY2hlY2tpbmcgYXQgYWxsLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 15:37:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:37:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMju-0006XZ-3P; Mon, 29 May 2017 15:37:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMjt-0006XT-FM
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:37:49 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AC/E2-26106-C404C295; Mon, 29 May 2017 15:37:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9fbQSf
 SYNIta4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPe1ansBY9lKtqePmVtYDwh0MXIySEkkCfx
 7+FNdhCbV8BOYumNO6wgtoSAocTphTdZuhg5OFgEVCVunDEGCbMJqEu0PdsOViIioCxx9/sMF
 hCbWSBOYv+sx4wgtrCAo0TPzensEOPTJGY8uMAGYnMKWEq0Tv7PDDKSV0BQ4u8OYYhWLYmHv2
 5BjdGWWLbwNVgJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDjwEIdjA2f3E6xCjJwaQkyrtPQSdSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvjz1QTrAoNT21Ii0zBxgDMGkJDh4lEV5JkDRvcUFibnFmOkTqF
 KOilDjvXzughABIIqM0D64NFneXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrCjKeJzOvBG
 76K6DFTECLd+3QBllckoiQkmpgzAuySf9tt3snT+OUZof88gJVW7Pjl+TWXWvfcGTmNAPX5qb
 Pd839P3L98ju14dexJGEnvv9vE2fahZ5Y4TRrI8+6ib6HZz+afu/V7nO3HhtPnFn15X567ZYP
 1TExJ7WuMPcvUH2+OUj94M+Op5ld5jtP754e3v/DQWi7T6PFsyfygaKfGTkFRZVYijMSDbWYi
 4oTARjq23y2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496072266!44934857!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4546 invoked from network); 29 May 2017 15:37:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:37:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:37:45 -0600
Message-Id: <592C5C66020000780015D5B4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:37:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-6-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-6-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 05/22] x86/pv: clean up emulate.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Rml4IGNvZGluZyBzdHlsZSBpc3N1ZXMuIFJlcGxhY2UgYm9vbF90IHdpdGggYm9vbC4gQWRkIHNw
YWNlcyBhcm91bmQKPiBiaW5hcnkgb3BzLgoKRm9yIHRoZXNlIGl0IHdvdWxkIHByb2JhYmx5IGJl
IGZpbmUgdG8gZG8gdGhlbSB3aGlsZSBtb3ZpbmcgdGhlIGNvZGUuCkJ1dCB5b3UgZGlkIHRoZSBl
eHRyYSB3b3JrIHRvIHB1dCB0aGlzIGludG8gYSBzZXBhcmF0ZSBwYXRjaCwgc28gSSdtCm5vdCBn
b2luZyB0byBvYmplY3QgdG8gdGhpcyBhcHByb2FjaC4KCj4gQEAgLTIwOSw0MyArMjA5LDQ1IEBA
IHN0YXRpYyBpbnQgZ3Vlc3RfaW9fb2theSgKPiAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2gg
Ki8KPiAgICAgICAgICBjYXNlIDA6ICBicmVhazsKPiAgICAgICAgICB9Cj4gLSAgICAgICAgVE9H
R0xFX01PREUoKTsKPiAgCj4gLSAgICAgICAgaWYgKCAoeC5tYXNrICYgKCgoMTw8Ynl0ZXMpLTEp
IDw8IChwb3J0JjcpKSkgPT0gMCApCj4gLSAgICAgICAgICAgIHJldHVybiAxOwo+ICsgICAgICAg
IGlmICggdXNlcl9tb2RlICkKPiArICAgICAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUodik7Cj4g
Kwo+ICsgICAgICAgIGlmICggKHgubWFzayAmICgoKDEgPDwgYnl0ZXMpLTEpIDw8IChwb3J0ICYg
NykpKSA9PSAwICkKCllvdSd2ZSBjYXVnaHQgdGhlIDw8IGFuZCAmIGhlcmUsIGJ1dCBtaXNzZWQg
dGhlIC0gLgoKPiBAQCAtMzY5LDcgKzM3Miw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgY2hlY2tf
Z3Vlc3RfaW9fYnJlYWtwb2ludChzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICB9Cj4gIAo+ICAg
ICAgICAgIGlmICggKHN0YXJ0IDwgKHBvcnQgKyBsZW4pKSAmJiAoKHN0YXJ0ICsgd2lkdGgpID4g
cG9ydCkgKQo+IC0gICAgICAgICAgICBtYXRjaCB8PSAxIDw8IGk7Cj4gKyAgICAgICAgICAgIG1h
dGNoIHw9IDF1IDw8IGk7CgpBaCwgSSBndWVzcyB0aGF0J3Mgd2hhdCAiVXNlIHVuc2lnbmVkIGlu
dGVnZXIgZm9yIHNoaWZ0aW5nIiByZWZlcnMgdG8uClRoZSB3b3JkaW5nIGZpcnN0IG1hZGUgbWUg
YXNzdW1lIHlvdSB0YWxrIGFib3V0IHRoZSBzaGlmdCBjb3VudC4uLgoKPiBAQCAtOTIxLDExICs5
MjUsMTEgQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVp
bnQ2NF90ICp2YWwsCj4gICAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNl
X3VzZXI7Cj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiAgCj4gLSAgICAvKgo+IC0g
ICAgICogSW4gb3JkZXIgdG8gZnVsbHkgcmV0YWluIG9yaWdpbmFsIGJlaGF2aW9yLCBkZWZlciBj
YWxsaW5nCj4gLSAgICAgKiBwdl9zb2Z0X3JkdHNjKCkgdW50aWwgYWZ0ZXIgZW11bGF0aW9uLiBU
aGlzIG1heSB3YW50L25lZWQgdG8gYmUKPiAtICAgICAqIHJlY29uc2lkZXJlZC4KPiAtICAgICAq
Lwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSW4gb3JkZXIgdG8gZnVsbHkgcmV0YWluIG9y
aWdpbmFsIGJlaGF2aW9yLCBkZWZlciBjYWxsaW5nCj4gKyAgICAgICAgICogcHZfc29mdF9yZHRz
YygpIHVudGlsIGFmdGVyIGVtdWxhdGlvbi4gVGhpcyBtYXkgd2FudC9uZWVkIHRvIGJlCj4gKyAg
ICAgICAgICogcmVjb25zaWRlcmVkLgo+ICsgICAgICAgICAqLwo+ICAgICAgY2FzZSBNU1JfSUEz
Ml9UU0M6Cj4gICAgICAgICAgcG9jLT50c2MgfD0gVFNDX0JBU0U7Cj4gICAgICAgICAgZ290byBu
b3JtYWw7CgpUaGlzIGNvbW1lbnQgd2FzIGludGVudGlvbmFsbHkgaW5kZW50ZWQgdGhhdCB3YXkg
LSB0aGUgZGVlcGVyCmluZGVudGF0aW9uIHdvdWxkIGltbyBvbmx5IGJlIHN1aXRhYmxlIGlmIGl0
IGZvbGxvd2VkIHRoZSBjYXNlIGxhYmVsLgoKPiBAQCAtMTc0NSwxNyArMTc0OCwxNyBAQCB2b2lk
IGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIHsKPiAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc3MsIGVzcCwgKnN0a3A7Cj4gICAgICAgICAgaW50IHJjOwo+
IC0jZGVmaW5lIHB1c2goaXRlbSkgZG8gXAo+IC0gICAgICAgIHsgXAo+IC0gICAgICAgICAgICAt
LXN0a3A7IFwKPiAtICAgICAgICAgICAgZXNwIC09IDQ7IFwKPiAtICAgICAgICAgICAgcmMgPSBf
X3B1dF91c2VyKGl0ZW0sIHN0a3ApOyBcCj4gLSAgICAgICAgICAgIGlmICggcmMgKSBcCj4gLSAg
ICAgICAgICAgIHsgXAo+IC0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoUEZF
Q193cml0ZV9hY2Nlc3MsIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICh1bnNpZ25lZCBsb25nKShzdGtwICsgMSkgLSByYyk7IFwKPiAtICAgICAgICAgICAgICAgIHJl
dHVybjsgXAo+IC0gICAgICAgICAgICB9IFwKPiArI2RlZmluZSBwdXNoKGl0ZW0pIGRvICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAgICAgIC0tc3RrcDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgZXNwIC09IDQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgICAgICByYyA9IF9fcHV0X3VzZXIoaXRlbSwgc3RrcCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgICAgICAgIGlmICggcmMgKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgICAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoUEZFQ193cml0ZV9hY2Nlc3MsICAg
ICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dW5zaWduZWQgbG9uZykoc3RrcCArIDEpIC0gcmMpOyAgIFwKPiArICAgICAgICAgICAgICAgIHJl
dHVybjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgfSB3aGlsZSAoIDAgKQoKSSBrbm93IGl0J3Mg
YSBtYXR0ZXIgb2YgdGFzdGUsIGFuZCBJIGNvdWxkIGltYWdpbmUgb3RoZXJzIGhhdmluZwpkaWZm
ZXJpbmcgb3BpbmlvbnMsIGJ1dCBJIGRpc2xpa2UgdGhpcyBtb3Zpbmcgb3V0IHRvIHRoZSBmYXIg
cmlnaHQgb2YKdGhlIGJhY2tzbGFzaGVzLiBJbiBwYXJ0aWN1bGFyIGl0IG1ha2VzIGxhdGVyIGFk
ZGluZyBhIGxpbmUgbG9uZ2VyCnRoYW4gYWxsIGN1cnJlbnQgb25lcyB1Z2x5IC0gZWl0aGVyIG9u
ZSBoYXMgdG8gdG91Y2ggYWxsIG90aGVyIGxpbmVzCm9yIG9uZSBuZWVkcyB0byBhY2NlcHQgdGhl
IG9uZSBuZXcgbGluZSBzdGFuZGluZyBvdXQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 15:41:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:41:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMmm-00078Y-L1; Mon, 29 May 2017 15:40:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMml-00078Q-Ns
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:40:47 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 10/D5-03058-FF04C295; Mon, 29 May 2017 15:40:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/efg06
 kweb3Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXvZ2MBTeZKyY9q25g7GLuYuTkEBLIk7j0
 +juQzcHBK2AncWOCEUhYQsBQ4vTCmywgNouAqsSdnZfYQWw2AXWJtmfbWUFsEQFlibvfZ4DVM
 AvESeyf9ZgRxBYWiJZ4OvElK8T4NInnnSvAejkFLCU+zWhigVglKPF3hzBEq5bEw1+3oMZoSy
 xb+BrsGmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZub
 oGhqY6eWmFhcnpqfmJCYV6yXn525iBAYeAxDsYPyyLOAQoyQHk5Io7z4FnUghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErzOwEAWEixKTU+tSMvMAcYATFqCg0dJhNcdJM1bXJCYW5yZDpE6xajL0
 fRhyxcmIZa8/LxUKXHe3/ZARQIgRRmleXAjYPF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSs
 K8ISCreDLzSuA2vQI6ggnoiF07tEGOKElESEk1MArl3VYRkdMoXKkd2ZR8Sz2Xc1nzyx82cb8
 7fp2P6xRewVyx5Leb2J+kO7xK7NkbNdv+fl545d/FzFXZW5KcbBdNTN/dVW4m8fer46zPKneu
 /Fy9LDDm5KXuCpO3R/MXTUnp0uhNc5mxbMNyL7npQndKm533PVM58etkl/iO6QrBQRN094Z8K
 FdiKc5INNRiLipOBADAfb19wgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496072445!104664603!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64962 invoked from network); 29 May 2017 15:40:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:40:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:40:44 -0600
Message-Id: <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:40:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-7-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlIGZvbGxvd2luZyBoYW5kbGVycyBhcmUgbW92ZWQ6Cj4gMS4gZG9fc2V0X3RyYXBfdGFibGUK
ClRoaXMgb25lIG1ha2VzIHNlbnNlIHRvIG1vdmUgdG8gcHYvdHJhcHMuYywgYnV0IC4uLgoKPiAy
LiBkb19zZXRfZGVidWdyZWcKPiAzLiBkb19nZXRfZGVidWdyZWcKPiA0LiBkb19mcHVfdGFza3N3
aXRjaAoKLi4uIG5vbmUgb2YgdGhlc2UgZG8uIEkgY291bGQgc2VlIHRoZW0gZ28gaW50byBwdi9o
eXBlcmNhbGwuYywKYnV0IEkgY291bGQgYWxzbyBzZWUgdGhhdCBmaWxlIGRlYWxpbmcgaW50ZW50
aW9uYWxseSBvbmx5IHdpdGgKZXZlcnl0aGluZyBoeXBlcmNhbGwgcmVsYXRlZCBleGNlcHQgaW5k
aXZpZHVhbCBoYW5kbGVycy4gQW5kcmV3LApkbyB5b3UgaGF2ZSBhbnkgb3BpbmlvbiBvciB0aG91
Z2h0cyBoZXJlPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 15:42:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMo8-0007Dr-VR; Mon, 29 May 2017 15:42:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMo7-0007Db-A1
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:42:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 10/A6-02181-2514C295; Mon, 29 May 2017 15:42:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9ffUSf
 S4FA/s8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF4/3H2go1MFStfd7E0MH5h7GLk5BASyJOY
 squJCcTmFbCTuHjsLFhcQsBQ4vTCmywgNouAqsTu9RvBbDYBdYm2Z9tZQWwRAWWJu99ngMWZB
 eIk9s96DNYrLBAqsXvpVDaI+WkSf69+YAexOQUsJbYcagCyOYB2CUr83SEM0aol8fDXLagx2h
 LLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGusV5SUWZ6RkluYma
 OrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsa9/5wOMUpyMCmJ8u5T0IkU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMG7wx4oJ1iUmp5akZaZA4wCmLQEB4+SCC+XA1Cat7ggMbc4Mx0idYpRl
 6Ppw5YvTEIsefl5qVLivL9BZgiAFGWU5sGNgEXkJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzHgNZxZOZVwK36RXQEUxAR+zaoQ1yREkiQkqqgXF7mRTLuvsm75snmRWo91xj5LqhpyAc2lc
 kHP9r/WnVYwv+lrZ+XvBkYd50q5qSxQbWs54Zb+FmTmFbNSPvxOHEvuV/Sx08fvFt2jX3dZMF
 0ya1KX15G9qDD21vl0z2aGk8u39CdMbHtX2fJXljgrsYnGfHG7145b2ikDkxRyq1b/kNuy+mv
 5VYijMSDbWYi4oTASZl9wXDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496072525!64528224!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5261 invoked from network); 29 May 2017 15:42:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 May 2017 15:42:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:42:04 -0600
Message-Id: <592C5D69020000780015D5C1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:42:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-8-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-8-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 07/22] x86/traps: move
 pv_inject_event to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cgo+
IEBAIC0xMjgsNiArMTMyLDc1IEBAIHVuc2lnbmVkIGxvbmcgZG9fZ2V0X2RlYnVncmVnKGludCBy
ZWcpCj4gICAgICByZXR1cm4gLUVJTlZBTDsKPiAgfQo+ICAKPiArdm9pZCBwdl9pbmplY3RfZXZl
bnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCj4gK3sKPiArICAgIHN0cnVjdCB2Y3B1
ICp2ID0gY3VycmVudDsKCkNvdWxkIHlvdSB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgbmFtZSB0
aGlzIGN1cnI/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 15:44:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMpo-0007Qe-9y; Mon, 29 May 2017 15:43:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMpm-0007QX-IT
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:43:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 96/B2-02956-9B14C295; Mon, 29 May 2017 15:43:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS3eno06
 kwYzJYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bj1VcYC74zVXw7e4e1gXEVUxcjJ4eQQJ7E
 /O5TjF2MHBy8AnYS1x5bgYQlBAwlTi+8yQISZhFQlfj4LBokzCagLtH2bDsriC0ioCxx9/sMF
 hCbWSBOYv+sx4wgtrBAvMTEA8fYIKanSby9uhJsDKeApcTUJxwQiwQl/u4QhujUknj46xbUFG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hAL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOwYgGAH469lAYcYJTmYlER59ynoRArxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4N3sAJQTLEpNT61Iy8wBRgBMWoKDR0mE1x0kzVtckJhbnJkOkTrFq
 MvR9GHLFyYhlrz8vFQpcd4SkCIBkKKM0jy4EbBovMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORi
 Vh3mMgU3gy80rgNr0COoIJ6IhdO7RBjihJREhJNTDK2QT6Js/6ev+Z29nn/37cWqI6/fzejSX
 Ovfbmel+/fWyoXWov/FZ5z3Vlncd1b3p87zsULlc9H83x6eKP6Uy1f80eXV6yv9YqfW/cz7cH
 TnXscjP6vf1Y4rL8rorZbxZclPok8ulR5Jr6lbODZ+9/WvFZ5G32vO9mqi5fzrV2Sx2dHO9pt
 r9qgRJLcUaioRZzUXEiAJfpbMDBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496072631!65354333!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26763 invoked from network); 29 May 2017 15:43:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:43:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:43:51 -0600
Message-Id: <592C5DD4020000780015D5C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:43:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-9-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-9-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 08/22] x86/traps: move
 set_guest_{machinecheck, nmi}_trapbounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Ky8qCj4gKyAqIENhbGxlZCBmcm9tIGFzbSB0byBzZXQgdXAgdGhlIE1DRSB0cmFwYm91bmNlIGlu
Zm8uCj4gKyAqIFJldHVybnMgMCBpZiBubyBjYWxsYmFjayBpcyBzZXQgdXAsIGVsc2UgMS4KPiAr
ICovCgpUaGUgY29tbWVudHMgc3VnZ2VzdCBib3RoIG9mIHRoZW0gd2FudCB0byBhY3R1YWxseSBy
ZXR1cm4gYm9vbC4KCj4gK2ludCBzZXRfZ3Vlc3RfbWFjaGluZWNoZWNrX3RyYXBib3VuY2Uodm9p
ZCkKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwoKQWdhaW4gImN1cnIiIHBs
ZWFzZSBpZiBhdCBhbGwgcG9zc2libGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 15:50:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMvb-0007fZ-SU; Mon, 29 May 2017 15:49:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMvb-0007fT-AO
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:49:55 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AE/E8-26749-2234C295; Mon, 29 May 2017 15:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fRWSf
 SYM5+DYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPnpd2sBZuYKx78bmdvYHzM1MXIySEkkCdx
 7t1BZhCbV8BO4uSeu4wgtoSAocTphTdZQGwWAVWJl9sugsXZBNQl2p5tZwWxRQSUJe5+nwFWw
 ywQJ7F/1mOwGmEBP4lNR5uYIeanSxxZPxXM5hSwkji65D5QPQfQLkGJvzuEIVq1JB7+ugU1Rl
 ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLWSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL56BgbGHYx9e/0OMUpyMCmJ8u5T0IkU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGr5gSUEyxKTU+tSMvMAcYBTFqCg0dJhFcfJM1bXJCYW5yZDpE6x
 ajL0fRhyxcmIZa8/LxUKXHe245ARQIgRRmleXAjYDF5iVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iw7zeQKTyZeSVwm14BHcEEdMSuHdogR5QkIqSkGhh310/XNlTZJDd1ytOrKg+9Hsz3ibk
 0e4Hbj5JVq7w+PNe17uzM9D7H2/R9Q2onQ6ui3t41zd+D8q5LLpn49Wnl2m8Lbm4VN/a6/su6
 V7jqqa2+4fR/7GcDBbL37vI1uzyr+j2L9Ob0sF1n/uw/1f9pQ9/nsxHB9Tt6wp6Kr942rfzKu
 23xy1jjlFiKMxINtZiLihMBYqznjMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496072991!102320272!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51188 invoked from network); 29 May 2017 15:49:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:49:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:49:51 -0600
Message-Id: <592C5F3B020000780015D5D7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:49:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-11-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-11-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 10/22] x86/traps: delcare percpu
 softirq_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SXQgbmVlZHMgdG8gYmUgbm9uLXN0YXRpYyB3aGVuIHdlIHNwbGl0IFBWIHNwZWNpZmljIGNvZGUg
b3V0LgoKSSBkb24ndCBmb2xsb3cgaGVyZTogVGhlIHZhcmlhYmxlIGlzIHVzZWQgYnkgc2VuZF9n
dWVzdF90cmFwKCkgdG8KY29tbXVuaWNhdGUgd2l0aCBpdHMgaGVscGVyIG5taV9tY2Vfc29mdGly
cSgpLiBIb3cgd291bGQgeW91Cm1vdmUgb25lIHdpdGhvdXQgdGhlIG90aGVyPyBUaGUgbWFpbiBj
bGVhbnVwIHBvdGVudGlhbCBJIHNlZQpoZXJlIHdvdWxkIGJlIGZvciB0aGUgc3RydWN0IHNvZnRp
cnFfdHJhcCB0byBiZSBtb3ZlZCBmcm9tIHRoZQpoZWFkZXIgdG8gdGhlIEMgZmlsZSAoYXMgaXQn
cyB1c2VkIGluIG9ubHkgb25lIG9mIHRoZW0pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 15:54:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFMzl-0008JY-C2; Mon, 29 May 2017 15:54:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFMzk-0008JS-O8
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:54:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 19/C3-03587-4244C295; Mon, 29 May 2017 15:54:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS1fZRSf
 S4MdaZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNa3yGWgk0cFd9mLGNtYDzO1sXIwSEkkCex
 9Z5xFyMnB6+AncTVPZ1MILaEgKHE6YU3WUBsFgFViSOPH7GB2GwC6hJtz7azgtgiAsoSd7/PA
 KthFoiT2D/rMSOILSwQK7Gs6xOYLSSQLrH0z1OwGk4BK4melxBreQUEJf7uEIZo1ZJ4+OsW1B
 htiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQRC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+P1jQGHGCU5mJREefcp6EQK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDtcgLKCRalpqdWpGXmAKMAJi3BwaMkwrsMJM1bXJCYW5yZDpE6x
 agoJc57ACQhAJLIKM2Da4NF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ874FmcKTmVcCN/
 0V0GImoMW7dmiDLC5JREhJNTBecZSb/P764iPM3d9eGx5bHc7afOff4vnL9v/mZ3mk5rDZSj7
 zfrXmtelr/++bXHn8rSFbqsDx5YYL5BUuevjnvd7eNvXxZSVOMeWnbwwkVmxlk5bvn8Icb9L6
 6lX9v0S/i79PcRw5KSBcZCE3c/35y9bFXZ8nZJ2S25G86H54Y3SewP57R41/KLEUZyQaajEXF
 ScCAKb8r223AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496073249!103507191!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9833 invoked from network); 29 May 2017 15:54:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 15:54:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:54:09 -0600
Message-Id: <592C603C020000780015D5E1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:54:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-12-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-12-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 11/22] x86/traps: move
 guest_has_trap_callback to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvdHJh
cHMuYwo+IEBAIC0yNjQsNiArMjY0LDI0IEBAIGxvbmcgdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2Fs
bGJhY2sodm9pZCkKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtpbnQgZ3Vlc3RfaGFzX3Ry
YXBfY2FsbGJhY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgdmNwdWlkLAoKYm9vbCBhbmQg
YWxsIHBvaW50ZXJzIChpbmNsdWRpbmcgdGhlIGxvY2FsIHZhcmlhYmxlcykgY2FuIGJlIGNvbnN0
CmFmYWljdCAoYWxiZWl0IEkgcXVlc3Rpb24gdGhlIHZhbHVlIG9mIGJvdGggb2YgdGhlIGxvY2Fs
IHZhcmlhYmxlcywKYXMgZWFjaCBpcyBiZWluZyB1c2VkIGp1c3Qgb25jZSkuIEFuZCBsZXQncyBw
bGVhc2UgYXZvaWQgdWludDE2X3QKaGVyZSB3aGVuIGl0IGRvZXNuJ3QgcmVhbGx5IG5lZWQgdG8g
YmUgb3RoZXIgdGhhbiB1bnNpZ25lZCBpbnQuCgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHRyYXBfbnIpCj4gK3sKPiArICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICsg
ICAgc3RydWN0IHRyYXBfaW5mbyAqdDsKPiArCj4gKyAgICBCVUdfT04oZCA9PSBOVUxMKTsKPiAr
ICAgIEJVR19PTih2Y3B1aWQgPj0gZC0+bWF4X3ZjcHVzKTsKPiArCj4gKyAgICAvKiBTYW5pdHkg
Y2hlY2sgLSBYWFggc2hvdWxkIGJlIG1vcmUgZmluZSBncmFpbmVkLiAqLwo+ICsgICAgQlVHX09O
KHRyYXBfbnIgPj0gTlJfVkVDVE9SUyk7Cj4gKwo+ICsgICAgdiA9IGQtPnZjcHVbdmNwdWlkXTsK
PiArICAgIHQgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFt0cmFwX25yXTsKPiArCj4gKyAg
ICByZXR1cm4gKHQtPmFkZHJlc3MgIT0gMCk7CgpXaXRoIHRoZSByZXR1cm4gdHlwZSBiZWluZyBi
b29sLCB0aGUgIT0gMCAoYW5kIHRoZSBhbHJlYWR5CnBvaW50bGVzcyBwYXJlbnRoZXNlcykgY291
bGQgdGhlbiBiZSBkcm9wcGVkIHRvby4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 15:55:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFN0v-0008Ot-MA; Mon, 29 May 2017 15:55:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFN0u-0008Ob-5Y
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 15:55:24 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 AF/07-02180-B644C295; Mon, 29 May 2017 15:55:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzfDRSf
 S4MwUFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0ur2sBecZKzreqjcwLmfsYuTkEBLIkzh7
 +QMTiM0rYCfxof8tmC0hYChxeuFNli5GDg4WAVWJpidlIGE2AXWJtmfbWUFsEQFlibvfZ7CA2
 MwCcRL7Zz0GGyksECpx9N9MZojx6RJPjqwDq+cUsJJ41f6IDWQkr4CgxN8dwhCtWhIPf92CGq
 MtsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RoZ6iUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZePQMD4w7Gu5P9DjFKcjApifLuU9CJFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBq+0MlBMsSk1PrUjLzAHGAExagoNHSYRX3wkozVtckJhbnJkOk
 TrFqMvR9GHLFyYhlrz8vFQpcV5bkBkCIEUZpXlwI2DxeIlRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMO96kFU8mXklcJteAR3BBHTErh3aIEeUJCKkpBoYha3WfDdh/vYxpTDyoUHsk5vif6c
 sfz7n6NIJ0gkLWDbOkbGuWZcoWFYXa6HQuJfldf8+xxDhLlH33S8at3erXzG69nLVVC+zx+o5
 t6ROHxavO7p70aGsmcyB7hdqN4c8mVx1Y3Jki9/ZmQ7/lj8O39plu2vxfL6TOp/4cvIX96l7L
 hfjyQ3kUmIpzkg01GIuKk4EAF2V5e/CAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496073318!64529650!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6353 invoked from network); 29 May 2017 15:55:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 May 2017 15:55:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 09:55:17 -0600
Message-Id: <592C6082020000780015D5EB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 09:55:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-13-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-13-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 12/22] x86/traps: move
 send_guest_trap to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6CgpB
cyBzYWlkIG9uIHBhdGNoIDEwKD8pLCB0aGlzIHNob3VsZG4ndCBiZSBtb3ZlZCBhbG9uZS4gQW5k
IHdoZXRoZXIKd2Ugd2FudCB0byBtb3ZlIGl0IGluIHRoZSBmaXJzdCBwbGFjZSBkZXBlbmRzIG9u
IHdoYXQgdGhlIFBWSApwbGFucyBoZXJlIGFyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 15:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 15:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFN3e-00009Q-3o; Mon, 29 May 2017 15:58:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1dFN3d-00009K-53
 for xen-devel@lists.xen.org; Mon, 29 May 2017 15:58:13 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 EC/F8-02181-4154C295; Mon, 29 May 2017 15:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXiVRvspCvgqhN
 p0HBD0mLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzfhw+RdTwU+Birn/ZzI3MHbzdTFycQgJTGCU
 2DBvF3sXIycHi8BSVolvP1lAEhICB1klfqz6C5TgAHLiJP5MTACpkRColJj4fQUzSFhIQEnia
 G8NxJzbTBKTbm1mAqkREpCVuDXhDAuILSJgLrF1yRZGEJtNQFWi6/siJpBeYaDe3oPFIGFeAR
 uJjd1tzBAnqEr0f1oGNkZUIFSi99QUdogaQYmTM5+AjWQWUJf4M+8SM4QtLnHryXwmCFteYvv
 bOcwTGIVmIWmZhaRlFpKWWUhaFjCyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw1ctNLS5O
 TE/NSUwq1kvOz93ECAxyBiDYwXjxtOchRkkOJiVR3n0KOpFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHg3OgPlBItS01Mr0jJzgPEGk5bg4FES4Z0AkuYtLkjMLc5Mh0idYjTm2LB6/RcmjkkHtn
 9hEmLJy89LlRLntQUpFQApzSjNgxsESwOXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMwbBzK
 FJzOvBG7fK6BTmIBO2bVDG+SUkkSElFQDo73vlcCZBw9bbLHI9l54TDLNVFxo/V+X5u1fvFWO
 Zn/l+/Jp0WQnBj4W8ci9qofstrE/WPN19YfqFfemGdYUXl0q3Wv/zWrS8wTrEiOfKoY13T/9w
 3fJ776sMON78j8rrZqd7te7rxj/9Ppav6hgtX2fgPGW2KzbcWcyr2xt2lpkfOXl6z8c2UosxR
 mJhlrMRcWJAPz49WT+AgAA
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496073487!84933208!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65207 invoked from network); 29 May 2017 15:58:08 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 May 2017 15:58:08 -0000
Received: by mail-pg0-f66.google.com with SMTP id i63so6872046pgd.2
 for <xen-devel@lists.xen.org>; Mon, 29 May 2017 08:58:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:to:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=UjZkuAh08wnySYUaaVtSkjbtElBfKkE6RR70nNIfnxg=;
 b=ZHBsOaWDG35as14T+3MYt/q/m32WiE0vVK92geM5KVLX8qIuOYRzbWqKdRT+k7ceIs
 Bx1UAoAsluRrGzhikzAB7xxKl9n4dTskemVQIh+HTcBz0LZuUN8yLs8fJrBPCztygBZE
 NOrhdaA9VTK4XJE1So4D7GfNY6zJsHJmTFmWWraD98wU62Osfz6K3yQtsxN6/6Lh8bqC
 3l2najQn+qI/HWvWW31TjRD8ZrqTLetF+ieYoYJHXIxkeljmY9cCk4BS2MsmnIvtSEOT
 XQP+X0Z44kfn5oQ9gkCD3WtU7KI3PifPktujozAC6KZC9CCqIupJgxNi81tfLNEcHFMN
 +xVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:to:from:subject:message-id:date
 :user-agent:mime-version:content-language:content-transfer-encoding;
 bh=UjZkuAh08wnySYUaaVtSkjbtElBfKkE6RR70nNIfnxg=;
 b=rKiA7oyYYrVHJdUdWoATnWErHNcSvOnFnDQnYSNGgN+V+LgVLdKbYQEfonoBPiZYeq
 BEg3BjZNAkC4OzneiM/8STJ4l4tPRw/Wah4M2eK6Yc7PCGYXgezqg4WfmZod/nF4KhQS
 DZciQeX9tTpDi7G9vdUoHTWb7VNB+rNDC/DIi93IDXYlQtGDS3eZjvAJ5HoFSM5hZd2d
 KsqD0EtJ3AnUV1lSfCww6tZhFLUZY8WvDWBDwMzyKQ474cvt+LPjPUYUEINfmaYwKu51
 ke2KdPuVFaviD2buJGkresdaD//6FgdxH8yrEdgq28tPOWXa2V3w5gqlTbwDkJzKmH2/
 rnJw==
X-Gm-Message-State: AODbwcBD4O2KRyqCSYXnvQ+DarQArlzawyQTom1zRnq+HpkpkYBvWkd2
 3G3pdhbMci3svtQf
X-Received: by 10.99.125.87 with SMTP id m23mr19795172pgn.79.1496073486410;
 Mon, 29 May 2017 08:58:06 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id d185sm14347471pgc.39.2017.05.29.08.58.05
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 29 May 2017 08:58:05 -0700 (PDT)
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <fc856483-2ae3-5e2d-e322-9d0884f0ce51@gmail.com>
Date: Mon, 29 May 2017 08:58:04 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101
 Thunderbird/54.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Guidance for PVHv2 usage?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RhcnRpbmcgd2l0aAoKCVhlbiBDaGFuZ2VzIEZvciBMaW51eCA0LjExOiBMYW5kcyBQVkh2MiBH
dWVzdCBTdXBwb3J0CglodHRwczovL3d3dy5waG9yb25peC5jb20vc2Nhbi5waHA/cGFnZT1uZXdz
X2l0ZW0mcHg9TGludXgtNC4xMS1YZW4tQ2hhbmdlcwoKCVtHSVQgUFVMTF0geGVuOiBmZWF0dXJl
cyBhbmQgZml4ZXMgZm9yIDQuMTEtcmMwCglodHRwOi8vbGttbC5pdS5lZHUvaHlwZXJtYWlsL2xp
bnV4L2tlcm5lbC8xNzAyLjIvMDMyMDkuaHRtbAoKSUlVQywgWGVuIDQuOSArIGtlcm5lbC1kZWZh
dWx0ID4gdjQuMTEgc2hvdWxkIG5vdyBmdWxseSBzdXBwb3J0IFBWSHYyPwoKSSdtIHJ1bm5pbmcg
WGVuIDQuOS4wIGhvc3Qgb24ga2VybmVsIDQuMTEuMwoKCWRtZXNnIHwgZWdyZXAgLWkgImxpbnV4
IHZlcnNpb258eGVuIHZlcnNpb24iCgkJWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjEx
LjMtMi5nNzI2MjM1My1kZWZhdWx0IChnZWVrb0BidWlsZGhvc3QpIChnY2MgdmVyc2lvbiA3LjEu
MSAyMDE3MDUxNyBbZ2NjLTctYnJhbmNoIHJldmlzaW9uIDI0ODE1Ml0gKFNVU0UgTGludXgpICkg
IzEgU01QIFBSRUVNUFQgVGh1IE1heSAyNSAxNzo1NTowNCBVVEMgMjAxNyAoNzI2MjM1MykKCQlb
ICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbjogNC45LjBfMDctNTAzIChwcmVzZXJ2ZS1BRCkKCiwg
Ym90aCBpbnN0YWxsZWQgZnJvbSBwa2dzIGJ1aWx0IGZvciBhbiBPcGVuc3VzZSBMZWFwIDQyLjIg
ZW52LgoKVGhlIGRvY3MgQAoKCWh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUv
bWlzYy9odm1saXRlLmh0bWwKCWh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUv
bWFuL3hsLmNmZy41Lmh0bWwjU3VwcG9ydC1mb3ItUGFyYXZpcnR1YWxpc2F0aW9uLW9mLUhWTS1H
dWVzdHMKCmFyZSBub3QgY2xlYXIgb24gdXNhZ2UuCgpUaGlzCgoJaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2aC5odG1sCgpzdWdnZXN0cyB0aGF0IGZvcgoKCVBW
SCAKCQkuLi4KCQlFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfTE9BREVSLCAgICAgICAgIC5hc2Np
eiwgImdlbmVyaWMiKQoJCS4uLgoKdGhlIC5jZmcgc3BlYyduIHNob3VsZCBiZQoKCWJ1aWxkZXI9
J2dlbmVyaWMnCgpidXQsIHRoZXJlJ3Mgbm8gbWVudGlvbiBvZiB3aGljaCB2YWx1ZSBmb3Igc3Bl
Y2lmaWMgUFZIdjIgdXNhZ2UuCgpQb2tpbmcgYXJvdW5kLCBJJ3ZlIGZvdW5kIGRpc2N1c3Npb24g
dGhhdCBQVkggbWF5IGJlIGV2ZW50dWFsbHkgcmV0aXJlZCwgYW5kIHJlcGxhY2VkIHdpdGggUFZI
djIsIHdpdGggc2FtZSB1c2FnZS4KCklzIHRoYXQgdGhlIGNhc2UgYWxyZWFkeT8gIE9yIGlzIHRo
ZXJlIGEgdHJhbnNpdGlvbiBzdGF0ZSBpbiBlZmZlY3QsIHdoZXJlIGJvdGggYXJlIGF2YWlsYWJs
ZT8KCkF0bSwgSSBkbyBoYXZlIGEgJ2NvbnZlcnRlZCcgSFZNIGd1ZXN0IGJvb3RpbmcgaW50byBf
c29tZS0gZm9ybSBvZiBQVkggZm9yIHRlc3RpbmcuCgpNeSBjdXJyZW50IHNldHVwIC0tIGNvYmJs
ZWQgdG9nZXRoZXIgZnJvbSBvbGQgUFZIIG5vdGVzIGFuZCBzb21lIG9sZGVyIHBvc3RzLCBjb250
YWlucywgaW4gR3J1YgoKCUdSVUJfQ01ETElORV9YRU49ImRvbTA9aHZtIGRvbTBfbWVtPTRHLG1h
eDo0RyBkb20wX21heF92Y3B1cz00IC4uLiIKCSAgICAgICAgICAgICAgICAgIF5eXl5eXl5eCgph
bmQgaW4gR3Vlc3QuY2ZnCgoJYnVpbGRlciA9ICdsaW51eCcKCWtlcm5lbCA9ICcvdXNyL2xpYi9n
cnViMi94ODZfNjQteGVuL2dydWIueGVuJwoJeGVuX3BsYXRmb3JtX3BjaSA9IDEKCWRldmljZV9t
b2RlbF92ZXJzaW9uID0gJ3FlbXUteGVuJwoJLi4uCgpXaXRoIHRoYXReLCB0aGUgZ3Vlc3QgKklT
KiB1cCAmICwgYXMgZmFyIGFzIEkndmUgdGVzdGVkLCBmdW5jdGlvbmFsLgoKQXQgY3VycmVudCBo
b3N0ICYgZ3Vlc3QgbG9nbGV2ZWxzLCBJJ3ZlIG5vdCB5ZXQgc2VlbiBhbnkgZXJyb3JzICAtLSBJ
J20ganVzdCBub3QgeWV0IGNsZWFyIHdoZXRoZXIgaXQncyBzdWNjZXNzZnVsbHksIG9yIGNvbXBs
ZXRlbHkgJiBjb3JyZWN0bHksIFBWSHYyIC4uLgoKQm90dG9tIGxpbmUgLS0gCgpXaGF0ICpJUyog
dGhlIGNvbmZpZy91c2FnZSBmb3IgUFZIdjI/ICAoQW55IGN1cnJlbnQgZG9jcyBhdmFpbGFibGU/
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 16:05:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 16:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFNAz-0001OU-SO; Mon, 29 May 2017 16:05:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFNAx-0001OO-R9
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 16:05:47 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 63/FA-10689-AD64C295; Mon, 29 May 2017 16:05:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/eWm06
 kwYJ9mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aX7lusBVcZK25fmsrUwLiJsYuRk0NIIE+i
 b+NNdhCbV8BO4sj2EywgtoSAocTphTeBbHYOFgFVicZwkCibgLpE27PtrCC2iICyxN3vM8Cqm
 QXiJPbPegw2UVjAU2Lb2fUsENPTJRYfamACsTkFrCTu79oN1MsBtElQ4u8OYYhWLYmHv25Bjd
 GWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdA31kooy0zNKchM
 zc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw44BCHYwLv/odIhRkoNJSZR3n4JOpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3hWuQDnBotT01Iq0zBxgBMCkJTh4lER4f7sApXmLCxJzizPTIVKnG
 HU5mj5s+cIkxJKXn5cqJc6rATJDAKQoozQPbgQsGi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmJcZZApPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQZGnZKE7RfqHf7/3bS5f+HVnf1L3n5jLk6
 TX9E565P68YzarILT26rNnpz92jJrneutgEqLa01TmG/MY1njOoN9xqdz3zSKhf2tbdofb/74
 NCnwp89H/u3/p1VtPtUvFB5tzBHQ/mvf182+6b9LM54FbWo+/zD4xfNK3gfJk5dd15zXtHDW9
 ZeupkosxRmJhlrMRcWJAHDO5UHBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496073944!47531904!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34527 invoked from network); 29 May 2017 16:05:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 16:05:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 10:05:44 -0600
Message-Id: <592C62F5020000780015D603@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 10:05:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-14-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-14-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 13/22] x86/traps: move
 toggle_guest_mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSBmcm9tIHg4Nl82NC90cmFwcy5jIHRvIHB2L3RyYXBzLmMuCgpUaGlzIGFnYWluIGRvZXNu
J3QgbmVjZXNzYXJpbHkgZml0IGludG8gdHJhcHMuYyAoYnV0IGl0J3MgYW4gb3B0aW9uKS4KUGVy
aGFwcyB3ZSB3YW50IHNvbWUgbWlzYy5jIG9yIHV0aWwuYz8KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 16:07:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 16:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFNCS-0001VC-AX; Mon, 29 May 2017 16:07:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFNCR-0001Ur-VX
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 16:07:20 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 CD/BC-03058-7374C295; Mon, 29 May 2017 16:07:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS9fcXSf
 S4Fq4xfctk5kcGD0Of7jCEsAYxZqZl5RfkcCa8W3PCeaC1UwV685uZ2lg/MXYxcjJISSQJ/H8
 wyEWEJtXwE5i76F/YLaEgKHE6YU3wWwWAVWJl3umMIHYbALqEm3PtrOC2CICyhJ3v88Aq2EWi
 JPYP+sx2ExhAV+JEzv2A9VzAM1Pl7jUnwgS5hSwkvh67SozSJhXQFDi7w5hiE4tiYe/bkFN0Z
 ZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3SN9JKKMtMzSnITM3N
 0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOOAQh2MC7763SIUZKDSUmUd5+CTqQQX1J+SmVGYnFG
 fFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuBd4QpUJ1iUmp5akZaZA4wMmFIJDh4lEV5dN6A0b
 3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ8+4GmSEAUpRRmgc3AhallxhlpYR5GYEOFOIpSC3KzS
 xBlX/FKM7BqCTM+xVkCk9mXgncpldARzABHbFrhzbIESWJCCmpBsapOwNnPpg5K1vg6HuTO08
 +3N97tiPvqGuO8fKboX/v6s1zD4m5w/nVvtmKV2cHG//0r32SitOu9oZfmXitvI2XsW6K6Zk1
 k3+q36v7XszuGil5xldfs39H8no3v4Vbz/Os1lst9fRo77w7twvW5EkZ37h2d/HCtz5B0s/8m
 kJ2BVSy21RN2LROiaU4I9FQi7moOBEAzRLt280CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496074037!71089844!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33041 invoked from network); 29 May 2017 16:07:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 16:07:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 10:07:17 -0600
Message-Id: <592C6351020000780015D606@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 10:07:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-15-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-15-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 14/22] x86/traps: move do_iret
 to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpBbGJlaXQgcHV0dGluZyBpdCBpbnRvIGl0cyBvd24gZmlsZSAoaXJldC5jKSB3b3VsZCBhbHNv
IGJlIGFuIG9wdGlvbi4gTm90CnN1cmUgaG93IGZpbmUgZ3JhaW5lZCB3ZSB3YW50IHRoaW5ncyB0
byBiZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 16:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 16:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFNCt-0001YT-Iv; Mon, 29 May 2017 16:07:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFNCt-0001YJ-0z
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 16:07:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 25/EE-03620-2574C295; Mon, 29 May 2017 16:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDSzfIXSf
 SYOZKFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNtwy7Wgg2MFQvPHWRsYJzB2MXIySEkkCfx
 o+sbkM3BwStgJzFxQQVIWELAUOL0wpssIDaLgKrEi40XmEBsNgF1ibZn21lBbBEBZYm732eA1
 TALxEnsn/UYbKSwgJ/EtR3f2SHGp0vsXnWcGWQ8p4CVxL/+ZIhNghJ/dwhDdGpJPPx1C2qKts
 Syha/BqpkFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoqZdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERh4DECwg/HHsoBDjJIcTEqivPsUdCKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfCKuQHlBItS01Mr0jJzgDEAk5bg4FES4U0HSfMWFyTmFmemQ6ROMRpzz
 Pq35gsTR9OHLV+YhFjy8vNSpcR5d7sClQqAlGaU5sENgsXmJUZZKWFeRqDThHgKUotyM0tQ5V
 8xinMwKgnzGoIs5MnMK4Hb9wroFCagU3bt0AY5pSQRISXVwJhxwcBN6O5WqcS9T6OUv/4RP7L
 nUmbq7KvxHd+DhDkb5I7fMd0v82nJMUcepeIn4RrFS+43Js+329hwc17rwWmOm69oXDpondG2
 0nrJzvc9Xxfr3ePTsrz0grmz8YyWl/G2xZyZXRMf/A+eIaSza+GtQwKudYlPlSxkw40mtYb8f
 DT7YuG1iflKLMUZiYZazEXFiQBtEPM7yAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496074064!99470807!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58620 invoked from network); 29 May 2017 16:07:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 16:07:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 10:07:44 -0600
Message-Id: <592C636B020000780015D609@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 10:07:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-16-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-16-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 15/22] x86/traps: move
 init_int80_direct_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 16:09:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 16:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFNEU-0001jx-U0; Mon, 29 May 2017 16:09:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFNET-0001jl-8e
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 16:09:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2D/2E-03613-4B74C295; Mon, 29 May 2017 16:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3eLu06
 kwfetQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTr0dYCj4wVkx89Zu9gfEMYxcjJ4eQQJ7E
 nguL2EFsXgE7iQNz9rCB2BIChhKnF95k6WLk4GARUJX4uCoIJMwmoC7R9mw7K4gtIqAscff7D
 BYQm1kgTmL/rMdgI4UF3CU2X+5ihhifLrFi8SEwm1PASuLu/uPsICN5BQQl/u4QhmjVknj46x
 bUGG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10QvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw8BiAYAdj92X/Q4ySHExKorz7FHQihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwNrkB5QSLUtNTK9Iyc4AxAJOW4OBREuFNB0nzFhck5hZnpkOkT
 jHqcjR92PKFSYglLz8vVUqcNwSkSACkKKM0D24ELB4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZg3D2QKT2ZeCdymV0BHMAEdsWuHNsgRJYkIKakGxikx3xonpE1XfNX8W2B3KMPMI6d+rmF
 4d/iT5tZPWpsvcbYGlTOonxaPX3x4z7kfT4Ne7+k6d2md6eqbT5dO+PH/l/jbhqJ1SSYyCjM4
 FizYO/GpVeIJmRSjz9znXHrzpcou2hW8ms3+6/+lHd75Kf5HVnYemLJ653HT+7/jlDwW73hz1
 Sj0ndNuJZbijERDLeai4kQAa31g2sICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496074162!45402742!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64882 invoked from network); 29 May 2017 16:09:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 16:09:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 10:09:22 -0600
Message-Id: <592C63CF020000780015D60C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 10:09:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-17-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-17-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 16/22] x86/traps: move
	callback_op code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgICAgIHwgMTQ4
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKCmNhbGxiYWNrLmMg
PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 16:10:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 16:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFNFU-0002HP-6q; Mon, 29 May 2017 16:10:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFNFS-0002HD-VJ
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 16:10:27 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 FA/C9-26106-1F74C295; Mon, 29 May 2017 16:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/eju06
 kwbffahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHwndMBQeYKvbPWsrYwNjJ1MXIySEkkCcx
 7d8ZVhCbV8BOYv7dNWBxCQFDidMLb7KA2CwCqhJXf7Syg9hsAuoSbc+2g9WLCChL3P0+A6yGW
 SBOYv+sx4wgtjCQ/WLOAhaI+ekSx2b2gPVyClhJ7Hm8AGg+B9AuQYm/O4QhWrUkHv66BTVGW2
 LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11UsqykzPKMlNzMz
 RNTQw1stNLS5OTE/NSUwq1kvOz93ECAy9egYGxh2Ml786HWKU5GBSEuXdp6ATKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mClwkYykKCRanpqRVpmTnAKIBJS3DwKInwprsBpXmLCxJzizPTIVKnG
 HU5mj5s+cIkxJKXn5cqJc57CqRIAKQoozQPbgQsIi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52
 BUEuZ9CDKFJzOvBG7TK6AjmICO2LVDG+SIkkSElFQD48xYZs7ZbxeJKDPJ25hm3+EoKuQvPjw
 5aUrT06fLJFZf3qAlsCqjkOVFjV5Q+98DRxz+q5cnLzzpeuCC2SOmVK+QeIc1Nr/N54W06rBb
 vElW4tXQPPo6b5flnBvxh84vcVpmuvKoaMG5W5kciSHe88sct03O/1rl5Zsp3+u+IPiNl9dlx
 oPmSizFGYmGWsxFxYkAKi4Y58MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496074223!95462138!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28594 invoked from network); 29 May 2017 16:10:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 16:10:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 10:10:23 -0600
Message-Id: <592C640B020000780015D60F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 10:10:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-18-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-18-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 17/22] x86/traps: move
 hypercall_page_initialise_ring3_kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QW5kIGV4cG9ydCBpdCB2aWEgcHYvZG9tYWluLmguCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0K
PiAgeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwoKSSdtIHByZXR0eSBjZXJ0YWluIGh5cGVyY2FsbC5jIHdvdWxk
IGJlIGEgYmV0dGVyIGZpdCBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 16:13:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 16:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFNI5-0002YP-K9; Mon, 29 May 2017 16:13:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFNI4-0002YH-8C
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 16:13:08 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0E/1C-02180-2984C295; Mon, 29 May 2017 16:13:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7ffQyf
 S4PxdHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPuqs9sBW3MFb079jE2MJ5i6mLk5BASyJP4
 Mfs2I4jNK2AncWL+DlYQW0LAUOL0wpssIDaLgKrEimfb2EFsNgF1ibZn28FqRASUJe5+nwFWw
 ywQJ7F/1mOwOcJA9tqLi1gg5qdLLJnTywZicwpYSSyesYm5i5EDaJegxN8dwhCtWhIPf92CGq
 MtsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlroJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgbNrueYhRkoNJSZR3n4JOpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJXiZ3oJxgUWp6akVaZg4wDmDSEhw8SiK8QSBp3uKCxNzizHSI1ClGX
 Y6mD1u+MAmx5OXnpUqJ85qCFAmAFGWU5sGNgMXkJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzRoNM4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwJho4CLXJ6i/6dUKs4wLCWVrUn7ucDj/ct8
 DOaEwcVWmazM57J0nC7jZSl5c6n46xqkm1XACW/OlntiS6qV69V9cNjc4e8k6Pjp4tlft/WSz
 37sUNm05myMwbW2CVq9V1R4VB4237CduHJKp+eTba+PQp5nzQv1jm8xt9UjfCx2aZz4IbO89p
 cRSnJFoqMVcVJwIAJDHaofEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496074381!86794581!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38891 invoked from network); 29 May 2017 16:13:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 May 2017 16:13:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 10:13:00 -0600
Message-Id: <592C64A9020000780015D629@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 10:12:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-19-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-19-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 18/22] x86/traps: merge
 x86_64/compat/traps.c into pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RXhwb3J0IGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzFfa2VybmVsIGFzIHRoZSBjb2Rl
IGlzIG1vdmVkLgoKVGhpcyBvbmUgYWdhaW4gd2FudHMgdG8gZ28gaW50byBoeXBlcmNhbGwuYy4g
Y29tcGF0X2lyZXQoKSB3YW50cyB0byBnbwpuZXh0IHRvIGRvX2lyZXQoKSAod2hlcmV2ZXIgdGhh
dCBlbmRzIHVwKSwgYW5kIHNpbWlsYXJseSBJIHRoaW5rIG90aGVyCmZ1bmN0aW9ucyB3b3VsZCBi
ZXR0ZXIgZ28gbmV4dCB0byB0aGVpciBub24tY29tcGF0IGNvdW50ZXJwYXJ0cwppbnN0ZWFkIG9m
IGNyZWF0aW5nIGEgY29tcGF0IHNlY3Rpb24gaW4gcHYvdHJhcHMuYy4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 16:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 16:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFNN3-0002lN-6d; Mon, 29 May 2017 16:18:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFNN2-0002lH-55
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 16:18:16 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 13/5E-03696-7C94C295; Mon, 29 May 2017 16:18:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/eYp06
 kwdJzJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeySIFK4Uqps1vZGlg/MnTxcjJISSQJ3H5
 xSUWEJtXwE7iyrWbTCC2hIChxOmFN8HiLAKqEldf7GAGsdkE1CXanm1nBbFFBJQl7n6fAVbDL
 BAnsX/WY0YQW1jAXuL7zUmsEPPTJXasOw7WyylgJTHtZy9QPQfQLkGJvzuEIVq1JB7+ugU1Rl
 ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLQSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD0GINjB+GtZwCFGSQ4mJVHefQo6kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeDM9gHKCRanpqRVpmTnAKIBJS3DwKInwNoCkeYsLEnOLM9MhUqcYF
 aXEebe7AyUEQBIZpXlwbbDIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3k6Q8TyZeSVw01
 8BLWYCWrxrhzbI4pJEhJRUA2Ow5p7cw1fWHl1Q1flW8/aNsPPBt/VPCs8pX7Xhqp/WUs3YZUL
 XGviY996vU7m9ZrXjw7lnndkC9B2237sxLTmjmmmVddk2Xu4f+09Gzvswpbjc9F/CsfAWi8XM
 iw49uOkfMMdmgVWj7c8sQ//78eU9a7oV2ZoY323qule+bmGSfl/hn8JpAr+VWIozEg21mIuKE
 wEpnc9PtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496074693!71121759!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61669 invoked from network); 29 May 2017 16:18:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 16:18:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 10:18:12 -0600
Message-Id: <592C65E0020000780015D63F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 10:18:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-20-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-20-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 19/22] x86: clean up pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Rml4IGNvZGluZyBzdHlsZSBpc3N1ZXMuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2FtZSBnZW5l
cmFsIGNvbW1lbnQgYXMgb24gdGhlIGVhcmxpZXIgY2xlYW51cCBwYXRjaC4KCj4gQEAgLTMxOCwx
NyArMzI1LDE5IEBAIGludCBzZW5kX2d1ZXN0X3RyYXAoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2
X3QgdmNwdWlkLCB1bnNpZ25lZCBpbnQgdHJhcF9ucikKPiAgICAgICAgICAgICAgcmV0dXJuIC1F
QlVTWTsKPiAgCj4gICAgICAgICAgLyogV2UgYXJlIGNhbGxlZCBieSB0aGUgbWFjaGluZSBjaGVj
ayAoZXhjZXB0aW9uIG9yIHBvbGxpbmcpIGhhbmRsZXJzCj4gLSAgICAgICAgICogb24gdGhlIHBo
eXNpY2FsIENQVSB0aGF0IHJlcG9ydGVkIGEgbWFjaGluZSBjaGVjayBlcnJvci4gKi8KPiArICAg
ICAgICAgKiBvbiB0aGUgcGh5c2ljYWwgQ1BVIHRoYXQgcmVwb3J0ZWQgYSBtYWNoaW5lIGNoZWNr
IGVycm9yLgo+ICsgICAgICAgICAqLwoKUGxlYXNlIGNvcnJlY3QgdGhlIGNvbW1lbnQgYXMgYSB3
aG9sZSwgbm90IGp1c3Qgb25lIG9mIGl0cyBlbmRzLgoKPiBAQCAtNDQ4LDI3ICs0NTgsMzEgQEAg
c3RhdGljIGxvbmcgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soc3RydWN0IAo+IGNhbGxiYWNrX3Jl
Z2lzdGVyICpyZWcpCj4gICAgICBzd2l0Y2ggKCByZWctPnR5cGUgKQo+ICAgICAgewo+ICAgICAg
Y2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6Cj4gLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmV2ZW50
X2NhbGxiYWNrX2VpcCAgICA9IHJlZy0+YWRkcmVzczsKPiArICAgICAgICB2LT5hcmNoLnB2X3Zj
cHUuZXZlbnRfY2FsbGJhY2tfZWlwID0gcmVnLT5hZGRyZXNzOwo+ICAgICAgICAgIGJyZWFrOwo+
ICAKPiAgICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlOgo+ICAgICAgICAgIHYtPmFyY2gu
cHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFja19laXAgPSByZWctPmFkZHJlc3M7Cj4gKwo+ICAgICAg
ICAgIGlmICggcmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyApCj4gICAgICAgICAg
ICAgIHNldF9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJsZXNfZXZlbnRzLAo+ICAgICAgICAgICAg
ICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAg
ICAgICBjbGVhcl9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJsZXNfZXZlbnRzLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKPiArCj4gICAgICAgICAgYnJlYWs7
Cj4gIAo+ICAgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDoKPiAgICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuc3lzY2FsbF9jYWxsYmFja19laXAgID0gcmVnLT5hZGRyZXNzOwo+ICsKPiAgICAg
ICAgICBpZiAoIHJlZy0+ZmxhZ3MgJiBDQUxMQkFDS0ZfbWFza19ldmVudHMgKQo+ICAgICAgICAg
ICAgICBzZXRfYml0KF9WR0NGX3N5c2NhbGxfZGlzYWJsZXNfZXZlbnRzLAo+ICAgICAgICAgICAg
ICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAg
ICAgICBjbGVhcl9iaXQoX1ZHQ0Zfc3lzY2FsbF9kaXNhYmxlc19ldmVudHMsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwo+ICsKPiAgICAgICAgICBicmVhazsK
ClNvbWUgb2YgdGhlIGVhcmxpZXIgYWRkaXRpb25zIG9mIGJsYW5rIGxpbmVzIHdlcmUgYWxyZWFk
eQpxdWVzdGlvbmFibGUgaW1vLCBidXQgZXNwZWNpYWxseSB0aGUgb25lcyB5b3UgYWRkIGhlcmUg
YmVmb3JlIHRoZQpicmVhayBzdGF0ZW1lbnRzIGdvIHRvIGZhciBhZmFpYy4KCj4gQEAgLTY3NCwx
MyArNjg4LDE2IEBAIHZvaWQgY29tcGF0X3Nob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYs
IGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgICAgIHByaW50aygiICUw
OHgiLCBhZGRyKTsKPiAgICAgICAgICBzdGFjaysrOwo+ICAgICAgfQo+ICsKPiAgICAgIGlmICgg
bWFzayA9PSBQQUdFX1NJWkUgKQo+ICAgICAgewo+ICAgICAgICAgIEJVSUxEX0JVR19PTihQQUdF
X1NJWkUgPT0gU1RBQ0tfU0laRSk7Cj4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uoc3RhY2sp
Owo+ICAgICAgfQo+ICsKPiAgICAgIGlmICggaSA9PSAwICkKPiAgICAgICAgICBwcmludGsoIlN0
YWNrIGVtcHR5LiIpOwo+ICsKPiAgICAgIHByaW50aygiXG4iKTsKPiAgfQoKU2FtZSBmb3IgYXQg
bGVhc3QgdGhlIGxhc3Qgb25lIGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon May 29 16:21:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 16:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFNQH-0003Nm-Lt; Mon, 29 May 2017 16:21:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFNQH-0003Nf-4x
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 16:21:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 AE/58-03587-09A4C295; Mon, 29 May 2017 16:21:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3eCl06
 kwa9WRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNK02+Wgn6mih+bprI3MD5n7GLk5BASyJN4
 MW85E4jNK2AnsffKIrC4hIChxOmFN1lAbBYBVYmn6w+zgdhsAuoSbc+2s4LYIgLKEne/zwCrY
 RaIk9g/6zFYr7CAjcTal//YIeanS0x9Ng0szilgJfG85wpQnANol6DE3x3CEK1aEg9/3YIaoy
 2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpnrJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgXLw28BCjJAeTkijvPgWdSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvE89gHKCRanpqRVpmTnAOIBJS3DwKInw/gBJ8xYXJOYWZ6ZDpE4x6
 nI0fdjyhUmIJS8/L1VKnFfdE6hIAKQoozQPbgQsJi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmNcOZApPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQbGw8oaMq/aMzZ9P75/UcoqybXN5pI1JaJ
 vftWoeH4/+ENlsecp45RLjP+Z7vfxSt04pR8pLmWc2fr76ucwdf1/X9p23m5507Fgs0N3wB7O
 utq8nHerDTmVJhxYV5A91WN/RW6U8+y5y60fbFXJm3k1zE27+t2FGv9GjzkLrY/PvnSc207XQ
 KFLiaU4I9FQi7moOBEAAVSqmMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496074894!74405926!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1504 invoked from network); 29 May 2017 16:21:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 May 2017 16:21:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 May 2017 10:21:34 -0600
Message-Id: <592C66AB020000780015D649@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 29 May 2017 10:21:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-23-wei.liu2@citrix.com>
In-Reply-To: <20170518171004.27204-23-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 22/22] x86: clean up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UmVwbGFjZSBib29sX3Qgd2l0aCBib29sLiBEZWxldGUgdHJhaWxpbmcgd2hpdGUgc3BhY2VzLiBG
aXggc29tZSBjb2RpbmcKPiBzdHlsZSBpc3N1ZXMuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 17:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 17:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFO4n-00063D-UG; Mon, 29 May 2017 17:03:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=315bb6309=roger.pau@citrix.com>)
 id 1dFO4m-000637-Os
 for xen-devel@lists.xen.org; Mon, 29 May 2017 17:03:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 ED/1F-29088-F545C295; Mon, 29 May 2017 17:03:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsWyU9JRQjcmRCf
 S4NtDdYslHxezODB6HN39mymAMYo1My8pvyKBNWPNnC6WgpXSFTc2rWZtYFwj1sXIySEh4Cex
 b9NfRhCbRUBVorX/L1MXIwcHm4C9xPSvFSBhEQFlic4D7xhBwswC5hJ/PjCBhIUFjCRWNT9nB
 bF5BTwlNs2cAVYiJGAjsfiqAERYUOLkzCcsIDazgI7Egt2f2CCmSEss/8cBEuYUsJVY+ugwWI
 mogIrExPl97CC2kICiRP+8B2wQN6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkb14tSistQiXRO
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAwGMAgh2MjV+cDjFKcjApifIe99eJ
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+y0IKCdYlJqeWpGWmQOMAZi0BAePkgivZzBQmre4I
 DG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHl/gswQACnKKM2DGwGLx0uMslLCvIxARwnxFKQW5W
 aWoMq/YhTnYFQS5r0HMoUnM68EbtMroCOYgI7YtUMb5IiSRISUVAOjyDXZpuKzPDb2V24x3Y5
 nkgq/UrgxR3K/5ZsPMtWbfAUa5uR+fLUh5s6uYzoa0/9kn9nUc4+x/DBb2LdZW3o/3RKpC984
 T15ELpUv1iX4mFLyI67eu/xZ964/Oei23uDq1mPy2btv7lFU99tnLq8Ry5b75stei62Olwq/N
 nivfLDP8LPg7nhWJZbijERDLeai4kQAlcxJu8ICAAA=
X-Env-Sender: prvs=315bb6309=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496077404!102868355!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24562 invoked from network); 29 May 2017 17:03:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 May 2017 17:03:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,415,1491264000"; d="scan'208";a="46881861"
Date: Mon, 29 May 2017 18:03:19 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <20170529170319.its3afmwngvmcgxu@dhcp-3-128.uk.xensource.com>
References: <fc856483-2ae3-5e2d-e322-9d0884f0ce51@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fc856483-2ae3-5e2d-e322-9d0884f0ce51@gmail.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Guidance for PVHv2 usage?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDg6NTg6MDRBTSAtMDcwMCwgUEdOZXQgRGV2IHdyb3Rl
Ogo+IFN0YXJ0aW5nIHdpdGgKPiAKPiAJWGVuIENoYW5nZXMgRm9yIExpbnV4IDQuMTE6IExhbmRz
IFBWSHYyIEd1ZXN0IFN1cHBvcnQKPiAJaHR0cHM6Ly93d3cucGhvcm9uaXguY29tL3NjYW4ucGhw
P3BhZ2U9bmV3c19pdGVtJnB4PUxpbnV4LTQuMTEtWGVuLUNoYW5nZXMKPiAKPiAJW0dJVCBQVUxM
XSB4ZW46IGZlYXR1cmVzIGFuZCBmaXhlcyBmb3IgNC4xMS1yYzAKPiAJaHR0cDovL2xrbWwuaXUu
ZWR1L2h5cGVybWFpbC9saW51eC9rZXJuZWwvMTcwMi4yLzAzMjA5Lmh0bWwKPiAKPiBJSVVDLCBY
ZW4gNC45ICsga2VybmVsLWRlZmF1bHQgPiB2NC4xMSBzaG91bGQgbm93IGZ1bGx5IHN1cHBvcnQg
UFZIdjI/CgpGb3IgRG9tVXMgeWVzLCBmb3IgRG9tMCBub3QgeWV0LgoKPiBJJ20gcnVubmluZyBY
ZW4gNC45LjAgaG9zdCBvbiBrZXJuZWwgNC4xMS4zCj4gCj4gCWRtZXNnIHwgZWdyZXAgLWkgImxp
bnV4IHZlcnNpb258eGVuIHZlcnNpb24iCj4gCQlbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9u
IDQuMTEuMy0yLmc3MjYyMzUzLWRlZmF1bHQgKGdlZWtvQGJ1aWxkaG9zdCkgKGdjYyB2ZXJzaW9u
IDcuMS4xIDIwMTcwNTE3IFtnY2MtNy1icmFuY2ggcmV2aXNpb24gMjQ4MTUyXSAoU1VTRSBMaW51
eCkgKSAjMSBTTVAgUFJFRU1QVCBUaHUgTWF5IDI1IDE3OjU1OjA0IFVUQyAyMDE3ICg3MjYyMzUz
KQo+IAkJWyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuOS4wXzA3LTUwMyAocHJlc2VydmUt
QUQpCj4gCj4gLCBib3RoIGluc3RhbGxlZCBmcm9tIHBrZ3MgYnVpbHQgZm9yIGFuIE9wZW5zdXNl
IExlYXAgNDIuMiBlbnYuCj4gCj4gVGhlIGRvY3MgQAo+IAo+IAlodHRwczovL3hlbmJpdHMueGVu
Lm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvaHZtbGl0ZS5odG1sCj4gCWh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLmNmZy41Lmh0bWwjU3VwcG9ydC1mb3ItUGFyYXZp
cnR1YWxpc2F0aW9uLW9mLUhWTS1HdWVzdHMKPiAKPiBhcmUgbm90IGNsZWFyIG9uIHVzYWdlLgo+
IAo+IFRoaXMKPiAKPiAJaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNj
L3B2aC5odG1sCj4gCj4gc3VnZ2VzdHMgdGhhdCBmb3IKPiAKPiAJUFZIIAo+IAkJLi4uCj4gCQlF
TEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfTE9BREVSLCAgICAgICAgIC5hc2NpeiwgImdlbmVyaWMi
KQo+IAkJLi4uCgpGb3JnZXQgYWJvdXQgdGhpcyBkb2N1bWVudCwgSSBzaG91bGQgaGF2ZSByZW1v
dmVkIGl0IGFzIHBhcnQgb2YgdGhlClBWSHYxIGNvZGUgcmVtb3ZhbC4gSW4gYW55IGNhc2UsIHRo
b3NlIHdoZXJlIFBWSHYxIGludGVybmFsIGRldGFpbHMsCnRoYXQgYXJlIHRvIG5vIHVzZSB0byB0
aGUgZW5kIHVzZXIuCgo+IHRoZSAuY2ZnIHNwZWMnbiBzaG91bGQgYmUKPiAKPiAJYnVpbGRlcj0n
Z2VuZXJpYycKPiAKPiBidXQsIHRoZXJlJ3Mgbm8gbWVudGlvbiBvZiB3aGljaCB2YWx1ZSBmb3Ig
c3BlY2lmaWMgUFZIdjIgdXNhZ2UuCj4gCj4gUG9raW5nIGFyb3VuZCwgSSd2ZSBmb3VuZCBkaXNj
dXNzaW9uIHRoYXQgUFZIIG1heSBiZSBldmVudHVhbGx5IHJldGlyZWQsIGFuZCByZXBsYWNlZCB3
aXRoIFBWSHYyLCB3aXRoIHNhbWUgdXNhZ2UuCj4gCj4gSXMgdGhhdCB0aGUgY2FzZSBhbHJlYWR5
PyAgT3IgaXMgdGhlcmUgYSB0cmFuc2l0aW9uIHN0YXRlIGluIGVmZmVjdCwgd2hlcmUgYm90aCBh
cmUgYXZhaWxhYmxlPwoKQWxtb3N0LCBYZW4gaXMgc3RpbGwgY3VycmVudGx5IHRyYW5zaXRpb25p
bmcgZnJvbSBQVkh2MSB0byBQVkh2Mi4KUFZIdjEgaXMgbm90IGF2YWlsYWJsZSBhbnltb3JlLCBh
bmQgUFZIdjIgaXMgc3RpbGwgZXhwZXJpbWVudGFsIChhbmQKbm90IGZpbmlzaGVkIGluIHRoZSBE
b20wIGNhc2UpLgoKPiBBdG0sIEkgZG8gaGF2ZSBhICdjb252ZXJ0ZWQnIEhWTSBndWVzdCBib290
aW5nIGludG8gX3NvbWUtIGZvcm0gb2YgUFZIIGZvciB0ZXN0aW5nLgo+IAo+IE15IGN1cnJlbnQg
c2V0dXAgLS0gY29iYmxlZCB0b2dldGhlciBmcm9tIG9sZCBQVkggbm90ZXMgYW5kIHNvbWUgb2xk
ZXIgcG9zdHMsIGNvbnRhaW5zLCBpbiBHcnViCj4gCj4gCUdSVUJfQ01ETElORV9YRU49ImRvbTA9
aHZtIGRvbTBfbWVtPTRHLG1heDo0RyBkb20wX21heF92Y3B1cz00IC4uLiIKPiAJICAgICAgICAg
ICAgICAgICAgXl5eXl5eXl4KCkkgZ3Vlc3MgdGhpcyBpcyBpbiB0aGUgRG9tMCBncnViIGNvbmZp
ZyBmaWxlPyBJbiBhbnkgY2FzZSwgcGxlYXNlCmhvbGQgb2ZmIGJlZm9yZSB0cnlpbmcgRG9tMCwg
aXQncyBzdGlsbCBub3QgaW4gYSB3b3JraW5nIHN0YXRlLgoKPiBhbmQgaW4gR3Vlc3QuY2ZnCj4g
Cj4gCWJ1aWxkZXIgPSAnbGludXgnCj4gCWtlcm5lbCA9ICcvdXNyL2xpYi9ncnViMi94ODZfNjQt
eGVuL2dydWIueGVuJwo+IAl4ZW5fcGxhdGZvcm1fcGNpID0gMQo+IAlkZXZpY2VfbW9kZWxfdmVy
c2lvbiA9ICdxZW11LXhlbicKPiAJLi4uCgpJJ20gbm90IHJlYWxseSBzdXJlIHdoYXQgdGhpcyBn
dWVzdCBpcywgUFYgSSBhc3N1bWU/CgpidWlsZGVyID0gJ2xpbnV4JyBpcyBub3QgYSB2YWxpZCBv
cHRpb24gWzBdLiBBbHNvIGdydWIueGVuICh3aGljaCBJCmltYWdpbmUgaXMgcHZncnViKSBpcyBu
b3QgZ29pbmcgdG8gd29yayBmb3IgUFZIdjIsIHlvdSB3aWxsIGhhdmUgdG8KZGlyZWN0IGJvb3Qg
aW50byB0aGUga2VybmVsIHlvdSB3aXNoIHRvIHVzZS4gRm9yIGV4YW1wbGUgYSBzdWl0YWJsZQpj
b25maWcgZmlsZSBmb3IgUFZIdjIgd291bGQgYmU6CgpidWlsZGVyPSdodm0nCmRldmljZV9tb2Rl
bF92ZXJzaW9uPSdub25lJwoKa2VybmVsPScvcGF0aC90by9rZXJuZWwnCnJhbWRpc2s9Jy9wYXRo
L3RvL2luaXRyZCcKCk5vdGUgdGhhdCB0aGlzIGlzIGEgdGVtcG9yYXJ5IGludGVyZmFjZSwgdGhp
cyBpcyBzdWJqZWN0IHRvIGNoYW5nZS4KCj4gCj4gV2l0aCB0aGF0XiwgdGhlIGd1ZXN0ICpJUyog
dXAgJiAsIGFzIGZhciBhcyBJJ3ZlIHRlc3RlZCwgZnVuY3Rpb25hbC4KPiAKPiBBdCBjdXJyZW50
IGhvc3QgJiBndWVzdCBsb2dsZXZlbHMsIEkndmUgbm90IHlldCBzZWVuIGFueSBlcnJvcnMgIC0t
IEknbSBqdXN0IG5vdCB5ZXQgY2xlYXIgd2hldGhlciBpdCdzIHN1Y2Nlc3NmdWxseSwgb3IgY29t
cGxldGVseSAmIGNvcnJlY3RseSwgUFZIdjIgLi4uCj4gCj4gQm90dG9tIGxpbmUgLS0gCj4gCj4g
V2hhdCAqSVMqIHRoZSBjb25maWcvdXNhZ2UgZm9yIFBWSHYyPyAgKEFueSBjdXJyZW50IGRvY3Mg
YXZhaWxhYmxlPykKClNpbmNlIHRoZSBpbnRlcmZhY2UgaXMgbm90IHlldCBmaW5pc2hlZCwgbm8s
IHRoZXJlIGFyZSBubyBjdXJyZW50IGRvY3MKYXZhaWxhYmxlLCBzb3JyeS4KClJvZ2VyLgoKWzBd
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGwuY2ZnLjUuaHRtbCNT
ZWxlY3RpbmctR3Vlc3QtVHlwZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 17:28:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 17:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFOSg-0007Zg-5k; Mon, 29 May 2017 17:28:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1dFOSe-0007Za-Oa
 for xen-devel@lists.xen.org; Mon, 29 May 2017 17:28:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1F/B0-03371-82A5C295; Mon, 29 May 2017 17:28:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsXiVRvspKsepRN
 p0HRO3GLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzfgzsZ21oEO8YvrJrSwNjBeFuhi5OIQEJjBK
 nJj9jxHEYRHYzypx7vNZJhBHQuApq8TE35eYuxg5gZw4iTV3HrFC2OUSFxatBrI5gNqVJI721
 kBM2sokcfXDaTaQGiEBWYlbE86wgNjCAkYSq5qfg/WKCFhLnF7fxQ5iMwuYS9ycdxeqvlriX+
 9tsF1sAqoSXd8XMYHYvAI2Eu82zQWbwwIUf9PaB9YrKhAq0XtqCjtEjaDEyZlPwGo4Bbwknh9
 rYIGYry7xZx7E/cwC4hK3nsxngrDlJZq3zmaewCg6C0n7LCQts5C0zELSsoCRZRWjRnFqUVlq
 ka6huV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDMMADBDsbbGwMOMUpyMCmJ8
 h7314kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7LAIoJ1iUmp5akZaZA4xemLQEB4+SCK8pSJ
 q3uCAxtzgzHSJ1itGYY8Pq9V+YOCYd2P6FSYglLz8vVUqcNzQSqFQApDSjNA9uECypXGKUlRL
 mZQQ6TYinILUoN7MEVf4VozgHo5Iw71+QhTyZeSVw+14BncIEdMquHdogp5QkIqSkGhgF3CyS
 zwnP0+94HWhUtt+uh2XmypT3xaXZgg4xwT7bN64rrIt/UnvpGJPExKvPgiKuxuVsdw2OFZhz/
 kTIRA2PI9tu/dq/1uGlWLx9ttyjBzE1/lc0d7obbUqc6PT23b0vz+7ubt5tFr+ga7G+pvgn+T
 tzjqbdDHn5dL5B5q58Q8MJz7nTSlWVWIozEg21mIuKEwGEt+tSJQMAAA==
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496078886!104636823!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34862 invoked from network); 29 May 2017 17:28:07 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 May 2017 17:28:07 -0000
Received: by mail-pg0-f66.google.com with SMTP id i63so7057048pgd.2
 for <xen-devel@lists.xen.org>; Mon, 29 May 2017 10:28:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ptjJOnLH/p9mFakZgQejoV5qbKf8hjBg7Cnx+5oQROM=;
 b=DVZ7vC0ZXTAGiNLFOdxCLllVzE5papCvEp21uuR/gG70gkYIabWGjr2WnsGNVZAdaK
 gdRSya0gVhQbsQSlQFP26/61J0pEENp8URt+iVUi/KTcycXQs5pal1MUlgLsBpA1E4ni
 s+Zd8YZjBl6w4cTBdTb2vK286HbysiTHeA+Ic3QwEz2ohrbmB8SLosqmDRZjOksPR+CP
 575+zIn9R0j2nI2CZFGhlxP7YeaxL3+sAgvsukGqdUcDAL5H7dgQOiKuEbfO0OXqlhFe
 R3mAYIg7NY2Q6zuMxsMUixs2GrzyeA8z8Q6Ag4xTS3llnD5z/drw+wJ3PxIdgFM1Bz+V
 Y0LQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=ptjJOnLH/p9mFakZgQejoV5qbKf8hjBg7Cnx+5oQROM=;
 b=V+zh6HolVVJKKZ1Ox5GPERoMMIn5sPbk2fV9kifj1dQ3bcdN+7gthg44tsdEP5ppeN
 SiyxXJ6Egx3wmgfMEHDmekGYN4+oqwTWu0gYAyRTXTHBv7yaOQt3IJUZhkFwK4r30BtJ
 RQfDeWsFrwsr1Chom1rCoNuuO0r+5iX0N0VEGQWV7LoY5YusRH2Fij0fdh46U7oPaDuv
 Xwtw1z7t/uUic/T4a1CylOJlsyC6Cx2GisZQIzab37WB2vnyn/iCGC41TQN70DVHaaGB
 OboeeooViIAiJdM214B4QdcIYJfMNB6wmP9AvSnM2pUuBgYavsvL6rNMxKJ2D2UXy48i
 UXJA==
X-Gm-Message-State: AODbwcCZNV+n0ExXdDDjsMGhh3hps8SQ+HnBFGNRWRLYegFBeGcNK9nk
 npoJO8PUk5Drkg==
X-Received: by 10.84.247.2 with SMTP id n2mr58774593pll.74.1496078885640;
 Mon, 29 May 2017 10:28:05 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id d185sm14592100pgc.39.2017.05.29.10.28.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 29 May 2017 10:28:04 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <fc856483-2ae3-5e2d-e322-9d0884f0ce51@gmail.com>
 <20170529170319.its3afmwngvmcgxu@dhcp-3-128.uk.xensource.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <53526243-c3a6-6ede-6a02-c34ef6461f91@gmail.com>
Date: Mon, 29 May 2017 10:28:03 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101
 Thunderbird/54.0
MIME-Version: 1.0
In-Reply-To: <20170529170319.its3afmwngvmcgxu@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Guidance for PVHv2 usage?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8yOS8xNyAxMDowMyBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gSUlVQywgWGVu
IDQuOSArIGtlcm5lbC1kZWZhdWx0ID4gdjQuMTEgc2hvdWxkIG5vdyBmdWxseSBzdXBwb3J0IFBW
SHYyPwo+IAo+IEZvciBEb21VcyB5ZXMsIGZvciBEb20wIG5vdCB5ZXQuCgp0aHgKCj4gRm9yZ2V0
IGFib3V0IHRoaXMgZG9jdW1lbnQsIEkgc2hvdWxkIGhhdmUgcmVtb3ZlZCBpdCBhcyBwYXJ0IG9m
IHRoZQo+IFBWSHYxIGNvZGUgcmVtb3ZhbC4gSW4gYW55IGNhc2UsIHRob3NlIHdoZXJlIFBWSHYx
IGludGVybmFsIGRldGFpbHMsCj4gdGhhdCBhcmUgdG8gbm8gdXNlIHRvIHRoZSBlbmQgdXNlci4K
Cm5vdGVkCgo+PiBJcyB0aGF0IHRoZSBjYXNlIGFscmVhZHk/ICBPciBpcyB0aGVyZSBhIHRyYW5z
aXRpb24gc3RhdGUgaW4gZWZmZWN0LCB3aGVyZSBib3RoIGFyZSBhdmFpbGFibGU/Cj4gCj4gQWxt
b3N0LCBYZW4gaXMgc3RpbGwgY3VycmVudGx5IHRyYW5zaXRpb25pbmcgZnJvbSBQVkh2MSB0byBQ
Vkh2Mi4KPiBQVkh2MSBpcyBub3QgYXZhaWxhYmxlIGFueW1vcmUsIGFuZCBQVkh2MiBpcyBzdGls
bCBleHBlcmltZW50YWwgKGFuZAo+IG5vdCBmaW5pc2hlZCBpbiB0aGUgRG9tMCBjYXNlKS4KCkFo
YS4gIFRoZSBzdGlsbC1leHBlcmltZW50YWwgc3RhdGUgd2Fzbid0IGltbWVkaWF0ZWx5IGNsZWFy
IGZyb20gdGhlIFBob3Jvbml4IGFydGljbGUncyAiLi4uIExhbmRzIC4uLiIgdGl0bGUuCgo+PiAJ
R1JVQl9DTURMSU5FX1hFTj0iZG9tMD1odm0gZG9tMF9tZW09NEcsbWF4OjRHIGRvbTBfbWF4X3Zj
cHVzPTQgLi4uIgo+PiAJICAgICAgICAgICAgICAgICAgXl5eXl5eXl4KPiAKPiBJIGd1ZXNzIHRo
aXMgaXMgaW4gdGhlIERvbTAgZ3J1YiBjb25maWcgZmlsZT8KClllcyAvIFNyeSwgc2hvdWxkJ3Zl
IGJlZW4gY2xlYXJlciBvbiB0aGF0LgoKPiBJbiBhbnkgY2FzZSwgcGxlYXNlCj4gaG9sZCBvZmYg
YmVmb3JlIHRyeWluZyBEb20wLCBpdCdzIHN0aWxsIG5vdCBpbiBhIHdvcmtpbmcgc3RhdGUuCgpE
b2VzICJob2xkIG9mZiIgLS0gaW4gdGhpcyBmdXp6eSBpbnRlcmltIC0tIHNpbXBseSBtZWFuIC0t
IGRvIE5PVCBzcGVjaWZ5IGFueSBkb20wPVhYWD8gIE9yIHRvIHNwZWNpZnkgZG9tMD1wdmgsIG9y
IHNvbWVzdWNoPwoKPj4gYW5kIGluIEd1ZXN0LmNmZwo+Pgo+PiAJYnVpbGRlciA9ICdsaW51eCcK
Pj4gCWtlcm5lbCA9ICcvdXNyL2xpYi9ncnViMi94ODZfNjQteGVuL2dydWIueGVuJwo+PiAJeGVu
X3BsYXRmb3JtX3BjaSA9IDEKPj4gCWRldmljZV9tb2RlbF92ZXJzaW9uID0gJ3FlbXUteGVuJwo+
PiAJLi4uCj4gCj4gSSdtIG5vdCByZWFsbHkgc3VyZSB3aGF0IHRoaXMgZ3Vlc3QgaXMsIFBWIEkg
YXNzdW1lPwoKSGVoLiAgV2VsbCwgdGhhdCdzIGEgZ29vZCBxdWVzdGlvbi4KCkl0IFdBUyBodm0s
IGFuZCBub3cgaXQncyBUUllJTkcgdG8gYmUgUFZIdjIuICBJdCdzIGJvb3RlZCBhdG0gYXMgU09N
RVRISU5HIC4uLiBJIHN1cHBvc2UgaXQncyAnc3RpbGwnIFBWSC4KClRoYXReIGNvbmZpZyBJUyB3
aGF0IEkgKnVzZWQqIHRvIHVzZSBmb3IgUFZIIG9uIE9wZW5zdXNlIC4uLgoKPiBidWlsZGVyID0g
J2xpbnV4JyBpcyBub3QgYSB2YWxpZCBvcHRpb24gWzBdLgoKSXQgaXMgLS0gb3IgYXQgbGVhc3Qs
IFdBUyAtLSBmb3IgT3BlbnN1c2UncyBYZW46CgogICBodHRwczovL2xpc3RzLm9wZW5zdXNlLm9y
Zy9vcGVuc3VzZS12aXJ0dWFsLzIwMTYtMDEvbXNnMDAwMDQuaHRtbAoKQWxzbyByZWZlcmVuY2Vk
IGhlcmU6CgogICBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzkzNjg0MDMvCgoK
SSd2ZSBiZWVuIHJ1bm5pbmcgb25seSBIVk0gZ3Vlc3RzIGZvciBhd2hpbGUsIHNvIEkgYW0gTk9U
IGNlcnRhaW4gdGhhdCBoYXNuJ3QgY2hhbmdlZCAuLi4KCkluIGFueSBjYXNlLCB0aGUgR3Vlc3Qg
KklTKiBsYXVuY2hpbmcgd2l0aCBidWlsZGVyPWxpbnV4LCB3aXRoIG5vIGNvbXBsYWludCBhdCB0
aGUgbW9tZW50LgoKVW5jbGVhciwgdGhlbiwgd2hhdCB0aGF0IG1lYW5zIGlmIGl0IGlzLCBpbiBm
YWN0LCBOT1QgYSB2YWxpZCBvcHRpb24uCgo+IEFsc28gZ3J1Yi54ZW4gKHdoaWNoIEkgaW1hZ2lu
ZSBpcyBwdmdydWIpCgpJdCdzIGZyb20gZ3J1YjIKCiBycG0gLXEgLS13aGF0cHJvdmlkZXMgL3Vz
ci9saWIvZ3J1YjIveDg2XzY0LXhlbi9ncnViLnhlbgogIGdydWIyLXg4Nl82NC14ZW4tMi4wMi0z
LjMueDg2XzY0Cgp3aGljaCBJIHRob3VnaHQgbWFrZXMgaXQgcHZncnViMj8gIE5vdCB0aGF0IGl0
IG1hdHRlcnMgc2luY2UsIGFwcGFyZW50bHkKCj4gaXMgbm90IGdvaW5nIHRvIHdvcmsgZm9yIFBW
SHYyLAoKCj4geW91IHdpbGwgaGF2ZSB0bwo+IGRpcmVjdCBib290IGludG8gdGhlIGtlcm5lbCB5
b3Ugd2lzaCB0byB1c2UuIEZvciBleGFtcGxlIGEgc3VpdGFibGUKPiBjb25maWcgZmlsZSBmb3Ig
UFZIdjIgd291bGQgYmU6Cj4gCj4gYnVpbGRlcj0naHZtJwo+IGRldmljZV9tb2RlbF92ZXJzaW9u
PSdub25lJwo+IAo+IGtlcm5lbD0nL3BhdGgvdG8va2VybmVsJwo+IHJhbWRpc2s9Jy9wYXRoL3Rv
L2luaXRyZCcKCgpzbywganVzdCB0byBiZSBjbGVhciwgZm9yIFBWSHYyLCB3ZSdsbCB1c2UgPUhW
TSwgbm90IFBWSCAoPWdlbmVyaWMpLCBidWlsZGVyPyBFdmVuIGdpdmVuIHRoYXQgUFZIdjEgaXMg
bm90IGF2YWlsYWJsZSBhbnltb3JlLCBhbmQgaXQgX3NvdW5kc18gbGlrZSBQVkh2MiB3aWxsICJy
ZXBsYWNlIiBQVkg/Cgo+IE5vdGUgdGhhdCB0aGlzIGlzIGEgdGVtcG9yYXJ5IGludGVyZmFjZSwg
dGhpcyBpcyBzdWJqZWN0IHRvIGNoYW5nZS4KCnN1cmUuICBoZW5jZSwgJ3Rlc3RpbmcnIC4uLgoK
PiBTaW5jZSB0aGUgaW50ZXJmYWNlIGlzIG5vdCB5ZXQgZmluaXNoZWQsIG5vLCB0aGVyZSBhcmUg
bm8gY3VycmVudCBkb2NzCj4gYXZhaWxhYmxlLCBzb3JyeS4KClRoYW5rcy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon May 29 17:29:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 17:29:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFOUO-0007g1-HB; Mon, 29 May 2017 17:29:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=315bb6309=roger.pau@citrix.com>)
 id 1dFOUN-0007fv-W9
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 17:29:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 69/05-31580-39A5C295; Mon, 29 May 2017 17:29:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6kKJ1
 Ig75b4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1R4fYCh71M1a87ZrA2MA4s6yLkZNDQsBf
 4vLHb4wgNpuAjsTFuTvZuhg5OEQEVCRu7zXoYuTiYBboZ5Z4uukwC0iNsICJxOH5KxlBalgEV
 CXm/pcDMXkFLCR6V4hBTNSTeDvxBdhEXgFBiZMzn4B1MgtoSrRu/80OYctLNG+dzQxiCwkoSv
 TPe8A2gZFnFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT0
 1JzGpWC85P3cTIzB06hkYGHcwdp7wO8QoycGkJMp73F8nUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE77MIoJxgUWp6akVaZg4wiGHSEhw8SiK82pFAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz
 0uVEud9AzJDAKQoozQPbgQsoi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ1AlnFk5lXAr
 fpFdARTEBH7NqhDXJESSJCSqqBMWPvp/cRKW8XnK2M5whcnLTUm/PDz4Iv3v5pG6uShU0Znra
 GLltj9HLqERe/Y6dcDzxLPqHz8mv0423X8/K/Xlz5qutp78yVHCK+enGuHxfsOt7/jeVGWNb7
 G3LVZrGT/l2TXL9RdKLxaaf2nZs2XrDqfHozwlDVVHeSd/P8+3MOrzDwYPyX/kGJpTgj0VCLu
 ag4EQCKx8YsowIAAA==
X-Env-Sender: prvs=315bb6309=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496078992!102330478!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64956 invoked from network); 29 May 2017 17:29:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 May 2017 17:29:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,415,1491264000"; d="scan'208";a="434403552"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 May 2017 18:29:48 +0100
Message-ID: <20170529172948.3883-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] docs: remove PVHv1 document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgbWlzYy9wdmgubWFya2Rvd24gZG9jdW1lbnQgcmVmZXJzIHRvIFBWSHYxLCBy
ZW1vdmUgaXQgdG8KYXZvaWQgY29uZnVzaW9uIHdpdGggUFZIdjIgc2luY2UgdGhlIFBWSHYxIGNv
ZGUgaGFzIGFscmVhZHkgYmVlbgpyZW1vdmVkLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL21pc2MvcHZoLm1hcmtkb3duIHwgMzc3IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
NzcgZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL3B2aC5tYXJrZG93
bgoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9wdmgubWFya2Rvd24gYi9kb2NzL21pc2MvcHZoLm1h
cmtkb3duCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA1MmQ4ZTc0M2U3Li4wMDAwMDAw
MDAwCi0tLSBhL2RvY3MvbWlzYy9wdmgubWFya2Rvd24KKysrIC9kZXYvbnVsbApAQCAtMSwzNzcg
KzAsMCBAQAotIyBQVkggU3BlY2lmaWNhdGlvbiAjCi0KLSMjIFJhdGlvbmFsZSAjIwotCi1QVkgg
aXMgYSBuZXcga2luZCBvZiBndWVzdCB0aGF0IGhhcyBiZWVuIGludHJvZHVjZWQgb24gWGVuIDQu
NCBhcyBhIERvbVUsIGFuZAotb24gWGVuIDQuNSBhcyBhIERvbTAuIFRoZSBhaW0gb2YgUFZIIGlz
IHRvIG1ha2UgdXNlIG9mIHRoZSBoYXJkd2FyZQotdmlydHVhbGl6YXRpb24gZXh0ZW5zaW9ucyBw
cmVzZW50IGluIG1vZGVybiB4ODYgQ1BVcyBpbiBvcmRlciB0bwotaW1wcm92ZSBwZXJmb3JtYW5j
ZS4KLQotUFZIIGlzIGNvbnNpZGVyZWQgYSBtaXggYmV0d2VlbiBQViBhbmQgSFZNLCBhbmQgY2Fu
IGJlIHNlZW4gYXMgYSBQViBndWVzdAotdGhhdCBydW5zIGluc2lkZSBvZiBhbiBIVk0gY29udGFp
bmVyLCBvciBhcyBhIFBWSFZNIGd1ZXN0IHdpdGhvdXQgYW55IGVtdWxhdGVkCi1kZXZpY2VzLiBU
aGUgZGVzaWduIGdvYWwgb2YgUFZIIGlzIHRvIHByb3ZpZGUgdGhlIGJlc3QgcGVyZm9ybWFuY2Ug
cG9zc2libGUgYW5kCi10byByZWR1Y2UgdGhlIGFtb3VudCBvZiBtb2RpZmljYXRpb25zIG5lZWRl
ZCBmb3IgYSBndWVzdCBPUyB0byBydW4gaW4gdGhpcyBtb2RlCi0oY29tcGFyZWQgdG8gcHVyZSBQ
VikuCi0KLVRoaXMgZG9jdW1lbnQgdHJpZXMgdG8gZGVzY3JpYmUgdGhlIGludGVyZmFjZXMgdXNl
ZCBieSBQVkggZ3Vlc3RzLCBmb2N1c2luZwotb24gaG93IGFuIE9TIHNob3VsZCBtYWtlIHVzZSBv
ZiB0aGVtIGluIG9yZGVyIHRvIHN1cHBvcnQgUFZILgotCi0jIyBFYXJseSBib290ICMjCi0KLVBW
SCBndWVzdHMgdXNlIHRoZSBQViBib290IG1lY2hhbmlzbSwgdGhhdCBtZWFucyB0aGF0IHRoZSBr
ZXJuZWwgaXMgbG9hZGVkIGFuZAotZGlyZWN0bHkgbGF1bmNoZWQgYnkgWGVuIChieSBqdW1waW5n
IGludG8gdGhlIGVudHJ5IHBvaW50KS4gSW4gb3JkZXIgdG8gZG8gdGhpcwotWGVuIEVMRiBOb3Rl
cyBuZWVkIHRvIGJlIGFkZGVkIHRvIHRoZSBndWVzdCBrZXJuZWwsIHNvIHRoYXQgdGhleSBjb250
YWluIHRoZQotaW5mb3JtYXRpb24gbmVlZGVkIGJ5IFhlbi4gSGVyZSBpcyBhbiBleGFtcGxlIG9m
IHRoZSBFTEYgTm90ZXMgYWRkZWQgdG8gdGhlCi1GcmVlQlNEIGFtZDY0IGtlcm5lbCBpbiBvcmRl
ciB0byBib290IGFzIFBWSDoKLQotICAgIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9HVUVTVF9P
UywgICAgICAgLmFzY2l6LCAiRnJlZUJTRCIpCi0gICAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RF
X0dVRVNUX1ZFUlNJT04sICAuYXNjaXosIF9fWFNUUklORyhfX0ZyZWVCU0RfdmVyc2lvbikpCi0g
ICAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1hFTl9WRVJTSU9OLCAgICAuYXNjaXosICJ4ZW4t
My4wIikKLSAgICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfVklSVF9CQVNFLCAgICAgIC5xdWFk
LCAgS0VSTkJBU0UpCi0gICAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1BBRERSX09GRlNFVCwg
ICAucXVhZCwgIEtFUk5CQVNFKQotICAgIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9FTlRSWSwg
ICAgICAgICAgLnF1YWQsICB4ZW5fc3RhcnQpCi0gICAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RF
X0hZUEVSQ0FMTF9QQUdFLCAucXVhZCwgIGh5cGVyY2FsbF9wYWdlKQotICAgIEVMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9IVl9TVEFSVF9MT1csICAgLnF1YWQsICBIWVBFUlZJU09SX1ZJUlRfU1RB
UlQpCi0gICAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0ZFQVRVUkVTLCAgICAgICAuYXNjaXos
ICJ3cml0YWJsZV9kZXNjcmlwdG9yX3RhYmxlc3xhdXRvX3RyYW5zbGF0ZWRfcGh5c21hcHxzdXBl
cnZpc29yX21vZGVfa2VybmVsfGh2bV9jYWxsYmFja192ZWN0b3IiKQotICAgIEVMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9QQUVfTU9ERSwgICAgICAgLmFzY2l6LCAieWVzIikKLSAgICBFTEZOT1RF
KFhlbiwgWEVOX0VMRk5PVEVfTDFfTUZOX1ZBTElELCAgIC5sb25nLCAgUEdfViwgUEdfVikKLSAg
ICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfTE9BREVSLCAgICAgICAgIC5hc2NpeiwgImdlbmVy
aWMiKQotICAgIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9TVVNQRU5EX0NBTkNFTCwgLmxvbmcs
ICAwKQotICAgIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9CU0RfU1lNVEFCLCAgICAgLmFzY2l6
LCAieWVzIikKLQotT24gdGhlIExpbnV4IHNpZGUsIHRoZSBhYm92ZSBjYW4gYmUgZm91bmQgaW4g
YGFyY2gveDg2L3hlbi94ZW4taGVhZC5TYC4KLQotSXQgaXMgaW1wb3J0YW50IHRvIGhpZ2hsaWdo
dCB0aGUgZm9sbG93aW5nIG5vdGVzOgotCi0gICogYFhFTl9FTEZOT1RFX0VOVFJZYDogY29udGFp
bnMgdGhlIHZpcnR1YWwgbWVtb3J5IGFkZHJlc3Mgb2YgdGhlIGtlcm5lbCBlbnRyeQotICAgIHBv
aW50LgotICAqIGBYRU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRWA6IGNvbnRhaW5zIHRoZSB2aXJ0
dWFsIG1lbW9yeSBhZGRyZXNzIG9mIHRoZQotICAgIGh5cGVyY2FsIHBhZ2UgaW5zaWRlIG9mIHRo
ZSBndWVzdCBrZXJuZWwgKHRoaXMgbWVtb3J5IHJlZ2lvbiB3aWxsIGJlIGZpbGxlZAotICAgIGJ5
IFhlbiBwcmlvciB0byBib290aW5nKS4KLSAgKiBgWEVOX0VMRk5PVEVfRkVBVFVSRVNgOiBjb250
YWlucyB0aGUgbGlzdCBvZiBmZWF0dXJlcyBzdXBwb3J0ZWQgYnkgdGhlIGtlcm5lbC4KLSAgICBJ
biB0aGUgZXhhbXBsZSBhYm92ZSB0aGUga2VybmVsIGlzIG9ubHkgYWJsZSB0byBib290IGFzIGEg
UFZIIGd1ZXN0LCBidXQKLSAgICB0aG9zZSBvcHRpb25zIGNhbiBiZSBtaXhlZCB3aXRoIHRoZSBv
bmVzIHVzZWQgYnkgcHVyZSBQViBndWVzdHMgaW4gb3JkZXIgdG8KLSAgICBoYXZlIGEga2VybmVs
IHRoYXQgc3VwcG9ydHMgYm90aCBQViBhbmQgUFZIIChsaWtlIExpbnV4KS4gVGhlIGxpc3Qgb2YK
LSAgICBvcHRpb25zIGF2YWlsYWJsZSBjYW4gYmUgZm91bmQgaW4gdGhlIGBmZWF0dXJlcy5oYCBw
dWJsaWMgaGVhZGVyLiBOb3RlIHRoYXQKLSAgICBpbiB0aGUgZXhhbXBsZSBhYm92ZSBgaHZtX2Nh
bGxiYWNrX3ZlY3RvcmAgaXMgaW4gYFhFTl9FTEZOT1RFX0ZFQVRVUkVTYC4KLSAgICBPbGRlciBo
eXBlcnZpc29ycyB3aWxsIGJhbGsgYXQgdGhpcyBiZWluZyBwYXJ0IG9mIGl0LCBzbyBpdCBjYW4g
YWxzbyBiZSBwdXQKLSAgICBpbiBgWEVOX0VMRk5PVEVfU1VQUE9SVEVEX0ZFQVRVUkVTYCB3aGlj
aCBvbGRlciBoeXBlcnZpc29ycyB3aWxsIGlnbm9yZS4KLQotWGVuIHdpbGwganVtcCBpbnRvIHRo
ZSBrZXJuZWwgZW50cnkgcG9pbnQgZGVmaW5lZCBpbiBgWEVOX0VMRk5PVEVfRU5UUllgIHdpdGgK
LXBhZ2luZyBlbmFibGVkIChlaXRoZXIgbG9uZyBtb2RlIG9yIHByb3RlY3RlZCBtb2RlIHdpdGgg
cGFnaW5nIHR1cm5lZCBvbgotZGVwZW5kaW5nIG9uIHRoZSBrZXJuZWwgYml0bmVzcykgYW5kIHNv
bWUgYmFzaWMgcGFnZSB0YWJsZXMgc2V0dXAuIEFuIGltcG9ydGFudAotZGlzdGluY3Rpb24gZm9y
IGEgNjRiaXQgUFZIIGlzIHRoYXQgaXQgaXMgbGF1bmNoZWQgYXQgcHJpdmlsZWdlIGxldmVsIDAg
YXMKLW9wcG9zZWQgdG8gYSA2NGJpdCBQViBndWVzdCB3aGljaCBpcyBsYXVuY2hlZCBhdCBwcml2
aWxlZ2UgbGV2ZWwgMy4KLQotQWxzbywgdGhlIGByc2lgIChgZXNpYCBvbiAzMmJpdHMpIHJlZ2lz
dGVyIGlzIGdvaW5nIHRvIGNvbnRhaW4gdGhlIHZpcnR1YWwKLW1lbW9yeSBhZGRyZXNzIHdoZXJl
IFhlbiBoYXMgcGxhY2VkIHRoZSBgc3RhcnRfaW5mb2Agc3RydWN0dXJlLiBUaGUgYHJzcGAgKGBl
c3BgCi1vbiAzMmJpdHMpIHdpbGwgcG9pbnQgdG8gdGhlIHRvcCBvZiBhbiBpbml0aWFsIHNpbmds
ZSBwYWdlIHN0YWNrLCB0aGF0IGNhbiBiZQotdXNlZCBieSB0aGUgZ3Vlc3Qga2VybmVsLiBUaGUg
YHN0YXJ0X2luZm9gIHN0cnVjdHVyZSBjb250YWlucyBhbGwgdGhlIGluZm8gdGhlCi1ndWVzdCBu
ZWVkcyBpbiBvcmRlciB0byBpbml0aWFsaXplLiBNb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBj
b250ZW50cyBjYW4gYmUKLWZvdW5kIGluIHRoZSBgeGVuLmhgIHB1YmxpYyBoZWFkZXIuCi0KLSMj
IyBJbml0aWFsIGFtZDY0IGNvbnRyb2wgcmVnaXN0ZXJzIHZhbHVlcyAjIyMKLQotSW5pdGlhbCB2
YWx1ZXMgZm9yIHRoZSBjb250cm9sIHJlZ2lzdGVycyBhcmUgc2V0IHVwIGJ5IFhlbiBiZWZvcmUg
Ym9vdGluZyB0aGUKLWd1ZXN0IGtlcm5lbC4gVGhlIGd1ZXN0IGtlcm5lbCBjYW4gZXhwZWN0IHRv
IGZpbmQgdGhlIGZvbGxvd2luZyBmZWF0dXJlcwotZW5hYmxlZCBieSBYZW4uCi0KLWBDUjBgIGhh
cyB0aGUgZm9sbG93aW5nIGJpdHMgc2V0IGJ5IFhlbjoKLQotICAqIFBFIChiaXQgMCk6IHByb3Rl
Y3RlZCBtb2RlIGVuYWJsZS4KLSAgKiBFVCAoYml0IDQpOiAzODcgb3IgbmV3ZXIgcHJvY2Vzc29y
LgotICAqIFBHIChiaXQgMzEpOiBwYWdpbmcgZW5hYmxlZC4KLQotYENSNGAgaGFzIHRoZSBmb2xs
b3dpbmcgYml0cyBzZXQgYnkgWGVuOgotCi0gICogUEFFIChiaXQgNSk6IFBBRSBlbmFibGVkLgot
Ci1BbmQgZmluYWxseSBpbiBgRUZFUmAgdGhlIGZvbGxvd2luZyBmZWF0dXJlcyBhcmUgZW5hYmxl
ZDoKLQotICAqIExNRSAoYml0IDgpOiBMb25nIG1vZGUgZW5hYmxlLgotICAqIExNQSAoYml0IDEw
KTogTG9uZyBtb2RlIGFjdGl2ZS4KLQotQXQgbGVhc3QgdGhlIGZvbGxvd2luZyBmbGFncyBpbiBg
RUZFUmAgYXJlIGd1YXJhbnRlZWQgdG8gYmUgZGlzYWJsZWQ6Ci0KLSAgKiBTQ0UgKGJpdCAwKTog
U3lzdGVtIGNhbGwgZXh0ZW5zaW9ucyBkaXNhYmxlZC4KLSAgKiBOWEUgKGJpdCAxMSk6IE5vLUV4
ZWN1dGUgZGlzYWJsZWQuCi0KLVRoZXJlJ3Mgbm8gZ3VhcmFudGVlIGFib3V0IHRoZSBzdGF0ZSBv
ZiB0aGUgb3RoZXIgYml0cyBpbiB0aGUgYEVGRVJgIHJlZ2lzdGVyLgotCi1BbGwgdGhlIHNlZ21l
bnRzIHNlbGVjdG9ycyBhcmUgc2V0IHdpdGggYSBmbGF0IGJhc2UgYXQgemVyby4KLQotVGhlIGBj
c2Agc2VnbWVudCBzZWxlY3RvciBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gMHgwYTA5Yiwgd2hpY2gg
ZGVzY3JpYmVzIGFuCi1leGVjdXRhYmxlIGFuZCByZWFkYWJsZSBjb2RlIHNlZ21lbnQgb25seSBh
Y2Nlc3NpYmxlIGJ5IHRoZSBtb3N0IHByaXZpbGVnZWQKLWxldmVsLiBUaGUgc2VnbWVudCBpcyBh
bHNvIHNldCBhcyBhIDY0LWJpdCBjb2RlIHNlZ21lbnQgKGBMYCBmbGFnIHNldCwgYERgIGZsYWcK
LXVuc2V0KS4KLQotVGhlIHJlbWFpbmluZyBzZWdtZW50IHNlbGVjdG9ycyAoYGRzYCwgYHNzYCwg
YGVzYCwgYGZzYCBhbmQgYGdzYCkgYXJlIGFsbCBzZXQKLXRvIHRoZSBzYW1lIHZhbHVlcy4gVGhl
IGF0dHJpYnV0ZXMgYXJlIHNldCB0byAweDBjMDkzLCB3aGljaCBpbXBsaWVzIGEgcmVhZCBhbmQK
LXdyaXRlIGRhdGEgc2VnbWVudCBvbmx5IGFjY2Vzc2libGUgYnkgdGhlIG1vc3QgcHJpdmlsZWdl
ZCBsZXZlbC4KLQotVGhlIGBGUy5iYXNlYCwgYEdTLmJhc2VgIGFuZCBgS0VSTkVMX0dTLmJhc2Vg
IE1TUnMgYXJlIHplcm9lZCBvdXQuCi0KLVRoZSBgSURUYCBhbmQgYEdEVGAgYXJlIGFsc28gemVy
b2VkLCBzbyB0aGUgZ3Vlc3QgbXVzdCBiZSBzcGVjaWFsbHkgY2FyZWZ1bCB0bwotbm90IHRyaWdn
ZXIgYSBmYXVsdCB1bnRpbCBhZnRlciB0aGV5IGhhdmUgYmVlbiBwcm9wZXJseSBzZXQuIFRoZSB3
YXkgb2Ygc2V0dGluZwotdGhlIElEVCBhbmQgdGhlIEdEVCBpcyB1c2luZyB0aGUgbmF0aXZlIGlu
c3RydWN0aW9ucyBhcyB3b3VsZCBiZSBkb25lIG9uIGJhcmUKLW1ldGFsLgotCi1UaGUgYFJGTEFH
U2AgcmVnaXN0ZXIgaXMgZ3VhcmFudGVlZCB0byBiZSBjbGVhciB3aGVuIGp1bXBpbmcgaW50byB0
aGUga2VybmVsCi1lbnRyeSBwb2ludCwgd2l0aCB0aGUgZXhjZXB0aW9uIG9mIHRoZSByZXNlcnZl
ZCBiaXQgMSBzZXQuCi0KLSMjIE1lbW9yeSAjIwotCi1TaW5jZSBQVkggZ3Vlc3RzIHJlbHkgb24g
dmlydHVhbGl6YXRpb24gZXh0ZW5zaW9ucyBwcm92aWRlZCBieSB0aGUgQ1BVLCB0aGV5Ci1oYXZl
IGFjY2VzcyB0byBhIGhhcmR3YXJlIHZpcnR1YWxpemVkIE1NVSwgd2hpY2ggbWVhbnMgcGFnZS10
YWJsZSByZWxhdGVkCi1vcGVyYXRpb25zIHNob3VsZCB1c2UgdGhlIHNhbWUgaW5zdHJ1Y3Rpb25z
IHVzZWQgb24gbmF0aXZlLgotCi1UaGVyZSBhcmUgaG93ZXZlciBzb21lIGRpZmZlcmVuY2VzIHdp
dGggbmF0aXZlLiBUaGUgdXNhZ2Ugb2YgbmF0aXZlIE1UUlIKLW9wZXJhdGlvbnMgaXMgZm9yYmlk
ZGVuLCBhbmQgYFhFTlBGXypfbWVtdHlwZWAgaHlwZXJjYWxscyBzaG91bGQgYmUgdXNlZAotaW5z
dGVhZC4gVGhpcyBjYW4gYmUgYXZvaWRlZCBieSBzaW1wbHkgbm90IHVzaW5nIE1UUlIgYW5kIHNl
dHRpbmcgYWxsIHRoZQotbWVtb3J5IGF0dHJpYnV0ZXMgdXNpbmcgUEFULCB3aGljaCBkb2Vzbid0
IHJlcXVpcmUgdGhlIHVzYWdlIG9mIGFueSBoeXBlcmNhbGxzLgotCi1TaW5jZSBQVkggZG9lc24n
dCB1c2UgYSBCSU9TIGluIG9yZGVyIHRvIGJvb3QsIHRoZSBwaHlzaWNhbCBtZW1vcnkgbWFwIGhh
cwotdG8gYmUgcmV0cmlldmVkIHVzaW5nIHRoZSBgWEVOTUVNX21lbW9yeV9tYXBgIGh5cGVyY2Fs
bCwgd2hpY2ggd2lsbCByZXR1cm4KLWFuIGU4MjAgbWFwLiBUaGlzIG1lbW9yeSBtYXAgbWlnaHQg
Y29udGFpbiBob2xlcyB0aGF0IGRlc2NyaWJlIE1NSU8gcmVnaW9ucywKLXRoYXQgd2lsbCBiZSBh
bHJlYWR5IHNldHVwIGJ5IFhlbi4KLQotKlRPRE8qOiB3ZSBuZWVkIHRvIGZpZ3VyZSBvdXQgd2hh
dCB0byBkbyB3aXRoIE1NSU8gcmVnaW9ucywgcmlnaHQgbm93IFhlbgotc2V0cyBhbGwgdGhlIGhv
bGVzIGluIHRoZSBuYXRpdmUgZTgyMCB0byBNTUlPIHJlZ2lvbnMgZm9yIERvbTAgdXAgdG8gNEdC
LiBXZQotbmVlZCB0byBkZWNpZGUgd2hhdCB0byBkbyB3aXRoIE1NSU8gcmVnaW9ucyBhYm92ZSA0
R0Igb24gRG9tMCwgYW5kIHdoYXQgdG8gZG8KLWZvciBQVkggRG9tVXMgd2l0aCBwY2ktcGFzc3Ro
cm91Z2guCi0KLUluIHRoZSBjYXNlIG9mIGEgZ3Vlc3Qgc3RhcnRlZCB3aXRoIG1lbW9yeSAhPSBt
YXhtZW0sIHRoZSBlODIwIG1lbW9yeSBtYXAKLXJldHVybmVkIGJ5IFhlbiB3aWxsIGNvbnRhaW4g
dGhlIG1lbW9yeSB1cCB0byBtYXhtZW0uIFRoZSBndWVzdCBoYXMgdG8gYmUgdmVyeQotY2FyZWZ1
bCB0byBvbmx5IHVzZSB0aGUgbG93ZXIgbWVtb3J5IHBhZ2VzIHVwIHRvIHRoZSB2YWx1ZSBjb250
YWluZWQgaW4KLWBzdGFydF9pbmZvLT5ucl9wYWdlc2AgYmVjYXVzZSBhbnkgbWVtb3J5IHBhZ2Ug
YWJvdmUgdGhhdCB2YWx1ZSB3aWxsIG5vdCBiZQotcG9wdWxhdGVkLgotCi0jIyBQaHlzaWNhbCBk
ZXZpY2VzICMjCi0KLVdoZW4gcnVubmluZyBhcyBEb20wIHRoZSBndWVzdCBPUyBoYXMgdGhlIGFi
aWxpdHkgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgcGh5c2ljYWwKLWRldmljZXMgcHJlc2VudCBpbiB0
aGUgc3lzdGVtLiBBIG5vdGUgc2hvdWxkIGJlIG1hZGUgdGhhdCBQVkggZ3Vlc3RzIHJlcXVpcmUK
LWEgd29ya2luZyBJT01NVSBpbiBvcmRlciB0byBpbnRlcmFjdCB3aXRoIHBoeXNpY2FsIGRldmlj
ZXMuCi0KLVRoZSBmaXJzdCBzdGVwIGluIG9yZGVyIHRvIG1hbmlwdWxhdGUgdGhlIGRldmljZXMg
aXMgdG8gbWFrZSBYZW4gYXdhcmUgb2YKLXRoZW0uIER1ZSB0byB0aGUgZmFjdCB0aGF0IGFsbCB0
aGUgaGFyZHdhcmUgZGVzY3JpcHRpb24gb24geDg2IGNvbWVzIGZyb20KLUFDUEksIERvbTAgaXMg
cmVzcG9uc2libGUgZm9yIHBhcnNpbmcgdGhlIEFDUEkgdGFibGVzIGFuZCBub3RpZnlpbmcgWGVu
IGFib3V0Ci10aGUgZGV2aWNlcyBpdCBmaW5kcy4gVGhpcyBpcyBkb25lIHdpdGggdGhlIGBQSFlT
REVWT1BfcGNpX2RldmljZV9hZGRgCi1oeXBlcmNhbGwuCi0KLSpUT0RPKjogZXhwbGFpbiB0aGUg
d2F5IHRvIHJlZ2lzdGVyIHRoZSBkaWZmZXJlbnQga2luZHMgb2YgUENJIGRldmljZXMsIGxpa2UK
LWRldmljZXMgd2l0aCB2aXJ0dWFsIGZ1bmN0aW9ucy4KLQotIyMgSW50ZXJydXB0cyAjIwotCi1B
bGwgaW50ZXJydXB0cyBvbiBQVkggZ3Vlc3RzIGFyZSByb3V0ZWQgb3ZlciBldmVudCBjaGFubmVs
cywgc2VlCi1bRXZlbnQgQ2hhbm5lbCBJbnRlcm5hbHNdW2V2ZW50X2NoYW5uZWxzXSBmb3IgbW9y
ZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBhYm91dAotZXZlbnQgY2hhbm5lbHMuIEluIG9yZGVyIHRv
IGluamVjdCBpbnRlcnJ1cHRzIGludG8gdGhlIGd1ZXN0IGFuIElEVCB2ZWN0b3IgaXMKLXVzZWQu
IFRoaXMgaXMgdGhlIHNhbWUgbWVjaGFuaXNtIHVzZWQgb24gUFZIVk0gZ3Vlc3RzLCBhbmQgYWxs
b3dzIGhhdmluZwotcGVyLWNwdSBpbnRlcnJ1cHRzIHRoYXQgY2FuIGJlIHVzZWQgdG8gZGVsaXZl
ciB0aW1lcnMgb3IgSVBJcy4KLQotSW4gb3JkZXIgdG8gcmVnaXN0ZXIgdGhlIGNhbGxiYWNrIElE
VCB2ZWN0b3IgdGhlIGBIVk1PUF9zZXRfcGFyYW1gIGh5cGVyY2FsbAotaXMgdXNlZCB3aXRoIHRo
ZSBmb2xsb3dpbmcgdmFsdWVzOgotCi0gICAgZG9taWQgPSBET01JRF9TRUxGCi0gICAgaW5kZXgg
PSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRCi0gICAgdmFsdWUgPSAoMHgyIDw8IDU2KSB8IHZlY3Rv
cl92YWx1ZQotCi1UaGUgT1MgaGFzIHRvIHByb2dyYW0gdGhlIElEVCBmb3IgdGhlIGB2ZWN0b3Jf
dmFsdWVgIHVzaW5nIHRoZSBiYXJlbWV0YWwKLW1lY2hhbmlzbS4KLQotSW4gb3JkZXIgdG8ga25v
dyB3aGljaCBldmVudCBjaGFubmVsIGhhcyBmaXJlZCwgd2UgbmVlZCB0byBsb29rIGludG8gdGhl
Ci1pbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGUgYHNoYXJlZF9pbmZvYCBzdHJ1Y3R1cmUuIFRo
ZSBgZXZ0Y2huX3BlbmRpbmdgCi1hcnJheSBpcyB1c2VkIGFzIGEgYml0bWFwIGluIG9yZGVyIHRv
IGZpbmQgb3V0IHdoaWNoIGV2ZW50IGNoYW5uZWwgaGFzCi1maXJlZC4gRXZlbnQgY2hhbm5lbHMg
Y2FuIGFsc28gYmUgbWFza2VkIGJ5IHNldHRpbmcgaXQncyBwb3J0IHZhbHVlIGluIHRoZQotYHNo
YXJlZF9pbmZvLT5ldnRjaG5fbWFza2AgYml0bWFwLgotCi0jIyMgSW50ZXJydXB0cyBmcm9tIHBo
eXNpY2FsIGRldmljZXMgIyMjCi0KLVdoZW4gcnVubmluZyBhcyBEb20wIChvciB3aGVuIHVzaW5n
IHBjaS1wYXNzdGhyb3VnaCkgaW50ZXJydXB0cyBmcm9tIHBoeXNpY2FsCi1kZXZpY2VzIGFyZSBy
b3V0ZWQgb3ZlciBldmVudCBjaGFubmVscy4gVGhlcmUgYXJlIDMgZGlmZmVyZW50IGtpbmQgb2YK
LXBoeXNpY2FsIGludGVycnVwdHMgdGhhdCBjYW4gYmUgcm91dGVkIG92ZXIgZXZlbnQgY2hhbm5l
bHMgYnkgWGVuOiBJTyBBUElDLAotTVNJIGFuZCBNU0ktWCBpbnRlcnJ1cHRzLgotCi1TaW5jZSBw
aHlzaWNhbCBpbnRlcnJ1cHRzIHVzdWFsbHkgbmVlZCBFT0kgKEVuZCBPZiBJbnRlcnJ1cHQpLCBY
ZW4gYWxsb3dzIHRoZQotcmVnaXN0cmF0aW9uIG9mIGEgbWVtb3J5IHJlZ2lvbiB0aGF0IHdpbGwg
Y29udGFpbiB3aGV0aGVyIGEgcGh5c2ljYWwgaW50ZXJydXB0Ci1uZWVkcyBFT0kgZnJvbSB0aGUg
Z3Vlc3Qgb3Igbm90LiBUaGlzIGlzIGRvbmUgd2l0aCB0aGUKLWBQSFlTREVWT1BfcGlycV9lb2lf
Z21mbl92MmAgaHlwZXJjYWxsIHRoYXQgdGFrZXMgYSBwYXJhbWV0ZXIgY29udGFpbmluZyB0aGUK
LXBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1lbW9yeSBwYWdlIHRoYXQgd2lsbCBhY3QgYXMgYSBi
aXRtYXAuIFRoZW4gaW4gb3JkZXIgdG8KLWZpbmQgb3V0IGlmIGFuIElSUSBuZWVkcyBFT0kgb3Ig
bm90LCB0aGUgT1MgY2FuIHBlcmZvcm0gYSBzaW1wbGUgYml0IHRlc3Qgb24gdGhlCi1tZW1vcnkg
cGFnZSB1c2luZyB0aGUgUElSUSB2YWx1ZS4KLQotIyMjIElPIEFQSUMgaW50ZXJydXB0IHJvdXRp
bmcgIyMjCi0KLUlPIEFQSUMgaW50ZXJydXB0cyBjYW4gYmUgcm91dGVkIG92ZXIgZXZlbnQgY2hh
bm5lbHMgdXNpbmcgYFBIWVNERVZPUGAKLWh5cGVyY2FsbHMuIEZpcnN0IHRoZSBJUlEgaXMgcmVn
aXN0ZXJlZCB1c2luZyB0aGUgYFBIWVNERVZPUF9tYXBfcGlycWAKLWh5cGVyY2FsbCwgYXMgYW4g
ZXhhbXBsZSBJUlEjOSBpcyB1c2VkIGhlcmU6Ci0KLSAgICBkb21pZCA9IERPTUlEX1NFTEYKLSAg
ICB0eXBlID0gTUFQX1BJUlFfVFlQRV9HU0kKLSAgICBpbmRleCA9IDkKLSAgICBwaXJxID0gOQot
Ci1UaGUgSVJRIzkgaXMgbm93IHJlZ2lzdGVyZWQgYXMgUElSUSM5LiBUaGUgdHJpZ2dlcmluZyBh
bmQgcG9sYXJpdHkgY2FuIGFsc28KLWJlIGNvbmZpZ3VyZWQgdXNpbmcgdGhlIGBQSFlTREVWT1Bf
c2V0dXBfZ3NpYCBoeXBlcmNhbGw6Ci0KLSAgICBnc2kgPSA5ICMgVGhpcyBpcyB0aGUgSVJRIHZh
bHVlLgotICAgIHRyaWdnZXJpbmcgPSAwCi0gICAgcG9sYXJpdHkgPSAwCi0KLUluIHRoaXMgZXhh
bXBsZSB0aGUgSVJRIHdvdWxkIGJlIGNvbmZpZ3VyZWQgdG8gdXNlIGVkZ2UgdHJpZ2dlcmluZyBh
bmQgaGlnaAotcG9sYXJpdHkuCi0KLUZpbmFsbHkgdGhlIFBJUlEgY2FuIGJlIGJvdW5kIHRvIGFu
IGV2ZW50IGNoYW5uZWwgdXNpbmcgdGhlCi1gRVZUQ0hOT1BfYmluZF9waXJxYCwgdGhhdCB3aWxs
IHJldHVybiB0aGUgZXZlbnQgY2hhbm5lbCBwb3J0IHRoZSBQSVJRIGhhcyBiZWVuCi1hc3NpZ25l
ZC4gQWZ0ZXIgdGhpcyB0aGUgZXZlbnQgY2hhbm5lbCB3aWxsIGJlIHJlYWR5IGZvciBkZWxpdmVy
eS4KLQotKk5PVEUqOiB3aGVuIHJ1bm5pbmcgYXMgRG9tMCwgdGhlIGd1ZXN0IGhhcyB0byBwYXJz
ZSB0aGUgaW50ZXJydXB0IG92ZXJyaWRlcwotZm91bmQgb24gdGhlIEFDUEkgdGFibGVzIGFuZCBu
b3RpZnkgWGVuIGFib3V0IHRoZW0uCi0KLSMjIyBNU0kgIyMjCi0KLUluIG9yZGVyIHRvIGNvbmZp
Z3VyZSBNU0kgaW50ZXJydXB0cyBmb3IgYSBkZXZpY2UsIFhlbiBtdXN0IGJlIG1hZGUgYXdhcmUg
b2YKLWl0J3MgcHJlc2VuY2UgZmlyc3QgYnkgdXNpbmcgdGhlIGBQSFlTREVWT1BfcGNpX2Rldmlj
ZV9hZGRgIGFzIGRlc2NyaWJlZCBhYm92ZS4KLVRoZW4gdGhlIGBQSFlTREVWT1BfbWFwX3BpcnFg
IGh5cGVyY2FsbCBpcyB1c2VkOgotCi0gICAgZG9taWQgPSBET01JRF9TRUxGCi0gICAgdHlwZSA9
IE1BUF9QSVJRX1RZUEVfTVNJX1NFRyBvciBNQVBfUElSUV9UWVBFX01VTFRJX01TSQotICAgIGlu
ZGV4ID0gLTEKLSAgICBwaXJxID0gLTEKLSAgICBidXMgPSBwY2lfZGV2aWNlX2J1cwotICAgIGRl
dmZuID0gcGNpX2RldmljZV9mdW5jdGlvbgotICAgIGVudHJ5X25yID0gbnVtYmVyIG9mIE1TSSBp
bnRlcnJ1cHRzCi0KLVRoZSB0eXBlIGhhcyB0byBiZSBzZXQgdG8gYE1BUF9QSVJRX1RZUEVfTVNJ
X1NFR2AgaWYgb25seSBvbmUgTVNJIGludGVycnVwdAotc291cmNlIGlzIGJlaW5nIGNvbmZpZ3Vy
ZWQuIE9uIGRldmljZXMgdGhhdCBzdXBwb3J0IE1TSSBpbnRlcnJ1cHQgZ3JvdXBzCi1gTUFQX1BJ
UlFfVFlQRV9NVUxUSV9NU0lgIGNhbiBiZSB1c2VkIHRvIGNvbmZpZ3VyZSB0aGVtIGJ5IGFsc28g
cGxhY2luZyB0aGUKLW51bWJlciBvZiBNU0kgaW50ZXJydXB0cyBpbiB0aGUgYGVudHJ5X25yYCBm
aWVsZC4KLQotVGhlIHZhbHVlcyBpbiB0aGUgYGJ1c2AgYW5kIGBkZXZmbmAgZmllbGQgc2hvdWxk
IGJlIHRoZSBzYW1lIGFzIHRoZSBvbmVzIHVzZWQKLXdoZW4gcmVnaXN0ZXJpbmcgdGhlIGRldmlj
ZSB3aXRoIGBQSFlTREVWT1BfcGNpX2RldmljZV9hZGRgLgotCi0jIyMgTVNJLVggIyMjCi0KLSpU
T0RPKjogaG93IHRvIHJlZ2lzdGVyL3VzZSB0aGVtLgotCi0jIyBFdmVudCB0aW1lcnMgYW5kIHRp
bWVjb3VudGVycyAjIwotCi1TaW5jZSBzb21lIGhhcmR3YXJlIGlzIG5vdCBhdmFpbGFibGUgb24g
UFZIIChsaWtlIHRoZSBsb2NhbCBBUElDKSwgWGVuIHByb3ZpZGVzCi10aGUgT1Mgd2l0aCBzdWl0
YWJsZSByZXBsYWNlbWVudHMgaW4gb3JkZXIgdG8gZ2V0IHRoZSBzYW1lIGZ1bmN0aW9uYWxpdHku
IE9uZQotb2YgdGhlbSBpcyB0aGUgdGltZXIgaW50ZXJmYWNlLiBVc2luZyBhIHNldCBvZiBoeXBl
cmNhbGxzLCBhIGd1ZXN0IE9TIGNhbiBzZXQKLWV2ZW50IHRpbWVycyB0aGF0IHdpbGwgZGVsaXZl
ciBhbmQgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0LgotCi1JbiBvcmRlciB0
byB1c2UgdGhlIHRpbWVyIHByb3ZpZGVkIGJ5IFhlbiB0aGUgZ3Vlc3QgT1MgZmlyc3QgbmVlZHMg
dG8gcmVnaXN0ZXIKLWEgVklSUSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgYnkgdGhlIHRpbWVy
IHRvIGRlbGl2ZXIgdGhlIGludGVycnVwdHMuIFRoZQotZXZlbnQgY2hhbm5lbCBpcyByZWdpc3Rl
cmVkIHVzaW5nIHRoZSBgRVZUQ0hOT1BfYmluZF92aXJxYCBoeXBlcmNhbGwsIHRoYXQKLW9ubHkg
dGFrZXMgdHdvIHBhcmFtZXRlcnM6Ci0KLSAgICB2aXJxID0gVklSUV9USU1FUgotICAgIHZjcHUg
PSB2Y3B1X2lkCi0KLVRoZSBwb3J0IHRoYXQncyBnb2luZyB0byBiZSB1c2VkIGJ5IFhlbiBpbiBv
cmRlciB0byBkZWxpdmVyIHRoZSBpbnRlcnJ1cHQgaXMKLXJldHVybmVkIGluIHRoZSBgcG9ydGAg
ZmllbGQuIE9uY2UgdGhlIGludGVycnVwdCBpcyBzZXQsIHRoZSB0aW1lciBjYW4gYmUKLXByb2dy
YW1tZWQgdXNpbmcgdGhlIGBWQ1BVT1Bfc2V0X3NpbmdsZXNob3RfdGltZXJgIGh5cGVyY2FsbC4K
LQotICAgIGZsYWdzID0gVkNQVV9TU0hPVFRNUl9mdXR1cmUKLSAgICB0aW1lb3V0X2Fic19ucyA9
IGFic29sdXRlIHZhbHVlIHdoZW4gdGhlIHRpbWVyIHNob3VsZCBmaXJlCi0KLUl0IGlzIGltcG9y
dGFudCB0byBub3RpY2UgdGhhdCB0aGUgYFZDUFVPUF9zZXRfc2luZ2xlc2hvdF90aW1lcmAgaHlw
ZXJjYWxsIG11c3QKLWJlIGV4ZWN1dGVkIGZyb20gdGhlIHNhbWUgdkNQVSB3aGVyZSB0aGUgdGlt
ZXIgc2hvdWxkIGZpcmUsIG9yIGVsc2UgWGVuIHdpbGwKLXJlZnVzZSB0byBzZXQgaXQuIFRoaXMg
aXMgYSBzaW5nbGUtc2hvdCB0aW1lciwgc28gaXQgbXVzdCBiZSBzZXQgYnkgdGhlIE9TCi1ldmVy
eSB0aW1lIGl0IGZpcmVzIGlmIGEgcGVyaW9kaWMgdGltZXIgaXMgZGVzaXJlZC4KLQotWGVuIGFs
c28gc2hhcmVzIGEgbWVtb3J5IHJlZ2lvbiB3aXRoIHRoZSBndWVzdCBPUyB0aGF0IGNvbnRhaW5z
IHRpbWUgcmVsYXRlZAotdmFsdWVzIHRoYXQgYXJlIHVwZGF0ZWQgcGVyaW9kaWNhbGx5LiBUaGlz
IHZhbHVlcyBjYW4gYmUgdXNlZCB0byBpbXBsZW1lbnQgYQotdGltZWNvdW50ZXIgb3IgdG8gb2J0
YWluIHRoZSBjdXJyZW50IHRpbWUuIFRoaXMgaW5mb3JtYXRpb24gaXMgcGxhY2VkIGluc2lkZSBv
ZgotYHNoYXJlZF9pbmZvLT52Y3B1X2luZm9bdmNwdV9pZF0udGltZWAuIFRoZSB1cHRpbWUgKHRp
bWUgc2luY2UgdGhlIGd1ZXN0IGhhcwotYmVlbiBsYXVuY2hlZCkgY2FuIGJlIGNhbGN1bGF0ZWQg
dXNpbmcgdGhlIGZvbGxvd2luZyBleHByZXNzaW9uIGFuZCB0aGUgdmFsdWVzCi1zdG9yZWQgaW4g
dGhlIGB2Y3B1X3RpbWVfaW5mb2Agc3RydWN0OgotCi0gICAgc3lzdGVtX3RpbWUgKyAoKCgodHNj
IC0gdHNjX3RpbWVzdGFtcCkgPDwgdHNjX3NoaWZ0KSAqIHRzY190b19zeXN0ZW1fbXVsKSA+PiAz
MikKLQotVGhlIHRpbWVvdXQgdGhhdCBpcyBwYXNzZWQgdG8gYFZDUFVPUF9zZXRfc2luZ2xlc2hv
dF90aW1lcmAgaGFzIHRvIGJlCi1jYWxjdWxhdGVkIHVzaW5nIHRoZSBhYm92ZSB2YWx1ZSwgcGx1
cyB0aGUgdGltZW91dCB0aGUgc3lzdGVtIHdhbnRzIHRvIHNldC4KLQotSWYgdGhlIE9TIGFsc28g
d2FudHMgdG8gb2J0YWluIHRoZSBjdXJyZW50IHdhbGxjbG9jayB0aW1lLCB0aGUgdmFsdWUgY2Fs
Y3VsYXRlZAotYWJvdmUgaGFzIHRvIGJlIGFkZGVkIHRvIHRoZSB2YWx1ZXMgZm91bmQgaW4gYHNo
YXJlZF9pbmZvLT53Y19zZWNgIGFuZAotYHNoYXJlZF9pbmZvLT53Y19uc2VjYC4KLQotIyMgU01Q
IGRpc2NvdmVyIGFuZCBicmluZyB1cCAjIwotCi1UaGUgcHJvY2VzcyBvZiBicmluZ2luZyB1cCBz
ZWNvbmRhcnkgQ1BVcyBpcyBvYnZpb3VzbHkgZGlmZmVyZW50IGZyb20gbmF0aXZlLAotc2luY2Ug
UFZIIGRvZXNuJ3QgaGF2ZSBhIGxvY2FsIEFQSUMuIFRoZSBmaXJzdCB0aGluZyB0byBkbyBpcyB0
byBmaWd1cmUgb3V0Ci1ob3cgbWFueSB2Q1BVcyB0aGUgZ3Vlc3QgaGFzLiBUaGlzIGlzIGRvbmUg
dXNpbmcgdGhlIGBWQ1BVT1BfaXNfdXBgIGh5cGVyY2FsbCwKLXVzaW5nIGZvciBleGFtcGxlIHRo
aXMgc2ltcGxlIGxvb3A6Ci0KLSAgICBmb3IgKGkgPSAwOyBpIDwgTUFYQ1BVOyBpKyspIHsKLSAg
ICAgICAgcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9pc191cCwgaSwgTlVMTCk7Ci0g
ICAgICAgIGlmIChyZXQgPj0gMCkKLSAgICAgICAgICAgIC8qIHZDUFUjaSBpcyBwcmVzZW50ICov
Ci0gICAgfQotCi1Ob3RlIHRoYW4gd2hlbiBydW5uaW5nIGFzIERvbTAsIHRoZSBBQ1BJIHRhYmxl
cyBtaWdodCByZXBvcnQgYSBkaWZmZXJlbnQgbnVtYmVyCi1vZiBhdmFpbGFibGUgQ1BVcy4gVGhp
cyBpcyBiZWNhdXNlIHRoZSB2YWx1ZSBvbiB0aGUgQUNQSSB0YWJsZXMgaXMgdGhlCi1udW1iZXIg
b2YgcGh5c2ljYWwgQ1BVcyB0aGUgaG9zdCBoYXMsIGFuZCBpdCBtaWdodCBiZWFyIG5vIHJlc2Vt
YmxhbmNlIHdpdGggdGhlCi1udW1iZXIgb2YgdkNQVXMgRG9tMCBhY3R1YWxseSBoYXMgc28gaXQg
c2hvdWxkIGJlIGlnbm9yZWQuCi0KLUluIG9yZGVyIHRvIGJyaW5nIHVwIHRoZSBzZWNvbmRhcnkg
dkNQVXMgdGhleSBtdXN0IGJlIGNvbmZpZ3VyZWQgZmlyc3QuIFRoaXMgaXMKLWFjaGlldmVkIHVz
aW5nIHRoZSBgVkNQVU9QX2luaXRpYWxpc2VgIGh5cGVyY2FsbC4gQSB2YWxpZCBjb250ZXh0IGhh
cyB0byBiZQotcGFzc2VkIHRvIHRoZSB2Q1BVIGluIG9yZGVyIHRvIGJvb3QuIFRoZSByZWxldmFu
dCBmaWVsZHMgZm9yIFBWSCBndWVzdHMgYXJlCi10aGUgZm9sbG93aW5nOgotCi0gICogYGZsYWdz
YDogY29udGFpbnMgYFZHQ0ZfKmAgZmxhZ3MgKHNlZSBgYXJjaC14ODYveGVuLmhgIHB1YmxpYyBo
ZWFkZXIpLgotICAqIGB1c2VyX3JlZ3NgOiBzdHJ1Y3QgdGhhdCBjb250YWlucyB0aGUgcmVnaXN0
ZXIgdmFsdWVzIHRoYXQgd2lsbCBiZSBzZXQgb24KLSAgICB0aGUgdkNQVSBiZWZvcmUgYm9vdGlu
Zy4gQWxsIEdQUnMgYXJlIGF2YWlsYWJsZSB0byBiZSBzZXQsIGhvd2V2ZXIsIHRoZQotICAgIG1v
c3QgcmVsZXZhbnQgb25lcyBhcmUgYHJpcGAgYW5kIGByc3BgIGluIG9yZGVyIHRvIHNldCB0aGUg
c3RhcnQgYWRkcmVzcwotICAgIGFuZCB0aGUgc3RhY2suIFBsZWFzZSBub3RlLCBhbGwgc2VsZWN0
b3JzIG11c3QgYmUgbnVsbC4KLSAgKiBgY3RybHJlZ1szXWA6IGNvbnRhaW5zIHRoZSBhZGRyZXNz
IG9mIHRoZSBwYWdlIHRhYmxlcyB0aGF0IHdpbGwgYmUgdXNlZCBieQotICAgIHRoZSB2Q1BVLiBP
dGhlciBjb250cm9sIHJlZ2lzdGVycyBzaG91bGQgYmUgc2V0IHRvIHplcm8sIG9yIGVsc2UgdGhl
Ci0gICAgaHlwZXJjYWxsIHdpbGwgZmFpbCB3aXRoIC1FSU5WQUwuCi0KLUFmdGVyIHRoZSB2Q1BV
IGlzIGluaXRpYWxpemVkIHdpdGggdGhlIHByb3BlciB2YWx1ZXMsIGl0IGNhbiBiZSBzdGFydGVk
IGJ5Ci11c2luZyB0aGUgYFZDUFVPUF91cGAgaHlwZXJjYWxsLiBUaGUgdmFsdWVzIG9mIHRoZSBv
dGhlciBjb250cm9sIHJlZ2lzdGVycyBvZgotdGhlIHZDUFUgd2lsbCBiZSB0aGUgc2FtZSBhcyB0
aGUgb25lcyBkZXNjcmliZWQgaW4gdGhlIGBjb250cm9sIHJlZ2lzdGVyc2AKLXNlY3Rpb24uCi0K
LUV4YW1wbGVzIGFib3V0IGhvdyB0byBicmluZyB1cCBzZWNvbmRhcnkgQ1BVcyBjYW4gYmUgZm91
bmQgb24gdGhlIEZyZWVCU0QKLWNvZGUgYmFzZSBpbiBgc3lzL3g4Ni94ZW4vcHYuY2AgYW5kIG9u
IExpbnV4IGBhcmNoL3g4Ni94ZW4vc21wLmNgLgotCi0jIyBDb250cm9sIG9wZXJhdGlvbnMgKHJl
Ym9vdC9zaHV0ZG93bikgIyMKLQotUmVib290IGFuZCBzaHV0ZG93biBvcGVyYXRpb25zIG9uIFBW
SCBndWVzdHMgYXJlIHBlcmZvcm1lZCB1c2luZyBoeXBlcmNhbGxzLgotSW4gb3JkZXIgdG8gaXNz
dWUgYSByZWJvb3QsIGEgZ3Vlc3QgbXVzdCB1c2UgdGhlIGBTSFVURE9XTl9yZWJvb3RgIGh5cGVy
Y2FsbC4KLUluIG9yZGVyIHRvIHBlcmZvcm0gYSBwb3dlciBvZmYgZnJvbSBhIGd1ZXN0IERvbVUs
IHRoZSBgU0hVVERPV05fcG93ZXJvZmZgCi1oeXBlcmNhbGwgc2hvdWxkIGJlIHVzZWQuCi0KLVRo
ZSB3YXkgdG8gcGVyZm9ybSBhIGZ1bGwgc3lzdGVtIHBvd2VyIG9mZiBmcm9tIERvbTAgaXMgZGlm
ZmVyZW50IHRoYW4gd2hhdCdzCi1kb25lIGluIGEgRG9tVSBndWVzdC4gSW4gb3JkZXIgdG8gcGVy
Zm9ybSBhIHBvd2VyIG9mZiBmcm9tIERvbTAgdGhlIG5hdGl2ZQotQUNQSSBwYXRoIHNob3VsZCBi
ZSBmb2xsb3dlZCwgYnV0IHRoZSBndWVzdCBzaG91bGQgbm90IHdyaXRlIHRoZSBgU0xQX0VOYAot
Yml0IHRvIHRoZSBQbTFDb250cm9sIHJlZ2lzdGVyLiBJbnN0ZWFkIHRoZSBgWEVOUEZfZW50ZXJf
YWNwaV9zbGVlcGAgaHlwZXJjYWxsCi1zaG91bGQgYmUgdXNlZCwgZmlsbGluZyB0aGUgZm9sbG93
aW5nIGRhdGEgaW4gdGhlIGB4ZW5fcGxhdGZvcm1fb3BgIHN0cnVjdDoKLQotICAgIGNtZCA9IFhF
TlBGX2VudGVyX2FjcGlfc2xlZXAKLSAgICBpbnRlcmZhY2VfdmVyc2lvbiA9IFhFTlBGX0lOVEVS
RkFDRV9WRVJTSU9OCi0gICAgdS5lbnRlcl9hY3BpX3NsZWVwLnBtMWFfY250X3ZhbCA9IFBtMWFD
b250cm9sVmFsdWUKLSAgICB1LmVudGVyX2FjcGlfc2xlZXAucG0xYl9jbnRfdmFsID0gUG0xYkNv
bnRyb2xWYWx1ZQotCi1UaGlzIHdpbGwgYWxsb3cgWGVuIHRvIGRvIGl0J3MgY2xlYW4gdXAgYW5k
IHRvIHBvd2VyIG9mZiB0aGUgc3lzdGVtLiBJZiB0aGUKLWhvc3QgaXMgdXNpbmcgaGFyZHdhcmUg
cmVkdWNlZCBBQ1BJLCB0aGUgZm9sbG93aW5nIGZpZWxkIHNob3VsZCBhbHNvIGJlIHNldDoKLQot
ICAgIHUuZW50ZXJfYWNwaV9zbGVlcC5mbGFncyA9IFhFTlBGX0FDUElfU0xFRVBfRVhURU5ERUQg
KDB4MSkKLQotIyMgQ1BVSUQgIyMKLQotVGhlIGNwdWlkIGluc3RydWN0aW9uIHRoYXQgc2hvdWxk
IGJlIHVzZWQgaXMgdGhlIG5vcm1hbCBgY3B1aWRgLCBub3QgdGhlCi1lbXVsYXRlZCBgY3B1aWRg
IHRoYXQgUFYgZ3Vlc3RzIHVzdWFsbHkgcmVxdWlyZS4KLQotKlRET0QqOiBkZXNjcmliZSB3aGlj
aCBjcHVpZCBmbGFncyBhIGd1ZXN0IHNob3VsZCBpZ25vcmUgYW5kIGFsc28gd2hpY2ggZmxhZ3MK
LWRlc2NyaWJlIGZlYXR1cmVzIGNhbiBiZSB1c2VkLiBJdCB3b3VsZCBhbHNvIGJlIGdvb2QgdG8g
ZGVzY3JpYmUgdGhlIHNldCBvZgotY3B1aWQgZmxhZ3MgdGhhdCB3aWxsIGFsd2F5cyBiZSBwcmVz
ZW50IHdoZW4gcnVubmluZyBhcyBQVkguCi0KLSMjIEZpbmFsIG5vdGVzICMjCi0KLUFsbCB0aGUg
b3RoZXIgaGFyZHdhcmUgZnVuY3Rpb25hbGl0eSBub3QgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1l
bnQgc2hvdWxkIGJlCi1hc3N1bWVkIHRvIGJlIHBlcmZvcm1lZCBpbiB0aGUgc2FtZSB3YXkgYXMg
bmF0aXZlLgotCi1bZXZlbnRfY2hhbm5lbHNdOiBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvRXZl
bnRfQ2hhbm5lbF9JbnRlcm5hbHMKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 18:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 18:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFPB1-0002YI-71; Mon, 29 May 2017 18:13:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dFOzQ-0001rj-KP
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 18:02:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 9F/6F-01732-7126C295; Mon, 29 May 2017 18:01:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyeJ9MoK5Ykk6
 kwZsLLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bco6cZCw7/Zqw49Mq7gfHSWcYuRi4OIYHP
 jBLHf+9i62Lk4GAT0JQ4sC6/i5GTQ0RASeLeqslMIGFmgUiJc/O5QcLCAkYSb07uYQSxWQRUJ
 R7f28AGYvMKWEjsXbAWLC4hIC+xq+0iK4jNKWApsbdnEhOILQRUc3b2CxaQkRICjhJNt80hTG
 OJ+2fyIDoFJX62TGeCsbe9P8QOYddLTNw6DSpuJHF23WK2CYwCCxgZVjFqFKcWlaUW6Rpa6CU
 VZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZUPQMD4w7G36c9DzFKcjApifIe99eJ
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK5oIlBMsSk1PrUjLzAGGNkxagoNHSYR3Lkiat7ggM
 bc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEef1BigRAijJK8+BGwOLsEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3u8JQFN4MvNK4Da9AjqCCeiIXTu0QY4oSURISTUw6myLUGx54LtxwZqkFu7
 vpvXTv2w5n2ow5ch2bR/e6UH7WSffu13jw35syt+uFIk1RYUGTvml/wS2Li60Xjd/roHimb8Z
 MZ2KjoJL2perfzLNm3P7uM1bh2mqJw/zav/naJvyg3Pz75g3NWEFnUc07Lee/9dueKTsoIVFp
 N9P7nt7J7ozFt9wUWIpzkg01GIuKk4EADZS542uAgAA
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496080917!99796121!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32043 invoked from network); 29 May 2017 18:01:58 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 May 2017 18:01:58 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dFOzL-0000FV-7o; Mon, 29 May 2017 20:01:57 +0200
From: Armando Vega <armando@greenhost.nl>
To: xen-devel@lists.xenproject.org
Date: Mon, 29 May 2017 20:01:32 +0200
Message-Id: <20170529180132.4391-2-armando@greenhost.nl>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170529180132.4391-1-armando@greenhost.nl>
References: <20170529180132.4391-1-armando@greenhost.nl>
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: +++
X-Spam-Score: 3.2
X-Spam-Status: No, score=3.2 required=5.0 tests=ALL_TRUSTED, BAYES_99,
 BAYES_999, RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 0947c26a30bd308c5f88c7ee8968f274
X-Mailman-Approved-At: Mon, 29 May 2017 18:13:57 +0000
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Armando Vega <armando@greenhost.nl>
Subject: [Xen-devel] [PATCH 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiB8IDM2MiArKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNzkgaW5zZXJ0aW9u
cygrKSwgMTgzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4xLmlu
IGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggNzhiZjg4NGFmMi4uMzI2YzVmZWY1YiAxMDA2
NDQKLS0tIGEvZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4K
QEAgLTEsNiArMSw2IEBACiA9aGVhZDEgTkFNRQogCi1YTCAtIFhlbiBtYW5hZ2VtZW50IHRvb2ws
IGJhc2VkIG9uIExpYlhlbmxpZ2h0Cit4bCAtIFhlbiBtYW5hZ2VtZW50IHRvb2wsIGJhc2VkIG9u
IExpYlhlbmxpZ2h0CiAKID1oZWFkMSBTWU5PUFNJUwogCkBAIC04Miw3ICs4Miw3IEBAIHRob3Vn
aCBpdCBpcyB1bnNhZmUuCiAKID1pdGVtIEI8LXQ+CiAKLUFsd2F5cyB1c2UgY2FycmlhZ2UtcmV0
dXJuLWJhc2VkIG92ZXJ3cml0aW5nIGZvciBwcmludGluZyBwcm9ncmVzcworQWx3YXlzIHVzZSBj
YXJyaWFnZS1yZXR1cm4tYmFzZWQgb3ZlcndyaXRpbmcgZm9yIGRpc3BsYXlpbmcgcHJvZ3Jlc3MK
IG1lc3NhZ2VzIHdpdGhvdXQgc2Nyb2xsaW5nIHRoZSBzY3JlZW4uICBXaXRob3V0IC10LCB0aGlz
IGlzIGRvbmUgb25seQogaWYgc3RkZXJyIGlzIGEgdHR5LgogCkBAIC05NywxNyArOTcsMTcgQEAg
cHJldmlvdXNseSwgbW9zdCBjb21tYW5kcyB0YWtlIEk8ZG9tYWluLWlkPiBhcyB0aGUgZmlyc3Qg
cGFyYW1ldGVyLgogCiA9aXRlbSBCPGJ1dHRvbi1wcmVzcz4gSTxkb21haW4taWQ+IEk8YnV0dG9u
PgogCi1JPFRoaXMgY29tbWFuZCBpcyBkZXByZWNhdGVkLiBQbGVhc2UgdXNlIEM8eGwgdHJpZ2dl
cj4gaW4gcHJlZmVyZW5jZT4KK0k8VGhpcyBjb21tYW5kIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1
c2UgQzx4bCB0cmlnZ2VyPiBpbnN0ZWFkLj4KIAotSW5kaWNhdGUgYW4gQUNQSSBidXR0b24gcHJl
c3MgdG8gdGhlIGRvbWFpbi4gSTxidXR0b24+IGlzIG1heSBiZSAncG93ZXInIG9yCitJbmRpY2F0
ZSBhbiBBQ1BJIGJ1dHRvbiBwcmVzcyB0byB0aGUgZG9tYWluLCB3aGVyZSBJPGJ1dHRvbj4gY2Fu
IGJlICdwb3dlcicgb3IKICdzbGVlcCcuIFRoaXMgY29tbWFuZCBpcyBvbmx5IGF2YWlsYWJsZSBm
b3IgSFZNIGRvbWFpbnMuCiAKID1pdGVtIEI8Y3JlYXRlPiBbSTxjb25maWdmaWxlPl0gW0k8T1BU
SU9OUz5dCiAKLVRoZSBjcmVhdGUgc3ViY29tbWFuZCB0YWtlcyBhIGNvbmZpZyBmaWxlIGFzIGZp
cnN0IGFyZ3VtZW50OiBzZWUKLUw8eGwuY2ZnPiBmb3IgZnVsbCBkZXRhaWxzIG9mIHRoYXQgZmls
ZSBmb3JtYXQgYW5kIHBvc3NpYmxlIG9wdGlvbnMuCi1JZiBJPGNvbmZpZ2ZpbGU+IGlzIG1pc3Np
bmcgQjxYTD4gY3JlYXRlcyB0aGUgZG9tYWluIHN0YXJ0aW5nIGZyb20gdGhlCi1kZWZhdWx0IHZh
bHVlIGZvciBldmVyeSBvcHRpb24uCitUaGUgY3JlYXRlIHN1YmNvbW1hbmQgdGFrZXMgYSBjb25m
aWcgZmlsZSBhcyBpdHMgZmlyc3QgYXJndW1lbnQ6IHNlZQorTDx4bC5jZmcoNSk+IGZvciBmdWxs
IGRldGFpbHMgb2YgdGhlIGZpbGUgZm9ybWF0IGFuZCBwb3NzaWJsZSBvcHRpb25zLgorSWYgSTxj
b25maWdmaWxlPiBpcyBtaXNzaW5nIEI8eGw+IGNyZWF0ZXMgdGhlIGRvbWFpbiBhc3N1bWluZyB0
aGUgZGVmYXVsdCAKK3ZhbHVlcyBmb3IgZXZlcnkgb3B0aW9uLgogCiBJPGNvbmZpZ2ZpbGU+IGhh
cyB0byBiZSBhbiBhYnNvbHV0ZSBwYXRoIHRvIGEgZmlsZS4KIApAQCAtMTQ0LDcgKzE0NCw3IEBA
IEF0dGFjaCB0byBkb21haW4ncyBWTkMgc2VydmVyLCBmb3JraW5nIGEgdm5jdmlld2VyIHByb2Nl
c3MuCiAKID1pdGVtIEI8LUE+LCBCPC0tdm5jdmlld2VyLWF1dG9wYXNzPgogCi1QYXNzIFZOQyBw
YXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgorUGFzcyB0aGUgVk5DIHBhc3N3b3JkIHRv
IHZuY3ZpZXdlciB2aWEgc3RkaW4uCiAKID1pdGVtIEI8LWM+CiAKQEAgLTE4Nyw3ICsxODcsNyBA
QCBjcHVzIDAtMywgYW5kIHBhc3NlcyB0aHJvdWdoIHR3byBQQ0kgZGV2aWNlcy4KIAogPWJhY2sK
IAotPWl0ZW0gQjxjb25maWctdXBkYXRlPiBCPGRvbWlkPiBbSTxjb25maWdmaWxlPl0gW0k8T1BU
SU9OUz5dCis9aXRlbSBCPGNvbmZpZy11cGRhdGU+IEk8ZG9tYWluLWlkPiBbSTxjb25maWdmaWxl
Pl0gW0k8T1BUSU9OUz5dCiAKIFVwZGF0ZSB0aGUgc2F2ZWQgY29uZmlndXJhdGlvbiBmb3IgYSBy
dW5uaW5nIGRvbWFpbi4gVGhpcyBoYXMgbm8KIGltbWVkaWF0ZSBlZmZlY3QgYnV0IHdpbGwgYmUg
YXBwbGllZCB3aGVuIHRoZSBndWVzdCBpcyBuZXh0CkBAIC0xOTUsNyArMTk1LDcgQEAgcmVzdGFy
dGVkLiBUaGlzIGNvbW1hbmQgaXMgdXNlZnVsIHRvIGVuc3VyZSB0aGF0IHJ1bnRpbWUgbW9kaWZp
Y2F0aW9ucwogbWFkZSB0byB0aGUgZ3Vlc3Qgd2lsbCBiZSBwcmVzZXJ2ZWQgd2hlbiB0aGUgZ3Vl
c3QgaXMgcmVzdGFydGVkLgogCiBTaW5jZSBYZW4gNC41IHhsIGhhcyBpbXByb3ZlZCBjYXBhYmls
aXRpZXMgdG8gaGFuZGxlIGR5bmFtaWMgZG9tYWluCi1jb25maWd1cmF0aW9uIGNoYW5nZXMgYW5k
IHdpbGwgcHJlc2VydmUgYW55IGNoYW5nZXMgbWFkZSBhIHJ1bnRpbWUKK2NvbmZpZ3VyYXRpb24g
Y2hhbmdlcyBhbmQgd2lsbCBwcmVzZXJ2ZSBhbnkgY2hhbmdlcyBtYWRlIGF0IHJ1bnRpbWUKIHdo
ZW4gbmVjZXNzYXJ5LiBUaGVyZWZvcmUgaXQgc2hvdWxkIG5vdCBub3JtYWxseSBiZSBuZWNlc3Nh
cnkgdG8gdXNlCiB0aGlzIGNvbW1hbmQgYW55IG1vcmUuCiAKQEAgLTIyMSwxMSArMjIxLDExIEBA
IEk8a2V5PXZhbHVlPiBwYWlycyBvbiB0aGUgY29tbWFuZCBsaW5lLgogCiA9aXRlbSBCPGNvbnNv
bGU+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4KIAotQXR0YWNoIHRvIGRvbWFpbiBJPGRvbWFp
bi1pZD4ncyBjb25zb2xlLiAgSWYgeW91J3ZlIHNldCB1cCB5b3VyIGRvbWFpbnMgdG8KLWhhdmUg
YSB0cmFkaXRpb25hbCBsb2cgaW4gY29uc29sZSB0aGlzIHdpbGwgbG9vayBtdWNoIGxpa2UgYSBu
b3JtYWwKLXRleHQgbG9nIGluIHNjcmVlbi4KK0F0dGFjaCB0byB0aGUgY29uc29sZSBvZiBhIGRv
bWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LiAgSWYgeW91J3ZlIHNldCB1cCAKK3lvdXIg
ZG9tYWlucyB0byBoYXZlIGEgdHJhZGl0aW9uYWwgbG9naW4gY29uc29sZSB0aGlzIHdpbGwgbG9v
ayBtdWNoIGxpa2UgYSAKK25vcm1hbCB0ZXh0IGxvZ2luIHNjcmVlbi4KIAotVXNlIHRoZSBrZXkg
Y29tYmluYXRpb24gQ3RybCtdIHRvIGRldGFjaCB0aGUgZG9tYWluIGNvbnNvbGUuCitVc2UgdGhl
IGtleSBjb21iaW5hdGlvbiBDdHJsK10gdG8gZGV0YWNoIGZyb20gdGhlIGRvbWFpbiBjb25zb2xl
LgogCiBCPE9QVElPTlM+CiAKQEAgLTI0NiwxMCArMjQ2LDEwIEBAIENvbm5lY3QgdG8gY29uc29s
ZSBudW1iZXIgSTxOVU0+LiBDb25zb2xlIG51bWJlcnMgc3RhcnQgZnJvbSAwLgogCiA9aXRlbSBC
PGRlc3Ryb3k+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4KIAotSW1tZWRpYXRlbHkgdGVybWlu
YXRlIHRoZSBkb21haW4gSTxkb21haW4taWQ+LiAgVGhpcyBkb2Vzbid0IGdpdmUgdGhlCi1kb21h
aW4gT1MgYW55IGNoYW5jZSB0byByZWFjdCwgYW5kIGlzIHRoZSBlcXVpdmFsZW50IG9mIHJpcHBp
bmcgdGhlCi1wb3dlciBjb3JkIG91dCBvbiBhIHBoeXNpY2FsIG1hY2hpbmUuICBJbiBtb3N0IGNh
c2VzIHlvdSB3aWxsIHdhbnQgdG8KLXVzZSB0aGUgQjxzaHV0ZG93bj4gY29tbWFuZCBpbnN0ZWFk
LgorSW1tZWRpYXRlbHkgdGVybWluYXRlIHRoZSBkb21haW4gc3BlY2lmaWVkIGJ5IEk8ZG9tYWlu
LWlkPi4gIFRoaXMgZG9lc24ndCBnaXZlIAordGhlIGRvbWFpbiBPUyBhbnkgY2hhbmNlIHRvIHJl
YWN0LCBhbmQgaXMgdGhlIGVxdWl2YWxlbnQgb2YgcmlwcGluZyB0aGUgcG93ZXIgCitjb3JkIG91
dCBvbiBhIHBoeXNpY2FsIG1hY2hpbmUuICBJbiBtb3N0IGNhc2VzIHlvdSB3aWxsIHdhbnQgdG8g
dXNlIHRoZSAKK0I8c2h1dGRvd24+IGNvbW1hbmQgaW5zdGVhZC4KIAogQjxPUFRJT05TPgogCkBA
IC0yNTcsOCArMjU3LDggQEAgQjxPUFRJT05TPgogCiA9aXRlbSBJPC1mPgogCi1BbGxvdyBkb21h
aW4gMCB0byBiZSBkZXN0cm95ZWQuICBCZWNhdXNlIGRvbWFpbiBjYW5ub3QgZGVzdHJveSBpdHNl
bGYsIHRoaXMgaXMKLW9ubHkgcG9zc2libGUgd2hlbiB1c2luZyBhIGRpc2FnZ3JlZ2F0ZWQgdG9v
bHN0YWNrLCBhbmQgaXMgbW9zdCB1c2VmdWwgd2hlbgorQWxsb3cgZG9tYWluIDAgdG8gYmUgZGVz
dHJveWVkLiAgQmVjYXVzZSBhIGRvbWFpbiBjYW5ub3QgZGVzdHJveSBpdHNlbGYsIHRoaXMgCitp
cyBvbmx5IHBvc3NpYmxlIHdoZW4gdXNpbmcgYSBkaXNhZ2dyZWdhdGVkIHRvb2xzdGFjaywgYW5k
IGlzIG1vc3QgdXNlZnVsIHdoZW4KIHVzaW5nIGEgaGFyZHdhcmUgZG9tYWluIHNlcGFyYXRlZCBm
cm9tIGRvbWFpbiAwLgogCiA9YmFjawpAQCAtMjczLDI2ICsyNzMsMjYgQEAgQ29udmVydHMgYSBk
b21haW4gaWQgdG8gYSBkb21haW4gbmFtZS4KIAogPWl0ZW0gQjxyZW5hbWU+IEk8ZG9tYWluLWlk
PiBJPG5ldy1uYW1lPgogCi1DaGFuZ2UgdGhlIGRvbWFpbiBuYW1lIG9mIEk8ZG9tYWluLWlkPiB0
byBJPG5ldy1uYW1lPi4KK0NoYW5nZSB0aGUgZG9tYWluIG5hbWUgb2YgYSBkb21haW4gc3BlY2lm
aWVkIGJ5IEk8ZG9tYWluLWlkPiB0byBJPG5ldy1uYW1lPi4KIAogPWl0ZW0gQjxkdW1wLWNvcmU+
IEk8ZG9tYWluLWlkPiBbSTxmaWxlbmFtZT5dCiAKIER1bXBzIHRoZSB2aXJ0dWFsIG1hY2hpbmUn
cyBtZW1vcnkgZm9yIHRoZSBzcGVjaWZpZWQgZG9tYWluIHRvIHRoZQogSTxmaWxlbmFtZT4gc3Bl
Y2lmaWVkLCB3aXRob3V0IHBhdXNpbmcgdGhlIGRvbWFpbi4gIFRoZSBkdW1wIGZpbGUgd2lsbAot
YmUgd3JpdHRlbiB0byBhIGRpc3RyaWJ1dGlvbiBzcGVjaWZpYyBkaXJlY3RvcnkgZm9yIGR1bXAg
ZmlsZXMuICBTdWNoCi1hczogQFhFTl9EVU1QX0RJUkAvZHVtcC4KK2JlIHdyaXR0ZW4gdG8gYSBk
aXN0cmlidXRpb24gc3BlY2lmaWMgZGlyZWN0b3J5IGZvciBkdW1wIGZpbGVzLCBmb3IgZXhhbXBs
ZTogCitAWEVOX0RVTVBfRElSQC9kdW1wLgogCiA9aXRlbSBCPGhlbHA+IFtJPC0tbG9uZz5dCiAK
LURpc3BsYXlzIHRoZSBzaG9ydCBoZWxwIG1lc3NhZ2UgKGkuZS4gY29tbW9uIGNvbW1hbmRzKS4K
K0Rpc3BsYXlzIHRoZSBzaG9ydCBoZWxwIG1lc3NhZ2UgKGkuZS4gY29tbW9uIGNvbW1hbmRzKSBi
eSBkZWZhdWx0LgogCi1UaGUgSTwtLWxvbmc+IG9wdGlvbiBwcmludHMgb3V0IHRoZSBjb21wbGV0
ZSBzZXQgb2YgQjx4bD4gc3ViY29tbWFuZHMsCi1ncm91cGVkIGJ5IGZ1bmN0aW9uLgorSWYgdGhl
IEk8LS1sb25nPiBvcHRpb24gaXMgc3BlY2lmaWVkLCBpdCBkaXNwbGF5cyB0aGUgY29tcGxldGUg
c2V0IG9mIEI8eGw+IAorc3ViY29tbWFuZHMsIGdyb3VwZWQgYnkgZnVuY3Rpb24uCiAKID1pdGVt
IEI8bGlzdD4gW0k8T1BUSU9OUz5dIFtJPGRvbWFpbi1pZD4gLi4uXQogCi1QcmludHMgaW5mb3Jt
YXRpb24gYWJvdXQgb25lIG9yIG1vcmUgZG9tYWlucy4gIElmIG5vIGRvbWFpbnMgYXJlCi1zcGVj
aWZpZWQgaXQgcHJpbnRzIG91dCBpbmZvcm1hdGlvbiBhYm91dCBhbGwgZG9tYWlucy4KK0Rpc3Bs
YXlzIGluZm9ybWF0aW9uIGFib3V0IG9uZSBvciBtb3JlIGRvbWFpbnMuICBJZiBubyBkb21haW5z
IGFyZQorc3BlY2lmaWVkIGl0IGRpc3BsYXlzIGluZm9ybWF0aW9uIGFib3V0IGFsbCBkb21haW5z
LgogCiAKIEI8T1BUSU9OUz4KQEAgLTMwMiwyMiArMzAyLDIzIEBAIEI8T1BUSU9OUz4KID1pdGVt
IEI8LWw+LCBCPC0tbG9uZz4KIAogVGhlIG91dHB1dCBmb3IgQjx4bCBsaXN0PiBpcyBub3QgdGhl
IHRhYmxlIHZpZXcgc2hvd24gYmVsb3csIGJ1dCAKLWluc3RlYWQgcHJlc2VudHMgdGhlIGRhdGEg
aW4gYXMgYSBKU09OIGRhdGEgc3RydWN0dXJlLgoraW5zdGVhZCBwcmVzZW50cyB0aGUgZGF0YSBh
cyBhIEpTT04gZGF0YSBzdHJ1Y3R1cmUuCiAKID1pdGVtIEI8LVo+LCBCPC0tY29udGV4dD4KLUFs
c28gcHJpbnRzIHRoZSBzZWN1cml0eSBsYWJlbHMuCisKK0Fsc28gZGlzcGxheXMgdGhlIHNlY3Vy
aXR5IGxhYmVscy4KIAogPWl0ZW0gQjwtdj4sIEI8LS12ZXJib3NlPgogCi1BbHNvIHByaW50cyB0
aGUgZG9tYWluIFVVSURzLCB0aGUgc2h1dGRvd24gcmVhc29uIGFuZCBzZWN1cml0eSBsYWJlbHMu
CitBbHNvIGRpc3BsYXlzIHRoZSBkb21haW4gVVVJRHMsIHRoZSBzaHV0ZG93biByZWFzb24gYW5k
IHNlY3VyaXR5IGxhYmVscy4KIAotPWl0ZW0gQjwtYz4sIDwtLWNwdXBvb2w+Cis9aXRlbSBCPC1j
PiwgQjwtLWNwdXBvb2w+CiAKLUFsc28gcHJpbnRzIHRoZSBjcHVwb29sIHRoZSBkb21haW4gYmVs
b25nIHRvLgorQWxzbyBkaXNwbGF5cyB0aGUgY3B1cG9vbCB0aGUgZG9tYWluIGJlbG9uZ3MgdG8u
CiAKLT1pdGVtIEI8LW4+LCA8LS1udW1hPgorPWl0ZW0gQjwtbj4sIEI8LS1udW1hPgogCi1BbHNv
IHByaW50cyB0aGUgZG9tYWluIE5VTUEgbm9kZSBhZmZpbml0eS4KK0Fsc28gZGlzcGxheXMgdGhl
IGRvbWFpbiBOVU1BIG5vZGUgYWZmaW5pdHkuCiAKID1iYWNrCiAKQEAgLTM1MCwxNSArMzUxLDE1
IEBAIFRoZSBkb21haW4gaXMgY3VycmVudGx5IHJ1bm5pbmcgb24gYSBDUFUuCiAKID1pdGVtIEI8
YiAtIGJsb2NrZWQ+CiAKLVRoZSBkb21haW4gaXMgYmxvY2tlZCwgYW5kIG5vdCBydW5uaW5nIG9y
IHJ1bm5hYmxlLiAgVGhpcyBjYW4gYmUgY2F1c2VkCi1iZWNhdXNlIHRoZSBkb21haW4gaXMgd2Fp
dGluZyBvbiBJTyAoYSB0cmFkaXRpb25hbCB3YWl0IHN0YXRlKSBvciBoYXMKK1RoZSBkb21haW4g
aXMgYmxvY2tlZCwgYW5kIG5vdCBydW5uaW5nIG9yIHJ1bm5hYmxlLiAgVGhpcyBjYW4gYmUgYmVj
YXVzZSB0aGUgCitkb21haW4gaXMgd2FpdGluZyBvbiBJTyAoYSB0cmFkaXRpb25hbCB3YWl0IHN0
YXRlKSBvciBoYXMKIGdvbmUgdG8gc2xlZXAgYmVjYXVzZSB0aGVyZSB3YXMgbm90aGluZyBlbHNl
IGZvciBpdCB0byBkby4KIAogPWl0ZW0gQjxwIC0gcGF1c2VkPgogCiBUaGUgZG9tYWluIGhhcyBi
ZWVuIHBhdXNlZCwgdXN1YWxseSBvY2N1cnJpbmcgdGhyb3VnaCB0aGUgYWRtaW5pc3RyYXRvcgog
cnVubmluZyBCPHhsIHBhdXNlPi4gIFdoZW4gaW4gYSBwYXVzZWQgc3RhdGUgdGhlIGRvbWFpbiB3
aWxsIHN0aWxsCi1jb25zdW1lIGFsbG9jYXRlZCByZXNvdXJjZXMgbGlrZSBtZW1vcnksIGJ1dCB3
aWxsIG5vdCBiZSBlbGlnaWJsZSBmb3IKK2NvbnN1bWUgYWxsb2NhdGVkIHJlc291cmNlcyAobGlr
ZSBtZW1vcnkpLCBidXQgd2lsbCBub3QgYmUgZWxpZ2libGUgZm9yCiBzY2hlZHVsaW5nIGJ5IHRo
ZSBYZW4gaHlwZXJ2aXNvci4KIAogPWl0ZW0gQjxzIC0gc2h1dGRvd24+CkBAIC0zNjksMTIgKzM3
MCwxMiBAQCBkb21haW4gaXMgbm90IGR5aW5nIHlldC4KID1pdGVtIEI8YyAtIGNyYXNoZWQ+CiAK
IFRoZSBkb21haW4gaGFzIGNyYXNoZWQsIHdoaWNoIGlzIGFsd2F5cyBhIHZpb2xlbnQgZW5kaW5n
LiAgVXN1YWxseQotdGhpcyBzdGF0ZSBjYW4gb25seSBvY2N1ciBpZiB0aGUgZG9tYWluIGhhcyBi
ZWVuIGNvbmZpZ3VyZWQgbm90IHRvCi1yZXN0YXJ0IG9uIGNyYXNoLiAgU2VlIEw8eGwuY2ZnKDUp
PiBmb3IgbW9yZSBpbmZvLgordGhpcyBzdGF0ZSBvbmx5IG9jY3VycyBpZiB0aGUgZG9tYWluIGhh
cyBiZWVuIGNvbmZpZ3VyZWQgbm90IHRvCityZXN0YXJ0IG9uIGEgY3Jhc2guICBTZWUgTDx4bC5j
ZmcoNSk+IGZvciBtb3JlIGluZm8uCiAKID1pdGVtIEI8ZCAtIGR5aW5nPgogCi1UaGUgZG9tYWlu
IGlzIGluIHByb2Nlc3Mgb2YgZHlpbmcsIGJ1dCBoYXNuJ3QgY29tcGxldGVseSBzaHV0ZG93biBv
cgorVGhlIGRvbWFpbiBpcyBpbiB0aGUgcHJvY2VzcyBvZiBkeWluZywgYnV0IGhhc24ndCBjb21w
bGV0ZWx5IHNodXQgZG93biBvcgogY3Jhc2hlZC4KIAogPWJhY2sKQEAgLTM4NCwxMCArMzg1LDEw
IEBAIEI8Tk9URVM+CiA9b3ZlciA0CiAKIFRoZSBUaW1lIGNvbHVtbiBpcyBkZWNlcHRpdmUuICBW
aXJ0dWFsIElPIChuZXR3b3JrIGFuZCBibG9jayBkZXZpY2VzKQotdXNlZCBieSBkb21haW5zIHJl
cXVpcmVzIGNvb3JkaW5hdGlvbiBieSBEb21haW4wLCB3aGljaCBtZWFucyB0aGF0Cit1c2VkIGJ5
IHRoZSBkb21haW5zIHJlcXVpcmVzIGNvb3JkaW5hdGlvbiBieSBEb21haW4wLCB3aGljaCBtZWFu
cyB0aGF0CiBEb21haW4wIGlzIGFjdHVhbGx5IGNoYXJnZWQgZm9yIG11Y2ggb2YgdGhlIHRpbWUg
dGhhdCBhIERvbWFpblUgaXMKIGRvaW5nIElPLiAgVXNlIG9mIHRoaXMgdGltZSB2YWx1ZSB0byBk
ZXRlcm1pbmUgcmVsYXRpdmUgdXRpbGl6YXRpb25zCi1ieSBkb21haW5zIGlzIHRodXMgdmVyeSBz
dXNwZWN0LCBhcyBhIGhpZ2ggSU8gd29ya2xvYWQgbWF5IHNob3cgYXMKK2J5IGRvbWFpbnMgaXMg
dGh1cyB2ZXJ5IHVucmVsaWFibGUsIGFzIGEgaGlnaCBJTyB3b3JrbG9hZCBtYXkgc2hvdyBhcwog
bGVzcyB1dGlsaXplZCB0aGFuIGEgaGlnaCBDUFUgd29ya2xvYWQuICBDb25zaWRlciB5b3Vyc2Vs
ZiB3YXJuZWQuCiAKID1iYWNrCkBAIC00MDksNyArNDEwLDcgQEAgdG8gc2V0IHRoZSBtYXhpbXVt
IG1lbW9yeSBhYm92ZSB0aGUgaW5pdGlhbCBCPG1heG1lbT4gdmFsdWUgd2lsbCBub3QgYWxsb3cg
dGhlCiBhZGRpdGlvbmFsIG1lbW9yeSB0byBiZSB1c2VkIHZpYSBCPHhsIG1lbS1zZXQ+LiBUaGUg
aW5pdGlhbCBCPG1heG1lbT4gdmFsdWUgaXMKIHN0aWxsIHVzZWQgYXMgYW4gdXBwZXIgbGltaXQg
Zm9yIEI8eGwgbWVtLXNldD4uCiAKLVRoZSBkb21haW4gaXMgbm90IHJlY2VpdmluZyBhbnkgc2ln
bmFsIHJlZ2FyZGluZyB0aGUgY2hhbmdlZCBtZW1vcnkgbGltaXQuCitUaGUgZG9tYWluIHdpbGwg
bm90IHJlY2VpdmUgYW55IHNpZ25hbCByZWdhcmRpbmcgdGhlIGNoYW5nZWQgbWVtb3J5IGxpbWl0
LgogCiA9aXRlbSBCPG1lbS1zZXQ+IEk8ZG9tYWluLWlkPiBJPG1lbT4KIApAQCAtNDQyLDE2ICs0
NDMsMTcgQEAgVXNlIDxzc2hjb21tYW5kPiBpbnN0ZWFkIG9mIHNzaC4gIFN0cmluZyB3aWxsIGJl
IHBhc3NlZCB0byBzaC4gSWYgZW1wdHksIHJ1bgogCiA9aXRlbSBCPC1lPgogCi1PbiB0aGUgbmV3
IGhvc3QsIGRvIG5vdCB3YWl0IGluIHRoZSBiYWNrZ3JvdW5kIChvbiA8aG9zdD4pIGZvciB0aGUg
ZGVhdGggb2YgdGhlCitPbiB0aGUgbmV3IDxob3N0PiwgZG8gbm90IHdhaXQgaW4gdGhlIGJhY2tn
cm91bmQgZm9yIHRoZSBkZWF0aCBvZiB0aGUKIGRvbWFpbi4gU2VlIHRoZSBjb3JyZXNwb25kaW5n
IG9wdGlvbiBvZiB0aGUgSTxjcmVhdGU+IHN1YmNvbW1hbmQuCiAKID1pdGVtIEI8LUM+IEk8Y29u
ZmlnPgogCi1TZW5kIDxjb25maWc+IGluc3RlYWQgb2YgY29uZmlnIGZpbGUgZnJvbSBjcmVhdGlv
bi4KK1NlbmQgdGhlIHNwZWNpZmllZCA8Y29uZmlnPiBmaWxlIGluc3RlYWQgb2YgdGhlIGZpbGUg
dXNlZCBvbiBjcmVhdGlvbiBvZiB0aGUgCitkb21haW4uCiAKID1pdGVtIEI8LS1kZWJ1Zz4KIAot
UHJpbnQgaHVnZSAoISkgYW1vdW50IG9mIGRlYnVnIGR1cmluZyB0aGUgbWlncmF0aW9uIHByb2Nl
c3MuCitEaXNwbGF5IGh1Z2UgKCEpIGFtb3VudCBvZiBkZWJ1ZyBpbmZvcm1hdGlvbiBkdXJpbmcg
dGhlIG1pZ3JhdGlvbiBwcm9jZXNzLgogCiA9aXRlbSBCPC1wPgogCkBAIC00ODQsMTggKzQ4Niwx
OCBAQCBUaGUgc3VwcG9ydGVkIG9wdGlvbnMgYXJlOgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8Y29s
by1ob3N0PiAgICAgIDpTZWNvbmRhcnkgaG9zdCdzIGlwIGFkZHJlc3MuCis9aXRlbSBCPGNvbG8t
aG9zdD4gICA6IFNlY29uZGFyeSBob3N0J3MgaXAgYWRkcmVzcy4KIAotPWl0ZW0gQjxjb2xvLXBv
cnQ+ICAgICAgOlNlY29uZGFyeSBob3N0J3MgcG9ydCwgd2Ugd2lsbCBydW4gYSBuYmQgc2VydmVy
IG9uCi1zZWNvbmRhcnkgaG9zdCwgYW5kIHRoZSBuYmQgc2VydmVyIHdpbGwgbGlzdGVuIHRoaXMg
cG9ydC4KKz1pdGVtIEI8Y29sby1wb3J0PiAgIDogU2Vjb25kYXJ5IGhvc3QncyBwb3J0LCB3ZSB3
aWxsIHJ1biBhIG5iZCBzZXJ2ZXIgb24gdGhlCitzZWNvbmRhcnkgaG9zdCwgYW5kIHRoZSBuYmQg
c2VydmVyIHdpbGwgbGlzdGVuIG9uIHRoaXMgcG9ydC4KIAotPWl0ZW0gQjxjb2xvLWV4cG9ydD4g
ICAgOk5iZCBzZXJ2ZXIncyBkaXNrIGV4cG9ydCBuYW1lIG9mIHNlY29uZGFyeSBob3N0LgorPWl0
ZW0gQjxjb2xvLWV4cG9ydD4gOiBOYmQgc2VydmVyJ3MgZGlzayBleHBvcnQgbmFtZSBvZiB0aGUg
c2Vjb25kYXJ5IGhvc3QuCiAKLT1pdGVtIEI8YWN0aXZlLWRpc2s+ICAgIDpTZWNvbmRhcnkncyBn
dWVzdCB3cml0ZSB3aWxsIGJlIGJ1ZmZlcmVkIGluIHRoaXMgZGlzaywKLWFuZCBpdCdzIHVzZWQg
Ynkgc2Vjb25kYXJ5LgorPWl0ZW0gQjxhY3RpdmUtZGlzaz4gOiBTZWNvbmRhcnkncyBndWVzdCB3
cml0ZSB3aWxsIGJlIGJ1ZmZlcmVkIHRvIHRoaXMgZGlzaywKK2FuZCBpdCdzIHVzZWQgYnkgdGhl
IHNlY29uZGFyeS4KIAotPWl0ZW0gQjxoaWRkZW4tZGlzaz4gICAgOlByaW1hcnkncyBtb2RpZmll
ZCBjb250ZW50cyB3aWxsIGJlIGJ1ZmZlcmVkIGluIHRoaXMKLWRpc2ssIGFuZCBpdCdzIHVzZWQg
Ynkgc2Vjb25kYXJ5LgorPWl0ZW0gQjxoaWRkZW4tZGlzaz4gOiBQcmltYXJ5J3MgbW9kaWZpZWQg
Y29udGVudHMgd2lsbCBiZSBidWZmZXJlZCBpbiB0aGlzCitkaXNrLCBhbmQgaXQncyB1c2VkIGJ5
IHRoZSBzZWNvbmRhcnkuCiAKID1iYWNrCiAKQEAgLTUwNyw4ICs1MDksOCBAQCBUaGUgc3VwcG9y
dGVkIG9wdGlvbnMgYXJlOgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8Zm9yd2FyZGRldj4gICAgIDpG
b3J3YXJkIGRldmljZXMgZm9yIHByaW1hcnkgYW5kIHNlY29uZGFyeSwgdGhleSBhcmUKLWRpcmVj
dGx5IGNvbm5lY3RlZC4KKz1pdGVtIEI8Zm9yd2FyZGRldj4gOiBGb3J3YXJkIGRldmljZXMgZm9y
IHRoZSBwcmltYXJ5IGFuZCB0aGUgc2Vjb25kYXJ5LCB0aGV5IAorYXJlIGRpcmVjdGx5IGNvbm5l
Y3RlZC4KIAogCiA9YmFjawpAQCAtNTMyLDggKzUzNCw4IEBAIElmIGVtcHR5LCBydW4gPGhvc3Q+
IGluc3RlYWQgb2Ygc3NoIDxob3N0PiB4bCBtaWdyYXRlLXJlY2VpdmUgLXIgWy1lXS4KIAogPWl0
ZW0gQjwtZT4KIAotT24gdGhlIG5ldyBob3N0LCBkbyBub3Qgd2FpdCBpbiB0aGUgYmFja2dyb3Vu
ZCAob24gPGhvc3Q+KSBmb3IgdGhlIGRlYXRoCi1vZiB0aGUgZG9tYWluLiBTZWUgdGhlIGNvcnJl
c3BvbmRpbmcgb3B0aW9uIG9mIHRoZSBJPGNyZWF0ZT4gc3ViY29tbWFuZC4KK09uIHRoZSBuZXcg
PGhvc3Q+LCBkbyBub3Qgd2FpdCBpbiB0aGUgYmFja2dyb3VuZCBmb3IgdGhlIGRlYXRoIG9mIHRo
ZSBkb21haW4uIAorU2VlIHRoZSBjb3JyZXNwb25kaW5nIG9wdGlvbiBvZiB0aGUgSTxjcmVhdGU+
IHN1YmNvbW1hbmQuCiAKID1pdGVtIEI8LU4+IEk8bmV0YnVmc2NyaXB0PgogCkBAIC01NzMsMTkg
KzU3NSwxOSBAQCB3aXRoIEI8LWM+LgogPWl0ZW0gQjxwYXVzZT4gSTxkb21haW4taWQ+CiAKIFBh
dXNlIGEgZG9tYWluLiAgV2hlbiBpbiBhIHBhdXNlZCBzdGF0ZSB0aGUgZG9tYWluIHdpbGwgc3Rp
bGwgY29uc3VtZQotYWxsb2NhdGVkIHJlc291cmNlcyBzdWNoIGFzIG1lbW9yeSwgYnV0IHdpbGwg
bm90IGJlIGVsaWdpYmxlIGZvcgorYWxsb2NhdGVkIHJlc291cmNlcyAoc3VjaCBhcyBtZW1vcnkp
LCBidXQgd2lsbCBub3QgYmUgZWxpZ2libGUgZm9yCiBzY2hlZHVsaW5nIGJ5IHRoZSBYZW4gaHlw
ZXJ2aXNvci4KIAogPWl0ZW0gQjxyZWJvb3Q+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4KIAog
UmVib290IGEgZG9tYWluLiAgVGhpcyBhY3RzIGp1c3QgYXMgaWYgdGhlIGRvbWFpbiBoYWQgdGhl
IEI8cmVib290PgogY29tbWFuZCBydW4gZnJvbSB0aGUgY29uc29sZS4gIFRoZSBjb21tYW5kIHJl
dHVybnMgYXMgc29vbiBhcyBpdCBoYXMKLWV4ZWN1dGVkIHRoZSByZWJvb3QgYWN0aW9uLCB3aGlj
aCBtYXkgYmUgc2lnbmlmaWNhbnRseSBiZWZvcmUgdGhlCitleGVjdXRlZCB0aGUgcmVib290IGFj
dGlvbiwgd2hpY2ggbWF5IGJlIHNpZ25pZmljYW50bHkgZWFybGllciB0aGFuIHdoZW4gdGhlCiBk
b21haW4gYWN0dWFsbHkgcmVib290cy4KIAogRm9yIEhWTSBkb21haW5zIHRoaXMgcmVxdWlyZXMg
UFYgZHJpdmVycyB0byBiZSBpbnN0YWxsZWQgaW4geW91ciBndWVzdAogT1MuIElmIFBWIGRyaXZl
cnMgYXJlIG5vdCBwcmVzZW50IGJ1dCB5b3UgaGF2ZSBjb25maWd1cmVkIHRoZSBndWVzdCBPUwot
dG8gYmVoYXZlIGFwcHJvcHJpYXRlbHkgeW91IG1heSBiZSBhYmxlIHRvIHVzZSB0aGUgSTwtRj4g
b3B0aW9uCit0byBiZWhhdmUgYXBwcm9wcmlhdGVseSB5b3UgbWF5IGJlIGFibGUgdG8gdXNlIHRo
ZSBJPC1GPiBvcHRpb24gdG8gCiB0cmlnZ2VyIGEgcmVzZXQgYnV0dG9uIHByZXNzLgogCiBUaGUg
YmVoYXZpb3Igb2Ygd2hhdCBoYXBwZW5zIHRvIGEgZG9tYWluIHdoZW4gaXQgcmVib290cyBpcyBz
ZXQgYnkgdGhlCkBAIC02MDAsMTQgKzYwMiwxNCBAQCBCPE9QVElPTlM+CiAKIElmIHRoZSBndWVz
dCBkb2VzIG5vdCBzdXBwb3J0IFBWIHJlYm9vdCBjb250cm9sIHRoZW4gZmFsbGJhY2sgdG8KIHNl
bmRpbmcgYW4gQUNQSSBwb3dlciBldmVudCAoZXF1aXZhbGVudCB0byB0aGUgSTxyZXNldD4gb3B0
aW9uIHRvCi1JPHRyaWdnZXI+LgorSTx0cmlnZ2VyPikuCiAKIFlvdSBzaG91bGQgZW5zdXJlIHRo
YXQgdGhlIGd1ZXN0IGlzIGNvbmZpZ3VyZWQgdG8gYmVoYXZlIGFzIGV4cGVjdGVkCiBpbiByZXNw
b25zZSB0byB0aGlzIGV2ZW50LgogCiA9YmFjawogCi09aXRlbSBCPHJlc3RvcmU+IFtJPE9QVElP
TlM+XSBbSTxDb25maWdGaWxlPl0gSTxDaGVja3BvaW50RmlsZT4KKz1pdGVtIEI8cmVzdG9yZT4g
W0k8T1BUSU9OUz5dIFtJPGNvbmZpZ2ZpbGU+XSBJPGNoZWNrcG9pbnRmaWxlPgogCiBCdWlsZCBh
IGRvbWFpbiBmcm9tIGFuIEI8eGwgc2F2ZT4gc3RhdGUgZmlsZS4gIFNlZSBCPHNhdmU+IGZvciBt
b3JlIGluZm8uCiAKQEAgLTYxNyw3ICs2MTksNyBAQCBCPE9QVElPTlM+CiAKID1pdGVtIEI8LXA+
CiAKLURvIG5vdCB1bnBhdXNlIGRvbWFpbiBhZnRlciByZXN0b3JpbmcgaXQuCitEbyBub3QgdW5w
YXVzZSB0aGUgZG9tYWluIGFmdGVyIHJlc3RvcmluZyBpdC4KIAogPWl0ZW0gQjwtZT4KIApAQCAt
NjMwLDE3ICs2MzIsMTcgQEAgRW5hYmxlIGRlYnVnIG1lc3NhZ2VzLgogCiA9aXRlbSBCPC1WPiwg
QjwtLXZuY3ZpZXdlcj4KIAotQXR0YWNoIHRvIGRvbWFpbidzIFZOQyBzZXJ2ZXIsIGZvcmtpbmcg
YSB2bmN2aWV3ZXIgcHJvY2Vzcy4KK0F0dGFjaCB0byB0aGUgZG9tYWluJ3MgVk5DIHNlcnZlciwg
Zm9ya2luZyBhIHZuY3ZpZXdlciBwcm9jZXNzLgogCiA9aXRlbSBCPC1BPiwgQjwtLXZuY3ZpZXdl
ci1hdXRvcGFzcz4KIAotUGFzcyBWTkMgcGFzc3dvcmQgdG8gdm5jdmlld2VyIHZpYSBzdGRpbi4K
K1Bhc3MgdGhlIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgogCiAKIAogPWJh
Y2sKIAotPWl0ZW0gQjxzYXZlPiBbSTxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8Q2hlY2twb2lu
dEZpbGU+IFtJPENvbmZpZ0ZpbGU+XQorPWl0ZW0gQjxzYXZlPiBbSTxPUFRJT05TPl0gSTxkb21h
aW4taWQ+IEk8Y2hlY2twb2ludGZpbGU+IFtJPGNvbmZpZ2ZpbGU+XQogCiBTYXZlcyBhIHJ1bm5p
bmcgZG9tYWluIHRvIGEgc3RhdGUgZmlsZSBzbyB0aGF0IGl0IGNhbiBiZSByZXN0b3JlZAogbGF0
ZXIuICBPbmNlIHNhdmVkLCB0aGUgZG9tYWluIHdpbGwgbm8gbG9uZ2VyIGJlIHJ1bm5pbmcgb24g
dGhlCkBAIC02NTMsNDEgKzY1NSwzMiBAQCBmaWxlIHVzZWQgdG8gY3JlYXRlIHRoZSBkb21haW4u
CiAKID1pdGVtIEI8LWM+CiAKLUxlYXZlIGRvbWFpbiBydW5uaW5nIGFmdGVyIGNyZWF0aW5nIHRo
ZSBzbmFwc2hvdC4KK0xlYXZlIHRoZSBkb21haW4gcnVubmluZyBhZnRlciBjcmVhdGluZyB0aGUg
c25hcHNob3QuCiAKID1pdGVtIEI8LXA+CiAKLUxlYXZlIGRvbWFpbiBwYXVzZWQgYWZ0ZXIgY3Jl
YXRpbmcgdGhlIHNuYXBzaG90LgorTGVhdmUgdGhlIGRvbWFpbiBwYXVzZWQgYWZ0ZXIgY3JlYXRp
bmcgdGhlIHNuYXBzaG90LgogCiA9YmFjawogCiA9aXRlbSBCPHNoYXJpbmc+IFtJPGRvbWFpbi1p
ZD5dCiAKLUxpc3QgY291bnQgb2Ygc2hhcmVkIHBhZ2VzLiAKLQotQjxPUFRJT05TPgotCi09b3Zl
ciA0Ci0KLT1pdGVtIEk8ZG9tYWluX2lkPgotCi1MaXN0IHNwZWNpZmljYWxseSBmb3IgdGhhdCBk
b21haW4uIE90aGVyd2lzZSwgbGlzdCBmb3IgYWxsIGRvbWFpbnMuCi0KLT1iYWNrCitEaXNwbGF5
IHRoZSBudW1iZXIgb2Ygc2hhcmVkIHBhZ2VzIGZvciBhIHNwZWNpZmllZCBkb21haW4uIElmIG5v
IGRvbWFpbiBpcyAKK3NwZWNpZmllZCBpdCBkaXNwbGF5cyBpbmZvcm1hdGlvbiBhYm91dCBhbGwg
ZG9tYWlucy4KIAogPWl0ZW0gQjxzaHV0ZG93bj4gW0k8T1BUSU9OUz5dIEk8LWF8ZG9tYWluLWlk
PgogCiBHcmFjZWZ1bGx5IHNodXRzIGRvd24gYSBkb21haW4uICBUaGlzIGNvb3JkaW5hdGVzIHdp
dGggdGhlIGRvbWFpbiBPUwogdG8gcGVyZm9ybSBncmFjZWZ1bCBzaHV0ZG93biwgc28gdGhlcmUg
aXMgbm8gZ3VhcmFudGVlIHRoYXQgaXQgd2lsbAogc3VjY2VlZCwgYW5kIG1heSB0YWtlIGEgdmFy
aWFibGUgbGVuZ3RoIG9mIHRpbWUgZGVwZW5kaW5nIG9uIHdoYXQKLXNlcnZpY2VzIG11c3QgYmUg
c2h1dGRvd24gaW4gdGhlIGRvbWFpbi4KK3NlcnZpY2VzIG11c3QgYmUgc2h1dCBkb3duIGluIHRo
ZSBkb21haW4uCiAKIEZvciBIVk0gZG9tYWlucyB0aGlzIHJlcXVpcmVzIFBWIGRyaXZlcnMgdG8g
YmUgaW5zdGFsbGVkIGluIHlvdXIgZ3Vlc3QKIE9TLiBJZiBQViBkcml2ZXJzIGFyZSBub3QgcHJl
c2VudCBidXQgeW91IGhhdmUgY29uZmlndXJlZCB0aGUgZ3Vlc3QgT1MKLXRvIGJlaGF2ZSBhcHBy
b3ByaWF0ZWx5IHlvdSBtYXkgYmUgYWJsZSB0byB1c2UgdGhlIEk8LUY+IG9wdGlvbgordG8gYmVo
YXZlIGFwcHJvcHJpYXRlbHkgeW91IG1heSBiZSBhYmxlIHRvIHVzZSB0aGUgSTwtRj4gb3B0aW9u
IHRvIAogdHJpZ2dlciBhIHBvd2VyIGJ1dHRvbiBwcmVzcy4KIAotVGhlIGNvbW1hbmQgcmV0dXJu
cyBpbW1lZGlhdGVseSBhZnRlciBzaWduYWxseSB0aGUgZG9tYWluIHVubGVzcyB0aGF0CitUaGUg
Y29tbWFuZCByZXR1cm5zIGltbWVkaWF0ZWx5IGFmdGVyIHNpZ25hbGluZyB0aGUgZG9tYWluIHVu
bGVzcyB0aGUgCiBCPC13PiBmbGFnIGlzIHVzZWQuCiAKIFRoZSBiZWhhdmlvciBvZiB3aGF0IGhh
cHBlbnMgdG8gYSBkb21haW4gd2hlbiBpdCByZWJvb3RzIGlzIHNldCBieSB0aGUKQEAgLTcxMSw3
ICs3MDQsNyBAQCBXYWl0IGZvciB0aGUgZG9tYWluIHRvIGNvbXBsZXRlIHNodXRkb3duIGJlZm9y
ZSByZXR1cm5pbmcuCiAKIElmIHRoZSBndWVzdCBkb2VzIG5vdCBzdXBwb3J0IFBWIHNodXRkb3du
IGNvbnRyb2wgdGhlbiBmYWxsYmFjayB0bwogc2VuZGluZyBhbiBBQ1BJIHBvd2VyIGV2ZW50IChl
cXVpdmFsZW50IHRvIHRoZSBJPHBvd2VyPiBvcHRpb24gdG8KLUk8dHJpZ2dlcj4uCitJPHRyaWdn
ZXI+KS4KIAogWW91IHNob3VsZCBlbnN1cmUgdGhhdCB0aGUgZ3Vlc3QgaXMgY29uZmlndXJlZCB0
byBiZWhhdmUgYXMgZXhwZWN0ZWQKIGluIHJlc3BvbnNlIHRvIHRoaXMgZXZlbnQuCkBAIC03Nzks
NyArNzcyLDcgQEAgRm9yIGV4YW1wbGU6CiAgeGwgdmNwdS1waW4gMCAzIC0gNi05CiAKIHdpbGwg
c2V0IHNvZnQgYWZmaW5pdHkgZm9yIHZDUFUgMyBvZiBkb21haW4gMCB0byBwQ1BVcyA2LDcsOCBh
bmQgOSwKLWxlYXZpbmcgaXRzIGhhcmQgYWZmaW5pdHkgdW50b3VjaGVkLiBPbiB0aGUgb3RoZSBo
YW5kOgorbGVhdmluZyBpdHMgaGFyZCBhZmZpbml0eSB1bnRvdWNoZWQuIE9uIHRoZSBvdGhlciBo
YW5kOgogCiAgeGwgdmNwdS1waW4gMCAzIDMsNCA2LTkKIApAQCAtODA2LDcgKzc5OSw3IEBAIEFu
IGV4YW1wbGUgZm9ybWF0IGZvciB0aGUgbGlzdCBpcyBhcyBmb2xsb3dzOgogCiA9aXRlbSBCPHZu
Y3ZpZXdlcj4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPgogCi1BdHRhY2ggdG8gZG9tYWluJ3Mg
Vk5DIHNlcnZlciwgZm9ya2luZyBhIHZuY3ZpZXdlciBwcm9jZXNzLgorQXR0YWNoIHRvIHRoZSBk
b21haW4ncyBWTkMgc2VydmVyLCBmb3JraW5nIGEgdm5jdmlld2VyIHByb2Nlc3MuCiAKIEI8T1BU
SU9OUz4KIApAQCAtODE0LDcgKzgwNyw3IEBAIEI8T1BUSU9OUz4KIAogPWl0ZW0gSTwtLWF1dG9w
YXNzPgogCi1QYXNzIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgorUGFzcyB0
aGUgVk5DIHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4uCiAKID1iYWNrCiAKQEAgLTgy
OSw3ICs4MjIsNyBAQCBQYXNzIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgog
U2VuZCBkZWJ1ZyBJPGtleXM+IHRvIFhlbi4gSXQgaXMgdGhlIHNhbWUgYXMgcHJlc3NpbmcgdGhl
IFhlbgogImNvbnN3aXRjaCIgKEN0cmwtQSBieSBkZWZhdWx0KSB0aHJlZSB0aW1lcyBhbmQgdGhl
biBwcmVzc2luZyAia2V5cyIuCiAKLT1pdGVtIEI8ZG1lc2c+IFtCPC1jPl0KKz1pdGVtIEI8ZG1l
c2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVyLCBzaW1pbGFy
IHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCiBidWZmZXIgY29udGFpbnMgaW5mb3Jt
YXRpb25hbCwgd2FybmluZywgYW5kIGVycm9yIG1lc3NhZ2VzIGNyZWF0ZWQKQEAgLTg0Niw3ICs4
MzksNyBAQCBDbGVhcnMgWGVuJ3MgbWVzc2FnZSBidWZmZXIuCiAKID1iYWNrCiAKLT1pdGVtIEI8
aW5mbz4gW0I8LW4+LCBCPC0tbnVtYT5dCis9aXRlbSBCPGluZm8+IFtJPE9QVElPTlM+XQogCiBQ
cmludCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgWGVuIGhvc3QgaW4gSTxuYW1lIDogdmFsdWU+IGZv
cm1hdC4gIFdoZW4KIHJlcG9ydGluZyBhIFhlbiBidWcsIHBsZWFzZSBwcm92aWRlIHRoaXMgaW5m
b3JtYXRpb24gYXMgcGFydCBvZiB0aGUKQEAgLTkxMyw3ICs5MDYsNyBAQCBnbG9iYWwgdmFsdWUg
KG91dHN0YW5kaW5nX2NsYWltcykgaXMgdGhlbiByZWR1Y2VkIGFzIHRoZSBkb21haW4ncyBtZW1v
cnkKIGlzIHBvcHVsYXRlZCBhbmQgZXZlbnR1YWxseSByZWFjaGVzIHplcm8uIE1vc3Qgb2YgdGhl
IHRpbWUgdGhlIHZhbHVlIHdpbGwKIGJlIHplcm8sIGJ1dCBpZiB5b3UgYXJlIGxhdW5jaGluZyBt
dWx0aXBsZSBndWVzdHMsIGFuZCBCPGNsYWltX21vZGU+IGlzCiBlbmFibGVkLCB0aGlzIHZhbHVl
IGNhbiBpbmNyZWFzZS9kZWNyZWFzZS4gTm90ZSB0aGF0IHRoZSB2YWx1ZSBhbHNvCi1hZmZlY3Rz
IHRoZSBCPGZyZWVfbWVtb3J5PiAgLSBhcyBpdCB3aWxsIHJlZmxlY3QgdGhlIGZyZWUgbWVtb3J5
CithZmZlY3RzIHRoZSBCPGZyZWVfbWVtb3J5PiAtIGFzIGl0IHdpbGwgcmVmbGVjdCB0aGUgZnJl
ZSBtZW1vcnkKIGluIHRoZSBoeXBlcnZpc29yIG1pbnVzIHRoZSBvdXRzdGFuZGluZyBwYWdlcyBj
bGFpbWVkIGZvciBndWVzdHMuCiBTZWUgeGwgSTxpbmZvPiBCPGNsYWltcz4gcGFyYW1ldGVyIGZv
ciBkZXRhaWxlZCBsaXN0aW5nLgogCkBAIC05NDEsOSArOTM0LDggQEAgTGlzdCBob3N0IE5VTUEg
dG9wb2xvZ3kgaW5mb3JtYXRpb24KIAogPWl0ZW0gQjx0b3A+CiAKLUV4ZWN1dGVzIHRoZSBCPHhl
bnRvcD4gY29tbWFuZCwgd2hpY2ggcHJvdmlkZXMgcmVhbCB0aW1lIG1vbml0b3Jpbmcgb2YKLWRv
bWFpbnMuICBYZW50b3AgaXMgYSBjdXJzZXMgaW50ZXJmYWNlLCBhbmQgcmVhc29uYWJseSBzZWxm
Ci1leHBsYW5hdG9yeS4KK0V4ZWN1dGVzIHRoZSBCPHhlbnRvcCgxKT4gY29tbWFuZCwgd2hpY2gg
cHJvdmlkZXMgcmVhbCB0aW1lIG1vbml0b3Jpbmcgb2YKK2RvbWFpbnMuICBYZW50b3AgaGFzIGEg
Y3Vyc2VzIGludGVyZmFjZSwgYW5kIGlzIHJlYXNvbmFibHkgc2VsZiBleHBsYW5hdG9yeS4KIAog
PWl0ZW0gQjx1cHRpbWU+CiAKQEAgLTk4NCw4ICs5NzYsOCBAQCBkZWZhdWx0IEI8Y3JlZGl0PiBp
cyB1c2VkIGZvciBzY2hlZHVsaW5nLgogCiA9aXRlbSBCPHNjaGVkLWNyZWRpdD4gW0k8T1BUSU9O
Uz5dCiAKLVNldCBvciBnZXQgY3JlZGl0IHNjaGVkdWxlciBwYXJhbWV0ZXJzLiAgVGhlIGNyZWRp
dCBzY2hlZHVsZXIgaXMgYQotcHJvcG9ydGlvbmFsIGZhaXIgc2hhcmUgQ1BVIHNjaGVkdWxlciBi
dWlsdCBmcm9tIHRoZSBncm91bmQgdXAgdG8gYmUKK1NldCBvciBnZXQgY3JlZGl0IChha2EgY3Jl
ZGl0MSkgc2NoZWR1bGVyIHBhcmFtZXRlcnMuICBUaGUgY3JlZGl0IHNjaGVkdWxlciBpcyAKK2Eg
cHJvcG9ydGlvbmFsIGZhaXIgc2hhcmUgQ1BVIHNjaGVkdWxlciBidWlsdCBmcm9tIHRoZSBncm91
bmQgdXAgdG8gYmUKIHdvcmsgY29uc2VydmluZyBvbiBTTVAgaG9zdHMuCiAKIEVhY2ggZG9tYWlu
IChpbmNsdWRpbmcgRG9tYWluMCkgaXMgYXNzaWduZWQgYSB3ZWlnaHQgYW5kIGEgY2FwLgpAQCAt
MTE3Miw3ICsxMTY0LDcgQEAgYWxsIHRoZSBkb21haW5zOgogICAgIHZtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgMiAgICAwICAgICAxMDAwMCAgICAgIDQwMDAKICAgICB2bTIgICAgICAgICAg
ICAgICAgICAgICAgICAgIDIgICAgMSAgICAgMTAwMDAgICAgICA0MDAwCiAKLVdpdGhvdXQgYW55
IGFyZ3VtZW50cywgaXQgd2lsbCBvdXRwdXQgdGhlIGRlZmF1bHQgc2NoZWR1aW5nCitXaXRob3V0
IGFueSBhcmd1bWVudHMsIGl0IHdpbGwgb3V0cHV0IHRoZSBkZWZhdWx0IHNjaGVkdWxpbmcKIHBh
cmFtZXRlcnMgZm9yIGVhY2ggZG9tYWluOgogCiAgICAgeGwgc2NoZWQtcnRkcwpAQCAtMTE4Myw3
ICsxMTc1LDcgQEAgcGFyYW1ldGVycyBmb3IgZWFjaCBkb21haW46CiAgICAgdm0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAyICAgICAxMDAwMCAgICAgIDQwMDAKIAogCi0yKSBVc2UsIGZvciBp
bnN0YW5jZSBCPC1kIHZtMSwgLXYgYWxsPiB0byBzZWUgdGhlIGJ1ZGdldCBhbmQKKzIpIFVzZSwg
Zm9yIGluc3RhbmNlaSwgQjwtZCB2bTEsIC12IGFsbD4gdG8gc2VlIHRoZSBidWRnZXQgYW5kCiBw
ZXJpb2Qgb2YgYWxsIFZDUFVzIG9mIGEgc3BlY2lmaWMgZG9tYWluIChCPHZtMT4pOgogCiAgICAg
eGwgc2NoZWQtcnRkcyAtZCB2bTEgLXYgYWxsCkBAIC0xMjAwLDcgKzExOTIsNyBAQCBUbyBzZWUg
dGhlIHBhcmFtZXRlcnMgb2YgYSBzdWJzZXQgb2YgdGhlIFZDUFVzIG9mIGEgZG9tYWluLCB1c2U6
CiAgICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgIDAgICAgICAgMzAwICAgICAg
IDE1MAogICAgIHZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAzICAgICAgMTAwMCAg
ICAgICA1MDAKIAotSWYgbm8gQjwtdj4gaXMgc3BlZmljaWZpZWQsIHRoZSBkZWZhdWx0IHNjaGVk
dWxpbmcgcGFyYW1ldGVyIGZvciB0aGUKK0lmIG5vIEI8LXY+IGlzIHNwZWNpZmllZCwgdGhlIGRl
ZmF1bHQgc2NoZWR1bGluZyBwYXJhbWV0ZXJzIGZvciB0aGUKIGRvbWFpbiBhcmUgc2hvd246CiAK
ICAgICB4bCBzY2hlZC1ydGRzIC1kIHZtMQpAQCAtMTIyNCwxNyArMTIxNiwxNyBAQCBlLmcuLCAi
eGwgc2NoZWQtcnRkcyAtZCB2bTEgLXYgYWxsIC1wIDUwMCAtYiAyNTAiLgogWGVuIGNhbiBncm91
cCB0aGUgcGh5c2ljYWwgY3B1cyBvZiBhIHNlcnZlciBpbiBjcHUtcG9vbHMuIEVhY2ggcGh5c2lj
YWwgQ1BVIGlzCiBhc3NpZ25lZCBhdCBtb3N0IHRvIG9uZSBjcHUtcG9vbC4gRG9tYWlucyBhcmUg
ZWFjaCByZXN0cmljdGVkIHRvIGEgc2luZ2xlCiBjcHUtcG9vbC4gU2NoZWR1bGluZyBkb2VzIG5v
dCBjcm9zcyBjcHUtcG9vbCBib3VuZGFyaWVzLCBzbyBlYWNoIGNwdS1wb29sIGhhcwotYW4gb3du
IHNjaGVkdWxlci4KK2l0cyBvd24gc2NoZWR1bGVyLgogUGh5c2ljYWwgY3B1cyBhbmQgZG9tYWlu
cyBjYW4gYmUgbW92ZWQgZnJvbSBvbmUgY3B1LXBvb2wgdG8gYW5vdGhlciBvbmx5IGJ5IGFuCiBl
eHBsaWNpdCBjb21tYW5kLgogQ3B1LXBvb2xzIGNhbiBiZSBzcGVjaWZpZWQgZWl0aGVyIGJ5IG5h
bWUgb3IgYnkgaWQuCiAKID1vdmVyIDQKIAotPWl0ZW0gQjxjcHVwb29sLWNyZWF0ZT4gW0k8T1BU
SU9OUz5dIFtJPENvbmZpZ0ZpbGU+XSBbSTxWYXJpYWJsZT1WYWx1ZT4gLi4uXQorPWl0ZW0gQjxj
cHVwb29sLWNyZWF0ZT4gW0k8T1BUSU9OUz5dIFtJPGNvbmZpZ2ZpbGU+XSBbSTx2YXJpYWJsZT12
YWx1ZT4gLi4uXQogCi1DcmVhdGUgYSBjcHUgcG9vbCBiYXNlZCBhbiBjb25maWcgZnJvbSBhIEk8
Q29uZmlnRmlsZT4gb3IgY29tbWFuZC1saW5lCi1wYXJhbWV0ZXJzLiAgVmFyaWFibGUgc2V0dGlu
Z3MgZnJvbSB0aGUgSTxDb25maWdGaWxlPiBtYXkgYmUgYWx0ZXJlZAorQ3JlYXRlIGEgY3B1IHBv
b2wgYmFzZWQgYW4gY29uZmlnIGZyb20gYSBJPGNvbmZpZ2ZpbGU+IG9yIGNvbW1hbmQtbGluZQor
cGFyYW1ldGVycy4gIFZhcmlhYmxlIHNldHRpbmdzIGZyb20gdGhlIEk8Y29uZmlnZmlsZT4gbWF5
IGJlIGFsdGVyZWQKIGJ5IHNwZWNpZnlpbmcgbmV3IG9yIGFkZGl0aW9uYWwgYXNzaWdubWVudHMg
b24gdGhlIGNvbW1hbmQgbGluZS4KIAogU2VlIHRoZSBMPHhsY3B1cG9vbC5jZmcoNSk+IG1hbnBh
Z2UgZm9yIG1vcmUgaW5mb3JtYXRpb24uCkBAIC0xMjQ5LDEwICsxMjQxLDE5IEBAIFVzZSB0aGUg
Z2l2ZW4gY29uZmlndXJhdGlvbiBmaWxlLgogCiA9YmFjawogCi09aXRlbSBCPGNwdXBvb2wtbGlz
dD4gW0k8LWN8LS1jcHVzPl0gW0k8Y3B1LXBvb2w+XQorPWl0ZW0gQjxjcHVwb29sLWxpc3Q+IFtJ
PE9QVElPTlM+XSBbSTxjcHUtcG9vbD5dCiAKIExpc3QgQ1BVIHBvb2xzIG9uIHRoZSBob3N0Lgot
SWYgSTwtYz4gaXMgc3BlY2lmaWVkLCBCPHhsPiBwcmludHMgYSBsaXN0IG9mIENQVXMgdXNlZCBi
eSBJPGNwdS1wb29sPi4KKworQjxPUFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8LWM+LCBC
PC0tY3B1cz4KKworSWYgdGhpcyBvcHRpb24gaXMgc3BlY2lmaWVkLCBCPHhsPiBwcmludHMgYSBs
aXN0IG9mIENQVXMgdXNlZCBieSBJPGNwdS1wb29sPi4KKworPWJhY2sKIAogPWl0ZW0gQjxjcHVw
b29sLWRlc3Ryb3k+IEk8Y3B1LXBvb2w+CiAKQEAgLTEyODgsNyArMTI4OSw3IEBAIFJlbW92ZXMg
b25lIG9yIG1vcmUgQ1BVcyBvciBOVU1BIG5vZGVzIGZyb20gSTxjcHUtcG9vbD4uIENQVXMgYW5k
IE5VTUEKIG5vZGVzIGNhbiBiZSBzcGVjaWZpZWQgYXMgc2luZ2xlIENQVS9ub2RlIElEcyBvciBh
cyByYW5nZXMsIHVzaW5nIHRoZQogZXhhY3Qgc2FtZSBzeW50YXggYXMgaW4gQjxjcHVwb29sLWNw
dS1hZGQ+IGFib3ZlLgogCi09aXRlbSBCPGNwdXBvb2wtbWlncmF0ZT4gSTxkb21haW4+IEk8Y3B1
LXBvb2w+Cis9aXRlbSBCPGNwdXBvb2wtbWlncmF0ZT4gSTxkb21haW4taWQ+IEk8Y3B1LXBvb2w+
CiAKIE1vdmVzIGEgZG9tYWluIHNwZWNpZmllZCBieSBkb21haW4taWQgb3IgZG9tYWluLW5hbWUg
aW50byBhIGNwdS1wb29sLgogRG9tYWluLTAgY2FuJ3QgYmUgbW92ZWQgdG8gYW5vdGhlciBjcHUt
cG9vbC4KQEAgLTEzMDIsNyArMTMwMyw3IEBAIFNwbGl0cyB1cCB0aGUgbWFjaGluZSBpbnRvIG9u
ZSBjcHUtcG9vbCBwZXIgbnVtYSBub2RlLgogPWhlYWQxIFZJUlRVQUwgREVWSUNFIENPTU1BTkRT
CiAKIE1vc3QgdmlydHVhbCBkZXZpY2VzIGNhbiBiZSBhZGRlZCBhbmQgcmVtb3ZlZCB3aGlsZSBn
dWVzdHMgYXJlCi1ydW5uaW5nLCBhc3N1bWluZyB0aGF0IHRoZSBuZWNlc3Nhcnkgc3VwcG9ydCBl
eGlzdHMgaW4gdGhlIGd1ZXN0LiAgVGhlCitydW5uaW5nLCBhc3N1bWluZyB0aGF0IHRoZSBuZWNl
c3Nhcnkgc3VwcG9ydCBleGlzdHMgaW4gdGhlIGd1ZXN0IE9TLiAgVGhlCiBlZmZlY3QgdG8gdGhl
IGd1ZXN0IE9TIGlzIG11Y2ggdGhlIHNhbWUgYXMgYW55IGhvdHBsdWcgZXZlbnQuCiAKID1oZWFk
MiBCTE9DSyBERVZJQ0VTCkBAIC0xMzExLDMwICsxMzEyLDE2IEBAIGVmZmVjdCB0byB0aGUgZ3Vl
c3QgT1MgaXMgbXVjaCB0aGUgc2FtZSBhcyBhbnkgaG90cGx1ZyBldmVudC4KIAogPWl0ZW0gQjxi
bG9jay1hdHRhY2g+IEk8ZG9tYWluLWlkPiBJPGRpc2Mtc3BlYy1jb21wb25lbnQocyk+IC4uLgog
Ci1DcmVhdGUgYSBuZXcgdmlydHVhbCBibG9jayBkZXZpY2UuICBUaGlzIHdpbGwgdHJpZ2dlciBh
IGhvdHBsdWcgZXZlbnQKLWZvciB0aGUgZ3Vlc3QuCitDcmVhdGUgYSBuZXcgdmlydHVhbCBibG9j
ayBkZXZpY2UgYW5kIGF0dGFjaCBpdCB0byB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KK0EgZGlzYyBz
cGVjaWZpY2F0aW9uIGlzIGluIHRoZSBzYW1lIGZvcm1hdCB1c2VkIGZvciB0aGUgQjxkaXNrPiB2
YXJpYWJsZSBpbgordGhlIGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwtZGlzay1jb25maWd1
cmF0aW9uKDUpPi4gVGhpcyB3aWxsIHRyaWdnZXIgYSAKK2hvdHBsdWcgZXZlbnQgZm9yIHRoZSBn
dWVzdC4KIAogTm90ZSB0aGF0IG9ubHkgUFYgYmxvY2sgZGV2aWNlcyBhcmUgc3VwcG9ydGVkIGJ5
IGJsb2NrLWF0dGFjaC4KIFJlcXVlc3RzIHRvIGF0dGFjaCBlbXVsYXRlZCBkZXZpY2VzIChlZywg
dmRldj1oZGMpIHdpbGwgcmVzdWx0IGluIG9ubHkKIHRoZSBQViB2aWV3IGJlaW5nIGF2YWlsYWJs
ZSB0byB0aGUgZ3Vlc3QuCiAKLUI8T1BUSU9OUz4KLQotPW92ZXIgNAotCi09aXRlbSBJPGRvbWFp
bi1pZD4KLQotVGhlIGRvbWFpbiBpZCBvZiB0aGUgZ3Vlc3QgZG9tYWluIHRoYXQgdGhlIGRldmlj
ZSB3aWxsIGJlIGF0dGFjaGVkIHRvLgotCi09aXRlbSBJPGRpc2Mtc3BlYy1jb21wb25lbnQ+Ci0K
LUEgZGlzYyBzcGVjaWZpY2F0aW9uIGluIHRoZSBzYW1lIGZvcm1hdCB1c2VkIGZvciB0aGUgQjxk
aXNrPiB2YXJpYWJsZSBpbgotdGhlIGRvbWFpbiBjb25maWcgZmlsZS4gU2VlCi1MPHhsLWRpc2st
Y29uZmlndXJhdGlvbig1KT4uCi0KLT1iYWNrCi0KLT1pdGVtIEI8YmxvY2stZGV0YWNoPiBJPGRv
bWFpbi1pZD4gSTxkZXZpZD4gW0I8LS1mb3JjZT5dCis9aXRlbSBCPGJsb2NrLWRldGFjaD4gSTxk
b21haW4taWQ+IEk8ZGV2aWQ+IFtJPE9QVElPTlM+XQogCiBEZXRhY2ggYSBkb21haW4ncyB2aXJ0
dWFsIGJsb2NrIGRldmljZS4gSTxkZXZpZD4gbWF5IGJlIHRoZSBzeW1ib2xpYwogbmFtZSBvciB0
aGUgbnVtZXJpYyBkZXZpY2UgaWQgZ2l2ZW4gdG8gdGhlIGRldmljZSBieSBkb21haW4gMC4gIFlv
dQpAQCAtMTM0Miw1MCArMTMyOSw0MSBAQCB3aWxsIG5lZWQgdG8gcnVuIEI8eGwgYmxvY2stbGlz
dD4gdG8gZGV0ZXJtaW5lIHRoYXQgbnVtYmVyLgogCiBEZXRhY2hpbmcgdGhlIGRldmljZSByZXF1
aXJlcyB0aGUgY29vcGVyYXRpb24gb2YgdGhlIGRvbWFpbi4gIElmIHRoZQogZG9tYWluIGZhaWxz
IHRvIHJlbGVhc2UgdGhlIGRldmljZSAocGVyaGFwcyBiZWNhdXNlIHRoZSBkb21haW4gaXMgaHVu
Zwotb3IgaXMgc3RpbGwgdXNpbmcgdGhlIGRldmljZSksIHRoZSBkZXRhY2ggd2lsbCBmYWlsLiAg
VGhlIEI8LS1mb3JjZT4KLXBhcmFtZXRlciB3aWxsIGZvcmNlZnVsbHkgZGV0YWNoIHRoZSBkZXZp
Y2UsIGJ1dCBtYXkgY2F1c2UgSU8gZXJyb3JzCi1pbiB0aGUgZG9tYWluLgotCi09aXRlbSBCPGJs
b2NrLWxpc3Q+IEk8ZG9tYWluLWlkPgotCi1MaXN0IHZpcnR1YWwgYmxvY2sgZGV2aWNlcyBmb3Ig
YSBkb21haW4uCi0KLT1pdGVtIEI8Y2QtaW5zZXJ0PiBJPGRvbWFpbi1pZD4gSTxWaXJ0dWFsRGV2
aWNlPiBJPHRhcmdldD4KLQotSW5zZXJ0IGEgY2Ryb20gaW50byBhIGd1ZXN0IGRvbWFpbidzIGV4
aXN0aW5nIHZpcnRpYWwgY2QgZHJpdmUuIFRoZQotdmlydHVhbCBkcml2ZSBtdXN0IGFscmVhZHkg
ZXhpc3QgYnV0IGNhbiBiZSBjdXJyZW50IGVtcHR5LgotCi1Pbmx5IHdvcmtzIHdpdGggSFZNIGRv
bWFpbnMuCitvciBpcyBzdGlsbCB1c2luZyB0aGUgZGV2aWNlKSwgdGhlIGRldGFjaCB3aWxsIGZh
aWwuICAKIAogQjxPUFRJT05TPgogCiA9b3ZlciA0CiAKLT1pdGVtIEk8VmlydHVhbERldmljZT4K
Kz1pdGVtIEI8LS1mb3JjZT4KKworSWYgdGhpcyBwYXJhbWV0ZXIgaXMgc3BlY2lmaWVkIHRoZSBk
ZXZpY2Ugd2lsbCBiZSBmb3JjZWZ1bGx5IGRldGFjaGVkLCB3aGljaCAKK21heSBjYXVzZSBJTyBl
cnJvcnMgaW4gdGhlIGRvbWFpbi4KIAotSG93IHRoZSBkZXZpY2Ugc2hvdWxkIGJlIHByZXNlbnRl
ZCB0byB0aGUgZ3Vlc3QgZG9tYWluOyBmb3IgZXhhbXBsZSAiaGRjIi4KKz1iYWNrCiAKLT1pdGVt
IEk8dGFyZ2V0PgogCi10aGUgdGFyZ2V0IHBhdGggaW4gdGhlIGJhY2tlbmQgZG9tYWluICh1c3Vh
bGx5IGRvbWFpbiAwKSB0byBiZQotZXhwb3J0ZWQ7IENhbiBiZSBhIGJsb2NrIGRldmljZSBvciBh
IGZpbGUgZXRjLiBTZWUgQjx0YXJnZXQ+IGluCi1MPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4u
CiAKLT1iYWNrCis9aXRlbSBCPGJsb2NrLWxpc3Q+IEk8ZG9tYWluLWlkPgogCi09aXRlbSBCPGNk
LWVqZWN0PiBJPGRvbWFpbi1pZD4gSTxWaXJ0dWFsRGV2aWNlPgorTGlzdCB2aXJ0dWFsIGJsb2Nr
IGRldmljZXMgZm9yIGEgZG9tYWluLgogCi1FamVjdCBhIGNkcm9tIGZyb20gYSBndWVzdCdzIHZp
cnR1YWwgY2QgZHJpdmUuIE9ubHkgd29ya3Mgd2l0aCBIVk0gZG9tYWlucy4KKz1pdGVtIEI8Y2Qt
aW5zZXJ0PiBJPGRvbWFpbi1pZD4gSTx2aXJ0dWFsZGV2aWNlPiBJPHRhcmdldD4KIAotQjxPUFRJ
T05TPgorSW5zZXJ0IGEgY2Ryb20gaW50byBhIGd1ZXN0IGRvbWFpbidzIGV4aXN0aW5nIHZpcnR1
YWwgY2QgZHJpdmUuIFRoZQordmlydHVhbCBkcml2ZSBtdXN0IGFscmVhZHkgZXhpc3QgYnV0IGNh
biBiZSBlbXB0eS4gSG93IHRoZSBkZXZpY2Ugc2hvdWxkIGJlIAorcHJlc2VudGVkIHRvIHRoZSBn
dWVzdCBkb21haW4gaXMgc3BlY2lmaWVkIGJ5IHRoZSBJPHZpcnR1YWxkZXZpY2U+IHBhcmFtZXRl
cjsgCitmb3IgZXhhbXBsZSAiaGRjIi4gUGFyYW1ldGVyIEk8dGFyZ2V0PiBpcyB0aGUgdGFyZ2V0
IHBhdGggaW4gdGhlIGJhY2tlbmQgZG9tYWluIAorKHVzdWFsbHkgZG9tYWluIDApIHRvIGJlIGV4
cG9ydGVkOyBjYW4gYmUgYSBibG9jayBkZXZpY2Ugb3IgYSBmaWxlIGV0Yy4gCitTZWUgQjx0YXJn
ZXQ+IGluIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPi4KIAotPW92ZXIgNAorT25seSB3b3Jr
cyB3aXRoIEhWTSBkb21haW5zLgogCi09aXRlbSBJPFZpcnR1YWxEZXZpY2U+CiAKLUhvdyB0aGUg
ZGV2aWNlIHNob3VsZCBiZSBwcmVzZW50ZWQgdG8gdGhlIGd1ZXN0IGRvbWFpbjsgZm9yIGV4YW1w
bGUgImhkYyIuCis9aXRlbSBCPGNkLWVqZWN0PiBJPGRvbWFpbi1pZD4gSTx2aXJ0dWFsZGV2aWNl
PgogCi09YmFjaworRWplY3QgYSBjZHJvbSBmcm9tIGEgZ3Vlc3QgZG9tYWluJ3MgdmlydHVhbCBj
ZCBkcml2ZSwgc3BlY2lmaWVkIGJ5IAorSTx2aXJ0dWFsZGV2aWNlPi4gT25seSB3b3JrcyB3aXRo
IEhWTSBkb21haW5zLgogCiA9YmFjawogCkBAIC0xMzk3LDE3ICsxMzc1LDE3IEBAIEhvdyB0aGUg
ZGV2aWNlIHNob3VsZCBiZSBwcmVzZW50ZWQgdG8gdGhlIGd1ZXN0IGRvbWFpbjsgZm9yIGV4YW1w
bGUgImhkYyIuCiAKIENyZWF0ZXMgYSBuZXcgbmV0d29yayBkZXZpY2UgaW4gdGhlIGRvbWFpbiBz
cGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LgogSTxuZXR3b3JrLWRldmljZT4gZGVzY3JpYmVzIHRo
ZSBkZXZpY2UgdG8gYXR0YWNoLCB1c2luZyB0aGUgc2FtZSBmb3JtYXQgYXMgdGhlCi1CPHZpZj4g
c3RyaW5nIGluIHRoZSBkb21haW4gY29uZmlnIGZpbGUuIFNlZSBMPHhsLmNmZz4gYW5kCitCPHZp
Zj4gc3RyaW5nIGluIHRoZSBkb21haW4gY29uZmlnIGZpbGUuIFNlZSBMPHhsLmNmZyg1KT4gYW5k
CiBMPHhsLW5ldHdvcmstY29uZmlndXJhdGlvbig1KT4KIGZvciBtb3JlIGluZm9ybWF0aW9ucy4K
IAotTm90ZSB0aGF0IG9ubHkgYXR0YWNoaW5nIFBWIG5ldHdvcmsgaW50ZXJmYWNlIGlzIHN1cHBv
cnRlZC4KK05vdGUgdGhhdCBvbmx5IGF0dGFjaGluZyBQViBuZXR3b3JrIGludGVyZmFjZXMgaXMg
c3VwcG9ydGVkLgogCiA9aXRlbSBCPG5ldHdvcmstZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxkZXZp
ZHxtYWM+CiAKIFJlbW92ZXMgdGhlIG5ldHdvcmsgZGV2aWNlIGZyb20gdGhlIGRvbWFpbiBzcGVj
aWZpZWQgYnkgSTxkb21haW4taWQ+LgogSTxkZXZpZD4gaXMgdGhlIHZpcnR1YWwgaW50ZXJmYWNl
IGRldmljZSBudW1iZXIgd2l0aGluIHRoZSBkb21haW4KLShpLmUuIHRoZSAzIGluIHZpZjIyLjMp
LiBBbHRlcm5hdGl2ZWx5IHRoZSBJPG1hYz4gYWRkcmVzcyBjYW4gYmUgdXNlZCB0bworKGkuZS4g
dGhlIDMgaW4gdmlmMjIuMykuIEFsdGVybmF0aXZlbHksIHRoZSBJPG1hYz4gYWRkcmVzcyBjYW4g
YmUgdXNlZCB0bwogc2VsZWN0IHRoZSB2aXJ0dWFsIGludGVyZmFjZSB0byBkZXRhY2guCiAKID1p
dGVtIEI8bmV0d29yay1saXN0PiBJPGRvbWFpbi1pZD4KQEAgLTE0MjYsMjggKzE0MDQsMjggQEAg
TGlzdCB2aXJ0dWFsIGNoYW5uZWwgaW50ZXJmYWNlcyBmb3IgYSBkb21haW4uCiAKID1iYWNrCiAK
LT1oZWFkMiBWVFBNIERFVklDRVMKKz1oZWFkMiBWSVJUVUFMIFRSVVNURUQgUExBVEZPUk0gTU9E
VUxFICh2VFBNKSBERVZJQ0VTCiAKID1vdmVyIDQKIAogPWl0ZW0gQjx2dHBtLWF0dGFjaD4gSTxk
b21haW4taWQ+IEk8dnRwbS1kZXZpY2U+CiAKLUNyZWF0ZXMgYSBuZXcgdnRwbSBkZXZpY2UgaW4g
dGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LgotSTx2dHBtLWRldmljZT4gZGVz
Y3JpYmVzIHRoZSBkZXZpY2UgdG8gYXR0YWNoLCB1c2luZyB0aGUgc2FtZSBmb3JtYXQgYXMgdGhl
Ci1CPHZ0cG0+IHN0cmluZyBpbiB0aGUgZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUgTDx4bC5jZmc+
IGZvcgotbW9yZSBpbmZvcm1hdGlvbi4KK0NyZWF0ZXMgYSBuZXcgdnRwbSAodmlydHVhbCBUcnVz
dGVkIFBsYXRmb3JtIE1vZHVsZSkgZGV2aWNlIGluIHRoZSBkb21haW4gCitzcGVjaWZpZWQgYnkg
STxkb21haW4taWQ+LiBJPHZ0cG0tZGV2aWNlPiBkZXNjcmliZXMgdGhlIGRldmljZSB0byBhdHRh
Y2gsIAordXNpbmcgdGhlIHNhbWUgZm9ybWF0IGFzIHRoZSBCPHZ0cG0+IHN0cmluZyBpbiB0aGUg
ZG9tYWluIGNvbmZpZyBmaWxlLiAKK1NlZSBMPHhsLmNmZyg1KT4gZm9yIG1vcmUgaW5mb3JtYXRp
b24uCiAKID1pdGVtIEI8dnRwbS1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldmlkfHV1aWQ+CiAK
IFJlbW92ZXMgdGhlIHZ0cG0gZGV2aWNlIGZyb20gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxk
b21haW4taWQ+LgotSTxkZXZpZD4gaXMgdGhlIG51bWVyaWMgZGV2aWNlIGlkIGdpdmVuIHRvIHRo
ZSB2aXJ0dWFsIHRydXN0ZWQKLXBsYXRmb3JtIG1vZHVsZSBkZXZpY2UuIFlvdSB3aWxsIG5lZWQg
dG8gcnVuIEI8eGwgdnRwbS1saXN0PiB0byBkZXRlcm1pbmUgdGhhdCBudW1iZXIuCi1BbHRlcm5h
dGl2ZWx5IHRoZSBJPHV1aWQ+IG9mIHRoZSB2dHBtIGNhbiBiZSB1c2VkIHRvCitJPGRldmlkPiBp
cyB0aGUgbnVtZXJpYyBkZXZpY2UgaWQgZ2l2ZW4gdG8gdGhlIHZpcnR1YWwgVHJ1c3RlZAorUGxh
dGZvcm0gTW9kdWxlIGRldmljZS4gWW91IHdpbGwgbmVlZCB0byBydW4gQjx4bCB2dHBtLWxpc3Q+
IHRvIGRldGVybWluZSB0aGF0IAorbnVtYmVyLiBBbHRlcm5hdGl2ZWx5LCB0aGUgSTx1dWlkPiBv
ZiB0aGUgdnRwbSBjYW4gYmUgdXNlZCB0bwogc2VsZWN0IHRoZSB2aXJ0dWFsIGRldmljZSB0byBk
ZXRhY2guCiAKID1pdGVtIEI8dnRwbS1saXN0PiBJPGRvbWFpbi1pZD4KIAotTGlzdCB2aXJ0dWFs
IHRydXN0ZWQgcGxhdGZvcm0gbW9kdWxlcyBmb3IgYSBkb21haW4uCitMaXN0IHZpcnR1YWwgVHJ1
c3RlZCBQbGF0Zm9ybSBNb2R1bGVzIGZvciBhIGRvbWFpbi4KIAogPWJhY2sKIApAQCAtMTQ3OCw3
ICsxNDU2LDcgQEAgYmVpbmcgdXNlZC4KIAogPWl0ZW0gQjxwY2ktYXNzaWduYWJsZS1yZW1vdmU+
IFtJPC1yPl0gSTxCREY+CiAKLU1ha2UgdGhlIGRldmljZSBhdCBQQ0kgQnVzL0RldmljZS9GdW5j
dGlvbiBCREYgYXNzaWduYWJsZSB0byBndWVzdHMuICBUaGlzCitNYWtlIHRoZSBkZXZpY2UgYXQg
UENJIEJ1cy9EZXZpY2UvRnVuY3Rpb24gQkRGIG5vdCBhc3NpZ25hYmxlIHRvIGd1ZXN0cy4gIFRo
aXMKIHdpbGwgYXQgbGVhc3QgdW5iaW5kIHRoZSBkZXZpY2UgZnJvbSBwY2liYWNrLiAgSWYgdGhl
IC1yIG9wdGlvbiBpcyBzcGVjaWZpZWQsCiBpdCB3aWxsIGFsc28gYXR0ZW1wdCB0byByZS1iaW5k
IHRoZSBkZXZpY2UgdG8gaXRzIG9yaWdpbmFsIGRyaXZlciwgbWFraW5nIGl0CiB1c2FibGUgYnkg
RG9tYWluIDAgYWdhaW4uICBJZiB0aGUgZGV2aWNlIGlzIG5vdCBib3VuZCB0byBwY2liYWNrLCBp
dCB3aWxsCkBAIC0xNDg5LDEzICsxNDY3LDIxIEBAIHJldHVybiBzdWNjZXNzLgogSG90LXBsdWcg
YSBuZXcgcGFzcy10aHJvdWdoIHBjaSBkZXZpY2UgdG8gdGhlIHNwZWNpZmllZCBkb21haW4uCiBC
PEJERj4gaXMgdGhlIFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIG9mIHRoZSBwaHlzaWNhbCBkZXZp
Y2UgdG8gcGFzcy10aHJvdWdoLgogCi09aXRlbSBCPHBjaS1kZXRhY2g+IFtJPC1mPl0gSTxkb21h
aW4taWQ+IEk8QkRGPgorPWl0ZW0gQjxwY2ktZGV0YWNoPiBbSTxPUFRJT05TPl0gSTxkb21haW4t
aWQ+IEk8QkRGPgogCiBIb3QtdW5wbHVnIGEgcHJldmlvdXNseSBhc3NpZ25lZCBwY2kgZGV2aWNl
IGZyb20gYSBkb21haW4uIEI8QkRGPiBpcyB0aGUgUENJCiBCdXMvRGV2aWNlL0Z1bmN0aW9uIG9m
IHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gYmUgcmVtb3ZlZCBmcm9tIHRoZSBndWVzdCBkb21haW4u
CiAKLUlmIEI8LWY+IGlzIHNwZWNpZmllZCwgQjx4bD4gaXMgZ29pbmcgdG8gZm9yY2VmdWxseSBy
ZW1vdmUgdGhlIGRldmljZSBldmVuCi13aXRob3V0IGd1ZXN0J3MgY29sbGFib3JhdGlvbi4KK0I8
T1BUSU9OUz4KKworPW92ZXIgNAorCis9aXRlbSBCPC1mPgorCitJZiB0aGlzIHBhcmFtZXRlciBp
cyBzcGVjaWZpZWQsIEI8eGw+IGlzIGdvaW5nIHRvIGZvcmNlZnVsbHkgcmVtb3ZlIHRoZSBkZXZp
Y2UgCitldmVuIHdpdGhvdXQgZ3Vlc3QgZG9tYWluJ3MgY29sbGFib3JhdGlvbi4KKworPWJhY2sK
IAogPWl0ZW0gQjxwY2ktbGlzdD4gSTxkb21haW4taWQ+CiAKQEAgLTE1MTMsNyArMTQ5OSw3IEBA
IENyZWF0ZSBhIG5ldyBVU0IgY29udHJvbGxlciBpbiB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJ
PGRvbWFpbi1pZD4sCiBJPHVzYmN0cmwtZGV2aWNlPiBkZXNjcmliZXMgdGhlIGRldmljZSB0byBh
dHRhY2gsIHVzaW5nIGZvcm0KIEM8S0VZPVZBTFVFIEtFWT1WQUxVRSAuLi4+IHdoZXJlIEI8S0VZ
PVZBTFVFPiBoYXMgdGhlIHNhbWUKIG1lYW5pbmcgYXMgdGhlIEI8dXNiY3RybD4gZGVzY3JpcHRp
b24gaW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZS4KLVNlZSBMPHhsLmNmZz4gZm9yIG1vcmUgaW5m
b3JtYXRpb24uCitTZWUgTDx4bC5jZmcoNSk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgogCiA9aXRl
bSBCPHVzYmN0cmwtZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxkZXZpZD4KIApAQCAtMTUyNiwxMyAr
MTUxMiwxMyBAQCBIb3QtcGx1ZyBhIG5ldyBwYXNzLXRocm91Z2ggVVNCIGRldmljZSB0byB0aGUg
ZG9tYWluIHNwZWNpZmllZCBieQogSTxkb21haW4taWQ+LCBJPHVzYmRldi1kZXZpY2U+IGRlc2Ny
aWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwgdXNpbmcKIGZvcm0gQzxLRVk9VkFMVUUgS0VZPVZB
TFVFIC4uLj4gd2hlcmUgQjxLRVk9VkFMVUU+IGhhcyB0aGUgc2FtZQogbWVhbmluZyBhcyB0aGUg
Qjx1c2JkZXY+IGRlc2NyaXB0aW9uIGluIHRoZSBkb21haW4gY29uZmlnIGZpbGUuCi1TZWUgTDx4
bC5jZmc+IGZvciBtb3JlIGluZm9ybWF0aW9uLgorU2VlIEw8eGwuY2ZnKDUpPiBmb3IgbW9yZSBp
bmZvcm1hdGlvbi4KIAogPWl0ZW0gQjx1c2JkZXYtZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxjb250
cm9sbGVyPWRldmlkPiBJPHBvcnQ9bnVtYmVyPgogCiBIb3QtdW5wbHVnIGEgcHJldmlvdXNseSBh
c3NpZ25lZCBVU0IgZGV2aWNlIGZyb20gYSBkb21haW4uCi1CPGNvbnRyb2xsZXI9ZGV2aWQ+IGFu
ZCBCPHBvcnQ9bnVtYmVyPiBpcyBVU0IgY29udHJvbGxlcjpwb3J0IGluIGd1ZXN0Ci13aGVyZSB0
aGUgVVNCIGRldmljZSBpcyBhdHRhY2hlZCB0by4KK0I8Y29udHJvbGxlcj1kZXZpZD4gYW5kIEI8
cG9ydD1udW1iZXI+IGlzIFVTQiBjb250cm9sbGVyOnBvcnQgaW4gdGhlIGd1ZXN0IAorZG9tYWlu
IHRoZSBVU0IgZGV2aWNlIGlzIGF0dGFjaGVkIHRvLgogCiA9aXRlbSBCPHVzYi1saXN0PiBJPGRv
bWFpbi1pZD4KIApAQCAtMTU1NSw3ICsxNTQxLDcgQEAgQjxXYXJuaW5nOj4gVGhpcyBxZW11IG1v
bml0b3IgYWNjZXNzIGlzIHByb3ZpZGVkIGZvciBjb252ZW5pZW5jZSB3aGVuCiBkZWJ1Z2dpbmcs
IHRyb3VibGVzaG9vdGluZywgYW5kIGV4cGVyaW1lbnRpbmcuICBJdHMgdXNlIGlzIG5vdAogc3Vw
cG9ydGVkIGJ5IHRoZSBYZW4gUHJvamVjdC4KIAotU3BlY2lmaWNhbGx5LCBub3QgYWxsIGluZm9y
bWF0aW9uIHByaW50ZWQgYnkgdGhlIHFlbXUgbW9uaXRvciB3aWxsCitTcGVjaWZpY2FsbHksIG5v
dCBhbGwgaW5mb3JtYXRpb24gZGlzcGxheWVkIGJ5IHRoZSBxZW11IG1vbml0b3Igd2lsbAogbmVj
ZXNzYXJpbHkgYmUgYWNjdXJhdGUgb3IgY29tcGxldGUsIGJlY2F1c2UgaW4gYSBYZW4gc3lzdGVt
IHFlbXUKIGRvZXMgbm90IGhhdmUgYSBjb21wbGV0ZSB2aWV3IG9mIHRoZSBndWVzdC4KIApAQCAt
MTU3NiwxMyArMTU2MiwyMyBAQCBPYnRhaW4gaW5mb3JtYXRpb24gb2YgVVNCIGRldmljZXMgY29u
bmVjdGVkIGFzIHN1Y2ggdmlhIHRoZSBkZXZpY2UgbW9kZWwKIAogPWJhY2sKIAotPWhlYWQxIFRN
RU0KKz1oZWFkMSBUUkFOU0NFTkRFTlQgTUVNT1JZIChUTUVNKQogCiA9b3ZlciA0CiAKLT1pdGVt
IEI8dG1lbS1saXN0PiBJWzwtbD5dIEk8ZG9tYWluLWlkPgorPWl0ZW0gQjx0bWVtLWxpc3Q+IEk8
W09QVElPTlNdPiBJPGRvbWFpbi1pZD4KIAotTGlzdCB0bWVtIHBvb2xzLiBJZiBJPC1sPiBpcyBz
cGVjaWZpZWQsIGFsc28gbGlzdCB0bWVtIHN0YXRzLgorTGlzdCB0bWVtIHBvb2xzLiAKKworQjxP
UFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8LWw+CisKK0lmIHRoaXMgcGFyYW1ldGVyIGlz
IHNwZWNpZmllZCwgYWxzbyBsaXN0IHRtZW0gc3RhdHMuCisKKz1iYWNrCiAKID1pdGVtIEI8dG1l
bS1mcmVlemU+IEk8ZG9tYWluLWlkPgogCkBAIC0xNzE4LDE1ICsxNzE0LDE1IEBAIGZvciBhbnkg
b2YgdGhlc2UgbW9uaXRvcmluZyB0eXBlcy4KIAogPW92ZXIgNAogCi09aXRlbSBCPHBzci1jbXQt
YXR0YWNoPiBbSTxkb21haW4taWQ+XQorPWl0ZW0gQjxwc3ItY210LWF0dGFjaD4gSTxkb21haW4t
aWQ+CiAKIGF0dGFjaDogQXR0YWNoIHRoZSBwbGF0Zm9ybSBzaGFyZWQgcmVzb3VyY2UgbW9uaXRv
cmluZyBzZXJ2aWNlIHRvIGEgZG9tYWluLgogCi09aXRlbSBCPHBzci1jbXQtZGV0YWNoPiBbSTxk
b21haW4taWQ+XQorPWl0ZW0gQjxwc3ItY210LWRldGFjaD4gSTxkb21haW4taWQ+CiAKIGRldGFj
aDogRGV0YWNoIHRoZSBwbGF0Zm9ybSBzaGFyZWQgcmVzb3VyY2UgbW9uaXRvcmluZyBzZXJ2aWNl
IGZyb20gYSBkb21haW4uCiAKLT1pdGVtIEI8cHNyLWNtdC1zaG93PiBbSTxwc3ItbW9uaXRvci10
eXBlPl0gW0k8ZG9tYWluLWlkPl0KKz1pdGVtIEI8cHNyLWNtdC1zaG93PiBJPHBzci1tb25pdG9y
LXR5cGU+IFtJPGRvbWFpbi1pZD5dCiAKIFNob3cgbW9uaXRvcmluZyBkYXRhIGZvciBhIGNlcnRh
aW4gZG9tYWluIG9yIGFsbCBkb21haW5zLiBDdXJyZW50IHN1cHBvcnRlZAogbW9uaXRvciB0eXBl
cyBhcmU6CkBAIC0xODE5LDcgKzE4MTUsNyBAQCBBbmQgdGhlIGZvbGxvd2luZyBkb2N1bWVudHMg
b24gdGhlIHhlbi5vcmcgd2Vic2l0ZToKIEw8aHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vu
c3RhYmxlL21pc2MveHNtLWZsYXNrLnR4dD4KIEw8aHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2Nz
L3Vuc3RhYmxlL21pc2MveGwtcHNyLmh0bWw+CiAKLUZvciBzeXN0ZW1zIHRoYXQgZG9uJ3QgYXV0
b21hdGljYWxseSBicmluZyBDUFUgb25saW5lOgorRm9yIHN5c3RlbXMgdGhhdCBkb24ndCBhdXRv
bWF0aWNhbGx5IGJyaW5nIHRoZSBDUFUgb25saW5lOgogCiBMPGh0dHA6Ly93aWtpLnhlbi5vcmcv
d2lraS9QYXJhdmlydF9MaW51eF9DUFVfSG90cGx1Zz4KIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 18:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 18:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFPB0-0002Y5-Vx; Mon, 29 May 2017 18:13:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dFOzN-0001rX-Ny
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 18:01:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 76/2A-03620-4126C295; Mon, 29 May 2017 18:01:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyeJ9MoK5Ikk6
 kwdabshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGMxOZC35xVCw78Ji5gXEpexcjF4eQwGdG
 iX9X/jB1MXJwsAloShxYl9/FyMkhIqAkcW/VZLAws0CkxLn53CBhYQFriXeNr5hAbBYBVYkb5
 5+wg9i8AhYSzx8sZwaxJQTkJXa1XWQFaZUQcJRoum0OYRpL3D+TB1HBL7F0xy42CFtIouXWRi
 YIu0xiz/eZUFOMJHbuvM00gZFvASPDKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT
 01JzEpGK95PzcTYzA4GAAgh2Msy/7H2KU5GBSEuU97q8TKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCVzQRKCdYlJqeWpGWmQMMU5i0BAePkgjvywSgNG9xQWJucWY6ROoUo6KUOO8nkIQASCKjN
 A+uDRYblxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+x1kCk9mXgnc9FdAi5mAFu/aoQ2yuC
 QRISXVwLg+s6PrwoWjCVOso19JfVVVtLFT27l16UsJjojbsq85fuopvZ96aaKh097nTEaV/s8
 NL81b7b2s0/Fi+5aVYfn3xd/9PvArpHNrqk/41ivH+At8HPcyM6i/YnonUnJw2ZMbfR1SAlnu
 v0XqlHf5r/Jp/2Em+/XnteanIRU1X3ZleH5fsHuWe6cSS3FGoqEWc1FxIgADk3ZuiAIAAA==
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496080916!64576119!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40768 invoked from network); 29 May 2017 18:01:56 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 May 2017 18:01:56 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dFOzJ-0000Bd-Bm; Mon, 29 May 2017 20:01:53 +0200
From: Armando Vega <armando@greenhost.nl>
To: xen-devel@lists.xenproject.org
Date: Mon, 29 May 2017 20:01:31 +0200
Message-Id: <20170529180132.4391-1-armando@greenhost.nl>
X-Mailer: git-send-email 2.11.0
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: /
X-Spam-Score: -0.2
X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,
 RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 0ccaee305be983877c9e38c09cbf8ec4
X-Mailman-Approved-At: Mon, 29 May 2017 18:13:57 +0000
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Armando Vega <armando@greenhost.nl>
Subject: [Xen-devel] [PATCH 0/1] xl man page cleanup and fixes proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IGV2ZXJ5b25lIQpBcyB3ZSd2ZSBiZWVuIGRvaW5nIHNvbWUgY3Jhenkgc3R1ZmYgd2l0aCBj
cHUgbWFza2luZyBvbiBvdXIgc3lzdGVtcyB3ZSB0dXJuZWQKdG8gdGhlIGRvY3VtZW50YXRpb24g
YSBsb3QgYW5kIEkgbm90aWNlZCB0aGF0IGl0IGNvdWxkIHVzZSBzb21lIGltcHJvdmVtZW50cy4K
SSd2ZSBjbGVhbmVkIHhsKDEpIHVwIGEgYml0IHRvIG1ha2UgaXQgYWxsIGFkaGVyZSB0byBvbmUg
c3R5bGUsIGZpeGVkIGFsbCB0aGUgCnR5cG9zIEkgZm91bmQsIGZpeGVkIHNvbWUgaW5jb3JyZWN0
IGluZm9ybWF0aW9uIHRoYXQgd2FzIG9idmlvdXNseSBjb3BpZWQgYnV0IApuZXZlciBlZGl0ZWQg
dG8gcmVmbGVjdCB0aGUgdHJ1ZSBuYXR1cmUgb2YgdGhlIG90aGVyIGNvbW1hbmQsIGFuZCBob3Bl
ZnVsbHkgCm1hZGUgc29tZSB0aGluZ3MgdGhhdCBzZWVtZWQgcmVhbGx5IHN0cmFuZ2VseSB3b3Jk
ZWQgbW9yZSBjbGVhci4KCklmIHlvdSBhY2NlcHQgdGhpcyBwYXRjaCBJIHdvdWxkIGdsYWRseSBk
b25hdGUgbXkgdGltZSB0byBmaXhpbmcgdGhlIHJlc3Qgb2YgCnRoZSBtYW4gcGFnZXMsIGFzIEkg
ZGlkIG5vdGljZSB0aGUgc2FtZSBwcm9ibGVtcyBpbiBzb21lIG9mIHRoZW0uCgpJIGhhdmUgYSBw
ZXJzb25hbCBmb3JrIG9mIHRoaXMgcmVwbyBvbiBodHRwczovL2dpdGh1Yi5jb20vdHdpenRlZC94
ZW4gdGhhdCBJIApjYW4gdXNlIHRvIGdldCBhbGwgdGhlIGNvbW1pdHMgaW4gb25lIHBsYWNlIGlu
IHRoZSBmdXR1cmUsIGlmIHRoYXQgd291bGQgYmUgCnByZWZmZXJlZC4KCkhvcGVmdWxseSB5b3Ug
ZmluZCB0aGlzIGhlbHBmdWwuCgpJZiBuZWVkZWQgcGxlYXNlIGNvbnRhY3QgbWUgZGlyZWN0bHkg
b24gbXkgY29tcGFueSBtYWlsIGFzIEknbSBub3QgZm9sbG93aW5nIAp0aGUgZGV2ZWwgbWFpbGlu
ZyBsaXN0LgoKa2luZCByZWdhcmRzLApBcm1hbmRvIFZlZ2EKCkFybWFuZG8gVmVnYSAoMSk6CiAg
eGwgbWFuIHBhZ2UgY2xlYW51cCBhbmQgZml4ZXMKCiBkb2NzL21hbi94bC5wb2QuMS5pbiB8IDM2
MiArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxNzkgaW5zZXJ0aW9ucygrKSwgMTgzIGRlbGV0aW9ucygtKQoKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 18:15:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 18:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFPC4-0002hi-PA; Mon, 29 May 2017 18:15:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dFPC3-0002hY-DA
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 18:15:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 10/CA-01730-6256C295; Mon, 29 May 2017 18:15:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXiVRtkoKuaqhN
 pMPWwrsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjFt41zGgm3WFXc70hoY3+t1MXJyCAlMY5S4
 3O3dxcjFwSJwi1niyburLCCOhMBBVomObZPYQKokBOIkHv9dzQ5hV0jcarjF2sXIAdStJrHmT
 RRIvZBAJ5PEpq9nweqFBcwkDi56ywRiiwhEScz5+ogFYluFxO5HfWA1zAK7mSWmrBcAmcMmoC
 OxbkYtSJhXwFbi+ZRVjCA2i4CqxOXNi8FsUYFwibeNR1ggagQlTs58AmZzCrhJ7PsxgRlipK3
 Enbm7oWx5ie1v5zBPYBSehaRlFpKyWUjKFjAyr2JUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDV
 y00tLk5MT81JTCrWS87P3cQIDHEGINjBeLDZ+RCjJAeTkijvcX+dSCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvG+SgXKCRanpqRVpmTnAaINJS3DwKInw/gFJ8xYXJOYWZ6ZDpE4xWnJsWL3+Cx
 PHnb4NQHLSge1fmIRY8vLzUqXEeb+CNAiANGSU5sGNgyWES4yyUsK8jEAHCvEUpBblZpagyr9
 iFOdgVBLmZU0BmsKTmVcCt/UV0EFMQAft2qENclBJIkJKqoHROb4gwHn+29RHBozfH39/ffzt
 o61PK53sGmpE7lROSlm9leOQjadAp4VdEfftNFXF5WbTJ22K8Vn3zdF2Stf7p7rlThtVteKE7
 qw6xceq79l68mJ0ycGNjS81U38t/m99vGv3LMdcZf9HjzXuz2U/9/3skV+TPZs4Gc+FRxSs7y
 m5cNjoYKi0EktxRqKhFnNRcSIA/KhvcAMDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496081701!84946431!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60852 invoked from network); 29 May 2017 18:15:01 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
 (74.125.82.48)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 May 2017 18:15:01 -0000
Received: by mail-wm0-f48.google.com with SMTP id 7so64590104wmo.1
 for <xen-devel@lists.xenproject.org>; Mon, 29 May 2017 11:15:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=D8Je0X8BlQ/16RRYCi+YUvYVZvkbmDonvc9xskn0fAo=;
 b=iOw0TdpnjhmT5EXGFUmUjCoR1nSPzsufchBLoqV+RitytQBWQdZV8bd95p254skRbF
 X9OdSWoFoooHeiFD7Et52uzv0DwbW+ZY/6XmYC0N9kxQoGBaHJFq4CkU2/9tsd0PkKxV
 2CaFe1hitMzRc1272IcKSYsVrQfTwUnVe/PNI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=D8Je0X8BlQ/16RRYCi+YUvYVZvkbmDonvc9xskn0fAo=;
 b=fWoaJkRnkckLgOuCjYsjs2hhej2D7n7hyWx7AIxB8b1LWduOHf92yaCuuykIt6UIO/
 5aMZuz7oH3BGIn/8sgAHRMyi9HblZDl6zpi0wYVNb53fztlh4vE9M5MpWJR7maa4Fb6w
 R6A0LYjpNNXSLpRZMxNmm8uGTY7lpzmhIOQ8De0HTkLb22YcvsQdLkH01sjhuzWW8E/u
 tYvs3pu6o9vE2JLIOOD+xvGXES/qpGcSNoChgc3H6zYqsQWtLxzpUMkuD+oE5SOBrQOp
 UdOgSqWChYMijsLnUeCZaeiaKWL819/jwGUYHtQawZxS7B8R/0KEKkknbiZJKHRQtwJX
 c8+A==
X-Gm-Message-State: AODbwcD4SBLpuqPVO5dlVccyWUqtm63jCyjXV6hu/R0aVmtgPS194V9F
 LaIg4oQS9os0aQF+
X-Received: by 10.223.143.11 with SMTP id p11mr5782387wrb.3.1496081701194;
 Mon, 29 May 2017 11:15:01 -0700 (PDT)
Received: from ?IPv6:::1? (ks39974.kimsufi.com. [91.121.25.35])
 by smtp.gmail.com with ESMTPSA id v62sm13754793wmv.15.2017.05.29.11.14.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 29 May 2017 11:15:00 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <61af41e6-a549-7930-efd4-705718d174f8@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <928d5f49-b40b-56ee-f955-0b7122d529e2@linaro.org>
Date: Mon, 29 May 2017 19:14:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <61af41e6-a549-7930-efd4-705718d174f8@caviumnetworks.com>
Cc: edgar.iglesias@xilinx.com, okaya@qti.qualcomm.com,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8yOS8yMDE3IDAzOjMwIEFNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGVsbG8gTWFuaXNoLAoKPiBPbiA1LzI2LzIwMTcgMTA6NDQgUE0sIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4gUENJIHBhc3MtdGhyb3VnaCBhbGxvd3MgdGhlIGd1ZXN0IHRvIHJlY2VpdmUgZnVs
bCBjb250cm9sIG9mIHBoeXNpY2FsIFBDSQo+PiBkZXZpY2VzLiBUaGlzIG1lYW5zIHRoZSBndWVz
dCB3aWxsIGhhdmUgZnVsbCBhbmQgZGlyZWN0IGFjY2VzcyB0byB0aGUgUENJCj4+IGRldmljZS4K
Pj4KPj4gQVJNIGlzIHN1cHBvcnRpbmcgYSBraW5kIG9mIGd1ZXN0IHRoYXQgZXhwbG9pdHMgYXMg
bXVjaCBhcyBwb3NzaWJsZQo+PiB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGluIGhhcmR3YXJlLiBU
aGUgZ3Vlc3Qgd2lsbCByZWx5IG9uIFBWIGRyaXZlciBvbmx5Cj4+IGZvciBJTyAoZS5nIGJsb2Nr
LCBuZXR3b3JrKSBhbmQgaW50ZXJydXB0cyB3aWxsIGNvbWUgdGhyb3VnaCB0aGUKPj4gdmlydHVh
bGl6ZWQKPj4gaW50ZXJydXB0IGNvbnRyb2xsZXIsIHRoZXJlZm9yZSB0aGVyZSBhcmUgbm8gYmln
IGNoYW5nZXMgcmVxdWlyZWQKPj4gd2l0aGluIHRoZQo+PiBrZXJuZWwuCj4+Cj4+IEFzIGEgY29u
c2VxdWVuY2UsIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIHJlcGxhY2UgUFYgZHJpdmVycyBieQo+
PiBhc3NpZ25pbmcgcmVhbAo+PiBkZXZpY2VzIHRvIHRoZSBndWVzdCBmb3IgSS9PIGFjY2Vzcy4g
WGVuIG9uIEFSTSB3b3VsZCB0aGVyZWZvcmUgYmUKPj4gYWJsZSB0bwo+PiBydW4gdW5tb2RpZmll
ZCBvcGVyYXRpbmcgc3lzdGVtLgo+Pgo+PiBUbyBhY2hpZXZlIHRoaXMgZ29hbCwgaXQgbG9va3Mg
bW9yZSBzZW5zaWJsZSB0byBnbyB0b3dhcmRzIGVtdWxhdGluZyB0aGUKPj4gaG9zdCBicmlkZ2Ug
KHRoZXJlIHdpbGwgYmUgbW9yZSBkZXRhaWxzIGxhdGVyKS4KPiBJSVVDIHRoaXMgbWVhbnMgdGhh
dCBkb21VIHdvdWxkIGhhdmUgYW4gZW11bGF0ZWQgaG9zdCBicmlkZ2UgYW5kIGRvbTAKPiB3aWxs
IHNlZSB0aGUgYWN0dWFsIGhvc3QgYnJpZGdlPwoKWW91IGRvbid0IHdhbnQgdGhlIGhhcmR3YXJl
IGRvbWFpbiBhbmQgWGVuIGFjY2VzcyB0aGUgY29uZmlndXJhdGlvbiAKc3BhY2UgYXQgdGhlIHNh
bWUgdGltZS4gU28gaWYgWGVuIGlzIGluIGNoYXJnZSBvZiB0aGUgaG9zdCBicmlkZ2UsIHRoZW4g
CmFuIGVtdWxhdGVkIGhvc3QgYnJpZGdlIHNob3VsZCBiZSBleHBvc2VkIHRvIHRoZSBoYXJkd2Fy
ZS4KCkFsdGhvdWdoLCB0aGlzIGlzIGRlcGVuZGluZyBvbiB3aG8gaXMgaW4gY2hhcmdlIG9mIHRo
ZSB0aGUgaG9zdCBicmlkZ2UuIApBcyB5b3UgbWF5IGhhdmUgbm90aWNlZCwgdGhpcyBkZXNpZ24g
ZG9jdW1lbnQgaXMgcHJvcG9zaW5nIHR3byB3YXlzIHRvIApoYW5kbGUgY29uZmlndXJhdGlvbiBz
cGFjZSBhY2Nlc3MuIEF0IHRoZSBtb21lbnQgYW55IGdlbmVyaWMgaG9zdCBicmlkZ2UgCihzZWUg
dGhlIGRlZmluaXRpb24gaW4gdGhlIGRlc2lnbiBkb2N1bWVudCkgd2lsbCBiZSBoYW5kbGVkIGlu
IFhlbiBhbmQgCnRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBoYXZlIGFuIGVtdWxhdGVkIGhvc3Qg
YnJpZGdlLgoKSWYgeW91ciBob3N0IGJyaWRnZXMgaXMgbm90IGEgZ2VuZXJpYyBvbmUsIHRoZW4g
dGhlIGhhcmR3YXJlIGRvbWFpbiB3aWxsIApiZSAgaW4gY2hhcmdlIG9mIHRoZSBob3N0IGJyaWRn
ZXMsIGFueSBjb25maWd1cmF0aW9uIGFjY2VzcyBmcm9tIFhlbiAKd2lsbCBiZSBmb3J3YXJkIHRv
IHRoZSBoYXJkd2FyZSBkb21haW4uCgpBdCB0aGUgbW9tZW50LCBhcyBwYXJ0IG9mIHRoZSBmaXJz
dCBpbXBsZW1lbnRhdGlvbiwgd2UgYXJlIG9ubHkgbG9va2luZyAKdG8gaW1wbGVtZW50IGEgZ2Vu
ZXJpYyBob3N0IGJyaWRnZSBpbiBYZW4uIFdlIHdpbGwgZGVjaWRlIG9uIGNhc2UgYnkgCmNhc2Ug
YmFzaXMgZm9yIGFsbCB0aGUgb3RoZXIgaG9zdCBicmlkZ2VzIHdoZXRoZXIgd2Ugd2FudCB0byBo
YXZlIHRoZSAKZHJpdmVyIGluIFhlbi4KClsuLi5dCgo+PiAjIyBJT01NVQo+Pgo+PiBUaGUgSU9N
TVUgd2lsbCBiZSB1c2VkIHRvIGlzb2xhdGUgdGhlIFBDSSBkZXZpY2Ugd2hlbiBhY2Nlc3Npbmcg
dGhlCj4+IG1lbW9yeSAoZS5nCj4+IERNQSBhbmQgTVNJIERvb3JiZWxscykuIE9mdGVuIHRoZSBJ
T01NVSB3aWxsIGJlIGNvbmZpZ3VyZWQgdXNpbmcgYQo+PiBNYXN0ZXJJRAo+PiAoYWthIFN0cmVh
bUlEIGZvciBBUk0gU01NVSkgIHRoYXQgY2FuIGJlIGRlZHVjZWQgZnJvbSB0aGUgU0JERiB3aXRo
Cj4+IHRoZSBoZWxwCj4+IG9mIHRoZSBmaXJtd2FyZSB0YWJsZXMgKHNlZSBiZWxvdykuCj4+Cj4+
IFdoaWxzdCBpbiB0aGVvcnksIGFsbCB0aGUgbWVtb3J5IHRyYW5zYWN0aW9ucyBpc3N1ZWQgYnkg
YSBQQ0kgZGV2aWNlCj4+IHNob3VsZAo+PiBnbyB0aHJvdWdoIHRoZSBJT01NVSwgb24gY2VydGFp
biBwbGF0Zm9ybXMgc29tZSBvZiB0aGUgbWVtb3J5Cj4+IHRyYW5zYWN0aW9uIG1heQo+PiBub3Qg
cmVhY2ggdGhlIElPTU1VIGJlY2F1c2UgdGhleSBhcmUgaW50ZXJwcmV0ZWQgYnkgdGhlIGhvc3Qg
YnJpZGdlLiBGb3IKPj4gaW5zdGFuY2UsIHRoaXMgY291bGQgaGFwcGVuIGlmIHRoZSBNU0kgZG9v
cmJlbGwgaXMgYnVpbHQgaW50byB0aGUgUENJCj4+IGhvc3QKPj4gYnJpZGdlIG9yIGZvciBQMlAg
dHJhZmZpYy4gU2VlIFs2XSBmb3IgbW9yZSBkZXRhaWxzLgo+Pgo+PiBYWFg6IEkgdGhpbmsgdGhp
cyBjb3VsZCBiZSBzb2x2ZWQgYnkgdXNpbmcgZGlyZWN0IG1hcHBpbmcgKGUuZyBHRk4gPT0KPj4g
TUZOKSwKPj4gdGhpcyB3b3VsZCBtZWFuIHRoZSBndWVzdCBtZW1vcnkgbGF5b3V0IHdvdWxkIGJl
IHNpbWlsYXIgdG8gdGhlIGhvc3QKPj4gb25lIHdoZW4KPj4gUENJIGRldmljZXMgd2lsbCBiZSBw
YXNzLXRocm91Z2hlZCA9PiBEZXRhaWwgaXQuCj4gSW4gdGhlIGV4YW1wbGUgZ2l2ZW4gaW4gdGhl
IElPUlQgc3BlYywgZm9yIHBjaSBkZXZpY2VzIG5vdCBiZWhpbmQgYW4gU01NVSwKPiBob3cgd291
bGQgdGhlIHdyaXRlcyBmcm9tIHRoZSBkZXZpY2UgYmUgcHJvdGVjdGVkLgoKSSByZWFsaXplIHRo
ZSBYWFggcGFyYWdyYXBoIGlzIHF1aXRlIGNvbmZ1c2luZy4gSSBhbSBub3QgdHJ5aW5nIHRvIHNv
bHZlIAp0aGUgcHJvYmxlbSB3aGVyZSBQQ0kgZGV2aWNlcyBhcmUgbm90IHByb3RlY3RlZCBiZWhp
bmQgYW4gU01NVSBidXQgCnBsYXRmb3JtIHdoZXJlIHNvbWUgdHJhbnNhY3Rpb25zIChlLmcgUDJQ
IG9yIE1TSSBkb29yYmVsbCBhY2Nlc3MpIGFyZSAKYnktcGFzc2luZyB0aGUgU01NVS4KCllvdSBt
YXkgc3RpbGwgd2FudCB0byBhbGxvdyBQQ0kgcGFzc3Rocm91Z2ggaW4gdGhhdCBjYXNlLCBiZWNh
dXNlIHlvdSAKa25vdyB0aGF0IFAyUCBjYW5ub3QgYmUgZG9uZSAob3IgcG90ZW50aWFsbHkgZGlz
YWJsZWQpIGFuZCBNU0kgZG9vcmJlbGwgCmFjY2VzcyBpcyBwcm90ZWN0ZWQgKGZvciBpbnN0YW5j
ZSBhIHdyaXRlIGluIHRoZSBJVFMgZG9vcmJlbGwgd2lsbCBiZSAKdGFnZ2VkIHdpdGggdGhlIGRl
dmljZSBieSB0aGUgaGFyZHdhcmUpLiBJbiBvcmRlciB0byBzdXBwb3J0IHN1Y2ggCnBsYXRmb3Jt
IHlvdSBuZWVkIHRvIGRpcmVjdCBtYXAgdGhlIGRvb3JiZWwgKGUuZyBHRk4gPT0gTUZOKSBhbmQg
Y2FydmUgCm91dCB0aGUgUDJQIHJlZ2lvbiBmcm9tIHRoZSBndWVzdCBtZW1vcnkgbWFwLiBIZW5j
ZSB0aGUgc3VnZ2VzdGlvbiB0byAKcmUtdXNlIHRoZSBob3N0IG1lbW9yeSBsYXlvdXQgZm9yIHRo
ZSBndWVzdC4KCk5vdGUgdGhhdCBpdCBkb2VzIG5vdCBtZWFuIHRoZSBSQU0gcmVnaW9uIHdpbGwg
YmUgZGlyZWN0IG1hcHBlZC4gSXQgaXMgCm9ubHkgdGhlcmUgdG8gZWFzZSBjYXJ2aW5nIG91dCBt
ZW1vcnkgcmVnaW9uIGJ5LXBhc3NlZCBieSB0aGUgU01NVS4KClsuLi5dCgo+PiAjIyBBQ1BJCj4+
Cj4+ICMjIyBIb3N0IGJyaWRnZXMKPj4KPj4gVGhlIHN0YXRpYyB0YWJsZSBNQ0ZHIChzZWUgNC4y
IGluIFsxXSkgd2lsbCBkZXNjcmliZSB0aGUgaG9zdCBicmlkZ2VzCj4+IGF2YWlsYWJsZQo+PiBh
dCBib290IGFuZCBzdXBwb3J0aW5nIEVDQU0uIFVuZm9ydHVuYXRlbHksIHRoZXJlIGFyZSBwbGF0
Zm9ybXMgb3V0IHRoZXJlCj4+IChzZWUgWzJdKSB0aGF0IHJlLXVzZSBNQ0ZHIHRvIGRlc2NyaWJl
IGhvc3QgYnJpZGdlIHRoYXQgYXJlIG5vdCBmdWxseQo+PiBFQ0FNCj4+IGNvbXBhdGlibGUuCj4+
Cj4+IFRoaXMgbWVhbnMgdGhhdCBYZW4gbmVlZHMgdG8gYWNjb3VudCBmb3IgcG9zc2libGUgcXVp
cmtzIGluIHRoZSBob3N0Cj4+IGJyaWRnZS4KPj4gVGhlIExpbnV4IGNvbW11bml0eSBhcmUgd29y
a2luZyBvbiBhIHBhdGNoIHNlcmllcyBmb3IgdGhpcywgc2VlIFsyXQo+PiBhbmQgWzNdLAo+PiB3
aGVyZSBxdWlya3Mgd2lsbCBiZSBkZXRlY3RlZCB3aXRoOgo+PiAgICAgICogT0VNIElECj4+ICAg
ICAgKiBPRU0gVGFibGUgSUQKPj4gICAgICAqIE9FTSBSZXZpc2lvbgo+PiAgICAgICogUENJIFNl
Z21lbnQKPj4gICAgICAqIFBDSSBidXMgbnVtYmVyIHJhbmdlICh3aWxkY2FyZCBhbGxvd2VkKQo+
Pgo+PiBCYXNlZCBvbiB3aGF0IExpbnV4IGlzIGN1cnJlbnRseSBkb2luZywgdGhlcmUgYXJlIHR3
byBraW5kIG9mIHF1aXJrczoKPj4gICAgICAqIEFjY2Vzc2VzIHRvIHRoZSBjb25maWd1cmF0aW9u
IHNwYWNlIG9mIGNlcnRhaW4gc2l6ZXMgYXJlIG5vdAo+PiBhbGxvd2VkCj4+ICAgICAgKiBBIHNw
ZWNpZmljIGRyaXZlciBpcyBuZWNlc3NhcnkgZm9yIGRyaXZpbmcgdGhlIGhvc3QgYnJpZGdlCj4+
Cj4+IFRoZSBmb3JtZXIgaXMgc3RyYWlnaHRmb3J3YXJkIHRvIHNvbHZlIGJ1dCB0aGUgbGF0dGVy
IHdpbGwgcmVxdWlyZQo+PiBtb3JlIHRob3VnaHQuCj4+IEluc3RhbnRpYXRpb24gb2YgYSBzcGVj
aWZpYyBkcml2ZXIgZm9yIHRoZSBob3N0IGNvbnRyb2xsZXIgY2FuIGJlCj4+IGVhc2lseSBkb25l
Cj4+IGlmIFhlbiBoYXMgdGhlIGluZm9ybWF0aW9uIHRvIGRldGVjdCBpdC4KPiBTbyBYZW4gd291
bGQgcGFyc2UgdGhlIE1DRkcgdG8gZmluZCBhIGhiLCB0aGVuIG1hcCB0aGUgY29uZmlnIHNwYWNl
IGluCj4gZG9tMCBzdGFnZTIgPwo+IGFuZCB0aGVuIHByb3ZpZGUgdGhlIHNhbWUgTUNGRyB0byBk
b20wPwoKVGhpcyBpcyBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLiBJIGhhdmUgYmVlbiByZWFsbHkg
Y2FyZWZ1bCBzbyBmYXIgdG8gCmxlYXZlIHRoZSBpbXBsZW1lbnRhdGlvbiBvcGVuIGFzIGl0IGRv
ZXMgbm90IG1hdHRlciBhdCB0aGlzIHN0YWdlIGhvdyB3ZSAKYXJlIGdvaW5nIHRvIGltcGxlbWVu
dCBpdCBpbiBYZW4uCgpbLi4uXQoKPj4gIyMgRGlzY292ZXJpbmcgYW5kIHJlZ2lzdGVyaW5nIGhv
c3QgYnJpZGdlCj4+Cj4+IFRoZSBhcHByb2FjaCB0YWtlbiBpbiB0aGUgZG9jdW1lbnQgd2lsbCBy
ZXF1aXJlIGNvbW11bmljYXRpb24gYmV0d2Vlbgo+PiBYZW4gYW5kCj4+IHRoZSBoYXJkd2FyZSBk
b21haW4uIEluIHRoaXMgY2FzZSwgdGhleSB3b3VsZCBuZWVkIHRvIGFncmVlIG9uIHRoZQo+PiBz
ZWdtZW50Cj4+IG51bWJlciBhc3NvY2lhdGVkIHRvIGFuIGhvc3QgYnJpZGdlLiBIb3dldmVyLCB0
aGlzIG51bWJlciBpcyBub3QKPj4gYXZhaWxhYmxlIGluCj4+IHRoZSBEZXZpY2UgVHJlZSBjYXNl
Lgo+Pgo+PiBUaGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgcmVnaXN0ZXIgbmV3IGhvc3QgYnJpZGdl
cyB1c2luZyB0aGUgZXhpc3RpbmcKPj4gaHlwZXJjYWxsCj4+IFBIWVNERVZfbW1jZmdfcmVzZXJ2
ZWQ6Cj4+Cj4+ICNkZWZpbmUgWEVOX1BDSV9NTUNGR19SRVNFUlZFRCAxCj4+Cj4+IHN0cnVjdCBw
aHlzZGV2X3BjaV9tbWNmZ19yZXNlcnZlZCB7Cj4+ICAgICAgLyogSU4gKi8KPj4gICAgICB1aW50
NjRfdCAgICBhZGRyZXNzOwo+PiAgICAgIHVpbnQxNl90ICAgIHNlZ21lbnQ7Cj4+ICAgICAgLyog
UmFuZ2Ugb2YgYnVzIHN1cHBvcnRlZCBieSB0aGUgaG9zdCBicmlkZ2UgKi8KPj4gICAgICB1aW50
OF90ICAgICBzdGFydF9idXM7Cj4+ICAgICAgdWludDhfdCAgICAgZW5kX2J1czsKPj4KPj4gICAg
ICB1aW50MzJfdCAgICBmbGFnczsKPj4gfQo+IFNvIHRoaXMgaHlwZXJjYWxsIGlzIG5vdCByZXF1
aXJlZCBmb3IgQUNQST8KClRoaXMgaXMgbm90IERUIHNwZWNpZmljIGFzIGV2ZW4gb24gQUNQSSB0
aGVyZSBhcmUgcGxhdGZvcm0gbm90IGZ1bGx5IApFQ0FNIGNvbXBsaWFudC4gQXMgSSBzYWlkIGFi
b3ZlLCB3ZSB3aWxsIG5lZWQgdG8gZGVjaWRlIHdoZXRoZXIgd2Ugd2FudCAKdG8gc3VwcG9ydCBu
b24tRUNBTSBjb21wbGlhbnQgaG9zdCBicmlkZ2VzIChlLmcgYWxsIGhvc3QgYnJpZGdlcyBoYXZl
IGEgCnNwZWNpZmljIGRyaXZlcnMpIGluIFhlbi4gTGlrZWx5IHRoaXMgd2lsbCBiZSBvbiBjYXNl
IGJ5IGNhc2UgYmFzaXMuCgpbLi4uXQoKPj4gIyMgRGlzY292ZXJpbmcgYW5kIHJlZ2lzdGVyaW5n
IFBDSSBkZXZpY2VzCj4+Cj4+IFRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBzY2FuIHRoZSBob3N0
IGJyaWRnZSB0byBmaW5kIHRoZSBsaXN0IG9mIFBDSQo+PiBkZXZpY2VzCj4+IGF2YWlsYWJsZSBh
bmQgdGhlbiByZXBvcnQgaXQgdG8gWGVuIHVzaW5nIHRoZSBleGlzdGluZyBoeXBlcmNhbGwKPj4g
UEhZU0RFVl9wY2lfZGV2aWNlX2FkZDoKPj4KPj4gI2RlZmluZSBYRU5fUENJX0RFVl9FWFRGTiAg
IDB4MQo+PiAjZGVmaW5lIFhFTl9QQ0lfREVWX1ZJUlRGTiAgMHgyCj4+ICNkZWZpbmUgWEVOX1BD
SV9ERVZfUFhNICAgICAweDMKPj4KPj4gc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQgewo+
PiAgICAgIC8qIElOICovCj4+ICAgICAgdWludDE2X3QgICAgc2VnOwo+PiAgICAgIHVpbnQ4X3Qg
ICAgIGJ1czsKPj4gICAgICB1aW50OF90ICAgICBkZXZmbjsKPj4gICAgICB1aW50MzJfdCAgICBm
bGFnczsKPj4gICAgICBzdHJ1Y3Qgewo+PiAgICAgICAgICB1aW50OF90IGJ1czsKPj4gICAgICAg
ICAgdWludDhfdCBkZXZmbjsKPj4gICAgICB9IHBoeXNmbjsKPj4gICAgICAvKgo+PiAgICAgICAq
IE9wdGlvbmFsIHBhcmFtZXRlcnMgYXJyYXkuCj4+ICAgICAgICogRmlyc3QgZWxlbWVudCAoWzBd
KSBpcyBQWE0gZG9tYWluIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGV2aWNlIChpZgo+PiAgICAgICAq
IFhFTl9QQ0lfREVWX1BYTSBpcyBzZXQpCj4+ICAgICAgICovCj4+ICAgICAgdWludDMyX3Qgb3B0
YXJyWzBdOwo+PiB9Cj4gRm9yIG1hcHBpbmcgdGhlIE1NSU8gc3BhY2Ugb2YgdGhlIGRldmljZSBp
biBTdGFnZTIsIHdlIG5lZWQgdG8gYWRkCj4gc3VwcG9ydCBpbiBYZW4gLyB2aWEgYSBtYXAgaHlw
ZXJjYWxsIGluIGxpbnV4L2RyaXZlcnMveGVuL3BjaS5jCgpNYXBwaW5nIE1NSU8gc3BhY2UgaW4g
c3RhZ2UtMiBpcyBub3QgUENJIHNwZWNpZmljIGFuZCBhbHJlYWR5IGFkZHJlc3NlZCAKaW4gWGVu
IDQuOSAoc2VlIGNvbW1pdCA4MGY5YzMxICJ4ZW4vYXJtOiBhY3BpOiBNYXAgTU1JTyBvbiBmYXVs
dCBpbiAKc3RhZ2UtMiBwYWdlIHRhYmxlIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIikuIFNvIEkg
ZG9uJ3QgdW5kZXJzdGFuZCB3aHkgCndlIHNob3VsZCBjYXJlIGFib3V0IHRoYXQgaGVyZS4uLgoK
UmVnYXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 18:27:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 18:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFPNV-0003dv-RO; Mon, 29 May 2017 18:26:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFPNV-0003dp-Ge
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 18:26:53 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 02/01-03620-CE76C295; Mon, 29 May 2017 18:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfdNuk6
 kwYt5fBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7zo3MBTM5Kz5+O8nSwHiGvYuRi0NIYDOj
 xKy9r9ggnKWMEj+Oz2DuYuTkEBbwkzj67SgjiC0iYCTx4tFlFoiiE0wS239vBStiFgiQ+HV1C
 5jNJqApcefzJyYQm1fASmLjialgcRYBVYn2fXvBbFGBcIm3jUdYIGoEJU7OfAJmcwoESvx+28
 MKMdNMYt7mh1Dz5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjX0EAvqSgzPaMkNzE
 zB8gz08tNLS5OTE/NSUwq1kvOz93ECAw5BiDYwXhvWcAhRkkOJiVR3uP+OpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHhPpAHlBItS01Mr0jJzgMEPk5bg4FES4Q0ASfMWFyTmFmemQ6ROMSpKi
 fPagCQEQBIZpXlwbbCIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3pkgU3gy80rgpr8CWs
 wEtHjXDm2QxSWJCCmpBsaYyrS1x5ZYyfBt2Wjn58Fie/lFdXRFrbxN4Iy1Eqyaoe1tmbHalTZ
 cvFset32a9NZZJ+bG3ZcNPpXXdL9siDyo+IRJwmDhtzmB6lu/7op3Pf5oM5eZVfGzD1ur6o7M
 OpDha3p25RHLro7D8v+jjvxcOJ8nObVM6sC1/cWzZ3JYHj6VV+0Yw6zEUpyRaKjFXFScCADP6
 3HtswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496082411!65046446!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51285 invoked from network); 29 May 2017 18:26:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 29 May 2017 18:26:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 409031596;
 Mon, 29 May 2017 11:26:51 -0700 (PDT)
Received: from [10.37.8.133] (unknown [10.37.8.133])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C15F83F52A;
 Mon, 29 May 2017 11:26:49 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
 <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
 <CACtJ1JS_zeCrort324k0TxGVQ6dyr3ceW94rycPeNazxSB18Vw@mail.gmail.com>
 <CACtJ1JSVZ+Y+oO8FFgi0gR=wX32=J3x+ra2C-qywxyC5c7yO+Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c21ccd2d-8f14-bb63-df1b-8f3d87722ee4@arm.com>
Date: Mon, 29 May 2017 19:26:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JSVZ+Y+oO8FFgi0gR=wX32=J3x+ra2C-qywxyC5c7yO+Q@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 uart
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8yOS8yMDE3IDA4OjEzIEFNLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpIEp1
bGllbiwKCkhpIEJodXBpbmRlciwKCj4gT24gMjYgTWF5IDIwMTcgYXQgMTk6MTIsIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4+Pj4gKyNpZm5k
ZWYgX1ZQTDAxMV9IXwo+Pj4+ICsKPj4+PiArI2RlZmluZSBfVlBMMDExX0hfCj4+Pj4gKwo+Pj4+
ICsjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KPj4+PiArI2luY2x1ZGUgPGFzbS1hcm0vdnJl
Zy5oPgo+Pj4+ICsKPj4+PiArREVGSU5FX1hFTl9GTEVYX1JJTkcodnBsMDExKTsKPj4+Cj4+Pgo+
Pj4gSSBhbSBzdXJlIHNvbWVvbmUgYWxyZWFkeSBzYWlkIGl0IGluIGEgcHJldmlvdXMgdmVyc2lv
bi4gVGhlIHZwbDAxMSBpcyB0aGUKPj4+IGNvbnNvbGUgcmluZy4gU28gd2h5IGFyZSB3ZSBkZWZp
bmluZyBvdXIgb3duIGludGVybmFsbHk/Cj4+Pgo+IFRoaXMgbWFjcm8gb25seSBkZWZpbmVzIHN0
YW5kYXJkIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSBjb25zb2xlCj4gcmluZy4gU3RlZmFu
byBzdWdnZXN0ZWQgdG8gdXNlIHRoZSBzdGFuZGFyZCBmdW5jdGlvbnMgdG8gb3BlcmF0ZSBvbgo+
IHRoZSByaW5nIGJ1ZmZlci4KCkkgZG9uJ3Qgd2FudCB0aGluZ3MgdG8gYmUgbWl4ZWQgdXAgbGlr
ZSB0aGF0LCB0aGlzIGlzIGEgY2FsbCB0byB0cm91YmxlIApsYXRlciBvbiBpZiBzb21lb25lIGRl
Y2lkZSB0byB1cGRhdGUgY29uc29sZS5oLgoKSWYgeW91IG5lZWQgdG8gaW50cm9kdWNlIHN0YW5k
YXJkIGZ1bmN0aW9ucywgdGhleSBzaG91bGQgYmUgZGVmaW5lZCBpbiAKY29uc29sZS5oIGFuZCBu
b3QgdnBsMDExLmguCgo+Cj4+PiBBdCBsZWFzdCB0aGlzIHNob3VsZCBoYXZlIGJlZW4gdXNlZCBi
eSB4ZW5jb25zb2xlLCBidXQgdGhpcyBpcyBub3QgdGhlCj4+PiBjYXNlLi4uIFNvIHdlIHNob3Vs
ZCByZWFsbHkgYXZvaWQgZGVmaW5pbmcgb3VyIG93biByaW5nIGhlcmUgYW5kIHJlLXVzZQo+Pj4g
cHVibGljL2lvL2NvbnNvbGUuaC4KPgo+IEkgYW0gdXNpbmcgdGhlIGNvbnNvbGUgcmluZyBkZWZp
bml0aW9uIGFzIGRlZmluZWQgaW4KPiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oLgoK
U2VlIGFib3ZlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 19:05:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 19:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFPyU-0006BO-QR; Mon, 29 May 2017 19:05:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dFPyU-0006BI-2t
 for xen-devel@lists.xenproject.org; Mon, 29 May 2017 19:05:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E5/1F-03058-1E07C295; Mon, 29 May 2017 19:05:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+6DAp1
 Ig0d7NC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfDXNZC/apVRw/t5y1gXG7fBcjJ4eEgJHE
 24n/mLoYuTiEBBYySjzZ8JURJCEs4C7xctk7NhBbREBfYtPtRnYQm1mgXOL7retgNUICjxklV
 v0vBbHZBFQlNlw/xQpi8wpYS2z5PJsZxGYBivfefwBmiwqES7zY8geqRlDi5MwnLCA2p4CPxO
 oTx5gh5qtL/Jl3CcoWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaU
 W6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYnAxDsYPyyLOAQoyQHk5Io
 73F/nUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxV+UA5waLU9NSKtMwcYKTApCU4eJREeGtA0
 rzFBYm5xZnpEKlTjLocd/o2fGESYsnLz0uVEufVBikSACnKKM2DGwGL2kuMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5g0AmcKTmVcCt+kV0BFMQEfs2qENckRJIkJKqoHRpjlz3exgsQznqS8
 5Hu0Qela6bsWKFyFBDW+8RaNSLm49f7HVduYdfsf165pWcr479SL6Y53mTMntFbnujeZdYW83
 nvKd6Mc247nDHSmbLTKr7gevPV/VO2VnxOZ5wrUNSivfvqqYW//MIEvZcmXG5iZTnX9HZitIL
 pl47ojystJbz8Kf8yytUGIpzkg01GIuKk4EAKBiiNHVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496084704!65049540!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44906 invoked from network); 29 May 2017 19:05:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 May 2017 19:05:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E482AAAB9;
 Mon, 29 May 2017 19:05:03 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8be5f350-ad53-d74c-50fc-7ca71b6cdc3c@suse.com>
Date: Mon, 29 May 2017 21:05:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMjE6MDEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBGcmksIDI2
IE1heSAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNi8wNS8xNyAxODoxOSwgSWFu
IEphY2tzb24gd3JvdGU6Cj4+PiBKdWVyZ2VuIEdyb3NzIHdyaXRlcyAoIkhWTSBndWVzdCBwZXJm
b3JtYW5jZSByZWdyZXNzaW9uIik6Cj4+Pj4gTG9va2luZyBmb3IgdGhlIHJlYXNvbiBvZiBhIHBl
cmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZNIGd1ZXN0cyB1bmRlcgo+Pj4+IFhlbiA0LjcgYWdh
aW5zdCA0LjUgSSBmb3VuZCB0aGUgcmVhc29uIHRvIGJlIGNvbW1pdAo+Pj4+IGMyNmY5MmI4ZmNl
M2M5ZGYxN2Y3ZWYwMzViNTRkOTdjYmU5MzFjN2EgKCJsaWJ4bDogcmVtb3ZlIGZyZWVtZW1fc2xh
Y2siKQo+Pj4+IGluIFhlbiA0LjYuCj4+Pj4KPj4+PiBUaGUgcHJvYmxlbSBvY2N1cnJlZCB3aGVu
IGRvbTAgaGFkIHRvIGJlIGJhbGxvb25lZCBkb3duIHdoZW4gc3RhcnRpbmcKPj4+PiB0aGUgZ3Vl
c3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3MgZHJvcHBlZCBieSBh
Ym91dAo+Pj4+IGEgZmFjdG9yIG9mIDIgd2l0aCBhYm92ZSBjb21taXQuCj4+Pj4KPj4+PiBJbnRl
cmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3Qgd2lsbCBk
ZXBlbmQgb24KPj4+PiB0aGUgYW1vdW50IG9mIGZyZWUgbWVtb3J5IGJlaW5nIGF2YWlsYWJsZSBh
dCBndWVzdCBjcmVhdGlvbiB0aW1lLgo+Pj4+IFdoZW4gdGhlcmUgd2FzIGJhcmVseSBlbm91Z2gg
bWVtb3J5IGF2YWlsYWJsZSBmb3Igc3RhcnRpbmcgdGhlIGd1ZXN0Cj4+Pj4gdGhlIHBlcmZvcm1h
bmNlIHdpbGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVlZCBsYXRlci4K
Pj4+Pgo+Pj4+IEknZCBsaWtlIHRvIHN1Z2dlc3Qgd2UgZWl0aGVyIHJldmVydCB0aGUgY29tbWl0
IG9yIGhhdmUgc29tZSBvdGhlcgo+Pj4+IG1lY2hhbmlzbSB0byB0cnkgdG8gaGF2ZSBzb21lIHJl
c2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGluZyBhCj4+Pj4gZG9tYWluLgo+Pj4KPj4+IE9o
LCBkZWFyLiAgVGhlIG1lbW9yeSBhY2NvdW50aW5nIHN3YW1wIGFnYWluLiAgQ2xlYXJseSB3ZSBh
cmUgbm90Cj4+PiBnb2luZyB0byBkcmFpbiB0aGF0IHN3YW1wIG5vdywgYnV0IEkgZG9uJ3QgbGlr
ZSByZWdyZXNzaW9ucy4KPj4+Cj4+PiBJIGFtIG5vdCBvcHBvc2VkIHRvIHJldmVydGluZyB0aGF0
IGNvbW1pdC4gIEkgd2FzIGEgYml0IGlmZnkgYWJvdXQgaXQKPj4+IGF0IHRoZSB0aW1lOyBhbmQg
YWNjb3JkaW5nIHRvIHRoZSByZW1vdmFsIGNvbW1pdCBtZXNzYWdlLCBpdCB3YXMKPj4+IGJhc2lj
YWxseSByZW1vdmVkIGJlY2F1c2UgaXQgd2FzIGEgcGllY2Ugb2YgY2FyZ28gY3VsdCBmb3Igd2hp
Y2ggd2UKPj4+IGhhZCBubyBqdXN0aWZpY2F0aW9uIGluIGFueSBvZiBvdXIgcmVjb3Jkcy4KPj4+
Cj4+PiBJbmRlZWQgSSB0aGluayBmaXhpbmcgdGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3IgNC45Lgo+
Pj4KPj4+IERvIHlvdSBrbm93IHRoZSBtZWNoYW5pc20gYnkgd2hpY2ggdGhlIGZyZWVtZW0gc2xh
Y2sgaGVscHMgPyAgSSB0aGluawo+Pj4gdGhhdCB3b3VsZCBiZSBhIHByZXJlcXVpc2l0ZSBmb3Ig
cmV2ZXJ0aW5nIHRoaXMuICBUaGF0IHdheSB3ZSBjYW4gaGF2ZQo+Pj4gYW4gdW5kZXJzdGFuZGlu
ZyBvZiB3aHkgd2UgYXJlIGRvaW5nIHRoaW5ncywgcmF0aGVyIHRoYW4ganVzdAo+Pj4gZmxhaWxp
bmcgYXQgcmFuZG9tLi4uCj4+Cj4+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3RhbmQgaXQuCj4+Cj4+
IE9uZSBjYW5kaWRhdGUgd291bGQgYmUgMk0vMUcgcGFnZXMgYmVpbmcgcG9zc2libGUgd2l0aCBl
bm91Z2ggZnJlZQo+PiBtZW1vcnksIGJ1dCBJIGhhdmVuJ3QgcHJvb2ZlZCB0aGlzIHlldC4gSSBj
YW4gaGF2ZSBhIHRyeSBieSBkaXNhYmxpbmcKPj4gYmlnIHBhZ2VzIGluIHRoZSBoeXBlcnZpc29y
Lgo+IAo+IFJpZ2h0LCBpZiBJIGhhZCB0byBiZXQsIEkgd291bGQgcHV0IG15IG1vbmV5IG9uIHN1
cGVycGFnZXMgc2hhdHRlcmluZwo+IGJlaW5nIHRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbS4KCkNy
ZWF0aW5nIHRoZSBkb21haW5zIHdpdGgKCnhsIC12dnYgY3JlYXRlIC4uLgoKc2hvd2VkIHRoZSBu
dW1iZXJzIG9mIHN1cGVycGFnZXMgYW5kIG5vcm1hbCBwYWdlcyBhbGxvY2F0ZWQgZm9yIHRoZQpk
b21haW4uCgpUaGUgZm9sbG93aW5nIGFsbG9jYXRpb24gcGF0dGVybiByZXN1bHRlZCBpbiBhIHNs
b3cgZG9tYWluOgoKeGM6IGRldGFpbDogUEhZU0lDQUwgTUVNT1JZIEFMTE9DQVRJT046CnhjOiBk
ZXRhaWw6ICAgNEtCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDA2MDAKeGM6IGRldGFpbDogICAyTUIg
UEFHRVM6IDB4MDAwMDAwMDAwMDAwMDNmOQp4YzogZGV0YWlsOiAgIDFHQiBQQUdFUzogMHgwMDAw
MDAwMDAwMDAwMDAwCgpBbmQgdGhpcyBvbmUgd2FzIGZhc3Q6Cgp4YzogZGV0YWlsOiBQSFlTSUNB
TCBNRU1PUlkgQUxMT0NBVElPTjoKeGM6IGRldGFpbDogICA0S0IgUEFHRVM6IDB4MDAwMDAwMDAw
MDAwMDQwMAp4YzogZGV0YWlsOiAgIDJNQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwM2ZhCnhjOiBk
ZXRhaWw6ICAgMUdCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAwMDAKCkkgYmFsbG9vbmVkIGRvbTAg
ZG93biBpbiBzbWFsbCBzdGVwcyB0byBiZSBhYmxlIHRvIGNyZWF0ZSB0aG9zZQp0ZXN0IGNhc2Vz
LgoKSSBiZWxpZXZlIHRoZSBtYWluIHJlYXNvbiBpcyB0aGF0IHNvbWUgZGF0YSBuZWVkZWQgYnkg
dGhlIGJlbmNobWFyawppcyBsb2NhdGVkIG5lYXIgdGhlIGVuZCBvZiBkb21haW4gbWVtb3J5IHJl
c3VsdGluZyBpbiBhIHJhdGhlciBoaWdoClRMQiBtaXNzIHJhdGUgaW4gY2FzZSBvZiBub3QgYWxs
IChvciBuZWFybHkgYWxsKSBtZW1vcnkgYXZhaWxhYmxlIGluCmZvcm0gb2YgMk1CIHBhZ2VzLgoK
Pj4gV2hhdCBtYWtlcyB0aGUgd2hvbGUgcHJvYmxlbSBldmVuIG1vcmUgbXlzdGVyaW91cyBpcyB0
aGF0IHRoZQo+PiByZWdyZXNzaW9uIHdhcyBkZXRlY3RlZCBmaXJzdCB3aXRoIFNMRTEyIFNQMyAo
Z3Vlc3QgYW5kIGRvbTAsIFhlbiA0LjkKPj4gYW5kIExpbnV4IDQuNCkgYWdhaW5zdCBvbGRlciBz
eXN0ZW1zIChndWVzdCBhbmQgZG9tMCkuIFdoaWxlIHRyeWluZwo+PiB0byBmaW5kIG91dCB3aGV0
aGVyIHRoZSBndWVzdCBvciB0aGUgWGVuIHZlcnNpb24gYXJlIHRoZSBjdWxwcml0IEkKPj4gZm91
bmQgdGhhdCB0aGUgb2xkIGd1ZXN0IChiYXNlZCBvbiBrZXJuZWwgMy4xMikgc2hvd2VkIHRoZSBt
ZW50aW9uZWQKPj4gcGVyZm9ybWFuY2UgZHJvcCB3aXRoIGFib3ZlIGNvbW1pdC4gVGhlIG5ldyBn
dWVzdCAoYmFzZWQgb24ga2VybmVsCj4+IDQuNCkgc2hvd3MgdGhlIHNhbWUgYmFkIHBlcmZvcm1h
bmNlIHJlZ2FyZGxlc3Mgb2YgdGhlIFhlbiB2ZXJzaW9uIG9yCj4+IGFtb3VudCBvZiBmcmVlIG1l
bW9yeS4gSSBoYXZlbid0IGZvdW5kIHRoZSBMaW51eCBrZXJuZWwgY29tbWl0IHlldAo+PiBiZWlu
ZyByZXNwb25zaWJsZSBmb3IgdGhhdCBwZXJmb3JtYW5jZSBkcm9wLgoKQW5kIHRoaXMgbWlnaHQg
YmUgcmVzdWx0IG9mIGEgZGlmZmVyZW50IG1lbW9yeSB1c2FnZSBvZiBtb3JlIHJlY2VudAprZXJu
ZWxzOiBJIHN1c3BlY3QgdGhlIGNyaXRpY2FsIGRhdGEgaXMgbm93IGF0IHRoZSB2ZXJ5IGVuZCBv
ZiB0aGUKZG9tYWluJ3MgbWVtb3J5LiBBcyB0aGVyZSBhcmUgYWx3YXlzIHNvbWUgcGFnZXMgYWxs
b2NhdGVkIGluIDRrQgpjaHVua3MgdGhlIGxhc3QgcGFnZXMgb2YgdGhlIGRvbWFpbiB3aWxsIG5l
dmVyIGJlIHBhcnQgb2YgYSAyTUIgcGFnZS4KCkxvb2tpbmcgYXQgbWVtaW5pdF9odm0oKSBpbiBs
aWJ4YyBkb2luZyB0aGUgYWxsb2NhdGlvbiBvZiB0aGUgbWVtb3J5CkkgcmVhbGl6ZWQgaXQgaXMg
a2luZCBvZiBzdWItb3B0aW1hbDogc2hvdWxkbid0IGl0IHRyeSB0byBhbGxvY2F0ZQp0aGUgbGFy
Z2VzdCBwYWdlcyBmaXJzdCBhbmQgdGhlIHNtYWxsZXIgcGFnZXMgbGF0ZXI/CgpXb3VsZCBpdCBi
ZSBwb3NzaWJsZSB0byBtYWtlIG1lbW9yeSBob2xlcyBsYXJnZXIgc29tZXRpbWVzIHRvIGF2b2lk
CmhhdmluZyB0byB1c2UgNGtCIHBhZ2VzICh3aXRoIHRoZSBleGNlcHRpb24gb2YgdGhlIGZpcnN0
IDJNQiBvZiB0aGUKZG9tYWluLCBvZiBjb3Vyc2UpPwoKTWF5YmUgaXQgd291bGQgZXZlbiBtYWtl
IHNlbnNlIHRvIGJlIGFibGUgdG8gdHdlYWsgdGhlIGFsbG9jYXRpb24KcGF0dGVybiBkZXBlbmRp
bmcgb24gdGhlIGd1ZXN0IHR5cGU6IHByZWZlcnJpbmcgbGFyZ2UgcGFnZXMgZWl0aGVyCmF0IHRo
ZSB0b3Agb3IgYXQgdGhlIGJvdHRvbSBvZiB0aGUgZG9tYWluJ3MgcGh5c2ljYWwgYWRkcmVzcyBz
cGFjZS4KCkFuZCB3aGF0IHNob3VsZCBiZSBkb25lIHdpdGggdGhlICJmcmVlbWVtX3NsYWNrIiBw
YXRjaD8gV2l0aCBteQpmaW5kaW5ncyBJIGRvbid0IHRoaW5rIHdlIGNhbiBkZWZpbmUgYSBmaXhl
ZCBwZXJjZW50YWdlIG9mIHRoZSBtZW1vcnkKd2hpY2ggc2hvdWxkIGJlIGZyZWUuIEkgY291bGQg
aW1hZ2luZSBzb21lIGtpbmQgb2YgbWVjaGFuaXNtIHVzaW5nCmRvbTAgYmFsbG9vbmluZyBtb3Jl
IGR5bmFtaWNhbGx5OiBBcyBsb25nIGFzIGVub3VnaCBtZW1vcnkgaXMgdW51c2VkCmluIGRvbTAg
YmFsbG9vbiBpdCBkb3duIGluIGNhc2Ugb2YgYW4gYWxsb2NhdGlvbiBmYWlsdXJlIG9mIGEgbGFy
Z2UKcGFnZSAoMUdCIG9yIDJNQikuIEFmdGVyIGFsbCBtZW1vcnkgZm9yIHRoZSBuZXcgZG9tYWlu
IGhhcyBiZWVuCmFsbG9jYXRlZCBiYWxsb29uIGRvbTAgdXAgYWdhaW4gKGJ1dCBub3QgbW9yZSB0
aGFuIGJlZm9yZSBzdGFydGluZwpjcmVhdGlvbiBvZiB0aGUgbmV3IGRvbWFpbiwgb2YgY291cnNl
KS4KClRob3VnaHRzPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon May 29 20:05:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 20:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFQv5-0001Wl-AW; Mon, 29 May 2017 20:05:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFQv4-0001WZ-9i
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 20:05:38 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2B/16-01732-11F7C295; Mon, 29 May 2017 20:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVVegXif
 S4MUhDYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3J55kLHgo3HFrssfmRsY
 l2h1MXJxCAn8ZZS4/P49G4TzmFGiZc1fFghnG6PEv3eLGLsYOTlEBJwlvp6Zyw5i8wroS2zf1
 MUEYgsL6ElMWn+MGcSWEPCSuPnzKiuMffHtV6BB7BxsAlYSh8S6GDk4WARUJa5M157AyLWAkW
 EVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagZxmAYAfj6t9
 OhxglOZiURHmP++tECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3VELlBMsSk1PrUjLzAGGGExa
 goNHSYS3pQoozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxXQWYIgBRllObBjYCF+yVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8z4AmcKTmVcCt+kV0BFMQEfs2qENckRJIkJKqoGxKO
 +fme/hycpbl8f9jfMI6++133pb7hZz+CepPr19R98u37Q9RiUozE7g/xklYedXCqq/ooQjY8/
 e79u9a9sNoWtTYw2mt0x4G/Pt0eG90T4797yZwKC/Uv46m5j0tE+yyzsXpi3xiSh+cniN18VO
 jpRNK0TjN/5vKd/ef3H7zP6Wmj1ZEdF+SizFGYmGWsxFxYkA4JW4qHICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496088335!102343190!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19430 invoked from network); 29 May 2017 20:05:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 May 2017 20:05:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFQuz-0000nq-Ct; Mon, 29 May 2017 20:05:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFQut-0007FT-9e; Mon, 29 May 2017 20:05:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFQuq-0002Hx-OY; Mon, 29 May 2017 20:05:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109835-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b9036ebee9ddaf26afc9fbe3236c3d03f83c1b0a
X-Osstest-Versions-That: ovmf=f4d3ba87bb8f5d82d3b80532ea4c83b7bbca41c0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 May 2017 20:05:24 +0000
Subject: [Xen-devel] [ovmf test] 109835: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgzNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk4MzUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiOTAzNmViZWU5ZGRhZjI2YWZjOWZiZTMyMzZjM2Qw
M2Y4M2MxYjBhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNGQzYmE4
N2JiOGY1ZDgyZDNiODA1MzJlYTRjODNiN2JiY2E0MWMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk4MTYgIDIwMTctMDUtMjggMTI6MTc6NDAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5ODM1ICAyMDE3LTA1LTI5IDEyOjQ4OjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWI5MDM2ZWJl
ZTlkZGFmMjZhZmM5ZmJlMzIzNmMzZDAzZjgzYzFiMGEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCBvdm1mIGI5MDM2ZWJlZTlkZGFmMjZhZmM5ZmJlMzIzNmMzZDAzZjgzYzFi
MGEKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWI5MDM2ZWJlZTlkZGFmMjZhZmM5ZmJlMzIzNmMz
ZDAzZjgzYzFiMGEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4Yjkw
MzZlYmVlOWRkYWYyNmFmYzlmYmUzMjM2YzNkMDNmODNjMWIwYSA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGI5MDM2ZWJlZTlk
ZGFmMjZhZmM5ZmJlMzIzNmMzZDAzZjgzYzFiMGE6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgZjRkM2JhOC4uYjkwMzZlYiAgYjkwMzZlYmVlOWRkYWYyNmFmYzlmYmUzMjM2YzNkMDNm
ODNjMWIwYSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon May 29 22:21:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 22:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFT25-0001lW-Gz; Mon, 29 May 2017 22:21:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFT23-0001lL-Mj
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 22:20:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 39/C9-03696-BCE9C295; Mon, 29 May 2017 22:20:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffkPJ1
 Ig4W/rS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMbNzKmvB2nWMFW8/bmBt
 YPxc28XIxSEk8JdR4ujGGUwQzmNGidcH7rJ2MXICOdsYJR62y4PYIgLOEl/PzGXvYuTg4BXQl
 zh1lxckLCxgJjH7yx1mEFtCYJuGxL/2QgjbW+LIna2MMPaWs3tZuhjZOdgErCQOiYEMYRFQlX
 h8QGgCI/cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 B/mYAgh2Mv5YFHGKU5GBSEuU97q8TKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/ZcoJxgUWp6
 akVaZg4w8GDSEhw8SiK8O0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolznsYpEgApCijN
 A9uBCwKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zLIFJ7MvBK4Ta+AjmACOmLXDm2QI0
 oSEVJSDYypVTFzr7emCJ5q+CyyhNXGKcxi65oL9523mDuoiYdaxz8pk7v/aasegyhPipP/BU2
 RH0Xs/Ud2rfg4mfP7PvcnQXyX9a50rnY7FZ1XxfrEc+qPfa5hXKWNP17zHSxoXvHz8TLnurgP
 vyQVVJ69XqokdNdm8pdZBR06q/evPHYhimUHV0fPCUUlluKMREMt5qLiRAD74qBCfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496096456!45434763!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52391 invoked from network); 29 May 2017 22:20:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 May 2017 22:20:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFT1x-0004Nf-NF; Mon, 29 May 2017 22:20:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFT1s-0005AT-8h; Mon, 29 May 2017 22:20:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFT1r-0000zP-TG; Mon, 29 May 2017 22:20:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109832-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5ed02dbb497422bf225783f46e6eadd237d23d6b
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 May 2017 22:20:47 +0000
Subject: [Xen-devel] [linux-linus test] 109832: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9163551747321011220=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9163551747321011220==
Content-Type: text/plain

flight 109832 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109832/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      7 host-ping-check-xen      fail REGR. vs. 109656
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail REGR. vs. 109656
 test-amd64-amd64-xl         19 guest-start/debian.repeat fail REGR. vs. 109656
 test-amd64-i386-xl-qemut-win7-amd64 14 guest-saverestore.2 fail REGR. vs. 109656
 test-amd64-amd64-xl-qcow2   18 guest-start/debian.repeat fail REGR. vs. 109656

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds   15 guest-start/debian.repeat fail blocked in 109656
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109656
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                5ed02dbb497422bf225783f46e6eadd237d23d6b
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z    8 days
Failing since        109675  2017-05-22 02:06:45 Z    7 days   12 attempts
Testing same since   109832  2017-05-29 08:04:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Andrew Lunn <andrew@lunn.ch>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Antony Antony <antony@phenome.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Peterson <bp@benjamin.pe>
  Bjorn Helgaas <bhelgaas@google.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunming Zhou <David1.Zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Gilbert <dgilbert@interlog.com>
  Eduardo Valentin <edubezval@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Westphal <fw@strlen.de>
  Fugang Duan <fugang.duan@nxp.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Harini Katakam <harinik@xilinx.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilan Tayari <ilant@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Jon Mason <jon.mason@broadcom.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Lin Zhang <xiaolou4617@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  linzhang <xiaolou4617@gmail.com>
  Liping Zhang <zlpnobody@gmail.com>
  Logan Gunthorpe <logang@deltatee.com>
  Long Li <longli@microsoft.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  Mahesh Bandewar <maheshb@google.com>
  MaJun <majun258@huawei.com>
  Manfred Schlaegl <manfred.schlaegl@ginzinger.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Kepplinger <martin.kepplinger@ginzinger.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Roussin-BÃ©langer <maxime.roussinbelanger@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michael S. Tsirkin <mst@redhat.com>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Mika PenttilÃ¤ <mika.penttila@nextfour.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Namhyung Kim <namhyung@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Nithin Nayak Sujir <nsujir@tintri.com>
  Nithin Sujir <nsujir@tintri.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Dawson <petedaws@gmail.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Senna Tschudin <peter.senna@collabora.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pravin B Shelar <pshelar@ovn.org>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Richard Zhu <hongxing.zhu@nxp.com>
  Rob Herring <robh@kernel.org>
  Rob Landley <rob@landley.net>
  Roman Kapl <roman.kapl@sysgo.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Samuel Jones <sjones@kalray.eu>
  Schoefegger Stefan <stefan.schoefegger@ginzinger.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steve Twiss <stwiss.opensource@diasemi.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tin Huynh <tnhuynh@apm.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tommi Rantala <tt.rantala@gmail.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          fail    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7973 lines long.)


--===============9163551747321011220==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9163551747321011220==--

From xen-devel-bounces@lists.xen.org Mon May 29 23:01:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 23:01:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFTee-0004Ln-Q0; Mon, 29 May 2017 23:00:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=315986fbd=citrix-osstest@xenproject.org>)
 id 1dFTed-0004Lh-RX
 for xen-devel@lists.xensource.com; Mon, 29 May 2017 23:00:51 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3E/AE-03557-328AC295; Mon, 29 May 2017 23:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK7SCp1
 Ig75Nshb3prxnd2D02N63iz2AMYo1My8pvyKBNWPJx6VMBft0KjZu/s7SwDhPsYuRk0NCwF9i
 0eZ/bBC2u8T09hVgtoiAs8SED7fBbF4BPYnemXPYQWxhAQuJn22XWLoYuYDqmxgl+ievY4Rod
 pNYt/05M4z9deNJFhCbTcBDYmLPRDCbRUBVYvX7ZWA1QgJaEksXr2SCWCAocXLmE7AaZgEJiY
 MvXkDNsZDY8bGPbQIj3ywkZbOQlC1gZFrFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERhUDECwg3Hnc6dDjJIcTEqivMf9dSKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfAWLAfKCRalpqdWpGXmAMMbJi3BwaMkwqsEkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/
 LxUKXHez8uAigRAijJK8+BGwGLtEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5GUBW8WTmlc
 BtegV0BBPQEbt2aIMcUZKIkJJqYKy6+HbHq/7C+16r7Vxda57UBh1q7PVx6/sjvfCRsLv+ssf
 +2idc043uZZ02ZXFkvVu7xtX6ZRjP1iV75PdItFxeYPHk1+vfiVuzH/599TCe/foCxWPG/0yU
 n5fFV1nnlpWLKN5ffPZ+1SfHdebTOu0c7Gb8OaxX9f7KoUt/tdTYvRwXLt2465oSS3FGoqEWc
 1FxIgARKhWbsAIAAA==
X-Env-Sender: prvs=315986fbd=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496098849!105172115!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60213 invoked from network); 29 May 2017 23:00:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 May 2017 23:00:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,416,1491264000"; d="scan'208";a="425818420"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71456-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=b9036ebee9ddaf26afc9fbe3236c3d03f83c1b0a
X-Osstest-Versions-That: ovmf=f4d3ba87bb8f5d82d3b80532ea4c83b7bbca41c0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 30 May 2017 00:00:46 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71456: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQ1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ1MwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDUzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYjkwMzZlYmVl
OWRkYWYyNmFmYzlmYmUzMjM2YzNkMDNmODNjMWIwYQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZjRkM2JhODdiYjhmNWQ4MmQzYjgwNTMyZWE0YzgzYjdiYmNhNDFjMAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDUzICAyMDE3LTA1LTI4IDE0OjQ5OjU3IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ1NiAgMjAxNy0wNS0yOSAyMDoxOTo1NyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBiOTAzNmViZWU5ZGRhZjI2YWZjOWZiZTMyMzZjM2QwM2Y4M2MxYjBh
CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgTWF5
IDE4IDE0OjQ4OjEzIDIwMTcgKzAyMDAKCiAgICBRdWFya1BsYXRmb3JtUGtnL1NwaUZ2YlNlcnZp
Y2VzOiBjb3JyZWN0IE51bU9mTGJhIHZhcmFyZyB0eXBlIGluIEVyYXNlQmxvY2tzKCkKICAgIAog
ICAgQWNjb3JkaW5nIHRvIHRoZSBQSSBzcGVjLCBWb2x1bWUgMywKICAgIEVGSV9GSVJNV0FSRV9W
T0xVTUVfQkxPQ0syX1BST1RPQ09MLkVyYXNlQmxvY2tzKCk6CiAgICAKICAgID4gVGhlIHZhcmlh
YmxlIGFyZ3VtZW50IGxpc3QgaXMgYSBsaXN0IG9mIHR1cGxlcy4gRWFjaCB0dXBsZSBkZXNjcmli
ZXMgYQogICAgPiByYW5nZSBvZiBMQkFzIHRvIGVyYXNlIGFuZCBjb25zaXN0cyBvZiB0aGUgZm9s
bG93aW5nOgogICAgPiAqIEFuIEVGSV9MQkEgdGhhdCBpbmRpY2F0ZXMgdGhlIHN0YXJ0aW5nIExC
QQogICAgPiAqIEEgVUlOVE4gdGhhdCBpbmRpY2F0ZXMgdGhlIG51bWJlciBvZiBibG9ja3MgdG8g
ZXJhc2UKICAgIAogICAgKE5CLCBpbiBlZGsyLCBFRklfRklSTVdBUkVfVk9MVU1FX0JMT0NLX1BS
T1RPQ09MIGlzIGEgdHlwZWRlZiB0bwogICAgRUZJX0ZJUk1XQVJFX1ZPTFVNRV9CTE9DSzJfUFJP
VE9DT0wuKQogICAgCiAgICBJbiB0aGlzIGRyaXZlciwgdGhlIE51bU9mTGJhIGxvY2FsIHZhcmlh
YmxlIGlzIGRlZmluZWQgd2l0aCB0eXBlIFVJTlROLAogICAgYnV0IHRoZSBUWVBFIGFyZ3VtZW50
IHBhc3NlZCB0byBWQV9BUkcoKSBpcyBVSU5UMzIuIEZpeCB0aGUgbWlzbWF0Y2guCiAgICAKICAg
IENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IEtl
bGx5IFN0ZWVsZSA8a2VsbHkuc3RlZWxlQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEQgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBKb3JkYW4g
SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTog
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb3JkYW4g
SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hh
ZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgoKY29tbWl0IGQwZDcyODlj
Y2U0ODdlYWJjMjE4MGJiNWIwNjU4ODZhMzdhMjU3YmQKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxl
cnNla0ByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBNYXkgMTggMTQ6NDg6MTMgMjAxNyArMDIwMAoK
ICAgIE50MzJQa2cvRnZiU2VydmljZXNSdW50aW1lRHhlOiBjb3JyZWN0IE51bU9mTGJhIHZhcmFy
ZyB0eXBlIGluIEVyYXNlQmxvY2tzKCkKICAgIAogICAgQWNjb3JkaW5nIHRvIHRoZSBQSSBzcGVj
LCBWb2x1bWUgMywKICAgIEVGSV9GSVJNV0FSRV9WT0xVTUVfQkxPQ0syX1BST1RPQ09MLkVyYXNl
QmxvY2tzKCk6CiAgICAKICAgID4gVGhlIHZhcmlhYmxlIGFyZ3VtZW50IGxpc3QgaXMgYSBsaXN0
IG9mIHR1cGxlcy4gRWFjaCB0dXBsZSBkZXNjcmliZXMgYQogICAgPiByYW5nZSBvZiBMQkFzIHRv
IGVyYXNlIGFuZCBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nOgogICAgPiAqIEFuIEVGSV9MQkEg
dGhhdCBpbmRpY2F0ZXMgdGhlIHN0YXJ0aW5nIExCQQogICAgPiAqIEEgVUlOVE4gdGhhdCBpbmRp
Y2F0ZXMgdGhlIG51bWJlciBvZiBibG9ja3MgdG8gZXJhc2UKICAgIAogICAgKE5CLCBpbiBlZGsy
LCBFRklfRklSTVdBUkVfVk9MVU1FX0JMT0NLX1BST1RPQ09MIGlzIGEgdHlwZWRlZiB0bwogICAg
RUZJX0ZJUk1XQVJFX1ZPTFVNRV9CTE9DSzJfUFJPVE9DT0wuKQogICAgCiAgICBJbiB0aGlzIGRy
aXZlciwgdGhlIE51bU9mTGJhIGxvY2FsIHZhcmlhYmxlIGlzIGRlZmluZWQgd2l0aCB0eXBlIFVJ
TlROLAogICAgYnV0IHRoZSBUWVBFIGFyZ3VtZW50IHBhc3NlZCB0byBWQV9BUkcoKSBpcyBVSU5U
MzIuIEZpeCB0aGUgbWlzbWF0Y2guCiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4u
bC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+
CiAgICBSZXBvcnRlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNv
bT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KCmNvbW1pdCBk
OThlOTM5ZjRmZDcyZDNmNDI2ZTAwMDViZWJhNTU0ZGU1ZmI5YmQwCkF1dGhvcjogTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgTWF5IDE4IDE0OjQ4OjEzIDIwMTcg
KzAyMDAKCiAgICBEdWV0UGtnL0Z2YlJ1bnRpbWVTZXJ2aWNlOiBjb3JyZWN0IE51bU9mTGJhIHZh
cmFyZyB0eXBlIGluIEVyYXNlQmxvY2tzKCkKICAgIAogICAgQWNjb3JkaW5nIHRvIHRoZSBQSSBz
cGVjLCBWb2x1bWUgMywKICAgIEVGSV9GSVJNV0FSRV9WT0xVTUVfQkxPQ0syX1BST1RPQ09MLkVy
YXNlQmxvY2tzKCk6CiAgICAKICAgID4gVGhlIHZhcmlhYmxlIGFyZ3VtZW50IGxpc3QgaXMgYSBs
aXN0IG9mIHR1cGxlcy4gRWFjaCB0dXBsZSBkZXNjcmliZXMgYQogICAgPiByYW5nZSBvZiBMQkFz
IHRvIGVyYXNlIGFuZCBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nOgogICAgPiAqIEFuIEVGSV9M
QkEgdGhhdCBpbmRpY2F0ZXMgdGhlIHN0YXJ0aW5nIExCQQogICAgPiAqIEEgVUlOVE4gdGhhdCBp
bmRpY2F0ZXMgdGhlIG51bWJlciBvZiBibG9ja3MgdG8gZXJhc2UKICAgIAogICAgKE5CLCBpbiBl
ZGsyLCBFRklfRklSTVdBUkVfVk9MVU1FX0JMT0NLX1BST1RPQ09MIGlzIGEgdHlwZWRlZiB0bwog
ICAgRUZJX0ZJUk1XQVJFX1ZPTFVNRV9CTE9DSzJfUFJPVE9DT0wuKQogICAgCiAgICBJbiB0aGlz
IGRyaXZlciwgdGhlIE51bU9mTGJhIGxvY2FsIHZhcmlhYmxlIGlzIGRlZmluZWQgd2l0aCB0eXBl
IFVJTlROLAogICAgYnV0IHRoZSBUWVBFIGFyZ3VtZW50IHBhc3NlZCB0byBWQV9BUkcoKSBpcyBV
SU5UMzIuIEZpeCB0aGUgbWlzbWF0Y2guCiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3Jk
YW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5j
b20+CiAgICBSZXBvcnRlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 01:17:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 01:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFVm1-000691-A9; Tue, 30 May 2017 01:16:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFVm0-00068p-47
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 01:16:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E2/73-03920-3F7CC295; Tue, 30 May 2017 01:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffTcZ1
 Ig9734hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPFxMmPBzYSKfZ/bmBsY
 b1h2MXJxCAn8ZZRYcXwyK4TzGMiZ9oUdwtnGKPHz2Am2LkZODhEBZ4mvZ+ayg9i8AvoSR9/uY
 QSxhQVMJY62tzGDNEgIrFOQmPC/hwUkISHgLfF/2UJWGPvE/T9ANjsHm4CVxCExkCiLgKrE1b
 btjBMYuRcwMqxi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OgMQ7GA8sCjwEKMkB5OSKO/GYzqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4u0FygkWp6akV
 aZk5wPCDSUtw8CiJ8OaCpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3FkiRAEhRRmke3
 AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8tyBSezLwSuE2vgI5gAjpi1w5tkCNKEh
 FSUg2MayU6rPv+i5g5vDDWnd/td1bX5NEvsytzchcEe8YciU+2Pq6/rirshuN1l6zELZ0LIh6
 e/75lrVaZm+HTc/MsEjbNV287zXbp2/r5x50n3GIsbnd8k9AWcvLZ68ik++e+ntO4UWzYdFBW
 OnNGxaNPxmteeC/NPMUi/Ork0lU64Qs+LZkxI6efRYmlOCPRUIu5qDgRAHE8K9uAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496106993!65398635!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33411 invoked from network); 30 May 2017 01:16:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 01:16:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFVlu-0007uR-KY; Tue, 30 May 2017 01:16:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFVlp-0005UM-BI; Tue, 30 May 2017 01:16:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFVlp-00043V-2e; Tue, 30 May 2017 01:16:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109833-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=62d5d7921010983f4fff9912aba8942ad0032f42
X-Osstest-Versions-That: linux=249f1efd8e3d58f86469fc305b0eda39db18d7ce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 01:16:25 +0000
Subject: [Xen-devel] [linux-next test] 109833: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgzMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk4MzMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTA5ODIxCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk4MjEKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDEwOTgyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBi
bG9ja2VkIGluIDEwOTgyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5ODA5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MDk4MjEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDYyZDVkNzkyMTAxMDk4M2Y0ZmZmOTkxMmFiYTg5NDJhZDAw
MzJmNDIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDI0OWYxZWZkOGUz
ZDU4Zjg2NDY5ZmMzMDViMGVkYTM5ZGIxOGQ3Y2UKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5ODMzICAyMDE3LTA1LTI5IDA5OjIyOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 04:08:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 04:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFYRZ-0007xk-7c; Tue, 30 May 2017 04:07:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFYRX-0007xP-TS
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 04:07:40 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BF/FD-01735-A00FC295; Tue, 30 May 2017 04:07:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZftg06
 kwVcPixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGYcWTaPveDIRsaK+193MDUw
 zm5g7GLk4hAS+Mso8ef2e7YuRk4g5zGjxIy5hhCJbYwSbzsamUESIgLOEl/PzGUHsXkF9CWmb
 zsCFhcWMJE43LCdBaRBQuCAokT74udgCQkBb4ldk26wwNgLt/5k7WJk52ATsJI4JAYSZRFQlW
 hec4h5AiP3AkaGVYwaxalFZalFuobGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjP+2eR5ilORgUhLl3XhMJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/De6CcYFFq
 empFWmYOMPxg0hIcPEoivC3vgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOmwgyQwCkK
 KM0D24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3D8gqnsy8ErhNr4COYAI6YtcObZ
 AjShIRUlINjKw172fOPPSiZnGz4AdO/o72XcybxTnz6m/XHDEzFv2zWksq4r+XvYb53a/Pdib
 83TtJT3jxJYY+26Xv9kdNk8up37xwnc3a4y+rTtSWKxz0jWDKnlBefmXWhbSPG65+XzR3c3VD
 p/4Vr1rt8/zXlF6dXxUVlu+0WySM2d7vPWOQlKns2V5rfiWW4oxEQy3mouJEAC7RSjyAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496117252!64582652!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59035 invoked from network); 30 May 2017 04:07:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 04:07:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFYRO-0004Dt-UX; Tue, 30 May 2017 04:07:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFYRJ-0002Oe-Bp; Tue, 30 May 2017 04:07:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFYRH-0002cS-Iu; Tue, 30 May 2017 04:07:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109834-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 04:07:23 +0000
Subject: [Xen-devel] [linux-4.1 test] 109834: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5027896402741058664=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5027896402741058664==
Content-Type: text/plain

flight 109834 linux-4.1 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109834/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail REGR. vs. 106776
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 106756
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 106776
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 106776
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 106776
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-arm64-arm64-libvirt-qcow2  6 xen-boot                     fail never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-multivcpu  6 xen-boot                     fail  never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-arm64-arm64-libvirt      6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds      6 xen-boot                     fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm       6 xen-boot                     fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis   106776  2017-03-19 14:16:43 Z   71 days
Testing same since   109834  2017-05-29 10:21:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¶rn Jacke <bj@sernet.de>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel GlÃ¶ckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel DÃ¤nzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  å®¶ç‘‹ <momo1208@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  fail    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                fail    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7548 lines long.)


--===============5027896402741058664==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5027896402741058664==--

From xen-devel-bounces@lists.xen.org Tue May 30 05:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 05:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFa4U-0006IR-MB; Tue, 30 May 2017 05:51:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry.torokhov@gmail.com>) id 1dFa4S-0006IL-M1
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 05:51:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 57/12-03058-B780D295; Tue, 30 May 2017 05:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVyMfTAEd1qDt1
 Ig8NXxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5m4+yF0zwq1h24BxjA+Nh+y5GLg4hgZmM
 Ersu7GbuYuTkYBGYzyqxpScTJCEhsJtV4vneF6wgCQmBOIl/O64wQthVEmc+P2YHsYUENCR2P
 NnECGH/YJQ4N08OYpCqxPUbL8Fq2AQMJbY2XACzRQQMJC7cmsYKsoBZYDuTxI6df9hAEsIC1h
 KrG5aygNi8AjoS83+dY4c47xyjxPcTk6ASghInZz4Bs5kFtCRu/HvJ1MXIAWRLSyz/xwFicgr
 YSty/bAtSISqgIjHl5Da2CYzCs5A0z0LSPAuheQEj8ypG9eLUorLUIl0LvaSizPSMktzEzBxd
 QwMzvdzU4uLE9NScxKRiveT83E2MwCBnAIIdjLMv+x9ilORgUhLl3XhMJ1KILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBK8cu26kkGBRanpqRVpmDjDeYNISHDxKIrz5IGne4oLE3OLMdIjUKUZLji
 tX1n1h4tiwej2QnHJg+xcmIZa8/LxUKXHe72xADQIgDRmleXDjYCnhEqOslDAvI9CBQjwFqUW
 5mSWo8q8YxTkYlYR5zUDW8mTmlcBtfQV0EBPQQbt2aIMcVJKIkJJqYOx/s7D6peU8DZciwdN5
 K86ck93C/ib0wC8hD5nVh6wZhRSybWcf8ytz11jC4eNaY/tmV8+u6//597ha82Q/8RGd13YtN
 PhVT9++aw/lyipND/MLHao5+rMv7CzPciPmI0fUZhrffDV1SyP3eyZ7p/nLhNvq+BIb2NXWPN
 VYcdDm1oqa7T4TNyqxFGckGmoxFxUnAgCqoZH6BAMAAA==
X-Env-Sender: dmitry.torokhov@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496123513!104734781!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22562 invoked from network); 30 May 2017 05:51:55 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 05:51:55 -0000
Received: by mail-pf0-f196.google.com with SMTP id w69so15511816pfk.1
 for <xen-devel@lists.xenproject.org>; Mon, 29 May 2017 22:51:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=OnXZYoUwxAE38UpxtdQyNwl1AzIqacc7Si5HhTi9iqc=;
 b=ecH68hBXlbZj4Wk72XaEVPakAs0H7HvhWOUie8fFRRCI1KiQ1MWSbg451zsfQmHfHh
 nyn5+EkoM87sZYt6PlVg2Q1MqLfU6u5HzXl2HKEfY7E4KZagkhbAwPJ4FeUcxbI3iZMp
 bXsZrEGeSecEALAiVMIhUgQWGyD5HcsXzF9KBlh3LXaRfzivb5VkLo8KcMm8HwWzzf2+
 1Nk6IO+/aNI8NRHr60ZG7iJs+XOzBKC7YjK5BE1AmRb6jtqTzOFQVszadZjmHBn7V/fC
 yS33NO0FJcB2P6G45A1Ane9o+ubActfOrrcgIQmL4AtlXiNZkKdu+7NU/971tMfPTAfE
 li5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=OnXZYoUwxAE38UpxtdQyNwl1AzIqacc7Si5HhTi9iqc=;
 b=DLXw4X9P2xtG4YCQ03C3hal2KA6ZMT6jithgxV8BVLfO/lqcfxe2HUhQ+Qya8Y0gtC
 jFG837C4TzPpstbdXQQCHCyGHtCgoC+tmaUClaAgyJohr05ZPZs/7VA+OAInR17dbN03
 kLok5LNEGE/UpxJVtqd4G2YUIN3eKoeZjscsBrAc8fbbysdJ0Q7s+yomKM9SvgrHHHhm
 mGrdJAckxqYJIEmpgoGfnoYnJFH5AJ2Bc/w8qC81lU4TDiEIF+aeNZnYR2l8LzE5ohLg
 WpeU3TxjgSbH6WH7B6/SQituaYL3ZftiqnMKr3Kr/2ttsfhxF4D7tnquO6hMhBi7RY8e
 YXWg==
X-Gm-Message-State: AODbwcAYIUbxMwZaoibu/tDDBJZ1Xpu+zUcd5KOIrOPbwSpe2bJs0ZSh
 ayxWVCfVHoAvlQ==
X-Received: by 10.99.185.91 with SMTP id v27mr23572068pgo.184.1496123513465;
 Mon, 29 May 2017 22:51:53 -0700 (PDT)
Received: from dtor-ws ([2620:0:1000:1311:a91f:4c15:f7b7:ef43])
 by smtp.gmail.com with ESMTPSA id 204sm17671625pfu.19.2017.05.29.22.51.51
 (version=TLS1_2 cipher=AES128-SHA bits=128/128);
 Mon, 29 May 2017 22:51:52 -0700 (PDT)
Date: Mon, 29 May 2017 22:51:50 -0700
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20170530055150.GA38163@dtor-ws>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBcHIgMjEsIDIwMTcgYXQgMDk6NDA6MzZBTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gSGksIERtaXRyeSEKPiAKPiBPbiAwNC8yMS8yMDE3IDA1OjEwIEFN
LCBEbWl0cnkgVG9yb2tob3Ygd3JvdGU6Cj4gPkhpIE9sZWtzYW5kciwKPiA+Cj4gPk9uIFRodSwg
QXByIDEzLCAyMDE3IGF0IDAyOjM4OjA0UE0gKzAzMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IHdyb3RlOgo+ID4+RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgo+ID4+Cj4gPj5FeHRlbmQgeGVuX2tiZGZyb250IHRvIHByb3Zp
ZGUgbXVsdGktdG91Y2ggc3VwcG9ydAo+ID4+dG8gdW5wcml2aWxlZ2VkIGRvbWFpbnMuCj4gPj4K
PiA+PlNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4KPiA+Pi0tLQo+ID4+ICBkcml2ZXJzL2lucHV0L21pc2MveGVu
LWtiZGZyb250LmMgfCAxNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
PiA+PiAgMSBmaWxlIGNoYW5nZWQsIDE0MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+
ID4+Cj4gPj5kaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIGIv
ZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gPj5pbmRleCAwMWMyN2I0YzMyODgu
LmU1ZDA2NGFhYTIzNyAxMDA2NDQKPiA+Pi0tLSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2Jk
ZnJvbnQuYwo+ID4+KysrIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gPj5A
QCAtMTcsNiArMTcsNyBAQAo+ID4+ICAjaW5jbHVkZSA8bGludXgvZXJybm8uaD4KPiA+PiAgI2lu
Y2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ID4+ICAjaW5jbHVkZSA8bGludXgvaW5wdXQuaD4KPiA+
PisjaW5jbHVkZSA8bGludXgvaW5wdXQvbXQuaD4KPiA+PiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIu
aD4KPiA+PiAgI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgo+ID4+QEAgLTM0LDExICsz
NSwxNCBAQAo+ID4+ICBzdHJ1Y3QgeGVua2JkX2luZm8gewo+ID4+ICAJc3RydWN0IGlucHV0X2Rl
diAqa2JkOwo+ID4+ICAJc3RydWN0IGlucHV0X2RldiAqcHRyOwo+ID4+KwlzdHJ1Y3QgaW5wdXRf
ZGV2ICptdG91Y2g7Cj4gPj4gIAlzdHJ1Y3QgeGVua2JkX3BhZ2UgKnBhZ2U7Cj4gPj4gIAlpbnQg
Z3JlZjsKPiA+PiAgCWludCBpcnE7Cj4gPj4gIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJkZXY7
Cj4gPj4gIAljaGFyIHBoeXNbMzJdOwo+ID4+KwkvKiBjdXJyZW50IE1UIHNsb3QvY29udGFjdCBJ
RCB3ZSBhcmUgaW5qZWN0aW5nIGV2ZW50cyBpbiAqLwo+ID4+KwlpbnQgbXRvdWNoX2N1cl9jb250
YWN0X2lkOwo+ID4+ICB9Owo+ID4+ICBlbnVtIHsgS1BBUkFNX1gsIEtQQVJBTV9ZLCBLUEFSQU1f
Q05UIH07Cj4gPj5AQCAtNDcsNiArNTEsMTIgQEAgbW9kdWxlX3BhcmFtX2FycmF5KHB0cl9zaXpl
LCBpbnQsIE5VTEwsIDA0NDQpOwo+ID4+ICBNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+ID4+
ICAJIlBvaW50aW5nIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCA4MDAs
NjAwKSIpOwo+ID4+K2VudW0geyBLUEFSQU1fTVRfWCwgS1BBUkFNX01UX1ksIEtQQVJBTV9NVF9D
TlQgfTsKPiA+PitzdGF0aWMgaW50IG10b3VjaF9zaXplW0tQQVJBTV9NVF9DTlRdID0geyBYRU5G
Ql9XSURUSCwgWEVORkJfSEVJR0hUIH07Cj4gPj4rbW9kdWxlX3BhcmFtX2FycmF5KG10b3VjaF9z
aXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+ID4+K01PRFVMRV9QQVJNX0RFU0MocHRyX3NpemUsCj4g
Pj4rCSJNdWx0aS10b3VjaCBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1bHQg
ODAwLDYwMCkiKTsKPiA+PisKPiA+V2h5IGRvIHlvdSBuZWVkIHNlcGFyYXRlIG1vZHVsZSBwYXJh
bWV0ZXJzIGZvciBtdWx0aS10b3VjaCBkZXZpY2U/Cj4gcGxlYXNlIHNlZSBiZWxvdwo+ID4KPiA+
PiAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICopOwo+ID4+
ICBzdGF0aWMgaW50IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
Kiwgc3RydWN0IHhlbmtiZF9pbmZvICopOwo+ID4+ICBzdGF0aWMgdm9pZCB4ZW5rYmRfZGlzY29u
bmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5rYmRfaW5mbyAqKTsKPiA+PkBAIC0xMDAsNiArMTEwLDYw
IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpbnB1dF9oYW5kbGVyKGludCBycSwgdm9pZCAqZGV2X2lk
KQo+ID4+ICAJCQkJaW5wdXRfcmVwb3J0X3JlbChkZXYsIFJFTF9XSEVFTCwKPiA+PiAgCQkJCQkJ
IC1ldmVudC0+cG9zLnJlbF96KTsKPiA+PiAgCQkJYnJlYWs7Cj4gPj4rCQljYXNlIFhFTktCRF9U
WVBFX01UT1VDSDoKPiA+PisJCQlkZXYgPSBpbmZvLT5tdG91Y2g7Cj4gPj4rCQkJaWYgKHVubGlr
ZWx5KCFkZXYpKQo+ID4+KwkJCQlicmVhazsKPiA+PisJCQlpZiAodW5saWtlbHkoZXZlbnQtPm10
b3VjaC5jb250YWN0X2lkICE9Cj4gPj4rCQkJCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQp
KSB7Cj4gPldoeSBpcyB0aGlzIHVubGlrZWx5PyBEb2VzIGNvbnRhY3QgSUQgY2hhbmdlcyBvbmNl
IGluIDEwMDAgcGFja2V0cyBvcgo+ID5ldmVuIGxlc3M/Cj4gTXUgYXNzdW1wdGlvbiB3YXMgdGhh
dCByZWdhcmRsZXNzIG9mIHRoZSBmYWN0IHRoYXQgd2UgYXJlIG11bHRpLXRvdWNoCj4gZGV2aWNl
IHN0aWxsIHNpbmdsZSB0b3VjaGVzIHdpbGwgY29tZSBpbiBtb3JlIGZyZXF1ZW50bHkKPiBCdXQg
SSBjYW4gcmVtb3ZlICp1bmxpa2VseSogaWYgbXkgYXNzdW1wdGlvbiBpcyBub3QgY29ycmVjdAoK
SSB0aGluayB0aGUgbm9ybWFsIGV4cGVjdGF0aW9uIGlzIHRoYXQgInVubGlrZWx5IiBpcyBzdXBw
b3NlZCBmb3IKc29tZXRoaW5nIHRoYXQgaGFwcGVucyBvbmNlIGluIGEgYmx1ZSBtb29uLCBzbyBJ
J2QgcmF0aGVyIHJlbW92ZSBpdC4KCj4gPj4rCQkJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9p
ZCA9Cj4gPj4rCQkJCQlldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQ7Cj4gPj4rCQkJCWlucHV0X210
X3Nsb3QoZGV2LCBldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQpOwo+ID4+KwkJCX0KPiA+PisJCQlz
d2l0Y2ggKGV2ZW50LT5tdG91Y2guZXZlbnRfdHlwZSkgewo+ID4+KwkJCWNhc2UgWEVOS0JEX01U
X0VWX0RPV046Cj4gPj4rCQkJCWlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9P
TF9GSU5HRVIsCj4gPj4rCQkJCQkJCSAgIHRydWUpOwoKU2hvdWxkIHdlIGVzdGFibGlzaCB0b29s
IGV2ZW50PyBXZSBoYXZlIE1UX1RPT0xfUEVOLCBldGMuCgo+ID4+KwkJCQlpbnB1dF9ldmVudChk
ZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1gsCj4gPj4rCQkJCQkgICAgZXZlbnQtPm10b3Vj
aC51LnBvcy5hYnNfeCk7Cj4gPj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRf
UE9TSVRJT05fWSwKPiA+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPiA+
PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19YLAo+ID4+KwkJCQkJICAgIGV2ZW50
LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ID4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywg
QUJTX1ksCj4gPj4rCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4gPj4rCQkJ
CWJyZWFrOwo+ID4+KwkJCWNhc2UgWEVOS0JEX01UX0VWX1VQOgo+ID4+KwkJCQlpbnB1dF9tdF9y
ZXBvcnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xfRklOR0VSLAo+ID4+KwkJCQkJCQkgICBmYWxz
ZSk7Cj4gPj4rCQkJCWJyZWFrOwo+ID4+KwkJCWNhc2UgWEVOS0JEX01UX0VWX01PVElPTjoKPiA+
PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9YLAo+ID4+KwkJ
CQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ID4+KwkJCQlpbnB1dF9ldmVudChk
ZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1ksCj4gPj4rCQkJCQkgICAgZXZlbnQtPm10b3Vj
aC51LnBvcy5hYnNfeSk7Cj4gPj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWCwK
PiA+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPiA+PisJCQkJaW5wdXRf
ZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19ZLAo+ID4+KwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5w
b3MuYWJzX3kpOwo+ID4+KwkJCQlicmVhazsKPiA+PisJCQljYXNlIFhFTktCRF9NVF9FVl9TWU46
Cj4gPj4rCQkJCWlucHV0X210X3N5bmNfZnJhbWUoZGV2KTsKPiA+PisJCQkJYnJlYWs7Cj4gPj4r
CQkJY2FzZSBYRU5LQkRfTVRfRVZfU0hBUEU6Cj4gPj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZf
QUJTLCBBQlNfTVRfVE9VQ0hfTUFKT1IsCj4gPj4rCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnNo
YXBlLm1ham9yKTsKPiA+PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VD
SF9NSU5PUiwKPiA+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUuc2hhcGUubWlub3IpOwo+ID4+
KwkJCQlicmVhazsKPiA+PisJCQljYXNlIFhFTktCRF9NVF9FVl9PUklFTlQ6Cj4gPj4rCQkJCWlu
cHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfT1JJRU5UQVRJT04sCj4gPj4rCQkJCQkgICAg
ZXZlbnQtPm10b3VjaC51Lm9yaWVudGF0aW9uKTsKPiA+PisJCQkJYnJlYWs7Cj4gPj4rCQkJfQo+
ID4+KwkJCS8qIG9ubHkgcmVwb3J0IHN5biB3aGVuIHJlcXVlc3RlZCAqLwo+ID4+KwkJCWlmIChl
dmVudC0+bXRvdWNoLmV2ZW50X3R5cGUgIT0gWEVOS0JEX01UX0VWX1NZTikKPiA+PisJCQkJZGV2
ID0gTlVMTDsKPiA+PiAgCQl9Cj4gPj4gIAkJaWYgKGRldikKPiA+PiAgCQkJaW5wdXRfc3luYyhk
ZXYpOwo+ID4+QEAgLTExNSw5ICsxNzksOSBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4+ICAJCQkJICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2Rl
dmljZV9pZCAqaWQpCj4gPj4gIHsKPiA+PiAgCWludCByZXQsIGk7Cj4gPj4tCXVuc2lnbmVkIGlu
dCBhYnM7Cj4gPj4rCXVuc2lnbmVkIGludCBhYnMsIHRvdWNoOwo+ID4+ICAJc3RydWN0IHhlbmti
ZF9pbmZvICppbmZvOwo+ID4+LQlzdHJ1Y3QgaW5wdXRfZGV2ICprYmQsICpwdHI7Cj4gPj4rCXN0
cnVjdCBpbnB1dF9kZXYgKmtiZCwgKnB0ciwgKm10b3VjaDsKPiA+PiAgCWluZm8gPSBremFsbG9j
KHNpemVvZigqaW5mbyksIEdGUF9LRVJORUwpOwo+ID4+ICAJaWYgKCFpbmZvKSB7Cj4gPj5AQCAt
MTUyLDYgKzIxNiwxNyBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2LAo+ID4+ICAJCX0KPiA+PiAgCX0KPiA+PisJdG91Y2ggPSB4ZW5idXNfcmVhZF91
bnNpZ25lZChkZXYtPm5vZGVuYW1lLAo+ID4+KwkJCQkgICAgIFhFTktCRF9GSUVMRF9GRUFUX01U
T1VDSCwgMCk7Cj4gPj4rCWlmICh0b3VjaCkgewo+ID4+KwkJcmV0ID0geGVuYnVzX3dyaXRlKFhC
VF9OSUwsIGRldi0+bm9kZW5hbWUsCj4gPj4rCQkJCSAgIFhFTktCRF9GSUVMRF9SRVFfTVRPVUNI
LCAiMSIpOwo+ID4+KwkJaWYgKHJldCkgewo+ID4+KwkJCXByX3dhcm5pbmcoInhlbmtiZDogY2Fu
J3QgcmVxdWVzdCBtdWx0aS10b3VjaCIpOwo+ID4+KwkJCXRvdWNoID0gMDsKPiA+PisJCX0KPiA+
PisJfQo+ID4+Kwo+ID4+ICAJLyoga2V5Ym9hcmQgKi8KPiA+PiAgCWtiZCA9IGlucHV0X2FsbG9j
YXRlX2RldmljZSgpOwo+ID4+ICAJaWYgKCFrYmQpCj4gPj5AQCAtMjA4LDYgKzI4Myw2NyBAQCBz
dGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4+ICAJ
fQo+ID4+ICAJaW5mby0+cHRyID0gcHRyOwo+ID4+KwkvKiBtdWx0aS10b3VjaCBkZXZpY2UgKi8K
PiA+PisJaWYgKHRvdWNoKSB7Cj4gPj4rCQlpbnQgbnVtX2NvbnQsIHdpZHRoLCBoZWlnaHQ7Cj4g
Pj4rCj4gPj4rCQltdG91Y2ggPSBpbnB1dF9hbGxvY2F0ZV9kZXZpY2UoKTsKPiA+PisJCWlmICgh
bXRvdWNoKQo+ID4+KwkJCWdvdG8gZXJyb3Jfbm9tZW07Cj4gPj4rCj4gPj4rCQludW1fY29udCA9
IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2RlbmFtZSwKPiA+PisJCQkJCQlY
RU5LQkRfRklFTERfTVRfTlVNX0NPTlRBQ1RTLAo+ID4+KwkJCQkJCTEpOwoKU2hvdWxkIHdlIHJl
ZnVzZSBNVCBkZXZpY2VzIHdpdGggbnVtYmVyIG9mIGNvbnRhY3RzIGxlc3MgdGhhbiAyPwoKPiA+
PisJCXdpZHRoID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+
ID4+KwkJCQkJICAgICBYRU5LQkRfRklFTERfTVRfV0lEVEgsCj4gPj4rCQkJCQkgICAgIFhFTkZC
X1dJRFRIKTsKPiA+PisJCWhlaWdodCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2
LT5ub2RlbmFtZSwKPiA+PisJCQkJCSAgICAgIFhFTktCRF9GSUVMRF9NVF9IRUlHSFQsCj4gPj4r
CQkJCQkgICAgICBYRU5GQl9IRUlHSFQpOwo+ID5DdXJpb3VzIHdoeSB5b3UgbmVlZCBzZXBhcmF0
ZSBwYXJhbWV0ZXJzIGhlcmUgdG9vLi4uCj4gVGhpcyBpcyBiZWNhdXNlIG10IHBhcmFtZXRlcnMg
YXJlIGRpZmZlcmVudCBmcm9tIHB0cgo+IGluIGEgd2F5IHRoYXQgdGhleSBhcmUgY29uZmlndXJh
YmxlIHBlciBmcm9udCBkcml2ZXIncwo+IGluc3RhbmNlIHJhdGhlciB0aGFuIHBlciBiYWNrZW5k
LCBlLmcuIGluIFhlblN0b3JlOgo+IAo+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMS8w
L3dpZHRoID0gIjE5MjAiCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8xLzAvaGVpZ2h0
ID0gIjEwODAiCj4gCj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gt
d2lkdGggPSAiMTkyMCIKPiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3Vj
aC1oZWlnaHQgPSAiMTA4MCIKPiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10
b3VjaC1udW0tY29udGFjdHMgPSAiMTAiCj4gCj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2Jk
LzEvbXVsdGktdG91Y2gtd2lkdGggPSAiODAwIgo+IC9sb2NhbC9kb21haW4vMS9kZXZpY2Uvdmti
ZC8xL211bHRpLXRvdWNoLWhlaWdodCA9ICI2MDAiCj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
a2JkLzEvbXVsdGktdG91Y2gtbnVtLWNvbnRhY3RzID0gIjMiCj4gCj4gVGhlIG1haW4gcmVhc29u
IGZvciBzdWNoIGNvbmZpZ3VyYXRpb24gaXMgdGhhdCB5b3UgY2FuCj4gY29uZmlndXJlIG11bHRp
cGxlIG10IGlucHV0IGRldmljZXMgZXZlbiBmb3IgdGhlIHNhbWUgZ3Vlc3QKPiB3aXRoIGRpZmZl
cmVudCByZXNvbHV0aW9ucyB3aGljaCBtYXkgbm90IG1hdGNoIHRob3NlCj4gY29uZmlndXJlZCBm
b3IgcHRyLgo+IChJbiBteSB1c2UtY2FzZSBJIHVzZSBuZXcgZGlzcGxpZiBwcm90b2NvbCBbMV0g
aW4gY29uanVuY3Rpb24KPiB3aXRoIG10IGlucHV0IGRldmljZXMgYW5kIHRoZSBjb3JyZXNwb25k
aW5nIGJhY2tlbmQgaXMgbm90Cj4gUUVNVSdzIHhlbmZiKQoKSSBzZWUuCgo+IAo+IEFzIHRvIG1v
ZHVsZSBwYXJhbWV0ZXJzLCBJIGFkZGVkIHRob3NlIHRvIGJlIGNvbnNpc3RlbnQgd2l0aAo+IHB0
ciBkZXZpY2UuIERvIHlvdSB0aGluayB3ZSBjYW4gbGl2ZSB3aXRob3V0IHRoZW0gYW5kCj4gZG8g
eW91IHdhbnQgbWUgdG8gcmVtb3ZlIHRoZW0/CgpZZXMsIEkgdGhpbmsgd2UgYmV0dGVyLiBJIGFt
IGFsc28gY29uZnVzZWQgYnkgdGhlIHdheSB5b3UgYXJlIGhhbmRsaW5nCnRoZSBtb2R1bGUgcGFy
YW1ldGVycy4gSXQgbG9va3MgdG8gbWUgeW91IHVwZGF0ZSB0aGVtIHdpdGggZGF0YSBwYXNzZWQK
ZnJvbSB0aGUgYmFja2VuZCwgYnV0IG5ldmVyIHVzZSB0aGUgZGF0YS4uLgoKPiA+PisKPiA+PisJ
CW10b3VjaC0+bmFtZSA9ICJYZW4gVmlydHVhbCBNdWx0aS10b3VjaCI7Cj4gPj4rCQltdG91Y2gt
PnBoeXMgPSBpbmZvLT5waHlzOwo+ID4+KwkJbXRvdWNoLT5pZC5idXN0eXBlID0gQlVTX1BDSTsK
PiA+PisJCW10b3VjaC0+aWQudmVuZG9yID0gMHg1ODUzOwo+ID4+KwkJbXRvdWNoLT5pZC5wcm9k
dWN0ID0gMHhmZmZkOwo+ID4+Kwo+ID4+KwkJX19zZXRfYml0KEVWX0FCUywgbXRvdWNoLT5ldmJp
dCk7Cj4gPj4rCQlfX3NldF9iaXQoRVZfS0VZLCBtdG91Y2gtPmV2Yml0KTsKPiA+PisJCV9fc2V0
X2JpdChCVE5fVE9VQ0gsIG10b3VjaC0+a2V5Yml0KTsKPiA+PisKPiA+PisJCWlucHV0X3NldF9h
YnNfcGFyYW1zKG10b3VjaCwgQUJTX1gsCj4gPj4rCQkJCSAgICAgMCwgd2lkdGgsIDAsIDApOwo+
ID4+KwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfWSwKPiA+PisJCQkJICAgICAw
LCBoZWlnaHQsIDAsIDApOwo+ID4+KwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNf
UFJFU1NVUkUsCj4gPj4rCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPiA+PisKPiA+PisJCWlucHV0
X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1RPVUNIX01BSk9SLAo+ID4+KwkJCQkgICAg
IDAsIDI1NSwgMCwgMCk7Cj4gPj4rCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19N
VF9QT1NJVElPTl9YLAo+ID4+KwkJCQkgICAgIDAsIHdpZHRoLCAwLCAwKTsKPiA+PisJCWlucHV0
X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1ksCj4gPj4rCQkJCSAgICAg
MCwgaGVpZ2h0LCAwLCAwKTsKPiA+PisJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJT
X01UX1BSRVNTVVJFLAo+ID4+KwkJCQkgICAgIDAsIDI1NSwgMCwgMCk7Cj4gPj4rCj4gPj4rCQlp
bnB1dF9tdF9pbml0X3Nsb3RzKG10b3VjaCwgbnVtX2NvbnQsIDApOwoKV2UgbmVlZCBlcnJvciBo
YW5kbGluZyBoZXJlLiBBbHNvLCBpdCB3b3VsZCBiZSBuaWNlIGlmIHdlIHNldCBJTlBVVF9NVF8q
CmZsYWdzIGhlcmUsIHNvIHRoYXQgdXNlcnNwYWNlIGhhZCBiZXR0ZXIgY2hhbmNlIG9mIGZpZ3Vy
aW5nIGhvdyB0bwpoYW5kbGUgdGhlIGRldmljZS4KCj4gPj4rCj4gPj4rCQltdG91Y2hfc2l6ZVtL
UEFSQU1fTVRfWF0gPSB3aWR0aDsKPiA+PisJCW10b3VjaF9zaXplW0tQQVJBTV9NVF9ZXSA9IGhl
aWdodDsKPiA+PisJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9IC0xOwo+ID4+Kwo+ID4+
KwkJcmV0ID0gaW5wdXRfcmVnaXN0ZXJfZGV2aWNlKG10b3VjaCk7Cj4gPj4rCQlpZiAocmV0KSB7
Cj4gPj4rCQkJaW5wdXRfZnJlZV9kZXZpY2UobXRvdWNoKTsKPiA+PisJCQl4ZW5idXNfZGV2X2Zh
dGFsKGluZm8tPnhiZGV2LCByZXQsCj4gPj4rCQkJCQkgImlucHV0X3JlZ2lzdGVyX2RldmljZSht
dG91Y2gpIik7Cj4gPj4rCQkJZ290byBlcnJvcjsKPiA+PisJCX0KPiA+PisJCWluZm8tPm10b3Vj
aF9jdXJfY29udGFjdF9pZCA9IC0xOwo+ID4+KwkJaW5mby0+bXRvdWNoID0gbXRvdWNoOwo+ID4+
Kwl9Cj4gPj4rCj4gPj4gIAlyZXQgPSB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKGRldiwgaW5mbyk7
Cj4gPj4gIAlpZiAocmV0IDwgMCkKPiA+PiAgCQlnb3RvIGVycm9yOwo+ID4+QEAgLTI0MCw2ICsz
NzYsOCBAQCBzdGF0aWMgaW50IHhlbmtiZF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
dikKPiA+PiAgCQlpbnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5rYmQpOwo+ID4+ICAJaWYg
KGluZm8tPnB0cikKPiA+PiAgCQlpbnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5wdHIpOwo+
ID4+KwlpZiAoaW5mby0+bXRvdWNoKQo+ID4+KwkJaW5wdXRfdW5yZWdpc3Rlcl9kZXZpY2UoaW5m
by0+bXRvdWNoKTsKPiA+PiAgCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylpbmZvLT5wYWdlKTsK
PiA+PiAgCWtmcmVlKGluZm8pOwo+ID4+ICAJcmV0dXJuIDA7Cj4gPj4tLSAKPiA+PjIuNy40Cj4g
Pj4KCgpUaGFua3MuCgotLSAKRG1pdHJ5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 05:54:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 05:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFa6a-0006Q2-2M; Tue, 30 May 2017 05:54:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dFa6Y-0006Ps-7x
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 05:54:06 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5C/C7-01709-DF80D295; Tue, 30 May 2017 05:54:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURjdOzO7O4pr02r4ZZq5UUm6m2aKBpb
 9EILoJQhaUI467izsQ2bWsAiSSC1FsTI1y/JVmBJaaYqSofbwgYolZayVPdbI0kwLowc246xm
 /86559zvnHv5SFx9VuFJMmlWhjPTRo3CmWA3rYnR/ia1cYEtVZqw2YbzWCTa2Tk1ROxDB+QGc
 4IlLV7Onnq+OyUzKs1mf61MR52h2ciZJKhcHIqnq5UiQVQegpy7A3KRqKk/COzXxgXFiXSjQq
 G9YgITsTsVC12DA7hkqkUwYstGooBTrTgU1FEiVlA6mJ1um7+soqKgceyNXMQEtQ4ulTfhIl5
 BHYTnnzqQ5FkO3RffEyJ2orZBaft3hTQzAkZKW3EJ+0DTxOV5DJQvjA13Y2IJEBLhxcnC+TA1
 tR4Ke7MxyeQND/suExIOgIrPLUIJUsC7YfpcsnTMwejpl7g0Z04B2aONCokUKGGq66vjcgq0z
 zQ6ksMgP73HYZrAoNP2x0FmFfDzwwNHtBcUXXiGJMEuh/q5AQcZXga/q7ociZNCYmW/Mh9tKF
 nyCyVLXl6y5OVlCK9BfjzDHWE47eZwXQJn0LNWE20waoMCQ3QmhudpPWOkE3hdosV0GwmLcUI
 mQ83oacOeDrSSxDQrVLceBcSpXRMsSUdZmmcPc6lGhu9AXiSpAdWUUhunXs4xeiYt2WAUtmtB
 BtJF466qFWUVn0KbeINeknpQMFlfW/cNI0fy6r9hasJsMTOeHipetFKilU01Lw5a2NQnyNvTT
 YVkMpnaJYXhTAbr//o48iCRxk3VIE5xMZiti3njQhVMqNLS7C9WsdL/JM90lGn3Qs3+Wfd2dG
 3d7vvqUNVVNriY3RVEJPp9bImsHHmfERvhVz65f9nxHqJo1bFd6/ps9zNS0fXitQF7CwKTk6v
 7txS1P/Yr/V72+dfgEHR/mfN/2+DzLu7EjbCcXPuR8rEapVtNTNuPGfkVl5vmojOlub14dPzq
 8DshBa7NWdEVSRqCZ+mgjTjH038BQZwvg6QDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496123643!97271858!1
X-Originating-IP: [104.47.32.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50718 invoked from network); 30 May 2017 05:54:04 -0000
Received: from mail-sn1nam01on0085.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.85)
 by server-3.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 May 2017 05:54:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Bltw2snVjpaq/aYBJM+wFAo3VrT+HppnOPhJcgd/Xrw=;
 b=g6x/Rb8opPJ7a6Yk3H8BZ5qOiiGEcNM/TaISWTz7zPLWKQrrEv3zaozOM6xlcIVxBC6wQBMcJvBewCr2FZ8wYli6YaRp3ijal+XTlmveeCzNAzNWntGD6Qtd+o9Nrt/0FANRdLB6esJDmk5dwBGEAqg7TaWblLVqtUJvGvDn8fo=
Received: from [10.160.0.45] (111.93.218.67) by
 CY1PR0701MB2076.namprd07.prod.outlook.com (10.163.142.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Tue, 30
 May 2017 05:53:53 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <61af41e6-a549-7930-efd4-705718d174f8@caviumnetworks.com>
 <928d5f49-b40b-56ee-f955-0b7122d529e2@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <bf0d5f38-73de-dd1c-e17e-5c06faf197a3@caviumnetworks.com>
Date: Tue, 30 May 2017 11:23:38 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <928d5f49-b40b-56ee-f955-0b7122d529e2@linaro.org>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0086.INDPRD01.PROD.OUTLOOK.COM (10.174.208.154) To
 CY1PR0701MB2076.namprd07.prod.outlook.com (10.163.142.150)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2076:
X-MS-Office365-Filtering-Correlation-Id: c2c1a6f7-aa52-4c46-1ef2-08d4a7204519
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:CY1PR0701MB2076; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 3:Bqda+W96ciJzyptUNTIcPwmE1ob4Yw7FYXQAynbrWr+KS6o+h6EP132yLMThoRYfXCbbgAXeoixeXAVnOs6KoYr33bvrzjzg2tI6vN27LXwLQjpN7ILoKqhtK1W6YRLaVVHMPVtnMCm2Zxu+Xd7/QaU7ArHyMdx6kMdDaOa6zKe4N2A9YwQrcpiZ9KxMo9owF81XSIPIVpNTzAcef7zdtwUJDKacC++aL1WSHDdls4c2RvtouA+oW2Wz5hfnnyH4aLA3Tm9GkGyr4bE2Jhy3YSaYNsNWBxv/RsXlUyKcxGBSFEoCa3fKwmacbFEE+bQ1qcyHTtJchGU9GUR48/ge5A==;
 25:OewDRZ28/VoqtK7s4ORE2amN2RnxJltUYiI0OrmsUBJtGCbX0KBBPfrzJ3FOEynOZmjjptAVGRfrAEbJPvWPb616qetfq/1i5mRQ+H87vYlscHcnRakeS/0E2I3A7oGH0nVM4QodkcunGNO4uXz532z7NWFkyYz74DRTDZoy7kcMMYzI+NbMHbS44SkcYB37WQ2gB2YumUzn6A2IpfMsVvaJcTe27y+mb6ZZ/nlSePJnw+MymEk3xO/903TVjXUswT9D1MceYJFlaEibfbEjRId0/FHURqKNOH7gKn4/0x9azA0GGDjoSYRBsaDbTuSZsgUtV4MqnsfUzqkmiQKOsDQj4hu/yPUy+YNhLQGwlcEUm/dSSo2Io7Tp5nn+SGe7fMzq5K7O9YqMeMK7otVWvP7UZ0/mHb9RjuYOQOceYN+JBrlk46gCddC/l27/JaesaCVZmACl39Ox3YXkcIBKbcK9d4GEll+vuPh4Rvxy9uI=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 31:/ddDC71CZRh/1Vb1mw+PRGTNkxgFl3jSxuiOgcac1xYLhSEZ23FDqzJk47tLzXiIe1TxYH4prI5vIFisLMSAvWH18pA6bAQr/vAmd7EvXvx4xpUY48fowaLDtv+6xo4M+0urG6jlxQHFXZAcSfcjl6jv9dyKBR9JGJa4sPq7QyR1yrS3N0H+EMzJtLhlAWeGMApgyWv0T4RUEVEOk/vH3Y/gB0htS7DoTsavfXB+5H0=;
 20:RENfg7Z6LD9o5VrNQ6D8ePR1xXETUn3pWI5PyZ/aBkCxwIpQSaUclWnVe501Cq5W1DZsxFQYg+isBYYBFuCoB2J0Ra2NqY8RTbJjnx8CL41v8HojM99WEh0sd+6qyGLWmmS1adeM2+G0n5s8WwAaRp2xAHYdB9/YyNqwfzSBnLsym8H2uscQxpIP2M8G6HoxLok1sWag/jeE8nrCe59U6HR+KsqRdoftGZQh0JR8t4V56j8Z4gyfqXFbyFZG62iI5qjst2PCD/67VIAOpKEciATddufwfW5snX2tRG753a23zsefZceeZ67O8GJK5Aas5T+gVKSg0z30JF88WYCxZAiTdvcOoPwbQ3MP+xOpwo2Dvce5FWEDuwGewk5FVxKd2l4RrAqX/50DiDBI0SeH6/tPgulZaj6L+lmWAAdCdiUQBVmtMkutRatRjYI/5JJlGSW1FkKG50cRERA5GXJ9j5hJO24rfhdFuj60gRcEOTr5+w5emQbmosL9IHspqGM+Hr+zrgydnILgkzReVjjJBf7//fWPbJlPIwp2phreHvISBk1h59/spXA4x4tfAQrxHqgHguCGSdV8FHhz/vCaPUUm4EDt3hZGCodILTWDx9Y=
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20765C756F6A683C7425E5D9ECF00@CY1PR0701MB2076.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(20161123555025)(6072148);
 SRVR:CY1PR0701MB2076; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB2076; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 4:Wed8q07/XOULn0UtdoJS3M0nbcXyX6tSvGQtsjhg8Fg/q1C7fb5R7JlL0kQoQWvKqcLu0FZ4YUOXxJEipEnffFTuspQUECtFMNlaOm+Nl/dUB6tEFpTketrMcpvfQ01qx9gNKfQrqVrPWpAoD7VBj7EonDUXW3FV14o7XeKnnBeSIYE3LRSpcJ7G4F8lHZooUpGMzv40rEXbgmNtMCDc3b4qskwuOUFQTaR6TvppTLVuRHQbmJlHcUdB2GsjpvRdSLTGHcpO7g2qfx05Iw8+sr2z/5DopKPu6Nf9sl8t6aBhVYAU7/0u5DoGp68nFnbFVOtLMQdXI65y18LgH1/0H2rZnd75jIMIiW7fOcPAinYmUml5bQ2jevoL9uSJvO4y2AV0WUGc37U9U1knBrknBeq5MpK94jAYF9pR/1hfz26IxrXFqOvFSj2+FHydFVuVN+Ab1Erj7uqcyrRT/YUkvfT7H5OGtnhueXZ7ZLd9HjImQyseJ802faoKyvGvgwy72dav190tzhC437TRn2XKB1l9lmhQUglORDEgO/AkRKnjONCmxzdlXbgHCDHrP8d1ENXJVPgZ2WUnWi8vxEV7xerRLmRECICQPNn04mdW/gRsiLC3UFcZqHMQ95g9ohwQMMeanZ/+ch0gVwidT2CPUAL/jtQ1dam55umhZuV8IcmnUhfhBfc8zajjojG+oyL3ogdwP4Fc7LGDApKa6HSK52TngPJpfTv6B6B9rLIdZ509koIZwzyn4jQ3bpXVmQV1qnNbLP51mydJhezPy9OhPo3TXkWzi95nRP1LS2ub2hvtmRbdUUJ4siC2dCcx0VW8
X-Forefront-PRVS: 032334F434
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39400400002)(39840400002)(39450400003)(39410400002)(377454003)(24454002)(7416002)(81166006)(6486002)(23746002)(2950100002)(90366009)(50466002)(8656002)(53546009)(42882006)(8666007)(25786009)(5660300001)(42186005)(65826007)(6666003)(53936002)(77096006)(50986999)(305945005)(7736002)(64126003)(2906002)(8676002)(76176999)(54356999)(83506001)(4001350100001)(230700001)(36756003)(47776003)(5009440100003)(31696002)(189998001)(33646002)(38730400002)(6246003)(478600001)(72206003)(3846002)(551934003)(6116002)(66066001)(4326008)(65806001)(21314002)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2076; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; CY1PR0701MB2076;
 23:UpGdRHiTLdSDozvcuhlxJT1KRmNX27uaRS+?=
 =?Windows-1252?Q?LHsOPl1ojKG/cV9aV73/1Ca2a0ne5XlsrPZ+l9NfJSXFgu6OhrxpeUc8?=
 =?Windows-1252?Q?JYyK3O6i84G7UynZDyKiiE+Vyb3+WPtbpl7JaPWlat3K/dyxwOhXJg0/?=
 =?Windows-1252?Q?PNLaeHZKuqGoy0wJoaFzp7N/4No6qtzrwfxVqbjjYS2Cii34rLjlQhkG?=
 =?Windows-1252?Q?jsXkNg67cS396wFoHPw+m6T1iOP3cSEf932gbgXFww93QPvW8T3CRTLZ?=
 =?Windows-1252?Q?dx6I7nVJZCTyASLU+8cKNAya51bZlD1sIjNSeS80uHoNcq/zxfbEe1ZZ?=
 =?Windows-1252?Q?gXt+0SUFe2BBLc+S9fa8HSz5B0NUtQTxbjMQqX3XPXDsebrBV/vytMTz?=
 =?Windows-1252?Q?29ffOC/crh0HmeBxmaJqDE7LfIDADhqBeD4WO31CpM+9jUvofyoxv1nQ?=
 =?Windows-1252?Q?6GvqJ4SPnL5zVT0gX7zZ+zSiwoAJ8Shs9zv9pzKXozf+zlpFr90E2F9w?=
 =?Windows-1252?Q?WoF2fmRhWB/jKFA/Udrtbyfc2Y5sNqDceYCoimOBJ2pOf8Ic8OBJloSX?=
 =?Windows-1252?Q?ILaDMR9IqaTpOqpp/CB7UxM/Jcv0EMm7ykywsdWQgSudx8/mNkFoqgJ5?=
 =?Windows-1252?Q?NtyUxm2Xj4nHrfLJcJs4SjmhlaFdCoZPm1c/jeAb51GFjnCxsNHQesKr?=
 =?Windows-1252?Q?6it63TQwlHJFPCQuK0sFJpI2Sllyh1PCjIDrn7ly7mWIs5TvW/aeZ0Pv?=
 =?Windows-1252?Q?8CSsomvc8rC8mLAo5L39M7asvBTdG1KruTen/o0M1USgiAqYAy/7dj/R?=
 =?Windows-1252?Q?Kk5Sohu+FeHsuaDIC/hB9WvC70cnjr+FWXeEPGGIIFl3eCbUw5TEIe4v?=
 =?Windows-1252?Q?Agb+aETrW2ili9xC01iDZurqdx6SjwzoyTUXYIWkawvhyohpKREmbapE?=
 =?Windows-1252?Q?BX2CTwkLHea7XXl2iWdTNmyaH11R9zlx4+n6xfgkgHFIgceIYvIZMR4V?=
 =?Windows-1252?Q?ZqXoZr+U+1CKV7BhQXvqBO3Qth3KyS2ENRzGFB4+YkEwMOAaJXqJHaFE?=
 =?Windows-1252?Q?0AOTR4VjEX6G0Jbp9KCbzuL5n8w6gluE7Ja51m0RWYHWYjlSnlJTP/CH?=
 =?Windows-1252?Q?q5SSOyEHASEQOjYman2dBMwgnRDSsNqdaoGWcwxzWv8Q/3Sda6UPm8Pp?=
 =?Windows-1252?Q?Jlz2mL5P6KwF8p3fSiYdm0r7WzH6TvUpvXwQqK6ogMjdabuJp/eEhC4N?=
 =?Windows-1252?Q?/7SO58JKsLdudzu8lr3Sfw3ACjl0QhlXJGhC+RAsRAlFarbN3d3SzLTm?=
 =?Windows-1252?Q?A8kH8Z2ViBS/9cZVw9cZq6XJ+oFMkWjVIFmDw5RaLF92eg7bEzsFSq0f?=
 =?Windows-1252?Q?L10B+PF54pZ7BplwUz4zXdwl1aqFYeDiH+OrKrtwq+6V9zvWB1rDPtXr?=
 =?Windows-1252?Q?5n7mq9Di5TZB+Y/Ps2IPATrFt9mf4MRrZgvLlVzXhQogUcJsXQajYMZ7?=
 =?Windows-1252?Q?A6wNpADfYqqs8hjC3LjSKdpy6JYOy?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 6:rrouUbGaeGvxV8wLPfslLWuUiCUz3KgUmnKBmGxTtpwtRuaDWvKiMMW+GgCjvZY6NtrSTO1NJUPLeFc5/cXrD5Sgc4+p8vcf0UmA+JNe2HIQffgL81npUNzL/khH+D0SWgS2n6FAhl6MHsMT2X05GLcYb5NSy95YCyizNinejdetSQ/iwpZ9cJncLIBPhX6hXUq7SCqFvFTOyKe8HVeImHZeouIEMSWyi0pZ0cO9f4Ja10DbBAp4y7deg0H0/TRyXxjXeP8BfQME3aq2fsx12uJjL4mKsrDO04NEIEBhR0j+pvNNTHu0cA6AoAzuuhKJyKJdV1xbHhyNQh0/ic77KbuEPRr4l14/3RyEGkGGx1VpBdVkpJ2ywByDXgUo3toV7zoyZBZORvN6xSyWxFKU+9J8c6ZUgPisOwZBjLarQFrPhkklO6mUh5T+bsQilL7ecsizYnYis5ZgJEB2OEnyH0C7HE1SO2ky4oiMAd2LY+qp/kRid8T6ONHQbT3I1gbCWWpXpP4B9NBhz7WkZFXF5A==;
 5:JPMqqmMRShmImGADd66sJ4r1/UZe9ygnxIjIv7gMYuCO/UkVZGsU9VnSOr4Y9ihepu5nKkj6bF8+QCphHLD2L/GdBojYOC1beKBX+JnLIxggo9VC9KrdrJ07j/YhWokljJLzUsL5MBaDSlbB8v0YN2KB+oXEsVDWx9JGBm6mljo=;
 24:Jy0R9RPZSFjLBvn77ZGeZk34nq+MbZI8AKlYiusIHrXfJSdY5La8B9EdPl899aeFVBn2ZrqIxLxXPKPXD7NtGxKJP0XrM76AOIWorMe4lxA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 7:G+1ccptKGDqEAcrd2dstH3knxTVl4QjnMwG1IWR71DI8QLV1ezWQA5b1PGSHVO1x4fndOIvg/tiMMX9csbSb+aszVRHQsxqwaAlfy8NZCxBr81YGQI7qj7q5EEEJw+vExj8C+JCikJ/4v8Fo7qlllI4e3Lfyd7DMydnUE5EBajZRpi0/bQHrZx6qi0+mmJXHlOllO3SO5mXnAS0VfBiJCQx9Ugmvc4WiZiFwElHCuOMULcl2KzmLYz2NzpdJr3UmkGWI6MvVrHmkgS1OsW5GNi700MaM+ANfe7o8SB+7N9EN/Z2w1jWiU9M3m2n5nLcdTZ8NjGvAu0XGE6vhUWJAkw==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2017 05:53:53.6355 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2076
Cc: edgar.iglesias@xilinx.com, okaya@qti.qualcomm.com,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gNS8yOS8yMDE3IDExOjQ0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4K
Pgo+IE9uIDA1LzI5LzIwMTcgMDM6MzAgQU0sIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gSGkgSnVs
aWVuLAo+Cj4gSGVsbG8gTWFuaXNoLAo+Cj4+IE9uIDUvMjYvMjAxNyAxMDo0NCBQTSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Pj4gUENJIHBhc3MtdGhyb3VnaCBhbGxvd3MgdGhlIGd1ZXN0IHRvIHJl
Y2VpdmUgZnVsbCBjb250cm9sIG9mIAo+Pj4gcGh5c2ljYWwgUENJCj4+PiBkZXZpY2VzLiBUaGlz
IG1lYW5zIHRoZSBndWVzdCB3aWxsIGhhdmUgZnVsbCBhbmQgZGlyZWN0IGFjY2VzcyB0byAKPj4+
IHRoZSBQQ0kKPj4+IGRldmljZS4KPj4+Cj4+PiBBUk0gaXMgc3VwcG9ydGluZyBhIGtpbmQgb2Yg
Z3Vlc3QgdGhhdCBleHBsb2l0cyBhcyBtdWNoIGFzIHBvc3NpYmxlCj4+PiB2aXJ0dWFsaXphdGlv
biBzdXBwb3J0IGluIGhhcmR3YXJlLiBUaGUgZ3Vlc3Qgd2lsbCByZWx5IG9uIFBWIGRyaXZlciAK
Pj4+IG9ubHkKPj4+IGZvciBJTyAoZS5nIGJsb2NrLCBuZXR3b3JrKSBhbmQgaW50ZXJydXB0cyB3
aWxsIGNvbWUgdGhyb3VnaCB0aGUKPj4+IHZpcnR1YWxpemVkCj4+PiBpbnRlcnJ1cHQgY29udHJv
bGxlciwgdGhlcmVmb3JlIHRoZXJlIGFyZSBubyBiaWcgY2hhbmdlcyByZXF1aXJlZAo+Pj4gd2l0
aGluIHRoZQo+Pj4ga2VybmVsLgo+Pj4KPj4+IEFzIGEgY29uc2VxdWVuY2UsIGl0IHdvdWxkIGJl
IHBvc3NpYmxlIHRvIHJlcGxhY2UgUFYgZHJpdmVycyBieQo+Pj4gYXNzaWduaW5nIHJlYWwKPj4+
IGRldmljZXMgdG8gdGhlIGd1ZXN0IGZvciBJL08gYWNjZXNzLiBYZW4gb24gQVJNIHdvdWxkIHRo
ZXJlZm9yZSBiZQo+Pj4gYWJsZSB0bwo+Pj4gcnVuIHVubW9kaWZpZWQgb3BlcmF0aW5nIHN5c3Rl
bS4KPj4+Cj4+PiBUbyBhY2hpZXZlIHRoaXMgZ29hbCwgaXQgbG9va3MgbW9yZSBzZW5zaWJsZSB0
byBnbyB0b3dhcmRzIGVtdWxhdGluZyAKPj4+IHRoZQo+Pj4gaG9zdCBicmlkZ2UgKHRoZXJlIHdp
bGwgYmUgbW9yZSBkZXRhaWxzIGxhdGVyKS4KPj4gSUlVQyB0aGlzIG1lYW5zIHRoYXQgZG9tVSB3
b3VsZCBoYXZlIGFuIGVtdWxhdGVkIGhvc3QgYnJpZGdlIGFuZCBkb20wCj4+IHdpbGwgc2VlIHRo
ZSBhY3R1YWwgaG9zdCBicmlkZ2U/Cj4KPiBZb3UgZG9uJ3Qgd2FudCB0aGUgaGFyZHdhcmUgZG9t
YWluIGFuZCBYZW4gYWNjZXNzIHRoZSBjb25maWd1cmF0aW9uIAo+IHNwYWNlIGF0IHRoZSBzYW1l
IHRpbWUuIFNvIGlmIFhlbiBpcyBpbiBjaGFyZ2Ugb2YgdGhlIGhvc3QgYnJpZGdlLCAKPiB0aGVu
IGFuIGVtdWxhdGVkIGhvc3QgYnJpZGdlIHNob3VsZCBiZSBleHBvc2VkIHRvIHRoZSBoYXJkd2Fy
ZS4KSSBiZWxpZXZlIGluIHg4NiBjYXNlIGRvbTAgYW5kIFhlbiBkbyBhY2Nlc3MgdGhlIGNvbmZp
ZyBzcGFjZS4gSW4gdGhlIApjb250ZXh0IG9mIHBjaSBkZXZpY2UgYWRkIGh5cGVyY2FsbC4KVGhh
dHMgd2hlbiB0aGUgcGNpX2NvbmZpZ19YWFggZnVuY3Rpb25zIGluIHhlbiBhcmUgY2FsbGVkLgo+
Cj4gQWx0aG91Z2gsIHRoaXMgaXMgZGVwZW5kaW5nIG9uIHdobyBpcyBpbiBjaGFyZ2Ugb2YgdGhl
IHRoZSBob3N0IAo+IGJyaWRnZS4gQXMgeW91IG1heSBoYXZlIG5vdGljZWQsIHRoaXMgZGVzaWdu
IGRvY3VtZW50IGlzIHByb3Bvc2luZyB0d28gCj4gd2F5cyB0byBoYW5kbGUgY29uZmlndXJhdGlv
biBzcGFjZSBhY2Nlc3MuIEF0IHRoZSBtb21lbnQgYW55IGdlbmVyaWMgCj4gaG9zdCBicmlkZ2Ug
KHNlZSB0aGUgZGVmaW5pdGlvbiBpbiB0aGUgZGVzaWduIGRvY3VtZW50KSB3aWxsIGJlIAo+IGhh
bmRsZWQgaW4gWGVuIGFuZCB0aGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgaGF2ZSBhbiBlbXVsYXRl
ZCBob3N0IGJyaWRnZS4KPgpTbyBpbiBjYXNlIG9mIGdlbmVyaWMgaGIsIHhlbiB3aWxsIG1hbmFn
ZSB0aGUgY29uZmlnIHNwYWNlIGFuZCBwcm92aWRlIGEgCmVtdWxhdGVkIEkvZiB0byBkb20wLCBh
bmQgYWNjZXNzZXMgd291bGQgYmUgdHJhcHBlZCBieSBYZW4uCkVzc2VudGlhbGx5IHRoZSBnb2Fs
IGlzIHRvIHNjYW4gYWxsIHBjaSBkZXZpY2VzIGFuZCByZWdpc3RlciB0aGVtIHdpdGggClhlbiAo
d2hpY2ggaW4gdHVybiB3aWxsIGNvbmZpZ3VyZSB0aGUgc21tdSkuCkZvciBhICBnZW5lcmljIGhi
LCB0aGlzIGNhbiBiZSBkb25lIGVpdGhlciBpbiBkb20wL3hlbi4gVGhlIG9ubHkgZG91YnQgCmhl
cmUgaXMgd2hhdCBleHRyYSBiZW5lZml0IHRoZSBlbXVsYXRlZCBoYiBnaXZlIGluIGNhc2Ugb2Yg
ZG9tMC4KCj4gSWYgeW91ciBob3N0IGJyaWRnZXMgaXMgbm90IGEgZ2VuZXJpYyBvbmUsIHRoZW4g
dGhlIGhhcmR3YXJlIGRvbWFpbiAKPiB3aWxsIGJlICBpbiBjaGFyZ2Ugb2YgdGhlIGhvc3QgYnJp
ZGdlcywgYW55IGNvbmZpZ3VyYXRpb24gYWNjZXNzIGZyb20gCj4gWGVuIHdpbGwgYmUgZm9yd2Fy
ZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluLgo+Cj4gQXQgdGhlIG1vbWVudCwgYXMgcGFydCBvZiB0
aGUgZmlyc3QgaW1wbGVtZW50YXRpb24sIHdlIGFyZSBvbmx5IAo+IGxvb2tpbmcgdG8gaW1wbGVt
ZW50IGEgZ2VuZXJpYyBob3N0IGJyaWRnZSBpbiBYZW4uIFdlIHdpbGwgZGVjaWRlIG9uIAo+IGNh
c2UgYnkgY2FzZSBiYXNpcyBmb3IgYWxsIHRoZSBvdGhlciBob3N0IGJyaWRnZXMgd2hldGhlciB3
ZSB3YW50IHRvIAo+IGhhdmUgdGhlIGRyaXZlciBpbiBYZW4uCmFncmVlZC4KPgo+IFsuLi5dCj4K
Pj4+ICMjIElPTU1VCj4+Pgo+Pj4gVGhlIElPTU1VIHdpbGwgYmUgdXNlZCB0byBpc29sYXRlIHRo
ZSBQQ0kgZGV2aWNlIHdoZW4gYWNjZXNzaW5nIHRoZQo+Pj4gbWVtb3J5IChlLmcKPj4+IERNQSBh
bmQgTVNJIERvb3JiZWxscykuIE9mdGVuIHRoZSBJT01NVSB3aWxsIGJlIGNvbmZpZ3VyZWQgdXNp
bmcgYQo+Pj4gTWFzdGVySUQKPj4+IChha2EgU3RyZWFtSUQgZm9yIEFSTSBTTU1VKSAgdGhhdCBj
YW4gYmUgZGVkdWNlZCBmcm9tIHRoZSBTQkRGIHdpdGgKPj4+IHRoZSBoZWxwCj4+PiBvZiB0aGUg
ZmlybXdhcmUgdGFibGVzIChzZWUgYmVsb3cpLgo+Pj4KPj4+IFdoaWxzdCBpbiB0aGVvcnksIGFs
bCB0aGUgbWVtb3J5IHRyYW5zYWN0aW9ucyBpc3N1ZWQgYnkgYSBQQ0kgZGV2aWNlCj4+PiBzaG91
bGQKPj4+IGdvIHRocm91Z2ggdGhlIElPTU1VLCBvbiBjZXJ0YWluIHBsYXRmb3JtcyBzb21lIG9m
IHRoZSBtZW1vcnkKPj4+IHRyYW5zYWN0aW9uIG1heQo+Pj4gbm90IHJlYWNoIHRoZSBJT01NVSBi
ZWNhdXNlIHRoZXkgYXJlIGludGVycHJldGVkIGJ5IHRoZSBob3N0IGJyaWRnZS4gCj4+PiBGb3IK
Pj4+IGluc3RhbmNlLCB0aGlzIGNvdWxkIGhhcHBlbiBpZiB0aGUgTVNJIGRvb3JiZWxsIGlzIGJ1
aWx0IGludG8gdGhlIFBDSQo+Pj4gaG9zdAo+Pj4gYnJpZGdlIG9yIGZvciBQMlAgdHJhZmZpYy4g
U2VlIFs2XSBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4KPj4+IFhYWDogSSB0aGluayB0aGlzIGNvdWxk
IGJlIHNvbHZlZCBieSB1c2luZyBkaXJlY3QgbWFwcGluZyAoZS5nIEdGTiA9PQo+Pj4gTUZOKSwK
Pj4+IHRoaXMgd291bGQgbWVhbiB0aGUgZ3Vlc3QgbWVtb3J5IGxheW91dCB3b3VsZCBiZSBzaW1p
bGFyIHRvIHRoZSBob3N0Cj4+PiBvbmUgd2hlbgo+Pj4gUENJIGRldmljZXMgd2lsbCBiZSBwYXNz
LXRocm91Z2hlZCA9PiBEZXRhaWwgaXQuCj4+IEluIHRoZSBleGFtcGxlIGdpdmVuIGluIHRoZSBJ
T1JUIHNwZWMsIGZvciBwY2kgZGV2aWNlcyBub3QgYmVoaW5kIGFuIAo+PiBTTU1VLAo+PiBob3cg
d291bGQgdGhlIHdyaXRlcyBmcm9tIHRoZSBkZXZpY2UgYmUgcHJvdGVjdGVkLgo+Cj4gSSByZWFs
aXplIHRoZSBYWFggcGFyYWdyYXBoIGlzIHF1aXRlIGNvbmZ1c2luZy4gSSBhbSBub3QgdHJ5aW5n
IHRvIAo+IHNvbHZlIHRoZSBwcm9ibGVtIHdoZXJlIFBDSSBkZXZpY2VzIGFyZSBub3QgcHJvdGVj
dGVkIGJlaGluZCBhbiBTTU1VIAo+IGJ1dCBwbGF0Zm9ybSB3aGVyZSBzb21lIHRyYW5zYWN0aW9u
cyAoZS5nIFAyUCBvciBNU0kgZG9vcmJlbGwgYWNjZXNzKSAKPiBhcmUgYnktcGFzc2luZyB0aGUg
U01NVS4KPgo+IFlvdSBtYXkgc3RpbGwgd2FudCB0byBhbGxvdyBQQ0kgcGFzc3Rocm91Z2ggaW4g
dGhhdCBjYXNlLCBiZWNhdXNlIHlvdSAKPiBrbm93IHRoYXQgUDJQIGNhbm5vdCBiZSBkb25lIChv
ciBwb3RlbnRpYWxseSBkaXNhYmxlZCkgYW5kIE1TSSAKPiBkb29yYmVsbCBhY2Nlc3MgaXMgcHJv
dGVjdGVkIChmb3IgaW5zdGFuY2UgYSB3cml0ZSBpbiB0aGUgSVRTIGRvb3JiZWxsIAo+IHdpbGwg
YmUgdGFnZ2VkIHdpdGggdGhlIGRldmljZSBieSB0aGUgaGFyZHdhcmUpLiBJbiBvcmRlciB0byBz
dXBwb3J0IAo+IHN1Y2ggcGxhdGZvcm0geW91IG5lZWQgdG8gZGlyZWN0IG1hcCB0aGUgZG9vcmJl
bCAoZS5nIEdGTiA9PSBNRk4pIGFuZCAKPiBjYXJ2ZSBvdXQgdGhlIFAyUCByZWdpb24gZnJvbSB0
aGUgZ3Vlc3QgbWVtb3J5IG1hcC4gSGVuY2UgdGhlIAo+IHN1Z2dlc3Rpb24gdG8gcmUtdXNlIHRo
ZSBob3N0IG1lbW9yeSBsYXlvdXQgZm9yIHRoZSBndWVzdC4KPgo+IE5vdGUgdGhhdCBpdCBkb2Vz
IG5vdCBtZWFuIHRoZSBSQU0gcmVnaW9uIHdpbGwgYmUgZGlyZWN0IG1hcHBlZC4gSXQgaXMgCj4g
b25seSB0aGVyZSB0byBlYXNlIGNhcnZpbmcgb3V0IG1lbW9yeSByZWdpb24gYnktcGFzc2VkIGJ5
IHRoZSBTTU1VLgo+Cj4gWy4uLl0KPgo+Pj4gIyMgQUNQSQo+Pj4KPj4+ICMjIyBIb3N0IGJyaWRn
ZXMKPj4+Cj4+PiBUaGUgc3RhdGljIHRhYmxlIE1DRkcgKHNlZSA0LjIgaW4gWzFdKSB3aWxsIGRl
c2NyaWJlIHRoZSBob3N0IGJyaWRnZXMKPj4+IGF2YWlsYWJsZQo+Pj4gYXQgYm9vdCBhbmQgc3Vw
cG9ydGluZyBFQ0FNLiBVbmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgcGxhdGZvcm1zIG91dCAKPj4+
IHRoZXJlCj4+PiAoc2VlIFsyXSkgdGhhdCByZS11c2UgTUNGRyB0byBkZXNjcmliZSBob3N0IGJy
aWRnZSB0aGF0IGFyZSBub3QgZnVsbHkKPj4+IEVDQU0KPj4+IGNvbXBhdGlibGUuCj4+Pgo+Pj4g
VGhpcyBtZWFucyB0aGF0IFhlbiBuZWVkcyB0byBhY2NvdW50IGZvciBwb3NzaWJsZSBxdWlya3Mg
aW4gdGhlIGhvc3QKPj4+IGJyaWRnZS4KPj4+IFRoZSBMaW51eCBjb21tdW5pdHkgYXJlIHdvcmtp
bmcgb24gYSBwYXRjaCBzZXJpZXMgZm9yIHRoaXMsIHNlZSBbMl0KPj4+IGFuZCBbM10sCj4+PiB3
aGVyZSBxdWlya3Mgd2lsbCBiZSBkZXRlY3RlZCB3aXRoOgo+Pj4gICAgICAqIE9FTSBJRAo+Pj4g
ICAgICAqIE9FTSBUYWJsZSBJRAo+Pj4gICAgICAqIE9FTSBSZXZpc2lvbgo+Pj4gICAgICAqIFBD
SSBTZWdtZW50Cj4+PiAgICAgICogUENJIGJ1cyBudW1iZXIgcmFuZ2UgKHdpbGRjYXJkIGFsbG93
ZWQpCj4+Pgo+Pj4gQmFzZWQgb24gd2hhdCBMaW51eCBpcyBjdXJyZW50bHkgZG9pbmcsIHRoZXJl
IGFyZSB0d28ga2luZCBvZiBxdWlya3M6Cj4+PiAgICAgICogQWNjZXNzZXMgdG8gdGhlIGNvbmZp
Z3VyYXRpb24gc3BhY2Ugb2YgY2VydGFpbiBzaXplcyBhcmUgbm90Cj4+PiBhbGxvd2VkCj4+PiAg
ICAgICogQSBzcGVjaWZpYyBkcml2ZXIgaXMgbmVjZXNzYXJ5IGZvciBkcml2aW5nIHRoZSBob3N0
IGJyaWRnZQo+Pj4KPj4+IFRoZSBmb3JtZXIgaXMgc3RyYWlnaHRmb3J3YXJkIHRvIHNvbHZlIGJ1
dCB0aGUgbGF0dGVyIHdpbGwgcmVxdWlyZQo+Pj4gbW9yZSB0aG91Z2h0Lgo+Pj4gSW5zdGFudGlh
dGlvbiBvZiBhIHNwZWNpZmljIGRyaXZlciBmb3IgdGhlIGhvc3QgY29udHJvbGxlciBjYW4gYmUK
Pj4+IGVhc2lseSBkb25lCj4+PiBpZiBYZW4gaGFzIHRoZSBpbmZvcm1hdGlvbiB0byBkZXRlY3Qg
aXQuCj4+IFNvIFhlbiB3b3VsZCBwYXJzZSB0aGUgTUNGRyB0byBmaW5kIGEgaGIsIHRoZW4gbWFw
IHRoZSBjb25maWcgc3BhY2UgaW4KPj4gZG9tMCBzdGFnZTIgPwo+PiBhbmQgdGhlbiBwcm92aWRl
IHRoZSBzYW1lIE1DRkcgdG8gZG9tMD8KPgo+IFRoaXMgaXMgaW1wbGVtZW50YXRpb24gZGV0YWls
cy4gSSBoYXZlIGJlZW4gcmVhbGx5IGNhcmVmdWwgc28gZmFyIHRvIAo+IGxlYXZlIHRoZSBpbXBs
ZW1lbnRhdGlvbiBvcGVuIGFzIGl0IGRvZXMgbm90IG1hdHRlciBhdCB0aGlzIHN0YWdlIGhvdyAK
PiB3ZSBhcmUgZ29pbmcgdG8gaW1wbGVtZW50IGl0IGluIFhlbi4KPgp0aGlzIG1hdHRlcnMgaW4g
dGhlIGNhc2Ugb2Ygc3RhZ2UgMiBNTUlPIG1hcHBpbmdzLCBzZWUgYmVsb3cKPiBbLi4uXQo+Cj4+
PiAjIyBEaXNjb3ZlcmluZyBhbmQgcmVnaXN0ZXJpbmcgaG9zdCBicmlkZ2UKPj4+Cj4+PiBUaGUg
YXBwcm9hY2ggdGFrZW4gaW4gdGhlIGRvY3VtZW50IHdpbGwgcmVxdWlyZSBjb21tdW5pY2F0aW9u
IGJldHdlZW4KPj4+IFhlbiBhbmQKPj4+IHRoZSBoYXJkd2FyZSBkb21haW4uIEluIHRoaXMgY2Fz
ZSwgdGhleSB3b3VsZCBuZWVkIHRvIGFncmVlIG9uIHRoZQo+Pj4gc2VnbWVudAo+Pj4gbnVtYmVy
IGFzc29jaWF0ZWQgdG8gYW4gaG9zdCBicmlkZ2UuIEhvd2V2ZXIsIHRoaXMgbnVtYmVyIGlzIG5v
dAo+Pj4gYXZhaWxhYmxlIGluCj4+PiB0aGUgRGV2aWNlIFRyZWUgY2FzZS4KPj4+Cj4+PiBUaGUg
aGFyZHdhcmUgZG9tYWluIHdpbGwgcmVnaXN0ZXIgbmV3IGhvc3QgYnJpZGdlcyB1c2luZyB0aGUg
ZXhpc3RpbmcKPj4+IGh5cGVyY2FsbAo+Pj4gUEhZU0RFVl9tbWNmZ19yZXNlcnZlZDoKPj4+Cj4+
PiAjZGVmaW5lIFhFTl9QQ0lfTU1DRkdfUkVTRVJWRUQgMQo+Pj4KPj4+IHN0cnVjdCBwaHlzZGV2
X3BjaV9tbWNmZ19yZXNlcnZlZCB7Cj4+PiAgICAgIC8qIElOICovCj4+PiAgICAgIHVpbnQ2NF90
ICAgIGFkZHJlc3M7Cj4+PiAgICAgIHVpbnQxNl90ICAgIHNlZ21lbnQ7Cj4+PiAgICAgIC8qIFJh
bmdlIG9mIGJ1cyBzdXBwb3J0ZWQgYnkgdGhlIGhvc3QgYnJpZGdlICovCj4+PiAgICAgIHVpbnQ4
X3QgICAgIHN0YXJ0X2J1czsKPj4+ICAgICAgdWludDhfdCAgICAgZW5kX2J1czsKPj4+Cj4+PiAg
ICAgIHVpbnQzMl90ICAgIGZsYWdzOwo+Pj4gfQo+PiBTbyB0aGlzIGh5cGVyY2FsbCBpcyBub3Qg
cmVxdWlyZWQgZm9yIEFDUEk/Cj4KPiBUaGlzIGlzIG5vdCBEVCBzcGVjaWZpYyBhcyBldmVuIG9u
IEFDUEkgdGhlcmUgYXJlIHBsYXRmb3JtIG5vdCBmdWxseSAKPiBFQ0FNIGNvbXBsaWFudC4gQXMg
SSBzYWlkIGFib3ZlLCB3ZSB3aWxsIG5lZWQgdG8gZGVjaWRlIHdoZXRoZXIgd2UgCj4gd2FudCB0
byBzdXBwb3J0IG5vbi1FQ0FNIGNvbXBsaWFudCBob3N0IGJyaWRnZXMgKGUuZyBhbGwgaG9zdCBi
cmlkZ2VzIAo+IGhhdmUgYSBzcGVjaWZpYyBkcml2ZXJzKSBpbiBYZW4uIExpa2VseSB0aGlzIHdp
bGwgYmUgb24gY2FzZSBieSBjYXNlIAo+IGJhc2lzLgo+Cj4gWy4uLl0KPgo+Pj4gIyMgRGlzY292
ZXJpbmcgYW5kIHJlZ2lzdGVyaW5nIFBDSSBkZXZpY2VzCj4+Pgo+Pj4gVGhlIGhhcmR3YXJlIGRv
bWFpbiB3aWxsIHNjYW4gdGhlIGhvc3QgYnJpZGdlIHRvIGZpbmQgdGhlIGxpc3Qgb2YgUENJCj4+
PiBkZXZpY2VzCj4+PiBhdmFpbGFibGUgYW5kIHRoZW4gcmVwb3J0IGl0IHRvIFhlbiB1c2luZyB0
aGUgZXhpc3RpbmcgaHlwZXJjYWxsCj4+PiBQSFlTREVWX3BjaV9kZXZpY2VfYWRkOgo+Pj4KPj4+
ICNkZWZpbmUgWEVOX1BDSV9ERVZfRVhURk4gICAweDEKPj4+ICNkZWZpbmUgWEVOX1BDSV9ERVZf
VklSVEZOICAweDIKPj4+ICNkZWZpbmUgWEVOX1BDSV9ERVZfUFhNICAgICAweDMKPj4+Cj4+PiBz
dHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2FkZCB7Cj4+PiAgICAgIC8qIElOICovCj4+PiAgICAg
IHVpbnQxNl90ICAgIHNlZzsKPj4+ICAgICAgdWludDhfdCAgICAgYnVzOwo+Pj4gICAgICB1aW50
OF90ICAgICBkZXZmbjsKPj4+ICAgICAgdWludDMyX3QgICAgZmxhZ3M7Cj4+PiAgICAgIHN0cnVj
dCB7Cj4+PiAgICAgICAgICB1aW50OF90IGJ1czsKPj4+ICAgICAgICAgIHVpbnQ4X3QgZGV2Zm47
Cj4+PiAgICAgIH0gcGh5c2ZuOwo+Pj4gICAgICAvKgo+Pj4gICAgICAgKiBPcHRpb25hbCBwYXJh
bWV0ZXJzIGFycmF5Lgo+Pj4gICAgICAgKiBGaXJzdCBlbGVtZW50IChbMF0pIGlzIFBYTSBkb21h
aW4gYXNzb2NpYXRlZCB3aXRoIHRoZSBkZXZpY2UgCj4+PiAoaWYKPj4+ICAgICAgICogWEVOX1BD
SV9ERVZfUFhNIGlzIHNldCkKPj4+ICAgICAgICovCj4+PiAgICAgIHVpbnQzMl90IG9wdGFyclsw
XTsKPj4+IH0KPj4gRm9yIG1hcHBpbmcgdGhlIE1NSU8gc3BhY2Ugb2YgdGhlIGRldmljZSBpbiBT
dGFnZTIsIHdlIG5lZWQgdG8gYWRkCj4+IHN1cHBvcnQgaW4gWGVuIC8gdmlhIGEgbWFwIGh5cGVy
Y2FsbCBpbiBsaW51eC9kcml2ZXJzL3hlbi9wY2kuYwo+Cj4gTWFwcGluZyBNTUlPIHNwYWNlIGlu
IHN0YWdlLTIgaXMgbm90IFBDSSBzcGVjaWZpYyBhbmQgYWxyZWFkeSAKPiBhZGRyZXNzZWQgaW4g
WGVuIDQuOSAoc2VlIGNvbW1pdCA4MGY5YzMxICJ4ZW4vYXJtOiBhY3BpOiBNYXAgTU1JTyBvbiAK
PiBmYXVsdCBpbiBzdGFnZS0yIHBhZ2UgdGFibGUgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4iKS4g
U28gSSBkb24ndCAKPiB1bmRlcnN0YW5kIHdoeSB3ZSBzaG91bGQgY2FyZSBhYm91dCB0aGF0IGhl
cmUuLi4KPgpUaGlzIGFwcHJvYWNoIGlzIG9rLgpCdXQgd2UgY291bGQgaGF2ZSBtb3JlIGdyYW51
bGFyIGFwcHJvYWNoIHRoYW4gdHJhcHBpbmcgSU1ITy4KRm9yIEFDUEkKICAgIC14ZW4gcGFyc2Vz
IE1DRkcgYW5kIGNhbiBtYXAgcGNpIGhiIChlbXVsYXRlZCAvIG9yaWdpbmFsKSBpbiBzdGFnZTIg
CmZvciBkb20wCiAgICAtZGV2aWNlIE1NSU8gY2FuIGJlIG1hcHBlZCBpbiBzdGFnZTIgYWxvbmdz
aWRlIHBjaV9kZXZpY2VfYWRkIGNhbGwgLgpXaGF0IGRvIHlvdSB0aGluaz8KCj4gUmVnYXJkcywK
PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 06:07:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 06:07:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFaJl-0007K5-D1; Tue, 30 May 2017 06:07:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dFaJk-0007Jz-Ij
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 06:07:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AA/B7-02956-F2C0D295; Tue, 30 May 2017 06:07:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSb0gTcRjud7udl23180x8W0q1MMTcckUmROQ
 XU6zIiD5YRt702hbbXHfTjL4kfogGRlgrE1lG0CiJ/LNqFY2YpS0JTbMUDanMSrP/ZFRr7XbT
 7D49z+957nkfXl5axrgoFc1V2jneyprVVCxpXLU0R6NVaAozbr3MyprynCSyUV77pydkAdolN
 1n1ZZXFcmP1q/eE7fHyytaaO+gIer/YgWJpEtfIoNcXQiJB2IkgUHuREgmDfyGo8/STDjSXpr
 AWpr74YkRhIb6LoOn3yRhRiMcb4fnokEzESpwDY85WSsQkToF3o58j7wl4Nzyb8CPJEweBs6O
 RUBnOBFfbC5mEl8CNyYYIBrwMxgYChDgM8DEEY7U/5aLA4BVwustBSKZkuP+ogZRwOgS/SB7A
 W+F6lzPq4SHoeICkoBAFFxwuuUROxUD39x/RcTZ42t8XxVugJuSPjr4jh/PtHkoSajE03Dsg4
 SQ443yKJBwkYdhFST9UYXC/FpNE0k3CxMtLUeKWQ/uHASStTAUfvYEoToLmugbyBEqpn7Wd+l
 nbqZ+1nUYku4xSBY6v4HiNLkur500Go93CmswaXUam1sIJAmvgzKxe0JaUWVpR+DLmhD8vGmw
 p8KNFNKFOULZ0pBcy8/VlpYeMrGDcy5ebOcGPUmkat11p6kEq0lpm5dSgXDpPU8jE8ZyBq9xn
 ModPbdoKtEK9UOmNDctKwcZaBJNBkh6iNXRz09VvBD18vPkbwUSSVInKIdGKRaux3DoTNH22v
 ShZFa9E4ZqMwsbxFpP9f30cJdJIHa9cL/ZRmKz2mXnj4SpEuMot70qxip39J6mOoOLStTdT66
 5nvxvI9byt0udX23S5Q38+T24Opr1iBncXMNROX1H2Lt+Hzuaj+cS9asfItYsFhzc6c0MdsfC
 p63hR9p/uFz+qfuq2fW1807+9oo/vIalF7t7Gg+7uzC0laXtcnh2s27xg9bqm/eqtI7fPtbRx
 ncKmlDaf3LVhc16RmhSMrC5NxgvsXxjZCGmxAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496124461!95508357!1
X-Originating-IP: [104.47.32.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29556 invoked from network); 30 May 2017 06:07:42 -0000
Received: from mail-sn1nam01on0069.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.69)
 by server-13.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 May 2017 06:07:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=MgkVOwHWGHXYGxWSlPp/moXowWL7j5e0U1/etleegks=;
 b=enQ9q1u6OgPFg03/WNkVRQn1o7okJpKAN62ypAxsEH/z8ZQYDMfjHtPvQXV6RCMR5Ta8LAB2L42EyhY2TWYKBtQkv75uOvrUvK/wBoE/HiCNd8G+2uv14VeVQu2mCA6eln+PVySWGGl0tjgPExuQllYx/hFVrUz/1h77t+9dP30=
Received: from [10.160.0.45] (111.93.218.67) by
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1124.9; Tue, 30 May 2017 06:07:37 +0000
From: Manish Jaggi <mjaggi@caviumnetworks.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall
 <julien.grall@arm.com>, "Kumar, Vijaya" <Vijaya.Kumar@cavium.com>
Message-ID: <6283fc94-f05e-85ec-f389-ab6ca0cc5ccc@caviumnetworks.com>
Date: Tue, 30 May 2017 11:37:26 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0078.INDPRD01.PROD.OUTLOOK.COM (10.174.208.146) To
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2075:
X-MS-Office365-Filtering-Correlation-Id: e7d85b83-7e52-4437-3385-08d4a7222d87
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:CY1PR0701MB2075; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 3:q4tkfi3IqinlKW+F+TCidC/81gEhcKYqso9qZxLU9w6AhBarmPQElaSJM5/rB0FmIrdqmwESPChHj6k176gpV5zOwazPqr4LDowbwG6iNQt0rNQ0GK5NJszwjkIiIMWPENkhPn7F5be7eQ9COZ+TgcaanIl8QjIMq6I9TgYJBmzY5/b8KrOP8r+fGRM3WrD6NlsP1MLQop9xwdljYZm7DohmMi9HXkUnDav+kcWKUzv71Imqy7gJ3MK8YPViFKVp8hHL2s3++g2dKk0GmskqjndWE57Wvb78H6HiEE/vtc0bbbiYGDpWc5dq7sjXkcHYZllVvZH6QpDf79JnMle1+w==;
 25:u7linexLQ5Y4KsEmcE+kglbfE6FAYwD+Gs7mhepVK8yA1cdRXm/Hb7V1QwaZ9GIVzvbfmMqxBQojoO+1/CYGbHgM2bMPG6p8VywzS3+wxIayAdI2kCnVpRwLXtytgE5HfrP4QixNIDrbpiHxcG1uHavDh1WY5TwXGh3az+GmR0DrV0PTE+2HWNqhViVkl4YpU+V+gRbKlKmqLieVTB0opiPxiZwWTW31jMzfZmUcm2Un9bOpN20QEwOnng8CfXNyFCAOJIWvuq6uvAuuRAn2vwrQtSwTgA6rfTFgnl4IrK0jlNnc86Ai/dnRPR+fyjhawjGr8Eodnv6Ll7afy3BHoFoL1LECl3VRsDNhOsHK3MVHDrxM60miiUrUxTDpOSSzxG31TIhIlLwAWgMiKRts97x964YblrMQ+SnTSet2md5e7jHyHt5ATUAuVwHrHFyN7cBL2sBnD1b2daCc8psJI5iNeap9ADgrGdzgnEItF5c=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 31:PHCoztikyApJV/QjfWYg98ha2fTHR+uQeKAF0q9HAi39tBNJSHT0Sg5VoP78vQ6FXWcPUlwrKfQ+YWmH5tI4drjnR/Wbgwf8KkH4yumxsdcWJA5wgNc+DzB/fwmOhYEkd5oKYzmTDS1sHWAiPhf+SlQy8FUOYH5rgu6RJ3k0xsKVwI/eWFYcRhVnvppXhMGcqR255XNSYu3IvFlehDGJogUJLH/1jyUkw4uXEqQmNSw=;
 20:gu6UaK3H9yclxpGgTLCdevEaRLGdTQUtObqN7EeMldxrTx7Q63ftkbFqxBPJG113y1niIJk9bYE1mILw2cyV/Ve/xDuxjxSaf9//Z94q9hcUQFaWTdqkhDPlNDqk6zt/0mdSTTpa+PGKSvvE7lhed/tUducb4CqL0V7P4FDQnFDTxTUjF8J+D7ZQoy/qLN/kjgrKB703XM6woHsCooWOCqBJcjjQ+0G7mCuvteiwPN7ARCtcykTQpU6Pj0Mmg5Dn2TDVwuY423AuVNHYE4SZ2nZcL7ziDcXfYt67Uwh3besEsHKEWZtNy6snw4hywMioNjG8RC11U4nQXzdku3hrhP0HjhRZj7v9z3UP5KmwVo4hjmkrWHec53gMAiwTGj7OEYGjb1Nz5RI1uKuenWo8UrVQ4v0PiDjf55W9o8iD5ystJrl12VgdzhUNITmBhBS7n3LS1c/mVhPfKqGGV/oVQVzQWV4V5LxyCh698ibbK1pNgH+AKaVg9VitmRhlKVM0fWY3NOCwJOURm/wb7ci/GsrrNLXc4NwMjP10hH5zBVItB2rFitby+9pQgZ9o2xwsBThok1yQn+exJKYrDsNrTkn+bFAA6K94oQVBgKKAA5E=
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20755BD021EA1627B3DB1197ECF00@CY1PR0701MB2075.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700073)(100105000095)(100000701073)(100105300095)(100000702073)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703073)(100105400095)(10201501046)(93006095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123558100)(20161123555025)(20161123562025)(6072148)(100000704073)(100105200095)(100000705073)(100105500095);
 SRVR:CY1PR0701MB2075; BCL:0; PCL:0;
 RULEID:(100000800073)(100110000095)(100000801073)(100110300095)(100000802073)(100110100095)(100000803073)(100110400095)(100000804073)(100110200095)(100000805073)(100110500095);
 SRVR:CY1PR0701MB2075; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzU7NDpWcllLOGFleU5ZSHdwRVR5OGJBNFpyVGgr?=
 =?utf-8?B?SFJWTW9tT25ib3pqUE8ya0dJL1JwMUVCYTdCSjhLK2tNU2t0NTdTVFd1NzBV?=
 =?utf-8?B?MDF3RFEzVkpEMnJPUE5DSEpUa3JHUnAzT0ZjMUE0eW5rNFFRa1dSakVYcUI4?=
 =?utf-8?B?b0JVVVZCbXVLWklha1hURGRyTEVEZ25LOGYvbkhqaUU1bG13eGMxT0QwelFz?=
 =?utf-8?B?dm91WVFld1V2UStaOXZhcEVtL09GeDlKM1I4di90cUR6aG1lUGJXOXFrTU1u?=
 =?utf-8?B?MVpPdDBaWHplUDVobmQwZlV4MEQ3UWRNanp3eklsbnhVbDJSTTZJNkd3YUpr?=
 =?utf-8?B?ZllrNnM5a1A1TEFRUmlMSzVHK0tiQllPbUs2VXZMTEpXUnE3SDJDNjFUWm10?=
 =?utf-8?B?SmJUUHp6SWtWOE00YnN3STF1RnNRMkFRbzFkdFMzY1djZWh1Q1pDRGFNNmk3?=
 =?utf-8?B?ejBZbTdJV0JvenVaQkRqK2ZkZDltZFF0a1NSOVZjMndHQ0ZjaCtXN3F2eURD?=
 =?utf-8?B?cnV5Z2J2ajRwSUR6a0Q1MzMxN2xuSnZCbVNNY01OZEhsZHlmYVgrVXZqb3pU?=
 =?utf-8?B?NExQVmtpSkJFaEdHQlA5NnoxOGNNK3NBeUkrUFRJc2ZqU1ZWanZhdE1SUkZk?=
 =?utf-8?B?d3V4bnhxRVExcHlGWVlPeGZ0NFlMdVpld2NsbjNac3R0QWd6MTNJS0RUZlVR?=
 =?utf-8?B?b1U1YmhBUW90N3dzUVoxT1lUaGNjK1RnSnlpTlBKVEt6THNPU3I0UU0xMi9U?=
 =?utf-8?B?YzllWjczdm8xYUw0OG1iS2ZyK0k5OURlNnZhNSs0a0M5QTI4MjkyZmF1VHdJ?=
 =?utf-8?B?WFdITHBXUWdjdFJoSlFMY3g5QWgyRER0YU04OGcyQjhXYlFnd2JybTFieTly?=
 =?utf-8?B?VVFRR1pLbkRrNEExWUxJOUwrQk9LMUF1Zythcm42QlF0eXpCcFgrYVpoN1Vq?=
 =?utf-8?B?M0JFU0w0UUJyaENkN1lTbUNmY3hIWVF6U2tMQlVlVndZWDJHdEdaZEhtM1FZ?=
 =?utf-8?B?R1A3U0FveUppell5SVVJSmRJOUgrY1hOZWIzSEtHZ05xeVBReU5MYU9acVhH?=
 =?utf-8?B?VVZlbTR2OEFHUS9FOU0zengxckRtV1Q0V0xmUEYzQWNMMnFSVlFjNXFVKzAx?=
 =?utf-8?B?SmFmM2p6OHF6SnByeWhnYkl2SnhWVS84M0Q5b2dYQ1pVTU40RkhnK2NtSElQ?=
 =?utf-8?B?WFVDR0NyaFFUV2RZZkdpUnI3dU90YXppV2JTcEpBSE44eVl5T2w4YW1KYlJ3?=
 =?utf-8?B?VHNtTk5ld2Zvclc0KzdBSHF3dlZrZmJ3dmQ5YUhnQytadEZzeThmeFNKK3Qz?=
 =?utf-8?B?ZXlvclgxQ2UyN2M5akZFVkdOaU1kVmE4dDZDRUluSFlJNElqM2EzRVc1ZWhQ?=
 =?utf-8?B?NitQRnpZWHBYNkZINDVEWlFBRHl5S2ZYNk1yRm5Zd3J4RUxiUFlkYnJNSTM0?=
 =?utf-8?B?MFpNSjBhR01zSWVQcW94YzRLTjYzcEpYZmlSNFBjYVB2SEtKQnpMN3JtV0ND?=
 =?utf-8?B?UFlJZFhrRHhnL244b1pxRUlrdGZHa2F4a1poa0dNNDVQNFFkWi90MGsvL3NV?=
 =?utf-8?B?aG1QODhuSnhhbWQvNWoyaUVYZkFUZWlDdW9rRzUrN1hlb2RpRWpHUnJqUXNZ?=
 =?utf-8?Q?rJTk3T/ejehpN95oF29HO?=
X-Forefront-PRVS: 032334F434
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(39410400002)(39850400002)(39840400002)(39450400003)(50986999)(6666003)(5660300001)(4001350100001)(42882006)(65826007)(305945005)(81166006)(36756003)(66066001)(42186005)(25786009)(189998001)(6116002)(83506001)(8676002)(5009440100003)(31696002)(54356999)(478600001)(3846002)(230700001)(7736002)(23676002)(50466002)(2906002)(47776003)(65806001)(64126003)(2501003)(33646002)(90366009)(77096006)(6306002)(72206003)(53936002)(38730400002)(966005)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2075; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzU7MjM6bVhXTEpiSHhmQTlSV1NhWnlrQUxDUFRw?=
 =?utf-8?B?TVFqeUR1Nm83REdmV1IxQmdBTEpmd1pEVU1OK1ZmdmRnZktjb3I4S3V2aVov?=
 =?utf-8?B?T0xWT2RnTy95bWkwcGViNnhxbDJLOGVobHhidnJFRXF3RDErUDduY1gxWkxt?=
 =?utf-8?B?aGR0NG9yb3l0QWZGa3AwTElWQ2ZiTGFiRUhDRGZZeFdjNDFJQWZURlNDM09j?=
 =?utf-8?B?OXVpMVFpRlJyZk0ya2crK09KaktJOUN2OVRGY09EaWJ5bUNieitnMENzM1Jr?=
 =?utf-8?B?NHFESkFPdno2Ym5KRHBTUXFLOFFlMm5mUnNYL0xyRTdWRmV5MysrT2N4cTZ1?=
 =?utf-8?B?REU3Q1VQN05CTGR6QW9SR0JUL2k0ckVUNWxYZlVqeEZrdnZid05SZmMxU1RJ?=
 =?utf-8?B?SXZyMUg5Q25HaFpLSkU4OTdiL3p2N2JIOCtrbWVFdkp4dmNZR1RsS2ttaVV1?=
 =?utf-8?B?b3ZpYlJlVjQyWCsvUzdFUzY4VjU3SDNqYTZJd2I1Tnl4SmRpVEREL2x2OFpF?=
 =?utf-8?B?QUNsZ0Nlam1oT3dNa3FrREIrOWttTnFZYjlpSDdkU3BNU1d3UDhRditLSDRJ?=
 =?utf-8?B?MjFIT1AyYzNMc3cwSXVEM1ZwWlZSNnppUUFuckpzeVBrYWdPZ1ZDRHZTL2pZ?=
 =?utf-8?B?bVhrbENVVVI4bGpraU53YnFIbndUcGR1c240b2h4YjZVSVp6LzlEWVF1WG8r?=
 =?utf-8?B?Sm1HdHYzV3FxRWpEZk40MnB1NGZVYlIvMG9BUUhoMUUwNU9rL0dVOU5MUWY1?=
 =?utf-8?B?UW1zSXhBRGVNd1dtd3hmd2pBZWZmZENma0xTRk9wcGdmZVpGbkh6TUhhTlAz?=
 =?utf-8?B?TnFnSVY1a1B4N3l5QzVOOEtrcUhFZUpJaDZaL1RtajZJNVV0cUpsTzZSajl2?=
 =?utf-8?B?dEU2SGVSeENHcVB0dWRFZFdvbUdNQ2o5VXJrcHFORGQ0TUJTbzlWZGxmNS81?=
 =?utf-8?B?dDlXN3pKdnhkc0NRclhxMzhraGR2RUx4amlVTWE5NlUyZXFHVzBBUVdUVmJz?=
 =?utf-8?B?aURRdnF6MjZXeVR5WHpJbzJUSFQ5RHVVREVzbCt4dWNZc2hnTWtJRzhjOTVy?=
 =?utf-8?B?WG1EZ0ljVnVOOUVDRkFlTWROL3NTWEh3S3c4MnlrRWp6SUFuNmt2MHU3Ky9m?=
 =?utf-8?B?T1ZDcC9IM1NwMGtkRFo3MWlqWVpWTm1SaytMUmJzSUhaRC9WVytDajhzTkdZ?=
 =?utf-8?B?QVFDOE1lc09IeHlzblRUcUNBbWRhWk9KVzVDd2NWVlR3d045MS9NOThqcjlK?=
 =?utf-8?B?MEZNTXVoYjRRTGZ0M2k3MW9VbTdIY1EwdnRUNHJDUmRNeDNrMFM5emJ0T1ZY?=
 =?utf-8?B?ZGVDekxmZFRMRlNKM0VHYkd0elpka1NQeVFvSWdOQjlqaHVtd3gzK0xuT0Ez?=
 =?utf-8?B?OTdZeUdocXRidms5YmhtU1RSR01hVnc5VitKTjB1QUNpRGVHdDFNSzhlLzRm?=
 =?utf-8?B?S2pHRVVmLy8walV2UXNZMjRUbjNsTUpVUnNIaHBPdUVEdXh6Yy9vVmlGTmtq?=
 =?utf-8?B?YWtVRzV6UDJxR1FuanRUcFRxWEpUcDJJNERCMkVCYy96dG1STmFZYTBLNmUr?=
 =?utf-8?B?TkRxck9aMWRleUNsbTRmM0Y2ZmFudmFKSDBBcU5BNVFTSVJjNFpTeTM4elAy?=
 =?utf-8?Q?g=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 6:gY5tssBayx/JcMGdwb5J2oD+H5Sv6l9GaLTwtsAHWUY7GNc+muXbarorIWRHAQA6bDMfO2DNkqpBo+DP5vc1H9wo0RYfDB7V2F/nQ/+rlWpBnyFgSfgSRS7HnH/B2quYsx19E5en/OxDRemKQE4ACj8mrsnVZMVjL42F2kk5xsP5cYzyOyeqsvfisAtigPMaHYjNWPTHdbCokjJv8P8CBqX4SVUbVei9h2UClt4zzJV7LNJzfVyKbHuQtmwiQd7mooy7dd841OnqU3d8Z8zjcsSE8xEXGS8oJSnS9QD4SgdqpjdN++TAcWIkINkos83VFaGz/FTqEMqqKAiXAbkkWQFX+VVq57s4PKaR6GLnT7+Zmowd12TnurT6B8qgy3jA8RY55HKmAgUfuTzl6jJEVs0Irshdp8bjydWkdkhpYhfnNYZVMhsrscvB2JpN1C7nLr5c/l5sSybHu6erxxGKvEmWEpp/SriYB7apHDyJ/OnEhDp61cZr3K0wvHySmKBU/0xkdtHM7SYTjgfX/uUG5w==
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 5:q1dH4VVug/2HdgnctM/75MfyizzgyqbrVVy4AH3o3wGrWbw6WnowiMJ1ximsgWhQ5jS/t6/n8dvmJ7fp5XGxtxvL9rXQ5QbnljM4u91sWalSra9E7SaX4qXTx1uL7ta7NGl+Ag5VxEiQZpseFjB+M0/KQrAF/jLPuhmXPKZ3gAi7jc9WU74zE4UnD2RZ5tpffBqbcZZenmR81l6st90QsLqKWnoM6Wa5GY8MBrG2vXfHV4bvGT3csK4SKjo6V1hWmhcRCgwKf1gR9iXIAb9XhI6FvUF3RMcCisCFzOkUeExYJneniPHYN1nDucJih1ee/pt5uFVbfXN1LjgylsCYmXu1RABiJX62q8eWBOH+pDv8lrHqTFCvZ+WJ2pXx+PPkOG5BXQkYyhIDEiyJop2TaITqjS57+cMUlyg25HK0quFAbwb3N/8cFswjQfkadV9uPGH20nJf19RXD7hgjef23wSGIDFuxq9E7jWXBeP24BIcJ/JTSLSLrQ/Fv2sieEWY;
 24:NLbtFDVPQZEwrOwas61sSlmLSvKnfRqQNJ4GgNmk9GM3ncQysZBoMACC06ZD1rC6ozwkHi9UTdoZ/13Sn3snxld8VCwTkAgZL1l8VEn5ztc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 7:bnJt1DyE0PeqLWJ/IXKzNMFQr7fJ9LYfQQeRF6/A3BMtHYU0keDqnhox5IujSkzrm6p/uEbZita3qqpoAn/whhpbPMupEuOAPWUM1C9z0uibOAcxi2irfRMRgs3m3DCNWSKKTdVozKaVOQndpFUACyZxvu7Ooy+iVX7bE03px5Atsf/HnLe45xHT3YGtLYG8QPTRDSPmbctGc6EQsO8pfprcskpIfrE3oiqJSuyYbQmR8cEeFqcQX0RVE643hzcKrxR6ZM53SPSv5CH35cHIMw/lZRgMDWScyC9dTROFjmtR+WZ3bYR1fhV4UyPXIq7YuBcp6UYX1COl9sONylQYHA==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2017 06:07:37.8299 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2075
Subject: [Xen-devel] [RFC] [PATCH] arm64-its: Add ITS support for ACPI dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyBhbiBSRkMgb24gdG9wIG9mIEFuZHJlJ3MgdjEwIHNlcmllcy4KaHR0cHM6
Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMDkwOTMu
aHRtbAoKVGhpcyBwYXRjaCBkZW55J3MgYWNjZXNzIHRvIElUUyByZWdpb24gZm9yIHRoZSBndWVz
dCBhbmQgYWxzbyB1cGRhdGVzCnRoZSBhY3BpIHRhYmxlcyBmb3IgZG9tMC4KClNpZ25lZC1vZmYt
Ynk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Ci0tLQogIHhlbi9hcmNoL2FybS9n
aWMtdjMuYyAgICAgICAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDEgKwogIDIgZmls
ZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBjOTI3MzA2Li5mNDk2ZmMxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12
My5jCkBAIC0xMzAxLDYgKzEzMDEsNyBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNj
ZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgewogICAgICBpbnQgcmMsIGk7CiAgICAgIHVu
c2lnbmVkIGxvbmcgbWZuLCBucjsKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRh
OwogIAogICAgICBtZm4gPSBkYmFzZSA+PiBQQUdFX1NISUZUOwogICAgICBuciA9IERJVl9ST1VO
RF9VUChTWl82NEssIFBBR0VfU0laRSk7CkBAIC0xMzMzLDYgKzEzMzQsMTYgQEAgc3RhdGljIGlu
dCBnaWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgcmV0dXJuIGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwogICAgICB9CiAg
CisgICAgLyogZGVueSBmb3IgSVRTIGFzIHdlbGwgKi8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCisgICAgeworICAgICAgICBtZm4gPSBp
dHNfZGF0YS0+YWRkciA+PiBQQUdFX1NISUZUOworICAgICAgICBuciA9IERJVl9ST1VORF9VUChT
Wl8xMjhLLCBQQUdFX1NJWkUpOworICAgICAgICByYyA9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1m
biwgbWZuICsgbnIpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsK
KyAgICB9CisKICAgICAgcmV0dXJuIDA7CiAgfQogIApAQCAtMTM1Nyw4ICsxMzY4LDEwIEBAIHN0
YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUz
MiBvZmZzZXQpCiAgICAgIHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyOwogICAg
ICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0ICpob3N0X2dpY2MsICpnaWNjOwog
ICAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvciAqZ2ljcjsKKyAgICBz
dHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqZ2ljX2l0czsKICAgICAgdTggKmJh
c2VfcHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJsZSArIG9mZnNldDsKICAgICAgdTMyIGksIHRh
YmxlX2xlbiA9IDAsIHNpemU7CisgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsK
ICAKICAgICAgLyogQWRkIEdlbmVyaWMgSW50ZXJydXB0ICovCiAgICAgIGhlYWRlciA9IGFjcGlf
dGFibGVfZ2V0X2VudHJ5X21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19JTlRFUlJVUFQsIDAp
OwpAQCAtMTM3NCw2ICsxMzg3LDcgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKICAgICAgZm9yICggaSA9IDA7IGkg
PCBkLT5tYXhfdmNwdXM7IGkrKyApCiAgICAgIHsKICAgICAgICAgIGdpY2MgPSAoc3RydWN0IGFj
cGlfbWFkdF9nZW5lcmljX2ludGVycnVwdCAqKShiYXNlX3B0ciArIHRhYmxlX2xlbik7CisKICAg
ICAgICAgIEFDUElfTUVNQ1BZKGdpY2MsIGhvc3RfZ2ljYywgc2l6ZSk7CiAgICAgICAgICBnaWNj
LT5jcHVfaW50ZXJmYWNlX251bWJlciA9IGk7CiAgICAgICAgICBnaWNjLT51aWQgPSBpOwpAQCAt
MTM5OSw2ICsxNDEzLDE4IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCiAgICAgICAgICBnaWNyLT5sZW5ndGggPSBk
LT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5zaXplOwogICAgICAgICAgdGFibGVfbGVuICs9
IHNpemU7CiAgICAgIH0KKworICAgIC8qIFVwZGF0ZSBHSUMgSVRTIGluZm9ybWF0aW9uIGluIGRv
bTAgbWFkdCAqLworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19s
aXN0LCBlbnRyeSkKKyAgICB7CisgICAgICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFk
dF9nZW5lcmljX3RyYW5zbGF0b3IpOworICAgICAgICBnaWNfaXRzID0gKHN0cnVjdCBhY3BpX21h
ZHRfZ2VuZXJpY190cmFuc2xhdG9yICopKGJhc2VfcHRyICsgdGFibGVfbGVuKTsKKyAgICAgICAg
Z2ljX2l0cy0+aGVhZGVyLnR5cGUgPSBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1I7
CisgICAgICAgIGdpY19pdHMtPmhlYWRlci5sZW5ndGggPSBzaXplOworICAgICAgICBnaWNfaXRz
LT5iYXNlX2FkZHJlc3MgPSBpdHNfZGF0YS0+YWRkcjsKKyAgICAgICAgZ2ljX2l0cy0+dHJhbnNs
YXRpb25faWQgPSBpdHNfZGF0YS0+dHJhbnNsYXRpb25faWQ7CisgICAgICAgIHRhYmxlX2xlbiAr
PSAgc2l6ZTsKKyAgICB9CiAgCiAgICAgIHJldHVybiB0YWJsZV9sZW47CiAgfQpAQCAtMTUxMSw2
ICsxNTM3LDI1IEBAIGdpY19hY3BpX2dldF9tYWR0X3JlZGlzdHJpYnV0b3JfbnVtKHN0cnVjdCBh
Y3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAogICAgICAgKi8KICAgICAgcmV0dXJuIDA7CiAg
fQorI2RlZmluZSBBQ1BJX0dJQ1YzX0lUU19NRU1fU0laRSAoU1pfMTI4SykKKworaW50ICBnaWN2
M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLCBjb25z
dCB1bnNpZ25lZCBsb25nIGVuZCkKK3sKKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJh
bnNsYXRvciAqaXRzX2VudHJ5OworICAgIHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7CisKKyAg
ICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKKyAgICBpdHNfZW50cnkgPSAo
c3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKiloZWFkZXI7CisgICAgaXRzX2Rh
dGEtPmFkZHIgID0gaXRzX2VudHJ5LT5iYXNlX2FkZHJlc3M7CisgICAgaXRzX2RhdGEtPnNpemUg
PSBBQ1BJX0dJQ1YzX0lUU19NRU1fU0laRTsKKworICAgIHNwaW5fbG9ja19pbml0KCZpdHNfZGF0
YS0+Y21kX2xvY2spOworCisgICAgcHJpbnRrKCJHSUN2MzogRm91bmQgSVRTIEAweCVseFxuIiwg
aXRzX2RhdGEtPmFkZHIpOworCisgICAgbGlzdF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAm
aG9zdF9pdHNfbGlzdCk7CisgICAgcmV0dXJuIDA7Cit9CiAgCiAgc3RhdGljIHZvaWQgX19pbml0
IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQogIHsKQEAgLTE1NjcsNiArMTYxMiw5IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBnaWN2M19hY3BpX2luaXQodm9pZCkKICAKICAgICAgZ2ljdjMucmRpc3Rfc3Ry
aWRlID0gMDsKICAKKyAgICBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVfR0VO
RVJJQ19UUkFOU0xBVE9SLAorICAgICAgICAgICAgICAgICAgICAgICAgICBnaWN2M19pdHNfYWNw
aV9pbml0LCAwKTsKKwogICAgICAvKgogICAgICAgKiBJbiBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQg
YXMgdGhlIGludmFsaWQgYWRkcmVzcy4gSG93ZXZlciB0aGUgcmVzdAogICAgICAgKiBvZiB0aGUg
aW5pdGlhbGl6YXRpb24gcmVseSBvbiB0aGUgaW52YWxpZCBhZGRyZXNzIHRvIGJlCkBAIC0xNTg1
LDYgKzE2MzMsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCiAg
ICAgIGVsc2UKICAgICAgICAgIHZzaXplID0gR1VFU1RfR0lDQ19TSVpFOwogIAorCiAgfQogICNl
bHNlCiAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKSB7IH0KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmgKaW5kZXggZDJhM2U1My4uYzkyY2RiOSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKQEAgLTEyNSw2ICsxMjUsNyBAQCBzdHJ1Y3QgaG9zdF9pdHMgewogICAgICBz
cGlubG9ja190IGNtZF9sb2NrOwogICAgICB2b2lkICpjbWRfYnVmOwogICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3M7CisgICAgdTMyIHRyYW5zbGF0aW9uX2lkOwogIH07CiAgCiAgCi0tIAoyLjcuNAoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 06:37:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 06:37:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFamS-0000j1-OK; Tue, 30 May 2017 06:37:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFamR-0000iv-TM
 for xen-devel@lists.xen.org; Tue, 30 May 2017 06:37:24 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 66/03-02181-3231D295; Tue, 30 May 2017 06:37:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsUSuHLSQl15Yd1
 IgzUnZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozdq96zF7xmq/j68DVTA+NX1i5GLg4WgZXM
 Est3/WDqYuTkkBDIlTjw9ThLFyMHkC0i8eR/GkiNkMApJolbD36wgtQICaRL/Dl2lh3EZhFQl
 biz6z5YnE1ASWLvweOMILaIgLJE76/fLCA2s8BBRonzXdIgtrBApkR332w2EJtXQE9i/uI1bB
 ALnjBK9N6bxw6REJQ4OfMJVHOxxPqWH+wgBzELSEss/8cBEuYUsJd4Mm0N2M2iArISr+YdYJr
 AKDgLSfcsJN2zELohwuoSf+ZdYsYQtpVYt+49ywJGtlWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5
 uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhX8/AwLiD8fIWv0OMkhxMSqK8G4/pRArxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4P0nqBspJFiUmp5akZaZA4xCmLQEB4+SCC+XEFCat7ggMbc4Mx0idY
 pRl6Ppw5YvTEIsefl5qVLivN9BZgiAFGWU5sGNgCWES4yyUsK8jAwMDEI8BalFuZklqPKvGMU
 5GJWEeXlBVvFk5pXAbXoFdAQT0BG7dmiDHFGSiJCSamCsW3os6xHvq/9VLfXsixcaN20V8uad
 6reztkZM5NVuhXUVHP6H13edaHuUaHjwzuSD+/pfdSpwqezULgm8/fusIof4kW0zTO5V8/SnS
 1x5a3xqgRjr/rVXn4r/3l8rfm6q6Q325Wf/XtPtYfOZPrnPxeNng5wUsxDbRt5/hjHMtx3O3f
 a1TfFXYinOSDTUYi4qTgQAVxKLEQMDAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496126236!99244103!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29140 invoked from network); 30 May 2017 06:37:16 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 06:37:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496126236;
 l=905; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=EQrKPryfR8/qISbkFX1nN64fMzl5RBCacGBDK1gTZ2U=;
 b=ABsGowW0NTEIqC5kqGahM5Ce/uLvA7CZfz+oQdgWfDYEpwYu4Vgel99PZRP0H2tVES
 TvFHSoEDBBNBqSaYfbxe0ASY5WvH0wpX1Ntg5C7ND32RMILWvot32xqRwiS8NIuxzv34
 PRNVt+6fQPzfTQTXokJyzaolF/giP3MxPecnI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4nTdeZKcqE95RarqWyf+BZfF2cb5DMNIr3smUzw==
X-RZG-CLASS-ID: mo00
Received: from probook ([2001:a61:3453:daff:f80a:bec4:e7d0:118e])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id w0abd9t4U6a5nc9
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 30 May 2017 08:36:05 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id 1ABCC50BE0; Tue, 30 May 2017 08:36:05 +0200 (CEST)
Date: Tue, 30 May 2017 08:36:04 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170530063604.GA26792@aepfle.de>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <20170524150940.GI18530@char.us.oracle.com>
 <20170524152503.GB6930@aepfle.de>
 <20170524153315.GO18530@char.us.oracle.com>
 <592C502F020000780015D535@prv-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <592C502F020000780015D535@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3274922663600027750=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3274922663600027750==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="UugvWAfsgieZRqgk"
Content-Disposition: inline


--UugvWAfsgieZRqgk
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Mon, May 29, Jan Beulich wrote:

> Well, no, what jitter may be acceptable depends on the
> applications running inside the guest. I.e. you can only know
> for yourself or ask the application vendor(s). I think such an
> option, if we really want to have it, would need to be
> prominently documented as unsupported - after all we can't
> help it if people use it and then find their applications break.

The very same is true for tsc_mode=native, no such warning exists AFAIK.

Olaf

--UugvWAfsgieZRqgk
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWS0S0AAKCRBdQqD6ppg2
fpFnAKDJmP1dlqPyRuJ4QmB03S2WuoTZLwCdHZqzb4LmGZucpKWPgwhf+3cuX1s=
=qGKB
-----END PGP SIGNATURE-----

--UugvWAfsgieZRqgk--


--===============3274922663600027750==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3274922663600027750==--


From xen-devel-bounces@lists.xen.org Tue May 30 06:42:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 06:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFarD-0001L9-9o; Tue, 30 May 2017 06:42:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFarC-0001L3-7m
 for xen-devel@lists.xen.org; Tue, 30 May 2017 06:42:18 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 54/17-19466-9441D295; Tue, 30 May 2017 06:42:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsUSuHLSLV1XEd1
 Ig1/njCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ownbVvZC5ayVyy9vpWtgXExWxcjFweLwEpm
 ia8tfUxdjJwcEgK5Ege+HmfpYuQAskUknvxPA6kREjjFJPH2435mkBohgXSJa5NusIDYLAKqE
 udP3mIDsdkElCT2HjzOCGKLCChL9P76zQLSzCwwgVHi97LJrCAJYYFYicsrprOD2LwCehKz3/
 5kgxn6YMUeNoi4oMTJmU/AFjALFEs8OPGWHeQgZgFpieX/OEDCnAL2ErtXzgHbJSogK/Fq3gG
 mCYyCs5B0z0LSPQuhGyKsLvFn3iVmDGFbiXXr3rMsYGRbxahRnFpUllqka2ihl1SUmZ5RkpuY
 maNraGCql5taXJyYnpqTmFSsl5yfu4kRGPoMQLCDsWm75yFGSQ4mJVHejcd0IoX4kvJTKjMSi
 zPii0pzUosPMcpwcChJ8E4U1o0UEixKTU+tSMvMAUYhTFqCg0dJhNcKJM1bXJCYW5yZDpE6xa
 jL0fRhyxcmIZa8/LxUKXHeQpAiAZCijNI8uBGwhHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIx
 KwrwdQkBTeDLzSuA2vQI6ggnoiF07tEGOKElESEk1MFo8OlD/TXVH71WmHZoZc+1mKO9ovpGa
 t2PCq6NH5R+buEnLPjeYcphticab7o5T/kxFsa37blTtEmJKqfvevu72+fNlPPsMYnZGZy42i
 PyX4V1vs8b7a/L7rT5RNm9LS8x2e5bPzmt+fPDvy85T055dfh4X5P6+6NP98y/vRDd/e15Zb8
 ljIqrEUpyRaKjFXFScCAD0XQucAwMAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496126533!100984380!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16268 invoked from network); 30 May 2017 06:42:13 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.218)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 06:42:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496126533;
 l=966; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=xRew03Sowh23LTopiYt+cudCjh2a6746s+ExyOwcak8=;
 b=DfyTgjBWXCyZvYJ9HtylmQs4LHo7/KFnKIcmBkjmRIaqFGiaFCz3M+7QDBWa7Gjg8h
 ZFX+VOwAv4gVhRPQ4Y0NCELpz1zvhoAvbc7rFsyFSaa4+wOMIYXZg6VIWDXCektQaJh6
 S/Jso56BpMu5haZZtN1S3ttGujMr/0SsEKzzo=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4nTdeZKcqE95RarqWyf+BZfF2cb5DMNIr3smUzw==
X-RZG-CLASS-ID: mo00
Received: from probook ([2001:a61:3453:daff:f80a:bec4:e7d0:118e])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id R08eb5t4U6f9uwL
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 30 May 2017 08:41:09 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id EF31050BE0; Tue, 30 May 2017 08:41:08 +0200 (CEST)
Date: Tue, 30 May 2017 08:41:08 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170530064108.GB26792@aepfle.de>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <592C514F020000780015D542@prv-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <592C514F020000780015D542@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0280491154777432197=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============0280491154777432197==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="pvezYHf7grwyp3Bc"
Content-Disposition: inline


--pvezYHf7grwyp3Bc
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Mon, May 29, Jan Beulich wrote:

> Finally I don't think a host wide option will do. If it is to be of use
> (considering that it used wrong may break applications), it needs
> to be per-domain, and its value needs to be migrated (perhaps
> in the form of a low/high pair of TSC frequency values).

How is it supposed to be propagated from one host to another?

With the global option one can unconditionally receive a domU and
preserve "native performance" in case of tsc_mode=default. With a
per-domU option one has to know upfront.


Olaf

--pvezYHf7grwyp3Bc
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWS0UBAAKCRBdQqD6ppg2
frrSAJ9GXdWrmUPPD+1YzlilXNhVw8OvxwCggUtcCoU0+XxMpUKva0joFZ8U8Lk=
=G0f8
-----END PGP SIGNATURE-----

--pvezYHf7grwyp3Bc--


--===============0280491154777432197==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0280491154777432197==--


From xen-devel-bounces@lists.xen.org Tue May 30 07:24:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 07:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFbVp-0003yQ-2o; Tue, 30 May 2017 07:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFbVn-0003yK-Kb
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 07:24:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C5/7B-03620-E1E1D295; Tue, 30 May 2017 07:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS1dOTjf
 SYPEHSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPVC5uCq3IVLzc8YGlg7JPsYuTkEBLIk7hw
 agIjiM0rYCex8PZcJhBbQsBQ4vTCmywgNouAqsT5Te/AatgE1CXanm1nBbFFgOKHLx0HqufiY
 BZYxyhxfdodsGZhAXeJl8vesYEkhASmMEncewwxlVPARuLb/cdA3RxA2wQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0TfWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjBOv+x/iFGSg0lJlHfjMZ1IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8gbK6kUKCRanpqRVpmTnAOIBJS3DwKInwSoKkeYsLEnOLM
 9MhUqcYjTk2rF7/hYnjTt+GL0xCLHn5ealS4ryyIKUCIKUZpXlwg2DxeYlRVkqYlxHoNCGegt
 Si3MwSVPlXjOIcjErCvPEgU3gy80rg9r0COoUJ6JRdO7RBTilJREhJNTDud69lu3LySsaEmex
 hz97fyPn/1uIT158XrT9cJ/15zPbkM1v3venRetl3ZOL3h0lvDVdTWXtz+0Tml12L134803j6
 Qc4app/vr89YV1IeKSmxcb30rrU6zqyb7jsonknesbW/Z/naPeuS2QInr1N45ppxNtbEPGTXs
 TMS+iVThJ/fDa21ckxmU2Ipzkg01GIuKk4EAHG7dgfKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496129052!64643657!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43180 invoked from network); 30 May 2017 07:24:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 07:24:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 01:24:11 -0600
Message-Id: <592D3A3A020000780015D787@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 01:24:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <8be5f350-ad53-d74c-50fc-7ca71b6cdc3c@suse.com>
In-Reply-To: <8be5f350-ad53-d74c-50fc-7ca71b6cdc3c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA1LjE3IGF0IDIxOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBDcmVh
dGluZyB0aGUgZG9tYWlucyB3aXRoCj4gCj4geGwgLXZ2diBjcmVhdGUgLi4uCj4gCj4gc2hvd2Vk
IHRoZSBudW1iZXJzIG9mIHN1cGVycGFnZXMgYW5kIG5vcm1hbCBwYWdlcyBhbGxvY2F0ZWQgZm9y
IHRoZQo+IGRvbWFpbi4KPiAKPiBUaGUgZm9sbG93aW5nIGFsbG9jYXRpb24gcGF0dGVybiByZXN1
bHRlZCBpbiBhIHNsb3cgZG9tYWluOgo+IAo+IHhjOiBkZXRhaWw6IFBIWVNJQ0FMIE1FTU9SWSBB
TExPQ0FUSU9OOgo+IHhjOiBkZXRhaWw6ICAgNEtCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDA2MDAK
PiB4YzogZGV0YWlsOiAgIDJNQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwM2Y5Cj4geGM6IGRldGFp
bDogICAxR0IgUEFHRVM6IDB4MDAwMDAwMDAwMDAwMDAwMAo+IAo+IEFuZCB0aGlzIG9uZSB3YXMg
ZmFzdDoKPiAKPiB4YzogZGV0YWlsOiBQSFlTSUNBTCBNRU1PUlkgQUxMT0NBVElPTjoKPiB4Yzog
ZGV0YWlsOiAgIDRLQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwNDAwCj4geGM6IGRldGFpbDogICAy
TUIgUEFHRVM6IDB4MDAwMDAwMDAwMDAwMDNmYQo+IHhjOiBkZXRhaWw6ICAgMUdCIFBBR0VTOiAw
eDAwMDAwMDAwMDAwMDAwMDAKPiAKPiBJIGJhbGxvb25lZCBkb20wIGRvd24gaW4gc21hbGwgc3Rl
cHMgdG8gYmUgYWJsZSB0byBjcmVhdGUgdGhvc2UKPiB0ZXN0IGNhc2VzLgo+IAo+IEkgYmVsaWV2
ZSB0aGUgbWFpbiByZWFzb24gaXMgdGhhdCBzb21lIGRhdGEgbmVlZGVkIGJ5IHRoZSBiZW5jaG1h
cmsKPiBpcyBsb2NhdGVkIG5lYXIgdGhlIGVuZCBvZiBkb21haW4gbWVtb3J5IHJlc3VsdGluZyBp
biBhIHJhdGhlciBoaWdoCj4gVExCIG1pc3MgcmF0ZSBpbiBjYXNlIG9mIG5vdCBhbGwgKG9yIG5l
YXJseSBhbGwpIG1lbW9yeSBhdmFpbGFibGUgaW4KPiBmb3JtIG9mIDJNQiBwYWdlcy4KCkRpZCB5
b3UgZG91YmxlIGNoZWNrIHRoaXMgYnkgY3JlYXRpbmcgc29tZSBvdGhlciAocGVyc2lzdGVudCkK
cHJvY2VzcyBwcmlvciB0byBydW5uaW5nIHlvdXIgYmVuY2htYXJrPyBJIGZpbmQgaXQgcmF0aGVy
CnVubGlrZWx5IHRoYXQgeW91IHdvdWxkIGNvbnNpc3RlbnRseSBzZWUgc3BhY2UgZnJvbSB0aGUg
dG9wIG9mCmd1ZXN0IFJBTSBhbGxvY2F0ZWQgdG8geW91ciB0ZXN0LCB1bmxlc3MgaXQgY29uc3Vt
ZXMgYWxsIFJBTQp0aGF0J3MgYXZhaWxhYmxlIGF0IHRoZSB0aW1lIGl0IHJ1bnMgKGJ1dCB0aGVu
IEknZCBjb25zaWRlciBpdApxdWl0ZSBsaWtlbHkgZm9yIG92ZXJoZWFkIG9mIHVzaW5nIHRoZSBm
ZXcgc21hbGxlciBwYWdlcyB0byBiZQptb3N0bHkgaGlkZGVuIGluIHRoZSBub2lzZSkuCgpPciBh
cmUgeW91IHN1c3BlY3Rpbmcgc29tZSBjcnVjaWFsIGtlcm5lbCBzdHJ1Y3R1cmVzIHRvIGxpdmUK
dGhlcmU/Cgo+Pj4gV2hhdCBtYWtlcyB0aGUgd2hvbGUgcHJvYmxlbSBldmVuIG1vcmUgbXlzdGVy
aW91cyBpcyB0aGF0IHRoZQo+Pj4gcmVncmVzc2lvbiB3YXMgZGV0ZWN0ZWQgZmlyc3Qgd2l0aCBT
TEUxMiBTUDMgKGd1ZXN0IGFuZCBkb20wLCBYZW4gNC45Cj4+PiBhbmQgTGludXggNC40KSBhZ2Fp
bnN0IG9sZGVyIHN5c3RlbXMgKGd1ZXN0IGFuZCBkb20wKS4gV2hpbGUgdHJ5aW5nCj4+PiB0byBm
aW5kIG91dCB3aGV0aGVyIHRoZSBndWVzdCBvciB0aGUgWGVuIHZlcnNpb24gYXJlIHRoZSBjdWxw
cml0IEkKPj4+IGZvdW5kIHRoYXQgdGhlIG9sZCBndWVzdCAoYmFzZWQgb24ga2VybmVsIDMuMTIp
IHNob3dlZCB0aGUgbWVudGlvbmVkCj4+PiBwZXJmb3JtYW5jZSBkcm9wIHdpdGggYWJvdmUgY29t
bWl0LiBUaGUgbmV3IGd1ZXN0IChiYXNlZCBvbiBrZXJuZWwKPj4+IDQuNCkgc2hvd3MgdGhlIHNh
bWUgYmFkIHBlcmZvcm1hbmNlIHJlZ2FyZGxlc3Mgb2YgdGhlIFhlbiB2ZXJzaW9uIG9yCj4+PiBh
bW91bnQgb2YgZnJlZSBtZW1vcnkuIEkgaGF2ZW4ndCBmb3VuZCB0aGUgTGludXgga2VybmVsIGNv
bW1pdCB5ZXQKPj4+IGJlaW5nIHJlc3BvbnNpYmxlIGZvciB0aGF0IHBlcmZvcm1hbmNlIGRyb3Au
Cj4gCj4gQW5kIHRoaXMgbWlnaHQgYmUgcmVzdWx0IG9mIGEgZGlmZmVyZW50IG1lbW9yeSB1c2Fn
ZSBvZiBtb3JlIHJlY2VudAo+IGtlcm5lbHM6IEkgc3VzcGVjdCB0aGUgY3JpdGljYWwgZGF0YSBp
cyBub3cgYXQgdGhlIHZlcnkgZW5kIG9mIHRoZQo+IGRvbWFpbidzIG1lbW9yeS4gQXMgdGhlcmUg
YXJlIGFsd2F5cyBzb21lIHBhZ2VzIGFsbG9jYXRlZCBpbiA0a0IKPiBjaHVua3MgdGhlIGxhc3Qg
cGFnZXMgb2YgdGhlIGRvbWFpbiB3aWxsIG5ldmVyIGJlIHBhcnQgb2YgYSAyTUIgcGFnZS4KCkJ1
dCBpZiB0aGUgT1MgYWxsb2NhdGVkIGxhcmdlIHBhZ2VzIGludGVybmFsbHkgZm9yIHJlbGV2YW50
IGRhdGEKc3RydWN0dXJlcywgdGhvc2Ugb2J2aW91c2x5IHdvbid0IGNvbWUgZnJvbSB0aGF0IG5l
Y2Vzc2FyaWx5IDRrLQptYXBwZWQgdGFpbCByYW5nZS4KCj4gTG9va2luZyBhdCBtZW1pbml0X2h2
bSgpIGluIGxpYnhjIGRvaW5nIHRoZSBhbGxvY2F0aW9uIG9mIHRoZSBtZW1vcnkKPiBJIHJlYWxp
emVkIGl0IGlzIGtpbmQgb2Ygc3ViLW9wdGltYWw6IHNob3VsZG4ndCBpdCB0cnkgdG8gYWxsb2Nh
dGUKPiB0aGUgbGFyZ2VzdCBwYWdlcyBmaXJzdCBhbmQgdGhlIHNtYWxsZXIgcGFnZXMgbGF0ZXI/
CgpJbmRlZWQgdGhpcyBzZWVtcyBzdWItb3B0aW1hbCwgeWV0IHRoZSBuZXQgZWZmZWN0IGlzbid0
IHRoYXQKZHJhbWF0aWMgKGF0IGxlYXN0IGZvciBzdWZmaWNpZW50bHkgbGFyZ2UgZ3Vlc3RzKTog
VGhlcmUgbWF5IGJlIHVwCnRvIHR3byB1bm5lY2Vzc2FyaWx5IHNoYXR0ZXJlZCAxRyBwYWdlcyBh
bmQgYXQgbW9zdCBvbmUgMk0Kb25lIGFmYWljdC4KCj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8g
bWFrZSBtZW1vcnkgaG9sZXMgbGFyZ2VyIHNvbWV0aW1lcyB0byBhdm9pZAo+IGhhdmluZyB0byB1
c2UgNGtCIHBhZ2VzICh3aXRoIHRoZSBleGNlcHRpb24gb2YgdGhlIGZpcnN0IDJNQiBvZiB0aGUK
PiBkb21haW4sIG9mIGNvdXJzZSk/CgpXaGljaCBob2xlcyBhcmUgeW91IHRoaW5raW5nIGFib3V0
IGhlcmU/IFRoZSBwcmUtZGV0ZXJtaW5lZApvbmUgaXMgYXQgMHhGMDAwMDAwMCAoaS5lLiBpcyAy
TS1hbGlnbmVkIGFscmVhZHkpLCBhbmQgd2l0aG91dApwYXNzLXRocm91Z2ggZGV2aWNlcyB3aXRo
IGxhcmdlIEJBUnMgaHZtbG9hZGVyIHdvbid0IGRvIGFueQpyZWxvY2F0aW9uIG9mIFJBTS4gR3Jh
bnRlZCwgd2hlbiBpdCBkb2VzLCBkb2luZyBzbyBpbiBsYXJnZXIKdGhhbiA2NGsgY2h1bmtzIG1h
eSBiZSBhZHZhbnRhZ2VvdXMuIFRvIGhhdmUgYW55IGVmZmVjdCwKdGhhdCB3b3VsZCByZXF1aXJl
IGh5cGVydmlzb3Igc2lkZSBjaGFuZ2VzIHRob3VnaCwgYXMKeGVubWVtX2FkZF90b19waHlzbWFw
KCkgYWN0cyBvbiBpbmRpdmlkdWFsIDRrIHBhZ2VzIHJpZ2h0Cm5vdy4KCj4gTWF5YmUgaXQgd291
bGQgZXZlbiBtYWtlIHNlbnNlIHRvIGJlIGFibGUgdG8gdHdlYWsgdGhlIGFsbG9jYXRpb24KPiBw
YXR0ZXJuIGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3QgdHlwZTogcHJlZmVycmluZyBsYXJnZSBwYWdl
cyBlaXRoZXIKPiBhdCB0aGUgdG9wIG9yIGF0IHRoZSBib3R0b20gb2YgdGhlIGRvbWFpbidzIHBo
eXNpY2FsIGFkZHJlc3Mgc3BhY2UuCgpXaHkgd291bGQgdG9wIGFuZCBib3R0b20gYmUgYmV0dGVy
IGNhbmRpZGF0ZXMgZm9yIHVzaW5nIGxhcmdlCnBhZ2VzIHRoYW4gdGhlIG1pZGRsZSBwYXJ0IG9m
IGFkZHJlc3Mgc3BhY2U/IEFueSBzdWNoIGhldXJpc3RpYwp3b3VsZCBzdXJlbHkgbmVlZCB0YWls
b3JpbmcgdG8gdGhlIGd1ZXN0IE9TIGluIG9yZGVyIHRvIG5vdAphZHZlcnNlbHkgYWZmZWN0IHNv
bWUgd2hpbGUgaGVscGluZyBvdGhlcnMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 07:25:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 07:25:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFbWn-00043J-Gl; Tue, 30 May 2017 07:25:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFbWm-000439-S6
 for xen-devel@lists.xen.org; Tue, 30 May 2017 07:25:16 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 65/82-01709-C5E1D295; Tue, 30 May 2017 07:25:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzdCTjf
 SoO+hpsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH5QgdrwX6WimevBRoYLzN3MXJyCAnkSVx6
 3MEOYvMK2Em8WjyFCcSWEDCUOL3wJguIzSKgKjFn03RGEJtNQF2i7dl2VhBbREBJ4s2r20C9X
 BzMAqcYJY5sPghWJCyQKdHdN5sNJCEk0MEk0fC+HWwqp4C+xMaXz4C6OYC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuka6iU
 VZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7Gpl7nQ4ySHExKorwbj+lE
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDZTVjRQSLEpNT61Iy8wBxgFMWoKDR0mE954MUJq3u
 CAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8siAzBECKMkrz4EbAYvISo6yUMC8jAwODEE9Bal
 FuZgmq/CtGcQ5GJWHeWSBTeDLzSuA2vQI6ggnoiF07tEGOKElESEk1MHZ8WG+9TcD3etXEIC3
 pV51sf15ovL6mVl8hY1wvV7Zcf5X0nZpa5ZzOTYeqr8q8nPH6VV7FSVktn/9dOlPeJOyflCJ6
 67z5Y91HnZvmsCZa9H94FXmlZkN5/a6vd+U+bvcJsN26YdmMn0Xzmy2vyjI52lW8tHuzRu+M4
 dqA2n2JAqGTp2s3FCixFGckGmoxFxUnAgDILOYNxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496129110!100683163!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11955 invoked from network); 30 May 2017 07:25:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 07:25:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 01:25:09 -0600
Message-Id: <592D3A73020000780015D790@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 01:25:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <20170524150940.GI18530@char.us.oracle.com>
 <20170524152503.GB6930@aepfle.de>
 <20170524153315.GO18530@char.us.oracle.com>
 <592C502F020000780015D535@prv-mh.provo.novell.com>
 <20170530063604.GA26792@aepfle.de>
In-Reply-To: <20170530063604.GA26792@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDA4OjM2LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IE9uIE1v
biwgTWF5IDI5LCBKYW4gQmV1bGljaCB3cm90ZToKPiAKPj4gV2VsbCwgbm8sIHdoYXQgaml0dGVy
IG1heSBiZSBhY2NlcHRhYmxlIGRlcGVuZHMgb24gdGhlCj4+IGFwcGxpY2F0aW9ucyBydW5uaW5n
IGluc2lkZSB0aGUgZ3Vlc3QuIEkuZS4geW91IGNhbiBvbmx5IGtub3cKPj4gZm9yIHlvdXJzZWxm
IG9yIGFzayB0aGUgYXBwbGljYXRpb24gdmVuZG9yKHMpLiBJIHRoaW5rIHN1Y2ggYW4KPj4gb3B0
aW9uLCBpZiB3ZSByZWFsbHkgd2FudCB0byBoYXZlIGl0LCB3b3VsZCBuZWVkIHRvIGJlCj4+IHBy
b21pbmVudGx5IGRvY3VtZW50ZWQgYXMgdW5zdXBwb3J0ZWQgLSBhZnRlciBhbGwgd2UgY2FuJ3QK
Pj4gaGVscCBpdCBpZiBwZW9wbGUgdXNlIGl0IGFuZCB0aGVuIGZpbmQgdGhlaXIgYXBwbGljYXRp
b25zIGJyZWFrLgo+IAo+IFRoZSB2ZXJ5IHNhbWUgaXMgdHJ1ZSBmb3IgdHNjX21vZGU9bmF0aXZl
LCBubyBzdWNoIHdhcm5pbmcgZXhpc3RzIEFGQUlLLgoKSSBmdWxseSBhZ3JlZS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 07:27:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 07:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFbZM-0004Fi-Tw; Tue, 30 May 2017 07:27:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFbZL-0004FW-W2
 for xen-devel@lists.xen.org; Tue, 30 May 2017 07:27:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 63/2D-03058-BFE1D295; Tue, 30 May 2017 07:27:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/eXnG6
 kwcvF2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZc/dZCz6xVmx8e5CpgfEpSxcjJ4eQQJ7E
 qfNTmUBsXgE7id4/d5lBbAkBQ4nTC2+C1bAIqEocfL6UDcRmE1CXaHu2nRXEFhFQknjz6jZ7F
 yMXB7PAdEaJ9c3HwBqEBWIl+vYdYwRJCAl0M0rMP/4NbAOngL7EyoeTgSZxAG0TlPi7QxgkzC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU
 21ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwbhzfeAhRkkOJiVR3o3H
 dCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBeltWNFBIsSk1PrUjLzAHGAkxagoNHSYSXBxgPQ
 rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEufVAikSACnKKM2DGwGLy0uMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5p0FcglPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQbGoiXP+H/eOXNayHm
 G07+g2YFBrhd19l1d8zBnQv1pzqxn/SfqvyzeYWkrL62R6DfBqCZA/8ep7o1vG6XvrJqX0961
 crUVH8ffOMeU1Dcb953cvP7E8w25ojF98S2fxYt5ncovB6lP3yw0ofdt8tS7c0Tq530wPhMYn
 SI0ad/Js8y2ZV4bem4JKLEUZyQaajEXFScCAPrpHqrGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496129272!99555013!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8835 invoked from network); 30 May 2017 07:27:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 07:27:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 01:27:52 -0600
Message-Id: <592D3B15020000780015D793@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 01:27:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <592C514F020000780015D542@prv-mh.provo.novell.com>
 <20170530064108.GB26792@aepfle.de>
In-Reply-To: <20170530064108.GB26792@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDA4OjQxLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IE9uIE1v
biwgTWF5IDI5LCBKYW4gQmV1bGljaCB3cm90ZToKPiAKPj4gRmluYWxseSBJIGRvbid0IHRoaW5r
IGEgaG9zdCB3aWRlIG9wdGlvbiB3aWxsIGRvLiBJZiBpdCBpcyB0byBiZSBvZiB1c2UKPj4gKGNv
bnNpZGVyaW5nIHRoYXQgaXQgdXNlZCB3cm9uZyBtYXkgYnJlYWsgYXBwbGljYXRpb25zKSwgaXQg
bmVlZHMKPj4gdG8gYmUgcGVyLWRvbWFpbiwgYW5kIGl0cyB2YWx1ZSBuZWVkcyB0byBiZSBtaWdy
YXRlZCAocGVyaGFwcwo+PiBpbiB0aGUgZm9ybSBvZiBhIGxvdy9oaWdoIHBhaXIgb2YgVFNDIGZy
ZXF1ZW5jeSB2YWx1ZXMpLgo+IAo+IEhvdyBpcyBpdCBzdXBwb3NlZCB0byBiZSBwcm9wYWdhdGVk
IGZyb20gb25lIGhvc3QgdG8gYW5vdGhlcj8KPiAKPiBXaXRoIHRoZSBnbG9iYWwgb3B0aW9uIG9u
ZSBjYW4gdW5jb25kaXRpb25hbGx5IHJlY2VpdmUgYSBkb21VIGFuZAo+IHByZXNlcnZlICJuYXRp
dmUgcGVyZm9ybWFuY2UiIGluIGNhc2Ugb2YgdHNjX21vZGU9ZGVmYXVsdC4gV2l0aCBhCj4gcGVy
LWRvbVUgb3B0aW9uIG9uZSBoYXMgdG8ga25vdyB1cGZyb250LgoKSSBkb24ndCB1bmRlcnN0YW5k
OiBJZiB0aGUgaW5jb21pbmcgc3RyZWFtIHRlbGxzIHlvdSB0aGUgYWNjZXB0YWJsZQpjbG9jayBy
YW5nZSwgd2hhdCBlbHNlIGRvIHlvdSBuZWVkIHRvIGtub3cgKHVwZnJvbnQgb3IgbGF0ZXIpPwoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 07:30:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 07:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFbbO-0004Yv-Bj; Tue, 30 May 2017 07:30:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316c647b2=roger.pau@citrix.com>)
 id 1dFbbM-0004Od-Sd
 for xen-devel@lists.xen.org; Tue, 30 May 2017 07:30:00 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 56/93-02181-87F1D295; Tue, 30 May 2017 07:30:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQrdcXjf
 S4OsaWYslHxezODB6HN39mymAMYo1My8pvyKBNaNr2hv2gj7Bih2zn7M0ML7n7WLk5JAQ8JO4
 9amDEcRmEVCVmL3pFVsXIwcHm4C9xPSvFSBhEQFlic4D7xhBwswC5hJ/PjCBhIUFjCRWNT9nB
 bF5BTwl1n94CjZFSGAto8TUieYQcUGJkzOfsIDYzAJ6EjemTmGDGCMtsfwfB0RYXqJ562xmEJ
 tTwFZi0rrH7CC2qICKxMT5fewQIxUl+uc9YIM4OF1i699fzBMYBWYh2TALyYZZCBtmIdmwgJF
 lFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLAyAMEOxoun
 PQ8xSnIwKYnybjymEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdJTjdSSLAoNT21Ii0zBxg3M
 GkJDh4lEd6jIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn1QIpEgApyijNgxsBi+FLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubtB5nCk5lXArfpFdARTEBH7NqhDXJESSJCSqqBMUj
 Ojvm94ROxOcnn3M5c3FR19YrTXSuhyd2FPnmCmwSnnZPcbrH3xdZJm+f/DKw5nWQ6O0/nUtFj
 o+dTlj79/cTEpSSQIfnvY/bHVUc519ay6vWtmnk+kkffe8Z6ScNV2nuzZtz4Xq6ftGfy408yV
 vZ+Qb7JP3VMd7HXXn53jfO1edi3461re5RYijMSDbWYi4oTAb9KZZHcAgAA
X-Env-Sender: prvs=316c647b2=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496129399!86871556!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57360 invoked from network); 30 May 2017 07:29:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 07:29:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,417,1491264000"; d="scan'208";a="46896308"
Date: Tue, 30 May 2017 08:29:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <20170530072955.yf4dvmby6h3fqppz@dhcp-3-128.uk.xensource.com>
References: <fc856483-2ae3-5e2d-e322-9d0884f0ce51@gmail.com>
 <20170529170319.its3afmwngvmcgxu@dhcp-3-128.uk.xensource.com>
 <53526243-c3a6-6ede-6a02-c34ef6461f91@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <53526243-c3a6-6ede-6a02-c34ef6461f91@gmail.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Guidance for PVHv2 usage?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMTA6Mjg6MDNBTSAtMDcwMCwgUEdOZXQgRGV2IHdyb3Rl
Ogo+IE9uIDUvMjkvMTcgMTA6MDMgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6ClsuLi5dCj4g
PiBJbiBhbnkgY2FzZSwgcGxlYXNlCj4gPiBob2xkIG9mZiBiZWZvcmUgdHJ5aW5nIERvbTAsIGl0
J3Mgc3RpbGwgbm90IGluIGEgd29ya2luZyBzdGF0ZS4KPiAKPiBEb2VzICJob2xkIG9mZiIgLS0g
aW4gdGhpcyBmdXp6eSBpbnRlcmltIC0tIHNpbXBseSBtZWFuIC0tIGRvIE5PVCBzcGVjaWZ5IGFu
eSBkb20wPVhYWD8gIE9yIHRvIHNwZWNpZnkgZG9tMD1wdmgsIG9yIHNvbWVzdWNoPwoKZG9tMD1w
dmggaXMgd2hhdCBzaG91bGQgYmUgdXNlZCBvbmNlIGl0J3MgZmluaXNoZWQuIFJpZ2h0IG5vdyB0
aGVyZSdzCm5vIFBWSHYyIERvbTAgc3VwcG9ydCBpbiBMaW51eCwgYW5kIHRoZSBYZW4gc2lkZSBp
cyBub3QgZmluaXNoZWQuIElmCnlvdSBtYW5hZ2UgdG8gZ2V0IHRoaXMgYm9vdGluZywgeW91IGFy
ZSBnb2luZyB0byBoaXQgYSBwYW5pYyBpbiBYZW4KY29kZSBbMF0uCgo+ID4+IGFuZCBpbiBHdWVz
dC5jZmcKPiA+Pgo+ID4+IAlidWlsZGVyID0gJ2xpbnV4Jwo+ID4+IAlrZXJuZWwgPSAnL3Vzci9s
aWIvZ3J1YjIveDg2XzY0LXhlbi9ncnViLnhlbicKPiA+PiAJeGVuX3BsYXRmb3JtX3BjaSA9IDEK
PiA+PiAJZGV2aWNlX21vZGVsX3ZlcnNpb24gPSAncWVtdS14ZW4nCj4gPj4gCS4uLgo+ID4gCj4g
PiBJJ20gbm90IHJlYWxseSBzdXJlIHdoYXQgdGhpcyBndWVzdCBpcywgUFYgSSBhc3N1bWU/Cj4g
Cj4gSGVoLiAgV2VsbCwgdGhhdCdzIGEgZ29vZCBxdWVzdGlvbi4KPiAKPiBJdCBXQVMgaHZtLCBh
bmQgbm93IGl0J3MgVFJZSU5HIHRvIGJlIFBWSHYyLiAgSXQncyBib290ZWQgYXRtIGFzIFNPTUVU
SElORyAuLi4gSSBzdXBwb3NlIGl0J3MgJ3N0aWxsJyBQVkguCgpJIHRoaW5rIHlvdSBib290ZWQg
YSBQViBndWVzdC4KCj4gVGhhdF4gY29uZmlnIElTIHdoYXQgSSAqdXNlZCogdG8gdXNlIGZvciBQ
Vkggb24gT3BlbnN1c2UgLi4uCj4gCj4gPiBidWlsZGVyID0gJ2xpbnV4JyBpcyBub3QgYSB2YWxp
ZCBvcHRpb24gWzBdLgo+IAo+IEl0IGlzIC0tIG9yIGF0IGxlYXN0LCBXQVMgLS0gZm9yIE9wZW5z
dXNlJ3MgWGVuOgo+IAo+ICAgIGh0dHBzOi8vbGlzdHMub3BlbnN1c2Uub3JnL29wZW5zdXNlLXZp
cnR1YWwvMjAxNi0wMS9tc2cwMDAwNC5odG1sCj4gCj4gQWxzbyByZWZlcmVuY2VkIGhlcmU6Cj4g
Cj4gICAgaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85MzY4NDAzLwoKSSB0aGlu
ayBidWlsZGVyPSdsaW51eCcgc2hvdWxkIGJlIGJ1aWxkZXI9J2dlbmVyaWMnIG9uIHRoZSBleGFt
cGxlcwphYm92ZS4gSXQgc2ltcGx5IHdvcmtzIGJlY2F1c2UgaXQncyBpZ25vcmVkIGFuZCBidWls
ZGVyPSdnZW5lcmljJyBpcwp1c2VkIGFzIHRoZSBkZWZhdWx0IHZhbHVlLgoKWy4uLl0KPiA+IHlv
dSB3aWxsIGhhdmUgdG8KPiA+IGRpcmVjdCBib290IGludG8gdGhlIGtlcm5lbCB5b3Ugd2lzaCB0
byB1c2UuIEZvciBleGFtcGxlIGEgc3VpdGFibGUKPiA+IGNvbmZpZyBmaWxlIGZvciBQVkh2MiB3
b3VsZCBiZToKPiA+IAo+ID4gYnVpbGRlcj0naHZtJwo+ID4gZGV2aWNlX21vZGVsX3ZlcnNpb249
J25vbmUnCj4gPiAKPiA+IGtlcm5lbD0nL3BhdGgvdG8va2VybmVsJwo+ID4gcmFtZGlzaz0nL3Bh
dGgvdG8vaW5pdHJkJwo+IAo+IAo+IHNvLCBqdXN0IHRvIGJlIGNsZWFyLCBmb3IgUFZIdjIsIHdl
J2xsIHVzZSA9SFZNLCBub3QgUFZIICg9Z2VuZXJpYyksIGJ1aWxkZXI/IEV2ZW4gZ2l2ZW4gdGhh
dCBQVkh2MSBpcyBub3QgYXZhaWxhYmxlIGFueW1vcmUsIGFuZCBpdCBfc291bmRzXyBsaWtlIFBW
SHYyIHdpbGwgInJlcGxhY2UiIFBWSD8KCkZvciBQVkh2MiB3ZSB3YW50IHRvIHVzZSAicHZoPTEi
IGluIHRoZSBjb25maWcgZmlsZS4gU2FkbHkgdGhpcyBpcyBub3QKeWV0IGltcGxlbWVudGVkLCBz
byB0aGUgb25seSB3YXkgdG8gYm9vdCBhIFBWSHYyIGd1ZXN0IGlzIHVzaW5nOgoKYnVpbGRlcj0n
aHZtJwpkZXZpY2VfbW9kZWxfdmVyc2lvbj0nbm9uZScKClJvZ2VyCgpbMF0gaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj14ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYztoYj1IRUFEI2wxMDkzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 07:31:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 07:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFbcQ-0004yE-L9; Tue, 30 May 2017 07:31:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316c647b2=roger.pau@citrix.com>)
 id 1dFbcP-0004y6-IS
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 07:31:05 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 ED/0E-02006-8BF1D295; Tue, 30 May 2017 07:31:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQne7vG6
 kwaRPyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bP5fdZCr5NY6xYtmolYwNjS1UXIyeHhICf
 xMzTF1lBbBYBVYkvkx4zg9hsAjoSF+fuZAOxRQTamCUu/FYFsYUFLCTefGpnBLF5BTwlJkx8w
 QRiCwHFP5+/zgQRF5Q4OfMJC4jNLKAncWPqFKA5HEC2tMTyfxwQYXmJ5q2zwVZxClhKvJ11DO
 wEUQEViYnz+9ghRipK9M97wAZxZrrExGc9LBMY+Wch2TALyYZZCBtmIdmwgJFlFaNGcWpRWWq
 RrqGBXlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREYmgxAsINxzVTnQ4ySHExKorwb
 j+lECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/SSnGykkWJSanlqRlpkDjBKYtAQHj5IILwMwU
 oR4iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9zTIDAGQoozSPLgRsIi9xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWHesyBTeDLzSuA2vQI6ggnoiF07tEGOKElESEk1MLa9WK72r2e7hVe
 0+gZOm4SPrerJe79Ozgu/vvV2H4f4rVdO/+P2O7vueqHj0XotlG1ve8GH5AXZod9L83+eWmq7
 M3/nqqjMxEyHedMaNDqYHaZuv638a0JYmOLetzKv9vQHTGt2FM56xrLlr8gx+ev6daxHdomuC
 bif2emt/ubxk1PzDsxelKrEUpyRaKjFXFScCADfZ/r90wIAAA==
X-Env-Sender: prvs=316c647b2=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496129463!97993910!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4969 invoked from network); 30 May 2017 07:31:03 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 07:31:03 -0000
X-IronPort-AV: E=Sophos;i="5.38,417,1491264000"; d="scan'208";a="46896356"
Date: Tue, 30 May 2017 08:30:59 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, Andrew Cooper
 <andrew.cooper3@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>, Wei Liu
 <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>
Message-ID: <20170530073059.ye3pxlbr2dvi4gj7@dhcp-3-128.uk.xensource.com>
References: <20170529172948.3883-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170529172948.3883-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.9] docs: remove PVHv1 document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KFVzaW5nIHRoZSBjb3JyZWN0IGFkZHJlc3MgZm9yIEp1bGllbikKCk9uIE1vbiwgTWF5IDI5LCAy
MDE3IGF0IDA2OjI5OjQ4UE0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBUaGUgY3Vy
cmVudCBtaXNjL3B2aC5tYXJrZG93biBkb2N1bWVudCByZWZlcnMgdG8gUFZIdjEsIHJlbW92ZSBp
dCB0bwo+IGF2b2lkIGNvbmZ1c2lvbiB3aXRoIFBWSHYyIHNpbmNlIHRoZSBQVkh2MSBjb2RlIGhh
cyBhbHJlYWR5IGJlZW4KPiByZW1vdmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAY2l0cml4LmNvbT4KPiAtLS0KPiAgZG9jcy9taXNjL3B2aC5t
YXJrZG93biB8IDM3NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzNzcgZGVsZXRpb25zKC0pCj4gIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBkb2NzL21pc2MvcHZoLm1hcmtkb3duCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy9wdmgubWFya2Rvd24gYi9kb2NzL21pc2MvcHZoLm1hcmtkb3duCj4gZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggNTJkOGU3NDNlNy4uMDAwMDAwMDAwMAo+IC0tLSBhL2RvY3MvbWlz
Yy9wdmgubWFya2Rvd24KPiArKysgL2Rldi9udWxsCj4gQEAgLTEsMzc3ICswLDAgQEAKPiAtIyBQ
VkggU3BlY2lmaWNhdGlvbiAjCj4gLQo+IC0jIyBSYXRpb25hbGUgIyMKPiAtCj4gLVBWSCBpcyBh
IG5ldyBraW5kIG9mIGd1ZXN0IHRoYXQgaGFzIGJlZW4gaW50cm9kdWNlZCBvbiBYZW4gNC40IGFz
IGEgRG9tVSwgYW5kCj4gLW9uIFhlbiA0LjUgYXMgYSBEb20wLiBUaGUgYWltIG9mIFBWSCBpcyB0
byBtYWtlIHVzZSBvZiB0aGUgaGFyZHdhcmUKPiAtdmlydHVhbGl6YXRpb24gZXh0ZW5zaW9ucyBw
cmVzZW50IGluIG1vZGVybiB4ODYgQ1BVcyBpbiBvcmRlciB0bwo+IC1pbXByb3ZlIHBlcmZvcm1h
bmNlLgo+IC0KPiAtUFZIIGlzIGNvbnNpZGVyZWQgYSBtaXggYmV0d2VlbiBQViBhbmQgSFZNLCBh
bmQgY2FuIGJlIHNlZW4gYXMgYSBQViBndWVzdAo+IC10aGF0IHJ1bnMgaW5zaWRlIG9mIGFuIEhW
TSBjb250YWluZXIsIG9yIGFzIGEgUFZIVk0gZ3Vlc3Qgd2l0aG91dCBhbnkgZW11bGF0ZWQKPiAt
ZGV2aWNlcy4gVGhlIGRlc2lnbiBnb2FsIG9mIFBWSCBpcyB0byBwcm92aWRlIHRoZSBiZXN0IHBl
cmZvcm1hbmNlIHBvc3NpYmxlIGFuZAo+IC10byByZWR1Y2UgdGhlIGFtb3VudCBvZiBtb2RpZmlj
YXRpb25zIG5lZWRlZCBmb3IgYSBndWVzdCBPUyB0byBydW4gaW4gdGhpcyBtb2RlCj4gLShjb21w
YXJlZCB0byBwdXJlIFBWKS4KPiAtCj4gLVRoaXMgZG9jdW1lbnQgdHJpZXMgdG8gZGVzY3JpYmUg
dGhlIGludGVyZmFjZXMgdXNlZCBieSBQVkggZ3Vlc3RzLCBmb2N1c2luZwo+IC1vbiBob3cgYW4g
T1Mgc2hvdWxkIG1ha2UgdXNlIG9mIHRoZW0gaW4gb3JkZXIgdG8gc3VwcG9ydCBQVkguCj4gLQo+
IC0jIyBFYXJseSBib290ICMjCj4gLQo+IC1QVkggZ3Vlc3RzIHVzZSB0aGUgUFYgYm9vdCBtZWNo
YW5pc20sIHRoYXQgbWVhbnMgdGhhdCB0aGUga2VybmVsIGlzIGxvYWRlZCBhbmQKPiAtZGlyZWN0
bHkgbGF1bmNoZWQgYnkgWGVuIChieSBqdW1waW5nIGludG8gdGhlIGVudHJ5IHBvaW50KS4gSW4g
b3JkZXIgdG8gZG8gdGhpcwo+IC1YZW4gRUxGIE5vdGVzIG5lZWQgdG8gYmUgYWRkZWQgdG8gdGhl
IGd1ZXN0IGtlcm5lbCwgc28gdGhhdCB0aGV5IGNvbnRhaW4gdGhlCj4gLWluZm9ybWF0aW9uIG5l
ZWRlZCBieSBYZW4uIEhlcmUgaXMgYW4gZXhhbXBsZSBvZiB0aGUgRUxGIE5vdGVzIGFkZGVkIHRv
IHRoZQo+IC1GcmVlQlNEIGFtZDY0IGtlcm5lbCBpbiBvcmRlciB0byBib290IGFzIFBWSDoKPiAt
Cj4gLSAgICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfR1VFU1RfT1MsICAgICAgIC5hc2Npeiwg
IkZyZWVCU0QiKQo+IC0gICAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX1ZFUlNJT04s
ICAuYXNjaXosIF9fWFNUUklORyhfX0ZyZWVCU0RfdmVyc2lvbikpCj4gLSAgICBFTEZOT1RFKFhl
biwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sICAgIC5hc2NpeiwgInhlbi0zLjAiKQo+IC0gICAg
RUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1ZJUlRfQkFTRSwgICAgICAucXVhZCwgIEtFUk5CQVNF
KQo+IC0gICAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1BBRERSX09GRlNFVCwgICAucXVhZCwg
IEtFUk5CQVNFKQo+IC0gICAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0VOVFJZLCAgICAgICAg
ICAucXVhZCwgIHhlbl9zdGFydCkKPiAtICAgIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9IWVBF
UkNBTExfUEFHRSwgLnF1YWQsICBoeXBlcmNhbGxfcGFnZSkKPiAtICAgIEVMRk5PVEUoWGVuLCBY
RU5fRUxGTk9URV9IVl9TVEFSVF9MT1csICAgLnF1YWQsICBIWVBFUlZJU09SX1ZJUlRfU1RBUlQp
Cj4gLSAgICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfRkVBVFVSRVMsICAgICAgIC5hc2Npeiwg
IndyaXRhYmxlX2Rlc2NyaXB0b3JfdGFibGVzfGF1dG9fdHJhbnNsYXRlZF9waHlzbWFwfHN1cGVy
dmlzb3JfbW9kZV9rZXJuZWx8aHZtX2NhbGxiYWNrX3ZlY3RvciIpCj4gLSAgICBFTEZOT1RFKFhl
biwgWEVOX0VMRk5PVEVfUEFFX01PREUsICAgICAgIC5hc2NpeiwgInllcyIpCj4gLSAgICBFTEZO
T1RFKFhlbiwgWEVOX0VMRk5PVEVfTDFfTUZOX1ZBTElELCAgIC5sb25nLCAgUEdfViwgUEdfVikK
PiAtICAgIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9MT0FERVIsICAgICAgICAgLmFzY2l6LCAi
Z2VuZXJpYyIpCj4gLSAgICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfU1VTUEVORF9DQU5DRUws
IC5sb25nLCAgMCkKPiAtICAgIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9CU0RfU1lNVEFCLCAg
ICAgLmFzY2l6LCAieWVzIikKPiAtCj4gLU9uIHRoZSBMaW51eCBzaWRlLCB0aGUgYWJvdmUgY2Fu
IGJlIGZvdW5kIGluIGBhcmNoL3g4Ni94ZW4veGVuLWhlYWQuU2AuCj4gLQo+IC1JdCBpcyBpbXBv
cnRhbnQgdG8gaGlnaGxpZ2h0IHRoZSBmb2xsb3dpbmcgbm90ZXM6Cj4gLQo+IC0gICogYFhFTl9F
TEZOT1RFX0VOVFJZYDogY29udGFpbnMgdGhlIHZpcnR1YWwgbWVtb3J5IGFkZHJlc3Mgb2YgdGhl
IGtlcm5lbCBlbnRyeQo+IC0gICAgcG9pbnQuCj4gLSAgKiBgWEVOX0VMRk5PVEVfSFlQRVJDQUxM
X1BBR0VgOiBjb250YWlucyB0aGUgdmlydHVhbCBtZW1vcnkgYWRkcmVzcyBvZiB0aGUKPiAtICAg
IGh5cGVyY2FsIHBhZ2UgaW5zaWRlIG9mIHRoZSBndWVzdCBrZXJuZWwgKHRoaXMgbWVtb3J5IHJl
Z2lvbiB3aWxsIGJlIGZpbGxlZAo+IC0gICAgYnkgWGVuIHByaW9yIHRvIGJvb3RpbmcpLgo+IC0g
ICogYFhFTl9FTEZOT1RFX0ZFQVRVUkVTYDogY29udGFpbnMgdGhlIGxpc3Qgb2YgZmVhdHVyZXMg
c3VwcG9ydGVkIGJ5IHRoZSBrZXJuZWwuCj4gLSAgICBJbiB0aGUgZXhhbXBsZSBhYm92ZSB0aGUg
a2VybmVsIGlzIG9ubHkgYWJsZSB0byBib290IGFzIGEgUFZIIGd1ZXN0LCBidXQKPiAtICAgIHRo
b3NlIG9wdGlvbnMgY2FuIGJlIG1peGVkIHdpdGggdGhlIG9uZXMgdXNlZCBieSBwdXJlIFBWIGd1
ZXN0cyBpbiBvcmRlciB0bwo+IC0gICAgaGF2ZSBhIGtlcm5lbCB0aGF0IHN1cHBvcnRzIGJvdGgg
UFYgYW5kIFBWSCAobGlrZSBMaW51eCkuIFRoZSBsaXN0IG9mCj4gLSAgICBvcHRpb25zIGF2YWls
YWJsZSBjYW4gYmUgZm91bmQgaW4gdGhlIGBmZWF0dXJlcy5oYCBwdWJsaWMgaGVhZGVyLiBOb3Rl
IHRoYXQKPiAtICAgIGluIHRoZSBleGFtcGxlIGFib3ZlIGBodm1fY2FsbGJhY2tfdmVjdG9yYCBp
cyBpbiBgWEVOX0VMRk5PVEVfRkVBVFVSRVNgLgo+IC0gICAgT2xkZXIgaHlwZXJ2aXNvcnMgd2ls
bCBiYWxrIGF0IHRoaXMgYmVpbmcgcGFydCBvZiBpdCwgc28gaXQgY2FuIGFsc28gYmUgcHV0Cj4g
LSAgICBpbiBgWEVOX0VMRk5PVEVfU1VQUE9SVEVEX0ZFQVRVUkVTYCB3aGljaCBvbGRlciBoeXBl
cnZpc29ycyB3aWxsIGlnbm9yZS4KPiAtCj4gLVhlbiB3aWxsIGp1bXAgaW50byB0aGUga2VybmVs
IGVudHJ5IHBvaW50IGRlZmluZWQgaW4gYFhFTl9FTEZOT1RFX0VOVFJZYCB3aXRoCj4gLXBhZ2lu
ZyBlbmFibGVkIChlaXRoZXIgbG9uZyBtb2RlIG9yIHByb3RlY3RlZCBtb2RlIHdpdGggcGFnaW5n
IHR1cm5lZCBvbgo+IC1kZXBlbmRpbmcgb24gdGhlIGtlcm5lbCBiaXRuZXNzKSBhbmQgc29tZSBi
YXNpYyBwYWdlIHRhYmxlcyBzZXR1cC4gQW4gaW1wb3J0YW50Cj4gLWRpc3RpbmN0aW9uIGZvciBh
IDY0Yml0IFBWSCBpcyB0aGF0IGl0IGlzIGxhdW5jaGVkIGF0IHByaXZpbGVnZSBsZXZlbCAwIGFz
Cj4gLW9wcG9zZWQgdG8gYSA2NGJpdCBQViBndWVzdCB3aGljaCBpcyBsYXVuY2hlZCBhdCBwcml2
aWxlZ2UgbGV2ZWwgMy4KPiAtCj4gLUFsc28sIHRoZSBgcnNpYCAoYGVzaWAgb24gMzJiaXRzKSBy
ZWdpc3RlciBpcyBnb2luZyB0byBjb250YWluIHRoZSB2aXJ0dWFsCj4gLW1lbW9yeSBhZGRyZXNz
IHdoZXJlIFhlbiBoYXMgcGxhY2VkIHRoZSBgc3RhcnRfaW5mb2Agc3RydWN0dXJlLiBUaGUgYHJz
cGAgKGBlc3BgCj4gLW9uIDMyYml0cykgd2lsbCBwb2ludCB0byB0aGUgdG9wIG9mIGFuIGluaXRp
YWwgc2luZ2xlIHBhZ2Ugc3RhY2ssIHRoYXQgY2FuIGJlCj4gLXVzZWQgYnkgdGhlIGd1ZXN0IGtl
cm5lbC4gVGhlIGBzdGFydF9pbmZvYCBzdHJ1Y3R1cmUgY29udGFpbnMgYWxsIHRoZSBpbmZvIHRo
ZQo+IC1ndWVzdCBuZWVkcyBpbiBvcmRlciB0byBpbml0aWFsaXplLiBNb3JlIGluZm9ybWF0aW9u
IGFib3V0IHRoZSBjb250ZW50cyBjYW4gYmUKPiAtZm91bmQgaW4gdGhlIGB4ZW4uaGAgcHVibGlj
IGhlYWRlci4KPiAtCj4gLSMjIyBJbml0aWFsIGFtZDY0IGNvbnRyb2wgcmVnaXN0ZXJzIHZhbHVl
cyAjIyMKPiAtCj4gLUluaXRpYWwgdmFsdWVzIGZvciB0aGUgY29udHJvbCByZWdpc3RlcnMgYXJl
IHNldCB1cCBieSBYZW4gYmVmb3JlIGJvb3RpbmcgdGhlCj4gLWd1ZXN0IGtlcm5lbC4gVGhlIGd1
ZXN0IGtlcm5lbCBjYW4gZXhwZWN0IHRvIGZpbmQgdGhlIGZvbGxvd2luZyBmZWF0dXJlcwo+IC1l
bmFibGVkIGJ5IFhlbi4KPiAtCj4gLWBDUjBgIGhhcyB0aGUgZm9sbG93aW5nIGJpdHMgc2V0IGJ5
IFhlbjoKPiAtCj4gLSAgKiBQRSAoYml0IDApOiBwcm90ZWN0ZWQgbW9kZSBlbmFibGUuCj4gLSAg
KiBFVCAoYml0IDQpOiAzODcgb3IgbmV3ZXIgcHJvY2Vzc29yLgo+IC0gICogUEcgKGJpdCAzMSk6
IHBhZ2luZyBlbmFibGVkLgo+IC0KPiAtYENSNGAgaGFzIHRoZSBmb2xsb3dpbmcgYml0cyBzZXQg
YnkgWGVuOgo+IC0KPiAtICAqIFBBRSAoYml0IDUpOiBQQUUgZW5hYmxlZC4KPiAtCj4gLUFuZCBm
aW5hbGx5IGluIGBFRkVSYCB0aGUgZm9sbG93aW5nIGZlYXR1cmVzIGFyZSBlbmFibGVkOgo+IC0K
PiAtICAqIExNRSAoYml0IDgpOiBMb25nIG1vZGUgZW5hYmxlLgo+IC0gICogTE1BIChiaXQgMTAp
OiBMb25nIG1vZGUgYWN0aXZlLgo+IC0KPiAtQXQgbGVhc3QgdGhlIGZvbGxvd2luZyBmbGFncyBp
biBgRUZFUmAgYXJlIGd1YXJhbnRlZWQgdG8gYmUgZGlzYWJsZWQ6Cj4gLQo+IC0gICogU0NFIChi
aXQgMCk6IFN5c3RlbSBjYWxsIGV4dGVuc2lvbnMgZGlzYWJsZWQuCj4gLSAgKiBOWEUgKGJpdCAx
MSk6IE5vLUV4ZWN1dGUgZGlzYWJsZWQuCj4gLQo+IC1UaGVyZSdzIG5vIGd1YXJhbnRlZSBhYm91
dCB0aGUgc3RhdGUgb2YgdGhlIG90aGVyIGJpdHMgaW4gdGhlIGBFRkVSYCByZWdpc3Rlci4KPiAt
Cj4gLUFsbCB0aGUgc2VnbWVudHMgc2VsZWN0b3JzIGFyZSBzZXQgd2l0aCBhIGZsYXQgYmFzZSBh
dCB6ZXJvLgo+IC0KPiAtVGhlIGBjc2Agc2VnbWVudCBzZWxlY3RvciBhdHRyaWJ1dGVzIGFyZSBz
ZXQgdG8gMHgwYTA5Yiwgd2hpY2ggZGVzY3JpYmVzIGFuCj4gLWV4ZWN1dGFibGUgYW5kIHJlYWRh
YmxlIGNvZGUgc2VnbWVudCBvbmx5IGFjY2Vzc2libGUgYnkgdGhlIG1vc3QgcHJpdmlsZWdlZAo+
IC1sZXZlbC4gVGhlIHNlZ21lbnQgaXMgYWxzbyBzZXQgYXMgYSA2NC1iaXQgY29kZSBzZWdtZW50
IChgTGAgZmxhZyBzZXQsIGBEYCBmbGFnCj4gLXVuc2V0KS4KPiAtCj4gLVRoZSByZW1haW5pbmcg
c2VnbWVudCBzZWxlY3RvcnMgKGBkc2AsIGBzc2AsIGBlc2AsIGBmc2AgYW5kIGBnc2ApIGFyZSBh
bGwgc2V0Cj4gLXRvIHRoZSBzYW1lIHZhbHVlcy4gVGhlIGF0dHJpYnV0ZXMgYXJlIHNldCB0byAw
eDBjMDkzLCB3aGljaCBpbXBsaWVzIGEgcmVhZCBhbmQKPiAtd3JpdGUgZGF0YSBzZWdtZW50IG9u
bHkgYWNjZXNzaWJsZSBieSB0aGUgbW9zdCBwcml2aWxlZ2VkIGxldmVsLgo+IC0KPiAtVGhlIGBG
Uy5iYXNlYCwgYEdTLmJhc2VgIGFuZCBgS0VSTkVMX0dTLmJhc2VgIE1TUnMgYXJlIHplcm9lZCBv
dXQuCj4gLQo+IC1UaGUgYElEVGAgYW5kIGBHRFRgIGFyZSBhbHNvIHplcm9lZCwgc28gdGhlIGd1
ZXN0IG11c3QgYmUgc3BlY2lhbGx5IGNhcmVmdWwgdG8KPiAtbm90IHRyaWdnZXIgYSBmYXVsdCB1
bnRpbCBhZnRlciB0aGV5IGhhdmUgYmVlbiBwcm9wZXJseSBzZXQuIFRoZSB3YXkgb2Ygc2V0dGlu
Zwo+IC10aGUgSURUIGFuZCB0aGUgR0RUIGlzIHVzaW5nIHRoZSBuYXRpdmUgaW5zdHJ1Y3Rpb25z
IGFzIHdvdWxkIGJlIGRvbmUgb24gYmFyZQo+IC1tZXRhbC4KPiAtCj4gLVRoZSBgUkZMQUdTYCBy
ZWdpc3RlciBpcyBndWFyYW50ZWVkIHRvIGJlIGNsZWFyIHdoZW4ganVtcGluZyBpbnRvIHRoZSBr
ZXJuZWwKPiAtZW50cnkgcG9pbnQsIHdpdGggdGhlIGV4Y2VwdGlvbiBvZiB0aGUgcmVzZXJ2ZWQg
Yml0IDEgc2V0Lgo+IC0KPiAtIyMgTWVtb3J5ICMjCj4gLQo+IC1TaW5jZSBQVkggZ3Vlc3RzIHJl
bHkgb24gdmlydHVhbGl6YXRpb24gZXh0ZW5zaW9ucyBwcm92aWRlZCBieSB0aGUgQ1BVLCB0aGV5
Cj4gLWhhdmUgYWNjZXNzIHRvIGEgaGFyZHdhcmUgdmlydHVhbGl6ZWQgTU1VLCB3aGljaCBtZWFu
cyBwYWdlLXRhYmxlIHJlbGF0ZWQKPiAtb3BlcmF0aW9ucyBzaG91bGQgdXNlIHRoZSBzYW1lIGlu
c3RydWN0aW9ucyB1c2VkIG9uIG5hdGl2ZS4KPiAtCj4gLVRoZXJlIGFyZSBob3dldmVyIHNvbWUg
ZGlmZmVyZW5jZXMgd2l0aCBuYXRpdmUuIFRoZSB1c2FnZSBvZiBuYXRpdmUgTVRSUgo+IC1vcGVy
YXRpb25zIGlzIGZvcmJpZGRlbiwgYW5kIGBYRU5QRl8qX21lbXR5cGVgIGh5cGVyY2FsbHMgc2hv
dWxkIGJlIHVzZWQKPiAtaW5zdGVhZC4gVGhpcyBjYW4gYmUgYXZvaWRlZCBieSBzaW1wbHkgbm90
IHVzaW5nIE1UUlIgYW5kIHNldHRpbmcgYWxsIHRoZQo+IC1tZW1vcnkgYXR0cmlidXRlcyB1c2lu
ZyBQQVQsIHdoaWNoIGRvZXNuJ3QgcmVxdWlyZSB0aGUgdXNhZ2Ugb2YgYW55IGh5cGVyY2FsbHMu
Cj4gLQo+IC1TaW5jZSBQVkggZG9lc24ndCB1c2UgYSBCSU9TIGluIG9yZGVyIHRvIGJvb3QsIHRo
ZSBwaHlzaWNhbCBtZW1vcnkgbWFwIGhhcwo+IC10byBiZSByZXRyaWV2ZWQgdXNpbmcgdGhlIGBY
RU5NRU1fbWVtb3J5X21hcGAgaHlwZXJjYWxsLCB3aGljaCB3aWxsIHJldHVybgo+IC1hbiBlODIw
IG1hcC4gVGhpcyBtZW1vcnkgbWFwIG1pZ2h0IGNvbnRhaW4gaG9sZXMgdGhhdCBkZXNjcmliZSBN
TUlPIHJlZ2lvbnMsCj4gLXRoYXQgd2lsbCBiZSBhbHJlYWR5IHNldHVwIGJ5IFhlbi4KPiAtCj4g
LSpUT0RPKjogd2UgbmVlZCB0byBmaWd1cmUgb3V0IHdoYXQgdG8gZG8gd2l0aCBNTUlPIHJlZ2lv
bnMsIHJpZ2h0IG5vdyBYZW4KPiAtc2V0cyBhbGwgdGhlIGhvbGVzIGluIHRoZSBuYXRpdmUgZTgy
MCB0byBNTUlPIHJlZ2lvbnMgZm9yIERvbTAgdXAgdG8gNEdCLiBXZQo+IC1uZWVkIHRvIGRlY2lk
ZSB3aGF0IHRvIGRvIHdpdGggTU1JTyByZWdpb25zIGFib3ZlIDRHQiBvbiBEb20wLCBhbmQgd2hh
dCB0byBkbwo+IC1mb3IgUFZIIERvbVVzIHdpdGggcGNpLXBhc3N0aHJvdWdoLgo+IC0KPiAtSW4g
dGhlIGNhc2Ugb2YgYSBndWVzdCBzdGFydGVkIHdpdGggbWVtb3J5ICE9IG1heG1lbSwgdGhlIGU4
MjAgbWVtb3J5IG1hcAo+IC1yZXR1cm5lZCBieSBYZW4gd2lsbCBjb250YWluIHRoZSBtZW1vcnkg
dXAgdG8gbWF4bWVtLiBUaGUgZ3Vlc3QgaGFzIHRvIGJlIHZlcnkKPiAtY2FyZWZ1bCB0byBvbmx5
IHVzZSB0aGUgbG93ZXIgbWVtb3J5IHBhZ2VzIHVwIHRvIHRoZSB2YWx1ZSBjb250YWluZWQgaW4K
PiAtYHN0YXJ0X2luZm8tPm5yX3BhZ2VzYCBiZWNhdXNlIGFueSBtZW1vcnkgcGFnZSBhYm92ZSB0
aGF0IHZhbHVlIHdpbGwgbm90IGJlCj4gLXBvcHVsYXRlZC4KPiAtCj4gLSMjIFBoeXNpY2FsIGRl
dmljZXMgIyMKPiAtCj4gLVdoZW4gcnVubmluZyBhcyBEb20wIHRoZSBndWVzdCBPUyBoYXMgdGhl
IGFiaWxpdHkgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgcGh5c2ljYWwKPiAtZGV2aWNlcyBwcmVzZW50
IGluIHRoZSBzeXN0ZW0uIEEgbm90ZSBzaG91bGQgYmUgbWFkZSB0aGF0IFBWSCBndWVzdHMgcmVx
dWlyZQo+IC1hIHdvcmtpbmcgSU9NTVUgaW4gb3JkZXIgdG8gaW50ZXJhY3Qgd2l0aCBwaHlzaWNh
bCBkZXZpY2VzLgo+IC0KPiAtVGhlIGZpcnN0IHN0ZXAgaW4gb3JkZXIgdG8gbWFuaXB1bGF0ZSB0
aGUgZGV2aWNlcyBpcyB0byBtYWtlIFhlbiBhd2FyZSBvZgo+IC10aGVtLiBEdWUgdG8gdGhlIGZh
Y3QgdGhhdCBhbGwgdGhlIGhhcmR3YXJlIGRlc2NyaXB0aW9uIG9uIHg4NiBjb21lcyBmcm9tCj4g
LUFDUEksIERvbTAgaXMgcmVzcG9uc2libGUgZm9yIHBhcnNpbmcgdGhlIEFDUEkgdGFibGVzIGFu
ZCBub3RpZnlpbmcgWGVuIGFib3V0Cj4gLXRoZSBkZXZpY2VzIGl0IGZpbmRzLiBUaGlzIGlzIGRv
bmUgd2l0aCB0aGUgYFBIWVNERVZPUF9wY2lfZGV2aWNlX2FkZGAKPiAtaHlwZXJjYWxsLgo+IC0K
PiAtKlRPRE8qOiBleHBsYWluIHRoZSB3YXkgdG8gcmVnaXN0ZXIgdGhlIGRpZmZlcmVudCBraW5k
cyBvZiBQQ0kgZGV2aWNlcywgbGlrZQo+IC1kZXZpY2VzIHdpdGggdmlydHVhbCBmdW5jdGlvbnMu
Cj4gLQo+IC0jIyBJbnRlcnJ1cHRzICMjCj4gLQo+IC1BbGwgaW50ZXJydXB0cyBvbiBQVkggZ3Vl
c3RzIGFyZSByb3V0ZWQgb3ZlciBldmVudCBjaGFubmVscywgc2VlCj4gLVtFdmVudCBDaGFubmVs
IEludGVybmFsc11bZXZlbnRfY2hhbm5lbHNdIGZvciBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9u
IGFib3V0Cj4gLWV2ZW50IGNoYW5uZWxzLiBJbiBvcmRlciB0byBpbmplY3QgaW50ZXJydXB0cyBp
bnRvIHRoZSBndWVzdCBhbiBJRFQgdmVjdG9yIGlzCj4gLXVzZWQuIFRoaXMgaXMgdGhlIHNhbWUg
bWVjaGFuaXNtIHVzZWQgb24gUFZIVk0gZ3Vlc3RzLCBhbmQgYWxsb3dzIGhhdmluZwo+IC1wZXIt
Y3B1IGludGVycnVwdHMgdGhhdCBjYW4gYmUgdXNlZCB0byBkZWxpdmVyIHRpbWVycyBvciBJUElz
Lgo+IC0KPiAtSW4gb3JkZXIgdG8gcmVnaXN0ZXIgdGhlIGNhbGxiYWNrIElEVCB2ZWN0b3IgdGhl
IGBIVk1PUF9zZXRfcGFyYW1gIGh5cGVyY2FsbAo+IC1pcyB1c2VkIHdpdGggdGhlIGZvbGxvd2lu
ZyB2YWx1ZXM6Cj4gLQo+IC0gICAgZG9taWQgPSBET01JRF9TRUxGCj4gLSAgICBpbmRleCA9IEhW
TV9QQVJBTV9DQUxMQkFDS19JUlEKPiAtICAgIHZhbHVlID0gKDB4MiA8PCA1NikgfCB2ZWN0b3Jf
dmFsdWUKPiAtCj4gLVRoZSBPUyBoYXMgdG8gcHJvZ3JhbSB0aGUgSURUIGZvciB0aGUgYHZlY3Rv
cl92YWx1ZWAgdXNpbmcgdGhlIGJhcmVtZXRhbAo+IC1tZWNoYW5pc20uCj4gLQo+IC1JbiBvcmRl
ciB0byBrbm93IHdoaWNoIGV2ZW50IGNoYW5uZWwgaGFzIGZpcmVkLCB3ZSBuZWVkIHRvIGxvb2sg
aW50byB0aGUKPiAtaW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhlIGBzaGFyZWRfaW5mb2Agc3Ry
dWN0dXJlLiBUaGUgYGV2dGNobl9wZW5kaW5nYAo+IC1hcnJheSBpcyB1c2VkIGFzIGEgYml0bWFw
IGluIG9yZGVyIHRvIGZpbmQgb3V0IHdoaWNoIGV2ZW50IGNoYW5uZWwgaGFzCj4gLWZpcmVkLiBF
dmVudCBjaGFubmVscyBjYW4gYWxzbyBiZSBtYXNrZWQgYnkgc2V0dGluZyBpdCdzIHBvcnQgdmFs
dWUgaW4gdGhlCj4gLWBzaGFyZWRfaW5mby0+ZXZ0Y2huX21hc2tgIGJpdG1hcC4KPiAtCj4gLSMj
IyBJbnRlcnJ1cHRzIGZyb20gcGh5c2ljYWwgZGV2aWNlcyAjIyMKPiAtCj4gLVdoZW4gcnVubmlu
ZyBhcyBEb20wIChvciB3aGVuIHVzaW5nIHBjaS1wYXNzdGhyb3VnaCkgaW50ZXJydXB0cyBmcm9t
IHBoeXNpY2FsCj4gLWRldmljZXMgYXJlIHJvdXRlZCBvdmVyIGV2ZW50IGNoYW5uZWxzLiBUaGVy
ZSBhcmUgMyBkaWZmZXJlbnQga2luZCBvZgo+IC1waHlzaWNhbCBpbnRlcnJ1cHRzIHRoYXQgY2Fu
IGJlIHJvdXRlZCBvdmVyIGV2ZW50IGNoYW5uZWxzIGJ5IFhlbjogSU8gQVBJQywKPiAtTVNJIGFu
ZCBNU0ktWCBpbnRlcnJ1cHRzLgo+IC0KPiAtU2luY2UgcGh5c2ljYWwgaW50ZXJydXB0cyB1c3Vh
bGx5IG5lZWQgRU9JIChFbmQgT2YgSW50ZXJydXB0KSwgWGVuIGFsbG93cyB0aGUKPiAtcmVnaXN0
cmF0aW9uIG9mIGEgbWVtb3J5IHJlZ2lvbiB0aGF0IHdpbGwgY29udGFpbiB3aGV0aGVyIGEgcGh5
c2ljYWwgaW50ZXJydXB0Cj4gLW5lZWRzIEVPSSBmcm9tIHRoZSBndWVzdCBvciBub3QuIFRoaXMg
aXMgZG9uZSB3aXRoIHRoZQo+IC1gUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjJgIGh5cGVyY2Fs
bCB0aGF0IHRha2VzIGEgcGFyYW1ldGVyIGNvbnRhaW5pbmcgdGhlCj4gLXBoeXNpY2FsIGFkZHJl
c3Mgb2YgdGhlIG1lbW9yeSBwYWdlIHRoYXQgd2lsbCBhY3QgYXMgYSBiaXRtYXAuIFRoZW4gaW4g
b3JkZXIgdG8KPiAtZmluZCBvdXQgaWYgYW4gSVJRIG5lZWRzIEVPSSBvciBub3QsIHRoZSBPUyBj
YW4gcGVyZm9ybSBhIHNpbXBsZSBiaXQgdGVzdCBvbiB0aGUKPiAtbWVtb3J5IHBhZ2UgdXNpbmcg
dGhlIFBJUlEgdmFsdWUuCj4gLQo+IC0jIyMgSU8gQVBJQyBpbnRlcnJ1cHQgcm91dGluZyAjIyMK
PiAtCj4gLUlPIEFQSUMgaW50ZXJydXB0cyBjYW4gYmUgcm91dGVkIG92ZXIgZXZlbnQgY2hhbm5l
bHMgdXNpbmcgYFBIWVNERVZPUGAKPiAtaHlwZXJjYWxscy4gRmlyc3QgdGhlIElSUSBpcyByZWdp
c3RlcmVkIHVzaW5nIHRoZSBgUEhZU0RFVk9QX21hcF9waXJxYAo+IC1oeXBlcmNhbGwsIGFzIGFu
IGV4YW1wbGUgSVJRIzkgaXMgdXNlZCBoZXJlOgo+IC0KPiAtICAgIGRvbWlkID0gRE9NSURfU0VM
Rgo+IC0gICAgdHlwZSA9IE1BUF9QSVJRX1RZUEVfR1NJCj4gLSAgICBpbmRleCA9IDkKPiAtICAg
IHBpcnEgPSA5Cj4gLQo+IC1UaGUgSVJRIzkgaXMgbm93IHJlZ2lzdGVyZWQgYXMgUElSUSM5LiBU
aGUgdHJpZ2dlcmluZyBhbmQgcG9sYXJpdHkgY2FuIGFsc28KPiAtYmUgY29uZmlndXJlZCB1c2lu
ZyB0aGUgYFBIWVNERVZPUF9zZXR1cF9nc2lgIGh5cGVyY2FsbDoKPiAtCj4gLSAgICBnc2kgPSA5
ICMgVGhpcyBpcyB0aGUgSVJRIHZhbHVlLgo+IC0gICAgdHJpZ2dlcmluZyA9IDAKPiAtICAgIHBv
bGFyaXR5ID0gMAo+IC0KPiAtSW4gdGhpcyBleGFtcGxlIHRoZSBJUlEgd291bGQgYmUgY29uZmln
dXJlZCB0byB1c2UgZWRnZSB0cmlnZ2VyaW5nIGFuZCBoaWdoCj4gLXBvbGFyaXR5Lgo+IC0KPiAt
RmluYWxseSB0aGUgUElSUSBjYW4gYmUgYm91bmQgdG8gYW4gZXZlbnQgY2hhbm5lbCB1c2luZyB0
aGUKPiAtYEVWVENITk9QX2JpbmRfcGlycWAsIHRoYXQgd2lsbCByZXR1cm4gdGhlIGV2ZW50IGNo
YW5uZWwgcG9ydCB0aGUgUElSUSBoYXMgYmVlbgo+IC1hc3NpZ25lZC4gQWZ0ZXIgdGhpcyB0aGUg
ZXZlbnQgY2hhbm5lbCB3aWxsIGJlIHJlYWR5IGZvciBkZWxpdmVyeS4KPiAtCj4gLSpOT1RFKjog
d2hlbiBydW5uaW5nIGFzIERvbTAsIHRoZSBndWVzdCBoYXMgdG8gcGFyc2UgdGhlIGludGVycnVw
dCBvdmVycmlkZXMKPiAtZm91bmQgb24gdGhlIEFDUEkgdGFibGVzIGFuZCBub3RpZnkgWGVuIGFi
b3V0IHRoZW0uCj4gLQo+IC0jIyMgTVNJICMjIwo+IC0KPiAtSW4gb3JkZXIgdG8gY29uZmlndXJl
IE1TSSBpbnRlcnJ1cHRzIGZvciBhIGRldmljZSwgWGVuIG11c3QgYmUgbWFkZSBhd2FyZSBvZgo+
IC1pdCdzIHByZXNlbmNlIGZpcnN0IGJ5IHVzaW5nIHRoZSBgUEhZU0RFVk9QX3BjaV9kZXZpY2Vf
YWRkYCBhcyBkZXNjcmliZWQgYWJvdmUuCj4gLVRoZW4gdGhlIGBQSFlTREVWT1BfbWFwX3BpcnFg
IGh5cGVyY2FsbCBpcyB1c2VkOgo+IC0KPiAtICAgIGRvbWlkID0gRE9NSURfU0VMRgo+IC0gICAg
dHlwZSA9IE1BUF9QSVJRX1RZUEVfTVNJX1NFRyBvciBNQVBfUElSUV9UWVBFX01VTFRJX01TSQo+
IC0gICAgaW5kZXggPSAtMQo+IC0gICAgcGlycSA9IC0xCj4gLSAgICBidXMgPSBwY2lfZGV2aWNl
X2J1cwo+IC0gICAgZGV2Zm4gPSBwY2lfZGV2aWNlX2Z1bmN0aW9uCj4gLSAgICBlbnRyeV9uciA9
IG51bWJlciBvZiBNU0kgaW50ZXJydXB0cwo+IC0KPiAtVGhlIHR5cGUgaGFzIHRvIGJlIHNldCB0
byBgTUFQX1BJUlFfVFlQRV9NU0lfU0VHYCBpZiBvbmx5IG9uZSBNU0kgaW50ZXJydXB0Cj4gLXNv
dXJjZSBpcyBiZWluZyBjb25maWd1cmVkLiBPbiBkZXZpY2VzIHRoYXQgc3VwcG9ydCBNU0kgaW50
ZXJydXB0IGdyb3Vwcwo+IC1gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0lgIGNhbiBiZSB1c2VkIHRv
IGNvbmZpZ3VyZSB0aGVtIGJ5IGFsc28gcGxhY2luZyB0aGUKPiAtbnVtYmVyIG9mIE1TSSBpbnRl
cnJ1cHRzIGluIHRoZSBgZW50cnlfbnJgIGZpZWxkLgo+IC0KPiAtVGhlIHZhbHVlcyBpbiB0aGUg
YGJ1c2AgYW5kIGBkZXZmbmAgZmllbGQgc2hvdWxkIGJlIHRoZSBzYW1lIGFzIHRoZSBvbmVzIHVz
ZWQKPiAtd2hlbiByZWdpc3RlcmluZyB0aGUgZGV2aWNlIHdpdGggYFBIWVNERVZPUF9wY2lfZGV2
aWNlX2FkZGAuCj4gLQo+IC0jIyMgTVNJLVggIyMjCj4gLQo+IC0qVE9ETyo6IGhvdyB0byByZWdp
c3Rlci91c2UgdGhlbS4KPiAtCj4gLSMjIEV2ZW50IHRpbWVycyBhbmQgdGltZWNvdW50ZXJzICMj
Cj4gLQo+IC1TaW5jZSBzb21lIGhhcmR3YXJlIGlzIG5vdCBhdmFpbGFibGUgb24gUFZIIChsaWtl
IHRoZSBsb2NhbCBBUElDKSwgWGVuIHByb3ZpZGVzCj4gLXRoZSBPUyB3aXRoIHN1aXRhYmxlIHJl
cGxhY2VtZW50cyBpbiBvcmRlciB0byBnZXQgdGhlIHNhbWUgZnVuY3Rpb25hbGl0eS4gT25lCj4g
LW9mIHRoZW0gaXMgdGhlIHRpbWVyIGludGVyZmFjZS4gVXNpbmcgYSBzZXQgb2YgaHlwZXJjYWxs
cywgYSBndWVzdCBPUyBjYW4gc2V0Cj4gLWV2ZW50IHRpbWVycyB0aGF0IHdpbGwgZGVsaXZlciBh
bmQgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0Lgo+IC0KPiAtSW4gb3JkZXIg
dG8gdXNlIHRoZSB0aW1lciBwcm92aWRlZCBieSBYZW4gdGhlIGd1ZXN0IE9TIGZpcnN0IG5lZWRz
IHRvIHJlZ2lzdGVyCj4gLWEgVklSUSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgYnkgdGhlIHRp
bWVyIHRvIGRlbGl2ZXIgdGhlIGludGVycnVwdHMuIFRoZQo+IC1ldmVudCBjaGFubmVsIGlzIHJl
Z2lzdGVyZWQgdXNpbmcgdGhlIGBFVlRDSE5PUF9iaW5kX3ZpcnFgIGh5cGVyY2FsbCwgdGhhdAo+
IC1vbmx5IHRha2VzIHR3byBwYXJhbWV0ZXJzOgo+IC0KPiAtICAgIHZpcnEgPSBWSVJRX1RJTUVS
Cj4gLSAgICB2Y3B1ID0gdmNwdV9pZAo+IC0KPiAtVGhlIHBvcnQgdGhhdCdzIGdvaW5nIHRvIGJl
IHVzZWQgYnkgWGVuIGluIG9yZGVyIHRvIGRlbGl2ZXIgdGhlIGludGVycnVwdCBpcwo+IC1yZXR1
cm5lZCBpbiB0aGUgYHBvcnRgIGZpZWxkLiBPbmNlIHRoZSBpbnRlcnJ1cHQgaXMgc2V0LCB0aGUg
dGltZXIgY2FuIGJlCj4gLXByb2dyYW1tZWQgdXNpbmcgdGhlIGBWQ1BVT1Bfc2V0X3NpbmdsZXNo
b3RfdGltZXJgIGh5cGVyY2FsbC4KPiAtCj4gLSAgICBmbGFncyA9IFZDUFVfU1NIT1RUTVJfZnV0
dXJlCj4gLSAgICB0aW1lb3V0X2Fic19ucyA9IGFic29sdXRlIHZhbHVlIHdoZW4gdGhlIHRpbWVy
IHNob3VsZCBmaXJlCj4gLQo+IC1JdCBpcyBpbXBvcnRhbnQgdG8gbm90aWNlIHRoYXQgdGhlIGBW
Q1BVT1Bfc2V0X3NpbmdsZXNob3RfdGltZXJgIGh5cGVyY2FsbCBtdXN0Cj4gLWJlIGV4ZWN1dGVk
IGZyb20gdGhlIHNhbWUgdkNQVSB3aGVyZSB0aGUgdGltZXIgc2hvdWxkIGZpcmUsIG9yIGVsc2Ug
WGVuIHdpbGwKPiAtcmVmdXNlIHRvIHNldCBpdC4gVGhpcyBpcyBhIHNpbmdsZS1zaG90IHRpbWVy
LCBzbyBpdCBtdXN0IGJlIHNldCBieSB0aGUgT1MKPiAtZXZlcnkgdGltZSBpdCBmaXJlcyBpZiBh
IHBlcmlvZGljIHRpbWVyIGlzIGRlc2lyZWQuCj4gLQo+IC1YZW4gYWxzbyBzaGFyZXMgYSBtZW1v
cnkgcmVnaW9uIHdpdGggdGhlIGd1ZXN0IE9TIHRoYXQgY29udGFpbnMgdGltZSByZWxhdGVkCj4g
LXZhbHVlcyB0aGF0IGFyZSB1cGRhdGVkIHBlcmlvZGljYWxseS4gVGhpcyB2YWx1ZXMgY2FuIGJl
IHVzZWQgdG8gaW1wbGVtZW50IGEKPiAtdGltZWNvdW50ZXIgb3IgdG8gb2J0YWluIHRoZSBjdXJy
ZW50IHRpbWUuIFRoaXMgaW5mb3JtYXRpb24gaXMgcGxhY2VkIGluc2lkZSBvZgo+IC1gc2hhcmVk
X2luZm8tPnZjcHVfaW5mb1t2Y3B1X2lkXS50aW1lYC4gVGhlIHVwdGltZSAodGltZSBzaW5jZSB0
aGUgZ3Vlc3QgaGFzCj4gLWJlZW4gbGF1bmNoZWQpIGNhbiBiZSBjYWxjdWxhdGVkIHVzaW5nIHRo
ZSBmb2xsb3dpbmcgZXhwcmVzc2lvbiBhbmQgdGhlIHZhbHVlcwo+IC1zdG9yZWQgaW4gdGhlIGB2
Y3B1X3RpbWVfaW5mb2Agc3RydWN0Ogo+IC0KPiAtICAgIHN5c3RlbV90aW1lICsgKCgoKHRzYyAt
IHRzY190aW1lc3RhbXApIDw8IHRzY19zaGlmdCkgKiB0c2NfdG9fc3lzdGVtX211bCkgPj4gMzIp
Cj4gLQo+IC1UaGUgdGltZW91dCB0aGF0IGlzIHBhc3NlZCB0byBgVkNQVU9QX3NldF9zaW5nbGVz
aG90X3RpbWVyYCBoYXMgdG8gYmUKPiAtY2FsY3VsYXRlZCB1c2luZyB0aGUgYWJvdmUgdmFsdWUs
IHBsdXMgdGhlIHRpbWVvdXQgdGhlIHN5c3RlbSB3YW50cyB0byBzZXQuCj4gLQo+IC1JZiB0aGUg
T1MgYWxzbyB3YW50cyB0byBvYnRhaW4gdGhlIGN1cnJlbnQgd2FsbGNsb2NrIHRpbWUsIHRoZSB2
YWx1ZSBjYWxjdWxhdGVkCj4gLWFib3ZlIGhhcyB0byBiZSBhZGRlZCB0byB0aGUgdmFsdWVzIGZv
dW5kIGluIGBzaGFyZWRfaW5mby0+d2Nfc2VjYCBhbmQKPiAtYHNoYXJlZF9pbmZvLT53Y19uc2Vj
YC4KPiAtCj4gLSMjIFNNUCBkaXNjb3ZlciBhbmQgYnJpbmcgdXAgIyMKPiAtCj4gLVRoZSBwcm9j
ZXNzIG9mIGJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIGlzIG9idmlvdXNseSBkaWZmZXJlbnQg
ZnJvbSBuYXRpdmUsCj4gLXNpbmNlIFBWSCBkb2Vzbid0IGhhdmUgYSBsb2NhbCBBUElDLiBUaGUg
Zmlyc3QgdGhpbmcgdG8gZG8gaXMgdG8gZmlndXJlIG91dAo+IC1ob3cgbWFueSB2Q1BVcyB0aGUg
Z3Vlc3QgaGFzLiBUaGlzIGlzIGRvbmUgdXNpbmcgdGhlIGBWQ1BVT1BfaXNfdXBgIGh5cGVyY2Fs
bCwKPiAtdXNpbmcgZm9yIGV4YW1wbGUgdGhpcyBzaW1wbGUgbG9vcDoKPiAtCj4gLSAgICBmb3Ig
KGkgPSAwOyBpIDwgTUFYQ1BVOyBpKyspIHsKPiAtICAgICAgICByZXQgPSBIWVBFUlZJU09SX3Zj
cHVfb3AoVkNQVU9QX2lzX3VwLCBpLCBOVUxMKTsKPiAtICAgICAgICBpZiAocmV0ID49IDApCj4g
LSAgICAgICAgICAgIC8qIHZDUFUjaSBpcyBwcmVzZW50ICovCj4gLSAgICB9Cj4gLQo+IC1Ob3Rl
IHRoYW4gd2hlbiBydW5uaW5nIGFzIERvbTAsIHRoZSBBQ1BJIHRhYmxlcyBtaWdodCByZXBvcnQg
YSBkaWZmZXJlbnQgbnVtYmVyCj4gLW9mIGF2YWlsYWJsZSBDUFVzLiBUaGlzIGlzIGJlY2F1c2Ug
dGhlIHZhbHVlIG9uIHRoZSBBQ1BJIHRhYmxlcyBpcyB0aGUKPiAtbnVtYmVyIG9mIHBoeXNpY2Fs
IENQVXMgdGhlIGhvc3QgaGFzLCBhbmQgaXQgbWlnaHQgYmVhciBubyByZXNlbWJsYW5jZSB3aXRo
IHRoZQo+IC1udW1iZXIgb2YgdkNQVXMgRG9tMCBhY3R1YWxseSBoYXMgc28gaXQgc2hvdWxkIGJl
IGlnbm9yZWQuCj4gLQo+IC1JbiBvcmRlciB0byBicmluZyB1cCB0aGUgc2Vjb25kYXJ5IHZDUFVz
IHRoZXkgbXVzdCBiZSBjb25maWd1cmVkIGZpcnN0LiBUaGlzIGlzCj4gLWFjaGlldmVkIHVzaW5n
IHRoZSBgVkNQVU9QX2luaXRpYWxpc2VgIGh5cGVyY2FsbC4gQSB2YWxpZCBjb250ZXh0IGhhcyB0
byBiZQo+IC1wYXNzZWQgdG8gdGhlIHZDUFUgaW4gb3JkZXIgdG8gYm9vdC4gVGhlIHJlbGV2YW50
IGZpZWxkcyBmb3IgUFZIIGd1ZXN0cyBhcmUKPiAtdGhlIGZvbGxvd2luZzoKPiAtCj4gLSAgKiBg
ZmxhZ3NgOiBjb250YWlucyBgVkdDRl8qYCBmbGFncyAoc2VlIGBhcmNoLXg4Ni94ZW4uaGAgcHVi
bGljIGhlYWRlcikuCj4gLSAgKiBgdXNlcl9yZWdzYDogc3RydWN0IHRoYXQgY29udGFpbnMgdGhl
IHJlZ2lzdGVyIHZhbHVlcyB0aGF0IHdpbGwgYmUgc2V0IG9uCj4gLSAgICB0aGUgdkNQVSBiZWZv
cmUgYm9vdGluZy4gQWxsIEdQUnMgYXJlIGF2YWlsYWJsZSB0byBiZSBzZXQsIGhvd2V2ZXIsIHRo
ZQo+IC0gICAgbW9zdCByZWxldmFudCBvbmVzIGFyZSBgcmlwYCBhbmQgYHJzcGAgaW4gb3JkZXIg
dG8gc2V0IHRoZSBzdGFydCBhZGRyZXNzCj4gLSAgICBhbmQgdGhlIHN0YWNrLiBQbGVhc2Ugbm90
ZSwgYWxsIHNlbGVjdG9ycyBtdXN0IGJlIG51bGwuCj4gLSAgKiBgY3RybHJlZ1szXWA6IGNvbnRh
aW5zIHRoZSBhZGRyZXNzIG9mIHRoZSBwYWdlIHRhYmxlcyB0aGF0IHdpbGwgYmUgdXNlZCBieQo+
IC0gICAgdGhlIHZDUFUuIE90aGVyIGNvbnRyb2wgcmVnaXN0ZXJzIHNob3VsZCBiZSBzZXQgdG8g
emVybywgb3IgZWxzZSB0aGUKPiAtICAgIGh5cGVyY2FsbCB3aWxsIGZhaWwgd2l0aCAtRUlOVkFM
Lgo+IC0KPiAtQWZ0ZXIgdGhlIHZDUFUgaXMgaW5pdGlhbGl6ZWQgd2l0aCB0aGUgcHJvcGVyIHZh
bHVlcywgaXQgY2FuIGJlIHN0YXJ0ZWQgYnkKPiAtdXNpbmcgdGhlIGBWQ1BVT1BfdXBgIGh5cGVy
Y2FsbC4gVGhlIHZhbHVlcyBvZiB0aGUgb3RoZXIgY29udHJvbCByZWdpc3RlcnMgb2YKPiAtdGhl
IHZDUFUgd2lsbCBiZSB0aGUgc2FtZSBhcyB0aGUgb25lcyBkZXNjcmliZWQgaW4gdGhlIGBjb250
cm9sIHJlZ2lzdGVyc2AKPiAtc2VjdGlvbi4KPiAtCj4gLUV4YW1wbGVzIGFib3V0IGhvdyB0byBi
cmluZyB1cCBzZWNvbmRhcnkgQ1BVcyBjYW4gYmUgZm91bmQgb24gdGhlIEZyZWVCU0QKPiAtY29k
ZSBiYXNlIGluIGBzeXMveDg2L3hlbi9wdi5jYCBhbmQgb24gTGludXggYGFyY2gveDg2L3hlbi9z
bXAuY2AuCj4gLQo+IC0jIyBDb250cm9sIG9wZXJhdGlvbnMgKHJlYm9vdC9zaHV0ZG93bikgIyMK
PiAtCj4gLVJlYm9vdCBhbmQgc2h1dGRvd24gb3BlcmF0aW9ucyBvbiBQVkggZ3Vlc3RzIGFyZSBw
ZXJmb3JtZWQgdXNpbmcgaHlwZXJjYWxscy4KPiAtSW4gb3JkZXIgdG8gaXNzdWUgYSByZWJvb3Qs
IGEgZ3Vlc3QgbXVzdCB1c2UgdGhlIGBTSFVURE9XTl9yZWJvb3RgIGh5cGVyY2FsbC4KPiAtSW4g
b3JkZXIgdG8gcGVyZm9ybSBhIHBvd2VyIG9mZiBmcm9tIGEgZ3Vlc3QgRG9tVSwgdGhlIGBTSFVU
RE9XTl9wb3dlcm9mZmAKPiAtaHlwZXJjYWxsIHNob3VsZCBiZSB1c2VkLgo+IC0KPiAtVGhlIHdh
eSB0byBwZXJmb3JtIGEgZnVsbCBzeXN0ZW0gcG93ZXIgb2ZmIGZyb20gRG9tMCBpcyBkaWZmZXJl
bnQgdGhhbiB3aGF0J3MKPiAtZG9uZSBpbiBhIERvbVUgZ3Vlc3QuIEluIG9yZGVyIHRvIHBlcmZv
cm0gYSBwb3dlciBvZmYgZnJvbSBEb20wIHRoZSBuYXRpdmUKPiAtQUNQSSBwYXRoIHNob3VsZCBi
ZSBmb2xsb3dlZCwgYnV0IHRoZSBndWVzdCBzaG91bGQgbm90IHdyaXRlIHRoZSBgU0xQX0VOYAo+
IC1iaXQgdG8gdGhlIFBtMUNvbnRyb2wgcmVnaXN0ZXIuIEluc3RlYWQgdGhlIGBYRU5QRl9lbnRl
cl9hY3BpX3NsZWVwYCBoeXBlcmNhbGwKPiAtc2hvdWxkIGJlIHVzZWQsIGZpbGxpbmcgdGhlIGZv
bGxvd2luZyBkYXRhIGluIHRoZSBgeGVuX3BsYXRmb3JtX29wYCBzdHJ1Y3Q6Cj4gLQo+IC0gICAg
Y21kID0gWEVOUEZfZW50ZXJfYWNwaV9zbGVlcAo+IC0gICAgaW50ZXJmYWNlX3ZlcnNpb24gPSBY
RU5QRl9JTlRFUkZBQ0VfVkVSU0lPTgo+IC0gICAgdS5lbnRlcl9hY3BpX3NsZWVwLnBtMWFfY250
X3ZhbCA9IFBtMWFDb250cm9sVmFsdWUKPiAtICAgIHUuZW50ZXJfYWNwaV9zbGVlcC5wbTFiX2Nu
dF92YWwgPSBQbTFiQ29udHJvbFZhbHVlCj4gLQo+IC1UaGlzIHdpbGwgYWxsb3cgWGVuIHRvIGRv
IGl0J3MgY2xlYW4gdXAgYW5kIHRvIHBvd2VyIG9mZiB0aGUgc3lzdGVtLiBJZiB0aGUKPiAtaG9z
dCBpcyB1c2luZyBoYXJkd2FyZSByZWR1Y2VkIEFDUEksIHRoZSBmb2xsb3dpbmcgZmllbGQgc2hv
dWxkIGFsc28gYmUgc2V0Ogo+IC0KPiAtICAgIHUuZW50ZXJfYWNwaV9zbGVlcC5mbGFncyA9IFhF
TlBGX0FDUElfU0xFRVBfRVhURU5ERUQgKDB4MSkKPiAtCj4gLSMjIENQVUlEICMjCj4gLQo+IC1U
aGUgY3B1aWQgaW5zdHJ1Y3Rpb24gdGhhdCBzaG91bGQgYmUgdXNlZCBpcyB0aGUgbm9ybWFsIGBj
cHVpZGAsIG5vdCB0aGUKPiAtZW11bGF0ZWQgYGNwdWlkYCB0aGF0IFBWIGd1ZXN0cyB1c3VhbGx5
IHJlcXVpcmUuCj4gLQo+IC0qVERPRCo6IGRlc2NyaWJlIHdoaWNoIGNwdWlkIGZsYWdzIGEgZ3Vl
c3Qgc2hvdWxkIGlnbm9yZSBhbmQgYWxzbyB3aGljaCBmbGFncwo+IC1kZXNjcmliZSBmZWF0dXJl
cyBjYW4gYmUgdXNlZC4gSXQgd291bGQgYWxzbyBiZSBnb29kIHRvIGRlc2NyaWJlIHRoZSBzZXQg
b2YKPiAtY3B1aWQgZmxhZ3MgdGhhdCB3aWxsIGFsd2F5cyBiZSBwcmVzZW50IHdoZW4gcnVubmlu
ZyBhcyBQVkguCj4gLQo+IC0jIyBGaW5hbCBub3RlcyAjIwo+IC0KPiAtQWxsIHRoZSBvdGhlciBo
YXJkd2FyZSBmdW5jdGlvbmFsaXR5IG5vdCBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudCBzaG91
bGQgYmUKPiAtYXNzdW1lZCB0byBiZSBwZXJmb3JtZWQgaW4gdGhlIHNhbWUgd2F5IGFzIG5hdGl2
ZS4KPiAtCj4gLVtldmVudF9jaGFubmVsc106IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9FdmVu
dF9DaGFubmVsX0ludGVybmFscwo+IC0tIAo+IDIuMTEuMCAoQXBwbGUgR2l0LTgxKQo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 07:40:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 07:40:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFblf-0005kC-MQ; Tue, 30 May 2017 07:40:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316c647b2=roger.pau@citrix.com>)
 id 1dFble-0005k6-La
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 07:40:38 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 14/89-02196-5F12D295; Tue, 30 May 2017 07:40:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQverom6
 kwbt7whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfZI6C0zwVD/rfsTUwTufqYuTkkBDwk/h0
 dyILiM0ioCqx+sEzti5GDg42AXuJ6V8rQMIiAloSD5ZcZe5i5OJgFrjNLNHzuIsJJCEsYCZxc
 NFbMJtXwFPiYN9JVhBbSMBWYsut32wQcUGJkzOfgM1nFtCRWLD7E9h8ZgFpieX/OEDCnAJ2Er
 cnTgYrERVQkZg4v48dYoyiRP+8B2wQZ6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkaN4tSistQ
 iXSMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPCrZ2Bg3MHYfsLvEKMkB5OS
 KO/GYzqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4lyjoRgoJFqWmp1akZeYAIwEmLcHBoyTCm
 wqS5i0uSMwtzkyHSJ1iVJQS5+UHxo+QAEgiozQPrg0WfZcYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfM+ARnPk5lXAjf9FdBiJqDFu3ZogywuSURISTUw6p1TWHQ1/bFGbufymslXK/qPvp6
 o7K2gl1t10yFJRotTQMeDm9XNwPdC1vEvDXNu3E/79bPjec9VSzv9Z5drO+zTtBaZCawpkRIy
 uFt1Zonx361G//kLUpxqC6zuJOrO6lmyRODlEmN7hc5tMeL3u+49m+VQrdcQMK1rUf5RTzk+E
 3/2mHIlluKMREMt5qLiRADWo3pjuQIAAA==
X-Env-Sender: prvs=316c647b2=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496130036!99864624!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44754 invoked from network); 30 May 2017 07:40:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 07:40:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,417,1491264000"; d="scan'208";a="46896676"
Date: Tue, 30 May 2017 08:40:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20170530074033.iubct7qskle6ps5v@dhcp-3-128.uk.xensource.com>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: edgar.iglesias@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, okaya@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBNYXkgMjYsIDIwMTcgYXQgMDY6MTQ6MDlQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgpbLi4uXQo+ICMjIFdobyBpcyBpbiBjaGFyZ2Ugb2YgdGhlIGhvc3QgYnJpZGdlPwo+IAo+
IFRoZXJlIGFyZSBudW1lcm91cyBpbXBsZW1lbnRhdGlvbiBvZiBob3N0IGJyaWRnZXMgd2hpY2gg
ZXhpc3Qgb24gQVJNLiBBIHBhcnQgb2YKPiB0aGVtIHJlcXVpcmVzIGEgc3BlY2lmaWMgZHJpdmVy
IGFzIHRoZXkgY2Fubm90IGJlIGRyaXZlbiBieSBhIGdlbmVyaWMgaG9zdCBicmlkZ2UKPiBkcml2
ZXIuIFBvcnRpbmcgdGhvc2UgZHJpdmVycyBtYXkgYmUgY29tcGxleCBkdWUgdG8gZGVwZW5kZW5j
aWVzIG9uIG90aGVyCj4gY29tcG9uZW50cy4KPiAKPiBUaGlzIHdvdWxkIGJlIHNlZW4gYXMgc2ln
bmFsIHRvIGxlYXZlIHRoZSBob3N0IGJyaWRnZSBkcml2ZXJzIGluIHRoZSBoYXJkd2FyZQo+IGRv
bWFpbi4gQmVjYXVzZSBYZW4gd291bGQgbmVlZCB0byBhY2Nlc3MgdGhlIGNvbmZpZ3VyYXRpb24g
c3BhY2UsIGFsbCB0aGUgYWNjZXNzCj4gd291bGQgaGF2ZSB0byBiZSBmb3J3YXJkZWQgdG8gaGFy
ZHdhcmUgZG9tYWluIHdoaWNoIGluIHR1cm4gd2lsbCBhY2Nlc3MgdGhlCj4gaGFyZHdhcmUuCgpJ
TUhPIHRoaXMgaXMgbXVjaCBtb3JlIGNvbXBsaWNhdGVkIHRoYXQgd2hhdCBzZWVtcyBmcm9tIHRo
ZSBwYXJhZ3JhcGgKYWJvdmUuIFRoZXJlIGlzIGN1cnJlbnRseSBubyB3YXkgZm9yIFhlbiB0byBm
b3J3YXJkIFBDSSBjb25maWcgc3BhY2UKYWNjZXNzZXMgdG8gYW55IG90aGVyIGVudGl0eS4gVGhl
IGNsb3NlciBYZW4gaGFzIHRvIHRoaXMgd291bGQgYmUKSU9SRVEgc2VydmVycyBwb3NzaWJseSwg
YnV0IHRoZW4geW91IGhhdmUgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdAppbiBvcmRlciB0byBm
b3J3YXJkIFBDSSBjb25maWcgc3BhY2VzIHRvIERvbTAgeW91ICptaWdodCogaGF2ZSB0bwpzY2hl
ZHVsZSB0aGUgRG9tMCAoaWU6IGNvbnRleHQgc3dpdGNoIHRvIGl0KSwgcGVyZm9ybSB0aGUgYWNj
ZXNzIGFuZAp0aGVuIGNvbnRleHQgc3dpdGNoIGJhY2sgdG8gWGVuIGFuZCBnZXQgdGhlIHZhbHVl
LiBJIGRvbid0IHRoaW5rIHRoZQpQQ0kgY29kZSBpcyBwcmVwYXJlZCBmb3Igc3VjaCBhc3luY2hy
b25vdXMgYWNjZXNzZXMgYXQgYWxsLgoKPiBJbiB0aGlzIGRlc2lnbiBkb2N1bWVudCwgd2UgYXJl
IGNvbnNpZGVyaW5nIHRoYXQgdGhlIGhvc3QgYnJpZGdlIGRyaXZlciBjYW4KPiBiZSBwb3J0ZWQg
aW4gWGVuLiBJbiB0aGUgY2FzZSBpdCBpcyBub3QgcG9zc2libGUsIGEgaW50ZXJmYWNlIHRvIGZv
cndhcmQKPiBjb25maWd1cmF0aW9uIHNwYWNlIGFjY2VzcyB3b3VsZCBuZWVkIHRvIGJlIGRlZmlu
ZWQuIFRoZSBpbnRlcmZhY2UgZGV0YWlscwo+IGlzIG91dCBvZiBzY29wZS4KCkkgdGhpbmsgdGhh
dCB5b3UgaGF2ZSB0byBzdGF0ZSB0aGF0IHRoZSBkcml2ZXIgaXMgcG9ydGVkIHRvIFhlbiBvciB0
aGUKYnJpZGdlIHdpbGwgbm90IGJlIHN1cHBvcnRlZC4gSSBkb24ndCB0aGluayBpdCdzIGZlYXNp
YmxlIHRvIGZvcndhcmQKUENJIGNvbmZpZyBzcGFjZSBhY2Nlc3MgZnJvbSBYZW4gdG8gRG9tMCBh
dCBhbGwuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 07:54:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 07:54:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFbyi-0006UT-QZ; Tue, 30 May 2017 07:54:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316c647b2=roger.pau@citrix.com>)
 id 1dFbyh-0006UN-Ju
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 07:54:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7D/AA-01732-E152D295; Tue, 30 May 2017 07:54:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQldOVTf
 SoGm9kMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHpiXVBE3/F7mdr2BoYF3B3MXJySAj4SVxe
 dIkJxGYRUJU4+W4NkM3BwSZgLzH9awVIWERAS+LBkqvMXYxcHMwCbSwSjT0fWUASwgJmEgcXv
 QXr5RXwlNjY9YcRpEhIYDWjxJ3bXYwQCUGJkzOfgDUwC+hILNj9iQ1kAbOAtMTyfxwgYU4BO4
 m5B7+ygdiiAioSE+f3sYPYQgKKEv3zHrBB3JkusfXvL+YJjPyzkEydhWTqLISpCxiZVzFqFKc
 WlaUW6Roa6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYgAxDsYHzV7XyIUZKD
 SUmUd+MxnUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwFyrqRQoJFqempFWmZOcBYgElLcPAoi
 fCuB0nzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bzJIkQBIUUZpHtwIWFxeYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjDvLpApPJl5JXCbXgEdwQR0xK4d2iBHlCQipKQaGEOfxIgWuae
 4l+5aePL9Rq4Dt39EP+Oe1O23vcR1c7nq9xKXtlv/1r3lV+eZwVwp33nC6eZnB/+Tuyv2r5c4
 9511S7aXjvrbU0+awldd2rDB5lwkz3dNm+aLEbMOxmuVPnJ6qlnz9hJr+PrfsdldywyCphdLs
 CdlnHZcFi/9arn+HDeLCfm6OUosxRmJhlrMRcWJACzq0rnGAgAA
X-Env-Sender: prvs=316c647b2=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496130846!95545808!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6093 invoked from network); 30 May 2017 07:54:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 07:54:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,417,1491264000"; d="scan'208";a="46897145"
Date: Tue, 30 May 2017 08:53:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20170530075339.3e4njiuaduxujp43@dhcp-3-128.uk.xensource.com>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <61af41e6-a549-7930-efd4-705718d174f8@caviumnetworks.com>
 <928d5f49-b40b-56ee-f955-0b7122d529e2@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <928d5f49-b40b-56ee-f955-0b7122d529e2@linaro.org>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: edgar.iglesias@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, okaya@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDc6MTQ6NTVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE9uIDA1LzI5LzIwMTcgMDM6MzAgQU0sIE1hbmlzaCBKYWdnaSB3cm90ZToKPiA+IE9u
IDUvMjYvMjAxNyAxMDo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgpbLi4uXQo+ID4gPiAjIyBE
aXNjb3ZlcmluZyBhbmQgcmVnaXN0ZXJpbmcgUENJIGRldmljZXMKPiA+ID4gCj4gPiA+IFRoZSBo
YXJkd2FyZSBkb21haW4gd2lsbCBzY2FuIHRoZSBob3N0IGJyaWRnZSB0byBmaW5kIHRoZSBsaXN0
IG9mIFBDSQo+ID4gPiBkZXZpY2VzCj4gPiA+IGF2YWlsYWJsZSBhbmQgdGhlbiByZXBvcnQgaXQg
dG8gWGVuIHVzaW5nIHRoZSBleGlzdGluZyBoeXBlcmNhbGwKPiA+ID4gUEhZU0RFVl9wY2lfZGV2
aWNlX2FkZDoKPiA+ID4gCj4gPiA+ICNkZWZpbmUgWEVOX1BDSV9ERVZfRVhURk4gICAweDEKPiA+
ID4gI2RlZmluZSBYRU5fUENJX0RFVl9WSVJURk4gIDB4Mgo+ID4gPiAjZGVmaW5lIFhFTl9QQ0lf
REVWX1BYTSAgICAgMHgzCj4gPiA+IAo+ID4gPiBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2Fk
ZCB7Cj4gPiA+ICAgICAgLyogSU4gKi8KPiA+ID4gICAgICB1aW50MTZfdCAgICBzZWc7Cj4gPiA+
ICAgICAgdWludDhfdCAgICAgYnVzOwo+ID4gPiAgICAgIHVpbnQ4X3QgICAgIGRldmZuOwo+ID4g
PiAgICAgIHVpbnQzMl90ICAgIGZsYWdzOwo+ID4gPiAgICAgIHN0cnVjdCB7Cj4gPiA+ICAgICAg
ICAgIHVpbnQ4X3QgYnVzOwo+ID4gPiAgICAgICAgICB1aW50OF90IGRldmZuOwo+ID4gPiAgICAg
IH0gcGh5c2ZuOwo+ID4gPiAgICAgIC8qCj4gPiA+ICAgICAgICogT3B0aW9uYWwgcGFyYW1ldGVy
cyBhcnJheS4KPiA+ID4gICAgICAgKiBGaXJzdCBlbGVtZW50IChbMF0pIGlzIFBYTSBkb21haW4g
YXNzb2NpYXRlZCB3aXRoIHRoZSBkZXZpY2UgKGlmCj4gPiA+ICAgICAgICogWEVOX1BDSV9ERVZf
UFhNIGlzIHNldCkKPiA+ID4gICAgICAgKi8KPiA+ID4gICAgICB1aW50MzJfdCBvcHRhcnJbMF07
Cj4gPiA+IH0KPiA+IEZvciBtYXBwaW5nIHRoZSBNTUlPIHNwYWNlIG9mIHRoZSBkZXZpY2UgaW4g
U3RhZ2UyLCB3ZSBuZWVkIHRvIGFkZAo+ID4gc3VwcG9ydCBpbiBYZW4gLyB2aWEgYSBtYXAgaHlw
ZXJjYWxsIGluIGxpbnV4L2RyaXZlcnMveGVuL3BjaS5jCj4gCj4gTWFwcGluZyBNTUlPIHNwYWNl
IGluIHN0YWdlLTIgaXMgbm90IFBDSSBzcGVjaWZpYyBhbmQgYWxyZWFkeSBhZGRyZXNzZWQgaW4K
PiBYZW4gNC45IChzZWUgY29tbWl0IDgwZjljMzEgInhlbi9hcm06IGFjcGk6IE1hcCBNTUlPIG9u
IGZhdWx0IGluIHN0YWdlLTIKPiBwYWdlIHRhYmxlIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIiku
IFNvIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgd2Ugc2hvdWxkCj4gY2FyZSBhYm91dCB0aGF0IGhl
cmUuLi4KCkknbSBub3Qgc3VyZSB3aGF0IE1hbmlzaCBtZWFucywgYnV0IHlvdSBzaG91bGQgbWFw
IHRoZSBCQVJzIG9mIHRoZQpkZXZpY2Ugd2hlbiBhZGRpbmcgaXQgdG8gYSBkb21haW4uIERvaW5n
IG1hcHBpbmcgb24gZmF1bHRzIHdpbGwgd29yawp3aXRoIENQVSBhY2Nlc3NlcywgYnV0IGl0J3Mg
bm90IGdvaW5nIHRvIHdvcmsgd2l0aCBTTU1VIGZhdWx0cywgdGhvc2UgYXJlCmFzeW5jaHJvbm91
cywgYW5kIEkgZG9uJ3QgdGhpbmsgeW91IGNhbiBndWFyYW50ZWUgdGhhdCB0aGUgQ1BVIGlzCmFs
d2F5cyBnb2luZyB0byBhY2Nlc3MgdGhlIEJBUnMgYmVmb3JlIGRvaW5nIGFueSBETUEgdHJhbnNh
Y3Rpb25zIHRvCnRoZW0uCgpOb3RlIHRoYXQgWGVuIGNhbiBhbHNvIHNjYW4gdGhlIGJyaWRnZSBi
eSBpdHNlbGYgYW5kIGFkZCB0aGUgZGV2aWNlcywKSSdtIG5vdCBzdXJlIHlvdSBuZWVkIHRoZSBQ
SFlTREVWX3BjaV9kZXZpY2VfYWRkIGh5cGVyY2FsbC4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 08:51:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 08:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFcrw-0002AK-18; Tue, 30 May 2017 08:51:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFcrv-00029x-DZ
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 08:51:11 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4D/7E-02180-E723D295; Tue, 30 May 2017 08:51:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbfWSDf
 S4ONiLYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/GrawV7QVVCxpukBUwPj
 B7cuRi4OIYG/jBIzFn5i7mLkBHIeM0o0zUqCsLcxSszd7wliiwg4S3w9M5e9i5GDg1dAX2LvW
 TOQsLCAp8ScG7dYQOZICKzXlrh+fjkbSEJCwFvi8bezzCD1IPbVq9ZdjOwcbAJWEofEQApYBF
 QlJrWeYp7AyL2AkWEVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7
 uJkagtxmAYAdj03bPQ4ySHExKorwbj+lECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXWygGykk
 WJSanlqRlpkDDDuYtAQHj5II7wyQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPOAikSA
 CnKKM2DGwGLgUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l0BMoUnM68EbtMroCOYgI7YtU
 Mb5IiSRISUVAOje9a0nzWfpM/s8b2dknl7GrtgBK/Etp1vLeL+/ZR6EMZ4+t/xb9ddvbRuRIq
 +v9v67y2Xf1Jw4OzqLyZWH75MyNPUeKRvqrJm8v54tR8lC9r9VnlEZr0XeunyatE6DZ1Zp3/k
 Xjm3xon/vajFwasvJ/vN+FOw8tzRY7+WeBh45IjufsR7d+2GXCWW4oxEQy3mouJEAMK3lFV8A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496134268!99273126!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40822 invoked from network); 30 May 2017 08:51:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 08:51:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFcrr-0003tP-EE; Tue, 30 May 2017 08:51:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFcrl-0003pf-On; Tue, 30 May 2017 08:51:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFcrl-0005hQ-59; Tue, 30 May 2017 08:51:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109836-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-armhf-armhf-libvirt-xsm:host-install(3):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 08:51:01 +0000
Subject: [Xen-devel] [linux-4.9 test] 109836: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTgzNiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgzNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTA5ODMwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEwOTgzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEwOTc0OSBw
YXNzIGluIDEwOTgzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4MzYKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAx
MDk3NDkgcGFzcyBpbiAxMDk4MzYKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBy
dW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBw
YXNzIGluIDEwOTgzNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk4MTcgcGFzcyBpbiAxMDk4MzYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAx
MDk4MTcgcGFzcyBpbiAxMDk4MzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgOSBkZWJp
YW4tZGktaW5zdGFsbCBmYWlsIGluIDEwOTgxNyBwYXNzIGluIDEwOTgzNgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgOSB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMDk4MTcg
cGFzcyBpbiAxMDk4MzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk4MzAgcGFzcyBpbiAxMDk4MzYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgZmFp
bCBwYXNzIGluIDEwOTc0OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5ODE3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMiBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIHBh
c3MgaW4gMTA5ODMwCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2IHJ1bXBydW4tZGVt
by14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMDk4MzAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgZmFp
bCBwYXNzIGluIDEwOTgzMAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDEw
OTgxNyBibG9ja2VkIGluIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTgxNyBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJl
cGVhdCBmYWlsIGluIDEwOTgzMCBibG9ja2VkIGluIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4
MzAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3Qg
ICAgICAgICAgICBmYWlsIGluIDEwOTgzMCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3
MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
NzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGIzZmQ0NTI3ZWQz
MmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlkMGQ2ZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICA0OSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgNDcg
ZGF5cyAgIDc2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTc0OSAgMjAxNy0wNS0y
NSAyMToyNToxNSBaICAgIDQgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQ5IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIGhvc3QtaW5zdGFsbCgzKQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxODU2MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 09:10:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:10:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdAd-0003Vb-T4; Tue, 30 May 2017 09:10:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFdAb-0003VV-VN
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 09:10:30 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BE/0C-01999-5073D295; Tue, 30 May 2017 09:10:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpC6juW6
 kwcuH+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adtpMsBdYVF+bfZ21gNOpi5OSQEPCXOPVs
 KzOIzSKgKtH8vocdxGYTUJb42dnLBmKLCGhJrF/xFMjm4mAWaGOWmNGwnxUkISxgIfHmUzsji
 M0LZF/t2A5UxMEhJFAuMftPLkRYUOLkzCcsIDazgI7Egt2fwEqYBaQllv/jAAlzCnhJtF95wA
 RiiwqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNDfSSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDrJ6BgXEH44RVfocYJTmYlER5Nx7TiRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVtnqhspJFiUmp5akZaZAwx3mLQEB4+SCG87SJq3uCAxtzgzH
 SJ1itGSY96/NV+YOD78B5FNH7Z8YRJiycvPS5US5z0I0iAA0pBRmgc3DhaTlxhlpYR5GRkYGI
 R4ClKLcjNLUOVfMYpzMCoJ854FmcKTmVcCt/UV0EFMQAft2qENclBJIkJKqoGxPip4Zl716es
 +Ek+YWuIXLz/Af142W/ski7rOhGUBrdz8BrVzgyd9+f5S79gFg5VTvyy7rrrTj22RdYTBvV0M
 /P82XNS99WHn0gXzudfkflydxa0d4HyBg0u3c7FUHfvEiijpK3McfB1DK2yVOqa9qlz/6Trbv
 1kX5+286rty+rOtGqZpZVN4lFiKMxINtZiLihMB2n5bK8QCAAA=
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496135424!80294985!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30829 invoked from network); 30 May 2017 09:10:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 09:10:25 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425846400"
Date: Tue, 30 May 2017 10:10:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170530091005.xiruhjum5emfvo75@citrix.com>
References: <20170529172948.3883-1-roger.pau@citrix.com>
 <20170530073059.ye3pxlbr2dvi4gj7@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170530073059.ye3pxlbr2dvi4gj7@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.9] docs: remove PVHv1 document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFZIdjEgaXMgZ29uZSBzbzoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 09:17:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdGt-0003iC-J4; Tue, 30 May 2017 09:16:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFdGs-0003i6-5C
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 09:16:58 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 94/BD-03696-9883D295; Tue, 30 May 2017 09:16:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7fDQjf
 S4H6HjsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtF/zaqg0api4/ddrA2Mn1S7GDk5hATyJLYs
 X8MIYvMK2Em0vmtmArElBAwlTi+8yQJiswioSvxe/B8sziagLtH2bDtrFyMHh4iAjsTp73xdj
 FwczAJdjBK/3jxkBakRFkiU+Dm7jR1ifobEy9kfweZzClhJnOs4wA7SyysgKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoopd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg/H6xoBDjJIcTEqivBuP6UQK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9ZqYbKSRYlJqeWpGWmQOMApi0BAePkgjvNpA0b3FBY
 m5xZjpE6hSjopQ47xqQhABIIqM0D64NFnmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrZg
 40hSczrwRu+iugxUxAi3ft0AZZXJKIkJJqYDzIqrzpqMicZY2J5cl1qnMfTFVfJnJP9tOFI6b
 Lur0K1u/Zec4vznHGPdcb7POXN+hUtTeyX0s3bdOff/TAPHGTIpaq2S8r9A/Ud8Xdm3oj6F2Z
 WNztvd6pzDM0DQu9VoosSvu0OjG2qUPOpDltx2TT5CcaLj+e63wQaLHhM5FdKaYm+CdopRJLc
 UaioRZzUXEiABt4b+K3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496135814!71200705!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46423 invoked from network); 30 May 2017 09:16:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 09:16:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 03:16:54 -0600
Message-Id: <592D54A3020000780015D845@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 03:16:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170517151516.52421-1-roger.pau@citrix.com>
 <20170517151516.52421-2-roger.pau@citrix.com>
In-Reply-To: <20170517151516.52421-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 for-next 1/3] x86/physdev: factor out the
 code to allocate and map a pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE3OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+IEBA
IC0yNTM3LDMgKzI1MzcsMTYyIEBAIGJvb2xfdCBodm1fZG9tYWluX3VzZV9waXJxKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxKQo+ICAgICAgcmV0dXJuIGlz
X2h2bV9kb21haW4oZCkgJiYgcGlycSAmJgo+ICAgICAgICAgICAgIHBpcnEtPmFyY2guaHZtLmVt
dWlycSAhPSBJUlFfVU5CT1VORDsgCj4gIH0KPiArCj4gK3N0YXRpYyBpbnQgYWxsb2NhdGVfcGly
cShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGlycSwgaW50IGlycSwgaW50IHR5cGUsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKQo+ICt7Cj4gKyAgICBpbnQgY3VycmVudF9waXJx
Owo+ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwo+ICsg
ICAgY3VycmVudF9waXJxID0gZG9tYWluX2lycV90b19waXJxKGQsIGlycSk7Cj4gKyAgICBpZiAo
IHBpcnEgPCAwICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGN1cnJlbnRfcGlycSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiAlZDol
ZCBhbHJlYWR5IG1hcHBlZCB0byAlZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIGlycSwgcGlycSwgY3VycmVudF9waXJxKTsKCkluc3RlYWQgb2YgImlycSIgdGhlIG9s
ZCBjb2RlIGRpZCBwYXNzICIqaW5kZXgiLCBpLmUuIGEgRG9tMCBrZXJuZWwKc3BlY2lmaWVkIHZh
bHVlICh3aGljaCBpcyBnb2luZyB0byBiZSBtb3JlIHVzZWZ1bCwgYXMgYW55IHByb2JsZW0KaGVy
ZSB3aWxsIG5lZWQgdG8gYmUgZGlhZ25vc2VkIGluIHRoZSBEb20wIGtlcm5lbCkuIFRoZSB0d28K
dmFsdWVzIGFyZSBpZGVudGljYWwgb25seSBpZiwgaW4gdGhlIEdTSSBjYXNlLApkb21haW5fcGly
cV90b19pcnEoY3VycmVudC0+ZG9tYWluLCAqaW5kZXgpIGluCmFsbG9jYXRlX2FuZF9tYXBfZ3Np
X3BpcnEoKSByZXR1cm5lZCBhIG5lZ2F0aXZlIHZhbHVlLgoKPiArICAgICAgICAgICAgaWYgKCBj
dXJyZW50X3BpcnEgPCAwICkKPiArICAgICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gKyAg
ICAgICAgfQo+ICsgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9QSVJRX1RZUEVfTVVMVElf
TVNJICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggKm5yIDw9IDAgfHwgKm5yID4g
MzIgKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FRE9NOwo+ICsgICAgICAgICAgICBlbHNl
IGlmICggKm5yICE9IDEgJiYgIWlvbW11X2ludHJlbWFwICkKPiArICAgICAgICAgICAgICAgIHJl
dHVybiAtRU9QTk9UU1VQUDsKPiArICAgICAgICAgICAgZWxzZQoKUG9pbnRsZXNzICJlbHNlIiAo
dHdpY2UpLgoKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgd2hpbGUgKCAqbnIg
JiAoKm5yIC0gMSkgKQo+ICsgICAgICAgICAgICAgICAgICAgICpuciArPSAqbnIgJiAtKm5yOwo+
ICsgICAgICAgICAgICAgICAgcGlycSA9IGdldF9mcmVlX3BpcnFzKGQsICpucik7Cj4gKyAgICAg
ICAgICAgICAgICBpZiAoIHBpcnEgPCAwICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgICAgICB3aGlsZSAoICgqbnIgPj49IDEpID4gMSApCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIGlmICggZ2V0X2ZyZWVfcGlycXMoZCwgKm5yKSA+IDAgKQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfR19FUlIsICJkb20lZDogbm8gYmxvY2sgb2YgJWQgZnJlZSBwaXJxc1xuIiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKm5yIDw8IDEpOwo+ICsgICAg
ICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVs
c2UKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHBpcnEgPSBnZXRfZnJlZV9waXJxKGQsIHR5
cGUpOwo+ICsgICAgICAgICAgICBpZiAoIHBpcnEgPCAwICkKPiArICAgICAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IG5vIGZyZWUgcGlycVxuIiwgZC0+ZG9tYWluX2lk
KTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggY3VycmVudF9waXJxICYm
IHBpcnEgIT0gY3VycmVudF9waXJxICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxP
R19HX0VSUiwgImRvbSVkOiBpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gcGlycSAlZFxuIiwKPiAr
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBjdXJyZW50X3BpcnEpOwo+ICsgICAg
ICAgIHBpcnEgPSAtRUVYSVNUOwoKInJldHVybiAtRUVYSVNUIiBwbGVhc2UsIHRvIG1hdGNoIHRo
ZSBkaXJlY3QgcmV0dXJucyB5b3UgdXNlIGZ1cnRoZXIKdXAuCgo+ICsgICAgfQo+ICsKPiArICAg
IHJldHVybiBwaXJxOwo+ICt9Cj4gKwo+ICtpbnQgYWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCkKCk5laXRoZXIgaGVyZSBu
b3IgaW4gdGhlIE1TSSBzaWJsaW5nIHlvdSBldmVyIHdyaXRlIHRvICppbmRleCwgc28KdGhlcmUn
cyBubyBuZWVkIGZvciB0aGUgcGFyYW1ldGVyIHRvIGhhdmUgcG9pbnRlciB0eXBlLgoKPiArewo+
ICsgICAgaW50IGlycSwgcGlycSwgcmV0Owo+ICsKPiArICAgIGlmICggKmluZGV4IDwgMCB8fCAq
aW5kZXggPj0gbnJfaXJxc19nc2kgKQo+ICsgICAgewo+ICsgICAgICAgIGRwcmludGsoWEVOTE9H
X0dfRVJSLCAiZG9tJWQ6IG1hcCBpbnZhbGlkIGlycSAlZFxuIiwgZC0+ZG9tYWluX2lkLAo+ICsg
ICAgICAgICAgICAgICAgKmluZGV4KTsKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAg
IH0KPiArCj4gKyAgICBpcnEgPSBkb21haW5fcGlycV90b19pcnEoY3VycmVudC0+ZG9tYWluLCAq
aW5kZXgpOwo+ICsgICAgaWYgKCBpcnEgPD0gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBp
c19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCj4gKyAgICAgICAgICAgIGlycSA9
ICppbmRleDsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBkcHJp
bnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBtYXAgcGlycSB3aXRoIGluY29ycmVjdCBpcnEhXG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Cj4gKyAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICAvKiBWZXJpZnkg
b3IgZ2V0IHBpcnEuICovCj4gKyAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwo+ICsgICAg
cGlycSA9IGFsbG9jYXRlX3BpcnEoZCwgKnBpcnFfcCwgaXJxLCBNQVBfUElSUV9UWVBFX0dTSSwg
MCk7CgpUaGUgbGFzdCBwYXJhbWV0ZXIgb2YgYWxsb2NhdGVfcGlycSgpIGlzIGEgcG9pbnRlciwg
c28geW91IHJlYWxseQptZWFuIE5VTEwgaGVyZS4KCj4gKyAgICBpZiAoIHBpcnEgPCAwICkKPiAr
ICAgIHsKPiArICAgICAgICByZXQgPSBwaXJxOwo+ICsgICAgICAgIGdvdG8gZG9uZTsKPiArICAg
IH0KPiArCj4gKyAgICByZXQgPSBtYXBfZG9tYWluX3BpcnEoZCwgcGlycSwgaXJxLCBNQVBfUElS
UV9UWVBFX0dTSSwgTlVMTCk7Cj4gKyAgICBpZiAoIHJldCA9PSAwICkKPiArICAgICAgICAqcGly
cV9wID0gcGlycTsKPiArCj4gKyBkb25lOgo+ICsgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xv
Y2spOwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQoKQmxhbmsgbGluZSBiZWZvcmUgZmluYWwgcmV0
dXJuIHN0YXRlbWVudCBwbGVhc2UuCgo+ICtpbnQgYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHR5cGUsIHN0cnVjdCBtc2lfaW5mbyAqbXNpKQo+ICt7Cj4g
KyAgICBpbnQgaXJxLCBwaXJxLCByZXQ7Cj4gKwo+ICsgICAgc3dpdGNoICggdHlwZSApCj4gKyAg
ICB7Cj4gKyAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVNJOgo+ICsgICAgICAgIGlmICggIW1zaS0+
dGFibGVfYmFzZSApCj4gKyAgICAgICAgICAgIG1zaS0+ZW50cnlfbnIgPSAxOwo+ICsgICAgICAg
IGlycSA9ICppbmRleDsKPiArICAgICAgICBpZiAoIGlycSA9PSAtMSApCj4gKyAgICBjYXNlIE1B
UF9QSVJRX1RZUEVfTVVMVElfTVNJOgo+ICsgICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJxKE5V
TUFfTk9fTk9ERSk7Cj4gKwo+ICsgICAgICAgIGlmICggaXJxIDwgbnJfaXJxc19nc2kgfHwgaXJx
ID49IG5yX2lycXMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0df
R19FUlIsICJkb20lZDogY2FuJ3QgY3JlYXRlIGlycSBmb3IgbXNpIVxuIiwKPiArICAgICAgICAg
ICAgICAgICAgICBkLT5kb21haW5faWQpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
PiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIG1zaS0+aXJxID0gaXJxOwo+ICsgICAgICAgIGJy
ZWFrOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIs
ICJkb20lZDogd3JvbmcgcGlycSB0eXBlICV4XG4iLAo+ICsgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCB0eXBlKTsKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKClRoaXMgcmVhbGx5IHNo
b3VsZCBiZSBhbiBBU1NFUlRfVU5SRUFDSEFCTEUoKSAod2l0aCB0aGUgcmV0dXJuCnN0YXRlbWVu
dCBrZXB0KS4KCj4gKyAgICB9Cj4gKwo+ICsgICAgbXNpLT5pcnEgPSBpcnE7Cj4gKwo+ICsgICAg
cGNpZGV2c19sb2NrKCk7Cj4gKyAgICAvKiBWZXJpZnkgb3IgZ2V0IHBpcnEuICovCj4gKyAgICBz
cGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwo+ICsgICAgcGlycSA9IGFsbG9jYXRlX3BpcnEoZCwg
KnBpcnFfcCwgaXJxLCB0eXBlLCAmbXNpLT5lbnRyeV9ucik7Cj4gKyAgICBpZiAoIHBpcnEgPCAw
ICkKPiArICAgIHsKPiArICAgICAgICByZXQgPSBwaXJxOwo+ICsgICAgICAgIGdvdG8gZG9uZTsK
PiArICAgIH0KPiArCj4gKyAgICByZXQgPSBtYXBfZG9tYWluX3BpcnEoZCwgcGlycSwgaXJxLCB0
eXBlLCBtc2kpOwo+ICsgICAgaWYgKCByZXQgPT0gMCApCj4gKyAgICAgICAgKnBpcnFfcCA9IHBp
cnE7Cj4gKwo+ICsgZG9uZToKPiArICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiAr
ICAgIHBjaWRldnNfdW5sb2NrKCk7Cj4gKyAgICBpZiAoIHJldCAhPSAwICkKPiArICAgICAgICBz
d2l0Y2ggKCB0eXBlICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBNQVBfUElSUV9UWVBF
X01TSToKPiArICAgICAgICAgICAgaWYgKCAqaW5kZXggPT0gLTEgKQo+ICsgICAgICAgIGNhc2Ug
TUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6Cj4gKyAgICAgICAgICAgICAgICBkZXN0cm95X2lycShp
cnEpOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICByZXR1cm4gcmV0
Owo+ICt9Cj4gKwoKUGxlYXNlIGRvbid0IGVuZCBhIGZpbGUgd2l0aCBhIGJsYW5rIGxpbmUuCgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNk
ZXYuYwo+IGluZGV4IGVlYzRhNDEyMzEuLmU5OWZkOWEzNWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3BoeXNkZXYuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKPiBAQCAtOTIs
OCArOTIsNyBAQCBpbnQgcGh5c2Rldl9tYXBfcGlycShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwg
aW50ICppbmRleCwgCj4gaW50ICpwaXJxX3AsCj4gICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBtc2lfaW5mbyAqbXNpKQo+ICB7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+
ZG9tYWluOwo+IC0gICAgaW50IHBpcnEsIGlycSwgcmV0ID0gMDsKPiAtICAgIHZvaWQgKm1hcF9k
YXRhID0gTlVMTDsKPiArICAgIGludCByZXQ7Cj4gIAo+ICAgICAgaWYgKCBkb21pZCA9PSBET01J
RF9TRUxGICYmIGlzX2h2bV9kb21haW4oZCkgJiYgaGFzX3BpcnEoZCkgKQo+ICAgICAgewo+IEBA
IC0xMTksMTM1ICsxMTgsMjIgQEAgaW50IHBoeXNkZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwg
aW50IHR5cGUsIGludCAKPiAqaW5kZXgsIGludCAqcGlycV9wLAo+ICAgICAgc3dpdGNoICggdHlw
ZSApCj4gICAgICB7Cj4gICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfR1NJOgo+IC0gICAgICAgIGlm
ICggKmluZGV4IDwgMCB8fCAqaW5kZXggPj0gbnJfaXJxc19nc2kgKQo+IC0gICAgICAgIHsKPiAt
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogbWFwIGludmFsaWQgaXJx
ICVkXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKmluZGV4KTsKPiAt
ICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiAtICAgICAgICAgICAgZ290byBmcmVlX2RvbWFp
bjsKPiAtICAgICAgICB9Cj4gLQo+IC0gICAgICAgIGlycSA9IGRvbWFpbl9waXJxX3RvX2lycShj
dXJyZW50LT5kb21haW4sICppbmRleCk7Cj4gLSAgICAgICAgaWYgKCBpcnEgPD0gMCApCj4gLSAg
ICAgICAgewo+IC0gICAgICAgICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZW50LT5k
b21haW4pICkKPiAtICAgICAgICAgICAgICAgIGlycSA9ICppbmRleDsKPiAtICAgICAgICAgICAg
ZWxzZSB7Cj4gLSAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBt
YXAgcGlycSB3aXRoIGluY29ycmVjdCBpcnEhXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQpOwo+IC0gICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiAtICAg
ICAgICAgICAgICAgIGdvdG8gZnJlZV9kb21haW47Cj4gLSAgICAgICAgICAgIH0KPiAtICAgICAg
ICB9Cj4gKyAgICAgICAgcmV0ID0gYWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShkLCBpbmRleCwg
cGlycV9wKTsKPiAgICAgICAgICBicmVhazsKPiAtCj4gICAgICBjYXNlIE1BUF9QSVJRX1RZUEVf
TVNJOgoKUGxlYXNlIGRvbid0IGRlbGV0ZSB0aGUgYmxhbmsgbGluZXMgYmV0d2VlbiBjYXNlIGJs
b2NrcywgZXZlbiBpZgp0aGUgYmxvY2tzIGFyZSBtdWNoIHNtYWxsZXIgbm93LgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 09:19:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdJ5-0003q2-Vm; Tue, 30 May 2017 09:19:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFdJ5-0003pv-5J
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 09:19:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 5F/5B-03613-2193D295; Tue, 30 May 2017 09:19:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpK6QpW6
 kwfFp7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a++zOYCuYwVnzdtIypgbGui5GTQ0LAX+Lv
 9zZmEJtFQFXiU+sGVhCbTUBZ4mdnLxuILSKgLrHq9T6wGmaBSImPm/tZQGxhATOJWYeugdm8A
 hYSeyZuB6sXEkiTmHv/JTNEXFDi5MwnLBC9OhILdn8CquEAsqUllv/jAAlzClhK/Ln5mx3EFh
 VQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXXSyrKTM8oyU3MzNE
 1NDDTy00tLk5MT81JTCrWS87P3cQIDDIGINjBOPOy/yFGSQ4mJVHejcd0IoX4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8Baa60YKCRalpqdWpGXmAMMdJi3BwaMkwrvNDCjNW1yQmFucmQ6ROsVoz
 DHr35ovTBxNH7Z8YRJiycvPS5US55W3ACoVACnNKM2DGwSLw0uMslLCvIxApwnxFKQW5WaWoM
 q/YhTnYFQS5n0Lcg9PZl4J3L5XQKcwAZ2ya4c2yCkliQgpqQbG9VvmrA66fYhzyWZxr/0vv89
 dI/9sBpPUPlnWGSv4N89stbD/835lCvuEJWnR3jsTNj5RiJ6SU5Wz9uDRE8f2/DAJaJvh1rbU
 zmfjdcXpxzzZH9/aZLSx//JG2/Ip2/ovypS8KJec1ZQm1mWQVrF5WYcey9Yrb87+tP0i4TjZd
 Xuu2fFZYidfhiqxFGckGmoxFxUnAgCUknGavgIAAA==
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496135952!103621172!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55330 invoked from network); 30 May 2017 09:19:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 09:19:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425847181"
Date: Tue, 30 May 2017 10:19:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Armando Vega <armando@greenhost.nl>
Message-ID: <20170530091911.hpsqi2zlb3ek4aci@citrix.com>
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170529180132.4391-2-armando@greenhost.nl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170529180132.4391-2-armando@greenhost.nl>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVGhhbmtzIGZvciB0aGUgcGF0Y2guCgpJIHdlbGNvbWUgdGhlIGltcHJvdmVtZW50IHRvIG91
ciBkb2N1bWVudGF0aW9uLgoKRkFPRCBJIHdpbGwgbGVhdmUgdGhpcyBwYXRjaCB0byBJYW4gYmVj
YXVzZSBoZSdzIGEgbmF0aXZlIEVuZ2xpc2gKc3BlYWtlci4KCldlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 09:27:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:27:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdQt-0004Xv-SP; Tue, 30 May 2017 09:27:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFdQs-0004Xp-BV
 for xen-devel@lists.xen.org; Tue, 30 May 2017 09:27:18 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3C/17-03587-5FA3D295; Tue, 30 May 2017 09:27:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsUSuHLSbd2vVrq
 RBte2Mlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTFp1jLtjPWdG8ehdTA+N/9i5GLg4WgVXM
 Es++XwRyODkkBHIlDnw9ztLFyAFki0g8+Z8GUiMkcIpJ4tr9ViaQGiGBdIm9D7pZQGwWAVWJb
 5tXsYHYbAJKEnsPHmcEsUUEjCQ671xmAWlmFtjIKLHz9gewBcICmRLdfbPBGngF9CRmn9/CCr
 FhA6PE07kXGSESghInZz4B28AsUCzx795eJpCLmAWkJZb/4wAJcwpYSKw/8owZxBYVkJV4Ne8
 A0wRGwVlIumch6Z6F0A0RVpf4M+8SM4awrcS6de9ZFjCyrWLUKE4tKkst0jWy0EsqykzPKMlN
 zMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAx+BiDYwXh+beAhRkkOJiVR3o3HdCKF+JLyUyozE
 osz4otKc1KLDzHKcHAoSfDOsNSNFBIsSk1PrUjLzAHGIUxagoNHSYTXDSTNW1yQmFucmQ6ROs
 WoKCXOqwyMXiEBkERGaR5cGyz2LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wzIeJ7MvBK
 46a+AFjMBLd61QxtkcUkiQkqqgTHg8c26Hwa5Z/k45Dce0DxQsI6Pt3BrwIU7+yc59uxKmSBk
 1Xilu+7Z0XyGwI79ixqKrrz+mP/xw6dJUrnnTh8pfuy2Kodl6iGm4vv9OxQV5+Y/6Wx+/n+Cm
 bqVR97pFPE6HeOGd3Upd08rPpt+bavzG6H5G7sVuLPmSx7ekvH9e04bV/aN/2eVWIozEg21mI
 uKEwHsfRmf+AIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496136436!95553512!1
X-Originating-IP: [81.169.146.219]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22776 invoked from network); 30 May 2017 09:27:17 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.219)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 09:27:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496136436;
 l=1254; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=9rwZ1JW9+d8u7fCNtoHpzQ/GSlPmXEybYFllaUhV7Es=;
 b=DBOCAXg/z677PyWN4WEvbXuDM0tdeo6cQPKFme3D6wbAMW8xo6qD5Nh5CuJ7ScUHf7
 GK6RC0TDFV0Q3JM+pQfm9qNPMjP1bxC+KSIwsNaItTsUKCJyqf2GROrSvm8LA7bBzHot
 kr7N7W0V5XgTncwMm4ovg78aLm23V+IPxdEuk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4nTdeZKcqE95RarqWyf+BZfF2cb5DMNIr3smUzw==
X-RZG-CLASS-ID: mo00
Received: from probook ([2001:a61:3453:daff:f80a:bec4:e7d0:118e])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id i0a6c6t4U9R6qEK
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 30 May 2017 11:27:06 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id 6709850BE0; Tue, 30 May 2017 11:27:05 +0200 (CEST)
Date: Tue, 30 May 2017 11:27:05 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170530092705.GC26792@aepfle.de>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <20170524150940.GI18530@char.us.oracle.com>
 <20170524152503.GB6930@aepfle.de>
 <20170524153315.GO18530@char.us.oracle.com>
MIME-Version: 1.0
In-Reply-To: <20170524153315.GO18530@char.us.oracle.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5328640413901394884=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5328640413901394884==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="hOcCNbCCxyk/YU74"
Content-Disposition: inline


--hOcCNbCCxyk/YU74
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, May 24, Konrad Rzeszutek Wilk wrote:

> Is there some form of tests that they can run to verify and test
> that this is safe? Or perhaps this is something that is based on the kernel
> versions? Like 4.11 are safe, but 3.18 is not?

I'm not sure why you are asking for specific kernel versions.


But the test is simply to boot a HVM domU with 'tsc_mode=native' and
migrate it to a similar dom0. This fails with 3.12 and 4.4 based domU
kernels, with xen-4.7 as dom0. This pretty much ruins the plan.

So far I have not investigated why the domU on the remote side does not
get any cpu time, or why it makes no progress. But in the end the I
think only a hardware upgrade to TSC-scaling capable CPUs will avoid the
performance penalty due to the TSC emulation.
I do not have access to such hardware to verify it.


Olaf

--hOcCNbCCxyk/YU74
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWS065QAKCRBdQqD6ppg2
flU4AJ9xkr1g29T37YcdtFIklzFCKmq72gCg5GHJ/nPscBF92WO4s7NFTNR1xp4=
=oLGP
-----END PGP SIGNATURE-----

--hOcCNbCCxyk/YU74--


--===============5328640413901394884==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5328640413901394884==--


From xen-devel-bounces@lists.xen.org Tue May 30 09:34:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:34:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdXI-0005BT-JO; Tue, 30 May 2017 09:33:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dFdXH-0005BN-Bb
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 09:33:55 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FD/74-17076-28C3D295; Tue, 30 May 2017 09:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRtkoNtooxt
 p0L3HyOL7lslMDowehz9cYQlgjGLNzEvKr0hgzXh84T9jwVzZiivPfBsYr4p3MXJyCAlMY5Ro
 b/DoYuTiYBG4xSxx7+dEJhBHQuAgq8SB09NYQKokBOIkVh9+xghhl0sc3nSYrYuRA6hbTWLNm
 yiQeiGBDiaJGb09bCA1wgJmEgcXvWUCsUUEoiTmfH3EAlH0jFFi46pWdpAEs8BuZokp6wVABr
 EJ6Eism1ELEuYVsJXY/P432C4WAVWJH5vngZWLCoRLvG08wgJRIyhxcuYTMJtTwE3i0uyLTBA
 jbSXuzN3NDGHLS2x/O4d5AqPwLCQts5CUzUJStoCReRWjenFqUVlqka6JXlJRZnpGSW5iZo6u
 oYGxXm5qcXFiempOYlKxXnJ+7iZGYJAzAMEOxsYvTocYJTmYlER5na11I4X4kvJTKjMSizPii
 0pzUosPMcpwcChJ8N4EyQkWpaanVqRl5gDjDSYtwcGjJMKbAZLmLS5IzC3OTIdInWK05Niwev
 0XJo47fRuA5KQD278wCbHk5eelSonzpoE0CIA0ZJTmwY2DpYRLjLJSwryMQAcK8RSkFuVmlqD
 Kv2IU52BUEuYtAJnCk5lXArf1FdBBTEAH7dqhDXJQSSJCSqqBUVmq3MX9r+SN5SzLtjzJOLXa
 d+8fwxctL799vSqv0HF05a0t7aGNTccFN38XZZkYXMCybOOmrdvPCnY+Xbk2OEvnwcypHBPvv
 ZtS/mz/ccZP8TOSrfdfE1jlpPE5S7nz4Imdh9c2v/i05k35m1amGt74Tu+3F6OuTWWcM+1s37
 34LwJBhuuzxRqVWIozEg21mIuKEwGe4yLoBAMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496136833!95571759!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35818 invoked from network); 30 May 2017 09:33:53 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
 (74.125.82.48)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 09:33:53 -0000
Received: by mail-wm0-f48.google.com with SMTP id 7so84122279wmo.1
 for <xen-devel@lists.xenproject.org>; Tue, 30 May 2017 02:33:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=CjFo4ZZ4tTHMAcjsd1CRux5ZfX57XSZTDyJ44xrYuLg=;
 b=jxUz8SqCmVviO+7HE517K6JsROiG5uMkZbYRmf5hegm3yopUzX9sILiww9HCjZGLev
 zmuWXGSvWI/wXpYsNo954fe3AyET8dE2i6H8RLroVOxh1tdIGhmBkcxCzqDoD1N73mwg
 Hm11m+3aHKYkkRTdE8QrVAfrT8I8ZXWHJMWVo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=CjFo4ZZ4tTHMAcjsd1CRux5ZfX57XSZTDyJ44xrYuLg=;
 b=CMkX2PV4Zo96IsNCOFEV+AjKvXbCUJAaSIAy6uShvenr7mo4ZhZlnWh2QJy+spmMzG
 /cYbhvCpOt9GQNAnM52D/pxTfQJQ7PBkXsjJOUHC+d0F7OxC07kzS8dl4I762XVK7CjV
 iL5NY27JLU8Cl+lSd0c9vtYB8LIk6nX6l5K3hMnb2bJyyyx/dDPzjc8A5QyTEGBwzI02
 uw2lq3eaSZ3XjOboAMKDQ0HVYCNPOGh9XsF8Srmnax5t1xaTAWyZBkX4UmFTowHwSBc8
 it9eHuBucI4QkccV/UKGm3b3MzoLfJaKJnOHOu3a1nVtVVoj5fxN5vCT01hBvxQysjyS
 rACA==
X-Gm-Message-State: AODbwcCEksFWT5n4u9pN/Ptn0yxYSMkh5O0brQiLTkhtTgApk5FZuecv
 Nv8zGKr8lXHCmeIH
X-Received: by 10.28.84.14 with SMTP id i14mr1110985wmb.81.1496136833225;
 Tue, 30 May 2017 02:33:53 -0700 (PDT)
Received: from ?IPv6:::1? (ks39974.kimsufi.com. [91.121.25.35])
 by smtp.gmail.com with ESMTPSA id x9sm11247261wmb.21.2017.05.30.02.33.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 May 2017 02:33:52 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <61af41e6-a549-7930-efd4-705718d174f8@caviumnetworks.com>
 <928d5f49-b40b-56ee-f955-0b7122d529e2@linaro.org>
 <bf0d5f38-73de-dd1c-e17e-5c06faf197a3@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <718fea24-4ee0-0828-fcf9-063e2e4a5f37@linaro.org>
Date: Tue, 30 May 2017 10:33:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <bf0d5f38-73de-dd1c-e17e-5c06faf197a3@caviumnetworks.com>
Cc: edgar.iglesias@xilinx.com, okaya@qti.qualcomm.com,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAzMC8wNS8xNyAwNjo1MywgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhpIEp1bGllbiwKPgo+
IE9uIDUvMjkvMjAxNyAxMTo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAw
NS8yOS8yMDE3IDAzOjMwIEFNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+PiBIaSBKdWxpZW4sCj4+
Cj4+IEhlbGxvIE1hbmlzaCwKPj4KPj4+IE9uIDUvMjYvMjAxNyAxMDo0NCBQTSwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4+IFBDSSBwYXNzLXRocm91Z2ggYWxsb3dzIHRoZSBndWVzdCB0byByZWNl
aXZlIGZ1bGwgY29udHJvbCBvZgo+Pj4+IHBoeXNpY2FsIFBDSQo+Pj4+IGRldmljZXMuIFRoaXMg
bWVhbnMgdGhlIGd1ZXN0IHdpbGwgaGF2ZSBmdWxsIGFuZCBkaXJlY3QgYWNjZXNzIHRvCj4+Pj4g
dGhlIFBDSQo+Pj4+IGRldmljZS4KPj4+Pgo+Pj4+IEFSTSBpcyBzdXBwb3J0aW5nIGEga2luZCBv
ZiBndWVzdCB0aGF0IGV4cGxvaXRzIGFzIG11Y2ggYXMgcG9zc2libGUKPj4+PiB2aXJ0dWFsaXph
dGlvbiBzdXBwb3J0IGluIGhhcmR3YXJlLiBUaGUgZ3Vlc3Qgd2lsbCByZWx5IG9uIFBWIGRyaXZl
cgo+Pj4+IG9ubHkKPj4+PiBmb3IgSU8gKGUuZyBibG9jaywgbmV0d29yaykgYW5kIGludGVycnVw
dHMgd2lsbCBjb21lIHRocm91Z2ggdGhlCj4+Pj4gdmlydHVhbGl6ZWQKPj4+PiBpbnRlcnJ1cHQg
Y29udHJvbGxlciwgdGhlcmVmb3JlIHRoZXJlIGFyZSBubyBiaWcgY2hhbmdlcyByZXF1aXJlZAo+
Pj4+IHdpdGhpbiB0aGUKPj4+PiBrZXJuZWwuCj4+Pj4KPj4+PiBBcyBhIGNvbnNlcXVlbmNlLCBp
dCB3b3VsZCBiZSBwb3NzaWJsZSB0byByZXBsYWNlIFBWIGRyaXZlcnMgYnkKPj4+PiBhc3NpZ25p
bmcgcmVhbAo+Pj4+IGRldmljZXMgdG8gdGhlIGd1ZXN0IGZvciBJL08gYWNjZXNzLiBYZW4gb24g
QVJNIHdvdWxkIHRoZXJlZm9yZSBiZQo+Pj4+IGFibGUgdG8KPj4+PiBydW4gdW5tb2RpZmllZCBv
cGVyYXRpbmcgc3lzdGVtLgo+Pj4+Cj4+Pj4gVG8gYWNoaWV2ZSB0aGlzIGdvYWwsIGl0IGxvb2tz
IG1vcmUgc2Vuc2libGUgdG8gZ28gdG93YXJkcyBlbXVsYXRpbmcKPj4+PiB0aGUKPj4+PiBob3N0
IGJyaWRnZSAodGhlcmUgd2lsbCBiZSBtb3JlIGRldGFpbHMgbGF0ZXIpLgo+Pj4gSUlVQyB0aGlz
IG1lYW5zIHRoYXQgZG9tVSB3b3VsZCBoYXZlIGFuIGVtdWxhdGVkIGhvc3QgYnJpZGdlIGFuZCBk
b20wCj4+PiB3aWxsIHNlZSB0aGUgYWN0dWFsIGhvc3QgYnJpZGdlPwo+Pgo+PiBZb3UgZG9uJ3Qg
d2FudCB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBYZW4gYWNjZXNzIHRoZSBjb25maWd1cmF0aW9u
Cj4+IHNwYWNlIGF0IHRoZSBzYW1lIHRpbWUuIFNvIGlmIFhlbiBpcyBpbiBjaGFyZ2Ugb2YgdGhl
IGhvc3QgYnJpZGdlLAo+PiB0aGVuIGFuIGVtdWxhdGVkIGhvc3QgYnJpZGdlIHNob3VsZCBiZSBl
eHBvc2VkIHRvIHRoZSBoYXJkd2FyZS4KPiBJIGJlbGlldmUgaW4geDg2IGNhc2UgZG9tMCBhbmQg
WGVuIGRvIGFjY2VzcyB0aGUgY29uZmlnIHNwYWNlLiBJbiB0aGUKPiBjb250ZXh0IG9mIHBjaSBk
ZXZpY2UgYWRkIGh5cGVyY2FsbC4KPiBUaGF0cyB3aGVuIHRoZSBwY2lfY29uZmlnX1hYWCBmdW5j
dGlvbnMgaW4geGVuIGFyZSBjYWxsZWQuCgpJIGRvbid0IHVuZGVyc3RhbmQgaG93IHRoaXMgaXMg
cmVsYXRlZCB0byB3aGF0IEkgc2FpZC4uLiBJZiBET00wIGhhcyBhbiAKZW11bGF0ZWQgaG9zdCBi
cmlkZ2UsIGl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIHRvIGhhdmUgYm90aCBwb2tpbmcgdGhlIApy
ZWFsIGhhcmR3YXJlIGF0IHRoZSBzYW1lIHRpbWUgYXMgb25seSBYZW4gd291bGQgZG8gaGFyZHdh
cmUgYWNjZXNzLgoKPj4KPj4gQWx0aG91Z2gsIHRoaXMgaXMgZGVwZW5kaW5nIG9uIHdobyBpcyBp
biBjaGFyZ2Ugb2YgdGhlIHRoZSBob3N0Cj4+IGJyaWRnZS4gQXMgeW91IG1heSBoYXZlIG5vdGlj
ZWQsIHRoaXMgZGVzaWduIGRvY3VtZW50IGlzIHByb3Bvc2luZyB0d28KPj4gd2F5cyB0byBoYW5k
bGUgY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3MuIEF0IHRoZSBtb21lbnQgYW55IGdlbmVyaWMK
Pj4gaG9zdCBicmlkZ2UgKHNlZSB0aGUgZGVmaW5pdGlvbiBpbiB0aGUgZGVzaWduIGRvY3VtZW50
KSB3aWxsIGJlCj4+IGhhbmRsZWQgaW4gWGVuIGFuZCB0aGUgaGFyZHdhcmUgZG9tYWluIHdpbGwg
aGF2ZSBhbiBlbXVsYXRlZCBob3N0IGJyaWRnZS4KPj4KPiBTbyBpbiBjYXNlIG9mIGdlbmVyaWMg
aGIsIHhlbiB3aWxsIG1hbmFnZSB0aGUgY29uZmlnIHNwYWNlIGFuZCBwcm92aWRlIGEKPiBlbXVs
YXRlZCBJL2YgdG8gZG9tMCwgYW5kIGFjY2Vzc2VzIHdvdWxkIGJlIHRyYXBwZWQgYnkgWGVuLgo+
IEVzc2VudGlhbGx5IHRoZSBnb2FsIGlzIHRvIHNjYW4gYWxsIHBjaSBkZXZpY2VzIGFuZCByZWdp
c3RlciB0aGVtIHdpdGgKPiBYZW4gKHdoaWNoIGluIHR1cm4gd2lsbCBjb25maWd1cmUgdGhlIHNt
bXUpLgo+IEZvciBhICBnZW5lcmljIGhiLCB0aGlzIGNhbiBiZSBkb25lIGVpdGhlciBpbiBkb20w
L3hlbi4gVGhlIG9ubHkgZG91YnQKPiBoZXJlIGlzIHdoYXQgZXh0cmEgYmVuZWZpdCB0aGUgZW11
bGF0ZWQgaGIgZ2l2ZSBpbiBjYXNlIG9mIGRvbTAuCgpCZWNhdXNlIHlvdSBkb24ndCBoYXZlIDIg
ZW50aXRpZXMgdG8gYWNjZXNzIGhhcmR3YXJlIGF0IHRoZSBzYW1lIHRpbWUuIApZb3UgZG9uJ3Qg
a25vdyBob3cgaXQgd2lsbCBiZWhhdmUuIFlvdSBtYXkgYWxzbyB3YW50IHRvIHRyYXAgc29tZSAK
cmVnaXN0ZXJzIGZvciBjb25maWd1cmF0aW9uLiBOb3RlIHRoYXQgdGhpcyB3aGF0IGlzIGFscmVh
ZHkgZG9uZSBvbiB4ODYuCgpbLi4uXQoKPj4+IEZvciBtYXBwaW5nIHRoZSBNTUlPIHNwYWNlIG9m
IHRoZSBkZXZpY2UgaW4gU3RhZ2UyLCB3ZSBuZWVkIHRvIGFkZAo+Pj4gc3VwcG9ydCBpbiBYZW4g
LyB2aWEgYSBtYXAgaHlwZXJjYWxsIGluIGxpbnV4L2RyaXZlcnMveGVuL3BjaS5jCj4+Cj4+IE1h
cHBpbmcgTU1JTyBzcGFjZSBpbiBzdGFnZS0yIGlzIG5vdCBQQ0kgc3BlY2lmaWMgYW5kIGFscmVh
ZHkKPj4gYWRkcmVzc2VkIGluIFhlbiA0LjkgKHNlZSBjb21taXQgODBmOWMzMSAieGVuL2FybTog
YWNwaTogTWFwIE1NSU8gb24KPj4gZmF1bHQgaW4gc3RhZ2UtMiBwYWdlIHRhYmxlIGZvciB0aGUg
aGFyZHdhcmUgZG9tYWluIikuIFNvIEkgZG9uJ3QKPj4gdW5kZXJzdGFuZCB3aHkgd2Ugc2hvdWxk
IGNhcmUgYWJvdXQgdGhhdCBoZXJlLi4uCj4+Cj4gVGhpcyBhcHByb2FjaCBpcyBvay4KPiBCdXQg
d2UgY291bGQgaGF2ZSBtb3JlIGdyYW51bGFyIGFwcHJvYWNoIHRoYW4gdHJhcHBpbmcgSU1ITy4K
PiBGb3IgQUNQSQo+ICAgIC14ZW4gcGFyc2VzIE1DRkcgYW5kIGNhbiBtYXAgcGNpIGhiIChlbXVs
YXRlZCAvIG9yaWdpbmFsKSBpbiBzdGFnZTIKPiBmb3IgZG9tMAo+ICAgIC1kZXZpY2UgTU1JTyBj
YW4gYmUgbWFwcGVkIGluIHN0YWdlMiBhbG9uZ3NpZGUgcGNpX2RldmljZV9hZGQgY2FsbCAuCj4g
V2hhdCBkbyB5b3UgdGhpbms/CgpUaGVyZSBhcmUgcGxlbnR5IG9mIHdheSB0byBtYXAgTU1JTyB0
b2RheSBhbmQgYWdhaW4gdGhpcyBpcyBub3QgcmVsYXRlZCAKdG8gdGhpcyBkZXNpZ24gZG9jdW1l
bnQuIEl0IGRvZXMgbm90IG1hdHRlciBob3cgeW91IGFyZSBnb2luZyB0byBtYXAgCih0cmFwcGlu
ZywgWEVOTUVNX2FkZF90b19hZGRfcGh5c21hcCwgcGFyc2luZyBNQ0ZHLCByZWFkaW5nIEJBUnMu
Li4pIGF0IAp0aGlzIHN0YWdlLgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 09:38:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:38:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdc5-0005P3-B8; Tue, 30 May 2017 09:38:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dFdc3-0005Ox-Iz
 for xen-devel@lists.xen.org; Tue, 30 May 2017 09:38:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8D/1F-03058-AAD3D295; Tue, 30 May 2017 09:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnk+JIrShJLcpLzFFi42KJPp6xUHeVrW6
 kweOfnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aF2Y/YC/okKw5ca2dsYHwi0cXIySEk4CHR
 /uIAYxcjF5C9llFi9ua9jBCJa4wSn1YKwhSt/T2PGaJoKaPEre23oJwNjBIvZ1yEal/AKLF9x
 lsmkBY2ASOJhiW3wUaJCGhLbNy/kgmkiFngAJPE14bTbCAJYYFgiQ1L57BBFIVIXDu6hhnCtp
 J4vPc1K4jNIqAqsf/GZnYQm1fAVOLcojlQqw8wSrydcwmsmVPAXuL3k8lg2xgFxCS+n1oDdgW
 zgLjErSfzwWwJAUGJRbP3MEPYYhL/dj1kg7ANJLYu3ccCYStI9N7sY4WwEyTOPv8KVMMBNEdT
 Yv0ufQjTTmLr5DKI6YoSU7ofQp0mKHFy5hOoKTkSzz+vYwUplxCQkvjfqgRysYRAP4vEpGnbo
 LbKSDyaeJNtAqPCLCSHzkJYNgth2Swky2YhWbaAkXUVo0ZxalFZapGuobleUlFmekZJbmJmjq
 6hgZlebmpxcWJ6ak5iUrFecn7uJkZgQmEAgh2MtzcGHGKU5GBSEuV1ttaNFOJLyk+pzEgszog
 vKs1JLT7EKMPBoSTBW2wDlBMsSk1PrUjLzAGmNpi0BAePkgjvFJA0b3FBYm5xZjpE6hSjopQ4
 bwlIQgAkkVGaB9cGS6eXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7DuQynsy8Erjpr4AWM
 wEt3rVDG2RxSSJCSqqBUfPE9dwSJ0+5KfNEMyyMZs+Z3bLI4EVVwUybBfe+sN9qnFK0/TSLj0
 zh4amVd2ds880qaz8qUKsjJeRjXxQ45/vR5r9GvGpBLp+zJu4Okl93WFxcbuPHCT9jNv/vDf3
 6nl9SIKvtyFWjxHv/PZ2V642FSsNOH1gZFvziTvyheQHWTy/fkNB+ocRSnJFoqMVcVJwIALRb
 3w2iAwAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496137129!71372628!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14025 invoked from network); 30 May 2017 09:38:50 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 May 2017 09:38:50 -0000
Received: (qmail 19605 invoked from network); 30 May 2017 12:38:48 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 May 2017 12:38:48 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1A2CB7FBAB
 for <xen-devel@lists.xen.org>; Tue, 30 May 2017 12:38:48 +0300 (EEST)
Received: (qmail 18965 invoked from network); 30 May 2017 12:38:48 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 May 2017 12:38:47 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 30 May 2017 12:38:49 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Tue, 30
 May 2017 12:38:47 +0300
From: Petre PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH 1/2] x86/monitor: add masking support for write_ctrlreg
 events
Thread-Index: AQHS1iX9b9HLzZys8UWS6+CZCEMi/KILOkaAgAE4NAA=
Date: Tue, 30 May 2017 09:38:46 +0000
Message-ID: <1496137126.2320.2.camel@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1495806118-12223-2-git-send-email-ppircalabu@bitdefender.com>
 <592C53E1020000780015D560@prv-mh.provo.novell.com>
In-Reply-To: <592C53E1020000780015D560@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.18.884, d:out, a:y, w:t, t:15,
 sv:1496126484, ts:1496137129
Content-ID: <D08753C8B628E145A8475E79E469FFC7@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71635
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 450587,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.013989)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004724), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.011306,0.000161)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.169165), Hit: No,
 Details: v2.4.9; Id: 15.5f4g88.1bha84j78.130gt], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/monitor: add masking support for
 write_ctrlreg events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTHUsIDIwMTctMDUtMjkgYXQgMDk6MDEgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAyNi4wNS4xNyBhdCAxNTo0MSwgPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgNCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgNCj4gPiBAQCAt
MzcsNyArMzcsNyBAQA0KPiA+ICAjaW5jbHVkZSAiaHZtL3NhdmUuaCINCj4gPiAgI2luY2x1ZGUg
Im1lbW9yeS5oIg0KPiA+DQo+ID4gLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lP
TiAweDAwMDAwMDBkDQo+ID4gKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAw
eDAwMDAwMDBlDQo+ID4NCj4gPiAgLyoNCj4gPiAgICogTkIuIHhlbl9kb21jdGwuZG9tYWluIGlz
IGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMNCj4gPiBvcGVyYXRpb24uDQo+ID4gQEAgLTEx
MDcsNiArMTEwNywxMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHsNCj4gPiAgICAg
ICAgICAgICAgdWludDhfdCBzeW5jOw0KPiA+ICAgICAgICAgICAgICAvKiBTZW5kIGV2ZW50IG9u
bHkgb24gYSBjaGFuZ2Ugb2YgdmFsdWUgKi8NCj4gPiAgICAgICAgICAgICAgdWludDhfdCBvbmNo
YW5nZW9ubHk7DQo+ID4gKyAgICAgICAgICAgIC8qIFNlbmQgZXZlbnQgb25seSBpZiB0aGUgY2hh
bmdlZCBiaXQgaW4gdGhlIGNvbnRyb2wNCj4gPiByZWdpc3Rlcg0KPiA+ICsgICAgICAgICAgICAg
KiBpcyBub3QgbWFza2VkDQo+ID4gKyAgICAgICAgICAgICAqLw0KPiA+ICsgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGJpdG1hc2s7DQo+IFlvdSBjYW4ndCB1c2UgInVuc2lnbmVkIGxvbmciIGlu
IHB1YmxpYyBoZWFkZXJzLiBBbHNvIGJld2FyZSBvZg0KPiBhbGlnbm1lbnQgaXNzdWVzIGJldHdl
ZW4gMzItYml0IGFuZCA2NC1iaXQgY2FsbGVycyAoSSBkaWRuJ3QgY2hlY2sNCj4gd2hldGhlciB0
aGVyZSBhY3R1YWxseSBpcyBhbnksIEknbSBtZXJlbHkgaGludGluZyB0b3dhcmRzIHRoZQ0KPiB1
c2Ugb2YgdWludDY0X2FsaWduZWRfdCkuDQo+DQpJIHdpbGwgY2hhbmdlIGl0IHRvIHVpbnQ2NF9h
bGlnbmVkX3QgYW5kIHJlc3VibWl0IHRoZSBwYXRjaC4NCj4gPg0KPiA+IC0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy92bV9ldmVudC5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2
ZW50LmgNCj4gPiBAQCAtMTU1LDYgKzE1NSwxNSBAQA0KPiA+ICAjZGVmaW5lIFZNX0VWRU5UX1g4
Nl9DUjQgICAgMg0KPiA+ICAjZGVmaW5lIFZNX0VWRU5UX1g4Nl9YQ1IwICAgMw0KPiA+DQo+ID4g
Ky8qIHZtX2V2ZW50X3dyaXRlX2N0cmxyZWcgZGVmYXVsdCBiaXQgbWFzaw0KPiA+ICsgKiBJZiB0
aGUgY2hhbmdlZCBiaXQgaW4gdGhlIGNvbnRyb2wgcmVnaXN0ZXIgaXMgbWFza2VkIHRoZSBldmVu
dA0KPiA+IGlzDQo+ID4gKyAqIG5vdCB0cmlnZ2VyZWQNCj4gPiArICovDQo+IENvbW1lbnQgc3R5
bGUuDQo+DQo+ID4NCj4gPiArI2RlZmluZSBWTV9FVkVOVF9YODZfQ1IwX0RFRkFVTFRfTUFTSyAg
ICAgICAgMHgwMDAwMDAwMA0KPiA+ICsjZGVmaW5lIFZNX0VWRU5UX1g4Nl9DUjNfREVGQVVMVF9N
QVNLICAgICAgICAweDAwMDAwMDAwDQo+ID4gKyNkZWZpbmUgVk1fRVZFTlRfWDg2X0NSNF9ERUZB
VUxUX01BU0sgICAgICAgIDB4MDAwMDAwODANCj4gPiArI2RlZmluZSBWTV9FVkVOVF9YODZfWENS
MF9ERUZBVUxUX01BU0sgICAgICAgIDB4MDAwMDAwMDANCj4gVGhlc2UgYXJlIHVudXNlZCAtIHdo
YXQgYXJlIHRoZXkgZ29vZCBmb3I/IEFuZCB3aHkgd291bGQNCj4geW91IHdhbnQgdG8gc3BlY2lh
bCBjYXNlIENSNC5QR0UgKGFuZCBldmVuIHdpdGhvdXQgYW55DQo+IGNvbW1lbnQpPw0KPg0KPiBK
YW4NCj4NClRoZSBkZWZhdWx0cyB3ZXJlIGFkZGVkIGJlY2F1c2Ugd2hlbiB0aGUgaW50cm9zcGVj
dGlvbiBlbmdpbmUgcmVxdWVzdHMNCkNSNCBldmVudHMgaXQgd2lsbCBnZXQgdG9vIG1hbnkgYXMg
Q1I0LlBHRSBpcyB1c2VkIGZvciBnbG9iYWwgVExCDQpmbHVzaGVzLiBIb3dldmVyLCBldmVyeSBj
bGllbnQgY2FuIHNldC11cCBpdCdzIG93biBldmVudCBtYXNraW5nIHBvbGljeQ0Kc28gdGhlc2Ug
bWFjcm9zIGFyZSBub3QgbmVlZGVkIGdsb2JhbGx5Lg0KPg0KPiBfX19fX19fX19fX19fX19fX19f
X19fX18NCj4gVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcg0KDQpNYW55IHRo
YW5rcyBmb3IgeW91ciBjb21tZW50cywNClBldHJlDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
Xw0KVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 09:42:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdfd-000614-Qt; Tue, 30 May 2017 09:42:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dFdfb-00060s-QP
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 09:42:31 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 77/EA-01735-78E3D295; Tue, 30 May 2017 09:42:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsXiVRukpdtspxt
 p0LhSzuL7lslMDowehz9cYQlgjGLNzEvKr0hgzdj3aRpjwTnhivd9Tg2M6/m7GLk4hARmMkr8
 6GxkBXFYBG4xSyw8c4kFxJEQOMgqMXVaE1sXIyeQEyfRvOU+I4RdIfGm5RBQnAOoXU1izZsoi
 EldTBIn3p1mBqkRFjCTOLjoLROILSJgLXF6fRc7RNErRolfi56AOcwCf5kl1m+8yg4yiU1AR2
 LdjFqQBl4BW4kzK2eALWMRUJV41TMTbJCoQLjE28YjLBA1ghInZz4BszkFvCRmPPgDZjMD9d6
 Zu5sZwpaXaN46m3kCo/AsJC2zkJTNQlK2gJF5FaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGp
 Xm5qcXFiempOYlKxXnJ+7iZGYKgzAMEOxn/bPA8xSnIwKYnyOlvrRgrxJeWnVGYkFmfEF5Xmp
 BYfYpTh4FCS4H1jA5QTLEpNT61Iy8wBRh1MWoKDR0mEt9EWKM1bXJCYW5yZDpE6xWjMsWH1+i
 9MHJMObP/CJMSSl5+XKiXOywRSKgBSmlGaBzcIlgwuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnIN
 RSZj3NMgUnsy8Erh9wLgB+kKEd9cObZBTShIRUlINjIWBkdc/Rs/1vvTkc8a7NVHMj0x+9n2f
 XlvyqGJ906/KlDsL3+4T8F0rstyty++E2t8yFbW3FZsKPFbyCF1S8fh4RUB66ZwtmzITDud5a
 1xYF+fq/i9x4ho3QeYHaxp1IjM5NCad9qpuuRwfrLXve4vQipazhinKiRqb4wx+smvMffCuM8
 suWomlOCPRUIu5qDgRAMgeb5QBAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496137347!81123551!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3806 invoked from network); 30 May 2017 09:42:27 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 09:42:27 -0000
Received: by mail-wm0-f42.google.com with SMTP id e127so92134792wmg.1
 for <xen-devel@lists.xenproject.org>; Tue, 30 May 2017 02:42:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=1HJingWa+8CqGPour9ddK5j+QLE6YA2yZaRsdFFhWkc=;
 b=F76Nzjr2nlNPfWmnLQ/UNyXjsD/L1pfqWCJrenHEb/MaN0U60mvxWbJUtgf03OxSva
 9vzc295o15Znw8cjNGi8GPQTKf+WiHggjPQw/hYXrmYWBMvJkIfjP2eDH4fqKTYez3o9
 tsvddrEl+Yw7r8PNZZxabfk3nFR7ej+z9u4dU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=1HJingWa+8CqGPour9ddK5j+QLE6YA2yZaRsdFFhWkc=;
 b=P/ARzYU3m81Yet1HXrlLXnrMF/oWxD7DRllrBE6Ekwo1PjK5ZXvXiUKASPnXFGNmqZ
 ZxsSp3CLXZDjU3S8TsRYS3NjGe31Xxb49kANhrFhVdY4UkYVQFdVfQzWZNx+AiLgXsjV
 bA+SiNoae7t3nEgQ3KVBxGO7Eyf7vLVKOaF/2CLGH0+H3g0Self9CABarMCIgPEVi7GR
 d+bA5qGwNxZL8nO+obr0SodVGR8a0VAHkaT3e0n+hvncWWAyxsGaVsw9m/BNAxZjhNww
 FTDUuVBK5ZQhngL03lqRdDZb9jBauvHASt5/7/es4UEgWE+6vdhmQJnnTHl2g9RqEYbs
 d+Cw==
X-Gm-Message-State: AODbwcD7u4SsStHgL/itWOwBhqjWsaVSWhOFIyBsTy8JfDdlLCK9kOt/
 YEGjziv0w3pB/099
X-Received: by 10.28.157.11 with SMTP id g11mr969142wme.113.1496137347024;
 Tue, 30 May 2017 02:42:27 -0700 (PDT)
Received: from ?IPv6:::1? (ks39974.kimsufi.com. [91.121.25.35])
 by smtp.gmail.com with ESMTPSA id x126sm19211014wme.12.2017.05.30.02.42.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 May 2017 02:42:26 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <61af41e6-a549-7930-efd4-705718d174f8@caviumnetworks.com>
 <928d5f49-b40b-56ee-f955-0b7122d529e2@linaro.org>
 <20170530075339.3e4njiuaduxujp43@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <10421036-9821-f40b-4312-480bc7879f02@linaro.org>
Date: Tue, 30 May 2017 10:42:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530075339.3e4njiuaduxujp43@dhcp-3-128.uk.xensource.com>
Cc: edgar.iglesias@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, okaya@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAzMC8wNS8xNyAwODo1MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBNb24sIE1heSAyOSwgMjAxNyBhdCAwNzoxNDo1NVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+IE9uIDA1LzI5LzIwMTcgMDM6MzAgQU0sIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+IE9u
IDUvMjYvMjAxNyAxMDo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFsuLi5dCj4+Pj4gIyMg
RGlzY292ZXJpbmcgYW5kIHJlZ2lzdGVyaW5nIFBDSSBkZXZpY2VzCj4+Pj4KPj4+PiBUaGUgaGFy
ZHdhcmUgZG9tYWluIHdpbGwgc2NhbiB0aGUgaG9zdCBicmlkZ2UgdG8gZmluZCB0aGUgbGlzdCBv
ZiBQQ0kKPj4+PiBkZXZpY2VzCj4+Pj4gYXZhaWxhYmxlIGFuZCB0aGVuIHJlcG9ydCBpdCB0byBY
ZW4gdXNpbmcgdGhlIGV4aXN0aW5nIGh5cGVyY2FsbAo+Pj4+IFBIWVNERVZfcGNpX2RldmljZV9h
ZGQ6Cj4+Pj4KPj4+PiAjZGVmaW5lIFhFTl9QQ0lfREVWX0VYVEZOICAgMHgxCj4+Pj4gI2RlZmlu
ZSBYRU5fUENJX0RFVl9WSVJURk4gIDB4Mgo+Pj4+ICNkZWZpbmUgWEVOX1BDSV9ERVZfUFhNICAg
ICAweDMKPj4+Pgo+Pj4+IHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIHsKPj4+PiAgICAg
IC8qIElOICovCj4+Pj4gICAgICB1aW50MTZfdCAgICBzZWc7Cj4+Pj4gICAgICB1aW50OF90ICAg
ICBidXM7Cj4+Pj4gICAgICB1aW50OF90ICAgICBkZXZmbjsKPj4+PiAgICAgIHVpbnQzMl90ICAg
IGZsYWdzOwo+Pj4+ICAgICAgc3RydWN0IHsKPj4+PiAgICAgICAgICB1aW50OF90IGJ1czsKPj4+
PiAgICAgICAgICB1aW50OF90IGRldmZuOwo+Pj4+ICAgICAgfSBwaHlzZm47Cj4+Pj4gICAgICAv
Kgo+Pj4+ICAgICAgICogT3B0aW9uYWwgcGFyYW1ldGVycyBhcnJheS4KPj4+PiAgICAgICAqIEZp
cnN0IGVsZW1lbnQgKFswXSkgaXMgUFhNIGRvbWFpbiBhc3NvY2lhdGVkIHdpdGggdGhlIGRldmlj
ZSAoaWYKPj4+PiAgICAgICAqIFhFTl9QQ0lfREVWX1BYTSBpcyBzZXQpCj4+Pj4gICAgICAgKi8K
Pj4+PiAgICAgIHVpbnQzMl90IG9wdGFyclswXTsKPj4+PiB9Cj4+PiBGb3IgbWFwcGluZyB0aGUg
TU1JTyBzcGFjZSBvZiB0aGUgZGV2aWNlIGluIFN0YWdlMiwgd2UgbmVlZCB0byBhZGQKPj4+IHN1
cHBvcnQgaW4gWGVuIC8gdmlhIGEgbWFwIGh5cGVyY2FsbCBpbiBsaW51eC9kcml2ZXJzL3hlbi9w
Y2kuYwo+Pgo+PiBNYXBwaW5nIE1NSU8gc3BhY2UgaW4gc3RhZ2UtMiBpcyBub3QgUENJIHNwZWNp
ZmljIGFuZCBhbHJlYWR5IGFkZHJlc3NlZCBpbgo+PiBYZW4gNC45IChzZWUgY29tbWl0IDgwZjlj
MzEgInhlbi9hcm06IGFjcGk6IE1hcCBNTUlPIG9uIGZhdWx0IGluIHN0YWdlLTIKPj4gcGFnZSB0
YWJsZSBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiIpLiBTbyBJIGRvbid0IHVuZGVyc3RhbmQgd2h5
IHdlIHNob3VsZAo+PiBjYXJlIGFib3V0IHRoYXQgaGVyZS4uLgo+Cj4gSSdtIG5vdCBzdXJlIHdo
YXQgTWFuaXNoIG1lYW5zLCBidXQgeW91IHNob3VsZCBtYXAgdGhlIEJBUnMgb2YgdGhlCj4gZGV2
aWNlIHdoZW4gYWRkaW5nIGl0IHRvIGEgZG9tYWluLgoKVGhpcyBjb3VsZCBiZSBkb25lIHdoZW4g
Y29uZmlndXJpbmcgdGhlIEJBUnMuIFRvZGF5IGZvciBET00wLCB3ZSByZWx5IAplaXRoZXIgb24g
dHJhcHBpbmcgb3IgWEVOTUVNX2FkZF90b19hZGRfcGh5c21hcC4KCkJ1dCBJIHN0aWxsIGRvbid0
IHVuZGVyc3RhbmQgd2h5IGl0IG1hdHRlcnMgc28gbXVjaCBpbiB0aGUgZGVzaWduIApkb2N1bWVu
dC4gVGhpcyBpcyByZWFsbHkgYW4gaW1wbGVtZW50YXRpb24gZGV0YWlscy4KCj4gRG9pbmcgbWFw
cGluZyBvbiBmYXVsdHMgd2lsbCB3b3JrCj4gd2l0aCBDUFUgYWNjZXNzZXMsIGJ1dCBpdCdzIG5v
dCBnb2luZyB0byB3b3JrIHdpdGggU01NVSBmYXVsdHMsIHRob3NlIGFyZQo+IGFzeW5jaHJvbm91
cywgYW5kIEkgZG9uJ3QgdGhpbmsgeW91IGNhbiBndWFyYW50ZWUgdGhhdCB0aGUgQ1BVIGlzCj4g
YWx3YXlzIGdvaW5nIHRvIGFjY2VzcyB0aGUgQkFScyBiZWZvcmUgZG9pbmcgYW55IERNQSB0cmFu
c2FjdGlvbnMgdG8KPiB0aGVtLgoKV2h5IHdvdWxkIHlvdSBkbyBETUEgdXNpbmcgQkFScz8gSSB0
aG91Z2h0IERNQSB3YXMgb25seSB0by9mcm9tIG1lbW9yeT8KCj4KPiBOb3RlIHRoYXQgWGVuIGNh
biBhbHNvIHNjYW4gdGhlIGJyaWRnZSBieSBpdHNlbGYgYW5kIGFkZCB0aGUgZGV2aWNlcywKPiBJ
J20gbm90IHN1cmUgeW91IG5lZWQgdGhlIFBIWVNERVZfcGNpX2RldmljZV9hZGQgaHlwZXJjYWxs
LgoKVGhpcyBzaG91bGQgd29yayB0b2RheSB3aXRob3V0IGFueSBrbm93bGVkZ2Ugb2YgUENJcyBp
biBYZW4uIEkgYW0gbm90IAphd2FyZSBvZiBhbnkgZmFpbHVyZXMgd2l0aCB0aGUgY3VycmVudCBh
cHByb2FjaCBpbXBsZW1lbnRlZC4gSWYgeW91IAp0aGluayBpdCBkb2VzIG5vdCB3b3JrLCB0aGVu
IHBsZWFzZSBnaXZlIGEgY29uY3JldGUgZXhhbXBsZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 09:46:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdjB-0006Bf-Id; Tue, 30 May 2017 09:46:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dFdjA-0006BI-11
 for xen-devel@lists.xen.org; Tue, 30 May 2017 09:46:12 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FD/F5-17076-36F3D295; Tue, 30 May 2017 09:46:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsUSfTyjVTfJXjf
 S4N8zNYslHxezODB6HN39mymAMYo1My8pvyKBNWPXa4eCyWoVG3buY2pgPCzbxcjJwSxgLdH7
 r5mxi5GLg0VgFovEx52rWCCcCSwSE5YvZAGpEhLwkFiz9i4TSEJIYAGjRNu2y8wQCXeJt593s
 kMkFjNK3L3WyA6SYBMwkliy7C2YLSIgLXHt82WwHcwCRxgl9p84C5YQFgiUOPlmMhuIzSKgKv
 Fy3nEwm1fAU6L3/G8wW0JATuLmuU6wbZwCXhLHt+1ghdjWySgxv+sN0wRGoIMYVjFqFKcWlaU
 W6Rpa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZXPQMD4w7G38f9DjFKcjAp
 ifI6W+tGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVbcDygkWpaanVqRl5gADHSYtwcGjJMJrC
 pLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3h+2QEUCIEUZpXlwI2BRd4lRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMK8LyCqezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2M0XtLtSefKVZ
 aEFDfVn3Q0yu6fafyBZvEyXtEVj1Qaj4vtVrvZWWv9N6CxA95vguNFWdJnv39uKu7UuCRVknW
 Ldbu2h/uCqorDzC9n95ic6t1cYLgq3WWC9KePfpwf9LtHd7eG5eUirEvXbl+t3GW6H8plSfVb
 dy/DoTe818i8iH/d9D6q9UTlFiKMxINtZiLihMBARg8p7UCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496137570!102490347!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6441 invoked from network); 30 May 2017 09:46:10 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 May 2017 09:46:10 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=f5NiLU1e0LoSGMYpu+WqmpTtSl1Rac04q/J7c5o0FCKMAioMyGup4A0Eq23j5WLQdCnTDGNvXc0wzijHFQWo8GOq7eo9IGaZZAk4getEj+Fqw/ahLDrVwmzr2Hm+id3O379CLo5G8aCr97Ywj1kAaswmPVDJjtMdanJlQmjh2bXEXqhDWVBlmUNBYIUicyt+neOYaWVbZQBzCFWRafZoNZ5H7ytznZw4E+t4ck+p4pGGH/y5GGWFThj2wh3pzmQcIZiXIS5uMj9e3Odp3R1FOl/p/ntmnXjnsC+gtrdwcg1pRqcSzYowjFzEYkzeT00JjFrTy82sZZnsxcdczpaWkw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=/8/adX1bDoVoMRvbY4z8l2npAFw=; b=XUgzeOQWUtsLIDK9zq+OrJbtyyQT
 wLm9juy3feE71a9p/5cjmCzJ+L+ImA46tPxTNubWddlOumXbjg5SK2+hf6RB/tee
 llkGll6ZZJ98LLA+76HEy13olEbfsSBzwoDEnAP6Xx9H1Gxs2vCUcj+3nR3vfd/Q
 1G6tOK5WoyKcfaHw9rz5ufKAk1M4Rj0SvnnesVaFhHK2rZNfXxK9u+BRuxhOANXt
 OSjOWFQpnoMbKsbPhMSZU0z75eMHHY/+B6wtWxhRBm7pIQ2BU0Yks5Um5hfjDKYX
 raRRzCnvqd/gYBlsehcAD4esbReTT/5OYEIQdHyuwUXdPqJkiOx7+P8pJA==
Received: (qmail 19352 invoked from network); 30 May 2017 12:46:09 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 12:46:09 +0300
Received: (qmail 8769 invoked from network); 30 May 2017 12:46:09 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 30 May 2017 12:46:09 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 May 2017 12:46:06 +0300
Message-Id: <1496137567-6574-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 1/2] x86/monitor: add masking support for
	write_ctrlreg events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgZm9yIGZpbHRlcmluZyBvdXQgdGhlIHdyaXRlX2N0cmxyZWcgbW9uaXRvciBl
dmVudHMgaWYgdGhleQphcmUgZ2VuZXJhdGVkIG9ubHkgYnkgY2hhbmdpbmcgY2VydGFpbnMgYml0
cy4KQSBuZXcgcGFyYW1ldGVyIChiaXRtYXNrKSB3YXMgYWRkZWQgdG8gdGhlIHhjX21vbml0b3Jf
d3JpdGVfY3RybHJlZwpmdW5jdGlvbiBpbiBvcmRlciB0byBtYXNrIHRoZSBldmVudCBnZW5lcmF0
aW9uIGlmIHRoZSBjaGFuZ2VkIGJpdHMgYXJlCnNldC4KClNpZ25lZC1vZmYtYnk6IFBldHJlIFBp
cmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggfCAyICstCiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDMg
KystCiB4ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyAgICB8IDMgKystCiB4ZW4vYXJjaC94ODYv
bW9uaXRvci5jICAgICAgICB8IDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
ICB8IDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCA3ICsrKysrKy0KIDYgZmls
ZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCmluZGV4IDE2MjlmNDEuLjhjMjZjYjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0x
OTk5LDcgKzE5OTksNyBAQCBpbnQgeGNfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgKmNhcGFiaWxpdGllcyk7CiBpbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJs
cmVnKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDE2X3QgaW5kZXgsIGJvb2wgZW5hYmxlLCBib29sIHN5bmMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgb25jaGFuZ2Vvbmx5KTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYml0bWFzaywgYm9vbCBvbmNoYW5nZW9ubHkp
OwogLyoKICAqIEEgbGlzdCBvZiBNU1IgaW5kaWNlcyBjYW4gdXN1YWxseSBiZSBmb3VuZCBpbiAv
dXNyL2luY2x1ZGUvYXNtL21zci1pbmRleC5oLgogICogUGxlYXNlIGNvbnN1bHQgdGhlIEludGVs
L0FNRCBtYW51YWxzIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggZjk5YjZl
My4uNzA2NDhkNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX21vbml0b3IuYwpAQCAtNzAsNyArNzAsNyBAQCBpbnQgeGNfbW9uaXRvcl9n
ZXRfY2FwYWJpbGl0aWVzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKIAog
aW50IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGluZGV4LCBi
b29sIGVuYWJsZSwgYm9vbCBzeW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IG9uY2hhbmdlb25seSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYml0
bWFzaywgYm9vbCBvbmNoYW5nZW9ubHkpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAKQEAgLTgy
LDYgKzgyLDcgQEAgaW50IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21haW5faWQsCiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19j
ci5pbmRleCA9IGluZGV4OwogICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fY3Iuc3lu
YyA9IHN5bmM7CiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5vbmNoYW5nZW9u
bHkgPSBvbmNoYW5nZW9ubHk7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5i
aXRtYXNrID0gYml0bWFzazsKIAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMKaW5kZXggYmRlNWZkMC4uYTdjY2ZjNCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAg
LTM4LDcgKzM4LDggQEAgYm9vbF90IGh2bV9tb25pdG9yX2NyKHVuc2lnbmVkIGludCBpbmRleCwg
dW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQKIAogICAgIGlmICggKGFkLT5t
b25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmIGN0cmxyZWdfYml0bWFzaykgJiYKICAgICAg
ICAgICghKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICYgY3RybHJlZ19i
aXRtYXNrKSB8fAotICAgICAgICAgIHZhbHVlICE9IG9sZCkgKQorICAgICAgICAgIHZhbHVlICE9
IG9sZCkgJiYKKyAgICAgICAgICghKCh2YWx1ZSBeIG9sZCkgJiBhZC0+bW9uaXRvci53cml0ZV9j
dHJscmVnX21hc2tbaW5kZXhdKSkgKQogICAgIHsKICAgICAgICAgYm9vbF90IHN5bmMgPSAhIShh
ZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX3N5bmMgJiBjdHJscmVnX2JpdG1hc2spOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpp
bmRleCA0NDljNjRjLi5kMDJkMmVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKQEAgLTE1NSw5ICsxNTUsMTUgQEAgaW50IGFy
Y2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIGFk
LT5tb25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICY9IH5jdHJscmVnX2JpdG1hc2s7
CiAKICAgICAgICAgaWYgKCByZXF1ZXN0ZWRfc3RhdHVzICkKKyAgICAgICAgeworICAgICAgICAg
ICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW21vcC0+dS5tb3ZfdG9fY3IuaW5kZXhd
ID0gbW9wLT51Lm1vdl90b19jci5iaXRtYXNrOwogICAgICAgICAgICAgYWQtPm1vbml0b3Iud3Jp
dGVfY3RybHJlZ19lbmFibGVkIHw9IGN0cmxyZWdfYml0bWFzazsKKyAgICAgICAgfQogICAgICAg
ICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdf
bWFza1ttb3AtPnUubW92X3RvX2NyLmluZGV4XSA9IDA7CiAgICAgICAgICAgICBhZC0+bW9uaXRv
ci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJj0gfmN0cmxyZWdfYml0bWFzazsKKyAgICAgICAgfQog
CiAgICAgICAgIGlmICggVk1fRVZFTlRfWDg2X0NSMyA9PSBtb3AtPnUubW92X3RvX2NyLmluZGV4
ICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggOTI0Y2FhYy4uMjdkODBlZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCkBAIC00MDYsNiArNDA2LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAg
ICAgICAgIHVuc2lnbmVkIGludCBjcHVpZF9lbmFibGVkICAgICAgICAgICAgICAgOiAxOwogICAg
ICAgICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgIDogMTsKICAgICAg
ICAgc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCAqbXNyX2JpdG1hcDsKKyAgICAgICAgdWludDY0
X3Qgd3JpdGVfY3RybHJlZ19tYXNrWzRdOwogICAgIH0gbW9uaXRvcjsKIAogICAgIC8qIE1lbV9h
Y2Nlc3MgZW11bGF0aW9uIGNvbnRyb2wgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCBlNmNmMjExLi42
NTJmYjE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0zNyw3ICszNyw3IEBACiAjaW5jbHVkZSAiaHZt
L3NhdmUuaCIKICNpbmNsdWRlICJtZW1vcnkuaCIKIAotI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVS
RkFDRV9WRVJTSU9OIDB4MDAwMDAwMGQKKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVS
U0lPTiAweDAwMDAwMDBlCiAKIC8qCiAgKiBOQi4geGVuX2RvbWN0bC5kb21haW4gaXMgYW4gSU4v
T1VUIHBhcmFtZXRlciBmb3IgdGhpcyBvcGVyYXRpb24uCkBAIC0xMTA3LDYgKzExMDcsMTEgQEAg
c3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAgICAgICAgICB1aW50OF90IHN5bmM7
CiAgICAgICAgICAgICAvKiBTZW5kIGV2ZW50IG9ubHkgb24gYSBjaGFuZ2Ugb2YgdmFsdWUgKi8K
ICAgICAgICAgICAgIHVpbnQ4X3Qgb25jaGFuZ2Vvbmx5OworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIFNlbmQgZXZlbnQgb25seSBpZiB0aGUgY2hhbmdlZCBiaXQgaW4gdGhlIGNvbnRy
b2wgcmVnaXN0ZXIKKyAgICAgICAgICAgICAqIGlzIG5vdCBtYXNrZWQuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgYml0bWFzazsKICAgICAgICAgfSBtb3Zf
dG9fY3I7CiAKICAgICAgICAgc3RydWN0IHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 09:46:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdjB-0006BU-BW; Tue, 30 May 2017 09:46:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dFdjA-0006BH-0m
 for xen-devel@lists.xen.org; Tue, 30 May 2017 09:46:12 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 72/F8-11537-36F3D295; Tue, 30 May 2017 09:46:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsUSfTyjVTfJXjf
 SYM8jXYslHxezODB6HN39mymAMYo1My8pvyKBNeP/jbOMBR8YKxrmbmNqYDzN2MXIycEsYC3R
 +68ZyObiYBGYxSKx5u4+JghnAovE5Mnr2ECqhAQ8JCYcfQdWJSSwgFGibdtlZoiEu8Sz9pNsE
 InFjBJ3rzWygyTYBIwklix7C2aLCEhLXPt8GaybWWAqo8Tms/9YQRLCAqoSRzc8ApvEAmS/fb
 cAzOYV8JTYPXsWWI2EgJzEzXOdYHFOAW+J9W8es0Ns9pJY29DFNIER6B6GVYwaxalFZalFuob
 GeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeHFAAQ7GLdt9zzEKMnBpCTK62yt
 GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfdDignWJSanlqRlpkDDHSYtAQHj5IIrylImre4I
 DG3ODMdInWKUZej6cOWL0xCLHn5ealS4rw/bIGKBECKMkrz4EbAou4So6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHldQFbxZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpgZNRJZjtoupXf/bjagaj
 MJbZb90ZcPvXBM/CN1g+1438c7zwNcnnx6HCgXoXtEje9RWf6XgjPlZPlMmJ5t/h+9V33ulMB
 3IpaWvw6xTtZW3dXnZ01tfPS5/zSNYediyteCmmt+Oj5/L7wwzOd1UKXo7+Wh91p2L90snVI9
 tTmE0WNPicKj3QzKLEUZyQaajEXFScCAKZCd461AgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496137570!102974165!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5900 invoked from network); 30 May 2017 09:46:10 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 May 2017 09:46:10 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=ZyNAk8zO+tHi8CmO073pEHX65PNoO98Z5NDye6e84ZPLlrJTfhDXoq7VDZ+gLGi8gYTEMLttIIEscnJDWll3Uz2GXje0s0jPkJstRyArPviSCAXD6/SLGBs+ihgzfgJQuzDVJQJvM76tmN7zskpjDmEMbuujHRwAhM2lAtJGbAMs3Wt1ljxJBidGS5RxuHZ+fKrZCwgAtuaXpB/LJxEmtrANl2tJuX2yb8wOYgTXB8PxYcQCIQia+I7KWS5Pij3qxJPHGE0xl2e7wxCkCkFZ/aX6UnI+uWU14FswxnR9iXXmjW/wAvFt0czBKfC8nvkFqG9RZ1retx1NDFLqWpspZA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=jOoT8YIc0K2nad9aaYq6FmO8qVo=; b=MV1Mtz+QkQSYtzo9yED7zr7C7KFV
 3oh3bx136SfGkkk8srzcMixdxt6W7TUq/Spqs8txX3aiGi/3+Cp7Px5YyejGd5nZ
 FkFSm4wKQsytdStjPRPRjCPID8mQe2BJ1XBhjEa4ci/G5UiD0zCWPWIKc+ffGwbx
 zTmhKf8EFg7Q/fpVbo0UBYsUxkmZqhJ5rK+J4vF7K+DqpwkZtYoUrodf7yfzGeSS
 LXC7YDXV4+ZAqzjYFDXNtI5PLRWyyyMO+WWbbgXE0lTYTRKVxJTojQPwFO63H+R+
 jCBSXtJlorDULEiKN5lzMoSIVUZ/3bQfVIIUgw7cQ4zGTI/A1em/l7eRrQ==
Received: (qmail 19314 invoked from network); 30 May 2017 12:46:09 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 12:46:09 +0300
Received: (qmail 8761 invoked from network); 30 May 2017 12:46:09 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 30 May 2017 12:46:09 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 May 2017 12:46:05 +0300
Message-Id: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] write_ctrlreg event masking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ClRoaXMgcGF0Y2hzZXQgZW5hYmxlcyBtYXNraW5nIHRoZSByZWNlcHRpb24gb2Ygd3JpdGVfY3Ry
bHJlZyBldmVudHMgZGVwZW5kaW5nCm9uIHRoZSB2YWx1ZSBvZiBjZXJ0YWluIGJpdHMgaW4gdGhh
dCByZWdpc3Rlci4KVGhlIG1vc3QgcmVwcmVzZW50YXRpdmUgZXhhbXBsZSBpcyBmaWx0ZXJpbmcg
b3V0IGV2ZW50cyB3aGVuIHRoZSBDUjQuUEdFCmJpdCBpcyBiZWluZyBmbGlwcGVkIChnbG9iYWwg
VExCIGZsdXNoZXMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 09:46:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdjE-0006D1-Tx; Tue, 30 May 2017 09:46:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dFdjD-0006CL-AB
 for xen-devel@lists.xen.org; Tue, 30 May 2017 09:46:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 64/54-01733-66F3D295; Tue, 30 May 2017 09:46:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsUSfTyjVTfJXjf
 SYFaXucWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtF4YzlbwVPpik+nj7M0ME4Q6WLk5GAWsJbo
 /dfM2MXIxcEiMItF4srJB+wQzgQWiVvnjzKCVAkJeEis7D7HBJIQEljAKNG27TIzRMJd4uaK2
 ewQicWMEnevNbKDJNgEjCSWLHsLZosISEtc+3wZbAezwBFGif0nzoIlhAUsJeY0TmUCsVkEVC
 Xab/8BW8cr4Clxv3MaK4gtISAncfNcJ9g2TgEviePbdrBCbOtklJjf9YZpAiPQQQyrGDWKU4v
 KUot0DU31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA4wBCHYwNmz3PMQoycGk
 JMrrbK0bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV90OKCdYlJqeWpGWmQMMdZi0BAePkgivK
 Uiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeX/YAhUJgBRllObBjYDF3SVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ854GmcKTmVcCt+kV0BFMQEfs2qENckRJIkJKqoFRp+ZpmW+V27I
 Pe/8GzWQ99/OUeXL1Ftvrv9qf8QSse8e3c5ece53hlYPHIh4+yrvw58zu83y/uCoP//y4O95B
 9UtAxL3yI5uPzd9+2O+3u7PQ9IgXha370tz0w6+E/rkk+jxLKU9Y8tyjjcX11Xs59ofOuckhV
 Xu9+cWRxTvKP3MUP7V9/9vhohJLcUaioRZzUXEiAHFL7mu2AgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496137570!81124524!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43955 invoked from network); 30 May 2017 09:46:10 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 09:46:10 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=SEvUs5GVU0TTrOyfHJvWH68Ya+SuqHobVnrXsRr9bdKjVY5skQ5tTJhiQz5yu/7ur1MF/yvdpZc3fl9osEtMYUOCS3PUekd9NaYm4bdNIhesLS9dsUVtTSng1T0mhUmAmXGwvJ1l7PwC/HlwZu/4kEv2d53fjSbsdtOX1rdqxQoECN9PCty6YEFpqImrzYAz0OrQMAEfB66ScNC4Vt6qwnvdJiOXuqu3iboHWN6KHsV7ee3yeE5ckAoUiPubYE8mMVLKhJJoJ581jMjWxeJCjT5beTyd/MYrn1B+rmAdGb/iyynuws179lAZ3IuMwiAsAFjwO+STpfaxelDK6HT7bg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=wyLrVJG+sIREhWxyZqYlJIyYI/Q=; b=Bl2YxIHr4Ewvu+gUeot/rUFN7CPa
 yqU0r5lglAzneuFxEcRaEgh03BE4GxQtXEiuqEiY/VJCXrS2mwv+/zwOvaWWjIsV
 RqwhbNVdOp9RT2PwItIQn8mJlpULm2ICfwO/A22wH+NIltdkwiDc/2U37tVBcoAv
 tnVbjccTt2ygJP/vaXgJz+h5aWdPx22OLRyh5fCLeQ0rx53ERmBfIxhojeiAiJEh
 iwdhpTo58T+w4NP7LjKoMrNy0oh081UcXMNJ4lMAI+kxQ9Ri7BWoBVpv2WlQe03i
 HJR1QUE0LrEv3EwWzmkRCWkivg6WPZMQGTccFsSoArCceRX/hCeV0Y7iBA==
Received: (qmail 19372 invoked from network); 30 May 2017 12:46:09 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 12:46:09 +0300
Received: (qmail 8778 invoked from network); 30 May 2017 12:46:09 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 30 May 2017 12:46:09 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 May 2017 12:46:07 +0300
Message-Id: <1496137567-6574-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 2/2] xen-access: write_ctrlreg_c4 test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRlc3QgZm9yIHdyaXRlX2N0cmxyZWcgZXZlbnQgaGFuZGxpbmcuCgpTaWduZWQtb2ZmLWJ5
OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgNDcgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3Mu
YyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCmluZGV4IDIzODAxMWUuLjI5
YjYwZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCisr
KyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCkBAIC01Nyw2ICs1Nyw5IEBA
CiAjZGVmaW5lIFg4Nl9UUkFQX0RFQlVHICAxCiAjZGVmaW5lIFg4Nl9UUkFQX0lOVDMgICAzCiAK
Ky8qIEZyb20geGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCAqLworI2RlZmluZSBYODZf
Q1I0X1BHRSAgICAgICAgMHgwMDAwMDA4MCAvKiBlbmFibGUgZ2xvYmFsIHBhZ2VzICovCisKIHR5
cGVkZWYgc3RydWN0IHZtX2V2ZW50IHsKICAgICBkb21pZF90IGRvbWFpbl9pZDsKICAgICB4ZW5l
dnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwpAQCAtMzE0LDYgKzMxNywyMiBAQCBzdGF0aWMgdm9p
ZCBnZXRfcmVxdWVzdCh2bV9ldmVudF90ICp2bV9ldmVudCwgdm1fZXZlbnRfcmVxdWVzdF90ICpy
ZXEpCiB9CiAKIC8qCisgKiBYODYgY29udHJvbCByZWdpc3RlciBuYW1lcworICovCitzdGF0aWMg
Y29uc3QgY2hhciogZ2V0X3g4Nl9jdHJsX3JlZ19uYW1lKHVpbnQzMl90IGluZGV4KQoreworICAg
IHN0YXRpYyBjb25zdCBjaGFyKiBuYW1lc1tdID0geworICAgICAgICAiQ1IwIiwKKyAgICAgICAg
IkNSMyIsCisgICAgICAgICJDUjQiLAorICAgICAgICAiWENSMCIsCisgICAgfTsKKworICAgIHJl
dHVybiAoaW5kZXggPiAzKSA/ICIiIDogbmFtZXNbaW5kZXhdOworfQorCisKKy8qCiAgKiBOb3Rl
IHRoYXQgdGhpcyBmdW5jdGlvbiBpcyBub3QgdGhyZWFkIHNhZmUuCiAgKi8KIHN0YXRpYyB2b2lk
IHB1dF9yZXNwb25zZSh2bV9ldmVudF90ICp2bV9ldmVudCwgdm1fZXZlbnRfcmVzcG9uc2VfdCAq
cnNwKQpAQCAtMzM3LDcgKzM1Niw3IEBAIHZvaWQgdXNhZ2UoY2hhciogcHJvZ25hbWUpCiB7CiAg
ICAgZnByaW50ZihzdGRlcnIsICJVc2FnZTogJXMgWy1tXSA8ZG9tYWluX2lkPiB3cml0ZXxleGVj
IiwgcHJvZ25hbWUpOwogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRf
XykKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAifGJyZWFrcG9pbnR8YWx0cDJtX3dyaXRl
fGFsdHAybV9leGVjfGRlYnVnfGNwdWlkfGRlc2NfYWNjZXNzIik7CisgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgInxicmVha3BvaW50fGFsdHAybV93cml0ZXxhbHRwMm1fZXhlY3xkZWJ1Z3xj
cHVpZHxkZXNjX2FjY2Vzc3x3cml0ZV9jdHJscmVnX2NyNCIpOwogI2VsaWYgZGVmaW5lZChfX2Fy
bV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJ8cHJpdmNhbGwiKTsKICNlbmRpZgpAQCAtMzY5LDYgKzM4OCw3IEBAIGludCBtYWluKGludCBh
cmdjLCBjaGFyICphcmd2W10pCiAgICAgaW50IGRlYnVnID0gMDsKICAgICBpbnQgY3B1aWQgPSAw
OwogICAgIGludCBkZXNjX2FjY2VzcyA9IDA7CisgICAgaW50IHdyaXRlX2N0cmxyZWdfY3I0ID0g
MTsKICAgICB1aW50MTZfdCBhbHRwMm1fdmlld19pZCA9IDA7CiAKICAgICBjaGFyKiBwcm9nbmFt
ZSA9IGFyZ3ZbMF07CkBAIC00MzksNiArNDU5LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICphcmd2W10pCiAgICAgewogICAgICAgICBkZXNjX2FjY2VzcyA9IDE7CiAgICAgfQorICAgIGVs
c2UgaWYgKCAhc3RyY21wKGFyZ3ZbMF0sICJ3cml0ZV9jdHJscmVnX2NyNCIpICkKKyAgICB7Cisg
ICAgICAgIHdyaXRlX2N0cmxyZWdfY3I0ID0gMTsKKyAgICB9CiAjZWxpZiBkZWZpbmVkKF9fYXJt
X18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCiAgICAgZWxzZSBpZiAoICFzdHJjbXAoYXJndlsw
XSwgInByaXZjYWxsIikgKQogICAgIHsKQEAgLTU5Niw2ICs2MjAsMTggQEAgaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICggd3JpdGVf
Y3RybHJlZ19jcjQgKQorICAgIHsKKyAgICAgICAgLyogTWFzayB0aGUgQ1I0LlBHRSBiaXQgc28g
bm8gZXZlbnRzIHdpbGwgYmUgZ2VuZXJhdGVkIGZvciBnbG9iYWwgVExCIGZsdXNoZXMuICovCisg
ICAgICAgIHJjID0geGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhjaCwgZG9tYWluX2lkLCBWTV9F
VkVOVF9YODZfQ1I0LCAxLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYODZfQ1I0X1BHRSwgMSk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgeworICAg
ICAgICAgICAgRVJST1IoIkVycm9yICVkIHNldHRpbmcgd3JpdGUgY29udHJvbCByZWdpc3RlciB0
cmFwcGluZyB3aXRoIHZtX2V2ZW50XG4iLCByYyk7CisgICAgICAgICAgICBnb3RvIGV4aXQ7Cisg
ICAgICAgIH0KKyAgICB9CisKICAgICAvKiBXYWl0IGZvciBhY2Nlc3MgKi8KICAgICBmb3IgKDs7
KQogICAgIHsKQEAgLTgwNiw2ICs4NDIsMTUgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFy
Z3ZbXSkKICAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUuZGVzY19hY2Nlc3MuaXNfd3JpdGUp
OwogICAgICAgICAgICAgICAgIHJzcC5mbGFncyB8PSBWTV9FVkVOVF9GTEFHX0VNVUxBVEU7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIFZNX0VWRU5UX1JFQVNPTl9X
UklURV9DVFJMUkVHOgorICAgICAgICAgICAgICAgIHByaW50ZigiQ29udHJvbCByZWdpc3RlciB3
cml0dGVuOiByaXA9JTAxNiJQUkl4NjQiLCB2Y3B1ICVkOiAiCisgICAgICAgICAgICAgICAgICAg
ICAgICJyZWc9JXMsIG9sZF92YWx1ZT0lMDE2IlBSSXg2NCIsIG5ld192YWx1ZT0lMDE2IlBSSXg2
NCJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIHJlcS5kYXRhLnJlZ3MueDg2LnJpcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgcmVxLnZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAgICAg
IGdldF94ODZfY3RybF9yZWdfbmFtZShyZXEudS53cml0ZV9jdHJscmVnLmluZGV4KSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgcmVxLnUud3JpdGVfY3RybHJlZy5vbGRfdmFsdWUsCisgICAgICAg
ICAgICAgICAgICAgICAgIHJlcS51LndyaXRlX2N0cmxyZWcubmV3X3ZhbHVlKTsKKyAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJVTktOT1dOIFJFQVNPTiBDT0RFICVkXG4iLCByZXEucmVhc29uKTsKICAg
ICAgICAgICAgIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 09:54:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 09:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdrH-00077x-Or; Tue, 30 May 2017 09:54:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dFdrG-00077r-1m
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 09:54:34 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8F/5F-03058-9514D295; Tue, 30 May 2017 09:54:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXiVRukpRvhqBt
 p8GWxjsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFu1n6Wgs9iFX9ff2ZrYFwt1MXIxSEkMJNR
 4t+kkyxdjJwcLAK3mCU6rgSD2BICB1kl1i0vh7DjJCZN/8fUxcgBZFdKzN3LCGIKCahJrHkTB
 TGmg0li2rS7bCDlwgJmEgcXvWUCsUUErCVOr+9iB7GFBGokrs7dzwzSwCxwCWjVnF+sIIPYBH
 Qk1s2oBanhFbCVmH11HzPEOaoS014+BrNFBcIl3jYeYYGoEZQ4OfMJmM0p4CWx5kk3K4jNDNR
 7Z+5uZghbXqJ562zmCYzCs5C0zEJSNgtJ2QJG5lWM6sWpRWWpRboWeklFmekZJbmJmTm6hgZm
 ermpxcWJ6ak5iUnFesn5uZsYgSHOAAQ7GGdf9j/EKMnBpCTK62ytGynEl5SfUpmRWJwRX1Sak
 1p8iFGGg0NJgve/HVBOsCg1PbUiLTMHGG0waQkOHiUR3jv2QGne4oLE3OLMdIjUKUZdjkkHtn
 9hEmLJy89LlRLn/Q5SJABSlFGaBzcCFvmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7FGQ
 KT2ZeCdymV0BHMAEdsWuHNsgRJYkIKakGxjWd+99dkL38XGQ343atf7xvlVfKu9sLfK3i5Rbf
 wrrb9nD3P2F3rbz5LeHvpTuYkgr/Skh6GK/Kju4zCn14ufJ2wbKvXAsfrVz5bs1r5ROHmvyns
 KX/CxXbt+KKksuSlRalv6TDOF3eNCc8vlXLPD315KaVPul7OZ7+F7m5zlz/WmPk6p2PrJRYij
 MSDbWYi4oTAYttWp33AgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496138072!99592448!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17336 invoked from network); 30 May 2017 09:54:32 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 09:54:32 -0000
Received: by mail-wm0-f42.google.com with SMTP id e127so92632536wmg.1
 for <xen-devel@lists.xenproject.org>; Tue, 30 May 2017 02:54:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=sdnQLxBAliUkUGoGf3lowj2d1nsJnLsAunfPFoO92ls=;
 b=W7QiK1Qex5vNAHqn33pMzUjPPoGFaN5+69YwnsW8Zowgwjg7KMhbOvi14CJoWd8lJm
 3AI8QesfKjet4Q5+LPtc0YPJ1M74gzyoYY32ZGOvkMCH4+EQFWrBK0ibRxEnUEtvSiDf
 +4mvt0Z6wSq+s/+P0ABVKgJkE8xUOrDxTGDVQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=sdnQLxBAliUkUGoGf3lowj2d1nsJnLsAunfPFoO92ls=;
 b=f9ZqSepXVNNoC3w9IbmPgiUHDLgWB2ExuxIZ0bmhd+uIUN/U3v0PzK/ltL9K3XjmL2
 mc4Oly29OTQPYh+OYapNCVah4/cbXDE2+Y8c3W0nzVyHBAszO4rEeh7opF4w5qhBJEcj
 LARIENCKUs+9ZARH/6FdvjKlFlUdhTIn+J/AOGWKZUyMaXgH3B566unmRs5sfewt1qkv
 RgGUjXLQY5kzISSoai6RLghbue4Wc6GmwSf+q2FmttOc2VXksslVS0TK3c07S3yk5JcS
 ZKIbirS7kDWPQudaajD+X3TTELSNiFD9/5/3pHHKIi6ZnTTvBpdXC9bSSqB1a1nRHwOf
 mTuA==
X-Gm-Message-State: AODbwcAF4rNACWAB/HpZrU1190YP/6JOXEf6jGP+h9fd/vuVc234plm7
 JRs2RMu35+9Wctqs
X-Received: by 10.28.27.197 with SMTP id b188mr1107061wmb.61.1496138072273;
 Tue, 30 May 2017 02:54:32 -0700 (PDT)
Received: from ?IPv6:::1? (ks39974.kimsufi.com. [91.121.25.35])
 by smtp.gmail.com with ESMTPSA id 39sm13436182wru.50.2017.05.30.02.54.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 May 2017 02:54:31 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <20170530074033.iubct7qskle6ps5v@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f018cf5f-9270-862c-e92e-d3799cdc43e3@linaro.org>
Date: Tue, 30 May 2017 10:54:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530074033.iubct7qskle6ps5v@dhcp-3-128.uk.xensource.com>
Cc: edgar.iglesias@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, okaya@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAzMC8wNS8xNyAwODo0MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBGcmksIE1heSAyNiwgMjAxNyBhdCAwNjoxNDowOVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4gWy4uLl0KPj4gIyMgV2hvIGlzIGluIGNoYXJnZSBvZiB0aGUgaG9zdCBicmlkZ2U/Cj4+
Cj4+IFRoZXJlIGFyZSBudW1lcm91cyBpbXBsZW1lbnRhdGlvbiBvZiBob3N0IGJyaWRnZXMgd2hp
Y2ggZXhpc3Qgb24gQVJNLiBBIHBhcnQgb2YKPj4gdGhlbSByZXF1aXJlcyBhIHNwZWNpZmljIGRy
aXZlciBhcyB0aGV5IGNhbm5vdCBiZSBkcml2ZW4gYnkgYSBnZW5lcmljIGhvc3QgYnJpZGdlCj4+
IGRyaXZlci4gUG9ydGluZyB0aG9zZSBkcml2ZXJzIG1heSBiZSBjb21wbGV4IGR1ZSB0byBkZXBl
bmRlbmNpZXMgb24gb3RoZXIKPj4gY29tcG9uZW50cy4KPj4KPj4gVGhpcyB3b3VsZCBiZSBzZWVu
IGFzIHNpZ25hbCB0byBsZWF2ZSB0aGUgaG9zdCBicmlkZ2UgZHJpdmVycyBpbiB0aGUgaGFyZHdh
cmUKPj4gZG9tYWluLiBCZWNhdXNlIFhlbiB3b3VsZCBuZWVkIHRvIGFjY2VzcyB0aGUgY29uZmln
dXJhdGlvbiBzcGFjZSwgYWxsIHRoZSBhY2Nlc3MKPj4gd291bGQgaGF2ZSB0byBiZSBmb3J3YXJk
ZWQgdG8gaGFyZHdhcmUgZG9tYWluIHdoaWNoIGluIHR1cm4gd2lsbCBhY2Nlc3MgdGhlCj4+IGhh
cmR3YXJlLgo+Cj4gSU1ITyB0aGlzIGlzIG11Y2ggbW9yZSBjb21wbGljYXRlZCB0aGF0IHdoYXQg
c2VlbXMgZnJvbSB0aGUgcGFyYWdyYXBoCj4gYWJvdmUuIFRoZXJlIGlzIGN1cnJlbnRseSBubyB3
YXkgZm9yIFhlbiB0byBmb3J3YXJkIFBDSSBjb25maWcgc3BhY2UKPiBhY2Nlc3NlcyB0byBhbnkg
b3RoZXIgZW50aXR5LiBUaGUgY2xvc2VyIFhlbiBoYXMgdG8gdGhpcyB3b3VsZCBiZQo+IElPUkVR
IHNlcnZlcnMgcG9zc2libHksIGJ1dCB0aGVuIHlvdSBoYXZlIHRvIHRha2UgaW50byBhY2NvdW50
IHRoYXQKPiBpbiBvcmRlciB0byBmb3J3YXJkIFBDSSBjb25maWcgc3BhY2VzIHRvIERvbTAgeW91
ICptaWdodCogaGF2ZSB0bwo+IHNjaGVkdWxlIHRoZSBEb20wIChpZTogY29udGV4dCBzd2l0Y2gg
dG8gaXQpLCBwZXJmb3JtIHRoZSBhY2Nlc3MgYW5kCj4gdGhlbiBjb250ZXh0IHN3aXRjaCBiYWNr
IHRvIFhlbiBhbmQgZ2V0IHRoZSB2YWx1ZS4gSSBkb24ndCB0aGluayB0aGUKPiBQQ0kgY29kZSBp
cyBwcmVwYXJlZCBmb3Igc3VjaCBhc3luY2hyb25vdXMgYWNjZXNzZXMgYXQgYWxsLgoKSSBkb24n
dCBzZWUgYW55IGlzc3VlIHRvIHNjaGVkdWxlIERPTTAuLi4gaXQgaXMgY29uZmlndXJhdGlvbiBh
Y2Nlc3MgCnNwYWNlLCBub3QgQkFSIGFjY2Vzcy4gSXQgZG9lcyBub3QgbWF0dGVyIGlmIGl0IGlz
IHNsb3cuIFdoYXQgbWF0dGVycyAKaGVyZSBpcyB0byBiZSBhYmxlIHRvIHVzZSB0aGUgaG9zdCBi
cmlkZ2VzIGFuZCBkbyBQQ0kgcGFzc3Rocm91Z2ggd2l0aCBYZW4uCgpBbHNvLCB0aGUgUENJIGNv
ZGUgaXMgY3VycmVudGx5IHg4NiBzcGVjaWZpYyBhbmQgbm90IHByZXBhcmVkIGZvciBBUk0uIApJ
dCBkb2VzIG5vdCBtZWFuIHdlIHNob3VsZCBub3QgZ2V0IHRoZSBjb2RlIGluIHNoYXBlIHRvIHN1
cHBvcnQgQVJNIDspLgoKPgo+PiBJbiB0aGlzIGRlc2lnbiBkb2N1bWVudCwgd2UgYXJlIGNvbnNp
ZGVyaW5nIHRoYXQgdGhlIGhvc3QgYnJpZGdlIGRyaXZlciBjYW4KPj4gYmUgcG9ydGVkIGluIFhl
bi4gSW4gdGhlIGNhc2UgaXQgaXMgbm90IHBvc3NpYmxlLCBhIGludGVyZmFjZSB0byBmb3J3YXJk
Cj4+IGNvbmZpZ3VyYXRpb24gc3BhY2UgYWNjZXNzIHdvdWxkIG5lZWQgdG8gYmUgZGVmaW5lZC4g
VGhlIGludGVyZmFjZSBkZXRhaWxzCj4+IGlzIG91dCBvZiBzY29wZS4KPgo+IEkgdGhpbmsgdGhh
dCB5b3UgaGF2ZSB0byBzdGF0ZSB0aGF0IHRoZSBkcml2ZXIgaXMgcG9ydGVkIHRvIFhlbiBvciB0
aGUKPiBicmlkZ2Ugd2lsbCBub3QgYmUgc3VwcG9ydGVkLiBJIGRvbid0IHRoaW5rIGl0J3MgZmVh
c2libGUgdG8gZm9yd2FyZAo+IFBDSSBjb25maWcgc3BhY2UgYWNjZXNzIGZyb20gWGVuIHRvIERv
bTAgYXQgYWxsLgoKUmF0aGVyIHRoYW4gYXJndWluZyBvbiB0aGUgY29kZSBpcyBub3QgcmVhZHkg
Zm9yIHRoYXQuIEkgd291bGQgaGF2ZSAKYXBwcmVjaWF0ZWQgaWYgeW91IGdhdmUgdGVjaG5pY2Fs
IGRldGFpbHMgb24gd2h5IGl0IGlzIG5vdCBmZWFzaWJsZS4KCkkgYWxyZWFkeSBnYXZlIHF1aXRl
IGEgZmV3IHRpbWVzIGluc2lnaHRzIG9uIHdoeSBpdCBtaWdodCBiZSBkaWZmaWN1bHQgCnRvIHBv
cnQgYW4gaG9zdCBicmlkZ2VzIGluIFhlbi4KCS0gSG93IGRvIHlvdSBjb25maWd1cmUgdGhlIGNs
b2NrPyBXaGF0IGlmIHRoZXkgYXJlIHNoYXJlZD8KCS0gSG93IGFib3V0IGhvc3QgYnJpZGdlcyB1
c2luZyBpbmRpcmVjdCBhY2Nlc3MgKGUuZyBjZjggbGlrZSk/IFdoYXQgeW91IApleHBvc2UgdG8g
RE9NMD8KCS0gLi4uLgoKU3VjaCBob3N0IGJyaWRnZXMgd2lsbCBlbmQgdXAgdG8gcHVsbCBhIGxv
dCBvZiBjb2RlIGluIFhlbiBhbmQgcmVxdWlyZSAKbW9yZSBkZXNpZ24gdGhhbiBmaW5kaW5nIGFi
b3V0IGEgd2F5IHRvIGZvcndhcmQgY29uZmlndXJhdGlvbiBzcGFjZSBpbiAKWGVuLiBUaG9zZSBi
b2FyZHMgZXhpc3RzIGFuZCBwZW9wbGUgYXJlIGxvb2tpbmcgYXQgdXNpbmcgWGVuICsgUENJIApw
YXNzdGhyb3VnaC4gU28gc2F5aW5nIHRoZXkgYXJlIG5vdCBzdXBwb3J0ZWQgaXMgbm90IHRoZSBy
aWdodCBzb2x1dGlvbiAKaGVyZS4KCkFueXdheSwgSSBtZW50aW9uZWQgaXQgaW4gdGhlIGRlc2ln
biBkb2N1bWVudCB0byBvcGVuIGEgZGlzY3Vzc2lvbiBhbmQgCm5vdCBzb21ldGhpbmcgSSBhbSBn
b2luZyB0byBmb2N1cyBmb3IgYSBmaXJzdCB2ZXJzaW9uIG9mIFBDSSBwYXNzLXRocm91Z2guCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 10:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFdxd-0007rL-Ew; Tue, 30 May 2017 10:01:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFdxc-0007rF-PG
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:01:08 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 4B/60-02183-3E24D295; Tue, 30 May 2017 10:01:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/eBk26
 kwbSl/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atlb0sBY22FdufN7E2MF7W6GLk5BASyJPo
 aN/HDmLzCthJnJnTxwhiSwgYSpxeeJMFxGYRUJU4d3cTG4jNJqAu0fZsO2sXIweHiICOxOnvf
 F2MXBzMAl2MEr/ePGQFqREWCJJo/TqPGWJ+hsSCM7vBbE4BK4m7T1sYQXp5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfS
 SijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjwEIdjB+/+N0iFGSg0lJlNfZWjdS
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknwZjoC1QkWpaanVqRl5gCjA6ZUg
 oNHSYS3CSTNW1yQmFucmQ6ROsWoy7Fh9fovTEJgM6TEef1AigRAijJK8+BGwCL1EqOslDAvI9
 CBQjwFqUW5mSWo8q8YxTkYlYR5fUCm8GTmlcBtegV0BBPQEbt2aIMcUZKIkJJqYNya+W+tQv2
 S5aLFnPpHJ+/pf/Mk9LnIqqjgr1scGF0PtHxsPr/11L4FoVJLn+w+Wvk+5ZtvTZPXC/63Wk3r
 T/u53Ax4m8j+Qo1pedTLM5sDVS9xp+8umjBXcUrcTZfFUWWOmQWCpxivP2k77/Hwc27pn8k2N
 y4/sOQXXn3q/m+rCZ//dFoGaIcpsRRnJBpqMRcVJwIANi2HD88CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496138462!85412927!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62269 invoked from network); 30 May 2017 10:01:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 May 2017 10:01:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 04:01:01 -0600
Message-Id: <592D5EFC020000780015D8A8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 04:01:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170517151516.52421-1-roger.pau@citrix.com>
 <20170517151516.52421-3-roger.pau@citrix.com>
In-Reply-To: <20170517151516.52421-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 for-next 2/3] x86/pt: enable binding of
 GSIs to a PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE3OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2ly
cS5jCj4gQEAgLTEyNiw2ICsxMjYsNDkgQEAgdm9pZCBodm1fcGNpX2ludHhfZGVhc3NlcnQoCj4g
ICAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKPiAgfQo+ICAK
PiArdm9pZCBodm1fZ3NpX2Fzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Np
KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQp
Owo+ICsKPiArICAgIGlmICggZ3NpID49IGh2bV9pcnEtPm5yX2dzaXMgKQo+ICsgICAgewo+ICsg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0K
PiArCj4gKyAgICAvKgo+ICsgICAgICogX19odm1fcGNpX2ludHhfe2RlfWFzc2VydCB1c2VzIGFu
IGFycmF5IHRvIHRyYWNrIHRoZSBzdGF0dXMgb2YgZWFjaAo+ICsgICAgICogaW50ZXJydXB0IGxp
bmUsIGFuZCBYZW4gZG9lcyB0aGUgcm91dGluZyBhbmQgR1NJIGFzc2VydGlvbiBiYXNlZCBvbgo+
ICsgICAgICogdGhhdC4gVGhpcyBwcmV2ZW50cyB0aGUgc2FtZSBsaW5lIGZyb20gdHJpZ2dlcmlu
ZyBtdWx0aXBsZSB0aW1lcywgd2hpY2gKPiArICAgICAqIGlzIG5vdCBhdmFpbGFibGUgaGVyZSwg
YW5kIHRodXMgWGVuIG5lZWRzIHRvIHJlbHkgb24gZ3NpX2Fzc2VydF9jb3VudCBpbgo+ICsgICAg
ICogb3JkZXIgdG8ga25vdyBpZiB0aGUgR1NJIGlzIHBlbmRpbmcgb3Igbm90Lgo+ICsgICAgICov
CgpUaGUgIndoaWNoIGlzIG5vdCBhdmFpbGFibGUgaGVyZSIgcGFydCBpcyBhdCBsZWFzdCBjb25m
dXNpbmcuIEknbSBub3QKZXZlbiBzdXJlIHdoZXRoZXIgdGhlICJ3aGljaCIgaXMgc3VwcG9zZWQg
dG8gcmVmZXIgdG8gdGhlIGFycmF5IG9yCnNvbWV0aGluZyBlbHNlLCBiZWNhdXNlIHlvdSB1c2Ug
dGhlIGV4YWN0IHNhbWUgYXJyYXkgaGVyZS4KCj4gK3ZvaWQgaHZtX2dzaV9kZWFzc2VydChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHZtX2ly
cSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOwo+ICsKPiArICAgIGlmICggZ3NpID49IGh2
bV9pcnEtPm5yX2dzaXMgKQo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
Owo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICBzcGluX2xvY2soJmQtPmFy
Y2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cj4gKyAgICBpZiAoIGh2bV9pcnEtPmdzaV9hc3NlcnRf
Y291bnRbZ3NpXSApCj4gKyAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ldID0g
MDsKPiArICAgIEFTU0VSVCghaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ldKTsKCkkgZG9u
J3QgdGhpbmsgdGhlIGlmKCkgYW5kIEFTU0VSVCgpIGFyZSBvZiBhbnkgdXNlIGhlcmUgYW55bW9y
ZS4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiBAQCAtMTY0LDYgKzE2NCwyMCBAQCBzdGF0aWMgdm9pZCBw
dF9pcnFfdGltZV9vdXQodm9pZCAqZGF0YSkKPiAgCj4gICAgICBzcGluX2xvY2soJmlycV9tYXAt
PmRvbS0+ZXZlbnRfbG9jayk7Cj4gIAo+ICsgICAgaWYgKCBpcnFfbWFwLT5mbGFncyAmIEhWTV9J
UlFfRFBDSV9JREVOVElUWV9HU0kgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBwaXJxICpw
aXJxID0gZHBjaV9waXJxKGlycV9tYXApOwo+ICsKPiArICAgICAgICBBU1NFUlQoaXNfaGFyZHdh
cmVfZG9tYWluKGlycV9tYXAtPmRvbSkpOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSWRl
bnRpdHkgbWFwcGVkLCBubyBuZWVkIHRvIGl0ZXJhdGUgb3ZlciB0aGUgZ3Vlc3QgR1NJIGxpc3Qg
dG8gZmluZAo+ICsgICAgICAgICAqIG90aGVyIHBpcnFzIHNoYXJpbmcgdGhlIHNhbWUgZ3Vlc3Qg
R1NJLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlycV9tYXAtPmZsYWdzIHw9IEhWTV9JUlFf
RFBDSV9FT0lfTEFUQ0g7Cj4gKyAgICAgICAgaHZtX2dzaV9kZWFzc2VydChpcnFfbWFwLT5kb20s
IHBpcnEtPnBpcnEpOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiAgICAgIGRw
Y2kgPSBkb21haW5fZ2V0X2lycV9kcGNpKGlycV9tYXAtPmRvbSk7Cj4gICAgICBpZiAoIHVubGlr
ZWx5KCFkcGNpKSApCj4gICAgICB7Cj4gQEAgLTE4NSw2ICsxOTksNyBAQCBzdGF0aWMgdm9pZCBw
dF9pcnFfdGltZV9vdXQodm9pZCAqZGF0YSkKPiAgICAgICAgICBodm1fcGNpX2ludHhfZGVhc3Nl
cnQoaXJxX21hcC0+ZG9tLCBkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwo+ICAgICAgfQo+ICAK
PiArIG91dDoKPiAgICAgIHB0X3BpcnFfaXRlcmF0ZShpcnFfbWFwLT5kb20sIHB0X2lycV9ndWVz
dF9lb2ksIE5VTEwpOwoKV2l0aCB0aGUgMToxIG1hcHBpbmcsIGRvIHlvdSByZWFsbHkgbmVlZCB0
byBnbyB0aHJvdWdoCnB0X3BpcnFfaXRlcmF0ZSgpIGhlcmU/IEkuZS4gY2FuJ3QgeW91IGludm9r
ZSBwdF9pcnFfZ3Vlc3RfZW9pKCkKanVzdCBvbmNlIGFuZCBiZSBkb25lPyBPciByZWFsbHkgaXQg
cHJvYmFibHkgY2FuIGJlIGV2ZW4gbW9yZQpzdHJhaWdodCwgYXMgdGhlbiB0aGVyZSBhbHNvIGlz
IG5vIHBvaW50IGluIHNldHRpbmcgdGhlCkhWTV9JUlFfRFBDSV9FT0lfTEFUQ0ggZmxhZywgYnV0
IHlvdSBjb3VsZCByYXRoZXIgZG8KZGlyZWN0bHkgd2hhdCBwdF9pcnFfZ3Vlc3RfZW9pKCkgZG9l
cyBpbiBpdHMgaWYoKSBib2R5LiBPdG9oIEkgbWF5CmJlIG1pc3Npbmcgc29tZXRoaW5nIGhlcmUs
IGFzIEkgY2FuJ3Qgc2VlIHdoeSB0aGUgY29kZSBpcyB1c2luZwpwdF9waXJxX2l0ZXJhdGUoKSBl
dmVuIGJlZm9yZSB5b3VyIGNoYW5nZS4KCj4gQEAgLTQ3Miw3ICs1MTAsMjcgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKPiAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSBIVk1f
SVJRX0RQQ0lfTUFQUEVEIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI
Vk1fSVJRX0RQQ0lfTUFDSF9QQ0kgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9QQ0k7Cj4gLSAgICAgICAgICAgICAgICBzaGFyZSA9IEJJ
TkRfUElSUV9fV0lMTF9TSEFSRTsKPiArICAgICAgICAgICAgICAgIGlmICggIWlzX2hhcmR3YXJl
X2RvbWFpbihkKSApCj4gKyAgICAgICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5EX1BJUlFfX1dJ
TExfU0hBUkU7Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICB7Cj4g
KyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBpbjsKPiArICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBndWVzdF9n
c2ksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnBpbik7Cj4gKwo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggIXZpb2Fw
aWMgKQo+ICsgICAgICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+ICsgICAgICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgICAgICBw
aXJxX2RwY2ktPmZsYWdzIHw9IEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0k7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAgICAgKiBDaGVjayBpZiB0aGUgY29y
cmVzcG9uZGluZyB2SU8gQVBJQyBwaW4gaXMgY29uZmlndXJlZAo+ICsgICAgICAgICAgICAgICAg
ICAgICAqIGxldmVsIG9yIGVkZ2UgdHJpZ2dlciwgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMg
d2lsbAo+ICsgICAgICAgICAgICAgICAgICAgICAqIGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCj4g
KyAgICAgICAgICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgICAgICAgICAgc2hhcmUgPSB2
aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy50cmlnX21vZGU7CgpBcyBwb2ludGVkIG91dCBk
dXJpbmcgcHJpb3IgcmV2aWV3IChwZXJoYXBzIG9mIGFub3RoZXIgcGF0Y2ggb2YKeW91cnMpIHRo
ZSB0cmlnZ2VyIG1vZGUgYml0IGlzIG1lYW5pbmdsZXNzIGZvciBtYXNrZWQgUlRFcy4gQXQKdGhl
IHZlcnkgbGVhc3QgYW4gQVNTRVJUKCkgbmVlZHMgdG8gYmUgaGVyZSBmb3IgdGhhdCByZWFzb24s
Cm9mIGNvdXJzZSBwcm92aWRlZCBtYXNrZWQgZW50cmllcyBjYW4gbmV2ZXIgYmUgc2VlbiBoZXJl
LgoKPiBAQCAtNDg5LDkgKzU0NywxNSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ICAgICAg
ICAgICAgICAgICAgICogSVJRX0dVRVNUIGlzIG5vdCBzZXQuIEFzIHN1Y2ggd2UgY2FuIHJlc2V0
ICdkb20nIGRpcmVjdGx5Lgo+ICAgICAgICAgICAgICAgICAgICovCj4gICAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmRvbSA9IE5VTEw7Cj4gLSAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZ2ly
cS0+bGlzdCk7Cj4gLSAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZGlnbC0+bGlzdCk7Cj4gLSAg
ICAgICAgICAgICAgICBodm1faXJxX2RwY2ktPmxpbmtfY250W2xpbmtdLS07Cj4gKyAgICAgICAg
ICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQoKVG8gYmUgaG9uZXN0IEknZCBw
cmVmZXIgaWYgeW91IGNoZWNrZWQgZGlnbCBhbmQvb3IgZ2lycSBhZ2FpbnN0IE5VTEwKaGVyZSwg
dG8gYXZvaWQgc29tZW9uZSB1cGRhdGluZyB0aGUgY29uZGl0aW9uIGFib3ZlIHdpdGhvdXQKdXBk
YXRpbmcgdGhpcyBvbmUgaW4gbG9jayBzdGVwLgoKPiBAQCAtNTczLDI3ICs2NDQsMzAgQEAgaW50
IHB0X2lycV9kZXN0cm95X2JpbmQoCj4gICAgICAgICAgc3RydWN0IGh2bV9naXJxX2RwY2lfbWFw
cGluZyAqZ2lycTsKPiAgICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgKmRpZ2wsICp0
bXA7Cj4gIAo+IC0gICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBnaXJxLCAmaHZtX2lycV9k
cGNpLT5naXJxW2d1ZXN0X2dzaV0sIGxpc3QgKQo+ICsgICAgICAgIGlmICggaHZtX2lycV9kcGNp
ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggZ2lycS0+YnVzICAgICAgICAgPT0g
YnVzICYmCj4gLSAgICAgICAgICAgICAgICAgZ2lycS0+ZGV2aWNlICAgICAgPT0gZGV2aWNlICYm
Cj4gLSAgICAgICAgICAgICAgICAgZ2lycS0+aW50eCAgICAgICAgPT0gaW50eCAmJgo+IC0gICAg
ICAgICAgICAgICAgIGdpcnEtPm1hY2hpbmVfZ3NpID09IG1hY2hpbmVfZ3NpICkKPiArICAgICAg
ICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGdpcnEsICZodm1faXJxX2RwY2ktPmdpcnFbZ3Vl
c3RfZ3NpXSwgbGlzdCApCj4gICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIGxpc3Rf
ZGVsKCZnaXJxLT5saXN0KTsKPiAtICAgICAgICAgICAgICAgIHhmcmVlKGdpcnEpOwo+IC0gICAg
ICAgICAgICAgICAgZ2lycSA9IE5VTEw7Cj4gLSAgICAgICAgICAgICAgICBicmVhazsKPiArICAg
ICAgICAgICAgICAgIGlmICggZ2lycS0+YnVzICAgICAgICAgPT0gYnVzICYmCj4gKyAgICAgICAg
ICAgICAgICAgICAgIGdpcnEtPmRldmljZSAgICAgID09IGRldmljZSAmJgo+ICsgICAgICAgICAg
ICAgICAgICAgICBnaXJxLT5pbnR4ICAgICAgICA9PSBpbnR4ICYmCj4gKyAgICAgICAgICAgICAg
ICAgICAgIGdpcnEtPm1hY2hpbmVfZ3NpID09IG1hY2hpbmVfZ3NpICkKPiArICAgICAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZ2lycS0+bGlzdCk7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgeGZyZWUoZ2lycSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgZ2ly
cSA9IE5VTEw7Cj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgICAg
ICB9Cj4gICAgICAgICAgICAgIH0KPiAtICAgICAgICB9Cj4gIAo+IC0gICAgICAgIGlmICggZ2ly
cSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9j
ayk7Cj4gLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IC0gICAgICAgIH0KPiArICAgICAg
ICAgICAgaWYgKCBnaXJxICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Bp
bl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKyAgICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2Nu
dFtsaW5rXS0tOwo+ICsgICAgICAgICAgICBodm1faXJxX2RwY2ktPmxpbmtfY250W2xpbmtdLS07
Cj4gKyAgICAgICAgfQo+ICAKPiAgICAgICAgICAvKiBjbGVhciB0aGUgbWlycSBpbmZvICovCj4g
ICAgICAgICAgaWYgKCBwaXJxX2RwY2kgJiYgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQ
Q0lfTUFQUEVEKSApCgpXaGF0IHlvdSBsZWF2ZSB1bnRvdWNoZWQgaGVyZSBpcyBjb2RlIGZyZWVp
bmcgc29tZXRoaW5nIHlvdQpuZXZlciBhbGxvY2F0ZSBmb3IgRG9tMC4gV2hpbGUgbGlrZWx5IHRo
aXMgaXMgY29ycmVjdCAoYXMgdGhlIGxpc3Qgd2lsbAphbHdheXMgYmUgZW1wdHkpLCBpdCBpcyBj
b25mdXNpbmcgYXQgdGhlIHNhbWUgdGltZS4gRnVydGhlcm1vcmUKaWYgeW91IGFsc28gc2tpcCB0
aGF0IHBhcnQsIEkgdGhpbmsgeW91IGNhbiBhdm9pZCBoYXZpbmcgdG8gcmUtaW5kZW50CmFsbCB0
aGUgY29kZSBmdXJ0aGVyIHVwLgoKPiBAQCAtNjM4LDExICs3MTIsMTUgQEAgaW50IHB0X2lycV9k
ZXN0cm95X2JpbmQoCj4gICAgICBpZiAoIHdoYXQgJiYgaW9tbXVfdmVyYm9zZSApCj4gICAgICB7
Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGRldmljZSA9IHB0X2lycV9iaW5kLT51LnBjaS5kZXZp
Y2U7Cj4gKyAgICAgICAgY2hhciBidWZbMjRdID0gIiI7Cj4gIAo+IC0gICAgICAgIHByaW50ayhY
RU5MT0dfR19JTkZPCj4gLSAgICAgICAgICAgICAgICJkJWQgJXMgdW5tYXA6IG1faXJxPSV1IGRl
dj0lMDJ4OiUwMnguJXUgaW50eD0ldVxuIiwKPiAtICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCB3aGF0LCBtYWNoaW5lX2dzaSwgcHRfaXJxX2JpbmQtPnUucGNpLmJ1cywKPiAtICAgICAgICAg
ICAgICAgUENJX1NMT1QoZGV2aWNlKSwgUENJX0ZVTkMoZGV2aWNlKSwgcHRfaXJxX2JpbmQtPnUu
cGNpLmludHgpOwo+ICsgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gKyAg
ICAgICAgICAgIHNucHJpbnRmKGJ1ZiwgQVJSQVlfU0laRShidWYpLCAiIGRldj0lMDJ4LiUwMngu
JXUgaW50eD0ldSIsCj4gKyAgICAgICAgICAgICAgICAgICAgIHB0X2lycV9iaW5kLT51LnBjaS5i
dXMsIFBDSV9TTE9UKGRldmljZSksCj4gKyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRl
dmljZSksIHB0X2lycV9iaW5kLT51LnBjaS5pbnR4KTsKCk5vdyB0aGF0IHRoaXMgc3VwcG9ydHMg
RG9tMCwgeW91IGFsc28gbmVlZCB0byBsb2cgdGhlIHNlZ21lbnQuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue May 30 10:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFe26-000823-0Y; Tue, 30 May 2017 10:05:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFe25-00081w-9l
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:05:45 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6A/F6-03371-8F34D295; Tue, 30 May 2017 10:05:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/eHs26
 kwcmHfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJN/MZCy6yV1zo/sbcwNjC1sXIySEkkCfx
 veECK4jNK2AncX3ibBYQW0LAUOL0wptgNouAqsSyY4+ZQGw2AXWJtmfbgeo5OEQEdCROf+frY
 uTiYBboYpT49eYh2BxhAT+J2ztvsELMz5CYeGsLI4jNKWAlsb3xDwtIL6+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hoV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsZPywIOMUpyMCmJ8jpb60YK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQnevU5AdYJFqempFWmZOcD4gCmV4
 OBREuH94wiU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQ2Awpcd4VIDMEQIoySvPgRsBi9RKjrJQwLy
 PQgUI8BalFuZklqPKvGMU5GJWEedlBpvBk5pXAbXoFdAQT0BG7dmiDHFGSiJCSamAsOaIgtGk
 X/8fFJ48Xv+L77OSzr2Ruelb2opefshN/9O68+cjrWn6I0sF5Ofm7orSzV8irZ36Ofhddm6oU
 fFhhqSG31DQ11hvsR9MOFK6y3+Zs1Xmhi/3NV4GSNzcezdgfc3vdc7bCA0IZooLbXpyV9bn0/
 tVVaT51O/cvvILT19c8/68VNP+pEktxRqKhFnNRcSIAMTyai9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496138742!64683243!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35430 invoked from network); 30 May 2017 10:05:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 10:05:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 04:05:42 -0600
Message-Id: <592D6013020000780015D8AB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 04:05:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170517151516.52421-1-roger.pau@citrix.com>
 <20170517151516.52421-4-roger.pau@citrix.com>
In-Reply-To: <20170517151516.52421-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 for-next 3/3] x86/vioapic: bind
 interrupts to PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjA1LjE3IGF0IDE3OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IENoYW5nZXMgc2luY2UgdjI6Cj4gIC0gcy92aW9hcGljX2RvbTBfbWFwX2dzaS92aW9hcGljX2h3
ZG9tX21hcF9nc2kvLgo+ICAtIERvbid0IHNldCBodm1fZG9taWQgaW4geGVuX2RvbWN0bF9iaW5k
X3B0X2lycV90IChpdCdzIGlnbm9yZWQpLgoKVGhlIGltcGxpY2F0aW9uIG9mIHRoZSByZXNwZWN0
aXZlIGVhcmxpZXIgY29tbWVudCB3YXMgZm9yIHRoZXJlIHRvCmZpcnN0IGJlIGEgcHJlcmVxIHBh
dGNoIGFkZGVkIHJlbW92aW5nIHRoaXMgZGVhZCBmaWVsZC4gT3RoZXJ3aXNlCm5vdCBzZXR0aW5n
IHRoZSBmaWVsZCBpcyBhIGxhdGVudCBidWcuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlv
YXBpYy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPiBAQCAtMTU4LDYgKzE1
OCw1MiBAQCBzdGF0aWMgaW50IHZpb2FwaWNfcmVhZCgKPiAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgdmlvYXBpY19od2RvbV9tYXBfZ3NpKHVuc2lnbmVk
IGludCBnc2ksIHVuc2lnbmVkIGludCB0cmlnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcG9sKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Y3VycmVudC0+ZG9tYWluOwo+ICsgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IHB0X2lycV9i
aW5kID0gewo+ICsgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX1BDSSwKPiArICAgICAg
ICAubWFjaGluZV9pcnEgPSBnc2ksCgpBY3R1YWxseSB5b3Ugc3RpbGwgc2V0IHRoZSBmaWVsZCwg
anVzdCB0aGF0IHRoaXMgaXMgbm8gaW1wbGljaXQuIEhlbmNlIHRoZQpsYXRlbnQgYnVnIHJlZHVj
ZXMgdG8ganVzdCB0aGUgaHdkb20gIT0gRG9tMCBjYXNlLCBidXQgYW55d2F5LgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 10:27:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFeN1-0000xp-TE; Tue, 30 May 2017 10:27:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dFeN0-0000xj-9c
 for xen-devel@lists.xen.org; Tue, 30 May 2017 10:27:22 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 30/03-03587-9094D295; Tue, 30 May 2017 10:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsVy2uJbjO5/D91
 Ig4/XuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/ix6wFvRoVZzo6WJvYOxW62Lk4hASaGOW
 WDz1G1MXIycHi8AnJomPfQYgtrBAjMSqNz3sILaIgLTEtc+XGUFsIQEbiQfNf9lAbDYBVYnVS
 y6D2bxA8cnfp7NBzFGV+PZpOzOILSoQLvFiyx9WiBpBiZMzn7CA2JwCthKr9+xgBTmCWaCdUe
 Ls8R7GCYw8s5DUzUKWA0kwC6RI/Ho4jXkWkuWzkBw4C8khs5A8MQvJ4bOQLIeYqS7xZ94lZgh
 bXGJTUz/ULm2JZQtfQ8VtJdate88CYetJvP3dC2VbSqzf8Yl9ASP/KkaN4tSistQiXUNjvaSi
 zPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBhjAIIdjF+WBRxilORgUhLldbbWjRTiS
 8pPqcxILM6ILyrNSS0+xCjDwaEkwRsJjFkhwaLU9NSKtMwcYLTDpCU4eJREeOe6A6V5iwsSc4
 sz0yFSpxh1OTasXv+FSYglLz8vVUqcNxtkhgBIUUZpHtwIWOK5xCgrJczLCHSUEE9BalFuZgm
 q/CtGcQ5GJWHe5SCreDLzSuA2vQI6ggnoiF07tEGOKElESEk1MC7tfPM0Z1nFNTmJzic5wbMO
 xStz384vf7y179G/v3e/hKlPs7B55qK5cQ6feNPam/s9/sfEsXY9Xmeq8cmvxCFTt7Dlk7qLx
 uQm8UnZF8s8/Zb3+b47UCtdryultFd63ZzlGwp/61mFrDo//9fnvAj3XDMBD4vG42+eZW/vWq
 qYvHHZ6odMT5RYijMSDbWYi4oTAaC51BI3AwAA
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496140027!105195322!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40130 invoked from network); 30 May 2017 10:27:10 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 10:27:10 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-3c5f-1f6d-1da4-b33b-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:3c5f:1f6d:1da4:b33b])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 419D03A0138
 for <xen-devel@lists.xen.org>; Tue, 30 May 2017 20:27:04 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1496140024; bh=Gh9ty4xPvXxfEEBEL1Le+gMD9a+Uq/gweOGo7SHN+s8=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=i3igx/zxHPHti70hh8z73Nrrlx85NKZkfqRlLsTF5xFXDe///5T5DEVYBRPnf1E+a
 gtDiABT0T0V2ZdZFXQSm31aB2bF69z7ioZ4xwhrMCySjxa793frP/Pa0+Fcy8+yp54
 2cmynWCpdAM5BiBCUCLf39VHBxdoBrx73vtUZhnI=
To: xen-devel@lists.xen.org
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
From: Steven Haigh <netwiz@crc.id.au>
Message-ID: <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
Date: Tue, 30 May 2017 20:27:00 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
Subject: Re: [Xen-devel] WARNING: CPU: 0 PID: 0 at
 net/sched/sch_generic.c:316 dev_watchdog+0x217/0x220
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0662559825026292802=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============0662559825026292802==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="lT4CcGS7e9Wck5eJFFVEfmEPfkRflJAbV"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--lT4CcGS7e9Wck5eJFFVEfmEPfkRflJAbV
Content-Type: multipart/mixed; boundary="iUbquVDkrRd4q0PIPCholWlHMtNN42MRH";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xen.org
Message-ID: <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
Subject: Re: WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:316
 dev_watchdog+0x217/0x220
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
In-Reply-To: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>

--iUbquVDkrRd4q0PIPCholWlHMtNN42MRH
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

Just wanted to give this a nudge to try and get some suggestions on
where to go / what to do about this.

On 28/05/17 09:44, Steven Haigh wrote:
> The last couple of days running on kernel 4.9.29 and 4.9.30 with Xen
> 4.9.0-rc6 I've had a number of ethernet lock ups that have taken my
> system off the network.
>=20
> This is a new development - but I'm not sure if its kernel or xen relat=
ed.
>=20
> in dmesg, I see the following:
> WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:316
> dev_watchdog+0x217/0x220
> NETDEV WATCHDOG: enp5s0 (r8169): transmit queue 0 timed out
> Modules linked in: bridge 8021q garp stp llc btrfs dm_mod
> crct10dif_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mu=
l
> glue_helper ablk_helper cryptd raid456 async_raid6_recov async_memcpy
> async_pq ppdev iTCO_wdt async_xor xor iTCO_vendor_support async_tx
> raid6_pq pcspkr i2c_i801 i2c_smbus pl2303 usbserial sg lpc_ich mfd_core=

> tpm_infineon parport_pc parport shpchp mei_me mei xenfs xen_privcmd
> ip_tables xfs libcrc32c raid1 sd_mod i915 i2c_algo_bit drm_kms_helper
> drm crc32c_intel serio_raw ahci libahci i2c_core r8169 mii sata_mv vide=
o
> xen_acpi_processor xen_pciback xen_netback xen_gntalloc xen_gntdev
> xen_evtchn ipv6 crc_ccitt autofs4
> CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.30-1.el7xen.x86_64 #1
> Hardware name: Gigabyte Technology Co., Ltd. To be filled by
> O.E.M./Z68M-D2H, BIOS U1f 06/13/2012
> ffff880080203dd8 ffffffff81348dc5 ffff880080203e28 0000000000000000
> ffff880080203e18 ffffffff81081711 0000013c80203e10 0000000000000000
> ffff88000526a000 0000000000000001 0000000000000000 ffff88000526a000
> Call Trace:
> <IRQ>
> [<ffffffff81348dc5>] dump_stack+0x63/0x8e
> [<ffffffff81081711>] __warn+0xd1/0xf0
> [<ffffffff8108177f>] warn_slowpath_fmt+0x4f/0x60
> [<ffffffff81602e17>] dev_watchdog+0x217/0x220
> [<ffffffff81602c00>] ? dev_deactivate_queue.constprop.27+0x60/0x60
> [<ffffffff810e17ea>] call_timer_fn+0x3a/0x130
> [<ffffffff810e2c61>] run_timer_softirq+0x191/0x420
> [<ffffffff810d509a>] ? handle_percpu_irq+0x3a/0x50
> [<ffffffff810d07d2>] ? generic_handle_irq+0x22/0x30
> [<ffffffff816b0fe6>] __do_softirq+0xd6/0x287
> [<ffffffff81087705>] irq_exit+0xa5/0xb0
> [<ffffffff8141ab35>] xen_evtchn_do_upcall+0x35/0x50
> [<ffffffff816af50e>] xen_do_hypervisor_callback+0x1e/0x40
> <EOI>
> [<ffffffff810013aa>] ? xen_hypercall_sched_op+0xa/0x20
> [<ffffffff810013aa>] ? xen_hypercall_sched_op+0xa/0x20
> [<ffffffff810f2239>] ? __tick_nohz_idle_enter+0x2c9/0x3c0
> [<ffffffff810230c0>] ? xen_safe_halt+0x10/0x20
> [<ffffffff816ada53>] ? default_idle+0x23/0xd0
> [<ffffffff810373bf>] ? arch_cpu_idle+0xf/0x20
> [<ffffffff816ade7c>] ? default_idle_call+0x2c/0x40
> [<ffffffff810bfc5a>] ? cpu_startup_entry+0x17a/0x210
> [<ffffffff816a1417>] ? rest_init+0x77/0x80
> [<ffffffff81d3f0e7>] ? start_kernel+0x435/0x442
> [<ffffffff81d3eaa0>] ? set_init_arg+0x55/0x55
> [<ffffffff81d3e5d6>] ? x86_64_start_reservations+0x2a/0x2c
> [<ffffffff81d4615c>] ? xen_start_kernel+0x547/0x553
> ---[ end trace 2f33c440640c78e5 ]---
>=20
> All network activity out that ethernet port dies until either:
> 1) The ethernet cable is unplugged & replugged, or
> 2) I run: mii-tool -R enp5s0
>=20
> Either causes the ethernet adapter to be reset.
>=20
> Any suggestions if this is Xen or kernel related?
>=20
>=20
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
>=20

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--iUbquVDkrRd4q0PIPCholWlHMtNN42MRH--

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

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

iQIzBAEBCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlktSPcACgkQQa811Xp9
MdwxUg//YcAC1IGc6BJq1aW+iEzJOD8zqtWDKjoQ4bdPX7pG13W4SLoCegGkGQvN
yXfm4IBqCf25znq0Q4ZKxD6/xeXNzS7ksTGEb2CvUJ7s8INp59UcTXVMU19iKfeg
Wl9qhgmvmd3DAREQiaf0VXaqJzerKRpu4MIa587LRizr/ZUoqjLMd/4Cr71IwGrh
WSPFhYjARHALyFovQ6mjgTikrdTg9mqiY40eOem2Ogv+63iZ5aa29BAYsJGqbMN+
fyjuFXwo4+XGrFhLahet7gDDnMQDEvKaiPAVOfhmo3YBN1j2lTdsQuVzJb0lfQYA
Q9ePAh8ai9pRgWuXF33+Pk55Q9FLa5gQHGYnmOrVUbnJHzM3MwxcuF9wX5jLszIV
2z0lEn4JO2I/nhJuH3pZn1C1Wh+CGfW1RhpnCVBLubB/E5/qmueRz82mhFU1Y3f2
D3NSCZ8QJUXsPFWbx/B7P+BCYDfaPkH2s2g1zVM4UvLJ2hvg/jjbmFY8pwTCIPZa
uiI3SM1dAdKdd8S/bH/mgvrvKUN/AMvsajhGTraqN2McetI5mxuOEwuXBm1WoddJ
lkxPZfWOb1N7aH865P1hLp3xuiNJaE89XoKG38ZltWxiniEZ86415NmVsp9Md4bZ
0hVoA8WK6hM5hlfQWhzuQ1qYiBlvCQyXHQ7umMsiLy0ybdrIyZA=
=Y094
-----END PGP SIGNATURE-----

--lT4CcGS7e9Wck5eJFFVEfmEPfkRflJAbV--


--===============0662559825026292802==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0662559825026292802==--


From xen-devel-bounces@lists.xen.org Tue May 30 10:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFeT8-0001bf-Iq; Tue, 30 May 2017 10:33:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFeT7-0001bU-18
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:33:41 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5D/EA-17076-48A4D295; Tue, 30 May 2017 10:33:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpG6zl26
 kwckl6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGy23MBY8UK+5+OcLYwHhHuouRk0NCwF+i
 v/8ZE4jNIqAq8el1OyOIzSagLPGzs5cNxBYR0JP49/4HWA2zgLNE/5aFYDXCAh4St6f+AovzC
 lhIbJi4CaxeSCBA4vauDSwQcUGJkzOfANkcQL2aEut36UOY0hLL/3FATJSXaN46mxnE5hQIlH
 hyaAoriC0qoCLRuXQOC8REBYmO6ceYJjDyz0IydBbC0FkIQ2chGbqAkWUVo3pxalFZapGusV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBIMgDBDsbmL06HGCU5mJREeZ2tdSOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfCWegLlBItS01Mr0jJzgNEBk5bg4FES4XUBSfMWFyTmF
 memQ6ROMSpKifO2giQEQBIZpXlwbbCIvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXi+QKT
 yZeSVw018BLWYCWrxrhzbI4pJEhJRUA+PRA8E2T3P6o7jf1TzQ2c15IK/Fz3si8+J7n37x/v1
 0o4vH9Nu+0Mwz9p9Kps7vPfes33F2uf35E/MXpAn4P3H2nGOt8fzuLk4DL5OPqkp5p9u3X6z7
 eEhN8+ySRqVbnJoONq1dD6evEwl9zxNydtGMHD0b9Y4nOjVdYb1pwrncZw3bD7cf+qjEUpyRa
 KjFXFScCAAuKAeJwwIAAA==
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496140417!47655292!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50620 invoked from network); 30 May 2017 10:33:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 10:33:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425852439"
Date: Tue, 30 May 2017 11:33:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Felix Schmoll <eggi.innovations@gmail.com>
Message-ID: <20170530103336.jopnnl5mnen3arki@citrix.com>
References: <CAK1m5j54StY+1izyj3egKgYFXYqg1Naj+mwBQ28Qj3pX4n0N4Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAK1m5j54StY+1izyj3egKgYFXYqg1Naj+mwBQ28Qj3pX4n0N4Q@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [RFC] Proposal: Fuzzing the Hypervisor - Tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMjMsIDIwMTcgYXQgMTE6MzI6NTJBTSArMDIwMCwgRmVsaXggU2NobW9sbCB3
cm90ZToKPiBIaSwKPiAKPiBJJ20gRmVsaXggU2NobW9sbCwgb25lIG9mIHRoZSBHU29DIHN0dWRl
bnRzIHRoaXMgeWVhci4gR28gWGVuIQo+IApbLi4uXQo+IAo+ID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KPiAyLjEuMSBGdW5jdGlvbiBjb250ZW50Cj4gPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQo+IFRoZSAic3RydWN0IGRvbWFpbiIgYXMgZGVmaW5lZCBpbiB4
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBzaG91bGQgYmUKPiBleHRlbmRlZCB0byBpbmNsdWRlOgo+
ICAgICAqIGEgcG9pbnRlciB0byB0aGUgdHJhY2UgYnVmZmVyIChOVUxMIGlmIGRvbWFpbiBpcyBu
b3QgdHJhY2VkKQo+ICAgICAqIHRoZSBuZXh0IHBvc2l0aW9uIHRvIHdyaXRlIHRvIGluIHRoZSB0
cmFjZSBidWZmZXIKPiAgICAgKiBzaXplIG9mIHRoZSB0cmFjZSBidWZmZXIKPiAKPiBBbiBhbHRl
cm5hdGl2ZSBjb25zaWRlcmVkIGhlcmUgd2FzIHRvIGhhdmUgc29tZSBzb3J0IG9mIGdsb2JhbCBh
cnJheSB0bwo+IHN0b3JlIHRoZSBkYXRhIHJlbGV2YW50IGZvciB0cmFjaW5nIGluLCBidXQgdGhp
cyBsaW1pdHMgdGhlIG51bWJlciBvZgo+IGRvbWFpbnMuCj4gCgpZZXMuIFVzaW5nIGEgcGVyLWRv
bWFpbiBidWZmZXIgaXMgYmV0dGVyLiBZb3UgY2FuIGV2ZW4gYWxsb2NhdGUgLwpkZWFsbG9jYXRl
IG9uIHRoZSBmbHkgdG8gc2F2ZSBtZW1vcnkuCgo+IFBzZXVkbyBjb2RlOgo+IAo+IC8qIENoZWNr
IGlmIHRoZSBjdXJyZW50IGRvbWFpbiBpcyBiZWluZyB0cmFjZWQgYW5kLCBpZiBhcHByb3ByaWF0
ZSwgd3JpdGUKPiB0aGUgcHJvZ3JhbSBjb3VudGVyIHRvIHRoZSBidWZmZXIuICovCj4gaWYoZG9t
YWluIGlzIHRyYWNlZCAmJiBidWZmZXIgbm90IGZ1bGwpIHsKPiAgICAgY3VycmVudF9kb21haW4t
PnRyYWNlX2J1ZmZlcltjdXJyZW50X2RvbWFpbi0+dHJhY2VfYnVmZmVyX3BvcysrXSA9Cj4gICAg
ICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKQo+IH0KCkhhdmUgeW91IHRob3VnaHQgYWJv
dXQgbXVsdGlwbGUtdmNwdSBndWVzdHM/IEkgdGhpbmsgdGhpcyBvbmx5IHdvcmtzCndpdGggb25l
IHZjcHUgZ3Vlc3Q/IFRoYXQncyBmaW5lIElNTywgYnV0IGl0IGlzIGEgbGltaXRhdGlvbiB3b3J0
aApzcGVsbGluZyBvdXQuCgo+IAo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
PiAyLjIgSHlwZXJjYWxsLUludGVyZmFjZQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KPiBBcyBzdGF0ZWQgaW4gdGhlIHByZWNlZGluZyBzZWN0aW9ucywgYSBoeXBlcmNhbGwg
aXMgbmVlZGVkIHRvIGV4dHJhY3QgdGhlCj4gZXhlY3V0aW9uIHBhdGguIFRoZSBwcm9wb3NlZCBp
bnRlcmZhY2UgaXMgdGhlIGZvbGxvd2luZzoKPiAKPiAvKgo+ICogQGJyaWVmIFRyYWNlcyB0aGUg
ZXhlY3V0aW9uIHBhdGggb2YgaHlwZXJjYWxscyBleGVjdXRlZCBieSBhIGRvbWFpbi4KPiAqIEBw
YXJhbSBkb21haW5faWQgRG9tYWluIHdob3NlIGV4ZWN1dGlvbiBwYXRoIGlzIHN1cHBvc2VkIHRv
IGJlIHRyYWNlZAo+ICogQHBhcmFtIGJ1ZmZlciBCdWZmZXIgdG8gd3JpdGUgcHJvZ3JhbSBjb3Vu
dGVycyB0bwo+ICogQHBhcmFtIHNpemUgU2l6ZSBvZiB0aGUgYnVmZmVyCj4gKiBAcGFyYW0gbW9k
ZSwgaWYgdG8gdHJhY2Ugb3IgdG8gc3RvcCB0cmFjaW5nCj4gKiBAcmV0dXJuIFN1Y2Nlc3Mgb3Ig
ZXJyb3IgaW4gc29tZSBmb3JtIChlLmcuIG51bWJlciBvZiBQQ+KAmXMgd3JpdHRlbiBmb3IKPiBz
dWNjZXNzKQo+ICovCj4gaW50IHRyYWNlX2V4ZWN1dGlvbihpbnQgZG9tYWluX2lkLCBpbnQqIGJ1
ZmZlciwgaW50IHNpemUsIGludCBtb2RlKTsKPiAKPiBUaGlzIGludGVyZmFjZSB0b2dldGhlciB3
aXRoIHRoZSBwcmV2aW91cyBzbmlwcGV0IGNvbnRlbnQgc2VlbSB0byBpbXBseQo+IHRoYXQgc29t
ZSBwcm9ncmFtIGNvdW50ZXJzIG9mIHRoaXMgaHlwZXJjYWxsIG1pZ2h0IGJlIGluY2x1ZGVkIGlu
IHRoZQo+IGJ1ZmZlciAodGhlcmUgd2lsbCBiZSBlZGdlcyBiZXR3ZWVuIHNldHRpbmcgdGhlIGJ1
ZmZlciBhbmQgcmV0dXJuaW5nIHRvIHRoZQo+IGtlcm5lbCBpZiBhIGRvbWFpbiB0cmFjZXMgaXRz
ZWxmKS4gRm9yIHRoZSBwdXJwb3NlIG9mIGZ1enppbmcgdGhpcyBkb2Vzbid0Cj4gbWF0dGVyIGFz
IGxvbmcgYXMgdGhpcyBpcyB0aGUgc2FtZSBmb3IgYWxsIHJ1bnMuCj4gCgpUaGlzIGxvb2tzIE9L
LiBBIG1vcmUgY29udmVudGlvbmFsIHdheSBpcyB0byBtaW1pYyBvdGhlciBkb21jdGwgYW5kCnN5
c2N0bCBjYWxscy4gWW91IHBhY2sgdGhlIGFyZ3VtZW50cyBvZiBkaWZmZXJlbnQgbW9kZXMgaW50
byBhbiB1bmlvbgphbmQgdGhlbiBwYXNzIHRoZSBzdHJ1Y3QgdG8gaHlwZXJ2aXNvci4KCkFsc28g
aWYgdGhpcyBpcyB0aGUgZGVjbGFyYXRpb24gb2YgaHlwZXJjYWxsIGZ1bmN0aW9uLCBpdCBsb29r
cyB3cm9uZy4KVGhlcmUgaXMgc3RyaWN0IGRpc3RpbmN0aW9uIGJldHdlZW4gdXNlcnNwYWNlIHBv
aW50ZXJzIGFuZCBoeXBlcnZpc29yCnBvaW50ZXJzLiBTb21lIG1hY3JvcyBhcmUgbmVlZGVkIHRv
IG1ha2UgdGhpcyBjb3JyZWN0LiBBZ2FpbiwgY2hlY2sgb3V0Cmh5cGVydmlzb3IgY29kZS4KCj4g
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IDIuMyBBZGp1c3RtZW50cyB0byBs
aWJ4Ywo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBXaXRoIHRoaXMgaW50
ZXJmYWNlIHRoZSBvbmx5IG1vZGlmaWNhdGlvbiB0byBsaWJ4YyB3b3VsZCBiZSB0byBhZGQgdGhl
IG5ldwo+IGh5cGVyY2FsbC4KPiAKPiBBbiBhbHRlcm5hdGl2ZSBjb25zaWRlcmVkIHdhcyB0byBp
bXBsZW1lbnQgYW4gZXZlbnQgbm90aWZpY2F0aW9uIHN5c3RlbQo+IHdoaWNoIGluZm9ybXMgdGhl
IHRyYWNlIGh5cGVyY2FsbCB3aGVuIGEgaHlwZXJjYWxsIHN0YXJ0cyBhbmQgZW5kcy4gT25lCj4g
Y291bGQgdGhlbiBjaGFuZ2UgdGhlIGludGVyZmFjZSB0byBqdXN0IHRyYWNlIHRoZSBuZXh0IGh5
cGVyY2FsbCBpbnN0ZWFkIG9mCj4gdHJhY2luZyBhbGwgaHlwZXJjYWxscy4gVGhpcyBob3dldmVy
IGludm9sdmVzIGNoYW5naW5nIHRoZSB4ZW5jYWxsCj4gZnVuY3Rpb25zIGFuZCB0aHJvd3MgdXAg
c29tZSBxdWVzdGlvbnMgaW4gcmVnYXJkcyB0byBoYXZpbmcgbXVsdGlwbGUKPiBoeXBlcmNhbGxz
IGF0IHRoZSBzYW1lIHRpbWUuIEFzIGxvbmcgYXMgdGhlIGh5cGVyY2FsbCBpcyB1c2VkIG9ubHkg
Zm9yCj4gZnV6emluZyBhIHNpbmdsZSBoeXBlcmNhbGwgYXQgYSB0aW1lIHRoZSBkaWZmZXJlbmNl
IHNob3VsZCBiZSBpcnJlbGV2YW50Lgo+IAoKVXNlIHRoZSBzaW1wbGUgYXBwcm9hY2ggcGxlYXNl
LiBUaGVyZSBpcyBubyBuZWVkIHRvIG1ha2UgdGhpbmdzIG1vcmUKY29tcGxleCB0aGFuIG5lY2Vz
c2FyeS4KCkZ1cnRoZXJtb3JlLCB3ZSBkb24ndCB3YW50IHRvIGxpbWl0IG91ciBzeXN0ZW0gdG8g
aHlwZXJjYWxsIG9ubHkuIFRoZXJlCmFyZSBvdGhlciBpbnRlcmZhY2VzIHRoYXQgd2Ugd2FudCB0
byBmdXp6LgoKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gMi40IEJ1aWxk
Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IEluc2VydGluZyBldmVuIGEg
c2luZ2xlIGluc3RydWN0aW9uIGF0IGV2ZXJ5IGVkZ2UgaXMgYSByYXRoZXIgY29zdGx5Cj4gb3Bl
cmF0aW9uIGluIGNhc2UgdGhlIGZlYXR1cmUgaXMgbmV2ZXIgaW50ZW5kZWQgdG8gYmUgdXNlZC4g
VGhlIHRyYWNpbmcKPiBzaG91bGQgdGh1cyBiZSBhbiBvcHRpb25hbCBidWlsZC1mZWF0dXJlIHRo
YXQgaGFzIHRvIGJlIGV4cGxpY2l0bHkgZW5hYmxlZC4KPiAKClllcy4gQ2hlY2sgb3V0IEtjb25m
aWcuIEludHJvZHVjZSBhIENPTkZJR19UUkFDRV9QQyBvciBzb21ldGhpbmcuCgpPdmVyYWxsIHRo
aXMgcHJvcG9zYWwgbG9va3MgcHJvbWlzaW5nLiBXZSBoYXZlIGEgbG90IG9mIGZsZXhpYmlsaXR5
IGluCnRoaXMgcmVnYXJkIGJlY2F1c2UgdGhpcyBzeXN0ZW0gaXMgbm90IG1lYW50IHRvIGJlIHVz
ZWQgaW4gYSBwcm9kdWN0aW9uCmVudmlyb25tZW50IHNvIHdlIGNhbiBjaGFuZ2UgdGhlIGludGVy
ZmFjZSBhdCB3aWxsLgoKVGhlIFhlbiBjb21tdW5pdHkgb3BlcmF0ZXMgYmFzZWQgb24gbGF6eSBj
b25zZW5zdXMuIElmIHlvdSBkb24ndCBnZXQgYW55Cm1vcmUgZmVlZGJhY2sgYnkgdGhlIHRpbWUg
Y29kaW5nIHBlcmlvZCBzdGFydHMsIHlvdSBzaG91bGQgc3RhcnQgY29kaW5nLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 10:33:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFeTP-0001dG-Qk; Tue, 30 May 2017 10:33:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dFeTO-0001d6-T6
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:33:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 1E/20-19466-69A4D295; Tue, 30 May 2017 10:33:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+5UL91
 Ig6MXRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjN76wFMxSrVj57zNrA+MSuS5GTg4JASOJ
 txP/MXUxcnEICSxklHg66zU7SEJYwF3i5bJ3bCC2iICyRO+v3ywgRcwCSxklZh38ww7RsZNJY
 vO8hcwgVWwCqhIbrp9iBbF5BawlTj88xAhiswDFX7x7zAJiiwqES7zY8geqRlDi5MwnYHFOAQ
 OJZcceg21jFlCX+DPvEjOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxiVC9
 OLSpLLdK10EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxQBiDYwXiw2fkQoyQH
 k5Ior7O1bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5ST6CcYFFqempFWmYOMFZg0hIcPEoiv
 LUgad7igsTc4sx0iNQpRl2OO30bvjAJseTl56VKifO2ghQJgBRllObBjYDF7SVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ87aBTOHJzCuB2/QK6AgmoCN27dAGOaIkESEl1cBYVqzqbrF62+u
 6vd123GaccjktfzKC9U81/I44cbzr1NYd95gnJgQefrLY+/7RmMDGHIGDLm4p0pMm6l7MEMxL
 neJ+ZtaVlb/O3X5drc9otIIt5uwhK3bvXYzTdaZoab08GP5ho3ZwqSr3xla5tO+XfDVE3n1YN
 XcS3wX5/w98TNc+Oyq+4YaZEktxRqKhFnNRcSIA4r9fGtYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496140437!100729261!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6491 invoked from network); 30 May 2017 10:33:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 May 2017 10:33:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A37AEAAB9;
 Tue, 30 May 2017 10:33:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <8be5f350-ad53-d74c-50fc-7ca71b6cdc3c@suse.com>
 <592D3A3A020000780015D787@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5c9b3b35-a0c8-2a29-3b81-9829b51fb20d@suse.com>
Date: Tue, 30 May 2017 12:33:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <592D3A3A020000780015D787@suse.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMDk6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjA1LjE3IGF0
IDIxOjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQ3JlYXRpbmcgdGhlIGRvbWFpbnMg
d2l0aAo+Pgo+PiB4bCAtdnZ2IGNyZWF0ZSAuLi4KPj4KPj4gc2hvd2VkIHRoZSBudW1iZXJzIG9m
IHN1cGVycGFnZXMgYW5kIG5vcm1hbCBwYWdlcyBhbGxvY2F0ZWQgZm9yIHRoZQo+PiBkb21haW4u
Cj4+Cj4+IFRoZSBmb2xsb3dpbmcgYWxsb2NhdGlvbiBwYXR0ZXJuIHJlc3VsdGVkIGluIGEgc2xv
dyBkb21haW46Cj4+Cj4+IHhjOiBkZXRhaWw6IFBIWVNJQ0FMIE1FTU9SWSBBTExPQ0FUSU9OOgo+
PiB4YzogZGV0YWlsOiAgIDRLQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwNjAwCj4+IHhjOiBkZXRh
aWw6ICAgMk1CIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAzZjkKPj4geGM6IGRldGFpbDogICAxR0Ig
UEFHRVM6IDB4MDAwMDAwMDAwMDAwMDAwMAo+Pgo+PiBBbmQgdGhpcyBvbmUgd2FzIGZhc3Q6Cj4+
Cj4+IHhjOiBkZXRhaWw6IFBIWVNJQ0FMIE1FTU9SWSBBTExPQ0FUSU9OOgo+PiB4YzogZGV0YWls
OiAgIDRLQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwNDAwCj4+IHhjOiBkZXRhaWw6ICAgMk1CIFBB
R0VTOiAweDAwMDAwMDAwMDAwMDAzZmEKPj4geGM6IGRldGFpbDogICAxR0IgUEFHRVM6IDB4MDAw
MDAwMDAwMDAwMDAwMAo+Pgo+PiBJIGJhbGxvb25lZCBkb20wIGRvd24gaW4gc21hbGwgc3RlcHMg
dG8gYmUgYWJsZSB0byBjcmVhdGUgdGhvc2UKPj4gdGVzdCBjYXNlcy4KPj4KPj4gSSBiZWxpZXZl
IHRoZSBtYWluIHJlYXNvbiBpcyB0aGF0IHNvbWUgZGF0YSBuZWVkZWQgYnkgdGhlIGJlbmNobWFy
awo+PiBpcyBsb2NhdGVkIG5lYXIgdGhlIGVuZCBvZiBkb21haW4gbWVtb3J5IHJlc3VsdGluZyBp
biBhIHJhdGhlciBoaWdoCj4+IFRMQiBtaXNzIHJhdGUgaW4gY2FzZSBvZiBub3QgYWxsIChvciBu
ZWFybHkgYWxsKSBtZW1vcnkgYXZhaWxhYmxlIGluCj4+IGZvcm0gb2YgMk1CIHBhZ2VzLgo+IAo+
IERpZCB5b3UgZG91YmxlIGNoZWNrIHRoaXMgYnkgY3JlYXRpbmcgc29tZSBvdGhlciAocGVyc2lz
dGVudCkKPiBwcm9jZXNzIHByaW9yIHRvIHJ1bm5pbmcgeW91ciBiZW5jaG1hcms/IEkgZmluZCBp
dCByYXRoZXIKPiB1bmxpa2VseSB0aGF0IHlvdSB3b3VsZCBjb25zaXN0ZW50bHkgc2VlIHNwYWNl
IGZyb20gdGhlIHRvcCBvZgo+IGd1ZXN0IFJBTSBhbGxvY2F0ZWQgdG8geW91ciB0ZXN0LCB1bmxl
c3MgaXQgY29uc3VtZXMgYWxsIFJBTQo+IHRoYXQncyBhdmFpbGFibGUgYXQgdGhlIHRpbWUgaXQg
cnVucyAoYnV0IHRoZW4gSSdkIGNvbnNpZGVyIGl0Cj4gcXVpdGUgbGlrZWx5IGZvciBvdmVyaGVh
ZCBvZiB1c2luZyB0aGUgZmV3IHNtYWxsZXIgcGFnZXMgdG8gYmUKPiBtb3N0bHkgaGlkZGVuIGlu
IHRoZSBub2lzZSkuCj4gCj4gT3IgYXJlIHlvdSBzdXNwZWN0aW5nIHNvbWUgY3J1Y2lhbCBrZXJu
ZWwgc3RydWN0dXJlcyB0byBsaXZlCj4gdGhlcmU/CgpZZXMsIEkgZG8uIFdoZW4gb25saW5pbmcg
bWVtb3J5IGF0IGJvb3QgdGltZSB0aGUga2VybmVsIGlzIHVzaW5nIHRoZSBuZXcKbWVtb3J5IGNo
dW5rIHRvIGFkZCB0aGUgcGFnZSBzdHJ1Y3R1cmVzIGFuZCBpZiBuZWVkZWQgbmV3IGtlcm5lbCBw
YWdlCnRhYmxlcy4gSXQgaXMgbm9ybWFsbHkgYWxsb2NhdGluZyB0aGF0IG1lbW9yeSBmcm9tIHRo
ZSBlbmQgb2YgdGhlIG5ldwpjaHVuay4KCj4gCj4+Pj4gV2hhdCBtYWtlcyB0aGUgd2hvbGUgcHJv
YmxlbSBldmVuIG1vcmUgbXlzdGVyaW91cyBpcyB0aGF0IHRoZQo+Pj4+IHJlZ3Jlc3Npb24gd2Fz
IGRldGVjdGVkIGZpcnN0IHdpdGggU0xFMTIgU1AzIChndWVzdCBhbmQgZG9tMCwgWGVuIDQuOQo+
Pj4+IGFuZCBMaW51eCA0LjQpIGFnYWluc3Qgb2xkZXIgc3lzdGVtcyAoZ3Vlc3QgYW5kIGRvbTAp
LiBXaGlsZSB0cnlpbmcKPj4+PiB0byBmaW5kIG91dCB3aGV0aGVyIHRoZSBndWVzdCBvciB0aGUg
WGVuIHZlcnNpb24gYXJlIHRoZSBjdWxwcml0IEkKPj4+PiBmb3VuZCB0aGF0IHRoZSBvbGQgZ3Vl
c3QgKGJhc2VkIG9uIGtlcm5lbCAzLjEyKSBzaG93ZWQgdGhlIG1lbnRpb25lZAo+Pj4+IHBlcmZv
cm1hbmNlIGRyb3Agd2l0aCBhYm92ZSBjb21taXQuIFRoZSBuZXcgZ3Vlc3QgKGJhc2VkIG9uIGtl
cm5lbAo+Pj4+IDQuNCkgc2hvd3MgdGhlIHNhbWUgYmFkIHBlcmZvcm1hbmNlIHJlZ2FyZGxlc3Mg
b2YgdGhlIFhlbiB2ZXJzaW9uIG9yCj4+Pj4gYW1vdW50IG9mIGZyZWUgbWVtb3J5LiBJIGhhdmVu
J3QgZm91bmQgdGhlIExpbnV4IGtlcm5lbCBjb21taXQgeWV0Cj4+Pj4gYmVpbmcgcmVzcG9uc2li
bGUgZm9yIHRoYXQgcGVyZm9ybWFuY2UgZHJvcC4KPj4KPj4gQW5kIHRoaXMgbWlnaHQgYmUgcmVz
dWx0IG9mIGEgZGlmZmVyZW50IG1lbW9yeSB1c2FnZSBvZiBtb3JlIHJlY2VudAo+PiBrZXJuZWxz
OiBJIHN1c3BlY3QgdGhlIGNyaXRpY2FsIGRhdGEgaXMgbm93IGF0IHRoZSB2ZXJ5IGVuZCBvZiB0
aGUKPj4gZG9tYWluJ3MgbWVtb3J5LiBBcyB0aGVyZSBhcmUgYWx3YXlzIHNvbWUgcGFnZXMgYWxs
b2NhdGVkIGluIDRrQgo+PiBjaHVua3MgdGhlIGxhc3QgcGFnZXMgb2YgdGhlIGRvbWFpbiB3aWxs
IG5ldmVyIGJlIHBhcnQgb2YgYSAyTUIgcGFnZS4KPiAKPiBCdXQgaWYgdGhlIE9TIGFsbG9jYXRl
ZCBsYXJnZSBwYWdlcyBpbnRlcm5hbGx5IGZvciByZWxldmFudCBkYXRhCj4gc3RydWN0dXJlcywg
dGhvc2Ugb2J2aW91c2x5IHdvbid0IGNvbWUgZnJvbSB0aGF0IG5lY2Vzc2FyaWx5IDRrLQo+IG1h
cHBlZCB0YWlsIHJhbmdlLgoKU3VyZT8gSSB0aGluayB0aGUga2VybmVsIGlzIHVzaW5nIDFHQiBw
YWdlcyBpZiBwb3NzaWJsZSBmb3IgZGlyZWN0Cmtlcm5lbCBtYXBwaW5ncyBvZiB0aGUgcGh5c2lj
YWwgbWVtb3J5LiBJdCBkb2Vzbid0IGNhcmUgZm9yIHRoZSBsYXN0CnBhZ2UgbWFwcGluZyBzb21l
IHNwYWNlIG5vdCBwb3B1bGF0ZWQuCgo+IAo+PiBMb29raW5nIGF0IG1lbWluaXRfaHZtKCkgaW4g
bGlieGMgZG9pbmcgdGhlIGFsbG9jYXRpb24gb2YgdGhlIG1lbW9yeQo+PiBJIHJlYWxpemVkIGl0
IGlzIGtpbmQgb2Ygc3ViLW9wdGltYWw6IHNob3VsZG4ndCBpdCB0cnkgdG8gYWxsb2NhdGUKPj4g
dGhlIGxhcmdlc3QgcGFnZXMgZmlyc3QgYW5kIHRoZSBzbWFsbGVyIHBhZ2VzIGxhdGVyPwo+IAo+
IEluZGVlZCB0aGlzIHNlZW1zIHN1Yi1vcHRpbWFsLCB5ZXQgdGhlIG5ldCBlZmZlY3QgaXNuJ3Qg
dGhhdAo+IGRyYW1hdGljIChhdCBsZWFzdCBmb3Igc3VmZmljaWVudGx5IGxhcmdlIGd1ZXN0cyk6
IFRoZXJlIG1heSBiZSB1cAo+IHRvIHR3byB1bm5lY2Vzc2FyaWx5IHNoYXR0ZXJlZCAxRyBwYWdl
cyBhbmQgYXQgbW9zdCBvbmUgMk0KPiBvbmUgYWZhaWN0LgoKUmlnaHQuIFNvIHRoZXJlIG1pZ2h0
IGJlIG5lYXJseSAxIEdCIGFsbG9jYXRlZCB1c2luZyAyTUIgcGFnZXMgdW50aWwKdGhlIGZpcnN0
IEdCIHBhZ2UgaXMgdHJpZWQuIFRoaXMgd2lsbCByaXNlIHRoZSBwcm9iYWJpbGl0eSBmb3IgYQpm
YWlsaW5nIEdCIGFsbG9jYXRpb24gcXVpdGUgbm90YWJseSBpbiBjYXNlIG9mIGRvbTAgaGF2aW5n
IGJlZW4KYmFsbG9vbmVkIGRvd24gZm9yIGd1ZXN0IGNyZWF0aW9uLgoKPj4gV291bGQgaXQgYmUg
cG9zc2libGUgdG8gbWFrZSBtZW1vcnkgaG9sZXMgbGFyZ2VyIHNvbWV0aW1lcyB0byBhdm9pZAo+
PiBoYXZpbmcgdG8gdXNlIDRrQiBwYWdlcyAod2l0aCB0aGUgZXhjZXB0aW9uIG9mIHRoZSBmaXJz
dCAyTUIgb2YgdGhlCj4+IGRvbWFpbiwgb2YgY291cnNlKT8KPiAKPiBXaGljaCBob2xlcyBhcmUg
eW91IHRoaW5raW5nIGFib3V0IGhlcmU/IFRoZSBwcmUtZGV0ZXJtaW5lZAo+IG9uZSBpcyBhdCAw
eEYwMDAwMDAwIChpLmUuIGlzIDJNLWFsaWduZWQgYWxyZWFkeSksIGFuZCB3aXRob3V0Cj4gcGFz
cy10aHJvdWdoIGRldmljZXMgd2l0aCBsYXJnZSBCQVJzIGh2bWxvYWRlciB3b24ndCBkbyBhbnkK
PiByZWxvY2F0aW9uIG9mIFJBTS4gR3JhbnRlZCwgd2hlbiBpdCBkb2VzLCBkb2luZyBzbyBpbiBs
YXJnZXIKPiB0aGFuIDY0ayBjaHVua3MgbWF5IGJlIGFkdmFudGFnZW91cy4gVG8gaGF2ZSBhbnkg
ZWZmZWN0LAo+IHRoYXQgd291bGQgcmVxdWlyZSBoeXBlcnZpc29yIHNpZGUgY2hhbmdlcyB0aG91
Z2gsIGFzCj4geGVubWVtX2FkZF90b19waHlzbWFwKCkgYWN0cyBvbiBpbmRpdmlkdWFsIDRrIHBh
Z2VzIHJpZ2h0Cj4gbm93LgoKT2theS4KCj4+IE1heWJlIGl0IHdvdWxkIGV2ZW4gbWFrZSBzZW5z
ZSB0byBiZSBhYmxlIHRvIHR3ZWFrIHRoZSBhbGxvY2F0aW9uCj4+IHBhdHRlcm4gZGVwZW5kaW5n
IG9uIHRoZSBndWVzdCB0eXBlOiBwcmVmZXJyaW5nIGxhcmdlIHBhZ2VzIGVpdGhlcgo+PiBhdCB0
aGUgdG9wIG9yIGF0IHRoZSBib3R0b20gb2YgdGhlIGRvbWFpbidzIHBoeXNpY2FsIGFkZHJlc3Mg
c3BhY2UuCj4gCj4gV2h5IHdvdWxkIHRvcCBhbmQgYm90dG9tIGJlIGJldHRlciBjYW5kaWRhdGVz
IGZvciB1c2luZyBsYXJnZQo+IHBhZ2VzIHRoYW4gdGhlIG1pZGRsZSBwYXJ0IG9mIGFkZHJlc3Mg
c3BhY2U/IEFueSBzdWNoIGhldXJpc3RpYwo+IHdvdWxkIHN1cmVseSBuZWVkIHRhaWxvcmluZyB0
byB0aGUgZ3Vlc3QgT1MgaW4gb3JkZXIgdG8gbm90Cj4gYWR2ZXJzZWx5IGFmZmVjdCBzb21lIHdo
aWxlIGhlbHBpbmcgb3RoZXJzLgoKUmlnaHQuIFRoaXMgd291bGQgaGF2ZSB0byBiZSBhIGd1ZXN0
IGNvbmZpZ3VyYXRpb24gaXRlbS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 10:37:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:37:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFeWV-0001t1-96; Tue, 30 May 2017 10:37:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFeWU-0001st-OD
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:37:10 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 99/90-03613-65B4D295; Tue, 30 May 2017 10:37:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVysyfVTTfUWzf
 S4OJPCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP93Z2sBVv1K36d3s7WwDhftYuRi0NIYCOj
 xJ0X7cwQzm5Gie3zfrB3MXJyCAs4S+zb1cwIkhAROMYoseHJRVaQhJCAq8S8ffMZQWw2AU2JO
 58/MYHYvAJWEpNeXmTpYuTgYBFQldhwTQ4kLCoQLvG28QgLRImgxMmZT8BsTgE3ifsbPoLZzA
 JmEvM2P2SGsOUltr+dwzyBkXcWkpZZSMpmISlbwMi8ilGjOLWoLLVI19BEL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMLAYgGAH4/WNAYcYJTmYlER5na11I4X4kvJTKjMSizPi
 i0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBC+3F1CdYFFqempFWmYOMPRhSiU4eJREeAtB0rzFB
 Ym5xZnpEKlTjMYcG1av/8LEcadvwxcmIbBJUuK8uSClAiClGaV5cINgMXmJUVZKmJcR6Ewhno
 LUotzMElT5V4ziHIxKwrxWIFN4MvNK4Pa9AjqFCeiUXTu0QU4pSURISTUw2kVPb2KsW7r/h49
 ZklTi9S+HfXyXJZQuaHkpzhC3mmka0/3TxtY6S2q+3Hloei1P+tHLjvTnu4pvdFSf/5ruX8hk
 N/3ivFdWs09k7H4tlvpjEdvph7usOpJ37n+y+bZOye8MVucnL71eyug43OtKe8vs/tFT5Eaxd
 NqkgqWrzDyk3zDsfTxzmxJLcUaioRZzUXEiAGrh4fvEAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496140628!104298453!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62504 invoked from network); 30 May 2017 10:37:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 30 May 2017 10:37:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2CF862B;
 Tue, 30 May 2017 03:37:08 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3F76B3F578;
 Tue, 30 May 2017 03:37:06 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 "Kumar, Vijaya" <Vijaya.Kumar@cavium.com>
References: <6283fc94-f05e-85ec-f389-ab6ca0cc5ccc@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <85bc33fa-93f0-90b7-39b1-5c0cfc2275df@arm.com>
Date: Tue, 30 May 2017 11:37:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6283fc94-f05e-85ec-f389-ab6ca0cc5ccc@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC] [PATCH] arm64-its: Add ITS support for ACPI
	dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gTWFuaXNoLAoKT24gMzAvMDUvMTcgMDc6MDcsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiBU
aGlzIHBhdGNoIGlzIGFuIFJGQyBvbiB0b3Agb2YgQW5kcmUncyB2MTAgc2VyaWVzLgo+IGh0dHBz
Oi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA5MDkz
Lmh0bWwKPgo+IFRoaXMgcGF0Y2ggZGVueSdzIGFjY2VzcyB0byBJVFMgcmVnaW9uIGZvciB0aGUg
Z3Vlc3QgYW5kIGFsc28gdXBkYXRlcwoKcy9kZW55J3MvZGVuaWVzLwoKPiB0aGUgYWNwaSB0YWJs
ZXMgZm9yIGRvbTAuCgpUaGlzIHBhdGNoIGlzIGRvaW5nIG1vcmUgdGhhdCBzdXBwb3J0aW5nIElU
UyBpbiB0aGUgaGFyZHdhcmUgZG9tYWluLiBJdCAKYWxzbyBhbGxvd3Mgc3VwcG9ydCBvZiBJVFMg
aW4gWGVuIHdoZW4gYm9vdGluZyB1c2luZyBBQ1BJLgoKPgo+IFNpZ25lZC1vZmYtYnk6IE1hbmlz
aCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMu
YyAgICAgICAgICAgIHwgNDkKPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDEgKwo+ICAyIGZpbGVz
IGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCBjOTI3MzA2Li5mNDk2ZmMx
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYwo+IEBAIC0xMzAxLDYgKzEzMDEsNyBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVt
X2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdAo+IGRvbWFpbiAqZCkKPiAgewo+ICAgICAgaW50IHJj
LCBpOwo+ICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIG5yOwo+ICsgICAgY29uc3Qgc3RydWN0IGhv
c3RfaXRzICppdHNfZGF0YTsKPgo+ICAgICAgbWZuID0gZGJhc2UgPj4gUEFHRV9TSElGVDsKPiAg
ICAgIG5yID0gRElWX1JPVU5EX1VQKFNaXzY0SywgUEFHRV9TSVpFKTsKPiBAQCAtMTMzMyw2ICsx
MzM0LDE2IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0
Cj4gZG9tYWluICpkKQo+ICAgICAgICAgIHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4s
IG1mbiArIG5yKTsKPiAgICAgIH0KCklmIEdJQ3YyIGlzIHN1cHBvcnRlZCwgdGhlIGZ1bmN0aW9u
IHdpbGwgYmFpbCBvdXQgYXMgc29vbiBhcyB0aGUgdmlydHVhbApiYXNlIHJlZ2lvbiBpcyBkZW5p
ZWQgKHNlZSBqdXN0IGFib3ZlKS4KCj4KPiArICAgIC8qIGRlbnkgZm9yIElUUyBhcyB3ZWxsICov
Cj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50
cnkpCj4gKyAgICB7Cj4gKyAgICAgICAgbWZuID0gaXRzX2RhdGEtPmFkZHIgPj4gUEFHRV9TSElG
VDsKClBsZWFzZSBkb24ndCBvcGVuLWNvZGUgdGhlIHNoaWZ0IGFuZCB1c2luZyBwYWRkcl90b19w
Zm4oLi4uKS4KCj4gKyAgICAgICAgbnIgPSBESVZfUk9VTkRfVVAoU1pfMTI4SywgUEFHRV9TSVpF
KTsKClBsZWFzZSB1c2UgUEZOX1VQIHJhdGhlciB0aGFuIERJVl9ST1VORF9VUCguLi4pLgoKQWxz
bywgd2hlcmUgZG9lcyB0aGUgU1pfMTI4SyBjb21lcyBmcm9tPwoKPiArICAgICAgICByYyA9IGlv
bWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwo+ICsgICAgICAgIGlmICggcmMgKQo+
ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICB9CgpObyBpbXBsZW1lbnRhdGlvbiBvZiBJ
VFMgc3BlY2lmaWMgY29kZSBpbiB0aGUgR0lDdjMgZHJpdmVyIHBsZWFzZS4KSW5zdGVhZCBpbnRy
b2R1Y2UgYSBoZWxwZXIgZm9yIHRoYXQuCgo+ICsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4KPiBA
QCAtMTM1Nyw4ICsxMzY4LDEwIEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNv
bnN0IHN0cnVjdAo+IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPiAgICAgIHN0cnVjdCBhY3BpX3N1
YnRhYmxlX2hlYWRlciAqaGVhZGVyOwo+ICAgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2lu
dGVycnVwdCAqaG9zdF9naWNjLCAqZ2ljYzsKPiAgICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJp
Y19yZWRpc3RyaWJ1dG9yICpnaWNyOwo+ICsgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3Ry
YW5zbGF0b3IgKmdpY19pdHM7Cj4gICAgICB1OCAqYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3Bp
X3RhYmxlICsgb2Zmc2V0Owo+ICAgICAgdTMyIGksIHRhYmxlX2xlbiA9IDAsIHNpemU7Cj4gKyAg
ICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwoKU2VlIG15IGNvbW1lbnQgYWJvdmUg
cmVnYXJkaW5nIElUUyBzcGVjaWZpYyBjb2RlLgo+Cj4gICAgICAvKiBBZGQgR2VuZXJpYyBJbnRl
cnJ1cHQgKi8KPiAgICAgIGhlYWRlciA9Cj4gYWNwaV90YWJsZV9nZXRfZW50cnlfbWFkdChBQ1BJ
X01BRFRfVFlQRV9HRU5FUklDX0lOVEVSUlVQVCwgMCk7Cj4gQEAgLTEzNzQsNiArMTM4Nyw3IEBA
IHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdAo+IGRvbWFpbiAq
ZCwgdTMyIG9mZnNldCkKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysg
KQo+ICAgICAgewo+ICAgICAgICAgIGdpY2MgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2lu
dGVycnVwdCAqKShiYXNlX3B0ciArIHRhYmxlX2xlbik7Cj4gKwoKU3B1cmlvdXMgY2hhbmdlLgoK
PiAgICAgICAgICBBQ1BJX01FTUNQWShnaWNjLCBob3N0X2dpY2MsIHNpemUpOwo+ICAgICAgICAg
IGdpY2MtPmNwdV9pbnRlcmZhY2VfbnVtYmVyID0gaTsKPiAgICAgICAgICBnaWNjLT51aWQgPSBp
Owo+IEBAIC0xMzk5LDYgKzE0MTMsMTggQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21h
ZHQoY29uc3Qgc3RydWN0Cj4gZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+ICAgICAgICAgIGdpY3It
Pmxlbmd0aCA9IGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLnNpemU7Cj4gICAgICAgICAg
dGFibGVfbGVuICs9IHNpemU7Cj4gICAgICB9Cj4gKwo+ICsgICAgLyogVXBkYXRlIEdJQyBJVFMg
aW5mb3JtYXRpb24gaW4gZG9tMCBtYWR0ICovCgpzL2RvbTAvaGFyZHdhcmUgZG9tYWluLwpzL21h
ZHQvTUFEVC8KCkFsc28sIGxpa2VseSB5b3Ugd2FudCB0byBtYWtlIHN1cmUgeW91IGhhdmUgc3Bh
Y2UgaW4gZWZpX2FjcGlfdGFibGUgKHNlZSAKZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZSkuCgo+ICsg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQo+
ICsgICAgewo+ICsgICAgICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X3RyYW5zbGF0b3IpOwo+ICsgICAgICAgIGdpY19pdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5l
cmljX3RyYW5zbGF0b3IgKikoYmFzZV9wdHIgKwo+IHRhYmxlX2xlbik7Cj4gKyAgICAgICAgZ2lj
X2l0cy0+aGVhZGVyLnR5cGUgPSBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1I7Cj4g
KyAgICAgICAgZ2ljX2l0cy0+aGVhZGVyLmxlbmd0aCA9IHNpemU7Cj4gKyAgICAgICAgZ2ljX2l0
cy0+YmFzZV9hZGRyZXNzID0gaXRzX2RhdGEtPmFkZHI7Cj4gKyAgICAgICAgZ2ljX2l0cy0+dHJh
bnNsYXRpb25faWQgPSBpdHNfZGF0YS0+dHJhbnNsYXRpb25faWQ7CgpQbGVhc2UgZXhwbGFpbiB3
aHkgeW91IG5lZWQgdG8gaGF2ZSB0aGUgc2FtZSBJRCBhcyB0aGUgaG9zdC4KCj4gKyAgICAgICAg
dGFibGVfbGVuICs9ICBzaXplOwo+ICsgICAgfQo+Cj4gICAgICByZXR1cm4gdGFibGVfbGVuOwo+
ICB9Cj4gQEAgLTE1MTEsNiArMTUzNywyNSBAQCBnaWNfYWNwaV9nZXRfbWFkdF9yZWRpc3RyaWJ1
dG9yX251bShzdHJ1Y3QKPiBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAo+ICAgICAgICov
Cj4gICAgICByZXR1cm4gMDsKPiAgfQoKTmV3bmxpbmUgaGVyZS4KCj4gKyNkZWZpbmUgQUNQSV9H
SUNWM19JVFNfTUVNX1NJWkUgKFNaXzEyOEspCj4gKwo+ICtpbnQgIGdpY3YzX2l0c19hY3BpX2lu
aXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsIGNvbnN0IHVuc2lnbmVkIGxv
bmcgZW5kKQoKV2h5IHRoaXMgaXMgbm90IHN0YXRpYz8KCj4gK3sKClNhbWUgcmVtYXJrIGFzIGFi
b3ZlIHJlZ2FyZGluZyBJVFMgc3BlY2lmaWMgY29kZS4KCj4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0
X2dlbmVyaWNfdHJhbnNsYXRvciAqaXRzX2VudHJ5Owo+ICsgICAgc3RydWN0IGhvc3RfaXRzICpp
dHNfZGF0YTsKPiArCj4gKyAgICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsK
CldoYXQgaWYgeHphbGxvYyBmYWlscz8KCgo+ICsgICAgaXRzX2VudHJ5ID0gKHN0cnVjdCBhY3Bp
X21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopaGVhZGVyOwo+ICsgICAgaXRzX2RhdGEtPmFkZHIg
ID0gaXRzX2VudHJ5LT5iYXNlX2FkZHJlc3M7Cj4gKyAgICBpdHNfZGF0YS0+c2l6ZSA9IEFDUElf
R0lDVjNfSVRTX01FTV9TSVpFOwo+ICsKPiArICAgIHNwaW5fbG9ja19pbml0KCZpdHNfZGF0YS0+
Y21kX2xvY2spOwo+ICsKPiArICAgIHByaW50aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIs
IGl0c19kYXRhLT5hZGRyKTsKPiArCj4gKyAgICBsaXN0X2FkZF90YWlsKCZpdHNfZGF0YS0+ZW50
cnksICZob3N0X2l0c19saXN0KTsKCkxpa2VseSB5b3UgY291bGQgcmUtdXNlIGZhY3Rvcml6ZSBh
IHBhcnQgb2YgZ2ljdjNfaXRzX2R0X2luaXQgdG8gYXZvaWQgCmltcGxlbWVudGluZyB0d2ljZSB0
aGUgaW5pdGlhbGl6YXRpb24uCgpBbHNvIG5ld2xpbmUuCgo+ICsgICAgcmV0dXJuIDA7Cj4gK30K
Pgo+ICBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCj4gIHsKPiBAQCAt
MTU2Nyw2ICsxNjEyLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lk
KQo+Cj4gICAgICBnaWN2My5yZGlzdF9zdHJpZGUgPSAwOwo+Cj4gKyAgICBhY3BpX3RhYmxlX3Bh
cnNlX21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX2luaXQsIDApOwoKYWNwaV90YWJsZV9wYXJz
ZV9tYWR0IG1heSByZXR1cm4gYW4gZXJyb3IuIFdoeSB0aGlzIGlzIG5vdCBjaGVja2VkPwoKPiAr
Cj4gICAgICAvKgo+ICAgICAgICogSW4gQUNQSSwgMCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZh
bGlkIGFkZHJlc3MuIEhvd2V2ZXIgdGhlIHJlc3QKPiAgICAgICAqIG9mIHRoZSBpbml0aWFsaXph
dGlvbiByZWx5IG9uIHRoZSBpbnZhbGlkIGFkZHJlc3MgdG8gYmUKPiBAQCAtMTU4NSw2ICsxNjMz
LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQo+ICAgICAgZWxz
ZQo+ICAgICAgICAgIHZzaXplID0gR1VFU1RfR0lDQ19TSVpFOwo+Cj4gKwoKU3B1cmlvdXMgbGlu
ZS4KCj4gIH0KPiAgI2Vsc2UKPiAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2
b2lkKSB7IH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgK
PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gaW5kZXggZDJhM2U1My4uYzky
Y2RiOSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gQEAgLTEyNSw2ICsxMjUsNyBA
QCBzdHJ1Y3QgaG9zdF9pdHMgewo+ICAgICAgc3BpbmxvY2tfdCBjbWRfbG9jazsKPiAgICAgIHZv
aWQgKmNtZF9idWY7Cj4gICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7Cj4gKyAgICB1MzIgdHJhbnNs
YXRpb25faWQ7CgpQbGVhc2UgZG9jdW1lbnQgdGhpcyBmaWVsZC4gRnJvbSB0aGUgbmFtZSBpdCBk
b2VzIG5vdCBtYWtlIHNlbnNlIHRvIG9ubHkgCnVzZSBpdCBmb3IgQUNQSS4KCj4gIH07Cj4KPgoK
UmVnYXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 10:38:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFeXp-00020u-O2; Tue, 30 May 2017 10:38:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFeXo-00020l-93
 for xen-devel@lists.xen.org; Tue, 30 May 2017 10:38:32 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 30/10-01732-7AB4D295; Tue, 30 May 2017 10:38:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO4yb91
 Ig1ldehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRZZcYC3YzV9zY/Za1gfE7UxcjJ4eEgL/E
 9/sdYDaLgKrErsuTGUFsNgFliZ+dvWwgtoiArsSzBc/AbGaBAolFr34wg9jCAlESz68/BKvnF
 bCQ+PDoF5gtJOAp8WnfWmaIuKDEyZlPWCB6dSQW7P4ENIcDyJaWWP6PAyTMKeAlcXHmW7BWUQ
 EVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkb14tSistQiXUO9pKLM9IyS3MTMHF1
 DA2O93NTi4sT01JzEpGK95PzcTYzAMGMAgh2Myz86HWKU5GBSEuV1ttaNFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTB2+oFlBMsSk1PrUjLzAEGPExagoNHSYR3FUiat7ggMbc4Mx0idYpRl6Ppw
 5YvTEIsefl5qVLivLkgRQIgRRmleXAjYNF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8Vi
 BTeDLzSuA2vQI6ggnoiF07tEGOKElESEk1MNafjTZ2MppUFGexcuHBPmlmhVl3i5Pm6GXnVJ+
 6sdQosZr1z3LHjUn5CcU2bB8OT946dSLXKZEb1xcUHSu76/f72m6TpZGWxXPrc2zbb2y9bnw/
 /KBy45tnvHXr6wJncSw4kXjo48OoKfFfIuZ2HH3AXLTP8vYPLq0V1h83z7e7YNfpOP2myFIll
 uKMREMt5qLiRACqu+JduQIAAA==
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496140709!102447001!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53215 invoked from network); 30 May 2017 10:38:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 10:38:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425852716"
Date: Tue, 30 May 2017 11:38:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170530103827.jqc25f6b33wu7y74@citrix.com>
References: <1495453809-30108-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495453809-30108-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] tools/libxc: Drop broken xc_{get,
 set}_hvm_param() functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMTI6NTA6MDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiB4Y197Z2V0LHNldH1faHZtX3BhcmFtKCkgYXJlIGRlcHJlY2F0ZWQgYmVjYXVzZSB0
aGV5IHRydW5jYXRlIHRoZWlyIHZhbHVlCj4gcGFyYW1ldGVyIGluIDMyYml0IGJ1aWxkcyBvZiBs
aWJ4YywgYW5kIGFyZSB0aGVyZWZvcmUgdW5maXQgZm9yIHVzZS4KPiAKPiBBcyB0aGVyZSBpcyBv
bmx5IGEgc2luZ2xlIHJlbWFpbmluZyB1c2VyLCBzd2l0Y2ggdGhhdCB1c2VyIG92ZXIgdG8KPiB4
Y19odm1fcGFyYW1fZ2V0KCkgYW5kIGRyb3AgdGhlc2UgZnVuY3Rpb25zIGNvbXBsZXRlbHkuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 30 10:43:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFecO-0002hS-CX; Tue, 30 May 2017 10:43:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFecM-0002hM-JG
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:43:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1C/95-01985-1CC4D295; Tue, 30 May 2017 10:43:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/eAj26
 kwdXbehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSE89ZC+ZIVxxfMZW5gXGRWBcjJ4eQQJ7E
 mcNvmUFsXgE7iX0HHrKD2BIChhKnF95kAbFZBFQlZt+YxAZiswmoS7Q9284KYosAxQ9fOs7Ux
 cjFwSywjlHi+rQ7TCAJYQF3iZfL3rGBJIQEXjFJfLn9FizBKWAj8Wf7PSCbA2iboMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 RkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAA1jMwMO5gnHrC7xCjJAeTkiiv
 s7VupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kpvoJxgUWp6akVaZg4wFmDSEhw8SiK8sSBp3
 uKCxNzizHSI1ClGXY47fRu+MAmx5OXnpUqJ85aCFAmAFGWU5sGNgMXlJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvFkgU3gy80rgNr0COoIJ6IhdO7RBjihJREhJNTD21825O2OZ0Q//oy6
 Zie53dFUWelzpklaw+V1+OPLBerPJs9437FPc+WXu5txlDm/qMqXUgzjXBT6rCTzfX/99unZu
 3kn/7Y03jH/dO9vtb+7/xXPV+VylY1rTuCrY5W99s6qM8p6faZFrZ3pIQYXDQ99P7kGYu2Cj1
 LO9R5W459omLbzZyKjEUpyRaKjFXFScCACYlZPvxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496140990!102988457!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51052 invoked from network); 30 May 2017 10:43:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 10:43:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 04:43:10 -0600
Message-Id: <592D68DC020000780015D919@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 04:43:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <8be5f350-ad53-d74c-50fc-7ca71b6cdc3c@suse.com>
 <592D3A3A020000780015D787@suse.com>
 <5c9b3b35-a0c8-2a29-3b81-9829b51fb20d@suse.com>
In-Reply-To: <5c9b3b35-a0c8-2a29-3b81-9829b51fb20d@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDEyOjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAz
MC8wNS8xNyAwOToyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI5LjA1LjE3IGF0IDIx
OjA1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IENyZWF0aW5nIHRoZSBkb21haW5zIHdp
dGgKPj4+Cj4+PiB4bCAtdnZ2IGNyZWF0ZSAuLi4KPj4+Cj4+PiBzaG93ZWQgdGhlIG51bWJlcnMg
b2Ygc3VwZXJwYWdlcyBhbmQgbm9ybWFsIHBhZ2VzIGFsbG9jYXRlZCBmb3IgdGhlCj4+PiBkb21h
aW4uCj4+Pgo+Pj4gVGhlIGZvbGxvd2luZyBhbGxvY2F0aW9uIHBhdHRlcm4gcmVzdWx0ZWQgaW4g
YSBzbG93IGRvbWFpbjoKPj4+Cj4+PiB4YzogZGV0YWlsOiBQSFlTSUNBTCBNRU1PUlkgQUxMT0NB
VElPTjoKPj4+IHhjOiBkZXRhaWw6ICAgNEtCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDA2MDAKPj4+
IHhjOiBkZXRhaWw6ICAgMk1CIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAzZjkKPj4+IHhjOiBkZXRh
aWw6ICAgMUdCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAwMDAKPj4+Cj4+PiBBbmQgdGhpcyBvbmUg
d2FzIGZhc3Q6Cj4+Pgo+Pj4geGM6IGRldGFpbDogUEhZU0lDQUwgTUVNT1JZIEFMTE9DQVRJT046
Cj4+PiB4YzogZGV0YWlsOiAgIDRLQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwNDAwCj4+PiB4Yzog
ZGV0YWlsOiAgIDJNQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwM2ZhCj4+PiB4YzogZGV0YWlsOiAg
IDFHQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwMDAwCj4+Pgo+Pj4gSSBiYWxsb29uZWQgZG9tMCBk
b3duIGluIHNtYWxsIHN0ZXBzIHRvIGJlIGFibGUgdG8gY3JlYXRlIHRob3NlCj4+PiB0ZXN0IGNh
c2VzLgo+Pj4KPj4+IEkgYmVsaWV2ZSB0aGUgbWFpbiByZWFzb24gaXMgdGhhdCBzb21lIGRhdGEg
bmVlZGVkIGJ5IHRoZSBiZW5jaG1hcmsKPj4+IGlzIGxvY2F0ZWQgbmVhciB0aGUgZW5kIG9mIGRv
bWFpbiBtZW1vcnkgcmVzdWx0aW5nIGluIGEgcmF0aGVyIGhpZ2gKPj4+IFRMQiBtaXNzIHJhdGUg
aW4gY2FzZSBvZiBub3QgYWxsIChvciBuZWFybHkgYWxsKSBtZW1vcnkgYXZhaWxhYmxlIGluCj4+
PiBmb3JtIG9mIDJNQiBwYWdlcy4KPj4gCj4+IERpZCB5b3UgZG91YmxlIGNoZWNrIHRoaXMgYnkg
Y3JlYXRpbmcgc29tZSBvdGhlciAocGVyc2lzdGVudCkKPj4gcHJvY2VzcyBwcmlvciB0byBydW5u
aW5nIHlvdXIgYmVuY2htYXJrPyBJIGZpbmQgaXQgcmF0aGVyCj4+IHVubGlrZWx5IHRoYXQgeW91
IHdvdWxkIGNvbnNpc3RlbnRseSBzZWUgc3BhY2UgZnJvbSB0aGUgdG9wIG9mCj4+IGd1ZXN0IFJB
TSBhbGxvY2F0ZWQgdG8geW91ciB0ZXN0LCB1bmxlc3MgaXQgY29uc3VtZXMgYWxsIFJBTQo+PiB0
aGF0J3MgYXZhaWxhYmxlIGF0IHRoZSB0aW1lIGl0IHJ1bnMgKGJ1dCB0aGVuIEknZCBjb25zaWRl
ciBpdAo+PiBxdWl0ZSBsaWtlbHkgZm9yIG92ZXJoZWFkIG9mIHVzaW5nIHRoZSBmZXcgc21hbGxl
ciBwYWdlcyB0byBiZQo+PiBtb3N0bHkgaGlkZGVuIGluIHRoZSBub2lzZSkuCj4+IAo+PiBPciBh
cmUgeW91IHN1c3BlY3Rpbmcgc29tZSBjcnVjaWFsIGtlcm5lbCBzdHJ1Y3R1cmVzIHRvIGxpdmUK
Pj4gdGhlcmU/Cj4gCj4gWWVzLCBJIGRvLiBXaGVuIG9ubGluaW5nIG1lbW9yeSBhdCBib290IHRp
bWUgdGhlIGtlcm5lbCBpcyB1c2luZyB0aGUgbmV3Cj4gbWVtb3J5IGNodW5rIHRvIGFkZCB0aGUg
cGFnZSBzdHJ1Y3R1cmVzIGFuZCBpZiBuZWVkZWQgbmV3IGtlcm5lbCBwYWdlCj4gdGFibGVzLiBJ
dCBpcyBub3JtYWxseSBhbGxvY2F0aW5nIHRoYXQgbWVtb3J5IGZyb20gdGhlIGVuZCBvZiB0aGUg
bmV3Cj4gY2h1bmsuCgpUaGUgcGFnZSB0YWJsZXMgYXJlIDRrIGFsbG9jYXRpb25zLCBzdXJlLiBC
dXQgdGhlIHBhZ2Ugc3RydWN0dXJlcwpzdXJlbHkgd291bGQgYmUgYWxsb2NhdGVkIHdpdGggaGln
aGVyIGdyYW51bGFyaXR5PwoKPj4+Pj4gV2hhdCBtYWtlcyB0aGUgd2hvbGUgcHJvYmxlbSBldmVu
IG1vcmUgbXlzdGVyaW91cyBpcyB0aGF0IHRoZQo+Pj4+PiByZWdyZXNzaW9uIHdhcyBkZXRlY3Rl
ZCBmaXJzdCB3aXRoIFNMRTEyIFNQMyAoZ3Vlc3QgYW5kIGRvbTAsIFhlbiA0LjkKPj4+Pj4gYW5k
IExpbnV4IDQuNCkgYWdhaW5zdCBvbGRlciBzeXN0ZW1zIChndWVzdCBhbmQgZG9tMCkuIFdoaWxl
IHRyeWluZwo+Pj4+PiB0byBmaW5kIG91dCB3aGV0aGVyIHRoZSBndWVzdCBvciB0aGUgWGVuIHZl
cnNpb24gYXJlIHRoZSBjdWxwcml0IEkKPj4+Pj4gZm91bmQgdGhhdCB0aGUgb2xkIGd1ZXN0IChi
YXNlZCBvbiBrZXJuZWwgMy4xMikgc2hvd2VkIHRoZSBtZW50aW9uZWQKPj4+Pj4gcGVyZm9ybWFu
Y2UgZHJvcCB3aXRoIGFib3ZlIGNvbW1pdC4gVGhlIG5ldyBndWVzdCAoYmFzZWQgb24ga2VybmVs
Cj4+Pj4+IDQuNCkgc2hvd3MgdGhlIHNhbWUgYmFkIHBlcmZvcm1hbmNlIHJlZ2FyZGxlc3Mgb2Yg
dGhlIFhlbiB2ZXJzaW9uIG9yCj4+Pj4+IGFtb3VudCBvZiBmcmVlIG1lbW9yeS4gSSBoYXZlbid0
IGZvdW5kIHRoZSBMaW51eCBrZXJuZWwgY29tbWl0IHlldAo+Pj4+PiBiZWluZyByZXNwb25zaWJs
ZSBmb3IgdGhhdCBwZXJmb3JtYW5jZSBkcm9wLgo+Pj4KPj4+IEFuZCB0aGlzIG1pZ2h0IGJlIHJl
c3VsdCBvZiBhIGRpZmZlcmVudCBtZW1vcnkgdXNhZ2Ugb2YgbW9yZSByZWNlbnQKPj4+IGtlcm5l
bHM6IEkgc3VzcGVjdCB0aGUgY3JpdGljYWwgZGF0YSBpcyBub3cgYXQgdGhlIHZlcnkgZW5kIG9m
IHRoZQo+Pj4gZG9tYWluJ3MgbWVtb3J5LiBBcyB0aGVyZSBhcmUgYWx3YXlzIHNvbWUgcGFnZXMg
YWxsb2NhdGVkIGluIDRrQgo+Pj4gY2h1bmtzIHRoZSBsYXN0IHBhZ2VzIG9mIHRoZSBkb21haW4g
d2lsbCBuZXZlciBiZSBwYXJ0IG9mIGEgMk1CIHBhZ2UuCj4+IAo+PiBCdXQgaWYgdGhlIE9TIGFs
bG9jYXRlZCBsYXJnZSBwYWdlcyBpbnRlcm5hbGx5IGZvciByZWxldmFudCBkYXRhCj4+IHN0cnVj
dHVyZXMsIHRob3NlIG9idmlvdXNseSB3b24ndCBjb21lIGZyb20gdGhhdCBuZWNlc3NhcmlseSA0
ay0KPj4gbWFwcGVkIHRhaWwgcmFuZ2UuCj4gCj4gU3VyZT8gSSB0aGluayB0aGUga2VybmVsIGlz
IHVzaW5nIDFHQiBwYWdlcyBpZiBwb3NzaWJsZSBmb3IgZGlyZWN0Cj4ga2VybmVsIG1hcHBpbmdz
IG9mIHRoZSBwaHlzaWNhbCBtZW1vcnkuIEl0IGRvZXNuJ3QgY2FyZSBmb3IgdGhlIGxhc3QKPiBw
YWdlIG1hcHBpbmcgc29tZSBzcGFjZSBub3QgcG9wdWxhdGVkLgoKQXJlIHlvdSBzdXJlPyBJIHdv
dWxkIHZlcnkgbXVjaCBob3BlIGZvciBMaW51eCB0byBub3QgZXN0YWJsaXNoCm1hcHBpbmdzIHRv
IGFkZHJlc3NlcyB3aGVyZSBubyBtZW1vcnkgKGFuZCBubyBNTUlPKSByZXNpZGVzLgpCdXQgSSBj
YW4ndCB0ZWxsIGZvciBzdXJlIGZvciByZWNlbnQgTGludXggdmVyc2lvbnM7IEkgZG8ga25vdyBp
biB0aGUKb2xkIGRheXMgdGhleSB3ZXJlIHF1aXRlIGNhcmVmdWwgdGhlcmUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 10:47:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFegS-0002tN-T2; Tue, 30 May 2017 10:47:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFegR-0002tH-Al
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:47:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4E/84-02956-EBD4D295; Tue, 30 May 2017 10:47:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTXefr26
 kwdRpzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aE+6IFG4Uqmt5INzDO5e9i5OIQEtjEKHG/
 9QYrhLObUeLqo1UsXYwcHMICARIXjzF2MXJyiAhESuzfeoAFxBYSyJFY19fOBlLPLLCGUeJ28
 02wIjYBTYk7nz8xgdi8AlYS8zsWsoHYLAKqEosnnwCLiwqES7xtPMICUSMocXLmEzCbU8BGon
 vtZlYQm1nAVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rqa6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYbAxDsYPy2LOAQoyQHk5Ior7O1bqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd4MH6CcYFFqempFWmYOMOxh0hIcPEoivF0gad7igsTc4sx0i
 NQpRkUpcd4gkIQASCKjNA+uDRZrlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMGw4yhSczrw
 Ru+iugxUxAi3ft0AZZXJKIkJJqYEy3T+1iqXqh2qXYM+XTyvuC22s4Dlxg9TvNvoa3m8PzctI
 lZq0L7ps9XOdy/p98Ze26ZdcMPovLt7sd10pePUdK3txgt394cvKBR2pf9fuWcRUvWZP5/OVM
 1QiniCkFi+/+cQuUvicUkujn9yqJb879F/c3ZGQtcJl1hFXsfR2TDOfCNVlah5RYijMSDbWYi
 4oTAQWYyqawAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496141245!71389329!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50672 invoked from network); 30 May 2017 10:47:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 30 May 2017 10:47:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0302480D;
 Tue, 30 May 2017 03:47:25 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DDE6E3F578;
 Tue, 30 May 2017 03:47:23 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
Date: Tue, 30 May 2017 11:47:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-2-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2hl
biByZWFkaW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3ZSB3
ZXJlIHRha2luZwo+IHRoZSByZXNwZWN0aXZlIHJhbmsgbG9jayBzbyBmYXIuCj4gSG93ZXZlciBm
b3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAgb25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQg
dG8gYQo+IGRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgo+IC0gTU1JTyBh
Y2Nlc3MgdG8gY2hhbmdlIHRoZSBJUlEgYWZmaW5pdHksIGNhbGxpbmcgdGhlIElUQVJHRVRTUiBo
YW5kbGVyCj4gLSB0aGlzIGhhbmRsZXIgdGFrZXMgdGhlIGFwcHJvcHJpYXRlIHJhbmsgbG9jayBh
bmQgY2FsbHMgdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+IC0gdmdpY19zdG9yZV9pdGFyZ2V0c3Io
KSB3aWxsIGV2ZW50dWFsbHkgY2FsbCB2Z2ljX21pZ3JhdGVfaXJxKCkKPiAtIGlmIHRoaXMgSVJR
IGlzIGFscmVhZHkgaW4tZmxpZ2h0LCBpdCB3aWxsIHJlbW92ZSBpdCBmcm9tIHRoZSBvbGQKPiAg
IFZDUFUgYW5kIGluamVjdCBpdCBpbnRvIHRoZSBuZXcgb25lLCBieSBjYWxsaW5nIHZnaWNfdmNw
dV9pbmplY3RfaXJxKCkKPiAtIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgY2FsbCB2Z2ljX2dl
dF92aXJxX3ByaW9yaXR5KCkKPiAtIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSB0cmllcyB0byB0
YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPiBJdCBzZWVtcyBsaWtlIHRoaXMgY29kZSBwYXRo
IGhhcyBuZXZlciBiZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCj4KPiBGaXggdGhpcyBieSBhdm9pZGlu
ZyB0YWtpbmcgdGhlIGxvY2sgaW4gdmdpY19nZXRfdmlycV9wcmlvcml0eSgpIChsaWtlIHdlCj4g
ZG8gaW4gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoKSkuCj4gQWN0dWFsbHkgd2UgYXJlIGp1c3QgcmVh
ZGluZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNoYW5nZXMgd2hpbGUKPiBpbnRlcnJ1cHRzIGFy
ZSBoYW5kbGVkIGFyZSBhIGJlbmlnbiByYWNlIHRoYXQgY2FuIGhhcHBlbiBvbiByZWFsIGhhcmR3
YXJlCj4gdG9vLiBTbyBpdCBsb29rcyBzYWZlIHRvIGp1c3QgdXNlIHJlYWRfYXRvbWljKCkgaW5z
dGVhZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBh
cm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgOCArLS0tLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCA4MzU2
OWIwLi41NGIyYWFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTIyNywxNCArMjI3LDggQEAgc3RydWN0IHZjcHUgKnZn
aWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAg
c3RhdGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlycSkKPiAgewo+ICAgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2lj
X3JhbmtfaXJxKHYsIHZpcnEpOwo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAtICAgIGlu
dCBwcmlvcml0eTsKPiAtCj4gLSAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4g
LSAgICBwcmlvcml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNL
XTsKPiAtICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+Cj4gLSAgICByZXR1
cm4gcHJpb3JpdHk7Cj4gKyAgICByZXR1cm4gcmVhZF9hdG9taWMoJnJhbmstPnByaW9yaXR5W3Zp
cnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXSk7CgpUaGUgd3JpdGUgaW4gcmFuay0+cHJpb3JpdHkg
d2lsbCBub3QgYmUgYXRvbWljIChzZWUgdmdpY19yZWdfdXBkYXRlIAppbXBsZW1lbnRhdGlvbik6
IHRoZSByZWdpc3RlciBpcyBmaXJzdCBtYXNrZWQsIHRoZSB0aGUgcHJpb3JpdHkgc2V0LgoKU28g
eW91IG1heSBlbmQgdXAgdG8gcmVhZCAwICh3aGljaCBpcyB0aGUgaGlnaGVyIHByaW9yaXR5KSBi
eSBtaXN0YWtlLgoKV2Ugc2hvdWxkIHByb2JhYmx5IHRoaW5rIHRvIG1ha2UgdmdpY19yZWdfKiBo
ZWxwZXIgYXRvbWljLgoKPiAgfQo+Cj4gIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNw
dSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQo+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 10:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFema-0003YK-J9; Tue, 30 May 2017 10:53:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFema-0003YE-4K
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:53:48 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3A/AB-03587-B3F4D295; Tue, 30 May 2017 10:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva6Vv26
 kweJNVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcjm8sBXd5Ky62BDUwPuHqYuTkkBDwl7jR
 c5gJxGYRUJV4N/EvO4jNJqAs8bOzlw3EFhFQk2hfNZO5i5GLg1lgOZPExvk7WLsYOTiEBeIkr
 j1yBqnhFbCQuPnjJVi9kMB5FonrPSUQcUGJkzOfsIDYzAI6Egt2f2IDaWUWkJZY/o8DJMwpEC
 ix+sEmZhBbVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI11wvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwyBiAYAfjzMv+hxglOZiURHmdrXUjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwxvgC5QSLUtNTK9Iyc4DhDpOW4OBREuHV8wNK8xYXJOYWZ
 6ZDpE4xKkqJ854F6RMASWSU5sG1wWLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5m0Gm8G
 TmlcBNfwW0mAlo8a4d2iCLSxIRUlINjKsOSd2fdPtpLJe59axn2ZsSuPf4reuu7nZa+ubeSbY
 beTNUp2k8vblxxonnRYuN2PcnqW/M+PH+8o8/3/a/VyhaY6rNsvpwfcr0D/fWPz13TeipiYp7
 9WTv/f96WSOyzlV6XbqrpJzRdSBHKGvhcd49y1/sOmarbJrF0jvl/qnXm9UzUu2aD4YpsRRnJ
 BpqMRcVJwIAlOZWkKwCAAA=
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496141625!92661755!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4321 invoked from network); 30 May 2017 10:53:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 10:53:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434447974"
Date: Tue, 30 May 2017 11:53:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170530105343.gqs5cdqesyqrxmvo@citrix.com>
References: <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
 <22818.60513.289275.318220@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1705221328110.18759@sstabellini-ThinkPad-X260>
 <20170523151304.GB14777@toto>
 <CAHrd_jpfNZCcjYa3PTo=JTd4Soe2cFWOgCjQ3dp6KM=GU7FQow@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jpfNZCcjYa3PTo=JTd4Soe2cFWOgCjQ3dp6KM=GU7FQow@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29ycnkgZm9yIG5vdCByZXBseWluZyBlYXJsaWVyLiBJIHdhcyBvbiB2YWNhdGlvbi4KCk9uIFdl
ZCwgTWF5IDI0LCAyMDE3IGF0IDAxOjI5OjU5QU0gKzA4MDAsIFpob25nemUgTGl1IHdyb3RlOgo+
IEhpIHRoZXJlLAo+IAo+IFRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4gVGhleSBhcmUgYWxsIHZl
cnkgaW5zaWdodGZ1bC4KPiAKPiBIYXZpbmcgcmVhZCB0aHJvdWdoIHRoZSBkaXNjdXNzaW9ucyBz
byBmYXIsIEkgY2FuIGRyYXcgdGhlCj4gZm9sbG93aW5nIGNvbmNsdXNpb25zOgo+IAo+IDAuIFRo
ZSBzeW50YXggYW5kIHNlbWFudGljcyBvZiB0aGUgbmV3IGNvbmZpZyBvcHRpb24gc2hvdWxkIGJl
IG1vcmUgY2xlYXJsbHkKPiAgICAgZGVmaW5lZC4gQW5kIHRoaXMgYWN0dWFsbHkgZGVwZW5kcyBv
biB0aGUgZm9sbG93aW5nOgo+IAo+IDEuIElmIHdlJ3JlIGdvaW5nIHRvIG1ha2UgdGhpcyBwcm9q
ZWN0IGFyY2gtbmV1dHJhbCwgdGhlbiB0aGUgbWFuaWZlc3RhdGlvbgo+ICAgICBvZiB0aGUgZnJh
bWUgbnVtYmVycyBzaG91bGQgYWxzbyBiZSBhcmNoLW5ldXRyYWw7Cj4gCj4gMi4gQXR0cmlidXRl
cyBzdWNoIGFzIHJlYWRhYmlsaXR5LCB3cml0YWJpbGl0eSAoYW5kIG1heWJlIGV2ZW4KPiAgICAg
Y2FjaGVhYmlsaXR5IGFuZCBzaGFyZWFiaWxpdHkpIHNob3VsZCBiZSBhYmxlIHRvIGJlIHNwZWNp
ZmllZCBpbiB0aGUKPiAgICAgY29uZmlnIGZpbGVzCj4gCj4gMy4gV2Ugc2hvdWxkIGFsbG93IHVz
ZXJzIHRvIHNwZWNpZnkgdGhlIG1mbiBvZiB0aGUgc2hhcmVkIHBhZ2VzIGFzIHdlbGwuIChidXQK
PiAgICAgSSB0aGluayBtYXliZSB3ZSBjb3VsZCBqdXN0IHNwZWNpZnkgYSBtZW1vcnkgem9uZSAo
aWYgd2UncmUgZGVhbGluZwo+ICAgICB3aXRoIE5VTUEpIGluc3RlYWQgb2YgYSBzcGVjaWZpYyBw
aHlzaWNhbCBhZGRyZXNzKS4KPiAKPiA0LiAobWF5YmUgaW4gdGhlIGZ1dHVyZSkgU2V0IHVwIGEg
bm90aWZpY2F0aW9uIGNoYW5uZWwgYmV0d2VlbiBkb21haW5zCj4gICAgIHdobyBhcmUgY29tbXVu
aWNhdGluZyB0aHJvdWdoIHNoYXJlZCBtZW1vcnkgcmVnaW9ucy4gVGhlCj4gICAgY2hhbm5lbCBj
b3VsZCBiZSBidWlsdCB1cG9uIFBQSSBvciBTR0kuCj4gCj4gNS4gQ2xlYXJpZnkgdGhlIG93bmVy
c2hpcCBvZiBzaGFyZWQgcGFnZXMsIGFuZCB0aHVzIHRoZSBjcmVhdGlvbiBvcmRlci4KPiAgICAg
SSB0aGlua3MgSSd2ZSBhbHJlYWR5IGNsZWFyaWZ5IHRoaXMgaW4gbXkgcHJvcG9zYWwgLS0gd2Ug
anVzdAo+IHRyZWF0IHRoZSBmaXJzdCBkb21haW4KPiAgICAgY3JlYXRlZCB3aXRoIHRoZSBzaGFy
ZWQgbWVtb3J5IHJhbmdlIGFzIHRoZSBvd25lci4KPiAgICAgQnV0IHNwZWNpZnlpbmcgIHRoaXMg
aW4gdGhlIGNvbmZpZyBmaWxlIGFsc28gbWFrZXMgc2Vuc2UuIFRoZW4gd2UnbGwgaGF2ZSB0bwo+
ICAgICBlbmZvcmNlZCB0aGF0IHRoZSBvd25lciBpcyBjcmVhdGVkIHByaW9yIHRvIGFsbCB0aGUg
ImNsaWVudHMiLgo+IAo+IEFmdGVyIHRhbGtpbmcgdG8gc3RlZmFubywgSSdsbCB0cnkgdG8gZmly
c3QgY29tZSBvdXQgd2l0aCBhIHRpbnkgYnV0Cj4gd29ya2luZyBwcm90b3R5cGUKPiBhbmQgZG8g
c29tZSBldmFsdWF0aW9ucyBvbiBpdC4gSSdsbCBub3QgZnVsbHkgZGVueSB0aGUgcG9zc2liaWxp
dHkgb2YgdXNpbmcKPiB0aGUgZ3JhbnRzIGFwaSBhcyB0aGUgZmluYWwgaW1wbGVtZW50YXRpb24g
Y2hvaWNlLgo+IAoKSSB0aGluayB0aGlzIGlzIGEgcmVhc29uYWJsZSBwbGFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 10:55:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 10:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFenh-0003cc-Uf; Tue, 30 May 2017 10:54:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFenh-0003cQ-0z
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 10:54:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CE/87-03371-08F4D295; Tue, 30 May 2017 10:54:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTbfeXzf
 S4Np9A4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNm232WglnKFfN/3GZuYFwn1cXIxSEksIlR
 4uKxi8wQzm5Gifab+1i7GDk5hAXCJFat7mAEsUUEIiX2bz3A0sXIAVSUI/F3bT1IPbPAGkaJ2
 803wWrYBDQl7nz+xARi8wpYSWyYNocZxGYRUJW4NGUNG4gtKhAu8bbxCAtEjaDEyZlPwGZyCt
 hIrO6vBgkzC9hK3Jm7mxnClpfY/nYO8wRGvllIOmYhKZuFpGwBI/MqRo3i1KKy1CJdQ0O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAcGMAgh2Mn5YFHGKU5GBSEuV1ttaNFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB+8cXKCdYlJqeWpGWmQMMfJi0BAePkghvlh9Qmre4IDG3O
 DMdInWKUVFKnNcUJCEAksgozYNrg0XbJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzFoNM4c
 nMK4Gb/gpoMRPQ4l07tEEWlyQipKQaGPfXPws9MrOH3YO/Oeu++K43AmfFZmxhmFHA6WXn/GP
 lhW1/N36Lizh/78utdUbZXzRk+d5/WJy2oJxBZ9tcLklzk/1769bs4UsU+PxR9coxzodfnn9r
 Tvc6VMV0582hhmvz1VPDPAsbEz8cynCwvpMVUKI+fVHu2vd3Quy9A0u6ErKjxNnOPlJiKc5IN
 NRiLipOBABvUeWGsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496141695!52241810!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3612 invoked from network); 30 May 2017 10:54:55 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 30 May 2017 10:54:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7197380D;
 Tue, 30 May 2017 03:54:54 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5D1F83F52A;
 Tue, 30 May 2017 03:54:53 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-3-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <89a8de5a-682b-3c5e-b95d-24e153518576@arm.com>
Date: Tue, 30 May 2017 11:54:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-3-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 02/32] ARM: GICv3: setup number of LPI
 bits for a GICv3 guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGhvc3Qgc3VwcG9ydHMgYSBjZXJ0YWluIG51bWJlciBvZiBMUEkgaWRlbnRpZmllcnMsIGFzIHN0
b3JlZCBpbgo+IHRoZSBHSUNEX1RZUEVSIHJlZ2lzdGVyLgo+IFN0b3JlIHRoaXMgbnVtYmVyIGZy
b20gdGhlIGhhcmR3YXJlIHJlZ2lzdGVyIGluIHZnaWNfdjNfaHcgdG8gYWxsb3cKPiBpbmplY3Rp
bmcgdGhlIHZlcnkgc2FtZSBudW1iZXIgaW50byBhIGd1ZXN0IChEb20wKS4KPiBEb21VcyBnZXQg
dGhlIGxlZ2FjeSBudW1iZXIgb2YgMTAgYml0cyBoZXJlLCBzaW5jZSBmb3Igbm93IGl0IG9ubHkg
c2Vlcwo+IFNQSXMsIHNvIGl0IGRvZXMgbm90IG5lZWQgbW9yZS4gVGhpcyBzaG91bGQgYmUgcmV2
aXNpdGVkIG9uY2Ugd2UgZ2V0Cj4gcHJvcGVyIERvbVUgSVRTIHN1cHBvcnQuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICB8ICA2ICsrKysrLQo+ICB4ZW4vYXJjaC9hcm0v
dmdpYy12My5jICAgICAgIHwgMTAgKysrKysrKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgIHwgIDMgKystCj4g
IDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
PiBpbmRleCBhNTU5ZTVlLi4yOWM4OTY0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xNTc5LDYgKzE1NzksNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCj4gIHsKPiAgICAgIGludCByZXMs
IGk7Cj4gICAgICB1aW50MzJfdCByZWc7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsK
Pgo+ICAgICAgaWYgKCAhY3B1X2hhc19naWN2MyApCj4gICAgICB7Cj4gQEAgLTE2MjIsOCArMTYy
MywxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCj4gICAgICAgICAgICAg
ICAgIGksIHItPmJhc2UsIHItPmJhc2UgKyByLT5zaXplKTsKPiAgICAgIH0KPgo+ICsgICAgcmVn
ID0gcmVhZGxfcmVsYXhlZChHSUNEICsgR0lDRF9UWVBFUik7Cj4gKyAgICBpbnRpZF9iaXRzID0g
R0lDRF9UWVBFX0lEX0JJVFMocmVnKTsKPiArCj4gICAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNl
LCBnaWN2My5yZGlzdF9jb3VudCwgZ2ljdjMucmRpc3RfcmVnaW9ucywKPiAtICAgICAgICAgICAg
ICAgICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlKTsKPiArICAgICAgICAgICAgICAgICAgICAgZ2lj
djMucmRpc3Rfc3RyaWRlLCBpbnRpZF9iaXRzKTsKPiAgICAgIGdpY3YzX2luaXRfdjIoKTsKPgo+
ICAgICAgc3Bpbl9sb2NrX2luaXQoJmdpY3YzLmxvY2spOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IGluZGV4IGQxMDc1N2Eu
Ljg3ZjVmYjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYzLmMKPiBAQCAtNTcsMTggKzU3LDIxIEBAIHN0YXRpYyBzdHJ1Y3Qg
ewo+ICAgICAgdW5zaWduZWQgaW50IG5yX3JkaXN0X3JlZ2lvbnM7Cj4gICAgICBjb25zdCBzdHJ1
Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zOwo+ICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAv
KiBSZS1kaXN0cmlidXRvciBzdHJpZGUgKi8KPiArICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRz
OyAgLyogTnVtYmVyIG9mIGludGVycnVwdCBJRCBiaXRzICovCj4gIH0gdmdpY192M19odzsKPgo+
ICB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9ucywKPiAtICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSkKPiArICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHJkaXN0X3N0cmlkZSwKPiArICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpbnRpZF9iaXRzKQo+ICB7Cj4gICAgICB2Z2ljX3YzX2h3LmVuYWJsZWQgPSAxOwo+ICAg
ICAgdmdpY192M19ody5kYmFzZSA9IGRiYXNlOwo+ICAgICAgdmdpY192M19ody5ucl9yZGlzdF9y
ZWdpb25zID0gbnJfcmRpc3RfcmVnaW9uczsKPiAgICAgIHZnaWNfdjNfaHcucmVnaW9ucyA9IHJl
Z2lvbnM7Cj4gICAgICB2Z2ljX3YzX2h3LnJkaXN0X3N0cmlkZSA9IHJkaXN0X3N0cmlkZTsKPiAr
ICAgIHZnaWNfdjNfaHcuaW50aWRfYml0cyA9IGludGlkX2JpdHM7Cj4gIH0KPgo+ICBzdGF0aWMg
c3RydWN0IHZjcHUgKnZnaWNfdjNfaXJvdXRlcl90b192Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVp
bnQ2NF90IGlyb3V0ZXIpCj4gQEAgLTE0ODIsNiArMTQ4NSw4IEBAIHN0YXRpYyBpbnQgdmdpY192
M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Cj4gICAgICAgICAgICAgIGZpcnN0X2Nw
dSArPSBzaXplIC8gZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZTsKPiAgICAgICAgICB9Cj4gKwo+
ICsgICAgICAgIGQtPmFyY2gudmdpYy5pbnRpZF9iaXRzID0gdmdpY192M19ody5pbnRpZF9iaXRz
Owo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICAgICAgewo+IEBAIC0xNDk3LDYgKzE1MDIsOSBAQCBz
dGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAg
ICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5iYXNlID0gR1VFU1RfR0lDVjNfR0lDUjBf
QkFTRTsKPiAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5zaXplID0gR1VF
U1RfR0lDVjNfR0lDUjBfU0laRTsKPiAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9u
c1swXS5maXJzdF9jcHUgPSAwOwo+ICsKPiArICAgICAgICAvKiBUT0RPOiBvbmx5IFNQSXMgZm9y
IG5vdywgYWRqdXN0IHRoaXMgd2hlbiBndWVzdHMgbmVlZCBMUElzICovCj4gKyAgICAgICAgZC0+
YXJjaC52Z2ljLmludGlkX2JpdHMgPSAxMDsKCldoYXQgaWYgdGhlIGd1ZXN0IHN1cHBvcnQgbm8g
U1BJcz8gU2hvdWxkIG5vdCB5b3UgYmFzZWQgdGhpcyBudW1iZXIgb2YgCnRoZSBudW1iZXIgb2Yg
U1BJcyBzdXBwb3J0ZWQgYnkgdGhlIGd1ZXN0PwoKPiAgICAgIH0KPgo+ICAgICAgcmV0ID0gdmdp
Y192M19pdHNfaW5pdF9kb21haW4oZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gaW5kZXggNmRlODA4
Mi4uN2MzODI5ZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IEBAIC0xMTEsNiArMTExLDcgQEAg
c3RydWN0IGFyY2hfZG9tYWluCj4gICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAg
ICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Igc3RyaWRlICovCj4gICAgICAgICAgc3RydWN0IHJi
X3Jvb3QgaXRzX2RldmljZXM7ICAgICAgICAgLyogRGV2aWNlcyBtYXBwZWQgdG8gYW4gSVRTICov
Cj4gICAgICAgICAgc3BpbmxvY2tfdCBpdHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVj
dHMgdGhlIGl0c19kZXZpY2VzIHRyZWUgKi8KPiArICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRf
Yml0czsKPiAgI2VuZGlmCj4gICAgICB9IHZnaWM7Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IGluZGV4IDU0
NDg2N2EuLmRmNzUwNjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IEBAIC0zNDYsNyArMzQ2LDggQEAg
c3RydWN0IHJkaXN0X3JlZ2lvbjsKPiAgdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJh
c2UsCj4gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9u
cywKPiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJl
Z2lvbnMsCj4gLSAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUpOwo+
ICsgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMpOwo+ICAjZW5kaWYKPgo+ICAj
ZW5kaWYgLyogX19BU01fQVJNX1ZHSUNfSF9fICovCj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 11:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFf0e-0004Ub-5l; Tue, 30 May 2017 11:08:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316eb548a=citrix-osstest@xenproject.org>)
 id 1dFf0d-0004UV-0g
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 11:08:19 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5D/0A-02955-2A25D295; Tue, 30 May 2017 11:08:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve7CIN1
 Ig5vrVS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a+Ze2MBYdkK7r/bGNvYLwj0sXIySEh4C9x
 9f40FgjbXWJ6+wo2EFtEwFliwofbQDYHB6+AnsSnH1IgYWGBOIk3R5+ydzFyAZW/5JVYeHQjM
 0SvqsT2Rd8ZQWw2AQ+JiT0TwWayAMUXzmoFs4UEtCSWLl7JBGLzCghKnJz5BCzOLCAhcfDFC6
 g5FhI7PvaxTWDknYWkbBaSsgWMTKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NjPVyU4uLE9N
 TcxKTivWS83M3MQKDp56BgXEHY+sJv0OMkhxMSqK8zta6kUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeIMCgXKCRanpqRVpmTnAMIZJS3DwKInwMoKkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L
 1VKnHcbSJEASFFGaR7cCFhMXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsfZApPZl4J3K
 ZXQEcwAR2xa4c2yBEliQgpqQZGj8mfKy7bC3YoPjAIvBzFH9jPOuP/lztcLvLqlZMu1jCypfn
 XWfyV/L6/csFivfgDP6wyWHICePqs0y/1NXJdiZ94q37JrEWrY3eWCLgt3vh28+Rj/2qMd9Xd
 yp568siTpwf01s4sVKw6F9xSM8s999Xy1xI6akaWD46XO1m4+p1rfToxsPWWEktxRqKhFnNRc
 SIAKP2p26QCAAA=
X-Env-Sender: prvs=316eb548a=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496142495!64594238!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1993 invoked from network); 30 May 2017 11:08:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 11:08:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434449143"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71457-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:guest-start:fail:regression
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:guest-start:fail:regression
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71408
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 30 May 2017 12:08:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71457: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDU3IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NTcvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAxMCBndWVzdC1zdGFydCBmYWlsIFJFR1IuIHZz
LiA3MTQwOAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGd1
ZXN0LXN0YXJ0IGZhaWwgUkVHUi4gdnMuIDcxNDA4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYt
ZGFpbHktbmV0Ym9vdC1wdmdydWIgMTAgZ3Vlc3Qtc3RhcnQgICAgICAgZmFpbCBsaWtlIDcxNDA4
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0
YXJ0ICAgICBmYWlsIGxpa2UgNzE0MDgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5l
dGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDA4CiB0ZXN0LWFt
ZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcxNDA4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1w
eWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE0MDgKIHRlc3QtYW1kNjQtaTM4
Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBs
aWtlIDcxNDA4CiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViIDkg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDA4CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQt
d2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDA4
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRp
LWluc3RhbGwgZmFpbCBsaWtlIDcxNDA4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1u
ZXRpbnN0LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTQwOAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcxNDA4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTQw
OAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3Qt
cHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0
LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3Qt
cHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
d2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 11:08:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:08:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFf1E-0004YG-Ij; Tue, 30 May 2017 11:08:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFf1D-0004Y1-Fl
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:08:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 37/1B-03696-6C25D295; Tue, 30 May 2017 11:08:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfdokG6
 kwdLXFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEfw2sBR+NKlruPWRrYFyi3sXIySEksJFR
 YtY7wS5GLiB7N6PEgZnzWLsYOTiEBeIlDu9gA6kREYiU2L/1AAtEfY7E0+N/WEHqmQXWMErcb
 r7JCJJgE9CUuPP5ExOIzStgJXFs/jRWEJtFQFVi9frX7CC2qEC4xNvGIywQNYISJ2c+AbM5BW
 wkZnYfBlvGLGArcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0Dc30koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw40BCHYw3t8YcIhRkoNJSZTX2Vo3Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE7+NAoJxgUWp6akVaZg4w8GHSEhw8SiK8X0HSvMUFibnFm
 ekQqVOMilLivNtAEgIgiYzSPLg2WLRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvC8gUns
 y8Erjpr4AWMwEt3rVDG2RxSSJCSqqB0efFdqZebpkdVocmss+34C6eN+nM8zsXbm3Tro5S2fv
 x5PXvyY+3+xb/yP32ajmfTmT/o7WOqV68Bz9tVrN5f8xXW/lpv3/VD/EpvVZhazQOu+bt83Ly
 DdldO4n5+zGLjDXHnZkvPKnlbpm2Vlr/eM8ak+y86p1zZSRCJ194/jin/2Cu3KePq5VYijMSD
 bWYi4oTAQ6/BsOxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496142533!57431463!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17308 invoked from network); 30 May 2017 11:08:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 30 May 2017 11:08:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D893A2B;
 Tue, 30 May 2017 04:08:52 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C24723F52A;
 Tue, 30 May 2017 04:08:51 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-4-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f038088c-fc74-0883-9abe-2fd57d1d83b5@arm.com>
Date: Tue, 30 May 2017 12:08:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-4-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 03/32] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU28g
ZmFyIGlycV90b19wZW5kaW5nKCkgaXMganVzdCBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGxv
b2t1cAo+IHN0YXRpY2FsbHkgYWxsb2NhdGVkIGFycmF5cy4gVGhpcyB3aWxsIGNoYW5nZSB3aXRo
IExQSXMsIHdoaWNoIGFyZQo+IG1vcmUgZHluYW1pYywgc28gdGhlIG1lbW9yeSBmb3IgdGhlaXIg
c3RydWN0IHBlbmRpbmdfaXJxIG1pZ2h0IGdvIGF3YXkuCj4gVGhlIHByb3BlciBhbnN3ZXIgdG8g
dGhlIGlzc3VlIG9mIHByZXZlbnRpbmcgc3RhbGUgcG9pbnRlcnMgaXMKPiByZWYtY291bnRpbmcs
IHdoaWNoIHJlcXVpcmVzIG1vcmUgcmV3b3JrIGFuZCB3aWxsIGJlIGludHJvZHVjZWQgd2l0aAo+
IGEgbGF0ZXIgcmV3b3JrLgo+IEZvciBub3cgbW92ZSB0aGUgaXJxX3RvX3BlbmRpbmcoKSBjYWxs
cyB0aGF0IGFyZSB1c2VkIHdpdGggTFBJcyB1bmRlciB0aGUKPiBWR0lDIFZDUFUgbG9jaywgYW5k
IG9ubHkgdXNlIHRoZSByZXR1cm5lZCBwb2ludGVyIHdoaWxlIGhvbGRpbmcgdGhlIGxvY2suCj4g
VGhpcyBwcmV2ZW50cyB0aGUgbWVtb3J5IGZyb20gYmVpbmcgZnJlZWQgd2hpbGUgd2UgdXNlIGl0
Lgo+IEZvciB0aGUgc2FrZSBvZiBjb21wbGV0ZW5lc3Mgd2UgdGFrZSBjYXJlIGFib3V0IGFsbCBp
cnFfdG9fcGVuZGluZygpCj4gdXNlcnMsIGV2ZW4gdGhvc2Ugd2hpY2ggbGF0ZXIgd2lsbCBuZXZl
ciBkZWFsIHdpdGggTFBJcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgIHwgIDUgKysr
Ky0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNo
L2FybS9naWMuYwo+IGluZGV4IGRhMTkxMzAuLmRjYjE3ODMgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTQwMiwxMCArNDAy
LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfYWRkX3RvX2xyX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqbikKPgo+ICB2b2lkIGdpY19yZW1vdmVfZnJvbV9x
dWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPiAgewo+IC0g
ICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEp
Owo+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKPgo+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Cj4gKwo+ICsgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKPiArCj4gICAg
ICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQo+ICAgICAgICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmxyX3F1ZXVlKTsKPiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gu
dmdpYy5sb2NrLCBmbGFncyk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggNTRiMmFhZC4uNjlkNzMyYiAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0y
MzQsMjMgKzIzNCwyOSBAQCBzdGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQo+ICBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3Ry
dWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKPiAgewo+
ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9
IGlycV90b19wZW5kaW5nKG9sZCwgaXJxKTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsK
PiArCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
Owo+ICsKPiArICAgIHAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7Cj4KPiAgICAgIC8qIG5v
dGhpbmcgdG8gZG8gZm9yIHZpcnR1YWwgaW50ZXJydXB0cyAqLwo+ICAgICAgaWYgKCBwLT5kZXNj
ID09IE5VTEwgKQo+ICsgICAgewo+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9s
ZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAg
IH0KPgo+ICAgICAgLyogbWlncmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MsIG5vIG5lZWQgdG8g
ZG8gYW55dGhpbmcgKi8KPiAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJ
TkcsICZwLT5zdGF0dXMpICkKPiAgICAgIHsKPiAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiaXJxICV1IG1pZ3JhdGlvbiBmYWlsZWQ6IHJlcXVlc3RlZCB3aGlsZSBpbiBwcm9ncmVz
c1xuIiwgaXJxKTsKPiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gu
dmdpYy5sb2NrLCBmbGFncyk7Cj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgfQo+Cj4g
ICAgICBwZXJmY19pbmNyKHZnaWNfaXJxX21pZ3JhdGVzKTsKPgo+IC0gICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAtCj4gICAgICBpZiAoIGxpc3Rf
ZW1wdHkoJnAtPmluZmxpZ2h0KSApCj4gICAgICB7Cj4gICAgICAgICAgaXJxX3NldF9hZmZpbml0
eShwLT5kZXNjLCBjcHVtYXNrX29mKG5ldy0+cHJvY2Vzc29yKSk7Cj4gQEAgLTI4NSw2ICsyOTEs
MTMgQEAgdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHN0cnVjdCB2
Y3B1ICp2X3RhcmdldDsKPiAgICAgIGludCBpOwo+Cj4gKyAgICAvKgo+ICsgICAgICogV2UgZG9u
J3QgbWlncmF0ZSBMUElzIGF0IHRoZSBtb21lbnQuCj4gKyAgICAgKiBJZiB3ZSBldmVyIGRvLCB3
ZSBtdXN0IG1ha2Ugc3VyZSB0aGF0IHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZG9lcwo+ICsgICAg
ICogbm90IGdvIGF3YXksIGFzIHRoZXJlIGlzIG5vIGxvY2sgcHJldmVudGluZyB0aGlzIGhlcmUu
Cj4gKyAgICAgKi8KPiArICAgIEFTU0VSVCghaXNfbHBpKHZnaWNfbnVtX2lycXMoZCkgLSAxKSk7
CgpIbW1tPyBUaGlzIHJhaXNlIGEgcXVlc3Rpb24gb2Ygd2h5IHZnaWNfbnVtX2lycXMgZG9lcyBu
b3QgaW5jbHVkZSB0aGUgCkxQSXMgdG9kYXkuLi4KCj4gKwo+ICAgICAgZm9yICggaSA9IDMyOyBp
IDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICB2X3RhcmdldCA9
IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGkpOwo+IEBAIC0yOTksNiArMzEyLDcgQEAgdm9pZCB2
Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCj4gIHsK
PiAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgbWFzayA9IHI7Cj4gICAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnA7Cj4gKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7Cj4gICAgICB1bnNpZ25lZCBp
bnQgaXJxOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIGludCBpID0gMDsKPiBA
QCAtMzA3LDE0ICszMjEsMTkgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgciwgaW50IG4pCj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgm
bWFzaywgMzIsIGkpKSA8IDMyICkgewo+ICAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKPiAg
ICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cj4gKwo+ICsg
ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKPiAgICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7Cj4gICAgICAg
ICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4gICAgICAg
ICAgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2X3RhcmdldCwgaXJxKTsKCmdpY19yZW1vdmVfZnJv
bV9xdWV1ZXMgaXMgdGFraW5nIHZfdGFyZ2V0IHZHSUMgbG9jay4gU28geW91IGp1c3QgCmludHJv
ZHVjZWQgYSBkZWFkbG9jay4gWW91IHJlbW92ZSBpdCBpbiB0aGUgbmV4dCBwYXRjaCBidXQgc3Rp
bGwsIHdlIApzaG91bGQgbm90IGludHJvZHVjZSByZWdyZXNzaW9uIGV2ZW4gdGVtcG9yYXJpbHku
IFRoaXMgd291bGQgbWFrZSB0byAKZGlmZmljdWx0IHRvIGJpc2VjdCB0aGUgc2VyaWVzLgoKVEJI
LCBJIGFtIG5vdCBhIGJpZyBmYW4gb2Ygc3ByZWFkaW5nIHRoZSBtZXNzIG9mIHZHSUMgbG9ja2lu
ZyB3aGVuIHdlIAphcmUgZ29pbmcgdG8gcmV3b3JrIHRoZSB2R0lDIGFuZCBrbm93IHRoYXQgdGhp
cyBjb2RlIHdpbGwgbm90IGJlIGNhbGxlZCAKZm9yIExQSXMuCgpCVFcsIHRoaXMgc2VyaWVzIGlz
IG5vdCBiaXNlY3RhYmxlIGJlY2F1c2UgdGhlIGhvc3QgSVRTIGlzIG9ubHkgZW5hYmxlZCAKZnJv
bSBwYXRjaCAjMTIuCgo+IC0gICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKPiArICAgICAg
ICBkZXNjID0gcC0+ZGVzYzsKPiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2X3Rh
cmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArCj4gKyAgICAgICAgaWYgKCBkZXNjICE9
IE5VTEwgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnAt
PmRlc2MtPmxvY2ssIGZsYWdzKTsKPiAtICAgICAgICAgICAgcC0+ZGVzYy0+aGFuZGxlci0+ZGlz
YWJsZShwLT5kZXNjKTsKPiAtICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcC0+
ZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICsgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVz
Yy0+bG9jaywgZmxhZ3MpOwo+ICsgICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT5kaXNhYmxlKGRl
c2MpOwo+ICsgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBm
bGFncyk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGkrKzsKPiAgICAgIH0KPiBAQCAtMzQ5LDkg
KzM2OCw5IEBAIHZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
ciwgaW50IG4pCj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkp
KSA8IDMyICkgewo+ICAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKPiAgICAgICAgICB2X3Rh
cmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cj4gKyAgICAgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICAgICAgICAgIHAg
PSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgaXJxKTsKPiAgICAgICAgICBzZXRfYml0KEdJQ19J
UlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4gLSAgICAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICAgICAgICAgIGlmICggIWxp
c3RfZW1wdHkoJnAtPmluZmxpZ2h0KSAmJiAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxF
LCAmcC0+c3RhdHVzKSApCj4gICAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodl90YXJn
ZXQsIGlycSwgcC0+cHJpb3JpdHkpOwo+ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IEBAIC00NjAsNyArNDc5LDcgQEAg
dm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiAgdm9pZCB2Z2lj
X3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4gIHsK
PiAgICAgIHVpbnQ4X3QgcHJpb3JpdHk7Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKml0ZXIs
ICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlycSk7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
Kml0ZXIsICpuOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIGJvb2wgcnVubmlu
ZzsKPgo+IEBAIC00NjgsNiArNDg3LDggQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4KPiAgICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+Cj4gKyAgICBuID0gaXJxX3RvX3BlbmRpbmco
diwgdmlycSk7Cj4gKwo+ICAgICAgLyogdmNwdSBvZmZsaW5lICovCj4gICAgICBpZiAoIHRlc3Rf
Yml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCj4gICAgICB7Cj4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 11:15:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFf7T-0005JB-7A; Tue, 30 May 2017 11:15:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFf7S-0005J4-Hd
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:15:22 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 85/92-03620-9445D295; Tue, 30 May 2017 11:15:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTdczRDf
 SYMM9CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3scVsBSekK+6tPsLewPhUrIuRi0NIYBOj
 xO/pf1kgnN2MEr0r3wE5nBzCAp4S7/o/M4HYIgKREvu3HgCLCwnkSMybeoAZpIFZYA2jxO3mm
 4wgCTYBTYk7nz+BNfAKWEn0tW9iBbFZBFQlll6cBlYjKhAu8bbxCAtEjaDEyZlPwGxOARuJlW
 /ngNUwC9hK3Jm7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdQwO9pKLM9Iy
 S3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzDkGIBgB+O9ZQGHGCU5mJREeZ2tdSOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDuDALKCRalpqdWpGXmAIMfJi3BwaMkwrsSJM1bXJCYW5yZDpE6x
 agoJc57BSQhAJLIKM2Da4NF3CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ874CmcKTmVcCN/
 0V0GImoMW7dmiDLC5JREhJNTAKavbJ7EhhCXyw0S2CWblvgefWy7z3r7dWRfKdMmF/eNSupCP
 x3ZQ3L7Z/C/9V2vVtQvniZj1W5Txje51t4hHJWnZcWn95DCu3M+/W5nR1uXc0osTl1ptdv9Nb
 k9izmrj7RXd3cJzP7Gy3NZ8+x/VIK0dotz3XvFUp9ed/a1/2YnnW1qImpcRSnJFoqMVcVJwIA
 FoFkHGzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496142920!67870247!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41174 invoked from network); 30 May 2017 11:15:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 30 May 2017 11:15:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7FB6280D;
 Tue, 30 May 2017 04:15:20 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 641EF3F52A;
 Tue, 30 May 2017 04:15:19 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-5-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01e97131-7559-4471-2c06-b44f3525d0cf@arm.com>
Date: Tue, 30 May 2017 12:15:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-5-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 04/32] ARM: vGIC: rework
	gic_remove_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGZ1bmN0aW9uIG5hbWUgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygpIHdhcyBhIGJpdCBvZiBhIG1p
c25vbWVyLAo+IHNpbmNlIGl0IGp1c3QgcmVtb3ZlcyBhbiBJUlEgZnJvbSB0aGUgcGVuZGluZyBx
dWV1ZSwgbm90IGJvdGggcXVldWVzLgo+IFJlbmFtZSB0aGUgZnVuY3Rpb24gdG8gbWFrZSB0aGlz
IG1vcmUgY2xlYXIsIGFsc28gZ2l2ZSBpdCBhIHBvaW50ZXIgdG8KPiBhIHN0cnVjdCBwZW5kaW5n
X2lycSBkaXJlY3RseSBhbmQgcmVseSBvbiB0aGUgVkdJQyBWQ1BVIGxvY2sgdG8gYmUKPiBhbHJl
YWR5IHRha2VuLCBzbyB0aGlzIGNhbiBiZSB1c2VkIGluIG1vcmUgcGxhY2VzLgo+IFJlcGxhY2Ug
dGhlIGxpc3QgcmVtb3ZhbCBpbiBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKCkgd2l0aCBhIGNhbGwg
dG8KPiB0aGlzIGZ1bmN0aW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAg
fCAxMiArKystLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICB8ICAyICstCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAgMiArLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDUg
aW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gaW5kZXggZGNiMTc4My4uOWRkZTE0NiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKPiBAQCAtNDAwLDE4ICs0MDAsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19hZGRfdG9f
bHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQo+ICAgICAg
bGlzdF9hZGRfdGFpbCgmbi0+bHJfcXVldWUsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZyk7Cj4g
IH0KPgo+IC12b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCB2aXJ0dWFsX2lycSkKPiArdm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+ICB7Cj4gLSAgICBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnA7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0KPiAtICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IC0KPiAtICAgIHAg
PSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4gKyAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CgpMaWtlbHkgc29tZXRoaW5nIGJlZm9yZSB3YXMg
d3JvbmcgaWYgeW91IHJlcGxhY2UgdGhlIGxvY2sgYnkgYW4gQVNTRVJUIAp3aXRob3V0IGV2ZW4g
YWRkaW5nIGxvY2sgaW4gdGhlIGN1cnJlbnQgY2FsbGVycy4gU3VjaCBhcyB0aGUgZGVhZGxvY2sg
CmludHJvZHVjZWQgaW4gdGhlIHByZXZpb3VzIHBhdGNoLi4uCgo+Cj4gICAgICBpZiAoICFsaXN0
X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQoKV2hpbHN0IHlvdSByZXdvcmsgZ2ljX3JlbW92ZV9mcm9t
X3F1ZXVlcywgeW91IGNvdWxkIHByb2JhYmx5IHJlbW92ZSB0aGlzIApjaGVjay4KCj4gICAgICAg
ICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+IC0gICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAgfQo+Cj4gIHZvaWQgZ2ljX3JhaXNl
X2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+
IEBAIC02MTIsNyArNjA2LDcgQEAgdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2
Y3B1ICp2KQo+Cj4gICAgICB2LT5hcmNoLmxyX21hc2sgPSAwOwo+ICAgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSAp
Cj4gLSAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+ICsgICAgICAgIGdpY19y
ZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+ICB9Cj4KPiAgaW50IGdpY19ldmVudHNfbmVl
ZF9kZWxpdmVyeSh2b2lkKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMuYwo+IGluZGV4IDY5ZDczMmIuLjM5OTM5NjUgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtMzI1
LDcgKzMyNSw3IEBAIHZvaWQgdmdpY19kaXNhYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IHIsIGludCBuKQo+ICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJj
aC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAgICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJn
ZXQsIGlycSk7Cj4gICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAt
PnN0YXR1cyk7Cj4gLSAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2X3RhcmdldCwgaXJx
KTsKPiArICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2X3RhcmdldCwgcCk7Cj4g
ICAgICAgICAgZGVzYyA9IHAtPmRlc2M7Cj4gICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4KPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRl
eCA4MzZhMTAzLi4zMTMwNjM0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTI0Myw3ICsyNDMsNyBA
QCBleHRlcm4gdm9pZCBpbml0X21haW50ZW5hbmNlX2ludGVycnVwdCh2b2lkKTsKPiAgZXh0ZXJu
IHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGly
cSwKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpOwo+ICBleHRlcm4gdm9pZCBnaWNf
cmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9p
cnEpOwo+IC1leHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpOwo+ICtleHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2Zy
b21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKPgo+
ICAvKiBBY2NlcHQgYW4gaW50ZXJydXB0IGZyb20gdGhlIEdJQyBhbmQgZGlzcGF0Y2ggaXRzIGhh
bmRsZXIgKi8KPiAgZXh0ZXJuIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgaW50IGlzX2ZpcSk7Cj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 11:31:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFfNA-0006Xs-Hn; Tue, 30 May 2017 11:31:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFfN9-0006Xm-PL
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:31:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DD/8F-01709-7185D295; Tue, 30 May 2017 11:31:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTVcsQjf
 S4MR0cYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePFDqOC08IVk2dFNzBOEehi5OIQEtjIKLF5
 7lxmCGc3o8SDY18Zuxg5OYQFXCTe39zFBmKLCERK7N96gAXEFhLIkXg+eT4rSAOzwBpGidvNN
 8Ea2AQ0Je58/sQEYvMKWEm0vnjPDGKzCKhKvLqwDqxGVCBc4m3jERaIGkGJkzOfgNmcAjYSk/
 +cZwWxmQVsJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGlXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLjVMzAw7mC8vMXvEKMkB5OSKK+ztW6kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneijCgnGBRanpqRVpmDjDwYdISHDxKIrzq4UBp3uKCxNziz
 HSI1ClGRSlxXgGQhABIIqM0D64NFm2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzaoJM4c
 nMK4Gb/gpoMRPQ4l07tEEWlyQipKQaGJluNHptzDi269SUp7O0OjY/3fd62r/S+Um/K0xOLF3
 Kp/FhUqt3nJ167J6cn1/5DFLPq0U+PnlmyQP2PV0i/K8W7T5+/KdD1CGvJe16IfNWxn+tCxGY
 I6ontD13x+4bC1dJrppTJyJwM0zQ82PH+8hLpm0vH2fOkDjWq/pSpZHRzknAhlX+63IlluKMR
 EMt5qLiRADKA1vwsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496143893!85434519!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27263 invoked from network); 30 May 2017 11:31:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 30 May 2017 11:31:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BD48A2B;
 Tue, 30 May 2017 04:31:32 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A52033F52A;
 Tue, 30 May 2017 04:31:31 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-6-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fcc570d6-a355-13d4-7402-3acaaefe3ca3@arm.com>
Date: Tue, 30 May 2017 12:31:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-6-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 05/32] ARM: vGIC: introduce
	gic_remove_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVG8g
YXZvaWQgY29kZSBkdXBsaWNhdGlvbiBpbiBhIGxhdGVyIHBhdGNoLCBpbnRyb2R1Y2UgYSBnZW5l
cmljIGZ1bmN0aW9uCj4gdG8gcmVtb3ZlIGEgdmlydHVhbCBJUlEgZnJvbSB0aGUgVkdJQy4KPiBD
YWxsIHRoYXQgZnVuY3Rpb24gaW5zdGVhZCBvZiB0aGUgb3Blbi1jb2RlZCB2ZXJzaW9uIGluIHZn
aWNfbWlncmF0ZV9pcnEoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwg
OSArKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICB8IDEgKwo+ICB4ZW4vaW5j
bHVkZS9hc20tYXJtL2dpYy5oIHwgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9n
aWMuYwo+IGluZGV4IDlkZGUxNDYuLjNhNjE4NGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTQwOCw2ICs0MDgsMTUgQEAg
dm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBl
bmRpbmdfaXJxICpwKQo+ICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPiAg
fQo+Cj4gK3ZvaWQgZ2ljX3JlbW92ZV9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5n
X2lycSAqcCkKClRoZSBuYW1lIGlzIHRvbyBnZW5lcmljLiBSZW1vdmUgSVJRIGZyb20gd2hhdD8K
Cj4gK3sKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsK
PiArCj4gKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+
ICsgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwo+ICsgICAgZ2ljX3JlbW92ZV9mcm9t
X2xyX3BlbmRpbmcodiwgcCk7Cj4gK30KPiArCj4gIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2ly
cShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+ICB7Cj4gICAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4g
aW5kZXggMzk5Mzk2NS4uYjJhY2M5OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0yNjYsNiArMjY2LDcgQEAgYm9vbCB2
Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2ln
bmVkIGludCBpcnEpCj4gICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxsIGxyX3BlbmRpbmcsIHJl
LWluamVjdCBpdCB0byB0aGUgbmV3IHZjcHUgKi8KPiAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAt
PmxyX3F1ZXVlKSApCj4gICAgICB7Cj4gKyAgICAgICAgZ2ljX3JlbW92ZV9pcnEob2xkLCBwKTsK
PiAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+
ICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPiAgICAgICAgICBsaXN0X2Rl
bF9pbml0KCZwLT5pbmZsaWdodCk7CgpJIHdhcyBleHBlY3RpbmcgdGhvc2UgMyBsaW5lcyB0byBi
ZSByZW1vdmVkIHNpbmNlIHlvdSBub3cgY2FsbCAKZ2ljX3JlbW92ZV9pcnEuCgo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aAo+IGluZGV4IDMxMzA2MzQuLjVkNWI0Y2MgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBAQCAtMjQ0LDYg
KzI0NCw3IEBAIGV4dGVybiB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBpcnEsCj4gICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KTsKPiAg
ZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnR1YWxfaXJxKTsKPiAgZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3Bl
bmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7Cj4gK2V4dGVybiB2
b2lkIGdpY19yZW1vdmVfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAp
Owo+Cj4gIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRjaCBp
dHMgaGFuZGxlciAqLwo+ICBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKTsKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 11:33:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFfOr-0006eU-Sx; Tue, 30 May 2017 11:33:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFfOq-0006eA-9W
 for xen-devel@lists.xen.org; Tue, 30 May 2017 11:33:20 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B9/59-03613-F785D295; Tue, 30 May 2017 11:33:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW59hG6
 kwfKvjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amhbtYCv5yVUzY+YWxgXEKZxcjJ4eEgL/E
 pO42VhCbRUBV4nT/ejYQm01AWeJnZy+YLSKgIPH8zAIWEJtZIE1i6b9DYLawgLvE7Etz2EFsX
 gELibbLz5i6GLk4hAR6GCVW/F3DBJEQlDg58wlUs47Egt2fgIZyANnSEsv/cYCEOQX0JY5sa2
 EGsUUFVCQ6l84BKxcC2tsx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3QNTfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjB+WxZwiFGSg0lJlNfZWjdSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRvRRhQTrAoNT21Ii0zBxj0MGkJDh4lEV71cKA0b3FBYm5xZjpE6
 hSjopQ4bxVInwBIIqM0D64NFmmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7EmQKT2ZeCd
 z0V0CLmYAW79qhDbK4JBEhJdXAmFd7bxr3KTaJ12u+df85JOHa5XszfVHIzD2a2mG5Vc2qhjO
 Xud+Wj618zia4NjJ/4izvqbKFjy76zjol/GDya6VF1yv2berjjDXbtYyHr3rWrOpTc19bKvyy
 cXkYsajXxl0t98fVf+/yCnzYbrSIpK44+s/u2rKGiJlPJDZaOdwvfCLJH/DyqxJLcUaioRZzU
 XEiAM+4mA6vAgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496143997!45549235!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7514 invoked from network); 30 May 2017 11:33:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 11:33:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434451106"
Date: Tue, 30 May 2017 12:33:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170530113315.xq5rdqfgn2xnvhaw@citrix.com>
References: <20170526124105.9567-1-olaf@aepfle.de>
 <22824.13793.439043.451505@mariner.uk.xensource.com>
 <20170529075758.GA31939@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170529075758.GA31939@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to
	seabios build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDk6NTc6NThBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gRnJpLCBNYXkgMjYsIElhbiBKYWNrc29uIHdyb3RlOgo+IAo+ID4gVGhpcyBzZWVt
cyBsaWtlIGEgcmVhbCBwcm9ibGVtIHdoaWNoIHNob3VsZCBiZSBpbXByb3ZlZC4gIEJ1dCBtYXli
ZSB3ZQo+ID4gc2hvdWxkIHVzZSBYZW4ncyBFWFRSQVZFUlNJT04gYnkgZGVmYXVsdCA/Cj4gCj4g
QWZ0ZXIgdGhpbmtpbmcgYWJvdXQgaXQsIHdoeSBkb2VzIHRoZSB0b29scyBidWlsZCBub3QganVz
dCBlbmZvcmNlIGEKPiBmaXhlZCBzdHJpbmc/IFRoZXJlIGlzIG5vIHBvaW50IGZvciBzY3JpcHRz
L2J1aWxkdmVyc2lvbi5weSB0byBwdXQKPiBjdXJyZW50IHRpbWUgYW5kIGJ1aWxkaG9zdCBpbnRv
IHRoZSBiaW5hcnkuIFRoaXMgYnJlYWtzIHJlcHJvZHVjaWJsZQo+IGJ1aWxkcy4gQSBzaW1wbGUs
IHVudGVzdGVkIGNoYW5nZSBsaWtlIHRoaXMgc2hvdWxkIGJlIGVub3VnaDoKPiAKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9NYWtlZmlsZQo+
IGluZGV4IDg1NjJmNTQ3YmMuLmMyYjU5ODVkYzcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZmlybXdh
cmUvTWFrZWZpbGUKPiArKysgYi90b29scy9maXJtd2FyZS9NYWtlZmlsZQo+IEBAIC0yMiw2ICsy
Miw4IEBAIG92bWYtZGlyOgo+ICBzZWFiaW9zLWRpcjoKPiAgCUdJVD0kKEdJVCkgJChYRU5fUk9P
VCkvc2NyaXB0cy9naXQtY2hlY2tvdXQuc2ggJChTRUFCSU9TX1VQU1RSRUFNX1VSTCkgJChTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OKSBzZWFiaW9zLWRpcgo+ICAJY3Agc2VhYmlvcy1jb25maWcg
c2VhYmlvcy1kaXIvLmNvbmZpZzsKPiArCXJtIC1mIHNlYWJpb3MtZGlyLy52ZXJzaW9uCj4gKwll
Y2hvICckKFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04pJyA+IHNlYWJpb3MtZGlyLy52ZXJzaW9u
CgpQbGVhc2UgY29uc2lkZXIgYWRkaW5nIGEgY29tbWVudCBiZWZvcmUgdGhpcyBzbmlwcGV0IHNh
eWluZyB0aGlzIGlzIGZvcgpyZXByb2R1Y2libGUgYnVpbGQuCgo+ICAJJChNQUtFKSAtQyBzZWFi
aW9zLWRpciBvbGRkZWZjb25maWcKPiAgCj4gIC5QSE9OWTogYWxsCj4gQEAgLTM1LDcgKzM3LDcg
QEAgaWZlcSAoJChDT05GSUdfUk9NQklPUykseSkKPiAgCWZhbHNlIDsgXAo+ICAJZmkKPiAgZW5k
aWYKPiAtCSQoTUFLRSkgJChMRDMyQklULXkpIENDPSQoQ0MpIFBZVEhPTj0kKFBZVEhPTikgc3Vi
ZGlycy0kQAo+ICsJJChNQUtFKSAkKExEMzJCSVQteSkgQ0M9JChDQykgUFlUSE9OPSQoUFlUSE9O
KSBFWFRSQVZFUlNJT049Ii1YZW4iIHN1YmRpcnMtJEAKCldoeSBpcyB0aGlzIG5lZWRlZD8KCj4g
IAo+ICAKPiAgLlBIT05ZOiBpbnN0YWxsCj4gCj4gT2xhZgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 11:39:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFfUG-0006tL-IB; Tue, 30 May 2017 11:38:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFfUF-0006tF-DN
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:38:55 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 4D/1F-31580-EC95D295; Tue, 30 May 2017 11:38:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfdcpG6
 kweaHrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF7dtZCo7xVNz51srawHiYq4uRi0NIYCOj
 xLtzlxghnN2MEjf2fWPvYuTkEBYIlrh4dicTiC0iECmxf+sBli5GDqCiHIm9K81A6pkF1jBK3
 G6+yQhSwyagKXHn8yewel4BK4mzz5+wgdgsAqoSrz7fBrNFBcIl3jYeYYGoEZQ4OfMJmM0pYC
 PR1niaGcRmFrCVuDN3N5QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpG5npJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEBV8/AwLiDsWWv3yFGSQ4mJVFeZ2vdSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvHcigHKCRanpqRVpmTnA0IdJS3DwKInwtoCkeYsLEnOLM
 9MhUqcYFaXEefmAESMkAJLIKM2Da4PF2yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrysIF
 N4MvNK4Ka/AlrMBLR41w5tkMUliQgpqQbGiGm3H89KjGIWD/44WWJ3kdOBT69tJb6/NTSwZVn
 ULt9dmTT/7uF+F/nHXnMY/3ucWXr7rV9q5Pyt/1oE685zPKpneWAhcWT9F80T74+531j3YKff
 rrQP118uOi01o1q0/caHaKNTBx7k1d5/6fKRf8eSZ7v22k5p/xvIlZse7jF/e6hs4z/e60osx
 RmJhlrMRcWJABCaTEOyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496144333!95602222!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51280 invoked from network); 30 May 2017 11:38:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 30 May 2017 11:38:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 39D502B;
 Tue, 30 May 2017 04:38:53 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2174F3F52A;
 Tue, 30 May 2017 04:38:51 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-7-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <46b65d7a-60b3-af11-825c-06d19d329d66@arm.com>
Date: Tue, 30 May 2017 12:38:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-7-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 06/32] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IExQSXMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQg
YW5kIHRoZQo+IHBvaW50ZXJzIHdpbGwgYmUgc3RvcmVkIGluIGEgcmFkaXggdHJlZS4gU2luY2Ug
YW4gTFBJIGNhbiBiZSAidW5tYXBwZWQiCj4gYXQgYW55IHRpbWUsIHRlYWNoIHRoZSBWR0lDIGhv
dyB0byBkZWFsIHdpdGggaXJxX3RvX3BlbmRpbmcoKSByZXR1cm5pbmcKPiBhIE5VTEwgcG9pbnRl
ci4KPiBXZSBqdXN0IGRvIG5vdGhpbmcgaW4gdGhpcyBjYXNlIG9yIGNsZWFuIHVwIHRoZSBMUiBp
ZiB0aGUgdmlydHVhbCBMUEkKPiBudW1iZXIgd2FzIHN0aWxsIGluIGFuIExSLgo+Cj4gVGhvc2Ug
YXJlIGFsbCBjYWxsIHNpdGVzIGZvciBpcnFfdG9fcGVuZGluZygpLCBhcyBwZXI6Cj4gImdpdCBn
cmVwIGlycV90b19wZW5kaW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgo+IChQUk9URUNURUQg
bWVhbnM6IGFkZGVkIE5VTEwgY2hlY2sgYW5kIGJhaWxpbmcgb3V0KQo+Cj4gICAgIHhlbi9hcmNo
L2FybS9naWMuYzoKPiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KCk6IG9ubHkgY2FsbGVkIGZvciBT
UElzLCBhZGRlZCBBU1NFUlQoKQo+IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QoKTogb25seSBj
YWxsZWQgZm9yIFNQSXMsIGFkZGVkIEFTU0VSVCgpCj4gZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygp
OiBQUk9URUNURUQsIGNhbGxlZCB3aXRoaW4gVkNQVSBWR0lDIGxvY2sKClRoaXMgZnVuY3Rpb24g
aGFzIGJlZW4gcmVuYW1lZCBpbiBwYXRjaCAjNC4KCj4gZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSgp
OiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawo+IGdpY19yYWlzZV9ndWVz
dF9pcnEoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKPiBnaWNfdXBk
YXRlX29uZV9scigpOiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawo+Cj4g
ICAgIHhlbi9hcmNoL2FybS92Z2ljLmM6Cj4gdmdpY19taWdyYXRlX2lycSgpOiBub3QgY2FsbGVk
IGZvciBMUElzICh2aXJ0dWFsIElSUXMpLCBhZGRlZCBBU1NFUlQoKQo+IGFyY2hfbW92ZV9pcnFz
KCk6IG5vdCBpdGVyYXRpbmcgb3ZlciBMUElzLCBhZGRlZCBBU1NFUlQoKQoKSSBkb24ndCBzZWUg
YW55IEFTU0VSVCBhZGRlZCBpbiBhcmNoX21vdmVfaXJxcy4KCj4gdmdpY19kaXNhYmxlX2lycXMo
KTogbm90IGNhbGxlZCBmb3IgTFBJcywgYWRkZWQgQVNTRVJUKCkKPiB2Z2ljX2VuYWJsZV9pcnFz
KCk6IG5vdCBjYWxsZWQgZm9yIExQSXMsIGFkZGVkIEFTU0VSVCgpCj4gdmdpY192Y3B1X2luamVj
dF9pcnEoKTogUFJPVEVDVEVELCBtb3ZlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawo+Cj4gICAgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaDoKPiBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9u
b21hc2soKTogb25seSBjYWxsZWQgZm9yIGEgUFBJLCBhZGRlZCBBU1NFUlQoKQo+Cj4gICAgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oOgo+IChwcm90b3R5cGUpCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 11:40:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:40:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFfW2-0007Rv-0l; Tue, 30 May 2017 11:40:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFfW1-0007Rk-2T
 for xen-devel@lists.xen.org; Tue, 30 May 2017 11:40:45 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F8/6D-01732-C3A5D295; Tue, 30 May 2017 11:40:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK51lG6
 kwcy/phZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFX4IF33kqfvRsYm1gvMzVxcjJISHgLzFp
 3152EJtFQFXiddt1MJtNQFniZ2cvG4gtIqAg8fzMAhYQm1kgTWLpv0NgtrCAu8TsS3PA6nkFL
 CTet60Esrk4hAR2MUocXbMBKiEocXLmE6hmHYkFuz8BDeUAsqUllv/jAAlzClhKXPxwlAnEFh
 VQkehcOgesXAhob8f0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMz
 RNTQw1stNLS5OTE/NSUwq1kvOz93ECAy0egYGxh2M7Sf8DjFKcjApifI6W+tGCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgvRMBlBMsSk1PrUjLzAGGPExagoNHSYS3BSTNW1yQmFucmQ6ROsWoK
 CXOyxcJlBAASWSU5sG1weLsEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3j6Q8TyZeSVw01
 8BLWYCWrxrhzbI4pJEhJRUA6PdqeNeJh/Vdsdfvbrm9uT5oS9MJ817zHPsrukcz7KrlqdFD8f
 H6y9Z+b5c8OfiXW/sCr8l8W88asHC/u3IFLEFzjKMM+b2eAUL7F1+PZh/2ulX2WZuOXEuNtdT
 9IvWaERqzp3+dymb9ff7Z75ZrKvUvWD4m7e+YuXH4GzHJdcnqiXvjXEvW66oxFKckWioxVxUn
 AgAJb9utq4CAAA=
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496144442!103232485!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43846 invoked from network); 30 May 2017 11:40:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 11:40:43 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425857460"
Date: Tue, 30 May 2017 12:40:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170530114030.drmussb2mvzbbdnv@citrix.com>
References: <20170526124105.9567-1-olaf@aepfle.de>
 <22824.13793.439043.451505@mariner.uk.xensource.com>
 <20170529075758.GA31939@aepfle.de>
 <20170530113315.xq5rdqfgn2xnvhaw@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170530113315.xq5rdqfgn2xnvhaw@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to
	seabios build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMTI6MzM6MTVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIE1heSAyOSwgMjAxNyBhdCAwOTo1Nzo1OEFNICswMjAwLCBPbGFmIEhlcmluZyB3
cm90ZToKPiA+IE9uIEZyaSwgTWF5IDI2LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IAo+ID4gPiBU
aGlzIHNlZW1zIGxpa2UgYSByZWFsIHByb2JsZW0gd2hpY2ggc2hvdWxkIGJlIGltcHJvdmVkLiAg
QnV0IG1heWJlIHdlCj4gPiA+IHNob3VsZCB1c2UgWGVuJ3MgRVhUUkFWRVJTSU9OIGJ5IGRlZmF1
bHQgPwo+ID4gCj4gPiBBZnRlciB0aGlua2luZyBhYm91dCBpdCwgd2h5IGRvZXMgdGhlIHRvb2xz
IGJ1aWxkIG5vdCBqdXN0IGVuZm9yY2UgYQo+ID4gZml4ZWQgc3RyaW5nPyBUaGVyZSBpcyBubyBw
b2ludCBmb3Igc2NyaXB0cy9idWlsZHZlcnNpb24ucHkgdG8gcHV0Cj4gPiBjdXJyZW50IHRpbWUg
YW5kIGJ1aWxkaG9zdCBpbnRvIHRoZSBiaW5hcnkuIFRoaXMgYnJlYWtzIHJlcHJvZHVjaWJsZQo+
ID4gYnVpbGRzLiBBIHNpbXBsZSwgdW50ZXN0ZWQgY2hhbmdlIGxpa2UgdGhpcyBzaG91bGQgYmUg
ZW5vdWdoOgo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUgYi90
b29scy9maXJtd2FyZS9NYWtlZmlsZQo+ID4gaW5kZXggODU2MmY1NDdiYy4uYzJiNTk4NWRjNyAx
MDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCj4gPiArKysgYi90b29scy9m
aXJtd2FyZS9NYWtlZmlsZQo+ID4gQEAgLTIyLDYgKzIyLDggQEAgb3ZtZi1kaXI6Cj4gPiAgc2Vh
Ymlvcy1kaXI6Cj4gPiAgCUdJVD0kKEdJVCkgJChYRU5fUk9PVCkvc2NyaXB0cy9naXQtY2hlY2tv
dXQuc2ggJChTRUFCSU9TX1VQU1RSRUFNX1VSTCkgJChTRUFCSU9TX1VQU1RSRUFNX1JFVklTSU9O
KSBzZWFiaW9zLWRpcgo+ID4gIAljcCBzZWFiaW9zLWNvbmZpZyBzZWFiaW9zLWRpci8uY29uZmln
Owo+ID4gKwlybSAtZiBzZWFiaW9zLWRpci8udmVyc2lvbgo+ID4gKwllY2hvICckKFNFQUJJT1Nf
VVBTVFJFQU1fUkVWSVNJT04pJyA+IHNlYWJpb3MtZGlyLy52ZXJzaW9uCj4gCj4gUGxlYXNlIGNv
bnNpZGVyIGFkZGluZyBhIGNvbW1lbnQgYmVmb3JlIHRoaXMgc25pcHBldCBzYXlpbmcgdGhpcyBp
cyBmb3IKPiByZXByb2R1Y2libGUgYnVpbGQuCj4gCj4gPiAgCSQoTUFLRSkgLUMgc2VhYmlvcy1k
aXIgb2xkZGVmY29uZmlnCj4gPiAgCj4gPiAgLlBIT05ZOiBhbGwKPiA+IEBAIC0zNSw3ICszNyw3
IEBAIGlmZXEgKCQoQ09ORklHX1JPTUJJT1MpLHkpCj4gPiAgCWZhbHNlIDsgXAo+ID4gIAlmaQo+
ID4gIGVuZGlmCj4gPiAtCSQoTUFLRSkgJChMRDMyQklULXkpIENDPSQoQ0MpIFBZVEhPTj0kKFBZ
VEhPTikgc3ViZGlycy0kQAo+ID4gKwkkKE1BS0UpICQoTEQzMkJJVC15KSBDQz0kKENDKSBQWVRI
T049JChQWVRIT04pIEVYVFJBVkVSU0lPTj0iLVhlbiIgc3ViZGlycy0kQAo+IAo+IFdoeSBpcyB0
aGlzIG5lZWRlZD8KPiAKCldoYXQgSSBtZWFudCB3YXM6IHRoaXMgaXMgcGFzc2luZyBFWFRSQVZF
UlNJT04gdG8gYWxsIHN1YmRpciB0YXJnZXRzLAp3aGljaCBzZWVtcyB1bm5lY2Vzc2FyeSB0byBt
ZS4gQW5kIHlvdSBhbHJlYWR5IHNwZWNpZmllZCBhIHZlcnNpb24Kc3RyaW5nIGZvciBzZWFiaW9z
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 11:50:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFffZ-0008BF-Ul; Tue, 30 May 2017 11:50:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFffY-0008B9-D4
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:50:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4A/68-03371-B8C5D295; Tue, 30 May 2017 11:50:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpG53jG6
 kwdLjYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7ntfMBTc5K1asmsrawPiUrYuRk0NCwF/i
 5+3dLCA2i4CqxIO2NiYQm01AWeJnZy9YjYiAkcSLR5fBapgFDjBK7DpbB2ILC6RJ9DadAYpzc
 PAKWEj8fqkAEhYS2M8osf17EIjNKyAocXLmE6hWHYkFuz+xgZQzC0hLLP/HARLmFAiUuNh9ih
 3EFhVQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXVSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDIGINjBOP2y/yFGSQ4mJVFeZ2vdSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvDujgHKCRanpqRVpmTnAcIdJS3DwKInwLgBJ8xYXJOYWZ6ZDpE4xK
 kqJ874BSQiAJDJK8+DaYDF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8ytFAU3gy80rgpr
 8CWswEtHjXDm2QxSWJCCmpBka1v71frwb6dvnzBt5fveHwZfUnkb3W0yabWThcUp3jEncpbpu
 tsuOdBetOlDvGt1Uvf5yQpVE4hf9D/69bEgfvTdv5guWA097utNmFJae0eL68un+HlVN5qmuz
 y/q15m9nzPUKCdP5n+RkuuLT8z2zJ2d/8pY8Vrlx2WFmSQ6xU9ss/qlXB+orsRRnJBpqMRcVJ
 wIApodjVqwCAAA=
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496145033!57440724!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25986 invoked from network); 30 May 2017 11:50:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 11:50:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425858126"
Date: Tue, 30 May 2017 12:50:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170530115010.bbsfmygvpora2gy2@citrix.com>
References: <1494426678-32639-1-git-send-email-bhupinder.thakur@linaro.org>
 <20170511105918.k4yylqmvowyqctm2@citrix.com>
 <CACtJ1JRzJXw_80dik=1F=7HK5f2t8JtgejdTehqSS=SDcG5Wcw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JRzJXw_80dik=1F=7HK5f2t8JtgejdTehqSS=SDcG5Wcw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/12 v3] xen/arm: vpl011: Add new domctl
 APIs to initialize/de-initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMDQ6MDU6NDRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBXZWksCj4gCj4gCj4gPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKPiA+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ID4+IEBAIC02ODgsNiArNjg4
LDE1IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RvbShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKPiA+PiAgICAgICAgICBnb3RvIG91dDsKPiA+PiAgICAgIH0KPiA+Pgo+ID4+ICsg
ICAgaWYgKCBpbmZvLT52dWFydCAmJgo+ID4+ICsgICAgICAgICAocmV0ID0geGNfZG9tX3ZwbDAx
MV9pbml0KENUWC0+eGNoLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5j
b25zb2xlX2RvbWlkLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bS0+dnVhcnRfZ2ZuLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZz
dGF0ZS0+dnVhcnRfcG9ydCkpICE9IDAgKSB7Cj4gPj4gKyAgICAgICAgTE9HRShFUlJPUiwgInhj
X2RvbV92cGwwMTFfaW5pdCBmYWlsZWQiKTsKPiA+PiArICAgICAgICBnb3RvIG91dDsKPiA+PiAr
ICAgIH0KPiA+Cj4gPiBQbGVhc2UgcHVzaCB0aGlzIHRvIGFyY2gtc3BlY2lmaWMgZnVuY3Rpb24u
Cj4gPgo+IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKSBzZWVtcyB0byBiZSBhIGdvb2QgY2Fu
ZGlkYXRlIHdoZXJlIEkgY2FuCj4gbW92ZSB0aGlzIGNvZGUuIEJ1dCB0aGlzIGZ1bmN0aW9uIGRv
ZXMgbm90IHRha2UKPiBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSBhcyBpbnB1dCBh
biBpbnB1dCBwYXJhbWV0ZXIsIHdoaWNoCj4gY2FycmllcyBpbmZvcm1hdGlvbiBzdWNoIGFzIHN0
YXRlLT52dWFydF9wb3J0IGZvciBpbnRpYWxpemluZyB2cGwwMTEuCj4gU2hvdWxkIEkgbW9kaWZ5
IHRoZSBmdW5jdGlvbiBwcm90b3R5cGUgdG8gdGFrZSB0aGF0IGFsc28gYXMgaW5wdXQ/Cj4gVGhp
cyB3aWxsIHJlcXVpcmUgY2hhbmdlcyBpbiB0aGUgeDg2IGNvZGUgYWxzbywgd2hpY2ggaXMgdXNp
bmcgdGhpcwo+IGZ1bmN0aW9uLgoKVGhhdCdzIGZpbmUuIFBsZWFzZSBkbyBpdCBpbiBhIHNlcGFy
YXRlIHBhdGNoLgoKV2VpLgoKPiAKPiBSZWdhcmRzLAo+IEJodXBpbmRlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 30 11:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFflI-0008O5-J0; Tue, 30 May 2017 11:56:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFflH-0008Nz-24
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:56:31 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 2E/B9-01733-EED5D295; Tue, 30 May 2017 11:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfdtrG6
 kwZR7Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5823sBdslKj7NP8vYwPhCqIuRi0NIYCOj
 xIzLC5ggnN2MEgtvfGPsYuTkEBbwlNjyZyYbiC0iECmxf+sBFhBbSCBXYvffr6wgDcwCaxglb
 jffBGtgE9CUuPP5ExOIzStgJfFp/jx2EJtFQFWi//phVhBbVCBc4m3jERaIGkGJkzOfANkcHJ
 wCthJL1iaDhJmBzDtzdzND2PIS29/OYZ7AyDcLSccsJGWzkJQtYGRexahRnFpUllqka2Spl1S
 UmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHD1DAyMOxgvb/E7xCjJwaQkyutsrRsp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYKXExjAQoJFqempFWmZOcDQh0lLcPAoifD+jAFK8xYXJ
 OYWZ6ZDpE4xKkqJ854BSQiAJDJK8+DaYPF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwbz
 /IFJ7MvBK46a+AFjMBLd61QxtkcUkiQkqqgdEp2jCCU2qFcNWyDdOufi53K3lqGihxQvkOW9d
 0dbVYBsW1Cs97kx7sXSr2dVWO36/9tdlu12u21H+fvir56vs/W2s1nZ8eNN57iO3yZIfHNxnf
 2lyJeiJx8UhqwK028TsX/wXqfeXdap59YWVdFked1Qd7M0/P5funfX7DcjJt2YkzyorvkvKVW
 IozEg21mIuKEwGjngT3sgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496145389!100811716!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36562 invoked from network); 30 May 2017 11:56:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 30 May 2017 11:56:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CAA762B;
 Tue, 30 May 2017 04:56:28 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ADF2B3F52A;
 Tue, 30 May 2017 04:56:27 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-12-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <95d89c85-e559-8955-743f-b782d7ebcc09@arm.com>
Date: Tue, 30 May 2017 12:56:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-12-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 11/32] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVXBv
biByZWNlaXZpbmcgYW4gTFBJIG9uIHRoZSBob3N0LCB3ZSBuZWVkIHRvIGZpbmQgdGhlIHJpZ2h0
IFZDUFUgYW5kCj4gdmlydHVhbCBJUlEgbnVtYmVyIHRvIGdldCB0aGlzIElSUSBpbmplY3RlZC4K
PiBJdGVyYXRlIG91ciB0d28tbGV2ZWwgTFBJIHRhYmxlIHRvIGZpbmQgdGhlIGRvbWFpbiBJRCBh
bmQgdGhlIHZpcnR1YWwKPiBMUEkgbnVtYmVyIHF1aWNrbHkgd2hlbiB0aGUgaG9zdCB0YWtlcyBh
biBMUEkuIFdlIHRoZW4gbG9vayB1cCB0aGUKPiByaWdodCBWQ1BVIGluIHRoZSBzdHJ1Y3QgcGVu
ZGluZ19pcnEuCj4gV2UgdXNlIHRoZSBleGlzdGluZyBpbmplY3Rpb24gZnVuY3Rpb24gdG8gbGV0
IHRoZSBHSUMgZW11bGF0aW9uIGRlYWwKPiB3aXRoIHRoaXMgaW50ZXJydXB0Lgo+IFRoaXMgaW50
cm9kdWNlcyBhIGRvX0xQSSgpIGFzIGEgaGFyZHdhcmUgZ2ljX29wcy4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgICAgICB8ICA3ICsrKysKPiAgeGVuL2FyY2gvYXJtL2dp
Yy12My1scGkuYyAgICAgICAgfCA3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDEgKwo+ICB4ZW4v
YXJjaC9hcm0vZ2ljLmMgICAgICAgICAgICAgICB8ICA4ICsrKystCj4gIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggICAgIHwgIDMgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAg
ICAgICAgfCAgMiArKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA4ICsr
KysrCj4gIDcgZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dp
Yy12Mi5jCj4gaW5kZXggMjcwYTEzNi4uZmZiZTQ3YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAtMTIxNyw2ICsx
MjE3LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkKPiAgICAgIHJldHVy
biAwOwo+ICB9Cj4KPiArc3RhdGljIHZvaWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBscGkp
Cj4gK3sKPiArICAgIC8qIE5vIExQSXMgaW4gYSBHSUN2MiAqLwo+ICsgICAgQlVHKCk7Cj4gK30K
PiArCj4gIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0g
ewo+ICAgICAgLmluZm8gICAgICAgICAgICAgICAgPSAmZ2ljdjJfaW5mbywKPiAgICAgIC5pbml0
ICAgICAgICAgICAgICAgID0gZ2ljdjJfaW5pdCwKPiBAQCAtMTI0NCw2ICsxMjUwLDcgQEAgY29u
c3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4gICAgICAu
bWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKPiAgICAgIC5tYXBf
aHdkb21fZXh0cmFfbWFwcGluZ3MgPSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAo+
ICAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2VzcywKPiAr
ICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJfZG9fTFBJLAo+ICB9Owo+Cj4gIC8qIFNl
dCB1cCB0aGUgR0lDICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4gaW5kZXggMjkyZjJkMC4uNDM4YmJmZSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2dpYy12My1scGkuYwo+IEBAIC00Nyw3ICs0Nyw2IEBAIHVuaW9uIGhvc3RfbHBpIHsKPiAgICAg
IHN0cnVjdCB7Cj4gICAgICAgICAgdWludDMyX3QgdmlydF9scGk7Cj4gICAgICAgICAgdWludDE2
X3QgZG9tX2lkOwo+IC0gICAgICAgIHVpbnQxNl90IHZjcHVfaWQ7CgpZb3UgZG9uJ3QgZXhwbGFp
biB3aHkgeW91IHJlbW92ZSB2Y3B1X2lkIGZyb20gaG9zdF9scGkuIFRoaXMgbGlrZWx5IApyZXF1
aXJlIGEgc2VwYXJhdGUgcGF0Y2ggYW55d2F5LgoKQWxzbywgSSB3b3VsZCBwcmVmZXIgaWYgeW91
IG1ha2UgdGhlIHBhZGRpbmcgaW4gdGhlIHN0cnVjdHVyZSBleHBsaWNpdCAKKGkuZSB1c2luZyBw
YWQwKS4KCj4gICAgICB9Owo+ICB9Owo+Cj4gQEAgLTEzNiw2ICsxMzUsODAgQEAgdWludDY0X3Qg
Z2ljdjNfZ2V0X3JlZGlzdF9hZGRyZXNzKHVuc2lnbmVkIGludCBjcHUsIGJvb2wgdXNlX3B0YSkK
PiAgICAgICAgICByZXR1cm4gcGVyX2NwdShscGlfcmVkaXN0LCBjcHUpLnJlZGlzdF9pZCA8PCAx
NjsKPiAgfQo+Cj4gK3N0YXRpYyB2b2lkIHZnaWNfdmNwdV9pbmplY3RfbHBpKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAgPSBpcnFfdG9fcGVuZGluZyhkLT52Y3B1WzBdLCB2aXJxKTsKPiArICAgIHN0cnVjdCB2Y3B1
ICp2ID0gTlVMTDsKPiArCj4gKyAgICBpZiAoICFwICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+
ICsgICAgaWYgKCBwLT5scGlfdmNwdV9pZCA8IGQtPm1heF92Y3B1cyApCj4gKyAgICAgICAgdiA9
IGQtPnZjcHVbcmVhZF9hdG9taWMoJnAtPmxwaV92Y3B1X2lkKV07CgpIbW1tLCB3aGF0IGRvZXMg
cHJldmVudCBscGlfdmNwdV9pZCB0byBjaGFuZ2UgYmV0d2VlbiB0aGUgY2hlY2sgYW5kIHRoZSAK
cmVhZD8KCj4gKwo+ICsgICAgaWYgKCB2ICkKCnYgd2lsbCBhbHdheXMgYmUgdmFsaWQgaWYgeW91
IHJlYWQgZC0+dmNwdVsuLi4uXSBhbmQgdGhlIHdheSB5b3Ugd3JvdGUgCnRoZSBjb2RlIGlzIHZl
cnkgY29uZnVzaW5nLgoKSXQgd291bGQgYmUgY2xlYXJlciBpZiB5b3UgZG86CgppZiAoIHAtPmxw
aV92Y3B1X2lkID49IGQtPm1heF92Y3B1cyApCiAgIHJldHVybjsKCnYgPSAuLi4uCnZnaWNfdmNw
dV9pbmplY3RfaXJxKHYsIGlycSk7CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 11:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFfn5-0008UA-UA; Tue, 30 May 2017 11:58:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFfn4-0008U2-VQ
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:58:23 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 32/2C-03587-E5E5D295; Tue, 30 May 2017 11:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTTc2Tjf
 S4MpafYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVNMOCiSIVM/+1szYwvuTvYuTiEBLYyCjR
 N/ELM4Szm1Hi+dIe9i5GTg5hAS+JJ99PsoLYIgKREvu3HmABsYUEciVOvljNBNLALLCGUeJ28
 01GkASbgKbEnc+fmEBsXgEriV9nP4DZLAKqEuevfwEbKioQLvG28QgLRI2gxMmZT4BsDg5OAV
 uJbV9rQMLMQOadubuZIWx5ie1v5zBPYOSbhaRjFpKyWUjKFjAyr2JUL04tKkst0jXVSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDYGINjBOP2y/yFGSQ4mJVFeZ2vdSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvJyxQDnBotT01Iq0zBxg2MOkJTh4lER4f8YApXmLCxJzizPTI
 VKnGBWlxHm9QfoEQBIZpXlwbbBYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXnaQKTyZeS
 Vw018BLWYCWrxrhzbI4pJEhJRUA6NRUTjjjF1R6+cXH5lvtbLsuvomeYmlAccEjwrObsqMMD+
 xj2+2dMC+KU77D6h/Wqx37eayw9lzvnttVy89xuOypWnhmg+ftwQovLB+GHB6Z+dxW8nXKt2e
 ftXOq/qilqpOFp3tu8H+vp2JhYOV/8crtn5N5nuecBmeExNSOMosyDghSP3/m2NKLMUZiYZaz
 EXFiQDx0mrasAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496145501!64732773!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23075 invoked from network); 30 May 2017 11:58:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 30 May 2017 11:58:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DC56C2B;
 Tue, 30 May 2017 04:58:20 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C50713F52A;
 Tue, 30 May 2017 04:58:19 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-13-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9a01dc63-00d0-17ff-b967-583f67c711cc@arm.com>
Date: Tue, 30 May 2017 12:58:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-13-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 12/32] ARM: GICv3: enable ITS and LPIs
	on the host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gTm93
IHRoYXQgdGhlIGhvc3QgcGFydCBvZiB0aGUgSVRTIGNvZGUgaXMgaW4gcGxhY2UsIHdlIGNhbiBl
bmFibGUgdGhlCj4gSVRTIGFuZCBhbHNvIExQSXMgb24gZWFjaCByZWRpc3RyaWJ1dG9yIHRvIGdl
dCB0aGUgc2hvdyByb2xsaW5nLgo+IEF0IHRoaXMgcG9pbnQgdGhlcmUgd291bGQgYmUgbm8gTFBJ
cyBtYXBwZWQsIGFzIGd1ZXN0cyBkb24ndCBrbm93IGFib3V0Cj4gdGhlIElUUyB5ZXQuCgpJbiB0
aGF0IGNhc2UsIHdoeSBkb24ndCB3ZSBtb3ZlIHRoaXMgcGF0Y2ggYXQgdGhlIGJlZ2lubmluZyBv
ZiB0aGUgCnNlcmllcz8gVGhpcyB3b3VsZCBtYWtlIGVhc2llciB0byBiaXNlY3QgdGhpcyBzZXJp
ZXMgYXMgd2l0aG91dCBpdCB0aGUgCklUUyB3aWxsIG5vdCBwcm9jZXNzIGNvbW1hbmRzIGFuZCB0
aGVyZWZvcmUgaW5pdGlhbGl6YXRpb24gd2lsbCBmYWlsLgoKPgo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IEFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMgfCAgNCArKysrCj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgfCAx
OCArKysrKysrKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCsp
Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMKPiBpbmRleCAwNzI4MGIzLi5hZWJjMjU3IDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5j
Cj4gQEAgLTUwNSw2ICs1MDUsMTAgQEAgc3RhdGljIGludCBnaWN2M19pdHNfaW5pdF9zaW5nbGVf
aXRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQo+ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+
ICAgICAgd3JpdGVxX3JlbGF4ZWQoMCwgaHdfaXRzLT5pdHNfYmFzZSArIEdJVFNfQ1dSSVRFUik7
Cj4KPiArICAgIC8qIE5vdyBlbmFibGUgaW50ZXJydXB0IHRyYW5zbGF0aW9uIGFuZCBjb21tYW5k
IHByb2Nlc3Npbmcgb24gdGhhdCBJVFMuICovCj4gKyAgICByZWcgPSByZWFkbF9yZWxheGVkKGh3
X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX0NUTFIpOwo+ICsgICAgd3JpdGVsX3JlbGF4ZWQocmVnIHwg
R0lUU19DVExSX0VOQUJMRSwgaHdfaXRzLT5pdHNfYmFzZSArIEdJVFNfQ1RMUik7Cj4gKwo+ICAg
ICAgcmV0dXJuIDA7Cj4gIH0KPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCA4MTQwYzVmLi5kNTM5ZDZjIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMu
Ywo+IEBAIC02MjAsNiArNjIwLDIxIEBAIHN0YXRpYyBpbnQgZ2ljdjNfZW5hYmxlX3JlZGlzdCh2
b2lkKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPgo+ICsvKiBFbmFibGUgTFBJcyBvbiB0aGlzIHJl
ZGlzdHJpYnV0b3IgKG9ubHkgdXNlZnVsIHdoZW4gdGhlIGhvc3QgaGFzIGFuIElUUykuICovCj4g
K3N0YXRpYyBib29sIGdpY3YzX2VuYWJsZV9scGlzKHZvaWQpCj4gK3sKPiArICAgIHVpbnQzMl90
IHZhbDsKPiArCj4gKyAgICB2YWwgPSByZWFkbF9yZWxheGVkKEdJQ0RfUkRJU1RfQkFTRSArIEdJ
Q1JfVFlQRVIpOwo+ICsgICAgaWYgKCAhKHZhbCAmIEdJQ1JfVFlQRVJfUExQSVMpICkKPiArICAg
ICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgdmFsID0gcmVhZGxfcmVsYXhlZChHSUNEX1JE
SVNUX0JBU0UgKyBHSUNSX0NUTFIpOwo+ICsgICAgd3JpdGVsX3JlbGF4ZWQodmFsIHwgR0lDUl9D
VExSX0VOQUJMRV9MUElTLCBHSUNEX1JESVNUX0JBU0UgKyBHSUNSX0NUTFIpOwo+ICsKPiArICAg
IHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19wb3B1bGF0
ZV9yZGlzdCh2b2lkKQo+ICB7Cj4gICAgICBpbnQgaTsKPiBAQCAtNzMxLDExICs3NDYsMTQgQEAg
c3RhdGljIGludCBnaWN2M19jcHVfaW5pdCh2b2lkKQo+ICAgICAgaWYgKCBnaWN2M19lbmFibGVf
cmVkaXN0KCkgKQo+ICAgICAgICAgIHJldHVybiAtRU5PREVWOwo+Cj4gKyAgICAvKiBJZiB0aGUg
aG9zdCBoYXMgYW55IElUU2VzLCBlbmFibGUgTFBJcyBub3cuICovCj4gICAgICBpZiAoIGdpY3Yz
X2l0c19ob3N0X2hhc19pdHMoKSApCj4gICAgICB7Cj4gICAgICAgICAgcmV0ID0gZ2ljdjNfaXRz
X3NldHVwX2NvbGxlY3Rpb24oc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiAgICAgICAgICBpZiAoIHJl
dCApCj4gICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gKyAgICAgICAgaWYgKCAhZ2ljdjNfZW5h
YmxlX2xwaXMoKSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gICAgICB9Cj4KPiAg
ICAgIC8qIFNldCBwcmlvcml0eSBvbiBQUEkgYW5kIFNHSSBpbnRlcnJ1cHRzICovCj4KCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 11:58:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 11:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFfnW-00005v-5q; Tue, 30 May 2017 11:58:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFfnU-00005e-V6
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:58:49 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D7/97-01730-87E5D295; Tue, 30 May 2017 11:58:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW5JnG6
 kwaLz+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9TzNZC16KVKw//ZuxgfEzXxcjJ4eEgL/E
 3VdnWEFsFgFViU9tW1hAbDYBZYmfnb1sILaIgJHEi0eXgeJcHMwCBxgl3r76yQ6SEBZIkOhc2
 wDWwCtgIfHu73FmkCIhgc1MEl3zdrBBJAQlTs58AlbELKAjsWD3J6A4B5AtLbH8HwdImFMgUO
 L1+R1gJaICKhKdS+eA2UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX0EQvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw2BiAYAfj2dOehxglOZiURHmdrXUjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwcsYC5QSLUtNTK9Iyc4BhD5OW4OBREuH9GQOU5i0uSMwtz
 kyHSJ1iVJQS5z0DkhAASWSU5sG1wWLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5T4FM4c
 nMK4Gb/gpoMRPQ4l07tEEWlyQipKQaGCvqZhw3ifqxqvF8yq/u2le7Te+1cWuf1JnpadFfoNH
 0nZuZY7vI5IsLWTuzFETVN553tlpzjiktqu7NG4ld0tUMpwS+8/JVKf5by9S1bq91zKf5k68W
 BJqcvrrUfrHgf7W5i64y3U4Nd96l8GYp1/uWBYfLjz1hEvu74Jd8R/WUw3c/tsi2zlViKc5IN
 NRiLipOBADgRhU1sAIAAA==
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496145523!100748927!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42864 invoked from network); 30 May 2017 11:58:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 11:58:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434453072"
Date: Tue, 30 May 2017 12:58:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170530115841.lny43gbapvwb6mjy@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <20170511111011.sus25wpfarqdto6m@citrix.com>
 <CACtJ1JS=ErfuEVG-jt+GqHE5Rw=9MkMH7HHihz-q9yFj_X+2dg@mail.gmail.com>
 <20170516151856.vznbnyi5dmc7n4eq@citrix.com>
 <CACtJ1JQL3Tf6Omg2gkGhm1hT3crWCxk99yFGmTvoCpKHaZBkBw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JQL3Tf6Omg2gkGhm1hT3crWCxk99yFGmTvoCpKHaZBkBw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/12 v3] xen/arm: vpl011: Add a new vuart
 node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMDQ6MzM6MTVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBXZWksCj4gCj4gCj4gPiBbLi4uXQo+ID4+ID4+IEBAIC0xNTEsMTMgKzE1
NCwxOSBAQCByZXRyeV90cmFuc2FjdGlvbjoKPiA+PiA+PiAgICAgIGlmIChyYykgZ290byBvdXQ7
Cj4gPj4gPj4KPiA+PiA+PiAgICAgIGlmICghbGlieGxfb25seSkgewo+ID4+ID4+IC0gICAgICAg
IHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHQsIEdDU1BSSU5URigiJXMvZnJvbnRl
bmQiLGxpYnhsX3BhdGgpLAo+ID4+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZnJvbnRlbmRfcGF0aCk7Cj4gPj4gPj4gLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsK
PiA+PiA+PiArICAgICAgICBpZiAoZmVudHMgfHwgcm9fZmVudHMpCj4gPj4gPj4gKyAgICAgICAg
ewo+ID4+ID4+ICsgICAgICAgICAgICByYyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0
LCBHQ1NQUklOVEYoIiVzL2Zyb250ZW5kIixsaWJ4bF9wYXRoKSwKPiA+PiA+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcm9udGVuZF9wYXRoKTsKPiA+PiA+PiAr
ICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiA+PiA+PiArICAgICAgICB9Cj4gPj4gPj4K
PiA+PiA+PiAtICAgICAgICByYyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0LCBHQ1NQ
UklOVEYoIiVzL2JhY2tlbmQiLGxpYnhsX3BhdGgpLAo+ID4+ID4+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmFja2VuZF9wYXRoKTsKPiA+PiA+PiAtICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0Owo+ID4+ID4+ICsgICAgICAgIGlmIChiZW50cykKPiA+PiA+PiArICAgICAg
ICB7Cj4gPj4gPj4gKyAgICAgICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2Ms
IHQsIEdDU1BSSU5URigiJXMvYmFja2VuZCIsbGlieGxfcGF0aCksCj4gPj4gPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZF9wYXRoKTsKPiA+PiA+PiAr
ICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiA+PiA+PiArICAgICAgICB9Cj4gPj4gPgo+
ID4+ID4gV2hhdCBpcyB0aGlzIGZvcj8KPiA+PiA+Cj4gPj4gPiBJZiB0aGVyZSBpcyBubyBmZSBv
ciBiZSBlbnRyaWVzIHlvdSBza2lwIHRoZSBwYXRoIGNyZWF0aW9uIGFsdG9nZXRoZXIuCj4gPj4g
PiBCdXQgd2h5PyBUaGlzIGRvZXNuJ3Qgc2VlbSB0byBiZSByZWxhdGVkIHRvIHlvdXIgcGF0Y2gu
Cj4gPj4gRm9yIHZ1YXJ0LCBJIGFtIGFkZGluZyBvbmx5IGEgZnJvbnQgZW5kIG5vZGUgYnV0IHRo
ZQo+ID4+IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoKSBjcmVhdGVzIHRoZSBiYWNrZW5kIHBh
dGggYWxzbyxldmVuIHRob3VnaAo+ID4+IHRoZXJlIGlzIG5vIGJhY2tlbmQgbm9kZS4gVG8gcmVt
b3ZlIHRoYXQgaGFuZ2luZyBiZSBwYXRoLCBJIGFkZGVkIHRoaXMKPiA+PiBjaGVjay4KPiA+PiA+
Cj4gPj4gPiBBdCBsZWFzdCBleHBsYWluIHRoaXMgYSBiaXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdl
Pwo+ID4+IEkgd2lsbCBhZGQgbW9yZSBkZXRhaWxzIGluIHRoZSBjb21taXQgbWVzc2FnZS4KPiA+
Pgo+ID4KPiA+IFByZWZlcmFibGUgaXQgc2hvdWxkIGJlIGluIGEgc2VwYXJhdGUgcGF0Y2guIFRo
YXQgd291bGQgbWFrZSByZXZpZXcKPiA+IGVhc2llci4KPiA+Cj4gPiBCdXQgdGhlcmUgaXMgYW5v
dGhlciBxdWVzdGlvbjogaG93IGRvIHlvdSBrbm93IGlmIERvbTAgaXMgc2VydmljaW5nIGEKPiA+
IERvbVU/IEhvdyBkbyB5b3UgY29uc3RydWN0IGEgbGlieGxfX2RldmljZSBzdHJ1Y3Qgc2hvdWxk
IHlvdSB3YW50IHRvCj4gPiBtYW5pcHVsYXRlIHZ1YXJ0Pwo+ID4KPiBDYW4geW91IHBsZWFzZSBl
bGFib3JhdGUgbW9yZSBvbiB0aGlzIHF1ZXN0aW9uPyBJIGFtIGFkZGluZyB0aGUgdnVhcnQKPiBj
b25zb2xlIG5vZGUgYXQgdGhlIHNhbWUgcGxhY2Ugd2hlcmUgdGhlIFBWIGNvbnNvbGUgbm9kZSBp
cyBhZGRlZC4gSQo+IGJlbGlldmUsIHRoZSBjaGVjayB0aGF0IEkgaGF2ZSBhZGRlZCBzaG91bGQg
YmUgYSBnZW5lcmljIGNoZWNrIHZhbGlkCj4gZm9yIGFueSBkZXZpY2UgY3JlYXRpb24uCj4gCgpT
b3JyeSBpZiB0aGF0IHF1ZXN0aW9uIGNvbmZ1c2VzIHlvdS4gTGV0IG1lIHRyeSB0byByZXBocmFz
ZS4KCk5vd2FkYXlzIHlvdSBjYW4gdXNlIHhsIGJsb2NrLWxpc3QgLyBuZXR3b3JrLWxpc3QgZXRj
IGRvIGxpc3QgcmVzcGVjdGl2ZQpkZXZpY2VzIGZvciBhIERvbVUuIFRoZSB1bmRlcmx5aW5nIGxp
YnhsIGZ1bmN0aW9ucyBub3JtYWxseSByZWx5IG9uCnhlbnN0b3JlIGZvciBkZXZpY2UgaW5mb3Jt
YXRpb24uCgpOb3cgQUlVSSAoYnV0IEkgY291bGQgYmUgd3JvbmchKSB5b3UgZG9uJ3QgaGF2ZSBh
biBiYWNrZW5kIGVudHJ5IGZvcgp2dWFydCBpbiB4ZW5zdG9yZS4gSW4gYSBoeXBvdGhldGljYWwg
c2l0dWF0aW9uLCB3ZSB3YW50IHRvIGFkZCBhIHhsCmNvbnNvbGUtbGlzdCB0byBsaXN0IGFsbCBj
b25zb2xlcyBmb3IgYSBEb21VLCB3aGVyZSBzaG91bGQgbGlieGwgZ2V0CnJlbGV2YW50IGluZm9y
bWF0aW9uIGZyb20/CgpXZWkuCgo+IFJlZ2FyZHMsCj4gQmh1cGluZGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 12:25:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 12:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFgD5-00024Y-Ge; Tue, 30 May 2017 12:25:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFgD3-00024S-Ul
 for xen-devel@lists.xen.org; Tue, 30 May 2017 12:25:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A9/95-03587-9A46D295; Tue, 30 May 2017 12:25:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsUSuHLSZt0VKbq
 RBkc2alos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLD1xmLuhnrXjetJGpgfE4SxcjJweLwEpm
 iZNHnUFsCQERiUMnHrJA2L4Su65/BrOFBB4ySTQfUISw0yX2TbzECNGrKrF9ywE2EJtNQEli7
 8HjYHERAUWJBy9vsoLYzAIuEt/eHwWrERZwl5h9aQ47iM0roCfR/H0BcxcjF9DMF4wSr3+0ME
 IkBCVOznzCAtFcLPH1/zWgOAeQLS2x/B8HiMkpYCmxYDoPSIWogKzEq3kHmCYwCs5C0jwLSfM
 shGaIsLrEn3mXmDGEbSXWrXvPsoCRbRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uanFx
 YnpqTmJSsV5yfu4mRmDYMwDBDsY/8wMPMUpyMCmJ8jpb60YK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuCNTALKCRalpqdWpGXmACMQJi3BwaMkwiuRDJTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn
 5eqpQ47x6QGQIgRRmleXAjYMngEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5Y0FW8WTmlcB
 tegV0BBPQEbt2aIMcUZKIkJJqYJwSkLPu2cKF9/7/5X89V9mo3jDvmLrCbP+3c646h6odOzvR
 7VP+6gUmV+aFvjlw/f0d4/h3KxrT2/iL9p5Um3TjQs29G+cL3oVcfd1ndjWf6aH8qv9+MWuOF
 gg9WF0nsMDcqW+hmAerfZLCeo2rm7j8n1q0Hbl3eyVf4M3qv6XyKdlT2F9oFhYosRRnJBpqMR
 cVJwIAb7VXqgEDAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496147112!104787494!1
X-Originating-IP: [81.169.146.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37384 invoked from network); 30 May 2017 12:25:12 -0000
Received: from mo4-p04-ob.smtp.rzone.de (HELO mo4-p04-ob.smtp.rzone.de)
 (81.169.146.179)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 12:25:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496147112;
 l=682; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=qtKnbmIc9QXcFN5Q2KUWf6M7CozW/lBLBySXZYVmP6Y=;
 b=P7QJX5mEPCXBGKfAA136mg+Sa3gmy+/tC76uONHIlumriyfz+4eNeCbTgJUQwQS9Ub
 pKs2Pxdw6PvN5aVWAf03yzqdcMd3ZE26Lj9TWEllEALueQbj/VO3O/TnF32GrD7Q/UrI
 Tmid0jxVR0OSbaS7TKzxJlqkEqQ1gkjSYNDKU=
X-RZG-CLASS-ID: mo04
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWz/R9V/pQ+ca145NmB0ag==
Received: from probook (aftr-62-216-207-147.dynamic.mnet-online.de
 [62.216.207.147]) by smtp.strato.de (RZmta 40.7 SBL|AUTH)
 with ESMTPSA id R04ccdt4UCPBuhN
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 30 May 2017 14:25:11 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id 4CC9B50BE0; Tue, 30 May 2017 14:25:11 +0200 (CEST)
Date: Tue, 30 May 2017 14:25:11 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170530122511.GD26792@aepfle.de>
References: <20170526124105.9567-1-olaf@aepfle.de>
 <22824.13793.439043.451505@mariner.uk.xensource.com>
 <20170529075758.GA31939@aepfle.de>
 <20170530113315.xq5rdqfgn2xnvhaw@citrix.com>
 <20170530114030.drmussb2mvzbbdnv@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170530114030.drmussb2mvzbbdnv@citrix.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to
	seabios build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0475683258796006763=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============0475683258796006763==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="BRE3mIcgqKzpedwo"
Content-Disposition: inline


--BRE3mIcgqKzpedwo
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Tue, May 30, Wei Liu wrote:

> What I meant was: this is passing EXTRAVERSION to all subdir targets,
> which seems unnecessary to me. And you already specified a version
> string for seabios.

True, but scripts/buildversion.py insists on --extra 'whatever'.

Olaf

--BRE3mIcgqKzpedwo
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWS1kowAKCRBdQqD6ppg2
fuwpAKDEfIWr5QdCf+lHxwjd63x6pBKEIgCfZniABbs1bGZ8lef13H1UoFAjeD0=
=jQtF
-----END PGP SIGNATURE-----

--BRE3mIcgqKzpedwo--


--===============0475683258796006763==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0475683258796006763==--


From xen-devel-bounces@lists.xen.org Tue May 30 12:34:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 12:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFgLy-0002k5-Dd; Tue, 30 May 2017 12:34:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1dFgLw-0002jz-NV
 for xen-devel@lists.xen.org; Tue, 30 May 2017 12:34:24 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 7E/E0-02196-FC66D295; Tue, 30 May 2017 12:34:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMfTAYd3zabq
 RBseuC1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknb+1hLehkq1jWu5utgbGFtYuRk0NIYBKj
 RGejRhcjFweLwH5WiUkzPjODOBICT1klHnRMBauSEIiTWHTuDBuEXSVxq/0gUJwDqFtJ4mhvD
 Ui9kMBWJonNL8+zQUyVlbg14QwLiC0sYCSxqvk52BwRAWuJ0+u72EFsZgFziZvz7rJBNL9hlL
 jTvBwswSagKtH1fRETiM0rYCNx8E4LWJwFKN735RvYAlGBUIneU1PYIWoEJU7OfAK2jFPAS6L
 18QyoBeoSf+ZdYoawxSVuPZnPBGHLSzRvnc08gVF0FpL2WUhaZiFpmYWkZQEjyypGjeLUorLU
 Il1DU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCYYQCCHYxrtnseYpTkYFIS5
 XW21o0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbkwqUEyxKTU+tSMvMAUYvTFqCg0dJhHc9SJ
 q3uCAxtzgzHSJ1itGe48qVdV+YODasXg8kmz5sAZJTDmz/wiTEkpeflyolzvsJpE0ApC2jNA9
 uKCzZXGKUlRLmZQQ6U4inILUoN7MEVf4VozgHo5Iw7xeQKTyZeSVwu18BncUEdNauHdogZ5Uk
 IqSkGhhTGy8ETgg9GvSnSShqt/ThC32/VLi27xcRO/rq5pwL/R6Fb11SV90oVBQN9la/ybXsv
 4f5l9y7/+22Rm1yfXTzsVYF98EPE5rteFdsk5hiNnGTYZrwc671Ki0VQvE281Z+9WZWz87zfi
 Ai83Gp18yaeRrnpHqnVdoUaP5onfdL99jPzIoPmulKLMUZiYZazEXFiQCfNXo2MQMAAA==
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496147662!99936978!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17726 invoked from network); 30 May 2017 12:34:23 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 12:34:23 -0000
Received: by mail-pf0-f195.google.com with SMTP id w69so17582309pfk.1
 for <xen-devel@lists.xen.org>; Tue, 30 May 2017 05:34:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=UyM0gFJyzvNYr8Jcwg8O7FSA7O3geMq1WsOYxos73k4=;
 b=bLrGBc3RYio5y9gwRgD+EuH/dlgjgFOzzcLpkx8l2sZNDaXAJNaR2Ji8OaD81X/LRo
 i0VVT9Z6Xf1a9VU2IqELRNzyZahBSmy3CGrgRbTlb+Vdy7yTWjmucY/bh67zb6MxjRfY
 AjEb0Y0ahawARvN8p8k086s4eniiodgTMWl/qqeM26DCU9CgEyppUvd033xasdfZXjRO
 o/SwljvJTmBXSwUj4Y6B5/UGJiFsV65lTAgOrU+maFjpf+5cqfzlfTPmUaD4Ckzvs3cw
 /8g2PmHyS2yVazANv6xtFOBdqla78A/xxIUGVKWUQLOXdr0jJWTJBsnLJATuKyJY0lTl
 yefA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=UyM0gFJyzvNYr8Jcwg8O7FSA7O3geMq1WsOYxos73k4=;
 b=dm8Dy7nX/ECSE44qtSm+BQduWmt6Ut5MyInM/QjlN61cS0MvcqfV82Kjculff0HbTq
 ol0gm5mSK8IJRHdVxig2lyF1fOWK3mENG5h36dUwiJgShMeMpF5sbRXLBi5YBe6nTruc
 W9XkwcyfJbD1GfdwbISezq+/1V22crh0USS2rrBGJjp+psIt5nnbhFE8H6EbzWEh45RU
 DmCN+yr858hCyeqpdPJzEmcMOCiikn/Z8ivSdJ05Cc2K0/0d3PlFIrfDHjYkmTvc+L9e
 SmwAzmRGnyzCW4WWdrQjF/0xbjcjzy5QZIliiEYRpNxldp1ZKkUpMUcoSYQtl7rEBCH2
 taww==
X-Gm-Message-State: AODbwcBfPjUlOtOd55/XBV0f2trO2X3Hbw9HaNbslzizb5ZpUWdCBIE2
 ybP5Kvqt37Qkzw==
X-Received: by 10.84.238.199 with SMTP id l7mr84172384pln.153.1496147661806;
 Tue, 30 May 2017 05:34:21 -0700 (PDT)
Received: from deskEdgar.presence-group.net
 (99-7-172-215.lightspeed.snmtca.sbcglobal.net. [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id v188sm20203351pgv.51.2017.05.30.05.34.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 May 2017 05:34:21 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <fc856483-2ae3-5e2d-e322-9d0884f0ce51@gmail.com>
 <20170529170319.its3afmwngvmcgxu@dhcp-3-128.uk.xensource.com>
 <53526243-c3a6-6ede-6a02-c34ef6461f91@gmail.com>
 <20170530072955.yf4dvmby6h3fqppz@dhcp-3-128.uk.xensource.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <e6be37b1-a40e-e8e3-5735-8835a117d6fa@gmail.com>
Date: Tue, 30 May 2017 05:34:19 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101
 Thunderbird/54.0
MIME-Version: 1.0
In-Reply-To: <20170530072955.yf4dvmby6h3fqppz@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Guidance for PVHv2 usage?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNS8zMC8xNyAxMjoyOSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKLi4uCj4gZG9tMD1w
dmggaXMgd2hhdCBzaG91bGQgYmUgdXNlZCBvbmNlIGl0J3MgZmluaXNoZWQuIFJpZ2h0IG5vdyB0
aGVyZSdzCj4gbm8gUFZIdjIgRG9tMCBzdXBwb3J0IGluIExpbnV4LCBhbmQgdGhlIFhlbiBzaWRl
IGlzIG5vdCBmaW5pc2hlZC4gSWYKPiB5b3UgbWFuYWdlIHRvIGdldCB0aGlzIGJvb3RpbmcsIHlv
dSBhcmUgZ29pbmcgdG8gaGl0IGEgcGFuaWMgaW4gWGVuCj4gY29kZSBbMF0uCi4uLj4gSSB0aGlu
ayBidWlsZGVyPSdsaW51eCcgc2hvdWxkIGJlIGJ1aWxkZXI9J2dlbmVyaWMnIG9uIHRoZSBleGFt
cGxlcwo+IGFib3ZlLiBJdCBzaW1wbHkgd29ya3MgYmVjYXVzZSBpdCdzIGlnbm9yZWQgYW5kIGJ1
aWxkZXI9J2dlbmVyaWMnIGlzCj4gdXNlZCBhcyB0aGUgZGVmYXVsdCB2YWx1ZS4KLi4uCj4gRm9y
IFBWSHYyIHdlIHdhbnQgdG8gdXNlICJwdmg9MSIgaW4gdGhlIGNvbmZpZyBmaWxlLiBTYWRseSB0
aGlzIGlzIG5vdAo+IHlldCBpbXBsZW1lbnRlZCwgc28gdGhlIG9ubHkgd2F5IHRvIGJvb3QgYSBQ
Vkh2MiBndWVzdCBpcyB1c2luZzoKPiAKPiBidWlsZGVyPSdodm0nCj4gZGV2aWNlX21vZGVsX3Zl
cnNpb249J25vbmUnCi4uLgo+IFswXSBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14
ZW4uZ2l0O2E9YmxvYjtmPXhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jO2hiPUhFQUQjbDEw
OTMKCkFsbCBjbGVhciAmIGhlbHBmdWwsIHRoYW5rcy4KCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 12:37:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 12:37:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFgPE-0002ue-U8; Tue, 30 May 2017 12:37:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dFgPD-0002uW-Aq
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 12:37:47 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8D/D6-01709-A976D295; Tue, 30 May 2017 12:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsVyMfS6s+60dN1
 IgwWHzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5U2cyF+yWrLh8+zBTA+NU0S5GLg4hgemM
 Eotnn2IEcVgElrJKvL5zjRnEkRA4yCrx6u8q9i5GTiAnTqJp6SWgBAeQXS2xa0cCSFhIQFHi6
 7PpTBCTpjFJTN0zH6xeWMBTYvbDz4wgtoiAvsT22b8YIYrmMErsvd4H1sEssJ1JomVOC1gVm4
 CRxPIbP1hAbF4BG4lL99cygdgsAqoSy+YeBJsqKhAu8bbxCFSNoMTJmU/AbE4BXYmVPxYwg9j
 MArYSd+buhrLlJba/ncM8gVF4FpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH
 19DAVC83tbg4MT01JzGpWC85P3cTIzDcGYBgB+O/bZ6HGCU5mJREeZ2tdSOF+JLyUyozEosz4
 otKc1KLDzHKcHAoSfAqpAHlBItS01Mr0jJzgJEHk5bg4FES4VUHSfMWFyTmFmemQ6ROMRpzXL
 my7gsTx5QD278wCbHk5eelSonzdoCUCoCUZpTmwQ2CJYRLjLJSwryMQKcJ8RSkFuVmlqDKv2I
 U52BUEubNA5nCk5lXArfvFdApTECn7NqhDXJKSSJCSqqBsdhbTeiBsv2vsi9u6+dm/f3xM+pL
 ku20bzJsFy2WRb0VbJHqiniyeD7zXv2ZXhPlbj1tSWP8dHzK1IvTvA1C5K1vsmUwBClycVywY
 j7VOmfOLYVXGrWKT/JjE439iyqz/rIKnT73z4yp717jlTVtPK+XOJ3sfC3BclNE08DqiFzOw2
 l2HdWvlViKMxINtZiLihMBafv9kgMDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496147862!100758153!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57436 invoked from network); 30 May 2017 12:37:42 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 12:37:42 -0000
Received: by mail-lf0-f67.google.com with SMTP id m18so8795919lfj.0
 for <xen-devel@lists.xenproject.org>; Tue, 30 May 2017 05:37:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=tUqGBbJYMtEuDDnUGRrvBR2cwBkyul7CjKvZfTzEFos=;
 b=pYpBMgh/gABIP7yrrGIl1dcmT8F2uHs9p2K6dlS/eN7H3BM/kzi5tSej2NyKvZm5ER
 Ll8bm83fxiHZxcXQ+/pFryYYssFWraGwudiIB0fG/JO6X9fp1fpSjXOKisWRNceeNT6G
 mTHy8DheVTz6LvWIhaqECtFflfOJ6CxMIhHI49V1rBgFEx7zTWawJfTLY8FwSwAzkUik
 QLDEyf5p7OOCLrw2IeiseIrXD/pKwJbNu/geSHDfNZrU+e0feA7cdb7fAGXyKoNErqLV
 m+/12pkW75T8/UpTCnrezRO95ZCR94bB5I7uTw/pCyT0Ix6cd7mjaqiLDZvdxoH4vLSk
 z1YA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=tUqGBbJYMtEuDDnUGRrvBR2cwBkyul7CjKvZfTzEFos=;
 b=C8mwHFWGm6mn4dWoy9k6i5llGq/ecTEeqdA7qZwWPh4w9KKmrCST5CcX3XMmARlI4y
 PGnAe6jyoNAIIwr9lL3O/DoMr3g5na08H4UAiH4cuAa5c+1ah6U+t1YEsAlICywUK7Y3
 ilJqWYb6SJqMki2jsyMYvyaCKjeEbeGDfkOi1cBLG353tBLrYfFfHIifVXoHjzT5S18E
 WLiAEx50/unJO9iPRbCyGzHAJ93Gh6TF+wq4NpokqjFPxZJ76vuB4Ei0MkA2r9J4Dsq4
 Jn8w0oB0ZVknJExzLMEuVveQGfSkEFzEFt60xkrx9cavfcuJao10kHwAHhBOh0eb7gRw
 XTPg==
X-Gm-Message-State: AODbwcDz3l0rIIiZ4ywScjV69OAXDCIQnCxEo6rtYneENGXijdQ2k9Ti
 G0W5a095ycWlkQ==
X-Received: by 10.223.138.139 with SMTP id y11mr16005374wry.22.1496147861961; 
 Tue, 30 May 2017 05:37:41 -0700 (PDT)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 t26sm9605137wra.43.2017.05.30.05.37.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 May 2017 05:37:41 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-2-git-send-email-andr2000@gmail.com>
 <20170421021100.GC23279@dtor-ws>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <457ea167-0f0a-cc19-7571-01626946ac39@gmail.com>
Date: Tue, 30 May 2017 15:37:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170421021100.GC23279@dtor-ws>
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 1/2] xen/input: use string constants from PV
	protocol
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIERtaXRyeSEKCk9uIDA0LzIxLzIwMTcgMDU6MTEgQU0sIERtaXRyeSBUb3Jva2hvdiB3cm90
ZToKPiBPbiBUaHUsIEFwciAxMywgMjAxNyBhdCAwMjozODowM1BNICswMzAwLCBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBYZW4gaW5wdXQgcGFyYS12aXJ0
dWFsIHByb3RvY29sIGRlZmluZXMgc3RyaW5nIGNvbnN0YW50cwo+PiB1c2VkIGJ5IGJvdGggYmFj
ayBhbmQgZnJvbnRlbmQuIFVzZSB0aG9zZSBpbnN0ZWFkIG9mCj4+IGV4cGxpY2l0IHN0cmluZ3Mg
aW4gdGhlIGZyb250ZW5kIGRyaXZlci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IEknbGwgaGF2
ZSB0byBwb3N0cG9uZSBpdCB1bnRpbCBJIHJlY2VpdmUgY2hhbmdlcyBjb250YWluaW5nIHRoZXNl
IG5ldwo+IHN0cmluZyBjb25zdGFudHMuIE90aGVyd2lzZSBpdCBsb29rcyBPSy4KTWF5IEkgcHV0
IHlvdXIgIlJldmlld2VkLWJ5IiBmb3IgdGhpcyBjaGFuZ2U/Cj4KPj4gLS0tCj4+ICAgZHJpdmVy
cy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMjIgKysrKysrKysrKysrKy0tLS0tLS0tLQo+
PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pgo+
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIGIvZHJpdmVy
cy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+IGluZGV4IDJmYzc4OTUzNzNhYi4uMDFjMjdi
NGMzMjg4IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMK
Pj4gKysrIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+IEBAIC0xMzUsMTQg
KzEzNSwxNyBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAo+PiAgIAkJZ290byBlcnJvcl9ub21lbTsKPj4gICAKPj4gICAJLyogU2V0IGlucHV0IGFi
cyBwYXJhbXMgdG8gbWF0Y2ggYmFja2VuZCBzY3JlZW4gcmVzICovCj4+IC0JYWJzID0geGVuYnVz
X3JlYWRfdW5zaWduZWQoZGV2LT5vdGhlcmVuZCwgImZlYXR1cmUtYWJzLXBvaW50ZXIiLCAwKTsK
Pj4gLQlwdHJfc2l6ZVtLUEFSQU1fWF0gPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVy
ZW5kLCAid2lkdGgiLAo+PiArCWFicyA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJl
bmQsCj4+ICsJCQkJICAgWEVOS0JEX0ZJRUxEX0ZFQVRfQUJTX1BPSU5URVIsIDApOwo+PiArCXB0
cl9zaXplW0tQQVJBTV9YXSA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCj4+
ICsJCQkJCQkgIFhFTktCRF9GSUVMRF9XSURUSCwKPj4gICAJCQkJCQkgIHB0cl9zaXplW0tQQVJB
TV9YXSk7Cj4+IC0JcHRyX3NpemVbS1BBUkFNX1ldID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2
LT5vdGhlcmVuZCwgImhlaWdodCIsCj4+ICsJcHRyX3NpemVbS1BBUkFNX1ldID0geGVuYnVzX3Jl
YWRfdW5zaWduZWQoZGV2LT5vdGhlcmVuZCwKPj4gKwkJCQkJCSAgWEVOS0JEX0ZJRUxEX0hFSUdI
VCwKPj4gICAJCQkJCQkgIHB0cl9zaXplW0tQQVJBTV9ZXSk7Cj4+ICAgCWlmIChhYnMpIHsKPj4g
ICAJCXJldCA9IHhlbmJ1c193cml0ZShYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAo+PiAtCQkJCSAg
ICJyZXF1ZXN0LWFicy1wb2ludGVyIiwgIjEiKTsKPj4gKwkJCQkgICBYRU5LQkRfRklFTERfUkVR
X0FCU19QT0lOVEVSLCAiMSIpOwo+PiAgIAkJaWYgKHJldCkgewo+PiAgIAkJCXByX3dhcm5pbmco
InhlbmtiZDogY2FuJ3QgcmVxdWVzdCBhYnMtcG9pbnRlciIpOwo+PiAgIAkJCWFicyA9IDA7Cj4+
IEBAIC0yNzEsMTQgKzI3NCwxNSBAQCBzdGF0aWMgaW50IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPj4gICAJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBy
ZXQsICJzdGFydGluZyB0cmFuc2FjdGlvbiIpOwo+PiAgIAkJZ290byBlcnJvcl9pcnFoOwo+PiAg
IAl9Cj4+IC0JcmV0ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJwYWdlLXJl
ZiIsICIlbHUiLAo+PiArCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCBY
RU5LQkRfRklFTERfUklOR19SRUYsICIlbHUiLAo+PiAgIAkJCSAgICB2aXJ0X3RvX2dmbihpbmZv
LT5wYWdlKSk7Cj4+ICAgCWlmIChyZXQpCj4+ICAgCQlnb3RvIGVycm9yX3hlbmJ1czsKPj4gLQly
ZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInBhZ2UtZ3JlZiIsICIldSIs
IGluZm8tPmdyZWYpOwo+PiArCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1l
LCBYRU5LQkRfRklFTERfUklOR19HUkVGLAo+PiArCQkJICAgICIldSIsIGluZm8tPmdyZWYpOwo+
PiAgIAlpZiAocmV0KQo+PiAgIAkJZ290byBlcnJvcl94ZW5idXM7Cj4+IC0JcmV0ID0geGVuYnVz
X3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJldmVudC1jaGFubmVsIiwgIiV1IiwKPj4gKwly
ZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgWEVOS0JEX0ZJRUxEX0VWVF9D
SEFOTkVMLCAiJXUiLAo+PiAgIAkJCSAgICBldnRjaG4pOwo+PiAgIAlpZiAocmV0KQo+PiAgIAkJ
Z290byBlcnJvcl94ZW5idXM7Cj4+IEBAIC0zNTMsNyArMzU3LDcgQEAgc3RhdGljIHZvaWQgeGVu
a2JkX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+PiAgIH0KPj4g
ICAKPj4gICBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgeGVua2JkX2lkc1td
ID0gewo+PiAtCXsgInZrYmQiIH0sCj4+ICsJeyBYRU5LQkRfRFJJVkVSX05BTUUgfSwKPj4gICAJ
eyAiIiB9Cj4+ICAgfTsKPj4gICAKPj4gQEAgLTM5MCw0ICszOTQsNCBAQCBtb2R1bGVfZXhpdCh4
ZW5rYmRfY2xlYW51cCk7Cj4+ICAgCj4+ICAgTU9EVUxFX0RFU0NSSVBUSU9OKCJYZW4gdmlydHVh
bCBrZXlib2FyZC9wb2ludGVyIGRldmljZSBmcm9udGVuZCIpOwo+PiAgIE1PRFVMRV9MSUNFTlNF
KCJHUEwiKTsKPj4gLU1PRFVMRV9BTElBUygieGVuOnZrYmQiKTsKPj4gK01PRFVMRV9BTElBUygi
eGVuOiIgWEVOS0JEX0RSSVZFUl9OQU1FKTsKPj4gLS0gCj4+IDIuNy40Cj4+ClRoYW5rIHlvdSwK
T2xla3NhbmRyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 12:46:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 12:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFgXX-0003ar-Od; Tue, 30 May 2017 12:46:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFgXV-0003aj-JB
 for xen-devel@lists.xen.org; Tue, 30 May 2017 12:46:21 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 93/3B-19409-B996D295; Tue, 30 May 2017 12:46:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7sTN1
 Ig41/OSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLE48wF8xlrvh1/jRzA+Mppi5GDg4JAX+J
 X4dyuxg5OVgEVCVaWzexgNhsAsoSPzt72UBsEQEFiednFoDFmQXSJBY/62MCsYUF3CVmX5rDD
 mLzClhItLevBbK5OIQEepgk9uzYzgaREJQ4OfMJVLOOxILdn9hA9jILSEss/8cBEuYU0JdouN
 4MVi4qoCLRuXQOWLkQ0N6O6ceYJjDyzUIyaRaSSbMQJi1gZF7FqF6cWlSWWqRrqZdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhm9QwMjDsYX/90OsQoycGkJMrrbK0bKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC914GUE6wKDU9tSItMwcY8DBpCQ4eJRHegHSgNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHkZgfEjJABSlFGaBzcCFn2XGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnztoNcwpOZVwK36RXQEUxAR+zaoQ1yREkiQkqqgbFk/4Tb17hX+LY6/fZjn7VYRm/
 l7dtRT4wPvT4hNl+jY4aBeWrUN3MTDV0rRY7ktwJBvgY2865d4JVdXpL96MVcXq+oX6qxYjcd
 zsdy3hdt/Snq2+LnH6tlFya+KI6r3cstwC/pyAtNvf82S/31fKMzaoRn3jzCFcUrc7K7rfZx4
 be/31s3KLEUZyQaajEXFScCAMpnTqG5AgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496148377!102533020!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36706 invoked from network); 30 May 2017 12:46:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 12:46:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425865756"
Date: Tue, 30 May 2017 13:46:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170530124615.tlob5fk3wbcwjgtp@citrix.com>
References: <20170526124105.9567-1-olaf@aepfle.de>
 <22824.13793.439043.451505@mariner.uk.xensource.com>
 <20170529075758.GA31939@aepfle.de>
 <20170530113315.xq5rdqfgn2xnvhaw@citrix.com>
 <20170530114030.drmussb2mvzbbdnv@citrix.com>
 <20170530122511.GD26792@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170530122511.GD26792@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to
	seabios build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDI6MjU6MTFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gVHVlLCBNYXkgMzAsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiBXaGF0IEkgbWVhbnQg
d2FzOiB0aGlzIGlzIHBhc3NpbmcgRVhUUkFWRVJTSU9OIHRvIGFsbCBzdWJkaXIgdGFyZ2V0cywK
PiA+IHdoaWNoIHNlZW1zIHVubmVjZXNzYXJ5IHRvIG1lLiBBbmQgeW91IGFscmVhZHkgc3BlY2lm
aWVkIGEgdmVyc2lvbgo+ID4gc3RyaW5nIGZvciBzZWFiaW9zLgo+IAo+IFRydWUsIGJ1dCBzY3Jp
cHRzL2J1aWxkdmVyc2lvbi5weSBpbnNpc3RzIG9uIC0tZXh0cmEgJ3doYXRldmVyJy4KPiAKCklu
IHRoYXQgY2FzZSwgY2FuIHlvdSBjb25maW5lIHN1Y2ggaGFja2VyeSB0byBiZSBzZWFiaW9zIG9u
bHk/Cgo+IE9sYWYKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 12:50:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 12:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFgbW-0004Bz-9A; Tue, 30 May 2017 12:50:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dFgbV-0004Bs-5R
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 12:50:29 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 8A/E7-01752-39A6D295; Tue, 30 May 2017 12:50:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsXiVRvkqNufpRt
 psGq3mMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHp8gzmgqm5FR9nlTQwHorqYuTiEBKYwSix
 aOI+FhCHRaCbVeL1mkZ2EEdCYDmrxMU1x4EcTiAnTuJO62tWCLtKYuun14wgtpCAosTXZ9OZI
 EZNY5KYcG4SE0hCWMBaYnXDUhYQW0RAX2L77F+MEEUfGCU+PJ4DtoJZYDuTRMucFrBRbAJGEs
 tv/ADr4BWwkThx6A1QEQfQUaoSd2d4g4RFBcIl3jYegSoRlDg58wmYzSmgK9G/bCnYGGYBf4k
 LTXeZJjAKzUJSNgtJCsK2lbgzdzczhC0vsf3tHCjbQWLC3qssmOKeEk/2vWRdwMi+ilG9OLWo
 LLVI10gvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwZhiAYAfj9z9OhxglOZiUR
 HmdrXUjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwxmYC5QSLUtNTK9Iyc4DRC5OW4OBREuHdkw
 GU5i0uSMwtzkyHSJ1itOTYsHr9FyaOSQe2A8kVb3d9YRJiycvPS5US52UEmScA0pBRmgc3DpZ
 gLjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYdzPIFJ7MvBK4ra+ADmICOmjXDm2Qg0oSEVJS
 DYyiC6/4Vlk/8+1K1jhwdyav5TbZ5XWur5T+vM2s2hagdmTCQUeGrqs5uiwHp303jtOPl8958
 tqtpO1hoN6X7Z/eb7Y7U+W+TmCuutO7/vdR3akzFqpKfQ0P9f2bkMbCXvWu79ah4J2m1puO3u
 tIdZUUTWV5GrmS43WpbIrDnwMnvfa57T7J/FWJpTgj0VCLuag4EQBq6O49KwMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496148623!80347423!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45154 invoked from network); 30 May 2017 12:50:23 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 12:50:23 -0000
Received: by mail-wm0-f65.google.com with SMTP id g15so25140733wmc.2
 for <xen-devel@lists.xenproject.org>; Tue, 30 May 2017 05:50:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=q8rd2qDarJ64dOAVkG1cN6JwUUxA0QZIpCgFp3avuMA=;
 b=Ku33LssiTT/zE0cNomSPNuW5IisDuCGndL3Ftl08Z4EkwAyvbodtj+LgauEe/wKMUG
 nFIstRMB7W/AFpJme02FLuJC7/l+H8YZSx3HthqmsfbkTkthVqs0va/mCmBo0zcBxSLK
 /XY1+Ks6MhEK5VWkiwoglsZUGTHagSfyT6mYJ9dMc0FPsOUSo7ukpF3zFZRHBp65uDJb
 E6TlbjkHxOA5IIRq5AxGZiGlJ6iCpw7JgHgE/oipQ0Dgm9wn3R315fHx/IYVFOkayS+X
 oIlHUfjRRm5nUy+b1pAfEikQGy5Odmym75yrDVdSUze6UuDPqbkjZIKnpheOnZu57rNc
 jlDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=q8rd2qDarJ64dOAVkG1cN6JwUUxA0QZIpCgFp3avuMA=;
 b=cBHqxdMWhdeLCNsxNBUMEBQ2UX2ZkRhu702iSOT64dF3tSBfFGbYNJW6THcinHiC65
 T3202mqRjM78CNrz08LpS+rmmYk1V8gzEjLESwIUZgKRc9VhKTUz+sDZE1rkqLVRNaeS
 hdRX9lShaCMOICcro1FHklbT5wL7HX5J9v7K6kwSi85HKzxjyAodRuXTaFRZ9TnAhgm2
 gLk5izh+tNxbONCvTMx/WxZk2aXdFm1d2wB43OZ2EiZ0fQwktlCuyBUoGonV+f+OzEJg
 dmCt1Z5qBp5dcj1EAYLt9pJxfZITwcZwukNAgMAfNFO8l+aqc1RMSoCFRBpvCTJcrkxf
 1S2Q==
X-Gm-Message-State: AODbwcBh6vyYqsq/vPcbQj2iLN1r5Efcn8kFzyqz2T6yGEN02EVgiQ47
 p8bWf8wVuHi+ZQ==
X-Received: by 10.28.129.139 with SMTP id c133mr1551501wmd.14.1496148622775;
 Tue, 30 May 2017 05:50:22 -0700 (PDT)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 s10sm16451956wmb.8.2017.05.30.05.50.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 May 2017 05:50:21 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
Date: Tue, 30 May 2017 15:50:20 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530055150.GA38163@dtor-ws>
Content-Type: multipart/mixed; boundary="------------732AA74FE6E43547D6855880"
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--------------732AA74FE6E43547D6855880
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Hi, Dmitry!

On 05/30/2017 08:51 AM, Dmitry Torokhov wrote:
> On Fri, Apr 21, 2017 at 09:40:36AM +0300, Oleksandr Andrushchenko wrote:
>> Hi, Dmitry!
>>
>> On 04/21/2017 05:10 AM, Dmitry Torokhov wrote:
>>> Hi Oleksandr,
>>>
>>> On Thu, Apr 13, 2017 at 02:38:04PM +0300, Oleksandr Andrushchenko wrote:
>>>> From: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
>>>>
>>>> Extend xen_kbdfront to provide multi-touch support
>>>> to unprivileged domains.
>>>>
>>>> Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
>>>> ---
>>>>   drivers/input/misc/xen-kbdfront.c | 142 +++++++++++++++++++++++++++++++++++++-
>>>>   1 file changed, 140 insertions(+), 2 deletions(-)
>>>>
>>>> diff --git a/drivers/input/misc/xen-kbdfront.c b/drivers/input/misc/xen-kbdfront.c
>>>> index 01c27b4c3288..e5d064aaa237 100644
>>>> --- a/drivers/input/misc/xen-kbdfront.c
>>>> +++ b/drivers/input/misc/xen-kbdfront.c
>>>> @@ -17,6 +17,7 @@
>>>>   #include <linux/errno.h>
>>>>   #include <linux/module.h>
>>>>   #include <linux/input.h>
>>>> +#include <linux/input/mt.h>
>>>>   #include <linux/slab.h>
>>>>   #include <asm/xen/hypervisor.h>
>>>> @@ -34,11 +35,14 @@
>>>>   struct xenkbd_info {
>>>>   	struct input_dev *kbd;
>>>>   	struct input_dev *ptr;
>>>> +	struct input_dev *mtouch;
>>>>   	struct xenkbd_page *page;
>>>>   	int gref;
>>>>   	int irq;
>>>>   	struct xenbus_device *xbdev;
>>>>   	char phys[32];
>>>> +	/* current MT slot/contact ID we are injecting events in */
>>>> +	int mtouch_cur_contact_id;
>>>>   };
>>>>   enum { KPARAM_X, KPARAM_Y, KPARAM_CNT };
>>>> @@ -47,6 +51,12 @@ module_param_array(ptr_size, int, NULL, 0444);
>>>>   MODULE_PARM_DESC(ptr_size,
>>>>   	"Pointing device width, height in pixels (default 800,600)");
>>>> +enum { KPARAM_MT_X, KPARAM_MT_Y, KPARAM_MT_CNT };
>>>> +static int mtouch_size[KPARAM_MT_CNT] = { XENFB_WIDTH, XENFB_HEIGHT };
>>>> +module_param_array(mtouch_size, int, NULL, 0444);
>>>> +MODULE_PARM_DESC(ptr_size,
>>>> +	"Multi-touch device width, height in pixels (default 800,600)");
>>>> +
>>> Why do you need separate module parameters for multi-touch device?
>> please see below
>>>>   static int xenkbd_remove(struct xenbus_device *);
>>>>   static int xenkbd_connect_backend(struct xenbus_device *, struct xenkbd_info *);
>>>>   static void xenkbd_disconnect_backend(struct xenkbd_info *);
>>>> @@ -100,6 +110,60 @@ static irqreturn_t input_handler(int rq, void *dev_id)
>>>>   				input_report_rel(dev, REL_WHEEL,
>>>>   						 -event->pos.rel_z);
>>>>   			break;
>>>> +		case XENKBD_TYPE_MTOUCH:
>>>> +			dev = info->mtouch;
>>>> +			if (unlikely(!dev))
>>>> +				break;
>>>> +			if (unlikely(event->mtouch.contact_id !=
>>>> +					info->mtouch_cur_contact_id)) {
>>> Why is this unlikely? Does contact ID changes once in 1000 packets or
>>> even less?
>> Mu assumption was that regardless of the fact that we are multi-touch
>> device still single touches will come in more frequently
>> But I can remove *unlikely* if my assumption is not correct
> I think the normal expectation is that "unlikely" is supposed for
> something that happens once in a blue moon, so I'd rather remove it.
>
agree, removed "unlikely"
>>>> +				info->mtouch_cur_contact_id =
>>>> +					event->mtouch.contact_id;
>>>> +				input_mt_slot(dev, event->mtouch.contact_id);
>>>> +			}
>>>> +			switch (event->mtouch.event_type) {
>>>> +			case XENKBD_MT_EV_DOWN:
>>>> +				input_mt_report_slot_state(dev, MT_TOOL_FINGER,
>>>> +							   true);
> Should we establish tool event? We have MT_TOOL_PEN, etc.
I think that for multi-touch MT_TOOL_FINGER is enough
any reason we would also want MT_TOOL_PEN here?
(I guess MT_TOOL_PALM is not appropriate anyways)
>>>> +				input_event(dev, EV_ABS, ABS_MT_POSITION_X,
>>>> +					    event->mtouch.u.pos.abs_x);
>>>> +				input_event(dev, EV_ABS, ABS_MT_POSITION_Y,
>>>> +					    event->mtouch.u.pos.abs_y);
>>>> +				input_event(dev, EV_ABS, ABS_X,
>>>> +					    event->mtouch.u.pos.abs_x);
>>>> +				input_event(dev, EV_ABS, ABS_Y,
>>>> +					    event->mtouch.u.pos.abs_y);
>>>> +				break;
>>>> +			case XENKBD_MT_EV_UP:
>>>> +				input_mt_report_slot_state(dev, MT_TOOL_FINGER,
>>>> +							   false);
>>>> +				break;
>>>> +			case XENKBD_MT_EV_MOTION:
>>>> +				input_event(dev, EV_ABS, ABS_MT_POSITION_X,
>>>> +					    event->mtouch.u.pos.abs_x);
>>>> +				input_event(dev, EV_ABS, ABS_MT_POSITION_Y,
>>>> +					    event->mtouch.u.pos.abs_y);
>>>> +				input_event(dev, EV_ABS, ABS_X,
>>>> +					    event->mtouch.u.pos.abs_x);
>>>> +				input_event(dev, EV_ABS, ABS_Y,
>>>> +					    event->mtouch.u.pos.abs_y);
>>>> +				break;
>>>> +			case XENKBD_MT_EV_SYN:
>>>> +				input_mt_sync_frame(dev);
>>>> +				break;
>>>> +			case XENKBD_MT_EV_SHAPE:
>>>> +				input_event(dev, EV_ABS, ABS_MT_TOUCH_MAJOR,
>>>> +					    event->mtouch.u.shape.major);
>>>> +				input_event(dev, EV_ABS, ABS_MT_TOUCH_MINOR,
>>>> +					    event->mtouch.u.shape.minor);
>>>> +				break;
>>>> +			case XENKBD_MT_EV_ORIENT:
>>>> +				input_event(dev, EV_ABS, ABS_MT_ORIENTATION,
>>>> +					    event->mtouch.u.orientation);
>>>> +				break;
>>>> +			}
>>>> +			/* only report syn when requested */
>>>> +			if (event->mtouch.event_type != XENKBD_MT_EV_SYN)
>>>> +				dev = NULL;
>>>>   		}
>>>>   		if (dev)
>>>>   			input_sync(dev);
>>>> @@ -115,9 +179,9 @@ static int xenkbd_probe(struct xenbus_device *dev,
>>>>   				  const struct xenbus_device_id *id)
>>>>   {
>>>>   	int ret, i;
>>>> -	unsigned int abs;
>>>> +	unsigned int abs, touch;
>>>>   	struct xenkbd_info *info;
>>>> -	struct input_dev *kbd, *ptr;
>>>> +	struct input_dev *kbd, *ptr, *mtouch;
>>>>   	info = kzalloc(sizeof(*info), GFP_KERNEL);
>>>>   	if (!info) {
>>>> @@ -152,6 +216,17 @@ static int xenkbd_probe(struct xenbus_device *dev,
>>>>   		}
>>>>   	}
>>>> +	touch = xenbus_read_unsigned(dev->nodename,
>>>> +				     XENKBD_FIELD_FEAT_MTOUCH, 0);
>>>> +	if (touch) {
>>>> +		ret = xenbus_write(XBT_NIL, dev->nodename,
>>>> +				   XENKBD_FIELD_REQ_MTOUCH, "1");
>>>> +		if (ret) {
>>>> +			pr_warning("xenkbd: can't request multi-touch");
>>>> +			touch = 0;
>>>> +		}
>>>> +	}
>>>> +
>>>>   	/* keyboard */
>>>>   	kbd = input_allocate_device();
>>>>   	if (!kbd)
>>>> @@ -208,6 +283,67 @@ static int xenkbd_probe(struct xenbus_device *dev,
>>>>   	}
>>>>   	info->ptr = ptr;
>>>> +	/* multi-touch device */
>>>> +	if (touch) {
>>>> +		int num_cont, width, height;
>>>> +
>>>> +		mtouch = input_allocate_device();
>>>> +		if (!mtouch)
>>>> +			goto error_nomem;
>>>> +
>>>> +		num_cont = xenbus_read_unsigned(info->xbdev->nodename,
>>>> +						XENKBD_FIELD_MT_NUM_CONTACTS,
>>>> +						1);
> Should we refuse MT devices with number of contacts less than 2?
we can, but I see no harm in 1. what is more, this may
allow guests to emulate more pointing devices
but, if you insist, then I will add appropriate code to
reject if number of contacts is less then 2
>>>> +		width = xenbus_read_unsigned(info->xbdev->nodename,
>>>> +					     XENKBD_FIELD_MT_WIDTH,
>>>> +					     XENFB_WIDTH);
>>>> +		height = xenbus_read_unsigned(info->xbdev->nodename,
>>>> +					      XENKBD_FIELD_MT_HEIGHT,
>>>> +					      XENFB_HEIGHT);
>>> Curious why you need separate parameters here too...
>> This is because mt parameters are different from ptr
>> in a way that they are configurable per front driver's
>> instance rather than per backend, e.g. in XenStore:
>>
>> /local/domain/0/backend/vkbd/1/0/width = "1920"
>> /local/domain/0/backend/vkbd/1/0/height = "1080"
>>
>> /local/domain/1/device/vkbd/0/multi-touch-width = "1920"
>> /local/domain/1/device/vkbd/0/multi-touch-height = "1080"
>> /local/domain/1/device/vkbd/0/multi-touch-num-contacts = "10"
>>
>> /local/domain/1/device/vkbd/1/multi-touch-width = "800"
>> /local/domain/1/device/vkbd/1/multi-touch-height = "600"
>> /local/domain/1/device/vkbd/1/multi-touch-num-contacts = "3"
>>
>> The main reason for such configuration is that you can
>> configure multiple mt input devices even for the same guest
>> with different resolutions which may not match those
>> configured for ptr.
>> (In my use-case I use new displif protocol [1] in conjunction
>> with mt input devices and the corresponding backend is not
>> QEMU's xenfb)
> I see.
>
>> As to module parameters, I added those to be consistent with
>> ptr device. Do you think we can live without them and
>> do you want me to remove them?
> Yes, I think we better. I am also confused by the way you are handling
> the module parameters. It looks to me you update them with data passed
> from the backend, but never use the data...
I have removed module parameters (the only use of those
was to be able to see configured width and height on
guest side, but this is minor)
>>>> +
>>>> +		mtouch->name = "Xen Virtual Multi-touch";
>>>> +		mtouch->phys = info->phys;
>>>> +		mtouch->id.bustype = BUS_PCI;
>>>> +		mtouch->id.vendor = 0x5853;
>>>> +		mtouch->id.product = 0xfffd;
>>>> +
>>>> +		__set_bit(EV_ABS, mtouch->evbit);
>>>> +		__set_bit(EV_KEY, mtouch->evbit);
>>>> +		__set_bit(BTN_TOUCH, mtouch->keybit);
>>>> +
>>>> +		input_set_abs_params(mtouch, ABS_X,
>>>> +				     0, width, 0, 0);
>>>> +		input_set_abs_params(mtouch, ABS_Y,
>>>> +				     0, height, 0, 0);
>>>> +		input_set_abs_params(mtouch, ABS_PRESSURE,
>>>> +				     0, 255, 0, 0);
>>>> +
>>>> +		input_set_abs_params(mtouch, ABS_MT_TOUCH_MAJOR,
>>>> +				     0, 255, 0, 0);
>>>> +		input_set_abs_params(mtouch, ABS_MT_POSITION_X,
>>>> +				     0, width, 0, 0);
>>>> +		input_set_abs_params(mtouch, ABS_MT_POSITION_Y,
>>>> +				     0, height, 0, 0);
>>>> +		input_set_abs_params(mtouch, ABS_MT_PRESSURE,
>>>> +				     0, 255, 0, 0);
>>>> +
>>>> +		input_mt_init_slots(mtouch, num_cont, 0);
> We need error handling here.
done
>   Also, it would be nice if we set INPUT_MT_*
> flags here, so that userspace had better chance of figuring how to
> handle the device.
done, I will use INPUT_MT_DIRECT | INPUT_MT_DROP_UNUSED
>>>> +
>>>> +		mtouch_size[KPARAM_MT_X] = width;
>>>> +		mtouch_size[KPARAM_MT_Y] = height;
>>>> +		info->mtouch_cur_contact_id = -1;
>>>> +
>>>> +		ret = input_register_device(mtouch);
>>>> +		if (ret) {
>>>> +			input_free_device(mtouch);
>>>> +			xenbus_dev_fatal(info->xbdev, ret,
>>>> +					 "input_register_device(mtouch)");
>>>> +			goto error;
>>>> +		}
>>>> +		info->mtouch_cur_contact_id = -1;
>>>> +		info->mtouch = mtouch;
>>>> +	}
>>>> +
>>>>   	ret = xenkbd_connect_backend(dev, info);
>>>>   	if (ret < 0)
>>>>   		goto error;
>>>> @@ -240,6 +376,8 @@ static int xenkbd_remove(struct xenbus_device *dev)
>>>>   		input_unregister_device(info->kbd);
>>>>   	if (info->ptr)
>>>>   		input_unregister_device(info->ptr);
>>>> +	if (info->mtouch)
>>>> +		input_unregister_device(info->mtouch);
>>>>   	free_page((unsigned long)info->page);
>>>>   	kfree(info);
>>>>   	return 0;
>>>> -- 
>>>> 2.7.4
>>>>
>
> Thanks.
>

For your convenience I am attaching the changes I am about
to put into v1 of the series:
  - remove unlikely
  - remove module parameters
  - error handling for input_mt_init_slots
  - let userspace better chance of figuring how to handle the device

Thank you,
Oleksandr

--------------732AA74FE6E43547D6855880
Content-Type: text/x-patch;
 name="mtouch_v0_review_fixes.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="mtouch_v0_review_fixes.patch"

>From e76506c55846e2bb4ccbafa430642e368643e51d Mon Sep 17 00:00:00 2001
From: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Date: Tue, 30 May 2017 14:49:58 +0300
Subject: [PATCH] Fix: remove unlikely Fix: remove module paramters Fix: error
 handling for input_mt_init_slots Fix: let userspace better chance of figuring
 how to handle the device

Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
---
 drivers/input/misc/xen-kbdfront.c | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/drivers/input/misc/xen-kbdfront.c b/drivers/input/misc/xen-kbdfront.c
index 8266ef948a06..273d786a19cd 100644
--- a/drivers/input/misc/xen-kbdfront.c
+++ b/drivers/input/misc/xen-kbdfront.c
@@ -51,12 +51,6 @@ module_param_array(ptr_size, int, NULL, 0444);
 MODULE_PARM_DESC(ptr_size,
 	"Pointing device width, height in pixels (default 800,600)");
 
-enum { KPARAM_MT_X, KPARAM_MT_Y, KPARAM_MT_CNT };
-static int mtouch_size[KPARAM_MT_CNT] = { XENFB_WIDTH, XENFB_HEIGHT };
-module_param_array(mtouch_size, int, NULL, 0444);
-MODULE_PARM_DESC(ptr_size,
-	"Multi-touch device width, height in pixels (default 800,600)");
-
 static int xenkbd_remove(struct xenbus_device *);
 static int xenkbd_connect_backend(struct xenbus_device *, struct xenkbd_info *);
 static void xenkbd_disconnect_backend(struct xenkbd_info *);
@@ -114,8 +108,8 @@ static irqreturn_t input_handler(int rq, void *dev_id)
 			dev = info->mtouch;
 			if (unlikely(!dev))
 				break;
-			if (unlikely(event->mtouch.contact_id !=
-					info->mtouch_cur_contact_id)) {
+			if (event->mtouch.contact_id !=
+					info->mtouch_cur_contact_id) {
 				info->mtouch_cur_contact_id =
 					event->mtouch.contact_id;
 				input_mt_slot(dev, event->mtouch.contact_id);
@@ -327,10 +321,15 @@ static int xenkbd_probe(struct xenbus_device *dev,
 		input_set_abs_params(mtouch, ABS_MT_PRESSURE,
 				     0, 255, 0, 0);
 
-		input_mt_init_slots(mtouch, num_cont, 0);
+		ret = input_mt_init_slots(mtouch, num_cont,
+				INPUT_MT_DIRECT | INPUT_MT_DROP_UNUSED);
+		if (ret) {
+			input_free_device(mtouch);
+			xenbus_dev_fatal(info->xbdev, ret,
+					 "input_mt_init_slots");
+			goto error;
+		}
 
-		mtouch_size[KPARAM_MT_X] = width;
-		mtouch_size[KPARAM_MT_Y] = height;
 		info->mtouch_cur_contact_id = -1;
 
 		ret = input_register_device(mtouch);
-- 
2.7.4


--------------732AA74FE6E43547D6855880
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------732AA74FE6E43547D6855880--


From xen-devel-bounces@lists.xen.org Tue May 30 12:59:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 12:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFgkE-0004ST-8w; Tue, 30 May 2017 12:59:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFgkC-0004SN-UQ
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 12:59:29 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 67/EC-19466-0BC6D295; Tue, 30 May 2017 12:59:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXdNjm6
 kwbKTohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aF49oF540rrk/kaWD8qtrFyMUhJLCJUeLM
 +7dsEM5uRokra+azdDFycggL2Eu8Ob4DzBYRiJTYv/UAmC0kkCtx5NYPVpAGZoE1jBK3m28yg
 iTYBDQl7nz+xARi8wpYSXw59JgNxGYRUJV4dfISM4gtKhAu8bbxCAtEjaDEyZlPwGxOAVuJGw
 vfsYLYzED2nbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtZLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMt3oGBsYdjDva/Q4xSnIwKYnyOlvrRgrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4F2ZDZQTLEpNT61Iy8wBBj5MWoKDR0mEtx8kzVtckJhbnJkOk
 TrFqCglzrsWJCEAksgozYNrg0XbJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBdApvBk5p
 XATX8FtJgJaPGuHdogi0sSEVJSDYw93KkXZa6bvvyTVyp57W262KepTdPWX/66cRrvbS1Bpfu
 GHlm7H6XYsnw46F4wQf+Pn+6f1ZsrprImhz2I+F9bHzs9SOHYjki2j4WeB+Jr9D027Vn+c3WQ
 xlk/m33P9qbOe8KkMqeq9MeKL5w/H3/td5quYHHGvHThwbt3Vl/a43dk9c6K5b9eKrEUZyQaa
 jEXFScCAM9DweqxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496149162!98072418!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64324 invoked from network); 30 May 2017 12:59:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 30 May 2017 12:59:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E5361344;
 Tue, 30 May 2017 05:59:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CAC4D3F52A;
 Tue, 30 May 2017 05:59:20 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-17-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d6fca33a-9386-67c7-698f-ac306c23d75b@arm.com>
Date: Tue, 30 May 2017 13:59:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170526173540.10066-17-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 16/32] ARM: vGIC: advertise LPI support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVG8g
bGV0IGEgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwgTFBJcywg
c2V0IHRoZQo+IHJlc3BlY3RpdmUgYml0cyBpbiB0aGUgdmlydHVhbCBHSUMgcmVnaXN0ZXJzIGFu
ZCBsZXQgYSBndWVzdCBjb250cm9sCj4gdGhlIExQSSBlbmFibGUgYml0Lgo+IE9ubHkgcmVwb3J0
IHRoZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGUgaG9zdCBoYXMgaW5pdGlhbGl6ZWQgYXQgbGVhc3QK
PiBvbmUgSVRTLgoKSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoaXMgc2VudGVuY2UuIFlv
dSByZXBvcnQgTFBJIGNhcGFiaWxpdHkgaWYgCnRoZSBkb21haW4gaGFzIGFuIElUUyBleHBvc2Vk
LiBJdCBkb2VzIG5vdCBtYXR0ZXIgd2hldGhlciB0aGUgaG9zdCBoYXMgb25lLgoKPiBGb3IgRG9t
MCB3ZSByZXBvcnQgdGhlIHNhbWUgbnVtYmVyIG9mIGludGVycnVwdHMgaWRlbnRpZmllcnMgYXMg
dGhlCj4gaG9zdCwgd2hlcmVhcyBEb21VcyBnZXQgYSBudW1iZXIgZml4ZWQgYXQgMTAgYml0cyBm
b3IgdGhlIG1vbWVudHMsIHdoaWNoCj4gY292ZXJzIGFsbCBTUElzLiBBbHNvIHdlIGZpeCBhIHNs
aWdodCBpbmFjY3VyYWN5IGhlcmUsIHNpbmNlIHRoZQo+IG51bWJlciBvZiBpbnRlcnJ1cHQgaWRl
bnRpZmllciBzcGVjaWZpZWQgaW4gR0lDRF9UWVBFUiBkZXBlbmRzIG9uIHRoZQo+IHN0cmVhbSBp
bnRlcmZhY2UgYW5kIGlzIGluZGVwZW5kZW50IGZyb20gdGhlIG51bWJlciBvZiBhY3R1YWxseSB3
aXJlZAo+IFNQSXMuCgpUaGlzIGp1c3RpZmljYXRpb24gd291bGQgaGF2ZSBiZWVuIHVzZWZ1bCBp
biBwYXRjaCAjMi4KCj4gVGhpcyBhbHNvIHJlbW92ZXMgYSAiVEJEIiBjb21tZW50LCBhcyB3ZSBu
b3cgcG9wdWxhdGUgdGhlIHByb2Nlc3Nvcgo+IG51bWJlciBpbiB0aGUgR0lDUl9UWVBFUiByZWdp
c3Rlci4KCkFnYWluLCBJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoIGV4cGxhaW5pbmcgdGhhdCB5
b3UgcG9wdWxhdGUKR0lDUl9UWVBFUi5Qcm9jZXNzX051bWJlciBiZWNhdXNlIHRoZSBJVFMgd2ls
bCB1c2UgaXQgbGF0ZXIgb24uCgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgfCA3
NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+
IGluZGV4IGUyZTViYzEuLjEzNGUxYjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMt
djMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBAQCAtMTcwLDggKzE3MCwxOSBA
QCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2
LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgIHN3aXRjaCAoIGdpY3JfcmVnICkKPiAgICAgIHsK
PiAgICAgIGNhc2UgVlJFRzMyKEdJQ1JfQ1RMUik6Cj4gLSAgICAgICAgLyogV2UgaGF2ZSBub3Qg
aW1wbGVtZW50ZWQgTFBJJ3MsIHJlYWQgemVybyAqLwo+IC0gICAgICAgIGdvdG8gcmVhZF9hc196
ZXJvXzMyOwo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsg
ICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQo+ICsgICAgICAgICAg
ICBnb3RvIHJlYWRfYXNfemVyb18zMjsKPiArICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJU
X1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4
dHJhY3QoISEodi0+YXJjaC52Z2ljLmZsYWdzICYgVkdJQ19WM19MUElTX0VOQUJMRUQpLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8pOwo+ICsgICAgICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgcmV0
dXJuIDE7Cj4gKyAgICB9Cj4KPiAgICAgIGNhc2UgVlJFRzMyKEdJQ1JfSUlEUik6Cj4gICAgICAg
ICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4gQEAgLTE4
MywxNiArMTk0LDIwIEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQo
c3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgIHVpbnQ2NF90IHR5
cGVyLCBhZmY7Cj4KPiAgICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0
KSApIGdvdG8gYmFkX3dpZHRoOwo+IC0gICAgICAgIC8qIFRCRDogVXBkYXRlIHByb2Nlc3NvciBp
ZCBpbiBbMjM6OF0gd2hlbiBJVFMgc3VwcG9ydCBpcyBhZGRlZCAqLwo+ICAgICAgICAgIGFmZiA9
IChNUElEUl9BRkZJTklUWV9MRVZFTCh2LT5hcmNoLnZtcGlkciwgMykgPDwgNTYgfAo+ICAgICAg
ICAgICAgICAgICBNUElEUl9BRkZJTklUWV9MRVZFTCh2LT5hcmNoLnZtcGlkciwgMikgPDwgNDgg
fAo+ICAgICAgICAgICAgICAgICBNUElEUl9BRkZJTklUWV9MRVZFTCh2LT5hcmNoLnZtcGlkciwg
MSkgPDwgNDAgfAo+ICAgICAgICAgICAgICAgICBNUElEUl9BRkZJTklUWV9MRVZFTCh2LT5hcmNo
LnZtcGlkciwgMCkgPDwgMzIpOwo+ICAgICAgICAgIHR5cGVyID0gYWZmOwo+ICsgICAgICAgIC8q
IFdlIHVzZSB0aGUgVkNQVSBJRCBhcyB0aGUgcmVkaXN0cmlidXRvciBJRCBpbiBiaXRzWzIzOjhd
ICovCj4gKyAgICAgICAgdHlwZXIgfD0gdi0+dmNwdV9pZCA8PCBHSUNSX1RZUEVSX1BST0NfTlVN
X1NISUZUOwo+Cj4gICAgICAgICAgaWYgKCB2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX1JE
SVNUX0xBU1QgKQo+ICAgICAgICAgICAgICB0eXBlciB8PSBHSUNSX1RZUEVSX0xBU1Q7Cj4KPiAr
ICAgICAgICBpZiAoIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQo+ICsgICAgICAgICAg
ICB0eXBlciB8PSBHSUNSX1RZUEVSX1BMUElTOwo+ICsKPiAgICAgICAgICAqciA9IHZnaWNfcmVn
NjRfZXh0cmFjdCh0eXBlciwgaW5mbyk7Cj4KPiAgICAgICAgICByZXR1cm4gMTsKPiBAQCAtNDI2
LDYgKzQ0MSwzMyBAQCBzdGF0aWMgdWludDY0X3Qgc2FuaXRpemVfcGVuZGJhc2VyKHVpbnQ2NF90
IHJlZykKPiAgICAgIHJldHVybiByZWc7Cj4gIH0KPgo+ICtzdGF0aWMgdm9pZCB2Z2ljX3ZjcHVf
ZW5hYmxlX2xwaXMoc3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIHVpbnQ2NF90IHJlZyA9IHYt
PmRvbWFpbi0+YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlOwo+ICsgICAgdW5zaWduZWQgaW50IG5y
X2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSk7Cj4gKwo+ICsgICAgLyogcmRpc3RzX2VuYWJs
ZWQgaXMgcHJvdGVjdGVkIGJ5IHRoZSBkb21haW4gbG9jay4gKi8KPiArICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZCgmdi0+ZG9tYWluLT5hcmNoLnZnaWMubG9jaykpOwo+ICsKPiArICAgIGlmICgg
bnJfbHBpcyA8IExQSV9PRkZTRVQgKQo+ICsgICAgICAgIG5yX2xwaXMgPSAwOwo+ICsgICAgZWxz
ZQo+ICsgICAgICAgIG5yX2xwaXMgLT0gTFBJX09GRlNFVDsKPiArCj4gKyAgICBpZiAoICF2LT5k
b21haW4tPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCApCj4gKyAgICB7Cj4gKyAgICAgICAgdi0+
ZG9tYWluLT5hcmNoLnZnaWMubnJfbHBpcyA9IG5yX2xwaXM7Cj4gKyAgICAgICAgdi0+ZG9tYWlu
LT5hcmNoLnZnaWMucmRpc3RzX2VuYWJsZWQgPSB0cnVlOwo+ICsgICAgICAgIC8qCj4gKyAgICAg
ICAgICogTWFrZSBzdXJlIHRoZSBwZXItZG9tYWluIHJkaXN0c19lbmFibGVkIGZsYWcgaGFzIGJl
ZW4gc2V0IGJlZm9yZQo+ICsgICAgICAgICAqIGVuYWJsaW5nIHRoaXMgcGFydGljdWxhciByZWRp
c3RyaWJ1dG9yLgoKSG1tbSwgeW91IGFsc28gdXNlZCBucl9scGlzIGluIHRoZSB2SVRTIGNvZGUg
d2l0aG91dCBhbnkgbG9ja2VkLiBTbyB0aGlzIApiYXJyaWVyIGlzIG5vdCBvbmx5IHRoZXJlIGZv
ciByZGlzdHNfZW5hYmxlZC4KCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgc21wX21iKCk7CgpJ
IHdvdWxkIGhhdmUgZXhwZWN0ZWQgYSBiaXQgbW9yZSBkb2N1bWVudGF0aW9uIGJhc2VkIG9uIHRo
ZSBkaXNjdXNzaW9uIAp3ZSBoYWQgb24gdGhlIHByZXZpb3VzIHZlcnNpb24uIEZvciBpbnN0YW5j
ZSwgd2h5IGRvIHlvdSBuZWVkIHRoaXMgCm1lbW9yeSBiYXJyaWVyPy4uLgoKPiArICAgIH0KPiAr
Cj4gKyAgICB2LT5hcmNoLnZnaWMuZmxhZ3MgfD0gVkdJQ19WM19MUElTX0VOQUJMRUQ7Cj4gK30K
PiArCj4gIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZ2ljcl9yZWcsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgcikKPiBAQCAtNDM2LDggKzQ3OCwyNiBA
QCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAq
diwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICBzd2l0Y2ggKCBnaWNyX3JlZyApCj4gICAgICB7
Cj4gICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgo+IC0gICAgICAgIC8qIExQSSdzIG5vdCBp
bXBsZW1lbnRlZCAqLwo+IC0gICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwo+ICsgICAgewo+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsgICAgICAgIGlmICggIXYtPmRv
bWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQo+ICsgICAgICAgICAgICBnb3RvIHdyaXRlX2lnbm9y
ZV8zMjsKPiArICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93
aWR0aDsKPiArCj4gKyAgICAgICAgdmdpY19sb2NrKHYpOyAgICAgICAgICAgICAgICAgICAvKiBw
cm90ZWN0cyByZGlzdHNfZW5hYmxlZCAqLwo+ICsgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsKPiArICAgICAgICAvKiBMUElzIGNhbiBvbmx5
IGJlIGVuYWJsZWQgb25jZSwgYnV0IG5ldmVyIGRpc2FibGVkIGFnYWluLiAqLwo+ICsgICAgICAg
IGlmICggKHIgJiBHSUNSX0NUTFJfRU5BQkxFX0xQSVMpICYmCj4gKyAgICAgICAgICAgICAhKHYt
PmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNfTFBJU19FTkFCTEVEKSApCj4gKyAgICAgICAgICAg
IHZnaWNfdmNwdV9lbmFibGVfbHBpcyh2KTsKPiArCj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArICAgICAgICB2Z2ljX3VubG9j
ayh2KTsKPiArCj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICB9Cj4KPiAgICAgIGNhc2UgVlJF
RzMyKEdJQ1JfSUlEUik6Cj4gICAgICAgICAgLyogUk8gKi8KPiBAQCAtMTA0NSw3ICsxMTA1LDYg
QEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sCj4gICAgICAgICAgICogTnVtYmVyIG9mIGludGVycnVwdCBpZGVudGlm
aWVyIGJpdHMgc3VwcG9ydGVkIGJ5IHRoZSBHSUMKPiAgICAgICAgICAgKiBTdHJlYW0gUHJvdG9j
b2wgSW50ZXJmYWNlCj4gICAgICAgICAgICovCj4gLSAgICAgICAgdW5zaWduZWQgaW50IGlycV9i
aXRzID0gZ2V0X2NvdW50X29yZGVyKHZnaWNfbnVtX2lycXModi0+ZG9tYWluKSk7Cj4gICAgICAg
ICAgLyoKPiAgICAgICAgICAgKiBOdW1iZXIgb2YgcHJvY2Vzc29ycyB0aGF0IG1heSBiZSB1c2Vk
IGFzIGludGVycnVwdCB0YXJnZXRzIHdoZW4gQVJFCj4gICAgICAgICAgICogYml0IGlzIHplcm8u
IFRoZSBtYXhpbXVtIGlzIDguCj4gQEAgLTEwNTgsNyArMTExNywxMCBAQCBzdGF0aWMgaW50IHZn
aWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywK
PiAgICAgICAgICB0eXBlciA9ICgobmNwdXMgLSAxKSA8PCBHSUNEX1RZUEVfQ1BVU19TSElGVCB8
Cj4gICAgICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5y
X3NwaXMsIDMyKSk7Cj4KPiAtICAgICAgICB0eXBlciB8PSAoaXJxX2JpdHMgLSAxKSA8PCBHSUNE
X1RZUEVfSURfQklUU19TSElGVDsKPiArICAgICAgICBpZiAoIHYtPmRvbWFpbi0+YXJjaC52Z2lj
Lmhhc19pdHMgKQo+ICsgICAgICAgICAgICB0eXBlciB8PSBHSUNEX1RZUEVfTFBJUzsKPiArCj4g
KyAgICAgICAgdHlwZXIgfD0gKHYtPmRvbWFpbi0+YXJjaC52Z2ljLmludGlkX2JpdHMgLSAxKSA8
PCBHSUNEX1RZUEVfSURfQklUU19TSElGVDsKPgo+ICAgICAgICAgICpyID0gdmdpY19yZWczMl9l
eHRyYWN0KHR5cGVyLCBpbmZvKTsKPgo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 13:05:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 13:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFgpy-00057o-Su; Tue, 30 May 2017 13:05:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFgpx-00057i-JD
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 13:05:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 64/78-02956-41E6D295; Tue, 30 May 2017 13:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1ckTzf
 S4P9hNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNp5zfmgrNiFT27L7A1MP4T6GLk5BASyJOY
 +/A0O4jNK2An8e7/BCYQW0LAUOL0wpssIDaLgKpEy6f1YHE2AXWJtmfbWUFsESD74rpGoBouD
 maBTUwSk/fcYwRJCAsUS8w5vhIsISTQxihx408fWAengKfEjV0PgIo4gLYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrpJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgnHfC/xCjJAeTkiivs7VupBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3vk5QDnBotT01Iq0zBxgJMCkJTh4lER4f4CkeYsLEnOLM
 9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcySJEASFFGaR7cCFhUXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iwr3ku0BSezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2MRpu/7OITsznC2sikuqSEr3V
 fNvviJ0ln/ju9Sn+u0dJg8uhUNauTbPX0b5tyzoetb5ss8kw74xDTcuWDgeUVG2dKTQv5xtLE
 4/x7h534f9eAvg7/lr7bq0SevtR/pS5rJGVvqL+s7WzV8f+bfG/0e+QkqE7tFFwQcV3M5Vlw4
 0Z1hSyjfhYlluKMREMt5qLiRACgcTRfxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496149522!104334859!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6709 invoked from network); 30 May 2017 13:05:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 13:05:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 07:05:21 -0600
Message-Id: <592D8A2E020000780015DA13@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 07:05:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 04/23] x86: refactor psr: L3 CAT:
 implement main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiArLyoKPiArICogUFNSIGZlYXR1cmVzIGFyZSBtYW5hZ2VkIHBlciBzb2NrZXQuIEJlbG93
IHN0cnVjdHVyZSBkZWZpbmVzIHRoZSBtZW1iZXJzCj4gKyAqIHVzZWQgdG8gbWFuYWdlIHRoZXNl
IGZlYXR1cmVzLgo+ICsgKiByZWZfbG9jayAgLSBBIGxvY2sgdG8gcHJvdGVjdCBjb3NfcmVmLgo+
ICsgKiBmZWF0dXJlcyAgLSBBIGZlYXR1cmUgbm9kZSBhcnJheSB1c2VkIHRvIG1hbmFnZSBhbGwg
ZmVhdHVyZXMgZW5hYmxlZC4KPiArICogY29zX3JlZiAgIC0gQSByZWZlcmVuY2UgY291bnQgYXJy
YXkgdG8gcmVjb3JkIGhvdyBtYW55IGRvbWFpbnMgYXJlIHVzaW5nIHRoZQo+ICsgKiAgICAgICAg
ICAgICBDT1MgSUQuIEV2ZXJ5IGVudHJ5IG9mIGNvc19yZWYgY29ycmVzcG9uZHMgdG8gb25lIENP
UyBJRC4KPiArICovCj4gK3N0cnVjdCBwc3Jfc29ja2V0X2luZm8gewo+ICsgICAgYm9vbCBmZWF0
X2luaXQ7CgpUaGUgY29tbWVudCBhYm92ZSBsYWNrcyBhIGxpbmUgZm9yIHRoaXMgZmllbGQuCgo+
ICtzdGF0aWMgdm9pZCBmcmVlX3NvY2tldF9yZXNvdXJjZXModW5zaWduZWQgaW50IHNvY2tldCkK
PiArewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZv
ICppbmZvID0gc29ja2V0X2luZm8gKyBzb2NrZXQ7Cj4gKwo+ICsgICAgaWYgKCAhaW5mbyApCj4g
KyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBGcmVlIHJlc291cmNlcyBv
ZiBmZWF0dXJlcy4gVGhlIGdsb2JhbCBmZWF0dXJlIG9iamVjdCwgZS5nLiBmZWF0X2wzX2NhdCwK
PiArICAgICAqIG1heSBub3QgYmUgZnJlZWQgaGVyZSBpZiBpdCBpcyBub3QgYWRkZWQgaW50byBh
cnJheS4gSXQgaXMgc2ltcGx5IGJlaW5nCj4gKyAgICAgKiBrZXB0IHVudGlsIHRoZSBuZXh0IENQ
VSBvbmxpbmUgYXR0ZW1wdC4KPiArICAgICAqLwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBQU1Jf
U09DS0VUX0ZFQVRfTlVNOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHhmcmVlKGluZm8tPmZl
YXR1cmVzW2ldKTsKPiArICAgICAgICBpbmZvLT5mZWF0dXJlc1tpXSA9IE5VTEw7Cj4gKyAgICB9
CgpJZiB5b3UgaXRlcmF0ZSBvdmVyIGFycmF5cywgcGxlYXNlIHVzZSBBUlJBWV9TSVpFKCkgYXMg
dGhlIGxvb3AKYm91bmRhcnkgKGFuZCB3aXRob3V0IGtub3dpbmcgd2hldGhlciB0aGVyZSBhcmUg
c2ltaWxhciBpc3N1ZXMKZWxzZXdoZXJlIGluIHRoZSBzZXJpZXMsIHBsZWFzZSBjb25zaWRlciB0
aGUgY29tbWVudCBnaXZlbiBmb3IKYWxsIG9mIGl0LCBqdXN0IGxpa2UgYW55IG90aGVyIGNvbW1l
bnRzIHVzdWFsbHkgYXJlIG1lYW50IHRvIGFwcGx5CnRvIHNpbWlsYXIgaXNzdWVzIGVsc2V3aGVy
ZSkuCgo+ICtzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wc3Iodm9pZCkKPiArewo+ICsgICAgaWYg
KCBvcHRfY29zX21heCA8IDEgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiQ0FUOiBkaXNhYmxlZCwgY29zX21heCBpcyB0b28gc21hbGxcbiIpOwo+ICsgICAgICAgIHJl
dHVybjsKPiArICAgIH0KPiArCj4gKyAgICBzb2NrZXRfaW5mbyA9IHh6YWxsb2NfYXJyYXkoc3Ry
dWN0IHBzcl9zb2NrZXRfaW5mbywgbnJfc29ja2V0cyk7Cj4gKwo+ICsgICAgaWYgKCAhc29ja2V0
X2luZm8gKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRmFpbGVkIHRv
IGFsbG9jIHNvY2tldF9pbmZvIVxuIik7CgpYRU5MT0dfV0FSTklORyBhdCBsZWFzdC4KCj4gIHN0
YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQo+ICB7Cj4gKyAgICBzdHJ1Y3QgcHNyX3NvY2tl
dF9pbmZvICppbmZvOwo+ICsgICAgdW5zaWduZWQgaW50IHNvY2tldDsKPiArICAgIHVuc2lnbmVk
IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gKyAgICBzdHJ1Y3QgZmVhdF9ub2RlICpm
ZWF0Owo+ICsgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVnczsKPiArCj4gKyAgICBpZiAoICFwc3Jf
YWxsb2NfZmVhdF9lbmFibGVkKCkgfHwgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9QUUUpICkK
PiArICAgICAgICBnb3RvIGFzc29jX2luaXQ7Cj4gKwo+ICsgICAgaWYgKCBib290X2NwdV9kYXRh
LmNwdWlkX2xldmVsIDwgUFNSX0NQVUlEX0xFVkVMX0NBVCApCj4gKyAgICB7Cj4gKyAgICAgICAg
c2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9QUUUpOwo+ICsgICAgICAgIGdvdG8gYXNz
b2NfaW5pdDsKPiArICAgIH0KPiArCj4gKyAgICBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KGNwdSk7
Cj4gKyAgICBpbmZvID0gc29ja2V0X2luZm8gKyBzb2NrZXQ7Cj4gKyAgICBpZiAoIGluZm8tPmZl
YXRfaW5pdCApCj4gKyAgICAgICAgZ290byBhc3NvY19pbml0Owo+ICsKPiArICAgIHNwaW5fbG9j
a19pbml0KCZpbmZvLT5yZWZfbG9jayk7Cj4gKwo+ICsgICAgY3B1aWRfY291bnRfbGVhZihQU1Jf
Q1BVSURfTEVWRUxfQ0FULCAwLCAmcmVncyk7Cj4gKyAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNP
VVJDRV9UWVBFX0wzICkKPiArICAgIHsKPiArICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9D
UFVJRF9MRVZFTF9DQVQsIDEsICZyZWdzKTsKPiArCj4gKyAgICAgICAgZmVhdCA9IGZlYXRfbDNf
Y2F0Owo+ICsgICAgICAgIGZlYXRfbDNfY2F0ID0gTlVMTDsKPiArICAgICAgICBsM19jYXRfcHJv
cHMudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMzsKCldoeSBpcyB0aGlzIG5vdCBhIHN0YXRpYyBp
bml0aWFsaXplcj8gSWYgaXQgd2FzLCB0aGUgd2hvbGUgbDNfY2F0X3Byb3BzCmNvdWxkIGJlIGNv
bnN0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 13:25:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 13:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFh9f-0006OL-HK; Tue, 30 May 2017 13:25:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dFh9d-0006OF-Tw
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 13:25:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CB/AF-02956-9D27D295; Tue, 30 May 2017 13:25:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsUyZ7p8oO6NIt1
 Ig0c71Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozT6+UKnnFWrNgwn6WBsYuji5GLQ0igg0li
 9esP7F2MnEDON0aJy1sKIBIbGSU+TL/LDOFsZ5R4eew0UxcjB4ewQJhE/1RpEFNEIFOi90otR
 K+xxOYjS5hAbDYBI4mzR6czgti8ArYSNxb/YwOxWQRUJV70TADbJSoQLvG28QgLRI2gxMmZT1
 hARnIKmEisX8gHEmYW0JPYcf0XK4QtL7H97RxmEFsCaFXfrD6WCYwCs5B0z0LSMgtJywJG5lW
 MGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxh/LQs4
 xCjJwaQkyutsrRspxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3WCFQTrAoNT21Ii0zBxglMGkJD
 h4lEd5VIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn3QdSJABSlFGaBzcCFrGXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMy7AWQKT2ZeCdymV0BHMAEdsWuHNsgRJYkIKakGxhmbE3e
 0L/ldturZNgvh05+OX7g/MeDEs77EEt0thv8+BWWcidg9MWeekLVahQ33BDHR2J6F89VPX6/Z
 3HJkNVP8jebWvLZJKxdc0HqXsyL8Le/XT0rfT81mdNcO0n19pKv4wML7nWrePipeF6Xt+pYXC
 mzVEHjz/8bxm3yMUmff75y4zJFbhEOJpTgj0VCLuag4EQDnXg910wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496150743!67900949!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29916 invoked from network); 30 May 2017 13:25:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 13:25:44 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4UDPfOQ008021
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 30 May 2017 13:25:42 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4UDPfhM017374
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 30 May 2017 13:25:41 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4UDPdxk003800;
 Tue, 30 May 2017 13:25:40 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 30 May 2017 06:25:39 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170529091339.1449-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <69e13959-26a5-a794-2fa7-3933bc6f22f0@oracle.com>
Date: Tue, 30 May 2017 09:25:33 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170529091339.1449-1-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: Re: [Xen-devel] [PATCH] xen: don't print error message in case of
 missing Xenstore entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMjkvMjAxNyAwNToxMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIHJlZ2lz
dGVyaW5nIGZvciB0aGUgWGVuc3RvcmUgd2F0Y2ggb2YgdGhlIG5vZGUgY29udHJvbC9zeXNycSB0
aGUKPiBoYW5kbGVyIHdpbGwgYmUgY2FsbGVkIGF0IG9uY2UuIERvbid0IGlzc3VlIGFuIGVycm9y
IG1lc3NhZ2UgaWYgdGhlCj4gWGVuc3RvcmUgbm9kZSBpc24ndCB0aGVyZSwgYXMgaXQgd2lsbCBi
ZSBjcmVhdGVkIG9ubHkgd2hlbiBhbiBldmVudAo+IGlzIGJlaW5nIHRyaWdnZXJlZC4KPgo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgZHJp
dmVycy94ZW4vbWFuYWdlLmMgfCA3ICsrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tYW5h
Z2UuYyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCj4gaW5kZXggYzFlYzhlZTgwOTI0Li43ZGRkMDgw
M2RhMjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKPiArKysgYi9kcml2ZXJz
L3hlbi9tYW5hZ2UuYwo+IEBAIC0yNzcsOCArMjc3LDExIEBAIHN0YXRpYyB2b2lkIHN5c3JxX2hh
bmRsZXIoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsIGNvbnN0IGNoYXIgKnBhdGgsCj4gIAll
cnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoJnhidCk7Cj4gIAlpZiAoZXJyKQo+ICAJCXJl
dHVybjsKPiAtCWlmICh4ZW5idXNfc2NhbmYoeGJ0LCAiY29udHJvbCIsICJzeXNycSIsICIlYyIs
ICZzeXNycV9rZXkpIDwgMCkgewo+IC0JCXByX2VycigiVW5hYmxlIHRvIHJlYWQgc3lzcnEgY29k
ZSBpbiBjb250cm9sL3N5c3JxXG4iKTsKPiArCWVyciA9IHhlbmJ1c19zY2FuZih4YnQsICJjb250
cm9sIiwgInN5c3JxIiwgIiVjIiwgJnN5c3JxX2tleSk7Cj4gKwlpZiAoZXJyIDwgMCkgewo+ICsJ
CWlmIChlcnIgIT0gLUVOT0VOVCkKCkNhbiB3ZSBkaXN0aW5ndWlzaCBpbml0aWFsaXphdGlvbiBp
bnZvY2F0aW9uIGZyb20gYWN0dWFsIHdhdGNoIGZpcmluZz8KRS5nLiAnfHwgKHN5c3RlbV9zdGF0
ZSA+PSBTWVNURU1fUlVOTklORyknPwoKLWJvcmlzCgo+ICsJCQlwcl9lcnIoIkVycm9yICVkIHJl
YWRpbmcgc3lzcnEgY29kZSBpbiBjb250cm9sL3N5c3JxXG4iLAo+ICsJCQkgICAgICAgZXJyKTsK
PiAgCQl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMSk7Cj4gIAkJcmV0dXJuOwo+ICAJfQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 13:27:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 13:27:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFhAs-0006Sg-S0; Tue, 30 May 2017 13:27:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFhAr-0006SZ-VJ
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 13:27:02 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 57/B9-03058-5237D295; Tue, 30 May 2017 13:27:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS1elWDf
 S4O87MYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP1pHusBZelK+Z9bmRqYNwn0sXIySEkkCex
 tLuHEcTmFbCTOHX/NpgtIWAocXrhTRYQm0VAVeLU3l3sIDabgLpE27PtrCC2CJB9cV0jUA0XB
 7PAJiaJyXvugTULC2RKfHi4mxkkISTQxijR+PobM0iCU8BTYsHjbUBFHEDbBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNzPW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjAuXht4iFGSg0lJlNfZWjdS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvsUKgnGBRanpqRVpmDjAWYNISHDxKIryrQNK8xQWJu
 cWZ6RCpU4yKUuK8+0ASAiCJjNI8uDZY/F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8GkC
 k8mXklcNNfAS1mAlq8a4c2yOKSRISUVAPjbsWcPJcs/dMucTp17tzXWBY3MXCt8/GwmXtv290
 pWxJEeysP8avXSll/uLk7xnb7xUeK/+IMlStypwut2O0fdcSd89yDq+8UF6hcWjrr3KQ5p91N
 J1e9sJnk174r0VbA/YKiV8uWVke2w79SeNe/ZZTJvvh7Ss3CPXKzlG68yD73QedlNFuXEktxR
 qKhFnNRcSIAXolaTroCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496150818!52279207!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59162 invoked from network); 30 May 2017 13:27:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 13:27:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 07:26:57 -0600
Message-Id: <592D8F3F020000780015DA45@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 07:26:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-6-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-6-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 05/23] x86: refactor psr: L3 CAT:
 implement Domain init/free and schedule flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiArc3RhdGljIHVuc2lnbmVkIGludCBnZXRfbWF4X2Nvc19tYXgoY29uc3Qgc3RydWN0IHBz
cl9zb2NrZXRfaW5mbyAqaW5mbykKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGNvc19tYXggPSAw
LCBpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgUFNSX1NPQ0tFVF9GRUFUX05VTTsgaSsr
ICkKPiArICAgIHsKPiArICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5m
by0+ZmVhdHVyZXNbaV07Cj4gKyAgICAgICAgaWYgKCAhZmVhdCApCgpCbGFuayBsaW5lIGJldHdl
ZW4gZGVjbGFyYXRpb24ocykgYW5kIHN0YXRlbWVudChzKSBwbGVhc2UuCgo+ICsgICAgICAgICAg
ICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgY29zX21heCA9IG1heChmZWF0LT5jb3NfbWF4LCBj
b3NfbWF4KTsKCkFuZCB5b3UncmUgbGlrZWx5IGJldHRlciBvZmYgaW52ZXJ0aW5nIHRoZSBjb25k
aXRpb24gYW5kIGRyb3BwaW5nCnRoZSAiY29udGludWUiLgoKPiArc3RhdGljIHZvaWQgcHNyX2Fz
c29jX2Nvcyh1aW50NjRfdCAqcmVnLCB1bnNpZ25lZCBpbnQgY29zLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGNvc19tYXNrKQo+ICt7Cj4gKyAgICAqcmVnID0gKCpyZWcg
JiB+Y29zX21hc2spIHwKPiArICAgICAgICAgICAgKCgodWludDY0X3QpY29zIDw8IFBTUl9BU1NP
Q19SRUdfU0hJRlQpICYgY29zX21hc2spOwo+ICt9CgpJbmRpcmVjdGlvbiBpcyBub3JtYWxseSBv
bmx5IG5lZWRlZCBpZiBhIGZ1bmN0aW9uIG5lZWRzIHRvIHJldHVybgptb3JlIHRoYW4gb25lIHZh
bHVlLiBJcyB0aGVyZSBhIHJlYXNvbiB5b3UgY2FuJ3QgaGF2ZSB0aGlzIG9uZQpyZXR1cm4gdGhl
IGNvbXB1dGVkIHJlc3VsdD8KCj4gQEAgLTM3Niw2ICs0MTIsMTQgQEAgdm9pZCBwc3JfY3R4dF9z
d2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGlmICggcHNyX2NtdF9lbmFibGVkKCkg
KQo+ICAgICAgICAgIHBzcl9hc3NvY19ybWlkKCZyZWcsIGQtPmFyY2gucHNyX3JtaWQpOwo+ICAK
PiArICAgIC8qIElETEUgZG9tYWluJ3MgJ3Bzcl9jb3NfaWRzJyBpcyBOVUxMIHNvIHdlIHNldCBk
ZWZhdWx0IHZhbHVlIGZvciBpdC4gKi8KPiArICAgIGlmICggcHNyYS0+Y29zX21hc2sgKQo+ICsg
ICAgICAgIHBzcl9hc3NvY19jb3MoJnJlZywKPiArICAgICAgICAgICAgICAgICAgICAgIGQtPmFy
Y2gucHNyX2Nvc19pZHMgPwo+ICsgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5wc3JfY29z
X2lkc1tjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSldIDoKPiArICAgICAgICAgICAg
ICAgICAgICAgIDAsCgpXaGlsZSB0aGlzIGRvZXNuJ3QgcmVhbGx5IGNvbmZsaWN0IHdpdGggb3Vy
IGNvZGluZyBzdHlsZSwgaXQgbWFrZXMKcmVhZGluZyBoYXJkZXIgdGhhbiBuZWNlc3NhcnkuIFBs
ZWFzZSB1c2UgZWl0aGVyCgogICAgaWYgKCBwc3JhLT5jb3NfbWFzayApCiAgICAgICAgcHNyX2Fz
c29jX2NvcygmcmVnLAogICAgICAgICAgICAgICAgICAgICAgKGQtPmFyY2gucHNyX2Nvc19pZHMg
PwogICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbY3B1X3RvX3NvY2tl
dChzbXBfcHJvY2Vzc29yX2lkKCkpXSA6CiAgICAgICAgICAgICAgICAgICAgICAgMCksCgpvcgoK
ICAgIGlmICggcHNyYS0+Y29zX21hc2sgKQogICAgICAgIHBzcl9hc3NvY19jb3MoJnJlZywKICAg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHMKICAgICAgICAgICAgICAgICAg
ICAgID8gZC0+YXJjaC5wc3JfY29zX2lkc1tjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQo
KSldCiAgICAgICAgICAgICAgICAgICAgICA6IDAsCgp0byBhbGxvdyBpbW1lZGlhdGUgcmVjb2du
aXRpb24gdGhhdCBpdCBpcyBhIHNpbmdsZSBhcmd1bWVudCdzIGV4cHJlc3Npb24KdGhhdCBzcGFu
cyB0aHJlZSBsaW5lcy4KCkFzIHRvIHRoZSBpZGxlIGRvbWFpbiBhc3BlY3QgLSBpcyB0aGVyZSBh
IHN0cmljdCBuZWVkIHRvIHdyaXRlIGEgbmV3CnZhbHVlIGZvciB0aGUgaWRsZSBkb21haW4gYXQg
YWxsPyBJLmUuIGNhbid0IHlvdSBqdXN0IHNraXAgdGhlIHdyaXRlIGluCnRoYXQgY2FzZSwga25v
d2luZyB5b3UnbGwgd3JpdGUgYSBwcm9wZXIgdmFsdWUgYW55d2F5IG9uY2UgdGhlCm5leHQgbm9u
LWlkbGUgdkNQVSBnZXRzIHNjaGVkdWxlZCBoZXJlPyBXaGljaCB0aGVuIHJhaXNlcyB0aGUKcXVl
c3Rpb24gb24gZC0+YXJjaC5wc3JfY29zX2lkcyBiZWluZyBOVUxMIC0gaXMgdGhhdCBzdHJpY3Rs
eSBvbmx5CnBvc3NpYmxlIGZvciB0aGUgaWRsZSBkb21haW4sIG9yIGFyZSB0aGVyZSBhbHNvIG90
aGVyIGNhc2VzPyBUaGlzCmRldGVybWluZXMgaG93IHRoZSBpZigpIGNvbmRpdGlvbiBzaG91bGQg
YmUgcmUtd3JpdHRlbiAuLi4KCj4gQEAgLTQwMSwxNCArNDQ1LDM3IEBAIGludCBwc3Jfc2V0X2wz
X2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAo+ICAgICAgcmV0dXJu
IDA7Cj4gIH0KPiAgCj4gLWludCBwc3JfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAr
LyogQ2FsbGVkIHdpdGggZG9tYWluIGxvY2sgaGVsZCwgbm8gZXh0cmEgbG9jayBuZWVkZWQgZm9y
ICdwc3JfY29zX2lkcycgKi8KPiArc3RhdGljIHZvaWQgcHNyX2ZyZWVfY29zKHN0cnVjdCBkb21h
aW4gKmQpCj4gK3sKPiArICAgIHhmcmVlKGQtPmFyY2gucHNyX2Nvc19pZHMpOwo+ICsgICAgZC0+
YXJjaC5wc3JfY29zX2lkcyA9IE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcHNyX2FsbG9j
X2NvcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gKyAgICBkLT5hcmNoLnBzcl9jb3NfaWRzID0g
eHphbGxvY19hcnJheSh1bnNpZ25lZCBpbnQsIG5yX3NvY2tldHMpOwo+ICsgICAgaWYgKCAhZC0+
YXJjaC5wc3JfY29zX2lkcyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICAgICAg
cmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCBwc3JfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKPiArewo+ICsgICAgLyogSW5pdCB0byBzdWNjZXNzIHZhbHVlICovCj4gKyAgICBpbnQgcmV0
ID0gMDsKPiArCj4gKyAgICBpZiAoIHBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSApCj4gKyAgICAg
ICAgcmV0ID0gcHNyX2FsbG9jX2NvcyhkKTsKPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9CgpB
bG9uZyB0aGUgbGluZXMgb2YgdGhlIGFib3ZlIC0gZG8gd2UgcmVhbGx5IG5lZWQgdG8gZmFpbCBk
b21haW4KY3JlYXRpb24gaWYgd2UgY2FuJ3QgYWxsb2MgcHNyX2Nvc19pZHM/IEdyYW50ZWQgdGhl
cmUnbGwgYmUgb3RoZXIKYWxsb2NhdGlvbiBmYWlsdXJlcywgYnV0IGZyb20gYW4gYWJzdHJhY3Qg
cG92IHRoaXMgaXMgYW4gb3B0aW9uYWwKZmVhdHVyZSwgYW5kIGhlbmNlIHRoZSBkb21haW4gY291
bGQgZG8gZmluZSB3aXRob3V0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 13:51:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 13:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFhYE-0008Gf-R3; Tue, 30 May 2017 13:51:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFhYD-0008GZ-4B
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 13:51:09 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BC/53-03620-CC87D295; Tue, 30 May 2017 13:51:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/d0hW6
 kwf0Pahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a09c9ZCo5xVNw+soa1gXEfWxcjJ4eQQJ7E
 sb+bmEBsXgE7ibc9n8FsCQFDidMLb7KA2CwCqhLLbp5jB7HZBNQl2p5tZwWxRYDsi+sagWq4O
 JgFNjFJTN5zj7GLkYNDWCBMYt/iCoj5bYwSU2ZxgNicAp4Sr488ZAcp4RUQlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy0Us
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwbjvY+QhRkkOJiVRXmdr3Ugh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxvyoFygkWp6akVaZk5wDiASUtw8CiJ8F4CSfMWFyTmF
 memQ6ROMSpKifMuA0kIgCQySvPg2mCxd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvBNApv
 Bk5pXATX8FtJgJaPGuHdogi0sSEVJSDYyR+psiQnj3ngjXThSNlW31WJx9152t7mlXgpCbTLT
 Zf73Ati+z/DuXzZlcuk9RPsBG5tEKx0QJzQ8vtH60Byt6y98tOMOa2HpvVkfNhQvC6Vqnzm8r
 fVQ+PTdJn0GsRLqU+aH8a5WiF1uT3l+6X+73JHOHnNSO/DP7NwRP+LfnTvHN//2zG5VYijMSD
 bWYi4oTARua+9G4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496152265!74585052!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48054 invoked from network); 30 May 2017 13:51:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 13:51:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 07:51:05 -0600
Message-Id: <592D94E7020000780015DA8A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 07:51:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-7-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-7-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 06/23] x86: refactor psr: L3 CAT:
 implement get hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAraW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBl
IHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQg
YXJyYXlfbGVuKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZv
ID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2Rl
ICpmZWF0Owo+ICsgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZTsKPiArCj4gKyAgICBB
U1NFUlQoZGF0YSk7Cj4gKwo+ICsgICAgaWYgKCBJU19FUlIoaW5mbykgKQo+ICsgICAgICAgIHJl
dHVybiBQVFJfRVJSKGluZm8pOwo+ICsKPiArICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90
b19mZWF0X3R5cGUodHlwZSk7Cj4gKyAgICBpZiAoIGZlYXRfdHlwZSA+PSBBUlJBWV9TSVpFKGlu
Zm8tPmZlYXR1cmVzKSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gKwo+ICsgICAgZmVh
dCA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV07Cj4gKyAgICBpZiAoICFmZWF0IHx8ICFmZWF0
X3Byb3BzW2ZlYXRfdHlwZV0gKQo+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwoKSXNuJ3QgaXQg
YSBidWcgaWYgZmVhdF9wcm9wc1tmZWF0X3R5cGVdIGlzIE5VTEwgd2hlbiBmZWF0IGhlcmUgaXMK
bm9uLU5VTEw/IElmIHNvLCBwZXJoYXBzIHRoZSBiZXR0ZXIgYXBwcm9hY2ggd291bGQgYmUgdG8g
aGF2ZQpzZXBhcmF0ZSBjaGVja3M6CgogICAgaWYgKCAhZmVhdCApCiAgICAgICAgcmV0dXJuIC1F
Tk9FTlQ7CgogICAgaWYgKCAhZmVhdF9wcm9wc1tmZWF0X3R5cGVdICkKICAgIHsKICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICByZXR1cm4gLUVOT0VOVDsKICAgIH0KCmF0IG9u
Y2UgZG9jdW1lbnRpbmcgdGhpcyBpbnRlcmRlcGVuZGVuY3kuCgpXaXRoIG9yIHdpdGhvdXQgdGhp
cyBjaGFuZ2UKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 14:05:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:05:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFhlv-0000ib-GH; Tue, 30 May 2017 14:05:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316b4064f=ross.lagerwall@citrix.com>)
 id 1dFhlt-0000iL-AU
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:05:17 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EF/67-02181-C1C7D295; Tue, 30 May 2017 14:05:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpK5EjW6
 kQcMrc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPJ3sesBVP0K/qm9DE1MF5W6WLk5JAQ8JeY
 N3MRC4jNJmAgcevSd+YuRg4OEQEVidt7DboYuTiYBT4ySjw49oIVpEZYIERi88W77CA2i4Cqx
 IKWqcwgNq+AncTBtX/ZIGbKSSzdfh0sLiSgJvF2+RkWiBpBiZMzn4DZzAISEgdfvGCewMg9C0
 lqFpLUAkamVYwaxalFZalFukYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcF
 Qz8DAuIOxb5XfIUZJDiYlUV5na91IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8W6qAcoJFqemp
 FWmZOcCwhElLcPAoifCqg6R5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctwekSACkKKM0D
 24ELEYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmXQIyhSczrwRu0yugI5iAjti1QxvkiJ
 JEhJRUA2ObcupFmT+xFmeqdvmVsU8Wbjbb0cqivntu/ua87wapP5b/e6XOufPxpj/sEy3erW9
 RCu4r/vzrbXrHnKAoEY7F7HLKLX/dTkj/Ud25QKQout25K61JmumTht7TqcdyP4XU68ULlFz+
 8FHH0/6t6WnH0icNa67W2CQkXm9i4MpddlzM+0apsRJLcUaioRZzUXEiAMD9qziMAgAA
X-Env-Sender: prvs=316b4064f=ross.lagerwall@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496153110!99348604!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3038 invoked from network); 30 May 2017 14:05:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 14:05:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425880971"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 30 May 2017 15:05:04 +0100
Message-ID: <20170530140504.22563-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.4
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/vmx: Fix vmentry failure because of
	invalid LER on Broadwell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2NjYXNpb25hbGx5LCBvbiBjZXJ0YWluIEJyb2Fkd2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRU
T0lQIGhhcyBiZWVuCm9ic2VydmVkIHRvIGhhdmUgdGhlIHRvcCB0aHJlZSBiaXRzIGNvcnJ1cHRl
ZCBhcyB0aG91Z2ggdGhlIE1TUiBpcyB1c2luZwp0aGUgTEJSX0ZPUk1BVF9FSVBfRkxBR1NfVFNY
IGZvcm1hdC4gVGhpcyBpcyBpbmNvcnJlY3QgYW5kIGNhdXNlcyBhCnZtZW50cnkgZmFpbHVyZSAt
LSB0aGUgTVNSIHNob3VsZCBjb250YWluIGFuIG9mZnNldCBpbnRvIHRoZSBjdXJyZW50CmNvZGUg
c2VnbWVudC4gVGhpcyBpcyBhc3N1bWVkIHRvIGJlIGVycmF0dW0gQkRGMTQuIFdvcmthcm91bmQg
dGhlIGlzc3VlCmJ5IHNpZ24tZXh0ZW5kaW5nIGludG8gYml0cyA0ODo2MyBmb3IgTVNSX0lBMzJf
TEFTVElOVHtGUk9NLFRPfUlQLgoKU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3Mu
bGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQoKQ2hhbmdlcyBpbiB2MjoKLSBVc2UgYSBzaW5nbGUg
Y2hlY2sgaWYgZml4dXAgaXMgbmVlZGVkLgotIFJlbmFtZSB0byBpbmNsdWRlIHRoZSBlcnJhdHVt
IG5hbWUvbnVtYmVyLgotIFNpZ24gZXh0ZW5kIHByb3Blcmx5IHJhdGhlciB0aGFuIGp1c3QgdGhl
IHRvcCB0aHJlZSBiaXRzLgoKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCA2
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3ZtY3MuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9w
YWdlLmggIHwgIDMgKysKIDMgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGM4ZWYxOGEuLjllMTE3OWEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCkBAIC0yNDM0LDYgKzI0MzQsNyBAQCBzdGF0aWMgdm9pZCBwaV9ub3RpZmljYXRpb25faW50
ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogfQogCiBzdGF0aWMgdm9pZCBfX2lu
aXQgbGJyX3RzeF9maXh1cF9jaGVjayh2b2lkKTsKK3N0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJy
YXR1bV9iZGYxNF9maXh1cF9jaGVjayh2b2lkKTsKIAogY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlv
bl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKIHsKQEAgLTI0OTksNiArMjUwMCw3IEBA
IGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQp
CiAgICAgc2V0dXBfdm1jc19kdW1wKCk7CiAKICAgICBsYnJfdHN4X2ZpeHVwX2NoZWNrKCk7Cisg
ICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfY2hlY2soKTsKIAogICAgIHJldHVybiAmdm14X2Z1
bmN0aW9uX3RhYmxlOwogfQpAQCAtMjc5MSw3ICsyNzkzLDExIEBAIGVudW0KIAogI2RlZmluZSBM
QlJfRlJPTV9TSUdORVhUXzJNU0IgICgoMVVMTCA8PCA1OSkgfCAoMVVMTCA8PCA2MCkpCiAKKyNk
ZWZpbmUgRklYVVBfTEJSX1RTWCAgICAgICAgICAgICgxIDw8IDApCisjZGVmaW5lIEZJWFVQX0JE
V19FUlJBVFVNX0JERjE0ICAoMSA8PCAxKQorCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxi
cl90c3hfZml4dXBfbmVlZGVkOworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBiZHdfZXJyYXR1
bV9iZGYxNF9maXh1cF9uZWVkZWQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJf
ZnJvbV9zdGFydDsKIHN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9tX2VuZDsK
IHN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9sYXN0aW50X2Zyb207CkBAIC0yODI4
LDYgKzI4MzQsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IGxicl90c3hfZml4dXBfY2hlY2sodm9p
ZCkKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJyYXR1bV9iZGYxNF9maXh1
cF9jaGVjayh2b2lkKQoreworICAgIC8qIEJyb2Fkd2VsbCBFNS0yNjAwIHY0IHByb2Nlc3NvcnMg
bmVlZCB0byB3b3JrIGFyb3VuZCBlcnJhdHVtIEJERjE0LiAqLworICAgIGlmICggYm9vdF9jcHVf
ZGF0YS54ODYgPT0gNiAmJiBib290X2NwdV9kYXRhLng4Nl9tb2RlbCA9PSA3OSApCisgICAgICAg
IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX25lZWRlZCA9IHRydWU7Cit9CisKIHN0YXRpYyBpbnQg
aXNfbGFzdF9icmFuY2hfbXNyKHUzMiBlY3gpCiB7CiAgICAgY29uc3Qgc3RydWN0IGxicl9pbmZv
ICpsYnIgPSBsYXN0X2JyYW5jaF9tc3JfZ2V0KCk7CkBAIC0zMDg3LDggKzMxMDAsMTEgQEAgc3Rh
dGljIGludCB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRf
dCBtc3JfY29udGVudCkKICAgICAgICAgICAgICAgICAgICAgaWYgKCAocmMgPSB2bXhfYWRkX2d1
ZXN0X21zcihsYnItPmJhc2UgKyBpKSkgPT0gMCApCiAgICAgICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgIHZteF9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIGxi
ci0+YmFzZSArIGksIE1TUl9UWVBFX1IgfCBNU1JfVFlQRV9XKTsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHYtPmFyY2guaHZtX3ZteC5sYnJfdHN4X2ZpeHVwX2VuYWJsZWQgPQotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxicl90c3hfZml4dXBfbmVlZGVkOworICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgKCBsYnJfdHN4X2ZpeHVwX25lZWRlZCApCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm1fdm14Lmxicl9maXh1cF9lbmFibGVkIHw9IEZJWFVQX0xCUl9U
U1g7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVw
X25lZWRlZCApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdm14Lmxi
cl9maXh1cF9lbmFibGVkIHw9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZJWFVQ
X0JEV19FUlJBVFVNX0JERjE0OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgIH0KIApA
QCAtNDE3NCw2ICs0MTkwLDQ0IEBAIHN0YXRpYyB2b2lkIGxicl90c3hfZml4dXAodm9pZCkKICAg
ICAgICAgbXNyLT5kYXRhIHw9ICgoTEJSX0ZST01fU0lHTkVYVF8yTVNCICYgbXNyLT5kYXRhKSA8
PCAyKTsKIH0KIAorc3RhdGljIHZvaWQgc2lnbl9leHRlbmRfbXNyKHUzMiBtc3IsIGludCB0eXBl
KQoreworICAgIHN0cnVjdCB2bXhfbXNyX2VudHJ5ICplbnRyeTsKKworICAgIGlmICggKGVudHJ5
ID0gdm14X2ZpbmRfbXNyKG1zciwgdHlwZSkpICE9IE5VTEwgKQorICAgIHsKKyAgICAgICAgaWYg
KCBlbnRyeS0+ZGF0YSAmIFZBRERSX1RPUF9CSVQgKQorICAgICAgICAgICAgZW50cnktPmRhdGEg
fD0gQ0FOT05JQ0FMX01BU0s7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGVudHJ5LT5kYXRh
ICY9IH5DQU5PTklDQUxfTUFTSzsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIGJkd19lcnJhdHVt
X2JkZjE0X2ZpeHVwKHZvaWQpCit7CisgICAgLyoKKyAgICAgKiBPY2Nhc2lvbmFsbHksIG9uIGNl
cnRhaW4gQnJvYWR3ZWxsIENQVXMgTVNSX0lBMzJfTEFTVElOVFRPSVAgaGFzCisgICAgICogYmVl
biBvYnNlcnZlZCB0byBoYXZlIHRoZSB0b3AgdGhyZWUgYml0cyBjb3JydXB0ZWQgYXMgdGhvdWdo
IHRoZQorICAgICAqIE1TUiBpcyB1c2luZyB0aGUgTEJSX0ZPUk1BVF9FSVBfRkxBR1NfVFNYIGZv
cm1hdC4gVGhpcyBpcworICAgICAqIGluY29ycmVjdCBhbmQgY2F1c2VzIGEgdm1lbnRyeSBmYWls
dXJlIC0tIHRoZSBNU1Igc2hvdWxkIGNvbnRhaW4KKyAgICAgKiBhbiBvZmZzZXQgaW50byB0aGUg
Y3VycmVudCBjb2RlIHNlZ21lbnQuIFRoaXMgaXMgYXNzdW1lZCB0byBiZQorICAgICAqIGVycmF0
dW0gQkRGMTQuIEZpeCB1cCBNU1JfSUEzMl9MQVNUSU5Ue0ZST00sVE99SVAgYnkKKyAgICAgKiBz
aWduLWV4dGVuZGluZyBpbnRvIGJpdHMgNDg6NjMuCisgICAgICovCisgICAgc2lnbl9leHRlbmRf
bXNyKE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAsIFZNWF9HVUVTVF9NU1IpOworICAgIHNpZ25fZXh0
ZW5kX21zcihNU1JfSUEzMl9MQVNUSU5UVE9JUCwgVk1YX0dVRVNUX01TUik7Cit9CisKK3N0YXRp
YyB2b2lkIGxicl9maXh1cCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKKworICAgIGlmICggY3Vyci0+YXJjaC5odm1fdm14Lmxicl9maXh1cF9lbmFibGVkICYgRklY
VVBfTEJSX1RTWCApCisgICAgICAgIGxicl90c3hfZml4dXAoKTsKKyAgICBpZiAoIGN1cnItPmFy
Y2guaHZtX3ZteC5sYnJfZml4dXBfZW5hYmxlZCAmIEZJWFVQX0JEV19FUlJBVFVNX0JERjE0ICkK
KyAgICAgICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXAoKTsKK30KKwogdm9pZCB2bXhfdm1lbnRl
cl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpAQCAtNDIzMCw4ICs0Mjg0LDggQEAgdm9pZCB2bXhfdm1l
bnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogCiAg
b3V0OgotICAgIGlmICggdW5saWtlbHkoY3Vyci0+YXJjaC5odm1fdm14Lmxicl90c3hfZml4dXBf
ZW5hYmxlZCkgKQotICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7CisgICAgaWYgKCB1bmxpa2VseShj
dXJyLT5hcmNoLmh2bV92bXgubGJyX2ZpeHVwX2VuYWJsZWQpICkKKyAgICAgICAgbGJyX2ZpeHVw
KCk7CiAKICAgICBIVk1UUkFDRV9ORChWTUVOVFJZLCAwLCAxLypjeWNsZXMqLywgMCwgMCwgMCwg
MCwgMCwgMCwgMCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92
bWNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCmluZGV4IDk1MDdiZDIu
LmUzY2RmZGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaApAQCAtMTM2LDcgKzEzNiw3
IEBAIHN0cnVjdCBhcmNoX3ZteF9zdHJ1Y3QgewogICAgIC8qIEFyZSB3ZSBlbXVsYXRpbmcgcmF0
aGVyIHRoYW4gVk1FTlRFUmluZz8gKi8KICAgICB1aW50OF90ICAgICAgICAgICAgICB2bXhfZW11
bGF0ZTsKIAotICAgIGJvb2wgICAgICAgICAgICAgICAgIGxicl90c3hfZml4dXBfZW5hYmxlZDsK
KyAgICB1aW50OF90ICAgICAgICAgICAgICBsYnJfZml4dXBfZW5hYmxlZDsKIAogICAgIC8qIEJp
dG1hc2sgb2Ygc2VnbWVudHMgdGhhdCB3ZSBjYW4ndCBzYWZlbHkgdXNlIGluIHZpcnR1YWwgODA4
NiBtb2RlICovCiAgICAgdWludDE2X3QgICAgICAgICAgICAgdm04Nl9zZWdtZW50X21hc2s7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKaW5kZXggMWE2Y2FlNi4uZDc4NzcyNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYveDg2XzY0L3BhZ2UuaApAQCAtMjgsNiArMjgsOSBAQAogI2RlZmluZSBQQUREUl9NQVNL
ICAgICAgICAgICAgICAoKDFVTCA8PCBQQUREUl9CSVRTKS0xKQogI2RlZmluZSBWQUREUl9NQVNL
ICAgICAgICAgICAgICAoKDFVTCA8PCBWQUREUl9CSVRTKS0xKQogCisjZGVmaW5lIFZBRERSX1RP
UF9CSVQgICAgICAgICAgICgxVUwgPDwgKFZBRERSX0JJVFMgLSAxKSkKKyNkZWZpbmUgQ0FOT05J
Q0FMX01BU0sgICAgICAgICAgKH4wVUwgJiB+KCgxVUwgPDwgVkFERFJfQklUUykgLSAxKSkKKwog
I2RlZmluZSBpc19jYW5vbmljYWxfYWRkcmVzcyh4KSAoKChsb25nKSh4KSA+PiA0NykgPT0gKChs
b25nKSh4KSA+PiA2MykpCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCi0tIAoyLjkuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 14:05:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:05:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFhlp-0000i3-8p; Tue, 30 May 2017 14:05:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFhln-0000hN-UD
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:05:12 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7A/F4-01992-71C7D295; Tue, 30 May 2017 14:05:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1e4Rjf
 S4OwbbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNWxyumgpNyFesv9bM2MH4V62Lk5BASyJPY
 uesuM4jNK2Ansf/aMlYQW0LAUOL0wpssIDaLgKrEp6PvwWw2AXWJtmfbwWpEgOyL6xqB4lwcz
 AKbmCQm77nH2MXIwSEsECLRek8cJC4k0MYocfBxH1gzp4CnxJRbt1hBangFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3QN9ZK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQdjU6/zIUZJDiYlUV5na91I
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8W6qAcoJFqempFWmZOcA4gElLcPAoifCqg6R5iwsSc
 4sz0yFSpxgVpcR5e0ASAiCJjNI8uDZY7F1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7BG
 QKT2ZeCdz0V0CLmYAW79qhDbK4JBEhJdXAGLVy9t03VbouMk/u2wufnGAmXqR+ePenE97a5+b
 7/iz+rfJV7I31pdgVB46w+GseY7qSuM/agOv5tpIck2PnF819JMqulJ71+eeuFc+MIqo/Tglk
 kOa8V/fuuprNrmAWE2nVvbUKL8r5zuUnb2qf83aH/s2C4ukP3vx8UZzmsnCG2MrYritsUkosx
 RmJhlrMRcWJACwqHgG4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496153105!86966896!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32210 invoked from network); 30 May 2017 14:05:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 May 2017 14:05:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 08:05:04 -0600
Message-Id: <592D982E020000780015DAA9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 08:05:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-8-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-8-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 07/23] x86: refactor psr: L3 CAT:
 implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKCj4gLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5j
Cj4gQEAgLTQ3NiwyMyArNDc2LDM0IEBAIHN0YXRpYyBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpn
ZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkKPiAgICAgIHJldHVybiBzb2NrZXRf
aW5mbyArIHNvY2tldDsKPiAgfQo+ICAKPiArc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKnBzcl9n
ZXRfZmVhdF9hbmRfdHlwZSh1bnNpZ25lZCBpbnQgc29ja2V0LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gY2JtX3R5cGUgdHlwZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0
X3R5cGUgKmZlYXRfdHlwZSkKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5m
byAqaW5mbyA9IGdldF9zb2NrZXRfaW5mbyhzb2NrZXQpOwo+ICsKPiArICAgIGlmICggSVNfRVJS
KGluZm8pICkKPiArICAgICAgICByZXR1cm4gRVJSX1BUUihQVFJfRVJSKGluZm8pKTsKPiArCj4g
KyAgICAqZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKPiArICAg
IGlmICggKmZlYXRfdHlwZSA+PSBBUlJBWV9TSVpFKGluZm8tPmZlYXR1cmVzKSApCj4gKyAgICAg
ICAgcmV0dXJuIE5VTEw7CgpOb3RlIGhvdyB0aGlzIHJldHVybiBpcyBub3QgYmVpbmcgdGFrZW4g
Y2FyZSBvZiBieSAuLi4KCj4gKyAgICByZXR1cm4gaW5mby0+ZmVhdHVyZXNbKmZlYXRfdHlwZV07
Cj4gK30KPiArCj4gIGludCBwc3JfZ2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBj
Ym1fdHlwZSB0eXBlLAo+ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWdu
ZWQgaW50IGFycmF5X2xlbikKPiAgewo+IC0gICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5m
byAqaW5mbyA9IGdldF9zb2NrZXRfaW5mbyhzb2NrZXQpOwo+ICAgICAgY29uc3Qgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdDsKPiAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7Cj4gIAo+
ICAgICAgQVNTRVJUKGRhdGEpOwo+ICAKPiAtICAgIGlmICggSVNfRVJSKGluZm8pICkKPiAtICAg
ICAgICByZXR1cm4gUFRSX0VSUihpbmZvKTsKPiAtCj4gLSAgICBmZWF0X3R5cGUgPSBwc3JfY2Jt
X3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwo+IC0gICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlf
U0laRShpbmZvLT5mZWF0dXJlcykgKQo+IC0gICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsgICAg
ZmVhdCA9IHBzcl9nZXRfZmVhdF9hbmRfdHlwZShzb2NrZXQsIHR5cGUsICZmZWF0X3R5cGUpOwo+
ICsgICAgaWYgKCBJU19FUlIoZmVhdCkgKQo+ICsgICAgICAgIHJldHVybiBQVFJfRVJSKGZlYXQp
OwoKLi4uIHRoZSBjaGVjayBoZXJlLiBJIHRoaW5rIHlvdSB3YW50IHRvIGFsdGVyIHRoZSByZXR1
cm4gYWJvdmUuCgpBbmQgb2YgY291cnNlIEkgd29uZGVyIHdoeSB5b3UgcmVwbGFjZSBjb2RlIGhl
cmUgdGhhdCB3YXMKb25seSBpbnRyb2R1Y2VkIG9uZSBvciB0d28gcGF0Y2hlcyBlYXJsaWVyLiBQ
ZXJoYXBzIHRoYXQgZWFybGllcgpwYXRjaCBzaG91bGQgZG8gdGhpbmdzIHRoaXMgd2F5IHJpZ2h0
IGF3YXk/Cgo+IC0gICAgZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV07Cj4gICAgICBp
ZiAoICFmZWF0IHx8ICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gKQo+ICAgICAgICAgIHJldHVybiAt
RU5PRU5UOwoKQWZhaWNzIHlvdSBuZWVkIGZlYXRfdHlwZSBoZXJlIG9ubHkgdG8gZ2V0IGF0IHRo
ZSByaWdodCBmZWF0X3Byb3BzW10KZW50cnkuIElmIHRoYXQncyB0aGUgY2FzZSBhbHNvIGZvciBm
dXR1cmUgY2FsbGVycyBvZgpwc3JfZ2V0X2ZlYXRfYW5kX3R5cGUoKSwgcGVyaGFwcyBpdCB3b3Vs
ZCBiZSBiZXR0ZXIgZm9yIGl0IHRvCnByb3ZpZGUgdGhvc2UgdHdvIGluc3RlYWQgb2YgdGhlIGlu
dGVybWVkaWF0ZSB0eXBlPyBPZiBjb3Vyc2UKdGhhdCB3b3VsZCBpbXBseSByZW5hbWluZyB0aGUg
ZnVuY3Rpb24uIChUaGlzIGNoYW5nZSB3b3VsZApjbGVhcmx5IGJlbmVmaXQgdGhlIHJlYWRhYmls
aXR5IG9mIHBzcl9nZXRfdmFsKCkgYmVsb3cuKQoKPiBAQCAtNTAyLDkgKzUxMywzOCBAQCBpbnQg
cHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKPiAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICB9Cj4gIAo+IC1pbnQgcHNyX2dldF9sM19jYm0oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKPiAtICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICpjYm0sIGVudW0gY2JtX3R5cGUgdHlwZSkKPiAraW50IHBzcl9nZXRfdmFsKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCj4gKyAgICAgICAgICAgICAgICB1aW50
MzJfdCAqdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCj4gIHsKPiArICAgIGNvbnN0IHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQ7Cj4gKyAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlOwo+ICsg
ICAgdW5zaWduZWQgaW50IGNvcywgaTsKPiArCj4gKyAgICBBU1NFUlQodmFsKTsKPiArCj4gKyAg
ICBmZWF0ID0gcHNyX2dldF9mZWF0X2FuZF90eXBlKHNvY2tldCwgdHlwZSwgJmZlYXRfdHlwZSk7
Cj4gKyAgICBpZiAoIElTX0VSUihmZWF0KSApCj4gKyAgICAgICAgcmV0dXJuIFBUUl9FUlIoZmVh
dCk7Cj4gKwo+ICsgICAgaWYgKCAhZmVhdCB8fCAhZmVhdF9wcm9wc1tmZWF0X3R5cGVdICkKPiAr
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiArCj4gKyAgICBjb3MgPSBkLT5hcmNoLnBzcl9jb3Nf
aWRzW3NvY2tldF07Cj4gKyAgICAvKgo+ICsgICAgICogSWYgaW5wdXQgY29zIGV4Y2VlZHMgY3Vy
cmVudCBmZWF0dXJlJ3MgY29zX21heCwgd2Ugc2hvdWxkIHJldHVybiBpdHMKPiArICAgICAqIGRl
ZmF1bHQgdmFsdWUgd2hpY2ggaXMgc3RvcmVkIGluIGNvcyAwLiBUaGlzIGNhc2Ugb25seSBoYXBw
ZW5zCj4gKyAgICAgKiB3aGVuIG1vcmUgdGhhbiB0d28gZmVhdHVyZXMgZW5hYmxlZCBjb25jdXJy
ZW50bHkgYW5kIGF0IGxlYXN0IG9uZQo+ICsgICAgICogZmVhdHVyZXMncyBjb3NfbWF4IGlzIGJp
Z2dlciB0aGFuIG90aGVycy4gV2hlbiBhIGRvbWFpbidzIHdvcmtpbmcgY29zCj4gKyAgICAgKiBp
ZCBpcyBiaWdnZXIgdGhhbiBzb21lIGZlYXR1cmVzJyBjb3NfbWF4LCBIVyBhdXRvbWF0aWNhbGx5
IHdvcmtzIGFzCj4gKyAgICAgKiBkZWZhdWx0IHZhbHVlIGZvciB0aG9zZSBmZWF0dXJlcyB3aGlj
aCBjb3NfbWF4IGlzIHNtYWxsZXIuCj4gKyAgICAgKi8KPiArICAgIGlmICggY29zID4gZmVhdC0+
Y29zX21heCApCj4gKyAgICAgICAgY29zID0gMDsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IGZlYXRfcHJvcHNbZmVhdF90eXBlXS0+Y29zX251bTsgaSsrICkKPiArICAgICAgICBpZiAoIHR5
cGUgPT0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT50eXBlW2ldICkKPiArICAgICAgICAgICAgKnZh
bCA9IGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGZlYXRfcHJvcHNbZmVhdF90eXBlXS0+Y29zX251
bSArIGldOwo+ICsKPiAgICAgIHJldHVybiAwOwo+ICB9CgpEbyB5b3UgcmVhbGx5IHdhbnQgdG8g
cmV0dXJuIHN1Y2Nlc3MgaGVyZSBldmVuIGlmIHlvdSBkaWRuJ3Qgd3JpdGUKdG8gKnZhbD8gV2l0
aCB0aGUgd2F5IHRoZSBjYWxsZXJzIGFyZSBjb2RlZCwgdGhpcyBpcyBhbiAoYXQgbGVhc3QKbGF0
ZW50KSBpbmZvcm1hdGlvbiBsZWFrIGF0IHByZXNlbnQuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 14:07:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFhnc-0000sw-S0; Tue, 30 May 2017 14:07:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFhnb-0000sX-Lt
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 14:07:03 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AC/85-03696-78C7D295; Tue, 30 May 2017 14:07:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbe1Rjf
 S4P58M4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLOv5wVbwbSNjxce+CcwN
 jO2NjF2MXBxCAn8ZJWa2PWOFcB4zShz82M0M4WxjlNjw4DpQGSeHiICzxNczc9m7GDk4eAX0J
 W4uKwMJCwuYSWzqWM8OUi8hcFhD4u6kKcwgCQkBb4lLn9Ywwthbzu5l6WJk52ATsJI4JAYSZR
 FQlbg7ZQnTBEbuBYwMqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZL
 zczcxAv3OAAQ7GHeuDzzEKMnBpCTK62ytGynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndLFVBO
 sCg1PbUiLTMHGIAwaQkOHiURXpFqoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzSoAUC
 YAUZZTmwY2ARcMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNGgkzhycwrgdv0CugIJqAjdu
 3QBjmiJBEhJdXAGCu797O+hRBTpX/wjcDwbWa9sU+dSk7YZKjULn6YF7DmutqpzbnLb//mLni
 ff2R72Bl9s5YX9zbnnOSNi2xuDZ2oGt7svnTVPF9bDQeX1yvn/xZaKje1U0ntd9KGp7/2Hkzx
 6QyYoNyzOHHhOkY/saepC+OkhSYIWBl3culbT+eS0Jz988R+JZbijERDLeai4kQAvx3Lg4ECA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496153220!52289201!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18671 invoked from network); 30 May 2017 14:07:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 14:07:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFhnW-0003l3-9j; Tue, 30 May 2017 14:06:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFhnQ-0001hM-68; Tue, 30 May 2017 14:06:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFhnP-0003iu-3S; Tue, 30 May 2017 14:06:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109839-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3f173bde7e4320211e77a83f936fb754e7591006
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 14:06:51 +0000
Subject: [Xen-devel] [linux-linus test] 109839: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4146543942441534168=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4146543942441534168==
Content-Type: text/plain

flight 109839 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109839/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      7 host-ping-check-xen      fail REGR. vs. 109656
 test-amd64-amd64-xl-qemut-debianhvm-amd64 14 guest-saverestore.2 fail REGR. vs. 109656
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 109656
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109656

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop      fail blocked in 109656
 test-armhf-armhf-xl-rtds   15 guest-start/debian.repeat fail blocked in 109656
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109656
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109656
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                3f173bde7e4320211e77a83f936fb754e7591006
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z    9 days
Failing since        109675  2017-05-22 02:06:45 Z    8 days   13 attempts
Testing same since   109839  2017-05-29 22:50:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Anatolij Gustschin <agust@denx.de>
  Andre Przywara <andre.przywara@arm.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Antony Antony <antony@phenome.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Peterson <bp@benjamin.pe>
  Bjorn Helgaas <bhelgaas@google.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Chen-Yu Tsai <wens@csie.org>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunming Zhou <David1.Zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Gilbert <dgilbert@interlog.com>
  Eduardo Valentin <edubezval@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Westphal <fw@strlen.de>
  Fugang Duan <fugang.duan@nxp.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net> # MIPS only
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Harini Katakam <harinik@xilinx.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilan Tayari <ilant@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Jon Mason <jon.mason@broadcom.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Lin Zhang <xiaolou4617@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  linzhang <xiaolou4617@gmail.com>
  Liping Zhang <zlpnobody@gmail.com>
  Logan Gunthorpe <logang@deltatee.com>
  Long Li <longli@microsoft.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  Mahesh Bandewar <maheshb@google.com>
  MaJun <majun258@huawei.com>
  Manfred Schlaegl <manfred.schlaegl@ginzinger.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Kepplinger <martin.kepplinger@ginzinger.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Maxime Roussin-BÃ©langer <maxime.roussinbelanger@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michael S. Tsirkin <mst@redhat.com>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Mika PenttilÃ¤ <mika.penttila@nextfour.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Namhyung Kim <namhyung@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Nithin Nayak Sujir <nsujir@tintri.com>
  Nithin Sujir <nsujir@tintri.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Dawson <petedaws@gmail.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Senna Tschudin <peter.senna@collabora.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pravin B Shelar <pshelar@ovn.org>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Richard Zhu <hongxing.zhu@nxp.com>
  Rob Herring <robh@kernel.org>
  Rob Landley <rob@landley.net>
  Roman Kapl <roman.kapl@sysgo.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Samuel Jones <sjones@kalray.eu>
  Schoefegger Stefan <stefan.schoefegger@ginzinger.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steve Twiss <stwiss.opensource@diasemi.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tin Huynh <tnhuynh@apm.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tommi Rantala <tt.rantala@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 8227 lines long.)


--===============4146543942441534168==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4146543942441534168==--

From xen-devel-bounces@lists.xen.org Tue May 30 14:08:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFhp8-00013Y-BH; Tue, 30 May 2017 14:08:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316fd222c=Ian.Jackson@citrix.com>)
 id 1dFhp7-00013L-Gw
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:08:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A6/7B-03696-4EC7D295; Tue, 30 May 2017 14:08:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6TGt1
 Ig1n/ZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3nd3MBQdZKqYc5m1gvMjcxcjJISHgL/Gy
 5RMTiM0moCvRtOUvG4jNKyAocXLmExYQm1lAR2LB7k9sELa8xPa3c5ghahwkdu2cDmazCKhKH
 HzxFKxGREBR4sHLm6wQ9Z4SL34uAYsLC5hJzDp0DWwmp4ClxKfuqUB7uTiEBKYwSqy894wJ4i
 ATibcLdwI1cAAl1CTmro+fwMg3C8lJs5CcNAvJSQsYmVcxahSnFpWlFukaGuslFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GD8sizgEKMkB5OSKK+ztW6kEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneBdVAOcGi1PTUirTMHGDQw6QlOHiURHhFQNK8xQWJucWZ6RCpU4y6H
 E0ftnxhEmLJy89LlRLnlQApEgApyijNgxsBi8BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 adADKFJzOvBG7TK6AjmICO2LVDG+SIkkSElFQDo8vxu9v+J/C7zHne5cdk5mKsXV/rLXax74b
 NOfPYvRufXO540z/5KfuPlc/bIoWjPn3nuLPmW2HOJqG8Iotg6cVaPztLQ/ddVHed+txhr/+h
 jHKVR6LWq04Fzs8I+avuO3syh+9Vo1M9sQ7rr9RJKLO1znONMbjMtO9Z6cXCvVvT0qyiJ9Y8V
 WIpzkg01GIuKk4EANqxsna7AgAA
X-Env-Sender: prvs=316fd222c=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496153314!71260925!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51385 invoked from network); 30 May 2017 14:08:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 14:08:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425881827"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22829.31967.893094.534365@mariner.uk.xensource.com>
Date: Tue, 30 May 2017 15:08:31 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170530091911.hpsqi2zlb3ek4aci@citrix.com>
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170529180132.4391-2-armando@greenhost.nl>
 <20170530091911.hpsqi2zlb3ek4aci@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Armando Vega <armando@greenhost.nl>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEvMV0geGwgbWFuIHBhZ2UgY2xlYW51cCBhbmQg
Zml4ZXMiKToKPiBIaSBUaGFua3MgZm9yIHRoZSBwYXRjaC4KPiAKPiBJIHdlbGNvbWUgdGhlIGlt
cHJvdmVtZW50IHRvIG91ciBkb2N1bWVudGF0aW9uLgo+IAo+IEZBT0QgSSB3aWxsIGxlYXZlIHRo
aXMgcGF0Y2ggdG8gSWFuIGJlY2F1c2UgaGUncyBhIG5hdGl2ZSBFbmdsaXNoCj4gc3BlYWtlci4K
ClRoYW5rcy4gIEkgcmVhZCB0aGUgZmlyc3QgaGFsZiBvZiB0aGUgcGF0Y2ggYW5kIGl0IHdhcyBn
b29kLiAgR29vZAplbm91Z2gsIGluZGVlZCwgdGhhdCBJIGFtIGluY2xpbmVkIHRvCgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp3aXRob3V0IHJlYWRp
bmcgdGhlIHNlY29uZCBoYWxmIDotKS4KCldlIGhhdmUgYSBzdGFuZGluZyBSTSBleGNlcHRpb24g
Zm9yIGRvY3MgcGF0Y2hlcyBzbyB0aGlzIGNhbiBnbyBpbiB0bwpib3RoIGJyYW5jaGVzIHdoZW4g
dGhlIGNvbW1pdCBtb3JhdG9yaXVtIChpbiBwbGFjZSBmb3IgYnJhbmNoaW5nKSBpcwpsaWZ0ZWQu
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 14:10:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFhqT-0001Cj-Kv; Tue, 30 May 2017 14:10:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316fd222c=Ian.Jackson@citrix.com>)
 id 1dFhqS-0001C7-Mk
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:10:00 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 12/89-19409-73D7D295; Tue, 30 May 2017 14:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva55rW6
 kwfltChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfp0/YC/awVOxr/8DcwHiKuYuRk0NCwF9i
 +uQbYDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQmPb0JCuIzSKgK
 vHhzWewuIiAusSq1/uYIeqtJTac2QA0h4NDWMBe4vlfZZAwp4ClxN6eSUwgtpCAhcTZ2S9YIM
 4xkXi7cCcbSLmQgJrE3PXxExj5ZiE5aBaSg2YhOWgBI/MqRo3i1KKy1CJdQxO9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MK7Z7HmKU5GBSEuV1ttaNFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBK1EDlBMsSk1PrUjLzAGGPExagoNHSYSXFSTNW1yQmFucmQ6ROsWoy
 9H0YcsXJiGWvPy8VClx3jXVQEUCIEUZpXlwI2Dxd4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvBNApvBk5pXAbXoFdAQT0BG7dmiDHFGSiJCSamBkPau8SMx8UtlZ166dC5++zH3hEx2y/Fx
 Mjl5W54U7b4vzg4S+dmS/ZLcqmzKhV3TVVPfqC/eT/pS1n083tt+pb3/W6OKTuRoldque/uFh
 rjXInXz8iuHrHQVvr2ZfORG7V9zyO2fztzYhpW+LeaIV+Lh2fd/g9+yMzskTK7p+R7b7P/+3f
 M4TJZbijERDLeai4kQAicfBM7oCAAA=
X-Env-Sender: prvs=316fd222c=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496153397!86396065!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58133 invoked from network); 30 May 2017 14:09:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 14:09:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434477314"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22829.32051.208503.888180@mariner.uk.xensource.com>
Date: Tue, 30 May 2017 15:09:55 +0100
To: Armando Vega <armando@greenhost.nl>
In-Reply-To: <20170529180132.4391-1-armando@greenhost.nl>
References: <20170529180132.4391-1-armando@greenhost.nl>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH 0/1] xl man page cleanup and fixes proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXJtYW5kbyBWZWdhIHdyaXRlcyAoIltQQVRDSCAwLzFdIHhsIG1hbiBwYWdlIGNsZWFudXAgYW5k
IGZpeGVzIHByb3Bvc2FsIik6Cj4gSWYgeW91IGFjY2VwdCB0aGlzIHBhdGNoIEkgd291bGQgZ2xh
ZGx5IGRvbmF0ZSBteSB0aW1lIHRvIGZpeGluZyB0aGUKPiByZXN0IG9mIHRoZSBtYW4gcGFnZXMs
IGFzIEkgZGlkIG5vdGljZSB0aGUgc2FtZSBwcm9ibGVtcyBpbiBzb21lIG9mCj4gdGhlbS4KCkkn
ZCBsb3ZlIG1vcmUgcGF0Y2hlcyBsaWtlIHRoYXQgb25lLgoKPiBJIGhhdmUgYSBwZXJzb25hbCBm
b3JrIG9mIHRoaXMgcmVwbyBvbgo+IGh0dHBzOi8vZ2l0aHViLmNvbS90d2l6dGVkL3hlbiB0aGF0
IEkgY2FuIHVzZSB0byBnZXQgYWxsIHRoZSBjb21taXRzCj4gaW4gb25lIHBsYWNlIGluIHRoZSBm
dXR1cmUsIGlmIHRoYXQgd291bGQgYmUgcHJlZmZlcmVkLgoKV2UncmUgaGFwcHkgdG8gdGFrZSBh
IHB1bGwgcmVxdWVzdCBidXQgd2UgYWxzbyByZXF1aXJlIHRoZSBwYXRjaGVzIHRvCmJlIHBvc3Rl
ZCB3aXRoIGdpdC1zZW5kLWVtYWlsIGFzIHlvdSBoYXZlIGRvbmUgaGVyZS4KClRoYW5rcywKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 14:19:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:19:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFhzU-0001xd-Dv; Tue, 30 May 2017 14:19:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dFhzT-0001xV-5D
 for xen-devel@lists.xen.org; Tue, 30 May 2017 14:19:19 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4B/A3-02022-66F7D295; Tue, 30 May 2017 14:19:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIKsWRWlGSWpSXmKPExsUyZ7p8oG5SvW6
 kQesDbYslHxezODB6HN39mymAMYo1My8pvyKBNWPBsymMBbNFKt4f3cLSwLhcqIuRi0NIYCKT
 xNFl59ggnG+MEs++v2SEcDYySvxf+JC1i5ETyNnOKNHeEApiCwtkSKz/O5UNxBYRsJG42L6MB
 aImT2L65GnMIDabgJHE2aPTGUFsXgFbiW9Pt4DZLAKqEu/654PZogLhEm8bj7BA1AhKnJz5BM
 zmBKqf/PQCC8gRzALtjBJbJ28FWyYhYCjxeeNS5gmM/LOQ9MxCVjeLkQPISZHY9TFxFpI7ZiG
 5dRaSm2Yh+WcWkh9mIbkDxGYWUJf4M+8SM4StLbFs4Wso21Zi3br3UDV6Em9/90LZlhLrd3xi
 X8DIt4pRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAq6xkYG
 Hcw3p3sd4hRkoNJSZTX2Vo3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE77daoJxgUWp6akVaZg
 4wPcCkJTh4lER45eqA0rzFBYm5xZnpEKlTjIpS4rxfQPoEQBIZpXlwbbCUdIlRVkqYl5GBgUG
 IpyC1KDezBFX+FaM4B6OSMK8CyHiezLwSuOmvgBYzAS3etUMbZHFJIkJKqoFR/32G0X4LGy7V
 2I078vWmJPp+4tX4vrjdxal9tcaV6WaqWY4bAzYu4zssJyOtMmurtM7rl2arJxiqvfSqvHY8v
 VBivYXXRRn/sj+6Qn8Ur3fuWlWYqc4cdnfGWQFTO4Yptb8qp+nsjVjY/GaxUlQLO4vTG5Obj8
 xaK9wCjkzqynOMvWrskavEUpyRaKjFXFScCADkiZIARAMAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496153952!101091855!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11953 invoked from network); 30 May 2017 14:19:14 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 14:19:14 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4UEIwFh018963
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 14:18:58 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4UEIuXW031493
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 30 May 2017 14:18:57 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4UEIsBa031156;
 Tue, 30 May 2017 14:18:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 30 May 2017 07:18:54 -0700
To: Steven Haigh <netwiz@crc.id.au>, xen-devel@lists.xen.org
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
 <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <66be666d-25b9-d05b-f121-1eb1c73df7c7@oracle.com>
Date: Tue, 30 May 2017 10:18:47 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] WARNING: CPU: 0 PID: 0 at
 net/sched/sch_generic.c:316 dev_watchdog+0x217/0x220
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4792877682221517704=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============4792877682221517704==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="mkCn75vA6U1SHBcmlllBmPOAetJiv10fo"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--mkCn75vA6U1SHBcmlllBmPOAetJiv10fo
Content-Type: multipart/mixed; boundary="BnAhDculiTbE10gp3BJ7cpcwgUmDVjtU1";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Steven Haigh <netwiz@crc.id.au>, xen-devel@lists.xen.org
Message-ID: <66be666d-25b9-d05b-f121-1eb1c73df7c7@oracle.com>
Subject: Re: [Xen-devel] WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:316
 dev_watchdog+0x217/0x220
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
 <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
In-Reply-To: <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>

--BnAhDculiTbE10gp3BJ7cpcwgUmDVjtU1
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 05/30/2017 06:27 AM, Steven Haigh wrote:
> Just wanted to give this a nudge to try and get some suggestions on
> where to go / what to do about this.
>
> On 28/05/17 09:44, Steven Haigh wrote:
>> The last couple of days running on kernel 4.9.29 and 4.9.30 with Xen
>> 4.9.0-rc6 I've had a number of ethernet lock ups that have taken my
>> system off the network.
>>
>> This is a new development - but I'm not sure if its kernel or xen rela=
ted.

Since noone seems to have seen this it would be useful to narrow it down
a bit.

Do you observe this on rc5? Or with 4.9.28 kernel? Any particular load
that you are using? Do you see this on a specific NIC?

Have you checked hypervisor log (xl dmesg)?


-boris





--BnAhDculiTbE10gp3BJ7cpcwgUmDVjtU1--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZLX9IAAoJEIredpCGysGyZIgQALHST3ZnYO6WdVIpsAHKcd/Y
XNCWxqjIiuUur55UR0QkBgx73ikBxiVqaZk04RjUAMfOBbiWARyFPDusymxhnusf
FDf2aGEAAgA/0UihHwEeaaWJ9ISqbWbt2Xl5B9736tJTw/NJ3ycCAofGg3O2l6n0
SUjHYKhOhGxZUD7/NiDDmOmYM3Rrn1DiVOvDqdTD+NA2EdRMHXESlMtVY08vp+wt
FyczfSv36e8qQy/8VTrot9HeEgV1t7HeZZv1jQBLnkGsc4r45NazJk98KgzIC4us
SeUi1FBU2SQINOaPv3MGeBkd6nbr/rgKTyyl3NNw6voDGD3UUB71oOUUO71E+obV
HBOrAdkllojSY2Nm5tswMUOx0GD/ex0A8pd4BURbmjupSvOGotZ5Q0F+ghv1ajlv
CNbHUHxlOqNxoV2+NlxJRKVk49zd8OMKo77U7fR2wIP9MfecfAjwN9YFUe1DqRZN
klVufUgSaLEDbwNb4oNHIFgkCSHRGR1XOQF26OxxSXwWcOhVHjTVr/KLqkksFG7J
fO6+xspuX6bvx5aG7sixrTwohG9Y+v3xt29X+I4N+lrd4mhUcsqJWClU791hPDq0
iwprqNqO65QFdAQc9abADTly3hPJ9l4Au1iDcDoHnOoxk6m1zjFwfdPJTfNR/JfV
i0sBg2D5Vlzx4K54z6vK
=R4Yg
-----END PGP SIGNATURE-----

--mkCn75vA6U1SHBcmlllBmPOAetJiv10fo--


--===============4792877682221517704==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4792877682221517704==--


From xen-devel-bounces@lists.xen.org Tue May 30 14:20:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFi0j-0002T7-OK; Tue, 30 May 2017 14:20:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFi0h-0002Sz-D5
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:20:35 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4A/27-02022-2BF7D295; Tue, 30 May 2017 14:20:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXdjvW6
 kwd3nshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7zRfYC5a1MVXcOXyLsYFx41XGLkYuDiGB
 TYwSnR9Ws0E4uxklpnffYOli5OQQFnCSeD2liw3EFhFwl3j/7joTiC0kkCYx9/5LZhCbWcBI4
 tbGBjCbTUBT4s7nT2A1vAJWEge2XwebwyKgKvHqVQMjiC0qEC7xtvEIC0SNoMTJmU/AbE4BS4
 k/N3+zQ8w0k5i3+SHUfHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYlQvTi0qSy3StdRLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMOQYg2MG4ttX5EKMkB5OSKK+ztW6kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnegjqgnGBRanpqRVpmDjD4YdISHDxKIryPa4HSvMUFibnFmekQq
 VOMuhwbVq//wiTEkpeflyolzpsDMkMApCijNA9uBCwSLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmY9yXIKp7MvBK4Ta+AjmACOmLXDm2QI0oSEVJSDYytD5V+P5rSG5l00uHBtBW3dnz0/xg
 z9ab6vKb/p+ali9yoE/kasOqcqJnnwTyhuguifhs4YtoEnJ92txe6xEY/yPA5UiNZfIAxwc/6
 Xe7Uc0/d2s3+PWk0PGycn82i8zvlVHnhtCvHv31ZpTCnMmfqg40vZ91bFP31xvRLXyeoPlL+Z
 +J/O9hTiaU4I9FQi7moOBEASga4Pb8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496154031!100845651!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20314 invoked from network); 30 May 2017 14:20:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 30 May 2017 14:20:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9D451344;
 Tue, 30 May 2017 07:20:30 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CAB5B3F578;
 Tue, 30 May 2017 07:20:29 -0700 (PDT)
To: Armando Vega <armando@greenhost.nl>, xen-devel@lists.xenproject.org
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170529180132.4391-2-armando@greenhost.nl>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4821a3fa-20b1-9f39-a6c3-d6e0ba7bfb9b@arm.com>
Date: Tue, 30 May 2017 15:20:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170529180132.4391-2-armando@greenhost.nl>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpZb3VyIFNpZ25lZC1vZmYtYnkgaXMgbWlzc2luZyBpbiB0aGUgY29tbWl0IG1lc3Nh
Z2UuCgpDaGVlcnMsCgpPbiAyOS8wNS8xNyAxOTowMSwgQXJtYW5kbyBWZWdhIHdyb3RlOgo+IC0t
LQo+ICBkb2NzL21hbi94bC5wb2QuMS5pbiB8IDM2MiArKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE3OSBpbnNlcnRp
b25zKCspLCAxODMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9k
LjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgo+IGluZGV4IDc4YmY4ODRhZjIuLjMyNmM1ZmVm
NWIgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwucG9kLjEuaW4KPiArKysgYi9kb2NzL21hbi94
bC5wb2QuMS5pbgo+IEBAIC0xLDYgKzEsNiBAQAo+ICA9aGVhZDEgTkFNRQo+Cj4gLVhMIC0gWGVu
IG1hbmFnZW1lbnQgdG9vbCwgYmFzZWQgb24gTGliWGVubGlnaHQKPiAreGwgLSBYZW4gbWFuYWdl
bWVudCB0b29sLCBiYXNlZCBvbiBMaWJYZW5saWdodAo+Cj4gID1oZWFkMSBTWU5PUFNJUwo+Cj4g
QEAgLTgyLDcgKzgyLDcgQEAgdGhvdWdoIGl0IGlzIHVuc2FmZS4KPgo+ICA9aXRlbSBCPC10Pgo+
Cj4gLUFsd2F5cyB1c2UgY2FycmlhZ2UtcmV0dXJuLWJhc2VkIG92ZXJ3cml0aW5nIGZvciBwcmlu
dGluZyBwcm9ncmVzcwo+ICtBbHdheXMgdXNlIGNhcnJpYWdlLXJldHVybi1iYXNlZCBvdmVyd3Jp
dGluZyBmb3IgZGlzcGxheWluZyBwcm9ncmVzcwo+ICBtZXNzYWdlcyB3aXRob3V0IHNjcm9sbGlu
ZyB0aGUgc2NyZWVuLiAgV2l0aG91dCAtdCwgdGhpcyBpcyBkb25lIG9ubHkKPiAgaWYgc3RkZXJy
IGlzIGEgdHR5Lgo+Cj4gQEAgLTk3LDE3ICs5NywxNyBAQCBwcmV2aW91c2x5LCBtb3N0IGNvbW1h
bmRzIHRha2UgSTxkb21haW4taWQ+IGFzIHRoZSBmaXJzdCBwYXJhbWV0ZXIuCj4KPiAgPWl0ZW0g
QjxidXR0b24tcHJlc3M+IEk8ZG9tYWluLWlkPiBJPGJ1dHRvbj4KPgo+IC1JPFRoaXMgY29tbWFu
ZCBpcyBkZXByZWNhdGVkLiBQbGVhc2UgdXNlIEM8eGwgdHJpZ2dlcj4gaW4gcHJlZmVyZW5jZT4K
PiArSTxUaGlzIGNvbW1hbmQgaXMgZGVwcmVjYXRlZC4gUGxlYXNlIHVzZSBDPHhsIHRyaWdnZXI+
IGluc3RlYWQuPgo+Cj4gLUluZGljYXRlIGFuIEFDUEkgYnV0dG9uIHByZXNzIHRvIHRoZSBkb21h
aW4uIEk8YnV0dG9uPiBpcyBtYXkgYmUgJ3Bvd2VyJyBvcgo+ICtJbmRpY2F0ZSBhbiBBQ1BJIGJ1
dHRvbiBwcmVzcyB0byB0aGUgZG9tYWluLCB3aGVyZSBJPGJ1dHRvbj4gY2FuIGJlICdwb3dlcicg
b3IKPiAgJ3NsZWVwJy4gVGhpcyBjb21tYW5kIGlzIG9ubHkgYXZhaWxhYmxlIGZvciBIVk0gZG9t
YWlucy4KPgo+ICA9aXRlbSBCPGNyZWF0ZT4gW0k8Y29uZmlnZmlsZT5dIFtJPE9QVElPTlM+XQo+
Cj4gLVRoZSBjcmVhdGUgc3ViY29tbWFuZCB0YWtlcyBhIGNvbmZpZyBmaWxlIGFzIGZpcnN0IGFy
Z3VtZW50OiBzZWUKPiAtTDx4bC5jZmc+IGZvciBmdWxsIGRldGFpbHMgb2YgdGhhdCBmaWxlIGZv
cm1hdCBhbmQgcG9zc2libGUgb3B0aW9ucy4KPiAtSWYgSTxjb25maWdmaWxlPiBpcyBtaXNzaW5n
IEI8WEw+IGNyZWF0ZXMgdGhlIGRvbWFpbiBzdGFydGluZyBmcm9tIHRoZQo+IC1kZWZhdWx0IHZh
bHVlIGZvciBldmVyeSBvcHRpb24uCj4gK1RoZSBjcmVhdGUgc3ViY29tbWFuZCB0YWtlcyBhIGNv
bmZpZyBmaWxlIGFzIGl0cyBmaXJzdCBhcmd1bWVudDogc2VlCj4gK0w8eGwuY2ZnKDUpPiBmb3Ig
ZnVsbCBkZXRhaWxzIG9mIHRoZSBmaWxlIGZvcm1hdCBhbmQgcG9zc2libGUgb3B0aW9ucy4KPiAr
SWYgSTxjb25maWdmaWxlPiBpcyBtaXNzaW5nIEI8eGw+IGNyZWF0ZXMgdGhlIGRvbWFpbiBhc3N1
bWluZyB0aGUgZGVmYXVsdAo+ICt2YWx1ZXMgZm9yIGV2ZXJ5IG9wdGlvbi4KPgo+ICBJPGNvbmZp
Z2ZpbGU+IGhhcyB0byBiZSBhbiBhYnNvbHV0ZSBwYXRoIHRvIGEgZmlsZS4KPgo+IEBAIC0xNDQs
NyArMTQ0LDcgQEAgQXR0YWNoIHRvIGRvbWFpbidzIFZOQyBzZXJ2ZXIsIGZvcmtpbmcgYSB2bmN2
aWV3ZXIgcHJvY2Vzcy4KPgo+ICA9aXRlbSBCPC1BPiwgQjwtLXZuY3ZpZXdlci1hdXRvcGFzcz4K
Pgo+IC1QYXNzIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgo+ICtQYXNzIHRo
ZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmlld2VyIHZpYSBzdGRpbi4KPgo+ICA9aXRlbSBCPC1jPgo+
Cj4gQEAgLTE4Nyw3ICsxODcsNyBAQCBjcHVzIDAtMywgYW5kIHBhc3NlcyB0aHJvdWdoIHR3byBQ
Q0kgZGV2aWNlcy4KPgo+ICA9YmFjawo+Cj4gLT1pdGVtIEI8Y29uZmlnLXVwZGF0ZT4gQjxkb21p
ZD4gW0k8Y29uZmlnZmlsZT5dIFtJPE9QVElPTlM+XQo+ICs9aXRlbSBCPGNvbmZpZy11cGRhdGU+
IEk8ZG9tYWluLWlkPiBbSTxjb25maWdmaWxlPl0gW0k8T1BUSU9OUz5dCj4KPiAgVXBkYXRlIHRo
ZSBzYXZlZCBjb25maWd1cmF0aW9uIGZvciBhIHJ1bm5pbmcgZG9tYWluLiBUaGlzIGhhcyBubwo+
ICBpbW1lZGlhdGUgZWZmZWN0IGJ1dCB3aWxsIGJlIGFwcGxpZWQgd2hlbiB0aGUgZ3Vlc3QgaXMg
bmV4dAo+IEBAIC0xOTUsNyArMTk1LDcgQEAgcmVzdGFydGVkLiBUaGlzIGNvbW1hbmQgaXMgdXNl
ZnVsIHRvIGVuc3VyZSB0aGF0IHJ1bnRpbWUgbW9kaWZpY2F0aW9ucwo+ICBtYWRlIHRvIHRoZSBn
dWVzdCB3aWxsIGJlIHByZXNlcnZlZCB3aGVuIHRoZSBndWVzdCBpcyByZXN0YXJ0ZWQuCj4KPiAg
U2luY2UgWGVuIDQuNSB4bCBoYXMgaW1wcm92ZWQgY2FwYWJpbGl0aWVzIHRvIGhhbmRsZSBkeW5h
bWljIGRvbWFpbgo+IC1jb25maWd1cmF0aW9uIGNoYW5nZXMgYW5kIHdpbGwgcHJlc2VydmUgYW55
IGNoYW5nZXMgbWFkZSBhIHJ1bnRpbWUKPiArY29uZmlndXJhdGlvbiBjaGFuZ2VzIGFuZCB3aWxs
IHByZXNlcnZlIGFueSBjaGFuZ2VzIG1hZGUgYXQgcnVudGltZQo+ICB3aGVuIG5lY2Vzc2FyeS4g
VGhlcmVmb3JlIGl0IHNob3VsZCBub3Qgbm9ybWFsbHkgYmUgbmVjZXNzYXJ5IHRvIHVzZQo+ICB0
aGlzIGNvbW1hbmQgYW55IG1vcmUuCj4KPiBAQCAtMjIxLDExICsyMjEsMTEgQEAgSTxrZXk9dmFs
dWU+IHBhaXJzIG9uIHRoZSBjb21tYW5kIGxpbmUuCj4KPiAgPWl0ZW0gQjxjb25zb2xlPiBbSTxP
UFRJT05TPl0gSTxkb21haW4taWQ+Cj4KPiAtQXR0YWNoIHRvIGRvbWFpbiBJPGRvbWFpbi1pZD4n
cyBjb25zb2xlLiAgSWYgeW91J3ZlIHNldCB1cCB5b3VyIGRvbWFpbnMgdG8KPiAtaGF2ZSBhIHRy
YWRpdGlvbmFsIGxvZyBpbiBjb25zb2xlIHRoaXMgd2lsbCBsb29rIG11Y2ggbGlrZSBhIG5vcm1h
bAo+IC10ZXh0IGxvZyBpbiBzY3JlZW4uCj4gK0F0dGFjaCB0byB0aGUgY29uc29sZSBvZiBhIGRv
bWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LiAgSWYgeW91J3ZlIHNldCB1cAo+ICt5b3Vy
IGRvbWFpbnMgdG8gaGF2ZSBhIHRyYWRpdGlvbmFsIGxvZ2luIGNvbnNvbGUgdGhpcyB3aWxsIGxv
b2sgbXVjaCBsaWtlIGEKPiArbm9ybWFsIHRleHQgbG9naW4gc2NyZWVuLgo+Cj4gLVVzZSB0aGUg
a2V5IGNvbWJpbmF0aW9uIEN0cmwrXSB0byBkZXRhY2ggdGhlIGRvbWFpbiBjb25zb2xlLgo+ICtV
c2UgdGhlIGtleSBjb21iaW5hdGlvbiBDdHJsK10gdG8gZGV0YWNoIGZyb20gdGhlIGRvbWFpbiBj
b25zb2xlLgo+Cj4gIEI8T1BUSU9OUz4KPgo+IEBAIC0yNDYsMTAgKzI0NiwxMCBAQCBDb25uZWN0
IHRvIGNvbnNvbGUgbnVtYmVyIEk8TlVNPi4gQ29uc29sZSBudW1iZXJzIHN0YXJ0IGZyb20gMC4K
Pgo+ICA9aXRlbSBCPGRlc3Ryb3k+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4KPgo+IC1JbW1l
ZGlhdGVseSB0ZXJtaW5hdGUgdGhlIGRvbWFpbiBJPGRvbWFpbi1pZD4uICBUaGlzIGRvZXNuJ3Qg
Z2l2ZSB0aGUKPiAtZG9tYWluIE9TIGFueSBjaGFuY2UgdG8gcmVhY3QsIGFuZCBpcyB0aGUgZXF1
aXZhbGVudCBvZiByaXBwaW5nIHRoZQo+IC1wb3dlciBjb3JkIG91dCBvbiBhIHBoeXNpY2FsIG1h
Y2hpbmUuICBJbiBtb3N0IGNhc2VzIHlvdSB3aWxsIHdhbnQgdG8KPiAtdXNlIHRoZSBCPHNodXRk
b3duPiBjb21tYW5kIGluc3RlYWQuCj4gK0ltbWVkaWF0ZWx5IHRlcm1pbmF0ZSB0aGUgZG9tYWlu
IHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uICBUaGlzIGRvZXNuJ3QgZ2l2ZQo+ICt0aGUgZG9t
YWluIE9TIGFueSBjaGFuY2UgdG8gcmVhY3QsIGFuZCBpcyB0aGUgZXF1aXZhbGVudCBvZiByaXBw
aW5nIHRoZSBwb3dlcgo+ICtjb3JkIG91dCBvbiBhIHBoeXNpY2FsIG1hY2hpbmUuICBJbiBtb3N0
IGNhc2VzIHlvdSB3aWxsIHdhbnQgdG8gdXNlIHRoZQo+ICtCPHNodXRkb3duPiBjb21tYW5kIGlu
c3RlYWQuCj4KPiAgQjxPUFRJT05TPgo+Cj4gQEAgLTI1Nyw4ICsyNTcsOCBAQCBCPE9QVElPTlM+
Cj4KPiAgPWl0ZW0gSTwtZj4KPgo+IC1BbGxvdyBkb21haW4gMCB0byBiZSBkZXN0cm95ZWQuICBC
ZWNhdXNlIGRvbWFpbiBjYW5ub3QgZGVzdHJveSBpdHNlbGYsIHRoaXMgaXMKPiAtb25seSBwb3Nz
aWJsZSB3aGVuIHVzaW5nIGEgZGlzYWdncmVnYXRlZCB0b29sc3RhY2ssIGFuZCBpcyBtb3N0IHVz
ZWZ1bCB3aGVuCj4gK0FsbG93IGRvbWFpbiAwIHRvIGJlIGRlc3Ryb3llZC4gIEJlY2F1c2UgYSBk
b21haW4gY2Fubm90IGRlc3Ryb3kgaXRzZWxmLCB0aGlzCj4gK2lzIG9ubHkgcG9zc2libGUgd2hl
biB1c2luZyBhIGRpc2FnZ3JlZ2F0ZWQgdG9vbHN0YWNrLCBhbmQgaXMgbW9zdCB1c2VmdWwgd2hl
bgo+ICB1c2luZyBhIGhhcmR3YXJlIGRvbWFpbiBzZXBhcmF0ZWQgZnJvbSBkb21haW4gMC4KPgo+
ICA9YmFjawo+IEBAIC0yNzMsMjYgKzI3MywyNiBAQCBDb252ZXJ0cyBhIGRvbWFpbiBpZCB0byBh
IGRvbWFpbiBuYW1lLgo+Cj4gID1pdGVtIEI8cmVuYW1lPiBJPGRvbWFpbi1pZD4gSTxuZXctbmFt
ZT4KPgo+IC1DaGFuZ2UgdGhlIGRvbWFpbiBuYW1lIG9mIEk8ZG9tYWluLWlkPiB0byBJPG5ldy1u
YW1lPi4KPiArQ2hhbmdlIHRoZSBkb21haW4gbmFtZSBvZiBhIGRvbWFpbiBzcGVjaWZpZWQgYnkg
STxkb21haW4taWQ+IHRvIEk8bmV3LW5hbWU+Lgo+Cj4gID1pdGVtIEI8ZHVtcC1jb3JlPiBJPGRv
bWFpbi1pZD4gW0k8ZmlsZW5hbWU+XQo+Cj4gIER1bXBzIHRoZSB2aXJ0dWFsIG1hY2hpbmUncyBt
ZW1vcnkgZm9yIHRoZSBzcGVjaWZpZWQgZG9tYWluIHRvIHRoZQo+ICBJPGZpbGVuYW1lPiBzcGVj
aWZpZWQsIHdpdGhvdXQgcGF1c2luZyB0aGUgZG9tYWluLiAgVGhlIGR1bXAgZmlsZSB3aWxsCj4g
LWJlIHdyaXR0ZW4gdG8gYSBkaXN0cmlidXRpb24gc3BlY2lmaWMgZGlyZWN0b3J5IGZvciBkdW1w
IGZpbGVzLiAgU3VjaAo+IC1hczogQFhFTl9EVU1QX0RJUkAvZHVtcC4KPiArYmUgd3JpdHRlbiB0
byBhIGRpc3RyaWJ1dGlvbiBzcGVjaWZpYyBkaXJlY3RvcnkgZm9yIGR1bXAgZmlsZXMsIGZvciBl
eGFtcGxlOgo+ICtAWEVOX0RVTVBfRElSQC9kdW1wLgo+Cj4gID1pdGVtIEI8aGVscD4gW0k8LS1s
b25nPl0KPgo+IC1EaXNwbGF5cyB0aGUgc2hvcnQgaGVscCBtZXNzYWdlIChpLmUuIGNvbW1vbiBj
b21tYW5kcykuCj4gK0Rpc3BsYXlzIHRoZSBzaG9ydCBoZWxwIG1lc3NhZ2UgKGkuZS4gY29tbW9u
IGNvbW1hbmRzKSBieSBkZWZhdWx0Lgo+Cj4gLVRoZSBJPC0tbG9uZz4gb3B0aW9uIHByaW50cyBv
dXQgdGhlIGNvbXBsZXRlIHNldCBvZiBCPHhsPiBzdWJjb21tYW5kcywKPiAtZ3JvdXBlZCBieSBm
dW5jdGlvbi4KPiArSWYgdGhlIEk8LS1sb25nPiBvcHRpb24gaXMgc3BlY2lmaWVkLCBpdCBkaXNw
bGF5cyB0aGUgY29tcGxldGUgc2V0IG9mIEI8eGw+Cj4gK3N1YmNvbW1hbmRzLCBncm91cGVkIGJ5
IGZ1bmN0aW9uLgo+Cj4gID1pdGVtIEI8bGlzdD4gW0k8T1BUSU9OUz5dIFtJPGRvbWFpbi1pZD4g
Li4uXQo+Cj4gLVByaW50cyBpbmZvcm1hdGlvbiBhYm91dCBvbmUgb3IgbW9yZSBkb21haW5zLiAg
SWYgbm8gZG9tYWlucyBhcmUKPiAtc3BlY2lmaWVkIGl0IHByaW50cyBvdXQgaW5mb3JtYXRpb24g
YWJvdXQgYWxsIGRvbWFpbnMuCj4gK0Rpc3BsYXlzIGluZm9ybWF0aW9uIGFib3V0IG9uZSBvciBt
b3JlIGRvbWFpbnMuICBJZiBubyBkb21haW5zIGFyZQo+ICtzcGVjaWZpZWQgaXQgZGlzcGxheXMg
aW5mb3JtYXRpb24gYWJvdXQgYWxsIGRvbWFpbnMuCj4KPgo+ICBCPE9QVElPTlM+Cj4gQEAgLTMw
MiwyMiArMzAyLDIzIEBAIEI8T1BUSU9OUz4KPiAgPWl0ZW0gQjwtbD4sIEI8LS1sb25nPgo+Cj4g
IFRoZSBvdXRwdXQgZm9yIEI8eGwgbGlzdD4gaXMgbm90IHRoZSB0YWJsZSB2aWV3IHNob3duIGJl
bG93LCBidXQKPiAtaW5zdGVhZCBwcmVzZW50cyB0aGUgZGF0YSBpbiBhcyBhIEpTT04gZGF0YSBz
dHJ1Y3R1cmUuCj4gK2luc3RlYWQgcHJlc2VudHMgdGhlIGRhdGEgYXMgYSBKU09OIGRhdGEgc3Ry
dWN0dXJlLgo+Cj4gID1pdGVtIEI8LVo+LCBCPC0tY29udGV4dD4KPiAtQWxzbyBwcmludHMgdGhl
IHNlY3VyaXR5IGxhYmVscy4KPiArCj4gK0Fsc28gZGlzcGxheXMgdGhlIHNlY3VyaXR5IGxhYmVs
cy4KPgo+ICA9aXRlbSBCPC12PiwgQjwtLXZlcmJvc2U+Cj4KPiAtQWxzbyBwcmludHMgdGhlIGRv
bWFpbiBVVUlEcywgdGhlIHNodXRkb3duIHJlYXNvbiBhbmQgc2VjdXJpdHkgbGFiZWxzLgo+ICtB
bHNvIGRpc3BsYXlzIHRoZSBkb21haW4gVVVJRHMsIHRoZSBzaHV0ZG93biByZWFzb24gYW5kIHNl
Y3VyaXR5IGxhYmVscy4KPgo+IC09aXRlbSBCPC1jPiwgPC0tY3B1cG9vbD4KPiArPWl0ZW0gQjwt
Yz4sIEI8LS1jcHVwb29sPgo+Cj4gLUFsc28gcHJpbnRzIHRoZSBjcHVwb29sIHRoZSBkb21haW4g
YmVsb25nIHRvLgo+ICtBbHNvIGRpc3BsYXlzIHRoZSBjcHVwb29sIHRoZSBkb21haW4gYmVsb25n
cyB0by4KPgo+IC09aXRlbSBCPC1uPiwgPC0tbnVtYT4KPiArPWl0ZW0gQjwtbj4sIEI8LS1udW1h
Pgo+Cj4gLUFsc28gcHJpbnRzIHRoZSBkb21haW4gTlVNQSBub2RlIGFmZmluaXR5Lgo+ICtBbHNv
IGRpc3BsYXlzIHRoZSBkb21haW4gTlVNQSBub2RlIGFmZmluaXR5Lgo+Cj4gID1iYWNrCj4KPiBA
QCAtMzUwLDE1ICszNTEsMTUgQEAgVGhlIGRvbWFpbiBpcyBjdXJyZW50bHkgcnVubmluZyBvbiBh
IENQVS4KPgo+ICA9aXRlbSBCPGIgLSBibG9ja2VkPgo+Cj4gLVRoZSBkb21haW4gaXMgYmxvY2tl
ZCwgYW5kIG5vdCBydW5uaW5nIG9yIHJ1bm5hYmxlLiAgVGhpcyBjYW4gYmUgY2F1c2VkCj4gLWJl
Y2F1c2UgdGhlIGRvbWFpbiBpcyB3YWl0aW5nIG9uIElPIChhIHRyYWRpdGlvbmFsIHdhaXQgc3Rh
dGUpIG9yIGhhcwo+ICtUaGUgZG9tYWluIGlzIGJsb2NrZWQsIGFuZCBub3QgcnVubmluZyBvciBy
dW5uYWJsZS4gIFRoaXMgY2FuIGJlIGJlY2F1c2UgdGhlCj4gK2RvbWFpbiBpcyB3YWl0aW5nIG9u
IElPIChhIHRyYWRpdGlvbmFsIHdhaXQgc3RhdGUpIG9yIGhhcwo+ICBnb25lIHRvIHNsZWVwIGJl
Y2F1c2UgdGhlcmUgd2FzIG5vdGhpbmcgZWxzZSBmb3IgaXQgdG8gZG8uCj4KPiAgPWl0ZW0gQjxw
IC0gcGF1c2VkPgo+Cj4gIFRoZSBkb21haW4gaGFzIGJlZW4gcGF1c2VkLCB1c3VhbGx5IG9jY3Vy
cmluZyB0aHJvdWdoIHRoZSBhZG1pbmlzdHJhdG9yCj4gIHJ1bm5pbmcgQjx4bCBwYXVzZT4uICBX
aGVuIGluIGEgcGF1c2VkIHN0YXRlIHRoZSBkb21haW4gd2lsbCBzdGlsbAo+IC1jb25zdW1lIGFs
bG9jYXRlZCByZXNvdXJjZXMgbGlrZSBtZW1vcnksIGJ1dCB3aWxsIG5vdCBiZSBlbGlnaWJsZSBm
b3IKPiArY29uc3VtZSBhbGxvY2F0ZWQgcmVzb3VyY2VzIChsaWtlIG1lbW9yeSksIGJ1dCB3aWxs
IG5vdCBiZSBlbGlnaWJsZSBmb3IKPiAgc2NoZWR1bGluZyBieSB0aGUgWGVuIGh5cGVydmlzb3Iu
Cj4KPiAgPWl0ZW0gQjxzIC0gc2h1dGRvd24+Cj4gQEAgLTM2OSwxMiArMzcwLDEyIEBAIGRvbWFp
biBpcyBub3QgZHlpbmcgeWV0Lgo+ICA9aXRlbSBCPGMgLSBjcmFzaGVkPgo+Cj4gIFRoZSBkb21h
aW4gaGFzIGNyYXNoZWQsIHdoaWNoIGlzIGFsd2F5cyBhIHZpb2xlbnQgZW5kaW5nLiAgVXN1YWxs
eQo+IC10aGlzIHN0YXRlIGNhbiBvbmx5IG9jY3VyIGlmIHRoZSBkb21haW4gaGFzIGJlZW4gY29u
ZmlndXJlZCBub3QgdG8KPiAtcmVzdGFydCBvbiBjcmFzaC4gIFNlZSBMPHhsLmNmZyg1KT4gZm9y
IG1vcmUgaW5mby4KPiArdGhpcyBzdGF0ZSBvbmx5IG9jY3VycyBpZiB0aGUgZG9tYWluIGhhcyBi
ZWVuIGNvbmZpZ3VyZWQgbm90IHRvCj4gK3Jlc3RhcnQgb24gYSBjcmFzaC4gIFNlZSBMPHhsLmNm
Zyg1KT4gZm9yIG1vcmUgaW5mby4KPgo+ICA9aXRlbSBCPGQgLSBkeWluZz4KPgo+IC1UaGUgZG9t
YWluIGlzIGluIHByb2Nlc3Mgb2YgZHlpbmcsIGJ1dCBoYXNuJ3QgY29tcGxldGVseSBzaHV0ZG93
biBvcgo+ICtUaGUgZG9tYWluIGlzIGluIHRoZSBwcm9jZXNzIG9mIGR5aW5nLCBidXQgaGFzbid0
IGNvbXBsZXRlbHkgc2h1dCBkb3duIG9yCj4gIGNyYXNoZWQuCj4KPiAgPWJhY2sKPiBAQCAtMzg0
LDEwICszODUsMTAgQEAgQjxOT1RFUz4KPiAgPW92ZXIgNAo+Cj4gIFRoZSBUaW1lIGNvbHVtbiBp
cyBkZWNlcHRpdmUuICBWaXJ0dWFsIElPIChuZXR3b3JrIGFuZCBibG9jayBkZXZpY2VzKQo+IC11
c2VkIGJ5IGRvbWFpbnMgcmVxdWlyZXMgY29vcmRpbmF0aW9uIGJ5IERvbWFpbjAsIHdoaWNoIG1l
YW5zIHRoYXQKPiArdXNlZCBieSB0aGUgZG9tYWlucyByZXF1aXJlcyBjb29yZGluYXRpb24gYnkg
RG9tYWluMCwgd2hpY2ggbWVhbnMgdGhhdAo+ICBEb21haW4wIGlzIGFjdHVhbGx5IGNoYXJnZWQg
Zm9yIG11Y2ggb2YgdGhlIHRpbWUgdGhhdCBhIERvbWFpblUgaXMKPiAgZG9pbmcgSU8uICBVc2Ug
b2YgdGhpcyB0aW1lIHZhbHVlIHRvIGRldGVybWluZSByZWxhdGl2ZSB1dGlsaXphdGlvbnMKPiAt
YnkgZG9tYWlucyBpcyB0aHVzIHZlcnkgc3VzcGVjdCwgYXMgYSBoaWdoIElPIHdvcmtsb2FkIG1h
eSBzaG93IGFzCj4gK2J5IGRvbWFpbnMgaXMgdGh1cyB2ZXJ5IHVucmVsaWFibGUsIGFzIGEgaGln
aCBJTyB3b3JrbG9hZCBtYXkgc2hvdyBhcwo+ICBsZXNzIHV0aWxpemVkIHRoYW4gYSBoaWdoIENQ
VSB3b3JrbG9hZC4gIENvbnNpZGVyIHlvdXJzZWxmIHdhcm5lZC4KPgo+ICA9YmFjawo+IEBAIC00
MDksNyArNDEwLDcgQEAgdG8gc2V0IHRoZSBtYXhpbXVtIG1lbW9yeSBhYm92ZSB0aGUgaW5pdGlh
bCBCPG1heG1lbT4gdmFsdWUgd2lsbCBub3QgYWxsb3cgdGhlCj4gIGFkZGl0aW9uYWwgbWVtb3J5
IHRvIGJlIHVzZWQgdmlhIEI8eGwgbWVtLXNldD4uIFRoZSBpbml0aWFsIEI8bWF4bWVtPiB2YWx1
ZSBpcwo+ICBzdGlsbCB1c2VkIGFzIGFuIHVwcGVyIGxpbWl0IGZvciBCPHhsIG1lbS1zZXQ+Lgo+
Cj4gLVRoZSBkb21haW4gaXMgbm90IHJlY2VpdmluZyBhbnkgc2lnbmFsIHJlZ2FyZGluZyB0aGUg
Y2hhbmdlZCBtZW1vcnkgbGltaXQuCj4gK1RoZSBkb21haW4gd2lsbCBub3QgcmVjZWl2ZSBhbnkg
c2lnbmFsIHJlZ2FyZGluZyB0aGUgY2hhbmdlZCBtZW1vcnkgbGltaXQuCj4KPiAgPWl0ZW0gQjxt
ZW0tc2V0PiBJPGRvbWFpbi1pZD4gSTxtZW0+Cj4KPiBAQCAtNDQyLDE2ICs0NDMsMTcgQEAgVXNl
IDxzc2hjb21tYW5kPiBpbnN0ZWFkIG9mIHNzaC4gIFN0cmluZyB3aWxsIGJlIHBhc3NlZCB0byBz
aC4gSWYgZW1wdHksIHJ1bgo+Cj4gID1pdGVtIEI8LWU+Cj4KPiAtT24gdGhlIG5ldyBob3N0LCBk
byBub3Qgd2FpdCBpbiB0aGUgYmFja2dyb3VuZCAob24gPGhvc3Q+KSBmb3IgdGhlIGRlYXRoIG9m
IHRoZQo+ICtPbiB0aGUgbmV3IDxob3N0PiwgZG8gbm90IHdhaXQgaW4gdGhlIGJhY2tncm91bmQg
Zm9yIHRoZSBkZWF0aCBvZiB0aGUKPiAgZG9tYWluLiBTZWUgdGhlIGNvcnJlc3BvbmRpbmcgb3B0
aW9uIG9mIHRoZSBJPGNyZWF0ZT4gc3ViY29tbWFuZC4KPgo+ICA9aXRlbSBCPC1DPiBJPGNvbmZp
Zz4KPgo+IC1TZW5kIDxjb25maWc+IGluc3RlYWQgb2YgY29uZmlnIGZpbGUgZnJvbSBjcmVhdGlv
bi4KPiArU2VuZCB0aGUgc3BlY2lmaWVkIDxjb25maWc+IGZpbGUgaW5zdGVhZCBvZiB0aGUgZmls
ZSB1c2VkIG9uIGNyZWF0aW9uIG9mIHRoZQo+ICtkb21haW4uCj4KPiAgPWl0ZW0gQjwtLWRlYnVn
Pgo+Cj4gLVByaW50IGh1Z2UgKCEpIGFtb3VudCBvZiBkZWJ1ZyBkdXJpbmcgdGhlIG1pZ3JhdGlv
biBwcm9jZXNzLgo+ICtEaXNwbGF5IGh1Z2UgKCEpIGFtb3VudCBvZiBkZWJ1ZyBpbmZvcm1hdGlv
biBkdXJpbmcgdGhlIG1pZ3JhdGlvbiBwcm9jZXNzLgo+Cj4gID1pdGVtIEI8LXA+Cj4KPiBAQCAt
NDg0LDE4ICs0ODYsMTggQEAgVGhlIHN1cHBvcnRlZCBvcHRpb25zIGFyZToKPgo+ICA9b3ZlciA0
Cj4KPiAtPWl0ZW0gQjxjb2xvLWhvc3Q+ICAgICAgOlNlY29uZGFyeSBob3N0J3MgaXAgYWRkcmVz
cy4KPiArPWl0ZW0gQjxjb2xvLWhvc3Q+ICAgOiBTZWNvbmRhcnkgaG9zdCdzIGlwIGFkZHJlc3Mu
Cj4KPiAtPWl0ZW0gQjxjb2xvLXBvcnQ+ICAgICAgOlNlY29uZGFyeSBob3N0J3MgcG9ydCwgd2Ug
d2lsbCBydW4gYSBuYmQgc2VydmVyIG9uCj4gLXNlY29uZGFyeSBob3N0LCBhbmQgdGhlIG5iZCBz
ZXJ2ZXIgd2lsbCBsaXN0ZW4gdGhpcyBwb3J0Lgo+ICs9aXRlbSBCPGNvbG8tcG9ydD4gICA6IFNl
Y29uZGFyeSBob3N0J3MgcG9ydCwgd2Ugd2lsbCBydW4gYSBuYmQgc2VydmVyIG9uIHRoZQo+ICtz
ZWNvbmRhcnkgaG9zdCwgYW5kIHRoZSBuYmQgc2VydmVyIHdpbGwgbGlzdGVuIG9uIHRoaXMgcG9y
dC4KPgo+IC09aXRlbSBCPGNvbG8tZXhwb3J0PiAgICA6TmJkIHNlcnZlcidzIGRpc2sgZXhwb3J0
IG5hbWUgb2Ygc2Vjb25kYXJ5IGhvc3QuCj4gKz1pdGVtIEI8Y29sby1leHBvcnQ+IDogTmJkIHNl
cnZlcidzIGRpc2sgZXhwb3J0IG5hbWUgb2YgdGhlIHNlY29uZGFyeSBob3N0Lgo+Cj4gLT1pdGVt
IEI8YWN0aXZlLWRpc2s+ICAgIDpTZWNvbmRhcnkncyBndWVzdCB3cml0ZSB3aWxsIGJlIGJ1ZmZl
cmVkIGluIHRoaXMgZGlzaywKPiAtYW5kIGl0J3MgdXNlZCBieSBzZWNvbmRhcnkuCj4gKz1pdGVt
IEI8YWN0aXZlLWRpc2s+IDogU2Vjb25kYXJ5J3MgZ3Vlc3Qgd3JpdGUgd2lsbCBiZSBidWZmZXJl
ZCB0byB0aGlzIGRpc2ssCj4gK2FuZCBpdCdzIHVzZWQgYnkgdGhlIHNlY29uZGFyeS4KPgo+IC09
aXRlbSBCPGhpZGRlbi1kaXNrPiAgICA6UHJpbWFyeSdzIG1vZGlmaWVkIGNvbnRlbnRzIHdpbGwg
YmUgYnVmZmVyZWQgaW4gdGhpcwo+IC1kaXNrLCBhbmQgaXQncyB1c2VkIGJ5IHNlY29uZGFyeS4K
PiArPWl0ZW0gQjxoaWRkZW4tZGlzaz4gOiBQcmltYXJ5J3MgbW9kaWZpZWQgY29udGVudHMgd2ls
bCBiZSBidWZmZXJlZCBpbiB0aGlzCj4gK2Rpc2ssIGFuZCBpdCdzIHVzZWQgYnkgdGhlIHNlY29u
ZGFyeS4KPgo+ICA9YmFjawo+Cj4gQEAgLTUwNyw4ICs1MDksOCBAQCBUaGUgc3VwcG9ydGVkIG9w
dGlvbnMgYXJlOgo+Cj4gID1vdmVyIDQKPgo+IC09aXRlbSBCPGZvcndhcmRkZXY+ICAgICA6Rm9y
d2FyZCBkZXZpY2VzIGZvciBwcmltYXJ5IGFuZCBzZWNvbmRhcnksIHRoZXkgYXJlCj4gLWRpcmVj
dGx5IGNvbm5lY3RlZC4KPiArPWl0ZW0gQjxmb3J3YXJkZGV2PiA6IEZvcndhcmQgZGV2aWNlcyBm
b3IgdGhlIHByaW1hcnkgYW5kIHRoZSBzZWNvbmRhcnksIHRoZXkKPiArYXJlIGRpcmVjdGx5IGNv
bm5lY3RlZC4KPgo+Cj4gID1iYWNrCj4gQEAgLTUzMiw4ICs1MzQsOCBAQCBJZiBlbXB0eSwgcnVu
IDxob3N0PiBpbnN0ZWFkIG9mIHNzaCA8aG9zdD4geGwgbWlncmF0ZS1yZWNlaXZlIC1yIFstZV0u
Cj4KPiAgPWl0ZW0gQjwtZT4KPgo+IC1PbiB0aGUgbmV3IGhvc3QsIGRvIG5vdCB3YWl0IGluIHRo
ZSBiYWNrZ3JvdW5kIChvbiA8aG9zdD4pIGZvciB0aGUgZGVhdGgKPiAtb2YgdGhlIGRvbWFpbi4g
U2VlIHRoZSBjb3JyZXNwb25kaW5nIG9wdGlvbiBvZiB0aGUgSTxjcmVhdGU+IHN1YmNvbW1hbmQu
Cj4gK09uIHRoZSBuZXcgPGhvc3Q+LCBkbyBub3Qgd2FpdCBpbiB0aGUgYmFja2dyb3VuZCBmb3Ig
dGhlIGRlYXRoIG9mIHRoZSBkb21haW4uCj4gK1NlZSB0aGUgY29ycmVzcG9uZGluZyBvcHRpb24g
b2YgdGhlIEk8Y3JlYXRlPiBzdWJjb21tYW5kLgo+Cj4gID1pdGVtIEI8LU4+IEk8bmV0YnVmc2Ny
aXB0Pgo+Cj4gQEAgLTU3MywxOSArNTc1LDE5IEBAIHdpdGggQjwtYz4uCj4gID1pdGVtIEI8cGF1
c2U+IEk8ZG9tYWluLWlkPgo+Cj4gIFBhdXNlIGEgZG9tYWluLiAgV2hlbiBpbiBhIHBhdXNlZCBz
dGF0ZSB0aGUgZG9tYWluIHdpbGwgc3RpbGwgY29uc3VtZQo+IC1hbGxvY2F0ZWQgcmVzb3VyY2Vz
IHN1Y2ggYXMgbWVtb3J5LCBidXQgd2lsbCBub3QgYmUgZWxpZ2libGUgZm9yCj4gK2FsbG9jYXRl
ZCByZXNvdXJjZXMgKHN1Y2ggYXMgbWVtb3J5KSwgYnV0IHdpbGwgbm90IGJlIGVsaWdpYmxlIGZv
cgo+ICBzY2hlZHVsaW5nIGJ5IHRoZSBYZW4gaHlwZXJ2aXNvci4KPgo+ICA9aXRlbSBCPHJlYm9v
dD4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPgo+Cj4gIFJlYm9vdCBhIGRvbWFpbi4gIFRoaXMg
YWN0cyBqdXN0IGFzIGlmIHRoZSBkb21haW4gaGFkIHRoZSBCPHJlYm9vdD4KPiAgY29tbWFuZCBy
dW4gZnJvbSB0aGUgY29uc29sZS4gIFRoZSBjb21tYW5kIHJldHVybnMgYXMgc29vbiBhcyBpdCBo
YXMKPiAtZXhlY3V0ZWQgdGhlIHJlYm9vdCBhY3Rpb24sIHdoaWNoIG1heSBiZSBzaWduaWZpY2Fu
dGx5IGJlZm9yZSB0aGUKPiArZXhlY3V0ZWQgdGhlIHJlYm9vdCBhY3Rpb24sIHdoaWNoIG1heSBi
ZSBzaWduaWZpY2FudGx5IGVhcmxpZXIgdGhhbiB3aGVuIHRoZQo+ICBkb21haW4gYWN0dWFsbHkg
cmVib290cy4KPgo+ICBGb3IgSFZNIGRvbWFpbnMgdGhpcyByZXF1aXJlcyBQViBkcml2ZXJzIHRv
IGJlIGluc3RhbGxlZCBpbiB5b3VyIGd1ZXN0Cj4gIE9TLiBJZiBQViBkcml2ZXJzIGFyZSBub3Qg
cHJlc2VudCBidXQgeW91IGhhdmUgY29uZmlndXJlZCB0aGUgZ3Vlc3QgT1MKPiAtdG8gYmVoYXZl
IGFwcHJvcHJpYXRlbHkgeW91IG1heSBiZSBhYmxlIHRvIHVzZSB0aGUgSTwtRj4gb3B0aW9uCj4g
K3RvIGJlaGF2ZSBhcHByb3ByaWF0ZWx5IHlvdSBtYXkgYmUgYWJsZSB0byB1c2UgdGhlIEk8LUY+
IG9wdGlvbiB0bwo+ICB0cmlnZ2VyIGEgcmVzZXQgYnV0dG9uIHByZXNzLgo+Cj4gIFRoZSBiZWhh
dmlvciBvZiB3aGF0IGhhcHBlbnMgdG8gYSBkb21haW4gd2hlbiBpdCByZWJvb3RzIGlzIHNldCBi
eSB0aGUKPiBAQCAtNjAwLDE0ICs2MDIsMTQgQEAgQjxPUFRJT05TPgo+Cj4gIElmIHRoZSBndWVz
dCBkb2VzIG5vdCBzdXBwb3J0IFBWIHJlYm9vdCBjb250cm9sIHRoZW4gZmFsbGJhY2sgdG8KPiAg
c2VuZGluZyBhbiBBQ1BJIHBvd2VyIGV2ZW50IChlcXVpdmFsZW50IHRvIHRoZSBJPHJlc2V0PiBv
cHRpb24gdG8KPiAtSTx0cmlnZ2VyPi4KPiArSTx0cmlnZ2VyPikuCj4KPiAgWW91IHNob3VsZCBl
bnN1cmUgdGhhdCB0aGUgZ3Vlc3QgaXMgY29uZmlndXJlZCB0byBiZWhhdmUgYXMgZXhwZWN0ZWQK
PiAgaW4gcmVzcG9uc2UgdG8gdGhpcyBldmVudC4KPgo+ICA9YmFjawo+Cj4gLT1pdGVtIEI8cmVz
dG9yZT4gW0k8T1BUSU9OUz5dIFtJPENvbmZpZ0ZpbGU+XSBJPENoZWNrcG9pbnRGaWxlPgo+ICs9
aXRlbSBCPHJlc3RvcmU+IFtJPE9QVElPTlM+XSBbSTxjb25maWdmaWxlPl0gSTxjaGVja3BvaW50
ZmlsZT4KPgo+ICBCdWlsZCBhIGRvbWFpbiBmcm9tIGFuIEI8eGwgc2F2ZT4gc3RhdGUgZmlsZS4g
IFNlZSBCPHNhdmU+IGZvciBtb3JlIGluZm8uCj4KPiBAQCAtNjE3LDcgKzYxOSw3IEBAIEI8T1BU
SU9OUz4KPgo+ICA9aXRlbSBCPC1wPgo+Cj4gLURvIG5vdCB1bnBhdXNlIGRvbWFpbiBhZnRlciBy
ZXN0b3JpbmcgaXQuCj4gK0RvIG5vdCB1bnBhdXNlIHRoZSBkb21haW4gYWZ0ZXIgcmVzdG9yaW5n
IGl0Lgo+Cj4gID1pdGVtIEI8LWU+Cj4KPiBAQCAtNjMwLDE3ICs2MzIsMTcgQEAgRW5hYmxlIGRl
YnVnIG1lc3NhZ2VzLgo+Cj4gID1pdGVtIEI8LVY+LCBCPC0tdm5jdmlld2VyPgo+Cj4gLUF0dGFj
aCB0byBkb21haW4ncyBWTkMgc2VydmVyLCBmb3JraW5nIGEgdm5jdmlld2VyIHByb2Nlc3MuCj4g
K0F0dGFjaCB0byB0aGUgZG9tYWluJ3MgVk5DIHNlcnZlciwgZm9ya2luZyBhIHZuY3ZpZXdlciBw
cm9jZXNzLgo+Cj4gID1pdGVtIEI8LUE+LCBCPC0tdm5jdmlld2VyLWF1dG9wYXNzPgo+Cj4gLVBh
c3MgVk5DIHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4uCj4gK1Bhc3MgdGhlIFZOQyBw
YXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgo+Cj4KPgo+ICA9YmFjawo+Cj4gLT1pdGVt
IEI8c2F2ZT4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPiBJPENoZWNrcG9pbnRGaWxlPiBbSTxD
b25maWdGaWxlPl0KPiArPWl0ZW0gQjxzYXZlPiBbSTxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8
Y2hlY2twb2ludGZpbGU+IFtJPGNvbmZpZ2ZpbGU+XQo+Cj4gIFNhdmVzIGEgcnVubmluZyBkb21h
aW4gdG8gYSBzdGF0ZSBmaWxlIHNvIHRoYXQgaXQgY2FuIGJlIHJlc3RvcmVkCj4gIGxhdGVyLiAg
T25jZSBzYXZlZCwgdGhlIGRvbWFpbiB3aWxsIG5vIGxvbmdlciBiZSBydW5uaW5nIG9uIHRoZQo+
IEBAIC02NTMsNDEgKzY1NSwzMiBAQCBmaWxlIHVzZWQgdG8gY3JlYXRlIHRoZSBkb21haW4uCj4K
PiAgPWl0ZW0gQjwtYz4KPgo+IC1MZWF2ZSBkb21haW4gcnVubmluZyBhZnRlciBjcmVhdGluZyB0
aGUgc25hcHNob3QuCj4gK0xlYXZlIHRoZSBkb21haW4gcnVubmluZyBhZnRlciBjcmVhdGluZyB0
aGUgc25hcHNob3QuCj4KPiAgPWl0ZW0gQjwtcD4KPgo+IC1MZWF2ZSBkb21haW4gcGF1c2VkIGFm
dGVyIGNyZWF0aW5nIHRoZSBzbmFwc2hvdC4KPiArTGVhdmUgdGhlIGRvbWFpbiBwYXVzZWQgYWZ0
ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90Lgo+Cj4gID1iYWNrCj4KPiAgPWl0ZW0gQjxzaGFyaW5n
PiBbSTxkb21haW4taWQ+XQo+Cj4gLUxpc3QgY291bnQgb2Ygc2hhcmVkIHBhZ2VzLgo+IC0KPiAt
QjxPUFRJT05TPgo+IC0KPiAtPW92ZXIgNAo+IC0KPiAtPWl0ZW0gSTxkb21haW5faWQ+Cj4gLQo+
IC1MaXN0IHNwZWNpZmljYWxseSBmb3IgdGhhdCBkb21haW4uIE90aGVyd2lzZSwgbGlzdCBmb3Ig
YWxsIGRvbWFpbnMuCj4gLQo+IC09YmFjawo+ICtEaXNwbGF5IHRoZSBudW1iZXIgb2Ygc2hhcmVk
IHBhZ2VzIGZvciBhIHNwZWNpZmllZCBkb21haW4uIElmIG5vIGRvbWFpbiBpcwo+ICtzcGVjaWZp
ZWQgaXQgZGlzcGxheXMgaW5mb3JtYXRpb24gYWJvdXQgYWxsIGRvbWFpbnMuCj4KPiAgPWl0ZW0g
QjxzaHV0ZG93bj4gW0k8T1BUSU9OUz5dIEk8LWF8ZG9tYWluLWlkPgo+Cj4gIEdyYWNlZnVsbHkg
c2h1dHMgZG93biBhIGRvbWFpbi4gIFRoaXMgY29vcmRpbmF0ZXMgd2l0aCB0aGUgZG9tYWluIE9T
Cj4gIHRvIHBlcmZvcm0gZ3JhY2VmdWwgc2h1dGRvd24sIHNvIHRoZXJlIGlzIG5vIGd1YXJhbnRl
ZSB0aGF0IGl0IHdpbGwKPiAgc3VjY2VlZCwgYW5kIG1heSB0YWtlIGEgdmFyaWFibGUgbGVuZ3Ro
IG9mIHRpbWUgZGVwZW5kaW5nIG9uIHdoYXQKPiAtc2VydmljZXMgbXVzdCBiZSBzaHV0ZG93biBp
biB0aGUgZG9tYWluLgo+ICtzZXJ2aWNlcyBtdXN0IGJlIHNodXQgZG93biBpbiB0aGUgZG9tYWlu
Lgo+Cj4gIEZvciBIVk0gZG9tYWlucyB0aGlzIHJlcXVpcmVzIFBWIGRyaXZlcnMgdG8gYmUgaW5z
dGFsbGVkIGluIHlvdXIgZ3Vlc3QKPiAgT1MuIElmIFBWIGRyaXZlcnMgYXJlIG5vdCBwcmVzZW50
IGJ1dCB5b3UgaGF2ZSBjb25maWd1cmVkIHRoZSBndWVzdCBPUwo+IC10byBiZWhhdmUgYXBwcm9w
cmlhdGVseSB5b3UgbWF5IGJlIGFibGUgdG8gdXNlIHRoZSBJPC1GPiBvcHRpb24KPiArdG8gYmVo
YXZlIGFwcHJvcHJpYXRlbHkgeW91IG1heSBiZSBhYmxlIHRvIHVzZSB0aGUgSTwtRj4gb3B0aW9u
IHRvCj4gIHRyaWdnZXIgYSBwb3dlciBidXR0b24gcHJlc3MuCj4KPiAtVGhlIGNvbW1hbmQgcmV0
dXJucyBpbW1lZGlhdGVseSBhZnRlciBzaWduYWxseSB0aGUgZG9tYWluIHVubGVzcyB0aGF0Cj4g
K1RoZSBjb21tYW5kIHJldHVybnMgaW1tZWRpYXRlbHkgYWZ0ZXIgc2lnbmFsaW5nIHRoZSBkb21h
aW4gdW5sZXNzIHRoZQo+ICBCPC13PiBmbGFnIGlzIHVzZWQuCj4KPiAgVGhlIGJlaGF2aW9yIG9m
IHdoYXQgaGFwcGVucyB0byBhIGRvbWFpbiB3aGVuIGl0IHJlYm9vdHMgaXMgc2V0IGJ5IHRoZQo+
IEBAIC03MTEsNyArNzA0LDcgQEAgV2FpdCBmb3IgdGhlIGRvbWFpbiB0byBjb21wbGV0ZSBzaHV0
ZG93biBiZWZvcmUgcmV0dXJuaW5nLgo+Cj4gIElmIHRoZSBndWVzdCBkb2VzIG5vdCBzdXBwb3J0
IFBWIHNodXRkb3duIGNvbnRyb2wgdGhlbiBmYWxsYmFjayB0bwo+ICBzZW5kaW5nIGFuIEFDUEkg
cG93ZXIgZXZlbnQgKGVxdWl2YWxlbnQgdG8gdGhlIEk8cG93ZXI+IG9wdGlvbiB0bwo+IC1JPHRy
aWdnZXI+Lgo+ICtJPHRyaWdnZXI+KS4KPgo+ICBZb3Ugc2hvdWxkIGVuc3VyZSB0aGF0IHRoZSBn
dWVzdCBpcyBjb25maWd1cmVkIHRvIGJlaGF2ZSBhcyBleHBlY3RlZAo+ICBpbiByZXNwb25zZSB0
byB0aGlzIGV2ZW50Lgo+IEBAIC03NzksNyArNzcyLDcgQEAgRm9yIGV4YW1wbGU6Cj4gICB4bCB2
Y3B1LXBpbiAwIDMgLSA2LTkKPgo+ICB3aWxsIHNldCBzb2Z0IGFmZmluaXR5IGZvciB2Q1BVIDMg
b2YgZG9tYWluIDAgdG8gcENQVXMgNiw3LDggYW5kIDksCj4gLWxlYXZpbmcgaXRzIGhhcmQgYWZm
aW5pdHkgdW50b3VjaGVkLiBPbiB0aGUgb3RoZSBoYW5kOgo+ICtsZWF2aW5nIGl0cyBoYXJkIGFm
ZmluaXR5IHVudG91Y2hlZC4gT24gdGhlIG90aGVyIGhhbmQ6Cj4KPiAgIHhsIHZjcHUtcGluIDAg
MyAzLDQgNi05Cj4KPiBAQCAtODA2LDcgKzc5OSw3IEBAIEFuIGV4YW1wbGUgZm9ybWF0IGZvciB0
aGUgbGlzdCBpcyBhcyBmb2xsb3dzOgo+Cj4gID1pdGVtIEI8dm5jdmlld2VyPiBbSTxPUFRJT05T
Pl0gSTxkb21haW4taWQ+Cj4KPiAtQXR0YWNoIHRvIGRvbWFpbidzIFZOQyBzZXJ2ZXIsIGZvcmtp
bmcgYSB2bmN2aWV3ZXIgcHJvY2Vzcy4KPiArQXR0YWNoIHRvIHRoZSBkb21haW4ncyBWTkMgc2Vy
dmVyLCBmb3JraW5nIGEgdm5jdmlld2VyIHByb2Nlc3MuCj4KPiAgQjxPUFRJT05TPgo+Cj4gQEAg
LTgxNCw3ICs4MDcsNyBAQCBCPE9QVElPTlM+Cj4KPiAgPWl0ZW0gSTwtLWF1dG9wYXNzPgo+Cj4g
LVBhc3MgVk5DIHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4uCj4gK1Bhc3MgdGhlIFZO
QyBwYXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgo+Cj4gID1iYWNrCj4KPiBAQCAtODI5
LDcgKzgyMiw3IEBAIFBhc3MgVk5DIHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4uCj4g
IFNlbmQgZGVidWcgSTxrZXlzPiB0byBYZW4uIEl0IGlzIHRoZSBzYW1lIGFzIHByZXNzaW5nIHRo
ZSBYZW4KPiAgImNvbnN3aXRjaCIgKEN0cmwtQSBieSBkZWZhdWx0KSB0aHJlZSB0aW1lcyBhbmQg
dGhlbiBwcmVzc2luZyAia2V5cyIuCj4KPiAtPWl0ZW0gQjxkbWVzZz4gW0I8LWM+XQo+ICs9aXRl
bSBCPGRtZXNnPiBbSTxPUFRJT05TPl0KPgo+ICBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVy
LCBzaW1pbGFyIHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCj4gIGJ1ZmZlciBjb250
YWlucyBpbmZvcm1hdGlvbmFsLCB3YXJuaW5nLCBhbmQgZXJyb3IgbWVzc2FnZXMgY3JlYXRlZAo+
IEBAIC04NDYsNyArODM5LDcgQEAgQ2xlYXJzIFhlbidzIG1lc3NhZ2UgYnVmZmVyLgo+Cj4gID1i
YWNrCj4KPiAtPWl0ZW0gQjxpbmZvPiBbQjwtbj4sIEI8LS1udW1hPl0KPiArPWl0ZW0gQjxpbmZv
PiBbSTxPUFRJT05TPl0KPgo+ICBQcmludCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgWGVuIGhvc3Qg
aW4gSTxuYW1lIDogdmFsdWU+IGZvcm1hdC4gIFdoZW4KPiAgcmVwb3J0aW5nIGEgWGVuIGJ1Zywg
cGxlYXNlIHByb3ZpZGUgdGhpcyBpbmZvcm1hdGlvbiBhcyBwYXJ0IG9mIHRoZQo+IEBAIC05MTMs
NyArOTA2LDcgQEAgZ2xvYmFsIHZhbHVlIChvdXRzdGFuZGluZ19jbGFpbXMpIGlzIHRoZW4gcmVk
dWNlZCBhcyB0aGUgZG9tYWluJ3MgbWVtb3J5Cj4gIGlzIHBvcHVsYXRlZCBhbmQgZXZlbnR1YWxs
eSByZWFjaGVzIHplcm8uIE1vc3Qgb2YgdGhlIHRpbWUgdGhlIHZhbHVlIHdpbGwKPiAgYmUgemVy
bywgYnV0IGlmIHlvdSBhcmUgbGF1bmNoaW5nIG11bHRpcGxlIGd1ZXN0cywgYW5kIEI8Y2xhaW1f
bW9kZT4gaXMKPiAgZW5hYmxlZCwgdGhpcyB2YWx1ZSBjYW4gaW5jcmVhc2UvZGVjcmVhc2UuIE5v
dGUgdGhhdCB0aGUgdmFsdWUgYWxzbwo+IC1hZmZlY3RzIHRoZSBCPGZyZWVfbWVtb3J5PiAgLSBh
cyBpdCB3aWxsIHJlZmxlY3QgdGhlIGZyZWUgbWVtb3J5Cj4gK2FmZmVjdHMgdGhlIEI8ZnJlZV9t
ZW1vcnk+IC0gYXMgaXQgd2lsbCByZWZsZWN0IHRoZSBmcmVlIG1lbW9yeQo+ICBpbiB0aGUgaHlw
ZXJ2aXNvciBtaW51cyB0aGUgb3V0c3RhbmRpbmcgcGFnZXMgY2xhaW1lZCBmb3IgZ3Vlc3RzLgo+
ICBTZWUgeGwgSTxpbmZvPiBCPGNsYWltcz4gcGFyYW1ldGVyIGZvciBkZXRhaWxlZCBsaXN0aW5n
Lgo+Cj4gQEAgLTk0MSw5ICs5MzQsOCBAQCBMaXN0IGhvc3QgTlVNQSB0b3BvbG9neSBpbmZvcm1h
dGlvbgo+Cj4gID1pdGVtIEI8dG9wPgo+Cj4gLUV4ZWN1dGVzIHRoZSBCPHhlbnRvcD4gY29tbWFu
ZCwgd2hpY2ggcHJvdmlkZXMgcmVhbCB0aW1lIG1vbml0b3Jpbmcgb2YKPiAtZG9tYWlucy4gIFhl
bnRvcCBpcyBhIGN1cnNlcyBpbnRlcmZhY2UsIGFuZCByZWFzb25hYmx5IHNlbGYKPiAtZXhwbGFu
YXRvcnkuCj4gK0V4ZWN1dGVzIHRoZSBCPHhlbnRvcCgxKT4gY29tbWFuZCwgd2hpY2ggcHJvdmlk
ZXMgcmVhbCB0aW1lIG1vbml0b3Jpbmcgb2YKPiArZG9tYWlucy4gIFhlbnRvcCBoYXMgYSBjdXJz
ZXMgaW50ZXJmYWNlLCBhbmQgaXMgcmVhc29uYWJseSBzZWxmIGV4cGxhbmF0b3J5Lgo+Cj4gID1p
dGVtIEI8dXB0aW1lPgo+Cj4gQEAgLTk4NCw4ICs5NzYsOCBAQCBkZWZhdWx0IEI8Y3JlZGl0PiBp
cyB1c2VkIGZvciBzY2hlZHVsaW5nLgo+Cj4gID1pdGVtIEI8c2NoZWQtY3JlZGl0PiBbSTxPUFRJ
T05TPl0KPgo+IC1TZXQgb3IgZ2V0IGNyZWRpdCBzY2hlZHVsZXIgcGFyYW1ldGVycy4gIFRoZSBj
cmVkaXQgc2NoZWR1bGVyIGlzIGEKPiAtcHJvcG9ydGlvbmFsIGZhaXIgc2hhcmUgQ1BVIHNjaGVk
dWxlciBidWlsdCBmcm9tIHRoZSBncm91bmQgdXAgdG8gYmUKPiArU2V0IG9yIGdldCBjcmVkaXQg
KGFrYSBjcmVkaXQxKSBzY2hlZHVsZXIgcGFyYW1ldGVycy4gIFRoZSBjcmVkaXQgc2NoZWR1bGVy
IGlzCj4gK2EgcHJvcG9ydGlvbmFsIGZhaXIgc2hhcmUgQ1BVIHNjaGVkdWxlciBidWlsdCBmcm9t
IHRoZSBncm91bmQgdXAgdG8gYmUKPiAgd29yayBjb25zZXJ2aW5nIG9uIFNNUCBob3N0cy4KPgo+
ICBFYWNoIGRvbWFpbiAoaW5jbHVkaW5nIERvbWFpbjApIGlzIGFzc2lnbmVkIGEgd2VpZ2h0IGFu
ZCBhIGNhcC4KPiBAQCAtMTE3Miw3ICsxMTY0LDcgQEAgYWxsIHRoZSBkb21haW5zOgo+ICAgICAg
dm0yICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDAgICAgIDEwMDAwICAgICAgNDAwMAo+
ICAgICAgdm0yICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDEgICAgIDEwMDAwICAgICAg
NDAwMAo+Cj4gLVdpdGhvdXQgYW55IGFyZ3VtZW50cywgaXQgd2lsbCBvdXRwdXQgdGhlIGRlZmF1
bHQgc2NoZWR1aW5nCj4gK1dpdGhvdXQgYW55IGFyZ3VtZW50cywgaXQgd2lsbCBvdXRwdXQgdGhl
IGRlZmF1bHQgc2NoZWR1bGluZwo+ICBwYXJhbWV0ZXJzIGZvciBlYWNoIGRvbWFpbjoKPgo+ICAg
ICAgeGwgc2NoZWQtcnRkcwo+IEBAIC0xMTgzLDcgKzExNzUsNyBAQCBwYXJhbWV0ZXJzIGZvciBl
YWNoIGRvbWFpbjoKPiAgICAgIHZtMiAgICAgICAgICAgICAgICAgICAgICAgICAgMiAgICAgMTAw
MDAgICAgICA0MDAwCj4KPgo+IC0yKSBVc2UsIGZvciBpbnN0YW5jZSBCPC1kIHZtMSwgLXYgYWxs
PiB0byBzZWUgdGhlIGJ1ZGdldCBhbmQKPiArMikgVXNlLCBmb3IgaW5zdGFuY2VpLCBCPC1kIHZt
MSwgLXYgYWxsPiB0byBzZWUgdGhlIGJ1ZGdldCBhbmQKPiAgcGVyaW9kIG9mIGFsbCBWQ1BVcyBv
ZiBhIHNwZWNpZmljIGRvbWFpbiAoQjx2bTE+KToKPgo+ICAgICAgeGwgc2NoZWQtcnRkcyAtZCB2
bTEgLXYgYWxsCj4gQEAgLTEyMDAsNyArMTE5Miw3IEBAIFRvIHNlZSB0aGUgcGFyYW1ldGVycyBv
ZiBhIHN1YnNldCBvZiB0aGUgVkNQVXMgb2YgYSBkb21haW4sIHVzZToKPiAgICAgIHZtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgMSAgICAwICAgICAgIDMwMCAgICAgICAxNTAKPiAgICAgIHZt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAzICAgICAgMTAwMCAgICAgICA1MDAKPgo+
IC1JZiBubyBCPC12PiBpcyBzcGVmaWNpZmllZCwgdGhlIGRlZmF1bHQgc2NoZWR1bGluZyBwYXJh
bWV0ZXIgZm9yIHRoZQo+ICtJZiBubyBCPC12PiBpcyBzcGVjaWZpZWQsIHRoZSBkZWZhdWx0IHNj
aGVkdWxpbmcgcGFyYW1ldGVycyBmb3IgdGhlCj4gIGRvbWFpbiBhcmUgc2hvd246Cj4KPiAgICAg
IHhsIHNjaGVkLXJ0ZHMgLWQgdm0xCj4gQEAgLTEyMjQsMTcgKzEyMTYsMTcgQEAgZS5nLiwgInhs
IHNjaGVkLXJ0ZHMgLWQgdm0xIC12IGFsbCAtcCA1MDAgLWIgMjUwIi4KPiAgWGVuIGNhbiBncm91
cCB0aGUgcGh5c2ljYWwgY3B1cyBvZiBhIHNlcnZlciBpbiBjcHUtcG9vbHMuIEVhY2ggcGh5c2lj
YWwgQ1BVIGlzCj4gIGFzc2lnbmVkIGF0IG1vc3QgdG8gb25lIGNwdS1wb29sLiBEb21haW5zIGFy
ZSBlYWNoIHJlc3RyaWN0ZWQgdG8gYSBzaW5nbGUKPiAgY3B1LXBvb2wuIFNjaGVkdWxpbmcgZG9l
cyBub3QgY3Jvc3MgY3B1LXBvb2wgYm91bmRhcmllcywgc28gZWFjaCBjcHUtcG9vbCBoYXMKPiAt
YW4gb3duIHNjaGVkdWxlci4KPiAraXRzIG93biBzY2hlZHVsZXIuCj4gIFBoeXNpY2FsIGNwdXMg
YW5kIGRvbWFpbnMgY2FuIGJlIG1vdmVkIGZyb20gb25lIGNwdS1wb29sIHRvIGFub3RoZXIgb25s
eSBieSBhbgo+ICBleHBsaWNpdCBjb21tYW5kLgo+ICBDcHUtcG9vbHMgY2FuIGJlIHNwZWNpZmll
ZCBlaXRoZXIgYnkgbmFtZSBvciBieSBpZC4KPgo+ICA9b3ZlciA0Cj4KPiAtPWl0ZW0gQjxjcHVw
b29sLWNyZWF0ZT4gW0k8T1BUSU9OUz5dIFtJPENvbmZpZ0ZpbGU+XSBbSTxWYXJpYWJsZT1WYWx1
ZT4gLi4uXQo+ICs9aXRlbSBCPGNwdXBvb2wtY3JlYXRlPiBbSTxPUFRJT05TPl0gW0k8Y29uZmln
ZmlsZT5dIFtJPHZhcmlhYmxlPXZhbHVlPiAuLi5dCj4KPiAtQ3JlYXRlIGEgY3B1IHBvb2wgYmFz
ZWQgYW4gY29uZmlnIGZyb20gYSBJPENvbmZpZ0ZpbGU+IG9yIGNvbW1hbmQtbGluZQo+IC1wYXJh
bWV0ZXJzLiAgVmFyaWFibGUgc2V0dGluZ3MgZnJvbSB0aGUgSTxDb25maWdGaWxlPiBtYXkgYmUg
YWx0ZXJlZAo+ICtDcmVhdGUgYSBjcHUgcG9vbCBiYXNlZCBhbiBjb25maWcgZnJvbSBhIEk8Y29u
ZmlnZmlsZT4gb3IgY29tbWFuZC1saW5lCj4gK3BhcmFtZXRlcnMuICBWYXJpYWJsZSBzZXR0aW5n
cyBmcm9tIHRoZSBJPGNvbmZpZ2ZpbGU+IG1heSBiZSBhbHRlcmVkCj4gIGJ5IHNwZWNpZnlpbmcg
bmV3IG9yIGFkZGl0aW9uYWwgYXNzaWdubWVudHMgb24gdGhlIGNvbW1hbmQgbGluZS4KPgo+ICBT
ZWUgdGhlIEw8eGxjcHVwb29sLmNmZyg1KT4gbWFucGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4K
PiBAQCAtMTI0OSwxMCArMTI0MSwxOSBAQCBVc2UgdGhlIGdpdmVuIGNvbmZpZ3VyYXRpb24gZmls
ZS4KPgo+ICA9YmFjawo+Cj4gLT1pdGVtIEI8Y3B1cG9vbC1saXN0PiBbSTwtY3wtLWNwdXM+XSBb
STxjcHUtcG9vbD5dCj4gKz1pdGVtIEI8Y3B1cG9vbC1saXN0PiBbSTxPUFRJT05TPl0gW0k8Y3B1
LXBvb2w+XQo+Cj4gIExpc3QgQ1BVIHBvb2xzIG9uIHRoZSBob3N0Lgo+IC1JZiBJPC1jPiBpcyBz
cGVjaWZpZWQsIEI8eGw+IHByaW50cyBhIGxpc3Qgb2YgQ1BVcyB1c2VkIGJ5IEk8Y3B1LXBvb2w+
Lgo+ICsKPiArQjxPUFRJT05TPgo+ICsKPiArPW92ZXIgNAo+ICsKPiArPWl0ZW0gQjwtYz4sIEI8
LS1jcHVzPgo+ICsKPiArSWYgdGhpcyBvcHRpb24gaXMgc3BlY2lmaWVkLCBCPHhsPiBwcmludHMg
YSBsaXN0IG9mIENQVXMgdXNlZCBieSBJPGNwdS1wb29sPi4KPiArCj4gKz1iYWNrCj4KPiAgPWl0
ZW0gQjxjcHVwb29sLWRlc3Ryb3k+IEk8Y3B1LXBvb2w+Cj4KPiBAQCAtMTI4OCw3ICsxMjg5LDcg
QEAgUmVtb3ZlcyBvbmUgb3IgbW9yZSBDUFVzIG9yIE5VTUEgbm9kZXMgZnJvbSBJPGNwdS1wb29s
Pi4gQ1BVcyBhbmQgTlVNQQo+ICBub2RlcyBjYW4gYmUgc3BlY2lmaWVkIGFzIHNpbmdsZSBDUFUv
bm9kZSBJRHMgb3IgYXMgcmFuZ2VzLCB1c2luZyB0aGUKPiAgZXhhY3Qgc2FtZSBzeW50YXggYXMg
aW4gQjxjcHVwb29sLWNwdS1hZGQ+IGFib3ZlLgo+Cj4gLT1pdGVtIEI8Y3B1cG9vbC1taWdyYXRl
PiBJPGRvbWFpbj4gSTxjcHUtcG9vbD4KPiArPWl0ZW0gQjxjcHVwb29sLW1pZ3JhdGU+IEk8ZG9t
YWluLWlkPiBJPGNwdS1wb29sPgo+Cj4gIE1vdmVzIGEgZG9tYWluIHNwZWNpZmllZCBieSBkb21h
aW4taWQgb3IgZG9tYWluLW5hbWUgaW50byBhIGNwdS1wb29sLgo+ICBEb21haW4tMCBjYW4ndCBi
ZSBtb3ZlZCB0byBhbm90aGVyIGNwdS1wb29sLgo+IEBAIC0xMzAyLDcgKzEzMDMsNyBAQCBTcGxp
dHMgdXAgdGhlIG1hY2hpbmUgaW50byBvbmUgY3B1LXBvb2wgcGVyIG51bWEgbm9kZS4KPiAgPWhl
YWQxIFZJUlRVQUwgREVWSUNFIENPTU1BTkRTCj4KPiAgTW9zdCB2aXJ0dWFsIGRldmljZXMgY2Fu
IGJlIGFkZGVkIGFuZCByZW1vdmVkIHdoaWxlIGd1ZXN0cyBhcmUKPiAtcnVubmluZywgYXNzdW1p
bmcgdGhhdCB0aGUgbmVjZXNzYXJ5IHN1cHBvcnQgZXhpc3RzIGluIHRoZSBndWVzdC4gIFRoZQo+
ICtydW5uaW5nLCBhc3N1bWluZyB0aGF0IHRoZSBuZWNlc3Nhcnkgc3VwcG9ydCBleGlzdHMgaW4g
dGhlIGd1ZXN0IE9TLiAgVGhlCj4gIGVmZmVjdCB0byB0aGUgZ3Vlc3QgT1MgaXMgbXVjaCB0aGUg
c2FtZSBhcyBhbnkgaG90cGx1ZyBldmVudC4KPgo+ICA9aGVhZDIgQkxPQ0sgREVWSUNFUwo+IEBA
IC0xMzExLDMwICsxMzEyLDE2IEBAIGVmZmVjdCB0byB0aGUgZ3Vlc3QgT1MgaXMgbXVjaCB0aGUg
c2FtZSBhcyBhbnkgaG90cGx1ZyBldmVudC4KPgo+ICA9aXRlbSBCPGJsb2NrLWF0dGFjaD4gSTxk
b21haW4taWQ+IEk8ZGlzYy1zcGVjLWNvbXBvbmVudChzKT4gLi4uCj4KPiAtQ3JlYXRlIGEgbmV3
IHZpcnR1YWwgYmxvY2sgZGV2aWNlLiAgVGhpcyB3aWxsIHRyaWdnZXIgYSBob3RwbHVnIGV2ZW50
Cj4gLWZvciB0aGUgZ3Vlc3QuCj4gK0NyZWF0ZSBhIG5ldyB2aXJ0dWFsIGJsb2NrIGRldmljZSBh
bmQgYXR0YWNoIGl0IHRvIHRoZSBzcGVjaWZpZWQgZG9tYWluLgo+ICtBIGRpc2Mgc3BlY2lmaWNh
dGlvbiBpcyBpbiB0aGUgc2FtZSBmb3JtYXQgdXNlZCBmb3IgdGhlIEI8ZGlzaz4gdmFyaWFibGUg
aW4KPiArdGhlIGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwtZGlzay1jb25maWd1cmF0aW9u
KDUpPi4gVGhpcyB3aWxsIHRyaWdnZXIgYQo+ICtob3RwbHVnIGV2ZW50IGZvciB0aGUgZ3Vlc3Qu
Cj4KPiAgTm90ZSB0aGF0IG9ubHkgUFYgYmxvY2sgZGV2aWNlcyBhcmUgc3VwcG9ydGVkIGJ5IGJs
b2NrLWF0dGFjaC4KPiAgUmVxdWVzdHMgdG8gYXR0YWNoIGVtdWxhdGVkIGRldmljZXMgKGVnLCB2
ZGV2PWhkYykgd2lsbCByZXN1bHQgaW4gb25seQo+ICB0aGUgUFYgdmlldyBiZWluZyBhdmFpbGFi
bGUgdG8gdGhlIGd1ZXN0Lgo+Cj4gLUI8T1BUSU9OUz4KPiAtCj4gLT1vdmVyIDQKPiAtCj4gLT1p
dGVtIEk8ZG9tYWluLWlkPgo+IC0KPiAtVGhlIGRvbWFpbiBpZCBvZiB0aGUgZ3Vlc3QgZG9tYWlu
IHRoYXQgdGhlIGRldmljZSB3aWxsIGJlIGF0dGFjaGVkIHRvLgo+IC0KPiAtPWl0ZW0gSTxkaXNj
LXNwZWMtY29tcG9uZW50Pgo+IC0KPiAtQSBkaXNjIHNwZWNpZmljYXRpb24gaW4gdGhlIHNhbWUg
Zm9ybWF0IHVzZWQgZm9yIHRoZSBCPGRpc2s+IHZhcmlhYmxlIGluCj4gLXRoZSBkb21haW4gY29u
ZmlnIGZpbGUuIFNlZQo+IC1MPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4uCj4gLQo+IC09YmFj
awo+IC0KPiAtPWl0ZW0gQjxibG9jay1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldmlkPiBbQjwt
LWZvcmNlPl0KPiArPWl0ZW0gQjxibG9jay1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldmlkPiBb
STxPUFRJT05TPl0KPgo+ICBEZXRhY2ggYSBkb21haW4ncyB2aXJ0dWFsIGJsb2NrIGRldmljZS4g
STxkZXZpZD4gbWF5IGJlIHRoZSBzeW1ib2xpYwo+ICBuYW1lIG9yIHRoZSBudW1lcmljIGRldmlj
ZSBpZCBnaXZlbiB0byB0aGUgZGV2aWNlIGJ5IGRvbWFpbiAwLiAgWW91Cj4gQEAgLTEzNDIsNTAg
KzEzMjksNDEgQEAgd2lsbCBuZWVkIHRvIHJ1biBCPHhsIGJsb2NrLWxpc3Q+IHRvIGRldGVybWlu
ZSB0aGF0IG51bWJlci4KPgo+ICBEZXRhY2hpbmcgdGhlIGRldmljZSByZXF1aXJlcyB0aGUgY29v
cGVyYXRpb24gb2YgdGhlIGRvbWFpbi4gIElmIHRoZQo+ICBkb21haW4gZmFpbHMgdG8gcmVsZWFz
ZSB0aGUgZGV2aWNlIChwZXJoYXBzIGJlY2F1c2UgdGhlIGRvbWFpbiBpcyBodW5nCj4gLW9yIGlz
IHN0aWxsIHVzaW5nIHRoZSBkZXZpY2UpLCB0aGUgZGV0YWNoIHdpbGwgZmFpbC4gIFRoZSBCPC0t
Zm9yY2U+Cj4gLXBhcmFtZXRlciB3aWxsIGZvcmNlZnVsbHkgZGV0YWNoIHRoZSBkZXZpY2UsIGJ1
dCBtYXkgY2F1c2UgSU8gZXJyb3JzCj4gLWluIHRoZSBkb21haW4uCj4gLQo+IC09aXRlbSBCPGJs
b2NrLWxpc3Q+IEk8ZG9tYWluLWlkPgo+IC0KPiAtTGlzdCB2aXJ0dWFsIGJsb2NrIGRldmljZXMg
Zm9yIGEgZG9tYWluLgo+IC0KPiAtPWl0ZW0gQjxjZC1pbnNlcnQ+IEk8ZG9tYWluLWlkPiBJPFZp
cnR1YWxEZXZpY2U+IEk8dGFyZ2V0Pgo+IC0KPiAtSW5zZXJ0IGEgY2Ryb20gaW50byBhIGd1ZXN0
IGRvbWFpbidzIGV4aXN0aW5nIHZpcnRpYWwgY2QgZHJpdmUuIFRoZQo+IC12aXJ0dWFsIGRyaXZl
IG11c3QgYWxyZWFkeSBleGlzdCBidXQgY2FuIGJlIGN1cnJlbnQgZW1wdHkuCj4gLQo+IC1Pbmx5
IHdvcmtzIHdpdGggSFZNIGRvbWFpbnMuCj4gK29yIGlzIHN0aWxsIHVzaW5nIHRoZSBkZXZpY2Up
LCB0aGUgZGV0YWNoIHdpbGwgZmFpbC4KPgo+ICBCPE9QVElPTlM+Cj4KPiAgPW92ZXIgNAo+Cj4g
LT1pdGVtIEk8VmlydHVhbERldmljZT4KPiArPWl0ZW0gQjwtLWZvcmNlPgo+ICsKPiArSWYgdGhp
cyBwYXJhbWV0ZXIgaXMgc3BlY2lmaWVkIHRoZSBkZXZpY2Ugd2lsbCBiZSBmb3JjZWZ1bGx5IGRl
dGFjaGVkLCB3aGljaAo+ICttYXkgY2F1c2UgSU8gZXJyb3JzIGluIHRoZSBkb21haW4uCj4KPiAt
SG93IHRoZSBkZXZpY2Ugc2hvdWxkIGJlIHByZXNlbnRlZCB0byB0aGUgZ3Vlc3QgZG9tYWluOyBm
b3IgZXhhbXBsZSAiaGRjIi4KPiArPWJhY2sKPgo+IC09aXRlbSBJPHRhcmdldD4KPgo+IC10aGUg
dGFyZ2V0IHBhdGggaW4gdGhlIGJhY2tlbmQgZG9tYWluICh1c3VhbGx5IGRvbWFpbiAwKSB0byBi
ZQo+IC1leHBvcnRlZDsgQ2FuIGJlIGEgYmxvY2sgZGV2aWNlIG9yIGEgZmlsZSBldGMuIFNlZSBC
PHRhcmdldD4gaW4KPiAtTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+Lgo+Cj4gLT1iYWNrCj4g
Kz1pdGVtIEI8YmxvY2stbGlzdD4gSTxkb21haW4taWQ+Cj4KPiAtPWl0ZW0gQjxjZC1lamVjdD4g
STxkb21haW4taWQ+IEk8VmlydHVhbERldmljZT4KPiArTGlzdCB2aXJ0dWFsIGJsb2NrIGRldmlj
ZXMgZm9yIGEgZG9tYWluLgo+Cj4gLUVqZWN0IGEgY2Ryb20gZnJvbSBhIGd1ZXN0J3MgdmlydHVh
bCBjZCBkcml2ZS4gT25seSB3b3JrcyB3aXRoIEhWTSBkb21haW5zLgo+ICs9aXRlbSBCPGNkLWlu
c2VydD4gSTxkb21haW4taWQ+IEk8dmlydHVhbGRldmljZT4gSTx0YXJnZXQ+Cj4KPiAtQjxPUFRJ
T05TPgo+ICtJbnNlcnQgYSBjZHJvbSBpbnRvIGEgZ3Vlc3QgZG9tYWluJ3MgZXhpc3Rpbmcgdmly
dHVhbCBjZCBkcml2ZS4gVGhlCj4gK3ZpcnR1YWwgZHJpdmUgbXVzdCBhbHJlYWR5IGV4aXN0IGJ1
dCBjYW4gYmUgZW1wdHkuIEhvdyB0aGUgZGV2aWNlIHNob3VsZCBiZQo+ICtwcmVzZW50ZWQgdG8g
dGhlIGd1ZXN0IGRvbWFpbiBpcyBzcGVjaWZpZWQgYnkgdGhlIEk8dmlydHVhbGRldmljZT4gcGFy
YW1ldGVyOwo+ICtmb3IgZXhhbXBsZSAiaGRjIi4gUGFyYW1ldGVyIEk8dGFyZ2V0PiBpcyB0aGUg
dGFyZ2V0IHBhdGggaW4gdGhlIGJhY2tlbmQgZG9tYWluCj4gKyh1c3VhbGx5IGRvbWFpbiAwKSB0
byBiZSBleHBvcnRlZDsgY2FuIGJlIGEgYmxvY2sgZGV2aWNlIG9yIGEgZmlsZSBldGMuCj4gK1Nl
ZSBCPHRhcmdldD4gaW4gTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+Lgo+Cj4gLT1vdmVyIDQK
PiArT25seSB3b3JrcyB3aXRoIEhWTSBkb21haW5zLgo+Cj4gLT1pdGVtIEk8VmlydHVhbERldmlj
ZT4KPgo+IC1Ib3cgdGhlIGRldmljZSBzaG91bGQgYmUgcHJlc2VudGVkIHRvIHRoZSBndWVzdCBk
b21haW47IGZvciBleGFtcGxlICJoZGMiLgo+ICs9aXRlbSBCPGNkLWVqZWN0PiBJPGRvbWFpbi1p
ZD4gSTx2aXJ0dWFsZGV2aWNlPgo+Cj4gLT1iYWNrCj4gK0VqZWN0IGEgY2Ryb20gZnJvbSBhIGd1
ZXN0IGRvbWFpbidzIHZpcnR1YWwgY2QgZHJpdmUsIHNwZWNpZmllZCBieQo+ICtJPHZpcnR1YWxk
ZXZpY2U+LiBPbmx5IHdvcmtzIHdpdGggSFZNIGRvbWFpbnMuCj4KPiAgPWJhY2sKPgo+IEBAIC0x
Mzk3LDE3ICsxMzc1LDE3IEBAIEhvdyB0aGUgZGV2aWNlIHNob3VsZCBiZSBwcmVzZW50ZWQgdG8g
dGhlIGd1ZXN0IGRvbWFpbjsgZm9yIGV4YW1wbGUgImhkYyIuCj4KPiAgQ3JlYXRlcyBhIG5ldyBu
ZXR3b3JrIGRldmljZSBpbiB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uCj4g
IEk8bmV0d29yay1kZXZpY2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwgdXNpbmcg
dGhlIHNhbWUgZm9ybWF0IGFzIHRoZQo+IC1CPHZpZj4gc3RyaW5nIGluIHRoZSBkb21haW4gY29u
ZmlnIGZpbGUuIFNlZSBMPHhsLmNmZz4gYW5kCj4gK0I8dmlmPiBzdHJpbmcgaW4gdGhlIGRvbWFp
biBjb25maWcgZmlsZS4gU2VlIEw8eGwuY2ZnKDUpPiBhbmQKPiAgTDx4bC1uZXR3b3JrLWNvbmZp
Z3VyYXRpb24oNSk+Cj4gIGZvciBtb3JlIGluZm9ybWF0aW9ucy4KPgo+IC1Ob3RlIHRoYXQgb25s
eSBhdHRhY2hpbmcgUFYgbmV0d29yayBpbnRlcmZhY2UgaXMgc3VwcG9ydGVkLgo+ICtOb3RlIHRo
YXQgb25seSBhdHRhY2hpbmcgUFYgbmV0d29yayBpbnRlcmZhY2VzIGlzIHN1cHBvcnRlZC4KPgo+
ICA9aXRlbSBCPG5ldHdvcmstZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxkZXZpZHxtYWM+Cj4KPiAg
UmVtb3ZlcyB0aGUgbmV0d29yayBkZXZpY2UgZnJvbSB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJ
PGRvbWFpbi1pZD4uCj4gIEk8ZGV2aWQ+IGlzIHRoZSB2aXJ0dWFsIGludGVyZmFjZSBkZXZpY2Ug
bnVtYmVyIHdpdGhpbiB0aGUgZG9tYWluCj4gLShpLmUuIHRoZSAzIGluIHZpZjIyLjMpLiBBbHRl
cm5hdGl2ZWx5IHRoZSBJPG1hYz4gYWRkcmVzcyBjYW4gYmUgdXNlZCB0bwo+ICsoaS5lLiB0aGUg
MyBpbiB2aWYyMi4zKS4gQWx0ZXJuYXRpdmVseSwgdGhlIEk8bWFjPiBhZGRyZXNzIGNhbiBiZSB1
c2VkIHRvCj4gIHNlbGVjdCB0aGUgdmlydHVhbCBpbnRlcmZhY2UgdG8gZGV0YWNoLgo+Cj4gID1p
dGVtIEI8bmV0d29yay1saXN0PiBJPGRvbWFpbi1pZD4KPiBAQCAtMTQyNiwyOCArMTQwNCwyOCBA
QCBMaXN0IHZpcnR1YWwgY2hhbm5lbCBpbnRlcmZhY2VzIGZvciBhIGRvbWFpbi4KPgo+ICA9YmFj
awo+Cj4gLT1oZWFkMiBWVFBNIERFVklDRVMKPiArPWhlYWQyIFZJUlRVQUwgVFJVU1RFRCBQTEFU
Rk9STSBNT0RVTEUgKHZUUE0pIERFVklDRVMKPgo+ICA9b3ZlciA0Cj4KPiAgPWl0ZW0gQjx2dHBt
LWF0dGFjaD4gSTxkb21haW4taWQ+IEk8dnRwbS1kZXZpY2U+Cj4KPiAtQ3JlYXRlcyBhIG5ldyB2
dHBtIGRldmljZSBpbiB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uCj4gLUk8
dnRwbS1kZXZpY2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwgdXNpbmcgdGhlIHNh
bWUgZm9ybWF0IGFzIHRoZQo+IC1CPHZ0cG0+IHN0cmluZyBpbiB0aGUgZG9tYWluIGNvbmZpZyBm
aWxlLiBTZWUgTDx4bC5jZmc+IGZvcgo+IC1tb3JlIGluZm9ybWF0aW9uLgo+ICtDcmVhdGVzIGEg
bmV3IHZ0cG0gKHZpcnR1YWwgVHJ1c3RlZCBQbGF0Zm9ybSBNb2R1bGUpIGRldmljZSBpbiB0aGUg
ZG9tYWluCj4gK3NwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uIEk8dnRwbS1kZXZpY2U+IGRlc2Ny
aWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwKPiArdXNpbmcgdGhlIHNhbWUgZm9ybWF0IGFzIHRo
ZSBCPHZ0cG0+IHN0cmluZyBpbiB0aGUgZG9tYWluIGNvbmZpZyBmaWxlLgo+ICtTZWUgTDx4bC5j
ZmcoNSk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgo+Cj4gID1pdGVtIEI8dnRwbS1kZXRhY2g+IEk8
ZG9tYWluLWlkPiBJPGRldmlkfHV1aWQ+Cj4KPiAgUmVtb3ZlcyB0aGUgdnRwbSBkZXZpY2UgZnJv
bSB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uCj4gLUk8ZGV2aWQ+IGlzIHRo
ZSBudW1lcmljIGRldmljZSBpZCBnaXZlbiB0byB0aGUgdmlydHVhbCB0cnVzdGVkCj4gLXBsYXRm
b3JtIG1vZHVsZSBkZXZpY2UuIFlvdSB3aWxsIG5lZWQgdG8gcnVuIEI8eGwgdnRwbS1saXN0PiB0
byBkZXRlcm1pbmUgdGhhdCBudW1iZXIuCj4gLUFsdGVybmF0aXZlbHkgdGhlIEk8dXVpZD4gb2Yg
dGhlIHZ0cG0gY2FuIGJlIHVzZWQgdG8KPiArSTxkZXZpZD4gaXMgdGhlIG51bWVyaWMgZGV2aWNl
IGlkIGdpdmVuIHRvIHRoZSB2aXJ0dWFsIFRydXN0ZWQKPiArUGxhdGZvcm0gTW9kdWxlIGRldmlj
ZS4gWW91IHdpbGwgbmVlZCB0byBydW4gQjx4bCB2dHBtLWxpc3Q+IHRvIGRldGVybWluZSB0aGF0
Cj4gK251bWJlci4gQWx0ZXJuYXRpdmVseSwgdGhlIEk8dXVpZD4gb2YgdGhlIHZ0cG0gY2FuIGJl
IHVzZWQgdG8KPiAgc2VsZWN0IHRoZSB2aXJ0dWFsIGRldmljZSB0byBkZXRhY2guCj4KPiAgPWl0
ZW0gQjx2dHBtLWxpc3Q+IEk8ZG9tYWluLWlkPgo+Cj4gLUxpc3QgdmlydHVhbCB0cnVzdGVkIHBs
YXRmb3JtIG1vZHVsZXMgZm9yIGEgZG9tYWluLgo+ICtMaXN0IHZpcnR1YWwgVHJ1c3RlZCBQbGF0
Zm9ybSBNb2R1bGVzIGZvciBhIGRvbWFpbi4KPgo+ICA9YmFjawo+Cj4gQEAgLTE0NzgsNyArMTQ1
Niw3IEBAIGJlaW5nIHVzZWQuCj4KPiAgPWl0ZW0gQjxwY2ktYXNzaWduYWJsZS1yZW1vdmU+IFtJ
PC1yPl0gSTxCREY+Cj4KPiAtTWFrZSB0aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0
aW9uIEJERiBhc3NpZ25hYmxlIHRvIGd1ZXN0cy4gIFRoaXMKPiArTWFrZSB0aGUgZGV2aWNlIGF0
IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBub3QgYXNzaWduYWJsZSB0byBndWVzdHMuICBU
aGlzCj4gIHdpbGwgYXQgbGVhc3QgdW5iaW5kIHRoZSBkZXZpY2UgZnJvbSBwY2liYWNrLiAgSWYg
dGhlIC1yIG9wdGlvbiBpcyBzcGVjaWZpZWQsCj4gIGl0IHdpbGwgYWxzbyBhdHRlbXB0IHRvIHJl
LWJpbmQgdGhlIGRldmljZSB0byBpdHMgb3JpZ2luYWwgZHJpdmVyLCBtYWtpbmcgaXQKPiAgdXNh
YmxlIGJ5IERvbWFpbiAwIGFnYWluLiAgSWYgdGhlIGRldmljZSBpcyBub3QgYm91bmQgdG8gcGNp
YmFjaywgaXQgd2lsbAo+IEBAIC0xNDg5LDEzICsxNDY3LDIxIEBAIHJldHVybiBzdWNjZXNzLgo+
ICBIb3QtcGx1ZyBhIG5ldyBwYXNzLXRocm91Z2ggcGNpIGRldmljZSB0byB0aGUgc3BlY2lmaWVk
IGRvbWFpbi4KPiAgQjxCREY+IGlzIHRoZSBQQ0kgQnVzL0RldmljZS9GdW5jdGlvbiBvZiB0aGUg
cGh5c2ljYWwgZGV2aWNlIHRvIHBhc3MtdGhyb3VnaC4KPgo+IC09aXRlbSBCPHBjaS1kZXRhY2g+
IFtJPC1mPl0gSTxkb21haW4taWQ+IEk8QkRGPgo+ICs9aXRlbSBCPHBjaS1kZXRhY2g+IFtJPE9Q
VElPTlM+XSBJPGRvbWFpbi1pZD4gSTxCREY+Cj4KPiAgSG90LXVucGx1ZyBhIHByZXZpb3VzbHkg
YXNzaWduZWQgcGNpIGRldmljZSBmcm9tIGEgZG9tYWluLiBCPEJERj4gaXMgdGhlIFBDSQo+ICBC
dXMvRGV2aWNlL0Z1bmN0aW9uIG9mIHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gYmUgcmVtb3ZlZCBm
cm9tIHRoZSBndWVzdCBkb21haW4uCj4KPiAtSWYgQjwtZj4gaXMgc3BlY2lmaWVkLCBCPHhsPiBp
cyBnb2luZyB0byBmb3JjZWZ1bGx5IHJlbW92ZSB0aGUgZGV2aWNlIGV2ZW4KPiAtd2l0aG91dCBn
dWVzdCdzIGNvbGxhYm9yYXRpb24uCj4gK0I8T1BUSU9OUz4KPiArCj4gKz1vdmVyIDQKPiArCj4g
Kz1pdGVtIEI8LWY+Cj4gKwo+ICtJZiB0aGlzIHBhcmFtZXRlciBpcyBzcGVjaWZpZWQsIEI8eGw+
IGlzIGdvaW5nIHRvIGZvcmNlZnVsbHkgcmVtb3ZlIHRoZSBkZXZpY2UKPiArZXZlbiB3aXRob3V0
IGd1ZXN0IGRvbWFpbidzIGNvbGxhYm9yYXRpb24uCj4gKwo+ICs9YmFjawo+Cj4gID1pdGVtIEI8
cGNpLWxpc3Q+IEk8ZG9tYWluLWlkPgo+Cj4gQEAgLTE1MTMsNyArMTQ5OSw3IEBAIENyZWF0ZSBh
IG5ldyBVU0IgY29udHJvbGxlciBpbiB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1p
ZD4sCj4gIEk8dXNiY3RybC1kZXZpY2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwg
dXNpbmcgZm9ybQo+ICBDPEtFWT1WQUxVRSBLRVk9VkFMVUUgLi4uPiB3aGVyZSBCPEtFWT1WQUxV
RT4gaGFzIHRoZSBzYW1lCj4gIG1lYW5pbmcgYXMgdGhlIEI8dXNiY3RybD4gZGVzY3JpcHRpb24g
aW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZS4KPiAtU2VlIEw8eGwuY2ZnPiBmb3IgbW9yZSBpbmZv
cm1hdGlvbi4KPiArU2VlIEw8eGwuY2ZnKDUpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPgo+ICA9
aXRlbSBCPHVzYmN0cmwtZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxkZXZpZD4KPgo+IEBAIC0xNTI2
LDEzICsxNTEyLDEzIEBAIEhvdC1wbHVnIGEgbmV3IHBhc3MtdGhyb3VnaCBVU0IgZGV2aWNlIHRv
IHRoZSBkb21haW4gc3BlY2lmaWVkIGJ5Cj4gIEk8ZG9tYWluLWlkPiwgSTx1c2JkZXYtZGV2aWNl
PiBkZXNjcmliZXMgdGhlIGRldmljZSB0byBhdHRhY2gsIHVzaW5nCj4gIGZvcm0gQzxLRVk9VkFM
VUUgS0VZPVZBTFVFIC4uLj4gd2hlcmUgQjxLRVk9VkFMVUU+IGhhcyB0aGUgc2FtZQo+ICBtZWFu
aW5nIGFzIHRoZSBCPHVzYmRldj4gZGVzY3JpcHRpb24gaW4gdGhlIGRvbWFpbiBjb25maWcgZmls
ZS4KPiAtU2VlIEw8eGwuY2ZnPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPiArU2VlIEw8eGwuY2Zn
KDUpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPgo+ICA9aXRlbSBCPHVzYmRldi1kZXRhY2g+IEk8
ZG9tYWluLWlkPiBJPGNvbnRyb2xsZXI9ZGV2aWQ+IEk8cG9ydD1udW1iZXI+Cj4KPiAgSG90LXVu
cGx1ZyBhIHByZXZpb3VzbHkgYXNzaWduZWQgVVNCIGRldmljZSBmcm9tIGEgZG9tYWluLgo+IC1C
PGNvbnRyb2xsZXI9ZGV2aWQ+IGFuZCBCPHBvcnQ9bnVtYmVyPiBpcyBVU0IgY29udHJvbGxlcjpw
b3J0IGluIGd1ZXN0Cj4gLXdoZXJlIHRoZSBVU0IgZGV2aWNlIGlzIGF0dGFjaGVkIHRvLgo+ICtC
PGNvbnRyb2xsZXI9ZGV2aWQ+IGFuZCBCPHBvcnQ9bnVtYmVyPiBpcyBVU0IgY29udHJvbGxlcjpw
b3J0IGluIHRoZSBndWVzdAo+ICtkb21haW4gdGhlIFVTQiBkZXZpY2UgaXMgYXR0YWNoZWQgdG8u
Cj4KPiAgPWl0ZW0gQjx1c2ItbGlzdD4gSTxkb21haW4taWQ+Cj4KPiBAQCAtMTU1NSw3ICsxNTQx
LDcgQEAgQjxXYXJuaW5nOj4gVGhpcyBxZW11IG1vbml0b3IgYWNjZXNzIGlzIHByb3ZpZGVkIGZv
ciBjb252ZW5pZW5jZSB3aGVuCj4gIGRlYnVnZ2luZywgdHJvdWJsZXNob290aW5nLCBhbmQgZXhw
ZXJpbWVudGluZy4gIEl0cyB1c2UgaXMgbm90Cj4gIHN1cHBvcnRlZCBieSB0aGUgWGVuIFByb2pl
Y3QuCj4KPiAtU3BlY2lmaWNhbGx5LCBub3QgYWxsIGluZm9ybWF0aW9uIHByaW50ZWQgYnkgdGhl
IHFlbXUgbW9uaXRvciB3aWxsCj4gK1NwZWNpZmljYWxseSwgbm90IGFsbCBpbmZvcm1hdGlvbiBk
aXNwbGF5ZWQgYnkgdGhlIHFlbXUgbW9uaXRvciB3aWxsCj4gIG5lY2Vzc2FyaWx5IGJlIGFjY3Vy
YXRlIG9yIGNvbXBsZXRlLCBiZWNhdXNlIGluIGEgWGVuIHN5c3RlbSBxZW11Cj4gIGRvZXMgbm90
IGhhdmUgYSBjb21wbGV0ZSB2aWV3IG9mIHRoZSBndWVzdC4KPgo+IEBAIC0xNTc2LDEzICsxNTYy
LDIzIEBAIE9idGFpbiBpbmZvcm1hdGlvbiBvZiBVU0IgZGV2aWNlcyBjb25uZWN0ZWQgYXMgc3Vj
aCB2aWEgdGhlIGRldmljZSBtb2RlbAo+Cj4gID1iYWNrCj4KPiAtPWhlYWQxIFRNRU0KPiArPWhl
YWQxIFRSQU5TQ0VOREVOVCBNRU1PUlkgKFRNRU0pCj4KPiAgPW92ZXIgNAo+Cj4gLT1pdGVtIEI8
dG1lbS1saXN0PiBJWzwtbD5dIEk8ZG9tYWluLWlkPgo+ICs9aXRlbSBCPHRtZW0tbGlzdD4gSTxb
T1BUSU9OU10+IEk8ZG9tYWluLWlkPgo+Cj4gLUxpc3QgdG1lbSBwb29scy4gSWYgSTwtbD4gaXMg
c3BlY2lmaWVkLCBhbHNvIGxpc3QgdG1lbSBzdGF0cy4KPiArTGlzdCB0bWVtIHBvb2xzLgo+ICsK
PiArQjxPUFRJT05TPgo+ICsKPiArPW92ZXIgNAo+ICsKPiArPWl0ZW0gQjwtbD4KPiArCj4gK0lm
IHRoaXMgcGFyYW1ldGVyIGlzIHNwZWNpZmllZCwgYWxzbyBsaXN0IHRtZW0gc3RhdHMuCj4gKwo+
ICs9YmFjawo+Cj4gID1pdGVtIEI8dG1lbS1mcmVlemU+IEk8ZG9tYWluLWlkPgo+Cj4gQEAgLTE3
MTgsMTUgKzE3MTQsMTUgQEAgZm9yIGFueSBvZiB0aGVzZSBtb25pdG9yaW5nIHR5cGVzLgo+Cj4g
ID1vdmVyIDQKPgo+IC09aXRlbSBCPHBzci1jbXQtYXR0YWNoPiBbSTxkb21haW4taWQ+XQo+ICs9
aXRlbSBCPHBzci1jbXQtYXR0YWNoPiBJPGRvbWFpbi1pZD4KPgo+ICBhdHRhY2g6IEF0dGFjaCB0
aGUgcGxhdGZvcm0gc2hhcmVkIHJlc291cmNlIG1vbml0b3Jpbmcgc2VydmljZSB0byBhIGRvbWFp
bi4KPgo+IC09aXRlbSBCPHBzci1jbXQtZGV0YWNoPiBbSTxkb21haW4taWQ+XQo+ICs9aXRlbSBC
PHBzci1jbXQtZGV0YWNoPiBJPGRvbWFpbi1pZD4KPgo+ICBkZXRhY2g6IERldGFjaCB0aGUgcGxh
dGZvcm0gc2hhcmVkIHJlc291cmNlIG1vbml0b3Jpbmcgc2VydmljZSBmcm9tIGEgZG9tYWluLgo+
Cj4gLT1pdGVtIEI8cHNyLWNtdC1zaG93PiBbSTxwc3ItbW9uaXRvci10eXBlPl0gW0k8ZG9tYWlu
LWlkPl0KPiArPWl0ZW0gQjxwc3ItY210LXNob3c+IEk8cHNyLW1vbml0b3ItdHlwZT4gW0k8ZG9t
YWluLWlkPl0KPgo+ICBTaG93IG1vbml0b3JpbmcgZGF0YSBmb3IgYSBjZXJ0YWluIGRvbWFpbiBv
ciBhbGwgZG9tYWlucy4gQ3VycmVudCBzdXBwb3J0ZWQKPiAgbW9uaXRvciB0eXBlcyBhcmU6Cj4g
QEAgLTE4MTksNyArMTgxNSw3IEBAIEFuZCB0aGUgZm9sbG93aW5nIGRvY3VtZW50cyBvbiB0aGUg
eGVuLm9yZyB3ZWJzaXRlOgo+ICBMPGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJs
ZS9taXNjL3hzbS1mbGFzay50eHQ+Cj4gIEw8aHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vu
c3RhYmxlL21pc2MveGwtcHNyLmh0bWw+Cj4KPiAtRm9yIHN5c3RlbXMgdGhhdCBkb24ndCBhdXRv
bWF0aWNhbGx5IGJyaW5nIENQVSBvbmxpbmU6Cj4gK0ZvciBzeXN0ZW1zIHRoYXQgZG9uJ3QgYXV0
b21hdGljYWxseSBicmluZyB0aGUgQ1BVIG9ubGluZToKPgo+ICBMPGh0dHA6Ly93aWtpLnhlbi5v
cmcvd2lraS9QYXJhdmlydF9MaW51eF9DUFVfSG90cGx1Zz4KPgo+CgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 14:21:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:21:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFi1E-0002XG-4z; Tue, 30 May 2017 14:21:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3161363b7=Andrew.Cooper3@citrix.com>)
 id 1dFi1D-0002X5-2W
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:21:07 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AD/0E-02006-1DF7D295; Tue, 30 May 2017 14:21:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQvdsvW6
 kwZ/5Mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bB1d2MBdfYKo51CjcwHmDtYuTkkBDwk7jz
 4A8jiC0sECnxd84FZhBbRCBQ4sOUy0BxDg4hATuJczcsuxi5OJgFZjJK7Jv6jAmkhk1AX2L3i
 09gNq+ArcSvO2vBZrIIqEpcb90FFhcVCJd423iEBaJGUOLkzCdgNqeAvcTObxvZQWxmAQOJI4
 vmsELY8hLb384Bu0FIQE3iWv8ldog70yW2/v3FPIGRfxaSUbOQtM9C0r6AkXkVo0ZxalFZapG
 ukYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgCNYzMDDuYLw52e8QoyQHk5Io
 r7O1bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5vtUA5waLU9NSKtMwcYDTApCU4eJREeGPrg
 NK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnzQEpEgApyijNgxsBi8xLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR574JM4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwGiYJ1ESMzG35eq
 kdM4tuQJzlYQeBZs0y/15eijXZ/K+jz6vbG7cOBlcMG1iYtfLv3HZtrlcky5XlQoZu72cffpK
 +BpzlqCgix6+ufzTmg2XhXvOTrnD5Bv6hkM7M2BzbMqUq9Yizm3ru/Zx113v4w3elnwpJiLdw
 3GvuOfGuYJ7zmwusci7q8RSnJFoqMVcVJwIADSeSNnHAgAA
X-Env-Sender: prvs=3161363b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496154061!98092047!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38537 invoked from network); 30 May 2017 14:21:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 14:21:01 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="46919832"
To: Ross Lagerwall <ross.lagerwall@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20170530140504.22563-1-ross.lagerwall@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8a327a78-1539-28a6-13e7-2db115d56c2a@citrix.com>
Date: Tue, 30 May 2017 15:17:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530140504.22563-1-ross.lagerwall@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: Fix vmentry failure because of
 invalid LER on Broadwell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTU6MDUsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IE9jY2FzaW9uYWxseSwg
b24gY2VydGFpbiBCcm9hZHdlbGwgQ1BVcyBNU1JfSUEzMl9MQVNUSU5UVE9JUCBoYXMgYmVlbgo+
IG9ic2VydmVkIHRvIGhhdmUgdGhlIHRvcCB0aHJlZSBiaXRzIGNvcnJ1cHRlZCBhcyB0aG91Z2gg
dGhlIE1TUiBpcyB1c2luZwo+IHRoZSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggZm9ybWF0LiBU
aGlzIGlzIGluY29ycmVjdCBhbmQgY2F1c2VzIGEKPiB2bWVudHJ5IGZhaWx1cmUgLS0gdGhlIE1T
UiBzaG91bGQgY29udGFpbiBhbiBvZmZzZXQgaW50byB0aGUgY3VycmVudAo+IGNvZGUgc2VnbWVu
dC4gVGhpcyBpcyBhc3N1bWVkIHRvIGJlIGVycmF0dW0gQkRGMTQuIFdvcmthcm91bmQgdGhlIGlz
c3VlCj4gYnkgc2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDQ4OjYzIGZvciBNU1JfSUEzMl9MQVNU
SU5Ue0ZST00sVE99SVAuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiwgd2l0aCBvbmUgbWlub3IKaXNzdWUgd2hpY2ggY2FuIGJlIGZp
eGVkIHVwIG9uIGNvbW1pdC4KCj4gQEAgLTI3OTEsNyArMjc5MywxMSBAQCBlbnVtCj4gIAo+ICAj
ZGVmaW5lIExCUl9GUk9NX1NJR05FWFRfMk1TQiAgKCgxVUxMIDw8IDU5KSB8ICgxVUxMIDw8IDYw
KSkKPiAgCj4gKyNkZWZpbmUgRklYVVBfTEJSX1RTWCAgICAgICAgICAgICgxIDw8IDApCj4gKyNk
ZWZpbmUgRklYVVBfQkRXX0VSUkFUVU1fQkRGMTQgICgxIDw8IDEpCgoxdSA8PAoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 14:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFi4O-0002pj-Ji; Tue, 30 May 2017 14:24:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFi4M-0002pZ-Rn
 for xen-devel@lists.xen.org; Tue, 30 May 2017 14:24:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 89/BF-03613-6908D295; Tue, 30 May 2017 14:24:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsUSuHLSfd2pDbq
 RBn++iVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9s+cxFqxmrThxfAdTA+M9li5GTg4WgZXM
 ElteyoDYEgIiEodOPGSBsH0ldl3/DGRzcQgJPGSSWHq7mxkkISSQLrHh9n1miGZVif/PTrCC2
 GwCShJ7Dx5nBLFFBBQlHry8CRZnFnCR+Pb+KBuILSzgLjH70hx2EJtXQE/i4b2HbBALdjFJ3D
 ndBJUQlDg58wnQZg6g5mKJfRNjIUxpieX/OEAqOAUsJW7PfAZWLSogK/Fq3gGmCYyCs5A0z0J
 onoXQPAvsHnWJP/MuMWMI20qsW/eeZQEj2ypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMDM73c
 1OLixPTUnMSkYr3k/NxNjMCwZwCCHYw71wceYpTkYFIS5XW21o0U4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMH7rRYoJ1iUmp5akZaZA4xAmLQEB4+SCK9vPVCat7ggMbc4Mx0idYpRl6Ppw5YvTE
 Isefl5qVLivB/rgIoEQIoySvPgRsCSwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8yqATOH
 JzCuB2/QK6AgmoCN27dAGOaIkESEl1cC4VKjp2rmSf8FB7M9Frub/vlYRdNXQ9MWsqTkit5QL
 cxe/f/8rZVtOR+GLpccnrv5/WZAndmb2K3XJA/nyH9aLuc7av65zsYbUsm15gXkh+dxTwnq3O
 nZazfkYMm1j/b5fE27HN/xT4LetUfHY3TDzh/bPaGcbjnOnE0SvCOosmfhlzpnK3RPFlFiKMx
 INtZiLihMB48UMNAEDAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496154261!71383166!1
X-Originating-IP: [81.169.146.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63475 invoked from network); 30 May 2017 14:24:21 -0000
Received: from mo4-p04-ob.smtp.rzone.de (HELO mo4-p04-ob.smtp.rzone.de)
 (81.169.146.223)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 14:24:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496154260;
 l=710; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=o+WwQQVunObXl6knBCd4S92yzOrXmCAsKYxs0Ljt1qE=;
 b=ZTCQeuMbyzNhoCAeVG1RJpygkCLf3Jg4aggZxrBhONWnYjH279ipi8N5DYE0Xxt0g0
 lTD5mKEDihvSNynafX8INwgHFu/F1ujKKV6dspg3k7t3qSpTOPQFK0A1wKkehNWzLne3
 sLwNntuG7g9Fq14Wlq7rVwMwX6Kh5neHzkS7M=
X-RZG-CLASS-ID: mo04
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWz/R9V/pQ+ca145NmB0ag==
Received: from probook (aftr-62-216-207-147.dynamic.mnet-online.de
 [62.216.207.147]) by smtp.strato.de (RZmta 40.7 SBL|AUTH)
 with ESMTPSA id n0855bt4UEOJtw4
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 30 May 2017 16:24:19 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id 8496D50BE0; Tue, 30 May 2017 16:24:18 +0200 (CEST)
Date: Tue, 30 May 2017 16:24:18 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170530142418.GE26792@aepfle.de>
References: <20170526124105.9567-1-olaf@aepfle.de>
 <22824.13793.439043.451505@mariner.uk.xensource.com>
 <20170529075758.GA31939@aepfle.de>
 <20170530113315.xq5rdqfgn2xnvhaw@citrix.com>
 <20170530114030.drmussb2mvzbbdnv@citrix.com>
 <20170530122511.GD26792@aepfle.de>
 <20170530124615.tlob5fk3wbcwjgtp@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170530124615.tlob5fk3wbcwjgtp@citrix.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to
	seabios build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8267632322032268021=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8267632322032268021==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="wchHw8dVAp53YPj8"
Content-Disposition: inline


--wchHw8dVAp53YPj8
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Tue, May 30, Wei Liu wrote:

> In that case, can you confine such hackery to be seabios only?

Is it worth the hassle? It seems only ipxe would recognize the
EXTRAVERSION. And how would I actually limit it to seabios? Something
like "make $(filter-out subdir-seabios-dir, subdirs-$@)"?

Olaf

--wchHw8dVAp53YPj8
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWS2AigAKCRBdQqD6ppg2
fu/aAJ0Vygio8/5xCoQpfljfGTOx4sE0zQCgzPLrUqYcw1qmEf8yKp5orYz7jHA=
=wADJ
-----END PGP SIGNATURE-----

--wchHw8dVAp53YPj8--


--===============8267632322032268021==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8267632322032268021==--


From xen-devel-bounces@lists.xen.org Tue May 30 14:28:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFi8S-00032L-5C; Tue, 30 May 2017 14:28:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316fd222c=Ian.Jackson@citrix.com>)
 id 1dFi8R-00032D-2x
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:28:35 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3C/4B-03557-2918D295; Tue, 30 May 2017 14:28:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDve7ERt1
 IgxVf1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownM/qZC+5yVrTPX83YwLiVo4uRk0NCwF+i
 d+c2NhCbTUBXomnLXzCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1DhITJ/VxgpiswioS
 ryZsxTI5uIQEVjBJLFq8W1WiIaJjBILHzmCJIQF2hglFh1+zw6S4BQokNj1ZhU7SEJIYC2jxJ
 75q5kgTjKReLtwJ9A6DqCEmsTc9fETGPlmITlqFpKjZiE5agEj8ypGjeLUorLUIl1DI72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCAYwCCHYyXNwYcYpTkYFIS5XW21o0U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMGb2gCUEyxKTU+tSMvMAYY+TFqCg0dJhLezHijNW1yQmFucm
 Q6ROsWoKCXO6wPSJwCSyCjNg2uDxdslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMeAxnPk5
 lXAjf9FdBiJqDFu3ZogywuSURISTUwZq7MzreSNxReYcO2T3H+v7PSkvJ3f4l5t4VypIra/X2
 R3Dej6ZP0psnafqqPPonyPxGbuOehqo/Lxd8LFjYlha+Z9cpzwaeI7sMH2A8Yn9WxXpmzVovv
 QOTvjhT7IAbtRXOPHuvxKZ8rEPZ246WpNy+uN72ilfAoPcbvdfGDv4vyLnoe/+X7VImlOCPRU
 Iu5qDgRAGs9X1yyAgAA
X-Env-Sender: prvs=316fd222c=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496154511!59444113!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4332 invoked from network); 30 May 2017 14:28:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 14:28:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434481075"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22829.33138.372765.960357@mariner.uk.xensource.com>
Date: Tue, 30 May 2017 15:28:02 +0100
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>, "Konrad  Rzeszutek Wilk"
 <konrad.wilk@oracle.com>, Suravee Suthikulpanit
 <suravee.suthikulpanit@amd.com>, Jun Nakajima <jun.nakajima@intel.com>, Kevin
 Tian <kevin.tian@intel.com>
In-Reply-To: <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>,
 <osstest-109837-mainreport@xen.org>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org,
 Stefano  Stabellini <sstabellini@kernel.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST PATCH
	2/3] ap-common: Switch to Linux 4.9 by default [and 1 more
	messages])
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggMi8zXSBhcC1jb21tb246IFN3aXRj
aCB0byBMaW51eCA0LjkgYnkgZGVmYXVsdCIpOgo+IEkgcmFuIGEgc3BlY2lhbCByZXBvcnRbMV0g
dG8gc2VlIHdoYXQgdG8gZXhwZWN0IGFuZDoKLi4uCgpJdCBzZWVtcyBJIHJhbiBvciByZWFkIHRo
aXMgd3JvbmcuICBJbiBmYWN0LCBteSBjaGFuZ2UgaXMgc3R1Y2sgaW4gdGhlCm9zc3Rlc3Qgc2Vs
ZiBwdXNoIGdhdGUgYmVjYXVzZToKCm9zc3Rlc3Qgc2VydmljZSBvd25lciB3cml0ZXMgKCJbb3Nz
dGVzdCB0ZXN0XSAxMDk4Mzc6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IGZsaWdodCAxMDk4Mzcg
b3NzdGVzdCByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMDk4MzcvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxMyB4ZW4tYm9vdC9sMSAgIGZhaWwgUkVHUi4gdnMuIDEwOTYwMQo+ICB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMyB4ZW4tYm9vdC9sMSBmYWlsIFJFR1IuIHZzLiAxMDk2
MDEKClRoZSBMMSBjb25zb2xlIGxvZyBpcyBoZXJlOgoKIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk4MzcvdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwvY2hhcmRvbm5heTEtLS12YXItbG9nLXhlbi1vc3N0ZXN0LXNlcmlhbC1sMS5n
dWVzdC5vc3N0ZXN0LmxvZwoKdGhpcyBzZWVtcyB0byBzaG93IGl0IGhhbmdpbmcgZHVyaW5nIHRo
ZSBib290LiAgb3NzdGVzdCB0aW1lcyBpdCBvdXQKYmVjYXVzZSBpdCBkb2Vzbid0IGNvbWUgb250
byB0aGUgbmV0d29yay4gIEhvd2V2ZXIsCgogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgzNy90ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbC9jaGFyZG9ubmF5MS0tLXZhci1sb2cteGVuLWNvbnNvbGUtZ3Vlc3QtbDEuZ3Vlc3Qub3Nz
dGVzdC5sb2cKCnNob3dzIGEgbG9naW4gcHJvbXB0IG9uIHRoZSBMMSdzIFBWIGNvbnNvbGUuCgpD
b3VsZCBzb21lb25lIGludmVzdGlnYXRlIHBsZWFzZSA/CgpUaGFua3MsCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 14:29:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFi8u-00034q-DS; Tue, 30 May 2017 14:29:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dFi8t-00034h-4j
 for xen-devel@lists.xen.org; Tue, 30 May 2017 14:29:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 19/DE-02956-EA18D295; Tue, 30 May 2017 14:29:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVXdto26
 kwe4NxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8barjusBe1cFWsOv2FtYPzH3sXIxSEkMJFJ
 YtOWS2wQzl9Gics9HxkhnI2MEts6fzNDON2MEicPzgPq4QRyiiTab25jBLFZBFQlHk5uZ+pi5
 OBgEzCReLPKESQsIqAg8fzMAhaQXmaB/YwS3zdOZwNJCAtkSnT3zQazeQXMJH6t7mSCWHCFUW
 L7iWVMEAlBiZMzn7CA2MwCWhI3/r0EW8AsIC2x/B8HSJhTQF/izeRzYHNEBZQldt/aywxiSwg
 YSpx+uI1xAqPQLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXF
 iempOYlJxXrJ+bmbGIEhzQAEOxjPrw08xCjJwaQkyutsrRspxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYL3UT1QTrAoNT21Ii0zBxhdMGkJDh4lEd5OkDRvcUFibnFmOkTqFKOilDivTwNQQgAkkV
 GaB9cGi+hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9BjKeJzOvBG76K6DFTECLd+3QBll
 ckoiQkmpgLG9a1nhGiCfE1i+38/cnx3a/p9eeHzh+VbRw5sIDyiVmSk/0trDz9566nHpEK8jT
 uY1j0YJpPV4bGK/Zi8eWyUt310XM+5N0QEPWO6qraM6hcP+54V6hu6u+dzf76blPqYoK6vSY4
 O/XUMQQ/utXrq/bSasQqVsb6pqmPeB4ESM0PXrVz2AlluKMREMt5qLiRAAsfCJN4wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496154540!71441418!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14946 invoked from network); 30 May 2017 14:29:01 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 14:29:01 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4UESqAd007439
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 14:28:52 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4UESpeJ025222
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 14:28:52 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4UESnei024190;
 Tue, 30 May 2017 14:28:49 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 30 May 2017 07:28:49 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 6B5116A0127; Tue, 30 May 2017 10:28:48 -0400 (EDT)
Date: Tue, 30 May 2017 10:28:48 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170530142848.GJ7434@char.us.oracle.com>
References: <20170524142505.11460-1-olaf@aepfle.de>
 <20170524150940.GI18530@char.us.oracle.com>
 <20170524152503.GB6930@aepfle.de>
 <20170524153315.GO18530@char.us.oracle.com>
 <20170530092705.GC26792@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170530092705.GC26792@aepfle.de>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: preserve native TSC speed during
 migration between identical hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMTE6Mjc6MDVBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gV2VkLCBNYXkgMjQsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiAKPiA+
IElzIHRoZXJlIHNvbWUgZm9ybSBvZiB0ZXN0cyB0aGF0IHRoZXkgY2FuIHJ1biB0byB2ZXJpZnkg
YW5kIHRlc3QKPiA+IHRoYXQgdGhpcyBpcyBzYWZlPyBPciBwZXJoYXBzIHRoaXMgaXMgc29tZXRo
aW5nIHRoYXQgaXMgYmFzZWQgb24gdGhlIGtlcm5lbAo+ID4gdmVyc2lvbnM/IExpa2UgNC4xMSBh
cmUgc2FmZSwgYnV0IDMuMTggaXMgbm90Pwo+IAo+IEknbSBub3Qgc3VyZSB3aHkgeW91IGFyZSBh
c2tpbmcgZm9yIHNwZWNpZmljIGtlcm5lbCB2ZXJzaW9ucy4KCkJlY2F1c2UgYSBibGFua2V0IHN0
YXRlbWVudCBzYXlpbmc6ICJVc2UgdGhhdCBmb3IgZXZlcnl0aGluZyIgKGluY2x1ZGluZwpXaW5k
b3dzIE9TZXMpIG1ha2VzIG1lIG5lcnZvdXMgdGhhdCBzb21lIG90aGVyIE9TZXMgbWF5IG5vdCBi
ZQpjb21mb3J0YWJsZSB3aXRoIHRoaXMgb3Igd291bGQgbm90IHdvcmsuCgpCdXQgaXQgaXMgdW5y
ZWFsaXN0aWMgdG8gYXNrIHlvdSB0byB0ZXN0IF9ldmVyeV8gc2luZ2xlIE9TIG9yIGtlcm5lbAp0
byB2ZXJpZnkgdGhpcy4gQW5kIGhlbmNlIHByb3ZpZGluZyBhIHRlc3QtY2FzZSBmb3IgZm9sa3Mg
dG8gcnVuL3Rlc3QKY2FuIGhlbHAgdGhlbSB3aXRoIGV2YWx1YXRpbmcgdGhpcy4KCj4gCj4gCj4g
QnV0IHRoZSB0ZXN0IGlzIHNpbXBseSB0byBib290IGEgSFZNIGRvbVUgd2l0aCAndHNjX21vZGU9
bmF0aXZlJyBhbmQKPiBtaWdyYXRlIGl0IHRvIGEgc2ltaWxhciBkb20wLiBUaGlzIGZhaWxzIHdp
dGggMy4xMiBhbmQgNC40IGJhc2VkIGRvbVUKPiBrZXJuZWxzLCB3aXRoIHhlbi00LjcgYXMgZG9t
MC4gVGhpcyBwcmV0dHkgbXVjaCBydWlucyB0aGUgcGxhbi4KPiAKPiBTbyBmYXIgSSBoYXZlIG5v
dCBpbnZlc3RpZ2F0ZWQgd2h5IHRoZSBkb21VIG9uIHRoZSByZW1vdGUgc2lkZSBkb2VzIG5vdAo+
IGdldCBhbnkgY3B1IHRpbWUsIG9yIHdoeSBpdCBtYWtlcyBubyBwcm9ncmVzcy4gQnV0IGluIHRo
ZSBlbmQgdGhlIEkKPiB0aGluayBvbmx5IGEgaGFyZHdhcmUgdXBncmFkZSB0byBUU0Mtc2NhbGlu
ZyBjYXBhYmxlIENQVXMgd2lsbCBhdm9pZCB0aGUKPiBwZXJmb3JtYW5jZSBwZW5hbHR5IGR1ZSB0
byB0aGUgVFNDIGVtdWxhdGlvbi4KPiBJIGRvIG5vdCBoYXZlIGFjY2VzcyB0byBzdWNoIGhhcmR3
YXJlIHRvIHZlcmlmeSBpdC4KPiAKPiAKPiBPbGFmCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 14:31:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiBK-0003jz-TI; Tue, 30 May 2017 14:31:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFiBK-0003jc-H8
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 14:31:34 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 DF/9F-03620-5428D295; Tue, 30 May 2017 14:31:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdelSTf
 S4MUlPYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbO5oYio4ZVTxub+ZqYHx
 tmYXIxeHkMBfRon/vxazdDFyAjmPGSUWH8+DSGxjlPiy9zZYQkTAWeLrmbnsXYwcHLwC+hKLt
 7KBhIUFdCUO/10DViIh4Cnx+cZ3Zhh71aQLQHF2DjYBK4lDYiBRFgFViTud69kmMHItYGRYxa
 hRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgT6lQEIdjDeWxZwiFG
 Sg0lJlNfZWjdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv0QagnGBRanpqRVpmDjDAYNISHDxK
 IrwZjUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5z0NMkMApCijNA9uBCzYLzHKSgnzM
 gIdJcRTkFqUm1mCKv+KUZyDUUmYVx9kFU9mXgncpldARzABHbFrhzbIESWJCCmpBkaD2IPhcl
 n2Vku1FLM2Su6flP3klPlcB64l9Su9e/umrvQru7Gx4j5n50TrS44TlvjyLza8r6MW4jad/fC
 Stx2HpG10Wg8Yuyy/oTyx8ufl23NXfxJbaZUgeST766cZC+xkl3+pfRuy4cqkecynfM4o1uhc
 vOuynvXH13NpCtsNW1ta72vtyviuxFKckWioxVxUnAgAiFE1L3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496154691!95630065!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40364 invoked from network); 30 May 2017 14:31:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 14:31:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFiBG-0004Pq-Uv; Tue, 30 May 2017 14:31:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFiBB-00033U-Ni; Tue, 30 May 2017 14:31:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFiBB-0005Bl-5b; Tue, 30 May 2017 14:31:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109855-mainreport@xen.org>
X-Osstest-Versions-This: xtf=d1a237abf651f181e6b11fbd7358abf07684c7c8
X-Osstest-Versions-That: xtf=59f844ed70f7370da58fa5e26112a42af7c282cb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 14:31:25 +0000
Subject: [Xen-devel] [xtf test] 109855: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg1NSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTg1NS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGQxYTIzN2FiZjY1MWYxODFlNmIxMWZiZDczNThhYmYw
NzY4NGM3YzgKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDU5Zjg0NGVk
NzBmNzM3MGRhNThmYTVlMjYxMTJhNDJhZjdjMjgyY2IKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTY4MiAgMjAxNy0wNS0yMiAxMjo0NzozNyBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDk4NTUgIDIwMTctMDUtMzAgMTA6NTQ6MzEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPWQxYTIzN2FiZjY1MWYxODFlNmIxMWZiZDczNThh
YmYwNzY4NGM3YzgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgZDFh
MjM3YWJmNjUxZjE4MWU2YjExZmJkNzM1OGFiZjA3Njg0YzdjOAorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj1kMWEyMzdhYmY2NTFmMTgxZTZiMTFmYmQ3MzU4YWJmMDc2ODRjN2M4CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhkMWEyMzdhYmY2NTFmMTgxZTZiMTFmYmQ3MzU4
YWJmMDc2ODRjN2M4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCBkMWEyMzdhYmY2NTFmMTgxZTZiMTFmYmQ3MzU4YWJmMDc2ODRjN2M4OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIDU5Zjg0NGUuLmQxYTIzN2EgIGQxYTIzN2FiZjY1MWYxODFlNmIxMWZiZDczNThh
YmYwNzY4NGM3YzggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 14:33:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiCs-0003qy-7s; Tue, 30 May 2017 14:33:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFiCr-0003qr-17
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:33:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 60/FE-03371-4A28D295; Tue, 30 May 2017 14:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3dxk26
 kwcTnxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aHz7sZCzq1Kta/OMHcwPhSvouRk0NIIE9i
 8u79jCA2r4CdxNSj+9lAbAkBQ4nTC2+ygNgsAqoSLw78B7PZBNQl2p5tZwWxRYDsi+sageJcH
 MwCm5gkJu+5BzSIg0NYIEpif6MPSFxIoI1RYtKOF2ANnAKeEg0dm9hAangFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDPS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjD+WhZwiFGSg0lJlNfZWjdS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgRveCNQTrAoNT21Ii0zBxgJMGkJDh4lEd4MkDRvcUFib
 nFmOkTqFKOilDivH0hCACSRUZoH1waLvkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5tUHmc
 KTmVcCN/0V0GImoMW7dmiDLC5JREhJNTAy825zL87eZPx6kpr3rgp2Twcjtj23M/ICrXYWNb+
 oDQxVYTlya4XZfNeZ1y2fb3Sx+yCjr2Q8UaPFsuJ6suK/nbbiaR2N09OTONcZnIh68UlLIGJr
 /o3HdyWLpqW97Db23hfN27e4RLJlo/L6i/5RW4tmld+5av3VYq2zW80vfw3uY39v/1BiKc5IN
 NRiLipOBADB0N2ruQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496154786!59445257!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47612 invoked from network); 30 May 2017 14:33:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 14:33:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 08:33:02 -0600
Message-Id: <592D9EBB020000780015DB32@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 08:32:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set
 value: implement framework.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
PiBAQCAtMTE4LDExICsxMTgsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsK
PiAgICogICAgICAgICAgICAgQ09TIElELiBFdmVyeSBlbnRyeSBvZiBjb3NfcmVmIGNvcnJlc3Bv
bmRzIHRvIG9uZSBDT1MgSUQuCj4gICAqLwo+ICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvIHsKPiAt
ICAgIGJvb2wgZmVhdF9pbml0Owo+IC0gICAgc3BpbmxvY2tfdCByZWZfbG9jazsKPiAgICAgIC8q
IEZlYXR1cmUgYXJyYXkncyBpbmRleCBpcyAnZW51bSBwc3JfZmVhdF90eXBlJyB3aGljaCBpcyBz
YW1lIGFzICdwcm9wcycgKi8KPiAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1cmVzW1BTUl9T
T0NLRVRfRkVBVF9OVU1dOwo+ICsgICAgYm9vbCBmZWF0X2luaXQ7Cj4gICAgICB1bnNpZ25lZCBp
bnQgY29zX3JlZltNQVhfQ09TX1JFR19DTlRdOwo+ICsgICAgc3BpbmxvY2tfdCByZWZfbG9jazsK
ClRoaXMgc2h1ZmZsaW5nIG9mIGZpZWxkcyBzZWVtcyB1bm1vdGl2YXRlZCBhbmQgaXMgbm90IGJl
aW5nIGV4cGxhaW5lZAppbiB0aGUgZGVzY3JpcHRpb24uCgo+IEBAIC0xNzgsNiArMTgwLDEwIEBA
IHN0YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNlcyh1bnNpZ25lZCBpbnQgc29ja2V0KQo+
ICAgICAgfQo+ICAKPiAgICAgIGluZm8tPmZlYXRfaW5pdCA9IGZhbHNlOwo+ICsKPiArICAgIG1l
bXNldChpbmZvLT5jb3NfcmVmLCAwLCBNQVhfQ09TX1JFR19DTlQgKiBzaXplb2YodW5zaWduZWQg
aW50KSk7Cj4gKwo+ICsgICAgbWVtc2V0KGluZm8tPmRvbV9pZHMsIDAsICgoRE9NSURfSURMRSAr
IDEpICsgNykgLyA4KTsKCmJpdG1hcF9jbGVhcigpCgo+IEBAIC00NDksMTEgKzQ1NSwxOSBAQCB2
b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKQo+ICAKPiAgICAgIC8qIElE
TEUgZG9tYWluJ3MgJ3Bzcl9jb3NfaWRzJyBpcyBOVUxMIHNvIHdlIHNldCBkZWZhdWx0IHZhbHVl
IGZvciBpdC4gKi8KPiAgICAgIGlmICggcHNyYS0+Y29zX21hc2sgKQo+IC0gICAgICAgIHBzcl9h
c3NvY19jb3MoJnJlZywKPiAtICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19p
ZHMgPwo+IC0gICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tjcHVfdG9f
c29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSldIDoKPiAtICAgICAgICAgICAgICAgICAgICAgIDAs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICBwc3JhLT5jb3NfbWFzayk7Cj4gKyAgICB7Cj4gKyAg
ICAgICAgdW5zaWduZWQgaW50IHNvY2tldCA9IGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9p
ZCgpKTsKPiArICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gc29ja2V0X2lu
Zm8gKyBzb2NrZXQ7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGNvcyA9IDA7Cj4gKwo+ICsgICAg
ICAgIGlmICggZC0+YXJjaC5wc3JfY29zX2lkcyApCj4gKyAgICAgICAgICAgIGNvcyA9IGQtPmFy
Y2gucHNyX2Nvc19pZHNbc29ja2V0XTsKPiArCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSghdGVz
dF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21faWRzKSkgKQo+ICsgICAgICAgICAgICBjb3Mg
PSAwOwoKSSB0aGluayBhIGJyaWVmIGNvbW1lbnQgaGVyZSB3b3VsZCBiZSBoZWxwZnVsLiBJIGFs
c28gdGhpbmsgdGhlIHR3bwppZigpLXMgd291bGQgYmV0dGVyIGJlIGNvbWJpbmVkIChhZnRlciBh
bGwgdG8gaW5pdGlhbGl6ZSBjb3MgdG8gemVybwphYm92ZSwgc28geW91IHNpbXBseSBuZWVkIHRv
IGF2b2lkIG92ZXJ3cml0aW5nIGl0IGluIHRoZSBmaXJzdCBpZigpLgoKPiBAQCAtNTI5LDYgKzU0
MywxMCBAQCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNv
Y2tldCwKPiAgICAgIGlmICggIWZlYXQgfHwgIWZlYXRfcHJvcHNbZmVhdF90eXBlXSApCj4gICAg
ICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gIAo+ICsgICAgaWYgKCAhdGVzdF9iaXQoZC0+ZG9tYWlu
X2lkLCBzb2NrZXRfaW5mb1tzb2NrZXRdLmRvbV9pZHMpICYmCj4gKyAgICAgICAgIGQtPmFyY2gu
cHNyX2Nvc19pZHNbc29ja2V0XSApCj4gKyAgICAgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2Nr
ZXRdID0gMDsKCldoYXQgaXMgdGhlIHJpZ2h0IHNpZGUgb2YgdGhlICYmIGdvb2QgZm9yPwoKQWxz
byB0aGUgbGF0ZXN0IGhlcmUgaXQgaXMgY2xlYXIgdGhhdCAiZG9tX2lkcyIgaXNuJ3QgdGhlIGJl
c3QgY2hvaWNlCmZvciBhIG5hbWUuIFdoYXQgYWJvdXQgImRvbV9zZXQiIG9yICJkb21haW5fc2V0
Ij8KCj4gKy8qIFRoZSB3aG9sZSBzZXQgcHJvY2VzcyBpcyBwcm90ZWN0ZWQgYnkgZG9tY3RsX2xv
Y2suICovCgpUaGlzIG5lZWRzIHRvIGJlIHJlLWNvbnNpZGVyZWQ6IFdlIGludGVuZCB0byBpbmNy
ZW1lbnRhbGx5CnJlZHVjZSBjb2RlIHJhbmdlcyBndWFyZGVkIGJ5IHRoZSBkb21jdGwgbG9jaywg
YW5kIGEgZ29vZApmaXJzdCBzdGVwIG1pZ2h0IGJlIHRvIHN0b3AgaW50cm9kdWNpbmcgZnVydGhl
ciBkZXBlbmRlbmNpZXMgb24KaXQgaW4gaW5kaXZpZHVhbCBoYW5kbGVycy4gU28gdGhlIG1haW4g
cXVlc3Rpb24gaXM6IERvIHlvdSBuZWVkIGEKZ2xvYmFsIGxvY2sgaGVyZSBhdCBhbGwsIG9yIHdv
dWxkIGEgcGVyLWRvbWFpbiBvbmUgc3VmZmljZT8gSW4KdGhlIGZvcm1lciBjYXNlIEkgdGhpbmsg
eW91IHNob3VsZCAocmU/KWludHJvZHVjZSB5b3VyIG93biwKd2hpbGUgaW4gdGhlIGxhdHRlciBj
YXNlIHlvdSBjb3VsZCBwcm9iYWJseSB1c2UgZG9tYWluX2xvY2soKSwKYnV0IHNpbmNlIHlvdSBk
b24ndCByZXF1aXJlIG90aGVyIHBlci1kb21haW4gYWN0aXZpdGllcyB0byBiZQpzeW5jaHJvbml6
ZWQsIGhhdmluZyB5b3VyIG93biBwcml2YXRlIHdvdWxkIHBlcmhhcHMgYmUKZXZlbiBiZXR0ZXIu
Cgo+ICtpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tl
dCwKPiArICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld192YWwsIGVudW0gY2JtX3R5cGUgdHlw
ZSkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IG9sZF9jb3M7Cj4gKyAgICBpbnQgY29zLCByZXQ7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgKnJlZjsKPiArICAgIHVpbnQzMl90ICp2YWxfYXJyYXksIHZh
bDsKPiArICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8o
c29ja2V0KTsKPiArICAgIHVuc2lnbmVkIGludCBhcnJheV9sZW47Cj4gKyAgICBlbnVtIHBzcl9m
ZWF0X3R5cGUgZmVhdF90eXBlOwo+ICsKPiArICAgIGlmICggSVNfRVJSKGluZm8pICkKPiArICAg
ICAgICByZXR1cm4gUFRSX0VSUihpbmZvKTsKPiArCj4gKyAgICBpZiAoIG5ld192YWwgIT0gKHVp
bnQzMl90KW5ld192YWwgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHZh
bCA9IG5ld192YWw7CgpQbGVhc2Ugc3dpdGNoIHRoaXMgYW5kIHRoZSBwcmlvciBpZigpLCB1c2lu
ZyB2YWwgaW5zdGVhZCBvZiB0aGUgY2FzdApleHByZXNzaW9uIHRoZXJlLgoKPiArICAgIGZlYXRf
dHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7Cj4gKyAgICBpZiAoIGZlYXRf
dHlwZSA+PSBBUlJBWV9TSVpFKGluZm8tPmZlYXR1cmVzKSB8fAo+ICsgICAgICAgICAhaW5mby0+
ZmVhdHVyZXNbZmVhdF90eXBlXSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CgpXaXRob3V0
IHNlZWluZyB0aGUgY29kZSBpbnNpZGUgdGhlIGZ1bmN0aW9ucyB5b3UgcGFzcyBmZWF0X3R5cGUK
dG8gYmVsb3cgaXQncyBub3QgcmVhbGx5IGNsZWFyIHdoZXRoZXIgeW91IHdvdWxkbid0IGJldHRl
ciB1c2UKd2hhdCBpcyBjdXJyZW50bHkgbmFtZWQgcHNyX2dldF9mZWF0X2FuZF90eXBlKCkgaGVy
ZS4KCj4gKyBmcmVlX2FycmF5Ogo+ICsgICAgeGZyZWUodmFsX2FycmF5KTsKPiArICAgIHJldHVy
biByZXQ7Cj4gKwo+ICsgdW5sb2NrX2ZyZWVfYXJyYXk6Cj4gKyAgICBzcGluX3VubG9jaygmaW5m
by0+cmVmX2xvY2spOwo+ICsgICAgeGZyZWUodmFsX2FycmF5KTsKPiArICAgIHJldHVybiByZXQ7
Cj4gK30KCkknbSBzdXJlIEkndmUgc2FpZCBzbyBiZWZvcmUgLSBwbGVhc2UgZG9uJ3QgZHVwbGlj
YXRlIGVycm9yIHBhdGhzIGxpa2UKdGhpcy4gSGVyZSBpdCdzIHN0aWxsIGVhc3kgdG8gc2VlIGFs
bCBpcyBmaW5lLCBidXQgd2hhdCBpZiBlYWNoIHBhdGggZ2V0cwp0d28gb3IgdGhyZWUgbW9yZSB0
aGluZyBhZGRlZC4gUGxlYXNlIGNoYWluIHRoZW0gdG9nZXRoZXIgdmlhIGdvdG8uCgo+ICAvKiBD
YWxsZWQgd2l0aCBkb21haW4gbG9jayBoZWxkLCBubyBleHRyYSBsb2NrIG5lZWRlZCBmb3IgJ3Bz
cl9jb3NfaWRzJyAqLwo+ICBzdGF0aWMgdm9pZCBwc3JfZnJlZV9jb3Moc3RydWN0IGRvbWFpbiAq
ZCkKPiAgewo+ICsgICAgdW5zaWduZWQgaW50IHNvY2tldCwgY29zOwo+ICsKPiArICAgIEFTU0VS
VChzb2NrZXRfaW5mbyk7Cj4gKwo+ICsgICAgaWYgKCAhZC0+YXJjaC5wc3JfY29zX2lkcyApCj4g
KyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIC8qIERvbWFpbiBpcyBkZXN0cm9pZWQgc28gaXRz
IGNvc19yZWYgc2hvdWxkIGJlIGRlY3JlYXNlZC4gKi8KCmRlc3Ryb3llZAoKPiArICAgIGZvciAo
IHNvY2tldCA9IDA7IHNvY2tldCA8IG5yX3NvY2tldHM7IHNvY2tldCsrICkKPiArICAgIHsKPiAr
ICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvOwo+ICsKPiArICAgICAgICAvKiBj
b3MgMCBpcyBkZWZhdWx0IG9uZSB3aGljaCBkb2VzIG5vdCBuZWVkIGJlIGhhbmRsZWQuICovCj4g
KyAgICAgICAgY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdOwo+ICsgICAgICAgIGlm
ICggY29zID09IDAgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKCkRvZXMgdGhpcyAiZG9lc24n
dCBuZWVkIHRvIGJlIGhhbmRsZWQiIGV2ZW4gZXh0ZW5kIHRvIC4uLgoKPiArICAgICAgICBpbmZv
ID0gc29ja2V0X2luZm8gKyBzb2NrZXQ7Cj4gKyAgICAgICAgc3Bpbl9sb2NrKCZpbmZvLT5yZWZf
bG9jayk7Cj4gKyAgICAgICAgQVNTRVJUKGluZm8tPmNvc19yZWZbY29zXSk7Cj4gKyAgICAgICAg
aW5mby0+Y29zX3JlZltjb3NdLS07Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmluZm8tPnJlZl9s
b2NrKTsKPiArCj4gKyAgICAgICAgY2xlYXJfYml0KGQtPmRvbWFpbl9pZCwgaW5mby0+ZG9tX2lk
cyk7CgouLi4gdGhpcyBsYXN0IHBhcnQ/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 14:37:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiGf-00047I-SB; Tue, 30 May 2017 14:37:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFiGe-000478-PT
 for xen-devel@lists.xen.org; Tue, 30 May 2017 14:37:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 1C/9D-01732-F838D295; Tue, 30 May 2017 14:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG5fs26
 kwZwpEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0HXfZCjpZKg5t/MTcwLiSuYuRk0NCwF/i
 3P27rCA2i4CqxOQFHWwgNpuAssTPzl4wW0RAQeL5mQUsIDazQJrE4md9TCC2sIC7xOxLc9hBb
 F4BC4mTzy4ydjFycQgJ3GOS2D9rLxNEQlDi5MwnUM06Egt2fwIaygFkS0ss/8cBEuYU0JeYcn
 Ql2C5RARWJzqVzwMqFgPZ2TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdIyO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwTj1hN8hRkkOJiVRXmdr3UghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErx6TUA5waLU9NSKtMwcYNDDpCU4eJREeBNB0rzFBYm5xZnpE
 KlTjLocTR+2fGESYsnLz0uVEue1BSkSACnKKM2DGwGLwEuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHnjQKbwZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpglDk4tXbFwv+/z12eI3xl68m0Cd6
 RrqwcbxX37/j4N2ueDMfTnNzln1omV3pGhCtJFObvC7h0u/x17s+Inwe3tNXeSw65nZDcwO1c
 t8a//sDkh7fleStjNp1e23u3qPHCMX9P41U+ydlXdlflfL/HrJft/CzLeekvFs/T1XVOpVG82
 2v416/jUmIpzkg01GIuKk4EAFfxhA+7AgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496155020!102503250!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44736 invoked from network); 30 May 2017 14:37:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 14:37:02 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425888311"
Date: Tue, 30 May 2017 15:35:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170530143550.myved6rlmswa4p3g@citrix.com>
References: <20170526124105.9567-1-olaf@aepfle.de>
 <22824.13793.439043.451505@mariner.uk.xensource.com>
 <20170529075758.GA31939@aepfle.de>
 <20170530113315.xq5rdqfgn2xnvhaw@citrix.com>
 <20170530114030.drmussb2mvzbbdnv@citrix.com>
 <20170530122511.GD26792@aepfle.de>
 <20170530124615.tlob5fk3wbcwjgtp@citrix.com>
 <20170530142418.GE26792@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170530142418.GE26792@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to
	seabios build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDQ6MjQ6MThQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gVHVlLCBNYXkgMzAsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiBJbiB0aGF0IGNhc2Us
IGNhbiB5b3UgY29uZmluZSBzdWNoIGhhY2tlcnkgdG8gYmUgc2VhYmlvcyBvbmx5Pwo+IAo+IElz
IGl0IHdvcnRoIHRoZSBoYXNzbGU/IEl0IHNlZW1zIG9ubHkgaXB4ZSB3b3VsZCByZWNvZ25pemUg
dGhlCj4gRVhUUkFWRVJTSU9OLiBBbmQgaG93IHdvdWxkIEkgYWN0dWFsbHkgbGltaXQgaXQgdG8g
c2VhYmlvcz8gU29tZXRoaW5nCj4gbGlrZSAibWFrZSAkKGZpbHRlci1vdXQgc3ViZGlyLXNlYWJp
b3MtZGlyLCBzdWJkaXJzLSRAKSI/Cj4gCgpObywgd2hhdCBJIG1lYW50IHdhcyBzb21ldGhpbmcg
bGlrZToKCnN1YmRpcnMtc2VhYmlvcy1kaXI6IEVYVFJBVkVSU0lPTj1YWFgKCkxpbWl0IGl0IHRv
IHRoZSBvbmUgdGhhdCBuZWVkcyB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgLS0gc2VhYmlvcyBv
cgppcHhlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 14:37:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiHI-0004AO-4J; Tue, 30 May 2017 14:37:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dFiHF-0004AG-U3
 for xen-devel@lists.xen.org; Tue, 30 May 2017 14:37:42 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8D/8D-01709-5B38D295; Tue, 30 May 2017 14:37:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFKsWRWlGSWpSXmKPExsVy2uJbjO6aZt1
 Ig3lnuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHPcuZCg4aV3Q+P8/cwLhZq4uRk0NI4AWT
 xKQj+l2MXBwsAp+YJDa1b2QCSQgLxEisetPDDmKLCHhKPHu7jQWkSEhgIaPE6QtfwYrYBFQlV
 i+5zAZi8wrYSDze/h+sgQUovn7PdFYQW1QgXOLFlj+sEDWCEidnPmEBsTkF7CQ+35nICjKUWa
 CdUeLC36/sExh5ZiGpm4UsB5JgFkiROP+4m3kWkuWzkFw4C8khs5B8MQvZ5bOQbIcYqi7xZ94
 lZghbXGJTUz8jhK0tsWzha6i4rcS6de9ZIGw9ibe/e6FsS4n1Oz6xL2DkX8WoUZxaVJZapGtk
 qpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhn9QwMjDsYd7X7HWKU5GBSEuV1t
 taNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq9cElBMsSk1PrUjLzAFGPExagoNHSYRXBiTNW1
 yQmFucmQ6ROsWoKCXOawuSEABJZJTmwbXBkswlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK
 8zxqBpvBk5pXATX8FtJgJaPGuHdogi0sSEVJSDYyNRz48mzh/es2yB9fLP6s7zHp/fmKoQWxp
 7uNZmo+U1Aza+iaL1F7p/LPpb0vN4Yqe6bNeuB47L27IJMu78vnms2o3RDaeW3f6hOTkbuGIR
 z/v5+1dunK9jFCJnO97WbkXT8yqrOODZ2rNizuxpMZPcO6dH4W2uxjjZ+h/yhadHuriG3Ly85
 4eJZbijERDLeai4kQAD81s/i0DAAA=
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496155048!101096053!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41049 invoked from network); 30 May 2017 14:37:31 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 14:37:31 -0000
Received: from dhcp-10-1-1-170.lan.crc.id.au
 (2407-e400-b000-201-3c5f-1f6d-1da4-b33b-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:3c5f:1f6d:1da4:b33b])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 5BE183A0138;
 Wed, 31 May 2017 00:37:25 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1496155045; bh=1cNk3mIlkMmBrLgCO8LCy80jQT/VHqbKFkqOJ9YQSFY=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=maVANU8iAWFwuE3RkuaLPwxFfv6KJrL3Soxdw4Qtc6Wv9b4BvYkCBLk4Vub4zvYf5
 wjOwnyTvSIGqO2mh45JIIEpfwCxpSyn2UsRntgXAbGW4F8DXbeSPiNLJRTL2I5HQZo
 e98+dr/4496FDzU9MZfhi4CCsA+1SAeIoqwWe4gI=
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
 <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
 <66be666d-25b9-d05b-f121-1eb1c73df7c7@oracle.com>
From: Steven Haigh <netwiz@crc.id.au>
Message-ID: <c55bcb93-b061-6ff6-40e8-8557def36bee@crc.id.au>
Date: Wed, 31 May 2017 00:37:22 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <66be666d-25b9-d05b-f121-1eb1c73df7c7@oracle.com>
Subject: Re: [Xen-devel] WARNING: CPU: 0 PID: 0 at
 net/sched/sch_generic.c:316 dev_watchdog+0x217/0x220
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6004253508989425909=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6004253508989425909==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="8uQ7DV8xWMH2Of1EHkLLKMS7xhK7Gl4q5"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--8uQ7DV8xWMH2Of1EHkLLKMS7xhK7Gl4q5
Content-Type: multipart/mixed; boundary="dCtARgDWkdBjghTm18xxsG8rmLAJJ7DaI";
 protected-headers="v1"
From: Steven Haigh <netwiz@crc.id.au>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
Message-ID: <c55bcb93-b061-6ff6-40e8-8557def36bee@crc.id.au>
Subject: Re: WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:316
 dev_watchdog+0x217/0x220
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
 <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
 <66be666d-25b9-d05b-f121-1eb1c73df7c7@oracle.com>
In-Reply-To: <66be666d-25b9-d05b-f121-1eb1c73df7c7@oracle.com>

--dCtARgDWkdBjghTm18xxsG8rmLAJJ7DaI
Content-Type: text/plain; charset=utf-8
Content-Language: en-AU
Content-Transfer-Encoding: quoted-printable

On 31/05/17 00:18, Boris Ostrovsky wrote:
> On 05/30/2017 06:27 AM, Steven Haigh wrote:
>> Just wanted to give this a nudge to try and get some suggestions on
>> where to go / what to do about this.
>>
>> On 28/05/17 09:44, Steven Haigh wrote:
>>> The last couple of days running on kernel 4.9.29 and 4.9.30 with Xen
>>> 4.9.0-rc6 I've had a number of ethernet lock ups that have taken my
>>> system off the network.
>>>
>>> This is a new development - but I'm not sure if its kernel or xen rel=
ated.
>=20
> Since noone seems to have seen this it would be useful to narrow it dow=
n
> a bit.
>=20
> Do you observe this on rc5? Or with 4.9.28 kernel? Any particular load
> that you are using? Do you see this on a specific NIC?

This install is currently using xen 4.9-rc7 and kernel 4.9.30. I would
say that there may be a connection between occurrences between disk
activity and the ethernet adapter locking up - but I haven't been able
to prove this in any valid way yet.

I am currently running this script on the server in question to try and
get a log of how often the adapter locks up. I only added the logger
line tonight - so I don't have a great deal of historical data to add as
yet.

#!/bin/bash
while true; do
        ping -c1 10.1.1.2 >& /dev/null
        if [ $? !=3D 0 ]; then
                logger 'No response. Resetting enp5s0'
                mii-tool -R enp5s0
        fi
        sleep 5
done

What I have right now in dmesg + journalctl is:
# dmesg
[221834.898685] r8169 0000:05:00.0 enp5s0: link down
[221834.898768] br10: port 1(vlan10) entered disabled state
[221834.898827] br203: port 1(vlan203) entered disabled state
[221834.905380] r8169 0000:05:00.0 enp5s0: link up
[221834.905748] br10: port 1(vlan10) entered blocking state
[221834.905749] br10: port 1(vlan10) entered forwarding state
[221834.906162] br203: port 1(vlan203) entered blocking state
[221834.906162] br203: port 1(vlan203) entered forwarding state
[221834.906176] r8169 0000:05:00.0 enp5s0: link down
[221835.949483] br10: port 1(vlan10) entered disabled state
[221835.949515] br203: port 1(vlan203) entered disabled state
[221838.069998] r8169 0000:05:00.0 enp5s0: link up
[221838.070538] br10: port 1(vlan10) entered blocking state
[221838.070540] br10: port 1(vlan10) entered forwarding state
[221838.071055] br203: port 1(vlan203) entered blocking state
[221838.071057] br203: port 1(vlan203) entered forwarding state

# journalctl | grep Resetting
May 31 00:20:10 xenhost: No response. Resetting enp5s0

> Have you checked hypervisor log (xl dmesg)?

The last lines I see in 'xl dmesg' are:
(XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs
(XEN) .................................done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
input to Xen)
(XEN) Freed 456kB init memory

This would indicate that nothing additional is being logged here.

If it matters, the xl info follows:
# xl info
host                   : xenhost
release                : 4.9.30-1.el7xen.x86_64
version                : #1 SMP Fri May 26 06:16:37 AEST 2017
machine                : x86_64
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3303
hw_caps                :
bfebfbff:179ae3bf:28100800:00000001:00000001:00000000:00000000:00000100
virt_caps              : hvm
total_memory           : 16308
free_memory            : 1785
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 9
xen_extra              : -rc
xen_version            : 4.9-rc
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit2
xen_pagesize           : 4096
platform_params        : virt_start=3D0xffff800000000000
xen_changeset          :
xen_commandline        : placeholder dom0_mem=3D2048M cpufreq=3Dxen
dom0_max_vcpus=3D1 dom0_vcpus_pin sched=3Dcredit2 console=3Dtty0 console=3D=
com1
com1=3D115200,8n1
cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
cc_compile_by          : mockbuild
cc_compile_domain      : crc.id.au
cc_compile_date        : Sun May 28 10:08:40 AEST 2017
build_id               : 0848a8631a9064b3de53cdfe71c996e929ce2539
xend_config_format     : 4

--=20
Steven Haigh

Email: netwiz@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897


--dCtARgDWkdBjghTm18xxsG8rmLAJJ7DaI--

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

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

iQIzBAEBCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlktg6IACgkQQa811Xp9
Mdy2UBAAlEGfe+0KQCcoXr+SGH+By5a7yAKON8mj6TLCikaKIH+3D4oOLkQ8ma9M
ETWGs61RH3PxEf9zr7t0X6Xyf0CSAniH0HzvwiEOQw34Rd8u0eikzCfYZBqJrGkr
Kwf01Un6oinmn4fPw04O8+tY3ciIFfB4kY3c3A7oS+52zsWe8Uj3UfoeEsyFpNRq
AlmKzpc1k7yIHAck+MGE+MJ88g0jJs0h6slrZNpnISSzxJufmaszQkTstT20+Zoj
DViT9GrjsPDxqieEkK3ZIjGC+t9eBPthak3vlo4WRGvgYFGPoTBoddsTKzpLlJps
B7fv3AA61cyY2YWzwQmIifJegScUgahQ2K4tnOc7jf0oyDBjjIQZCN63Yab7idlj
GNmN/n7JDkH1ISaBrtBr2ee6xCR3PgEkpIktHZDt8tmNdsMDlI4gGwYJht+dIAr0
fxvYcVrhotFDYAcRkYHDTAj3ChMLVBjnoNJkXc2KQml3tW8ttCmHg9q1jfpqIy9g
0RwGd2J1ruMyZAKjT1OIhNRKPLyLKOp0PeoQl4V841hJZ0UnUwaWOGDW+e5D9Ghc
zBo9f3CYFhkrx2Z8VXHSdgm1tnnfybP+YmhsADGpxP45H6n9G7F4PVQg4lpNCIgw
3M2hrfTR2r4BgICbUr01rnU6ySxjt1NFl+cPo/h87sgK+cxLdNk=
=e6Mm
-----END PGP SIGNATURE-----

--8uQ7DV8xWMH2Of1EHkLLKMS7xhK7Gl4q5--


--===============6004253508989425909==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6004253508989425909==--


From xen-devel-bounces@lists.xen.org Tue May 30 14:46:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:46:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiPZ-0004w0-08; Tue, 30 May 2017 14:46:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFiPW-0004vo-QR
 for xen-devel@lists.xen.org; Tue, 30 May 2017 14:46:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 88/38-06719-5B58D295; Tue, 30 May 2017 14:46:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsUSuHLSbd0trbq
 RBtv3WFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlb+hawFDxhqXj74ABLA+N8li5GLg4WgZXM
 Eus/TWfuYuTkkBDIlTjw9ThQggPIFpF48j8NpEZI4BSTxOUHt8BqhATSJW4vnsgEYrMIqEpMu
 /iVFcRmE1CS2HvwOCOILSKgKPHg5U2wOLOAi8S390fZQGxhAXeJ2ZfmsIPYvAJ6En83NbNCzO
 xhlvixNh0iLihxcuYTFojeYolN+9+yg9zDLCAtsfwfB0iYU8BS4umqXWAjRQVkJV7NO8A0gVF
 wFpLuWUi6ZyF0Q4TVJf7Mu8SMIWwrsW7de5YFjGyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQLDngEIdjBOv+x/iFGSg0lJlNfZWjdSiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgTvnxagnGBRanpqRVpmDjACYdISHDxKIrwfQdK8xQWJucWZ6RCpU4y6HE0ftn
 xhEmLJy89LlRLnPQJSJABSlFGaBzcClgwuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSRhiFU9
 mXgncpldARzABHbFrhzbIESWJCCmpBkaJ4H9S9/f+uvDl15sfextz7m690ZO8lEPHaellk3kb
 e1Mvql0wF6l+0PX+aAk3/5/Qnb5Oi30dH/RPWrTAZQXHoszFh8zDZM9LKS5/tN7AZP2s75wLf
 Ox3VVi0Jwcqe5j0n/OI/Xijs+jIW59l+1tsxXbMX1fya6/dN5G+981iMgu5T33be05RiaU4I9
 FQi7moOBEApQS9RgEDAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496155572!71303923!1
X-Originating-IP: [81.169.146.219]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61100 invoked from network); 30 May 2017 14:46:12 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.219)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 14:46:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496155572;
 l=640; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=TXph8DDWv8h2P4j635J7JDPV4+OAcblOWDDIkMqkHHk=;
 b=JlCvh+fX0R4SlUVzOPCmzzuvRFiwvSHsGPyfFsWhRFVM03YWmDl7zdw6+YemnM5bmA
 mKFOlfZQJjRbSpudqFPZrJkU5JdIqmK2kEkF102nmJ/0LrLofbEaqSO1JVz6DharL6X1
 6DeK7gYdpGB8vgPITJSnbhmTvuTbY3HsjdQ7M=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4nTdeZKcqE95RarqWyf+BZfF2cb5DMNIr3smUzw==
X-RZG-CLASS-ID: mo00
Received: from probook ([2001:a61:3453:daff:f80a:bec4:e7d0:118e])
 by smtp.strato.de (RZmta 40.7 AUTH) with ESMTPSA id g03179t4UEkB4av
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 30 May 2017 16:46:11 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id 02C2450BE0; Tue, 30 May 2017 16:46:10 +0200 (CEST)
Date: Tue, 30 May 2017 16:46:10 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170530144610.GF26792@aepfle.de>
References: <20170526124105.9567-1-olaf@aepfle.de>
 <22824.13793.439043.451505@mariner.uk.xensource.com>
 <20170529075758.GA31939@aepfle.de>
 <20170530113315.xq5rdqfgn2xnvhaw@citrix.com>
 <20170530114030.drmussb2mvzbbdnv@citrix.com>
 <20170530122511.GD26792@aepfle.de>
 <20170530124615.tlob5fk3wbcwjgtp@citrix.com>
 <20170530142418.GE26792@aepfle.de>
 <20170530143550.myved6rlmswa4p3g@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170530143550.myved6rlmswa4p3g@citrix.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/firmware: pass EXTRAVERSION to
	seabios build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6873579396226080457=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6873579396226080457==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="z0eOaCaDLjvTGF2l"
Content-Disposition: inline


--z0eOaCaDLjvTGF2l
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Tue, May 30, Wei Liu wrote:

> subdirs-seabios-dir: EXTRAVERSION=XXX
> Limit it to the one that needs the environment variable -- seabios or
> ipxe.

Ok, I will try it. Last time I looked environment did not work.


Olaf

--z0eOaCaDLjvTGF2l
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWS2FsgAKCRBdQqD6ppg2
frLfAKDv+TB+m675sCOKbQlaJDIh/XfXmQCgspAKoQ9EJHnuhb7hIyyp4vKBRXQ=
=NSdQ
-----END PGP SIGNATURE-----

--z0eOaCaDLjvTGF2l--


--===============6873579396226080457==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6873579396226080457==--


From xen-devel-bounces@lists.xen.org Tue May 30 14:56:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiZ3-0005cN-Tl; Tue, 30 May 2017 14:56:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFiZ3-0005cH-DV
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:56:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CB/09-02183-4088D295; Tue, 30 May 2017 14:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS5exQzf
 SYNlGXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP8rw1MBe9YKi7NfcXawPiCuYuRk0NIIE/i
 9uWPYDavgJ3E945udhBbQsBQ4vTCmywgNouAqsTGtz8YQWw2AXWJtmfbWbsYOThEBAwk3r9jB
 QkzC5xhlPjdWg1iCwtEStx5tRysRAho5LkbliBhTgF7iZ3fNrKDhHkFBCX+7hCG6NSSePjrFg
 uErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpGuslFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHQMQ7GDc+8/pEKMkB5OSKK+ztW6kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneTW1AOcGi1PTUirTMHGAEwKQlOHiURHjDQdK8xQWJucWZ6RCpU
 4y6HE0ftnxhEmLJy89LlRLnPQ5SJABSlFGaBzcCFo2XGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMwr3Q40hSczrwRu0yugI5iAjti1QxvkiJJEhJRUA6OczecsO6ZbHI15PtwHJBm39l5fWiT
 Yv8klwUXR8MnKK5vmCzM8mFNl+/Ty31+KJ4v+JLySjfu44vuvqCvBJ+f0p1on2r5Td7bZcChY
 hFc/f4v8TReff7f01SYuf/TlxUTL7v8SfYze82x8DefZPvMQW+tQ+SX3Ps+ETaLHJI85as3xU
 lg155ESS3FGoqEWc1FxIgB8YHLOwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496156159!72545678!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35525 invoked from network); 30 May 2017 14:56:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 May 2017 14:56:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 08:55:58 -0600
Message-Id: <592DA41C020000780015DBB3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 08:55:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20170530140504.22563-1-ross.lagerwall@citrix.com>
In-Reply-To: <20170530140504.22563-1-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, KevinTian <kevin.tian@intel.com>,
 xen-devel@lists.xenproject.org, Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: Fix vmentry failure because of
 invalid LER on Broadwell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDE2OjA1LCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4gQEAgLTI4LDYgKzI4LDkgQEAKPiAgI2Rl
ZmluZSBQQUREUl9NQVNLICAgICAgICAgICAgICAoKDFVTCA8PCBQQUREUl9CSVRTKS0xKQo+ICAj
ZGVmaW5lIFZBRERSX01BU0sgICAgICAgICAgICAgICgoMVVMIDw8IFZBRERSX0JJVFMpLTEpCj4g
IAo+ICsjZGVmaW5lIFZBRERSX1RPUF9CSVQgICAgICAgICAgICgxVUwgPDwgKFZBRERSX0JJVFMg
LSAxKSkKPiArI2RlZmluZSBDQU5PTklDQUxfTUFTSyAgICAgICAgICAofjBVTCAmIH4oKDFVTCA8
PCBWQUREUl9CSVRTKSAtIDEpKQoKVGhpcyBpcyBhIHByZXR0eSBzdHJhbmdlIHdheSB0byBleHBy
ZXNzIH5WQUREUl9NQVNLLiBJJ20gbm90CmV2ZW4gY29udmluY2VkIGEgI2RlZmluZSBpcyBuZWVk
ZWQsIHRoZSBtb3JlIHRoYXQgd2l0aCA1LWxldmVsCnBhZ2UgdGFibGVzIGFsbCB0aGVzZSAjZGVm
aW5lLXMgd2lsbCBuZWVkIHRvIGJlY29tZSB2YXJpYWJsZXMKYW55d2F5LgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 14:57:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiaO-0005iG-7b; Tue, 30 May 2017 14:57:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dFiaM-0005i9-OF
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:57:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DB/DB-02955-5588D295; Tue, 30 May 2017 14:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXSO6nOVTe0Qzf
 S4NEZKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN683q2guvcFQsPXWVuYGzh6mLk4hASmMgk
 0b3vJUsXIyeQ85dRYv7TRIjERkaJl+0fWCGc7YwSJ+Z+ZgJxhAW6GSWev94NlhEROMokcbBlC
 zNE2WNGiXdLZ7KBOMwCMxglej+dYgSZzCZgJHH26HQwm1fAVmLf0mZ2EJtFQFVi2pYDbCC2qE
 C4xNvGIywQNYISJ2c+AbM5BRwlFj+/xQRiMwvoSey4/osVwpaX2P52DjOILSFgKPF541LmCYy
 Cs5C0z0LSMgtJywJG5lWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5
 uZsYgQFcz8DAuIPx8lenQ4ySHExKorzO1rqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ZduBc
 oJFqempFWmZOcBYgklLcPAoifByg6R5iwsSc4sz0yFSpxgVpcR5TUESAiCJjNI8uDZY/F5ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrDTKFJzOvBG76K6DFTECLd+3QBllckoiQkmpg1D/
 pE2a5UDlHY8sSvwtKv8J3emtMtFRZ+5bp/8ue/hMGvbq1Zmzd2bneM3m+pr9YvPtnEJsjw2up
 m5FiCz6czdERMThja9IuEPd0gafw2ze7vz3etmTFZm7N4pzTV/oen+45meL9lXGFxbRfAe8a/
 dTN+84VZvrPlcw+ZGSjcfVn6O/Dsed5lFiKMxINtZiLihMBa7ykPtoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496156243!103198480!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60971 invoked from network); 30 May 2017 14:57:25 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 14:57:25 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4UEvEq5017192
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 14:57:15 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4UEvExS020199
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 14:57:14 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4UEvDjs009789;
 Tue, 30 May 2017 14:57:13 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 30 May 2017 07:57:12 -0700
To: Ian Jackson <ian.jackson@eu.citrix.com>, Juergen Gross <jgross@suse.com>, 
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
 <22829.33138.372765.960357@mariner.uk.xensource.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
Date: Tue, 30 May 2017 10:57:06 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22829.33138.372765.960357@mariner.uk.xensource.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST
 PATCH 2/3] ap-common: Switch to Linux 4.9 by default [and 1 more messages])
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzAvMjAxNyAxMDoyOCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSWFuIEphY2tzb24g
d3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggMi8zXSBhcC1jb21tb246IFN3aXRjaCB0byBMaW51eCA0
LjkgYnkgZGVmYXVsdCIpOgo+PiBJIHJhbiBhIHNwZWNpYWwgcmVwb3J0WzFdIHRvIHNlZSB3aGF0
IHRvIGV4cGVjdCBhbmQ6Cj4gLi4uCj4KPiBJdCBzZWVtcyBJIHJhbiBvciByZWFkIHRoaXMgd3Jv
bmcuICBJbiBmYWN0LCBteSBjaGFuZ2UgaXMgc3R1Y2sgaW4gdGhlCj4gb3NzdGVzdCBzZWxmIHB1
c2ggZ2F0ZSBiZWNhdXNlOgo+Cj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0
ZXN0IHRlc3RdIDEwOTgzNzogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4+IGZsaWdodCAxMDk4Mzcg
b3NzdGVzdCByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTA5ODM3Lwo+Pgo+PiBSZWdyZXNzaW9ucyA6LSgKPj4KPj4gVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDEzIHhlbi1ib290L2wxICAgZmFpbCBSRUdSLiB2cy4gMTA5NjAxCj4+ICB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMyB4ZW4tYm9vdC9sMSBmYWlsIFJFR1IuIHZz
LiAxMDk2MDEKPiBUaGUgTDEgY29uc29sZSBsb2cgaXMgaGVyZToKPgo+ICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5ODM3L3Rlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsL2NoYXJkb25uYXkxLS0tdmFyLWxvZy14ZW4tb3NzdGVzdC1z
ZXJpYWwtbDEuZ3Vlc3Qub3NzdGVzdC5sb2cKPgo+IHRoaXMgc2VlbXMgdG8gc2hvdyBpdCBoYW5n
aW5nIGR1cmluZyB0aGUgYm9vdC4gIG9zc3Rlc3QgdGltZXMgaXQgb3V0Cj4gYmVjYXVzZSBpdCBk
b2Vzbid0IGNvbWUgb250byB0aGUgbmV0d29yay4gIEhvd2V2ZXIsCj4KPiAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTgzNy90ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbC9jaGFyZG9ubmF5MS0tLXZhci1sb2cteGVuLWNvbnNvbGUt
Z3Vlc3QtbDEuZ3Vlc3Qub3NzdGVzdC5sb2cKPgo+IHNob3dzIGEgbG9naW4gcHJvbXB0IG9uIHRo
ZSBMMSdzIFBWIGNvbnNvbGUuCj4KPiBDb3VsZCBzb21lb25lIGludmVzdGlnYXRlIHBsZWFzZSA/
CgoKVGhlIHRlc3QgaXMgdXNpbmcgNC45LjIxIGtlcm5lbCBhbmQgaXQgbG9va3MgbGlrZSB0aGUg
cGF0Y2ggdGhhdCBmaXhlZAplYXJsaWVyIHJlZ3Jlc3Npb24gc2hvd3MgdXAgaW4gNC45IHRyZWUg
YXQgNC45LjI4IChjb21taXQKNWQ3YWI4MzM5YTlhOWU3NDVjNjcyMjc5NDM3NjU3NjU0MjY4YmU4
MSkuCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 14:57:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 14:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiaU-0005jB-FO; Tue, 30 May 2017 14:57:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dFiaS-0005ir-RF
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 14:57:32 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 45/EA-03557-C588D295; Tue, 30 May 2017 14:57:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov250h26
 kwfSryhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/M8fZCo7IVpw+PpepgXGuRBcjJ4eEgJHE
 24n/mLoYuTiEBBYyStyYeZgFJCEs4C7xctk7NhBbREBZovfXbxaQImaBpYwSsw7+YYfo6GeWe
 LRqBlgHm4CqxIbrp1hBbF4Ba4ntvR8ZQWwWoPjTPdfAakQFwiVebPkDVSMocXLmE6A4BwengI
 FE02UZkDCzgLrEn3mXmCFscYlbT+YzQdjyEtvfzmGewMg/C0n3LCQts5C0zELSsoCRZRWjRnF
 qUVlqka6RiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsZ9HyMPMUpy
 MCmJ8jpb60YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCVbQfKCRalpqdWpGXmAGMFJi3BwaMkw
 ssNkuYtLkjMLc5Mh0idYtTluNO34QuTEEtefl6qlDivKUiRAEhRRmke3AhY3F5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMK80yBSezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2M5f7uMWckmdS
 OpXt9i3p7ea9zm1Sx4BE79XZBfp6b76NNa1ib1DbtONC2POyfd+jOyonS/6M237dourA2n3H7
 in0aahVpKx4EpPyclf1M1OiKg/XU3/vfz8lZbHX+7q1FaTGVOtO0fu44dtiQw97w/IEEl7ubf
 /xjfu6bvYcliEFu3SnP1ZsVlFiKMxINtZiLihMBsJZNNdYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496156251!104864874!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57141 invoked from network); 30 May 2017 14:57:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 May 2017 14:57:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DBD53AB09;
 Tue, 30 May 2017 14:57:30 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <8be5f350-ad53-d74c-50fc-7ca71b6cdc3c@suse.com>
 <592D3A3A020000780015D787@suse.com>
 <5c9b3b35-a0c8-2a29-3b81-9829b51fb20d@suse.com>
 <592D68DC020000780015D919@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <41b3b844-9ab6-be69-b7ea-df9073ecba26@suse.com>
Date: Tue, 30 May 2017 16:57:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <592D68DC020000780015D919@suse.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTI6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMwLjA1LjE3IGF0
IDEyOjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMzAvMDUvMTcgMDk6MjQsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjkuMDUuMTcgYXQgMjE6MDUsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IENyZWF0aW5nIHRoZSBkb21haW5zIHdpdGgKPj4+Pgo+Pj4+IHhs
IC12dnYgY3JlYXRlIC4uLgo+Pj4+Cj4+Pj4gc2hvd2VkIHRoZSBudW1iZXJzIG9mIHN1cGVycGFn
ZXMgYW5kIG5vcm1hbCBwYWdlcyBhbGxvY2F0ZWQgZm9yIHRoZQo+Pj4+IGRvbWFpbi4KPj4+Pgo+
Pj4+IFRoZSBmb2xsb3dpbmcgYWxsb2NhdGlvbiBwYXR0ZXJuIHJlc3VsdGVkIGluIGEgc2xvdyBk
b21haW46Cj4+Pj4KPj4+PiB4YzogZGV0YWlsOiBQSFlTSUNBTCBNRU1PUlkgQUxMT0NBVElPTjoK
Pj4+PiB4YzogZGV0YWlsOiAgIDRLQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwNjAwCj4+Pj4geGM6
IGRldGFpbDogICAyTUIgUEFHRVM6IDB4MDAwMDAwMDAwMDAwMDNmOQo+Pj4+IHhjOiBkZXRhaWw6
ICAgMUdCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAwMDAKPj4+Pgo+Pj4+IEFuZCB0aGlzIG9uZSB3
YXMgZmFzdDoKPj4+Pgo+Pj4+IHhjOiBkZXRhaWw6IFBIWVNJQ0FMIE1FTU9SWSBBTExPQ0FUSU9O
Ogo+Pj4+IHhjOiBkZXRhaWw6ICAgNEtCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDA0MDAKPj4+PiB4
YzogZGV0YWlsOiAgIDJNQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwM2ZhCj4+Pj4geGM6IGRldGFp
bDogICAxR0IgUEFHRVM6IDB4MDAwMDAwMDAwMDAwMDAwMAo+Pj4+Cj4+Pj4gSSBiYWxsb29uZWQg
ZG9tMCBkb3duIGluIHNtYWxsIHN0ZXBzIHRvIGJlIGFibGUgdG8gY3JlYXRlIHRob3NlCj4+Pj4g
dGVzdCBjYXNlcy4KPj4+Pgo+Pj4+IEkgYmVsaWV2ZSB0aGUgbWFpbiByZWFzb24gaXMgdGhhdCBz
b21lIGRhdGEgbmVlZGVkIGJ5IHRoZSBiZW5jaG1hcmsKPj4+PiBpcyBsb2NhdGVkIG5lYXIgdGhl
IGVuZCBvZiBkb21haW4gbWVtb3J5IHJlc3VsdGluZyBpbiBhIHJhdGhlciBoaWdoCj4+Pj4gVExC
IG1pc3MgcmF0ZSBpbiBjYXNlIG9mIG5vdCBhbGwgKG9yIG5lYXJseSBhbGwpIG1lbW9yeSBhdmFp
bGFibGUgaW4KPj4+PiBmb3JtIG9mIDJNQiBwYWdlcy4KPj4+Cj4+PiBEaWQgeW91IGRvdWJsZSBj
aGVjayB0aGlzIGJ5IGNyZWF0aW5nIHNvbWUgb3RoZXIgKHBlcnNpc3RlbnQpCj4+PiBwcm9jZXNz
IHByaW9yIHRvIHJ1bm5pbmcgeW91ciBiZW5jaG1hcms/IEkgZmluZCBpdCByYXRoZXIKPj4+IHVu
bGlrZWx5IHRoYXQgeW91IHdvdWxkIGNvbnNpc3RlbnRseSBzZWUgc3BhY2UgZnJvbSB0aGUgdG9w
IG9mCj4+PiBndWVzdCBSQU0gYWxsb2NhdGVkIHRvIHlvdXIgdGVzdCwgdW5sZXNzIGl0IGNvbnN1
bWVzIGFsbCBSQU0KPj4+IHRoYXQncyBhdmFpbGFibGUgYXQgdGhlIHRpbWUgaXQgcnVucyAoYnV0
IHRoZW4gSSdkIGNvbnNpZGVyIGl0Cj4+PiBxdWl0ZSBsaWtlbHkgZm9yIG92ZXJoZWFkIG9mIHVz
aW5nIHRoZSBmZXcgc21hbGxlciBwYWdlcyB0byBiZQo+Pj4gbW9zdGx5IGhpZGRlbiBpbiB0aGUg
bm9pc2UpLgo+Pj4KPj4+IE9yIGFyZSB5b3Ugc3VzcGVjdGluZyBzb21lIGNydWNpYWwga2VybmVs
IHN0cnVjdHVyZXMgdG8gbGl2ZQo+Pj4gdGhlcmU/Cj4+Cj4+IFllcywgSSBkby4gV2hlbiBvbmxp
bmluZyBtZW1vcnkgYXQgYm9vdCB0aW1lIHRoZSBrZXJuZWwgaXMgdXNpbmcgdGhlIG5ldwo+PiBt
ZW1vcnkgY2h1bmsgdG8gYWRkIHRoZSBwYWdlIHN0cnVjdHVyZXMgYW5kIGlmIG5lZWRlZCBuZXcg
a2VybmVsIHBhZ2UKPj4gdGFibGVzLiBJdCBpcyBub3JtYWxseSBhbGxvY2F0aW5nIHRoYXQgbWVt
b3J5IGZyb20gdGhlIGVuZCBvZiB0aGUgbmV3Cj4+IGNodW5rLgo+IAo+IFRoZSBwYWdlIHRhYmxl
cyBhcmUgNGsgYWxsb2NhdGlvbnMsIHN1cmUuIEJ1dCB0aGUgcGFnZSBzdHJ1Y3R1cmVzCj4gc3Vy
ZWx5IHdvdWxkIGJlIGFsbG9jYXRlZCB3aXRoIGhpZ2hlciBncmFudWxhcml0eT8KCkknbSByZWFs
bHkgbm90IHN1cmUuIEl0IG1pZ2h0IGRlcGVuZCBvbiB0aGUgbWVtb3J5IG1vZGVsIChzcGFyc2Us
CnNwYXJzZSB2bWVtbWFwLCBmbGF0KS4KCj4+Pj4+PiBXaGF0IG1ha2VzIHRoZSB3aG9sZSBwcm9i
bGVtIGV2ZW4gbW9yZSBteXN0ZXJpb3VzIGlzIHRoYXQgdGhlCj4+Pj4+PiByZWdyZXNzaW9uIHdh
cyBkZXRlY3RlZCBmaXJzdCB3aXRoIFNMRTEyIFNQMyAoZ3Vlc3QgYW5kIGRvbTAsIFhlbiA0LjkK
Pj4+Pj4+IGFuZCBMaW51eCA0LjQpIGFnYWluc3Qgb2xkZXIgc3lzdGVtcyAoZ3Vlc3QgYW5kIGRv
bTApLiBXaGlsZSB0cnlpbmcKPj4+Pj4+IHRvIGZpbmQgb3V0IHdoZXRoZXIgdGhlIGd1ZXN0IG9y
IHRoZSBYZW4gdmVyc2lvbiBhcmUgdGhlIGN1bHByaXQgSQo+Pj4+Pj4gZm91bmQgdGhhdCB0aGUg
b2xkIGd1ZXN0IChiYXNlZCBvbiBrZXJuZWwgMy4xMikgc2hvd2VkIHRoZSBtZW50aW9uZWQKPj4+
Pj4+IHBlcmZvcm1hbmNlIGRyb3Agd2l0aCBhYm92ZSBjb21taXQuIFRoZSBuZXcgZ3Vlc3QgKGJh
c2VkIG9uIGtlcm5lbAo+Pj4+Pj4gNC40KSBzaG93cyB0aGUgc2FtZSBiYWQgcGVyZm9ybWFuY2Ug
cmVnYXJkbGVzcyBvZiB0aGUgWGVuIHZlcnNpb24gb3IKPj4+Pj4+IGFtb3VudCBvZiBmcmVlIG1l
bW9yeS4gSSBoYXZlbid0IGZvdW5kIHRoZSBMaW51eCBrZXJuZWwgY29tbWl0IHlldAo+Pj4+Pj4g
YmVpbmcgcmVzcG9uc2libGUgZm9yIHRoYXQgcGVyZm9ybWFuY2UgZHJvcC4KPj4+Pgo+Pj4+IEFu
ZCB0aGlzIG1pZ2h0IGJlIHJlc3VsdCBvZiBhIGRpZmZlcmVudCBtZW1vcnkgdXNhZ2Ugb2YgbW9y
ZSByZWNlbnQKPj4+PiBrZXJuZWxzOiBJIHN1c3BlY3QgdGhlIGNyaXRpY2FsIGRhdGEgaXMgbm93
IGF0IHRoZSB2ZXJ5IGVuZCBvZiB0aGUKPj4+PiBkb21haW4ncyBtZW1vcnkuIEFzIHRoZXJlIGFy
ZSBhbHdheXMgc29tZSBwYWdlcyBhbGxvY2F0ZWQgaW4gNGtCCj4+Pj4gY2h1bmtzIHRoZSBsYXN0
IHBhZ2VzIG9mIHRoZSBkb21haW4gd2lsbCBuZXZlciBiZSBwYXJ0IG9mIGEgMk1CIHBhZ2UuCj4+
Pgo+Pj4gQnV0IGlmIHRoZSBPUyBhbGxvY2F0ZWQgbGFyZ2UgcGFnZXMgaW50ZXJuYWxseSBmb3Ig
cmVsZXZhbnQgZGF0YQo+Pj4gc3RydWN0dXJlcywgdGhvc2Ugb2J2aW91c2x5IHdvbid0IGNvbWUg
ZnJvbSB0aGF0IG5lY2Vzc2FyaWx5IDRrLQo+Pj4gbWFwcGVkIHRhaWwgcmFuZ2UuCj4+Cj4+IFN1
cmU/IEkgdGhpbmsgdGhlIGtlcm5lbCBpcyB1c2luZyAxR0IgcGFnZXMgaWYgcG9zc2libGUgZm9y
IGRpcmVjdAo+PiBrZXJuZWwgbWFwcGluZ3Mgb2YgdGhlIHBoeXNpY2FsIG1lbW9yeS4gSXQgZG9l
c24ndCBjYXJlIGZvciB0aGUgbGFzdAo+PiBwYWdlIG1hcHBpbmcgc29tZSBzcGFjZSBub3QgcG9w
dWxhdGVkLgo+IAo+IEFyZSB5b3Ugc3VyZT8gSSB3b3VsZCB2ZXJ5IG11Y2ggaG9wZSBmb3IgTGlu
dXggdG8gbm90IGVzdGFibGlzaAo+IG1hcHBpbmdzIHRvIGFkZHJlc3NlcyB3aGVyZSBubyBtZW1v
cnkgKGFuZCBubyBNTUlPKSByZXNpZGVzLgo+IEJ1dCBJIGNhbid0IHRlbGwgZm9yIHN1cmUgZm9y
IHJlY2VudCBMaW51eCB2ZXJzaW9uczsgSSBkbyBrbm93IGluIHRoZQo+IG9sZCBkYXlzIHRoZXkg
d2VyZSBxdWl0ZSBjYXJlZnVsIHRoZXJlLgoKTG9va2luZyBhdCBwaHlzX3B1ZF9pbml0KCkgdGhl
eSBhcmUgaGFwcGlseSB1c2luZyAxR0IgcGFnZXMgdW50aWwgdGhleQpoYXZlIGFsbCBtZW1vcnkg
bWFwcGVkLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 15:04:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFigd-0006ZW-9H; Tue, 30 May 2017 15:03:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dFigb-0006ZQ-Hm
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 15:03:53 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A2/C2-02956-8D98D295; Tue, 30 May 2017 15:03:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov+6NTt1
 Ig8bj7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXvtWMBZO4K1p/fWJvYJzG2cXIySEhYCTx
 duI/pi5GLg4hgYWMEmdXdLF1MXJwCAuESfRPlQapERHIlzh38x4rSFhIIE1ixRMtkDCbgKrEh
 uunWEFsXgFricuN79hBbBageN+edWBxUYFwiRdb/kDVCEqcnPmEBcTmFLCTmHW4lQnEZhbQk9
 hx/RcrhC0usenZdyhbXmL72znMExj5ZiFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI1MtBLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQQYg2MH4a1nAIUZJDiYlUV5na91IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8AsCQFhIsSk1PrUjLzAFGA0xagoNHSYRXAyTNW1yQmFucm
 Q6ROsWoy7Fh9fovTEIsefl5qVLivHwgRQIgRRmleXAjYJF5iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8XzqApvBk5pXAbXoFdAQT0BG7dmiDHFGSiJCSamCsEfy1JGlryfk7fOuvJT5Mv7Z
 UsKNYYqlE9pvMp5ke5beOH71776voiZ9RNQIzWaKr/Esv+V2U+6nLlLDzAIuweP79xobCvQq7
 xU0zy3dsZMie+22HZsRVqxepN0SqV5Qvd7ITPfAt/tzdFINS/QPhC0KMHPXuaG8xFKt+fc/Gb
 qbDi13B59qUWIozEg21mIuKEwF/0FrjxwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496156631!57484805!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19406 invoked from network); 30 May 2017 15:03:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 May 2017 15:03:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8CD38AAB6;
 Tue, 30 May 2017 15:03:51 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170529091339.1449-1-jgross@suse.com>
 <69e13959-26a5-a794-2fa7-3933bc6f22f0@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <78ae3bc7-fbd9-5f69-3177-67eeb3f43201@suse.com>
Date: Tue, 30 May 2017 17:03:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <69e13959-26a5-a794-2fa7-3933bc6f22f0@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: don't print error message in case of
 missing Xenstore entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTU6MjUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8yOS8yMDE3
IDA1OjEzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBXaGVuIHJlZ2lzdGVyaW5nIGZvciB0
aGUgWGVuc3RvcmUgd2F0Y2ggb2YgdGhlIG5vZGUgY29udHJvbC9zeXNycSB0aGUKPj4gaGFuZGxl
ciB3aWxsIGJlIGNhbGxlZCBhdCBvbmNlLiBEb24ndCBpc3N1ZSBhbiBlcnJvciBtZXNzYWdlIGlm
IHRoZQo+PiBYZW5zdG9yZSBub2RlIGlzbid0IHRoZXJlLCBhcyBpdCB3aWxsIGJlIGNyZWF0ZWQg
b25seSB3aGVuIGFuIGV2ZW50Cj4+IGlzIGJlaW5nIHRyaWdnZXJlZC4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMv
eGVuL21hbmFnZS5jIHwgNyArKysrKy0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vbWFuYWdl
LmMgYi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwo+PiBpbmRleCBjMWVjOGVlODA5MjQuLjdkZGQwODAz
ZGEyMyAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4gKysrIGIvZHJpdmVy
cy94ZW4vbWFuYWdlLmMKPj4gQEAgLTI3Nyw4ICsyNzcsMTEgQEAgc3RhdGljIHZvaWQgc3lzcnFf
aGFuZGxlcihzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwgY29uc3QgY2hhciAqcGF0aCwKPj4g
IAllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoJnhidCk7Cj4+ICAJaWYgKGVycikKPj4g
IAkJcmV0dXJuOwo+PiAtCWlmICh4ZW5idXNfc2NhbmYoeGJ0LCAiY29udHJvbCIsICJzeXNycSIs
ICIlYyIsICZzeXNycV9rZXkpIDwgMCkgewo+PiAtCQlwcl9lcnIoIlVuYWJsZSB0byByZWFkIHN5
c3JxIGNvZGUgaW4gY29udHJvbC9zeXNycVxuIik7Cj4+ICsJZXJyID0geGVuYnVzX3NjYW5mKHhi
dCwgImNvbnRyb2wiLCAic3lzcnEiLCAiJWMiLCAmc3lzcnFfa2V5KTsKPj4gKwlpZiAoZXJyIDwg
MCkgewo+PiArCQlpZiAoZXJyICE9IC1FTk9FTlQpCj4gCj4gQ2FuIHdlIGRpc3Rpbmd1aXNoIGlu
aXRpYWxpemF0aW9uIGludm9jYXRpb24gZnJvbSBhY3R1YWwgd2F0Y2ggZmlyaW5nPwo+IEUuZy4g
J3x8IChzeXN0ZW1fc3RhdGUgPj0gU1lTVEVNX1JVTk5JTkcpJz8KClRoZSB3YXRjaCB3aWxsIGZp
cmUgYWdhaW4gYWZ0ZXIgc3VzcGVuZC9yZXN1bWUgKGUuZy4gbGl2ZSBtaWdyYXRpb24pLgoKCkp1
ZXJnZW4KCj4gCj4gLWJvcmlzCj4gCj4+ICsJCQlwcl9lcnIoIkVycm9yICVkIHJlYWRpbmcgc3lz
cnEgY29kZSBpbiBjb250cm9sL3N5c3JxXG4iLAo+PiArCQkJICAgICAgIGVycik7Cj4+ICAJCXhl
bmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKPj4gIAkJcmV0dXJuOwo+PiAgCX0KPiAKPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 15:11:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFinK-0007Dq-Ty; Tue, 30 May 2017 15:10:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFinJ-0007Dk-CE
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 15:10:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 38/71-03920-87B8D295; Tue, 30 May 2017 15:10:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7eiWzf
 SYM0LXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePwxtuMBVM5Kl7/TW1gvMPWxcjJISSQJ/H/
 9y5GEJtXwE7i2M7dYLaEgKHE6YU3WboYOThYBFQlvnTlgITZBNQl2p5tZwWxRYDChy8dZ+pi5
 OJgFljHKHF92h0mkISwgLvEy2Xv2EASQgIHmCW+LzjGDDKIU8BG4td1XRCTV0BQ4u8OYZByZg
 EtiYe/brFA2NoSyxa+BqtmFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGusbF
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GnesDDzFKcjApifI6W+tG
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfdgFlBMsSk1PrUjLzAFGAUxagoNHSYRXoxMozVtck
 JhbnJkOkTrFqCglzssB0icAksgozYNrg0XeJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzTg
 eZwpOZVwI3/RXQYiagxbt2aIMsLklESEk1ME7ZllLAqcBj46y1Q3lnZmjSTTU/gZdK0vM2t2y
 +vs5kQfKqWZIPPU9M+1VZnHPI8IeoT2+BicB6L9/LZzaHSWdej33JlH1jSd2MHq354lOXP8wP
 2j3fdKePzZXIKJ0XPZ6635nUPl/Kqg07wakUUxqd9u4MQ8JRNXOTiJI8pdV3N8/K3D5rhRJLc
 UaioRZzUXEiAEkBrMe3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496157046!99670834!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12260 invoked from network); 30 May 2017 15:10:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 15:10:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 09:10:45 -0600
Message-Id: <592DA794020000780015DBFB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 09:10:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <8be5f350-ad53-d74c-50fc-7ca71b6cdc3c@suse.com>
 <592D3A3A020000780015D787@suse.com>
 <5c9b3b35-a0c8-2a29-3b81-9829b51fb20d@suse.com>
 <592D68DC020000780015D919@suse.com>
 <41b3b844-9ab6-be69-b7ea-df9073ecba26@suse.com>
In-Reply-To: <41b3b844-9ab6-be69-b7ea-df9073ecba26@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDE2OjU3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAz
MC8wNS8xNyAxMjo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMwLjA1LjE3IGF0IDEy
OjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDMwLzA1LzE3IDA5OjI0LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+PiBCdXQgaWYgdGhlIE9TIGFsbG9jYXRlZCBsYXJnZSBwYWdlcyBp
bnRlcm5hbGx5IGZvciByZWxldmFudCBkYXRhCj4+Pj4gc3RydWN0dXJlcywgdGhvc2Ugb2J2aW91
c2x5IHdvbid0IGNvbWUgZnJvbSB0aGF0IG5lY2Vzc2FyaWx5IDRrLQo+Pj4+IG1hcHBlZCB0YWls
IHJhbmdlLgo+Pj4KPj4+IFN1cmU/IEkgdGhpbmsgdGhlIGtlcm5lbCBpcyB1c2luZyAxR0IgcGFn
ZXMgaWYgcG9zc2libGUgZm9yIGRpcmVjdAo+Pj4ga2VybmVsIG1hcHBpbmdzIG9mIHRoZSBwaHlz
aWNhbCBtZW1vcnkuIEl0IGRvZXNuJ3QgY2FyZSBmb3IgdGhlIGxhc3QKPj4+IHBhZ2UgbWFwcGlu
ZyBzb21lIHNwYWNlIG5vdCBwb3B1bGF0ZWQuCj4+IAo+PiBBcmUgeW91IHN1cmU/IEkgd291bGQg
dmVyeSBtdWNoIGhvcGUgZm9yIExpbnV4IHRvIG5vdCBlc3RhYmxpc2gKPj4gbWFwcGluZ3MgdG8g
YWRkcmVzc2VzIHdoZXJlIG5vIG1lbW9yeSAoYW5kIG5vIE1NSU8pIHJlc2lkZXMuCj4+IEJ1dCBJ
IGNhbid0IHRlbGwgZm9yIHN1cmUgZm9yIHJlY2VudCBMaW51eCB2ZXJzaW9uczsgSSBkbyBrbm93
IGluIHRoZQo+PiBvbGQgZGF5cyB0aGV5IHdlcmUgcXVpdGUgY2FyZWZ1bCB0aGVyZS4KPiAKPiBM
b29raW5nIGF0IHBoeXNfcHVkX2luaXQoKSB0aGV5IGFyZSBoYXBwaWx5IHVzaW5nIDFHQiBwYWdl
cyB1bnRpbCB0aGV5Cj4gaGF2ZSBhbGwgbWVtb3J5IG1hcHBlZC4KCkl0J3MgdGhlIGxheWVycyBo
aWdoZXIgdXAgd2hpY2ggSSB0aGluayBtYWtlIHN1cmUgdG8gY2FsbCB0aGlzIHdpdGgKYml0IFBH
X0xFVkVMXzFHIHNldCBvbmx5IHdoZW4gY292ZXJpbmcgYWxsIFJBTSAoc2VlCnNwbGl0X21lbV9y
YW5nZSgpKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 15:18:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFiuD-0007SM-Ky; Tue, 30 May 2017 15:17:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFiuC-0007SC-S1
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 15:17:56 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 88/27-23755-42D8D295; Tue, 30 May 2017 15:17:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1e5Vzf
 SYMoaMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePPk6lMBZvYKz7vvcPawPiLtYuRk0NIIE9i
 xvYvzF2MHBy8AnYSH75Hg4QlBAwlTi+8yQJiswioShy9cI8NxGYTUJdoe7YdrFUEyL64rhGoh
 ouDWWATk8TkPfcYQRLCAikSK54/B0sICbQzSuy+tpQdJMEp4CVxY9o3dohlghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+BrsHmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrrJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgbPzudIhRkoNJSZTX2Vo3Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE7/tuoJxgUWp6akVaZg4wDmDSEhw8SiK8zSBp3uKCxNziz
 HSI1ClGXY6mD1u+MAmx5OXnpUqJ804BKRIAKcoozYMbAYvJS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLm/QsyhSczrwRu0yugI5iAjti1QxvkiJJEhJRUA2P5/aWx/A1OaswNnD2MBtEXPJ6
 EuKTLGTB4R4Zd6bpyytF3hWTFu6sTeX3Wsn4698Msepvu7Jy2H00sO47fqnvM5s0j+v2JfYuA
 f9yf+oa0Bwac/OJJxS9+8/vf6jY8bzbxXHK2VVrjWW+xAqXfPuGsWW5tT3fV7Xvkuny9ku3iN
 5tadafeVWIpzkg01GIuKk4EAFuECw3EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496157473!102512168!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11416 invoked from network); 30 May 2017 15:17:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 15:17:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 09:17:52 -0600
Message-Id: <592DA93D020000780015DC3C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 09:17:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-10-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-10-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 09/23] x86: refactor psr: L3 CAT: set
 value: assemble features value array.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbmx5IGNhbiBvbmUgQ09TIElEIGJlIHVzZWQgYnkgb25lIGRvbWFpbiBhdCBvbmUgdGlt
ZS4gVGhhdCBtZWFucyBhbGwgZW5hYmxlZAo+IGZlYXR1cmVzJyBDT1MgcmVnaXN0ZXJzIGF0IHRo
aXMgQ09TIElEIGFyZSB2YWxpZCBmb3IgdGhpcyBkb21haW4gYXQgdGhhdCAKPiB0aW1lLgo+IAo+
IFdoZW4gdXNlciB1cGRhdGVzIGEgZmVhdHVyZSdzIHZhbHVlLCB3ZSBuZWVkIG1ha2Ugc3VyZSBh
bGwgb3RoZXIgZmVhdHVyZXMnCj4gdmFsdWVzIGFyZSBub3QgYWZmZWN0ZWQuIFNvLCB3ZSBmaXJz
dGx5IG5lZWQgZ2F0aGVyIGFuIGFycmF5IHdoaWNoIGNvbnRhaW5zCj4gYWxsIGZlYXR1cmVzIGN1
cnJlbnQgdmFsdWVzIGFuZCByZXBsYWNlIHRoZSBzZXR0aW5nIGZlYXR1cmUncyB2YWx1ZSBpbiBh
cnJheQo+IHRvIG5ldyB2YWx1ZS4KPiAKPiBUaGVuLCB3ZSBjYW4gdHJ5IHRvIGZpbmQgaWYgdGhl
cmUgaXMgYSBDT1MgSUQgb24gd2hpY2ggYWxsIGZlYXR1cmVzJyBDT1MKPiByZWdpc3RlcnMgdmFs
dWVzIGFyZSBzYW1lIGFzIHRoZSBhcnJheS4gSWYgd2UgY2FuIGZpbmQsIHdlIGp1c3QgdXNlIHRo
aXMgQ09TCj4gSUQuIElmIGZhaWwgdG8gZmluZCwgd2UgbmVlZCBwaWNrIGEgbmV3IENPUyBJRC4K
PiAKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgdmFsdWUgYXJyYXkgYXNzZW1ibGluZyBmbG93Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKTm8g
c3BlY2lmaWMgY29tbWVudHMgb24gdGhpcyBvbmUsIGJ1dCBjb21tZW50cyBnaXZlbiBvbiBlYXJs
aWVyCm9uZXMgYWxzbyBhcHBseSBoZXJlIG9yIC0gYWZhaWN0IC0gbWFrZSBjaGFuZ2VzIG5lY2Vz
c2FyeS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 15:21:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:21:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFixb-00083D-3i; Tue, 30 May 2017 15:21:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316dbd3e4=anoob.soman@citrix.com>)
 id 1dFixZ-000831-KD
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 15:21:25 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BF/F8-03613-4FD8D295; Tue, 30 May 2017 15:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvdLr26
 kweMVshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abXX+YCn5zVczoPcrewHiBo4uRk0NCwE/i
 1sOdTCC2sICvxISLV1i7GDk4RASCJV5M4wIJMwvoS8zd9pERxBYSKJDonLQKrJxNQEti0Zv37
 CA2r4CtxIdvT5hBbBYBVYmJDxaCxUUFwiV6D/SzQdQISpyc+YQFxOYUsJO4sWgLC8R8C4mZ88
 8zQtjyEtvfzmGGsMUlbj2ZzwSxV1lixf4prBAnp0nM/HqEaQKjwCwkY2chGTULyahZSEYtYGR
 ZxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsAxAsINx5mX/
 Q4ySHExKorzO1rqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4/XuAcoJFqempFWmZOcDYgUlLc
 PAoifCWgKR5iwsSc4sz0yFSpxgVpcR5pUESAiCJjNI8uDZYvF5ilJUS5mUEOkSIpyC1KDezBF
 X+FaM4B6OSMO9GkCk8mXklcNNfAS1mAlq8a4c2yOKSRISUVANj+w2nFynr2VT2HJcRWRF08cK
 t+cmlYXoF5UfdHE7OsDmxvEPqTP0Tvcmv1Hw1NvfesTz77lSWkl9ApqHLY+33KSZZ9z5452Y+
 dTbmWXUyojqySkv7nciujV/+b/y8vPk2t4VbutNf9x3GnY6GLr8zJpcs6u88v8twSgVbq3Raz
 THdPsdpcV+UWIozEg21mIuKEwHwLVqn0gIAAA==
X-Env-Sender: prvs=316dbd3e4=anoob.soman@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496157684!71276784!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65460 invoked from network); 30 May 2017 15:21:24 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:21:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="46925977"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>
References: <87661d89-76af-9b1c-74fe-8af14a87d76b@citrix.com>
 <4362d27e-6512-398f-8d5e-74ae4bf6afad@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <558dd796-5aa5-2bb0-59e8-7f14a171e210@citrix.com>
Date: Tue, 30 May 2017 16:17:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <4362d27e-6512-398f-8d5e-74ae4bf6afad@oracle.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com
Subject: Re: [Xen-devel] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to
	next online CPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDUvMTcgMjA6MDIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKCkhpIEJvcmlzLAoKU29y
cnkgZm9yIHRoZSBkZWxheSwgSSB3YXMgb3V0IHRyYXZlbGluZy4KCj4+ICAgICAgICAgICByYyA9
IGV2dGNobl9iaW5kX3RvX3VzZXIodSwgYmluZF9pbnRlcmRvbWFpbi5sb2NhbF9wb3J0KTsKPj4g
LSAgICAgICAgaWYgKHJjID09IDApCj4+ICsgICAgICAgIGlmIChyYyA9PSAwKSB7Cj4+ICAgICAg
ICAgICAgICAgcmMgPSBiaW5kX2ludGVyZG9tYWluLmxvY2FsX3BvcnQ7Cj4+ICsgICAgICAgICAg
ICBzZWxlY3RlZF9jcHUgPSBjcHVtYXNrX25leHQoc2VsZWN0ZWRfY3B1LCBjcHVfb25saW5lX21h
c2spOwo+PiArICAgICAgICAgICAgaWYgKHNlbGVjdGVkX2NwdSA+PSBucl9jcHVfaWRzKQo+PiAr
ICAgICAgICAgICAgICAgIHNlbGVjdGVkX2NwdSA9IGNwdW1hc2tfZmlyc3QoY3B1X29ubGluZV9t
YXNrKTsKPj4gKyAgICAgICAgICAgIHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShyYywgc2VsZWN0
ZWRfY3B1KTsKPiBDYW4geW91IGRvIHByb3BlciBhc3NpZ25tZW50ICppbnN0ZWFkIG9mKiBiaW5k
aW5nIHRvIENQVTAgYXMgb3Bwb3NlZCB0bwo+IHJlYmluZGluZyB0aGUgZXZlbnQgY2hhbm5lbCBs
YXRlcj8gT3RoZXJ3aXNlIHlvdSBhcmUgbWFraW5nIGFuIGV4dHJhCj4gaHlwZXJjYWxsLgoKSWYg
SSB1bmRlcnN0b29kIHRoZSBjb2RlIGNvcnJlY3RseSwgRVZUQ0hOT1BfYmluZF9pbnRlcmRvbWFp
biBkb2Vzbid0IApzdXBwb3J0IHNlbmRpbmcgaW4gVkNQVSBudW1iZXIsIHNvIEkgdGhpbmsgd2Ug
d291bGQgcmVxdWlyZSB0d28gCmh5cGVyY2FsbHMgb25lIGZvciBiaW5kaW5nIGludGVyZG9tYWlu
IGV2ZW50Y2huIAooRVZUQ0hOT1BfYmluZF9pbnRlcmRvbWFpbikgYW5kIGFub3RoZXIgZm9yIGJp
bmRpbmcgaXQgdG8gYSBWQ1BVIAooRVZUQ0hOT1BfYmluZF92Y3B1KS4gV2UgY2FuIGNyZWF0ZSBF
VlRDSE5PUF9iaW5kX2ludGVyZG9tYWluX1YyIHN1Yi1vcCwgCndoaWNoIGNhbiB0YWtlIGluIFZD
UFUgaWQsIGlmIHdlIHdhbnQgdG8gYXZvaWQgbWFraW5nIG11bHRpcGxlIGh5cGVyY2FsbHMuCgo+
IFlvdSBhbHNvIHByb2JhYmx5IHdhbnQgdG8gbG9vayBhdCBjdXJyZW50IElSUSBhZmZpbml0eSBt
YXNrIGluc3RlYWQgb2YKPiBjcHVfb25saW5lX21hc2suCj4KCkRvIHdlIG5lZWQgdG8gbG9vayBh
dCBJUlEgYWZmaW5pdHkgbWFzaywgaWYgd2UgYXJlIGdvaW5nIHRvIGJpbmQgCmV2ZW50Y2hhbm5l
bCB0byBzbXBfcHJvY2Vzc29yX2lkKCkuIElmIHdlIGRlZmluaXRlbHkgbmVlZCB0byB1c2UgSVJR
IAphZmZpbml0eSB0aGVuIGJpbmRpbmcgdG8gc21wX3Byb2Nlc3Nvcl9pZCgpIG1pZ2h0IG5vdCBi
ZSB0aGUgY29ycmVjdCAKYXBwcm9hY2guCgotQW5vb2IKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 15:23:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFizk-0008Ce-JC; Tue, 30 May 2017 15:23:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFizj-0008CR-56
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 15:23:39 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A7/C6-03920-A7E8D295; Tue, 30 May 2017 15:23:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7eyTzf
 S4Ngrc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePT65OsBatZKg4uWMjYwDifuYuRk0NIIE/i
 8IwNjCA2r4CdxOOdv8HiEgKGEqcX3mQBsVkEVCWerJ3PDmKzCahLtD3bzgpiiwDZF9c1AtVwc
 TALbGKSmLznHtggYYFEiRN/9jBCLGhnlNi8MhrE5hTwkvgz6xBQAwfQMkGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI0O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2Mf5YFHGKU5GBSEuV1ttaNFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe6QHKCdYlJqeWpGWmQOMBJi0BAePkgjvBpA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeRl6gYoEQIoySvPgRsCi8hKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEebVBpvBk5pXAbXoFdAQT0BG7dmiDHFGSiJCSamBkiu68se7/+9vyFn+99twP+he
 73nCvz5ncD5s2CZ+qZpj56uObBT5RORP4c5j9niQ9vZW1WsDix+fnwdzaO1Y93XO+7cQiGSku
 S+4ZghaztjixeH4WlMibFqz+5+tToes5UomvssTe/v75cfq8acV1bowX58WbycU939nfd+LUo
 WxbmcivptWMSizFGYmGWsxFxYkAwEOEU8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496157816!71277227!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20084 invoked from network); 30 May 2017 15:23:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 15:23:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 09:23:35 -0600
Message-Id: <592DAA94020000780015DC5C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 09:23:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-11-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-11-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 10/23] x86: refactor psr: L3 CAT: set
 value: implement cos finding flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAgc3RhdGljIGludCBmaW5kX2Nvcyhjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQg
aW50IGFycmF5X2xlbiwKPiAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUg
ZmVhdF90eXBlLAo+ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0
X2luZm8gKmluZm8pCj4gIHsKPiArICAgIHVuc2lnbmVkIGludCBjb3MsIGk7Cj4gKyAgICBjb25z
dCB1bnNpZ25lZCBpbnQgKnJlZiA9IGluZm8tPmNvc19yZWY7Cj4gKyAgICBjb25zdCBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0Owo+ICsgICAgdW5zaWduZWQgaW50IGNvc19tYXg7CgpQbGVhc2UgY2Fu
IHlvdSBkZWNsYXJlIGFsbCB0aGUgInVuc2lnbmVkIGludCItcyBvbiBvbmUgbGluZT8gKGksIGJ0
dywKc2hvdWxkIGdvIGludG8gdGhlIGZvciBzY29wZS4pCgpMb29rcyBnb29kIG90aGVyd2lzZSwg
YnV0IGFnYWluIGVhcmxpZXIgY29tbWVudHMgYXBwbHkuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 15:27:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFj3c-0008S2-5n; Tue, 30 May 2017 15:27:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFj3a-0008Rs-FZ
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:27:38 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 09/EC-02022-96F8D295; Tue, 30 May 2017 15:27:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsUSuHLSJt2Mft1
 Igw3bbCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/fe+YC7ayVvz5tJK1gfEFSxcjFweLQC+z
 xKI5R4AcTg4JARGJQyceQtm+EruufwYrEhJoYJa4cPY7WEJIIF1iz6HbTCA2i4CqxJI9z9lBb
 DYBJYm9B48zgtgiAtIS1z5fBrOFBUwkupoOgNm8AnoSrbtfQdmCEidnPgGbySxQLPHtQx/QHA
 4gW1pi+T8OkLCogKzEq3kHmCYw8s1C0jELSccshA6IsLrEn3mXmDGEbSXWrXvPsoCRbRWjRnF
 qUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDI1jMwMO5gvDnZ7xCj
 JAeTkiivs7VupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3v4+oJxgUWp6akVaZg4wemDSEhw8S
 iK8ciBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ877tBSoSACnKKM2DGwGL5EuMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHmVQFbxZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpgZAvOFz4
 aXhq6cMfuC2cWLRMVuu8v2fB60Wq9GVs+uJhsrt0ZKLHLN6imvEFv30K52ROcY78f5j638YFc
 20fDXIt/zT12hjk/G/f0L3wsohi+kOV6yNpCM83zIjFdvNHPqxkL6s4IdT/Mr5+5ROZy59Sn7
 Zvl3k/50GeSI/pX0IQn69WaDMPbSizFGYmGWsxFxYkAYMqQ3t8CAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496158056!81204102!1
X-Originating-IP: [81.169.146.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE3OCA9PiAzNTU5NA==\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE3OCA9PiAzNTU5NA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11587 invoked from network); 30 May 2017 15:27:36 -0000
Received: from mo4-p04-ob.smtp.rzone.de (HELO mo4-p04-ob.smtp.rzone.de)
 (81.169.146.178)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 May 2017 15:27:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496158056;
 l=704; s=domk; d=aepfle.de;
 h=Content-Disposition:Content-Type:MIME-Version:Subject:To:From:Date;
 bh=5nBKjdQLEUyznBBlo/Lxn4N6oJy/ZOw5Q1n2ZRvIXTQ=;
 b=n+Kqq6sIJ2hY8UZsb3492RBB+f70Nzbl7RkkznfpnqzTAviZ+kQPxcb5djl8D7msfV
 sEURE7FaWmXnbX5qi5b68OjF2YczJ8XO2wbniqrccxMRk1v0kwGl3IOy5IBiiIn4UL6H
 d/x1NEJivQzss+Xy08XjjM+wUKBefypbAYhB0=
X-RZG-CLASS-ID: mo04
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWz/R9V/pQ+ca145NmB0ag==
Received: from probook (aftr-62-216-207-147.dynamic.mnet-online.de
 [62.216.207.147]) by smtp.strato.de (RZmta 40.7 SBL|AUTH)
 with ESMTPSA id w0abd9t4UFRatkZ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Tue, 30 May 2017 17:27:36 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id D0CBE50BE0; Tue, 30 May 2017 17:27:35 +0200 (CEST)
Date: Tue, 30 May 2017 17:27:35 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20170530152735.GA19868@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.8.2 (7046)
Subject: [Xen-devel] staging aarch64 build fails in xc_dom_arm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4914837559492721920=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4914837559492721920==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="sdtB3X0nJg68CQEu"
Content-Disposition: inline


--sdtB3X0nJg68CQEu
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

With gcc7 the aarch64 build in staging fails:

 xc_dom_arm.c: In function 'meminit':
 xc_dom_arm.c:229:31: error: 'domctl.u.address_size.size' may be used uninitialized in this function [-Werror=maybe-uninitialized]
      if ( domctl.u.address_size.size == 0 )
           ~~~~~~~~~~~~~~~~~~~~~^~~~~

Olaf

--sdtB3X0nJg68CQEu
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWS2PZAAKCRBdQqD6ppg2
fpCsAKCBnf7YYPGUtUNzEaDXJyjX5X3AKQCg9fRu5jJdMysxnvVA9yNPD2CbyQE=
=YqWP
-----END PGP SIGNATURE-----

--sdtB3X0nJg68CQEu--


--===============4914837559492721920==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4914837559492721920==--


From xen-devel-bounces@lists.xen.org Tue May 30 15:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjAg-0000fx-UG; Tue, 30 May 2017 15:34:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3161363b7=Andrew.Cooper3@citrix.com>)
 id 1dFjAe-0000fr-Q6
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:34:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B3/76-06719-0219D295; Tue, 30 May 2017 15:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWyU9JRQld+om6
 kQfs/GYslHxezODB6HN39mymAMYo1My8pvyKBNWPqiUaWgn6OimdnTjE1MF5l62Lk5JAQ8JM4
 tPEpO4gtLOAi8WrSHmYQW0TAWqJ7zk6wuJCAnsS555PAbDYBfYndLz4xgdi8ArYSO9u3MILYL
 AKqEhcPnQebKSoQLvG28QgLRI2gxMmZT8BsTqDe5mdXgGo4OJgFNCXW79IHCTMLyEtsfzuHGW
 KVmsS1/kvsEKelS0x81sMygZFvFpJJsxC6ZyHpXsDIvIpRozi1qCy1SNfQXC+pKDM9oyQ3MTN
 H19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+PtjQGHGCU5mJREeZ2tdSOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfD6TwDKCRalpqdWpGXmAEMeJi3BwaMkwmsLkuYtLkjMLc5Mh0idYlSUE
 uflBkkIgCQySvPg2mBxdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvPUgU3gy80rgpr8CWs
 wEtHjXDm2QxSWJCCmpBsYmvdVsZ+fpBnJ5hPu4Wr4sKtANkz/U7KWvunVeYMpi8R5WSZ4Jr8O
 5tq9cuHia431e9lLDq56sv48bVk0L5Jee9FhymXTezccJd7gecN9cknvRbtl0RzvPT3uUtvyN
 5jNadUm34/MfZfZJnZu69x/53PjvgPy9Ji/rjuiKHWtEY5orngrfv6PEUpyRaKjFXFScCADSw
 N3srgIAAA==
X-Env-Sender: prvs=3161363b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496158495!63421036!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3714 invoked from network); 30 May 2017 15:34:55 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:34:55 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="46927212"
To: Olaf Hering <olaf@aepfle.de>, <xen-devel@lists.xen.org>
References: <20170530152735.GA19868@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7ec75007-2067-8c71-625c-b22ba5f0f0d9@citrix.com>
Date: Tue, 30 May 2017 16:34:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530152735.GA19868@aepfle.de>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] staging aarch64 build fails in xc_dom_arm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTY6MjcsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IFdpdGggZ2NjNyB0aGUgYWFy
Y2g2NCBidWlsZCBpbiBzdGFnaW5nIGZhaWxzOgo+Cj4gIHhjX2RvbV9hcm0uYzogSW4gZnVuY3Rp
b24gJ21lbWluaXQnOgo+ICB4Y19kb21fYXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFk
ZHJlc3Nfc2l6ZS5zaXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rp
b24gWy1XZXJyb3I9bWF5YmUtdW5pbml0aWFsaXplZF0KPiAgICAgICBpZiAoIGRvbWN0bC51LmFk
ZHJlc3Nfc2l6ZS5zaXplID09IDAgKQo+ICAgICAgICAgICAgfn5+fn5+fn5+fn5+fn5+fn5+fn5+
Xn5+fn4KClRoYXQncyBiZWNhdXNlIGl0IHJlYWxseSB3aWxsIGJlIHVuaW5pdGlhbGlzZWQgaWYg
dGhlIGNhbGxlciBwYXNzZXMKYW55dGhpbmcgb3RoZXIgdGhhbiAieGVuLTMuMC1hYXJjaDY0IiBv
ciAieGVuLTMuMC1hcm12N2wiIGludG8gZ3Vlc3QgdHlwZS4KCkRvZXMKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXgg
ZTdkNGJkMC4uZTY2OWZiMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwpAQCAtMjIzLDYgKzIyMyw4IEBAIHN0YXRpYyBp
bnQgc2V0X21vZGUoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QKZG9taWQsIGNoYXIgKmd1ZXN0
X3R5cGUpCiAKICAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAgICAgZG9tY3RsLmNtZCAgICA9
IFhFTl9ET01DVExfc2V0X2FkZHJlc3Nfc2l6ZTsKKyAgICBkb21jdGwudS5hZGRyZXNzX3NpemUu
c2l6ZSA9IDA7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodHlwZXMpOyBpKysg
KQogICAgICAgICBpZiAoICFzdHJjbXAodHlwZXNbaV0uZ3Vlc3QsIGd1ZXN0X3R5cGUpICkKICAg
ICAgICAgICAgIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID0gdHlwZXNbaV0uc2l6ZTsKCmhl
bHA/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjBi-0000mF-BU; Tue, 30 May 2017 15:36:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFjBh-0000m6-FJ
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 15:36:01 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 05/1F-26106-0619D295; Tue, 30 May 2017 15:36:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzd2om6
 kwZQGEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPl639MBY/4K5Yea2BtYDzJ3cXIySEkkCfR
 eb+XGcTmFbCTOLDgCCOILSFgKHF64U0WEJtFQFXizpE57CA2m4C6RNuz7awgtgiQfXFdI1ANF
 wezwCYmicl77oE1CwvES1x9/BgsISTQzijxdcVfJpAEp4CXxOvTJ4ESHEDbBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3TN9JK
 KMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfjlTbnQ4ySHExKorzO1rqR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4/ScA5QSLUtNTK9Iyc4CRAJOW4OBREuG1BUnzFhck5
 hZnpkOkTjEqSonzcoMkBEASGaV5cG2w6LvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3Hm
 QKT2ZeCdz0V0CLmYAW79qhDbK4JBEhJdXAaF9TXBqp8aH4tV1c26YzRr+Fe6ebMivfValc1Sr
 23X+5XHALu+7sp2Hbejtmq8l9U1v35PGuRv+Cvc1zf/Omz89cWVE248f9tY5G3D+sG051cBtW
 fdULNDn+Z04Ff/LO/xXvvXj3O8ckvfo210Nmkl3vH2exvqjAWk7D+X5fa/2Nrvztk8pWYinOS
 DTUYi4qTgQA7GHlUrkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496158555!91526787!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54981 invoked from network); 30 May 2017 15:35:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 15:35:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 09:35:54 -0600
Message-Id: <592DAD79020000780015DC7D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 09:35:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-13-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-13-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 12/23] x86: refactor psr: L3 CAT: set
 value: implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiArc3RydWN0IGNvc193cml0ZV9pbmZvCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBjb3M7
Cj4gKyAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJlOwo+ICsgICAgdWludDMyX3QgKnZhbDsK
PiArICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7Cj4gK307Cj4gKwo+ICtzdGF0aWMg
dm9pZCBkb193cml0ZV9wc3JfbXNycyh2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgY29z
X3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOwo+ICsgICAgdW5zaWduZWQgaW50IGNvcyA9IGluZm8t
PmNvczsKPiArICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlOwo+ICsg
ICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gZmVhdF9wcm9wc1tpbmZvLT5mZWF0
X3R5cGVdOwo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkg
PCBwcm9wcy0+Y29zX251bTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGZlYXQtPmNv
c19yZWdfdmFsW2NvcyAqIHByb3BzLT5jb3NfbnVtICsgaV0gIT0gaW5mby0+dmFsW2ldICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIHByb3BzLT5j
b3NfbnVtICsgaV0gPSBpbmZvLT52YWxbaV07Cj4gKyAgICAgICAgICAgIHByb3BzLT53cml0ZV9t
c3IoY29zLCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBlW2ldKTsKPiArICAgICAgICB9Cj4gKyAg
ICB9Cj4gK30KCkFnYWluIHlvdSdyZSBwYXNzaW5nIGZlYXRfdHlwZSBoZXJlIG9ubHkgdG8gZ2V0
IGF0IHByb3BzLiBXaHkKbm90IHBhc3MgcHJvcHMgcmlnaHQgYXdheT8gQWxzbyBJIHRoaW5rIGl0
IHdvdWxkIG1ha2Ugc2Vuc2UgdG8KcHVsbCBwcm9wcy0+Y29zX251bSBpbnRvIGEgbG9jYWwgdmFy
aWFibGUuCgo+ICBzdGF0aWMgaW50IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQs
IHVuc2lnbmVkIGludCBjb3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKPiAgewo+IC0gICAgcmV0dXJuIC1FTk9F
TlQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8g
KmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKPiArICAgIHN0cnVjdCBjb3Nfd3JpdGVf
aW5mbyBkYXRhID0KPiArICAgIHsKPiArICAgICAgICAuY29zID0gY29zLAo+ICsgICAgICAgIC5m
ZWF0dXJlID0gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSwKPiArICAgICAgICAuZmVhdF90eXBl
ID0gZmVhdF90eXBlLAo+ICsgICAgfTsKPiArCj4gKyAgICBpZiAoIGNvcyA+IGluZm8tPmZlYXR1
cmVzW2ZlYXRfdHlwZV0tPmNvc19tYXggKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsK
PiArICAgIC8qIFNraXAgdG8gdGhlIGZlYXR1cmUncyB2YWx1ZSBoZWFkLiAqLwo+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCBmZWF0X3R5cGU7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAh
aW5mby0+ZmVhdHVyZXNbaV0gKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKClRoaXMgaXMgaW5j
b25zaXN0ZW50IHdpdGggY2hlY2tzIGRvbmUgZWxzZXdoZXJlLCB3aGVyZSB5b3UgYWxzbwpjaGVj
ayBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gYWdhaW5zdCBOVUxMLiBJJ3ZlIG1hZGUgYSBjb21tZW50
CnJlZ2FyZGluZyB3aGV0aGVyIGJvdGggY2hlY2tzIGFyZSB3YW50ZWQgaW4gYSB1bmlmb3JtIG9y
IG5vbi0KdW5pZm9ybSB3YXkgcHJldHR5IGVhcmx5IGluIHRoZSBzZXJpZXMuIFdoYXRldmVyIGlz
IHNlbGVjdGVkCnNob3VsZCB0aGVuIGJlIHVzZWQgY29uc2lzdGVudGx5LgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjBr-0000nu-J1; Tue, 30 May 2017 15:36:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjBq-0000ne-HJ
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:10 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 94/D3-11537-9619D295; Tue, 30 May 2017 15:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7mRN1
 IgyuHhSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozeiWwFT+wr5q+exNbAuNKoi5GTQ0LAX2LL
 qUlsIDaLgKrE6XtLGEFsNgFliZ+dvWBxEaD45umn2bsYuTiYBTYzSly4+RMsISyQL/Gg4xATi
 M0rYCFxueUxWLOQQJ3E2ic9rBBxQYmTM5+wgNjMAjoSC3Z/AurlALKlJZb/4wAJcwq4SiyYPg
 esXFRARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfYQC+pKDM9oyQ
 3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDQ6hkYGHcwdp7wO8QoycGkJMrrbK0bKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC138CUE6wKDU9tSItMwcY8jBpCQ4eJRHerSBp3uKCxNzizHSI1
 ClGXY4FPRu+MAmx5OXnpUqJ884DKRIAKcoozYMbAYu/S4yyUsK8jAwMDEI8BalFuZklqPKvGM
 U5GJWEeetBpvBk5pXAbXoFdAQT0BG7dmiDHFGSiJCSamB0kfI8dvlhCdere137dv283t0Vnff
 EpFTcQqxB/fe/wy8Kgq9+OGKruvmyzLIilbgn07ffXB72PNHF/2FTueHbhyXPtxxe5jB7X5H1
 5eUX75z4Gafr1PYz4IhB3qvlkfNSpXdWTFj+d1HWxxUCN+3sZAJD+DM2+H8/YMyw+fOm/wn3a
 kQnTNvuqcRSnJFoqMVcVJwIAK8DMIG6AgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496158567!45130322!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65143 invoked from network); 30 May 2017 15:36:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:09 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434495681"
Date: Tue, 30 May 2017 16:36:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153605.j7qxss2ppvosz2ua@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-2-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 1/26] VIOMMU: Add vIOMMU helper
 functions to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6MzFBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGludHJvZHVjdCBhbiBhYnN0cmFjdCBsYXllciBmb3IgYXJj
aCB2SU9NTVUgaW1wbGVtZW50YXRpb24KPiB0byBkZWFsIHdpdGggcmVxdWVzdHMgZnJvbSBkb20w
LiBBcmNoIHZJT01NVSBjb2RlIG5lZWRzIHRvIHByb3ZpZGUgY2FsbGJhY2sKPiB0byBwZXJmb3Jt
IGNyZWF0ZSwgZGVzdHJveSBhbmQgcXVlcnkgY2FwYWJpbGl0aWVzIG9wZXJhdGlvbi4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgIHwgICAxICsKPiAgeGVuL2NvbW1vbi9LY29uZmln
ICAgICAgICAgIHwgIDExICsrKwo+ICB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgfCAgIDEg
Kwo+ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgfCAgIDMgKwo+ICB4ZW4vY29tbW9uL3Zp
b21tdS5jICAgICAgICAgfCAxNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL3Zpb21tdS5oIHwgIDQ5ICsrKysrKysrKysr
KysKPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgIHwgICAyICsKPiAgeGVuL2luY2x1ZGUv
eGVuL3Zpb21tdS5oICAgIHwgIDc5ICsrKysrKysrKysrKysrKysrKysrKwo+ICA4IGZpbGVzIGNo
YW5nZWQsIDMxNSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9u
L3Zpb21tdS5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvdmlvbW11
LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4g
aW5kZXggZjdiOTI3OC4uZjIwNGQ3MSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTE1MTMsNiArMTUxMyw3IEBAIHZv
aWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gICAg
ICBlYXJseV9tc2lfaW5pdCgpOwo+ICAKPiAgICAgIGlvbW11X3NldHVwKCk7ICAgIC8qIHNldHVw
IGlvbW11IGlmIGF2YWlsYWJsZSAqLwo+ICsgICAgdmlvbW11X3NldHVwKCk7Cj4gIAo+ICAgICAg
c21wX3ByZXBhcmVfY3B1cyhtYXhfY3B1cyk7Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKPiBpbmRleCBkYzhlODc2Li45MGUzNzQxIDEw
MDY0NAo+IC0tLSBhL3hlbi9jb21tb24vS2NvbmZpZwo+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZp
Zwo+IEBAIC03Myw2ICs3MywxNyBAQCBjb25maWcgVE1FTQo+ICAKPiAgCSAgSWYgdW5zdXJlLCBz
YXkgWS4KPiAgCj4gK2NvbmZpZyBWSU9NTVUKPiArCWRlZl9ib29sIHkKPiArCXByb21wdCAiWGVu
IHZJT01NVSBTdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKPiArCWRlcGVuZHMgb24gWDg2Cj4gKwkt
LS1oZWxwLS0tCj4gKwkgVmlydHVhbCBJT01NVSBwcm92aWRlcyBpbnRlcnJ1cHQgcmVtYXBwaW5n
IGZ1bmN0aW9uIGZvciBndWVzdCBhbmQKPiArCSBpdCBhbGxvd3MgZ3Vlc3QgdG8gYm9vdCB1cCBt
b3JlIHRoYW4gMjU1IHZjcHVzIHdoaWNoIHJlcXVpcmVzIGludGVycnVwdAo+ICsJIHJlbWFwcGlu
ZyBmdW5jdGlvbi4KPiArCj4gKwkgIElmIHVuc3VyZSwgc2F5IFkuCgpJbmRlbnRhdGlvbi4gQW5k
IHRoaXMgc2hvdWxkIGJlIGRpc2FibGVkIGJ5IGRlZmF1bHQuCgo+ICsKPiAgY29uZmlnIFhFTk9Q
Uk9GCj4gIAlkZWZfYm9vbCB5Cj4gIAlwcm9tcHQgIlhlbiBPcHJvZmlsZSBTdXBwb3J0IiBpZiBF
WFBFUlQgPSAieSIKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21t
b24vTWFrZWZpbGUKPiBpbmRleCAyNmM1YTY0Li5mNjFlNTc5IDEwMDY0NAo+IC0tLSBhL3hlbi9j
b21tb24vTWFrZWZpbGUKPiArKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCj4gQEAgLTYxLDYgKzYx
LDcgQEAgb2JqLXkgKz0gdm1fZXZlbnQubwo+ICBvYmoteSArPSB2bWFwLm8KPiAgb2JqLXkgKz0g
dnNwcmludGYubwo+ICBvYmoteSArPSB3YWl0Lm8KPiArb2JqLSQoQ09ORklHX1ZJT01NVSkgKz0g
dmlvbW11Lm8KClBsZWFzZSBzb3J0IHRoaXMgbGlzdCBhbHBoYWJldGljYWxseS4KCj4gIG9iai1i
aW4teSArPSB3YXJuaW5nLmluaXQubwo+ICBvYmotJChDT05GSUdfWEVOT1BST0YpICs9IHhlbm9w
cm9mLm8KPiAgb2JqLXkgKz0geG1hbGxvY190bHNmLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBpbmRleCBiMjJhYWNjLi5kMWY5YjEw
IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCj4gQEAgLTM5Niw2ICszOTYsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRl
KGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPiAgICAgICAgICBzcGlu
X3VubG9jaygmZG9tbGlzdF91cGRhdGVfbG9jayk7Cj4gICAgICB9Cj4gIAo+ICsgICAgaWYgKCAo
ZXJyID0gdmlvbW11X2luaXRfZG9tYWluKGQpKSAhPSAwICkKPiArICAgICAgICBnb3RvIGZhaWw7
Cj4gKwo+ICAgICAgcmV0dXJuIGQ7Cj4gIAo+ICAgZmFpbDoKPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlvbW11LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAuLmVhZGNlY2IKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2Nv
bW1vbi92aW9tbXUuYwo+IEBAIC0wLDAgKzEsMTY5IEBACj4gKy8qCj4gKyAqIGNvbW1vbi92aW9t
bXUuYwo+ICsgKiAKPiArICogQ29weXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBvcmF0aW9uCj4g
KyAqIEF1dGhvcjogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IAo+ICsgKgo+ICsg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeSBpdAo+ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+ICsgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBX
SVRIT1VUCj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCj4gKyAqIG1v
cmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAo+ICsgKiB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICov
Cj4gKwo+ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
PiArI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgpbLi4uXQo+ICsKPiArdm9pZCB2aW9tbXVfdW5y
ZWdpc3Rlcl90eXBlKHU2NCB0eXBlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11X3R5cGUgKnZp
b21tdV90eXBlID0gdmlvbW11X2dldF90eXBlKHR5cGUpOwo+ICsKPiArICAgIGlmICggdmlvbW11
X3R5cGUgKQo+ICsgICAgewo+ICsgICAgICAgIHNwaW5fbG9jaygmdHlwZV9saXN0X2xvY2spOwo+
ICsgICAgICAgIGxpc3RfZGVsKCZ2aW9tbXVfdHlwZS0+bm9kZSk7Cj4gKyAgICAgICAgc3Bpbl91
bmxvY2soJnR5cGVfbGlzdF9sb2NrKTsKPiArCj4gKyAgICAgICAgeGZyZWUodmlvbW11X3R5cGUp
Owo+ICsgICAgfQo+ICt9Cj4gKwoKSXMgdGhlIHVucmVnaXN0ZXIgZnVuY3Rpb25zIHJlYWxseSB1
c2VmdWw/CgpYZW4gZG9lc24ndCBzdXBwb3J0IG1vZHVsZS4gQW5kIEkgZG9uJ3Qgc2VlIHRoZSB1
bnJlZ2lzdGVyIGZ1bmN0aW9uIHVzZWQKaW4geW91ciBzZXJpZXMuCgpJZiB5b3UgZG9uJ3QgYWN0
dWFsbHkgY2FyZSBhYm91dCBkeW5hbWljYWxseSBsb2FkaW5nIGFuZCB1bmxvYWRpbmcgb3BzLApJ
IHRoaW5rIHRoZSBjb2RlIGNhbiBiZSBzaW1wbGlmaWVkLgoKPiAraW50IHZpb21tdV9jcmVhdGUo
c3RydWN0IGRvbWFpbiAqZCwgdTY0IHR5cGUsIHU2NCBiYXNlX2FkZHJlc3MsCj4gKyAgICAgICAg
ICAgICAgICAgIHU2NCBsZW5ndGgsIHU2NCBjYXBzKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11
X2luZm8gKmluZm8gPSAmZC0+dmlvbW11Owo+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11Owo+
ICsgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7Cj4gKyAgICBpbnQg
cmM7Cj4gKwo+ICsgICAgdmlvbW11X3R5cGUgPSB2aW9tbXVfZ2V0X3R5cGUodHlwZSk7Cj4gKyAg
ICBpZiAoICF2aW9tbXVfdHlwZSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CgpFSU5WQUwK
Cj4gKwo+ICsgICAgaWYgKCAhaW5mbyB8fCBpbmZvLT5ucl92aW9tbXUgPj0gTlJfVklPTU1VX1BF
Ul9ET01BSU4KPiArICAgICAgICB8fCAhdmlvbW11X3R5cGUtPm9wcyB8fCAhdmlvbW11X3R5cGUt
Pm9wcy0+Y3JlYXRlICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICB2aW9t
bXUgPSB4emFsbG9jKHN0cnVjdCB2aW9tbXUpOwo+ICsgICAgaWYgKCAhdmlvbW11ICkKPiArICAg
ICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICB2aW9tbXUtPmJhc2VfYWRkcmVzcyA9IGJh
c2VfYWRkcmVzczsKPiArICAgIHZpb21tdS0+bGVuZ3RoID0gbGVuZ3RoOwo+ICsgICAgdmlvbW11
LT5jYXBzID0gY2FwczsKPiArICAgIHZpb21tdS0+b3BzID0gdmlvbW11X3R5cGUtPm9wczsKPiAr
ICAgIHZpb21tdS0+dmlvbW11X2lkID0gaW5mby0+bnJfdmlvbW11Owo+ICsKPiArICAgIGluZm8t
PnZpb21tdVtpbmZvLT5ucl92aW9tbXVdID0gdmlvbW11Owo+ICsgICAgaW5mby0+bnJfdmlvbW11
Kys7Cj4gKwo+ICsgICAgcmMgPSB2aW9tbXUtPm9wcy0+Y3JlYXRlKGQsIHZpb21tdSk7Cj4gKyAg
ICBpZiAoIHJjIDwgMCApCj4gKyAgICB7CgpQcmVzdW1hYmx5IHlvdSBhbHNvIG5lZWQgdG8gcmVz
ZXQgaW5mby0+dmlvbW11IGluIHRoZSBlcnJvciBwYXRoLgoKT3IgZXZlbiBiZXR0ZXIsIHVzZSB2
aW9tbXVfZGVzdHJveSB0byBoYW5kbGUgdGhlIGVycm9yIHBhdGguCgo+ICsgICAgICAgIHhmcmVl
KHZpb21tdSk7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVy
biB2aW9tbXUtPnZpb21tdV9pZDsKPiArfQo+ICsKPiAraW50IHZpb21tdV9kZXN0cm95KHN0cnVj
dCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQpCj4gK3sKPiArICAgIHN0cnVjdCB2aW9tbXVfaW5m
byAqaW5mbyA9ICZkLT52aW9tbXU7Cj4gKwo+ICsgICAgaWYgKCAhaW5mbyB8fCB2aW9tbXVfaWQg
PiBpbmZvLT5ucl92aW9tbXUgfHwgIWluZm8tPnZpb21tdVt2aW9tbXVfaWRdICkKPiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBpZiAoIGluZm8tPnZpb21tdVt2aW9tbXVfaWRd
LT5vcHMtPmRlc3Ryb3koaW5mby0+dmlvbW11W3Zpb21tdV9pZF0pICkKPiArICAgICAgICByZXR1
cm4gLUVGQVVMVDsKPiArCj4gKyAgICBpbmZvLT52aW9tbXVbdmlvbW11X2lkXSA9IE5VTEw7Cj4g
KyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArdTY0IHZpb21tdV9xdWVyeV9jYXBzKHN0cnVjdCBk
b21haW4gKmQsIHU2NCB0eXBlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11X3R5cGUgKnZpb21t
dV90eXBlID0gdmlvbW11X2dldF90eXBlKHR5cGUpOwo+ICsKPiArICAgIGlmICggIXZpb21tdV90
eXBlICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKCkVJTlZBTAoKPiArCj4gKyAgICByZXR1
cm4gdmlvbW11X3R5cGUtPm9wcy0+cXVlcnlfY2FwcyhkKTsKPiArfQo+ICsKPiAraW50IF9faW5p
dCB2aW9tbXVfc2V0dXAodm9pZCkKPiArewo+ICsgICAgSU5JVF9MSVNUX0hFQUQoJnR5cGVfbGlz
dCk7Cj4gKyAgICBzcGluX2xvY2tfaW5pdCgmdHlwZV9saXN0X2xvY2spOwo+ICsgICAgcmV0dXJu
IDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+
ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRh
Yi13aWR0aDogNAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmlvbW11LmgKPiBuZXcgZmlsZSBt
b2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmE0ZjdjNDcKPiAtLS0gL2Rldi9udWxsCj4gKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL3Zpb21tdS5oCj4gQEAgLTAsMCArMSw0OSBAQAo+ICsvKgo+
ICsgKiB2aW9tbXUuaAo+ICsgKgo+ICsgKiBWaXJ0dWFsIElPTU1VIGluZm9ybWF0aW9uCj4gKyAq
Cj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbgo+ICsgKgo+ICsgKiBQ
ZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNv
bgo+ICsgKiBvYnRhaW5pbmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQg
ZG9jdW1lbnRhdGlvbgo+ICsgKiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsIGluIHRo
ZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLAo+ICsgKiBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLAo+ICsgKiBw
dWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhl
IFNvZnR3YXJlLAo+ICsgKiBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdh
cmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLAo+ICsgKiBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9uczoKPiArICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRo
aXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUKPiArICogaW5jbHVkZWQgaW4gYWxsIGNvcGll
cyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqCj4gKyAqIFRI
RSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBL
SU5ELAo+ICsgKiBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQg
VE8gVEhFIFdBUlJBTlRJRVMgT0YKPiArICogTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULgo+ICsgKiBJTiBOTyBFVkVO
VCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFO
WQo+ICsgKiBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4g
QUNUSU9OIE9GIENPTlRSQUNULAo+ICsgKiBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9N
LCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRQo+ICsgKiBTT0ZUV0FSRSBPUiBUSEUg
VVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICoKPiArICovCj4gKwo+
ICsjaWZuZGVmIF9fWEVOX1BVQkxJQ19WSU9NTVVfSF9fCj4gKyNkZWZpbmUgX19YRU5fUFVCTElD
X1ZJT01NVV9IX18KPiArCj4gKy8qIFZJT01NVSB0eXBlICovCj4gKyNkZWZpbmUgVklPTU1VX1RZ
UEVfSU5URUxfVlREICAgICAoMSA8PCAwKQo+ICsKPiArLyogVklPTU1VIGNhcGFiaWxpdGllcyov
Cj4gKyNkZWZpbmUgVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HICAoMSA8PCAwKQo+ICsKCjFVIGlu
IGJvdGggY2FzZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjC7-0000s1-S3; Tue, 30 May 2017 15:36:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjC6-0000rY-4T
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:26 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1E/04-03620-9719D295; Tue, 30 May 2017 15:36:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7JRN1
 Ig852LoslHxezODB6HN39mymAMYo1My8pvyKBNWP5263MBQfZKw6fWsbSwDiZrYuRk0NCwF/i
 3bweVhCbRUBVou/mIXYQm01AWeJnZy9YjQhQfPP000BxLg5mgc2MEhdu/gRLCAvESqxa3AVm8
 wpYSPxdcZsFxBYSqJO40jeLESIuKHFy5hOwOLOAjsSC3Z+A6jmAbGmJ5f84QMKcAq4S09ZMAR
 sjKqAi0bl0DtQYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKKXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPx+saAQ4ySHExKorzO1rqRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4/ScA5QSLUtNTK9Iyc4BBD5OW4OBREuH92w+U5i0uSMwtzkyHSJ1i1
 OVo+rDlC5MQS15+XqqUOC83yAwBkKKM0jy4EbAIvMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORi
 VhXjuQKTyZeSVwm14BHcEEdMSuHdogR5QkIqSkGhhjXm4In3RT/ce+7f8Ckn7NFtridmO72C+
 Rtbr/XFX5pE6J6Rv88A2cw3A09HV5RPTh1Qqin775GJr91/18fJXUtmsffA7OuHhsxaTrQX0i
 ORsXeU7SeGjcl/Aj/lRixwEN1oJdHWbxuhyyVptmXp0tvii9su9U75rJn2b/Zz5g938BW9eDe
 AlzJZbijERDLeai4kQAXl8JErsCAAA=
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496158578!71288783!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63026 invoked from network); 30 May 2017 15:36:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:19 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434495712"
Date: Tue, 30 May 2017 16:36:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153616.kn4j3omxon3j5y2f@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-4-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 3/26] VIOMMU: Add irq request
 callback to deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6MzNBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBpcnEgcmVxdWVzdCBjYWxsYmFjayBmb3IgcGxhdGZv
cm0gaW1wbGVtZW50YXRpb24KPiB0byBkZWFsIHdpdGggaXJxIHJlbWFwcGluZyByZXF1ZXN0Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0t
LQo+ICB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgIHwgMTUgKysrKysrKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDkgKysr
KysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IGluZGV4IDc0YWZiZjUuLjRl
M2VjZDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi92aW9tbXUuYwo+ICsrKyBiL3hlbi9jb21t
b24vdmlvbW11LmMKPiBAQCAtMTk0LDYgKzE5NCwyMSBAQCBpbnQgX19pbml0IHZpb21tdV9zZXR1
cCh2b2lkKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCB2aW9tbXVfaGFuZGxlX2ly
cV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCj4gKyAgICAgICAgc3Ry
dWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKCkluZGVudGF0aW9uLgoKPiArewo+
ICsgICAgc3RydWN0IHZpb21tdV9pbmZvICppbmZvID0gJmQtPnZpb21tdTsKPiArCj4gKyAgICBp
ZiAoICFpbmZvIHx8IHZpb21tdV9pZCA+IGluZm8tPm5yX3Zpb21tdQoKIj49IiA/CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjCB-0000t7-30; Tue, 30 May 2017 15:36:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjC9-0000sZ-Ad
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C7/64-11537-C719D295; Tue, 30 May 2017 15:36:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7NRN1
 Ig8eLhCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owfe4+xF9xgqThxu4+lgfEbcxcjJ4eEgL/E
 4RXPWEFsFgFVieb2ZkYQm01AWeJnZy8biC0CFN88/TR7FyMXB7PAHkaJ86v3gDULC/hILG5qA
 mrm4OAVsJC4PrkYJCwkUCcxtWsCWC+vgKDEyZlPWEBsZgEdiQW7P7GBlDMLSEss/8cBEuYUcJ
 XYuHAXWLmogIpE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukYVeUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgoNUzMDDuYGw/4XeIUZKDSUmU19laN1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBK//BKCcYFFqempFWmYOMORh0hIcPEoivLYgad7igsTc4
 sx0iNQpRl2Opg9bvjAJseTl56VKifNygxQJgBRllObBjYDF3yVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrz1IFN4MvNK4Da9AjqCCeiIXTu0QY4oSURISTUw2ryr4rV70jhL0PnXy+wZvLt
 CVa8/XPztnYLGnksvFir1BbvLOmheW3HiEe+piwsSLjPIFJtPcEuvSGFbxx229xC3CuMbfXeD
 95vzEramRLx3KlO402XqVr9y95z3tzKDzELmVj8OPbWB5zrD73mznmYsZWP1Z+IIW31YSrtnW
 kn49JQP00tvKbEUZyQaajEXFScCAHoxhIq6AgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496158586!103206771!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1975 invoked from network); 30 May 2017 15:36:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434495738"
Date: Tue, 30 May 2017 16:36:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153624.4zn5m3w6apy2snvw@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-7-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-7-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 6/26] Tools/libxc: Add viommu
	operations in libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6MzZBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
aXMgdG8gYWRkIFhFTl9ET01DVExfdmlvbW11X29wIGh5cGVyY2FsbC4gVGhpcyBoeXBlcmNhbGwK
PiBjb21wcmlzZSB0aHJlZSBzdWItY29tbWFuZDoKPiAtIHF1ZXJ5IGNhcGFiaWxpdGllcyBvZiBv
bmUgc3BlY2lmaWMgdHlwZSB2SU9NTVUgZW11bGF0ZWQgYnkgWGVuCj4gLSBjcmVhdGUgdklPTU1V
IGluIFhlbiBoeXBlcnZpc29yIHdpdGggdmlvbW11IHR5cGUsIHJlZ2lzdGVyIHJhbmdlLAo+ICAg
ICBjYXBhYmlsaXR5Cj4gLSBkZXN0cm95IHZJT01NVSBzcGVjaWZpZWQgYnkgdmlvbW11X2lkCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KCkkgc2tpbS1yZWFkIHRo
aXMgcGF0Y2guIFRoZSBjb2RlIGxvb2tzIHJlYXNvbmFibGUuIFRoZSBmaW5hbCBhY2sgZGVwZW5k
cwpvbiB0aGUgaHlwZXJjYWxsIGludGVyZmFjZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjCI-0000vk-Ag; Tue, 30 May 2017 15:36:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjCH-0000vA-3g
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:37 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 07/3E-26749-4819D295; Tue, 30 May 2017 15:36:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7zRN1
 Ig9NbrSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owF23uYC36LVyzb7dvA+ES4i5GTQ0LAX+Ly
 9juMIDaLgKrE52/bwGw2AWWJn529bCC2CFB88/TT7F2MXBzMAnsYJc6v3sMMkhAW8JZY9f8lm
 M0rYCGx6ugmsGYhgXqJj4+PsUPEBSVOznzCAmIzC+hILNj9CWgoB5AtLbH8HwdImFPATeLd6b
 lgraICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGRnpJRZnpGSW
 5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGBVs/AwLiDceoJv0OMkhxMSqK8zta6kUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeM9OAMoJFqWmp1akZeYAQx4mLcHBoyTC+xEkzVtckJhbnJkOk
 TrFqMuxoGfDFyYhlrz8vFQpcd55IEUCIEUZpXlwI2Dxd4lRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMK8dyBSezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2M5d/rzlyOdZo0uXpW9frZMY+cum/
 sEfJoC2tMM5mUzlcaMGkn3wx3+2dP105pSejL/1PZeNbI49aJJOfIbL2k9dND/G5czNwSVKyy
 3tTIZ+35yH1yh66d3+RQpRMidsRz1jpFZvH7+REFmhL1UdsLFL5vd7/q8SxapnfyaY7GgK+7i
 p5pVGgpsRRnJBpqMRcVJwIA+B2XP7oCAAA=
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496158594!86414775!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56518 invoked from network); 30 May 2017 15:36:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434495758"
Date: Tue, 30 May 2017 16:36:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153632.3tu4i7nsenndakyd@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-12-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-12-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 11/26] x86/hvm: Introduce a emulated
	VTD for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6NDFBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBjcmVhdGUvZGVzdHJveS9xdWVyeSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVkIFZURAo+
IGFuZCBhZGFwdHMgaXQgdG8gdGhlIGNvbW1vbiBWSU9NTVUgYWJzdHJhY3Rpb24uCj4gCj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS9NYWtlZmlsZSAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3Z2dGQu
YyAgICAgICAgICAgICB8IDE3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAxMDIgKysrKysrKysrKysr
KysrKy0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggICAgICAgIHwgICAzICsK
PiAgNCBmaWxlcyBjaGFuZ2VkLCAyNTkgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4g
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYwo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2h2bS9NYWtlZmls
ZQo+IGluZGV4IDBhM2QwZjQuLjgyYTIwMzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKPiBAQCAtMjIsNiAr
MjIsNyBAQCBvYmoteSArPSBydGMubwo+ICBvYmoteSArPSBzYXZlLm8KPiAgb2JqLXkgKz0gc3Rk
dmdhLm8KPiAgb2JqLXkgKz0gdmlvYXBpYy5vCj4gK29iai15ICs9IHZ2dGQubwoKUGxlYXNlIHNv
cnQgdGhpcy4KCj4gIG9iai15ICs9IHZpcmlkaWFuLm8KPiAgb2JqLXkgKz0gdmxhcGljLm8KPiAg
b2JqLXkgKz0gdm1zaS5vCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92dnRkLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAw
MDAwMDAuLmUzNjRmMmIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
dnRkLmMKPiBAQCAtMCwwICsxLDE3NiBAQAo+ICsvKgo+ICsgKiB2dnRkLmMKPiArICoKPiArICog
dmlydHVhbGl6ZSBWVEQgZm9yIEhWTS4KPiArICoKPiArICogQ29weXJpZ2h0IChDKSAyMDE3IENo
YW8gR2FvLCBJbnRlbCBDb3Jwb3JhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiAr
ICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5jbHVk
ZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgo+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+ICsjaW5jbHVkZSA8
eGVuL3htYWxsb2MuaD4KPiArI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gKyNpbmNsdWRlIDxh
c20vaHZtL2RvbWFpbi5oPgo+ICsjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiArI2luY2x1ZGUgPHB1
YmxpYy92aW9tbXUuaD4KPiArCj4gKyNpbmNsdWRlICIuLi8uLi8uLi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oIgo+ICsKCk1heWJlIHlvdSBzaG91bGQgbW92ZSB0aGlzIGhlYWRlciB0
byBpbmNsdWRlL2FzbS14ODY/Cgo+ICtzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyB7Cj4gKyAgICB1
aW50OF90IGRhdGFbMTAyNF07Cj4gK307Cj4gKwo+ICsvKiBTdGF0dXMgZmllbGQgb2Ygc3RydWN0
IHZ2dGQgKi8KPiArI2RlZmluZSBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRCAg
ICAgKDEgPDwgMCkKPiArI2RlZmluZSBWSU9NTVVfU1RBVFVTX0RNQV9SRU1BUFBJTkdfRU5BQkxF
RCAgICAgKDEgPDwgMSkKWy4uLl0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IGlu
ZGV4IDcyYzFhMmUuLjJlOWRjYWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
aAo+IEBAIC0yMywzMSArMjMsNTQgQEAKPiAgI2luY2x1ZGUgPGFzbS9tc2kuaD4KPiAgCj4gIC8q
Cj4gLSAqIEludGVsIElPTU1VIHJlZ2lzdGVyIHNwZWNpZmljYXRpb24gcGVyIHZlcnNpb24gMS4w
IHB1YmxpYyBzcGVjLgo+ICsgKiBJbnRlbCBJT01NVSByZWdpc3RlciBzcGVjaWZpY2F0aW9uIHBl
ciB2ZXJzaW9uIDIuNCBwdWJsaWMgc3BlYy4KPiAgICovCj4gIAoKSXQgd291bGQgYmUgYmV0dGVy
IHRvIGhhdmUgYSBzZXBhcmF0ZSBwYXRjaCB0byB1cGRhdGUgdGhlIHNwZWMuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjCK-0000xX-Lk; Tue, 30 May 2017 15:36:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjCK-0000ww-3V
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3F/F1-03696-7819D295; Tue, 30 May 2017 15:36:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7bRN1
 Ig22XDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxND2ezFGwWrdj7cRNjA+NH/i5GTg4JAX+J
 Z/PusoPYLAKqEoc2/WYFsdkElCV+dvaygdgiQPHN008D1XBxMAtsZpS4cPMnWEJYIEri9+bnL
 CA2r4CFxNwZD5lAbCGBOomWZZuh4oISJ2c+AbOZBXQkFuz+BNTLAWRLSyz/xwES5hRwlfj6Ea
 JcVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI18hSL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH44FFgYcYJTmYlER5na11I4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8PpPAMoJFqWmp1akZeYAgx4mLcHBoyTCawuS5i0uSMwtzkyHSJ1iV
 JQS5+UGSQiAJDJK8+DaYJF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8diBTeDLzSuCmvw
 JazAS0eNcObZDFJYkIKakGRo3NBpf+vvBW/ubfYnv9Rb6BlyZ/cewVj0dPTI8/Fj5257aDSs+
 z2X9Wzj7oHO5v7W+Wc8tt5eoPO5a7/JeXTtyuw7Uycn2KwhxrRpnUBfahRwJmKOZNd7nA0Xlu
 +0NRJynLqLrNC1RWauzhnVG6d5Lfilyd7MeyEyL5Qg7M5YyUucfuPCVLT4mlOCPRUIu5qDgRA
 N94/cSvAgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496158596!65550284!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30432 invoked from network); 30 May 2017 15:36:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:38 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425900978"
Date: Tue, 30 May 2017 16:36:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153611.b66gcdy6baobhs7n@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-3-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/26] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6MzJBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGludHJvZHVjZSBjcmVhdGUsIGRlc3Ryb3kgYW5kIHF1ZXJ5
IGNhcGFiaWxpdGllcwo+IGNvbW1hbmQgZm9yIHZJT01NVS4gdklPTU1VIGxheWVyIHdpbGwgZGVh
bCB3aXRoIHJlcXVlc3RzIGFuZCBjYWxsCj4gYXJjaCB2SU9NTVUgb3BzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vY29t
bW9uL2RvbWN0bC5jICAgICAgICAgfCAgMyArKysKPiAgeGVuL2NvbW1vbi92aW9tbXUuYyAgICAg
ICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgfCAgOCArKysrKysrLQo+ICA0
IGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPiBpbmRl
eCA5NTFhNWRjLi5hMTc4NTQ0IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPiAr
KysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCj4gQEAgLTExNDEsNiArMTE0MSw5IEBAIGxvbmcgZG9f
ZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPiAg
ICAgICAgICBpZiAoICFyZXQgKQo+ICAgICAgICAgICAgICBjb3B5YmFjayA9IDE7Cj4gICAgICAg
ICAgYnJlYWs7Cj4gKyAgICBjYXNlIFhFTl9ET01DVExfdmlvbW11X29wOgo+ICsgICAgICAgIHJl
dCA9IHZpb21tdV9kb21jdGwoZCwgJm9wLT51LnZpb21tdV9vcCwgJmNvcHliYWNrKTsKPiArICAg
ICAgICBicmVhazsKPiAgCj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIHJldCA9IGFyY2hfZG9f
ZG9tY3RsKG9wLCBkLCB1X2RvbWN0bCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11
LmMgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4gaW5kZXggZWFkY2VjYi4uNzRhZmJmNSAxMDA2NDQK
PiAtLS0gYS94ZW4vY29tbW9uL3Zpb21tdS5jCj4gKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+
IEBAIC0zMCw2ICszMCw0MSBAQCBzdHJ1Y3QgdmlvbW11X3R5cGUgewo+ICAgICAgc3RydWN0IGxp
c3RfaGVhZCBub2RlOwo+ICB9Owo+ICAKPiAraW50IHZpb21tdV9kb21jdGwoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wICpvcCwKPiArICAgICAgICAgICAgICAg
ICAgYm9vbF90ICpuZWVkX2NvcHkpCgpzL2Jvb2xfdC9ib29sL2cKCj4gK3sKPiArICAgIGludCBy
YyA9IC1FSU5WQUw7Cj4gKwo+ICsgICAgc3dpdGNoICggb3AtPmNtZCApCj4gKyAgICB7Cj4gKyAg
ICBjYXNlIFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdToKPiArCQlyYyA9IHZpb21tdV9jcmVhdGUo
ZCwgb3AtPnUuY3JlYXRlX3Zpb21tdS52aW9tbXVfdHlwZSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb3AtPnUuY3JlYXRlX3Zpb21tdS5iYXNlX2FkZHJlc3MsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG9wLT51LmNyZWF0ZV92aW9tbXUubGVuZ3RoLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmNhcGFiaWxpdGllcyk7CgpJbmRl
bnRhdGlvbi4KCj4gKyAgICAgICAgaWYgKHJjID49IDApIHsKClN0eWxlLgoKPiArICAgICAgICAg
ICAgb3AtPnUuY3JlYXRlX3Zpb21tdS52aW9tbXVfaWQgPSByYzsKPiArICAgICAgICAgICAgKm5l
ZWRfY29weSA9IHRydWU7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAg
IGNhc2UgWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdToKPiArICAgICAgICByYyA9IHZpb21tdV9k
ZXN0cm95KGQsIG9wLT51LmRlc3Ryb3lfdmlvbW11LnZpb21tdV9pZCk7Cj4gKyAgICAgICAgYnJl
YWs7Cj4gKwo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3F1ZXJ5X3Zpb21tdV9jYXBzOgo+ICsgICAg
ICAgIG9wLT51LnF1ZXJ5X2NhcHMuY2Fwcwo+ICsgICAgICAgICAgICAgICAgPSB2aW9tbXVfcXVl
cnlfY2FwcyhkLCBvcC0+dS5xdWVyeV9jYXBzLnZpb21tdV90eXBlKTsKPiArICAgICAgICAqbmVl
ZF9jb3B5ID0gdHJ1ZTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsg
ICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKWy4u
Ll0KPiAgc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpIHsgcmV0dXJuIDAgfTsKPiBAQCAtNjIsOCArNjQsMTIgQEAgc3RhdGljIGlubGluZSBpbnQg
dmlvbW11X3JlZ2lzdGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICogb3BzKQo+
ICB7IHJldHVybiAwOyB9Owo+ICBzdGF0aWMgaW5saW5lIHZvaWQgdmlvbW11X3VucmVnaXN0ZXJf
dHlwZSh1NjQgdHlwZSkgeyB9Owo+ICBzdGF0aWMgaW5saW5lIHU2NCB2aW9tbXVfcXVlcnlfY2Fw
cyhzdHJ1Y3QgZG9tYWluICpkLCB1NjQgdmlvbW11X3R5cGUpCj4gLSAgICAgICAgICAgICAgICB7
IHJldHVybiAtRU5PREVWIH07Cj4gK3sgcmV0dXJuIC1FTk9ERVYgfTsKClNwdXJpb3VzIGNoYW5n
ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjCO-00010I-Tx; Tue, 30 May 2017 15:36:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjCN-0000ww-W2
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BD/22-03696-B819D295; Tue, 30 May 2017 15:36:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG73RN1
 Ig1vP+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owbO2ILDnNUnN3czdTA+ISti5GTQ0LAX2L3
 rp9MIDaLgKrEjxdzweJsAsoSPzt7wWwRoPjm6afZuxi5OJgFNjNKXLj5EywhLJAi8bNjNzOIz
 StgIXGsvQVskJBAncSLVTNZIOKCEidnPgGzmQV0JBbs/gTUywFkS0ss/8cBEuYUcJVY+n43K4
 gtKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2Spl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCD8cCiwEOMkhxMSqK8zta6kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeP0nAOUEi1LTUyvSMnOAIQ+TluDgURLhtQVJ8xYXJOYWZ6ZDpE4xK
 kqJ83KDJARAEhmleXBtsDi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeO5ApPJl5JXDTXw
 EtZgJavGuHNsjikkSElFQD4ylplYn+DWWPJUXlbGZ2OJcrpTXtS5X4onLC9e56825vqV0H5SS
 EuU4u+TEncbXFjzZX28/96/f/9G6byhNQwn1f98CPy0vXdDK9eCTRx/HDf9nJpFf5n94eLbwp
 zdy42ilfZ45EQfcPxyXnC7Q/uUsUrpyetstXreN0QfH/+095u3wUmBg3KrEUZyQaajEXFScCA
 C6ffj+uAgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496158596!65550284!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30825 invoked from network); 30 May 2017 15:36:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425901020"
Date: Tue, 30 May 2017 16:36:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153621.4jnspi67qnoyfkzl@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-5-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-5-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 4/26] VIOMMU: Add get irq info
 callback to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6MzRBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBnZXRfaXJxX2luZm8gY2FsbGJhY2sgZm9yIHBsYXRm
b3JtIGltcGxlbWVudGF0aW9uCj4gdG8gY29udmVydCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QgdG8g
aXJxIGluZm8gKEUsRyB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZQo+IGFuZCBzbyBvbikuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4g
IHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCAgOCArKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94
ZW4vdmlvbW11LmggICAgIHwgIDkgKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzMgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2Nv
bW1vbi92aW9tbXUuYwo+IGluZGV4IDRlM2VjZDcuLmM2Yzk1ODkgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi92aW9tbXUuYwo+ICsrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKPiBAQCAtMjA5LDYg
KzIwOSwyMiBAQCBpbnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpk
LCB1MzIgdmlvbW11X2lkLAo+ICAgICAgcmV0dXJuIGluZm8tPnZpb21tdVt2aW9tbXVfaWRdLT5v
cHMtPmhhbmRsZV9pcnFfcmVxdWVzdChkLCByZXF1ZXN0KTsKPiAgfQo+ICAKPiAraW50IHZpb21t
dV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfaW5mbyAqaXJx
X2luZm8pCj4gK3sKPiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7
Cj4gKwo+ICsgICAgaWYgKCAhaW5mbyB8fCB2aW9tbXVfaWQgPiBpbmZvLT5ucl92aW9tbXUKCj49
IGFnYWluPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjCQ-00011J-5c; Tue, 30 May 2017 15:36:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjCO-0000zb-DC
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:44 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 2B/B2-02196-B819D295; Tue, 30 May 2017 15:36:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW73RN1
 Ig+e7uCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oznvz6xFCxnr9i56ShLA2MXWxcjJ4eEgL/E
 vA3trCA2i4CqxM1f15lBbDYBZYmfnb1gNSJA8c3TT7N3MXJxMAvsYZQ4v3oPWJGwgKvE+9Mnw
 GxeAQuJN3eXMoLYQgL1Er/n9jFBxAUlTs58wgJiMwvoSCzY/QloKAeQLS2x/B8HiMkp4Caxf4
 IZSIWogIpE59I5LBBTFCQ6ph9jmsDINwvJoFlIBs1CGLSAkXkVo0ZxalFZapGuoaFeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7G1b+dDjFKcjApifI6W+tGCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgPTsBKCdYlJqeWpGWmQMMeZi0BAePkgjv336gNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHnngcwQACnKKM2DGwGLv0uMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5rUDmcKTmVcCt+kV0BFMQEfs2qENckRJIkJKqoEx9Yvw2qlvo5bYWf0v42Xd46h0IPL
 msmcbP38SCvV+8eXWPa8NRWelhboipj85+yDHufW9rd6u8ik6n2/d/nBnV9Hv2L0vhBuvd1y9
 laz09O+VvR+jd2tdVM/WPdi6T0R3GqNAab/3fqMXZ/P3fHmke+Jn4tXbuXzz1SU/501d5/38c
 V+j/2fDFiWW4oxEQy3mouJEAIrYxum6AgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496158601!103056314!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43390 invoked from network); 30 May 2017 15:36:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434495778"
Date: Tue, 30 May 2017 16:36:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153636.2mjf7lhlruacllnv@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-13-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-13-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 12/26] X86/vvtd: Add MMIO handler for
	VVTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6NDJBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBWVlREIE1NSU8gaGFuZGxlciB0byBkZWFsIHdpdGggTU1JTyBhY2Nlc3MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS92dnRkLmMgfCAxMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Z2dGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5j
Cj4gaW5kZXggZTM2NGYyYi4uYjBhMjNlZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3Z2dGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCj4gQEAgLTUwLDYgKzUwLDM4
IEBAIHN0cnVjdCB2dnRkIHsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnJlZ3NfcGFnZTsKPiAg
fTsKPiAgCj4gKyNkZWZpbmUgX19ERUJVR19WVlREX18KPiArI2lmZGVmIF9fREVCVUdfVlZURF9f
Cj4gK2V4dGVybiB1bnNpZ25lZCBpbnQgdnZ0ZF9kZWJ1Z19sZXZlbDsKPiArI2RlZmluZSBWVlRE
X0RCR19JTkZPICAgICAxCj4gKyNkZWZpbmUgVlZURF9EQkdfVFJBTlMgICAgKDE8PDEpCj4gKyNk
ZWZpbmUgVlZURF9EQkdfUlcgICAgICAgKDE8PDIpCj4gKyNkZWZpbmUgVlZURF9EQkdfRkFVTFQg
ICAgKDE8PDMpCj4gKyNkZWZpbmUgVlZURF9EQkdfRU9JICAgICAgKDE8PDQpCgpVc2UgMVUgYW5k
IGFkZCBzcGFjZXMgYXJvdW5kIDw8LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjCV-000154-D4; Tue, 30 May 2017 15:36:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjCT-00013S-97
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:49 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 50/15-03620-0919D295; Tue, 30 May 2017 15:36:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6Eibq
 RBjdeiFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmflq1kKWhiqfgwZwpjA+Mq5i5GTg4JAX+J
 U6tvsYLYLAKqEt/nPWMHsdkElCV+dvaygdgiQPHN008Dxbk4mAX2MEqcX70HrFlYIEhi1oRHL
 CA2r4CFxL5n78DiQgL1Eot6Gpgg4oISJ2c+AathFtCRWLD7E9BQDiBbWmL5Pw6QMKeAm8StDR
 fBbhAVUJHoXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1stRLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4YFHgIUZJDiYlUV5na91IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8/hOAcoJFqempFWmZOcCgh0lLcPAoifDagqR5iwsSc4sz0yFSp
 xh1OZo+bPnCJMSSl5+XKiXOyw1SJABSlFGaBzcCFoGXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMxrBzKFJzOvBG7TK6AjmICO2LVDG+SIkkSElFQD417r1X+TfV7ET5BiXSV7i+vN6Zafckq
 VfIISX/5pve793NRg59Q862/7EV7bhRIBB663RMy+0WIWdv2T0/sd8os7pmnfa7+SvWLyP5tI
 heurThY2hJ3+F/9wxSXdn+v/xNge+zhXfcfsaS9/PfsuZhz3xFx6p8DPQ5MkbszSl1okzGC/e
 Z5zE7MSS3FGoqEWc1FxIgBrSoWyuwIAAA==
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496158596!65550284!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31494 invoked from network); 30 May 2017 15:36:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425901049"
Date: Tue, 30 May 2017 16:36:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153628.yqxo7rnsitjhidha@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-11-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-11-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 10/26] libxl: create vIOMMU during
 domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6NDBBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IElmIGd1ZXN0IGlz
IGNvbmZpZ3VyZWQgdG8gaGF2ZSBhIHZJT01NVSwgY3JlYXRlIGl0IGR1cmluZyBkb21haW4gY29u
c3RydWN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4g
LS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgIHwgIDUgKysrKysKPiAgdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMgICAgfCAgNyArKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jIHwgIDQgKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICB8IDI0ICsrKysrKysr
KysrKysrKysrKysrKysrKwoKV2hlcmUgaXMgdGhlIGNoYW5nZSB0byBsaWJ4bF90eXBlcy5pZGw/
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 15:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjCX-00017D-L1; Tue, 30 May 2017 15:36:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFjCW-00015n-9t
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:36:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 23/22-02956-3919D295; Tue, 30 May 2017 15:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO7kibq
 RBp83sVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXPveyF3zhrJi5bQl7A+Nb9i5GTg4JAX+J
 nqVzWUFsFgFVianfmxhBbDYBZYmfnb1sILYIUHzz9NNA9VwczAJ7GCXOr97DDJIQFsiSOPp0H
 wuIzStgIXHv7RuwoUIC9RKvJvQzQcQFJU7OfAJWwyygI7Fg9yegoRxAtrTE8n8cICangJvE+2
 kcIBWiAioSnUvnsEBMUZDomH6MaQIj3ywkg2YhGTQLYdACRuZVjBrFqUVlqUW6RpZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYDywKPMQoycGkJMrrbK0bKcSXlJ9S
 mZFYnBFfVJqTWnyIUYODQ+DKwSOzGaVY8vLzUpUkeP0nANUJFqWmp1akZeYAYwGmVIKDR0mE1
 xYkzVtckJhbnJkOkTrFqCglzssNkhAASWSU5sG1weLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR57UCm8GTmlcBNfwW0mAlo8a4d2iCLSxIRUlINjIwFv3aUqV9+n6BxnDc28ifjWyeh5eG
 X92g+L72r6yT+Xa8136729lJFzQQPT70n2Ws23uYJdr+uotvep7OnUOS6/uQ9+jHzXu84GSrK
 5MlUHboyVqUn7MGmivjgDSu28jhNv5jn38Vjt8PuOOeVrpQZij6HtmT4hi+cpF69gvWgw0/eX
 ZPWK7EUZyQaajEXFScCALXXlcW6AgAA
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496158596!65550284!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31718 invoked from network); 30 May 2017 15:36:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:36:50 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425901084"
Date: Tue, 30 May 2017 16:36:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170530153639.bv2m4zajx6drriow@citrix.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-22-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495085696-10819-22-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 21/26] Tools/libxc: Add a new
 interface to bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6NTFBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEludHJvZHVjZSBh
IG5ldyBiaW5kaW5nIHJlbGF0aW9uc2hpcCBhbmQgcHJvdmlkZSBhIG5ldyBpbnRlcmZhY2UgdG8K
PiBtYW5hZ2UgdGhlIG5ldyByZWxhdGlvbnNoaXAuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFu
eXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
fCAgMTcgKysrKysrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgIDU1ICsrKysr
KysrKysrKysrKysrCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgIHwgMTM4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggICB8ICAgNyArKysKPiAgeGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCAgICAg
fCAgIDcgKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjAzIGluc2VydGlvbnMoKyksIDIxIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggNmM4MTEwYy4uNDY1ZGM1YiAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTE3MDksNiArMTcwOSwxNSBAQCBpbnQgeGNf
ZG9tYWluX2lvcG9ydF9tYXBwaW5nKHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX3BvcnRzLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZF9tYXBwaW5nKTsKPiAgCj4gK2ludCB4Y19kb21haW5fdXBk
YXRlX21zaV9pcnFfcmVtYXBwaW5nKAo+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAgICB1
aW50MzJfdCBkb21pZCwKPiArICAgIHVpbnQzMl90IHBpcnEsCj4gKyAgICB1aW50MzJfdCBzb3Vy
Y2VfaWQsCj4gKyAgICB1aW50MzJfdCBkYXRhLAo+ICsgICAgdWludDY0X3QgYWRkciwKPiArICAg
IHVpbnQ2NF90IGd0YWJsZSk7CgpUaGUgaW5kZW50YXRpb24gKGhlcmUgYW5kIGxhdGVyKSBpcyBh
IGJpdCB1bnVzdWFsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 15:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjFd-0002Sk-3f; Tue, 30 May 2017 15:40:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dFjFc-0002Es-0y
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:40:04 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 79/BB-11537-3529D295; Tue, 30 May 2017 15:40:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsUSuHLSRt2gSbq
 RBp0/VS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox1h3exFWxgrXj+fSNLA+Mtli5GLg4WgZXM
 Eu0PlzB1MXJySAiISBw68ZAFwvaV2HX9M1iRkMBDJokdV3awgiSEBNIlPq2/xAZiswioSvz69
 QCsmU1ASWLvweOMILaIgK7EswXPwGqYBaQlrj15C2YLC7hIvJq0hxnE5hXQkzg0cysjxMxEiW
 8rJ7JBxAUlTs58wgLRWyzx5eEcoBoOsDnL/3GAhDkF7CS+XFwLNkZUQFbi1bwDTBMYBWch6Z6
 FpHsWQjdEWF3iz7xLzBjCthLr1r1nWcDItopRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DAWC83
 tbg4MT01JzGpWC85P3cTIzD0GYBgB+O27Z6HGCU5mJREeZ2tdSOF+JLyUyozEosz4otKc1KLD
 zHKcHAoSfB6TwTKCRalpqdWpGXmAKMQJi3BwaMkwrsMJM1bXJCYW5yZDpE6xajL0fRhyxcmIZ
 a8/LxUKXFeDZAiAZCijNI8uBGwhHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxZIFN4MvN
 K4Da9AjqCCeiIXTu0QY4oSURISTUw9h2Olah+72qt4DDH6Ngr7rQTTvvbJe/+VbETnMxyQGta
 kV7u0cQFB84t6pnjbCi4/5VMsLtFrK38zXv5eQe7rK+bB16U+5+l1qUlUBAi8TG/51vRXc2iF
 iHHa5yLDH7WLu7Z373+8YwJ7x9ElMy2OdEjZbR+s1TlvJmZsqsERYsfLziqH/9fiaU4I9FQi7
 moOBEARz9ItgMDAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496158802!86415459!1
X-Originating-IP: [81.169.146.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE3NyA9PiAzNDM5OQ==\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE3NyA9PiAzNDM5OQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29316 invoked from network); 30 May 2017 15:40:02 -0000
Received: from mo4-p04-ob.smtp.rzone.de (HELO mo4-p04-ob.smtp.rzone.de)
 (81.169.146.177)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 15:40:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1496158802;
 l=714; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=D8ThWX+tobQ6q3iGH+faMeAUloKEFgZIG3tVqNMvHtg=;
 b=lYQjF7SCeNhF/Qt1eg95RtzSrXOFUHGI2zTsZ9MXhkGSoV9rVcNUbz8T/AcgWBzuwm
 RaChOpTtD8F35twJD6jIrfpJLsM5EMBrKky+I4gfSRB2ZrwhmpHDPo5Z/y4R6h/noCqi
 wxrADsH0GUWW18/9+fSd4qCbJ9T8Va7Efx/qI=
X-RZG-CLASS-ID: mo04
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWz/R9V/pQ+ca145NmB0ag==
Received: from probook (aftr-62-216-207-147.dynamic.mnet-online.de
 [62.216.207.147]) by smtp.strato.de (RZmta 40.7 SBL|AUTH)
 with ESMTPSA id j0a530t4UFe1w8y
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 30 May 2017 17:40:01 +0200 (CEST)
Received: by probook (Postfix, from userid 1000)
 id 3B87050BE0; Tue, 30 May 2017 17:40:01 +0200 (CEST)
Date: Tue, 30 May 2017 17:40:01 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170530154000.GG26792@aepfle.de>
References: <20170530152735.GA19868@aepfle.de>
 <7ec75007-2067-8c71-625c-b22ba5f0f0d9@citrix.com>
MIME-Version: 1.0
In-Reply-To: <7ec75007-2067-8c71-625c-b22ba5f0f0d9@citrix.com>
User-Agent: Mutt/1.8.2 (7046)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] staging aarch64 build fails in xc_dom_arm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8600437286639804606=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8600437286639804606==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="z9ECzHErBrwFF8sy"
Content-Disposition: inline


--z9ECzHErBrwFF8sy
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Tue, May 30, Andrew Cooper wrote:

> Does
> +    domctl.u.address_size.size = 0;
> help?

Likely yes. I just scanned the buildlogs and found this failure.
I do not have a ARM toolchain around to double check.
Not sure why the marco, or its usage, is not like 'struct xen_domctl domctl = {}'

Olaf

--z9ECzHErBrwFF8sy
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWS2STQAKCRBdQqD6ppg2
fukMAJ4u7HMq3iH7ndfyOyS+fSfn/sb6DwCg+Vg8+P8t1+5W/214vkjxhsdu9ls=
=4l7o
-----END PGP SIGNATURE-----

--z9ECzHErBrwFF8sy--


--===============8600437286639804606==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8600437286639804606==--


From xen-devel-bounces@lists.xen.org Tue May 30 15:42:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:42:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjIA-0002gU-HH; Tue, 30 May 2017 15:42:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFjI9-0002gO-ME
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:42:41 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 88/6F-03557-0F29D295; Tue, 30 May 2017 15:42:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/fDJN1
 Ig913BCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5y4+wFdxjq9h6/xt7A+N21i5GDg4hgTyJ
 lb0yXYycHLwCdhKf561lArElBAwlTi+8yQJiswioSly/M4UNxGYTUJdoewbSyskhImArcaN/K
 XMXIxcHs0Abo8SrE3OYQRLCAvkSDzoOMYEkhATWMEpsPn2YESTBKWApsaB7EjvIYl4BQYm/O4
 RBwswCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorL
 UIl1DA72kosz0jJLcxMwcIM9MLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH471lAYcYJTmYlER5
 na11I4X4kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBK86MMyFBItS01Mr0jJzg
 BECUyrBwaMkwvtgIlCat7ggMbc4Mx0idYpRl6Ppw5YvTEJgM6TEeU1BZgiAFGWU5sGNgEXrJU
 ZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzZoGs4snMK4Hb9AroCCagI3bt0AY5oiQRISXVwMj
 1KqRg3ZLkrXcZX1Zc/P52p8uDvgi/tpnzH2907Co+95ozZy3rhNusHdv3sIV8+9BmcCu10W1K
 sNDHx49u6EnZJD2eZ+MSknG1ftkXtzkyZzsmKDjfX3lwXz1Twp+1XZ+btBO/nT++6+oWdoVYA
 6cpetdiKo142sVfP8xgWL2NfeeLeTtiJpQpsRRnJBpqMRcVJwIA+RcUE9ECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496158958!64783612!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52254 invoked from network); 30 May 2017 15:42:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 15:42:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 09:42:34 -0600
Message-Id: <592DAF08020000780015DCC1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 09:42:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>,"Lan Tianyu" <tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-2-git-send-email-tianyu.lan@intel.com>
 <20170530153605.j7qxss2ppvosz2ua@citrix.com>
In-Reply-To: <20170530153605.j7qxss2ppvosz2ua@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, xen-devel@lists.xen.org,
 ian.jackson@eu.citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 1/26] VIOMMU: Add vIOMMU helper
 functions to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDE3OjM2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6MzFBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZp
Zwo+PiBAQCAtNzMsNiArNzMsMTcgQEAgY29uZmlnIFRNRU0KPj4gIAo+PiAgCSAgSWYgdW5zdXJl
LCBzYXkgWS4KPj4gIAo+PiArY29uZmlnIFZJT01NVQo+PiArCWRlZl9ib29sIHkKPj4gKwlwcm9t
cHQgIlhlbiB2SU9NTVUgU3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCj4+ICsJZGVwZW5kcyBvbiBY
ODYKPj4gKwktLS1oZWxwLS0tCj4+ICsJIFZpcnR1YWwgSU9NTVUgcHJvdmlkZXMgaW50ZXJydXB0
IHJlbWFwcGluZyBmdW5jdGlvbiBmb3IgZ3Vlc3QgYW5kCj4+ICsJIGl0IGFsbG93cyBndWVzdCB0
byBib290IHVwIG1vcmUgdGhhbiAyNTUgdmNwdXMgd2hpY2ggcmVxdWlyZXMgaW50ZXJydXB0Cj4+
ICsJIHJlbWFwcGluZyBmdW5jdGlvbi4KPj4gKwo+PiArCSAgSWYgdW5zdXJlLCBzYXkgWS4KPiAK
PiBJbmRlbnRhdGlvbi4gQW5kIHRoaXMgc2hvdWxkIGJlIGRpc2FibGVkIGJ5IGRlZmF1bHQuCgpJ
dCdzIGFjdHVhbGx5IGEgcXVlc3Rpb24gd2hldGhlciBpbiBvdXIgY3VycmVudCBzY2hlbWUgYSBL
Y29uZmlnCm9wdGlvbiBpcyBhcHByb3ByaWF0ZSBoZXJlIGluIHRoZSBmaXJzdCBwbGFjZS4gSSdk
IHJhdGhlciBzZWUgdGhpcyBiZQphbiBhbHdheXMgYnVpbHQgZmVhdHVyZSB3aGljaCBuZWVkcyBl
bmFibGluZyBvbiB0aGUgY29tbWFuZCBsaW5lCmZvciB0aGUgdGltZSBiZWluZy4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 15:43:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:43:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjIv-0002nZ-V4; Tue, 30 May 2017 15:43:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3161363b7=Andrew.Cooper3@citrix.com>)
 id 1dFjIu-0002nG-Ac
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:43:28 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 20/AB-03920-F139D295; Tue, 30 May 2017 15:43:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQldusm6
 kwc9L+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZpltsBV2sFXtn7mFrYOxi6WLk5JAQ8JO4
 sWs2I4gtLOAi8WrSHmYQW0RAQeL5mQVANVwcQgKtjBKfzs0Ccjg4mAVkJdbPrwSpYRPQl9j94
 hMTiM0rYCtxYfFtVhCbRUBVYl/HdzBbVCBc4m3jERaIGkGJkzOfgI3hBOq9+5oHYqKmxPpd+i
 AVzALyEtvfzgG7QEhATeJa/yV2iCvTJbb+/cU8gZF/FpJBsxC6ZyHpXsDIvIpRozi1qCy1SNf
 YWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+PO9YGHGCU5mJREeZ2t
 dSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCumQiUEyxKTU+tSMvMAUYCTFqCg0dJhPcBSJq3u
 CAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8O0GKBECKMkrz4EbAovISo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHmfgEzhycwrgdv0CugIJqAjdu3QBjmiJBEhJdXA2GJ0X//lUzXnyvNlbax
 ZpeLsgvd+LGYoMk93/TVJXtp15d1dxhG6hXuyY3USVXebmj+7fP6c826FxpKwZarTdT+ufTAx
 yFTjcsY+4wO2C+J2H9PXCRZ2lf3UVZd5ccOT3RYe+29ImMjdXjePZ6XnIeGv2goL5l5hNOxTY
 Y8INf8R/vbqr5oaJZbijERDLeai4kQApzyaaMUCAAA=
X-Env-Sender: prvs=3161363b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496159006!57492639!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27654 invoked from network); 30 May 2017 15:43:26 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:43:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="46927842"
To: Olaf Hering <olaf@aepfle.de>
References: <20170530152735.GA19868@aepfle.de>
 <7ec75007-2067-8c71-625c-b22ba5f0f0d9@citrix.com>
 <20170530154000.GG26792@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e4203549-d231-d195-c311-53019c85dcb3@citrix.com>
Date: Tue, 30 May 2017 16:43:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530154000.GG26792@aepfle.de>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] staging aarch64 build fails in xc_dom_arm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTY6NDAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IE9uIFR1ZSwgTWF5IDMwLCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+Cj4+IERvZXMKPj4gKyAgICBkb21jdGwudS5hZGRyZXNzX3Np
emUuc2l6ZSA9IDA7Cj4+IGhlbHA/Cj4gTGlrZWx5IHllcy4gSSBqdXN0IHNjYW5uZWQgdGhlIGJ1
aWxkbG9ncyBhbmQgZm91bmQgdGhpcyBmYWlsdXJlLgo+IEkgZG8gbm90IGhhdmUgYSBBUk0gdG9v
bGNoYWluIGFyb3VuZCB0byBkb3VibGUgY2hlY2suCj4gTm90IHN1cmUgd2h5IHRoZSBtYXJjbywg
b3IgaXRzIHVzYWdlLCBpcyBub3QgbGlrZSAnc3RydWN0IHhlbl9kb21jdGwgZG9tY3RsID0ge30n
CgpJJ3ZlIG5ldmVyIGJlZW4gY29udmluY2VkIGJ5IHRoZSB1dGlsaXR5IG9mIHRob3NlIG1hY3Jv
cy4gIEFsbCB0aGV5IGRvCmlzIG1ha2UgaXQgY29nbml0aXZlbHkgaGFyZGVyIHRvIHJlYWQgdGhl
IGNvZGUuCgpJIHRoaW5rIEkgZXZlbiB0cmllZCB0byBraWxsIHRoZW0gb25jZSwgYnV0IGdvdCBu
YWNrZWQuCgpFaXRoZXIgd2F5LCBteSBwb3NpdGlvbiBzdGlsbCBzdGFuZHMgdGhhdCB0aGV5IHNo
b3VsZCBiZSByZWxlZ2F0ZWQgdG8KL2Rldi9udWxsIGFuZCB3ZSBwcmV0ZW5kIHRoYXQgdGhleSBu
ZXZlciBleGlzdGVkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 15:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjLq-00031e-Dv; Tue, 30 May 2017 15:46:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFjLp-00031V-Vq
 for xen-devel@lists.xen.org; Tue, 30 May 2017 15:46:30 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 28/DF-01733-5D39D295; Tue, 30 May 2017 15:46:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fKZN1
 Ig+7JuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bL/Q4F63krTj7fxdzA2MTdxcjBISSQJ/Fu
 M28XIycHr4CdxMdPq1lBbAkBQ4nTC2+ygNgsAqoSr271MIPYbALqEm3PtoPViAjYStzoXwoWZ
 xaYyCix4aw0iC0s4CPR8vsoYxcjF9D4tYwSO7deZwdJcApYSqz/vYYZZC+vgKDE3x3CEL1aEg
 9/3WKBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQwO9pKL
 M9IyS3MTMHCDPVC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+Oaqc6HGCU5mJREeZ2tdSOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCumASUEyxKTU+tSMvMAUYBTFqCg0dJhDcOJM1bXJCYW5yZD
 pE6xajLsaBnwxcmIZa8/LxUKXHe5SBFAiBFGaV5cCNgEXmJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrwzQabwZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpgDFkZsz6PKb3rfY39U63CI0n/c1+
 8WL17SeX+ad3a2yZs7V6x8sq9wqJNJudml2QqCz+6f6R2C0/4tGd37gXoi5e86/xqF5S47qPW
 +hfL7zx43rPggLj84x0Zb/J2/DyldffE/IAXa1UPn8+LUe2+/bSXf+sbt7ItvNw7lYN5/7+b5
 Gi3nKHRh0eJpTgj0VCLuag4EQAGPhg4wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496159185!99370449!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40905 invoked from network); 30 May 2017 15:46:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 15:46:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 09:46:24 -0600
Message-Id: <592DAFEE020000780015DCEE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 09:46:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>,"Lan Tianyu" <tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-12-git-send-email-tianyu.lan@intel.com>
 <20170530153632.3tu4i7nsenndakyd@citrix.com>
In-Reply-To: <20170530153632.3tu4i7nsenndakyd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, xen-devel@lists.xen.org,
 ian.jackson@eu.citrix.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 11/26] x86/hvm: Introduce a emulated
 VTD for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDE3OjM2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMDE6MzQ6NDFBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL01ha2VmaWxlCj4+IEBAIC0yMiw2ICsyMiw3IEBAIG9iai15ICs9IHJ0Yy5vCj4+ICBv
YmoteSArPSBzYXZlLm8KPj4gIG9iai15ICs9IHN0ZHZnYS5vCj4+ICBvYmoteSArPSB2aW9hcGlj
Lm8KPj4gK29iai15ICs9IHZ2dGQubwo+IAo+IFBsZWFzZSBzb3J0IHRoaXMuCgpBbHNvIEkgZ3Vl
c3MgdGhpcyBiZWxvbmdzIGludG8gdm14LyA/Cgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdnZ0ZC5jCj4+IEBAIC0wLDAgKzEsMTc2IEBACj4+ICsvKgo+PiArICog
dnZ0ZC5jCj4+ICsgKgo+PiArICogdmlydHVhbGl6ZSBWVEQgZm9yIEhWTS4KPj4gKyAqCj4+ICsg
KiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2hhbyBHYW8sIEludGVsIENvcnBvcmF0aW9uLgo+PiArICoK
Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IKPj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlv
bnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+PiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsg
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+PiArICogR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+PiArICoKPj4gKyAqIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+PiArICogTGljZW5z
ZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+PiArICovCj4+ICsKPj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2Uu
aD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
Pj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4K
Pj4gKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+PiArI2luY2x1ZGUgPGFzbS9odm0vZG9tYWlu
Lmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPj4gKyNpbmNsdWRlIDxwdWJsaWMvdmlvbW11
Lmg+Cj4+ICsKPj4gKyNpbmNsdWRlICIuLi8uLi8uLi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oIgo+PiArCj4gCj4gTWF5YmUgeW91IHNob3VsZCBtb3ZlIHRoaXMgaGVhZGVyIHRvIGlu
Y2x1ZGUvYXNtLXg4Nj8KCk9yLCBvdGhlciB0aGFuIHN1Z2dlc3RlZCBhYm92ZSwgdGhlIC5jIGZp
bGUgc2hvdWxkIG1vdmUgaW50bwp0aGF0IGRpcmVjdG9yeT8KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 15:49:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjOQ-0003Aw-RJ; Tue, 30 May 2017 15:49:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316fd222c=Ian.Jackson@citrix.com>)
 id 1dFjOP-0003Ap-Gy
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 15:49:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4C/A5-03620-4749D295; Tue, 30 May 2017 15:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW7JFN1
 Ig2k/GC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFH70LVvNV/Hlo1MA4naeLkZNDQsBfonPN
 cyYQm01AV6Jpy182EJtXQFDi5MwnLCA2s4COxILdn9ggbHmJ7W/nMEPUOEgcuN7ODmKzCKhK3
 Hq9Fqiei0NEoJlR4sG/dawgDrPAFSaJ9Z/usYE4wgLdjBLPX+8GynBwcArYSSxfEAkSFxKYxi
 Tx8tJNVoiTTCTeLtzJBlIjJKAmMXd9/ARGvllIjpqF5KhZSI5awMi8ilG9OLWoLLVI10wvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjvBP+hxglOZiURHmdrXUjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwyk4GygkWpaanVqRl5gCDHiYtwcGjJMIrAJLmLS5IzC3OT
 IdInWJUlBLn1QNJCIAkMkrz4NpgkXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryCIFN4Mv
 NK4Ka/AlrMBLR41w5tkMUliQgpqQbGpUFWj98Fu146eOvWzF8/+J/OCn8x8eE5A6EnT6R0W58
 Iucz2etg+fTdbrci5yl+GARcm9Bc9VTvF7/so9pSKCMdjS6vgxu1vdZ5m3fYIuvVtf/qTqfLh
 7v/nXDo3c1G4f5Ru6g7bA0masr66F9s2/Mm/MDsxkEd9d6DIThm77kX8C13Kkz16lViKMxINt
 ZiLihMBgzTsja8CAAA=
X-Env-Sender: prvs=316fd222c=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496159345!71400896!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29419 invoked from network); 30 May 2017 15:49:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 15:49:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434498313"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22829.37884.564260.593471@mariner.uk.xensource.com>
Date: Tue, 30 May 2017 16:47:08 +0100
To: Stefano Stabellini <sstabellini@kernel.org>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, Julien Grall <julien.grall@arm.com>
In-Reply-To: <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
 <22829.33138.372765.960357@mariner.uk.xensource.com>
 <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST
 PATCH 2/3] ap-common: Switch to Linux 4.9 by default [and 1 more messages])
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qm9yaXMgT3N0cm92c2t5IHdyaXRlcyAoIlJlOiBOZXN0ZWQgdmlydCBicm9rZW4gaW4gTGludXgg
NC45ICh3YXMgUmU6IFtPU1NURVNUIFBBVENIIDIvM10gYXAtY29tbW9uOiBTd2l0Y2ggdG8gTGlu
dXggNC45IGJ5IGRlZmF1bHQgW2FuZCAxIG1vcmUgbWVzc2FnZXNdKSIpOgo+IE9uIDA1LzMwLzIw
MTcgMTA6MjggQU0sIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gb3NzdGVzdCBzZXJ2aWNlIG93bmVy
IHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDEwOTgzNzogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4g
Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gPj4gaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPj4gIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxMyB4ZW4tYm9vdC9sMSAgIGZhaWwgUkVHUi4gdnMuIDEwOTYw
MQo+ID4+ICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMyB4ZW4tYm9vdC9s
MSBmYWlsIFJFR1IuIHZzLiAxMDk2MDEKPiA+IFRoZSBMMSBjb25zb2xlIGxvZyBpcyBoZXJlOgou
Li4KPiBUaGUgdGVzdCBpcyB1c2luZyA0LjkuMjEga2VybmVsIGFuZCBpdCBsb29rcyBsaWtlIHRo
ZSBwYXRjaCB0aGF0IGZpeGVkCj4gZWFybGllciByZWdyZXNzaW9uIHNob3dzIHVwIGluIDQuOSB0
cmVlIGF0IDQuOS4yOCAoY29tbWl0Cj4gNWQ3YWI4MzM5YTlhOWU3NDVjNjcyMjc5NDM3NjU3NjU0
MjY4YmU4MSkuCgpUaGFua3MgZm9yIGludmVzdGlnYXRpbmcuICBvc3N0ZXN0IHRyaWVzIHRvIHRv
IHRyYWNrIDQuOS55LgoKSG93ZXZlciwgaXQgaXMgYmxvY2tlZCBiZWNhdXNlIG9mIHBlcnNpc3Rl
bnQgZmFpbHVyZXMgbGlrZSB0aGlzIG9uZToKCm9zc3Rlc3Qgc2VydmljZSBvd25lciB3cml0ZXMg
KCJbbGludXgtNC45IHRlc3RdIDEwOTgzNjogcmVncmVzc2lvbnMgLSB0cm91YmxlOiBicm9rZW4v
ZmFpbC9wYXNzIik6Cj4gZmxpZ2h0IDEwOTgzNiBsaW51eC00LjkgcmVhbCBbcmVhbF0KPiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5ODM2Lwo+IAo+
IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwNzM1OAoKRG9lcyBhbnlvbmUgaGF2ZSBhbnkgaWRlYSB3aHkgdGhpcyB0ZXN0IHNo
b3VsZCBmYWlsIGNvbnNpc3RlbnRseSA/ClRoZSBjb3JyZXNwb25kaW5nIHRlc3Qgd2l0aCB0aGUg
ZGVmYXVsdCBjcmVkaXQxIHNjaGVkdWxlciBmYWlscyB0b28uCkJ1dCBpdCB3b3JrcyBvbiB0aGUg
b3RoZXIgYnJhbmNoZXMgKHdoaWNoIGFyZSB1c2luZyBsaW51eCAzLjE4KToKICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvaGlzdG9yeS90ZXN0LWFy
bWhmLWFybWhmLXhsL0FMTAogIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9oaXN0b3J5L3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Mi9BTEwKClRo
ZXNlIGFyZSwgYWRtaXR0ZWRseSwgb24gdGhlIHVucmVsaWFibGUgYXJuZGFsZXMsIGJ1dDoKICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvaG9zdC9h
cm5kYWxlLWJsdWV3YXRlci5odG1sCgpTbyBJIHRoaW5rIHRoaXMgaXMgYSBwcm9ibGVtIHdpdGgg
NC45LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 15:53:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 15:53:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjSP-0003oe-C6; Tue, 30 May 2017 15:53:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFjSO-0003oW-D3
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 15:53:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 04/F5-03920-B659D295; Tue, 30 May 2017 15:53:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVysyfVTTdrqm6
 kQccWA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPCfO2Ct4IVPxa+ZG1g7OLvYuTiEBLYxCjx
 4NU5ZghnN6PEjUnXmUAcYYFuRonnr3ezgjgiAh2MErsermCDKDvDJLHw1C0wh1ngIpPEsfVfW
 LoYOTnYBDQl7nz+xARi8wpYSWxZ28wMYrMIqErcuPSVDcQWFQiXeNt4hAWiRlDi5MwnYDangK
 NE07+TYL3MArYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjXyFIvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw7BiAYAfjgUWBhxglOZiURHmdrXUjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwyk4GygkWpaanVqRl5gAjACYtwcGjJMK7eQpQmre4IDG3O
 DMdInWKUVFKnHchSEIAJJFRmgfXBou6S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmtQOZwp
 OZVwI3/RXQYiagxbt2aIMsLklESEk1MC7I/m6rudP/mUmZe3S/W6G5/8ab7VtXmhr9mGHJpMC
 3WWWzzZ9tc3Irlu/sPsR4/kGKpoZH6abmeToGkcdd3zS0xNwR/tFxbNXJGKNTL5/s+tYSxfBj
 dqwux4yEaU3P9n4PmpYgxi185/O9D9wXO/Rr5DTa/3r8besrYRP+HFGm0Z17aTHfdCWW4oxEQ
 y3mouJEAMx46aa1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496159594!65230807!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9405 invoked from network); 30 May 2017 15:53:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 30 May 2017 15:53:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A3428344;
 Tue, 30 May 2017 08:53:13 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C86013F578;
 Tue, 30 May 2017 08:53:11 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
 <22829.33138.372765.960357@mariner.uk.xensource.com>
 <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
 <22829.37884.564260.593471@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dc5d94c7-3695-a229-f901-a341a8d53119@arm.com>
Date: Tue, 30 May 2017 16:53:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22829.37884.564260.593471@mariner.uk.xensource.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST
 PATCH 2/3] ap-common: Switch to Linux 4.9 by default [and 1 more messages])
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMzAvMDUvMTcgMTY6NDcsIElhbiBKYWNrc29uIHdyb3RlOgo+IEJvcmlzIE9z
dHJvdnNreSB3cml0ZXMgKCJSZTogTmVzdGVkIHZpcnQgYnJva2VuIGluIExpbnV4IDQuOSAod2Fz
IFJlOiBbT1NTVEVTVCBQQVRDSCAyLzNdIGFwLWNvbW1vbjogU3dpdGNoIHRvIExpbnV4IDQuOSBi
eSBkZWZhdWx0IFthbmQgMSBtb3JlIG1lc3NhZ2VzXSkiKToKPj4gT24gMDUvMzAvMjAxNyAxMDoy
OCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+PiBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JpdGVz
ICgiW29zc3Rlc3QgdGVzdF0gMTA5ODM3OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPj4+PiBUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPj4+PiBpbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+PiAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDEzIHhlbi1ib290L2wxICAgZmFpbCBSRUdSLiB2cy4gMTA5NjAxCj4+Pj4g
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhlbi1ib290L2wxIGZhaWwg
UkVHUi4gdnMuIDEwOTYwMQo+Pj4gVGhlIEwxIGNvbnNvbGUgbG9nIGlzIGhlcmU6Cj4gLi4uCj4+
IFRoZSB0ZXN0IGlzIHVzaW5nIDQuOS4yMSBrZXJuZWwgYW5kIGl0IGxvb2tzIGxpa2UgdGhlIHBh
dGNoIHRoYXQgZml4ZWQKPj4gZWFybGllciByZWdyZXNzaW9uIHNob3dzIHVwIGluIDQuOSB0cmVl
IGF0IDQuOS4yOCAoY29tbWl0Cj4+IDVkN2FiODMzOWE5YTllNzQ1YzY3MjI3OTQzNzY1NzY1NDI2
OGJlODEpLgo+Cj4gVGhhbmtzIGZvciBpbnZlc3RpZ2F0aW5nLiAgb3NzdGVzdCB0cmllcyB0byB0
byB0cmFjayA0LjkueS4KPgo+IEhvd2V2ZXIsIGl0IGlzIGJsb2NrZWQgYmVjYXVzZSBvZiBwZXJz
aXN0ZW50IGZhaWx1cmVzIGxpa2UgdGhpcyBvbmU6Cj4KPiBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIg
d3JpdGVzICgiW2xpbnV4LTQuOSB0ZXN0XSAxMDk4MzY6IHJlZ3Jlc3Npb25zIC0gdHJvdWJsZTog
YnJva2VuL2ZhaWwvcGFzcyIpOgo+PiBmbGlnaHQgMTA5ODM2IGxpbnV4LTQuOSByZWFsIFtyZWFs
XQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5
ODM2Lwo+Pgo+PiBSZWdyZXNzaW9ucyA6LSgKPj4KPj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgo+PiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKPgo+IERvZXMgYW55b25lIGhhdmUgYW55IGlkZWEg
d2h5IHRoaXMgdGVzdCBzaG91bGQgZmFpbCBjb25zaXN0ZW50bHkgPwo+IFRoZSBjb3JyZXNwb25k
aW5nIHRlc3Qgd2l0aCB0aGUgZGVmYXVsdCBjcmVkaXQxIHNjaGVkdWxlciBmYWlscyB0b28uCj4g
QnV0IGl0IHdvcmtzIG9uIHRoZSBvdGhlciBicmFuY2hlcyAod2hpY2ggYXJlIHVzaW5nIGxpbnV4
IDMuMTgpOgo+ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9y
ZXN1bHRzL2hpc3RvcnkvdGVzdC1hcm1oZi1hcm1oZi14bC9BTEwKPiAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9oaXN0b3J5L3Rlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0Mi9BTEwKPgo+IFRoZXNlIGFyZSwgYWRtaXR0ZWRseSwgb24gdGhlIHVu
cmVsaWFibGUgYXJuZGFsZXMsIGJ1dDoKPiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9ob3N0L2FybmRhbGUtYmx1ZXdhdGVyLmh0bWwKPgo+IFNv
IEkgdGhpbmsgdGhpcyBpcyBhIHByb2JsZW0gd2l0aCA0LjkuCgpUaGVyZSBhcmUgdHdvIG1pc3Np
bmcgcGF0Y2hlcyBpbiBMaW51eCA0LjkgdG8gYmUgYWJsZSB0byBib290IG9uIHRoZSAKQXJuZGFs
ZToKCS0gYzgyNzI4MzU4NmE0ICJBUk06IDg2MzYvMTogQ2xlYW51cCBzYW5pdHlfY2hlY2tfbWVt
aW5mbyIKCS0gOTJlZDMyMDE5ZDBkICJBUk06IDg2MzcvMTogQWRqdXN0IG1lbW9yeSBib3VuZGFy
aWVzIGFmdGVyIHJlc2VydmF0aW9uIgoKVGhleSBhcmUgcGFydCBvZiB0aGUgbGludXgtYXJtLXhl
biBicmFuY2ggKGFsc28gYmFzZWQgb24gWGVuIDQuOSkgYnV0IEkgCmhhdmVuJ3QgeWV0IHJlcXVl
c3RlZCB0byBiYWNrcG9ydCB0aGVtIGluIHN0YWdpbmcuCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 16:14:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 16:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjmF-0005dx-4v; Tue, 30 May 2017 16:13:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316fd222c=Ian.Jackson@citrix.com>)
 id 1dFjmE-0005dr-1P
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 16:13:46 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 56/A5-31580-93A9D295; Tue, 30 May 2017 16:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7FLN1
 Ig44Zehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFlpUsBc9YKs5e4mtg/MLcxcjBISHgL7H2
 bGkXIycHm4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqixlzjy+TUriM0io
 CqxYtkSJhBbREBd4s+FCYxdjFxA9VuYJe7vegHmCAt0M0o8f72bFWQxp4C1xKUN0iBxIYE/TB
 LXmz6BbZMQMJF4u3AnG0iNkICaxNz18RMY+WYhuWkWkptmIblpASPzKkb14tSistQiXWO9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MzV+cDjFKcjApifI6W+tGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgrZ0JlBMsSk1PrUjLzAGGPExagoNHSYR3Lkiat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivL0gRQIgRRmleXAjYPF3iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8mSBTeDLzSuA2vQI6ggnoiF07tEGOKElESEk1MN67/mLX3hpRg4w1v76rdO+fZ9o
 +J4b7xomXzDu+fRcLzj/+pGbOlm4NvveCvx07Ln2MELq6rcHPZGpi3FXj6+ev7WP9N+VRRna5
 0DeP9MyDUeaBK37IJ1vIbDtw7vCK1U2n7ig7n+zMmyyyTCTP8+TJ1/8SecTb05K3Rj2erfztg
 W1WmbDKHhMlluKMREMt5qLiRACJ0HunugIAAA==
X-Env-Sender: prvs=316fd222c=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496160823!103063190!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34068 invoked from network); 30 May 2017 16:13:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 16:13:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="434504185"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22829.39476.814864.64925@mariner.uk.xensource.com>
Date: Tue, 30 May 2017 17:13:40 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <dc5d94c7-3695-a229-f901-a341a8d53119@arm.com>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
 <22829.33138.372765.960357@mariner.uk.xensource.com>
 <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
 <22829.37884.564260.593471@mariner.uk.xensource.com>
 <dc5d94c7-3695-a229-f901-a341a8d53119@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST
 PATCH 2/3] ap-common: Switch to Linux 4.9 by default [and 1 more messages])
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBOZXN0ZWQgdmlydCBicm9rZW4gaW4gTGludXggNC45
ICh3YXMgUmU6IFtPU1NURVNUIFBBVENIIDIvM10gYXAtY29tbW9uOiBTd2l0Y2ggdG8gTGludXgg
NC45IGJ5IGRlZmF1bHQgW2FuZCAxIG1vcmUgbWVzc2FnZXNdKSIpOgo+IFRoZXJlIGFyZSB0d28g
bWlzc2luZyBwYXRjaGVzIGluIExpbnV4IDQuOSB0byBiZSBhYmxlIHRvIGJvb3Qgb24gdGhlIAo+
IEFybmRhbGU6Cj4gCS0gYzgyNzI4MzU4NmE0ICJBUk06IDg2MzYvMTogQ2xlYW51cCBzYW5pdHlf
Y2hlY2tfbWVtaW5mbyIKPiAJLSA5MmVkMzIwMTlkMGQgIkFSTTogODYzNy8xOiBBZGp1c3QgbWVt
b3J5IGJvdW5kYXJpZXMgYWZ0ZXIgcmVzZXJ2YXRpb24iCj4gCj4gVGhleSBhcmUgcGFydCBvZiB0
aGUgbGludXgtYXJtLXhlbiBicmFuY2ggKGFsc28gYmFzZWQgb24gWGVuIDQuOSkgYnV0IEkgCj4g
aGF2ZW4ndCB5ZXQgcmVxdWVzdGVkIHRvIGJhY2twb3J0IHRoZW0gaW4gc3RhZ2luZy4KCkkgc2Vl
LiAgQ2FuIHlvdSBkbyB0aGF0IHBsZWFzZSA/ICBJdCdzIGJsb2NraW5nIG1vdmluZyBvdXIgdGVz
dGluZyB0bwphIG5vbi1hbmNpZW50IGtlcm5lbC4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 30 16:15:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 16:15:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjo3-0005jl-Fz; Tue, 30 May 2017 16:15:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFjo2-0005jd-5f
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 16:15:38 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C4/A1-02022-9AA9D295; Tue, 30 May 2017 16:15:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXfZLN1
 Ig9sSFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxuRr89gLlrNVXL89k6WBcQJrFyMXh5DAJkaJ
 07+/ADmcQM5uRonlz/lAEsIC3YwSz1/vBkuICGhLvFi1jg2iYyOzxPvLi5lAHGaBdcwS8+d9Y
 wGpYhPQlLjz+RMTiM0rYCVxb3U7WJxFQFXie88CsEmiAuESbxuPsEDUCEqcnPkEzOYUcJB4/X
 4mWC+zgK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtFLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMuXoGBsYdjDcn+x1ilORgUhLldbbWjRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVs7EygnWJSanlqRlpkDDH6YtAQHj5II71yQNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHmlQYoEQIoySvPgRsAi8RKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYV4tkCk8mXklcJteAR3BBHTErh3aIEeUJCKkpBoYPTO9Q5Qj99Td2v5U/dfpL56nTku
 yH1+4f3Mi9/yZnxfFnnnJd+FlYXe895FCs+TdV3PN7lg+YO0xaJg497nRSoe/C65fN96gdEhw
 /RrHPeKhm3sMm9JToytYXm3S3CUTFLzhbPB+3uStfYYKz85Z2+h8TVimWhq8Td60VVB4nbbS0
 9z1Xhb6SizFGYmGWsxFxYkACdNKq78CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496160932!101115320!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55817 invoked from network); 30 May 2017 16:15:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 30 May 2017 16:15:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C497344;
 Tue, 30 May 2017 09:15:31 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B184F3F578;
 Tue, 30 May 2017 09:15:29 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
 <22829.33138.372765.960357@mariner.uk.xensource.com>
 <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
 <22829.37884.564260.593471@mariner.uk.xensource.com>
 <dc5d94c7-3695-a229-f901-a341a8d53119@arm.com>
 <22829.39476.814864.64925@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dfdda3b5-2bf1-2993-89c7-899ac9be6fed@arm.com>
Date: Tue, 30 May 2017 17:15:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22829.39476.814864.64925@mariner.uk.xensource.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST
 PATCH 2/3] ap-common: Switch to Linux 4.9 by default [and 1 more messages])
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMzAvMDUvMTcgMTc6MTMsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1bGllbiBH
cmFsbCB3cml0ZXMgKCJSZTogTmVzdGVkIHZpcnQgYnJva2VuIGluIExpbnV4IDQuOSAod2FzIFJl
OiBbT1NTVEVTVCBQQVRDSCAyLzNdIGFwLWNvbW1vbjogU3dpdGNoIHRvIExpbnV4IDQuOSBieSBk
ZWZhdWx0IFthbmQgMSBtb3JlIG1lc3NhZ2VzXSkiKToKPj4gVGhlcmUgYXJlIHR3byBtaXNzaW5n
IHBhdGNoZXMgaW4gTGludXggNC45IHRvIGJlIGFibGUgdG8gYm9vdCBvbiB0aGUKPj4gQXJuZGFs
ZToKPj4gCS0gYzgyNzI4MzU4NmE0ICJBUk06IDg2MzYvMTogQ2xlYW51cCBzYW5pdHlfY2hlY2tf
bWVtaW5mbyIKPj4gCS0gOTJlZDMyMDE5ZDBkICJBUk06IDg2MzcvMTogQWRqdXN0IG1lbW9yeSBi
b3VuZGFyaWVzIGFmdGVyIHJlc2VydmF0aW9uIgo+Pgo+PiBUaGV5IGFyZSBwYXJ0IG9mIHRoZSBs
aW51eC1hcm0teGVuIGJyYW5jaCAoYWxzbyBiYXNlZCBvbiBYZW4gNC45KSBidXQgSQo+PiBoYXZl
bid0IHlldCByZXF1ZXN0ZWQgdG8gYmFja3BvcnQgdGhlbSBpbiBzdGFnaW5nLgo+Cj4gSSBzZWUu
ICBDYW4geW91IGRvIHRoYXQgcGxlYXNlID8gIEl0J3MgYmxvY2tpbmcgbW92aW5nIG91ciB0ZXN0
aW5nIHRvCj4gYSBub24tYW5jaWVudCBrZXJuZWwuCgpJIHdpbGwgZG8gdGhhdC4gSG93ZXZlciwg
d2UgZG9uJ3QgdXNlIExpbnV4IDQuOSBicmFuY2ggZm9yIGFybTY0L2FybTMyIAp0ZXN0aW5nLiBT
byB3aHkgYXJlIHdlIGJsb2NraW5nIG9uIHRob3NlIGJvYXJkcz8KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 16:19:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 16:19:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjs1-0005xn-08; Tue, 30 May 2017 16:19:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory.herrero@oracle.com>) id 1dFjs0-0005xg-CQ
 for xen-devel@lists.xen.org; Tue, 30 May 2017 16:19:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 91/F4-03058-F9B9D295; Tue, 30 May 2017 16:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsUyZ7p8oO782bq
 RBmc+8lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvNy9gLjjAXzHvoVUD41vuLkYuDiGBiUwS
 cx9dY4RwLjJKnO1eyNrFyMnBJqAg8XzmSzBbREBa4trny2BFzAINTBId/SfBEsICnhKfd84Gs
 jk4WARUJR5e4wUJ8wrYS0w6tZIFxJYQkJfY1XaRFcI2lPi8cSnzBEauBYwMqxjVi1OLylKLdA
 31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvcgABDsYdz53OsQoycGkJMrrbK0
 bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl3kWUE6wKDU9tSItMwcYTjBpCQ4eJRFecZA0b3FB
 Ym5xZjpE6hSjopQ4b+9MoIQASCKjNA+uDRbClxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMe
 x9kCk9mXgnc9FdAi5mAFu/aoQ2yuCQRISXVwDhz3syZG9u+FW602Porg7vuXfC/nCB+0wefY+
 c0hbQcrZuVImvVWTn5w/Q15wULeiMXp03kDWs+5XLjb41SheikvAJHqVe/2u7m14ityjv5Nm2
 3sYshT3CXwNqmvVyH7siX3VOIlSzvsb/COW3zqcfn3U4a6AgaNk97cfrQ8ukfj2zsnLoo+LYS
 S3FGoqEWc1FxIgA4xVs3XAIAAA==
X-Env-Sender: gregory.herrero@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496161181!48380118!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62637 invoked from network); 30 May 2017 16:19:42 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 16:19:42 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4UGJYur030063
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 16:19:34 GMT
Received: from localhost.localdomain
 (dhcp-ukc1-twvpn-3-vpnpool-10-175-245-4.vpn.oracle.com [10.175.245.4])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4UGJUH1003910;
 Tue, 30 May 2017 16:19:31 GMT
From: gregory.herrero@oracle.com
To: xen-devel@lists.xen.org
Date: Tue, 30 May 2017 18:19:06 +0200
Message-Id: <20170530161906.17896-1-gregory.herrero@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Gregory Herrero <gregory.herrero@oracle.com>
Subject: [Xen-devel] [PATCH] xen: stop_machine: fill fn_result only in case
	of error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KClNpbmNl
IGZuX3Jlc3VsdCBtZW1iZXIgaXMgc2hhcmVkIGFjcm9zcyBhbGwgY3B1cywgaXQgbXVzdCBiZSBm
aWxsZWQKb25seSBpZiBhbiBlcnJvciBoYXBwZW5zLiBBc3N1bWUgQ1BVMSBkZXRlY3RzIGFuIGVy
cm9yIGFuZCBzZXQgZm5fcmVzdWx0CnRvIC0xLCB0aGVuIENQVTIgZG9lc24ndCBkZXRlY3QgYW4g
ZXJyb3IgYW5kIHNldCBmbl9yZXN1bHQgdG8gMC4gVGhlCmVycm9yIGRldGVjdGVkIGJ5IENQVTEg
d2lsbCBiZSBpZ25vcmVkLgoKU2lnbmVkLW9mZi1ieTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5
LmhlcnJlcm9Ab3JhY2xlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jIHwgMTQg
KysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMgYi94ZW4vY29t
bW9uL3N0b3BfbWFjaGluZS5jCmluZGV4IDMwNGI3ODNhYWUuLjIyZDI0NmM3YTQgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMKKysrIGIveGVuL2NvbW1vbi9zdG9wX21hY2hp
bmUuYwpAQCAtOTQsNiArOTQsNyBAQCBpbnQgc3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9p
ZCAqKSwgdm9pZCAqZGF0YSwgdW5zaWduZWQgaW50IGNwdSkKICAgICBzdG9wbWFjaGluZV9kYXRh
LmZuX2RhdGEgPSBkYXRhOwogICAgIHN0b3BtYWNoaW5lX2RhdGEubnJfY3B1cyA9IG5yX2NwdXM7
CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9jcHUgPSBjcHU7CisgICAgc3RvcG1hY2hpbmVfZGF0
YS5mbl9yZXN1bHQgPSAwOwogICAgIGF0b21pY19zZXQoJnN0b3BtYWNoaW5lX2RhdGEuZG9uZSwg
MCk7CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5zdGF0ZSA9IFNUT1BNQUNISU5FX1NUQVJUOwogCkBA
IC0xMTIsNyArMTEzLDExIEBAIGludCBzdG9wX21hY2hpbmVfcnVuKGludCAoKmZuKSh2b2lkICop
LCB2b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgc3RvcG1hY2hpbmVfc2V0X3N0
YXRlKFNUT1BNQUNISU5FX0lOVk9LRSk7CiAgICAgaWYgKCAoY3B1ID09IHNtcF9wcm9jZXNzb3Jf
aWQoKSkgfHwgKGNwdSA9PSBOUl9DUFVTKSApCi0gICAgICAgIHN0b3BtYWNoaW5lX2RhdGEuZm5f
cmVzdWx0ID0gKCpmbikoZGF0YSk7CisgICAgeworICAgICAgICByZXQgPSAoKmZuKShkYXRhKTsK
KyAgICAgICAgaWYgKHJldCkKKyAgICAgICAgICAgIHN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0
ID0gcmV0OworICAgIH0KICAgICBzdG9wbWFjaGluZV93YWl0X3N0YXRlKCk7CiAgICAgcmV0ID0g
c3RvcG1hY2hpbmVfZGF0YS5mbl9yZXN1bHQ7CiAKQEAgLTE1MCw4ICsxNTUsMTEgQEAgc3RhdGlj
IHZvaWQgc3RvcG1hY2hpbmVfYWN0aW9uKHVuc2lnbmVkIGxvbmcgY3B1KQogICAgICAgICBjYXNl
IFNUT1BNQUNISU5FX0lOVk9LRToKICAgICAgICAgICAgIGlmICggKHN0b3BtYWNoaW5lX2RhdGEu
Zm5fY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSkgfHwKICAgICAgICAgICAgICAgICAgKHN0b3Bt
YWNoaW5lX2RhdGEuZm5fY3B1ID09IE5SX0NQVVMpICkKLSAgICAgICAgICAgICAgICBzdG9wbWFj
aGluZV9kYXRhLmZuX3Jlc3VsdCA9Ci0gICAgICAgICAgICAgICAgICAgIHN0b3BtYWNoaW5lX2Rh
dGEuZm4oc3RvcG1hY2hpbmVfZGF0YS5mbl9kYXRhKTsKKwkgICAgeworICAgICAgICAgICAgICAg
IGludCByZXQgPSBzdG9wbWFjaGluZV9kYXRhLmZuKHN0b3BtYWNoaW5lX2RhdGEuZm5fZGF0YSk7
CisgICAgICAgICAgICAgICAgaWYgKHJldCkKKyAgICAgICAgICAgICAgICAgICAgc3RvcG1hY2hp
bmVfZGF0YS5mbl9yZXN1bHQgPSByZXQ7CisJICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 16:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 16:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFjvE-0006Zr-Jo; Tue, 30 May 2017 16:23:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316fd222c=Ian.Jackson@citrix.com>)
 id 1dFjvD-0006Zl-45
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 16:23:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B4/8D-19409-66C9D295; Tue, 30 May 2017 16:23:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7qHN1
 Ig/6LWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bs7aeYC87wV6z5ItzA+ICni5GTQ0LAX2Ln
 8v0sIDabgK5E05a/bCA2r4CgxMmZT8DizAI6Egt2f2KDsOUltr+dwwxR4yAxv7WdsYuRg4NFQ
 FXi3Gd2kLCIgLrEnwsTgMJcQOUbmSXmtmxjAnGEBboZJZ6/3s0KUsUpYC0x/dtZdpCEkMBDZo
 nlu36yQlxkIvF24U42kKlCAmoSc9fHT2Dkm4XkpllIbpqF5KYFjMyrGDWKU4vKUot0DU30koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg40BCHYwrtjueYhRkoNJSZTX2Vo3Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE74tZQDnBotT01Iq0zBxg2MOkJTh4lER4I0DSvMUFibnFm
 ekQqVOMilLivJ9BEgIgiYzSPLg2WKxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjAvz2ygKT
 yZeSVw018BLWYCWrxrhzbI4pJEhJRUA2PXtpPzU16ndK+3ef+uxjHxRRzzov3RnZ+5VXRqLtn
 zfF2jeygo4v7hJwa/VxUnrDGMKm6zl+MMrjXu5b+hbNJ2ns/G3PGqwWpH1+wkiaUNN8I2iXVf
 09TaNZd98/fon99OynJGGP+6K/QuY2Kt6Kw/+g1scp/dTYqesfXadifrBi07lHG+UomlOCPRU
 Iu5qDgRAKyDeG2wAgAA
X-Env-Sender: prvs=316fd222c=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496161380!103215139!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32919 invoked from network); 30 May 2017 16:23:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 16:23:01 -0000
X-IronPort-AV: E=Sophos;i="5.38,418,1491264000"; d="scan'208";a="425909581"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22829.40033.930947.121956@mariner.uk.xensource.com>
Date: Tue, 30 May 2017 17:22:57 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <dfdda3b5-2bf1-2993-89c7-899ac9be6fed@arm.com>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
 <22829.33138.372765.960357@mariner.uk.xensource.com>
 <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
 <22829.37884.564260.593471@mariner.uk.xensource.com>
 <dc5d94c7-3695-a229-f901-a341a8d53119@arm.com>
 <22829.39476.814864.64925@mariner.uk.xensource.com>
 <dfdda3b5-2bf1-2993-89c7-899ac9be6fed@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST
 PATCH 2/3] ap-common: Switch to Linux 4.9 by default [and 1 more messages])
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBOZXN0ZWQgdmlydCBicm9rZW4gaW4gTGludXggNC45
ICh3YXMgUmU6IFtPU1NURVNUIFBBVENIIDIvM10gYXAtY29tbW9uOiBTd2l0Y2ggdG8gTGludXgg
NC45IGJ5IGRlZmF1bHQgW2FuZCAxIG1vcmUgbWVzc2FnZXNdKSIpOgo+IE9uIDMwLzA1LzE3IDE3
OjEzLCBJYW4gSmFja3NvbiB3cm90ZToKLi4uCj4gPiBJIHNlZS4gIENhbiB5b3UgZG8gdGhhdCBw
bGVhc2UgPyAgSXQncyBibG9ja2luZyBtb3Zpbmcgb3VyIHRlc3RpbmcgdG8KPiA+IGEgbm9uLWFu
Y2llbnQga2VybmVsLgo+IAo+IEkgd2lsbCBkbyB0aGF0LiBIb3dldmVyLCB3ZSBkb24ndCB1c2Ug
TGludXggNC45IGJyYW5jaCBmb3IgYXJtNjQvYXJtMzIgCj4gdGVzdGluZy4gU28gd2h5IGFyZSB3
ZSBibG9ja2luZyBvbiB0aG9zZSBib2FyZHM/CgpJdCB3b3JrcyBsaWtlIHRoaXM6CgpUaGUgQ0kg
aW4gZ2VuZXJhbCBoYXMgYSBub3Rpb24gb2YgdGhlIGRlZmF1bHQgTGludXguICBUaGF0IGlzCmN1
cnJlbnRseSBMaW51eCAzLjE4LiAgQnV0LCB0aGVyZSBpcyBhIHNwZWNpYWwgY2FzZSwgYW5kIGZv
ciBBUk0gaXQgaXMKdGhlIHNwZWNpYWwgbGludXgtYXJtLXhlbiBicmFuY2guCgpJIGFtIHRyeWlu
ZyB0byB1cGRhdGUgdGhlIG5vbi1BUk0gZGVmYXVsdCBMaW51eCBmcm9tIDMuMTggdG8gNC45LiAg
Rm9yCnRoYXQgdG8gYmUgdHJ1ZSwgdGhlcmUgbXVzdCBiZSBubyByZWdyZXNzaW9ucyBiZXR3ZWVu
IDMuMTggYW5kIDQuOS4KClNwZWNpZmljYWxseSwgYmVjYXVzZSBjaGFuZ2luZyB0byA0LjkgYXMg
dGhlIHRoZSBub24tQVJNIGRlZmF1bHQgTGludXgKdmVyc2lvbiB3b3VsZCBtZWFuIHVzaW5nIF90
aGUgdmVyc2lvbiBvZiBMaW51eCA0LjkgdGhhdCBoYXMgaXRzZWxmCnBhc3NlZCBvc3N0ZXN0J3Mg
dGVzdHNfLCB0aGVyZSBtdXN0IGJlIG5vIHg4NiByZWdyZXNzaW9ucyBiZXR3ZWVuCkxpbnV4IDMu
MTggYXMgY3VycmVudGx5IHVzZWQgZm9yIHRoZSB4ODYgdGVzdHMsIGFuZCB0aGUKb3NzdGVzdC1h
cHByb3ZlZCA0LjkuCgpDdXJyZW50bHkgdGhlIG9zc3Rlc3QtYXBwcm92ZWQgbGludXgtNC45IGNv
bnRhaW5zIHNvbWUgeDg2IG5lc3RlZCB2aXJ0CnJlZ3Jlc3Npb25zIGNvbXBhcmVkIHRvIHRoZSBv
c3N0ZXN0LWFwcHJvdmVkIGxpbnV4LTMuMTguICBUaGVzZSBhcmUKbm90IHJlZ3Jlc3Npb25zIF93
aXRoaW4gb3NzdGVzdCdzIHZpZXcgb2YgbGludXgtNC45XyBiZWNhdXNlIHRoZXkKbmV2ZXIgd29y
a2VkIHRoZXJlLgoKVGhleSB3b3VsZCBiZSBmaXhlZCBpZiBvc3N0ZXN0IHdlcmUgdG8gdXBkYXRl
IGl0cyB2ZXJzaW9uIG9mIGxpbnV4LTQuOQp0byBhIG1vcmUgcmVjZW50IG9uZSwgd2hpY2ggaGFz
IGJ1Z2ZpeGVzIGZvciB0aGUgeDg2IG5lc3RlZCB2aXJ0IGJ1Z3MuCgpCdXQgb3NzdGVzdCBkb2Vz
IG5vdCB3YW50IHRvIHVwZGF0ZSBpdHMgbGludXgtNC45IGJyYW5jaCB0byBpbmNsdWRlCnRob3Nl
IHg4NiBuZXN0ZWQgZml4ZXMsIGJlY2F1c2UgZG9pbmcgc28gd291bGQgaW50cm9kdWNlIGFuIEFS
TQpyZWdyZXNzaW9uIF93aXRoaW4gdGhlIDQuOSBicmFuY2hfLgoKVGhpcyBpcyByZWxldmFudCBi
ZWNhdXNlLCBvYnZpb3VzbHksIHdoZW4gb3NzdGVzdCBpcyB0ZXN0aW5nCmxpbnV4LTQuOSwgaXQg
dXNlcyBpdCBmb3IgYWxsIGFyY2hpdGVjdHVyZXMuCgpJIGhvcGUgd2UgY2FuIGdldCB0aGlzIGZp
eGVkIHNvb24uICBXZSBjYW5ub3QgdXBkYXRlIHRvIExpbnV4IDQuOQp1bnRpbCB3ZSBoYXZlIGEg
dmVyc2lvbiBvZiA0Ljkgd2hpY2ggZG9lc24ndCBoYXZlIGFueSByZWdyZXNzaW9ucy4gIEl0CnNl
ZW1zIHBlb3BsZSBrZWVwIGJyZWFraW5nIGl0LiAgSWYgdGhlIHRpbWUgdG8gZml4IGFueSBwYXJ0
aWN1bGFyCnJlZ3Jlc3Npb24gdG9vIG11Y2ggZXhjZWVkcyB0aGUgdGltZSBiZXR3ZWVuIG5ldyBy
ZWdyZXNzaW9ucyBiZWluZwppbnRyb2R1Y2VkLCB3ZSB3aWxsIG5ldmVyIHN1Y2NlZWQuCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 16:29:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 16:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFk17-0006mf-8d; Tue, 30 May 2017 16:29:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFk16-0006mZ-EE
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 16:29:08 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A0/C4-02181-3DD9D295; Tue, 30 May 2017 16:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42K52ZPqpnthrm6
 kwYO/whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsv1fYC7YyVXw7/4i1gfEvYxcjF4eQwCZG
 iQt32tggnN2MEqev/mfqYuTkEBHIkOh5tJ0dxGYT0JS48/kTWFxYwELizaG9YDavgJXEodYjb
 CA2i4CqxMo171hBbFGBcIm3jUdYIGoEJU7OfAJmMwuYSczb/JAZwpaX2P52DvMERu5ZSMpmIS
 mbhaRsASPzKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwEC
 pZ2Bg3MHYt8rvEKMkB5OSKK+ztW6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne83OAcoJFqemp
 FWmZOcCQhUlLcPAoifA+A0nzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc1wQYAUICIEUZp
 XlwI2Dxc4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9rkFU8mXklcJteAR3BBHTErh3aIE
 eUJCKkpBoY6ycrJbUqOvAvWuQv+2ad2TubPk6O2E7Nfe0Rv4MPbrO7YCvyd9rSX17nDqcfiZ1
 +aOrOc3vuZmW9On1/bolzsIzg0cnl6d/4dW589Ji+4dW8A+e1Xni/cxab3Wn6oO5ZbsqpA58/
 zpbhujFFY8lXp4TdnxgTwuVca9PXxJ8WYupunhn3671ApxJLcUaioRZzUXEiAC1ZiiaaAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496161743!100870965!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40444 invoked from network); 30 May 2017 16:29:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 30 May 2017 16:29:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 51F74344;
 Tue, 30 May 2017 09:29:03 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CBCC53F578;
 Tue, 30 May 2017 09:29:02 -0700 (PDT)
To: "committers@xenproject.org" <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <063f6a17-bbb9-ee2e-b62b-e84943e2354b@arm.com>
Date: Tue, 30 May 2017 17:29:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-devel] Xen 4.9 branched, staging open for new patches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsCgpXZSBqdXN0IGZpbmlzaGVkIGJyYW5jaGluZyA0LjkuIFRoZSBzdGFnaW5nIGJyYW5j
aCBpcyBub3cgb3BlbiBmb3IKY29tbWl0dGluZyBuZXcgcGF0Y2hlcy4KCkFzIGFsd2F5cyBwbGVh
c2UgYmUgY2F1dGlvdXMgYWJvdXQgd2hhdCBwYXRjaGVzIGFyZSBhY2NlcHRlZCBpbnRvCnN0YWdp
bmcgdW50aWwgNC45IGlzIHJlbGVhc2VkLiBGb3IgYnVnIGZpeGVzIHBsZWFzZSBjb21taXQgdGhl
bSB0bwpzdGFnaW5nIGZpcnN0IHRoZW4gYmFja3BvcnQgdGhlbSB0byBzdGFnaW5nLTQuOS4KClRo
YW5rcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 16:37:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 16:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFk8z-0007St-5V; Tue, 30 May 2017 16:37:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry.torokhov@gmail.com>) id 1dFk8x-0007SH-98
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 16:37:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A0/D3-03613-ABF9D295; Tue, 30 May 2017 16:37:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMfT+Qd2d83U
 jDRpaZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHb/rYClYUV1zYEtjA2BDfxcjFISQwk1Hi
 2sXdrCAOi8B8VokLf78xdjFyckgI7GaV+DkxEcKOk/j+aRFQnAPIrpaYvbUeJCwkoCGx48kmR
 ohB3xkl3s3ZyQKSYBFQlXg6dS87iM0mYCixteECmC0iYCBx4dY0sGXMAtuZJHbs/MMGkhAWsJ
 ZY3bAUrJlXQEfi0t6/rBBTFzFJzPj/kR0iIShxcuYTsCJmAS2JG/9eMoFcxCwgLbH8HwdImFP
 AVmLCugawElEBFYkpJ7exTWAUnoWkexaS7lkI3QsYmVcxahSnFpWlFukaGeolFWWmZ5TkJmbm
 6BoamOnlphYXJ6an5iQmFesl5+duYgSGOQMQ7GD8syzgEKMkB5OSKK+ztW6kEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQlel3lAOcGi1PTUirTMHGDEwaQlOHiURHj9QNK8xQWJucWZ6RCpU4z2HF
 eurPvCxLFh9XogOeXAdiC54u2uL0xCLHn5ealS4rxpIG0CIG0ZpXlwQ2EJ4hKjrJQwLyPQmUI
 8BalFuZklqPKvGMU5GJWEecNApvBk5pXA7X4FdBYT0Fm7dmiDnFWSiJCSamBsEzMJLlloNPnh
 DN03p+L/JOc7spiL8b5eOfesYG+cwHztl7X3/diazW7L8qr4dhWViT+5MIfnDG+CeMZbvteXH
 npuVzb5LHm+dG7UoqmPC1c8d93Tkn5omlVUTMUk1YcVnlbbvd0D38/yshdnOHU+6t/MvJSCBu
 fPn918jzh0MK5n6Hrz76MSS3FGoqEWc1FxIgD/d9nmCwMAAA==
X-Env-Sender: dmitry.torokhov@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496162232!81960708!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10885 invoked from network); 30 May 2017 16:37:13 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 16:37:13 -0000
Received: by mail-io0-f193.google.com with SMTP id f102so9530078ioi.3
 for <xen-devel@lists.xenproject.org>; Tue, 30 May 2017 09:37:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=kAjAftmPiooBKzJbeBjHemXprPjM0tMd6JN/NfrzpHA=;
 b=QIef5rjA2g1YwYBM80a7l6HFr9jlaHNdKEx31fCeaXbds3huP67O+ck3OxH//yM301
 HMMEsUg0N5cLLNvnV+5DwSy9gxq4IFwQNfbCx55pWMNLxtvWc1pnuE7asyzW2i0TM/Y9
 Dvbk0JM6vIqK8VYncMUgHuigzD1iDU0yrCHPUkvY9tnh3enV8yCGverq6j1zCRBrQ930
 8BLE5+9CubIx0ib8iZsv+kciVJbQJU84dr64kp/svi39bYaihJWp8nTtwEJFkE+hbIwf
 0OA3yJnPvdZyXiMbgSrgrouP7l64N5RQ/decBKON5GaArqiL1+Xpco/UDq0d/wmItX+A
 7f0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=kAjAftmPiooBKzJbeBjHemXprPjM0tMd6JN/NfrzpHA=;
 b=p/aCiqD47YEbXpGlODS3HagsdpqRLTZiuCZlJhfHVTbBlujNZm1rBVuPKbKoQsEMJt
 Dye0j96TdzebCm4V724dbuq8/gpTTPHIy90PWDhbZHCruI5JdlWkFxgUsIfRjwO6BlqW
 3BpN2/lPsjQwV5uUFSGe6hgYM7wncWRug4tY4frvspPaGFrjxk66KcIISSIt9JVrxIWd
 d+S5RHRTXOlOtZcVPWPOVc+FS35+8B1MWqx+KP6l+dp8PnKnOe2rVuzun9+ZG0XbeBDZ
 PEib5yhJ1mqSEv+edsNjXJ+ezGqK2y5wwGZ31BVIXZH+KoIDs6Vzw5eBShzMYxm8I+pa
 ShLg==
X-Gm-Message-State: AODbwcD8eTI2jYFTVAbnPqHUHfUKaeprGuEfHcOKjTnOlDTb/ete27O5
 YMhSHG1IQG2AUA==
X-Received: by 10.107.147.86 with SMTP id v83mr20190626iod.233.1496162231886; 
 Tue, 30 May 2017 09:37:11 -0700 (PDT)
Received: from dtor-ws ([2620:0:1000:1311:a97a:acff:e34f:79f0])
 by smtp.gmail.com with ESMTPSA id a78sm5768662ioj.50.2017.05.30.09.37.10
 (version=TLS1_2 cipher=AES128-SHA bits=128/128);
 Tue, 30 May 2017 09:37:11 -0700 (PDT)
Date: Tue, 30 May 2017 09:37:08 -0700
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20170530163708.GA12922@dtor-ws>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
 <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDM6NTA6MjBQTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gSGksIERtaXRyeSEKPiAKPiBPbiAwNS8zMC8yMDE3IDA4OjUxIEFN
LCBEbWl0cnkgVG9yb2tob3Ygd3JvdGU6Cj4gPk9uIEZyaSwgQXByIDIxLCAyMDE3IGF0IDA5OjQw
OjM2QU0gKzAzMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+SGksIERtaXRy
eSEKPiA+Pgo+ID4+T24gMDQvMjEvMjAxNyAwNToxMCBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3Rl
Ogo+ID4+PkhpIE9sZWtzYW5kciwKPiA+Pj4KPiA+Pj5PbiBUaHUsIEFwciAxMywgMjAxNyBhdCAw
MjozODowNFBNICswMzAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiA+Pj4+RnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+ID4+Pj4KPiA+Pj4+RXh0ZW5kIHhlbl9rYmRmcm9udCB0byBwcm92aWRlIG11bHRpLXRv
dWNoIHN1cHBvcnQKPiA+Pj4+dG8gdW5wcml2aWxlZ2VkIGRvbWFpbnMuCj4gPj4+Pgo+ID4+Pj5T
aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+Cj4gPj4+Pi0tLQo+ID4+Pj4gIGRyaXZlcnMvaW5wdXQvbWlzYy94ZW4t
a2JkZnJvbnQuYyB8IDE0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+
ID4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
PiA+Pj4+Cj4gPj4+PmRpZmYgLS1naXQgYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250
LmMgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPiA+Pj4+aW5kZXggMDFjMjdi
NGMzMjg4Li5lNWQwNjRhYWEyMzcgMTAwNjQ0Cj4gPj4+Pi0tLSBhL2RyaXZlcnMvaW5wdXQvbWlz
Yy94ZW4ta2JkZnJvbnQuYwo+ID4+Pj4rKysgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZy
b250LmMKPiA+Pj4+QEAgLTE3LDYgKzE3LDcgQEAKPiA+Pj4+ICAjaW5jbHVkZSA8bGludXgvZXJy
bm8uaD4KPiA+Pj4+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPj4+PiAgI2luY2x1ZGUg
PGxpbnV4L2lucHV0Lmg+Cj4gPj4+PisjaW5jbHVkZSA8bGludXgvaW5wdXQvbXQuaD4KPiA+Pj4+
ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+ID4+Pj4gICNpbmNsdWRlIDxhc20veGVuL2h5cGVy
dmlzb3IuaD4KPiA+Pj4+QEAgLTM0LDExICszNSwxNCBAQAo+ID4+Pj4gIHN0cnVjdCB4ZW5rYmRf
aW5mbyB7Cj4gPj4+PiAgCXN0cnVjdCBpbnB1dF9kZXYgKmtiZDsKPiA+Pj4+ICAJc3RydWN0IGlu
cHV0X2RldiAqcHRyOwo+ID4+Pj4rCXN0cnVjdCBpbnB1dF9kZXYgKm10b3VjaDsKPiA+Pj4+ICAJ
c3RydWN0IHhlbmtiZF9wYWdlICpwYWdlOwo+ID4+Pj4gIAlpbnQgZ3JlZjsKPiA+Pj4+ICAJaW50
IGlycTsKPiA+Pj4+ICAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiZGV2Owo+ID4+Pj4gIAljaGFy
IHBoeXNbMzJdOwo+ID4+Pj4rCS8qIGN1cnJlbnQgTVQgc2xvdC9jb250YWN0IElEIHdlIGFyZSBp
bmplY3RpbmcgZXZlbnRzIGluICovCj4gPj4+PisJaW50IG10b3VjaF9jdXJfY29udGFjdF9pZDsK
PiA+Pj4+ICB9Owo+ID4+Pj4gIGVudW0geyBLUEFSQU1fWCwgS1BBUkFNX1ksIEtQQVJBTV9DTlQg
fTsKPiA+Pj4+QEAgLTQ3LDYgKzUxLDEyIEBAIG1vZHVsZV9wYXJhbV9hcnJheShwdHJfc2l6ZSwg
aW50LCBOVUxMLCAwNDQ0KTsKPiA+Pj4+ICBNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+ID4+
Pj4gIAkiUG9pbnRpbmcgZGV2aWNlIHdpZHRoLCBoZWlnaHQgaW4gcGl4ZWxzIChkZWZhdWx0IDgw
MCw2MDApIik7Cj4gPj4+PitlbnVtIHsgS1BBUkFNX01UX1gsIEtQQVJBTV9NVF9ZLCBLUEFSQU1f
TVRfQ05UIH07Cj4gPj4+PitzdGF0aWMgaW50IG10b3VjaF9zaXplW0tQQVJBTV9NVF9DTlRdID0g
eyBYRU5GQl9XSURUSCwgWEVORkJfSEVJR0hUIH07Cj4gPj4+Pittb2R1bGVfcGFyYW1fYXJyYXko
bXRvdWNoX3NpemUsIGludCwgTlVMTCwgMDQ0NCk7Cj4gPj4+PitNT0RVTEVfUEFSTV9ERVNDKHB0
cl9zaXplLAo+ID4+Pj4rCSJNdWx0aS10b3VjaCBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhl
bHMgKGRlZmF1bHQgODAwLDYwMCkiKTsKPiA+Pj4+Kwo+ID4+PldoeSBkbyB5b3UgbmVlZCBzZXBh
cmF0ZSBtb2R1bGUgcGFyYW1ldGVycyBmb3IgbXVsdGktdG91Y2ggZGV2aWNlPwo+ID4+cGxlYXNl
IHNlZSBiZWxvdwo+ID4+Pj4gIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92ZShzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqKTsKPiA+Pj4+ICBzdGF0aWMgaW50IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKiwgc3RydWN0IHhlbmtiZF9pbmZvICopOwo+ID4+Pj4gIHN0YXRp
YyB2b2lkIHhlbmtiZF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9pbmZvICopOwo+
ID4+Pj5AQCAtMTAwLDYgKzExMCw2MCBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgaW5wdXRfaGFuZGxl
cihpbnQgcnEsIHZvaWQgKmRldl9pZCkKPiA+Pj4+ICAJCQkJaW5wdXRfcmVwb3J0X3JlbChkZXYs
IFJFTF9XSEVFTCwKPiA+Pj4+ICAJCQkJCQkgLWV2ZW50LT5wb3MucmVsX3opOwo+ID4+Pj4gIAkJ
CWJyZWFrOwo+ID4+Pj4rCQljYXNlIFhFTktCRF9UWVBFX01UT1VDSDoKPiA+Pj4+KwkJCWRldiA9
IGluZm8tPm10b3VjaDsKPiA+Pj4+KwkJCWlmICh1bmxpa2VseSghZGV2KSkKPiA+Pj4+KwkJCQli
cmVhazsKPiA+Pj4+KwkJCWlmICh1bmxpa2VseShldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQgIT0K
PiA+Pj4+KwkJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSkgewo+ID4+PldoeSBpcyB0
aGlzIHVubGlrZWx5PyBEb2VzIGNvbnRhY3QgSUQgY2hhbmdlcyBvbmNlIGluIDEwMDAgcGFja2V0
cyBvcgo+ID4+PmV2ZW4gbGVzcz8KPiA+Pk11IGFzc3VtcHRpb24gd2FzIHRoYXQgcmVnYXJkbGVz
cyBvZiB0aGUgZmFjdCB0aGF0IHdlIGFyZSBtdWx0aS10b3VjaAo+ID4+ZGV2aWNlIHN0aWxsIHNp
bmdsZSB0b3VjaGVzIHdpbGwgY29tZSBpbiBtb3JlIGZyZXF1ZW50bHkKPiA+PkJ1dCBJIGNhbiBy
ZW1vdmUgKnVubGlrZWx5KiBpZiBteSBhc3N1bXB0aW9uIGlzIG5vdCBjb3JyZWN0Cj4gPkkgdGhp
bmsgdGhlIG5vcm1hbCBleHBlY3RhdGlvbiBpcyB0aGF0ICJ1bmxpa2VseSIgaXMgc3VwcG9zZWQg
Zm9yCj4gPnNvbWV0aGluZyB0aGF0IGhhcHBlbnMgb25jZSBpbiBhIGJsdWUgbW9vbiwgc28gSSdk
IHJhdGhlciByZW1vdmUgaXQuCj4gPgo+IGFncmVlLCByZW1vdmVkICJ1bmxpa2VseSIKPiA+Pj4+
KwkJCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPQo+ID4+Pj4rCQkJCQlldmVudC0+bXRv
dWNoLmNvbnRhY3RfaWQ7Cj4gPj4+PisJCQkJaW5wdXRfbXRfc2xvdChkZXYsIGV2ZW50LT5tdG91
Y2guY29udGFjdF9pZCk7Cj4gPj4+PisJCQl9Cj4gPj4+PisJCQlzd2l0Y2ggKGV2ZW50LT5tdG91
Y2guZXZlbnRfdHlwZSkgewo+ID4+Pj4rCQkJY2FzZSBYRU5LQkRfTVRfRVZfRE9XTjoKPiA+Pj4+
KwkJCQlpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xfRklOR0VSLAo+ID4+
Pj4rCQkJCQkJCSAgIHRydWUpOwo+ID5TaG91bGQgd2UgZXN0YWJsaXNoIHRvb2wgZXZlbnQ/IFdl
IGhhdmUgTVRfVE9PTF9QRU4sIGV0Yy4KPiBJIHRoaW5rIHRoYXQgZm9yIG11bHRpLXRvdWNoIE1U
X1RPT0xfRklOR0VSIGlzIGVub3VnaAo+IGFueSByZWFzb24gd2Ugd291bGQgYWxzbyB3YW50IE1U
X1RPT0xfUEVOIGhlcmU/CgpXaHkgd291bGQgbm90IHlvdT8gTGV0J3Mgc2F5IHlvdSBoYXZlIGEg
ZHJhd2luZyBhcHBsaWNhdGlvbiBydW5uaW5nIGluCmd1ZXN0IHRoYXQgY2FuIG1ha2UgdXNlIG9m
IHRvb2wgdHlwZXMuIFdoeSB3b3VsZCBub3QgeW91IHdhbnQgdG8gdGVsbCBpdAp0aGF0IHRoZSB0
b29sIHVzZXIgaXMgY3VycmVudGx5IHVzaW5nIGlzIGluIGZhY3QgYSBwZW4gYW5kIG5vdCBmaW5n
ZXI/Cgo+IChJIGd1ZXNzIE1UX1RPT0xfUEFMTSBpcyBub3QgYXBwcm9wcmlhdGUgYW55d2F5cykK
CkRlcGVuZHMgb24gaWYgeW91IGRvIHN0cmFpZ2h0IHBhc3MtdGhyb3VnaCBmcm9tIHRoZSBob3N0
IHNpZGUgb3Igbm90LiBJZgp5b3Ugc3RhY2sgZG9lcyBwYWxtIHJlamVjdGlvbiBiZWZvcmUgcGFz
c2luZyB0aGUgZGF0YSB0aHJvdWdoIHRoZW4geW91CndvdWxkIG5vdCBzZWUgTVRfVE9PTF9QQUxN
IGluIGd1ZXN0LgoKPiA+Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BP
U0lUSU9OX1gsCj4gPj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPiA+
Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1ksCj4gPj4+
PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPiA+Pj4+KwkJCQlpbnB1dF9l
dmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4gPj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUu
cG9zLmFic194KTsKPiA+Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1ksCj4g
Pj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPiA+Pj4+KwkJCQlicmVh
azsKPiA+Pj4+KwkJCWNhc2UgWEVOS0JEX01UX0VWX1VQOgo+ID4+Pj4rCQkJCWlucHV0X210X3Jl
cG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4gPj4+PisJCQkJCQkJICAgZmFs
c2UpOwo+ID4+Pj4rCQkJCWJyZWFrOwo+ID4+Pj4rCQkJY2FzZSBYRU5LQkRfTVRfRVZfTU9USU9O
Ogo+ID4+Pj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWCwK
PiA+Pj4+KwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ID4+Pj4rCQkJCWlu
cHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWSwKPiA+Pj4+KwkJCQkJICAg
IGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+ID4+Pj4rCQkJCWlucHV0X2V2ZW50KGRldiwg
RVZfQUJTLCBBQlNfWCwKPiA+Pj4+KwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gp
Owo+ID4+Pj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWSwKPiA+Pj4+KwkJCQkJ
ICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+ID4+Pj4rCQkJCWJyZWFrOwo+ID4+Pj4r
CQkJY2FzZSBYRU5LQkRfTVRfRVZfU1lOOgo+ID4+Pj4rCQkJCWlucHV0X210X3N5bmNfZnJhbWUo
ZGV2KTsKPiA+Pj4+KwkJCQlicmVhazsKPiA+Pj4+KwkJCWNhc2UgWEVOS0JEX01UX0VWX1NIQVBF
Ogo+ID4+Pj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfVE9VQ0hfTUFKT1Is
Cj4gPj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUuc2hhcGUubWFqb3IpOwo+ID4+Pj4rCQkJ
CWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfVE9VQ0hfTUlOT1IsCj4gPj4+PisJCQkJ
CSAgICBldmVudC0+bXRvdWNoLnUuc2hhcGUubWlub3IpOwo+ID4+Pj4rCQkJCWJyZWFrOwo+ID4+
Pj4rCQkJY2FzZSBYRU5LQkRfTVRfRVZfT1JJRU5UOgo+ID4+Pj4rCQkJCWlucHV0X2V2ZW50KGRl
diwgRVZfQUJTLCBBQlNfTVRfT1JJRU5UQVRJT04sCj4gPj4+PisJCQkJCSAgICBldmVudC0+bXRv
dWNoLnUub3JpZW50YXRpb24pOwo+ID4+Pj4rCQkJCWJyZWFrOwo+ID4+Pj4rCQkJfQo+ID4+Pj4r
CQkJLyogb25seSByZXBvcnQgc3luIHdoZW4gcmVxdWVzdGVkICovCj4gPj4+PisJCQlpZiAoZXZl
bnQtPm10b3VjaC5ldmVudF90eXBlICE9IFhFTktCRF9NVF9FVl9TWU4pCj4gPj4+PisJCQkJZGV2
ID0gTlVMTDsKPiA+Pj4+ICAJCX0KPiA+Pj4+ICAJCWlmIChkZXYpCj4gPj4+PiAgCQkJaW5wdXRf
c3luYyhkZXYpOwo+ID4+Pj5AQCAtMTE1LDkgKzE3OSw5IEBAIHN0YXRpYyBpbnQgeGVua2JkX3By
b2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPj4+PiAgCQkJCSAgY29uc3Qgc3RydWN0
IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQo+ID4+Pj4gIHsKPiA+Pj4+ICAJaW50IHJldCwgaTsKPiA+
Pj4+LQl1bnNpZ25lZCBpbnQgYWJzOwo+ID4+Pj4rCXVuc2lnbmVkIGludCBhYnMsIHRvdWNoOwo+
ID4+Pj4gIAlzdHJ1Y3QgeGVua2JkX2luZm8gKmluZm87Cj4gPj4+Pi0Jc3RydWN0IGlucHV0X2Rl
diAqa2JkLCAqcHRyOwo+ID4+Pj4rCXN0cnVjdCBpbnB1dF9kZXYgKmtiZCwgKnB0ciwgKm10b3Vj
aDsKPiA+Pj4+ICAJaW5mbyA9IGt6YWxsb2Moc2l6ZW9mKCppbmZvKSwgR0ZQX0tFUk5FTCk7Cj4g
Pj4+PiAgCWlmICghaW5mbykgewo+ID4+Pj5AQCAtMTUyLDYgKzIxNiwxNyBAQCBzdGF0aWMgaW50
IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4+Pj4gIAkJfQo+ID4+
Pj4gIAl9Cj4gPj4+PisJdG91Y2ggPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm5vZGVuYW1l
LAo+ID4+Pj4rCQkJCSAgICAgWEVOS0JEX0ZJRUxEX0ZFQVRfTVRPVUNILCAwKTsKPiA+Pj4+Kwlp
ZiAodG91Y2gpIHsKPiA+Pj4+KwkJcmV0ID0geGVuYnVzX3dyaXRlKFhCVF9OSUwsIGRldi0+bm9k
ZW5hbWUsCj4gPj4+PisJCQkJICAgWEVOS0JEX0ZJRUxEX1JFUV9NVE9VQ0gsICIxIik7Cj4gPj4+
PisJCWlmIChyZXQpIHsKPiA+Pj4+KwkJCXByX3dhcm5pbmcoInhlbmtiZDogY2FuJ3QgcmVxdWVz
dCBtdWx0aS10b3VjaCIpOwo+ID4+Pj4rCQkJdG91Y2ggPSAwOwo+ID4+Pj4rCQl9Cj4gPj4+PisJ
fQo+ID4+Pj4rCj4gPj4+PiAgCS8qIGtleWJvYXJkICovCj4gPj4+PiAgCWtiZCA9IGlucHV0X2Fs
bG9jYXRlX2RldmljZSgpOwo+ID4+Pj4gIAlpZiAoIWtiZCkKPiA+Pj4+QEAgLTIwOCw2ICsyODMs
NjcgQEAgc3RhdGljIGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
PiA+Pj4+ICAJfQo+ID4+Pj4gIAlpbmZvLT5wdHIgPSBwdHI7Cj4gPj4+PisJLyogbXVsdGktdG91
Y2ggZGV2aWNlICovCj4gPj4+PisJaWYgKHRvdWNoKSB7Cj4gPj4+PisJCWludCBudW1fY29udCwg
d2lkdGgsIGhlaWdodDsKPiA+Pj4+Kwo+ID4+Pj4rCQltdG91Y2ggPSBpbnB1dF9hbGxvY2F0ZV9k
ZXZpY2UoKTsKPiA+Pj4+KwkJaWYgKCFtdG91Y2gpCj4gPj4+PisJCQlnb3RvIGVycm9yX25vbWVt
Owo+ID4+Pj4rCj4gPj4+PisJCW51bV9jb250ID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+
eGJkZXYtPm5vZGVuYW1lLAo+ID4+Pj4rCQkJCQkJWEVOS0JEX0ZJRUxEX01UX05VTV9DT05UQUNU
UywKPiA+Pj4+KwkJCQkJCTEpOwo+ID5TaG91bGQgd2UgcmVmdXNlIE1UIGRldmljZXMgd2l0aCBu
dW1iZXIgb2YgY29udGFjdHMgbGVzcyB0aGFuIDI/Cj4gd2UgY2FuLCBidXQgSSBzZWUgbm8gaGFy
bSBpbiAxLiB3aGF0IGlzIG1vcmUsIHRoaXMgbWF5Cj4gYWxsb3cgZ3Vlc3RzIHRvIGVtdWxhdGUg
bW9yZSBwb2ludGluZyBkZXZpY2VzCj4gYnV0LCBpZiB5b3UgaW5zaXN0LCB0aGVuIEkgd2lsbCBh
ZGQgYXBwcm9wcmlhdGUgY29kZSB0bwo+IHJlamVjdCBpZiBudW1iZXIgb2YgY29udGFjdHMgaXMg
bGVzcyB0aGVuIDIKPiA+Pj4+KwkJd2lkdGggPSB4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54
YmRldi0+bm9kZW5hbWUsCj4gPj4+PisJCQkJCSAgICAgWEVOS0JEX0ZJRUxEX01UX1dJRFRILAo+
ID4+Pj4rCQkJCQkgICAgIFhFTkZCX1dJRFRIKTsKPiA+Pj4+KwkJaGVpZ2h0ID0geGVuYnVzX3Jl
YWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+ID4+Pj4rCQkJCQkgICAgICBYRU5L
QkRfRklFTERfTVRfSEVJR0hULAo+ID4+Pj4rCQkJCQkgICAgICBYRU5GQl9IRUlHSFQpOwo+ID4+
PkN1cmlvdXMgd2h5IHlvdSBuZWVkIHNlcGFyYXRlIHBhcmFtZXRlcnMgaGVyZSB0b28uLi4KPiA+
PlRoaXMgaXMgYmVjYXVzZSBtdCBwYXJhbWV0ZXJzIGFyZSBkaWZmZXJlbnQgZnJvbSBwdHIKPiA+
PmluIGEgd2F5IHRoYXQgdGhleSBhcmUgY29uZmlndXJhYmxlIHBlciBmcm9udCBkcml2ZXIncwo+
ID4+aW5zdGFuY2UgcmF0aGVyIHRoYW4gcGVyIGJhY2tlbmQsIGUuZy4gaW4gWGVuU3RvcmU6Cj4g
Pj4KPiA+Pi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMS8wL3dpZHRoID0gIjE5MjAiCj4g
Pj4vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEvMC9oZWlnaHQgPSAiMTA4MCIKPiA+Pgo+
ID4+L2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtd2lkdGggPSAiMTky
MCIKPiA+Pi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmtiZC8wL211bHRpLXRvdWNoLWhlaWdodCA9
ICIxMDgwIgo+ID4+L2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtbnVt
LWNvbnRhY3RzID0gIjEwIgo+ID4+Cj4gPj4vbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9t
dWx0aS10b3VjaC13aWR0aCA9ICI4MDAiCj4gPj4vbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQv
MS9tdWx0aS10b3VjaC1oZWlnaHQgPSAiNjAwIgo+ID4+L2xvY2FsL2RvbWFpbi8xL2RldmljZS92
a2JkLzEvbXVsdGktdG91Y2gtbnVtLWNvbnRhY3RzID0gIjMiCj4gPj4KPiA+PlRoZSBtYWluIHJl
YXNvbiBmb3Igc3VjaCBjb25maWd1cmF0aW9uIGlzIHRoYXQgeW91IGNhbgo+ID4+Y29uZmlndXJl
IG11bHRpcGxlIG10IGlucHV0IGRldmljZXMgZXZlbiBmb3IgdGhlIHNhbWUgZ3Vlc3QKPiA+Pndp
dGggZGlmZmVyZW50IHJlc29sdXRpb25zIHdoaWNoIG1heSBub3QgbWF0Y2ggdGhvc2UKPiA+PmNv
bmZpZ3VyZWQgZm9yIHB0ci4KPiA+PihJbiBteSB1c2UtY2FzZSBJIHVzZSBuZXcgZGlzcGxpZiBw
cm90b2NvbCBbMV0gaW4gY29uanVuY3Rpb24KPiA+PndpdGggbXQgaW5wdXQgZGV2aWNlcyBhbmQg
dGhlIGNvcnJlc3BvbmRpbmcgYmFja2VuZCBpcyBub3QKPiA+PlFFTVUncyB4ZW5mYikKPiA+SSBz
ZWUuCj4gPgo+ID4+QXMgdG8gbW9kdWxlIHBhcmFtZXRlcnMsIEkgYWRkZWQgdGhvc2UgdG8gYmUg
Y29uc2lzdGVudCB3aXRoCj4gPj5wdHIgZGV2aWNlLiBEbyB5b3UgdGhpbmsgd2UgY2FuIGxpdmUg
d2l0aG91dCB0aGVtIGFuZAo+ID4+ZG8geW91IHdhbnQgbWUgdG8gcmVtb3ZlIHRoZW0/Cj4gPlll
cywgSSB0aGluayB3ZSBiZXR0ZXIuIEkgYW0gYWxzbyBjb25mdXNlZCBieSB0aGUgd2F5IHlvdSBh
cmUgaGFuZGxpbmcKPiA+dGhlIG1vZHVsZSBwYXJhbWV0ZXJzLiBJdCBsb29rcyB0byBtZSB5b3Ug
dXBkYXRlIHRoZW0gd2l0aCBkYXRhIHBhc3NlZAo+ID5mcm9tIHRoZSBiYWNrZW5kLCBidXQgbmV2
ZXIgdXNlIHRoZSBkYXRhLi4uCj4gSSBoYXZlIHJlbW92ZWQgbW9kdWxlIHBhcmFtZXRlcnMgKHRo
ZSBvbmx5IHVzZSBvZiB0aG9zZQo+IHdhcyB0byBiZSBhYmxlIHRvIHNlZSBjb25maWd1cmVkIHdp
ZHRoIGFuZCBoZWlnaHQgb24KPiBndWVzdCBzaWRlLCBidXQgdGhpcyBpcyBtaW5vcikKCmV2dGVz
dCB3b3VsZCBzaG93IGl0IHRvIHlvdS4gT3IgeW91IGNhbiBxdWVyeSBpbnB1dCBkZXZpY2UgeW91
cnNlbGYKKEVWSU9DR0FCUyBpb3RjbCkuCgo+ID4+Pj4rCj4gPj4+PisJCW10b3VjaC0+bmFtZSA9
ICJYZW4gVmlydHVhbCBNdWx0aS10b3VjaCI7Cj4gPj4+PisJCW10b3VjaC0+cGh5cyA9IGluZm8t
PnBoeXM7Cj4gPj4+PisJCW10b3VjaC0+aWQuYnVzdHlwZSA9IEJVU19QQ0k7Cj4gPj4+PisJCW10
b3VjaC0+aWQudmVuZG9yID0gMHg1ODUzOwo+ID4+Pj4rCQltdG91Y2gtPmlkLnByb2R1Y3QgPSAw
eGZmZmQ7Cj4gPj4+PisKPiA+Pj4+KwkJX19zZXRfYml0KEVWX0FCUywgbXRvdWNoLT5ldmJpdCk7
Cj4gPj4+PisJCV9fc2V0X2JpdChFVl9LRVksIG10b3VjaC0+ZXZiaXQpOwo+ID4+Pj4rCQlfX3Nl
dF9iaXQoQlROX1RPVUNILCBtdG91Y2gtPmtleWJpdCk7CgpQbGVhc2UgbWFrZSBpdAoJCWlucHV0
X3NldF9jYXBhYmlsaXR5KG10b3VjaCwgRVZfS0VZLCBCVE5fVE9VQ0gpOwoKYW5kIGRyb3AgYWxs
IF9fc2V0X2JpdCgpcy4KCj4gPj4+PisKPiA+Pj4+KwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRv
dWNoLCBBQlNfWCwKPiA+Pj4+KwkJCQkgICAgIDAsIHdpZHRoLCAwLCAwKTsKPiA+Pj4+KwkJaW5w
dXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfWSwKPiA+Pj4+KwkJCQkgICAgIDAsIGhlaWdo
dCwgMCwgMCk7Cj4gPj4+PisJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1BSRVNT
VVJFLAo+ID4+Pj4rCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPiA+Pj4+Kwo+ID4+Pj4rCQlpbnB1
dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9UT1VDSF9NQUpPUiwKPiA+Pj4+KwkJCQkg
ICAgIDAsIDI1NSwgMCwgMCk7Cj4gPj4+PisJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwg
QUJTX01UX1BPU0lUSU9OX1gsCj4gPj4+PisJCQkJICAgICAwLCB3aWR0aCwgMCwgMCk7Cj4gPj4+
PisJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1ksCj4gPj4+
PisJCQkJICAgICAwLCBoZWlnaHQsIDAsIDApOwo+ID4+Pj4rCQlpbnB1dF9zZXRfYWJzX3BhcmFt
cyhtdG91Y2gsIEFCU19NVF9QUkVTU1VSRSwKPiA+Pj4+KwkJCQkgICAgIDAsIDI1NSwgMCwgMCk7
Cj4gPj4+PisKPiA+Pj4+KwkJaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250LCAw
KTsKPiA+V2UgbmVlZCBlcnJvciBoYW5kbGluZyBoZXJlLgo+IGRvbmUKPiA+ICBBbHNvLCBpdCB3
b3VsZCBiZSBuaWNlIGlmIHdlIHNldCBJTlBVVF9NVF8qCj4gPmZsYWdzIGhlcmUsIHNvIHRoYXQg
dXNlcnNwYWNlIGhhZCBiZXR0ZXIgY2hhbmNlIG9mIGZpZ3VyaW5nIGhvdyB0bwo+ID5oYW5kbGUg
dGhlIGRldmljZS4KPiBkb25lLCBJIHdpbGwgdXNlIElOUFVUX01UX0RJUkVDVCB8IElOUFVUX01U
X0RST1BfVU5VU0VECgpEb2VzIHRoYXQgbWVhbiB0aGF0IHlvdXIgYmFja2VuZCBkb2VzIG5vdCBy
ZWxpYWJseSByZXBvcnQgcmVsZWFzZSBvZgpjb250YWN0cz8KClRoYW5rcy4KCj4gPj4+PisKPiA+
Pj4+KwkJbXRvdWNoX3NpemVbS1BBUkFNX01UX1hdID0gd2lkdGg7Cj4gPj4+PisJCW10b3VjaF9z
aXplW0tQQVJBTV9NVF9ZXSA9IGhlaWdodDsKPiA+Pj4+KwkJaW5mby0+bXRvdWNoX2N1cl9jb250
YWN0X2lkID0gLTE7Cj4gPj4+PisKPiA+Pj4+KwkJcmV0ID0gaW5wdXRfcmVnaXN0ZXJfZGV2aWNl
KG10b3VjaCk7Cj4gPj4+PisJCWlmIChyZXQpIHsKPiA+Pj4+KwkJCWlucHV0X2ZyZWVfZGV2aWNl
KG10b3VjaCk7Cj4gPj4+PisJCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCByZXQsCj4g
Pj4+PisJCQkJCSAiaW5wdXRfcmVnaXN0ZXJfZGV2aWNlKG10b3VjaCkiKTsKPiA+Pj4+KwkJCWdv
dG8gZXJyb3I7Cj4gPj4+PisJCX0KPiA+Pj4+KwkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lk
ID0gLTE7Cj4gPj4+PisJCWluZm8tPm10b3VjaCA9IG10b3VjaDsKPiA+Pj4+Kwl9Cj4gPj4+PisK
PiA+Pj4+ICAJcmV0ID0geGVua2JkX2Nvbm5lY3RfYmFja2VuZChkZXYsIGluZm8pOwo+ID4+Pj4g
IAlpZiAocmV0IDwgMCkKPiA+Pj4+ICAJCWdvdG8gZXJyb3I7Cj4gPj4+PkBAIC0yNDAsNiArMzc2
LDggQEAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYp
Cj4gPj4+PiAgCQlpbnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5rYmQpOwo+ID4+Pj4gIAlp
ZiAoaW5mby0+cHRyKQo+ID4+Pj4gIAkJaW5wdXRfdW5yZWdpc3Rlcl9kZXZpY2UoaW5mby0+cHRy
KTsKPiA+Pj4+KwlpZiAoaW5mby0+bXRvdWNoKQo+ID4+Pj4rCQlpbnB1dF91bnJlZ2lzdGVyX2Rl
dmljZShpbmZvLT5tdG91Y2gpOwo+ID4+Pj4gIAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpaW5m
by0+cGFnZSk7Cj4gPj4+PiAgCWtmcmVlKGluZm8pOwo+ID4+Pj4gIAlyZXR1cm4gMDsKPiA+Pj4+
LS0gCj4gPj4+PjIuNy40Cj4gPj4+Pgo+ID4KPiA+VGhhbmtzLgo+ID4KPiAKPiBGb3IgeW91ciBj
b252ZW5pZW5jZSBJIGFtIGF0dGFjaGluZyB0aGUgY2hhbmdlcyBJIGFtIGFib3V0Cj4gdG8gcHV0
IGludG8gdjEgb2YgdGhlIHNlcmllczoKPiAgLSByZW1vdmUgdW5saWtlbHkKPiAgLSByZW1vdmUg
bW9kdWxlIHBhcmFtZXRlcnMKPiAgLSBlcnJvciBoYW5kbGluZyBmb3IgaW5wdXRfbXRfaW5pdF9z
bG90cwo+ICAtIGxldCB1c2Vyc3BhY2UgYmV0dGVyIGNoYW5jZSBvZiBmaWd1cmluZyBob3cgdG8g
aGFuZGxlIHRoZSBkZXZpY2UKPiAKPiBUaGFuayB5b3UsCj4gT2xla3NhbmRyCgo+IEZyb20gZTc2
NTA2YzU1ODQ2ZTJiYjRjY2JhZmE0MzA2NDJlMzY4NjQzZTUxZCBNb24gU2VwIDE3IDAwOjAwOjAw
IDIwMDEKPiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+Cj4gRGF0ZTogVHVlLCAzMCBNYXkgMjAxNyAxNDo0OTo1OCArMDMwMAo+
IFN1YmplY3Q6IFtQQVRDSF0gRml4OiByZW1vdmUgdW5saWtlbHkgRml4OiByZW1vdmUgbW9kdWxl
IHBhcmFtdGVycyBGaXg6IGVycm9yCj4gIGhhbmRsaW5nIGZvciBpbnB1dF9tdF9pbml0X3Nsb3Rz
IEZpeDogbGV0IHVzZXJzcGFjZSBiZXR0ZXIgY2hhbmNlIG9mIGZpZ3VyaW5nCj4gIGhvdyB0byBo
YW5kbGUgdGhlIGRldmljZQo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9p
bnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMjEgKysrKysrKysrKy0tLS0tLS0tLS0tCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIGIvZHJpdmVycy9pbnB1
dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gaW5kZXggODI2NmVmOTQ4YTA2Li4yNzNkNzg2YTE5Y2Qg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gKysrIGIv
ZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gQEAgLTUxLDEyICs1MSw2IEBAIG1v
ZHVsZV9wYXJhbV9hcnJheShwdHJfc2l6ZSwgaW50LCBOVUxMLCAwNDQ0KTsKPiAgTU9EVUxFX1BB
Uk1fREVTQyhwdHJfc2l6ZSwKPiAgCSJQb2ludGluZyBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBw
aXhlbHMgKGRlZmF1bHQgODAwLDYwMCkiKTsKPiAgCj4gLWVudW0geyBLUEFSQU1fTVRfWCwgS1BB
UkFNX01UX1ksIEtQQVJBTV9NVF9DTlQgfTsKPiAtc3RhdGljIGludCBtdG91Y2hfc2l6ZVtLUEFS
QU1fTVRfQ05UXSA9IHsgWEVORkJfV0lEVEgsIFhFTkZCX0hFSUdIVCB9Owo+IC1tb2R1bGVfcGFy
YW1fYXJyYXkobXRvdWNoX3NpemUsIGludCwgTlVMTCwgMDQ0NCk7Cj4gLU1PRFVMRV9QQVJNX0RF
U0MocHRyX3NpemUsCj4gLQkiTXVsdGktdG91Y2ggZGV2aWNlIHdpZHRoLCBoZWlnaHQgaW4gcGl4
ZWxzIChkZWZhdWx0IDgwMCw2MDApIik7Cj4gLQo+ICBzdGF0aWMgaW50IHhlbmtiZF9yZW1vdmUo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKik7Cj4gIHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3RfYmFj
a2VuZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqLCBzdHJ1Y3QgeGVua2JkX2luZm8gKik7Cj4gIHN0
YXRpYyB2b2lkIHhlbmtiZF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9pbmZvICop
Owo+IEBAIC0xMTQsOCArMTA4LDggQEAgc3RhdGljIGlycXJldHVybl90IGlucHV0X2hhbmRsZXIo
aW50IHJxLCB2b2lkICpkZXZfaWQpCj4gIAkJCWRldiA9IGluZm8tPm10b3VjaDsKPiAgCQkJaWYg
KHVubGlrZWx5KCFkZXYpKQo+ICAJCQkJYnJlYWs7Cj4gLQkJCWlmICh1bmxpa2VseShldmVudC0+
bXRvdWNoLmNvbnRhY3RfaWQgIT0KPiAtCQkJCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQp
KSB7Cj4gKwkJCWlmIChldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQgIT0KPiArCQkJCQlpbmZvLT5t
dG91Y2hfY3VyX2NvbnRhY3RfaWQpIHsKPiAgCQkJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9p
ZCA9Cj4gIAkJCQkJZXZlbnQtPm10b3VjaC5jb250YWN0X2lkOwo+ICAJCQkJaW5wdXRfbXRfc2xv
dChkZXYsIGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCk7Cj4gQEAgLTMyNywxMCArMzIxLDE1IEBA
IHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJ
aW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUFJFU1NVUkUsCj4gIAkJCQkgICAg
IDAsIDI1NSwgMCwgMCk7Cj4gIAo+IC0JCWlucHV0X210X2luaXRfc2xvdHMobXRvdWNoLCBudW1f
Y29udCwgMCk7Cj4gKwkJcmV0ID0gaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250
LAo+ICsJCQkJSU5QVVRfTVRfRElSRUNUIHwgSU5QVVRfTVRfRFJPUF9VTlVTRUQpOwo+ICsJCWlm
IChyZXQpIHsKPiArCQkJaW5wdXRfZnJlZV9kZXZpY2UobXRvdWNoKTsKPiArCQkJeGVuYnVzX2Rl
dl9mYXRhbChpbmZvLT54YmRldiwgcmV0LAo+ICsJCQkJCSAiaW5wdXRfbXRfaW5pdF9zbG90cyIp
Owo+ICsJCQlnb3RvIGVycm9yOwo+ICsJCX0KPiAgCj4gLQkJbXRvdWNoX3NpemVbS1BBUkFNX01U
X1hdID0gd2lkdGg7Cj4gLQkJbXRvdWNoX3NpemVbS1BBUkFNX01UX1ldID0gaGVpZ2h0Owo+ICAJ
CWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9IC0xOwo+ICAKPiAgCQlyZXQgPSBpbnB1dF9y
ZWdpc3Rlcl9kZXZpY2UobXRvdWNoKTsKPiAtLSAKPiAyLjcuNAo+IAoKCi0tIApEbWl0cnkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 17:05:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFkaV-0000s6-Hm; Tue, 30 May 2017 17:05:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFkaT-0000s0-QB
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:05:41 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 46/92-02196-566AD295; Tue, 30 May 2017 17:05:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTTdlmW6
 kQfNMTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPv2H7GgtssFfdvvmRsYHzG3MXIxSEksIlR
 4vuFnywQzm5Gic4HL5i6GDk5hAVMJPZd280KYosIWEvMe7ePrYuRA6jISuLvG3uQMLOAnsSDW
 xPZQWw2AU2JO58/gbXyApWsO7eKDcRmEVCV+PjtGtgYUYFwibeNR1ggagQlTs58AmZzAo2fNn
 EXO8RMM4l5mx8yQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGupl1SUmZ5Rkpu
 YmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGz1DAyMOxhf/3Q6xCjJwaQkyutsrRspxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYI3cylQTrAoNT21Ii0zBxj2MGkJDh4lEV4ZkDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR5vUGKBECKMkrz4EbAYvASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWFeVZApPJl5JXCbXgEdwQR0xK4d2iBHlCQipKQaGPMFPILOcRnfuPB65YXQld+PHXe5GTq
 Pk3ntnh3txxiPHD+24b228XEzU/vlv//+r3lpa1R+WyNvWZtaKfd5DZuLC94FTJf1nhIsKXYt
 QVxhiuW/4/7hsfN2X2rPU8z7PM36dNlfzstHTzOkCd1r/iq5W3ezlqjOYdfoOc8WLcgOjz/Zo
 7zlRZUSS3FGoqEWc1FxIgBTpH+yvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496163940!95625424!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38889 invoked from network); 30 May 2017 17:05:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 30 May 2017 17:05:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4ABAE344;
 Tue, 30 May 2017 10:05:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C7A8D3F58B;
 Tue, 30 May 2017 10:05:38 -0700 (PDT)
To: "committers@xenproject.org" <committers@xenproject.org>
References: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1b8930f1-d789-4251-add4-ecbf4ab85eec@arm.com>
Date: Tue, 30 May 2017 18:05:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Commit moratorium for branching Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNS8wNS8xNyAxNjo1NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gVGhlIHBh
dGNoZXMgZml4aW5nIHRoZSAyIG91dHN0YW5kaW5nIHJlZ3Jlc3Npb25zIGhhdmUgYmVlbiBtZXJn
ZWQuCj4KPiBJIHdvdWxkIGxpa2UgdG8gbWFrZSBhbm90aGVyIGF0dGVtcHQgdG8gYnJhbmNoIHdp
dGggdGhlIFJDICg0LjkgUkM3KS4gSQo+IGRvbid0IHdhbnQgdG8gYnJhbmNoIHdoZW4gbWFzdGVy
ICE9IHN0YWdpbmcsIHNvIHBsZWFzZSBhdm9pZCBjb21taXR0aW5nCj4gbmV3IHBhdGNoZXMgdG8g
c3RhZ2luZyBub3cgdG8gbGV0IG1hc3RlciBjYXRjaCB1cCB3aXRoIHN0YWdpbmcuIEFub3RoZXIK
PiBhbm5vdW5jZW1lbnQgd2lsbCBiZSBtYWRlIHdoZW4gdGhlIG1vcmF0b3JpdW0gaXMgbGlmdGVk
LgoKWGVuIDQuOSBoYXMgYmVlbiBicmFuY2hlZCBhbmQgbm93IHJlLW9wZW5lZC4gRm9yIGJ1ZyBm
aXhlcyBwbGVhc2UgY29tbWl0IAp0aGVtIHRvIHN0YWdpbmcgZmlyc3QgdGhlbiBiYWNrcG9ydCB0
aGVtIHRvIHN0YWdpbmcgNC45LgoKUGxlYXNlIENDIG1lIG9uIGFueSBwYXRjaCBnb2luZyB0byBY
ZW4gNC45LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 17:08:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFkdL-00012I-3k; Tue, 30 May 2017 17:08:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dFkdJ-00012A-Lf
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:08:37 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 13/53-03058-417AD295; Tue, 30 May 2017 17:08:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oK7Ict1
 Ig//HuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrzxewFlzirZj2/yxTA+Ny7i5GLg4hgclM
 En2zrjFBOL8ZJVa9+swM4WxglNhz8j+Us51R4ujRTqAyDg5hgTCJ/qnSIKaIQKZE75VaiJLpj
 BITNv9k62Lk5GATMJI4e3Q6I4jNK2ArcfX6BGYQm0VAVeLv7JNgcVGBcIm3jUdYIGoEJU7OfA
 JmcwrYSLSc+8AKYjML6EnsuP4LypaX2P52DtgcCQFjifa3F9kmMArMQtI+C0nLLCQtCxiZVzF
 qFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYoAxDsYFwzP/AQ
 oyQHk5Ior7O1bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7MpUA5waLU9NSKtMwcYLTApCU4e
 JREeGVA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc57AqRIAKQoozQPbgQsci8xykoJ8z
 ICHSXEU5BalJtZgir/ilGcg1FJmPcuyBSezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2MZt8OPl3
 19MzaigsHd5yZWWRcy7w0NGeH5cqPjp9v+Hrd/yl4qi/OhL33X3DCZoEb03x2a/zh/neA/939
 iOoKu9eX1Vf4iWxO3/mkSWRp+IoyFVsvhp3nJtjFL+swaOW8r909NS/4rFTTfWFdFZHtG76c1
 zeRO3r3v4TZFdYatRPy5zbWTPmarsRSnJFoqMVcVJwIAPvoZIrXAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496164114!71316786!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8295 invoked from network); 30 May 2017 17:08:35 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 17:08:35 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4UH8WoZ025182
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 17:08:33 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4UH8WZJ002196
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 17:08:32 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4UH8VwK020763;
 Tue, 30 May 2017 17:08:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 30 May 2017 10:08:31 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170529091339.1449-1-jgross@suse.com>
 <69e13959-26a5-a794-2fa7-3933bc6f22f0@oracle.com>
 <78ae3bc7-fbd9-5f69-3177-67eeb3f43201@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <dc0bc4d3-12df-8638-e8fe-20d302393ada@oracle.com>
Date: Tue, 30 May 2017 13:08:25 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <78ae3bc7-fbd9-5f69-3177-67eeb3f43201@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH] xen: don't print error message in case of
 missing Xenstore entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzAvMjAxNyAxMTowMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAzMC8wNS8x
NyAxNToyNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwNS8yOS8yMDE3IDA1OjEzIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gV2hlbiByZWdpc3RlcmluZyBmb3IgdGhlIFhlbnN0
b3JlIHdhdGNoIG9mIHRoZSBub2RlIGNvbnRyb2wvc3lzcnEgdGhlCj4+PiBoYW5kbGVyIHdpbGwg
YmUgY2FsbGVkIGF0IG9uY2UuIERvbid0IGlzc3VlIGFuIGVycm9yIG1lc3NhZ2UgaWYgdGhlCj4+
PiBYZW5zdG9yZSBub2RlIGlzbid0IHRoZXJlLCBhcyBpdCB3aWxsIGJlIGNyZWF0ZWQgb25seSB3
aGVuIGFuIGV2ZW50Cj4+PiBpcyBiZWluZyB0cmlnZ2VyZWQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiAgZHJpdmVycy94
ZW4vbWFuYWdlLmMgfCA3ICsrKysrLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tYW5h
Z2UuYyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCj4+PiBpbmRleCBjMWVjOGVlODA5MjQuLjdkZGQw
ODAzZGEyMyAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMveGVuL21hbmFnZS5jCj4+PiArKysgYi9k
cml2ZXJzL3hlbi9tYW5hZ2UuYwo+Pj4gQEAgLTI3Nyw4ICsyNzcsMTEgQEAgc3RhdGljIHZvaWQg
c3lzcnFfaGFuZGxlcihzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwgY29uc3QgY2hhciAqcGF0
aCwKPj4+ICAJZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOwo+Pj4gIAlpZiAo
ZXJyKQo+Pj4gIAkJcmV0dXJuOwo+Pj4gLQlpZiAoeGVuYnVzX3NjYW5mKHhidCwgImNvbnRyb2wi
LCAic3lzcnEiLCAiJWMiLCAmc3lzcnFfa2V5KSA8IDApIHsKPj4+IC0JCXByX2VycigiVW5hYmxl
IHRvIHJlYWQgc3lzcnEgY29kZSBpbiBjb250cm9sL3N5c3JxXG4iKTsKPj4+ICsJZXJyID0geGVu
YnVzX3NjYW5mKHhidCwgImNvbnRyb2wiLCAic3lzcnEiLCAiJWMiLCAmc3lzcnFfa2V5KTsKPj4+
ICsJaWYgKGVyciA8IDApIHsKPj4+ICsJCWlmIChlcnIgIT0gLUVOT0VOVCkKPj4gQ2FuIHdlIGRp
c3Rpbmd1aXNoIGluaXRpYWxpemF0aW9uIGludm9jYXRpb24gZnJvbSBhY3R1YWwgd2F0Y2ggZmly
aW5nPwo+PiBFLmcuICd8fCAoc3lzdGVtX3N0YXRlID49IFNZU1RFTV9SVU5OSU5HKSc/Cj4gVGhl
IHdhdGNoIHdpbGwgZmlyZSBhZ2FpbiBhZnRlciBzdXNwZW5kL3Jlc3VtZSAoZS5nLiBsaXZlIG1p
Z3JhdGlvbikuCgoKVGhhdCdzIHVuZm9ydHVuYXRlLiAoQW5kIHN5c3RlbV9zdGF0ZSBjaGVjayB3
b3VsZCBhbHNvIG5vdCBiZSBhIGdvb2QKc29sdXRpb24gYnR3IHNpbmNlIHRoZSB3YXRjaCBtaWdo
dCBiZSBwcm9jZXNzZWQgYnkgdGhlIHdhdGNoIHRocmVhZAphZnRlciB3ZSBlbnRlciBTWVNURU1f
UlVOTklORykuCgpDYW4geW91IGFkZCBhIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgd2UgYXJlIGln
bm9yaW5nIEVOT0VOVD8KCi1ib3JpcwoKCgo+Cj4KPiBKdWVyZ2VuCj4KPj4gLWJvcmlzCj4+Cj4+
PiArCQkJcHJfZXJyKCJFcnJvciAlZCByZWFkaW5nIHN5c3JxIGNvZGUgaW4gY29udHJvbC9zeXNy
cVxuIiwKPj4+ICsJCQkgICAgICAgZXJyKTsKPj4+ICAJCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQo
eGJ0LCAxKTsKPj4+ICAJCXJldHVybjsKPj4+ICAJfQo+PgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 17:10:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFkfV-0001a0-GY; Tue, 30 May 2017 17:10:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dFkfU-0001Zu-4P
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:10:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BC/D6-03058-B97AD295; Tue, 30 May 2017 17:10:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+6s5bq
 RBm9XmVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrFq1kLvjJU/Fx7STWBsYPXF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPFw7w7WLkYODmGBMIn+qdIgNSIC+RLnbt5jhag5xShx9vANFpAEm4Cqx
 Ibrp1hBbF4Ba4n3T28wg9gsQPE/81cxgdiiAuESL7b8gaoRlDg58wlYL6eAncTV1V1sIDazgJ
 7Ejuu/WCFscYlNz75D2fIS29/OYZ7AyDcLSfssJC2zkLTMQtKygJFlFaN6cWpRWWqRrpFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7GZX+dDjFKcjApifI6W+tGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgrV4GlBMsSk1PrUjLzAHGA0xagoNHSYSXByTNW1yQmFucm
 Q6ROsWoy7Fh9fovTEIsefl5qVLivBtAigRAijJK8+BGwGLzEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5J4BM4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwJh/sq3kxMbTxSoCS8/wSa3qVX0
 /N/FN6h2u29fX7VKcF3Vzg0PnlfkJWsbX9Vwnrnv0mtOzK3f1y+nSz2ft8BN5q92SVFUm/33Z
 A56F09itsn1fvUuenLf4IgOrPo/Mq6XHOhXu/Aiq4TpYPVEv6N52EaZQx93i/zNWV/z/mxXyd
 +Eb1ia72utKLMUZiYZazEXFiQDVuTRCyAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496164250!94904262!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54547 invoked from network); 30 May 2017 17:10:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 May 2017 17:10:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5B260AAB6;
 Tue, 30 May 2017 17:10:50 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170529091339.1449-1-jgross@suse.com>
 <69e13959-26a5-a794-2fa7-3933bc6f22f0@oracle.com>
 <78ae3bc7-fbd9-5f69-3177-67eeb3f43201@suse.com>
 <dc0bc4d3-12df-8638-e8fe-20d302393ada@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <43221609-cc69-8643-3ce3-82a531e3b904@suse.com>
Date: Tue, 30 May 2017 19:10:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <dc0bc4d3-12df-8638-e8fe-20d302393ada@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: don't print error message in case of
 missing Xenstore entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTk6MDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8zMC8yMDE3
IDExOjAzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAzMC8wNS8xNyAxNToyNSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDUvMjkvMjAxNyAwNToxMyBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBXaGVuIHJlZ2lzdGVyaW5nIGZvciB0aGUgWGVuc3RvcmUgd2F0Y2gg
b2YgdGhlIG5vZGUgY29udHJvbC9zeXNycSB0aGUKPj4+PiBoYW5kbGVyIHdpbGwgYmUgY2FsbGVk
IGF0IG9uY2UuIERvbid0IGlzc3VlIGFuIGVycm9yIG1lc3NhZ2UgaWYgdGhlCj4+Pj4gWGVuc3Rv
cmUgbm9kZSBpc24ndCB0aGVyZSwgYXMgaXQgd2lsbCBiZSBjcmVhdGVkIG9ubHkgd2hlbiBhbiBl
dmVudAo+Pj4+IGlzIGJlaW5nIHRyaWdnZXJlZC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+PiAtLS0KPj4+PiAgZHJpdmVycy94ZW4v
bWFuYWdlLmMgfCA3ICsrKysrLS0KPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tYW5h
Z2UuYyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCj4+Pj4gaW5kZXggYzFlYzhlZTgwOTI0Li43ZGRk
MDgwM2RhMjMgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4+PiArKysg
Yi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwo+Pj4+IEBAIC0yNzcsOCArMjc3LDExIEBAIHN0YXRpYyB2
b2lkIHN5c3JxX2hhbmRsZXIoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsIGNvbnN0IGNoYXIg
KnBhdGgsCj4+Pj4gIAllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoJnhidCk7Cj4+Pj4g
IAlpZiAoZXJyKQo+Pj4+ICAJCXJldHVybjsKPj4+PiAtCWlmICh4ZW5idXNfc2NhbmYoeGJ0LCAi
Y29udHJvbCIsICJzeXNycSIsICIlYyIsICZzeXNycV9rZXkpIDwgMCkgewo+Pj4+IC0JCXByX2Vy
cigiVW5hYmxlIHRvIHJlYWQgc3lzcnEgY29kZSBpbiBjb250cm9sL3N5c3JxXG4iKTsKPj4+PiAr
CWVyciA9IHhlbmJ1c19zY2FuZih4YnQsICJjb250cm9sIiwgInN5c3JxIiwgIiVjIiwgJnN5c3Jx
X2tleSk7Cj4+Pj4gKwlpZiAoZXJyIDwgMCkgewo+Pj4+ICsJCWlmIChlcnIgIT0gLUVOT0VOVCkK
Pj4+IENhbiB3ZSBkaXN0aW5ndWlzaCBpbml0aWFsaXphdGlvbiBpbnZvY2F0aW9uIGZyb20gYWN0
dWFsIHdhdGNoIGZpcmluZz8KPj4+IEUuZy4gJ3x8IChzeXN0ZW1fc3RhdGUgPj0gU1lTVEVNX1JV
Tk5JTkcpJz8KPj4gVGhlIHdhdGNoIHdpbGwgZmlyZSBhZ2FpbiBhZnRlciBzdXNwZW5kL3Jlc3Vt
ZSAoZS5nLiBsaXZlIG1pZ3JhdGlvbikuCj4gCj4gCj4gVGhhdCdzIHVuZm9ydHVuYXRlLiAoQW5k
IHN5c3RlbV9zdGF0ZSBjaGVjayB3b3VsZCBhbHNvIG5vdCBiZSBhIGdvb2QKPiBzb2x1dGlvbiBi
dHcgc2luY2UgdGhlIHdhdGNoIG1pZ2h0IGJlIHByb2Nlc3NlZCBieSB0aGUgd2F0Y2ggdGhyZWFk
Cj4gYWZ0ZXIgd2UgZW50ZXIgU1lTVEVNX1JVTk5JTkcpLgo+IAo+IENhbiB5b3UgYWRkIGEgY29t
bWVudCBleHBsYWluaW5nIHdoeSB3ZSBhcmUgaWdub3JpbmcgRU5PRU5UPwoKU3VyZS4KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 17:28:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFkwV-0002Qy-0Z; Tue, 30 May 2017 17:28:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=316253f80=wei.liu2@citrix.com>)
 id 1dFkwT-0002Qs-AE
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:28:25 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EE/6C-01985-8BBAD295; Tue, 30 May 2017 17:28:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve721bq
 RBjPvWVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktZz4xFZwQqFhys5W5gXEzbxcjJ4eEgL/E
 2pk9rF2MHBwsAqoS084UgITZBJQlfnb2soHYIkB276/fLCA2s0ClxL6/a9hBbGGBGInFX/eC1
 fAKWEjc/PiEuYuRi0NI4ASjxNbWY4wQCUGJkzOfQDXrSCzY/YkNZBezgLTE8n8cICangL3Eqk
 mpIBWiAioSnUvngFULCShIdEw/xjSBkW8WkkGzkAyahTBoASPzKkaN4tSistQiXUNjvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjNu2ex5ilORgUhLldbbWjRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXtlFVBOsCg1PbUiLTMHGPAwaQkOHiURXitg0AvxFhck5hZnp
 kOkTjEqSonzrgPpEwBJZJTmwbXBouwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkngUzhyc
 wrgZv+CmgxE9DiXTu0QRaXJCKkpBoYXacxSAafC77/KimPUd2GWztofuF+M6mbd27cXLDWVWD
 /XbFqqW3vnr2dUmknuvxFFveXpxpi56M/ObnG7c+SyT1VpZFevkpZrzeJ+Z3K+rhfkVeC7QM3
 HF76Z/vuX7zNx/pC7j2/HpNTsF+m5zDr9fNb96iu1JgZ16NdrVW97FiU5McpBkbblViKMxINt
 ZiLihMB03fAlK0CAAA=
X-Env-Sender: prvs=316253f80=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496165302!103224680!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28132 invoked from network); 30 May 2017 17:28:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 17:28:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,419,1491264000"; d="scan'208";a="434516486"
Date: Tue, 30 May 2017 18:27:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170530172744.scqefvuebkum3m5r@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
 <20170518172832.afqcp65eztdaurdb@citrix.com>
 <592C56DF020000780015D575@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592C56DF020000780015D575@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDk6MTQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjA1LjE3IGF0IDE5OjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBGcm9tIDU4ZGY4MTZiOTM3ZGM3YTM1OThkZTAxZjA1M2E2MDMwZTYzMTA1N2UgTW9u
IFNlcCAxNyAwMDowMDowMCAyMDAxCj4gPiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+ID4gRGF0ZTogVGh1LCAxOCBNYXkgMjAxNyAxNjoxODo1NiArMDEwMAo+ID4gU3ViamVj
dDogW1BBVENIXSB4ODYvdHJhcHM6IG1vdmUgcHJpdmlsZWdlIGluc3RydWN0aW9uIGVtdWxhdGlv
biBjb2RlCj4gCj4gcHJpdmlsZWdlZAo+IAo+ID4gTW92ZSByZWxldmFudCBjb2RlIHRvIHB2L2Vt
dWxhdGUuYy4gRXhwb3J0IGVtdWxhdGVfcHJpdmlsZWdlZF9vcCBpbgo+ID4gcHYvdHJhcHMuaC4K
PiAKPiBBIG5hbWUgb2YgImVtdWxhdGUuYyIgc291bmRzIGxpa2UgYSBjb250YWluZXIgZm9yIGFs
bCBzb3J0cyBvZiBjcnVmdC4KPiBJJ2QgcHJlZmVyIGlmIHdlIGNvdWxkIHVzZSB0aGUgb3Bwb3J0
dW5pdHkgb2YgdGhpcyByZS1vcmcgdG8gc2VlIGFib3V0Cj4gbm90IGhhdmluZyBvdmVybHkgbGFy
Z2UgZmlsZXMuIFRoZXJlZm9yZSBlLmcuICJlbXVsLXByaXYuYyIgb3IKPiAicHJpdi1lbXVsLmMi
IG9yIHNvbWUgc3VjaD8KPiAKCkkgdGhpbmsgdGhpcyBpcyBhIGZpbmUgaWRlYS4KCj4gPiBOb3Rl
IHRoYXQgcmVhZF9kZXNjcmlwdG9yIGlzIGR1cGxpY2F0ZWQgaW4gZW11bGF0ZS5jLiBUaGUgZHVw
bGljYXRpb24KPiA+IHdpbGwgYmUgZ29uZSBvbmNlIGFsbCBlbXVsYXRpb24gY29kZSBpcyBtb3Zl
ZC4KPiAKPiBUaGF0J3Mgbm90IHZlcnkgZGVzaXJhYmxlOyB3ZSBjYW4gb25seSBob3BlIHRvIGhh
dmUgdGhpbmdzCj4gY29tbWl0dGVkIHRvZ2V0aGVyIHRoZW4/IEhvd2V2ZXIsIHRvZ2V0aGVyIHdp
dGggdGhlIG5hbWluZwo+IGlzc3VlIGFib3ZlIHF1aXRlIGxpa2VseSB0aGUgZnVuY3Rpb24gd2ls
bCB3YW50IHRvIGJlY29tZSBub24tCj4gc3RhdGljIGFueXdheSwgc28gcGVyaGFwcyB0aGlzIHNo
b3VsZCB0aGVuIGJlIGRvbmUgcmlnaHQgYXdheQo+IGluc3RlYWQgb2YgY2xvbmluZyBpdC4KPiAK
ClllcywgSSBjYW4gZG8gdGhhdC4KCj4gPiBBbHNvIG1vdmUgZ3ByX3N3aXRjaC5TIHRvIHB2LyBi
ZWNhdXNlIHRoZSBjb2RlIGluIHRoYXQgZmlsZSBpcyBvbmx5Cj4gPiB1c2VkIGJ5IHByaXZpbGVn
ZSBpbnN0cnVjdGlvbiBlbXVsYXRpb24uCj4gPiAKPiA+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+
IAo+IEZvciB0aGlzIHNpemUgb2YgYSBjaGFuZ2UgdGhpcyBpcyB0b28gd2VhayBhIHN0YXRlbWVu
dCBmb3IgbXkgdGFzdGU6Cj4gSSBkb24ndCByZWFsbHkgbWVhbiB0byByZXZpZXcgdGhlIDEuNWsg
b2YgbGluZXMgeW91IG1vdmUsIHNvIEknZCBob3BlCj4gZm9yIGEgc3RhdGVtZW50IGNsYXJpZnlp
bmcgdGhhdCBwZXJoYXBzIG90aGVyIHRoYW4gZm9ybWF0dGluZyB0aGUKPiBjb2RlIGlzIGJlaW5n
IG1vdmVkIHVuY2hhbmdlZC4KPiAKPiA+ICtpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+IAo+IERvZXMgdGhpcyBwZXJoYXBzIHdhbnQgdG8gZ2Fp
biBhIHB2XyBwcmVmaXg/CgpPSy4KCj4gCj4gPiArI2lmZGVmIENPTkZJR19QVgo+ID4gKwo+ID4g
KyNpbmNsdWRlIDxwdWJsaWMveGVuLmg+Cj4gPiArCj4gPiAraW50IGVtdWxhdGVfcHJpdmlsZWdl
ZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cj4gPiArCj4gPiArI2Vsc2UgIC8qICFD
T05GSUdfUFYgKi8KPiA+ICsKPiA+ICsjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gPiArCj4gPiAr
aW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgeyBy
ZXR1cm4gLUVPUE5PVFNVUFA7IH0KPiAKPiBUaGUgZnVuY3Rpb24gZG9lcyBub3QgcmV0dXJuIC1F
Li4uIHZhbHVlcy4KPiAKClJpZ2h0LiBOb3Qgc3VyZSB3aHkgSSBtaXNzZWQgdGhpcyBvbmUuIExh
dGVyIHBhdGNoZXMgdXNlZCAwIHRvIG1hdGNoIHRoZQpub24tc3R1YiBmdW5jdGlvbnMuCgpXZWku
Cgo+IEphbgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 17:29:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFkxQ-0002Vq-9n; Tue, 30 May 2017 17:29:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dFkxO-0002Vg-C0
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 17:29:22 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 58/63-11537-1FBAD295; Tue, 30 May 2017 17:29:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6H1bq
 RBpt2WVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyeph62gs88FWdnz2FqYFzP1cXIxSEk8IdR
 omvzS5YuRk4OFgEHiWd39wDZHByMAjESD35Yg4QZBcIkJl9ewgpRoi3x+dg0sHI2AUOJv082s
 YGUSwDZSz5zgIRFBPQkZje+ZgUZzywwl0lixtKLjCAJYaCa41v/MIHYnAKBEquen2AGsXkFvC
 Vm/bvFDnHPVCaJX89ugS0TFdCVOPTvDxtEkaDEyZlPwBYzC2hJLJ++jWUCo8AsJKlZSFILGJl
 WMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGYT0DA+MOxtc/
 nQ4xSnIwKYnyOlvrRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L2yCignWJSanlqRlpkDjAeYt
 AQHj5IIbwtImre4IDG3ODMdInWKUVFKnFcZGEVCAiCJjNI8uDZYDF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMx7EmQ8T2ZeCdz0V0CLmYAW79qhDbK4JBEhJdXAGDvpjunK5kW8C/z/9Vg
 e+HhtVXdjrNkfze/t/HlhX3efrVdrbJNQ1NzdriUq65+y5fyDkAeHnr6r7vuVLuecmi55hqkk
 YDtDSMD0TQ37+P0LD3aGHPfa8XVxidK5NuOec1/+H+CYsCiFs6Rh5aYz0aFzL3ck77K5sMXj0
 H8lKzvh3IS7t+z2KLEUZyQaajEXFScCAHHFvv+8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496165359!72349466!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58602 invoked from network); 30 May 2017 17:29:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 17:29:20 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B97E8239F4;
 Tue, 30 May 2017 17:29:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B97E8239F4
Date: Tue, 30 May 2017 10:29:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
In-Reply-To: <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNiBNYXkgMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPj4gPiBUaGUg
b3RoZXIgaXNzdWUgd2l0aCBzdHViZG9tcyBpcyBjb250ZXh0IHN3aXRjaCB0aW1lcy4gVm9sb2R5
bXlyIHNob3dlZAo+ID4+ID4gdGhhdCBtaW5pb3MgaGFzIG11Y2ggaGlnaGVyIGNvbnRleHQgc3dp
dGNoIHRpbWVzIGNvbXBhcmVkIHRvIEVMMCBhcHBzLgo+ID4+ID4gSXQgaXMgcHJvYmFibHkgZHVl
IHRvIEdJQyBjb250ZXh0IHN3aXRjaCwgdGhhdCBpcyBza2lwcGVkIGZvciBFTDAgYXBwcy4KPiA+
PiA+IE1heWJlIHdlIGNvdWxkIHNraXAgR0lDIGNvbnRleHQgc3dpdGNoIGZvciBzdHViZG9tcyB0
b28sIGlmIHdlIGtuZXcgdGhhdAo+ID4+ID4gdGhleSBhcmUgbm90IGdvaW5nIHRvIHVzZSB0aGUg
VkdJQy4gQXQgdGhhdCBwb2ludCwgY29udGV4dCBzd2l0Y2ggdGltZXMKPiA+PiA+IHNob3VsZCBi
ZSB2ZXJ5IHNpbWlsYXIgdG8gRUwwIGFwcHMuCj4gPj4gU28geW91IGFyZSBzdWdnZXN0aW5nIHRv
IGNyZWF0ZSBzb21ldGhpbmcgbGlrZSBsaWdodHdlaWdodCBzdHViZG9tLiBJCj4gPj4gZ2VuZXJh
bGx5IGxpa2UgdGhpcyBpZGVhLiBCdXQgQUZBSUssIHZHSUMgaXMgdXNlZCB0byBkZWxpdmVyIGV2
ZW50cwo+ID4+IGZyb20gaHlwZXJ2aXNvciB0byBzdHViZG9tLiBEbyB5b3Ugd2FudCB0byBwcm9w
b3NlIGFub3RoZXIgbWVjaGFuaXNtPwo+ID4KPiA+IFRoZXJlIGlzIG5vIHdheSBvdXQ6IGlmIHRo
ZSBzdHViZG9tIG5lZWRzIGV2ZW50cywgdGhlbiB3ZSdsbCBoYXZlIHRvCj4gPiBleHBvc2UgYW5k
IGNvbnRleHQgc3dpdGNoIHRoZSB2R0lDLiBJZiBpdCBkb2Vzbid0LCB0aGVuIHdlIGNhbiBza2lw
IHRoZQo+ID4gdkdJQy4gSG93ZXZlciwgd2Ugd291bGQgaGF2ZSBhIHNpbWlsYXIgcHJvYmxlbSB3
aXRoIEVMMCBhcHBzOiBJIGFtCj4gPiBhc3N1bWluZyB0aGF0IEVMMCBhcHBzIGRvbid0IG5lZWQg
dG8gaGFuZGxlIGludGVycnVwdHMsIGJ1dCBpZiB0aGV5IGRvLAo+ID4gdGhlbiB0aGV5IG1pZ2h0
IG5lZWQgc29tZXRoaW5nIGxpa2UgYSB2R0lDLgo+IEhtLiBDb3JyZWN0IG1lLCBidXQgaWYgd2Ug
d2FudCBtYWtlIHN0dWJkb20gdG8gaGFuZGxlIHNvbWUgcmVxdWVzdHMKPiAoZS5nLiBlbXVsYXRl
IE1NSU8gYWNjZXNzKSwgdGhlbiBpdCBuZWVkcyBldmVudHMsIGFuZCB0aHVzIGl0IG5lZWRzCj4g
aW50ZXJydXB0cy4gQXQgbGVhc3QsIEknbSBub3QgYXdhcmUgYWJvdXQgYW55IG90aGVyIG1lY2hh
bmlzbSwgdGhhdAo+IGFsbG93cyBoeXBlcnZpc29yIHRvIHNpZ25hbCB0byBhIGRvbWFpbi4KClRo
ZSBzdHViZG9tIGNvdWxkIGRvIHBvbGxpbmcgYW5kIGF2b2lkIGludGVycnVwdHMgZm9yIGV4YW1w
bGUsIGJ1dCB0aGF0CndvdWxkIHByb2JhYmx5IG5vdCBiZSBkZXNpcmFibGUuCgoKPiBPbiBvdGhl
ciBoYW5kLCBFTDAgYXBwIChhcyBJIHNlZSB0aGVtKSBkb2VzIG5vdCBuZWVkIHN1Y2ggZXZlbnRz
Lgo+IEJhc2ljYWxseSwgeW91IGp1c3QgY2FsbCBmdW5jdGlvbiBgaGFuZGxlX21taW8oKWAgcmln
aHQgaW4gdGhlIGFwcC4KPiBTbywgYXBwcyBjYW4gbGl2ZSB3aXRob3V0IGludGVycnVwdHMgYW5k
IHRoZXkgc3RpbGwgYmUgYWJsZSB0byBoYW5kbGUKPiByZXF1ZXN0LgoKVGhhdCdzIHRydWUuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 17:30:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:30:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFkye-00035f-Jr; Tue, 30 May 2017 17:30:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3161363b7=Andrew.Cooper3@citrix.com>)
 id 1dFkyd-00035V-VR
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:30:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 0E/23-03620-F3CAD295; Tue, 30 May 2017 17:30:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQtdujW6
 kwbE/5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bG1ZNZClazVyye493AOJmti5GTQ0LAT2LR
 q0mMILawQIzE4q97weIiAk4Sl+bOYu9i5OIQEvjGKPFk512wBLOAnsTksxPAGtgE9CV2v/jEB
 GLzCthK/L/QChZnEVCVeH0fYqioQLjE28YjLBA1ghInZz4BszkFLCX+HDrOCjHTQOLIojlQtr
 zE9rdzmEFsIQE1iWv9l9ghDk2XmPish2UCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQiXUNTvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjN+WBRxilORgUhLldbbWjRTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwXtlFVBOsCg1PbUiLTMHGA8waQkOHiURXqvVQGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonzKoMUCYAUZZTmwY2AxeYlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfM6gUzhycwrgdv0CugIJqAjdu3QBjmiJBEhJdXAyLQmrinscM2ng1zdi2teSa5
 5ZujJsJLfodJYZH/NNdN3rr4XT4p/efxFqnvhSpMX05Y0xzm9XaXu1Lf4/m9msQuSV06dm115
 8RjLqfen6y+3hKsFbpy27OU0ptj7/oZTdJKNHq1Kq236W7Px9BN+05tfq6LWz3k2nYWxQnQ/5
 2cGvlM7wkt6E5VYijMSDbWYi4oTAeJgR77IAgAA
X-Env-Sender: prvs=3161363b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496165438!57509804!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23475 invoked from network); 30 May 2017 17:30:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 17:30:38 -0000
X-IronPort-AV: E=Sophos;i="5.38,419,1491264000"; d="scan'208";a="46935427"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
 <20170518172832.afqcp65eztdaurdb@citrix.com>
 <592C56DF020000780015D575@prv-mh.provo.novell.com>
 <20170530172744.scqefvuebkum3m5r@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6b3f6b70-d165-1c11-0b83-f177bbe74646@citrix.com>
Date: Tue, 30 May 2017 18:30:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530172744.scqefvuebkum3m5r@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTg6MjcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBNYXkgMjksIDIwMTcg
YXQgMDk6MTQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA1LjE3
IGF0IDE5OjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBGcm9tIDU4ZGY4MTZi
OTM3ZGM3YTM1OThkZTAxZjA1M2E2MDMwZTYzMTA1N2UgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAx
Cj4+PiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gRGF0ZTogVGh1LCAx
OCBNYXkgMjAxNyAxNjoxODo1NiArMDEwMAo+Pj4gU3ViamVjdDogW1BBVENIXSB4ODYvdHJhcHM6
IG1vdmUgcHJpdmlsZWdlIGluc3RydWN0aW9uIGVtdWxhdGlvbiBjb2RlCj4+IHByaXZpbGVnZWQK
Pj4KPj4+IE1vdmUgcmVsZXZhbnQgY29kZSB0byBwdi9lbXVsYXRlLmMuIEV4cG9ydCBlbXVsYXRl
X3ByaXZpbGVnZWRfb3AgaW4KPj4+IHB2L3RyYXBzLmguCj4+IEEgbmFtZSBvZiAiZW11bGF0ZS5j
IiBzb3VuZHMgbGlrZSBhIGNvbnRhaW5lciBmb3IgYWxsIHNvcnRzIG9mIGNydWZ0Lgo+PiBJJ2Qg
cHJlZmVyIGlmIHdlIGNvdWxkIHVzZSB0aGUgb3Bwb3J0dW5pdHkgb2YgdGhpcyByZS1vcmcgdG8g
c2VlIGFib3V0Cj4+IG5vdCBoYXZpbmcgb3Zlcmx5IGxhcmdlIGZpbGVzLiBUaGVyZWZvcmUgZS5n
LiAiZW11bC1wcml2LmMiIG9yCj4+ICJwcml2LWVtdWwuYyIgb3Igc29tZSBzdWNoPwo+Pgo+IEkg
dGhpbmsgdGhpcyBpcyBhIGZpbmUgaWRlYS4KCklmIHdlIGFyZSBkb2luZyB0aGlzLCBJJ2QgcmVj
b21tZW5kIGVtdWwtJEZPTy5jIHRvIGF2b2lkIGhhdmluZwplbXVsYXRpb24gZmlsZXMgbmFtZWQg
aW52YWxpZC5jICh3aGljaCBpc24ndCBvYnZpb3VzIGFzIHRvIGl0cyBwdXJwb3NlKQphcyBzdWdn
ZXN0ZWQgaW4gcGF0Y2ggMy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 17:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFl1Z-0003Jm-1P; Tue, 30 May 2017 17:33:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFl1Y-0003Jc-DK
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 17:33:40 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2C/84-03058-3FCAD295; Tue, 30 May 2017 17:33:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTffzGt1
 Ig0v/GS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8byo7dYC17yVXx/8IC5gbGNp4uRk0NIYCOj
 xIKZ0l2MXED2bkaJSy9PsoAkhAUMJY5v/cMEYosIxEhMe9fEAlF0g0liy5HPYA6zwE5GiY6Oi
 ewgVWwCmhJ3Pn8C6+AVsJKYf3YxG4jNIqAqsWjnU7AaUYFwibeNR1ggagQlTs58AmZzCvhI7L
 tzDKyeWcBW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGlnoJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhwDEOxgPL828BCjJAeTkiivs7VupBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3vOrgXKCRanpqRVpmTnA4IdJS3DwKInwWoGkeYsLEnOLM9MhU
 qcYFaXEeeeBJARAEhmleXBtsIi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeJ5ApPJl5JX
 DTXwEtZgJavGuHNsjikkSElFQD47bvhhV5uYp7/X5NCC67bbujTniWm++cvHQRgWbfmBjWWYs
 Su88ItHTcvqxyMyj2i5HprluPhYvl/AP2BR5+93ihZVWbgmTRnPiLaRtfOTXv5C94nBqbtDje
 Y9bF/Q9tdLv0giXDkn9kHKxZejnlOPc8P/8TCSVW/wo9l/TZid7v7Vho9Oi7EktxRqKhFnNRc
 SIAvIdAIbMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496165608!71320150!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37827 invoked from network); 30 May 2017 17:33:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 30 May 2017 17:33:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DC3112B;
 Tue, 30 May 2017 10:33:27 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AB82B3F58B;
 Tue, 30 May 2017 10:33:26 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ac573860-c1c5-fca1-eeb2-f6632fb407a2@arm.com>
Date: Tue, 30 May 2017 18:33:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
Cc: Artem_Mygaiev@epam.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAzMC8wNS8xNyAxODoyOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZyaSwg
MjYgTWF5IDIwMTcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+PiBUaGUgb3RoZXIgaXNz
dWUgd2l0aCBzdHViZG9tcyBpcyBjb250ZXh0IHN3aXRjaCB0aW1lcy4gVm9sb2R5bXlyIHNob3dl
ZAo+Pj4+PiB0aGF0IG1pbmlvcyBoYXMgbXVjaCBoaWdoZXIgY29udGV4dCBzd2l0Y2ggdGltZXMg
Y29tcGFyZWQgdG8gRUwwIGFwcHMuCj4+Pj4+IEl0IGlzIHByb2JhYmx5IGR1ZSB0byBHSUMgY29u
dGV4dCBzd2l0Y2gsIHRoYXQgaXMgc2tpcHBlZCBmb3IgRUwwIGFwcHMuCj4+Pj4+IE1heWJlIHdl
IGNvdWxkIHNraXAgR0lDIGNvbnRleHQgc3dpdGNoIGZvciBzdHViZG9tcyB0b28sIGlmIHdlIGtu
ZXcgdGhhdAo+Pj4+PiB0aGV5IGFyZSBub3QgZ29pbmcgdG8gdXNlIHRoZSBWR0lDLiBBdCB0aGF0
IHBvaW50LCBjb250ZXh0IHN3aXRjaCB0aW1lcwo+Pj4+PiBzaG91bGQgYmUgdmVyeSBzaW1pbGFy
IHRvIEVMMCBhcHBzLgo+Pj4+IFNvIHlvdSBhcmUgc3VnZ2VzdGluZyB0byBjcmVhdGUgc29tZXRo
aW5nIGxpa2UgbGlnaHR3ZWlnaHQgc3R1YmRvbS4gSQo+Pj4+IGdlbmVyYWxseSBsaWtlIHRoaXMg
aWRlYS4gQnV0IEFGQUlLLCB2R0lDIGlzIHVzZWQgdG8gZGVsaXZlciBldmVudHMKPj4+PiBmcm9t
IGh5cGVydmlzb3IgdG8gc3R1YmRvbS4gRG8geW91IHdhbnQgdG8gcHJvcG9zZSBhbm90aGVyIG1l
Y2hhbmlzbT8KPj4+Cj4+PiBUaGVyZSBpcyBubyB3YXkgb3V0OiBpZiB0aGUgc3R1YmRvbSBuZWVk
cyBldmVudHMsIHRoZW4gd2UnbGwgaGF2ZSB0bwo+Pj4gZXhwb3NlIGFuZCBjb250ZXh0IHN3aXRj
aCB0aGUgdkdJQy4gSWYgaXQgZG9lc24ndCwgdGhlbiB3ZSBjYW4gc2tpcCB0aGUKPj4+IHZHSUMu
IEhvd2V2ZXIsIHdlIHdvdWxkIGhhdmUgYSBzaW1pbGFyIHByb2JsZW0gd2l0aCBFTDAgYXBwczog
SSBhbQo+Pj4gYXNzdW1pbmcgdGhhdCBFTDAgYXBwcyBkb24ndCBuZWVkIHRvIGhhbmRsZSBpbnRl
cnJ1cHRzLCBidXQgaWYgdGhleSBkbywKPj4+IHRoZW4gdGhleSBtaWdodCBuZWVkIHNvbWV0aGlu
ZyBsaWtlIGEgdkdJQy4KPj4gSG0uIENvcnJlY3QgbWUsIGJ1dCBpZiB3ZSB3YW50IG1ha2Ugc3R1
YmRvbSB0byBoYW5kbGUgc29tZSByZXF1ZXN0cwo+PiAoZS5nLiBlbXVsYXRlIE1NSU8gYWNjZXNz
KSwgdGhlbiBpdCBuZWVkcyBldmVudHMsIGFuZCB0aHVzIGl0IG5lZWRzCj4+IGludGVycnVwdHMu
IEF0IGxlYXN0LCBJJ20gbm90IGF3YXJlIGFib3V0IGFueSBvdGhlciBtZWNoYW5pc20sIHRoYXQK
Pj4gYWxsb3dzIGh5cGVydmlzb3IgdG8gc2lnbmFsIHRvIGEgZG9tYWluLgo+Cj4gVGhlIHN0dWJk
b20gY291bGQgZG8gcG9sbGluZyBhbmQgYXZvaWQgaW50ZXJydXB0cyBmb3IgZXhhbXBsZSwgYnV0
IHRoYXQKPiB3b3VsZCBwcm9iYWJseSBub3QgYmUgZGVzaXJhYmxlLgoKVGhlIHBvbGxpbmcgY2Fu
IGJlIG1pbmltaXplZCBpZiB5b3UgYmxvY2sgdGhlIHZDUFUgd2hlbiB0aGVyZSBhcmUgCm5vdGhp
bmcgdG8gZG8uIEl0IHdvdWxkIGdldCB1bmJsb2NrIHdoZW4geW91IGhhdmUgdG8gc2NoZWR1bGUg
aGltIApiZWNhdXNlIG9mIGEgcmVxdWVzdC4KCj4KPgo+PiBPbiBvdGhlciBoYW5kLCBFTDAgYXBw
IChhcyBJIHNlZSB0aGVtKSBkb2VzIG5vdCBuZWVkIHN1Y2ggZXZlbnRzLgo+PiBCYXNpY2FsbHks
IHlvdSBqdXN0IGNhbGwgZnVuY3Rpb24gYGhhbmRsZV9tbWlvKClgIHJpZ2h0IGluIHRoZSBhcHAu
Cj4+IFNvLCBhcHBzIGNhbiBsaXZlIHdpdGhvdXQgaW50ZXJydXB0cyBhbmQgdGhleSBzdGlsbCBi
ZSBhYmxlIHRvIGhhbmRsZQo+PiByZXF1ZXN0Lgo+Cj4gVGhhdCdzIHRydWUuCj4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 17:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFl8k-00040y-UF; Tue, 30 May 2017 17:41:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3161363b7=Andrew.Cooper3@citrix.com>)
 id 1dFl8j-00040s-9H
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:41:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 57/7D-02183-0BEAD295; Tue, 30 May 2017 17:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQnfNOt1
 Ig88dRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTt7XsBe3sFXvXHGZsYPzI2sXIySEh4CfR
 8HATG4gtLBAtsebqc8YuRg4OEQEnien95V2MXBxCArMYJd7+eMcIUsMsoCcx+ewEMJtNQF9i9
 4tPTCD1vAK2Ej/fZoKEWQRUJV48uAw2UlQgXOJt4xEWEJtXQFDi5MwnYDangL3EjwPH2SFGGk
 gcWTSHFcKWl9j+dg4ziC0koCZxrf8SO8SZ6RITn/WwTGDkn4Vk1Cwk7bOQtC9gZF7FqF6cWlS
 WWqRrqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiADECwg3Ftq/MhRkkOJiVR
 Xmdr3UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwZa4FygkWp6akVaZk5wFiASUtw8CiJ8J4BS
 fMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpy3CqRIAKQoozQPbgQsLi8xykoJ8zICHSXEU5
 BalJtZgir/ilGcg1FJmDcBZApPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQZGh1jFIyyP5nBYOn7
 ParQMO14XPC9ozfWjZV78RbskapN//spye626Js+wMWZfwI59qY98o5v1LJx47nu9MePL9+FU
 ias3reZSPiY+gSvIX0bB97NxvV3r8fLDhm15HlYt+2d0fhV/+ED1WJml9UPOq5WKMz6IMi7af
 plP6YuK3Nn+VbrKXEosxRmJhlrMRcWJAANO6rjGAgAA
X-Env-Sender: prvs=3161363b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496166060!72572826!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24806 invoked from network); 30 May 2017 17:41:00 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 17:41:00 -0000
X-IronPort-AV: E=Sophos;i="5.38,419,1491264000"; d="scan'208";a="46936049"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
 <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
Date: Tue, 30 May 2017 18:40:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDUvMTcgMTY6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA1LjE3IGF0
IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBmb2xsb3dpbmcgaGFu
ZGxlcnMgYXJlIG1vdmVkOgo+PiAxLiBkb19zZXRfdHJhcF90YWJsZQo+IFRoaXMgb25lIG1ha2Vz
IHNlbnNlIHRvIG1vdmUgdG8gcHYvdHJhcHMuYywgYnV0IC4uLgo+Cj4+IDIuIGRvX3NldF9kZWJ1
Z3JlZwo+PiAzLiBkb19nZXRfZGVidWdyZWcKPj4gNC4gZG9fZnB1X3Rhc2tzd2l0Y2gKPiAuLi4g
bm9uZSBvZiB0aGVzZSBkby4gSSBjb3VsZCBzZWUgdGhlbSBnbyBpbnRvIHB2L2h5cGVyY2FsbC5j
LAo+IGJ1dCBJIGNvdWxkIGFsc28gc2VlIHRoYXQgZmlsZSBkZWFsaW5nIGludGVudGlvbmFsbHkg
b25seSB3aXRoCj4gZXZlcnl0aGluZyBoeXBlcmNhbGwgcmVsYXRlZCBleGNlcHQgaW5kaXZpZHVh
bCBoYW5kbGVycy4gQW5kcmV3LAo+IGRvIHlvdSBoYXZlIGFueSBvcGluaW9uIG9yIHRob3VnaHRz
IGhlcmU/CgpEZXNwaXRlIGl0cyBuYW1lLCB0cmFwcy5jIGRlYWxzIHdpdGggbW9zdGx5IGxvdyBs
ZXZlbCBleGNlcHRpb24KaGFuZGxpbmcsIHNvIEkgYW0gbm90IGNvbXBsZXRlbHkgY29udmluY2Vk
IHRoYXQgZG9fc2V0X3RyYXBfdGFibGUoKQp3b3VsZCBsb2dpY2FsbHkgbGl2ZSBpbiB0cmFwcy5j
CgpJJ2QgYWxzbyBwcmVmZXIgbm90IHRvIG1peCB0aGVzZSBpbnRvIGh5cGVyY2FsbC5jLiAgVGhl
IGJlc3QgSSBjYW4Kc3VnZ2VzdCBpcyBwdi9kb21haW4uYywgYnV0IGV2ZW4gdGhhdCBpc24ndCBn
cmVhdC4KClNvcnJ5IGZvciBiZWluZyB1bmhlbHBmdWwuICBJJ20gbm90IHN1cmUgcHYvbWlzYy1o
eXBlcmNhbGxzLmMgaXMgYQpzdWl0YWJsZSBuYW1lIGVpdGhlci4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 17:41:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:41:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFl8z-00042h-5W; Tue, 30 May 2017 17:41:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fkan@apm.com>) id 1dFl8x-00042U-Mj
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:41:19 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 AC/CD-02183-FBEAD295; Tue, 30 May 2017 17:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfSalu7edbq
 RBiumW1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXDixjKpgiV9H86y5TA+M78S5GLg4hgamM
 EvuPPmYBcVgE1jNLHHhxGsyREJjDKnHw4h62LkZOICdP4nbXQii7UGLqvR3MIDavgKDEyZlPW
 EBsIQEfielXOli7GDk4OAWsJX4dkYPY8IpJYtKpf2A1bAKyEvM+HWIEsVkEVCX2dU9gg5gTIP
 Hx0wVWEFtYwFzi97wHYPUiAuoSfy5MYAQZxCzQyyix7OoHsAZmAU2J1u2/2ScwCsxCcscsJKk
 FjEyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg5EBCHYw
 9s1yPsQoycGkJMrrbK0bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN2MtUE6wKDU9tSItMwcYF
 zBpCQ4eJRHeMyBp3uKCxNzizHSI1ClGe44rV9Z9YeLYsHo9kLzTtwFITjmw/QuTEEtefl6qlD
 hvFUibAEhbRmke3FBYHF9ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9NkCk8mXklcLtfAZ3
 FBHTWrh3aIGeVJCKkpBoYY3jzBQMaTjyZs2azmpW9NEdNmFzOtu6qFV+2Ldlz6sVa/t1ZsVen
 Oc6tqDuqqTEnq9P0yHod24SZ6+fHGDGvbND9eim3/MXH5zz7FdKrH1RNEcsMKSvYccXyysui1
 /Pcvzm0J64OOG0TfL/Z5fN5ZYZrcp73LlSqBD6pO/rvhxTLt78d3KFySizFGYmGWsxFxYkAP3
 jUU94CAAA=
X-Env-Sender: fkan@apm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496166076!87005817!1
X-Originating-IP: [209.85.214.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56708 invoked from network); 30 May 2017 17:41:17 -0000
Received: from mail-it0-f42.google.com (HELO mail-it0-f42.google.com)
 (209.85.214.42)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 May 2017 17:41:17 -0000
Received: by mail-it0-f42.google.com with SMTP id f72so48159ite.0
 for <xen-devel@lists.xenproject.org>; Tue, 30 May 2017 10:41:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apm.com; s=apm;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Euxynh+3rWAi8RnjvyRPL8P+cj9Hsw17HaIHbyrBhdQ=;
 b=CP21eFubX3xCpdFUmifRtvHVE5fVSUK+oOOcHZRS9cxDjuclexUMN6zJpM2fdV33jj
 KYxME30n+Dz5sUjFIpH23LIJqSyY2jTM4tbMU+550EaTdiYmrsHIOl0lM/Go8dAJ0v/3
 lBS41nty0RE92w5RH2rpoJn2yMsyqPKSofsDQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Euxynh+3rWAi8RnjvyRPL8P+cj9Hsw17HaIHbyrBhdQ=;
 b=V1XV3WZDB9e4w4hnF2Sp+X3ozXts/rM3m5t5VRnZV0mE+lMj7fhMZghzzJ5AyAc/aM
 zoas7wjlVWwR16VLIUP1IjpJs5pbp6ro6KZhJhbFvxbLUXUsntSZDtAyZDdjROeYEiAi
 BerMebueNxtBJQd425c5eZ/NdWe24uS3jY4RAtV6ohVwJuTkdChHDkFY2Z80LJ9L0ojO
 2AbXewL/yT5h+Eusg3+FZpg3fBSl4OOhgcoxkeh4fVMmnJYQvNXIRg5Povuo0w/b6y6Z
 VZWrPakbEtUd2OQrJ2EPUolYwVUUEUkA1MZOuun3WGxLls0yHVOaHGKoBRzc+D+wcQXI
 fKkw==
X-Gm-Message-State: AODbwcAThrdukXfFuFsqWz2TUR1EUG3ivRYVfble/vkKyCUH3QsF3iwd
 PtBOeh1d4GTo4HLrbDRTHEIgwyLQ0tHC
X-Received: by 10.36.68.203 with SMTP id o194mr3123555ita.8.1496166076313;
 Tue, 30 May 2017 10:41:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.165.140 with HTTP; Tue, 30 May 2017 10:41:15 -0700 (PDT)
In-Reply-To: <15f6b693-c77a-bc9f-fbb9-b2d23a486211@arm.com>
References: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
 <d9b23e37-3e28-82b3-155e-3d010ccf5e5d@arm.com>
 <CAL85gmC6AEcrGu_jckpLXqEsrnqSSfj5Kx=a8wWWhLQQTKdztQ@mail.gmail.com>
 <f10520c7-4e91-e39c-5147-3d77592be7be@arm.com>
 <CAL85gmAE5Rd+YmLmW7A+chNukiXKdmZdeypRWHT=RU1eV1gvFA@mail.gmail.com>
 <15f6b693-c77a-bc9f-fbb9-b2d23a486211@arm.com>
From: Feng Kan <fkan@apm.com>
Date: Tue, 30 May 2017 10:41:15 -0700
Message-ID: <CAL85gmCP+m+1eVMWHKAAp6+T0nD90B1xQn-76sd7OUMWN7XJYw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, nd@arm.com, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] xl create failure on arm64 with XEN 4.9rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WWFwLCB3b3JrZWQgbGlrZSBhIGNoYXJtLiBNdWNoIHRoYW5rcy4KClRlc3RlZCBvbiBDZW50b3Mg
NyBhcm02NCBzeXN0ZW0gd2l0aCA0LjEycmMyIDY0SyBwYWdlIHNpemUga2VybmVsCihkb20wIGFu
ZCBkb21VKSAmIFhlbiA0LjlyYzYKVGVzdGVkLWJ5OiBGZW5nIEthbiA8ZmthbkBhcG0uY29tPgoK
T24gU3VuLCBNYXkgMjgsIDIwMTcgYXQgMTA6MTIgQU0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IEhpLAo+Cj4gT24gMDUvMjYvMjAxNyAxMToyMiBQTSwgRmVu
ZyBLYW4gd3JvdGU6Cj4+IE9uIEZyaSwgTWF5IDI2LCAyMDE3IGF0IDU6NDAgQU0sIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAyNi8wNS8x
NyAwMTozNywgRmVuZyBLYW4gd3JvdGU6Cj4+Pj4KPj4+PiBPbiBUaHUsIE1heSAyNSwgMjAxNyBh
dCAxMjo1NiBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+PiB3cm90
ZToKPj4+Pj4KPj4+Pj4gKENDIHRvb2xzdGFjayBtYWludGFpbmVycykKPj4+Pj4KPj4+Pj4gT24g
MjUvMDUvMjAxNyAxOTo1OCwgRmVuZyBLYW4gd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IEhp
IEFsbDoKPj4+Pj4KPj4+Pj4KPj4+Pj4KPj4+Pj4gSGVsbG8sCj4+Pj4+Cj4+Pj4+PiBUaGlzIGlz
IG5vdCBzcGVjaWZpY2FsbHkgYWdhaW5zdCB0aGUgWEVOIDQuOS4gSSBhbSB1c2luZyA0LjEycmMy
Cj4+Pj4+PiBrZXJuZWwgb24gYXJtNjQgcGxhdGZvcm0uIFN0YXJ0ZWQgZG9tMCBmaW5lIHdpdGgg
QUNQSSBlbmFibGVkLCBidXQKPj4+Pj4+IGZhaWxlZCB3aGVuIGNyZWF0aW5nIHRoZSBkb21VIGd1
ZXN0LiBYZW4gaXMgYnVpbHQgbmF0aXZlbHkgb24gdGhlCj4+Pj4+PiBhcm02NCBwbGF0Zm9ybS4g
VXNpbmcgdGhlIHNhbWUga2VybmVsIGFuZCByYW1kaXNrIGFzIGRvbTAuIEFueSBpZGVhIGFzCj4+
Pj4+PiB3aHkgaXQgaXMgc3R1Y2sgaGVyZQo+Pj4+Pj4gd291bGQgYmUgZ3JlYXRseSBhcHByZWNp
YXRlZD8KPj4+Pj4KPj4+Pj4KPj4+Pj4KPj4+Pj4gVGhlIGZpcnN0IHN0ZXAgd291bGQgdG8gdHJ5
IGEgc3RhYmxlIHJlbGVhc2UgaWYgeW91IGNhbi4gQWxzbywgaXQgd291bGQKPj4+Pj4gYmUKPj4+
Pj4gdXNlZnVsIGlmIHlvdSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBndWVzdCAoaS5l
IHRoZSBjb25maWd1cmF0aW9uKQo+Pj4+PiBhbmQgeW91ciAuY29uZmlnIGZvciB0aGUga2VybmVs
Lgo+Pj4+Cj4+Pj4gSSBhbSB1c2luZyB0aGUgZGVmYXVsdCB4ZW5fZGVmY29uZmlnIGluIHRoZSBh
cm02NCBkaXJlY3RvcnkuCj4+Pgo+Pj4KPj4+IEkgYW0gY29uZnVzZWQuIFRoZXJlIGFyZSBubyB4
ZW5fZGVmY29uZmlnIGluIHRoZSBhcm02NCBkaXJlY3Rvcnkgb2YgdGhlCj4+PiBrZXJuZWwuIFNv
IHdoaWNoIG9uZSBhcmUgeW91IHRhbGtpbmcgYWJvdXQ/Cj4+IFNvcnJ5LCBteSBtaXN0YWtlLgo+
Pj4KPj4+PiBUaGlzIGlzCj4+Pj4gdmVyeSBlYXJseSBvbgo+Pj4+IGluIGJ1aWxkaW5nIHRoZSBk
b21haW4sIHdvdWxkIHRoZSBndWVzdCBjb25maWd1cmF0aW9uIG1hdHRlcj8KPj4+Cj4+Pgo+Pj4g
VGhlIGNvbmZpZ3VyYXRpb24gb2YgRE9NMCBrZXJuZWwgbWF0dGVycyB3aGVuIHlvdSB3YW50IHRv
IGJ1aWxkIHRoZSBndWVzdC4KPj4+IFRoYXQncyB3aHkgSSB3YW50ZWQgdG8ga25vdyB3aGF0IG9w
dGlvbnMgeW91IGVuYWJsZWQuCj4+IEkgc2VlLiBJIGFtIHVzaW5nIHRoZSBkZWZhdWx0IGNlbnRv
cyA3LjIga2VybmVsIGNvbmZpZyBwbHVzIGVuYWJsaW5nCj4+IHRoZSBYRU4gb3B0aW9uLiAoQXR0
YWNoZWQgYmVsb3cpCj4KPiBMb29raW5nIGF0IHRoZSAuY29uZmlnLCBMaW51eCBpcyB1c2luZyA2
NEtCIHBhZ2UgZ3JhbnVsYXJpdHkuCj4KPiBJIG1hbmFnZWQgdG8gcmVwcm9kdWNlIHRoZSBmYWls
dXJlICh0aG91Z2ggZGlmZmVyZW50IGVycm9yKSBieSB1c2luZwo+IGFuIGluaXRyYW1mcyA+IDMy
TUIgKHNtYWxsZXIgd29ya3MpLiBUaGUgcGF0Y2ggYmVsb3cgc2hvdWxkIGZpeCB0aGUKPiBlcnJv
ciwgY2FuIHlvdSBnaXZlIGl0IGEgdHJ5Pwo+Cj4gY29tbWl0IGM0Njg0YjQyNTU1MmE4MzMwZjAw
ZDc3MDNmMzE3NWQ3MjE5OTJhYjAKPiBBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gRGF0ZTogICBTdW4gTWF5IDI4IDE3OjUwOjA3IDIwMTcgKzAxMDAKPgo+ICAg
ICB4ZW4vcHJpdmNtZDogU3VwcG9ydCBjb3JyZWN0bHkgNjRLQiBwYWdlIGdyYW51bGFyaXR5IHdo
ZW4gbWFwcGluZyBtZW1vcnkKPgo+ICAgICBDb21taXQgNTk5NWE2OCAieGVuL3ByaXZjbWQ6IEFk
ZCBzdXBwb3J0IGZvciBMaW51eCA2NEtCIHBhZ2UgZ3JhbnVsYXJpdHkiIGRpZAo+ICAgICBub3Qg
Z28gZmFyIGVub3VnaCB0byBzdXBwb3J0IDY0S0IgaW4gbW1hcF9iYXRjaF9mbi4KPgo+ICAgICBU
aGUgdmFyaWFibGUgJ25yJyBpcyB0aGUgbnVtYmVyIG9mIDRLQiBjaHVuayB0byBtYXAuIEhvd2V2
ZXIsIHdoZW4gTGludXgKPiAgICAgaXMgdXNpbmcgNjRLQiBwYWdlIGdyYW51bGFyaXR5IHRoZSBh
cnJheSBvZiBwYWdlcyAodm1hLT52bV9wcml2YXRlX2RhdGEpCj4gICAgIGNvbnRhaW4gb25lIHBh
Z2UgcGVyIDY0S0IuIEZpeCBpdCBieSBpbmNyZW1lbnRpbmcgc3QtPmluZGV4IGNvcnJlY3RseS4K
Pgo+ICAgICBGdXJ0aGVybW9yZSwgc3QtPnZhIGlzIG5vdCBjb3JyZWN0bHkgaW5jcmVtZW50ZWQg
YXMgUEFHRV9TSVpFICE9Cj4gICAgIFhFTl9QQUdFX1NJWkUuCj4KPiAgICAgRml4ZXM6IDU5OTVh
NjggKCJ4ZW4vcHJpdmNtZDogQWRkIHN1cHBvcnQgZm9yIExpbnV4IDY0S0IgcGFnZSBncmFudWxh
cml0eSIpCj4gICAgIENDOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gICAgIFJlcG9ydGVkLWJ5
OiBGZW5nIEthbiA8ZmthbkBhcG0uY29tPgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3By
aXZjbWQuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+IGluZGV4IDdhOTJhNWUuLjM4ZDlhNDMg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4gKysrIGIvZHJpdmVycy94ZW4v
cHJpdmNtZC5jCj4gQEAgLTM0NSw3ICszNDUsNyBAQCBzdGF0aWMgaW50IG1tYXBfYmF0Y2hfZm4o
dm9pZCAqZGF0YSwgaW50IG5yLCB2b2lkICpzdGF0ZSkKPiAgICAgICAgIGludCByZXQ7Cj4KPiAg
ICAgICAgIGlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkK
PiAtICAgICAgICAgICAgICAgY3VyX3BhZ2VzID0gJnBhZ2VzW3N0LT5pbmRleF07Cj4gKyAgICAg
ICAgICAgICAgIGN1cl9wYWdlcyA9ICZwYWdlc1tzdC0+aW5kZXggLyBYRU5fUEZOX1BFUl9QQUdF
XTsKPgo+ICAgICAgICAgQlVHX09OKG5yIDwgMCk7Cj4gICAgICAgICByZXQgPSB4ZW5fcmVtYXBf
ZG9tYWluX2dmbl9hcnJheShzdC0+dm1hLCBzdC0+dmEgJiBQQUdFX01BU0ssIGdmbnAsIG5yLAo+
IEBAIC0zNjIsNyArMzYyLDcgQEAgc3RhdGljIGludCBtbWFwX2JhdGNoX2ZuKHZvaWQgKmRhdGEs
IGludCBuciwgdm9pZCAqc3RhdGUpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dC0+Z2xvYmFsX2Vycm9yID0gMTsKPiAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgfQo+IC0g
ICAgICAgc3QtPnZhICs9IFBBR0VfU0laRSAqIG5yOwo+ICsgICAgICAgc3QtPnZhICs9IFhFTl9Q
QUdFX1NJWkUgKiBucjsKPiAgICAgICAgIHN0LT5pbmRleCArPSBucjsKPgo+ICAgICAgICAgcmV0
dXJuIDA7Cj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 17:42:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFlAH-0004Aw-FT; Tue, 30 May 2017 17:42:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dFlAF-0004AY-JO
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:42:39 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B9/DC-02006-E0FAD295; Tue, 30 May 2017 17:42:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVZd7vW6
 kwaybQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bW/d/YChbyVvz/3MnSwLiPq4uRi0NIYCKT
 xP75fewQzl9Giclz/rFAOBsZJd48W8faxcgJ5GxnlFjdVAxiCwv4Sky4eAUsLiLgITH333U2i
 IbFjBLndywEGsXBwSygLdH3IR6khk3ASOLs0emMIDavgK3E/g8fmEFsFgFViZbVrWBxUYFwib
 eNR1ggagQlTs58AmZzCthJPGo7DLaLWUBd4s+8S8wQtrzE9rdzwGwJAUOJ0w+3MU5gFJyFpH0
 WkpZZSFoWMDKvYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI
 DN16BgbGHYx3J/sdYpTkYFIS5XW21o0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7aC1QTrAoN
 T21Ii0zBxhFMGkJDh4lEV6udUBp3uKCxNzizHSI1ClGRSlx3iqQPgGQREZpHlwbLHIvMcpKCf
 MyMjAwCPEUpBblZpagyr9iFOdgVBLmnQUyhSczrwRu+iugxUxAi3ft0AZZXJKIkJJqYPSvfrf
 +s+jK74n8UloX5/t8LrnbOP3ALG8jHmZxd5sejQLmZYJFbVf8NlobV2wQ2bRup/TRXs7IWw02
 oRGhl42EBXk/TU081267wU+4M9Wfbe3WcPcQzalOaTVPgMFmZ/xsfcBadmdZfTmrEzMSWPMcl
 vk3fHs+MX6jv0mEc0vcs6tsXlJKLMUZiYZazEXFiQB6I5Ih1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496166153!98127149!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58105 invoked from network); 30 May 2017 17:42:34 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 17:42:34 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4UHgVBD011161
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 17:42:32 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4UHgVkl028059
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 17:42:31 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4UHgUD1015490;
 Tue, 30 May 2017 17:42:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 30 May 2017 10:42:30 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org
References: <87661d89-76af-9b1c-74fe-8af14a87d76b@citrix.com>
 <4362d27e-6512-398f-8d5e-74ae4bf6afad@oracle.com>
 <558dd796-5aa5-2bb0-59e8-7f14a171e210@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <993b26b9-d4cb-63dd-e39b-e2f5e5cd6246@oracle.com>
Date: Tue, 30 May 2017 13:42:24 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <558dd796-5aa5-2bb0-59e8-7f14a171e210@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to
	next online CPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzAvMjAxNyAxMToxNyBBTSwgQW5vb2IgU29tYW4gd3JvdGU6Cj4gT24gMTYvMDUvMTcg
MjA6MDIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPgo+IEhpIEJvcmlzLAo+Cj4gU29ycnkgZm9y
IHRoZSBkZWxheSwgSSB3YXMgb3V0IHRyYXZlbGluZy4KPgo+Pj4gICAgICAgICAgIHJjID0gZXZ0
Y2huX2JpbmRfdG9fdXNlcih1LCBiaW5kX2ludGVyZG9tYWluLmxvY2FsX3BvcnQpOwo+Pj4gLSAg
ICAgICAgaWYgKHJjID09IDApCj4+PiArICAgICAgICBpZiAocmMgPT0gMCkgewo+Pj4gICAgICAg
ICAgICAgICByYyA9IGJpbmRfaW50ZXJkb21haW4ubG9jYWxfcG9ydDsKPj4+ICsgICAgICAgICAg
ICBzZWxlY3RlZF9jcHUgPSBjcHVtYXNrX25leHQoc2VsZWN0ZWRfY3B1LAo+Pj4gY3B1X29ubGlu
ZV9tYXNrKTsKPj4+ICsgICAgICAgICAgICBpZiAoc2VsZWN0ZWRfY3B1ID49IG5yX2NwdV9pZHMp
Cj4+PiArICAgICAgICAgICAgICAgIHNlbGVjdGVkX2NwdSA9IGNwdW1hc2tfZmlyc3QoY3B1X29u
bGluZV9tYXNrKTsKPj4+ICsgICAgICAgICAgICB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUocmMs
IHNlbGVjdGVkX2NwdSk7Cj4+IENhbiB5b3UgZG8gcHJvcGVyIGFzc2lnbm1lbnQgKmluc3RlYWQg
b2YqIGJpbmRpbmcgdG8gQ1BVMCBhcyBvcHBvc2VkIHRvCj4+IHJlYmluZGluZyB0aGUgZXZlbnQg
Y2hhbm5lbCBsYXRlcj8gT3RoZXJ3aXNlIHlvdSBhcmUgbWFraW5nIGFuIGV4dHJhCj4+IGh5cGVy
Y2FsbC4KPgo+IElmIEkgdW5kZXJzdG9vZCB0aGUgY29kZSBjb3JyZWN0bHksIEVWVENITk9QX2Jp
bmRfaW50ZXJkb21haW4gZG9lc24ndAo+IHN1cHBvcnQgc2VuZGluZyBpbiBWQ1BVIG51bWJlciwg
c28gSSB0aGluayB3ZSB3b3VsZCByZXF1aXJlIHR3bwo+IGh5cGVyY2FsbHMgb25lIGZvciBiaW5k
aW5nIGludGVyZG9tYWluIGV2ZW50Y2huCj4gKEVWVENITk9QX2JpbmRfaW50ZXJkb21haW4pIGFu
ZCBhbm90aGVyIGZvciBiaW5kaW5nIGl0IHRvIGEgVkNQVQo+IChFVlRDSE5PUF9iaW5kX3ZjcHUp
LiBXZSBjYW4gY3JlYXRlIEVWVENITk9QX2JpbmRfaW50ZXJkb21haW5fVjIKPiBzdWItb3AsIHdo
aWNoIGNhbiB0YWtlIGluIFZDUFUgaWQsIGlmIHdlIHdhbnQgdG8gYXZvaWQgbWFraW5nIG11bHRp
cGxlCj4gaHlwZXJjYWxscy4KClRoaXMgaXMgbm90IHdvcnRoIEFQSSBjaGFuZ2Ugc28gSSBndWVz
cyB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0byB1c2UKc2VwYXJhdGUgY2FsbHMsIGFzIHlvdSBvcmln
aW5hbGx5IHByb3Bvc2VkLgoKCj4KPj4gWW91IGFsc28gcHJvYmFibHkgd2FudCB0byBsb29rIGF0
IGN1cnJlbnQgSVJRIGFmZmluaXR5IG1hc2sgaW5zdGVhZCBvZgo+PiBjcHVfb25saW5lX21hc2su
Cj4+Cj4KPiBEbyB3ZSBuZWVkIHRvIGxvb2sgYXQgSVJRIGFmZmluaXR5IG1hc2ssIGlmIHdlIGFy
ZSBnb2luZyB0byBiaW5kCj4gZXZlbnRjaGFubmVsIHRvIHNtcF9wcm9jZXNzb3JfaWQoKS4gSWYg
d2UgZGVmaW5pdGVseSBuZWVkIHRvIHVzZSBJUlEKPiBhZmZpbml0eSB0aGVuIGJpbmRpbmcgdG8g
c21wX3Byb2Nlc3Nvcl9pZCgpIG1pZ2h0IG5vdCBiZSB0aGUgY29ycmVjdAo+IGFwcHJvYWNoLgoK
V2hhdCBpZiwgZm9yIHdoYXRldmVyIHJlYXNvbiwgdGhlIGN1cnJlbnQgcHJvY2Vzc29yIGlzIG5v
dCBpbiB0aGUKYWZmaW5pdHkgbWFzayBvZiB0aGUgSVJRPwoKLWJvcmlzCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue May 30 17:48:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 17:48:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFlGC-0004UO-4r; Tue, 30 May 2017 17:48:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3161363b7=Andrew.Cooper3@citrix.com>)
 id 1dFlGA-0004UI-UU
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 17:48:47 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C9/A3-19409-E70BD295; Tue, 30 May 2017 17:48:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQrd2g26
 kQcMXQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN+5xvWgotMFR1fOBoYZzN1MXJwSAj4SZzY
 KdzFyMkhLOAhMaO/nR0kLCLgJDG9v7yLkYtDSGA2o8Tr95vYQGqYBfQkJp+dwAhiswnoS+x+8
 YkJxOYVsJXo/3WDFcRmEVCVONdzCMwWFQiXeNt4hAWiRlDi5MwnLCDzOQXsJfo/RkOMNJA4sm
 gOK4QtL7H97RxmEFtIQE3iWv8ldhBbQiBdYuvfX8wTGPlnIZk0C0n7LCTtCxiZVzGqF6cWlaU
 W6ZrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgbPzudIhRkoNJSZTX
 2Vo3UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+t1QDnBotT01Iq0zBxgHMCkJTh4lER4TdYDp
 XmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc77BGSGAEhRRmke3AhYTF5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMK8DyCqezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2MvZZcr+fXyh380T1
 LLm8djz3L8wi7ePMXgp8l/f9dV9igvaDbM+lO3e4X+6yktHP3Gehbr+tNquhtCtuqfn9H3dmb
 Yv/5woutP8X86n3tfvXF/X+9rPKW/3zmqG8NX7q8LZHphHEfe33w0ZMtnyod7menOs6eU8Bkz
 h4vavf/VTXTyambP1oqsRRnJBpqMRcVJwIAbdC5ysQCAAA=
X-Env-Sender: prvs=3161363b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496166525!95630897!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56199 invoked from network); 30 May 2017 17:48:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 May 2017 17:48:45 -0000
X-IronPort-AV: E=Sophos;i="5.38,419,1491264000"; d="scan'208";a="46936429"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-14-wei.liu2@citrix.com>
 <592C62F5020000780015D603@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <181ac026-51b0-3b61-8654-c1ac28b67ddc@citrix.com>
Date: Tue, 30 May 2017 18:47:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592C62F5020000780015D603@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 13/22] x86/traps: move
	toggle_guest_mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDUvMTcgMTc6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA1LjE3IGF0
IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE1vdmUgZnJvbSB4ODZfNjQv
dHJhcHMuYyB0byBwdi90cmFwcy5jLgo+IFRoaXMgYWdhaW4gZG9lc24ndCBuZWNlc3NhcmlseSBm
aXQgaW50byB0cmFwcy5jIChidXQgaXQncyBhbiBvcHRpb24pLgo+IFBlcmhhcHMgd2Ugd2FudCBz
b21lIG1pc2MuYyBvciB1dGlsLmM/CgpPciBwdi9kb21haW4uYywgYXMgdGhpcyBkb2VzIGxvZ2lj
YWxseSBmaXQgd2l0aCB0aGUgY29udGV4dCBzd2l0Y2hpbmcgdGhlbWU/Cgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 18:15:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 18:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFlfn-0006PR-Bs; Tue, 30 May 2017 18:15:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFlfm-0006P6-J0
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 18:15:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 A8/C7-03557-1B6BD295; Tue, 30 May 2017 18:15:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfDNt1
 Ig/P/rS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMXPhMdaC5WYVX6ZOZGtg
 nKLbxcjFISTwl1Fi+40DLF2MnEDOY0aJxZ8KIBLbGCVu7NzHCpIQEXCW+HpmLjuIzSugL7H8w
 nNmEFtYIEhi9urd7CANEgJPmCTuzNnKBJKQEPCU2Dp1DyuMfXflZ6Aidg42ASuJQ2IgURYBVY
 mmF0/YJjByL2BkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEehzBiDYwbjvY+QhRkkOJiVRXmdr3UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzGW4FygkWp
 6akVaZk5wOCDSUtw8CiJ8J4ESfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhv0xagIgGQo
 ozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeJZBVPJl5JXCbXgEdwQR0xK4d2i
 BHlCQipKQaGD05riTMctK76Tnx3PIzErWPn99mmfyC/fES2zvxR/kZLSKf9u7szY2t4Hj/77t
 Es+u5VYelWPRKTOxjYw+nHeQt/9YnwagzQfrTyglRxw6kTc87zbKL54p03bNfMfw+oSXa1jUV
 jXa/fl05+V5qCo8dX0funY/qH78LxvdM/zs9ydDyXO3dTUosxRmJhlrMRcWJAHdbmL1/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496168112!103738217!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1399 invoked from network); 30 May 2017 18:15:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 18:15:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFlfj-0002To-8p; Tue, 30 May 2017 18:15:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFlfd-0003i2-HR; Tue, 30 May 2017 18:15:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFlfc-0006Wr-TH; Tue, 30 May 2017 18:15:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109860-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b3bbdc96e0532f94a69cff3504bdaaca6651a940
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 18:15:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109860: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTg2MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGIzYmJkYzk2ZTA1MzJm
OTRhNjljZmYzNTA0YmRhYWNhNjY1MWE5NDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDg3NjgwMGQ1ZjlkZThiMTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTc0NSAgMjAxNy0wNS0yNSAxNjowMjozMSBaICAgIDUgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk4NjAgIDIwMTctMDUtMzAgMTY6MDE6NTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YjNiYmRjOTZlMDUz
MmY5NGE2OWNmZjM1MDRiZGFhY2E2NjUxYTk0MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSBiM2JiZGM5NmUwNTMyZjk0YTY5Y2ZmMzUwNGJk
YWFjYTY2NTFhOTQwCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWIzYmJk
Yzk2ZTA1MzJmOTRhNjljZmYzNTA0YmRhYWNhNjY1MWE5NDAKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21v
a2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAn
XScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11
bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhiM2Ji
ZGM5NmUwNTMyZjk0YTY5Y2ZmMzUwNGJkYWFjYTY2NTFhOTQwID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBiM2JiZGM5NmUw
NTMyZjk0YTY5Y2ZmMzUwNGJkYWFjYTY2NTFhOTQwOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg3NjgwMGQuLmIzYmJk
YzkgIGIzYmJkYzk2ZTA1MzJmOTRhNjljZmYzNTA0YmRhYWNhNjY1MWE5NDAgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 18:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 18:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFmFs-0000NN-Ie; Tue, 30 May 2017 18:52:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dFmFr-0000NH-7X
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 18:52:31 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2B/BC-03058-E6FBD295; Tue, 30 May 2017 18:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVyuP0Ov27uft1
 Igz8nTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2lXvZCo5zVkyfuYutgfEDexcjJ4eEgJHE
 24n/mLoYuTiEBBYySsxYd44FJMEmoCqx4fopVhBbRMBRYnXbUjCbWcBBYtaso8wgtrBAiMSFr
 RfBbBag+o3zJgMN4uDgFTCWuLnUG2K+vETHgcksExg5FzAyrGLUKE4tKkst0jU01ksqykzPKM
 lNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQWAxDsYPyyLOAQoyQHk5Ior7O1bqQQX1J+SmV
 GYnFGfFFpTmrxIUYZDg4lCd6gfUA5waLU9NSKtMwcYNjApCU4eJREeJlA0rzFBYm5xZnpEKlT
 jLocG1av/8IkxJKXn5cqJc57ey9QkQBIUUZpHtwIWAhfYpSVEuZlBDpKiKcgtSg3swRV/hWjO
 AejkjCvF8gqnsy8ErhNr4COYAI6YtcObZAjShIRUlINjJa8tZdKlI/pVj/15X3+p+nz6VX8H3
 LivrtPnrlw5vdLK87cqhCQS1S6sO1fK6N9EvvTQ6fXVZRfMFmgr+t6xDay56JQNzfvfInP+UU
 ttRtdAnWye9nWPf5WoLJC683R29oM+7dlsaeZBsVpCHVsDWj7b6fo1vg/ic14puGMB1O35Dek
 zLF/qMRSnJFoqMVcVJwIACtQtbFcAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496170349!52338979!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38095 invoked from network); 30 May 2017 18:52:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 May 2017 18:52:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 48DCAAAB4;
 Tue, 30 May 2017 18:52:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 May 2017 20:52:26 +0200
Message-Id: <20170530185226.4666-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2] xen: don't print error message in case of
	missing Xenstore entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiByZWdpc3RlcmluZyBmb3IgdGhlIFhlbnN0b3JlIHdhdGNoIG9mIHRoZSBub2RlIGNvbnRy
b2wvc3lzcnEgdGhlCmhhbmRsZXIgd2lsbCBiZSBjYWxsZWQgYXQgb25jZS4gRG9uJ3QgaXNzdWUg
YW4gZXJyb3IgbWVzc2FnZSBpZiB0aGUKWGVuc3RvcmUgbm9kZSBpc24ndCB0aGVyZSwgYXMgaXQg
d2lsbCBiZSBjcmVhdGVkIG9ubHkgd2hlbiBhbiBldmVudAppcyBiZWluZyB0cmlnZ2VyZWQuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZHJpdmVy
cy94ZW4vbWFuYWdlLmMgfCAxMiArKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21hbmFn
ZS5jIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKaW5kZXggYzFlYzhlZTgwOTI0Li42MGNmNzFmMWIy
NTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL21hbmFnZS5jCisrKyBiL2RyaXZlcnMveGVuL21h
bmFnZS5jCkBAIC0yNzcsOCArMjc3LDE2IEBAIHN0YXRpYyB2b2lkIHN5c3JxX2hhbmRsZXIoc3Ry
dWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsIGNvbnN0IGNoYXIgKnBhdGgsCiAJZXJyID0geGVuYnVz
X3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOwogCWlmIChlcnIpCiAJCXJldHVybjsKLQlpZiAoeGVu
YnVzX3NjYW5mKHhidCwgImNvbnRyb2wiLCAic3lzcnEiLCAiJWMiLCAmc3lzcnFfa2V5KSA8IDAp
IHsKLQkJcHJfZXJyKCJVbmFibGUgdG8gcmVhZCBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnFc
biIpOworCWVyciA9IHhlbmJ1c19zY2FuZih4YnQsICJjb250cm9sIiwgInN5c3JxIiwgIiVjIiwg
JnN5c3JxX2tleSk7CisJaWYgKGVyciA8IDApIHsKKwkJLyoKKwkJICogVGhlIFhlbnN0b3JlIHdh
dGNoIGZpcmVzIGRpcmVjdGx5IGFmdGVyIHJlZ2lzdGVyaW5nIGl0IGFuZAorCQkgKiBhZnRlciBh
IHN1c3BlbmQvcmVzdW1lIGN5Y2xlLiBTbyBFTk9FTlQgaXMgbm8gZXJyb3IgYnV0CisJCSAqIG1p
Z2h0IGhhcHBlbiBpbiB0aG9zZSBjYXNlcy4KKwkJICovCisJCWlmIChlcnIgIT0gLUVOT0VOVCkK
KwkJCXByX2VycigiRXJyb3IgJWQgcmVhZGluZyBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnFc
biIsCisJCQkgICAgICAgZXJyKTsKIAkJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4YnQsIDEpOwog
CQlyZXR1cm47CiAJfQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 19:15:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 19:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFmcG-0001hJ-Ej; Tue, 30 May 2017 19:15:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFmcF-0001h7-Ru
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 19:15:40 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B6/32-01999-BD4CD295; Tue, 30 May 2017 19:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffWEd1
 IgxP3OS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWtKSMGl/Iqjz1ewNTAu
 cO5i5OIQEvjLKDFp6SF2COcxo8S2/xuZuhg5gZxtjBLvLqaA2CICzhJfz8xlB7F5BfQl5h1fB
 lYjLGAscfniIVaQZgmBdVoSnb+/sIEkJAQ8Jb5uvcAEY99d+RmomZ2DTcBK4pAYSJRFQFXi86
 9fbBMYuRcwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GD8t83zEKMkB5OSKK+ztW6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleGWAACQkWpaan
 VqRl5gBDDyYtwcGjJMJ7/zBQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnPgBQJgBRll
 ObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ82qBXMKTmVcCt+kV0BFMQEfs2qENck
 RJIkJKqoExoMuj6kWijfG16LBXZ06WMx8XFvknMtdYcXIZ05JGtlvyEU37QtdoaDh2hD3Tr9D
 oeLEgkdeHW+HXy+5mvXnrJ+zzjCphKbZ5brGQSZT5BtuX2bPfsFbcEA56YF04Se3jj7mtLA2d
 BirXLS9rV31ePT/iiseKRqupE4XLLphN3PbdrHnuBm0lluKMREMt5qLiRACJiOEdfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496171736!87016257!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41860 invoked from network); 30 May 2017 19:15:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 19:15:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFmcB-00040S-3j; Tue, 30 May 2017 19:15:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFmc5-0006Ky-Aw; Tue, 30 May 2017 19:15:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFmc4-00034w-5O; Tue, 30 May 2017 19:15:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109841-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-xl-credit2:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-xsm:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 19:15:28 +0000
Subject: [Xen-devel] [xen-unstable test] 109841: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg0MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTg0MS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDYgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIGluIDEwOTgyOCBwYXNzIGluIDEwOTg0MQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgNSB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5
ODI4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMDk4MjgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTgyOCBsaWtlIDEwOTgxMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGluIDEwOTgyOCBsaWtlIDEwOTgxMwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTgyOCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5ODI4
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMDk4MjggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk4MjggbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEwOTgyOCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk3OTAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEwOTgwMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5ODI4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MDk4MjgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTgyOAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA5ODI4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDk4MjgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTgyOAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg3NjgwMGQ1ZjlkZThiMTUzNTUx
NzI3OTRjYjgyZjUwNWRkMjZlMTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDg3NjgwMGQ1ZjlkZThiMTUzNTUxNzI3OTRjYjgyZjUwNWRkMjZlMTgKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEwOTg0MSAgMjAxNy0wNS0zMCAwMjowMjoxNiBaICAgIDAgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAg
MCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LW9s
ZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlz
aGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 19:48:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 19:48:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFn7e-0003Zd-V1; Tue, 30 May 2017 19:48:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dFn7d-0003ZX-PT
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 19:48:05 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 82/CB-19409-47CCD295; Tue, 30 May 2017 19:48:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsUyZ7p8oG7JGd1
 IgzuL5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTJz+yF3QwVyz9/IW5gfE4UxcjF4eQwEQm
 idVNc1m6GDmBnN+MEgt6DSASGxklzm46ywrhbGeUOHRzEztIlbBApMS+66uBEhwcIgKZEr1Xa
 iGajSW279zGCmKzCRhJnD06nRHE5hWwlfjwp4cZxGYRUJVYf7MRbIyoQLjE28YjLBA1ghInZz
 4BszkFTCQu3X8ANodZQE9ix/VfULa8xPa3c8DmSAgYSnzeuJR5AqPALCTts5C0zELSsoCReRW
 jenFqUVlqka6lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHjWMzAw7mB8/dPp
 EKMkB5OSKK+ztW6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle3tNAOcGi1PTUirTMHGCkwKQlO
 HiURHh1QdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnDQQpEgApyijNgxsBi9pLjLJSwr
 yMDAwMQjwFqUW5mSWo8q8YxTkYlYR5bUCm8GTmlcBtegV0BBPQEbt2aIMcUZKIkJJqYNQSe7i
 kTWw7U0ZepHZ6Gn8J97yiAxqLnXeUXaudumrtKg42qffObPHPWyt5Lqaxnsi/fnLq9nADtb/P
 nmVNXcAw/dIy20QenpttZjvSC5J1Lp1xej15cZX1pc9evnJB95/O2jTzTE77rOfvZpdcS5pk+
 CWdIfFsvUdL2LGTsrNl7n7Psq16a6nEUpyRaKjFXFScCABMlvDt1QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496173682!86447744!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19282 invoked from network); 30 May 2017 19:48:04 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 19:48:04 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4UJm1Zn021725
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 19:48:01 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4UJm15V012292
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 30 May 2017 19:48:01 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4UJm1ic006018;
 Tue, 30 May 2017 19:48:01 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 30 May 2017 12:48:00 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170530185226.4666-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a20a8555-15e3-14f5-505b-e978749554d1@oracle.com>
Date: Tue, 30 May 2017 15:47:54 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530185226.4666-1-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [PATCH v2] xen: don't print error message in case
 of missing Xenstore entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzAvMjAxNyAwMjo1MiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIHJlZ2lz
dGVyaW5nIGZvciB0aGUgWGVuc3RvcmUgd2F0Y2ggb2YgdGhlIG5vZGUgY29udHJvbC9zeXNycSB0
aGUKPiBoYW5kbGVyIHdpbGwgYmUgY2FsbGVkIGF0IG9uY2UuIERvbid0IGlzc3VlIGFuIGVycm9y
IG1lc3NhZ2UgaWYgdGhlCj4gWGVuc3RvcmUgbm9kZSBpc24ndCB0aGVyZSwgYXMgaXQgd2lsbCBi
ZSBjcmVhdGVkIG9ubHkgd2hlbiBhbiBldmVudAo+IGlzIGJlaW5nIHRyaWdnZXJlZC4KPgo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 20:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 20:58:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFoDI-0007mR-1p; Tue, 30 May 2017 20:58:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFoDG-0007m5-Mb
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 20:57:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 20/25-03557-6DCDD295; Tue, 30 May 2017 20:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffKHd1
 Ig73PBCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bb8D3vBW/OK+Z/6mBsY
 D+h1MXJyCAn8ZZR48FOsi5ELyH7MKLGpYw07RGIbo8Sqf0EgtoiAs8TXM3PB4rwC+hKT/m1h7
 WLk4BAWCJI4sssBpFdC4AmTxJ05W5lAaiQEPCXu317NBmPv6VzN0sXIzsEmYCVxSAwkyiKgKv
 H50V72CYzcCxgZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqbAQh2MH5aFnCIUZKDSUmU19laN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/nbaCcYFFq
 empFWmYOMPBg0hIcPEoivKkgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuf1BSkSACnKK
 M2DGwGLgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5n0GMoUnM68EbtMroCOYgI7YtUMb5I
 iSRISUVAPjSuv1Jm0NWb3dwjVxnhcEZAIvTk5auCjS+pREqtwrlg2zahdph4g8vZSdwtfOM6l
 +H0+r1acI51bzIHUjy+smHP8npYlfDnU/ucr5y6zsh4aFt9wLVO/POlmaPd+hMqlN6PqpSpuv
 l6ff6mLs2XPs18L7b2s3WhXuvmtyt1/OWWjL62u2QquVWIozEg21mIuKEwEhPycQfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496177875!81990751!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37547 invoked from network); 30 May 2017 20:57:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 20:57:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFoDB-0006lw-Qu; Tue, 30 May 2017 20:57:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFoD6-0008Pn-3C; Tue, 30 May 2017 20:57:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFoD5-0004N0-RM; Tue, 30 May 2017 20:57:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109864-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
X-Osstest-Versions-That: xen=b3bbdc96e0532f94a69cff3504bdaaca6651a940
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 20:57:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109864: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0728334162165966012=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0728334162165966012==
Content-Type: text/plain

flight 109864 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109864/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
baseline version:
 xen                  b3bbdc96e0532f94a69cff3504bdaaca6651a940

Last test of basis   109860  2017-05-30 16:01:52 Z    0 days
Testing same since   109864  2017-05-30 19:02:36 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
+ branch=xen-unstable-smoke
+ revision=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.8-testing
+ '[' x7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   b3bbdc9..7b5cb2f  7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53 -> smoke


--===============0728334162165966012==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0728334162165966012==--

From xen-devel-bounces@lists.xen.org Tue May 30 21:34:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 21:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFomC-0001hO-Tl; Tue, 30 May 2017 21:34:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFomB-0001hD-QV
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 21:34:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 27/5E-03587-B45ED295; Tue, 30 May 2017 21:34:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfzqW6
 kwaX9lhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLP3F1PB0q2MFQe2TWRr
 YOxtZuxi5OIQEvjLKPFkxRJWCOcxo8SKdYegMtsYJZqX/QRyODlEBJwlvp6Zyw5i8wroSyx/e
 YSpi5GDQ1jAROLExQyQegmBWSoSv6f8AKuREPCW2DXpBguMvXDrT6AN7BxsAlYSh8RAoiwCqh
 Lr911lm8DIvYCRYRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoNcZgGAH487nTocYJTmYlER5na11I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Ko+AcoJFqWm
 p1akZeYAww8mLcHBoyTCe+MxUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5z4EUCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM+AJnCk5lXArfpFdARTEBH7NqhDX
 JESSJCSqqBMWNjZ1150IuD148kLb/j1Gf/pFRoZnlwd7LS1I+ikjFnrRK3ldx5uzZ1+bGrGlt
 uPFfd9vJZ0VdOFaO+3o6qMzsYn9yUMbwXpe7VvYzlXu21dxvXn6gQ8gltDy5esU3FUDdMu7HC
 2PKPnVnMzY8XtKfZ1ZT5PLUT0Bbn/O4Yellu7YklUpv+KbEUZyQaajEXFScCAI83LmyAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496180040!74655452!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32828 invoked from network); 30 May 2017 21:34:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 21:34:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFom6-0007hx-S1; Tue, 30 May 2017 21:33:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFom1-0003ho-0n; Tue, 30 May 2017 21:33:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFom0-0007a4-Of; Tue, 30 May 2017 21:33:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109845-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-4.1:test-amd64-i386-libvirt:debian-fixup:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-raw:guest-start:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 21:33:52 +0000
Subject: [Xen-devel] [linux-4.1 test] 109845: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1452359900078907153=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1452359900078907153==
Content-Type: text/plain

flight 109845 linux-4.1 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109845/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail in 109834 pass in 109845
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109834 pass in 109845
 test-amd64-amd64-xl-rtds      6 xen-boot                   fail pass in 109834
 test-amd64-i386-libvirt      10 debian-fixup               fail pass in 109834
 test-amd64-i386-xl-raw       10 guest-start                fail pass in 109834

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 106776
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109834 like 106756
 test-amd64-i386-libvirt     12 migrate-support-check fail in 109834 never pass
 test-armhf-armhf-xl-rtds    12 migrate-support-check fail in 109834 never pass
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 109834 never pass
 test-armhf-armhf-xl-rtds      6 xen-boot                     fail  like 106689
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 106776
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 106776
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 106776
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-arm64-arm64-libvirt-qcow2  6 xen-boot                     fail never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-multivcpu  6 xen-boot                     fail  never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-arm64-arm64-libvirt      6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-rtds      6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm       6 xen-boot                     fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis   106776  2017-03-19 14:16:43 Z   72 days
Testing same since   109834  2017-05-29 10:21:14 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¶rn Jacke <bj@sernet.de>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel GlÃ¶ckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel DÃ¤nzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  å®¶ç‘‹ <momo1208@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                fail    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       fail    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7548 lines long.)


--===============1452359900078907153==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1452359900078907153==--

From xen-devel-bounces@lists.xen.org Tue May 30 21:39:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 21:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFor4-0001ue-La; Tue, 30 May 2017 21:39:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dFor4-0001uV-A4
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 21:39:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0B/6A-23755-976ED295; Tue, 30 May 2017 21:39:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm7FM91
 Ig+0L1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvJ94wF+wRqXj5YD9jA+NFgS5GLg4hgT+M
 Er/nf2ftYuTkYBFwkLi+8xBjFyMHB6NAjMSDH9YgYUaBMInJl5dAlWhLrF7/lgXEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAXeLPhQmMIOOZBWYwSWxuWs4CUiMsECBx8RgjSA2ngLXE91V/mEDCvA
 LeEgfXKkBcM4tR4ta1uWA1ogK6Eof+/WEDsXkFBCVOznwCtpZZQEti+fRtLBMYgaoRUrOQpBY
 wMq1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzAegYGxh2M
 r386HWKU5GBSEuV1ttaNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa/gUKCdYlJqeWpGWmQOMB
 Zi0BAePkgjvTpA0b3FBYm5xZjpE6hSjopQ4bzhIQgAkkVGaB9cGi79LjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5BUCm8GTmlcBNfwW0mAlo8a4d2iCLSxIRUlINjKXNKa99rHnCzrzaVqf
 6+/CcJatVpmXJzmU9vMewa+OBqb8m62op/9t7dY7z3/2aa6cz21v13l+1do3HDF+1WQpetnV3
 S60iJBJ61fdHXpFPbOxrnHqtpl7x+PtzdiZ/utIurPum+Dzo0/l+vTtLgop3Pry7YYdEnuQu0
 xIml6JWvz878pcnCCqxFGckGmoxFxUnAgDf5BbbugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496180343!86458045!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9904 invoked from network); 30 May 2017 21:39:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 21:39:04 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 632A2239F4;
 Tue, 30 May 2017 21:39:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 632A2239F4
Date: Tue, 30 May 2017 14:39:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
Message-ID: <alpine.DEB.2.10.1705301438250.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
 <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAzMCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+IAo+
IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+IFdoZW4gcmVhZGlu
ZyB0aGUgcHJpb3JpdHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2VyZSB0YWtp
bmcKPiA+IHRoZSByZXNwZWN0aXZlIHJhbmsgbG9jayBzbyBmYXIuCj4gPiBIb3dldmVyIGZvciBm
b3J3YXJkZWQgaW50ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0byBh
Cj4gPiBkZWFkbG9jayB3aXRoIHRoZSBmb2xsb3dpbmcgY2FsbCBjaGFpbjoKPiA+IC0gTU1JTyBh
Y2Nlc3MgdG8gY2hhbmdlIHRoZSBJUlEgYWZmaW5pdHksIGNhbGxpbmcgdGhlIElUQVJHRVRTUiBo
YW5kbGVyCj4gPiAtIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2Nr
IGFuZCBjYWxscwo+ID4gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+ID4gLSB2Z2ljX3N0b3JlX2l0
YXJnZXRzcigpIHdpbGwgZXZlbnR1YWxseSBjYWxsIHZnaWNfbWlncmF0ZV9pcnEoKQo+ID4gLSBp
ZiB0aGlzIElSUSBpcyBhbHJlYWR5IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0
aGUgb2xkCj4gPiAgIFZDUFUgYW5kIGluamVjdCBpdCBpbnRvIHRoZSBuZXcgb25lLCBieSBjYWxs
aW5nIHZnaWNfdmNwdV9pbmplY3RfaXJxKCkKPiA+IC0gdmdpY192Y3B1X2luamVjdF9pcnEgd2ls
bCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKQo+ID4gLSB2Z2ljX2dldF92aXJxX3ByaW9y
aXR5KCkgdHJpZXMgdG8gdGFrZSB0aGUgcmFuayBsb2NrIC0gYWdhaW4hCj4gPiBJdCBzZWVtcyBs
aWtlIHRoaXMgY29kZSBwYXRoIGhhcyBuZXZlciBiZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCj4gPiAK
PiA+IEZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2luZyB0aGUgbG9jayBpbiB2Z2ljX2dldF92aXJx
X3ByaW9yaXR5KCkgKGxpa2Ugd2UKPiA+IGRvIGluIHZnaWNfZ2V0X3RhcmdldF92Y3B1KCkpLgo+
ID4gQWN0dWFsbHkgd2UgYXJlIGp1c3QgcmVhZGluZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNo
YW5nZXMgd2hpbGUKPiA+IGludGVycnVwdHMgYXJlIGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2Ug
dGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUKPiA+IHRvby4gU28gaXQgbG9va3Mgc2Fm
ZSB0byBqdXN0IHVzZSByZWFkX2F0b21pYygpIGluc3RlYWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+ID4gLS0tCj4gPiAg
eGVuL2FyY2gvYXJtL3ZnaWMuYyB8IDggKy0tLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDcgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ID4gaW5kZXggODM1NjliMC4uNTRi
MmFhZCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiA+ICsrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLmMKPiA+IEBAIC0yMjcsMTQgKzIyNyw4IEBAIHN0cnVjdCB2Y3B1ICp2Z2lj
X2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwKPiA+IHVuc2lnbmVkIGludCB2aXJxKQo+
ID4gIHN0YXRpYyBpbnQgdmdpY19nZXRfdmlycV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHZpcnEpCj4gPiAgewo+ID4gICAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFu
ayA9IHZnaWNfcmFua19pcnEodiwgdmlycSk7Cj4gPiAtICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Cj4gPiAtICAgIGludCBwcmlvcml0eTsKPiA+IC0KPiA+IC0gICAgdmdpY19sb2NrX3Jhbmsodiwg
cmFuaywgZmxhZ3MpOwo+ID4gLSAgICBwcmlvcml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJ
TlRFUlJVUFRfUkFOS19NQVNLXTsKPiA+IC0gICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBm
bGFncyk7Cj4gPiAKPiA+IC0gICAgcmV0dXJuIHByaW9yaXR5Owo+ID4gKyAgICByZXR1cm4gcmVh
ZF9hdG9taWMoJnJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXSk7Cj4g
Cj4gVGhlIHdyaXRlIGluIHJhbmstPnByaW9yaXR5IHdpbGwgbm90IGJlIGF0b21pYyAoc2VlIHZn
aWNfcmVnX3VwZGF0ZQo+IGltcGxlbWVudGF0aW9uKTogdGhlIHJlZ2lzdGVyIGlzIGZpcnN0IG1h
c2tlZCwgdGhlIHRoZSBwcmlvcml0eSBzZXQuCj4gCj4gU28geW91IG1heSBlbmQgdXAgdG8gcmVh
ZCAwICh3aGljaCBpcyB0aGUgaGlnaGVyIHByaW9yaXR5KSBieSBtaXN0YWtlLgo+IAo+IFdlIHNo
b3VsZCBwcm9iYWJseSB0aGluayB0byBtYWtlIHZnaWNfcmVnXyogaGVscGVyIGF0b21pYy4KClJp
Z2h0ISBUaGF0J3Mgd2h5IEkgd3JvdGUKYWxwaW5lLkRFQi4yLjEwLjE3MDUyMzExMzUxMzAuMTg3
NTlAc3N0YWJlbGxpbmktVGhpbmtQYWQtWDI2MAoKCj4gPiAgfQo+ID4gCj4gPiAgYm9vbCB2Z2lj
X21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVk
IGludCBpcnEpCj4gPiAKPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue May 30 21:46:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 21:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFoyO-0002Zn-Dq; Tue, 30 May 2017 21:46:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dFoyN-0002Zh-Dz
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 21:46:39 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 96/6B-26106-E38ED295; Tue, 30 May 2017 21:46:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq7tC91
 Ig/uH9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbB1awFrRaVKzfe429gfG4VhcjJ4eQwB9G
 iRe/skFsFgEHie1XJjF2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xN2fa1lAbDYBQ4m/Tzaxg
 ZRLANlLPnOAhEUE1CX+XJgANIWLg1lgBpPE5qblLCA1wgLxEod3sIHUcApYSxy7dQ1sJK+At8
 S+qdeZIa6ZxShxcGcUiC0qoCtx6N8fNogaQYmTM5+ArWUW0JJYPn0bywRGoGKE1CwkqQWMTKs
 YNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDsJ6BgXEHY99e
 v0OMkhxMSqK8zta6kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDmeA+UEi1LTUyvSMnOAsQCTl
 uDgURLhff4MKM1bXJCYW5yZDpE6xagoJc77DiQhAJLIKM2Da4PF3yVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwrzvQabwZOaVwE1/BbSYCWjxrh3aIItLEhFSUg2MLpPqZ+YfmLsmaYLqtB2
 pdwwNBOXrPcJkw3esXj0lZGaLNHM311HmavtFP3bd2bj+d+X1NRO9zku8ln7oz3ix6p/Up4Ky
 H0sMpgiWThMJyp+x4M4FmY83BeWybKV+6tmq+O0N/zGHf35H1xl7vb9THgdu9S396L+9eEKh0
 mORH4evvrj8VPG8uBJLcUaioRZzUXEiAEgvn/y6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496180796!102559389!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54968 invoked from network); 30 May 2017 21:46:37 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 21:46:37 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 755F623A12;
 Tue, 30 May 2017 21:46:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 755F623A12
Date: Tue, 30 May 2017 14:46:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <f038088c-fc74-0883-9abe-2fd57d1d83b5@arm.com>
Message-ID: <alpine.DEB.2.10.1705301443390.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-4-andre.przywara@arm.com>
 <f038088c-fc74-0883-9abe-2fd57d1d83b5@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 03/32] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAzMCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+IAo+
IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+IFNvIGZhciBpcnFf
dG9fcGVuZGluZygpIGlzIGp1c3QgYSBjb252ZW5pZW5jZSBmdW5jdGlvbiB0byBsb29rdXAKPiA+
IHN0YXRpY2FsbHkgYWxsb2NhdGVkIGFycmF5cy4gVGhpcyB3aWxsIGNoYW5nZSB3aXRoIExQSXMs
IHdoaWNoIGFyZQo+ID4gbW9yZSBkeW5hbWljLCBzbyB0aGUgbWVtb3J5IGZvciB0aGVpciBzdHJ1
Y3QgcGVuZGluZ19pcnEgbWlnaHQgZ28gYXdheS4KPiA+IFRoZSBwcm9wZXIgYW5zd2VyIHRvIHRo
ZSBpc3N1ZSBvZiBwcmV2ZW50aW5nIHN0YWxlIHBvaW50ZXJzIGlzCj4gPiByZWYtY291bnRpbmcs
IHdoaWNoIHJlcXVpcmVzIG1vcmUgcmV3b3JrIGFuZCB3aWxsIGJlIGludHJvZHVjZWQgd2l0aAo+
ID4gYSBsYXRlciByZXdvcmsuCj4gPiBGb3Igbm93IG1vdmUgdGhlIGlycV90b19wZW5kaW5nKCkg
Y2FsbHMgdGhhdCBhcmUgdXNlZCB3aXRoIExQSXMgdW5kZXIgdGhlCj4gPiBWR0lDIFZDUFUgbG9j
aywgYW5kIG9ubHkgdXNlIHRoZSByZXR1cm5lZCBwb2ludGVyIHdoaWxlIGhvbGRpbmcgdGhlIGxv
Y2suCj4gPiBUaGlzIHByZXZlbnRzIHRoZSBtZW1vcnkgZnJvbSBiZWluZyBmcmVlZCB3aGlsZSB3
ZSB1c2UgaXQuCj4gPiBGb3IgdGhlIHNha2Ugb2YgY29tcGxldGVuZXNzIHdlIHRha2UgY2FyZSBh
Ym91dCBhbGwgaXJxX3RvX3BlbmRpbmcoKQo+ID4gdXNlcnMsIGV2ZW4gdGhvc2Ugd2hpY2ggbGF0
ZXIgd2lsbCBuZXZlciBkZWFsIHdpdGggTFBJcy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJj
aC9hcm0vZ2ljLmMgIHwgIDUgKysrKy0KPiA+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgMzkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4gPiAgMiBmaWxlcyBjaGFuZ2Vk
LCAzNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+ID4gaW5kZXggZGExOTEz
MC4uZGNiMTc4MyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+ID4gKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCj4gPiBAQCAtNDAyLDEwICs0MDIsMTMgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdQo+ID4gKnYsIHN0cnVjdCBw
ZW5kaW5nX2lycSAqbikKPiA+IAo+ID4gIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyhzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+ID4gIHsKPiA+IC0gICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+ID4g
KyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Cj4gPiAKPiA+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7Cj4gPiArCj4gPiArICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4g
PiArCj4gPiAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCj4gPiAgICAgICAg
ICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4gPiAgICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiA+IGluZGV4IDU0YjJhYWQuLjY5
ZDczMmIgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gPiArKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy5jCj4gPiBAQCAtMjM0LDIzICsyMzQsMjkgQEAgc3RhdGljIGludCB2Z2lj
X2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LAo+ID4gdW5zaWduZWQgaW50IHZpcnEp
Cj4gPiAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1
ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCj4gPiAgewo+ID4gICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+ID4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhvbGQs
IGlycSk7Cj4gPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiA+ICsKPiA+ICsgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiA+ICsKPiA+ICsg
ICAgcCA9IGlycV90b19wZW5kaW5nKG9sZCwgaXJxKTsKPiA+IAo+ID4gICAgICAvKiBub3RoaW5n
IHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KPiA+ICAgICAgaWYgKCBwLT5kZXNjID09
IE5VTEwgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZv
bGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiA+
ICsgICAgfQo+ID4gCj4gPiAgICAgIC8qIG1pZ3JhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzLCBu
byBuZWVkIHRvIGRvIGFueXRoaW5nICovCj4gPiAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9H
VUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPiA+ICAgICAgewo+ID4gICAgICAgICAgZ3By
aW50ayhYRU5MT0dfV0FSTklORywgImlycSAldSBtaWdyYXRpb24gZmFpbGVkOiByZXF1ZXN0ZWQg
d2hpbGUKPiA+IGluIHByb2dyZXNzXG4iLCBpcnEpOwo+ID4gKyAgICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ID4gICAgICAgICAgcmV0
dXJuIGZhbHNlOwo+ID4gICAgICB9Cj4gPiAKPiA+ICAgICAgcGVyZmNfaW5jcih2Z2ljX2lycV9t
aWdyYXRlcyk7Cj4gPiAKPiA+IC0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKPiA+IC0KPiA+ICAgICAgaWYgKCBsaXN0X2VtcHR5KCZwLT5pbmZsaWdo
dCkgKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNw
dW1hc2tfb2YobmV3LT5wcm9jZXNzb3IpKTsKPiA+IEBAIC0yODUsNiArMjkxLDEzIEBAIHZvaWQg
YXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCj4gPiAgICAgIHN0cnVjdCB2Y3B1ICp2X3Rh
cmdldDsKPiA+ICAgICAgaW50IGk7Cj4gPiAKPiA+ICsgICAgLyoKPiA+ICsgICAgICogV2UgZG9u
J3QgbWlncmF0ZSBMUElzIGF0IHRoZSBtb21lbnQuCj4gPiArICAgICAqIElmIHdlIGV2ZXIgZG8s
IHdlIG11c3QgbWFrZSBzdXJlIHRoYXQgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBkb2VzCj4gPiAr
ICAgICAqIG5vdCBnbyBhd2F5LCBhcyB0aGVyZSBpcyBubyBsb2NrIHByZXZlbnRpbmcgdGhpcyBo
ZXJlLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgQVNTRVJUKCFpc19scGkodmdpY19udW1faXJxcyhk
KSAtIDEpKTsKPiAKPiBIbW1tPyBUaGlzIHJhaXNlIGEgcXVlc3Rpb24gb2Ygd2h5IHZnaWNfbnVt
X2lycXMgZG9lcyBub3QgaW5jbHVkZSB0aGUgTFBJcwo+IHRvZGF5Li4uCj4gCj4gPiArCj4gPiAg
ICAgIGZvciAoIGkgPSAzMjsgaSA8IHZnaWNfbnVtX2lycXMoZCk7IGkrKyApCj4gPiAgICAgIHsK
PiA+ICAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaSk7Cj4gPiBA
QCAtMjk5LDYgKzMxMiw3IEBAIHZvaWQgdmdpY19kaXNhYmxlX2lycXMoc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IHIsIGludAo+ID4gbikKPiA+ICB7Cj4gPiAgICAgIGNvbnN0IHVuc2lnbmVkIGxv
bmcgbWFzayA9IHI7Cj4gPiAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiA+ICsgICAgc3Ry
dWN0IGlycV9kZXNjICpkZXNjOwo+ID4gICAgICB1bnNpZ25lZCBpbnQgaXJxOwo+ID4gICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4gICAgICBpbnQgaSA9IDA7Cj4gPiBAQCAtMzA3LDE0ICsz
MjEsMTkgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
ciwgaW50Cj4gPiBuKQo+ID4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywg
MzIsIGkpKSA8IDMyICkgewo+ID4gICAgICAgICAgaXJxID0gaSArICgzMiAqIG4pOwo+ID4gICAg
ICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwo+ID4gKwo+ID4g
KyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxh
Z3MpOwo+ID4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwo+ID4g
ICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4g
PiAgICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKHZfdGFyZ2V0LCBpcnEpOwo+IAo+IGdp
Y19yZW1vdmVfZnJvbV9xdWV1ZXMgaXMgdGFraW5nIHZfdGFyZ2V0IHZHSUMgbG9jay4gU28geW91
IGp1c3QgaW50cm9kdWNlZCBhCj4gZGVhZGxvY2suIFlvdSByZW1vdmUgaXQgaW4gdGhlIG5leHQg
cGF0Y2ggYnV0IHN0aWxsLCB3ZSBzaG91bGQgbm90IGludHJvZHVjZQo+IHJlZ3Jlc3Npb24gZXZl
biB0ZW1wb3JhcmlseS4gVGhpcyB3b3VsZCBtYWtlIHRvIGRpZmZpY3VsdCB0byBiaXNlY3QgdGhl
Cj4gc2VyaWVzLgoKWWVhaCwgd2UgY2Fubm90IGludHJvZHVjZSByZWdyZXNzaW9ucyBsaWtlIHRo
aXMgb25lLgoKCj4gVEJILCBJIGFtIG5vdCBhIGJpZyBmYW4gb2Ygc3ByZWFkaW5nIHRoZSBtZXNz
IG9mIHZHSUMgbG9ja2luZyB3aGVuIHdlIGFyZQo+IGdvaW5nIHRvIHJld29yayB0aGUgdkdJQyBh
bmQga25vdyB0aGF0IHRoaXMgY29kZSB3aWxsIG5vdCBiZSBjYWxsZWQgZm9yIExQSXMuCgpJIGFz
a2VkIGZvciB0aGlzIGluCmFscGluZS5ERUIuMi4xMC4xNzA1MTkxNzI5NTYwLjE4NzU5QHNzdGFi
ZWxsaW5pLVRoaW5rUGFkLVgyNjAsIHRoaXMgd2F5CndlIGNvdmVyZWQgYWxsIGJhc2lzLiBUaGUg
ZG91YmxlIGxvY2sgaXMgYmFkLCBidXQgdGhlIHJlc3Qgb2YgdGhlCmNoYW5nZXMgbG9vayBPSyB0
byBtZS4KCgo+IEJUVywgdGhpcyBzZXJpZXMgaXMgbm90IGJpc2VjdGFibGUgYmVjYXVzZSB0aGUg
aG9zdCBJVFMgaXMgb25seSBlbmFibGVkIGZyb20KPiBwYXRjaCAjMTIuCj4gCj4gPiAtICAgICAg
ICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gPiArICAgICAgICBkZXNjID0gcC0+ZGVzYzsKPiA+
ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBkZXNjICE9IE5VTEwgKQo+ID4gICAg
ICAgICAgewo+ID4gLSAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwLT5kZXNjLT5sb2Nr
LCBmbGFncyk7Cj4gPiAtICAgICAgICAgICAgcC0+ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZShwLT5k
ZXNjKTsKPiA+IC0gICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwLT5kZXNjLT5s
b2NrLCBmbGFncyk7Cj4gPiArICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxv
Y2ssIGZsYWdzKTsKPiA+ICsgICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT5kaXNhYmxlKGRlc2Mp
Owo+ID4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZs
YWdzKTsKPiA+ICAgICAgICAgIH0KPiA+ICAgICAgICAgIGkrKzsKPiA+ICAgICAgfQo+ID4gQEAg
LTM0OSw5ICszNjgsOSBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IHIsIGludCBuKQo+ID4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFz
aywgMzIsIGkpKSA8IDMyICkgewo+ID4gICAgICAgICAgaXJxID0gaSArICgzMiAqIG4pOwo+ID4g
ICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwo+ID4gKyAg
ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
Owo+ID4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwo+ID4gICAg
ICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwo+ID4gLSAg
ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
Owo+ID4gICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmICF0ZXN0X2Jp
dChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsCj4gPiAmcC0+c3RhdHVzKSApCj4gPiAgICAgICAgICAg
ICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3RhcmdldCwgaXJxLCBwLT5wcmlvcml0eSk7Cj4gPiAg
ICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKPiA+IEBAIC00NjAsNyArNDc5LDcgQEAgdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdf
aXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiA+ICB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiA+ICB7Cj4gPiAgICAgIHVpbnQ4X3QgcHJp
b3JpdHk7Cj4gPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwgKm4gPSBpcnFfdG9fcGVu
ZGluZyh2LCB2aXJxKTsKPiA+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICppdGVyLCAqbjsKPiA+
ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+ICAgICAgYm9vbCBydW5uaW5nOwo+ID4gCj4g
PiBAQCAtNDY4LDYgKzQ4Nyw4IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludAo+ID4gdmlycSkKPiA+IAo+ID4gICAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiA+IAo+ID4gKyAgICBuID0gaXJxX3Rv
X3BlbmRpbmcodiwgdmlycSk7Cj4gPiArCj4gPiAgICAgIC8qIHZjcHUgb2ZmbGluZSAqLwo+ID4g
ICAgICBpZiAoIHRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCj4gPiAgICAg
IHsKPiA+IAo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 22:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 22:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFpIV-0003tp-4t; Tue, 30 May 2017 22:07:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dFpIU-0003ti-66
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 22:07:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C3/27-01735-D1DED295; Tue, 30 May 2017 22:07:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq7kW91
 Ig8XHVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxf+5tYCg7JVLx8sJy5gfGyaBcjF4eQwB9G
 iUP9v5m7GDk5WAQcJF4f+cPYxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEof+HwOz2QQMJf4+2
 cQGUi4BZC/5zAESFhFQl/hzYQIjyHhmgRlMEpublrOAJIQFPCW2/JkJVs8pYC3xfqUMiMkr4C
 3xZWYOxDWzGSXWbdzCBlIuKqArcejfHzCbV0BQ4uTMJ2BjmAW0JJZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOwnoGBcQfj
 zcl+hxglOZiURHmdrXUjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfnsNlBMsSk1PrUjLzAFGA
 0xagoNHSYRX5A1Qmre4IDG3ODMdInWKUVFKnDcMJCEAksgozYNrg0XgJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCEFN4MvNK4Ka/AlrMBLR41w5tkMUliQgpqQbGuS2JrSl8OfHus51Fvye
 nr/f/YyxhIXV5j+vxO5c7e6NW/Lz2JWFeVW6aW+yv91u4cldF8eznPHHdy778oP6veTcrosJs
 Ui1vzvV6ICugveynFuPnScwPr/mH3RQ5+DCrZerzPf1iMwLOCHQY6U6TuX67MXzza4b3L9KTz
 noc4pxfFic7Y/UVJZbijERDLeai4kQAtITXJ7sCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496182040!87031784!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13447 invoked from network); 30 May 2017 22:07:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 May 2017 22:07:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2BED3238FD;
 Tue, 30 May 2017 22:07:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2BED3238FD
Date: Tue, 30 May 2017 15:07:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <95d89c85-e559-8955-743f-b782d7ebcc09@arm.com>
Message-ID: <alpine.DEB.2.10.1705301502260.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-12-andre.przywara@arm.com>
 <95d89c85-e559-8955-743f-b782d7ebcc09@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 11/32] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAzMCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+IAo+
IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+IFVwb24gcmVjZWl2
aW5nIGFuIExQSSBvbiB0aGUgaG9zdCwgd2UgbmVlZCB0byBmaW5kIHRoZSByaWdodCBWQ1BVIGFu
ZAo+ID4gdmlydHVhbCBJUlEgbnVtYmVyIHRvIGdldCB0aGlzIElSUSBpbmplY3RlZC4KPiA+IEl0
ZXJhdGUgb3VyIHR3by1sZXZlbCBMUEkgdGFibGUgdG8gZmluZCB0aGUgZG9tYWluIElEIGFuZCB0
aGUgdmlydHVhbAo+ID4gTFBJIG51bWJlciBxdWlja2x5IHdoZW4gdGhlIGhvc3QgdGFrZXMgYW4g
TFBJLiBXZSB0aGVuIGxvb2sgdXAgdGhlCj4gPiByaWdodCBWQ1BVIGluIHRoZSBzdHJ1Y3QgcGVu
ZGluZ19pcnEuCj4gPiBXZSB1c2UgdGhlIGV4aXN0aW5nIGluamVjdGlvbiBmdW5jdGlvbiB0byBs
ZXQgdGhlIEdJQyBlbXVsYXRpb24gZGVhbAo+ID4gd2l0aCB0aGlzIGludGVycnVwdC4KPiA+IFRo
aXMgaW50cm9kdWNlcyBhIGRvX0xQSSgpIGFzIGEgaGFyZHdhcmUgZ2ljX29wcy4KPiA+IAo+ID4g
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4g
PiAtLS0KPiA+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgICAgICB8ICA3ICsrKysKPiA+
ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8IDc2Cj4gPiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gPiAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAg
ICAgICAgICAgfCAgMSArCj4gPiAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAgICAgfCAg
OCArKysrLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgIHwgIDMgKy0KPiA+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgICAgICB8ICAyICsrCj4gPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgOCArKysrKwo+ID4gIDcgZmlsZXMgY2hhbmdlZCwg
MTAxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiA+IGluZGV4IDI3
MGExMzYuLmZmYmU0N2MgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiA+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+ID4gQEAgLTEyMTcsNiArMTIxNywxMiBAQCBz
dGF0aWMgaW50IF9faW5pdCBnaWN2Ml9pbml0KHZvaWQpCj4gPiAgICAgIHJldHVybiAwOwo+ID4g
IH0KPiA+IAo+ID4gK3N0YXRpYyB2b2lkIGdpY3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQo+
ID4gK3sKPiA+ICsgICAgLyogTm8gTFBJcyBpbiBhIEdJQ3YyICovCj4gPiArICAgIEJVRygpOwo+
ID4gK30KPiA+ICsKPiA+ICBjb25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdp
Y3YyX29wcyA9IHsKPiA+ICAgICAgLmluZm8gICAgICAgICAgICAgICAgPSAmZ2ljdjJfaW5mbywK
PiA+ICAgICAgLmluaXQgICAgICAgICAgICAgICAgPSBnaWN2Ml9pbml0LAo+ID4gQEAgLTEyNDQs
NiArMTI1MCw3IEBAIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJf
b3BzID0gewo+ID4gICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YyX21ha2VfaHdkb21f
bWFkdCwKPiA+ICAgICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rv
d25fZXh0cmFfbWFwcGluZ3MsCj4gPiAgICAgIC5pb21lbV9kZW55X2FjY2VzcyAgID0gZ2ljdjJf
aW9tZW1fZGVueV9hY2Nlc3MsCj4gPiArICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJf
ZG9fTFBJLAo+ID4gIH07Cj4gPiAKPiA+ICAvKiBTZXQgdXAgdGhlIEdJQyAqLwo+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxw
aS5jCj4gPiBpbmRleCAyOTJmMmQwLi40MzhiYmZlIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1scGkuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwo+ID4g
QEAgLTQ3LDcgKzQ3LDYgQEAgdW5pb24gaG9zdF9scGkgewo+ID4gICAgICBzdHJ1Y3Qgewo+ID4g
ICAgICAgICAgdWludDMyX3QgdmlydF9scGk7Cj4gPiAgICAgICAgICB1aW50MTZfdCBkb21faWQ7
Cj4gPiAtICAgICAgICB1aW50MTZfdCB2Y3B1X2lkOwo+IAo+IFlvdSBkb24ndCBleHBsYWluIHdo
eSB5b3UgcmVtb3ZlIHZjcHVfaWQgZnJvbSBob3N0X2xwaS4gVGhpcyBsaWtlbHkgcmVxdWlyZSBh
Cj4gc2VwYXJhdGUgcGF0Y2ggYW55d2F5Lgo+IAo+IEFsc28sIEkgd291bGQgcHJlZmVyIGlmIHlv
dSBtYWtlIHRoZSBwYWRkaW5nIGluIHRoZSBzdHJ1Y3R1cmUgZXhwbGljaXQgKGkuZQo+IHVzaW5n
IHBhZDApLgo+IAo+ID4gICAgICB9Owo+ID4gIH07Cj4gPiAKPiA+IEBAIC0xMzYsNiArMTM1LDgw
IEBAIHVpbnQ2NF90IGdpY3YzX2dldF9yZWRpc3RfYWRkcmVzcyh1bnNpZ25lZCBpbnQgY3B1LAo+
ID4gYm9vbCB1c2VfcHRhKQo+ID4gICAgICAgICAgcmV0dXJuIHBlcl9jcHUobHBpX3JlZGlzdCwg
Y3B1KS5yZWRpc3RfaWQgPDwgMTY7Cj4gPiAgfQo+ID4gCj4gPiArc3RhdGljIHZvaWQgdmdpY192
Y3B1X2luamVjdF9scGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpCj4gPiAr
ewo+ID4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhkLT52Y3B1
WzBdLCB2aXJxKTsKPiA+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBOVUxMOwo+ID4gKwo+ID4gKyAg
ICBpZiAoICFwICkKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ICsKPiA+ICsgICAgaWYgKCBwLT5s
cGlfdmNwdV9pZCA8IGQtPm1heF92Y3B1cyApCj4gPiArICAgICAgICB2ID0gZC0+dmNwdVtyZWFk
X2F0b21pYygmcC0+bHBpX3ZjcHVfaWQpXTsKPiAKPiBIbW1tLCB3aGF0IGRvZXMgcHJldmVudCBs
cGlfdmNwdV9pZCB0byBjaGFuZ2UgYmV0d2VlbiB0aGUgY2hlY2sgYW5kIHRoZSByZWFkPwoKU3Vw
cG9zZWRseSB3ZSBhcmUgZ29pbmcgdG8gc2V0IGxwaV92Y3B1X2lkIG9ubHkgdG8gZ29vZCB2YWx1
ZXM/IE1lYW5pbmcKdGhhdCB3ZSBhcmUgZ29pbmcgdG8gZG8gdGhlIGxwaV92Y3B1X2lkIGNoZWNr
cyBhdCB0aGUgdGltZSBvZiBzZXR0aW5nCmxwaV92Y3B1X2lkLiBUaHVzLCBldmVuIGlmIGxwaV92
Y3B1X2lkIGNoYW5nZXMsIGl0IGlzIG5vdCBhIHByb2JsZW0uIEluCmZhY3QsIGlmIHRoYXQgaXMg
dHJ1ZSwgY2FuIHdlIGV2ZW4gZHJvcCB0aGUgaWYgKCBwLT5scGlfdmNwdV9pZCA8CmQtPm1heF92
Y3B1cyApIHRlc3QgaGVyZT8KCgo+ID4gKwo+ID4gKyAgICBpZiAoIHYgKQo+IAo+IHYgd2lsbCBh
bHdheXMgYmUgdmFsaWQgaWYgeW91IHJlYWQgZC0+dmNwdVsuLi4uXSBhbmQgdGhlIHdheSB5b3Ug
d3JvdGUgdGhlCj4gY29kZSBpcyB2ZXJ5IGNvbmZ1c2luZy4KPiAKPiBJdCB3b3VsZCBiZSBjbGVh
cmVyIGlmIHlvdSBkbzoKPiAKPiBpZiAoIHAtPmxwaV92Y3B1X2lkID49IGQtPm1heF92Y3B1cyAp
Cj4gICByZXR1cm47Cj4gCj4gdiA9IC4uLi4KPiB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2LCBpcnEp
OwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue May 30 22:09:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 22:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFpKI-0003yd-H4; Tue, 30 May 2017 22:09:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFpKH-0003yI-Jq
 for xen-devel@lists.xensource.com; Tue, 30 May 2017 22:09:17 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 31/06-17076-C8DED295; Tue, 30 May 2017 22:09:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf7rW6
 kwa5nFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLyjl6ngqlXFztlNrA2M
 5zW6GDk5hAT+MkrM2R3SxcgFZD9mlGjqmcAO4WxjlFjdcI0RpEpEwFni65m57CA2r4C+xMvju
 5hAbGEBI4mHFxvBGiQE/vNILNywixUkISHgK9F/fA0zjD1nXgtQETsHm4CVxCExkCiLgKrEgW
 +/mCYwci9gZFjFqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 o83oGBsYdjH17/Q4xSnIwKYnyOlvrRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I1/A5QTLEpN
 T61Iy8wBBh9MWoKDR0mEVwQkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rzrQYoEQIoyS
 vPgRsAi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5+kCk8mXklcJteAR3BBHTErh3aIE
 eUJCKkpBoYmX/uf5B4aa+oR85ZrWn3lQv1CsWlFz+Q+/Vw/kZjvrelCQxvRR+s44t617iImz9
 TSfBq7C2ZD/qqwlfX/uN9vFVw7wPfjymKgQs/6U3j66gQSJdcctpK3n2ThNWWhfc2/jQ/6VBq
 y3MsoSddfnfl+54iRyEvFyvlrWfPPn2nbeQczpBwdc9HJZbijERDLeai4kQA9yb8AH8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496182154!103332226!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55646 invoked from network); 30 May 2017 22:09:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 May 2017 22:09:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFpKC-0000Ay-Ne; Tue, 30 May 2017 22:09:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFpK6-0006aM-It; Tue, 30 May 2017 22:09:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFpJg-0008Pj-2f; Tue, 30 May 2017 22:09:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109846-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d1eea6c12aad5cb503562a52915138bf0d0a70a2
X-Osstest-Versions-That: libvirt=981e2c70973454cad360f7c9eec2d6ded0a86747
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 May 2017 22:08:40 +0000
Subject: [Xen-devel] [libvirt test] 109846: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg0NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk4NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwOTc5MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwOTc5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NzkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk3OTMKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBkMWVlYTZjMTJhYWQ1
Y2I1MDM1NjJhNTI5MTUxMzhiZjBkMGE3MGEyCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAg
ICAgICAgICAgICA5ODFlMmM3MDk3MzQ1NGNhZDM2MGY3YzllZWMyZDZkZWQwYTg2NzQ3CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMDk3OTMgIDIwMTctMDUtMjcgMDQ6Mjk6NDEgWiAgICAzIGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTA5ODQ2ICAyMDE3LTA1LTMwIDA0OjIxOjQ2IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJp
dm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIG5pbmcuYm8gPG5pbmcuYm85QHp0ZS5jb20u
Y24+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgZDFlZWE2YzEyYWFkNWNiNTAzNTYyYTUyOTE1MTM4YmYwZDBhNzBh
MgpBdXRob3I6IG5pbmcuYm8gPG5pbmcuYm85QHp0ZS5jb20uY24+CkRhdGU6ICAgVHVlIE1heSA5
IDEwOjA5OjA3IDIwMTcgKzA4MDAKCiAgICBub2RlZGV2OiBJbmNyZWFzZSB0aGUgbmV0bGluayBz
b2NrZXQgYnVmZmVyIHNpemUgdG8gdGhlIG9uZSB1c2VkIGJ5IHVkZXYKICAgIAogICAgV2hlbiBh
IG51bWJlciBvZiBTUklPViBWRnMgKHVwIHRvIDEyOCBvbiBJbnRlbCBYTDcxMCkgaXMgY3JlYXRl
ZDoKICAgIGZvciBpIGluIGBzZXEgMCAxYDsgZG8KICAgICAgZWNobyA2MyA+IC9zeXMvY2xhc3Mv
bmV0LzxpbnRlcmZhY2U+L2RldmljZS9zcmlvdl9udW12ZnMKICAgIGRvbmUKICAgIAogICAgbGli
dmlydGQgd2lsbCB0aGVuIHJlcG9ydCAidWRldl9tb25pdG9yX3JlY2VpdmVfZGV2aWNlIHJldHVy
bmVkIE5VTEwiCiAgICBlcnJvciBiZWNhdXNlIHRoZSBuZXRsaW5rIHNvY2tldCBidWZmZXIgaXMg
bm90IGJpZyBlbm91Z2ggKHVzaW5nIEdEQiBvbgogICAgbGlidWRldiBjb25maXJtZWQgdGhpcyB3
aXRoIEVOT0JVRkZTKSBhbmQgdGh1cyBzb21lIHVkZXYgZXZlbnRzIHdlcmUKICAgIGRyb3BwZWQu
IFRoaXMgcmVzdWx0cyBpbiBzb21lIGRldmljZXMgYmVpbmcgbWlzc2luZyBpbiB0aGUgbm9kZWRl
di1saXN0CiAgICBvdXRwdXQuIFRoaXMgcGF0Y2ggb3ZlcnJpZGVzIHRoZSBzeXN0ZW0ncyBybWVt
X21heCBsaW1pdCBidXQgZm9yIHRoYXQsCiAgICB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB3ZSd2ZSBn
b3Qgcm9vdCBwcml2aWxlZ2VzLgogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20v
c2hvd19idWcuY2dpP2lkPTE0NTA5NjAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogbmluZy5ibyA8
bmluZy5ibzlAenRlLmNvbS5jbj4KICAgIFNpZ25lZC1vZmYtYnk6IEVyaWsgU2t1bHRldHkgPGVz
a3VsdGV0QHJlZGhhdC5jb20+Cgpjb21taXQgNmU5ZTE0MjNlMWIzMGUwNjgzZjAxNmY4MzBkNGI3
M2RhODQyM2FmNApBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+
CkRhdGU6ICAgTW9uIE1heSAyOSAxMDowNDozNiAyMDE3ICswMjAwCgogICAgdmlyQ2FwYWJpbGl0
aWVzSW5pdENhY2hlczogRG9uJ3QgbGVhayBAY3B1cwogICAgCiAgICBUaGUgQGNwdXMgaXMgYWxs
b2NhdGVkIGJ5IHZpckZpbGVSZWFkVmFsdWVCaXRtYXAoKSBidXQgbmV2ZXIKICAgIGZyZWVkOgog
ICAgCiAgICA9PTIxMjc0PT0gNDAgKDMyIGRpcmVjdCwgOCBpbmRpcmVjdCkgYnl0ZXMgaW4gMSBi
bG9ja3MgYXJlIGRlZmluaXRlbHkgbG9zdCBpbiBsb3NzIHJlY29yZCA4MDggb2YgMSwwMDQKICAg
ID09MjEyNzQ9PSAgICBhdCAweDRDMkUwODA6IGNhbGxvYyAodmdfcmVwbGFjZV9tYWxsb2MuYzo3
MTEpCiAgICA9PTIxMjc0PT0gICAgYnkgMHg1NEJBNTYxOiB2aXJBbGxvYyAodmlyYWxsb2MuYzox
NDQpCiAgICA9PTIxMjc0PT0gICAgYnkgMHg1NEJDNjA0OiB2aXJCaXRtYXBOZXdFbXB0eSAodmly
Yml0bWFwLmM6MTI2KQogICAgPT0yMTI3ND09ICAgIGJ5IDB4NTRCRDA1OTogdmlyQml0bWFwUGFy
c2VVbmxpbWl0ZWQgKHZpcmJpdG1hcC5jOjU3MCkKICAgID09MjEyNzQ9PSAgICBieSAweDU0RUVD
RTk6IHZpckZpbGVSZWFkVmFsdWVCaXRtYXAgKHZpcmZpbGUuYzo0MTEzKQogICAgPT0yMTI3ND09
ICAgIGJ5IDB4NTU2MzEzMjogdmlyQ2FwYWJpbGl0aWVzSW5pdENhY2hlcyAoY2FwYWJpbGl0aWVz
LmM6MTU0OCkKICAgID09MjEyNzQ9PSAgICBieSAweDJCQjg2RTU5OiB2aXJRRU1VQ2Fwc0luaXQg
KHFlbXVfY2FwYWJpbGl0aWVzLmM6MTEzMikKICAgID09MjEyNzQ9PSAgICBieSAweDJCQkVDMDY3
OiB2aXJRRU1VRHJpdmVyQ3JlYXRlQ2FwYWJpbGl0aWVzIChxZW11X2NvbmYuYzo5MjgpCiAgICA9
PTIxMjc0PT0gICAgYnkgMHgyQkMzREVBQTogcWVtdVN0YXRlSW5pdGlhbGl6ZSAocWVtdV9kcml2
ZXIuYzo4NDUpCiAgICA9PTIxMjc0PT0gICAgYnkgMHg1NjI1QUFDOiB2aXJTdGF0ZUluaXRpYWxp
emUgKGxpYnZpcnQuYzo3NzApCiAgICA9PTIxMjc0PT0gICAgYnkgMHgxMjQ1MTk6IGRhZW1vblJ1
blN0YXRlSW5pdCAobGlidmlydGQuYzo4ODEpCiAgICA9PTIxMjc0PT0gICAgYnkgMHg1NTRDOTI3
OiB2aXJUaHJlYWRIZWxwZXIgKHZpcnRocmVhZC5jOjIwNikKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 22:23:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 22:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFpYB-0005Fs-V4; Tue, 30 May 2017 22:23:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dFpYA-0005Fm-0E
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 22:23:38 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 20/61-17076-9E0FD295; Tue, 30 May 2017 22:23:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu6LD7q
 RBu9nq1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndn7+xFmyXqTgyQaaB8aBoFyMXh5DAH0aJ
 j027WbsYOTlYBBwkPn2awNLFyMHBKBAj8eCHNUiYUSBMYvLlJVAl2hIbtsxnA7HZBAwl/j7Zx
 AZSLgFkL/nMARIWASpp6LrNCDKeWWAKk8S1Wd+YQRLCAjYS03/eALM5BWwlzs6bwQJi8wp4Sz
 y9egNsvpBAjsSdKcsYQWxRAV2JQ//+sEHUCEqcnPkErJ5ZQEti+fRtLBMYBWYhSc1CklrAyLS
 KUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBOsZGBh3MP4+
 7neIUZKDSUmU19laN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+a90A5waLU9NSKtMwcYDTAp
 CU4eJREeJe+A0rzFhck5hZnpkOkTjEqSonz/gXpEwBJZJTmwbXBIvASo6yUMC8jAwODEE9Bal
 FuZgmq/CtGcQ5GJWHeJJApPJl5JXDTXwEtZgJavGuHNsjikkSElFQDo/uMpK09tYwrfmuvZ3T
 SXfOt4PmtV2HhbQ6vtwVIivseWeRsdmzF80fHZm4yPL39KOPclxm9B+PUu8X7jxn9PrVj5aU0
 g/BSo1DOCSLPfvsHiNQtFXFc/X3DLNWcbt/HB5WuX1o9ha/p1cKXMzuiMrWkP527aV6ccu7Bt
 mtTnqSFu71y+bxE3FmJpTgj0VCLuag4EQCEeosAuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496183015!102562288!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55349 invoked from network); 30 May 2017 22:23:36 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 22:23:36 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0311223A10;
 Tue, 30 May 2017 22:23:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0311223A10
Date: Tue, 30 May 2017 15:23:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170526173540.10066-29-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705301523270.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-29-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 28/32] ARM: vITS: handle INV command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNiBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIElOViBjb21t
YW5kIGluc3RydWN0cyB0aGUgSVRTIHRvIHVwZGF0ZSB0aGUgY29uZmlndXJhdGlvbiBkYXRhIGZv
cgo+IGEgZ2l2ZW4gTFBJIGJ5IHJlLXJlYWRpbmcgaXRzIGVudHJ5IGZyb20gdGhlIHByb3BlcnR5
IHRhYmxlLgo+IFdlIGRvbid0IG5lZWQgdG8gY2FyZSBzbyBtdWNoIGFib3V0IHRoZSBwcmlvcml0
eSB2YWx1ZSwgYnV0IGVuYWJsaW5nCj4gb3IgZGlzYWJsaW5nIGFuIExQSSBoYXMgc29tZSBlZmZl
Y3Q6IFdlIHJlbW92ZSBvciBwdXNoIHZpcnR1YWwgTFBJcwo+IHRvIHRoZWlyIFZDUFVzLCBhbHNv
IGNoZWNrIHRoZSB2aXJ0dWFsIHBlbmRpbmcgYml0IGlmIGFuIExQSSBnZXRzIGVuYWJsZWQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCA3MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA3MCBp
bnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiBpbmRleCA3NzNlNWZiLi4xNGZkZTgzIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKPiBAQCAtNDQ5LDYgKzQ0OSw3MyBAQCBzdGF0aWMgaW50IHVwZGF0
ZV9scGlfcHJvcGVydHkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+
ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIENoZWNrcyB3aGV0aGVyIGFuIExQ
SSB0aGF0IGdvdCBlbmFibGVkIG9yIGRpc2FibGVkIG5lZWRzIHRvIGNoYW5nZQo+ICsgKiBzb21l
dGhpbmcgaW4gdGhlIFZHSUMgKGFkZGVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgTFIgb3IgcXVldWVz
KS4KPiArICogV2UgZG9uJ3QgZGlzYWJsZSB0aGUgdW5kZXJseWluZyBwaHlzaWNhbCBMUEksIGJl
Y2F1c2UgdGhpcyByZXF1aXJlcwo+ICsgKiBxdWV1ZWluZyBhIGhvc3QgTFBJIGNvbW1hbmQsIHdo
aWNoIHdlIGNhbid0IGFmZm9yZCB0byBkbyBvbiBiZWhhbGYKPiArICogb2YgYSBndWVzdC4KPiAr
ICogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgVkNQVSBWR0lDIGxvY2sgaGVsZC4KPiArICovCj4g
K3N0YXRpYyB2b2lkIHVwZGF0ZV9scGlfdmdpY19zdGF0dXMoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBwZW5kaW5nX2lycSAqcCkKPiArewo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5h
cmNoLnZnaWMubG9jaykpOwo+ICsKPiArICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9F
TkFCTEVELCAmcC0+c3RhdHVzKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhbGlzdF9lbXB0
eSgmcC0+aW5mbGlnaHQpICYmCj4gKyAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVT
VF9WSVNJQkxFLCAmcC0+c3RhdHVzKSApCj4gKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9p
cnEodiwgcC0+aXJxLCBwLT5scGlfcHJpb3JpdHkpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsg
ICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgaW50IGl0c19oYW5kbGVfaW52KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21k
cHRyKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gaXRzLT5kOwo+ICsgICAgdWludDMy
X3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+ICsgICAgdWludDMyX3Qg
ZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0IHZjcHUgKnZj
cHU7Cj4gKyAgICB1aW50MzJfdCB2bHBpOwo+ICsgICAgaW50IHJldCA9IC0xOwo+ICsKPiArICAg
IHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7Cj4gKwo+ICsgICAgLyogVHJhbnNsYXRlIHRoZSBl
dmVudCBpbnRvIGEgdkNQVS92TFBJIHBhaXIuICovCj4gKyAgICBpZiAoICFyZWFkX2l0dGVfbG9j
a2VkKGl0cywgZGV2aWQsIGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQo+ICsgICAgICAgIGdvdG8g
b3V0X3VubG9ja19pdHM7Cj4gKwo+ICsgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKPiAr
ICAgICAgICBnb3RvIG91dF91bmxvY2tfaXRzOwo+ICsKPiArICAgIHAgPSBnaWN2M19pdHNfZ2V0
X2V2ZW50X3BlbmRpbmdfaXJxKGQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmlkLCBldmVudGlkKTsKPiArICAgIGlm
ICggdW5saWtlbHkoIXApICkKPiArICAgICAgICBnb3RvIG91dF91bmxvY2tfaXRzOwo+ICsKPiAr
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsK
PiArICAgIC8qIFJlYWQgdGhlIHByb3BlcnR5IHRhYmxlIGFuZCB1cGRhdGUgb3VyIGNhY2hlZCBz
dGF0dXMuICovCj4gKyAgICBpZiAoIHVwZGF0ZV9scGlfcHJvcGVydHkoZCwgcCkgKQo+ICsgICAg
ICAgIGdvdG8gb3V0X3VubG9jazsKPiArCj4gKyAgICAvKiBDaGVjayB3aGV0aGVyIHRoZSBMUEkg
bmVlZHMgdG8gZ28gb24gYSBWQ1BVLiAqLwo+ICsgICAgdXBkYXRlX2xwaV92Z2ljX3N0YXR1cyh2
Y3B1LCBwKTsKPiArCj4gKyAgICByZXQgPSAwOwo+ICsKPiArb3V0X3VubG9jazoKPiArICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKwo+
ICtvdXRfdW5sb2NrX2l0czoKPiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiAr
Cj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRo
ZSBJVFMgbG9jayBoZWxkLiAqLwo+ICBzdGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVj
dCB2aXJ0X2l0cyAqaXRzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHZkZXZpZCwgdWludDMyX3QgdmV2aWQpCj4gQEAgLTc4OCw2ICs4NTUsOSBAQCBzdGF0aWMgaW50
IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAq
aXRzKQo+ICAgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgo+ICAgICAgICAgICAgICByZXQgPSBp
dHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwo+ICAgICAgICAgICAgICBicmVhazsKPiArICAg
ICAgICBjYXNlIEdJVFNfQ01EX0lOVjoKPiArICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9p
bnYoaXRzLCBjb21tYW5kKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBH
SVRTX0NNRF9NQVBDOgo+ICAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGMoaXRzLCBj
b21tYW5kKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gLS0gCj4gMi45LjAKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue May 30 22:35:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 May 2017 22:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFpjb-0005yx-1N; Tue, 30 May 2017 22:35:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dFpjZ-0005yr-W0
 for xen-devel@lists.xenproject.org; Tue, 30 May 2017 22:35:26 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 52/E9-11537-DA3FD295; Tue, 30 May 2017 22:35:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6az7q
 RBo8nK1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmb+r+zFfQqVHS1NDA2MPZKdDFycQgJ/GGU
 uLe1lamLkZODRcBBYtGuI0A2BwejQIzEgx/WIGFGgTCJyZeXsEKUaEs8P9HKCGKzCRhK/H2yi
 Q2kXALIXvKZAyQsAlTS0HWbEWQ8s8AUJolrs74xgySEBWwl5hxdywZicwLZz5e9YwGxeQW8Je
 Y//ws2U0ggR6J/2z+wGlEBXYlD//6wQdQISpyc+QSsnllAS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+Oa7Z6H
 GCU5mJREeZ2tdSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+/AiUEyxKTU+tSMvMAcYDTFqCg
 0dJhHfZJ6A0b3FBYm5xZjpE6hSjopQ4bwZIQgAkkVGaB9cGi8FLjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuYtAZnCk5lXAjf9FdBiJqDFu3ZogywuSURISTUw7laZG2hY76CgaNNeZdT2dxn
 Tx6VFS1jTfHba9fE9i1b7sPLp2c4dE1YHSHtO2Rx8l+NN1vzPiYIijHPaF7o9Cuc5cWPxnusn
 tcPD7jxfJiX17LRowUGb7p4L6fLrzK9+sS9afGdjwbyju2b0rLhXbeW1IlWi4eWRL1yW5f93p
 PcoxlcuUzrdocRSnJFoqMVcVJwIALGxtIm8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496183723!95657899!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28017 invoked from network); 30 May 2017 22:35:24 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2017 22:35:24 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D724C23A08;
 Tue, 30 May 2017 22:35:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D724C23A08
Date: Tue, 30 May 2017 15:35:21 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170526173540.10066-27-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1705301530350.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-27-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 26/32] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNiBNYXkgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIE1PVkkgY29t
bWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJlZGlzdHJpYnV0b3IK
PiAocmVhZDogVkNQVSkgdG8gYW5vdGhlci4KPiBGb3Igbm93IG1pZ3JhdGlvbiBvZiAibGl2ZSIg
TFBJcyBpcyBub3QgeWV0IGltcGxlbWVudGVkLCBidXQgd2Ugc3RvcmUKPiB0aGUgY2hhbmdlZCBh
ZmZpbml0eSBpbiBvdXIgdmlydHVhbCBJVFRFIGFuZCB0aGUgcGVuZGluZ19pcnEuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNjYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggYzM1MGZhNS4uMzMzMmMwOSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jCj4gQEAgLTY2Niw2ICs2NjYsNjYgQEAgb3V0X3JlbW92ZV9tYXBwaW5nOgo+ICAg
ICAgcmV0dXJuIHJldDsKPiAgfQo+ICAKPiArc3RhdGljIGludCBpdHNfaGFuZGxlX21vdmkoc3Ry
dWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4gK3sKPiArICAgIHVpbnQzMl90
IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKPiArICAgIHVpbnQzMl90IGV2
ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwo+ICsgICAgdWludDE2X3QgY29sbGlkID0g
aXRzX2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiArICAgIHN0cnVjdCB2Y3B1ICpvdmNw
dSwgKm52Y3B1Owo+ICsgICAgdWludDMyX3QgdmxwaTsKPiArICAgIGludCByZXQgPSAtMTsKPiAr
Cj4gKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAgLyogQ2hlY2sgZm9yIGEg
bWFwcGVkIExQSSBhbmQgZ2V0IHRoZSBMUEkgbnVtYmVyLiAqLwo+ICsgICAgaWYgKCAhcmVhZF9p
dHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmVudGlkLCAmb3ZjcHUsICZ2bHBpKSApCj4gKyAgICAg
ICAgZ290byBvdXRfdW5sb2NrOwo+ICsKPiArICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSAp
Cj4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsKPiArICAgIC8qIENoZWNrIHRoZSBuZXcg
Y29sbGVjdGlvbiBJRCBhbmQgZ2V0IHRoZSBuZXcgVkNQVSBwb2ludGVyICovCj4gKyAgICBudmNw
dSA9IGdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihpdHMsIGNvbGxpZCk7Cj4gKyAgICBpZiAoICFu
dmNwdSApCj4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsKPiArICAgIHAgPSBnaWN2M19p
dHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQp
Owo+ICsgICAgaWYgKCB1bmxpa2VseSghcCkgKQo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsK
PiArCj4gKyAgICAvKgo+ICsgICAgICogVE9ETzogVGhpcyByZWxpZXMgb24gdGhlIFZDUFUgYmVp
bmcgY29ycmVjdCBpbiB0aGUgSVRTIHRhYmxlcy4KPiArICAgICAqIFRoaXMgY2FuIGJlIGZpeGVk
IGJ5IGVpdGhlciB1c2luZyBhIHBlci1JUlEgbG9jayBvciBieSB1c2luZwo+ICsgICAgICogdGhl
IFZDUFUgSUQgZnJvbSB0aGUgcGVuZGluZ19pcnEgaW5zdGVhZC4KPiArICAgICAqLwo+ICsgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJm92Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsKPiAr
ICAgIC8qIFVwZGF0ZSBvdXIgY2FjaGVkIHZjcHVfaWQgaW4gdGhlIHBlbmRpbmdfaXJxLiAqLwo+
ICsgICAgcC0+bHBpX3ZjcHVfaWQgPSBudmNwdS0+dmNwdV9pZDsKPiArCj4gKyAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZvdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogVE9ETzogbG9va3VwIGN1cnJlbnRseS1pbi1ndWVzdCB2aXJ0dWFsIElS
UXMgYW5kIG1pZ3JhdGUgdGhlbSwKPiArICAgICAqIGFzIHRoZSBsb2NraW5nIG1heSBiZSBmcmFn
aWxlIG90aGVyd2lzZS4KPiArICAgICAqIFRoaXMgaXMgbm90IGVhc3kgdG8gZG8gYXQgdGhlIG1v
bWVudCwgYnV0IHNob3VsZCBiZWNvbWUgZWFzaWVyCj4gKyAgICAgKiB3aXRoIHRoZSBpbnRyb2R1
Y3Rpb24gb2YgYSBwZXItSVJRIGxvY2suCj4gKyAgICAgKi8KClN1cmUgYnV0IGF0IGxlYXN0IHdl
IGNhbiBoYW5kbGUgdGhlIGluZmxpZ2h0LCBidXQgbm90IGluIGd1ZXN0LCBjYXNlLiBJdAppcyBq
dXN0IGEgbWF0dGVyIG9mIGFkZGluZyAod2l0aGluZyB0aGUgYXJjaC52Z2ljLmxvY2sgbG9ja2Vk
IHJlZ2lvbik6CgogICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+bHJfcXVldWUpICkKICAgIHsKICAg
ICAgICBnaWNfcmVtb3ZlX2lycShvbGQsIHApOwogICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dV
RVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7CiAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVl
dWUpOwogICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsKCiAgICAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgIHZn
aWNfdmNwdV9pbmplY3RfaXJxKG5ldywgaXJxKTsKICAgIH0KClRoYXQgaXMgc2ltcGxlIGFuZCB0
aGVyZSBhcmUgbm8gcHJvYmxlbXMgd2l0aCBsb2NraW5nLiBUaGUgcHJvYmxlbSBpcwp3aXRoIHRo
ZSBvdGhlciBjYXNlOiAhbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmCmxpc3RfZW1wdHkoJnAt
PmxyX3F1ZXVlKSwgd2hpY2ggaXMgdGhlIG9uZSBmb3Igd2hpY2ggeW91IG5lZWQgdG8ga2VlcAp0
aGlzIFRPRE8gY29tbWVudC4KCgo+ICsgICAgLyogTm93IHN0b3JlIHRoZSBuZXcgY29sbGVjdGlv
biBpbiB0aGUgdHJhbnNsYXRpb24gdGFibGUuICovCj4gKyAgICBpZiAoICF3cml0ZV9pdHRlX2xv
Y2tlZChpdHMsIGRldmlkLCBldmVudGlkLCBjb2xsaWQsIHZscGksICZudmNwdSkgKQo+ICsgICAg
ICAgIGdvdG8gb3V0X3VubG9jazsKPiArCj4gKyAgICByZXQgPSAwOwo+ICsKPiArb3V0X3VubG9j
azoKPiArICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKPiArCj4gKyAgICByZXR1cm4g
cmV0Owo+ICt9Cj4gKwo+ICAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAg
KCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCj4gICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQo
cmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKPiAgCj4gQEAgLTcxMSw2
ICs3NzEsMTIgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKPiAgICAgICAgICBjYXNlIEdJVFNfQ01EX01BUFRJ
Ogo+ICAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcHRpKGl0cywgY29tbWFuZCk7Cj4g
ICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgR0lUU19DTURfTU9WQUxMOgo+ICsg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfR19JTkZPLCAidkdJVFM6IGlnbm9yaW5nIE1PVkFM
TCBjb21tYW5kXG4iKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgY2FzZSBHSVRT
X0NNRF9NT1ZJOgo+ICsgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21vdmkoaXRzLCBjb21t
YW5kKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5D
Ogo+ICAgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHks
IHNvIHdlIGlnbm9yZSBTWU5DLiAqLwo+ICAgICAgICAgICAgICBicmVhazsKPiAtLSAKPiAyLjku
MAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 00:06:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 00:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFr97-0003NK-C7; Wed, 31 May 2017 00:05:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dFr96-0003NE-HP
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 00:05:52 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0B/A2-02180-FD80E295; Wed, 31 May 2017 00:05:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu59Dr1
 Ig2032S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5V3kKHnBXvH8whbWBsY2ri5GLQ0jgD6PE
 jusvGLsYOTlYBBwkOmZ8Z+5i5OBgFIiRePDDGiTMKBAmMfnyElaQMIuAtsT7W2EgYTYBQ4m/T
 zaxgYQlgOwlnzlAwiICihJTXzxjBpnOLLCXUWJl63sWkISwgJ3EkTcbWUFsTgETif9rdjOB2L
 wC3hLblt4DiwsJGEu8btkCZosK6Eoc+veHDaJGUOLkzCdgc5gFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDsJ6BgXEH
 4652v0OMkhxMSqK8zta6kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMvY9SKFBItS01Mr0jJzg
 LEAk5bg4FES4Z3LBpTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3giQGQIgRRmleXAjYH
 F5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7zWQKTyZeSVwm14BHcEEdMSuHdogR5QkIqS
 kGhjtW1nNdy7W2bvrd2PiY/tvVw5aNh2bV+F+dc1r3+wLskkd+sqvT6iIpu0/tbzbLF7S0ODs
 pPYbH5mVlkuqXe/NM1ircIJ9qf4xnVhzzu3ZJ7N4jevWa/i39KZc/D/jI8f1/HD9WwbP5m//I
 bZ9zx2fNr4VGuoG8/ct5rT5IdRsmu+0TpTlyhslluKMREMt5qLiRABCSuNoxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496189149!64776807!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19909 invoked from network); 31 May 2017 00:05:50 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 May 2017 00:05:50 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C6BA423A11;
 Wed, 31 May 2017 00:05:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C6BA423A11
Date: Tue, 30 May 2017 17:05:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Arnd Bergmann <arnd@arndb.de>
In-Reply-To: <20170529130125.307182-1-arnd@arndb.de>
Message-ID: <alpine.DEB.2.10.1705301636270.18759@sstabellini-ThinkPad-X260>
References: <20170529130125.307182-1-arnd@arndb.de>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Ian Abbott <abbotti@mev.co.uk>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH] xen: avoid type warning in xchg_xen_ulong
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyOSBNYXkgMjAxNywgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBUaGUgaW1wcm92ZWQg
dHlwZS1jaGVja2luZyB2ZXJzaW9uIG9mIGNvbnRhaW5lcl9vZigpIHRyaWdnZXJzIGEgd2Fybmlu
ZyBmb3IKPiB4Y2hnX3hlbl91bG9uZywgcG9pbnRpbmcgb3V0IHRoYXQgJ3hlbl91bG9uZ190JyBp
cyB1bnNpZ25lZCwgYnV0IGF0b21pYzY0X3QKPiBjb250YWlucyBhIHNpZ25lZCB2YWx1ZToKPiAK
PiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzXzJsLmM6IEluIGZ1bmN0aW9uICdldnRjaG5fMmxf
aGFuZGxlX2V2ZW50cyc6Cj4gYXJjaC94ODYvaW5jbHVkZS9hc20vY21weGNoZy5oOjg3OjIxOiBl
cnJvcjogJ3BlbmRpbmdfd29yZHMnIGlzIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0
aW9uIFstV2Vycm9yPXVuaW5pdGlhbGl6ZWRdCgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIHdh
cm5pbmcgbWVzc2FnZSB5b3Ugd2FudGVkIHRvIHBhc3RlIGhlcmU/Ck90aGVyIHRoYW4gdGhhdCwg
dGhlIHBhdGNoIGlzIGZpbmUuCgoKPiBUaGlzIGFkZHMgYSBjYXN0IHRvIHdvcmsgYXJvdW5kIHRo
ZSB3YXJuaW5nCj4gCj4gQ2M6IElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgo+IEZpeGVz
OiA4NTMyM2E5OTFkNDAgKCJ4ZW46IGFybTogbWFuZGF0ZSBFQUJJIGFuZCB1c2UgZ2VuZXJpYyBh
dG9taWMgb3BlcmF0aW9ucy4iKQo+IEZpeGVzOiBkYWEyYWM4MDgzNGQgKCJrZXJuZWwuaDogaGFu
ZGxlIHBvaW50ZXJzIHRvIGFycmF5cyBiZXR0ZXIgaW4gY29udGFpbmVyX29mKCkiKQo+IFNpZ25l
ZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Cj4gLS0tCj4gIGFyY2gvYXJt
L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaCB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1
ZGUvYXNtL3hlbi9ldmVudHMuaCBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaAo+
IGluZGV4IDcxZTQ3M2QwNWZjYy4uNjIwZGM3NTM2MmU1IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJt
L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaAo+ICsrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hl
bi9ldmVudHMuaAo+IEBAIC0xNiw3ICsxNiw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9pcnFz
X2Rpc2FibGVkKHN0cnVjdCBwdF9yZWdzICpyZWdzKQo+ICAJcmV0dXJuIHJhd19pcnFzX2Rpc2Fi
bGVkX2ZsYWdzKHJlZ3MtPkFSTV9jcHNyKTsKPiAgfQo+ICAKPiAtI2RlZmluZSB4Y2hnX3hlbl91
bG9uZyhwdHIsIHZhbCkgYXRvbWljNjRfeGNoZyhjb250YWluZXJfb2YoKHB0ciksCVwKPiArI2Rl
ZmluZSB4Y2hnX3hlbl91bG9uZyhwdHIsIHZhbCkgYXRvbWljNjRfeGNoZyhjb250YWluZXJfb2Yo
KGxvbmcgbG9uZyopKHB0ciksXAo+ICAJCQkJCQkJICAgIGF0b21pYzY0X3QsCVwKPiAgCQkJCQkJ
CSAgICBjb3VudGVyKSwgKHZhbCkpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 01:55:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 01:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFsrD-0003Bz-DU; Wed, 31 May 2017 01:55:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dFsrC-0003Bt-RS
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 01:55:30 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 12/C3-19466-2922E295; Wed, 31 May 2017 01:55:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfTmGt0+Jb1
 Ig987RC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+SW+YCnazVFy5yN7A2MzSxcjFISQwg1Fi
 z/c7bCAOi0ADq8TKGe8ZQRwJgTmsEo+uTwVyOIGcPInjXQ1sEHYBUHwnC4jNKyAocXLmEzBbS
 MBbYumWi+xdjBwcnAKWEsuep0KEf7JIdHUagthsAhoSa6ccBBvDIqAq8fxvLzvEmACJB0c2gK
 0SFoiTeNyzF2ykiICfxJRfbWCXMgs8ZZS4f3UCWDOzgI/Ewz3H2ScwCsxCcsYsJCkIW1Oidft
 vKFtDYsGdfYwLGFlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefn
 bmIEBm49AwPjDsabk/0OMUpyMCmJ8jpb60YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9oaAXK
 SRYlJqeWpGWmQOMIZi0BAePkgjvXpA0b3FBYm5xZjpE6hSjJceVK+u+MHE0fdgCJKcc2P6FSY
 glLz8vVUqc11oRqEEApCGjNA9uHCzOLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5g0EmcK
 TmVcCt/UV0EFMQAft2qENclBJIkJKqoFxsdTeO6qp3Ul75t9RMG/Kit+/de3ed+ejjbu3rm+4
 /7X3g+yrSJ4Dus0BdSyrVvfLLt3B/SaY4Ze8N6+AeK18evn+29IFuxf8fsgeOq/ccM4S+dji/
 Tc3yPecElycd4dDxiAvpGiH0UXPvhK3UvP7j920zUVMJqoeCHmk/b9X/eba9OYuk0glluKMRE
 Mt5qLiRAAVRstJ7gIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496195724!81266523!1
X-Originating-IP: [209.85.217.172]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61915 invoked from network); 31 May 2017 01:55:25 -0000
Received: from mail-ua0-f172.google.com (HELO mail-ua0-f172.google.com)
 (209.85.217.172)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 01:55:25 -0000
Received: by mail-ua0-f172.google.com with SMTP id j17so1601829uag.3
 for <xen-devel@lists.xenproject.org>; Tue, 30 May 2017 18:55:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=SIV1HfggId90oIfzBMIH3H1NkaNgdXa12Sw6TLLH1P8=;
 b=kPva6EWdN8TTY0J+QE3Z34sOFTekvH/oYGsZX9v0GEAKdjSd7ET+I+BpYUHUgXwb1c
 +sX8dgPYL4Y1jHIdIQegi32tZ+oOPZa1upAhvEbmgiMHyBfn88m68fJTF3+zqCzrc+OS
 AFsvIApK2Ui2RMF2538ExwQyzk/SYfcLfTJRhXEgdwPniN4wO3+en0yN+nkLtrf2RtbB
 90JmpXCX9h6rktLUZzuyy2Q4MV3WZtt5FXALlvNH3e0p4iIZdogCslAuPICA5d/uUq/1
 IFkOT5YJEN4MLRM5ljm6HE4wo4oxTt8FYceedpwxnGiFoJ0CSSellFO7zS0quxc/Xwni
 ljhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=SIV1HfggId90oIfzBMIH3H1NkaNgdXa12Sw6TLLH1P8=;
 b=OM6BvO0tySdw1WKDEWOU1FpP/DyuE3ZvlC6lojaHJr188S1d9fbq5KdqtzhK1T4Lph
 NV1U0CPfdK6K/utNTNbmuja4FIPiCJLXzMR21nsWDJDBgW3c0/+HSUcSS/otq99CPvLX
 rZkhktRRSAPSIzTXXvIu290+b7Ayc/fPn2/Zyf/0P3LaN3H1NzzNqRJkUuLeDoHVzObm
 CeGJNQCxcbFj6toaRzlrH60a7jjVhqpfaNKH7nkJyoJ75CFq4qR7gKvNaSj4Joc+M458
 siHTWlCFIXPwP2iOyBSFn1xq9z6DfodFkUn79gqb+MNe4uet3RmNGLon70jmOOoeN5ee
 OOKg==
X-Gm-Message-State: AODbwcBaFIyuNzwQyau0zqKCL2lzv5qC9wT7RsNDLw2ZTrTvMPJmYlZ6
 fQcIviUvfDSuIOm3ftTeg3OgVmQ+/w==
X-Received: by 10.176.0.22 with SMTP id 22mr12234851uai.97.1496195723971; Tue,
 30 May 2017 18:55:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.147.71 with HTTP; Tue, 30 May 2017 18:55:23 -0700 (PDT)
In-Reply-To: <20170530105343.gqs5cdqesyqrxmvo@citrix.com>
References: <CAHrd_jqNq3wHA7GAZO5Jp_OaDSUF=KVAfWek2uzi=BLc8UgS0A@mail.gmail.com>
 <20170515164652.mzco4rpj43af6fga@citrix.com>
 <alpine.DEB.2.10.1705181102020.6833@sstabellini-ThinkPad-X260>
 <20170519093303.e64tmg5arniftfil@citrix.com>
 <CAHrd_jrQa9YvAoA5ZJrP-KW7HxdEjetgWO7DBLn=1LfrxtDNzg@mail.gmail.com>
 <alpine.DEB.2.10.1705191024510.18759@sstabellini-ThinkPad-X260>
 <22818.60513.289275.318220@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1705221328110.18759@sstabellini-ThinkPad-X260>
 <20170523151304.GB14777@toto>
 <CAHrd_jpfNZCcjYa3PTo=JTd4Soe2cFWOgCjQ3dp6KM=GU7FQow@mail.gmail.com>
 <20170530105343.gqs5cdqesyqrxmvo@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 31 May 2017 09:55:23 +0800
Message-ID: <CAHrd_jpOra7+j+WrKqyWNkr5kg3hNL43W2VKOU2N8May7XvaqQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] Proposal to allow setting up shared memory areas
 between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0744312892324705162=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0744312892324705162==
Content-Type: multipart/alternative; boundary="001a113bd80aa44ed80550c836b4"

--001a113bd80aa44ed80550c836b4
Content-Type: text/plain; charset="UTF-8"

Hi Wei Liu,

Thanks for your review and approval.

Then I'll revise my proposal according to these conclusions.

Cheers,

Zhongze Liu

--001a113bd80aa44ed80550c836b4
Content-Type: text/html; charset="UTF-8"

<div dir="ltr">Hi Wei Liu,<div><br></div><div>Thanks for your review and approval.</div><div><br></div><div>Then I&#39;ll revise my proposal according to these conclusions.</div><div><br></div><div>Cheers,</div><div><br></div><div>Zhongze Liu</div></div>

--001a113bd80aa44ed80550c836b4--


--===============0744312892324705162==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0744312892324705162==--


From xen-devel-bounces@lists.xen.org Wed May 31 02:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 02:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFtdV-0006Xo-7I; Wed, 31 May 2017 02:45:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dFtdT-0006Xi-Oe
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 02:45:23 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B5/62-26749-24E2E295; Wed, 31 May 2017 02:45:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tbhqGuvpxd
 p0NyhZ/F9y2QmB0aPwx+usAQwRrFm5iXlVySwZmz4dZOx4IFExf2LP9kaGBcLdTFycQgJTGeU
 ONU8k7GLkZNDQoBX4siyGawQtr/E68nr2CCKJjBKPHl+kLmLkYODRUBVYt8JR5AaNgF1icdfe
 5hAbBEBZYneX79ZQOqZBeYySbzfsYMNJCEsUCwxb+1xsKG8AjoSa4/NYoIYuotRYt3BNhaIhK
 DEyZlPwGxmoKl/5l0CW8YsIC2x/B8HSJhTwF5i8c2vYDNFBVQkppzcxjaBUWAWku5ZSLpnIXQ
 vYGRexahenFpUllqka66XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnAxAsIOx
 8bvTIUZJDiYlUV5na91IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8grp6kUKCRanpqRVpmTnAO
 IFJS3DwKInwPtABSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvIMgMAZCijNI8uBGwmL
 3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5VkCk8mXklcJteAR3BBHTErh3aIEeUJCKkpBo
 YN7SZ28ZU9/opxqmcyOqqd2vbKm+S9Zll+7P0+u7w0Ndi755ZcPzRFRe3uFdvICM+Zd1Zl64D
 G6p94jTWTq6urSx+EDsjrf5/VJ2q1sUm6VZv+R6n/8vOKHk+55dP3SC7aNWdKFE+uxMHGV52v
 NDgz9Vh+s20+4BqRa7gMnbBpRsvpOifTFBiKc5INNRiLipOBAAZ0Nqx1AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496198717!103351797!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41075 invoked from network); 31 May 2017 02:45:19 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 02:45:19 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 May 2017 19:45:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,421,1491289200"; d="scan'208";a="862974494"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 30 May 2017 19:45:11 -0700
Date: Wed, 31 May 2017 10:44:53 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531024453.GB3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
 <592D8A2E020000780015DA13@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592D8A2E020000780015DA13@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 04/23] x86: refactor psr: L3 CAT:
 implement main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzAgMDc6MDU6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiArLyoKPiA+
ICsgKiBQU1IgZmVhdHVyZXMgYXJlIG1hbmFnZWQgcGVyIHNvY2tldC4gQmVsb3cgc3RydWN0dXJl
IGRlZmluZXMgdGhlIG1lbWJlcnMKPiA+ICsgKiB1c2VkIHRvIG1hbmFnZSB0aGVzZSBmZWF0dXJl
cy4KPiA+ICsgKiByZWZfbG9jayAgLSBBIGxvY2sgdG8gcHJvdGVjdCBjb3NfcmVmLgo+ID4gKyAq
IGZlYXR1cmVzICAtIEEgZmVhdHVyZSBub2RlIGFycmF5IHVzZWQgdG8gbWFuYWdlIGFsbCBmZWF0
dXJlcyBlbmFibGVkLgo+ID4gKyAqIGNvc19yZWYgICAtIEEgcmVmZXJlbmNlIGNvdW50IGFycmF5
IHRvIHJlY29yZCBob3cgbWFueSBkb21haW5zIGFyZSB1c2luZyB0aGUKPiA+ICsgKiAgICAgICAg
ICAgICBDT1MgSUQuIEV2ZXJ5IGVudHJ5IG9mIGNvc19yZWYgY29ycmVzcG9uZHMgdG8gb25lIENP
UyBJRC4KPiA+ICsgKi8KPiA+ICtzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvIHsKPiA+ICsgICAgYm9v
bCBmZWF0X2luaXQ7Cj4gCj4gVGhlIGNvbW1lbnQgYWJvdmUgbGFja3MgYSBsaW5lIGZvciB0aGlz
IGZpZWxkLgo+IApXaWxsIGFkZCBpdC4gVGhhbmtzIQoKPiA+ICtzdGF0aWMgdm9pZCBmcmVlX3Nv
Y2tldF9yZXNvdXJjZXModW5zaWduZWQgaW50IHNvY2tldCkKPiA+ICt7Cj4gPiArICAgIHVuc2ln
bmVkIGludCBpOwo+ID4gKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gc29ja2V0
X2luZm8gKyBzb2NrZXQ7Cj4gPiArCj4gPiArICAgIGlmICggIWluZm8gKQo+ID4gKyAgICAgICAg
cmV0dXJuOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBGcmVlIHJlc291cmNlcyBvZiBm
ZWF0dXJlcy4gVGhlIGdsb2JhbCBmZWF0dXJlIG9iamVjdCwgZS5nLiBmZWF0X2wzX2NhdCwKPiA+
ICsgICAgICogbWF5IG5vdCBiZSBmcmVlZCBoZXJlIGlmIGl0IGlzIG5vdCBhZGRlZCBpbnRvIGFy
cmF5LiBJdCBpcyBzaW1wbHkgYmVpbmcKPiA+ICsgICAgICoga2VwdCB1bnRpbCB0aGUgbmV4dCBD
UFUgb25saW5lIGF0dGVtcHQuCj4gPiArICAgICAqLwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IFBTUl9TT0NLRVRfRkVBVF9OVU07IGkrKyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHhmcmVl
KGluZm8tPmZlYXR1cmVzW2ldKTsKPiA+ICsgICAgICAgIGluZm8tPmZlYXR1cmVzW2ldID0gTlVM
TDsKPiA+ICsgICAgfQo+IAo+IElmIHlvdSBpdGVyYXRlIG92ZXIgYXJyYXlzLCBwbGVhc2UgdXNl
IEFSUkFZX1NJWkUoKSBhcyB0aGUgbG9vcAo+IGJvdW5kYXJ5IChhbmQgd2l0aG91dCBrbm93aW5n
IHdoZXRoZXIgdGhlcmUgYXJlIHNpbWlsYXIgaXNzdWVzCj4gZWxzZXdoZXJlIGluIHRoZSBzZXJp
ZXMsIHBsZWFzZSBjb25zaWRlciB0aGUgY29tbWVudCBnaXZlbiBmb3IKPiBhbGwgb2YgaXQsIGp1
c3QgbGlrZSBhbnkgb3RoZXIgY29tbWVudHMgdXN1YWxseSBhcmUgbWVhbnQgdG8gYXBwbHkKPiB0
byBzaW1pbGFyIGlzc3VlcyBlbHNld2hlcmUpLgo+IApPaywgd2lsbCBjaGVjayBhbGwgbG9vcHMu
Cgo+ID4gK3N0YXRpYyB2b2lkIF9faW5pdCBpbml0X3Bzcih2b2lkKQo+ID4gK3sKPiA+ICsgICAg
aWYgKCBvcHRfY29zX21heCA8IDEgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBwcmludGsoWEVO
TE9HX0lORk8gIkNBVDogZGlzYWJsZWQsIGNvc19tYXggaXMgdG9vIHNtYWxsXG4iKTsKPiA+ICsg
ICAgICAgIHJldHVybjsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBzb2NrZXRfaW5mbyA9IHh6
YWxsb2NfYXJyYXkoc3RydWN0IHBzcl9zb2NrZXRfaW5mbywgbnJfc29ja2V0cyk7Cj4gPiArCj4g
PiArICAgIGlmICggIXNvY2tldF9pbmZvICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcHJpbnRr
KFhFTkxPR19JTkZPICJGYWlsZWQgdG8gYWxsb2Mgc29ja2V0X2luZm8hXG4iKTsKPiAKPiBYRU5M
T0dfV0FSTklORyBhdCBsZWFzdC4KPiAKT2suCgo+ID4gIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5p
dCh2b2lkKQo+ID4gIHsKPiA+ICsgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbzsKPiA+
ICsgICAgdW5zaWduZWQgaW50IHNvY2tldDsKPiA+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKPiA+ICsgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKPiA+ICsg
ICAgc3RydWN0IGNwdWlkX2xlYWYgcmVnczsKPiA+ICsKPiA+ICsgICAgaWYgKCAhcHNyX2FsbG9j
X2ZlYXRfZW5hYmxlZCgpIHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUFFFKSApCj4gPiAr
ICAgICAgICBnb3RvIGFzc29jX2luaXQ7Cj4gPiArCj4gPiArICAgIGlmICggYm9vdF9jcHVfZGF0
YS5jcHVpZF9sZXZlbCA8IFBTUl9DUFVJRF9MRVZFTF9DQVQgKQo+ID4gKyAgICB7Cj4gPiArICAg
ICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1BRRSk7Cj4gPiArICAgICAgICBn
b3RvIGFzc29jX2luaXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgc29ja2V0ID0gY3B1X3Rv
X3NvY2tldChjcHUpOwo+ID4gKyAgICBpbmZvID0gc29ja2V0X2luZm8gKyBzb2NrZXQ7Cj4gPiAr
ICAgIGlmICggaW5mby0+ZmVhdF9pbml0ICkKPiA+ICsgICAgICAgIGdvdG8gYXNzb2NfaW5pdDsK
PiA+ICsKPiA+ICsgICAgc3Bpbl9sb2NrX2luaXQoJmluZm8tPnJlZl9sb2NrKTsKPiA+ICsKPiA+
ICsgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAwLCAmcmVncyk7Cj4g
PiArICAgIGlmICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDMgKQo+ID4gKyAgICB7Cj4g
PiArICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDEsICZyZWdz
KTsKPiA+ICsKPiA+ICsgICAgICAgIGZlYXQgPSBmZWF0X2wzX2NhdDsKPiA+ICsgICAgICAgIGZl
YXRfbDNfY2F0ID0gTlVMTDsKPiA+ICsgICAgICAgIGwzX2NhdF9wcm9wcy50eXBlWzBdID0gUFNS
X0NCTV9UWVBFX0wzOwo+IAo+IFdoeSBpcyB0aGlzIG5vdCBhIHN0YXRpYyBpbml0aWFsaXplcj8g
SWYgaXQgd2FzLCB0aGUgd2hvbGUgbDNfY2F0X3Byb3BzCj4gY291bGQgYmUgY29uc3QuCj4gCkdv
b2QgcG9pbnQuIFdpbGwgbW9kaWZ5IGl0LgoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 02:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 02:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFtqh-0007J1-KW; Wed, 31 May 2017 02:59:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFtqg-0007Ig-6q
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 02:59:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 07/83-03613-5713E295; Wed, 31 May 2017 02:59:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfEUC/
 SYMttKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfN7exVIwp6DibuNl1gbG
 Se5djFwcQgJ/GSXm32tmhHAeM0psXX2MBcLZxihx+WofkMPJISLgLPH1zFx2EJtXQF9ixey1Q
 HEODmEBE4lVM0xB6iUE2nQkdrauYgWpkRDwlnj87SwzSA2IffWqdRcjOwebgJXEITGQAhYBVY
 m3h7+wTGDkXsDIsIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DjDECwg3Hn+sBDjJIcTEqivM7WupFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhbDPQihQSL
 UtNTK9Iyc4ChB5OW4OBREuE1BUnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4rzFIkQBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvJcgUnsy8ErhNr4COYAI6YtcObZ
 AjShIRUlINjAqmJZP/TjvVbjxJIs1UXPV8n3mE/LTfgmwc4qksT6ba/I67afdldoPkUtFn1/w
 3HM8Qacv4uvrdwm2HjU5Isoe7B5a8/CD0/+WPBMOmml/6CmahW4oSv0wwPyTZLbOkbJGUwG+/
 iztiJVTP6zywkHm2KS7izXyfjqUrXGaaPtEPsfB8+WI3nxJLcUaioRZzUXEiAKAYryh+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496199539!71368476!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45498 invoked from network); 31 May 2017 02:59:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 02:59:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFtqa-0006wn-QT; Wed, 31 May 2017 02:58:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFtqV-0003Ca-88; Wed, 31 May 2017 02:58:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFtqU-0007XZ-VS; Wed, 31 May 2017 02:58:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109851-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-armhf-armhf-libvirt-xsm:host-install(3):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 02:58:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 109851: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg1MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTg1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAzIGhvc3QtaW5zdGFsbCgzKSBicm9rZW4gaW4gMTA5ODM2IHBhc3MgaW4gMTA5ODUxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEwOTg1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEwOTc0OSBw
YXNzIGluIDEwOTg1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4NTEKIHRlc3QtYXJtNjQt
YXJtNjQteGwtbXVsdGl2Y3B1IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAx
MDk3NDkgcGFzcyBpbiAxMDk4NTEKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBy
dW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBw
YXNzIGluIDEwOTg1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gMTkgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIGluIDEwOTgxNyBwYXNzIGluIDEwOTg1MQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTA5ODE3IHBhc3MgaW4g
MTA5ODUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCA5IHdpbmRvd3MtaW5z
dGFsbCBmYWlsIGluIDEwOTgxNyBwYXNzIGluIDEwOTg1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEwOTgzNiBwYXNzIGluIDEwOTc0
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFp
bCBpbiAxMDk4MzYgcGFzcyBpbiAxMDk4MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEyIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTA5ODM2IHBhc3MgaW4g
MTA5ODUxCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2IHJ1bXBydW4tZGVtby14ZW5z
dG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTA5ODM2IHBhc3MgaW4gMTA5ODUxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgcGFzcyBpbiAxMDk4MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMDk4MzYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBwYXNzIGluIDEwOTgzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAyMCBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgcGFzcyBpbiAxMDk4MzYKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAx
MDk4MTcgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4MTcgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBpbiAxMDk4MzAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICBmYWlsIGluIDEwOTgzNiBsaWtlIDEwNzM1OAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
bXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZGIzZmQ0NTI3ZWQzMmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlkMGQ2ZApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0
YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5
OjQyOjUyIFogICA1MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0x
MiAxMToxNToxOSBaICAgNDggZGF5cyAgIDc3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEwOTc0OSAgMjAxNy0wNS0yNSAyMToyNToxNSBaICAgIDUgZGF5cyAgICA4IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KNTQ5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODU2MyBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 05:04:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 05:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFvnK-0006wU-5K; Wed, 31 May 2017 05:03:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFvnI-0006w7-Rm
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 05:03:40 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 35/BE-01985-BAE4E295; Wed, 31 May 2017 05:03:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXe1n16
 kwY9rrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOP73P2vBG+OKGecbGBsY
 52t1MXJxCAn8ZZQ4NOcVE4TzmFHi6+Y2VghnG6PEjPVP2boYOTlEBJwlvp6Zyw5i8wroS9x7e
 pIJxBYW0JM4+GoHWFxCwEui7d9OZhj77oW/jF2M7BxsAlYSh8RAoiwCqhKPb6ximcDItYCRYR
 WjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqBvGYBgB+OK7Z6
 HGCU5mJREeSts9CKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAW+gLlBItS01Mr0jJzgEEGk5bg
 4FES4VUESfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivI0iRAEhRRmke3AhYwF9ilJUS5
 mUEOkqIpyC1KDezBFX+FaM4B6OSMG8ayBSezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2Ms2pYSu
 J1v5t9S68qcv9V4nHANt7mWJO7QXm62gbmD/uzv0hGOOTvMHpmM63g2GxPEb/NllFzsic8C1u
 uklmlbN/8Qvde97+2NINUphTT9O2FIn/WLgn5seVF2Fx/h0srl67j3Jf3OOG3yqNnDeydMtl2
 NWs2X5xQucYjbb+a6cdp7Aeir2xRYinOSDTUYi4qTgQAPw9aj3MCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496207017!103283476!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7509 invoked from network); 31 May 2017 05:03:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 05:03:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFvnE-0002CG-9c; Wed, 31 May 2017 05:03:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFvn9-0004EN-0K; Wed, 31 May 2017 05:03:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFvn8-00010u-F9; Wed, 31 May 2017 05:03:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109877-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4fc8277133fb011d028b4e0a42444ab6f552d0b9
X-Osstest-Versions-That: ovmf=b9036ebee9ddaf26afc9fbe3236c3d03f83c1b0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 05:03:30 +0000
Subject: [Xen-devel] [ovmf test] 109877: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk4NzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0ZmM4Mjc3MTMzZmIwMTFkMDI4YjRlMGE0MjQ0NGFi
NmY1NTJkMGI5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiOTAzNmVi
ZWU5ZGRhZjI2YWZjOWZiZTMyMzZjM2QwM2Y4M2MxYjBhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk4MzUgIDIwMTctMDUtMjkgMTI6NDg6NTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5ODc3ICAyMDE3LTA1LTMxIDAyOjQ3OjA1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj00ZmM4Mjc3MTMzZmIw
MTFkMDI4YjRlMGE0MjQ0NGFiNmY1NTJkMGI5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggb3ZtZiA0ZmM4Mjc3MTMzZmIwMTFkMDI4YjRlMGE0MjQ0NGFiNmY1NTJkMGI5Cisg
YnJhbmNoPW92bWYKKyByZXZpc2lvbj00ZmM4Mjc3MTMzZmIwMTFkMDI4YjRlMGE0MjQ0NGFiNmY1
NTJkMGI5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDRmYzgyNzcx
MzNmYjAxMWQwMjhiNGUwYTQyNDQ0YWI2ZjU1MmQwYjkgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA0ZmM4Mjc3MTMzZmIwMTFk
MDI4YjRlMGE0MjQ0NGFiNmY1NTJkMGI5OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IGI5MDM2ZWIuLjRmYzgyNzcgIDRmYzgyNzcxMzNmYjAxMWQwMjhiNGUwYTQyNDQ0YWI2ZjU1MmQw
YjkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 05:31:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 05:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFwEP-0000Lp-Bj; Wed, 31 May 2017 05:31:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dietmar.hahn@ts.fujitsu.com>) id 1dFwEN-0000Lj-LM
 for xen-devel@lists.xen.org; Wed, 31 May 2017 05:31:39 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 88/AD-29088-A355E295; Wed, 31 May 2017 05:31:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJKsWRWlGSWpSXmKPExsVy+Ovzfl2rUL1
 Ig18nuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyP5z8xFbwQqnj+5D9bA2OPQBcjJ4eQgJbE
 8bZvTBB2tcSUhZNYuhi5OCQEXrNJbG/cCJaQENCUuPBuGyuE7SJxbHcjVFxe4sCSA8xdjBxAt
 ojE5CYrmPJf/zuhysUlJi9cyQwx30PixssvbCDzhQS2MUp83z2JFcI5xCixds5nKKeLUWL+gq
 nsIC1sAgYSu14dAmsXEZCWuPb5MiNIkbDAZEaJu98PsYAkWARUJWZ9nQJWxAtkf1m1DqxZVMB
 L4kX7REYQm1PAVmL+ot2sEHfYSPT/bmeHqBeUODnzCdgcZgFtiWULX4O9wwz0w/pd+hMYJWYh
 qZqFpGoWQtUCRuZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5m
 xiBEVbPwMC4g7Fnr98hRkkOJiVR3gobvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwzg4Fygk
 Wp6akVaZk5wFiHSUtw8CiJ8JaDpHmLCxJzizPTIVKnGI05Nqxe/4WJ48+ErV+YhFjy8vNSpcR
 5T4OUCoCUZpTmwQ2CpaBLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5mUOApvBk5pXA7XsF
 dAoT0Cm7dmiDnFKSiJCSamBcUT0/48UTNhb29/pqaq0XGD/zX50hncXffCJDISnE+jSf6VOTk
 zKnZ4iGyUd910g2eZ0yM13yUOWkFe6WOp7ThY5MqN3K1PDDsmfxu+uVvpHNv2yvS3yu3/cn21
 Dgyp7UYIegaW4J99RjZ05dP2sVs8PX6zWZV1JZOJ48d1s/2yNv1jnNgmolluKMREMt5qLiRAA
 PcoELPAMAAA==
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496208698!103286451!1
X-Originating-IP: [195.245.231.143]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTk1LjI0NS4yMzEuMTQzID0+IDU5Mzc=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25439 invoked from network); 31 May 2017 05:31:38 -0000
Received: from mail1.bemta5.messagelabs.com (HELO
 mail1.bemta5.messagelabs.com) (195.245.231.143)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 05:31:38 -0000
Received: from [85.158.136.83] by server-7.bemta-5.messagelabs.com id
 BE/78-02181-9355E295; Wed, 31 May 2017 05:31:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsViZ8MxRdcyVC/
 S4N5NCYslHxezODB6HN39mymAMYo1My8pvyKBNePj+U9MBS+EKp4/+c/WwNgj0MXIxSEkcIhR
 Yu2cz6wQThejxPwFU9m7GDk52AQMJHa9OsQMYosISEtc+3yZEaRIWGAyo8Td74dYQBIsAqoSs
 75OASviBbK/rFoH1iwq4CXxon0iI4jNKWArMX/RblYQW0jARqL/dzs7RL2gxMmZT8DmMAtoSy
 xb+BpoDgeQrSmxfpf+BEbeWUiqZiGpmoVQtYCReRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqG
 BqV5uanFxYnpqTmJSsV5yfu4mRmBY1TMwMO5gvDnZ7xCjJAeTkihvhY1epBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJXt4QoJxgUWp6akVaZg4wwGHSEhw8SiK85cFAad7igsTc4sx0iNQpRmOOD
 avXf2Hi+DNh6xcmIZa8/LxUKXHe0yClAiClGaV5cINgkXeJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjAvM8g9PJl5JXD7XgGdwgR0yq4d2iCnlCQipKQaGBO7dc88Wtm333nFpQknFiXG+1k
 7R9/9Uq7LHBlT/Nt50q+Jby22n0mdp2ynYx14WiaVxX2y0+wMo00RUnEmR+JL9VvScr+Ebtt9
 dfavR6cXHizhWNs+/2Gut/SrB6mujyTUud9/iJPhczHR/R//u+Pluh8/Pwtds155brZD8Lo5I
 nWT5hUKtSqxFGckGmoxFxUnAgBV4xxltwIAAA==
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-10.tower-36.messagelabs.com!1496208696!108100661!1
X-Originating-IP: [62.60.8.148]
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21002 invoked from network); 31 May 2017 05:31:36 -0000
Received: from unknown (HELO mailhost1.uk.fujitsu.com) (62.60.8.148)
 by server-10.tower-36.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 05:31:36 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost1.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id v4V5VBXd006122
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 06:31:11 +0100
Received: from amur.mch.fsc.net (HELO amur.localnet) ([10.172.102.17])
 by abgdgate50u.abg.fsc.net with ESMTP; 31 May 2017 07:31:36 +0200
From: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 May 2017 07:31:35 +0200
Message-ID: <2113621.yEFu6sZhqY@amur>
User-Agent: KMail/4.14.10 (Linux/4.9.2-8-default; KDE/4.14.25; x86_64; ; )
In-Reply-To: <D8C3AD58-C59B-41D3-B7C3-A64703132617@gmail.com>
References: <D8C3AD58-C59B-41D3-B7C3-A64703132617@gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] =?utf-8?q?Schedule_is_live_for_the_Xen_Project?=
	=?utf-8?q?=E2=80=99s_Annual_Conference_-_Discounted_Registration_c?=
	=?utf-8?q?loses_by_end_of_May?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTGFycywKCmljaCBoYWJlIGVpbmUgRnJhZ2UgYnpnbC4gZGVyIE9ubGluZS1SZWdpc3RyaWVy
dW5nLiBEYW1pdCBtZWluZSBGaXJtYSBkaWUgS29zdGVuCsO8YmVybmltbXQsIG11c3MgYXVmIGRl
ciBSZWNobnVuZyBsZXR6dGVuZGxpY2ggZGllIEZpcm1lbmFkcmVzc2Ugc3RlaGVuLgpHaWJ0IGVz
IGFtIEVuZGUgZGVyIFJlZ2lzdHJpZXJ1bmcgZWluZSBSZWNobnVuZyBkaWUgYXVmIGRpZSBGaXJt
YSBsYXV0ZXQ/CkRhbmtlIQoKRGlldG1hci4KCgpBbSBEb25uZXJzdGFnLCAyNS4gTWFpIDIwMTcs
IDE2OjA5OjQwIHNjaHJpZWIgTGFycyBLdXJ0aDoKPiBEZWFyIENvbW11bml0eSBtZW1iZXJzLAo+
ICAKPiBDb21tdW5pdHksIGVtYmVkZGVkLCBhdXRvbW90aXZlLCBwZXJmb3JtYW5jZSwgaGFyZHdh
cmUsIGFuZCBzZWN1cml0eSBhcmUgYSBmZXcgdG9waWNzIHRoYXQgd2lsbCBiZSBjb3ZlcmVkIGR1
cmluZyB0aGUgdXBjb21pbmcgWGVuIFByb2plY3QgRGV2ZWxvcGVyIGFuZCBEZXNpZ24gU3VtbWl0
IChodHRwOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbi1kZXZlbG9wZXIt
YW5kLWRlc2lnbi1zdW1taXQpIGhhcHBlbmluZyBKdWx5IDExLTEzIGluIEJ1ZGFwZXN0LCBIdW5n
YXJ5LiAKPiAKPiBZb3UgY2FuIGZpbmQgdGhlIGZ1bGwgc2NoZWR1bGUgaGVyZTogaHR0cDovL2V2
ZW50cy5saW51eGZvdW5kYXRpb24ub3JnL2V2ZW50cy94ZW4tZGV2ZWxvcGVyLWFuZC1kZXNpZ24t
c3VtbWl0L3Byb2dyYW0vc2NoZWR1bGUKPiAgCj4gVGhlIGNvbmZlcmVuY2UgaXMgY29tYmluZXMg
dGhlIGZvcm1hdHMgb2YgdGhlIFhlbiBQcm9qZWN0IERldmVsb3BlciBTdW1taXRzIHdpdGggdGhl
IFhlbiBQcm9qZWN0IEhhY2thdGhvbnMsIHdpdGggdGFsa3MgaW4gdGhlIG1vcm5pbmcgYW5kIERl
c2lnbiBTZXNzaW9ucyBpbiB0aGUgYWZ0ZXJub29uLgo+IAo+IEhlcmXigJlzIGEgc2FtcGxpbmcg
b2Ygc29tZSBvZiB0aGUgdGFsa3MgYXQgdGhlIFN1bW1pdDoKPiAqIERlZGljYXRlZCBTZWN1cmUg
RG9tYWluIGFzIGFuIEFwcHJvYWNoIGZvciBDZXJ0aWZpY2F0aW9uIG9mIEF1dG9tb3RpdmUgU2Vj
dG9yIFNvbHV0aW9ucyBmcm9tIEl1cmlpIE15a2hhbHNreWkgb2YgR2xvYmFsTG9naWMKPiAqIFVu
aXByb2Y6IFRyYW5zcGFyZW50IFVuaWtlcm5lbCBQZXJmb3JtYW5jZSBQcm9maWxpbmcgYW5kIERl
YnVnZ2luZyBmcm9tIEZsb3JpYW4gU2NobWlkdCBvZiBORUMKPiAqIEh5cGVydmlzb3ItQmFzZWQg
U2VjdXJpdHk6IEJyaW5naW5nIFZpcnR1YWxpemVkIEV4Y2VwdGlvbnMgSW50byB0aGUgR2FtZSBm
cm9tIE1paGFpIERvbnR1IG9mIEJpdGRlZmVuZGVyCj4gKiBCcmluZyB1cCBQQ0kgUGFzc3Rocm91
Z2ggb24gQVJNIGZyb20gSnVsaWVuIEdyYWxsIG9mIEFSTQo+ICogU2hhcmVkIENvcHJvY2Vzc29y
IEZyYW1ld29yayBvbiBBUk0gLSBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbywgRVBBTSBTeXN0ZW1z
Cj4gKiBTZWN1cmUgQ29udGFpbmVycyB3aXRoIFhlbiBhbmQgQ29yZU9TIHJrdCAtIFN0ZWZhbm8g
U3RhYmVsbGluaSwgQXBvcmV0bwo+ICogVG8gR3JhbnQgb3IgTm90IHRvIEdyYW50PyAtIEpvw6Nv
IE1hcnRpbnMsIE9yYWNsZQo+ICAKPiBDdXJyZW50bHksIHdlIGhhdmUgYW4gZWFybHkgYmlyZCBz
cGVjaWFsICgkMjUwKSwgd2hpY2ggd2lsbCBlbmQgYXQgdGhlIGVuZCBvZiBNYXkgKHNlZSBodHRw
Oi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbi1kZXZlbG9wZXItYW5kLWRl
c2lnbi1zdW1taXQvYXR0ZW5kL3JlZ2lzdGVyKS4gTm90ZSB0aGF0IHRoZSBvdmVyYWxsIHRpY2tl
dCBwcmljZSBpcyBoaWdoZXIgY29tcGFyZWQgdG8gdGhlIHBhc3QsIGFzIHRoZSBldmVudCBpcyAz
IGRheXMgbG9uZyBhbmQgYmFzZWQgb24geW91ciBmZWVkYmFjayBmcm9tIGxhc3QgeWVhciwgd2Ug
aW5jbHVkZWQgbHVuY2guCj4gCj4gQWxzbyBub3RlIHRoYXQgeW91IGNhbiBzdGlsbCBzdWJtaXQg
ZGVzaWduIHNlc3Npb25zOiBzZWUgaHR0cDovL2V2ZW50cy5saW51eGZvdW5kYXRpb24ub3JnL2V2
ZW50cy94ZW4tZGV2ZWxvcGVyLWFuZC1kZXNpZ24tc3VtbWl0L3Byb2dyYW0vY2ZwLWRlc2lnbi1z
ZXNzaW9uCj4gIAo+IEJlc3QgUmVnYXJkcwo+IExhcnMKPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCi0t
IApDb21wYW55IGRldGFpbHM6IGh0dHA6Ly90cy5mdWppdHN1LmNvbS9pbXByaW50Lmh0bWwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 05:55:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 05:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFwbL-0001ek-3F; Wed, 31 May 2017 05:55:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFwbJ-0001ee-39
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 05:55:21 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 47/E6-03587-8CA5E295; Wed, 31 May 2017 05:55:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/d4lF6
 kwdLbVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZS32MBYs5K+auv8/WwPiUvYuRk0NIIE/i
 +K4/rCA2r4CdxOslj8DiEgKGEqcX3mTpYuTgYBFQlTh5sgAkzCagLtH2bDtYuYhAoMSy1duYQ
 GxmAQOJpVsgRgoLxEg0nHvA1sXIBTR+JZNE4435YEWcQPMf/73FDDKTV0BQ4u8OYYheLYmHv2
 6xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7G6Zf9DzFKcjApifJW2OhFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg3RYJlBMsSk1PrUjLzAFGAUxagoNHSYSXFxgJQrzFBYm5xZnpE
 KlTjIpS4rz7QfoEQBIZpXlwbbDIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3gKQKTyZeS
 Vw018BLWYCWrxrhzbI4pJEhJRUAyPD1WNPX8qfyPAtaBavnHp6dpDjdNYt/+dttfU7FPMpRea
 I6YqHa3uFps789uBiwFQz1Vtq0a0yOnG7d+//oCFnVN/ONG330v1bTu2fcm6dCpuyVcr2N8Zz
 EmMvlzm27k19NrlkxsYrZgLOmhIZyS75vikn3zp0s8zry3OcKDQx2P3lZE4X651KLMUZiYZaz
 EXFiQAQ7SAutwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496210117!100662706!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38023 invoked from network); 31 May 2017 05:55:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 05:55:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 23:55:17 -0600
Message-Id: <592E76E3020000780015DECF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 23:55:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
 <20170518172832.afqcp65eztdaurdb@citrix.com>
 <592C56DF020000780015D575@prv-mh.provo.novell.com>
 <20170530172744.scqefvuebkum3m5r@citrix.com>
 <6b3f6b70-d165-1c11-0b83-f177bbe74646@citrix.com>
In-Reply-To: <6b3f6b70-d165-1c11-0b83-f177bbe74646@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDE5OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzAvMDUvMTcgMTg6MjcsIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIE1vbiwgTWF5IDI5
LCAyMDE3IGF0IDA5OjE0OjA3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MTguMDUuMTcgYXQgMTk6MjgsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBGcm9t
IDU4ZGY4MTZiOTM3ZGM3YTM1OThkZTAxZjA1M2E2MDMwZTYzMTA1N2UgTW9uIFNlcCAxNyAwMDow
MDowMCAyMDAxCj4+Pj4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+PiBE
YXRlOiBUaHUsIDE4IE1heSAyMDE3IDE2OjE4OjU2ICswMTAwCj4+Pj4gU3ViamVjdDogW1BBVENI
XSB4ODYvdHJhcHM6IG1vdmUgcHJpdmlsZWdlIGluc3RydWN0aW9uIGVtdWxhdGlvbiBjb2RlCj4+
PiBwcml2aWxlZ2VkCj4+Pgo+Pj4+IE1vdmUgcmVsZXZhbnQgY29kZSB0byBwdi9lbXVsYXRlLmMu
IEV4cG9ydCBlbXVsYXRlX3ByaXZpbGVnZWRfb3AgaW4KPj4+PiBwdi90cmFwcy5oLgo+Pj4gQSBu
YW1lIG9mICJlbXVsYXRlLmMiIHNvdW5kcyBsaWtlIGEgY29udGFpbmVyIGZvciBhbGwgc29ydHMg
b2YgY3J1ZnQuCj4+PiBJJ2QgcHJlZmVyIGlmIHdlIGNvdWxkIHVzZSB0aGUgb3Bwb3J0dW5pdHkg
b2YgdGhpcyByZS1vcmcgdG8gc2VlIGFib3V0Cj4+PiBub3QgaGF2aW5nIG92ZXJseSBsYXJnZSBm
aWxlcy4gVGhlcmVmb3JlIGUuZy4gImVtdWwtcHJpdi5jIiBvcgo+Pj4gInByaXYtZW11bC5jIiBv
ciBzb21lIHN1Y2g/Cj4+Pgo+PiBJIHRoaW5rIHRoaXMgaXMgYSBmaW5lIGlkZWEuCj4gCj4gSWYg
d2UgYXJlIGRvaW5nIHRoaXMsIEknZCByZWNvbW1lbmQgZW11bC0kRk9PLmMgdG8gYXZvaWQgaGF2
aW5nCj4gZW11bGF0aW9uIGZpbGVzIG5hbWVkIGludmFsaWQuYyAod2hpY2ggaXNuJ3Qgb2J2aW91
cyBhcyB0byBpdHMgcHVycG9zZSkKPiBhcyBzdWdnZXN0ZWQgaW4gcGF0Y2ggMy4KCkFncmVlZCAt
IEkgZGlkbid0IGxpa2UgdGhlIGJhcmUgImludmFsaWQuYyIgdmVyeSBtdWNoIGVpdGhlciwgYnV0
CkkgYWxzbyB3YXNuJ3QgZW50aXJlbHkgaGFwcHkgd2l0aCB0aGUgbG9uZ2lzaCAiZW11bC1pbnZh
bGlkLmMiLgpQZXJoYXBzICJlbXVsLWludmFsLmMiIHRoZW4/CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 05:59:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 05:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFwfT-0001p7-Jq; Wed, 31 May 2017 05:59:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFwfS-0001p0-6J
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 05:59:38 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 14/30-01752-9CB5E295; Wed, 31 May 2017 05:59:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/d4tF6
 kwd6zRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajy/tYCjq5K37N/sXcwDibs4uRk0NIIE/i
 97bXTCA2r4CdxK57NxhBbAkBQ4nTC2+ygNgsAqoScyfPYAWx2QTUJdqebQezRQT0JeZ/+glmM
 wsESbxfeBWsXlggWuLpxJdAcS6g+WcZJe4f7QMbygm0YMqPi2xdjBxAywQl/u4QhujVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrpJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgnNrgfIhRkoNJSZS3wkYvUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE75oooJxgUWp6akVaZg4wDmDSEhw8SiK8HSBp3uKCxNzizHSI1
 ClGRSlx3kiQhABIIqM0D64NFnuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMw7H2QKT2ZeCd
 z0V0CLmYAW79qhDbK4JBEhJdXAGOX0V+PxbIPE3ZKui8M3X9iq0f5+177tASHaajt9Tv869uN
 e3vqi18r6Mve/XxZazSUdzSTPOyE10fnN9B18fpo6GatalMqnv5jiw+mYJMaTaDlr0iYlVkfN
 9emG8m4vTiWwPDsi+jmcf2XMbKGK1tOTY571TfDwVTt86u2yNwaXleZPkzHnVGIpzkg01GIuK
 k4EAN8v12S4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496210373!81287583!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9756 invoked from network); 31 May 2017 05:59:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 May 2017 05:59:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 May 2017 23:59:32 -0600
Message-Id: <592E77E3020000780015DED4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 30 May 2017 23:59:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
 <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
 <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
In-Reply-To: <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDE5OjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDUvMTcgMTY6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
NS4xNyBhdCAxOTowOSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhlIGZvbGxv
d2luZyBoYW5kbGVycyBhcmUgbW92ZWQ6Cj4+PiAxLiBkb19zZXRfdHJhcF90YWJsZQo+PiBUaGlz
IG9uZSBtYWtlcyBzZW5zZSB0byBtb3ZlIHRvIHB2L3RyYXBzLmMsIGJ1dCAuLi4KPj4KPj4+IDIu
IGRvX3NldF9kZWJ1Z3JlZwo+Pj4gMy4gZG9fZ2V0X2RlYnVncmVnCj4+PiA0LiBkb19mcHVfdGFz
a3N3aXRjaAo+PiAuLi4gbm9uZSBvZiB0aGVzZSBkby4gSSBjb3VsZCBzZWUgdGhlbSBnbyBpbnRv
IHB2L2h5cGVyY2FsbC5jLAo+PiBidXQgSSBjb3VsZCBhbHNvIHNlZSB0aGF0IGZpbGUgZGVhbGlu
ZyBpbnRlbnRpb25hbGx5IG9ubHkgd2l0aAo+PiBldmVyeXRoaW5nIGh5cGVyY2FsbCByZWxhdGVk
IGV4Y2VwdCBpbmRpdmlkdWFsIGhhbmRsZXJzLiBBbmRyZXcsCj4+IGRvIHlvdSBoYXZlIGFueSBv
cGluaW9uIG9yIHRob3VnaHRzIGhlcmU/Cj4gCj4gRGVzcGl0ZSBpdHMgbmFtZSwgdHJhcHMuYyBk
ZWFscyB3aXRoIG1vc3RseSBsb3cgbGV2ZWwgZXhjZXB0aW9uCj4gaGFuZGxpbmcsIHNvIEkgYW0g
bm90IGNvbXBsZXRlbHkgY29udmluY2VkIHRoYXQgZG9fc2V0X3RyYXBfdGFibGUoKQo+IHdvdWxk
IGxvZ2ljYWxseSBsaXZlIGluIHRyYXBzLmMKCkkgY2FuIHNlZSB0aGlzIGJlaW5nIHRoZSBjYXNl
IGZvciB0cmFwcy5jLCBidXQgcHYvdHJhcHMuYz8gVGhlcmUncwpub3QgbXVjaCBfbG93IGxldmVs
XyBleGNlcHRpb24gaGFuZGxpbmcgdGhhdCdzIFBWLXNwZWNpZmljLiBCdXQgSQpjZXJ0YWlubHkg
ZG9uJ3QgbWluZCBzdWNoIHJlbGF0aXZlbHkgc21hbGwgaHlwZXJjYWxsIGhhbmRsZXJzIHRvIGJl
Cmx1bXBlZCB0b2dldGhlciBpbnRvIHNvbWUgb3RoZXIgZmlsZSwgLi4uCgo+IEknZCBhbHNvIHBy
ZWZlciBub3QgdG8gbWl4IHRoZXNlIGludG8gaHlwZXJjYWxsLmMuICBUaGUgYmVzdCBJIGNhbgo+
IHN1Z2dlc3QgaXMgcHYvZG9tYWluLmMsIGJ1dCBldmVuIHRoYXQgaXNuJ3QgZ3JlYXQuCj4gCj4g
U29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bC4gIEknbSBub3Qgc3VyZSBwdi9taXNjLWh5cGVyY2Fs
bHMuYyBpcyBhCj4gc3VpdGFibGUgbmFtZSBlaXRoZXIuCgouLi4gYmUgaXQgdGhpcyBuYW1lIG9y
IHNvbWUgb3RoZXIgb25lIChpZiB3ZSBjYW4gdGhpbmsgb2YgYSBiZXR0ZXIKYWx0ZXJuYXRpdmUp
LiBUaGlua2luZyBvZiBpdDogVGhlIGN1cnJlbnRseSBwcmVzZW50IGZpbGUgaXMgbmFtZWQKImh5
cGVyY2FsbC5jIiAtIGhvdyBhYm91dCAiaHlwZXJjYWxscy5jIj8KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 31 06:00:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 06:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFwg8-0002Nd-Sm; Wed, 31 May 2017 06:00:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFwg7-0002NS-PB
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 06:00:19 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 40/7A-03371-3FB5E295; Wed, 31 May 2017 06:00:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/dTtF6
 kwZpLuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVj1IFy5grLqy6yNrA+Iipi5GTQ0ggT2L5
 nW4gm4ODV8BO4sWdMJCwhIChxOmFN1lAbBYBVYm+KStZQWw2AXWJtmfbwWwRgUCJZau3gY1hF
 jCQWLrlKTuILSzgKbHt7HqgXi6g8ecYJR5++MUIkuAEmj+35yAjxC5Bib87hCF6tSQe/rrFAm
 FrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGFnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxjPrw08xCjJwaQkylthoxcpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJ3TRRQTrAoNT21Ii0zBxgFMGkJDh4lEd4OkDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR5I0GKBECKMkrz4EbAIvISo6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHlvgkzhycwrgdv0CugIJqAjdu3QBjmiJBEhJdXAyJW9QMqm7bPrf48H4Seb15yf1rb6/rv
 l0omKnz4fe6kzNzgiL27G7XqRM1deu70/LHlBcO98VjPNxSaTtJP6arIPz5t4VeDCnwsSQQse
 f//5JDDzwVyrCmFbSYO/5v7/ls3YfCqggCl9Uegcf+3VgeX9LAtmP3Sa0XUi+O2ysyw8L35am
 7ZsYlNiKc5INNRiLipOBAAHZBlIwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496210416!65634722!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59240 invoked from network); 31 May 2017 06:00:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 06:00:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 00:00:16 -0600
Message-Id: <592E780E020000780015DED7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 00:00:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-14-wei.liu2@citrix.com>
 <592C62F5020000780015D603@prv-mh.provo.novell.com>
 <181ac026-51b0-3b61-8654-c1ac28b67ddc@citrix.com>
In-Reply-To: <181ac026-51b0-3b61-8654-c1ac28b67ddc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 13/22] x86/traps: move
 toggle_guest_mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDE5OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDUvMTcgMTc6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
NS4xNyBhdCAxOTowOSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gTW92ZSBmcm9t
IHg4Nl82NC90cmFwcy5jIHRvIHB2L3RyYXBzLmMuCj4+IFRoaXMgYWdhaW4gZG9lc24ndCBuZWNl
c3NhcmlseSBmaXQgaW50byB0cmFwcy5jIChidXQgaXQncyBhbiBvcHRpb24pLgo+PiBQZXJoYXBz
IHdlIHdhbnQgc29tZSBtaXNjLmMgb3IgdXRpbC5jPwo+IAo+IE9yIHB2L2RvbWFpbi5jLCBhcyB0
aGlzIGRvZXMgbG9naWNhbGx5IGZpdCB3aXRoIHRoZSBjb250ZXh0IHN3aXRjaGluZyB0aGVtZT8K
Ckdvb2QgcG9pbnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 06:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 06:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFwih-0002aW-A5; Wed, 31 May 2017 06:02:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFwig-0002aO-BY
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 06:02:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 66/6E-10689-19C5E295; Wed, 31 May 2017 06:02:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3dCjF6
 kwZelJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6D2/YC9q4KzbduMTWwHiCo4uRk0NIIE9i
 xq57zCA2r4CdxI0tR8BsCQFDidMLb7KA2CwCqhL3P01nBLHZBNQl2p5tZwWxRYDsi+sagWq4O
 JgFNjFJTN5zD6xIWKBYYs7xlWAJIYE7jBLHF94FS3AK6ErMmvOUvYuRA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6FXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxgvtzocYJTmYlER5K2z0IoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8ApFA+UEi1LTUyvSMnOAkQCTluDgURLhLQNJ8xYXJOYWZ
 6ZDpE4xKkqJ856NAkoIgCQySvPg2mDRd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHwg43
 ky80rgpr8CWswEtHjXDm2QxSWJCCmpBkbD/nefWb0v1Pc8U//cunEn86p3Ky4cvKhX+ovrU+b
 Tn/4Lkkwsbk1d5//P1/V+icKM+oU+6npf1zQdaudYZ3JBwVhtesFesecm+zfUrmJO2ip3ZZpr
 zt2s6hWPFnLU7Tq0oM3bRcRk3c7HH2ef7jtrPfnII22HcwoqMWeCt8Xy3GE8yHjUeZO8EktxR
 qKhFnNRcSIATD+v9LkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496210574!95740661!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3926 invoked from network); 31 May 2017 06:02:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 06:02:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 00:02:53 -0600
Message-Id: <592E78AC020000780015DEE3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 00:02:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
 <592D8A2E020000780015DA13@prv-mh.provo.novell.com>
 <20170531024453.GB3420@yi.y.sun>
In-Reply-To: <20170531024453.GB3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 04/23] x86: refactor psr: L3 CAT:
 implement main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDA0OjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNS0zMCAwNzowNToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
K3N0YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNlcyh1bnNpZ25lZCBpbnQgc29ja2V0KQo+
PiA+ICt7Cj4+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPj4gPiArICAgIHN0cnVjdCBwc3Jfc29j
a2V0X2luZm8gKmluZm8gPSBzb2NrZXRfaW5mbyArIHNvY2tldDsKPj4gPiArCj4+ID4gKyAgICBp
ZiAoICFpbmZvICkKPj4gPiArICAgICAgICByZXR1cm47Cj4+ID4gKwo+PiA+ICsgICAgLyoKPj4g
PiArICAgICAqIEZyZWUgcmVzb3VyY2VzIG9mIGZlYXR1cmVzLiBUaGUgZ2xvYmFsIGZlYXR1cmUg
b2JqZWN0LCBlLmcuIGZlYXRfbDNfY2F0LAo+PiA+ICsgICAgICogbWF5IG5vdCBiZSBmcmVlZCBo
ZXJlIGlmIGl0IGlzIG5vdCBhZGRlZCBpbnRvIGFycmF5LiBJdCBpcyBzaW1wbHkgYmVpbmcKPj4g
PiArICAgICAqIGtlcHQgdW50aWwgdGhlIG5leHQgQ1BVIG9ubGluZSBhdHRlbXB0Lgo+PiA+ICsg
ICAgICovCj4+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IFBTUl9TT0NLRVRfRkVBVF9OVU07IGkr
KyApCj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgeGZyZWUoaW5mby0+ZmVhdHVyZXNbaV0pOwo+
PiA+ICsgICAgICAgIGluZm8tPmZlYXR1cmVzW2ldID0gTlVMTDsKPj4gPiArICAgIH0KPj4gCj4+
IElmIHlvdSBpdGVyYXRlIG92ZXIgYXJyYXlzLCBwbGVhc2UgdXNlIEFSUkFZX1NJWkUoKSBhcyB0
aGUgbG9vcAo+PiBib3VuZGFyeSAoYW5kIHdpdGhvdXQga25vd2luZyB3aGV0aGVyIHRoZXJlIGFy
ZSBzaW1pbGFyIGlzc3Vlcwo+PiBlbHNld2hlcmUgaW4gdGhlIHNlcmllcywgcGxlYXNlIGNvbnNp
ZGVyIHRoZSBjb21tZW50IGdpdmVuIGZvcgo+PiBhbGwgb2YgaXQsIGp1c3QgbGlrZSBhbnkgb3Ro
ZXIgY29tbWVudHMgdXN1YWxseSBhcmUgbWVhbnQgdG8gYXBwbHkKPj4gdG8gc2ltaWxhciBpc3N1
ZXMgZWxzZXdoZXJlKS4KPj4gCj4gT2ssIHdpbGwgY2hlY2sgYWxsIGxvb3BzLgoKQW5kIGJ0dywg
YXMgaW4gYSBudW1iZXIgb2YgY2FzZXMgeW91J3JlIGFjY2Vzc2luZyB0byBpZGVudGljYWxseQpk
aW1lbnNpb25lZCBhcnJheXMsIHBpY2tpbmcgZWl0aGVyIG9uZSBmb3IgdGhlIGxvb3AgYm91bmRh
cnkgaXMKZmluZSBwcm92aWRlZCBlaXRoZXIgb25lIG9mIHRoZSBhcnJheXMgYWxzbyB1c2VzIEFS
UkFZX1NJWkUoKSB0bwpzZXQgaXRzIG93biBzaXplIG9yIHlvdSBoYXZlIHN1aXRhYmxlIEJVSUxE
X0JVR19PTigpcyBpbiBzdWNoCmxvb3BzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 06:31:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 06:31:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFx9l-0004RE-KT; Wed, 31 May 2017 06:30:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dFx9k-0004R8-4T
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 06:30:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 3C/A4-19466-E136E295; Wed, 31 May 2017 06:30:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyeJ9MoK50sl6
 kwaE7Ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3Bc+YC1b8Yaw4vu8hewPj+nOMXYxcHEIC
 nxklDv8/zNTFyMHBJqApcWBdfhcjJ4eIgJLEvVWTwcLMApES5+Zzg4SFBUwltvV8ZQOxWQRUJ
 U7dWcwIYvMKWEi8vTuHGcSWEJCX2NV2kRXE5hSwlOh4sZAdxBYCqvm4+gU7THxvzyQmmPjZ2S
 9YQFZJCDhKNN02hzCNJe6fyYOYKCjxs2U6E4y97f0hdgi7XmLi1mlQcSOJqS2f2ScwCi1gZFj
 FqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiADECwg3Fqg/Mh
 RkkOJiVR3gobvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwzEoFygkWp6akVaZk5wFiASUtw8
 CiJ8E4HSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvcZAiAZCijNI8uBGwuLzEKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd5lIFN4MvNK4Da9AjqCCeiIXTu0QY4oSURISTUwsqbcOPn
 d//VLZj8TZt7NK1OaBS5P+hnILbAqxulyvePzqHifp7vPV7Ic9dMxXrxB+3kkQ++j8nCBglmL
 z//f84grzsc2hL2l2Mrpzv2GmJo5wUu2RBT+Xawc/HJ5n8rCKeekm67WFG7/tjtG6TvrZZbzD
 2asjQ+9JZLBqTI39K7DhLU2M1omK7EUZyQaajEXFScCAFOs0vrGAgAA
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496212250!87073805!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52796 invoked from network); 31 May 2017 06:30:51 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 06:30:51 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dFx9c-0003GG-69; Wed, 31 May 2017 08:30:50 +0200
From: Armando Vega <armando@greenhost.nl>
To: xen-devel@lists.xenproject.org
Date: Wed, 31 May 2017 08:30:09 +0200
Message-Id: <20170531063009.3105-2-armando@greenhost.nl>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170531063009.3105-1-armando@greenhost.nl>
References: <20170531063009.3105-1-armando@greenhost.nl>
In-Reply-To: <20170529180132.4391-1-armando@greenhost.nl>
References: <20170529180132.4391-1-armando@greenhost.nl>
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: +++
X-Spam-Score: 3.2
X-Spam-Status: No, score=3.2 required=5.0 tests=ALL_TRUSTED, BAYES_99,
 BAYES_999, RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 8ac1ca953225de3f62f7555da9f54c99
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Armando Vega <armando@greenhost.nl>
Subject: [Xen-devel] [PATCH v2 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQXJtYW5kbyBWZWdhIDxhcm1hbmRvQGdyZWVuaG9zdC5ubD4KQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGRvY3MvbWFu
L3hsLnBvZC4xLmluIHwgMzYyICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3OSBpbnNlcnRpb25zKCspLCAxODMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9kLjEuaW4gYi9kb2NzL21hbi94
bC5wb2QuMS5pbgppbmRleCA3OGJmODg0YWYyLi4zMjZjNWZlZjViIDEwMDY0NAotLS0gYS9kb2Nz
L21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgpAQCAtMSw2ICsxLDYg
QEAKID1oZWFkMSBOQU1FCiAKLVhMIC0gWGVuIG1hbmFnZW1lbnQgdG9vbCwgYmFzZWQgb24gTGli
WGVubGlnaHQKK3hsIC0gWGVuIG1hbmFnZW1lbnQgdG9vbCwgYmFzZWQgb24gTGliWGVubGlnaHQK
IAogPWhlYWQxIFNZTk9QU0lTCiAKQEAgLTgyLDcgKzgyLDcgQEAgdGhvdWdoIGl0IGlzIHVuc2Fm
ZS4KIAogPWl0ZW0gQjwtdD4KIAotQWx3YXlzIHVzZSBjYXJyaWFnZS1yZXR1cm4tYmFzZWQgb3Zl
cndyaXRpbmcgZm9yIHByaW50aW5nIHByb2dyZXNzCitBbHdheXMgdXNlIGNhcnJpYWdlLXJldHVy
bi1iYXNlZCBvdmVyd3JpdGluZyBmb3IgZGlzcGxheWluZyBwcm9ncmVzcwogbWVzc2FnZXMgd2l0
aG91dCBzY3JvbGxpbmcgdGhlIHNjcmVlbi4gIFdpdGhvdXQgLXQsIHRoaXMgaXMgZG9uZSBvbmx5
CiBpZiBzdGRlcnIgaXMgYSB0dHkuCiAKQEAgLTk3LDE3ICs5NywxNyBAQCBwcmV2aW91c2x5LCBt
b3N0IGNvbW1hbmRzIHRha2UgSTxkb21haW4taWQ+IGFzIHRoZSBmaXJzdCBwYXJhbWV0ZXIuCiAK
ID1pdGVtIEI8YnV0dG9uLXByZXNzPiBJPGRvbWFpbi1pZD4gSTxidXR0b24+CiAKLUk8VGhpcyBj
b21tYW5kIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1c2UgQzx4bCB0cmlnZ2VyPiBpbiBwcmVmZXJl
bmNlPgorSTxUaGlzIGNvbW1hbmQgaXMgZGVwcmVjYXRlZC4gUGxlYXNlIHVzZSBDPHhsIHRyaWdn
ZXI+IGluc3RlYWQuPgogCi1JbmRpY2F0ZSBhbiBBQ1BJIGJ1dHRvbiBwcmVzcyB0byB0aGUgZG9t
YWluLiBJPGJ1dHRvbj4gaXMgbWF5IGJlICdwb3dlcicgb3IKK0luZGljYXRlIGFuIEFDUEkgYnV0
dG9uIHByZXNzIHRvIHRoZSBkb21haW4sIHdoZXJlIEk8YnV0dG9uPiBjYW4gYmUgJ3Bvd2VyJyBv
cgogJ3NsZWVwJy4gVGhpcyBjb21tYW5kIGlzIG9ubHkgYXZhaWxhYmxlIGZvciBIVk0gZG9tYWlu
cy4KIAogPWl0ZW0gQjxjcmVhdGU+IFtJPGNvbmZpZ2ZpbGU+XSBbSTxPUFRJT05TPl0KIAotVGhl
IGNyZWF0ZSBzdWJjb21tYW5kIHRha2VzIGEgY29uZmlnIGZpbGUgYXMgZmlyc3QgYXJndW1lbnQ6
IHNlZQotTDx4bC5jZmc+IGZvciBmdWxsIGRldGFpbHMgb2YgdGhhdCBmaWxlIGZvcm1hdCBhbmQg
cG9zc2libGUgb3B0aW9ucy4KLUlmIEk8Y29uZmlnZmlsZT4gaXMgbWlzc2luZyBCPFhMPiBjcmVh
dGVzIHRoZSBkb21haW4gc3RhcnRpbmcgZnJvbSB0aGUKLWRlZmF1bHQgdmFsdWUgZm9yIGV2ZXJ5
IG9wdGlvbi4KK1RoZSBjcmVhdGUgc3ViY29tbWFuZCB0YWtlcyBhIGNvbmZpZyBmaWxlIGFzIGl0
cyBmaXJzdCBhcmd1bWVudDogc2VlCitMPHhsLmNmZyg1KT4gZm9yIGZ1bGwgZGV0YWlscyBvZiB0
aGUgZmlsZSBmb3JtYXQgYW5kIHBvc3NpYmxlIG9wdGlvbnMuCitJZiBJPGNvbmZpZ2ZpbGU+IGlz
IG1pc3NpbmcgQjx4bD4gY3JlYXRlcyB0aGUgZG9tYWluIGFzc3VtaW5nIHRoZSBkZWZhdWx0IAor
dmFsdWVzIGZvciBldmVyeSBvcHRpb24uCiAKIEk8Y29uZmlnZmlsZT4gaGFzIHRvIGJlIGFuIGFi
c29sdXRlIHBhdGggdG8gYSBmaWxlLgogCkBAIC0xNDQsNyArMTQ0LDcgQEAgQXR0YWNoIHRvIGRv
bWFpbidzIFZOQyBzZXJ2ZXIsIGZvcmtpbmcgYSB2bmN2aWV3ZXIgcHJvY2Vzcy4KIAogPWl0ZW0g
QjwtQT4sIEI8LS12bmN2aWV3ZXItYXV0b3Bhc3M+CiAKLVBhc3MgVk5DIHBhc3N3b3JkIHRvIHZu
Y3ZpZXdlciB2aWEgc3RkaW4uCitQYXNzIHRoZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmlld2VyIHZp
YSBzdGRpbi4KIAogPWl0ZW0gQjwtYz4KIApAQCAtMTg3LDcgKzE4Nyw3IEBAIGNwdXMgMC0zLCBh
bmQgcGFzc2VzIHRocm91Z2ggdHdvIFBDSSBkZXZpY2VzLgogCiA9YmFjawogCi09aXRlbSBCPGNv
bmZpZy11cGRhdGU+IEI8ZG9taWQ+IFtJPGNvbmZpZ2ZpbGU+XSBbSTxPUFRJT05TPl0KKz1pdGVt
IEI8Y29uZmlnLXVwZGF0ZT4gSTxkb21haW4taWQ+IFtJPGNvbmZpZ2ZpbGU+XSBbSTxPUFRJT05T
Pl0KIAogVXBkYXRlIHRoZSBzYXZlZCBjb25maWd1cmF0aW9uIGZvciBhIHJ1bm5pbmcgZG9tYWlu
LiBUaGlzIGhhcyBubwogaW1tZWRpYXRlIGVmZmVjdCBidXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4g
dGhlIGd1ZXN0IGlzIG5leHQKQEAgLTE5NSw3ICsxOTUsNyBAQCByZXN0YXJ0ZWQuIFRoaXMgY29t
bWFuZCBpcyB1c2VmdWwgdG8gZW5zdXJlIHRoYXQgcnVudGltZSBtb2RpZmljYXRpb25zCiBtYWRl
IHRvIHRoZSBndWVzdCB3aWxsIGJlIHByZXNlcnZlZCB3aGVuIHRoZSBndWVzdCBpcyByZXN0YXJ0
ZWQuCiAKIFNpbmNlIFhlbiA0LjUgeGwgaGFzIGltcHJvdmVkIGNhcGFiaWxpdGllcyB0byBoYW5k
bGUgZHluYW1pYyBkb21haW4KLWNvbmZpZ3VyYXRpb24gY2hhbmdlcyBhbmQgd2lsbCBwcmVzZXJ2
ZSBhbnkgY2hhbmdlcyBtYWRlIGEgcnVudGltZQorY29uZmlndXJhdGlvbiBjaGFuZ2VzIGFuZCB3
aWxsIHByZXNlcnZlIGFueSBjaGFuZ2VzIG1hZGUgYXQgcnVudGltZQogd2hlbiBuZWNlc3Nhcnku
IFRoZXJlZm9yZSBpdCBzaG91bGQgbm90IG5vcm1hbGx5IGJlIG5lY2Vzc2FyeSB0byB1c2UKIHRo
aXMgY29tbWFuZCBhbnkgbW9yZS4KIApAQCAtMjIxLDExICsyMjEsMTEgQEAgSTxrZXk9dmFsdWU+
IHBhaXJzIG9uIHRoZSBjb21tYW5kIGxpbmUuCiAKID1pdGVtIEI8Y29uc29sZT4gW0k8T1BUSU9O
Uz5dIEk8ZG9tYWluLWlkPgogCi1BdHRhY2ggdG8gZG9tYWluIEk8ZG9tYWluLWlkPidzIGNvbnNv
bGUuICBJZiB5b3UndmUgc2V0IHVwIHlvdXIgZG9tYWlucyB0bwotaGF2ZSBhIHRyYWRpdGlvbmFs
IGxvZyBpbiBjb25zb2xlIHRoaXMgd2lsbCBsb29rIG11Y2ggbGlrZSBhIG5vcm1hbAotdGV4dCBs
b2cgaW4gc2NyZWVuLgorQXR0YWNoIHRvIHRoZSBjb25zb2xlIG9mIGEgZG9tYWluIHNwZWNpZmll
ZCBieSBJPGRvbWFpbi1pZD4uICBJZiB5b3UndmUgc2V0IHVwIAoreW91ciBkb21haW5zIHRvIGhh
dmUgYSB0cmFkaXRpb25hbCBsb2dpbiBjb25zb2xlIHRoaXMgd2lsbCBsb29rIG11Y2ggbGlrZSBh
IAorbm9ybWFsIHRleHQgbG9naW4gc2NyZWVuLgogCi1Vc2UgdGhlIGtleSBjb21iaW5hdGlvbiBD
dHJsK10gdG8gZGV0YWNoIHRoZSBkb21haW4gY29uc29sZS4KK1VzZSB0aGUga2V5IGNvbWJpbmF0
aW9uIEN0cmwrXSB0byBkZXRhY2ggZnJvbSB0aGUgZG9tYWluIGNvbnNvbGUuCiAKIEI8T1BUSU9O
Uz4KIApAQCAtMjQ2LDEwICsyNDYsMTAgQEAgQ29ubmVjdCB0byBjb25zb2xlIG51bWJlciBJPE5V
TT4uIENvbnNvbGUgbnVtYmVycyBzdGFydCBmcm9tIDAuCiAKID1pdGVtIEI8ZGVzdHJveT4gW0k8
T1BUSU9OUz5dIEk8ZG9tYWluLWlkPgogCi1JbW1lZGlhdGVseSB0ZXJtaW5hdGUgdGhlIGRvbWFp
biBJPGRvbWFpbi1pZD4uICBUaGlzIGRvZXNuJ3QgZ2l2ZSB0aGUKLWRvbWFpbiBPUyBhbnkgY2hh
bmNlIHRvIHJlYWN0LCBhbmQgaXMgdGhlIGVxdWl2YWxlbnQgb2YgcmlwcGluZyB0aGUKLXBvd2Vy
IGNvcmQgb3V0IG9uIGEgcGh5c2ljYWwgbWFjaGluZS4gIEluIG1vc3QgY2FzZXMgeW91IHdpbGwg
d2FudCB0bwotdXNlIHRoZSBCPHNodXRkb3duPiBjb21tYW5kIGluc3RlYWQuCitJbW1lZGlhdGVs
eSB0ZXJtaW5hdGUgdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LiAgVGhpcyBk
b2Vzbid0IGdpdmUgCit0aGUgZG9tYWluIE9TIGFueSBjaGFuY2UgdG8gcmVhY3QsIGFuZCBpcyB0
aGUgZXF1aXZhbGVudCBvZiByaXBwaW5nIHRoZSBwb3dlciAKK2NvcmQgb3V0IG9uIGEgcGh5c2lj
YWwgbWFjaGluZS4gIEluIG1vc3QgY2FzZXMgeW91IHdpbGwgd2FudCB0byB1c2UgdGhlIAorQjxz
aHV0ZG93bj4gY29tbWFuZCBpbnN0ZWFkLgogCiBCPE9QVElPTlM+CiAKQEAgLTI1Nyw4ICsyNTcs
OCBAQCBCPE9QVElPTlM+CiAKID1pdGVtIEk8LWY+CiAKLUFsbG93IGRvbWFpbiAwIHRvIGJlIGRl
c3Ryb3llZC4gIEJlY2F1c2UgZG9tYWluIGNhbm5vdCBkZXN0cm95IGl0c2VsZiwgdGhpcyBpcwot
b25seSBwb3NzaWJsZSB3aGVuIHVzaW5nIGEgZGlzYWdncmVnYXRlZCB0b29sc3RhY2ssIGFuZCBp
cyBtb3N0IHVzZWZ1bCB3aGVuCitBbGxvdyBkb21haW4gMCB0byBiZSBkZXN0cm95ZWQuICBCZWNh
dXNlIGEgZG9tYWluIGNhbm5vdCBkZXN0cm95IGl0c2VsZiwgdGhpcyAKK2lzIG9ubHkgcG9zc2li
bGUgd2hlbiB1c2luZyBhIGRpc2FnZ3JlZ2F0ZWQgdG9vbHN0YWNrLCBhbmQgaXMgbW9zdCB1c2Vm
dWwgd2hlbgogdXNpbmcgYSBoYXJkd2FyZSBkb21haW4gc2VwYXJhdGVkIGZyb20gZG9tYWluIDAu
CiAKID1iYWNrCkBAIC0yNzMsMjYgKzI3MywyNiBAQCBDb252ZXJ0cyBhIGRvbWFpbiBpZCB0byBh
IGRvbWFpbiBuYW1lLgogCiA9aXRlbSBCPHJlbmFtZT4gSTxkb21haW4taWQ+IEk8bmV3LW5hbWU+
CiAKLUNoYW5nZSB0aGUgZG9tYWluIG5hbWUgb2YgSTxkb21haW4taWQ+IHRvIEk8bmV3LW5hbWU+
LgorQ2hhbmdlIHRoZSBkb21haW4gbmFtZSBvZiBhIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21h
aW4taWQ+IHRvIEk8bmV3LW5hbWU+LgogCiA9aXRlbSBCPGR1bXAtY29yZT4gSTxkb21haW4taWQ+
IFtJPGZpbGVuYW1lPl0KIAogRHVtcHMgdGhlIHZpcnR1YWwgbWFjaGluZSdzIG1lbW9yeSBmb3Ig
dGhlIHNwZWNpZmllZCBkb21haW4gdG8gdGhlCiBJPGZpbGVuYW1lPiBzcGVjaWZpZWQsIHdpdGhv
dXQgcGF1c2luZyB0aGUgZG9tYWluLiAgVGhlIGR1bXAgZmlsZSB3aWxsCi1iZSB3cml0dGVuIHRv
IGEgZGlzdHJpYnV0aW9uIHNwZWNpZmljIGRpcmVjdG9yeSBmb3IgZHVtcCBmaWxlcy4gIFN1Y2gK
LWFzOiBAWEVOX0RVTVBfRElSQC9kdW1wLgorYmUgd3JpdHRlbiB0byBhIGRpc3RyaWJ1dGlvbiBz
cGVjaWZpYyBkaXJlY3RvcnkgZm9yIGR1bXAgZmlsZXMsIGZvciBleGFtcGxlOiAKK0BYRU5fRFVN
UF9ESVJAL2R1bXAuCiAKID1pdGVtIEI8aGVscD4gW0k8LS1sb25nPl0KIAotRGlzcGxheXMgdGhl
IHNob3J0IGhlbHAgbWVzc2FnZSAoaS5lLiBjb21tb24gY29tbWFuZHMpLgorRGlzcGxheXMgdGhl
IHNob3J0IGhlbHAgbWVzc2FnZSAoaS5lLiBjb21tb24gY29tbWFuZHMpIGJ5IGRlZmF1bHQuCiAK
LVRoZSBJPC0tbG9uZz4gb3B0aW9uIHByaW50cyBvdXQgdGhlIGNvbXBsZXRlIHNldCBvZiBCPHhs
PiBzdWJjb21tYW5kcywKLWdyb3VwZWQgYnkgZnVuY3Rpb24uCitJZiB0aGUgSTwtLWxvbmc+IG9w
dGlvbiBpcyBzcGVjaWZpZWQsIGl0IGRpc3BsYXlzIHRoZSBjb21wbGV0ZSBzZXQgb2YgQjx4bD4g
CitzdWJjb21tYW5kcywgZ3JvdXBlZCBieSBmdW5jdGlvbi4KIAogPWl0ZW0gQjxsaXN0PiBbSTxP
UFRJT05TPl0gW0k8ZG9tYWluLWlkPiAuLi5dCiAKLVByaW50cyBpbmZvcm1hdGlvbiBhYm91dCBv
bmUgb3IgbW9yZSBkb21haW5zLiAgSWYgbm8gZG9tYWlucyBhcmUKLXNwZWNpZmllZCBpdCBwcmlu
dHMgb3V0IGluZm9ybWF0aW9uIGFib3V0IGFsbCBkb21haW5zLgorRGlzcGxheXMgaW5mb3JtYXRp
b24gYWJvdXQgb25lIG9yIG1vcmUgZG9tYWlucy4gIElmIG5vIGRvbWFpbnMgYXJlCitzcGVjaWZp
ZWQgaXQgZGlzcGxheXMgaW5mb3JtYXRpb24gYWJvdXQgYWxsIGRvbWFpbnMuCiAKIAogQjxPUFRJ
T05TPgpAQCAtMzAyLDIyICszMDIsMjMgQEAgQjxPUFRJT05TPgogPWl0ZW0gQjwtbD4sIEI8LS1s
b25nPgogCiBUaGUgb3V0cHV0IGZvciBCPHhsIGxpc3Q+IGlzIG5vdCB0aGUgdGFibGUgdmlldyBz
aG93biBiZWxvdywgYnV0IAotaW5zdGVhZCBwcmVzZW50cyB0aGUgZGF0YSBpbiBhcyBhIEpTT04g
ZGF0YSBzdHJ1Y3R1cmUuCitpbnN0ZWFkIHByZXNlbnRzIHRoZSBkYXRhIGFzIGEgSlNPTiBkYXRh
IHN0cnVjdHVyZS4KIAogPWl0ZW0gQjwtWj4sIEI8LS1jb250ZXh0PgotQWxzbyBwcmludHMgdGhl
IHNlY3VyaXR5IGxhYmVscy4KKworQWxzbyBkaXNwbGF5cyB0aGUgc2VjdXJpdHkgbGFiZWxzLgog
CiA9aXRlbSBCPC12PiwgQjwtLXZlcmJvc2U+CiAKLUFsc28gcHJpbnRzIHRoZSBkb21haW4gVVVJ
RHMsIHRoZSBzaHV0ZG93biByZWFzb24gYW5kIHNlY3VyaXR5IGxhYmVscy4KK0Fsc28gZGlzcGxh
eXMgdGhlIGRvbWFpbiBVVUlEcywgdGhlIHNodXRkb3duIHJlYXNvbiBhbmQgc2VjdXJpdHkgbGFi
ZWxzLgogCi09aXRlbSBCPC1jPiwgPC0tY3B1cG9vbD4KKz1pdGVtIEI8LWM+LCBCPC0tY3B1cG9v
bD4KIAotQWxzbyBwcmludHMgdGhlIGNwdXBvb2wgdGhlIGRvbWFpbiBiZWxvbmcgdG8uCitBbHNv
IGRpc3BsYXlzIHRoZSBjcHVwb29sIHRoZSBkb21haW4gYmVsb25ncyB0by4KIAotPWl0ZW0gQjwt
bj4sIDwtLW51bWE+Cis9aXRlbSBCPC1uPiwgQjwtLW51bWE+CiAKLUFsc28gcHJpbnRzIHRoZSBk
b21haW4gTlVNQSBub2RlIGFmZmluaXR5LgorQWxzbyBkaXNwbGF5cyB0aGUgZG9tYWluIE5VTUEg
bm9kZSBhZmZpbml0eS4KIAogPWJhY2sKIApAQCAtMzUwLDE1ICszNTEsMTUgQEAgVGhlIGRvbWFp
biBpcyBjdXJyZW50bHkgcnVubmluZyBvbiBhIENQVS4KIAogPWl0ZW0gQjxiIC0gYmxvY2tlZD4K
IAotVGhlIGRvbWFpbiBpcyBibG9ja2VkLCBhbmQgbm90IHJ1bm5pbmcgb3IgcnVubmFibGUuICBU
aGlzIGNhbiBiZSBjYXVzZWQKLWJlY2F1c2UgdGhlIGRvbWFpbiBpcyB3YWl0aW5nIG9uIElPIChh
IHRyYWRpdGlvbmFsIHdhaXQgc3RhdGUpIG9yIGhhcworVGhlIGRvbWFpbiBpcyBibG9ja2VkLCBh
bmQgbm90IHJ1bm5pbmcgb3IgcnVubmFibGUuICBUaGlzIGNhbiBiZSBiZWNhdXNlIHRoZSAKK2Rv
bWFpbiBpcyB3YWl0aW5nIG9uIElPIChhIHRyYWRpdGlvbmFsIHdhaXQgc3RhdGUpIG9yIGhhcwog
Z29uZSB0byBzbGVlcCBiZWNhdXNlIHRoZXJlIHdhcyBub3RoaW5nIGVsc2UgZm9yIGl0IHRvIGRv
LgogCiA9aXRlbSBCPHAgLSBwYXVzZWQ+CiAKIFRoZSBkb21haW4gaGFzIGJlZW4gcGF1c2VkLCB1
c3VhbGx5IG9jY3VycmluZyB0aHJvdWdoIHRoZSBhZG1pbmlzdHJhdG9yCiBydW5uaW5nIEI8eGwg
cGF1c2U+LiAgV2hlbiBpbiBhIHBhdXNlZCBzdGF0ZSB0aGUgZG9tYWluIHdpbGwgc3RpbGwKLWNv
bnN1bWUgYWxsb2NhdGVkIHJlc291cmNlcyBsaWtlIG1lbW9yeSwgYnV0IHdpbGwgbm90IGJlIGVs
aWdpYmxlIGZvcgorY29uc3VtZSBhbGxvY2F0ZWQgcmVzb3VyY2VzIChsaWtlIG1lbW9yeSksIGJ1
dCB3aWxsIG5vdCBiZSBlbGlnaWJsZSBmb3IKIHNjaGVkdWxpbmcgYnkgdGhlIFhlbiBoeXBlcnZp
c29yLgogCiA9aXRlbSBCPHMgLSBzaHV0ZG93bj4KQEAgLTM2OSwxMiArMzcwLDEyIEBAIGRvbWFp
biBpcyBub3QgZHlpbmcgeWV0LgogPWl0ZW0gQjxjIC0gY3Jhc2hlZD4KIAogVGhlIGRvbWFpbiBo
YXMgY3Jhc2hlZCwgd2hpY2ggaXMgYWx3YXlzIGEgdmlvbGVudCBlbmRpbmcuICBVc3VhbGx5Ci10
aGlzIHN0YXRlIGNhbiBvbmx5IG9jY3VyIGlmIHRoZSBkb21haW4gaGFzIGJlZW4gY29uZmlndXJl
ZCBub3QgdG8KLXJlc3RhcnQgb24gY3Jhc2guICBTZWUgTDx4bC5jZmcoNSk+IGZvciBtb3JlIGlu
Zm8uCit0aGlzIHN0YXRlIG9ubHkgb2NjdXJzIGlmIHRoZSBkb21haW4gaGFzIGJlZW4gY29uZmln
dXJlZCBub3QgdG8KK3Jlc3RhcnQgb24gYSBjcmFzaC4gIFNlZSBMPHhsLmNmZyg1KT4gZm9yIG1v
cmUgaW5mby4KIAogPWl0ZW0gQjxkIC0gZHlpbmc+CiAKLVRoZSBkb21haW4gaXMgaW4gcHJvY2Vz
cyBvZiBkeWluZywgYnV0IGhhc24ndCBjb21wbGV0ZWx5IHNodXRkb3duIG9yCitUaGUgZG9tYWlu
IGlzIGluIHRoZSBwcm9jZXNzIG9mIGR5aW5nLCBidXQgaGFzbid0IGNvbXBsZXRlbHkgc2h1dCBk
b3duIG9yCiBjcmFzaGVkLgogCiA9YmFjawpAQCAtMzg0LDEwICszODUsMTAgQEAgQjxOT1RFUz4K
ID1vdmVyIDQKIAogVGhlIFRpbWUgY29sdW1uIGlzIGRlY2VwdGl2ZS4gIFZpcnR1YWwgSU8gKG5l
dHdvcmsgYW5kIGJsb2NrIGRldmljZXMpCi11c2VkIGJ5IGRvbWFpbnMgcmVxdWlyZXMgY29vcmRp
bmF0aW9uIGJ5IERvbWFpbjAsIHdoaWNoIG1lYW5zIHRoYXQKK3VzZWQgYnkgdGhlIGRvbWFpbnMg
cmVxdWlyZXMgY29vcmRpbmF0aW9uIGJ5IERvbWFpbjAsIHdoaWNoIG1lYW5zIHRoYXQKIERvbWFp
bjAgaXMgYWN0dWFsbHkgY2hhcmdlZCBmb3IgbXVjaCBvZiB0aGUgdGltZSB0aGF0IGEgRG9tYWlu
VSBpcwogZG9pbmcgSU8uICBVc2Ugb2YgdGhpcyB0aW1lIHZhbHVlIHRvIGRldGVybWluZSByZWxh
dGl2ZSB1dGlsaXphdGlvbnMKLWJ5IGRvbWFpbnMgaXMgdGh1cyB2ZXJ5IHN1c3BlY3QsIGFzIGEg
aGlnaCBJTyB3b3JrbG9hZCBtYXkgc2hvdyBhcworYnkgZG9tYWlucyBpcyB0aHVzIHZlcnkgdW5y
ZWxpYWJsZSwgYXMgYSBoaWdoIElPIHdvcmtsb2FkIG1heSBzaG93IGFzCiBsZXNzIHV0aWxpemVk
IHRoYW4gYSBoaWdoIENQVSB3b3JrbG9hZC4gIENvbnNpZGVyIHlvdXJzZWxmIHdhcm5lZC4KIAog
PWJhY2sKQEAgLTQwOSw3ICs0MTAsNyBAQCB0byBzZXQgdGhlIG1heGltdW0gbWVtb3J5IGFib3Zl
IHRoZSBpbml0aWFsIEI8bWF4bWVtPiB2YWx1ZSB3aWxsIG5vdCBhbGxvdyB0aGUKIGFkZGl0aW9u
YWwgbWVtb3J5IHRvIGJlIHVzZWQgdmlhIEI8eGwgbWVtLXNldD4uIFRoZSBpbml0aWFsIEI8bWF4
bWVtPiB2YWx1ZSBpcwogc3RpbGwgdXNlZCBhcyBhbiB1cHBlciBsaW1pdCBmb3IgQjx4bCBtZW0t
c2V0Pi4KIAotVGhlIGRvbWFpbiBpcyBub3QgcmVjZWl2aW5nIGFueSBzaWduYWwgcmVnYXJkaW5n
IHRoZSBjaGFuZ2VkIG1lbW9yeSBsaW1pdC4KK1RoZSBkb21haW4gd2lsbCBub3QgcmVjZWl2ZSBh
bnkgc2lnbmFsIHJlZ2FyZGluZyB0aGUgY2hhbmdlZCBtZW1vcnkgbGltaXQuCiAKID1pdGVtIEI8
bWVtLXNldD4gSTxkb21haW4taWQ+IEk8bWVtPgogCkBAIC00NDIsMTYgKzQ0MywxNyBAQCBVc2Ug
PHNzaGNvbW1hbmQ+IGluc3RlYWQgb2Ygc3NoLiAgU3RyaW5nIHdpbGwgYmUgcGFzc2VkIHRvIHNo
LiBJZiBlbXB0eSwgcnVuCiAKID1pdGVtIEI8LWU+CiAKLU9uIHRoZSBuZXcgaG9zdCwgZG8gbm90
IHdhaXQgaW4gdGhlIGJhY2tncm91bmQgKG9uIDxob3N0PikgZm9yIHRoZSBkZWF0aCBvZiB0aGUK
K09uIHRoZSBuZXcgPGhvc3Q+LCBkbyBub3Qgd2FpdCBpbiB0aGUgYmFja2dyb3VuZCBmb3IgdGhl
IGRlYXRoIG9mIHRoZQogZG9tYWluLiBTZWUgdGhlIGNvcnJlc3BvbmRpbmcgb3B0aW9uIG9mIHRo
ZSBJPGNyZWF0ZT4gc3ViY29tbWFuZC4KIAogPWl0ZW0gQjwtQz4gSTxjb25maWc+CiAKLVNlbmQg
PGNvbmZpZz4gaW5zdGVhZCBvZiBjb25maWcgZmlsZSBmcm9tIGNyZWF0aW9uLgorU2VuZCB0aGUg
c3BlY2lmaWVkIDxjb25maWc+IGZpbGUgaW5zdGVhZCBvZiB0aGUgZmlsZSB1c2VkIG9uIGNyZWF0
aW9uIG9mIHRoZSAKK2RvbWFpbi4KIAogPWl0ZW0gQjwtLWRlYnVnPgogCi1QcmludCBodWdlICgh
KSBhbW91bnQgb2YgZGVidWcgZHVyaW5nIHRoZSBtaWdyYXRpb24gcHJvY2Vzcy4KK0Rpc3BsYXkg
aHVnZSAoISkgYW1vdW50IG9mIGRlYnVnIGluZm9ybWF0aW9uIGR1cmluZyB0aGUgbWlncmF0aW9u
IHByb2Nlc3MuCiAKID1pdGVtIEI8LXA+CiAKQEAgLTQ4NCwxOCArNDg2LDE4IEBAIFRoZSBzdXBw
b3J0ZWQgb3B0aW9ucyBhcmU6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxjb2xvLWhvc3Q+ICAgICAg
OlNlY29uZGFyeSBob3N0J3MgaXAgYWRkcmVzcy4KKz1pdGVtIEI8Y29sby1ob3N0PiAgIDogU2Vj
b25kYXJ5IGhvc3QncyBpcCBhZGRyZXNzLgogCi09aXRlbSBCPGNvbG8tcG9ydD4gICAgICA6U2Vj
b25kYXJ5IGhvc3QncyBwb3J0LCB3ZSB3aWxsIHJ1biBhIG5iZCBzZXJ2ZXIgb24KLXNlY29uZGFy
eSBob3N0LCBhbmQgdGhlIG5iZCBzZXJ2ZXIgd2lsbCBsaXN0ZW4gdGhpcyBwb3J0LgorPWl0ZW0g
Qjxjb2xvLXBvcnQ+ICAgOiBTZWNvbmRhcnkgaG9zdCdzIHBvcnQsIHdlIHdpbGwgcnVuIGEgbmJk
IHNlcnZlciBvbiB0aGUKK3NlY29uZGFyeSBob3N0LCBhbmQgdGhlIG5iZCBzZXJ2ZXIgd2lsbCBs
aXN0ZW4gb24gdGhpcyBwb3J0LgogCi09aXRlbSBCPGNvbG8tZXhwb3J0PiAgICA6TmJkIHNlcnZl
cidzIGRpc2sgZXhwb3J0IG5hbWUgb2Ygc2Vjb25kYXJ5IGhvc3QuCis9aXRlbSBCPGNvbG8tZXhw
b3J0PiA6IE5iZCBzZXJ2ZXIncyBkaXNrIGV4cG9ydCBuYW1lIG9mIHRoZSBzZWNvbmRhcnkgaG9z
dC4KIAotPWl0ZW0gQjxhY3RpdmUtZGlzaz4gICAgOlNlY29uZGFyeSdzIGd1ZXN0IHdyaXRlIHdp
bGwgYmUgYnVmZmVyZWQgaW4gdGhpcyBkaXNrLAotYW5kIGl0J3MgdXNlZCBieSBzZWNvbmRhcnku
Cis9aXRlbSBCPGFjdGl2ZS1kaXNrPiA6IFNlY29uZGFyeSdzIGd1ZXN0IHdyaXRlIHdpbGwgYmUg
YnVmZmVyZWQgdG8gdGhpcyBkaXNrLAorYW5kIGl0J3MgdXNlZCBieSB0aGUgc2Vjb25kYXJ5Lgog
Ci09aXRlbSBCPGhpZGRlbi1kaXNrPiAgICA6UHJpbWFyeSdzIG1vZGlmaWVkIGNvbnRlbnRzIHdp
bGwgYmUgYnVmZmVyZWQgaW4gdGhpcwotZGlzaywgYW5kIGl0J3MgdXNlZCBieSBzZWNvbmRhcnku
Cis9aXRlbSBCPGhpZGRlbi1kaXNrPiA6IFByaW1hcnkncyBtb2RpZmllZCBjb250ZW50cyB3aWxs
IGJlIGJ1ZmZlcmVkIGluIHRoaXMKK2Rpc2ssIGFuZCBpdCdzIHVzZWQgYnkgdGhlIHNlY29uZGFy
eS4KIAogPWJhY2sKIApAQCAtNTA3LDggKzUwOSw4IEBAIFRoZSBzdXBwb3J0ZWQgb3B0aW9ucyBh
cmU6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxmb3J3YXJkZGV2PiAgICAgOkZvcndhcmQgZGV2aWNl
cyBmb3IgcHJpbWFyeSBhbmQgc2Vjb25kYXJ5LCB0aGV5IGFyZQotZGlyZWN0bHkgY29ubmVjdGVk
LgorPWl0ZW0gQjxmb3J3YXJkZGV2PiA6IEZvcndhcmQgZGV2aWNlcyBmb3IgdGhlIHByaW1hcnkg
YW5kIHRoZSBzZWNvbmRhcnksIHRoZXkgCithcmUgZGlyZWN0bHkgY29ubmVjdGVkLgogCiAKID1i
YWNrCkBAIC01MzIsOCArNTM0LDggQEAgSWYgZW1wdHksIHJ1biA8aG9zdD4gaW5zdGVhZCBvZiBz
c2ggPGhvc3Q+IHhsIG1pZ3JhdGUtcmVjZWl2ZSAtciBbLWVdLgogCiA9aXRlbSBCPC1lPgogCi1P
biB0aGUgbmV3IGhvc3QsIGRvIG5vdCB3YWl0IGluIHRoZSBiYWNrZ3JvdW5kIChvbiA8aG9zdD4p
IGZvciB0aGUgZGVhdGgKLW9mIHRoZSBkb21haW4uIFNlZSB0aGUgY29ycmVzcG9uZGluZyBvcHRp
b24gb2YgdGhlIEk8Y3JlYXRlPiBzdWJjb21tYW5kLgorT24gdGhlIG5ldyA8aG9zdD4sIGRvIG5v
dCB3YWl0IGluIHRoZSBiYWNrZ3JvdW5kIGZvciB0aGUgZGVhdGggb2YgdGhlIGRvbWFpbi4gCitT
ZWUgdGhlIGNvcnJlc3BvbmRpbmcgb3B0aW9uIG9mIHRoZSBJPGNyZWF0ZT4gc3ViY29tbWFuZC4K
IAogPWl0ZW0gQjwtTj4gSTxuZXRidWZzY3JpcHQ+CiAKQEAgLTU3MywxOSArNTc1LDE5IEBAIHdp
dGggQjwtYz4uCiA9aXRlbSBCPHBhdXNlPiBJPGRvbWFpbi1pZD4KIAogUGF1c2UgYSBkb21haW4u
ICBXaGVuIGluIGEgcGF1c2VkIHN0YXRlIHRoZSBkb21haW4gd2lsbCBzdGlsbCBjb25zdW1lCi1h
bGxvY2F0ZWQgcmVzb3VyY2VzIHN1Y2ggYXMgbWVtb3J5LCBidXQgd2lsbCBub3QgYmUgZWxpZ2li
bGUgZm9yCithbGxvY2F0ZWQgcmVzb3VyY2VzIChzdWNoIGFzIG1lbW9yeSksIGJ1dCB3aWxsIG5v
dCBiZSBlbGlnaWJsZSBmb3IKIHNjaGVkdWxpbmcgYnkgdGhlIFhlbiBoeXBlcnZpc29yLgogCiA9
aXRlbSBCPHJlYm9vdD4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPgogCiBSZWJvb3QgYSBkb21h
aW4uICBUaGlzIGFjdHMganVzdCBhcyBpZiB0aGUgZG9tYWluIGhhZCB0aGUgQjxyZWJvb3Q+CiBj
b21tYW5kIHJ1biBmcm9tIHRoZSBjb25zb2xlLiAgVGhlIGNvbW1hbmQgcmV0dXJucyBhcyBzb29u
IGFzIGl0IGhhcwotZXhlY3V0ZWQgdGhlIHJlYm9vdCBhY3Rpb24sIHdoaWNoIG1heSBiZSBzaWdu
aWZpY2FudGx5IGJlZm9yZSB0aGUKK2V4ZWN1dGVkIHRoZSByZWJvb3QgYWN0aW9uLCB3aGljaCBt
YXkgYmUgc2lnbmlmaWNhbnRseSBlYXJsaWVyIHRoYW4gd2hlbiB0aGUKIGRvbWFpbiBhY3R1YWxs
eSByZWJvb3RzLgogCiBGb3IgSFZNIGRvbWFpbnMgdGhpcyByZXF1aXJlcyBQViBkcml2ZXJzIHRv
IGJlIGluc3RhbGxlZCBpbiB5b3VyIGd1ZXN0CiBPUy4gSWYgUFYgZHJpdmVycyBhcmUgbm90IHBy
ZXNlbnQgYnV0IHlvdSBoYXZlIGNvbmZpZ3VyZWQgdGhlIGd1ZXN0IE9TCi10byBiZWhhdmUgYXBw
cm9wcmlhdGVseSB5b3UgbWF5IGJlIGFibGUgdG8gdXNlIHRoZSBJPC1GPiBvcHRpb24KK3RvIGJl
aGF2ZSBhcHByb3ByaWF0ZWx5IHlvdSBtYXkgYmUgYWJsZSB0byB1c2UgdGhlIEk8LUY+IG9wdGlv
biB0byAKIHRyaWdnZXIgYSByZXNldCBidXR0b24gcHJlc3MuCiAKIFRoZSBiZWhhdmlvciBvZiB3
aGF0IGhhcHBlbnMgdG8gYSBkb21haW4gd2hlbiBpdCByZWJvb3RzIGlzIHNldCBieSB0aGUKQEAg
LTYwMCwxNCArNjAyLDE0IEBAIEI8T1BUSU9OUz4KIAogSWYgdGhlIGd1ZXN0IGRvZXMgbm90IHN1
cHBvcnQgUFYgcmVib290IGNvbnRyb2wgdGhlbiBmYWxsYmFjayB0bwogc2VuZGluZyBhbiBBQ1BJ
IHBvd2VyIGV2ZW50IChlcXVpdmFsZW50IHRvIHRoZSBJPHJlc2V0PiBvcHRpb24gdG8KLUk8dHJp
Z2dlcj4uCitJPHRyaWdnZXI+KS4KIAogWW91IHNob3VsZCBlbnN1cmUgdGhhdCB0aGUgZ3Vlc3Qg
aXMgY29uZmlndXJlZCB0byBiZWhhdmUgYXMgZXhwZWN0ZWQKIGluIHJlc3BvbnNlIHRvIHRoaXMg
ZXZlbnQuCiAKID1iYWNrCiAKLT1pdGVtIEI8cmVzdG9yZT4gW0k8T1BUSU9OUz5dIFtJPENvbmZp
Z0ZpbGU+XSBJPENoZWNrcG9pbnRGaWxlPgorPWl0ZW0gQjxyZXN0b3JlPiBbSTxPUFRJT05TPl0g
W0k8Y29uZmlnZmlsZT5dIEk8Y2hlY2twb2ludGZpbGU+CiAKIEJ1aWxkIGEgZG9tYWluIGZyb20g
YW4gQjx4bCBzYXZlPiBzdGF0ZSBmaWxlLiAgU2VlIEI8c2F2ZT4gZm9yIG1vcmUgaW5mby4KIApA
QCAtNjE3LDcgKzYxOSw3IEBAIEI8T1BUSU9OUz4KIAogPWl0ZW0gQjwtcD4KIAotRG8gbm90IHVu
cGF1c2UgZG9tYWluIGFmdGVyIHJlc3RvcmluZyBpdC4KK0RvIG5vdCB1bnBhdXNlIHRoZSBkb21h
aW4gYWZ0ZXIgcmVzdG9yaW5nIGl0LgogCiA9aXRlbSBCPC1lPgogCkBAIC02MzAsMTcgKzYzMiwx
NyBAQCBFbmFibGUgZGVidWcgbWVzc2FnZXMuCiAKID1pdGVtIEI8LVY+LCBCPC0tdm5jdmlld2Vy
PgogCi1BdHRhY2ggdG8gZG9tYWluJ3MgVk5DIHNlcnZlciwgZm9ya2luZyBhIHZuY3ZpZXdlciBw
cm9jZXNzLgorQXR0YWNoIHRvIHRoZSBkb21haW4ncyBWTkMgc2VydmVyLCBmb3JraW5nIGEgdm5j
dmlld2VyIHByb2Nlc3MuCiAKID1pdGVtIEI8LUE+LCBCPC0tdm5jdmlld2VyLWF1dG9wYXNzPgog
Ci1QYXNzIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIgdmlhIHN0ZGluLgorUGFzcyB0aGUgVk5D
IHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4uCiAKIAogCiA9YmFjawogCi09aXRlbSBC
PHNhdmU+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4gSTxDaGVja3BvaW50RmlsZT4gW0k8Q29u
ZmlnRmlsZT5dCis9aXRlbSBCPHNhdmU+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4gSTxjaGVj
a3BvaW50ZmlsZT4gW0k8Y29uZmlnZmlsZT5dCiAKIFNhdmVzIGEgcnVubmluZyBkb21haW4gdG8g
YSBzdGF0ZSBmaWxlIHNvIHRoYXQgaXQgY2FuIGJlIHJlc3RvcmVkCiBsYXRlci4gIE9uY2Ugc2F2
ZWQsIHRoZSBkb21haW4gd2lsbCBubyBsb25nZXIgYmUgcnVubmluZyBvbiB0aGUKQEAgLTY1Myw0
MSArNjU1LDMyIEBAIGZpbGUgdXNlZCB0byBjcmVhdGUgdGhlIGRvbWFpbi4KIAogPWl0ZW0gQjwt
Yz4KIAotTGVhdmUgZG9tYWluIHJ1bm5pbmcgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90Lgor
TGVhdmUgdGhlIGRvbWFpbiBydW5uaW5nIGFmdGVyIGNyZWF0aW5nIHRoZSBzbmFwc2hvdC4KIAog
PWl0ZW0gQjwtcD4KIAotTGVhdmUgZG9tYWluIHBhdXNlZCBhZnRlciBjcmVhdGluZyB0aGUgc25h
cHNob3QuCitMZWF2ZSB0aGUgZG9tYWluIHBhdXNlZCBhZnRlciBjcmVhdGluZyB0aGUgc25hcHNo
b3QuCiAKID1iYWNrCiAKID1pdGVtIEI8c2hhcmluZz4gW0k8ZG9tYWluLWlkPl0KIAotTGlzdCBj
b3VudCBvZiBzaGFyZWQgcGFnZXMuIAotCi1CPE9QVElPTlM+Ci0KLT1vdmVyIDQKLQotPWl0ZW0g
STxkb21haW5faWQ+Ci0KLUxpc3Qgc3BlY2lmaWNhbGx5IGZvciB0aGF0IGRvbWFpbi4gT3RoZXJ3
aXNlLCBsaXN0IGZvciBhbGwgZG9tYWlucy4KLQotPWJhY2sKK0Rpc3BsYXkgdGhlIG51bWJlciBv
ZiBzaGFyZWQgcGFnZXMgZm9yIGEgc3BlY2lmaWVkIGRvbWFpbi4gSWYgbm8gZG9tYWluIGlzIAor
c3BlY2lmaWVkIGl0IGRpc3BsYXlzIGluZm9ybWF0aW9uIGFib3V0IGFsbCBkb21haW5zLgogCiA9
aXRlbSBCPHNodXRkb3duPiBbSTxPUFRJT05TPl0gSTwtYXxkb21haW4taWQ+CiAKIEdyYWNlZnVs
bHkgc2h1dHMgZG93biBhIGRvbWFpbi4gIFRoaXMgY29vcmRpbmF0ZXMgd2l0aCB0aGUgZG9tYWlu
IE9TCiB0byBwZXJmb3JtIGdyYWNlZnVsIHNodXRkb3duLCBzbyB0aGVyZSBpcyBubyBndWFyYW50
ZWUgdGhhdCBpdCB3aWxsCiBzdWNjZWVkLCBhbmQgbWF5IHRha2UgYSB2YXJpYWJsZSBsZW5ndGgg
b2YgdGltZSBkZXBlbmRpbmcgb24gd2hhdAotc2VydmljZXMgbXVzdCBiZSBzaHV0ZG93biBpbiB0
aGUgZG9tYWluLgorc2VydmljZXMgbXVzdCBiZSBzaHV0IGRvd24gaW4gdGhlIGRvbWFpbi4KIAog
Rm9yIEhWTSBkb21haW5zIHRoaXMgcmVxdWlyZXMgUFYgZHJpdmVycyB0byBiZSBpbnN0YWxsZWQg
aW4geW91ciBndWVzdAogT1MuIElmIFBWIGRyaXZlcnMgYXJlIG5vdCBwcmVzZW50IGJ1dCB5b3Ug
aGF2ZSBjb25maWd1cmVkIHRoZSBndWVzdCBPUwotdG8gYmVoYXZlIGFwcHJvcHJpYXRlbHkgeW91
IG1heSBiZSBhYmxlIHRvIHVzZSB0aGUgSTwtRj4gb3B0aW9uCit0byBiZWhhdmUgYXBwcm9wcmlh
dGVseSB5b3UgbWF5IGJlIGFibGUgdG8gdXNlIHRoZSBJPC1GPiBvcHRpb24gdG8gCiB0cmlnZ2Vy
IGEgcG93ZXIgYnV0dG9uIHByZXNzLgogCi1UaGUgY29tbWFuZCByZXR1cm5zIGltbWVkaWF0ZWx5
IGFmdGVyIHNpZ25hbGx5IHRoZSBkb21haW4gdW5sZXNzIHRoYXQKK1RoZSBjb21tYW5kIHJldHVy
bnMgaW1tZWRpYXRlbHkgYWZ0ZXIgc2lnbmFsaW5nIHRoZSBkb21haW4gdW5sZXNzIHRoZSAKIEI8
LXc+IGZsYWcgaXMgdXNlZC4KIAogVGhlIGJlaGF2aW9yIG9mIHdoYXQgaGFwcGVucyB0byBhIGRv
bWFpbiB3aGVuIGl0IHJlYm9vdHMgaXMgc2V0IGJ5IHRoZQpAQCAtNzExLDcgKzcwNCw3IEBAIFdh
aXQgZm9yIHRoZSBkb21haW4gdG8gY29tcGxldGUgc2h1dGRvd24gYmVmb3JlIHJldHVybmluZy4K
IAogSWYgdGhlIGd1ZXN0IGRvZXMgbm90IHN1cHBvcnQgUFYgc2h1dGRvd24gY29udHJvbCB0aGVu
IGZhbGxiYWNrIHRvCiBzZW5kaW5nIGFuIEFDUEkgcG93ZXIgZXZlbnQgKGVxdWl2YWxlbnQgdG8g
dGhlIEk8cG93ZXI+IG9wdGlvbiB0bwotSTx0cmlnZ2VyPi4KK0k8dHJpZ2dlcj4pLgogCiBZb3Ug
c2hvdWxkIGVuc3VyZSB0aGF0IHRoZSBndWVzdCBpcyBjb25maWd1cmVkIHRvIGJlaGF2ZSBhcyBl
eHBlY3RlZAogaW4gcmVzcG9uc2UgdG8gdGhpcyBldmVudC4KQEAgLTc3OSw3ICs3NzIsNyBAQCBG
b3IgZXhhbXBsZToKICB4bCB2Y3B1LXBpbiAwIDMgLSA2LTkKIAogd2lsbCBzZXQgc29mdCBhZmZp
bml0eSBmb3IgdkNQVSAzIG9mIGRvbWFpbiAwIHRvIHBDUFVzIDYsNyw4IGFuZCA5LAotbGVhdmlu
ZyBpdHMgaGFyZCBhZmZpbml0eSB1bnRvdWNoZWQuIE9uIHRoZSBvdGhlIGhhbmQ6CitsZWF2aW5n
IGl0cyBoYXJkIGFmZmluaXR5IHVudG91Y2hlZC4gT24gdGhlIG90aGVyIGhhbmQ6CiAKICB4bCB2
Y3B1LXBpbiAwIDMgMyw0IDYtOQogCkBAIC04MDYsNyArNzk5LDcgQEAgQW4gZXhhbXBsZSBmb3Jt
YXQgZm9yIHRoZSBsaXN0IGlzIGFzIGZvbGxvd3M6CiAKID1pdGVtIEI8dm5jdmlld2VyPiBbSTxP
UFRJT05TPl0gSTxkb21haW4taWQ+CiAKLUF0dGFjaCB0byBkb21haW4ncyBWTkMgc2VydmVyLCBm
b3JraW5nIGEgdm5jdmlld2VyIHByb2Nlc3MuCitBdHRhY2ggdG8gdGhlIGRvbWFpbidzIFZOQyBz
ZXJ2ZXIsIGZvcmtpbmcgYSB2bmN2aWV3ZXIgcHJvY2Vzcy4KIAogQjxPUFRJT05TPgogCkBAIC04
MTQsNyArODA3LDcgQEAgQjxPUFRJT05TPgogCiA9aXRlbSBJPC0tYXV0b3Bhc3M+CiAKLVBhc3Mg
Vk5DIHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4uCitQYXNzIHRoZSBWTkMgcGFzc3dv
cmQgdG8gdm5jdmlld2VyIHZpYSBzdGRpbi4KIAogPWJhY2sKIApAQCAtODI5LDcgKzgyMiw3IEBA
IFBhc3MgVk5DIHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4uCiBTZW5kIGRlYnVnIEk8
a2V5cz4gdG8gWGVuLiBJdCBpcyB0aGUgc2FtZSBhcyBwcmVzc2luZyB0aGUgWGVuCiAiY29uc3dp
dGNoIiAoQ3RybC1BIGJ5IGRlZmF1bHQpIHRocmVlIHRpbWVzIGFuZCB0aGVuIHByZXNzaW5nICJr
ZXlzIi4KIAotPWl0ZW0gQjxkbWVzZz4gW0I8LWM+XQorPWl0ZW0gQjxkbWVzZz4gW0k8T1BUSU9O
Uz5dCiAKIFJlYWRzIHRoZSBYZW4gbWVzc2FnZSBidWZmZXIsIHNpbWlsYXIgdG8gZG1lc2cgb24g
YSBMaW51eCBzeXN0ZW0uICBUaGUKIGJ1ZmZlciBjb250YWlucyBpbmZvcm1hdGlvbmFsLCB3YXJu
aW5nLCBhbmQgZXJyb3IgbWVzc2FnZXMgY3JlYXRlZApAQCAtODQ2LDcgKzgzOSw3IEBAIENsZWFy
cyBYZW4ncyBtZXNzYWdlIGJ1ZmZlci4KIAogPWJhY2sKIAotPWl0ZW0gQjxpbmZvPiBbQjwtbj4s
IEI8LS1udW1hPl0KKz1pdGVtIEI8aW5mbz4gW0k8T1BUSU9OUz5dCiAKIFByaW50IGluZm9ybWF0
aW9uIGFib3V0IHRoZSBYZW4gaG9zdCBpbiBJPG5hbWUgOiB2YWx1ZT4gZm9ybWF0LiAgV2hlbgog
cmVwb3J0aW5nIGEgWGVuIGJ1ZywgcGxlYXNlIHByb3ZpZGUgdGhpcyBpbmZvcm1hdGlvbiBhcyBw
YXJ0IG9mIHRoZQpAQCAtOTEzLDcgKzkwNiw3IEBAIGdsb2JhbCB2YWx1ZSAob3V0c3RhbmRpbmdf
Y2xhaW1zKSBpcyB0aGVuIHJlZHVjZWQgYXMgdGhlIGRvbWFpbidzIG1lbW9yeQogaXMgcG9wdWxh
dGVkIGFuZCBldmVudHVhbGx5IHJlYWNoZXMgemVyby4gTW9zdCBvZiB0aGUgdGltZSB0aGUgdmFs
dWUgd2lsbAogYmUgemVybywgYnV0IGlmIHlvdSBhcmUgbGF1bmNoaW5nIG11bHRpcGxlIGd1ZXN0
cywgYW5kIEI8Y2xhaW1fbW9kZT4gaXMKIGVuYWJsZWQsIHRoaXMgdmFsdWUgY2FuIGluY3JlYXNl
L2RlY3JlYXNlLiBOb3RlIHRoYXQgdGhlIHZhbHVlIGFsc28KLWFmZmVjdHMgdGhlIEI8ZnJlZV9t
ZW1vcnk+ICAtIGFzIGl0IHdpbGwgcmVmbGVjdCB0aGUgZnJlZSBtZW1vcnkKK2FmZmVjdHMgdGhl
IEI8ZnJlZV9tZW1vcnk+IC0gYXMgaXQgd2lsbCByZWZsZWN0IHRoZSBmcmVlIG1lbW9yeQogaW4g
dGhlIGh5cGVydmlzb3IgbWludXMgdGhlIG91dHN0YW5kaW5nIHBhZ2VzIGNsYWltZWQgZm9yIGd1
ZXN0cy4KIFNlZSB4bCBJPGluZm8+IEI8Y2xhaW1zPiBwYXJhbWV0ZXIgZm9yIGRldGFpbGVkIGxp
c3RpbmcuCiAKQEAgLTk0MSw5ICs5MzQsOCBAQCBMaXN0IGhvc3QgTlVNQSB0b3BvbG9neSBpbmZv
cm1hdGlvbgogCiA9aXRlbSBCPHRvcD4KIAotRXhlY3V0ZXMgdGhlIEI8eGVudG9wPiBjb21tYW5k
LCB3aGljaCBwcm92aWRlcyByZWFsIHRpbWUgbW9uaXRvcmluZyBvZgotZG9tYWlucy4gIFhlbnRv
cCBpcyBhIGN1cnNlcyBpbnRlcmZhY2UsIGFuZCByZWFzb25hYmx5IHNlbGYKLWV4cGxhbmF0b3J5
LgorRXhlY3V0ZXMgdGhlIEI8eGVudG9wKDEpPiBjb21tYW5kLCB3aGljaCBwcm92aWRlcyByZWFs
IHRpbWUgbW9uaXRvcmluZyBvZgorZG9tYWlucy4gIFhlbnRvcCBoYXMgYSBjdXJzZXMgaW50ZXJm
YWNlLCBhbmQgaXMgcmVhc29uYWJseSBzZWxmIGV4cGxhbmF0b3J5LgogCiA9aXRlbSBCPHVwdGlt
ZT4KIApAQCAtOTg0LDggKzk3Niw4IEBAIGRlZmF1bHQgQjxjcmVkaXQ+IGlzIHVzZWQgZm9yIHNj
aGVkdWxpbmcuCiAKID1pdGVtIEI8c2NoZWQtY3JlZGl0PiBbSTxPUFRJT05TPl0KIAotU2V0IG9y
IGdldCBjcmVkaXQgc2NoZWR1bGVyIHBhcmFtZXRlcnMuICBUaGUgY3JlZGl0IHNjaGVkdWxlciBp
cyBhCi1wcm9wb3J0aW9uYWwgZmFpciBzaGFyZSBDUFUgc2NoZWR1bGVyIGJ1aWx0IGZyb20gdGhl
IGdyb3VuZCB1cCB0byBiZQorU2V0IG9yIGdldCBjcmVkaXQgKGFrYSBjcmVkaXQxKSBzY2hlZHVs
ZXIgcGFyYW1ldGVycy4gIFRoZSBjcmVkaXQgc2NoZWR1bGVyIGlzIAorYSBwcm9wb3J0aW9uYWwg
ZmFpciBzaGFyZSBDUFUgc2NoZWR1bGVyIGJ1aWx0IGZyb20gdGhlIGdyb3VuZCB1cCB0byBiZQog
d29yayBjb25zZXJ2aW5nIG9uIFNNUCBob3N0cy4KIAogRWFjaCBkb21haW4gKGluY2x1ZGluZyBE
b21haW4wKSBpcyBhc3NpZ25lZCBhIHdlaWdodCBhbmQgYSBjYXAuCkBAIC0xMTcyLDcgKzExNjQs
NyBAQCBhbGwgdGhlIGRvbWFpbnM6CiAgICAgdm0yICAgICAgICAgICAgICAgICAgICAgICAgICAy
ICAgIDAgICAgIDEwMDAwICAgICAgNDAwMAogICAgIHZtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgMiAgICAxICAgICAxMDAwMCAgICAgIDQwMDAKIAotV2l0aG91dCBhbnkgYXJndW1lbnRzLCBp
dCB3aWxsIG91dHB1dCB0aGUgZGVmYXVsdCBzY2hlZHVpbmcKK1dpdGhvdXQgYW55IGFyZ3VtZW50
cywgaXQgd2lsbCBvdXRwdXQgdGhlIGRlZmF1bHQgc2NoZWR1bGluZwogcGFyYW1ldGVycyBmb3Ig
ZWFjaCBkb21haW46CiAKICAgICB4bCBzY2hlZC1ydGRzCkBAIC0xMTgzLDcgKzExNzUsNyBAQCBw
YXJhbWV0ZXJzIGZvciBlYWNoIGRvbWFpbjoKICAgICB2bTIgICAgICAgICAgICAgICAgICAgICAg
ICAgIDIgICAgIDEwMDAwICAgICAgNDAwMAogCiAKLTIpIFVzZSwgZm9yIGluc3RhbmNlIEI8LWQg
dm0xLCAtdiBhbGw+IHRvIHNlZSB0aGUgYnVkZ2V0IGFuZAorMikgVXNlLCBmb3IgaW5zdGFuY2Vp
LCBCPC1kIHZtMSwgLXYgYWxsPiB0byBzZWUgdGhlIGJ1ZGdldCBhbmQKIHBlcmlvZCBvZiBhbGwg
VkNQVXMgb2YgYSBzcGVjaWZpYyBkb21haW4gKEI8dm0xPik6CiAKICAgICB4bCBzY2hlZC1ydGRz
IC1kIHZtMSAtdiBhbGwKQEAgLTEyMDAsNyArMTE5Miw3IEBAIFRvIHNlZSB0aGUgcGFyYW1ldGVy
cyBvZiBhIHN1YnNldCBvZiB0aGUgVkNQVXMgb2YgYSBkb21haW4sIHVzZToKICAgICB2bTEgICAg
ICAgICAgICAgICAgICAgICAgICAgIDEgICAgMCAgICAgICAzMDAgICAgICAgMTUwCiAgICAgdm0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgIDMgICAgICAxMDAwICAgICAgIDUwMAogCi1J
ZiBubyBCPC12PiBpcyBzcGVmaWNpZmllZCwgdGhlIGRlZmF1bHQgc2NoZWR1bGluZyBwYXJhbWV0
ZXIgZm9yIHRoZQorSWYgbm8gQjwtdj4gaXMgc3BlY2lmaWVkLCB0aGUgZGVmYXVsdCBzY2hlZHVs
aW5nIHBhcmFtZXRlcnMgZm9yIHRoZQogZG9tYWluIGFyZSBzaG93bjoKIAogICAgIHhsIHNjaGVk
LXJ0ZHMgLWQgdm0xCkBAIC0xMjI0LDE3ICsxMjE2LDE3IEBAIGUuZy4sICJ4bCBzY2hlZC1ydGRz
IC1kIHZtMSAtdiBhbGwgLXAgNTAwIC1iIDI1MCIuCiBYZW4gY2FuIGdyb3VwIHRoZSBwaHlzaWNh
bCBjcHVzIG9mIGEgc2VydmVyIGluIGNwdS1wb29scy4gRWFjaCBwaHlzaWNhbCBDUFUgaXMKIGFz
c2lnbmVkIGF0IG1vc3QgdG8gb25lIGNwdS1wb29sLiBEb21haW5zIGFyZSBlYWNoIHJlc3RyaWN0
ZWQgdG8gYSBzaW5nbGUKIGNwdS1wb29sLiBTY2hlZHVsaW5nIGRvZXMgbm90IGNyb3NzIGNwdS1w
b29sIGJvdW5kYXJpZXMsIHNvIGVhY2ggY3B1LXBvb2wgaGFzCi1hbiBvd24gc2NoZWR1bGVyLgor
aXRzIG93biBzY2hlZHVsZXIuCiBQaHlzaWNhbCBjcHVzIGFuZCBkb21haW5zIGNhbiBiZSBtb3Zl
ZCBmcm9tIG9uZSBjcHUtcG9vbCB0byBhbm90aGVyIG9ubHkgYnkgYW4KIGV4cGxpY2l0IGNvbW1h
bmQuCiBDcHUtcG9vbHMgY2FuIGJlIHNwZWNpZmllZCBlaXRoZXIgYnkgbmFtZSBvciBieSBpZC4K
IAogPW92ZXIgNAogCi09aXRlbSBCPGNwdXBvb2wtY3JlYXRlPiBbSTxPUFRJT05TPl0gW0k8Q29u
ZmlnRmlsZT5dIFtJPFZhcmlhYmxlPVZhbHVlPiAuLi5dCis9aXRlbSBCPGNwdXBvb2wtY3JlYXRl
PiBbSTxPUFRJT05TPl0gW0k8Y29uZmlnZmlsZT5dIFtJPHZhcmlhYmxlPXZhbHVlPiAuLi5dCiAK
LUNyZWF0ZSBhIGNwdSBwb29sIGJhc2VkIGFuIGNvbmZpZyBmcm9tIGEgSTxDb25maWdGaWxlPiBv
ciBjb21tYW5kLWxpbmUKLXBhcmFtZXRlcnMuICBWYXJpYWJsZSBzZXR0aW5ncyBmcm9tIHRoZSBJ
PENvbmZpZ0ZpbGU+IG1heSBiZSBhbHRlcmVkCitDcmVhdGUgYSBjcHUgcG9vbCBiYXNlZCBhbiBj
b25maWcgZnJvbSBhIEk8Y29uZmlnZmlsZT4gb3IgY29tbWFuZC1saW5lCitwYXJhbWV0ZXJzLiAg
VmFyaWFibGUgc2V0dGluZ3MgZnJvbSB0aGUgSTxjb25maWdmaWxlPiBtYXkgYmUgYWx0ZXJlZAog
Ynkgc3BlY2lmeWluZyBuZXcgb3IgYWRkaXRpb25hbCBhc3NpZ25tZW50cyBvbiB0aGUgY29tbWFu
ZCBsaW5lLgogCiBTZWUgdGhlIEw8eGxjcHVwb29sLmNmZyg1KT4gbWFucGFnZSBmb3IgbW9yZSBp
bmZvcm1hdGlvbi4KQEAgLTEyNDksMTAgKzEyNDEsMTkgQEAgVXNlIHRoZSBnaXZlbiBjb25maWd1
cmF0aW9uIGZpbGUuCiAKID1iYWNrCiAKLT1pdGVtIEI8Y3B1cG9vbC1saXN0PiBbSTwtY3wtLWNw
dXM+XSBbSTxjcHUtcG9vbD5dCis9aXRlbSBCPGNwdXBvb2wtbGlzdD4gW0k8T1BUSU9OUz5dIFtJ
PGNwdS1wb29sPl0KIAogTGlzdCBDUFUgcG9vbHMgb24gdGhlIGhvc3QuCi1JZiBJPC1jPiBpcyBz
cGVjaWZpZWQsIEI8eGw+IHByaW50cyBhIGxpc3Qgb2YgQ1BVcyB1c2VkIGJ5IEk8Y3B1LXBvb2w+
LgorCitCPE9QVElPTlM+CisKKz1vdmVyIDQKKworPWl0ZW0gQjwtYz4sIEI8LS1jcHVzPgorCitJ
ZiB0aGlzIG9wdGlvbiBpcyBzcGVjaWZpZWQsIEI8eGw+IHByaW50cyBhIGxpc3Qgb2YgQ1BVcyB1
c2VkIGJ5IEk8Y3B1LXBvb2w+LgorCis9YmFjawogCiA9aXRlbSBCPGNwdXBvb2wtZGVzdHJveT4g
STxjcHUtcG9vbD4KIApAQCAtMTI4OCw3ICsxMjg5LDcgQEAgUmVtb3ZlcyBvbmUgb3IgbW9yZSBD
UFVzIG9yIE5VTUEgbm9kZXMgZnJvbSBJPGNwdS1wb29sPi4gQ1BVcyBhbmQgTlVNQQogbm9kZXMg
Y2FuIGJlIHNwZWNpZmllZCBhcyBzaW5nbGUgQ1BVL25vZGUgSURzIG9yIGFzIHJhbmdlcywgdXNp
bmcgdGhlCiBleGFjdCBzYW1lIHN5bnRheCBhcyBpbiBCPGNwdXBvb2wtY3B1LWFkZD4gYWJvdmUu
CiAKLT1pdGVtIEI8Y3B1cG9vbC1taWdyYXRlPiBJPGRvbWFpbj4gSTxjcHUtcG9vbD4KKz1pdGVt
IEI8Y3B1cG9vbC1taWdyYXRlPiBJPGRvbWFpbi1pZD4gSTxjcHUtcG9vbD4KIAogTW92ZXMgYSBk
b21haW4gc3BlY2lmaWVkIGJ5IGRvbWFpbi1pZCBvciBkb21haW4tbmFtZSBpbnRvIGEgY3B1LXBv
b2wuCiBEb21haW4tMCBjYW4ndCBiZSBtb3ZlZCB0byBhbm90aGVyIGNwdS1wb29sLgpAQCAtMTMw
Miw3ICsxMzAzLDcgQEAgU3BsaXRzIHVwIHRoZSBtYWNoaW5lIGludG8gb25lIGNwdS1wb29sIHBl
ciBudW1hIG5vZGUuCiA9aGVhZDEgVklSVFVBTCBERVZJQ0UgQ09NTUFORFMKIAogTW9zdCB2aXJ0
dWFsIGRldmljZXMgY2FuIGJlIGFkZGVkIGFuZCByZW1vdmVkIHdoaWxlIGd1ZXN0cyBhcmUKLXJ1
bm5pbmcsIGFzc3VtaW5nIHRoYXQgdGhlIG5lY2Vzc2FyeSBzdXBwb3J0IGV4aXN0cyBpbiB0aGUg
Z3Vlc3QuICBUaGUKK3J1bm5pbmcsIGFzc3VtaW5nIHRoYXQgdGhlIG5lY2Vzc2FyeSBzdXBwb3J0
IGV4aXN0cyBpbiB0aGUgZ3Vlc3QgT1MuICBUaGUKIGVmZmVjdCB0byB0aGUgZ3Vlc3QgT1MgaXMg
bXVjaCB0aGUgc2FtZSBhcyBhbnkgaG90cGx1ZyBldmVudC4KIAogPWhlYWQyIEJMT0NLIERFVklD
RVMKQEAgLTEzMTEsMzAgKzEzMTIsMTYgQEAgZWZmZWN0IHRvIHRoZSBndWVzdCBPUyBpcyBtdWNo
IHRoZSBzYW1lIGFzIGFueSBob3RwbHVnIGV2ZW50LgogCiA9aXRlbSBCPGJsb2NrLWF0dGFjaD4g
STxkb21haW4taWQ+IEk8ZGlzYy1zcGVjLWNvbXBvbmVudChzKT4gLi4uCiAKLUNyZWF0ZSBhIG5l
dyB2aXJ0dWFsIGJsb2NrIGRldmljZS4gIFRoaXMgd2lsbCB0cmlnZ2VyIGEgaG90cGx1ZyBldmVu
dAotZm9yIHRoZSBndWVzdC4KK0NyZWF0ZSBhIG5ldyB2aXJ0dWFsIGJsb2NrIGRldmljZSBhbmQg
YXR0YWNoIGl0IHRvIHRoZSBzcGVjaWZpZWQgZG9tYWluLgorQSBkaXNjIHNwZWNpZmljYXRpb24g
aXMgaW4gdGhlIHNhbWUgZm9ybWF0IHVzZWQgZm9yIHRoZSBCPGRpc2s+IHZhcmlhYmxlIGluCit0
aGUgZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUgTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+LiBU
aGlzIHdpbGwgdHJpZ2dlciBhIAoraG90cGx1ZyBldmVudCBmb3IgdGhlIGd1ZXN0LgogCiBOb3Rl
IHRoYXQgb25seSBQViBibG9jayBkZXZpY2VzIGFyZSBzdXBwb3J0ZWQgYnkgYmxvY2stYXR0YWNo
LgogUmVxdWVzdHMgdG8gYXR0YWNoIGVtdWxhdGVkIGRldmljZXMgKGVnLCB2ZGV2PWhkYykgd2ls
bCByZXN1bHQgaW4gb25seQogdGhlIFBWIHZpZXcgYmVpbmcgYXZhaWxhYmxlIHRvIHRoZSBndWVz
dC4KIAotQjxPUFRJT05TPgotCi09b3ZlciA0Ci0KLT1pdGVtIEk8ZG9tYWluLWlkPgotCi1UaGUg
ZG9tYWluIGlkIG9mIHRoZSBndWVzdCBkb21haW4gdGhhdCB0aGUgZGV2aWNlIHdpbGwgYmUgYXR0
YWNoZWQgdG8uCi0KLT1pdGVtIEk8ZGlzYy1zcGVjLWNvbXBvbmVudD4KLQotQSBkaXNjIHNwZWNp
ZmljYXRpb24gaW4gdGhlIHNhbWUgZm9ybWF0IHVzZWQgZm9yIHRoZSBCPGRpc2s+IHZhcmlhYmxl
IGluCi10aGUgZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUKLUw8eGwtZGlzay1jb25maWd1cmF0aW9u
KDUpPi4KLQotPWJhY2sKLQotPWl0ZW0gQjxibG9jay1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRl
dmlkPiBbQjwtLWZvcmNlPl0KKz1pdGVtIEI8YmxvY2stZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxk
ZXZpZD4gW0k8T1BUSU9OUz5dCiAKIERldGFjaCBhIGRvbWFpbidzIHZpcnR1YWwgYmxvY2sgZGV2
aWNlLiBJPGRldmlkPiBtYXkgYmUgdGhlIHN5bWJvbGljCiBuYW1lIG9yIHRoZSBudW1lcmljIGRl
dmljZSBpZCBnaXZlbiB0byB0aGUgZGV2aWNlIGJ5IGRvbWFpbiAwLiAgWW91CkBAIC0xMzQyLDUw
ICsxMzI5LDQxIEBAIHdpbGwgbmVlZCB0byBydW4gQjx4bCBibG9jay1saXN0PiB0byBkZXRlcm1p
bmUgdGhhdCBudW1iZXIuCiAKIERldGFjaGluZyB0aGUgZGV2aWNlIHJlcXVpcmVzIHRoZSBjb29w
ZXJhdGlvbiBvZiB0aGUgZG9tYWluLiAgSWYgdGhlCiBkb21haW4gZmFpbHMgdG8gcmVsZWFzZSB0
aGUgZGV2aWNlIChwZXJoYXBzIGJlY2F1c2UgdGhlIGRvbWFpbiBpcyBodW5nCi1vciBpcyBzdGls
bCB1c2luZyB0aGUgZGV2aWNlKSwgdGhlIGRldGFjaCB3aWxsIGZhaWwuICBUaGUgQjwtLWZvcmNl
PgotcGFyYW1ldGVyIHdpbGwgZm9yY2VmdWxseSBkZXRhY2ggdGhlIGRldmljZSwgYnV0IG1heSBj
YXVzZSBJTyBlcnJvcnMKLWluIHRoZSBkb21haW4uCi0KLT1pdGVtIEI8YmxvY2stbGlzdD4gSTxk
b21haW4taWQ+Ci0KLUxpc3QgdmlydHVhbCBibG9jayBkZXZpY2VzIGZvciBhIGRvbWFpbi4KLQot
PWl0ZW0gQjxjZC1pbnNlcnQ+IEk8ZG9tYWluLWlkPiBJPFZpcnR1YWxEZXZpY2U+IEk8dGFyZ2V0
PgotCi1JbnNlcnQgYSBjZHJvbSBpbnRvIGEgZ3Vlc3QgZG9tYWluJ3MgZXhpc3RpbmcgdmlydGlh
bCBjZCBkcml2ZS4gVGhlCi12aXJ0dWFsIGRyaXZlIG11c3QgYWxyZWFkeSBleGlzdCBidXQgY2Fu
IGJlIGN1cnJlbnQgZW1wdHkuCi0KLU9ubHkgd29ya3Mgd2l0aCBIVk0gZG9tYWlucy4KK29yIGlz
IHN0aWxsIHVzaW5nIHRoZSBkZXZpY2UpLCB0aGUgZGV0YWNoIHdpbGwgZmFpbC4gIAogCiBCPE9Q
VElPTlM+CiAKID1vdmVyIDQKIAotPWl0ZW0gSTxWaXJ0dWFsRGV2aWNlPgorPWl0ZW0gQjwtLWZv
cmNlPgorCitJZiB0aGlzIHBhcmFtZXRlciBpcyBzcGVjaWZpZWQgdGhlIGRldmljZSB3aWxsIGJl
IGZvcmNlZnVsbHkgZGV0YWNoZWQsIHdoaWNoIAorbWF5IGNhdXNlIElPIGVycm9ycyBpbiB0aGUg
ZG9tYWluLgogCi1Ib3cgdGhlIGRldmljZSBzaG91bGQgYmUgcHJlc2VudGVkIHRvIHRoZSBndWVz
dCBkb21haW47IGZvciBleGFtcGxlICJoZGMiLgorPWJhY2sKIAotPWl0ZW0gSTx0YXJnZXQ+CiAK
LXRoZSB0YXJnZXQgcGF0aCBpbiB0aGUgYmFja2VuZCBkb21haW4gKHVzdWFsbHkgZG9tYWluIDAp
IHRvIGJlCi1leHBvcnRlZDsgQ2FuIGJlIGEgYmxvY2sgZGV2aWNlIG9yIGEgZmlsZSBldGMuIFNl
ZSBCPHRhcmdldD4gaW4KLUw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPi4KIAotPWJhY2sKKz1p
dGVtIEI8YmxvY2stbGlzdD4gSTxkb21haW4taWQ+CiAKLT1pdGVtIEI8Y2QtZWplY3Q+IEk8ZG9t
YWluLWlkPiBJPFZpcnR1YWxEZXZpY2U+CitMaXN0IHZpcnR1YWwgYmxvY2sgZGV2aWNlcyBmb3Ig
YSBkb21haW4uCiAKLUVqZWN0IGEgY2Ryb20gZnJvbSBhIGd1ZXN0J3MgdmlydHVhbCBjZCBkcml2
ZS4gT25seSB3b3JrcyB3aXRoIEhWTSBkb21haW5zLgorPWl0ZW0gQjxjZC1pbnNlcnQ+IEk8ZG9t
YWluLWlkPiBJPHZpcnR1YWxkZXZpY2U+IEk8dGFyZ2V0PgogCi1CPE9QVElPTlM+CitJbnNlcnQg
YSBjZHJvbSBpbnRvIGEgZ3Vlc3QgZG9tYWluJ3MgZXhpc3RpbmcgdmlydHVhbCBjZCBkcml2ZS4g
VGhlCit2aXJ0dWFsIGRyaXZlIG11c3QgYWxyZWFkeSBleGlzdCBidXQgY2FuIGJlIGVtcHR5LiBI
b3cgdGhlIGRldmljZSBzaG91bGQgYmUgCitwcmVzZW50ZWQgdG8gdGhlIGd1ZXN0IGRvbWFpbiBp
cyBzcGVjaWZpZWQgYnkgdGhlIEk8dmlydHVhbGRldmljZT4gcGFyYW1ldGVyOyAKK2ZvciBleGFt
cGxlICJoZGMiLiBQYXJhbWV0ZXIgSTx0YXJnZXQ+IGlzIHRoZSB0YXJnZXQgcGF0aCBpbiB0aGUg
YmFja2VuZCBkb21haW4gCisodXN1YWxseSBkb21haW4gMCkgdG8gYmUgZXhwb3J0ZWQ7IGNhbiBi
ZSBhIGJsb2NrIGRldmljZSBvciBhIGZpbGUgZXRjLiAKK1NlZSBCPHRhcmdldD4gaW4gTDx4bC1k
aXNrLWNvbmZpZ3VyYXRpb24oNSk+LgogCi09b3ZlciA0CitPbmx5IHdvcmtzIHdpdGggSFZNIGRv
bWFpbnMuCiAKLT1pdGVtIEk8VmlydHVhbERldmljZT4KIAotSG93IHRoZSBkZXZpY2Ugc2hvdWxk
IGJlIHByZXNlbnRlZCB0byB0aGUgZ3Vlc3QgZG9tYWluOyBmb3IgZXhhbXBsZSAiaGRjIi4KKz1p
dGVtIEI8Y2QtZWplY3Q+IEk8ZG9tYWluLWlkPiBJPHZpcnR1YWxkZXZpY2U+CiAKLT1iYWNrCitF
amVjdCBhIGNkcm9tIGZyb20gYSBndWVzdCBkb21haW4ncyB2aXJ0dWFsIGNkIGRyaXZlLCBzcGVj
aWZpZWQgYnkgCitJPHZpcnR1YWxkZXZpY2U+LiBPbmx5IHdvcmtzIHdpdGggSFZNIGRvbWFpbnMu
CiAKID1iYWNrCiAKQEAgLTEzOTcsMTcgKzEzNzUsMTcgQEAgSG93IHRoZSBkZXZpY2Ugc2hvdWxk
IGJlIHByZXNlbnRlZCB0byB0aGUgZ3Vlc3QgZG9tYWluOyBmb3IgZXhhbXBsZSAiaGRjIi4KIAog
Q3JlYXRlcyBhIG5ldyBuZXR3b3JrIGRldmljZSBpbiB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJ
PGRvbWFpbi1pZD4uCiBJPG5ldHdvcmstZGV2aWNlPiBkZXNjcmliZXMgdGhlIGRldmljZSB0byBh
dHRhY2gsIHVzaW5nIHRoZSBzYW1lIGZvcm1hdCBhcyB0aGUKLUI8dmlmPiBzdHJpbmcgaW4gdGhl
IGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwuY2ZnPiBhbmQKK0I8dmlmPiBzdHJpbmcgaW4g
dGhlIGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwuY2ZnKDUpPiBhbmQKIEw8eGwtbmV0d29y
ay1jb25maWd1cmF0aW9uKDUpPgogZm9yIG1vcmUgaW5mb3JtYXRpb25zLgogCi1Ob3RlIHRoYXQg
b25seSBhdHRhY2hpbmcgUFYgbmV0d29yayBpbnRlcmZhY2UgaXMgc3VwcG9ydGVkLgorTm90ZSB0
aGF0IG9ubHkgYXR0YWNoaW5nIFBWIG5ldHdvcmsgaW50ZXJmYWNlcyBpcyBzdXBwb3J0ZWQuCiAK
ID1pdGVtIEI8bmV0d29yay1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldmlkfG1hYz4KIAogUmVt
b3ZlcyB0aGUgbmV0d29yayBkZXZpY2UgZnJvbSB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRv
bWFpbi1pZD4uCiBJPGRldmlkPiBpcyB0aGUgdmlydHVhbCBpbnRlcmZhY2UgZGV2aWNlIG51bWJl
ciB3aXRoaW4gdGhlIGRvbWFpbgotKGkuZS4gdGhlIDMgaW4gdmlmMjIuMykuIEFsdGVybmF0aXZl
bHkgdGhlIEk8bWFjPiBhZGRyZXNzIGNhbiBiZSB1c2VkIHRvCisoaS5lLiB0aGUgMyBpbiB2aWYy
Mi4zKS4gQWx0ZXJuYXRpdmVseSwgdGhlIEk8bWFjPiBhZGRyZXNzIGNhbiBiZSB1c2VkIHRvCiBz
ZWxlY3QgdGhlIHZpcnR1YWwgaW50ZXJmYWNlIHRvIGRldGFjaC4KIAogPWl0ZW0gQjxuZXR3b3Jr
LWxpc3Q+IEk8ZG9tYWluLWlkPgpAQCAtMTQyNiwyOCArMTQwNCwyOCBAQCBMaXN0IHZpcnR1YWwg
Y2hhbm5lbCBpbnRlcmZhY2VzIGZvciBhIGRvbWFpbi4KIAogPWJhY2sKIAotPWhlYWQyIFZUUE0g
REVWSUNFUworPWhlYWQyIFZJUlRVQUwgVFJVU1RFRCBQTEFURk9STSBNT0RVTEUgKHZUUE0pIERF
VklDRVMKIAogPW92ZXIgNAogCiA9aXRlbSBCPHZ0cG0tYXR0YWNoPiBJPGRvbWFpbi1pZD4gSTx2
dHBtLWRldmljZT4KIAotQ3JlYXRlcyBhIG5ldyB2dHBtIGRldmljZSBpbiB0aGUgZG9tYWluIHNw
ZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uCi1JPHZ0cG0tZGV2aWNlPiBkZXNjcmliZXMgdGhlIGRl
dmljZSB0byBhdHRhY2gsIHVzaW5nIHRoZSBzYW1lIGZvcm1hdCBhcyB0aGUKLUI8dnRwbT4gc3Ry
aW5nIGluIHRoZSBkb21haW4gY29uZmlnIGZpbGUuIFNlZSBMPHhsLmNmZz4gZm9yCi1tb3JlIGlu
Zm9ybWF0aW9uLgorQ3JlYXRlcyBhIG5ldyB2dHBtICh2aXJ0dWFsIFRydXN0ZWQgUGxhdGZvcm0g
TW9kdWxlKSBkZXZpY2UgaW4gdGhlIGRvbWFpbiAKK3NwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4u
IEk8dnRwbS1kZXZpY2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwgCit1c2luZyB0
aGUgc2FtZSBmb3JtYXQgYXMgdGhlIEI8dnRwbT4gc3RyaW5nIGluIHRoZSBkb21haW4gY29uZmln
IGZpbGUuIAorU2VlIEw8eGwuY2ZnKDUpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAogPWl0ZW0g
Qjx2dHBtLWRldGFjaD4gSTxkb21haW4taWQ+IEk8ZGV2aWR8dXVpZD4KIAogUmVtb3ZlcyB0aGUg
dnRwbSBkZXZpY2UgZnJvbSB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uCi1J
PGRldmlkPiBpcyB0aGUgbnVtZXJpYyBkZXZpY2UgaWQgZ2l2ZW4gdG8gdGhlIHZpcnR1YWwgdHJ1
c3RlZAotcGxhdGZvcm0gbW9kdWxlIGRldmljZS4gWW91IHdpbGwgbmVlZCB0byBydW4gQjx4bCB2
dHBtLWxpc3Q+IHRvIGRldGVybWluZSB0aGF0IG51bWJlci4KLUFsdGVybmF0aXZlbHkgdGhlIEk8
dXVpZD4gb2YgdGhlIHZ0cG0gY2FuIGJlIHVzZWQgdG8KK0k8ZGV2aWQ+IGlzIHRoZSBudW1lcmlj
IGRldmljZSBpZCBnaXZlbiB0byB0aGUgdmlydHVhbCBUcnVzdGVkCitQbGF0Zm9ybSBNb2R1bGUg
ZGV2aWNlLiBZb3Ugd2lsbCBuZWVkIHRvIHJ1biBCPHhsIHZ0cG0tbGlzdD4gdG8gZGV0ZXJtaW5l
IHRoYXQgCitudW1iZXIuIEFsdGVybmF0aXZlbHksIHRoZSBJPHV1aWQ+IG9mIHRoZSB2dHBtIGNh
biBiZSB1c2VkIHRvCiBzZWxlY3QgdGhlIHZpcnR1YWwgZGV2aWNlIHRvIGRldGFjaC4KIAogPWl0
ZW0gQjx2dHBtLWxpc3Q+IEk8ZG9tYWluLWlkPgogCi1MaXN0IHZpcnR1YWwgdHJ1c3RlZCBwbGF0
Zm9ybSBtb2R1bGVzIGZvciBhIGRvbWFpbi4KK0xpc3QgdmlydHVhbCBUcnVzdGVkIFBsYXRmb3Jt
IE1vZHVsZXMgZm9yIGEgZG9tYWluLgogCiA9YmFjawogCkBAIC0xNDc4LDcgKzE0NTYsNyBAQCBi
ZWluZyB1c2VkLgogCiA9aXRlbSBCPHBjaS1hc3NpZ25hYmxlLXJlbW92ZT4gW0k8LXI+XSBJPEJE
Rj4KIAotTWFrZSB0aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBhc3Np
Z25hYmxlIHRvIGd1ZXN0cy4gIFRoaXMKK01ha2UgdGhlIGRldmljZSBhdCBQQ0kgQnVzL0Rldmlj
ZS9GdW5jdGlvbiBCREYgbm90IGFzc2lnbmFibGUgdG8gZ3Vlc3RzLiAgVGhpcwogd2lsbCBhdCBs
ZWFzdCB1bmJpbmQgdGhlIGRldmljZSBmcm9tIHBjaWJhY2suICBJZiB0aGUgLXIgb3B0aW9uIGlz
IHNwZWNpZmllZCwKIGl0IHdpbGwgYWxzbyBhdHRlbXB0IHRvIHJlLWJpbmQgdGhlIGRldmljZSB0
byBpdHMgb3JpZ2luYWwgZHJpdmVyLCBtYWtpbmcgaXQKIHVzYWJsZSBieSBEb21haW4gMCBhZ2Fp
bi4gIElmIHRoZSBkZXZpY2UgaXMgbm90IGJvdW5kIHRvIHBjaWJhY2ssIGl0IHdpbGwKQEAgLTE0
ODksMTMgKzE0NjcsMjEgQEAgcmV0dXJuIHN1Y2Nlc3MuCiBIb3QtcGx1ZyBhIG5ldyBwYXNzLXRo
cm91Z2ggcGNpIGRldmljZSB0byB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KIEI8QkRGPiBpcyB0aGUg
UENJIEJ1cy9EZXZpY2UvRnVuY3Rpb24gb2YgdGhlIHBoeXNpY2FsIGRldmljZSB0byBwYXNzLXRo
cm91Z2guCiAKLT1pdGVtIEI8cGNpLWRldGFjaD4gW0k8LWY+XSBJPGRvbWFpbi1pZD4gSTxCREY+
Cis9aXRlbSBCPHBjaS1kZXRhY2g+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4gSTxCREY+CiAK
IEhvdC11bnBsdWcgYSBwcmV2aW91c2x5IGFzc2lnbmVkIHBjaSBkZXZpY2UgZnJvbSBhIGRvbWFp
bi4gQjxCREY+IGlzIHRoZSBQQ0kKIEJ1cy9EZXZpY2UvRnVuY3Rpb24gb2YgdGhlIHBoeXNpY2Fs
IGRldmljZSB0byBiZSByZW1vdmVkIGZyb20gdGhlIGd1ZXN0IGRvbWFpbi4KIAotSWYgQjwtZj4g
aXMgc3BlY2lmaWVkLCBCPHhsPiBpcyBnb2luZyB0byBmb3JjZWZ1bGx5IHJlbW92ZSB0aGUgZGV2
aWNlIGV2ZW4KLXdpdGhvdXQgZ3Vlc3QncyBjb2xsYWJvcmF0aW9uLgorQjxPUFRJT05TPgorCis9
b3ZlciA0CisKKz1pdGVtIEI8LWY+CisKK0lmIHRoaXMgcGFyYW1ldGVyIGlzIHNwZWNpZmllZCwg
Qjx4bD4gaXMgZ29pbmcgdG8gZm9yY2VmdWxseSByZW1vdmUgdGhlIGRldmljZSAKK2V2ZW4gd2l0
aG91dCBndWVzdCBkb21haW4ncyBjb2xsYWJvcmF0aW9uLgorCis9YmFjawogCiA9aXRlbSBCPHBj
aS1saXN0PiBJPGRvbWFpbi1pZD4KIApAQCAtMTUxMyw3ICsxNDk5LDcgQEAgQ3JlYXRlIGEgbmV3
IFVTQiBjb250cm9sbGVyIGluIHRoZSBkb21haW4gc3BlY2lmaWVkIGJ5IEk8ZG9tYWluLWlkPiwK
IEk8dXNiY3RybC1kZXZpY2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwgdXNpbmcg
Zm9ybQogQzxLRVk9VkFMVUUgS0VZPVZBTFVFIC4uLj4gd2hlcmUgQjxLRVk9VkFMVUU+IGhhcyB0
aGUgc2FtZQogbWVhbmluZyBhcyB0aGUgQjx1c2JjdHJsPiBkZXNjcmlwdGlvbiBpbiB0aGUgZG9t
YWluIGNvbmZpZyBmaWxlLgotU2VlIEw8eGwuY2ZnPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KK1Nl
ZSBMPHhsLmNmZyg1KT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAKID1pdGVtIEI8dXNiY3RybC1k
ZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldmlkPgogCkBAIC0xNTI2LDEzICsxNTEyLDEzIEBAIEhv
dC1wbHVnIGEgbmV3IHBhc3MtdGhyb3VnaCBVU0IgZGV2aWNlIHRvIHRoZSBkb21haW4gc3BlY2lm
aWVkIGJ5CiBJPGRvbWFpbi1pZD4sIEk8dXNiZGV2LWRldmljZT4gZGVzY3JpYmVzIHRoZSBkZXZp
Y2UgdG8gYXR0YWNoLCB1c2luZwogZm9ybSBDPEtFWT1WQUxVRSBLRVk9VkFMVUUgLi4uPiB3aGVy
ZSBCPEtFWT1WQUxVRT4gaGFzIHRoZSBzYW1lCiBtZWFuaW5nIGFzIHRoZSBCPHVzYmRldj4gZGVz
Y3JpcHRpb24gaW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZS4KLVNlZSBMPHhsLmNmZz4gZm9yIG1v
cmUgaW5mb3JtYXRpb24uCitTZWUgTDx4bC5jZmcoNSk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgog
CiA9aXRlbSBCPHVzYmRldi1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGNvbnRyb2xsZXI9ZGV2aWQ+
IEk8cG9ydD1udW1iZXI+CiAKIEhvdC11bnBsdWcgYSBwcmV2aW91c2x5IGFzc2lnbmVkIFVTQiBk
ZXZpY2UgZnJvbSBhIGRvbWFpbi4KLUI8Y29udHJvbGxlcj1kZXZpZD4gYW5kIEI8cG9ydD1udW1i
ZXI+IGlzIFVTQiBjb250cm9sbGVyOnBvcnQgaW4gZ3Vlc3QKLXdoZXJlIHRoZSBVU0IgZGV2aWNl
IGlzIGF0dGFjaGVkIHRvLgorQjxjb250cm9sbGVyPWRldmlkPiBhbmQgQjxwb3J0PW51bWJlcj4g
aXMgVVNCIGNvbnRyb2xsZXI6cG9ydCBpbiB0aGUgZ3Vlc3QgCitkb21haW4gdGhlIFVTQiBkZXZp
Y2UgaXMgYXR0YWNoZWQgdG8uCiAKID1pdGVtIEI8dXNiLWxpc3Q+IEk8ZG9tYWluLWlkPgogCkBA
IC0xNTU1LDcgKzE1NDEsNyBAQCBCPFdhcm5pbmc6PiBUaGlzIHFlbXUgbW9uaXRvciBhY2Nlc3Mg
aXMgcHJvdmlkZWQgZm9yIGNvbnZlbmllbmNlIHdoZW4KIGRlYnVnZ2luZywgdHJvdWJsZXNob290
aW5nLCBhbmQgZXhwZXJpbWVudGluZy4gIEl0cyB1c2UgaXMgbm90CiBzdXBwb3J0ZWQgYnkgdGhl
IFhlbiBQcm9qZWN0LgogCi1TcGVjaWZpY2FsbHksIG5vdCBhbGwgaW5mb3JtYXRpb24gcHJpbnRl
ZCBieSB0aGUgcWVtdSBtb25pdG9yIHdpbGwKK1NwZWNpZmljYWxseSwgbm90IGFsbCBpbmZvcm1h
dGlvbiBkaXNwbGF5ZWQgYnkgdGhlIHFlbXUgbW9uaXRvciB3aWxsCiBuZWNlc3NhcmlseSBiZSBh
Y2N1cmF0ZSBvciBjb21wbGV0ZSwgYmVjYXVzZSBpbiBhIFhlbiBzeXN0ZW0gcWVtdQogZG9lcyBu
b3QgaGF2ZSBhIGNvbXBsZXRlIHZpZXcgb2YgdGhlIGd1ZXN0LgogCkBAIC0xNTc2LDEzICsxNTYy
LDIzIEBAIE9idGFpbiBpbmZvcm1hdGlvbiBvZiBVU0IgZGV2aWNlcyBjb25uZWN0ZWQgYXMgc3Vj
aCB2aWEgdGhlIGRldmljZSBtb2RlbAogCiA9YmFjawogCi09aGVhZDEgVE1FTQorPWhlYWQxIFRS
QU5TQ0VOREVOVCBNRU1PUlkgKFRNRU0pCiAKID1vdmVyIDQKIAotPWl0ZW0gQjx0bWVtLWxpc3Q+
IElbPC1sPl0gSTxkb21haW4taWQ+Cis9aXRlbSBCPHRtZW0tbGlzdD4gSTxbT1BUSU9OU10+IEk8
ZG9tYWluLWlkPgogCi1MaXN0IHRtZW0gcG9vbHMuIElmIEk8LWw+IGlzIHNwZWNpZmllZCwgYWxz
byBsaXN0IHRtZW0gc3RhdHMuCitMaXN0IHRtZW0gcG9vbHMuIAorCitCPE9QVElPTlM+CisKKz1v
dmVyIDQKKworPWl0ZW0gQjwtbD4KKworSWYgdGhpcyBwYXJhbWV0ZXIgaXMgc3BlY2lmaWVkLCBh
bHNvIGxpc3QgdG1lbSBzdGF0cy4KKworPWJhY2sKIAogPWl0ZW0gQjx0bWVtLWZyZWV6ZT4gSTxk
b21haW4taWQ+CiAKQEAgLTE3MTgsMTUgKzE3MTQsMTUgQEAgZm9yIGFueSBvZiB0aGVzZSBtb25p
dG9yaW5nIHR5cGVzLgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8cHNyLWNtdC1hdHRhY2g+IFtJPGRv
bWFpbi1pZD5dCis9aXRlbSBCPHBzci1jbXQtYXR0YWNoPiBJPGRvbWFpbi1pZD4KIAogYXR0YWNo
OiBBdHRhY2ggdGhlIHBsYXRmb3JtIHNoYXJlZCByZXNvdXJjZSBtb25pdG9yaW5nIHNlcnZpY2Ug
dG8gYSBkb21haW4uCiAKLT1pdGVtIEI8cHNyLWNtdC1kZXRhY2g+IFtJPGRvbWFpbi1pZD5dCis9
aXRlbSBCPHBzci1jbXQtZGV0YWNoPiBJPGRvbWFpbi1pZD4KIAogZGV0YWNoOiBEZXRhY2ggdGhl
IHBsYXRmb3JtIHNoYXJlZCByZXNvdXJjZSBtb25pdG9yaW5nIHNlcnZpY2UgZnJvbSBhIGRvbWFp
bi4KIAotPWl0ZW0gQjxwc3ItY210LXNob3c+IFtJPHBzci1tb25pdG9yLXR5cGU+XSBbSTxkb21h
aW4taWQ+XQorPWl0ZW0gQjxwc3ItY210LXNob3c+IEk8cHNyLW1vbml0b3ItdHlwZT4gW0k8ZG9t
YWluLWlkPl0KIAogU2hvdyBtb25pdG9yaW5nIGRhdGEgZm9yIGEgY2VydGFpbiBkb21haW4gb3Ig
YWxsIGRvbWFpbnMuIEN1cnJlbnQgc3VwcG9ydGVkCiBtb25pdG9yIHR5cGVzIGFyZToKQEAgLTE4
MTksNyArMTgxNSw3IEBAIEFuZCB0aGUgZm9sbG93aW5nIGRvY3VtZW50cyBvbiB0aGUgeGVuLm9y
ZyB3ZWJzaXRlOgogTDxodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94
c20tZmxhc2sudHh0PgogTDxodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlz
Yy94bC1wc3IuaHRtbD4KIAotRm9yIHN5c3RlbXMgdGhhdCBkb24ndCBhdXRvbWF0aWNhbGx5IGJy
aW5nIENQVSBvbmxpbmU6CitGb3Igc3lzdGVtcyB0aGF0IGRvbid0IGF1dG9tYXRpY2FsbHkgYnJp
bmcgdGhlIENQVSBvbmxpbmU6CiAKIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1BhcmF2aXJ0
X0xpbnV4X0NQVV9Ib3RwbHVnPgogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 06:31:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 06:31:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFx9f-0004Qx-Cl; Wed, 31 May 2017 06:30:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dFx9d-0004Qr-Pn
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 06:30:49 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 31/2C-03557-9136E295; Wed, 31 May 2017 06:30:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVyeJ9MoK5Esl6
 kwcOlehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buNVdYCqawVPycfp6tgXEzcxcjF4eQwGdG
 ibbmv0AOBwebgKbEgXX5XYycHCICShL3Vk1mAgkzC0RKnJvPDRIWFrCTmPHrKCtImEVAVeLU/
 FCQMK+AhcTby9dYQWwJAXmJXW0XwWxOAUuJvT2TmEBsIaCas7NfsIC0Sgg4SjTdNocwjSXun8
 mD6OSXWLpjFxuELSTRcmsjE4RdJrHn+0xmiHIjiQuLoicwCixgZFjFqFGcWlSWWqRrZKKXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYSgxAsINx38fIQ4ySHExKorwVNnqRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4ZyQC5QSLUtNTK9Iyc4BBDZOW4OBREuGdDpLmLS5IzC3OT
 IdInWLU5Wj6sOULkxBLXn5eqpQ473GQIgGQoozSPLgRsAi7xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHe+CSgKTyZeSVwm14BHcEEdMSuHdogR5QkIqSkGhjLJs1gMVPUXbMl8tIjr7svDeZ
 4Pp15WEHkcOTxYJ+lgc0Lk2+I1E+IPXMoefsKm4ZHDiejndSs/s5+qVBYLBBh/fb7cdZOY01D
 j5efvS6/19q68SfLCbbMH94ezzpl+6JW3HZYar1bUevk0YqeIs19speW7X9T+dij7/N8CY91H
 wt+NtqozulRYinOSDTUYi4qTgQAUuwpxqsCAAA=
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496212248!71544568!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4675 invoked from network); 31 May 2017 06:30:48 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 06:30:48 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dFx9Z-0003G5-N4; Wed, 31 May 2017 08:30:45 +0200
From: Armando Vega <armando@greenhost.nl>
To: xen-devel@lists.xenproject.org
Date: Wed, 31 May 2017 08:30:08 +0200
Message-Id: <20170531063009.3105-1-armando@greenhost.nl>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170529180132.4391-1-armando@greenhost.nl>
References: <20170529180132.4391-1-armando@greenhost.nl>
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: /
X-Spam-Score: -0.2
X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,
 RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 645486d610a00fe5591aab0f6aa1616b
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Armando Vega <armando@greenhost.nl>
Subject: [Xen-devel] [PATCH v2 0/1] xl man page cleanup and fixes proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IGV2ZXJ5b25lLAoKdGhhbmtzIGZvciB0aGUgYWNrIElhbiwgSSdtIGdsYWQgeW91IGZvdW5k
IGl0IGhlbHBmdWwhCkkgYW1lbmRlZCB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gaW5jbHVkZSBteSBz
aWduLW9mZiBhbmQgSWFuJ3MgYWNrLgpJJ2xsIHNlbmQgYSBQUiBvbiBnaXRodWIgb25jZSBJIGdl
dCB5b3VyIG9rYXkuCgpBbHNvLCBkbyB3ZSBoYXZlIGEgdGltZSBieSB3aGljaCBpdCB3b3VsZCBi
ZSBnb29kIHRvIGhhdmUgYWxsIG9mIHRoZSAKZG9jdW1lbnRhdGlvbiBwYXRjaGVzIGZpbmlzaGVk
PyBJJ20gbm90IHJlYWxseSBmb2xsb3dpbmcgdGhlIHJlbGVhc2Ugc2NoZWR1bGUuCgpBcm1hbmRv
IFZlZ2EgKDEpOgogIHhsIG1hbiBwYWdlIGNsZWFudXAgYW5kIGZpeGVzCgogZG9jcy9tYW4veGwu
cG9kLjEuaW4gfCAzNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTc5IGluc2VydGlvbnMoKyksIDE4MyBkZWxldGlv
bnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 06:37:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 06:37:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxGC-0004n2-Hc; Wed, 31 May 2017 06:37:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dFxGC-0004mw-53
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 06:37:36 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 64/00-01732-FA46E295; Wed, 31 May 2017 06:37:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS1taRorsuRS/
 SoH+DisX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHr4HrWgi7FilW3pjE1MG6U6GLk5BASqJSY
 vr6DGcSWEOCVOLJsBiuE7S9xefsOIJsLqGYCo8T04x9YQBIsAqoS29/vYwOx2QTUJR5/7WECs
 UUElCV6f/1mAWlgFpjLJPF+xw6wImGBTInvPzeB2bwCOhLL/r9mhJi6i1HiXscTZoiEoMTJmU
 /ANjADTf0z7xJQnAPIlpZY/o8DxOQUsJdY9doRpEJUQEViysltbBMYBWYhaZ6FpHkWQvMCRuZ
 VjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVnPwMC4g7Fl
 r98hRkkOJiVR3gobvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxHkoFygkWp6akVaZk5wDiBS
 Utw8CiJ8JaApHmLCxJzizPTIVKnGBWlxHm3gSQEQBIZpXlwbbDYvMQoKyXMy8jAwCDEU5BalJ
 tZgir/ilGcg1EJqAIY6UI8mXklcNNfAS1mAlq8a4c2yOKSRISUVANjg/YBr1vJRkefb55cw2X
 07qKbzmPzuQd9TOWdlzWJ7I/dsKMtievtVrGLB3V7/vC0n9n0bIL51hlNi4MufGVwCp4Y9dNd
 xfTKd77m9yt5b+2PK2P5t5CrRvbXnscRefdqVLb+3/777N7EhpaLa1bOl1sTJHg2hz2VR3J3Q
 ++6HIsbDXNPu01doMRSnJFoqMVcVJwIADh3b4jIAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496212652!95746722!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48938 invoked from network); 31 May 2017 06:37:34 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 06:37:34 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 30 May 2017 23:37:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,422,1491289200"; d="scan'208";a="863027263"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 30 May 2017 23:37:28 -0700
Date: Wed, 31 May 2017 14:37:10 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531063710.GC3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-6-git-send-email-yi.y.sun@linux.intel.com>
 <592D8F3F020000780015DA45@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592D8F3F020000780015DA45@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 05/23] x86: refactor psr: L3 CAT:
 implement Domain init/free and schedule flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzAgMDc6MjY6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiArc3RhdGlj
IHVuc2lnbmVkIGludCBnZXRfbWF4X2Nvc19tYXgoY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5m
byAqaW5mbykKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBjb3NfbWF4ID0gMCwgaTsKPiA+
ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBQU1JfU09DS0VUX0ZFQVRfTlVNOyBpKysgKQo+
ID4gKyAgICB7Cj4gPiArICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5m
by0+ZmVhdHVyZXNbaV07Cj4gPiArICAgICAgICBpZiAoICFmZWF0ICkKPiAKPiBCbGFuayBsaW5l
IGJldHdlZW4gZGVjbGFyYXRpb24ocykgYW5kIHN0YXRlbWVudChzKSBwbGVhc2UuCj4gCj4gPiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICBjb3NfbWF4ID0gbWF4KGZl
YXQtPmNvc19tYXgsIGNvc19tYXgpOwo+IAo+IEFuZCB5b3UncmUgbGlrZWx5IGJldHRlciBvZmYg
aW52ZXJ0aW5nIHRoZSBjb25kaXRpb24gYW5kIGRyb3BwaW5nCj4gdGhlICJjb250aW51ZSIuCj4g
CldpbGwgbW9kaWZ5IHRoZSBhYm92ZSBwb2ludHMuCgo+ID4gK3N0YXRpYyB2b2lkIHBzcl9hc3Nv
Y19jb3ModWludDY0X3QgKnJlZywgdW5zaWduZWQgaW50IGNvcywKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGNvc19tYXNrKQo+ID4gK3sKPiA+ICsgICAgKnJlZyA9ICgq
cmVnICYgfmNvc19tYXNrKSB8Cj4gPiArICAgICAgICAgICAgKCgodWludDY0X3QpY29zIDw8IFBT
Ul9BU1NPQ19SRUdfU0hJRlQpICYgY29zX21hc2spOwo+ID4gK30KPiAKPiBJbmRpcmVjdGlvbiBp
cyBub3JtYWxseSBvbmx5IG5lZWRlZCBpZiBhIGZ1bmN0aW9uIG5lZWRzIHRvIHJldHVybgo+IG1v
cmUgdGhhbiBvbmUgdmFsdWUuIElzIHRoZXJlIGEgcmVhc29uIHlvdSBjYW4ndCBoYXZlIHRoaXMg
b25lCj4gcmV0dXJuIHRoZSBjb21wdXRlZCByZXN1bHQ/Cj4gClRoaXMgaXMgaW5oZXJpdGVkIGZy
b20gb2xkIGNvZGUuIEkgdGhpbmsgaXQgaXMgdG8gYXZvaWQgaW5kZW50YXRpb24gaXNzdWUgaW4K
Y2FsbGVyIGJlbG93LiBBbnl3YXksIEkgd2lsbCBtb2RpZnkgaXQgYWNjb3JkaW5nIHRvIHlvdXIg
Y29tbWVudC4KCj4gPiBAQCAtMzc2LDYgKzQxMiwxNCBAQCB2b2lkIHBzcl9jdHh0X3N3aXRjaF90
byhzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpICkKPiA+
ICAgICAgICAgIHBzcl9hc3NvY19ybWlkKCZyZWcsIGQtPmFyY2gucHNyX3JtaWQpOwo+ID4gIAo+
ID4gKyAgICAvKiBJRExFIGRvbWFpbidzICdwc3JfY29zX2lkcycgaXMgTlVMTCBzbyB3ZSBzZXQg
ZGVmYXVsdCB2YWx1ZSBmb3IgaXQuICovCj4gPiArICAgIGlmICggcHNyYS0+Y29zX21hc2sgKQo+
ID4gKyAgICAgICAgcHNyX2Fzc29jX2NvcygmcmVnLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICBkLT5hcmNoLnBzcl9jb3NfaWRzID8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgZC0+YXJj
aC5wc3JfY29zX2lkc1tjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSldIDoKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgMCwKPiAKPiBXaGlsZSB0aGlzIGRvZXNuJ3QgcmVhbGx5IGNv
bmZsaWN0IHdpdGggb3VyIGNvZGluZyBzdHlsZSwgaXQgbWFrZXMKPiByZWFkaW5nIGhhcmRlciB0
aGFuIG5lY2Vzc2FyeS4gUGxlYXNlIHVzZSBlaXRoZXIKPiAKPiAgICAgaWYgKCBwc3JhLT5jb3Nf
bWFzayApCj4gICAgICAgICBwc3JfYXNzb2NfY29zKCZyZWcsCj4gICAgICAgICAgICAgICAgICAg
ICAgIChkLT5hcmNoLnBzcl9jb3NfaWRzID8KPiAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFy
Y2gucHNyX2Nvc19pZHNbY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpXSA6Cj4gICAg
ICAgICAgICAgICAgICAgICAgICAwKSwKPiAKPiBvcgo+IAo+ICAgICBpZiAoIHBzcmEtPmNvc19t
YXNrICkKPiAgICAgICAgIHBzcl9hc3NvY19jb3MoJnJlZywKPiAgICAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5wc3JfY29zX2lkcwo+ICAgICAgICAgICAgICAgICAgICAgICA/IGQtPmFyY2gu
cHNyX2Nvc19pZHNbY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpXQo+ICAgICAgICAg
ICAgICAgICAgICAgICA6IDAsCj4gCj4gdG8gYWxsb3cgaW1tZWRpYXRlIHJlY29nbml0aW9uIHRo
YXQgaXQgaXMgYSBzaW5nbGUgYXJndW1lbnQncyBleHByZXNzaW9uCj4gdGhhdCBzcGFucyB0aHJl
ZSBsaW5lcy4KPiAKVGhhbmsgeW91IQoKPiBBcyB0byB0aGUgaWRsZSBkb21haW4gYXNwZWN0IC0g
aXMgdGhlcmUgYSBzdHJpY3QgbmVlZCB0byB3cml0ZSBhIG5ldwo+IHZhbHVlIGZvciB0aGUgaWRs
ZSBkb21haW4gYXQgYWxsPyBJLmUuIGNhbid0IHlvdSBqdXN0IHNraXAgdGhlIHdyaXRlIGluCj4g
dGhhdCBjYXNlLCBrbm93aW5nIHlvdSdsbCB3cml0ZSBhIHByb3BlciB2YWx1ZSBhbnl3YXkgb25j
ZSB0aGUKPiBuZXh0IG5vbi1pZGxlIHZDUFUgZ2V0cyBzY2hlZHVsZWQgaGVyZT8gV2hpY2ggdGhl
biByYWlzZXMgdGhlCj4gcXVlc3Rpb24gb24gZC0+YXJjaC5wc3JfY29zX2lkcyBiZWluZyBOVUxM
IC0gaXMgdGhhdCBzdHJpY3RseSBvbmx5Cj4gcG9zc2libGUgZm9yIHRoZSBpZGxlIGRvbWFpbiwg
b3IgYXJlIHRoZXJlIGFsc28gb3RoZXIgY2FzZXM/IFRoaXMKPiBkZXRlcm1pbmVzIGhvdyB0aGUg
aWYoKSBjb25kaXRpb24gc2hvdWxkIGJlIHJlLXdyaXR0ZW4gLi4uCj4gCkkgYWdyZWUgd2l0aCB5
b3UgdGhhdCBJRExFIGRvbWFpbiBjYW4gYmUgc2tpcHBlZC4gQnV0IGNvbnNpZGVyaW5nIHRoYXQg
c29tZQpkb21haW5zJyAncHNyX2Nvc19pZHMnIG1heSBmYWlsIHRvIGJlIGFsbG9jYXRlZCwgd2Ug
aGF2ZSB0byBzZXQgZGVmYXVsdCB2YWx1ZQpmb3IgdGhlc2UgZG9tYWlucy4gU28sIEkgdGhpbmsg
d2Ugc2hvdWxkIGtlZXAgdGhpcyBidXQgc2tpcCBJRExFIGRvbWFpbiBpbgoncHNyX2N0eHRfc3dp
dGNoX3RvJyBjYWxsZXIuCgo+ID4gQEAgLTQwMSwxNCArNDQ1LDM3IEBAIGludCBwc3Jfc2V0X2wz
X2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAo+ID4gICAgICByZXR1
cm4gMDsKPiA+ICB9Cj4gPiAgCj4gPiAtaW50IHBzcl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQo+ID4gKy8qIENhbGxlZCB3aXRoIGRvbWFpbiBsb2NrIGhlbGQsIG5vIGV4dHJhIGxvY2sg
bmVlZGVkIGZvciAncHNyX2Nvc19pZHMnICovCj4gPiArc3RhdGljIHZvaWQgcHNyX2ZyZWVfY29z
KHN0cnVjdCBkb21haW4gKmQpCj4gPiArewo+ID4gKyAgICB4ZnJlZShkLT5hcmNoLnBzcl9jb3Nf
aWRzKTsKPiA+ICsgICAgZC0+YXJjaC5wc3JfY29zX2lkcyA9IE5VTEw7Cj4gPiArfQo+ID4gKwo+
ID4gK3N0YXRpYyBpbnQgcHNyX2FsbG9jX2NvcyhzdHJ1Y3QgZG9tYWluICpkKQo+ID4gIHsKPiA+
ICsgICAgZC0+YXJjaC5wc3JfY29zX2lkcyA9IHh6YWxsb2NfYXJyYXkodW5zaWduZWQgaW50LCBu
cl9zb2NrZXRzKTsKPiA+ICsgICAgaWYgKCAhZC0+YXJjaC5wc3JfY29zX2lkcyApCj4gPiArICAg
ICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4g
IAo+ID4gK2ludCBwc3JfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiAr
ICAgIC8qIEluaXQgdG8gc3VjY2VzcyB2YWx1ZSAqLwo+ID4gKyAgICBpbnQgcmV0ID0gMDsKPiA+
ICsKPiA+ICsgICAgaWYgKCBwc3JfYWxsb2NfZmVhdF9lbmFibGVkKCkgKQo+ID4gKyAgICAgICAg
cmV0ID0gcHNyX2FsbG9jX2NvcyhkKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIHJldDsKPiA+ICt9
Cj4gCj4gQWxvbmcgdGhlIGxpbmVzIG9mIHRoZSBhYm92ZSAtIGRvIHdlIHJlYWxseSBuZWVkIHRv
IGZhaWwgZG9tYWluCj4gY3JlYXRpb24gaWYgd2UgY2FuJ3QgYWxsb2MgcHNyX2Nvc19pZHM/IEdy
YW50ZWQgdGhlcmUnbGwgYmUgb3RoZXIKPiBhbGxvY2F0aW9uIGZhaWx1cmVzLCBidXQgZnJvbSBh
biBhYnN0cmFjdCBwb3YgdGhpcyBpcyBhbiBvcHRpb25hbAo+IGZlYXR1cmUsIGFuZCBoZW5jZSB0
aGUgZG9tYWluIGNvdWxkIGRvIGZpbmUgd2l0aG91dC4KPiAKT2ssIHdpbGwgbW9kaXkgcmVsYXRl
ZCBjb2Rlcy4KCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 06:54:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 06:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxWe-00060z-0y; Wed, 31 May 2017 06:54:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxWd-00060t-43
 for xen-devel@lists.xen.org; Wed, 31 May 2017 06:54:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 70/E7-03371-AA86E295; Wed, 31 May 2017 06:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3dVhl6
 kwdod7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bz73+YCy4zVkx9dIetgXEpYxcjJ4eQQJ5E
 39VeNhCbV8BO4tSP7awgtoSAocTphTdZQGwWAVWJBe/eg9lsAuoSbc8gakSAaq72rgaaw8XBL
 HCXUaJz0mOwQcIC/hK9l5rYIRaEShx6MwGsmVMgRGL9neNMXYwcQMsEJf7uEAYJMwtoSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdI31kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYwdvxzOsQoycGkJMpbYaMXKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCtzcdKCdYlJqeWpGWmQOMA5i0BAePkghvaxpQmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rzlIDMEQIoySvPgRsBi8hKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeX1ApvBk5pXAbXoFdAQT0BG7dmiDHFGSiJCSamCczT8ldWb3lDp3lweyXv29N47srzc
 RWL1J8JJ1TWGYxWQNVq6e6RmP7qp+s1V8XbInTPLiH/GfwS+3986IPKW0OOxs4N5/kqc6pA0W
 qD9KfS3tW7wlV6H39MPpNXIhu5rr7x/L+tAkIHowqs3o07NpNQm8HGqb8wPjD7q4+RmeWdlZa
 zBjRpsSS3FGoqEWc1FxIgBYD1sPxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496213672!71407628!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49012 invoked from network); 31 May 2017 06:54:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 06:54:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 00:54:31 -0600
Message-Id: <592E84C6020000780015DF2E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 00:54:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "julien.grall@arm.com" <julien.grall@arm.com>
References: <82D7661F83C1A047AF7DC287873BF1E167D09F6F@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167D09F6F@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Luwei Kang <luwei.kang@intel.com>, Xudong Hao <xudong.hao@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 for-4.9] x86/vpmu: add cpu hot unplug
 notifier for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA1LjE3IGF0IDA3OjIwLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEhpIEp1bGllbiwKPiAgICAgRm9sbG93IHlvdXIgYWR2aWNlLCBJIGNoYW5nZSB0aGUgdGFnIHRv
IFtQQVRDSCB2NCBmb3ItNC45XSBiZWNhdXNlIG9mIHdlICAKPiBob3BlIHRoaXMgcGF0Y2ggY2Fu
IGJlIG1lcmdlZCBpbiBYZW4gNC45LgoKUGluZz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 06:57:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 06:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxZW-0006Ar-J6; Wed, 31 May 2017 06:57:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxZV-0006AD-6U
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 06:57:33 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C0/26-31580-C596E295; Wed, 31 May 2017 06:57:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzc6Uy/
 S4N9xG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePE9bvsBTt5Km4962BqYLzC2cXIySEkkCdx
 5lYLcxcjBwevgJ3EhzshIGEJAUOJ0wtvsoDYLAKqEvMuTmEHsdkE1CXanm1nBbFFgOyL6xqBa
 rg4mAU2MUlM3nOPESQhLJAp8eHhbmaI+XcYJRbeTgKxOQV0JRZN/Ai1S1Di7w5hkDCzgJbEw1
 +3WCBsbYllC1+DlTALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfITC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD46hkYGHcwNuz1O8QoycGkJMpbYaMXKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mClzMDKCdYlJqeWpGWmQOMA5i0BAePkghvMkiat7ggMbc4M
 x0idYpRUUqc91M6UEIAJJFRmgfXBou9S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeatAxv
 Nk5pXATX8FtJgJaPGuHdogi0sSEVJSDYxWt67F3f29yXZja+87hdJTD75x+p+enPb5W+GCtjv
 ijn0/xdfH1Xem5v9cptZzyH99wv7obi32t/eatnbnGS7MOJAdoqDbFHtl5gHGcw0dmhHq9w+y
 hpS8mKo3+eUnj2nb9+13rVtv97fqTNHOG+qvrp35K2fIel9aQLtyccUxMQ1O2SNZp/YqsRRnJ
 BpqMRcVJwIAOJsfh7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496213849!45223151!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27204 invoked from network); 31 May 2017 06:57:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 06:57:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 00:57:29 -0600
Message-Id: <592E8578020000780015DF3B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 00:57:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-6-git-send-email-yi.y.sun@linux.intel.com>
 <592D8F3F020000780015DA45@prv-mh.provo.novell.com>
 <20170531063710.GC3420@yi.y.sun>
In-Reply-To: <20170531063710.GC3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 05/23] x86: refactor psr: L3 CAT:
 implement Domain init/free and schedule flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDA4OjM3LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNS0zMCAwNzoyNjo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
QEAgLTM3Niw2ICs0MTIsMTQgQEAgdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFp
biAqZCkKPj4gPiAgICAgIGlmICggcHNyX2NtdF9lbmFibGVkKCkgKQo+PiA+ICAgICAgICAgIHBz
cl9hc3NvY19ybWlkKCZyZWcsIGQtPmFyY2gucHNyX3JtaWQpOwo+PiA+ICAKPj4gPiArICAgIC8q
IElETEUgZG9tYWluJ3MgJ3Bzcl9jb3NfaWRzJyBpcyBOVUxMIHNvIHdlIHNldCBkZWZhdWx0IHZh
bHVlIGZvciBpdC4gKi8KPj4gPiArICAgIGlmICggcHNyYS0+Y29zX21hc2sgKQo+PiA+ICsgICAg
ICAgIHBzcl9hc3NvY19jb3MoJnJlZywKPj4gPiArICAgICAgICAgICAgICAgICAgICAgIGQtPmFy
Y2gucHNyX2Nvc19pZHMgPwo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5wc3Jf
Y29zX2lkc1tjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSldIDoKPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgIDAsCj4+IAo+PiBBcyB0byB0aGUgaWRsZSBkb21haW4gYXNwZWN0IC0g
aXMgdGhlcmUgYSBzdHJpY3QgbmVlZCB0byB3cml0ZSBhIG5ldwo+PiB2YWx1ZSBmb3IgdGhlIGlk
bGUgZG9tYWluIGF0IGFsbD8gSS5lLiBjYW4ndCB5b3UganVzdCBza2lwIHRoZSB3cml0ZSBpbgo+
PiB0aGF0IGNhc2UsIGtub3dpbmcgeW91J2xsIHdyaXRlIGEgcHJvcGVyIHZhbHVlIGFueXdheSBv
bmNlIHRoZQo+PiBuZXh0IG5vbi1pZGxlIHZDUFUgZ2V0cyBzY2hlZHVsZWQgaGVyZT8gV2hpY2gg
dGhlbiByYWlzZXMgdGhlCj4+IHF1ZXN0aW9uIG9uIGQtPmFyY2gucHNyX2Nvc19pZHMgYmVpbmcg
TlVMTCAtIGlzIHRoYXQgc3RyaWN0bHkgb25seQo+PiBwb3NzaWJsZSBmb3IgdGhlIGlkbGUgZG9t
YWluLCBvciBhcmUgdGhlcmUgYWxzbyBvdGhlciBjYXNlcz8gVGhpcwo+PiBkZXRlcm1pbmVzIGhv
dyB0aGUgaWYoKSBjb25kaXRpb24gc2hvdWxkIGJlIHJlLXdyaXR0ZW4gLi4uCj4+IAo+IEkgYWdy
ZWUgd2l0aCB5b3UgdGhhdCBJRExFIGRvbWFpbiBjYW4gYmUgc2tpcHBlZC4gQnV0IGNvbnNpZGVy
aW5nIHRoYXQgc29tZQo+IGRvbWFpbnMnICdwc3JfY29zX2lkcycgbWF5IGZhaWwgdG8gYmUgYWxs
b2NhdGVkLCB3ZSBoYXZlIHRvIHNldCBkZWZhdWx0IHZhbHVlCj4gZm9yIHRoZXNlIGRvbWFpbnMu
IFNvLCBJIHRoaW5rIHdlIHNob3VsZCBrZWVwIHRoaXMgYnV0IHNraXAgSURMRSBkb21haW4gaW4K
PiAncHNyX2N0eHRfc3dpdGNoX3RvJyBjYWxsZXIuCgpUaGVyZSBkb24ndCBuZWVkIHRvIGJlIHR3
byBjb25kaXRpb25hbHMsIGkuZS4gdXNpbmcgdGhlIG9uZSBoZXJlCmlzIGZpbmUuIEJ1dCB0aGUg
Y29tbWVudCB0aGVuIHNob3VsZG4ndCBnaXZlIHRoZSBpbXByZXNzaW9uIHRoZQppZGxlIGRvbWFp
biBpcyB0aGUgb25seSBjYXNlIHRvIGNvbnNpZGVyLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 07:05:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:05:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxgj-00074X-Sy; Wed, 31 May 2017 07:05:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxgh-000741-Ps
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:04:59 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 FD/A0-02181-A1B6E295; Wed, 31 May 2017 07:04:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS1c8Wy/
 SYO5TRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP+6pXMBa8YK5pOXWZqYDzK2MXIySEkkCdx
 svkEK4jNK2Anse3QDxYQW0LAUOL0wptgNouAqsT8jl1MIDabgLpE27PtQPUcHCICBhLnjiaBm
 MwC+hLb1oFVCwtoS8w5sIUNYrqdxNznK8GqeQUEJf7uEAYJMwtoSTz8dYsFwtaWWLbwNTPEFG
 mJ5f84JjDyzkJomIWkYRaShlkIDQsYWVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6uWmFhc
 npqfmJCYV6yXn525iBIYXAxDsYNz7z+kQoyQHk5Iob4WNXqQQX1J+SmVGYnFGfFFpTmrxIUYN
 Dg6BbbtWX2CUYsnLz0tVkuAVzQKqEyxKTU+tSMvMAUYATKkEB4+SCK9EJlCat7ggMbc4Mx0id
 YpRl6Ppw5YvTEJgM6TEeUNBZgiAFGWU5sGNgEXjJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKg
 nzyoFM4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwLhti/O/t9YXZiRMn9qvecnwqVh3j+vkgz/
 1qldPWV1jytq49m+Ql4+cqs1p34zHEu6NU7zE/Sac75N6esjkutOzSi7XDZ9u2FeIzViQGqZd
 /fDJx58/VDq0ulaGGkautmNUWdanuOzgh8lfei95tS2985Tt5eyGqff1TjpEOdgdrbpwv1V/j
 pQSS3FGoqEWc1FxIgBIlNNBwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496214293!101062098!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44641 invoked from network); 31 May 2017 07:04:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:04:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:04:53 -0600
Message-Id: <592E8735020000780015DF53@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:04:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8735020000780015DF53@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] x86: XSA_214 follow-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBjbGVhbnVwIHRoZSBwb3RlbnRpYWwgZm9yIHdoaWNoIHdhcyByZWNvZ25pemVkIHdoaWxl
IGRlYWxpbmcKd2l0aCB0aGF0IHNlY3VyaXR5IGlzc3VlLgoKMTogbGltaXQgcGFnZSB0eXBlIHdp
ZHRoCjI6IGRvbid0IGFsbG93IGNsZWFyaW5nIG9mIFRGX2tlcm5lbF9tb2RlIGZvciBvdGhlciB0
aGFuIDY0LWJpdCBQVgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 07:06:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxiD-00078e-8T; Wed, 31 May 2017 07:06:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxiC-00078X-JG
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:06:32 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 4C/38-03920-77B6E295; Wed, 31 May 2017 07:06:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS7c8Wy/
 S4ORxfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePus8nsBat4Kn4sncDcwHiUq4uRk0NIIE/i
 /ayjzCA2r4CdxN29zWC2hIChxOmFN1lAbBYBVYnGfZ/ZQGw2AXWJtmfbWbsYOThEBAwkzh1NA
 jGZBfQltq0DqxYWcJT49PQFE0hYCGhiw29TEJNXQFDi7w5hkApmoOjiY/sZJzByz0LIzEKSgb
 C1JB7+usUCYWtLLFv4mnkW2CppieX/OCDC9hJz9ixlQlUCYntJLPm2kW0BI8cqRo3i1KKy1CJ
 dQzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAgGQAgh2M9zcGHGKU5GBSEuWt
 sNGLFOJLyk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvKJZQHWCRanpqRVpmTnAm
 IEpleDgURLhbQBJ8xYXJOYWZ6ZDpE4xKkqJ84aCJARAEhmleXBtsDi9xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHeeJApPJl5JXDTXwEtZgJavGuHNsjikkSElFQD47Tn9muOBDe9k+57+ez
 6fuE10/g9n0xY4LdB4/rzEmm99vY+pu2FEtF7/37l1zNapf/rxp3vmdZGX7Z6B57cY120/rtD
 5B4JBi93b+7TFme3h9+bmloa3lo3ZVLHm2uv1jYnp3g4GPaeb7+86Y8KY2+D2vaZ6yfczxNex
 n+khEPCaXnum+VRmkosxRmJhlrMRcWJAJeLcEPOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496214389!99777698!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13695 invoked from network); 31 May 2017 07:06:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:06:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:06:28 -0600
Message-Id: <592E8794020000780015DF57@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:06:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8794020000780015DF57@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part10286A64.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/MSI: improve memory usage in struct msi_desc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part10286A64.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

There's no reason to have both a 4-byte hole and 4 bytes of tail
padding.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/asm-x86/msi.h
+++ b/xen/include/asm-x86/msi.h
@@ -119,10 +119,9 @@ struct msi_desc {
 	};
 	struct pci_dev *dev;
 	int irq;
+	int remap_index;		/* index in interrupt remapping =
table */
=20
 	struct msi_msg msg;		/* Last set MSI message */
-
-	int remap_index;		/* index in interrupt remapping =
table */
 };
=20
 /*




--=__Part10286A64.1__=
Content-Type: text/plain; name="x86-MSI-move-remap_index.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-MSI-move-remap_index.patch"

x86/MSI: improve memory usage in struct msi_desc=0A=0AThere's no reason to =
have both a 4-byte hole and 4 bytes of tail=0Apadding.=0A=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/include/asm-x86/msi.h=0A+++ =
b/xen/include/asm-x86/msi.h=0A@@ -119,10 +119,9 @@ struct msi_desc {=0A 	=
};=0A 	struct pci_dev *dev;=0A 	int irq;=0A+	int remap_index;	=
	/* index in interrupt remapping table */=0A =0A 	struct =
msi_msg msg;		/* Last set MSI message */=0A-=0A-	int =
remap_index;		/* index in interrupt remapping table */=0A };=0A =
=0A /*=0A
--=__Part10286A64.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part10286A64.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:09:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:09:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxlR-0007MC-Nb; Wed, 31 May 2017 07:09:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <huaitong.han@intel.com>) id 1dFxlQ-0007M6-UW
 for xen-devel@lists.xen.org; Wed, 31 May 2017 07:09:53 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 87/4E-02955-04C6E295; Wed, 31 May 2017 07:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGKsWRWlGSWpSXmKPExsXS1taRomufoxd
 p8LBLxmLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzWic9p21YL9cxe4lv9kaGHvkuhg5OYQEKiV2
 Tv/KBGJLCPBKHFk2gxXC9pc4OHkNO0RNA6NEy/3KLkYuIHs3o8Tbhd/YIJx1jBI3ZrxmBqliE
 9CT6HzdAmRzcIgIWEss6hIAqWEW2MQocfD/BLAaYYFwidk317CA2CICERJHz19hhLCNJOYf/Q
 22jUVAVWL+rLNgF/EKGEj8W3QTalkro8TOU6vABnEKeEjs750KZjMKyEpcbdnGBmIzC4hL3Ho
 yH+odAYkle84zQ9iiEi8f/4N6TVHi59U7YIcyC2hKrN+lD9FqIfH6w3GoMYoSU7ofskPcIChx
 cuYTFkhIKEvcWPyIdQKj1Cwk22YhTJqFZNIsJJNmIZm0gJF1FaNGcWpRWWqRrpGBXlJRZnpGS
 W5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPzWMzAw7mBsPuF3iFGSg0lJlLfCRi9SiC8pP6
 UyI7E4I76oNCe1+BCjDAeHkgTvlCygnGBRanpqRVpmDjCRwKQlOHiURHgbQNK8xQWJucWZ6RC
 pU4yKUuK8l0ESAiCJjNI8uDZY8rrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSRhiCk9mXgnc
 9FdAi5mAFu/aoQ2yuCQRISXVwBh5exrvJL0G95c7uBgW7Tsyobs2KL2q9XFrhpDZmybLO7WNh
 dIyB3M54+ZXpHFc3HXfQ33peau4un01vDsF2ObfjhaY6x0w0dZpAqvicsG9bp/mGs6aZee4e2
 pH1IHO1eHf2xiXLv+39PjcmRwT+OZ6FD6Z/+DjlIRX/7j8/htWPZ+Rsst+oYQSS3FGoqEWc1F
 xIgDDlHRBWQMAAA==
X-Env-Sender: huaitong.han@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496214588!102668387!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27211 invoked from network); 31 May 2017 07:09:51 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:09:51 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 31 May 2017 00:09:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,422,1491289200"; d="scan'208";a="863037205"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by FMSMGA003.fm.intel.com with ESMTP; 31 May 2017 00:09:34 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 May 2017 00:09:34 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.146]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Wed, 31 May 2017 15:09:32 +0800
From: "Han, Huaitong" <huaitong.han@intel.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH 1/2] Revert "x86/hvm: disable pkeys for guests in
 non-paging mode"
Thread-Index: AQHS1kIsntfJmW5uqUOfOK2Cg2oMxKINhxKA
Date: Wed, 31 May 2017 07:09:31 +0000
Message-ID: <1496214571.3661.24.camel@intel.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.238.135.73]
Content-ID: <A2B5D6346A85884CBAF6EE3BA74F2B7A@intel.com>
MIME-Version: 1.0
Cc: "Tian, Kevin" <kevin.tian@intel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for
 guests in non-paging mode"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTA1LTI2IGF0IDE4OjAzICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBUaGlzIHJldmVydHMgY29tbWl0IGM0MWUwMjY2ZGQ1OWFiNTBiN2ExNTMxNTdlOWJkMmEzYWQx
MTRiNTMuDQo+IA0KPiBXaGVuIGRldGVybWluaW5nIEFjY2VzcyBSaWdodHMsIFByb3RlY3Rpb24g
S2V5cyBvbmx5IHRha2UgZWZmZWN0IHdoZW4gQ1I0LlBLRQ0KPiBpdCBzZXQsIGFuZCA0LWxldmVs
IHBhZ2luZyBpcyBhY3RpdmUuICBBbGwgb3RoZXIgY2lyY3Vtc3RhbmNlcyAobm90aWJseSwgMzJi
aXQNCj4gUEFFIHBhZ2luZykgc2tpcCB0aGUgUHJvdGVjdGlvbiBLZXkgY29udHJvbCBtZWNoYW5p
c20uDQo+IA0KPiBUaGVyZWZvcmUsIHdlIGRvIG5vdCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVo
aW5kIHRoZSBiYWNrIG9mIGEgZ3Vlc3Qgd2hpY2ggaXMNCj4gbm90IHVzaW5nIHBhZ2luZywgYXMg
c3VjaCBhIGd1ZXN0IGlzIG5lY2Vzc2VyaWx5IHJ1bm5pbmcgd2l0aCBFRkVSLkxNRQ0KPiBkaXNh
YmxlZC4NCg0KWWVzLCBpZiBFRkVSLkxNRSA9IDAsIFByb3RlY3Rpb24gS2V5cyB3b3VsZCB0YWtl
IG5vIGVmZmVjdCB0b28sIHNvIGl0DQppc24ndCBuZWNlc3NhcnkgdG8gY2xlYXIgQ1I0LlBLRSBp
biBub24tcGFnaW5nIG1vZGUuDQoNCj4gDQo+IFRoZSB7UkQsV1J9UEtSVSBpbnN0cnVjdGlvbnMg
YXJlIHNwZWNpZmllZCBhcyBiZWluZyBsZWdhbCBmb3IgdXNlIGluIGFueQ0KPiBvcGVyYXRpbmcg
bW9kZSwgYnV0IG9ubHkgaWYgQ1I0LlBLRSBpcyBzZXQuICBCeSBjbGVhcmluZyBDUjQuUEtFIGJl
aGluZCB0aGUNCj4gYmFjayBvZiBhbiB1bnBhZ2VkIGd1ZXN0LCB0aGVzZSBpbnN0cnVjdGlvbnMg
eWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0DQo+IHNlZWluZyBQS0Ugc2V0IGlmIGl0IHJlYWRz
IENSNCwgYW5kIE9TUEtFIGJlaW5nIHZpc2libGUgaW4gQ1BVSUQuDQpJZiBDUjQuUEtFIGlzIGNs
ZWFyZWQsIE9TUEtFIHdvdWxkIGJlIGludmlzaWJsZSBhdCB0aGUgc2FtZSB0aW1lLiBXaGVuDQpn
dWVzdCBkb2VzIHNldCBDUjRfUEtFIGluIG5vbi1wYWdpbmcgbW9kZSwgdGhlbiBDUjRfUEtFIHdv
dWxkIGJlIGNsZWFyZWQNCmluIHZtY3MgbG9hZGluZywgc28sIE9TUEtFIHNob3VsZCBiZSBhbHdh
eXMgaW52aXNpYmxlLCBhbmQgI1VEIHNob3VsZA0Kbm90IGJlIHlpZWxkZWQgdG9vLg0KDQogDQpS
ZXZpZXdlZC1ieTogSHVhaXRvbmcgSGFuIDxodWFpdG9uZy5oYW5AaW50ZWwuY29tPg0KDQo+IA0K
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pg0KPiAtLS0NCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ0M6IEp1
biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4NCj4gQ0M6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPg0KPiBDQzogSHVhaXRvbmcgSGFuIDxodWFpdG9uZy5oYW5AaW50
ZWwuY29tPg0KPiAtLS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTEgKysrKyst
LS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
DQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYw0KPiBpbmRleCBjOGVmMThhLi41ODU1MmMzIDEwMDY0NA0KPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYw0KPiBAQCAtMTY3MywxMyArMTY3MywxMiBAQCBzdGF0aWMgdm9pZCB2bXhfdXBk
YXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpDQo+ICAgICAgICAg
IGlmICggIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSApDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAg
ICAgIC8qDQo+IC0gICAgICAgICAgICAgKiBTTUVQL1NNQVAvUEtVIGlzIGRpc2FibGVkIGlmIENQ
VSBpcyBpbiBub24tcGFnaW5nIG1vZGUgaW4NCj4gLSAgICAgICAgICAgICAqIGhhcmR3YXJlLiBI
b3dldmVyIFhlbiBhbHdheXMgdXNlcyBwYWdpbmcgbW9kZSB0byBlbXVsYXRlIGd1ZXN0DQo+IC0g
ICAgICAgICAgICAgKiBub24tcGFnaW5nIG1vZGUuIFRvIGVtdWxhdGUgdGhpcyBiZWhhdmlvciwg
U01FUC9TTUFQL1BLVSBuZWVkcw0KPiAtICAgICAgICAgICAgICogdG8gYmUgbWFudWFsbHkgZGlz
YWJsZWQgd2hlbiBndWVzdCBWQ1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZS4NCj4gKyAgICAgICAg
ICAgICAqIFNNRVAvU01BUCBpcyBkaXNhYmxlZCBpZiBDUFUgaXMgaW4gbm9uLXBhZ2luZyBtb2Rl
IGluIGhhcmR3YXJlLg0KPiArICAgICAgICAgICAgICogSG93ZXZlciBYZW4gYWx3YXlzIHVzZXMg
cGFnaW5nIG1vZGUgdG8gZW11bGF0ZSBndWVzdCBub24tcGFnaW5nDQo+ICsgICAgICAgICAgICAg
KiBtb2RlLiBUbyBlbXVsYXRlIHRoaXMgYmVoYXZpb3IsIFNNRVAvU01BUCBuZWVkcyB0byBiZSBt
YW51YWxseQ0KPiArICAgICAgICAgICAgICogZGlzYWJsZWQgd2hlbiBndWVzdCBWQ1BVIGlzIGlu
IG5vbi1wYWdpbmcgbW9kZS4NCj4gICAgICAgICAgICAgICAqLw0KPiAtICAgICAgICAgICAgdi0+
YXJjaC5odm1fdmNwdS5od19jcls0XSAmPQ0KPiAtICAgICAgICAgICAgICAgIH4oWDg2X0NSNF9T
TUVQIHwgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QS0UpOw0KPiArICAgICAgICAgICAgdi0+YXJj
aC5odm1fdmNwdS5od19jcls0XSAmPSB+KFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRfU01BUCk7DQo+
ICAgICAgICAgIH0NCj4gICAgICAgICAgX192bXdyaXRlKEdVRVNUX0NSNCwgdi0+YXJjaC5odm1f
dmNwdS5od19jcls0XSk7DQo+ICAgICAgICAgIGJyZWFrOw0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 07:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:13:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxoh-0007zy-AZ; Wed, 31 May 2017 07:13:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxof-0007zs-Gh
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:13:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 44/46-06719-80D6E295; Wed, 31 May 2017 07:13:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXS6fjDS5cjVy/
 SYOI5HovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePgi+uMBUsYKx7uc2xg7GXsYuTkEBLIk3j6
 bB4riM0rYCex9NFfFhBbQsBQ4vTCm2A2i4CqxJxHJ5hBbDYBdYm2Z9uB6jk4RAQMJM4dTQIJM
 wvkSPw9vA5sjLCAmsTBpV/YQEqEgEa23GUCMXkFBCX+7hCGqNaSePjrFguErS2xbOFrZpASZg
 FpieX/OCYw8s5CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpjp5aY
 WFyemp+YkJhXrJefnbmIEhhcDEOxg/LIs4BCjJAeTkihvhY1epBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJXrYcoJxgUWp6akVaZg4w0GHSEhw8SiK8iiBp3uKCxNzizHSI1ClGY45Z/9Z8YeJo+
 rDlC5MQS15+XqqUOK8WSKkASGlGaR7cIFgEXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw79
 FsoCk8mXklcPteAZ3CBHTKrh3aIKeUJCKkpBoYc43rNB6+OuwX/ct3mWqMpAyj9+vL3+V1+jW
 ytRJmrxY7+WXujtc/Dqhe/zTZYp6H8c+iCvXQRTFC90u8fqlOOBkys+flsb8rLEt4H8u7eMs+
 dVsT9H7TsUWiXIwBcyZv3cfa3fRvVu6q17k6bR1fHaND+IqiQ+ZLPp93b22iksNlTlf5lHRjJ
 ZbijERDLeai4kQARup7xbsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496214790!71376956!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26007 invoked from network); 31 May 2017 07:13:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:13:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:13:09 -0600
Message-Id: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:13:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 0/4] SVM: misc cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogdXNlIFZNQ0IgYWNjZXNzb3JzCjI6IGluZmVyIHR5cGUgaW4gVk1DQl9BQ0NFU1NPUlMoKQoz
OiBjbGVhbiB1cCBzdm1fdm1jYl9kdW1wKCkKNDogY2xlYW4gdXAgc3ZtX3ZtY2JfaXN2YWxpZCgp
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 07:14:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:14:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxq7-000868-Km; Wed, 31 May 2017 07:14:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxq6-00085z-50
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:14:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8C/BE-03920-16D6E295; Wed, 31 May 2017 07:14:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDSzchVy/
 SYE6/lsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHk40+mgk2WFZvezGdtYGzW7WLk4BASyJN4
 fYCxi5GTg1fATmLnrX5mEFtCwFDi9MKbLCA2i4CqxJLdb9hBbDYBdYm2Z9tZQVpFBAwkzh1NA
 jGZBfQltq0DqxYGMtde+QI2UUigSGJX23EmEJtTwF6iddk5sE5eAUGJvzuEQcLMQEs7Ns5nnc
 DIMwshMwtJBsLWknj46xYLhK0tsWzha+ZZYHulJZb/44AI20hcWHGTCVUJiO0u8frkAfYFjBy
 rGDWKU4vKUot0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5UBCHYw3twY
 cIhRkoNJSZS3wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IEL1sOUE6wKDU9tSItMwcYMzBpC
 Q4eJRHewmygNG9xQWJucWY6ROoUo6KUOK8WSJ8ASCKjNA+uDRanlxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTMywAyhSczrwRu+iugxUxAi3ft0AZZXJKIkJJqYHT4u6cnNfNZZOJ20/XBhq3
 ndib4rDk94WqL196zT6NCWCq3veo52OL09LfffauY52qGjTLHFn7NX3Fm5UYuJtn0q6yrZ1QL
 y2868OcTr65h5LVY1338kwzXNwRrl83p9klTdzGZEWbvbHNNqtL1l2nfoU6WrHTbfM4t82bPf
 774E+e0+UcFrJVYijMSDbWYi4oTAUtX6UPOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496214878!104474282!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31846 invoked from network); 31 May 2017 07:14:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:14:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:14:38 -0600
Message-Id: <592E897D020000780015DF7E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:14:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E8735020000780015DF53@prv-mh.provo.novell.com>
In-Reply-To: <592E8735020000780015DF53@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part3F07454D.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] x86: limit page type width
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part3F07454D.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

There's no reason to burn 4 bits on page type when we only have 7 types
(plus "none") at present. This requires changing one use of
PGT_shared_page, which so far assumed that the type is both a power of
2 and the only type with the high bit set.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm/mem_sharing.c
+++ b/xen/arch/x86/mm/mem_sharing.c
@@ -452,7 +452,7 @@ static int audit(void)
         }
=20
         /* Check if the MFN has correct type, owner and handle. */=20
-        if ( !(pg->u.inuse.type_info & PGT_shared_page) )
+        if ( (pg->u.inuse.type_info & PGT_type_mask) !=3D PGT_shared_page =
)
         {
            MEM_SHARING_DEBUG("mfn %lx in audit list, but not PGT_shared_pa=
ge (%lx)!\n",
                               mfn_x(mfn), pg->u.inuse.type_info & =
PGT_type_mask);
--- a/xen/include/asm-x86/mm.h
+++ b/xen/include/asm-x86/mm.h
@@ -176,16 +176,19 @@ struct page_info
 #define PG_mask(x, idx) (x ## UL << PG_shift(idx))
=20
  /* The following page types are MUTUALLY EXCLUSIVE. */
-#define PGT_none          PG_mask(0, 4)  /* no special uses of this page  =
 */
-#define PGT_l1_page_table PG_mask(1, 4)  /* using as an L1 page table?    =
 */
-#define PGT_l2_page_table PG_mask(2, 4)  /* using as an L2 page table?    =
 */
-#define PGT_l3_page_table PG_mask(3, 4)  /* using as an L3 page table?    =
 */
-#define PGT_l4_page_table PG_mask(4, 4)  /* using as an L4 page table?    =
 */
-#define PGT_seg_desc_page PG_mask(5, 4)  /* using this page in a GDT/LDT? =
 */
-#define PGT_writable_page PG_mask(7, 4)  /* has writable mappings?        =
 */
-#define PGT_shared_page   PG_mask(8, 4)  /* CoW sharable page             =
 */
-#define PGT_type_mask     PG_mask(15, 4) /* Bits 28-31 or 60-63.          =
 */
+#define PGT_none          PG_mask(0, 3)  /* no special uses of this page  =
 */
+#define PGT_l1_page_table PG_mask(1, 3)  /* using as an L1 page table?    =
 */
+#define PGT_l2_page_table PG_mask(2, 3)  /* using as an L2 page table?    =
 */
+#define PGT_l3_page_table PG_mask(3, 3)  /* using as an L3 page table?    =
 */
+#define PGT_l4_page_table PG_mask(4, 3)  /* using as an L4 page table?    =
 */
+#define PGT_seg_desc_page PG_mask(5, 3)  /* using this page in a GDT/LDT? =
 */
+#define PGT_shared_page   PG_mask(6, 3)  /* CoW sharable page             =
 */
+#define PGT_writable_page PG_mask(7, 3)  /* has writable mappings?        =
 */
+#define PGT_type_mask     PG_mask(7, 3)  /* Bits 61-63.                   =
 */
=20
+ /* Page is locked? */
+#define _PGT_locked       PG_shift(4)
+#define PGT_locked        PG_mask(1, 4)
  /* Owning guest has pinned this page to its current type? */
 #define _PGT_pinned       PG_shift(5)
 #define PGT_pinned        PG_mask(1, 5)
@@ -198,12 +201,9 @@ struct page_info
 /* Has this page been *partially* validated for use as its current type? =
*/
 #define _PGT_partial      PG_shift(8)
 #define PGT_partial       PG_mask(1, 8)
- /* Page is locked? */
-#define _PGT_locked       PG_shift(9)
-#define PGT_locked        PG_mask(1, 9)
=20
  /* Count of uses of this frame as its current type. */
-#define PGT_count_width   PG_shift(9)
+#define PGT_count_width   PG_shift(8)
 #define PGT_count_mask    ((1UL<<PGT_count_width)-1)
=20
  /* Cleared when the owning guest 'frees' this page. */




--=__Part3F07454D.1__=
Content-Type: text/plain; name="x86-page-types-3-bits.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-page-types-3-bits.patch"

x86: limit page type width=0A=0AThere's no reason to burn 4 bits on page =
type when we only have 7 types=0A(plus "none") at present. This requires =
changing one use of=0APGT_shared_page, which so far assumed that the type =
is both a power of=0A2 and the only type with the high bit set.=0A=0ASigned=
-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/mm/mem_sha=
ring.c=0A+++ b/xen/arch/x86/mm/mem_sharing.c=0A@@ -452,7 +452,7 @@ static =
int audit(void)=0A         }=0A =0A         /* Check if the MFN has =
correct type, owner and handle. */ =0A-        if ( !(pg->u.inuse.type_info=
 & PGT_shared_page) )=0A+        if ( (pg->u.inuse.type_info & PGT_type_mas=
k) !=3D PGT_shared_page )=0A         {=0A            MEM_SHARING_DEBUG("mfn=
 %lx in audit list, but not PGT_shared_page (%lx)!\n",=0A                  =
             mfn_x(mfn), pg->u.inuse.type_info & PGT_type_mask);=0A--- =
a/xen/include/asm-x86/mm.h=0A+++ b/xen/include/asm-x86/mm.h=0A@@ -176,16 =
+176,19 @@ struct page_info=0A #define PG_mask(x, idx) (x ## UL << =
PG_shift(idx))=0A =0A  /* The following page types are MUTUALLY EXCLUSIVE. =
*/=0A-#define PGT_none          PG_mask(0, 4)  /* no special uses of this =
page   */=0A-#define PGT_l1_page_table PG_mask(1, 4)  /* using as an L1 =
page table?     */=0A-#define PGT_l2_page_table PG_mask(2, 4)  /* using as =
an L2 page table?     */=0A-#define PGT_l3_page_table PG_mask(3, 4)  /* =
using as an L3 page table?     */=0A-#define PGT_l4_page_table PG_mask(4, =
4)  /* using as an L4 page table?     */=0A-#define PGT_seg_desc_page =
PG_mask(5, 4)  /* using this page in a GDT/LDT?  */=0A-#define PGT_writable=
_page PG_mask(7, 4)  /* has writable mappings?         */=0A-#define =
PGT_shared_page   PG_mask(8, 4)  /* CoW sharable page              =
*/=0A-#define PGT_type_mask     PG_mask(15, 4) /* Bits 28-31 or 60-63.     =
      */=0A+#define PGT_none          PG_mask(0, 3)  /* no special uses of =
this page   */=0A+#define PGT_l1_page_table PG_mask(1, 3)  /* using as an =
L1 page table?     */=0A+#define PGT_l2_page_table PG_mask(2, 3)  /* using =
as an L2 page table?     */=0A+#define PGT_l3_page_table PG_mask(3, 3)  /* =
using as an L3 page table?     */=0A+#define PGT_l4_page_table PG_mask(4, =
3)  /* using as an L4 page table?     */=0A+#define PGT_seg_desc_page =
PG_mask(5, 3)  /* using this page in a GDT/LDT?  */=0A+#define PGT_shared_p=
age   PG_mask(6, 3)  /* CoW sharable page              */=0A+#define =
PGT_writable_page PG_mask(7, 3)  /* has writable mappings?         =
*/=0A+#define PGT_type_mask     PG_mask(7, 3)  /* Bits 61-63.              =
      */=0A =0A+ /* Page is locked? */=0A+#define _PGT_locked       =
PG_shift(4)=0A+#define PGT_locked        PG_mask(1, 4)=0A  /* Owning guest =
has pinned this page to its current type? */=0A #define _PGT_pinned       =
PG_shift(5)=0A #define PGT_pinned        PG_mask(1, 5)=0A@@ -198,12 +201,9 =
@@ struct page_info=0A /* Has this page been *partially* validated for use =
as its current type? */=0A #define _PGT_partial      PG_shift(8)=0A =
#define PGT_partial       PG_mask(1, 8)=0A- /* Page is locked? */=0A-#defin=
e _PGT_locked       PG_shift(9)=0A-#define PGT_locked        PG_mask(1, =
9)=0A =0A  /* Count of uses of this frame as its current type. */=0A-#defin=
e PGT_count_width   PG_shift(9)=0A+#define PGT_count_width   PG_shift(8)=0A=
 #define PGT_count_mask    ((1UL<<PGT_count_width)-1)=0A =0A  /* Cleared =
when the owning guest 'frees' this page. */=0A
--=__Part3F07454D.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part3F07454D.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:15:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:15:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxqZ-00089j-TN; Wed, 31 May 2017 07:15:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxqY-00089X-Ku
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:15:10 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B6/69-02183-D7D6E295; Wed, 31 May 2017 07:15:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS7c2Vy/
 S4MR+FovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlEamCBWIVu2d2MTcwThfqYuTkEBLIk/h8
 8g8LiM0rYCfRN+k3M4gtIWAocXrhTaA4BweLgKrEyWN6IGE2AXWJtmfbWUHCIgIGEueOJoGYz
 AL6EtvWgQ0RFoiSaPgynxFieJHErrbjTCA2p4C9ROuyc2CdvAKCEn93CIOEmYF2/pt2nWUCI8
 8shMwsJBkIW0vi4a9bULa2xLKFr5lnge2Vllj+jwPCdJGYPy8bVQWI7S9x9PovlgWMHKsYNYp
 Ti8pSi3SNTPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDtJ6BgXEH4652v0OM
 khxMSqK8FTZ6kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNlygHKCRanpqRVpmTnAeIFJS3DwK
 InwJoKkeYsLEnOLM9MhUqcYFaXEebVAEgIgiYzSPLg2WIxeYpSVEuZlZGBgEOIpSC3KzSxBlX
 /FKM7BqCTMuw1kCk9mXgnc9FdAi5mAFu/aoQ2yuCQRISXVwKi25E9qa1jQc+nAxatk3Bd8y5X
 0NTNKu1u6ONi4TNfryw+LbB57M/0jBy3nlum0F85UjA8odKgVeP1xqQPnxBvnv6YnRCx8GCov
 K8L6sHDTSw6278vvnP79l41tidmX6zEtl6VehBifLEmfl9NnZOsgyi6xV2m7+Bq3BbcjL3d+u
 HLS+WTUTSWW4oxEQy3mouJEACTpnEfMAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496214906!101064250!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50512 invoked from network); 31 May 2017 07:15:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:15:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:15:06 -0600
Message-Id: <592E899A020000780015DF82@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:15:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E8735020000780015DF53@prv-mh.provo.novell.com>
In-Reply-To: <592E8735020000780015DF53@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part1820626A.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] x86: don't allow clearing of TF_kernel_mode
 for other than 64-bit PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part1820626A.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

The flag is really only meant for those, both HVM and 32-bit PV tell
kernel from user mode based on CPL/RPL. Remove the all-question-marks
comment and let's be on the safe side here and also suppress clearing
for 32-bit PV (this isn't a fast path after all).

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -950,9 +950,15 @@ int arch_set_info_guest(
=20
     v->fpu_initialised =3D !!(flags & VGCF_I387_VALID);
=20
-    v->arch.flags &=3D ~TF_kernel_mode;
-    if ( (flags & VGCF_in_kernel) || is_hvm_domain(d)/*???*/ )
-        v->arch.flags |=3D TF_kernel_mode;
+    v->arch.flags |=3D TF_kernel_mode;
+    if ( unlikely(!(flags & VGCF_in_kernel)) &&
+         /*
+          * TF_kernel_mode is only allowed to be clear for 64-bit PV. See
+          * update_cr3(), sh_update_cr3(), and shadow_one_bit_disable() =
for
+          * why that is.
+          */
+         !is_hvm_domain(d) && !is_pv_32bit_domain(d) )
+        v->arch.flags &=3D ~TF_kernel_mode;
=20
     v->arch.vgc_flags =3D flags;
=20




--=__Part1820626A.1__=
Content-Type: text/plain; name="x86-TF_kernel_mode-64bit-only.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-TF_kernel_mode-64bit-only.patch"

x86: don't allow clearing of TF_kernel_mode for other than 64-bit =
PV=0A=0AThe flag is really only meant for those, both HVM and 32-bit PV =
tell=0Akernel from user mode based on CPL/RPL. Remove the all-question-mark=
s=0Acomment and let's be on the safe side here and also suppress =
clearing=0Afor 32-bit PV (this isn't a fast path after all).=0A=0ASigned-of=
f-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/domain.c=0A++=
+ b/xen/arch/x86/domain.c=0A@@ -950,9 +950,15 @@ int arch_set_info_guest(=
=0A =0A     v->fpu_initialised =3D !!(flags & VGCF_I387_VALID);=0A =0A-    =
v->arch.flags &=3D ~TF_kernel_mode;=0A-    if ( (flags & VGCF_in_kernel) =
|| is_hvm_domain(d)/*???*/ )=0A-        v->arch.flags |=3D TF_kernel_mode;=
=0A+    v->arch.flags |=3D TF_kernel_mode;=0A+    if ( unlikely(!(flags & =
VGCF_in_kernel)) &&=0A+         /*=0A+          * TF_kernel_mode is only =
allowed to be clear for 64-bit PV. See=0A+          * update_cr3(), =
sh_update_cr3(), and shadow_one_bit_disable() for=0A+          * why that =
is.=0A+          */=0A+         !is_hvm_domain(d) && !is_pv_32bit_domain(d)=
 )=0A+        v->arch.flags &=3D ~TF_kernel_mode;=0A =0A     v->arch.vgc_fl=
ags =3D flags;=0A =0A
--=__Part1820626A.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part1820626A.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:20:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxvY-0000Sk-GF; Wed, 31 May 2017 07:20:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxvX-0000Se-Lm
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:20:19 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 43/B5-02955-2BE6E295; Wed, 31 May 2017 07:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3dTnl6
 kwfrF4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1/wvYC+oqzq9/wdrAWNDFyMkhJJAnMf/O
 OnYQm1fATuLS80lsILaEgKHE6YU3WUBsFgFVoHg3WJxNQF2i7dl21i5GDg4RAQOJc0eTuhi5O
 JgF1jJJXJx1lwmkRlhATeJY1y4WiPl2En/uXAGr5xUQlPi7QxgkzCygJfHw1y0WCFtbYtnC18
 wgJcwC0hLL/3FMYOSdhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQ
 w1stNLS5OTE/NSUwq1kvOz93ECAwwBiDYwbj6t9MhRkkOJiVR3gobvUghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErzKuUA5waLU9NSKtMwcYKjDpCU4eJREeO1A0rzFBYm5xZnpEKlTjJYcs/6t+
 cLEMQ9MNn3Y8oVJiCUvPy9VSpxXBaRBAKQhozQPbhwsHi8xykoJ8zICHSjEU5BalJtZgir/il
 Gcg1FJmNcJZApPZl4J3NZXQAcxAR20a4c2yEEliQgpqQZGnvy0I/XFmobB9zXNp7jPNsk6tIm
 p8tilySv93+4zkPi2Xyhnz4R5998pa5//vWJZ+gct082OfBUr15+81fCz9dXMDUrcP568yWKv
 3vjpxIbdt4yKFl8yfDuBf+NS/l3F1mKHxNrfiHovf8fqtyXy3vnMK8kFq2d0neiur+CVbZTLF
 7mXt1VjqhJLcUaioRZzUXEiABOhB5zCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496215216!91624754!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18181 invoked from network); 31 May 2017 07:20:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:20:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:20:14 -0600
Message-Id: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:19:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 0/2] hvm/save: cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogc2FuaXRpemUgRE9NQ1RMX2dldGh2bWNvbnRleHRfcGFydGlhbCBoYW5kbGluZwoyOiBjbGVh
biB1cCBodm1fc2F2ZV9vbmUoKQoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 07:21:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:21:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxwh-0000Xp-Q4; Wed, 31 May 2017 07:21:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxwh-0000Xe-25
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:21:31 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 94/18-03557-AFE6E295; Wed, 31 May 2017 07:21:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/dnnl6
 kwaYOKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePc427mgm6pipmXmtgaGB+KdDFycggJ5ElM
 e/SNCcTmFbCT6Pn3mxnElhAwlDi98CYLiM0ioCoxq20dmM0moC7R9mw7axcjB4eIgIHEuaNJI
 GFmgRyJv4fXsYLYwgI6EnO+LGKCGF8kMXPpJbBWTgF7iW+b2plAWnkFBCX+7hCGaLWTmHtzHe
 sERp5ZCJlZSDIQtpbEw1+3WCBsbYllC18zg5QzC0hLLP/HAWFaSNz6GYKqAsR2lmjeu5d5ASP
 HKkb14tSistQiXXO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGUAgh2MMy/7
 H2KU5GBSEuWtsNGLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBuyUXKCdYlJqeWpGWmQOMGZi0B
 AePkgivHUiat7ggMbc4Mx0idYpRUUqcdxFIQgAkkVGaB9cGi9NLjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuatA5nCk5lXAjf9FdBiJqDFu3ZogywuSURISTUwSu/Tly7WbKj87Ovyh50txVO
 7WjdrbuaBjp5r/38Yf9TkkXwjss5185kTtjOvJvxOWdc4f2vj/GXOtZOneJ7YevOCgE2QeWvQ
 TcZ4hclJwfvYIyeJiPwvvDpd/Nl/S91pVbkvPYydjWzXHbA8/OvilB8rdta+Tj72NO+p7KkFm
 l8VBb++VCz8pMRSnJFoqMVcVJwIAA91FN/OAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496215287!74715520!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1948 invoked from network); 31 May 2017 07:21:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:21:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:21:27 -0600
Message-Id: <592E8B16020000780015DFAC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:21:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
In-Reply-To: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part97AFEDE6.1__="
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 1/4] SVM: use VMCB accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part97AFEDE6.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

This is particularly relevant for the SET form, to ensure proper clean
bits tracking (albeit in the case here it's benign as CPL and other
segment register attributes share a clean bit).

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -653,7 +653,7 @@ static void svm_get_segment_register(str
         break;
     case x86_seg_ss:
         *reg =3D vmcb->ss;
-        reg->attr.fields.dpl =3D vmcb->_cpl;
+        reg->attr.fields.dpl =3D vmcb_get_cpl(vmcb);
         break;
     case x86_seg_tr:
         svm_sync_vmcb(v);
@@ -726,7 +726,7 @@ static void svm_set_segment_register(str
         break;
     case x86_seg_ss:
         vmcb->ss =3D *reg;
-        vmcb->_cpl =3D vmcb->ss.attr.fields.dpl;
+        vmcb_set_cpl(vmcb, reg->attr.fields.dpl);
         break;
     case x86_seg_tr:
         vmcb->tr =3D *reg;
@@ -1442,7 +1442,7 @@ static void svm_inject_event(const struc
      * If injecting an event outside of 64bit mode, zero the upper bits =
of the
      * %eip and nextrip after the adjustments above.
      */
-    if ( !((vmcb->_efer & EFER_LMA) && vmcb->cs.attr.fields.l) )
+    if ( !((vmcb_get_efer(vmcb) & EFER_LMA) && vmcb->cs.attr.fields.l) )
     {
         regs->rip =3D regs->eip;
         vmcb->nextrip =3D (uint32_t)vmcb->nextrip;




--=__Part97AFEDE6.1__=
Content-Type: text/plain; name="SVM-use-accessors.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-use-accessors.patch"

SVM: use VMCB accessors=0A=0AThis is particularly relevant for the SET =
form, to ensure proper clean=0Abits tracking (albeit in the case here it's =
benign as CPL and other=0Asegment register attributes share a clean =
bit).=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/arch/x86/hvm/svm/svm.c=0A+++ b/xen/arch/x86/hvm/svm/svm.c=0A@@ =
-653,7 +653,7 @@ static void svm_get_segment_register(str=0A         =
break;=0A     case x86_seg_ss:=0A         *reg =3D vmcb->ss;=0A-        =
reg->attr.fields.dpl =3D vmcb->_cpl;=0A+        reg->attr.fields.dpl =3D =
vmcb_get_cpl(vmcb);=0A         break;=0A     case x86_seg_tr:=0A         =
svm_sync_vmcb(v);=0A@@ -726,7 +726,7 @@ static void svm_set_segment_registe=
r(str=0A         break;=0A     case x86_seg_ss:=0A         vmcb->ss =3D =
*reg;=0A-        vmcb->_cpl =3D vmcb->ss.attr.fields.dpl;=0A+        =
vmcb_set_cpl(vmcb, reg->attr.fields.dpl);=0A         break;=0A     case =
x86_seg_tr:=0A         vmcb->tr =3D *reg;=0A@@ -1442,7 +1442,7 @@ static =
void svm_inject_event(const struc=0A      * If injecting an event outside =
of 64bit mode, zero the upper bits of the=0A      * %eip and nextrip after =
the adjustments above.=0A      */=0A-    if ( !((vmcb->_efer & EFER_LMA) =
&& vmcb->cs.attr.fields.l) )=0A+    if ( !((vmcb_get_efer(vmcb) & =
EFER_LMA) && vmcb->cs.attr.fields.l) )=0A     {=0A         regs->rip =3D =
regs->eip;=0A         vmcb->nextrip =3D (uint32_t)vmcb->nextrip;=0A
--=__Part97AFEDE6.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part97AFEDE6.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:22:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxxG-0000cU-1r; Wed, 31 May 2017 07:22:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxxF-0000cD-6Q
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:22:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 FD/59-01992-B1F6E295; Wed, 31 May 2017 07:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1c8Xy/
 SYPtWOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/qwmsBRu8KrZO7mdsYJxq1cXIySEkkCfx
 s6GVBcTmFbCTWLTtNiOILSFgKHF64U2wOIuAqsSK7ZtYQWw2AXWJtmfbgWwODhEBA4lzR5NAw
 swCORJ/D68DKxEWsJB49GAFE8T4IomZSy+BjeEUsJf4tqmdCaSVV0BQ4u8OYYhWO4kbvT+YJj
 DyzELIzEKSgbC1JB7+usUCYWtLLFv4mhmknFlAWmL5Pw6IsL3EpB/fGFGVgNheEveetrMvYOR
 YxahRnFpUllqka2Sil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGKz1DAyMOxhv
 TvY7xCjJwaQkylthoxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3Sy5QTrAoNT21Ii0zBxg3M
 GkJDh4lEV47kDRvcUFibnFmOkTqFKOilDjvIpCEAEgiozQPrg0Wq5cYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfN+B5nCk5lXAjf9FdBiJqDFu3ZogywuSURISTUwsn/siQorly9d5B53+pW
 xnV6Lyapuzp5LTkdMeT+9mXko9tDEL6aMZ5ylPD8+n5p6UiTMSbr0Psv0n1K7Shdt630v6s5U
 9lKvRbzf/AhnfOKy5g/aG/nCJ+9Oe7R4wxTlzJQsoSMam7htttzd5r+xcr1qy6Gfqs+4lf8uZ
 Ux/9ayosP9K82MDJZbijERDLeai4kQAVGcrutACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496215316!64820701!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28976 invoked from network); 31 May 2017 07:21:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 May 2017 07:21:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:21:56 -0600
Message-Id: <592E8B33020000780015DFC4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:21:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
In-Reply-To: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part734B0903.1__="
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 2/4] SVM: infer type in VMCB_ACCESSORS()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part734B0903.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Prevent accidental mistakes by not requiring explicit types to be
specified in the macro invocations.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -544,51 +544,54 @@ void svm_intercept_msr(struct vcpu *v, u
  * VMCB accessor functions.
  */
=20
-#define VMCB_ACCESSORS(_type, _name, _cleanbit)                           =
  \
-static inline void vmcb_set_##_name(struct vmcb_struct *vmcb, _type =
value)  \
-{                                                                         =
  \
-    vmcb->_##_name =3D value;                                             =
    \
-    vmcb->cleanbits.fields._cleanbit =3D 0;                               =
    \
-}                                                                         =
  \
-static inline _type vmcb_get_##_name(const struct vmcb_struct *vmcb)      =
  \
-{                                                                         =
  \
-    return vmcb->_##_name;                                                =
  \
+#define VMCB_ACCESSORS(name, cleanbit)            \
+static inline void                                \
+vmcb_set_ ## name(struct vmcb_struct *vmcb,       \
+                  typeof(vmcb->_ ## name) value)  \
+{                                                 \
+    vmcb->_ ## name =3D value;                      \
+    vmcb->cleanbits.fields.cleanbit =3D 0;          \
+}                                                 \
+static inline typeof(alloc_vmcb()->_ ## name)     \
+vmcb_get_ ## name(const struct vmcb_struct *vmcb) \
+{                                                 \
+    return vmcb->_ ## name;                       \
 }
=20
-VMCB_ACCESSORS(u32, cr_intercepts, intercepts)
-VMCB_ACCESSORS(u32, dr_intercepts, intercepts)
-VMCB_ACCESSORS(u32, exception_intercepts, intercepts)
-VMCB_ACCESSORS(u32, general1_intercepts, intercepts)
-VMCB_ACCESSORS(u32, general2_intercepts, intercepts)
-VMCB_ACCESSORS(u16, pause_filter_count, intercepts)
-VMCB_ACCESSORS(u64, tsc_offset, intercepts)
-VMCB_ACCESSORS(u64, iopm_base_pa, iopm)
-VMCB_ACCESSORS(u64, msrpm_base_pa, iopm)
-VMCB_ACCESSORS(u32, guest_asid, asid)
-VMCB_ACCESSORS(vintr_t, vintr, tpr)
-VMCB_ACCESSORS(u64, np_enable, np)
-VMCB_ACCESSORS(u64, h_cr3, np)
-VMCB_ACCESSORS(u64, g_pat, np)
-VMCB_ACCESSORS(u64, cr0, cr)
-VMCB_ACCESSORS(u64, cr3, cr)
-VMCB_ACCESSORS(u64, cr4, cr)
-VMCB_ACCESSORS(u64, efer, cr)
-VMCB_ACCESSORS(u64, dr6, dr)
-VMCB_ACCESSORS(u64, dr7, dr)
+VMCB_ACCESSORS(cr_intercepts, intercepts)
+VMCB_ACCESSORS(dr_intercepts, intercepts)
+VMCB_ACCESSORS(exception_intercepts, intercepts)
+VMCB_ACCESSORS(general1_intercepts, intercepts)
+VMCB_ACCESSORS(general2_intercepts, intercepts)
+VMCB_ACCESSORS(pause_filter_count, intercepts)
+VMCB_ACCESSORS(tsc_offset, intercepts)
+VMCB_ACCESSORS(iopm_base_pa, iopm)
+VMCB_ACCESSORS(msrpm_base_pa, iopm)
+VMCB_ACCESSORS(guest_asid, asid)
+VMCB_ACCESSORS(vintr, tpr)
+VMCB_ACCESSORS(np_enable, np)
+VMCB_ACCESSORS(h_cr3, np)
+VMCB_ACCESSORS(g_pat, np)
+VMCB_ACCESSORS(cr0, cr)
+VMCB_ACCESSORS(cr3, cr)
+VMCB_ACCESSORS(cr4, cr)
+VMCB_ACCESSORS(efer, cr)
+VMCB_ACCESSORS(dr6, dr)
+VMCB_ACCESSORS(dr7, dr)
 /* Updates are all via hvm_set_segment_register(). */
-/* VMCB_ACCESSORS(svm_segment_register_t, gdtr, dt) */
-/* VMCB_ACCESSORS(svm_segment_register_t, idtr, dt) */
-/* VMCB_ACCESSORS(svm_segment_register_t, cs, seg) */
-/* VMCB_ACCESSORS(svm_segment_register_t, ds, seg) */
-/* VMCB_ACCESSORS(svm_segment_register_t, es, seg) */
-/* VMCB_ACCESSORS(svm_segment_register_t, ss, seg) */
-VMCB_ACCESSORS(u8, cpl, seg)
-VMCB_ACCESSORS(u64, cr2, cr2)
-VMCB_ACCESSORS(u64, debugctlmsr, lbr)
-VMCB_ACCESSORS(u64, lastbranchfromip, lbr)
-VMCB_ACCESSORS(u64, lastbranchtoip, lbr)
-VMCB_ACCESSORS(u64, lastintfromip, lbr)
-VMCB_ACCESSORS(u64, lastinttoip, lbr)
+/* VMCB_ACCESSORS(gdtr, dt) */
+/* VMCB_ACCESSORS(idtr, dt) */
+/* VMCB_ACCESSORS(cs, seg) */
+/* VMCB_ACCESSORS(ds, seg) */
+/* VMCB_ACCESSORS(es, seg) */
+/* VMCB_ACCESSORS(ss, seg) */
+VMCB_ACCESSORS(cpl, seg)
+VMCB_ACCESSORS(cr2, cr2)
+VMCB_ACCESSORS(debugctlmsr, lbr)
+VMCB_ACCESSORS(lastbranchfromip, lbr)
+VMCB_ACCESSORS(lastbranchtoip, lbr)
+VMCB_ACCESSORS(lastintfromip, lbr)
+VMCB_ACCESSORS(lastinttoip, lbr)
=20
 #undef VMCB_ACCESSORS
=20



--=__Part734B0903.1__=
Content-Type: text/plain; name="SVM-accessors-infer-type.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-accessors-infer-type.patch"

SVM: infer type in VMCB_ACCESSORS()=0A=0APrevent accidental mistakes by =
not requiring explicit types to be=0Aspecified in the macro invocations.=0A=
=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/include/as=
m-x86/hvm/svm/vmcb.h=0A+++ b/xen/include/asm-x86/hvm/svm/vmcb.h=0A@@ =
-544,51 +544,54 @@ void svm_intercept_msr(struct vcpu *v, u=0A  * VMCB =
accessor functions.=0A  */=0A =0A-#define VMCB_ACCESSORS(_type, _name, =
_cleanbit)                             \=0A-static inline void vmcb_set_##_=
name(struct vmcb_struct *vmcb, _type value)  \=0A-{                        =
                                                   \=0A-    vmcb->_##_name =
=3D value;                                                 \=0A-    =
vmcb->cleanbits.fields._cleanbit =3D 0;                                   =
\=0A-}                                                                     =
      \=0A-static inline _type vmcb_get_##_name(const struct vmcb_struct =
*vmcb)        \=0A-{                                                       =
                    \=0A-    return vmcb->_##_name;                        =
                          \=0A+#define VMCB_ACCESSORS(name, cleanbit)      =
      \=0A+static inline void                                \=0A+vmcb_set_=
 ## name(struct vmcb_struct *vmcb,       \=0A+                  typeof(vmcb=
->_ ## name) value)  \=0A+{                                                =
 \=0A+    vmcb->_ ## name =3D value;                      \=0A+    =
vmcb->cleanbits.fields.cleanbit =3D 0;          \=0A+}                     =
                            \=0A+static inline typeof(alloc_vmcb()->_ ## =
name)     \=0A+vmcb_get_ ## name(const struct vmcb_struct *vmcb) \=0A+{    =
                                             \=0A+    return vmcb->_ ## =
name;                       \=0A }=0A =0A-VMCB_ACCESSORS(u32, cr_intercepts=
, intercepts)=0A-VMCB_ACCESSORS(u32, dr_intercepts, intercepts)=0A-VMCB_ACC=
ESSORS(u32, exception_intercepts, intercepts)=0A-VMCB_ACCESSORS(u32, =
general1_intercepts, intercepts)=0A-VMCB_ACCESSORS(u32, general2_intercepts=
, intercepts)=0A-VMCB_ACCESSORS(u16, pause_filter_count, intercepts)=0A-VMC=
B_ACCESSORS(u64, tsc_offset, intercepts)=0A-VMCB_ACCESSORS(u64, iopm_base_p=
a, iopm)=0A-VMCB_ACCESSORS(u64, msrpm_base_pa, iopm)=0A-VMCB_ACCESSORS(u32,=
 guest_asid, asid)=0A-VMCB_ACCESSORS(vintr_t, vintr, tpr)=0A-VMCB_ACCESSORS=
(u64, np_enable, np)=0A-VMCB_ACCESSORS(u64, h_cr3, np)=0A-VMCB_ACCESSORS(u6=
4, g_pat, np)=0A-VMCB_ACCESSORS(u64, cr0, cr)=0A-VMCB_ACCESSORS(u64, cr3, =
cr)=0A-VMCB_ACCESSORS(u64, cr4, cr)=0A-VMCB_ACCESSORS(u64, efer, cr)=0A-VMC=
B_ACCESSORS(u64, dr6, dr)=0A-VMCB_ACCESSORS(u64, dr7, dr)=0A+VMCB_ACCESSORS=
(cr_intercepts, intercepts)=0A+VMCB_ACCESSORS(dr_intercepts, intercepts)=0A=
+VMCB_ACCESSORS(exception_intercepts, intercepts)=0A+VMCB_ACCESSORS(general=
1_intercepts, intercepts)=0A+VMCB_ACCESSORS(general2_intercepts, intercepts=
)=0A+VMCB_ACCESSORS(pause_filter_count, intercepts)=0A+VMCB_ACCESSORS(tsc_o=
ffset, intercepts)=0A+VMCB_ACCESSORS(iopm_base_pa, iopm)=0A+VMCB_ACCESSORS(=
msrpm_base_pa, iopm)=0A+VMCB_ACCESSORS(guest_asid, asid)=0A+VMCB_ACCESSORS(=
vintr, tpr)=0A+VMCB_ACCESSORS(np_enable, np)=0A+VMCB_ACCESSORS(h_cr3, =
np)=0A+VMCB_ACCESSORS(g_pat, np)=0A+VMCB_ACCESSORS(cr0, cr)=0A+VMCB_ACCESSO=
RS(cr3, cr)=0A+VMCB_ACCESSORS(cr4, cr)=0A+VMCB_ACCESSORS(efer, cr)=0A+VMCB_=
ACCESSORS(dr6, dr)=0A+VMCB_ACCESSORS(dr7, dr)=0A /* Updates are all via =
hvm_set_segment_register(). */=0A-/* VMCB_ACCESSORS(svm_segment_register_t,=
 gdtr, dt) */=0A-/* VMCB_ACCESSORS(svm_segment_register_t, idtr, dt) =
*/=0A-/* VMCB_ACCESSORS(svm_segment_register_t, cs, seg) */=0A-/* =
VMCB_ACCESSORS(svm_segment_register_t, ds, seg) */=0A-/* VMCB_ACCESSORS(svm=
_segment_register_t, es, seg) */=0A-/* VMCB_ACCESSORS(svm_segment_register_=
t, ss, seg) */=0A-VMCB_ACCESSORS(u8, cpl, seg)=0A-VMCB_ACCESSORS(u64, cr2, =
cr2)=0A-VMCB_ACCESSORS(u64, debugctlmsr, lbr)=0A-VMCB_ACCESSORS(u64, =
lastbranchfromip, lbr)=0A-VMCB_ACCESSORS(u64, lastbranchtoip, lbr)=0A-VMCB_=
ACCESSORS(u64, lastintfromip, lbr)=0A-VMCB_ACCESSORS(u64, lastinttoip, =
lbr)=0A+/* VMCB_ACCESSORS(gdtr, dt) */=0A+/* VMCB_ACCESSORS(idtr, dt) =
*/=0A+/* VMCB_ACCESSORS(cs, seg) */=0A+/* VMCB_ACCESSORS(ds, seg) */=0A+/* =
VMCB_ACCESSORS(es, seg) */=0A+/* VMCB_ACCESSORS(ss, seg) */=0A+VMCB_ACCESSO=
RS(cpl, seg)=0A+VMCB_ACCESSORS(cr2, cr2)=0A+VMCB_ACCESSORS(debugctlmsr, =
lbr)=0A+VMCB_ACCESSORS(lastbranchfromip, lbr)=0A+VMCB_ACCESSORS(lastbrancht=
oip, lbr)=0A+VMCB_ACCESSORS(lastintfromip, lbr)=0A+VMCB_ACCESSORS(lastintto=
ip, lbr)=0A =0A #undef VMCB_ACCESSORS=0A =0A
--=__Part734B0903.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part734B0903.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:22:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxxe-0000hb-EE; Wed, 31 May 2017 07:22:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxxd-0000h3-3w
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:22:29 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 26/8F-01985-43F6E295; Wed, 31 May 2017 07:22:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS9c4Xy/
 SoP+MgsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF401T2gnWZFb/mTGVpYPwc0sXIySEkkCfR
 efskC4jNK2AnMeHkX2YQW0LAUOL0wptgcRYBVYnX654wgthsAuoSbc+2s3YxcnCICBhInDuaB
 BJmFsiR+Ht4HVhYWMBI4tM3qOlFEjOXXgKbwilgL/FtUzsTSAmvgKDE3x3CEJ12EldWXmGZwM
 gzCyEzC0kGwtaSePjrFpStLbFs4WtmkHJmAWmJ5f84IMLmEnsaXjKiKgGxnST2rNnFuICRYxW
 jRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCo1jMwMO5gnHrC
 7xCjJAeTkihvhY1epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3i25QDnBotT01Iq0zBxg1MCkJ
 Th4lER49fKA0rzFBYm5xZnpEKlTjIpS4ryKIAkBkERGaR5cGyxSLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5t0Osp0nM68EbvoroMVMQIt37dAGWVySiJCSamAUmxT3muPq8gippdxWRiF
 2646KpVh+7Pdur+UXK9nOtXi9BevqPZOv/n826UcY43KT1QUCPjtLjx8L2m17rfDF+vTcFa1n
 HxWJzPtYp9VrMz+j+WjX5C4XwYdZW1/Xl+z6v/sig72JyILkeyee2f8rrPG36qo4cWLKzbLik
 iV1P4ssa+o+RT9VYinOSDTUYi4qTgQA1KosNc8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496215345!86513026!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50568 invoked from network); 31 May 2017 07:22:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:22:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:22:24 -0600
Message-Id: <592E8B4F020000780015DFC8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:22:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
In-Reply-To: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part4F77353F.1__="
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 3/4] SVM: clean up svm_vmcb_dump()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part4F77353F.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

- constify parameter
- use accessors
- drop stray casts
- adjust formatting

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/hvm/svm/svmdebug.c
+++ b/xen/arch/x86/hvm/svm/svmdebug.c
@@ -26,60 +26,52 @@ static void svm_dump_sel(const char *nam
            name, s->sel, s->attr.bytes, s->limit, s->base);
 }
=20
-/* This function can directly access fields which are covered by clean =
bits. */
-void svm_vmcb_dump(const char *from, struct vmcb_struct *vmcb)
+void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb)
 {
     printk("Dumping guest's current state at %s...\n", from);
-    printk("Size of VMCB =3D %d, paddr =3D %#lx, vaddr =3D %p\n",
-           (int) sizeof(struct vmcb_struct), virt_to_maddr(vmcb), vmcb);
+    printk("Size of VMCB =3D %zu, paddr =3D %"PRIpaddr", vaddr =3D %p\n",
+           sizeof(struct vmcb_struct), virt_to_maddr(vmcb), vmcb);
=20
     printk("cr_intercepts =3D %#x dr_intercepts =3D %#x "
            "exception_intercepts =3D %#x\n",
-           vmcb->_cr_intercepts, vmcb->_dr_intercepts,=20
-           vmcb->_exception_intercepts);
+           vmcb_get_cr_intercepts(vmcb), vmcb_get_dr_intercepts(vmcb),
+           vmcb_get_exception_intercepts(vmcb));
     printk("general1_intercepts =3D %#x general2_intercepts =3D %#x\n",
-           vmcb->_general1_intercepts, vmcb->_general2_intercepts);
-    printk("iopm_base_pa =3D %#Lx msrpm_base_pa =3D %#Lx tsc_offset =3D =
%#Lx\n",
-           (unsigned long long)vmcb->_iopm_base_pa,
-           (unsigned long long)vmcb->_msrpm_base_pa,
-           (unsigned long long)vmcb->_tsc_offset);
-    printk("tlb_control =3D %#x vintr =3D %#Lx interrupt_shadow =3D =
%#Lx\n",
-           vmcb->tlb_control,
-           (unsigned long long)vmcb->_vintr.bytes,
-           (unsigned long long)vmcb->interrupt_shadow);
+           vmcb_get_general1_intercepts(vmcb), vmcb_get_general2_intercept=
s(vmcb));
+    printk("iopm_base_pa =3D %#"PRIx64" msrpm_base_pa =3D %#"PRIx64" =
tsc_offset =3D %#"PRIx64"\n",
+           vmcb_get_iopm_base_pa(vmcb), vmcb_get_msrpm_base_pa(vmcb),
+           vmcb_get_tsc_offset(vmcb));
+    printk("tlb_control =3D %#x vintr =3D %#"PRIx64" interrupt_shadow =3D =
%#"PRIx64"\n",
+           vmcb->tlb_control, vmcb_get_vintr(vmcb).bytes,
+           vmcb->interrupt_shadow);
     printk("eventinj %016"PRIx64", valid? %d, ec? %d, type %u, vector =
%#x\n",
            vmcb->eventinj.bytes, vmcb->eventinj.fields.v,
            vmcb->eventinj.fields.ev, vmcb->eventinj.fields.type,
            vmcb->eventinj.fields.vector);
-    printk("exitcode =3D %#Lx exitintinfo =3D %#Lx\n",
-           (unsigned long long)vmcb->exitcode,
-           (unsigned long long)vmcb->exitintinfo.bytes);
-    printk("exitinfo1 =3D %#Lx exitinfo2 =3D %#Lx \n",
-           (unsigned long long)vmcb->exitinfo1,
-           (unsigned long long)vmcb->exitinfo2);
-    printk("np_enable =3D %Lx guest_asid =3D %#x\n",
-           (unsigned long long)vmcb->_np_enable, vmcb->_guest_asid);
-    printk("cpl =3D %d efer =3D %#Lx star =3D %#Lx lstar =3D %#Lx\n",
-           vmcb->_cpl, (unsigned long long)vmcb->_efer,
-           (unsigned long long)vmcb->star, (unsigned long long)vmcb->lstar=
);
-    printk("CR0 =3D 0x%016llx CR2 =3D 0x%016llx\n",
-           (unsigned long long)vmcb->_cr0, (unsigned long long)vmcb->_cr2)=
;
-    printk("CR3 =3D 0x%016llx CR4 =3D 0x%016llx\n",=20
-           (unsigned long long)vmcb->_cr3, (unsigned long long)vmcb->_cr4)=
;
-    printk("RSP =3D 0x%016llx  RIP =3D 0x%016llx\n",=20
-           (unsigned long long)vmcb->rsp, (unsigned long long)vmcb->rip);
-    printk("RAX =3D 0x%016llx  RFLAGS=3D0x%016llx\n",
-           (unsigned long long)vmcb->rax, (unsigned long long)vmcb->rflags=
);
-    printk("DR6 =3D 0x%016llx, DR7 =3D 0x%016llx\n",=20
-           (unsigned long long)vmcb->_dr6, (unsigned long long)vmcb->_dr7)=
;
-    printk("CSTAR =3D 0x%016llx SFMask =3D 0x%016llx\n",
-           (unsigned long long)vmcb->cstar,=20
-           (unsigned long long)vmcb->sfmask);
-    printk("KernGSBase =3D 0x%016llx PAT =3D 0x%016llx \n",=20
-           (unsigned long long)vmcb->kerngsbase,
-           (unsigned long long)vmcb->_g_pat);
-    printk("H_CR3 =3D 0x%016llx CleanBits =3D %#x\n",
-           (unsigned long long)vmcb->_h_cr3, vmcb->cleanbits.bytes);
+    printk("exitcode =3D %#"PRIx64" exitintinfo =3D %#"PRIx64"\n",
+           vmcb->exitcode, vmcb->exitintinfo.bytes);
+    printk("exitinfo1 =3D %#"PRIx64" exitinfo2 =3D %#"PRIx64"\n",
+           vmcb->exitinfo1, vmcb->exitinfo2);
+    printk("np_enable =3D %#"PRIx64" guest_asid =3D %#x\n",
+           vmcb_get_np_enable(vmcb), vmcb_get_guest_asid(vmcb));
+    printk("cpl =3D %d efer =3D %#"PRIx64" star =3D %#"PRIx64" lstar =3D =
%#"PRIx64"\n",
+           vmcb_get_cpl(vmcb), vmcb_get_efer(vmcb), vmcb->star, vmcb->lsta=
r);
+    printk("CR0 =3D 0x%016"PRIx64" CR2 =3D 0x%016"PRIx64"\n",
+           vmcb_get_cr0(vmcb), vmcb_get_cr2(vmcb));
+    printk("CR3 =3D 0x%016"PRIx64" CR4 =3D 0x%016"PRIx64"\n",
+           vmcb_get_cr3(vmcb), vmcb_get_cr4(vmcb));
+    printk("RSP =3D 0x%016"PRIx64"  RIP =3D 0x%016"PRIx64"\n",
+           vmcb->rsp, vmcb->rip);
+    printk("RAX =3D 0x%016"PRIx64"  RFLAGS=3D0x%016"PRIx64"\n",
+           vmcb->rax, vmcb->rflags);
+    printk("DR6 =3D 0x%016"PRIx64", DR7 =3D 0x%016"PRIx64"\n",
+           vmcb_get_dr6(vmcb), vmcb_get_dr7(vmcb));
+    printk("CSTAR =3D 0x%016"PRIx64" SFMask =3D 0x%016"PRIx64"\n",
+           vmcb->cstar, vmcb->sfmask);
+    printk("KernGSBase =3D 0x%016"PRIx64" PAT =3D 0x%016"PRIx64"\n",
+           vmcb->kerngsbase, vmcb_get_g_pat(vmcb));
+    printk("H_CR3 =3D 0x%016"PRIx64" CleanBits =3D %#x\n",
+           vmcb_get_h_cr3(vmcb), vmcb->cleanbits.bytes);
=20
     /* print out all the selectors */
     printk("       sel attr  limit   base\n");
--- a/xen/include/asm-x86/hvm/svm/svmdebug.h
+++ b/xen/include/asm-x86/hvm/svm/svmdebug.h
@@ -22,7 +22,7 @@
 #include <asm/types.h>
 #include <asm/hvm/svm/vmcb.h>
=20
-void svm_vmcb_dump(const char *from, struct vmcb_struct *vmcb);
+void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb);
 bool_t svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,
                         bool_t verbose);
=20



--=__Part4F77353F.1__=
Content-Type: text/plain; name="SVM-dump-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-dump-cleanup.patch"

SVM: clean up svm_vmcb_dump()=0A=0A- constify parameter=0A- use =
accessors=0A- drop stray casts=0A- adjust formatting=0A=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/hvm/svm/svmdebug.c=
=0A+++ b/xen/arch/x86/hvm/svm/svmdebug.c=0A@@ -26,60 +26,52 @@ static void =
svm_dump_sel(const char *nam=0A            name, s->sel, s->attr.bytes, =
s->limit, s->base);=0A }=0A =0A-/* This function can directly access =
fields which are covered by clean bits. */=0A-void svm_vmcb_dump(const =
char *from, struct vmcb_struct *vmcb)=0A+void svm_vmcb_dump(const char =
*from, const struct vmcb_struct *vmcb)=0A {=0A     printk("Dumping guest's =
current state at %s...\n", from);=0A-    printk("Size of VMCB =3D %d, =
paddr =3D %#lx, vaddr =3D %p\n",=0A-           (int) sizeof(struct =
vmcb_struct), virt_to_maddr(vmcb), vmcb);=0A+    printk("Size of VMCB =3D =
%zu, paddr =3D %"PRIpaddr", vaddr =3D %p\n",=0A+           sizeof(struct =
vmcb_struct), virt_to_maddr(vmcb), vmcb);=0A =0A     printk("cr_intercepts =
=3D %#x dr_intercepts =3D %#x "=0A            "exception_intercepts =3D =
%#x\n",=0A-           vmcb->_cr_intercepts, vmcb->_dr_intercepts, =0A-     =
      vmcb->_exception_intercepts);=0A+           vmcb_get_cr_intercepts(vm=
cb), vmcb_get_dr_intercepts(vmcb),=0A+           vmcb_get_exception_interce=
pts(vmcb));=0A     printk("general1_intercepts =3D %#x general2_intercepts =
=3D %#x\n",=0A-           vmcb->_general1_intercepts, vmcb->_general2_inter=
cepts);=0A-    printk("iopm_base_pa =3D %#Lx msrpm_base_pa =3D %#Lx =
tsc_offset =3D %#Lx\n",=0A-           (unsigned long long)vmcb->_iopm_base_=
pa,=0A-           (unsigned long long)vmcb->_msrpm_base_pa,=0A-           =
(unsigned long long)vmcb->_tsc_offset);=0A-    printk("tlb_control =3D %#x =
vintr =3D %#Lx interrupt_shadow =3D %#Lx\n",=0A-           vmcb->tlb_contro=
l,=0A-           (unsigned long long)vmcb->_vintr.bytes,=0A-           =
(unsigned long long)vmcb->interrupt_shadow);=0A+           vmcb_get_general=
1_intercepts(vmcb), vmcb_get_general2_intercepts(vmcb));=0A+    printk("iop=
m_base_pa =3D %#"PRIx64" msrpm_base_pa =3D %#"PRIx64" tsc_offset =3D =
%#"PRIx64"\n",=0A+           vmcb_get_iopm_base_pa(vmcb), vmcb_get_msrpm_ba=
se_pa(vmcb),=0A+           vmcb_get_tsc_offset(vmcb));=0A+    printk("tlb_c=
ontrol =3D %#x vintr =3D %#"PRIx64" interrupt_shadow =3D %#"PRIx64"\n",=0A+=
           vmcb->tlb_control, vmcb_get_vintr(vmcb).bytes,=0A+           =
vmcb->interrupt_shadow);=0A     printk("eventinj %016"PRIx64", valid? %d, =
ec? %d, type %u, vector %#x\n",=0A            vmcb->eventinj.bytes, =
vmcb->eventinj.fields.v,=0A            vmcb->eventinj.fields.ev, vmcb->even=
tinj.fields.type,=0A            vmcb->eventinj.fields.vector);=0A-    =
printk("exitcode =3D %#Lx exitintinfo =3D %#Lx\n",=0A-           (unsigned =
long long)vmcb->exitcode,=0A-           (unsigned long long)vmcb->exitintin=
fo.bytes);=0A-    printk("exitinfo1 =3D %#Lx exitinfo2 =3D %#Lx \n",=0A-   =
        (unsigned long long)vmcb->exitinfo1,=0A-           (unsigned long =
long)vmcb->exitinfo2);=0A-    printk("np_enable =3D %Lx guest_asid =3D =
%#x\n",=0A-           (unsigned long long)vmcb->_np_enable, vmcb->_guest_as=
id);=0A-    printk("cpl =3D %d efer =3D %#Lx star =3D %#Lx lstar =3D =
%#Lx\n",=0A-           vmcb->_cpl, (unsigned long long)vmcb->_efer,=0A-    =
       (unsigned long long)vmcb->star, (unsigned long long)vmcb->lstar);=0A=
-    printk("CR0 =3D 0x%016llx CR2 =3D 0x%016llx\n",=0A-           =
(unsigned long long)vmcb->_cr0, (unsigned long long)vmcb->_cr2);=0A-    =
printk("CR3 =3D 0x%016llx CR4 =3D 0x%016llx\n", =0A-           (unsigned =
long long)vmcb->_cr3, (unsigned long long)vmcb->_cr4);=0A-    printk("RSP =
=3D 0x%016llx  RIP =3D 0x%016llx\n", =0A-           (unsigned long =
long)vmcb->rsp, (unsigned long long)vmcb->rip);=0A-    printk("RAX =3D =
0x%016llx  RFLAGS=3D0x%016llx\n",=0A-           (unsigned long long)vmcb->r=
ax, (unsigned long long)vmcb->rflags);=0A-    printk("DR6 =3D 0x%016llx, =
DR7 =3D 0x%016llx\n", =0A-           (unsigned long long)vmcb->_dr6, =
(unsigned long long)vmcb->_dr7);=0A-    printk("CSTAR =3D 0x%016llx SFMask =
=3D 0x%016llx\n",=0A-           (unsigned long long)vmcb->cstar, =0A-      =
     (unsigned long long)vmcb->sfmask);=0A-    printk("KernGSBase =3D =
0x%016llx PAT =3D 0x%016llx \n", =0A-           (unsigned long long)vmcb->k=
erngsbase,=0A-           (unsigned long long)vmcb->_g_pat);=0A-    =
printk("H_CR3 =3D 0x%016llx CleanBits =3D %#x\n",=0A-           (unsigned =
long long)vmcb->_h_cr3, vmcb->cleanbits.bytes);=0A+    printk("exitcode =
=3D %#"PRIx64" exitintinfo =3D %#"PRIx64"\n",=0A+           vmcb->exitcode,=
 vmcb->exitintinfo.bytes);=0A+    printk("exitinfo1 =3D %#"PRIx64" =
exitinfo2 =3D %#"PRIx64"\n",=0A+           vmcb->exitinfo1, vmcb->exitinfo2=
);=0A+    printk("np_enable =3D %#"PRIx64" guest_asid =3D %#x\n",=0A+      =
     vmcb_get_np_enable(vmcb), vmcb_get_guest_asid(vmcb));=0A+    =
printk("cpl =3D %d efer =3D %#"PRIx64" star =3D %#"PRIx64" lstar =3D =
%#"PRIx64"\n",=0A+           vmcb_get_cpl(vmcb), vmcb_get_efer(vmcb), =
vmcb->star, vmcb->lstar);=0A+    printk("CR0 =3D 0x%016"PRIx64" CR2 =3D =
0x%016"PRIx64"\n",=0A+           vmcb_get_cr0(vmcb), vmcb_get_cr2(vmcb));=
=0A+    printk("CR3 =3D 0x%016"PRIx64" CR4 =3D 0x%016"PRIx64"\n",=0A+      =
     vmcb_get_cr3(vmcb), vmcb_get_cr4(vmcb));=0A+    printk("RSP =3D =
0x%016"PRIx64"  RIP =3D 0x%016"PRIx64"\n",=0A+           vmcb->rsp, =
vmcb->rip);=0A+    printk("RAX =3D 0x%016"PRIx64"  RFLAGS=3D0x%016"PRIx64"\=
n",=0A+           vmcb->rax, vmcb->rflags);=0A+    printk("DR6 =3D =
0x%016"PRIx64", DR7 =3D 0x%016"PRIx64"\n",=0A+           vmcb_get_dr6(vmcb)=
, vmcb_get_dr7(vmcb));=0A+    printk("CSTAR =3D 0x%016"PRIx64" SFMask =3D =
0x%016"PRIx64"\n",=0A+           vmcb->cstar, vmcb->sfmask);=0A+    =
printk("KernGSBase =3D 0x%016"PRIx64" PAT =3D 0x%016"PRIx64"\n",=0A+       =
    vmcb->kerngsbase, vmcb_get_g_pat(vmcb));=0A+    printk("H_CR3 =3D =
0x%016"PRIx64" CleanBits =3D %#x\n",=0A+           vmcb_get_h_cr3(vmcb), =
vmcb->cleanbits.bytes);=0A =0A     /* print out all the selectors */=0A    =
 printk("       sel attr  limit   base\n");=0A--- a/xen/include/asm-x86/hvm=
/svm/svmdebug.h=0A+++ b/xen/include/asm-x86/hvm/svm/svmdebug.h=0A@@ -22,7 =
+22,7 @@=0A #include <asm/types.h>=0A #include <asm/hvm/svm/vmcb.h>=0A =
=0A-void svm_vmcb_dump(const char *from, struct vmcb_struct *vmcb);=0A+void=
 svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb);=0A =
bool_t svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,=0A     =
                    bool_t verbose);=0A =0A
--=__Part4F77353F.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part4F77353F.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFxyD-0000pM-NO; Wed, 31 May 2017 07:23:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFxyD-0000p8-1J
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:23:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6D/BC-03613-85F6E295; Wed, 31 May 2017 07:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzc8Xy/
 S4OQfZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePZmUlMBYtLK/o2zmNvYLwd2cXIySEkkCfx
 dN0KRhCbV8BO4vaK8+wgtoSAocTphTdZQGwWAVWJOdcfs4HYbALqEm3PtrN2MXJwiAgYSJw7m
 gQSZhbIkfh7eB0riC0sYCrxevUpdojxRRIzl14CG8MpYC/xbVM7E0grr4CgxN8dwhCtdhKr57
 UwT2DkmYWQmYUkA2FrSTz8dYsFwtaWWLbwNTNIObOAtMTyfxwQppVE3+lSVBUgtqvE5WN32Rc
 wcqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMVQYg2MF4
 e2PAIUZJDiYlUd4KG71IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8W3KBcoJFqempFWmZOcCog
 UlLcPAoifDagaR5iwsSc4sz0yFSpxgVpcR5F4EkBEASGaV5cG2wSL3EKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYd7tIFN4MvNK4Ka/AlrMBLR41w5tkMUliQgpqQZGg8mxCz+FJZcyPsiZXWl
 waIvyPq+mQ6LBCvmveyVW1L+czhnxeHP9ypUxM43CV90OPnwg5W4Js73Fe9npPvPcVNa90Dh4
 cueG2xMKN/oHLxc4P+Gt3IyzC6oy2tJkdl5N+bCg9+WBut9dulqB865si0rrfPpQ5quCyd3N3
 3ZObDDOtdOM5Cp1UmIpzkg01GIuKk4EAGZfXBvPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496215381!65649794!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53332 invoked from network); 31 May 2017 07:23:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:23:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:23:01 -0600
Message-Id: <592E8B74020000780015DFCC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:23:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
In-Reply-To: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part340C4E44.1__="
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 4/4] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part340C4E44.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

- correct CR3 and CR4 checks
- add vcpu parameter (to include in log messages) and constify vmcb one
- use bool/true/false
- use accessors
- adjust formatting

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/hvm/svm/nestedsvm.c
+++ b/xen/arch/x86/hvm/svm/nestedsvm.c
@@ -658,13 +658,13 @@ static int nsvm_vmcb_prepare4vmrun(struc
     /* Cleanbits */
     n2vmcb->cleanbits.bytes =3D 0;
=20
-    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, 1);
+    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, v, true);
     if (rc) {
         gdprintk(XENLOG_ERR, "virtual vmcb invalid\n");
         return NSVM_ERROR_VVMCB;
     }
=20
-    rc =3D svm_vmcb_isvalid(__func__, n2vmcb, 1);
+    rc =3D svm_vmcb_isvalid(__func__, n2vmcb, v, true);
     if (rc) {
         gdprintk(XENLOG_ERR, "n2vmcb invalid\n");
         return NSVM_ERROR_VMENTRY;
--- a/xen/arch/x86/hvm/svm/svmdebug.c
+++ b/xen/arch/x86/hvm/svm/svmdebug.c
@@ -16,6 +16,7 @@
  *
  */
=20
+#include <xen/sched.h>
 #include <asm/processor.h>
 #include <asm/msr-index.h>
 #include <asm/hvm/svm/svmdebug.h>
@@ -87,93 +88,76 @@ void svm_vmcb_dump(const char *from, con
     svm_dump_sel("  TR", &vmcb->tr);
 }
=20
-bool_t
-svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,
-                 bool_t verbose)
+bool svm_vmcb_isvalid(const char *from, const struct vmcb_struct *vmcb,
+                      const struct vcpu *v, bool verbose)
 {
-    bool_t ret =3D 0; /* ok */
+    bool ret =3D false; /* ok */
=20
-#define PRINTF(...) \
-    if (verbose) { ret =3D 1; printk("%s: ", from); printk(__VA_ARGS__); =
\
-    } else return 1;
+#define PRINTF(fmt, args...) do { \
+    if ( !verbose ) return true; \
+    ret =3D true; \
+    printk(XENLOG_GUEST "%pv[%s]: " fmt, v, from, ## args); \
+} while (0)
=20
-    if ((vmcb->_efer & EFER_SVME) =3D=3D 0) {
-        PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", vmcb->_efer);
-    }
+    if ( !(vmcb_get_efer(vmcb) & EFER_SVME) )
+        PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", vmcb_get_efer(vmcb=
));
=20
-    if ((vmcb->_cr0 & X86_CR0_CD) =3D=3D 0 && (vmcb->_cr0 & X86_CR0_NW) =
!=3D 0) {
+    if ( !(vmcb_get_cr0(vmcb) & X86_CR0_CD) && (vmcb_get_cr0(vmcb) & =
X86_CR0_NW) )
         PRINTF("CR0: CD bit is zero and NW bit set (%#"PRIx64")\n",
-                vmcb->_cr0);
-    }
+                vmcb_get_cr0(vmcb));
=20
-    if ((vmcb->_cr0 >> 32U) !=3D 0) {
+    if ( vmcb_get_cr0(vmcb) >> 32 )
         PRINTF("CR0: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_cr0);
-    }
+                vmcb_get_cr0(vmcb));
=20
-    if ((vmcb->_cr3 & 0x7) !=3D 0) {
-        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb->_cr3);
-    }
-    if ((vmcb->_efer & EFER_LMA) && (vmcb->_cr3 & 0xfe) !=3D 0) {
-        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb->_cr3);
-    }
+    if ( (vmcb_get_cr3(vmcb) & 0x7) ||
+         ((!(vmcb_get_cr4(vmcb) & X86_CR4_PAE) ||
+           (vmcb_get_efer(vmcb) & EFER_LMA)) &&
+          (vmcb_get_cr3(vmcb) & 0xfe0)) ||
+         ((vmcb_get_efer(vmcb) & EFER_LMA) &&
+          (vmcb_get_cr3(vmcb) >> v->domain->arch.cpuid->extd.maxphysaddr))=
 )
+        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb_get_cr3(vmcb))=
;
=20
-    if ((vmcb->_cr4 >> 19U) !=3D 0) {
-        PRINTF("CR4: bits [63:19] are not zero (%#"PRIx64")\n",
-                vmcb->_cr4);
-    }
-
-    if (((vmcb->_cr4 >> 11U) & 0x7fU) !=3D 0) {
-        PRINTF("CR4: bits [17:11] are not zero (%#"PRIx64")\n",
-                vmcb->_cr4);
-    }
+    if ( vmcb_get_cr4(vmcb) & ~hvm_cr4_guest_valid_bits(v, false) )
+        PRINTF("CR4: MBZ bits are set (%#"PRIx64")\n", vmcb_get_cr4(vmcb))=
;
=20
-    if ((vmcb->_dr6 >> 32U) !=3D 0) {
+    if ( vmcb_get_dr6(vmcb) >> 32 )
         PRINTF("DR6: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_dr6);
-    }
+                vmcb_get_dr6(vmcb));
=20
-    if ((vmcb->_dr7 >> 32U) !=3D 0) {
+    if ( vmcb_get_dr7(vmcb) >> 32 )
         PRINTF("DR7: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_dr7);
-    }
+                vmcb_get_dr7(vmcb));
=20
-    if ((vmcb->_efer >> 15U) !=3D 0) {
+    if ( vmcb_get_efer(vmcb) >> 15U )
         PRINTF("EFER: bits [63:15] are not zero (%#"PRIx64")\n",
-                vmcb->_efer);
-    }
-
-    if ((vmcb->_efer & EFER_LME) !=3D 0 && ((vmcb->_cr0 & X86_CR0_PG) =
!=3D 0)) {
-        if ((vmcb->_cr4 & X86_CR4_PAE) =3D=3D 0) {
-            PRINTF("EFER_LME and CR0.PG are both set and CR4.PAE is =
zero.\n");
-        }
-        if ((vmcb->_cr0 & X86_CR0_PE) =3D=3D 0) {
-            PRINTF("EFER_LME and CR0.PG are both set and CR0.PE is =
zero.\n");
-        }
-    }
+                vmcb_get_efer(vmcb));
=20
-    if ((vmcb->_efer & EFER_LME) !=3D 0
-        && (vmcb->_cr0 & X86_CR0_PG) !=3D 0
-        && (vmcb->_cr4 & X86_CR4_PAE) !=3D 0
-        && (vmcb->cs.attr.fields.l !=3D 0)
-        && (vmcb->cs.attr.fields.db !=3D 0))
+    if ( (vmcb_get_efer(vmcb) & EFER_LME) && (vmcb_get_cr0(vmcb) & =
X86_CR0_PG) )
     {
-        PRINTF("EFER_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all =
non-zero.\n");
+        if ( !(vmcb_get_cr4(vmcb) & X86_CR4_PAE) )
+            PRINTF("EFER_LME and CR0.PG are both set and CR4.PAE is =
zero\n");
+        if ( !(vmcb_get_cr0(vmcb) & X86_CR0_PE) )
+            PRINTF("EFER_LME and CR0.PG are both set and CR0.PE is =
zero\n");
     }
=20
-    if ((vmcb->_general2_intercepts & GENERAL2_INTERCEPT_VMRUN) =3D=3D 0) =
{
+    if ( (vmcb_get_efer(vmcb) & EFER_LME) &&
+         (vmcb_get_cr0(vmcb) & X86_CR0_PG) &&
+         (vmcb_get_cr4(vmcb) & X86_CR4_PAE) &&
+         vmcb->cs.attr.fields.l &&
+         vmcb->cs.attr.fields.db )
+        PRINTF("EFER_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all =
non-zero\n");
+
+    if ( !(vmcb_get_general2_intercepts(vmcb) & GENERAL2_INTERCEPT_VMRUN) =
)
         PRINTF("GENERAL2_INTERCEPT: VMRUN intercept bit is clear =
(%#"PRIx32")\n",
-            vmcb->_general2_intercepts);
-    }
+            vmcb_get_general2_intercepts(vmcb));
=20
-    if (vmcb->eventinj.fields.resvd1 !=3D 0) {
+    if ( vmcb->eventinj.fields.resvd1 )
         PRINTF("eventinj: MBZ bits are set (%#"PRIx64")\n",
                 vmcb->eventinj.bytes);
-    }
=20
-    if (vmcb->_np_enable && vmcb->_h_cr3 =3D=3D 0) {
+    if ( vmcb_get_np_enable(vmcb) && !vmcb_get_h_cr3(vmcb) )
         PRINTF("nested paging enabled but host cr3 is 0\n");
-    }
=20
 #undef PRINTF
     return ret;
--- a/xen/include/asm-x86/hvm/svm/svmdebug.h
+++ b/xen/include/asm-x86/hvm/svm/svmdebug.h
@@ -23,7 +23,7 @@
 #include <asm/hvm/svm/vmcb.h>
=20
 void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb);
-bool_t svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,
-                        bool_t verbose);
+bool svm_vmcb_isvalid(const char *from, const struct vmcb_struct *vmcb,
+                      const struct vcpu *v, bool verbose);
=20
 #endif /* __ASM_X86_HVM_SVM_SVMDEBUG_H__ */



--=__Part340C4E44.1__=
Content-Type: text/plain; name="SVM-isvalid-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-isvalid-cleanup.patch"

SVM: clean up svm_vmcb_isvalid()=0A=0A- correct CR3 and CR4 checks=0A- add =
vcpu parameter (to include in log messages) and constify vmcb one=0A- use =
bool/true/false=0A- use accessors=0A- adjust formatting=0A=0ASigned-off-by:=
 Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/hvm/svm/nestedsvm.=
c=0A+++ b/xen/arch/x86/hvm/svm/nestedsvm.c=0A@@ -658,13 +658,13 @@ static =
int nsvm_vmcb_prepare4vmrun(struc=0A     /* Cleanbits */=0A     n2vmcb->cle=
anbits.bytes =3D 0;=0A =0A-    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, =
1);=0A+    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, v, true);=0A     if =
(rc) {=0A         gdprintk(XENLOG_ERR, "virtual vmcb invalid\n");=0A       =
  return NSVM_ERROR_VVMCB;=0A     }=0A =0A-    rc =3D svm_vmcb_isvalid(__fu=
nc__, n2vmcb, 1);=0A+    rc =3D svm_vmcb_isvalid(__func__, n2vmcb, v, =
true);=0A     if (rc) {=0A         gdprintk(XENLOG_ERR, "n2vmcb invalid\n")=
;=0A         return NSVM_ERROR_VMENTRY;=0A--- a/xen/arch/x86/hvm/svm/svmdeb=
ug.c=0A+++ b/xen/arch/x86/hvm/svm/svmdebug.c=0A@@ -16,6 +16,7 @@=0A  *=0A  =
*/=0A =0A+#include <xen/sched.h>=0A #include <asm/processor.h>=0A #include =
<asm/msr-index.h>=0A #include <asm/hvm/svm/svmdebug.h>=0A@@ -87,93 +88,76 =
@@ void svm_vmcb_dump(const char *from, con=0A     svm_dump_sel("  TR", =
&vmcb->tr);=0A }=0A =0A-bool_t=0A-svm_vmcb_isvalid(const char *from, =
struct vmcb_struct *vmcb,=0A-                 bool_t verbose)=0A+bool =
svm_vmcb_isvalid(const char *from, const struct vmcb_struct *vmcb,=0A+     =
                 const struct vcpu *v, bool verbose)=0A {=0A-    bool_t =
ret =3D 0; /* ok */=0A+    bool ret =3D false; /* ok */=0A =0A-#define =
PRINTF(...) \=0A-    if (verbose) { ret =3D 1; printk("%s: ", from); =
printk(__VA_ARGS__); \=0A-    } else return 1;=0A+#define PRINTF(fmt, =
args...) do { \=0A+    if ( !verbose ) return true; \=0A+    ret =3D true; =
\=0A+    printk(XENLOG_GUEST "%pv[%s]: " fmt, v, from, ## args); \=0A+} =
while (0)=0A =0A-    if ((vmcb->_efer & EFER_SVME) =3D=3D 0) {=0A-        =
PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", vmcb->_efer);=0A-    }=0A+ =
   if ( !(vmcb_get_efer(vmcb) & EFER_SVME) )=0A+        PRINTF("EFER: SVME =
bit not set (%#"PRIx64")\n", vmcb_get_efer(vmcb));=0A =0A-    if ((vmcb->_c=
r0 & X86_CR0_CD) =3D=3D 0 && (vmcb->_cr0 & X86_CR0_NW) !=3D 0) {=0A+    if =
( !(vmcb_get_cr0(vmcb) & X86_CR0_CD) && (vmcb_get_cr0(vmcb) & X86_CR0_NW) =
)=0A         PRINTF("CR0: CD bit is zero and NW bit set (%#"PRIx64")\n",=0A=
-                vmcb->_cr0);=0A-    }=0A+                vmcb_get_cr0(vmcb=
));=0A =0A-    if ((vmcb->_cr0 >> 32U) !=3D 0) {=0A+    if ( vmcb_get_cr0(v=
mcb) >> 32 )=0A         PRINTF("CR0: bits [63:32] are not zero (%#"PRIx64")=
\n",=0A-                vmcb->_cr0);=0A-    }=0A+                vmcb_get_c=
r0(vmcb));=0A =0A-    if ((vmcb->_cr3 & 0x7) !=3D 0) {=0A-        =
PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb->_cr3);=0A-    }=0A-   =
 if ((vmcb->_efer & EFER_LMA) && (vmcb->_cr3 & 0xfe) !=3D 0) {=0A-        =
PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb->_cr3);=0A-    }=0A+   =
 if ( (vmcb_get_cr3(vmcb) & 0x7) ||=0A+         ((!(vmcb_get_cr4(vmcb) & =
X86_CR4_PAE) ||=0A+           (vmcb_get_efer(vmcb) & EFER_LMA)) &&=0A+     =
     (vmcb_get_cr3(vmcb) & 0xfe0)) ||=0A+         ((vmcb_get_efer(vmcb) & =
EFER_LMA) &&=0A+          (vmcb_get_cr3(vmcb) >> v->domain->arch.cpuid->ext=
d.maxphysaddr)) )=0A+        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n",=
 vmcb_get_cr3(vmcb));=0A =0A-    if ((vmcb->_cr4 >> 19U) !=3D 0) {=0A-     =
   PRINTF("CR4: bits [63:19] are not zero (%#"PRIx64")\n",=0A-             =
   vmcb->_cr4);=0A-    }=0A-=0A-    if (((vmcb->_cr4 >> 11U) & 0x7fU) !=3D =
0) {=0A-        PRINTF("CR4: bits [17:11] are not zero (%#"PRIx64")\n",=0A-=
                vmcb->_cr4);=0A-    }=0A+    if ( vmcb_get_cr4(vmcb) & =
~hvm_cr4_guest_valid_bits(v, false) )=0A+        PRINTF("CR4: MBZ bits are =
set (%#"PRIx64")\n", vmcb_get_cr4(vmcb));=0A =0A-    if ((vmcb->_dr6 >> =
32U) !=3D 0) {=0A+    if ( vmcb_get_dr6(vmcb) >> 32 )=0A         PRINTF("DR=
6: bits [63:32] are not zero (%#"PRIx64")\n",=0A-                vmcb->_dr6=
);=0A-    }=0A+                vmcb_get_dr6(vmcb));=0A =0A-    if =
((vmcb->_dr7 >> 32U) !=3D 0) {=0A+    if ( vmcb_get_dr7(vmcb) >> 32 )=0A   =
      PRINTF("DR7: bits [63:32] are not zero (%#"PRIx64")\n",=0A-          =
      vmcb->_dr7);=0A-    }=0A+                vmcb_get_dr7(vmcb));=0A =
=0A-    if ((vmcb->_efer >> 15U) !=3D 0) {=0A+    if ( vmcb_get_efer(vmcb) =
>> 15U )=0A         PRINTF("EFER: bits [63:15] are not zero (%#"PRIx64")\n"=
,=0A-                vmcb->_efer);=0A-    }=0A-=0A-    if ((vmcb->_efer & =
EFER_LME) !=3D 0 && ((vmcb->_cr0 & X86_CR0_PG) !=3D 0)) {=0A-        if =
((vmcb->_cr4 & X86_CR4_PAE) =3D=3D 0) {=0A-            PRINTF("EFER_LME =
and CR0.PG are both set and CR4.PAE is zero.\n");=0A-        }=0A-        =
if ((vmcb->_cr0 & X86_CR0_PE) =3D=3D 0) {=0A-            PRINTF("EFER_LME =
and CR0.PG are both set and CR0.PE is zero.\n");=0A-        }=0A-    }=0A+ =
               vmcb_get_efer(vmcb));=0A =0A-    if ((vmcb->_efer & =
EFER_LME) !=3D 0=0A-        && (vmcb->_cr0 & X86_CR0_PG) !=3D 0=0A-        =
&& (vmcb->_cr4 & X86_CR4_PAE) !=3D 0=0A-        && (vmcb->cs.attr.fields.l =
!=3D 0)=0A-        && (vmcb->cs.attr.fields.db !=3D 0))=0A+    if ( =
(vmcb_get_efer(vmcb) & EFER_LME) && (vmcb_get_cr0(vmcb) & X86_CR0_PG) )=0A =
    {=0A-        PRINTF("EFER_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all =
non-zero.\n");=0A+        if ( !(vmcb_get_cr4(vmcb) & X86_CR4_PAE) )=0A+   =
         PRINTF("EFER_LME and CR0.PG are both set and CR4.PAE is =
zero\n");=0A+        if ( !(vmcb_get_cr0(vmcb) & X86_CR0_PE) )=0A+         =
   PRINTF("EFER_LME and CR0.PG are both set and CR0.PE is zero\n");=0A     =
}=0A =0A-    if ((vmcb->_general2_intercepts & GENERAL2_INTERCEPT_VMRUN) =
=3D=3D 0) {=0A+    if ( (vmcb_get_efer(vmcb) & EFER_LME) &&=0A+         =
(vmcb_get_cr0(vmcb) & X86_CR0_PG) &&=0A+         (vmcb_get_cr4(vmcb) & =
X86_CR4_PAE) &&=0A+         vmcb->cs.attr.fields.l &&=0A+         =
vmcb->cs.attr.fields.db )=0A+        PRINTF("EFER_LME, CR0.PG, CR4.PAE, =
CS.L and CS.D are all non-zero\n");=0A+=0A+    if ( !(vmcb_get_general2_int=
ercepts(vmcb) & GENERAL2_INTERCEPT_VMRUN) )=0A         PRINTF("GENERAL2_INT=
ERCEPT: VMRUN intercept bit is clear (%#"PRIx32")\n",=0A-            =
vmcb->_general2_intercepts);=0A-    }=0A+            vmcb_get_general2_inte=
rcepts(vmcb));=0A =0A-    if (vmcb->eventinj.fields.resvd1 !=3D 0) {=0A+   =
 if ( vmcb->eventinj.fields.resvd1 )=0A         PRINTF("eventinj: MBZ bits =
are set (%#"PRIx64")\n",=0A                 vmcb->eventinj.bytes);=0A-    =
}=0A =0A-    if (vmcb->_np_enable && vmcb->_h_cr3 =3D=3D 0) {=0A+    if ( =
vmcb_get_np_enable(vmcb) && !vmcb_get_h_cr3(vmcb) )=0A         PRINTF("nest=
ed paging enabled but host cr3 is 0\n");=0A-    }=0A =0A #undef PRINTF=0A  =
   return ret;=0A--- a/xen/include/asm-x86/hvm/svm/svmdebug.h=0A+++ =
b/xen/include/asm-x86/hvm/svm/svmdebug.h=0A@@ -23,7 +23,7 @@=0A #include =
<asm/hvm/svm/vmcb.h>=0A =0A void svm_vmcb_dump(const char *from, const =
struct vmcb_struct *vmcb);=0A-bool_t svm_vmcb_isvalid(const char *from, =
struct vmcb_struct *vmcb,=0A-                        bool_t verbose);=0A+bo=
ol svm_vmcb_isvalid(const char *from, const struct vmcb_struct *vmcb,=0A+  =
                    const struct vcpu *v, bool verbose);=0A =0A #endif /* =
__ASM_X86_HVM_SVM_SVMDEBUG_H__ */=0A
--=__Part340C4E44.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part340C4E44.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:25:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:25:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFy03-00016x-7b; Wed, 31 May 2017 07:24:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFy01-00016m-Tz
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:24:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 48/57-03058-9CF6E295; Wed, 31 May 2017 07:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/dEvl6
 kweYT0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZux/ZCpb5VJx9t5epgXGrZRcjJ4eQQJ7E
 gx1NLCA2r4CdxL7X/xhBbAkBQ4nTC2+CxVkEVCXe7WpmBrHZBNQl2p5tZ+1i5OAQETCQOHc0q
 YuRi4NZYC2TxMVZd5lAaoQFPCW6zt5kg5hfJDFlXTvYTE4Be4m2vbvYQHp5BQQl/u4QBjGZgd
 Y+WR84gZFnFkJiFkJiFlArs4CWxMNft1ggbG2JZQtfM0OUSEss/8cBEbaSeHXvDyuqEhDbVeL
 //K2MCxg5VjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBioD
 EOxg3Pnc6RCjJAeTkihvhY1epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXtc8oJxgUWp6akVaZ
 g4wZmDSEhw8SiK8qsC4EeItLkjMLc5Mh0idYlSUEuedDNInAJLIKM2Da4PF6SVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ874GmcKTmVcCN/0V0GImoMW7dmiDLC5JREhJNTBK9fLsdzcLW1T
 41FhPOVF+WdLrSxMtmazC2mYXXRCa6c1yxOXx1Rdn1v1OEjtp/vqDaF/Yaulu69TP2S0/Yp4X
 qv603uTIqDbpl//EoiVNW+9VKBw9nHWoQP2cs2vG3F0PPk48GeG40vW41bVfP1IWZOQzuN/X9
 JxT+FuCyeyUs+ey2Gsr8/cosRRnJBpqMRcVJwIA6094+s4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496215494!100679752!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65393 invoked from network); 31 May 2017 07:24:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:24:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:24:53 -0600
Message-Id: <592E8BE4020000780015DFD0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:24:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
In-Reply-To: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartA49CDED4.3__="
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 1/2] HVM: sanitize DOMCTL_gethvmcontext_partial
 handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartA49CDED4.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Have the caller indicate its buffer size, provide a means to query the
needed size, don't ignore the upper halves of type code and instance,
and don't copy partial data.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -496,6 +496,7 @@ int xc_domain_hvm_getcontext_partial(xc_
     domctl.domain =3D (domid_t) domid;
     domctl.u.hvmcontext_partial.type =3D typecode;
     domctl.u.hvmcontext_partial.instance =3D instance;
+    domctl.u.hvmcontext_partial.bufsz =3D size;
     set_xen_guest_handle(domctl.u.hvmcontext_partial.buffer, ctxt_buf);
=20
     ret =3D do_domctl(xch, &domctl);
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -590,8 +590,12 @@ long arch_do_domctl(
         domain_pause(d);
         ret =3D hvm_save_one(d, domctl->u.hvmcontext_partial.type,
                            domctl->u.hvmcontext_partial.instance,
-                           domctl->u.hvmcontext_partial.buffer);
+                           domctl->u.hvmcontext_partial.buffer,
+                           &domctl->u.hvmcontext_partial.bufsz);
         domain_unpause(d);
+
+        if ( !ret )
+            copyback =3D true;
         break;
=20
     case XEN_DOMCTL_set_address_size:
--- a/xen/common/hvm/save.c
+++ b/xen/common/hvm/save.c
@@ -76,8 +76,8 @@ size_t hvm_save_size(struct domain *d)
=20
 /* Extract a single instance of a save record, by marshalling all
  * records of that type and copying out the one we need. */
-int hvm_save_one(struct domain *d, uint16_t typecode, uint16_t =
instance,=20
-                 XEN_GUEST_HANDLE_64(uint8) handle)
+int hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,
+                 XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz)
 {
     int rv =3D -ENOENT;
     size_t sz =3D 0;
@@ -117,16 +117,20 @@ int hvm_save_one(struct domain *d, uint1
             desc =3D (void *)(ctxt.data + off);
             /* Move past header */
             off +=3D sizeof(*desc);
+            if ( ctxt.cur < desc->length ||
+                 off > ctxt.cur - desc->length )
+                break;
             if ( instance =3D=3D desc->instance )
             {
-                uint32_t copy_length =3D desc->length;
-
-                if ( ctxt.cur < copy_length ||
-                     off > ctxt.cur - copy_length )
-                    copy_length =3D ctxt.cur - off;
                 rv =3D 0;
-                if ( copy_to_guest(handle, ctxt.data + off, copy_length) =
)
+                if ( guest_handle_is_null(handle) )
+                    *bufsz =3D desc->length;
+                else if ( *bufsz < desc->length )
+                    rv =3D -ENOBUFS;
+                else if ( copy_to_guest(handle, ctxt.data + off, =
desc->length) )
                     rv =3D -EFAULT;
+                else
+                    *bufsz =3D desc->length;
                 break;
             }
         }
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -37,7 +37,7 @@
 #include "hvm/save.h"
 #include "memory.h"
=20
-#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000d
+#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000e
=20
 /*
  * NB. xen_domctl.domain is an IN/OUT parameter for this operation.
@@ -747,6 +747,7 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_debug
 typedef struct xen_domctl_hvmcontext_partial {
     uint32_t type;                      /* IN: Type of record required */
     uint32_t instance;                  /* IN: Instance of that type */
+    uint64_aligned_t bufsz;             /* IN: size of buffer */
     XEN_GUEST_HANDLE_64(uint8) buffer;  /* OUT: buffer to write record =
into */
 } xen_domctl_hvmcontext_partial_t;
 DEFINE_XEN_GUEST_HANDLE(xen_domctl_hvmcontext_partial_t);
--- a/xen/include/xen/hvm/save.h
+++ b/xen/include/xen/hvm/save.h
@@ -132,8 +132,8 @@ __initcall(__hvm_register_##_x##_save_an
 /* Entry points for saving and restoring HVM domain state */
 size_t hvm_save_size(struct domain *d);
 int hvm_save(struct domain *d, hvm_domain_context_t *h);
-int hvm_save_one(struct domain *d,  uint16_t typecode, uint16_t =
instance,=20
-                 XEN_GUEST_HANDLE_64(uint8) handle);
+int hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,
+                 XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz);
 int hvm_load(struct domain *d, hvm_domain_context_t *h);
=20
 /* Arch-specific definitions. */



--=__PartA49CDED4.3__=
Content-Type: text/plain; name="HVM-save-one-inputs.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="HVM-save-one-inputs.patch"

HVM: sanitize DOMCTL_gethvmcontext_partial handling=0A=0AHave the caller =
indicate its buffer size, provide a means to query the=0Aneeded size, =
don't ignore the upper halves of type code and instance,=0Aand don't copy =
partial data.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/tools/libxc/xc_domain.c=0A+++ b/tools/libxc/xc_domain.c=0A@@ -496,6 =
+496,7 @@ int xc_domain_hvm_getcontext_partial(xc_=0A     domctl.domain =
=3D (domid_t) domid;=0A     domctl.u.hvmcontext_partial.type =3D =
typecode;=0A     domctl.u.hvmcontext_partial.instance =3D instance;=0A+    =
domctl.u.hvmcontext_partial.bufsz =3D size;=0A     set_xen_guest_handle(dom=
ctl.u.hvmcontext_partial.buffer, ctxt_buf);=0A =0A     ret =3D do_domctl(xc=
h, &domctl);=0A--- a/xen/arch/x86/domctl.c=0A+++ b/xen/arch/x86/domctl.c=0A=
@@ -590,8 +590,12 @@ long arch_do_domctl(=0A         domain_pause(d);=0A   =
      ret =3D hvm_save_one(d, domctl->u.hvmcontext_partial.type,=0A        =
                    domctl->u.hvmcontext_partial.instance,=0A-             =
              domctl->u.hvmcontext_partial.buffer);=0A+                    =
       domctl->u.hvmcontext_partial.buffer,=0A+                           =
&domctl->u.hvmcontext_partial.bufsz);=0A         domain_unpause(d);=0A+=0A+=
        if ( !ret )=0A+            copyback =3D true;=0A         break;=0A =
=0A     case XEN_DOMCTL_set_address_size:=0A--- a/xen/common/hvm/save.c=0A+=
++ b/xen/common/hvm/save.c=0A@@ -76,8 +76,8 @@ size_t hvm_save_size(struct =
domain *d)=0A =0A /* Extract a single instance of a save record, by =
marshalling all=0A  * records of that type and copying out the one we =
need. */=0A-int hvm_save_one(struct domain *d, uint16_t typecode, uint16_t =
instance, =0A-                 XEN_GUEST_HANDLE_64(uint8) handle)=0A+int =
hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,=0A+                 XEN_GUEST_HANDLE_64(uint8) handle, uint64_t =
*bufsz)=0A {=0A     int rv =3D -ENOENT;=0A     size_t sz =3D 0;=0A@@ =
-117,16 +117,20 @@ int hvm_save_one(struct domain *d, uint1=0A             =
desc =3D (void *)(ctxt.data + off);=0A             /* Move past header =
*/=0A             off +=3D sizeof(*desc);=0A+            if ( ctxt.cur < =
desc->length ||=0A+                 off > ctxt.cur - desc->length )=0A+    =
            break;=0A             if ( instance =3D=3D desc->instance )=0A =
            {=0A-                uint32_t copy_length =3D desc->length;=0A-=
=0A-                if ( ctxt.cur < copy_length ||=0A-                     =
off > ctxt.cur - copy_length )=0A-                    copy_length =3D =
ctxt.cur - off;=0A                 rv =3D 0;=0A-                if ( =
copy_to_guest(handle, ctxt.data + off, copy_length) )=0A+                =
if ( guest_handle_is_null(handle) )=0A+                    *bufsz =3D =
desc->length;=0A+                else if ( *bufsz < desc->length )=0A+     =
               rv =3D -ENOBUFS;=0A+                else if ( copy_to_guest(=
handle, ctxt.data + off, desc->length) )=0A                     rv =3D =
-EFAULT;=0A+                else=0A+                    *bufsz =3D =
desc->length;=0A                 break;=0A             }=0A         =
}=0A--- a/xen/include/public/domctl.h=0A+++ b/xen/include/public/domctl.h=
=0A@@ -37,7 +37,7 @@=0A #include "hvm/save.h"=0A #include "memory.h"=0A =
=0A-#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000d=0A+#define XEN_DOMCTL_I=
NTERFACE_VERSION 0x0000000e=0A =0A /*=0A  * NB. xen_domctl.domain is an =
IN/OUT parameter for this operation.=0A@@ -747,6 +747,7 @@ DEFINE_XEN_GUEST=
_HANDLE(xen_domctl_debug=0A typedef struct xen_domctl_hvmcontext_partial =
{=0A     uint32_t type;                      /* IN: Type of record =
required */=0A     uint32_t instance;                  /* IN: Instance of =
that type */=0A+    uint64_aligned_t bufsz;             /* IN: size of =
buffer */=0A     XEN_GUEST_HANDLE_64(uint8) buffer;  /* OUT: buffer to =
write record into */=0A } xen_domctl_hvmcontext_partial_t;=0A DEFINE_XEN_GU=
EST_HANDLE(xen_domctl_hvmcontext_partial_t);=0A--- a/xen/include/xen/hvm/sa=
ve.h=0A+++ b/xen/include/xen/hvm/save.h=0A@@ -132,8 +132,8 @@ __initcall(__=
hvm_register_##_x##_save_an=0A /* Entry points for saving and restoring =
HVM domain state */=0A size_t hvm_save_size(struct domain *d);=0A int =
hvm_save(struct domain *d, hvm_domain_context_t *h);=0A-int hvm_save_one(st=
ruct domain *d,  uint16_t typecode, uint16_t instance, =0A-                =
 XEN_GUEST_HANDLE_64(uint8) handle);=0A+int hvm_save_one(struct domain *d, =
unsigned int typecode, unsigned int instance,=0A+                 =
XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz);=0A int hvm_load(struct=
 domain *d, hvm_domain_context_t *h);=0A =0A /* Arch-specific definitions. =
*/=0A
--=__PartA49CDED4.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartA49CDED4.3__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:25:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:25:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFy0b-0001Ba-GP; Wed, 31 May 2017 07:25:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFy0a-0001BO-08
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:25:32 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9A/89-02956-BEF6E295; Wed, 31 May 2017 07:25:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/dVvl6
 kwdOVshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqX6/YCi6oVXx5FNDAuFaui5GTQ0ggT2LG
 5uWMIDavgJ3EktbDbCC2hIChxOmFN1m6GDk4WARUJSb9NwMJswmoS7Q9284KEhYRMJA4dzSpi
 5GLg1lgLZPExVl3mUBqhIFa736exAgxvkhiyrp2MJtTwF6ibe8uNpBeXgFBib87hEHCzEBbe3
 fdYJrAyDMLITMLSQbC1pJ4+OsWC4StLbFs4WtmkHJmAWmJ5f84IMLWEjt2f2NDVQJiu0lc/dX
 HtICRYxWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMgDB
 DsZVCwIPMUpyMCmJ8lbY6EUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB1zQPKCRalpqdWpGXmA
 KMGJi3BwaMkwqsHkuYtLkjMLc5Mh0idYlSUEuedDJIQAElklObBtcEi9RKjrJQwLyPQIUI8Ba
 lFuZklqPKvGMU5GJWEeU1ApvBk5pXATX8FtJgJaPGuHdogi0sSEVJSDYxcPJebtr9+taTZSi3
 Ye6azrIP7HMf7D7WjNwW7Z3Z3H7/+tOM/5/ZzR/1i3BZI1cfzWu73d2r8ey8/Pf//TEZe+QU8
 ebO2vPv75fnvPQ7XrwXbH5V2z732KrngbJHGqvsVdY2n8rbLnbJkjT9do+Bq187w/qi1cNY2z
 Wo54wXnT+82trVWilJiKc5INNRiLipOBADFCFqOzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496215528!68030352!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20390 invoked from network); 31 May 2017 07:25:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:25:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:25:27 -0600
Message-Id: <592E8C06020000780015DFD4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:25:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
In-Reply-To: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part86BEFCF6.3__="
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 2/2] HVM: clean up hvm_save_one()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part86BEFCF6.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Eliminate the for_each_vcpu() loop and the associated local variables,
don't override the save handler's return code, and correct formatting.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/hvm/save.c
+++ b/xen/common/hvm/save.c
@@ -79,36 +79,27 @@ size_t hvm_save_size(struct domain *d)
 int hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,
                  XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz)
 {
-    int rv =3D -ENOENT;
-    size_t sz =3D 0;
-    struct vcpu *v;
-    hvm_domain_context_t ctxt =3D { 0, };
+    int rv;
+    hvm_domain_context_t ctxt =3D { };
     const struct hvm_save_descriptor *desc;
=20
-    if ( d->is_dying=20
-         || typecode > HVM_SAVE_CODE_MAX=20
-         || hvm_sr_handlers[typecode].size < sizeof(*desc)
-         || hvm_sr_handlers[typecode].save =3D=3D NULL )
+    if ( d->is_dying ||
+         typecode > HVM_SAVE_CODE_MAX ||
+         hvm_sr_handlers[typecode].size < sizeof(*desc) ||
+         !hvm_sr_handlers[typecode].save )
         return -EINVAL;
=20
+    ctxt.size =3D hvm_sr_handlers[typecode].size;
     if ( hvm_sr_handlers[typecode].kind =3D=3D HVMSR_PER_VCPU )
-        for_each_vcpu(d, v)
-            sz +=3D hvm_sr_handlers[typecode].size;
-    else=20
-        sz =3D hvm_sr_handlers[typecode].size;
-   =20
-    ctxt.size =3D sz;
-    ctxt.data =3D xmalloc_bytes(sz);
+        hvm_sr_handlers[typecode].size *=3D d->max_vcpus;
+    ctxt.data =3D xmalloc_bytes(ctxt.size);
     if ( !ctxt.data )
         return -ENOMEM;
=20
-    if ( hvm_sr_handlers[typecode].save(d, &ctxt) !=3D 0 )
-    {
-        printk(XENLOG_G_ERR "HVM%d save: failed to save type %"PRIu16"\n",=

-               d->domain_id, typecode);
-        rv =3D -EFAULT;
-    }
-    else if ( ctxt.cur >=3D sizeof(*desc) )
+    if ( (rv =3D hvm_sr_handlers[typecode].save(d, &ctxt)) !=3D 0 )
+        printk(XENLOG_G_ERR "HVM%d save: failed to save type %"PRIu16" =
(%d)\n",
+               d->domain_id, typecode, rv);
+    else if ( rv =3D -ENOENT, ctxt.cur >=3D sizeof(*desc) )
     {
         uint32_t off;
=20




--=__Part86BEFCF6.3__=
Content-Type: text/plain; name="HVM-save-one-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="HVM-save-one-cleanup.patch"

HVM: clean up hvm_save_one()=0A=0AEliminate the for_each_vcpu() loop and =
the associated local variables,=0Adon't override the save handler's return =
code, and correct formatting.=0A=0ASigned-off-by: Jan Beulich <jbeulich@sus=
e.com>=0A=0A--- a/xen/common/hvm/save.c=0A+++ b/xen/common/hvm/save.c=0A@@ =
-79,36 +79,27 @@ size_t hvm_save_size(struct domain *d)=0A int hvm_save_one=
(struct domain *d, unsigned int typecode, unsigned int instance,=0A        =
          XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz)=0A {=0A-    =
int rv =3D -ENOENT;=0A-    size_t sz =3D 0;=0A-    struct vcpu *v;=0A-    =
hvm_domain_context_t ctxt =3D { 0, };=0A+    int rv;=0A+    hvm_domain_cont=
ext_t ctxt =3D { };=0A     const struct hvm_save_descriptor *desc;=0A =0A- =
   if ( d->is_dying =0A-         || typecode > HVM_SAVE_CODE_MAX =0A-      =
   || hvm_sr_handlers[typecode].size < sizeof(*desc)=0A-         || =
hvm_sr_handlers[typecode].save =3D=3D NULL )=0A+    if ( d->is_dying =
||=0A+         typecode > HVM_SAVE_CODE_MAX ||=0A+         hvm_sr_handlers[=
typecode].size < sizeof(*desc) ||=0A+         !hvm_sr_handlers[typecode].sa=
ve )=0A         return -EINVAL;=0A =0A+    ctxt.size =3D hvm_sr_handlers[ty=
pecode].size;=0A     if ( hvm_sr_handlers[typecode].kind =3D=3D HVMSR_PER_V=
CPU )=0A-        for_each_vcpu(d, v)=0A-            sz +=3D hvm_sr_handlers=
[typecode].size;=0A-    else =0A-        sz =3D hvm_sr_handlers[typecode].s=
ize;=0A-    =0A-    ctxt.size =3D sz;=0A-    ctxt.data =3D xmalloc_bytes(sz=
);=0A+        hvm_sr_handlers[typecode].size *=3D d->max_vcpus;=0A+    =
ctxt.data =3D xmalloc_bytes(ctxt.size);=0A     if ( !ctxt.data )=0A        =
 return -ENOMEM;=0A =0A-    if ( hvm_sr_handlers[typecode].save(d, &ctxt) =
!=3D 0 )=0A-    {=0A-        printk(XENLOG_G_ERR "HVM%d save: failed to =
save type %"PRIu16"\n",=0A-               d->domain_id, typecode);=0A-     =
   rv =3D -EFAULT;=0A-    }=0A-    else if ( ctxt.cur >=3D sizeof(*desc) =
)=0A+    if ( (rv =3D hvm_sr_handlers[typecode].save(d, &ctxt)) !=3D 0 =
)=0A+        printk(XENLOG_G_ERR "HVM%d save: failed to save type =
%"PRIu16" (%d)\n",=0A+               d->domain_id, typecode, rv);=0A+    =
else if ( rv =3D -ENOENT, ctxt.cur >=3D sizeof(*desc) )=0A     {=0A        =
 uint32_t off;=0A =0A
--=__Part86BEFCF6.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part86BEFCF6.3__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:27:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFy2p-0001QH-Sy; Wed, 31 May 2017 07:27:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFy2o-0001Q0-Iu
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:27:50 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 34/C5-03920-5707E295; Wed, 31 May 2017 07:27:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS7e0QC/
 SYNt6dYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3mwVsBX2MFRen3WFpYKzuYuTkEBLIk/iy
 7wcjiM0rYCdx/fxjJhBbQsBQ4vTCmywgNouAqsS+LadZQWw2AXWJtmfbgWwODhEBA4lzR5NAT
 GYBfYlt68CqhYGivYemsEJMt5NY3rWQGaSEV0BQ4u8OYZAws4CWxMNft1ggbG2JZQtfM0NMkZ
 ZY/o9jAiPvLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmB4MQDBDsY/8wMPMUpyMCmJ8lbY6EUK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuBNyAfKCRalpqdWpGXmAAMdJi3BwaMkwhsPkuYtLkjMLc5Mh0idYrTkmPVvzRcmjnlgs
 unDli9MQix5+XmpUuK8MiANAiANGaV5cONg0XiJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwr
 zpIFN4MvNK4La+AjqICeigXTu0QQ4qSURISTUwSqd/l9GULmb9n7mqhCU1p4Rj1Vq/eQ6n2a8
 ypUy4ZLS3KYFhXUf6m6g1F5SFI6fs3f2w+vvsrrhc9h5TFpmnMWGR3wQbUt9I/V/JyXbqnuR9
 5xX6TjF3X2n3zvBUPLzfpMFCfaHKVykPd5PY51t/7MriXyh4NVnAapuvrraBjtG5ldO1i+yVW
 IozEg21mIuKEwF4848VwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496215667!92837720!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18630 invoked from network); 31 May 2017 07:27:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:27:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:27:47 -0600
Message-Id: <592E8C92020000780015E014@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:27:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8C92020000780015E014@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] hvmloader: misc adjustments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogZHluYW1pY2FsbHkgZGV0ZXJtaW5lIHNjcmF0Y2ggbWVtb3J5IHJhbmdlIGZvciB0ZXN0cwoy
OiBkcm9wIHBvaW50bGVzcyBvYmpjb3B5IGludm9jYXRpb24KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 07:31:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:31:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFy6A-000230-By; Wed, 31 May 2017 07:31:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dFy69-00022s-4C
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:31:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 09/80-03920-4417E295; Wed, 31 May 2017 07:31:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNykWNe5UC/
 SYNllBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNt61fWgsMqFXeuHWNtYJwh3cXIxSEkMI1R
 4tbit+xdjJwcEgK8EkeWzWCFsP0kLp/oZYUomsAo8ezQAeYuRg4OFgFVie0X5UBq2ATUJR5/7
 WECsUUElCV6f/1mAalnFpjLJPF+xw42kISwQIjEp4M7mUFsXgEdibY3l1kghu5ilFhw5BkbRE
 JQ4uTMJywgNjPQ1D/zLoEtYxaQllj+jwMkzClgL7Hq7CJGEFtUQEViysltbBMYBWYh6Z6FpHs
 WQvcCRuZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckA
 BDsYPy0LOMQoycGkJMpbYaMXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt60AKCdYlJqeWpGWm
 QOMFJi0BAePkgivF0iat7ggMbc4Mx0idYpRUUqc90c+UEIAJJFRmgfXBovOS4yyUsK8jECHCP
 EUpBblZpagyr9iFOdgVBLmXQYyhSczrwRu+iugxUxAi3ft0AZZXJKIkJJqYFT9vULrM++B8D2
 xrQFt3TfrMnifbuqVCNP9YeX9lWvLuV/LCizPcpw6c32P4v3qWwmymYz9t8S+7S0IaF6i8yfg
 98nzu6Mc1NYXJOzbbD/j/+5StmdtN7/tro5YcC/1CKvVwnxeF/X+NBEeVwuHv59bl02edV3Ma
 pWuYE3UNLZ/GX3ndLdWHFFiKc5INNRiLipOBAB+9JczyQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496215873!48473236!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57428 invoked from network); 31 May 2017 07:31:15 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:31:15 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 00:31:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,422,1491289200"; d="scan'208";a="93151945"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 31 May 2017 00:31:09 -0700
Date: Wed, 31 May 2017 15:30:51 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531073051.GD3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-8-git-send-email-yi.y.sun@linux.intel.com>
 <592D982E020000780015DAA9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592D982E020000780015DAA9@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 07/23] x86: refactor psr: L3 CAT:
 implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzAgMDg6MDU6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gCj4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvcHNyLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAg
LTQ3NiwyMyArNDc2LDM0IEBAIHN0YXRpYyBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpnZXRfc29j
a2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkKPiA+ICAgICAgcmV0dXJuIHNvY2tldF9pbmZv
ICsgc29ja2V0Owo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqcHNy
X2dldF9mZWF0X2FuZF90eXBlKHVuc2lnbmVkIGludCBzb2NrZXQsCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGNibV90eXBlIHR5cGUsCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBz
cl9mZWF0X3R5cGUgKmZlYXRfdHlwZSkKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBwc3Jf
c29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKPiA+ICsKPiA+ICsg
ICAgaWYgKCBJU19FUlIoaW5mbykgKQo+ID4gKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoUFRSX0VS
UihpbmZvKSk7Cj4gPiArCj4gPiArICAgICpmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVh
dF90eXBlKHR5cGUpOwo+ID4gKyAgICBpZiAoICpmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZv
LT5mZWF0dXJlcykgKQo+ID4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4gCj4gTm90ZSBob3cgdGhp
cyByZXR1cm4gaXMgbm90IGJlaW5nIHRha2VuIGNhcmUgb2YgYnkgLi4uCj4gCj4gPiArICAgIHJl
dHVybiBpbmZvLT5mZWF0dXJlc1sqZmVhdF90eXBlXTsKPiA+ICt9Cj4gPiArCj4gPiAgaW50IHBz
cl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCj4gPiAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4p
Cj4gPiAgewo+ID4gLSAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0
X3NvY2tldF9pbmZvKHNvY2tldCk7Cj4gPiAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZl
YXQ7Cj4gPiAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7Cj4gPiAgCj4gPiAgICAg
IEFTU0VSVChkYXRhKTsKPiA+ICAKPiA+IC0gICAgaWYgKCBJU19FUlIoaW5mbykgKQo+ID4gLSAg
ICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7Cj4gPiAtCj4gPiAtICAgIGZlYXRfdHlwZSA9IHBz
cl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7Cj4gPiAtICAgIGlmICggZmVhdF90eXBlID49
IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKPiA+IC0gICAgICAgIHJldHVybiAtRU5PRU5U
Owo+ID4gKyAgICBmZWF0ID0gcHNyX2dldF9mZWF0X2FuZF90eXBlKHNvY2tldCwgdHlwZSwgJmZl
YXRfdHlwZSk7Cj4gPiArICAgIGlmICggSVNfRVJSKGZlYXQpICkKPiA+ICsgICAgICAgIHJldHVy
biBQVFJfRVJSKGZlYXQpOwo+IAo+IC4uLiB0aGUgY2hlY2sgaGVyZS4gSSB0aGluayB5b3Ugd2Fu
dCB0byBhbHRlciB0aGUgcmV0dXJuIGFib3ZlLgo+IApUaGlzIE5VTEwgaXMgdGFrZW4gY2FyZSBi
eSBiZWxvdyBjb2RlOgogICAgaWYgKCAhZmVhdCB8fCAhZmVhdF9wcm9wc1tmZWF0X3R5cGVdICkg
CgpUaGUgcmV0dXJuZWQgZXJyb3JzIGFyZSBoYW5kbGVkIHNlcGFyYXRlbHkuIEZvciBQVFJfRVJS
LCBpdCBpcyBoYW5kbGVkCmFib3ZlLiBGb3IgTlVMTCwgaXQgaXMgaGFuZGxlZCBiZWxvdy4KCkkg
Y2hlY2tlZCBJU19FUlIsIEkgdGhpbmsgaXQgY2FuIGhhbmRsZSB0aGUgTlVMTCBjYXNlLiBUaGUg
TlVMTCB3aWxsIG5vdApiZSB0cmVhdGVkIGFzIGFuIGVycm9yLgoKPiBBbmQgb2YgY291cnNlIEkg
d29uZGVyIHdoeSB5b3UgcmVwbGFjZSBjb2RlIGhlcmUgdGhhdCB3YXMKPiBvbmx5IGludHJvZHVj
ZWQgb25lIG9yIHR3byBwYXRjaGVzIGVhcmxpZXIuIFBlcmhhcHMgdGhhdCBlYXJsaWVyCj4gcGF0
Y2ggc2hvdWxkIGRvIHRoaW5ncyB0aGlzIHdheSByaWdodCBhd2F5Pwo+IApCZWNhdXNlIHRoZSBo
ZWxwZXIgZnVuY3Rpb24gJ3Bzcl9nZXRfZmVhdF9hbmRfdHlwZScgaXMgb25seSB1c2VkIGJ5Cidw
c3JfZ2V0X2luZm8nIGlmIHdlIGltcGxlbWVudCBpdCBpbiBwcmV2aW91cyBwYXRjaC4gVGhpcyBz
ZWVtcwp1bm5lY2Vzc2FyeS4gU28sIEkgaW50cm9kdWNlIHRoaXMgaGVscGVyIGZ1bmN0aW9uIGlu
IHRoaXMgcGF0Y2guClNoYWxsIEkgbW92ZSBpdCB0byBwcmV2aW91cyBwYXRjaD8KCj4gPiAtICAg
IGZlYXQgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdOwo+ID4gICAgICBpZiAoICFmZWF0IHx8
ICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gKQo+ID4gICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4g
Cj4gQWZhaWNzIHlvdSBuZWVkIGZlYXRfdHlwZSBoZXJlIG9ubHkgdG8gZ2V0IGF0IHRoZSByaWdo
dCBmZWF0X3Byb3BzW10KPiBlbnRyeS4gSWYgdGhhdCdzIHRoZSBjYXNlIGFsc28gZm9yIGZ1dHVy
ZSBjYWxsZXJzIG9mCj4gcHNyX2dldF9mZWF0X2FuZF90eXBlKCksIHBlcmhhcHMgaXQgd291bGQg
YmUgYmV0dGVyIGZvciBpdCB0bwo+IHByb3ZpZGUgdGhvc2UgdHdvIGluc3RlYWQgb2YgdGhlIGlu
dGVybWVkaWF0ZSB0eXBlPyBPZiBjb3Vyc2UKPiB0aGF0IHdvdWxkIGltcGx5IHJlbmFtaW5nIHRo
ZSBmdW5jdGlvbi4gKFRoaXMgY2hhbmdlIHdvdWxkCj4gY2xlYXJseSBiZW5lZml0IHRoZSByZWFk
YWJpbGl0eSBvZiBwc3JfZ2V0X3ZhbCgpIGJlbG93LikKPiAKT2ssIGdvdCBpdC4KCj4gPiBAQCAt
NTAyLDkgKzUxMywzOCBAQCBpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVu
dW0gY2JtX3R5cGUgdHlwZSwKPiA+ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiAgfQo+ID4gIAo+
ID4gLWludCBwc3JfZ2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29j
a2V0LAo+ID4gLSAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtLCBlbnVtIGNibV90eXBl
IHR5cGUpCj4gPiAraW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBzb2NrZXQsCj4gPiArICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gY2JtX3R5
cGUgdHlwZSkKPiA+ICB7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7Cj4g
PiArICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7Cj4gPiArICAgIHVuc2lnbmVkIGlu
dCBjb3MsIGk7Cj4gPiArCj4gPiArICAgIEFTU0VSVCh2YWwpOwo+ID4gKwo+ID4gKyAgICBmZWF0
ID0gcHNyX2dldF9mZWF0X2FuZF90eXBlKHNvY2tldCwgdHlwZSwgJmZlYXRfdHlwZSk7Cj4gPiAr
ICAgIGlmICggSVNfRVJSKGZlYXQpICkKPiA+ICsgICAgICAgIHJldHVybiBQVFJfRVJSKGZlYXQp
Owo+ID4gKwo+ID4gKyAgICBpZiAoICFmZWF0IHx8ICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gKQo+
ID4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gPiArCj4gPiArICAgIGNvcyA9IGQtPmFyY2gu
cHNyX2Nvc19pZHNbc29ja2V0XTsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogSWYgaW5wdXQgY29z
IGV4Y2VlZHMgY3VycmVudCBmZWF0dXJlJ3MgY29zX21heCwgd2Ugc2hvdWxkIHJldHVybiBpdHMK
PiA+ICsgICAgICogZGVmYXVsdCB2YWx1ZSB3aGljaCBpcyBzdG9yZWQgaW4gY29zIDAuIFRoaXMg
Y2FzZSBvbmx5IGhhcHBlbnMKPiA+ICsgICAgICogd2hlbiBtb3JlIHRoYW4gdHdvIGZlYXR1cmVz
IGVuYWJsZWQgY29uY3VycmVudGx5IGFuZCBhdCBsZWFzdCBvbmUKPiA+ICsgICAgICogZmVhdHVy
ZXMncyBjb3NfbWF4IGlzIGJpZ2dlciB0aGFuIG90aGVycy4gV2hlbiBhIGRvbWFpbidzIHdvcmtp
bmcgY29zCj4gPiArICAgICAqIGlkIGlzIGJpZ2dlciB0aGFuIHNvbWUgZmVhdHVyZXMnIGNvc19t
YXgsIEhXIGF1dG9tYXRpY2FsbHkgd29ya3MgYXMKPiA+ICsgICAgICogZGVmYXVsdCB2YWx1ZSBm
b3IgdGhvc2UgZmVhdHVyZXMgd2hpY2ggY29zX21heCBpcyBzbWFsbGVyLgo+ID4gKyAgICAgKi8K
PiA+ICsgICAgaWYgKCBjb3MgPiBmZWF0LT5jb3NfbWF4ICkKPiA+ICsgICAgICAgIGNvcyA9IDA7
Cj4gPiArCj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5j
b3NfbnVtOyBpKysgKQo+ID4gKyAgICAgICAgaWYgKCB0eXBlID09IGZlYXRfcHJvcHNbZmVhdF90
eXBlXS0+dHlwZVtpXSApCj4gPiArICAgICAgICAgICAgKnZhbCA9IGZlYXQtPmNvc19yZWdfdmFs
W2NvcyAqIGZlYXRfcHJvcHNbZmVhdF90eXBlXS0+Y29zX251bSArIGldOwo+ID4gKwo+ID4gICAg
ICByZXR1cm4gMDsKPiA+ICB9Cj4gCj4gRG8geW91IHJlYWxseSB3YW50IHRvIHJldHVybiBzdWNj
ZXNzIGhlcmUgZXZlbiBpZiB5b3UgZGlkbid0IHdyaXRlCj4gdG8gKnZhbD8gV2l0aCB0aGUgd2F5
IHRoZSBjYWxsZXJzIGFyZSBjb2RlZCwgdGhpcyBpcyBhbiAoYXQgbGVhc3QKPiBsYXRlbnQpIGlu
Zm9ybWF0aW9uIGxlYWsgYXQgcHJlc2VudC4KPiAKV2lsbCBmaXggaXQuIFRoYW5rcyEKCj4gSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 07:38:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyCY-0002Io-7H; Wed, 31 May 2017 07:37:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyCW-0002Ii-Nz
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:37:52 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 31/49-26749-FC27E295; Wed, 31 May 2017 07:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/dckV6
 kQeMJPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVv0+MBR+WMVZcn9jL3MC4o7yLkZNDSCBP
 4suiA6wgNq+AncTt1ZeZQGwJAUOJ0wtvsoDYLAKqEvd+X2QDsdkE1CXanm0HqufgEBEwkDh3N
 AnEZBbQl9i2DqxaWCBUYvLRb2wQ04skJi1cBzadU8Be4vG7bewg5bwCghJ/dwhDdNpJtFyMms
 DIMwshMQshMQuolVlAS+Lhr1ssELa2xLKFr5khSqQllv/jgAjbSWxu6mFHVQJie0rMePGRcQE
 jxypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBArWdgYNzB
 OPWE3yFGSQ4mJVHeChu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD8KgXKCRanpqRVpmTnAm
 IFJS3DwKInwbgRJ8xYXJOYWZ6ZDpE4xKkqJQyQEQBIZpXlwbbA4vcQoKyXMy8jAwCDEU5BalJ
 tZgir/ilGcg1FJmPcryBSezLwSuOmvgBYzAS3etUMbZHFJIkJKqoFxyQ3WpQ0HtNpjX9Y8WqB
 ZeFXMUs+mp8lg7YcZOwzXyWxmzzN7x97NURf4ZfvnVTPn81t7Hj18L/mkRMaU5c4HTG9tU9gd
 LDFxQbPq9zZ5/mj+S+8ZTQX2T+cvVFj85jhfsQjrPZmu42KXdyWlGlz5x8hwK/vuQYZ4Zi9hP
 52bpyeHrPy/fKqSEktxRqKhFnNRcSIAM2a+f84CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496216268!95759205!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42436 invoked from network); 31 May 2017 07:37:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:37:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:37:47 -0600
Message-Id: <592E8EEB020000780015E02E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:37:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8C92020000780015E014@prv-mh.provo.novell.com>
 <592E8C92020000780015E014@prv-mh.provo.novell.com>
In-Reply-To: <592E8C92020000780015E014@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartB68ECCDB.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] hvmloader: dynamically determine scratch
 memory range for tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartB68ECCDB.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

This re-enables tests on configurations where commit 0d6968635c
("hvmloader: avoid tests when they would clobber used memory") forced
them to be skipped.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/firmware/hvmloader/tests.c
+++ b/tools/firmware/hvmloader/tests.c
@@ -29,14 +29,15 @@
=20
 /*
  * Memory layout during tests:
- *  4MB to 8MB is cleared.
- *  Page directory resides at 4MB.
- *  2 page table pages reside at 4MB+4kB to 4MB+12kB.
- *  Pagetables identity-map 0-8MB, except 4kB at va 6MB maps to pa 5MB.
+ *  The 4MB block at test_mem_base is cleared.
+ *  Page directory resides at test_mem_base.
+ *  2 page table pages reside at test_mem_base+4kB to test_mem_base+12kB.
+ *  Pagetables identity-map 0-4MB and test_mem_base-test_mem_base+4MB,
+ *  except 4kB at va test_mem_base+2MB maps to pa test_mem_base+1MB.
  */
-#define TEST_MEM_BASE (4ul << 20)
+static unsigned long test_mem_base;
 #define TEST_MEM_SIZE (4ul << 20)
-#define PD_START TEST_MEM_BASE
+#define PD_START test_mem_base
 #define PT_START (PD_START + 4096)
=20
 static void setup_paging(void)
@@ -45,14 +46,25 @@ static void setup_paging(void)
     uint32_t *pt =3D (uint32_t *)PT_START;
     uint32_t i;
=20
-    /* Identity map 0-8MB. */
-    for ( i =3D 0; i < 2; i++ )
-        pd[i] =3D (unsigned long)pt + (i<<12) + 3;
-    for ( i =3D 0; i < 2 * 1024; i++ )
-        pt[i] =3D (i << 12) + 3;
+    /* Identity map [0,_end). */
+    for ( i =3D 0; i <=3D (unsigned long)(_end - 1) >> (PAGE_SHIFT + 10); =
++i )
+    {
+        unsigned int j;
+
+        pd[i] =3D (unsigned long)pt + 3;
+        for ( j =3D 0; j < PAGE_SIZE / sizeof(*pt); ++j )
+            *pt++ =3D (i << (PAGE_SHIFT + 10)) + (j << PAGE_SHIFT) + 3;
+    }
+
+    /* Identity map TEST_MEM_SIZE @ test_mem_base. */
+    for ( i =3D 0; i < (TEST_MEM_SIZE >> (PAGE_SHIFT + 10)); ++i )
+        pd[i + (test_mem_base >> (PAGE_SHIFT + 10))] =3D
+            (unsigned long)pt + (i << PAGE_SHIFT) + 3;
+    for ( i =3D 0; i < (TEST_MEM_SIZE >> PAGE_SHIFT); ++i )
+        *pt++ =3D test_mem_base + (i << PAGE_SHIFT) + 3;
=20
-    /* Page at virtual 6MB maps to physical 5MB. */
-    pt[6u<<8] -=3D 0x100000u;
+    /* Page at virtual test_mem_base+2MB maps physical test_mem_base+1MB. =
*/
+    pt[(long)(-TEST_MEM_SIZE + 0x200000) >> PAGE_SHIFT] -=3D 0x100000;
 }
=20
 static void start_paging(void)
@@ -81,42 +93,42 @@ static int rep_io_test(void)
     uint32_t *p;
     uint32_t i, p0, p1, p2;
     int okay =3D TEST_PASS;
-
-    static const struct {
+    const struct {
         unsigned long addr;
         uint32_t expected;
     } check[] =3D {
-        { 0x00500000, 0x987654ff },
-        { 0x00500ffc, 0xff000000 },
-        { 0x005ffffc, 0xff000000 },
-        { 0x00601000, 0x000000ff },
+        { test_mem_base + 0x00100000, 0x987654ff },
+        { test_mem_base + 0x00100ffc, 0xff000000 },
+        { test_mem_base + 0x001ffffc, 0xff000000 },
+        { test_mem_base + 0x00201000, 0x000000ff },
         { 0, 0 }
     };
=20
     start_paging();
=20
     /* Phys 5MB =3D 0xdeadbeef */
-    *(uint32_t *)0x500000ul =3D 0xdeadbeef;
+    *(uint32_t *)(test_mem_base + 0x100000) =3D 0xdeadbeef;
=20
     /* Phys 5MB =3D 0x98765432 */
-    *(uint32_t *)0x600000ul =3D 0x98765432;
+    *(uint32_t *)(test_mem_base + 0x200000) =3D 0x98765432;
=20
     /* Phys 0x5fffff =3D Phys 0x500000 =3D 0xff (byte) */
     asm volatile (
         "rep insb"
         : "=3Dd" (p0), "=3Dc" (p1), "=3DD" (p2)
-        : "0" (0x5f), "1" (2), "2" (0x5ffffful) : "memory" );
+        : "0" (0x5f), "1" (2), "2" (test_mem_base + 0x1fffff) : "memory" =
);
=20
     /* Phys 0x500fff =3D Phys 0x601000 =3D 0xff (byte) */
     asm volatile (
         "std ; rep insb ; cld"
         : "=3Dd" (p0), "=3Dc" (p1), "=3DD" (p2)
-        : "0" (0x5f), "1" (2), "2" (0x601000ul) : "memory" );
+        : "0" (0x5f), "1" (2), "2" (test_mem_base + 0x201000) : "memory" =
);
=20
     stop_paging();
=20
     i =3D 0;
-    for ( p =3D (uint32_t *)0x4ff000ul; p < (uint32_t *)0x602000ul; p++ )
+    for ( p =3D (uint32_t *)(test_mem_base + 0x0ff000);
+          p < (uint32_t *)(test_mem_base + 0x202000); p++ )
     {
         uint32_t expected =3D 0;
         if ( check[i].addr =3D=3D (unsigned long)p )
@@ -148,13 +160,14 @@ static int shadow_gs_test(void)
     if ( !(edx & (1u<<29)) )
         return TEST_SKIP;
=20
-    /* Long mode pagetable setup: Identity map 0-8MB with 2MB mappings. =
*/
+    /* Long mode pagetable setup: Identity map [0,_end) with 2MB =
mappings. */
     *pd =3D (unsigned long)pd + 0x1007; /* Level 4 */
     pd +=3D 512;
     *pd =3D (unsigned long)pd + 0x1007; /* Level 3 */
     pd +=3D 512;
-    for ( i =3D 0; i < 4; i++ )         /* Level 2 */
-        *pd++ =3D (i << 21) + 0x1e3;
+    /* Level 2: */
+    for ( i =3D 0; i <=3D (unsigned long)(_end - 1) >> (PAGE_SHIFT + 9); =
i++ )
+        *pd++ =3D (i << (PAGE_SHIFT + 9)) + 0x1e3;
=20
     asm volatile (
         /* CR4.PAE=3D1 */
@@ -208,29 +221,6 @@ void perform_tests(void)
     printf("Testing HVM environment:\n");
=20
     BUILD_BUG_ON(SCRATCH_PHYSICAL_ADDRESS > HVMLOADER_PHYSICAL_ADDRESS);
-    if ( hvm_info->low_mem_pgend <
-         ((TEST_MEM_BASE + TEST_MEM_SIZE) >> PAGE_SHIFT) )
-    {
-        printf("Skipping tests due to insufficient memory (<%luMB)\n",
-               (TEST_MEM_BASE + TEST_MEM_SIZE) >> 20);
-        return;
-    }
-
-    if ( (unsigned long)_end > TEST_MEM_BASE )
-    {
-        printf("Skipping tests due to overlap with base image\n");
-        return;
-    }
-
-    if ( hvm_start_info->cmdline_paddr &&
-         hvm_start_info->cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&
-         ((hvm_start_info->cmdline_paddr +
-           strlen((char *)(uintptr_t)hvm_start_info->cmdline_paddr)) >=3D
-          TEST_MEM_BASE) )
-    {
-        printf("Skipping tests due to overlap with command line\n");
-        return;
-    }
=20
     if ( hvm_start_info->rsdp_paddr )
     {
@@ -238,54 +228,67 @@ void perform_tests(void)
         return;
     }
=20
-    if ( hvm_start_info->nr_modules )
+    for ( ; ; test_mem_base +=3D TEST_MEM_SIZE )
     {
-        const struct hvm_modlist_entry *modlist =3D
-            (void *)(uintptr_t)hvm_start_info->modlist_paddr;
-
-        if ( hvm_start_info->modlist_paddr > UINTPTR_MAX ||
-             ((UINTPTR_MAX - (uintptr_t)modlist) / sizeof(*modlist) <
-              hvm_start_info->nr_modules) )
+        if ( hvm_info->low_mem_pgend <
+             ((test_mem_base + TEST_MEM_SIZE) >> PAGE_SHIFT) )
         {
-            printf("Skipping tests due to inaccessible module list\n");
+            printf("Skipping tests due to insufficient memory (<%luMB)\n",=

+                   (test_mem_base + TEST_MEM_SIZE) >> 20);
             return;
         }
=20
-        if ( TEST_MEM_BASE < (uintptr_t)(modlist +
-                                         hvm_start_info->nr_modules) &&
-             (uintptr_t)modlist < TEST_MEM_BASE + TEST_MEM_SIZE )
-        {
-            printf("Skipping tests due to overlap with module list\n");
-            return;
-        }
+        if ( (unsigned long)_end > test_mem_base )
+            continue;
+
+        if ( hvm_start_info->cmdline_paddr &&
+             hvm_start_info->cmdline_paddr < test_mem_base + TEST_MEM_SIZE=
 &&
+             ((hvm_start_info->cmdline_paddr +
+               strlen((char *)(uintptr_t)hvm_start_info->cmdline_paddr)) =
>=3D
+              test_mem_base) )
+            continue;
=20
-        for ( i =3D 0; i < hvm_start_info->nr_modules; ++i )
+        if ( hvm_start_info->nr_modules )
         {
-            if ( TEST_MEM_BASE < modlist[i].paddr + modlist[i].size &&
-                 modlist[i].paddr < TEST_MEM_BASE + TEST_MEM_SIZE )
-            {
-                printf("Skipping tests due to overlap with module %u\n", =
i);
-                return;
-            }
+            const struct hvm_modlist_entry *modlist =3D
+                (void *)(uintptr_t)hvm_start_info->modlist_paddr;
+
+            if ( hvm_start_info->modlist_paddr > UINTPTR_MAX ||
+                 ((UINTPTR_MAX - (uintptr_t)modlist) / sizeof(*modlist) <
+                  hvm_start_info->nr_modules) )
+                continue;
+
+            if ( test_mem_base < (uintptr_t)(modlist +
+                                             hvm_start_info->nr_modules) =
&&
+                 (uintptr_t)modlist < test_mem_base + TEST_MEM_SIZE )
+                continue;
=20
-            if ( modlist[i].cmdline_paddr &&
-                 modlist[i].cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE =
&&
-                 ((modlist[i].cmdline_paddr +
-                   strlen((char *)(uintptr_t)modlist[i].cmdline_paddr)) =
>=3D
-                  TEST_MEM_BASE) )
+            for ( i =3D 0; i < hvm_start_info->nr_modules; ++i )
             {
-                printf("Skipping tests due to overlap with module %u =
cmdline\n",
-                       i);
-                return;
+                if ( test_mem_base < modlist[i].paddr + modlist[i].size =
&&
+                     modlist[i].paddr < test_mem_base + TEST_MEM_SIZE )
+                    break;
+
+                if ( modlist[i].cmdline_paddr &&
+                     modlist[i].cmdline_paddr < test_mem_base + TEST_MEM_S=
IZE &&
+                     ((modlist[i].cmdline_paddr +
+                       strlen((char *)(uintptr_t)modlist[i].cmdline_paddr)=
) >=3D
+                      test_mem_base) )
+                    break;
             }
+            if ( i < hvm_start_info->nr_modules )
+                continue;
         }
+
+        printf("Using scratch memory at %lx\n", test_mem_base);
+        break;
     }
=20
     passed =3D skipped =3D 0;
     for ( i =3D 0; tests[i].test; i++ )
     {
         printf(" - %s ... ", tests[i].description);
-        memset((char *)(4ul << 20), 0, 4ul << 20);
+        memset((char *)test_mem_base, 0, TEST_MEM_SIZE);
         setup_paging();
         switch ( (*tests[i].test)() )
         {



--=__PartB68ECCDB.1__=
Content-Type: text/plain; name="hvmloader-dynamic-tests.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="hvmloader-dynamic-tests.patch"

hvmloader: dynamically determine scratch memory range for tests=0A=0AThis =
re-enables tests on configurations where commit 0d6968635c=0A("hvmloader: =
avoid tests when they would clobber used memory") forced=0Athem to be =
skipped.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/tools/firmware/hvmloader/tests.c=0A+++ b/tools/firmware/hvmloader/tests.c=
=0A@@ -29,14 +29,15 @@=0A =0A /*=0A  * Memory layout during tests:=0A- *  =
4MB to 8MB is cleared.=0A- *  Page directory resides at 4MB.=0A- *  2 page =
table pages reside at 4MB+4kB to 4MB+12kB.=0A- *  Pagetables identity-map =
0-8MB, except 4kB at va 6MB maps to pa 5MB.=0A+ *  The 4MB block at =
test_mem_base is cleared.=0A+ *  Page directory resides at test_mem_base.=
=0A+ *  2 page table pages reside at test_mem_base+4kB to test_mem_base+12k=
B.=0A+ *  Pagetables identity-map 0-4MB and test_mem_base-test_mem_base+4MB=
,=0A+ *  except 4kB at va test_mem_base+2MB maps to pa test_mem_base+1MB.=
=0A  */=0A-#define TEST_MEM_BASE (4ul << 20)=0A+static unsigned long =
test_mem_base;=0A #define TEST_MEM_SIZE (4ul << 20)=0A-#define PD_START =
TEST_MEM_BASE=0A+#define PD_START test_mem_base=0A #define PT_START =
(PD_START + 4096)=0A =0A static void setup_paging(void)=0A@@ -45,14 +46,25 =
@@ static void setup_paging(void)=0A     uint32_t *pt =3D (uint32_t =
*)PT_START;=0A     uint32_t i;=0A =0A-    /* Identity map 0-8MB. */=0A-    =
for ( i =3D 0; i < 2; i++ )=0A-        pd[i] =3D (unsigned long)pt + =
(i<<12) + 3;=0A-    for ( i =3D 0; i < 2 * 1024; i++ )=0A-        pt[i] =
=3D (i << 12) + 3;=0A+    /* Identity map [0,_end). */=0A+    for ( i =3D =
0; i <=3D (unsigned long)(_end - 1) >> (PAGE_SHIFT + 10); ++i )=0A+    =
{=0A+        unsigned int j;=0A+=0A+        pd[i] =3D (unsigned long)pt + =
3;=0A+        for ( j =3D 0; j < PAGE_SIZE / sizeof(*pt); ++j )=0A+        =
    *pt++ =3D (i << (PAGE_SHIFT + 10)) + (j << PAGE_SHIFT) + 3;=0A+    =
}=0A+=0A+    /* Identity map TEST_MEM_SIZE @ test_mem_base. */=0A+    for =
( i =3D 0; i < (TEST_MEM_SIZE >> (PAGE_SHIFT + 10)); ++i )=0A+        pd[i =
+ (test_mem_base >> (PAGE_SHIFT + 10))] =3D=0A+            (unsigned =
long)pt + (i << PAGE_SHIFT) + 3;=0A+    for ( i =3D 0; i < (TEST_MEM_SIZE =
>> PAGE_SHIFT); ++i )=0A+        *pt++ =3D test_mem_base + (i << PAGE_SHIFT=
) + 3;=0A =0A-    /* Page at virtual 6MB maps to physical 5MB. */=0A-    =
pt[6u<<8] -=3D 0x100000u;=0A+    /* Page at virtual test_mem_base+2MB maps =
physical test_mem_base+1MB. */=0A+    pt[(long)(-TEST_MEM_SIZE + 0x200000) =
>> PAGE_SHIFT] -=3D 0x100000;=0A }=0A =0A static void start_paging(void)=0A=
@@ -81,42 +93,42 @@ static int rep_io_test(void)=0A     uint32_t *p;=0A    =
 uint32_t i, p0, p1, p2;=0A     int okay =3D TEST_PASS;=0A-=0A-    static =
const struct {=0A+    const struct {=0A         unsigned long addr;=0A     =
    uint32_t expected;=0A     } check[] =3D {=0A-        { 0x00500000, =
0x987654ff },=0A-        { 0x00500ffc, 0xff000000 },=0A-        { =
0x005ffffc, 0xff000000 },=0A-        { 0x00601000, 0x000000ff },=0A+       =
 { test_mem_base + 0x00100000, 0x987654ff },=0A+        { test_mem_base + =
0x00100ffc, 0xff000000 },=0A+        { test_mem_base + 0x001ffffc, =
0xff000000 },=0A+        { test_mem_base + 0x00201000, 0x000000ff },=0A    =
     { 0, 0 }=0A     };=0A =0A     start_paging();=0A =0A     /* Phys 5MB =
=3D 0xdeadbeef */=0A-    *(uint32_t *)0x500000ul =3D 0xdeadbeef;=0A+    =
*(uint32_t *)(test_mem_base + 0x100000) =3D 0xdeadbeef;=0A =0A     /* Phys =
5MB =3D 0x98765432 */=0A-    *(uint32_t *)0x600000ul =3D 0x98765432;=0A+   =
 *(uint32_t *)(test_mem_base + 0x200000) =3D 0x98765432;=0A =0A     /* =
Phys 0x5fffff =3D Phys 0x500000 =3D 0xff (byte) */=0A     asm volatile =
(=0A         "rep insb"=0A         : "=3Dd" (p0), "=3Dc" (p1), "=3DD" =
(p2)=0A-        : "0" (0x5f), "1" (2), "2" (0x5ffffful) : "memory" );=0A+  =
      : "0" (0x5f), "1" (2), "2" (test_mem_base + 0x1fffff) : "memory" =
);=0A =0A     /* Phys 0x500fff =3D Phys 0x601000 =3D 0xff (byte) */=0A     =
asm volatile (=0A         "std ; rep insb ; cld"=0A         : "=3Dd" (p0), =
"=3Dc" (p1), "=3DD" (p2)=0A-        : "0" (0x5f), "1" (2), "2" (0x601000ul)=
 : "memory" );=0A+        : "0" (0x5f), "1" (2), "2" (test_mem_base + =
0x201000) : "memory" );=0A =0A     stop_paging();=0A =0A     i =3D 0;=0A-  =
  for ( p =3D (uint32_t *)0x4ff000ul; p < (uint32_t *)0x602000ul; p++ =
)=0A+    for ( p =3D (uint32_t *)(test_mem_base + 0x0ff000);=0A+          =
p < (uint32_t *)(test_mem_base + 0x202000); p++ )=0A     {=0A         =
uint32_t expected =3D 0;=0A         if ( check[i].addr =3D=3D (unsigned =
long)p )=0A@@ -148,13 +160,14 @@ static int shadow_gs_test(void)=0A     if =
( !(edx & (1u<<29)) )=0A         return TEST_SKIP;=0A =0A-    /* Long mode =
pagetable setup: Identity map 0-8MB with 2MB mappings. */=0A+    /* Long =
mode pagetable setup: Identity map [0,_end) with 2MB mappings. */=0A     =
*pd =3D (unsigned long)pd + 0x1007; /* Level 4 */=0A     pd +=3D 512;=0A   =
  *pd =3D (unsigned long)pd + 0x1007; /* Level 3 */=0A     pd +=3D =
512;=0A-    for ( i =3D 0; i < 4; i++ )         /* Level 2 */=0A-        =
*pd++ =3D (i << 21) + 0x1e3;=0A+    /* Level 2: */=0A+    for ( i =3D 0; i =
<=3D (unsigned long)(_end - 1) >> (PAGE_SHIFT + 9); i++ )=0A+        *pd++ =
=3D (i << (PAGE_SHIFT + 9)) + 0x1e3;=0A =0A     asm volatile (=0A         =
/* CR4.PAE=3D1 */=0A@@ -208,29 +221,6 @@ void perform_tests(void)=0A     =
printf("Testing HVM environment:\n");=0A =0A     BUILD_BUG_ON(SCRATCH_PHYSI=
CAL_ADDRESS > HVMLOADER_PHYSICAL_ADDRESS);=0A-    if ( hvm_info->low_mem_pg=
end <=0A-         ((TEST_MEM_BASE + TEST_MEM_SIZE) >> PAGE_SHIFT) )=0A-    =
{=0A-        printf("Skipping tests due to insufficient memory (<%luMB)\n",=
=0A-               (TEST_MEM_BASE + TEST_MEM_SIZE) >> 20);=0A-        =
return;=0A-    }=0A-=0A-    if ( (unsigned long)_end > TEST_MEM_BASE )=0A- =
   {=0A-        printf("Skipping tests due to overlap with base image\n");=
=0A-        return;=0A-    }=0A-=0A-    if ( hvm_start_info->cmdline_paddr =
&&=0A-         hvm_start_info->cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZ=
E &&=0A-         ((hvm_start_info->cmdline_paddr +=0A-           strlen((ch=
ar *)(uintptr_t)hvm_start_info->cmdline_paddr)) >=3D=0A-          =
TEST_MEM_BASE) )=0A-    {=0A-        printf("Skipping tests due to overlap =
with command line\n");=0A-        return;=0A-    }=0A =0A     if ( =
hvm_start_info->rsdp_paddr )=0A     {=0A@@ -238,54 +228,67 @@ void =
perform_tests(void)=0A         return;=0A     }=0A =0A-    if ( hvm_start_i=
nfo->nr_modules )=0A+    for ( ; ; test_mem_base +=3D TEST_MEM_SIZE )=0A   =
  {=0A-        const struct hvm_modlist_entry *modlist =3D=0A-            =
(void *)(uintptr_t)hvm_start_info->modlist_paddr;=0A-=0A-        if ( =
hvm_start_info->modlist_paddr > UINTPTR_MAX ||=0A-             ((UINTPTR_MA=
X - (uintptr_t)modlist) / sizeof(*modlist) <=0A-              hvm_start_inf=
o->nr_modules) )=0A+        if ( hvm_info->low_mem_pgend <=0A+             =
((test_mem_base + TEST_MEM_SIZE) >> PAGE_SHIFT) )=0A         {=0A-         =
   printf("Skipping tests due to inaccessible module list\n");=0A+         =
   printf("Skipping tests due to insufficient memory (<%luMB)\n",=0A+      =
             (test_mem_base + TEST_MEM_SIZE) >> 20);=0A             =
return;=0A         }=0A =0A-        if ( TEST_MEM_BASE < (uintptr_t)(modlis=
t +=0A-                                         hvm_start_info->nr_modules)=
 &&=0A-             (uintptr_t)modlist < TEST_MEM_BASE + TEST_MEM_SIZE =
)=0A-        {=0A-            printf("Skipping tests due to overlap with =
module list\n");=0A-            return;=0A-        }=0A+        if ( =
(unsigned long)_end > test_mem_base )=0A+            continue;=0A+=0A+     =
   if ( hvm_start_info->cmdline_paddr &&=0A+             hvm_start_info->cm=
dline_paddr < test_mem_base + TEST_MEM_SIZE &&=0A+             ((hvm_start_=
info->cmdline_paddr +=0A+               strlen((char *)(uintptr_t)hvm_start=
_info->cmdline_paddr)) >=3D=0A+              test_mem_base) )=0A+          =
  continue;=0A =0A-        for ( i =3D 0; i < hvm_start_info->nr_modules; =
++i )=0A+        if ( hvm_start_info->nr_modules )=0A         {=0A-        =
    if ( TEST_MEM_BASE < modlist[i].paddr + modlist[i].size &&=0A-         =
        modlist[i].paddr < TEST_MEM_BASE + TEST_MEM_SIZE )=0A-            =
{=0A-                printf("Skipping tests due to overlap with module =
%u\n", i);=0A-                return;=0A-            }=0A+            =
const struct hvm_modlist_entry *modlist =3D=0A+                (void =
*)(uintptr_t)hvm_start_info->modlist_paddr;=0A+=0A+            if ( =
hvm_start_info->modlist_paddr > UINTPTR_MAX ||=0A+                 =
((UINTPTR_MAX - (uintptr_t)modlist) / sizeof(*modlist) <=0A+               =
   hvm_start_info->nr_modules) )=0A+                continue;=0A+=0A+      =
      if ( test_mem_base < (uintptr_t)(modlist +=0A+                       =
                      hvm_start_info->nr_modules) &&=0A+                 =
(uintptr_t)modlist < test_mem_base + TEST_MEM_SIZE )=0A+                =
continue;=0A =0A-            if ( modlist[i].cmdline_paddr &&=0A-          =
       modlist[i].cmdline_paddr < TEST_MEM_BASE + TEST_MEM_SIZE &&=0A-     =
            ((modlist[i].cmdline_paddr +=0A-                   strlen((char=
 *)(uintptr_t)modlist[i].cmdline_paddr)) >=3D=0A-                  =
TEST_MEM_BASE) )=0A+            for ( i =3D 0; i < hvm_start_info->nr_modul=
es; ++i )=0A             {=0A-                printf("Skipping tests due =
to overlap with module %u cmdline\n",=0A-                       i);=0A-    =
            return;=0A+                if ( test_mem_base < modlist[i].padd=
r + modlist[i].size &&=0A+                     modlist[i].paddr < =
test_mem_base + TEST_MEM_SIZE )=0A+                    break;=0A+=0A+      =
          if ( modlist[i].cmdline_paddr &&=0A+                     =
modlist[i].cmdline_paddr < test_mem_base + TEST_MEM_SIZE &&=0A+            =
         ((modlist[i].cmdline_paddr +=0A+                       strlen((cha=
r *)(uintptr_t)modlist[i].cmdline_paddr)) >=3D=0A+                      =
test_mem_base) )=0A+                    break;=0A             }=0A+        =
    if ( i < hvm_start_info->nr_modules )=0A+                continue;=0A  =
       }=0A+=0A+        printf("Using scratch memory at %lx\n", test_mem_ba=
se);=0A+        break;=0A     }=0A =0A     passed =3D skipped =3D 0;=0A    =
 for ( i =3D 0; tests[i].test; i++ )=0A     {=0A         printf(" - %s ... =
", tests[i].description);=0A-        memset((char *)(4ul << 20), 0, 4ul << =
20);=0A+        memset((char *)test_mem_base, 0, TEST_MEM_SIZE);=0A        =
 setup_paging();=0A         switch ( (*tests[i].test)() )=0A         {=0A
--=__PartB68ECCDB.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartB68ECCDB.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyCy-0002Kc-F9; Wed, 31 May 2017 07:38:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyCx-0002KR-Fb
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:38:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 73/3B-03557-AE27E295; Wed, 31 May 2017 07:38:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/dVkV6
 kwcav4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bl25IFW3grNr04x9rA+JS7i5GTQ0ggT+LX
 wTOMIDavgJ3EhT1HwGwJAUOJ0wtvsoDYLAKqEqfWrWUCsdkE1CXanm1n7WLk4BARMJA4dzQJx
 GQW0JfYtg6sWljAUeJBx25miOlFEpMWrmMFsTkF7CUev9vGDlLOKyAo8XeHMEiYGWjp+amHmC
 cw8sxCyMxCkoGwtSQe/rrFAmFrSyxb+Jp5FtheaYnl/zggwrYS6xoWMaMqAbE9JC4e/cS8gJF
 jFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAyAMEOxvNr
 Aw8xSnIwKYnyVtjoRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P1RCJQTLEpNT61Iy8wBxgxMW
 oKDR0mEVxsYN0K8xQWJucWZ6RCpU4yKUuK8CiAJAZBERmkeXBssTi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmPcryHaezLwSuOmvgBYzAS3etUMbZHFJIkJKqoGxuPsU5x0LD9a8D1GS82u
 8Jmxpvrd168e6D7ky/vGd8y3DcyduuinqzHN20T77a9Hr91lt3ndI6UKMfkXMkvjta9dPVZF4
 8Xux8u22W1NP1psr1768x7WRmSvpivSSGQv1j+zKTpqUcr6uguEa67aSfb5FXstmXvv2JC7nX
 4fxBY8ZL9d5TPoSr8RSnJFoqMVcVJwIAK7tDTHOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496216296!95753359!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18509 invoked from network); 31 May 2017 07:38:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:38:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:38:16 -0600
Message-Id: <592E8F05020000780015E032@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:38:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E8C92020000780015E014@prv-mh.provo.novell.com>
 <592E8C92020000780015E014@prv-mh.provo.novell.com>
In-Reply-To: <592E8C92020000780015E014@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part98A0E2F5.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] hvmloader: drop pointless objcopy invocation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part98A0E2F5.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

It doesn't alter the image in any way.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/firmware/hvmloader/Makefile
+++ b/tools/firmware/hvmloader/Makefile
@@ -84,9 +84,7 @@ vpath static_tables.c $(ACPI_PATH)
 OBJS +=3D $(ACPI_OBJS)
=20
 hvmloader: $(OBJS)
-	$(LD) $(LDFLAGS_DIRECT) -N -Ttext $(LOADADDR) -o hvmloader.tmp $^
-	$(OBJCOPY) hvmloader.tmp hvmloader
-	rm -f hvmloader.tmp
+	$(LD) $(LDFLAGS_DIRECT) -N -Ttext $(LOADADDR) -o $@ $^
=20
 roms.inc: $(ROMS)
 	echo "/* Autogenerated file. DO NOT EDIT */" > $@.new




--=__Part98A0E2F5.1__=
Content-Type: text/plain; name="hvmloader-drop-objcopy.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="hvmloader-drop-objcopy.patch"

hvmloader: drop pointless objcopy invocation=0A=0AIt doesn't alter the =
image in any way.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A=
--- a/tools/firmware/hvmloader/Makefile=0A+++ b/tools/firmware/hvmloader/Ma=
kefile=0A@@ -84,9 +84,7 @@ vpath static_tables.c $(ACPI_PATH)=0A OBJS +=3D =
$(ACPI_OBJS)=0A =0A hvmloader: $(OBJS)=0A-	$(LD) $(LDFLAGS_DIRECT) -N =
-Ttext $(LOADADDR) -o hvmloader.tmp $^=0A-	$(OBJCOPY) hvmloader.tmp =
hvmloader=0A-	rm -f hvmloader.tmp=0A+	$(LD) $(LDFLAGS_DIRECT) -N -Ttext =
$(LOADADDR) -o $@ $^=0A =0A roms.inc: $(ROMS)=0A 	echo "/* Autogenera=
ted file. DO NOT EDIT */" > $@.new=0A
--=__Part98A0E2F5.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part98A0E2F5.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:44:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyIj-00034A-3V; Wed, 31 May 2017 07:44:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dFyIi-000344-5u
 for xen-devel@lists.xen.org; Wed, 31 May 2017 07:44:16 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 6D/71-02199-F447E295; Wed, 31 May 2017 07:44:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXSnM/RpOtXohd
 p0LjH2GLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzVi9YzFbwWbeigOPjrE0MHZwdzFyckgIKEps
 bdzIDGE7SPS+2cPexcjFISRwjkmid3IPI0hCWCBcYvbNNSwgtoiAjsSalcvYQGxmgc2MElN31
 EA0rGKUWPf8IFiCTUBfYveLT0wgNq+ArcT/Zd1gzSwCqhJNLyaD2aIC0RKnd/QxQtQISpyc+Q
 QszilgKHFq3lNWiAXqEn/mXWKGsOUltr+dA2WLSzR9WckKcZyexLT781gmMArOQjJqFpL2WUj
 aZyFpX8DIsopRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzCg
 6xkYGHcwTj3hd4hRkoNJSZS3wkYvUogvKT+lMiOxOCO+qDQntfgQozoHh8CGxX/DpVjy8vNSl
 SR47xYBlQkWpaanVqRl5gAjDqZSgoNHSYT3Pkiat7ggMbc4Mx0idYpRUUqcd0oxUEIAJJFRmg
 fXBovyS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeVeBjOfJzCuBm/4KaDET0OJdO7RBFpc
 kIqSkGhgbnq9yNDsxvf5+tFqCbM2CJ/dW2828O+VUp/Jy7VmZS191b+Tds+XU8d7Szs7jpdMf
 N+010TPvE51uetPz16TDq7INNr7/LiR59FKa+IRFFZOmp2hcdmea9HZLyz6r2N/2/Xy/l+d51
 12JXpT3LeNoXlXUg949xXf3qTjUFDSru/758dL25il1JZbijERDLeai4kQABslbY+0CAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496216654!45233490!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3459 invoked from network); 31 May 2017 07:44:14 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:44:14 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-89-243-219-99.as13285.net ([89.243.219.99]:50819
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dFyIa-0007a4-dz (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 31 May 2017 08:44:08 +0100
To: "Han, Huaitong" <huaitong.han@intel.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
 <1496214571.3661.24.camel@intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cd35d55a-08ff-5162-1ff2-7a0744277021@citrix.com>
Date: Wed, 31 May 2017 08:44:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1496214571.3661.24.camel@intel.com>
Content-Language: en-GB
Cc: "Tian, Kevin" <kevin.tian@intel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for
 guests in non-paging mode"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMjAxNyAwODowOSwgSGFuLCBIdWFpdG9uZyB3cm90ZToKPiBPbiBGcmksIDIwMTct
MDUtMjYgYXQgMTg6MDMgKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFRoaXMgcmV2ZXJ0
cyBjb21taXQgYzQxZTAyNjZkZDU5YWI1MGI3YTE1MzE1N2U5YmQyYTNhZDExNGI1My4KPj4KPj4g
V2hlbiBkZXRlcm1pbmluZyBBY2Nlc3MgUmlnaHRzLCBQcm90ZWN0aW9uIEtleXMgb25seSB0YWtl
IGVmZmVjdCB3aGVuIENSNC5QS0UKPj4gaXQgc2V0LCBhbmQgNC1sZXZlbCBwYWdpbmcgaXMgYWN0
aXZlLiAgQWxsIG90aGVyIGNpcmN1bXN0YW5jZXMgKG5vdGlibHksIDMyYml0Cj4+IFBBRSBwYWdp
bmcpIHNraXAgdGhlIFByb3RlY3Rpb24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgo+Pgo+PiBUaGVy
ZWZvcmUsIHdlIGRvIG5vdCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNrIG9m
IGEgZ3Vlc3Qgd2hpY2ggaXMKPj4gbm90IHVzaW5nIHBhZ2luZywgYXMgc3VjaCBhIGd1ZXN0IGlz
IG5lY2Vzc2VyaWx5IHJ1bm5pbmcgd2l0aCBFRkVSLkxNRQo+PiBkaXNhYmxlZC4KPiBZZXMsIGlm
IEVGRVIuTE1FID0gMCwgUHJvdGVjdGlvbiBLZXlzIHdvdWxkIHRha2Ugbm8gZWZmZWN0IHRvbywg
c28gaXQKPiBpc24ndCBuZWNlc3NhcnkgdG8gY2xlYXIgQ1I0LlBLRSBpbiBub24tcGFnaW5nIG1v
ZGUuCj4KPj4gVGhlIHtSRCxXUn1QS1JVIGluc3RydWN0aW9ucyBhcmUgc3BlY2lmaWVkIGFzIGJl
aW5nIGxlZ2FsIGZvciB1c2UgaW4gYW55Cj4+IG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBD
UjQuUEtFIGlzIHNldC4gIEJ5IGNsZWFyaW5nIENSNC5QS0UgYmVoaW5kIHRoZQo+PiBiYWNrIG9m
IGFuIHVucGFnZWQgZ3Vlc3QsIHRoZXNlIGluc3RydWN0aW9ucyB5aWVsZCAjVUQgZGVzcGl0ZSB0
aGUgZ3Vlc3QKPj4gc2VlaW5nIFBLRSBzZXQgaWYgaXQgcmVhZHMgQ1I0LCBhbmQgT1NQS0UgYmVp
bmcgdmlzaWJsZSBpbiBDUFVJRC4KPiBJZiBDUjQuUEtFIGlzIGNsZWFyZWQsIE9TUEtFIHdvdWxk
IGJlIGludmlzaWJsZSBhdCB0aGUgc2FtZSB0aW1lLiBXaGVuCj4gZ3Vlc3QgZG9lcyBzZXQgQ1I0
X1BLRSBpbiBub24tcGFnaW5nIG1vZGUsIHRoZW4gQ1I0X1BLRSB3b3VsZCBiZSBjbGVhcmVkCj4g
aW4gdm1jcyBsb2FkaW5nLCBzbywgT1NQS0Ugc2hvdWxkIGJlIGFsd2F5cyBpbnZpc2libGUsIGFu
ZCAjVUQgc2hvdWxkCj4gbm90IGJlIHlpZWxkZWQgdG9vLgoKUmVtZW1iZXIgdGhhdCBmb3IgSFZN
IGd1ZXN0cywgWGVuIGNhbGN1bGF0ZXMgT1NQS0UgaW4gc29mdHdhcmU7IGl0IG5ldmVyCmNvbWVz
IGZyb20gaGFyZHdhcmUsIGFzIENQVUlEIGlzIGFuIGF1dG9tYXRpYyBWTUVYSVQuCgpUaGUgQ1BV
SUQgY29kZSB1c2VzIHRoZSBzYW1lIHNvdXJjZSBvZiBpbmZvcm1hdGlvbiBhcyBhIHJlYWQgZnJv
bSBjcjQsCnNvIGNvbWVzIHRvIHRoZSBjb25jbHVzaW9uIHRoYXQgT1NQS0Ugc2hvdWxkIGJlIHZp
c2libGUuCgpUaGVyZWZvcmUsIHdoZW4gdGhlIGd1ZXN0IGxvb2tzIGF0IENQVUlELCBpdCBzZWVz
IE9TUEtFIHNldCBldmVuIHRob3VnaApoYXJkd2FyZSB3b3VsZCBjb21lIHRvIHRoZSBvcHBvc2l0
ZSBjb25jbHVzaW9uLgoKPiBSZXZpZXdlZC1ieTogSHVhaXRvbmcgSGFuIDxodWFpdG9uZy5oYW5A
aW50ZWwuY29tPgoKRG9lcyB0aGlzIHN0YW5kIGRlc3BpdGUgdGhlIE9TUEtFIGlzc3VlPwoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 07:45:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyKG-0003C5-IF; Wed, 31 May 2017 07:45:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyKF-0003Bz-8b
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:45:51 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 21/F5-03058-EA47E295; Wed, 31 May 2017 07:45:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3dtiV6
 kwbqHuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+M9cYC75IVFx+cYWtgXGGcBcjJ4eQQJ7E
 tn8NLCA2r4CdxJGdS8BsCQFDidMLb4LZLAKqEm+657OC2GwC6hJtz7aD2SJA9sV1jUA1XBzMA
 puYJCbvucfYxcjBISwQItF6TxwkLiRwh1FiRu8nRpAGTgFdiWNtrcwgNbwCghJ/d4DdwCygJf
 Hw1y0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3StdRLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MF4d1PAIUZJDiYlUd4KG71IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8z4qBcoJFqempFWmZOcA4gElLcPAoifByAWNBiLe4IDG3O
 DMdInWKUVFKnHcKSJ8ASCKjNA+uDRZ7lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMqwAyni
 czrwRu+iugxUxAi3ft0AZZXJKIkJJqYHSVb/M2Ury+qmfNb/8a4ySbttIc1xnJRzb1byr8eln
 70WrzGH1zDYlv6hm9Vtdz2T6LLtH+6vQ1I1K2uiQ46Dt/V9+rRVdN1n9znCN3MVzYbaHPjJls
 m1JsRZnDWppMvlzRb5+5lf1250vJjLePzxvqSUa1eG45kmh/71fj5JWHhI9Ip+bGKrEUZyQaa
 jEXFScCAJh76D24AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496216747!65654744!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30119 invoked from network); 31 May 2017 07:45:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:45:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:45:46 -0600
Message-Id: <592E90C9020000780015E047@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:45:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-8-git-send-email-yi.y.sun@linux.intel.com>
 <592D982E020000780015DAA9@prv-mh.provo.novell.com>
 <20170531073051.GD3420@yi.y.sun>
In-Reply-To: <20170531073051.GD3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 07/23] x86: refactor psr: L3 CAT:
 implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDA5OjMwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNS0zMCAwODowNTowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+IAo+
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3Iu
Ywo+PiA+IEBAIC00NzYsMjMgKzQ3NiwzNCBAQCBzdGF0aWMgc3RydWN0IHBzcl9zb2NrZXRfaW5m
byAqZ2V0X3NvY2tldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQpCj4+ID4gICAgICByZXR1cm4g
c29ja2V0X2luZm8gKyBzb2NrZXQ7Cj4+ID4gIH0KPj4gPiAgCj4+ID4gK3N0YXRpYyBzdHJ1Y3Qg
ZmVhdF9ub2RlICpwc3JfZ2V0X2ZlYXRfYW5kX3R5cGUodW5zaWduZWQgaW50IHNvY2tldCwKPj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGNi
bV90eXBlIHR5cGUsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlICpmZWF0X3R5cGUpCj4+ID4gK3sKPj4gPiArICAg
IGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29j
a2V0KTsKPj4gPiArCj4+ID4gKyAgICBpZiAoIElTX0VSUihpbmZvKSApCj4+ID4gKyAgICAgICAg
cmV0dXJuIEVSUl9QVFIoUFRSX0VSUihpbmZvKSk7Cj4+ID4gKwo+PiA+ICsgICAgKmZlYXRfdHlw
ZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7Cj4+ID4gKyAgICBpZiAoICpmZWF0
X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQo+PiA+ICsgICAgICAgIHJldHVy
biBOVUxMOwo+PiAKPj4gTm90ZSBob3cgdGhpcyByZXR1cm4gaXMgbm90IGJlaW5nIHRha2VuIGNh
cmUgb2YgYnkgLi4uCj4+IAo+PiA+ICsgICAgcmV0dXJuIGluZm8tPmZlYXR1cmVzWypmZWF0X3R5
cGVdOwo+PiA+ICt9Cj4+ID4gKwo+PiA+ICBpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBz
b2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKPj4gPiAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCj4+ID4gIHsKPj4gPiAtICAgIGNvbnN0
IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsK
Pj4gPiAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7Cj4+ID4gICAgICBlbnVtIHBz
cl9mZWF0X3R5cGUgZmVhdF90eXBlOwo+PiA+ICAKPj4gPiAgICAgIEFTU0VSVChkYXRhKTsKPj4g
PiAgCj4+ID4gLSAgICBpZiAoIElTX0VSUihpbmZvKSApCj4+ID4gLSAgICAgICAgcmV0dXJuIFBU
Ul9FUlIoaW5mbyk7Cj4+ID4gLQo+PiA+IC0gICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3Rv
X2ZlYXRfdHlwZSh0eXBlKTsKPj4gPiAtICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUo
aW5mby0+ZmVhdHVyZXMpICkKPj4gPiAtICAgICAgICByZXR1cm4gLUVOT0VOVDsKPj4gPiArICAg
IGZlYXQgPSBwc3JfZ2V0X2ZlYXRfYW5kX3R5cGUoc29ja2V0LCB0eXBlLCAmZmVhdF90eXBlKTsK
Pj4gPiArICAgIGlmICggSVNfRVJSKGZlYXQpICkKPj4gPiArICAgICAgICByZXR1cm4gUFRSX0VS
UihmZWF0KTsKPj4gCj4+IC4uLiB0aGUgY2hlY2sgaGVyZS4gSSB0aGluayB5b3Ugd2FudCB0byBh
bHRlciB0aGUgcmV0dXJuIGFib3ZlLgo+PiAKPiBUaGlzIE5VTEwgaXMgdGFrZW4gY2FyZSBieSBi
ZWxvdyBjb2RlOgo+ICAgICBpZiAoICFmZWF0IHx8ICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gKSAK
Ck9oLCBJIHNlZS4KCj4gVGhlIHJldHVybmVkIGVycm9ycyBhcmUgaGFuZGxlZCBzZXBhcmF0ZWx5
LiBGb3IgUFRSX0VSUiwgaXQgaXMgaGFuZGxlZAo+IGFib3ZlLiBGb3IgTlVMTCwgaXQgaXMgaGFu
ZGxlZCBiZWxvdy4KPiAKPiBJIGNoZWNrZWQgSVNfRVJSLCBJIHRoaW5rIGl0IGNhbiBoYW5kbGUg
dGhlIE5VTEwgY2FzZS4gVGhlIE5VTEwgd2lsbCBub3QKPiBiZSB0cmVhdGVkIGFzIGFuIGVycm9y
LgoKIml0IGNhbiBoYW5kbGUgdGhlIE5VTEwgY2FzZSIgaXMgcmF0aGVyIGFtYmlndW91czogVGhl
IE5VTEwKY2FzZSBub3JtYWxseSAoaW5jbHVkaW5nIHRoZSBjYXNlIGhlcmUpIGFsc28gaXMgYW4g
ZXJyb3IsIGFuZApJU19FUlIoKSBfZG9lcyBub3RfIGRldGVjdCB0aGlzIGVycm9yLiBIZW5jZSB1
c2luZyBpdCBvbmUgdGhlCnJlc3VsdCBvZiBhIGZ1bmN0aW9uIHRoYXQgbWF5IHJldHVybiBOVUxM
IGlzIGF0IGxlYXN0CnF1ZXN0aW9uYWJsZSAoSVNfRVJSX09SX05VTEwoKSBpcyBpbnRlbmRlZCB0
byBiZSB1c2VkIGluIHN1Y2gKY2FzZXMpLgoKU28gd2hpbGUgaW5kZWVkIHRoZSBjb2RlIGlzIGNv
cnJlY3QgYXMgaXMsIEknZCBzdGlsbCBsaWtlIHRvIGFzayB5b3UKdG8gbWFrZSB0aGUgc3VnZ2Vz
dGVkIGNoYW5nZSBzbyB0aGF0IHRoZSBjb2RlIGFsc28gZW5kcyB1cApiZWluZyB2aXNpYmx5IGNv
cnJlY3QgYXQgdGhlIGZpcnN0IGdsYW5jZS4KCj4+IEFuZCBvZiBjb3Vyc2UgSSB3b25kZXIgd2h5
IHlvdSByZXBsYWNlIGNvZGUgaGVyZSB0aGF0IHdhcwo+PiBvbmx5IGludHJvZHVjZWQgb25lIG9y
IHR3byBwYXRjaGVzIGVhcmxpZXIuIFBlcmhhcHMgdGhhdCBlYXJsaWVyCj4+IHBhdGNoIHNob3Vs
ZCBkbyB0aGluZ3MgdGhpcyB3YXkgcmlnaHQgYXdheT8KPj4gCj4gQmVjYXVzZSB0aGUgaGVscGVy
IGZ1bmN0aW9uICdwc3JfZ2V0X2ZlYXRfYW5kX3R5cGUnIGlzIG9ubHkgdXNlZCBieQo+ICdwc3Jf
Z2V0X2luZm8nIGlmIHdlIGltcGxlbWVudCBpdCBpbiBwcmV2aW91cyBwYXRjaC4gVGhpcyBzZWVt
cwo+IHVubmVjZXNzYXJ5LiBTbywgSSBpbnRyb2R1Y2UgdGhpcyBoZWxwZXIgZnVuY3Rpb24gaW4g
dGhpcyBwYXRjaC4KPiBTaGFsbCBJIG1vdmUgaXQgdG8gcHJldmlvdXMgcGF0Y2g/CgpJJ2QgcHJl
ZmVyIGlmIHlvdSBkaWQuIFdoZW4gdGFraW5nIHN1Y2ggZGVjaXNpb25zLCBwbGVhc2UgYWxzbyBj
b25zaWRlcgp0aGUgYW1vdW50IG9mIGNodXJuIHlvdSBjYXVzZSBhcyB3ZWxsIGFzIHJldmlld2Fi
aWxpdHkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 07:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyKR-0003Dh-Pn; Wed, 31 May 2017 07:46:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dFyKR-0003DY-8Y
 for xen-devel@lists.xen.org; Wed, 31 May 2017 07:46:03 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8A/93-23755-AB47E295; Wed, 31 May 2017 07:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsXS1tYhorurRC/
 S4Ow9JoslHxezODB6HN39mymAMYo1My8pvyKBNePeCrOCPqGKI3fvMjYwruXrYuTkEBKYxiix
 bIIjiC0hwCtxZNkMVgjbT+Lo0SksXYxcQDUdjBIrD59iAkmwCShLXPzaywZiiwhIS1z7fJkRx
 GYWyJdo2j8BqIGDQ1jAVWJedylImEVAVeL898PMIDavgKPEna8fmCHmK0hMefieeQIj9wJGhl
 WM6sWpRWWpRbrmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgZ5lAIIdjI3fnQ4
 xSnIwKYnyVtjoRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A0uBsoJFqWmp1akZeYAQwwmLcHB
 oyTCKwWS5i0uSMwtzkyHSJ1iVJQS5xUESQiAJDJK8+DaYGF9iVFWSpiXEegQIZ6C1KLczBJU+
 VeM4hyMSsK880Cm8GTmlcBNfwW0mAlo8a4d2iCLSxIRUlINjPyWSkrMb4P3v+hy4ChScL/7g8
 1iC6/+SdWZ/ltK0s031TLM/lip1frveEPTwyRe+Zy+JskS/71as4/o/iuXKRPOeGD1TTDW10Z
 b7bRS0YY50/lN18w6e+6bnfym1eo7hTMXfetacOzq1hO2xz1vrHjkemSZxkPra++WBdks1ntY
 tXtBOHe6tRJLcUaioRZzUXEiAP86mBpmAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496216759!103310513!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18476 invoked from network); 31 May 2017 07:46:01 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:46:01 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 00:45:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,422,1491289200"; d="scan'208";a="93800231"
Received: from skl-2s3.sh.intel.com (HELO localhost) ([10.239.48.11])
 by orsmga002.jf.intel.com with ESMTP; 31 May 2017 00:45:56 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 May 2017 15:46:57 +0800
Message-Id: <1496216817-6846-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH] vlapic: fix two flaws in emulating
	MSR_IA32_APICBASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWNjb3JkaW5nIHRvIFNETSBDaGFwdGVyIEFEVkFOQ0VEIFBST0dSQU1NQUJMRSBJTlRFUlJVUFQg
Q09OVFJPTExFUiAoQVBJQykKLT4gRXh0ZW5kZWQgWEFQSUMgKHgyQVBJQykgLT4geDJBUElDIFN0
YXRlIFRyYW5zaXRpb25zLCBUaGUgZXhpc3RpbmcgY29kZSB0bwpoYW5kbGUgZ3Vlc3QncyB3cml0
aW5nIE1TUl9JQTMyX0FQSUNCQVNFIGhhcyB0d28gZmxhd3M6CjEuIFRyYW5zaXRpb24gZnJvbSB4
MkFQSUMgTW9kZSB0byBEaXNhYmxlZCBNb2RlIGlzIGFsbG93ZWQgYnV0IHdyb25nbHkKZGlzYWJs
ZWQgY3VycmVudGx5LiBGaXggaXQgYnkgcmVtb3ZpbmcgdGhlIHJlbGF0ZWQgY2hlY2suCjIuIFRy
YW5zaXRpb24gZnJvbSB4MkFQSUMgTW9kZSB0byB4QVBJQyBNb2RlIGlzIGlsbGVnYWwgYnV0IHdy
b25nbHkgYWxsb3dlZApjdXJyZW50bHkuIENvbnNpZGVyaW5nIGNoYW5naW5nIEVOQUJMRSBiaXQg
b2YgdGhlIE1TUiBoYXMgYmVlbiBoYW5kbGVkLAppdCBjYW4gYmUgZml4ZWQgYnkgb25seSBhbGxv
d2luZyB0cmFuc2l0aW9uIGZyb20geEFQSUMgTW9kZSB0byB4MkFQSUMgTW9kZQoodGhlIG90aGVy
IHR3byB0cmFuc2l0aW9uczogZnJvbSB4MkFQSUMgbW9kZSB0byB4QVBJQyBNb2RlLCBmcm9tIGRp
c2FibGVkIG1vZGUKdG8gaW52YWxpZCBzdGF0ZSAoRU49MCwgRVhURD0xKSBhcmUgZGlzYWJsZWQp
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL3ZsYXBpYy5jICAgICAgICB8IDYgKystLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bGFwaWMuaCB8IDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j
IGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCBjZjhlZTUwLi40MzIwYzZlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMKQEAgLTEwMDMsMTQgKzEwMDMsMTIgQEAgYm9vbF90IHZsYXBpY19tc3Jfc2V0KHN0
cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDY0X3QgdmFsdWUpCiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHZsYXBpY194MmFwaWNf
bW9kZSh2bGFwaWMpKSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgICB2
bGFwaWMtPmh3LmRpc2FibGVkIHw9IFZMQVBJQ19IV19ESVNBQkxFRDsKICAgICAgICAgICAgIHB0
X21heV91bm1hc2tfaXJxKHZsYXBpY19kb21haW4odmxhcGljKSwgTlVMTCk7CiAgICAgICAgIH0K
ICAgICB9Ci0gICAgZWxzZSBpZiAoICEodmFsdWUgJiBNU1JfSUEzMl9BUElDQkFTRV9FTkFCTEUp
ICYmCi0gICAgICAgICAgICAgIHVubGlrZWx5KHZhbHVlICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhU
RCkgKQorICAgIGVsc2UgaWYgKCAoKHZsYXBpYy0+aHcuYXBpY19iYXNlX21zciBeIHZhbHVlKSAm
IE1TUl9JQTMyX0FQSUNCQVNFX0VYVEQpICYmCisgICAgICAgICAgICAgIHVubGlrZWx5KCF2bGFw
aWNfeGFwaWNfbW9kZSh2bGFwaWMpKSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgdmxhcGlj
LT5ody5hcGljX2Jhc2VfbXNyID0gdmFsdWU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bGFwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCmluZGV4
IDQ2NTYyOTMuLmUwN2ZjYTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zs
YXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCkBAIC01Myw2ICs1
Myw5IEBACiAgICAgKCh2bGFwaWMpLT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JB
U0VfQkFTRSkKICNkZWZpbmUgdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgKCh2bGFwaWMpLT5ody5hcGljX2Jhc2VfbXNyICYgTVNS
X0lBMzJfQVBJQ0JBU0VfRVhURCkKKyNkZWZpbmUgdmxhcGljX3hhcGljX21vZGUodmxhcGljKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCgodmxhcGljKS0+aHcuYXBpY19i
YXNlX21zciAmIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRSkgJiYgXAorICAgICAhdmxhcGljX3gy
YXBpY19tb2RlKHZsYXBpYykpCiAKIC8qCiAgKiBHZW5lcmljIEFQSUMgYml0bWFwIHZlY3RvciB1
cGRhdGUgJiBzZWFyY2ggcm91dGluZXMuCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 07:50:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyOM-0003vX-9m; Wed, 31 May 2017 07:50:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyOL-0003na-3r
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:50:05 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 73/8C-02181-CA57E295; Wed, 31 May 2017 07:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3d1qV6
 kwa97ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLrx/YCg5yVZydd5atgXEBZxcjJ4eQQJ7E
 y8vvGUFsXgE7iYkXf7KB2BIChhKnF95kAbFZBFQl1m9+D2azCahLtD3bztrFyMEhImAgce5oU
 hcjFwezwD0micu3H4DNERYIlei8e4YVYr6dROeHSYwg9bwCghJ/dwiDhJmBwqd6X7FPYOSehZ
 CZhSQDYWtJPPx1iwXC1pZYtvA1M0g5s4C0xPJ/HBBhQ4nLN3awYSqxkdjykm8BI8cqRo3i1KK
 y1CJdYwO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAoKxnYGDcwThhld8hRkkO
 JiVR3gobvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwOJUA5waLU9NSKtMwcYHzApCU4eJREe
 LlA0rzFBYm5xZnpEKlTjIpS4ryHQBICIImM0jy4NlhMXmKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzKsAMoUnM68EbvoroMVMQIt37dAGWVySiJCSamA89HXb0ox7sZy1GW/Pb3BbJq28Jvd
 gVuEGyS1PptoHFUlPzQ3pjHxcfj9FJrBQz179x9bluQkH2OfEpFyZLKXMtlzaa9PlfZPM3Zea
 czyfP1lHe/bq6RrqkictHjCfvD1r0vau5NW7Xu/4tL/rt9G6mxwLs97cWnX4ZMSH4Bdz71qG7
 J93osDDXImlOCPRUIu5qDgRAKOovOjEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496217000!99471297!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6601 invoked from network); 31 May 2017 07:50:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:50:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:49:59 -0600
Message-Id: <592E91C6020000780015E066@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:49:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E91C6020000780015E066@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartDCE4A6B6.3__="
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] smp: assert that all affected CPUs are online
 in on_selected_cpus()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartDCE4A6B6.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Suggested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

--- a/xen/common/smp.c
+++ b/xen/common/smp.c
@@ -53,6 +53,7 @@ void on_selected_cpus(
     unsigned int nr_cpus;
=20
     ASSERT(local_irq_is_enabled());
+    ASSERT(cpumask_subset(selected, &cpu_online_map));
=20
     spin_lock(&call_lock);
=20




--=__PartDCE4A6B6.3__=
Content-Type: text/plain; name="osc-assert.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="osc-assert.patch"

smp: assert that all affected CPUs are online in on_selected_cpus()=0A=0ASi=
gned-off-by: Jan Beulich <jbeulich@suse.com>=0ASuggested-by: Boris =
Ostrovsky <boris.ostrovsky@oracle.com>=0A=0A--- a/xen/common/smp.c=0A+++ =
b/xen/common/smp.c=0A@@ -53,6 +53,7 @@ void on_selected_cpus(=0A     =
unsigned int nr_cpus;=0A =0A     ASSERT(local_irq_is_enabled());=0A+    =
ASSERT(cpumask_subset(selected, &cpu_online_map));=0A =0A     spin_lock(&ca=
ll_lock);=0A =0A
--=__PartDCE4A6B6.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartDCE4A6B6.3__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:51:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:51:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyQ6-00044X-LU; Wed, 31 May 2017 07:51:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyQ5-00044R-5c
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:51:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F8/28-02956-8167E295; Wed, 31 May 2017 07:51:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1e8TC/
 S4NRrS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePToRksBYsEK1o+7WBpYPzB18XIySEkkCex
 8WkLI4jNK2An8eTpS2YQW0LAUOL0wpssIDaLgKpE6/ZWdhCbTUBdou3ZdtYuRg4OEQEDiXNHk
 0DCzALhEt8f9bKB2MIC1hKrdkxkBCkRAhp5cksZiMkrICjxd4cwRLWdxNlXx5kmMHLPQsjMQp
 KBsLUkHv66xQJha0ssW/iaGaScWUBaYvk/DgjTTKLpTSyqChDbUWLblSa2BYwcqxg1ilOLylK
 LdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOSAQh2MN7eGHCIUZKDSUmU
 t8JGL1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9lKVBOsCg1PbUiLTMHGBswaQkOHiURXjOQN
 G9xQWJucWY6ROoUo6KUOO+hEqCEAEgiozQPrg0Wj5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzDsNZApPZl4J3PRXQIuZgBbv2qENsrgkESEl1cDIbLiWa+XP0s/HVEpY5lflOPTLT9ARNMk
 4fKx1R32rvsqdvdoLcwse+Tst+GyeIr83jkElWm/tseL/5RPvbjjTXrlmY9sHj8SlRd1ez9Jn
 vL9a3r+u7pf05zPOihyfY56FHOPp7eViVV564q/WRAfmDdc2fub8t8v4fNtzz/v1t2TYZflCj
 aYqsRRnJBpqMRcVJwIASiwsO8ICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496217110!103825234!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13999 invoked from network); 31 May 2017 07:51:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:51:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:51:49 -0600
Message-Id: <592E9234020000780015E06A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:51:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E9234020000780015E06A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part6D551704.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86: partially undo "fix build with gcc 7"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part6D551704.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

While f32400e90c ("x86: fix build with gcc 7")'s change to
compat_array_access_ok() is necessary, I had blindly and needlessly
also added it to array_access_ok(). There's no conditional expression
involved there, so undo it.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
No ARM counterpart, as Julien means to remove the macro anyway.

--- a/xen/include/asm-x86/x86_64/uaccess.h
+++ b/xen/include/asm-x86/x86_64/uaccess.h
@@ -42,7 +42,7 @@ extern void *xlat_malloc(unsigned long *
=20
 #define array_access_ok(addr, count, size) \
     (likely(((count) ?: 0UL) < (~0UL / (size))) && \
-     access_ok(addr, 0 + (count) * (size)))
+     access_ok(addr, (count) * (size)))
=20
 #define __compat_addr_ok(d, addr) \
     ((unsigned long)(addr) < HYPERVISOR_COMPAT_VIRT_START(d))




--=__Part6D551704.2__=
Content-Type: text/plain; name="gcc7-x86-refine.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="gcc7-x86-refine.patch"

x86: partially undo "fix build with gcc 7"=0A=0AWhile f32400e90c ("x86: =
fix build with gcc 7")'s change to=0Acompat_array_access_ok() is necessary,=
 I had blindly and needlessly=0Aalso added it to array_access_ok(). =
There's no conditional expression=0Ainvolved there, so undo it.=0A=0ASigned=
-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0ANo ARM counterpart, as =
Julien means to remove the macro anyway.=0A=0A--- a/xen/include/asm-x86/x86=
_64/uaccess.h=0A+++ b/xen/include/asm-x86/x86_64/uaccess.h=0A@@ -42,7 =
+42,7 @@ extern void *xlat_malloc(unsigned long *=0A =0A #define array_acce=
ss_ok(addr, count, size) \=0A     (likely(((count) ?: 0UL) < (~0UL / =
(size))) && \=0A-     access_ok(addr, 0 + (count) * (size)))=0A+     =
access_ok(addr, (count) * (size)))=0A =0A #define __compat_addr_ok(d, =
addr) \=0A     ((unsigned long)(addr) < HYPERVISOR_COMPAT_VIRT_START(d))=0A
--=__Part6D551704.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part6D551704.2__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:52:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:52:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyQs-00049t-UO; Wed, 31 May 2017 07:52:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyQr-00049f-Dk
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 07:52:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 58/CA-03058-8467E295; Wed, 31 May 2017 07:52:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS9ejTC/
 S4O4lZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePeph7Ggn3CFRPmTWVvYNzN38XIySEkkCex
 csMnFhCbV8BO4vax/WwgtoSAocTphTeB4hwcLAKqEvOf2YGE2QTUJdqebWcFCYsIGEicO5oEE
 mYGqv4wdz0jiC0sYClxd8kxRojpdhIv7hxlBCnnFRCU+LtDGMRkBgrfuWE3gZF7FkJiFkJiFt
 hILYmHv26xQNjaEssWvmaGKJGWWP6PAyJsI/GvewEzqhIQ213iyYxj7AsYOVYxahSnFpWlFuk
 aWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIwMQ7GD8sSzgEKMkB5OSKG+F
 jV6kEF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgtSwFqhMsSk1PrUjLzAFGD
 EypBAePkgivGUiat7ggMbc4Mx0idYpRUUqc1wIkIQCSyCjNg2uDReklRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfOygEzhycwrgZv+CmgxE9DiXTu0QRaXJCKkpBoYrW6sflzwxoE7qnTJzZP
 5apmaTC1Ngn2algn+t3imtX/flB5Qe1X42ruPHNvX72TtNnmoeqV6X1RoZG7dClk71xWLg/Yu
 X7NrgWVL3/zHchwftugv+iTD/nLPBJPfX5/Mz3iusHavyGX+N7d3cGamHr2gabvg+M0F58zX/
 uE5OCXup8nq49XpF5VYijMSDbWYi4oTAfMVtwfNAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496217158!65333370!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36000 invoked from network); 31 May 2017 07:52:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:52:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:52:37 -0600
Message-Id: <592E9265020000780015E085@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:52:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <592E9265020000780015E085@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part3C044655.1__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: [Xen-devel] [PATCH] x86/PoD: drop a pointless local variable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part3C044655.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

... and move another one into a more narrow scope.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm/p2m-pod.c
+++ b/xen/arch/x86/mm/p2m-pod.c
@@ -1180,8 +1180,6 @@ guest_physmap_mark_populate_on_demand(st
 {
     struct p2m_domain *p2m =3D p2m_get_hostp2m(d);
     unsigned long i, n, pod_count =3D 0;
-    p2m_type_t ot;
-    mfn_t omfn;
     int rc =3D 0;
=20
     if ( !paging_mode_translate(d) )
@@ -1194,10 +1192,11 @@ guest_physmap_mark_populate_on_demand(st
     /* Make sure all gpfns are unused */
     for ( i =3D 0; i < (1UL << order); i +=3D n )
     {
+        p2m_type_t ot;
         p2m_access_t a;
         unsigned int cur_order;
=20
-        omfn =3D p2m->get_entry(p2m, gfn + i, &ot, &a, 0, &cur_order, =
NULL);
+        p2m->get_entry(p2m, gfn + i, &ot, &a, 0, &cur_order, NULL);
         n =3D 1UL << min(order, cur_order);
         if ( p2m_is_ram(ot) )
         {




--=__Part3C044655.1__=
Content-Type: text/plain; name="x86-PoD-drop-variable.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-PoD-drop-variable.patch"

x86/PoD: drop a pointless local variable=0A=0A... and move another one =
into a more narrow scope.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.co=
m>=0A=0A--- a/xen/arch/x86/mm/p2m-pod.c=0A+++ b/xen/arch/x86/mm/p2m-pod.c=
=0A@@ -1180,8 +1180,6 @@ guest_physmap_mark_populate_on_demand(st=0A {=0A  =
   struct p2m_domain *p2m =3D p2m_get_hostp2m(d);=0A     unsigned long i, =
n, pod_count =3D 0;=0A-    p2m_type_t ot;=0A-    mfn_t omfn;=0A     int rc =
=3D 0;=0A =0A     if ( !paging_mode_translate(d) )=0A@@ -1194,10 +1192,11 =
@@ guest_physmap_mark_populate_on_demand(st=0A     /* Make sure all gpfns =
are unused */=0A     for ( i =3D 0; i < (1UL << order); i +=3D n )=0A     =
{=0A+        p2m_type_t ot;=0A         p2m_access_t a;=0A         unsigned =
int cur_order;=0A =0A-        omfn =3D p2m->get_entry(p2m, gfn + i, &ot, =
&a, 0, &cur_order, NULL);=0A+        p2m->get_entry(p2m, gfn + i, &ot, &a, =
0, &cur_order, NULL);=0A         n =3D 1UL << min(order, cur_order);=0A    =
     if ( p2m_is_ram(ot) )=0A         {=0A
--=__Part3C044655.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part3C044655.1__=--


From xen-devel-bounces@lists.xen.org Wed May 31 07:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyTj-0004PQ-Bo; Wed, 31 May 2017 07:55:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3173398e5=citrix-osstest@xenproject.org>)
 id 1dFyTh-0004P8-G1
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 07:55:37 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 29/59-03371-8F67E295; Wed, 31 May 2017 07:55:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6PMr1
 Ig2VzxC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b12esYC7aIVGx8/YWlgfE9bxcjJ4eEgL/E
 pZ3XGSFsd4np7SvYQGwRAWeJCR9ug9m8AnoSO/4sYwWxhQUsJN5f+M/UxcgFVN/EKNE/eR1Us
 5vEkqvb4ew9G+Yyg9hsAh4SE3smsnQxcnCwCKhKrN9iCRIWEtCSWLp4JRPEfEGJkzOfsIDYzA
 ISEgdfvGCGGGMhseNjH9sERr5ZSMpmISlbwMi0ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMKgYgGAH46dlAYcYJTmYlER5K2z0IoX4kvJTKjMSizPii0pz
 UosPMcpwcChJ8O4oBcoJFqWmp1akZeYAwxsmLcHBoyTCqwEMcSHe4oLE3OLMdIjUKUZdjg2r1
 39hEmLJy89LlRKHmCEAUpRRmgc3AhZrlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wkyhS
 czrwRu0yugI5iAjti1QxvkiJJEhJRUA6PPQZucPfGXt3F/DRI98W27VOjTjZkB6+ZZegvNZtZ
 p9HjNfS5Iy2IT79/n85dvy7d9dab78KT7nvp+eTOv7mp+rlL+26Z/Y7/pAm0rpVZfZoP7Ky9u
 W9l5rs/nWdvOfZuf8JV3RFw4k81/9p9f+KmyigMfTumrL/lx74LfwWUza9w8fxjN65+rxFKck
 WioxVxUnAgAkCzCRLACAAA=
X-Env-Sender: prvs=3173398e5=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496217334!82062298!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7677 invoked from network); 31 May 2017 07:55:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 07:55:36 -0000
X-IronPort-AV: E=Sophos;i="5.38,422,1491264000"; d="scan'208";a="434586185"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71461-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=4fc8277133fb011d028b4e0a42444ab6f552d0b9
X-Osstest-Versions-That: ovmf=b9036ebee9ddaf26afc9fbe3236c3d03f83c1b0a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 31 May 2017 08:55:28 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71461: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTQ2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ1NgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDU2Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNGZjODI3NzEz
M2ZiMDExZDAyOGI0ZTBhNDI0NDRhYjZmNTUyZDBiOQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjkwMzZlYmVlOWRkYWYyNmFmYzlmYmUzMjM2YzNkMDNmODNjMWIwYQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDU2ICAyMDE3LTA1LTI5IDIwOjE5OjU3IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ2MSAgMjAxNy0wNS0zMSAwNToxOTo1NSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgNGZjODI3NzEzM2ZiMDExZDAyOGI0ZTBhNDI0NDRhYjZmNTUyZDBiOQpBdXRo
b3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFNhdCBNYXkgMjcgMTA6MjI6
MzMgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9EZXZpY2VQYXRoTGliOiBSZXZlcnNlIHRoZSBieXRl
IG9yZGVyIG9mIEJEX0FERFIgZm9yIEJsdWV0b290aAogICAgCiAgICBGb3IgdGhlIGZvbGxvd2lu
ZyB0d28gZnVuY3Rpb25zOgogICAgRGV2UGF0aEZyb21UZXh0Qmx1ZXRvb3RoKCkKICAgIERldlBh
dGhUb1RleHRCbHVldG9vdGgoKQogICAgCiAgICBUaGUgQmx1ZXRvb3RoIGRldmljZSBhZGRyZXNz
ICJVSU5UOCAgQWRkcmVzc1s2XSIgaXMgZGlzcGxheWVkIHdpdGggdGhlCiAgICBvcmRlciBmcm9t
IEFkZHJlc3NbNV0gdG8gQWRkcmVzc1swXS4gVGhpcyBjb21taXQgcmV2ZXJzZXMgdGhlIG9yZGVy
LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 07:56:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 07:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyUJ-0004Tb-Og; Wed, 31 May 2017 07:56:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyUJ-0004TQ-6t
 for xen-devel@lists.xen.org; Wed, 31 May 2017 07:56:15 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 5E/A0-29088-E177E295; Wed, 31 May 2017 07:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1e2XC/
 S4OR5c4slHxezODB6HN39mymAMYo1My8pvyKBNePC3L3MBdP5Ki7cvsTewHidu4uRk0NIIE/i
 49tWRhCbV8BOovPjXGYQW0LAUOL0wpssIDaLgKrEnv4WJhCbTUBdou3ZdlYQW0RAX2L+p59gN
 rPARkaJfZ+yQWxhgXCJ2TfXAPVyAc2/yyixv28q0FAODk6gBbOahUBMXgFBib87hCFatSQe/r
 rFAmFrSyxb+BqsmllAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukameklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcFXz8DAuIOx9YTfIUZJDiYlUd4KG71IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8O0qBcoJFqempFWmZOcA4gElLcPAoifCagaR5iwsSc4sz0
 yFSpxgVpcR5LUASAiCJjNI8uDZY7F1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJAyxnSczrw
 Ru+iugxUxAi3ft0AZZXJKIkJJqYMx4Y+f3/pDtFN8Q94yY9mCrhf3NYdxfHlce0rQUOvX5U71
 s1oyYnwbR6QXOjt3NiuvPeJ9MNeyQUdU+GfdghdL0jjtqjhoCKrHCSekbDQw2yX8q5lR6KCEg
 V5TrPlnChf+zle2W++x+K/5eb7M6selNW/queTfnvlL9cdPLxWF9xpkX1Rf1lFiKMxINtZiLi
 hMBld9abrgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496217371!64762596!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50445 invoked from network); 31 May 2017 07:56:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 07:56:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 01:56:10 -0600
Message-Id: <592E933A020000780015E088@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 01:56:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
 <1496214571.3661.24.camel@intel.com>
 <cd35d55a-08ff-5162-1ff2-7a0744277021@citrix.com>
In-Reply-To: <cd35d55a-08ff-5162-1ff2-7a0744277021@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Huaitong Han <huaitong.han@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for
 guests in non-paging mode"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDA5OjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMjAxNyAwODowOSwgSGFuLCBIdWFpdG9uZyB3cm90ZToKPj4gT24gRnJp
LCAyMDE3LTA1LTI2IGF0IDE4OjAzICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gVGhp
cyByZXZlcnRzIGNvbW1pdCBjNDFlMDI2NmRkNTlhYjUwYjdhMTUzMTU3ZTliZDJhM2FkMTE0YjUz
Lgo+Pj4KPj4+IFdoZW4gZGV0ZXJtaW5pbmcgQWNjZXNzIFJpZ2h0cywgUHJvdGVjdGlvbiBLZXlz
IG9ubHkgdGFrZSBlZmZlY3Qgd2hlbiAKPiBDUjQuUEtFCj4+PiBpdCBzZXQsIGFuZCA0LWxldmVs
IHBhZ2luZyBpcyBhY3RpdmUuICBBbGwgb3RoZXIgY2lyY3Vtc3RhbmNlcyAobm90aWJseSwgCj4g
MzJiaXQKPj4+IFBBRSBwYWdpbmcpIHNraXAgdGhlIFByb3RlY3Rpb24gS2V5IGNvbnRyb2wgbWVj
aGFuaXNtLgo+Pj4KPj4+IFRoZXJlZm9yZSwgd2UgZG8gbm90IG5lZWQgdG8gY2xlYXIgQ1I0LlBL
RSBiZWhpbmQgdGhlIGJhY2sgb2YgYSBndWVzdCB3aGljaCAKPiBpcwo+Pj4gbm90IHVzaW5nIHBh
Z2luZywgYXMgc3VjaCBhIGd1ZXN0IGlzIG5lY2Vzc2VyaWx5IHJ1bm5pbmcgd2l0aCBFRkVSLkxN
RQo+Pj4gZGlzYWJsZWQuCj4+IFllcywgaWYgRUZFUi5MTUUgPSAwLCBQcm90ZWN0aW9uIEtleXMg
d291bGQgdGFrZSBubyBlZmZlY3QgdG9vLCBzbyBpdAo+PiBpc24ndCBuZWNlc3NhcnkgdG8gY2xl
YXIgQ1I0LlBLRSBpbiBub24tcGFnaW5nIG1vZGUuCj4+Cj4+PiBUaGUge1JELFdSfVBLUlUgaW5z
dHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9yIHVzZSBpbiBhbnkKPj4+
IG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNldC4gIEJ5IGNsZWFyaW5n
IENSNC5QS0UgYmVoaW5kIHRoZQo+Pj4gYmFjayBvZiBhbiB1bnBhZ2VkIGd1ZXN0LCB0aGVzZSBp
bnN0cnVjdGlvbnMgeWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0Cj4+PiBzZWVpbmcgUEtFIHNl
dCBpZiBpdCByZWFkcyBDUjQsIGFuZCBPU1BLRSBiZWluZyB2aXNpYmxlIGluIENQVUlELgo+PiBJ
ZiBDUjQuUEtFIGlzIGNsZWFyZWQsIE9TUEtFIHdvdWxkIGJlIGludmlzaWJsZSBhdCB0aGUgc2Ft
ZSB0aW1lLiBXaGVuCj4+IGd1ZXN0IGRvZXMgc2V0IENSNF9QS0UgaW4gbm9uLXBhZ2luZyBtb2Rl
LCB0aGVuIENSNF9QS0Ugd291bGQgYmUgY2xlYXJlZAo+PiBpbiB2bWNzIGxvYWRpbmcsIHNvLCBP
U1BLRSBzaG91bGQgYmUgYWx3YXlzIGludmlzaWJsZSwgYW5kICNVRCBzaG91bGQKPj4gbm90IGJl
IHlpZWxkZWQgdG9vLgo+IAo+IFJlbWVtYmVyIHRoYXQgZm9yIEhWTSBndWVzdHMsIFhlbiBjYWxj
dWxhdGVzIE9TUEtFIGluIHNvZnR3YXJlOyBpdCBuZXZlcgo+IGNvbWVzIGZyb20gaGFyZHdhcmUs
IGFzIENQVUlEIGlzIGFuIGF1dG9tYXRpYyBWTUVYSVQuCj4gCj4gVGhlIENQVUlEIGNvZGUgdXNl
cyB0aGUgc2FtZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24gYXMgYSByZWFkIGZyb20gY3I0LAo+IHNv
IGNvbWVzIHRvIHRoZSBjb25jbHVzaW9uIHRoYXQgT1NQS0Ugc2hvdWxkIGJlIHZpc2libGUuCj4g
Cj4gVGhlcmVmb3JlLCB3aGVuIHRoZSBndWVzdCBsb29rcyBhdCBDUFVJRCwgaXQgc2VlcyBPU1BL
RSBzZXQgZXZlbiB0aG91Z2gKPiBoYXJkd2FyZSB3b3VsZCBjb21lIHRvIHRoZSBvcHBvc2l0ZSBj
b25jbHVzaW9uLgoKU2hvdWxkbid0IHdlIGNvcnJlY3QgdGhpcyAoaW5kZXBlbmRlbnQgb2YgdGhl
IHBhdGNoIGhlcmUpPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 08:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyYB-0005jF-6p; Wed, 31 May 2017 08:00:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3173398e5=citrix-osstest@xenproject.org>)
 id 1dFyYA-0005iy-9s
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 08:00:14 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A5/FE-01709-D087E295; Wed, 31 May 2017 08:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpC5PhV6
 kwY3/5hb3prxnd2D02N63iz2AMYo1My8pvyKBNaO/eSVbwQTBioPztRoY/3N1MXJySAj4Syy8
 +YUVwvaQeDllP5gtIuAsMeHDbTYQm1dAT+LGy9eMILawQKDE97vNLF2MXED191klFpz9wQjRr
 CqxZd0MJhCbDWjQxJ6JLCA2C1B816U7zCC2kICWxNLFK5kghgpKnJz5BKyGWUBC4uCLF8wQcy
 wl1k++yzqBkXcWkrJZSMoWMDKtYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDB4GINjB2DfL+RCjJAeTkihvhY1epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3oNlQDnBotT01Iq0zBxgGMOkJTh4lER4k0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolz
 rsDpEgApCijNA9uBCymLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9ynIFJ7MvBK4Ta+Ajm
 ACOmLXDm2QI0oSEVJSDYwZ71dLfI668rOn11XJ3a9BNa+/dvqiDwf+V134PzfsCb85m41OyhR
 pW5fpDnkvTvk1PFAQt5O+bxsQuuf03V1CerdcDxyytve+xHR3z6vXS64aHvzKHiokt/OVNE+t
 /5MiTrdz2W4OvcrlovfWL80/9+fJYXe9U13p/H4utwp8nB99Sfaeek6JpTgj0VCLuag4EQBE1
 v0SpAIAAA==
X-Env-Sender: prvs=3173398e5=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496217610!101213706!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47510 invoked from network); 31 May 2017 08:00:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 08:00:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,422,1491264000"; d="scan'208";a="425991934"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71462-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71418
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 31 May 2017 09:00:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71462: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDYyIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTQ2Mi8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNx
dWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE0MTgK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGxpa2UgNzE0MTgKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5l
dGJvb3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDE4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzE0MTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTQxOAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 08:06:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:06:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyeE-0005xH-Rt; Wed, 31 May 2017 08:06:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dFyeE-0005xB-8c
 for xen-devel@lists.xen.org; Wed, 31 May 2017 08:06:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 ED/21-03371-5897E295; Wed, 31 May 2017 08:06:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSnM/RpNtSqRd
 psPGxjcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFl2VX2gjdCFUuvdTM1MF7g72Lk5JAQUJTY
 2riRGcJ2kOh9s4e9i5GLQ0jgHJPE5L8LWUESwgLhErNvrmEBsUUElCV6f/1mASliFljFKLF8Q
 wNUx0QmiYMnHzCBVLEJ6EvsfvEJzOYVsJXYs2gaO4jNIqAq0Tv1ISOILSoQLXF6Rx8jRI2gxM
 mZT8A2cArYS9xY3cMGYjMLqEv8mXeJGcKWl9j+dg6ULS7R9GUl1HV6EtPuz2OZwCg4C8moWUj
 aZyFpn4WkfQEjyypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxN
 jMCQZgCCHYyn1wUeYpTkYFIS5a2w0YsU4kvKT6nMSCzOiC8qzUktPsSozsEhsGHx33Aplrz8v
 FQlCV67CqAywaLU9NSKtMwcYMzBVEpw8CiJ8CaXAaV5iwsSc4sz0yFSpxgVpcR520H6BEASGa
 V5cG2wOL/EKCslzMsIdJMQT0FqUW5mCar8K0ZxDkYlYV4hkCk8mXklcNNfAS1mAlq8a4c2yOK
 SRISUVANjqXzFpOpJXQINV1sb2zMrJl6J+d/hqZtY4Nc/79+FIyLHVzpNPfcquvL0W9W7y3+7
 Nje+2Gn95oGVwh7hkxsnZugbn8/S3+fJN+vqrMnep9t2/eqIna3gseTx/Hd8tT5GvZNZ5Pfxh
 xVsrZH5WpZS+PLp9cKV9udyHCbIe7OKvL9w6CD3jWwVJZbijERDLeai4kQAzNukgu4CAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496217988!52425628!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20325 invoked from network); 31 May 2017 08:06:28 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:06:28 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-89-243-219-99.as13285.net ([89.243.219.99]:50851
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dFyeC-000PpG-cj (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 31 May 2017 09:06:28 +0100
To: Jan Beulich <JBeulich@suse.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
 <1496214571.3661.24.camel@intel.com>
 <cd35d55a-08ff-5162-1ff2-7a0744277021@citrix.com>
 <592E933A020000780015E088@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <913d6635-89e4-21c1-e7c7-08f0fb95a017@citrix.com>
Date: Wed, 31 May 2017 09:06:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <592E933A020000780015E088@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Huaitong Han <huaitong.han@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for
 guests in non-paging mode"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMjAxNyAwODo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDUuMTcg
YXQgMDk6NDQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMzEvMDUv
MjAxNyAwODowOSwgSGFuLCBIdWFpdG9uZyB3cm90ZToKPj4+IE9uIEZyaSwgMjAxNy0wNS0yNiBh
dCAxODowMyArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBUaGlzIHJldmVydHMgY29t
bWl0IGM0MWUwMjY2ZGQ1OWFiNTBiN2ExNTMxNTdlOWJkMmEzYWQxMTRiNTMuCj4+Pj4KPj4+PiBX
aGVuIGRldGVybWluaW5nIEFjY2VzcyBSaWdodHMsIFByb3RlY3Rpb24gS2V5cyBvbmx5IHRha2Ug
ZWZmZWN0IHdoZW4gCj4+IENSNC5QS0UKPj4+PiBpdCBzZXQsIGFuZCA0LWxldmVsIHBhZ2luZyBp
cyBhY3RpdmUuICBBbGwgb3RoZXIgY2lyY3Vtc3RhbmNlcyAobm90aWJseSwgCj4+IDMyYml0Cj4+
Pj4gUEFFIHBhZ2luZykgc2tpcCB0aGUgUHJvdGVjdGlvbiBLZXkgY29udHJvbCBtZWNoYW5pc20u
Cj4+Pj4KPj4+PiBUaGVyZWZvcmUsIHdlIGRvIG5vdCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVo
aW5kIHRoZSBiYWNrIG9mIGEgZ3Vlc3Qgd2hpY2ggCj4+IGlzCj4+Pj4gbm90IHVzaW5nIHBhZ2lu
ZywgYXMgc3VjaCBhIGd1ZXN0IGlzIG5lY2Vzc2VyaWx5IHJ1bm5pbmcgd2l0aCBFRkVSLkxNRQo+
Pj4+IGRpc2FibGVkLgo+Pj4gWWVzLCBpZiBFRkVSLkxNRSA9IDAsIFByb3RlY3Rpb24gS2V5cyB3
b3VsZCB0YWtlIG5vIGVmZmVjdCB0b28sIHNvIGl0Cj4+PiBpc24ndCBuZWNlc3NhcnkgdG8gY2xl
YXIgQ1I0LlBLRSBpbiBub24tcGFnaW5nIG1vZGUuCj4+Pgo+Pj4+IFRoZSB7UkQsV1J9UEtSVSBp
bnN0cnVjdGlvbnMgYXJlIHNwZWNpZmllZCBhcyBiZWluZyBsZWdhbCBmb3IgdXNlIGluIGFueQo+
Pj4+IG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNldC4gIEJ5IGNsZWFy
aW5nIENSNC5QS0UgYmVoaW5kIHRoZQo+Pj4+IGJhY2sgb2YgYW4gdW5wYWdlZCBndWVzdCwgdGhl
c2UgaW5zdHJ1Y3Rpb25zIHlpZWxkICNVRCBkZXNwaXRlIHRoZSBndWVzdAo+Pj4+IHNlZWluZyBQ
S0Ugc2V0IGlmIGl0IHJlYWRzIENSNCwgYW5kIE9TUEtFIGJlaW5nIHZpc2libGUgaW4gQ1BVSUQu
Cj4+PiBJZiBDUjQuUEtFIGlzIGNsZWFyZWQsIE9TUEtFIHdvdWxkIGJlIGludmlzaWJsZSBhdCB0
aGUgc2FtZSB0aW1lLiBXaGVuCj4+PiBndWVzdCBkb2VzIHNldCBDUjRfUEtFIGluIG5vbi1wYWdp
bmcgbW9kZSwgdGhlbiBDUjRfUEtFIHdvdWxkIGJlIGNsZWFyZWQKPj4+IGluIHZtY3MgbG9hZGlu
Zywgc28sIE9TUEtFIHNob3VsZCBiZSBhbHdheXMgaW52aXNpYmxlLCBhbmQgI1VEIHNob3VsZAo+
Pj4gbm90IGJlIHlpZWxkZWQgdG9vLgo+PiBSZW1lbWJlciB0aGF0IGZvciBIVk0gZ3Vlc3RzLCBY
ZW4gY2FsY3VsYXRlcyBPU1BLRSBpbiBzb2Z0d2FyZTsgaXQgbmV2ZXIKPj4gY29tZXMgZnJvbSBo
YXJkd2FyZSwgYXMgQ1BVSUQgaXMgYW4gYXV0b21hdGljIFZNRVhJVC4KPj4KPj4gVGhlIENQVUlE
IGNvZGUgdXNlcyB0aGUgc2FtZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24gYXMgYSByZWFkIGZyb20g
Y3I0LAo+PiBzbyBjb21lcyB0byB0aGUgY29uY2x1c2lvbiB0aGF0IE9TUEtFIHNob3VsZCBiZSB2
aXNpYmxlLgo+Pgo+PiBUaGVyZWZvcmUsIHdoZW4gdGhlIGd1ZXN0IGxvb2tzIGF0IENQVUlELCBp
dCBzZWVzIE9TUEtFIHNldCBldmVuIHRob3VnaAo+PiBoYXJkd2FyZSB3b3VsZCBjb21lIHRvIHRo
ZSBvcHBvc2l0ZSBjb25jbHVzaW9uLgo+IFNob3VsZG4ndCB3ZSBjb3JyZWN0IHRoaXMgKGluZGVw
ZW5kZW50IG9mIHRoZSBwYXRjaCBoZXJlKT8KCk5vLCBJIGRvbid0IHRoaW5rIHNvLiAgVGhhdCB3
b3VsZCBpbnZvbHZlIHRoZSBnZW5lcmljIGNwdWlkIGNvZGUgbG9va2luZwphdCBHVUVTVF9DUjQg
YW5kIG1ha2luZyBkZWNpc2lvbnMgY29udHJhcnkgdG8gd2hhdCBpcyBkZXNjcmliZWQgaW4gdGhl
Cm1hbnVhbHMuCgpCZXNpZGVzLCBpdCB2ZXJ5IGRlZmluaXRlbHkgc2hvdWxkIGJlIHZpc2libGUg
aW4gYSByZWFkIG9mIENSNCAoYmVjYXVzZQp0aGUgZ3Vlc3QgZGlkIHJlYWxseSBzZXQgaXQpLCB3
aGljaCBtZWFucyBPU1BLRSBzaG91bGQgYmUgdmlzaWJsZSBpbiBDUFVJRC4KClRoaXMgY29ybmVy
IGNhc2UgKGFsb25nIHdpdGggb3RoZXJzKSB3aWxsIHNvb24gYmUgcmVncmVzc2lvbiB0ZXN0ZWQg
aW4KdGhlIChuZXdseS1pbnRyb2R1Y2VkKSAwLWxldmVsIHBhZ2luZyBwYWdldGFibGUtZW11bGF0
aW9uIFhURiB0ZXN0LAp3aGljaCBJIHB1dCB0b2dldGhlciBhZnRlciBzdHVtYmxpbmcgYmxpbmRs
eSBpbnRvIHRoaXMgcGFydGljdWxhciAjVUQKd2hpbGUgaW52ZXN0aWdhdGluZyBhIGRpZmZlcmVu
dCBpc3N1ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 08:06:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyeO-0005yw-2x; Wed, 31 May 2017 08:06:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dFyeM-0005ye-Q9
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 08:06:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E7/F3-03620-E897E295; Wed, 31 May 2017 08:06:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVywNykQrenUi/
 S4OAbE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNpbQtjwTOpilmvvjE3MM4W6WLk4hASmM4o
 MXHbOcYuRk4OCQFeiSPLZrBC2P4Sp/5+ZIMomsAo0XCjHyjBwcEioCpx8A83SA2bgLrE4689T
 CC2iICyRO+v3ywg9cwCc5kk3u/YwQaSEBYIkfh0cCcziM0roCNxZMYzsAVAQ5kkdqxWgYgLSp
 yc+YQFxGYGGvpn3iVmkF3MAtISy/9xgJicAvYS2yYqgFSICqhITDm5jW0Co8AsJM2zkDTPQmh
 ewMi8ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwMBmAYAfj
 7Mv+hxglOZiURHkrbPQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7qgAygkWpaanVqRl5gBjB
 CYtwcGjJMK7DyTNW1yQmFucmQ6ROsWoKCXO2w6SEABJZJTmwbXB4vISo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHmPg0zhycwrgZv+CmgxE9DiXTu0QRaXJCKkpBoYXQSSZyzbnty31khgVuv
 GFRavzHmvbtrDPe3OHfebnjK3014JLr829eWEVXxPBd62+s9cY5Zz99efKcYNDF/+GD7/HLR6
 l/kNx7m/g7yOybX8DfQSYHYTvdj1JS76s5/k3iuZr6xrDpuo7bnDOMU7gGFD+0Xxie/b4v7pK
 qmYWTE/UN7sIuy9VYmlOCPRUIu5qDgRAGvXyfHGAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496217994!82065366!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34330 invoked from network); 31 May 2017 08:06:36 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:06:36 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 01:06:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,422,1491289200"; d="scan'208";a="863059196"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 31 May 2017 01:06:15 -0700
Date: Wed, 31 May 2017 16:05:57 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531080557.GE3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-8-git-send-email-yi.y.sun@linux.intel.com>
 <592D982E020000780015DAA9@prv-mh.provo.novell.com>
 <20170531073051.GD3420@yi.y.sun>
 <592E90C9020000780015E047@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E90C9020000780015E047@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 07/23] x86: refactor psr: L3 CAT:
 implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzEgMDE6NDU6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAzMS4wNS4x
NyBhdCAwOTozMCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
NS0zMCAwODowNTowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAzLjA1LjE3IGF0
IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiAKPiA+PiA+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4g
Pj4gPiBAQCAtNDc2LDIzICs0NzYsMzQgQEAgc3RhdGljIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8g
KmdldF9zb2NrZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0KQo+ID4+ID4gICAgICByZXR1cm4g
c29ja2V0X2luZm8gKyBzb2NrZXQ7Cj4gPj4gPiAgfQo+ID4+ID4gIAo+ID4+ID4gK3N0YXRpYyBz
dHJ1Y3QgZmVhdF9ub2RlICpwc3JfZ2V0X2ZlYXRfYW5kX3R5cGUodW5zaWduZWQgaW50IHNvY2tl
dCwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudW0gY2JtX3R5cGUgdHlwZSwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSAqZmVhdF90eXBlKQo+ID4+ID4g
K3sKPiA+PiA+ICsgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9z
b2NrZXRfaW5mbyhzb2NrZXQpOwo+ID4+ID4gKwo+ID4+ID4gKyAgICBpZiAoIElTX0VSUihpbmZv
KSApCj4gPj4gPiArICAgICAgICByZXR1cm4gRVJSX1BUUihQVFJfRVJSKGluZm8pKTsKPiA+PiA+
ICsKPiA+PiA+ICsgICAgKmZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlw
ZSk7Cj4gPj4gPiArICAgIGlmICggKmZlYXRfdHlwZSA+PSBBUlJBWV9TSVpFKGluZm8tPmZlYXR1
cmVzKSApCj4gPj4gPiArICAgICAgICByZXR1cm4gTlVMTDsKPiA+PiAKPiA+PiBOb3RlIGhvdyB0
aGlzIHJldHVybiBpcyBub3QgYmVpbmcgdGFrZW4gY2FyZSBvZiBieSAuLi4KPiA+PiAKPiA+PiA+
ICsgICAgcmV0dXJuIGluZm8tPmZlYXR1cmVzWypmZWF0X3R5cGVdOwo+ID4+ID4gK30KPiA+PiA+
ICsKPiA+PiA+ICBpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2Jt
X3R5cGUgdHlwZSwKPiA+PiA+ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5z
aWduZWQgaW50IGFycmF5X2xlbikKPiA+PiA+ICB7Cj4gPj4gPiAtICAgIGNvbnN0IHN0cnVjdCBw
c3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKPiA+PiA+ICAg
ICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKPiA+PiA+ICAgICAgZW51bSBwc3JfZmVh
dF90eXBlIGZlYXRfdHlwZTsKPiA+PiA+ICAKPiA+PiA+ICAgICAgQVNTRVJUKGRhdGEpOwo+ID4+
ID4gIAo+ID4+ID4gLSAgICBpZiAoIElTX0VSUihpbmZvKSApCj4gPj4gPiAtICAgICAgICByZXR1
cm4gUFRSX0VSUihpbmZvKTsKPiA+PiA+IC0KPiA+PiA+IC0gICAgZmVhdF90eXBlID0gcHNyX2Ni
bV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKPiA+PiA+IC0gICAgaWYgKCBmZWF0X3R5cGUgPj0g
QVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQo+ID4+ID4gLSAgICAgICAgcmV0dXJuIC1FTk9F
TlQ7Cj4gPj4gPiArICAgIGZlYXQgPSBwc3JfZ2V0X2ZlYXRfYW5kX3R5cGUoc29ja2V0LCB0eXBl
LCAmZmVhdF90eXBlKTsKPiA+PiA+ICsgICAgaWYgKCBJU19FUlIoZmVhdCkgKQo+ID4+ID4gKyAg
ICAgICAgcmV0dXJuIFBUUl9FUlIoZmVhdCk7Cj4gPj4gCj4gPj4gLi4uIHRoZSBjaGVjayBoZXJl
LiBJIHRoaW5rIHlvdSB3YW50IHRvIGFsdGVyIHRoZSByZXR1cm4gYWJvdmUuCj4gPj4gCj4gPiBU
aGlzIE5VTEwgaXMgdGFrZW4gY2FyZSBieSBiZWxvdyBjb2RlOgo+ID4gICAgIGlmICggIWZlYXQg
fHwgIWZlYXRfcHJvcHNbZmVhdF90eXBlXSApIAo+IAo+IE9oLCBJIHNlZS4KPiAKPiA+IFRoZSBy
ZXR1cm5lZCBlcnJvcnMgYXJlIGhhbmRsZWQgc2VwYXJhdGVseS4gRm9yIFBUUl9FUlIsIGl0IGlz
IGhhbmRsZWQKPiA+IGFib3ZlLiBGb3IgTlVMTCwgaXQgaXMgaGFuZGxlZCBiZWxvdy4KPiA+IAo+
ID4gSSBjaGVja2VkIElTX0VSUiwgSSB0aGluayBpdCBjYW4gaGFuZGxlIHRoZSBOVUxMIGNhc2Uu
IFRoZSBOVUxMIHdpbGwgbm90Cj4gPiBiZSB0cmVhdGVkIGFzIGFuIGVycm9yLgo+IAo+ICJpdCBj
YW4gaGFuZGxlIHRoZSBOVUxMIGNhc2UiIGlzIHJhdGhlciBhbWJpZ3VvdXM6IFRoZSBOVUxMCj4g
Y2FzZSBub3JtYWxseSAoaW5jbHVkaW5nIHRoZSBjYXNlIGhlcmUpIGFsc28gaXMgYW4gZXJyb3Is
IGFuZAo+IElTX0VSUigpIF9kb2VzIG5vdF8gZGV0ZWN0IHRoaXMgZXJyb3IuIEhlbmNlIHVzaW5n
IGl0IG9uZSB0aGUKPiByZXN1bHQgb2YgYSBmdW5jdGlvbiB0aGF0IG1heSByZXR1cm4gTlVMTCBp
cyBhdCBsZWFzdAo+IHF1ZXN0aW9uYWJsZSAoSVNfRVJSX09SX05VTEwoKSBpcyBpbnRlbmRlZCB0
byBiZSB1c2VkIGluIHN1Y2gKPiBjYXNlcykuCj4gCj4gU28gd2hpbGUgaW5kZWVkIHRoZSBjb2Rl
IGlzIGNvcnJlY3QgYXMgaXMsIEknZCBzdGlsbCBsaWtlIHRvIGFzayB5b3UKPiB0byBtYWtlIHRo
ZSBzdWdnZXN0ZWQgY2hhbmdlIHNvIHRoYXQgdGhlIGNvZGUgYWxzbyBlbmRzIHVwCj4gYmVpbmcg
dmlzaWJseSBjb3JyZWN0IGF0IHRoZSBmaXJzdCBnbGFuY2UuCj4gClRoYW5rIHlvdSEgV2lsbCB1
c2UgJ0lTX0VSUl9PUl9OVUxMKCknIHRvIGNoZWNrIHJlc3VsdC4KCj4gPj4gQW5kIG9mIGNvdXJz
ZSBJIHdvbmRlciB3aHkgeW91IHJlcGxhY2UgY29kZSBoZXJlIHRoYXQgd2FzCj4gPj4gb25seSBp
bnRyb2R1Y2VkIG9uZSBvciB0d28gcGF0Y2hlcyBlYXJsaWVyLiBQZXJoYXBzIHRoYXQgZWFybGll
cgo+ID4+IHBhdGNoIHNob3VsZCBkbyB0aGluZ3MgdGhpcyB3YXkgcmlnaHQgYXdheT8KPiA+PiAK
PiA+IEJlY2F1c2UgdGhlIGhlbHBlciBmdW5jdGlvbiAncHNyX2dldF9mZWF0X2FuZF90eXBlJyBp
cyBvbmx5IHVzZWQgYnkKPiA+ICdwc3JfZ2V0X2luZm8nIGlmIHdlIGltcGxlbWVudCBpdCBpbiBw
cmV2aW91cyBwYXRjaC4gVGhpcyBzZWVtcwo+ID4gdW5uZWNlc3NhcnkuIFNvLCBJIGludHJvZHVj
ZSB0aGlzIGhlbHBlciBmdW5jdGlvbiBpbiB0aGlzIHBhdGNoLgo+ID4gU2hhbGwgSSBtb3ZlIGl0
IHRvIHByZXZpb3VzIHBhdGNoPwo+IAo+IEknZCBwcmVmZXIgaWYgeW91IGRpZC4gV2hlbiB0YWtp
bmcgc3VjaCBkZWNpc2lvbnMsIHBsZWFzZSBhbHNvIGNvbnNpZGVyCj4gdGhlIGFtb3VudCBvZiBj
aHVybiB5b3UgY2F1c2UgYXMgd2VsbCBhcyByZXZpZXdhYmlsaXR5Lgo+IApHb3QgaXQsIHRoYW5r
cyEKCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 08:06:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:06:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyeh-000623-Ah; Wed, 31 May 2017 08:06:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyeg-00061r-Ep
 for xen-devel@lists.xen.org; Wed, 31 May 2017 08:06:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A9/D3-19466-1A97E295; Wed, 31 May 2017 08:06:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS3depV6
 kwbxlXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3JuuCWVwV97acYW5gvMXexcjJISSQJ7F3
 8lkwm1fATuLP9I0sILaEgKHE6YU3gWwODhYBVYn1x8RAwmwC6hJtz7azgoRFBJQlJs/1BQkzC
 3hLTHj9mw3EFhbwklgx/SwjxHRHiddXW8DinAJOEnNePAFr5RUQlPi7QxiiVUvi4a9bLBC2ts
 Syha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKyXVJSZnlGSm5i
 Zo2toYKqXm1pcnJiempOYVKyXnJ+7iREYdvUMDIw7GHe0+x1ilORgUhLlrbDRixTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwWtXAZQTLEpNT61Iy8wBRgBMWoKDR0mEN7kMKM1bXJCYW5yZDpE6x
 agoJc7bDtInAJLIKM2Da4NF3SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwBIFN4MvNK4K
 a/AlrMBLR41w5tkMUliQgpqQZGm2csx1ZoMN7dEcyULmYWkOJmtLdIK/Guxcde3k+fWZPXMPR
 Fzps1XZF/14w59mG+XtON1OdsVc3fu4sh7dHfOOv7CnH2rstnhb/OV7yzyPrv2vhu/afTP034
 6LBI6JNSfafnpdSv4hwem3SSDlhbak4KjX22xt9P2VMw6+ihPZIqt4tXt9YqsRRnJBpqMRcVJ
 wIADvtIgrUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496218012!98215786!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14420 invoked from network); 31 May 2017 08:06:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:06:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 02:06:51 -0600
Message-Id: <592E95BA020000780015E0AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 02:06:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1496216817-6846-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1496216817-6846-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vlapic: fix two flaws in emulating
 MSR_IA32_APICBASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDA5OjQ2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bGFwaWMuYwo+IEBAIC0xMDAzLDE0ICsxMDAzLDEyIEBAIGJvb2xfdCB2bGFwaWNfbXNyX3NldChz
dHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQ2NF90IHZhbHVlKQo+ICAgICAgICAgIH0KPiAgICAg
ICAgICBlbHNlCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHZsYXBp
Y194MmFwaWNfbW9kZSh2bGFwaWMpKSApCj4gLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKPiAg
ICAgICAgICAgICAgdmxhcGljLT5ody5kaXNhYmxlZCB8PSBWTEFQSUNfSFdfRElTQUJMRUQ7Cj4g
ICAgICAgICAgICAgIHB0X21heV91bm1hc2tfaXJxKHZsYXBpY19kb21haW4odmxhcGljKSwgTlVM
TCk7Cj4gICAgICAgICAgfQoKRXNwZWNpYWxseSB3aXRoIHlvdSBub3QgYWRkaW5nIGFueSBjb2Rl
IGhlcmUsIC4uLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCj4gQEAgLTUzLDYgKzUzLDkgQEAK
PiAgICAgICgodmxhcGljKS0+aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQSUNCQVNFX0JB
U0UpCj4gICNkZWZpbmUgdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gICAgICAoKHZsYXBpYyktPmh3LmFwaWNfYmFzZV9tc3IgJiBNU1Jf
SUEzMl9BUElDQkFTRV9FWFREKQo+ICsjZGVmaW5lIHZsYXBpY194YXBpY19tb2RlKHZsYXBpYykg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKCgodmxhcGljKS0+aHcuYXBp
Y19iYXNlX21zciAmIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRSkgJiYgXAo+ICsgICAgICF2bGFw
aWNfeDJhcGljX21vZGUodmxhcGljKSkKCi4uLiBJIHRoaW5rIGl0IGlzIGltcGVyYXRpdmUgdGhh
dCBib3RoIG1hY3JvcyBhcmUgZnVsbHkgc3ltbWV0cmljLAppLmUuIHRoZSBlbmFibGVkIGNoZWNr
IHNob3VsZCBlaXRoZXIgYmUgcHJlc2VudCBpbiBib3RoIG9yIChsZXNzCmRlc2lyYWJsZSkgYWJz
ZW50LgoKSSdtIGFsc28gbm90IGNvbnZpbmNlZCBjaGVja2luZyB0aGUgTVNSIGJpdCBmb3IgZW5h
YmxlZCBzdGF0ZQppcyBmdWxseSBpbiBsaW5lIHdpdGggaG93IG90aGVyIGNvZGUgY2hlY2tzIGVu
YWJsZWQgc3RhdGUgKHNlZQp2bGFwaWNfZW5hYmxlZCgpIGV0IGFsKS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 08:10:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyiA-0006jV-Pf; Wed, 31 May 2017 08:10:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFyi9-0006jN-Ft
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 08:10:33 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 CF/59-03058-87A7E295; Wed, 31 May 2017 08:10:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7eiSi/
 S4M8iDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPP9GMsBaclKg4cnMzYwHhbqIuRk0NIIE9i
 6bZXjCA2r4CdRP/qhSwgtoSAocTphTfBbBYBVYnfC+aA1bAJqEu0PdvOCmKLANkX1zUC1XBxM
 AtsYpKYvOceUBEHh7BAiETrPXGQuBBI/FbTCSaQBk4BXYkVJx+ygdTwCghK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhnqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg/LMs4BCjJAeTkihvhY1epBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXvdKoJxgUWp6akVaZg4wEmDSEhw8SiK8+yqA0rzFBYm5x
 ZnpEKlTjIpS4rw8IH0CIImM0jy4Nlj0XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrxPIFJ
 7MvBK46a+AFjMBLd61QxtkcUkiQkqqgZEvonbDdr8X9Uo35CrCGXRWK5fu97/Kp5YW8emm2sK
 A+zO3Pdz2W/G+Q/Cqa48NGqN31rqe/hDNNj3h+AIjpR8MJ/byTxf0t5RZ8UF3ZfqSPVnPL3yZ
 9feF49o7Mvb/Bf6L3lp4f1L7I5+gyzs96wKr66zUZ39YnNV/ZY/J793yszIPPb60RuyiEktxR
 qKhFnNRcSIAM0+U+LkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496218230!71565178!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25987 invoked from network); 31 May 2017 08:10:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:10:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 02:10:29 -0600
Message-Id: <592E9693020000780015E0D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 02:10:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-8-git-send-email-yi.y.sun@linux.intel.com>
 <592D982E020000780015DAA9@prv-mh.provo.novell.com>
 <20170531073051.GD3420@yi.y.sun>
 <592E90C9020000780015E047@prv-mh.provo.novell.com>
 <20170531080557.GE3420@yi.y.sun>
In-Reply-To: <20170531080557.GE3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 07/23] x86: refactor psr: L3 CAT:
 implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEwOjA1LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNS0zMSAwMTo0NTo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAz
MS4wNS4xNyBhdCAwOTozMCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
T24gMTctMDUtMzAgMDg6MDU6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMDMu
MDUuMTcgYXQgMTA6NDQsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiAK
Pj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPj4gPj4gPiArKysgYi94ZW4vYXJjaC94
ODYvcHNyLmMKPj4gPj4gPiBAQCAtNDc2LDIzICs0NzYsMzQgQEAgc3RhdGljIHN0cnVjdCBwc3Jf
c29ja2V0X2luZm8gCj4gKmdldF9zb2NrZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0KQo+PiA+
PiA+ICAgICAgcmV0dXJuIHNvY2tldF9pbmZvICsgc29ja2V0Owo+PiA+PiA+ICB9Cj4+ID4+ID4g
IAo+PiA+PiA+ICtzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqcHNyX2dldF9mZWF0X2FuZF90eXBl
KHVuc2lnbmVkIGludCBzb2NrZXQsCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBjYm1fdHlwZSB0eXBlLAo+PiA+PiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlw
ZSAKPiAqZmVhdF90eXBlKQo+PiA+PiA+ICt7Cj4+ID4+ID4gKyAgICBjb25zdCBzdHJ1Y3QgcHNy
X3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7Cj4+ID4+ID4gKwo+
PiA+PiA+ICsgICAgaWYgKCBJU19FUlIoaW5mbykgKQo+PiA+PiA+ICsgICAgICAgIHJldHVybiBF
UlJfUFRSKFBUUl9FUlIoaW5mbykpOwo+PiA+PiA+ICsKPj4gPj4gPiArICAgICpmZWF0X3R5cGUg
PSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwo+PiA+PiA+ICsgICAgaWYgKCAqZmVh
dF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKPj4gPj4gPiArICAgICAgICBy
ZXR1cm4gTlVMTDsKPj4gPj4gCj4+ID4+IE5vdGUgaG93IHRoaXMgcmV0dXJuIGlzIG5vdCBiZWlu
ZyB0YWtlbiBjYXJlIG9mIGJ5IC4uLgo+PiA+PiAKPj4gPj4gPiArICAgIHJldHVybiBpbmZvLT5m
ZWF0dXJlc1sqZmVhdF90eXBlXTsKPj4gPj4gPiArfQo+PiA+PiA+ICsKPj4gPj4gPiAgaW50IHBz
cl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCj4+ID4+
ID4gICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlf
bGVuKQo+PiA+PiA+ICB7Cj4+ID4+ID4gLSAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZv
ICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7Cj4+ID4+ID4gICAgICBjb25zdCBzdHJ1
Y3QgZmVhdF9ub2RlICpmZWF0Owo+PiA+PiA+ICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRf
dHlwZTsKPj4gPj4gPiAgCj4+ID4+ID4gICAgICBBU1NFUlQoZGF0YSk7Cj4+ID4+ID4gIAo+PiA+
PiA+IC0gICAgaWYgKCBJU19FUlIoaW5mbykgKQo+PiA+PiA+IC0gICAgICAgIHJldHVybiBQVFJf
RVJSKGluZm8pOwo+PiA+PiA+IC0KPj4gPj4gPiAtICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlw
ZV90b19mZWF0X3R5cGUodHlwZSk7Cj4+ID4+ID4gLSAgICBpZiAoIGZlYXRfdHlwZSA+PSBBUlJB
WV9TSVpFKGluZm8tPmZlYXR1cmVzKSApCj4+ID4+ID4gLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
Cj4+ID4+ID4gKyAgICBmZWF0ID0gcHNyX2dldF9mZWF0X2FuZF90eXBlKHNvY2tldCwgdHlwZSwg
JmZlYXRfdHlwZSk7Cj4+ID4+ID4gKyAgICBpZiAoIElTX0VSUihmZWF0KSApCj4+ID4+ID4gKyAg
ICAgICAgcmV0dXJuIFBUUl9FUlIoZmVhdCk7Cj4+ID4+IAo+PiA+PiAuLi4gdGhlIGNoZWNrIGhl
cmUuIEkgdGhpbmsgeW91IHdhbnQgdG8gYWx0ZXIgdGhlIHJldHVybiBhYm92ZS4KPj4gPj4gCj4+
ID4gVGhpcyBOVUxMIGlzIHRha2VuIGNhcmUgYnkgYmVsb3cgY29kZToKPj4gPiAgICAgaWYgKCAh
ZmVhdCB8fCAhZmVhdF9wcm9wc1tmZWF0X3R5cGVdICkgCj4+IAo+PiBPaCwgSSBzZWUuCj4+IAo+
PiA+IFRoZSByZXR1cm5lZCBlcnJvcnMgYXJlIGhhbmRsZWQgc2VwYXJhdGVseS4gRm9yIFBUUl9F
UlIsIGl0IGlzIGhhbmRsZWQKPj4gPiBhYm92ZS4gRm9yIE5VTEwsIGl0IGlzIGhhbmRsZWQgYmVs
b3cuCj4+ID4gCj4+ID4gSSBjaGVja2VkIElTX0VSUiwgSSB0aGluayBpdCBjYW4gaGFuZGxlIHRo
ZSBOVUxMIGNhc2UuIFRoZSBOVUxMIHdpbGwgbm90Cj4+ID4gYmUgdHJlYXRlZCBhcyBhbiBlcnJv
ci4KPj4gCj4+ICJpdCBjYW4gaGFuZGxlIHRoZSBOVUxMIGNhc2UiIGlzIHJhdGhlciBhbWJpZ3Vv
dXM6IFRoZSBOVUxMCj4+IGNhc2Ugbm9ybWFsbHkgKGluY2x1ZGluZyB0aGUgY2FzZSBoZXJlKSBh
bHNvIGlzIGFuIGVycm9yLCBhbmQKPj4gSVNfRVJSKCkgX2RvZXMgbm90XyBkZXRlY3QgdGhpcyBl
cnJvci4gSGVuY2UgdXNpbmcgaXQgb25lIHRoZQo+PiByZXN1bHQgb2YgYSBmdW5jdGlvbiB0aGF0
IG1heSByZXR1cm4gTlVMTCBpcyBhdCBsZWFzdAo+PiBxdWVzdGlvbmFibGUgKElTX0VSUl9PUl9O
VUxMKCkgaXMgaW50ZW5kZWQgdG8gYmUgdXNlZCBpbiBzdWNoCj4+IGNhc2VzKS4KPj4gCj4+IFNv
IHdoaWxlIGluZGVlZCB0aGUgY29kZSBpcyBjb3JyZWN0IGFzIGlzLCBJJ2Qgc3RpbGwgbGlrZSB0
byBhc2sgeW91Cj4+IHRvIG1ha2UgdGhlIHN1Z2dlc3RlZCBjaGFuZ2Ugc28gdGhhdCB0aGUgY29k
ZSBhbHNvIGVuZHMgdXAKPj4gYmVpbmcgdmlzaWJseSBjb3JyZWN0IGF0IHRoZSBmaXJzdCBnbGFu
Y2UuCj4+IAo+IFRoYW5rIHlvdSEgV2lsbCB1c2UgJ0lTX0VSUl9PUl9OVUxMKCknIHRvIGNoZWNr
IHJlc3VsdC4KCkJ1dCB0aGF0J3Mgbm90IHdoYXQgSSBkaWQgc3VnZ2VzdCwgYW5kIGRvaW5nIHNv
IHdpbGwgbWFrZSB0aGUKaGFuZGxpbmcgYXQgdGhlIGNoZWNraW5nIHNpdGUgbW9yZSBjbHVtc3ku
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 08:12:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFykH-0006us-90; Wed, 31 May 2017 08:12:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFykG-0006uf-RB
 for xen-devel@lists.xen.org; Wed, 31 May 2017 08:12:44 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 97/4B-31580-BFA7E295; Wed, 31 May 2017 08:12:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/d3lV6
 kwYxZchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bR+8+ZCz4KVczrucPYwHiGv4uRk0NIIE/i
 Zd8PNhCbV8BO4v+qZ4wgtoSAocTphTdZQGwWAVWJ0/O2MYHYbALqEm3PtrOC2CIC+hLzP/0Es
 5kFNjJK7PuUDWILC4RLzL65BqiXC2j+ESaJ16sfgQ3iBFpw9vdO9i5GDqBlghJ/dwhD9GpJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jQ30koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw6+egYFxB2PnCb9DjJIcTEqivBU2epFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhPVQLlBItS01Mr0jJzgJEAk5bg4FES4U0BRoMQb3FBY
 m5xZjpE6hSjopQ4LzNIQgAkkVGaB9cGi75LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5/4
 Ns58nMK4Gb/gpoMRPQ4l07tEEWlyQipKQaGBPPKhTKGStyiBx4dKau7eTClw89uzcFFvtP/K5
 o7lz4o6PcRpVzH4vtaydO9nVrrTqrDn12yPvwcvraGeGLum4tCeR89vhhv1rbgqdGs/kTtzx7
 4+cqtZTH7V5j4sGO55tjd4ms/P7KUf7txR/HSqRc1/aUCpUuXPxlxfO5/94+fizMz5xRvk6Jp
 Tgj0VCLuag4EQDmD+dtuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496218361!95720589!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14917 invoked from network); 31 May 2017 08:12:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:12:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 02:12:40 -0600
Message-Id: <592E9718020000780015E0D8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 02:12:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
 <1496214571.3661.24.camel@intel.com>
 <cd35d55a-08ff-5162-1ff2-7a0744277021@citrix.com>
 <592E933A020000780015E088@prv-mh.provo.novell.com>
 <913d6635-89e4-21c1-e7c7-08f0fb95a017@citrix.com>
In-Reply-To: <913d6635-89e4-21c1-e7c7-08f0fb95a017@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Huaitong Han <huaitong.han@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for
 guests in non-paging mode"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEwOjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMjAxNyAwODo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMx
LjA1LjE3IGF0IDA5OjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAzMS8wNS8yMDE3IDA4OjA5LCBIYW4sIEh1YWl0b25nIHdyb3RlOgo+Pj4+IE9uIEZyaSwgMjAx
Ny0wNS0yNiBhdCAxODowMyArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gVGhpcyBy
ZXZlcnRzIGNvbW1pdCBjNDFlMDI2NmRkNTlhYjUwYjdhMTUzMTU3ZTliZDJhM2FkMTE0YjUzLgo+
Pj4+Pgo+Pj4+PiBXaGVuIGRldGVybWluaW5nIEFjY2VzcyBSaWdodHMsIFByb3RlY3Rpb24gS2V5
cyBvbmx5IHRha2UgZWZmZWN0IHdoZW4gCj4+PiBDUjQuUEtFCj4+Pj4+IGl0IHNldCwgYW5kIDQt
bGV2ZWwgcGFnaW5nIGlzIGFjdGl2ZS4gIEFsbCBvdGhlciBjaXJjdW1zdGFuY2VzIChub3RpYmx5
LCAKPj4+IDMyYml0Cj4+Pj4+IFBBRSBwYWdpbmcpIHNraXAgdGhlIFByb3RlY3Rpb24gS2V5IGNv
bnRyb2wgbWVjaGFuaXNtLgo+Pj4+Pgo+Pj4+PiBUaGVyZWZvcmUsIHdlIGRvIG5vdCBuZWVkIHRv
IGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNrIG9mIGEgZ3Vlc3Qgd2hpY2ggCj4+PiBpcwo+
Pj4+PiBub3QgdXNpbmcgcGFnaW5nLCBhcyBzdWNoIGEgZ3Vlc3QgaXMgbmVjZXNzZXJpbHkgcnVu
bmluZyB3aXRoIEVGRVIuTE1FCj4+Pj4+IGRpc2FibGVkLgo+Pj4+IFllcywgaWYgRUZFUi5MTUUg
PSAwLCBQcm90ZWN0aW9uIEtleXMgd291bGQgdGFrZSBubyBlZmZlY3QgdG9vLCBzbyBpdAo+Pj4+
IGlzbid0IG5lY2Vzc2FyeSB0byBjbGVhciBDUjQuUEtFIGluIG5vbi1wYWdpbmcgbW9kZS4KPj4+
Pgo+Pj4+PiBUaGUge1JELFdSfVBLUlUgaW5zdHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVp
bmcgbGVnYWwgZm9yIHVzZSBpbiBhbnkKPj4+Pj4gb3BlcmF0aW5nIG1vZGUsIGJ1dCBvbmx5IGlm
IENSNC5QS0UgaXMgc2V0LiAgQnkgY2xlYXJpbmcgQ1I0LlBLRSBiZWhpbmQgdGhlCj4+Pj4+IGJh
Y2sgb2YgYW4gdW5wYWdlZCBndWVzdCwgdGhlc2UgaW5zdHJ1Y3Rpb25zIHlpZWxkICNVRCBkZXNw
aXRlIHRoZSBndWVzdAo+Pj4+PiBzZWVpbmcgUEtFIHNldCBpZiBpdCByZWFkcyBDUjQsIGFuZCBP
U1BLRSBiZWluZyB2aXNpYmxlIGluIENQVUlELgo+Pj4+IElmIENSNC5QS0UgaXMgY2xlYXJlZCwg
T1NQS0Ugd291bGQgYmUgaW52aXNpYmxlIGF0IHRoZSBzYW1lIHRpbWUuIFdoZW4KPj4+PiBndWVz
dCBkb2VzIHNldCBDUjRfUEtFIGluIG5vbi1wYWdpbmcgbW9kZSwgdGhlbiBDUjRfUEtFIHdvdWxk
IGJlIGNsZWFyZWQKPj4+PiBpbiB2bWNzIGxvYWRpbmcsIHNvLCBPU1BLRSBzaG91bGQgYmUgYWx3
YXlzIGludmlzaWJsZSwgYW5kICNVRCBzaG91bGQKPj4+PiBub3QgYmUgeWllbGRlZCB0b28uCj4+
PiBSZW1lbWJlciB0aGF0IGZvciBIVk0gZ3Vlc3RzLCBYZW4gY2FsY3VsYXRlcyBPU1BLRSBpbiBz
b2Z0d2FyZTsgaXQgbmV2ZXIKPj4+IGNvbWVzIGZyb20gaGFyZHdhcmUsIGFzIENQVUlEIGlzIGFu
IGF1dG9tYXRpYyBWTUVYSVQuCj4+Pgo+Pj4gVGhlIENQVUlEIGNvZGUgdXNlcyB0aGUgc2FtZSBz
b3VyY2Ugb2YgaW5mb3JtYXRpb24gYXMgYSByZWFkIGZyb20gY3I0LAo+Pj4gc28gY29tZXMgdG8g
dGhlIGNvbmNsdXNpb24gdGhhdCBPU1BLRSBzaG91bGQgYmUgdmlzaWJsZS4KPj4+Cj4+PiBUaGVy
ZWZvcmUsIHdoZW4gdGhlIGd1ZXN0IGxvb2tzIGF0IENQVUlELCBpdCBzZWVzIE9TUEtFIHNldCBl
dmVuIHRob3VnaAo+Pj4gaGFyZHdhcmUgd291bGQgY29tZSB0byB0aGUgb3Bwb3NpdGUgY29uY2x1
c2lvbi4KPj4gU2hvdWxkbid0IHdlIGNvcnJlY3QgdGhpcyAoaW5kZXBlbmRlbnQgb2YgdGhlIHBh
dGNoIGhlcmUpPwo+IAo+IE5vLCBJIGRvbid0IHRoaW5rIHNvLiAgVGhhdCB3b3VsZCBpbnZvbHZl
IHRoZSBnZW5lcmljIGNwdWlkIGNvZGUgbG9va2luZwo+IGF0IEdVRVNUX0NSNCBhbmQgbWFraW5n
IGRlY2lzaW9ucyBjb250cmFyeSB0byB3aGF0IGlzIGRlc2NyaWJlZCBpbiB0aGUKPiBtYW51YWxz
Lgo+IAo+IEJlc2lkZXMsIGl0IHZlcnkgZGVmaW5pdGVseSBzaG91bGQgYmUgdmlzaWJsZSBpbiBh
IHJlYWQgb2YgQ1I0IChiZWNhdXNlCj4gdGhlIGd1ZXN0IGRpZCByZWFsbHkgc2V0IGl0KSwgd2hp
Y2ggbWVhbnMgT1NQS0Ugc2hvdWxkIGJlIHZpc2libGUgaW4gQ1BVSUQuCgpPaCwgdGhlbiBJIG1p
c3VuZGVyc3Rvb2QgeW91ciBlYXJsaWVyIHJlcGx5LCB0YWtpbmcgaXQgdGhhdCB3ZQp3cm9uZ2x5
IHNob3cgdGhlIGZsYWcgYXMgc2V0IHRvIHRoZSBndWVzdC4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 08:14:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFym8-00075F-KW; Wed, 31 May 2017 08:14:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <huaitong.han@intel.com>) id 1dFym7-000753-Nb
 for xen-devel@lists.xen.org; Wed, 31 May 2017 08:14:39 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 04/20-31580-E6B7E295; Wed, 31 May 2017 08:14:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEKsWRWlGSWpSXmKPExsVywNxEWzevWi/
 SYO1BQYslHxezODB6HN39mymAMYo1My8pvyKBNaPz03K2gi2iFRcObWVpYJwg2sXIySEkUClx
 /f0ndhBbQoBX4siyGawQdoDE3F3zmLsYuYBqGhglNvbsYoJwdjNKvP/3kwXC2ckocWvzEUYIZ
 x2jxO7/P5hB+tkE9CQ6X7cA2RwcIgLWEou6BEBqmAU2MUoc/D8BrEZYIFxi9s01LCC2iECExN
 HzVxghbCeJs3cXgd3BIqAqMeH/F7AaXgEDif6b56DOeMAosaunjw1kAaeAncSsZiGQGkYBWYm
 rLdvYQGxmAXGJW0/mM0H8IyCxZM95ZghbVOLl439QfypK/Lx6B+xOZgFNifW79CFaLST6zy5g
 hLAVJaZ0P2SHOEFQ4uTMJyyQoFOWuLH4EesERulZSLbNQpg0C8mkWUgmzUIyaQEj6ypG9eLUo
 rLUIl1TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwLiuZ2Bg3MF4+avTIUZJDi
 YlUd4KG71IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ylVAOcGi1PTUirTMHGCCgUlLcPAoifD
 uqwBK8xYXJOYWZ6ZDpE4xKkqJ8zKD9AmAJDJK8+DaYEntEqOslDAvIwMDgxBPQWpRbmYJqvwr
 RnEORiVh3tUgU3gy80rgpr8CWswEtHjXDm2QxSWJCCmpBsYrB/9MP73Y5P2hMy1/tvJP0nkY2
 GP2z2ayC9NCIUGxV0/Xn6l028O4Z20Y6+SXu2K8b1q9n1+78nvKhqVebwwPv+ETmZdgcnyHhb
 7y0eK3W7nMv3lcdPnS637v50ym86GZ3NpXUo9Mn/q0w5hh+/SHNrW71FYyFjEfSl/KvnGNOyf
 HZ1HFV+8uK7EUZyQaajEXFScCAPW50NtlAwAA
X-Env-Sender: huaitong.han@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496218475!102683432!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34760 invoked from network); 31 May 2017 08:14:37 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:14:37 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga105.fm.intel.com with ESMTP; 31 May 2017 01:14:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,422,1491289200"; d="scan'208";a="1176428670"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga002.fm.intel.com with ESMTP; 31 May 2017 01:14:35 -0700
Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 May 2017 01:14:35 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 May 2017 01:14:34 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.146]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Wed, 31 May 2017 16:14:32 +0800
From: "Han, Huaitong" <huaitong.han@intel.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH 1/2] Revert "x86/hvm: disable pkeys for guests in
 non-paging mode"
Thread-Index: AQHS1kIsntfJmW5uqUOfOK2Cg2oMxKINhxKAgAAJqQCAAAiAgA==
Date: Wed, 31 May 2017 08:14:31 +0000
Message-ID: <1496218471.3661.29.camel@intel.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
 <1496214571.3661.24.camel@intel.com>
 <cd35d55a-08ff-5162-1ff2-7a0744277021@citrix.com>
In-Reply-To: <cd35d55a-08ff-5162-1ff2-7a0744277021@citrix.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.238.135.73]
Content-ID: <7A71C5072B804B488C47EB35C665D5E5@intel.com>
MIME-Version: 1.0
Cc: "Tian, Kevin" <kevin.tian@intel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for
 guests in non-paging mode"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMDE3LTA1LTMxIGF0IDA4OjQ0ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAzMS8wNS8yMDE3IDA4OjA5LCBIYW4sIEh1YWl0b25nIHdyb3RlOg0KPiA+IE9uIEZyaSwg
MjAxNy0wNS0yNiBhdCAxODowMyArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4gPj4gVGhp
cyByZXZlcnRzIGNvbW1pdCBjNDFlMDI2NmRkNTlhYjUwYjdhMTUzMTU3ZTliZDJhM2FkMTE0YjUz
Lg0KPiA+Pg0KPiA+PiBXaGVuIGRldGVybWluaW5nIEFjY2VzcyBSaWdodHMsIFByb3RlY3Rpb24g
S2V5cyBvbmx5IHRha2UgZWZmZWN0IHdoZW4gQ1I0LlBLRQ0KPiA+PiBpdCBzZXQsIGFuZCA0LWxl
dmVsIHBhZ2luZyBpcyBhY3RpdmUuICBBbGwgb3RoZXIgY2lyY3Vtc3RhbmNlcyAobm90aWJseSwg
MzJiaXQNCj4gPj4gUEFFIHBhZ2luZykgc2tpcCB0aGUgUHJvdGVjdGlvbiBLZXkgY29udHJvbCBt
ZWNoYW5pc20uDQo+ID4+DQo+ID4+IFRoZXJlZm9yZSwgd2UgZG8gbm90IG5lZWQgdG8gY2xlYXIg
Q1I0LlBLRSBiZWhpbmQgdGhlIGJhY2sgb2YgYSBndWVzdCB3aGljaCBpcw0KPiA+PiBub3QgdXNp
bmcgcGFnaW5nLCBhcyBzdWNoIGEgZ3Vlc3QgaXMgbmVjZXNzZXJpbHkgcnVubmluZyB3aXRoIEVG
RVIuTE1FDQo+ID4+IGRpc2FibGVkLg0KPiA+IFllcywgaWYgRUZFUi5MTUUgPSAwLCBQcm90ZWN0
aW9uIEtleXMgd291bGQgdGFrZSBubyBlZmZlY3QgdG9vLCBzbyBpdA0KPiA+IGlzbid0IG5lY2Vz
c2FyeSB0byBjbGVhciBDUjQuUEtFIGluIG5vbi1wYWdpbmcgbW9kZS4NCj4gPg0KPiA+PiBUaGUg
e1JELFdSfVBLUlUgaW5zdHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9y
IHVzZSBpbiBhbnkNCj4gPj4gb3BlcmF0aW5nIG1vZGUsIGJ1dCBvbmx5IGlmIENSNC5QS0UgaXMg
c2V0LiAgQnkgY2xlYXJpbmcgQ1I0LlBLRSBiZWhpbmQgdGhlDQo+ID4+IGJhY2sgb2YgYW4gdW5w
YWdlZCBndWVzdCwgdGhlc2UgaW5zdHJ1Y3Rpb25zIHlpZWxkICNVRCBkZXNwaXRlIHRoZSBndWVz
dA0KPiA+PiBzZWVpbmcgUEtFIHNldCBpZiBpdCByZWFkcyBDUjQsIGFuZCBPU1BLRSBiZWluZyB2
aXNpYmxlIGluIENQVUlELg0KPiA+IElmIENSNC5QS0UgaXMgY2xlYXJlZCwgT1NQS0Ugd291bGQg
YmUgaW52aXNpYmxlIGF0IHRoZSBzYW1lIHRpbWUuIFdoZW4NCj4gPiBndWVzdCBkb2VzIHNldCBD
UjRfUEtFIGluIG5vbi1wYWdpbmcgbW9kZSwgdGhlbiBDUjRfUEtFIHdvdWxkIGJlIGNsZWFyZWQN
Cj4gPiBpbiB2bWNzIGxvYWRpbmcsIHNvLCBPU1BLRSBzaG91bGQgYmUgYWx3YXlzIGludmlzaWJs
ZSwgYW5kICNVRCBzaG91bGQNCj4gPiBub3QgYmUgeWllbGRlZCB0b28uDQo+IA0KPiBSZW1lbWJl
ciB0aGF0IGZvciBIVk0gZ3Vlc3RzLCBYZW4gY2FsY3VsYXRlcyBPU1BLRSBpbiBzb2Z0d2FyZTsg
aXQgbmV2ZXINCj4gY29tZXMgZnJvbSBoYXJkd2FyZSwgYXMgQ1BVSUQgaXMgYW4gYXV0b21hdGlj
IFZNRVhJVC4NCj4gDQo+IFRoZSBDUFVJRCBjb2RlIHVzZXMgdGhlIHNhbWUgc291cmNlIG9mIGlu
Zm9ybWF0aW9uIGFzIGEgcmVhZCBmcm9tIGNyNCwNCj4gc28gY29tZXMgdG8gdGhlIGNvbmNsdXNp
b24gdGhhdCBPU1BLRSBzaG91bGQgYmUgdmlzaWJsZS4NCj4gDQo+IFRoZXJlZm9yZSwgd2hlbiB0
aGUgZ3Vlc3QgbG9va3MgYXQgQ1BVSUQsIGl0IHNlZXMgT1NQS0Ugc2V0IGV2ZW4gdGhvdWdoDQo+
IGhhcmR3YXJlIHdvdWxkIGNvbWUgdG8gdGhlIG9wcG9zaXRlIGNvbmNsdXNpb24uDQoNClllcywg
SSBnZXQgdGhlIHJlYXNvbjogdGhlIGh3X2NyNCBpcyB1cGRhdGVkLCBidXQgdGhlIGd1ZXN0X2Ny
NCBpcyBub3QNCnVwZGF0ZWQsIHNvIHRoZSBPU1BLRSBpcyB2aXNpYmxlLg0KDQo+IA0KPiA+IFJl
dmlld2VkLWJ5OiBIdWFpdG9uZyBIYW4gPGh1YWl0b25nLmhhbkBpbnRlbC5jb20+DQo+IA0KPiBE
b2VzIHRoaXMgc3RhbmQgZGVzcGl0ZSB0aGUgT1NQS0UgaXNzdWU/DQpZZXMsIEkgaGF2ZSBubyBj
b21tZW50cyBub3cuDQoNCj4gDQo+IH5BbmRyZXcNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 08:26:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFyxd-0007uU-PA; Wed, 31 May 2017 08:26:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFyxc-0007uN-Lh
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 08:26:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 01/11-02181-73E7E295; Wed, 31 May 2017 08:26:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVde4Ti/
 SoLPN0GLF498sFvemvGd3YPI4/OEKi8f2vl3sAUxRrJl5SfkVCawZ535uZClo2sFY0XL7EnMD
 44Y2xi5GLg4hgb+MEre6LrNCOI8ZJbpe/YTKbGOUWPXxF0sXIyeHiICzxNczc9lBbF4BfYmuu
 xuZQGxhATOJzbObwBokBN7pSkxYPxWsSELAW+LSpzWMMPaWs3uBBrFzsAlYSRwSA4myCKhKTD
 q8nHECI/cCRoZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BnmcAgh2MZ097HmKU5GBSEuWtsNGLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+6UGKCdYlJqe
 WpGWmQMMQZi0BAePkgivWS1Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHl1QIoEQIoyS
 vPgRsDi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEebtBLuHJzCuB2/QK6AgmoCN27dAGOa
 IkESEl1cDYPPlm/kz3wwcOSV1skb34LjM5/+ZEY8Uozvj/2sV3Fgt4vWs3mvnj9s+nNzN+lvU
 +FPSI4uORiNY8J7ioyFMrvbhHM/RJosTHbRXu7DsNA+sv/VG5WTrruN3UhN5w1i3nT/E5ML9f
 1WCmdiXqb+CjPawuNvMu/wk4O8Np0Y2rCSrLo+XYK9SVWIozEg21mIuKEwHfjr9FggIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496219186!72666028!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36506 invoked from network); 31 May 2017 08:26:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 08:26:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFyxT-00080X-VF; Wed, 31 May 2017 08:26:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFyxO-00065s-8C; Wed, 31 May 2017 08:26:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFyxM-0003gx-Ri; Wed, 31 May 2017 08:26:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109858-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:host-ping-check-xen:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-xsm:host-ping-check-xen:fail:heisenbug
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3f173bde7e4320211e77a83f936fb754e7591006
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 08:26:17 +0000
Subject: [Xen-devel] [linux-linus test] 109858: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5761058905780018571=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5761058905780018571==
Content-Type: text/plain

flight 109858 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109858/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      7 host-ping-check-xen      fail REGR. vs. 109656
 test-armhf-armhf-xl-credit2  16 guest-start.2            fail REGR. vs. 109656

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-debianhvm-amd64 14 guest-saverestore.2 fail in 109839 pass in 109858
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail in 109839 pass in 109858
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109839 pass in 109858
 test-armhf-armhf-libvirt-xsm  7 host-ping-check-xen        fail pass in 109839
 test-amd64-amd64-qemuu-nested-amd  9 debian-hvm-install    fail pass in 109839
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 109839
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 109839

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop      fail blocked in 109656
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail in 109839 blocked in 109656
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109839 blocked in 109656
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail in 109839 like 109656
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109839 like 109656
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 109839 like 109656
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2 fail in 109839 never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check fail in 109839 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                3f173bde7e4320211e77a83f936fb754e7591006
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z   10 days
Failing since        109675  2017-05-22 02:06:45 Z    9 days   14 attempts
Testing same since   109839  2017-05-29 22:50:37 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Anatolij Gustschin <agust@denx.de>
  Andre Przywara <andre.przywara@arm.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Antony Antony <antony@phenome.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Peterson <bp@benjamin.pe>
  Bjorn Helgaas <bhelgaas@google.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Chen-Yu Tsai <wens@csie.org>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunming Zhou <David1.Zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Gilbert <dgilbert@interlog.com>
  Eduardo Valentin <edubezval@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Westphal <fw@strlen.de>
  Fugang Duan <fugang.duan@nxp.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net> # MIPS only
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Harini Katakam <harinik@xilinx.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilan Tayari <ilant@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Jon Mason <jon.mason@broadcom.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Lin Zhang <xiaolou4617@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  linzhang <xiaolou4617@gmail.com>
  Liping Zhang <zlpnobody@gmail.com>
  Logan Gunthorpe <logang@deltatee.com>
  Long Li <longli@microsoft.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  Mahesh Bandewar <maheshb@google.com>
  MaJun <majun258@huawei.com>
  Manfred Schlaegl <manfred.schlaegl@ginzinger.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Kepplinger <martin.kepplinger@ginzinger.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Maxime Roussin-BÃ©langer <maxime.roussinbelanger@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michael S. Tsirkin <mst@redhat.com>
  MichaÅ‚ Potomski <michalx.potomski@intel.com>
  Mika PenttilÃ¤ <mika.penttila@nextfour.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Namhyung Kim <namhyung@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Nithin Nayak Sujir <nsujir@tintri.com>
  Nithin Sujir <nsujir@tintri.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Dawson <petedaws@gmail.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Senna Tschudin <peter.senna@collabora.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pravin B Shelar <pshelar@ovn.org>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Richard Zhu <hongxing.zhu@nxp.com>
  Rob Herring <robh@kernel.org>
  Rob Landley <rob@landley.net>
  Roman Kapl <roman.kapl@sysgo.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Samuel Jones <sjones@kalray.eu>
  Schoefegger Stefan <stefan.schoefegger@ginzinger.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steve Twiss <stwiss.opensource@diasemi.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tin Huynh <tnhuynh@apm.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tommi Rantala <tt.rantala@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 8227 lines long.)


--===============5761058905780018571==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5761058905780018571==--

From xen-devel-bounces@lists.xen.org Wed May 31 08:29:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFz0m-00086S-Dp; Wed, 31 May 2017 08:29:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dFz0k-00086D-Sr
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 08:29:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3B/49-01992-AFE7E295; Wed, 31 May 2017 08:29:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdnnV6
 kQfMrYYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHJ37nbngsWPF1s5uxgbG
 q0ZdjFwcQgJ/GSUeT5nJBOE8ZpS4+P8nK4SzjVFi+cY3zF2MnBwiAs4SX8/MZQexeQX0Jc7Oa
 WYBsYUFoiSmbbrGDNIgIXCcSaJ783MmkISEgKdE3/PZjDD2npnfgeLsHGwCVhKHxLoYOThYBF
 QlDj1gnMDIvYCRYRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB+O/bZ6HGCU5mJREeSts9CKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBqAUNISLAo
 NT21Ii0zBxh8MGkJDh4lEV5NkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzHq8FKhIAK
 coozYMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm3QoyhSczrwRu0yugI5iAjti1Qx
 vkiJJEhJRUA+PUF1q9F7wFQlIzAvMEO25uPaqS5ySq1eNcM+35IqZKa66vM+wyZZPy93w8Fmr
 71mP39+e/tEP+aD4I/8D7K0JlarTtQ/MT6bLG6iF60gcOO1/YtZRv5bPXnZfy3zxUPRHHFWdg
 e/h/oITiZXPd/5feLlSfxCKUo8Je8fvohk3TVl2727zedbISS3FGoqEWc1FxIgCknsHnfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496219384!101221337!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13716 invoked from network); 31 May 2017 08:29:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 08:29:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFz0h-000868-NP; Wed, 31 May 2017 08:29:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dFz0c-0006OW-GJ; Wed, 31 May 2017 08:29:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dFz0c-0005Fb-BD; Wed, 31 May 2017 08:29:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109887-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8ac9a25b26841b539fd7f345fc87a4142a86adb3
X-Osstest-Versions-That: xen=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 08:29:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109887: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1558995216822987597=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1558995216822987597==
Content-Type: text/plain

flight 109887 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109887/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   5 xen-build                fail REGR. vs. 109864

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  8ac9a25b26841b539fd7f345fc87a4142a86adb3
baseline version:
 xen                  7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53

Last test of basis   109864  2017-05-30 19:02:36 Z    0 days
Testing same since   109887  2017-05-31 07:02:17 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 8ac9a25b26841b539fd7f345fc87a4142a86adb3
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed May 31 08:47:57 2017 +0200

    docs: remove PVHv1 document
    
    The current misc/pvh.markdown document refers to PVHv1, remove it to
    avoid confusion with PVHv2 since the PVHv1 code has already been
    removed.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 2d08fb32bc3d252046748e908bafc1bf6376313e
Author: Luwei Kang <luwei.kang@intel.com>
Date:   Wed May 31 08:41:43 2017 +0200

    x86/vpmu: add cpu hot unplug notifier for vpmu
    
    Currently, Hot unplug a physical CPU with vpmu enabled may cause
    system hang due to send a remote call to an offlined pCPU. This
    patch add a cpu hot unplug notifer to save vpmu context before
    cpu offline.
    
    Consider one scenario, hot unplug pCPU N with vpmu enabled.
    The vcpu which running on this pCPU will be switch to other
    online cpu. A remote call will be send to pCPU N to save the
    vpmu context before loading the vpmu context on this pCPU.
    System will hang in function on_select_cpus() because of that
    pCPU is offlined and can not do any respond.
    
    The purpose of add a VPMU_CONTEXT_LOADED check in vpmu_arch_destroy()
    before send a remote call to save vpmu contex is:
    a. when a vpmu context has been loaded in a remote pCPU, make a
       remote call to save the vpmu contex and stop counters is necessary.
    b. VPMU_CONTEXT_LOADED flag will be reset if a pCPU is offlined.
       this check will prevent send a remote call to an offlined pCPU.
    
    Signed-off-by: Luwei Kang <luwei.kang@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

commit 02dc2aa7bf54602cf2d752a2af9fa38cee870fc8
Author: Zhang Bo <oscar.zhangbo@huawei.com>
Date:   Wed May 31 08:40:44 2017 +0200

    acpi: enlarge NUM_FIXMAP_ACPI_PAGES to support larger scale boards
    
    In acpi_tb_verify_table()->__acpi_map_table(), it suppose all ACPI tables
    may not exceed 4 pages, the tables includes SRAT/APIC/ERST etc.
    Please note that the table DSDT is not mapped through
    acpi_tb_verify_table(), thus we don't care its size although it's usually
    the largest table among all the ACPI tables. Then the biggest table we
    concern is SRAT.
    As we know, the size of SRAT if affected by both CPU number and memory
    slot number, each CPU costs 24B, and each memory slot costs 40B.
    
    Please note: even when SRAT table is within 4 pages, eg. 14128B, in
    __acpi_map_table(), it maps pages to get the table. suppose the start
    address is near the end of the first page:
    
           1000B    4096B         4096B          4096B      840B
           |___|_____________|______________|______________|____|
    
    although the total page is within 4 pages , but it may be in fact across 5
    pages, as shown above. Thus the NUM_FIXMAP_ACPI_PAGES should be much
    larger nowadays. If not, xen would wrongly thinks no NUMA configuration
    could be found as that it could not get SRAT table.
    
    Thus, we make NUM_FIXMAP_ACPI_PAGES much larger, to 64(256KB). it's
    calculated for that the theoretical largest CPU number on main Linux
    distros is about 8192, and memory slots number should be within 1000,
    that's 24B*8192+40B*1000 = 236608B. Meanwhile, because IOREMAP_VIRT_*
    region is 16GB, thus I think extending it to 256KB is safe enough.
    
    Of course, there's much more work to do to support large scale boards of
    that many(8192) CPUs and 1000 memory slots. We just make life easier for
    boards with serveral hundreds of CPUs and serveral TBs of memory.
    
    Signed-off-by: Zhang Bo <oscar.zhangbo@huawei.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit a91252ff0d219d801f2dc947511c1755fe5b05fe
Author: Swapnil Paratey <swapnil.paratey@amd.com>
Date:   Wed May 31 08:40:15 2017 +0200

    ns16550: add support for UART parameters to be specifed with name-value pairs
    
    Add name=value parsing options for com1 and com2 to add flexibility
    in setting register values for MMIO UART devices.
    
    Maintain backward compatibility with previous positional parameter
    specfications.
    
    eg. com1=115200,8n1,0x3f8,4
    eg. com1=115200,8n1,0x3f8,4,reg_width=4,reg_shift=2
    eg. com1=baud=115200,parity=n,reg_width=4,reg_shift=2,irq=4
    
    Signed-off-by: Swapnil Paratey <swapnil.paratey@amd.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d7594d553b10e74a0cbe15a157baac1aae1d3acd
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed May 31 08:39:47 2017 +0200

    x86/mmcfg: set pci_mmcfg_config_num to 0 on error path
    
    One error path of acpi_parse_mcfg doesn't set pci_mmcfg_config_num to zero, fix
    this.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d781dbcb80e598d38d8df532fe987e770ed76d62
Author: Haozhong Zhang <haozhong.zhang@intel.com>
Date:   Wed May 31 08:39:22 2017 +0200

    x86/mce: make 'found_error' and 'mce_fatal_cpus' private to mcheck_cmn_handler()
    
    mcheck_cmn_handler() is the only user of 'found_error' and
    'mce_fatal_cpus'.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 1403d5d9a6ca3560aa38308c437d254b0c9bc3af
Author: Haozhong Zhang <haozhong.zhang@intel.com>
Date:   Wed May 31 08:38:21 2017 +0200

    x86/mce: make mce barriers private to their users
    
    Each of current mce barriers is actually used by only one function, so
    move their definitions into their users. A static mce barrier initializer
    is introduced so we can move the initialization of above mce barriers
    to their definitions.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
(qemu changes not included)


--===============1558995216822987597==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1558995216822987597==--

From xen-devel-bounces@lists.xen.org Wed May 31 08:30:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFz1X-0000AF-NR; Wed, 31 May 2017 08:30:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFz1W-0000A6-K7
 for xen-devel@lists.xen.org; Wed, 31 May 2017 08:30:34 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 57/E6-10689-92F7E295; Wed, 31 May 2017 08:30:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1ezXi/
 SYH4ft8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH9y1/mgq9sFa9WN7M0MN5g7WLk4BASyJM4
 O1G+i5GTg1fATuLEkdcsILaEgKHE6YU3wWwWAVWJt8t2MYLYbALqEm3PtrOC2CICChKX5yxg7
 mLk4mAWuMQocWrtXnaQhLCAn0R/2w42EFtIwF5i/6l+MJtTwEHieONmRpC9vAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoY
 GeklFmekZJbmJmTlAnrFebmpxcWJ6ak5iUrFecn7uJkZg8NUzMDDuYNzW5XyIUZKDSUmUt8JG
 L1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9WHVBOsCg1PbUiLTMHGAcwaQkOHiURXk2QNG9xQ
 WJucWY6ROoUoy5H04ctX5iEWPLy81KlxHnTQYoEQIoySvPgRsBi8hKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYV59kCk8mXklcJteAR3BBHTErh3aIEeUJCKkpBoY6yJDXrA1312Rxvf4h1t
 eGdcnnd3M2oYZRdMOxtTnMBh21k+Je9R9qGz/z1TdOR95r1szmW0TFCycVnRo8p9nP7uZJd56
 vOl+3qekrhGXmerzz/jDwpPscyridi4uv7pDXCd11ZpPrrqGVWbJyxu1TTdrdd1Z3TL5RnLrE
 beFiUWFE/b7HDJWYinOSDTUYi4qTgQAVtAe4MQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496219431!95725006!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7331 invoked from network); 31 May 2017 08:30:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:30:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 02:30:30 -0600
Message-Id: <592E9B45020000780015E108@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 02:30:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <gregory.herrero@oracle.com>
References: <20170530161906.17896-1-gregory.herrero@oracle.com>
In-Reply-To: <20170530161906.17896-1-gregory.herrero@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: stop_machine: fill fn_result only in
 case of error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDE4OjE5LCA8Z3JlZ29yeS5oZXJyZXJvQG9yYWNsZS5jb20+IHdy
b3RlOgo+IFNpbmNlIGZuX3Jlc3VsdCBtZW1iZXIgaXMgc2hhcmVkIGFjcm9zcyBhbGwgY3B1cywg
aXQgbXVzdCBiZSBmaWxsZWQKPiBvbmx5IGlmIGFuIGVycm9yIGhhcHBlbnMuIEFzc3VtZSBDUFUx
IGRldGVjdHMgYW4gZXJyb3IgYW5kIHNldCBmbl9yZXN1bHQKPiB0byAtMSwgdGhlbiBDUFUyIGRv
ZXNuJ3QgZGV0ZWN0IGFuIGVycm9yIGFuZCBzZXQgZm5fcmVzdWx0IHRvIDAuIFRoZQo+IGVycm9y
IGRldGVjdGVkIGJ5IENQVTEgd2lsbCBiZSBpZ25vcmVkLgoKRmlyc3Qgb2YgYWxsIHRoZXJlJ3Mg
YSBkaWZmZXJlbmNlIGJldHdlZW4gc3RvcF9tYWNoaW5lX3J1bigpJ3MgbGFzdAphcmd1bWVudCBi
ZWluZyBhIHZhbGlkIENQVSBudW1iZXIgb3IgTlJfQ1BVUyAtIHdoYXQgeW91IHNheQphYm92ZSBh
cHBsaWVzIHRvIHRoZSBsYXR0ZXIgY2FzZSBvbmx5LCBzbyB5b3Ugc2hvdWxkIGFsc28gc3RhdGUg
dGhhdC4KCkFuZCB0aGVuIGV2ZW4gYWZ0ZXIgeW91ciBmaXggaXQnbGwgcmVtYWluIGFtYmlndW91
cyB3aGljaCBlcnJvciBpcwpiZWluZyByZXR1cm5lZCBvbiBjYXNlIG11bHRpcGxlIGZhaWx1cmVz
IG9jY3VyICh3aGljaCBpc24ndCBhbGwgdGhhdAp1bmxpa2VseSkuIFRoaXMgKGFsbW9zdCB1bmF2
b2lkYWJsZSkgZWZmZWN0IHNob3VsZCBhbHNvIGJlIHNwZWxsZWQKb3V0IGltbywgYW5kIEkgdGhp
bmsgeW91IHdhbnQgdG8gdXNlIHdyaXRlX2F0b21pYygpIHRvIGFjdHVhbGx5CnN0b3JlIHRoZSBl
cnJvciBjb2RlLgoKRmluYWxseSB0aGVyZSBhIHZhcmlvdXMgY29kaW5nIHN0eWxlIHZpb2xhdGlv
bnMgaW4gdGhlIGNvZGUgeW91IGFkZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 08:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzFj-0001BC-Bi; Wed, 31 May 2017 08:45:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gcvxd-xen-devel@m.gmane.org>) id 1dFzFi-0001B4-Bw
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 08:45:14 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F1/34-06719-9928E295; Wed, 31 May 2017 08:45:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyeP6GR7ozm/Q
 iDZ7947K4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlzl3MWOFS8ft/J1sBo3MXIxSEkcIJRYuX+
 I6xdjJwcEgLqEku3rmEDsUUEFCXWrX7HAmKzCahK3L/0lhnEFhaQknh5aRtTFyMHBwtQfOL1Y
 pAwjwCHxLMVPewgNq+AtsTvnjvsICW8AoISf3cIg4SZBcwk5m1+yAxhy0tsfzuHGaREQkBDon
 eqBEhYVCBc4m3jERaIY/QkLtx9xTqBkW8WwqBZSAbNQjJoASPzKkaN4tSistQiXSMTvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwABjAIIdjPs+Rh5ilORgUhLlrbDRixTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwZvdCJQTLEpNT61Iy8wBhjpMWoKDR0mE1xgkzVtckJhbnJkOk
 TrFaMkx79+aL0wcH/6DyKYPW74wCbHk5eelSonzWoM0CIA0ZJTmwY2DxeMlRlkpYV5GoAOFeA
 pSi3IzS1DlXzGKczAqCfOygEzhycwrgdv6CuggJqCDdu3QBjmoJBEhJdXAGLhlIQfTnAR+FtU
 oP45Hqt/bJ19SuGe/LjdYY0uGoQH/fbaa9RpZmwKSH2V+rF16LsTa0HjW06DjnSdcO5pmvel9
 K6RrayF2T7yiz/5byd4TPqVO85zcdh7OPtzu0KndWFhzT3dKuLz34fnOyTwOXA1F6i2PtwR7T
 3ny6VHjr8eepSlnRGSVWIozEg21mIuKEwFisKW4wgIAAA==
X-Env-Sender: gcvxd-xen-devel@m.gmane.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496220311!71433354!1
X-Originating-IP: [195.159.176.226]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20759 invoked from network); 31 May 2017 08:45:13 -0000
Received: from unknown (HELO blaine.gmane.org) (195.159.176.226)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 08:45:13 -0000
Received: from list by blaine.gmane.org with local (Exim 4.84_2)
 (envelope-from <gcvxd-xen-devel@m.gmane.org>) id 1dFzFY-0001nH-GI
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 10:45:04 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: xen-devel@lists.xensource.com
From: Hack <mistermyster@outlook.com>
Date: Tue, 30 May 2017 13:27:02 +0200
Lines: 3
Message-ID: <ogjku1$tb1$1@blaine.gmane.org>
Mime-Version: 1.0
X-Complaints-To: usenet@blaine.gmane.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
X-Mozilla-News-Host: news://news.gmane.org:119
Subject: [Xen-devel] AMD Ryzen Support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpXaGF0IGFib3V0IEFNRCBSeXplbiBpb21tdSBTdXBwb3J0PyBJcyB0aGVyZSBhbnkgcm9h
ZG1hcD8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 08:47:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzHc-0001KI-Mo; Wed, 31 May 2017 08:47:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFzHb-0001K7-2y
 for xen-devel@lists.xen.org; Wed, 31 May 2017 08:47:11 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0A/FB-01709-E038E295; Wed, 31 May 2017 08:47:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTZerWS/
 S4Ogya4slHxezODB6HN39mymAMYo1My8pvyKBNWPu5TlMBTtZKi5+mMfUwHiLuYuRi0NIYCOj
 xMqNvxkhnKWMEg+fzWbvYuTkEBZwlpjWOo0ZxBYRCJZYfHEuVFEbo0Tf5GVgCWaBQIlLr2Yyg
 dhsApoSdz5/ArN5BawkZixtBKthEVCV+DX/NpgtKhAu8bbxCAtEjaDEyZlPwGxOAU+Ju4tXMk
 HMtJW4M3c31Hx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jWy1EsqykzPKMlNzMz
 RNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy5egYGxh2Ml7f4HWKU5GBSEuWtsNGLFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTB+6MRKCdYlJqeWpGWmQMMfpi0BAePkgjvc5A0b3FBYm5xZjpE6hSjL
 kfThy1fmIRY8vLzUqXEeYWagIoEQIoySvPgRsAi8RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYd6PIKt4MvNK4Da9AjqCCeiIXTu0QY4oSURISTUwKpfuvlD7oerl6bDgWy8iExLZFL/yLRL
 1zTJbwZKuuJ575xyBfbotj6vVOQp3uXBPeG4k/kJKbM7ah3+/J/Jtcp/YzVe1mWPzspX8sfPF
 7Z9deuHRF9W+9Wnq2sgDqpkhX+Su5yQ8vx5/lEnmzoovF9Nj3rxb/l7A/sefi7nnly+Zfdp28
 ueFz5RYijMSDbWYi4oTAZ+jGEK/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496220426!87103741!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42638 invoked from network); 31 May 2017 08:47:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 31 May 2017 08:47:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 748142B;
 Wed, 31 May 2017 01:47:05 -0700 (PDT)
Received: from [10.37.8.158] (unknown [10.37.8.158])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 60A283F58B;
 Wed, 31 May 2017 01:47:04 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-2-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fdf2370d-b380-3833-38b8-7eceb337b977@arm.com>
Date: Wed, 31 May 2017 09:47:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1494610552-8738-2-git-send-email-andrew.cooper3@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 1/3] xen/string: Clean up {xen,
	arm}/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDUvMTIvMjAxNyAwNjozNSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiAgKiBEcm9wIF9fa2VybmVsX3NpemVfdCBlbnRpcmVseS4gIEl0IGlzbid0IHVzZWZ1bCBkaXN0
aW5jdGlvbiwgZXNwZWNpYWxseSBhcwo+ICAgIGl0IG1lYW5zIHRoZSB0aGUgcHJvdG90eXBlcyBk
b24ndCBhcHBlYXIgdG8gbWF0Y2ggdGhlaXIgY29tbW9uIGRlZmluaXRpb25zLgo+ICAqIEludHJv
ZHVjZSBfX0hBVkVfQVJDSF8qIGd1YXJkcyBmb3Igc3RycGJyaygpLCBzdHJzZXAoKSBhbmQgc3Ry
c3BuKCksIHdoaWNoCj4gICAgbWF0Y2ggdGhlaXIgaW1wbGVtZW50YXRpb24gaW4gY29tbW9uL3N0
cmluZy5jCj4gICogQXBwbHkgY29uc2lzdGVudCBYZW4gc3R5bGUgdGhyb3VnaG91dC4KPgo+IE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkZvciBBUk0gYml0czoKCkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 08:52:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:52:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzN3-00021z-AJ; Wed, 31 May 2017 08:52:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFzN1-00021q-NC
 for xen-devel@lists.xen.org; Wed, 31 May 2017 08:52:47 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5E/37-02181-E548E295; Wed, 31 May 2017 08:52:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTTe6RS/
 SYPt+aYslHxezODB6HN39mymAMYo1My8pvyKBNePdo+NsBQ/YKvbP3czUwHiQtYuRi0NIYCOj
 ROOmiYwQzlJGiXOPrgNlODiEBdwkXj6T72Lk5BAR8JNoe93LAmILCdRKzHs4nRHEZhZQl2if2
 8oGYrMJaErc+fyJCcTmFbCS6HrXBRZnEVCVOLmmB8wWFQiXeNt4hAWiRlDi5MwnYDangL3Eg8
 YPzBAzbSXuzN0NZctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaN6cWpRWWqRrqFeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgsNUzMDDuYGzqdT7EKMnBpCTKW2GjFynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgre6CSgnWJSanlqRlpkDDHuYtAQHj5II7zWQNG9xQWJucWY6ROoUo
 y5H04ctX5iEWPLy81KlxHk5moGKBECKMkrz4EbAYvASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWFeaZApPJl5JXCbXgEdwQR0xK4d2iBHlCQipKQaGNmWNwi6OIjJzchJevy3J4zrl7YmE7/
 R5yLzpTqavj9Efq/b6b3+3YZ2Tr+t+/b1LK45pD1h489vP1X1zom84t28W7ti7sWvPdyBF76w
 pXndTCh94BXWs0t+ArduvL98rv6q4LLIicKezM3utpKmQvecr8jmsT3/GXuYRX/htYizjEHF7
 FbTlViKMxINtZiLihMBInSR1bwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496220762!99486776!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20787 invoked from network); 31 May 2017 08:52:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 31 May 2017 08:52:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8BA9E2B;
 Wed, 31 May 2017 01:52:42 -0700 (PDT)
Received: from [10.37.8.158] (unknown [10.37.8.158])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 680C03F58B;
 Wed, 31 May 2017 01:52:41 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
 <59230474020000780015BBE3@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
Date: Wed, 31 May 2017 09:52:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59230474020000780015BBE3@prv-mh.provo.novell.com>
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8yMi8yMDE3IDAyOjMyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAy
Mi4wNS4xNyBhdCAxNToxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBf
UEFHRV9HTlRUQUIgaXMgb25seSB1c2VkIGluIGRlYnVnIGJ1aWxkcyBvZiBYZW47IGluIHJlbGVh
c2UgYnVpbGRzLCBpdCBoYXMKPj4gdGhlIHZhbHVlIDAuICBDb3Zlcml0eSBjb21wbGFpbnMgdGhh
dCAibDFlX2dldF9mbGFncyhsMWUpICYgMCIgaXMgbG9naWNhbGx5Cj4+IGRlYWQuCj4+Cj4+IEFk
ZCBhbiBleHRyYSBjb25kaXRpb24gaW50byB0aGUgbG9naWMgdG8gc2tpcCB0aGUgZmxhZyBjaGVj
ayBpZiBfUEFHRV9HTlRUQUIKPj4gaXMgMC4KPgo+IEFuZCB0aGlzIGhlbHBzPyBUbyBtZSAiaWYg
KCAwICYmIC4uLiApIiBhbmQgImlmICggKHggJiAwKSAmJiAuLi4gKSIgbG9vawo+IGxvZ2ljYWxs
eSB0aGUgc2FtZSAoaS5lLiBJJ2QgZXhwZWN0IHRoZSBzYW1lIHdhcm5pbmdzIHRvIGJlIHRyaWdn
ZXJlZAo+IFtvciBub3RdKS4KCkkgaGF2ZW4ndCBzZWVuIGFueSBhbnN3ZXIgb24gdGhpcyBxdWVz
dGlvbi4gQW5kcmV3LCBkb2VzIHRoaXMgcGF0Y2ggCnN0aWxsIGhvbGQgZm9yIFhlbiA0Ljk/Cgo+
Cj4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Pgo+PiBDb3Zlcml0eS1JRDogMTM2MjAzNgo+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
Cj4gU28gcHJvdmlkZWQgdGhlIGNoYW5nZSByZWFsbHkgc2lsZW5jZXMgQ292ZXJpdHk6Cj4gQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 08:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzPf-0002Bo-Nd; Wed, 31 May 2017 08:55:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dFzPf-0002Bh-CG
 for xen-devel@lists.xen.org; Wed, 31 May 2017 08:55:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6F/16-03696-2058E295; Wed, 31 May 2017 08:55:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhosvUqhd
 p8GSpkMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH98jFzQRdfxef5PxkbGP9wdTFycQgJTGeU
 ePWjl6WLkZNDQoBX4siyGawQdoDE0n9zmEBsIYFyicPz9oLVsAioStx7uQnMZhNQlrj4tZcNx
 BYBsnt//QaLMwu4SVzaOAfI5uAQFvCU+HjFGiTMK2Ah8XpJCxuEXSax+9d8ZojxpRJPTxyHig
 tKnJz5BGqMlsSNfy+ZQMYwC0hLLP/HAWJyCthLfLyZAFIhCrR09629zBMYBWchaZ6FpHkWQvM
 CRuZVjBrFqUVlqUW6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4coABDsY
 d64PPMQoycGkJMpbYaMXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC92QzUE6wKDU9tSItMwcYO
 TBpCQ4eJRHeCyBp3uKCxNzizHSI1ClGRSlx3j8gCQGQREZpHlwbLFovMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSZiXpwVoCk9mXgnc9FdAi5mAFu/aoQ2yuCQRISXVwOjTm3NR2z7uA2tW9KL
 4vd+eO3+JEJa1/tBxfMrEcu1OJpY9wcf+HTLN1KotEJbLeLvYdcsrll9O4Y3KG+V16zecUfjk
 wZp9XZhnQ9/dN96f5rkHnvtcybQnIdrylvw8vgWM/y6ZSs6xXn794nv/L5GcjQbKwlkfZ+rue
 TjZ4cHloCNbPx7h/6zEUpyRaKjFXFScCAC0OCsH0QIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496220927!103841766!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14766 invoked from network); 31 May 2017 08:55:30 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:55:30 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 01:55:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,422,1491289200"; d="scan'208";a="1154829186"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga001.fm.intel.com with ESMTP; 31 May 2017 01:55:26 -0700
Date: Wed, 31 May 2017 16:56:24 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531085621.GA9417@skl-2s3.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <1496216817-6846-1-git-send-email-chao.gao@intel.com>
 <592E95BA020000780015E0AF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E95BA020000780015E0AF@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vlapic: fix two flaws in emulating
	MSR_IA32_APICBASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDI6MDY6NTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMzEuMDUuMTcgYXQgMDk6NDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmxhcGljLmMKPj4gQEAgLTEwMDMsMTQgKzEwMDMsMTIgQEAgYm9vbF90IHZsYXBpY19t
c3Jfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDY0X3QgdmFsdWUpCj4+ICAgICAgICAg
IH0KPj4gICAgICAgICAgZWxzZQo+PiAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICBpZiAoIHVu
bGlrZWx5KHZsYXBpY194MmFwaWNfbW9kZSh2bGFwaWMpKSApCj4+IC0gICAgICAgICAgICAgICAg
cmV0dXJuIDA7Cj4+ICAgICAgICAgICAgICB2bGFwaWMtPmh3LmRpc2FibGVkIHw9IFZMQVBJQ19I
V19ESVNBQkxFRDsKPj4gICAgICAgICAgICAgIHB0X21heV91bm1hc2tfaXJxKHZsYXBpY19kb21h
aW4odmxhcGljKSwgTlVMTCk7Cj4+ICAgICAgICAgIH0KPgo+RXNwZWNpYWxseSB3aXRoIHlvdSBu
b3QgYWRkaW5nIGFueSBjb2RlIGhlcmUsIC4uLgo+Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZsYXBpYy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5o
Cj4+IEBAIC01Myw2ICs1Myw5IEBACj4+ICAgICAgKCh2bGFwaWMpLT5ody5hcGljX2Jhc2VfbXNy
ICYgTVNSX0lBMzJfQVBJQ0JBU0VfQkFTRSkKPj4gICNkZWZpbmUgdmxhcGljX3gyYXBpY19tb2Rl
KHZsYXBpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgKCh2bGFwaWMp
LT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhURCkKPj4gKyNkZWZpbmUg
dmxhcGljX3hhcGljX21vZGUodmxhcGljKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+ICsgICAgKCgodmxhcGljKS0+aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQSUNCQVNF
X0VOQUJMRSkgJiYgXAo+PiArICAgICAhdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykpCj4KPi4u
LiBJIHRoaW5rIGl0IGlzIGltcGVyYXRpdmUgdGhhdCBib3RoIG1hY3JvcyBhcmUgZnVsbHkgc3lt
bWV0cmljLAo+aS5lLiB0aGUgZW5hYmxlZCBjaGVjayBzaG91bGQgZWl0aGVyIGJlIHByZXNlbnQg
aW4gYm90aCBvciAobGVzcwo+ZGVzaXJhYmxlKSBhYnNlbnQuCgpUaGUgcmVhc29uIEkgdGhpbmsg
aXMgd2UgaGF2ZSBhbiBhc3N1bXB0aW9uIGhlcmUgdGhhdAp2bGFwaWMtPmh3LmFwaWNfYmFzZV9t
c3IgaXMgaW4gYSB2YWxpZCBzdGF0ZS4gc28gaWYgRVhURD0xLCB3ZSBjYW4KY29uY2x1ZGUgdmxh
cGljIGlzIGluIHgyYXBpYyBtb2RlLiBCdXQgaWYgb25seSBFTj0xLCB3ZSBjYW4ndCBjb25jbHVk
ZQp2bGFwaWMgaXMgaW4geGFwaWMgbW9kZS4KT3IsIGRvIHlvdSBqdXN0IG1lYW4gSSBzaG91bGRu
J3QgdXNlIHZsYXBpY194MmFwaWNfbW9kZSgpIGhlcmUsIGxpa2UKdGhpczoKCiNkZWZpbmUgdmxh
cGljX3gyYXBpY19tb2RlKHZsYXBpYykgICBcCiAgICAodmxhcGljX2VuYWJsZWQodmxhcGljKSAm
JiBcCiAgICAgKHZsYXBpYy0+aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQSUNCQVNFX0VY
VEQpKQoKI2RlZmluZSB2bGFwaWNfeGFwaWNfbW9kZSh2bGFwaWMpICAgXAogICAgKHZsYXBpY19l
bmFibGVkKHZsYXBpYykgJiYgXAogICAgICEodmxhcGljLT5ody5hcGljX2Jhc2VfbXNyICYgTVNS
X0lBMzJfQVBJQ0JBU0VfRVhURCkpCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 08:59:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:59:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzTM-0002Pw-Bb; Wed, 31 May 2017 08:59:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFzTK-0002Pn-Te
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 08:59:19 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5B/E5-03058-5E58E295; Wed, 31 May 2017 08:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/dpq16
 kwfzvShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akWbNYCuYyVez48IylgfEVYxcjJ4eQQJ7E
 nMXTmLoYOTh4Bewkbv9wAglLCBhKnF54kwXEZhFQlTi24S4ziM0moC7R9mw7K4gtAhRf9PI4W
 CuzgIHE3e8mIGFhAS2JN1tvMkFM15Zo2v8CrJVTQEfix8RL7BCbBCX+7hAGCTMDlT/8dYsFwt
 aWWLbwNTPERGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWuglFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGHgMQ7GC8uTHgEKMkB5OSKG+FjV6kEF9SfkplRmJx
 RnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgvdMCVCdYlJqeWpGWmQOMDZhSCQ4eJRHegyBp3
 uKCxNzizHSI1ClGXY6mD1u+MAmBzZAS530PUiQAUpRRmgc3AhanlxhlpYR5GYEOFOIpSC3KzS
 xBlX/FKM7BqCTM2w0yhSczrwRu0yugI5iAjti1QxvkiJJEhJRUAyPL7hs8ryf2m4SVbZ5h9+c
 JQ8mhX1N+e9i4vj0/c90sPpffe06t3V5p4ryc3bhgJ3tc7MysUKvX5mF/WO7525Wpriipl+do
 tbVqt9ZW7ZKMjLbzN1srslPniNSHrsTiRTmxP8LWlgQs0TwjknMnkWPZk4uyZceYe9Oenl7So
 bTmjX5VrEzpLiWW4oxEQy3mouJEAH2TBy3OAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496221155!92860623!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34135 invoked from network); 31 May 2017 08:59:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 08:59:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 02:59:15 -0600
Message-Id: <592EA202020000780015E134@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 02:59:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Hack" <mistermyster@outlook.com>
References: <ogjku1$tb1$1@blaine.gmane.org>
In-Reply-To: <ogjku1$tb1$1@blaine.gmane.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] AMD Ryzen Support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA1LjE3IGF0IDEzOjI3LCA8bWlzdGVybXlzdGVyQG91dGxvb2suY29tPiB3cm90
ZToKPiBXaGF0IGFib3V0IEFNRCBSeXplbiBpb21tdSBTdXBwb3J0PyBJcyB0aGVyZSBhbnkgcm9h
ZG1hcD8KCk1pbmQgYmVpbmcgYSBsaXR0bGUgbW9yZSBzcGVjaWZpYz8gV2hhdCBmZWF0dXJlcyBh
cmUgeW91IGxvb2tpbmcgZm9yPwoKSXQgd291bGQsIGJ0dywgYWxzbyBoZWxwIGlmIHlvdSBDYy1l
ZCB0aGUgbWFpbnRhaW5lcihzKSBvZiB0aGUgY29kZQp5b3UgaW5xdWlyZSBhYm91dC4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 09:03:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzXm-00034S-VI; Wed, 31 May 2017 09:03:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFzXl-00034M-TZ
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:03:54 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7C/C6-01733-9F68E295; Wed, 31 May 2017 09:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTfdrm16
 kwcpVGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBG0/YC14zV3xet4+tgXExcxcjF4eQwEZG
 if7N15kgnKWMEv82b2XrYuTkEBZwkvg0cxEjiC0iUC3xc+cfNriixi1HwIqYBTwlDu3aygpis
 wloStz5/IkJxOYVsJKYtmU2excjBweLgKrE2T3hIGFRgXCJt41HWCBKBCVOznwCZnMK2Em8ed
 bBCjHSVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rqa6iUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYcAxDsYGzY7nmIUZKDSUmUt8JGL1KILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO/qVqCcYFFqempFWmYOMPRh0hIcPEoivK9A0rzFBYm5xZnpEKlTj
 LocTR+2fGESYsnLz0uVEud9B1IkAFKUUZoHNwIWh5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzKsFjGohnsy8ErhNr4COYAI6YtcObZAjShIRUlINjMV7ja8cj1scsaDI6NMeJ4PJXcvuF60
 Nrfz4NW6T49ljX7oO1v8TW9FVv0Re4OlpyRNnGou2lW1ftsouqKn78IFdb24YlR/7phI7t/H2
 /6jyWFtBfrd/b+Te9M5ge5bs0jwrM0jdPCyltPpGltLLSxNYI2Y6OKY9jFnVdt4w3Xzyn89RX
 FbXFiqxFGckGmoxFxUnAgDgPEEBvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496221429!72675963!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30634 invoked from network); 31 May 2017 09:03:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 31 May 2017 09:03:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7AC142B;
 Wed, 31 May 2017 02:03:48 -0700 (PDT)
Received: from [10.37.8.158] (unknown [10.37.8.158])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 01CDE3F58B;
 Wed, 31 May 2017 02:03:46 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592C3231020000780015D449@prv-mh.provo.novell.com>
 <592C3231020000780015D449@prv-mh.provo.novell.com>
 <4ed00593-ba1d-084b-254d-b1a9235cc841@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01b23883-bf1a-1dbf-1207-d1ec885c8a62@arm.com>
Date: Wed, 31 May 2017 10:03:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4ed00593-ba1d-084b-254d-b1a9235cc841@citrix.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/HAP: avoid using bogus/misleading
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8yOS8yMDE3IDAyOjU1IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDI5
LzA1LzIwMTcgMTM6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBoYXBfdGVhcmRvd24oKSB1bmNv
bmRpdGlvbmFsbHkgcmVsZWFzZXMgdGhlIHBhZ2luZyBsb2NrIGFuZCBpcyBhbHdheXMKPj4gYmVp
bmcgY2FsbGVkIHdpdGhvdXQgdGhlIGxvY2sgaGVsZDogTG9jayBhY3F1aXJlIHNob3VsZCB0aGVu
IGJlCj4+IHVuY29uZGl0aW9uYWwgdG9vLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFzc3VtaW5nIHRoaXMgZ29lcyB0aHJvdWdoIHN0YWdp
bmcgZmlyc3Q6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:07:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:07:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzao-0003G5-Cq; Wed, 31 May 2017 09:07:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dFzam-0003Fx-Go
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:07:00 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 76/EB-01730-3B78E295; Wed, 31 May 2017 09:06:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMbThsO6mdr1
 Ig57zZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayA3OZC57XV6zbHdbAeDuzi5GLQ0hgBqPE
 0sUTWEAcFoGlrBIvzt9k7WLk5JAQOMgqsX5mKYQdJ3H6xydmCLtS4u/HPiYQW0hAUeLrs+lME
 JOmMknsXr+GBSQhLGAtsbphKZgtIqAvsX32L0aIoiNMEtebVrGCOMwC25kkWua0MIJUsQkYSS
 y/8QOsg1fARmLVp+NsIDaLgKpE79fpYOtEBcIl3jYegaoRlDg58wmQzcHBKaArsfNIKEiYWcB
 W4s7c3cwQtrzE9rdzmCcwCs9C0jELSdksJGULGJlXMaoXpxaVpRbpmuglFWWmZ5TkJmbm6Boa
 mOrlphYXJ6an5iQmFesl5+duYgQGOgMQ7GC81ed8iFGSg0lJlLfCRi9SiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgTvqjagnGBRanpqRVpmDjDmYNISHDxKIrwPQdK8xQWJucWZ6RCpU4z2HFeurP
 vCxLFh9XogOeXAdiC54u2uL0xCLHn5ealS4rxxIG0CIG0ZpXlwQ2Ep4hKjrJQwLyPQmUI8Bal
 FuZklqPKvGMU5GJWEeVNBpvBk5pXA7X4FdBYT0Fm7dmiDnFWSiJCSamBcXu0S639z9flZguIL
 Mzp79RdcXdt1e7PD7Op5rW0Xwx2SOBViWpda/diUZ6adaj2nZHZadMWm82+CEoz3muk/fPvX4
 lfJNo8VWltu1B2/43qhpsE3WFLk2vZ5IaUnHYNXduzQMV7wsSx0c2Pw5+dR9w0/ZktwnLUI5H
 h9ID3glPsXMctdKX+VWIozEg21mIuKEwHrMaJgDAMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496221618!100984508!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20317 invoked from network); 31 May 2017 09:06:58 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 09:06:58 -0000
Received: by mail-wr0-f195.google.com with SMTP id n104so963047wrb.3
 for <xen-devel@lists.xenproject.org>; Wed, 31 May 2017 02:06:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=amXA4fiQWbcv7JZlBeDwka+ziowDV5egDhHvtmoWMuY=;
 b=O2KIUq87PPrwYNSaRj5BEaCYaHAQ5FjiuIUjQqKh+NeG2IpUOjz1IaBi23A5tICNUz
 MrC9xFGQ/VnZVy2lCMAkbDx85RRgjrWMsuQFsgn9shMQoHPyUu/iltqSDpoIIORHLANb
 IAUsKCf/ePM6I9+SArITVYjvzvtsO9gylGDOpmJJgH1JhfjkEuBs6jyzTRQp1SUWHLgi
 aNh0EYphP3ZgyCyc6QwiqodKP7pl7QBhk4FSdRu5+w73flaYkVeHG5UATybI8Qumzs7Q
 bSMZMVxqqlb9OTie+9Zfe5PfOBCW/uVoqzYbHsDTa1XdtjUW92c71hD9S3kRRkZQ0TV9
 ETnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=amXA4fiQWbcv7JZlBeDwka+ziowDV5egDhHvtmoWMuY=;
 b=CD8cIUBIIfHBgxEhZo5VKdxX1I7D1s6e2SpDTe2aBFrYlGbmI6bx5tg0YvtYog189H
 uwC27ZNMfm8Z3i8MdLj914J6dTnhnDo/XCb4cSDPUZ7/06VEgkWHRhESiN+zhJsw2lEO
 ZrWOMy96DfvHlzB4v2dE1vKiHI5uKnK4EOobf+icDrNPydZLooRU7CZ1mS/FU3+mIsl0
 VgZSHxBvGPtbzw+zXJd3ZIhO0kvo1JEdBa5StWjqM5RWyjCOhsPArzis5vAaVKWZ4CcV
 EwZbUBp+L++dWoUXJNkDAxx35uYbpxvIegBgYogCRd7gLtSCjGQFddt0pYcRCskADORy
 CjkQ==
X-Gm-Message-State: AODbwcDcLuUyfoVMo3wzhVVLvIZilrxBiIDJ8pViruuMnMd0nYyH27mM
 ZpW2S1LTRQw2fA==
X-Received: by 10.223.165.71 with SMTP id j7mr20475528wrb.35.1496221618207;
 Wed, 31 May 2017 02:06:58 -0700 (PDT)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 i5sm6739298wrb.44.2017.05.31.02.06.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 May 2017 02:06:57 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
 <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
 <20170530163708.GA12922@dtor-ws>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
Date: Wed, 31 May 2017 12:06:56 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170530163708.GA12922@dtor-ws>
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIERtaXRyeSEKCk9uIDA1LzMwLzIwMTcgMDc6MzcgUE0sIERtaXRyeSBUb3Jva2hvdiB3cm90
ZToKPiBPbiBUdWUsIE1heSAzMCwgMjAxNyBhdCAwMzo1MDoyMFBNICswMzAwLCBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gSGksIERtaXRyeSEKPj4KPj4gT24gMDUvMzAvMjAxNyAw
ODo1MSBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4gT24gRnJpLCBBcHIgMjEsIDIwMTcg
YXQgMDk6NDA6MzZBTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4g
SGksIERtaXRyeSEKPj4+Pgo+Pj4+IE9uIDA0LzIxLzIwMTcgMDU6MTAgQU0sIERtaXRyeSBUb3Jv
a2hvdiB3cm90ZToKPj4+Pj4gSGkgT2xla3NhbmRyLAo+Pj4+Pgo+Pj4+PiBPbiBUaHUsIEFwciAx
MywgMjAxNyBhdCAwMjozODowNFBNICswMzAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+Pj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVz
aGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+Cj4+Pj4+PiBFeHRlbmQgeGVuX2tiZGZyb250IHRvIHBy
b3ZpZGUgbXVsdGktdG91Y2ggc3VwcG9ydAo+Pj4+Pj4gdG8gdW5wcml2aWxlZ2VkIGRvbWFpbnMu
Cj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4gLS0tCj4+Pj4+PiAgIGRyaXZl
cnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyB8IDE0MiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQo+Pj4+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTQwIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5w
dXQvbWlzYy94ZW4ta2JkZnJvbnQuYyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQu
Ywo+Pj4+Pj4gaW5kZXggMDFjMjdiNGMzMjg4Li5lNWQwNjRhYWEyMzcgMTAwNjQ0Cj4+Pj4+PiAt
LS0gYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+Pj4+ICsrKyBiL2RyaXZl
cnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+Pj4gQEAgLTE3LDYgKzE3LDcgQEAKPj4+
Pj4+ICAgI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+Cj4+Pj4+PiAgICNpbmNsdWRlIDxsaW51eC9t
b2R1bGUuaD4KPj4+Pj4+ICAgI2luY2x1ZGUgPGxpbnV4L2lucHV0Lmg+Cj4+Pj4+PiArI2luY2x1
ZGUgPGxpbnV4L2lucHV0L210Lmg+Cj4+Pj4+PiAgICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4+
Pj4+PiAgICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KPj4+Pj4+IEBAIC0zNCwxMSAr
MzUsMTQgQEAKPj4+Pj4+ICAgc3RydWN0IHhlbmtiZF9pbmZvIHsKPj4+Pj4+ICAgCXN0cnVjdCBp
bnB1dF9kZXYgKmtiZDsKPj4+Pj4+ICAgCXN0cnVjdCBpbnB1dF9kZXYgKnB0cjsKPj4+Pj4+ICsJ
c3RydWN0IGlucHV0X2RldiAqbXRvdWNoOwo+Pj4+Pj4gICAJc3RydWN0IHhlbmtiZF9wYWdlICpw
YWdlOwo+Pj4+Pj4gICAJaW50IGdyZWY7Cj4+Pj4+PiAgIAlpbnQgaXJxOwo+Pj4+Pj4gICAJc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKnhiZGV2Owo+Pj4+Pj4gICAJY2hhciBwaHlzWzMyXTsKPj4+Pj4+
ICsJLyogY3VycmVudCBNVCBzbG90L2NvbnRhY3QgSUQgd2UgYXJlIGluamVjdGluZyBldmVudHMg
aW4gKi8KPj4+Pj4+ICsJaW50IG10b3VjaF9jdXJfY29udGFjdF9pZDsKPj4+Pj4+ICAgfTsKPj4+
Pj4+ICAgZW51bSB7IEtQQVJBTV9YLCBLUEFSQU1fWSwgS1BBUkFNX0NOVCB9Owo+Pj4+Pj4gQEAg
LTQ3LDYgKzUxLDEyIEBAIG1vZHVsZV9wYXJhbV9hcnJheShwdHJfc2l6ZSwgaW50LCBOVUxMLCAw
NDQ0KTsKPj4+Pj4+ICAgTU9EVUxFX1BBUk1fREVTQyhwdHJfc2l6ZSwKPj4+Pj4+ICAgCSJQb2lu
dGluZyBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1bHQgODAwLDYwMCkiKTsK
Pj4+Pj4+ICtlbnVtIHsgS1BBUkFNX01UX1gsIEtQQVJBTV9NVF9ZLCBLUEFSQU1fTVRfQ05UIH07
Cj4+Pj4+PiArc3RhdGljIGludCBtdG91Y2hfc2l6ZVtLUEFSQU1fTVRfQ05UXSA9IHsgWEVORkJf
V0lEVEgsIFhFTkZCX0hFSUdIVCB9Owo+Pj4+Pj4gK21vZHVsZV9wYXJhbV9hcnJheShtdG91Y2hf
c2l6ZSwgaW50LCBOVUxMLCAwNDQ0KTsKPj4+Pj4+ICtNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXpl
LAo+Pj4+Pj4gKwkiTXVsdGktdG91Y2ggZGV2aWNlIHdpZHRoLCBoZWlnaHQgaW4gcGl4ZWxzIChk
ZWZhdWx0IDgwMCw2MDApIik7Cj4+Pj4+PiArCj4+Pj4+IFdoeSBkbyB5b3UgbmVlZCBzZXBhcmF0
ZSBtb2R1bGUgcGFyYW1ldGVycyBmb3IgbXVsdGktdG91Y2ggZGV2aWNlPwo+Pj4+IHBsZWFzZSBz
ZWUgYmVsb3cKPj4+Pj4+ICAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICopOwo+Pj4+Pj4gICBzdGF0aWMgaW50IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKiwgc3RydWN0IHhlbmtiZF9pbmZvICopOwo+Pj4+Pj4gICBzdGF0
aWMgdm9pZCB4ZW5rYmRfZGlzY29ubmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5rYmRfaW5mbyAqKTsK
Pj4+Pj4+IEBAIC0xMDAsNiArMTEwLDYwIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpbnB1dF9oYW5k
bGVyKGludCBycSwgdm9pZCAqZGV2X2lkKQo+Pj4+Pj4gICAJCQkJaW5wdXRfcmVwb3J0X3JlbChk
ZXYsIFJFTF9XSEVFTCwKPj4+Pj4+ICAgCQkJCQkJIC1ldmVudC0+cG9zLnJlbF96KTsKPj4+Pj4+
ICAgCQkJYnJlYWs7Cj4+Pj4+PiArCQljYXNlIFhFTktCRF9UWVBFX01UT1VDSDoKPj4+Pj4+ICsJ
CQlkZXYgPSBpbmZvLT5tdG91Y2g7Cj4+Pj4+PiArCQkJaWYgKHVubGlrZWx5KCFkZXYpKQo+Pj4+
Pj4gKwkJCQlicmVhazsKPj4+Pj4+ICsJCQlpZiAodW5saWtlbHkoZXZlbnQtPm10b3VjaC5jb250
YWN0X2lkICE9Cj4+Pj4+PiArCQkJCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQpKSB7Cj4+
Pj4+IFdoeSBpcyB0aGlzIHVubGlrZWx5PyBEb2VzIGNvbnRhY3QgSUQgY2hhbmdlcyBvbmNlIGlu
IDEwMDAgcGFja2V0cyBvcgo+Pj4+PiBldmVuIGxlc3M/Cj4+Pj4gTXUgYXNzdW1wdGlvbiB3YXMg
dGhhdCByZWdhcmRsZXNzIG9mIHRoZSBmYWN0IHRoYXQgd2UgYXJlIG11bHRpLXRvdWNoCj4+Pj4g
ZGV2aWNlIHN0aWxsIHNpbmdsZSB0b3VjaGVzIHdpbGwgY29tZSBpbiBtb3JlIGZyZXF1ZW50bHkK
Pj4+PiBCdXQgSSBjYW4gcmVtb3ZlICp1bmxpa2VseSogaWYgbXkgYXNzdW1wdGlvbiBpcyBub3Qg
Y29ycmVjdAo+Pj4gSSB0aGluayB0aGUgbm9ybWFsIGV4cGVjdGF0aW9uIGlzIHRoYXQgInVubGlr
ZWx5IiBpcyBzdXBwb3NlZCBmb3IKPj4+IHNvbWV0aGluZyB0aGF0IGhhcHBlbnMgb25jZSBpbiBh
IGJsdWUgbW9vbiwgc28gSSdkIHJhdGhlciByZW1vdmUgaXQuCj4+Pgo+PiBhZ3JlZSwgcmVtb3Zl
ZCAidW5saWtlbHkiCj4+Pj4+PiArCQkJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9Cj4+
Pj4+PiArCQkJCQlldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQ7Cj4+Pj4+PiArCQkJCWlucHV0X210
X3Nsb3QoZGV2LCBldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQpOwo+Pj4+Pj4gKwkJCX0KPj4+Pj4+
ICsJCQlzd2l0Y2ggKGV2ZW50LT5tdG91Y2guZXZlbnRfdHlwZSkgewo+Pj4+Pj4gKwkJCWNhc2Ug
WEVOS0JEX01UX0VWX0RPV046Cj4+Pj4+PiArCQkJCWlucHV0X210X3JlcG9ydF9zbG90X3N0YXRl
KGRldiwgTVRfVE9PTF9GSU5HRVIsCj4+Pj4+PiArCQkJCQkJCSAgIHRydWUpOwo+Pj4gU2hvdWxk
IHdlIGVzdGFibGlzaCB0b29sIGV2ZW50PyBXZSBoYXZlIE1UX1RPT0xfUEVOLCBldGMuCj4+IEkg
dGhpbmsgdGhhdCBmb3IgbXVsdGktdG91Y2ggTVRfVE9PTF9GSU5HRVIgaXMgZW5vdWdoCj4+IGFu
eSByZWFzb24gd2Ugd291bGQgYWxzbyB3YW50IE1UX1RPT0xfUEVOIGhlcmU/Cj4gV2h5IHdvdWxk
IG5vdCB5b3U/IExldCdzIHNheSB5b3UgaGF2ZSBhIGRyYXdpbmcgYXBwbGljYXRpb24gcnVubmlu
ZyBpbgo+IGd1ZXN0IHRoYXQgY2FuIG1ha2UgdXNlIG9mIHRvb2wgdHlwZXMuIFdoeSB3b3VsZCBu
b3QgeW91IHdhbnQgdG8gdGVsbCBpdAo+IHRoYXQgdGhlIHRvb2wgdXNlciBpcyBjdXJyZW50bHkg
dXNpbmcgaXMgaW4gZmFjdCBhIHBlbiBhbmQgbm90IGZpbmdlcj8KQnV0IGl0IGlzIGEgZmluZ2Vy
IDopIHdlIGFyZSBtdWx0aS10b3VjaCwgbm90IG11bHRpIHBlbgoKQmVzaWRlcywgdGhhdCwgaWYg
SSBhbSBhYm91dCB0byBpbXBsZW1lbnQgcGVuIHN1cHBvcnQKKHdoaWNoIEkgc3RpbGwgbm90IGNv
bnZpbmNlZCB3ZSByZWFsbHkgbmVlZCksIGhvdyB3aWxsIEkKZG8gdGhhdD8KTXkgdW5kZXJzdGFu
ZGluZyBpcyB0aGF0IEkgbmVlZCAyIGRpZmZlcmVudCBzbG90cyB0byByZXBvcnQKdGhlIHNhbWUg
Y29vcmRpbmF0ZXMgZm9yIGZpbmdlciBhbmQgcGVuLiBUaGlzIGlzIGJlY2F1c2UKaW5wdXRfbXRf
cmVwb3J0X3Nsb3Rfc3RhdGUgaGFzIGEgY2hlY2sgdGhhdCBpZiB0b29sIGhhcwpjaGFuZ2VkIGZv
ciB0aGUgY3VycmVudCBzbG90IHRoZW4gYSBuZXcgdHJhY2tpbmcgSUQgaXMgc2V0LgpEbyBJIGFs
c28gbmVlZCB0byBhbGxvY2F0ZSB0d2ljZSBtb3JlIHNsb3RzLCBzbyBJIGNhbgpyZXBvcnQgMiAq
IG51bV9jb250YWN0cyBldmVudHMgc2ltdWx0YW5lb3VzbHkgKG9uZSBmb3IgZmluZ2VyCmFuZCBh
bm90aGVyIGZvciBwZW4pPwpUaGF0IHNhaWQsIEkgYmVsaWV2ZSB3ZSBjYW4gc3RhcnQgd2l0aCBt
dWx0aS10b3VjaCBzdXBwb3J0CmFuZCBpZiBuZWVkIGJlIHRoZW4gYWRkIHBlbiBzdXBwb3J0IGFz
IGEgc2VwYXJhdGUgY2hhbmdlLApkb2VzIHRoYXQgbWFrZSBzZW5zZSBmb3IgeW91Pwo+Cj4+IChJ
IGd1ZXNzIE1UX1RPT0xfUEFMTSBpcyBub3QgYXBwcm9wcmlhdGUgYW55d2F5cykKPiBEZXBlbmRz
IG9uIGlmIHlvdSBkbyBzdHJhaWdodCBwYXNzLXRocm91Z2ggZnJvbSB0aGUgaG9zdCBzaWRlIG9y
IG5vdC4gSWYKPiB5b3Ugc3RhY2sgZG9lcyBwYWxtIHJlamVjdGlvbiBiZWZvcmUgcGFzc2luZyB0
aGUgZGF0YSB0aHJvdWdoIHRoZW4geW91Cj4gd291bGQgbm90IHNlZSBNVF9UT09MX1BBTE0gaW4g
Z3Vlc3QuCnRoZSBwcm90b2NvbCB1c2VkIGJldHdlZW4gZ3Vlc3QgYW5kIGhvc3QgaXMgYSBnZW5l
cmljIG9uZSwKbm90IHVzaW5nIExpbnV4IHR5cGVzL2NvbnN0YW50cy9ldmVudHMuClNvLCBubyBQ
QUxNL1RPT0wgc3VwcG9ydCBpcyBpbiBwbGFjZQo+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVudChkZXYs
IEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1gsCj4+Pj4+PiArCQkJCQkgICAgZXZlbnQtPm10b3Vj
aC51LnBvcy5hYnNfeCk7Cj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNf
TVRfUE9TSVRJT05fWSwKPj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195
KTsKPj4+Pj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19YLAo+Pj4+Pj4gKwkJ
CQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVu
dChkZXYsIEVWX0FCUywgQUJTX1ksCj4+Pj4+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBv
cy5hYnNfeSk7Cj4+Pj4+PiArCQkJCWJyZWFrOwo+Pj4+Pj4gKwkJCWNhc2UgWEVOS0JEX01UX0VW
X1VQOgo+Pj4+Pj4gKwkJCQlpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xf
RklOR0VSLAo+Pj4+Pj4gKwkJCQkJCQkgICBmYWxzZSk7Cj4+Pj4+PiArCQkJCWJyZWFrOwo+Pj4+
Pj4gKwkJCWNhc2UgWEVOS0JEX01UX0VWX01PVElPTjoKPj4+Pj4+ICsJCQkJaW5wdXRfZXZlbnQo
ZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9YLAo+Pj4+Pj4gKwkJCQkJICAgIGV2ZW50LT5t
dG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywg
QUJTX01UX1BPU0lUSU9OX1ksCj4+Pj4+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5h
YnNfeSk7Cj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWCwKPj4+Pj4+
ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPj4+Pj4+ICsJCQkJaW5wdXRf
ZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19ZLAo+Pj4+Pj4gKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gu
dS5wb3MuYWJzX3kpOwo+Pj4+Pj4gKwkJCQlicmVhazsKPj4+Pj4+ICsJCQljYXNlIFhFTktCRF9N
VF9FVl9TWU46Cj4+Pj4+PiArCQkJCWlucHV0X210X3N5bmNfZnJhbWUoZGV2KTsKPj4+Pj4+ICsJ
CQkJYnJlYWs7Cj4+Pj4+PiArCQkJY2FzZSBYRU5LQkRfTVRfRVZfU0hBUEU6Cj4+Pj4+PiArCQkJ
CWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfVE9VQ0hfTUFKT1IsCj4+Pj4+PiArCQkJ
CQkgICAgZXZlbnQtPm10b3VjaC51LnNoYXBlLm1ham9yKTsKPj4+Pj4+ICsJCQkJaW5wdXRfZXZl
bnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NSU5PUiwKPj4+Pj4+ICsJCQkJCSAgICBldmVu
dC0+bXRvdWNoLnUuc2hhcGUubWlub3IpOwo+Pj4+Pj4gKwkJCQlicmVhazsKPj4+Pj4+ICsJCQlj
YXNlIFhFTktCRF9NVF9FVl9PUklFTlQ6Cj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZf
QUJTLCBBQlNfTVRfT1JJRU5UQVRJT04sCj4+Pj4+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51
Lm9yaWVudGF0aW9uKTsKPj4+Pj4+ICsJCQkJYnJlYWs7Cj4+Pj4+PiArCQkJfQo+Pj4+Pj4gKwkJ
CS8qIG9ubHkgcmVwb3J0IHN5biB3aGVuIHJlcXVlc3RlZCAqLwo+Pj4+Pj4gKwkJCWlmIChldmVu
dC0+bXRvdWNoLmV2ZW50X3R5cGUgIT0gWEVOS0JEX01UX0VWX1NZTikKPj4+Pj4+ICsJCQkJZGV2
ID0gTlVMTDsKPj4+Pj4+ICAgCQl9Cj4+Pj4+PiAgIAkJaWYgKGRldikKPj4+Pj4+ICAgCQkJaW5w
dXRfc3luYyhkZXYpOwo+Pj4+Pj4gQEAgLTExNSw5ICsxNzksOSBAQCBzdGF0aWMgaW50IHhlbmti
ZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+Pj4+Pj4gICAJCQkJICBjb25zdCBz
dHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCj4+Pj4+PiAgIHsKPj4+Pj4+ICAgCWludCByZXQs
IGk7Cj4+Pj4+PiAtCXVuc2lnbmVkIGludCBhYnM7Cj4+Pj4+PiArCXVuc2lnbmVkIGludCBhYnMs
IHRvdWNoOwo+Pj4+Pj4gICAJc3RydWN0IHhlbmtiZF9pbmZvICppbmZvOwo+Pj4+Pj4gLQlzdHJ1
Y3QgaW5wdXRfZGV2ICprYmQsICpwdHI7Cj4+Pj4+PiArCXN0cnVjdCBpbnB1dF9kZXYgKmtiZCwg
KnB0ciwgKm10b3VjaDsKPj4+Pj4+ICAgCWluZm8gPSBremFsbG9jKHNpemVvZigqaW5mbyksIEdG
UF9LRVJORUwpOwo+Pj4+Pj4gICAJaWYgKCFpbmZvKSB7Cj4+Pj4+PiBAQCAtMTUyLDYgKzIxNiwx
NyBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+
Pj4+Pj4gICAJCX0KPj4+Pj4+ICAgCX0KPj4+Pj4+ICsJdG91Y2ggPSB4ZW5idXNfcmVhZF91bnNp
Z25lZChkZXYtPm5vZGVuYW1lLAo+Pj4+Pj4gKwkJCQkgICAgIFhFTktCRF9GSUVMRF9GRUFUX01U
T1VDSCwgMCk7Cj4+Pj4+PiArCWlmICh0b3VjaCkgewo+Pj4+Pj4gKwkJcmV0ID0geGVuYnVzX3dy
aXRlKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsCj4+Pj4+PiArCQkJCSAgIFhFTktCRF9GSUVMRF9S
RVFfTVRPVUNILCAiMSIpOwo+Pj4+Pj4gKwkJaWYgKHJldCkgewo+Pj4+Pj4gKwkJCXByX3dhcm5p
bmcoInhlbmtiZDogY2FuJ3QgcmVxdWVzdCBtdWx0aS10b3VjaCIpOwo+Pj4+Pj4gKwkJCXRvdWNo
ID0gMDsKPj4+Pj4+ICsJCX0KPj4+Pj4+ICsJfQo+Pj4+Pj4gKwo+Pj4+Pj4gICAJLyoga2V5Ym9h
cmQgKi8KPj4+Pj4+ICAgCWtiZCA9IGlucHV0X2FsbG9jYXRlX2RldmljZSgpOwo+Pj4+Pj4gICAJ
aWYgKCFrYmQpCj4+Pj4+PiBAQCAtMjA4LDYgKzI4Myw2NyBAQCBzdGF0aWMgaW50IHhlbmtiZF9w
cm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+Pj4+Pj4gICAJfQo+Pj4+Pj4gICAJaW5m
by0+cHRyID0gcHRyOwo+Pj4+Pj4gKwkvKiBtdWx0aS10b3VjaCBkZXZpY2UgKi8KPj4+Pj4+ICsJ
aWYgKHRvdWNoKSB7Cj4+Pj4+PiArCQlpbnQgbnVtX2NvbnQsIHdpZHRoLCBoZWlnaHQ7Cj4+Pj4+
PiArCj4+Pj4+PiArCQltdG91Y2ggPSBpbnB1dF9hbGxvY2F0ZV9kZXZpY2UoKTsKPj4+Pj4+ICsJ
CWlmICghbXRvdWNoKQo+Pj4+Pj4gKwkJCWdvdG8gZXJyb3Jfbm9tZW07Cj4+Pj4+PiArCj4+Pj4+
PiArCQludW1fY29udCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2RlbmFt
ZSwKPj4+Pj4+ICsJCQkJCQlYRU5LQkRfRklFTERfTVRfTlVNX0NPTlRBQ1RTLAo+Pj4+Pj4gKwkJ
CQkJCTEpOwo+Pj4gU2hvdWxkIHdlIHJlZnVzZSBNVCBkZXZpY2VzIHdpdGggbnVtYmVyIG9mIGNv
bnRhY3RzIGxlc3MgdGhhbiAyPwo+PiB3ZSBjYW4sIGJ1dCBJIHNlZSBubyBoYXJtIGluIDEuIHdo
YXQgaXMgbW9yZSwgdGhpcyBtYXkKPj4gYWxsb3cgZ3Vlc3RzIHRvIGVtdWxhdGUgbW9yZSBwb2lu
dGluZyBkZXZpY2VzCj4+IGJ1dCwgaWYgeW91IGluc2lzdCwgdGhlbiBJIHdpbGwgYWRkIGFwcHJv
cHJpYXRlIGNvZGUgdG8KPj4gcmVqZWN0IGlmIG51bWJlciBvZiBjb250YWN0cyBpcyBsZXNzIHRo
ZW4gMgo+Pj4+Pj4gKwkJd2lkdGggPSB4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+
bm9kZW5hbWUsCj4+Pj4+PiArCQkJCQkgICAgIFhFTktCRF9GSUVMRF9NVF9XSURUSCwKPj4+Pj4+
ICsJCQkJCSAgICAgWEVORkJfV0lEVEgpOwo+Pj4+Pj4gKwkJaGVpZ2h0ID0geGVuYnVzX3JlYWRf
dW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+Pj4+Pj4gKwkJCQkJICAgICAgWEVOS0JE
X0ZJRUxEX01UX0hFSUdIVCwKPj4+Pj4+ICsJCQkJCSAgICAgIFhFTkZCX0hFSUdIVCk7Cj4+Pj4+
IEN1cmlvdXMgd2h5IHlvdSBuZWVkIHNlcGFyYXRlIHBhcmFtZXRlcnMgaGVyZSB0b28uLi4KPj4+
PiBUaGlzIGlzIGJlY2F1c2UgbXQgcGFyYW1ldGVycyBhcmUgZGlmZmVyZW50IGZyb20gcHRyCj4+
Pj4gaW4gYSB3YXkgdGhhdCB0aGV5IGFyZSBjb25maWd1cmFibGUgcGVyIGZyb250IGRyaXZlcidz
Cj4+Pj4gaW5zdGFuY2UgcmF0aGVyIHRoYW4gcGVyIGJhY2tlbmQsIGUuZy4gaW4gWGVuU3RvcmU6
Cj4+Pj4KPj4+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEvMC93aWR0aCA9ICIxOTIw
Igo+Pj4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMS8wL2hlaWdodCA9ICIxMDgwIgo+
Pj4+Cj4+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtd2lkdGgg
PSAiMTkyMCIKPj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC1o
ZWlnaHQgPSAiMTA4MCIKPj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10
b3VjaC1udW0tY29udGFjdHMgPSAiMTAiCj4+Pj4KPj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZrYmQvMS9tdWx0aS10b3VjaC13aWR0aCA9ICI4MDAiCj4+Pj4gL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92a2JkLzEvbXVsdGktdG91Y2gtaGVpZ2h0ID0gIjYwMCIKPj4+PiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC1udW0tY29udGFjdHMgPSAiMyIKPj4+Pgo+Pj4+
IFRoZSBtYWluIHJlYXNvbiBmb3Igc3VjaCBjb25maWd1cmF0aW9uIGlzIHRoYXQgeW91IGNhbgo+
Pj4+IGNvbmZpZ3VyZSBtdWx0aXBsZSBtdCBpbnB1dCBkZXZpY2VzIGV2ZW4gZm9yIHRoZSBzYW1l
IGd1ZXN0Cj4+Pj4gd2l0aCBkaWZmZXJlbnQgcmVzb2x1dGlvbnMgd2hpY2ggbWF5IG5vdCBtYXRj
aCB0aG9zZQo+Pj4+IGNvbmZpZ3VyZWQgZm9yIHB0ci4KPj4+PiAoSW4gbXkgdXNlLWNhc2UgSSB1
c2UgbmV3IGRpc3BsaWYgcHJvdG9jb2wgWzFdIGluIGNvbmp1bmN0aW9uCj4+Pj4gd2l0aCBtdCBp
bnB1dCBkZXZpY2VzIGFuZCB0aGUgY29ycmVzcG9uZGluZyBiYWNrZW5kIGlzIG5vdAo+Pj4+IFFF
TVUncyB4ZW5mYikKPj4+IEkgc2VlLgo+Pj4KPj4+PiBBcyB0byBtb2R1bGUgcGFyYW1ldGVycywg
SSBhZGRlZCB0aG9zZSB0byBiZSBjb25zaXN0ZW50IHdpdGgKPj4+PiBwdHIgZGV2aWNlLiBEbyB5
b3UgdGhpbmsgd2UgY2FuIGxpdmUgd2l0aG91dCB0aGVtIGFuZAo+Pj4+IGRvIHlvdSB3YW50IG1l
IHRvIHJlbW92ZSB0aGVtPwo+Pj4gWWVzLCBJIHRoaW5rIHdlIGJldHRlci4gSSBhbSBhbHNvIGNv
bmZ1c2VkIGJ5IHRoZSB3YXkgeW91IGFyZSBoYW5kbGluZwo+Pj4gdGhlIG1vZHVsZSBwYXJhbWV0
ZXJzLiBJdCBsb29rcyB0byBtZSB5b3UgdXBkYXRlIHRoZW0gd2l0aCBkYXRhIHBhc3NlZAo+PiA+
ZnJvbSB0aGUgYmFja2VuZCwgYnV0IG5ldmVyIHVzZSB0aGUgZGF0YS4uLgo+PiBJIGhhdmUgcmVt
b3ZlZCBtb2R1bGUgcGFyYW1ldGVycyAodGhlIG9ubHkgdXNlIG9mIHRob3NlCj4+IHdhcyB0byBi
ZSBhYmxlIHRvIHNlZSBjb25maWd1cmVkIHdpZHRoIGFuZCBoZWlnaHQgb24KPj4gZ3Vlc3Qgc2lk
ZSwgYnV0IHRoaXMgaXMgbWlub3IpCj4gZXZ0ZXN0IHdvdWxkIHNob3cgaXQgdG8geW91LiBPciB5
b3UgY2FuIHF1ZXJ5IGlucHV0IGRldmljZSB5b3Vyc2VsZgo+IChFVklPQ0dBQlMgaW90Y2wpLgp5
ZXMsIGlmIGVtYmVkZGVkIHN5c3RlbSAod2hpY2ggaXMgbXkgdGFyZ2V0KSBoYXMgZXZ0ZXN0CmJ1
dCBpdCBkZWZpbml0ZWx5IGRvZXMgaGF2ZSBpb2N0bCB0aG91Z2gKPj4+Pj4+ICsKPj4+Pj4+ICsJ
CW10b3VjaC0+bmFtZSA9ICJYZW4gVmlydHVhbCBNdWx0aS10b3VjaCI7Cj4+Pj4+PiArCQltdG91
Y2gtPnBoeXMgPSBpbmZvLT5waHlzOwo+Pj4+Pj4gKwkJbXRvdWNoLT5pZC5idXN0eXBlID0gQlVT
X1BDSTsKPj4+Pj4+ICsJCW10b3VjaC0+aWQudmVuZG9yID0gMHg1ODUzOwo+Pj4+Pj4gKwkJbXRv
dWNoLT5pZC5wcm9kdWN0ID0gMHhmZmZkOwo+Pj4+Pj4gKwo+Pj4+Pj4gKwkJX19zZXRfYml0KEVW
X0FCUywgbXRvdWNoLT5ldmJpdCk7Cj4+Pj4+PiArCQlfX3NldF9iaXQoRVZfS0VZLCBtdG91Y2gt
PmV2Yml0KTsKPj4+Pj4+ICsJCV9fc2V0X2JpdChCVE5fVE9VQ0gsIG10b3VjaC0+a2V5Yml0KTsK
PiBQbGVhc2UgbWFrZSBpdAo+IAkJaW5wdXRfc2V0X2NhcGFiaWxpdHkobXRvdWNoLCBFVl9LRVks
IEJUTl9UT1VDSCk7Cj4KPiBhbmQgZHJvcCBhbGwgX19zZXRfYml0KClzLgpkb25lLCB0aGFuayB5
b3UKPj4+Pj4+ICsKPj4+Pj4+ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1gs
Cj4+Pj4+PiArCQkJCSAgICAgMCwgd2lkdGgsIDAsIDApOwo+Pj4+Pj4gKwkJaW5wdXRfc2V0X2Fi
c19wYXJhbXMobXRvdWNoLCBBQlNfWSwKPj4+Pj4+ICsJCQkJICAgICAwLCBoZWlnaHQsIDAsIDAp
Owo+Pj4+Pj4gKwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfUFJFU1NVUkUsCj4+
Pj4+PiArCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPj4+Pj4+ICsKPj4+Pj4+ICsJCWlucHV0X3Nl
dF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1RPVUNIX01BSk9SLAo+Pj4+Pj4gKwkJCQkgICAg
IDAsIDI1NSwgMCwgMCk7Cj4+Pj4+PiArCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFC
U19NVF9QT1NJVElPTl9YLAo+Pj4+Pj4gKwkJCQkgICAgIDAsIHdpZHRoLCAwLCAwKTsKPj4+Pj4+
ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1ksCj4+Pj4+
PiArCQkJCSAgICAgMCwgaGVpZ2h0LCAwLCAwKTsKPj4+Pj4+ICsJCWlucHV0X3NldF9hYnNfcGFy
YW1zKG10b3VjaCwgQUJTX01UX1BSRVNTVVJFLAo+Pj4+Pj4gKwkJCQkgICAgIDAsIDI1NSwgMCwg
MCk7Cj4+Pj4+PiArCj4+Pj4+PiArCQlpbnB1dF9tdF9pbml0X3Nsb3RzKG10b3VjaCwgbnVtX2Nv
bnQsIDApOwo+Pj4gV2UgbmVlZCBlcnJvciBoYW5kbGluZyBoZXJlLgo+PiBkb25lCj4+PiAgIEFs
c28sIGl0IHdvdWxkIGJlIG5pY2UgaWYgd2Ugc2V0IElOUFVUX01UXyoKPj4+IGZsYWdzIGhlcmUs
IHNvIHRoYXQgdXNlcnNwYWNlIGhhZCBiZXR0ZXIgY2hhbmNlIG9mIGZpZ3VyaW5nIGhvdyB0bwo+
Pj4gaGFuZGxlIHRoZSBkZXZpY2UuCj4+IGRvbmUsIEkgd2lsbCB1c2UgSU5QVVRfTVRfRElSRUNU
IHwgSU5QVVRfTVRfRFJPUF9VTlVTRUQKPiBEb2VzIHRoYXQgbWVhbiB0aGF0IHlvdXIgYmFja2Vu
ZCBkb2VzIG5vdCByZWxpYWJseSByZXBvcnQgcmVsZWFzZSBvZgo+IGNvbnRhY3RzPwp0aGVyZSBp
cyBhIHJpbmcgYnVmZmVyIGJldHdlZW4gaG9zdCBhbmQgZ3Vlc3QsCnNvIHRoZXJlIGlzIGFsd2F5
cyBhIHBvc3NpYmlsaXR5IChyYXRoZXIgc21hbGwgSSBiZWxpZXZlKQp0aGF0IHRoZSBidWZmZXIg
b3ZlcnJ1bnMuIERvIHlvdSB0aGluayBJIG5lZWQgSU5QVVRfTVRfRFJPUF9VTlVTRUQgb3IKd2Ug
Y2FuIGxpdmUgd2l0aG91dCBpdD8KPgo+IFRoYW5rcy4KPgo+Pj4+Pj4gKwo+Pj4+Pj4gKwkJbXRv
dWNoX3NpemVbS1BBUkFNX01UX1hdID0gd2lkdGg7Cj4+Pj4+PiArCQltdG91Y2hfc2l6ZVtLUEFS
QU1fTVRfWV0gPSBoZWlnaHQ7Cj4+Pj4+PiArCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQg
PSAtMTsKPj4+Pj4+ICsKPj4+Pj4+ICsJCXJldCA9IGlucHV0X3JlZ2lzdGVyX2RldmljZShtdG91
Y2gpOwo+Pj4+Pj4gKwkJaWYgKHJldCkgewo+Pj4+Pj4gKwkJCWlucHV0X2ZyZWVfZGV2aWNlKG10
b3VjaCk7Cj4+Pj4+PiArCQkJeGVuYnVzX2Rldl9mYXRhbChpbmZvLT54YmRldiwgcmV0LAo+Pj4+
Pj4gKwkJCQkJICJpbnB1dF9yZWdpc3Rlcl9kZXZpY2UobXRvdWNoKSIpOwo+Pj4+Pj4gKwkJCWdv
dG8gZXJyb3I7Cj4+Pj4+PiArCQl9Cj4+Pj4+PiArCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3Rf
aWQgPSAtMTsKPj4+Pj4+ICsJCWluZm8tPm10b3VjaCA9IG10b3VjaDsKPj4+Pj4+ICsJfQo+Pj4+
Pj4gKwo+Pj4+Pj4gICAJcmV0ID0geGVua2JkX2Nvbm5lY3RfYmFja2VuZChkZXYsIGluZm8pOwo+
Pj4+Pj4gICAJaWYgKHJldCA8IDApCj4+Pj4+PiAgIAkJZ290byBlcnJvcjsKPj4+Pj4+IEBAIC0y
NDAsNiArMzc2LDggQEAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYpCj4+Pj4+PiAgIAkJaW5wdXRfdW5yZWdpc3Rlcl9kZXZpY2UoaW5mby0+a2JkKTsK
Pj4+Pj4+ICAgCWlmIChpbmZvLT5wdHIpCj4+Pj4+PiAgIAkJaW5wdXRfdW5yZWdpc3Rlcl9kZXZp
Y2UoaW5mby0+cHRyKTsKPj4+Pj4+ICsJaWYgKGluZm8tPm10b3VjaCkKPj4+Pj4+ICsJCWlucHV0
X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPm10b3VjaCk7Cj4+Pj4+PiAgIAlmcmVlX3BhZ2UoKHVu
c2lnbmVkIGxvbmcpaW5mby0+cGFnZSk7Cj4+Pj4+PiAgIAlrZnJlZShpbmZvKTsKPj4+Pj4+ICAg
CXJldHVybiAwOwo+Pj4+Pj4gLS0gCj4+Pj4+PiAyLjcuNAo+Pj4+Pj4KPj4+IFRoYW5rcy4KPj4+
Cj4+IEZvciB5b3VyIGNvbnZlbmllbmNlIEkgYW0gYXR0YWNoaW5nIHRoZSBjaGFuZ2VzIEkgYW0g
YWJvdXQKPj4gdG8gcHV0IGludG8gdjEgb2YgdGhlIHNlcmllczoKPj4gICAtIHJlbW92ZSB1bmxp
a2VseQo+PiAgIC0gcmVtb3ZlIG1vZHVsZSBwYXJhbWV0ZXJzCj4+ICAgLSBlcnJvciBoYW5kbGlu
ZyBmb3IgaW5wdXRfbXRfaW5pdF9zbG90cwo+PiAgIC0gbGV0IHVzZXJzcGFjZSBiZXR0ZXIgY2hh
bmNlIG9mIGZpZ3VyaW5nIGhvdyB0byBoYW5kbGUgdGhlIGRldmljZQo+Pgo+PiBUaGFuayB5b3Us
Cj4+IE9sZWtzYW5kcgo+PiAgRnJvbSBlNzY1MDZjNTU4NDZlMmJiNGNjYmFmYTQzMDY0MmUzNjg2
NDNlNTFkIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+IERhdGU6IFR1ZSwg
MzAgTWF5IDIwMTcgMTQ6NDk6NTggKzAzMDAKPj4gU3ViamVjdDogW1BBVENIXSBGaXg6IHJlbW92
ZSB1bmxpa2VseSBGaXg6IHJlbW92ZSBtb2R1bGUgcGFyYW10ZXJzIEZpeDogZXJyb3IKPj4gICBo
YW5kbGluZyBmb3IgaW5wdXRfbXRfaW5pdF9zbG90cyBGaXg6IGxldCB1c2Vyc3BhY2UgYmV0dGVy
IGNoYW5jZSBvZiBmaWd1cmluZwo+PiAgIGhvdyB0byBoYW5kbGUgdGhlIGRldmljZQo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+Cj4+IC0tLQo+PiAgIGRyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJv
bnQuYyB8IDIxICsrKysrKysrKystLS0tLS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
aW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJv
bnQuYwo+PiBpbmRleCA4MjY2ZWY5NDhhMDYuLjI3M2Q3ODZhMTljZCAxMDA2NDQKPj4gLS0tIGEv
ZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+ICsrKyBiL2RyaXZlcnMvaW5wdXQv
bWlzYy94ZW4ta2JkZnJvbnQuYwo+PiBAQCAtNTEsMTIgKzUxLDYgQEAgbW9kdWxlX3BhcmFtX2Fy
cmF5KHB0cl9zaXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+PiAgIE1PRFVMRV9QQVJNX0RFU0MocHRy
X3NpemUsCj4+ICAgCSJQb2ludGluZyBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRl
ZmF1bHQgODAwLDYwMCkiKTsKPj4gICAKPj4gLWVudW0geyBLUEFSQU1fTVRfWCwgS1BBUkFNX01U
X1ksIEtQQVJBTV9NVF9DTlQgfTsKPj4gLXN0YXRpYyBpbnQgbXRvdWNoX3NpemVbS1BBUkFNX01U
X0NOVF0gPSB7IFhFTkZCX1dJRFRILCBYRU5GQl9IRUlHSFQgfTsKPj4gLW1vZHVsZV9wYXJhbV9h
cnJheShtdG91Y2hfc2l6ZSwgaW50LCBOVUxMLCAwNDQ0KTsKPj4gLU1PRFVMRV9QQVJNX0RFU0Mo
cHRyX3NpemUsCj4+IC0JIk11bHRpLXRvdWNoIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVs
cyAoZGVmYXVsdCA4MDAsNjAwKSIpOwo+PiAtCj4+ICAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3Zl
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICopOwo+PiAgIHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3Rf
YmFja2VuZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqLCBzdHJ1Y3QgeGVua2JkX2luZm8gKik7Cj4+
ICAgc3RhdGljIHZvaWQgeGVua2JkX2Rpc2Nvbm5lY3RfYmFja2VuZChzdHJ1Y3QgeGVua2JkX2lu
Zm8gKik7Cj4+IEBAIC0xMTQsOCArMTA4LDggQEAgc3RhdGljIGlycXJldHVybl90IGlucHV0X2hh
bmRsZXIoaW50IHJxLCB2b2lkICpkZXZfaWQpCj4+ICAgCQkJZGV2ID0gaW5mby0+bXRvdWNoOwo+
PiAgIAkJCWlmICh1bmxpa2VseSghZGV2KSkKPj4gICAJCQkJYnJlYWs7Cj4+IC0JCQlpZiAodW5s
aWtlbHkoZXZlbnQtPm10b3VjaC5jb250YWN0X2lkICE9Cj4+IC0JCQkJCWluZm8tPm10b3VjaF9j
dXJfY29udGFjdF9pZCkpIHsKPj4gKwkJCWlmIChldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQgIT0K
Pj4gKwkJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSB7Cj4+ICAgCQkJCWluZm8tPm10
b3VjaF9jdXJfY29udGFjdF9pZCA9Cj4+ICAgCQkJCQlldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQ7
Cj4+ICAgCQkJCWlucHV0X210X3Nsb3QoZGV2LCBldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQpOwo+
PiBAQCAtMzI3LDEwICszMjEsMTUgQEAgc3RhdGljIGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKPj4gICAJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJT
X01UX1BSRVNTVVJFLAo+PiAgIAkJCQkgICAgIDAsIDI1NSwgMCwgMCk7Cj4+ICAgCj4+IC0JCWlu
cHV0X210X2luaXRfc2xvdHMobXRvdWNoLCBudW1fY29udCwgMCk7Cj4+ICsJCXJldCA9IGlucHV0
X210X2luaXRfc2xvdHMobXRvdWNoLCBudW1fY29udCwKPj4gKwkJCQlJTlBVVF9NVF9ESVJFQ1Qg
fCBJTlBVVF9NVF9EUk9QX1VOVVNFRCk7Cj4+ICsJCWlmIChyZXQpIHsKPj4gKwkJCWlucHV0X2Zy
ZWVfZGV2aWNlKG10b3VjaCk7Cj4+ICsJCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCBy
ZXQsCj4+ICsJCQkJCSAiaW5wdXRfbXRfaW5pdF9zbG90cyIpOwo+PiArCQkJZ290byBlcnJvcjsK
Pj4gKwkJfQo+PiAgIAo+PiAtCQltdG91Y2hfc2l6ZVtLUEFSQU1fTVRfWF0gPSB3aWR0aDsKPj4g
LQkJbXRvdWNoX3NpemVbS1BBUkFNX01UX1ldID0gaGVpZ2h0Owo+PiAgIAkJaW5mby0+bXRvdWNo
X2N1cl9jb250YWN0X2lkID0gLTE7Cj4+ICAgCj4+ICAgCQlyZXQgPSBpbnB1dF9yZWdpc3Rlcl9k
ZXZpY2UobXRvdWNoKTsKPj4gLS0gCj4+IDIuNy40Cj4+Cj4KVGhhbmsgeW91LApPbGVrc2FuZHIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 09:09:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:09:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzdE-0003Ox-Pg; Wed, 31 May 2017 09:09:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317313f08=George.Dunlap@citrix.com>)
 id 1dFzdC-0003Or-Pg
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 09:09:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 86/41-03613-A488E295; Wed, 31 May 2017 09:09:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHRDpK5nh16
 kwbfn2hb3prxnd2D02N63iz2AMYo1My8pvyKBNeNCz2HmgqkCFQd2PWZtYJzL28XIySEh4C9x
 r/UsG4TtIXH97AkmEFtYwFDi+NY/YLaIQIzEzmMfGbsYuTiEBG4wSWw58pkFxGEW2MEoMbl5F
 iNIFZuAnsS8419ZQGxeAVuJT+e3sYLYLAKqEhMOHwSrERUIl3jbeASqRlDi5MwnYDangI/Evj
 vHwK5gFjCQOLJoDiuELS+x/e0cZhBbCGjO4gdH2SEutZT4tv4p8wRGgVlIRs1C0j4LSfsCRuZ
 VjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcoABDsYL28M
 OMQoycGkJMpbYaMXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd1UbUE6wKDU9tSItMwcYKzBpC
 Q4eJRHehyBp3uKCxNzizHSI1ClGRSlxXo92oIQASCKjNA+uDRaflxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTMKwMyhSczrwRu+iugxUxAi3ft0AZZXJKIkJJqYLxy0bzWItv87e+Xq1f2xX/
 OZnrN9WvGsVfz1k1uYpx+8YbLJPeJ/8LiPNlWWgrlZkw6cnTJ57PFHD6ypvaZM5iuxAW8USmZ
 nzbx3KuDpc4q0pN55+/QnrryXyzL8+jfRz4ktx9qkZg/XaDgrPS0zfrMzc2OJx72TvpVa/Qm1
 dbaxN//l1HXm71KLMUZiYZazEXFiQAD9t0ZygIAAA==
X-Env-Sender: prvs=317313f08=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496221768!104503311!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46487 invoked from network); 31 May 2017 09:09:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 09:09:29 -0000
X-IronPort-AV: E=Sophos;i="5.38,422,1491264000"; d="scan'208";a="425996992"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Stefano Stabellini <sstabellini@kernel.org>, Volodymyr Babchuk
 <vlad.babchuk@gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
Date: Wed, 31 May 2017 10:09:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Artem_Mygaiev@epam.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTg6MjksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBGcmksIDI2
IE1heSAyMDE3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4gVGhlIG90aGVyIGlzc3Vl
IHdpdGggc3R1YmRvbXMgaXMgY29udGV4dCBzd2l0Y2ggdGltZXMuIFZvbG9keW15ciBzaG93ZWQK
Pj4+Pj4gdGhhdCBtaW5pb3MgaGFzIG11Y2ggaGlnaGVyIGNvbnRleHQgc3dpdGNoIHRpbWVzIGNv
bXBhcmVkIHRvIEVMMCBhcHBzLgo+Pj4+PiBJdCBpcyBwcm9iYWJseSBkdWUgdG8gR0lDIGNvbnRl
eHQgc3dpdGNoLCB0aGF0IGlzIHNraXBwZWQgZm9yIEVMMCBhcHBzLgo+Pj4+PiBNYXliZSB3ZSBj
b3VsZCBza2lwIEdJQyBjb250ZXh0IHN3aXRjaCBmb3Igc3R1YmRvbXMgdG9vLCBpZiB3ZSBrbmV3
IHRoYXQKPj4+Pj4gdGhleSBhcmUgbm90IGdvaW5nIHRvIHVzZSB0aGUgVkdJQy4gQXQgdGhhdCBw
b2ludCwgY29udGV4dCBzd2l0Y2ggdGltZXMKPj4+Pj4gc2hvdWxkIGJlIHZlcnkgc2ltaWxhciB0
byBFTDAgYXBwcy4KPj4+PiBTbyB5b3UgYXJlIHN1Z2dlc3RpbmcgdG8gY3JlYXRlIHNvbWV0aGlu
ZyBsaWtlIGxpZ2h0d2VpZ2h0IHN0dWJkb20uIEkKPj4+PiBnZW5lcmFsbHkgbGlrZSB0aGlzIGlk
ZWEuIEJ1dCBBRkFJSywgdkdJQyBpcyB1c2VkIHRvIGRlbGl2ZXIgZXZlbnRzCj4+Pj4gZnJvbSBo
eXBlcnZpc29yIHRvIHN0dWJkb20uIERvIHlvdSB3YW50IHRvIHByb3Bvc2UgYW5vdGhlciBtZWNo
YW5pc20/Cj4+Pgo+Pj4gVGhlcmUgaXMgbm8gd2F5IG91dDogaWYgdGhlIHN0dWJkb20gbmVlZHMg
ZXZlbnRzLCB0aGVuIHdlJ2xsIGhhdmUgdG8KPj4+IGV4cG9zZSBhbmQgY29udGV4dCBzd2l0Y2gg
dGhlIHZHSUMuIElmIGl0IGRvZXNuJ3QsIHRoZW4gd2UgY2FuIHNraXAgdGhlCj4+PiB2R0lDLiBI
b3dldmVyLCB3ZSB3b3VsZCBoYXZlIGEgc2ltaWxhciBwcm9ibGVtIHdpdGggRUwwIGFwcHM6IEkg
YW0KPj4+IGFzc3VtaW5nIHRoYXQgRUwwIGFwcHMgZG9uJ3QgbmVlZCB0byBoYW5kbGUgaW50ZXJy
dXB0cywgYnV0IGlmIHRoZXkgZG8sCj4+PiB0aGVuIHRoZXkgbWlnaHQgbmVlZCBzb21ldGhpbmcg
bGlrZSBhIHZHSUMuCj4+IEhtLiBDb3JyZWN0IG1lLCBidXQgaWYgd2Ugd2FudCBtYWtlIHN0dWJk
b20gdG8gaGFuZGxlIHNvbWUgcmVxdWVzdHMKPj4gKGUuZy4gZW11bGF0ZSBNTUlPIGFjY2Vzcyks
IHRoZW4gaXQgbmVlZHMgZXZlbnRzLCBhbmQgdGh1cyBpdCBuZWVkcwo+PiBpbnRlcnJ1cHRzLiBB
dCBsZWFzdCwgSSdtIG5vdCBhd2FyZSBhYm91dCBhbnkgb3RoZXIgbWVjaGFuaXNtLCB0aGF0Cj4+
IGFsbG93cyBoeXBlcnZpc29yIHRvIHNpZ25hbCB0byBhIGRvbWFpbi4KPiAKPiBUaGUgc3R1YmRv
bSBjb3VsZCBkbyBwb2xsaW5nIGFuZCBhdm9pZCBpbnRlcnJ1cHRzIGZvciBleGFtcGxlLCBidXQg
dGhhdAo+IHdvdWxkIHByb2JhYmx5IG5vdCBiZSBkZXNpcmFibGUuCj4gCj4gCj4+IE9uIG90aGVy
IGhhbmQsIEVMMCBhcHAgKGFzIEkgc2VlIHRoZW0pIGRvZXMgbm90IG5lZWQgc3VjaCBldmVudHMu
Cj4+IEJhc2ljYWxseSwgeW91IGp1c3QgY2FsbCBmdW5jdGlvbiBgaGFuZGxlX21taW8oKWAgcmln
aHQgaW4gdGhlIGFwcC4KPj4gU28sIGFwcHMgY2FuIGxpdmUgd2l0aG91dCBpbnRlcnJ1cHRzIGFu
ZCB0aGV5IHN0aWxsIGJlIGFibGUgdG8gaGFuZGxlCj4+IHJlcXVlc3QuCj4gCj4gVGhhdCdzIHRy
dWUuCgpXZWxsIGlmIHRoZXkncmUgaW4gYSBzZXBhcmF0ZSBzZWN1cml0eSB6b25lLCB0aGF0J3Mg
bm90IGdvaW5nIHRvIHdvcmsuCllvdSBoYXZlIHRvIGhhdmUgYSBkZWZpbmVkIGludGVyZmFjZSBi
ZXR3ZWVuIHRoaW5ncyBhbmQgc2FuaXRpemUgaW5wdXRzCmJldHdlZW4gdGhlbS4gIEZ1cnRoZXJt
b3JlLCB5b3UgcHJvYmFibHkgd2FudCBzb21ldGhpbmcgbGlrZSBhIHN0YWJsZQppbnRlcmZhY2Ug
d2l0aCBzb21lIGxldmVsIG9mIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LCB3aGljaCBpcyBub3QK
c29tZXRoaW5nIHRoZSBpbnRlcm5hbCBoeXBlcnZpc29yIGludGVyZmFjZXMgYXJlIGRlc2lnbmVk
IGZvci4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:12:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:12:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzgT-000433-BK; Wed, 31 May 2017 09:12:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFzgS-00042x-DV
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:12:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 46/8F-03058-3198E295; Wed, 31 May 2017 09:12:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1e4Uy/
 SoP82r8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnG6vZWxYA1rxYUJu1gaGA+xdDFycggJ5EnM
 vraAvYuRg4NXwE7iXlsySFhCwFDi9MKbYCUsAqoSr0/+Ywex2QTUJdqebWcFsUUENCVmdlxi7
 GLk4mAWWM0oMeHzQbCEsICTxKeZi8ASQgJXGSX2dawFm8QpYC2xcWsDG8QyQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1zvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjDMv+x9ilORgUhLlrbDRixTi
 S8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErx/2oHqBItS01Mr0jJzgPEBUyrBw
 aMkwsvZAZTmLS5IzC3OTIdInWLU5Wj6sOULkxDYDClx3nMgMwRAijJK8+BGwGL1EqOslDAvI9
 CBQjwFqUW5mSWo8q8YxTkYlYR5p4JM4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwDg5+Xb2g93
 87899ubNf0HDlnzlpIWLfE/fyLPSKTcxMPLU8o6i8780u4a0bU57MNy7p+tbx2q07KFHxfcTJ
 7ZcfidfNX8V3QTQuKfLejgVbQp7r/vvi+T7jKucGGwejFTqJDrsN7Lf3XWzby6Au/4p12oT8P
 2XbtyiHbron5H/hQXl01z3vd0uUWIozEg21mIuKEwH7dsja0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496221969!65677167!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28035 invoked from network); 31 May 2017 09:12:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:12:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:12:48 -0600
Message-Id: <592EA530020000780015E164@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:12:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <592C3231020000780015D449@prv-mh.provo.novell.com>
 <592C3231020000780015D449@prv-mh.provo.novell.com>
 <4ed00593-ba1d-084b-254d-b1a9235cc841@citrix.com>
 <01b23883-bf1a-1dbf-1207-d1ec885c8a62@arm.com>
In-Reply-To: <01b23883-bf1a-1dbf-1207-d1ec885c8a62@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/HAP: avoid using bogus/misleading
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDExOjAzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA1LzI5LzIwMTcgMDI6NTUgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI5LzA1
LzIwMTcgMTM6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gaGFwX3RlYXJkb3duKCkgdW5jb25k
aXRpb25hbGx5IHJlbGVhc2VzIHRoZSBwYWdpbmcgbG9jayBhbmQgaXMgYWx3YXlzCj4+PiBiZWlu
ZyBjYWxsZWQgd2l0aG91dCB0aGUgbG9jayBoZWxkOiBMb2NrIGFjcXVpcmUgc2hvdWxkIHRoZW4g
YmUKPj4+IHVuY29uZGl0aW9uYWwgdG9vLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4KPj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gQXNzdW1pbmcgdGhpcyBnb2VzIHRocm91
Z2ggc3RhZ2luZyBmaXJzdDoKCk9mIGNvdXJzZSwgYnV0IHN0cmljdGx5IHNwZWFraW5nIHRoaXMg
c3RpbGwgbmVlZHMgYW4gYWNrIGZyb20gR2VvcmdlCmJlZm9yZSBpdCBjYW4gZ28gaW4gYW55d2hl
cmUuCgpKYW4KCj4gUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 09:15:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzj6-0004C6-Or; Wed, 31 May 2017 09:15:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFzj5-0004C0-Ai
 for xen-devel@lists.xen.org; Wed, 31 May 2017 09:15:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D8/B3-03587-6B98E295; Wed, 31 May 2017 09:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3dzp16
 kwdF9ZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCswtZC+4JVDStvcPUwDiFt4uRk0NIIE9i
 0/vjjCA2r4CdxPazd9hBbAkBQ4nTC2+ygNgsAqoSi/7tYAWx2QTUJdqebQeyOThEBJQlJs/1B
 QkzC3hLTHj9mw3EFhbwklgx/SzQSC6g8YsZJY6fnwE2h1PAUuLE5INMIL28AoISf3cIQ/RqST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0M9JK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MP5aFnCIUZKDSUmUt8JGL1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+XDqCcYFFqempFWmYOMA5g0hIcPEoivEdB0rzFBYm5x
 ZnpEKlTjIpS4ryrQRICIImM0jy4NljsXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw70GQKT
 yZeSVw018BLWYCWrxrhzbI4pJEhJRUA6Nh0sRPyreX1UtPc3Rr2X3dyN/j0vGLHZfk4i5PUF7
 dEfxkroi2cPt07hUmD7ckVpsGT1qS+iAvWvrWyv2Kc36ffBja1xfO91DjBGOYvT5/3dv97wUz
 G14fumR1SGfDN57qy3e8PrmqBxQqOeTmzDBY+NzibdTVi/HGSwMOKeVFVUr8NOpfNkGJpTgj0
 VCLuag4EQDZHRBkuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496222130!64909689!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21844 invoked from network); 31 May 2017 09:15:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:15:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:15:29 -0600
Message-Id: <592EA5D0020000780015E17A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:15:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1496216817-6846-1-git-send-email-chao.gao@intel.com>
 <592E95BA020000780015E0AF@prv-mh.provo.novell.com>
 <20170531085621.GA9417@skl-2s3.sh.intel.com>
In-Reply-To: <20170531085621.GA9417@skl-2s3.sh.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vlapic: fix two flaws in emulating
 MSR_IA32_APICBASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEwOjU2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIE1heSAzMSwgMjAxNyBhdCAwMjowNjo1MEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMzEuMDUuMTcgYXQgMDk6NDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwo+Pj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYwo+Pj4gQEAgLTEwMDMsMTQgKzEwMDMsMTIgQEAgYm9vbF90IHZsYXBp
Y19tc3Jfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDY0X3QgdmFsdWUpCj4+PiAgICAg
ICAgICB9Cj4+PiAgICAgICAgICBlbHNlCj4+PiAgICAgICAgICB7Cj4+PiAtICAgICAgICAgICAg
aWYgKCB1bmxpa2VseSh2bGFwaWNfeDJhcGljX21vZGUodmxhcGljKSkgKQo+Pj4gLSAgICAgICAg
ICAgICAgICByZXR1cm4gMDsKPj4+ICAgICAgICAgICAgICB2bGFwaWMtPmh3LmRpc2FibGVkIHw9
IFZMQVBJQ19IV19ESVNBQkxFRDsKPj4+ICAgICAgICAgICAgICBwdF9tYXlfdW5tYXNrX2lycSh2
bGFwaWNfZG9tYWluKHZsYXBpYyksIE5VTEwpOwo+Pj4gICAgICAgICAgfQo+Pgo+PkVzcGVjaWFs
bHkgd2l0aCB5b3Ugbm90IGFkZGluZyBhbnkgY29kZSBoZXJlLCAuLi4KPj4KPj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bGFwaWMuaAo+Pj4gQEAgLTUzLDYgKzUzLDkgQEAKPj4+ICAgICAgKCh2bGFwaWMp
LT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfQkFTRSkKPj4+ICAjZGVmaW5l
IHZsYXBpY194MmFwaWNfbW9kZSh2bGFwaWMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+Pj4gICAgICAoKHZsYXBpYyktPmh3LmFwaWNfYmFzZV9tc3IgJiBNU1JfSUEzMl9BUElDQkFT
RV9FWFREKQo+Pj4gKyNkZWZpbmUgdmxhcGljX3hhcGljX21vZGUodmxhcGljKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+PiArICAgICgoKHZsYXBpYyktPmh3LmFwaWNfYmFzZV9t
c3IgJiBNU1JfSUEzMl9BUElDQkFTRV9FTkFCTEUpICYmIFwKPj4+ICsgICAgICF2bGFwaWNfeDJh
cGljX21vZGUodmxhcGljKSkKPj4KPj4uLi4gSSB0aGluayBpdCBpcyBpbXBlcmF0aXZlIHRoYXQg
Ym90aCBtYWNyb3MgYXJlIGZ1bGx5IHN5bW1ldHJpYywKPj5pLmUuIHRoZSBlbmFibGVkIGNoZWNr
IHNob3VsZCBlaXRoZXIgYmUgcHJlc2VudCBpbiBib3RoIG9yIChsZXNzCj4+ZGVzaXJhYmxlKSBh
YnNlbnQuCj4gCj4gVGhlIHJlYXNvbiBJIHRoaW5rIGlzIHdlIGhhdmUgYW4gYXNzdW1wdGlvbiBo
ZXJlIHRoYXQKPiB2bGFwaWMtPmh3LmFwaWNfYmFzZV9tc3IgaXMgaW4gYSB2YWxpZCBzdGF0ZS4g
c28gaWYgRVhURD0xLCB3ZSBjYW4KPiBjb25jbHVkZSB2bGFwaWMgaXMgaW4geDJhcGljIG1vZGUu
IEJ1dCBpZiBvbmx5IEVOPTEsIHdlIGNhbid0IGNvbmNsdWRlCj4gdmxhcGljIGlzIGluIHhhcGlj
IG1vZGUuCj4gT3IsIGRvIHlvdSBqdXN0IG1lYW4gSSBzaG91bGRuJ3QgdXNlIHZsYXBpY194MmFw
aWNfbW9kZSgpIGhlcmUsIGxpa2UKPiB0aGlzOgo+IAo+ICNkZWZpbmUgdmxhcGljX3gyYXBpY19t
b2RlKHZsYXBpYykgICBcCj4gICAgICh2bGFwaWNfZW5hYmxlZCh2bGFwaWMpICYmIFwKPiAgICAg
ICh2bGFwaWMtPmh3LmFwaWNfYmFzZV9tc3IgJiBNU1JfSUEzMl9BUElDQkFTRV9FWFREKSkKPiAK
PiAjZGVmaW5lIHZsYXBpY194YXBpY19tb2RlKHZsYXBpYykgICBcCj4gICAgICh2bGFwaWNfZW5h
YmxlZCh2bGFwaWMpICYmIFwKPiAgICAgICEodmxhcGljLT5ody5hcGljX2Jhc2VfbXNyICYgTVNS
X0lBMzJfQVBJQ0JBU0VfRVhURCkpCgpJIGNhbid0IGdldCB0aGUgY29kZSBpbiBsaW5lIHdpdGgg
Ikkgc2hvdWxkbid0IHVzZSB2bGFwaWNfeDJhcGljX21vZGUoKQpoZXJlIiwgYnV0IGJleW9uZCB0
aGF0IHRoZSBzdWdnZXN0ZWQgY29kZSBpcyBpbmRlZWQgd2hhdCBJIHRoaW5rCndlIHdvdWxkIHdh
bnQgKHByb3ZpZGVkIG9mIGNvdXJzZSB0aGlzIGlzbid0IGdvaW5nIHRvIGJyZWFrIGFueQpleGlz
dGluZyB1c2VycykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 09:23:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzqu-0004sf-IM; Wed, 31 May 2017 09:23:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dFzqt-0004sZ-Fa
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:23:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5B/3D-03371-A9B8E295; Wed, 31 May 2017 09:23:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3dWt16
 kweRlMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apeeuYCtrYKibPmsjSwDibtYuRk0NIIE9i
 ed9LNhCbV8BOYsG2l4wgtoSAocTphTdZQGwWAVWJ68tPg8XZBNQl2p5tB+sVEdCXOLd3PVAvF
 wezwE1GietzpoENEhZIk3g5uZcdYoG7xN0ty8AGcQp4SPz418LcxcgBtExQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyFgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfjn/mBhxglOZiURHkrbPQihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw/uoEygkWpaanVqRl5gAjASYtwcGjJML7DiTNW1yQmFucm
 Q6ROsWoy9H0YcsXJiGWvPy8VClx3lUgRQIgRRmleXAjYFF5iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8mV1AU3gy80rgNr0COoIJ6IhdO7RBjihJREhJNTCmMrYE3jg3y3wFQ76x9vmc9ln
 +qS+MC6cVxB60NVtR/a27b2b9B4+nkcZXQhlnLzc58uzhhatpR74sOHE/PHjefR3zUINMzZa9
 y56dmf2mv1hh0bHipofiubMv2UxIFl9exP6/8842LYWLLutYcqarsK6oudjkl35W4+rxe3wPM
 3sCz4VrfrimxFKckWioxVxUnAgAWg14w8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496222616!45744609!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51638 invoked from network); 31 May 2017 09:23:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:23:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:23:35 -0600
Message-Id: <592EA7B6020000780015E189@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:23:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Swapnil Paratey" <swapnil.paratey@amd.com>
References: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
In-Reply-To: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA1LjE3IGF0IDE4OjIwLCA8c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+IHdyb3Rl
Ogo+IEFkZCBuYW1lPXZhbHVlIHBhcnNpbmcgb3B0aW9ucyBmb3IgY29tMSBhbmQgY29tMiB0byBh
ZGQgZmxleGliaWxpdHkKPiBpbiBzZXR0aW5nIHJlZ2lzdGVyIHZhbHVlcyBmb3IgTU1JTyBVQVJU
IGRldmljZXMuCj4gCj4gTWFpbnRhaW4gYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIHByZXZp
b3VzIHBvc2l0aW9uYWwgcGFyYW1ldGVyCj4gc3BlY2ZpY2F0aW9ucy4KPiAKPiBlZy4gY29tMT0x
MTUyMDAsOG4xLDB4M2Y4LDQKPiBlZy4gY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnX3dpZHRo
PTQscmVnX3NoaWZ0PTIKPiBlZy4gY29tMT1iYXVkPTExNTIwMCxwYXJpdHk9bixyZWdfd2lkdGg9
NCxyZWdfc2hpZnQ9MixpcnE9NAo+IAo+IFNpZ25lZC1vZmYtYnk6IFN3YXBuaWwgUGFyYXRleSA8
c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KClNvIHlvdSBtYXkgaGF2ZSBub3RpY2VkIHRoYXQgSSBkaWQgY29tbWl0
IHRoaXMsIGJ1dCB0aGVuIEkgaGFkIHRvCnJldmVydCBpdCBhZ2FpbiwgYXMgaXQgYnJlYWtzIHRo
ZSBidWlsZCBvbiBBUk0uIERpZG4ndCB5b3UgbmVlZCB0aGUKY2hhbmdlIHNwZWNpZmljYWxseSBm
b3IgQVJNPyBJZiBzbywgaG93IGNvbWUgeW91IGRpZG4ndCBidWlsZCB0ZXN0Cml0IHRoZXJlPwoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:23:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dFzr2-0004tM-PG; Wed, 31 May 2017 09:23:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dFzr0-0004t1-UL
 for xen-devel@lists.xen.org; Wed, 31 May 2017 09:23:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0C/67-29088-2AB8E295; Wed, 31 May 2017 09:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXdht16
 kweHt0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bGvdOYCu6zVCzY+ZuxgfEFcxcjF4eQwEZG
 iT37Z7FAOEsZJRYcmwjkcHIIC/hJTG2bxQRiiwgoS/T++g1V1M4o8fbMSTaQBLPADUaJfZsMQ
 Ww2AU2JO58/gTXwClhJXJx9FGwQi4CqxNPJW8HqRQXCJd42HmGBqBGUODnzCZjNKWAv0fDlJQ
 vETFuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqRraKCXVJSZnlGSm5i
 ZA+QZ6+WmFhcnpqfmJCYV6yXn525iBIZcPQMD4w7GbV3OhxglOZiURHkrbPQihfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnw/uoEygkWpaanVqRl5gCDHyYtwcGjJML7DiTNW1yQmFucmQ6ROsWoy
 9H0YcsXJiGWvPy8VClx3lUgRQIgRRmleXAjYJF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 Iwr3YX0BSezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2MW4+59nx6w37PvvHH8g8rT3s91rh3ktP
 p698XB1b+LRTtO6T9hf3lzLTfeU9e9H7XO/KhWXnlqTMsIg/Z9t4reJcmozslLvCU0uPzt525
 ucUOrHLpOBH0pfnw9Svnvh98661i/HZNxEXLgoeLYu4//sb1W3jNAYaAvdef8C5akVuwwZAvp
 UrlWY4SS3FGoqEWc1FxIgAzy8ySvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496222624!64784983!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14174 invoked from network); 31 May 2017 09:23:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 31 May 2017 09:23:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E48DE2B;
 Wed, 31 May 2017 02:23:43 -0700 (PDT)
Received: from [10.37.8.158] (unknown [10.37.8.158])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1FDA43F58B;
 Wed, 31 May 2017 02:23:41 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <82D7661F83C1A047AF7DC287873BF1E167D09F6F@SHSMSX101.ccr.corp.intel.com>
 <592E84C6020000780015DF2E@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a3283fd9-b9f0-60ee-767a-01a16292a4cf@arm.com>
Date: Wed, 31 May 2017 10:23:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E84C6020000780015DF2E@prv-mh.provo.novell.com>
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Luwei Kang <luwei.kang@intel.com>, Xudong Hao <xudong.hao@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 for-4.9] x86/vpmu: add cpu hot unplug
	notifier for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8zMS8yMDE3IDA3OjU0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAy
Ni4wNS4xNyBhdCAwNzoyMCwgPGx1d2VpLmthbmdAaW50ZWwuY29tPiB3cm90ZToKPj4gSGkgSnVs
aWVuLAo+PiAgICAgRm9sbG93IHlvdXIgYWR2aWNlLCBJIGNoYW5nZSB0aGUgdGFnIHRvIFtQQVRD
SCB2NCBmb3ItNC45XSBiZWNhdXNlIG9mIHdlCj4+IGhvcGUgdGhpcyBwYXRjaCBjYW4gYmUgbWVy
Z2VkIGluIFhlbiA0LjkuCj4KPiBQaW5nPwoKU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5LiBJIHdh
cyB3YWl0aW5nIGZvciBzdGFnaW5nIHRvIHJlLW9wZW4gYmVmb3JlIApnb2luZyB0aHJvdWdoIHRo
ZSBwb3RlbnRpYWwgbGlzdCBvZiBwYXRjaGVzIHRvIGdvIGluIFhlbiA0LjkuCgpBbSBJIHJpZ2h0
IHRoYXQgdlBNVSBpcyBkaXNhYmxlZCBieSBkZWZhdWx0PyBJLmUgYSB1c2VyIHdvdWxkIGhhdmUg
dG8gCnBhc3MgInZwbXUiIG9uIHRoZSBjb21tYW5kIGxpbmUgdG8gdXNlIGl0PyAoWzFdIHNlZW1z
IHRvIGNvbmZpcm0gdGhhdCkKCkNoZWVycywKClsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwu
b3JnL3BhdGNoLzkyNTQzMTMvCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 09:35:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG02h-0005j9-S7; Wed, 31 May 2017 09:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG02h-0005j3-F5
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:35:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 95/21-03587-67E8E295; Wed, 31 May 2017 09:35:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTbesTy/
 SYPodEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePt7z9MBbPZK97vP8zYwNjD1sXIxSEksIlR
 4tb/qewQzlJGiXXzVzB3MXJyCAsUSbyc94kFxBYR8JN4deoaG4gtJFAtce7VHUaQBmaBjYwSG
 07uB2tgE9CUuPP5ExOIzStgJfH45kuwBhYBVYnDE64zgtiiAuESbxuPsEDUCEqcnPkEzOYUsJ
 d4e2cVWD2zgJnEvM0PmSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1NtBLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOQYg2MH4d23gIUZJDiYlUd4KG71IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8ur1AOcGi1PTUirTMHGDww6QlOHiURHjNQdK8xQWJucWZ6
 RCpU4y6HE0ftnxhEmLJy89LlRLnfd4DVCQAUpRRmgc3AhaJlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMawWyiiczrwRu0yugI5iAjti1QxvkiJJEhJRUA2NGWOTj4B62E5vf/PWvNT9tofq
 kTm5i0tJexeOPXjeqq6zdEW+3u1yJ2cM6a0Nq8/Tku7+zDNYeuGltvS7+k15l18lrTueeP2t8
 tzBWnOlfy7K3pRbfHJpuL3qYoH5S8NPlrQvNj0y77hwVPWPOu8ervxm7JaqZL/+0T1im80ryX
 ZcF3QVL9S4osRRnJBpqMRcVJwIA8xba2b8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496223349!71446758!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33748 invoked from network); 31 May 2017 09:35:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 31 May 2017 09:35:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 67CB3344;
 Wed, 31 May 2017 02:35:49 -0700 (PDT)
Received: from [10.37.8.158] (unknown [10.37.8.158])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1FADD3F58B;
 Wed, 31 May 2017 02:35:46 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Swapnil Paratey <swapnil.paratey@amd.com>
References: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
 <592EA7B6020000780015E189@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7a2b4f2f-5f4e-9c87-1c26-d1528c1b5d1f@arm.com>
Date: Wed, 31 May 2017 10:35:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592EA7B6020000780015E189@prv-mh.provo.novell.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDUvMzEvMjAxNyAxMDoyMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTAuMDUuMTcgYXQgMTg6MjAsIDxzd2FwbmlsLnBhcmF0ZXlAYW1kLmNvbT4gd3JvdGU6Cj4+
IEFkZCBuYW1lPXZhbHVlIHBhcnNpbmcgb3B0aW9ucyBmb3IgY29tMSBhbmQgY29tMiB0byBhZGQg
ZmxleGliaWxpdHkKPj4gaW4gc2V0dGluZyByZWdpc3RlciB2YWx1ZXMgZm9yIE1NSU8gVUFSVCBk
ZXZpY2VzLgo+Pgo+PiBNYWludGFpbiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggcHJldmlv
dXMgcG9zaXRpb25hbCBwYXJhbWV0ZXIKPj4gc3BlY2ZpY2F0aW9ucy4KPj4KPj4gZWcuIGNvbTE9
MTE1MjAwLDhuMSwweDNmOCw0Cj4+IGVnLiBjb20xPTExNTIwMCw4bjEsMHgzZjgsNCxyZWdfd2lk
dGg9NCxyZWdfc2hpZnQ9Mgo+PiBlZy4gY29tMT1iYXVkPTExNTIwMCxwYXJpdHk9bixyZWdfd2lk
dGg9NCxyZWdfc2hpZnQ9MixpcnE9NAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBTd2FwbmlsIFBhcmF0
ZXkgPHN3YXBuaWwucGFyYXRleUBhbWQuY29tPgo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gU28geW91IG1heSBoYXZlIG5vdGljZWQgdGhhdCBJIGRp
ZCBjb21taXQgdGhpcywgYnV0IHRoZW4gSSBoYWQgdG8KPiByZXZlcnQgaXQgYWdhaW4sIGFzIGl0
IGJyZWFrcyB0aGUgYnVpbGQgb24gQVJNLiBEaWRuJ3QgeW91IG5lZWQgdGhlCj4gY2hhbmdlIHNw
ZWNpZmljYWxseSBmb3IgQVJNPyBJZiBzbywgaG93IGNvbWUgeW91IGRpZG4ndCBidWlsZCB0ZXN0
Cj4gaXQgdGhlcmU/CgpJIHdvdWxkIGJlIHN1cnByaXNlZCBpZiB0aGlzIGNoYW5nZSBpcyBuZWNl
c3NhcnkgZm9yIEFSTSBhcyB3ZSBkb24ndCAKc3VwcG9ydCBjb20xLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG03d-0005nM-4j; Wed, 31 May 2017 09:36:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG03c-0005nF-Di
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:36:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F5/16-03058-FAE8E295; Wed, 31 May 2017 09:36:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS3ddn16
 kwf8Ga4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePv3IMsBV1cFfsv3mNpYGxn72Lk5BASyJPY
 tGYGC4jNK2An8bdnIROILSFgKHF64U2wOIuAqsThW0sZQWw2AXWJtmfbWUFsESD74rpGoBouD
 maBTUwSk/fcAysSFiiWmHN8JVhCSKCNUeLGnz6wDk4BT4kbux4AFXEAbROU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLUSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjB+GdZwCFGSQ4mJVHeChu9SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvLq9QDnBotT01Iq0zBxgLMCkJTh4lER4zUHSvMUFibnFm
 ekQqVOMilLivM97gBICIImM0jy4Nlj8XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbxnIeJ
 7MvBK46a+AFjMBLd61QxtkcUkiQkqqgTH5hS6THRfbCo+aklP9h2LuKR7xrkjV+iBYWD7FS0B
 gvt/j+lN9s39H3+US5/7oYH7N2zcju5Er/NamNfPi9d5r29Wlut6WtIx5M/v59u9qUQeeFx7/
 /PCJ4PxHPsFzpA7YlWSuVZ485c6Siwzbva8FSIfyyOzW/8L1TiFzslNWwGSxI/+Eq5RYijMSD
 bWYi4oTAcf6X/q6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496223405!65360092!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39092 invoked from network); 31 May 2017 09:36:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:36:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:36:44 -0600
Message-Id: <592EAACB020000780015E1B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:36:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 04/23] x86: refactor psr: L3 CAT:
 implement main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiArc3RhdGljIHZvaWQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVh
ZiAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2Rl
ICpmZWF0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0
X2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVh
dF90eXBlIHR5cGUpCj4gK3sKPiArICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFi
bGUgZmVhdHVyZS4gKi8KPiArICAgIGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gKyAgICBmZWF0LT5jYm1fbGVuID0gKHJlZ3MtPmEgJiBDQVRfQ0JN
X0xFTl9NQVNLKSArIDE7Cj4gKyAgICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCBy
ZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7Cj4gKwo+ICsgICAgc3dpdGNoICggdHlwZSApCj4g
KyAgICB7Cj4gKyAgICBjYXNlIFBTUl9TT0NLRVRfTDNfQ0FUOgo+ICsgICAgICAgIC8qIGNvcz0w
IGlzIHJlc2VydmVkIGFzIGRlZmF1bHQgY2JtKGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVuIGFyZSAx
KS4gKi8KPiArICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChm
ZWF0LT5jYm1fbGVuKTsKPiArCj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoK
PiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogQWRkIHRoaXMgZmVhdHVy
ZSBpbnRvIGFycmF5LiAqLwo+ICsgICAgaW5mby0+ZmVhdHVyZXNbdHlwZV0gPSBmZWF0Owo+ICsK
PiArICAgIGlmICggIW9wdF9jcHVfaW5mbyApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiJXMgQ0FUOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21h
eDoldSwgY2JtX2xlbjoldVxuIiwKPiArICAgICAgICAgICAoKHR5cGUgPT0gUFNSX1NPQ0tFVF9M
M19DQVQpID8gIkwzIiA6ICJMMiIpLAo+ICsgICAgICAgICAgIGNwdV90b19zb2NrZXQoc21wX3By
b2Nlc3Nvcl9pZCgpKSwgZmVhdC0+Y29zX21heCwgZmVhdC0+Y2JtX2xlbik7Cj4gK30KCkJ0dywg
SSBkb24ndCB0aGluayB0aGVyZSBzaG91bGQgYmUgYW55IG1lbnRpb24gb2YgTDIgQ0FUIGhlcmUg
anVzdCB5ZXQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 09:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG04f-0005uZ-EI; Wed, 31 May 2017 09:37:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG04e-0005uO-Kq
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:37:52 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6B/51-02181-FEE8E295; Wed, 31 May 2017 09:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/d9n16
 kwekuEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePHhz+sBTsFKjbvsWhgPMbTxcjJISSQJ3Hq
 6Gt2EJtXwE5if9dyJhBbQsBQ4vTCmywgNouAqsSr3TPB4mwC6hJtz7azgtgiQPbFdY1ANVwcz
 AKbmCQm77nHCJIQFgiQePLxHRNIQkignVFi9YrXYJM4BbwkWk58BUpwAG0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01ks
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw/BiDYwfhvm+chRkkOJiVR3gobvUgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwewHAWEixKTU+tSMvMAUYCTFqCg0dJhFcVJM1bXJCYW
 5yZDpE6xajLcadvwxcmIZa8/LxUKXHeh71ARQIgRRmleXAjYFF5iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8r0Gm8GTmlcBtegV0BBPQEbt2aIMcUZKIkJJqYJTd0nV+G0OOqvZD2RuXzTb
 e5vVaOym7sGfWWs+XZesmvKjQKTF8c/5E14qCN4eF/jd8kHn6edOFAI5lF1nkLwYLSgkfjLwr
 WbmxYeM2957q+vf/78Vz6pwqP9+yxqCHM85+4u9EIQ2fJ1qHf36/FrszWN16hUOBOE/GR25pS
 4fn+pf2F2XXP1diKc5INNRiLipOBABv3aCjxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496223469!85257780!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5195 invoked from network); 31 May 2017 09:37:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 May 2017 09:37:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:37:48 -0600
Message-Id: <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:37:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBAQCAtMTUwLDExICsxNTEsMjggQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBw
c3JfYXNzb2MsIHBzcl9hc3NvYyk7Cj4gICAqIGFycmF5IGNyZWF0aW9uLiBJdCBpcyB1c2VkIHRv
IHRyYW5zaWVudGx5IHN0b3JlIGEgc3BhcmUgbm9kZS4KPiAgICovCj4gIHN0YXRpYyBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0X2wzX2NhdDsKPiArc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRf
bDNfY2RwOwo+ICAKPiAgLyogQ29tbW9uIGZ1bmN0aW9ucyAqLwo+ICAjZGVmaW5lIGNhdF9kZWZh
dWx0X3ZhbChsZW4pICgweGZmZmZmZmZmID4+ICgzMiAtIChsZW4pKSkKPiAgCj4gIC8qCj4gKyAq
IGdldF9jZHBfZGF0YSAtIGdldCBEQVRBIENPUyByZWdpc3RlciB2YWx1ZSBmcm9tIGlucHV0IENP
UyBJRC4KPiArICogQGZlYXQ6ICAgICAgICB0aGUgZmVhdHVyZSBub2RlLgo+ICsgKiBAY29zOiAg
ICAgICAgIHRoZSBDT1MgSUQuCj4gKyAqLwo+ICsjZGVmaW5lIGdldF9jZHBfZGF0YShmZWF0LCBj
b3MpICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICggKGZlYXQpLT5jb3NfcmVnX3ZhbFso
Y29zKSAqIDJdICkKClN0cmF5IGJsYW5rcyBpbnNpZGUgcGFyZW50aGVzZXMuCgo+ICsvKgo+ICsg
KiBnZXRfY2RwX2NvZGUgLSBnZXQgQ09ERSBDT1MgcmVnaXN0ZXIgdmFsdWUgZnJvbSBpbnB1dCBD
T1MgSUQuCj4gKyAqIEBmZWF0OiAgICAgICAgdGhlIGZlYXR1cmUgbm9kZS4KPiArICogQGNvczog
ICAgICAgICB0aGUgQ09TIElELgo+ICsgKi8KPiArI2RlZmluZSBnZXRfY2RwX2NvZGUoZmVhdCwg
Y29zKSAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAoIChmZWF0KS0+Y29zX3JlZ192YWxb
KGNvcykgKiAyICsgMV0gKQoKU2FtZSBoZXJlLiBJbiBmYWN0LCB3aGlsZSBJJ20gbm90IGdvaW5n
IHRvIGFzayB0byByZW1vdmUgdGhlCnBhcmVudGhlc2VzLCB0aGlzIGlzIHRoZSBvbmUgY2FzZSB3
aGVyZSBhbiBleHByZXNzaW9uIGEgbWFjcm8KZXhwYW5kcyB0byBkb2VzIG5vdCBzdHJpY3RseSBu
ZWVkIGFuIG91dGVyIHBhaXIgb2YgcGFyZW50aGVzZXMsCmFzIHN1ZmZpeCBleHByZXNzaW9ucyBo
YXZlIGhpZ2hlc3QgcHJlY2VkZW5jZSBhbnl3YXkuCgo+IEBAIC0yNDksNiArMjY3LDI1IEBAIHN0
YXRpYyB2b2lkIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3Ms
Cj4gIAo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgUFNSX1NPQ0tFVF9MM19DRFA6
Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyB2YWw7CgpBcyBNU1IgdmFsdWVzIGFy
ZSBzcGVjaWZpY2FsbHkgNjQtYml0IG9uZXMsIEkgdGhpbmsgdWludDY0X3Qgd291bGQKYmUgbW9y
ZSBhcHByb3ByaWF0ZSBoZXJlLiBEZXBlbmRpbmcgb24gaW50ZW5kZWQgbGF0ZXIgYWRkaXRpb25z
IHRvCnRoaXMgZnVuY3Rpb24gaXQgbWF5IGFsc28gYmUgd29ydGh3aGlsZSBtYWtpbmcgdGhpcyBh
IHN3aXRjaC13aWRlCnZhcmlhYmxlLgoKPiArICAgICAgICAvKiBDdXQgaGFsZiBvZiBjb3NfbWF4
IHdoZW4gQ0RQIGlzIGVuYWJsZWQuICovCj4gKyAgICAgICAgZmVhdC0+Y29zX21heCA+Pj0gMTsK
PiArCj4gKyAgICAgICAgLyogV2Ugb25seSB3cml0ZSBtYXNrMSBzaW5jZSBtYXNrMCBpcyBhbHdh
eXMgYWxsIG9uZXMgYnkgZGVmYXVsdC4gKi8KCklzIHRoaXMsIGJ0dywganVzdCByZXNldCBzdGF0
ZSBvciBldmVuIGd1YXJhbnRlZWQgYWZ0ZXIgb2ZmbGluaW5nCmFuZCByZS1vbmxpbmluZyBhIENQ
VT8KCj4gKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCBjYXRfZGVmYXVs
dF92YWwoZmVhdC0+Y2JtX2xlbikpOwo+ICsgICAgICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTDNf
UU9TX0NGRywgdmFsKTsKPiArICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX1FPU19DRkcs
IHZhbCB8ICgxIDw8IFBTUl9MM19RT1NfQ0RQX0VOQUJMRV9CSVQpKTsKCjF1IGF0IHRoZSB2ZXJ5
IGxlYXN0LCBwZXJoYXBzIGV2ZW4gMXVsbC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 09:40:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG07S-0006bK-VD; Wed, 31 May 2017 09:40:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG07R-0006bE-HX
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:40:45 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 8A/15-11537-C9F8E295; Wed, 31 May 2017 09:40:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3d2v16
 kQd8pS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePO8oXsBZvYKy4tfsXewHiQtYuRk0NIIE/i
 Y/MZdhCbV8BOomfTLDBbQsBQ4vTCmywgNouAqsStWUfZQGw2AXWJtmfbwXpFgOyL6xqBarg4m
 AU2MUlM3nOPsYuRg0NYIFjiao8aSFxIoJ1RYufWRWCDOAW8JO707GcCqeEVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNB
 LKspMzyjJTczMAfKM9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfjti7nQ4ySHExKorwVNnqR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PfqAcoJFqempFWmZOcBIgElLcPAoifDOB0nzFhck5
 hZnpkOkTjHqcjR92PKFSYglLz8vVUqcNwikSACkKKM0D24ELCovMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLmXQgyhSczrwRu0yugI5iAjti1QxvkiJJEhJRUAyNfgssWppf24sEZiVt3uvc
 GP1n25eOqNZs3+JyYXf4lV2kDt7LULY0v/7U1Hn3datz4Wjg3K+OPwhuW2g8hLUnBZxV2TJnX
 b27wno9vfYf1bHVu+f4PRzSW+lS/nZ0cKiiwUolbK/fYVUMR5kPr76r2/QowWBc/OyZt6f9jz
 0VN7JuNdk3Ruq/EUpyRaKjFXFScCAAdFd1kxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496223642!102705465!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42688 invoked from network); 31 May 2017 09:40:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:40:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:40:41 -0600
Message-Id: <592EABB8020000780015E1BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:40:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-15-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-15-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 14/23] x86: refactor psr: CDP: implement
 get hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
PiBAQCAtMjA3LDcgKzIwNyw5IEBAIHN0YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNlcyh1
bnNpZ25lZCBpbnQgc29ja2V0KQo+ICAgICAgbWVtc2V0KGluZm8tPmRvbV9pZHMsIDAsICgoRE9N
SURfSURMRSArIDEpICsgNykgLyA4KTsKPiAgfQo+ICAKPiAtc3RhdGljIGVudW0gcHNyX2ZlYXRf
dHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKPiArc3Rh
dGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9p
bmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGNi
bV90eXBlIHR5cGUpCgpDb3VsZG4ndCB5b3UgYXZvaWQgYWRkaW5nIHRoaXMgbmV3IHBhcmFtZXRl
ciBieSBjaGVja2luZyAuLi4KCj4gQEAgLTIxNSw3ICsyMTcsMTggQEAgc3RhdGljIGVudW0gcHNy
X2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkK
PiAgICAgIHsKPiAgICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzOgo+ICAgICAgICAgIGZlYXRfdHlw
ZSA9IFBTUl9TT0NLRVRfTDNfQ0FUOwo+ICsKPiArICAgICAgICAvKiBJZiB0eXBlIGlzIEwzIENB
VCBidXQgd2UgY2Fubm90IGZpbmQgaXQgaW4gZmVhdHVyZSBhcnJheSwgdHJ5IENEUC4gKi8KPiAr
ICAgICAgICBpZiAoICFpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdICkKCi4uLiB0aGUgcHJvcHMg
YXJyYXkgZW50cnkgaGVyZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 09:44:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0BA-0006lX-Ap; Wed, 31 May 2017 09:44:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0B9-0006lQ-9a
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:44:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 60/EF-03058-2809E295; Wed, 31 May 2017 09:44:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7dpgl6
 kwbUNHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayC21MBe85K35N8WhgfMbexcjJISSQJ/Gl
 aQFjFyMHB6+AncSXR3YgYQkBQ4nTC2+ygNgsAqoSz99uYwKx2QTUJdqebWcFsUWA7IvrGoFqu
 DiYBTYxSUzec48RJCEsECfx9MhLJpCEkEA7o8TiU91gHZwCXhLfZs5lgVgmKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtsrJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg3Hn+sBDjJIcTEqivBU2epFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhf9wHlBItS01Mr0jJzgHEAk5bg4FES4Z0PkuYtLkjML
 c5Mh0idYlSUEuf9DJIQAElklObBtcFi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeReCTO
 HJzCuBm/4KaDET0OJdO7RBFpckIqSkGhiPOp83/li7am7pxu1N9vft1StjXJdMKp8aP7Xgocu
 JNxtSPzCalMRIsy8IWCGm5mvJcuztlcB1J/q8NtgX8fN/aLu5WX3GljscUpPfdn74kdEvfIL1
 YumJe3Wt9ZYS1lGFMUtnH31m4z7vbOTvjXuu8HMe1V3o77PZ+quUtLFz+98/QVJzp2YosRRnJ
 BpqMRcVJwIAlAY7jbgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496223872!100715863!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64922 invoked from network); 31 May 2017 09:44:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:44:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:44:31 -0600
Message-Id: <592EAC9F020000780015E1E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:44:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 15/23] x86: refactor psr: CDP: implement
 set value callback function.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
PiBAQCAtMzUyLDkgKzM1MiwyMSBAQCBzdGF0aWMgYm9vbCBsM19jZHBfZ2V0X2ZlYXRfaW5mbyhj
b25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ICAgICAgcmV0dXJuIHRydWU7Cj4gIH0KPiAg
Cj4gK3N0YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMy
X3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCj4gK3sKPiArICAgIC8qIERhdGEgKi8KPiArICAg
IGlmICggdHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSApCj4gKyAgICAgICAgd3Jtc3JsKE1T
Ul9JQTMyX1BTUl9MM19NQVNLX0RBVEEoY29zKSwgdmFsKTsKPiArCj4gKyAgICAvKiBDb2RlICov
Cj4gKyAgICBpZiAoIHR5cGUgPT0gUFNSX0NCTV9UWVBFX0wzX0NPREUgKQo+ICsgICAgICAgIHdy
bXNybChNU1JfSUEzMl9QU1JfTDNfTUFTS19DT0RFKGNvcyksIHZhbCk7Cj4gK30KCldpdGggbDNf
Y2F0X3dyaXRlX21zcigpIGlnbm9yaW5nICJ0eXBlIiBhbHRvZ2V0aGVyIEkgdGhpbmsgdGhpcyB3
YW50cwp0byBiZSBhbiBpZi9lbHNlIHBhaXIgKG9yIGV2ZW4gYSBjb25kaXRpb25hbCBleHByZXNz
aW9uIGZvciB0aGUgZmlyc3QKd3Jtc3JsKCkgYXJndW1lbnQpLgoKPiBAQCAtNzY1LDcgKzc3Nyw4
IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAo+ICAK
PiAgICAgIC8qIFZhbHVlIHNldHRpbmcgcG9zaXRpb24gaXMgc2FtZSBhcyBmZWF0dXJlIGFycmF5
LiAqLwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBwcm9wcy0+Y29zX251bTsgaSsrICkKPiAtICAg
ICAgICBpZiAoIHR5cGUgPT0gcHJvcHMtPnR5cGVbaV0gKQo+ICsgICAgICAgIGlmICggdHlwZSA9
PSBwcm9wcy0+dHlwZVtpXSB8fAo+ICsgICAgICAgICAgICAgKGZlYXRfdHlwZSA9PSBQU1JfU09D
S0VUX0wzX0NEUCAmJiB0eXBlID09IFBTUl9DQk1fVFlQRV9MMykgKQoKRGlkbid0IHRoZSBlYXJs
aWVyIHBhdGNoIHRha2UgY2FyZSBvZiBkb2luZyB0aGlzIHN1YnN0aXR1dGlvbj8gTm9uLQpmZWF0
dXJlLXNwZWNpZmljIGNvZGUgY2xlYXJseSBzaG91bGRuJ3QgaGF2ZSBzdWNoIHNwZWNpYWwgY2Fz
ZXMgaWYKYXQgYWxsIGF2b2lkYWJsZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 09:46:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0DB-0006uH-MM; Wed, 31 May 2017 09:46:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0D9-0006u9-S7
 for xen-devel@lists.xen.org; Wed, 31 May 2017 09:46:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8C/92-03557-FF09E295; Wed, 31 May 2017 09:46:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/ffBL1
 Ig1WvdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbfc9YCnawVkx68pi5gXELSxcjJ4eQQJ7E
 ttbZjF2MHBy8AnYSm9ZqgYQlBAwlTi+8CVbCIqAqMffQYmYQm01AXaLt2XZWEFtEQFNiZsclo
 FYuDmaBu4wSnZMes4EkhAX8JXat6WQFSQgJ7GSUmLrpHhvIAk4Ba4ntuxwgdglK/N0hDFLOLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTb
 SSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjBeHpd4CFGSQ4mJVHeChu9
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEf7gXKCRanpqRVpmTnAOIBJS3DwKInwTgJJ8xYXJ
 OYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnLcWpEgApCijNA9uBCwmLzHKSgnzMgIdJcRTkFqUm1
 mCKv+KUZyDUUmY9yLIFJ7MvBK4Ta+AjmACOmLXDm2QI0oSEVJSDYz69aEvWrZcO3aeR3mSQEQ
 j/zKTJdOmqj3TsjMPSeKKmllbKLH4zHGjGbnzpMTnqi17c3DOKuaHZ+runRB27+qUXyZwyNHH
 4ln1rGOLVE+f+PQr2a30mal39JEXxj8epwbtbGOOtRJ6//V8h+X9rVdiE1q5a80+7Z45zealy
 eU8S/NihdKPVceUWIozEg21mIuKEwHW1kcpxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496223996!71589590!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35202 invoked from network); 31 May 2017 09:46:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:46:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:46:36 -0600
Message-Id: <592EAD1B020000780015E1FC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:46:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <82D7661F83C1A047AF7DC287873BF1E167D09F6F@SHSMSX101.ccr.corp.intel.com>
 <592E84C6020000780015DF2E@prv-mh.provo.novell.com>
 <a3283fd9-b9f0-60ee-767a-01a16292a4cf@arm.com>
In-Reply-To: <a3283fd9-b9f0-60ee-767a-01a16292a4cf@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Luwei Kang <luwei.kang@intel.com>, Xudong Hao <xudong.hao@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 for-4.9] x86/vpmu: add cpu hot unplug
 notifier for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDExOjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA1LzMxLzIwMTcgMDc6NTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNi4w
NS4xNyBhdCAwNzoyMCwgPGx1d2VpLmthbmdAaW50ZWwuY29tPiB3cm90ZToKPj4+IEhpIEp1bGll
biwKPj4+ICAgICBGb2xsb3cgeW91ciBhZHZpY2UsIEkgY2hhbmdlIHRoZSB0YWcgdG8gW1BBVENI
IHY0IGZvci00LjldIGJlY2F1c2Ugb2Ygd2UKPj4+IGhvcGUgdGhpcyBwYXRjaCBjYW4gYmUgbWVy
Z2VkIGluIFhlbiA0LjkuCj4+Cj4+IFBpbmc/Cj4gCj4gU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5
LiBJIHdhcyB3YWl0aW5nIGZvciBzdGFnaW5nIHRvIHJlLW9wZW4gYmVmb3JlIAo+IGdvaW5nIHRo
cm91Z2ggdGhlIHBvdGVudGlhbCBsaXN0IG9mIHBhdGNoZXMgdG8gZ28gaW4gWGVuIDQuOS4KPiAK
PiBBbSBJIHJpZ2h0IHRoYXQgdlBNVSBpcyBkaXNhYmxlZCBieSBkZWZhdWx0PyBJLmUgYSB1c2Vy
IHdvdWxkIGhhdmUgdG8gCj4gcGFzcyAidnBtdSIgb24gdGhlIGNvbW1hbmQgbGluZSB0byB1c2Ug
aXQ/IChbMV0gc2VlbXMgdG8gY29uZmlybSB0aGF0KQoKWWVzLiBBbmQgZW5hYmxpbmcgaXQgcmVu
ZGVycyB0aGUgZW50aXJlIGNvbmZpZ3VyYXRpb24gdW5zdXBwb3J0ZWQKKFhTQS0xNjMpLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:47:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0DT-0006w8-Tz; Wed, 31 May 2017 09:46:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG0DS-0006vx-U0
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:46:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D7/C5-03696-2119E295; Wed, 31 May 2017 09:46:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva7gRL1
 Ig0tTLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbr9YyFzxnqlg7bT1zA+Mmpi5GTg4JAX+J
 HbsXgNksAqoSxz52sIDYbALKEj87e9lAbBEBdYlVr/cxg9jMApESHzf3g9UIC1hKPJg8ASzOK
 2AhMWVFE1i9kECaRO+ej6wQcUGJkzOfsED06kgs2P0JqIYDyJaWWP6PAyTMCTRmz4/5YK2iAi
 oSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIFhxgAEOxjvbgo4xCjJwaQkylthoxcpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYL3aD9QTrAoNT21Ii0zBxjwMGkJDh4lEd4zIGne4oLE3OLMdIjUKUZdjqYPW
 74wCbHk5eelSonzyk4AKhIAKcoozYMbAYu+S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQ
 ayiiczrwRu0yugI5iAjti1QxvkiJJEhJRUAyOjh70oP/eqGcciumZJf65fyiN4p6HkyXNjvtT
 X7jbGT7Y23dc8ILfpPYPMaemdlvs1lPd+f6QrGewi53rdfL7zHnURsfsnTR121gjkLfM1c/I/
 recj+T5y6tHLnVUZR5rtOIyPf333oFa/d/oOv2utqT/7FZX3M37+7MzxVmfm4utTDjJP2aHEU
 pyRaKjFXFScCACwa7L3uQIAAA==
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496224016!105016006!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31695 invoked from network); 31 May 2017 09:46:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 09:46:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,422,1491264000"; d="scan'208";a="434594760"
Date: Wed, 31 May 2017 10:46:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Armando Vega <armando@greenhost.nl>
Message-ID: <20170531094654.qb5nrw4iuq57lwxl@citrix.com>
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170531063009.3105-2-armando@greenhost.nl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170531063009.3105-2-armando@greenhost.nl>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDg6MzA6MDlBTSArMDIwMCwgQXJtYW5kbyBWZWdhIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEFybWFuZG8gVmVnYSA8YXJtYW5kb0BncmVlbmhvc3Qubmw+
Cj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBcHBsaWVkIHRvIHN0YWdpbmcu
IFRoZXJlIGFyZSBhIGxvdCBvZiB0cmFpbGluZyB3aGl0ZSBzcGFjZXMgaW4geW91cgpwYXRjaC4g
SSd2ZSByZW1vdmVkIHRoZW0gd2hpbGUgY29tbWl0dGluZy4gUGxlYXNlIHRyeSB0byByZW1vdmUg
dGhvc2UKbmV4dCB0aW1lLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0ID-0007hD-Fw; Wed, 31 May 2017 09:51:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0IC-0007h7-BJ
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:51:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 25/20-17076-7329E295; Wed, 31 May 2017 09:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS9d8kl6
 kwd9jzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJc8IFjxgrtk36xNbAeJixi5GTQ0ggT2LK
 lJMsIDavgJ3EmW2/WUFsCQFDidMLb4LFWQRUJc5/+A5mswmoS7Q92w5WIwJkX1zXCBTn4mAW2
 MQkMXnPPbChwgKuEv/7tzCDJIQE2hkl/jy8BNTBwcEp4CXx9VsJiMkrICjxd4cwSDmzgJbEw1
 +3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyEAvqSg
 zPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw+OoZGBh3MDaf8DvEKMnBpCTKW2GjFynE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHitJgLVCRalpqdWpGXmAOMDplSCg
 0dJhHcNSJq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR5k0GKBECKMkrz4EbAYvUSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWHenxOApvBk5pXAbXoFdAQT0BG7dmiDHFGSiJCSamAM3S8c/m+
 P5NeAFb/Fw1rVt3t0+Di1L58Z8+dSTtWibUazJv853P95iun3b72fVu0pyLWcdZLrqFni9ZNL
 jtpcWcp/fpbjqce9Ubc46tyXfOMrCP5/ZGPKRPt0BcW9p/2UN0xLTFBny3YSMOX7WHF+8v8HB
 nk8ohs7zuaK/GDcV/5P9qOFoZqIEktxRqKhFnNRcSIAKlnZz9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496224309!86550152!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6928 invoked from network); 31 May 2017 09:51:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:51:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:51:48 -0600
Message-Id: <592EAE53020000780015E217@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:51:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-19-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-19-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 18/23] x86: L2 CAT: implement get value
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgTDIgQ0FUIGdldCB2YWx1ZSBpbnRlcmZhY2UgaW4g
ZG9tY3RsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwu
Y29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:52:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:52:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0IO-0007iK-NK; Wed, 31 May 2017 09:52:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory.herrero@oracle.com>) id 1dG0IN-0007i1-Ai
 for xen-devel@lists.xen.org; Wed, 31 May 2017 09:52:03 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 89/28-01999-2429E295; Wed, 31 May 2017 09:52:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXSO6nOVddpkl6
 kwb1JnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ak9hNsBYs5K/p7/jA3MB5m72Lk5BASmMgk
 8XFfaBcjF5D9jVHi7eHlzBCJDYwSj9ZmQdhNQImZkSA2i4CqxNSG+WwgNpuAkcSFBT1gg0QEl
 CV6f/1mARnELLCDUaLz1XywQcICURKXN3eDFfEKmEnM/t3HCDG0WKJz+TM2iLigxMmZT1hAbG
 YBLYkb/14ydTFyANnSEsv/cYCEOQXsJRqPn2AFsUUFVCQ2vn4FNl5CwFDi9MNtjBMYBWchmTQ
 LyaRZCJMWMDKvYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgM
 WQYg2ME4tcH5EKMkB5OSKG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne9ROAcoJFqempF
 WmZOcDogUlLcPAoifDuAUnzFhck5hZnpkOkTjEqSonzNoEkBEASGaV5cG2wiL3EKCslzMsIdI
 gQT0FqUW5mCar8K0ZxDkYlYYjxPJl5JXDTXwEtZgJavGuHNsjikkSElFQDYwNjkfKdNv/o1F2
 s9fuSHhpPEVzw7GGcwPOnco8Cu99tXHlZddaKGYV6xaUKrH9lH+wNXLq3f/Zv9qPFNZ9XJ6v3
 /Jp5mS3sKv/P+SGBUbXujBEmQqGczA5C2R36r3Km+IaohafGRihGKhbkRHy9+tLR/fDp2Im2H
 /RzNy++9MBVJlbk4dT5SizFGYmGWsxFxYkAVAeHA9MCAAA=
X-Env-Sender: gregory.herrero@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496224320!98242258!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32287 invoked from network); 31 May 2017 09:52:01 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:52:01 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4V9ptQ1029149
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 May 2017 09:51:55 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4V9ps7s028755
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 31 May 2017 09:51:54 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4V9ppNQ023896;
 Wed, 31 May 2017 09:51:52 GMT
Received: from localhost (/10.175.168.192)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 31 May 2017 02:51:51 -0700
Date: Wed, 31 May 2017 11:51:47 +0200
From: Gregory Herrero <gregory.herrero@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531095147.gtqrtuz4v22owmkf@ltoracle>
References: <20170530161906.17896-1-gregory.herrero@oracle.com>
 <592E9B45020000780015E108@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E9B45020000780015E108@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170306 (1.8.0)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH] xen: stop_machine: fill fn_result only in
 case of error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDI6MzA6MjlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjA1LjE3IGF0IDE4OjE5LCA8Z3JlZ29yeS5oZXJyZXJvQG9yYWNsZS5j
b20+IHdyb3RlOgo+ID4gU2luY2UgZm5fcmVzdWx0IG1lbWJlciBpcyBzaGFyZWQgYWNyb3NzIGFs
bCBjcHVzLCBpdCBtdXN0IGJlIGZpbGxlZAo+ID4gb25seSBpZiBhbiBlcnJvciBoYXBwZW5zLiBB
c3N1bWUgQ1BVMSBkZXRlY3RzIGFuIGVycm9yIGFuZCBzZXQgZm5fcmVzdWx0Cj4gPiB0byAtMSwg
dGhlbiBDUFUyIGRvZXNuJ3QgZGV0ZWN0IGFuIGVycm9yIGFuZCBzZXQgZm5fcmVzdWx0IHRvIDAu
IFRoZQo+ID4gZXJyb3IgZGV0ZWN0ZWQgYnkgQ1BVMSB3aWxsIGJlIGlnbm9yZWQuCj4gCj4gRmly
c3Qgb2YgYWxsIHRoZXJlJ3MgYSBkaWZmZXJlbmNlIGJldHdlZW4gc3RvcF9tYWNoaW5lX3J1bigp
J3MgbGFzdAo+IGFyZ3VtZW50IGJlaW5nIGEgdmFsaWQgQ1BVIG51bWJlciBvciBOUl9DUFVTIC0g
d2hhdCB5b3Ugc2F5Cj4gYWJvdmUgYXBwbGllcyB0byB0aGUgbGF0dGVyIGNhc2Ugb25seSwgc28g
eW91IHNob3VsZCBhbHNvIHN0YXRlIHRoYXQuCj4gCk1ha2Ugc2Vuc2UsIEkgd2lsbCBtZW50aW9u
IHRoYXQuCj4gQW5kIHRoZW4gZXZlbiBhZnRlciB5b3VyIGZpeCBpdCdsbCByZW1haW4gYW1iaWd1
b3VzIHdoaWNoIGVycm9yIGlzCj4gYmVpbmcgcmV0dXJuZWQgb24gY2FzZSBtdWx0aXBsZSBmYWls
dXJlcyBvY2N1ciAod2hpY2ggaXNuJ3QgYWxsIHRoYXQKPiB1bmxpa2VseSkuIFRoaXMgKGFsbW9z
dCB1bmF2b2lkYWJsZSkgZWZmZWN0IHNob3VsZCBhbHNvIGJlIHNwZWxsZWQKPiBvdXQgaW1vLCBh
bmQgSSB0aGluayB5b3Ugd2FudCB0byB1c2Ugd3JpdGVfYXRvbWljKCkgdG8gYWN0dWFsbHkKPiBz
dG9yZSB0aGUgZXJyb3IgY29kZS4KPiAKSSBhZ3JlZSwgdGhhdCdzIGluZGVlZCBhbWJpZ3VvdXMg
d2hpY2ggZXJyb3IgaGFwcGVucyBvbiB3aGljaCBjcHUuIEkKd2lsbCBtZW50aW9uIGl0IGluIHYy
LiAgQW5kIEkgd2lsbCBhbHNvIHVzZSB3cml0ZV9hdG9taWMoKS4KPiBGaW5hbGx5IHRoZXJlIGEg
dmFyaW91cyBjb2Rpbmcgc3R5bGUgdmlvbGF0aW9ucyBpbiB0aGUgY29kZSB5b3UgYWRkLgo+IApT
b3JyeSBmb3IgdGhhdCwgSSB3aWxsIGZpeCBpdC4KClRoYW5rcywKR3JlZ29yeQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0If-0007l9-Uk; Wed, 31 May 2017 09:52:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0Ie-0007ko-6d
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:52:20 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B0/C6-03058-3529E295; Wed, 31 May 2017 09:52:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDSzd4kl6
 kweydjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afji7Wgv+MFTPanjE1MN5h7GLk5BASyJM4
 Pf8MmM0rYCfRdLGPBcSWEDCUOL3wJpjNIqAq8XHzUjCbTUBdou3ZdlYQWwTIvriuESjOxcEss
 IlJYvKee2CDhAVcJVpnXGQFSQgJtDNKTP10kxkkwSngJfF690OgDg6gbYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xsZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsYd64PPMQoycGkJMpbYaMXKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC12oiUE6wKDU9tSItMwcYCzBpCQ4eJRHebxOA0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEuf9AVIkAFKUUZoHNwIWl5cYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzPsTZApPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQZG4QAvtiwO6YlPbPVj4i6ucPk
 z+1vI9Pdf1LqlFzsbqpedcWOvW7zjU86KxTeKJsYn3ikwjYrjENqk3mR2KuzQ97X+i/IsdtTF
 r9RrOxrRVGwX39f++kt6tMAr1pJqtYWTkn5K9b4rWPHxfsD/z8ruUxxkqr5rO7zdv9pw2qXpx
 7/pRz9esd5ViaU4I9FQi7moOBEArRDzpMYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496224337!64918796!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12170 invoked from network); 31 May 2017 09:52:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 09:52:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 03:52:16 -0600
Message-Id: <592EAE70020000780015E21A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 03:52:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-20-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1493801063-38513-20-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 19/23] x86: L2 CAT: implement set value
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgTDIgQ0FUIHNldCB2YWx1ZSByZWxhdGVkIGNhbGxi
YWNrIGZ1bmN0aW9uCj4gYW5kIGRvbWN0bCBpbnRlcmZhY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTog
WWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 09:52:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:52:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0Ij-0007mF-5B; Wed, 31 May 2017 09:52:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG0Ih-0007lp-Vr
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:52:24 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 41/81-17076-7529E295; Wed, 31 May 2017 09:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG7YJL1
 Igxu/TCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXz7YyFlxnrHh2ey5LA+Nexi5GTg4JAX+J
 232fmUFsFgFViVcN3UwgNpuAssTPzl42EFsEyO799Zuli5GLg1ngB5PEw67zYAlhgUiJDV8/s
 HcxcnDwClhIfHiZAhIWEiiSmNiwCmwOr4CgxMmZT1hAbGYBHYkFuz+xgZQzC0hLLP/HARLmFL
 CXWHXwHVi5qICKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRroVeUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgmDEAwQ7GC+3OhxglOZiURHkrbPQihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwJkwAygkWpaanVqRl5gADHiYtwcGjJMK7ByTNW1yQmFucm
 Q6ROsWoy9H0YcsXJiGWvPy8VClx3h8gRQIgRRmleXAjYNF3iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8P0Gm8GTmlcBtegV0BBPQEbt2aIMcUZKIkJJqYJxxZ9FB3naW8gn8zJM7NJSNPJf
 nHrXJE3P4/vvwpb8vL+154pBv8WDOx/PP185bvnZ9mcCHrXfM/LPEjrJvZrNQ27s5xfKiR8JT
 3j/LFZOquk9NFH6QyhHvuedcKefX754tZeobK2/cbwrdK6N556Wp9Vmb9W9tz8U/EndYzJKx6
 ezpA8KfFJqVWIozEg21mIuKEwEt7+8zuQIAAA==
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496224341!95746026!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43575 invoked from network); 31 May 2017 09:52:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 09:52:22 -0000
X-IronPort-AV: E=Sophos;i="5.38,422,1491264000"; d="scan'208";a="426000486"
Date: Wed, 31 May 2017 10:52:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531095219.atgl32dhk4fr52cu@citrix.com>
References: <592E91C6020000780015E066@prv-mh.provo.novell.com>
 <592E91C6020000780015E066@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E91C6020000780015E066@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] smp: assert that all affected CPUs are
 online in on_selected_cpus()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDE6NDk6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFN1
Z2dlc3RlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed May 31 09:55:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 09:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0Ly-0008CE-OJ; Wed, 31 May 2017 09:55:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG0Lx-0008C2-G3
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:55:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 30/E6-03058-0239E295; Wed, 31 May 2017 09:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQldhsl6
 kwfUZMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atzQdYC+4zVqxaMJ+xgXEvYxcjJ4eEgJ/E
 svl/WUFsYQFXid1nDzGD2CICARKn+xqA4hwcQgJFEh8uc4OE2QT0JXa/+MQEYvMK2ErMuf4br
 JxFQFVif9t/sDGiAuESbxuPsEDUCEqcnPkEzOYUsJeYdHQZWD2zgIHEkUVzWCFseYntb+eAxY
 UE1CSu9V9ihzgtXWLr31/MExj5ZiEZNQtJ+ywk7QsYmVcxahSnFpWlFukameklFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GA8syDwEKMkB5OSKG+FjV6kEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQleqUlAOcGi1PTUirTMHGDQw6QlOHiURHifTwRK8xYXJOYWZ6ZDpE4x6
 nI0fdjyhUmIJS8/L1VKnFcQZIYASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 IwbxnIKp7MvBK4Ta+AjmACOmLXDm2QI0oSEVJSDYxH64UcbR7U9cjk+HKK3J4koHmM11Zd9IQ
 Er+yHv5U8bnxFp6IYlYONKndduOkR36fHoqvk5BP//PaciVL9GgsX1bfWfXw1e1fs743aUWse
 lH7n9F4f9S7p0jbNqzeLzcNUrl4scEkqkyl9bckacWrFGslyJ7eAHJ55bQqFaSYGgjkrfwW+V
 2Ipzkg01GIuKk4EADJTyJi7AgAA
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496224544!95033430!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45569 invoked from network); 31 May 2017 09:55:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 09:55:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,422,1491264000"; d="scan'208";a="46967653"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8794020000780015DF57@prv-mh.provo.novell.com>
 <592E8794020000780015DF57@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <45085564-5641-ca30-eb88-c75536ddaaef@citrix.com>
Date: Wed, 31 May 2017 10:55:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E8794020000780015DF57@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/MSI: improve memory usage in struct
	msi_desc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlJ3Mgbm8gcmVhc29u
IHRvIGhhdmUgYm90aCBhIDQtYnl0ZSBob2xlIGFuZCA0IGJ5dGVzIG9mIHRhaWwKPiBwYWRkaW5n
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 10:01:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0RH-0000WH-BR; Wed, 31 May 2017 10:01:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG0RG-0000WB-2g
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 10:01:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B0/F6-03557-9649E295; Wed, 31 May 2017 10:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQjdzil6
 kQfMLRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePh1iPsBU+ZKxaef8TWwDiBuYuRk0NCwE/i
 /MZ1YLawgLHE056tjCC2iECAxOm+BtYuRi4OIYFljBI7vu9iAkmwCehL7H7xCczmFbCVuNp+n
 BXEZhFQlVjeuRPMFhUIl3jbeIQFokZQ4uTMJ2A2p4C9xNHOW2C9zAIGEkcWzWGFsOUltr+dA3
 aEkICaxLX+S+wQx6VLTHzWwzKBkW8WklGzkLTPQtK+gJF5FaNGcWpRWWqRrqGRXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLgxAMEOxssbAw4xSnIwKYnyVtjoRQrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4BWbDJQTLEpNT61Iy8wBBj5MWoKDR0mEtxskzVtckJhbnJkOkTrFq
 MvR9GHLFyYhlrz8vFQpcV42kCIBkKKM0jy4EbAovMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORi
 Vh3puTgKbwZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpgjBDWPxLzSdKpK12N2zzhrf8scUXvFK4
 vJwsWyrcfZFbebqga9CWA95Z4VIF3KQvDjgumvjE2U07XKYQ9vtqeURXN45puU1a8cc1bp6AN
 Pxde9vcsvr5DlVdLXXmqkgfr0e6sUKnr/uzVXIEz7uydwdy+VMHTasXlgiD23qnyCxb85JgS7
 KfEUpyRaKjFXFScCAA1ecs8vQIAAA==
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496224872!95790940!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15373 invoked from network); 31 May 2017 10:01:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 10:01:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,422,1491264000"; d="scan'208";a="46967893"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E897D020000780015DF7E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c130e90e-3aa9-712c-9ed5-b9389b9940b6@citrix.com>
Date: Wed, 31 May 2017 11:01:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E897D020000780015DF7E@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] x86: limit page type width
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlJ3Mgbm8gcmVhc29u
IHRvIGJ1cm4gNCBiaXRzIG9uIHBhZ2UgdHlwZSB3aGVuIHdlIG9ubHkgaGF2ZSA3IHR5cGVzCj4g
KHBsdXMgIm5vbmUiKSBhdCBwcmVzZW50LiBUaGlzIHJlcXVpcmVzIGNoYW5naW5nIG9uZSB1c2Ug
b2YKPiBQR1Rfc2hhcmVkX3BhZ2UsIHdoaWNoIHNvIGZhciBhc3N1bWVkIHRoYXQgdGhlIHR5cGUg
aXMgYm90aCBhIHBvd2VyIG9mCj4gMiBhbmQgdGhlIG9ubHkgdHlwZSB3aXRoIHRoZSBoaWdoIGJp
dCBzZXQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpBbnkgcGFydGljdWxhciByZWFzb24gd2h5IHlvdSByZXZlcnNlIHRoZSBvcmRlciBvZiBzaGFy
ZWQgYW5kIHdyaXRlYWJsZT8KCkVpdGhlciB3YXksIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 10:04:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0UP-0000ep-Ps; Wed, 31 May 2017 10:04:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0UO-0000ej-3m
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:04:28 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FA/8E-03371-B259E295; Wed, 31 May 2017 10:04:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1drql6
 kwctXVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a036uZC/rZKuaeb2JtYPzP0sXIySEkkCcx
 qbeNEcTmFbCTOPHvPyuILSFgKHF64U2wGhYBVYlV07uZQWw2AXWJtmfbwWpEBGQkmifdYuti5
 OJgFpjOJHFsxQ2whLCAt8SC2zuYIBY0M0ps3Q02iFPAQ+LMqUtAgziAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuma6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYJx+2f8QoyQHk5Iob4WNXqQQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuC1nQJUJ1iUmp5akZaZA4wPmFIJDh4lE
 d4Tk4HSvMUFibnFmekQqVOMuhxNH7Z8YRICmyElzvsbpEgApCijNA9uBCxWLzHKSgnzMgIdKM
 RTkFqUm1mCKv+KUZyDUUmYtx7kEp7MvBK4Ta+AjmACOmLXDm2QI0oSEVJSDYwdD3z/rxCa0jp
 /y/uK3Wnvpgdbvm2+s/v1gl9caYWnFor9ljMsKls05cHXaYnlWyoLvvZsuynFbTV10Yz+vmtb
 rh73dp/JKbx/5+XVrlrxtVcLfS1MT/IYmC02bFkRvS7ubJd74ttlS98yHXIPUNumn6e6iHtXl
 QZfMMu9J5r/VTz2vzV2fiWkxFKckWioxVxUnAgAMMcRp9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496225065!100721423!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27833 invoked from network); 31 May 2017 10:04:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 10:04:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 04:04:24 -0600
Message-Id: <592EB146020000780015E251@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 04:04:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-25-git-send-email-vijay.kilari@gmail.com>
In-Reply-To: <1490716413-19796-25-git-send-email-vijay.kilari@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 julien.grall@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v2 24/25] NUMA: Move CONFIG_NUMA to
 common Kconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjAzLjE3IGF0IDE3OjUzLCA8dmlqYXkua2lsYXJpQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCj4g
QEAgLTQxLDYgKzQxLDEwIEBAIGNvbmZpZyBIQVNfR0RCU1gKPiAgY29uZmlnIEhBU19JT1BPUlRT
Cj4gIAlib29sCj4gIAo+ICtjb25maWcgTlVNQQo+ICsJZGVmX2Jvb2wgeQo+ICsJZGVwZW5kcyBv
biBIQVNfUERYCgpXaGF0IG1ha2VzIG5lY2Vzc2FyeSB0aGlzIGRlcGVuZGVuY3k/Cgo+IC0tLSBh
L3hlbi9kcml2ZXJzL2FjcGkvS2NvbmZpZwo+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvS2NvbmZp
Zwo+IEBAIC00LDYgKzQsMyBAQCBjb25maWcgQUNQSQo+ICAKPiAgY29uZmlnIEFDUElfTEVHQUNZ
X1RBQkxFU19MT09LVVAKPiAgCWJvb2wKPiAtCj4gLWNvbmZpZyBOVU1BCj4gLQlib29sCgpUaGlz
IG1ha2VzIGNsZWFyIHRoYXQgc28gZmFyIHRoaXMgaXMgYW4gb3B0aW9uIHdoaWNoIGFyY2hpdGVj
dHVyZXMKYXJlIGV4cGVjdGVkIHRvIHNlbGVjdC4gSSB0aGluayB3ZSB3YW50IGl0IHRvIHJlbWFp
biB0aGF0IHdheSwgYnV0CmlmIHdlIGRpZG4ndCB5b3Ugc2hvdWxkIHJlbW92ZSB0aGUgZXhpc3Rp
bmcgc2VsZWN0KHMpLgoKQWxzbywgZG9lcyBpdCByZWFsbHkgbWF0dGVyIG11Y2ggd2hldGhlciB0
aGlzIGlzIHVuZGVyIGRyaXZlcnMvYWNwaS8Kb3IgY29tbW9uLz8gQWZ0ZXIgYWxsIEFDUEkgYXBw
ZWFycyB0byBiZSBhIHByZXJlcSBvbiBBUk0gdG9vLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 10:06:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:06:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0Vz-0000mH-49; Wed, 31 May 2017 10:06:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0Vx-0000m5-MF
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:06:05 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C9/B5-29088-C859E295; Wed, 31 May 2017 10:06:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7dnql6
 kwfWz8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bS16wFE1krdr16wNzAuJKli5GTQ0ggT6J9
 0Tl2EJtXwE7i3OMvzCC2hIChxOmFN4FqODhYBFQlep9rgoTZBNQl2p5tZwWxRQRkJJon3WLrY
 uTiYBaYziRxbMUNsISwgL3Ep5UgRVxA85sZJV58XgC2jFPAQ2LaozawobwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGRnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBV8/AwLiDceoJv0OMkhxMSqK8FTZ6
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeG2nAOUEi1LTUyvSMnOAcQCTluDgURLhPTEZKM1bX
 JCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHe3yBFAiBFGaV5cCNgMXmJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjAvK8glPJl5JXCbXgEdwQR0xK4d2iBHlCQipKQaGE0vcKnGH7j0kaNw7Zf
 Z2j/KDsetueBxv6350MTba/gVfawnTJESfMtwm+NLyMpHK9ySbhhdNHv9ML9wjebDRt+II+5s
 mrvvVenYRzW+V5abvMztuswK+SWcnK4qPuaV7i9bv4TNXnhufl1tr/vft1knhZnuW8ot4xZcu
 Ffg/QztNJlrs1YwzFdiKc5INNRiLipOBABhKScgxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496225162!64795695!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17967 invoked from network); 31 May 2017 10:06:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 10:06:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 04:06:01 -0600
Message-Id: <592EB1A7020000780015E254@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 04:05:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-26-git-send-email-vijay.kilari@gmail.com>
In-Reply-To: <1490716413-19796-26-git-send-email-vijay.kilari@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 julien.grall@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v2 25/25] NUMA: Enable ACPI_NUMA config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjAzLjE3IGF0IDE3OjUzLCA8dmlqYXkua2lsYXJpQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9LY29uZmlnCj4gKysrIGIveGVuL2RyaXZlcnMvYWNw
aS9LY29uZmlnCj4gQEAgLTQsMyArNCw3IEBAIGNvbmZpZyBBQ1BJCj4gIAo+ICBjb25maWcgQUNQ
SV9MRUdBQ1lfVEFCTEVTX0xPT0tVUAo+ICAJYm9vbAo+ICsKPiArY29uZmlnIEFDUElfTlVNQQo+
ICsJZGVmX2Jvb2wgeQo+ICsJZGVwZW5kcyBvbiBBQ1BJICYmIE5VTUEKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NvbmZpZy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcu
aAo+IEBAIC0zNyw3ICszNyw2IEBACj4gICNkZWZpbmUgQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElG
VCA3Cj4gIAo+ICAjZGVmaW5lIENPTkZJR19BQ1BJX1NMRUVQIDEKPiAtI2RlZmluZSBDT05GSUdf
QUNQSV9OVU1BIDEKPiAgI2RlZmluZSBDT05GSUdfQUNQSV9TUkFUIDEKPiAgI2RlZmluZSBDT05G
SUdfQUNQSV9DU1RBVEUgMQoKSSdtIG5vdCBjb252aW5jZWQgdGhlIGJldHRlciBhcHByb2FjaCB3
b3VsZG4ndCBiZSB0byBzaW1wbHkgZHJvcApDT05GSUdfQUNQSV9OVU1BLCBzdWl0YWJsZSByZXBs
YWNpbmcgdGhlIGZldyB1c2VzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 10:10:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0Zo-0001Hs-Jw; Wed, 31 May 2017 10:10:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0Zm-00017Y-RZ
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 10:10:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 94/9B-02181-A769E295; Wed, 31 May 2017 10:10:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7dyml6
 kweN7mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bevVtZC16zVhzpmsbWwPiUpYuRk0NIIE9i
 yq91jCA2r4CdREvXI7C4hIChxOmFN8FsFgFViY2969hBbDYBdYm2Z9tZQWwRAX2J+Z9+AtkcH
 MwCBhJ3v5uAhIUFjCWe9mwFGskFNP4mo8SPDxvA5nACzX/76iEzSD2vgKDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mhhgpLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXTO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA0GMAgh2MUxucDzFKcjApifJW2OhFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgVZ8KlBMsSk1PrUjLzAFGAUxagoNHSYR39xSgNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHk/gBQJgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8/4EmcKTmVcCt+kV0BFMQEfs2qENckRJIkJKqoGRszxNLfChed/RP2pLJmz5tmHmFjW
 bRffrpyqcUPpjyrb/kf0yG5G69Lvc4c8rLm6bZlabebtWqlfs9Px8mZ7gFAPbwLor7af+Zv2d
 9kHHbW9isld4nMis1747X0jqhR21qV6uYnHr6abc5OMbr0mubFgVbvHj5OKSN3X+k9L3f7fmW
 Xz4Wd05JZbijERDLeai4kQAfSDUaMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496225399!87125339!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63512 invoked from network); 31 May 2017 10:10:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 May 2017 10:10:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 04:09:58 -0600
Message-Id: <592EB296020000780015E27E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 04:09:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E897D020000780015DF7E@prv-mh.provo.novell.com>
 <c130e90e-3aa9-712c-9ed5-b9389b9940b6@citrix.com>
In-Reply-To: <c130e90e-3aa9-712c-9ed5-b9389b9940b6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86: limit page type width
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEyOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMTcgMDg6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGVyZSdzIG5v
IHJlYXNvbiB0byBidXJuIDQgYml0cyBvbiBwYWdlIHR5cGUgd2hlbiB3ZSBvbmx5IGhhdmUgNyB0
eXBlcwo+PiAocGx1cyAibm9uZSIpIGF0IHByZXNlbnQuIFRoaXMgcmVxdWlyZXMgY2hhbmdpbmcg
b25lIHVzZSBvZgo+PiBQR1Rfc2hhcmVkX3BhZ2UsIHdoaWNoIHNvIGZhciBhc3N1bWVkIHRoYXQg
dGhlIHR5cGUgaXMgYm90aCBhIHBvd2VyIG9mCj4+IDIgYW5kIHRoZSBvbmx5IHR5cGUgd2l0aCB0
aGUgaGlnaCBiaXQgc2V0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gCj4gQW55IHBhcnRpY3VsYXIgcmVhc29uIHdoeSB5b3UgcmV2ZXJzZSB0
aGUgb3JkZXIgb2Ygc2hhcmVkIGFuZCB3cml0ZWFibGU/CgpJJ3ZlIGJlY29tZSB2ZXJ5IHVzZWQg
dG8ga25vdyB0aGF0IHR5cGUgNyBpcyAid3JpdGFibGUiLCBhbmQgc2luY2UKdGhlcmUgd2FzIGEg
Z2FwIGF0IDYgaXQgc2VlbWVkIHJlYXNvbmFibGUgdG8gcHV0ICJzaGFyZWQiIHRoZXJlCmluc3Rl
YWQgb2Ygc2hpZnRpbmcgYm90aCBkb3duIGJ5IG9uZS4KCj4gRWl0aGVyIHdheSwgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 10:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:12:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0c6-0001Yu-Uu; Wed, 31 May 2017 10:12:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG0c5-0001YV-Ju
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 10:12:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B5/0C-03371-8079E295; Wed, 31 May 2017 10:12:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVZd9ul6
 kwfp9hhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Hd9A1PBU6OKdw23GBsY
 l+h0MXJxCAn8ZZToWvifFcJ5zCgxp6WZBcLZxihxrvEJcxcjJ4eIgLPE1zNz2UFsXgF9iWdLe
 lhAbGEBe4lDpy8ygdgSAp4S92+vZoOx7678DFTPzsEmYCVxSAwkyiKgKvGo6yTbBEauBYwMqx
 g1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3LAAQ7GL8tCzj
 EKMnBpCTKW2GjFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfTVKCcYFFqempFWmYOMMhg0hIc
 PEoivKtA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc77CqRIAKQoozQPbgQs4C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmDcfZApPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQZGh6mOT7
 +8fzVzZuzE27H36hISG/YcS+BLTf15/em7mUvumT3YNW+p/WNb9kuOgRf8imsZS8T1P/599Wh
 HQ37YtDl+H6UqL69JlXlRaNa8ujn1qF30BSPhLAf3nfr3GxNWR13+LMN0fyKH3NqE/hM3ee8u
 WHTs3srsY4Kfn8a4pW8U4uA9e505QImlOCPRUIu5qDgRAPM8UXJzAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496225542!99825280!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30570 invoked from network); 31 May 2017 10:12:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 10:12:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG0c2-0002Re-7I; Wed, 31 May 2017 10:12:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG0bw-0007V4-DO; Wed, 31 May 2017 10:12:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG0bv-00077s-9d; Wed, 31 May 2017 10:12:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109891-mainreport@xen.org>
X-Osstest-Versions-This: xen=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 10:12:15 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 109891: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3261758226396488142=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3261758226396488142==
Content-Type: text/plain

flight 109891 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109891/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109814  2017-05-28 09:18:54 Z    3 days
Testing same since   109891  2017-05-31 09:20:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
+ branch=xen-unstable-coverity
+ revision=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.8-testing
+ '[' x7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   876800d..7b5cb2f  7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53 -> coverity-tested/smoke


--===============3261758226396488142==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3261758226396488142==--

From xen-devel-bounces@lists.xen.org Wed May 31 10:19:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0iV-0001oC-IQ; Wed, 31 May 2017 10:19:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG0iU-0001o6-Gc
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:19:02 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 15/52-03587-5989E295; Wed, 31 May 2017 10:19:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXfqDL1
 IgwM/BS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owZW98yFbxnr9i9fxVjA+NGti5GLg4hgU2M
 En2LNrFAOLsZJab29rF2MXJyCAt4SSz88g7MFhGwlli6oIcVomg7o8SDjY/BHGaBt4wS8za/Y
 AKpYhPQlLjz+ROYzStgJbHz4ltmEJtFQFXiycLzYJNEBcIl3jYeYYGoEZQ4OfMJmM0pYC/RtO
 UtWA2zgBnQzIfMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzGqF6cWlaUW6ZrpJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhwDEOxgnHfC/xCjJAeTkihvhY1epBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3jvTgXKCRanpqRVpmTnA4IdJS3DwKInwBoOkeYsLEnOLM9MhUqcYF
 aXEefNBEgIgiYzSPLg2WMRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvOMgUnsy8Erjpr4
 AWMwEt3rVDG2RxSSJCSqqBcblHwHHGpbkvlFV+/RWs2XpsSc/BM5EpQqKv9IvF/dqNltcFu11
 kK6g+/1Zx88qGKO0ouTDL3pAZXTUdbkGn080z2HVD3+i8W2l5PHtfYpLdu0TDIvYEe/0ff+wf
 +s1Yvf5t4J97c1Jf2k7ouqhq8HpHeSvbcYsGQcuJPzcIJhW8atfRsE5QYinOSDTUYi4qTgQA7
 FXq7bMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496225940!65370504!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40067 invoked from network); 31 May 2017 10:19:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 31 May 2017 10:19:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1FFB9344;
 Wed, 31 May 2017 03:19:00 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 41C863F589;
 Wed, 31 May 2017 03:18:58 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, vijay.kilari@gmail.com
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-25-git-send-email-vijay.kilari@gmail.com>
 <592EB146020000780015E251@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <698e93a7-bae4-2eed-b603-0a8ba4004cf9@arm.com>
Date: Wed, 31 May 2017 11:18:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592EB146020000780015E251@prv-mh.provo.novell.com>
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v2 24/25] NUMA: Move CONFIG_NUMA to
	common Kconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMzEvMDUvMTcgMTE6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4
LjAzLjE3IGF0IDE3OjUzLCA8dmlqYXkua2lsYXJpQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IC0tLSBh
L3hlbi9jb21tb24vS2NvbmZpZwo+PiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPj4gQEAgLTQx
LDYgKzQxLDEwIEBAIGNvbmZpZyBIQVNfR0RCU1gKPj4gIGNvbmZpZyBIQVNfSU9QT1JUUwo+PiAg
CWJvb2wKPj4KPj4gK2NvbmZpZyBOVU1BCj4+ICsJZGVmX2Jvb2wgeQo+PiArCWRlcGVuZHMgb24g
SEFTX1BEWAo+Cj4gV2hhdCBtYWtlcyBuZWNlc3NhcnkgdGhpcyBkZXBlbmRlbmN5PwoKSUlSQywg
dGhpcyBpcyBiZWNhdXNlIHRoZSBudW1hIGNvZGUgaXMgdXNpbmcgUERYIGhlbHBlcnMuCgo+Cj4+
IC0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvS2NvbmZpZwo+PiArKysgYi94ZW4vZHJpdmVycy9hY3Bp
L0tjb25maWcKPj4gQEAgLTQsNiArNCwzIEBAIGNvbmZpZyBBQ1BJCj4+Cj4+ICBjb25maWcgQUNQ
SV9MRUdBQ1lfVEFCTEVTX0xPT0tVUAo+PiAgCWJvb2wKPj4gLQo+PiAtY29uZmlnIE5VTUEKPj4g
LQlib29sCj4KPiBUaGlzIG1ha2VzIGNsZWFyIHRoYXQgc28gZmFyIHRoaXMgaXMgYW4gb3B0aW9u
IHdoaWNoIGFyY2hpdGVjdHVyZXMKPiBhcmUgZXhwZWN0ZWQgdG8gc2VsZWN0LiBJIHRoaW5rIHdl
IHdhbnQgaXQgdG8gcmVtYWluIHRoYXQgd2F5LCBidXQKPiBpZiB3ZSBkaWRuJ3QgeW91IHNob3Vs
ZCByZW1vdmUgdGhlIGV4aXN0aW5nIHNlbGVjdChzKS4KPgo+IEFsc28sIGRvZXMgaXQgcmVhbGx5
IG1hdHRlciBtdWNoIHdoZXRoZXIgdGhpcyBpcyB1bmRlciBkcml2ZXJzL2FjcGkvCj4gb3IgY29t
bW9uLz8gQWZ0ZXIgYWxsIEFDUEkgYXBwZWFycyB0byBiZSBhIHByZXJlcSBvbiBBUk0gdG9vLgoK
QUNQSSBpcyBub3QgYSBwcmVyZXEgZm9yIE5VTUEuIFlvdSBjYW4gdXNlIGl0IHdpdGggRGV2aWNl
IFRyZWUgdG9vLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 10:20:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:20:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0jp-0002Kf-W4; Wed, 31 May 2017 10:20:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0jo-0002KM-PV
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:20:24 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 57/19-03613-8E89E295; Wed, 31 May 2017 10:20:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/f5DL1
 Ig6cf1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFt6+xFtwUqnjXvYGpgfExfxcjB4eQQJ7E
 zZVRXYycHLwCdhKH5u1jArElBAwlTi+8yQJiswioSmzddpUdxGYTUJdoe7adFcQWEZCRaJ50i
 62LkYuDWWA6k8SxFTfAEsICPhJzfraAJYQEmhglJiy4zQyS4BRwlzj3t5cNZDGvgKDE3x3CIG
 FmAS2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapG
 ukV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsZlf50OMUpyMCmJ8lbY
 6EUK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQle2+lAdYJFqempFWmZOcD4g
 CmV4OBREuENBknzFhck5hZnpkOkTjEqSonz5oMkBEASGaV5cG2wmLzEKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYd5wkCk8mXklcNNfAS1mAlq8a4c2yOKSRISUVANjpERopP3Gfi/nht4bnyX
 a1Wec2T7JOVG4/+C9Z6/9JhpuCMxRFgmbNLOD8eZ/p+Pt1k/On7JPCV+z47lAweOqwFrBJyvk
 oq+9MzreInL6tKLDZql/K1+pz38ecODQIolCyZ1ZtSl572+/WLFx7/YvITd183R7GJzU5u5uX
 NAwOUJNciWrXtJmJZbijERDLeai4kQAl9jK4cQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496226021!59601879!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56059 invoked from network); 31 May 2017 10:20:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 10:20:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 04:20:21 -0600
Message-Id: <592EB504020000780015E298@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 04:20:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-2-git-send-email-vijay.kilari@gmail.com>
In-Reply-To: <1490716413-19796-2-git-send-email-vijay.kilari@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 julien.grall@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v2 01/25] x86: NUMA: Clean up: Drop
 trailing spaces
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjAzLjE3IGF0IDE3OjUzLCA8dmlqYXkua2lsYXJpQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9udW1hLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L251bWEuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0jaWZuZGVmIF9BU01fWDg2NjRfTlVN
QV9IIAo+ICsjaWZuZGVmIF9BU01fWDg2NjRfTlVNQV9ICj4gICNkZWZpbmUgX0FTTV9YODY2NF9O
VU1BX0ggMQo+ICAKPiAgI2luY2x1ZGUgPHhlbi9jcHVtYXNrLmg+Cj4gQEAgLTEyLDIxICsxMiwy
MCBAQCBleHRlcm4gaW50IHNyYXRfcmV2Owo+ICBleHRlcm4gbm9kZWlkX3QgICAgICBjcHVfdG9f
bm9kZVtOUl9DUFVTXTsKPiAgZXh0ZXJuIGNwdW1hc2tfdCAgICAgbm9kZV90b19jcHVtYXNrW107
Cj4gIAo+IC0jZGVmaW5lIGNwdV90b19ub2RlKGNwdSkJCShjcHVfdG9fbm9kZVtjcHVdKQo+IC0j
ZGVmaW5lIHBhcmVudF9ub2RlKG5vZGUpCQkobm9kZSkKPiArI2RlZmluZSBjcHVfdG9fbm9kZShj
cHUpICAgICAgICAgKGNwdV90b19ub2RlW2NwdV0pCj4gKyNkZWZpbmUgcGFyZW50X25vZGUobm9k
ZSkgICAgICAgIChub2RlKQo+ICAjZGVmaW5lIG5vZGVfdG9fZmlyc3RfY3B1KG5vZGUpICAoX19m
ZnMobm9kZV90b19jcHVtYXNrW25vZGVdKSkKPiAgI2RlZmluZSBub2RlX3RvX2NwdW1hc2sobm9k
ZSkgICAgKG5vZGVfdG9fY3B1bWFza1tub2RlXSkKPiAgCj4gLXN0cnVjdCBub2RlIHsgCj4gLQl1
NjQgc3RhcnQsZW5kOyAKPiArc3RydWN0IG5vZGUgewo+ICsgICAgdTY0IHN0YXJ0LGVuZDsKCllv
dSB3YW50IHRvIGFkZCBhIGJsYW5rIGFmdGVyIHRoZSBjb21tYS4gQWxzbyBhdCBsZWFzdCB3aGVy
ZSB5b3UKdG91Y2ggbGluZXMgYW55d2F5LCBwbGVhc2UgYWxzbyBzd2l0Y2ggdG8gdWludDY0X3Qg
YW5kIGFsaWtlLgoKPiBAQCAtNDIsMTQgKzQxLDggQEAgZXh0ZXJuIHZvaWQgc2V0dXBfbm9kZV9i
b290bWVtKG5vZGVpZF90IG5vZGVpZCwgdTY0IHN0YXJ0LCB1NjQgZW5kKTsKPiAgZXh0ZXJuIG5v
ZGVpZF90IGFwaWNpZF90b19ub2RlW107Cj4gIGV4dGVybiB2b2lkIGluaXRfY3B1X3RvX25vZGUo
dm9pZCk7Cj4gIAo+IC1zdGF0aWMgaW5saW5lIHZvaWQgY2xlYXJfbm9kZV9jcHVtYXNrKGludCBj
cHUpCj4gLXsKPiAtCWNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJm5vZGVfdG9fY3B1bWFza1tjcHVf
dG9fbm9kZShjcHUpXSk7Cj4gLX0KPiAtCj4gIC8qIFNpbXBsZSBwZXJmZWN0IGhhc2ggdG8gbWFw
IHBkeCB0byBub2RlIG51bWJlcnMgKi8KPiAtZXh0ZXJuIGludCBtZW1ub2RlX3NoaWZ0OyAKPiAt
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbWVtbm9kZW1hcHNpemU7Cj4gK2V4dGVybiBpbnQgbWVtbm9k
ZV9zaGlmdDsKCklmIHlvdSByZW1vdmUgYW4gZXh0ZXJuIGRlY2xhcmF0aW9uIGZyb20gYSBoZWFk
ZXIsIHRoZQpjb3JyZXNwb25kaW5nIGRlZmluaXRpb24gc2hvdWxkIGJlY29tZSBzdGF0aWMuCgo+
IEBAIC02MCwyMCArNTMsMTYgQEAgc3RydWN0IG5vZGVfZGF0YSB7Cj4gIGV4dGVybiBzdHJ1Y3Qg
bm9kZV9kYXRhIG5vZGVfZGF0YVtdOwo+ICAKPiAgc3RhdGljIGlubGluZSBfX2F0dHJpYnV0ZV9f
KChwdXJlKSkgbm9kZWlkX3QgcGh5c190b19uaWQocGFkZHJfdCBhZGRyKQo+IC17IAo+IC0Jbm9k
ZWlkX3QgbmlkOwo+IC0JVklSVFVBTF9CVUdfT04oKHBhZGRyX3RvX3BkeChhZGRyKSA+PiBtZW1u
b2RlX3NoaWZ0KSA+PSBtZW1ub2RlbWFwc2l6ZSk7Cj4gLQluaWQgPSBtZW1ub2RlbWFwW3BhZGRy
X3RvX3BkeChhZGRyKSA+PiBtZW1ub2RlX3NoaWZ0XTsgCj4gLQlWSVJUVUFMX0JVR19PTihuaWQg
Pj0gTUFYX05VTU5PREVTIHx8ICFub2RlX2RhdGFbbmlkXSk7IAo+IC0JcmV0dXJuIG5pZDsgCj4g
LX0gCj4gLQo+IC0jZGVmaW5lIE5PREVfREFUQShuaWQpCQkoJihub2RlX2RhdGFbbmlkXSkpCj4g
LQo+IC0jZGVmaW5lIG5vZGVfc3RhcnRfcGZuKG5pZCkJKE5PREVfREFUQShuaWQpLT5ub2RlX3N0
YXJ0X3BmbikKPiAtI2RlZmluZSBub2RlX3NwYW5uZWRfcGFnZXMobmlkKQkoTk9ERV9EQVRBKG5p
ZCktPm5vZGVfc3Bhbm5lZF9wYWdlcykKPiArewo+ICsgICAgcmV0dXJuIG1lbW5vZGVtYXBbcGFk
ZHJfdG9fcGR4KGFkZHIpID4+IG1lbW5vZGVfc2hpZnRdOwoKSSB0aGluayBpdCB3b3VsZCBiZSBh
IGdvb2QgaWRlYSB0byBjb252ZXJ0IHRoZSBpbmVmZmVjdGl2ZQpWSVJUVUFMX0JVR19PTigpcyB0
byBBU1NFUlQoKXMuCgo+ICt9Cj4gKwo+ICsjZGVmaW5lIE5PREVfREFUQShuaWQpICAgICAgICAg
ICgmKG5vZGVfZGF0YVtuaWRdKSkKClBsZWFzZSBkcm9wIHRoZSBwb2ludGxlc3MgaW5uZXIgcGFy
ZW50aGVzZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 10:21:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:21:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0l8-0002Tz-9N; Wed, 31 May 2017 10:21:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0l7-0002Tf-A0
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:21:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8E/94-03696-8399E295; Wed, 31 May 2017 10:21:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9dopl6
 kwY1thhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aqL1OYC1YxVSzpm8TcwPiXsYuRk0NIIE/i
 2fKH7F2MHBy8AnYSp6+Fg4QlBAwlTi+8yQJiswioSlz6cp0VxGYTUJdoe7YdzBYRMJN43rcOa
 AwXB7PAb0aJCbs3MoEkhAV8JOb8bGEDSQgJNAElFtxmBklwCrhLnPvbywaxTFDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FI
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfjj2UBhxglOZiURHkrbPQi
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2k4HygkWpaanVqRl5gAjASYtwcGjJMIbDJLmLS5Iz
 C3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4bz5IkQBIUUZpHtwIWFReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjAv+wygKTyZeSVwm14BHcEEdMSuHdogR5QkIqSkGhhX+fGaCnJdV5m4T/doy5c
 6sWZFr31x/P4V7qWF9curbf7Pj+2/yfxbf2e8bnf4LNbTp2/dv/9y+tW42ujnk/bWzX4y97RO
 dfYX31qJe+6rWve950vWkfz/nV01wnO6ZlT5/6Npf5xU5I7q/jxx7fnpEwJ66m9VWS/EhFwTy
 fYQXLZjYd9/0xYlluKMREMt5qLiRAARePjfxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496226097!104522621!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42919 invoked from network); 31 May 2017 10:21:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 10:21:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 04:21:36 -0600
Message-Id: <592EB54F020000780015E2AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 04:21:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <vijay.kilari@gmail.com>,<xen-devel@lists.xen.org>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-2-git-send-email-vijay.kilari@gmail.com>
In-Reply-To: <1490716413-19796-2-git-send-email-vijay.kilari@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 julien.grall@arm.com
Subject: Re: [Xen-devel] [RFC PATCH v2 01/25] x86: NUMA: Clean up: Drop
 trailing spaces
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjAzLjE3IGF0IDE3OjUzLCA8dmlqYXkua2lsYXJpQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gQEAgLTYwLDIwICs1MywxNiBAQCBzdHJ1Y3Qgbm9kZV9kYXRhIHsKPiAgZXh0ZXJuIHN0cnVj
dCBub2RlX2RhdGEgbm9kZV9kYXRhW107Cj4gIAo+ICBzdGF0aWMgaW5saW5lIF9fYXR0cmlidXRl
X18oKHB1cmUpKSBub2RlaWRfdCBwaHlzX3RvX25pZChwYWRkcl90IGFkZHIpCgpQbGVhc2UgYWxz
byB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgc3dpdGNoIHRvIF9fYXR0cmlidXRlX3B1cmVfXwpo
ZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 10:23:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0nE-0002fc-Kx; Wed, 31 May 2017 10:23:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG0nD-0002fU-K7
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:23:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D0/53-03920-BB99E295; Wed, 31 May 2017 10:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXfXTL1
 Ig8PLlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTn28xFuxnq7j35A17A+Ny1i5GLg4hgU2M
 Evd71rNDOLsZJb7+38nUxcjJISzgJzG1bRaYLSKgLNH76zcLRNFrRon9z3aDJZgFbjBK7NtkC
 GKzCWhK3Pn8CSzOK2Al8WRvHwuIzSKgKrF++nFmEFtUIFzibeMRFogaQYmTM5+A2ZwC9hIz5h
 1gg5hpK3Fn7m5mCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA0N9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOOAQh2MH5aFnCIUZKDSUmUt8JGL1KILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO+hGUA5waLU9NSKtMwcYPDDpCU4eJREeGtA0rzFBYm5xZnpEKlTj
 LocTR+2fGESYsnLz0uVEufdBVIkAFKUUZoHNwIWiZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzFsPMoUnM68EbtMroCOYgI7YtUMb5IiSRISUVAOjY+EUmcTVmnV3lnPylmduat++5xH3HPW
 Yv6m+Z3cXNexWmqC/+PfjRFW9z9fvv+7qXSqv8OiBb7hS8sOwzd97vQ7FzJq29r7+ktNxRUcu
 CBps/ttvc6vY/uuNoGUZux6HT/y6UmHK4awTBaL+ytMa3nxz8vQsK19vENNT2v1H8fWvdRs1O
 e0blFiKMxINtZiLihMBi8XFyr8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496226234!92883604!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61105 invoked from network); 31 May 2017 10:23:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 31 May 2017 10:23:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D2D36344;
 Wed, 31 May 2017 03:23:53 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BD8793F589;
 Wed, 31 May 2017 03:23:52 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <82D7661F83C1A047AF7DC287873BF1E167D09F6F@SHSMSX101.ccr.corp.intel.com>
 <592E84C6020000780015DF2E@prv-mh.provo.novell.com>
 <a3283fd9-b9f0-60ee-767a-01a16292a4cf@arm.com>
 <592EAD1B020000780015E1FC@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <66cb1c3f-8c11-3096-6a8e-ee2e2ed0ebc1@arm.com>
Date: Wed, 31 May 2017 11:23:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592EAD1B020000780015E1FC@prv-mh.provo.novell.com>
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Luwei Kang <luwei.kang@intel.com>, Xudong Hao <xudong.hao@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 for-4.9] x86/vpmu: add cpu hot unplug
	notifier for vpmu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAzMS8wNS8xNyAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDUuMTcg
YXQgMTE6MjMsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzMxLzIwMTcg
MDc6NTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjYuMDUuMTcgYXQgMDc6MjAs
IDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+Pj4gSGkgSnVsaWVuLAo+Pj4+ICAgICBG
b2xsb3cgeW91ciBhZHZpY2UsIEkgY2hhbmdlIHRoZSB0YWcgdG8gW1BBVENIIHY0IGZvci00Ljld
IGJlY2F1c2Ugb2Ygd2UKPj4+PiBob3BlIHRoaXMgcGF0Y2ggY2FuIGJlIG1lcmdlZCBpbiBYZW4g
NC45Lgo+Pj4KPj4+IFBpbmc/Cj4+Cj4+IFNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseS4gSSB3YXMg
d2FpdGluZyBmb3Igc3RhZ2luZyB0byByZS1vcGVuIGJlZm9yZQo+PiBnb2luZyB0aHJvdWdoIHRo
ZSBwb3RlbnRpYWwgbGlzdCBvZiBwYXRjaGVzIHRvIGdvIGluIFhlbiA0LjkuCj4+Cj4+IEFtIEkg
cmlnaHQgdGhhdCB2UE1VIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQ/IEkuZSBhIHVzZXIgd291bGQg
aGF2ZSB0bwo+PiBwYXNzICJ2cG11IiBvbiB0aGUgY29tbWFuZCBsaW5lIHRvIHVzZSBpdD8gKFsx
XSBzZWVtcyB0byBjb25maXJtIHRoYXQpCj4KPiBZZXMuIEFuZCBlbmFibGluZyBpdCByZW5kZXJz
IHRoZSBlbnRpcmUgY29uZmlndXJhdGlvbiB1bnN1cHBvcnRlZAo+IChYU0EtMTYzKS4KCk9uIHRo
YXQgYmFzaXM6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 10:35:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0y9-0003Pt-MC; Wed, 31 May 2017 10:35:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG0y8-0003Pn-2y
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:35:12 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 13/D2-02006-F5C9E295; Wed, 31 May 2017 10:35:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG7MHL1
 Ig62xFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrRvft5+wFr5gr1t99wdbAOJu5i5GTQ0LAX+Lf
 h262LkYODhYBVYn/b5xBwmwCyhI/O3vZQGwRAV2JZwuegdnMAgUSi179AGsVFoiSeH79ISOIz
 StgIfFi33OwuJCAp8SnfWuZIeKCEidnPmGB6NWRWLD7E9gqZgFpieX/OEDCnAJeEhdnvgUbIy
 qgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtoopdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhkDECwg/Hsac9DjJIcTEqivBU2epFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHjdZwPlBItS01Mr0jJzgOEOk5bg4FES4Q0ASfMWFyTmFmemQ6ROMepyN
 H3Y8oVJiCUvPy9VSpyXE6RIAKQoozQPbgQs9i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmF
 cAZApPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQZGQ9E4kytejBk/Ti48mX/o/VXWPRNNmCKvmCz
 edorHeXHtzu2vExaLX851ubFwsiDbjZRVthnxOf6p2muqpNW9FGW/P1phVJYrGF7z8lPc5nlS
 0dtVnNic7EVqK14reqlGhb84vu1gO+uNibL3heN+n/bbzz9fsjDYRm3/w6/3X8v+09Ctu1mux
 FKckWioxVxUnAgAaksOebgCAAA=
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496226906!101253255!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44214 invoked from network); 31 May 2017 10:35:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 10:35:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="426004274"
Date: Wed, 31 May 2017 11:35:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170531103504.ctbzcndewzsrnkcv@citrix.com>
References: <1495453809-30108-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495453809-30108-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] tools/libxc: Drop broken xc_{get,
 set}_hvm_param() functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjIsIDIwMTcgYXQgMTI6NTA6MDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiB4Y197Z2V0LHNldH1faHZtX3BhcmFtKCkgYXJlIGRlcHJlY2F0ZWQgYmVjYXVzZSB0
aGV5IHRydW5jYXRlIHRoZWlyIHZhbHVlCj4gcGFyYW1ldGVyIGluIDMyYml0IGJ1aWxkcyBvZiBs
aWJ4YywgYW5kIGFyZSB0aGVyZWZvcmUgdW5maXQgZm9yIHVzZS4KPiAKPiBBcyB0aGVyZSBpcyBv
bmx5IGEgc2luZ2xlIHJlbWFpbmluZyB1c2VyLCBzd2l0Y2ggdGhhdCB1c2VyIG92ZXIgdG8KPiB4
Y19odm1fcGFyYW1fZ2V0KCkgYW5kIGRyb3AgdGhlc2UgZnVuY3Rpb25zIGNvbXBsZXRlbHkuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KClRoaXMgYnJva2UgUUVNVSBidWlsZCBiZWNhdXNlIFFFTVUgdXNlcyB0aG9zZS4KCkkndmUg
cmV2ZXJ0ZWQgdGhpcyBwYXRjaCBmcm9tIHN0YWdpbmcuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 10:35:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG0yB-0003QA-TB; Wed, 31 May 2017 10:35:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG0yA-0003Q4-Vs
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:35:15 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C4/02-19466-26C9E295; Wed, 31 May 2017 10:35:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDSzdxjl6
 kwZm50hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDla8ZCyZLV9zfv4KpgbFTrIuRk0NIIE+i
 8elmdhCbV8BO4u2qf0wgtoSAocTphTdZQGwWAVWJydcvsIHYbALqEm3PtrOC2CICZhLP+9Yxd
 jFycTAL/GaUmLB7I1izsICXxJ3Dt1lAEkICTYwSbcengXVzCrhLvN5xDKibA2iboMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 RoV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAA1jMwMO5gvDvZ7xCjJAeTkihv
 hY1epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3puzgHKCRanpqRVpmTnAWIBJS3DwKInw8s0GS
 vMWFyTmFmemQ6ROMSpKifOuAOkTAElklObBtcHi7xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYd6rIFN4MvNK4Ka/AlrMBLR41w5tkMUliQgpqQbGcNewUxLL9/n39l1j963J/FFV9vOT9eK
 dM+/wbDv4obIx93Z+guCHSeJXVJyv/mCuKeu6y879592VuT01FsJPXnRcNOPnbORSeV+4z3fq
 ExOesObJpwTWJvhV35+hrR77PGfCwVZe2dJiu2qdw+Gp//4+a0yZ5R8WUmbnH9/eLbHFMSjXR
 06JpTgj0VCLuag4EQA2lKPMugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496226911!99512895!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43630 invoked from network); 31 May 2017 10:35:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 10:35:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 04:35:10 -0600
Message-Id: <592EB87C020000780015E2DC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 04:35:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <vijay.kilari@gmail.com>,<xen-devel@lists.xen.org>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-3-git-send-email-vijay.kilari@gmail.com>
In-Reply-To: <1490716413-19796-3-git-send-email-vijay.kilari@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 julien.grall@arm.com
Subject: Re: [Xen-devel] [RFC PATCH v2 02/25] x86: NUMA: Fix datatypes and
 attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjAzLjE3IGF0IDE3OjUzLCA8dmlqYXkua2lsYXJpQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gQ2hhbmdlIHV7OCwzMiw2NH0gdG8gdWludHs4LDMyLDY0fV90IGFuZCBib29sX3QgdG8gYm9v
bC4KCk9oLCBJIHNlZSB5b3UgZG8gdGhpcyBpbiBhIHNlcGFyYXRlIHBhdGNoLiBQbGVhc2UgZGlz
cmVnYXJkIHRoZQpyZXNwZWN0aXZlIGNvbW1lbnRzIG9uIHBhdGNoIDEgdGhlbi4KCj4gLWJvb2xf
dCBudW1hX29mZiA9IDA7Cj4gK2Jvb2wgbnVtYV9vZmYgPSAwOwoKImZhbHNlIiBhdCB0aGUgc2Ft
ZSB0aW1lIChhbmQgInRydWUiIHdoZXJldmVyIGl0IGlzIGJlaW5nIHNldCkuCgo+IEBAIC0yMDEs
MTkgKzIwMSwxOSBAQCB2b2lkIF9faW5pdCBudW1hX2luaXRfYXJyYXkodm9pZCkKPiAgfQo+ICAK
PiAgI2lmZGVmIENPTkZJR19OVU1BX0VNVQo+IC1zdGF0aWMgaW50IG51bWFfZmFrZSBfX2luaXRk
YXRhID0gMDsKPiArc3RhdGljIGludCBfX2luaXRkYXRhIG51bWFfZmFrZSA9IDA7Cgp1bnNpZ25l
ZCBpbnQgYW5kIHRoZSBpbml0aWFsaXplciBjYW4gYmUgZHJvcHBlZCBhdCBvbmNlLgoKPiAgLyog
TnVtYSBlbXVsYXRpb24gKi8KPiAtc3RhdGljIGludCBfX2luaXQgbnVtYV9lbXVsYXRpb24odTY0
IHN0YXJ0X3BmbiwgdTY0IGVuZF9wZm4pCj4gK3N0YXRpYyBpbnQgX19pbml0IG51bWFfZW11bGF0
aW9uKHVpbnQ2NF90IHN0YXJ0X3BmbiwgdWludDY0X3QgZW5kX3BmbikKPiAgewo+ICAgICAgaW50
IGk7Cj4gICAgICBzdHJ1Y3Qgbm9kZSBub2Rlc1tNQVhfTlVNTk9ERVNdOwo+IC0gICAgdTY0IHN6
ID0gKChlbmRfcGZuIC0gc3RhcnRfcGZuKSA8PCBQQUdFX1NISUZUKSAvIG51bWFfZmFrZTsKPiAr
ICAgIHVpbnQ2NF90IHN6ID0gKChlbmRfcGZuIC0gc3RhcnRfcGZuKSA8PCBQQUdFX1NISUZUKSAv
IG51bWFfZmFrZTsKPiAgCj4gICAgICAvKiBLbHVkZ2UgbmVlZGVkIGZvciB0aGUgaGFzaCBmdW5j
dGlvbiAqLwo+ICAgICAgaWYgKCBod2VpZ2h0NjQoc3opID4gMSApCj4gICAgICB7Cj4gLSAgICAg
ICAgdTY0IHggPSAxOwo+ICsgICAgICAgIHVpbnQ2NF90IHggPSAxOwo+ICAgICAgICAgIHdoaWxl
ICggKHggPDwgMSkgPCBzeiApCgpQbGVhc2UgYWxzbyBhZGQgdGhlIG1pc3NpbmcgYmxhbmsgbGlu
ZSBiZXR3ZWVuIGRlY2xhcmF0aW9uIGFuZApzdGF0ZW1lbnRzIChzYW1lIGVsc2V3aGVyZSkuCgo+
IEBAIC0yNjAsOCArMjYwLDggQEAgdm9pZCBfX2luaXQgbnVtYV9pbml0bWVtX2luaXQodW5zaWdu
ZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgZW5kX3BmbikKPiAgI2VuZGlmCj4gIAo+
ICAjaWZkZWYgQ09ORklHX0FDUElfTlVNQQo+IC0gICAgaWYgKCAhbnVtYV9vZmYgJiYgIWFjcGlf
c2Nhbl9ub2RlcygodTY0KXN0YXJ0X3BmbiA8PCBQQUdFX1NISUZULAo+IC0gICAgICAgICAodTY0
KWVuZF9wZm4gPDwgUEFHRV9TSElGVCkgKQo+ICsgICAgaWYgKCAhbnVtYV9vZmYgJiYgIWFjcGlf
c2Nhbl9ub2RlcygodWludDY0X3Qpc3RhcnRfcGZuIDw8IFBBR0VfU0hJRlQsCj4gKyAgICAgICAg
ICh1aW50NjRfdCllbmRfcGZuIDw8IFBBR0VfU0hJRlQpICkKCkluc3RlYWQgb2YgYWx0ZXJpbmcg
dGhlIGNhc3RzIHBsZWFzZSB1c2UgcGZuX3RvX3BhZGRyKCkgKGFsc28gZnVydGhlcgpkb3duKS4K
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NyYXQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMK
PiBAQCAtMjMsMTIgKzIzLDEyIEBACj4gIAo+ICBzdGF0aWMgc3RydWN0IGFjcGlfdGFibGVfc2xp
dCAqX19yZWFkX21vc3RseSBhY3BpX3NsaXQ7Cj4gIAo+IC1zdGF0aWMgbm9kZW1hc2tfdCBtZW1v
cnlfbm9kZXNfcGFyc2VkIF9faW5pdGRhdGE7Cj4gLXN0YXRpYyBub2RlbWFza190IHByb2Nlc3Nv
cl9ub2Rlc19wYXJzZWQgX19pbml0ZGF0YTsKPiAtc3RhdGljIHN0cnVjdCBub2RlIG5vZGVzW01B
WF9OVU1OT0RFU10gX19pbml0ZGF0YTsKPiArc3RhdGljIG5vZGVtYXNrX3QgX19pbml0ZGF0YSBt
ZW1vcnlfbm9kZXNfcGFyc2VkOwo+ICtzdGF0aWMgbm9kZW1hc2tfdCBfX2luaXRkYXRhIHByb2Nl
c3Nvcl9ub2Rlc19wYXJzZWQ7Cj4gK3N0YXRpYyBzdHJ1Y3Qgbm9kZSBfX2luaXRkYXRhIG5vZGVz
W01BWF9OVU1OT0RFU107Cj4gIAo+ICBzdHJ1Y3QgcHhtMm5vZGUgewo+IC0JdW5zaWduZWQgcHht
Owo+ICsJdW5zaWduZWQgaW50IHB4bTsKPiAgCW5vZGVpZF90IG5vZGU7Cj4gIH07CgpIb3cgY29t
ZSB0aGVyZSBhcmUgc3RpbGwgdGFicyBsZWZ0IGhlcmUgYWZ0ZXIgcGF0Y2ggMT8KCj4gQEAgLTY0
LDkgKzY0LDkgQEAgbm9kZWlkX3QgcHhtX3RvX25vZGUodW5zaWduZWQgcHhtKQo+ICBub2RlaWRf
dCBzZXR1cF9ub2RlKHVuc2lnbmVkIHB4bSkKPiAgewo+ICAJbm9kZWlkX3Qgbm9kZTsKPiAtCXVu
c2lnbmVkIGlkeDsKPiAtCXN0YXRpYyBib29sX3Qgd2FybmVkOwo+IC0Jc3RhdGljIHVuc2lnbmVk
IG5vZGVzX2ZvdW5kOwo+ICsJdW5zaWduZWQgaW50IGlkeDsKPiArCXN0YXRpYyBib29sIHdhcm5l
ZDsKCkFnYWluIHRvZ2V0aGVyIHdpdGggdGhlIHR5cGUgY2hhbmdlIHlvdSBzaG91bGQgYWxzbyBj
aGFuZ2UgdGhlCnNldHRpbmcgb2YgdGhlIHZhcmlhYmxlIHRvIHVzZSAidHJ1ZSIuCgo+IEBAIC0x
MzQsNyArMTM0LDcgQEAgc3RhdGljIF9faW5pdCBpbnQgY29uZmxpY3RpbmdfbWVtYmxrcyh1NjQg
c3RhcnQsIHU2NCBlbmQpCj4gIAlyZXR1cm4gLTE7Cj4gIH0KPiAgCj4gLXN0YXRpYyBfX2luaXQg
dm9pZCBjdXRvZmZfbm9kZShpbnQgaSwgdTY0IHN0YXJ0LCB1NjQgZW5kKQo+ICtzdGF0aWMgdm9p
ZCBfX2luaXQgY3V0b2ZmX25vZGUoaW50IGksIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3QgZW5kKQoK
VGhlIGZpcnN0IHBhcmFtZXRlciBhbHNvIHdhbnRzIGNoYW5naW5nIChwcmVzdW1hYmx5IG5vZGVp
ZF90KS4KCj4gQEAgLTI3NCw3ICsyNzQsNyBAQCBhY3BpX251bWFfcHJvY2Vzc29yX2FmZmluaXR5
X2luaXQoY29uc3Qgc3RydWN0IGFjcGlfc3JhdF9jcHVfYWZmaW5pdHkgKnBhKQo+ICB2b2lkIF9f
aW5pdAo+ICBhY3BpX251bWFfbWVtb3J5X2FmZmluaXR5X2luaXQoY29uc3Qgc3RydWN0IGFjcGlf
c3JhdF9tZW1fYWZmaW5pdHkgKm1hKQo+ICB7Cj4gLQl1NjQgc3RhcnQsIGVuZDsKPiArCXVpbnQ2
NF90IHN0YXJ0LCBlbmQ7CgpXaHkgbm90IHBhZGRyX3QsIGxpa2UgeW91IGRvIGVsc2V3aGVyZT8K
Cj4gQEAgLTQyOCw5ICs0MjgsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBzcmF0X3BhcnNlX3JlZ2lv
bihzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKPiAgCXJldHVybiAwOwo+ICB9
Cj4gIAo+IC12b2lkIF9faW5pdCBzcmF0X3BhcnNlX3JlZ2lvbnModTY0IGFkZHIpCj4gK3ZvaWQg
X19pbml0IHNyYXRfcGFyc2VfcmVnaW9ucyh1aW50NjRfdCBhZGRyKQoKU2FtZSAoYXQgbGVhc3Qp
IGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 10:37:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG10Y-0003c0-9J; Wed, 31 May 2017 10:37:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG10X-0003bs-J4
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:37:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 07/85-03620-4FC9E295; Wed, 31 May 2017 10:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fLHL1
 Ig7W3RS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozj7yYxFbzgrHh46DdzA2M7RxcjJ4eQQJ7E
 3HNv2EBsXgE7iQ17voLZEgKGEqcX3mQBsVkEVCUmPrrODmKzCahLtD3bztrFyMEhIuAk0XAOK
 MzFwSzwn1HicuM8sF5hAW+JBbd3MIEkhASeM0p8fjwbbBCngLXEysffmUCaeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0
 t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MN7cGHCIUZKDSUmUt8JG
 L1KILyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfA+mA1UJ1iUmp5akZaZA4wQm
 FIJDh4lEd4/IGne4oLE3OLMdIjUKUZFKXHeTyAJAZBERmkeXBssKi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmNcOGONCPJl5JXDTXwEtZgJavGuHNsjikkSElFQDo/fzLLtXyU/Kvq44mjX
 PhueRDrP/O5VDUnv628Qeri8WVdjRw9O6/M3CI3Fq/ROmrmmwe6PGN3fyzVsvmyRWygguNVus
 /q8iNHo229950YEfbeqc25vUvSPXxiY3ccse5/zwaYfI7VfcU048qLy4YHNE27JYdf0ngUteL
 N67lHPHoct+VkoC7kosxRmJhlrMRcWJAExYd73FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496227058!64906095!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57099 invoked from network); 31 May 2017 10:37:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 10:37:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 04:37:37 -0600
Message-Id: <592EB910020000780015E300@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 04:37:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,<vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-25-git-send-email-vijay.kilari@gmail.com>
 <592EB146020000780015E251@prv-mh.provo.novell.com>
 <698e93a7-bae4-2eed-b603-0a8ba4004cf9@arm.com>
In-Reply-To: <698e93a7-bae4-2eed-b603-0a8ba4004cf9@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v2 24/25] NUMA: Move CONFIG_NUMA to
 common Kconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEyOjE4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDMxLzA1LzE3IDExOjA0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjguMDMuMTcg
YXQgMTc6NTMsIDx2aWpheS5raWxhcmlAZ21haWwuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9j
b21tb24vS2NvbmZpZwo+Pj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCj4+PiBAQCAtNDEsNiAr
NDEsMTAgQEAgY29uZmlnIEhBU19HREJTWAo+Pj4gIGNvbmZpZyBIQVNfSU9QT1JUUwo+Pj4gIAli
b29sCj4+Pgo+Pj4gK2NvbmZpZyBOVU1BCj4+PiArCWRlZl9ib29sIHkKPj4+ICsJZGVwZW5kcyBv
biBIQVNfUERYCj4+Cj4+IFdoYXQgbWFrZXMgbmVjZXNzYXJ5IHRoaXMgZGVwZW5kZW5jeT8KPiAK
PiBJSVJDLCB0aGlzIGlzIGJlY2F1c2UgdGhlIG51bWEgY29kZSBpcyB1c2luZyBQRFggaGVscGVy
cy4KCldlbGwsIHRoZXNlIGhlbHBlcnMgc2hvdWxkIGhhdmUgMToxIHRyYW5zbGF0aW9uIGVxdWl2
YWxlbnRzIGZvcgp0aGUgbm9uLVBEWCBjYXNlOyBJIGRvbid0IHNlZSB0aGUgbmVlZCBmb3IgdGhl
IGRlcGVuZGVuY3kuCgo+Pj4gLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9LY29uZmlnCj4+PiArKysg
Yi94ZW4vZHJpdmVycy9hY3BpL0tjb25maWcKPj4+IEBAIC00LDYgKzQsMyBAQCBjb25maWcgQUNQ
SQo+Pj4KPj4+ICBjb25maWcgQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUAo+Pj4gIAlib29sCj4+
PiAtCj4+PiAtY29uZmlnIE5VTUEKPj4+IC0JYm9vbAo+Pgo+PiBUaGlzIG1ha2VzIGNsZWFyIHRo
YXQgc28gZmFyIHRoaXMgaXMgYW4gb3B0aW9uIHdoaWNoIGFyY2hpdGVjdHVyZXMKPj4gYXJlIGV4
cGVjdGVkIHRvIHNlbGVjdC4gSSB0aGluayB3ZSB3YW50IGl0IHRvIHJlbWFpbiB0aGF0IHdheSwg
YnV0Cj4+IGlmIHdlIGRpZG4ndCB5b3Ugc2hvdWxkIHJlbW92ZSB0aGUgZXhpc3Rpbmcgc2VsZWN0
KHMpLgo+Pgo+PiBBbHNvLCBkb2VzIGl0IHJlYWxseSBtYXR0ZXIgbXVjaCB3aGV0aGVyIHRoaXMg
aXMgdW5kZXIgZHJpdmVycy9hY3BpLwo+PiBvciBjb21tb24vPyBBZnRlciBhbGwgQUNQSSBhcHBl
YXJzIHRvIGJlIGEgcHJlcmVxIG9uIEFSTSB0b28uCj4gCj4gQUNQSSBpcyBub3QgYSBwcmVyZXEg
Zm9yIE5VTUEuIFlvdSBjYW4gdXNlIGl0IHdpdGggRGV2aWNlIFRyZWUgdG9vLgoKT2gsIG9rYXku
IFRoYXQgc2hvdWxkIGJlIHNhaWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoZW4uCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 10:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG11X-0003hn-IQ; Wed, 31 May 2017 10:38:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG11W-0003hV-ES
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 10:38:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EF/89-03920-13D9E295; Wed, 31 May 2017 10:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddwrl6
 kwcarjBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmP3rOkvBY8eKh513mBsY
 rxp1MXJxCAn8ZZT4O/kYYxcjJ5DzmFFiy5EMiMQ2Rom36/8zgSREBJwlvp6Zyw5i8wroS1y58
 xOsQVggSqJ192VGkAYJgeNMEt2bn4M1SAh4SvQ9n80IY++Z+R0ozs7BJmAlcUgMJMoioCrRt/
 cq0wRG7gWMDKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ
 9zgAEOxjPLAg8xCjJwaQkylthoxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wWygnGBRanpq
 RVpmDjD4YNISHDxKIrx/QNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO+wmkSACkKKM0D
 24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZiXfQ7QFJ7MvBK4Ta+AjmACOmLXDm2QI0
 oSEVJSDYyH1RYxxbgmu6zZV56w7r7MzWstb3dWi1uuitgUIc6whefmj8otgq8mnGbln5T/dIG
 xH/sfg2W8xS2vrbfZTJa5fG62lECegNgU61aZCzvqC75ELeW5fKnxR3HY7Qmf3O/WvU9UPNJa
 6S9orjrBob/qonn88pdr1lh0PFrOV6uUJqB+4OGdSkslluKMREMt5qLiRABLd4a3fwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496227120!45764156!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42141 invoked from network); 31 May 2017 10:38:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 10:38:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG11S-00038S-Me; Wed, 31 May 2017 10:38:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG11N-0002Bo-0L; Wed, 31 May 2017 10:38:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG11M-00071f-Hm; Wed, 31 May 2017 10:38:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109890-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8ac9a25b26841b539fd7f345fc87a4142a86adb3
X-Osstest-Versions-That: xen=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 10:38:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109890: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8427462831623673728=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8427462831623673728==
Content-Type: text/plain

flight 109890 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109890/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   5 xen-build                fail REGR. vs. 109864

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  8ac9a25b26841b539fd7f345fc87a4142a86adb3
baseline version:
 xen                  7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53

Last test of basis   109864  2017-05-30 19:02:36 Z    0 days
Testing same since   109887  2017-05-31 07:02:17 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 8ac9a25b26841b539fd7f345fc87a4142a86adb3
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed May 31 08:47:57 2017 +0200

    docs: remove PVHv1 document
    
    The current misc/pvh.markdown document refers to PVHv1, remove it to
    avoid confusion with PVHv2 since the PVHv1 code has already been
    removed.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 2d08fb32bc3d252046748e908bafc1bf6376313e
Author: Luwei Kang <luwei.kang@intel.com>
Date:   Wed May 31 08:41:43 2017 +0200

    x86/vpmu: add cpu hot unplug notifier for vpmu
    
    Currently, Hot unplug a physical CPU with vpmu enabled may cause
    system hang due to send a remote call to an offlined pCPU. This
    patch add a cpu hot unplug notifer to save vpmu context before
    cpu offline.
    
    Consider one scenario, hot unplug pCPU N with vpmu enabled.
    The vcpu which running on this pCPU will be switch to other
    online cpu. A remote call will be send to pCPU N to save the
    vpmu context before loading the vpmu context on this pCPU.
    System will hang in function on_select_cpus() because of that
    pCPU is offlined and can not do any respond.
    
    The purpose of add a VPMU_CONTEXT_LOADED check in vpmu_arch_destroy()
    before send a remote call to save vpmu contex is:
    a. when a vpmu context has been loaded in a remote pCPU, make a
       remote call to save the vpmu contex and stop counters is necessary.
    b. VPMU_CONTEXT_LOADED flag will be reset if a pCPU is offlined.
       this check will prevent send a remote call to an offlined pCPU.
    
    Signed-off-by: Luwei Kang <luwei.kang@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

commit 02dc2aa7bf54602cf2d752a2af9fa38cee870fc8
Author: Zhang Bo <oscar.zhangbo@huawei.com>
Date:   Wed May 31 08:40:44 2017 +0200

    acpi: enlarge NUM_FIXMAP_ACPI_PAGES to support larger scale boards
    
    In acpi_tb_verify_table()->__acpi_map_table(), it suppose all ACPI tables
    may not exceed 4 pages, the tables includes SRAT/APIC/ERST etc.
    Please note that the table DSDT is not mapped through
    acpi_tb_verify_table(), thus we don't care its size although it's usually
    the largest table among all the ACPI tables. Then the biggest table we
    concern is SRAT.
    As we know, the size of SRAT if affected by both CPU number and memory
    slot number, each CPU costs 24B, and each memory slot costs 40B.
    
    Please note: even when SRAT table is within 4 pages, eg. 14128B, in
    __acpi_map_table(), it maps pages to get the table. suppose the start
    address is near the end of the first page:
    
           1000B    4096B         4096B          4096B      840B
           |___|_____________|______________|______________|____|
    
    although the total page is within 4 pages , but it may be in fact across 5
    pages, as shown above. Thus the NUM_FIXMAP_ACPI_PAGES should be much
    larger nowadays. If not, xen would wrongly thinks no NUMA configuration
    could be found as that it could not get SRAT table.
    
    Thus, we make NUM_FIXMAP_ACPI_PAGES much larger, to 64(256KB). it's
    calculated for that the theoretical largest CPU number on main Linux
    distros is about 8192, and memory slots number should be within 1000,
    that's 24B*8192+40B*1000 = 236608B. Meanwhile, because IOREMAP_VIRT_*
    region is 16GB, thus I think extending it to 256KB is safe enough.
    
    Of course, there's much more work to do to support large scale boards of
    that many(8192) CPUs and 1000 memory slots. We just make life easier for
    boards with serveral hundreds of CPUs and serveral TBs of memory.
    
    Signed-off-by: Zhang Bo <oscar.zhangbo@huawei.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit a91252ff0d219d801f2dc947511c1755fe5b05fe
Author: Swapnil Paratey <swapnil.paratey@amd.com>
Date:   Wed May 31 08:40:15 2017 +0200

    ns16550: add support for UART parameters to be specifed with name-value pairs
    
    Add name=value parsing options for com1 and com2 to add flexibility
    in setting register values for MMIO UART devices.
    
    Maintain backward compatibility with previous positional parameter
    specfications.
    
    eg. com1=115200,8n1,0x3f8,4
    eg. com1=115200,8n1,0x3f8,4,reg_width=4,reg_shift=2
    eg. com1=baud=115200,parity=n,reg_width=4,reg_shift=2,irq=4
    
    Signed-off-by: Swapnil Paratey <swapnil.paratey@amd.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d7594d553b10e74a0cbe15a157baac1aae1d3acd
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed May 31 08:39:47 2017 +0200

    x86/mmcfg: set pci_mmcfg_config_num to 0 on error path
    
    One error path of acpi_parse_mcfg doesn't set pci_mmcfg_config_num to zero, fix
    this.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d781dbcb80e598d38d8df532fe987e770ed76d62
Author: Haozhong Zhang <haozhong.zhang@intel.com>
Date:   Wed May 31 08:39:22 2017 +0200

    x86/mce: make 'found_error' and 'mce_fatal_cpus' private to mcheck_cmn_handler()
    
    mcheck_cmn_handler() is the only user of 'found_error' and
    'mce_fatal_cpus'.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 1403d5d9a6ca3560aa38308c437d254b0c9bc3af
Author: Haozhong Zhang <haozhong.zhang@intel.com>
Date:   Wed May 31 08:38:21 2017 +0200

    x86/mce: make mce barriers private to their users
    
    Each of current mce barriers is actually used by only one function, so
    move their definitions into their users. A static mce barrier initializer
    is introduced so we can move the initialization of above mce barriers
    to their definitions.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
(qemu changes not included)


--===============8427462831623673728==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8427462831623673728==--

From xen-devel-bounces@lists.xen.org Wed May 31 10:42:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG14e-0004QK-4t; Wed, 31 May 2017 10:41:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory.herrero@oracle.com>) id 1dG14c-0004Q7-Cq
 for xen-devel@lists.xen.org; Wed, 31 May 2017 10:41:54 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B4/2D-02955-1FD9E295; Wed, 31 May 2017 10:41:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsUyZ7p8oO6HuXq
 RBifm2lgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn9rVeZCjqEKi5PTmxg/MPbxcjFISTQwSTx
 c8cEVgjnKqPE075DbF2MnBxsAgoSz2e+ZAWxRQSkJa59vswIUsQs0MAk0dF/EiwhLOAj8XXLK
 hYQm0VAVeLgkkPMIDavgL3E3cZJ7CC2hIC8xK62i6wQtrFE36w+lgmMXAsYGVYxahSnFpWlFu
 kamuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6kgEIdjCu2e55iFGSg0lJlLf
 CRi9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv+RygnGBRanpqRVpmDjCkYNISHDxKIrwbQdK8
 xQWJucWZ6RCpU4yKUuK8tSAJAZBERmkeXBssjC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJm
 NcOZApPZl4J3PRXQIuZgBbv2qENsrgkESEl1cC4UmiG6pwt34Xrbqa/XJVSVNLl3qpUHfws5t
 EPxvJP6vwnMzl3n3p0JD1j0aod+a6snVZbwvnu3Pi+d9WHddJSC5IZrk69PtNBe4lm4vHbht8
 EeuaXPl/YYSb+0uqj2RVXy6ic3d61MXfyZj/eIal7K4LNhfnGGvbAmD0Bi7/5f55zNW3y05Xv
 lFiKMxINtZiLihMBdlUiI14CAAA=
X-Env-Sender: gregory.herrero@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496227311!102720364!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21539 invoked from network); 31 May 2017 10:41:52 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 10:41:52 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4VAfir9013189
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 31 May 2017 10:41:44 GMT
Received: from localhost.localdomain
 (dhcp-ukc1-twvpn-1-vpnpool-10-175-168-192.vpn.oracle.com [10.175.168.192])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4VAff9L032727;
 Wed, 31 May 2017 10:41:41 GMT
From: gregory.herrero@oracle.com
To: xen-devel@lists.xen.org
Date: Wed, 31 May 2017 12:41:32 +0200
Message-Id: <20170531104132.11031-1-gregory.herrero@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Gregory Herrero <gregory.herrero@oracle.com>
Subject: [Xen-devel] [PATCH v2] xen: stop_machine: fill fn_result only in
	case of error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KCldoZW4g
c3RvcF9tYWNoaW5lX3J1bigpIGlzIGNhbGxlZCB3aXRoIE5SX0NQVVMgYXMgbGFzdCBhcmd1bWVu
dCwKZm5fcmVzdWx0IG1lbWJlciBtdXN0IGJlIGZpbGxlZCBvbmx5IGlmIGFuIGVycm9yIGhhcHBl
bnMgc2luY2UgaXQgaXMKc2hhcmVkIGFjcm9zcyBhbGwgY3B1cy4KCkFzc3VtZSBDUFUxIGRldGVj
dHMgYW4gZXJyb3IgYW5kIHNldCBmbl9yZXN1bHQgdG8gLTEsIHRoZW4gQ1BVMiBkb2Vzbid0CmRl
dGVjdCBhbiBlcnJvciBhbmQgc2V0IGZuX3Jlc3VsdCB0byAwLiBUaGUgZXJyb3IgZGV0ZWN0ZWQg
YnkgQ1BVMSB3aWxsCmJlIGlnbm9yZWQuCgpOb3RlIHRoYXQgaW4gY2FzZSBtdWx0aXBsZSBmYWls
dXJlcyBvY2N1ciBvbiBkaWZmZXJlbnQgQ1BVcywgb25seSB0aGUKbGFzdCBlcnJvciB3aWxsIGJl
IHJlcG9ydGVkLgoKU2lnbmVkLW9mZi1ieTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJl
cm9Ab3JhY2xlLmNvbT4KLS0tClYyOgogICAgLSBBZGQgbW9yZSBkZXRhaWxzIGluIGNvbW1pdCBk
ZXNjcmlwdGlvbi4gKEphbiBCZXVsaWNoKQogICAgLSBVc2Ugd3JpdGVfYXRvbWljKCkgd2hlbiB3
cml0aW5nIGZuX3Jlc3VsdC4gKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vc3RvcF9tYWNo
aW5lLmMgfCAxNCArKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zdG9wX21hY2hpbmUu
YyBiL3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMKaW5kZXggMzA0Yjc4M2FhZS4uZTZhNDA4OTc5
MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYworKysgYi94ZW4vY29tbW9u
L3N0b3BfbWFjaGluZS5jCkBAIC05NCw2ICs5NCw3IEBAIGludCBzdG9wX21hY2hpbmVfcnVuKGlu
dCAoKmZuKSh2b2lkICopLCB2b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIHN0b3Bt
YWNoaW5lX2RhdGEuZm5fZGF0YSA9IGRhdGE7CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5ucl9jcHVz
ID0gbnJfY3B1czsKICAgICBzdG9wbWFjaGluZV9kYXRhLmZuX2NwdSA9IGNwdTsKKyAgICBzdG9w
bWFjaGluZV9kYXRhLmZuX3Jlc3VsdCA9IDA7CiAgICAgYXRvbWljX3NldCgmc3RvcG1hY2hpbmVf
ZGF0YS5kb25lLCAwKTsKICAgICBzdG9wbWFjaGluZV9kYXRhLnN0YXRlID0gU1RPUE1BQ0hJTkVf
U1RBUlQ7CiAKQEAgLTExMiw3ICsxMTMsMTEgQEAgaW50IHN0b3BfbWFjaGluZV9ydW4oaW50ICgq
Zm4pKHZvaWQgKiksIHZvaWQgKmRhdGEsIHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBzdG9wbWFj
aGluZV9zZXRfc3RhdGUoU1RPUE1BQ0hJTkVfSU5WT0tFKTsKICAgICBpZiAoIChjcHUgPT0gc21w
X3Byb2Nlc3Nvcl9pZCgpKSB8fCAoY3B1ID09IE5SX0NQVVMpICkKLSAgICAgICAgc3RvcG1hY2hp
bmVfZGF0YS5mbl9yZXN1bHQgPSAoKmZuKShkYXRhKTsKKyAgICB7CisgICAgICAgIHJldCA9ICgq
Zm4pKGRhdGEpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICB3cml0ZV9hdG9taWMo
JnN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0LCByZXQpOworICAgIH0KICAgICBzdG9wbWFjaGlu
ZV93YWl0X3N0YXRlKCk7CiAgICAgcmV0ID0gc3RvcG1hY2hpbmVfZGF0YS5mbl9yZXN1bHQ7CiAK
QEAgLTE1MCw4ICsxNTUsMTEgQEAgc3RhdGljIHZvaWQgc3RvcG1hY2hpbmVfYWN0aW9uKHVuc2ln
bmVkIGxvbmcgY3B1KQogICAgICAgICBjYXNlIFNUT1BNQUNISU5FX0lOVk9LRToKICAgICAgICAg
ICAgIGlmICggKHN0b3BtYWNoaW5lX2RhdGEuZm5fY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSkg
fHwKICAgICAgICAgICAgICAgICAgKHN0b3BtYWNoaW5lX2RhdGEuZm5fY3B1ID09IE5SX0NQVVMp
ICkKLSAgICAgICAgICAgICAgICBzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdCA9Ci0gICAgICAg
ICAgICAgICAgICAgIHN0b3BtYWNoaW5lX2RhdGEuZm4oc3RvcG1hY2hpbmVfZGF0YS5mbl9kYXRh
KTsKKwkgICAgeworICAgICAgICAgICAgICAgIGludCByZXQgPSBzdG9wbWFjaGluZV9kYXRhLmZu
KHN0b3BtYWNoaW5lX2RhdGEuZm5fZGF0YSk7CisgICAgICAgICAgICAgICAgaWYgKCByZXQgKQor
ICAgICAgICAgICAgICAgICAgICB3cml0ZV9hdG9taWMoJnN0b3BtYWNoaW5lX2RhdGEuZm5fcmVz
dWx0LCByZXQpOworCSAgICB9CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoK
ICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 10:42:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:42:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG15J-0004UF-DX; Wed, 31 May 2017 10:42:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG15I-0004U7-CU
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 10:42:36 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 28/C8-03058-B1E9E295; Wed, 31 May 2017 10:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVd6nl6
 kwd9F3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXLWtZCzaKVtydt5C9gfGtYBcjJ4eQwCZG
 ibfnC7sYuYDs3YwS595tYe1i5OAQFgiQuHiMEaRGREBfYtPtRnaImruMElcu/AFzmAWuMkrcf
 X2WBaSKTUBT4s7nT0wgNq+AlcSU7c+ZQWwWAVWJn6fus4HYogLhEm8bj7BA1AhKnJz5BMzmFP
 CRaFv1CayGWcBW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGlroJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhwDEOxgvLkx4BCjJAeTkihvhY1epBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3gNzgHKCRanpqRVpmTnA0IdJS3DwKInwvgVJ8xYXJOYWZ
 6ZDpE4xKkqJ89aCJARAEhmleXBtsHi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeXSBTeD
 LzSuCmvwJazAS0eNcObZDFJYkIKakGxriptb47H3ue2lfxqSjKiO//ueQdSuIbziWXy59o6xa
 tnO/Zt3jzZU7/UJe4RvtWme7tv79xLvFLcpb+NF98xXURL51bYbxLMmZYfmGzfeAm0txQIvRo
 9XIzH7Wa4MaFuhqMLh7brCp+32LJEOm4rbhW5xTj7XSx+sx3s2WY73otqG5gbNiqxFKckWiox
 VxUnAgAQ713hLICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496227354!48520874!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28111 invoked from network); 31 May 2017 10:42:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 31 May 2017 10:42:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A260B344;
 Wed, 31 May 2017 03:42:33 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 479E03F589;
 Wed, 31 May 2017 03:42:32 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
 <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
 <alpine.DEB.2.10.1705301438250.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7eb9f658-0e5d-eb9d-731f-1febff338c8c@arm.com>
Date: Wed, 31 May 2017 11:42:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705301438250.18759@sstabellini-ThinkPad-X260>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDMwLzA1LzE3IDIyOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAzMCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZSwK
Pj4KPj4gT24gMjYvMDUvMTcgMTg6MzUsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gV2hlbiBy
ZWFkaW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3ZSB3ZXJl
IHRha2luZwo+Pj4gdGhlIHJlc3BlY3RpdmUgcmFuayBsb2NrIHNvIGZhci4KPj4+IEhvd2V2ZXIg
Zm9yIGZvcndhcmRlZCBpbnRlcnJ1cHRzIChEb20wIG9ubHkgc28gZmFyKSB0aGlzIG1heSBsZWFk
IHRvIGEKPj4+IGRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgo+Pj4gLSBN
TUlPIGFjY2VzcyB0byBjaGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0aGUgSVRBUkdF
VFNSIGhhbmRsZXIKPj4+IC0gdGhpcyBoYW5kbGVyIHRha2VzIHRoZSBhcHByb3ByaWF0ZSByYW5r
IGxvY2sgYW5kIGNhbGxzCj4+PiB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCj4+PiAtIHZnaWNfc3Rv
cmVfaXRhcmdldHNyKCkgd2lsbCBldmVudHVhbGx5IGNhbGwgdmdpY19taWdyYXRlX2lycSgpCj4+
PiAtIGlmIHRoaXMgSVJRIGlzIGFscmVhZHkgaW4tZmxpZ2h0LCBpdCB3aWxsIHJlbW92ZSBpdCBm
cm9tIHRoZSBvbGQKPj4+ICAgVkNQVSBhbmQgaW5qZWN0IGl0IGludG8gdGhlIG5ldyBvbmUsIGJ5
IGNhbGxpbmcgdmdpY192Y3B1X2luamVjdF9pcnEoKQo+Pj4gLSB2Z2ljX3ZjcHVfaW5qZWN0X2ly
cSB3aWxsIGNhbGwgdmdpY19nZXRfdmlycV9wcmlvcml0eSgpCj4+PiAtIHZnaWNfZ2V0X3ZpcnFf
cHJpb3JpdHkoKSB0cmllcyB0byB0YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPj4+IEl0IHNl
ZW1zIGxpa2UgdGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhlcmNpc2VkIGJlZm9yZS4K
Pj4+Cj4+PiBGaXggdGhpcyBieSBhdm9pZGluZyB0YWtpbmcgdGhlIGxvY2sgaW4gdmdpY19nZXRf
dmlycV9wcmlvcml0eSgpIChsaWtlIHdlCj4+PiBkbyBpbiB2Z2ljX2dldF90YXJnZXRfdmNwdSgp
KS4KPj4+IEFjdHVhbGx5IHdlIGFyZSBqdXN0IHJlYWRpbmcgb25lIGJ5dGUsIGFuZCBwcmlvcml0
eSBjaGFuZ2VzIHdoaWxlCj4+PiBpbnRlcnJ1cHRzIGFyZSBoYW5kbGVkIGFyZSBhIGJlbmlnbiBy
YWNlIHRoYXQgY2FuIGhhcHBlbiBvbiByZWFsIGhhcmR3YXJlCj4+PiB0b28uIFNvIGl0IGxvb2tz
IHNhZmUgdG8ganVzdCB1c2UgcmVhZF9hdG9taWMoKSBpbnN0ZWFkLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Pj4gLS0tCj4+
PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyB8IDggKy0tLS0tLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDcgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+PiBpbmRleCA4MzU2OWIwLi41
NGIyYWFkIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4gKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMuYwo+Pj4gQEAgLTIyNywxNCArMjI3LDggQEAgc3RydWN0IHZjcHUgKnZn
aWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LAo+Pj4gdW5zaWduZWQgaW50IHZpcnEp
Cj4+PiAgc3RhdGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgdmlycSkKPj4+ICB7Cj4+PiAgICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpy
YW5rID0gdmdpY19yYW5rX2lycSh2LCB2aXJxKTsKPj4+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKPj4+IC0gICAgaW50IHByaW9yaXR5Owo+Pj4gLQo+Pj4gLSAgICB2Z2ljX2xvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7Cj4+PiAtICAgIHByaW9yaXR5ID0gcmFuay0+cHJpb3JpdHlbdmlycSAm
IElOVEVSUlVQVF9SQU5LX01BU0tdOwo+Pj4gLSAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKPj4+Cj4+PiAtICAgIHJldHVybiBwcmlvcml0eTsKPj4+ICsgICAgcmV0dXJuIHJl
YWRfYXRvbWljKCZyYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFTS10pOwo+
Pgo+PiBUaGUgd3JpdGUgaW4gcmFuay0+cHJpb3JpdHkgd2lsbCBub3QgYmUgYXRvbWljIChzZWUg
dmdpY19yZWdfdXBkYXRlCj4+IGltcGxlbWVudGF0aW9uKTogdGhlIHJlZ2lzdGVyIGlzIGZpcnN0
IG1hc2tlZCwgdGhlIHRoZSBwcmlvcml0eSBzZXQuCj4+Cj4+IFNvIHlvdSBtYXkgZW5kIHVwIHRv
IHJlYWQgMCAod2hpY2ggaXMgdGhlIGhpZ2hlciBwcmlvcml0eSkgYnkgbWlzdGFrZS4KPj4KPj4g
V2Ugc2hvdWxkIHByb2JhYmx5IHRoaW5rIHRvIG1ha2UgdmdpY19yZWdfKiBoZWxwZXIgYXRvbWlj
Lgo+Cj4gUmlnaHQhIFRoYXQncyB3aHkgSSB3cm90ZQo+IGFscGluZS5ERUIuMi4xMC4xNzA1MjMx
MTM1MTMwLjE4NzU5QHNzdGFiZWxsaW5pLVRoaW5rUGFkLVgyNjAKCkl0IHdhcyBub3Qgb2J2aW91
cyBmcm9tIHRoaXMgZS1tYWlsIHdoeSB5b3Ugd2FudGVkIHRoaXMuIEl0IGxvb2tlZCBtb3JlIAph
IHJlcXVlc3QgZm9yIGltcHJvdmVtZW50IHJhdGhlciB0aGFuIGEgcG90ZW50aWFsIGJ1Zy4gSGVu
Y2UgbXkgCnN1Z2dlc3Rpb24gdG8gZGVsYXkgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 10:44:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 10:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG17G-0004fT-QP; Wed, 31 May 2017 10:44:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG17F-0004fJ-Fs
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 10:44:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AD/81-03696-49E9E295; Wed, 31 May 2017 10:44:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXfyPL1
 Ig889ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHRb9ZClpYK85uO8TWwNjG0sXIxSEksIlR
 YuWyvcwQzm5GiTftuxm7GDk4hAXiJQ7vYOti5OQQEdCX2HS7kR2i5i6jxO6PDUwgDrPAVUaJu
 6/PsoBUsQloStz5/IkJpJlXwEri7WIfkDCLgKrE8zUbmEFsUYFwibeNR8DKeQUEJU7OfAJmcw
 r4SKxfeYQRxGYWsJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWM6sWpRWWpRbrGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GDv+OR1ilORgUhLlrbDRixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwWs7FygnWJSanlqRlpkDDHyYtAQHj5II79s5QGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonzfgEpEgApyijNgxsBi8JLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEoaYwpOZVwK36RXQEUxAR+zaoQ1yREkiQkqqgXHD5UxXvl8NK7vc8nM6d77luLl
 WsH2Zw/Hbr2f2cQkl7WI8UbKEpefBAa19YTeazz+68j9q9qpJ/szbT6pOy/xjx7ln/29e1epZ
 oRNvOB16s0ip2aNm/rspNq82/PBjntLv2TqBdd5Tud6KR8dOnv9Xv+Gy6JnniVfPvw6vl9nfM
 lv/YVS798xqJZbijERDLeai4kQAuZr52L0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496227475!68078913!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27937 invoked from network); 31 May 2017 10:44:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 31 May 2017 10:44:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF1A8344;
 Wed, 31 May 2017 03:44:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 640B53F589;
 Wed, 31 May 2017 03:44:33 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-4-andre.przywara@arm.com>
 <f038088c-fc74-0883-9abe-2fd57d1d83b5@arm.com>
 <alpine.DEB.2.10.1705301443390.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f42be5d6-f276-e520-3c31-6407129acfeb@arm.com>
Date: Wed, 31 May 2017 11:44:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705301443390.18759@sstabellini-ThinkPad-X260>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v10 03/32] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU lock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDMwLzA1LzE3IDIyOjQ2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAzMCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlCj4+IE9uIDI2LzA1LzE3
IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVEJILCBJIGFtIG5vdCBhIGJpZyBmYW4g
b2Ygc3ByZWFkaW5nIHRoZSBtZXNzIG9mIHZHSUMgbG9ja2luZyB3aGVuIHdlIGFyZQo+PiBnb2lu
ZyB0byByZXdvcmsgdGhlIHZHSUMgYW5kIGtub3cgdGhhdCB0aGlzIGNvZGUgd2lsbCBub3QgYmUg
Y2FsbGVkIGZvciBMUElzLgo+Cj4gSSBhc2tlZCBmb3IgdGhpcyBpbgo+IGFscGluZS5ERUIuMi4x
MC4xNzA1MTkxNzI5NTYwLjE4NzU5QHNzdGFiZWxsaW5pLVRoaW5rUGFkLVgyNjAsIHRoaXMgd2F5
Cj4gd2UgY292ZXJlZCBhbGwgYmFzaXMuIFRoZSBkb3VibGUgbG9jayBpcyBiYWQsIGJ1dCB0aGUg
cmVzdCBvZiB0aGUKPiBjaGFuZ2VzIGxvb2sgT0sgdG8gbWUuCgpJdCBpcyBqdXN0IGFkZGluZyBt
b3JlIGNodXJuIHRoYXQgd2lsbCBoYXZlIHRvIGJlIHJld29ya2VkIHdoZW4gZml4aW5nIAp0aGUg
dkdJQy4gQW55d2F5LCBJIGFtIG5vdCBnb2luZyB0byBhcmd1ZSBvbiB0aGF0LgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1Ng-00060a-Fr; Wed, 31 May 2017 11:01:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG1Nf-00060R-BD
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:01:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 81/FD-02956-E82AE295; Wed, 31 May 2017 11:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW7fIr1
 Ig4ez+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuD52sBV28FY3nl7E1MD7m6mLk5JAQ8JfY
 fnIxI4jNIqAqsWLGJ3YQm01AWeJnZy8biC0CZPf++s0CYjMLVEr82TkZLC4sECOx+OteMJtXw
 ELicNduoDlcHEICd5kkHj99D5UQlDg58wlUs47Egt2fgOIcQLa0xPJ/HCBhTgF7iT8XZ4PtFR
 VQkehcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuma6yUVZaZnlOQmZub
 oGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYJx52f8QoyQHk5Iob4WNXqQQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCV77hUA5waLU9NSKtMwcYMjDpCU4eJREeN8vAErzFhck5hZnpkOkTjEqS
 onzhoAkBEASGaV5cG2wOLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4PIFN4MvNK4Ka/Al
 rMBLR41w5tkMUliQgpqQZGJ8Nw9ndfsm78eHLL4eCrwzOToq4wVFW+vO/w4vB0vS27Fwf31z1
 YUr97ia3p64oF0RdUlr3pUJiwdcfULa0HHt7LvK4fUbNtf2is8L2Ln77alB8WDy/V0FKQr1ie
 3jTpuCaXlaJRjf/Dz+8XfXH+JZGb9bdOI+NxD2uLmeTViOsi3Scln73fp8RSnJFoqMVcVJwIA
 GVYmK+uAgAA
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496228492!71454465!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30326 invoked from network); 31 May 2017 11:01:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:01:33 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="434600328"
Date: Wed, 31 May 2017 12:01:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531110131.pt2anl2zhubgfj3b@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
 <20170518172832.afqcp65eztdaurdb@citrix.com>
 <592C56DF020000780015D575@prv-mh.provo.novell.com>
 <20170530172744.scqefvuebkum3m5r@citrix.com>
 <6b3f6b70-d165-1c11-0b83-f177bbe74646@citrix.com>
 <592E76E3020000780015DECF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E76E3020000780015DECF@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMTE6NTU6MTVQTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjA1LjE3IGF0IDE5OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAzMC8wNS8xNyAxODoyNywgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBN
b24sIE1heSAyOSwgMjAxNyBhdCAwOToxNDowN0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+Pj4+Pj4gT24gMTguMDUuMTcgYXQgMTk6MjgsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90
ZToKPiA+Pj4+IEZyb20gNThkZjgxNmI5MzdkYzdhMzU5OGRlMDFmMDUzYTYwMzBlNjMxMDU3ZSBN
b24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiA+Pj4+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gPj4+PiBEYXRlOiBUaHUsIDE4IE1heSAyMDE3IDE2OjE4OjU2ICswMTAwCj4g
Pj4+PiBTdWJqZWN0OiBbUEFUQ0hdIHg4Ni90cmFwczogbW92ZSBwcml2aWxlZ2UgaW5zdHJ1Y3Rp
b24gZW11bGF0aW9uIGNvZGUKPiA+Pj4gcHJpdmlsZWdlZAo+ID4+Pgo+ID4+Pj4gTW92ZSByZWxl
dmFudCBjb2RlIHRvIHB2L2VtdWxhdGUuYy4gRXhwb3J0IGVtdWxhdGVfcHJpdmlsZWdlZF9vcCBp
bgo+ID4+Pj4gcHYvdHJhcHMuaC4KPiA+Pj4gQSBuYW1lIG9mICJlbXVsYXRlLmMiIHNvdW5kcyBs
aWtlIGEgY29udGFpbmVyIGZvciBhbGwgc29ydHMgb2YgY3J1ZnQuCj4gPj4+IEknZCBwcmVmZXIg
aWYgd2UgY291bGQgdXNlIHRoZSBvcHBvcnR1bml0eSBvZiB0aGlzIHJlLW9yZyB0byBzZWUgYWJv
dXQKPiA+Pj4gbm90IGhhdmluZyBvdmVybHkgbGFyZ2UgZmlsZXMuIFRoZXJlZm9yZSBlLmcuICJl
bXVsLXByaXYuYyIgb3IKPiA+Pj4gInByaXYtZW11bC5jIiBvciBzb21lIHN1Y2g/Cj4gPj4+Cj4g
Pj4gSSB0aGluayB0aGlzIGlzIGEgZmluZSBpZGVhLgo+ID4gCj4gPiBJZiB3ZSBhcmUgZG9pbmcg
dGhpcywgSSdkIHJlY29tbWVuZCBlbXVsLSRGT08uYyB0byBhdm9pZCBoYXZpbmcKPiA+IGVtdWxh
dGlvbiBmaWxlcyBuYW1lZCBpbnZhbGlkLmMgKHdoaWNoIGlzbid0IG9idmlvdXMgYXMgdG8gaXRz
IHB1cnBvc2UpCj4gPiBhcyBzdWdnZXN0ZWQgaW4gcGF0Y2ggMy4KPiAKPiBBZ3JlZWQgLSBJIGRp
ZG4ndCBsaWtlIHRoZSBiYXJlICJpbnZhbGlkLmMiIHZlcnkgbXVjaCBlaXRoZXIsIGJ1dAo+IEkg
YWxzbyB3YXNuJ3QgZW50aXJlbHkgaGFwcHkgd2l0aCB0aGUgbG9uZ2lzaCAiZW11bC1pbnZhbGlk
LmMiLgo+IFBlcmhhcHMgImVtdWwtaW52YWwuYyIgdGhlbj8KPiAKCk5vIG9iamVjdGlvbiBmcm9t
IG1lLgoKVG8gcmVjYXAsIEknbSBnb2luZyB0byBicmVhayBlbXVsYXRpb24gY29kZSBpbnRvIHRo
cmVlIGZpbGVzOgoKKiBlbXVsLWludmFsLmMKKiBlbXVsLWdhdGUtb3AuYwoqIGVtdWwtcHJpdi5j
CgpUaGUgZXhwb3J0ZWQgZnVuY3Rpb25zIGFyZSBnb2luZyB0byBiZSBwcmVmaXhlZCB3aXRoIHB2
Xy4KClRoZSBzaGFyZWQgZnVuY3Rpb25zIHVzZSBieSB0aG9zZSB0aHJlZSBmaWxlcyBhcmUgZ29p
bmcgdG8gYmUgaW4KZW11bC1jb21tb24uYyAoPykuIFRoZXkgYXJlIGdvaW5nIHRvIGJlIHByZWZp
eGVkIHB2X2VtdWxhdGVfIGFuZApleHBvcnRlZCB2aWEgYSBsb2NhbCBoZWFkZXIgZmlsZSBlbXVs
LWNvbW1vbi5oICg/KS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 11:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1Nb-00060G-8B; Wed, 31 May 2017 11:01:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317c30c75=Ian.Jackson@citrix.com>)
 id 1dG1Na-00060A-EM
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:01:30 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 77/A4-10689-982AE295; Wed, 31 May 2017 11:01:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG7nIr1
 Igy+z2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHs5IKJrFXNH/cwd7A+JS1i5GDQ0LAX2J2
 d1AXIycHm4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkOjdu5YRxGYRU
 JU48PwnWFxEQF1i1et9zBD11hIbzmwAmyMs4CRxf8J1JhCbU8BSouPFQnYQW0ggTWLfpB1g8y
 UETCTeLtzJBnKakICaxNz18RMY+WYhuWgWkotmIbloASPzKkb14tSistQiXTO9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAIKtnYGDcwXilzfkQoyQHk5Iob4WNXqQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV6N+UA5waLU9NSKtMwcYLjDpCU4eJREeN8vAErzFhck5hZnpkOkT
 jHqcjR92PKFSYglLz8vVUqcV2shUJEASFFGaR7cCFjsXWKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzHsPZApPZl4J3KZXQEcwAR2xa4c2yBEliQgpqQZGRc4Ahrfqkbw70vIUeA7n9n67+N3
 RcgpDsM2ykuXr69IOsnSHWkxJ0547u1ioY9GhQxmS2/2sG24U7+m/csj7os+bWfq1yy+kJ04u
 n/51Dmu51eKAqaet7/azsB1oKz36KKAj5nyZf2HK7ei8uy4mj4q87s3LKuL4GrexeLfVxltvr
 xl43v6txFKckWioxVxUnAgA2mt0grgCAAA=
X-Env-Sender: prvs=317c30c75=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496228487!103207844!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42678 invoked from network); 31 May 2017 11:01:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:01:28 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="426006242"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22830.41604.169750.899748@mariner.uk.xensource.com>
Date: Wed, 31 May 2017 12:01:24 +0100
To: Armando Vega <armando@greenhost.nl>
In-Reply-To: <20170531063009.3105-1-armando@greenhost.nl>
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170531063009.3105-1-armando@greenhost.nl>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 0/1] xl man page cleanup and fixes
	proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXJtYW5kbyBWZWdhIHdyaXRlcyAoIltQQVRDSCB2MiAwLzFdIHhsIG1hbiBwYWdlIGNsZWFudXAg
YW5kIGZpeGVzIHByb3Bvc2FsIik6Cj4gdGhhbmtzIGZvciB0aGUgYWNrIElhbiwgSSdtIGdsYWQg
eW91IGZvdW5kIGl0IGhlbHBmdWwhCj4gSSBhbWVuZGVkIHRoZSBjb21taXQgbWVzc2FnZSB0byBp
bmNsdWRlIG15IHNpZ24tb2ZmIGFuZCBJYW4ncyBhY2suCj4gSSdsbCBzZW5kIGEgUFIgb24gZ2l0
aHViIG9uY2UgSSBnZXQgeW91ciBva2F5LgoKU29ycnksIEkgY29uZnVzZWQgeW91IGJ5IHRhbGtp
bmcgYWJvdXQgcHVsbCByZXF1ZXN0cy4KCkkgbWVhbnQgdGhhdCB5b3UgY2FuIHNlbmQgdXMgYW4g
ZW1haWwgd2l0aCBnaXQtcmVxdWVzdC1wdWxsLgoKWW91IGNhbm5vdCBzZW5kIHVzIGEgcHVsbCBy
ZXF1ZXN0IG9uIGdpdGh1YiwgSSdtIGFmcmFpZC4gIFdoYXRldmVyIHlvdQpoYXZlIGZvdW5kIG9u
IGdpdGh1YiBpcyBub3QgdGhlIG9mZmljaWFsIFhlbiBQcm9qZWN0IHRyZWUsIGp1c3Qgc29tZQpr
aW5kIG9mIG1pcnJvci4gIFdlIGRvbid0IHVzZSBnaXRodWIgb3Vyc2VsdmVzLCBpbiBsYXJnZSBw
YXJ0IGJlY2F1c2UKZnJlZSBzb2Z0d2FyZSBuZWVkcyBmcmVlIHRvb2xzWzFdLgoKPiBBbHNvLCBk
byB3ZSBoYXZlIGEgdGltZSBieSB3aGljaCBpdCB3b3VsZCBiZSBnb29kIHRvIGhhdmUgYWxsIG9m
IHRoZSAKPiBkb2N1bWVudGF0aW9uIHBhdGNoZXMgZmluaXNoZWQ/IEknbSBub3QgcmVhbGx5IGZv
bGxvd2luZyB0aGUgcmVsZWFzZSBzY2hlZHVsZS4KClRoZSByZWxlYXNlIHNjaGVkdWxlIGlzIGlu
IGZsdXggcmlnaHQgbm93LiAgSSBndWVzcyB5b3UgaGF2ZSBhdCBsZWFzdAphIHdlZWssIHRob3Vn
aC4KCklhbi4KClsxXSBodHRwczovL21ha28uY2Mvd3JpdGluZy9oaWxsLWZyZWVfdG9vbHMuaHRt
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:03:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1P3-00069D-Pr; Wed, 31 May 2017 11:03:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG1P2-000690-P6
 for xen-devel@lists.xen.org; Wed, 31 May 2017 11:03:00 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B6/C9-03058-4E2AE295; Wed, 31 May 2017 11:03:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQvfxIr1
 Ig8NPlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzn5YyFmxlrfh0+gF7A+Nhli5GTg4JAT+J
 U2uvsIHYwgJREs+vP2QEsUUEFCUevLzJCmILCZRLHPu6HKyGWSBQ4tqhd0wgNpuAvsTuF5/Ab
 F4BW4ne/7/ZQWwWAVWJm38OgdWLCoRLvG08wgJRIyhxcuYTMJtTwFKiZ2s/E8RMA4kji+awQt
 jyEtvfzmGG2Ksmca3/EjvEnekSE5/1sExg5J+FZNQsJO2zkLQvYGRexahRnFpUllqka2Spl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIQMQLCD8cCiwEOMkhxMSqK8FTZ6kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeO0XAuUEi1LTUyvSMnOA8QCTluDgURLhfb8AKM1bXJCYW
 5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeUyBFAiBFGaV5cCNgsXmJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrxbQKbwZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpgjJt/yfriCtVVzfdr73B9yXr
 tKrFsGcccxzm3XTVjjZYpeCtZSWn/veIS2ntr8qLfGtcDlUL+R+p+vZew4ynnhZAET8drpzPL
 jI06Zu+REePUZ9ufpW/jXXPntIbj1XfF4WulXmUYn1C2nbGv8aj9JeP4FMbfJdXeEzTW8sr9F
 4/k2PPzbdJnJZbijERDLeai4kQARcijkcgCAAA=
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496228579!103875552!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21529 invoked from network); 31 May 2017 11:02:59 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:02:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46970812"
To: Wei Liu <wei.liu2@citrix.com>
References: <1495453809-30108-1-git-send-email-andrew.cooper3@citrix.com>
 <20170531103504.ctbzcndewzsrnkcv@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c9d63776-6a6b-d99b-e509-8ce489cbcdf9@citrix.com>
Date: Wed, 31 May 2017 12:02:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170531103504.ctbzcndewzsrnkcv@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] tools/libxc: Drop broken xc_{get,
 set}_hvm_param() functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMTE6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBNYXkgMjIsIDIwMTcg
YXQgMTI6NTA6MDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4geGNfe2dldCxzZXR9
X2h2bV9wYXJhbSgpIGFyZSBkZXByZWNhdGVkIGJlY2F1c2UgdGhleSB0cnVuY2F0ZSB0aGVpciB2
YWx1ZQo+PiBwYXJhbWV0ZXIgaW4gMzJiaXQgYnVpbGRzIG9mIGxpYnhjLCBhbmQgYXJlIHRoZXJl
Zm9yZSB1bmZpdCBmb3IgdXNlLgo+Pgo+PiBBcyB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIHJlbWFp
bmluZyB1c2VyLCBzd2l0Y2ggdGhhdCB1c2VyIG92ZXIgdG8KPj4geGNfaHZtX3BhcmFtX2dldCgp
IGFuZCBkcm9wIHRoZXNlIGZ1bmN0aW9ucyBjb21wbGV0ZWx5Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFRoaXMgYnJva2Ug
UUVNVSBidWlsZCBiZWNhdXNlIFFFTVUgdXNlcyB0aG9zZS4KCldoaWNoIHFlbXU/IHRyYWQgb3Ig
dXBzdHJlYW0/ICBJIGRpZG4ndCBlbmNvdW50ZXIgYnVpbGQgZXJyb3JzIG15c2VsZi4KCk9UT0gs
IG15IGNvbW1pdCBzdGF0ZW1lbnQgc3RpbGwgc3RhbmRzLiAgVGhlc2UgZnVuY3Rpb25zIGFyZSBw
cm92YWJseQp1bmZpdCBmb3IgcHVycG9zZSwgYW5kIG5lZWQgdG8gYmUgZ290dGVuIHJpZCBvZi4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 11:06:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1Rx-0006O7-6r; Wed, 31 May 2017 11:06:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG1Rv-0006Ny-Dk
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:05:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D2/6F-02956-693AE295; Wed, 31 May 2017 11:05:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQnfaYr1
 Ig39TRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFfRfZC/bxVSy+v5WtgbGXp4uRk0NCwE9i
 8tE+FhBbWCBGYvHXvWwgtoiAk8SlubPYuxi5OIQEupklph9czAqSYBbQk5h8dgIjiM0moC+x+
 8UnJhCbV8BWovloL9AgDg4WAVWJiau8QMKiAuESbxuPsECUCEqcnPkEzOYUsJTYs+o4I8RIA4
 kji+ZAjZeX2P52DjOILSSgJnGt/xI7xJ3pEhOf9bBMYOSfhWTULCTts5C0L2BkXsWoUZxaVJZ
 apGtkopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiEDECwg3Hfx8hDjJIcTEqi
 vBU2epFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj1FgHlBItS01Mr0jJzgPEAk5bg4FES4ZUBS
 fMWFyTmFmemQ6ROMSpKifNqgiQEQBIZpXlwbbAYvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 Vh3okgU3gy80rgpr8CWswEtHjXDm2QxSWJCCmpBkbml2Xnj+0pEZz9IyGra7ne78Tcg59fFco
 d/ycTW1AadXdHme01G2av3qm5frqc1/84Sf7QjTRbXD1vxfYNG46edkzXnl9es6D7zTKTML9u
 8zm8l94ejHfZuUJbbt5f9e9TL0Rcl7lgXBs6N52hXPO58K/5LwrVJ4Y2KDMX5FqZfHh6c4XC2
 8NKLMUZiYZazEXFiQD5QkJxvAIAAA==
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496228758!95807267!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49914 invoked from network); 31 May 2017 11:05:58 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:05:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46970936"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
 <20170518172832.afqcp65eztdaurdb@citrix.com>
 <592C56DF020000780015D575@prv-mh.provo.novell.com>
 <20170530172744.scqefvuebkum3m5r@citrix.com>
 <6b3f6b70-d165-1c11-0b83-f177bbe74646@citrix.com>
 <592E76E3020000780015DECF@prv-mh.provo.novell.com>
 <20170531110131.pt2anl2zhubgfj3b@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2ea6e240-a443-6fcc-97a4-cf974509002f@citrix.com>
Date: Wed, 31 May 2017 12:05:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170531110131.pt2anl2zhubgfj3b@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMTI6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBNYXkgMzAsIDIwMTcg
YXQgMTE6NTU6MTVQTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMwLjA1LjE3
IGF0IDE5OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAzMC8w
NS8xNyAxODoyNywgV2VpIExpdSB3cm90ZToKPj4+PiBPbiBNb24sIE1heSAyOSwgMjAxNyBhdCAw
OToxNDowN0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTguMDUuMTcg
YXQgMTk6MjgsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IEZyb20gNThkZjgx
NmI5MzdkYzdhMzU5OGRlMDFmMDUzYTYwMzBlNjMxMDU3ZSBNb24gU2VwIDE3IDAwOjAwOjAwIDIw
MDEKPj4+Pj4+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4+PiBEYXRl
OiBUaHUsIDE4IE1heSAyMDE3IDE2OjE4OjU2ICswMTAwCj4+Pj4+PiBTdWJqZWN0OiBbUEFUQ0hd
IHg4Ni90cmFwczogbW92ZSBwcml2aWxlZ2UgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uIGNvZGUKPj4+
Pj4gcHJpdmlsZWdlZAo+Pj4+Pgo+Pj4+Pj4gTW92ZSByZWxldmFudCBjb2RlIHRvIHB2L2VtdWxh
dGUuYy4gRXhwb3J0IGVtdWxhdGVfcHJpdmlsZWdlZF9vcCBpbgo+Pj4+Pj4gcHYvdHJhcHMuaC4K
Pj4+Pj4gQSBuYW1lIG9mICJlbXVsYXRlLmMiIHNvdW5kcyBsaWtlIGEgY29udGFpbmVyIGZvciBh
bGwgc29ydHMgb2YgY3J1ZnQuCj4+Pj4+IEknZCBwcmVmZXIgaWYgd2UgY291bGQgdXNlIHRoZSBv
cHBvcnR1bml0eSBvZiB0aGlzIHJlLW9yZyB0byBzZWUgYWJvdXQKPj4+Pj4gbm90IGhhdmluZyBv
dmVybHkgbGFyZ2UgZmlsZXMuIFRoZXJlZm9yZSBlLmcuICJlbXVsLXByaXYuYyIgb3IKPj4+Pj4g
InByaXYtZW11bC5jIiBvciBzb21lIHN1Y2g/Cj4+Pj4+Cj4+Pj4gSSB0aGluayB0aGlzIGlzIGEg
ZmluZSBpZGVhLgo+Pj4gSWYgd2UgYXJlIGRvaW5nIHRoaXMsIEknZCByZWNvbW1lbmQgZW11bC0k
Rk9PLmMgdG8gYXZvaWQgaGF2aW5nCj4+PiBlbXVsYXRpb24gZmlsZXMgbmFtZWQgaW52YWxpZC5j
ICh3aGljaCBpc24ndCBvYnZpb3VzIGFzIHRvIGl0cyBwdXJwb3NlKQo+Pj4gYXMgc3VnZ2VzdGVk
IGluIHBhdGNoIDMuCj4+IEFncmVlZCAtIEkgZGlkbid0IGxpa2UgdGhlIGJhcmUgImludmFsaWQu
YyIgdmVyeSBtdWNoIGVpdGhlciwgYnV0Cj4+IEkgYWxzbyB3YXNuJ3QgZW50aXJlbHkgaGFwcHkg
d2l0aCB0aGUgbG9uZ2lzaCAiZW11bC1pbnZhbGlkLmMiLgo+PiBQZXJoYXBzICJlbXVsLWludmFs
LmMiIHRoZW4/Cj4+Cj4gTm8gb2JqZWN0aW9uIGZyb20gbWUuCj4KPiBUbyByZWNhcCwgSSdtIGdv
aW5nIHRvIGJyZWFrIGVtdWxhdGlvbiBjb2RlIGludG8gdGhyZWUgZmlsZXM6Cj4KPiAqIGVtdWwt
aW52YWwuYwoKZW11bC1pbnZhbGlkLW9wLmMgPyAgZW11bC1pbnZhbCBpcyBzdGlsbCBhbiB1bmhl
bHBmdWwgbmFtZSB0byBkZXNjcmliZQppdHMgcHVycG9zZS4KCj4gKiBlbXVsLWdhdGUtb3AuYwo+
ICogZW11bC1wcml2LmMKCmVtdWwtcHJpdi1vcC5jLCBmb3IgY29uc2lzdGVuY3k/Cgo+Cj4gVGhl
IGV4cG9ydGVkIGZ1bmN0aW9ucyBhcmUgZ29pbmcgdG8gYmUgcHJlZml4ZWQgd2l0aCBwdl8uCj4K
PiBUaGUgc2hhcmVkIGZ1bmN0aW9ucyB1c2UgYnkgdGhvc2UgdGhyZWUgZmlsZXMgYXJlIGdvaW5n
IHRvIGJlIGluCj4gZW11bC1jb21tb24uYyAoPykuIFRoZXkgYXJlIGdvaW5nIHRvIGJlIHByZWZp
eGVkIHB2X2VtdWxhdGVfIGFuZAo+IGV4cG9ydGVkIHZpYSBhIGxvY2FsIGhlYWRlciBmaWxlIGVt
dWwtY29tbW9uLmggKD8pLgoKKzEKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 11:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1Ug-0006bD-NX; Wed, 31 May 2017 11:08:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG1Ug-0006b5-1p
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:08:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 79/6C-03557-144AE295; Wed, 31 May 2017 11:08:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQtdxiV6
 kwSY/i+9bJjM5MHoc/nCFJYAxijUzLym/IoE14/bj38wFm1kqtv6/yN7AeJq5i5GTQ0LAT+Ll
 ypfsILawQJzExm+rwGwRgQCJ030NrF2MXBxCAssYJVZPfccEkmAT0JfY/eITkM3BwStgK9G0z
 xckzCKgKnH/XDNYiahAuMTbxiMsIDavgKDEyZlPwGxOAXuJOX9Wgu1lFjCQOLJoDiuELS+x/e
 0csLiQgJrEtf5L7BC3pUts/fuLeQIj3ywko2YhaZ+FpH0BI/MqRvXi1KKy1CJdE72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYzdl/0PMUpyMCmJ8lbY6EUK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDdvggoJ1iUmp5akZaZAwx5mLQEB4+SCG8kSJq3uCAxtzgzHSJ1i
 lGXo+nDli9MQix5+XmpUuK8q0GKBECKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHnFFgNN4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwGh3V/Dkce6zl3MvinJ9N9Hx5ny3f7W
 Mgs5ClRXbHvf+nS305US83qwzH67Feha3Ja2+LS+8e7ugvZ5GM8csBmkx93qbVd0fnsi93qMi
 rta1lddyn11Bi0i7/B4R5szYuFdG5yRyTe5e/6Zkk9U771fhOyYeYTkXvT5Lv1bm7sXPb8Wo2
 TZlKLEUZyQaajEXFScCAObJKA26AgAA
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496228928!95051944!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41717 invoked from network); 31 May 2017 11:08:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:08:48 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46971137"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E899A020000780015DF82@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3b460974-c07c-441b-c4ce-9d0b8385dd8c@citrix.com>
Date: Wed, 31 May 2017 12:08:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E899A020000780015DF82@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86: don't allow clearing of
 TF_kernel_mode for other than 64-bit PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBmbGFnIGlzIHJlYWxs
eSBvbmx5IG1lYW50IGZvciB0aG9zZSwgYm90aCBIVk0gYW5kIDMyLWJpdCBQViB0ZWxsCj4ga2Vy
bmVsIGZyb20gdXNlciBtb2RlIGJhc2VkIG9uIENQTC9SUEwuIFJlbW92ZSB0aGUgYWxsLXF1ZXN0
aW9uLW1hcmtzCj4gY29tbWVudCBhbmQgbGV0J3MgYmUgb24gdGhlIHNhZmUgc2lkZSBoZXJlIGFu
ZCBhbHNvIHN1cHByZXNzIGNsZWFyaW5nCj4gZm9yIDMyLWJpdCBQViAodGhpcyBpc24ndCBhIGZh
c3QgcGF0aCBhZnRlciBhbGwpLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKV291bGRuJ3QgaXQganVzdCBiZSBzYWZlciB0byBkaXNhbGxvdyBzdGFy
dGluZyBhIDY0Yml0IFBWIGd1ZXN0IGluIHVzZXIKbW9kZT8KCk5vIHJlYWwga2VybmVsIHdvdWxk
IGRvIHN1Y2ggYSB0aGluZywgYW5kIGtlZXBpbmcgdGhlIGNvcm5lciBjYXNlIGFyb3VuZAppcyBi
YWQgZnJvbSBhbiBhdHRhY2stc3VyZmFjZSBwb2ludCBvZiB2aWV3LgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:10:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1Vq-0006nH-0x; Wed, 31 May 2017 11:10:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG1Vo-0006fb-DG
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:10:00 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 81/95-03613-784AE295; Wed, 31 May 2017 11:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbd9iV6
 kwY5T/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdPq6C39wV2zosGhgPcHYxcnEICWxilPi0
 uYUFwtnNKPHnyCWmLkZODmEBT4ktf2aygdgiAvoSm243skMU3WOUuLzrHSOIwyxwlVHi7uuzL
 CBVbAKaEnc+fwLr5hWwkri76DA7iM0ioCrxY8ULsLioQLjE28YjLBA1ghInZz4BszkFfCTap/
 9mBrGZBWwl7szdDWXLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6xkV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDAMQDBDsbT6wIPMUpyMCmJ8lbY6EUK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDVWgyUEyxKTU+tSMvMAYY+TFqCg0dJhNcDJM1bXJCYW5yZDpE6x
 agoJc6rAZIQAElklObBtcHi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEecVApvBk5pXATX
 8FtJgJaPGuHdogi0sSEVJSDYxasQ9nr975vjGSffWKL6KJ/3wiWWYU5XTEZ9RnBBx+s+TN72N
 3V/4S1rAtEZ6788G+qfoBFewc/6rTrtstM/pZErQlbbG1wrfnAQ0cpukWplZxCw+z881eV3q0
 gZFThN3oWVOhXCePS+7rjKPcjjN6M1NPWK8MXibCrGV3gLH6C8v7oPSpP5RYijMSDbWYi4oTA
 WXyv5ayAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496228998!71609511!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48085 invoked from network); 31 May 2017 11:09:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 31 May 2017 11:09:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 68F16344;
 Wed, 31 May 2017 04:09:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 362FE3F589;
 Wed, 31 May 2017 04:09:57 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-12-andre.przywara@arm.com>
 <95d89c85-e559-8955-743f-b782d7ebcc09@arm.com>
 <alpine.DEB.2.10.1705301502260.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dc411b80-7e35-ee24-003f-5bad5bdd9723@arm.com>
Date: Wed, 31 May 2017 12:09:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705301502260.18759@sstabellini-ThinkPad-X260>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v10 11/32] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDMwLzA1LzE3IDIzOjA3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAzMCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gICAgICB9Owo+
Pj4gIH07Cj4+Pgo+Pj4gQEAgLTEzNiw2ICsxMzUsODAgQEAgdWludDY0X3QgZ2ljdjNfZ2V0X3Jl
ZGlzdF9hZGRyZXNzKHVuc2lnbmVkIGludCBjcHUsCj4+PiBib29sIHVzZV9wdGEpCj4+PiAgICAg
ICAgICByZXR1cm4gcGVyX2NwdShscGlfcmVkaXN0LCBjcHUpLnJlZGlzdF9pZCA8PCAxNjsKPj4+
ICB9Cj4+Pgo+Pj4gK3N0YXRpYyB2b2lkIHZnaWNfdmNwdV9pbmplY3RfbHBpKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwgdmlycSk7Cj4+PiArICAgIHN0cnVj
dCB2Y3B1ICp2ID0gTlVMTDsKPj4+ICsKPj4+ICsgICAgaWYgKCAhcCApCj4+PiArICAgICAgICBy
ZXR1cm47Cj4+PiArCj4+PiArICAgIGlmICggcC0+bHBpX3ZjcHVfaWQgPCBkLT5tYXhfdmNwdXMg
KQo+Pj4gKyAgICAgICAgdiA9IGQtPnZjcHVbcmVhZF9hdG9taWMoJnAtPmxwaV92Y3B1X2lkKV07
Cj4+Cj4+IEhtbW0sIHdoYXQgZG9lcyBwcmV2ZW50IGxwaV92Y3B1X2lkIHRvIGNoYW5nZSBiZXR3
ZWVuIHRoZSBjaGVjayBhbmQgdGhlIHJlYWQ/Cj4KPiBTdXBwb3NlZGx5IHdlIGFyZSBnb2luZyB0
byBzZXQgbHBpX3ZjcHVfaWQgb25seSB0byBnb29kIHZhbHVlcz8gTWVhbmluZwo+IHRoYXQgd2Ug
YXJlIGdvaW5nIHRvIGRvIHRoZSBscGlfdmNwdV9pZCBjaGVja3MgYXQgdGhlIHRpbWUgb2Ygc2V0
dGluZwo+IGxwaV92Y3B1X2lkLiBUaHVzLCBldmVuIGlmIGxwaV92Y3B1X2lkIGNoYW5nZXMsIGl0
IGlzIG5vdCBhIHByb2JsZW0uIEluCj4gZmFjdCwgaWYgdGhhdCBpcyB0cnVlLCBjYW4gd2UgZXZl
biBkcm9wIHRoZSBpZiAoIHAtPmxwaV92Y3B1X2lkIDwKPiBkLT5tYXhfdmNwdXMgKSB0ZXN0IGhl
cmU/CgpJIGFtIG5vdCB0b28gY29uZmlkZW50IHRvIHNheSBscGlfdmNwdV9pZCB3aWxsIGFsd2F5
cyBiZSB2YWxpZCB3aXRoIHRoZSAKY3VycmVudCBsb2NraW5nIGluIHRoZSB2R0lDLgoKVGhlcmUg
aXMgYSBwb3RlbnRpYWwgcmFjZSBiZXR3ZWVuIGl0c19kaXNjYXJkX2V2ZW50IGFuZCB0aGlzIGZ1
bmN0aW9uLiAKVGhlIGZvcm1lciBtYXkgcmVzZXQgcGVuZGluZ19pcnEgd2hpbHN0IHJlYWRpbmcg
bHBpX3ZjcHVfaWQgYXMgd2UgY2Fubm90IAp0YWtlIHRoZSB2Q1BVIGxvY2sgeWV0LgoKQnV0IGFs
bCBvZiB0aGlzIGlzIHJhY3kgYW55d2F5IGJlY2F1c2Ugb2YgdGhlIGxvY2tpbmcuIFRoaXMgd2ls
bCBnZXQgCnNvbHZlZCBieSB0aGUgdkdJQyByZXdvcmsgYWZ0ZXIgdGhlIG1lcmdlLgoKU28gRm9y
IHRoZSB0aW1lIGJlaW5nIEkgd291bGQga2VlcCB0aGUgY2hlY2suIFdlIGNhbiByZXZpc2l0IGl0
IGxhdGVyIGlmIApuZWNlc3NhcnkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 11:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1aV-0007Nu-QS; Wed, 31 May 2017 11:14:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG1aU-0007Nj-D2
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:14:50 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3D/07-03587-9A5AE295; Wed, 31 May 2017 11:14:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQnflUr1
 Ig7f3OCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3z/YyFlxiqnjZuZKlgXEeUxcjJ4eEgJ/E
 pE3bGEFsYQEbibbJq1hBbBGBAInTfQ1gtpDAMkaJXdfcQWxmgQyJEwcPM4PYbAL6ErtffAKbw
 ytgK9G6/QYLiM0ioCpx8t8dMFtUIFzibeMRFogaQYmTM5+A2ZwC9hI7Ppxh62LkAJqpKbF+lz
 7EeHmJ7W/nMEOsVZO41n+JHeLMdImJz3pYJjDyz0IyaRZC9ywk3QsYmVcxahSnFpWlFukaGuk
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIAMQ7GC8vDHgEKMkB5OSKG+FjV6k
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle/SVAOcGi1PTUirTMHGAswKQlOHiURHjXgaR5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXO6wlSJABSlFGaBzcCFpeXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMxbCjKFJzOvBG7TK6AjmICO2LVDG+SIkkSElFQDY5DGCdez/6OtLi12qVn2Le3
 W6udnH7b9VL1+SnSf1Y38a2sa74YmPzibfKIlrmJDzZ1DC+d9Lk+dWyrt7rK493FcobNt4dWW
 hjCDqOy6qBlyVV9Ul2aubBRMSNmkwOV39eBlv395LqzXkz6fn29aNDXf6fu/d+e1WvNySxXZj
 m/6GGH6UWLHWiWW4oxEQy3mouJEAOQ/16DGAgAA
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496229288!100738943!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20198 invoked from network); 31 May 2017 11:14:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:14:49 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46971470"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B16020000780015DFAC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <89daf055-bc14-ebdb-70d7-3f463fe1cd66@citrix.com>
Date: Wed, 31 May 2017 12:14:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E8B16020000780015DFAC@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 1/4] SVM: use VMCB accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMgcGFydGljdWxh
cmx5IHJlbGV2YW50IGZvciB0aGUgU0VUIGZvcm0sIHRvIGVuc3VyZSBwcm9wZXIgY2xlYW4KPiBi
aXRzIHRyYWNraW5nIChhbGJlaXQgaW4gdGhlIGNhc2UgaGVyZSBpdCdzIGJlbmlnbiBhcyBDUEwg
YW5kIG90aGVyCj4gc2VnbWVudCByZWdpc3RlciBhdHRyaWJ1dGVzIHNoYXJlIGEgY2xlYW4gYml0
KS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1aS-0007NY-Jc; Wed, 31 May 2017 11:14:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG1aQ-0007NS-OM
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:14:46 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BF/22-29088-5A5AE295; Wed, 31 May 2017 11:14:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO7SpXq
 RBmcecVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzfuxiK9jLW/F90XGmBsZ/XF2MnBwSAv4S
 X6fOZQexWQRUJXbc2M0CYrMJKEv87OxlA7FFgOzeX7/B4swClRJ/dk4GiwsLREusufqcEcTmF
 bCQeLN2HXMXIxeHkEAjk0TD5yesEAlBiZMzn0A160gs2P0JqJkDyJaWWP6PA8TkFLCX6LofA1
 IhKqAi0bl0Dli1kICCRMf0Y0wTGPlmIRk0C8mgWQiDFjAyr2LUKE4tKkst0jUy00sqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy0egYGxh2MDXv9DjFKcjApifJW2OhFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgXbcEKCdYlJqeWpGWmQMMeZi0BAePkgjva5A0b3FBYm5xZjpE6
 hSjopQ47z6QhABIIqM0D64NFmeXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzfgCZwpOZVw
 I3/RXQYiagxbt2aIMsLklESEk1ME5znL4nOq3WO+gvw5N/TYGrghWrPxmUNBvOkGDLyu9PfFz
 9c3nai7+HhNoPs0S7/HE3kI4rX1kQIVT2l6lGJmrltCn7ZPan9h/RyD8QIH2vokQ32f7R9rxt
 gX/uzou/e//YnrTDZ1pD5z1/baXcfeEnU8ns5u+P/GW6rc28LNsl5bbeN7s4QYmlOCPRUIu5q
 DgRAJ6mbK6uAgAA
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496229283!45285986!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25733 invoked from network); 31 May 2017 11:14:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:14:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="426007624"
Date: Wed, 31 May 2017 12:14:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531111441.edphr5whfoxqnsyo@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
 <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
 <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
 <592E77E3020000780015DED4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E77E3020000780015DED4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMTE6NTk6MzFQTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjA1LjE3IGF0IDE5OjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAyOS8wNS8xNyAxNjo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
Pj4gT24gMTguMDUuMTcgYXQgMTk6MDksIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+
Pj4gVGhlIGZvbGxvd2luZyBoYW5kbGVycyBhcmUgbW92ZWQ6Cj4gPj4+IDEuIGRvX3NldF90cmFw
X3RhYmxlCj4gPj4gVGhpcyBvbmUgbWFrZXMgc2Vuc2UgdG8gbW92ZSB0byBwdi90cmFwcy5jLCBi
dXQgLi4uCj4gPj4KPiA+Pj4gMi4gZG9fc2V0X2RlYnVncmVnCj4gPj4+IDMuIGRvX2dldF9kZWJ1
Z3JlZwo+ID4+PiA0LiBkb19mcHVfdGFza3N3aXRjaAo+ID4+IC4uLiBub25lIG9mIHRoZXNlIGRv
LiBJIGNvdWxkIHNlZSB0aGVtIGdvIGludG8gcHYvaHlwZXJjYWxsLmMsCj4gPj4gYnV0IEkgY291
bGQgYWxzbyBzZWUgdGhhdCBmaWxlIGRlYWxpbmcgaW50ZW50aW9uYWxseSBvbmx5IHdpdGgKPiA+
PiBldmVyeXRoaW5nIGh5cGVyY2FsbCByZWxhdGVkIGV4Y2VwdCBpbmRpdmlkdWFsIGhhbmRsZXJz
LiBBbmRyZXcsCj4gPj4gZG8geW91IGhhdmUgYW55IG9waW5pb24gb3IgdGhvdWdodHMgaGVyZT8K
PiA+IAo+ID4gRGVzcGl0ZSBpdHMgbmFtZSwgdHJhcHMuYyBkZWFscyB3aXRoIG1vc3RseSBsb3cg
bGV2ZWwgZXhjZXB0aW9uCj4gPiBoYW5kbGluZywgc28gSSBhbSBub3QgY29tcGxldGVseSBjb252
aW5jZWQgdGhhdCBkb19zZXRfdHJhcF90YWJsZSgpCj4gPiB3b3VsZCBsb2dpY2FsbHkgbGl2ZSBp
biB0cmFwcy5jCj4gCj4gSSBjYW4gc2VlIHRoaXMgYmVpbmcgdGhlIGNhc2UgZm9yIHRyYXBzLmMs
IGJ1dCBwdi90cmFwcy5jPyBUaGVyZSdzCj4gbm90IG11Y2ggX2xvdyBsZXZlbF8gZXhjZXB0aW9u
IGhhbmRsaW5nIHRoYXQncyBQVi1zcGVjaWZpYy4gQnV0IEkKPiBjZXJ0YWlubHkgZG9uJ3QgbWlu
ZCBzdWNoIHJlbGF0aXZlbHkgc21hbGwgaHlwZXJjYWxsIGhhbmRsZXJzIHRvIGJlCj4gbHVtcGVk
IHRvZ2V0aGVyIGludG8gc29tZSBvdGhlciBmaWxlLCAuLi4KPiAKPiA+IEknZCBhbHNvIHByZWZl
ciBub3QgdG8gbWl4IHRoZXNlIGludG8gaHlwZXJjYWxsLmMuICBUaGUgYmVzdCBJIGNhbgo+ID4g
c3VnZ2VzdCBpcyBwdi9kb21haW4uYywgYnV0IGV2ZW4gdGhhdCBpc24ndCBncmVhdC4KPiA+IAo+
ID4gU29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bC4gIEknbSBub3Qgc3VyZSBwdi9taXNjLWh5cGVy
Y2FsbHMuYyBpcyBhCj4gPiBzdWl0YWJsZSBuYW1lIGVpdGhlci4KPiAKPiAuLi4gYmUgaXQgdGhp
cyBuYW1lIG9yIHNvbWUgb3RoZXIgb25lIChpZiB3ZSBjYW4gdGhpbmsgb2YgYSBiZXR0ZXIKPiBh
bHRlcm5hdGl2ZSkuIFRoaW5raW5nIG9mIGl0OiBUaGUgY3VycmVudGx5IHByZXNlbnQgZmlsZSBp
cyBuYW1lZAo+ICJoeXBlcmNhbGwuYyIgLSBob3cgYWJvdXQgImh5cGVyY2FsbHMuYyI/Cj4gCgpX
ZWxsIEkgZG9uJ3QgdGhpbmsgbW92aW5nIHRoZW0gaW50byBoeXBlcmNhbGwocykuYyBpcyBuaWNl
IGVpdGhlci4KClNpbmNlIHlvdSBleHByZXNzZWQgdGhlIGlkZWEgb2YgdXNpbmcgaXJldC5jIGZv
ciBkb19pcmV0LCBtYXliZSB3ZSBjYW4KdXNlIGRlYnVncmVnLmMgYW5kIGZwdV90YXNrc3dpdGNo
LmMgPwoKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 11:23:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1jD-0008B8-M2; Wed, 31 May 2017 11:23:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG1jC-0008B0-Nt
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:23:50 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 62/DA-19409-5C7AE295; Wed, 31 May 2017 11:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTffwcr1
 Igzn/eCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2+08ZCxZwV8z5v4CxgfEWRxcjF4eQwCZG
 iaeNM9ggnN2MEjs//gByODmEBWwl5hxdC2RzcIgIREos/ugEUbOOUeLa3CdMIA6zwBpGidvNN
 xlBGtgENCXufP7EBGLzClhJ7Hm2hxXEZhFQlZiyZxkziC0qEC7xtvEIC0SNoMTJmU/AbE4BH4
 nD666B2cxAi+/M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrqGxXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYMgxAMEOxm3bPQ8xSnIwKYnyVtjoRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4F2yDCgnWJSanlqRlpkDDH6YtAQHj5IIbz9Imre4IDG3ODMdI
 nWKUVFKHCIhAJLIKM2Da4NF3CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ804DmcKTmVcCN/
 0V0GImoMW7dmiDLC5JREhJNTDunfL3U9mzXe088y4rp/+usK3RCNFt6LsbqGwScVT0keChfg3
 lLRv4P37XOB0lwhWm2b590cbtc34La/29rbCvUJrtq/rhg+dbj/Xne8/wjE9h0St7OIWjsq+Z
 f65UwFd98zmzLl4q5pDTMuVZUX1l5pWfS2Tn+D2e2/H3xV8rp+7TJ6SltzMqsRRnJBpqMRcVJ
 wIAtzde5LMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496229826!99318089!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52365 invoked from network); 31 May 2017 11:23:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 31 May 2017 11:23:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ECEA7344;
 Wed, 31 May 2017 04:23:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D40EA3F589;
 Wed, 31 May 2017 04:23:44 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-27-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705301530350.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d71e2434-d77d-080d-be38-fa699e298f20@arm.com>
Date: Wed, 31 May 2017 12:23:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705301530350.18759@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 26/32] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDMwLzA1LzE3IDIzOjM1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBUT0RPOiBsb29rdXAgY3VycmVudGx5LWluLWd1ZXN0IHZp
cnR1YWwgSVJRcyBhbmQgbWlncmF0ZSB0aGVtLAo+PiArICAgICAqIGFzIHRoZSBsb2NraW5nIG1h
eSBiZSBmcmFnaWxlIG90aGVyd2lzZS4KPj4gKyAgICAgKiBUaGlzIGlzIG5vdCBlYXN5IHRvIGRv
IGF0IHRoZSBtb21lbnQsIGJ1dCBzaG91bGQgYmVjb21lIGVhc2llcgo+PiArICAgICAqIHdpdGgg
dGhlIGludHJvZHVjdGlvbiBvZiBhIHBlci1JUlEgbG9jay4KPj4gKyAgICAgKi8KPgo+IFN1cmUg
YnV0IGF0IGxlYXN0IHdlIGNhbiBoYW5kbGUgdGhlIGluZmxpZ2h0LCBidXQgbm90IGluIGd1ZXN0
LCBjYXNlLiBJdAo+IGlzIGp1c3QgYSBtYXR0ZXIgb2YgYWRkaW5nICh3aXRoaW5nIHRoZSBhcmNo
LnZnaWMubG9jayBsb2NrZWQgcmVnaW9uKToKPgo+ICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5s
cl9xdWV1ZSkgKQo+ICAgICB7Cj4gICAgICAgICBnaWNfcmVtb3ZlX2lycShvbGQsIHApOwo+ICAg
ICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKPiAgICAg
ICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPiAgICAgICAgIGxpc3RfZGVsX2luaXQo
JnAtPmluZmxpZ2h0KTsKPgo+ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmb2xkLT5h
cmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICAgICAgICAgdmdpY192Y3B1X2luamVjdF9pcnEobmV3
LCBpcnEpOwo+ICAgICB9CgpQbGVhc2Ugbm8gbW9yZSBoYXJkY29kaW5nIG9mIG1pZ3JhdGlvbiBj
b2RlLiBJZiB3ZSBhcmUgZ29pbmcgdG8gc3VwcG9ydCAKbWlncmF0aW9uIHdlIHNob3VsZCByZXdv
cmsgdGhlIGN1cnJlbnQgZnVuY3Rpb24gdmdpY19taWdyYXRlX2lycSB0byAKc3VwcG9ydCBMUElz
LgoKQnV0IC4uLiBJIGRvbid0IHNlZSBhbnkgZHJhd2JhY2sgdG8gbm90IHN1cHBvcnQgdGhpcyB0
b2RheS4gUGVyIHRoZSAKc3BlY2lmaWNhdGlvbiwgd2hlbiB5b3UgbWlncmF0ZSBhbiBpbnRlcnJ1
cHQgdGhlIG9ubHkgdGhpbmdzIHlvdSBoYXZlIHRvIAplbnN1cmUgaWYgdGhlIHBlbmRpbmcgaW50
ZXJydXB0IG9ubHkgZmlyZSBvbmNlIGVpdGhlciBvbiB0aGUgb2xkIG9yIG5ldyAKdkNQVS4KCklI
TU8sIGlmIHRoZSBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVlbiBxdWV1ZWQgdGhlbiBpdCBpcyB0
b28gbGF0ZS4gV2UgCnNob3VsZCBhaW0gYXQgc2ltcGxpZnlpbmcgdGhlIGNvZGUgaWYgdGhlcmUg
YXJlIG5vIGRyYXdiYWNrIHRvIGRvIGl0LiBJbiAKdGhpcyBjYXNlLCB3aGF0IHdvdWxkIGJlIHRo
ZSBkcmF3YmFjayB0byBsZWF2ZSBwZW5kaW5nIG9uIHRoZSBvbGQgdkNQVT8KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 11:25:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1ke-0008H1-0D; Wed, 31 May 2017 11:25:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG1kc-0008Gu-S0
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:25:18 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C8/B7-03696-E18AE295; Wed, 31 May 2017 11:25:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQld2hV6
 kwcu3Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8V7dZCpbyVKxuns3awHiAq4uRk0NCwE/i
 65cLrCC2sICHxPzPr8BsEYEAidN9DUA2F4eQwDJGifmb/7KBJJgFMiROHDzMDGKzCehL7H7xi
 amLkYODV8BW4lZfIEiYRUBVYur8N2DlogLhEm8bj7CA2LwCghInZz4BszkF7CV2zZjFDtLKLK
 ApsX6XPsR0eYntb+eATRcSUJO41n+JHeLMdImJz3pYJjDyz0IyaRZC9ywk3QsYmVcxahSnFpW
 lFukaG+slFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIAMQ7GDcuT7wEKMkB5OS
 KG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJcuAcoJFqempFWmZOcBYgElLcPAoifD2g
 6R5iwsSc4sz0yFSpxgVpcQhEgIgiYzSPLg2WPxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 Av93KgKTyZeSVw018BLWYCWrxrhzbI4pJEhJRUA2PNobrdu+08/zzZ3GC3qmD2zRUpCrJHlOU
 erJTQ5GK4cCCt3udMIl/nhIo/O93+3L7sZfZIO56v1P2y8kxGodsX+IqLMrR33HsxK0rrutjs
 yQxrRHsOztc0sLvzWMz12CHnp8vv7174Nlp99zEHF5nY6L/9ofxi/jM1LKQ9U6fsL9de4Pbk8
 iIlluKMREMt5qLiRAA+TrggugIAAA==
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496229917!71557690!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52943 invoked from network); 31 May 2017 11:25:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:25:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46971979"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B33020000780015DFC4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6edd82bf-7db4-688e-7f7e-5c23c0f1bd1b@citrix.com>
Date: Wed, 31 May 2017 12:25:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E8B33020000780015DFC4@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 2/4] SVM: infer type in VMCB_ACCESSORS()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFByZXZlbnQgYWNjaWRlbnRh
bCBtaXN0YWtlcyBieSBub3QgcmVxdWlyaW5nIGV4cGxpY2l0IHR5cGVzIHRvIGJlCj4gc3BlY2lm
aWVkIGluIHRoZSBtYWNybyBpbnZvY2F0aW9ucy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkgYW0gbm90IGEgZmFuIG9mIHRoZXNlIGFjY2Vzc29y
cyBiZWluZyBtYWNyby1nZW5lcmF0ZWQ7IEkndmUgbG9zdCBjb3VudApvZiB0aGUgbnVtYmVyIG9m
IHRpbWVzIEkndmUgdHJpZWQgZ3JlcGluZyBmb3Igb25lIG9mIHRoZW0sIGp1c3QgdG8KZmluYWxs
eSByZW1lbWJlciB0aGF0IHRoZXkgY2FuJ3QgYmUgc2VhcmNoZWQgZm9yLiAKCk9UT0gsIHRoaXMg
Y2hhbmdlIGRvZXNuJ3QgbWFrZSB0aGF0IHByb2JsZW0gd29yc2UsIGFuZCBkb2VzIGZpeCBvbmUK
aXNzdWUgaW4gdGhlIGN1cnJlbnQgc2V0dXAuICBPbmUgY29tbWVudCBob3dldmVyLi4uCgo+ICAv
KiBVcGRhdGVzIGFyZSBhbGwgdmlhIGh2bV9zZXRfc2VnbWVudF9yZWdpc3RlcigpLiAqLwo+IC0v
KiBWTUNCX0FDQ0VTU09SUyhzdm1fc2VnbWVudF9yZWdpc3Rlcl90LCBnZHRyLCBkdCkgKi8KPiAt
LyogVk1DQl9BQ0NFU1NPUlMoc3ZtX3NlZ21lbnRfcmVnaXN0ZXJfdCwgaWR0ciwgZHQpICovCj4g
LS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9zZWdtZW50X3JlZ2lzdGVyX3QsIGNzLCBzZWcpICovCj4g
LS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9zZWdtZW50X3JlZ2lzdGVyX3QsIGRzLCBzZWcpICovCj4g
LS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9zZWdtZW50X3JlZ2lzdGVyX3QsIGVzLCBzZWcpICovCj4g
LS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9zZWdtZW50X3JlZ2lzdGVyX3QsIHNzLCBzZWcpICovCj4g
LVZNQ0JfQUNDRVNTT1JTKHU4LCBjcGwsIHNlZykKPiAtVk1DQl9BQ0NFU1NPUlModTY0LCBjcjIs
IGNyMikKPiAtVk1DQl9BQ0NFU1NPUlModTY0LCBkZWJ1Z2N0bG1zciwgbGJyKQo+IC1WTUNCX0FD
Q0VTU09SUyh1NjQsIGxhc3RicmFuY2hmcm9taXAsIGxicikKPiAtVk1DQl9BQ0NFU1NPUlModTY0
LCBsYXN0YnJhbmNodG9pcCwgbGJyKQo+IC1WTUNCX0FDQ0VTU09SUyh1NjQsIGxhc3RpbnRmcm9t
aXAsIGxicikKPiAtVk1DQl9BQ0NFU1NPUlModTY0LCBsYXN0aW50dG9pcCwgbGJyKQo+ICsvKiBW
TUNCX0FDQ0VTU09SUyhnZHRyLCBkdCkgKi8KPiArLyogVk1DQl9BQ0NFU1NPUlMoaWR0ciwgZHQp
ICovCj4gKy8qIFZNQ0JfQUNDRVNTT1JTKGNzLCBzZWcpICovCj4gKy8qIFZNQ0JfQUNDRVNTT1JT
KGRzLCBzZWcpICovCj4gKy8qIFZNQ0JfQUNDRVNTT1JTKGVzLCBzZWcpICovCj4gKy8qIFZNQ0Jf
QUNDRVNTT1JTKHNzLCBzZWcpICovCgpJJ2QganVzdCBkcm9wIHRoZXNlIGVudGlyZWx5LiAgSSBj
YW4ndCBzZWUgYW55IG5lZWQgZm9yIHRoZW0gdG8gYmUKaW50cm9kdWNlZCwgYnV0IGV2ZW4gaWYg
YSBuZWVkIGRvZXMgYXJpc2UsIGl0cyBub3QgbGlrZSB0aGV5IGFyZSBoYXJkIHRvCmludHJvZHVj
ZSBmcm9tIGZpcnN0IHByaW5jaXBsZXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 11:33:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1sr-0000ap-SK; Wed, 31 May 2017 11:33:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dG1sq-0000aj-GR
 for xen-devel@lists.xen.org; Wed, 31 May 2017 11:33:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 51/D9-02956-B1AAE295; Wed, 31 May 2017 11:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS1tbhqCu9Si/
 S4O1aboslHxezODB6HN39mymAMYo1My8pvyKBNWP95rXsBTdkKm68qWhgXCDexcjJISQwjVFi
 2aJoEFtCgFfiyLIZrBC2v8SE9ovsXYwcQDXlEk2dLiBhFgFVia3re8BK2ASUJS5+7WUDsUWA7
 N5fv1lAbGYBN4lLG+ewgLQKC3hKfLxiDRLmFbCUeD9zOiOEXSax+9d85i5GLqDp1xklfuy8Ap
 UQlDg58wnUHC2JG/9eMoHMYRaQllj+jwMkzClgLzHt0SGwElGgtbtv7WWewCg4C0n3LCTdsxC
 6FzAyr2LUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxWBiDY
 wXh6XeAhRkkOJiVR3gobvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxeK4FygkWp6akVaZk5w
 LiBSUtw8CiJ8KqApHmLCxJzizPTIVKnGBWlxHm/rQBKCIAkMkrz4NpgsXqJUVZKmJcR6BAhno
 LUotzMElT5V4ziHIxKwrxaION5MvNK4Ka/AlrMBLR41w5tkMUliQgpqQZGjcg1W+rT9hyfmi7
 NveRYyusUlkgGr7O/ZhziMjWNPshdf5T75WqbW3aOVxKYZa58XDk1MTGw8eeOvb8zVKoeq15y
 rxGo2CEm+yTmGBdn4xOH5VzBdan7twf8Er8r+Gr3b359LgVRA465EnMnfqg6fyt7D9OijPUe/
 mcXhTRHvrk/I+ctn2GjEktxRqKhFnNRcSIAgCjWsdACAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496230424!95813782!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38444 invoked from network); 31 May 2017 11:33:46 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 11:33:46 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 04:33:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,423,1491289200"; d="scan'208";a="107465045"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by orsmga005.jf.intel.com with ESMTP; 31 May 2017 04:33:41 -0700
Date: Wed, 31 May 2017 19:34:17 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531113414.GA22460@skl-2s3.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <1496216817-6846-1-git-send-email-chao.gao@intel.com>
 <592E95BA020000780015E0AF@prv-mh.provo.novell.com>
 <20170531085621.GA9417@skl-2s3.sh.intel.com>
 <592EA5D0020000780015E17A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592EA5D0020000780015E17A@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vlapic: fix two flaws in emulating
	MSR_IA32_APICBASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDM6MTU6MjhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMzEuMDUuMTcgYXQgMTA6NTYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBXZWQsIE1heSAzMSwgMjAxNyBhdCAwMjowNjo1MEFNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDMxLjA1LjE3IGF0IDA5OjQ2LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCj4+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwo+Pj4+IEBAIC0xMDAzLDE0ICsxMDAzLDEyIEBAIGJv
b2xfdCB2bGFwaWNfbXNyX3NldChzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQ2NF90IHZhbHVl
KQo+Pj4+ICAgICAgICAgIH0KPj4+PiAgICAgICAgICBlbHNlCj4+Pj4gICAgICAgICAgewo+Pj4+
IC0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHZsYXBpY194MmFwaWNfbW9kZSh2bGFwaWMpKSAp
Cj4+Pj4gLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKPj4+PiAgICAgICAgICAgICAgdmxhcGlj
LT5ody5kaXNhYmxlZCB8PSBWTEFQSUNfSFdfRElTQUJMRUQ7Cj4+Pj4gICAgICAgICAgICAgIHB0
X21heV91bm1hc2tfaXJxKHZsYXBpY19kb21haW4odmxhcGljKSwgTlVMTCk7Cj4+Pj4gICAgICAg
ICAgfQo+Pj4KPj4+RXNwZWNpYWxseSB3aXRoIHlvdSBub3QgYWRkaW5nIGFueSBjb2RlIGhlcmUs
IC4uLgo+Pj4KPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaAo+Pj4+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCj4+Pj4gQEAgLTUzLDYgKzUz
LDkgQEAKPj4+PiAgICAgICgodmxhcGljKS0+aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQ
SUNCQVNFX0JBU0UpCj4+Pj4gICNkZWZpbmUgdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gICAgICAoKHZsYXBpYyktPmh3LmFwaWNf
YmFzZV9tc3IgJiBNU1JfSUEzMl9BUElDQkFTRV9FWFREKQo+Pj4+ICsjZGVmaW5lIHZsYXBpY194
YXBpY19tb2RlKHZsYXBpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+ICsg
ICAgKCgodmxhcGljKS0+aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJM
RSkgJiYgXAo+Pj4+ICsgICAgICF2bGFwaWNfeDJhcGljX21vZGUodmxhcGljKSkKPj4+Cj4+Pi4u
LiBJIHRoaW5rIGl0IGlzIGltcGVyYXRpdmUgdGhhdCBib3RoIG1hY3JvcyBhcmUgZnVsbHkgc3lt
bWV0cmljLAo+Pj5pLmUuIHRoZSBlbmFibGVkIGNoZWNrIHNob3VsZCBlaXRoZXIgYmUgcHJlc2Vu
dCBpbiBib3RoIG9yIChsZXNzCj4+PmRlc2lyYWJsZSkgYWJzZW50Lgo+PiAKPj4gVGhlIHJlYXNv
biBJIHRoaW5rIGlzIHdlIGhhdmUgYW4gYXNzdW1wdGlvbiBoZXJlIHRoYXQKPj4gdmxhcGljLT5o
dy5hcGljX2Jhc2VfbXNyIGlzIGluIGEgdmFsaWQgc3RhdGUuIHNvIGlmIEVYVEQ9MSwgd2UgY2Fu
Cj4+IGNvbmNsdWRlIHZsYXBpYyBpcyBpbiB4MmFwaWMgbW9kZS4gQnV0IGlmIG9ubHkgRU49MSwg
d2UgY2FuJ3QgY29uY2x1ZGUKPj4gdmxhcGljIGlzIGluIHhhcGljIG1vZGUuCj4+IE9yLCBkbyB5
b3UganVzdCBtZWFuIEkgc2hvdWxkbid0IHVzZSB2bGFwaWNfeDJhcGljX21vZGUoKSBoZXJlLCBs
aWtlCj4+IHRoaXM6Cj4+IAo+PiAjZGVmaW5lIHZsYXBpY194MmFwaWNfbW9kZSh2bGFwaWMpICAg
XAo+PiAgICAgKHZsYXBpY19lbmFibGVkKHZsYXBpYykgJiYgXAo+PiAgICAgICh2bGFwaWMtPmh3
LmFwaWNfYmFzZV9tc3IgJiBNU1JfSUEzMl9BUElDQkFTRV9FWFREKSkKPj4gCj4+ICNkZWZpbmUg
dmxhcGljX3hhcGljX21vZGUodmxhcGljKSAgIFwKPj4gICAgICh2bGFwaWNfZW5hYmxlZCh2bGFw
aWMpICYmIFwKPj4gICAgICAhKHZsYXBpYy0+aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQ
SUNCQVNFX0VYVEQpKQo+Cj5JIGNhbid0IGdldCB0aGUgY29kZSBpbiBsaW5lIHdpdGggIkkgc2hv
dWxkbid0IHVzZSB2bGFwaWNfeDJhcGljX21vZGUoKQo+aGVyZSIsIGJ1dCBiZXlvbmQgdGhhdCB0
aGUgc3VnZ2VzdGVkIGNvZGUgaXMgaW5kZWVkIHdoYXQgSSB0aGluawo+d2Ugd291bGQgd2FudCAo
cHJvdmlkZWQgb2YgY291cnNlIHRoaXMgaXNuJ3QgZ29pbmcgdG8gYnJlYWsgYW55Cj5leGlzdGlu
ZyB1c2VycykuCgpXaGVuIEkgYW0gc2Vla2luZyBmb3IgZXZpZGVuY2VzIHRvIHBlcnN1YWRlIHlv
dSB0aGF0IGl0IHdpbGwgbm90CmJyZWFrIHRoZSBleGlzdGluZyB1c2VycywgSSBmb3VuZCB0aGF0
CjEuIEluIFNETSBBRFZBTkNFRCBQUk9HUkFNTUFCTEUgSU5URVJSVVBUIENPTlRST0xMRVIgKEFQ
SUMpIC0+CkV4dGVuZGVkIFhBUElDICh4MkFQSUMpIC0+IERldGVjdGluZyBhbmQgRW5hYmxpbmcg
eDJBUElDIE1vZGUsIHRoZXJlCmlzIGEgdGFibGUgdG8gaWxsdXN0cmF0ZSB3aGljaCBtb2RlIHRo
ZSBBUElDIGlzIGluLiBJdCBkb2Vzbid0IG1lbnRpb24KdGhlIGdsb2JhbCBlbmFibGUvZGlzYWJs
ZSBiaXQgaW4gTVNSX0lBMzJfQVBJQ0JBU0Ugb3Igc29mdHdhcmUKZW5hYmxlL2Rpc2FibGUgYml0
IGluIHNwdXJpb3VzIHZlY3RvciByZWdpc3Rlci4KCjIuIEluIHRoZSBzYW1lIGNoYXB0ZXIgTG9j
YWwgQVBJQy0+TG9jYWwgQVBJQyBzdGF0ZS0+TG9jYWwgQVBJQyBzdGF0ZQphZnRlciBJdCBIYXMg
QmVlbiBTb2Z0d2FyZSBEaXNhYmxlZCwgdGhlIEFQSUMgYmVlbiBzb2Z0d2FyZSBkaXNhYmxlZApy
ZXNwb25kcyBub3JtYWxseSB0byBTSVBJIG1lc3NhZ2UuIFRvIG1hdGNoIFNJUEkncyBkZXN0aW5h
dGlvbiwgd2UKdXNlIHRoZSBtYXJjbyB2bGFwaWNfeDJhcGljX21vZGUoKSwgaXQgaXMgd2VpcmQg
dG8gcmV0dXJuIGZhbHNlIHdoZW4gCmFuIEFQSUMgd2l0aCBNU0lfSUEzMl9BUElDQkFTRSBFTj0x
IEVYVEQ9MSBidXQgYmVlbiBzb2Z0d2FyZSBkaXNhYmxlZCwKd2hhdCdzIG1vcmUsIGl0IGlzIHNv
ZnR3YXJlIGRpc2FibGVkIGJ5IGRlZmF1bHQgd2hlbiBlbmFibGluZyB4MkFQSUMuCgpTbyBJIHN1
Z2dlc3QgdGhlIGNvZGUgbGlrZSBiZWxvdzoKI2RlZmluZSB2bGFwaWNfeDJhcGljX21vZGUodmxh
cGljKSBcCiAgICAoKCh2bGFwaWMpLT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JB
U0VfRU5BQkxFKSAmJiBcCiAgICAgKCh2bGFwaWMpLT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lB
MzJfQVBJQ0JBU0VfRVhURCkpCgojZGVmaW5lIHZsYXBpY194YXBpY19tb2RlKHZsYXBpYykgXAog
ICAgKCgodmxhcGljKS0+aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJM
RSkgJiYgXAogICAgICEoKHZsYXBpYyktPmh3LmFwaWNfYmFzZV9tc3IgJiBNU1JfSUEzMl9BUElD
QkFTRV9FWFREKSkKClRoZXkgYXJlIGFsc28gc3ltbWV0cmljLiBUaGlzIGNoYW5nZSBkZWZpbml0
ZWx5IHdvbid0IGJyZWFrIGFueSB1c2VyCmZvciB0aGUgRU49MCBhbmQgRVhURD0xIGlzIGFuIGlu
dmFsaWQgc3RhdGUuCgpBbHNvIEkgZm91bmQgd2Ugc2hvdWxkIHJldHVybiAjR1Agd2hlbiBmaW5k
aW5nIGd1ZXN0IHRyeWluZyB0byBkbyBhbgppbGxlZ2FsIHRyYW5zaXRpb24uIFdpbGwgY2hhbmdl
IHRoaXMgdG9vLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 11:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1tz-0000hQ-8f; Wed, 31 May 2017 11:34:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG1tx-0000hD-SE
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:34:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D6/21-31580-16AAE295; Wed, 31 May 2017 11:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQjdhlV6
 kQd8LI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP29l2sBT1MFYvmnmJrYLzL2MXIySEh4CfR
 uXI6K4gtLOAkcffhOTBbRCBA4nRfA5DNxSEksIxR4tT5/WANzAIZEicOHmYGsdkE9CV2v/jEB
 GLzCthK7Pp0GqiGg4NFQFWi+VYdSFhUIFzibeMRFogSQYmTM5+A2ZwC9hI/FsxhASlnFtCUWL
 9LH2K6vMT2t3PApgsJqElc67/EDnFmusTEZz0sExj5ZyGZNAuhexaS7gWMzKsYNYpTi8pSi3S
 NjPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDsJ6BgXEHY99ev0OMkhxMSqK8
 FTZ6kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL1WAuUEi1LTUyvSMnOAsQCTluDgURLhVQFJ8
 xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnDcCpEgApCijNA9uBCwuLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5k0HmcKTmVcCt+kV0BFMQEfs2qENckRJIkJKqoExVWTbLO2f+5NVpH4
 lzNQNkdtxOFNw7yyuPHW2bi2J/zuvLck63Lg/5eHFhGiLrgUG4iFdpwJnvPMpc9zaESDXuSlK
 s+aO6NySh6prfN4HnrOavE+o+ZXvbE1em1jF57duMGjobd/78fOUkv70UtO2bRUR+4Sm5HZ6m
 TzvWy+s9W99MX+J3hIlluKMREMt5qLiRADOcTQSxgIAAA==
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496230496!99320597!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7176 invoked from network); 31 May 2017 11:34:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:34:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46972492"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B4F020000780015DFC8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fb4f8900-a9ff-fa8b-87bf-65685e1174b9@citrix.com>
Date: Wed, 31 May 2017 12:34:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E8B4F020000780015DFC8@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 3/4] SVM: clean up svm_vmcb_dump()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0gY29uc3RpZnkgcGFyYW1l
dGVyCj4gLSB1c2UgYWNjZXNzb3JzCj4gLSBkcm9wIHN0cmF5IGNhc3RzCj4gLSBhZGp1c3QgZm9y
bWF0dGluZwo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKR2l2ZW4gdGhlIGNvbnN0LCB3aHkgc3dpdGNoIHRvIHVzaW5nIGFjY2Vzc29ycz8gIFRoZXJl
IGFyZSBubyBpc3N1ZXMKd2l0aCBjbGVhbmJpdHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 11:35:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1uX-0000m4-Gi; Wed, 31 May 2017 11:35:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG1uW-0000lm-AE
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:35:32 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 2D/E8-03920-38AAE295; Wed, 31 May 2017 11:35:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7zKr1
 Ig3vX+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVy54yFTxkrdj/ciVzA+NVli5GTg4JAX+J
 bz+bWEFsFgFVidWb5zCD2GwCyhI/O3vZQGwRILv312+wemaBSol9f9ewg9jCAr4SC35A1PMKW
 Ei8/HSbqYuRi0NIYDajxI+vaxkhEoISJ2c+gWrWkViw+xPQUA4gW1pi+T8OkDCngL3Eg7Z9YD
 eICqhIdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA1N9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MH5bFnCIUZKDSUmUt8JGL1KILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO+1FUA5waLU9NSKtMwcYNDDpCU4eJREeFVWAqV5iwsSc4sz0yFSp
 xh1OZo+bPnCJMSSl5+XKiXO+w1khgBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvO5ApPJl5JXCbXgEdwQR0xK4d2iBHlCQipKQaGMNM9L1fmi45eclMeYv73fQ72509eta
 vjyteuLH2SIog28ezTCoBTtUcFXt0AviijhXFrdaXZT2wbOnGmxeWOR1aJZmzvfRV0qs3xgfX
 7d/1Infp64dld3wesh3XOM9VrOPtvubYnzz3w8+Xva63KFv8Qap0h3zR2nLT90/u1L2YMPX4r
 z9pXlOVWIozEg21mIuKEwFCLcmiuwIAAA==
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496230529!95058333!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61928 invoked from network); 31 May 2017 11:35:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:35:30 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="426009644"
Date: Wed, 31 May 2017 12:35:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531113527.4puptb56oy6h25pq@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-11-wei.liu2@citrix.com>
 <592C5F3B020000780015D5D7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592C5F3B020000780015D5D7@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 10/22] x86/traps: delcare percpu
	softirq_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDk6NDk6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBJdCBuZWVkcyB0byBiZSBub24tc3RhdGljIHdoZW4gd2Ugc3BsaXQgUFYgc3BlY2lm
aWMgY29kZSBvdXQuCj4gCj4gSSBkb24ndCBmb2xsb3cgaGVyZTogVGhlIHZhcmlhYmxlIGlzIHVz
ZWQgYnkgc2VuZF9ndWVzdF90cmFwKCkgdG8KPiBjb21tdW5pY2F0ZSB3aXRoIGl0cyBoZWxwZXIg
bm1pX21jZV9zb2Z0aXJxKCkuIEhvdyB3b3VsZCB5b3UKPiBtb3ZlIG9uZSB3aXRob3V0IHRoZSBv
dGhlcj8KCkkgY2hvc2UgdG8gbm90IG1vdmUgbm1pX21jZV9zb2Z0aXJxLCB3aGljaCBpcyBuZWVk
ZWQgYnkgdHJhcF9pbml0LCBoZW5jZQp0aGlzIHBhdGNoLgoKWW91ciBzdWdnZXN0aW9uIHdpbGwg
cmVxdWlyZSBubWlfbWNlX3NvZnRpcnEgdG8gYmUgZXhwb3J0ZWQgdmlhIGEgaGVhZGVyCihhbmQg
cG9zc2libHkgcHJlZml4IHdpdGggcHZfKS4gSSdtIGZpbmUgd2l0aCB0aGF0LCB0b28uCgo+IFRo
ZSBtYWluIGNsZWFudXAgcG90ZW50aWFsIEkgc2VlCj4gaGVyZSB3b3VsZCBiZSBmb3IgdGhlIHN0
cnVjdCBzb2Z0aXJxX3RyYXAgdG8gYmUgbW92ZWQgZnJvbSB0aGUKPiBoZWFkZXIgdG8gdGhlIEMg
ZmlsZSAoYXMgaXQncyB1c2VkIGluIG9ubHkgb25lIG9mIHRoZW0pLgo+IAo+IEphbgo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:36:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG1vH-0000t1-Pk; Wed, 31 May 2017 11:36:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG1vH-0000sq-9O
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:36:19 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 03/9F-01999-2BAAE295; Wed, 31 May 2017 11:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve7GVXq
 RBr1nbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvM3exFMzhq9i1dipzA+Mt7i5GTg4JAX+J
 tpNLmLsYOThYBFQlDs/NAgmzCShL/OzsZQOxRQR0JZ4teAZmMwvkSyxYd5wZxBYWiJFY/HUvG
 0grr4CFxL+5xiBhIYF9zBL/36qB2LwCghInZz5hgWjVkViw+xNYObOAtMTyfxwgYU4BO4mmsw
 2sILaogIpE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukZFeUlFmekZ
 JbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgkNUzMDDuYNzT7neIUZKDSUmUt8JGL1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO+SlUA5waLU9NSKtMwcYLjDpCU4eJREeK+DpHmLCxJzizPTI
 VKnGBWlxHkjQBICIImM0jy4NliMXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsQZApPZl
 4J3PRXQIuZgBbv2qENsrgkESEl1cC4273KQH9uRsdGvRsX32fOb7zgt13s7JWw71/cw3S95lo
 8U/QMcXI223Puh2uP9dWkhwq3px063brly4X263I2TdZ7TSPu3Klw/q9ec6Pvq+0ZvSxOzc8z
 tWOfu3/bsPdGgdpbCa/cBD5FF/fP22Vk/74XZGHLclKaU+Wsu3x5wAoxMdUj++SUWIozEg21m
 IuKEwGWAqeMrAIAAA==
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496230575!87145315!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23649 invoked from network); 31 May 2017 11:36:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:36:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="434603697"
Date: Wed, 31 May 2017 12:36:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170531113613.a7zeuc2pclkx5z5f@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
 <20170518172832.afqcp65eztdaurdb@citrix.com>
 <592C56DF020000780015D575@prv-mh.provo.novell.com>
 <20170530172744.scqefvuebkum3m5r@citrix.com>
 <6b3f6b70-d165-1c11-0b83-f177bbe74646@citrix.com>
 <592E76E3020000780015DECF@prv-mh.provo.novell.com>
 <20170531110131.pt2anl2zhubgfj3b@citrix.com>
 <2ea6e240-a443-6fcc-97a4-cf974509002f@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2ea6e240-a443-6fcc-97a4-cf974509002f@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMTI6MDU6MjZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMS8wNS8xNyAxMjowMSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgTWF5
IDMwLCAyMDE3IGF0IDExOjU1OjE1UE0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+
IE9uIDMwLjA1LjE3IGF0IDE5OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPj4+IE9uIDMwLzA1LzE3IDE4OjI3LCBXZWkgTGl1IHdyb3RlOgo+ID4+Pj4gT24gTW9uLCBN
YXkgMjksIDIwMTcgYXQgMDk6MTQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
Pj4+Pj4gT24gMTguMDUuMTcgYXQgMTk6MjgsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToK
PiA+Pj4+Pj4gRnJvbSA1OGRmODE2YjkzN2RjN2EzNTk4ZGUwMWYwNTNhNjAzMGU2MzEwNTdlIE1v
biBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+ID4+Pj4+PiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+ID4+Pj4+PiBEYXRlOiBUaHUsIDE4IE1heSAyMDE3IDE2OjE4OjU2ICswMTAw
Cj4gPj4+Pj4+IFN1YmplY3Q6IFtQQVRDSF0geDg2L3RyYXBzOiBtb3ZlIHByaXZpbGVnZSBpbnN0
cnVjdGlvbiBlbXVsYXRpb24gY29kZQo+ID4+Pj4+IHByaXZpbGVnZWQKPiA+Pj4+Pgo+ID4+Pj4+
PiBNb3ZlIHJlbGV2YW50IGNvZGUgdG8gcHYvZW11bGF0ZS5jLiBFeHBvcnQgZW11bGF0ZV9wcml2
aWxlZ2VkX29wIGluCj4gPj4+Pj4+IHB2L3RyYXBzLmguCj4gPj4+Pj4gQSBuYW1lIG9mICJlbXVs
YXRlLmMiIHNvdW5kcyBsaWtlIGEgY29udGFpbmVyIGZvciBhbGwgc29ydHMgb2YgY3J1ZnQuCj4g
Pj4+Pj4gSSdkIHByZWZlciBpZiB3ZSBjb3VsZCB1c2UgdGhlIG9wcG9ydHVuaXR5IG9mIHRoaXMg
cmUtb3JnIHRvIHNlZSBhYm91dAo+ID4+Pj4+IG5vdCBoYXZpbmcgb3Zlcmx5IGxhcmdlIGZpbGVz
LiBUaGVyZWZvcmUgZS5nLiAiZW11bC1wcml2LmMiIG9yCj4gPj4+Pj4gInByaXYtZW11bC5jIiBv
ciBzb21lIHN1Y2g/Cj4gPj4+Pj4KPiA+Pj4+IEkgdGhpbmsgdGhpcyBpcyBhIGZpbmUgaWRlYS4K
PiA+Pj4gSWYgd2UgYXJlIGRvaW5nIHRoaXMsIEknZCByZWNvbW1lbmQgZW11bC0kRk9PLmMgdG8g
YXZvaWQgaGF2aW5nCj4gPj4+IGVtdWxhdGlvbiBmaWxlcyBuYW1lZCBpbnZhbGlkLmMgKHdoaWNo
IGlzbid0IG9idmlvdXMgYXMgdG8gaXRzIHB1cnBvc2UpCj4gPj4+IGFzIHN1Z2dlc3RlZCBpbiBw
YXRjaCAzLgo+ID4+IEFncmVlZCAtIEkgZGlkbid0IGxpa2UgdGhlIGJhcmUgImludmFsaWQuYyIg
dmVyeSBtdWNoIGVpdGhlciwgYnV0Cj4gPj4gSSBhbHNvIHdhc24ndCBlbnRpcmVseSBoYXBweSB3
aXRoIHRoZSBsb25naXNoICJlbXVsLWludmFsaWQuYyIuCj4gPj4gUGVyaGFwcyAiZW11bC1pbnZh
bC5jIiB0aGVuPwo+ID4+Cj4gPiBObyBvYmplY3Rpb24gZnJvbSBtZS4KPiA+Cj4gPiBUbyByZWNh
cCwgSSdtIGdvaW5nIHRvIGJyZWFrIGVtdWxhdGlvbiBjb2RlIGludG8gdGhyZWUgZmlsZXM6Cj4g
Pgo+ID4gKiBlbXVsLWludmFsLmMKPiAKPiBlbXVsLWludmFsaWQtb3AuYyA/ICBlbXVsLWludmFs
IGlzIHN0aWxsIGFuIHVuaGVscGZ1bCBuYW1lIHRvIGRlc2NyaWJlCj4gaXRzIHB1cnBvc2UuCj4g
Cj4gPiAqIGVtdWwtZ2F0ZS1vcC5jCj4gPiAqIGVtdWwtcHJpdi5jCj4gCj4gZW11bC1wcml2LW9w
LmMsIGZvciBjb25zaXN0ZW5jeT8KPiAKClRoZXNlIG5hbWVzIGFyZSByZWFzb25hYmxlLiBJZiBJ
IGRvbid0IGhlYXIgZnVydGhlciBvYmplY3Rpb24gSSdtIGdvaW5nCnRvIHVzZSB0aGVtLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:42:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG20j-0001fG-EB; Wed, 31 May 2017 11:41:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG20i-0001fA-At
 for xen-devel@lists.xen.org; Wed, 31 May 2017 11:41:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E7/AF-02180-30CAE295; Wed, 31 May 2017 11:41:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDvS7DGr1
 Ig4+tRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8az/ztYCk6zV7Ts8WlgXMjWxcjJISHgLzHh
 zAymLkYODhYBVYkZjyJAwmwCyhI/O3vBSkQEdCWeLXgGZjMLFEi8WfCVFcQWFoiSeH79ISNIK
 6+AhcS5ZscuRi4OIYFVjBJ/H/xmB6nhFRCUODnzCQtEr47Egt2f2EDqmQWkJZb/4wAJcwrYSe
 ze95wJxBYVUJHoXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMaoXpxaVpRbpmuklFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGGAMQ7GCc2uB8iFGSg0lJlLfCRi9SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSv7GqgnGBRanpqRVpmDjDYYdISHDxKIrx9q4DSvMUFibnFm
 ekQqVOMuhxNH7Z8YRJiycvPS5US5z0DUiQAUpRRmgc3AhZ5lxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMex5kCk9mXgncpldARzABHbFrhzbIESWJCCmpBkY5pY2rpnf6neAMafA48eLNzrp
 DewUNy1Z/Mj1/IVw3+IG3Lqvkk2D5WezfV31m9prT0nZig8n8e+yJnoEr+w5kr7HqDirpC9xx
 88lEky0GFqHuLGE3xJ3t1LcrRH/cFLo4Prn2wW2RVbFluwPWf085fldK7fLtyN/VYWeunT/7Y
 Zb4rOcLHHcosRRnJBpqMRcVJwIAGdG5W7cCAAA=
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496230911!101268892!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41454 invoked from network); 31 May 2017 11:41:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:41:52 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="434604187"
Date: Wed, 31 May 2017 12:41:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170531114149.6rplgoi5v7zapfus@citrix.com>
References: <1495453809-30108-1-git-send-email-andrew.cooper3@citrix.com>
 <20170531103504.ctbzcndewzsrnkcv@citrix.com>
 <c9d63776-6a6b-d99b-e509-8ce489cbcdf9@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c9d63776-6a6b-d99b-e509-8ce489cbcdf9@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] tools/libxc: Drop broken xc_{get,
 set}_hvm_param() functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMTI6MDI6NTdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMS8wNS8xNyAxMTozNSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgTWF5
IDIyLCAyMDE3IGF0IDEyOjUwOjA5UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
eGNfe2dldCxzZXR9X2h2bV9wYXJhbSgpIGFyZSBkZXByZWNhdGVkIGJlY2F1c2UgdGhleSB0cnVu
Y2F0ZSB0aGVpciB2YWx1ZQo+ID4+IHBhcmFtZXRlciBpbiAzMmJpdCBidWlsZHMgb2YgbGlieGMs
IGFuZCBhcmUgdGhlcmVmb3JlIHVuZml0IGZvciB1c2UuCj4gPj4KPiA+PiBBcyB0aGVyZSBpcyBv
bmx5IGEgc2luZ2xlIHJlbWFpbmluZyB1c2VyLCBzd2l0Y2ggdGhhdCB1c2VyIG92ZXIgdG8KPiA+
PiB4Y19odm1fcGFyYW1fZ2V0KCkgYW5kIGRyb3AgdGhlc2UgZnVuY3Rpb25zIGNvbXBsZXRlbHku
Cj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+ID4gVGhpcyBicm9rZSBRRU1VIGJ1aWxkIGJlY2F1c2UgUUVNVSB1c2VzIHRo
b3NlLgo+IAo+IFdoaWNoIHFlbXU/IHRyYWQgb3IgdXBzdHJlYW0/ICBJIGRpZG4ndCBlbmNvdW50
ZXIgYnVpbGQgZXJyb3JzIG15c2VsZi4KPiAKCnFlbXUtdHJhZC4KCmh0dHBzOi8vdHJhdmlzLWNp
Lm9yZy94ZW4tcHJvamVjdC94ZW4vam9icy8yMzc4NjE1MjIKCj4gT1RPSCwgbXkgY29tbWl0IHN0
YXRlbWVudCBzdGlsbCBzdGFuZHMuICBUaGVzZSBmdW5jdGlvbnMgYXJlIHByb3ZhYmx5Cj4gdW5m
aXQgZm9yIHB1cnBvc2UsIGFuZCBuZWVkIHRvIGJlIGdvdHRlbiByaWQgb2YuCj4gCgpZZXMuIFBs
ZWFzZSBzdWJtaXQgYSBwYXRjaCB0byBxZW11LXRyYWQgdG8gc3dpdGNoIHRvIG5ld2VyIGZ1bmN0
aW9ucwpmaXJzdCwgdGhlbiBJIGNhbiByZXZlcnQgdGhlIHJldmVydC4KCldlaS4KCj4gfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:43:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:43:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG22f-0001lQ-Q0; Wed, 31 May 2017 11:43:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG22e-0001lI-BZ
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:43:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DB/E1-03696-B7CAE295; Wed, 31 May 2017 11:43:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7d6jV6
 kweq/PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byq1OZC9oEKqY9vMbSwLiDt4uRk0NIIE/i
 yNpDbF2MHBy8AnYS2+fmg4QlBAwlTi+8yQJiswioSmx7+ZUZxGYTUJdoe7adFcQWEQiUWLZ6G
 xOIzSxgILF0y1N2EFtYIEai4dwDNojx+5gl/r9VA7E5gcY3nW1ghVglKPF3hzBEq5bEw1+3WC
 BsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EQvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfj9Y0BhxglOZiURHkrbPQihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwyq4GygkWpaanVqRl5gCjACYtwcGjJMJbC5LmLS5IzC3OTIdIn
 WJUlBLntQdJCIAkMkrz4NpgkXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryeIFN4MvNK4K
 a/AlrMBLR41w5tkMUliQgpqQbG1dLnTLd0PVizV7Jk97uyhACpiyI6tQcYPfIz11h8rJnzYNd
 dvdS8lxknoufLT+jbfLSD5/a6ox7L596NTTng+XGeXaxM032JuO21KdZljFcLfPlz3ZlnM9qu
 ePnkU4zYNK1NmZtrksuOZDfOu9b3M6b6d9vzlauWCMaqnZva7ZDK6RVcNnW1EktxRqKhFnNRc
 SIAaD5IMbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496231033!95060265!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42124 invoked from network); 31 May 2017 11:43:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 11:43:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 05:43:52 -0600
Message-Id: <592EC898020000780015E3A2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 05:43:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-2-wei.liu2@citrix.com>
 <20170518172832.afqcp65eztdaurdb@citrix.com>
 <592C56DF020000780015D575@prv-mh.provo.novell.com>
 <20170530172744.scqefvuebkum3m5r@citrix.com>
 <6b3f6b70-d165-1c11-0b83-f177bbe74646@citrix.com>
 <592E76E3020000780015DECF@prv-mh.provo.novell.com>
 <20170531110131.pt2anl2zhubgfj3b@citrix.com>
 <2ea6e240-a443-6fcc-97a4-cf974509002f@citrix.com>
In-Reply-To: <2ea6e240-a443-6fcc-97a4-cf974509002f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 01/22] x86/traps: move privilege
 instruction emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEzOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMTcgMTI6MDEsIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIFR1ZSwgTWF5IDMw
LCAyMDE3IGF0IDExOjU1OjE1UE0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MzAuMDUuMTcgYXQgMTk6MzAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
PiBPbiAzMC8wNS8xNyAxODoyNywgV2VpIExpdSB3cm90ZToKPj4+Pj4gT24gTW9uLCBNYXkgMjks
IDIwMTcgYXQgMDk6MTQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBP
biAxOC4wNS4xNyBhdCAxOToyOCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+
IEZyb20gNThkZjgxNmI5MzdkYzdhMzU5OGRlMDFmMDUzYTYwMzBlNjMxMDU3ZSBNb24gU2VwIDE3
IDAwOjAwOjAwIDIwMDEKPj4+Pj4+PiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+Pj4+Pj4+IERhdGU6IFRodSwgMTggTWF5IDIwMTcgMTY6MTg6NTYgKzAxMDAKPj4+Pj4+PiBT
dWJqZWN0OiBbUEFUQ0hdIHg4Ni90cmFwczogbW92ZSBwcml2aWxlZ2UgaW5zdHJ1Y3Rpb24gZW11
bGF0aW9uIGNvZGUKPj4+Pj4+IHByaXZpbGVnZWQKPj4+Pj4+Cj4+Pj4+Pj4gTW92ZSByZWxldmFu
dCBjb2RlIHRvIHB2L2VtdWxhdGUuYy4gRXhwb3J0IGVtdWxhdGVfcHJpdmlsZWdlZF9vcCBpbgo+
Pj4+Pj4+IHB2L3RyYXBzLmguCj4+Pj4+PiBBIG5hbWUgb2YgImVtdWxhdGUuYyIgc291bmRzIGxp
a2UgYSBjb250YWluZXIgZm9yIGFsbCBzb3J0cyBvZiBjcnVmdC4KPj4+Pj4+IEknZCBwcmVmZXIg
aWYgd2UgY291bGQgdXNlIHRoZSBvcHBvcnR1bml0eSBvZiB0aGlzIHJlLW9yZyB0byBzZWUgYWJv
dXQKPj4+Pj4+IG5vdCBoYXZpbmcgb3Zlcmx5IGxhcmdlIGZpbGVzLiBUaGVyZWZvcmUgZS5nLiAi
ZW11bC1wcml2LmMiIG9yCj4+Pj4+PiAicHJpdi1lbXVsLmMiIG9yIHNvbWUgc3VjaD8KPj4+Pj4+
Cj4+Pj4+IEkgdGhpbmsgdGhpcyBpcyBhIGZpbmUgaWRlYS4KPj4+PiBJZiB3ZSBhcmUgZG9pbmcg
dGhpcywgSSdkIHJlY29tbWVuZCBlbXVsLSRGT08uYyB0byBhdm9pZCBoYXZpbmcKPj4+PiBlbXVs
YXRpb24gZmlsZXMgbmFtZWQgaW52YWxpZC5jICh3aGljaCBpc24ndCBvYnZpb3VzIGFzIHRvIGl0
cyBwdXJwb3NlKQo+Pj4+IGFzIHN1Z2dlc3RlZCBpbiBwYXRjaCAzLgo+Pj4gQWdyZWVkIC0gSSBk
aWRuJ3QgbGlrZSB0aGUgYmFyZSAiaW52YWxpZC5jIiB2ZXJ5IG11Y2ggZWl0aGVyLCBidXQKPj4+
IEkgYWxzbyB3YXNuJ3QgZW50aXJlbHkgaGFwcHkgd2l0aCB0aGUgbG9uZ2lzaCAiZW11bC1pbnZh
bGlkLmMiLgo+Pj4gUGVyaGFwcyAiZW11bC1pbnZhbC5jIiB0aGVuPwo+Pj4KPj4gTm8gb2JqZWN0
aW9uIGZyb20gbWUuCj4+Cj4+IFRvIHJlY2FwLCBJJ20gZ29pbmcgdG8gYnJlYWsgZW11bGF0aW9u
IGNvZGUgaW50byB0aHJlZSBmaWxlczoKPj4KPj4gKiBlbXVsLWludmFsLmMKPiAKPiBlbXVsLWlu
dmFsaWQtb3AuYyA/ICBlbXVsLWludmFsIGlzIHN0aWxsIGFuIHVuaGVscGZ1bCBuYW1lIHRvIGRl
c2NyaWJlCj4gaXRzIHB1cnBvc2UuCj4gCj4+ICogZW11bC1nYXRlLW9wLmMKPj4gKiBlbXVsLXBy
aXYuYwo+IAo+IGVtdWwtcHJpdi1vcC5jLCBmb3IgY29uc2lzdGVuY3k/CgpBbmQgdGhlbiBhYm92
ZSBwZXJoYXBzIGVtdWwtaW52LW9wLmM/Cgo+PiBUaGUgZXhwb3J0ZWQgZnVuY3Rpb25zIGFyZSBn
b2luZyB0byBiZSBwcmVmaXhlZCB3aXRoIHB2Xy4KPj4KPj4gVGhlIHNoYXJlZCBmdW5jdGlvbnMg
dXNlIGJ5IHRob3NlIHRocmVlIGZpbGVzIGFyZSBnb2luZyB0byBiZSBpbgo+PiBlbXVsLWNvbW1v
bi5jICg/KS4gVGhleSBhcmUgZ29pbmcgdG8gYmUgcHJlZml4ZWQgcHZfZW11bGF0ZV8gYW5kCgpw
dl9lbXVsXyogPwoKPj4gZXhwb3J0ZWQgdmlhIGEgbG9jYWwgaGVhZGVyIGZpbGUgZW11bC1jb21t
b24uaCAoPykuCgpPciBzaW1wbHkgZW11bGF0ZS5bY2hdPwoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:45:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG240-0001tE-3i; Wed, 31 May 2017 11:45:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG23y-0001su-98
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:45:18 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E8/1D-02955-CCCAE295; Wed, 31 May 2017 11:45:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fMGr1
 Ig+sTZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXdx+wFvzgr5jz+AxjA2MfbxcjJ4eQQJ7E
 /6XfWUBsXgE7iXu9b1hBbAkBQ4nTC2+CxVkEVCUuts9iB7HZBNQl2p5tB6sREVCWuPt9BlgNs
 0CcxP5ZjxlBbGGBaImnE18C1XABzV/PJPF1Wg9YglPAUmLrvO1ANgfQMkGJvzuEIXq1JB7+ug
 U1R1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLXSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL96BgbGHYwte/0OMUpyMCmJ8lbY6EUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCVAYazkGBRanpqRVpmDjASYNISHDxKIry7VwOleYsLEnOLM
 9MhUqcYFaXEeY+CJARAEhmleXBtsOi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9yDIFJ
 7MvBK46a+AFjMBLd61QxtkcUkiQkqqgTHsgYPPG9ea5UsF1Jvl2yXjROfpf3g9Qb3/76m5R6T
 efHsQ/r5Ue6OuhcMBjrcH5/yy3TH3p0FlpoRk750vLyYFrYpI0Xxf2x+vt2nBgf910ttyd+57
 V9whsHSRs62sbyFXWv87+/o0qQ+vrDTWrr+wwuYZ826Xq8c1Py+Qe/zEcauJNpPqNBclluKMR
 EMt5qLiRAAHGAxiuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496231114!47887553!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53803 invoked from network); 31 May 2017 11:45:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 11:45:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 05:45:14 -0600
Message-Id: <592EC8EA020000780015E3A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 05:45:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
 <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
 <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
 <592E77E3020000780015DED4@prv-mh.provo.novell.com>
 <20170531111441.edphr5whfoxqnsyo@citrix.com>
In-Reply-To: <20170531111441.edphr5whfoxqnsyo@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEzOjE0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMTE6NTk6MzFQTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAzMC4wNS4xNyBhdCAxOTo0MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IE9uIDI5LzA1LzE3IDE2OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4g
Pj4+Pj4gT24gMTguMDUuMTcgYXQgMTk6MDksIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToK
Pj4gPj4+IFRoZSBmb2xsb3dpbmcgaGFuZGxlcnMgYXJlIG1vdmVkOgo+PiA+Pj4gMS4gZG9fc2V0
X3RyYXBfdGFibGUKPj4gPj4gVGhpcyBvbmUgbWFrZXMgc2Vuc2UgdG8gbW92ZSB0byBwdi90cmFw
cy5jLCBidXQgLi4uCj4+ID4+Cj4+ID4+PiAyLiBkb19zZXRfZGVidWdyZWcKPj4gPj4+IDMuIGRv
X2dldF9kZWJ1Z3JlZwo+PiA+Pj4gNC4gZG9fZnB1X3Rhc2tzd2l0Y2gKPj4gPj4gLi4uIG5vbmUg
b2YgdGhlc2UgZG8uIEkgY291bGQgc2VlIHRoZW0gZ28gaW50byBwdi9oeXBlcmNhbGwuYywKPj4g
Pj4gYnV0IEkgY291bGQgYWxzbyBzZWUgdGhhdCBmaWxlIGRlYWxpbmcgaW50ZW50aW9uYWxseSBv
bmx5IHdpdGgKPj4gPj4gZXZlcnl0aGluZyBoeXBlcmNhbGwgcmVsYXRlZCBleGNlcHQgaW5kaXZp
ZHVhbCBoYW5kbGVycy4gQW5kcmV3LAo+PiA+PiBkbyB5b3UgaGF2ZSBhbnkgb3BpbmlvbiBvciB0
aG91Z2h0cyBoZXJlPwo+PiA+IAo+PiA+IERlc3BpdGUgaXRzIG5hbWUsIHRyYXBzLmMgZGVhbHMg
d2l0aCBtb3N0bHkgbG93IGxldmVsIGV4Y2VwdGlvbgo+PiA+IGhhbmRsaW5nLCBzbyBJIGFtIG5v
dCBjb21wbGV0ZWx5IGNvbnZpbmNlZCB0aGF0IGRvX3NldF90cmFwX3RhYmxlKCkKPj4gPiB3b3Vs
ZCBsb2dpY2FsbHkgbGl2ZSBpbiB0cmFwcy5jCj4+IAo+PiBJIGNhbiBzZWUgdGhpcyBiZWluZyB0
aGUgY2FzZSBmb3IgdHJhcHMuYywgYnV0IHB2L3RyYXBzLmM/IFRoZXJlJ3MKPj4gbm90IG11Y2gg
X2xvdyBsZXZlbF8gZXhjZXB0aW9uIGhhbmRsaW5nIHRoYXQncyBQVi1zcGVjaWZpYy4gQnV0IEkK
Pj4gY2VydGFpbmx5IGRvbid0IG1pbmQgc3VjaCByZWxhdGl2ZWx5IHNtYWxsIGh5cGVyY2FsbCBo
YW5kbGVycyB0byBiZQo+PiBsdW1wZWQgdG9nZXRoZXIgaW50byBzb21lIG90aGVyIGZpbGUsIC4u
Lgo+PiAKPj4gPiBJJ2QgYWxzbyBwcmVmZXIgbm90IHRvIG1peCB0aGVzZSBpbnRvIGh5cGVyY2Fs
bC5jLiAgVGhlIGJlc3QgSSBjYW4KPj4gPiBzdWdnZXN0IGlzIHB2L2RvbWFpbi5jLCBidXQgZXZl
biB0aGF0IGlzbid0IGdyZWF0Lgo+PiA+IAo+PiA+IFNvcnJ5IGZvciBiZWluZyB1bmhlbHBmdWwu
ICBJJ20gbm90IHN1cmUgcHYvbWlzYy1oeXBlcmNhbGxzLmMgaXMgYQo+PiA+IHN1aXRhYmxlIG5h
bWUgZWl0aGVyLgo+PiAKPj4gLi4uIGJlIGl0IHRoaXMgbmFtZSBvciBzb21lIG90aGVyIG9uZSAo
aWYgd2UgY2FuIHRoaW5rIG9mIGEgYmV0dGVyCj4+IGFsdGVybmF0aXZlKS4gVGhpbmtpbmcgb2Yg
aXQ6IFRoZSBjdXJyZW50bHkgcHJlc2VudCBmaWxlIGlzIG5hbWVkCj4+ICJoeXBlcmNhbGwuYyIg
LSBob3cgYWJvdXQgImh5cGVyY2FsbHMuYyI/Cj4+IAo+IAo+IFdlbGwgSSBkb24ndCB0aGluayBt
b3ZpbmcgdGhlbSBpbnRvIGh5cGVyY2FsbChzKS5jIGlzIG5pY2UgZWl0aGVyLgo+IAo+IFNpbmNl
IHlvdSBleHByZXNzZWQgdGhlIGlkZWEgb2YgdXNpbmcgaXJldC5jIGZvciBkb19pcmV0LCBtYXli
ZSB3ZSBjYW4KPiB1c2UgZGVidWdyZWcuYyBhbmQgZnB1X3Rhc2tzd2l0Y2guYyA/CgpJIGRpZCBj
b25zaWRlciB0aGlzIHRvbywgYnV0IHNvbWUgb2YgdGhlc2UgYXJlIHJlYWxseSBzbWFsbCwgYW5k
CndoaWxlIGlzIGRpc2xpa2Ugb3Zlcmx5IGxhcmdlIGZpbGVzLCBJIGFsc28gZG9uJ3QgdGhpbmsg
ZmlsZXMgd2l0aCBqdXN0Cm9uZSBvciB0d28gZG96ZW5zIG9mIGFjdHVhbCBjb2RlIGxpbmVzIGFy
ZSB2ZXJ5IHVzZWZ1bCB0byBoYXZlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG25G-00021H-De; Wed, 31 May 2017 11:46:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG25F-00020y-5R
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:46:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 91/54-01730-C1DAE295; Wed, 31 May 2017 11:46:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1d6rV6
 kQcs3c4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNC21X2gha2iukPjzI2MP5j6WLk5BASyJPY
 Om8SI4jNK2AnMW3ySXYQW0LAUOL0wptgNSwCqhJv538Aq2ETUJdoe7adFcQWEVCWuPt9BlgNs
 0CcxP5Zj8FqhAX8JDYdbWLuYuQCmn+SUaJ30WtmkASngKXEkWmzgYo4gJYJSvzdIQzRqyXx8N
 ctqDnaEssWgpRzANnSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNbLUSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDL96BgbGHYyXt/gdYpTkYFIS5a2w0YsU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJME7czVQTrAoNT21Ii0zBxgJMGkJDh4lEd7dIGne4oLE3OLMd
 IjUKUZdjqYPW74wCbHk5eelSonzHgUpEgApyijNgxsBi8pLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5D4JM4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwCjQJ/jz7BmZnpNSUStbKrIjljy
 awdKq8NH0+PvOVcEVWxZVfLRsK+51XXnP9Rvf0X86+jwSbw/tjrK7wXWE0+qM0VeRg6wrDqrz
 1J9ueHxUdA9DeMKb5m02Zgs+rbS/eLh1/+w93/a189Y/m3jwzc5/XKcebPydXBrWN3tN1Qnm/
 QaVu2fPXCSkxFKckWioxVxUnAgAX27DKcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496231193!72715130!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27733 invoked from network); 31 May 2017 11:46:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 May 2017 11:46:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 05:46:33 -0600
Message-Id: <592EC938020000780015E3A8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 05:46:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-11-wei.liu2@citrix.com>
 <592C5F3B020000780015D5D7@prv-mh.provo.novell.com>
 <20170531113527.4puptb56oy6h25pq@citrix.com>
In-Reply-To: <20170531113527.4puptb56oy6h25pq@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 10/22] x86/traps: delcare percpu
 softirq_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEzOjM1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDk6NDk6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxOC4wNS4xNyBhdCAxOTowOSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IEl0IG5lZWRzIHRvIGJlIG5vbi1zdGF0aWMgd2hlbiB3ZSBzcGxpdCBQViBzcGVj
aWZpYyBjb2RlIG91dC4KPj4gCj4+IEkgZG9uJ3QgZm9sbG93IGhlcmU6IFRoZSB2YXJpYWJsZSBp
cyB1c2VkIGJ5IHNlbmRfZ3Vlc3RfdHJhcCgpIHRvCj4+IGNvbW11bmljYXRlIHdpdGggaXRzIGhl
bHBlciBubWlfbWNlX3NvZnRpcnEoKS4gSG93IHdvdWxkIHlvdQo+PiBtb3ZlIG9uZSB3aXRob3V0
IHRoZSBvdGhlcj8KPiAKPiBJIGNob3NlIHRvIG5vdCBtb3ZlIG5taV9tY2Vfc29mdGlycSwgd2hp
Y2ggaXMgbmVlZGVkIGJ5IHRyYXBfaW5pdCwgaGVuY2UKPiB0aGlzIHBhdGNoLgo+IAo+IFlvdXIg
c3VnZ2VzdGlvbiB3aWxsIHJlcXVpcmUgbm1pX21jZV9zb2Z0aXJxIHRvIGJlIGV4cG9ydGVkIHZp
YSBhIGhlYWRlcgo+IChhbmQgcG9zc2libHkgcHJlZml4IHdpdGggcHZfKS4gSSdtIGZpbmUgd2l0
aCB0aGF0LCB0b28uCgpObywgaXQncyBzdGlsbCBhIHByaXZhdGUgaGVscGVyLiBJZiBhbnl0aGlu
ZyB0aGVyZSdsbCBuZWVkIHRvIGJlIHBhcnQKb2YgdHJhcF9pbml0KCkgc3BsaXQgb2ZmIHRvIGUu
Zy4gcHZfdHJhcF9pbml0KCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 11:51:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2AL-0002ja-5B; Wed, 31 May 2017 11:51:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG2AK-0002jU-Bk
 for xen-devel@lists.xen.org; Wed, 31 May 2017 11:51:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D2/A6-03557-75EAE295; Wed, 31 May 2017 11:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzd8nV6
 kwdTnnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/s2vZCuYqVGw73sLUwDhfqouRk0NIIE9i
 RvcERhCbV8BOYv6MZawgtoSAocTphTdZQGwWAVWJydt/gNWwCahLtD3bDlTDwSEioCwxea4vS
 JhZwFtiwuvfbCC2sICXxIrpZ4HKuYDGtzFJ/O39yw6S4BSwkngyeTMbSC+vgKDE3x3CEL1aEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSMLvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjOfXBh5ilORgUhLlrbDRixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwVuxFignWJSanlqRlpkDjAOYtAQHj5IIrzJImre4IDG3O
 DMdInWKUVFKnNcDJCEAksgozYNrg8XeJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzaoBM4c
 nMK4Gb/gpoMRPQ4l07tEEWlyQipKQaGCc1nD4kcd0w7r3anvl8TTOumhtGdc57Z3u5dpVeTvv
 CcP5rk9fKOZyqWCq/9nTui17LaxJLzp0Kke0w7H3CzrOvv6ikKPLDbMHja8R3ednVKx8+UR2s
 9yJ+t1StvbH7+R9zV3GuiLE2+DZnwwcZpaNORbJPr11WnLB/o7EUg/fyJl9TkWOLZiixFGckG
 moxFxUnAgCZx1YOuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496231509!59623150!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15245 invoked from network); 31 May 2017 11:51:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 11:51:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 05:51:48 -0600
Message-Id: <592ECA74020000780015E3BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 05:51:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1496216817-6846-1-git-send-email-chao.gao@intel.com>
 <592E95BA020000780015E0AF@prv-mh.provo.novell.com>
 <20170531085621.GA9417@skl-2s3.sh.intel.com>
 <592EA5D0020000780015E17A@prv-mh.provo.novell.com>
 <20170531113414.GA22460@skl-2s3.sh.intel.com>
In-Reply-To: <20170531113414.GA22460@skl-2s3.sh.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vlapic: fix two flaws in emulating
 MSR_IA32_APICBASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEzOjM0LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIE1heSAzMSwgMjAxNyBhdCAwMzoxNToyOEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMzEuMDUuMTcgYXQgMTA6NTYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gT24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDI6MDY6NTBBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMzEuMDUuMTcgYXQgMDk6NDYsIDxjaGFvLmdhb0BpbnRlbC5j
b20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCj4+Pj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKPj4+Pj4gQEAgLTEwMDMsMTQgKzEwMDMsMTIg
QEAgYm9vbF90IHZsYXBpY19tc3Jfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDY0X3Qg
Cj4gdmFsdWUpCj4+Pj4+ICAgICAgICAgIH0KPj4+Pj4gICAgICAgICAgZWxzZQo+Pj4+PiAgICAg
ICAgICB7Cj4+Pj4+IC0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHZsYXBpY194MmFwaWNfbW9k
ZSh2bGFwaWMpKSApCj4+Pj4+IC0gICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4+Pj4+ICAgICAg
ICAgICAgICB2bGFwaWMtPmh3LmRpc2FibGVkIHw9IFZMQVBJQ19IV19ESVNBQkxFRDsKPj4+Pj4g
ICAgICAgICAgICAgIHB0X21heV91bm1hc2tfaXJxKHZsYXBpY19kb21haW4odmxhcGljKSwgTlVM
TCk7Cj4+Pj4+ICAgICAgICAgIH0KPj4+Pgo+Pj4+RXNwZWNpYWxseSB3aXRoIHlvdSBub3QgYWRk
aW5nIGFueSBjb2RlIGhlcmUsIC4uLgo+Pj4+Cj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZsYXBpYy5oCj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBp
Yy5oCj4+Pj4+IEBAIC01Myw2ICs1Myw5IEBACj4+Pj4+ICAgICAgKCh2bGFwaWMpLT5ody5hcGlj
X2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfQkFTRSkKPj4+Pj4gICNkZWZpbmUgdmxhcGlj
X3gyYXBpY19tb2RlKHZsYXBpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+
ICAgICAgKCh2bGFwaWMpLT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhU
RCkKPj4+Pj4gKyNkZWZpbmUgdmxhcGljX3hhcGljX21vZGUodmxhcGljKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4+Pj4+ICsgICAgKCgodmxhcGljKS0+aHcuYXBpY19iYXNlX21z
ciAmIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRSkgJiYgXAo+Pj4+PiArICAgICAhdmxhcGljX3gy
YXBpY19tb2RlKHZsYXBpYykpCj4+Pj4KPj4+Pi4uLiBJIHRoaW5rIGl0IGlzIGltcGVyYXRpdmUg
dGhhdCBib3RoIG1hY3JvcyBhcmUgZnVsbHkgc3ltbWV0cmljLAo+Pj4+aS5lLiB0aGUgZW5hYmxl
ZCBjaGVjayBzaG91bGQgZWl0aGVyIGJlIHByZXNlbnQgaW4gYm90aCBvciAobGVzcwo+Pj4+ZGVz
aXJhYmxlKSBhYnNlbnQuCj4+PiAKPj4+IFRoZSByZWFzb24gSSB0aGluayBpcyB3ZSBoYXZlIGFu
IGFzc3VtcHRpb24gaGVyZSB0aGF0Cj4+PiB2bGFwaWMtPmh3LmFwaWNfYmFzZV9tc3IgaXMgaW4g
YSB2YWxpZCBzdGF0ZS4gc28gaWYgRVhURD0xLCB3ZSBjYW4KPj4+IGNvbmNsdWRlIHZsYXBpYyBp
cyBpbiB4MmFwaWMgbW9kZS4gQnV0IGlmIG9ubHkgRU49MSwgd2UgY2FuJ3QgY29uY2x1ZGUKPj4+
IHZsYXBpYyBpcyBpbiB4YXBpYyBtb2RlLgo+Pj4gT3IsIGRvIHlvdSBqdXN0IG1lYW4gSSBzaG91
bGRuJ3QgdXNlIHZsYXBpY194MmFwaWNfbW9kZSgpIGhlcmUsIGxpa2UKPj4+IHRoaXM6Cj4+PiAK
Pj4+ICNkZWZpbmUgdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykgICBcCj4+PiAgICAgKHZsYXBp
Y19lbmFibGVkKHZsYXBpYykgJiYgXAo+Pj4gICAgICAodmxhcGljLT5ody5hcGljX2Jhc2VfbXNy
ICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhURCkpCj4+PiAKPj4+ICNkZWZpbmUgdmxhcGljX3hhcGlj
X21vZGUodmxhcGljKSAgIFwKPj4+ICAgICAodmxhcGljX2VuYWJsZWQodmxhcGljKSAmJiBcCj4+
PiAgICAgICEodmxhcGljLT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhU
RCkpCj4+Cj4+SSBjYW4ndCBnZXQgdGhlIGNvZGUgaW4gbGluZSB3aXRoICJJIHNob3VsZG4ndCB1
c2UgdmxhcGljX3gyYXBpY19tb2RlKCkKPj5oZXJlIiwgYnV0IGJleW9uZCB0aGF0IHRoZSBzdWdn
ZXN0ZWQgY29kZSBpcyBpbmRlZWQgd2hhdCBJIHRoaW5rCj4+d2Ugd291bGQgd2FudCAocHJvdmlk
ZWQgb2YgY291cnNlIHRoaXMgaXNuJ3QgZ29pbmcgdG8gYnJlYWsgYW55Cj4+ZXhpc3RpbmcgdXNl
cnMpLgo+IAo+IFdoZW4gSSBhbSBzZWVraW5nIGZvciBldmlkZW5jZXMgdG8gcGVyc3VhZGUgeW91
IHRoYXQgaXQgd2lsbCBub3QKPiBicmVhayB0aGUgZXhpc3RpbmcgdXNlcnMsIEkgZm91bmQgdGhh
dAo+IDEuIEluIFNETSBBRFZBTkNFRCBQUk9HUkFNTUFCTEUgSU5URVJSVVBUIENPTlRST0xMRVIg
KEFQSUMpIC0+Cj4gRXh0ZW5kZWQgWEFQSUMgKHgyQVBJQykgLT4gRGV0ZWN0aW5nIGFuZCBFbmFi
bGluZyB4MkFQSUMgTW9kZSwgdGhlcmUKPiBpcyBhIHRhYmxlIHRvIGlsbHVzdHJhdGUgd2hpY2gg
bW9kZSB0aGUgQVBJQyBpcyBpbi4gSXQgZG9lc24ndCBtZW50aW9uCj4gdGhlIGdsb2JhbCBlbmFi
bGUvZGlzYWJsZSBiaXQgaW4gTVNSX0lBMzJfQVBJQ0JBU0Ugb3Igc29mdHdhcmUKPiBlbmFibGUv
ZGlzYWJsZSBiaXQgaW4gc3B1cmlvdXMgdmVjdG9yIHJlZ2lzdGVyLgo+IAo+IDIuIEluIHRoZSBz
YW1lIGNoYXB0ZXIgTG9jYWwgQVBJQy0+TG9jYWwgQVBJQyBzdGF0ZS0+TG9jYWwgQVBJQyBzdGF0
ZQo+IGFmdGVyIEl0IEhhcyBCZWVuIFNvZnR3YXJlIERpc2FibGVkLCB0aGUgQVBJQyBiZWVuIHNv
ZnR3YXJlIGRpc2FibGVkCj4gcmVzcG9uZHMgbm9ybWFsbHkgdG8gU0lQSSBtZXNzYWdlLiBUbyBt
YXRjaCBTSVBJJ3MgZGVzdGluYXRpb24sIHdlCj4gdXNlIHRoZSBtYXJjbyB2bGFwaWNfeDJhcGlj
X21vZGUoKSwgaXQgaXMgd2VpcmQgdG8gcmV0dXJuIGZhbHNlIHdoZW4gCj4gYW4gQVBJQyB3aXRo
IE1TSV9JQTMyX0FQSUNCQVNFIEVOPTEgRVhURD0xIGJ1dCBiZWVuIHNvZnR3YXJlIGRpc2FibGVk
LAo+IHdoYXQncyBtb3JlLCBpdCBpcyBzb2Z0d2FyZSBkaXNhYmxlZCBieSBkZWZhdWx0IHdoZW4g
ZW5hYmxpbmcgeDJBUElDLgo+IAo+IFNvIEkgc3VnZ2VzdCB0aGUgY29kZSBsaWtlIGJlbG93Ogo+
ICNkZWZpbmUgdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykgXAo+ICAgICAoKCh2bGFwaWMpLT5o
dy5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfRU5BQkxFKSAmJiBcCj4gICAgICAo
KHZsYXBpYyktPmh3LmFwaWNfYmFzZV9tc3IgJiBNU1JfSUEzMl9BUElDQkFTRV9FWFREKSkKPiAK
PiAjZGVmaW5lIHZsYXBpY194YXBpY19tb2RlKHZsYXBpYykgXAo+ICAgICAoKCh2bGFwaWMpLT5o
dy5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfRU5BQkxFKSAmJiBcCj4gICAgICAh
KCh2bGFwaWMpLT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhURCkpCgpJ
IHN0aWxsIGRvbid0IGxpa2UgdGhlbSBub3QgdXNpbmcgdGhlIGVuYWJsZWQvZGlzYWJsZWQgaGVs
cGVycyB3ZQphbHJlYWR5IGhhdmUuIElmIHZsYXBpY197ZW4sZGlzfWFibGVkKCkgYXJlbid0IGNv
cnJlY3QgdG8gdXNlCmhlcmUsIHVzZSB2bGFwaWNfe2h3LHN3fV9kaXNhYmxlZCgpLiBPciBhbHRl
cm5hdGl2ZWx5IHdlIHNob3VsZApjaGFuZ2Ugb3IgZ2V0IHJpZCBvZiBzb21lIG9yIGFsbCBvZiB0
aG9zZS4KCj4gVGhleSBhcmUgYWxzbyBzeW1tZXRyaWMuIFRoaXMgY2hhbmdlIGRlZmluaXRlbHkg
d29uJ3QgYnJlYWsgYW55IHVzZXIKPiBmb3IgdGhlIEVOPTAgYW5kIEVYVEQ9MSBpcyBhbiBpbnZh
bGlkIHN0YXRlLgoKTm93IHRoYXQncyBhIGdvb2QgcmVhc29uIHRvIGxlYXZlIHZsYXBpY194MmFw
aWNfbW9kZSgpIGFsb25lCihidXQgYWRkIGEgY29tbWVudCB0byB0aGF0IGVmZmVjdCkgLSBJIGRp
ZCBzaW1wbHkgZm9yZ2V0IGFib3V0CnRoaXMgYXNwZWN0LgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 11:54:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2Ci-0002sL-IU; Wed, 31 May 2017 11:54:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG2Ch-0002s8-0X
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:54:19 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 0B/6A-03058-AEEAE295; Wed, 31 May 2017 11:54:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7LdXq
 RBtvPm1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknP05nLWhmr5g6pZGpgfEiaxcjJ4eEgL/E
 47O/wWwWAVWJJ50QcTYBZYmfnb1sILYIkN376zcLiM0sUCmx7+8adhBbWMBXYsGPOcwgNq+Ah
 cSJI/MYuxi5OIQE/jJKzFu6nxUiIShxcuYTqGYdiQW7PwEN5QCypSWW/+MACXMK2EvcWvYYrF
 xUQEWic+kcsHIhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2ikl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCD8fLGgEOMkhxMSqK8FTZ6kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeNmBoSskWJSanlqRlpkDDHqYtAQHj5IIr/JaoDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR5l4AUCYAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfNKglzCk5lXArfpFdARTEBH7NqhDXJESSJCSqqBcdOH08m3GPQ/X4lfPqfZ/kVT7Nfb3+O
 efJF0FA99pVYa1mARG+7B/0mqs3mhgu/2Was8stQC81NSbG6nVi1fG7Jn9YeZgQ4myiKlu9IE
 OY2bd9ZfrwqpVH5pUKkf5i5W0RtrO2OueaDN21luG9dLPZS7//Np26bPihIbI5XbsiYxZxmem
 fxJiaU4I9FQi7moOBEAdYmvf7sCAAA=
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496231656!74784682!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57652 invoked from network); 31 May 2017 11:54:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 11:54:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="426010943"
Date: Wed, 31 May 2017 12:54:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531115402.3z6wghpmfdfk4j2n@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-11-wei.liu2@citrix.com>
 <592C5F3B020000780015D5D7@prv-mh.provo.novell.com>
 <20170531113527.4puptb56oy6h25pq@citrix.com>
 <592EC938020000780015E3A8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592EC938020000780015E3A8@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 10/22] x86/traps: delcare percpu
	softirq_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDU6NDY6MzJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMxLjA1LjE3IGF0IDEzOjM1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBNb24sIE1heSAyOSwgMjAxNyBhdCAwOTo0OTo0N0FNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTguMDUuMTcgYXQgMTk6MDksIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IEl0IG5lZWRzIHRvIGJlIG5vbi1zdGF0aWMgd2hlbiB3ZSBz
cGxpdCBQViBzcGVjaWZpYyBjb2RlIG91dC4KPiA+PiAKPiA+PiBJIGRvbid0IGZvbGxvdyBoZXJl
OiBUaGUgdmFyaWFibGUgaXMgdXNlZCBieSBzZW5kX2d1ZXN0X3RyYXAoKSB0bwo+ID4+IGNvbW11
bmljYXRlIHdpdGggaXRzIGhlbHBlciBubWlfbWNlX3NvZnRpcnEoKS4gSG93IHdvdWxkIHlvdQo+
ID4+IG1vdmUgb25lIHdpdGhvdXQgdGhlIG90aGVyPwo+ID4gCj4gPiBJIGNob3NlIHRvIG5vdCBt
b3ZlIG5taV9tY2Vfc29mdGlycSwgd2hpY2ggaXMgbmVlZGVkIGJ5IHRyYXBfaW5pdCwgaGVuY2UK
PiA+IHRoaXMgcGF0Y2guCj4gPiAKPiA+IFlvdXIgc3VnZ2VzdGlvbiB3aWxsIHJlcXVpcmUgbm1p
X21jZV9zb2Z0aXJxIHRvIGJlIGV4cG9ydGVkIHZpYSBhIGhlYWRlcgo+ID4gKGFuZCBwb3NzaWJs
eSBwcmVmaXggd2l0aCBwdl8pLiBJJ20gZmluZSB3aXRoIHRoYXQsIHRvby4KPiAKPiBObywgaXQn
cyBzdGlsbCBhIHByaXZhdGUgaGVscGVyLiBJZiBhbnl0aGluZyB0aGVyZSdsbCBuZWVkIHRvIGJl
IHBhcnQKPiBvZiB0cmFwX2luaXQoKSBzcGxpdCBvZmYgdG8gZS5nLiBwdl90cmFwX2luaXQoKS4K
PiAKCk5QLiBJIHdpbGwgc2VlIHdoYXQgSSBjYW4gZG8uCgo+IEphbgo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:54:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2D2-0002v9-Q9; Wed, 31 May 2017 11:54:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG2D1-0002uD-65
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:54:39 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4E/3B-03058-EFEAE295; Wed, 31 May 2017 11:54:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/ffOr1
 Ig65LHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abE5oFy9kr7pw5yNbA+Ie1i5GTQ0ggT+JY
 YwuYzStgJzHr9TE2EFtCwFDi9MKbLCA2i4CqRP+TO2BxNgF1ibZn28HqRQT0JeZ/+glkc3AwC
 xhI3P1uAhIWFoiT6NzWzt7FyAU0/iajxP2955hBEpxA8xcvOMMMUs8rICjxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZIUZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BUL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH47dlAYcYJTmYlER5K2z0IoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8LIDQ1lIsCg1PbUiLTMHGAUwaQkOHiURXuW1QGne4oLE3OLMd
 IjUKUZdjqYPW74wCbHk5eelSonz6oLMEAApyijNgxsBi8hLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuaVBJnCk5lXArfpFdARTEBH7NqhDXJESSJCSqqBMcI6J0Rs6k739pJJD348jxRlkM8
 IqngpuU5Yi7Nh66S647+YtEr3alnMu5Gi8Pdh6+dOFvFvjxKXq1R9l5j4QNPBTeivWdzexUHX
 Ko9N/RNo8H713BvyHAt/XH6w7vedWYopMe+mlap4nso2YWhdutruVNiiGOP67Ysni7/fxBry3
 3Z5cVimjhJLcUaioRZzUXEiANHYCkvDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496231676!95818838!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43099 invoked from network); 31 May 2017 11:54:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 11:54:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 05:54:36 -0600
Message-Id: <592ECB1B020000780015E3CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 05:54:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E899A020000780015DF82@prv-mh.provo.novell.com>
 <3b460974-c07c-441b-c4ce-9d0b8385dd8c@citrix.com>
In-Reply-To: <3b460974-c07c-441b-c4ce-9d0b8385dd8c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86: don't allow clearing of
 TF_kernel_mode for other than 64-bit PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEzOjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMTcgMDg6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGUgZmxhZyBp
cyByZWFsbHkgb25seSBtZWFudCBmb3IgdGhvc2UsIGJvdGggSFZNIGFuZCAzMi1iaXQgUFYgdGVs
bAo+PiBrZXJuZWwgZnJvbSB1c2VyIG1vZGUgYmFzZWQgb24gQ1BML1JQTC4gUmVtb3ZlIHRoZSBh
bGwtcXVlc3Rpb24tbWFya3MKPj4gY29tbWVudCBhbmQgbGV0J3MgYmUgb24gdGhlIHNhZmUgc2lk
ZSBoZXJlIGFuZCBhbHNvIHN1cHByZXNzIGNsZWFyaW5nCj4+IGZvciAzMi1iaXQgUFYgKHRoaXMg
aXNuJ3QgYSBmYXN0IHBhdGggYWZ0ZXIgYWxsKS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFdvdWxkbid0IGl0IGp1c3QgYmUgc2FmZXIg
dG8gZGlzYWxsb3cgc3RhcnRpbmcgYSA2NGJpdCBQViBndWVzdCBpbiB1c2VyCj4gbW9kZT8KPiAK
PiBObyByZWFsIGtlcm5lbCB3b3VsZCBkbyBzdWNoIGEgdGhpbmcsIGFuZCBrZWVwaW5nIHRoZSBj
b3JuZXIgY2FzZSBhcm91bmQKPiBpcyBiYWQgZnJvbSBhbiBhdHRhY2stc3VyZmFjZSBwb2ludCBv
ZiB2aWV3LgoKSWYgaXQgcmVhbGx5IHdhcyAic3RhcnRpbmcgYSBndWVzdCIsIEkgd291bGQgcHJv
YmFibHkgYWdyZWUuIEJ1dCB3ZSdyZQp0YWxraW5nIGFib3V0IHN0YXJ0aW5nIGEgdkNQVSwgYW5k
IEkgY291bGQgc2VlIHVzZXMgZm9yIHRoaXMgKG5vdCB0aGUKbGVhc3QgaW4gWFRGKS4gQWZ0ZXIg
YWxsIHRoZSBvcGVyYXRpb24gYWxsb3dzIGZvciBlbm91Z2ggc3RhdGUgdG8gYmUKc2V0IHVwIHN1
Y2ggdGhhdCBmdXJ0aGVyIGluaXRpYWxpemF0aW9uIGluc2lkZSB0aGUgZ3Vlc3QgbWF5IG5vdCBi
ZQpuZWNlc3NhcnkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 11:56:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2Eg-00036s-4S; Wed, 31 May 2017 11:56:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG2Ef-00036e-0U
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:56:21 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D5/D8-23755-46FAE295; Wed, 31 May 2017 11:56:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzd5vV6
 kwbHnOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a11a3MBfd4KxbtXc/cwHiXu4uRk0NIIE9i
 3p8WVhCbV8BOonPOMyYQW0LAUOL0wpssXYwcHCwCqhL/2rNBwmwC6hJtz7aDlYsI6EvM//QTz
 GYWmM0o0X9CFcQWFvCUWHhmJnsXIxfQ+JuMEqu/XGYHSXACzb/96wHYTF4BQYm/O4QherUkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RiZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVfPwMC4g/HVcb9DjJIcTEqivBU2epFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHjZ1wHlBItS01Mr0jJzgHEAk5bg4FES4e0BSfMWFyTmF
 memQ6ROMSpKifPqgiQEQBIZpXlwbbDYu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcSZA
 pPZl4J3PRXQIuZgBbv2qENsrgkESEl1cC4tCzgd72EpcejkF87ZRytf7kybb2uvSF9ioHAjCq
 eeQe1/5zLlYtPfOVRx5QsuHalNZ/4sVBhr479t9qNs/W7umTmrqnULbqwyfDniwSWxR+mhVWX
 bDMTun/YuK/8b9PTyRaV7df+VfOZWQgd7GF7zez0dmqjifWBqqodZ27/sZ/7e04yi5ISS3FGo
 qEWc1FxIgCuz7yjuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496231777!86579619!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7558 invoked from network); 31 May 2017 11:56:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 11:56:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 05:56:17 -0600
Message-Id: <592ECB80020000780015E3CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 05:56:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B33020000780015DFC4@prv-mh.provo.novell.com>
 <6edd82bf-7db4-688e-7f7e-5c23c0f1bd1b@citrix.com>
In-Reply-To: <6edd82bf-7db4-688e-7f7e-5c23c0f1bd1b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 2/4] SVM: infer type in VMCB_ACCESSORS()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEzOjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMTcgMDg6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBQcmV2ZW50IGFj
Y2lkZW50YWwgbWlzdGFrZXMgYnkgbm90IHJlcXVpcmluZyBleHBsaWNpdCB0eXBlcyB0byBiZQo+
PiBzcGVjaWZpZWQgaW4gdGhlIG1hY3JvIGludm9jYXRpb25zLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSBhbSBub3QgYSBmYW4gb2Yg
dGhlc2UgYWNjZXNzb3JzIGJlaW5nIG1hY3JvLWdlbmVyYXRlZDsgSSd2ZSBsb3N0IGNvdW50Cj4g
b2YgdGhlIG51bWJlciBvZiB0aW1lcyBJJ3ZlIHRyaWVkIGdyZXBpbmcgZm9yIG9uZSBvZiB0aGVt
LCBqdXN0IHRvCj4gZmluYWxseSByZW1lbWJlciB0aGF0IHRoZXkgY2FuJ3QgYmUgc2VhcmNoZWQg
Zm9yLiAKPiAKPiBPVE9ILCB0aGlzIGNoYW5nZSBkb2Vzbid0IG1ha2UgdGhhdCBwcm9ibGVtIHdv
cnNlLCBhbmQgZG9lcyBmaXggb25lCj4gaXNzdWUgaW4gdGhlIGN1cnJlbnQgc2V0dXAuICBPbmUg
Y29tbWVudCBob3dldmVyLi4uCj4gCj4+ICAvKiBVcGRhdGVzIGFyZSBhbGwgdmlhIGh2bV9zZXRf
c2VnbWVudF9yZWdpc3RlcigpLiAqLwo+PiAtLyogVk1DQl9BQ0NFU1NPUlMoc3ZtX3NlZ21lbnRf
cmVnaXN0ZXJfdCwgZ2R0ciwgZHQpICovCj4+IC0vKiBWTUNCX0FDQ0VTU09SUyhzdm1fc2VnbWVu
dF9yZWdpc3Rlcl90LCBpZHRyLCBkdCkgKi8KPj4gLS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9zZWdt
ZW50X3JlZ2lzdGVyX3QsIGNzLCBzZWcpICovCj4+IC0vKiBWTUNCX0FDQ0VTU09SUyhzdm1fc2Vn
bWVudF9yZWdpc3Rlcl90LCBkcywgc2VnKSAqLwo+PiAtLyogVk1DQl9BQ0NFU1NPUlMoc3ZtX3Nl
Z21lbnRfcmVnaXN0ZXJfdCwgZXMsIHNlZykgKi8KPj4gLS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9z
ZWdtZW50X3JlZ2lzdGVyX3QsIHNzLCBzZWcpICovCj4+IC1WTUNCX0FDQ0VTU09SUyh1OCwgY3Bs
LCBzZWcpCj4+IC1WTUNCX0FDQ0VTU09SUyh1NjQsIGNyMiwgY3IyKQo+PiAtVk1DQl9BQ0NFU1NP
UlModTY0LCBkZWJ1Z2N0bG1zciwgbGJyKQo+PiAtVk1DQl9BQ0NFU1NPUlModTY0LCBsYXN0YnJh
bmNoZnJvbWlwLCBsYnIpCj4+IC1WTUNCX0FDQ0VTU09SUyh1NjQsIGxhc3RicmFuY2h0b2lwLCBs
YnIpCj4+IC1WTUNCX0FDQ0VTU09SUyh1NjQsIGxhc3RpbnRmcm9taXAsIGxicikKPj4gLVZNQ0Jf
QUNDRVNTT1JTKHU2NCwgbGFzdGludHRvaXAsIGxicikKPj4gKy8qIFZNQ0JfQUNDRVNTT1JTKGdk
dHIsIGR0KSAqLwo+PiArLyogVk1DQl9BQ0NFU1NPUlMoaWR0ciwgZHQpICovCj4+ICsvKiBWTUNC
X0FDQ0VTU09SUyhjcywgc2VnKSAqLwo+PiArLyogVk1DQl9BQ0NFU1NPUlMoZHMsIHNlZykgKi8K
Pj4gKy8qIFZNQ0JfQUNDRVNTT1JTKGVzLCBzZWcpICovCj4+ICsvKiBWTUNCX0FDQ0VTU09SUyhz
cywgc2VnKSAqLwo+IAo+IEknZCBqdXN0IGRyb3AgdGhlc2UgZW50aXJlbHkuICBJIGNhbid0IHNl
ZSBhbnkgbmVlZCBmb3IgdGhlbSB0byBiZQo+IGludHJvZHVjZWQsIGJ1dCBldmVuIGlmIGEgbmVl
ZCBkb2VzIGFyaXNlLCBpdHMgbm90IGxpa2UgdGhleSBhcmUgaGFyZCB0bwo+IGludHJvZHVjZSBm
cm9tIGZpcnN0IHByaW5jaXBsZXMuCgpObyBwcm9ibGVtLCBidXQgSSdsbCB3YWl0IHRvIHNlZSB0
aGUgU1ZNIG1haW50YWluZXJzJyBvcGluaW9uKHMpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 11:59:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 11:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2H9-0003JY-HU; Wed, 31 May 2017 11:58:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG2H7-0003JS-DO
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 11:58:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 46/9E-02181-CFFAE295; Wed, 31 May 2017 11:58:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fner1
 Ig2n/hS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtJ9YzF5xjqfh2/zh7A+ML5i5GTg4hgTyJ
 vk1z2EBsXgE7iTlXD7OA2BIChhKnF94Es1kEVCX2PP/ADmKzCahLtD3bzgpiiwjoS8z/9BPMZ
 haYzSjRf0IVxBYWcJK4+/AcUJwLaP5NRonXV5YxgiQ4gRZsnNIOtIwDaJmgxN8dwhC9WhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DI72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYx9s5wPMUpyMCmJ8lbY6EUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC9sw4oJ1iUmp5akZaZA4wEmLQEB4+SCC8zMBqEeIsLEnOLM
 9MhUqcYdTmaPmz5wiTEkpeflyolzssDUiQAUpRRmgc3AhaVlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMyw8yhSczrwRu0yugI5iAjti1QxvkiJJEhJRUA6Oy05dFW6v/5Z1kETd+sr9i5gz
 JLY3zvmnLT04zE1geJCQUU781bItF964pXhdmKZ3aLVj2a84GbQmxxMLljvPC3tw1qDzLaKGd
 X823aBHbnieNmcf//b37lYnv++odHikP1qWXx+2fOJWvwu3ciri5mc42aqIBm2yqXM+sK9z4W
 Ek2RITV54wSS3FGoqEWc1FxIgDuvHtjxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496231927!100961875!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35500 invoked from network); 31 May 2017 11:58:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 11:58:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 05:58:47 -0600
Message-Id: <592ECC16020000780015E3F8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 05:58:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B4F020000780015DFC8@prv-mh.provo.novell.com>
 <fb4f8900-a9ff-fa8b-87bf-65685e1174b9@citrix.com>
In-Reply-To: <fb4f8900-a9ff-fa8b-87bf-65685e1174b9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 3/4] SVM: clean up svm_vmcb_dump()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDEzOjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMTcgMDg6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtIGNvbnN0aWZ5
IHBhcmFtZXRlcgo+PiAtIHVzZSBhY2Nlc3NvcnMKPj4gLSBkcm9wIHN0cmF5IGNhc3RzCj4+IC0g
YWRqdXN0IGZvcm1hdHRpbmcKPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IAo+IEdpdmVuIHRoZSBjb25zdCwgd2h5IHN3aXRjaCB0byB1c2luZyBh
Y2Nlc3NvcnM/ICBUaGVyZSBhcmUgbm8gaXNzdWVzCj4gd2l0aCBjbGVhbmJpdHMuCgpJIGNvbnNp
ZGVyIGl0IHdyb25nIHRvIG9wZW4gY29kZSB0aGluZ3Mgd2hpY2ggaGF2ZSBhY2Nlc3NvcnMuCk90
aGVyd2lzZSB5b3UgY291bGQgYXNrIHdoeSB0aGVyZSBhcmUgImdldCIgYWNjZXNzb3JzIGF0IGFs
bC4KQWxzbyB0aGUgbmljZSB0aGluZyBhYm91dCB1c2luZyB0aGVtIGlzIHRoYXQgdGhleSdsbCBo
aWRlIHRoZQpvdGhlcndpc2UgdWdseSAoaW1vKSBsZWFkaW5nIHVuZGVyc2NvcmVzIG9mIHRoZSBm
aWVsZCBuYW1lcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 12:10:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2SO-0004b9-SG; Wed, 31 May 2017 12:10:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dG2SN-0004b3-J2
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:10:31 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1C/9C-03920-6B2BE295; Wed, 31 May 2017 12:10:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyeJ9MoO62TXq
 RBg9O8Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknH7axFMxgrVjy7wB7A+N8li5GLg4hgc+M
 Eou3X2XuYuTkEBawlHgweQKYLSKgKPHg5U1WEJtZwFbi8Zr77BANUxglPrX3MXUxcnCwCWhKH
 FiXD1LDK2AvMWvmEyYQm0VAVWL3+YlgvaIC4RK9B/rZIGoEJU7OfMICYnMC7Tr47TATxHx1iT
 /zLjFD2PIS29/OgbLFJW49mQ+2SkLAUaLptjmEaSxx/0weSIWEAL/E0h272CBsIYmWWxuZIOw
 yiT3fZzJDlBtJXFgUPYFRZBaSG2Yh2TsLyd5ZSPYuYGRZxahRnFpUllqka2Sul1SUmZ5RkpuY
 maNraGCml5taXJyYnpqTmFSsl5yfu4kRGBEMQLCDcfHawEOMkhxMSqK8FTZ6kUJ8SfkplRmJx
 RnxRaU5qcWHGGU4OJQkeLs2AuUEi1LTUyvSMnOAsQmTluDgURLhVQJJ8xYXJOYWZ6ZDpE4x6n
 I0fdjyhUmIJS8/L1VKnDcPpEgApCijNA9uBCxNXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5I
 wbyrIFJ7MvBK4Ta+AjmACOmLXDm2QI0oSEVJSDYx5OTEzrz4V/GJxxyuAL1Kr481jI8dXd5p9
 zcp16gR3SBn8WKV02ujUndT/e6qc1cU9DD4JOmpYmLu3FFs4ORi8jtC6dVD8ztUaxw8bKxZ/6
 cj1fdMjX1W0PeTMzxnWwnyJlxX1tlVvEXkh935vEzNvRuwHdilZiV2vHi2ZyHKgSk4qUuHiAi
 WW4oxEQy3mouJEAOoGpN8OAwAA
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496232630!82127997!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10430 invoked from network); 31 May 2017 12:10:30 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 12:10:30 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dG2SK-0007Ss-22; Wed, 31 May 2017 14:10:28 +0200
To: Wei Liu <wei.liu2@citrix.com>
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170531063009.3105-2-armando@greenhost.nl>
 <20170531094654.qb5nrw4iuq57lwxl@citrix.com>
From: Armando Vega <armando@greenhost.nl>
Message-ID: <631356df-5d27-17d0-ca8c-8deb2ea4748a@greenhost.nl>
Date: Wed, 31 May 2017 14:10:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170531094654.qb5nrw4iuq57lwxl@citrix.com>
Content-Language: en-US
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: /
X-Spam-Score: -0.2
X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,
 RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 645486d610a00fe5591aab0f6aa1616b
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSdtIG5vdCBzdXJlIEkga25vdyB3aGF0IHlvdSBtZWFuLCBkbyB5b3UgbWVhbiBzcGFjZXMgdHJh
aWxpbmcgc29tZSBvZgp0aGUgbGluZXM/CgpJdCBjb3VsZCBiZSBmcm9tIGhvdyBJIGJyb2tlIHRo
ZSBsaW5lcyB0byA4MCBjaGFycywgaXQga2VwdCB0aGUgc3BhY2VzCmJldHdlZW4gdGhlIHdvcmRz
IGF0IHRoZSBlbmQsIGNvdWxkIHRoYXQgYmUgdGhlIHByb2JsZW0/IEkgY2FuIHdhdGNoIG91dApm
b3IgdGhhdCBpbiB0aGUgZnV0dXJlLgoKCk9uIDA1LzMxLzIwMTcgMTE6NDYgQU0sIFdlaSBMaXUg
d3JvdGU6Cj4gT24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDg6MzA6MDlBTSArMDIwMCwgQXJtYW5k
byBWZWdhIHdyb3RlOgo+PiBTaWduZWQtb2ZmLWJ5OiBBcm1hbmRvIFZlZ2EgPGFybWFuZG9AZ3Jl
ZW5ob3N0Lm5sPgo+PiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4KPiBBcHBs
aWVkIHRvIHN0YWdpbmcuIFRoZXJlIGFyZSBhIGxvdCBvZiB0cmFpbGluZyB3aGl0ZSBzcGFjZXMg
aW4geW91cgo+IHBhdGNoLiBJJ3ZlIHJlbW92ZWQgdGhlbSB3aGlsZSBjb21taXR0aW5nLiBQbGVh
c2UgdHJ5IHRvIHJlbW92ZSB0aG9zZQo+IG5leHQgdGltZS4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 12:11:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2TG-0004eZ-5u; Wed, 31 May 2017 12:11:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG2TF-0004eS-AE
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:11:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 84/33-02196-CE2BE295; Wed, 31 May 2017 12:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO6bTXq
 RBnv38Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmr/+5gLjjFVLH39A32BsZJTF2MnBwSAv4S
 D2e3M4LYLAKqEmtOvGIHsdkElCV+dvaygdgiQHbvr98sXYxcHMwCJ5kkZr7pYQVJCAv4SLS8X
 MQMYvMKWEhcubKDCaRISGAZo8S25ddYIRKCEidnPmEBsZkFdCQW7P4ENJUDyJaWWP6PAyTMKW
 AvsfDJVrCDRAVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGZnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBVs/AwLiDsWGv3yFGSQ4mJVHeChu9
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvE82AuUEi1LTUyvSMnOAYQ+TluDgURLhVQJJ8xYXJ
 OYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnPc6SJEASFFGaR7cCFgMXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzJsKMoUnM68EbtMroCOYgI7YtUMb5IiSRISUVAOj/XM51nsT610mNt/fx7r
 h8oE2ww/XLsbbM5x6PY/De+3qeI2liWY89cGcDYemP2SwlInzf/P+ylemyclrGFgyLNiXiJW/
 XWjquXrPSt2+jkv5a5oyNld4SzYdvLDOoFfy4SWZNNXA5OkBk4NPuTow7+/8e/pBZ8pBI509q
 +ptVT9U521m+HFFiaU4I9FQi7moOBEAAw6TY7wCAAA=
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496232682!100147808!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15971 invoked from network); 31 May 2017 12:11:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:11:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="426013495"
Date: Wed, 31 May 2017 13:11:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531121120.7577j3pjcfs3ziik@citrix.com>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8BE4020000780015DFD0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E8BE4020000780015DFD0@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] HVM: sanitize
	DOMCTL_gethvmcontext_partial handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDE6MjQ6NTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSGF2ZSB0aGUgY2FsbGVyIGluZGljYXRlIGl0cyBidWZmZXIgc2l6ZSwgcHJvdmlkZSBh
IG1lYW5zIHRvIHF1ZXJ5IHRoZQo+IG5lZWRlZCBzaXplLCBkb24ndCBpZ25vcmUgdGhlIHVwcGVy
IGhhbHZlcyBvZiB0eXBlIGNvZGUgYW5kIGluc3RhbmNlLAo+IGFuZCBkb24ndCBjb3B5IHBhcnRp
YWwgZGF0YS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 31 12:12:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2UC-0004lT-FD; Wed, 31 May 2017 12:12:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dG2UA-0004lK-NX
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:12:22 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D1/B4-03587-623BE295; Wed, 31 May 2017 12:12:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVyeJ9MoK7qZr1
 Ig/Ntshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUeftZC3ZyVjy66N/AeIG9i5GLQ0jgM6PE
 020fGLsYOTmEBZwk7k+4zgRiiwhoS7xYtY4NxGYWMJfomHSeGaJhDqPEuZkHgBo4ONgENCUOr
 MsHqeEVsJdY33qUBcRmEVCVOPVnNdhMUYFwid4D/WwQNYISJ2c+YQFp5RRwlLi9Mh5ivLrEn3
 mXmCFseYntb+dA2eISt57MZwIplwAqb7ptDmEaS9w/kwdSISHAL7F0xy42CFtIouXWRiYIu0x
 iz/eZzBC2kcS3NxdZJjCKzEJywywki2chWTwLyeIFjCyrGDWKU4vKUot0jYz0kooy0zNKchMz
 c3QNDcz0clOLixPTU3MSk4r1kvNzNzEC44EBCHYwrpkfeIhRkoNJSZS3wkYvUogvKT+lMiOxO
 CO+qDQntfgQowwHh5IEb9dGoJxgUWp6akVaZg4wMmHSEhw8SiK83puA0rzFBYm5xZnpEKlTjI
 pS4rzXQfoEQBIZpXlwbbBkcIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHdApvBk5pXATX8
 FtJgJaPGuHdogi0sSEVJSDYxRbIf0shZol19ccJCVU/CpbK+Hp/QKG+l1rOcrRc7fZdo48/eF
 lbc9J/ybeLdPaqFtwftTZhYJbdZzOpfmGMTOXhkiNI9D6Gvx2SvbRRk2ZFv/jp67cdK/ZKP1v
 nfKpFZbTLUJDPrkN8mFKyJ5Z8o6y1071Xh0egqk0jIuvcjn2BPse2RzoYYSS3FGoqEWc1FxIg
 ArsMxCAQMAAA==
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496232741!104549342!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9853 invoked from network); 31 May 2017 12:12:21 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 12:12:21 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dG2U9-0007i0-0B; Wed, 31 May 2017 14:12:21 +0200
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170531063009.3105-1-armando@greenhost.nl>
 <22830.41604.169750.899748@mariner.uk.xensource.com>
From: Armando Vega <armando@greenhost.nl>
Message-ID: <8c8598a8-5f96-cde0-a651-790c1e97f152@greenhost.nl>
Date: Wed, 31 May 2017 14:12:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <22830.41604.169750.899748@mariner.uk.xensource.com>
Content-Language: en-US
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: /
X-Spam-Score: -0.2
X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,
 RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 938925967a2432a0d8c7279c30be63be
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 0/1] xl man page cleanup and fixes
	proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDA1LzMxLzIwMTcgMDE6MDEgUE0sIElhbiBKYWNrc29uIHdyb3RlOgo+IEFybWFuZG8gVmVn
YSB3cml0ZXMgKCJbUEFUQ0ggdjIgMC8xXSB4bCBtYW4gcGFnZSBjbGVhbnVwIGFuZCBmaXhlcyBw
cm9wb3NhbCIpOgo+PiB0aGFua3MgZm9yIHRoZSBhY2sgSWFuLCBJJ20gZ2xhZCB5b3UgZm91bmQg
aXQgaGVscGZ1bCEKPj4gSSBhbWVuZGVkIHRoZSBjb21taXQgbWVzc2FnZSB0byBpbmNsdWRlIG15
IHNpZ24tb2ZmIGFuZCBJYW4ncyBhY2suCj4+IEknbGwgc2VuZCBhIFBSIG9uIGdpdGh1YiBvbmNl
IEkgZ2V0IHlvdXIgb2theS4KPiBTb3JyeSwgSSBjb25mdXNlZCB5b3UgYnkgdGFsa2luZyBhYm91
dCBwdWxsIHJlcXVlc3RzLgo+Cj4gSSBtZWFudCB0aGF0IHlvdSBjYW4gc2VuZCB1cyBhbiBlbWFp
bCB3aXRoIGdpdC1yZXF1ZXN0LXB1bGwuCj4KPiBZb3UgY2Fubm90IHNlbmQgdXMgYSBwdWxsIHJl
cXVlc3Qgb24gZ2l0aHViLCBJJ20gYWZyYWlkLiAgV2hhdGV2ZXIgeW91Cj4gaGF2ZSBmb3VuZCBv
biBnaXRodWIgaXMgbm90IHRoZSBvZmZpY2lhbCBYZW4gUHJvamVjdCB0cmVlLCBqdXN0IHNvbWUK
PiBraW5kIG9mIG1pcnJvci4gIFdlIGRvbid0IHVzZSBnaXRodWIgb3Vyc2VsdmVzLCBpbiBsYXJn
ZSBwYXJ0IGJlY2F1c2UKPiBmcmVlIHNvZnR3YXJlIG5lZWRzIGZyZWUgdG9vbHNbMV0uCkFoIG9r
YXksIEkgZGlkIHJlYWQgdGhhdCB0aGVyZSB3ZXJlIG5vIHB1bGwgcmVxdWVzdHMgdGhlcmUgYnV0
IGFza2VkCmFueXdheXMgYW5kIGdvdCBjb25mdXNlZCB3aXRoIHRoZSBhbnN3ZXIuIFRoYW5rIHlv
dSBmb3IgdGhlIGNsYXJpZmljYXRpb24uCgo+Cj4+IEFsc28sIGRvIHdlIGhhdmUgYSB0aW1lIGJ5
IHdoaWNoIGl0IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBhbGwgb2YgdGhlIAo+PiBkb2N1bWVudGF0
aW9uIHBhdGNoZXMgZmluaXNoZWQ/IEknbSBub3QgcmVhbGx5IGZvbGxvd2luZyB0aGUgcmVsZWFz
ZSBzY2hlZHVsZS4KPiBUaGUgcmVsZWFzZSBzY2hlZHVsZSBpcyBpbiBmbHV4IHJpZ2h0IG5vdy4g
IEkgZ3Vlc3MgeW91IGhhdmUgYXQgbGVhc3QKPiBhIHdlZWssIHRob3VnaC4KPgo+IElhbi4KPgo+
IFsxXSBodHRwczovL21ha28uY2Mvd3JpdGluZy9oaWxsLWZyZWVfdG9vbHMuaHRtbAoKSSdsbCBt
YWtlIHN1cmUgdG8gaGF2ZSBhbGwgdGhlIHBhdGNoZXMgaW4gYnkgdGhhdCB0aW1lIHRoZW4uCgpi
ZXN0LApBcm1hbmRvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 12:13:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2VU-0004vF-QM; Wed, 31 May 2017 12:13:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG2VT-0004ur-42
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 12:13:43 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 EB/25-23755-673BE295; Wed, 31 May 2017 12:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbd0s16
 kQftdQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnLx+j7ngWXLFpNnNbA2M
 6x27GLk4hAT+MkpMWzWZrYuRE8h5zCgx45E0RGIbo8SNZZuZQBIiAs4SX8/MZQexeQX0Jfa+P
 c0MYgsLWEjsbj7FDNIgIdCnIjHp4S2whISAt8TKA2eYYOyuf7OAmtk52ASsJA6JgURZBFQlfk
 //zDqBkXsBI8MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYx
 An9czMDDuYGw/4XeIUZKDSUmUt8JGL1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/4JqCcYFFq
 empFWmYOMPhg0hIcPEoivN4gad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEueNBCkSACnKK
 M2DGwGLhEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhCEu4cnMK4Hb9AroCCagI3bt0AY5oi
 QRISXVwDjTomBtdWPCm4+Xi+I6v50qUDUQ0TupHtgubVJslyC+44/TzG2+dSLtfhrhxo8O8ZR
 fnj7Z9tbf+KPfra3cg/m5FXbcZxZ6nGDzZOZP8QPfczbzKW4pMpjDcc3Wrzs4dfMGT8tl00/L
 SU2ZdDK6YIOhFZ/a3+o1YrXfxHludW35OWkPG/vLC0osxRmJhlrMRcWJAAVItxR/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496232820!103224814!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29104 invoked from network); 31 May 2017 12:13:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 12:13:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG2VO-0005ex-Nh; Wed, 31 May 2017 12:13:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG2VI-0008OB-UU; Wed, 31 May 2017 12:13:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG2VH-0003VF-Nr; Wed, 31 May 2017 12:13:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109862-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=0748b3526e8cb78b9cd64208426bfc3d54a72b04
X-Osstest-Versions-That: qemuu=9964e96dc9999cf7f7c936ee854a795415d19b60
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 12:13:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 109862: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9142325560806640652=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9142325560806640652==
Content-Type: text/plain

flight 109862 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109862/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109711

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    15 guest-start/debian.repeat fail REGR. vs. 109701

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109701
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109711
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109711
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109711
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                0748b3526e8cb78b9cd64208426bfc3d54a72b04
baseline version:
 qemuu                9964e96dc9999cf7f7c936ee854a795415d19b60

Last test of basis   109711  2017-05-24 05:21:56 Z    7 days
Testing same since   109862  2017-05-30 18:00:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alex Williamson <alex.williamson@redhat.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Gibson <david@gibson.dropbear.id.au> [ppc parts]
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Xu <peterx@redhat.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sjors Gielen <sjors@sjorsgielen.nl>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stephen Bates <sbates@raithlin.com>
  Tao Wu <lepton@google.com>
  Tao Wu <ytht.net@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Xiao Feng Ren <renxiaof@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2375 lines long.)


--===============9142325560806640652==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9142325560806640652==--

From xen-devel-bounces@lists.xen.org Wed May 31 12:14:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2WO-00053O-6Z; Wed, 31 May 2017 12:14:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG2WM-000533-Nu
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:14:38 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7F/AB-11537-DA3BE295; Wed, 31 May 2017 12:14:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQnftZr1
 Ig/v7+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfz9YxF9y0qfh4cRFzA+NDnS5GDg4JAT+J
 9a/5uhg5OYQFXCWeXJ/NBmKLCARInO5rYAWxhQSWMUpMm6cDYjMLZEicOHiYGcRmE9CX2P3iE
 xOIzStgK/Fn7R4mkJEsAqoS8+d6g4RFBcIl3jYeYYEoEZQ4OfMJmM0pYC+xoecCI0g5s4CmxP
 pd+hDT5SW2v53DDLFVTeJa/yV2EFtCIF1i4rMelgmM/LOQTJqF0D0LSfcCRuZVjOrFqUVlqUW
 6ZnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhV8/AwLiD8Uqb8yFGSQ4mJVHe
 Chu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOGbgHKCRanpqRVpmTnAKIBJS3DwKInwHgNJ8
 xYXJOYWZ6ZDpE4xKkqJ80aCJARAEhmleXBtsMi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mY9zTIFJ7MvBK46a+AFjMBLd61QxtkcUkiQkqqgbFnTnMzX26gIs9bSZfTWRWR3s2prm17NP6
 9VvpzNIhN93BsTZmCQ48K9zM+7hLrqwH8XKvvdfduOyKgaN9U3Fq25+U8o7xXcczTbZpl3FuM
 NZ9X3/mwV+L4pN0F557dXVDw4/X9amuWBV0yDgffaf44yiI4VfjnpsfHn5iIOfneZWUSc/Z1V
 GIpzkg01GIuKk4EAOt4+5O3AgAA
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496232876!95780163!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64728 invoked from network); 31 May 2017 12:14:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:14:37 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46974900"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B74020000780015DFCC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e2032908-dc19-912b-223e-c56ae567f255@citrix.com>
Date: Wed, 31 May 2017 13:14:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E8B74020000780015DFCC@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 4/4] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0gY29ycmVjdCBDUjMgYW5k
IENSNCBjaGVja3MKPiAtIGFkZCB2Y3B1IHBhcmFtZXRlciAodG8gaW5jbHVkZSBpbiBsb2cgbWVz
c2FnZXMpIGFuZCBjb25zdGlmeSB2bWNiIG9uZQo+IC0gdXNlIGJvb2wvdHJ1ZS9mYWxzZQo+IC0g
dXNlIGFjY2Vzc29ycwo+IC0gYWRqdXN0IGZvcm1hdHRpbmcKPgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL25lc3RlZHN2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMK
PiBAQCAtNjU4LDEzICs2NTgsMTMgQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2bXJ1
bihzdHJ1Ywo+ICAgICAgLyogQ2xlYW5iaXRzICovCj4gICAgICBuMnZtY2ItPmNsZWFuYml0cy5i
eXRlcyA9IDA7Cj4gIAo+IC0gICAgcmMgPSBzdm1fdm1jYl9pc3ZhbGlkKF9fZnVuY19fLCBuc192
bWNiLCAxKTsKPiArICAgIHJjID0gc3ZtX3ZtY2JfaXN2YWxpZChfX2Z1bmNfXywgbnNfdm1jYiwg
diwgdHJ1ZSk7Cj4gICAgICBpZiAocmMpIHsKPiAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJS
LCAidmlydHVhbCB2bWNiIGludmFsaWRcbiIpOwo+ICAgICAgICAgIHJldHVybiBOU1ZNX0VSUk9S
X1ZWTUNCOwo+ICAgICAgfQo+ICAKPiAtICAgIHJjID0gc3ZtX3ZtY2JfaXN2YWxpZChfX2Z1bmNf
XywgbjJ2bWNiLCAxKTsKPiArICAgIHJjID0gc3ZtX3ZtY2JfaXN2YWxpZChfX2Z1bmNfXywgbjJ2
bWNiLCB2LCB0cnVlKTsKCkFzIHRoZXNlIGFyZSB0aGUgb25seSB0d28gY2FsbHNpdGVzLCBJIGRv
bid0IHRoaW5rIHRoZSBfX2Z1bmNfXyBvcgp2ZXJib3NlIHBhcmFtZXRlcnMgYXJlIHVzZWZ1bC4g
IEknZCBqdXN0IGRyb3AgdGhlbS4KCj4gICAgICBpZiAocmMpIHsKPiAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAibjJ2bWNiIGludmFsaWRcbiIpOwo+ICAgICAgICAgIHJldHVybiBOU1ZN
X0VSUk9SX1ZNRU5UUlk7Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMKPiBAQCAtMTYsNiArMTYsNyBA
QAo+ICAgKgo+ICAgKi8KPiAgCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgI2luY2x1ZGUg
PGFzbS9wcm9jZXNzb3IuaD4KPiAgI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KPiAgI2luY2x1
ZGUgPGFzbS9odm0vc3ZtL3N2bWRlYnVnLmg+Cj4gQEAgLTg3LDkzICs4OCw3NiBAQCB2b2lkIHN2
bV92bWNiX2R1bXAoY29uc3QgY2hhciAqZnJvbSwgY29uCj4gICAgICBzdm1fZHVtcF9zZWwoIiAg
VFIiLCAmdm1jYi0+dHIpOwo+ICB9Cj4gIAo+IC1ib29sX3QKPiAtc3ZtX3ZtY2JfaXN2YWxpZChj
b25zdCBjaGFyICpmcm9tLCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IsCj4gLSAgICAgICAgICAg
ICAgICAgYm9vbF90IHZlcmJvc2UpCj4gK2Jvb2wgc3ZtX3ZtY2JfaXN2YWxpZChjb25zdCBjaGFy
ICpmcm9tLCBjb25zdCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCB2ZXJib3NlKQo+ICB7Cj4gLSAgICBi
b29sX3QgcmV0ID0gMDsgLyogb2sgKi8KPiArICAgIGJvb2wgcmV0ID0gZmFsc2U7IC8qIG9rICov
Cj4gIAo+IC0jZGVmaW5lIFBSSU5URiguLi4pIFwKPiAtICAgIGlmICh2ZXJib3NlKSB7IHJldCA9
IDE7IHByaW50aygiJXM6ICIsIGZyb20pOyBwcmludGsoX19WQV9BUkdTX18pOyBcCj4gLSAgICB9
IGVsc2UgcmV0dXJuIDE7Cj4gKyNkZWZpbmUgUFJJTlRGKGZtdCwgYXJncy4uLikgZG8geyBcCj4g
KyAgICBpZiAoICF2ZXJib3NlICkgcmV0dXJuIHRydWU7IFwKPiArICAgIHJldCA9IHRydWU7IFwK
PiArICAgIHByaW50ayhYRU5MT0dfR1VFU1QgIiVwdlslc106ICIgZm10LCB2LCBmcm9tLCAjIyBh
cmdzKTsgXAo+ICt9IHdoaWxlICgwKQo+ICAKPiAtICAgIGlmICgodm1jYi0+X2VmZXIgJiBFRkVS
X1NWTUUpID09IDApIHsKPiAtICAgICAgICBQUklOVEYoIkVGRVI6IFNWTUUgYml0IG5vdCBzZXQg
KCUjIlBSSXg2NCIpXG4iLCB2bWNiLT5fZWZlcik7Cj4gLSAgICB9Cj4gKyAgICBpZiAoICEodm1j
Yl9nZXRfZWZlcih2bWNiKSAmIEVGRVJfU1ZNRSkgKQo+ICsgICAgICAgIFBSSU5URigiRUZFUjog
U1ZNRSBiaXQgbm90IHNldCAoJSMiUFJJeDY0IilcbiIsIHZtY2JfZ2V0X2VmZXIodm1jYikpOwo+
ICAKPiAtICAgIGlmICgodm1jYi0+X2NyMCAmIFg4Nl9DUjBfQ0QpID09IDAgJiYgKHZtY2ItPl9j
cjAgJiBYODZfQ1IwX05XKSAhPSAwKSB7Cj4gKyAgICBpZiAoICEodm1jYl9nZXRfY3IwKHZtY2Ip
ICYgWDg2X0NSMF9DRCkgJiYgKHZtY2JfZ2V0X2NyMCh2bWNiKSAmIFg4Nl9DUjBfTlcpICkKPiAg
ICAgICAgICBQUklOVEYoIkNSMDogQ0QgYml0IGlzIHplcm8gYW5kIE5XIGJpdCBzZXQgKCUjIlBS
SXg2NCIpXG4iLAo+IC0gICAgICAgICAgICAgICAgdm1jYi0+X2NyMCk7Cj4gLSAgICB9Cj4gKyAg
ICAgICAgICAgICAgICB2bWNiX2dldF9jcjAodm1jYikpOwo+ICAKPiAtICAgIGlmICgodm1jYi0+
X2NyMCA+PiAzMlUpICE9IDApIHsKPiArICAgIGlmICggdm1jYl9nZXRfY3IwKHZtY2IpID4+IDMy
ICkKPiAgICAgICAgICBQUklOVEYoIkNSMDogYml0cyBbNjM6MzJdIGFyZSBub3QgemVybyAoJSMi
UFJJeDY0IilcbiIsCj4gLSAgICAgICAgICAgICAgICB2bWNiLT5fY3IwKTsKPiAtICAgIH0KPiAr
ICAgICAgICAgICAgICAgIHZtY2JfZ2V0X2NyMCh2bWNiKSk7Cj4gIAo+IC0gICAgaWYgKCh2bWNi
LT5fY3IzICYgMHg3KSAhPSAwKSB7Cj4gLSAgICAgICAgUFJJTlRGKCJDUjM6IE1CWiBiaXRzIGFy
ZSBzZXQgKCUjIlBSSXg2NCIpXG4iLCB2bWNiLT5fY3IzKTsKPiAtICAgIH0KPiAtICAgIGlmICgo
dm1jYi0+X2VmZXIgJiBFRkVSX0xNQSkgJiYgKHZtY2ItPl9jcjMgJiAweGZlKSAhPSAwKSB7Cj4g
LSAgICAgICAgUFJJTlRGKCJDUjM6IE1CWiBiaXRzIGFyZSBzZXQgKCUjIlBSSXg2NCIpXG4iLCB2
bWNiLT5fY3IzKTsKPiAtICAgIH0KPiArICAgIGlmICggKHZtY2JfZ2V0X2NyMyh2bWNiKSAmIDB4
NykgfHwKPiArICAgICAgICAgKCghKHZtY2JfZ2V0X2NyNCh2bWNiKSAmIFg4Nl9DUjRfUEFFKSB8
fAo+ICsgICAgICAgICAgICh2bWNiX2dldF9lZmVyKHZtY2IpICYgRUZFUl9MTUEpKSAmJgo+ICsg
ICAgICAgICAgKHZtY2JfZ2V0X2NyMyh2bWNiKSAmIDB4ZmUwKSkgfHwKPiArICAgICAgICAgKCh2
bWNiX2dldF9lZmVyKHZtY2IpICYgRUZFUl9MTUEpICYmCj4gKyAgICAgICAgICAodm1jYl9nZXRf
Y3IzKHZtY2IpID4+IHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikpICkK
PiArICAgICAgICBQUklOVEYoIkNSMzogTUJaIGJpdHMgYXJlIHNldCAoJSMiUFJJeDY0IilcbiIs
IHZtY2JfZ2V0X2NyMyh2bWNiKSk7CgpJcyBhbnkgb2YgdGhpcyBjb3JyZWN0IGlmIENSMC5QRyBp
cyBjbGVhcj8gIEl0IHdhcyBteSB1bmRlcnN0YW5kaW5nIHRoYXQKb3V0c2lkZSBvZiBwYWdlZCBt
b2RlLCBhbGwgYml0cyBhcmUgc29mdHdhcmUgYXZhaWxhYmxlLgoKVGhpcyBpcyBjZXJ0YWlubHkg
dGhlIGJlaGF2aW91ciBvZiBodm1fc2V0X2NyMygpICh3aGljaCBpdHNlbGYgaGFzCmZ1cnRoZXIg
a25vY2stb24gYnVncyByZXN1bHRpbmcgaW4gdm1lbnRyeSBmYWlsdXJlcywgZHVlIHRvIGluc3Vm
ZmljaWVudApDUjMgY2hlY2tzIHdoZW4gZW5hYmxpbmcgQ1IwLlBHKQoKPiAgCj4gLSAgICBpZiAo
KHZtY2ItPl9jcjQgPj4gMTlVKSAhPSAwKSB7Cj4gLSAgICAgICAgUFJJTlRGKCJDUjQ6IGJpdHMg
WzYzOjE5XSBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLAo+IC0gICAgICAgICAgICAgICAg
dm1jYi0+X2NyNCk7Cj4gLSAgICB9Cj4gLQo+IC0gICAgaWYgKCgodm1jYi0+X2NyNCA+PiAxMVUp
ICYgMHg3ZlUpICE9IDApIHsKPiAtICAgICAgICBQUklOVEYoIkNSNDogYml0cyBbMTc6MTFdIGFy
ZSBub3QgemVybyAoJSMiUFJJeDY0IilcbiIsCj4gLSAgICAgICAgICAgICAgICB2bWNiLT5fY3I0
KTsKPiAtICAgIH0KPiArICAgIGlmICggdm1jYl9nZXRfY3I0KHZtY2IpICYgfmh2bV9jcjRfZ3Vl
c3RfdmFsaWRfYml0cyh2LCBmYWxzZSkgKQo+ICsgICAgICAgIFBSSU5URigiQ1I0OiBNQlogYml0
cyBhcmUgc2V0ICglIyJQUkl4NjQiKVxuIiwgdm1jYl9nZXRfY3I0KHZtY2IpKTsKClRoaXMgaXNu
J3QgcXVpdGUgTUJaIGJpdHMuICBJdCBhbHNvIGluY2x1ZGVzIGJpdHMgZGlzYWxsb3dlZCBieSB0
aGUKY2hvc2VuIENQVUlEIHBvbGljeS4gIEknZCBzdWdnZXN0ICJDUjQ6IEludmFsaWQgYml0cyBh
cmUgc2V0CiglIyJQUkl4NjQiLCB2YWxpZDogJSMiUFJJeDY0IilcbiIgYW5kIHByaW50IGJvdGgg
dmFsdWVzLgoKPiAgCj4gLSAgICBpZiAoKHZtY2ItPl9kcjYgPj4gMzJVKSAhPSAwKSB7Cj4gKyAg
ICBpZiAoIHZtY2JfZ2V0X2RyNih2bWNiKSA+PiAzMiApCj4gICAgICAgICAgUFJJTlRGKCJEUjY6
IGJpdHMgWzYzOjMyXSBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLAo+IC0gICAgICAgICAg
ICAgICAgdm1jYi0+X2RyNik7Cj4gLSAgICB9Cj4gKyAgICAgICAgICAgICAgICB2bWNiX2dldF9k
cjYodm1jYikpOwo+ICAKPiAtICAgIGlmICgodm1jYi0+X2RyNyA+PiAzMlUpICE9IDApIHsKPiAr
ICAgIGlmICggdm1jYl9nZXRfZHI3KHZtY2IpID4+IDMyICkKPiAgICAgICAgICBQUklOVEYoIkRS
NzogYml0cyBbNjM6MzJdIGFyZSBub3QgemVybyAoJSMiUFJJeDY0IilcbiIsCj4gLSAgICAgICAg
ICAgICAgICB2bWNiLT5fZHI3KTsKPiAtICAgIH0KPiArICAgICAgICAgICAgICAgIHZtY2JfZ2V0
X2RyNyh2bWNiKSk7Cj4gIAo+IC0gICAgaWYgKCh2bWNiLT5fZWZlciA+PiAxNVUpICE9IDApIHsK
PiArICAgIGlmICggdm1jYl9nZXRfZWZlcih2bWNiKSA+PiAxNVUgKQo+ICAgICAgICAgIFBSSU5U
RigiRUZFUjogYml0cyBbNjM6MTVdIGFyZSBub3QgemVybyAoJSMiUFJJeDY0IilcbiIsCj4gLSAg
ICAgICAgICAgICAgICB2bWNiLT5fZWZlcik7Cj4gLSAgICB9CgpJIGRvbid0IHNlZSBhbnkganVz
dGlmaWNhdGlvbiBmb3IgdGhpcyBwYXJ0aWN1bGFyIGNoZWNrIChldmVuIGJlZm9yZQp5b3VyIG1v
ZGlmaWNhdGlvbikuICBUaGUgbWFudWFsIHN0YXRlcyAiQW55IE1CWiBiaXQgb2YgRUZFUiBpcyBz
ZXQiLCBzbwpJJ2QgcmVjb21tZW5kIHVzaW5nIGh2bV9lZmVyX3ZhbGlkKCkgaGVyZSwgd2hpY2gg
YWxzbyBzdWJzdW1lcyBzb21lIG9mCnRoZSBvdGhlciBjaGVja3MuCgo+IC0KPiAtICAgIGlmICgo
dm1jYi0+X2VmZXIgJiBFRkVSX0xNRSkgIT0gMCAmJiAoKHZtY2ItPl9jcjAgJiBYODZfQ1IwX1BH
KSAhPSAwKSkgewo+IC0gICAgICAgIGlmICgodm1jYi0+X2NyNCAmIFg4Nl9DUjRfUEFFKSA9PSAw
KSB7Cj4gLSAgICAgICAgICAgIFBSSU5URigiRUZFUl9MTUUgYW5kIENSMC5QRyBhcmUgYm90aCBz
ZXQgYW5kIENSNC5QQUUgaXMgemVyby5cbiIpOwo+IC0gICAgICAgIH0KPiAtICAgICAgICBpZiAo
KHZtY2ItPl9jcjAgJiBYODZfQ1IwX1BFKSA9PSAwKSB7Cj4gLSAgICAgICAgICAgIFBSSU5URigi
RUZFUl9MTUUgYW5kIENSMC5QRyBhcmUgYm90aCBzZXQgYW5kIENSMC5QRSBpcyB6ZXJvLlxuIik7
Cj4gLSAgICAgICAgfQo+IC0gICAgfQo+ICsgICAgICAgICAgICAgICAgdm1jYl9nZXRfZWZlcih2
bWNiKSk7Cj4gIAo+IC0gICAgaWYgKCh2bWNiLT5fZWZlciAmIEVGRVJfTE1FKSAhPSAwCj4gLSAg
ICAgICAgJiYgKHZtY2ItPl9jcjAgJiBYODZfQ1IwX1BHKSAhPSAwCj4gLSAgICAgICAgJiYgKHZt
Y2ItPl9jcjQgJiBYODZfQ1I0X1BBRSkgIT0gMAo+IC0gICAgICAgICYmICh2bWNiLT5jcy5hdHRy
LmZpZWxkcy5sICE9IDApCj4gLSAgICAgICAgJiYgKHZtY2ItPmNzLmF0dHIuZmllbGRzLmRiICE9
IDApKQo+ICsgICAgaWYgKCAodm1jYl9nZXRfZWZlcih2bWNiKSAmIEVGRVJfTE1FKSAmJiAodm1j
Yl9nZXRfY3IwKHZtY2IpICYgWDg2X0NSMF9QRykgKQo+ICAgICAgewo+IC0gICAgICAgIFBSSU5U
RigiRUZFUl9MTUUsIENSMC5QRywgQ1I0LlBBRSwgQ1MuTCBhbmQgQ1MuRCBhcmUgYWxsIG5vbi16
ZXJvLlxuIik7Cj4gKyAgICAgICAgaWYgKCAhKHZtY2JfZ2V0X2NyNCh2bWNiKSAmIFg4Nl9DUjRf
UEFFKSApCj4gKyAgICAgICAgICAgIFBSSU5URigiRUZFUl9MTUUgYW5kIENSMC5QRyBhcmUgYm90
aCBzZXQgYW5kIENSNC5QQUUgaXMgemVyb1xuIik7Cj4gKyAgICAgICAgaWYgKCAhKHZtY2JfZ2V0
X2NyMCh2bWNiKSAmIFg4Nl9DUjBfUEUpICkKPiArICAgICAgICAgICAgUFJJTlRGKCJFRkVSX0xN
RSBhbmQgQ1IwLlBHIGFyZSBib3RoIHNldCBhbmQgQ1IwLlBFIGlzIHplcm9cbiIpOwo+ICAgICAg
fQo+ICAKPiAtICAgIGlmICgodm1jYi0+X2dlbmVyYWwyX2ludGVyY2VwdHMgJiBHRU5FUkFMMl9J
TlRFUkNFUFRfVk1SVU4pID09IDApIHsKPiArICAgIGlmICggKHZtY2JfZ2V0X2VmZXIodm1jYikg
JiBFRkVSX0xNRSkgJiYKPiArICAgICAgICAgKHZtY2JfZ2V0X2NyMCh2bWNiKSAmIFg4Nl9DUjBf
UEcpICYmCj4gKyAgICAgICAgICh2bWNiX2dldF9jcjQodm1jYikgJiBYODZfQ1I0X1BBRSkgJiYK
PiArICAgICAgICAgdm1jYi0+Y3MuYXR0ci5maWVsZHMubCAmJgo+ICsgICAgICAgICB2bWNiLT5j
cy5hdHRyLmZpZWxkcy5kYiApCj4gKyAgICAgICAgUFJJTlRGKCJFRkVSX0xNRSwgQ1IwLlBHLCBD
UjQuUEFFLCBDUy5MIGFuZCBDUy5EIGFyZSBhbGwgbm9uLXplcm9cbiIpOwo+ICsKPiArICAgIGlm
ICggISh2bWNiX2dldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpICYgR0VORVJBTDJfSU5URVJD
RVBUX1ZNUlVOKSApCj4gICAgICAgICAgUFJJTlRGKCJHRU5FUkFMMl9JTlRFUkNFUFQ6IFZNUlVO
IGludGVyY2VwdCBiaXQgaXMgY2xlYXIgKCUjIlBSSXgzMiIpXG4iLAo+IC0gICAgICAgICAgICB2
bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyk7Cj4gLSAgICB9Cj4gKyAgICAgICAgICAgIHZtY2Jf
Z2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYikpOwo+ICAKPiAtICAgIGlmICh2bWNiLT5ldmVu
dGluai5maWVsZHMucmVzdmQxICE9IDApIHsKPiArICAgIGlmICggdm1jYi0+ZXZlbnRpbmouZmll
bGRzLnJlc3ZkMSApCj4gICAgICAgICAgUFJJTlRGKCJldmVudGluajogTUJaIGJpdHMgYXJlIHNl
dCAoJSMiUFJJeDY0IilcbiIsCj4gICAgICAgICAgICAgICAgICB2bWNiLT5ldmVudGluai5ieXRl
cyk7Cj4gLSAgICB9Cj4gIAo+IC0gICAgaWYgKHZtY2ItPl9ucF9lbmFibGUgJiYgdm1jYi0+X2hf
Y3IzID09IDApIHsKPiArICAgIGlmICggdm1jYl9nZXRfbnBfZW5hYmxlKHZtY2IpICYmICF2bWNi
X2dldF9oX2NyMyh2bWNiKSApCj4gICAgICAgICAgUFJJTlRGKCJuZXN0ZWQgcGFnaW5nIGVuYWJs
ZWQgYnV0IGhvc3QgY3IzIGlzIDBcbiIpOwoKSSBhbHNvIGNhbid0IHNlZSBhbnl0aGluZyBpbiB0
aGUgbWFudWFsIGFib3V0IHRoaXMgYmVpbmcgaW52YWxpZC4KClRoZSBvbmx5IHJlbGV2YW50IHJl
c3RyaWN0aW9uIEkgY2FuIHNwb3QgaXMgbmVzdGVkIHBhZ2luZyBpcyBub3QKcGVybWl0dGVkIGlm
IGhvc3QgcGFnaW5nIGlzIGRpc2FibGVkLiAgQSBob3N0IGNyMyB2YWx1ZSBvZiAwIGNhbgpsZWdp
dGltYXRlbHkgYmUgdXNlZCBmb3IgcGFnaW5nIHN1aXRhYmxlIFBURXMgYXJlIHdyaXR0ZW4gaW50
byBtZm4wLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 12:18:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:18:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2Zu-0005Kt-Lw; Wed, 31 May 2017 12:18:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG2Zt-0005Kn-MG
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:18:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4C/99-01735-884BE295; Wed, 31 May 2017 12:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7rFr1
 Ig3Of5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOhV+YCr4xVxzc95itgbGXuYuRk0NCwF/i
 3PPpTCA2i4CqxL2LF8DibALKEj87e9lAbBEBdYlVr/eBxZkFEiW+fFrCAmILC1hKPJg8ASzOK
 2AhcXDHR6B6Lg4hgZOMEh0bpjBCJAQlTs58wgLRrCOxYPcnoCIOIFtaYvk/DpAwp4CDxN87y8
 DmiAqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3RN9ZKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgONAQh2MH7pdz7EKMnBpCTKW2GjFynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgjd9M1BOsCg1PbUiLTMHGPIwaQkOHiUR3mObgNK8xQWJucWZ6RCpU
 4y6HE0ftnxhEmLJy89LlRLnfQJSJABSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMzLAXIJT2ZeCdymV0BHMAEdsWuHNsgRJYkIKakGxuRTEa3vtDXjw0NPfwtPrlhZN21nqYa
 g/qmTfZtbKu9cup+fMD2fb37olMfV+985vvYS09FnN4qU+m30R8N9B0e93FmPrzqNvOoWE2de
 TDj0cPeu+WrrOvY+9FnY8NCq37Dgnla/IZdCTrGx5AQ3sffrPVtTO2s3a5WyL9/sN2d6n+m89
 FtpSizFGYmGWsxFxYkAS85wg7oCAAA=
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496233090!64892858!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53873 invoked from network); 31 May 2017 12:18:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:18:13 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="434608584"
Date: Wed, 31 May 2017 13:18:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Armando Vega <armando@greenhost.nl>
Message-ID: <20170531121809.c4lygk7j35jznh4i@citrix.com>
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170531063009.3105-2-armando@greenhost.nl>
 <20170531094654.qb5nrw4iuq57lwxl@citrix.com>
 <631356df-5d27-17d0-ca8c-8deb2ea4748a@greenhost.nl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <631356df-5d27-17d0-ca8c-8deb2ea4748a@greenhost.nl>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDI6MTA6MjdQTSArMDIwMCwgQXJtYW5kbyBWZWdhIHdy
b3RlOgo+IEknbSBub3Qgc3VyZSBJIGtub3cgd2hhdCB5b3UgbWVhbiwgZG8geW91IG1lYW4gc3Bh
Y2VzIHRyYWlsaW5nIHNvbWUgb2YKPiB0aGUgbGluZXM/Cj4gCgpZZXMuCgo+IEl0IGNvdWxkIGJl
IGZyb20gaG93IEkgYnJva2UgdGhlIGxpbmVzIHRvIDgwIGNoYXJzLCBpdCBrZXB0IHRoZSBzcGFj
ZXMKPiBiZXR3ZWVuIHRoZSB3b3JkcyBhdCB0aGUgZW5kLCBjb3VsZCB0aGF0IGJlIHRoZSBwcm9i
bGVtPyBJIGNhbiB3YXRjaCBvdXQKPiBmb3IgdGhhdCBpbiB0aGUgZnV0dXJlLgoKV2UgZG9uJ3Qg
d2FudCB0aGF0LiBHaXQgYWxzbyBjb21wbGFpbnMgd2hlbiBhcHBseWluZyBhIHBhdGNoIGxpa2Ug
dGhhdC4KCkRlcGVuZGluZyBvbiB5b3VyIHRleHQgZWRpdG9yIHRoZXJlIGFyZSB3YXlzIHRvIGdl
dCByaWQgb2YgdHJhaWxpbmcKd2hpdGUgc3BhY2VzIGF1dG9tYXRpY2FsbHkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 12:23:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2fG-0005yT-8a; Wed, 31 May 2017 12:23:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG2fE-0005yN-TP
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:23:49 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 11/BA-02199-4D5BE295; Wed, 31 May 2017 12:23:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsWyU9JRQvfyVr1
 Ig2vv9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTU76zFexirNg1m7uBcQFjFyMnh4SAn0T/
 /g2sILawgKvE/4M7WEBsEYEAidN9DUBxLg4hgWWMEk9aPrKBJNgE9CV2v/jEBGLzCthKPNy9F
 SzOIqAqsX/7VrBBogLhEm8bj7BA1AhKnJz5BMzmFLCXeDDnGVg9s4CBxJFFc1ghbHmJ7W/nMI
 PYQgJqEtf6L7FDHJcusfXvL+YJjHyzkIyahaR9FpL2BYzMqxg1ilOLylKLdI1M9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOtnoGBcQdj6wm/Q4ySHExKorwVNnqRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4HbYA5QSLUtNTK9Iyc4BhD5OW4OBREuHdshkozVtckJhbnJkOk
 TrFaMwx69+aL0wcTR+2fGESYsnLz0uVEufVA5kkAFKaUZoHNwgWj5cYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfOagkzhycwrgdv3CugUJqBTdu3QBjmlJBEhJdXAOHP7l5yPu+e8E/e69V3
 +5IQmt6aLMgYcN1me38/Nz5r/+lZmbU7VM3e3N3/+aP1Qv7Wx5V/qXKbQROGAaunQWz9v3e/0
 Uji89ljUvTuzw61qrjZuLlNUuLN/WonO81Ieq5uHj36Oc9PfzOj3sPAuw6wlsZbe3mqbbgem3
 yvTu2/A13sxLG6ykBJLcUaioRZzUXEiALXg/wbCAgAA
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496233427!100150557!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30671 invoked from network); 31 May 2017 12:23:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:23:47 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46975374"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8C92020000780015E014@prv-mh.provo.novell.com>
 <592E8C92020000780015E014@prv-mh.provo.novell.com>
 <592E8F05020000780015E032@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8e79eb3f-3446-c620-fc84-96ff02000e6c@citrix.com>
Date: Wed, 31 May 2017 13:23:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E8F05020000780015E032@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] hvmloader: drop pointless objcopy
	invocation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEl0IGRvZXNuJ3QgYWx0ZXIg
dGhlIGltYWdlIGluIGFueSB3YXkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 12:24:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2fl-00060l-Gm; Wed, 31 May 2017 12:24:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG2fk-00060Y-Dr
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:24:20 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F4/BF-01730-3F5BE295; Wed, 31 May 2017 12:24:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQvfTVr1
 Igxtz9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oype/gKfjFV/Om8wNTAeJSpi5GTQ0LAT+LY
 6xlgtrCAvcT8AxcZQWwRgQCJ030NrCC2kECRRN+KOWwgNrOAusTMh7/A6tkE9CV2v/gEZvMK2
 Eq0XuhiAbFZBFQlVu56ChYXFQiXeNt4hAWiRlDi5MwnQDYHByfQrr03+CBGGkgcWTSHFcKWl9
 j+dg4zxFo1iWv9l9ghzkyXmPish2UCI/8sJJNmIWmfhaR9ASPzKkb14tSistQiXQu9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA8GMAgh2MB5udDzFKcjApifJW2OhFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg3b0FKCdYlJqeWpGWmQOMBJi0BAePkghvJkiat7ggMbc4Mx0id
 YpRl6Ppw5YvTEIsefl5qVLivFdAigRAijJK8+BGwKLyEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR514NM4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwGiSZmj46I54l9uR+T6MP7bP6Oq/84t
 56bcFux4tfCKUE8Bxx+4nq9TEeO3bZ/vPWS3fknEzzfvly4dG/+tO1Pi7qS6dFfQ1+D/bXuZr
 E1/skzvU6s4yNXN2zWyWL9+nx6wx/3vr36tKngMevV2TDvvsZg+s1vUrr3636M0mppMn5PZIC
 YR8TPmuxFKckWioxVxUnAgAwNm978UCAAA=
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496233458!64894184!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18150 invoked from network); 31 May 2017 12:24:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:24:18 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46975410"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E9234020000780015E06A@prv-mh.provo.novell.com>
 <592E9234020000780015E06A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0e949e72-5b6a-a720-8cf4-4b532f514818@citrix.com>
Date: Wed, 31 May 2017 13:24:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E9234020000780015E06A@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86: partially undo "fix build with gcc 7"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIGYzMjQwMGU5MGMg
KCJ4ODY6IGZpeCBidWlsZCB3aXRoIGdjYyA3IikncyBjaGFuZ2UgdG8KPiBjb21wYXRfYXJyYXlf
YWNjZXNzX29rKCkgaXMgbmVjZXNzYXJ5LCBJIGhhZCBibGluZGx5IGFuZCBuZWVkbGVzc2x5Cj4g
YWxzbyBhZGRlZCBpdCB0byBhcnJheV9hY2Nlc3Nfb2soKS4gVGhlcmUncyBubyBjb25kaXRpb25h
bCBleHByZXNzaW9uCj4gaW52b2x2ZWQgdGhlcmUsIHNvIHVuZG8gaXQuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 12:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2fv-000633-OW; Wed, 31 May 2017 12:24:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG2fu-00062S-25
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 12:24:30 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FC/88-03920-DF5BE295; Wed, 31 May 2017 12:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffPVr1
 Ig9V3hC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8e36H6aC9QEV877OYm9g
 vGnXxcjFISTwl1Fi1+vrjBDOY0aJKwv3snYxcgI52xgldl52ALFFBJwlvp6Zyw5i8wroS6zb9
 QqsRljAXeJE2x2wZgmB80wSc26vAktICHhKbJ83mRHG3jPzO1MXIzsHm4CVxCExkCiLgKpE45
 LjzBMYuRcwMqxi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OQMQ7GA8sCjwEKMkB5OSKG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleHWAICQkWpaan
 VqRl5gCDDyYtwcGjJMK7ZTNQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnjQWYIgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ867fAjSFJzOvBG7TK6AjmICO2LVDG+
 SIkkSElFQDozCvf14U16G+Epfpjmtf8Ewp9nEJFbr/5ZnHRR9j1uWvVre9rUkvqVV3tFm4stV
 I1j/ZlLt1rpRwRfq9qQ8D9JxieR9yqT79crk651ypzCfLWXI/BFhbulm8zxjulZOOFrNelGlt
 ovHx0aku9TUy140nBUdvFu7f5PipYm7whM7+SIeQv2uVWIozEg21mIuKEwEdlJJWfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496233467!71626825!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40247 invoked from network); 31 May 2017 12:24:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 12:24:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG2fq-0005vx-Q0; Wed, 31 May 2017 12:24:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG2fl-0000GI-0A; Wed, 31 May 2017 12:24:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG2fk-0000wx-OO; Wed, 31 May 2017 12:24:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109894-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:host-install(3):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=382329d44da8269b77d236a47ddb04747b7495a3
X-Osstest-Versions-That: xen=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 12:24:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109894: trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3995194040369420599=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3995194040369420599==
Content-Type: text/plain

flight 109894 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109894/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   3 host-install(3)        broken REGR. vs. 109864

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  382329d44da8269b77d236a47ddb04747b7495a3
baseline version:
 xen                  7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53

Last test of basis   109864  2017-05-30 19:02:36 Z    0 days
Failing since        109887  2017-05-31 07:02:17 Z    0 days    3 attempts
Testing same since   109894  2017-05-31 11:03:03 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  broken  
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-step build-armhf host-install(3)

Not pushing.

------------------------------------------------------------
commit 382329d44da8269b77d236a47ddb04747b7495a3
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed May 31 11:35:25 2017 +0100

    Revert "tools/libxc: Drop broken xc_{get,set}_hvm_param() functions"
    
    This reverts commit fa4583333ddba6afb7b07ff7eb4d16e1a6a7459c.
    
    QEMU build is broken by that patch.

commit 91708086566ccdf287fe3b7a660a940a5e3582a1
Author: Armando Vega <armando@greenhost.nl>
Date:   Wed May 31 08:30:09 2017 +0200

    xl man page cleanup and fixes
    
    Signed-off-by: Armando Vega <armando@greenhost.nl>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    [ wei: remove trailing spaces ]
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit fa4583333ddba6afb7b07ff7eb4d16e1a6a7459c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon May 22 12:50:09 2017 +0100

    tools/libxc: Drop broken xc_{get,set}_hvm_param() functions
    
    xc_{get,set}_hvm_param() are deprecated because they truncate their value
    parameter in 32bit builds of libxc, and are therefore unfit for use.
    
    As there is only a single remaining user, switch that user over to
    xc_hvm_param_get() and drop these functions completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit c1abc2f7bc90f35797ef7d9db344cc9788f566db
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed May 31 11:18:58 2017 +0200

    Revert "ns16550: add support for UART parameters to be specifed with name-value pairs"
    
    This reverts commit a91252ff0d219d801f2dc947511c1755fe5b05fe,
    as it breaks the build on ARM.

commit 8ac9a25b26841b539fd7f345fc87a4142a86adb3
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed May 31 08:47:57 2017 +0200

    docs: remove PVHv1 document
    
    The current misc/pvh.markdown document refers to PVHv1, remove it to
    avoid confusion with PVHv2 since the PVHv1 code has already been
    removed.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 2d08fb32bc3d252046748e908bafc1bf6376313e
Author: Luwei Kang <luwei.kang@intel.com>
Date:   Wed May 31 08:41:43 2017 +0200

    x86/vpmu: add cpu hot unplug notifier for vpmu
    
    Currently, Hot unplug a physical CPU with vpmu enabled may cause
    system hang due to send a remote call to an offlined pCPU. This
    patch add a cpu hot unplug notifer to save vpmu context before
    cpu offline.
    
    Consider one scenario, hot unplug pCPU N with vpmu enabled.
    The vcpu which running on this pCPU will be switch to other
    online cpu. A remote call will be send to pCPU N to save the
    vpmu context before loading the vpmu context on this pCPU.
    System will hang in function on_select_cpus() because of that
    pCPU is offlined and can not do any respond.
    
    The purpose of add a VPMU_CONTEXT_LOADED check in vpmu_arch_destroy()
    before send a remote call to save vpmu contex is:
    a. when a vpmu context has been loaded in a remote pCPU, make a
       remote call to save the vpmu contex and stop counters is necessary.
    b. VPMU_CONTEXT_LOADED flag will be reset if a pCPU is offlined.
       this check will prevent send a remote call to an offlined pCPU.
    
    Signed-off-by: Luwei Kang <luwei.kang@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

commit 02dc2aa7bf54602cf2d752a2af9fa38cee870fc8
Author: Zhang Bo <oscar.zhangbo@huawei.com>
Date:   Wed May 31 08:40:44 2017 +0200

    acpi: enlarge NUM_FIXMAP_ACPI_PAGES to support larger scale boards
    
    In acpi_tb_verify_table()->__acpi_map_table(), it suppose all ACPI tables
    may not exceed 4 pages, the tables includes SRAT/APIC/ERST etc.
    Please note that the table DSDT is not mapped through
    acpi_tb_verify_table(), thus we don't care its size although it's usually
    the largest table among all the ACPI tables. Then the biggest table we
    concern is SRAT.
    As we know, the size of SRAT if affected by both CPU number and memory
    slot number, each CPU costs 24B, and each memory slot costs 40B.
    
    Please note: even when SRAT table is within 4 pages, eg. 14128B, in
    __acpi_map_table(), it maps pages to get the table. suppose the start
    address is near the end of the first page:
    
           1000B    4096B         4096B          4096B      840B
           |___|_____________|______________|______________|____|
    
    although the total page is within 4 pages , but it may be in fact across 5
    pages, as shown above. Thus the NUM_FIXMAP_ACPI_PAGES should be much
    larger nowadays. If not, xen would wrongly thinks no NUMA configuration
    could be found as that it could not get SRAT table.
    
    Thus, we make NUM_FIXMAP_ACPI_PAGES much larger, to 64(256KB). it's
    calculated for that the theoretical largest CPU number on main Linux
    distros is about 8192, and memory slots number should be within 1000,
    that's 24B*8192+40B*1000 = 236608B. Meanwhile, because IOREMAP_VIRT_*
    region is 16GB, thus I think extending it to 256KB is safe enough.
    
    Of course, there's much more work to do to support large scale boards of
    that many(8192) CPUs and 1000 memory slots. We just make life easier for
    boards with serveral hundreds of CPUs and serveral TBs of memory.
    
    Signed-off-by: Zhang Bo <oscar.zhangbo@huawei.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit a91252ff0d219d801f2dc947511c1755fe5b05fe
Author: Swapnil Paratey <swapnil.paratey@amd.com>
Date:   Wed May 31 08:40:15 2017 +0200

    ns16550: add support for UART parameters to be specifed with name-value pairs
    
    Add name=value parsing options for com1 and com2 to add flexibility
    in setting register values for MMIO UART devices.
    
    Maintain backward compatibility with previous positional parameter
    specfications.
    
    eg. com1=115200,8n1,0x3f8,4
    eg. com1=115200,8n1,0x3f8,4,reg_width=4,reg_shift=2
    eg. com1=baud=115200,parity=n,reg_width=4,reg_shift=2,irq=4
    
    Signed-off-by: Swapnil Paratey <swapnil.paratey@amd.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d7594d553b10e74a0cbe15a157baac1aae1d3acd
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Wed May 31 08:39:47 2017 +0200

    x86/mmcfg: set pci_mmcfg_config_num to 0 on error path
    
    One error path of acpi_parse_mcfg doesn't set pci_mmcfg_config_num to zero, fix
    this.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit d781dbcb80e598d38d8df532fe987e770ed76d62
Author: Haozhong Zhang <haozhong.zhang@intel.com>
Date:   Wed May 31 08:39:22 2017 +0200

    x86/mce: make 'found_error' and 'mce_fatal_cpus' private to mcheck_cmn_handler()
    
    mcheck_cmn_handler() is the only user of 'found_error' and
    'mce_fatal_cpus'.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 1403d5d9a6ca3560aa38308c437d254b0c9bc3af
Author: Haozhong Zhang <haozhong.zhang@intel.com>
Date:   Wed May 31 08:38:21 2017 +0200

    x86/mce: make mce barriers private to their users
    
    Each of current mce barriers is actually used by only one function, so
    move their definitions into their users. A static mce barrier initializer
    is introduced so we can move the initialization of above mce barriers
    to their definitions.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
(qemu changes not included)


--===============3995194040369420599==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3995194040369420599==--

From xen-devel-bounces@lists.xen.org Wed May 31 12:41:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:41:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2wJ-0007Ue-C7; Wed, 31 May 2017 12:41:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dG2wH-0007US-SB
 for xen-devel@lists.xen.org; Wed, 31 May 2017 12:41:25 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6A/94-03557-5F9BE295; Wed, 31 May 2017 12:41:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXS1tYhoftlp16
 kwcmfWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhGw8YC84JV0xZUt7AuJm/i5GLQ0hgGqPE
 resfWboYOTkkBHgljiybwQph+0ts7pjCClHUwShx4OMSNpAEm4CyxMWvvWC2iIC0xLXPlxlBb
 GaBfImm/ROABnFwCAt4SLz5JQ8SZhFQlbj2YikTiM0r4CSxdnULE8R8BYkpD98zT2DkXsDIsI
 pRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C7DECwg/H+xoB
 DjJIcTEqivBU2epFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgbdgDlBItS01Mr0jJzgGEGk5bg
 4FES4VUAhpoQb3FBYm5xZjpE6hSjopQ476ftQAkBkERGaR5cGyy0LzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmYNwtkO09mXgnc9FdAi5mAFu/aoQ2yuCQRISXVwNj+5uSnB2a7uI8fZk5+4u
 /6Tm1e2d+P8z9EOkg97eR4/TLXRqzJSS/UpLc0I04+TVzkJXu7jsy95JiM1Zs6Hz7pmGn5quF
 Qr02ZQ6vWt2MzL/fu3BRZmKNpXrl+stU5x7CCzzu8Xjrn+ySx1J+ovTb78AW+Vx+9p315fDRH
 Qspzeu+0TMnuKiWW4oxEQy3mouJEAJ7eOgpoAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496234482!105527975!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36420 invoked from network); 31 May 2017 12:41:24 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 12:41:24 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 05:41:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.38,423,1491289200"; d="scan'208";a="975085021"
Received: from skl-2s3.sh.intel.com (HELO localhost) ([10.239.48.12])
 by orsmga003.jf.intel.com with ESMTP; 31 May 2017 05:41:19 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 May 2017 20:41:44 +0800
Message-Id: <1496234504-41173-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2] vlapic: fix two flaws in emulating
	MSR_IA32_APICBASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWNjb3JkaW5nIHRvIFNETSBDaGFwdGVyIEFEVkFOQ0VEIFBST0dSQU1NQUJMRSBJTlRFUlJVUFQg
Q09OVFJPTExFUiAoQVBJQykKLT4gRXh0ZW5kZWQgWEFQSUMgKHgyQVBJQykgLT4geDJBUElDIFN0
YXRlIFRyYW5zaXRpb25zLCBUaGUgZXhpc3RpbmcgY29kZSB0bwpoYW5kbGUgZ3Vlc3QncyB3cml0
aW5nIE1TUl9JQTMyX0FQSUNCQVNFIGhhcyB0d28gZmxhd3M6CjEuIFRyYW5zaXRpb24gZnJvbSB4
MkFQSUMgTW9kZSB0byBEaXNhYmxlZCBNb2RlIGlzIGFsbG93ZWQgYnV0IHdyb25nbHkKZGlzYWJs
ZWQgY3VycmVudGx5LiBGaXggaXQgYnkgcmVtb3ZpbmcgdGhlIHJlbGF0ZWQgY2hlY2suCjIuIFRy
YW5zaXRpb24gZnJvbSB4MkFQSUMgTW9kZSB0byB4QVBJQyBNb2RlIGlzIGlsbGVnYWwgYnV0IHdy
b25nbHkgYWxsb3dlZApjdXJyZW50bHkuIENvbnNpZGVyaW5nIGNoYW5naW5nIEVOQUJMRSBiaXQg
b2YgdGhlIE1TUiBoYXMgYmVlbiBoYW5kbGVkLAppdCBjYW4gYmUgZml4ZWQgYnkgb25seSBhbGxv
d2luZyB0cmFuc2l0aW9uIGZyb20geEFQSUMgTW9kZSB0byB4MkFQSUMgTW9kZQoodGhlIG90aGVy
IHR3byB0cmFuc2l0aW9uczogZnJvbSB4MkFQSUMgbW9kZSB0byB4QVBJQyBNb2RlLCBmcm9tIGRp
c2FibGVkIG1vZGUKdG8gaW52YWxpZCBzdGF0ZSAoRU49MCwgRVhURD0xKSBhcmUgZGlzYWJsZWQp
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCnYyOgot
IE1vZGlmeSBtYWNybyB2bGFwaWNfeGFwaWNfbW9kZSgpCgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMgICAgICAgIHwgNiArKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBp
Yy5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYwppbmRleCBjZjhlZTUwLi40MzIwYzZlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAg
LTEwMDMsMTQgKzEwMDMsMTIgQEAgYm9vbF90IHZsYXBpY19tc3Jfc2V0KHN0cnVjdCB2bGFwaWMg
KnZsYXBpYywgdWludDY0X3QgdmFsdWUpCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAg
ICB7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHZsYXBpY194MmFwaWNfbW9kZSh2bGFwaWMp
KSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgICB2bGFwaWMtPmh3LmRp
c2FibGVkIHw9IFZMQVBJQ19IV19ESVNBQkxFRDsKICAgICAgICAgICAgIHB0X21heV91bm1hc2tf
aXJxKHZsYXBpY19kb21haW4odmxhcGljKSwgTlVMTCk7CiAgICAgICAgIH0KICAgICB9Ci0gICAg
ZWxzZSBpZiAoICEodmFsdWUgJiBNU1JfSUEzMl9BUElDQkFTRV9FTkFCTEUpICYmCi0gICAgICAg
ICAgICAgIHVubGlrZWx5KHZhbHVlICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhURCkgKQorICAgIGVs
c2UgaWYgKCAoKHZsYXBpYy0+aHcuYXBpY19iYXNlX21zciBeIHZhbHVlKSAmIE1TUl9JQTMyX0FQ
SUNCQVNFX0VYVEQpICYmCisgICAgICAgICAgICAgIHVubGlrZWx5KCF2bGFwaWNfeGFwaWNfbW9k
ZSh2bGFwaWMpKSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgdmxhcGljLT5ody5hcGljX2Jh
c2VfbXNyID0gdmFsdWU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFw
aWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCmluZGV4IDQ2NTYyOTMuLmE2
M2ZjZDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCkBAIC01MSw4ICs1MSwxMiBAQAogCiAj
ZGVmaW5lIHZsYXBpY19iYXNlX2FkZHJlc3ModmxhcGljKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICgodmxhcGljKS0+aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQSUNC
QVNFX0JBU0UpCisvKiBPbmx5IGNoZWNrIEVYVEQgYml0IGFzIEVYVEQgY2FuJ3QgYmUgc2V0IGlm
IGl0IGlzIGRpc2FibGVkIGJ5IGhhcmR3YXJlICovCiAjZGVmaW5lIHZsYXBpY194MmFwaWNfbW9k
ZSh2bGFwaWMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgodmxhcGljKS0+
aHcuYXBpY19iYXNlX21zciAmIE1TUl9JQTMyX0FQSUNCQVNFX0VYVEQpCisjZGVmaW5lIHZsYXBp
Y194YXBpY19tb2RlKHZsYXBpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICghdmxhcGljX2h3X2Rpc2FibGVkKHZsYXBpYykgJiYgXAorICAgICAhKCh2bGFwaWMpLT5ody5h
cGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhURCkpCiAKIC8qCiAgKiBHZW5lcmlj
IEFQSUMgYml0bWFwIHZlY3RvciB1cGRhdGUgJiBzZWFyY2ggcm91dGluZXMuCi0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 12:43:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:43:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG2xm-0007ab-OB; Wed, 31 May 2017 12:42:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG2xl-0007aJ-Hd
 for xen-devel@lists.xen.org; Wed, 31 May 2017 12:42:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D6/21-03058-05ABE295; Wed, 31 May 2017 12:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQjdgl16
 kwa1XfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBXu2CxYIVH95OZ29gvMbXxcjJISHgJ3Hp
 Ri9zFyMHh7CAp8T/ZleQsIiAskTvr98sXYxcHEICV5kkLt7/xwZSwyygLvH7rBlIDZuAvsTuF
 5+YQGxeAVuJj8v/MILYLAKqEr/2N7CC2KIC4RJvG4+wQNQISpyc+QTM5hSwl2jauZsZYqSmxP
 pd+iBhZgF5ie1v5zCD2EICahLX+i+xQ1yZLrH17y/mCYz8s5BMmoXQPQtJ9wJG5lWMGsWpRWW
 pRbqGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxivbww4xCjJwaQk
 ylthoxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXbSdQTrAoNT21Ii0zBxgHMGkJDh4lEV4Fk
 DRvcUFibnFmOkTqFKOilDjv2x1ACQGQREZpHlwbLPYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZj3CcgUnsy8Erjpr4AWMwEt3rVDG2RxSSJCSqqBcVPmtH5bEdvtm54n7+ecJ/mXKWB11va
 S5x35bes/Mf7+aH0y3O3Nyvpf8pqlJxLWGza3Ok3/Ptn44UWO7OPnPOyL1u7Mr13r5mpdG+Wv
 rX36ucnL59ULbwg1W3G9Df638tr52FmzpdnSuewrGi7wyrPUntoR9Hr1mVv+e/46By46d/dbH
 YOAlBJLcUaioRZzUXEiAGb992i4AgAA
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496234575!105528349!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51179 invoked from network); 31 May 2017 12:42:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:42:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46976565"
To: Jan Beulich <JBeulich@suse.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-4-git-send-email-andrew.cooper3@citrix.com>
 <59199A4A0200007800159BF5@prv-mh.provo.novell.com>
 <59199CC10200007800159C0F@prv-mh.provo.novell.com>
 <537fa0f1-d421-96d7-c69f-947f1a02ee6b@citrix.com>
 <5919D5B30200007800159E59@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <97ea1c30-1483-5c9c-9a89-c0c3b766a22f@citrix.com>
Date: Wed, 31 May 2017 13:42:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5919D5B30200007800159E59@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/string: Clean up x86/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDUvMTcgMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjA1LjE3IGF0
IDE1OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE1LzA1LzE3
IDExOjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ICA+Pj4gT24gMTUuMDUuMTcgYXQgMTI6MDgs
IDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gMTIuMDUuMTcgYXQgMTk6MzUs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zdHJpbmcuaAo+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N0cmlu
Zy5oCj4+Pj4+IEBAIC0yLDEzICsyLDIzIEBACj4+Pj4+ICAjZGVmaW5lIF9fWDg2X1NUUklOR19I
X18KPj4+Pj4gIAo+Pj4+PiAgI2RlZmluZSBfX0hBVkVfQVJDSF9NRU1DUFkKPj4+Pj4gLSNkZWZp
bmUgbWVtY3B5KHQsZixuKSAoX19idWlsdGluX21lbWNweSgodCksKGYpLChuKSkpCj4+Pj4+ICt2
b2lkICptZW1jcHkodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qgbik7Cj4+Pj4+
ICsjZGVmaW5lIG1lbWNweShkLCBzLCBuKSBfX2J1aWx0aW5fbWVtY3B5KGQsIHMsIG4pCj4+Pj4+
ICAKPj4+Pj4gLS8qIFNvbWUgdmVyc2lvbnMgb2YgZ2NjIGRvbid0IGhhdmUgdGhpcyBidWlsdGlu
LiBJdCdzIG5vbi1jcml0aWNhbCBhbnl3YXkuIAo+Pj4+ICovCj4+Pj4+ICAjZGVmaW5lIF9fSEFW
RV9BUkNIX01FTU1PVkUKPj4+Pj4gLWV4dGVybiB2b2lkICptZW1tb3ZlKHZvaWQgKmRlc3QsIGNv
bnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pOwo+Pj4+PiArdm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0
LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKTsKPj4+Pj4gKyNkZWZpbmUgbWVtbW92ZShkLCBz
LCBuKSBfX2J1aWx0aW5fbWVtbW92ZShkLCBzLCBuKQo+Pj4+PiAgCj4+Pj4+ICAjZGVmaW5lIF9f
SEFWRV9BUkNIX01FTVNFVAo+Pj4+PiAtI2RlZmluZSBtZW1zZXQocyxjLG4pIChfX2J1aWx0aW5f
bWVtc2V0KChzKSwoYyksKG4pKSkKPj4+Pj4gK3ZvaWQgKm1lbXNldCh2b2lkICpkZXN0LCBpbnQg
Yywgc2l6ZV90IG4pOwo+Pj4+PiArI2RlZmluZSBtZW1zZXQocywgYywgbikgX19idWlsdGluX21l
bXNldChzLCBjLCBuKQo+Pj4+IE5vdyB0aGF0IHhlbi9zdHJpbmcuaCBoYXMgdGhlIGV4YWN0IHNh
bWUgZGVjbGFyYXRpb25zIGFuZAo+Pj4+IGRlZmluaXRpb25zIGFscmVhZHksIHdoeSBkb24ndCB5
b3Ugc2ltcGx5IGRlbGV0ZSB0aGUgb3ZlcnJpZGVzCj4+Pj4gZnJvbSBoZXJlPwo+Pj4gSG1tLCB3
YWl0IC0gSSBndWVzcyB5b3UgbmVlZCB0byBrZWVwIHRoZW0gYmVjYXVzZSBvZiB0aGUgY3VzdG9t
Cj4+PiBpbXBsZW1lbnRhdGlvbi4gVGhhdCdzIGF3a3dhcmQsIHRoZXJlIHNob3VsZG4ndCBiZSBh
IG5lZWQgdG8gaGF2ZQo+Pj4gcmVkdW5kYW50IGRlY2xhcmF0aW9ucyBqdXN0IGJlY2F1c2UgdGhl
cmUgYXJlIGN1c3RvbQo+Pj4gaW1wbGVtZW50YXRpb25zLiBIb3cgYWJvdXQgbWFraW5nIF9fSEFW
RV9BUkNIXyogc2VydmUgYm90aAo+Pj4gcHVycG9zZXMsIGJ5IGFsbG93aW5nIGl0IHRvIGhhdmUg
ZGlmZmVyZW50IHZhbHVlcyAoYmVzaWRlcyBiZWluZwo+Pj4gZGVmaW5lZCBvciB1bmRlZmluZWQp
Pwo+PiBJIGRvbid0IHVuZGVyc3RhbmQgaG93IHlvdSB3b3VsZCBpbnRlbmQgdGhpcyBuZXcgX19I
QVZFX0FSQ0hfKiB0byB3b3JrLgo+IEUuZy4gX19IQVZFX0FSQ0hfKiA9IDIgbWVhbmluZyBhcmNo
IHByb3ZpZGVzIGRlY2xhcmF0aW9uIGFuZAo+IGRlZmluaXRpb24gKGkuZS4gZ2VuZXJpYyBoZWFk
ZXIgYW5kIHNvdXJjZSBza2lwIHRoZWlycyksIHdoaWxlCj4gX19IQVZFX0FSQ0hfKiA9IDEgbWVh
bmluZyBhcmNoIHByb3ZpZGVzIGp1c3QgYSBkZWZpbml0aW9uLCBidXQKPiB0aGUgZ2VuZXJpYyBk
ZWNsYXJhdGlvbiBhbmQgbWFjcm8gKHdoZXJlIGFwcGxpY2FibGUpIGFyZSBmaW5lIChpLmUuCj4g
b25seSB0aGUgZ2VuZXJpYyBzb3VyY2Ugc2tpcHMgaXRzIHBpZWNlIG9mIGNvZGUpLgoKSSByZWFs
bHkgZG9uJ3QgdGhpbmcgaXRzIHdvcnRoIGVmZm9ydCB0byBtYWtlIHRoaXMgY2hhbmdlIGFuZCBk
aXZlcmdlCmZyb20gdGhlIExpbnV4IG1lYW5pbmcuCgpJdCBpcyBub3QgbGlrZSB0aGVzZSBkZWNs
YXJhdGlvbnMgYXJlIGdvaW5nIHRvIGNoYW5nZSBvZnRlbi4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 31 12:45:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG300-0007lV-4B; Wed, 31 May 2017 12:45:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG2zz-0007lO-3x
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:45:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CA/80-02956-ADABE295; Wed, 31 May 2017 12:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQvfWLr1
 Ig0WXuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7S9YzF5xhrFjcXNfAuJ2xi5GTQ0LAT6Kp
 dwIziC0sECmx4esHdhBbRCBA4nRfAyuILSRQJDGxYRVTFyMXB7PAAiaJaRcfgyXYBPQldr/4x
 ARi8wrYSvz9cRusmUVAVeLSiw9gQ0UFwiXeNh5hgagRlDg58wmYzSlgL7Hq4DuwXmYBA4kji+
 awQtjyEtvfzmGGWKwmca3/EjvEoekSE5/1sExg5J+FZNQsJO2zkLQvYGRexahenFpUllqka6y
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYggxAsIOx45/TIUZJDiYlUd4KG71I
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8GTuBcoJFqempFWmZOcBogElLcPAoifDGgqR5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOmwxSJABSlFGaBzcCFpmXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMwbDTKFJzOvBG7TK6AjmICO2LVDG+SIkkSElFQDY1P+QvNPukfYGJTu5X3p6Jx
 a5NXi8fWTYDcXw3uDgmC9FX87v03T8IlVVpxT9OXQRl3Wn44Zpif3V+YXPJuc+zfo/0oBgQdr
 be0Fi7afKlu7/+iRST4zt3aev9twaB7nvStBf9Q/Oajm2xx6PK3ifazkFn/5Nzqbjr/SS+zuv
 yJe/aHAnkcuXYmlOCPRUIu5qDgRADEHb9DHAgAA
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496234713!74797216!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18672 invoked from network); 31 May 2017 12:45:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:45:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46976674"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E91C6020000780015E066@prv-mh.provo.novell.com>
 <592E91C6020000780015E066@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b004329d-c52a-c68b-0735-c601f9cb5565@citrix.com>
Date: Wed, 31 May 2017 13:45:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592E91C6020000780015E066@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] smp: assert that all affected CPUs are
 online in on_selected_cpus()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDg6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTdWdnZXN0ZWQtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 12:45:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG302-0007m0-B1; Wed, 31 May 2017 12:45:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG300-0007lg-S7
 for xen-devel@lists.xen.org; Wed, 31 May 2017 12:45:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3A/01-03557-CDABE295; Wed, 31 May 2017 12:45:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7tXXq
 RBv3LNC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owrO5ezFRxjrfh6ZCFTA+N35i5GTg4JAX+J
 WRufgdksAqoSc87sYgWx2QSUJX529rKB2CICChKX5ywAquHiYBZ4wSjxfvZvFpCEsECgRGvfG
 rBmXgELiakPFjKB2EIC9hJdD2exQMQFJU7OfAJmMwvoSCzY/QloKAeQLS2x/B8HSJhTwEHiz7
 FTYK2iAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6JnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxi7L/sfYpTkYFIS5a2w0YsU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGbsRMoJ1iUmp5akZaZAwx5mLQEB4+SCG8sSJq3uCAxtzgzHSJ1i
 lGXo+nDli9MQix5+XmpUuK8ySBFAiBFGaV5cCNg8XeJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwryzQKbwZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpg5PLYMT/ytYXwncqTIpcfTuW7wJLXWhT
 2+MVe769GvddUKz+dnF2sJ1mVEN7p77I8nkE25JWu4f7ETsMPH1LTX8gsYf35/ZX42qlXGk0+
 bl94tsx4/eIi2S+M2SkswTYOn5beOHb80o8j9uftL6x4KTZrkhpzf/GuRdYPNmfpTjWqvnCkd
 PnFOUosxRmJhlrMRcWJAI40QdO6AgAA
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496234713!63598500!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57712 invoked from network); 31 May 2017 12:45:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:45:15 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="434611737"
Date: Wed, 31 May 2017 13:45:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: <gregory.herrero@oracle.com>
Message-ID: <20170531124512.3s7nw5j4tvwqekeh@citrix.com>
References: <20170531104132.11031-1-gregory.herrero@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170531104132.11031-1-gregory.herrero@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: stop_machine: fill fn_result only
 in case of error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMTI6NDE6MzJQTSArMDIwMCwgZ3JlZ29yeS5oZXJyZXJv
QG9yYWNsZS5jb20gd3JvdGU6Cj4gRnJvbTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJl
cm9Ab3JhY2xlLmNvbT4KPiAgCj4gQEAgLTE1MCw4ICsxNTUsMTEgQEAgc3RhdGljIHZvaWQgc3Rv
cG1hY2hpbmVfYWN0aW9uKHVuc2lnbmVkIGxvbmcgY3B1KQo+ICAgICAgICAgIGNhc2UgU1RPUE1B
Q0hJTkVfSU5WT0tFOgo+ICAgICAgICAgICAgICBpZiAoIChzdG9wbWFjaGluZV9kYXRhLmZuX2Nw
dSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkpIHx8Cj4gICAgICAgICAgICAgICAgICAgKHN0b3BtYWNo
aW5lX2RhdGEuZm5fY3B1ID09IE5SX0NQVVMpICkKPiAtICAgICAgICAgICAgICAgIHN0b3BtYWNo
aW5lX2RhdGEuZm5fcmVzdWx0ID0KPiAtICAgICAgICAgICAgICAgICAgICBzdG9wbWFjaGluZV9k
YXRhLmZuKHN0b3BtYWNoaW5lX2RhdGEuZm5fZGF0YSk7Cj4gKwkgICAgewo+ICsgICAgICAgICAg
ICAgICAgaW50IHJldCA9IHN0b3BtYWNoaW5lX2RhdGEuZm4oc3RvcG1hY2hpbmVfZGF0YS5mbl9k
YXRhKTsKPiArICAgICAgICAgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICAgICAgICAgICAg
ICB3cml0ZV9hdG9taWMoJnN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0LCByZXQpOwo+ICsJICAg
IH0KCkluZGVudGF0aW9uIGlzIHdyb25nLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 12:54:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 12:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG38W-0000AU-Cc; Wed, 31 May 2017 12:54:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317954a00=roger.pau@citrix.com>)
 id 1dG38V-0000AN-Ey
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 12:54:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D6/0D-01734-AECBE295; Wed, 31 May 2017 12:54:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQvf5Hr1
 Ig/NtrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDl8uYC/Y6VBx8e5m1gfGlZhcjB4eEgJ/E
 ree+ICaLgKrExzazLkZODjYBHYmLc3eygdgiAsoSvb9+s3QxcnEwC3QySpz70McMUi8skCix8
 IUJSA2vgIfE5Ccz2UFsIYE5jBKfHqdBxAUlTs58wgJiMwPNXLD7ExtIK7OAtMTyfxwgYU4Be4
 l3nWeZQWxRARWJifP7oMYoSvTPewB2goRAusTEZz0sExj5ZyGZOgvJ1FkIUxcwMq9iVC9OLSp
 LLdK11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw9BiDYwbi21fkQoyQHk5Io
 b4WNXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd49u4FygkWp6akVaZk5wCiASUtw8CiJ8G4CS
 fMWFyTmFmemQ6ROMSpKifP+A0kIgCQySvPg2mCRd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvFtBpvBk5pXATX8FtJgJaPGuHdogi0sSEVJSDYyyn6tKZRz1DrtHqxwSCTZwDODuSZ5yYvH
 VCyaaF4/ujGGsMrHk/tib231Vu9+jStVtzfcihUjL1/wfJwsasn267vqpsMT2zEwn4R3s7DuP
 O2ou56o9dPRJh+yNx+fjz1lqzjRo3/ay9WCylvNC8a9LQ85NXvxU6pDmzulHT8wQV158al/Mr
 1glluKMREMt5qLiRABLsro/twIAAA==
X-Env-Sender: prvs=317954a00=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496235238!101285736!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3838 invoked from network); 31 May 2017 12:53:59 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 12:53:59 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46977151"
Date: Wed, 31 May 2017 13:53:55 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531125355.n35ytszuigay3oxj@MacBook-Pro-de-Roger.local>
References: <20170517151516.52421-1-roger.pau@citrix.com>
 <20170517151516.52421-2-roger.pau@citrix.com>
 <592D54A3020000780015D845@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592D54A3020000780015D845@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 for-next 1/3] x86/physdev: factor out the
 code to allocate and map a pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDM6MTY6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA1LjE3IGF0IDE3OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYv
aXJxLmMKPiA+IEBAIC0yNTM3LDMgKzI1MzcsMTYyIEBAIGJvb2xfdCBodm1fZG9tYWluX3VzZV9w
aXJxKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxKQo+ID4g
ICAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBwaXJxICYmCj4gPiAgICAgICAgICAgICBw
aXJxLT5hcmNoLmh2bS5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7IAo+ID4gIH0KPiA+ICsKPiA+ICtz
dGF0aWMgaW50IGFsbG9jYXRlX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IHBpcnEsIGludCBp
cnEsIGludCB0eXBlLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKQo+ID4g
K3sKPiA+ICsgICAgaW50IGN1cnJlbnRfcGlycTsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZkLT5ldmVudF9sb2NrKSk7Cj4gPiArICAgIGN1cnJlbnRfcGlycSA9IGRvbWFp
bl9pcnFfdG9fcGlycShkLCBpcnEpOwo+ID4gKyAgICBpZiAoIHBpcnEgPCAwICkKPiA+ICsgICAg
ewo+ID4gKyAgICAgICAgaWYgKCBjdXJyZW50X3BpcnEgKQo+ID4gKyAgICAgICAgewo+ID4gKyAg
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6ICVkOiVkIGFscmVhZHkgbWFw
cGVkIHRvICVkXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEs
IHBpcnEsIGN1cnJlbnRfcGlycSk7Cj4gCj4gSW5zdGVhZCBvZiAiaXJxIiB0aGUgb2xkIGNvZGUg
ZGlkIHBhc3MgIippbmRleCIsIGkuZS4gYSBEb20wIGtlcm5lbAo+IHNwZWNpZmllZCB2YWx1ZSAo
d2hpY2ggaXMgZ29pbmcgdG8gYmUgbW9yZSB1c2VmdWwsIGFzIGFueSBwcm9ibGVtCj4gaGVyZSB3
aWxsIG5lZWQgdG8gYmUgZGlhZ25vc2VkIGluIHRoZSBEb20wIGtlcm5lbCkuIFRoZSB0d28KPiB2
YWx1ZXMgYXJlIGlkZW50aWNhbCBvbmx5IGlmLCBpbiB0aGUgR1NJIGNhc2UsCj4gZG9tYWluX3Bp
cnFfdG9faXJxKGN1cnJlbnQtPmRvbWFpbiwgKmluZGV4KSBpbgo+IGFsbG9jYXRlX2FuZF9tYXBf
Z3NpX3BpcnEoKSByZXR1cm5lZCBhIG5lZ2F0aXZlIHZhbHVlLgoKSSBndWVzcyBJIGNhbiBwcm9w
YWdhdGUgaW5kZXggaW50byB0aGlzIGZ1bmN0aW9uLCBJIGhhdmVuJ3QgZG9uZSB0aGF0CmJlY2F1
c2UgaXQncyBvbmx5IHVzZWQgYnkgdGhlIGVycm9yIG1lc3NhZ2UsIGJ1dCBub3QgdGhlIGNvZGUg
aXRzZWxmLgoKV2hlbiBJIHVzZWQgdGhlIHBoeXNkZXYgaHlwb2VyY2FsbHMgaW4gdGhlIHBhc3Qg
SSB0aGluayBJIHdhcyBhbHdheXMKc2V0dGluZyBpbmRleCA9PSBHU0kgSUlSQy4KCj4gPiArICAg
ICAgICAgICAgaWYgKCBjdXJyZW50X3BpcnEgPCAwICkKPiA+ICsgICAgICAgICAgICAgICAgcmV0
dXJuIC1FQlVTWTsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAgIGVsc2UgaWYgKCB0eXBlID09
IE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAg
ICBpZiAoICpuciA8PSAwIHx8ICpuciA+IDMyICkKPiA+ICsgICAgICAgICAgICAgICAgcmV0dXJu
IC1FRE9NOwo+ID4gKyAgICAgICAgICAgIGVsc2UgaWYgKCAqbnIgIT0gMSAmJiAhaW9tbXVfaW50
cmVtYXAgKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPiArICAg
ICAgICAgICAgZWxzZQo+IAo+IFBvaW50bGVzcyAiZWxzZSIgKHR3aWNlKS4KCkRvbmUgKGFuZCBy
ZS1pbmRlbnRlZCB0aGUgc2VjdGlvbiBiZWxvdykuCgo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsg
ICAgICAgICAgICAgICAgd2hpbGUgKCAqbnIgJiAoKm5yIC0gMSkgKQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgKm5yICs9ICpuciAmIC0qbnI7Cj4gPiArICAgICAgICAgICAgICAgIHBpcnEgPSBn
ZXRfZnJlZV9waXJxcyhkLCAqbnIpOwo+ID4gKyAgICAgICAgICAgICAgICBpZiAoIHBpcnEgPCAw
ICkKPiA+ICsgICAgICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICAgICAgd2hpbGUg
KCAoKm5yID4+PSAxKSA+IDEgKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggZ2V0
X2ZyZWVfcGlycXMoZCwgKm5yKSA+IDAgKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicmVhazsKPiA+ICsgICAgICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAi
ZG9tJWQ6IG5vIGJsb2NrIG9mICVkIGZyZWUgcGlycXNcbiIsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKm5yIDw8IDEpOwo+ID4gKyAgICAgICAgICAgICAg
ICB9Cj4gPiArICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gKyAgICAgICAgZWxzZQo+
ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHBpcnEgPSBnZXRfZnJlZV9waXJxKGQsIHR5
cGUpOwo+ID4gKyAgICAgICAgICAgIGlmICggcGlycSA8IDAgKQo+ID4gKyAgICAgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBubyBmcmVlIHBpcnFcbiIsIGQtPmRvbWFp
bl9pZCk7Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsgICAgZWxzZSBpZiAoIGN1cnJl
bnRfcGlycSAmJiBwaXJxICE9IGN1cnJlbnRfcGlycSApCj4gPiArICAgIHsKPiA+ICsgICAgICAg
IGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IGlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBw
aXJxICVkXG4iLAo+ID4gKyAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwgY3VycmVu
dF9waXJxKTsKPiA+ICsgICAgICAgIHBpcnEgPSAtRUVYSVNUOwo+IAo+ICJyZXR1cm4gLUVFWElT
VCIgcGxlYXNlLCB0byBtYXRjaCB0aGUgZGlyZWN0IHJldHVybnMgeW91IHVzZSBmdXJ0aGVyCj4g
dXAuCgpBY2suCgo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJldHVybiBwaXJxOwo+ID4gK30K
PiA+ICsKPiA+ICtpbnQgYWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCkKPiAKPiBOZWl0aGVyIGhlcmUgbm9yIGluIHRoZSBN
U0kgc2libGluZyB5b3UgZXZlciB3cml0ZSB0byAqaW5kZXgsIHNvCj4gdGhlcmUncyBubyBuZWVk
IGZvciB0aGUgcGFyYW1ldGVyIHRvIGhhdmUgcG9pbnRlciB0eXBlLgoKRG9uZQoKPiA+ICt7Cj4g
PiArICAgIGludCBpcnEsIHBpcnEsIHJldDsKPiA+ICsKPiA+ICsgICAgaWYgKCAqaW5kZXggPCAw
IHx8ICppbmRleCA+PSBucl9pcnFzX2dzaSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IG1hcCBpbnZhbGlkIGlycSAlZFxuIiwgZC0+ZG9tYWlu
X2lkLAo+ID4gKyAgICAgICAgICAgICAgICAqaW5kZXgpOwo+ID4gKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaXJxID0gZG9tYWluX3BpcnFfdG9faXJx
KGN1cnJlbnQtPmRvbWFpbiwgKmluZGV4KTsKPiA+ICsgICAgaWYgKCBpcnEgPD0gMCApCj4gPiAr
ICAgIHsKPiA+ICsgICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJlbnQtPmRvbWFp
bikgKQo+ID4gKyAgICAgICAgICAgIGlycSA9ICppbmRleDsKPiA+ICsgICAgICAgIGVsc2UKPiA+
ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVk
OiBtYXAgcGlycSB3aXRoIGluY29ycmVjdCBpcnEhXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsg
ICAgICAgIH0KPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAvKiBWZXJpZnkgb3IgZ2V0IHBpcnEu
ICovCj4gPiArICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPiArICAgIHBpcnEgPSBh
bGxvY2F0ZV9waXJxKGQsICpwaXJxX3AsIGlycSwgTUFQX1BJUlFfVFlQRV9HU0ksIDApOwo+IAo+
IFRoZSBsYXN0IHBhcmFtZXRlciBvZiBhbGxvY2F0ZV9waXJxKCkgaXMgYSBwb2ludGVyLCBzbyB5
b3UgcmVhbGx5Cj4gbWVhbiBOVUxMIGhlcmUuCj4KPiA+ICsgICAgaWYgKCBwaXJxIDwgMCApCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIHJldCA9IHBpcnE7Cj4gPiArICAgICAgICBnb3RvIGRvbmU7
Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0ID0gbWFwX2RvbWFpbl9waXJxKGQsIHBpcnEs
IGlycSwgTUFQX1BJUlFfVFlQRV9HU0ksIE5VTEwpOwo+ID4gKyAgICBpZiAoIHJldCA9PSAwICkK
PiA+ICsgICAgICAgICpwaXJxX3AgPSBwaXJxOwo+ID4gKwo+ID4gKyBkb25lOgo+ID4gKyAgICBz
cGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPiArICAgIHJldHVybiByZXQ7Cj4gPiArfQo+
IAo+IEJsYW5rIGxpbmUgYmVmb3JlIGZpbmFsIHJldHVybiBzdGF0ZW1lbnQgcGxlYXNlLgoKRml4
ZWQgYm90aCBvZiB0aGUgYWJvdmUuCgo+ID4gK2ludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJx
KHN0cnVjdCBkb21haW4gKmQsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCB0eXBlLCBzdHJ1Y3QgbXNpX2luZm8gKm1zaSkKPiA+
ICt7Cj4gPiArICAgIGludCBpcnEsIHBpcnEsIHJldDsKPiA+ICsKPiA+ICsgICAgc3dpdGNoICgg
dHlwZSApCj4gPiArICAgIHsKPiA+ICsgICAgY2FzZSBNQVBfUElSUV9UWVBFX01TSToKPiA+ICsg
ICAgICAgIGlmICggIW1zaS0+dGFibGVfYmFzZSApCj4gPiArICAgICAgICAgICAgbXNpLT5lbnRy
eV9uciA9IDE7Cj4gPiArICAgICAgICBpcnEgPSAqaW5kZXg7Cj4gPiArICAgICAgICBpZiAoIGly
cSA9PSAtMSApCj4gPiArICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6Cj4gPiArICAg
ICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOwo+ID4gKwo+ID4gKyAgICAg
ICAgaWYgKCBpcnEgPCBucl9pcnFzX2dzaSB8fCBpcnEgPj0gbnJfaXJxcyApCj4gPiArICAgICAg
ICB7Cj4gPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogY2FuJ3Qg
Y3JlYXRlIGlycSBmb3IgbXNpIVxuIiwKPiA+ICsgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCk7Cj4gPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArICAgICAgICB9Cj4g
PiArCj4gPiArICAgICAgICBtc2ktPmlycSA9IGlycTsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4g
Kwo+ID4gKyAgICBkZWZhdWx0Ogo+ID4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJk
b20lZDogd3JvbmcgcGlycSB0eXBlICV4XG4iLAo+ID4gKyAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIHR5cGUpOwo+ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gVGhpcyByZWFs
bHkgc2hvdWxkIGJlIGFuIEFTU0VSVF9VTlJFQUNIQUJMRSgpICh3aXRoIHRoZSByZXR1cm4KPiBz
dGF0ZW1lbnQga2VwdCkuCgpGaXhlZC4KCj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgbXNpLT5p
cnEgPSBpcnE7Cj4gPiArCj4gPiArICAgIHBjaWRldnNfbG9jaygpOwo+ID4gKyAgICAvKiBWZXJp
Znkgb3IgZ2V0IHBpcnEuICovCj4gPiArICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4g
PiArICAgIHBpcnEgPSBhbGxvY2F0ZV9waXJxKGQsICpwaXJxX3AsIGlycSwgdHlwZSwgJm1zaS0+
ZW50cnlfbnIpOwo+ID4gKyAgICBpZiAoIHBpcnEgPCAwICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgcmV0ID0gcGlycTsKPiA+ICsgICAgICAgIGdvdG8gZG9uZTsKPiA+ICsgICAgfQo+ID4gKwo+
ID4gKyAgICByZXQgPSBtYXBfZG9tYWluX3BpcnEoZCwgcGlycSwgaXJxLCB0eXBlLCBtc2kpOwo+
ID4gKyAgICBpZiAoIHJldCA9PSAwICkKPiA+ICsgICAgICAgICpwaXJxX3AgPSBwaXJxOwo+ID4g
Kwo+ID4gKyBkb25lOgo+ID4gKyAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPiAr
ICAgIHBjaWRldnNfdW5sb2NrKCk7Cj4gPiArICAgIGlmICggcmV0ICE9IDAgKQo+ID4gKyAgICAg
ICAgc3dpdGNoICggdHlwZSApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICBjYXNlIE1BUF9Q
SVJRX1RZUEVfTVNJOgo+ID4gKyAgICAgICAgICAgIGlmICggKmluZGV4ID09IC0xICkKPiA+ICsg
ICAgICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6Cj4gPiArICAgICAgICAgICAgICAg
IGRlc3Ryb3lfaXJxKGlycSk7Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICB9
Cj4gPiArICAgIHJldHVybiByZXQ7Cj4gPiArfQo+ID4gKwo+IAo+IFBsZWFzZSBkb24ndCBlbmQg
YSBmaWxlIHdpdGggYSBibGFuayBsaW5lLgoKRml4ZWQsIGFuZCBJJ3ZlIGFsc28gYWRkZWQgYSBu
ZXcgbGluZSBiZWZvcmUgdGhlIHJldHVybiBzdGF0ZW1lbnQuCgo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCj4gPiBpbmRleCBl
ZWM0YTQxMjMxLi5lOTlmZDlhMzVmIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3BoeXNk
ZXYuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+ID4gQEAgLTkyLDggKzkyLDcg
QEAgaW50IHBoeXNkZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50IHR5cGUsIGludCAqaW5k
ZXgsIAo+ID4gaW50ICpwaXJxX3AsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG1z
aV9pbmZvICptc2kpCj4gPiAgewo+ID4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+
ZG9tYWluOwo+ID4gLSAgICBpbnQgcGlycSwgaXJxLCByZXQgPSAwOwo+ID4gLSAgICB2b2lkICpt
YXBfZGF0YSA9IE5VTEw7Cj4gPiArICAgIGludCByZXQ7Cj4gPiAgCj4gPiAgICAgIGlmICggZG9t
aWQgPT0gRE9NSURfU0VMRiAmJiBpc19odm1fZG9tYWluKGQpICYmIGhhc19waXJxKGQpICkKPiA+
ICAgICAgewo+ID4gQEAgLTExOSwxMzUgKzExOCwyMiBAQCBpbnQgcGh5c2Rldl9tYXBfcGlycShk
b21pZF90IGRvbWlkLCBpbnQgdHlwZSwgaW50IAo+ID4gKmluZGV4LCBpbnQgKnBpcnFfcCwKPiA+
ICAgICAgc3dpdGNoICggdHlwZSApCj4gPiAgICAgIHsKPiA+ICAgICAgY2FzZSBNQVBfUElSUV9U
WVBFX0dTSToKPiA+IC0gICAgICAgIGlmICggKmluZGV4IDwgMCB8fCAqaW5kZXggPj0gbnJfaXJx
c19nc2kgKQo+ID4gLSAgICAgICAgewo+ID4gLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0df
RVJSLCAiZG9tJWQ6IG1hcCBpbnZhbGlkIGlycSAlZFxuIiwKPiA+IC0gICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgKmluZGV4KTsKPiA+IC0gICAgICAgICAgICByZXQgPSAtRUlOVkFM
Owo+ID4gLSAgICAgICAgICAgIGdvdG8gZnJlZV9kb21haW47Cj4gPiAtICAgICAgICB9Cj4gPiAt
Cj4gPiAtICAgICAgICBpcnEgPSBkb21haW5fcGlycV90b19pcnEoY3VycmVudC0+ZG9tYWluLCAq
aW5kZXgpOwo+ID4gLSAgICAgICAgaWYgKCBpcnEgPD0gMCApCj4gPiAtICAgICAgICB7Cj4gPiAt
ICAgICAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCj4g
PiAtICAgICAgICAgICAgICAgIGlycSA9ICppbmRleDsKPiA+IC0gICAgICAgICAgICBlbHNlIHsK
PiA+IC0gICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogbWFwIHBp
cnEgd2l0aCBpbmNvcnJlY3QgaXJxIVxuIiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICBk
LT5kb21haW5faWQpOwo+ID4gLSAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+ID4gLSAg
ICAgICAgICAgICAgICBnb3RvIGZyZWVfZG9tYWluOwo+ID4gLSAgICAgICAgICAgIH0KPiA+IC0g
ICAgICAgIH0KPiA+ICsgICAgICAgIHJldCA9IGFsbG9jYXRlX2FuZF9tYXBfZ3NpX3BpcnEoZCwg
aW5kZXgsIHBpcnFfcCk7Cj4gPiAgICAgICAgICBicmVhazsKPiA+IC0KPiA+ICAgICAgY2FzZSBN
QVBfUElSUV9UWVBFX01TSToKPiAKPiBQbGVhc2UgZG9uJ3QgZGVsZXRlIHRoZSBibGFuayBsaW5l
cyBiZXR3ZWVuIGNhc2UgYmxvY2tzLCBldmVuIGlmCj4gdGhlIGJsb2NrcyBhcmUgbXVjaCBzbWFs
bGVyIG5vdy4KCkZpeGVkIChhbmQgdGhlIG9uZSBiZWxvdykuCgpSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 31 13:00:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG3ET-0000qT-1D; Wed, 31 May 2017 13:00:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG3ER-0000qN-Qr
 for xen-devel@lists.xen.org; Wed, 31 May 2017 13:00:11 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C0/02-03557-B5EBE295; Wed, 31 May 2017 13:00:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzdqn16
 kwaOtPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnlftZCi4IVWx+0szawPiev4uRk0NIIE/i
 08QfjCA2r4CdxM4Vj5hAbAkBQ4nTC2+ydDFycLAIqEpM+5cOEmYTUJdoe7adFcQWEdCXmP/pJ
 ytICbOApsScz7UgprCAl8SvOcpdjFxAwzuYJY7Nmwk2nRNo+sEbXcwgNbwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZYqK0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjgEIdjAu++t0iFGSg0lJlLfCRi9SiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwau4FqhMsSk1PrUjLzAFGBkypBAePk
 ghvDEiat7ggMbc4Mx0idYpRUUqcNxckIQCSyCjNg2uDReMlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfMqgEzhycwrgZv+CmgxE9DiXTu0QRaXJCKkpBoYp9rLZ7Zmh9qku9S/FfxYvlnk3+R
 9jz39/fpqpHNmTd2Q2rH399udM0yNr67OKt7rzD31zsXQ4tJCexuLb+J8O6JyubbUnIsTEtX/
 POWkb+HeiY8vCjz9omoXf9rIvSPupVL2P4V3Ske2eAjNfz3D/ip3rvCbuoe/GaaadGpnPbBKl
 7GzWjFRiaU4I9FQi7moOBEA6/1Xm8ECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496235608!65730749!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49102 invoked from network); 31 May 2017 13:00:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 13:00:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 07:00:07 -0600
Message-Id: <592EDA77020000780015E494@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 07:00:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1494610552-8738-1-git-send-email-andrew.cooper3@citrix.com>
 <1494610552-8738-4-git-send-email-andrew.cooper3@citrix.com>
 <59199A4A0200007800159BF5@prv-mh.provo.novell.com>
 <59199CC10200007800159C0F@prv-mh.provo.novell.com>
 <537fa0f1-d421-96d7-c69f-947f1a02ee6b@citrix.com>
 <5919D5B30200007800159E59@prv-mh.provo.novell.com>
 <97ea1c30-1483-5c9c-9a89-c0c3b766a22f@citrix.com>
In-Reply-To: <97ea1c30-1483-5c9c-9a89-c0c3b766a22f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/string: Clean up x86/string.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDE0OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDUvMTcgMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNS4w
NS4xNyBhdCAxNTowOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTUvMDUvMTcgMTE6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+ICA+Pj4gT24gMTUuMDUuMTcg
YXQgMTI6MDgsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+IE9uIDEyLjA1LjE3
IGF0IDE5OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+PiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3N0cmluZy5oCj4+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3N0cmluZy5oCj4+Pj4+PiBAQCAtMiwxMyArMiwyMyBAQAo+Pj4+Pj4gICNkZWZpbmUg
X19YODZfU1RSSU5HX0hfXwo+Pj4+Pj4gIAo+Pj4+Pj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVN
Q1BZCj4+Pj4+PiAtI2RlZmluZSBtZW1jcHkodCxmLG4pIChfX2J1aWx0aW5fbWVtY3B5KCh0KSwo
ZiksKG4pKSkKPj4+Pj4+ICt2b2lkICptZW1jcHkodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3Jj
LCBzaXplX3Qgbik7Cj4+Pj4+PiArI2RlZmluZSBtZW1jcHkoZCwgcywgbikgX19idWlsdGluX21l
bWNweShkLCBzLCBuKQo+Pj4+Pj4gIAo+Pj4+Pj4gLS8qIFNvbWUgdmVyc2lvbnMgb2YgZ2NjIGRv
bid0IGhhdmUgdGhpcyBidWlsdGluLiBJdCdzIG5vbi1jcml0aWNhbCBhbnl3YXkuIAo+Pj4+PiAq
Lwo+Pj4+Pj4gICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNTU9WRQo+Pj4+Pj4gLWV4dGVybiB2b2lk
ICptZW1tb3ZlKHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pOwo+Pj4+Pj4g
K3ZvaWQgKm1lbW1vdmUodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qgbik7Cj4+
Pj4+PiArI2RlZmluZSBtZW1tb3ZlKGQsIHMsIG4pIF9fYnVpbHRpbl9tZW1tb3ZlKGQsIHMsIG4p
Cj4+Pj4+PiAgCj4+Pj4+PiAgI2RlZmluZSBfX0hBVkVfQVJDSF9NRU1TRVQKPj4+Pj4+IC0jZGVm
aW5lIG1lbXNldChzLGMsbikgKF9fYnVpbHRpbl9tZW1zZXQoKHMpLChjKSwobikpKQo+Pj4+Pj4g
K3ZvaWQgKm1lbXNldCh2b2lkICpkZXN0LCBpbnQgYywgc2l6ZV90IG4pOwo+Pj4+Pj4gKyNkZWZp
bmUgbWVtc2V0KHMsIGMsIG4pIF9fYnVpbHRpbl9tZW1zZXQocywgYywgbikKPj4+Pj4gTm93IHRo
YXQgeGVuL3N0cmluZy5oIGhhcyB0aGUgZXhhY3Qgc2FtZSBkZWNsYXJhdGlvbnMgYW5kCj4+Pj4+
IGRlZmluaXRpb25zIGFscmVhZHksIHdoeSBkb24ndCB5b3Ugc2ltcGx5IGRlbGV0ZSB0aGUgb3Zl
cnJpZGVzCj4+Pj4+IGZyb20gaGVyZT8KPj4+PiBIbW0sIHdhaXQgLSBJIGd1ZXNzIHlvdSBuZWVk
IHRvIGtlZXAgdGhlbSBiZWNhdXNlIG9mIHRoZSBjdXN0b20KPj4+PiBpbXBsZW1lbnRhdGlvbi4g
VGhhdCdzIGF3a3dhcmQsIHRoZXJlIHNob3VsZG4ndCBiZSBhIG5lZWQgdG8gaGF2ZQo+Pj4+IHJl
ZHVuZGFudCBkZWNsYXJhdGlvbnMganVzdCBiZWNhdXNlIHRoZXJlIGFyZSBjdXN0b20KPj4+PiBp
bXBsZW1lbnRhdGlvbnMuIEhvdyBhYm91dCBtYWtpbmcgX19IQVZFX0FSQ0hfKiBzZXJ2ZSBib3Ro
Cj4+Pj4gcHVycG9zZXMsIGJ5IGFsbG93aW5nIGl0IHRvIGhhdmUgZGlmZmVyZW50IHZhbHVlcyAo
YmVzaWRlcyBiZWluZwo+Pj4+IGRlZmluZWQgb3IgdW5kZWZpbmVkKT8KPj4+IEkgZG9uJ3QgdW5k
ZXJzdGFuZCBob3cgeW91IHdvdWxkIGludGVuZCB0aGlzIG5ldyBfX0hBVkVfQVJDSF8qIHRvIHdv
cmsuCj4+IEUuZy4gX19IQVZFX0FSQ0hfKiA9IDIgbWVhbmluZyBhcmNoIHByb3ZpZGVzIGRlY2xh
cmF0aW9uIGFuZAo+PiBkZWZpbml0aW9uIChpLmUuIGdlbmVyaWMgaGVhZGVyIGFuZCBzb3VyY2Ug
c2tpcCB0aGVpcnMpLCB3aGlsZQo+PiBfX0hBVkVfQVJDSF8qID0gMSBtZWFuaW5nIGFyY2ggcHJv
dmlkZXMganVzdCBhIGRlZmluaXRpb24sIGJ1dAo+PiB0aGUgZ2VuZXJpYyBkZWNsYXJhdGlvbiBh
bmQgbWFjcm8gKHdoZXJlIGFwcGxpY2FibGUpIGFyZSBmaW5lIChpLmUuCj4+IG9ubHkgdGhlIGdl
bmVyaWMgc291cmNlIHNraXBzIGl0cyBwaWVjZSBvZiBjb2RlKS4KPiAKPiBJIHJlYWxseSBkb24n
dCB0aGluZyBpdHMgd29ydGggZWZmb3J0IHRvIG1ha2UgdGhpcyBjaGFuZ2UgYW5kIGRpdmVyZ2UK
PiBmcm9tIHRoZSBMaW51eCBtZWFuaW5nLgo+IAo+IEl0IGlzIG5vdCBsaWtlIHRoZXNlIGRlY2xh
cmF0aW9ucyBhcmUgZ29pbmcgdG8gY2hhbmdlIG9mdGVuLgoKV2VsbCwgb2theSB0aGVuLiBGZWVs
IGZyZWUgdG8gYWRkIG15IGFjay4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 13:04:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG3IH-00013d-Mr; Wed, 31 May 2017 13:04:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG3IG-00013X-9b
 for xen-devel@lists.xen.org; Wed, 31 May 2017 13:04:08 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 12/C8-10689-74FBE295; Wed, 31 May 2017 13:04:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsVysyfVTddtv16
 kQc9CPYslHxezODB6HN39mymAMYo1My8pvyKBNePsh8PsBY84Kn5172RqYNzM3sXIxSEksJFR
 YvGbbiCHE8g5zSgx46ECiM0moClx5/MnJhBbREBa4trny4wgDcwCBxklut/cAWrg4BAWiJSYs
 S0FxGQRUJVYuNscpJxXwFLiyu8NLCC2hIC8xK62i6wTGDkXMDKsYlQvTi0qSy3SNdVLKspMzy
 jJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0VT0DA+MOxstfnQ4xSnIwKYnyVtjoRQrxJeW
 nVGYkFmfEF5XmpBYfYpTh4FCS4DXdB5QTLEpNT61Iy8wBBg1MWoKDR0mEVwAkzVtckJhbnJkO
 kTrFqMuxYfX6L0xCLHn5ealS4rwJIEUCIEUZpXlwI2ABfIlRVkqYl5GBgUGIpyC1KDezBFX+F
 aM4B6OSMK8gyBSezLwSuE2vgI5gAjpi1w5tkCNKEhFSUg2M0zUNRV7/qr7qkuR1zaf10cq7eV
 9fSU82ne3FLmHYOWPvkj/PHsW//3ZFdXmsBHPPnV3fFHf767JW3Vpiy/PHqHIn3w+7VxzTXM/
 NV/q2MX5zkuFqf4csJbm+G8LrfO7uKXWSsdt8rl4mbd/3PULZJ9sNl4SurP031UqmrqnZX12C
 qX9djvsWJZbijERDLeai4kQAUz5NaFsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496235846!95791554!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50109 invoked from network); 31 May 2017 13:04:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 31 May 2017 13:04:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 355DF2B;
 Wed, 31 May 2017 06:04:05 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C80E23F58B;
 Wed, 31 May 2017 06:04:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 May 2017 14:03:57 +0100
Message-Id: <20170531130357.14492-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Julien Grall <julien.grall@arm.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
	granularity when mapping memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDU5OTVhNjggInhlbi9wcml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXggNjRLQiBw
YWdlIGdyYW51bGFyaXR5IiBkaWQKbm90IGdvIGZhciBlbm91Z2ggdG8gc3VwcG9ydCA2NEtCIGlu
IG1tYXBfYmF0Y2hfZm4uCgpUaGUgdmFyaWFibGUgJ25yJyBpcyB0aGUgbnVtYmVyIG9mIDRLQiBj
aHVuayB0byBtYXAuIEhvd2V2ZXIsIHdoZW4gTGludXgKaXMgdXNpbmcgNjRLQiBwYWdlIGdyYW51
bGFyaXR5IHRoZSBhcnJheSBvZiBwYWdlcyAodm1hLT52bV9wcml2YXRlX2RhdGEpCmNvbnRhaW4g
b25lIHBhZ2UgcGVyIDY0S0IuIEZpeCBpdCBieSBpbmNyZW1lbnRpbmcgc3QtPmluZGV4IGNvcnJl
Y3RseS4KCkZ1cnRoZXJtb3JlLCBzdC0+dmEgaXMgbm90IGNvcnJlY3RseSBpbmNyZW1lbnRlZCBh
cyBQQUdFX1NJWkUgIT0KWEVOX1BBR0VfU0laRS4KCkZpeGVzOiA1OTk1YTY4ICgieGVuL3ByaXZj
bWQ6IEFkZCBzdXBwb3J0IGZvciBMaW51eCA2NEtCIHBhZ2UgZ3JhbnVsYXJpdHkiKQpDQzogc3Rh
YmxlQHZnZXIua2VybmVsLm9yZwpSZXBvcnRlZC1ieTogRmVuZyBLYW4gPGZrYW5AYXBtLmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBk
cml2ZXJzL3hlbi9wcml2Y21kLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHJpdmNtZC5j
IGIvZHJpdmVycy94ZW4vcHJpdmNtZC5jCmluZGV4IDdhOTJhNWUxZDQwYy4uZmVjYTc1YjA3ZmRk
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wcml2Y21kLmMKKysrIGIvZHJpdmVycy94ZW4vcHJp
dmNtZC5jCkBAIC0zNjIsOCArMzYyLDggQEAgc3RhdGljIGludCBtbWFwX2JhdGNoX2ZuKHZvaWQg
KmRhdGEsIGludCBuciwgdm9pZCAqc3RhdGUpCiAJCQkJc3QtPmdsb2JhbF9lcnJvciA9IDE7CiAJ
CX0KIAl9Ci0Jc3QtPnZhICs9IFBBR0VfU0laRSAqIG5yOwotCXN0LT5pbmRleCArPSBucjsKKwlz
dC0+dmEgKz0gWEVOX1BBR0VfU0laRSAqIG5yOworCXN0LT5pbmRleCArPSBuciAvIFhFTl9QRk5f
UEVSX1BBR0U7CiAKIAlyZXR1cm4gMDsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 13:04:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG3IL-00014C-Tl; Wed, 31 May 2017 13:04:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dG3IK-00013q-DQ
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 13:04:12 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 5E/4B-03613-B4FBE295; Wed, 31 May 2017 13:04:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTdd7v16
 kwcE9vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atB1eZCw4xVWxcNIGpgbGZqYuRi0NIYCOj
 xIP+s4wQzm5Gicfn3gFlODmEBcwlfs97wNLFyMEhIiAtsXSeJkTNJmaJlqmvWEEcZoEeRomXr
 SAOJwebgKbEnc+fwJp5Bawk+g4+YwSxWQRUJZ7eOQ9miwqES7xtPMICUSMocXLmE7AFnAKBEt
 tPGoCEmQXMJOZtfsgMYctLbH87h3kCI98sJB2zkJTNQlK2gJF5FaN6cWpRWWqRroleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDEAwQ7G7sv+hxglOZiURHkrbPQihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwLtsLlBMsSk1PrUjLzAEGPkxagoNHSYTXYx9Qmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4ry5IDMEQIoySvPgRsCi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeS+DTOHJzCuB2/QK6AgmoCN27dAGOaIkESEl1cBYdK9iybMLjZahr1nrD15i3B67w/S
 N1eE/YYX/zt2qX/2k8tY588lMfaueTOSqeeiXmWB5w2dR+6HyV/tP70r72bHQWVs9ee4iezEm
 r20d7bOdU1zZFkQkn4q7zhXwfVNvhu/fi4Fbn+WGWHc/nNebJXiisjH14tNlPvUPLDWFlv7JT
 xHMSPdUYinOSDTUYi4qTgQA5R8/u70CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496235850!45799407!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42419 invoked from network); 31 May 2017 13:04:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 31 May 2017 13:04:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4828B2B;
 Wed, 31 May 2017 06:04:10 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 328363F58B;
 Wed, 31 May 2017 06:04:09 -0700 (PDT)
To: Feng Kan <fkan@apm.com>
References: <CAL85gmDY-dExU1i=nVeSYr0wkdDhXeFs3D7gxpb_uKNsDqPG4Q@mail.gmail.com>
 <d9b23e37-3e28-82b3-155e-3d010ccf5e5d@arm.com>
 <CAL85gmC6AEcrGu_jckpLXqEsrnqSSfj5Kx=a8wWWhLQQTKdztQ@mail.gmail.com>
 <f10520c7-4e91-e39c-5147-3d77592be7be@arm.com>
 <CAL85gmAE5Rd+YmLmW7A+chNukiXKdmZdeypRWHT=RU1eV1gvFA@mail.gmail.com>
 <15f6b693-c77a-bc9f-fbb9-b2d23a486211@arm.com>
 <CAL85gmCP+m+1eVMWHKAAp6+T0nD90B1xQn-76sd7OUMWN7XJYw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cdb17536-c424-3e9e-476f-e1531f134a6f@arm.com>
Date: Wed, 31 May 2017 14:04:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAL85gmCP+m+1eVMWHKAAp6+T0nD90B1xQn-76sd7OUMWN7XJYw@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, nd@arm.com, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] xl create failure on arm64 with XEN 4.9rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAzMC8wNS8xNyAxODo0MSwgRmVuZyBLYW4gd3JvdGU6Cj4gWWFwLCB3b3JrZWQgbGlr
ZSBhIGNoYXJtLiBNdWNoIHRoYW5rcy4KPgo+IFRlc3RlZCBvbiBDZW50b3MgNyBhcm02NCBzeXN0
ZW0gd2l0aCA0LjEycmMyIDY0SyBwYWdlIHNpemUga2VybmVsCj4gKGRvbTAgYW5kIGRvbVUpICYg
WGVuIDQuOXJjNgo+IFRlc3RlZC1ieTogRmVuZyBLYW4gPGZrYW5AYXBtLmNvbT4KCkkgaGF2ZSBz
ZW50IGEgc2xpZ2h0bHkgZGlmZmVyZW50IHZlcnNpb24sIHNvIEkgZGlkbid0IGtlZXAgeW91ciB0
ZXN0ZWQtYnkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 13:06:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG3Ki-0001IO-BD; Wed, 31 May 2017 13:06:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory.herrero@oracle.com>) id 1dG3Kh-0001II-4V
 for xen-devel@lists.xen.org; Wed, 31 May 2017 13:06:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F4/A8-03587-EDFBE295; Wed, 31 May 2017 13:06:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsXSO6nOVffefr1
 IgwunmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLm66wFewXqmhYMpe9gXE2XxcjJ4eQwEQm
 ibXT2LsYuYDsq4wSn15eZQZJsAkoSDyf+ZIVxBYRkJa49vkyI0gRs0ADk0RH/0mwhLCAj8S7R
 z/BbBYBVYkjG++zgdi8AvYSP35fALMlBOQldrVdZIWwDSVOP9zGOIGRawEjwypGjeLUorLUIl
 1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEBPMgDBDsbT6wIPMUpyMCmJ8lb
 Y6EUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCduw8oJ1iUmp5akZaZAwwpmLQEB4+SCK8HSJq3
 uCAxtzgzHSJ1ilFRSpw3ASQhAJLIKM2Da4OF8SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8
 x4GmcKTmVcCN/0V0GImoMW7dmiDLC5JREhJNTA2uQStmHY8LOdi1YustJzb7b6CiyMld+eUT9
 ot/9TluO9PlxkPt827ceuDY99clffvXAWOdGV7B3LfOZ1jfbdu8XyLNcrPjXcVrWUpuMHzZs6
 P2Z56M97Ge+5JE1Z9NX1aI9fF95cNfilctf+zJin/QvRswaPHVnRHn+PsmF1s5fzmkbN+nGWR
 EktxRqKhFnNRcSIA0BjZjV4CAAA=
X-Env-Sender: gregory.herrero@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496235996!74802584!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49836 invoked from network); 31 May 2017 13:06:37 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 13:06:37 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4VD6VPI017668
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 May 2017 13:06:32 GMT
Received: from localhost.localdomain
 (dhcp-ukc1-twvpn-1-vpnpool-10-175-168-192.vpn.oracle.com [10.175.168.192])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4VD6QQe032551;
 Wed, 31 May 2017 13:06:28 GMT
From: gregory.herrero@oracle.com
To: xen-devel@lists.xen.org
Date: Wed, 31 May 2017 15:06:15 +0200
Message-Id: <20170531130615.24379-1-gregory.herrero@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Gregory Herrero <gregory.herrero@oracle.com>
Subject: [Xen-devel] [PATCH v3] xen: stop_machine: fill fn_result only in
	case of error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KCldoZW4g
c3RvcF9tYWNoaW5lX3J1bigpIGlzIGNhbGxlZCB3aXRoIE5SX0NQVVMgYXMgbGFzdCBhcmd1bWVu
dCwKZm5fcmVzdWx0IG1lbWJlciBtdXN0IGJlIGZpbGxlZCBvbmx5IGlmIGFuIGVycm9yIGhhcHBl
bnMgc2luY2UgaXQgaXMKc2hhcmVkIGFjcm9zcyBhbGwgY3B1cy4KCkFzc3VtZSBDUFUxIGRldGVj
dHMgYW4gZXJyb3IgYW5kIHNldCBmbl9yZXN1bHQgdG8gLTEsIHRoZW4gQ1BVMiBkb2Vzbid0CmRl
dGVjdCBhbiBlcnJvciBhbmQgc2V0IGZuX3Jlc3VsdCB0byAwLiBUaGUgZXJyb3IgZGV0ZWN0ZWQg
YnkgQ1BVMSB3aWxsCmJlIGlnbm9yZWQuCgpOb3RlIHRoYXQgaW4gY2FzZSBtdWx0aXBsZSBmYWls
dXJlcyBvY2N1ciBvbiBkaWZmZXJlbnQgQ1BVcywgb25seSB0aGUKbGFzdCBlcnJvciB3aWxsIGJl
IHJlcG9ydGVkLgoKU2lnbmVkLW9mZi1ieTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJl
cm9Ab3JhY2xlLmNvbT4KLS0tClYzOgogICAgLSBDb3JyZWN0IGluZGVudGF0aW9uLiAoV2VpIExp
dSkKVjI6CiAgICAtIEFkZCBtb3JlIGRldGFpbHMgaW4gY29tbWl0IGRlc2NyaXB0aW9uLiAoSmFu
IEJldWxpY2gpCiAgICAtIFVzZSB3cml0ZV9hdG9taWMoKSB3aGVuIHdyaXRpbmcgZm5fcmVzdWx0
LiAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYyB8IDE0ICsrKysr
KysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jIGIveGVuL2NvbW1vbi9z
dG9wX21hY2hpbmUuYwppbmRleCAzMDRiNzgzYWFlLi4xZjRhZjBlOWYxIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jCisrKyBiL3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMK
QEAgLTk0LDYgKzk0LDcgQEAgaW50IHN0b3BfbWFjaGluZV9ydW4oaW50ICgqZm4pKHZvaWQgKiks
IHZvaWQgKmRhdGEsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9k
YXRhID0gZGF0YTsKICAgICBzdG9wbWFjaGluZV9kYXRhLm5yX2NwdXMgPSBucl9jcHVzOwogICAg
IHN0b3BtYWNoaW5lX2RhdGEuZm5fY3B1ID0gY3B1OworICAgIHN0b3BtYWNoaW5lX2RhdGEuZm5f
cmVzdWx0ID0gMDsKICAgICBhdG9taWNfc2V0KCZzdG9wbWFjaGluZV9kYXRhLmRvbmUsIDApOwog
ICAgIHN0b3BtYWNoaW5lX2RhdGEuc3RhdGUgPSBTVE9QTUFDSElORV9TVEFSVDsKIApAQCAtMTEy
LDcgKzExMywxMSBAQCBpbnQgc3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAqKSwgdm9p
ZCAqZGF0YSwgdW5zaWduZWQgaW50IGNwdSkKIAogICAgIHN0b3BtYWNoaW5lX3NldF9zdGF0ZShT
VE9QTUFDSElORV9JTlZPS0UpOwogICAgIGlmICggKGNwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkp
IHx8IChjcHUgPT0gTlJfQ1BVUykgKQotICAgICAgICBzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3Vs
dCA9ICgqZm4pKGRhdGEpOworICAgIHsKKyAgICAgICAgcmV0ID0gKCpmbikoZGF0YSk7CisgICAg
ICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIHdyaXRlX2F0b21pYygmc3RvcG1hY2hpbmVfZGF0
YS5mbl9yZXN1bHQsIHJldCk7CisgICAgfQogICAgIHN0b3BtYWNoaW5lX3dhaXRfc3RhdGUoKTsK
ICAgICByZXQgPSBzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdDsKIApAQCAtMTUwLDggKzE1NSwx
MSBAQCBzdGF0aWMgdm9pZCBzdG9wbWFjaGluZV9hY3Rpb24odW5zaWduZWQgbG9uZyBjcHUpCiAg
ICAgICAgIGNhc2UgU1RPUE1BQ0hJTkVfSU5WT0tFOgogICAgICAgICAgICAgaWYgKCAoc3RvcG1h
Y2hpbmVfZGF0YS5mbl9jcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKSB8fAogICAgICAgICAgICAg
ICAgICAoc3RvcG1hY2hpbmVfZGF0YS5mbl9jcHUgPT0gTlJfQ1BVUykgKQotICAgICAgICAgICAg
ICAgIHN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0ID0KLSAgICAgICAgICAgICAgICAgICAgc3Rv
cG1hY2hpbmVfZGF0YS5mbihzdG9wbWFjaGluZV9kYXRhLmZuX2RhdGEpOworICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGludCByZXQgPSBzdG9wbWFjaGluZV9kYXRhLmZuKHN0b3BtYWNo
aW5lX2RhdGEuZm5fZGF0YSk7CisgICAgICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAg
ICAgICAgICAgICB3cml0ZV9hdG9taWMoJnN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0LCByZXQp
OworICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICBicmVhazsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 13:14:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG3S7-00029s-F8; Wed, 31 May 2017 13:14:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3177107a8=anoob.soman@citrix.com>)
 id 1dG3S6-00029k-Et
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 13:14:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1A/72-03620-9A1CE295; Wed, 31 May 2017 13:14:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQnflQb1
 Ig3tzRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfLRNYCvawVXxfINfAuIi1i5GTQ0LAT6Ln
 0Hx2EFtYwFdiwsUrQHEODhGBYIkX07hAwswC+hJzt31k7GLk4hASuMYocW/qLxaQBJuAlsSiN
 +/BenkFbCWWPJgFFmcRUJW4c38zG4gtKhAu0Xugnw2iRlDi5MwnYDWcAnYSE1YeZIFYYCExc/
 55RghbXmL72znMELa4xK0n85lAbCEBZYkV+6dA3Zwu8XPWTJYJjAKzkIydhWTULCSjZiEZtYC
 RZRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDIMgDBDsbz
 awMPMUpyMCmJ8lbY6EUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNPQCUEyxKTU+tSMvMAUYPT
 FqCg0dJhFcDJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeZpAiAZCijNI8uBGwSL7EKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7lIFN4MvNK4Da9AjqCCeiIXTu0QY4oSURISTUwmrT
 6n9JbvMBlkfQOpz7tlbdWi2d6pBz5d4OR5X5Kp7DiDd5/bKbz2Lhan0yXKeZdr1yUvzjFrrtY
 neXfHk11qwM+XDNF78btj22Yp7LIyutIuv2r07sLTrStLcqfdVZRb/nGKdcXf9dWmzVjyrQLe
 jcv5mROV6ubKV6w++kmS4bjB5ff1l95UomlOCPRUIu5qDgRAJnBJJbfAgAA
X-Env-Sender: prvs=3177107a8=anoob.soman@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496236456!99870221!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29209 invoked from network); 31 May 2017 13:14:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 13:14:17 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46978783"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>
References: <87661d89-76af-9b1c-74fe-8af14a87d76b@citrix.com>
 <4362d27e-6512-398f-8d5e-74ae4bf6afad@oracle.com>
 <558dd796-5aa5-2bb0-59e8-7f14a171e210@citrix.com>
 <993b26b9-d4cb-63dd-e39b-e2f5e5cd6246@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <2395bd48-af76-53c4-0f16-c23269abe95e@citrix.com>
Date: Wed, 31 May 2017 14:12:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <993b26b9-d4cb-63dd-e39b-e2f5e5cd6246@oracle.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com
Subject: Re: [Xen-devel] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to
	next online CPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDUvMTcgMTg6NDIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBUaGlzIGlzIG5vdCB3
b3J0aCBBUEkgY2hhbmdlIHNvIEkgZ3Vlc3Mgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdG8gdXNlCj4g
c2VwYXJhdGUgY2FsbHMsIGFzIHlvdSBvcmlnaW5hbGx5IHByb3Bvc2VkLgoKU3VyZS4gSSB3aWxs
IHN0aWNrIHRvIG1ha2luZyB0d28gaHlwZXJjYWxscy4KCj4+IERvIHdlIG5lZWQgdG8gbG9vayBh
dCBJUlEgYWZmaW5pdHkgbWFzaywgaWYgd2UgYXJlIGdvaW5nIHRvIGJpbmQKPj4gZXZlbnRjaGFu
bmVsIHRvIHNtcF9wcm9jZXNzb3JfaWQoKS4gSWYgd2UgZGVmaW5pdGVseSBuZWVkIHRvIHVzZSBJ
UlEKPj4gYWZmaW5pdHkgdGhlbiBiaW5kaW5nIHRvIHNtcF9wcm9jZXNzb3JfaWQoKSBtaWdodCBu
b3QgYmUgdGhlIGNvcnJlY3QKPj4gYXBwcm9hY2guCj4gV2hhdCBpZiwgZm9yIHdoYXRldmVyIHJl
YXNvbiwgdGhlIGN1cnJlbnQgcHJvY2Vzc29yIGlzIG5vdCBpbiB0aGUKPiBhZmZpbml0eSBtYXNr
IG9mIHRoZSBJUlE/CgpZZXMsIHRoZXJlIGlzIGEgcG9zc2liaWxpdHkgb2YgdGhhdCBoYXBwZW5p
bmcsIGJ1dCBjaGFuY2VzIGFyZSByZWFsbHkgCnNsaW0uIEkgd2lsbCBkcm9wIHRoZSBpZGVhIG9m
IGJpbmRpbmcgZXZ0Y2huIHRvIHNtcF9wcm9jZXNzb3JfaWQgYW5kIAppbnN0ZWFkIGNoYW5nZSB0
aGUgbG9naWMgdG8gdXNlIGEgcGVyX2NwdShpbnQpIHRvIGhvbGQgbGFzdCB1c2VkIGNwdSBhbmQg
CnRoZW4gdXNlIGNwdV9uZXh0X2FuZChsYXN0X2NwdSwgYWZmaW5pdHksIGNwdV9vbmxpbmVfbWFz
aykgdG8gZ2V0IG5leHQgY3B1LgoKLUFub29iCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 13:15:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG3Sr-0002Dh-NS; Wed, 31 May 2017 13:15:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG3Sq-0002Da-Jn
 for xen-devel@lists.xen.org; Wed, 31 May 2017 13:15:04 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9F/66-01709-7D1CE295; Wed, 31 May 2017 13:15:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve71g3q
 RBivey1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnV81lKljCWnHt8Sb2BsbNLF2MnBwSAv4S
 e/4eZASxWQRUJXo/3QGz2QSUJX529rKB2CICChKX5yxg7mLk4mAWeMEo8X72b7BmYYFAiTsPj
 gEVcXDwClhITPygChIWErCXmLH/NzOIzSsgKHFy5hOwcmYBHYkFuz+BlTMLSEss/8cBYnIKOE
 i8/GgAUiEqoCLRuXQOC8QUBYmO6ceYJjDyzUIyaBaSQbMQBi1gZF7FqFGcWlSWWqRrZKiXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYZvUMDIw7GO9O9jvEKMnBpCTKW2GjFynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfLAaCcYFFqempFWmYOMOBh0hIcPEoivBogad7igsTc4
 sx0iNQpRl2Opg9bvjAJseTl56VKifPeAykSACnKKM2DGwGLvkuMslLCvIwMDAxCPAWpRbmZJa
 jyrxjFORiVhHm1QKbwZOaVwG16BXQEE9ARu3ZogxxRkoiQkmpgPPWsnWtGeWN19C/nPl39PZF
 OrvditorEXwzmM9nmnP1r2trSrJtaO34HhdnIZ284MG/WnT8rSnbv9cjgqppaLtjmJLj6ApeR
 hbaZkXWad45Q5tXId1oLYpOEuleJzghzunqmQfWx0jRJ4+t7DeasN8nSzg2dusviDtNyw7PXW
 qenr8998K9GiaU4I9FQi7moOBEAzLhIVbkCAAA=
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496236501!101043819!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5268 invoked from network); 31 May 2017 13:15:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 13:15:03 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="434616780"
Date: Wed, 31 May 2017 14:14:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: <gregory.herrero@oracle.com>
Message-ID: <20170531131459.f5wajrnojh3hsyl7@citrix.com>
References: <20170531130615.24379-1-gregory.herrero@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170531130615.24379-1-gregory.herrero@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3] xen: stop_machine: fill fn_result only
 in case of error.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDM6MDY6MTVQTSArMDIwMCwgZ3JlZ29yeS5oZXJyZXJv
QG9yYWNsZS5jb20gd3JvdGU6Cj4gRnJvbTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJl
cm9Ab3JhY2xlLmNvbT4KPiAKPiBXaGVuIHN0b3BfbWFjaGluZV9ydW4oKSBpcyBjYWxsZWQgd2l0
aCBOUl9DUFVTIGFzIGxhc3QgYXJndW1lbnQsCj4gZm5fcmVzdWx0IG1lbWJlciBtdXN0IGJlIGZp
bGxlZCBvbmx5IGlmIGFuIGVycm9yIGhhcHBlbnMgc2luY2UgaXQgaXMKPiBzaGFyZWQgYWNyb3Nz
IGFsbCBjcHVzLgo+IAo+IEFzc3VtZSBDUFUxIGRldGVjdHMgYW4gZXJyb3IgYW5kIHNldCBmbl9y
ZXN1bHQgdG8gLTEsIHRoZW4gQ1BVMiBkb2Vzbid0Cj4gZGV0ZWN0IGFuIGVycm9yIGFuZCBzZXQg
Zm5fcmVzdWx0IHRvIDAuIFRoZSBlcnJvciBkZXRlY3RlZCBieSBDUFUxIHdpbGwKPiBiZSBpZ25v
cmVkLgo+IAo+IE5vdGUgdGhhdCBpbiBjYXNlIG11bHRpcGxlIGZhaWx1cmVzIG9jY3VyIG9uIGRp
ZmZlcmVudCBDUFVzLCBvbmx5IHRoZQo+IGxhc3QgZXJyb3Igd2lsbCBiZSByZXBvcnRlZC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnkuaGVycmVyb0BvcmFjbGUu
Y29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 13:23:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG3aw-000304-H8; Wed, 31 May 2017 13:23:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG3av-0002zw-AD
 for xen-devel@lists.xen.org; Wed, 31 May 2017 13:23:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 79/B1-02196-CC3CE295; Wed, 31 May 2017 13:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfMYb1
 Ig4U/mCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxVy5cxF0znrvh79BdrA2MnZxcjJ4eEgJ/E
 oiMNbF2MHBzCAm4SL5/Jg4RFBDwklr14xtjFyMUhJLCWUWLzml/sIDXMAuoSv8+agdSwCehL7
 H7xiQnE5hWwlZj58gYbiM0ioCrx5uMXZhBbVCBc4m3jERaIGkGJkzOfgNmcAtYSl+/OBLOZBQ
 wkjiyawwphy0tsfzsHrFdIQE3iWv8ldogz0yUmPuthmcDIPwvJqFlI2mchaV/AyLyKUb04tag
 stUjXRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAAGYBgB2PjF6dDjJIcTEqi
 vBU2epFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjlDgHlBItS01Mr0jJzgLEAk5bg4FES4fUCS
 fMWFyTmFmemQ6ROMSpKifP6gCQEQBIZpXlwbbD4u8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 VhXkGQKTyZeSVw018BLWYCWrxrhzbI4pJEhJRUAyOD7PywSRnBh4MmS3sd2zePIVjEk/ud47+
 Ff5sj5YP36J8+mnkp+qZ1+aOVXiJPBf5NaK8SmHoukffj/5kq9+dee774jePZE0emiix4ynrR
 ICR9T6O1WXtedmD5xvWxbQeqw8svP834LK8YsvL0jBs/0/YtEnx5gX/3a+epJ49aauxcMnvGm
 nMflFiKMxINtZiLihMBk4gUOLoCAAA=
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496237003!103472359!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60753 invoked from network); 31 May 2017 13:23:23 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 13:23:23 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46979699"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
 <59230474020000780015BBE3@prv-mh.provo.novell.com>
 <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e4593b14-2205-b984-116f-5f8e945fef94@citrix.com>
Date: Wed, 31 May 2017 14:23:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMDk6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDA1LzIy
LzIwMTcgMDI6MzIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4wNS4xNyBhdCAx
NToxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gX1BBR0VfR05UVEFC
IGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBidWlsZHMgb2YgWGVuOyBpbiByZWxlYXNlIGJ1aWxkcywK
Pj4+IGl0IGhhcwo+Pj4gdGhlIHZhbHVlIDAuICBDb3Zlcml0eSBjb21wbGFpbnMgdGhhdCAibDFl
X2dldF9mbGFncyhsMWUpICYgMCIgaXMKPj4+IGxvZ2ljYWxseQo+Pj4gZGVhZC4KPj4+Cj4+PiBB
ZGQgYW4gZXh0cmEgY29uZGl0aW9uIGludG8gdGhlIGxvZ2ljIHRvIHNraXAgdGhlIGZsYWcgY2hl
Y2sgaWYKPj4+IF9QQUdFX0dOVFRBQgo+Pj4gaXMgMC4KPj4KPj4gQW5kIHRoaXMgaGVscHM/IFRv
IG1lICJpZiAoIDAgJiYgLi4uICkiIGFuZCAiaWYgKCAoeCAmIDApICYmIC4uLiApIiBsb29rCj4+
IGxvZ2ljYWxseSB0aGUgc2FtZSAoaS5lLiBJJ2QgZXhwZWN0IHRoZSBzYW1lIHdhcm5pbmdzIHRv
IGJlIHRyaWdnZXJlZAo+PiBbb3Igbm90XSkuCj4KPiBJIGhhdmVuJ3Qgc2VlbiBhbnkgYW5zd2Vy
IG9uIHRoaXMgcXVlc3Rpb24uIEFuZHJldywgZG9lcyB0aGlzIHBhdGNoCj4gc3RpbGwgaG9sZCBm
b3IgWGVuIDQuOT8KClNvcnJ5IC0gaXQgZmVsbCB0aHJvdWdoIHRoZSBjcmFja3MsIGJ1dCB5ZXMs
IGl0IGRvZXMgc3RhbmQgZm9yIDQuOS4KCkFzIHRvIHRoZSAiaWYgKCAwICYmIC4uLiApIiBhbmQg
ImlmICggKHggJiAwKSAmJiAuLi4gKSIsIG9uZSBpcyB2ZXJ5CmNsZWFybHkgYSAic2hvcnQgY2ly
Y3VpdCBldmVyeSB0aGluZyBlbHNlIGlmIHRoaXMgdmFsdWUgaXMgemVybyIsIHdoaWxlCnRoZSBv
dGhlciBsb29rcyBsaWtlIGEgcHJvZ3JhbW1pbmcgbWlzdGFrZSwgd2hpY2ggaXMgYWxzbyB3aHkg
SSBleHBlY3QKdGhpcyB0byByZXNvbHZlIENvdmVyaXR5J3MgY29tcGxhaW50LgoKVW5mb3J0dW5h
dGVseSwgSSBjYW4ndCBiZSBjZXJ0YWluIHRoYXQgdGhpcyB3aWxsIHJlc29sdmUgdGhlIGlzc3Vl
IHVudGlsCml0IGdldHMgY29tbWl0dGVkLCBhcyBJIGRvbid0IGhhdmUgYSB1c2VmdWwgd2F5IHRv
IHJ1biBDb3Zlcml0eSBvbgphcmJpdHJhcnkgbm9uLWRlYnVnIGJ1aWxkcy4KCn5BbmRyZXcKCj4K
Pj4KPj4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Pj4KPj4+IENvdmVyaXR5LUlEOiAxMzYyMDM2
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+Pgo+PiBTbyBwcm92aWRlZCB0aGUgY2hhbmdlIHJlYWxseSBzaWxlbmNlcyBDb3Zlcml0
eToKPj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IENoZWVy
cywKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 13:49:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG40G-0004TR-N4; Wed, 31 May 2017 13:49:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317c30c75=Ian.Jackson@citrix.com>)
 id 1dG40G-0004TL-6K
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 13:49:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 72/4D-02181-FE9CE295; Wed, 31 May 2017 13:49:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO67k3q
 RBvMPWFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPJ55gKfjEUnFsg38D41/mLkZODgkBf4kn
 Sz8wgthsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/OweolwOoxkHizVx+kDCLg
 KrEm2sLwUpEBNQlVr3exwxR7izRv2Uh2HhhAUuJB5MngMU5gVr/3lkGZgsJnGSUeHc4DOIcE4
 m3C3eygYwXElCTmLs+fgIj3ywkB81CctAsJActYGRexahRnFpUllqka2Sql1SUmZ5RkpuYmaN
 raGCql5taXJyYnpqTmFSsl5yfu4kRGGb1DAyMOxh3tfsdYpTkYFIS5a2w0YsU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMFbdQIoJ1iUmp5akZaZAwx4mLQEB4+SCO9ckDRvcUFibnFmOkTqFKMuR
 9OHLV+YhFjy8vNSpcR5q0GKBECKMkrz4EbAou8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 HehSBTeDLzSuA2vQI6ggnoiF07tEGOKElESEk1MM6ZYKpZt65mWu18TzPBo/f0DK5o1PN9ipg
 9X2Ly+p3vvlikGp4uV219GXKnMVn3zjKODonrTh7eEieFwnesnpi+0uXgvjq9DtGE44r3S7++
 22J42/uooITaJbPZLV0HNhWx7l3c1XGwTFnHL95o+30zrwMb52xdM/eK4o0fx9XFz53JDLvcu
 EKJpTgj0VCLuag4EQAkYC5IuQIAAA==
X-Env-Sender: prvs=317c30c75=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496238572!98298549!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16621 invoked from network); 31 May 2017 13:49:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 13:49:34 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="426028550"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22830.51649.843338.684864@mariner.uk.xensource.com>
Date: Wed, 31 May 2017 14:48:49 +0100
To: Armando Vega <armando@greenhost.nl>
In-Reply-To: <631356df-5d27-17d0-ca8c-8deb2ea4748a@greenhost.nl>
References: <20170529180132.4391-1-armando@greenhost.nl>
 <20170531063009.3105-2-armando@greenhost.nl>
 <20170531094654.qb5nrw4iuq57lwxl@citrix.com>
 <631356df-5d27-17d0-ca8c-8deb2ea4748a@greenhost.nl>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/1] xl man page cleanup and fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXJtYW5kbyBWZWdhIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjIgMS8xXSB4bCBtYW4gcGFnZSBjbGVh
bnVwIGFuZCBmaXhlcyIpOgo+IEl0IGNvdWxkIGJlIGZyb20gaG93IEkgYnJva2UgdGhlIGxpbmVz
IHRvIDgwIGNoYXJzLCBpdCBrZXB0IHRoZSBzcGFjZXMKPiBiZXR3ZWVuIHRoZSB3b3JkcyBhdCB0
aGUgZW5kLCBjb3VsZCB0aGF0IGJlIHRoZSBwcm9ibGVtPyBJIGNhbiB3YXRjaCBvdXQKPiBmb3Ig
dGhhdCBpbiB0aGUgZnV0dXJlLgoKWWVzLCB0aGF0IHdpbGwgYmUgaXQuCgpIb3dldmVyLCBpbiBn
ZW5lcmFsLCBpdCBpcyBub3QgdmVyeSB1c2VmdWwgdG8gcmV3cmFwIGxpbmVzCmF1dG9tYXRpY2Fs
bHkgaW4gZG9jdW1lbnRzIHN1Y2ggYXMgdGhpcyBvbmUgd2hpY2ggYXJlIGdvaW5nIHRvIGJlCnJl
Zm9ybWF0dGVkIGJ5IGEgdGV4dCBmb3JtYXR0ZXIuCgpSYXRoZXIsIGlmIGEgbGluZSBnZXRzIHRv
byBsb25nLCBicmVhayBpdCBhdCBhIHBocmFzZSBvciBzZW50ZW5jZQpib3VuZGFyeS4gIFRoYXQg
bWVhbnMgdGhhdCBmdXR1cmUgZGlmZnMgYXJlIG11Y2ggbW9yZSByZWFkYWJsZS4KCmh0dHA6Ly9y
aG9kZXNtaWxsLm9yZy9icmFuZG9uLzIwMTIvb25lLXNlbnRlbmNlLXBlci1saW5lLwoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 13:55:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG45X-00057t-C4; Wed, 31 May 2017 13:55:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dG45V-000576-Ux
 for xen-devel@lists.xen.org; Wed, 31 May 2017 13:55:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 39/75-03371-53BCE295; Wed, 31 May 2017 13:55:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVdfktF6
 kwdprOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bF44eZCzq5Ks6+W8TYwLieo4uRi0NIYCKT
 xLkFpxkhnL+MEls+3meFcDYwSpxdvALK2c4o8XHxS5YuRk4OYYE4ibcvJ7KB2CICDhLLzr9gB
 LGFBCwlGh6C1HBxMAs0MUq83/eZCSTBJmAkcfbodKAiDg5eAVuJtc1JICaLgKrE+S+1IBWiAu
 ESbxuPgI3nFRCUODnzCZjNKWAlsebGI7DxzAJ6Ejuu/2KFsOUltr+dwwxiSwgYSpx+uI1xAqP
 gLCTts5C0zELSsoCReRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5y
 fu4mRmDoMgDBDsYDiwIPMUpyMCmJ8lbY6EUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlPgWUE
 yxKTU+tSMvMAUYRTFqCg0dJhNceJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8Z04CFQ
 mAFGWU5sGNgEX0JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz8oKs4snMK4Hb9AroCCagI3b
 t0AY5oiQRISXVwJjxXFjLa9/Ftuw1b6NeNvG/qfkuOLV2nqfIx9IXas5mN4+fCJ7Q8f3TIY0D
 7/rqvEOWyyWaxeZuCHd7veH+9JjdIhol3pPPXTKU+nRcqfmX+NL6+9cfqCRZ6apwJjxz1hQrk
 XiwjSvV2Jxh1yZfD5asxHORSQf1W6MbUjlLnKU7OD9VWX87rcRSnJFoqMVcVJwIAHqJ4vbjAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496238899!105037734!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43778 invoked from network); 31 May 2017 13:55:00 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 13:55:00 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4VDsqfp018830
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 May 2017 13:54:52 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4VDspuh028799
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 May 2017 13:54:51 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4VDsoPl021430;
 Wed, 31 May 2017 13:54:50 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 31 May 2017 06:54:50 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
Date: Wed, 31 May 2017 09:54:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170531130357.14492-1-julien.grall@arm.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzEvMjAxNyAwOTowMyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvbW1pdCA1OTk1
YTY4ICJ4ZW4vcHJpdmNtZDogQWRkIHN1cHBvcnQgZm9yIExpbnV4IDY0S0IgcGFnZSBncmFudWxh
cml0eSIgZGlkCj4gbm90IGdvIGZhciBlbm91Z2ggdG8gc3VwcG9ydCA2NEtCIGluIG1tYXBfYmF0
Y2hfZm4uCj4KPiBUaGUgdmFyaWFibGUgJ25yJyBpcyB0aGUgbnVtYmVyIG9mIDRLQiBjaHVuayB0
byBtYXAuIEhvd2V2ZXIsIHdoZW4gTGludXgKPiBpcyB1c2luZyA2NEtCIHBhZ2UgZ3JhbnVsYXJp
dHkgdGhlIGFycmF5IG9mIHBhZ2VzICh2bWEtPnZtX3ByaXZhdGVfZGF0YSkKPiBjb250YWluIG9u
ZSBwYWdlIHBlciA2NEtCLiBGaXggaXQgYnkgaW5jcmVtZW50aW5nIHN0LT5pbmRleCBjb3JyZWN0
bHkuCj4KPiBGdXJ0aGVybW9yZSwgc3QtPnZhIGlzIG5vdCBjb3JyZWN0bHkgaW5jcmVtZW50ZWQg
YXMgUEFHRV9TSVpFICE9Cj4gWEVOX1BBR0VfU0laRS4KPgo+IEZpeGVzOiA1OTk1YTY4ICgieGVu
L3ByaXZjbWQ6IEFkZCBzdXBwb3J0IGZvciBMaW51eCA2NEtCIHBhZ2UgZ3JhbnVsYXJpdHkiKQo+
IENDOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gUmVwb3J0ZWQtYnk6IEZlbmcgS2FuIDxma2Fu
QGFwbS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vcHJpdmNtZC5jIHwgNCArKy0tCj4gIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHJpdmNtZC5jIGIvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4gaW5kZXggN2E5
MmE1ZTFkNDBjLi5mZWNhNzViMDdmZGQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHJpdmNt
ZC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4gQEAgLTM2Miw4ICszNjIsOCBAQCBz
dGF0aWMgaW50IG1tYXBfYmF0Y2hfZm4odm9pZCAqZGF0YSwgaW50IG5yLCB2b2lkICpzdGF0ZSkK
PiAgCQkJCXN0LT5nbG9iYWxfZXJyb3IgPSAxOwo+ICAJCX0KPiAgCX0KPiAtCXN0LT52YSArPSBQ
QUdFX1NJWkUgKiBucjsKPiAtCXN0LT5pbmRleCArPSBucjsKPiArCXN0LT52YSArPSBYRU5fUEFH
RV9TSVpFICogbnI7Cj4gKwlzdC0+aW5kZXggKz0gbnIgLyBYRU5fUEZOX1BFUl9QQUdFOwo+ICAK
PiAgCXJldHVybiAwOwo+ICB9CgoKQXJlIHdlIHN0aWxsIHVzaW5nIFBBR0VfTUFTSyBmb3IgeGVu
X3JlbWFwX2RvbWFpbl9nZm5fYXJyYXkoKT8KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 14:09:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 14:09:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG4Iz-0005wT-IG; Wed, 31 May 2017 14:08:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gcvxd-xen-devel@m.gmane.org>) id 1dG4Iy-0005wN-Mm
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 14:08:56 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A2/4B-03587-87ECE295; Wed, 31 May 2017 14:08:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyeP6GR7rl5/Q
 iDd60qljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozXf1azFnxmrlg65S9TA+My5i5GLg4hgROM
 Em/nLWbpYuTkkBBQl1i6dQ0biC0ioCixbvU7sDibgKrE/UtvmUFsYQE5iVcbDoDZLEDx372fm
 UBsHgFOiV9/J4D18gpoS3yc+BOsRkggXuLF4RnsXYwcQHFBib87hEHCzAJmEvM2P2SGsOUltr
 +dwwxSIiGgIdE7VQIkLCoQLvG28QjYBZwC9hLTTs9mmcDIPwth0Cwkg2YhGbSAkXkVo0ZxalF
 ZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7GT8sCDjFKcjAp
 ifJW2OhFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/XIGKCdYlJqeWpGWmQOMBZi0BAePkgjvL
 JA0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnFflLFCpAEhpRmke3CBYjF5ilJ
 US5mUEOk2IpyC1KDezBFX+FaM4B6OSMG88yBSezLwSuH2vgE5hAjpl1w5tkFNKEhFSUg2Mx7S
 mB9lc57Eq2nPUdPeC/eku9klCDqK3Mlpclqod0uMQ57kWw9CdVnVa7uvLetfD8+tmZ12f1Fcw
 a8+KiVe2MHXxPFAUu/GSldEnNqBvrjzblj+mB0wFTvTsTP0RpjnDvLRljvfWKS0f9aWCnxl+Y
 ZptovnkqbCO4a4X3hedfr5nuVXHzaSlxFKckWioxVxUnAgAbbyE58wCAAA=
X-Env-Sender: gcvxd-xen-devel@m.gmane.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496239735!68126664!1
X-Originating-IP: [195.159.176.226]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49252 invoked from network); 31 May 2017 14:08:55 -0000
Received: from unknown (HELO blaine.gmane.org) (195.159.176.226)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 14:08:55 -0000
Received: from list by blaine.gmane.org with local (Exim 4.84_2)
 (envelope-from <gcvxd-xen-devel@m.gmane.org>) id 1dG4Ip-000695-Gc
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 16:08:47 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: xen-devel@lists.xensource.com
From: Hack <mistermyster@outlook.com>
Date: Wed, 31 May 2017 16:08:45 +0200
Lines: 18
Message-ID: <ogmip8$l3n$1@blaine.gmane.org>
References: <ogjku1$tb1$1@blaine.gmane.org>
 <592EA202020000780015E134@prv-mh.provo.novell.com>
Mime-Version: 1.0
X-Complaints-To: usenet@blaine.gmane.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
In-Reply-To: <592EA202020000780015E134@prv-mh.provo.novell.com>
Subject: Re: [Xen-devel] AMD Ryzen Support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzEvMjAxNyAxMDo1OSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzAuMDUu
MTcgYXQgMTM6MjcsIDxtaXN0ZXJteXN0ZXJAb3V0bG9vay5jb20+IHdyb3RlOgo+PiBXaGF0IGFi
b3V0IEFNRCBSeXplbiBpb21tdSBTdXBwb3J0PyBJcyB0aGVyZSBhbnkgcm9hZG1hcD8KPgo+IE1p
bmQgYmVpbmcgYSBsaXR0bGUgbW9yZSBzcGVjaWZpYz8gV2hhdCBmZWF0dXJlcyBhcmUgeW91IGxv
b2tpbmcgZm9yPwo+Cj4gSXQgd291bGQsIGJ0dywgYWxzbyBoZWxwIGlmIHlvdSBDYy1lZCB0aGUg
bWFpbnRhaW5lcihzKSBvZiB0aGUgY29kZQo+IHlvdSBpbnF1aXJlIGFib3V0Lgo+Cj4gSmFuCj4K
Pgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+ClBDSSBwYXNzdGhyb3VnaC4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 14:15:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 14:15:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG4Or-0006ZZ-6n; Wed, 31 May 2017 14:15:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG4Op-0006ZT-HG
 for xen-devel@lists.xen.org; Wed, 31 May 2017 14:14:59 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3F/D0-11537-2EFCE295; Wed, 31 May 2017 14:14:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpO6j83q
 RBvvmi1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7Lz1jK5gsVnF9xkL2Bsadgl2MnBwSAv4S
 PZ37WEBsNgF9id0vPjGB2CIC6hKnOy6ydjFycDAL+EkceuALEhYWsJW4vOsfWDmLgKrEhK9LG
 EFsXgEPidv7DrJBjJSTOH/8JzOILSSgJnGt/xI7RI2gxMmZT8B6mQUkJA6+eME8gZF7FpLULC
 SpBYxMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOhnoG
 BcQdj016/Q4ySHExKorwVNnqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4hYChJSRYlJqeWpGW
 mQMMSpi0BAePkgiv3TmgNG9xQWJucWY6ROoUo6KUOG8rSEIAJJFRmgfXBouES4yyUsK8jAwMD
 EI8BalFuZklqPKvGMU5GJWEedtApvBk5pXATX8FtJgJaPGuHdogi0sSEVJSDYxbxDWssxY2h2
 n9X90eUndwofgyzrJkzxyWZQ8mr3q5wFXthXXQfD+L67LFK6Tz1B9u2mwlKB3Ub7lqmdK/NXm
 LcvilV5rKph7WvOmwT920XEBeZ2Ntw6WXt8oVzO223NNRWLtap9dwRkTf9pvrTq7XD3+qoXQo
 68VUARYJaQP/720d7eXLriqxFGckGmoxFxUnAgAIaamkfwIAAA==
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496240096!100177548!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6987 invoked from network); 31 May 2017 14:14:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 14:14:58 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="426034578"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 31 May 2017 15:14:25 +0100
Message-ID: <1496240065-2985-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/hpet: Improve handling of timer_deadline
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dGltZXJfZGVhZGxpbmUgaXMgb25seSBldmVyIHVwZGF0ZWQgdmlhIHRoaXNfY3B1KCkgaW4gdGlt
ZXJfc29mdGlycV9hY3Rpb24oKSwKc28gaXMgbm90IGdvaW5nIHRvIGNoYW5nZSBiZWhpbmQgdGhl
IGJhY2sgb2YgdGhlIGN1cnJlbnRseSBydW5uaW5nIGNwdS4KClVwZGF0ZSBocGV0X2Jyb2FkY2Fz
dF97ZW50ZXIsZXhpdH0oKSB0byB1c2UgdGhpc19jcHUoKSByYXRoZXIgdGhhbiBwZXJfY3B1KCkK
Zm9yIGNsYXJpdHksIGFuZCBjYWNoZSB0aGUgdmFsdWUgaW4gYSBsb2NhbCB2YXJpYWJsZSB0byBh
dm9pZCB0aGUgcmVwZWF0ZWQKUkVMT0NfSElERSgpIHBlbmFsdHkuCgpoYW5kbGVfaHBldF9icm9h
ZGNhc3QoKSByZWFkcyB0aGUgdGltZXJfZGVhZGxpbmVzIG9mIHJlbW90ZSBjcHVzLCBidXQgdGhl
cmUgaXMKbm8gbmVlZCB0byBmb3JjZSB0aGUgcmVhZCBmb3IgY3B1cyB3aGljaCBhcmUgbm90IHBy
ZXNlbnQgaW4gdGhlIG1hc2suICBPbmUKcmVxdWlyZW1lbnQgaXMgdGhhdCB3ZSBvbmx5IHNhbXBs
ZSB0aGUgdmFsdWUgb25jZSAod2hpY2ggaGFwcGVucyBhcyBhIHNpZGUKZWZmZWN0IG9mIFJFTE9D
X0hJREUoKSksIGJ1dCBpcyBtYWRlIG1vcmUgZXhwbGljaXQgd2l0aCBBQ0NFU1NfT05DRSgpLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2hwZXQuYyB8IDE3ICsrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMg
Yi94ZW4vYXJjaC94ODYvaHBldC5jCmluZGV4IDdlOGI0MzguLmZkYWQ4MTggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtMTg5LDEy
ICsxODksMTEgQEAgc3RhdGljIHZvaWQgaGFuZGxlX2hwZXRfYnJvYWRjYXN0KHN0cnVjdCBocGV0
X2V2ZW50X2NoYW5uZWwgKmNoKQogICAgIHsKICAgICAgICAgc190aW1lX3QgZGVhZGxpbmU7CiAK
LSAgICAgICAgcm1iKCk7Ci0gICAgICAgIGRlYWRsaW5lID0gcGVyX2NwdSh0aW1lcl9kZWFkbGlu
ZSwgY3B1KTsKLSAgICAgICAgcm1iKCk7CiAgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUo
Y3B1LCBjaC0+Y3B1bWFzaykgKQogICAgICAgICAgICAgY29udGludWU7CiAKKyAgICAgICAgZGVh
ZGxpbmUgPSBBQ0NFU1NfT05DRShwZXJfY3B1KHRpbWVyX2RlYWRsaW5lLCBjcHUpKTsKKwogICAg
ICAgICBpZiAoIGRlYWRsaW5lIDw9IG5vdyApCiAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2Nw
dShjcHUsICZtYXNrKTsKICAgICAgICAgZWxzZSBpZiAoIGRlYWRsaW5lIDwgbmV4dF9ldmVudCAp
CkBAIC02OTcsOCArNjk2LDkgQEAgdm9pZCBocGV0X2Jyb2FkY2FzdF9lbnRlcih2b2lkKQogewog
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGhw
ZXRfZXZlbnRfY2hhbm5lbCAqY2ggPSBwZXJfY3B1KGNwdV9iY19jaGFubmVsLCBjcHUpOworICAg
IHNfdGltZV90IGRlYWRsaW5lID0gdGhpc19jcHUodGltZXJfZGVhZGxpbmUpOwogCi0gICAgaWYg
KCBwZXJfY3B1KHRpbWVyX2RlYWRsaW5lLCBjcHUpID09IDAgKQorICAgIGlmICggZGVhZGxpbmUg
PT0gMCApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICggIWNoICkKQEAgLTcxNSw4ICs3MTUs
OCBAQCB2b2lkIGhwZXRfYnJvYWRjYXN0X2VudGVyKHZvaWQpCiAKICAgICBzcGluX2xvY2soJmNo
LT5sb2NrKTsKICAgICAvKiByZXByb2dyYW0gaWYgY3VycmVudCBjcHUgZXhwaXJlIHRpbWUgaXMg
bmVhcmVyICovCi0gICAgaWYgKCBwZXJfY3B1KHRpbWVyX2RlYWRsaW5lLCBjcHUpIDwgY2gtPm5l
eHRfZXZlbnQgKQotICAgICAgICByZXByb2dyYW1faHBldF9ldnRfY2hhbm5lbChjaCwgcGVyX2Nw
dSh0aW1lcl9kZWFkbGluZSwgY3B1KSwgTk9XKCksIDEpOworICAgIGlmICggZGVhZGxpbmUgPCBj
aC0+bmV4dF9ldmVudCApCisgICAgICAgIHJlcHJvZ3JhbV9ocGV0X2V2dF9jaGFubmVsKGNoLCBk
ZWFkbGluZSwgTk9XKCksIDEpOwogICAgIHNwaW5fdW5sb2NrKCZjaC0+bG9jayk7CiB9CiAKQEAg
LTcyNCw4ICs3MjQsOSBAQCB2b2lkIGhwZXRfYnJvYWRjYXN0X2V4aXQodm9pZCkKIHsKICAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBocGV0X2V2
ZW50X2NoYW5uZWwgKmNoID0gcGVyX2NwdShjcHVfYmNfY2hhbm5lbCwgY3B1KTsKKyAgICBzX3Rp
bWVfdCBkZWFkbGluZSA9IHRoaXNfY3B1KHRpbWVyX2RlYWRsaW5lKTsKIAotICAgIGlmICggcGVy
X2NwdSh0aW1lcl9kZWFkbGluZSwgY3B1KSA9PSAwICkKKyAgICBpZiAoIGRlYWRsaW5lID09IDAg
KQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAoICFjaCApCkBAIC03MzMsNyArNzM0LDcgQEAg
dm9pZCBocGV0X2Jyb2FkY2FzdF9leGl0KHZvaWQpCiAKICAgICAvKiBSZXByb2dyYW0gdGhlIGRl
YWRsaW5lOyB0cmlnZ2VyIHRpbWVyIHdvcmsgbm93IGlmIGl0IGhhcyBwYXNzZWQuICovCiAgICAg
ZW5hYmxlX0FQSUNfdGltZXIoKTsKLSAgICBpZiAoICFyZXByb2dyYW1fdGltZXIocGVyX2NwdSh0
aW1lcl9kZWFkbGluZSwgY3B1KSkgKQorICAgIGlmICggIXJlcHJvZ3JhbV90aW1lcihkZWFkbGlu
ZSkgKQogICAgICAgICByYWlzZV9zb2Z0aXJxKFRJTUVSX1NPRlRJUlEpOwogCiAgICAgY3B1bWFz
a19jbGVhcl9jcHUoY3B1LCBjaC0+Y3B1bWFzayk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 14:32:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 14:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG4fh-0007pk-NY; Wed, 31 May 2017 14:32:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dG4fh-0007pe-Dl
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 14:32:25 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 EC/65-06719-8F3DE295; Wed, 31 May 2017 14:32:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXSO6nOVffHZb1
 Ig11r2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzP9rYC97wVTx/1sfewHiZp4uRi0NIYCKT
 xKqeRhYI5y+jxK5zC9kgnI2MEu/nT2CFcLYzSqx9sBHI4eQQFvCQmP/5FZgtIuAn0fa6lwXEF
 hLoZZLoOGfUxcjBwSyQK3GoxRskzCZgJHH26HRGkDCvgK1E681ikDCLgKrE4uWNjCC2qEC4xN
 vGI2BTeAUEJU7OfMICUs4pYC/xf6oGSJhZQE9ix/VfrBC2vMT2t3OYQWwJAUOJ0w+3MU5gFJy
 FpHsWkpZZSFoWMDKvYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P
 3cQIDFsGINjBuO9j5CFGSQ4mJVHeChu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvG8vAeUEi
 1LTUyvSMnOAEQSTluDgURLh3QSS5i0uSMwtzkyHSJ1iVJQS560BSQiAJDJK8+DaYFF7iVFWSp
 iXEegQIZ6C1KLczBJU+VeM4hyMSsK8v0Gm8GTmlcBNfwW0mAlo8a4d2iCLSxIRUlINjGpL8pU
 tPSaf+JGfu5T13oVipbm3RPWmsnyfn7WrRif2dX2ns88zu6k8v3/vPOTK/6TpVv1tw2MBrVJT
 oy9PvPTYUf6m8Ono6VdSPlhMfM6j/EJOxzf7+/ZrnzOmLZivXVTWER+escdJN0laSf7fhuRda
 RPivwk23u5f7f0p76pB5nHxElHRbCWW4oxEQy3mouJEAI0LgX/VAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496241142!48574707!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29479 invoked from network); 31 May 2017 14:32:23 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 14:32:23 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4VEWGWo008854
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 May 2017 14:32:17 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4VEWGBK010718
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 May 2017 14:32:16 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4VEWFsW016734;
 Wed, 31 May 2017 14:32:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 31 May 2017 07:32:15 -0700
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B33020000780015DFC4@prv-mh.provo.novell.com>
 <6edd82bf-7db4-688e-7f7e-5c23c0f1bd1b@citrix.com>
 <592ECB80020000780015E3CD@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <777427e7-5d5b-32bb-483a-50da8483d21b@oracle.com>
Date: Wed, 31 May 2017 10:32:09 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <592ECB80020000780015E3CD@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 2/4] SVM: infer type in VMCB_ACCESSORS()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzEvMjAxNyAwNzo1NiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDUu
MTcgYXQgMTM6MjUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMzEv
MDUvMTcgMDg6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gUHJldmVudCBhY2NpZGVudGFsIG1p
c3Rha2VzIGJ5IG5vdCByZXF1aXJpbmcgZXhwbGljaXQgdHlwZXMgdG8gYmUKPj4+IHNwZWNpZmll
ZCBpbiB0aGUgbWFjcm8gaW52b2NhdGlvbnMuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBJIGFtIG5vdCBhIGZhbiBvZiB0aGVzZSBhY2Nl
c3NvcnMgYmVpbmcgbWFjcm8tZ2VuZXJhdGVkOyBJJ3ZlIGxvc3QgY291bnQKPj4gb2YgdGhlIG51
bWJlciBvZiB0aW1lcyBJJ3ZlIHRyaWVkIGdyZXBpbmcgZm9yIG9uZSBvZiB0aGVtLCBqdXN0IHRv
Cj4+IGZpbmFsbHkgcmVtZW1iZXIgdGhhdCB0aGV5IGNhbid0IGJlIHNlYXJjaGVkIGZvci4gCj4+
Cj4+IE9UT0gsIHRoaXMgY2hhbmdlIGRvZXNuJ3QgbWFrZSB0aGF0IHByb2JsZW0gd29yc2UsIGFu
ZCBkb2VzIGZpeCBvbmUKPj4gaXNzdWUgaW4gdGhlIGN1cnJlbnQgc2V0dXAuICBPbmUgY29tbWVu
dCBob3dldmVyLi4uCj4+Cj4+PiAgLyogVXBkYXRlcyBhcmUgYWxsIHZpYSBodm1fc2V0X3NlZ21l
bnRfcmVnaXN0ZXIoKS4gKi8KPj4+IC0vKiBWTUNCX0FDQ0VTU09SUyhzdm1fc2VnbWVudF9yZWdp
c3Rlcl90LCBnZHRyLCBkdCkgKi8KPj4+IC0vKiBWTUNCX0FDQ0VTU09SUyhzdm1fc2VnbWVudF9y
ZWdpc3Rlcl90LCBpZHRyLCBkdCkgKi8KPj4+IC0vKiBWTUNCX0FDQ0VTU09SUyhzdm1fc2VnbWVu
dF9yZWdpc3Rlcl90LCBjcywgc2VnKSAqLwo+Pj4gLS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9zZWdt
ZW50X3JlZ2lzdGVyX3QsIGRzLCBzZWcpICovCj4+PiAtLyogVk1DQl9BQ0NFU1NPUlMoc3ZtX3Nl
Z21lbnRfcmVnaXN0ZXJfdCwgZXMsIHNlZykgKi8KPj4+IC0vKiBWTUNCX0FDQ0VTU09SUyhzdm1f
c2VnbWVudF9yZWdpc3Rlcl90LCBzcywgc2VnKSAqLwo+Pj4gLVZNQ0JfQUNDRVNTT1JTKHU4LCBj
cGwsIHNlZykKPj4+IC1WTUNCX0FDQ0VTU09SUyh1NjQsIGNyMiwgY3IyKQo+Pj4gLVZNQ0JfQUND
RVNTT1JTKHU2NCwgZGVidWdjdGxtc3IsIGxicikKPj4+IC1WTUNCX0FDQ0VTU09SUyh1NjQsIGxh
c3RicmFuY2hmcm9taXAsIGxicikKPj4+IC1WTUNCX0FDQ0VTU09SUyh1NjQsIGxhc3RicmFuY2h0
b2lwLCBsYnIpCj4+PiAtVk1DQl9BQ0NFU1NPUlModTY0LCBsYXN0aW50ZnJvbWlwLCBsYnIpCj4+
PiAtVk1DQl9BQ0NFU1NPUlModTY0LCBsYXN0aW50dG9pcCwgbGJyKQo+Pj4gKy8qIFZNQ0JfQUND
RVNTT1JTKGdkdHIsIGR0KSAqLwo+Pj4gKy8qIFZNQ0JfQUNDRVNTT1JTKGlkdHIsIGR0KSAqLwo+
Pj4gKy8qIFZNQ0JfQUNDRVNTT1JTKGNzLCBzZWcpICovCj4+PiArLyogVk1DQl9BQ0NFU1NPUlMo
ZHMsIHNlZykgKi8KPj4+ICsvKiBWTUNCX0FDQ0VTU09SUyhlcywgc2VnKSAqLwo+Pj4gKy8qIFZN
Q0JfQUNDRVNTT1JTKHNzLCBzZWcpICovCj4+IEknZCBqdXN0IGRyb3AgdGhlc2UgZW50aXJlbHku
ICBJIGNhbid0IHNlZSBhbnkgbmVlZCBmb3IgdGhlbSB0byBiZQo+PiBpbnRyb2R1Y2VkLCBidXQg
ZXZlbiBpZiBhIG5lZWQgZG9lcyBhcmlzZSwgaXRzIG5vdCBsaWtlIHRoZXkgYXJlIGhhcmQgdG8K
Pj4gaW50cm9kdWNlIGZyb20gZmlyc3QgcHJpbmNpcGxlcy4KPiBObyBwcm9ibGVtLCBidXQgSSds
bCB3YWl0IHRvIHNlZSB0aGUgU1ZNIG1haW50YWluZXJzJyBvcGluaW9uKHMpLgoKCkkgZG9uJ3Qg
aGF2ZSBhbiBvcGluaW9uIG9uZSB3YXkgb3IgdGhlIG90aGVyLiBFaXRoZXIgd2F5IGxvb2tzIGZp
bmUgdG8gbWUuCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 14:34:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 14:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG4hc-0007uz-2i; Wed, 31 May 2017 14:34:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dG4hb-0007uo-7c
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 14:34:23 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F8/B8-03557-E64DE295; Wed, 31 May 2017 14:34:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzf3il6
 kQW+fjcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHn+QX2gm2sFd/bN7E2MO5h6WLk5BASyJP4
 MeMWWxcjOwevgJ3ELnWQqISAocTphTfBKlgEVCWONm5lArHZBNQl2p5tZwWxRYDii14eB4pzc
 DALGEjc/W4CEhYW0JJ4s/UmUJgLaHgDo8Ta03eZQRKcAjoS899vYgep5xUQlPi7QxgkzAxU//
 DXLRYIW1ti2cLXzBAjpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuul1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHYMQLCDceZl/0OMkhxMSqK8FTZ6kUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeN9eAsoJFqWmp1akZeYAIwAmLcHBoyTCq38ZKM1bXJCYW5yZD
 pE6xajL0fRhyxcmIZa8/LxUKXFeZZAiAZCijNI8uBGwaLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYV5bkCk8mXklcJteAR3BBHTErh3aIEeUJCKkpBoY+902z85ekTbtoD/vzFUG4S1L7un
 c/5J3WMZ2Ms9hDv9OVc+JxbfnP/7X8apX4ciBRZnPOd/rHS39Xv5f6OGNtUdiH/4K1vRJ4LF1
 kPkewsr/R+hEiEJJcOnLotgTMxedkLUriX+2fqdpW3Cm7xyGTaqGLjLmsTtfcpt2NCw6f3C75
 eewwHm5SizFGYmGWsxFxYkAQQw97MECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496241260!82164029!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14845 invoked from network); 31 May 2017 14:34:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 14:34:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 May 2017 08:34:19 -0600
Message-Id: <592EF08B020000780015E53E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 31 May 2017 08:34:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Hack" <mistermyster@outlook.com>
References: <ogjku1$tb1$1@blaine.gmane.org>
 <592EA202020000780015E134@prv-mh.provo.novell.com>
 <ogmip8$l3n$1@blaine.gmane.org>
In-Reply-To: <ogmip8$l3n$1@blaine.gmane.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] AMD Ryzen Support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDE2OjA4LCA8bWlzdGVybXlzdGVyQG91dGxvb2suY29tPiB3cm90
ZToKPiBPbiAwNS8zMS8yMDE3IDEwOjU5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MzAuMDUuMTcgYXQgMTM6MjcsIDxtaXN0ZXJteXN0ZXJAb3V0bG9vay5jb20+IHdyb3RlOgo+Pj4g
V2hhdCBhYm91dCBBTUQgUnl6ZW4gaW9tbXUgU3VwcG9ydD8gSXMgdGhlcmUgYW55IHJvYWRtYXA/
Cj4+Cj4+IE1pbmQgYmVpbmcgYSBsaXR0bGUgbW9yZSBzcGVjaWZpYz8gV2hhdCBmZWF0dXJlcyBh
cmUgeW91IGxvb2tpbmcgZm9yPwo+Pgo+PiBJdCB3b3VsZCwgYnR3LCBhbHNvIGhlbHAgaWYgeW91
IENjLWVkIHRoZSBtYWludGFpbmVyKHMpIG9mIHRoZSBjb2RlCj4+IHlvdSBpbnF1aXJlIGFib3V0
Lgo+Pgo+IFBDSSBwYXNzdGhyb3VnaC4KCkV4Y3VzZSBtZT8gVGhlIHF1ZXN0aW9uIHJlYWxseSBp
cyB3aGF0IEFNRCBJT01NVSBzdXBwb3J0IHlvdQphcmUgX21pc3NpbmdfLiBJJ20gc3VyZSB5b3Un
cmUgYXdhcmUgdGhlcmUgaXMgc3VwcG9ydCBmb3IgaXQgdGhlcmUKaW4gZ2VuZXJhbCwgc28gd2hl
biBwb3N0aW5nIG9uIHhlbi1kZXZlbCBJIHRoaW5rIHdlIGNhbiBleHBlY3QKeW91IHRvIGJlIGEg
bGl0dGxlIG1vcmUgcHJlY2lzZSAoaW4gdGVjaG5pY2FsIHRlcm1zKSB3aXRoIHlvdXIKcXVlc3Rp
b24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 14:39:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 14:39:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG4mI-0008Ab-Le; Wed, 31 May 2017 14:39:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317954a00=roger.pau@citrix.com>)
 id 1dG4mH-0008AV-0N
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 14:39:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 62/79-02956-095DE295; Wed, 31 May 2017 14:39:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQrf/ql6
 kwd0jUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aL2zNYCl4EVvy6NIm9gfGsRRcjB4eEgJ/E
 u6MuICaLgKrE/8smXYycHGwCOhIX5+5kA7FFBJQlen/9Zuli5OJgFuhklDj3oY8ZJCEsECTxa
 t5vRhCbV8BD4u36D8wgRUICcxglmv63M0EkBCVOznzCAmIzA01dsPsTG8gyZgFpieX/OEDCnA
 L2EsuPfwGbKSqgIjFxfh87iC0koCjRP+8B2BESAukSW//+Yp7AyD8LydRZSKbOQpi6gJF5FaN
 GcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxgOLAg8x
 SnIwKYnyVtjoRQrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd7/l4HqBItS0
 1Mr0jJzgDECUyrBwaMkwit9BSjNW1yQmFucmQ6ROsWoy7Fh9fovTEJgM6TEeZ1AigRAijJK8+
 BGwOL1EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5VUGm8GTmlcBtegV0BBPQEbt2aIMcUZK
 IkJJqYCzlPBlt4vi23ILdm507hlt6y7HHJnMeZah4O8QbCG/8YZY4mX/HwyiFuJMT9ZNn/Nac
 IFh5fVuH29tEmfJIF4GiVe0n+7ROr9FpT0up6HK7nS0zscbjietHKW+Lb6nX34oVNL7WuVqZb
 HfCOGq+4G3t9Tm79F4eCraduqJVpqrdj2GO6UIOJZbijERDLeai4kQAPwEJQdICAAA=
X-Env-Sender: prvs=317954a00=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496241551!71657956!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42450 invoked from network); 31 May 2017 14:39:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 14:39:11 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46986291"
Date: Wed, 31 May 2017 15:29:52 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531142952.trlcce7v37dbdzqh@MacBook-Pro-de-Roger.local>
References: <20170517151516.52421-1-roger.pau@citrix.com>
 <20170517151516.52421-3-roger.pau@citrix.com>
 <592D5EFC020000780015D8A8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592D5EFC020000780015D8A8@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 for-next 2/3] x86/pt: enable binding of
 GSIs to a PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDQ6MDE6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA1LjE3IGF0IDE3OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYwo+ID4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pcnEuYwo+ID4gQEAgLTEyNiw2ICsxMjYsNDkgQEAgdm9pZCBodm1fcGNpX2ludHhf
ZGVhc3NlcnQoCj4gPiAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xv
Y2spOwo+ID4gIH0KPiA+ICAKPiA+ICt2b2lkIGh2bV9nc2lfYXNzZXJ0KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBnc2kpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgaHZtX2lycSAqaHZt
X2lycSA9IGh2bV9kb21haW5faXJxKGQpOwo+ID4gKwo+ID4gKyAgICBpZiAoIGdzaSA+PSBodm1f
aXJxLT5ucl9nc2lzICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7Cj4gPiArICAgICAgICByZXR1cm47Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgLyoKPiA+
ICsgICAgICogX19odm1fcGNpX2ludHhfe2RlfWFzc2VydCB1c2VzIGFuIGFycmF5IHRvIHRyYWNr
IHRoZSBzdGF0dXMgb2YgZWFjaAo+ID4gKyAgICAgKiBpbnRlcnJ1cHQgbGluZSwgYW5kIFhlbiBk
b2VzIHRoZSByb3V0aW5nIGFuZCBHU0kgYXNzZXJ0aW9uIGJhc2VkIG9uCj4gPiArICAgICAqIHRo
YXQuIFRoaXMgcHJldmVudHMgdGhlIHNhbWUgbGluZSBmcm9tIHRyaWdnZXJpbmcgbXVsdGlwbGUg
dGltZXMsIHdoaWNoCj4gPiArICAgICAqIGlzIG5vdCBhdmFpbGFibGUgaGVyZSwgYW5kIHRodXMg
WGVuIG5lZWRzIHRvIHJlbHkgb24gZ3NpX2Fzc2VydF9jb3VudCBpbgo+ID4gKyAgICAgKiBvcmRl
ciB0byBrbm93IGlmIHRoZSBHU0kgaXMgcGVuZGluZyBvciBub3QuCj4gPiArICAgICAqLwo+IAo+
IFRoZSAid2hpY2ggaXMgbm90IGF2YWlsYWJsZSBoZXJlIiBwYXJ0IGlzIGF0IGxlYXN0IGNvbmZ1
c2luZy4gSSdtIG5vdAo+IGV2ZW4gc3VyZSB3aGV0aGVyIHRoZSAid2hpY2giIGlzIHN1cHBvc2Vk
IHRvIHJlZmVyIHRvIHRoZSBhcnJheSBvcgo+IHNvbWV0aGluZyBlbHNlLCBiZWNhdXNlIHlvdSB1
c2UgdGhlIGV4YWN0IHNhbWUgYXJyYXkgaGVyZS4KCkkgYWdyZWUsIGl0J3MgY29uZnVzaW5nIGFu
ZCBiYWRseSB3b3JkZWQsIGhvdyBhYm91dDoKCl9faHZtX3BjaV9pbnR4X3tkZX1hc3NlcnQgdXNl
cyBhIGJpdGZpZWxkIGluIHBjaV9pbnR4LmkgdG8gdHJhY2sgdGhlCnN0YXR1cyBvZiBlYWNoIGlu
dGVycnVwdCBsaW5lLCBhbmQgWGVuIGRvZXMgdGhlIHJvdXRpbmcgYW5kIEdTSQphc3NlcnRpb24g
YmFzZWQgb24gdGhhdC4gVGhlIHZhbHVlIG9mIHRoZSBwY2lfaW50eC5pIGJpdG1hcCBwcmV2ZW50
cwp0aGUgc2FtZSBsaW5lIGZyb20gdHJpZ2dlcmluZyBtdWx0aXBsZSB0aW1lcywgd2hpY2ggaXMg
bm90IGF2YWlsYWJsZQpoZXJlLCBhbmQgdGh1cyBYZW4gbmVlZHMgdG8gcmVseSBvbiBnc2lfYXNz
ZXJ0X2NvdW50IGluIG9yZGVyIHRvIGtub3cKaWYgdGhlIEdTSSBpcyBwZW5kaW5nIG9yIG5vdC4K
Cj4gPiArdm9pZCBodm1fZ3NpX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBnc2kpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21h
aW5faXJxKGQpOwo+ID4gKwo+ID4gKyAgICBpZiAoIGdzaSA+PSBodm1faXJxLT5ucl9nc2lzICkK
PiA+ICsgICAgewo+ID4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gPiArICAgICAg
ICByZXR1cm47Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2
bV9kb21haW4uaXJxX2xvY2spOwo+ID4gKyAgICBpZiAoIGh2bV9pcnEtPmdzaV9hc3NlcnRfY291
bnRbZ3NpXSApCj4gPiArICAgICAgICBodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2dzaV0gPSAw
Owo+ID4gKyAgICBBU1NFUlQoIWh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSk7Cj4gCj4g
SSBkb24ndCB0aGluayB0aGUgaWYoKSBhbmQgQVNTRVJUKCkgYXJlIG9mIGFueSB1c2UgaGVyZSBh
bnltb3JlLgoKRml4ZWQuCgo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+
ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ID4gQEAgLTE2NCw2ICsxNjQs
MjAgQEAgc3RhdGljIHZvaWQgcHRfaXJxX3RpbWVfb3V0KHZvaWQgKmRhdGEpCj4gPiAgCj4gPiAg
ICAgIHNwaW5fbG9jaygmaXJxX21hcC0+ZG9tLT5ldmVudF9sb2NrKTsKPiA+ICAKPiA+ICsgICAg
aWYgKCBpcnFfbWFwLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IGRwY2lfcGlycShpcnFfbWFwKTsK
PiA+ICsKPiA+ICsgICAgICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oaXJxX21hcC0+ZG9t
KSk7Cj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogSWRlbnRpdHkgbWFwcGVkLCBubyBu
ZWVkIHRvIGl0ZXJhdGUgb3ZlciB0aGUgZ3Vlc3QgR1NJIGxpc3QgdG8gZmluZAo+ID4gKyAgICAg
ICAgICogb3RoZXIgcGlycXMgc2hhcmluZyB0aGUgc2FtZSBndWVzdCBHU0kuCj4gPiArICAgICAg
ICAgKi8KPiA+ICsgICAgICAgIGlycV9tYXAtPmZsYWdzIHw9IEhWTV9JUlFfRFBDSV9FT0lfTEFU
Q0g7Cj4gPiArICAgICAgICBodm1fZ3NpX2RlYXNzZXJ0KGlycV9tYXAtPmRvbSwgcGlycS0+cGly
cSk7Cj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gICAgICBkcGNp
ID0gZG9tYWluX2dldF9pcnFfZHBjaShpcnFfbWFwLT5kb20pOwo+ID4gICAgICBpZiAoIHVubGlr
ZWx5KCFkcGNpKSApCj4gPiAgICAgIHsKPiA+IEBAIC0xODUsNiArMTk5LDcgQEAgc3RhdGljIHZv
aWQgcHRfaXJxX3RpbWVfb3V0KHZvaWQgKmRhdGEpCj4gPiAgICAgICAgICBodm1fcGNpX2ludHhf
ZGVhc3NlcnQoaXJxX21hcC0+ZG9tLCBkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwo+ID4gICAg
ICB9Cj4gPiAgCj4gPiArIG91dDoKPiA+ICAgICAgcHRfcGlycV9pdGVyYXRlKGlycV9tYXAtPmRv
bSwgcHRfaXJxX2d1ZXN0X2VvaSwgTlVMTCk7Cj4gCj4gV2l0aCB0aGUgMToxIG1hcHBpbmcsIGRv
IHlvdSByZWFsbHkgbmVlZCB0byBnbyB0aHJvdWdoCj4gcHRfcGlycV9pdGVyYXRlKCkgaGVyZT8g
SS5lLiBjYW4ndCB5b3UgaW52b2tlIHB0X2lycV9ndWVzdF9lb2koKQo+IGp1c3Qgb25jZSBhbmQg
YmUgZG9uZT8gT3IgcmVhbGx5IGl0IHByb2JhYmx5IGNhbiBiZSBldmVuIG1vcmUKPiBzdHJhaWdo
dCwgYXMgdGhlbiB0aGVyZSBhbHNvIGlzIG5vIHBvaW50IGluIHNldHRpbmcgdGhlCj4gSFZNX0lS
UV9EUENJX0VPSV9MQVRDSCBmbGFnLCBidXQgeW91IGNvdWxkIHJhdGhlciBkbwo+IGRpcmVjdGx5
IHdoYXQgcHRfaXJxX2d1ZXN0X2VvaSgpIGRvZXMgaW4gaXRzIGlmKCkgYm9keS4gT3RvaCBJIG1h
eQo+IGJlIG1pc3Npbmcgc29tZXRoaW5nIGhlcmUsIGFzIEkgY2FuJ3Qgc2VlIHdoeSB0aGUgY29k
ZSBpcyB1c2luZwo+IHB0X3BpcnFfaXRlcmF0ZSgpIGV2ZW4gYmVmb3JlIHlvdXIgY2hhbmdlLgoK
SSBoYXZlIHRvIGFkbWl0IHRoaXMgaXMgbm90IG9idmlvdXNseSBjbGVhciB0byBtZSAob3IgSSdt
IGFsc28gbWlzc2luZwpzb21ldGhpbmcpLCB0aGVyZSBhcmUgdG9vIG1hbnkgdHJhbnNsYXRpb24g
bGF5ZXJzIGFuZCBpbmRpcmVjdGlvbnMgaW4KdGhpcyBjb2RlLCB0b2dldGhlciB3aXRoIGEgY29t
cGxldGUgbGFjayBvZiBjb21tZW50cy4KClByZXZpb3VzIHRvIG15IGNoYW5nZSwgcHRfaXJxX3Rp
bWVfb3V0IGl0ZXJhdGVzIG92ZXIgdGhlIGxpc3Qgb2YgZ3Vlc3QKZGV2aWNlcyAoZGlnbCkgYm91
bmQgdG8gYSBwaXJxLCBkZXNzZXJ0cyB0aGUgaW50ZXJydXB0IGxpbmVzIGFuZCBtYXJrcwphbGwg
dGhlIHBpcnFzIGJvdW5kIHRvIHRoZSBzYW1lIGd1ZXN0IEdTSSB3aXRoIHRoZSBFT0lfTEFUQ0gg
ZmxhZy4KRmluYWxseSBwdF9pcnFfdGltZV9vdXQgaXRlcmF0ZXMgb3ZlciB0aGUgbGlzdCBvZiBn
dWVzdCBwaXJxcyBhbmQKY2xlYXJzIChFT0kpIGFsbCB0aGUgb25lcyBtYXJrZWQgYXMgRU9JX0xB
VENILgoKSSBkb24ndCByZWFsbHkgdW5kZXJzdGFuZCB0aGUgdXNlZnVsbmVzcyBvZiB0aGUgRU9J
X0xBVENIIGZsYWcsIGNhbid0CnB0X2lycV90aW1lX291dCBqdXN0IGNhbGwgcHRfaXJxX2d1ZXN0
X2VvaSBhbmQgYXZvaWQgdGhlIGl0ZXJhdGlvbj8KU29tZXRoaW5nIGxpa2U6CgpsaXN0X2Zvcl9l
YWNoX2VudHJ5ICggZGlnbCwgJmlycV9tYXAtPmRpZ2xfbGlzdCwgbGlzdCApCnsKICAgIHVuc2ln
bmVkIGludCBndWVzdF9nc2kgPSBodm1fcGNpX2ludHhfZ3NpKGRpZ2wtPmRldmljZSwgZGlnbC0+
aW50eCk7CiAgICBjb25zdCBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxOwoKICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBnaXJxLCAmZHBjaS0+Z2lycVtndWVzdF9nc2ldLCBsaXN0
ICkKICAgIHsKICAgICAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IHBpcnFfaW5mbyhpcnFfbWFwLT5k
b20sIGdpcnEtPm1hY2hpbmVfZ3NpKTsKCiAgICAgICAgcGlycV9kcGNpKHBpcnEpLT5tYXNrZWQg
PSAwOwogICAgICAgIHBpcnFfZHBjaShwaXJxKS0+cGVuZGluZyA9IDA7CiAgICAgICAgcGlycV9n
dWVzdF9lb2koZHBjaV9waXJxKHBpcnEpKTsKICAgIH0KICAgIGh2bV9wY2lfaW50eF9kZWFzc2Vy
dChpcnFfbWFwLT5kb20sIGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7Cn0KCkkgY2FuIG9mIGNv
dXJzZSBhbHNvIGRvIHNvbWV0aGluZyBzaW1pbGFyIGZvciB0aGUgaWRlbnRpdHkgbWFwcGluZwpj
YXNlLgoKPiA+IEBAIC00NzIsNyArNTEwLDI3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4g
PiAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSBIVk1fSVJRX0RQQ0lfTUFQUEVE
IHwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9N
QUNIX1BDSSB8Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fSVJR
X0RQQ0lfR1VFU1RfUENJOwo+ID4gLSAgICAgICAgICAgICAgICBzaGFyZSA9IEJJTkRfUElSUV9f
V0lMTF9TSEFSRTsKPiA+ICsgICAgICAgICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWlu
KGQpICkKPiA+ICsgICAgICAgICAgICAgICAgICAgIHNoYXJlID0gQklORF9QSVJRX19XSUxMX1NI
QVJFOwo+ID4gKyAgICAgICAgICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgICAgIHsKPiA+
ICsgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwaW47Cj4gPiArICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBndWVz
dF9nc2ksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmcGluKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgICAgIGlm
ICggIXZpb2FwaWMgKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgfQo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyB8PSBIVk1fSVJRX0RQQ0lfSURFTlRJ
VFlfR1NJOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAqIENoZWNrIGlmIHRoZSBjb3JyZXNwb25kaW5nIHZJTyBBUElDIHBpbiBpcyBjb25maWd1
cmVkCj4gPiArICAgICAgICAgICAgICAgICAgICAgKiBsZXZlbCBvciBlZGdlIHRyaWdnZXIsIGxl
dmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHdpbGwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAq
IGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCj4gPiArICAgICAgICAgICAgICAgICAgICAgKi8KPiA+
ICsgICAgICAgICAgICAgICAgICAgIHNoYXJlID0gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVs
ZHMudHJpZ19tb2RlOwo+IAo+IEFzIHBvaW50ZWQgb3V0IGR1cmluZyBwcmlvciByZXZpZXcgKHBl
cmhhcHMgb2YgYW5vdGhlciBwYXRjaCBvZgo+IHlvdXJzKSB0aGUgdHJpZ2dlciBtb2RlIGJpdCBp
cyBtZWFuaW5nbGVzcyBmb3IgbWFza2VkIFJURXMuIEF0Cj4gdGhlIHZlcnkgbGVhc3QgYW4gQVNT
RVJUKCkgbmVlZHMgdG8gYmUgaGVyZSBmb3IgdGhhdCByZWFzb24sCj4gb2YgY291cnNlIHByb3Zp
ZGVkIG1hc2tlZCBlbnRyaWVzIGNhbiBuZXZlciBiZSBzZWVuIGhlcmUuCgpwdF9pcnFfY3JlYXRl
X2JpbmQgZm9yIEdTSXMgd2lsbCBvbmx5IGJlIGNhbGxlZCB3aGVuIHRoZSBoYXJkd2FyZQpkb21h
aW4gdW5tYXNrcyB0aGUgUlRFLCBzbyBhbiBBU1NFUlQgaXMgdGhlIHJpZ2h0IGNob2ljZSBJTUhP
LgoKPiA+IEBAIC00ODksOSArNTQ3LDE1IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gPiAg
ICAgICAgICAgICAgICAgICAqIElSUV9HVUVTVCBpcyBub3Qgc2V0LiBBcyBzdWNoIHdlIGNhbiBy
ZXNldCAnZG9tJyBkaXJlY3RseS4KPiA+ICAgICAgICAgICAgICAgICAgICovCj4gPiAgICAgICAg
ICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0gTlVMTDsKPiA+IC0gICAgICAgICAgICAgICAgbGlz
dF9kZWwoJmdpcnEtPmxpc3QpOwo+ID4gLSAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZGlnbC0+
bGlzdCk7Cj4gPiAtICAgICAgICAgICAgICAgIGh2bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10t
LTsKPiA+ICsgICAgICAgICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiAK
PiBUbyBiZSBob25lc3QgSSdkIHByZWZlciBpZiB5b3UgY2hlY2tlZCBkaWdsIGFuZC9vciBnaXJx
IGFnYWluc3QgTlVMTAo+IGhlcmUsIHRvIGF2b2lkIHNvbWVvbmUgdXBkYXRpbmcgdGhlIGNvbmRp
dGlvbiBhYm92ZSB3aXRob3V0Cj4gdXBkYXRpbmcgdGhpcyBvbmUgaW4gbG9jayBzdGVwLgoKSSd2
ZSBjaGFuZ2VkIHRoZSBjb25kaXRpb24gdG8gImdpcnEgJiYgZGlnbCIuCgo+ID4gQEAgLTU3Mywy
NyArNjQ0LDMwIEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAo+ID4gICAgICAgICAgc3RydWN0
IGh2bV9naXJxX2RwY2lfbWFwcGluZyAqZ2lycTsKPiA+ICAgICAgICAgIHN0cnVjdCBkZXZfaW50
eF9nc2lfbGluayAqZGlnbCwgKnRtcDsKPiA+ICAKPiA+IC0gICAgICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkgKCBnaXJxLCAmaHZtX2lycV9kcGNpLT5naXJxW2d1ZXN0X2dzaV0sIGxpc3QgKQo+ID4g
KyAgICAgICAgaWYgKCBodm1faXJxX2RwY2kgKQo+ID4gICAgICAgICAgewo+ID4gLSAgICAgICAg
ICAgIGlmICggZ2lycS0+YnVzICAgICAgICAgPT0gYnVzICYmCj4gPiAtICAgICAgICAgICAgICAg
ICBnaXJxLT5kZXZpY2UgICAgICA9PSBkZXZpY2UgJiYKPiA+IC0gICAgICAgICAgICAgICAgIGdp
cnEtPmludHggICAgICAgID09IGludHggJiYKPiA+IC0gICAgICAgICAgICAgICAgIGdpcnEtPm1h
Y2hpbmVfZ3NpID09IG1hY2hpbmVfZ3NpICkKPiA+ICsgICAgICAgICAgICBsaXN0X2Zvcl9lYWNo
X2VudHJ5ICggZ2lycSwgJmh2bV9pcnFfZHBjaS0+Z2lycVtndWVzdF9nc2ldLCBsaXN0ICkKPiA+
ICAgICAgICAgICAgICB7Cj4gPiAtICAgICAgICAgICAgICAgIGxpc3RfZGVsKCZnaXJxLT5saXN0
KTsKPiA+IC0gICAgICAgICAgICAgICAgeGZyZWUoZ2lycSk7Cj4gPiAtICAgICAgICAgICAgICAg
IGdpcnEgPSBOVUxMOwo+ID4gLSAgICAgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgICAg
ICAgICAgaWYgKCBnaXJxLT5idXMgICAgICAgICA9PSBidXMgJiYKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICBnaXJxLT5kZXZpY2UgICAgICA9PSBkZXZpY2UgJiYKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICBnaXJxLT5pbnR4ICAgICAgICA9PSBpbnR4ICYmCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgZ2lycS0+bWFjaGluZV9nc2kgPT0gbWFjaGluZV9nc2kgKQo+ID4gKyAgICAgICAgICAg
ICAgICB7Cj4gPiArICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZ2lycS0+bGlzdCk7Cj4g
PiArICAgICAgICAgICAgICAgICAgICB4ZnJlZShnaXJxKTsKPiA+ICsgICAgICAgICAgICAgICAg
ICAgIGdpcnEgPSBOVUxMOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAg
ICAgICAgICAgICAgIH0KPiA+ICAgICAgICAgICAgICB9Cj4gPiAtICAgICAgICB9Cj4gPiAgCj4g
PiAtICAgICAgICBpZiAoIGdpcnEgKQo+ID4gLSAgICAgICAgewo+ID4gLSAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiA+IC0gICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiA+IC0gICAgICAgIH0KPiA+ICsgICAgICAgICAgICBpZiAoIGdpcnEgKQo+ID4gKyAgICAg
ICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2sp
Owo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgICAgICAgICB9
Cj4gPiAgCj4gPiAtICAgICAgICBodm1faXJxX2RwY2ktPmxpbmtfY250W2xpbmtdLS07Cj4gPiAr
ICAgICAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5rXS0tOwo+ID4gKyAgICAgICAg
fQo+ID4gIAo+ID4gICAgICAgICAgLyogY2xlYXIgdGhlIG1pcnEgaW5mbyAqLwo+ID4gICAgICAg
ICAgaWYgKCBwaXJxX2RwY2kgJiYgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFQ
UEVEKSApCj4gCj4gV2hhdCB5b3UgbGVhdmUgdW50b3VjaGVkIGhlcmUgaXMgY29kZSBmcmVlaW5n
IHNvbWV0aGluZyB5b3UKPiBuZXZlciBhbGxvY2F0ZSBmb3IgRG9tMC4gV2hpbGUgbGlrZWx5IHRo
aXMgaXMgY29ycmVjdCAoYXMgdGhlIGxpc3Qgd2lsbAo+IGFsd2F5cyBiZSBlbXB0eSksIGl0IGlz
IGNvbmZ1c2luZyBhdCB0aGUgc2FtZSB0aW1lLiBGdXJ0aGVybW9yZQo+IGlmIHlvdSBhbHNvIHNr
aXAgdGhhdCBwYXJ0LCBJIHRoaW5rIHlvdSBjYW4gYXZvaWQgaGF2aW5nIHRvIHJlLWluZGVudAo+
IGFsbCB0aGUgY29kZSBmdXJ0aGVyIHVwLgoKSSBzZWUgd2hhdCB5b3UgbWVhbiwgdGhlIGh2bV9p
cnFfZHBjaSBjb25kaXRpb24gY2FuIGJlIG1vdmVkIHRvIHRoZQp1cHBlciBpZiwgc2luY2Ugbm9u
ZSBvZiB3aGF0J3MgaW5zaWRlIHRoaXMgY29uZGl0aW9uIGlzIHJlbGV2YW50IGZvcgp0aGUgaGFy
ZHdhcmUgZG9tYWluIGNhc2UsIGFuZCB3aWxsIGF2b2lkIHRoaXMgcmUtaW5kZW50YXRpb24uCgo+
ID4gQEAgLTYzOCwxMSArNzEyLDE1IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAo+ID4gICAg
ICBpZiAoIHdoYXQgJiYgaW9tbXVfdmVyYm9zZSApCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIHVu
c2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOwo+ID4gKyAgICAg
ICAgY2hhciBidWZbMjRdID0gIiI7Cj4gPiAgCj4gPiAtICAgICAgICBwcmludGsoWEVOTE9HX0df
SU5GTwo+ID4gLSAgICAgICAgICAgICAgICJkJWQgJXMgdW5tYXA6IG1faXJxPSV1IGRldj0lMDJ4
OiUwMnguJXUgaW50eD0ldVxuIiwKPiA+IC0gICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHdo
YXQsIG1hY2hpbmVfZ3NpLCBwdF9pcnFfYmluZC0+dS5wY2kuYnVzLAo+ID4gLSAgICAgICAgICAg
ICAgIFBDSV9TTE9UKGRldmljZSksIFBDSV9GVU5DKGRldmljZSksIHB0X2lycV9iaW5kLT51LnBj
aS5pbnR4KTsKPiA+ICsgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gPiAr
ICAgICAgICAgICAgc25wcmludGYoYnVmLCBBUlJBWV9TSVpFKGJ1ZiksICIgZGV2PSUwMnguJTAy
eC4ldSBpbnR4PSV1IiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICBwdF9pcnFfYmluZC0+dS5w
Y2kuYnVzLCBQQ0lfU0xPVChkZXZpY2UpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIFBDSV9G
VU5DKGRldmljZSksIHB0X2lycV9iaW5kLT51LnBjaS5pbnR4KTsKPiAKPiBOb3cgdGhhdCB0aGlz
IHN1cHBvcnRzIERvbTAsIHlvdSBhbHNvIG5lZWQgdG8gbG9nIHRoZSBzZWdtZW50LgoKSSdtIG5v
dCBzdXJlIEkgZm9sbG93IHlvdSBoZXJlLCBmb3IgdGhlIERvbSBjYXNlIGFsbCB0aGUgZmllbGRz
IGluCnUucGNpLiogYXJlIHVudXNlZCwgc2luY2UgWGVuIGRvZXMgYW4gaWRlbnRpdHkgbWFwcGlu
ZyBvZiB0aGUgR1NJLCBidXQKaXQgZG9lc24ndCBrbm93IHRvIHdoaWNoIGRldmljZSBpdCBiZWxv
bmdzLiBUaGF0J3MgZGlmZmVyZW50IGZvciB0aGUKTVNJIGNhc2UsIGJ1dCB0aGVuIHRoaXMgZmll
bGRzIGFyZSBub3QgdXNlZCBhbnl3YXkuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 14:51:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 14:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG4xh-0000uP-Og; Wed, 31 May 2017 14:51:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dG4xg-0000uJ-Lb
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 14:51:00 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BB/ED-03696-358DE295; Wed, 31 May 2017 14:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oG7wDb1
 Ig0tLBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJn34zFjRwVty48ZepgXEOexcjF4eQQAeT
 xKGTB5kgnG+MEndeNbJAOBsZJb69WcQG4WxnlNi57StQhpNDWMBV4sn12WAJEYFuRonH8+YyQ
 1TdZJQ4+P43O0gVs4ClxPyX38A62ASMJM4enc4IYvMK2ErMurqNCcRmEVCVmLLwPyuILSoQLv
 G28QgLRI2gxMmZT8BsTgE7iW9zjjBDzFSX+DPvEpQtL7H97RwwW0LAWKJvVh/LBEbBWUjaZyF
 pmYWkZQEj8ypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAA
 ZgCCHYyXNwYcYpTkYFIS5a2w0YsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbfQ0oJ1iUmp5ak
 ZaZA4wlmLQEB4+SCG/qdaA0b3FBYm5xZjpE6hSjopQ47x+QPgGQREZpHlwbLH4vMcpKCfMyAh
 0ixFOQWpSbWYIq/4pRnINRSZjXBGQ8T2ZeCdz0V0CLmYAW79qhDbK4JBEhJdXAuE1qm5rXK/7
 5M8MLWBbZuG1fGrYtymlm9u721uYr90QV2F+Efv/6gev8gfhHb2YXl6zZkzVrcuHzOS/36f0N
 j1n4pf793w/X14rsedI5Ny/nFtO85LCeRxyTbhrlrj54zONh1Om48/UPU7oY0itniN/NDtroa
 jN7+9XN6Z4ez24XbN3VaH1mynMlluKMREMt5qLiRAAQ1sSX2gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496242257!105560357!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55828 invoked from network); 31 May 2017 14:50:58 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 14:50:58 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4VEoqQ4020973
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 31 May 2017 14:50:53 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4VEoqax021484
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 31 May 2017 14:50:52 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4VEopZj028658;
 Wed, 31 May 2017 14:50:51 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 31 May 2017 07:50:51 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B74020000780015DFCC@prv-mh.provo.novell.com>
 <e2032908-dc19-912b-223e-c56ae567f255@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6caf7c53-2dc6-a8d4-2eda-6c25254bad7d@oracle.com>
Date: Wed, 31 May 2017 10:50:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e2032908-dc19-912b-223e-c56ae567f255@citrix.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 4/4] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzEvMjAxNyAwODoxNCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMS8wNS8x
NyAwODoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0gY29ycmVjdCBDUjMgYW5kIENSNCBjaGVj
a3MKPj4gLSBhZGQgdmNwdSBwYXJhbWV0ZXIgKHRvIGluY2x1ZGUgaW4gbG9nIG1lc3NhZ2VzKSBh
bmQgY29uc3RpZnkgdm1jYiBvbmUKPj4gLSB1c2UgYm9vbC90cnVlL2ZhbHNlCj4+IC0gdXNlIGFj
Y2Vzc29ycwo+PiAtIGFkanVzdCBmb3JtYXR0aW5nCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9z
dm0vbmVzdGVkc3ZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMK
Pj4gQEAgLTY1OCwxMyArNjU4LDEzIEBAIHN0YXRpYyBpbnQgbnN2bV92bWNiX3ByZXBhcmU0dm1y
dW4oc3RydWMKPj4gICAgICAvKiBDbGVhbmJpdHMgKi8KPj4gICAgICBuMnZtY2ItPmNsZWFuYml0
cy5ieXRlcyA9IDA7Cj4+ICAKPj4gLSAgICByYyA9IHN2bV92bWNiX2lzdmFsaWQoX19mdW5jX18s
IG5zX3ZtY2IsIDEpOwo+PiArICAgIHJjID0gc3ZtX3ZtY2JfaXN2YWxpZChfX2Z1bmNfXywgbnNf
dm1jYiwgdiwgdHJ1ZSk7Cj4+ICAgICAgaWYgKHJjKSB7Cj4+ICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19FUlIsICJ2aXJ0dWFsIHZtY2IgaW52YWxpZFxuIik7Cj4+ICAgICAgICAgIHJldHVybiBO
U1ZNX0VSUk9SX1ZWTUNCOwo+PiAgICAgIH0KPj4gIAo+PiAtICAgIHJjID0gc3ZtX3ZtY2JfaXN2
YWxpZChfX2Z1bmNfXywgbjJ2bWNiLCAxKTsKPj4gKyAgICByYyA9IHN2bV92bWNiX2lzdmFsaWQo
X19mdW5jX18sIG4ydm1jYiwgdiwgdHJ1ZSk7Cj4gQXMgdGhlc2UgYXJlIHRoZSBvbmx5IHR3byBj
YWxsc2l0ZXMsIEkgZG9uJ3QgdGhpbmsgdGhlIF9fZnVuY19fIG9yCj4gdmVyYm9zZSBwYXJhbWV0
ZXJzIGFyZSB1c2VmdWwuICBJJ2QganVzdCBkcm9wIHRoZW0uCgpJIGFjdHVhbGx5IHRoaW5rIGtl
ZXBpbmcgdGhpcyBpcyB1c2VmdWwuIFdlIGluZGVlZCBoYXZlIG9ubHkgdHdvCmludm9jYXRpb25z
IGJ1dCBzb21lb25lIGRlYnVnZ2luZyBhIHByb2JsZW0gbWF5IHdhbnQgdG8gYWRkIGEgZmV3IG1v
cmUuCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 14:52:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 14:52:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG4zN-00010J-2n; Wed, 31 May 2017 14:52:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317954a00=roger.pau@citrix.com>)
 id 1dG4zL-0000zQ-4H
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 14:52:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 72/43-02196-AB8DE295; Wed, 31 May 2017 14:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQnfnDb1
 Ig4aPRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+jjssBac5K76+X87SwLiHvYuRk0NCwE+i
 Z3U/kM3BwSKgKjFpsytImE1AR+Li3J1sILaIgLJE76/fLF2MXBzMAp2MEuc+9DGDJIQFfCXO7
 PvOCGLzCnhIfHlwlx2kSEhgDqPElR172SASghInZz5hAbGZgaYu2P2JDWQZs4C0xPJ/HCBhTg
 F7iZ45s8HuERVQkZg4vw/MFhJQlOif94AN4s50ia1/fzFPYOSfhWTqLCRTZyFMXcDIvIpRozi
 1qCy1SNfQWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAEGYBgB+O27Z6HGCU5
 mJREeSts9CKF+JLyUyozEosz4otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgTv++tAdYJFqempF
 WmZOcAogSmV4OBREuGdD5LmLS5IzC3OTIdInWJUlBLnfQ2SEABJZJTmwbXBIvMSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHnfgEzhycwrgZv+CmgxE9DiXTu0QRaXJCKkpBoYE74LNTaKLnD
 QibwV/IHZWExe6WDA0i2CN/6uM35eZuJ5uXa/49zgLSksYdYHClfnZt95WPXy0Dm/jT1+935c
 9Uy23iDRrrzG/4w545LNs3JYve6r9UTse8tUxcd3aCuv0R2RtRu95b4UT/l1oObk55MLnq5+v
 lcqdLrDz9VpJ01f6jzcPbVWQYmlOCPRUIu5qDgRAGL9ZOHHAgAA
X-Env-Sender: prvs=317954a00=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496242361!103413478!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50391 invoked from network); 31 May 2017 14:52:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 14:52:41 -0000
X-IronPort-AV: E=Sophos;i="5.38,423,1491264000"; d="scan'208";a="46987871"
Date: Wed, 31 May 2017 15:48:02 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170531144802.56ntsvwajeyavrdg@MacBook-Pro-de-Roger.local>
References: <20170517151516.52421-1-roger.pau@citrix.com>
 <20170517151516.52421-4-roger.pau@citrix.com>
 <592D6013020000780015D8AB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592D6013020000780015D8AB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 for-next 3/3] x86/vioapic: bind
	interrupts to PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDQ6MDU6MzlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA1LjE3IGF0IDE3OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQ2hhbmdlcyBzaW5jZSB2MjoKPiA+ICAtIHMvdmlvYXBpY19kb20wX21hcF9nc2kv
dmlvYXBpY19od2RvbV9tYXBfZ3NpLy4KPiA+ICAtIERvbid0IHNldCBodm1fZG9taWQgaW4geGVu
X2RvbWN0bF9iaW5kX3B0X2lycV90IChpdCdzIGlnbm9yZWQpLgo+IAo+IFRoZSBpbXBsaWNhdGlv
biBvZiB0aGUgcmVzcGVjdGl2ZSBlYXJsaWVyIGNvbW1lbnQgd2FzIGZvciB0aGVyZSB0bwo+IGZp
cnN0IGJlIGEgcHJlcmVxIHBhdGNoIGFkZGVkIHJlbW92aW5nIHRoaXMgZGVhZCBmaWVsZC4gT3Ro
ZXJ3aXNlCj4gbm90IHNldHRpbmcgdGhlIGZpZWxkIGlzIGEgbGF0ZW50IGJ1Zy4KCkkndmUgYWRk
ZWQgYSBwcmUtcGF0Y2ggdG8gZ2V0IHJpZCBvZiBodm1fZG9taWQgaW4gdGhlIGJpbmQgc3RydWN0
LgoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvaHZtL3Zpb2FwaWMuYwo+ID4gQEAgLTE1OCw2ICsxNTgsNTIgQEAgc3RhdGljIGludCB2
aW9hcGljX3JlYWQoCj4gPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gPiAgfQo+ID4gIAo+
ID4gK3N0YXRpYyBpbnQgdmlvYXBpY19od2RvbV9tYXBfZ3NpKHVuc2lnbmVkIGludCBnc2ksIHVu
c2lnbmVkIGludCB0cmlnLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBwb2wpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwo+ID4gKyAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgcHRfaXJxX2JpbmQg
PSB7Cj4gPiArICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9QQ0ksCj4gPiArICAgICAg
ICAubWFjaGluZV9pcnEgPSBnc2ksCj4gCj4gQWN0dWFsbHkgeW91IHN0aWxsIHNldCB0aGUgZmll
bGQsIGp1c3QgdGhhdCB0aGlzIGlzIG5vIGltcGxpY2l0LiBIZW5jZSB0aGUKPiBsYXRlbnQgYnVn
IHJlZHVjZXMgdG8ganVzdCB0aGUgaHdkb20gIT0gRG9tMCBjYXNlLCBidXQgYW55d2F5LgoKV2hh
dCBkbyB5b3UgbWVhbiBieSBpbXBsaWNpdD8gSXMgdGhhdCBiZWNhdXNlIEknbSBwYXNzaW5nIGQg
dG8gdGhlCmJpbmQgZnVuY3Rpb24/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 14:59:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 14:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG55u-0001GS-Pq; Wed, 31 May 2017 14:59:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG55u-0001G7-0s
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 14:59:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F8/13-11537-15ADE295; Wed, 31 May 2017 14:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTfgll6
 kwfYnIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHDxFFPBJcuKpY1rGRsY
 f+p3MXJxCAn8ZZS4ufoLO4TzmFGi/UorE4SzjVFi4ZRnQA4nh4iAs8TXM3PZQWxeAX2JX/v/M
 IPYwgJBEstXzQbrlhB4wiRxZ85WsAYJAU+J7fMmM8LYe2Z+B4qzc7AJWEkcEgOJsgioSsxZNY
 l9AiP3AkaGVYwaxalFZalFukZmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgV6
 vZ2Bg3MHYsNfvEKMkB5OSKG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne9JtAOcGi1PTU
 irTMHGD4waQlOHiURHhbQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOWwxSJABSlFGaB
 zcCFguXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz9oNM4cnMK4Hb9AroCCagI3bt0AY5oi
 QRISXVwBgmqKh1goUp7M7imJcN66cFP7vWF1B75NbmWbLLH3gHXOR4ZJErXHGEhefKJtHFt65
 KGRdHqH8PemWt/0lw/V3Ft7M5FkS35wc5Ttt1/VOL6vO1V4KuMv5z3lpvyMbVn+SQLt3tdXZO
 pWCu5iSTzy8i5xrvvL/GaZNIh0bIbM3gAsU83TbpnUosxRmJhlrMRcWJADCBkiGAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496242767!103495040!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60651 invoked from network); 31 May 2017 14:59:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 14:59:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG55q-0001fw-O7; Wed, 31 May 2017 14:59:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG55k-0006Gx-VK; Wed, 31 May 2017 14:59:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG55k-0007wN-Oh; Wed, 31 May 2017 14:59:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109900-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=382329d44da8269b77d236a47ddb04747b7495a3
X-Osstest-Versions-That: xen=7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 14:59:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109900: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4419827907048101800=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4419827907048101800==
Content-Type: text/plain

flight 109900 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109900/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  382329d44da8269b77d236a47ddb04747b7495a3
baseline version:
 xen                  7b5cb2f18e9b98f930f78b64a0f0a3b45139aa53

Last test of basis   109864  2017-05-30 19:02:36 Z    0 days
Failing since        109887  2017-05-31 07:02:17 Z    0 days    4 attempts
Testing same since   109894  2017-05-31 11:03:03 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=382329d44da8269b77d236a47ddb04747b7495a3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 382329d44da8269b77d236a47ddb04747b7495a3
+ branch=xen-unstable-smoke
+ revision=382329d44da8269b77d236a47ddb04747b7495a3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.8-testing
+ '[' x382329d44da8269b77d236a47ddb04747b7495a3 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 382329d44da8269b77d236a47ddb04747b7495a3:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   7b5cb2f..382329d  382329d44da8269b77d236a47ddb04747b7495a3 -> smoke


--===============4419827907048101800==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4419827907048101800==--

From xen-devel-bounces@lists.xen.org Wed May 31 15:35:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 15:35:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG5e7-0003d8-FH; Wed, 31 May 2017 15:34:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG5e6-0003d2-Fo
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 15:34:50 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0A/30-23755-992EE295; Wed, 31 May 2017 15:34:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQnfmI71
 Ig5e3WCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvm54yFSzjqnjycj5LA+MKji5GTg4JAT+J
 C3NXsoPYwgKuEk+uz2brYuTgEBGok7h7hqmLkYtDSKCHSeLEqkdMIDXMApYSV5+fB7PZBPQld
 r/4xARSzytgK/H8fzxImEVAVeL+3PNsILaoQLjE28YjLCA2r4CgxMmZT8BsTgE7ia8fu9hBWp
 kFNCXW79KHmC4vsf3tHGYQW0hATeJa/yV2iCvTJSY+62GZwMg/C8mkWQjds5B0L2BkXsWoUZx
 aVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh+9QwMjDsYm/b6HWKU
 5GBSEuWtsNGLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO/cBUE6wKDU9tSItMwcYCTBpCQ4eJ
 RHeEyBp3uKCxNzizHSI1ClGRSlxXsWHQAkBkERGaR5cGyz6LjHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5r0GMp4nM68EbvoroMVMQIt37dAGWVySiJCSamA0KEuv6xI1XFpxvpNX+BT7js1
 8W5sCTpUv8yztFlxhH33mntSJ8jmlheyHZ7aIPFI6mmnnGy/7g0NaYn9FbJ/86+j5ac/PPr/k
 c8b73WS+DhM1oXPh70NvfjqewM/4NNp/7cZph6cJpTxqCTunyrf7oOqBTfl7OX78X5T3kbeTo
 /WDqXV02zIlluKMREMt5qLiRAAeasVRuQIAAA==
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496244888!103422725!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3161 invoked from network); 31 May 2017 15:34:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 15:34:48 -0000
X-IronPort-AV: E=Sophos;i="5.39,424,1493683200"; d="scan'208";a="46992084"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B74020000780015DFCC@prv-mh.provo.novell.com>
 <e2032908-dc19-912b-223e-c56ae567f255@citrix.com>
 <6caf7c53-2dc6-a8d4-2eda-6c25254bad7d@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <205b96e0-1580-07cc-7b26-914413fc4489@citrix.com>
Date: Wed, 31 May 2017 16:32:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6caf7c53-2dc6-a8d4-2eda-6c25254bad7d@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 4/4] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMTU6NTAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8zMS8yMDE3
IDA4OjE0IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAzMS8wNS8xNyAwODoyMywgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+PiAtIGNvcnJlY3QgQ1IzIGFuZCBDUjQgY2hlY2tzCj4+PiAtIGFk
ZCB2Y3B1IHBhcmFtZXRlciAodG8gaW5jbHVkZSBpbiBsb2cgbWVzc2FnZXMpIGFuZCBjb25zdGlm
eSB2bWNiIG9uZQo+Pj4gLSB1c2UgYm9vbC90cnVlL2ZhbHNlCj4+PiAtIHVzZSBhY2Nlc3NvcnMK
Pj4+IC0gYWRqdXN0IGZvcm1hdHRpbmcKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCj4+
PiBAQCAtNjU4LDEzICs2NTgsMTMgQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2bXJ1
bihzdHJ1Ywo+Pj4gICAgICAvKiBDbGVhbmJpdHMgKi8KPj4+ICAgICAgbjJ2bWNiLT5jbGVhbmJp
dHMuYnl0ZXMgPSAwOwo+Pj4gIAo+Pj4gLSAgICByYyA9IHN2bV92bWNiX2lzdmFsaWQoX19mdW5j
X18sIG5zX3ZtY2IsIDEpOwo+Pj4gKyAgICByYyA9IHN2bV92bWNiX2lzdmFsaWQoX19mdW5jX18s
IG5zX3ZtY2IsIHYsIHRydWUpOwo+Pj4gICAgICBpZiAocmMpIHsKPj4+ICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsICJ2aXJ0dWFsIHZtY2IgaW52YWxpZFxuIik7Cj4+PiAgICAgICAgICBy
ZXR1cm4gTlNWTV9FUlJPUl9WVk1DQjsKPj4+ICAgICAgfQo+Pj4gIAo+Pj4gLSAgICByYyA9IHN2
bV92bWNiX2lzdmFsaWQoX19mdW5jX18sIG4ydm1jYiwgMSk7Cj4+PiArICAgIHJjID0gc3ZtX3Zt
Y2JfaXN2YWxpZChfX2Z1bmNfXywgbjJ2bWNiLCB2LCB0cnVlKTsKPj4gQXMgdGhlc2UgYXJlIHRo
ZSBvbmx5IHR3byBjYWxsc2l0ZXMsIEkgZG9uJ3QgdGhpbmsgdGhlIF9fZnVuY19fIG9yCj4+IHZl
cmJvc2UgcGFyYW1ldGVycyBhcmUgdXNlZnVsLiAgSSdkIGp1c3QgZHJvcCB0aGVtLgo+IEkgYWN0
dWFsbHkgdGhpbmsga2VlcGluZyB0aGlzIGlzIHVzZWZ1bC4gV2UgaW5kZWVkIGhhdmUgb25seSB0
d28KPiBpbnZvY2F0aW9ucyBidXQgc29tZW9uZSBkZWJ1Z2dpbmcgYSBwcm9ibGVtIG1heSB3YW50
IHRvIGFkZCBhIGZldyBtb3JlLgoKV2h5PyAgSXRzIGNsZWFyIHdoZXJlIGl0IGlzIGJlaW5nIGNh
bGxlZCBmcm9tIGJ5IHRoZSBmb2xsb3dpbmcgIiRGT08KaW52YWxpZCIgbG9nIG1lc3NhZ2UuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 15:44:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 15:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG5nl-0004JW-CS; Wed, 31 May 2017 15:44:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dG5nk-0004JQ-3F
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 15:44:48 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 17/89-02955-FE4EE295; Wed, 31 May 2017 15:44:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oO67J3q
 RBjMXm1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/O6ayFizgqdj506aB8TtnFyMXh5DARCaJ
 JZeWM3cxcgI5fxkl7rTWQSQ2MkpMmXufCcLZDuTcucAKUiUs4Crx5PpsNpCEiEA3o8TjeXOZI
 ar2M0msnvqBDaSKWcBSYv7LbywgNpuAkcTZo9MZQWxeAVuJ15NXsYPYLAKqEu2bDzGB2KIC4R
 JvG4+wQNQISpyc+QTI5uDgFLCT+D/XB2KkusSfeZeYIWx5ie1v54DZEgKGEqcfbmOcwCg4C0n
 3LCQts5C0LGBkXsWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR
 GLj1DAyMOxgvf3U6xCjJwaQkylthoxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXERgJQoJFq
 empFWmZOcAYgklLcPAoifDOewyU5i0uSMwtzkyHSJ1iVJQS530FkhAASWSU5sG1weL2EqOslD
 AvIwMDgxBPQWpRbmYJqvwrRnEORiVhXmWQ7TyZeSVw018BLWYCWrxrhzbI4pJEhJRUA2Pw3az
 Ic09TNlz5v/K/ctJe/ctnj99+Haiz4Yybeq+u3f7N3havnj/d9jfWeUFH5uoV947wNkX9sX/7
 xKS/KP+nRmeBic7LVe0+/95k+InfnXw2pEf9yuQFpnmssxOrlWTaBX1r5p0padflPNG+4Lpj0
 ELZe8Uz+t8aK5mzTouRzmMomLO8/ZsSS3FGoqEWc1FxIgB3ADqI1gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496245484!100197007!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35111 invoked from network); 31 May 2017 15:44:46 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 15:44:46 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4VFierF031507
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 May 2017 15:44:40 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4VFidA7008785
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 May 2017 15:44:39 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4VFidN5031023;
 Wed, 31 May 2017 15:44:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 31 May 2017 08:44:39 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B74020000780015DFCC@prv-mh.provo.novell.com>
 <e2032908-dc19-912b-223e-c56ae567f255@citrix.com>
 <6caf7c53-2dc6-a8d4-2eda-6c25254bad7d@oracle.com>
 <205b96e0-1580-07cc-7b26-914413fc4489@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2cb4566d-c884-874d-f42a-a391c6867e37@oracle.com>
Date: Wed, 31 May 2017 11:44:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <205b96e0-1580-07cc-7b26-914413fc4489@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 4/4] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzEvMjAxNyAxMTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMS8wNS8x
NyAxNTo1MCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwNS8zMS8yMDE3IDA4OjE0IEFN
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMzEvMDUvMTcgMDg6MjMsIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+IC0gY29ycmVjdCBDUjMgYW5kIENSNCBjaGVja3MKPj4+PiAtIGFkZCB2Y3B1
IHBhcmFtZXRlciAodG8gaW5jbHVkZSBpbiBsb2cgbWVzc2FnZXMpIGFuZCBjb25zdGlmeSB2bWNi
IG9uZQo+Pj4+IC0gdXNlIGJvb2wvdHJ1ZS9mYWxzZQo+Pj4+IC0gdXNlIGFjY2Vzc29ycwo+Pj4+
IC0gYWRqdXN0IGZvcm1hdHRpbmcKPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Pgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L25lc3RlZHN2bS5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMK
Pj4+PiBAQCAtNjU4LDEzICs2NTgsMTMgQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2
bXJ1bihzdHJ1Ywo+Pj4+ICAgICAgLyogQ2xlYW5iaXRzICovCj4+Pj4gICAgICBuMnZtY2ItPmNs
ZWFuYml0cy5ieXRlcyA9IDA7Cj4+Pj4gIAo+Pj4+IC0gICAgcmMgPSBzdm1fdm1jYl9pc3ZhbGlk
KF9fZnVuY19fLCBuc192bWNiLCAxKTsKPj4+PiArICAgIHJjID0gc3ZtX3ZtY2JfaXN2YWxpZChf
X2Z1bmNfXywgbnNfdm1jYiwgdiwgdHJ1ZSk7Cj4+Pj4gICAgICBpZiAocmMpIHsKPj4+PiAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidmlydHVhbCB2bWNiIGludmFsaWRcbiIpOwo+Pj4+
ICAgICAgICAgIHJldHVybiBOU1ZNX0VSUk9SX1ZWTUNCOwo+Pj4+ICAgICAgfQo+Pj4+ICAKPj4+
PiAtICAgIHJjID0gc3ZtX3ZtY2JfaXN2YWxpZChfX2Z1bmNfXywgbjJ2bWNiLCAxKTsKPj4+PiAr
ICAgIHJjID0gc3ZtX3ZtY2JfaXN2YWxpZChfX2Z1bmNfXywgbjJ2bWNiLCB2LCB0cnVlKTsKPj4+
IEFzIHRoZXNlIGFyZSB0aGUgb25seSB0d28gY2FsbHNpdGVzLCBJIGRvbid0IHRoaW5rIHRoZSBf
X2Z1bmNfXyBvcgo+Pj4gdmVyYm9zZSBwYXJhbWV0ZXJzIGFyZSB1c2VmdWwuICBJJ2QganVzdCBk
cm9wIHRoZW0uCj4+IEkgYWN0dWFsbHkgdGhpbmsga2VlcGluZyB0aGlzIGlzIHVzZWZ1bC4gV2Ug
aW5kZWVkIGhhdmUgb25seSB0d28KPj4gaW52b2NhdGlvbnMgYnV0IHNvbWVvbmUgZGVidWdnaW5n
IGEgcHJvYmxlbSBtYXkgd2FudCB0byBhZGQgYSBmZXcgbW9yZS4KPiBXaHk/ICBJdHMgY2xlYXIg
d2hlcmUgaXQgaXMgYmVpbmcgY2FsbGVkIGZyb20gYnkgdGhlIGZvbGxvd2luZyAiJEZPTwo+IGlu
dmFsaWQiIGxvZyBtZXNzYWdlLgoKWW91IHdvbid0IGhhdmUgdG8gcHJpbnQgYW55dGhpbmcgYXQg
dGhlIGNhbGwgc2l0ZSBpZiB0aGlzIGlzIGtlcHQuIChJIGFtCm5vdCBzdWdnZXN0aW5nIHRvIGdl
dCByaWQgb2YgZXhpc3RpbmcgcHJpbnRrcywgdGhpcyB3b3VsZCBvbmx5IGJlIHVzZWZ1bApmb3Ig
b25lLW9mZiBkZWJ1Z2dpbmcpLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 15:50:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 15:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG5tJ-0004yQ-5Y; Wed, 31 May 2017 15:50:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG5tI-0004y5-Hs
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 15:50:32 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 17/8D-03613-746EE295; Wed, 31 May 2017 15:50:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdftmV6
 kwcdmA4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTGj7xlzwqaSifX0/UwPj
 YfcuRi4OIYG/jBJb+m6xdTFyAjmPGSWalyZCJLYxSky9uYUVJCEi4Czx9cxc9i5GDg5eAX2Jr
 u3GIKawgLnE2t/VIOUSAo80JI5PeMoIUi4h4CmxdeoeVhj77srPQK3sHGwCVhKHxECiLAKqEg
 sOH2WZwMi9gJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gtxmAYAfjzMv+hxglOZiURHkrbPQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwpj8FygkWpaan
 VqRl5gDDDiYtwcGjJMK7EyTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivGEgRQIgRRmle
 XAjYDFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8fiBTeDLzSuA2vQI6ggnoiF07tEGOKE
 lESEk1MO4zTm21mHzymM6Np5rGunumN2U+2PXinaYKg8jqHTb3eNdayk3hiLgzISR+6b60c8+
 X7Npy7dMqxvU/2M7ssd4h+6svP/viPbvfLFINrc71OTxWXdJmtYVn7+Y85LxesY7p9DzlPzrl
 ERJlkwvlCr8dzxJt608Kv7PymFRi15/flyNnyHkuDVZiKc5INNRiLipOBACi5wiefAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496245829!64977795!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62659 invoked from network); 31 May 2017 15:50:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 15:50:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG5tD-00030N-Am; Wed, 31 May 2017 15:50:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG5t7-00028p-Ss; Wed, 31 May 2017 15:50:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG5t7-0006xM-BN; Wed, 31 May 2017 15:50:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109866-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b3bbdc96e0532f94a69cff3504bdaaca6651a940
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 15:50:21 +0000
Subject: [Xen-devel] [xen-unstable test] 109866: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg2NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTg2Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5ODI4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTA5ODEzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk4MjgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTg0
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTA5ODQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk4NDEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEwOTg0MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA5ODQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk4
NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEwOTg0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBiM2JiZGM5NmUwNTMyZjk0YTY5Y2ZmMzUwNGJkYWFjYTY2
NTFhOTQwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4NzY4MDBkNWY5
ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk4
NDEgIDIwMTctMDUtMzAgMDI6MDI6MTYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTA5ODY2ICAyMDE3LTA1LTMwIDE5OjQ4OjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjNiYmRjOTZlMDUzMmY5NGE2OWNm
ZjM1MDRiZGFhY2E2NjUxYTk0MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpEYXRlOiAgIFR1ZSBNYXkgMzAgMTY6MzA6NTggMjAxNyArMDEwMAoKICAgIEJy
YW5jaCBYZW4gNC45OiBNYWtlIHN0YWdpbmcgYmUgYW4gdW5zdGFibGUgYnJhbmNoCiAgICAKICAg
IENvbmZpZy5tawogICAgICBNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gICB9IGNoYW5nZWQgZnJv
bSB0YWcgdG8gZXF1aXZhbGVudAogICAgICBRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OICB9ICBz
cGVjaWZpYyBjb21taXQgaGFzaAogICAgICBRRU1VX1VQU1RSRUFNX1JFVklTSU9OICAgICBub3cg
dHJhY2tpbmcgbWFzdGVyIGFnYWluCiAgICAKICAgIFJFQURNRSwgeGVuL01ha2VmaWxlCiAgICAg
IFVwZGF0ZSB2ZXJzaW9uIG51bWJlcgogICAgCiAgICAqL2NvbmZpZ3VyZQogICAgICBSZXJhbiBh
dXRvY29uZjsgb25seSBjaGFuZ2UgaXMgdmVyc2lvbiBudW1iZXIKICAgIAogICAgdG9vbHMvUnVs
ZXMubWssIHhlbi9LY29uZmlnLmRlYnVnCiAgICAgIEVuYWJsZSBkZWJ1Zy4KICAgICAgUmV2ZXJ0
cyAyMjlmZjMxMjViM2QgIlVzZSBub24tZGVidWcgYnVpbGQgZm9yIFhlbiA0LjkiLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 15:54:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 15:54:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG5wX-00058H-L1; Wed, 31 May 2017 15:53:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317ba05de=dario.faggioli@citrix.com>)
 id 1dG5wW-000589-5n
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 15:53:52 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8F/B1-03587-F07EE295; Wed, 31 May 2017 15:53:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXitHRDpC7Pc71
 Ig5ezhC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aDR6vYCx4JVfy49pWlgfGSQBcjB4eEQIhE
 73a+LkZOINND4vrZE0wgNq+AgcSLh8/AbGEBQ4njW/+A2WxA8Tc79rKC2CICbYwSkz+rgdjMA
 t2MEhsXG4HYLAKqErcnr2cEsTkF7CT6O/ezdTFycQgJTGCWePb0AztIgl9AUuLWl4/MEM3VEv
 /bTjJCHKEtceRcPzvEEYISJ2c+YQGxhQTUJGbMvcwKUWMp8W39U+YJjAKzkLTPQtICEdeUaN3
 +mx3C1pZYtvA1M4RtK7Fu3XuoGhuJTVcXMELY8hLb385hXsDIvopRozi1qCy1SNfYWC+pKDM9
 oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GYBgB+PO9YGHGCU5mJREeSts9CKF+JLyU
 yozEosz4otKc1KLDzHKcHAoSfCmPwXKCRalpqdWpGXmAOMQJi3BwaMkwjvvMVCat7ggMbc4Mx
 0idYpRUUqc9wJInwBIIqM0D64NFvuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMw7+wnQFJ7
 MvBK46a+AFjMBLd61QxtkcUkiQkqqgbHFtp/jXv6uI2JX3ff5Zn27u/Yeq2i9+YstbZcuVG9z
 sPr6XWXfpS1/X1XPuLP5/WGDY7UaGtmVOSq6nQHOgXcyX4jI/VhytjvaIkCuLNk7ocP+MDf3l
 jMG6x8KnuypzeWV7Z3I3zdj/jXxeaecZtaGuUfZPjzxdL6sZuXnq2tXFz0sV5q630KJpTgj0V
 CLuag4EQD4681n+AIAAA==
X-Env-Sender: prvs=317ba05de=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496246026!52542404!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51555 invoked from network); 31 May 2017 15:53:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 15:53:48 -0000
X-IronPort-AV: E=Sophos;i="5.39,424,1493683200"; 
 d="asc'?scan'208";a="426057654"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1496246018.6267.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 31 May 2017 17:53:38 +0200
In-Reply-To: <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Artem_Mygaiev@epam.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6895870656749266488=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6895870656749266488==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-95o3G6fWBnjuUWJMD1xx"

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

On Wed, 2017-05-31 at 10:09 +0100, George Dunlap wrote:
> On 30/05/17 18:29, Stefano Stabellini wrote:
> > On Fri, 26 May 2017, Volodymyr Babchuk wrote:
> > > On other hand, EL0 app (as I see them) does not need such events.
> > > Basically, you just call function `handle_mmio()` right in the
> > > app.
> > > So, apps can live without interrupts and they still be able to
> > > handle
> > > request.
> >=20
> > That's true.
>=20
> Well if they're in a separate security zone, that's not going to
> work.
> You have to have a defined interface between things and sanitize
> inputs
> between them.=C2=A0=C2=A0
>
Exactly, I was about to ask almost the same thing.

In fact, if you are "not" in Xen, as in, you are (and want to be there
by design) in an entity that is scheduled by Xen, and runs at a
different privilege level than Xen code, how come you can just call
random hypervisor functions?

Or am I still missing something (of either ARM in general, or of these
Apps in particular)?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-95o3G6fWBnjuUWJMD1xx
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZLucDAAoJEBZCeImluHPuiTkQAOc8vtz0j/R6HeGF1Qey5D54
fxcUT6FXOcv3C0sw9ZugWpHAB4SAqKI+iIsG1bNNgjWFWQLLAniAxrpYOtSB/6gY
2mOT4Gg0ewR95EF9u5DmJn1d+ULp2WvBrlLjTmXGeAkFjDdLcWUD1maLY1I7x0vv
DEDpyUtACuxy6N7OYK4zb51mplkVoL5uDbDoKXbPycy9H6Dw04ZIpYRjWsjZCkSM
uw68L2MuRex1CWzAboR3TqBxk/D0GyHbs1JO9j+TMmGV6xmnKaYN4yUR1Q2LXvZk
22Tdex/QkYA38iG2Zds6rFOIRRg3LRlemyATh+Ak6Y64o8/yurq/lVdeQdA5Vcen
nqHg94s8uiRPgf2AaYJJxyLit6m1V8Toc7Snug2c+axEbLe72Lr5XIThZC7Mnv66
bC91X5pnt9vi7oCbQkr9aR5IclrCSk8Zy8DCjOVC4ulPhd15BUz0nlgOeVuvQaBm
LnWmZXvHST209Zc4VKBalevXrUwQJbWBqfAJWDOf7v9l9p0UWkFsliDtylzzRDzh
IB1B/c59RrAdyCbMwfiX2Qam4CDuinBfJBMXu9xHZPdybIijH67S+pPJpSh5u/zY
U4gjI6IM1GypGXn7O6DpTuK490qKoj6NJ6jPHQNVw++LVErfH4A/5Gd4+uhX22iO
YwgXXW4JPj5yrZIvvypA
=A3Be
-----END PGP SIGNATURE-----

--=-95o3G6fWBnjuUWJMD1xx--


--===============6895870656749266488==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6895870656749266488==--


From xen-devel-bounces@lists.xen.org Wed May 31 16:18:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 16:18:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG6Ji-00072I-Mj; Wed, 31 May 2017 16:17:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dG6Jh-00072C-Fe
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 16:17:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C0/CA-03557-CACEE295; Wed, 31 May 2017 16:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTGat01b/Q
 iDVbsYLS4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnzHt9hK1jGWfG+l62B8RB7FyMXh5DADEaJ
 rUdmMIE4LAINrBJPO3ewgTgSAnNYJV60vwPKcAI5eRKLZr9ng7CLJCbfbGQGsXkFBCVOznzC0
 sXIATTKS+Ls0wKQMKeAocS8pU/ZIDZsYJbYebWfBSTBJmAg8ebFRrCZLAKqEjdfNrNAzAmQuP
 z0KiOILQzUfHzrH7AaEQE9iQ+vvoENYhZ4yChxsv8d2GJmAU2J1u2/2ScwCsxCcscsJKkFjEy
 rGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5EBCHYwHlgU
 eIhRkoNJSZS3wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb89roJxgUWp6akVaZg4wKmDSE
 hw8SiK800HSvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4rwBIKUCIKUZpXlwg2
 DReolRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvKtBpvBk5pXA7XsFdAoT0Cm7dmiDnFKSiJC
 SamDc+evu25D1MT+E7UOWPV23Yds2i6qMQ0wtHpan3mRNiVBdPVOwLnlZ2q8Nzw1vS/mu73HS
 W3V7YqDKAtMtOdf/WArPm3t2ttqOKzGtGQEfV/+Nl4xxdz7g5DDnuYDGgau1/z8q7V/xOp3ZI
 o7ti/Kjx8WTnIOi4w6ld78RtlB5p7Z1Rqbp8Y9mSizFGYmGWsxFxYkAsgiW8tECAAA=
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496247467!99912812!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61718 invoked from network); 31 May 2017 16:17:47 -0000
Received: from mail-qt0-f171.google.com (HELO mail-qt0-f171.google.com)
 (209.85.216.171)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 16:17:47 -0000
Received: by mail-qt0-f171.google.com with SMTP id f55so16088275qta.3
 for <xen-devel@lists.xensource.com>; Wed, 31 May 2017 09:17:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=AczbQdgS+lRiIahfrZG60sFSxreLU897DWrEIIukZOI=;
 b=G8LZTHL1tUA2S6K3lY2j2v2VNhYBq6O+bgSEUbTGQX87D9Iv/TMsOfnK7mynF2B96s
 lzOAf26jqdiRhphdrNSgBnu3D4YP4L1rQqNza9IIVPiNCqxLlqq8qhhVHxWU8yNBmwgj
 UtqZECNCSLwpvQA1Vl70DxmGDE0FbYXu4a6GSsDEznSygQD1qWXDweuenxT8wPAOO/K4
 xz+VdOWeP/cfT66G+0oo/933QvOyJJSsmf3G7yhzjK5PRjd65dKL3u+TMQ07uIcKUDNl
 hy8g+B/vxLcyK6LyBNFY7OlbBBYj6W60+Pi/fgIFkzNLf5pKugQYK8F9G/P+c8P3JaxY
 CW3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=AczbQdgS+lRiIahfrZG60sFSxreLU897DWrEIIukZOI=;
 b=imYjRyQ+XuQzgs8QVzg7h/H3lQfGhEyvaB/CCGMPG0J83pl1qwOp0nLhTR6Kcc8g06
 ihYUtrylTFdev60KcQZyYQzoS1NTLkXzJDIWyoP8NoNwj0l3dpgE+2DjDH0Lks9A3cX6
 IUsQbmbOw9BBXVG+EB0OeZg66UMRaTk4rAhESKM42ulGH5vI/f9P06eHJidGGGyVh/DU
 zXrDmIRVEaTMJve471ekLegGf4DSIxspccVvmm07xEc+jZNe1CXDYSJH37mm110kePWj
 rJn10v6MKvZU5SHtSXcG19goCIt6xIkc6a8QWjNDvYGOYbEbc1seM31YnZNkru4CxRI5
 TXKQ==
X-Gm-Message-State: AODbwcDKmDzHnieoaJOOogWK6ceDAxxDtma6wJcuKjli5INPdWGkwb83
 o0T/MmNOXQxzbgTd/xxjL+UNcDAYGQ==
X-Received: by 10.237.59.137 with SMTP id r9mr30241557qte.47.1496247466958;
 Wed, 31 May 2017 09:17:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.84 with HTTP; Wed, 31 May 2017 09:17:26 -0700 (PDT)
In-Reply-To: <1496246018.6267.1.camel@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
 <1496246018.6267.1.camel@citrix.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 31 May 2017 19:17:26 +0300
Message-ID: <CAOcqxo1KWkf7n1gndwYNRRKSotvbE_HXnT=RX99GAZrvXYMWgQ@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgo+PiA+ID4gT24gb3RoZXIgaGFuZCwgRUwwIGFwcCAoYXMgSSBzZWUgdGhlbSkg
ZG9lcyBub3QgbmVlZCBzdWNoIGV2ZW50cy4KPj4gPiA+IEJhc2ljYWxseSwgeW91IGp1c3QgY2Fs
bCBmdW5jdGlvbiBgaGFuZGxlX21taW8oKWAgcmlnaHQgaW4gdGhlCj4+ID4gPiBhcHAuCj4+ID4g
PiBTbywgYXBwcyBjYW4gbGl2ZSB3aXRob3V0IGludGVycnVwdHMgYW5kIHRoZXkgc3RpbGwgYmUg
YWJsZSB0bwo+PiA+ID4gaGFuZGxlCj4+ID4gPiByZXF1ZXN0Lgo+PiA+Cj4+ID4gVGhhdCdzIHRy
dWUuCj4+Cj4+IFdlbGwgaWYgdGhleSdyZSBpbiBhIHNlcGFyYXRlIHNlY3VyaXR5IHpvbmUsIHRo
YXQncyBub3QgZ29pbmcgdG8KPj4gd29yay4KPj4gWW91IGhhdmUgdG8gaGF2ZSBhIGRlZmluZWQg
aW50ZXJmYWNlIGJldHdlZW4gdGhpbmdzIGFuZCBzYW5pdGl6ZQo+PiBpbnB1dHMKPj4gYmV0d2Vl
biB0aGVtLgo+Pgo+IEV4YWN0bHksIEkgd2FzIGFib3V0IHRvIGFzayBhbG1vc3QgdGhlIHNhbWUg
dGhpbmcuCj4KPiBJbiBmYWN0LCBpZiB5b3UgYXJlICJub3QiIGluIFhlbiwgYXMgaW4sIHlvdSBh
cmUgKGFuZCB3YW50IHRvIGJlIHRoZXJlCj4gYnkgZGVzaWduKSBpbiBhbiBlbnRpdHkgdGhhdCBp
cyBzY2hlZHVsZWQgYnkgWGVuLCBhbmQgcnVucyBhdCBhCj4gZGlmZmVyZW50IHByaXZpbGVnZSBs
ZXZlbCB0aGFuIFhlbiBjb2RlLCBob3cgY29tZSB5b3UgY2FuIGp1c3QgY2FsbAo+IHJhbmRvbSBo
eXBlcnZpc29yIGZ1bmN0aW9ucz8KSXQgaXMgaW1wb3NzaWJsZSwgaW5kZWVkLiBBcyBJIHNhaWQg
ZWFybGllciwgaW50ZXJmYWNlIGJldHdlZW4gYXBwIGFuZApoeXBlcnZpc29yIHdvdWxkIGJlIHNp
bWlsYXIgdG8gaHlwZXJjYWxsIGludGVyZmFjZSAob3IgaXQgd291bGQgYmUKaHlwZXJjYWxsIGlu
dGVyZmFjZSBpdHNlbGYpLgpBUk0gcHJvdmlkZXMgbmF0aXZlIGludGVyZmFjZSBmb3Igc3lzY2Fs
bHMgaW4gaHlwZXJ2aXNvciBtb2RlLiBUaGF0Cm1lYW5zLCB0aGF0IGlmIHlvdSB3aXNoLCB5b3Ug
Y2FuIGhhbmRsZSBib3RoIGh5cGVyY2FsbHMgKGFzIGEKaHlwZXJ2aXNvcikgYW5kIHN5c2NhbGxz
IChhcyBhbiAiT1MiIGZvciBhcHBzKS4KCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxv
cmMgWyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 16:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 16:43:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG6hz-0000PS-TC; Wed, 31 May 2017 16:42:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG6hy-0000P7-JU
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 16:42:54 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C3/A6-29088-D82FE295; Wed, 31 May 2017 16:42:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbf3k16
 kwa7v7BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LV1MWvBR+WKhbM2sjcw
 bpLuYuTiEBL4yyixt/8SO4TzmFGibdpdRghnG6PEkuvzWLsYOTlEBJwlvp6Zyw5i8wroSxy8u
 hLMFhYIkth47gUTSIOEwHFmiWkNm1lAEhICnhIXvh1mh7Gv9HSzdTGyc7AJWEkcEgOJsgioSu
 xfep5lAiP3AkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 YgV6vZ2Bg3MHYt9fvEKMkB5OSKG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQletY9AOcGi
 1PTUirTMHGD4waQlOHiURHjNQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOKw5SJABSl
 FGaBzcCFguXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzeoFM4cnMK4Hb9AroCCagI3bt0A
 Y5oiQRISXVwKhjn/1ZpfzhWcFFp27vsN2roa8040iZ35ZT/33fzmC/zuFtddYl8hvjDFn5ilt
 mMy43L09+/jLx69uNrxNUOII6LXLnveM/1Rmfk7r+nCHDbYan5kr5kiuCzh+ylnavX/Mi/ZWm
 i3nfyytie1vc/xfMSrCs2L73VYXYgXNT1Nu8cxt3Zn6svqrEUpyRaKjFXFScCAAnOEp9gAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496248971!102800959!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41740 invoked from network); 31 May 2017 16:42:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 16:42:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG6hv-0004rH-6m; Wed, 31 May 2017 16:42:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG6hp-00049L-Oj; Wed, 31 May 2017 16:42:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG6hp-00048s-64; Wed, 31 May 2017 16:42:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109902-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=78825e1c60faadf99d9ed6c1a01a617b7543f506
X-Osstest-Versions-That: xen=382329d44da8269b77d236a47ddb04747b7495a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 16:42:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109902: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTkwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkwMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MDk5MDAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzg4MjVlMWM2MGZhYWRmOTlkOWVkNmMxYTAxYTYx
N2I3NTQzZjUwNgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMzgyMzI5
ZDQ0ZGE4MjY5Yjc3ZDIzNmE0N2RkYjA0NzQ3Yjc0OTVhMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTA5OTAwICAyMDE3LTA1LTMxIDEzOjE4OjE1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEwOTkwMiAgMjAxNy0wNS0zMSAxNTowMToxOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgNzg4MjVlMWM2MGZhYWRmOTlkOWVkNmMxYTAxYTYxN2I3NTQzZjUwNgpBdXRo
b3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IE1heSAxMiAxNTowNzoxNiAyMDE3ICswMTAwCgogICAgeDg2L3N0cmluZzogQ2xlYW4gdXAgeDg2
L3N0cmluZy5oCiAgICAKICAgICAqIE5vbmUgb2YgdGhlIEdDQyBkb2NzIG1lbnRpb24gbWVtbW92
ZSgpIGluIGl0cyBsaXN0IG9mIGJ1aWx0aW5zIGV2ZW4gdG9kYXksCiAgICAgICBidXQgNC4xIGRv
ZXMgaGF2ZSB0aGUgYnVpbHRpbiwgbWVhbmluZyB0aGF0IGFsbCBjdXJyZW50bHkgc3VwcG9ydGVk
CiAgICAgICBjb21waWxlcnMgaGF2ZSBpdC4KICAgICAqIENvbnNpc3RlbnRseSB1c2UgWGVuIHN0
eWxlLCBtYXRjaGluZyB0aGUgY29tbW9uIGNvZGUsIGFuZCBpbnRyb2R1Y2Ugc3ltYm9sCiAgICAg
ICBkZWZpbml0aW9ucyBmb3IgZnVuY3Rpb24gcG9pbnRlciB1c2UuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KCmNvbW1pdCBiOTA4OGFhN2U4OTU5NTY2YjljMjdmYjllMjI1YjNhN2VmYTg4
MmViCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDIgMTk6NTU6MTIgMjAxNiArMDAwMAoKICAgIHhlbi9zdHJpbmc6IFVzZSBj
b21waWxlciBfX2J1aWx0aW5fKigpIHdoZXJlIHBvc3NpYmxlCiAgICAKICAgIFRoZSB1c2Ugb2Yg
LWZuby1idWlsdGluIGluaGliaXRzIHRoZXNlIGF1dG9tYXRpYyB0cmFuc2Zvcm1hdGlvbnMuICBU
aGlzIGNhdXNlcwogICAgY29uc3RydWN0cyBzdWNoIGFzIHN0cmxlbigibGl0ZXJhbCIpIHRvIGJl
IGV2YWx1YXRlZCBhdCBjb21waWxlIHRpbWUsIGFuZAogICAgY2VydGFpbiBzaW1wbGUgb3BlcmF0
aW9ucyB0byBiZSByZXBsYWNlZCB3aXRoIHJlcGVhdGVkIHN0cmluZyBvcGVyYXRpb25zLgogICAg
CiAgICBUbyBhdm9pZCB0aGUgbWFjcm8gYWx0ZXJpbmcgdGhlIGZ1bmN0aW9uIG5hbWVzLCB1c2Ug
dGhlIG1ldGhvZCByZWNvbW1lbmRlZCBieQogICAgdGhlIEMgc3BlY2lmaWNhdGlvbiBieSBlbmNs
b3NpbmcgdGhlIGZ1bmN0aW9uIG5hbWUgaW4gYnJhY2tldHMgdG8gYXZvaWQgdGhlCiAgICBtYWNy
byBiZWluZyBleHBhbmRlZC4gIFRoaXMgbWVhbnMgdGhhdCBvcHRpbWlzYXRpb24gb3Bwb3J0dW5p
dGllcyBjb250aW51ZSB0bwogICAgd29yayBpbiB0aGUgcmVzdCBvZiB0aGUgdHJhbnNsYXRpb24g
dW5pdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpjb21taXQgYjAyNzI4YjNiNjg5ZTE0NWE1MmM0NmNkOWVhZTViZTQ4ZTkwNWRmNwpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE1heSAxMiAxNzoxNTozNiAyMDE3ICswMTAwCgogICAgeGVuL3N0cmluZzogQ2xlYW4gdXAg
e3hlbixhcm19L3N0cmluZy5oCiAgICAKICAgICAqIERyb3AgX19rZXJuZWxfc2l6ZV90IGVudGly
ZWx5LiAgSXQgaXNuJ3QgYSB1c2VmdWwgZGlzdGluY3Rpb24sIGVzcGVjaWFsbHkKICAgICAgIGFz
IGl0IG1lYW5zIHRoZSB0aGUgcHJvdG90eXBlcyBkb24ndCBhcHBlYXIgdG8gbWF0Y2ggdGhlaXIg
Y29tbW9uCiAgICAgICBkZWZpbml0aW9ucy4KICAgICAqIEludHJvZHVjZSBfX0hBVkVfQVJDSF8q
IGd1YXJkcyBmb3Igc3RycGJyaygpLCBzdHJzZXAoKSBhbmQgc3Ryc3BuKCksIHdoaWNoCiAgICAg
ICBtYXRjaCB0aGVpciBpbXBsZW1lbnRhdGlvbiBpbiBjb21tb24vc3RyaW5nLmMKICAgICAqIEFw
cGx5IGNvbnNpc3RlbnQgWGVuIHN0eWxlIHRocm91Z2hvdXQuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 17:03:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 17:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG71V-0001jQ-A1; Wed, 31 May 2017 17:03:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317313f08=George.Dunlap@citrix.com>)
 id 1dG71T-0001jK-AU
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 17:03:03 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 93/EC-01732-647FE295; Wed, 31 May 2017 17:03:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDva7rd71
 Ig80bDS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ahPR9YCzoEKi50nWRtYOzi7WLk5JAQ8Jd4
 +Hw+K4TtIXH97AkmEFtYwFDi+NY/YLaIQIzEvIYVLF2MXBxCAtOZJE4dXsUO4jAL7GCUmNw8i
 xGkik1AT2Le8a8sIDavgK3EgkuLmEFsFgFViQubf7GD2KIC4RJvG49A1QhKnJz5BMzmFAiUWP
 X8BFA9B9BQTYn1u/RBwswC8hLNW2eDjRECGrP4wVF2iEMtJb6tf8o8gVFgFpJJsxC6ZyHpXsD
 IvIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzA4GYBgB+O2
 7Z6HGCU5mJREeSts9CKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAu/gqUEyxKTU+tSMvMAcYJT
 FqCg0dJhHc9SJq3uCAxtzgzHSJ1ilFRSpzX7htQQgAkkVGaB9cGi81LjLJSwryMQIcI8RSkFu
 VmlqDKv2IU52BUEub9DzKeJzOvBG76K6DFTECLd+3QBllckoiQkmpg1OE6Gau8cfH+n8d3Cmi
 v2vEmYJH8WcnpO/7G7d2TwswZuHMVa41DYwxTYeVcbb+3EwU/52q9kV/ax5IhwJwntMRxx/+T
 ac9sBJ9mxRtd0446vOtom9WUoNWfJwY7blRTlM9M5HnmEnk63E6mpnyqQsBeZvmse6VOEqeLn
 utW/1eZa7uYq/a3EktxRqKhFnNRcSIAPMmXqMgCAAA=
X-Env-Sender: prvs=317313f08=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496250180!103518047!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62933 invoked from network); 31 May 2017 17:03:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 17:03:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,275,1493683200"; d="scan'208";a="434661655"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
Date: Wed, 31 May 2017 18:02:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Artem_Mygaiev@epam.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMjA6MjgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBUaGVyZSBpcyBu
byB3YXkgb3V0OiBpZiB0aGUgc3R1YmRvbSBuZWVkcyBldmVudHMsIHRoZW4gd2UnbGwgaGF2ZSB0
bwo+PiBleHBvc2UgYW5kIGNvbnRleHQgc3dpdGNoIHRoZSB2R0lDLiBJZiBpdCBkb2Vzbid0LCB0
aGVuIHdlIGNhbiBza2lwIHRoZQo+PiB2R0lDLiBIb3dldmVyLCB3ZSB3b3VsZCBoYXZlIGEgc2lt
aWxhciBwcm9ibGVtIHdpdGggRUwwIGFwcHM6IEkgYW0KPj4gYXNzdW1pbmcgdGhhdCBFTDAgYXBw
cyBkb24ndCBuZWVkIHRvIGhhbmRsZSBpbnRlcnJ1cHRzLCBidXQgaWYgdGhleSBkbywKPj4gdGhl
biB0aGV5IG1pZ2h0IG5lZWQgc29tZXRoaW5nIGxpa2UgYSB2R0lDLgo+IEhtLiBDb3JyZWN0IG1l
LCBidXQgaWYgd2Ugd2FudCBtYWtlIHN0dWJkb20gdG8gaGFuZGxlIHNvbWUgcmVxdWVzdHMKPiAo
ZS5nLiBlbXVsYXRlIE1NSU8gYWNjZXNzKSwgdGhlbiBpdCBuZWVkcyBldmVudHMsIGFuZCB0aHVz
IGl0IG5lZWRzCj4gaW50ZXJydXB0cy4gQXQgbGVhc3QsIEknbSBub3QgYXdhcmUgYWJvdXQgYW55
IG90aGVyIG1lY2hhbmlzbSwgdGhhdAo+IGFsbG93cyBoeXBlcnZpc29yIHRvIHNpZ25hbCB0byBh
IGRvbWFpbi4KPiBPbiBvdGhlciBoYW5kLCBFTDAgYXBwIChhcyBJIHNlZSB0aGVtKSBkb2VzIG5v
dCBuZWVkIHN1Y2ggZXZlbnRzLgo+IEJhc2ljYWxseSwgeW91IGp1c3QgY2FsbCBmdW5jdGlvbiBg
aGFuZGxlX21taW8oKWAgcmlnaHQgaW4gdGhlIGFwcC4KPiBTbywgYXBwcyBjYW4gbGl2ZSB3aXRo
b3V0IGludGVycnVwdHMgYW5kIHRoZXkgc3RpbGwgYmUgYWJsZSB0byBoYW5kbGUKPiByZXF1ZXN0
LgoKU28gcmVtZW1iZXIgdGhhdCAiaW50ZXJydXB0IiBhbmQgImV2ZW50IiBhcmUgYmFzaWNhbGx5
IHRoZSBzYW1lIGFzCiJzdHJ1Y3R1cmVkIGNhbGxiYWNrIi4gIFdoZW4gYW55dGhpbmcgaGFwcGVu
cyB0aGF0IFhlbiB3YW50cyB0byB0ZWxsIHRoZQpFTDAgYXBwIGFib3V0LCBpdCBoYXMgdG8gaGF2
ZSBhIHdheSBvZiB0ZWxsaW5nIGl0LiAgSWYgdGhlIEVMMCBhcHAgaXMKaGFuZGxpbmcgYSBkZXZp
Y2UsIGl0IGhhcyB0byBoYXZlIHNvbWUgd2F5IG9mIGdldHRpbmcgaW50ZXJydXB0cyBmcm9tCnRo
YXQgZGV2aWNlOyBpZiBpdCBuZWVkcyB0byBlbXVsYXRlIGRldmljZXMgc2VudCB0byB0aGUgZ3Vl
c3QsIGl0IG5lZWRzCnNvbWUgd2F5IHRvIHRlbGwgWGVuIHRvIGRlbGl2ZXIgYW4gaW50ZXJydXB0
IHRvIHRoZSBndWVzdC4KCk5vdywgd2UgY291bGQgbWFrZSB0aGUgRUwwIGFwcCBpbnRlcmZhY2Ug
ImludGVycnVwdGxlc3MiLiAgWGVuIGNvdWxkCndyaXRlIGluZm9ybWF0aW9uIGFib3V0IHBlbmRp
bmcgZXZlbnRzIGluIGEgc2hhcmVkIG1lbW9yeSByZWdpb24sIGFuZAp0aGUgRUwwIGFwcCBjb3Vs
ZCBjaGVjayB0aGF0IGJlZm9yZSBjYWxsaW5nIHNvbWUgc29ydCBvZiBibG9jaygpCmh5cGVyY2Fs
bCwgYW5kIGNoZWNrIGl0IGFnYWluIHdoZW4gaXQgcmV0dXJucyBmcm9tIHRoZSBibG9jaygpIGNh
bGwuCgpCdXQgdGhlIHNoYXJlZCBldmVudCBpbmZvcm1hdGlvbiBzdGFydHMgdG8gbG9vayBhbiBh
d2Z1bCBsb3QgbGlrZSBldmVudHMKYW5kL29yIHBlbmRpbmcgYml0cyBvbiBhbiBpbnRlcnJ1cHQg
Y29udHJvbGxlciAtLSB0aGUgb25seSBkaWZmZXJlbmNlCmJlaW5nIHRoYXQgeW91IGFyZW4ndCBp
bnRlcnJ1cHRlZCBpZiB5b3UncmUgYWxyZWFkeSBydW5uaW5nLgoKSSdtIHByZXR0eSBzdXJlIHlv
dSBjb3VsZCBydW4gaW4gdGhpcyBtb2RlIHVzaW5nIHRoZSBleGlzdGluZyBpbnRlcmZhY2VzCmlm
IHlvdSBkaWRuJ3Qgd2FudCB0aGUgaGFzc2xlIG9mIGRlYWxpbmcgd2l0aCBhc3luY2hyb255LiAg
SWYgdGhhdCdzIHRoZQpjYXNlLCB0aGVuIHdoeSBib3RoZXIgaW52ZW50aW5nIGFuIGVudGlyZWx5
IG5ldyBpbnRlcmZhY2UsIHdpdGggaXRzIG93bgpidWdzIGFuZCBkdXBsaWNhdGlvbiBvZiBmdW5j
dGlvbmFsaXR5PyAgV2h5IG5vdCBqdXN0IHVzZSB3aGF0IHdlIGFscmVhZHkKaGF2ZT8KCiAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 17:45:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 17:45:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG7gR-0004FT-JI; Wed, 31 May 2017 17:45:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dG7gQ-0004FN-OO
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 17:45:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A2/42-02199-1310F295; Wed, 31 May 2017 17:45:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq4ho36
 kwfTjkhb3prxnd2D02N63iz2AMYo1My8pvyKBNePJjXeMBa2iFScmnWNtYGwQ7GLk4hAS+MMo
 caRhG1MXIycHi4CDxL3+HrYuRg4ORoEYiQc/rEHCjAJhEpMvL2GFKNGW6NzbzghiswkYSvx9s
 gmsXALIXvKZAyQsIqAjcXXvC1aQ8cwC85kk3u9exgySEAaqOb71D9gqTgE7if7O/WwgNq+At8
 TRF0fA5gsJtDNLbP7pCGKLCuhKHPr3B6pGUOLkzCcsIDazgJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgENYzMDDuYHx1
 3O8QoyQHk5Iob4WNXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4z/4BygkWp6akVaZk5wHiAS
 Utw8CiJ8Nox6EcK8RYXJOYWZ6ZDpE4xKkqJ8779D9QnAJLIKM2Da4PF4CVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwryyION5MvNK4Ka/AlrMBLR41w5tkMUliQgpqQbGxtl9JcnXPx8r1ZF
 VPOiZtmSrnHG6/cX1b9fWT53H5a7/ZlmsCdf3qRMEQndyPeN9nCS95knuvar/Pbuj6wKSuma5
 Mv+JuSPUZn5A1c2C9faswniDGS43lhREil5gjOf82RX0ZfIvEc7FmRrOvd71u7jKVfPWG0xps
 f/3Qp+7v2TTskdtTbOUWIozEg21mIuKEwFT6BYovAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496252719!72569404!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28554 invoked from network); 31 May 2017 17:45:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 17:45:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E521123965;
 Wed, 31 May 2017 17:45:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E521123965
Date: Wed, 31 May 2017 10:45:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
Message-ID: <alpine.DEB.2.10.1705311039180.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzMSBNYXkgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAzMC8wNS8xNyAx
ODoyOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gRnJpLCAyNiBNYXkgMjAxNywg
Vm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPj4+Pj4gVGhlIG90aGVyIGlzc3VlIHdpdGggc3R1
YmRvbXMgaXMgY29udGV4dCBzd2l0Y2ggdGltZXMuIFZvbG9keW15ciBzaG93ZWQKPiA+Pj4+PiB0
aGF0IG1pbmlvcyBoYXMgbXVjaCBoaWdoZXIgY29udGV4dCBzd2l0Y2ggdGltZXMgY29tcGFyZWQg
dG8gRUwwIGFwcHMuCj4gPj4+Pj4gSXQgaXMgcHJvYmFibHkgZHVlIHRvIEdJQyBjb250ZXh0IHN3
aXRjaCwgdGhhdCBpcyBza2lwcGVkIGZvciBFTDAgYXBwcy4KPiA+Pj4+PiBNYXliZSB3ZSBjb3Vs
ZCBza2lwIEdJQyBjb250ZXh0IHN3aXRjaCBmb3Igc3R1YmRvbXMgdG9vLCBpZiB3ZSBrbmV3IHRo
YXQKPiA+Pj4+PiB0aGV5IGFyZSBub3QgZ29pbmcgdG8gdXNlIHRoZSBWR0lDLiBBdCB0aGF0IHBv
aW50LCBjb250ZXh0IHN3aXRjaCB0aW1lcwo+ID4+Pj4+IHNob3VsZCBiZSB2ZXJ5IHNpbWlsYXIg
dG8gRUwwIGFwcHMuCj4gPj4+PiBTbyB5b3UgYXJlIHN1Z2dlc3RpbmcgdG8gY3JlYXRlIHNvbWV0
aGluZyBsaWtlIGxpZ2h0d2VpZ2h0IHN0dWJkb20uIEkKPiA+Pj4+IGdlbmVyYWxseSBsaWtlIHRo
aXMgaWRlYS4gQnV0IEFGQUlLLCB2R0lDIGlzIHVzZWQgdG8gZGVsaXZlciBldmVudHMKPiA+Pj4+
IGZyb20gaHlwZXJ2aXNvciB0byBzdHViZG9tLiBEbyB5b3Ugd2FudCB0byBwcm9wb3NlIGFub3Ro
ZXIgbWVjaGFuaXNtPwo+ID4+Pgo+ID4+PiBUaGVyZSBpcyBubyB3YXkgb3V0OiBpZiB0aGUgc3R1
YmRvbSBuZWVkcyBldmVudHMsIHRoZW4gd2UnbGwgaGF2ZSB0bwo+ID4+PiBleHBvc2UgYW5kIGNv
bnRleHQgc3dpdGNoIHRoZSB2R0lDLiBJZiBpdCBkb2Vzbid0LCB0aGVuIHdlIGNhbiBza2lwIHRo
ZQo+ID4+PiB2R0lDLiBIb3dldmVyLCB3ZSB3b3VsZCBoYXZlIGEgc2ltaWxhciBwcm9ibGVtIHdp
dGggRUwwIGFwcHM6IEkgYW0KPiA+Pj4gYXNzdW1pbmcgdGhhdCBFTDAgYXBwcyBkb24ndCBuZWVk
IHRvIGhhbmRsZSBpbnRlcnJ1cHRzLCBidXQgaWYgdGhleSBkbywKPiA+Pj4gdGhlbiB0aGV5IG1p
Z2h0IG5lZWQgc29tZXRoaW5nIGxpa2UgYSB2R0lDLgo+ID4+IEhtLiBDb3JyZWN0IG1lLCBidXQg
aWYgd2Ugd2FudCBtYWtlIHN0dWJkb20gdG8gaGFuZGxlIHNvbWUgcmVxdWVzdHMKPiA+PiAoZS5n
LiBlbXVsYXRlIE1NSU8gYWNjZXNzKSwgdGhlbiBpdCBuZWVkcyBldmVudHMsIGFuZCB0aHVzIGl0
IG5lZWRzCj4gPj4gaW50ZXJydXB0cy4gQXQgbGVhc3QsIEknbSBub3QgYXdhcmUgYWJvdXQgYW55
IG90aGVyIG1lY2hhbmlzbSwgdGhhdAo+ID4+IGFsbG93cyBoeXBlcnZpc29yIHRvIHNpZ25hbCB0
byBhIGRvbWFpbi4KPiA+IAo+ID4gVGhlIHN0dWJkb20gY291bGQgZG8gcG9sbGluZyBhbmQgYXZv
aWQgaW50ZXJydXB0cyBmb3IgZXhhbXBsZSwgYnV0IHRoYXQKPiA+IHdvdWxkIHByb2JhYmx5IG5v
dCBiZSBkZXNpcmFibGUuCj4gPiAKPiA+IAo+ID4+IE9uIG90aGVyIGhhbmQsIEVMMCBhcHAgKGFz
IEkgc2VlIHRoZW0pIGRvZXMgbm90IG5lZWQgc3VjaCBldmVudHMuCj4gPj4gQmFzaWNhbGx5LCB5
b3UganVzdCBjYWxsIGZ1bmN0aW9uIGBoYW5kbGVfbW1pbygpYCByaWdodCBpbiB0aGUgYXBwLgo+
ID4+IFNvLCBhcHBzIGNhbiBsaXZlIHdpdGhvdXQgaW50ZXJydXB0cyBhbmQgdGhleSBzdGlsbCBi
ZSBhYmxlIHRvIGhhbmRsZQo+ID4+IHJlcXVlc3QuCj4gPiAKPiA+IFRoYXQncyB0cnVlLgo+IAo+
IFdlbGwgaWYgdGhleSdyZSBpbiBhIHNlcGFyYXRlIHNlY3VyaXR5IHpvbmUsIHRoYXQncyBub3Qg
Z29pbmcgdG8gd29yay4KPiBZb3UgaGF2ZSB0byBoYXZlIGEgZGVmaW5lZCBpbnRlcmZhY2UgYmV0
d2VlbiB0aGluZ3MgYW5kIHNhbml0aXplIGlucHV0cwo+IGJldHdlZW4gdGhlbS4KCldoeT8gVGhl
IHB1cnBvc2Ugb2YgRUwwIGFwcHMgaXMgbm90IHRvIGRvIGNoZWNrcyBvbiBWTSB0cmFwcyBpbiBY
ZW4gYnV0CmluIGEgZGlmZmVyZW50IHByaXZpbGVnZSBsZXZlbCBpbnN0ZWFkLiBNYXliZSBJIG1p
c3VuZGVyc3Rvb2Qgd2hhdCB5b3UKYXJlIHNheWluZz8gU3BlY2lmaWNhbGx5LCB3aGF0ICJpbnB1
dHMiIGRvIHlvdSB0aGluayBzaG91bGQgYmUgc2FuaXRpemVkCmluIFhlbiBiZWZvcmUganVtcGlu
ZyBpbnRvIHRoZSBFTDAgYXBwPwoKCj4gRnVydGhlcm1vcmUsIHlvdSBwcm9iYWJseSB3YW50IHNv
bWV0aGluZyBsaWtlIGEgc3RhYmxlCj4gaW50ZXJmYWNlIHdpdGggc29tZSBsZXZlbCBvZiBiYWNr
d2FyZHMgY29tcGF0aWJpbGl0eSwgd2hpY2ggaXMgbm90Cj4gc29tZXRoaW5nIHRoZSBpbnRlcm5h
bCBoeXBlcnZpc29yIGludGVyZmFjZXMgYXJlIGRlc2lnbmVkIGZvci4KCkkgZG9uJ3QgdGhpbmsg
d2Ugc2hvdWxkIHByb3ZpZGUgdGhhdC4gSWYgdGhlIHVzZXIgd2FudHMgYSBzdGFibGUKaW50ZXJm
YWNlLCBzaGUgY2FuIHVzZSBkb21haW5zLiBJIHN1Z2dlc3RlZCB0aGF0IHRoZSBjb2RlIGZvciB0
aGUgRUwwCmFwcCBzaG91bGQgY29tZSBvdXQgb2YgdGhlIFhlbiByZXBvc2l0b3J5IGRpcmVjdGx5
LiBMaWtlIGZvciB0aGUgWGVuCnRvb2xzLCB0aGV5IHdvdWxkIGJlIGV4cGVjdGVkIHRvIGJlIGFs
d2F5cyBpbi1zeW5jLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 17:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 17:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG7ir-0004Mr-Vp; Wed, 31 May 2017 17:47:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG7iq-0004Mi-PH
 for xen-devel@lists.xen.org; Wed, 31 May 2017 17:47:52 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 50/B7-01734-8C10F295; Wed, 31 May 2017 17:47:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDve5xRv1
 Ig3v/hCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXz2YyFmxSr1h8Zw5bA+Nu+S5GTg4JAX+J
 g78+M4PYbAL6ErtffGICsUUE1CVOd1xkBbGZBcokpk56DVYjLOAqsefOZXYQm0VAVeLkmkVgN
 q+Ap0TDyUvMEDPlJM4f/wlmCwmoSVzrvwRVIyhxcuYTFoiZEhIHX7xgnsDIPQtJahaS1AJGpl
 WMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBUM/AwLiDcUe
 73yFGSQ4mJVHeChu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGf+AeUEi1LTUyvSMnOAYQmT
 luDgURLhrWTQjxTiLS5IzC3OTIdInWJUlBLnffsfqE8AJJFRmgfXBouFS4yyUsK8jAwMDEI8B
 alFuZklqPKvGMU5GJWEeSeAjOfJzCuBm/4KaDET0OJdO7RBFpckIqSkGhgl32SaH3VdKZN18Z
 4D58ZZ7hsE79XYv/SzFFNfGtwhFjj5doydbZXdvIX997Q7d+cxfAw2j37ypcwpjePXDobd9fk
 ev4qVUk+raZzMUWHfeuxnpxPj01NP/8q5b/ZTc/8e7v8iYc7Z18/2BS/7f/uY062P4ie/xD6t
 Fa47qNKe1dh8ucdZ7ooSS3FGoqEWc1FxIgAWrz0UgAIAAA==
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496252869!101343198!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44178 invoked from network); 31 May 2017 17:47:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 17:47:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,275,1493683200"; d="scan'208";a="434670885"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 31 May 2017 18:47:42 +0100
Message-ID: <1496252862-14291-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH qemu-trad] Remove all use of xc_{get,
	set}_hvm_param()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGNfe2dldCxzZXR9X2h2bV9wYXJhbSgpIGFyZSBwcm9ibGVtYXRpYyBiZWNhdXNlIHRoZXkgdHJ1
bmNhdGUgdGhlaXIgdmFsdWVzIGluCmEgMzJiaXQgYnVpbGQuCgpMdWNraWx5LCB0aGlzIGlzbid0
IGEgcHJvYmxlbSBpbiBwcmFjdGljZSBiZWNhdXNlIGFsbCB2YWx1ZXMgaW4gcXVlc3Rpb24Kc2hv
dWxkIGJlIGJlbG93IDJeMzIuCgpUbyBleHBlZGlhdGUgdGhlIHJlbW92YWwgb2YgeGNfe2dldCxz
ZXR9X2h2bV9wYXJhbSgpIGZyb20gbGlieGMsIHN3aXRjaApxZW11LXRyYWQgb3ZlciB0byB1c2lu
ZyB4Y19odm1fcGFyYW1fe2dldCxzZXR9KCkgd2hpY2ggZG9uJ3Qgc3VmZmVyIGZyb20KdHJ1bmNh
dGlvbiBpc3N1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBody9wYy5jICAgICAg
ICAgICAgIHwgIDQgKystLQogaHcvcGlpeDRhY3BpLmMgICAgICB8ICAyICstCiBody94ZW5fbWFj
aGluZV9mdi5jIHwgMTAgKysrKystLS0tLQogaTM4Ni1kbS9oZWxwZXIyLmMgICB8ICA0ICsrLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvcGMuYyBiL2h3L3BjLmMKaW5kZXggMDliNGFmNC4uNTcyYzcyYiAxMDA2NDQK
LS0tIGEvaHcvcGMuYworKysgYi9ody9wYy5jCkBAIC01NzMsNyArNTczLDcgQEAgc3RhdGljIHZv
aWQgbG9hZF9saW51eCh1aW50OF90ICpvcHRpb25fcm9tLAogICAgIHVpbnQxNl90IHNlZ1s2XTsK
ICAgICB1aW50MTZfdCByZWFsX3NlZzsKICAgICBpbnQgc2V0dXBfc2l6ZSwga2VybmVsX3NpemUs
IGluaXRyZF9zaXplLCBjbWRsaW5lX3NpemU7Ci0gICAgdW5zaWduZWQgbG9uZyBlbmRfbG93X3Jh
bTsKKyAgICB1aW50NjRfdCBlbmRfbG93X3JhbTsKICAgICB1aW50MzJfdCBpbml0cmRfbWF4Owog
ICAgIHVpbnQ4X3QgaGVhZGVyWzEwMjRdOwogICAgIHRhcmdldF9waHlzX2FkZHJfdCByZWFsX2Fk
ZHIsIHByb3RfYWRkciwgY21kbGluZV9hZGRyLCBpbml0cmRfYWRkcjsKQEAgLTYyOSw3ICs2Mjks
NyBAQCBzdGF0aWMgdm9pZCBsb2FkX2xpbnV4KHVpbnQ4X3QgKm9wdGlvbl9yb20sCiAKICAgICAv
KiBTcGVjaWFsIHBhZ2VzIGFyZSBwbGFjZWQgYXQgZW5kIG9mIGxvdyBSQU06IHBpY2sgYW4gYXJi
aXRyYXJ5IG9uZSBhbmQKICAgICAgKiBzdWJ0cmFjdCBhIHN1aXRhYmx5IGxhcmdlIGFtb3VudCBv
ZiBwYWRkaW5nICg2NGtCKSB0byBza2lwIEJJT1MgZGF0YS4gKi8KLSAgICB4Y19nZXRfaHZtX3Bh
cmFtKHhjX2hhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4sICZlbmRfbG93X3Jh
bSk7CisgICAgeGNfaHZtX3BhcmFtX2dldCh4Y19oYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fQlVG
SU9SRVFfUEZOLCAmZW5kX2xvd19yYW0pOwogICAgIGVuZF9sb3dfcmFtID0gKGVuZF9sb3dfcmFt
IDw8IDEyKSAtICg2NCoxMDI0KTsKIAogICAgIC8qIGhpZ2hlc3QgYWRkcmVzcyBmb3IgbG9hZGlu
ZyB0aGUgaW5pdHJkICovCmRpZmYgLS1naXQgYS9ody9waWl4NGFjcGkuYyBiL2h3L3BpaXg0YWNw
aS5jCmluZGV4IGRkYmU4ZTAuLjE0NzFjNTYgMTAwNjQ0Ci0tLSBhL2h3L3BpaXg0YWNwaS5jCisr
KyBiL2h3L3BpaXg0YWNwaS5jCkBAIC0yMDYsNyArMjA2LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9z
aHV0ZG93bih1aW50MzJfdCB2YWwpCiAgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0KCk7CiAgICAg
ICAgIHMzX3NodXRkb3duX2ZsYWcgPSAwOwogICAgICAgICBjbW9zX3NldF9zM19yZXN1bWUoKTsK
LSAgICAgICAgeGNfc2V0X2h2bV9wYXJhbSh4Y19oYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fQUNQ
SV9TX1NUQVRFLCAzKTsKKyAgICAgICAgeGNfaHZtX3BhcmFtX3NldCh4Y19oYW5kbGUsIGRvbWlk
LCBIVk1fUEFSQU1fQUNQSV9TX1NUQVRFLCAzKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBT
TFBfVFlQX1M0X1YwOgogICAgIGNhc2UgU0xQX1RZUF9TNV9WMDoKZGlmZiAtLWdpdCBhL2h3L3hl
bl9tYWNoaW5lX2Z2LmMgYi9ody94ZW5fbWFjaGluZV9mdi5jCmluZGV4IGIzODVkNmEuLmMyMWYy
NzUgMTAwNjQ0Ci0tLSBhL2h3L3hlbl9tYWNoaW5lX2Z2LmMKKysrIGIvaHcveGVuX21hY2hpbmVf
ZnYuYwpAQCAtMjc3LDcgKzI3Nyw3IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X2Z2KHJhbV9hZGRy
X3QgcmFtX3NpemUsIGludCB2Z2FfcmFtX3NpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICppbml0cmRfZmlsZW5hbWUsIGNvbnN0IGNoYXIgKmNwdV9tb2RlbCwKICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRpcmVjdF9wY2kpCiB7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBpb3JlcV9wZm47CisgICAgdWludDY0X3QgaW9yZXFfcGZuOwogICAgIGV4dGVybiB2
b2lkICpzaGFyZWRfcGFnZTsKICAgICBleHRlcm4gdm9pZCAqYnVmZmVyZWRfaW9fcGFnZTsKICNp
ZmRlZiBfX2lhNjRfXwpAQCAtMjk2LDkgKzI5Niw5IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X2Z2
KHJhbV9hZGRyX3QgcmFtX3NpemUsIGludCB2Z2FfcmFtX3NpemUsCiAjZW5kaWYKIAogI2lmZGVm
IENPTkZJR19TVFVCRE9NIC8qIHRoZSBodm1vcCBpcyBub3Qgc3VwcG9ydGVkIG9uIG9sZGVyIGh5
cGVydmlzb3JzICovCi0gICAgeGNfc2V0X2h2bV9wYXJhbSh4Y19oYW5kbGUsIGRvbWlkLCBIVk1f
UEFSQU1fRE1fRE9NQUlOLCBET01JRF9TRUxGKTsKKyAgICB4Y19odm1fcGFyYW1fc2V0KHhjX2hh
bmRsZSwgZG9taWQsIEhWTV9QQVJBTV9ETV9ET01BSU4sIERPTUlEX1NFTEYpOwogI2VuZGlmCi0g
ICAgeGNfZ2V0X2h2bV9wYXJhbSh4Y19oYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fSU9SRVFfUEZO
LCAmaW9yZXFfcGZuKTsKKyAgICB4Y19odm1fcGFyYW1fZ2V0KHhjX2hhbmRsZSwgZG9taWQsIEhW
TV9QQVJBTV9JT1JFUV9QRk4sICZpb3JlcV9wZm4pOwogICAgIGZwcmludGYobG9nZmlsZSwgInNo
YXJlZCBwYWdlIGF0IHBmbiAlbHhcbiIsIGlvcmVxX3Bmbik7CiAgICAgc2hhcmVkX3BhZ2UgPSB4
Y19tYXBfZm9yZWlnbl9yYW5nZSh4Y19oYW5kbGUsIGRvbWlkLCBYQ19QQUdFX1NJWkUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUR8UFJPVF9XUklURSwg
aW9yZXFfcGZuKTsKQEAgLTMwNyw3ICszMDcsNyBAQCBzdGF0aWMgdm9pZCB4ZW5faW5pdF9mdihy
YW1fYWRkcl90IHJhbV9zaXplLCBpbnQgdmdhX3JhbV9zaXplLAogICAgICAgICBleGl0KC0xKTsK
ICAgICB9CiAKLSAgICB4Y19nZXRfaHZtX3BhcmFtKHhjX2hhbmRsZSwgZG9taWQsIEhWTV9QQVJB
TV9CVUZJT1JFUV9QRk4sICZpb3JlcV9wZm4pOworICAgIHhjX2h2bV9wYXJhbV9nZXQoeGNfaGFu
ZGxlLCBkb21pZCwgSFZNX1BBUkFNX0JVRklPUkVRX1BGTiwgJmlvcmVxX3Bmbik7CiAgICAgZnBy
aW50Zihsb2dmaWxlLCAiYnVmZmVyZWQgaW8gcGFnZSBhdCBwZm4gJWx4XG4iLCBpb3JlcV9wZm4p
OwogICAgIGJ1ZmZlcmVkX2lvX3BhZ2UgPSB4Y19tYXBfZm9yZWlnbl9yYW5nZSh4Y19oYW5kbGUs
IGRvbWlkLCBYQ19QQUdFX1NJWkUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBpb3JlcV9wZm4pOwpAQCAtMzE3LDcgKzMx
Nyw3IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X2Z2KHJhbV9hZGRyX3QgcmFtX3NpemUsIGludCB2
Z2FfcmFtX3NpemUsCiAgICAgfQogCiAjaWYgZGVmaW5lZChfX2lhNjRfXykKLSAgICB4Y19nZXRf
aHZtX3BhcmFtKHhjX2hhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9CVUZQSU9SRVFfUEZOLCAmaW9y
ZXFfcGZuKTsKKyAgICB4Y19odm1fcGFyYW1fZ2V0KHhjX2hhbmRsZSwgZG9taWQsIEhWTV9QQVJB
TV9CVUZQSU9SRVFfUEZOLCAmaW9yZXFfcGZuKTsKICAgICBmcHJpbnRmKGxvZ2ZpbGUsICJidWZm
ZXJlZCBwaW8gcGFnZSBhdCBwZm4gJWx4XG4iLCBpb3JlcV9wZm4pOwogICAgIGJ1ZmZlcmVkX3Bp
b19wYWdlID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoeGNfaGFuZGxlLCBkb21pZCwgWENfUEFHRV9T
SVpFLAogCQkJCQkgICAgIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBpb3JlcV9wZm4pOwpkaWZmIC0t
Z2l0IGEvaTM4Ni1kbS9oZWxwZXIyLmMgYi9pMzg2LWRtL2hlbHBlcjIuYwppbmRleCA3ODA5M2Zl
Li5jNWJjZjY4IDEwMDY0NAotLS0gYS9pMzg2LWRtL2hlbHBlcjIuYworKysgYi9pMzg2LWRtL2hl
bHBlcjIuYwpAQCAtMTIwLDcgKzEyMCw3IEBAIENQVVg4NlN0YXRlICpjcHVfeDg2X2luaXQoY29u
c3QgY2hhciAqY3B1X21vZGVsKQogICAgIENQVVg4NlN0YXRlICplbnY7CiAgICAgc3RhdGljIGlu
dCBpbml0ZWQ7CiAgICAgaW50IGksIHJjOwotICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZXZ0
Y2huOworICAgIHVpbnQ2NF90IGJ1ZmlvcmVxX2V2dGNobjsKIAogICAgIGVudiA9IHFlbXVfbWFs
bG9jeihzaXplb2YoQ1BVWDg2U3RhdGUpKTsKICAgICBpZiAoIWVudikKQEAgLTE1OCw3ICsxNTgs
NyBAQCBDUFVYODZTdGF0ZSAqY3B1X3g4Nl9pbml0KGNvbnN0IGNoYXIgKmNwdV9tb2RlbCkKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGlvcmVxX2xvY2FsX3BvcnRbaV0gPSByYzsKICAgICAg
ICAgfQotICAgICAgICByYyA9IHhjX2dldF9odm1fcGFyYW0oeGNfaGFuZGxlLCBkb21pZCwgSFZN
X1BBUkFNX0JVRklPUkVRX0VWVENITiwKKyAgICAgICAgcmMgPSB4Y19odm1fcGFyYW1fZ2V0KHhj
X2hhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4sCiAgICAgICAgICAgICAg
ICAgJmJ1ZmlvcmVxX2V2dGNobik7CiAgICAgICAgIGlmIChyYyA8IDApIHsKICAgICAgICAgICAg
IGZwcmludGYobG9nZmlsZSwgImZhaWxlZCB0byBnZXQgSFZNX1BBUkFNX0JVRklPUkVRX0VWVENI
TiBlcnJvcj0lZFxuIiwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 17:54:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 17:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG7ok-00051o-Ks; Wed, 31 May 2017 17:53:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dG7oj-00051i-Mv
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 17:53:57 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A5/74-03058-4330F295; Wed, 31 May 2017 17:53:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq4Js36
 kwerlAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bk9kesBbf5K2ZOmsXewLiEp4uRk0NI4A+j
 xMQ5UiA2i4CDRFtXC1sXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhLdOx/zwhiswkYSvx9sgmsX
 ALIXvKZAyQsIqAu8efCBKASLg5mgclMEpsm72IBSQgL2ErMObqWDcTmFLCW6J0xnxnE5hXwln
 i15gI7SIOQwG1Gia3vPoA1iAroShz694cNokhQ4uTMJ2BxZgEtieXTt7FMYBSYhSQ1C0lqASP
 TKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjNc3
 BhxilORgUhLlrbDRixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXuFUT9SSLAoNT21Ii0zBxgPM
 GkJDh4lEd5oJqA0b3FBYm5xZjpE6hSjopQ47z+QPgGQREZpHlwbLAYvMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSZjXGGQ8T2ZeCdz0V0CLmYAW79qhDbK4JBEhJdXAuOcQ4/kZafMZ4w9sM3s
 89ZjbO5/v56IWBfEx/Hp7f6fKnTtxU87dEew2b2lczs3+REhui97mmacqirUmFGXFLHD69NM1
 qUi2PDZ4anW2/dynhrxW6+9Pz1t+zSLAxvWMCs/tjZbrTxUvddukxp5qmrM2+vRSrpeXUx8nG
 +5JNdBV2TT993kLXSWW4oxEQy3mouJEAPrsVDO8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496253235!59695334!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48122 invoked from network); 31 May 2017 17:53:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 17:53:56 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 398C1239EA;
 Wed, 31 May 2017 17:53:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 398C1239EA
Date: Wed, 31 May 2017 10:53:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <d71e2434-d77d-080d-be38-fa699e298f20@arm.com>
Message-ID: <alpine.DEB.2.10.1705311049131.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-27-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705301530350.18759@sstabellini-ThinkPad-X260>
 <d71e2434-d77d-080d-be38-fa699e298f20@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 26/32] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzMSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMzAvMDUvMTcgMjM6MzUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gKyAg
ICAvKgo+ID4gPiArICAgICAqIFRPRE86IGxvb2t1cCBjdXJyZW50bHktaW4tZ3Vlc3QgdmlydHVh
bCBJUlFzIGFuZCBtaWdyYXRlIHRoZW0sCj4gPiA+ICsgICAgICogYXMgdGhlIGxvY2tpbmcgbWF5
IGJlIGZyYWdpbGUgb3RoZXJ3aXNlLgo+ID4gPiArICAgICAqIFRoaXMgaXMgbm90IGVhc3kgdG8g
ZG8gYXQgdGhlIG1vbWVudCwgYnV0IHNob3VsZCBiZWNvbWUgZWFzaWVyCj4gPiA+ICsgICAgICog
d2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIGEgcGVyLUlSUSBsb2NrLgo+ID4gPiArICAgICAqLwo+
ID4gCj4gPiBTdXJlIGJ1dCBhdCBsZWFzdCB3ZSBjYW4gaGFuZGxlIHRoZSBpbmZsaWdodCwgYnV0
IG5vdCBpbiBndWVzdCwgY2FzZS4gSXQKPiA+IGlzIGp1c3QgYSBtYXR0ZXIgb2YgYWRkaW5nICh3
aXRoaW5nIHRoZSBhcmNoLnZnaWMubG9jayBsb2NrZWQgcmVnaW9uKToKPiA+IAo+ID4gICAgIGlm
ICggIWxpc3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCj4gPiAgICAgewo+ID4gICAgICAgICBnaWNf
cmVtb3ZlX2lycShvbGQsIHApOwo+ID4gICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9R
VUVVRUQsICZwLT5zdGF0dXMpOwo+ID4gICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1
ZSk7Cj4gPiAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsKPiA+IAo+ID4gICAg
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Cj4gPiAgICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKG5ldywgaXJxKTsKPiA+ICAgICB9Cj4g
Cj4gUGxlYXNlIG5vIG1vcmUgaGFyZGNvZGluZyBvZiBtaWdyYXRpb24gY29kZS4gSWYgd2UgYXJl
IGdvaW5nIHRvIHN1cHBvcnQKPiBtaWdyYXRpb24gd2Ugc2hvdWxkIHJld29yayB0aGUgY3VycmVu
dCBmdW5jdGlvbiB2Z2ljX21pZ3JhdGVfaXJxIHRvIHN1cHBvcnQKPiBMUElzLgoKSSBhZ3JlZSwg
aXQgaXMgdHJ1ZSwgaW4gZmFjdCB0aGF0IGlzIHdoYXQgSSBhY3R1YWxseSBzdWdnZXN0ZWQgbGFz
dAp0aW1lLiBNeSBwcmVmZXJlbmNlIHdvdWxkIGJlIHRvIGp1c3QgY2FsbCB2Z2ljX21pZ3JhdGVf
aXJxLCBwcm92aWRpbmcgYW4KZW1wdHkgaW1wbGVtZW50YXRpb24gb2YgaXJxX3NldF9hZmZpbml0
eSBmb3IgTFBJcy4KCgo+IEJ1dCAuLi4gSSBkb24ndCBzZWUgYW55IGRyYXdiYWNrIHRvIG5vdCBz
dXBwb3J0IHRoaXMgdG9kYXkuIFBlciB0aGUKPiBzcGVjaWZpY2F0aW9uLCB3aGVuIHlvdSBtaWdy
YXRlIGFuIGludGVycnVwdCB0aGUgb25seSB0aGluZ3MgeW91IGhhdmUgdG8KPiBlbnN1cmUgaWYg
dGhlIHBlbmRpbmcgaW50ZXJydXB0IG9ubHkgZmlyZSBvbmNlIGVpdGhlciBvbiB0aGUgb2xkIG9y
IG5ldyB2Q1BVLgo+IAo+IElITU8sIGlmIHRoZSBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVlbiBx
dWV1ZWQgdGhlbiBpdCBpcyB0b28gbGF0ZS4gV2Ugc2hvdWxkCj4gYWltIGF0IHNpbXBsaWZ5aW5n
IHRoZSBjb2RlIGlmIHRoZXJlIGFyZSBubyBkcmF3YmFjayB0byBkbyBpdC4gSW4gdGhpcyBjYXNl
LAo+IHdoYXQgd291bGQgYmUgdGhlIGRyYXdiYWNrIHRvIGxlYXZlIHBlbmRpbmcgb24gdGhlIG9s
ZCB2Q1BVPwoKSXQgaXMgaW5jb25zaXN0ZW50IHdpdGggd2hhdCB3ZSBkbyBlbHNld2hlcmUgKHZn
aWNfbWlncmF0ZV9pcnEpLiBJdCBpcwphbHNvIGluY29uc2lzdGVudCB3aXRoIHRoZSBUT0RPIGNv
bW1lbnQgKCFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkKaW50ZXJydXB0cyBhcmUgbm90IHlldCBj
dXJyZW50bHktaW4tZ3Vlc3QpLgoKSSBkb24ndCB3YW50IHRvIGludHJvZHVjZSBhbnkgbW9yZSBo
YXJkY29kaW5nLCBJIGp1c3Qgd291bGQgbGlrZSB0aGUKZXhpc3RpbmcgdmdpY19taWdyYXRlX2ly
cSB0byBiZSBjYWxsZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 17:56:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 17:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG7rT-0005Bp-4k; Wed, 31 May 2017 17:56:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dG7rR-0005Bi-93
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 17:56:45 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E3/78-06719-CD30F295; Wed, 31 May 2017 17:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu4dZv1
 Ig86dbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/BZ+ZCw7wV/TNM2tg/M3dxcjFISTwh1Fi
 9t43rF2MnBwsAg4Sh97+Y+ti5OBgFIiRePDDGiTMKBAmMfnyEqgSbYmrCyaD2WwChhJ/n2wCK
 5cAspd85gAJiwioS/y5MIERZDyzwGQmiU2Td7GAJIQFPCW2/JnJBmJzClhLHPh6GszmFfCW+N
 3ynwninm4miX+fzjCCJEQFdCUO/fsDVSQocXLmE7BBzAJaEsunb2OZwCgwC0lqFpLUAkamVYw
 axalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHIAAQ7GFctCDzE
 KMnBpCTKW2GjFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeGST9SSLAoNT21Ii0zBxgPMGkJD
 h4lEd5pIGne4oLE3OLMdIjUKUZFKXHefpCEAEgiozQPrg0Wg5cYZaWEeRmBDhHiKUgtys0sQZ
 V/xSjOwagkzLsOZApPZl4J3PRXQIuZgBbv2qENsrgkESEl1cC4YNPutKSKHX+FJmdpf+z+4Zv
 vtoDj0fqdB2ItgpOkN09lKivmnnyoPH/uj2sCqxecKb6p01P+9GqsSeSJirYdmSmvJJKC0zae
 e7hx7tQVE/plPuw6e7FX/ZFqa11rVcMek4tf5wu6ey7+HpJt9+XW6mV+a76wncv6JRXPn9Xgt
 OqVqLLM0ZZGJZbijERDLeai4kQANiVmNrwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496253402!105522509!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39512 invoked from network); 31 May 2017 17:56:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 17:56:43 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F2754239EA;
 Wed, 31 May 2017 17:56:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F2754239EA
Date: Wed, 31 May 2017 10:56:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <dc411b80-7e35-ee24-003f-5bad5bdd9723@arm.com>
Message-ID: <alpine.DEB.2.10.1705311054040.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-12-andre.przywara@arm.com>
 <95d89c85-e559-8955-743f-b782d7ebcc09@arm.com>
 <alpine.DEB.2.10.1705301502260.18759@sstabellini-ThinkPad-X260>
 <dc411b80-7e35-ee24-003f-5bad5bdd9723@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 11/32] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAzMSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMzAvMDUvMTcgMjM6MDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1
ZSwgMzAgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiAgICAgIH07Cj4gPiA+
ID4gIH07Cj4gPiA+ID4gCj4gPiA+ID4gQEAgLTEzNiw2ICsxMzUsODAgQEAgdWludDY0X3QgZ2lj
djNfZ2V0X3JlZGlzdF9hZGRyZXNzKHVuc2lnbmVkIGludCBjcHUsCj4gPiA+ID4gYm9vbCB1c2Vf
cHRhKQo+ID4gPiA+ICAgICAgICAgIHJldHVybiBwZXJfY3B1KGxwaV9yZWRpc3QsIGNwdSkucmVk
aXN0X2lkIDw8IDE2Owo+ID4gPiA+ICB9Cj4gPiA+ID4gCj4gPiA+ID4gK3N0YXRpYyB2b2lkIHZn
aWNfdmNwdV9pbmplY3RfbHBpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQo+
ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVu
ZGluZyhkLT52Y3B1WzBdLCB2aXJxKTsKPiA+ID4gPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gTlVM
TDsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBpZiAoICFwICkKPiA+ID4gPiArICAgICAgICByZXR1
cm47Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgaWYgKCBwLT5scGlfdmNwdV9pZCA8IGQtPm1heF92
Y3B1cyApCj4gPiA+ID4gKyAgICAgICAgdiA9IGQtPnZjcHVbcmVhZF9hdG9taWMoJnAtPmxwaV92
Y3B1X2lkKV07Cj4gPiA+IAo+ID4gPiBIbW1tLCB3aGF0IGRvZXMgcHJldmVudCBscGlfdmNwdV9p
ZCB0byBjaGFuZ2UgYmV0d2VlbiB0aGUgY2hlY2sgYW5kIHRoZQo+ID4gPiByZWFkPwo+ID4gCj4g
PiBTdXBwb3NlZGx5IHdlIGFyZSBnb2luZyB0byBzZXQgbHBpX3ZjcHVfaWQgb25seSB0byBnb29k
IHZhbHVlcz8gTWVhbmluZwo+ID4gdGhhdCB3ZSBhcmUgZ29pbmcgdG8gZG8gdGhlIGxwaV92Y3B1
X2lkIGNoZWNrcyBhdCB0aGUgdGltZSBvZiBzZXR0aW5nCj4gPiBscGlfdmNwdV9pZC4gVGh1cywg
ZXZlbiBpZiBscGlfdmNwdV9pZCBjaGFuZ2VzLCBpdCBpcyBub3QgYSBwcm9ibGVtLiBJbgo+ID4g
ZmFjdCwgaWYgdGhhdCBpcyB0cnVlLCBjYW4gd2UgZXZlbiBkcm9wIHRoZSBpZiAoIHAtPmxwaV92
Y3B1X2lkIDwKPiA+IGQtPm1heF92Y3B1cyApIHRlc3QgaGVyZT8KPiAKPiBJIGFtIG5vdCB0b28g
Y29uZmlkZW50IHRvIHNheSBscGlfdmNwdV9pZCB3aWxsIGFsd2F5cyBiZSB2YWxpZCB3aXRoIHRo
ZQo+IGN1cnJlbnQgbG9ja2luZyBpbiB0aGUgdkdJQy4KCkZhaXIgZW5vdWdoLCBidXQgSSB3b3Vs
ZG4ndCBzb2x2ZSBhIGJ1ZyB3aXRoIHVubmVjZXNzYXJ5IGNvZGUgc29vbiB0byBiZQpyZW1vdmVk
LiBUaGUgcHJvYmxlbSBsaWVzIGVsc2V3aGVyZSBhbmQgc2hvdWxkIGJlIGZpeGVkIGVsc2V3aGVy
ZS4gV2UKY291bGQgZXZlbiBhZGQgYW4gQVNTRVJUKHAtPmxwaV92Y3B1X2lkIDwgZC0+bWF4X3Zj
cHVzKSBoZXJlLCB3b3VsZAp0aGF0IHdvcmsgZm9yIHlvdT8KCgo+IFRoZXJlIGlzIGEgcG90ZW50
aWFsIHJhY2UgYmV0d2VlbiBpdHNfZGlzY2FyZF9ldmVudCBhbmQgdGhpcyBmdW5jdGlvbi4gVGhl
Cj4gZm9ybWVyIG1heSByZXNldCBwZW5kaW5nX2lycSB3aGlsc3QgcmVhZGluZyBscGlfdmNwdV9p
ZCBhcyB3ZSBjYW5ub3QgdGFrZSB0aGUKPiB2Q1BVIGxvY2sgeWV0Lgo+IAo+IEJ1dCBhbGwgb2Yg
dGhpcyBpcyByYWN5IGFueXdheSBiZWNhdXNlIG9mIHRoZSBsb2NraW5nLiBUaGlzIHdpbGwgZ2V0
IHNvbHZlZCBieQo+IHRoZSB2R0lDIHJld29yayBhZnRlciB0aGUgbWVyZ2UuCj4gCj4gU28gRm9y
IHRoZSB0aW1lIGJlaW5nIEkgd291bGQga2VlcCB0aGUgY2hlY2suIFdlIGNhbiByZXZpc2l0IGl0
IGxhdGVyIGlmCj4gbmVjZXNzYXJ5LgoKVGhpcyBpcyBvbmUgb2YgdGhvc2UgdGhpbmdzIHRoYXQg
YXJlIHVuaW1wb3J0YW50IGJlY2F1c2UgdGhleSB3b3JrCmVpdGhlciB3YXkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 17:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 17:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG7sC-0005Gh-DT; Wed, 31 May 2017 17:57:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dG7sB-0005GR-2M
 for xen-devel@lists.xen.org; Wed, 31 May 2017 17:57:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 11/06-01709-A040F295; Wed, 31 May 2017 17:57:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ovy4bi36
 kweFDlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7h7tZCmayVCz/epOtgfEIcxcjJ4eEgJHE
 24n/mLoYuTiEBBYySlz6vIQVJCEsEC7ReOw4WJGIQLDE4otzGUFsZgEviTNt/WwgtpCAp8SZt
 TuYQGw2AVWJDddPgfXyClhLLJn3C6yXBSg++/8bMFsUaOaLLX+gagQlTs58wgJicwLNPLZ2ET
 vEfHWJP/MuMUPY4hKbnn1nhbDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeLUorLUIl1
 DE72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwZACCHYxnT3seYpTkYFIS5a2w
 0YsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbw6QfKSRYlJqeWpGWmQOMFJi0BAePkgjvNJA0b
 3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeftBigRAijJK8+BGwKL2EqOslDAvI9BRQjwFqU
 W5mSWo8q8YxTkYlYR5X4JM4cnMK4Hb9AroCCagI3bt0AY5oiQRISXVwMhvrp/qd23vnOzN/0X
 Pmresb//0/s7Wd7qiMbqae9xfM10+2PPcyVegMXeW/z/ZKZybrvT33T/PutVrkUvFlfRlh+eU
 Nv6JZnDS86xX3zYlwOv7nH3V6RY7phnYx5vGsIQtvNqfLrI+W0JVeYGb/2FbFrVnLReDr7At9
 477nqwTd7n4iXVPpxJLcUaioRZzUXEiABne+pnVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496253446!101097189!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53880 invoked from network); 31 May 2017 17:57:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 31 May 2017 17:57:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4DC8CAAB4;
 Wed, 31 May 2017 17:57:26 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1496252862-14291-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d818c144-369e-0df1-efab-93692953a6d4@suse.com>
Date: Wed, 31 May 2017 19:57:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1496252862-14291-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH qemu-trad] Remove all use of xc_{get,
 set}_hvm_param()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMTk6NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4geGNfe2dldCxzZXR9X2h2
bV9wYXJhbSgpIGFyZSBwcm9ibGVtYXRpYyBiZWNhdXNlIHRoZXkgdHJ1bmNhdGUgdGhlaXIgdmFs
dWVzIGluCj4gYSAzMmJpdCBidWlsZC4KPiAKPiBMdWNraWx5LCB0aGlzIGlzbid0IGEgcHJvYmxl
bSBpbiBwcmFjdGljZSBiZWNhdXNlIGFsbCB2YWx1ZXMgaW4gcXVlc3Rpb24KPiBzaG91bGQgYmUg
YmVsb3cgMl4zMi4KPiAKPiBUbyBleHBlZGlhdGUgdGhlIHJlbW92YWwgb2YgeGNfe2dldCxzZXR9
X2h2bV9wYXJhbSgpIGZyb20gbGlieGMsIHN3aXRjaAo+IHFlbXUtdHJhZCBvdmVyIHRvIHVzaW5n
IHhjX2h2bV9wYXJhbV97Z2V0LHNldH0oKSB3aGljaCBkb24ndCBzdWZmZXIgZnJvbQo+IHRydW5j
YXRpb24gaXNzdWVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cgpjc2NvcGUgdGVsbHMgbWUgcWVtdSB1cHN0cmVhbSBpcyB1c2lu
ZyB0aG9zZSwgdG9vLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 17:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 17:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG7t9-0005Ns-N6; Wed, 31 May 2017 17:58:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317459f88=Andrew.Cooper3@citrix.com>)
 id 1dG7t9-0005Ni-Ax
 for xen-devel@lists.xen.org; Wed, 31 May 2017 17:58:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 1C/EE-02956-6440F295; Wed, 31 May 2017 17:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQteNRT/
 SYNp+doslHxezODB6HN39mymAMYo1My8pvyKBNWPj3zOMBVNYK1Z9O8XawLiapYuRg0NCwE/i
 74XILkZODmGBcInGY8eZQWwRAQ+Je0/OsYPYQgJVErPa77GA2MwCXhI/VvSAxdkE9CV2v/jEB
 GLzCthKXFlwgRHEZhFQlZiy4QgbiC0KNPNt4xEWiBpBiZMzn4DZnAI2EvNWgtRwAM3UlFi/Sx
 9ivLzE9rdzmCHWqklc678EtkpCIF1i4rMelgmM/LOQTJqF0D0LSfcCRuZVjBrFqUVlqUW6hoZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYPy0LOMQoycGkJMpbYaMX
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl4lZP1JIsCg1PbUiLTMHGAkwaQkOHiURXk+QNG9xQ
 WJucWY6ROoUoy5H04ctX5iEWPLy81KlxHn/MAEVCYAUZZTmwY2AReUlRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfO+BJnCk5lXArfpFdARTEBH7NqhDXJESSJCSqqBcdpbQ4Wmf5+0vUsVJNs
 OHVp9O54n6HqtxNyDJ7SZnpalqkVIfzT3z1zZumhVwuXPLyf9lFg4X7a2VeL8zIzqiyaePdYL
 J1RwKP37vupB9P8zVn/yK28vZjOzMD/LYnx6+6GppuzOko58bS5PBdat2lJz4P/xmvgJtsX3d
 c1mJEUEzDZpmP/yjhJLcUaioRZzUXEiAArH52DFAgAA
X-Env-Sender: prvs=317459f88=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496253509!82200975!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23998 invoked from network); 31 May 2017 17:58:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 17:58:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,275,1493683200"; d="scan'208";a="47002937"
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1496252862-14291-1-git-send-email-andrew.cooper3@citrix.com>
 <d818c144-369e-0df1-efab-93692953a6d4@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4078a78c-87e8-9cec-a60c-ccdede20fc55@citrix.com>
Date: Wed, 31 May 2017 18:58:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d818c144-369e-0df1-efab-93692953a6d4@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH qemu-trad] Remove all use of xc_{get,
 set}_hvm_param()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMTcgMTg6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMzEvMDUvMTcgMTk6
NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IHhjX3tnZXQsc2V0fV9odm1fcGFyYW0oKSBhcmUg
cHJvYmxlbWF0aWMgYmVjYXVzZSB0aGV5IHRydW5jYXRlIHRoZWlyIHZhbHVlcyBpbgo+PiBhIDMy
Yml0IGJ1aWxkLgo+Pgo+PiBMdWNraWx5LCB0aGlzIGlzbid0IGEgcHJvYmxlbSBpbiBwcmFjdGlj
ZSBiZWNhdXNlIGFsbCB2YWx1ZXMgaW4gcXVlc3Rpb24KPj4gc2hvdWxkIGJlIGJlbG93IDJeMzIu
Cj4+Cj4+IFRvIGV4cGVkaWF0ZSB0aGUgcmVtb3ZhbCBvZiB4Y197Z2V0LHNldH1faHZtX3BhcmFt
KCkgZnJvbSBsaWJ4Yywgc3dpdGNoCj4+IHFlbXUtdHJhZCBvdmVyIHRvIHVzaW5nIHhjX2h2bV9w
YXJhbV97Z2V0LHNldH0oKSB3aGljaCBkb24ndCBzdWZmZXIgZnJvbQo+PiB0cnVuY2F0aW9uIGlz
c3Vlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBjc2NvcGUgdGVsbHMgbWUgcWVtdSB1cHN0cmVhbSBpcyB1c2luZyB0aG9z
ZSwgdG9vLgoKWWVhaCAtIEl2ZSBqdXN0IG5vdGljZWQgdGhhdCBhcyB3ZWxsLiAgSSdtIHNlZWlu
ZyBob3cgYmVzdCB0byBmaXggdGhhdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 18:06:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 18:06:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG80d-0006Cy-GL; Wed, 31 May 2017 18:06:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317b4e97b=wei.liu2@citrix.com>)
 id 1dG80c-0006Cs-3u
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 18:06:14 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2C/15-03371-5160F295; Wed, 31 May 2017 18:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpK4Im36
 kwfcvVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bL6wtYCp7zVCydv4m5gXEXVxcjJ4eEgL/E
 4wsL2LsYOThYBFQlDqxmAQmzCShL/OzsZQOxRQT0JJoOPGcEsZkF8iQer2plAykXFkiQWHJbA
 CTMK2Ah8Wv5Q7ASIYE0iXcXDzBCxAUlTs58wgLRqiOxYPcnsFZmAWmJ5f84QMKcApYSN59ClI
 sKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuma6yUVZaZnlOQmZub
 oGhqY6eWmFhcnpqfmJCYV6yXn525iBIYYAxDsYJx52f8QoyQHk5Iob4WNXqQQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd4nLPqRQoJFqempFWmZOcBgh0lLcPAoifB+AEnzFhck5hZnpkOkTjEqS
 onzsrMCJQRAEhmleXBtsAi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeTpApPJl5JXDTXw
 EtZgJavGuHNsjikkSElFQDY6vq5teHeoqNLCOOLbM1XJu2d9kuj+X/8mebXdR5qfXs4KLja3x
 mXZw5q2GPMG+PjvD8PUuuHXu2z+M664wU5/uxv4POSPKeNDMUNiroYqtgCdSesa+1Yt2su36t
 3Z/Pe7HV+uhsYX7/iGPy0u851zZO3hww9erJx793RKtq2WWrfz1xQZP1AI8SS3FGoqEWc1FxI
 gCA+If/qwIAAA==
X-Env-Sender: prvs=317b4e97b=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496253971!45860286!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12288 invoked from network); 31 May 2017 18:06:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 18:06:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,275,1493683200"; d="scan'208";a="426082630"
Date: Wed, 31 May 2017 19:06:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170531180608.6yun23wv6sgmwbdc@citrix.com>
References: <20170426155457.10799-1-wei.liu2@citrix.com>
 <20170426155457.10799-7-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170426155457.10799-7-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/12] x86/domain: push some
 code down to hvm_domain_initialise
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBcHIgMjYsIDIwMTcgYXQgMDQ6NTQ6NTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSB3YW50IHRvIGhhdmUgYSBzaW5nbGUgZW50cnkgcG9pbnQgdG8gaW5pdGlhbGlzZSBodm0g
Z3Vlc3QuICBUbyBkbwo+IHRoaXMsIHRoZSBzZXR0aW5nIG9mIGhhcF9lbmFibGVkIGFuZCBjcmVh
dGlvbiBvZiB0aGUgcGVyIGRvbWFpbiBtYXBwaW5ncwo+IGlzIGRlZmVycmVkLCBidXQgdGhhdCdz
IG5vdCBhIHByb2JsZW0uCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiB2MzogdXBkYXRlIGNv
bW1pdCBtZXNzYWdlCj4gCj4gdjI6Cj4gMS4gcmVvcmRlciB0aGluZ3MgdG8gYXZvaWQgcmVuYW1l
IGxhYmVscwo+IDIuIGFkZCBjb25maWcgdG8gaHZtX2RvbWFpbl9pbml0aWFsaXNlCj4gCj4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAg
ICAgICAgfCAxNCArKystLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAg
ICB8IDExICsrKysrKysrKystCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDMg
KystCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwo+IGluZGV4IGNlYTgwODAzYTUuLjgwNzc1YTAzNjIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gQEAgLTU5
OCwxNiArNTk4LDggQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCj4gICAgICAgICAgZC0+YXJjaC5lbXVsYXRpb25fZmxh
Z3MgPSBlbWZsYWdzOwo+ICAgICAgfQo+ICAKPiAtICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAp
Cj4gLSAgICB7Cj4gLSAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmhhcF9lbmFibGVkID0KPiAt
ICAgICAgICAgICAgaHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQgJiYgKGRvbWNyX2ZsYWdzICYgRE9N
Q1JGX2hhcCk7CgpwYWdpbmdfZG9tYWluX2luaXQgY2FsbHMgaGFwX2VuYWJsZWQuIGhhcF9lbmFi
bGVkIHVzZXMKZC0+YXJjaC5odm1fZG9tYWluLmhhcF9lbmFibGVkIHRvIGRldGVybWluZSBpZiBp
dCBzaG91bGQgY2FsbCBoYXBfaW5pdC4KCldlIGNhbid0IGNhbGwgaHZtX2RvbWFpbl9pbml0aWFs
aXNlIGJlZm9yZSBwYWdpbmdfZG9tYWluX2luaXQgYmVjYXVzZQppdCBuZWVkcyBwYWdpbmcgdG8g
YmUgaW5pdGlhbGlzZWQuCgpTbyBJIGNhbid0IHB1c2ggc2V0dGluZyB0aGlzIGZpZWxkIHRvIGh2
bV9kb21haW5faW5pdGlhbGlzZS4KCklmIHlvdSB0aGluayB0aGVyZSBpcyBhIGJldHRlciB3YXkg
dG8gY2xlYW4gdGhpcyB1cCBwbGVhc2UgbGV0IG1lIGtub3cuCgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 18:40:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 18:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG8XF-00087v-71; Wed, 31 May 2017 18:39:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dG8XE-00087p-44
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 18:39:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 4F/FC-01732-BFD0F295; Wed, 31 May 2017 18:39:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURjdOzO7jubUdVT2UwxzpTDLV4I9iIo
 MTVAxo8gobbYmd2lXt51V1ojUsociZojki7IoS6MHprhlqZlmWmqKiz8S2h8ZJNhzKaxW2tnx
 Uf/O/c6553wfHJpkZ+T+NG828cYsTqdSeFCaCJQQ9ouJSIuc/Ri44WdLBbEN7Xz+ZYxKQfvl2
 ix1tvmQXNNaNUIYRr3N5TV3FQVoclkJ8qApXEDC75FOqgS50whXI7BeTxQJFpcRcMXRLxcJb5
 wALX+qFSL2wRHQ/LbQTRINE9BZ/IgSHySeRFDeN0GKKgVeDRPfvxEiZvAmGLv2AImYwiuh51W
 jy8kX8/D1kx1JGi/or37vWsMdJ0Jx233nnHaabgVba644JnEgtE3XuewBq2C6p8uVC7gCwYeL
 FpcPi4OgqvgZJYmWQ+9g3RxeCxcnbQrRE3AS/LBvkWAwDBQlS4p8mJ5xzNlXuEFh0yrJfoyE2
 zccrpWXYhbabE8ISWSAy6Uv5BIOhXvWr6T04Y0cirutc8tdZWDkTAMhpQXAl7IMad4qB9vns1
 Q5Cq355/6axZtr/rm5HpFNKETgjbm8MWzd+nC1UZupMek5rS4sKjI6XM8LApfJ6zi1EH44W9+
 MnJXIl8mQBRU9Te5GfjSh8mXMm8PT2KXq7CN5Gk7QZBhzdLzQjQJoWgWMxjMijfUy8pm8+ahW
 5+zVPA20p8qHuS/SjGDg9II2U6IGUJC/kpE7K8dikdDkZC18m2/kKFru780gmUzGehp4o15r+
 p+fQkoaqbyZXtHeU5tlWnCfcgYTzuDHljVisIlbpPwLUNnJPlu6ctbu3tGoVHYl7Z65dN4tdc
 UKv2hLXK09CLVb1fEdA5UpjZXCa8e24T0x92R8e/zZE0N7a1XBpw9sL+svaTreFHsnr6d83I/
 dFbQk7txQSIOX4WbIxlOxjh2DfXZL4fmbSTCeWn/rYMyul1brr3GPyn2l/ReODfx5l/7wsooS
 NFxUKGkUuL86WGlcjAMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496255994!102759375!1
X-Originating-IP: [104.47.1.73]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50373 invoked from network); 31 May 2017 18:39:54 -0000
Received: from mail-ve1eur01on0073.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.73)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 May 2017 18:39:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1SbPZSeCL/MVFB0fC3MHOZ2r2zdJCbB6M4Fqitg4RmA=;
 b=MeFH4fuw5uuwG4C7kD50K77c9NK7QZR7N8uzAygKGmkKEhNmfmkoqLyiFWk0UPEUdvIP1+/+P8u5OgOpj1MVbXWeMHYS0Rr4kOztbA0lNTbsRzg9Co819nJakmTx1aGCGDoQrwgBVq2yZSU5KI2fkgqauQ4Q3cK3NyI5EovxtwY=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0802MB2186.eurprd08.prod.outlook.com (2603:10a6:3:c2::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Wed, 31
 May 2017 18:39:51 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-12-andre.przywara@arm.com>
 <95d89c85-e559-8955-743f-b782d7ebcc09@arm.com>
 <alpine.DEB.2.10.1705301502260.18759@sstabellini-ThinkPad-X260>
 <dc411b80-7e35-ee24-003f-5bad5bdd9723@arm.com>
 <alpine.DEB.2.10.1705311054040.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3766707d-db61-f2b9-b169-06452b11b02b@arm.com>
Date: Wed, 31 May 2017 19:39:46 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705311054040.18759@sstabellini-ThinkPad-X260>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0001.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::11) To HE1PR0802MB2186.eurprd08.prod.outlook.com
 (2603:10a6:3:c2::22)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2186:
X-MS-Office365-Filtering-Correlation-Id: 2fed540f-4e3e-424f-f9dc-08d4a8546cf9
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2186; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2186;
 3:VLzGx6HTR9PnpRw+xfgFXy9eEQRY9/5KRMeFjAW33eutW6w9qkUyeXejrcAtu2gAKcErsxYjLZOVIxROOegfwQCr2c8UXo5BVUZOY6SSIidydWkBw0Ueb1DOS2Is6EAR9F2/aJJ8p6pqyzNpq03EmFYbsDqoH3JVOTruU0vdiO0U4yUQi4qaPtaVAIUHlkOUgLyAqXOmzhj2ktLOpw2TGfVZpFFF2CRMvhqH8T+rY9GJhHcbRgnUNHu43lW6vJPWDb8vG9N3nySEtdfOf/4dKpRDRgEh6kGrVVdcoOsGYManHxpLCsIVyGcSzOR/1R12ijqeZvwfiQJ1xVVHBXTMLr5ImvXn38A/7yEUp4b8Dcw=;
 25:NQUtW9wGuGRj23vajm/bU4ua4sSdHY/hfu7YC5X9FnBG18dSMBPtJZbQo9YDzIrHc9wGQ6L7sOGBOdSj8M4mF5PiUqq2hEUjxQYfDlcrvZtWZx0aGH19CptVC1t2m8eNwOL6oLJv7UzBroK9d+SmdRWXjDm3+rEQCR+BsWkEuiCj3TmWiUxUath7yLmYez6W2NX3zlgFJIstdK8R4hfCgNowhllB0MveIekmfMNhB2XhuQn+2ev7eWV46tc6AZMJMGnAW+8Uek8m3oOmE6EvjIpgDOMgnLmyGJXAWWuTdllzMokZw43uAQgq3bq/kR+BYBsUtuzH3wfdyNsr3sdbF1qYUiQun/I3yoYzWPPx2HuDtraI8agcvIuvNlSWNdWIPW8RpofNdplTAoni+AaO0fRisY79iR6ruGqY6fTT1zqwfdCxrMxL1FESbBbSGAKzNl6zGwQ1JkzkTyVmQ2C4VLLnFsWiEJBd3dLK0IlQSN8=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2186;
 31:du5uN52FVZqXba+1v5hGntoZIbr8WPqS/VwYw4hDvBOGs2op+rwD+uidQJbzoILcCXmKGJsQ6LqA7WBpsY4C0t0YKupPhKgLlIy6kP/VIyCzlB/2sPS8bRFn2r+lImgq3G7PaR2a6iXYtXfwW8+TwzXV4FWUDZ9MlSskkFjevHuOcAdMg2qQ4EoNKw4plxUOZ/c5Y10qC595aED+gUGdeiGB4L7wiWs/EyXSuo3uGeQ=;
 20:2QiLJCvdyw8Ey6ineVt80OZbCLSmpN+Mu+zdyZUmcbUArPgjHxpGhphHkD2gRnZMasztlkVmqRwTY/4Xl5GFecXqU8tidrnyNhoWckTgdSec3l1Inb3PgpsgBedIokpdiQKvmybBWd92gGBZbpMGoR81bSOtioGGa3H6OJCKXso=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB21868C55A1405F0C498B09CA80F10@HE1PR0802MB2186.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700073)(100105000095)(100000701073)(100105300095)(100000702073)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703073)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(6072148)(100000704073)(100105200095)(100000705073)(100105500095);
 SRVR:HE1PR0802MB2186; BCL:0; PCL:0;
 RULEID:(100000800073)(100110000095)(100000801073)(100110300095)(100000802073)(100110100095)(100000803073)(100110400095)(100000804073)(100110200095)(100000805073)(100110500095);
 SRVR:HE1PR0802MB2186; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2186;
 4:eV5/dME34YnNWSkytKe5et74O9wZ0z0thxh8?=
 =?Windows-1252?Q?kNYltn6TJ5ysExhOORM9a+RS12xRbcIsI/Tevs+oGEOouvulMI2aHXWF?=
 =?Windows-1252?Q?va3qD4XNbgLZp29GRqsC1yGE1gIU9W3u/Ios82wmK8nCTcfQUVdXGxEH?=
 =?Windows-1252?Q?eNJ6usRrAFdIqt5gmKfxgscHkk7vcPQGkCPB54H147qcWvDyMxdcZ+Tn?=
 =?Windows-1252?Q?aCXZJOcVsf231owfRIWrwKGbFm75kZakGf8AYzMe1K6V2YFsqaUGUAvK?=
 =?Windows-1252?Q?kntggqV2H3gx7r+ZTT2Q2xGCIvSt3fBLmtnKwoSJHuCiWJeZwVeDrYDC?=
 =?Windows-1252?Q?qZ5g+F0Dce7qmdNf3/UToL3+AAr+3YfTlUAz66uzTcWtaPpIE59iHorB?=
 =?Windows-1252?Q?lrP9IM762kCqIZDV2bssREFYf7PrXkPudaw+qit01YlP3J6cr7fZ6wPm?=
 =?Windows-1252?Q?RQ12UDuh9LoSbKRXx9MRZXppd52JT7HXTzh+DNQZ8CgBSlxk2+20eUp9?=
 =?Windows-1252?Q?y8Na4bEtfWkFoiP7XqP2VQI2c5LmemN6fDOoktbOsab06Te3eiCTxS8R?=
 =?Windows-1252?Q?+8RLzuFTiMA+3+wVFvwHuOBPRvUi7Fym/oZshBWeNDPHBdeuWa3BREct?=
 =?Windows-1252?Q?jJu7fAccRcjGR9zcMcVRneaNNI3plBAyAijr4SU/uomgE6m92dUc5Cs+?=
 =?Windows-1252?Q?4aV7V1DSjJrnlVzikUJSS6HYZHYnGlm0mHqh24P51v0boGOcXuCDTNrm?=
 =?Windows-1252?Q?59+4Ni/uqPiUTnebTBA9hd5xJPB5ohLvcGfq17jC+DfBU72wgCukWVW0?=
 =?Windows-1252?Q?3mUt8SgNjMtYkOEwPcaWw3XTbe53Co4DogZXEcQff3/JQIadc1nRSEFt?=
 =?Windows-1252?Q?TigYMj6diuMfMHIp5d6DF9N7AOXAkZ0i2/kAN9qJoX5kE8hW5nS7da4+?=
 =?Windows-1252?Q?rIux6w/I9dpRwX7F1QqX+k30YKqdWcTqbKu86cxVuNwhmof1f/2cv1ZO?=
 =?Windows-1252?Q?j18UTuP/jK/ypqvxTk1pGjeQ6IOfQchn1/dxMYCRtpPwFtRsuSYTZIal?=
 =?Windows-1252?Q?l2N41zrVdJaH1Kzpi8vS7peOfO13uUcSwhT51DQvVjYd/hlD8kzOhGB+?=
 =?Windows-1252?Q?u40rqEj+AVrVvZgrTTsypVIOkuxu3HIjkXoYubkjwEYmcqcmNqBJHOH5?=
 =?Windows-1252?Q?7YS4aC6JDyNoVfD0o5OpDg/03tGldnT/2bxLObliU429Cmzt+h8o8gMi?=
 =?Windows-1252?Q?H6PB/gmmoSwXNFqI3Q=3D=3D?=
X-Forefront-PRVS: 0324C2C0E2
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(39860400002)(24454002)(4001350100001)(6486002)(230700001)(6506006)(64126003)(54356999)(189998001)(31686004)(65956001)(47776003)(8676002)(50986999)(42186005)(81166006)(54906002)(5660300001)(76176999)(66066001)(110136004)(53936002)(38730400002)(3846002)(86362001)(6512007)(6116002)(6246003)(31696002)(6666003)(50466002)(72206003)(229853002)(2950100002)(478600001)(33646002)(83506001)(53546009)(93886004)(7736002)(305945005)(36756003)(4326008)(23746002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2186; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2186;
 23:10g9NP+j0uR9ESRAezUIZ+dFXyklsGbWGa6?=
 =?Windows-1252?Q?uqs16NglXV4b4nutRdP9RTbyNMp0arpIFkUkFI91aCYveO3T0e2nfEwZ?=
 =?Windows-1252?Q?l+YvzF24vweuCoQ7qnq3QfrQqyVjW3KiWWSdsjzY/umdRuwUtAPFJ1IQ?=
 =?Windows-1252?Q?+fC5KfWqdi8QSBgDpDHnOKnsr73IMssCpsYNwjy7yV5CueIwIC7DhOZt?=
 =?Windows-1252?Q?R9uNs+r+u47jAhRaNFqwbT8GKFyG+ZS6cVOdJ7e61jnfs6tN4HCubSkw?=
 =?Windows-1252?Q?Z060cAWPXlB+XgJUHIFZU+02+a46ZUl+nT9GFKQf+u02CqjFwKxLHcJO?=
 =?Windows-1252?Q?31R5Cv5COC6pEy/Gz59gMn4JQ1w4ZyQ2B7tc3MJj2KZBOHpDC936PgRE?=
 =?Windows-1252?Q?XIxuqdIKrJwMV2AvQUHefTCUtsT/z5m7JQMYGV0P7Ed9XiBM7lRbCxp2?=
 =?Windows-1252?Q?SBwQYdn8F/+AJZQuUo13dJnYfVS3yKAzheo/GobyUFtL9uY6xnhWW/Sb?=
 =?Windows-1252?Q?TbO3FoOfKYwCHhGUnvYL/yXeOT/ASJoZ7nbNM3G96RfHb9uoqdbYCFAV?=
 =?Windows-1252?Q?+R7hBt3r8josbqi8+47h+cOWv80yPcK81HPJ5tt5WQfmKRypy6qlK1JF?=
 =?Windows-1252?Q?bULhjxI6ZCVfLv7wQFeaGLT1K9pbT+7eAESa1irwF0gvDnrCHZHIGCde?=
 =?Windows-1252?Q?8kEnZPyqQRX6nT0zsk+Yq+JBoQV9JYBeCsMN5BidrxfsFqiEASn5f8Y/?=
 =?Windows-1252?Q?pl2Bg1QR4NzlvyZ7YFGWGFLHn1OpQXpKuVfNp1vQsSxe2xBu7Ml4QNok?=
 =?Windows-1252?Q?Fjw1i1cGaZTZ9lYLCW8HhG2eH7chNyl4W9HSTSVG/HKH3mOpadkR06nc?=
 =?Windows-1252?Q?BWMX4uqqHjIxfd2ZkT+csyWEG5xWj9GcACawyMhJZTIYDg0TGp3drXVb?=
 =?Windows-1252?Q?ruuZfNAQsjtrJ7xppELkrSs/G57S/nA1N/sRl58Ctbi5KCFNBr2L53IO?=
 =?Windows-1252?Q?XqnLsd2/WTa/+s+y3urv4+mUv3pdDap+Zs4AKNcXZm2iKuHm2MWpFFXz?=
 =?Windows-1252?Q?6q3zN3l1R8WrDR8VBiaOPHvH9aJo89NgrK/3JWH1h9RklTT0WsrRvyf5?=
 =?Windows-1252?Q?JuMXdaT1//LD+wBp9yOKt226B90xPlhuGkXZTBiii4rE2mfUjjSYqtQd?=
 =?Windows-1252?Q?wmUe987Yz5KO5tm4+TFuuCgeu0pq2pM3uxSBq4OumbRCKEG8QmTUOViN?=
 =?Windows-1252?Q?yKKRLEKiqRoKh3j0noav0h8+wfDtNadPWZ8w3p51lMSpc6BOyjt9TaJs?=
 =?Windows-1252?Q?qHDbCQsXx644DDlR1TK9QG0EBPL2Bxyn7DmJEVtYRuX5Z/ct7XxYCn77?=
 =?Windows-1252?Q?VTRRS6bsll5DP?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2186;
 6:f0u1AaMikv6qy5MO2dyVNdXKHIGk9GA8O2xThvoIZarYaD0BRyTxuDkFwkdkiUszE7IMdyOdCAvFao/LtP/EAJqksP6jJWWtZ1VmaA3AsRr3urfbOHOl8ID8ZmX4wcQpx+VdjI0TladDSD6HXmaM6kz6/gdfEm9TZnCpO8WMtIphpryaMFTRkEd15H+i3HBEPkW399d+1+hbdN9ScZagrOcBJeQZ49IMGOagbarb4kvj03En2LeveOEPU9WQEEzX4+5NOQRdqlf4k3uy6gE+UunfIsrxQLajB6/XXMnsOepj0pjha5ST4oMhHT51HqeXlW1hyr0kdQH9iWfodgt4T9hHEv43eAkK6ZG9CeNCZ7gP1YQYF+2oy5pC3OxNy+0dnzmr6huS1OyWF1q/2tWQLNvybzYndvxm35QY7toDVf287LX8TzY6SkIqZQXSk/q5zkGJbfBuXurTHvXxzmiTPtcutsvSmGqajzPq+38P9Mdc7B3N97jZ9k9xz11kRGP/9hrf3VTIETOy5KcP3cbc+YZBb914Fa4oJaSS6ostfPw=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2186;
 5:RONYhLZhIE2H9XkmlzD3i24z9M6F2g9/ODDFZAxNu769ePAvi7d+fSpqANusafWt0woYIM9/UNWSvRnbIU1PbFV+csEIt1XiHOLDByNqJe8syMAz0tSCTdLpMxykfIyfmLE7kaJOJ4JBIOsivU4WCYkLwQ0b/kWEuaSsG9nckMFcgmnNo+REkFpbyerV/RCwg53tiaJXd2ue8LP5beMt3ks9Coj/D0ZDDq6uk/sDbg/alMJmFXm2gej2FySNvtC/AxdxnP3/SVrK05doz9rpfGvoS18uJ1aG/KgJlvg/a+lAy3+RxXGzMAZx8Cv6R8JvOkRbc4Xurbhs9U8nehaoUyVM8N+GSvYgqgf6jy6CUAh6n1zYNHxWR9AK0SBBPiXRBMvxndEmxxCIY2pROb55OWKeuHtnp5b/LsZHI1Vz1slyZwMbuLk7yLs58czGbcDHbHtAL2EEiDA40S8L6G7X0YlKyoincJvvzLXl9/XlTEpHC+DLwiWDNND0Rqz+oomg;
 24:uZSm3I03EpS4Z/EGe9fuOXLKl5StP78wArxNDgVb8iQnWSJxTuHEhTkLki9kbQNnwnweSR6olvirJc4OlSNUaNErYkWVI3tDyRROaZKcJnI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2186;
 7:ilDNq7yRMN46cyWBhMLAktRP82aAIII4GnDKCNHD7K+Czo7D1OEGu8TzQq8WKu6LzTzrdIuWBZ75GYSc8DZ+Vtlsu8JdkjwC2h9Y3zWXPieGbek1tdG2iIgPVHuywhHXELjZ0m0iFt+9GMq/MNGCK8s/hpwQcszVNAySGod8Wasy/BsQQH6abqS1AFYjCB6JeDDLnHk6CppOGwfCofN9yr+ldi7gv9ok9W4Wc0LwEqjegeT0vcbAzK7ODyhmodaxlYBdNEn6uSXK3wpxnQTJvBMBq3lorBAeAVgrAkPbylRwvqQ1VDT5u4eFGSppGiaR/HMm5WxR1n7dD/Zj8ROYow==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2017 18:39:51.4654 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2186
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 11/32] ARM: GICv3: forward pending LPIs
	to guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDMxLzA1LzIwMTcgMTg6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDMxIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZh
bm8sCj4+Cj4+IE9uIDMwLzA1LzE3IDIzOjA3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+
PiBPbiBUdWUsIDMwIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+ICAgICAgfTsK
Pj4+Pj4gIH07Cj4+Pj4+Cj4+Pj4+IEBAIC0xMzYsNiArMTM1LDgwIEBAIHVpbnQ2NF90IGdpY3Yz
X2dldF9yZWRpc3RfYWRkcmVzcyh1bnNpZ25lZCBpbnQgY3B1LAo+Pj4+PiBib29sIHVzZV9wdGEp
Cj4+Pj4+ICAgICAgICAgIHJldHVybiBwZXJfY3B1KGxwaV9yZWRpc3QsIGNwdSkucmVkaXN0X2lk
IDw8IDE2Owo+Pj4+PiAgfQo+Pj4+Pgo+Pj4+PiArc3RhdGljIHZvaWQgdmdpY192Y3B1X2luamVj
dF9scGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpCj4+Pj4+ICt7Cj4+Pj4+
ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwg
dmlycSk7Cj4+Pj4+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBOVUxMOwo+Pj4+PiArCj4+Pj4+ICsg
ICAgaWYgKCAhcCApCj4+Pj4+ICsgICAgICAgIHJldHVybjsKPj4+Pj4gKwo+Pj4+PiArICAgIGlm
ICggcC0+bHBpX3ZjcHVfaWQgPCBkLT5tYXhfdmNwdXMgKQo+Pj4+PiArICAgICAgICB2ID0gZC0+
dmNwdVtyZWFkX2F0b21pYygmcC0+bHBpX3ZjcHVfaWQpXTsKPj4+Pgo+Pj4+IEhtbW0sIHdoYXQg
ZG9lcyBwcmV2ZW50IGxwaV92Y3B1X2lkIHRvIGNoYW5nZSBiZXR3ZWVuIHRoZSBjaGVjayBhbmQg
dGhlCj4+Pj4gcmVhZD8KPj4+Cj4+PiBTdXBwb3NlZGx5IHdlIGFyZSBnb2luZyB0byBzZXQgbHBp
X3ZjcHVfaWQgb25seSB0byBnb29kIHZhbHVlcz8gTWVhbmluZwo+Pj4gdGhhdCB3ZSBhcmUgZ29p
bmcgdG8gZG8gdGhlIGxwaV92Y3B1X2lkIGNoZWNrcyBhdCB0aGUgdGltZSBvZiBzZXR0aW5nCj4+
PiBscGlfdmNwdV9pZC4gVGh1cywgZXZlbiBpZiBscGlfdmNwdV9pZCBjaGFuZ2VzLCBpdCBpcyBu
b3QgYSBwcm9ibGVtLiBJbgo+Pj4gZmFjdCwgaWYgdGhhdCBpcyB0cnVlLCBjYW4gd2UgZXZlbiBk
cm9wIHRoZSBpZiAoIHAtPmxwaV92Y3B1X2lkIDwKPj4+IGQtPm1heF92Y3B1cyApIHRlc3QgaGVy
ZT8KPj4KPj4gSSBhbSBub3QgdG9vIGNvbmZpZGVudCB0byBzYXkgbHBpX3ZjcHVfaWQgd2lsbCBh
bHdheXMgYmUgdmFsaWQgd2l0aCB0aGUKPj4gY3VycmVudCBsb2NraW5nIGluIHRoZSB2R0lDLgo+
Cj4gRmFpciBlbm91Z2gsIGJ1dCBJIHdvdWxkbid0IHNvbHZlIGEgYnVnIHdpdGggdW5uZWNlc3Nh
cnkgY29kZSBzb29uIHRvIGJlCj4gcmVtb3ZlZC4gVGhlIHByb2JsZW0gbGllcyBlbHNld2hlcmUg
YW5kIHNob3VsZCBiZSBmaXhlZCBlbHNld2hlcmUuIFdlCj4gY291bGQgZXZlbiBhZGQgYW4gQVNT
RVJUKHAtPmxwaV92Y3B1X2lkIDwgZC0+bWF4X3ZjcHVzKSBoZXJlLCB3b3VsZAo+IHRoYXQgd29y
ayBmb3IgeW91PwoKVGhlIHByb2JsZW0gbGllcyBpbiB0aGlzIGNvZGUgYmVjYXVzZSB3ZSBkb24n
dCBoYXZlIHBlci1JUlEgbG9ja2luZy4gVGhlIApBU1NFUlQgaXMgbm90IGEgc29sdXRpb24gdG8g
bWFrZSBzdXJlIGEgcmFjZSBkb2VzIG5vdCBoYXBwZW4gKGl0IGNvdWxkIAplYXNpbHkgaGFwcGVu
IGlmIHRoZSBMUEkgaXMgcGVuZGluZyB3aGlsc3QgdGhlIGd1ZXN0IGlzIGRpc2NhcmRpbmcgaXQp
LgoKSWYgeW91IGFkZCBhbiBBU1NFUlQgeW91IHdpbGwgcG90ZW50aWFsbHkgZ2V0IHlvdXIgcGxh
dGZvcm0gY3Jhc2hpbmcgCnRpbWUgdG8gdGltZSBvbiBkaXNjYXJkLiBTbyBJIGRvbid0IHRoaW5r
IHRoZSBBU1NFUlQgaXMgYWNjZXB0YWJsZSBoZXJlLgoKPgo+Cj4+IFRoZXJlIGlzIGEgcG90ZW50
aWFsIHJhY2UgYmV0d2VlbiBpdHNfZGlzY2FyZF9ldmVudCBhbmQgdGhpcyBmdW5jdGlvbi4gVGhl
Cj4+IGZvcm1lciBtYXkgcmVzZXQgcGVuZGluZ19pcnEgd2hpbHN0IHJlYWRpbmcgbHBpX3ZjcHVf
aWQgYXMgd2UgY2Fubm90IHRha2UgdGhlCj4+IHZDUFUgbG9jayB5ZXQuCj4+Cj4+IEJ1dCBhbGwg
b2YgdGhpcyBpcyByYWN5IGFueXdheSBiZWNhdXNlIG9mIHRoZSBsb2NraW5nLiBUaGlzIHdpbGwg
Z2V0IHNvbHZlZCBieQo+PiB0aGUgdkdJQyByZXdvcmsgYWZ0ZXIgdGhlIG1lcmdlLgo+Pgo+PiBT
byBGb3IgdGhlIHRpbWUgYmVpbmcgSSB3b3VsZCBrZWVwIHRoZSBjaGVjay4gV2UgY2FuIHJldmlz
aXQgaXQgbGF0ZXIgaWYKPj4gbmVjZXNzYXJ5Lgo+Cj4gVGhpcyBpcyBvbmUgb2YgdGhvc2UgdGhp
bmdzIHRoYXQgYXJlIHVuaW1wb3J0YW50IGJlY2F1c2UgdGhleSB3b3JrCj4gZWl0aGVyIHdheS4K
CkkgYW0gc29ycnksIGJ1dCBpdCBtYXR0ZXJzIHdoZW4geW91IGNhbiBlYXNpbHkgcHJldmVudCBj
cmFzaCBhbmQgbGltaXQgCnRoZSByYWN5IGNvbmRpdGlvbi4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 18:46:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 18:46:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG8dT-0000ME-0O; Wed, 31 May 2017 18:46:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <murrayie@yahoo.co.uk>) id 1dG8dQ-0000M8-V1
 for xen-devel@lists.xen.org; Wed, 31 May 2017 18:46:21 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 46/22-10689-C7F0F295; Wed, 31 May 2017 18:46:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXi+27jU91qfv1
 Ig+63zBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDSb9ZCn64V3x59Yq1gbHZsYuRi4NFYAGL
 xPn/r1hBHAmB8ywSk9fsY+pi5OQQEqiVuN6xjg3EZhHQlvjV2wJmswmoSyzfeZAFokZb4nn3A
 rB6EQFzia1LtjCC2LwCthLPz+8HinNwCAtoSqyYogcRFpQ4OfMJC0iYWSBW4uvsWIgpjhLLv5
 1mgjhhCqPEtysfWEESzAIiEg8PrWSbwMg3C0n7LIT2WUiqIMLqEuvnCUGEtSWWLXzNDGGrSdz
 edpUdWXwBI/sqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA
 UK5nYGDcwdh5wu8QoyQHk5Iob4WNXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7NfPqRQoJFq
 empFWmZOcCogklLcPAoifBKgKR5iwsSc4sz0yFSpxh1OZa83fWFSYglLz8vVUqc1w6kSACkKK
 M0D24ELMIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmzQKZwpOZVwK36RXQEUxAR+zaoQ1
 yREkiQkqqgTHAXrf7/i2+azcn/9/5WvIW09vfjn7CxhzcaYclf5m+2F/ry3RT6c/l7K/H7BK3
 f/29U3FFTNtn1r88MwXmv1sQyrWa0YDxqOvPL6KZqlYTuN/dfSY6Kyfm2SStuQ//h1X5fmg59
 UXzt++ZN4yy33b+r4xhDNvTZlzZtJL3zVeTizHSfDJnnv9XYinOSDTUYi4qTgQA+FS9xesCAA
 A=
X-Env-Sender: murrayie@yahoo.co.uk
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496256378!102760081!1
X-Originating-IP: [77.238.177.229]
X-SpamReason: No, hits=1.8 required=7.0 tests=FORGED_MUA_MOZILLA,
 HTML_60_70,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45659 invoked from network); 31 May 2017 18:46:18 -0000
Received: from sonic320-46.consmr.mail.ir2.yahoo.com (HELO
 sonic320-46.consmr.mail.ir2.yahoo.com) (77.238.177.229)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 18:46:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048;
 t=1496256378; bh=+UO8h3dAWr/i3o55C4k+9PCKnPVBBDZWr2KXnJ02OC0=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=YviBSp+y/dyR1KXA1w6mFKFSFQ2JFpaWFwKE0ZUXFPI4YV+PWnt3nFE255AOHwYUkVFltLVs4ZUgZ1CiJKNKEw3XxKhPEwB++hLZPA0bH54RomBuoi6YpOEa579qvi2vZ5F/KGQ2e06ceudfIY1EYmUpaz6Fl+GFS1P3gScIKIhEU/2HNsrvguuDnJXW/yONQa3LdzE/HO7HVd3jcK91a6Uqvo7XMi7Vaxz/7t73n+Wkni36C/x2Avw7YngPT2i9XlINPmDOCwdoDZGtd9qKGQDqsUyhXDrVzlWlxwPV3XhT0xyg9HbohiFJj3PIUDTOtSBUySLkxbTnjzWo7h2oDg==
X-YMail-OSG: VyYg.9AVM1lJN9p.7fMx6USENb9aF91Khkz15p8bFGaQ1KeiW0p.0ZOo4_cVP7M
 9YsvH9Tst_o0sKAO3zsTupdO.f.s6mrOj5XZ_mHx322sL6qrl2jb5L5bDW_wXSBex6c4mBxKfgkP
 UJgwsl0qENPXatJvySy5fYyOC71jBXZJ_WzuohgPwbZjyBRFGLE7XIBreORV5IQUm_LL013sGvQU
 BWoY_MlfUFDjBT2uaMrYr4W0setPvorX3t3ubDZChGBaBiqG0tSicYtQy.ukGZKMkwVWna7UQbyp
 VECpzZ.Erk35x4r2lAfieJIDvG15AAQYdkGccj_zvr2OxoT1L_pjuJxG5YHWjYSpXZPx7xHvKUFe
 rk7SDetBW1ULqk4.2d19Gn7alAmoH2pVJ75HHfTUN1CdHD1hoDY_zs1WYOuNHJwI1f2sazZO0Qc6
 oMkKoIantM3nQNM2t2BffmrJrMShPnQGLDmvBaqiNR3EbWGzKBvfTXsWHhYRxhy.CGmC.b3uEf6W
 _7V69Q_zas0VTAocZwV9YVXFzAnb8B9nrRpWExMX8sfs-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic320.consmr.mail.ir2.yahoo.com with HTTP; Wed, 31 May 2017 18:46:18 +0000
Date: Wed, 31 May 2017 18:41:12 +0000 (UTC)
From: Ian Murray <murrayie@yahoo.co.uk>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Message-ID: <1288784150.7402967.1496256072038@mail.yahoo.com>
MIME-Version: 1.0
References: <1288784150.7402967.1496256072038.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.9726 YahooMailNeo Mozilla/5.0 (X11;
 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
 Chrome/58.0.3029.110 Safari/537.36
Content-Length: 9745
Subject: [Xen-devel] Possible bug with fsimage/pygrub
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: Ian Murray <murrayie@yahoo.co.uk>
Content-Type: multipart/mixed; boundary="===============8507132063288000023=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8507132063288000023==
Content-Type: multipart/alternative; 
	boundary="----=_Part_7402966_1936777648.1496256072035"
Content-Length: 9208

------=_Part_7402966_1936777648.1496256072035
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

All,
Having a very strange problem. I created a CentOS 7 PV vm but could not get=
 pygrub to pick-up the grub entries. I did some fault finding and concluded=
 that `fsimage` was unable to find the grub.cfg.
I could start the vm as an HVM guest with no problem. I renamed the `grub2`=
 folder to be `grub2.x` and `cp -a` that back to `grub2`. pygrub/fsimage we=
re able to find the file after that. fsimage couldn't see grub2.x/grub.cfg.

=C2=A0I wrote small test case in python to illustrate the issue:
I can only think it is a bug in fsimage, or there is something very hidden =
about that directory that is causing this.
Any suggestions would be most welcome,
Thanks,
Ian
import fsimagefs =3D fsimage.open('/dev/xen2/email', 1048576, "seclabel")if=
 fs.file_exists('/grub2.x/grub.cfg'):=C2=A0 print "found"else:=C2=A0 print =
"not found"if fs.file_exists('/grub2/grub.cfg'):=C2=A0 print "found"else:=
=C2=A0 print "not found"
The results are:-=C2=A0=C2=A0# python ~/test.py=C2=A0not foundfound
(mounted locally, after an update, but same behaviour as previously. The pa=
rtition is on LVM and is formatted ext4)# ls -al grub2*grub2:total 52drwxr-=
xr-x. 6 root root =C2=A04096 May 31 02:39 .dr-xr-xr-x. 7 root root =C2=A040=
96 May 31 02:41 ..-rw-r--r--. 1 root root =C2=A0 =C2=A086 Jan 10 23:32 devi=
ce.mapdrwxr-xr-x. 2 root root =C2=A04096 Jan 10 23:32 fonts-rw-r--r--. 1 ro=
ot root =C2=A04806 May 31 02:39 grub.cfg-rw-r--r--. 1 root root =C2=A04045 =
Jan 10 23:33 grub.cfg.1496194637.rpmsave-rw-r--r--. 1 root root =C2=A01024 =
May 31 02:39 grubenvdrwxr-xr-x. 2 root root 12288 Jan 10 23:32 i386-pcdrwxr=
-xr-x. 2 root root =C2=A04096 Jan 10 23:32 localedrwxr-xr-x. 3 root root =
=C2=A04096 Jan 10 23:28 themes-rw-r--r--. 1 root root =C2=A0 =C2=A0 0 May 3=
1 02:13 xxxx
grub2.x:total 44drwxr-xr-x. 6 root root =C2=A04096 May 31 02:13 .dr-xr-xr-x=
. 7 root root =C2=A04096 May 31 02:41 ..-rw-r--r--. 1 root root =C2=A0 =C2=
=A086 Jan 10 23:32 device.mapdrwxr-xr-x. 2 root root =C2=A04096 Jan 10 23:3=
2 fonts-rw-r--r--. 1 root root =C2=A04045 Jan 10 23:33 grub.cfg-rw-r--r--. =
1 root root =C2=A01024 Jan 10 23:33 grubenvdrwxr-xr-x. 2 root root 12288 Ja=
n 10 23:32 i386-pcdrwxr-xr-x. 2 root root =C2=A04096 Jan 10 23:32 localedrw=
xr-xr-x. 3 root root =C2=A04096 Jan 10 23:28 themes-rw-r--r--. 1 root root =
=C2=A0 =C2=A0 0 May 31 02:13 xxxx


------=_Part_7402966_1936777648.1496256072035
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_ym19_1_1496255749575_6681">All,</div><div=
 id=3D"yui_3_16_0_ym19_1_1496255749575_6682"><br id=3D"yui_3_16_0_ym19_1_14=
96255749575_6683"></div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6684">Ha=
ving a very strange problem. I created a CentOS 7 PV vm but could not get p=
ygrub to pick-up the grub entries. I did some fault finding and concluded t=
hat `fsimage` was unable to find the grub.cfg.</div><div id=3D"yui_3_16_0_y=
m19_1_1496255749575_6684"><br></div><div id=3D"yui_3_16_0_ym19_1_1496255749=
575_6685">I could start the vm as an HVM guest with no problem. I renamed t=
he `grub2` folder to be `grub2.x` and `cp -a` that back to `grub2`. pygrub/=
fsimage were able to find the file after that. fsimage couldn't see grub2.x=
/grub.cfg.<br><br>&nbsp;I wrote small test case in python to illustrate the=
 issue:</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6686"><br id=3D"yui=
_3_16_0_ym19_1_1496255749575_6687"></div><div id=3D"yui_3_16_0_ym19_1_14962=
55749575_6688">I can only think it is a bug in fsimage, or there is somethi=
ng very hidden about that directory that is causing this.</div><div id=3D"y=
ui_3_16_0_ym19_1_1496255749575_6689"><br id=3D"yui_3_16_0_ym19_1_1496255749=
575_6690"></div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6691">Any sugges=
tions would be most welcome,</div><div id=3D"yui_3_16_0_ym19_1_149625574957=
5_6692"><br id=3D"yui_3_16_0_ym19_1_1496255749575_6693"></div><div id=3D"yu=
i_3_16_0_ym19_1_1496255749575_6694">Thanks,</div><div id=3D"yui_3_16_0_ym19=
_1_1496255749575_6695"><br id=3D"yui_3_16_0_ym19_1_1496255749575_6696"></di=
v><div id=3D"yui_3_16_0_ym19_1_1496255749575_6697">Ian</div><div id=3D"yui_=
3_16_0_ym19_1_1496255749575_6698"><br id=3D"yui_3_16_0_ym19_1_1496255749575=
_6699"></div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6700">import fsimag=
e</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6701">fs =3D fsimage.open=
('/dev/xen2/email', 1048576, "seclabel")</div><div id=3D"yui_3_16_0_ym19_1_=
1496255749575_6702">if fs.file_exists('/grub2.x/grub.cfg'):</div><div id=3D=
"yui_3_16_0_ym19_1_1496255749575_6703">&nbsp; print "found"</div><div id=3D=
"yui_3_16_0_ym19_1_1496255749575_6704">else:</div><div id=3D"yui_3_16_0_ym1=
9_1_1496255749575_6705">&nbsp; print "not found"</div><div id=3D"yui_3_16_0=
_ym19_1_1496255749575_6706">if fs.file_exists('/grub2/grub.cfg'):</div><div=
 id=3D"yui_3_16_0_ym19_1_1496255749575_6707">&nbsp; print "found"</div><div=
 id=3D"yui_3_16_0_ym19_1_1496255749575_6708">else:</div><div id=3D"yui_3_16=
_0_ym19_1_1496255749575_6709">&nbsp; print "not found"</div><div id=3D"yui_=
3_16_0_ym19_1_1496255749575_6710"><br id=3D"yui_3_16_0_ym19_1_1496255749575=
_6711"></div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6712">The results a=
re:-</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6713">&nbsp;&nbsp;</di=
v><div id=3D"yui_3_16_0_ym19_1_1496255749575_6714"># python ~/test.py&nbsp;=
</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6715">not found</div><div =
id=3D"yui_3_16_0_ym19_1_1496255749575_6716">found</div><div id=3D"yui_3_16_=
0_ym19_1_1496255749575_6717"><br id=3D"yui_3_16_0_ym19_1_1496255749575_6718=
"></div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6719">(mounted locally, =
after an update, but same behaviour as previously. The partition is on LVM =
and is formatted ext4)</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6720=
"># ls -al grub2*</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6721">gru=
b2:</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6722">total 52</div><di=
v id=3D"yui_3_16_0_ym19_1_1496255749575_6723">drwxr-xr-x. 6 root root &nbsp=
;4096 May 31 02:39 .</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6724">=
dr-xr-xr-x. 7 root root &nbsp;4096 May 31 02:41 ..</div><div id=3D"yui_3_16=
_0_ym19_1_1496255749575_6725">-rw-r--r--. 1 root root &nbsp; &nbsp;86 Jan 1=
0 23:32 device.map</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6726">dr=
wxr-xr-x. 2 root root &nbsp;4096 Jan 10 23:32 fonts</div><div id=3D"yui_3_1=
6_0_ym19_1_1496255749575_6727">-rw-r--r--. 1 root root &nbsp;4806 May 31 02=
:39 grub.cfg</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6728">-rw-r--r=
--. 1 root root &nbsp;4045 Jan 10 23:33 grub.cfg.1496194637.rpmsave</div><d=
iv id=3D"yui_3_16_0_ym19_1_1496255749575_6729">-rw-r--r--. 1 root root &nbs=
p;1024 May 31 02:39 grubenv</div><div id=3D"yui_3_16_0_ym19_1_1496255749575=
_6730">drwxr-xr-x. 2 root root 12288 Jan 10 23:32 i386-pc</div><div id=3D"y=
ui_3_16_0_ym19_1_1496255749575_6731">drwxr-xr-x. 2 root root &nbsp;4096 Jan=
 10 23:32 locale</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6732">drwx=
r-xr-x. 3 root root &nbsp;4096 Jan 10 23:28 themes</div><div id=3D"yui_3_16=
_0_ym19_1_1496255749575_6733">-rw-r--r--. 1 root root &nbsp; &nbsp; 0 May 3=
1 02:13 xxxx</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6734"><br id=
=3D"yui_3_16_0_ym19_1_1496255749575_6735"></div><div id=3D"yui_3_16_0_ym19_=
1_1496255749575_6736">grub2.x:</div><div id=3D"yui_3_16_0_ym19_1_1496255749=
575_6737">total 44</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6738">dr=
wxr-xr-x. 6 root root &nbsp;4096 May 31 02:13 .</div><div id=3D"yui_3_16_0_=
ym19_1_1496255749575_6739">dr-xr-xr-x. 7 root root &nbsp;4096 May 31 02:41 =
..</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6740">-rw-r--r--. 1 root=
 root &nbsp; &nbsp;86 Jan 10 23:32 device.map</div><div id=3D"yui_3_16_0_ym=
19_1_1496255749575_6741">drwxr-xr-x. 2 root root &nbsp;4096 Jan 10 23:32 fo=
nts</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6742">-rw-r--r--. 1 roo=
t root &nbsp;4045 Jan 10 23:33 grub.cfg</div><div id=3D"yui_3_16_0_ym19_1_1=
496255749575_6743">-rw-r--r--. 1 root root &nbsp;1024 Jan 10 23:33 grubenv<=
/div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6744">drwxr-xr-x. 2 root ro=
ot 12288 Jan 10 23:32 i386-pc</div><div id=3D"yui_3_16_0_ym19_1_14962557495=
75_6745">drwxr-xr-x. 2 root root &nbsp;4096 Jan 10 23:32 locale</div><div i=
d=3D"yui_3_16_0_ym19_1_1496255749575_6746">drwxr-xr-x. 3 root root &nbsp;40=
96 Jan 10 23:28 themes</div><div id=3D"yui_3_16_0_ym19_1_1496255749575_6747=
">-rw-r--r--. 1 root root &nbsp; &nbsp; 0 May 31 02:13 xxxx</div><div id=3D=
"yui_3_16_0_ym19_1_1496255749575_6748"><br id=3D"yui_3_16_0_ym19_1_14962557=
49575_6749"></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1496255749575_67=
50"><br id=3D"yui_3_16_0_ym19_1_1496255749575_6751"></div></div></body></ht=
ml>
------=_Part_7402966_1936777648.1496256072035--


--===============8507132063288000023==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8507132063288000023==--


From xen-devel-bounces@lists.xen.org Wed May 31 18:49:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 18:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG8gB-0000VN-Do; Wed, 31 May 2017 18:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dG8gA-0000V9-Oj
 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 18:49:10 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 63/C1-03557-6201F295; Wed, 31 May 2017 18:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJKsWRWlGSWpSXmKPExsWSoc9kq6sqoB9
 psG2ppMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF0SgdjwSHhioO/LjA3MB7m72Lk4mARaGCW
 WLG1hbGLkZODUSBMovnxBHaQhJDABCaJ71/2sYIkhAVsJeYcXcsGYosI6Etsut0IVTSfSWL57
 bksIA6zwFNGiQnH7zCDVLEJaErc+fyJCcTmFbCSeLz9MNgkFgFViZ2PXrKA2KICqRIf331hhK
 gRlDg58wlYnFPAR+L2ibtA9RxAQ+0lHmwtAwkzC8hLbH87B2y8hICSxNsjB8D2SghMZ5RYeOM
 /2C4hAUWJGZ0HWSCKZCWOnp0DZetIPG28BdXsK/Hs8mVGkPkSAsoSp1r8IML1ElMb/zBCzJzM
 LnFu/nJ2COcKs8T0KYvBBvEJCElsf7CHCaKjQKJjxkKoBVoS665+hFoADNSD74ogmr+zSayd2
 MAOsU1G4kNfPER8LZvEzVfzmSYwas1CCoBZCE/PQvL0AkbmVYzqxalFZalFuuZ6SUWZ6RkluY
 mZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBSYIBCHYwzrzsf4hRkoNJSZS3wkYvUogvKT+lMiO
 xOCO+qDQntfgQowwHh5IErwe/fqSQYFFqempFWmYOMF3BpCU4eJREeH1A0rzFBYm5xZnpEKlT
 jIpS4rwH+YASAiCJjNI8uDZYirzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6lIFN4MvNK4
 Ka/AlrMBLR41w5tkMUliQgpqQZGvfXi+54wup7vqqr6wDq1LCc6yux7TfX/JsWA8EOT1udJTu
 e9E3A5YGb6ybt7pbd47tN+lX3sCuPB5+2Ljur5hu1cE8x8iWF6+de0n0avBdq/qc0MT7f/Y2L
 hrqz+WWrtHJ7FpwzP6M2+/Mihz6vgz0e1Ka/P8Dmr3o/mb2GrbdirJ7y4eNMcJZbijERDLeai
 4kQAhHBCEYwDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496256549!95902391!1
X-Originating-IP: [104.47.2.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41586 invoked from network); 31 May 2017 18:49:09 -0000
Received: from mail-db5eur01on0061.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.61)
 by server-13.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 May 2017 18:49:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=EXf3DdYH9yQ1PijfJI62L3vr+2e99txPidK+aaL+XTc=;
 b=WT6XDwvTNYKBWLV7R4XOy3mZwhhrvLUl5C5OjSiEgSI3JhNiCeqmwtimuvO7/deFdLDvdcpqRb+z3OEDYHz295lr5jyP2eF4iQnZkFW26CZXTqh6J4jIYsvl/gTtSiFaVswPnrmam1rithN+zyHehMqHCD5ghxTRtIjsr+lZiVk=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 AM4PR0802MB2178.eurprd08.prod.outlook.com (2603:10a6:200:5d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Wed, 31
 May 2017 18:49:05 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-27-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705301530350.18759@sstabellini-ThinkPad-X260>
 <d71e2434-d77d-080d-be38-fa699e298f20@arm.com>
 <alpine.DEB.2.10.1705311049131.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <94d255c7-0280-1019-4fd1-9256e270e132@arm.com>
Date: Wed, 31 May 2017 19:49:01 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1705311049131.18759@sstabellini-ThinkPad-X260>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: HE1PR0502CA0001.eurprd05.prod.outlook.com
 (2603:10a6:3:e3::11) To AM4PR0802MB2178.eurprd08.prod.outlook.com
 (2603:10a6:200:5d::16)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0802MB2178:
X-MS-Office365-Filtering-Correlation-Id: d2a154dc-5db0-4715-2362-08d4a855b780
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:AM4PR0802MB2178; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 3:EvSbVNm35rE1Sh1afpqaHTIz5TomR3AVtbrcFKxcmfllG7sd5eXFEgTTBvvfH15VldRGtKNWxLbaEMYHkiHnnqJ4Dm+XSmvMWXrzERV7R00cm8QppQ4kSOphuudz3l+9MQrtTOiW3KgJVZGf02+f3+lUuLULGrC/x1wsrBybC7GzaINkmtRVk/poM9BHjqCSahsJBNQ3GYO4weuxip6SVMpRQ1Z1ea3Lhpa/hVkjEIoHCQOPLw72cADPKhKcTr5knmgc2AI4wGh6dw7OMBVcfzNHces6boM8lWH3G+eZ3xVAx2P0X1KYx9oZ2W0BSZ8NpAsQz3m7BGJHL7jRUKJnWFzB+sEnkyAYRfykjZDLTBM=;
 25:TIAw+UIPbBrNzDd4hbFo6SbWtXTyTTQobdJplpiCXMi53GVbsfD72+Tl30BZQIUBPe04oz5SYT6HxmrYERiugW30kUc9JHqYDCc+vSC8FREp2jxpG8klpu0QcO/WEn0/4tl45UgW2ktFOAOo4FjLlKCA+RdJx//vCz7Qui+hYXhAgQ5YB9oifoNYSIqfSw67wTzsL+Sq9Z6k8dX4EDQycnoGYQTcrbwjEj/kiJjfz7NOONjk1C9iZ4gV5XjXIPt0VgRXvg9Wl2pFcUDLF8IOpHy7ejjhErhkyh/pcynSM62rShGRj12zlq76gM+2P8p4tUN57R7wSKSU1YcTWvsGKJ4NyculYuKefIZzbYjBICX2yFAX4y3trEpx28V4RfYUFRhjDwnXyA87XyEr1gA3ABk4610TAc2Jn2yLhCOa7RkOK6xulW4SMOyZth4dmnrSdcijkyIsmpHZQGBZQrT6D+YeWCVfzoGp0LWcsQBswow=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 31:YWLpoANZPit5rNwsSyIuRXF6wOlUjCnswMX4pQpVeeDljZf5Y0ROn8Oa/D5UW+L3nQGkJqtNm3W/DR8VwqBfFnDFfiyM0/2oZtj4WDNERjYp8vKBOgdPiPib1Dp341v8+//Ix6gk9jAlV3G2xAbhleEeHdeei0JH+VHsDPOUhpEcrqk+acfrM750f1kSnVqAxy0wHswWEWEerm4BQkbQiJwi0kRVGQqGYHN8Og0QArc=;
 20:JZlP6o+sM7H1jK83Vg01Pg2u0hxwt/dVDvh/za5Ma+P+POOi8z09lTMkC3c4tOAc6MuKd8rbklZg6YpDxebw5NKro4pGz5c/4E2J2RVNm7xxlXYVxHTlkV07KRSENhYfW1JC/dr1YufTem8pmrZXeavXCbkuL+pFOnjfJXdyCGY=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR0802MB217873C90F4884B61444041C80F10@AM4PR0802MB2178.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123558100)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148);
 SRVR:AM4PR0802MB2178; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0802MB2178; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 4:52rlIrrAcYUL0x+0pEZ/YEcxXLTJQmKoPtxmEZOIvI1Qxzk82t9Xpca9AGqvoIMWWY0AhadPWCsfmEBXhpGQKZyByiG4RJ6SF/IuIaXxe/PbJuan6M3x14Mqrhu2XZv27L4ud5megzIv14zl3AkGaX2r6IP950+Dg8RITQw7AiCiJ9uxQl1kBBgOciUnQ7YVlcJBKvYatwbTkO1ADoi/gQArord5tsBHdLajCcdsgehcQFw84hO42R+xYPcTDw/r9JDe1CBRy0uF6YLmEp9ASjPM0zcicpwpCxH9vTui00aHeA4kh8BJotnSqc0fqv5MvzJKXSryzW8CNc9VCtJ8o6gcEAXWh4UbDhSzKnK0HvMG0/akyV9QbjuX2GgfN+oJvT6iiki42uASkHH0UHH1kW+wMNOj2njHBzxQqbhFD+bZFYxZtpM/GO243F6LaaJ6kmN238nP1eRLL+tgmOiIZiAyPgX9JZ6ZHSWEgeNQIuhNRsNBj3252ozGLFYPNVaKkeJoXKJA+afK4KVjeR+fw7wGgoTfaSkPQhK5Asz4CT8Xs9S3IQdXhZgjclbdBpkzcQqrPcGwDCbp8ugHRt5lpB6okztSQfyNKg0JfhC8vgHHbnrDA9cEbuVeDsem35+9B8cOUNCeIDUnoTnc+7GAAYUZoA9+wALl9UzmqJVLc74SoLXr4lMDefxiiX2MlAO48oxsNwLr8y9V9gzs/Nv3eIwr1JMV0f2FxTZS3k258F56X45XOWLSqVVw73QZfWmATre+vy8T8AKo8Dr9yi9SF3dqQKHIeRkPdpKNKp/Z0P7oDRJ7RiqGn/CsRKMjUNtG
X-Forefront-PRVS: 0324C2C0E2
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39400400002)(39410400002)(39450400003)(39850400002)(39840400002)(39860400002)(24454002)(83506001)(6512007)(66066001)(2906002)(65806001)(4326008)(53546009)(25786009)(23746002)(54906002)(6116002)(3846002)(31696002)(47776003)(65956001)(6506006)(110136004)(38730400002)(53936002)(6486002)(6246003)(81166006)(8676002)(230700001)(86362001)(4001350100001)(72206003)(7736002)(64126003)(305945005)(76176999)(54356999)(189998001)(5660300001)(478600001)(50986999)(65826007)(42186005)(229853002)(50466002)(2950100002)(31686004)(6916009)(6666003)(33646002)(93886004)(36756003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0802MB2178; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM4PR0802MB2178;
 23:O9NPjde7+h/JfleF7HdegxqYBWXKi1LgEYa?=
 =?Windows-1252?Q?xHCyUmVw/mR9/XC/bJhIzyDiammpUJdmUiz9vJ3KAEF42b5CI40eOTfi?=
 =?Windows-1252?Q?LCbiiinri+kbvWpb1ZZYa7Hqyb43t6x4ptKxplT0DFLa7IHdpBPbj8xR?=
 =?Windows-1252?Q?54sPbL/7FKUvljMW8g0gf11js/qjsygZlWwJOMG3tyOQHNMc5yyM92Tn?=
 =?Windows-1252?Q?5rK/2r0d86Eif9NwEc0qHhjitsatGknR7wiaITEsJDyfViWGy0qPjxmi?=
 =?Windows-1252?Q?FfElkg3Y2Iyst6U0UXs9i+7OB1qDl/647iqCTQNrEt6DKEMXh/XaYz9z?=
 =?Windows-1252?Q?SufYDJ8DGo3/MtLp1Eu1bh5CWxK4bLHbVc/SMAw42LGDjbqVPNsXdfYP?=
 =?Windows-1252?Q?KPz3EBWnJ98slQyXePF/1bBZAXz3MfGPvpnBoFPQioS2d7WumA4GtSHr?=
 =?Windows-1252?Q?M9i1OMhLsNmBMQqahYsvjAU1OHyJTRNT4FUmQGzhb1s8Gv5Z5iKlsc8v?=
 =?Windows-1252?Q?9/OzLg3F/HDZAuyNscQ+R7jKMHcLR/lXYMwdYZIA1/CAnUu4TWouLvK7?=
 =?Windows-1252?Q?yeiMZbRqFWFoYmmdnH7ZZqJc7K8KWH2rTKqvtxXMfw+dg7erFCUu1LNs?=
 =?Windows-1252?Q?jHKi+/WlNKmlZACSZ9eOXMmLbQwlRIZNOpbRg/7fYQDEmYR5JNrutG2L?=
 =?Windows-1252?Q?H6Kw9E045szLJITJybztZfRlvLiMczt8Kv823HzzBe1p0cq2EOfaC4Xd?=
 =?Windows-1252?Q?+0a3yImLVYnxhF9jy7hqIVu7XLZVLgo+hAZm9GFMpLzevz9l76KhdwuA?=
 =?Windows-1252?Q?mCUIGpYDjinlV3MpAETpPL8K7EOIcfhNBPJKg7zhgricXvVOdQJPdrm0?=
 =?Windows-1252?Q?PbYj6MBqHkoMK1FEop+nIGXtlQjjldME3RtQ2q3mxRIl3cixh+XpBz3K?=
 =?Windows-1252?Q?/V/PKlpqBR7tlbdVtnEhMW+CV51ChI01r/RVbIjCtoHMEAjeHLK3nvD9?=
 =?Windows-1252?Q?TvTr3khvbYxsINKMPEggZWIFeCVHMfjKOsae++er2L2HIu4ZqqeWZA6d?=
 =?Windows-1252?Q?c9z8MXu/zLQhNVB6ZRSxe50FxaluRaFqROfZc5fIsZzPGNs2MM8Itibw?=
 =?Windows-1252?Q?Xp7tXxKM3KZwu3BtyVtX9d5AqLDSZltcpaYaba77zoSeWjRZCRaeIa9t?=
 =?Windows-1252?Q?9h4ZmUsE4gCq36uZW0TyGpOPgsezSsRFhztib/VE28As3x03Qn1tZZQL?=
 =?Windows-1252?Q?G6SxPwHDkcJkLIzfqrwzHZj3Y2BrFeL9hIz4HiKMlSgcywsh+WFPyHeG?=
 =?Windows-1252?Q?TAWlvE83SVYNRggk2igQ+4U/JcIvdBszk/kOrolUWiYhOWEi8REzPsSO?=
 =?Windows-1252?Q?2CzCTislkKWZbz4UDlB9s8ogUhkbEuDt0VxjhR35V4xNuTGDuR2nYptn?=
 =?Windows-1252?Q?1s3ah+yyyJraTZHtps573+Z+IqieWNWy5CVq8u6nbD0QC8p+8Caxtqq9?=
 =?Windows-1252?Q?iAZ0u7Tku1IHkruA2f82lzHYHXwmzvzzMAdqQEmTifJ/qYc+KXlhOqdo?=
 =?Windows-1252?Q?C7a5bSaFputG97fsdTtCoerTifKxay6AvdX51?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 6:ReO+hJ++i6YVwobwP8xtEtz6dFvZin5EyPlbyuWwVKICGrEYIVNzxFCcMzofv0YsKtE5/SNGkhYhc8hxJr/KAOpWSvga/IDhVgFRl+Ujd1f98uM0qB7F6QmgeAwDwon/bB4cLQNwhZQZ+r/hMkQ+BbUYWPaigdcJozvA3YzW9k217gZAkEwPU5zrCRTX7kG7AFexwN9lJObXbgWLCCcX7+mald+U9gKk13oItD63cyGDhpecJi/vWVs1pizvd1veLF2iAZ1YAjJ1q/iLiWj+PeRyniLR1+wIn3ESgY3hXy6RhmQktehYJ3lQzOAcEvwnB85YV8qJag2cg72NxJtc9XDt1FbE8c9zcr2lh+avsqH6BSKJz234VZBsa31x4EHrNMAsClqNTQNZZHcd7ElvBfRISkv6OkREWrz9mbg+ZI4xwrpvq/SvmPFk0uIrl5LO9sRu+OZkTcJvpoJiBr/aVyWdUfGLRlDUicf8eq1JbCAhr7muM/jfndo4nTcfIemy51SH9GbMhYnwqv5B4/QcYnCCjK7n5ojJJmBdT1EDveA=;
 5:7+qBjB4K6lKukzQM1YuFc2+1Oo3RT9ASF1NJAFLKhfnVn9MkTZtaLC7/u1MnmnazS5qCDLLzHNPS1tqtXP+FA5Bb8274mihjNWo1UJPUg6beKbIuUEZRkrtmXeLUX5YxEWxZ1Hvqphkn/13/dTQBIQ==;
 24:NI1ZDn3KNNeRAeGL8sVS3A9wGnBNGKlcyCHPaHmPG72WCGzsjY3M+U3Pp1vccv6TE2LTGygNIp5G+eJl+BdBSrqXW31w97aAgXob1Rr4q/0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2178;
 7:xQK96IvEwAn7WEIdJ11EaR3RLo6BRPpxz+jP+anpv7jKBnVFqPuk8Gujj1SXlXw3w97GSNSWZTm1WMDUoNNo3bFb512wJxw+cIUWx6oSFSkKSPZq0W0fhmdEQBGIrhEcL9xijne3EH/vhOrT5dd6jd7kIu0ffZXyVcdVytS6gy9y7f06rM6HU3+BrV7G+B8R8kd1T/40NOPVo3rzMYc3h6SVwXjVlmAMeDRj+9gxMin5LRswZpXpz7/cMMSddQ7nqbME4jpTfhu4+QoaQb8NcF6rzGa7Hem7KdN524ahYmLyLy0WPXSTPqFttVVaP8V4MasDILGsYP3HWcSCL9vOaw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2017 18:49:05.9928 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2178
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 26/32] ARM: vITS: handle MOVI command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDMxLzA1LzIwMTcgMTg6NTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDMxIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZh
bm8sCj4+Cj4+IE9uIDMwLzA1LzE3IDIzOjM1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+
Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogVE9ETzogbG9va3VwIGN1cnJlbnRseS1pbi1ndWVzdCB2
aXJ0dWFsIElSUXMgYW5kIG1pZ3JhdGUgdGhlbSwKPj4+PiArICAgICAqIGFzIHRoZSBsb2NraW5n
IG1heSBiZSBmcmFnaWxlIG90aGVyd2lzZS4KPj4+PiArICAgICAqIFRoaXMgaXMgbm90IGVhc3kg
dG8gZG8gYXQgdGhlIG1vbWVudCwgYnV0IHNob3VsZCBiZWNvbWUgZWFzaWVyCj4+Pj4gKyAgICAg
KiB3aXRoIHRoZSBpbnRyb2R1Y3Rpb24gb2YgYSBwZXItSVJRIGxvY2suCj4+Pj4gKyAgICAgKi8K
Pj4+Cj4+PiBTdXJlIGJ1dCBhdCBsZWFzdCB3ZSBjYW4gaGFuZGxlIHRoZSBpbmZsaWdodCwgYnV0
IG5vdCBpbiBndWVzdCwgY2FzZS4gSXQKPj4+IGlzIGp1c3QgYSBtYXR0ZXIgb2YgYWRkaW5nICh3
aXRoaW5nIHRoZSBhcmNoLnZnaWMubG9jayBsb2NrZWQgcmVnaW9uKToKPj4+Cj4+PiAgICAgaWYg
KCAhbGlzdF9lbXB0eSgmcC0+bHJfcXVldWUpICkKPj4+ICAgICB7Cj4+PiAgICAgICAgIGdpY19y
ZW1vdmVfaXJxKG9sZCwgcCk7Cj4+PiAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FV
RVVFRCwgJnAtPnN0YXR1cyk7Cj4+PiAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVl
KTsKPj4+ICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwo+Pj4KPj4+ICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+
Pj4gICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycShuZXcsIGlycSk7Cj4+PiAgICAgfQo+Pgo+
PiBQbGVhc2Ugbm8gbW9yZSBoYXJkY29kaW5nIG9mIG1pZ3JhdGlvbiBjb2RlLiBJZiB3ZSBhcmUg
Z29pbmcgdG8gc3VwcG9ydAo+PiBtaWdyYXRpb24gd2Ugc2hvdWxkIHJld29yayB0aGUgY3VycmVu
dCBmdW5jdGlvbiB2Z2ljX21pZ3JhdGVfaXJxIHRvIHN1cHBvcnQKPj4gTFBJcy4KPgo+IEkgYWdy
ZWUsIGl0IGlzIHRydWUsIGluIGZhY3QgdGhhdCBpcyB3aGF0IEkgYWN0dWFsbHkgc3VnZ2VzdGVk
IGxhc3QKPiB0aW1lLiBNeSBwcmVmZXJlbmNlIHdvdWxkIGJlIHRvIGp1c3QgY2FsbCB2Z2ljX21p
Z3JhdGVfaXJxLCBwcm92aWRpbmcgYW4KPiBlbXB0eSBpbXBsZW1lbnRhdGlvbiBvZiBpcnFfc2V0
X2FmZmluaXR5IGZvciBMUElzLgo+Cj4KPj4gQnV0IC4uLiBJIGRvbid0IHNlZSBhbnkgZHJhd2Jh
Y2sgdG8gbm90IHN1cHBvcnQgdGhpcyB0b2RheS4gUGVyIHRoZQo+PiBzcGVjaWZpY2F0aW9uLCB3
aGVuIHlvdSBtaWdyYXRlIGFuIGludGVycnVwdCB0aGUgb25seSB0aGluZ3MgeW91IGhhdmUgdG8K
Pj4gZW5zdXJlIGlmIHRoZSBwZW5kaW5nIGludGVycnVwdCBvbmx5IGZpcmUgb25jZSBlaXRoZXIg
b24gdGhlIG9sZCBvciBuZXcgdkNQVS4KPj4KPj4gSUhNTywgaWYgdGhlIGludGVycnVwdCBoYXMg
YWxyZWFkeSBiZWVuIHF1ZXVlZCB0aGVuIGl0IGlzIHRvbyBsYXRlLiBXZSBzaG91bGQKPj4gYWlt
IGF0IHNpbXBsaWZ5aW5nIHRoZSBjb2RlIGlmIHRoZXJlIGFyZSBubyBkcmF3YmFjayB0byBkbyBp
dC4gSW4gdGhpcyBjYXNlLAo+PiB3aGF0IHdvdWxkIGJlIHRoZSBkcmF3YmFjayB0byBsZWF2ZSBw
ZW5kaW5nIG9uIHRoZSBvbGQgdkNQVT8KPgo+IEl0IGlzIGluY29uc2lzdGVudCB3aXRoIHdoYXQg
d2UgZG8gZWxzZXdoZXJlICh2Z2ljX21pZ3JhdGVfaXJxKS4KClNvPyBJdCBpcyBub3QgYmVjYXVz
ZSB0aGUgY3VycmVudCBjb2RlIGRvZXMgc29tZXRoaW5nIHRoYXQgd2Ugc2hvdWxkIAprZWVwIHRo
ZSBzYW1lIGJlaGF2aW9yIGhlcmUgd2hpY2ggQlRXIGNhbm5vdCBiZSBub3RpY2VkIGJ5IGEgZ3Vl
c3QuCgo+IEl0IGlzCj4gYWxzbyBpbmNvbnNpc3RlbnQgd2l0aCB0aGUgVE9ETyBjb21tZW50ICgh
bGlzdF9lbXB0eSgmcC0+bHJfcXVldWUpCj4gaW50ZXJydXB0cyBhcmUgbm90IHlldCBjdXJyZW50
bHktaW4tZ3Vlc3QpLgoKQSBUT0RPIGNhbiBlYXNpbHkgYmUgdXBkYXRlZC4KCj4KPiBJIGRvbid0
IHdhbnQgdG8gaW50cm9kdWNlIGFueSBtb3JlIGhhcmRjb2RpbmcsIEkganVzdCB3b3VsZCBsaWtl
IHRoZQo+IGV4aXN0aW5nIHZnaWNfbWlncmF0ZV9pcnEgdG8gYmUgY2FsbGVkLgoKSXQgaXMgZ29p
bmcgdG8gbmVlZCBhIGJpdCBvZiByZXdvcmsgdG8gZ2V0IGl0IHdvcmtpbmcgd2l0aCBMUEkgYXMg
dGhlIApjb2RlIGlzIGN1cnJlbnRseSBnYXRlZCB3aXRoIChwLT5kZXNjKS4gRm9yIHdoYXQgYmVu
ZWZpdHM/CgpOb3QgbXVjaCBhcyB0aGUgY3VycmVudCBjb2RlIGlzIGFscmVhZHkgd29ya2luZyB3
ZWxsIG9uIG1pZ3JhdGlvbi4uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 19:05:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 19:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG8vp-0001n7-QT; Wed, 31 May 2017 19:05:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG8vo-0001mv-AD
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 19:05:20 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E9/01-01734-FE31F295; Wed, 31 May 2017 19:05:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfedsH6
 kwau3KhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuNe3h6Xg13bGihdP2lkb
 GFe0MnYxcnEICfxllHh6ew8ThPOYUeLinZnMEM42Ron+b+3sXYycHCICzhJfz8wFs3kF9CXuH
 vrFBmILC5hIrJ/2hwnElhC4rCYx50AEhO0tsWvSDRYYe+HWn6xdjOwcbAJWEofEQKIsAqoSr8
 7/Z5vAyL2AkWEVo3pxalFZapGukV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 XGYBgB+P3P06HGCU5mJREeSts9CKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+FdKPFBIsSk1P
 rUjLzAGGH0xagoNHSYTXCxiCQrzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc6rCVIkAFKUU
 ZoHNwIWC5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsFMoUnM68EbtMroCOYgI7YtUMb5I
 iSRISUVAPjKrvugzs/fEnPumQ5afLWwk+ZL2rUsiOYf3arXvhrudJgmvUcafYl6UfZKjZJbVj
 t7Lrzx/5yjWcx30OEC+rFfLSPvI8Q3Bct91ferenS5DLX1Rny7/+yeVkvvfX9KHecnKfF84ot
 PilznvWy9AgYW3+TVX+xNntqToHMom9HRU8bWbYZ5bYpsRRnJBpqMRcVJwIA2vfAoIACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496257517!101352372!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50837 invoked from network); 31 May 2017 19:05:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 19:05:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG8vk-0000Ap-Ka; Wed, 31 May 2017 19:05:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG8ve-00050q-GF; Wed, 31 May 2017 19:05:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG8vd-0001Si-8q; Wed, 31 May 2017 19:05:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109869-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-4.1:test-amd64-i386-libvirt:debian-fixup:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-raw:guest-start:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 19:05:09 +0000
Subject: [Xen-devel] [linux-4.1 test] 109869: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9197007951802807689=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9197007951802807689==
Content-Type: text/plain

flight 109869 linux-4.1 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109869/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail in 109834 pass in 109869
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109834 pass in 109869
 test-amd64-amd64-xl-rtds      6 xen-boot         fail in 109845 pass in 109869
 test-amd64-i386-libvirt      10 debian-fixup     fail in 109845 pass in 109869
 test-amd64-i386-xl-raw       10 guest-start      fail in 109845 pass in 109869
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109845 pass in 109869
 test-amd64-amd64-xl-rtds      9 debian-install             fail pass in 109834
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109845

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109834 like 106756
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail in 109845 blocked in 106776
 test-armhf-armhf-xl-rtds      6 xen-boot            fail in 109845 like 106689
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 109845 like 106776
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 106776
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 106776
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 106776
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 106776
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-arm64-arm64-libvirt-qcow2  6 xen-boot                     fail never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-multivcpu  6 xen-boot                     fail  never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-arm64-arm64-libvirt      6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-rtds      6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm       6 xen-boot                     fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis   106776  2017-03-19 14:16:43 Z   73 days
Testing same since   109834  2017-05-29 10:21:14 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  BjÃ¶rn Jacke <bj@sernet.de>
  BjÃ¸rn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel GlÃ¶ckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel DÃ¤nzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  å®¶ç‘‹ <momo1208@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                fail    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 7548 lines long.)


--===============9197007951802807689==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9197007951802807689==--

From xen-devel-bounces@lists.xen.org Wed May 31 19:06:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 19:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dG8wf-0001rr-80; Wed, 31 May 2017 19:06:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dG8we-0001rd-2k
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 19:06:12 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 95/A8-01735-2241F295; Wed, 31 May 2017 19:06:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVdRRD/
 SYPVqVYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLOk/yl7w0azi+KdXLA2M
 V3S7GLk4hAT+MkrsfzmPDcJ5zCjxd8dLdghnG1Dm4UnWLkZODhEBZ4mvZ+ayg9i8AvoSXX+6w
 WxhgSCJ978vgjVICDxhkrgzZysTSEJCwFPiwrfD7DD2lZ5uoBXsHGwCVhKHxECiLAKqEpM+bm
 edwMi9gJFhFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoNc
 ZgGAH479tnocYJTmYlER5K2z0IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8GYL60cKCRalpqdW
 pGXmAMMPJi3BwaMkwusFkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeTZAiAZCijNI8u
 BGwWLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4HQkBTeDLzSuA2vQI6ggnoiF07tEGOKE
 lESEk1MNb4n7/dMsEyb9uTpm1r8rO19tg9XON3Ko91wRcGmSBP2yOClityxBeaGx6c9J/jtJX
 GFKMc29vf8nWWzvIMFlBw6zn8kM3FbfKqB8G7D1nOiV/tKrvEheO89tEM/erp286ff+dnuMhz
 6tSnzP+3Pnz9S3PLknQ9kTf7/OdrR966Vr58avOcN35KLMUZiYZazEXFiQBsJlMNgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496257568!85370916!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64976 invoked from network); 31 May 2017 19:06:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 19:06:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG8wa-0000CC-5k; Wed, 31 May 2017 19:06:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dG8wU-00054P-Ap; Wed, 31 May 2017 19:06:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dG8wT-00029I-Gt; Wed, 31 May 2017 19:06:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109907-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=78825e1c60faadf99d9ed6c1a01a617b7543f506
X-Osstest-Versions-That: xen=382329d44da8269b77d236a47ddb04747b7495a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 19:06:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109907: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTkwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkwNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc4ODI1ZTFjNjBmYWFk
Zjk5ZDllZDZjMWEwMWE2MTdiNzU0M2Y1MDYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDM4MjMyOWQ0NGRhODI2OWI3N2QyMzZhNDdkZGIwNDc0N2I3NDk1YTMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTkwMCAgMjAxNy0wNS0zMSAxMzoxODoxNSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk5MDIgIDIwMTctMDUtMzEgMTU6MDE6MTkgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj03ODgyNWUxYzYwZmFhZGY5OWQ5ZWQ2YzFhMDFhNjE3Yjc1NDNmNTA2CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDc4ODI1ZTFjNjBm
YWFkZjk5ZDllZDZjMWEwMWE2MTdiNzU0M2Y1MDYKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcmV2aXNpb249Nzg4MjVlMWM2MGZhYWRmOTlkOWVkNmMxYTAxYTYxN2I3NTQzZjUwNgorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUK
KyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJl
YW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHBy
ZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRl
c3RpbmcKKyAnWycgeDc4ODI1ZTFjNjBmYWFkZjk5ZDllZDZjMWEwMWE2MTdiNzU0M2Y1MDYgPSB4
ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFi
aW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJl
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysg
J1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVf
TElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQx
IGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVw
b3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0IDc4ODI1ZTFjNjBmYWFkZjk5ZDllZDZjMWEwMWE2MTdiNzU0M2Y1MDY6cmVmcy9oZWFk
cy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgMzgyMzI5ZC4uNzg4MjVlMSAgNzg4MjVlMWM2MGZhYWRmOTlkOWVkNmMxYTAxYTYxN2I3NTQz
ZjUwNiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 20:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAX3-0007vO-5v; Wed, 31 May 2017 20:47:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAX2-0007uP-8p
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:47:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 09/6F-01999-7FB2F295; Wed, 31 May 2017 20:47:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTAEd1v2vq
 RBl1zjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHN16zF9wSrrjx5RpbA+MrgS5GTg4hgYmM
 EhvfANlcHCwCL1kk/l6fwwiSkBDoZ5VYscsSwo6T+PVpHguEXS7RuK6NGaJZTWLLvFNQ9i9Gi
 T1v0rsYOTjYBHQl2m8VgIRFBKQlrn2+DDaSWeAEq8S2BnUQW1jAQmLX6TY2EJtFQFXi3fsVYD
 avgI3E2dNTmCFWyUss2jQDbC2ngK3Ela7FbBCrbCQWrp/ANoFRYAEjwypGjeLUorLUIl1DI72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCgYgCCHYx9s5wPMUpyMCmJ8lbY6EUK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB11dKPFBIsSk1PrUjLzAGGN0xagoNHSYT3iiZQmre4I
 DG3ODMdInWK0ZjjypV1X5g4phzY/oVJiCUvPy9VSpy3C2SSAEhpRmke3CBY3F1ilJUS5mUEOk
 2IpyC1KDezBFX+FaM4B6OSMO8ikCk8mXklcPteAZ3CBHTKrh3aIKeUJCKkpBoYK26nSZavK1d
 Vv9C2wF5490yB1vi9PHoiUxOZ3zfM6mHezJt1i71xxj7JGaoqm1ScWpVZ5m+6PfePhfS25MUC
 264bO3O2Pnu89eSZkKu3RR+6CMi9fVV1s+Pjlju9R/3nV35vEu95I7zuvf/nm2vPLLc3uCms9
 1hUWOBFgijnH+6s+e1O7pVsSizFGYmGWsxFxYkAB1wqBbYCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496263669!87240478!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65274 invoked from network); 31 May 2017 20:47:50 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:47:50 -0000
Received: by mail-pf0-f196.google.com with SMTP id w69so4139269pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:47:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1c5P/KSwoMc1X1GdlTapqskf2dxIPlruz2UxH+1ku+4=;
 b=iC315hBcnG5dY00XZMvGrozbhxvq65BzdkFWXgGHSbmibuwkBNEwTFTAgtb2+bV6hm
 AE11BHAUGbraHRiUHopJ9ymeqGj+hzQ8Cbve+g1rvqEVgDPiqEF+knWA+M3E8MX/F+vo
 BhnoqHMkGEgfMwrisJqLG/B8i3wrQzmXdEm6sMfe2VC0oK10sNM+aQhtZ8ekqorLviXh
 p8ViPq5+e3t/HeJ5i7LQTCy2f8nMVtAid9Ti0W9/Zg8EkCUws5qMPdgv7uAl71p3Bmbz
 LuaoE1AGUp97bc0v4pY4+LgFFRbPb40r8qmeuUGjxCCF7JnAVk8nHowLK928iULiMqvL
 rdFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=1c5P/KSwoMc1X1GdlTapqskf2dxIPlruz2UxH+1ku+4=;
 b=uMTU9evm+oICWpzvVcvlw05zzwki2y7lJIMVz6mi/JprfH0xu1z14h6Yg9jIabQaob
 tEGi1dyNUQsVCCikqGJUUW6yKJvnY4XImSNoGN8OcMX/FusZNWpzY6nXS/XMLvy6yFeI
 QTSgt1Jok2rvLOP7ONoI3VTzVKg7bdZ+pcWYNE4b7luAngsau+Fr2yUAuN4mtyfl7XCS
 BoiLdMi2jUhD47fch+/1Q4jwEzWSBCKhxpUORQHr42kdyLVG/osJtRsk7OV5NL7cDTeT
 LOKnMP0K818KbFDY+ziZcOmWkYh/b5mdW0MPNC16R5wp6nc1dIGuJTAm2yiFSVCBSBID
 ahtw==
X-Gm-Message-State: AODbwcCf7RpnwoDv49bqnNCF3LOOg//nIugd1OamPAz3d8PGg7oBymTU
 ab8BNd0iO4W51g==
X-Received: by 10.84.213.8 with SMTP id f8mr51751247pli.22.1496263669154;
 Wed, 31 May 2017 13:47:49 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.47.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:47:48 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:55 +0530
Message-Id: <20170531204708.10470-5-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 Rik van Riel <riel@redhat.com>, sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>, John Stultz <john.stultz@linaro.org>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [PATCH 04/17] rbtree: empty nodes have no color
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW1wdHkgbm9kZXMgaGF2ZSBubyBjb2xvci4gIFdlIGNhbiBtYWtlIHVzZSBvZiB0aGlzIHByb3Bl
cnR5IHRvIHNpbXBsaWZ5IHRoZQpjb2RlIGVtaXR0ZWQgYnkgdGhlIFJCX0VNUFRZX05PREUgYW5k
IFJCX0NMRUFSX05PREUgbWFjcm9zLgoKY29tbWl0IDRjMTk5YTkzYTJkMzZiMjc3YTlmZDIwOWEw
ZjI3OTNmODQ2MGEyMTUgZnJvbSBsaW51eCB0cmVlLgoKU2lnbmVkLW9mZi1ieTogTWljaGVsIExl
c3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpDYzogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2Fu
Z2VAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IERhdmlkIFdvb2Rob3VzZSA8RGF2aWQuV29vZGhvdXNl
QGludGVsLmNvbT4KQ2M6IFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgpDYzogUGV0ZXIg
WmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+CkNjOiBEYW5pZWwgU2FudG9zIDxkYW5p
ZWwuc2FudG9zQHBvYm94LmNvbT4KQ2M6IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KQ2M6
ICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KQ2M6IEpvaG4gU3R1
bHR6IDxqb2huLnN0dWx0ekBsaW5hcm8ub3JnPgpTaWduZWQtb2ZmLWJ5OiBTdGVwaGVuIFJvdGh3
ZWxsIDxzZnJAY2FuYi5hdXVnLm9yZy5hdT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMg
ICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUveGVuL3JidHJlZS5oIHwgOSArKysrKystLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDA2OTVl
ZGQ5ZjkuLjgxZmI3NDZiMzUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIv
eGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMzIzLDcgKzMyMyw3IEBAIHN0cnVjdCByYl9ub2RlICpy
Yl9uZXh0KHN0cnVjdCByYl9ub2RlICpub2RlKQogewogICAgIHN0cnVjdCByYl9ub2RlICpwYXJl
bnQ7CiAKLSAgICBpZiAocmJfcGFyZW50KG5vZGUpID09IG5vZGUpCisgICAgaWYgKFJCX0VNUFRZ
X05PREUobm9kZSkpCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAgLyogSWYgd2UgaGF2ZSBh
IHJpZ2h0LWhhbmQgY2hpbGQsIGdvIGRvd24gYW5kIHRoZW4gbGVmdCBhcyBmYXIKQEAgLTM1Miw3
ICszNTIsNyBAQCBzdHJ1Y3QgcmJfbm9kZSAqcmJfcHJldihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSkK
IHsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50OwogCi0gICAgaWYgKHJiX3BhcmVudChub2Rl
KSA9PSBub2RlKQorICAgIGlmIChSQl9FTVBUWV9OT0RFKG5vZGUpKQogICAgICAgICByZXR1cm4g
TlVMTDsKIAogICAgIC8qIElmIHdlIGhhdmUgYSBsZWZ0LWhhbmQgY2hpbGQsIGdvIGRvd24gYW5k
IHRoZW4gcmlnaHQgYXMgZmFyCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKaW5kZXggZjkzYzRkNTgyMy4uMjkwNzFhN2U0YSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3JidHJlZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9yYnRyZWUuaApAQCAtNTIsOSArNTIsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9j
b2xvcihzdHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKICNkZWZpbmUgUkJfUk9PVCAoc3Ry
dWN0IHJiX3Jvb3QpIHsgTlVMTCwgfQogI2RlZmluZSByYl9lbnRyeShwdHIsIHR5cGUsIG1lbWJl
cikgY29udGFpbmVyX29mKHB0ciwgdHlwZSwgbWVtYmVyKQogCi0jZGVmaW5lIFJCX0VNUFRZX1JP
T1Qocm9vdCkgKChyb290KS0+cmJfbm9kZSA9PSBOVUxMKQotI2RlZmluZSBSQl9FTVBUWV9OT0RF
KG5vZGUpIChyYl9wYXJlbnQobm9kZSkgPT0gbm9kZSkKLSNkZWZpbmUgUkJfQ0xFQVJfTk9ERShu
b2RlKSAocmJfc2V0X3BhcmVudChub2RlLCBub2RlKSkKKyNkZWZpbmUgUkJfRU1QVFlfUk9PVChy
b290KSAgKChyb290KS0+cmJfbm9kZSA9PSBOVUxMKQorCisvKiAnZW1wdHknIG5vZGVzIGFyZSBu
b2RlcyB0aGF0IGFyZSBrbm93biBub3QgdG8gYmUgaW5zZXJ0ZWQgaW4gYW4gcmJyZWUgKi8KKyNk
ZWZpbmUgUkJfRU1QVFlfTk9ERShub2RlKSAgKChub2RlKS0+cmJfcGFyZW50X2NvbG9yID09ICh1
bnNpZ25lZCBsb25nKShub2RlKSkKKyNkZWZpbmUgUkJfQ0xFQVJfTk9ERShub2RlKSAgKChub2Rl
KS0+cmJfcGFyZW50X2NvbG9yID0gKHVuc2lnbmVkIGxvbmcpKG5vZGUpKQorCiAKIGV4dGVybiB2
b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqLCBzdHJ1Y3QgcmJfcm9vdCAqKTsK
IGV4dGVybiB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICosIHN0cnVjdCByYl9yb290ICop
OwotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 20:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAWx-0007tM-RO; Wed, 31 May 2017 20:47:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAWw-0007tD-F7
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:47:46 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BD/43-19409-1FB2F295; Wed, 31 May 2017 20:47:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAEd0P2vq
 RBrPOWVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlv3vcxFVzjrjj5/y57A+N+ji5GTg4hgYmM
 Emu3aXcxcnGwCLxkkfj9/x0LiCMh0M8qsWPjQxaQKgmBOInlT7cxQ9jVEr+3bWOF6FaT2DLvF
 DNIg5DAL0aJhQtb2bsYOTjYBHQl2m8VgNSICEhLXPt8mRGkhllgA7PEo3WvGEESwgK+EvcOnm
 AHsVkEVCUuPZ4BtoBXwEbiYNcuqGXyEos2zQA7glPAVuJK12I2iMU2EgvXT2CbwCiwgJFhFaN
 GcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGjVMzAw7mCcesLv
 EKMkB5OSKG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleVy39SCHBotT01Iq0zBxgkMOkJ
 Th4lER4r2gCpXmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5u0AmCYCUZpTmwQ
 2CRd8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8KSBTeDLzSuD2vQI6hQnolF07tEFOKUl
 ESEk1MLLMql0jriL7Ov0Z/3LOIiWWBj7xDwmchau1Xd7qLTB40qn3Y/fXqRq3pVJPbNzbFnxv
 5wYZWzmXAHkpraCzVdOcXW2PtKw+9+iZe8Sqd0ErrfV8drW765paf3k/u3cJ97bzmzMU7S0i2
 Ox1177Kaa42fVq2wF7+luxFKZ8LzS9kBKxuGcmuVmIpzkg01GIuKk4EANqKHFu5AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496263663!64913506!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41323 invoked from network); 31 May 2017 20:47:44 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:47:44 -0000
Received: by mail-pf0-f196.google.com with SMTP id n23so4117313pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:47:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=rhEOW0urIvdci9z3EBpgBjdl9lrO1NQD2bvwn1K6DkU=;
 b=oFo7/6xDB2A54ohceljTB3kekUak8aS41s+M1pEs5ZLoQfuMyEWPOICTD8OJQ8Jw/J
 +4Z8vvTQBaXeMukQl8/B8divbfncpjWG4naifssempozYaRvJ+iQ12Zf8j18vhDQ21P9
 XXqKUhy0j4ajBu5OxZWsBfnvelMGCETU4jUDaaW3xolXwPGRIOfQRSgiYH/ne2cVH9sM
 MiNnXwBhmw74N9TVoFJBUyi5HJXjFcgk/loGyozk7HfcDEDUlEBWsGefzWfl2/rzQHeg
 KZtJt9mOJpILhsF6R7SI3c0HnUGJu/xmjl6wW44Vaz08UTIph6KBcvt18cu84B3TDWn1
 V7pA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=rhEOW0urIvdci9z3EBpgBjdl9lrO1NQD2bvwn1K6DkU=;
 b=MYj//UPrye7j48Cn7QeXuCjJmmspJH0AkrbIdiuZ8698xyzoYa/Hmde/6G4fhuDZGu
 DrvNIzjpQ/CbAKlSc02tFNPNBQTdGCOkH0yGrSRo+0hIHpELDbpdZJnjrtalmn3w+K1M
 3n1s3PLsjzvEDS/c5lkyUePnTXFn/3PcIlIqhTmg61w+A1QwaMrcNUP8Daa1bhAm08na
 pC9J1y50mp+xQv2CxQGfiTf1ObwMhU1aSZhHq3jEE8i38dOHircPCJZy4H1a+SPR/34C
 cm0aMHMuIrslvlvp+hRXbM4chlC62ffMlXK00VPo2cTFlSu4X2Nh8f6vGP7EuoQuOjJf
 1K3w==
X-Gm-Message-State: AODbwcDfZsoxG4oeOwwo86rXjGO6hxbIxFc6IKPCv0TA80uxYhzMSlQ4
 AGkH/hJ8gEF05Q==
X-Received: by 10.84.232.141 with SMTP id i13mr91644717plk.143.1496263663197; 
 Wed, 31 May 2017 13:47:43 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.47.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:47:42 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:54 +0530
Message-Id: <20170531204708.10470-4-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Wolfram Strepp <wstrepp@gmx.de>
Subject: [Xen-devel] [PATCH 03/17] rb_tree: remove redundant if()-condition
	in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnVydGhlcm1vcmUsIG5vdGljZSB0aGF0IHRoZSBpbml0aWFsIGNoZWNrczoKCiAgICAgICAgICAg
IGlmICghbm9kZS0+cmJfbGVmdCkKICAgICAgICAgICAgICAgICAgICBjaGlsZCA9IG5vZGUtPnJi
X3JpZ2h0OwogICAgICAgICAgICBlbHNlIGlmICghbm9kZS0+cmJfcmlnaHQpCiAgICAgICAgICAg
ICAgICAgICAgY2hpbGQgPSBub2RlLT5yYl9sZWZ0OwogICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAuLi4KICAgICAgICAgICAgfQpndWFyYW50ZWUgdGhh
dCBvbGQtPnJiX3JpZ2h0IGlzIHNldCBpbiB0aGUgZmluYWwgZWxzZSBicmFuY2gsIHRoZXJlZm9y
ZQp3ZSBjYW4gb21pdCBjaGVja2luZyB0aGF0IGFnYWluLgoKY29tbWl0IDRiMzI0MTI2ZTBjNmMz
YTUwODBjYTNlYzA5ODFlODc2NmVkNmYxZWUgZnJvbSBsaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5
OiBXb2xmcmFtIFN0cmVwcCA8d3N0cmVwcEBnbXguZGU+ClNpZ25lZC1vZmYtYnk6IFBldGVyIFpp
amxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Ci0tLQogeGVuL2NvbW1vbi9yYnRy
ZWUuYyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9y
YnRyZWUuYwppbmRleCAzZGY1OTljM2NiLi4wNjk1ZWRkOWY5IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTI1NiwxNSArMjU2LDE2
IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpy
b290KQogICAgICAgICAgICAgaWYgKGNoaWxkKQogICAgICAgICAgICAgICAgIHJiX3NldF9wYXJl
bnQoY2hpbGQsIHBhcmVudCk7CiAgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsK
KworICAgICAgICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OworICAgICAgICAg
ICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKICAgICAgICAgfQogCiAgICAg
ICAgIG5vZGUtPnJiX3BhcmVudF9jb2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOwotICAgICAg
ICBub2RlLT5yYl9yaWdodCA9IG9sZC0+cmJfcmlnaHQ7CiAgICAgICAgIG5vZGUtPnJiX2xlZnQg
PSBvbGQtPnJiX2xlZnQ7CiAKICAgICAgICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX2xlZnQsIG5v
ZGUpOwotICAgICAgICBpZiAob2xkLT5yYl9yaWdodCkKLSAgICAgICAgICAgIHJiX3NldF9wYXJl
bnQob2xkLT5yYl9yaWdodCwgbm9kZSk7CisKICAgICAgICAgZ290byBjb2xvcjsKICAgICB9CiAK
LS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 20:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAWo-0007sV-CY; Wed, 31 May 2017 20:47:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAWn-0007sE-DO
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:47:37 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8D/ED-03587-8EB2F295; Wed, 31 May 2017 20:47:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAId0X2vq
 RBhe+Mlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPf+9mKrjNW3F5rmoD4wSuLkYuDiGBiYwS
 K5s2sIE4LAIvWSQm7HrLAuJICPSzSnz9tBzI4QRy4iTebpjJDmFXSfxdeZUZxBYSUJPYMu8UM
 8SoX4wS2xvWs3YxcnCwCehKtN8qAKkREZCWuPb5MiOIzSywgVliTY8biC0sECLx7uhasDiLgK
 rErYlzwObzCthI/GxoZILYJS+xaNMMsBs4BWwlrnQtZoPYayOxcP0EtgmMAgsYGVYxahSnFpW
 lFukaGuglFWWmZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgYHFAAQ7GO8tCzjEKMnBpCTK
 W2GjFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdVSz9SSLAoNT21Ii0zBxjiMGkJDh4lEd6jI
 Gne4oLE3OLMdIjUKUZjjitX1n1h4phyYPsXJiGWvPy8VClx3i6QUgGQ0ozSPLhBsNi7xCgrJc
 zLCHSaEE9BalFuZgmq/CtGcQ5GJWHeRSBTeDLzSuD2vQI6hQnolF07tEFOKUlESEk1MJZvrzz
 rphOQ4HGeeR8nm5janXVsQTOn/vx57orRs3tfJHecPHhozsXsxdfYo6LatZgzXMPnWCQWbHG6
 ObXozTLu2RNsDV4+TPxYFJ+3eNU5i3WLS9c7PZzxdV7x4S6JGXfzMniW3P24S9LCTM5fx69hz
 5HjywT/LLj0qnxP/+HsIL9dadWvngkqsRRnJBpqMRcVJwIAe0q5kLgCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496263654!68186028!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44877 invoked from network); 31 May 2017 20:47:35 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:47:35 -0000
Received: by mail-pf0-f194.google.com with SMTP id u26so4125018pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:47:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XOguDzLRKEDINzckhKa5fOA6yPf4d73mzyOAKNz4SoE=;
 b=ESIqO1iaJTDp9VSCzvuBK2shUdyp+v3tU2O85A4qK5fqbHxUK3f1rWNwVFTPONfKsk
 SkhWjtarhItJUfrZfvb/LjraA6Xl4QxuInVeOP040C4Byxl5R6nqIxPPoQNKo0kW20IX
 s9k5Yq5FIc+4X9DWwzzF71sjIUXwb15AAE/drWBrIyVy5Y1GJ1aN46drBmzfOmhUJSg8
 4tdrE8TjN5wAQ34VPu1w/rU7q1upLcfplIGqviErC/vA9skci6/PniKPQhlLLyD1geDB
 rC7i45xNebOWTBfqGzvLIasCUa1tjuINzl7slfDZP2ceBArqQ5QYduxlogaNwolh1WNS
 t+pQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XOguDzLRKEDINzckhKa5fOA6yPf4d73mzyOAKNz4SoE=;
 b=PiOXTOw2vrqmZ8Va5bnFA0BHYdXQ442nc8KmqRGXIa8FML4Qi6Sg4pE+m5rIkgcAMY
 apGBK/sOHSKKzMAaNI67A3/KMX0ZwvfvdC1xZSPDwl5gjCSdjREJP4IvDLF6QZp+BCJ4
 wv+ZPuOk6LuBNn/Ek/aOM01l8b3uyS+xpPrm4u8bUjUmUPIvjMAaQB+CdpiwzpXVtNOe
 7Mh5UGfzLz9NBpP8Pyx9DpC5MfZdMURs1ybN2X6TzAgugse7NY6MUaOBAyn2vKFCxWzI
 S+NthCYJqzVKoCjsf/jeU6aQ4BIiwlAXcKocTUL/pIR2H7pd0L+NfFr6ZhIQj+Kg0nDG
 NK8A==
X-Gm-Message-State: AODbwcCs/9v/jhtlhL7ncPPENaIToq3c9Q7Wrv0q00DJ8dBdVGGGEyx/
 IetwJmoaKkghtA==
X-Received: by 10.84.224.77 with SMTP id a13mr92779071plt.132.1496263654362;
 Wed, 31 May 2017 13:47:34 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.47.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:47:33 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:52 +0530
Message-Id: <20170531204708.10470-2-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Wolfram Strepp <wstrepp@gmx.de>
Subject: [Xen-devel] [PATCH 01/17] rb_tree: reorganize code in rb_erase()
	for additional changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rmlyc3QsIG1vdmUgc29tZSBjb2RlIGFyb3VuZCBpbiBvcmRlciB0byBtYWtlIHRoZSBuZXh0IGNo
YW5nZSBtb3JlIG9idmlvdXMuCgpjb21taXQgMTZjMDQ3YWRkM2NlYWYwYWI4ODJlM2UwOTRkMWVj
OTA0ZDAyMzEyZCBmcm9tIGxpbnV4IHRyZWUKCltha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnOiBj
b2Rpbmctc3R5bGUgZml4ZXNdClNpZ25lZC1vZmYtYnk6IFBldGVyIFppamxzdHJhIDxhLnAuemlq
bHN0cmFAY2hlbGxvLm5sPgpTaWduZWQtb2ZmLWJ5OiBXb2xmcmFtIFN0cmVwcCA8d3N0cmVwcEBn
bXguZGU+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlv
bi5vcmc+ClNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMTkgKysrKysrKysrKy0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5k
ZXggMzMyODk2MGQ1Ni4uOTgyNjkwOWEyYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUu
YworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yMzYsNiArMjM2LDE2IEBAIHZvaWQgcmJf
ZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogICAgICAg
ICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7CiAgICAgICAgIHdoaWxlICgobGVmdCA9IG5vZGUtPnJi
X2xlZnQpICE9IE5VTEwpCiAgICAgICAgICAgICBub2RlID0gbGVmdDsKKworICAgICAgICBpZiAo
cmJfcGFyZW50KG9sZCkpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmIChyYl9wYXJlbnQob2xk
KS0+cmJfbGVmdCA9PSBvbGQpCisgICAgICAgICAgICAgICAgcmJfcGFyZW50KG9sZCktPnJiX2xl
ZnQgPSBub2RlOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJiX3BhcmVudChv
bGQpLT5yYl9yaWdodCA9IG5vZGU7CisgICAgICAgIH0gZWxzZQorICAgICAgICAgICAgcm9vdC0+
cmJfbm9kZSA9IG5vZGU7CisKICAgICAgICAgY2hpbGQgPSBub2RlLT5yYl9yaWdodDsKICAgICAg
ICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwogICAgICAgICBjb2xvciA9IHJiX2NvbG9yKG5v
ZGUpOwpAQCAtMjUyLDE1ICsyNjIsNiBAQCB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpu
b2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQt
PnJiX3JpZ2h0OwogICAgICAgICBub2RlLT5yYl9sZWZ0ID0gb2xkLT5yYl9sZWZ0OwogCi0gICAg
ICAgIGlmIChyYl9wYXJlbnQob2xkKSkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKHJiX3Bh
cmVudChvbGQpLT5yYl9sZWZ0ID09IG9sZCkKLSAgICAgICAgICAgICAgICByYl9wYXJlbnQob2xk
KS0+cmJfbGVmdCA9IG5vZGU7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmJf
cGFyZW50KG9sZCktPnJiX3JpZ2h0ID0gbm9kZTsKLSAgICAgICAgfSBlbHNlCi0gICAgICAgICAg
ICByb290LT5yYl9ub2RlID0gbm9kZTsKLQogICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJf
bGVmdCwgbm9kZSk7CiAgICAgICAgIGlmIChvbGQtPnJiX3JpZ2h0KQogICAgICAgICAgICAgcmJf
c2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKLS0gCjIuMTIuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed May 31 20:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAWn-0007sF-5Y; Wed, 31 May 2017 20:47:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAWm-0007s8-7j
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:47:36 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 28/E9-02022-7EB2F295; Wed, 31 May 2017 20:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVyMfTAId3H2vq
 RBk9vGlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTzj9mKXjHWtFybSp7A+Nnli5GLg4hgYmM
 EnsOrGUHcVgELrFIdB3YytrFyMkhIfCORWLWTEUIO06i8/Y+Jgi7UuLCm8csILaQgJrElnmnm
 CEm/WKUOHNiE1AzBwebgK5E+60CkBoRAWmJa58vM4LYzAJ3GSUe3VADsYUFgiQ+n+4A28UioC
 rRcegh2ExeARuJX7P6oW6Ql1i0aQbLBEa+BYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz
 1clOLixPTU3MSk4r1kvNzNzECw4QBCHYw7v3ndIhRkoNJSZS3wkYvUogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IE704t/UghwaLU9NSKtMwcYMDCpCU4eJREeI+CpHmLCxJzizPTIVKnGC05rlxZ9
 4WJo+nDFiA55cD2L0xCLHn5ealS4rxdIA0CIA0ZpXlw42BRdYlRVkqYlxHoQCGegtSi3MwSVP
 lXjOIcjErCvOLAGBXiycwrgdv6CuggJqCDdu3QBjmoJBEhJdXAqPVrKmdCqNCuFwdSjzm7BjD
 /LY9c+OiPzArx+EOHP2mFmDp22NjHO03INPcTdAz0THD62Zn1UX1maurHa0/nhwqIME7L4L/Y
 n9L44OOGW9/+ntrNuCb7inXVf1mRs9v7rdf/juO1zVNoY1niU/R2baIoq39dqs92j2v7bj7p2
 i5RebxoxqXzSizFGYmGWsxFxYkApve/p6UCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496263650!101115652!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29690 invoked from network); 31 May 2017 20:47:31 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:47:31 -0000
Received: by mail-pf0-f194.google.com with SMTP id n23so4116417pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:47:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=XK9reIYyLiqRqpp5fyoAhOcrssfZT/koWp3jaaV2CLA=;
 b=Ci2KkjJ7DGpjtCwqIb8rJKyudnQrYaUS9KBcx2FLqxkaKPVzt02ksZXOMtzkRdmmK8
 s0M6pcFAI/IQ45eg3qtapDAIYsjDoTY4uJBaoGptm2h9s7X7woPIZ9+x6e4okJ0fFMps
 gJHTh+zHr8m9b+OEBLjcRpDQ8ULQ0z+J3ybQGan1rObGxYHWdtKu5auseaa2QR1jyzd7
 67reUM58vSSxdz+AvRQ0gYAK0iF9O0P7jJVIoIdCmFiUCtgW4WGvTkpXza7zwmSxguI/
 5s3tf/oU/LNYcEFfkIz3AIlQ7HqbLnEC8P3/PwDQ08oSFJRqolr9Eiih82xQ7ulQM0hg
 q6KA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=XK9reIYyLiqRqpp5fyoAhOcrssfZT/koWp3jaaV2CLA=;
 b=cx2SAaY4faXfJh4uoCyyBifjynXvqylZTxRMCYujFuk/yoXVEWxMwikeUU0Kc2GHuN
 RIzzx1wFVqPlAJ8zT4Yd/vf96SvON8f1VEfncEJg+TFmuV6uA5L8YB0oUmtq29N1oc5f
 LYr9XKwmy56pxWyEabRUtAAH+8BJzxKpWNb2Rhn1BHXsy7rilE6HBFkWG0aQ4RJxpe+k
 Ji2UnZB/nD2y+8i9kkKxEGtPj3+117IUQ9Rh20VpTvJFGFnqHq7hcLQqAwqWftL/srwO
 4sHo1uVko70u5jrxJjfrGAq62OKk6TbIj7Py/WTiiSiVLu2Qj8wvQ1aQIquxjCyDFbCM
 PtbQ==
X-Gm-Message-State: AODbwcDZhWpiAvw5wzEYptjfsZ2iN+hKirlUzm4g/09N2C3f4RPEMjvB
 odvh8/a4/BdQ3o97
X-Received: by 10.99.165.29 with SMTP id n29mr1950829pgf.233.1496263649909;
 Wed, 31 May 2017 13:47:29 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.47.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:47:29 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:51 +0530
Message-Id: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2] xen: common: rbtree: ported updates from
	linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsLAoKVGhlIHBhdGNoIGltcG9ydHMgdGhlIGNoYW5nZXMgYW5kIHVwZGF0ZXMgb2YgdGhl
IHJidHJlZSBpbXBsZW1lbnRhaXRvbgpmcm9tIExpbnV4IHRyZWUuIEJ1dCBzaW5jZSwgdGhlIG9u
bHkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcyB3aXRoIHRtZW0uYywKd2hpY2ggYW0gbm90IG11
Y2ggYXdhcmUgb2ZmIG11Y2ggYW5kIHRoZXJlZm9yZSwgd2FzIHVuYWJsZSB0byB0ZXN0IHRoZSBj
aGFuZ2VzCnRob3JvdWdobHkuIEhhdmluZyBzYWlkIHRoYXQsIEkgZG8gaGF2ZSBwbGFucyBvZiBh
ZGRpbmcgZnV0aGVyIGNvZGUgY2hhbmdlcwp3aGljaCB3aWxsIGJlIHVzaW5nIHJiLXRyZWUgbW9y
ZSBpbiBjcmVkaXQyIHNjaGVkdWxlciBhbmQgdGhhdCB3aWxsIGhlbHAgaW4KZnVydGhlciB0ZXN0
aW5nIHRoZSBzYW1lLgoKSSBoYXZlIG5vdCBpbXBvcnRlZCBhdWdtZW50ZWQgYW5kIHJjdSByYnRy
ZWUgZnVuY3Rpb25hbGl0eSB0byB0aGUgeGVuIHRyZWUsCmFzIHRoZXJlIHdhcyBubyBzcGVjaWZp
YyByZXF1aXJlbWVudCBmb3IgY3VycmVudCBwbGFubmVkIGltcGxlbWVudGF0aW9uLgoKUGxlYXNl
IHNoYXJlIHlvdXIgaW5wdXRzLiBUaGFua3MgaW4gYWR2YW5jZS4KCkZyb20gUHJhdmVlbiBLdW1h
ciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+ICMgVGhpcyBsaW5lIGlzIGlnbm9yZWQuCkZyb206
IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgpTdWJqZWN0OiAKSW4tUmVw
bHktVG86IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 20:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAWt-0007ss-Jq; Wed, 31 May 2017 20:47:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAWs-0007sg-0L
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:47:42 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 AC/6D-01733-DEB2F295; Wed, 31 May 2017 20:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAId032vq
 RBtMfy1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnWr4wFawSrvh2r5m5gbGLq4uRi0NIYCKj
 xO27ExhBHBaBlywS545/YAVxJAT6WSVWntgD5HACOXESr9eeZ4SwKyUW/9nADGILCahJbJl3C
 sr+xSjx9rdHFyMHB5uArkT7rQKQsIiAtMS1z5fBFjALbGCWeLTuFdgcYYEEiUlnX7OD2CwCqh
 K7Z01gA7F5BWwkdv3ZxQyxS15i0aYZLCA2p4CtxJWuxWwQu2wkFq6fwDaBUWABI8MqRo3i1KK
 y1CJdQ3O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA0GIAgh2MF097HmKU5GBS
 EuWtsNGLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu1NLP1JIsCg1PbUiLTMHGOQwaQkOHiURX
 iZgoAvxFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmx5OXnpUqJ8+qClAqAlGaU5sENgkXfJU
 ZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzXgW5hyczrwRu3yugU5iATtm1QxvklJJEhJRUA+P
 MzvDjvYsi+Qynsu1Rm7e7197V/uuHeRdyNFafKN5hnhT+h9m/Sa3TMnqB2qE9NVItixzjryw2
 rfL/llw07eB11h6lXJnEuZd0I/1Zr3poMNU1HNd/u7HGSH/3ooBv7OdeGPe8ly3jcLhkHLGb5
 2n7hgPpJ55vkuY+/uvmzvMCF9d5nv3r/FqJpTgj0VCLuag4EQC1omyjuQIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496263659!101051945!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4017 invoked from network); 31 May 2017 20:47:40 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:47:40 -0000
Received: by mail-pf0-f194.google.com with SMTP id n23so4117048pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:47:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=9HAVhXJ0HGSRzfizY/p6xoCHgf6TLNSWtGRBPCJJASU=;
 b=e+vSdw8kkjdM5j9GJZ8ishuxPHgYC0E602tPxM19JQkrGvTCDei+6dBUjw9ioVsB0J
 nObgRraG8EQLXouWJ5eHNzpc/NR0HjY2Ho2n1I+LL0+qisSVNkMkBuC1dY6lrqp00cxx
 A52rPJ47wVwljpt8aK1tMR9PfLuHGDoZ+jdM0hba9gh4ITBCMFKtiFcqCHmrQ626a2fB
 U324SyI6C+LZbXzn0O4rnaTE6htx5wLH3NjX5ctHUwpW7Etiy3GWSdqgWgSqpfwClBQ4
 2ObOaa9U5q1WAetgs/alwpik4tZnoo6sYtRhg/65h5qrtrbTaZC+JUshND8TZRzAwwVs
 ypMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=9HAVhXJ0HGSRzfizY/p6xoCHgf6TLNSWtGRBPCJJASU=;
 b=GqOkZMx+0UrX9/OBbyIJUFyhA8HYfqfF4cnLUjoVz8gCFWtSLyhqGEbcHKI69oVdat
 IiD91cuXjsKRh0Q7Sf2NSDRnun6Y3fTVFpEpYnizEZ72vQOqBbg6MaI9+IHWdxPKTz8t
 KGNBwPA78pFyijizzBcfxQ8a5+f7H1J2pmlBw7AmTNCfvX4o578iR7ehEAU5SDqqer9s
 EPRIh8Q62gukk+KeyhcpFaKjiJuWcFf2GXv6hRusvIvwuOWc50Bus7QzR9zLAHwEjn7q
 ovbK/CF8FQ1zSnNzbH/8CaareJgh6kHZXgJ8YMIDUkgAPcGoz3++v6IR+vBi9CjHaIJ0
 6KDw==
X-Gm-Message-State: AODbwcBaZ/7OaDVwndrMsCVD15sVnvOWOvAcXWCnj2s6AOl9wZSy3zSH
 KqqAMq1iuk/iRw==
X-Received: by 10.84.160.197 with SMTP id v5mr91083211plg.30.1496263658826;
 Wed, 31 May 2017 13:47:38 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.47.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:47:38 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:53 +0530
Message-Id: <20170531204708.10470-3-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Wolfram Strepp <wstrepp@gmx.de>
Subject: [Xen-devel] [PATCH 02/17] rb_tree: make clear distinction between
	two different cases in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHR3byBjYXNlcyB3aGVuIGEgbm9kZSwgaGF2aW5nIDIgY2hpbGRzLCBpcyBlcmFz
ZWQ6Cidub3JtYWwgY2FzZSc6IHRoZSBzdWNjZXNzb3IgaXMgbm90IHRoZSByaWdodC1oYW5kLWNo
aWxkIG9mIHRoZSBub2RlIHRvIGJlCmVyYXNlZAonc3BlY2lhbCBjYXNlJzogdGhlIHN1Y2Nlc3Nv
ciBpcyB0aGUgcmlnaHQtaGFuZCBjaGlsZCBvZiB0aGUgbm9kZSB0byBiZQplcmFzZWQKCkhlcmUg
c29tZSBhc2NpaS1hcnQsIHdpdGggZm9sbG93aW5nIHN5bWJvbHMgKHJlZmVycmluZyB0byB0aGUg
Y29kZSk6Ck86IG5vZGUgdG8gYmUgZGVsZXRlZApOOiB0aGUgc3VjY2Vzc29yIG9mIE8KUDogcGFy
ZW50IG9mIE4KQzogY2hpbGQgb2YgTgpMOiBzb21lIG90aGVyIG5vZGUKCm5vcm1hbCBjYXNlOgoK
ICAgICAgICAgICAgICAgICAgIE8gICAgICAgICAgICAgICAgICAgICAgICAgTgogICAgICAgICAg
ICAgICAgICAvIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAgICAgIC8g
ICBcICAgICAgICAgICAgICAgICAgICAgLyAgIFwKICAgICAgICAgICAgICAgIEwgICAgIFwgICAg
ICAgICAgICAgICAgICAgTCAgICAgXAogICAgICAgICAgICAgICAvIFwgICAgIFAgICAgICAtLS0t
PiAgICAgIC8gXCAgICAgUAogICAgICAgICAgICAgICAgICAgICAgLyBcICAgICAgICAgICAgICAg
ICAgICAgICAvIFwKICAgICAgICAgICAgICAgICAgICAgLyAgICAgICAgICAgICAgICAgICAgICAg
ICAvCiAgICAgICAgICAgICAgICAgICAgTiAgICAgICAgICAgICAgICAgICAgICAgICBDCiAgICAg
ICAgICAgICAgICAgICAgIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgIEMKICAgICAgICAgICAgICAgICAgICAg
IC8gXAoKc3BlY2lhbCBjYXNlOgogICAgICAgICAgICAgICAgICBPfFAgICAgICAgICAgICAgICAg
ICAgICAgICBOCiAgICAgICAgICAgICAgICAgIC8gXCAgICAgICAgICAgICAgICAgICAgICAgLyBc
CiAgICAgICAgICAgICAgICAgLyAgIFwgICAgICAgICAgICAgICAgICAgICAvICAgXAogICAgICAg
ICAgICAgICAgTCAgICAgXCAgICAgICAgICAgICAgICAgICBMICAgICBcCiAgICAgICAgICAgICAg
IC8gXCAgICAgTiAgICAgIC0tLS0+ICAgICAgLyAgICAgICBDCiAgICAgICAgICAgICAgICAgICAg
ICAgIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgICAgICAgIEMKICAgICAgICAgICAgICAgICAgICAgICAgIC8g
XAoKTm90aWNlIHRoYXQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ugd2UgZG9uJ3QgaGF2ZSB0byByZWNv
bm5lY3QgQyB0byBOLgoKY29tbWl0IDRjNjAxMTc4MTExNzFkODY3ZDRmMjdmMTdlYTA3ZDc0MTlk
NDVkYWUgZnJvbSBsaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBXb2xmcmFtIFN0cmVwcCA8d3N0
cmVwcEBnbXguZGU+ClNpZ25lZC1vZmYtYnk6IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0cmFA
Y2hlbGxvLm5sPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDggKysrKy0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggOTgyNjkw
OWEyYS4uM2RmNTk5YzNjYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94
ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yNTAsMTMgKzI1MCwxMyBAQCB2b2lkIHJiX2VyYXNlKHN0
cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAgcGFyZW50
ID0gcmJfcGFyZW50KG5vZGUpOwogICAgICAgICBjb2xvciA9IHJiX2NvbG9yKG5vZGUpOwogCi0g
ICAgICAgIGlmIChjaGlsZCkKLSAgICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVu
dCk7CiAgICAgICAgIGlmIChwYXJlbnQgPT0gb2xkKSB7Ci0gICAgICAgICAgICBwYXJlbnQtPnJi
X3JpZ2h0ID0gY2hpbGQ7CiAgICAgICAgICAgICBwYXJlbnQgPSBub2RlOwotICAgICAgICB9IGVs
c2UKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGlmIChjaGlsZCkKKyAgICAgICAgICAg
ICAgICByYl9zZXRfcGFyZW50KGNoaWxkLCBwYXJlbnQpOwogICAgICAgICAgICAgcGFyZW50LT5y
Yl9sZWZ0ID0gY2hpbGQ7CisgICAgICAgIH0KIAogICAgICAgICBub2RlLT5yYl9wYXJlbnRfY29s
b3IgPSBvbGQtPnJiX3BhcmVudF9jb2xvcjsKICAgICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQt
PnJiX3JpZ2h0OwotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 20:47:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAX9-0007yb-DV; Wed, 31 May 2017 20:47:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAX7-0007xY-VY
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:47:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 16/3C-03620-DFB2F295; Wed, 31 May 2017 20:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAYd0/2vq
 RBrsmyVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlbL35mLWhRqVg55yJzA+M8uS5GLg4hgYmM
 Ek/ef2EGcVgEXrJIXL7ykB3EkRDoZ5U4ufc2UxcjJ5ATJ/Fk+VR2CLtMYverW2C2kICaxJZ5p
 5ghRv1ilHh4ZANjFyMHB5uArkT7rQKQGhEBaYlrny8zgtjMAktZJb4stwWxhQUiJWZv62YDsV
 kEVCW6e5+zgti8AjYSJ75dYobYJS+xaNMMFhCbU8BW4krXYjaIvTYSC9dPYJvAKLCAkWEVo3p
 xalFZapGuhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBgMQDBDsbZl/0PMUpy
 MCmJ8lbY6EUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdqaUfKSRYlJqeWpGWmQMMcZi0BAePk
 ggvEzDMhXiLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5dUFKBUBKM0rz4AbBYu
 8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnFQabwZOaVwO17BXQKE9Apu3Zog5xSkoiQkmp
 g5Ow4qHVUovD3d6kdH26fklyzMkRt+YHANg253N+ZtUIPfM7t1JDp7mq5bbMhesIhrRqTX/eP
 8MyNN1FhSJ7gtmj35F37ljiHWEXX3Phl8lZo4gHd1f6xc844vc002/rpZ6qyfshdHaUFytMVo
 yawp4cecRAzdG7LsHdR2lZ8W3ma089pJzs0lViKMxINtZiLihMBrPhCNLgCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496263675!71570949!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21463 invoked from network); 31 May 2017 20:47:56 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:47:56 -0000
Received: by mail-pf0-f195.google.com with SMTP id n23so4118127pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:47:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ne4Zn5hh6Dh07e3TfLVnNHh0DwoLGqzZHNa8LH0zNkk=;
 b=DR3GAy3hXcFDZ+h7yZJKv8Cy6rPaaZDAA7sJE4JpX2O6xVJgrX4rdcRRQ8m4knIXU/
 wXYFyAxFPdIz5Bi9U0w120uB2O208VTMBOdbxmfjfstNEZO2z7iVeUTZbUhv3KoOcUqy
 6Z9wYXQkodPIEK+SdKFYHjRTssVDWzzNpLcsePT36kmYRPc5yiaOI2gA1u+L9Ps7hdo7
 Jtyqd+kWaejnp+W80qlYDW3dCLzWp8Mneaa+CuqLiPpG+lFJ+7MTn/PsfWz2QTAfGcri
 x84o1J6bnsgstLYw/0VNknoAW2/POaDbQYDgCXt+0FXgmGYNQ58z7pcazaYCB/6LqPg2
 IKZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ne4Zn5hh6Dh07e3TfLVnNHh0DwoLGqzZHNa8LH0zNkk=;
 b=qggBYQ6gzleJ4SBhbSqy0rgaO/c6CCnfEdpv2OKjoVB32KMnAQsaujzuqcp5b9TvmN
 He9HrdRhCo805RGARmDj1/iIc6DdumCeazNYaoBj8CBZM/JxrbvsV5NWLJO6oEE+ANyT
 eshP9HfrUOlPbmePnOCYhd13UoCFh0OyymTtKR7+f1N04aLlH1u7pUUPErefz/FPLpMD
 QpD0hnVsc/lrjtLaLrqWnkJebWKQDaXikmAa4SCSniu8RQp1JSJEqkt0d7n0qfLz3AcJ
 TbQz58+258H2hAlkV72kp3pJ0K1HboVqMJedXZlhfCCH7CQ3HY4nMeVrmvofRBtcTJgX
 xZdQ==
X-Gm-Message-State: AODbwcBU5w0DCwKBkkpHrYdlO647089hXy1rL2eaZHB9gYC1ndX559k8
 KyKQOtj1Rmhj/g==
X-Received: by 10.84.212.2 with SMTP id d2mr7760607pli.26.1496263674814;
 Wed, 31 May 2017 13:47:54 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.47.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:47:54 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:56 +0530
Message-Id: <20170531204708.10470-6-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 Rik van Riel <riel@redhat.com>, sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 David Woodhouse <David.Woodhouse@intel.com>
Subject: [Xen-devel] [PATCH 05/17] rbtree: move some implementation details
	from rbtree.h to rbtree.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cmJ0cmVlIHVzZXJzIG11c3QgdXNlIHRoZSBkb2N1bWVudGVkIEFQSXMgdG8gbWFuaXB1bGF0ZSB0
aGUgdHJlZQpzdHJ1Y3R1cmUuICBMb3ctbGV2ZWwgaGVscGVycyB0byBtYW5pcHVsYXRlIG5vZGUg
Y29sb3JzIGFuZCBwYXJlbnRob29kIGFyZQpub3QgcGFydCBvZiB0aGF0IEFQSSwgc28gbW92ZSB0
aGVtIHRvIGxpYi9yYnRyZWUuYwoKY29tbWl0IGJmN2FkOGVlYWI5OTU3MTBjNzY2ZGY0OWM5YzY5
YTg1OTJjYTAyMTYgZnJvbSBsaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGlu
YXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUBy
ZWRoYXQuY29tPgpBY2tlZC1ieTogRGF2aWQgV29vZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50
ZWwuY29tPgpDYzogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWps
c3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4KQ2M6IERhbmllbCBTYW50b3MgPGRhbmllbC5z
YW50b3NAcG9ib3guY29tPgpDYzogSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgpDYzogIkVy
aWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgpTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+ClNpZ25lZC1vZmYtYnk6
IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KLS0tCiB4ZW4v
Y29tbW9uL3JidHJlZS5jICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1
ZGUveGVuL3JidHJlZS5oIHwgMjkgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggODFmYjc0
NmIzNS4uMWQ0OGFjN2M3OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94
ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yMiw2ICsyMiwyNCBAQAogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgogI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KIAorI2RlZmluZSAgICBSQl9SRUQgICAgMAor
I2RlZmluZSAgICBSQl9CTEFDSyAgMQorCisjZGVmaW5lIHJiX2NvbG9yKHIpICAgICAoKHIpLT5f
X3JiX3BhcmVudF9jb2xvciAmIDEpCisjZGVmaW5lIHJiX2lzX3JlZChyKSAgICAoIXJiX2NvbG9y
KHIpKQorI2RlZmluZSByYl9pc19ibGFjayhyKSAgcmJfY29sb3IocikKKyNkZWZpbmUgcmJfc2V0
X3JlZChyKSAgIGRvIHsgKHIpLT5fX3JiX3BhcmVudF9jb2xvciAmPSB+MTsgfSB3aGlsZSAoMCkK
KyNkZWZpbmUgcmJfc2V0X2JsYWNrKHIpIGRvIHsgKHIpLT5fX3JiX3BhcmVudF9jb2xvciB8PSAx
OyB9IHdoaWxlICgwKQorCitzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X3BhcmVudChzdHJ1Y3Qg
cmJfbm9kZSAqcmIsIHN0cnVjdCByYl9ub2RlICpwKQoreworICAgIHJiLT5fX3JiX3BhcmVudF9j
b2xvciA9IHJiX2NvbG9yKHJiKSB8ICh1bnNpZ25lZCBsb25nKXA7Cit9CitzdGF0aWMgaW5saW5l
IHZvaWQgcmJfc2V0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQoreworICAg
IHJiLT5fX3JiX3BhcmVudF9jb2xvciA9IChyYi0+X19yYl9wYXJlbnRfY29sb3IgJiB+MSkgfCBj
b2xvcjsKK30KKwogc3RhdGljIHZvaWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7CiAgICAgc3RydWN0IHJiX25vZGUgKnJpZ2h0
ID0gbm9kZS0+cmJfcmlnaHQ7CkBAIC0yNjEsNyArMjc5LDcgQEAgdm9pZCByYl9lcmFzZShzdHJ1
Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgICAgICAgICByYl9z
ZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwogICAgICAgICB9CiAKLSAgICAgICAgbm9k
ZS0+cmJfcGFyZW50X2NvbG9yID0gb2xkLT5yYl9wYXJlbnRfY29sb3I7CisgICAgICAgIG5vZGUt
Pl9fcmJfcGFyZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKICAgICAgICAgbm9k
ZS0+cmJfbGVmdCA9IG9sZC0+cmJfbGVmdDsKIAogICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+
cmJfbGVmdCwgbm9kZSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggYi94
ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKaW5kZXggMjkwNzFhN2U0YS4uMTA3ZjFiMTJmMiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3JidHJlZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9y
YnRyZWUuaApAQCAtMjEsOSArMjEsNyBAQAogCiBzdHJ1Y3QgcmJfbm9kZQogewotICAgIHVuc2ln
bmVkIGxvbmcgIHJiX3BhcmVudF9jb2xvcjsKLSNkZWZpbmUgUkJfUkVEICAwCi0jZGVmaW5lIFJC
X0JMQUNLIDEKKyAgICB1bnNpZ25lZCBsb25nICBfX3JiX3BhcmVudF9jb2xvcjsKICAgICBzdHJ1
Y3QgcmJfbm9kZSAqcmJfcmlnaHQ7CiAgICAgc3RydWN0IHJiX25vZGUgKnJiX2xlZnQ7CiB9OwpA
QCAtMzMsMjEgKzMxLDcgQEAgc3RydWN0IHJiX3Jvb3QKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcmJf
bm9kZTsKIH07CiAKLSNkZWZpbmUgcmJfcGFyZW50KHIpICAgKChzdHJ1Y3QgcmJfbm9kZSAqKSgo
ciktPnJiX3BhcmVudF9jb2xvciAmIH4zKSkKLSNkZWZpbmUgcmJfY29sb3IocikgICAoKHIpLT5y
Yl9wYXJlbnRfY29sb3IgJiAxKQotI2RlZmluZSByYl9pc19yZWQocikgICAoIXJiX2NvbG9yKHIp
KQotI2RlZmluZSByYl9pc19ibGFjayhyKSByYl9jb2xvcihyKQotI2RlZmluZSByYl9zZXRfcmVk
KHIpICBkbyB7IChyKS0+cmJfcGFyZW50X2NvbG9yICY9IH4xOyB9IHdoaWxlICgwKQotI2RlZmlu
ZSByYl9zZXRfYmxhY2socikgIGRvIHsgKHIpLT5yYl9wYXJlbnRfY29sb3IgfD0gMTsgfSB3aGls
ZSAoMCkKLQotc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9wYXJlbnQoc3RydWN0IHJiX25vZGUg
KnJiLCBzdHJ1Y3QgcmJfbm9kZSAqcCkKLXsKLSAgICByYi0+cmJfcGFyZW50X2NvbG9yID0gKHJi
LT5yYl9wYXJlbnRfY29sb3IgJiAzKSB8ICh1bnNpZ25lZCBsb25nKXA7Ci19Ci1zdGF0aWMgaW5s
aW5lIHZvaWQgcmJfc2V0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQotewot
ICAgIHJiLT5yYl9wYXJlbnRfY29sb3IgPSAocmItPnJiX3BhcmVudF9jb2xvciAmIH4xKSB8IGNv
bG9yOwotfQorI2RlZmluZSByYl9wYXJlbnQocikgICAoKHN0cnVjdCByYl9ub2RlICopKChyKS0+
X19yYl9wYXJlbnRfY29sb3IgJiB+MykpCiAKICNkZWZpbmUgUkJfUk9PVCAoc3RydWN0IHJiX3Jv
b3QpIHsgTlVMTCwgfQogI2RlZmluZSByYl9lbnRyeShwdHIsIHR5cGUsIG1lbWJlcikgY29udGFp
bmVyX29mKHB0ciwgdHlwZSwgbWVtYmVyKQpAQCAtNTUsOSArMzksMTAgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHJiX3NldF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKICNkZWZp
bmUgUkJfRU1QVFlfUk9PVChyb290KSAgKChyb290KS0+cmJfbm9kZSA9PSBOVUxMKQogCiAvKiAn
ZW1wdHknIG5vZGVzIGFyZSBub2RlcyB0aGF0IGFyZSBrbm93biBub3QgdG8gYmUgaW5zZXJ0ZWQg
aW4gYW4gcmJyZWUgKi8KLSNkZWZpbmUgUkJfRU1QVFlfTk9ERShub2RlKSAgKChub2RlKS0+cmJf
cGFyZW50X2NvbG9yID09ICh1bnNpZ25lZCBsb25nKShub2RlKSkKLSNkZWZpbmUgUkJfQ0xFQVJf
Tk9ERShub2RlKSAgKChub2RlKS0+cmJfcGFyZW50X2NvbG9yID0gKHVuc2lnbmVkIGxvbmcpKG5v
ZGUpKQotCisjZGVmaW5lIFJCX0VNUFRZX05PREUobm9kZSkgIFwKKyAgICAoKG5vZGUpLT5fX3Ji
X3BhcmVudF9jb2xvciA9PSAodW5zaWduZWQgbG9uZykobm9kZSkpCisjZGVmaW5lIFJCX0NMRUFS
X05PREUobm9kZSkgIFwKKyAgICAoKG5vZGUpLT5fX3JiX3BhcmVudF9jb2xvciA9ICh1bnNpZ25l
ZCBsb25nKShub2RlKSkKIAogZXh0ZXJuIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9u
b2RlICosIHN0cnVjdCByYl9yb290ICopOwogZXh0ZXJuIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJi
X25vZGUgKiwgc3RydWN0IHJiX3Jvb3QgKik7CkBAIC03NSw3ICs2MCw3IEBAIGV4dGVybiB2b2lk
IHJiX3JlcGxhY2Vfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqdmljdGltLCBzdHJ1Y3QgcmJfbm9kZSAq
bmV3LAogc3RhdGljIGlubGluZSB2b2lkIHJiX2xpbmtfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqIG5v
ZGUsIHN0cnVjdCByYl9ub2RlICogcGFyZW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcmJfbm9kZSAqKiByYl9saW5rKQogewotICAgIG5vZGUtPnJiX3BhcmVudF9j
b2xvciA9ICh1bnNpZ25lZCBsb25nIClwYXJlbnQ7CisgICAgbm9kZS0+X19yYl9wYXJlbnRfY29s
b3IgPSAodW5zaWduZWQgbG9uZyApcGFyZW50OwogICAgIG5vZGUtPnJiX2xlZnQgPSBub2RlLT5y
Yl9yaWdodCA9IE5VTEw7CiAKICAgICAqcmJfbGluayA9IG5vZGU7Ci0tIAoyLjEyLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXF-00081k-LS; Wed, 31 May 2017 20:48:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXE-00080r-0X
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:04 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8E/83-03058-30C2F295; Wed, 31 May 2017 20:48:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAEV0mHf1
 Ig5PnFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyrx94zFSwUrOi5+Y2xgbGFt4uRi0NIYCKj
 xKbVOxhBHBaBlywSm3f8ZQJxJAT6WSVu71sPlOEEcpIkLm3tYYOwqyVenjzJDGILCahJbJl3i
 hli1C9GiacvLwF1c3CwCehKtN8qAKkREZCWuPb5MtgGZoHvLBJPFs0AqxEWCJHYOccGxGQRUJ
 XYtkcDpJxXwEZi6vPrLBCr5CUWbZoBZnMK2Epc6VrMBrHWRmLh+glsExgFFjAyrGLUKE4tKks
 t0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwsBiDYwbh4beAhRkkOJiVR
 3gobvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryuWvqRQoJFqempFWmZOcAQh0lLcPAoifAeB
 UnzFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmx5OXnpUqJ83aBlAqAlGaU5sENgsXeJUZZKW
 FeRqDThHgKUotyM0tQ5V8xinMwKgnzLgKZwpOZVwK37xXQKUxAp+zaoQ1ySkkiQkqqgZF9x81
 3Pyt/MVXcrima12R+eMGXiP+7XfR8Y1cIn51gvfHR/NbtTirJsrxuR/akG78VXbuT+3Dq9uCz
 YuvLfJlY5LN0/eu7QlIdp3l+PKwj+LZj1dRV6R/WG4QlGVzgEuHa1vjbY6fa97rJS1cZ3y8TS
 px7NjJW+oa/ovaxd9N/vVq2S3z3aQMlluKMREMt5qLiRAA9zmUvuAIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496263681!68186068!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46589 invoked from network); 31 May 2017 20:48:02 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:02 -0000
Received: by mail-pf0-f196.google.com with SMTP id u26so4126885pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=X/YJhr1oydC+u2Dzp0UMZ7ryYsTwhzLoPDF1aeXPrl4=;
 b=md+uDF7n00q3pBcWku8napeAd/yqjczbUWyYpN1QY0TkhHO5Wd9qNhPbBGV7PAEcK5
 p8X191w16reG1dcPnap+fs3x7jfVHxt1tgPJcV6eyfZNlaGJ4sCv5e5CMzkQ1wCEGJVn
 g89TGrQrOnvUDqOAw3XpL4Mq0wLUM1oPbB76Jg9/i9fJri0d0cSuzWrc4frsGiEiXAsl
 TD36J5lWi1UbjYcKAp0sKO1Y3Ee7WVCYJgWSo7cIYf1L4LI0M+87nl454hMqPAyG2XFk
 REhJoPrn6NTYMNQXvb3fi/KNf0lT96FSuFUMmOIL8xkzuzNDGcAumvf3jjNCwOEC/Ht7
 JRfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=X/YJhr1oydC+u2Dzp0UMZ7ryYsTwhzLoPDF1aeXPrl4=;
 b=D5uGn881u2shVThyQkn+hm7oDHRSRjh2JzVYazryX8nwP4kQ9uGKCSbN4KiJ5tSKNb
 +xxHs+y3kEd5bvDA3+/g1LQ+AM53q5YV4NNRpiKGtHj7TGorA80JbAGv5WeG/X+WvEdc
 CUCFRFSRBWID+vbUHnmZhc5FvSNltKWwYxiJMFg8T8A0SsIlpOReuM0ZkOBRqQTc2bDk
 z89e251GHoeTeBI0brq1BigFYLHiPekHFL9Kxv1v3jr0fE+sme/EqI0s+26gfngxvVvg
 NRdWoSj+tl/+Y28rgZNk2LTCK0y51tv7AYkFFga6KByueOL45H7PFQHJe3p/eSM6yM3H
 XkAg==
X-Gm-Message-State: AODbwcAtwly9vt4LneJJjR54qvqXmKPnzlPtCBCT3u+Q1iS/7xqO25m7
 apUszpv6HgemyOLAa70=
X-Received: by 10.99.49.206 with SMTP id x197mr12470834pgx.181.1496263680867; 
 Wed, 31 May 2017 13:48:00 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.47.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:00 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:57 +0530
Message-Id: <20170531204708.10470-7-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 Rik van Riel <riel@redhat.com>, sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [PATCH 06/17] rbtree: break out of rb_insert_color loop
	after tree rotation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgYSB3ZWxsIGtub3duIHByb3BlcnR5IG9mIHJidHJlZXMgdGhhdCBpbnNlcnRpb24gbmV2
ZXIgcmVxdWlyZXMgbW9yZQp0aGFuIHR3byB0cmVlIHJvdGF0aW9ucy4gIEluIG91ciBpbXBsZW1l
bnRhdGlvbiwgYWZ0ZXIgb25lIGxvb3AgaXRlcmF0aW9uCmlkZW50aWZpZWQgb25lIG9yIHR3byBu
ZWNlc3NhcnkgdHJlZSByb3RhdGlvbnMsIHdlIHdvdWxkIGl0ZXJhdGUgYW5kIGxvb2sKZm9yIG1v
cmUuICBIb3dldmVyIGF0IHRoYXQgcG9pbnQgdGhlIG5vZGUncyBwYXJlbnQgd291bGQgYWx3YXlz
IGJlIGJsYWNrLAp3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBleGl0IHRoZSBsb29wLgoKV2UgY2Fu
IG1ha2UgdGhlIGNvZGUgZmxvdyBtb3JlIG9idmlvdXMgYnkganVzdCBhZGRpbmcgYSBicmVhayBz
dGF0ZW1lbnQKYWZ0ZXIgdGhlIHRyZWUgcm90YXRpb25zLCB3aGVyZSB3ZSBrbm93IHdlIGFyZSBk
b25lLiAgQWRkaXRpb25hbGx5LCBpbiB0aGUKY2FzZXMgd2hlcmUgdHdvIHRyZWUgcm90YXRpb25z
IGFyZSBuZWNlc3NhcnksIHdlIGRvbid0IGhhdmUgdG8gdXBkYXRlIHRoZQonbm9kZScgcG9pbnRl
ciBhcyBpdCB3b3VsZG4ndCBiZSB1c2VkIHVudGlsIHRoZSBuZXh0IGxvb3AgaXRlcmF0aW9uLCB3
aGljaAp3ZSBub3cgYXZvaWQgZHVlIHRvIHRoaXMgYnJlYWsgc3RhdGVtZW50LgoKY29tbWl0IDFm
MDUyODY1M2U0MWVjMjMwYzYwZjU3Mzg4MjBlOGE1NDQ3MzEzOTkgZnJvbSBsaW51eCB0cmVlCgpT
aWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CkNjOiBB
bmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgpBY2tlZC1ieTogRGF2aWQgV29v
ZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgpDYzogUmlrIHZhbiBSaWVsIDxyaWVs
QHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4K
Q2M6IERhbmllbCBTYW50b3MgPGRhbmllbC5zYW50b3NAcG9ib3guY29tPgpDYzogSmVucyBBeGJv
ZSA8YXhib2VAa2VybmVsLmRrPgpDYzogIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1p
c3Npb24uY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDYgLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJl
ZS5jIGIveGVuL2NvbW1vbi9yYnRyZWUuYwppbmRleCAxZDQ4YWM3Yzc4Li5iZWFkMzcwNDM2IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMK
QEAgLTExMCwxMSArMTEwLDggQEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUg
Km5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogCiAgICAgICAgICAgICBpZiAocGFyZW50LT5y
Yl9yaWdodCA9PSBub2RlKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlZ2lzdGVy
IHN0cnVjdCByYl9ub2RlICp0bXA7CiAgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChw
YXJlbnQsIHJvb3QpOwotICAgICAgICAgICAgICAgIHRtcCA9IHBhcmVudDsKICAgICAgICAgICAg
ICAgICBwYXJlbnQgPSBub2RlOwotICAgICAgICAgICAgICAgIG5vZGUgPSB0bXA7CiAgICAgICAg
ICAgICB9CiAKICAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwpAQCAtMTM1LDExICsx
MzIsOCBAQCB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0
IHJiX3Jvb3QgKnJvb3QpCiAKICAgICAgICAgICAgIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9k
ZSkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByZWdpc3RlciBzdHJ1Y3QgcmJfbm9k
ZSAqdG1wOwogICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3JpZ2h0KHBhcmVudCwgcm9vdCk7
Ci0gICAgICAgICAgICAgICAgdG1wID0gcGFyZW50OwogICAgICAgICAgICAgICAgIHBhcmVudCA9
IG5vZGU7Ci0gICAgICAgICAgICAgICAgbm9kZSA9IHRtcDsKICAgICAgICAgICAgIH0KIAogICAg
ICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXK-00084M-TH; Wed, 31 May 2017 20:48:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXJ-00083N-0U
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B9/BD-01733-80C2F295; Wed, 31 May 2017 20:48:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAEV12Hf1
 IgzcbdSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox1U48yFzwVqLhyx6SBcTpvFyMXh5DAREaJ
 h0v3sYA4LAIvWSTWtHxiBXEkBPpZJU5tfcTcxcgJ5MRJHDy4jxXCrpL4fH4dE4gtJKAmsWXeK
 WaIUb8YJaZufAbkcHCwCehKtN8qAKkREZCWuPb5MiNIDbPAdxaJJ4tmgDULC0RKLDw2kQ3EZh
 FQlXhy6y87SC+vgI3Eg3klELvkJRZtmsECYnMK2Epc6VrMBrHXRmLh+glsExgFFjAyrGJUL04
 tKkst0jXXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDCsGINjBeGyy8yFGSQ4m
 JVHeChu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDu19COFBItS01Mr0jJzgAEOk5bg4FES4
 WXSBkrzFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmx5OXnpUqJ83aBTBIAKc0ozYMbBIu8S4
 yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmXQQyhSczrwRu3yugU5iATtm1QxvklJJEhJRUA2P
 BDYXXZ8MWsnLx7WDa+TUiR3TPCaHpi59wx0jwuKzx+Gfw0HqllBbP+qNrDHQn/jLf+VHt4OY9
 fb9CnTYvSV+wmffi4i/JJ42881P73C6taP4YfPzovdXSt8RCpm2z1tpUslqs+EzHbe8gT8fZ5
 /6EqRvsu253IYmvrHLfl5hC5+OxXwufl4UpsRRnJBpqMRcVJwIAkraHLLcCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496263686!85740422!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63321 invoked from network); 31 May 2017 20:48:07 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:07 -0000
Received: by mail-pf0-f196.google.com with SMTP id u26so4127236pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lA55sGJ3i04oRQ8mv84lAFo+KtwwK/Ja2luxnPga1Hk=;
 b=U5dP7nISkzN4Kg1Z7t+uk07m5IwtVwRX+wa/Ws2nJakNYMg5s6Lc26f3FRslJdRMtf
 YJ3SuHTecyPwII0iNpOz1sj+OI5SsFy0pV4zEcFrSBD0jYoNnWH+IEo+nOxl/OvUtMIP
 NGdH2DpowWyw0GduOiwlDjFSrXs0a//P8f6OGQjW3lxBp7XYrBPN+aNPQMGaaBcra1Jg
 8p+2w8D9cUI9Ee3JTR5Icw6EuhWDDZAP5AJzC59thOs8LqySCtKXwGFtqf9WSwH/bHGU
 DHVdnHHFBBlT+VWZ6uZBYiOKsmKceN8rgwfW02Rk5gotnOdCWmUp59VkV3j6MqE/0jDs
 X6xA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=lA55sGJ3i04oRQ8mv84lAFo+KtwwK/Ja2luxnPga1Hk=;
 b=BruFVHM9e46hZ6meifMFdgbj6ybVP/FouvBFLgVuvMCorkfDilOrwVsLLoPKrtbAK5
 G4q/N88AgOVLaDMDq5hmQc1rYWPTf5PuEVu3JBl30DVSDmxqvjBf95WU3r0KqJi6F3xG
 Hjlv0y8rEWK65Zv1Zqbltc4lV+2GCZb9vXM+E6EawmL8fyR+QkrkA2tj7TwCj6Nx5yC4
 AEZk7sssSHH0pt2Z2k25aO0yYZ1igqrIn3PWaTOvXRT21zajywriNnDa01llRygY1p4b
 pS3Nf1fYbQosKLz5bZSRCOkxrraYBymtxqbzWnNfjVDIu4OhWWgWR6+TsG4qNbu8Nnin
 JoRA==
X-Gm-Message-State: AODbwcBgheHwzmJ1GODrVfeBtX7OGxujYCHu4pFM8Nh8cwwZZnL6xi09
 +XPqUi5niy4pTA==
X-Received: by 10.84.236.15 with SMTP id q15mr75380500plk.163.1496263686299;
 Wed, 31 May 2017 13:48:06 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:05 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:58 +0530
Message-Id: <20170531204708.10470-8-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 Rik van Riel <riel@redhat.com>, sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [PATCH 07/17] rbtree: adjust root color in
	rb_insert_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJvb3Qgbm9kZSBvZiBhbiByYnRyZWUgbXVzdCBhbHdheXMgYmUgYmxhY2suICBIb3dldmVy
LApyYl9pbnNlcnRfY29sb3IoKSBvbmx5IG5lZWRzIHRvIG1haW50YWluIHRoaXMgaW52YXJpYW50
IHdoZW4gaXQgaGFzIGJlZW4KYnJva2VuIC0gdGhhdCBpcywgd2hlbiBpdCBleGl0cyB0aGUgbG9v
cCBkdWUgdG8gdGhlIGN1cnJlbnQgKHJlZCkgbm9kZQpiZWluZyB0aGUgcm9vdC4gIEluIGFsbCBv
dGhlciBjYXNlcyAoZXhpdGluZyBhZnRlciB0cmVlIHJvdGF0aW9ucywgb3IKZXhpdGluZyBkdWUg
dG8gYW4gZXhpc3RpbmcgYmxhY2sgcGFyZW50KSB0aGUgaW52YXJpYW50IGlzIGFscmVhZHkKc2F0
aXNmaWVkLCBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIGFkanVzdCB0aGUgcm9vdCBub2RlIGNvbG9y
LgoKY29tbWl0IDZkNTg0NTJkYzA2NmRiNjFhY2RmZjdiODQ2NzFkYjFiMTFhM2RlMWMgZnJvbSBs
aW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2ds
ZS5jb20+CkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgpBY2tlZC1i
eTogRGF2aWQgV29vZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgpDYzogUmlrIHZh
biBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJh
QGNoZWxsby5ubD4KQ2M6IERhbmllbCBTYW50b3MgPGRhbmllbC5zYW50b3NAcG9ib3guY29tPgpD
YzogSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgpDYzogIkVyaWMgVy4gQmllZGVybWFuIiA8
ZWJpZWRlcm1AeG1pc3Npb24uY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3Bt
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9y
dmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDE5
ICsrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29t
bW9uL3JidHJlZS5jCmluZGV4IGJlYWQzNzA0MzYuLmNjZjkwNWUzNWMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtOTAsOCArOTAs
MjMgQEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCBy
Yl9yb290ICpyb290KQogewogICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsICpncGFyZW50Owog
Ci0gICAgd2hpbGUgKChwYXJlbnQgPSByYl9wYXJlbnQobm9kZSkpICYmIHJiX2lzX3JlZChwYXJl
bnQpKQorICAgIHdoaWxlICh0cnVlKQogICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogTG9v
cCBpbnZhcmlhbnQ6IG5vZGUgaXMgcmVkCisgICAgICAgICAqCisgICAgICAgICAqIElmIHRoZXJl
IGlzIGEgYmxhY2sgcGFyZW50LCB3ZSBhcmUgZG9uZS4KKyAgICAgICAgICogT3RoZXJ3aXNlLCB0
YWtlIHNvbWUgY29ycmVjdGl2ZSBhY3Rpb24gYXMgd2UgZG9uJ3QKKyAgICAgICAgICogd2FudCBh
IHJlZCByb290IG9yIHR3byBjb25zZWN1dGl2ZSByZWQgbm9kZXMuCisgICAgICAgICAqLworICAg
ICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgIGlmICghcGFyZW50KQorICAg
ICAgICB7CisgICAgICAgICAgICByYl9zZXRfYmxhY2sobm9kZSk7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfSBlbHNlIGlmIChyYl9pc19ibGFjayhwYXJlbnQpKQorICAgICAgICAgICAg
YnJlYWs7CisKICAgICAgICAgZ3BhcmVudCA9IHJiX3BhcmVudChwYXJlbnQpOwogCiAgICAgICAg
IGlmIChwYXJlbnQgPT0gZ3BhcmVudC0+cmJfbGVmdCkKQEAgLTE0MSw4ICsxNTYsNiBAQCB2b2lk
IHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJv
b3QpCiAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KGdwYXJlbnQsIHJvb3QpOwogICAgICAg
ICB9CiAgICAgfQotCi0gICAgcmJfc2V0X2JsYWNrKHJvb3QtPnJiX25vZGUpOwogfQogRVhQT1JU
X1NZTUJPTChyYl9pbnNlcnRfY29sb3IpOwogCi0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXQ-00087x-96; Wed, 31 May 2017 20:48:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXP-00087F-LR
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 0F/E2-31580-E0C2F295; Wed, 31 May 2017 20:48:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAQV0+Hf1
 Ig0NTGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozLk3wL2jwrDv5fytzAuFOvi5GTQ0hgIqPE
 o3saXYxcHCwCL1kkjj6+wwriSAj0s0pM2XiCDaRKQiBJ4sTqXewQdpnEmr47zBDdahJb5p1iB
 mkQEvjFKHH5/xugIg4ONgFdifZbBSA1IgLSEtc+X2YEqWEW+M4i8WTRDCaQhLCAt8TDhu1gQ1
 kEVCUOL18CNpRXwEbi5+o/LBDL5CUWbZoBZnMK2Epc6VrMBrHYRmLh+glsExgFFjAyrGLUKE4
 tKkst0jU00UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAwsBiDYwbhiu+chRkkO
 JiVR3gobvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw7tfQjhQSLUtNTK9Iyc4AhDpOW4OBRE
 uE9CpLmLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRJiycvPS5US59XVBioVACnNKM2DGwSLvU
 uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5r0KspAnM68Ebt8roFOYgE7ZtUMb5JSSRISUVAP
 jrD//d8cs+ho9fX6xtfgTI6YNuzW3s3x0szfnK+A3sGDP+M2fPW+uU+TTHte2xEaTDYLVqbpL
 RD5c/NjcNr3L+qXD5i/G4iyG3Dq/K1fMKvd61TBDsnrByl06vBnikz3uGKpcKDjHad6zTCnNM
 OaryYeZ0hbFZYsD7VjbjpclBa503Nq3j0WJpTgj0VCLuag4EQDq7u+RuAIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496263692!72589261!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24243 invoked from network); 31 May 2017 20:48:13 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:13 -0000
Received: by mail-pf0-f193.google.com with SMTP id w69so4141116pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=h5bC+A6Y8ppKuOr7XkKSMMrWkA6Zqy4MrP/7FgvAwxk=;
 b=aemCWYLJW1N1HIL60fsRjB7PKeNsM+HiIxLVkIx76O332gbJABdqp/vxRorxwzRcEE
 yDY8OkxkvfPQBypoTIG4idHjRZMW5T+EAJiSGirUl/pfwTXpF0WHv1SrJcli+owCBMlF
 9+BaPC2N1fz/63qyfKRYXxiuvSoQORgFjQgFBVYnnaNm/H665AWPaNCeJDRACF8j4dlF
 mB1TU8qjEe8b2Kyp6U9jmTRlO6agogKlxyNdCHfaFv8x86aWt/TtZTJrro3uplK58ZG5
 Qfo40gGn6OhqEh8/7PGsX1eWo/McftQUBI9sbMS88oA1V1F4O0yYakKJ0TeU617ZHVh8
 yzuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=h5bC+A6Y8ppKuOr7XkKSMMrWkA6Zqy4MrP/7FgvAwxk=;
 b=W82oC9oE+yRyCmLKBIMeyqDvg56VH1Q7BzXeznBdpCK4U8+geDuMmGZUtam5vASphw
 4vKlx9OKfr/CQUklVUQvLzWb7UezHeL5FYGCCtj56ZXbVFQjR3t6wG6frthgkJtgbh+g
 xojJiv/kzcTPCMwm5/gqs+Z1TXEo/PVfuWayi+q35jGCbLSYvJDWsUJ7f8REw8m2DPlI
 pDuLyBYH1XUf3jMVjxZ9a5gXsfpTwSt/DPDoqD3uRSq6fSmXzxX1V9VeuwxUpeZXtVKP
 1LZL8haw11179kI0WISEbzzjHlRGe6bzdvWsjshMSNjzcsmpaVqtSZkvq7xV5T5AtioS
 tDDg==
X-Gm-Message-State: AODbwcB2ZZ9FAgUutgeeGquDg2H0dTBNRphQVn3FYDBIa8nQS+7pBC1k
 e2Y1agfESDLawdvN/2E=
X-Received: by 10.98.32.92 with SMTP id g89mr37230pfg.153.1496263691866;
 Wed, 31 May 2017 13:48:11 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:11 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:16:59 +0530
Message-Id: <20170531204708.10470-9-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 Rik van Riel <riel@redhat.com>, sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [PATCH 08/17] rbtree: low level optimizations in
	rb_insert_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBVc2UgdGhlIG5ld2x5IGludHJvZHVjZWQgcmJfc2V0X3BhcmVudF9jb2xvcigpIGZ1bmN0aW9u
IHRvIGZsaXAgdGhlIGNvbG9yCiAgb2Ygbm9kZXMgd2hvc2UgcGFyZW50IGlzIGFscmVhZHkga25v
d24uCi0gT3B0aW1pemUgcmJfcGFyZW50KCkgd2hlbiB0aGUgbm9kZSBpcyBrbm93biB0byBiZSBy
ZWQgLSB0aGVyZSBpcyBubyBuZWVkCiAgdG8gbWFzayBvdXQgdGhlIGNvbG9yIGluIHRoYXQgY2Fz
ZS4KLSBGbGlwcGluZyBncGFyZW50J3MgY29sb3IgdG8gcmVkIHJlcXVpcmVzIHVzIHRvIGZldGNo
IGl0cyByYl9wYXJlbnRfY29sb3IKICBmaWVsZCwgc28gd2UgY2FuIHJldXNlIGl0IGFzIHRoZSBw
YXJlbnQgdmFsdWUgZm9yIHRoZSBuZXh0IGxvb3AgaXRlcmF0aW9uLgotIERvIG5vdCB1c2UgX19y
Yl9yb3RhdGVfbGVmdCgpIGFuZCBfX3JiX3JvdGF0ZV9yaWdodCgpIHRvIGhhbmRsZSB0cmVlCiAg
cm90YXRpb25zOiB3ZSBhbHJlYWR5IGhhdmUgcG9pbnRlcnMgdG8gYWxsIHJlbGV2YW50IG5vZGVz
LCBhbmQga25vdyB0aGVpcgogIGNvbG9ycyAoZWl0aGVyIGJlY2F1c2Ugd2Ugd2FudCB0byBhZGp1
c3QgaXQsIG9yIGJlY2F1c2Ugd2UndmUgdGVzdGVkIGl0LAogIG9yIHdlIGNhbiBkZWR1Y2UgaXQg
YXMgYmxhY2sgZHVlIHRvIHRoZSBub2RlIHByb3hpbWl0eSB0byBhIGtub3duIHJlZCBub2RlKS4K
ICBTbyB3ZSBjYW4gZ2VuZXJhdGUgbW9yZSBlZmZpY2llbnQgY29kZSBieSBtYWtpbmcgdXNlIG9m
IHRoZSBub2RlIHBvaW50ZXJzCiAgd2UgYWxyZWFkeSBoYXZlLCBhbmQgc2V0dGluZyBib3RoIHRo
ZSBwYXJlbnQgYW5kIGNvbG9yIGF0dHJpYnV0ZXMgZm9yCiAgbm9kZXMgYWxsIGF0IG9uY2UuIEFs
c28gaW4gQ2FzZSAyLCBzb21lIG5vZGUgYXR0cmlidXRlcyBkb24ndCBoYXZlIHRvCiAgYmUgc2V0
IGJlY2F1c2Ugd2Uga25vdyBhbm90aGVyIHRyZWUgcm90YXRpb24gKENhc2UgMykgd2lsbCBhbHdh
eXMgZm9sbG93CiAgYW5kIG92ZXJyaWRlIHRoZW0uCgpjb21taXQgNWJjOTE4OGFhMjA3ZGFmZDQ3
ZWFiNTdkZjdjNGZlNWIzZDNmNjM2YSBmcm9tIGxpbnV4IHRyZWUKClNpZ25lZC1vZmYtYnk6IE1p
Y2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KQ2M6IEFuZHJlYSBBcmNhbmdlbGkg
PGFhcmNhbmdlQHJlZGhhdC5jb20+CkFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldv
b2Rob3VzZUBpbnRlbC5jb20+CkNjOiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6
IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpDYzogRGFuaWVsIFNhbnRv
cyA8ZGFuaWVsLnNhbnRvc0Bwb2JveC5jb20+CkNjOiBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwu
ZGs+CkNjOiAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+ClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+ClNpZ25l
ZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
LS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMTYwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMjkgaW5zZXJ0aW9u
cygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBi
L3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggY2NmOTA1ZTM1Yy4uOGRiN2E1YjRjYSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0y
Miw2ICsyMiwyNSBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9yYnRy
ZWUuaD4KIAorLyoKKyAqIHJlZC1ibGFjayB0cmVlcyBwcm9wZXJ0aWVzOiAgaHR0cDovL2VuLndp
a2lwZWRpYS5vcmcvd2lraS9SYnRyZWUKKyAqCisgKiAgMSkgQSBub2RlIGlzIGVpdGhlciByZWQg
b3IgYmxhY2sKKyAqICAyKSBUaGUgcm9vdCBpcyBibGFjaworICogIDMpIEFsbCBsZWF2ZXMgKE5V
TEwpIGFyZSBibGFjaworICogIDQpIEJvdGggY2hpbGRyZW4gb2YgZXZlcnkgcmVkIG5vZGUgYXJl
IGJsYWNrCisgKiAgNSkgRXZlcnkgc2ltcGxlIHBhdGggZnJvbSByb290IHRvIGxlYXZlcyBjb250
YWlucyB0aGUgc2FtZSBudW1iZXIKKyAqICAgICBvZiBibGFjayBub2Rlcy4KKyAqCisgKiAgNCBh
bmQgNSBnaXZlIHRoZSBPKGxvZyBuKSBndWFyYW50ZWUsIHNpbmNlIDQgaW1wbGllcyB5b3UgY2Fu
bm90IGhhdmUgdHdvCisgKiAgY29uc2VjdXRpdmUgcmVkIG5vZGVzIGluIGEgcGF0aCBhbmQgZXZl
cnkgcmVkIG5vZGUgaXMgdGhlcmVmb3JlIGZvbGxvd2VkIGJ5CisgKiAgYSBibGFjay4gU28gaWYg
QiBpcyB0aGUgbnVtYmVyIG9mIGJsYWNrIG5vZGVzIG9uIGV2ZXJ5IHNpbXBsZSBwYXRoIChhcyBw
ZXIKKyAqICA1KSwgdGhlbiB0aGUgbG9uZ2VzdCBwb3NzaWJsZSBwYXRoIGR1ZSB0byA0IGlzIDJC
LgorICoKKyAqICBXZSBzaGFsbCBpbmRpY2F0ZSBjb2xvciB3aXRoIGNhc2UsIHdoZXJlIGJsYWNr
IG5vZGVzIGFyZSB1cHBlcmNhc2UgYW5kIHJlZAorICogIG5vZGVzIHdpbGwgYmUgbG93ZXJjYXNl
LgorICovCisKICNkZWZpbmUgICAgUkJfUkVEICAgIDAKICNkZWZpbmUgICAgUkJfQkxBQ0sgIDEK
IApAQCAtNDAsNiArNTksMTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9jb2xvcihzdHJ1
Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKICAgICByYi0+X19yYl9wYXJlbnRfY29sb3IgPSAo
cmItPl9fcmJfcGFyZW50X2NvbG9yICYgfjEpIHwgY29sb3I7CiB9CiAKK3N0YXRpYyBpbmxpbmUg
dm9pZCByYl9zZXRfcGFyZW50X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJiX25vZGUgKnAsIGludCBjb2xvcikK
K3sKKyAgICByYi0+X19yYl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9uZylwIHwgY29sb3I7
Cit9CisKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHJiX25vZGUgKnJiX3JlZF9wYXJlbnQoc3RydWN0
IHJiX25vZGUgKnJlZCkKK3sKKyAgICByZXR1cm4gKHN0cnVjdCByYl9ub2RlICopcmVkLT5fX3Ji
X3BhcmVudF9jb2xvcjsKK30KKwogc3RhdGljIHZvaWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3Qg
cmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7CiAgICAgc3RydWN0IHJiX25v
ZGUgKnJpZ2h0ID0gbm9kZS0+cmJfcmlnaHQ7CkBAIC04Niw5ICsxMTYsMzAgQEAgc3RhdGljIHZv
aWQgX19yYl9yb3RhdGVfcmlnaHQoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290
ICpyb290KQogICAgIHJiX3NldF9wYXJlbnQobm9kZSwgbGVmdCk7CiB9CiAKKy8qCisgKiBIZWxw
ZXIgZnVuY3Rpb24gZm9yIHJvdGF0aW9uczoKKyAqIC0gb2xkJ3MgcGFyZW50IGFuZCBjb2xvciBn
ZXQgYXNzaWduZWQgdG8gbmV3CisgKiAtIG9sZCBnZXRzIGFzc2lnbmVkIG5ldyBhcyBhIHBhcmVu
dCBhbmQgJ2NvbG9yJyBhcyBhIGNvbG9yLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQKK19fcmJf
cm90YXRlX3NldF9wYXJlbnRzKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVjdCByYl9ub2RlICpu
ZXcsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwgaW50IGNv
bG9yKQoreworICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQob2xkKTsKKyAg
ICBuZXctPl9fcmJfcGFyZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKKyAgICBy
Yl9zZXRfcGFyZW50X2NvbG9yKG9sZCwgbmV3LCBjb2xvcik7CisgICAgaWYgKHBhcmVudCkgewor
ICAgICAgICBpZiAocGFyZW50LT5yYl9sZWZ0ID09IG9sZCkKKyAgICAgICAgICAgIHBhcmVudC0+
cmJfbGVmdCA9IG5ldzsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdo
dCA9IG5ldzsKKyAgICB9IGVsc2UKKyAgICAgICAgcm9vdC0+cmJfbm9kZSA9IG5ldzsKK30KKwog
dm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290
ICpyb290KQogewotICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsICpncGFyZW50OworICAgIHN0
cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9yZWRfcGFyZW50KG5vZGUpLCAqZ3BhcmVudCwgKnRt
cDsKIAogICAgIHdoaWxlICh0cnVlKQogICAgIHsKQEAgLTk5LDYxICsxNTAsMTA4IEBAIHZvaWQg
cmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9v
dCkKICAgICAgICAgICogT3RoZXJ3aXNlLCB0YWtlIHNvbWUgY29ycmVjdGl2ZSBhY3Rpb24gYXMg
d2UgZG9uJ3QKICAgICAgICAgICogd2FudCBhIHJlZCByb290IG9yIHR3byBjb25zZWN1dGl2ZSBy
ZWQgbm9kZXMuCiAgICAgICAgICAqLwotICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7
CiAgICAgICAgIGlmICghcGFyZW50KQogICAgICAgICB7Ci0gICAgICAgICAgICByYl9zZXRfYmxh
Y2sobm9kZSk7CisgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKG5vZGUsIE5VTEwsIFJC
X0JMQUNLKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9IGVsc2UgaWYgKHJiX2lzX2Js
YWNrKHBhcmVudCkpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBncGFyZW50ID0gcmJf
cGFyZW50KHBhcmVudCk7CisgICAgICAgIGdwYXJlbnQgPSByYl9yZWRfcGFyZW50KHBhcmVudCk7
CiAKICAgICAgICAgaWYgKHBhcmVudCA9PSBncGFyZW50LT5yYl9sZWZ0KQogICAgICAgICB7Cisg
ICAgICAgICAgICB0bXAgPSBncGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAgICAgIGlmICh0bXAg
JiYgcmJfaXNfcmVkKHRtcCkpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmVnaXN0
ZXIgc3RydWN0IHJiX25vZGUgKnVuY2xlID0gZ3BhcmVudC0+cmJfcmlnaHQ7Ci0gICAgICAgICAg
ICAgICAgaWYgKHVuY2xlICYmIHJiX2lzX3JlZCh1bmNsZSkpCi0gICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sodW5jbGUpOwotICAgICAgICAgICAgICAg
ICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3Jl
ZChncGFyZW50KTsKLSAgICAgICAgICAgICAgICAgICAgbm9kZSA9IGdwYXJlbnQ7Ci0gICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICAgICAqIENhc2UgMSAtIGNvbG9yIGZsaXBzCisgICAgICAgICAg
ICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiAgICAgICBHICAgICAgICAgICAgZworICAgICAg
ICAgICAgICAgICAqICAgICAgLyBcICAgICAgICAgIC8gXAorICAgICAgICAgICAgICAgICAqICAg
ICBwICAgdSAgLS0+ICAgUCAgIFUKKyAgICAgICAgICAgICAgICAgKiAgICAvICAgICAgICAgICAg
LworICAgICAgICAgICAgICAgICAqICAgbiAgICAgICAgICAgIE4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIEhvd2V2ZXIsIHNpbmNlIGcncyBwYXJlbnQgbWlnaHQgYmUg
cmVkLCBhbmQKKyAgICAgICAgICAgICAgICAgKiA0KSBkb2VzIG5vdCBhbGxvdyB0aGlzLCB3ZSBu
ZWVkIHRvIHJlY3Vyc2UKKyAgICAgICAgICAgICAgICAgKiBhdCBnLgorICAgICAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wLCBncGFyZW50LCBS
Ql9CTEFDSyk7CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihwYXJlbnQsIGdw
YXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICBub2RlID0gZ3BhcmVudDsKKyAgICAg
ICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgICAgICAgICAgcmJf
c2V0X3BhcmVudF9jb2xvcihub2RlLCBwYXJlbnQsIFJCX1JFRCk7CisgICAgICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlmIChwYXJlbnQtPnJiX3Jp
Z2h0ID09IG5vZGUpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVf
bGVmdChwYXJlbnQsIHJvb3QpOworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICogQ2FzZSAyIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50CisgICAgICAgICAgICAgICAgICoKKyAg
ICAgICAgICAgICAgICAgKiAgICAgIEcgICAgICAgICAgICAgRworICAgICAgICAgICAgICAgICAq
ICAgICAvIFwgICAgICAgICAgIC8gXAorICAgICAgICAgICAgICAgICAqICAgIHAgICBVICAtLT4g
ICAgbiAgIFUKKyAgICAgICAgICAgICAgICAgKiAgICAgXCAgICAgICAgICAgLworICAgICAgICAg
ICAgICAgICAqICAgICAgbiAgICAgICAgIHAKKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICAgICAqIFRoaXMgc3RpbGwgbGVhdmVzIHVzIGluIHZpb2xhdGlvbiBvZiA0KSwgdGhlCisg
ICAgICAgICAgICAgICAgICogY29udGludWF0aW9uIGludG8gQ2FzZSAzIHdpbGwgZml4IHRoYXQu
CisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9
IHRtcCA9IG5vZGUtPnJiX2xlZnQ7CisgICAgICAgICAgICAgICAgbm9kZS0+cmJfbGVmdCA9IHBh
cmVudDsKKyAgICAgICAgICAgICAgICBpZiAodG1wKQorICAgICAgICAgICAgICAgICAgICByYl9z
ZXRfcGFyZW50X2NvbG9yKHRtcCwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAg
cmJfc2V0X3BhcmVudF9jb2xvcihwYXJlbnQsIG5vZGUsIFJCX1JFRCk7CiAgICAgICAgICAgICAg
ICAgcGFyZW50ID0gbm9kZTsKICAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgcmJfc2V0X2Js
YWNrKHBhcmVudCk7Ci0gICAgICAgICAgICByYl9zZXRfcmVkKGdwYXJlbnQpOwotICAgICAgICAg
ICAgX19yYl9yb3RhdGVfcmlnaHQoZ3BhcmVudCwgcm9vdCk7CisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogQ2FzZSAzIC0gcmlnaHQgcm90YXRlIGF0IGdwYXJlbnQKKyAgICAgICAgICAg
ICAqCisgICAgICAgICAgICAgKiAgICAgICAgRyAgICAgICAgICAgUAorICAgICAgICAgICAgICog
ICAgICAgLyBcICAgICAgICAgLyBcCisgICAgICAgICAgICAgKiAgICAgIHAgICBVICAtLT4gIG4g
ICBnCisgICAgICAgICAgICAgKiAgICAgLyAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICogICAgbiAgICAgICAgICAgICAgICAgICBVCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
IGdwYXJlbnQtPnJiX2xlZnQgPSB0bXAgPSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAgICAgICAg
cGFyZW50LT5yYl9yaWdodCA9IGdwYXJlbnQ7CisgICAgICAgICAgICBpZiAodG1wKQorICAgICAg
ICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wLCBncGFyZW50LCBSQl9CTEFDSyk7Cisg
ICAgICAgICAgICBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhncGFyZW50LCBwYXJlbnQsIHJvb3Qs
IFJCX1JFRCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg
ICAgIHRtcCA9IGdwYXJlbnQtPnJiX2xlZnQ7CisgICAgICAgICAgICBpZiAodG1wICYmIHJiX2lz
X3JlZCh0bXApKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlZ2lzdGVyIHN0cnVj
dCByYl9ub2RlICp1bmNsZSA9IGdwYXJlbnQtPnJiX2xlZnQ7Ci0gICAgICAgICAgICAgICAgaWYg
KHVuY2xlICYmIHJiX2lzX3JlZCh1bmNsZSkpCi0gICAgICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgICAgICByYl9zZXRfYmxhY2sodW5jbGUpOwotICAgICAgICAgICAgICAgICAgICByYl9z
ZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3JlZChncGFyZW50
KTsKLSAgICAgICAgICAgICAgICAgICAgbm9kZSA9IGdwYXJlbnQ7Ci0gICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAvKiBDYXNl
IDEgLSBjb2xvciBmbGlwcyAqLworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Io
dG1wLCBncGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9j
b2xvcihwYXJlbnQsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICBub2RlID0g
Z3BhcmVudDsKKyAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAg
ICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihub2RlLCBwYXJlbnQsIFJCX1JFRCk7Cisg
ICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlm
IChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBfX3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3QpOworICAgICAgICAgICAgICAgIC8qIENh
c2UgMiAtIHJpZ2h0IHJvdGF0ZSBhdCBwYXJlbnQgKi8KKyAgICAgICAgICAgICAgICBwYXJlbnQt
PnJiX2xlZnQgPSB0bXAgPSBub2RlLT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICBub2RlLT5y
Yl9yaWdodCA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICBpZiAodG1wKQorICAgICAgICAgICAg
ICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAg
ICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihwYXJlbnQsIG5vZGUsIFJCX1JFRCk7CiAg
ICAgICAgICAgICAgICAgcGFyZW50ID0gbm9kZTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAg
ICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICByYl9zZXRfcmVkKGdwYXJlbnQp
OwotICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChncGFyZW50LCByb290KTsKKyAgICAgICAg
ICAgIC8qIENhc2UgMyAtIGxlZnQgcm90YXRlIGF0IGdwYXJlbnQgKi8KKyAgICAgICAgICAgIGdw
YXJlbnQtPnJiX3JpZ2h0ID0gdG1wID0gcGFyZW50LT5yYl9sZWZ0OworICAgICAgICAgICAgcGFy
ZW50LT5yYl9sZWZ0ID0gZ3BhcmVudDsKKyAgICAgICAgICAgIGlmICh0bXApCisgICAgICAgICAg
ICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAg
ICAgICAgIF9fcmJfcm90YXRlX3NldF9wYXJlbnRzKGdwYXJlbnQsIHBhcmVudCwgcm9vdCwgUkJf
UkVEKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQogfQotLSAKMi4xMi4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXZ-0008DS-H1; Wed, 31 May 2017 20:48:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXY-0008CF-AH
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:24 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 34/B6-01992-71C2F295; Wed, 31 May 2017 20:48:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAIV1RHf1
 Ig0uzLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzcz6wFDySrJj1fBtjA2OXcBcjF4eQwERG
 id+NU5lBHBaBlywS3y+2s4M4EgL9rBLrdhxg7GLkBHKSJJbt+8sOYZdJvLzewAxiCwmoSWyZd
 wrK/sUo0Xwoo4uRg4NNQFei/VYBSFhEQFri2ufLjCAzmQWuskosbjvEApIQFoiS2PVtAdh8Fg
 FViRub/7KB2LwCthIrj3WyQeySl1i0aQZYPSdQ/ErXYjaIXTYSC9dPYJvAKLCAkWEVo0ZxalF
 ZapGukZFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgaNUzMDDuYNzT7neIUZKD
 SUmUt8JGL1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9OLf1IIcGi1PTUirTMHGCQw6QlOHiUR
 HiZtIHSvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4rxdIJMEQEozSvPgBsGi7x
 KjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5xkIU8mXklcPteAZ3CBHTKrh3aIKeUJCKkpBo
 YbScbPS54um+BcWrHvghx7vM/++5KtIg3iV6bw9fgEPYlxvDBmX9bvOocFRZ/zE4SfvO+cdG5
 z/bzZeWCwn+YhC8UOS3JUTHp5vzQ86J7XsVLV72Rm/grId16zXu7+mcCHqlfW2elZE8Rj3Q/x
 6eqs7GSU2JXugFnM7vtsRtNa9/2HRVyeMqlxFKckWioxVxUnAgAjthjWrkCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496263699!85740441!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64565 invoked from network); 31 May 2017 20:48:20 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:20 -0000
Received: by mail-pf0-f194.google.com with SMTP id u26so4128301pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0gOHKMDf2y0yB2k0yim/9VLUI0tuvB72CPT9kbXkOpY=;
 b=J7IUVeRaG5KTF7HSJYjQBY+B2utVj3Fo6SWFkhvj7bhUNfB6QQAJRSf8J/hTTwp1yy
 4MHoocylj+AONkxJULcaUX1gQ2bEtTzr03gri+NAsxMKLC1Y4G83tE5OT+JTxZNL9qxF
 rkayz3srJj2cc6bsubzq5i2LjRJStlOx5jLRhrNPFDUF5pmniv4NmPnSc0whJ0Q1wp6O
 /rCMSAf0YbPCbtebjedkLKO26KhMN+QbR5IVc3eouKcK7ofHxOZ2VTz8vadYI5X9X6ra
 MzouTa3F03cGqjM1uo2E1Tw+d7UIE/31jaGBFRINdaRpTgaceqCElHKWPrW8ExzWeNIu
 8tag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=0gOHKMDf2y0yB2k0yim/9VLUI0tuvB72CPT9kbXkOpY=;
 b=VxXBtfCNrYdDo/ap5eHANZ25kbwOYrEXktgNYmShlXGsCCubkmBkxHi6/UZK41fewf
 sz+wIWblrUpVBTwTXQnTae0GAgv6+ri4spZ4KdqrsQHOn6gr36jiSuIi16UUKsBG4Wuo
 ndTaBusuQ6EptRG/ChlBgDqZ+N91sCDF+Qwbdx7CqGRrDrXYu7oDymiLBiM9Hy0osmmh
 rpizXnwSStI0PsQ6zPrxMd5do5j16tT2yIWcKMCBVB5eePNUDWHO0Hs9YcHqxPVt9Ga9
 1DjOeZ4oX+OHFmmwJwJGasLvmuvfraSNEvve2fapf46FUvUW1j27V6U5tXQlj0ZAMpNA
 vX+g==
X-Gm-Message-State: AODbwcBOUqPqEVXU6n0QEs8tKohy436Oh08FFZkfWUtaLZ/BFMVJKq7P
 jhg7mO+ZY/K1Fv6H8X4=
X-Received: by 10.99.44.9 with SMTP id s9mr35478668pgs.72.1496263698982;
 Wed, 31 May 2017 13:48:18 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:18 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:17:00 +0530
Message-Id: <20170531204708.10470-10-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 Rik van Riel <riel@redhat.com>, sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, Adrian Hunter <adrian.hunter@intel.com>,
 tim@xen.org, Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Alexander Shishkin <alexander.shishkin@intel.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [PATCH 09/17] rbtree: adjust node color in
	__rb_erase_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSB3ZXJlIGFsd2F5cyBzZXR0aW5nIGEgbm9kZSB0byBi
bGFjayBhZnRlcgpleGl0aW5nIHRoZSBtYWluIGxvb3AuICBBbmQgaW4gb25lIGNhc2UsIGFmdGVy
IGZpeGluZyB1cCB0aGUgdHJlZSB0bwpzYXRpc2Z5IGFsbCByYnRyZWUgaW52YXJpYW50cywgd2Ug
d2VyZSBzZXR0aW5nIHRoZSBjdXJyZW50IG5vZGUgdG8gcm9vdApqdXN0IHRvIGd1YXJhbnRlZSBh
IGxvb3AgZXhpdCwgYXQgd2hpY2ggcG9pbnQgdGhlIHJvb3Qgd291bGQgYmUgc2V0IHRvCmJsYWNr
LiAgSG93ZXZlciB0aGlzIGlzIG5vdCBuZWNlc3NhcnksIGFzIHRoZSByb290IG9mIGFuIHJidHJl
ZSBpcyBhbHJlYWR5Cmtub3duIHRvIGJlIGJsYWNrLiAgVGhlIG9ubHkgY2FzZSB3aGVyZSB0aGUg
Y29sb3IgZmxpcCBpcyByZXF1aXJlZCBpcyB3aGVuCndlIGV4aXQgdGhlIGxvb3AgZHVlIHRvIHRo
ZSBjdXJyZW50IG5vZGUgYmVpbmcgcmVkLCBhbmQgaXQncyBlYXNpZXN0IHRvCmp1c3QgZG8gdGhl
IGZsaXAgYXQgdGhhdCBwb2ludCBpbnN0ZWFkIG9mIGRvaW5nIGl0IGFmdGVyIHRoZSBsb29wLgoK
Y29tbWl0IGQ2ZmYxMjczOTI4ZWJmMTU0NjZhODViN2UxODEwY2QwMGU3Mjk5OGIgZnJvbSBsaW51
eCB0cmVlCgpbYWRyaWFuLmh1bnRlckBpbnRlbC5jb206IHBlcmYgdG9vbHM6IGZpeCBidWlsZCBm
b3IgYW5vdGhlciByYnRyZWUuYyBjaGFuZ2VdClNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5h
c3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJl
ZGhhdC5jb20+CkFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRl
bC5jb20+CkNjOiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6IFBldGVyIFppamxz
dHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpDYzogRGFuaWVsIFNhbnRvcyA8ZGFuaWVsLnNh
bnRvc0Bwb2JveC5jb20+CkNjOiBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CkNjOiAiRXJp
YyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEFk
cmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgpDYzogQWxleGFuZGVyIFNoaXNo
a2luIDxhbGV4YW5kZXIuc2hpc2hraW5AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Ci0tLQogeGVuL2NvbW1vbi9y
YnRyZWUuYyB8IDIyICsrKysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0
cmVlLmMgYi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDhkYjdhNWI0Y2EuLjczNmUyYTU1YWEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUu
YwpAQCAtMjYyLDEwICsyNjIsMjQgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1
Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKIHsKICAgICBzdHJ1Y3Qg
cmJfbm9kZSAqb3RoZXI7CiAKLSAgICB3aGlsZSAoKCFub2RlIHx8IHJiX2lzX2JsYWNrKG5vZGUp
KSAmJiBub2RlICE9IHJvb3QtPnJiX25vZGUpCisgICAgd2hpbGUgKHRydWUpCiAgICAgewotICAg
ICAgICBpZiAocGFyZW50LT5yYl9sZWZ0ID09IG5vZGUpCisgICAgICAgIC8qCisgICAgICAgICAq
IExvb3AgaW52YXJpYW50OiBhbGwgbGVhZiBwYXRocyBnb2luZyB0aHJvdWdoIG5vZGUgaGF2ZSBh
CisgICAgICAgICAqIGJsYWNrIG5vZGUgY291bnQgdGhhdCBpcyAxIGxvd2VyIHRoYW4gb3RoZXIg
bGVhZiBwYXRocy4KKyAgICAgICAgICoKKyAgICAgICAgICogSWYgbm9kZSBpcyByZWQsIHdlIGNh
biBmbGlwIGl0IHRvIGJsYWNrIHRvIGFkanVzdC4KKyAgICAgICAgICogSWYgbm9kZSBpcyB0aGUg
cm9vdCwgYWxsIGxlYWYgcGF0aHMgZ28gdGhyb3VnaCBpdC4KKyAgICAgICAgICogT3RoZXJ3aXNl
LCB3ZSBuZWVkIHRvIGFkanVzdCB0aGUgdHJlZSB0aHJvdWdoIGNvbG9yIGZsaXBzCisgICAgICAg
ICAqIGFuZCB0cmVlIHJvdGF0aW9ucyBhcyBwZXIgb25lIG9mIHRoZSA0IGNhc2VzIGJlbG93Lgor
ICAgICAgICAgKi8KKyAgICAgICAgaWYgKG5vZGUgJiYgcmJfaXNfcmVkKG5vZGUpKQogICAgICAg
ICB7CisgICAgICAgICAgICByYl9zZXRfYmxhY2sobm9kZSk7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfSBlbHNlIGlmICghcGFyZW50KSB7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfSBlbHNlIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkgewogICAgICAgICAgICAgb3Ro
ZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OwogICAgICAgICAgICAgaWYgKHJiX2lzX3JlZChvdGhlcikp
CiAgICAgICAgICAgICB7CkBAIC0yOTcsNyArMzExLDYgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFz
ZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAg
ICAgICAgICAgICAgICBpZiAob3RoZXItPnJiX3JpZ2h0KQogICAgICAgICAgICAgICAgICAgICBy
Yl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsKICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0
ZV9sZWZ0KHBhcmVudCwgcm9vdCk7Ci0gICAgICAgICAgICAgICAgbm9kZSA9IHJvb3QtPnJiX25v
ZGU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAg
LTMzNCwxMyArMzQ3LDEwIEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJi
X25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiAgICAgICAgICAgICAgICAgaWYg
KG90aGVyLT5yYl9sZWZ0KQogICAgICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXIt
PnJiX2xlZnQpOwogICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3JpZ2h0KHBhcmVudCwgcm9v
dCk7Ci0gICAgICAgICAgICAgICAgbm9kZSA9IHJvb3QtPnJiX25vZGU7CiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9Ci0gICAgaWYgKG5vZGUp
Ci0gICAgICAgIHJiX3NldF9ibGFjayhub2RlKTsKIH0KIAogdm9pZCByYl9lcmFzZShzdHJ1Y3Qg
cmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCi0tIAoyLjEyLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXc-0008FO-Ox; Wed, 31 May 2017 20:48:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXb-0008Ea-S7
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:27 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 B7/5F-01735-B1C2F295; Wed, 31 May 2017 20:48:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAEV0pHf1
 Ig/Yv/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8akG92MBU/VK84vm8DYwPhDsouRi0NIYCKj
 xOQPe9hBHBaBlywSU48uZOxi5OSQEOhnlZh7hQ/CjpN4u2EtE4RdIbFg3gGwGiEBNYkt804xQ
 9i/GCXaXqR0MXJwsAnoSrTfKgAJiwhIS1z7fJkRZD6zwHcWiSeLZoDNERYIkrgwfTXYHBYBVY
 l1TTvBbF4BW4mXB3cyQ+ySl1i0aQYLiM0JFL/StZgNYpeNxML1E9gmMAosYGRYxahRnFpUllq
 ka2Sml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGFj1DAyMOxhvT/Y7xCjJwaQk
 ylthoxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXWFs/UkiwKDU9tSItMwcY4jBpCQ4eJRFeJ
 pA0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOK8uSKkASGlGaR7cIFjsXWKUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzCsOMoUnM68Ebt8roFOYgE7ZtUMb5JSSRISUVAOjacP
 sc+bxezfu2r7Z3/mdytLy3TLLkxVTb2VfSEy7Kz/zx4/GuGVmBxNrjgWV3lrdf3Fi2llm0dSP
 D3/f+8qflRPQt2ndqyNq0jPYftbI2ib9d35zxitzR6GG9DLzLPf6P1euC/DpdVoa6TrFK1y9w
 fKmNFrp/G6n5X/nM1yZJOG1IXDejqT9SizFGYmGWsxFxYkApkXCurgCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496263704!101052018!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8678 invoked from network); 31 May 2017 20:48:25 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:25 -0000
Received: by mail-pf0-f196.google.com with SMTP id w69so4142019pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zB9rgdlh6NsI3XtfsVAe6e7fNzpn+oCoXMfSSxBmWhY=;
 b=ipDmGWeM+8Bb7owoqacBFzmc8nXXeTagnbgNK6XRIs8mSDbX5Nwt2FIKnfAj8EzWon
 O+eruc51iMBNAEnYnK+QhUOYkQZASidS6pRRayFigjI+hEvjSntjCyl9empE6XopqGrS
 rE2dEJjZYUkIDLYjKawBxdwWH2CfMeCyIEr3zYldV7T919OVZMAuMTQ/CGerG96jqlKZ
 AiC/IBYjooKC+gcWTejEy8rA6ABqQmgSbb4zrPBaOpTGOsAoQQss96WF23yCr97DZLxC
 G7QUCAt3TegEfBucw78+9Q6GTRKH321g0lupZwHWki+4VGEpwocvPGYezYSTIEAkXofC
 3Ryw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=zB9rgdlh6NsI3XtfsVAe6e7fNzpn+oCoXMfSSxBmWhY=;
 b=DhtOlJPiPsIAuVIZN+SlhIS48c0oWy3n7ssyyt71/t285EaOP9+nq11oNhEFQLw7Jk
 oz5+AmQ+sGX7l0+ZQWednC5AXwOw3FkzD8Qt97RzSDZgFjyh73he3ko5JLJyNTNVN4jY
 QMVL44hrMhdZShB9n8hI8qN8fRyOmJemy5EBQJ2xqpi8DmH/E4FW0DmoHgz1nmoIQa0+
 7ct+8qPSHoKVNusVRI+h+Rp2FaYe7yaw5nfUGqPagB0Ua2iNaQ/Vzer7coU9/5vqutLx
 3q+mwIb0i0pCXtDlSUcJew/ZgRhfakdnmbRINcv4A/l931FMHT3TWEcDSroSOSBMIfCM
 f5rw==
X-Gm-Message-State: AODbwcBccInkA46KgAVvb7UtLif7nYtTvf3cDHt8RWNwVbOa+KHbsJf8
 iJ2E5FcdX+JaBA==
X-Received: by 10.84.236.6 with SMTP id q6mr68152826plk.146.1496263704415;
 Wed, 31 May 2017 13:48:24 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:23 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:17:01 +0530
Message-Id: <20170531204708.10470-11-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 Rik van Riel <riel@redhat.com>, sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [PATCH 10/17] rbtree: optimize case selection logic in
	__rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSBoYXZlIHRvIHNlbGVjdCBvbmUgb2YgMyBjYXNlcyBk
ZXBlbmRpbmcgb24gdGhlCmNvbG9yIG9uIHRoZSAnb3RoZXInIG5vZGUgY2hpbGRyZW4uICBJZiBi
b3RoIGNoaWxkcmVuIGFyZSBibGFjaywgd2UgZmxpcCBhCmZldyBub2RlIGNvbG9ycyBhbmQgaXRl
cmF0ZS4gIE90aGVyd2lzZSwgd2UgZG8gZWl0aGVyIG9uZSBvciB0d28gdHJlZQpyb3RhdGlvbnMs
IGRlcGVuZGluZyBvbiB0aGUgY29sb3Igb2YgdGhlICdvdGhlcicgY2hpbGQgb3Bwb3NpdGUgdG8g
J25vZGUnLAphbmQgdGhlbiB3ZSBhcmUgZG9uZS4KClRoZSBjb3JyZXNwb25kaW5nIGxvZ2ljIGhh
ZCBkdXBsaWNhdGUgY2hlY2tzIGZvciB0aGUgY29sb3Igb2YgdGhlICdvdGhlcicKY2hpbGQgb3Bw
b3NpdGUgdG8gJ25vZGUnLiAgSXQgd2FzIGNoZWNraW5nIGl0IGZpcnN0IHRvIGRldGVybWluZSBp
ZiBib3RoCmNoaWxkcmVuIGFyZSBibGFjaywgYW5kIHRoZW4gdG8gZGV0ZXJtaW5lIGhvdyBtYW55
IHRyZWUgcm90YXRpb25zIGFyZQpyZXF1aXJlZC4gIFJlYXJyYW5nZSB0aGUgbG9naWMgdG8gYXZv
aWQgdGhhdCBleHRyYSBjaGVjay4KCmNvbW1pdCBlMTI1ZDE0NzFhNGY4ZjFiZjdlYTlhODNkZWI4
ZDIzY2I0MGJkNzEyIGZyb20gbGludXggdHJlZQoKU2lnbmVkLW9mZi1ieTogTWljaGVsIExlc3Bp
bmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpDYzogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2FuZ2VA
cmVkaGF0LmNvbT4KQWNrZWQtYnk6IERhdmlkIFdvb2Rob3VzZSA8RGF2aWQuV29vZGhvdXNlQGlu
dGVsLmNvbT4KQ2M6IFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgpDYzogUGV0ZXIgWmlq
bHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+CkNjOiBEYW5pZWwgU2FudG9zIDxkYW5pZWwu
c2FudG9zQHBvYm94LmNvbT4KQ2M6IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KQ2M6ICJF
cmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KU2lnbmVkLW9mZi1ieTog
QW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KU2lnbmVkLW9mZi1ieTog
TGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgotLS0KIHhlbi9j
b21tb24vcmJ0cmVlLmMgfCA2OSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDQwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9u
L3JidHJlZS5jCmluZGV4IDczNmUyYTU1YWEuLjFlNGNiMWVkMmMgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMjg4LDMxICsyODgs
MjYgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwg
c3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0
KHBhcmVudCwgcm9vdCk7CiAgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCghb3RoZXItPnJiX2xlZnQgfHwgcmJf
aXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKSAmJgotICAgICAgICAgICAgICAgICghb3RoZXItPnJi
X3JpZ2h0IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5yYl9yaWdodCkpKQorICAgICAgICAgICAgaWYg
KCFvdGhlci0+cmJfcmlnaHQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkKICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVyKTsKLSAgICAgICAgICAg
ICAgICBub2RlID0gcGFyZW50OwotICAgICAgICAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChu
b2RlKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9yaWdodCB8fCByYl9pc19ibGFjayhvdGhlci0+
cmJfcmlnaHQpKQorICAgICAgICAgICAgICAgIGlmICghb3RoZXItPnJiX2xlZnQgfHwgcmJfaXNf
YmxhY2sob3RoZXItPnJiX2xlZnQpKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHJiX25vZGUgKm9fbGVmdDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKChv
X2xlZnQgPSBvdGhlci0+cmJfbGVmdCkpCi0gICAgICAgICAgICAgICAgICAgICAgICByYl9zZXRf
YmxhY2sob19sZWZ0KTsKICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3JlZChvdGhlcik7Ci0g
ICAgICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3JpZ2h0KG90aGVyLCByb290KTsKLSAgICAg
ICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAgICAgICAgICAg
ICAgICBub2RlID0gcGFyZW50OworICAgICAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJl
bnQobm9kZSk7CisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgICAgICAg
ICAgfQotICAgICAgICAgICAgICAgIHJiX3NldF9jb2xvcihvdGhlciwgcmJfY29sb3IocGFyZW50
KSk7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICAg
ICAgaWYgKG90aGVyLT5yYl9yaWdodCkKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNr
KG90aGVyLT5yYl9yaWdodCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChwYXJl
bnQsIHJvb3QpOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIHJiX3Nl
dF9ibGFjayhvdGhlci0+cmJfbGVmdCk7CisgICAgICAgICAgICAgICAgcmJfc2V0X3JlZChvdGhl
cik7CisgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQob3RoZXIsIHJvb3QpOworICAg
ICAgICAgICAgICAgIG90aGVyID0gcGFyZW50LT5yYl9yaWdodDsKICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIHJiX3NldF9jb2xvcihvdGhlciwgcmJfY29sb3IocGFyZW50KSk7CisgICAgICAg
ICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKKyAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhl
ci0+cmJfcmlnaHQpOworICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChwYXJlbnQsIHJvb3Qp
OworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7
CkBAIC0zMjQsMzEgKzMxOSwyNSBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVj
dCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogICAgICAgICAgICAgICAg
IF9fcmJfcm90YXRlX3JpZ2h0KHBhcmVudCwgcm9vdCk7CiAgICAgICAgICAgICAgICAgb3RoZXIg
PSBwYXJlbnQtPnJiX2xlZnQ7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoKCFvdGhl
ci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfbGVmdCkpICYmCi0gICAgICAgICAg
ICAgICAgKCFvdGhlci0+cmJfcmlnaHQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkp
CisgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9sZWZ0IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5y
Yl9sZWZ0KSkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVy
KTsKLSAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50OwotICAgICAgICAgICAgICAgIHBhcmVu
dCA9IHJiX3BhcmVudChub2RlKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9sZWZ0IHx8IHJiX2lz
X2JsYWNrKG90aGVyLT5yYl9sZWZ0KSkKKyAgICAgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9y
aWdodCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfcmlnaHQpKQogICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKm9fcmlnaHQ7Ci0g
ICAgICAgICAgICAgICAgICAgIGlmICgob19yaWdodCA9IG90aGVyLT5yYl9yaWdodCkpCi0gICAg
ICAgICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sob19yaWdodCk7CiAgICAgICAgICAgICAg
ICAgICAgIHJiX3NldF9yZWQob3RoZXIpOwotICAgICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0
ZV9sZWZ0KG90aGVyLCByb290KTsKLSAgICAgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQt
PnJiX2xlZnQ7CisgICAgICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7CisgICAgICAgICAg
ICAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIHJiX3NldF9jb2xv
cihvdGhlciwgcmJfY29sb3IocGFyZW50KSk7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNr
KHBhcmVudCk7Ci0gICAgICAgICAgICAgICAgaWYgKG90aGVyLT5yYl9sZWZ0KQotICAgICAgICAg
ICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJiX2xlZnQpOwotICAgICAgICAgICAgICAg
IF9fcmJfcm90YXRlX3JpZ2h0KHBhcmVudCwgcm9vdCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9yaWdodCk7CisgICAgICAg
ICAgICAgICAgcmJfc2V0X3JlZChvdGhlcik7CisgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVf
bGVmdChvdGhlciwgcm9vdCk7CisgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX2xl
ZnQ7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICByYl9zZXRfY29sb3Iob3RoZXIsIHJiX2Nv
bG9yKHBhcmVudCkpOworICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7CisgICAgICAg
ICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJiX2xlZnQpOworICAgICAgICAgICAgX19yYl9yb3Rh
dGVfcmlnaHQocGFyZW50LCByb290KTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAg
ICAgfQogfQotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXj-0008KR-4E; Wed, 31 May 2017 20:48:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXh-0008J2-Ez
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4B/B8-01730-02C2F295; Wed, 31 May 2017 20:48:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTAEV15Hf1
 Igy9LrS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owlP7YzFTwKrZi/6wNLA+NUky5GTg4hgYmM
 Er8PFILYLAIvWSTWr03pYuTikBDoZ5V4u/8PG0hCQiBJYv7pJyxdjBxAdqXEppkZEL1qElvmn
 WIGqRcS+MUosfrJK2aQGjYBXYn2WwUgNSIC0hLXPl9mBKlhFvjOIvFk0QwmkISwgI/E3sOX2C
 EWq0rsfbGVFcTmFbCVaNh3mBVir7zEok0zWEBsTqD4la7FbBCLbSQWrp/ANoFRYAEjwypG9eL
 UorLUIl1zvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwKBiAIIdjMcmOx9ilORg
 UhLlrbDRixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWusrR8pJFiUmp5akZaZAwxvmLQEB4+SC
 C8TSJq3uCAxtzgzHSJ1itGY48qVdV+YOKYc2P6FSYglLz8vVUqct0sLqFQApDSjNA9uECzuLj
 HKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9yrIFJ7MvBK4fa+ATmECOmXXDm2QU0oSEVJSDYy
 Or+2XhN439Ny1pnP9pVuXD3koHNZWZgspDs5ufR10YFU6a33woyuqdq1mL72nOl7Vuc6864Tt
 ASPlqbnrG5hsT9q+cDjfWqhjLMm67LGD8p43c45P3b3//qmmeR4sMx3v/u7YqVG2rvXLda7rR
 xcuOB93RC7Wfv8K1ktXzvMxyy4x+6FaGxeqxFKckWioxVxUnAgAE1THx7YCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496263710!62426697!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4564 invoked from network); 31 May 2017 20:48:31 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:31 -0000
Received: by mail-pf0-f196.google.com with SMTP id u26so4129105pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KDwjTG3OBr3VpVwTjJ9luZgXtlahkijIkWtejCOma4I=;
 b=sV9y2FXGfhIs2HeOMLI60bz2TTTonpcR5SOdCNV/ag66w2pSMUgr2q3WYcxiY9tmve
 eRDQ1iosk1CrU0ygv0KOWsEFTvnTxbUQdPHh00V9rWzNsskYn0PhVoMVnivRMTQGvPMI
 Gpmoz7Gdal3ISw102vDKzWJH/vfLLCjZ6NyxrMUAMWNAcDJJQ3FOgKdiDkFVlA+D5DTR
 Gvpd/H4Om2dYNgwVhysMl44pcrGayeplVbmjyi7Pbp7rxdTUGpsWyHVenKgCJzYc7f5X
 PJzy0om2aYu5feWr64/ry6Vt89yfXUY0SfZGQ+jLtBvpjiV3viQMLPFRardxQsq64uaR
 RFzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KDwjTG3OBr3VpVwTjJ9luZgXtlahkijIkWtejCOma4I=;
 b=Qz3E+DG9prXpYHgx849NnJvsAlSOCcVmgkaqMxz3Df2n+iNRiMnnmY8jFG0oc8fizS
 jC/Isf+lbtTnusq1PcNYtivoo0ZOyDxAv0lEbwhnyCOYviTaJ5qpAIR2z7/Lr5/37iIm
 S84p1XO7+uA6v3EQaHJV6wJWPISXWltSjDBCCblmPguNXqmOniW5pVRl8a5tUoreXhCw
 arTsh564f1brMTaQ25FoCiCynY99OTinv2JfmEayevOqqt2l4ktXIBl9+NUdxBHBWOn0
 cTcrNt8VsdM/QJjG9NLSKpMFJzWjS0dKw3KVy/+6OXmjpx2CnDmlfdMk71XQ4O1mIc89
 loYw==
X-Gm-Message-State: AODbwcD36HcqjIkb3uDTjzBpz7oH5QSXnFMNVo/5p03ZMuzYPwyuezta
 c1hIey3l8UMT3fO2lNo=
X-Received: by 10.99.23.100 with SMTP id 36mr34696606pgx.118.1496263709873;
 Wed, 31 May 2017 13:48:29 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:29 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:17:02 +0530
Message-Id: <20170531204708.10470-12-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 Rik van Riel <riel@redhat.com>, sstabellini@kernel.org, wei.liu2@citrix.com,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [PATCH 11/17] rbtree: low level optimizations in
	__rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSBvZnRlbiBhbHJlYWR5IGhhdmUgcG9pbnRlcnMgdG8g
dGhlIG5vZGVzIGJlaW5nCnJvdGF0ZWQgYW5kL29yIGtub3cgd2hhdCB0aGVpciBjb2xvcnMgbXVz
dCBiZSwgc28gd2UgY2FuIGdlbmVyYXRlIG1vcmUKZWZmaWNpZW50IGNvZGUgdGhhbiB0aGUgZ2Vu
ZXJpYyBfX3JiX3JvdGF0ZV9sZWZ0KCkgYW5kIF9fcmJfcm90YXRlX3JpZ2h0KCkKZnVuY3Rpb25z
LgoKQWxzbyB3aGVuIHRoZSBjdXJyZW50IG5vZGUgaXMgcmVkIG9yIHdoZW4gZmxpcHBpbmcgdGhl
IHNpYmxpbmcncyBjb2xvciwKdGhlIHBhcmVudCBpcyBhbHJlYWR5IGtub3duIHNvIHdlIGNhbiB1
c2UgdGhlIG1vcmUgZWZmaWNpZW50CnJiX3NldF9wYXJlbnRfY29sb3IoKSBmdW5jdGlvbiB0byBz
ZXQgdGhlIGRlc2lyZWQgY29sb3IuCgpjb21taXQgNjI4MGQyMzU2ZmQ4YWQwOTM2YTYzYzEwZGMx
ZTZhY2NmNDhkMGM2MSBmcm9tIGxpbnV4IHRyZWUKClNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNw
aW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdl
QHJlZGhhdC5jb20+CkFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBp
bnRlbC5jb20+CkNjOiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6IFBldGVyIFpp
amxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpDYzogRGFuaWVsIFNhbnRvcyA8ZGFuaWVs
LnNhbnRvc0Bwb2JveC5jb20+CkNjOiBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CkNjOiAi
RXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+ClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+ClNpZ25lZC1vZmYtYnk6
IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KLS0tCiB4ZW4v
Y29tbW9uL3JidHJlZS5jIHwgMTk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgOTAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21t
b24vcmJ0cmVlLmMKaW5kZXggMWU0Y2IxZWQyYy4uMjUzODYxZDg4OSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0zOCw3ICszOCw4
IEBACiAgKiAgNSksIHRoZW4gdGhlIGxvbmdlc3QgcG9zc2libGUgcGF0aCBkdWUgdG8gNCBpcyAy
Qi4KICAqCiAgKiAgV2Ugc2hhbGwgaW5kaWNhdGUgY29sb3Igd2l0aCBjYXNlLCB3aGVyZSBibGFj
ayBub2RlcyBhcmUgdXBwZXJjYXNlIGFuZCByZWQKLSAqICBub2RlcyB3aWxsIGJlIGxvd2VyY2Fz
ZS4KKyAqICBub2RlcyB3aWxsIGJlIGxvd2VyY2FzZS4gVW5rbm93biBjb2xvciBub2RlcyBzaGFs
bCBiZSBkcmF3biBhcyByZWQgd2l0aGluCisgKiAgcGFyZW50aGVzZXMgYW5kIGhhdmUgc29tZSBh
Y2NvbXBhbnlpbmcgdGV4dCBjb21tZW50LgogICovCiAKICNkZWZpbmUgICAgUkJfUkVEICAgIDAK
QEAgLTQ3LDE3ICs0OCwxMSBAQAogI2RlZmluZSByYl9jb2xvcihyKSAgICAgKChyKS0+X19yYl9w
YXJlbnRfY29sb3IgJiAxKQogI2RlZmluZSByYl9pc19yZWQocikgICAgKCFyYl9jb2xvcihyKSkK
ICNkZWZpbmUgcmJfaXNfYmxhY2socikgIHJiX2NvbG9yKHIpCi0jZGVmaW5lIHJiX3NldF9yZWQo
cikgICBkbyB7IChyKS0+X19yYl9wYXJlbnRfY29sb3IgJj0gfjE7IH0gd2hpbGUgKDApCi0jZGVm
aW5lIHJiX3NldF9ibGFjayhyKSBkbyB7IChyKS0+X19yYl9wYXJlbnRfY29sb3IgfD0gMTsgfSB3
aGlsZSAoMCkKIAogc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9wYXJlbnQoc3RydWN0IHJiX25v
ZGUgKnJiLCBzdHJ1Y3QgcmJfbm9kZSAqcCkKIHsKICAgICByYi0+X19yYl9wYXJlbnRfY29sb3Ig
PSByYl9jb2xvcihyYikgfCAodW5zaWduZWQgbG9uZylwOwogfQotc3RhdGljIGlubGluZSB2b2lk
IHJiX3NldF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKLXsKLSAgICByYi0+
X19yYl9wYXJlbnRfY29sb3IgPSAocmItPl9fcmJfcGFyZW50X2NvbG9yICYgfjEpIHwgY29sb3I7
Ci19CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCByYl9zZXRfcGFyZW50X2NvbG9yKHN0cnVjdCByYl9u
b2RlICpyYiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJi
X25vZGUgKnAsIGludCBjb2xvcikKQEAgLTcwLDUyICs2NSw2IEBAIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IHJiX25vZGUgKnJiX3JlZF9wYXJlbnQoc3RydWN0IHJiX25vZGUgKnJlZCkKICAgICByZXR1
cm4gKHN0cnVjdCByYl9ub2RlICopcmVkLT5fX3JiX3BhcmVudF9jb2xvcjsKIH0KIAotc3RhdGlj
IHZvaWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jv
b3QgKnJvb3QpCi17Ci0gICAgc3RydWN0IHJiX25vZGUgKnJpZ2h0ID0gbm9kZS0+cmJfcmlnaHQ7
Ci0gICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLQotICAgIGlm
ICgobm9kZS0+cmJfcmlnaHQgPSByaWdodC0+cmJfbGVmdCkpCi0gICAgICAgIHJiX3NldF9wYXJl
bnQocmlnaHQtPnJiX2xlZnQsIG5vZGUpOwotICAgIHJpZ2h0LT5yYl9sZWZ0ID0gbm9kZTsKLQot
ICAgIHJiX3NldF9wYXJlbnQocmlnaHQsIHBhcmVudCk7Ci0KLSAgICBpZiAocGFyZW50KQotICAg
IHsKLSAgICAgICAgaWYgKG5vZGUgPT0gcGFyZW50LT5yYl9sZWZ0KQotICAgICAgICAgICAgcGFy
ZW50LT5yYl9sZWZ0ID0gcmlnaHQ7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBhcmVudC0+
cmJfcmlnaHQgPSByaWdodDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICByb290LT5yYl9ub2Rl
ID0gcmlnaHQ7Ci0gICAgcmJfc2V0X3BhcmVudChub2RlLCByaWdodCk7Ci19Ci0KLXN0YXRpYyB2
b2lkIF9fcmJfcm90YXRlX3JpZ2h0KHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9v
dCAqcm9vdCkKLXsKLSAgICBzdHJ1Y3QgcmJfbm9kZSAqbGVmdCA9IG5vZGUtPnJiX2xlZnQ7Ci0g
ICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLQotICAgIGlmICgo
bm9kZS0+cmJfbGVmdCA9IGxlZnQtPnJiX3JpZ2h0KSkKLSAgICAgICAgcmJfc2V0X3BhcmVudChs
ZWZ0LT5yYl9yaWdodCwgbm9kZSk7Ci0gICAgbGVmdC0+cmJfcmlnaHQgPSBub2RlOwotCi0gICAg
cmJfc2V0X3BhcmVudChsZWZ0LCBwYXJlbnQpOwotCi0gICAgaWYgKHBhcmVudCkKLSAgICB7Ci0g
ICAgICAgIGlmIChub2RlID09IHBhcmVudC0+cmJfcmlnaHQpCi0gICAgICAgICAgICBwYXJlbnQt
PnJiX3JpZ2h0ID0gbGVmdDsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcGFyZW50LT5yYl9s
ZWZ0ID0gbGVmdDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICByb290LT5yYl9ub2RlID0gbGVm
dDsKLSAgICByYl9zZXRfcGFyZW50KG5vZGUsIGxlZnQpOwotfQotCiAvKgogICogSGVscGVyIGZ1
bmN0aW9uIGZvciByb3RhdGlvbnM6CiAgKiAtIG9sZCdzIHBhcmVudCBhbmQgY29sb3IgZ2V0IGFz
c2lnbmVkIHRvIG5ldwpAQCAtMjYwLDcgKzIwOSw3IEBAIEVYUE9SVF9TWU1CT0wocmJfaW5zZXJ0
X2NvbG9yKTsKIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5v
ZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCByYl9yb290ICpyb290KQogewotICAgIHN0cnVjdCByYl9ub2RlICpvdGhlcjsKKyAg
ICBzdHJ1Y3QgcmJfbm9kZSAqc2libGluZywgKnRtcDEsICp0bXAyOwogCiAgICAgd2hpbGUgKHRy
dWUpCiAgICAgewpAQCAtMjc1LDY4ICsyMjQsMTM2IEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2Vf
Y29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiAgICAg
ICAgICAqLwogICAgICAgICBpZiAobm9kZSAmJiByYl9pc19yZWQobm9kZSkpCiAgICAgICAgIHsK
LSAgICAgICAgICAgIHJiX3NldF9ibGFjayhub2RlKTsKKyAgICAgICAgICAgIHJiX3NldF9wYXJl
bnRfY29sb3Iobm9kZSwgcGFyZW50LCBSQl9CTEFDSyk7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfSBlbHNlIGlmICghcGFyZW50KSB7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
fSBlbHNlIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkgewotICAgICAgICAgICAgb3RoZXIg
PSBwYXJlbnQtPnJiX3JpZ2h0OwotICAgICAgICAgICAgaWYgKHJiX2lzX3JlZChvdGhlcikpCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyKTsKLSAgICAg
ICAgICAgICAgICByYl9zZXRfcmVkKHBhcmVudCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3Rh
dGVfbGVmdChwYXJlbnQsIHJvb3QpOwotICAgICAgICAgICAgICAgIG90aGVyID0gcGFyZW50LT5y
Yl9yaWdodDsKKyAgICAgICAgICAgIHNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAg
ICAgICAgaWYgKHJiX2lzX3JlZChzaWJsaW5nKSkgeworICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICogQ2FzZSAxIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50CisgICAgICAgICAg
ICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiAgICAgUCAgICAgICAgICAgICAgIFMKKyAgICAg
ICAgICAgICAgICAgKiAgICAvIFwgICAgICAgICAgICAgLyBcCisgICAgICAgICAgICAgICAgICog
ICBOICAgcyAgICAtLT4gICAgcCAgIFNyCisgICAgICAgICAgICAgICAgICogICAgICAvIFwgICAg
ICAgICAvIFwKKyAgICAgICAgICAgICAgICAgKiAgICAgU2wgIFNyICAgICAgTiAgIFNsCisgICAg
ICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IHRtcDEg
PSBzaWJsaW5nLT5yYl9sZWZ0OworICAgICAgICAgICAgICAgIHNpYmxpbmctPnJiX2xlZnQgPSBw
YXJlbnQ7CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAxLCBwYXJlbnQs
IFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhwYXJl
bnQsIHNpYmxpbmcsIHJvb3QsIFJCX1JFRCk7CisgICAgICAgICAgICAgICAgc2libGluZyA9IHRt
cDE7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9yaWdodCB8fCBy
Yl9pc19ibGFjayhvdGhlci0+cmJfcmlnaHQpKQorICAgICAgICAgICAgdG1wMSA9IHNpYmxpbmct
PnJiX3JpZ2h0OworICAgICAgICAgICAgaWYgKCF0bXAxIHx8IHJiX2lzX2JsYWNrKHRtcDEpKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICghb3RoZXItPnJiX2xlZnQgfHwgcmJf
aXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKQorICAgICAgICAgICAgICAgIHRtcDIgPSBzaWJsaW5n
LT5yYl9sZWZ0OworICAgICAgICAgICAgICAgIGlmICghdG1wMiB8fCByYl9pc19ibGFjayh0bXAy
KSkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9yZWQob3Ro
ZXIpOworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgKiBDYXNl
IDIgLSBzaWJsaW5nIGNvbG9yIGZsaXAKKyAgICAgICAgICAgICAgICAgICAgICogKHAgY291bGQg
YmUgZWl0aGVyIGNvbG9yIGhlcmUpCisgICAgICAgICAgICAgICAgICAgICAqCisgICAgICAgICAg
ICAgICAgICAgICAqICAgIChwKSAgICAgICAgICAgKHApCisgICAgICAgICAgICAgICAgICAgICAq
ICAgIC8gXCAgICAgICAgICAgLyBcCisgICAgICAgICAgICAgICAgICAgICAqICAgTiAgIFMgICAg
LS0+ICBOICAgcworICAgICAgICAgICAgICAgICAgICAgKiAgICAgIC8gXCAgICAgICAgICAgLyBc
CisgICAgICAgICAgICAgICAgICAgICAqICAgICBTbCAgU3IgICAgICAgIFNsICBTcgorICAgICAg
ICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAgICAgKiBUaGlzIGxlYXZlcyB1cyB2
aW9sYXRpbmcgNSksIHNvCisgICAgICAgICAgICAgICAgICAgICAqIHJlY3Vyc2UgYXQgcC4gSWYg
cCBpcyByZWQsIHRoZQorICAgICAgICAgICAgICAgICAgICAgKiByZWN1cnNpb24gd2lsbCBqdXN0
IGZsaXAgaXQgdG8gYmxhY2sKKyAgICAgICAgICAgICAgICAgICAgICogYW5kIGV4aXQuIElmIGNv
bWluZyBmcm9tIENhc2UgMSwKKyAgICAgICAgICAgICAgICAgICAgICogcCBpcyBrbm93biB0byBi
ZSByZWQuCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICByYl9z
ZXRfcGFyZW50X2NvbG9yKHNpYmxpbmcsIHBhcmVudCwgUkJfUkVEKTsKICAgICAgICAgICAgICAg
ICAgICAgbm9kZSA9IHBhcmVudDsKICAgICAgICAgICAgICAgICAgICAgcGFyZW50ID0gcmJfcGFy
ZW50KG5vZGUpOwogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJiX2xlZnQpOwotICAg
ICAgICAgICAgICAgIHJiX3NldF9yZWQob3RoZXIpOwotICAgICAgICAgICAgICAgIF9fcmJfcm90
YXRlX3JpZ2h0KG90aGVyLCByb290KTsKLSAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+
cmJfcmlnaHQ7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBDYXNlIDMg
LSByaWdodCByb3RhdGUgYXQgc2libGluZworICAgICAgICAgICAgICAgICAqIChwIGNvdWxkIGJl
IGVpdGhlciBjb2xvciBoZXJlKQorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAg
ICogICAocCkgICAgICAgICAgIChwKQorICAgICAgICAgICAgICAgICAqICAgLyBcICAgICAgICAg
ICAvIFwKKyAgICAgICAgICAgICAgICAgKiAgTiAgIFMgICAgLS0+ICBOICAgU2wKKyAgICAgICAg
ICAgICAgICAgKiAgICAgLyBcICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgKiAgICBz
bCAgU3IgICAgICAgICAgICBzCisgICAgICAgICAgICAgICAgICogICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgIFNyCisgICAg
ICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgc2libGluZy0+cmJfbGVmdCA9IHRtcDEg
PSB0bXAyLT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICB0bXAyLT5yYl9yaWdodCA9IHNpYmxp
bmc7CisgICAgICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IHRtcDI7CisgICAgICAgICAg
ICAgICAgaWYgKHRtcDEpCisgICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Io
dG1wMSwgc2libGluZywgUkJfQkxBQ0spOworICAgICAgICAgICAgICAgIHRtcDEgPSBzaWJsaW5n
OworICAgICAgICAgICAgICAgIHNpYmxpbmcgPSB0bXAyOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgcmJfc2V0X2NvbG9yKG90aGVyLCByYl9jb2xvcihwYXJlbnQpKTsKLSAgICAgICAgICAg
IHJiX3NldF9ibGFjayhwYXJlbnQpOwotICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyLT5y
Yl9yaWdodCk7Ci0gICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9vdCk7Cisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQ2FzZSA0IC0gbGVmdCByb3RhdGUgYXQgcGFy
ZW50ICsgY29sb3IgZmxpcHMKKyAgICAgICAgICAgICAqIChwIGFuZCBzbCBjb3VsZCBiZSBlaXRo
ZXIgY29sb3IgaGVyZS4KKyAgICAgICAgICAgICAqICBBZnRlciByb3RhdGlvbiwgcCBiZWNvbWVz
IGJsYWNrLCBzIGFjcXVpcmVzCisgICAgICAgICAgICAgKiAgcCdzIGNvbG9yLCBhbmQgc2wga2Vl
cHMgaXRzIGNvbG9yKQorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqICAgICAgKHApICAg
ICAgICAgICAgIChzKQorICAgICAgICAgICAgICogICAgICAvIFwgICAgICAgICAgICAgLyBcCisg
ICAgICAgICAgICAgKiAgICAgTiAgIFMgICAgIC0tPiAgIFAgICBTcgorICAgICAgICAgICAgICog
ICAgICAgIC8gXCAgICAgICAgIC8gXAorICAgICAgICAgICAgICogICAgICAoc2wpIHNyICAgICAg
TiAgKHNsKQorICAgICAgICAgICAgICovCisgICAgICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0g
dG1wMiA9IHNpYmxpbmctPnJiX2xlZnQ7CisgICAgICAgICAgICBzaWJsaW5nLT5yYl9sZWZ0ID0g
cGFyZW50OworICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAxLCBzaWJsaW5nLCBS
Ql9CTEFDSyk7CisgICAgICAgICAgICBpZiAodG1wMikKKyAgICAgICAgICAgICAgICByYl9zZXRf
cGFyZW50KHRtcDIsIHBhcmVudCk7CisgICAgICAgICAgICBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50
cyhwYXJlbnQsIHNpYmxpbmcsIHJvb3QsIFJCX0JMQUNLKTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgb3RoZXIgPSBw
YXJlbnQtPnJiX2xlZnQ7Ci0gICAgICAgICAgICBpZiAocmJfaXNfcmVkKG90aGVyKSkKKyAgICAg
ICAgICAgIHNpYmxpbmcgPSBwYXJlbnQtPnJiX2xlZnQ7CisgICAgICAgICAgICBpZiAocmJfaXNf
cmVkKHNpYmxpbmcpKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJiX3NldF9ibGFj
ayhvdGhlcik7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X3JlZChwYXJlbnQpOwotICAgICAgICAg
ICAgICAgIF9fcmJfcm90YXRlX3JpZ2h0KHBhcmVudCwgcm9vdCk7Ci0gICAgICAgICAgICAgICAg
b3RoZXIgPSBwYXJlbnQtPnJiX2xlZnQ7CisgICAgICAgICAgICAgICAgLyogQ2FzZSAxIC0gcmln
aHQgcm90YXRlIGF0IHBhcmVudCAqLworICAgICAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9
IHRtcDEgPSBzaWJsaW5nLT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICBzaWJsaW5nLT5yYl9y
aWdodCA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcDEs
IHBhcmVudCwgUkJfQkxBQ0spOworICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3NldF9wYXJl
bnRzKHBhcmVudCwgc2libGluZywgcm9vdCwgUkJfUkVEKTsKKyAgICAgICAgICAgICAgICBzaWJs
aW5nID0gdG1wMTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICghb3RoZXItPnJiX2xl
ZnQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKQorICAgICAgICAgICAgdG1wMSA9IHNp
YmxpbmctPnJiX2xlZnQ7CisgICAgICAgICAgICBpZiAoIXRtcDEgfHwgcmJfaXNfYmxhY2sodG1w
MSkpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCFvdGhlci0+cmJfcmlnaHQg
fHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkKKyAgICAgICAgICAgICAgICB0bXAyID0g
c2libGluZy0+cmJfcmlnaHQ7CisgICAgICAgICAgICAgICAgaWYgKCF0bXAyIHx8IHJiX2lzX2Js
YWNrKHRtcDIpKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0
X3JlZChvdGhlcik7CisgICAgICAgICAgICAgICAgICAgIC8qIENhc2UgMiAtIHNpYmxpbmcgY29s
b3IgZmxpcCAqLworICAgICAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHNpYmxp
bmcsIHBhcmVudCwgUkJfUkVEKTsKICAgICAgICAgICAgICAgICAgICAgbm9kZSA9IHBhcmVudDsK
ICAgICAgICAgICAgICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwogICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAg
cmJfc2V0X2JsYWNrKG90aGVyLT5yYl9yaWdodCk7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X3Jl
ZChvdGhlcik7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChvdGhlciwgcm9vdCk7
Ci0gICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX2xlZnQ7CisgICAgICAgICAgICAg
ICAgLyogQ2FzZSAzIC0gcmlnaHQgcm90YXRlIGF0IHNpYmxpbmcgKi8KKyAgICAgICAgICAgICAg
ICBzaWJsaW5nLT5yYl9yaWdodCA9IHRtcDEgPSB0bXAyLT5yYl9sZWZ0OworICAgICAgICAgICAg
ICAgIHRtcDItPnJiX2xlZnQgPSBzaWJsaW5nOworICAgICAgICAgICAgICAgIHBhcmVudC0+cmJf
bGVmdCA9IHRtcDI7CisgICAgICAgICAgICAgICAgaWYgKHRtcDEpCisgICAgICAgICAgICAgICAg
ICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwgc2libGluZywgUkJfQkxBQ0spOworICAgICAg
ICAgICAgICAgIHRtcDEgPSBzaWJsaW5nOworICAgICAgICAgICAgICAgIHNpYmxpbmcgPSB0bXAy
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgcmJfc2V0X2NvbG9yKG90aGVyLCByYl9jb2xv
cihwYXJlbnQpKTsKLSAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwotICAgICAgICAg
ICAgcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9sZWZ0KTsKLSAgICAgICAgICAgIF9fcmJfcm90YXRl
X3JpZ2h0KHBhcmVudCwgcm9vdCk7CisgICAgICAgICAgICAvKiBDYXNlIDQgLSBsZWZ0IHJvdGF0
ZSBhdCBwYXJlbnQgKyBjb2xvciBmbGlwcyAqLworICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0
ID0gdG1wMiA9IHNpYmxpbmctPnJiX3JpZ2h0OworICAgICAgICAgICAgc2libGluZy0+cmJfcmln
aHQgPSBwYXJlbnQ7CisgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcDEsIHNpYmxp
bmcsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgIGlmICh0bXAyKQorICAgICAgICAgICAgICAgIHJi
X3NldF9wYXJlbnQodG1wMiwgcGFyZW50KTsKKyAgICAgICAgICAgIF9fcmJfcm90YXRlX3NldF9w
YXJlbnRzKHBhcmVudCwgc2libGluZywgcm9vdCwgUkJfQkxBQ0spOwogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIH0KICAgICB9Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXo-0008O5-Bo; Wed, 31 May 2017 20:48:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXn-0008Nd-UH
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:40 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A1/D7-01734-72C2F295; Wed, 31 May 2017 20:48:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAQV01Hf1
 Ig+tLxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLi94zFnTIVfRtOcvewHhIpIuRi0NIYCKj
 xNlFi5hAHBaBlywSB+7dZwZxJAT6WSW2/l7E2MXICeQkSUzv/MgKYVdKPLnQwAZiCwmoSWyZd
 4oZYtQvRol5Dx8DORwcbAK6Eu23CkBqRASkJa59vswIUsMs0MIqsfPPLbBBwgIOEkt3TWQBqW
 cRUJXY2OsMEuYVsJX4/uwoG8QueYlFm2awgNicQPErXYuh9tpILFw/gW0Co8ACRoZVjOrFqUV
 lqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBxQAEOxgPNjsfYpTkYFIS
 5a2w0YsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7U0s/UkiwKDU9tSItMwcY4jBpCQ4eJRFeJ
 m2gNG9xQWJucWY6ROoUozHHlSvrvjBxTDmw/QuTEEtefl6qlDivLkipAEhpRmke3CBY7F1ilJ
 US5mUEOk2IpyC1KDezBFX+FaM4B6OSMO9VkHt4MvNK4Pa9AjqFCeiUXTu0QU4pSURISTUw5tS
 +8xZQ1bx06sv/rm+FjBVLDy1f1mIgsYEvPkBC/rL6pp9WIjMmtf323lim6pOx7Y10yC2W6ikB
 NdNYFSIEI9jKZSVntjR5WRbKXPh4tJL78E1F/jy7cxIPSjofHsyLvJz29PPzgtPhL/4/Dfzjb
 39p8zXpqSvnbIv78t001WXigucvYmeXKLEUZyQaajEXFScCAEHbXMy4AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496263715!97657972!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59967 invoked from network); 31 May 2017 20:48:38 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:38 -0000
Received: by mail-pf0-f193.google.com with SMTP id w69so4142884pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cW7256XutL/IR05zQ5P5Ofe9MG3qSCeBP10vedwuchQ=;
 b=gw/SWQSZpUo2y1DzcjlubIFJTm+3hTy1iWz2aN1kSyjfXHpE/yVHOFDzB3C9poWQL0
 cF8362yizmH5mj9wS662GiyQHvrfZuaaf9hb+/nLiVPYuNZnSOERcrMFbO6QD/LD+6/j
 fgR9jEh328iF3HovXsmyanS62LZE33K7hIs42y2SDP4pXGSrczpwOkM7B3DCiuFLsUhv
 W74kEArbisfImxhK8Ko0VDqe1h6BMJM+8eIk9Lm6xISFkYOoiBmoJA9/H1a9CtfgmYlk
 YYUn5+mpb32sKlc7PUSiOplf0GbSn5OUItFgDZclRVIVRdvWOx0aVHbrqmJFO5Otrgq+
 XkSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=cW7256XutL/IR05zQ5P5Ofe9MG3qSCeBP10vedwuchQ=;
 b=RPdMhgm1asiovmf/l+r7UV0PL1FZxLRtly4hQvnZT2b9+9UoGdamyHsVZMgVJyCft2
 JvfGaYoGSff0PILlUlde3HlDOckNoiQ08tbV/ebpf94yu0lhr5q8fvNvZQLsL5dt/AuX
 BRMnvvVz/Rm06gSMYw4vZubRj1ePcBtqlqu0M1Af7nNA3uh5NPp8KS+7ovf0okrsNjYj
 +QyO0IVNCQ3JcdVb8mQNFeiY3osG06KaX0xNF7wB0Qm6X0KzAFTkbM7bXZMtlmDxzns/
 3trp1dYiSIWgHhuIP6rEI6Rlg1dikiCKRvdv6stbcgVHDV/SzzeNhpcuSpnACJcZ5uZs
 dz3g==
X-Gm-Message-State: AODbwcBWl3WReBem2coUCta/nD6Gd3nzCzxFnpNfJrjyyv+1PvwYVejE
 vbAPPW2BaPy7gkeM3T4=
X-Received: by 10.98.74.211 with SMTP id c80mr32007261pfj.58.1496263715401;
 Wed, 31 May 2017 13:48:35 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:34 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:17:03 +0530
Message-Id: <20170531204708.10470-13-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Jens Axboe <axboe@kernel.dk>,
 sstabellini@kernel.org, wei.liu2@citrix.com,
 David Woodhouse <David.Woodhouse@intel.com>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Daniel Santos <daniel.santos@pobox.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>,
 "Eric W. Biederman" <ebiederm@xmission.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>
Subject: [Xen-devel] [PATCH 12/17] rbtree: optimize fetching of sibling node
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBsb29raW5nIHRvIGZldGNoIGEgbm9kZSdzIHNpYmxpbmcsIHdlIHdlbnQgdGhyb3VnaCBh
IHNlcXVlbmNlIG9mOgotIGNoZWNrIGlmIG5vZGUgaXMgdGhlIHBhcmVudCdzIGxlZnQgY2hpbGQK
LSBpZiBpdCBpcywgdGhlbiBmZXRjaCB0aGUgcGFyZW50J3MgcmlnaHQgY2hpbGQKClRoaXMgY2Fu
IGJlIHJlcGxhY2VkIHdpdGg6Ci0gZmV0Y2ggdGhlIHBhcmVudCdzIHJpZ2h0IGNoaWxkIGFzIGFu
IGFzc3VtZWQgc2libGluZwotIGNoZWNrIHRoYXQgbm9kZSBpcyBOT1QgdGhlIGZldGNoZWQgY2hp
bGQKClRoaXMgYXZvaWRzIGZldGNoaW5nIHRoZSBwYXJlbnQncyBsZWZ0IGNoaWxkIHdoZW4gbm9k
ZSBpcyBhY3R1YWxseQp0aGF0IGNoaWxkLiBTYXZlcyBhIGJpdCBvbiBjb2RlIHNpemUsIHRob3Vn
aCBpdCBkb2Vzbid0IHNlZW0gdG8gbWFrZQphIGxhcmdlIGRpZmZlcmVuY2UgaW4gc3BlZWQuCgpj
b21taXQgNTk2MzNhYmYzNGUyZjQ0YjhlNzcyYTJjMTJhOTIxMzJhYTdjMjIyMCBmcm9tIExpbnV4
IHRyZWUKClNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNv
bT4KQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+CkNjOiBEYXZpZCBX
b29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+CkFja2VkLWJ5OiBSaWsgdmFuIFJp
ZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0cmFAY2hl
bGxvLm5sPgpDYzogRGFuaWVsIFNhbnRvcyA8ZGFuaWVsLnNhbnRvc0Bwb2JveC5jb20+CkNjOiBK
ZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CkNjOiAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmll
ZGVybUB4bWlzc2lvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGlu
dXgtZm91bmRhdGlvbi5vcmc+ClNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMjEgKysr
KysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1v
bi9yYnRyZWUuYwppbmRleCAyNTM4NjFkODg5Li5iNjVmMDBjYTFmIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTEwOCw5ICsxMDgs
OSBAQCB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJi
X3Jvb3QgKnJvb3QpCiAKICAgICAgICAgZ3BhcmVudCA9IHJiX3JlZF9wYXJlbnQocGFyZW50KTsK
IAotICAgICAgICBpZiAocGFyZW50ID09IGdwYXJlbnQtPnJiX2xlZnQpCisgICAgICAgIHRtcCA9
IGdwYXJlbnQtPnJiX3JpZ2h0OworICAgICAgICBpZiAocGFyZW50ICE9IHRtcCkgICAgLyogcGFy
ZW50ID09IGdwYXJlbnQtPnJiX2xlZnQgKi8KICAgICAgICAgewotICAgICAgICAgICAgdG1wID0g
Z3BhcmVudC0+cmJfcmlnaHQ7CiAgICAgICAgICAgICBpZiAodG1wICYmIHJiX2lzX3JlZCh0bXAp
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qCkBAIC0xMzQsNyArMTM0LDggQEAg
dm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290
ICpyb290KQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCi0gICAg
ICAgICAgICBpZiAocGFyZW50LT5yYl9yaWdodCA9PSBub2RlKQorICAgICAgICAgICAgdG1wID0g
cGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAgICAgIGlmIChub2RlID09IHRtcCkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAqIENhc2UgMiAtIGxl
ZnQgcm90YXRlIGF0IHBhcmVudApAQCAtMTY0LDcgKzE2NSw3IEBAIHZvaWQgcmJfaW5zZXJ0X2Nv
bG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAg
ICAgICAqICAgICAvICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgKiAgICBuICAgICAg
ICAgICAgICAgICAgIFUKICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgZ3BhcmVudC0+cmJf
bGVmdCA9IHRtcCA9IHBhcmVudC0+cmJfcmlnaHQ7CisgICAgICAgICAgICBncGFyZW50LT5yYl9s
ZWZ0ID0gdG1wOyAgICAvKiA9PSBwYXJlbnQtPnJiX3JpZ2h0ICovCiAgICAgICAgICAgICBwYXJl
bnQtPnJiX3JpZ2h0ID0gZ3BhcmVudDsKICAgICAgICAgICAgIGlmICh0bXApCiAgICAgICAgICAg
ICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNLKTsKQEAgLTE4
Myw3ICsxODQsOCBAQCB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwg
c3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
ICAgICB9CiAKLSAgICAgICAgICAgIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkKKyAgICAg
ICAgICAgIHRtcCA9IHBhcmVudC0+cmJfbGVmdDsKKyAgICAgICAgICAgIGlmIChub2RlID09IHRt
cCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBDYXNlIDIgLSByaWdodCByb3Rh
dGUgYXQgcGFyZW50ICovCiAgICAgICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0ID0gdG1wID0g
bm9kZS0+cmJfcmlnaHQ7CkBAIC0xOTIsMTAgKzE5NCwxMSBAQCB2b2lkIHJiX2luc2VydF9jb2xv
cihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgICAgICAg
ICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wLCBwYXJlbnQsIFJCX0JMQUNLKTsKICAg
ICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHBhcmVudCwgbm9kZSwgUkJfUkVEKTsK
ICAgICAgICAgICAgICAgICBwYXJlbnQgPSBub2RlOworICAgICAgICAgICAgICAgIHRtcCA9IG5v
ZGUtPnJiX2xlZnQ7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIENhc2UgMyAtIGxl
ZnQgcm90YXRlIGF0IGdwYXJlbnQgKi8KLSAgICAgICAgICAgIGdwYXJlbnQtPnJiX3JpZ2h0ID0g
dG1wID0gcGFyZW50LT5yYl9sZWZ0OworICAgICAgICAgICAgZ3BhcmVudC0+cmJfcmlnaHQgPSB0
bXA7ICAgIC8qID09IHBhcmVudC0+cmJfbGVmdCAqLwogICAgICAgICAgICAgcGFyZW50LT5yYl9s
ZWZ0ID0gZ3BhcmVudDsKICAgICAgICAgICAgIGlmICh0bXApCiAgICAgICAgICAgICAgICAgcmJf
c2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNLKTsKQEAgLTIyOCw4ICsyMzEs
MTAgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwg
c3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9IGVs
c2UgaWYgKCFwYXJlbnQpIHsKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9IGVsc2UgaWYg
KHBhcmVudC0+cmJfbGVmdCA9PSBub2RlKSB7Ci0gICAgICAgICAgICBzaWJsaW5nID0gcGFyZW50
LT5yYl9yaWdodDsKKyAgICAgICAgfQorICAgICAgICBzaWJsaW5nID0gcGFyZW50LT5yYl9yaWdo
dDsKKyAgICAgICAgaWYgKCBub2RlICE9IHNpYmxpbmcpICAgIC8qIG5vZGUgPT0gcGFyZW50LT5y
Yl9sZWZ0ICovCisgICAgICAgIHsKICAgICAgICAgICAgIGlmIChyYl9pc19yZWQoc2libGluZykp
IHsKICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAqIENhc2UgMSAtIGxlZnQg
cm90YXRlIGF0IHBhcmVudAotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXs-0008Qs-JZ; Wed, 31 May 2017 20:48:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXr-0008QA-Pm
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:43 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 62/2E-01733-B2C2F295; Wed, 31 May 2017 20:48:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAQV0tHf1
 Ig38HJS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrD1IK1kpXTFvwhaWB8bhIFyMXh5DAREaJ
 +R/nMoE4LAIvWSSWtHaygDgSAv2sEttenGHrYuQEcpIk3sx7yAphV0p0Xm1nArGFBNQktsw7x
 Qwx6hejxMc93UAJDg42AV2J9lsFIDUiAtIS1z5fZgSpYRZoZ5H4+Xo1WLOwgJvEp4Z7jCA2i4
 CqxJHtDYwgvbwCthJ3eo0gdslLLNo0gwXE5gQKX+lazAax10Zi4foJbBMYBRYwMqxi1ChOLSp
 LLdI1stBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMrHoGBsYdjH2r/A4xSnIw
 KYnyVtjoRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N2ppR8pJFiUmp5akZaZAwxxmLQEB4+SC
 C+TNlCat7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnFcXpFQApDSjNA9uECz2Lj
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5hUHmcKTmVcCt+8V0ClMQKfs2qENckpJIkJKqoG
 Rw9IuTGVDcXjbz3/cOn8sOVMPcOznn/bs2ia1mVkxBlz5/hGh2/IWxUe71pso5d8P5c/g3nDx
 dH77jEnMTpO4hYO3XVnbJckacso2o5B/hsDu7P8l4ZtWOK3d5stcUir7P+Z5tH+8k1mhTvxG7
 Qccux89Xe7hd1puQyfb5W7jn5FXxJw/7lFiKc5INNRiLipOBADQtD8muAIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496263721!97657981!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60223 invoked from network); 31 May 2017 20:48:42 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:42 -0000
Received: by mail-pf0-f193.google.com with SMTP id u26so4129921pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lMjAgeOJkgwz2t486psaUEYr1LQweobtaGtFGM8U/Qg=;
 b=fZ0/K+l7kc+RveVeSbBDFTI9Ayl3Yxoghq5abhxzYN5i4AXenfaGm/Dc0pzDsUNn0n
 pkGH4JAdFICKRR2Z57D2q0sQsPRpq6a7Vsw7w0Aqy3/AJ95E75YuSgg9nIv7/ShCvT1z
 2xyK1lwQ4xqWQKxrFmYD71GQr2rjgItVP4iBoWco5QoXEeBtmnayyrr2NFModmI6Afga
 TdboPTG3ZfWHUwZ9nnPwIszGmhk88qhC/kCZFplYQ8N2mgprHRlW6JFyncIfY+EO6OU8
 G5QgRYbkOh/P0uyTxh/BmX4ooOHLGjSJpRft1sbKg0kDfVMkNdqp7odG12opkgqmU69d
 EzyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=lMjAgeOJkgwz2t486psaUEYr1LQweobtaGtFGM8U/Qg=;
 b=PGov8eCpnGeZOjNTOPYERGL24SU4KswN0lIl5VO22NqGCJmjwjBiG4vgCluBh6KTao
 OSSD8Db9BB4Zfc0/fduIKEp8lXhrdfE+g8bOxqZ1gVi5UAEgbZl7CJTUNonb7PTwgyoD
 z+IrtWCHy23CaEq/SEI7UHCiQLHF6IvwbUlkkP0VmKkulOKbaq2AX6HQ0EgR805ejKkH
 gc2GoCjM5d6+kGJm8XNw7RgPFoqdrOLN/cKolhLPBEhQ22hivtLE5R2BHNaZap0R+YpF
 sL4fNxX0BVloBU/ULLB5y4bIQrKc2DREKpcZW83eXAAauVlLn77BqDAuodYkHh5wUvGr
 8Naw==
X-Gm-Message-State: AODbwcAiUFG+cJXSOLa1lCpPXR4ui86ZCvmc0+TCDHBKwVu60ksivxB7
 1SdSdbDh4wmNV4Hkmto=
X-Received: by 10.98.3.133 with SMTP id 127mr32411261pfd.172.1496263720439;
 Wed, 31 May 2017 13:48:40 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:39 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:17:04 +0530
Message-Id: <20170531204708.10470-14-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Peter Zijlstra <a.p.zijlstra@chello.nl>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>, David Woodhouse <dwmw2@infradead.org>
Subject: [Xen-devel] [PATCH 13/17] rbtree: add __rb_change_child() helper
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIF9fcmJfY2hhbmdlX2NoaWxkKCkgYXMgYW4gaW5saW5lIGhlbHBlciBmdW5jdGlvbiB0byBy
ZXBsYWNlIGNvZGUgdGhhdAp3b3VsZCBvdGhlcndpc2UgYmUgZHVwbGljYXRlZCA0IHRpbWVzIGlu
IHRoZSBzb3VyY2UuCgpObyBjaGFuZ2VzIHRvIGJpbmFyeSBzaXplIG9yIHNwZWVkLgoKY29tbWl0
IDdhYmM3MDRhZTM5OWZjYjljNTFjYTIwMGIwNDU2ZjhhOTc1YTgwMTEgZnJvbSBMaW51eCB0cmVl
CgpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+ClJl
dmlld2VkLWJ5OiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6IFBldGVyIFppamxz
dHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpDYzogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2Fu
Z2VAcmVkaGF0LmNvbT4KQ2M6IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4K
U2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
U2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCA1NCArKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2Vy
dGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVl
LmMgYi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IGI2NWYwMGNhMWYuLjNiNTRjMDRiZWEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpA
QCAtNjUsNiArNjUsMjIgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcmJfbm9kZSAqcmJfcmVkX3Bh
cmVudChzdHJ1Y3QgcmJfbm9kZSAqcmVkKQogICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUgKily
ZWQtPl9fcmJfcGFyZW50X2NvbG9yOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQKK19fcmJfY2hh
bmdlX2NoaWxkKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVjdCByYl9ub2RlICpuZXcsCisgICAg
ICAgICAgICAgICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290ICpyb290
KQoreworICAgIGlmIChwYXJlbnQpCisgICAgeworICAgICAgICBpZiAocGFyZW50LT5yYl9sZWZ0
ID09IG9sZCkKKyAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9IG5ldzsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IG5ldzsKKyAgICB9IGVsc2UKKyAgICAg
ICAgcm9vdC0+cmJfbm9kZSA9IG5ldzsKK30KKworCisKIC8qCiAgKiBIZWxwZXIgZnVuY3Rpb24g
Zm9yIHJvdGF0aW9uczoKICAqIC0gb2xkJ3MgcGFyZW50IGFuZCBjb2xvciBnZXQgYXNzaWduZWQg
dG8gbmV3CkBAIC03NywxMyArOTMsNyBAQCBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhzdHJ1Y3Qg
cmJfbm9kZSAqb2xkLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3LAogICAgIHN0cnVjdCByYl9ub2RlICpw
YXJlbnQgPSByYl9wYXJlbnQob2xkKTsKICAgICBuZXctPl9fcmJfcGFyZW50X2NvbG9yID0gb2xk
LT5fX3JiX3BhcmVudF9jb2xvcjsKICAgICByYl9zZXRfcGFyZW50X2NvbG9yKG9sZCwgbmV3LCBj
b2xvcik7Ci0gICAgaWYgKHBhcmVudCkgewotICAgICAgICBpZiAocGFyZW50LT5yYl9sZWZ0ID09
IG9sZCkKLSAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9IG5ldzsKLSAgICAgICAgZWxzZQot
ICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IG5ldzsKLSAgICB9IGVsc2UKLSAgICAgICAg
cm9vdC0+cmJfbm9kZSA9IG5ldzsKKyAgICBfX3JiX2NoYW5nZV9jaGlsZChvbGQsIG5ldywgcGFy
ZW50LCByb290KTsKIH0KIAogdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5v
ZGUsIHN0cnVjdCByYl9yb290ICpyb290KQpAQCAtMzgxLDE0ICszOTEsNyBAQCB2b2lkIHJiX2Vy
YXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAg
d2hpbGUgKChsZWZ0ID0gbm9kZS0+cmJfbGVmdCkgIT0gTlVMTCkKICAgICAgICAgICAgIG5vZGUg
PSBsZWZ0OwogCi0gICAgICAgIGlmIChyYl9wYXJlbnQob2xkKSkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWYgKHJiX3BhcmVudChvbGQpLT5yYl9sZWZ0ID09IG9sZCkKLSAgICAgICAgICAgICAg
ICByYl9wYXJlbnQob2xkKS0+cmJfbGVmdCA9IG5vZGU7Ci0gICAgICAgICAgICBlbHNlCi0gICAg
ICAgICAgICAgICAgcmJfcGFyZW50KG9sZCktPnJiX3JpZ2h0ID0gbm9kZTsKLSAgICAgICAgfSBl
bHNlCi0gICAgICAgICAgICByb290LT5yYl9ub2RlID0gbm9kZTsKKyAgICAgICAgX19yYl9jaGFu
Z2VfY2hpbGQob2xkLCBub2RlLCByYl9wYXJlbnQob2xkKSwgcm9vdCk7CiAKICAgICAgICAgY2hp
bGQgPSBub2RlLT5yYl9yaWdodDsKICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwpA
QCAtNDE4LDE1ICs0MjEsOCBAQCB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBz
dHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAogICAgIGlmIChjaGlsZCkKICAgICAgICAgcmJfc2V0X3Bh
cmVudChjaGlsZCwgcGFyZW50KTsKLSAgICBpZiAocGFyZW50KQotICAgIHsKLSAgICAgICAgaWYg
KHBhcmVudC0+cmJfbGVmdCA9PSBub2RlKQotICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0ID0g
Y2hpbGQ7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSBjaGls
ZDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICByb290LT5yYl9ub2RlID0gY2hpbGQ7CisKKyAg
ICBfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKIAogIGNvbG9y
OgogICAgIGlmIChjb2xvciA9PSBSQl9CTEFDSykKQEAgLTUyMywxNCArNTE5LDggQEAgdm9pZCBy
Yl9yZXBsYWNlX25vZGUoc3RydWN0IHJiX25vZGUgKnZpY3RpbSwgc3RydWN0IHJiX25vZGUgKm5l
dywKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50ID0gcmJfcGFyZW50KHZpY3RpbSk7CiAKICAg
ICAvKiBTZXQgdGhlIHN1cnJvdW5kaW5nIG5vZGVzIHRvIHBvaW50IHRvIHRoZSByZXBsYWNlbWVu
dCAqLwotICAgIGlmIChwYXJlbnQpIHsKLSAgICAgICAgaWYgKHZpY3RpbSA9PSBwYXJlbnQtPnJi
X2xlZnQpCi0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBuZXc7Ci0gICAgICAgIGVsc2UK
LSAgICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSBuZXc7Ci0gICAgfSBlbHNlIHsKLSAgICAg
ICAgcm9vdC0+cmJfbm9kZSA9IG5ldzsKLSAgICB9CisgICAgX19yYl9jaGFuZ2VfY2hpbGQodmlj
dGltLCBuZXcsIHBhcmVudCwgcm9vdCk7CisKICAgICBpZiAodmljdGltLT5yYl9sZWZ0KQogICAg
ICAgICByYl9zZXRfcGFyZW50KHZpY3RpbS0+cmJfbGVmdCwgbmV3KTsKICAgICBpZiAodmljdGlt
LT5yYl9yaWdodCkKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAXx-0008Ue-W1; Wed, 31 May 2017 20:48:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAXw-0008TG-FE
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 DB/92-01732-F2C2F295; Wed, 31 May 2017 20:48:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAIV19Hf1
 Ig/8uFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxu3D/9gKpgtV3Lvxlq2B8Q9vFyMXh5DAREaJ
 /m8fWUAcFoGXLBKtD/8COZwcEgL9rBKXXvlD2EkSExuvQsXLJF7se8YOYgsJqElsmXeKGcL+x
 SjxY2pyFyMHB5uArkT7rQKQsIiAtMS1z5cZQeYzC7SzSPx8vZoJJCEs4CpxsfkoWC+LgKpE85
 IJYDN5BWwlzl74ywixS15i0aYZYHs5geJXuhazQeyykVi4fgLbBEaBBYwMqxg1ilOLylKLdI0
 s9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOqnoGBcQdj+wm/Q4ySHExKorwV
 NnqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4jbX1I4UEi1LTUyvSMnOAAQ6TluDgURLhZQJJ8
 xYXJOYWZ6ZDpE4xGnNcubLuCxPHlAPbvzAJseTl56VKifPqgpQKgJRmlObBDYJF3iVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwrziIFN4MvNK4Pa9AjqFCeiUXTu0QU4pSURISTUwyuletth
 h/ykto1CB46L3c1ljrdCnLP/VrHOaJjy8JbHhca9z0mNLA4kTmqxfeO+tSmm46/4tdsOFr4aV
 R9tm95W0ntksG/bkh5U/68EM91ezTv6ZxHQli+FoyLS1qlcEpabX3Vy851tEw1yNdw0PFzD1i
 Ef8+LpxY0J+QsH/a6xlATaL3sdlKLEUZyQaajEXFScCAJp7aj23AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496263725!103463782!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31053 invoked from network); 31 May 2017 20:48:46 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:46 -0000
Received: by mail-pf0-f194.google.com with SMTP id n23so4121840pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5atQSJ/8vaAogCyc/MdxdLS3RmRNT/cdSQaCxOpl1kk=;
 b=ikmX5/LXPR62y7I+oRXjmJqc6Cgnmu0M0HF/vBj1hrfdGh114+mRXNLr6IwMLIYvmq
 SlcYCvIVwEu4n6FRJKm1ixaDLmGo2Taky4IZ4bD1j4r+u1iprfPHrzGIxHFMXxN2RBPV
 Q2YLNPb5DjYJDfhivdEbhOoDjQjnzFQT4TacCBO5+ldMH2JCYzodJGGPIj52opR274i2
 J+sp3PCzTieoLltBNUPxdPZp4IVgCcQSE+vLump87J5Ns/kbZiMZmJvQVI+TvLq3BDOQ
 nor8JXOpfGno4khcM0wMPfqqL7rgE3JHiyjovaCxafdziAR0mu9WdD3zrepwrp5N/vMR
 1N5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=5atQSJ/8vaAogCyc/MdxdLS3RmRNT/cdSQaCxOpl1kk=;
 b=WrWxHC/IRhHqVW3qcmAL64WhVPJR5/jAbEEQL8zDML7M9QrBV7nu621HiGg0KCdbNA
 diG6ZdnQgJ0cuhEfBjsxZk2hoZjrT1ryHzVNHZ9QegjS/9KOClS/R/pt4UvULVar1Nwo
 ffJTartGLyYdRKBZfLXThWOXFCQHwz3CiYVGemcvR8kfMfqyHPKJ0Hp2vFjE5kOODAhB
 7qc7OZ64uh1IzRGAxvY7JHGhnoBs3poD4Ge2TxcnRXdl1gmuiA+bd5eq/b1ihsasVYUb
 PnX9Q4tGdPH0pBzrVa0z9xaWjI3Qy/wcTTVG0chptVZYEqvmFSjfIFatTWS+E6+cqdOw
 m+LA==
X-Gm-Message-State: AODbwcAbCf5Raj/k4w3DgUjjEA7QAB7LQIMHpzkhASnckAGOXASZNxwG
 4PAq5Pef/VdJafLhReY=
X-Received: by 10.98.32.92 with SMTP id g89mr39412pfg.153.1496263725225;
 Wed, 31 May 2017 13:48:45 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:44 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:17:05 +0530
Message-Id: <20170531204708.10470-15-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Peter Zijlstra <a.p.zijlstra@chello.nl>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>, David Woodhouse <dwmw2@infradead.org>
Subject: [Xen-devel] [PATCH 14/17] rbtree: place easiest case first in
	rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcmJfZXJhc2UsIG1vdmUgdGhlIGVhc3kgY2FzZSAobm9kZSB0byBlcmFzZSBoYXMgbm8gbW9y
ZSB0aGFuCjEgY2hpbGQpIGZpcnN0LiBJIGZlZWwgdGhlIGNvZGUgcmVhZHMgZWFzaWVyIHRoYXQg
d2F5LgoKY29tbWl0IDYwNjcwYjgwMzRkNmUyYmE4NjBhZjc5YzkzNzliNzc4OGQwOWRiNzMgZnJv
bSBMaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdv
b2dsZS5jb20+ClJldmlld2VkLWJ5OiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6
IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpDYzogQW5kcmVhIEFyY2Fu
Z2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KQ2M6IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5m
cmFkZWFkLm9yZz4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCAzNiArKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z
KCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIv
eGVuL2NvbW1vbi9yYnRyZWUuYwppbmRleCAzYjU0YzA0YmVhLi42OWM3NDk2YzY1IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTM3
NiwxOCArMzc2LDI5IEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJiX25v
ZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiAKIHZvaWQgcmJfZXJhc2Uoc3RydWN0
IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogewotICAgIHN0cnVjdCByYl9u
b2RlICpjaGlsZCwgKnBhcmVudDsKKyAgICBzdHJ1Y3QgcmJfbm9kZSAqY2hpbGQgPSBub2RlLT5y
Yl9yaWdodCwgKnRtcCA9IG5vZGUtPnJiX2xlZnQ7CisgICAgc3RydWN0IHJiX25vZGUgKnBhcmVu
dDsKICAgICBpbnQgY29sb3I7CiAKLSAgICBpZiAoIW5vZGUtPnJiX2xlZnQpCi0gICAgICAgIGNo
aWxkID0gbm9kZS0+cmJfcmlnaHQ7Ci0gICAgZWxzZSBpZiAoIW5vZGUtPnJiX3JpZ2h0KQotICAg
ICAgICBjaGlsZCA9IG5vZGUtPnJiX2xlZnQ7Ci0gICAgZWxzZQorICAgIGlmICghdG1wKQogICAg
IHsKKyAgICBjYXNlMToKKyAgICAgICAgLyogQ2FzZSAxOiBub2RlIHRvIGVyYXNlIGhhcyBubyBt
b3JlIHRoYW4gMSBjaGlsZCAoZWFzeSEpICovCisKKyAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50
KG5vZGUpOworICAgICAgICBjb2xvciA9IHJiX2NvbG9yKG5vZGUpOworCisgICAgICAgIGlmIChj
aGlsZCkKKyAgICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7CisgICAgICAg
IF9fcmJfY2hhbmdlX2NoaWxkKG5vZGUsIGNoaWxkLCBwYXJlbnQsIHJvb3QpOworICAgIH0gZWxz
ZSBpZiAoIWNoaWxkKSB7CisgICAgICAgIC8qIFN0aWxsIGNhc2UgMSwgYnV0IHRoaXMgdGltZSB0
aGUgY2hpbGQgaXMgbm9kZS0+cmJfbGVmdCAqLworICAgICAgICBjaGlsZCA9IHRtcDsKKyAgICAg
ICAgZ290byBjYXNlMTsKKyAgICB9IGVsc2UgewogICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqb2xk
ID0gbm9kZSwgKmxlZnQ7CiAKLSAgICAgICAgbm9kZSA9IG5vZGUtPnJiX3JpZ2h0OworICAgICAg
ICBub2RlID0gY2hpbGQ7CiAgICAgICAgIHdoaWxlICgobGVmdCA9IG5vZGUtPnJiX2xlZnQpICE9
IE5VTEwpCiAgICAgICAgICAgICBub2RlID0gbGVmdDsKIApAQCAtNDEyLDE5ICs0MjMsOCBAQCB2
b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkK
ICAgICAgICAgbm9kZS0+cmJfbGVmdCA9IG9sZC0+cmJfbGVmdDsKIAogICAgICAgICByYl9zZXRf
cGFyZW50KG9sZC0+cmJfbGVmdCwgbm9kZSk7Ci0KLSAgICAgICAgZ290byBjb2xvcjsKICAgICB9
CiAKLSAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0gICAgY29sb3IgPSByYl9jb2xvcihu
b2RlKTsKLQotICAgIGlmIChjaGlsZCkKLSAgICAgICAgcmJfc2V0X3BhcmVudChjaGlsZCwgcGFy
ZW50KTsKLQotICAgIF9fcmJfY2hhbmdlX2NoaWxkKG5vZGUsIGNoaWxkLCBwYXJlbnQsIHJvb3Qp
OwotCi0gY29sb3I6CiAgICAgaWYgKGNvbG9yID09IFJCX0JMQUNLKQogICAgICAgICBfX3JiX2Vy
YXNlX2NvbG9yKGNoaWxkLCBwYXJlbnQsIHJvb3QpOwogfQotLSAKMi4xMi4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 20:48:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 20:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAY3-00007K-88; Wed, 31 May 2017 20:48:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAY1-000065-G0
 for xen-devel@lists.xen.org; Wed, 31 May 2017 20:48:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 76/E2-03058-43C2F295; Wed, 31 May 2017 20:48:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAEV1jHf1
 Ig1sTjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owtb7+wFyy3q7j+6R5rA+NkjS5GLg4hgYmM
 Ei1PO1hBHBaBlywS77//ZgdxJAT6WSXaDyxj7GLkBHLiJPavXscMYVdLfHp6FswWElCT2DLvF
 DPEqF+MErsu3QQaxcHBJqAr0X6rAKRGREBa4trny4wgNcwC7SwSP1+vZgJJCAskSRxoPAlWzy
 KgKrHoXCpImFfAVuLj5fWsELvkJRZtmsECYnMCxa90LWaD2GsjsXD9BLYJjAILGBlWMWoUpxa
 VpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhYDEOxgbFoUeIhRkoNJ
 SZS3wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IE704t/UghwaLU9NSKtMwcYJDDpCU4eJREe
 Jm0gdK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivLogpQIgpRmleXCDYNF3iV
 FWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8V0Hu4cnMK4Hb9wroFCagU3bt0AY5pSQRISXVwNh
 yZF5/dMuU0gcbmZbLh31/P+vKs/bIyXfuL5CudOl+sDtjhdu3/9rZ4X43WE85Z1VmnO0oemzH
 JaVos1amY/Jiaa1Uc45n3EYT7i+UFDt/1DRb7FC08pEac55ZPK1vvq5MVcmayPzqm9/fDMsta
 xLL/xexpWbW/eSa43Yh8sXerO+VPr2rTymxFGckGmoxFxUnAgAUOuttuQIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496263730!71544387!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21301 invoked from network); 31 May 2017 20:48:51 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 20:48:51 -0000
Received: by mail-pf0-f196.google.com with SMTP id n23so4122199pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 13:48:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5nd8IOA3fqLSGWOBXrkYU5GBQ+sQNc+KTLKpnml8/4c=;
 b=aLQ2Kg29B5KkdDBzNQFvb481+1sDo+ROdAzC3KLu6peQ3kGDMMnA1X1aghktbTLgfA
 0BygBWlIpZoh4idbwKDwrJun/7P8UTlddXCW7ygfRWfx5wuKu2ldNfGEjG6DeYMnCKDT
 JNIqZH8c1Hmc2FYOfV2sr95fCUh9eHM6YF5vgQMFWxnsYixOGNvLfrt66ljep6ds1Od1
 QueZXi2adQgalnFeUKiuuNYZpUdCm2W2DcF9N7y0pyLKGGrAqlYdtG9Z90gy5fOoQkti
 J7/kmhxM/+WC6P+6JNsXALJR2baj3VDo/xiv1OhHVvLnohO6UQYKMsuROWEOucyciiM9
 VBQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=5nd8IOA3fqLSGWOBXrkYU5GBQ+sQNc+KTLKpnml8/4c=;
 b=KC3j7ftwG02ynhY+klgYIhiOUVQfTUFMtM9PZy7su7kHlg8xgySEId+XXO3rMmUjnP
 6JmeqPe7jtKD1eHuEXIUoB3S1rnbmXvlEgwSfjvG1nUVXmkR8DG06xleY1uG1hNiSYD+
 M+ro6H4KWiMm7ln++yvMP47MZm8PPxPGjOCrlqYoISokFmUo44JE1KnQ57TVpIRpA6R0
 bnJbrWBoVKvw3acqzg+dfCXKd0xXVRZyjfSh54C3RUQ+oXNB5c3y+C7ug227yjTgxP2X
 FSKBK1XVoGqhKP+6UFTw/Gns8BnwOL71g5VOMxs3LX+BZUQY+pMJ5ruYbINdUrMs+/C8
 Gwyw==
X-Gm-Message-State: AODbwcB2tPGJKF3GsLDsosl8pD5aduEm0hIrRX871JkSUW6MVdkog5hw
 wJYxgge+HYGLAA==
X-Received: by 10.84.224.206 with SMTP id k14mr92161989pln.162.1496263730024; 
 Wed, 31 May 2017 13:48:50 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id d75sm31798444pfj.75.2017.05.31.13.48.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 13:48:49 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:17:06 +0530
Message-Id: <20170531204708.10470-16-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Peter Zijlstra <a.p.zijlstra@chello.nl>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>, David Woodhouse <dwmw2@infradead.org>
Subject: [Xen-devel] [PATCH 15/17] rbtree: handle 1-child recoloring in
	rb_erase() instead of rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gaW50ZXJlc3Rpbmcgb2JzZXJ2YXRpb24gZm9yIHJiX2VyYXNlKCkgaXMgdGhhdCB3aGVuIGEg
bm9kZSBoYXMKZXhhY3RseSBvbmUgY2hpbGQsIHRoZSBub2RlIG11c3QgYmUgYmxhY2sgYW5kIHRo
ZSBjaGlsZCBtdXN0IGJlIHJlZC4KQW4gaW50ZXJlc3RpbmcgY29uc2VxdWVuY2UgaXMgdGhhdCBy
ZW1vdmluZyBzdWNoIGEgbm9kZSBjYW4gYmUgZG9uZSBieQpzaW1wbHkgcmVwbGFjaW5nIGl0IHdp
dGggaXRzIGNoaWxkIGFuZCBtYWtpbmcgdGhlIGNoaWxkIGJsYWNrLAp3aGljaCB3ZSBjYW4gZG8g
ZWZmaWNpZW50bHkgaW4gcmJfZXJhc2UoKS4gX19yYl9lcmFzZV9jb2xvcigpIHRoZW4Kb25seSBu
ZWVkcyB0byBoYW5kbGUgdGhlIG5vLWNoaWxkcyBjYXNlIGFuZCBjYW4gYmUgbW9kaWZpZWQgYWNj
b3JkaW5nbHkuCgpjb21taXQgNDZiNjEzNWE3NDAyYWMyM2M1YjI1ZjJiZDc5YjAzYmFiOGY5ODI3
OCBmcm9tIExpbnV4IHRyZWUKClNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxr
ZW5AZ29vZ2xlLmNvbT4KQWNrZWQtYnk6IFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgpD
YzogUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+CkNjOiBBbmRyZWEgQXJj
YW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgpDYzogRGF2aWQgV29vZGhvdXNlIDxkd213MkBp
bmZyYWRlYWQub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGlu
dXgtZm91bmRhdGlvbi5vcmc+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDExMCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggNjljNzQ5NmM2NS4u
NmUzN2U5NjBhYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29t
bW9uL3JidHJlZS5jCkBAIC0yLDYgKzIsNyBAQAogICBSZWQgQmxhY2sgVHJlZXMKICAgKEMpIDE5
OTkgIEFuZHJlYSBBcmNhbmdlbGkgPGFuZHJlYUBzdXNlLmRlPgogICAoQykgMjAwMiAgRGF2aWQg
V29vZGhvdXNlIDxkd213MkBpbmZyYWRlYWQub3JnPgorICAoQykgMjAxMiAgTWljaGVsIExlc3Bp
bmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgogICAKICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAgaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkKQEAgLTQ5LDYgKzUwLDEyIEBACiAjZGVmaW5lIHJiX2lzX3JlZChyKSAgICAoIXJiX2NvbG9y
KHIpKQogI2RlZmluZSByYl9pc19ibGFjayhyKSAgcmJfY29sb3IocikKIAorc3RhdGljIGlubGlu
ZSB2b2lkIHJiX3NldF9ibGFjayhzdHJ1Y3QgcmJfbm9kZSAqcmIpCit7CisgICAgcmItPl9fcmJf
cGFyZW50X2NvbG9yIHw9IFJCX0JMQUNLOworfQorCisKIHN0YXRpYyBpbmxpbmUgdm9pZCByYl9z
ZXRfcGFyZW50KHN0cnVjdCByYl9ub2RlICpyYiwgc3RydWN0IHJiX25vZGUgKnApCiB7CiAgICAg
cmItPl9fcmJfcGFyZW50X2NvbG9yID0gcmJfY29sb3IocmIpIHwgKHVuc2lnbmVkIGxvbmcpcDsK
QEAgLTIxOSwyOSArMjI2LDE5IEBAIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2Rl
ICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIH0KIEVYUE9SVF9TWU1CT0wocmJfaW5zZXJ0
X2NvbG9yKTsKIAotc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCitzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0
cnVjdCByYl9ub2RlICpwYXJlbnQsIHN0cnVjdCByYl9yb290ICpyb290KQogewotICAgIHN0cnVj
dCByYl9ub2RlICpzaWJsaW5nLCAqdG1wMSwgKnRtcDI7CisgICAgc3RydWN0IHJiX25vZGUgKm5v
ZGUgPSBOVUxMLCAqc2libGluZywgKnRtcDEsICp0bXAyOwogCiAgICAgd2hpbGUgKHRydWUpCiAg
ICAgewogICAgICAgICAvKgotICAgICAgICAgKiBMb29wIGludmFyaWFudDogYWxsIGxlYWYgcGF0
aHMgZ29pbmcgdGhyb3VnaCBub2RlIGhhdmUgYQotICAgICAgICAgKiBibGFjayBub2RlIGNvdW50
IHRoYXQgaXMgMSBsb3dlciB0aGFuIG90aGVyIGxlYWYgcGF0aHMuCi0gICAgICAgICAqCi0gICAg
ICAgICAqIElmIG5vZGUgaXMgcmVkLCB3ZSBjYW4gZmxpcCBpdCB0byBibGFjayB0byBhZGp1c3Qu
Ci0gICAgICAgICAqIElmIG5vZGUgaXMgdGhlIHJvb3QsIGFsbCBsZWFmIHBhdGhzIGdvIHRocm91
Z2ggaXQuCi0gICAgICAgICAqIE90aGVyd2lzZSwgd2UgbmVlZCB0byBhZGp1c3QgdGhlIHRyZWUg
dGhyb3VnaCBjb2xvciBmbGlwcwotICAgICAgICAgKiBhbmQgdHJlZSByb3RhdGlvbnMgYXMgcGVy
IG9uZSBvZiB0aGUgNCBjYXNlcyBiZWxvdy4KKyAgICAgICAgICogTG9vcCBpbnZhcmlhbnRzOgor
ICAgICAgICAgKiAtIG5vZGUgaXMgYmxhY2sgKG9yIE5VTEwgb24gZmlyc3QgaXRlcmF0aW9uKQor
ICAgICAgICAgKiAtIG5vZGUgaXMgbm90IHRoZSByb290IChwYXJlbnQgaXMgbm90IE5VTEwpCisg
ICAgICAgICAqIC0gQWxsIGxlYWYgcGF0aHMgZ29pbmcgdGhyb3VnaCBwYXJlbnQgYW5kIG5vZGUg
aGF2ZSBhCisgICAgICAgICAqICAgYmxhY2sgbm9kZSBjb3VudCB0aGF0IGlzIDEgbG93ZXIgdGhh
biBvdGhlciBsZWFmIHBhdGhzLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKG5vZGUgJiYgcmJf
aXNfcmVkKG5vZGUpKQotICAgICAgICB7Ci0gICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9y
KG5vZGUsIHBhcmVudCwgUkJfQkxBQ0spOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0g
ZWxzZSBpZiAoIXBhcmVudCkgewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KICAgICAg
ICAgc2libGluZyA9IHBhcmVudC0+cmJfcmlnaHQ7CiAgICAgICAgIGlmICggbm9kZSAhPSBzaWJs
aW5nKSAgICAvKiBub2RlID09IHBhcmVudC0+cmJfbGVmdCAqLwogICAgICAgICB7CkBAIC0yNzcs
MTcgKzI3NCwyMiBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2Rl
ICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogICAgICAgICAgICAgICAgICAgICAgKiAg
ICAgIC8gXCAgICAgICAgICAgLyBcCiAgICAgICAgICAgICAgICAgICAgICAqICAgICBTbCAgU3Ig
ICAgICAgIFNsICBTcgogICAgICAgICAgICAgICAgICAgICAgKgotICAgICAgICAgICAgICAgICAg
ICAgKiBUaGlzIGxlYXZlcyB1cyB2aW9sYXRpbmcgNSksIHNvCi0gICAgICAgICAgICAgICAgICAg
ICAqIHJlY3Vyc2UgYXQgcC4gSWYgcCBpcyByZWQsIHRoZQotICAgICAgICAgICAgICAgICAgICAg
KiByZWN1cnNpb24gd2lsbCBqdXN0IGZsaXAgaXQgdG8gYmxhY2sKLSAgICAgICAgICAgICAgICAg
ICAgICogYW5kIGV4aXQuIElmIGNvbWluZyBmcm9tIENhc2UgMSwKLSAgICAgICAgICAgICAgICAg
ICAgICogcCBpcyBrbm93biB0byBiZSByZWQuCisgICAgICAgICAgICAgICAgICAgICAqIFRoaXMg
bGVhdmVzIHVzIHZpb2xhdGluZyA1KSB3aGljaAorICAgICAgICAgICAgICAgICAgICAgKiBjYW4g
YmUgZml4ZWQgYnkgZmxpcHBpbmcgcCB0byBibGFjaworICAgICAgICAgICAgICAgICAgICAgKiBp
ZiBpdCB3YXMgcmVkLCBvciBieSByZWN1cnNpbmcgYXQgcC4KKyAgICAgICAgICAgICAgICAgICAg
ICogcCBpcyByZWQgd2hlbiBjb21pbmcgZnJvbSBDYXNlIDEuCiAgICAgICAgICAgICAgICAgICAg
ICAqLwogICAgICAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHNpYmxpbmcsIHBh
cmVudCwgUkJfUkVEKTsKLSAgICAgICAgICAgICAgICAgICAgbm9kZSA9IHBhcmVudDsKLSAgICAg
ICAgICAgICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwotICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKLQorICAgICAgICAgICAgICAgICAgICBpZiAocmJfaXNfcmVkKHBhcmVu
dCkpCisgICAgICAgICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKKyAgICAg
ICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgICAgICBub2RlID0gcGFyZW50OworICAgICAgICAgICAgICAgICAgICAgICAgcGFyZW50
ID0gcmJfcGFyZW50KG5vZGUpOworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHBhcmVudCkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBDYXNlIDMgLSByaWdodCByb3RhdGUg
YXQgc2libGluZwpAQCAtMzQ5LDkgKzM1MSwxNiBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2Nv
bG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgLyogQ2FzZSAyIC0gc2libGluZyBjb2xv
ciBmbGlwICovCiAgICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Ioc2libGlu
ZywgcGFyZW50LCBSQl9SRUQpOwotICAgICAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50Owot
ICAgICAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0gICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgICAgICBpZiAocmJfaXNfcmVkKHBh
cmVudCkpCisgICAgICAgICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKKyAg
ICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgICAgICBub2RlID0gcGFyZW50OworICAgICAgICAgICAgICAgICAgICAgICAgcGFy
ZW50ID0gcmJfcGFyZW50KG5vZGUpOworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHBhcmVu
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgLyogQ2FzZSAzIC0gcmlnaHQgcm90YXRlIGF0IHNpYmxpbmcgKi8KICAg
ICAgICAgICAgICAgICBzaWJsaW5nLT5yYl9yaWdodCA9IHRtcDEgPSB0bXAyLT5yYl9sZWZ0OwpA
QCAtMzc3LDI0ICszODYsMzMgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3Qg
cmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKIHZvaWQgcmJfZXJhc2Uoc3Ry
dWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogewogICAgIHN0cnVjdCBy
Yl9ub2RlICpjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0LCAqdG1wID0gbm9kZS0+cmJfbGVmdDsKLSAg
ICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50OwotICAgIGludCBjb2xvcjsKKyAgICBzdHJ1Y3QgcmJf
bm9kZSAqcGFyZW50LCAqcmViYWxhbmNlOwogCiAgICAgaWYgKCF0bXApCiAgICAgewotICAgIGNh
c2UxOgotICAgICAgICAvKiBDYXNlIDE6IG5vZGUgdG8gZXJhc2UgaGFzIG5vIG1vcmUgdGhhbiAx
IGNoaWxkIChlYXN5ISkgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogQ2FzZSAxOiBub2RlIHRv
IGVyYXNlIGhhcyBubyBtb3JlIHRoYW4gMSBjaGlsZCAoZWFzeSEpCisgICAgICAgICAqCisgICAg
ICAgICAqIE5vdGUgdGhhdCBpZiB0aGVyZSBpcyBvbmUgY2hpbGQgaXQgbXVzdCBiZSByZWQgZHVl
IHRvIDUpCisgICAgICAgICAqIGFuZCBub2RlIG11c3QgYmUgYmxhY2sgZHVlIHRvIDQpLiBXZSBh
ZGp1c3QgY29sb3JzIGxvY2FsbHkKKyAgICAgICAgICogc28gYXMgdG8gYnlwYXNzIF9fcmJfZXJh
c2VfY29sb3IoKSBsYXRlciBvbi4KKyAgICAgICAgICovCiAKICAgICAgICAgcGFyZW50ID0gcmJf
cGFyZW50KG5vZGUpOwotICAgICAgICBjb2xvciA9IHJiX2NvbG9yKG5vZGUpOwotCi0gICAgICAg
IGlmIChjaGlsZCkKLSAgICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7CiAg
ICAgICAgIF9fcmJfY2hhbmdlX2NoaWxkKG5vZGUsIGNoaWxkLCBwYXJlbnQsIHJvb3QpOworICAg
ICAgICBpZiAoY2hpbGQpCisgICAgICAgIHsKKyAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29s
b3IoY2hpbGQsIHBhcmVudCwgUkJfQkxBQ0spOworICAgICAgICAgICAgcmViYWxhbmNlID0gTlVM
TDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJlYmFsYW5jZSA9IHJiX2lzX2JsYWNr
KG5vZGUpID8gcGFyZW50IDogTlVMTDsKKyAgICAgICAgfQogICAgIH0gZWxzZSBpZiAoIWNoaWxk
KSB7CiAgICAgICAgIC8qIFN0aWxsIGNhc2UgMSwgYnV0IHRoaXMgdGltZSB0aGUgY2hpbGQgaXMg
bm9kZS0+cmJfbGVmdCAqLwotICAgICAgICBjaGlsZCA9IHRtcDsKLSAgICAgICAgZ290byBjYXNl
MTsKKyAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOworICAgICAgICBfX3JiX2NoYW5n
ZV9jaGlsZChub2RlLCB0bXAsIHBhcmVudCwgcm9vdCk7CisgICAgICAgIHJiX3NldF9wYXJlbnRf
Y29sb3IodG1wLCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgcmViYWxhbmNlID0gTlVMTDsK
ICAgICB9IGVsc2UgewogICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqb2xkID0gbm9kZSwgKmxlZnQ7
CiAKQEAgLTQwNiwyNyArNDI0LDMxIEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5v
ZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogCiAgICAgICAgIGNoaWxkID0gbm9kZS0+cmJfcmln
aHQ7CiAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLSAgICAgICAgY29sb3IgPSBy
Yl9jb2xvcihub2RlKTsKIAogICAgICAgICBpZiAocGFyZW50ID09IG9sZCkgewogICAgICAgICAg
ICAgcGFyZW50ID0gbm9kZTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGlmIChjaGls
ZCkKLSAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50KGNoaWxkLCBwYXJlbnQpOwogICAgICAg
ICAgICAgcGFyZW50LT5yYl9sZWZ0ID0gY2hpbGQ7CiAKICAgICAgICAgICAgIG5vZGUtPnJiX3Jp
Z2h0ID0gb2xkLT5yYl9yaWdodDsKICAgICAgICAgICAgIHJiX3NldF9wYXJlbnQob2xkLT5yYl9y
aWdodCwgbm9kZSk7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoY2hpbGQpIHsKKyAgICAgICAg
ICAgIHJiX3NldF9wYXJlbnRfY29sb3IoY2hpbGQsIHBhcmVudCwgUkJfQkxBQ0spOworICAgICAg
ICAgICAgcmViYWxhbmNlID0gTlVMTDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJl
YmFsYW5jZSA9IHJiX2lzX2JsYWNrKG5vZGUpID8gcGFyZW50IDogTlVMTDsKKyAgICAgICAgfQor
CiAgICAgICAgIG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xv
cjsKICAgICAgICAgbm9kZS0+cmJfbGVmdCA9IG9sZC0+cmJfbGVmdDsKIAogICAgICAgICByYl9z
ZXRfcGFyZW50KG9sZC0+cmJfbGVmdCwgbm9kZSk7CiAgICAgfQogCi0gICAgaWYgKGNvbG9yID09
IFJCX0JMQUNLKQotICAgICAgICBfX3JiX2VyYXNlX2NvbG9yKGNoaWxkLCBwYXJlbnQsIHJvb3Qp
OworICAgIGlmIChyZWJhbGFuY2UpCisgICAgICAgIF9fcmJfZXJhc2VfY29sb3IocmViYWxhbmNl
LCByb290KTsKIH0KIEVYUE9SVF9TWU1CT0wocmJfZXJhc2UpOwogCi0tIAoyLjEyLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:08:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAqW-0002eV-Ph; Wed, 31 May 2017 21:08:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dGAqV-0002eK-4y
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 21:07:59 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DE/EF-23755-EA03F295; Wed, 31 May 2017 21:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXetgX6
 kwad/fBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLjqEGvBK6OKr3fXsTYw
 ftPsYuTiEBL4yyjx68QTZgjnMaPEizmHoJxtjBJLv2xl7WLk5BARcJb4emYuO4jNK6Av8fP6f
 TYQW1hAV+LSkxawGgkBT4nbR6fC2U9mfGXsYmTnYBOwkjgkBhJlEVCVmHr7O9sERq4FjAyrGD
 WKU4vKUot0DU30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECfcsABDsYV2z3PMQ
 oycGkJMpbYaMXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC94eefqSQYFFqempFWmYOMMhg0hIc
 PEoivB/0gdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOKwpSJABSlFGaBzcCFvCXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMx7GmQKT2ZeCdymV0BHMAEdsWuHNsgRJYkIKakGRv3Gxy
 dUXm3ap+Q356XSFX7daRfKdj/a1XT2qqNb4/YsJ1et4ASVRq30n/HCX7fK/by2oaZmcwWLbvW
 FmKuc8QsuG3y7u0TWXGyykext9sMB4bKW0Sy3/tnULUvYNE/d4/ttc79LX2yeN00L7b3CNOPg
 ZRfzo2+YuyfvZc6c5Bf+sXmmutplVyWW4oxEQy3mouJEANfBYdJzAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496264876!95916363!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61359 invoked from network); 31 May 2017 21:07:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 21:07:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGAqQ-0003Zl-LT; Wed, 31 May 2017 21:07:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGAqJ-0000Db-Kp; Wed, 31 May 2017 21:07:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGAqI-00018N-To; Wed, 31 May 2017 21:07:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109906-mainreport@xen.org>
X-Osstest-Versions-This: xtf=8ebc31bc85546a265aa0dbd26fda88b9b195fa2e
X-Osstest-Versions-That: xtf=d1a237abf651f181e6b11fbd7358abf07684c7c8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 21:07:46 +0000
Subject: [Xen-devel] [xtf test] 109906: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTkwNiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkwNi8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDhlYmMzMWJjODU1NDZhMjY1YWEwZGJkMjZmZGE4OGI5
YjE5NWZhMmUKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGQxYTIzN2Fi
ZjY1MWYxODFlNmIxMWZiZDczNThhYmYwNzY4NGM3YzgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTg1NSAgMjAxNy0wNS0zMCAxMDo1NDozMSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMDk5MDYgIDIwMTctMDUtMzEgMTY6MTc6MjUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eHRmCisgcmV2aXNp
b249OGViYzMxYmM4NTU0NmEyNjVhYTBkYmQyNmZkYTg4YjliMTk1ZmEyZQorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHh0ZiA4ZWJjMzFiYzg1NTQ2YTI2NWFhMGRiZDI2ZmRh
ODhiOWIxOTVmYTJlCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPThlYmMzMWJjODU1NDZhMjY1YWEw
ZGJkMjZmZGE4OGI5YjE5NWZhMmUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPXh0ZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHh0ZiA9IHhsaW51
eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAn
WycgeDhlYmMzMWJjODU1NDZhMjY1YWEwZGJkMjZmZGE4OGI5YjE5NWZhMmUgPSB4ICddJworIDog
dGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9z
ZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRh
aWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6
IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRmCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0IDhlYmMzMWJjODU1NDZhMjY1YWEwZGJk
MjZmZGE4OGI5YjE5NWZhMmU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgZDFhMjM3YS4uOGViYzMx
YiAgOGViYzMxYmM4NTU0NmEyNjVhYTBkYmQyNmZkYTg4YjliMTk1ZmEyZSAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 21:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGAsM-0002kg-5e; Wed, 31 May 2017 21:09:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGAsL-0002kY-IZ
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:09:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 59/74-03920-0213F295; Wed, 31 May 2017 21:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5GHrnsK68oX6
 kwbT/4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aftm1MBdf3M1bMW7SQqYHxw3TGLkYuDiGB
 SYwSs/5/YQFxWATaWSX2/vjDBOJICCxmlVh79Q9QhhPIKZJovnqIHcIulPh77hdYnFdAUOLkz
 CdgtrCAksSrgx+ZIWrMJI7vv8AGYgsJeErsOnydCcTmFLCTmHvzIVQ8T+LB9NusXYwcHGwCuh
 LttwpAwiwCKhK7b79mhRhjKHF+3W+oVQESS5v/sEOsSpd4+esX2BgRAWmJa58vg33DLLCZReL
 Lz3WMIAlmAR+J/zMeM01gFJ6F5NRZSFIQtqZE6/bf7BC2hsSCO/sYIWxtiWULXzMvYGRdxahR
 nFpUllqka2Sil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGB8MQLCDcd/HyEOMk
 hxMSqK8FTZ6kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeP/o60cKCRalpqdWpGXmACMVJi3Bwa
 MkwvsBJM1bXJCYW5yZDpE6xWjMceXKui9MHFMObP/CJMSSl5+XKiXOuwukVACkNKM0D24QLIF
 cYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvB8gUnsy8Erh9r4BOYQI6ZdcObZBTShIRUlIN
 jHKPZ/Vu5zMrvJL/b1vQyY8/Ss3W3F4UwymyrH3aPcHTm35+CdDZI3pb81Bg7/PVvy28l9u8a
 E2c8CIm+MC2ZkaHy/dPLVqeFXnqrPOPHzGirF2Z7NVrq8/lSyRa2223vLSPOZ6rYKOO9fJvXA
 GXG7JVu5PkvRzPd/78dYDx3W/L5bsqJ5i48iixFGckGmoxFxUnAgDDDre1GwMAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496264990!99949586!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40767 invoked from network); 31 May 2017 21:09:51 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:09:51 -0000
Received: by mail-qk0-f195.google.com with SMTP id v195so3417303qka.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:09:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=5WWyZ1M9vUZ7N4AE+iCtM1wZ3kkxpbaNGVuEuUHtU8s=;
 b=d9cz84TkyL3471i80zNOkNA9OeKWZMaqbzKeao6eHoS6nq4WrkefAcIF+FNy0PDbNp
 VeNhmXGns1AwzsOxI9gN2pX3nz8oC0rXb53bu6YgrLVTd++Wzv3opHVYscTzgqvIB3g8
 Y05iuXXqlo6mVmH5KvUD8JNrkkOWNZcjL2DARyEYKXBgeMdU+/c4NWwUiMrhcWiIfztP
 3rCQAVq5QaCdbfvWU1YxF0QXajKnuDQdcdcAuG7pEArd2DQSUFGqQiniVtxCI/rKbtz8
 JYjqjytKB4/Bsy/zoAvJtuz0jjHufnP+Qla+JYlXW1a/jm+BVO9ulp2pJBlyX/lKyvZk
 eSjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=5WWyZ1M9vUZ7N4AE+iCtM1wZ3kkxpbaNGVuEuUHtU8s=;
 b=QVOikZHT459k7GYmIyb25JaqVSMJGdid3JLrjvxobP02fT2jkNjCHVA9zCKTeZUYsN
 aXJok4iHQygzRxjTwcUiSqBiJYuIjocHCXtjXC2msytYd/xrYYJRVBQoj0LMU3tDDK3H
 OBSTxvh2KncV2FnTOjQ9rJH6obLQdd1RLGj5kLyvrZbytyogt2eCNUVlww7ADz1sP+GT
 q6RZLhMMhK6gmZUgRLbaYPGNnfS2WjbFu8i7GkHraGxscuqqOpUghTLxNruMxHqDkRcz
 8IuvXusR1B++NY+CrdQIPk/MpkH7J2qDtGNAKwS/AwcI+8F4+KBW/r8RNLNW6xveGFl7
 OFcA==
X-Gm-Message-State: AODbwcAXHIK+wXB7zVKW3Q0k+C8VRvYpibSKWJ/se4K1HuR1WmAxVQQv
 q5bkbdCJnQZAWWA4WmNdfYaMvICSr3GCnAg=
X-Received: by 10.55.79.67 with SMTP id d64mr3996653qkb.123.1496264989972;
 Wed, 31 May 2017 14:09:49 -0700 (PDT)
MIME-Version: 1.0
X-Google-Sender-Delegation: praveenkumar1511@gmail.com
Received: by 10.140.21.6 with HTTP; Wed, 31 May 2017 14:09:29 -0700 (PDT)
In-Reply-To: <20170531204708.10470-16-kpraveen.lkml@gmail.com>
References: <20170531204708.10470-1-kpraveen.lkml@gmail.com>
 <20170531204708.10470-16-kpraveen.lkml@gmail.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Thu, 1 Jun 2017 02:39:29 +0530
X-Google-Sender-Auth: fDI9zDwYuIvjyov-29SwrHiI4TI
Message-ID: <CABcWhv7LHcxctpeOta5NnbHT3Jn+HNyOY48KgJEp6tcLjjbJOg@mail.gmail.com>
To: xen-devel@lists.xen.org
Cc: Andrea Arcangeli <aarcange@redhat.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Peter Zijlstra <a.p.zijlstra@chello.nl>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andrew.cooper3@citrix.com,
 Dario Faggioli <dario.faggioli@citrix.com>, ian.jackson@eu.citrix.com,
 tim@xen.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Praveen Kumar <kpraveen.lkml@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Michel Lespinasse <walken@google.com>, David Woodhouse <dwmw2@infradead.org>
Subject: Re: [Xen-devel] [PATCH 15/17] rbtree: handle 1-child recoloring in
 rb_erase() instead of rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2014235262078823986=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2014235262078823986==
Content-Type: multipart/alternative; boundary="001a114a8bde37a0ad0550d857d5"

--001a114a8bde37a0ad0550d857d5
Content-Type: text/plain; charset="UTF-8"

Hi All,

Sorry, I mistakenly sent the patch to Linux kernel developers. Please
ignore the series of patch sent by me.

Will be re-sending the updated patch to respective maintainers.

Sorry once again for spamming your mailbox.

Regards,

~Praveen.


On Thu, Jun 1, 2017 at 2:17 AM, Praveen Kumar <kpraveen.lkml@gmail.com>
wrote:

> An interesting observation for rb_erase() is that when a node has
> exactly one child, the node must be black and the child must be red.
> An interesting consequence is that removing such a node can be done by
> simply replacing it with its child and making the child black,
> which we can do efficiently in rb_erase(). __rb_erase_color() then
> only needs to handle the no-childs case and can be modified accordingly.
>
> commit 46b6135a7402ac23c5b25f2bd79b03bab8f98278 from Linux tree
>
> Signed-off-by: Michel Lespinasse <walken@google.com>
> Acked-by: Rik van Riel <riel@redhat.com>
> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
> Cc: Andrea Arcangeli <aarcange@redhat.com>
> Cc: David Woodhouse <dwmw2@infradead.org>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> ---
>  xen/common/rbtree.c | 110 ++++++++++++++++++++++++++++++
> +---------------------
>  1 file changed, 66 insertions(+), 44 deletions(-)
>
> diff --git a/xen/common/rbtree.c b/xen/common/rbtree.c
> index 69c7496c65..6e37e960ab 100644
> --- a/xen/common/rbtree.c
> +++ b/xen/common/rbtree.c
> @@ -2,6 +2,7 @@
>    Red Black Trees
>    (C) 1999  Andrea Arcangeli <andrea@suse.de>
>    (C) 2002  David Woodhouse <dwmw2@infradead.org>
> +  (C) 2012  Michel Lespinasse <walken@google.com>
>
>    This program is free software; you can redistribute it and/or modify
>    it under the terms of the GNU General Public License as published by
> @@ -49,6 +50,12 @@
>  #define rb_is_red(r)    (!rb_color(r))
>  #define rb_is_black(r)  rb_color(r)
>
> +static inline void rb_set_black(struct rb_node *rb)
> +{
> +    rb->__rb_parent_color |= RB_BLACK;
> +}
> +
> +
>  static inline void rb_set_parent(struct rb_node *rb, struct rb_node *p)
>  {
>      rb->__rb_parent_color = rb_color(rb) | (unsigned long)p;
> @@ -219,29 +226,19 @@ void rb_insert_color(struct rb_node *node, struct
> rb_root *root)
>  }
>  EXPORT_SYMBOL(rb_insert_color);
>
> -static void __rb_erase_color(struct rb_node *node, struct rb_node *parent,
> -                             struct rb_root *root)
> +static void __rb_erase_color(struct rb_node *parent, struct rb_root *root)
>  {
> -    struct rb_node *sibling, *tmp1, *tmp2;
> +    struct rb_node *node = NULL, *sibling, *tmp1, *tmp2;
>
>      while (true)
>      {
>          /*
> -         * Loop invariant: all leaf paths going through node have a
> -         * black node count that is 1 lower than other leaf paths.
> -         *
> -         * If node is red, we can flip it to black to adjust.
> -         * If node is the root, all leaf paths go through it.
> -         * Otherwise, we need to adjust the tree through color flips
> -         * and tree rotations as per one of the 4 cases below.
> +         * Loop invariants:
> +         * - node is black (or NULL on first iteration)
> +         * - node is not the root (parent is not NULL)
> +         * - All leaf paths going through parent and node have a
> +         *   black node count that is 1 lower than other leaf paths.
>           */
> -        if (node && rb_is_red(node))
> -        {
> -            rb_set_parent_color(node, parent, RB_BLACK);
> -            break;
> -        } else if (!parent) {
> -            break;
> -        }
>          sibling = parent->rb_right;
>          if ( node != sibling)    /* node == parent->rb_left */
>          {
> @@ -277,17 +274,22 @@ static void __rb_erase_color(struct rb_node *node,
> struct rb_node *parent,
>                       *      / \           / \
>                       *     Sl  Sr        Sl  Sr
>                       *
> -                     * This leaves us violating 5), so
> -                     * recurse at p. If p is red, the
> -                     * recursion will just flip it to black
> -                     * and exit. If coming from Case 1,
> -                     * p is known to be red.
> +                     * This leaves us violating 5) which
> +                     * can be fixed by flipping p to black
> +                     * if it was red, or by recursing at p.
> +                     * p is red when coming from Case 1.
>                       */
>                      rb_set_parent_color(sibling, parent, RB_RED);
> -                    node = parent;
> -                    parent = rb_parent(node);
> -                    continue;
> -
> +                    if (rb_is_red(parent))
> +                        rb_set_black(parent);
> +                    else
> +                    {
> +                        node = parent;
> +                        parent = rb_parent(node);
> +                        if (parent)
> +                            continue;
> +                    }
> +                    break;
>                  }
>                  /*
>                   * Case 3 - right rotate at sibling
> @@ -349,9 +351,16 @@ static void __rb_erase_color(struct rb_node *node,
> struct rb_node *parent,
>                  {
>                      /* Case 2 - sibling color flip */
>                      rb_set_parent_color(sibling, parent, RB_RED);
> -                    node = parent;
> -                    parent = rb_parent(node);
> -                    continue;
> +                    if (rb_is_red(parent))
> +                        rb_set_black(parent);
> +                    else
> +                    {
> +                        node = parent;
> +                        parent = rb_parent(node);
> +                        if (parent)
> +                            continue;
> +                    }
> +                    break;
>                  }
>                  /* Case 3 - right rotate at sibling */
>                  sibling->rb_right = tmp1 = tmp2->rb_left;
> @@ -377,24 +386,33 @@ static void __rb_erase_color(struct rb_node *node,
> struct rb_node *parent,
>  void rb_erase(struct rb_node *node, struct rb_root *root)
>  {
>      struct rb_node *child = node->rb_right, *tmp = node->rb_left;
> -    struct rb_node *parent;
> -    int color;
> +    struct rb_node *parent, *rebalance;
>
>      if (!tmp)
>      {
> -    case1:
> -        /* Case 1: node to erase has no more than 1 child (easy!) */
> +        /*
> +         * Case 1: node to erase has no more than 1 child (easy!)
> +         *
> +         * Note that if there is one child it must be red due to 5)
> +         * and node must be black due to 4). We adjust colors locally
> +         * so as to bypass __rb_erase_color() later on.
> +         */
>
>          parent = rb_parent(node);
> -        color = rb_color(node);
> -
> -        if (child)
> -            rb_set_parent(child, parent);
>          __rb_change_child(node, child, parent, root);
> +        if (child)
> +        {
> +            rb_set_parent_color(child, parent, RB_BLACK);
> +            rebalance = NULL;
> +        } else {
> +            rebalance = rb_is_black(node) ? parent : NULL;
> +        }
>      } else if (!child) {
>          /* Still case 1, but this time the child is node->rb_left */
> -        child = tmp;
> -        goto case1;
> +        parent = rb_parent(node);
> +        __rb_change_child(node, tmp, parent, root);
> +        rb_set_parent_color(tmp, parent, RB_BLACK);
> +        rebalance = NULL;
>      } else {
>          struct rb_node *old = node, *left;
>
> @@ -406,27 +424,31 @@ void rb_erase(struct rb_node *node, struct rb_root
> *root)
>
>          child = node->rb_right;
>          parent = rb_parent(node);
> -        color = rb_color(node);
>
>          if (parent == old) {
>              parent = node;
>          } else {
> -            if (child)
> -                rb_set_parent(child, parent);
>              parent->rb_left = child;
>
>              node->rb_right = old->rb_right;
>              rb_set_parent(old->rb_right, node);
>          }
>
> +        if (child) {
> +            rb_set_parent_color(child, parent, RB_BLACK);
> +            rebalance = NULL;
> +        } else {
> +            rebalance = rb_is_black(node) ? parent : NULL;
> +        }
> +
>          node->__rb_parent_color = old->__rb_parent_color;
>          node->rb_left = old->rb_left;
>
>          rb_set_parent(old->rb_left, node);
>      }
>
> -    if (color == RB_BLACK)
> -        __rb_erase_color(child, parent, root);
> +    if (rebalance)
> +        __rb_erase_color(rebalance, root);
>  }
>  EXPORT_SYMBOL(rb_erase);
>
> --
> 2.12.0
>
>

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

<div dir=3D"ltr">Hi All,<div><br></div><div>Sorry, I mistakenly sent the pa=
tch to Linux kernel developers. Please ignore the series of patch sent by m=
e.</div><div><br></div><div>Will be re-sending the updated patch to respect=
ive maintainers.</div><div><br></div><div>Sorry once again for spamming you=
r mailbox.</div><div><br>Regards,</div><div><br></div><div>~Praveen.</div><=
div><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, J=
un 1, 2017 at 2:17 AM, Praveen Kumar <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:kpraveen.lkml@gmail.com" target=3D"_blank">kpraveen.lkml@gmail.com</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">An interesting observatio=
n for rb_erase() is that when a node has<br>
exactly one child, the node must be black and the child must be red.<br>
An interesting consequence is that removing such a node can be done by<br>
simply replacing it with its child and making the child black,<br>
which we can do efficiently in rb_erase(). __rb_erase_color() then<br>
only needs to handle the no-childs case and can be modified accordingly.<br=
>
<br>
commit 46b6135a7402ac23c5b25f2bd79b03<wbr>bab8f98278 from Linux tree<br>
<br>
Signed-off-by: Michel Lespinasse &lt;<a href=3D"mailto:walken@google.com">w=
alken@google.com</a>&gt;<br>
Acked-by: Rik van Riel &lt;<a href=3D"mailto:riel@redhat.com">riel@redhat.c=
om</a>&gt;<br>
Cc: Peter Zijlstra &lt;<a href=3D"mailto:a.p.zijlstra@chello.nl">a.p.zijlst=
ra@chello.nl</a>&gt;<br>
Cc: Andrea Arcangeli &lt;<a href=3D"mailto:aarcange@redhat.com">aarcange@re=
dhat.com</a>&gt;<br>
Cc: David Woodhouse &lt;<a href=3D"mailto:dwmw2@infradead.org">dwmw2@infrad=
ead.org</a>&gt;<br>
Signed-off-by: Andrew Morton &lt;<a href=3D"mailto:akpm@linux-foundation.or=
g">akpm@linux-foundation.org</a>&gt;<br>
Signed-off-by: Linus Torvalds &lt;<a href=3D"mailto:torvalds@linux-foundati=
on.org">torvalds@linux-foundation.org</a><wbr>&gt;<br>
---<br>
=C2=A0xen/common/rbtree.c | 110 ++++++++++++++++++++++++++++++<wbr>+-------=
--------------<br>
=C2=A01 file changed, 66 insertions(+), 44 deletions(-)<br>
<br>
diff --git a/xen/common/rbtree.c b/xen/common/rbtree.c<br>
index 69c7496c65..6e37e960ab 100644<br>
--- a/xen/common/rbtree.c<br>
+++ b/xen/common/rbtree.c<br>
@@ -2,6 +2,7 @@<br>
=C2=A0 =C2=A0Red Black Trees<br>
=C2=A0 =C2=A0(C) 1999=C2=A0 Andrea Arcangeli &lt;<a href=3D"mailto:andrea@s=
use.de">andrea@suse.de</a>&gt;<br>
=C2=A0 =C2=A0(C) 2002=C2=A0 David Woodhouse &lt;<a href=3D"mailto:dwmw2@inf=
radead.org">dwmw2@infradead.org</a>&gt;<br>
+=C2=A0 (C) 2012=C2=A0 Michel Lespinasse &lt;<a href=3D"mailto:walken@googl=
e.com">walken@google.com</a>&gt;<br>
<br>
=C2=A0 =C2=A0This program is free software; you can redistribute it and/or =
modify<br>
=C2=A0 =C2=A0it under the terms of the GNU General Public License as publis=
hed by<br>
@@ -49,6 +50,12 @@<br>
=C2=A0#define rb_is_red(r)=C2=A0 =C2=A0 (!rb_color(r))<br>
=C2=A0#define rb_is_black(r)=C2=A0 rb_color(r)<br>
<br>
+static inline void rb_set_black(struct rb_node *rb)<br>
+{<br>
+=C2=A0 =C2=A0 rb-&gt;__rb_parent_color |=3D RB_BLACK;<br>
+}<br>
+<br>
+<br>
=C2=A0static inline void rb_set_parent(struct rb_node *rb, struct rb_node *=
p)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0rb-&gt;__rb_parent_color =3D rb_color(rb) | (unsigned l=
ong)p;<br>
@@ -219,29 +226,19 @@ void rb_insert_color(struct rb_node *node, struct rb_=
root *root)<br>
=C2=A0}<br>
=C2=A0EXPORT_SYMBOL(rb_insert_color)<wbr>;<br>
<br>
-static void __rb_erase_color(struct rb_node *node, struct rb_node *parent,=
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct rb_root *root)<br>
+static void __rb_erase_color(struct rb_node *parent, struct rb_root *root)=
<br>
=C2=A0{<br>
-=C2=A0 =C2=A0 struct rb_node *sibling, *tmp1, *tmp2;<br>
+=C2=A0 =C2=A0 struct rb_node *node =3D NULL, *sibling, *tmp1, *tmp2;<br>
<br>
=C2=A0 =C2=A0 =C2=A0while (true)<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/*<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Loop invariant: all leaf paths going t=
hrough node have a<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* black node count that is 1 lower than =
other leaf paths.<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* If node is red, we can flip it to blac=
k to adjust.<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* If node is the root, all leaf paths go=
 through it.<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Otherwise, we need to adjust the tree =
through color flips<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* and tree rotations as per one of the 4=
 cases below.<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Loop invariants:<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* - node is black (or NULL on first iter=
ation)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* - node is not the root (parent is not =
NULL)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* - All leaf paths going through parent =
and node have a<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*=C2=A0 =C2=A0black node count that is 1=
 lower than other leaf paths.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 */<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (node &amp;&amp; rb_is_red(node))<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rb_set_parent_color(node, parent=
, RB_BLACK);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 break;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 } else if (!parent) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 break;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sibling =3D parent-&gt;rb_right;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( node !=3D sibling)=C2=A0 =C2=A0 /* n=
ode =3D=3D parent-&gt;rb_left */<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -277,17 +274,22 @@ static void __rb_erase_color(struct rb_node *node, st=
ruct rb_node *parent,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 *=C2=A0 =C2=A0 =C2=A0 / \=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/ \<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 *=C2=A0 =C2=A0 =C2=A0Sl=C2=A0 Sr=C2=A0 =C2=A0 =C2=A0 =C2=A0 Sl=C2=A0 Sr=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 *<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* This leaves us violating 5), so<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* recurse at p. If p is red, the<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* recursion will just flip it to black<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* and exit. If coming from Case 1,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* p is known to be red.<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* This leaves us violating 5) which<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* can be fixed by flipping p to black<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* if it was red, or by recursing at p.<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0* p is red when coming from Case 1.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 */<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0rb_set_parent_color(sibling, parent, RB_RED);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 node=
 =3D parent;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pare=
nt =3D rb_parent(node);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cont=
inue;<br>
-<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (=
rb_is_red(parent))<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 rb_set_black(parent);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 else=
<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 node =3D parent;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 parent =3D rb_parent(node);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 if (parent)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 continue;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 brea=
k;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/*<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * Case 3 - r=
ight rotate at sibling<br>
@@ -349,9 +351,16 @@ static void __rb_erase_color(struct rb_node *node, str=
uct rb_node *parent,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0/* Case 2 - sibling color flip */<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0rb_set_parent_color(sibling, parent, RB_RED);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 node=
 =3D parent;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pare=
nt =3D rb_parent(node);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cont=
inue;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (=
rb_is_red(parent))<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 rb_set_black(parent);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 else=
<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 node =3D parent;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 parent =3D rb_parent(node);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 if (parent)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 continue;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 brea=
k;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Case 3 - r=
ight rotate at sibling */<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sibling-&gt;r=
b_right =3D tmp1 =3D tmp2-&gt;rb_left;<br>
@@ -377,24 +386,33 @@ static void __rb_erase_color(struct rb_node *node, st=
ruct rb_node *parent,<br>
=C2=A0void rb_erase(struct rb_node *node, struct rb_root *root)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0struct rb_node *child =3D node-&gt;rb_right, *tmp =3D n=
ode-&gt;rb_left;<br>
-=C2=A0 =C2=A0 struct rb_node *parent;<br>
-=C2=A0 =C2=A0 int color;<br>
+=C2=A0 =C2=A0 struct rb_node *parent, *rebalance;<br>
<br>
=C2=A0 =C2=A0 =C2=A0if (!tmp)<br>
=C2=A0 =C2=A0 =C2=A0{<br>
-=C2=A0 =C2=A0 case1:<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 /* Case 1: node to erase has no more than 1 ch=
ild (easy!) */<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 /*<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Case 1: node to erase has no more than=
 1 child (easy!)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Note that if there is one child it mus=
t be red due to 5)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* and node must be black due to 4). We a=
djust colors locally<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* so as to bypass __rb_erase_color() lat=
er on.<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*/<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0parent =3D rb_parent(node);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 color =3D rb_color(node);<br>
-<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (child)<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rb_set_parent(child, parent);<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0__rb_change_child(node, child, parent, ro=
ot);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (child)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rb_set_parent_color(child, paren=
t, RB_BLACK);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rebalance =3D NULL;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 } else {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rebalance =3D rb_is_black(node) =
? parent : NULL;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0} else if (!child) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Still case 1, but this time the child =
is node-&gt;rb_left */<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 child =3D tmp;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 goto case1;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 parent =3D rb_parent(node);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 __rb_change_child(node, tmp, parent, root);<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 rb_set_parent_color(tmp, parent, RB_BLACK);<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 rebalance =3D NULL;<br>
=C2=A0 =C2=A0 =C2=A0} else {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct rb_node *old =3D node, *left;<br>
<br>
@@ -406,27 +424,31 @@ void rb_erase(struct rb_node *node, struct rb_root *r=
oot)<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0child =3D node-&gt;rb_right;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0parent =3D rb_parent(node);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 color =3D rb_color(node);<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (parent =3D=3D old) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0parent =3D node;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0} else {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (child)<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rb_set_parent(chil=
d, parent);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0parent-&gt;rb_left =3D chil=
d;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0node-&gt;rb_right =3D old-&=
gt;rb_right;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rb_set_parent(old-&gt;rb_ri=
ght, node);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (child) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rb_set_parent_color(child, paren=
t, RB_BLACK);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rebalance =3D NULL;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 } else {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rebalance =3D rb_is_black(node) =
? parent : NULL;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
+<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0node-&gt;__rb_parent_color =3D old-&gt;__=
rb_parent_color;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0node-&gt;rb_left =3D old-&gt;rb_left;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rb_set_parent(old-&gt;rb_left, node);<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 if (color =3D=3D RB_BLACK)<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 __rb_erase_color(child, parent, root);<br>
+=C2=A0 =C2=A0 if (rebalance)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 __rb_erase_color(rebalance, root);<br>
=C2=A0}<br>
=C2=A0EXPORT_SYMBOL(rb_erase);<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
2.12.0<br>
<br>
</font></span></blockquote></div><br></div></div></div>

--001a114a8bde37a0ad0550d857d5--


--===============2014235262078823986==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2014235262078823986==--


From xen-devel-bounces@lists.xen.org Wed May 31 21:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB3O-00040e-Bf; Wed, 31 May 2017 21:21:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB3N-00040Y-10
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:21:17 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 85/3A-03058-CC33F295; Wed, 31 May 2017 21:21:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVyMfTAId3Txvq
 RBv3vNC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owJ5x+zFLxjrWi5NpW9gfEzSxcjF4eQwERG
 iWWn2phAHBaBSywSv98uAHMkBN6xSBw6/YW5i5ETyEmS+Hy7lxHCrpRoOHeYFcQWElCT2DLvF
 DPEqN+MEi2P3gLN5eBgE9CVaL9VAFIjIiAtce3zZbBeZoG7jBKPbqiB2MICERI/rm1kA7FZBF
 QlPnZPYQNp5RWwkVi5jxtilbzEok0zWCYw8i1gZFjFqF6cWlSWWqRrppdUlJmeUZKbmJmja2h
 gppebWlycmJ6ak5hUrJecn7uJERgmDECwg3HeCf9DjJIcTEqivBU2epFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHh3GOlHCgkWpaanVqRl5gADFiYtwcGjJMLbDpLmLS5IzC3OTIdInWK05LhyZ
 d0XJo6mD1uA5JQD278wCbHk5eelSonzTgJpEABpyCjNgxsHi6pLjLJSwryMQAcK8RSkFuVmlq
 DKv2IU52BUEuaNA5nCk5lXArf1FdBBTEAH7dqhDXJQSSJCSqqBUa7+LHvPjZQ3PBbBPS9iNJK
 WK62Nuv3aW3+mA+P/NSlutg+jbn2a1hp1+LffZOVZDV0NU9NUXTZ0uU+a/koie978FxqTtHeK
 sXxKLXtTscBp6Q7pyuvMzsufSM38nZ11dsbeS1e0xKa0smuqm0cs4Xs1WXarYefzcz6Mkgquv
 bsdFXhO/2+6ocRSnJFoqMVcVJwIACQBdpylAgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496265674!68189440!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53454 invoked from network); 31 May 2017 21:21:15 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:21:15 -0000
Received: by mail-pf0-f194.google.com with SMTP id n23so4260436pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:21:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=XK9reIYyLiqRqpp5fyoAhOcrssfZT/koWp3jaaV2CLA=;
 b=MY8W3I1TQjg5l0bTrkwtidnra9nfrga+oAeDnYa8rYhC4Vsg8iGX3Jvee1eYV5I2Ba
 BYigC6avKlVaDNkIFDS2/D6X32sXKA0nVLAdt7Ty6QqyJmrs65fBMQBmqk2lL9GifDC/
 XE6o4KyImgiGOHVI64H2MuBM+jugLDfz20iLFHmZsi16Rbr5U9aMO5/7fshcmUwL9mfq
 gUWaYv8RRMfkOSKRF4G25BZDiCcJMf9dYH1mVGyChJwFI9+QAREhQgSZbqmTOXAEm1by
 N5Snkv+NXEEnCoe1Zl9o50ijcg8aZkCgjXhrL0iNmfAHYJmjBtUhbnPhzfv1wFIqRtc3
 c9vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=XK9reIYyLiqRqpp5fyoAhOcrssfZT/koWp3jaaV2CLA=;
 b=uQCRC4L6jXoTxjZyW/4oGXpxJQ+bV5X3mmMsiq3/xX6Kyjg6NIqr1jGwNkgphAS8m2
 Jh4j0K4yQrssn1RrbvEhf7yvDu0/fluOv2Fx2RAlmAb/WCAJqeZcLwm1qtgFykBYYxm8
 U3iKCai8SfbZVxOEQn5CWV5fIpO7z8pW8BIEsWALmPOQaMzqoizjEPFLlL3KWTaAzv54
 rZfPibBXLpyTzURJAvKhPST2P/kS6mMEk+7mX/oLKkxIKf2cSV7jpDBHyLzg61oF6cB0
 kyrBZIODYJkMw3E9FOympjE1x57OibW8eejpyYeawBlB2F/HwtdC53KWPZnlI3tSQ4Ad
 nU4g==
X-Gm-Message-State: AODbwcAq24H3ku+gvyU5IfcZsyYEwAIMoRdsFrQIIFNzZo3RqjHJj1UL
 W7cD0+x7bd5bbtN9rqI=
X-Received: by 10.99.114.66 with SMTP id c2mr35439756pgn.130.1496265673791;
 Wed, 31 May 2017 14:21:13 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.21.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:21:13 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:39 +0530
Message-Id: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [Xen-devel[PATCH Resend v2] xen: common: rbtree: ported
	updates from linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsLAoKVGhlIHBhdGNoIGltcG9ydHMgdGhlIGNoYW5nZXMgYW5kIHVwZGF0ZXMgb2YgdGhl
IHJidHJlZSBpbXBsZW1lbnRhaXRvbgpmcm9tIExpbnV4IHRyZWUuIEJ1dCBzaW5jZSwgdGhlIG9u
bHkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcyB3aXRoIHRtZW0uYywKd2hpY2ggYW0gbm90IG11
Y2ggYXdhcmUgb2ZmIG11Y2ggYW5kIHRoZXJlZm9yZSwgd2FzIHVuYWJsZSB0byB0ZXN0IHRoZSBj
aGFuZ2VzCnRob3JvdWdobHkuIEhhdmluZyBzYWlkIHRoYXQsIEkgZG8gaGF2ZSBwbGFucyBvZiBh
ZGRpbmcgZnV0aGVyIGNvZGUgY2hhbmdlcwp3aGljaCB3aWxsIGJlIHVzaW5nIHJiLXRyZWUgbW9y
ZSBpbiBjcmVkaXQyIHNjaGVkdWxlciBhbmQgdGhhdCB3aWxsIGhlbHAgaW4KZnVydGhlciB0ZXN0
aW5nIHRoZSBzYW1lLgoKSSBoYXZlIG5vdCBpbXBvcnRlZCBhdWdtZW50ZWQgYW5kIHJjdSByYnRy
ZWUgZnVuY3Rpb25hbGl0eSB0byB0aGUgeGVuIHRyZWUsCmFzIHRoZXJlIHdhcyBubyBzcGVjaWZp
YyByZXF1aXJlbWVudCBmb3IgY3VycmVudCBwbGFubmVkIGltcGxlbWVudGF0aW9uLgoKUGxlYXNl
IHNoYXJlIHlvdXIgaW5wdXRzLiBUaGFua3MgaW4gYWR2YW5jZS4KCkZyb20gUHJhdmVlbiBLdW1h
ciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+ICMgVGhpcyBsaW5lIGlzIGlnbm9yZWQuCkZyb206
IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgpTdWJqZWN0OiAKSW4tUmVw
bHktVG86IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 21:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:21:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB3n-00042h-Jm; Wed, 31 May 2017 21:21:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB3m-00042S-AS
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:21:42 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 33/4C-03058-5E33F295; Wed, 31 May 2017 21:21:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAEd2nxvq
 RBkd3cFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3/5cUtPJUPH7k0sB4kqOLkYtDSGAio8Sv
 G0eZQRwWgZcsEhvu3mIHcSQE+lklpm1YyNLFyAnkJEmc2tPMDGFXSjTu3wFmCwmoSWyZd4oZY
 tRvRon3L3qBujk42AR0JdpvFYDUiAhIS1z7fJkRpIZZoJ1J4v7sbUwgCWGBGIm+79/BFrAIqE
 rMnrOSEcTmFbCRmHG/nxFimbzEok0zwGo4BWwlTnW/YoJYbCOx8Mlk5gmMAgsYGVYxahSnFpW
 lFukaGeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGFgMQ7GD8syzgEKMkB5OS
 KG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleYyP9SCHBotT01Iq0zBxgiMOkJTh4lER4v
 UDSvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4ryTQEoFQEozSvPgBsFi7xKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEeaeCTOHJzCuB2/cK6BQmoFN27dAGOaUkESEl1cAosP7
 fE5Ycq9cWtuJ98ZzZgYcfsQfIngt173Eq/ZO0beFV1h/nl23oXD6x5QmTpJ1ulN1k32Pmflrf
 ROcVvH4+T61nnvZEodfzb+fO6/895b5BbOi6npey79qMvOx4Kl88cl8+y7zTbqXok9hKrzeTe
 Ob5Rz8y/PArfM326VuZVwhFFnmfkFFQYinOSDTUYi4qTgQAnL4Rj7gCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496265699!71713573!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11943 invoked from network); 31 May 2017 21:21:41 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:21:40 -0000
Received: by mail-pf0-f196.google.com with SMTP id u26so4270609pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:21:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4UPCXAmsdyVH15lLMZw7lw1kAXPVerBTsqKknfZjh8Q=;
 b=CyjF/829Kpwq28Dm3xsjTcLu0Ne4ppINjgj+m6QMzGojH8Pii9ffinUjMJRGhMpl9W
 9gYkxfI0gMBQZbjNjYilnIKQmrxXBKFCQVw12+4S7feGxplnqO/w8DbmtNNwjc/aBQ44
 TPnAELftHc9AiEl0UFlm7m4r/3AgzPNGK4yH+lnwkb0u2L2h4QwXWS9gtF5G/+gQdEWZ
 3oa8TslruFQNuWJJBwEi8Wk+px7lzZEXoNM8p03OnFSE5bukMDq/k2ER13YRXcONKIW0
 XcRDVBeIJj/YgIhkQEKpv0k+AZtvuC1ZjzOqbPLKEbXTSjDWtakTr/09OYj1lA+kYOAu
 IxDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=4UPCXAmsdyVH15lLMZw7lw1kAXPVerBTsqKknfZjh8Q=;
 b=qW3XdDkB2sYcTMLINRXxRBd4hmcJzN95gEa39JDEZsFJOEmV6TpL6GcVaX3lSlwt0B
 BhbyPfDPgir5eto54h7DgQJ/Mowu/Uw4OJybKrduXUCGqVQ0diGt6ndQ6vismHl8h0zY
 RhZob8dfY9NEwGkXSx92kt26p8DT8BR0GmZxq7lap8Xo2oMNu9HlWaIswLRRuu9KNHev
 LqF4KPYUuLZIAylcqFBzejCR65r10EAXks8Haypqw5RmYsnAtvtf19OZjf8kzIwFMt2W
 YppBoaHyhFpW27dbIrR9XqWTu604cHwbs2tyva5rXsD3Cs0fARJjbhUOVlnnX4hdFXNw
 lw5w==
X-Gm-Message-State: AODbwcCYtD4s7CFu3fPgFCrqO8w8wOS+ZjpZlkrxjWDjll+Jm47vYdJc
 Q7uIzSQD2LehK6BWoTY=
X-Received: by 10.99.114.66 with SMTP id c2mr35441713pgn.130.1496265699339;
 Wed, 31 May 2017 14:21:39 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.21.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:21:38 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:40 +0530
Message-Id: <20170531212056.10583-2-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 01/17] rb_tree: reorganize code in
	rb_erase() for additional changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rmlyc3QsIG1vdmUgc29tZSBjb2RlIGFyb3VuZCBpbiBvcmRlciB0byBtYWtlIHRoZSBuZXh0IGNo
YW5nZSBtb3JlIG9idmlvdXMuCgpjb21taXQgMTZjMDQ3YWRkM2NlYWYwYWI4ODJlM2UwOTRkMWVj
OTA0ZDAyMzEyZCBmcm9tIGxpbnV4IHRyZWUKClNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIg
PGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCAxOSAr
KysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1v
bi9yYnRyZWUuYwppbmRleCAzMzI4OTYwZDU2Li45ODI2OTA5YTJhIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTIzNiw2ICsyMzYs
MTYgQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3Qg
KnJvb3QpCiAgICAgICAgIG5vZGUgPSBub2RlLT5yYl9yaWdodDsKICAgICAgICAgd2hpbGUgKChs
ZWZ0ID0gbm9kZS0+cmJfbGVmdCkgIT0gTlVMTCkKICAgICAgICAgICAgIG5vZGUgPSBsZWZ0Owor
CisgICAgICAgIGlmIChyYl9wYXJlbnQob2xkKSkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KHJiX3BhcmVudChvbGQpLT5yYl9sZWZ0ID09IG9sZCkKKyAgICAgICAgICAgICAgICByYl9wYXJl
bnQob2xkKS0+cmJfbGVmdCA9IG5vZGU7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAg
ICAgcmJfcGFyZW50KG9sZCktPnJiX3JpZ2h0ID0gbm9kZTsKKyAgICAgICAgfSBlbHNlCisgICAg
ICAgICAgICByb290LT5yYl9ub2RlID0gbm9kZTsKKwogICAgICAgICBjaGlsZCA9IG5vZGUtPnJi
X3JpZ2h0OwogICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CiAgICAgICAgIGNvbG9y
ID0gcmJfY29sb3Iobm9kZSk7CkBAIC0yNTIsMTUgKzI2Miw2IEBAIHZvaWQgcmJfZXJhc2Uoc3Ry
dWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogICAgICAgICBub2RlLT5y
Yl9yaWdodCA9IG9sZC0+cmJfcmlnaHQ7CiAgICAgICAgIG5vZGUtPnJiX2xlZnQgPSBvbGQtPnJi
X2xlZnQ7CiAKLSAgICAgICAgaWYgKHJiX3BhcmVudChvbGQpKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBpZiAocmJfcGFyZW50KG9sZCktPnJiX2xlZnQgPT0gb2xkKQotICAgICAgICAgICAgICAg
IHJiX3BhcmVudChvbGQpLT5yYl9sZWZ0ID0gbm9kZTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICByYl9wYXJlbnQob2xkKS0+cmJfcmlnaHQgPSBub2RlOwotICAgICAgICB9IGVs
c2UKLSAgICAgICAgICAgIHJvb3QtPnJiX25vZGUgPSBub2RlOwotCiAgICAgICAgIHJiX3NldF9w
YXJlbnQob2xkLT5yYl9sZWZ0LCBub2RlKTsKICAgICAgICAgaWYgKG9sZC0+cmJfcmlnaHQpCiAg
ICAgICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwotLSAKMi4xMi4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 21:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB3v-00044O-Rb; Wed, 31 May 2017 21:21:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB3u-000441-42
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:21:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B9/30-03557-DE33F295; Wed, 31 May 2017 21:21:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAEd03xvq
 RBo9XGlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkf38xkLWgRqnja38jewPiBo4uRi0NIYCKj
 xKoFf9m7GDk5WAReskjsXh4BkpAQ6GeVOPzoL1MXIweQkyRx4qkZSI2EQLXEmdunmEBsIQE1i
 S3zTjFDDPrNKHH1QidYPZuArkT7rQKQGhEBaYlrny8zgtQwC7QzSdyfvQ2sWVggQ+Lgzn3MEI
 tVJTpfdbOC2LwCNhILJz1lhlgmL7Fo0wwWEJtTwFbiVPcrqMVANU8mM09gFFjAyLCKUaM4tag
 stUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwsBiAYAfjmvmBhxglOZiU
 RHkrbPQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7jDSjxQSLEpNT61Iy8wBhjhMWoKDR0mE1
 wkY5kK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivJNAJgmAlGaU5sENgsXeJU
 ZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzTgWZwpOZVwK37xXQKUxAp+zaoQ1ySkkiQkqqgdH
 A/Vd45C2L+xaNdXO15QWTr+1c7Zy5++s7roml81awMz+Xk738q6HB+ZX+wYw2fsMb1/ccWLxZ
 9ZVm3Vw/d9ubc1pEY64c/Sh2yss9VO6I+cZbFdG8Uys7Ah+lbrqaypU5q23t8WXx24t9f8v9u
 D67vr++82f361/3NTzqDn5Z8V7tcxOf8GklluKMREMt5qLiRAC5qGcluAIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496265707!105617327!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14100 invoked from network); 31 May 2017 21:21:48 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:21:48 -0000
Received: by mail-pf0-f196.google.com with SMTP id u26so4271226pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:21:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8DR6m0Vq8KqfGp5GnGhHPAHv85peghRNB7OiXVV8SEY=;
 b=pLFDDNZiZUgkoFzBANPFWCVC0zuqmGX//uFqMawjZ1FzOcC46WI+9kSiUg1397enR2
 aLrH/rHSSMVzWNHiU0D6tmcp9j79iNUgpMU9emXE2aT0YS5rOxUxnfSMW5rriqqlLClp
 cVYLThl8N4PMNHHLvXp6LHdYI+Vy3ZZ/BQFeBIYgGCjhk+IEp5TzAyMPWL/dzbpMCGyv
 lEevJ4TOBySton0Y8/e+PdaNbkQpWSABg1SahbK/XYEs6wyruBIx7c6+x3OAO0Np1YyF
 8pWsUszNEQ/VoEQO16RbIPVAj/dGpGpMPJ2k6Hr/sPjf3/+TB6YTm7+oiS2cReVwd5x8
 1hpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8DR6m0Vq8KqfGp5GnGhHPAHv85peghRNB7OiXVV8SEY=;
 b=YtuTGOMHqAG5fW4Z57RKibMwZQtP1u1X64W2NfW0ALXrb3MbP+V4kB/elWcAqZv3xG
 ODwm8Y2VsyxuzxeHiGByPz2eYScIYu+kTGAPhU5njcNEW4qOTz16DPXT1pAWRIjiee2j
 Q2hDHDuT7TOWyVw6rsO/6AQDT+0PQOrHt4ymqfWQHJX647pWqoDZgMlM5/F8vnu0Z1uo
 8BlUEZQT2boMv7S+FYRs4KUaCK7C3NFqyhRvDL1xCNU55EKGhVtYuZkDRBQb0m5UmdTE
 CDLy5caYWTl0cnlxH4/0NAJRsTaV5oWN4XMsKXxNk0E5xfDdJHjHvTznFOHsnUVD6yHW
 H7rA==
X-Gm-Message-State: AODbwcCMeT/F6YgRk6V71fhIffUjZvGD0HoKVy9fjQ3e2q8CvrnaBc24
 HpGnqUrMfTVzBzY4Sio=
X-Received: by 10.98.217.154 with SMTP id b26mr32289806pfl.136.1496265706983; 
 Wed, 31 May 2017 14:21:46 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.21.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:21:46 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:41 +0530
Message-Id: <20170531212056.10583-3-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 02/17] rb_tree: make clear distinction
	between two different cases in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHR3byBjYXNlcyB3aGVuIGEgbm9kZSwgaGF2aW5nIDIgY2hpbGRzLCBpcyBlcmFz
ZWQ6Cidub3JtYWwgY2FzZSc6IHRoZSBzdWNjZXNzb3IgaXMgbm90IHRoZSByaWdodC1oYW5kLWNo
aWxkIG9mIHRoZSBub2RlIHRvIGJlCmVyYXNlZAonc3BlY2lhbCBjYXNlJzogdGhlIHN1Y2Nlc3Nv
ciBpcyB0aGUgcmlnaHQtaGFuZCBjaGlsZCBvZiB0aGUgbm9kZSB0byBiZQplcmFzZWQKCkhlcmUg
c29tZSBhc2NpaS1hcnQsIHdpdGggZm9sbG93aW5nIHN5bWJvbHMgKHJlZmVycmluZyB0byB0aGUg
Y29kZSk6Ck86IG5vZGUgdG8gYmUgZGVsZXRlZApOOiB0aGUgc3VjY2Vzc29yIG9mIE8KUDogcGFy
ZW50IG9mIE4KQzogY2hpbGQgb2YgTgpMOiBzb21lIG90aGVyIG5vZGUKCm5vcm1hbCBjYXNlOgoK
ICAgICAgICAgICAgICAgICAgIE8gICAgICAgICAgICAgICAgICAgICAgICAgTgogICAgICAgICAg
ICAgICAgICAvIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAgICAgIC8g
ICBcICAgICAgICAgICAgICAgICAgICAgLyAgIFwKICAgICAgICAgICAgICAgIEwgICAgIFwgICAg
ICAgICAgICAgICAgICAgTCAgICAgXAogICAgICAgICAgICAgICAvIFwgICAgIFAgICAgICAtLS0t
PiAgICAgIC8gXCAgICAgUAogICAgICAgICAgICAgICAgICAgICAgLyBcICAgICAgICAgICAgICAg
ICAgICAgICAvIFwKICAgICAgICAgICAgICAgICAgICAgLyAgICAgICAgICAgICAgICAgICAgICAg
ICAvCiAgICAgICAgICAgICAgICAgICAgTiAgICAgICAgICAgICAgICAgICAgICAgICBDCiAgICAg
ICAgICAgICAgICAgICAgIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgIEMKICAgICAgICAgICAgICAgICAgICAg
IC8gXAoKc3BlY2lhbCBjYXNlOgogICAgICAgICAgICAgICAgICBPfFAgICAgICAgICAgICAgICAg
ICAgICAgICBOCiAgICAgICAgICAgICAgICAgIC8gXCAgICAgICAgICAgICAgICAgICAgICAgLyBc
CiAgICAgICAgICAgICAgICAgLyAgIFwgICAgICAgICAgICAgICAgICAgICAvICAgXAogICAgICAg
ICAgICAgICAgTCAgICAgXCAgICAgICAgICAgICAgICAgICBMICAgICBcCiAgICAgICAgICAgICAg
IC8gXCAgICAgTiAgICAgIC0tLS0+ICAgICAgLyAgICAgICBDCiAgICAgICAgICAgICAgICAgICAg
ICAgIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgICAgICAgIEMKICAgICAgICAgICAgICAgICAgICAgICAgIC8g
XAoKTm90aWNlIHRoYXQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ugd2UgZG9uJ3QgaGF2ZSB0byByZWNv
bm5lY3QgQyB0byBOLgoKY29tbWl0IDRjNjAxMTc4MTExNzFkODY3ZDRmMjdmMTdlYTA3ZDc0MTlk
NDVkYWUgZnJvbSBsaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJh
dmVlbi5sa21sQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgOCArKysrLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9yYnRyZWUuYwppbmRleCA5
ODI2OTA5YTJhLi4zZGY1OTljM2NiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCisr
KyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTI1MCwxMyArMjUwLDEzIEBAIHZvaWQgcmJfZXJh
c2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogICAgICAgICBw
YXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CiAgICAgICAgIGNvbG9yID0gcmJfY29sb3Iobm9kZSk7
CiAKLSAgICAgICAgaWYgKGNoaWxkKQotICAgICAgICAgICAgcmJfc2V0X3BhcmVudChjaGlsZCwg
cGFyZW50KTsKICAgICAgICAgaWYgKHBhcmVudCA9PSBvbGQpIHsKLSAgICAgICAgICAgIHBhcmVu
dC0+cmJfcmlnaHQgPSBjaGlsZDsKICAgICAgICAgICAgIHBhcmVudCA9IG5vZGU7Ci0gICAgICAg
IH0gZWxzZQorICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgaWYgKGNoaWxkKQorICAgICAg
ICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7CiAgICAgICAgICAgICBwYXJl
bnQtPnJiX2xlZnQgPSBjaGlsZDsKKyAgICAgICAgfQogCiAgICAgICAgIG5vZGUtPnJiX3BhcmVu
dF9jb2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOwogICAgICAgICBub2RlLT5yYl9yaWdodCA9
IG9sZC0+cmJfcmlnaHQ7Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:21:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB3z-000461-3C; Wed, 31 May 2017 21:21:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB3y-00045h-G6
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:21:54 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 35/E9-02022-1F33F295; Wed, 31 May 2017 21:21:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTAQd2Pxvq
 RBg++sFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlN96cyF2zgqtjUPoGtgXEpexcjF4eQwERG
 iUlbHzGCOCwCL1kkThy7xgziSAj0s0r0Lmtj6WLkBHKSJI493c0KYddI/HxwlBHEFhJQk9gy7
 xQzxKjfjBId6x4DNXBwsAnoSrTfKgCpERGQlrj2+TLYBmaBdiaJ+7O3MYEkhAVCJTZunAg2iE
 VAVWLn641gC3gFbCRmLjsJtVheYtGmGWA2p4CtxKnuV0wQi20kFj6ZzDyBUWABI8MqRo3i1KK
 y1CJdIyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4KpnYGDcwbin3e8QoyQH
 k5Iob4WNXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5jI/1IIcGi1PTUirTMHGCYw6QlOHiUR
 HiPgqR5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEeSeBlAqAlGaU5sENgsXfJU
 ZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvFNBpvBk5pXA7XsFdAoT0Cm7dmiDnFKSiJCSamD
 MSmu9v1C71lxX9oPUMT21I7d/v3/003vB5n9bXnp0XHvzVvPxfv1H6WF5h3hCVO0vztz/XLf2
 1gb+rf/Wi6StX2P40S319dyPj6bM3ijx0W5hS93MbJFcJakwoZR1QVcNLPIkUvrZXqaasV+xm
 696q8ZT9X+P9lVV/2266R4mbkt4WE/emsqsxFKckWioxVxUnAgAyBTGQboCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496265711!101055132!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50710 invoked from network); 31 May 2017 21:21:52 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:21:52 -0000
Received: by mail-pf0-f193.google.com with SMTP id u26so4271551pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:21:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ks1Ny5FH4ItellvZ9NKOOH1zkUTcIWUo93+gIDzFILw=;
 b=hqVCbf6KVOelHkWDQaCpSylvNyTzmCYMnkM8/OzaevP49j169mPfGqAXMlu4JN6Ji/
 eSNwf4MCrbb3XX+di5X/Q+xeBJACehFh6HW/H9txz6NCSH+kHoo7KLU8EYfg5yprrVAB
 Y65mHOuyp8tc7Ocsd+Ed6Riro4zgh5Rj4G73ZosX51wxH7T3VGXriVH3XOCVWkRQtUtw
 frYTnAcXCMpkPvfEMrWMUs2Y/QWCBqyM9thrRlq+9HiHSbpDQLnPTzcoYwWCJA+zBL+r
 dRr5uBlbn6XdoezuxucSprhoNhW3aZSPXN0JR8v0aDj0vUapU9RFqvr2tvmBSkPeOhcV
 rzFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ks1Ny5FH4ItellvZ9NKOOH1zkUTcIWUo93+gIDzFILw=;
 b=eOV4f8iXKV5/ZqkzO1LSSOODoKa67+BzI/RITuO6yflkbbasdf4/ZhiWpEj4bgQA8N
 AnL0N9zr6Wk/dsPg0TsJZwFM6f54Y4pzb7tIQktGiuBJly/z3Uii7ILsFABsC7cm4mLu
 cwAfWx95+XuYdJ7hxduXtmV7/QqyXyX2Q1rsOrI96V2vwWtGQFeVPsVlRg02k4GYNEFI
 ka9RZBo5X2r81StBAhoCFjSUIgAvp64wGNaKyP8Z1tl9XErQwJtS6eUtRL2fA/GRwykL
 XqW1oKdVJ+OxcQBZFkMsc+rMfgyaIM1aF/j3O02MEAy14G+oCET2zt873QYf6rbc5jYl
 kAiw==
X-Gm-Message-State: AODbwcCr6UtGwlR6PD0HjKfrqw5b28dSugB2sgQ8/BhsPa+1EQjih5QM
 kA6n4NW7y9UHShIKOuI=
X-Received: by 10.98.193.129 with SMTP id i123mr32893726pfg.203.1496265711228; 
 Wed, 31 May 2017 14:21:51 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.21.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:21:50 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:42 +0530
Message-Id: <20170531212056.10583-4-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 03/17] rb_tree: remove redundant
	if()-condition in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnVydGhlcm1vcmUsIG5vdGljZSB0aGF0IHRoZSBpbml0aWFsIGNoZWNrczoKCiAgICAgICAgICAg
IGlmICghbm9kZS0+cmJfbGVmdCkKICAgICAgICAgICAgICAgICAgICBjaGlsZCA9IG5vZGUtPnJi
X3JpZ2h0OwogICAgICAgICAgICBlbHNlIGlmICghbm9kZS0+cmJfcmlnaHQpCiAgICAgICAgICAg
ICAgICAgICAgY2hpbGQgPSBub2RlLT5yYl9sZWZ0OwogICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAuLi4KICAgICAgICAgICAgfQpndWFyYW50ZWUgdGhh
dCBvbGQtPnJiX3JpZ2h0IGlzIHNldCBpbiB0aGUgZmluYWwgZWxzZSBicmFuY2gsIHRoZXJlZm9y
ZQp3ZSBjYW4gb21pdCBjaGVja2luZyB0aGF0IGFnYWluLgoKY29tbWl0IDRiMzI0MTI2ZTBjNmMz
YTUwODBjYTNlYzA5ODFlODc2NmVkNmYxZWUgZnJvbSBsaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5
OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3JidHJlZS5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29t
bW9uL3JidHJlZS5jCmluZGV4IDNkZjU5OWMzY2IuLjA2OTVlZGQ5ZjkgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMjU2LDE1ICsy
NTYsMTYgQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jv
b3QgKnJvb3QpCiAgICAgICAgICAgICBpZiAoY2hpbGQpCiAgICAgICAgICAgICAgICAgcmJfc2V0
X3BhcmVudChjaGlsZCwgcGFyZW50KTsKICAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9IGNo
aWxkOworCisgICAgICAgICAgICBub2RlLT5yYl9yaWdodCA9IG9sZC0+cmJfcmlnaHQ7CisgICAg
ICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwogICAgICAgICB9CiAK
ICAgICAgICAgbm9kZS0+cmJfcGFyZW50X2NvbG9yID0gb2xkLT5yYl9wYXJlbnRfY29sb3I7Ci0g
ICAgICAgIG5vZGUtPnJiX3JpZ2h0ID0gb2xkLT5yYl9yaWdodDsKICAgICAgICAgbm9kZS0+cmJf
bGVmdCA9IG9sZC0+cmJfbGVmdDsKIAogICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfbGVm
dCwgbm9kZSk7Ci0gICAgICAgIGlmIChvbGQtPnJiX3JpZ2h0KQotICAgICAgICAgICAgcmJfc2V0
X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKKwogICAgICAgICBnb3RvIGNvbG9yOwogICAg
IH0KIAotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 21:21:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:21:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB43-00047u-Ac; Wed, 31 May 2017 21:21:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB42-00047O-Hg
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:21:58 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 59/8B-23755-5F33F295; Wed, 31 May 2017 21:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTAQd2vxvq
 RBgtaWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1sxcwF9zgr9j9cx5bA+M03i5GLg4hgYmM
 EpO//2UEcVgEXrJInGvczgLiSAj0s0o8fHCRvYuRE8hJkji0aw8zhF0lcXH3T0YQW0hATWLLv
 FPMEKN+M0pMOrOEqYuRg4NNQFei/VYBSI2IgLTEtc+XwTYwC7QzSdyfvY0JJCEs4CCxdflyMJ
 tFQFXi5JcXrCA2r4CNRFf7G1aIZfISizbNYAGxOQVsJU51v2KCWGwjsfDJZOYJjAILGBlWMWo
 UpxaVpRbpGhrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBhcDEOxgfNXtfIhR
 koNJSZS3wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7w4j/UghwaLU9NSKtMwcYJjDpCU4e
 JREeI+CpHmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5J4GUCoCUZpTmwQ2Cxd
 8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfMKAaNZiCczrwRu3yugU5iATtm1QxvklJJEhJR
 UA2M7y6sv6yP4Jze8mTWvL2PVFpE7mWcWxBy4ItTYqP/Bf4VO5G/tMyxzPWammaUU5tj8nvSj
 9I0ap/qHryY7HLbq/RIW/mQ5wSbR2feJQ977uL11wSpmvUv/rWaesrdkfsn7l7wnfcXkZZ592
 7Ah33di5NZX5gU+OkyXO9bIL1LOyRZ/94Rr1gIlluKMREMt5qLiRAAoNE14ugIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496265715!95917653!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37266 invoked from network); 31 May 2017 21:21:56 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:21:56 -0000
Received: by mail-pf0-f193.google.com with SMTP id w69so4286221pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:21:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=sqEV8up4z7J2+kdCdC/qt5jdsclKlS9nBSkNrbOiRf4=;
 b=gYP0DvZwfxJg4sEcmuAuxIKsEF3ghUCx3hbf05vopsa5+2oHEQlk4yhprNRyKtQCIi
 B3CY3+uG7ztq0myW49FS/piZwPQFmoULMx5HplmeKwXe/lnx098tUwPtHndhSjD1Jy+g
 WyYatZWK2Vo7EC2e/SjTznoDdUTa2Lg23sNZj8m6KgRNKZk8Y0aq9ivcbFrsoH2wyoTb
 1PgfVW2GDddbQ3Xkvp9d/K/HvBGQOZak1YTkj95QNBTfojaY7y9PEN0w1HsWotH05Jhm
 3fgxD1utnKTZwKQJtoIF/lUh2NNXUN2nx6WHGJT65fL5UZqTZ91uqXuu0BqwQhvcljWq
 RdEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=sqEV8up4z7J2+kdCdC/qt5jdsclKlS9nBSkNrbOiRf4=;
 b=I6SSCy7p37clS0niiu+EjzQSMjW2Ea5Y1YZHqKIaMXM4Bf+J/JrH/pALSvej6j5n4T
 6bcm6nWXsY3DC4DHBLGXRapa/1jeWjXDKCQZYM+xnWMzN9Zz6UPceQonvZGBYMoo65+y
 iK/Wl+NGilohadh3aVND7tDQE2zYCI865ei7GyGFtbefCsUOGrLi5by8jPe1kkOCdohf
 lh/koS4qYKxrWOXSqlvvJbETtQxPpHWPAxmf1b7YSGoMBrh0eV80RVSI/ZVa7sBHThCc
 6ZDGqQGfX7VGz7GvHm4HWNl660JW9kuEsco+fEeX5jA1eXL/qWsPw6vfDHxZn5FjMGrt
 qd8A==
X-Gm-Message-State: AODbwcCWc/j6A6w9cuSIXwcBExPcSst44DjqSqUaWW3x5/ZXeI0MEXaa
 aCZRMJQqnV9n3+ghxqI=
X-Received: by 10.101.86.12 with SMTP id l12mr34358973pgs.114.1496265715304;
 Wed, 31 May 2017 14:21:55 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.21.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:21:54 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:43 +0530
Message-Id: <20170531212056.10583-5-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 04/17] rbtree: empty nodes have no color
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW1wdHkgbm9kZXMgaGF2ZSBubyBjb2xvci4gIFdlIGNhbiBtYWtlIHVzZSBvZiB0aGlzIHByb3Bl
cnR5IHRvIHNpbXBsaWZ5IHRoZQpjb2RlIGVtaXR0ZWQgYnkgdGhlIFJCX0VNUFRZX05PREUgYW5k
IFJCX0NMRUFSX05PREUgbWFjcm9zLgoKY29tbWl0IDRjMTk5YTkzYTJkMzZiMjc3YTlmZDIwOWEw
ZjI3OTNmODQ2MGEyMTUgZnJvbSBsaW51eCB0cmVlLgoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBL
dW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyAg
ICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggfCA5ICsrKysrKy0tLQogMiBm
aWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggMDY5NWVk
ZDlmOS4uODFmYjc0NmIzNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94
ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0zMjMsNyArMzIzLDcgQEAgc3RydWN0IHJiX25vZGUgKnJi
X25leHQoc3RydWN0IHJiX25vZGUgKm5vZGUpCiB7CiAgICAgc3RydWN0IHJiX25vZGUgKnBhcmVu
dDsKIAotICAgIGlmIChyYl9wYXJlbnQobm9kZSkgPT0gbm9kZSkKKyAgICBpZiAoUkJfRU1QVFlf
Tk9ERShub2RlKSkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICAvKiBJZiB3ZSBoYXZlIGEg
cmlnaHQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQgdGhlbiBsZWZ0IGFzIGZhcgpAQCAtMzUyLDcg
KzM1Miw3IEBAIHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KHN0cnVjdCByYl9ub2RlICpub2RlKQog
ewogICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQ7CiAKLSAgICBpZiAocmJfcGFyZW50KG5vZGUp
ID09IG5vZGUpCisgICAgaWYgKFJCX0VNUFRZX05PREUobm9kZSkpCiAgICAgICAgIHJldHVybiBO
VUxMOwogCiAgICAgLyogSWYgd2UgaGF2ZSBhIGxlZnQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQg
dGhlbiByaWdodCBhcyBmYXIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaCBi
L3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaAppbmRleCBmOTNjNGQ1ODIzLi4yOTA3MWE3ZTRhIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3JidHJlZS5oCkBAIC01Miw5ICs1MiwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X2Nv
bG9yKHN0cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQogI2RlZmluZSBSQl9ST09UIChzdHJ1
Y3QgcmJfcm9vdCkgeyBOVUxMLCB9CiAjZGVmaW5lIHJiX2VudHJ5KHB0ciwgdHlwZSwgbWVtYmVy
KSBjb250YWluZXJfb2YocHRyLCB0eXBlLCBtZW1iZXIpCiAKLSNkZWZpbmUgUkJfRU1QVFlfUk9P
VChyb290KSAoKHJvb3QpLT5yYl9ub2RlID09IE5VTEwpCi0jZGVmaW5lIFJCX0VNUFRZX05PREUo
bm9kZSkgKHJiX3BhcmVudChub2RlKSA9PSBub2RlKQotI2RlZmluZSBSQl9DTEVBUl9OT0RFKG5v
ZGUpIChyYl9zZXRfcGFyZW50KG5vZGUsIG5vZGUpKQorI2RlZmluZSBSQl9FTVBUWV9ST09UKHJv
b3QpICAoKHJvb3QpLT5yYl9ub2RlID09IE5VTEwpCisKKy8qICdlbXB0eScgbm9kZXMgYXJlIG5v
ZGVzIHRoYXQgYXJlIGtub3duIG5vdCB0byBiZSBpbnNlcnRlZCBpbiBhbiByYnJlZSAqLworI2Rl
ZmluZSBSQl9FTVBUWV9OT0RFKG5vZGUpICAoKG5vZGUpLT5yYl9wYXJlbnRfY29sb3IgPT0gKHVu
c2lnbmVkIGxvbmcpKG5vZGUpKQorI2RlZmluZSBSQl9DTEVBUl9OT0RFKG5vZGUpICAoKG5vZGUp
LT5yYl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9uZykobm9kZSkpCisKIAogZXh0ZXJuIHZv
aWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICosIHN0cnVjdCByYl9yb290ICopOwog
ZXh0ZXJuIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKiwgc3RydWN0IHJiX3Jvb3QgKik7
Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB47-0004Ad-OD; Wed, 31 May 2017 21:22:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB46-00049h-BA
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F0/EA-03058-9F33F295; Wed, 31 May 2017 21:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAYd2fxvq
 RBpN2sFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnj21gKViuULF+yzeWBsbXUl2MXBxCAhMZ
 Ja5u72EFcVgEXrJINL/6zQjiSAj0s0qcurAXKMMJ5CRJHNvZywhhV0isW3qWDcQWElCT2DLvF
 DOE/ZtRYuFVuS5GDg42AV2J9lsFIGERAWmJa58vg81kFmhnkrg/exsTSEJYIFHi3Y99YDNZBF
 QlLl6fzwJi8wrYSFx5sosJYpe8xKJNM8DinAK2Eqe6XzFB7LKRWPhkMvMERoEFjAyrGDWKU4v
 KUot0Dc31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ4sBCHYw3t4YcIhRkoNJ
 SZS3wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7w4j/UghwaLU9NSKtMwcYJDDpCU4eJREe
 NtB0rzFBYm5xZnpEKlTjMYcV66s+8LEMeXA9i9MQix5+XmpUuK8zw2BSgVASjNK8+AGwaLvEq
 OslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5p4Is5MnMK4Hb9wroFCagU3bt0AY5pSQRISXVwJg
 45amGgoWmgXvci63Nu7YnOXxZo+hcMb82euLmijc3XirvlH3wOKYrxrzGvzvZ0y33y+3lH+eG
 f329ySTlZZe63N4tlqHfZh2eJn3+/rXSh1vLFuyQ9ZsdeuNTttmxO2FHHvtF9JxVn1Qe5KB3r
 vw9K/s81xnVkTHKYqZx8wvP5n5Ud51he1eJpTgj0VCLuag4EQByWHSOuQIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496265719!57748871!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57866 invoked from network); 31 May 2017 21:22:00 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:00 -0000
Received: by mail-pf0-f195.google.com with SMTP id w69so4286488pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dnRsEze2CsJ06JYaCTKGNand2cPSvhQN9ScUU6TCMJg=;
 b=ZQeG+RFgfL7EKFVF1ZgiwT/H/iy2hG5VPCq8qVQmrL6WPZ48HEPutIZRlgJjWsjGkp
 NGtjbbBmJ81VyMu23Y4c6WsaY6iUTsjOs6t+TKT4NHT0PR812jgSFTK5y3ZSEh2CSATG
 kej3slcsA4NSM00g4P+OiNQWnTXUlxWeMOxtWxwuA+Njd+hJ/HrU33+XLzgi7ZMhXxti
 9WfwCTnpyh3RCTxtzIgNm6mj/5tboe56TY9kddXS7pitTdIU15t5vDHcCtlIueDE40Ir
 6mJfNwEsW74OS1abG+9MyDLQIGs10IxI0TIlDXn7UP1mcU399nZDo18osQS1WX/ia3qa
 ZKyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dnRsEze2CsJ06JYaCTKGNand2cPSvhQN9ScUU6TCMJg=;
 b=jbFpcRFmcyKqV8Pfyp8HdHUVGRvKgnanQbQEdLdM44ShJb7d9T7e8G5eTpcXYzZ8Q6
 p6CBwkw/YcpceQlMWLqVWsAmKBf5me60UZ82aLICmyZmunuThIYL+zxeNFvK2GoKB8Cn
 XqOQIZGuTVSOV7UquFl/JnG/dDqtnwVvp1I8FEpOnvpL7uqLx12CmLjK8XZbnRnL0W19
 FRmRIm8Xhq7d80Gj7asH/t3sUDR45OXglLCbPOVBPrkrEqN7kjlixXYhj3OA2jxnWhhd
 Cf/C/YcyRT6bQH4UK/7UMWrTKTk4z1okW+MEK2grwt1XlrSxXGh9IhRQ0scUtKMJal8X
 Rzzw==
X-Gm-Message-State: AODbwcBzYNqOkLip6F5Zoq3J+SLsCILJXaqTZ4KOOpmwzlRLqwA6RaAH
 HiW5IAhkzwSYbIm5miQ=
X-Received: by 10.98.61.86 with SMTP id k83mr32848054pfa.62.1496265719333;
 Wed, 31 May 2017 14:21:59 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.21.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:21:58 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:44 +0530
Message-Id: <20170531212056.10583-6-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 05/17] rbtree: move some implementation
	details from rbtree.h to rbtree.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cmJ0cmVlIHVzZXJzIG11c3QgdXNlIHRoZSBkb2N1bWVudGVkIEFQSXMgdG8gbWFuaXB1bGF0ZSB0
aGUgdHJlZQpzdHJ1Y3R1cmUuICBMb3ctbGV2ZWwgaGVscGVycyB0byBtYW5pcHVsYXRlIG5vZGUg
Y29sb3JzIGFuZCBwYXJlbnRob29kIGFyZQpub3QgcGFydCBvZiB0aGF0IEFQSSwgc28gbW92ZSB0
aGVtIHRvIGxpYi9yYnRyZWUuYwoKY29tbWl0IGJmN2FkOGVlYWI5OTU3MTBjNzY2ZGY0OWM5YzY5
YTg1OTJjYTAyMTYgZnJvbSBsaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFy
IDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jICAgICAg
fCAyMCArKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL3JidHJlZS5oIHwgMjkg
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUu
YyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggODFmYjc0NmIzNS4uMWQ0OGFjN2M3OCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBA
IC0yMiw2ICsyMiwyNCBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9y
YnRyZWUuaD4KIAorI2RlZmluZSAgICBSQl9SRUQgICAgMAorI2RlZmluZSAgICBSQl9CTEFDSyAg
MQorCisjZGVmaW5lIHJiX2NvbG9yKHIpICAgICAoKHIpLT5fX3JiX3BhcmVudF9jb2xvciAmIDEp
CisjZGVmaW5lIHJiX2lzX3JlZChyKSAgICAoIXJiX2NvbG9yKHIpKQorI2RlZmluZSByYl9pc19i
bGFjayhyKSAgcmJfY29sb3IocikKKyNkZWZpbmUgcmJfc2V0X3JlZChyKSAgIGRvIHsgKHIpLT5f
X3JiX3BhcmVudF9jb2xvciAmPSB+MTsgfSB3aGlsZSAoMCkKKyNkZWZpbmUgcmJfc2V0X2JsYWNr
KHIpIGRvIHsgKHIpLT5fX3JiX3BhcmVudF9jb2xvciB8PSAxOyB9IHdoaWxlICgwKQorCitzdGF0
aWMgaW5saW5lIHZvaWQgcmJfc2V0X3BhcmVudChzdHJ1Y3QgcmJfbm9kZSAqcmIsIHN0cnVjdCBy
Yl9ub2RlICpwKQoreworICAgIHJiLT5fX3JiX3BhcmVudF9jb2xvciA9IHJiX2NvbG9yKHJiKSB8
ICh1bnNpZ25lZCBsb25nKXA7Cit9CitzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X2NvbG9yKHN0
cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQoreworICAgIHJiLT5fX3JiX3BhcmVudF9jb2xv
ciA9IChyYi0+X19yYl9wYXJlbnRfY29sb3IgJiB+MSkgfCBjb2xvcjsKK30KKwogc3RhdGljIHZv
aWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3Qg
KnJvb3QpCiB7CiAgICAgc3RydWN0IHJiX25vZGUgKnJpZ2h0ID0gbm9kZS0+cmJfcmlnaHQ7CkBA
IC0yNjEsNyArMjc5LDcgQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3Ry
dWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmln
aHQsIG5vZGUpOwogICAgICAgICB9CiAKLSAgICAgICAgbm9kZS0+cmJfcGFyZW50X2NvbG9yID0g
b2xkLT5yYl9wYXJlbnRfY29sb3I7CisgICAgICAgIG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yID0g
b2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKICAgICAgICAgbm9kZS0+cmJfbGVmdCA9IG9sZC0+cmJf
bGVmdDsKIAogICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfbGVmdCwgbm9kZSk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggYi94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVl
LmgKaW5kZXggMjkwNzFhN2U0YS4uMTA3ZjFiMTJmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3JidHJlZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaApAQCAtMjEsOSArMjEs
NyBAQAogCiBzdHJ1Y3QgcmJfbm9kZQogewotICAgIHVuc2lnbmVkIGxvbmcgIHJiX3BhcmVudF9j
b2xvcjsKLSNkZWZpbmUgUkJfUkVEICAwCi0jZGVmaW5lIFJCX0JMQUNLIDEKKyAgICB1bnNpZ25l
ZCBsb25nICBfX3JiX3BhcmVudF9jb2xvcjsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcmJfcmlnaHQ7
CiAgICAgc3RydWN0IHJiX25vZGUgKnJiX2xlZnQ7CiB9OwpAQCAtMzMsMjEgKzMxLDcgQEAgc3Ry
dWN0IHJiX3Jvb3QKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcmJfbm9kZTsKIH07CiAKLSNkZWZpbmUg
cmJfcGFyZW50KHIpICAgKChzdHJ1Y3QgcmJfbm9kZSAqKSgociktPnJiX3BhcmVudF9jb2xvciAm
IH4zKSkKLSNkZWZpbmUgcmJfY29sb3IocikgICAoKHIpLT5yYl9wYXJlbnRfY29sb3IgJiAxKQot
I2RlZmluZSByYl9pc19yZWQocikgICAoIXJiX2NvbG9yKHIpKQotI2RlZmluZSByYl9pc19ibGFj
ayhyKSByYl9jb2xvcihyKQotI2RlZmluZSByYl9zZXRfcmVkKHIpICBkbyB7IChyKS0+cmJfcGFy
ZW50X2NvbG9yICY9IH4xOyB9IHdoaWxlICgwKQotI2RlZmluZSByYl9zZXRfYmxhY2socikgIGRv
IHsgKHIpLT5yYl9wYXJlbnRfY29sb3IgfD0gMTsgfSB3aGlsZSAoMCkKLQotc3RhdGljIGlubGlu
ZSB2b2lkIHJiX3NldF9wYXJlbnQoc3RydWN0IHJiX25vZGUgKnJiLCBzdHJ1Y3QgcmJfbm9kZSAq
cCkKLXsKLSAgICByYi0+cmJfcGFyZW50X2NvbG9yID0gKHJiLT5yYl9wYXJlbnRfY29sb3IgJiAz
KSB8ICh1bnNpZ25lZCBsb25nKXA7Ci19Ci1zdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X2NvbG9y
KHN0cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQotewotICAgIHJiLT5yYl9wYXJlbnRfY29s
b3IgPSAocmItPnJiX3BhcmVudF9jb2xvciAmIH4xKSB8IGNvbG9yOwotfQorI2RlZmluZSByYl9w
YXJlbnQocikgICAoKHN0cnVjdCByYl9ub2RlICopKChyKS0+X19yYl9wYXJlbnRfY29sb3IgJiB+
MykpCiAKICNkZWZpbmUgUkJfUk9PVCAoc3RydWN0IHJiX3Jvb3QpIHsgTlVMTCwgfQogI2RlZmlu
ZSByYl9lbnRyeShwdHIsIHR5cGUsIG1lbWJlcikgY29udGFpbmVyX29mKHB0ciwgdHlwZSwgbWVt
YmVyKQpAQCAtNTUsOSArMzksMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9jb2xvcihz
dHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKICNkZWZpbmUgUkJfRU1QVFlfUk9PVChyb290
KSAgKChyb290KS0+cmJfbm9kZSA9PSBOVUxMKQogCiAvKiAnZW1wdHknIG5vZGVzIGFyZSBub2Rl
cyB0aGF0IGFyZSBrbm93biBub3QgdG8gYmUgaW5zZXJ0ZWQgaW4gYW4gcmJyZWUgKi8KLSNkZWZp
bmUgUkJfRU1QVFlfTk9ERShub2RlKSAgKChub2RlKS0+cmJfcGFyZW50X2NvbG9yID09ICh1bnNp
Z25lZCBsb25nKShub2RlKSkKLSNkZWZpbmUgUkJfQ0xFQVJfTk9ERShub2RlKSAgKChub2RlKS0+
cmJfcGFyZW50X2NvbG9yID0gKHVuc2lnbmVkIGxvbmcpKG5vZGUpKQotCisjZGVmaW5lIFJCX0VN
UFRZX05PREUobm9kZSkgIFwKKyAgICAoKG5vZGUpLT5fX3JiX3BhcmVudF9jb2xvciA9PSAodW5z
aWduZWQgbG9uZykobm9kZSkpCisjZGVmaW5lIFJCX0NMRUFSX05PREUobm9kZSkgIFwKKyAgICAo
KG5vZGUpLT5fX3JiX3BhcmVudF9jb2xvciA9ICh1bnNpZ25lZCBsb25nKShub2RlKSkKIAogZXh0
ZXJuIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICosIHN0cnVjdCByYl9yb290
ICopOwogZXh0ZXJuIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKiwgc3RydWN0IHJiX3Jv
b3QgKik7CkBAIC03NSw3ICs2MCw3IEBAIGV4dGVybiB2b2lkIHJiX3JlcGxhY2Vfbm9kZShzdHJ1
Y3QgcmJfbm9kZSAqdmljdGltLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3LAogc3RhdGljIGlubGluZSB2
b2lkIHJiX2xpbmtfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqIG5vZGUsIHN0cnVjdCByYl9ub2RlICog
cGFyZW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAq
KiByYl9saW5rKQogewotICAgIG5vZGUtPnJiX3BhcmVudF9jb2xvciA9ICh1bnNpZ25lZCBsb25n
IClwYXJlbnQ7CisgICAgbm9kZS0+X19yYl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9uZyAp
cGFyZW50OwogICAgIG5vZGUtPnJiX2xlZnQgPSBub2RlLT5yYl9yaWdodCA9IE5VTEw7CiAKICAg
ICAqcmJfbGluayA9IG5vZGU7Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4B-0004DH-VY; Wed, 31 May 2017 21:22:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4A-0004CG-GA
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:06 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 08/10-06719-DF33F295; Wed, 31 May 2017 21:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAId2/xvq
 RBmuuslgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbfi5kK/jPW/H3e2EDYwdXFyMXh5DAREaJ
 U1d3MYE4LAIvWSR+/3zPCOJICPSzSqzoWwuU4QRy4iS6Hs5ghbArJL5faWUEsYUE1CS2zDvFD
 DHqN6PEzxcPgYo4ONgEdCXabxWA1IgISEtc+3wZbCizQDuTxP3Z28CGCgvESHw41soOYrMIqE
 qcaDkCtoBXwEbi7K43UIvlJRZtmsECYnMK2Eqc6n7FBLHYRmLhk8nMExgFFjAyrGJUL04tKks
 t0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDCwGINjB2PHP6RCjJAeTkihv
 hY1epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXgtgoAoJFqWmp1akZeYAQxwmLcHBoyTCywmS5
 i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESYsnLz0uVEudVBCkVACnNKM2DGwSLvUuMslLCvI
 xApwnxFKQW5WaWoMq/YhTnYFQS5vUGmcKTmVcCt+8V0ClMQKfs2qENckpJIkJKqoGx5XNkS/9
 /2UXvI1IqSz9fVP2Sf+T8pDmZ01y4pn2uemi8cH6X5cSHHvesVJR6DMzDt0qqBtfauN9e/f+q
 9j6veacKAovsQ1bbfu3J4du6X3Tv3uWHK1Njgo9rnjBhNmB+oJn691YjP3O3qzn38xXdf1juX
 s9ZcaLcfNfDHXzJoQr59tb8l5SVWIozEg21mIuKEwHVxdwOuAIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496265723!103988349!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36691 invoked from network); 31 May 2017 21:22:04 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:04 -0000
Received: by mail-pf0-f194.google.com with SMTP id u26so4272379pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5BYsoV0k5TgeJyhV90JPqQrYQ4cn93n6pm2ptyTJaJ8=;
 b=PE3dgoAVWejzX77zU3msr1XzQQZQ03tHhhF/U2uZ8sNZ/PDrN3yn/TAJ82ypLhYhed
 WuWgbqXWd/Pmqqpq1/x5UUlcpwTqGA1hKlST/55bfxM0DpMaVj3bwhubwRmHkMP7tt0G
 NwJnJlsHxJhUqMFfUFbNgWf428awzdrItIKB6UyGYe5/QhZTehbziZAZl7N8blQyLcRy
 VfZywn4gSJ0FAaGnWL5SaSheVfPj5wVdRn8roWBqiuRVyBb7nTnbkTAyhKRdDMy5uReC
 R5sblKJx94PTxjEdPLyM+1qqeyow4CJW2ExU0y0zlgPUOOieKvcjg4DykA4yajlARZfl
 1nRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=5BYsoV0k5TgeJyhV90JPqQrYQ4cn93n6pm2ptyTJaJ8=;
 b=oSVEZ7+FWFJrnO7vbQlP7DqhhI0VW0FBqeQLtRhdD6hIdqi+gSM2lSUDsdejOyWKoJ
 jX8S9tWd8rd6s4w3ZdInTbUmjwCSA3nS2FotREhbZu/P4jMwfFi+hsUICqD/33tKlJVJ
 yqGGqdwZX/zBkAaQ6k0775vCo04MNw6J5RzBFXIclHTRS9zr0NiK/KmTeNRiqL+vwzpk
 CV0XqQ1rxaF9xMUY4O1C0TXTiiDFhBIPgWgTaqcM0BNhIuGud47ynivSO/EEacFL/kdD
 LDuYdjO3newDk/83TkooEP+YEAlB2p74e0y2JMyl6epIBM/1tce/gc81srhXqBDDAxxv
 J5wg==
X-Gm-Message-State: AODbwcDWyqQhLgf2LUIoUm6v68KZWt+W1gyNtfNJJnnnpcBc2jrBwt1Y
 6JpKgIMJdCPaqw==
X-Received: by 10.84.135.129 with SMTP id 1mr92311948plj.57.1496265723521;
 Wed, 31 May 2017 14:22:03 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:03 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:45 +0530
Message-Id: <20170531212056.10583-7-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 06/17] rbtree: break out of
	rb_insert_color loop after tree rotation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgYSB3ZWxsIGtub3duIHByb3BlcnR5IG9mIHJidHJlZXMgdGhhdCBpbnNlcnRpb24gbmV2
ZXIgcmVxdWlyZXMgbW9yZQp0aGFuIHR3byB0cmVlIHJvdGF0aW9ucy4gIEluIG91ciBpbXBsZW1l
bnRhdGlvbiwgYWZ0ZXIgb25lIGxvb3AgaXRlcmF0aW9uCmlkZW50aWZpZWQgb25lIG9yIHR3byBu
ZWNlc3NhcnkgdHJlZSByb3RhdGlvbnMsIHdlIHdvdWxkIGl0ZXJhdGUgYW5kIGxvb2sKZm9yIG1v
cmUuICBIb3dldmVyIGF0IHRoYXQgcG9pbnQgdGhlIG5vZGUncyBwYXJlbnQgd291bGQgYWx3YXlz
IGJlIGJsYWNrLAp3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBleGl0IHRoZSBsb29wLgoKV2UgY2Fu
IG1ha2UgdGhlIGNvZGUgZmxvdyBtb3JlIG9idmlvdXMgYnkganVzdCBhZGRpbmcgYSBicmVhayBz
dGF0ZW1lbnQKYWZ0ZXIgdGhlIHRyZWUgcm90YXRpb25zLCB3aGVyZSB3ZSBrbm93IHdlIGFyZSBk
b25lLiAgQWRkaXRpb25hbGx5LCBpbiB0aGUKY2FzZXMgd2hlcmUgdHdvIHRyZWUgcm90YXRpb25z
IGFyZSBuZWNlc3NhcnksIHdlIGRvbid0IGhhdmUgdG8gdXBkYXRlIHRoZQonbm9kZScgcG9pbnRl
ciBhcyBpdCB3b3VsZG4ndCBiZSB1c2VkIHVudGlsIHRoZSBuZXh0IGxvb3AgaXRlcmF0aW9uLCB3
aGljaAp3ZSBub3cgYXZvaWQgZHVlIHRvIHRoaXMgYnJlYWsgc3RhdGVtZW50LgoKY29tbWl0IDFm
MDUyODY1M2U0MWVjMjMwYzYwZjU3Mzg4MjBlOGE1NDQ3MzEzOTkgZnJvbSBsaW51eCB0cmVlCgpT
aWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgNiAtLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3Ji
dHJlZS5jCmluZGV4IDFkNDhhYzdjNzguLmJlYWQzNzA0MzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMTEwLDExICsxMTAsOCBA
QCB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jv
b3QgKnJvb3QpCiAKICAgICAgICAgICAgIGlmIChwYXJlbnQtPnJiX3JpZ2h0ID09IG5vZGUpCiAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKnRt
cDsKICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9vdCk7Ci0gICAg
ICAgICAgICAgICAgdG1wID0gcGFyZW50OwogICAgICAgICAgICAgICAgIHBhcmVudCA9IG5vZGU7
Ci0gICAgICAgICAgICAgICAgbm9kZSA9IHRtcDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAg
ICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7CkBAIC0xMzUsMTEgKzEzMiw4IEBAIHZvaWQgcmJfaW5z
ZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAog
ICAgICAgICAgICAgaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBub2RlKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHJlZ2lzdGVyIHN0cnVjdCByYl9ub2RlICp0bXA7CiAgICAgICAgICAg
ICAgICAgX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAgICB0
bXAgPSBwYXJlbnQ7CiAgICAgICAgICAgICAgICAgcGFyZW50ID0gbm9kZTsKLSAgICAgICAgICAg
ICAgICBub2RlID0gdG1wOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICByYl9zZXRfYmxh
Y2socGFyZW50KTsKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4H-0004GS-6j; Wed, 31 May 2017 21:22:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4F-0004FN-Ps
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:11 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A1/90-11537-2043F295; Wed, 31 May 2017 21:22:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAIV0mE/1
 Ig32zhCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy3S/qZCg7zVlw/e5KtgXE2VxcjF4eQwERG
 iVeTL7N1MXJysAi8ZJG4+kIAJCEh0M8qMX3yNyaQhIRAnMSeaedYIOxKiaaGlcwgtpCAmsSWe
 aeYISb9ZpT492YnYxcjBwebgK5E+60CkBoRAWmJa58vM4LUMAu0M0ncn70NbKiwQKLEr/1fWS
 A2q0rM3HEB7ApeARuJ4+cfMUIsk5dYtGkGWA2ngK3Eqe5XTBCLbSQWPpnMPIFRYAEjwypGjeL
 UorLUIl1DU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQYgCCHYxrtnseYpTk
 YFIS5a2w0YsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7w0g/UkiwKDU9tSItMwcY5DBpCQ4eJ
 RHeoyBp3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd5JIKUCIKUZpXlwg2DRd4
 lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvFNBpvBk5pXA7XsFdAoT0Cm7dmiDnFKSiJCSamA
 88bxf5syfQ6tOsJyO5ag7qnAxIviXz/x19tu93YL7xBKcc+doteZob5Dl/Png5U09UXvTKxN7
 LeRXMpj3ebrH3py+xCfGKEY03bpDx1tpZUjh770nP5QWr3HsvllV/tXj0dtZ8lZcspPeuDTuz
 J6WYJOhlqa3YtLZRc+erF972HVy8qPFLj5KLMUZiYZazEXFiQALC70NuQIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496265729!72592436!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48954 invoked from network); 31 May 2017 21:22:10 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:10 -0000
Received: by mail-pf0-f194.google.com with SMTP id u26so4272746pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VlROGVo8AnG/YS/WwnqjRKgpcdAm1nu7Yxt89d6ObgM=;
 b=kRzHA9J6+XzItps7SDtKBX8QwEt9GWC50fL773MF/LsXUK8lqp6bpt7mAm99V0ivVp
 bccEEJVb+yQ7DMwiAiN8HKtlh1atpRKIISFOOe6MD3K1lJ3/VVfJKzLvkUGdd6DNqjmb
 KkkBFkd6dCDrKPrsMgOv2p8kQM/ohR47atdYFZXpETR7zxkkAtzcSVrd9Fce6OvvpMW3
 84ww4beRJmCVwJ8OcEo2AtsfMfSp7zpjfzasS5iVpEz63gPQ4sMtoLjZ1dhbVZDp9GhD
 YKcSyIYcS0SnWP15ctNpNcI1hOmx3bLAylUBioXCqZWN54Eh+fiX5K+8YB57LQqKO0w6
 O6bQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=VlROGVo8AnG/YS/WwnqjRKgpcdAm1nu7Yxt89d6ObgM=;
 b=OME4Hqoa/szANfNeGk1b+W0+1rfqomiwZ0Nh+y4aXJL02xYgYV9MyNK1shNuD8qheG
 inEJbZy1whkwi6Ns3w9QOhlQD0NapRyjPCBuLvkqAMQhEuswwVdrvwi7SXVsUolsMvwd
 LwVGJ+7ANay1z1j9u+hyykzLUdsqALdSgQIOWLSUuR1+nmBic35cZZ1eXcjrw5NOP5rm
 9QY0fUjg8W7SknGXcX0mw8qDUZcFABDNh5oCvZLz3VeBzGx7CKghwXe9xNLWFLC1ftKX
 Uz4eptEkuBxo8V+hEr+/Y3uz3RlVYdkQoZFDspo5SdB2+j0drIH+u3DfmcFg/ZaxMkYq
 AHoA==
X-Gm-Message-State: AODbwcDhvEDz35hCiZwhnzGpM5kxmPVFT9hA+l5S1qleumcJDRedIkHG
 sAOVsrIS8X6ufAQ/
X-Received: by 10.98.217.21 with SMTP id s21mr32476595pfg.43.1496265728387;
 Wed, 31 May 2017 14:22:08 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:07 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:46 +0530
Message-Id: <20170531212056.10583-8-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 07/17] rbtree: adjust root color in
	rb_insert_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJvb3Qgbm9kZSBvZiBhbiByYnRyZWUgbXVzdCBhbHdheXMgYmUgYmxhY2suICBIb3dldmVy
LApyYl9pbnNlcnRfY29sb3IoKSBvbmx5IG5lZWRzIHRvIG1haW50YWluIHRoaXMgaW52YXJpYW50
IHdoZW4gaXQgaGFzIGJlZW4KYnJva2VuIC0gdGhhdCBpcywgd2hlbiBpdCBleGl0cyB0aGUgbG9v
cCBkdWUgdG8gdGhlIGN1cnJlbnQgKHJlZCkgbm9kZQpiZWluZyB0aGUgcm9vdC4gIEluIGFsbCBv
dGhlciBjYXNlcyAoZXhpdGluZyBhZnRlciB0cmVlIHJvdGF0aW9ucywgb3IKZXhpdGluZyBkdWUg
dG8gYW4gZXhpc3RpbmcgYmxhY2sgcGFyZW50KSB0aGUgaW52YXJpYW50IGlzIGFscmVhZHkKc2F0
aXNmaWVkLCBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIGFkanVzdCB0aGUgcm9vdCBub2RlIGNvbG9y
LgoKY29tbWl0IDZkNTg0NTJkYzA2NmRiNjFhY2RmZjdiODQ2NzFkYjFiMTFhM2RlMWMgZnJvbSBs
aW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdt
YWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMTkgKysrKysrKysrKysrKysrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXgg
YmVhZDM3MDQzNi4uY2NmOTA1ZTM1YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYwor
KysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC05MCw4ICs5MCwyMyBAQCB2b2lkIHJiX2luc2Vy
dF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7CiAg
ICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCwgKmdwYXJlbnQ7CiAKLSAgICB3aGlsZSAoKHBhcmVu
dCA9IHJiX3BhcmVudChub2RlKSkgJiYgcmJfaXNfcmVkKHBhcmVudCkpCisgICAgd2hpbGUgKHRy
dWUpCiAgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBMb29wIGludmFyaWFudDogbm9kZSBp
cyByZWQKKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhlcmUgaXMgYSBibGFjayBwYXJlbnQs
IHdlIGFyZSBkb25lLgorICAgICAgICAgKiBPdGhlcndpc2UsIHRha2Ugc29tZSBjb3JyZWN0aXZl
IGFjdGlvbiBhcyB3ZSBkb24ndAorICAgICAgICAgKiB3YW50IGEgcmVkIHJvb3Qgb3IgdHdvIGNv
bnNlY3V0aXZlIHJlZCBub2Rlcy4KKyAgICAgICAgICovCisgICAgICAgIHBhcmVudCA9IHJiX3Bh
cmVudChub2RlKTsKKyAgICAgICAgaWYgKCFwYXJlbnQpCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJiX3NldF9ibGFjayhub2RlKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9IGVsc2Ug
aWYgKHJiX2lzX2JsYWNrKHBhcmVudCkpCisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBn
cGFyZW50ID0gcmJfcGFyZW50KHBhcmVudCk7CiAKICAgICAgICAgaWYgKHBhcmVudCA9PSBncGFy
ZW50LT5yYl9sZWZ0KQpAQCAtMTQxLDggKzE1Niw2IEBAIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0
cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAgICAgIF9f
cmJfcm90YXRlX2xlZnQoZ3BhcmVudCwgcm9vdCk7CiAgICAgICAgIH0KICAgICB9Ci0KLSAgICBy
Yl9zZXRfYmxhY2socm9vdC0+cmJfbm9kZSk7CiB9CiBFWFBPUlRfU1lNQk9MKHJiX2luc2VydF9j
b2xvcik7CiAKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4L-0004J3-E6; Wed, 31 May 2017 21:22:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4K-0004IT-JI
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 01/7C-03613-7043F295; Wed, 31 May 2017 21:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTAYV12E/1
 IgyWvWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozmCd+ZCp64VjQ+WcDawLhXu4uRi0NIYCKj
 xLSl79lBHBaBlywSU8/+ZQNxJAT6WSVapq4DcjiBnDiJi6tfs0PY1RJr5twDiwsJqElsmXeKG
 WLUb0aJ+ysOMHYxcnCwCehKtN8qAKkREZCWuPb5MiNIDbNAO5PE/dnbmEASwgLBEhfXXgQbxC
 KgKnHh+R8WEJtXwEbi1849TBDL5CUWbZoBFucUsJU41f2KCWKxjcTCJ5OZJzAKLGBkWMWoUZx
 aVJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhcDECwg3Hx2sBDjJIc
 TEqivBU2epFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3GOlHCgkWpaanVqRl5gDDHCYtwcGjJ
 MLbDpLmLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRJiycvPS5US550EUioAUppRmgc3CBZ/lx
 hlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMK2QMNIUnM68Ebt8roFOYgE7ZtUMb5JSSRISUVAO
 jar3Tn/ab6VfLzi5Tnn80/07tjpWLdcIdDp6q8rXnsrdWtz2iMlnEQPBlddH/uueXTT7E+vpx
 R5rft3j6aZ7Cbf7rC+/YvOLYcScstoBv2iT+/9syZvDy3lroIVGbqCj79lre2lY1Jra8cqPcJ
 +sWfa/ufSLWVCWs4qZa26CyrO3Yhx71gEwlluKMREMt5qLiRAABibk/ugIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496265733!93006824!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47438 invoked from network); 31 May 2017 21:22:14 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:14 -0000
Received: by mail-pf0-f195.google.com with SMTP id u26so4273051pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CVNI7wpXRYlu3oAGDZe2sliedWVy0ze0oZhB6xqZbGI=;
 b=Iup8dr+v+/9J/8UjHT5Q7b46Ip5888lPUPlogMov8HO8ISf78a1b+Buey0IoSPEQ8F
 qw/RS/it6ZjN3SK4AyJJ6V2p+JKIiR7pp5ZhVz7AibBKkKx/8LL+M2AXQfFiXVSz/IU0
 5jyuvWRW6y9CCWbEP+WL1dJ2K6m3m2MG1lW9EAgukMXjIFYZkYwGAE8rNHwm5NDPH+sf
 nz1ra+MBFQEPrLRcpp8O2JXj7g0tZ5WzXct99XAA+3u3ASi+vjfLZHjwDX+haKJTqb4C
 jLS5Ef3jTqBjwA9xScaJAskE4cu8TRXvWXJ2308G8CMBmk9Rq51rRpSYw0cMXeE99Xqb
 +elA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=CVNI7wpXRYlu3oAGDZe2sliedWVy0ze0oZhB6xqZbGI=;
 b=c2gcy3gqzAdoZknzXB++Wud4+U/FMSCjkhREyEUE+ZgT8yQN6HpS1GyNViJsiosP7j
 2km+YszyvoNL7qGom5TMJfDyk86uGyzhixKwIDVdMJVCz6y4TexkPyg3QRiI+9PO1Luf
 P8G6Ib659Ju2o9eK3kXUjcw6UQQt+6UAbdNHwdOcVhhdPADNsPeKXbUXZLvdIisngwhe
 r4GvA89m61j6MMqtt/c6430BA+GLbpwTW14nTAPMBZoryylz7ZMNYgOZwBlR3U5noM/S
 enHRdGvNwa08IJyqKFYk37NiuOYomwwyMTrC2eDbNYi7TNRcI/0SAlnhjvjSTubJldxz
 fuKA==
X-Gm-Message-State: AODbwcCYsYoEiON0bdW1tBRCWHBMF0DNKQ3xx7pDrxJn3PjrRd2FtYEq
 q8cr5Q42BCNIgJmV
X-Received: by 10.99.108.193 with SMTP id h184mr6153508pgc.166.1496265733029; 
 Wed, 31 May 2017 14:22:13 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:12 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:47 +0530
Message-Id: <20170531212056.10583-9-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 08/17] rbtree: low level optimizations
	in rb_insert_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBVc2UgdGhlIG5ld2x5IGludHJvZHVjZWQgcmJfc2V0X3BhcmVudF9jb2xvcigpIGZ1bmN0aW9u
IHRvIGZsaXAgdGhlIGNvbG9yCiAgb2Ygbm9kZXMgd2hvc2UgcGFyZW50IGlzIGFscmVhZHkga25v
d24uCi0gT3B0aW1pemUgcmJfcGFyZW50KCkgd2hlbiB0aGUgbm9kZSBpcyBrbm93biB0byBiZSBy
ZWQgLSB0aGVyZSBpcyBubyBuZWVkCiAgdG8gbWFzayBvdXQgdGhlIGNvbG9yIGluIHRoYXQgY2Fz
ZS4KLSBGbGlwcGluZyBncGFyZW50J3MgY29sb3IgdG8gcmVkIHJlcXVpcmVzIHVzIHRvIGZldGNo
IGl0cyByYl9wYXJlbnRfY29sb3IKICBmaWVsZCwgc28gd2UgY2FuIHJldXNlIGl0IGFzIHRoZSBw
YXJlbnQgdmFsdWUgZm9yIHRoZSBuZXh0IGxvb3AgaXRlcmF0aW9uLgotIERvIG5vdCB1c2UgX19y
Yl9yb3RhdGVfbGVmdCgpIGFuZCBfX3JiX3JvdGF0ZV9yaWdodCgpIHRvIGhhbmRsZSB0cmVlCiAg
cm90YXRpb25zOiB3ZSBhbHJlYWR5IGhhdmUgcG9pbnRlcnMgdG8gYWxsIHJlbGV2YW50IG5vZGVz
LCBhbmQga25vdyB0aGVpcgogIGNvbG9ycyAoZWl0aGVyIGJlY2F1c2Ugd2Ugd2FudCB0byBhZGp1
c3QgaXQsIG9yIGJlY2F1c2Ugd2UndmUgdGVzdGVkIGl0LAogIG9yIHdlIGNhbiBkZWR1Y2UgaXQg
YXMgYmxhY2sgZHVlIHRvIHRoZSBub2RlIHByb3hpbWl0eSB0byBhIGtub3duIHJlZCBub2RlKS4K
ICBTbyB3ZSBjYW4gZ2VuZXJhdGUgbW9yZSBlZmZpY2llbnQgY29kZSBieSBtYWtpbmcgdXNlIG9m
IHRoZSBub2RlIHBvaW50ZXJzCiAgd2UgYWxyZWFkeSBoYXZlLCBhbmQgc2V0dGluZyBib3RoIHRo
ZSBwYXJlbnQgYW5kIGNvbG9yIGF0dHJpYnV0ZXMgZm9yCiAgbm9kZXMgYWxsIGF0IG9uY2UuIEFs
c28gaW4gQ2FzZSAyLCBzb21lIG5vZGUgYXR0cmlidXRlcyBkb24ndCBoYXZlIHRvCiAgYmUgc2V0
IGJlY2F1c2Ugd2Uga25vdyBhbm90aGVyIHRyZWUgcm90YXRpb24gKENhc2UgMykgd2lsbCBhbHdh
eXMgZm9sbG93CiAgYW5kIG92ZXJyaWRlIHRoZW0uCgpjb21taXQgNWJjOTE4OGFhMjA3ZGFmZDQ3
ZWFiNTdkZjdjNGZlNWIzZDNmNjM2YSBmcm9tIGxpbnV4IHRyZWUKClNpZ25lZC1vZmYtYnk6IFBy
YXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgotLS0KIHhlbi9jb21tb24vcmJ0
cmVlLmMgfCAxNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyOSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9yYnRyZWUu
YwppbmRleCBjY2Y5MDVlMzVjLi44ZGI3YTViNGNhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Ji
dHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTIyLDYgKzIyLDI1IEBACiAjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgogCisvKgorICogcmVk
LWJsYWNrIHRyZWVzIHByb3BlcnRpZXM6ICBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1Ji
dHJlZQorICoKKyAqICAxKSBBIG5vZGUgaXMgZWl0aGVyIHJlZCBvciBibGFjaworICogIDIpIFRo
ZSByb290IGlzIGJsYWNrCisgKiAgMykgQWxsIGxlYXZlcyAoTlVMTCkgYXJlIGJsYWNrCisgKiAg
NCkgQm90aCBjaGlsZHJlbiBvZiBldmVyeSByZWQgbm9kZSBhcmUgYmxhY2sKKyAqICA1KSBFdmVy
eSBzaW1wbGUgcGF0aCBmcm9tIHJvb3QgdG8gbGVhdmVzIGNvbnRhaW5zIHRoZSBzYW1lIG51bWJl
cgorICogICAgIG9mIGJsYWNrIG5vZGVzLgorICoKKyAqICA0IGFuZCA1IGdpdmUgdGhlIE8obG9n
IG4pIGd1YXJhbnRlZSwgc2luY2UgNCBpbXBsaWVzIHlvdSBjYW5ub3QgaGF2ZSB0d28KKyAqICBj
b25zZWN1dGl2ZSByZWQgbm9kZXMgaW4gYSBwYXRoIGFuZCBldmVyeSByZWQgbm9kZSBpcyB0aGVy
ZWZvcmUgZm9sbG93ZWQgYnkKKyAqICBhIGJsYWNrLiBTbyBpZiBCIGlzIHRoZSBudW1iZXIgb2Yg
YmxhY2sgbm9kZXMgb24gZXZlcnkgc2ltcGxlIHBhdGggKGFzIHBlcgorICogIDUpLCB0aGVuIHRo
ZSBsb25nZXN0IHBvc3NpYmxlIHBhdGggZHVlIHRvIDQgaXMgMkIuCisgKgorICogIFdlIHNoYWxs
IGluZGljYXRlIGNvbG9yIHdpdGggY2FzZSwgd2hlcmUgYmxhY2sgbm9kZXMgYXJlIHVwcGVyY2Fz
ZSBhbmQgcmVkCisgKiAgbm9kZXMgd2lsbCBiZSBsb3dlcmNhc2UuCisgKi8KKwogI2RlZmluZSAg
ICBSQl9SRUQgICAgMAogI2RlZmluZSAgICBSQl9CTEFDSyAgMQogCkBAIC00MCw2ICs1OSwxNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwgaW50
IGNvbG9yKQogICAgIHJiLT5fX3JiX3BhcmVudF9jb2xvciA9IChyYi0+X19yYl9wYXJlbnRfY29s
b3IgJiB+MSkgfCBjb2xvcjsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9wYXJlbnRf
Y29sb3Ioc3RydWN0IHJiX25vZGUgKnJiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqcCwgaW50IGNvbG9yKQoreworICAgIHJiLT5fX3JiX3Bh
cmVudF9jb2xvciA9ICh1bnNpZ25lZCBsb25nKXAgfCBjb2xvcjsKK30KKworc3RhdGljIGlubGlu
ZSBzdHJ1Y3QgcmJfbm9kZSAqcmJfcmVkX3BhcmVudChzdHJ1Y3QgcmJfbm9kZSAqcmVkKQorewor
ICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUgKilyZWQtPl9fcmJfcGFyZW50X2NvbG9yOworfQor
CiBzdGF0aWMgdm9pZCBfX3JiX3JvdGF0ZV9sZWZ0KHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1
Y3QgcmJfcm9vdCAqcm9vdCkKIHsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcmlnaHQgPSBub2RlLT5y
Yl9yaWdodDsKQEAgLTg2LDkgKzExNiwzMCBAQCBzdGF0aWMgdm9pZCBfX3JiX3JvdGF0ZV9yaWdo
dChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgcmJfc2V0
X3BhcmVudChub2RlLCBsZWZ0KTsKIH0KIAorLyoKKyAqIEhlbHBlciBmdW5jdGlvbiBmb3Igcm90
YXRpb25zOgorICogLSBvbGQncyBwYXJlbnQgYW5kIGNvbG9yIGdldCBhc3NpZ25lZCB0byBuZXcK
KyAqIC0gb2xkIGdldHMgYXNzaWduZWQgbmV3IGFzIGEgcGFyZW50IGFuZCAnY29sb3InIGFzIGEg
Y29sb3IuCisgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZAorX19yYl9yb3RhdGVfc2V0X3BhcmVudHMo
c3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0IHJiX25vZGUgKm5ldywKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCByYl9yb290ICpyb290LCBpbnQgY29sb3IpCit7CisgICAgc3RydWN0
IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudChvbGQpOworICAgIG5ldy0+X19yYl9wYXJlbnRf
Y29sb3IgPSBvbGQtPl9fcmJfcGFyZW50X2NvbG9yOworICAgIHJiX3NldF9wYXJlbnRfY29sb3Io
b2xkLCBuZXcsIGNvbG9yKTsKKyAgICBpZiAocGFyZW50KSB7CisgICAgICAgIGlmIChwYXJlbnQt
PnJiX2xlZnQgPT0gb2xkKQorICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0ID0gbmV3OworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gbmV3OworICAgIH0gZWxz
ZQorICAgICAgICByb290LT5yYl9ub2RlID0gbmV3OworfQorCiB2b2lkIHJiX2luc2VydF9jb2xv
cihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7Ci0gICAgc3Ry
dWN0IHJiX25vZGUgKnBhcmVudCwgKmdwYXJlbnQ7CisgICAgc3RydWN0IHJiX25vZGUgKnBhcmVu
dCA9IHJiX3JlZF9wYXJlbnQobm9kZSksICpncGFyZW50LCAqdG1wOwogCiAgICAgd2hpbGUgKHRy
dWUpCiAgICAgewpAQCAtOTksNjEgKzE1MCwxMDggQEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3Ry
dWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogICAgICAgICAgKiBPdGhl
cndpc2UsIHRha2Ugc29tZSBjb3JyZWN0aXZlIGFjdGlvbiBhcyB3ZSBkb24ndAogICAgICAgICAg
KiB3YW50IGEgcmVkIHJvb3Qgb3IgdHdvIGNvbnNlY3V0aXZlIHJlZCBub2Rlcy4KICAgICAgICAg
ICovCi0gICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKICAgICAgICAgaWYgKCFwYXJl
bnQpCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJiX3NldF9ibGFjayhub2RlKTsKKyAgICAgICAg
ICAgIHJiX3NldF9wYXJlbnRfY29sb3Iobm9kZSwgTlVMTCwgUkJfQkxBQ0spOwogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIH0gZWxzZSBpZiAocmJfaXNfYmxhY2socGFyZW50KSkKICAgICAg
ICAgICAgIGJyZWFrOwogCi0gICAgICAgIGdwYXJlbnQgPSByYl9wYXJlbnQocGFyZW50KTsKKyAg
ICAgICAgZ3BhcmVudCA9IHJiX3JlZF9wYXJlbnQocGFyZW50KTsKIAogICAgICAgICBpZiAocGFy
ZW50ID09IGdwYXJlbnQtPnJiX2xlZnQpCiAgICAgICAgIHsKKyAgICAgICAgICAgIHRtcCA9IGdw
YXJlbnQtPnJiX3JpZ2h0OworICAgICAgICAgICAgaWYgKHRtcCAmJiByYl9pc19yZWQodG1wKSkK
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByZWdpc3RlciBzdHJ1Y3QgcmJfbm9kZSAq
dW5jbGUgPSBncGFyZW50LT5yYl9yaWdodDsKLSAgICAgICAgICAgICAgICBpZiAodW5jbGUgJiYg
cmJfaXNfcmVkKHVuY2xlKSkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAg
IHJiX3NldF9ibGFjayh1bmNsZSk7Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhw
YXJlbnQpOwotICAgICAgICAgICAgICAgICAgICByYl9zZXRfcmVkKGdwYXJlbnQpOwotICAgICAg
ICAgICAgICAgICAgICBub2RlID0gZ3BhcmVudDsKLSAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7Ci0gICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICogQ2FzZSAxIC0gY29sb3IgZmxpcHMKKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICAgICAqICAgICAgIEcgICAgICAgICAgICBnCisgICAgICAgICAgICAgICAgICogICAgICAv
IFwgICAgICAgICAgLyBcCisgICAgICAgICAgICAgICAgICogICAgIHAgICB1ICAtLT4gICBQICAg
VQorICAgICAgICAgICAgICAgICAqICAgIC8gICAgICAgICAgICAvCisgICAgICAgICAgICAgICAg
ICogICBuICAgICAgICAgICAgTgorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAg
ICogSG93ZXZlciwgc2luY2UgZydzIHBhcmVudCBtaWdodCBiZSByZWQsIGFuZAorICAgICAgICAg
ICAgICAgICAqIDQpIGRvZXMgbm90IGFsbG93IHRoaXMsIHdlIG5lZWQgdG8gcmVjdXJzZQorICAg
ICAgICAgICAgICAgICAqIGF0IGcuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAg
ICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAg
ICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHBhcmVudCwgZ3BhcmVudCwgUkJfQkxBQ0spOwor
ICAgICAgICAgICAgICAgIG5vZGUgPSBncGFyZW50OworICAgICAgICAgICAgICAgIHBhcmVudCA9
IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKG5v
ZGUsIHBhcmVudCwgUkJfUkVEKTsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAg
ICAgIH0KIAogICAgICAgICAgICAgaWYgKHBhcmVudC0+cmJfcmlnaHQgPT0gbm9kZSkKICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9vdCk7
CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBDYXNlIDIgLSBsZWZ0IHJv
dGF0ZSBhdCBwYXJlbnQKKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqICAg
ICAgRyAgICAgICAgICAgICBHCisgICAgICAgICAgICAgICAgICogICAgIC8gXCAgICAgICAgICAg
LyBcCisgICAgICAgICAgICAgICAgICogICAgcCAgIFUgIC0tPiAgICBuICAgVQorICAgICAgICAg
ICAgICAgICAqICAgICBcICAgICAgICAgICAvCisgICAgICAgICAgICAgICAgICogICAgICBuICAg
ICAgICAgcAorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAgICogVGhpcyBzdGls
bCBsZWF2ZXMgdXMgaW4gdmlvbGF0aW9uIG9mIDQpLCB0aGUKKyAgICAgICAgICAgICAgICAgKiBj
b250aW51YXRpb24gaW50byBDYXNlIDMgd2lsbCBmaXggdGhhdC4KKyAgICAgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gdG1wID0gbm9kZS0+cmJfbGVm
dDsKKyAgICAgICAgICAgICAgICBub2RlLT5yYl9sZWZ0ID0gcGFyZW50OworICAgICAgICAgICAg
ICAgIGlmICh0bXApCisgICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1w
LCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9y
KHBhcmVudCwgbm9kZSwgUkJfUkVEKTsKICAgICAgICAgICAgICAgICBwYXJlbnQgPSBub2RlOwog
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAg
ICAgICAgIHJiX3NldF9yZWQoZ3BhcmVudCk7Ci0gICAgICAgICAgICBfX3JiX3JvdGF0ZV9yaWdo
dChncGFyZW50LCByb290KTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBDYXNlIDMg
LSByaWdodCByb3RhdGUgYXQgZ3BhcmVudAorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAq
ICAgICAgICBHICAgICAgICAgICBQCisgICAgICAgICAgICAgKiAgICAgICAvIFwgICAgICAgICAv
IFwKKyAgICAgICAgICAgICAqICAgICAgcCAgIFUgIC0tPiAgbiAgIGcKKyAgICAgICAgICAgICAq
ICAgICAvICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgKiAgICBuICAgICAgICAgICAg
ICAgICAgIFUKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgZ3BhcmVudC0+cmJfbGVmdCA9
IHRtcCA9IHBhcmVudC0+cmJfcmlnaHQ7CisgICAgICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0g
Z3BhcmVudDsKKyAgICAgICAgICAgIGlmICh0bXApCisgICAgICAgICAgICAgICAgcmJfc2V0X3Bh
cmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgIF9fcmJfcm90
YXRlX3NldF9wYXJlbnRzKGdwYXJlbnQsIHBhcmVudCwgcm9vdCwgUkJfUkVEKTsKKyAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgdG1wID0gZ3BhcmVudC0+
cmJfbGVmdDsKKyAgICAgICAgICAgIGlmICh0bXAgJiYgcmJfaXNfcmVkKHRtcCkpCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKnVuY2xlID0g
Z3BhcmVudC0+cmJfbGVmdDsKLSAgICAgICAgICAgICAgICBpZiAodW5jbGUgJiYgcmJfaXNfcmVk
KHVuY2xlKSkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9i
bGFjayh1bmNsZSk7Ci0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwot
ICAgICAgICAgICAgICAgICAgICByYl9zZXRfcmVkKGdwYXJlbnQpOwotICAgICAgICAgICAgICAg
ICAgICBub2RlID0gZ3BhcmVudDsKLSAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIC8qIENhc2UgMSAtIGNvbG9yIGZsaXBzICov
CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JM
QUNLKTsKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHBhcmVudCwgZ3BhcmVu
dCwgUkJfQkxBQ0spOworICAgICAgICAgICAgICAgIG5vZGUgPSBncGFyZW50OworICAgICAgICAg
ICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgICAgICAgICByYl9zZXRf
cGFyZW50X2NvbG9yKG5vZGUsIHBhcmVudCwgUkJfUkVEKTsKKyAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgaWYgKHBhcmVudC0+cmJfbGVmdCA9
PSBub2RlKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3JpZ2h0
KHBhcmVudCwgcm9vdCk7CisgICAgICAgICAgICAgICAgLyogQ2FzZSAyIC0gcmlnaHQgcm90YXRl
IGF0IHBhcmVudCAqLworICAgICAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9IHRtcCA9IG5v
ZGUtPnJiX3JpZ2h0OworICAgICAgICAgICAgICAgIG5vZGUtPnJiX3JpZ2h0ID0gcGFyZW50Owor
ICAgICAgICAgICAgICAgIGlmICh0bXApCisgICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJl
bnRfY29sb3IodG1wLCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICByYl9zZXRf
cGFyZW50X2NvbG9yKHBhcmVudCwgbm9kZSwgUkJfUkVEKTsKICAgICAgICAgICAgICAgICBwYXJl
bnQgPSBub2RlOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICByYl9zZXRfYmxhY2socGFy
ZW50KTsKLSAgICAgICAgICAgIHJiX3NldF9yZWQoZ3BhcmVudCk7Ci0gICAgICAgICAgICBfX3Ji
X3JvdGF0ZV9sZWZ0KGdwYXJlbnQsIHJvb3QpOworICAgICAgICAgICAgLyogQ2FzZSAzIC0gbGVm
dCByb3RhdGUgYXQgZ3BhcmVudCAqLworICAgICAgICAgICAgZ3BhcmVudC0+cmJfcmlnaHQgPSB0
bXAgPSBwYXJlbnQtPnJiX2xlZnQ7CisgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBncGFy
ZW50OworICAgICAgICAgICAgaWYgKHRtcCkKKyAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50
X2NvbG9yKHRtcCwgZ3BhcmVudCwgUkJfQkxBQ0spOworICAgICAgICAgICAgX19yYl9yb3RhdGVf
c2V0X3BhcmVudHMoZ3BhcmVudCwgcGFyZW50LCByb290LCBSQl9SRUQpOworICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KICAgICB9CiB9Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4Q-0004NH-Pw; Wed, 31 May 2017 21:22:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4P-0004MJ-Ig
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:21 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 06/33-31580-C043F295; Wed, 31 May 2017 21:22:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTAIV0eE/1
 Ig395Fks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxu2rk1kL2kQr/rQ+Ym5gfMrXxcjFISQwkVFi
 TfdGFhCHReAli8TjY1uZQBwJgX5WieObr7B2MXICOXESf55uYoawqyQ2d69hBLGFBNQktsw7x
 Qxh/2aUeNya3sXIwcEmoCvRfqsAJCwiIC1x7fNlRpCZzALtTBL3Z29jAkkICyRJrDnXwAZisw
 ioSiw6f4AJpJdXwFZi0nI+iFXyEos2zWABsTmBwqe6XzFBrLKRWPhkMvMERoEFjAyrGNWLU4v
 KUot0LfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDqp6BgXEH4+ufTocYJTmY
 lER5K2z0IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8O4w0o8UEixKTU+tSMvMAYY3TFqCg0dJh
 PcoSJq3uCAxtzgzHSJ1itGY48qVdV+YOKYc2P6FSYglLz8vVUqcdxJIqQBIaUZpHtwgWNxdYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOxVkCk9mXgncvldApzABnbJrhzbIKSWJCCmpBsa
 YD7c2zfA6Kn9uQugbuxfP4ua0vPj91Ey0VN5/rSVb8ku7b4teBd+9OaduueXEu+8b+Rwvd6je
 W3bGgF/t5WE9IYNozeUJDnWPGB7kiO++6ntrZV8em+rLPVe1r0y5lT+zb6rHbMW2hYsKI7LVr
 u74x594UW5pdtGU2niL5z3rWe8Wh4dI9B9UYinOSDTUYi4qTgQAYmVBLbYCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496265738!99420005!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29772 invoked from network); 31 May 2017 21:22:19 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:19 -0000
Received: by mail-pf0-f194.google.com with SMTP id w69so4287730pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=hlW2l4xkcB7leSAXt/c0dXMNCim64rb3yG3X+PGxYUM=;
 b=iHkYGuk6fsmIZyoau0SGa50G36LM/v3rQlBDT9e7YnnaKnHhH5cn2vrVTRCyfV31HX
 qgxdbVVtBoKF1R7Bj3O/MlE1JonuYFbWUJkSGO1iLD9xDAZL2/JLAH9zCR2uaaA1S/BI
 1qMca49MRoY5MXn+dBHH0Ovc8i78E5h0Wch5i+SyTiVfH6TyPPEInsM0R3BwibP/QpzU
 72UMZ8lFXoCzS4UdqS0YnwLcFTLt6+tf+Q31H47PZOv0e4QIsEWLjgg+g3s70hYuTY52
 dGrGl1iP7JPAgzZ43WYi8Henn0PH9OGgF7Rc5Il6I4i3NEJjn8byJVfKifdohQppKobj
 kf/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=hlW2l4xkcB7leSAXt/c0dXMNCim64rb3yG3X+PGxYUM=;
 b=IsBdEfhQt+1FYEZCOuSBxWe0a1ae9l5tQSERVcy7NElvnL3No68KeFKMWm78kCA7FV
 RpLkdcrVEpjC9IMiE30ezHMbQvJFOVrfC0jLuK9l9GxAlXuQSdfmmBRgmIawYvBODiDg
 FrkNsHEosyoMV/2XSyOJlXHzAAER3MZRE67YhzNRfVXgvXWW/sgOWyj6StfTyXB2+Ufg
 wDgoSaYOMfQxaaJCYtoSScwEU8725ADotAepRh1ibvDeTmViULwYkLPiVHzOUrEm8f4W
 waN5u756r0qnlGVaZ6Vu2LHIMasfHHqkhAEWkjdlsIrsSaizTIhXRYV/RDCvNAKzr1jx
 sdkA==
X-Gm-Message-State: AODbwcCO03sVAVu+bTrfVWiQ4C519KNjUUGX5ba5l3PtSzQX7OpKyNXa
 pOu0V3A2fSNASg==
X-Received: by 10.84.140.164 with SMTP id 33mr91855939plt.142.1496265738233;
 Wed, 31 May 2017 14:22:18 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:17 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:48 +0530
Message-Id: <20170531212056.10583-10-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 09/17] rbtree: adjust node color in
	__rb_erase_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSB3ZXJlIGFsd2F5cyBzZXR0aW5nIGEgbm9kZSB0byBi
bGFjayBhZnRlcgpleGl0aW5nIHRoZSBtYWluIGxvb3AuICBBbmQgaW4gb25lIGNhc2UsIGFmdGVy
IGZpeGluZyB1cCB0aGUgdHJlZSB0bwpzYXRpc2Z5IGFsbCByYnRyZWUgaW52YXJpYW50cywgd2Ug
d2VyZSBzZXR0aW5nIHRoZSBjdXJyZW50IG5vZGUgdG8gcm9vdApqdXN0IHRvIGd1YXJhbnRlZSBh
IGxvb3AgZXhpdCwgYXQgd2hpY2ggcG9pbnQgdGhlIHJvb3Qgd291bGQgYmUgc2V0IHRvCmJsYWNr
LiAgSG93ZXZlciB0aGlzIGlzIG5vdCBuZWNlc3NhcnksIGFzIHRoZSByb290IG9mIGFuIHJidHJl
ZSBpcyBhbHJlYWR5Cmtub3duIHRvIGJlIGJsYWNrLiAgVGhlIG9ubHkgY2FzZSB3aGVyZSB0aGUg
Y29sb3IgZmxpcCBpcyByZXF1aXJlZCBpcyB3aGVuCndlIGV4aXQgdGhlIGxvb3AgZHVlIHRvIHRo
ZSBjdXJyZW50IG5vZGUgYmVpbmcgcmVkLCBhbmQgaXQncyBlYXNpZXN0IHRvCmp1c3QgZG8gdGhl
IGZsaXAgYXQgdGhhdCBwb2ludCBpbnN0ZWFkIG9mIGRvaW5nIGl0IGFmdGVyIHRoZSBsb29wLgoK
Y29tbWl0IGQ2ZmYxMjczOTI4ZWJmMTU0NjZhODViN2UxODEwY2QwMGU3Mjk5OGIgZnJvbSBsaW51
eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWls
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMjIgKysrKysrKysrKysrKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXgg
OGRiN2E1YjRjYS4uNzM2ZTJhNTVhYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYwor
KysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yNjIsMTAgKzI2MiwyNCBAQCBzdGF0aWMgdm9p
ZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAq
cGFyZW50LAogewogICAgIHN0cnVjdCByYl9ub2RlICpvdGhlcjsKIAotICAgIHdoaWxlICgoIW5v
ZGUgfHwgcmJfaXNfYmxhY2sobm9kZSkpICYmIG5vZGUgIT0gcm9vdC0+cmJfbm9kZSkKKyAgICB3
aGlsZSAodHJ1ZSkKICAgICB7Ci0gICAgICAgIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkK
KyAgICAgICAgLyoKKyAgICAgICAgICogTG9vcCBpbnZhcmlhbnQ6IGFsbCBsZWFmIHBhdGhzIGdv
aW5nIHRocm91Z2ggbm9kZSBoYXZlIGEKKyAgICAgICAgICogYmxhY2sgbm9kZSBjb3VudCB0aGF0
IGlzIDEgbG93ZXIgdGhhbiBvdGhlciBsZWFmIHBhdGhzLgorICAgICAgICAgKgorICAgICAgICAg
KiBJZiBub2RlIGlzIHJlZCwgd2UgY2FuIGZsaXAgaXQgdG8gYmxhY2sgdG8gYWRqdXN0LgorICAg
ICAgICAgKiBJZiBub2RlIGlzIHRoZSByb290LCBhbGwgbGVhZiBwYXRocyBnbyB0aHJvdWdoIGl0
LgorICAgICAgICAgKiBPdGhlcndpc2UsIHdlIG5lZWQgdG8gYWRqdXN0IHRoZSB0cmVlIHRocm91
Z2ggY29sb3IgZmxpcHMKKyAgICAgICAgICogYW5kIHRyZWUgcm90YXRpb25zIGFzIHBlciBvbmUg
b2YgdGhlIDQgY2FzZXMgYmVsb3cuCisgICAgICAgICAqLworICAgICAgICBpZiAobm9kZSAmJiBy
Yl9pc19yZWQobm9kZSkpCiAgICAgICAgIHsKKyAgICAgICAgICAgIHJiX3NldF9ibGFjayhub2Rl
KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9IGVsc2UgaWYgKCFwYXJlbnQpIHsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9IGVsc2UgaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBu
b2RlKSB7CiAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfcmlnaHQ7CiAgICAgICAgICAg
ICBpZiAocmJfaXNfcmVkKG90aGVyKSkKICAgICAgICAgICAgIHsKQEAgLTI5Nyw3ICszMTEsNiBA
QCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1
Y3QgcmJfbm9kZSAqcGFyZW50LAogICAgICAgICAgICAgICAgIGlmIChvdGhlci0+cmJfcmlnaHQp
CiAgICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfcmlnaHQpOwogICAg
ICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsKLSAgICAgICAgICAg
ICAgICBub2RlID0gcm9vdC0+cmJfbm9kZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQpAQCAtMzM0LDEzICszNDcsMTAgQEAgc3RhdGljIHZvaWQgX19y
Yl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVu
dCwKICAgICAgICAgICAgICAgICBpZiAob3RoZXItPnJiX2xlZnQpCiAgICAgICAgICAgICAgICAg
ICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfbGVmdCk7CiAgICAgICAgICAgICAgICAgX19yYl9y
b3RhdGVfcmlnaHQocGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAgICBub2RlID0gcm9vdC0+
cmJfbm9kZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAg
fQogICAgIH0KLSAgICBpZiAobm9kZSkKLSAgICAgICAgcmJfc2V0X2JsYWNrKG5vZGUpOwogfQog
CiB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9v
dCkKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4W-0004R9-0y; Wed, 31 May 2017 21:22:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4U-0004Pn-Kq
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BB/D3-02006-1143F295; Wed, 31 May 2017 21:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAIV1BE/1
 Ig3XnhCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozO1kMsBYdVKt79mM/YwPhHrIuRi0NIYCKj
 xJJzW9m6GDk5WAReskj8vJMAkpAQ6GeVONHwkQUkISEQJ9E/8Ts7hF0p8fjJQmYQW0hATWLLv
 FPMEJN+M0rcv34FaBIHB5uArkT7rQKQGhEBaYlrny8zgtQwC7QzSdyfvY0JJCEsECUx//xpZo
 jNqhIHGhpZQWxeAVuJlXNPsUIsk5dYtGkG2BGcQPFT3a+YIBbbSCx8Mpl5AqPAAkaGVYwaxal
 FZalFuoYGeklFmekZJbmJmTlAnqlebmpxcWJ6ak5iUrFecn7uJkZgaDEAwQ7GNVOdDzFKcjAp
 ifJW2OhFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3WGkHykkWJSanlqRlpkDDHKYtAQHj5II7
 1GQNG9xQWJucWY6ROoUozHHlSvrvjBxTDmw/QuTEEtefl6qlDivojFQqQBIaUZpHtwgWPRdYp
 SVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvEMgUnsy8Erh9r4BOYQI6ZdcObZBTShIRUlINjKw
 tZ6YtMVr7MD9hxVINnc2mPzz3Ppy1dcr2i897t/d2dT/a9OlZYMvOrjUJ67u7nT2PJ01uyz9S
 6m57+EKvxirLzbUvZBf3Bkfsf+f9VNdOdUn5JiuFVeafTDsXGXK+am7elbBef2atm/z5FxyBZ
 v/4NOJaq0su7u7afXLbvV9TZs8XLnW3SldiKc5INNRiLipOBAAglEbHuQIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496265743!72811110!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44118 invoked from network); 31 May 2017 21:22:25 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:25 -0000
Received: by mail-pf0-f194.google.com with SMTP id f27so4299995pfe.0
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1kYPQjei4JVFWJuPHRDfRef30SBQtvEZuQIvURbqQpM=;
 b=iSSwNlVeWehkSWvd1vp/QrIRBtE0sTEyE4wAlMhLT8u74jQcBil1FfdD7iObp2cfNy
 Z3wo5nyU7YapISUUaeNIG8tm/DdG/hidjmobJH6GCLckwGLpnFlUVlDC9VeN+UV3qauZ
 ioLNxwMDdbmlY10izSanYyq7n7I2axm5f/csiRVptnjG2LL87oveSrxYULN2qfgoIe4g
 sium+XZTZkms6ISGRoMmSYOccmaw0UCMxfTg5lj63VsJfEpYjiJmEJ3YlOThHpqElA8s
 RoE3muZsGSt90Q2opeWBvka+PtcVqbJ1Oz6UFX3EbROiF5PSK2HUpWGkA5TREd1DdChq
 cWKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=1kYPQjei4JVFWJuPHRDfRef30SBQtvEZuQIvURbqQpM=;
 b=jRKIy/idFEX0vMxUHoE/S3vx6fQqv1akhR1Bpzb2tl+If2jRx04sdAgkr3OwoceA1m
 n2Ir/iXD+PZnv6MP4qt2e/8WN5X+D3hy2xcNFfn9rb5f5Gcf6ZZVUwEwGkSqBW0j6dJV
 1+vLvD7LnNsk80txg+xmEDqlJqUlqi+NVqr3WM88F141BngZfmAF4yvh+a/RLSWWR+dH
 fk3DyqMlzlN3wO5YXrIl4UV55hg/FN7sqgkC/gU+G51jw85vuCnMvMD6RSeJuNCLF3JS
 abpLIrq9vAeVMbP99pPAwfphQ3d6Vaa0OP3nH8ffatEEEQi3hcrbYh5qroQZgA5jW3F5
 biUQ==
X-Gm-Message-State: AODbwcDjaTAOPAifZ4zBjXkvxbRVoCHBsaxJk9xbZXDsknPIT/YbovVK
 YCHJR/IRfbG5gNm/
X-Received: by 10.99.125.87 with SMTP id m23mr34740713pgn.79.1496265743209;
 Wed, 31 May 2017 14:22:23 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:22 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:49 +0530
Message-Id: <20170531212056.10583-11-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 10/17] rbtree: optimize case selection
	logic in __rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSBoYXZlIHRvIHNlbGVjdCBvbmUgb2YgMyBjYXNlcyBk
ZXBlbmRpbmcgb24gdGhlCmNvbG9yIG9uIHRoZSAnb3RoZXInIG5vZGUgY2hpbGRyZW4uICBJZiBi
b3RoIGNoaWxkcmVuIGFyZSBibGFjaywgd2UgZmxpcCBhCmZldyBub2RlIGNvbG9ycyBhbmQgaXRl
cmF0ZS4gIE90aGVyd2lzZSwgd2UgZG8gZWl0aGVyIG9uZSBvciB0d28gdHJlZQpyb3RhdGlvbnMs
IGRlcGVuZGluZyBvbiB0aGUgY29sb3Igb2YgdGhlICdvdGhlcicgY2hpbGQgb3Bwb3NpdGUgdG8g
J25vZGUnLAphbmQgdGhlbiB3ZSBhcmUgZG9uZS4KClRoZSBjb3JyZXNwb25kaW5nIGxvZ2ljIGhh
ZCBkdXBsaWNhdGUgY2hlY2tzIGZvciB0aGUgY29sb3Igb2YgdGhlICdvdGhlcicKY2hpbGQgb3Bw
b3NpdGUgdG8gJ25vZGUnLiAgSXQgd2FzIGNoZWNraW5nIGl0IGZpcnN0IHRvIGRldGVybWluZSBp
ZiBib3RoCmNoaWxkcmVuIGFyZSBibGFjaywgYW5kIHRoZW4gdG8gZGV0ZXJtaW5lIGhvdyBtYW55
IHRyZWUgcm90YXRpb25zIGFyZQpyZXF1aXJlZC4gIFJlYXJyYW5nZSB0aGUgbG9naWMgdG8gYXZv
aWQgdGhhdCBleHRyYSBjaGVjay4KCmNvbW1pdCBlMTI1ZDE0NzFhNGY4ZjFiZjdlYTlhODNkZWI4
ZDIzY2I0MGJkNzEyIGZyb20gbGludXggdHJlZQoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1h
ciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDY5
ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggNzM2
ZTJhNTVhYS4uMWU0Y2IxZWQyYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysg
Yi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yODgsMzEgKzI4OCwyNiBAQCBzdGF0aWMgdm9pZCBf
X3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFy
ZW50LAogICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsKICAg
ICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfcmlnaHQ7CiAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICBpZiAoKCFvdGhlci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJf
bGVmdCkpICYmCi0gICAgICAgICAgICAgICAgKCFvdGhlci0+cmJfcmlnaHQgfHwgcmJfaXNfYmxh
Y2sob3RoZXItPnJiX3JpZ2h0KSkpCisgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9yaWdodCB8
fCByYl9pc19ibGFjayhvdGhlci0+cmJfcmlnaHQpKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHJiX3NldF9yZWQob3RoZXIpOwotICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7
Ci0gICAgICAgICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwotICAgICAgICAgICAg
fQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICgh
b3RoZXItPnJiX3JpZ2h0IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5yYl9yaWdodCkpCisgICAgICAg
ICAgICAgICAgaWYgKCFvdGhlci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfbGVm
dCkpCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmJfbm9k
ZSAqb19sZWZ0OwotICAgICAgICAgICAgICAgICAgICBpZiAoKG9fbGVmdCA9IG90aGVyLT5yYl9s
ZWZ0KSkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvX2xlZnQpOwogICAg
ICAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVyKTsKLSAgICAgICAgICAgICAgICAgICAg
X19yYl9yb3RhdGVfcmlnaHQob3RoZXIsIHJvb3QpOwotICAgICAgICAgICAgICAgICAgICBvdGhl
ciA9IHBhcmVudC0+cmJfcmlnaHQ7CisgICAgICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7
CisgICAgICAgICAgICAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAg
ICAgcmJfc2V0X2NvbG9yKG90aGVyLCByYl9jb2xvcihwYXJlbnQpKTsKLSAgICAgICAgICAgICAg
ICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAgICAgICAgICBpZiAob3RoZXItPnJiX3Jp
Z2h0KQotICAgICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsK
LSAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9vdCk7Ci0gICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9s
ZWZ0KTsKKyAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVyKTsKKyAgICAgICAgICAgICAg
ICBfX3JiX3JvdGF0ZV9yaWdodChvdGhlciwgcm9vdCk7CisgICAgICAgICAgICAgICAgb3RoZXIg
PSBwYXJlbnQtPnJiX3JpZ2h0OwogICAgICAgICAgICAgfQorICAgICAgICAgICAgcmJfc2V0X2Nv
bG9yKG90aGVyLCByYl9jb2xvcihwYXJlbnQpKTsKKyAgICAgICAgICAgIHJiX3NldF9ibGFjayhw
YXJlbnQpOworICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9yaWdodCk7CisgICAg
ICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9vdCk7CisgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTMyNCwzMSArMzE5LDI1
IEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0
cnVjdCByYl9ub2RlICpwYXJlbnQsCiAgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQo
cGFyZW50LCByb290KTsKICAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsK
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICgoIW90aGVyLT5yYl9sZWZ0IHx8IHJiX2lz
X2JsYWNrKG90aGVyLT5yYl9sZWZ0KSkgJiYKLSAgICAgICAgICAgICAgICAoIW90aGVyLT5yYl9y
aWdodCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfcmlnaHQpKSkKKyAgICAgICAgICAgIGlmICgh
b3RoZXItPnJiX2xlZnQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKQogICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgIHJiX3NldF9yZWQob3RoZXIpOwotICAgICAgICAgICAgICAg
IG5vZGUgPSBwYXJlbnQ7Ci0gICAgICAgICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUp
OwotICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIGlmICghb3RoZXItPnJiX2xlZnQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX2xl
ZnQpKQorICAgICAgICAgICAgICAgIGlmICghb3RoZXItPnJiX3JpZ2h0IHx8IHJiX2lzX2JsYWNr
KG90aGVyLT5yYl9yaWdodCkpCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICByZWdpc3RlciBzdHJ1Y3QgcmJfbm9kZSAqb19yaWdodDsKLSAgICAgICAgICAgICAgICAgICAg
aWYgKChvX3JpZ2h0ID0gb3RoZXItPnJiX3JpZ2h0KSkKLSAgICAgICAgICAgICAgICAgICAgICAg
IHJiX3NldF9ibGFjayhvX3JpZ2h0KTsKICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3JlZChv
dGhlcik7Ci0gICAgICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQob3RoZXIsIHJvb3Qp
OwotICAgICAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsKKyAgICAgICAg
ICAgICAgICAgICAgbm9kZSA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICAgICAgcGFyZW50ID0g
cmJfcGFyZW50KG5vZGUpOworICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICAgICAgcmJfc2V0X2NvbG9yKG90aGVyLCByYl9jb2xvcihw
YXJlbnQpKTsKLSAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAg
ICAgICAgICBpZiAob3RoZXItPnJiX2xlZnQpCi0gICAgICAgICAgICAgICAgICAgIHJiX3NldF9i
bGFjayhvdGhlci0+cmJfbGVmdCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQo
cGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBy
Yl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsKKyAgICAgICAgICAgICAgICByYl9zZXRfcmVk
KG90aGVyKTsKKyAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KG90aGVyLCByb290KTsK
KyAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsKICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIHJiX3NldF9jb2xvcihvdGhlciwgcmJfY29sb3IocGFyZW50KSk7CisgICAg
ICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKKyAgICAgICAgICAgIHJiX3NldF9ibGFjayhv
dGhlci0+cmJfbGVmdCk7CisgICAgICAgICAgICBfX3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJv
b3QpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CiB9Ci0tIAoyLjEyLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4i-0004Y7-8X; Wed, 31 May 2017 21:22:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4h-0004XM-5Q
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:39 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 82/7A-02022-E143F295; Wed, 31 May 2017 21:22:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAEV1ZE/1
 Ig7UTVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owJ35ayFRwIqpj+6g1zA+NMwy5GLg4hgYmM
 ErdufGYFcVgEXrJIXJswmwnEkRDoZ5Voe3ybuYuRE8iJk1h5aip7FyMHkF0lMbMrCiQsJKAms
 WXeKWaISb8ZJTbd+ckIUsMmoCvRfqsApEZEQFri2ufLjCA1zALtTBL3Z29jAkkIC4RIbLgMMp
 MTaLOqxNa1GxhBbF4BW4kZj3czQuyVl1i0aQYLiM0JFD/V/YoJYrGNxMInk5knMAosYGRYxah
 RnFpUllqka2iol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGFoMQLCDcWW78yFG
 SQ4mJVHeChu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBbG+pFCgkWp6akVaZk5wCCHSUtw8
 CiJ8DqBpHmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5FUFKBUBKM0rz4AbBou
 8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmFQKbwZOaVwO17BXQKE9Apu3Zog5xSkoiQkmp
 gXBh9e0P5tzMrju9fXRv0QuOLZmP5Fo6p/QX3Ovl6/gtV3VGfX+yySm6PoMQphTt/BGcFTp3w
 2NHL1L5nyTkmV69so4gFIosVMvevZK3ZoXJ5m+OU7Zp6iquz+Z+u71v5v1BMhVuo+m9Dq9o0r
 dTAmP+++kyLNkk95mlR6BAK9s56HL2RJTRZiaU4I9FQi7moOBEATSLZkLkCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496265755!101366071!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31030 invoked from network); 31 May 2017 21:22:36 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:36 -0000
Received: by mail-pf0-f196.google.com with SMTP id w69so4288854pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=WVPkFhdSpH86gZ2KWDvJkancIt5XW51mvSUFz2JbAzs=;
 b=dc8A1V0nb3aNABKvX7hri4EPCRa71wqwnYviSyB2h9ccIelB4rJW8k3UkTCDJn6k+l
 N2fKUH4WIOPvnaICwGMZe9PLLpyRH9tEsAMeAs6gEwqOIGcDFbuIsmZXQ8Fhnanegr9P
 dY5/WF1RZ9aW90mqOpTZce1Cu7tbri8vbBftTatManxpXOpxRqsG2sw4sSZym7OPz2hg
 DFdchGwZXw947KEWB9Q/EH5HWU3Wi86NshR0keC7GFcdYvzHEWBN/fn/eqvcq1/zkIB/
 tanG5YCufrPt+q7L/OSK+JOMgXU9uyL/NoYAVjWFAK12XT8XbNRatYrN6ygQYjECbYTi
 +ZeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=WVPkFhdSpH86gZ2KWDvJkancIt5XW51mvSUFz2JbAzs=;
 b=twmSGkbDVRbnRxCeCcVPzrE2gkszcrFtwW0JUjXAqJHyo1u+PoZhN0Ek2z8mW8hdza
 ImoNzbUiugxo9lB6OMxVfZkhJ7hlI42T3eQo4XB/9uaVIO/C7wF0TXCUfeZmDHjQIKmX
 sbkmdScwpWy9xyWZjFSxRr3vFH1iHVBzuqnLEFebaJ1C+XAg5Yerb4Uu/TzfmfKmnQkw
 1w3TW2ZhHXfmpCHVs6hP9TKDEve7lbqPpQ5uFJfaD/z+lsrh97LsLzg9ZBcNZi4ws3+X
 JsmsqTCMphAViDmZxEZN1ZyYnC5fkDBDAMXWbsr7vkWfot1N/hQB7k+qNuJbDVh1mkuk
 Y5Ww==
X-Gm-Message-State: AODbwcA5kPSRtQq4lpgvCrx6/T6CpAhcD8MNnNflMXj+G6dZQ1bOX65d
 H96QQWFJr5v4JnOx
X-Received: by 10.99.143.90 with SMTP id r26mr13721499pgn.102.1496265754612;
 Wed, 31 May 2017 14:22:34 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:34 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:50 +0530
Message-Id: <20170531212056.10583-12-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 11/17] rbtree: low level optimizations
	in __rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSBvZnRlbiBhbHJlYWR5IGhhdmUgcG9pbnRlcnMgdG8g
dGhlIG5vZGVzIGJlaW5nCnJvdGF0ZWQgYW5kL29yIGtub3cgd2hhdCB0aGVpciBjb2xvcnMgbXVz
dCBiZSwgc28gd2UgY2FuIGdlbmVyYXRlIG1vcmUKZWZmaWNpZW50IGNvZGUgdGhhbiB0aGUgZ2Vu
ZXJpYyBfX3JiX3JvdGF0ZV9sZWZ0KCkgYW5kIF9fcmJfcm90YXRlX3JpZ2h0KCkKZnVuY3Rpb25z
LgoKQWxzbyB3aGVuIHRoZSBjdXJyZW50IG5vZGUgaXMgcmVkIG9yIHdoZW4gZmxpcHBpbmcgdGhl
IHNpYmxpbmcncyBjb2xvciwKdGhlIHBhcmVudCBpcyBhbHJlYWR5IGtub3duIHNvIHdlIGNhbiB1
c2UgdGhlIG1vcmUgZWZmaWNpZW50CnJiX3NldF9wYXJlbnRfY29sb3IoKSBmdW5jdGlvbiB0byBz
ZXQgdGhlIGRlc2lyZWQgY29sb3IuCgpjb21taXQgNjI4MGQyMzU2ZmQ4YWQwOTM2YTYzYzEwZGMx
ZTZhY2NmNDhkMGM2MSBmcm9tIGxpbnV4IHRyZWUKClNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3Vt
YXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCAx
OTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDEwNyBpbnNlcnRpb25zKCspLCA5MCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9yYnRyZWUuYwppbmRleCAx
ZTRjYjFlZDJjLi4yNTM4NjFkODg5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCisr
KyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTM4LDcgKzM4LDggQEAKICAqICA1KSwgdGhlbiB0
aGUgbG9uZ2VzdCBwb3NzaWJsZSBwYXRoIGR1ZSB0byA0IGlzIDJCLgogICoKICAqICBXZSBzaGFs
bCBpbmRpY2F0ZSBjb2xvciB3aXRoIGNhc2UsIHdoZXJlIGJsYWNrIG5vZGVzIGFyZSB1cHBlcmNh
c2UgYW5kIHJlZAotICogIG5vZGVzIHdpbGwgYmUgbG93ZXJjYXNlLgorICogIG5vZGVzIHdpbGwg
YmUgbG93ZXJjYXNlLiBVbmtub3duIGNvbG9yIG5vZGVzIHNoYWxsIGJlIGRyYXduIGFzIHJlZCB3
aXRoaW4KKyAqICBwYXJlbnRoZXNlcyBhbmQgaGF2ZSBzb21lIGFjY29tcGFueWluZyB0ZXh0IGNv
bW1lbnQuCiAgKi8KIAogI2RlZmluZSAgICBSQl9SRUQgICAgMApAQCAtNDcsMTcgKzQ4LDExIEBA
CiAjZGVmaW5lIHJiX2NvbG9yKHIpICAgICAoKHIpLT5fX3JiX3BhcmVudF9jb2xvciAmIDEpCiAj
ZGVmaW5lIHJiX2lzX3JlZChyKSAgICAoIXJiX2NvbG9yKHIpKQogI2RlZmluZSByYl9pc19ibGFj
ayhyKSAgcmJfY29sb3IocikKLSNkZWZpbmUgcmJfc2V0X3JlZChyKSAgIGRvIHsgKHIpLT5fX3Ji
X3BhcmVudF9jb2xvciAmPSB+MTsgfSB3aGlsZSAoMCkKLSNkZWZpbmUgcmJfc2V0X2JsYWNrKHIp
IGRvIHsgKHIpLT5fX3JiX3BhcmVudF9jb2xvciB8PSAxOyB9IHdoaWxlICgwKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgcmJfc2V0X3BhcmVudChzdHJ1Y3QgcmJfbm9kZSAqcmIsIHN0cnVjdCByYl9u
b2RlICpwKQogewogICAgIHJiLT5fX3JiX3BhcmVudF9jb2xvciA9IHJiX2NvbG9yKHJiKSB8ICh1
bnNpZ25lZCBsb25nKXA7CiB9Ci1zdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X2NvbG9yKHN0cnVj
dCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQotewotICAgIHJiLT5fX3JiX3BhcmVudF9jb2xvciA9
IChyYi0+X19yYl9wYXJlbnRfY29sb3IgJiB+MSkgfCBjb2xvcjsKLX0KIAogc3RhdGljIGlubGlu
ZSB2b2lkIHJiX3NldF9wYXJlbnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKnJiLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqcCwgaW50IGNvbG9y
KQpAQCAtNzAsNTIgKzY1LDYgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcmJfbm9kZSAqcmJfcmVk
X3BhcmVudChzdHJ1Y3QgcmJfbm9kZSAqcmVkKQogICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUg
KilyZWQtPl9fcmJfcGFyZW50X2NvbG9yOwogfQogCi1zdGF0aWMgdm9pZCBfX3JiX3JvdGF0ZV9s
ZWZ0KHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKLXsKLSAgICBz
dHJ1Y3QgcmJfbm9kZSAqcmlnaHQgPSBub2RlLT5yYl9yaWdodDsKLSAgICBzdHJ1Y3QgcmJfbm9k
ZSAqcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwotCi0gICAgaWYgKChub2RlLT5yYl9yaWdodCA9
IHJpZ2h0LT5yYl9sZWZ0KSkKLSAgICAgICAgcmJfc2V0X3BhcmVudChyaWdodC0+cmJfbGVmdCwg
bm9kZSk7Ci0gICAgcmlnaHQtPnJiX2xlZnQgPSBub2RlOwotCi0gICAgcmJfc2V0X3BhcmVudChy
aWdodCwgcGFyZW50KTsKLQotICAgIGlmIChwYXJlbnQpCi0gICAgewotICAgICAgICBpZiAobm9k
ZSA9PSBwYXJlbnQtPnJiX2xlZnQpCi0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSByaWdo
dDsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IHJpZ2h0Owot
ICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHJvb3QtPnJiX25vZGUgPSByaWdodDsKLSAgICByYl9z
ZXRfcGFyZW50KG5vZGUsIHJpZ2h0KTsKLX0KLQotc3RhdGljIHZvaWQgX19yYl9yb3RhdGVfcmln
aHQoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQotewotICAgIHN0
cnVjdCByYl9ub2RlICpsZWZ0ID0gbm9kZS0+cmJfbGVmdDsKLSAgICBzdHJ1Y3QgcmJfbm9kZSAq
cGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwotCi0gICAgaWYgKChub2RlLT5yYl9sZWZ0ID0gbGVm
dC0+cmJfcmlnaHQpKQotICAgICAgICByYl9zZXRfcGFyZW50KGxlZnQtPnJiX3JpZ2h0LCBub2Rl
KTsKLSAgICBsZWZ0LT5yYl9yaWdodCA9IG5vZGU7Ci0KLSAgICByYl9zZXRfcGFyZW50KGxlZnQs
IHBhcmVudCk7Ci0KLSAgICBpZiAocGFyZW50KQotICAgIHsKLSAgICAgICAgaWYgKG5vZGUgPT0g
cGFyZW50LT5yYl9yaWdodCkKLSAgICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSBsZWZ0Owot
ICAgICAgICBlbHNlCi0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBsZWZ0OwotICAgIH0K
LSAgICBlbHNlCi0gICAgICAgIHJvb3QtPnJiX25vZGUgPSBsZWZ0OwotICAgIHJiX3NldF9wYXJl
bnQobm9kZSwgbGVmdCk7Ci19Ci0KIC8qCiAgKiBIZWxwZXIgZnVuY3Rpb24gZm9yIHJvdGF0aW9u
czoKICAqIC0gb2xkJ3MgcGFyZW50IGFuZCBjb2xvciBnZXQgYXNzaWduZWQgdG8gbmV3CkBAIC0y
NjAsNyArMjA5LDcgQEAgRVhQT1JUX1NZTUJPTChyYl9pbnNlcnRfY29sb3IpOwogc3RhdGljIHZv
aWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUg
KnBhcmVudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJiX3Jvb3QgKnJv
b3QpCiB7Ci0gICAgc3RydWN0IHJiX25vZGUgKm90aGVyOworICAgIHN0cnVjdCByYl9ub2RlICpz
aWJsaW5nLCAqdG1wMSwgKnRtcDI7CiAKICAgICB3aGlsZSAodHJ1ZSkKICAgICB7CkBAIC0yNzUs
NjggKzIyNCwxMzYgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9k
ZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAgICAgICAgICovCiAgICAgICAgIGlm
IChub2RlICYmIHJiX2lzX3JlZChub2RlKSkKICAgICAgICAgewotICAgICAgICAgICAgcmJfc2V0
X2JsYWNrKG5vZGUpOworICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihub2RlLCBwYXJl
bnQsIFJCX0JMQUNLKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9IGVsc2UgaWYgKCFw
YXJlbnQpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9IGVsc2UgaWYgKHBhcmVudC0+
cmJfbGVmdCA9PSBub2RlKSB7Ci0gICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfcmlnaHQ7
Ci0gICAgICAgICAgICBpZiAocmJfaXNfcmVkKG90aGVyKSkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXIpOwotICAgICAgICAgICAgICAgIHJiX3NldF9y
ZWQocGFyZW50KTsKLSAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9v
dCk7Ci0gICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAgICAg
ICAgc2libGluZyA9IHBhcmVudC0+cmJfcmlnaHQ7CisgICAgICAgICAgICBpZiAocmJfaXNfcmVk
KHNpYmxpbmcpKSB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBDYXNl
IDEgLSBsZWZ0IHJvdGF0ZSBhdCBwYXJlbnQKKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICAgICAqICAgICBQICAgICAgICAgICAgICAgUworICAgICAgICAgICAgICAgICAqICAgIC8g
XCAgICAgICAgICAgICAvIFwKKyAgICAgICAgICAgICAgICAgKiAgIE4gICBzICAgIC0tPiAgICBw
ICAgU3IKKyAgICAgICAgICAgICAgICAgKiAgICAgIC8gXCAgICAgICAgIC8gXAorICAgICAgICAg
ICAgICAgICAqICAgICBTbCAgU3IgICAgICBOICAgU2wKKyAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gdG1wMSA9IHNpYmxpbmctPnJiX2xlZnQ7
CisgICAgICAgICAgICAgICAgc2libGluZy0+cmJfbGVmdCA9IHBhcmVudDsKKyAgICAgICAgICAg
ICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcDEsIHBhcmVudCwgUkJfQkxBQ0spOworICAgICAg
ICAgICAgICAgIF9fcmJfcm90YXRlX3NldF9wYXJlbnRzKHBhcmVudCwgc2libGluZywgcm9vdCwg
UkJfUkVEKTsKKyAgICAgICAgICAgICAgICBzaWJsaW5nID0gdG1wMTsKICAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIGlmICghb3RoZXItPnJiX3JpZ2h0IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5y
Yl9yaWdodCkpCisgICAgICAgICAgICB0bXAxID0gc2libGluZy0+cmJfcmlnaHQ7CisgICAgICAg
ICAgICBpZiAoIXRtcDEgfHwgcmJfaXNfYmxhY2sodG1wMSkpCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgaWYgKCFvdGhlci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJf
bGVmdCkpCisgICAgICAgICAgICAgICAgdG1wMiA9IHNpYmxpbmctPnJiX2xlZnQ7CisgICAgICAg
ICAgICAgICAgaWYgKCF0bXAyIHx8IHJiX2lzX2JsYWNrKHRtcDIpKQogICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3JlZChvdGhlcik7CisgICAgICAgICAgICAg
ICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIENhc2UgMiAtIHNpYmxpbmcgY29sb3Ig
ZmxpcAorICAgICAgICAgICAgICAgICAgICAgKiAocCBjb3VsZCBiZSBlaXRoZXIgY29sb3IgaGVy
ZSkKKyAgICAgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgICAgICogICAgKHAp
ICAgICAgICAgICAocCkKKyAgICAgICAgICAgICAgICAgICAgICogICAgLyBcICAgICAgICAgICAv
IFwKKyAgICAgICAgICAgICAgICAgICAgICogICBOICAgUyAgICAtLT4gIE4gICBzCisgICAgICAg
ICAgICAgICAgICAgICAqICAgICAgLyBcICAgICAgICAgICAvIFwKKyAgICAgICAgICAgICAgICAg
ICAgICogICAgIFNsICBTciAgICAgICAgU2wgIFNyCisgICAgICAgICAgICAgICAgICAgICAqCisg
ICAgICAgICAgICAgICAgICAgICAqIFRoaXMgbGVhdmVzIHVzIHZpb2xhdGluZyA1KSwgc28KKyAg
ICAgICAgICAgICAgICAgICAgICogcmVjdXJzZSBhdCBwLiBJZiBwIGlzIHJlZCwgdGhlCisgICAg
ICAgICAgICAgICAgICAgICAqIHJlY3Vyc2lvbiB3aWxsIGp1c3QgZmxpcCBpdCB0byBibGFjawor
ICAgICAgICAgICAgICAgICAgICAgKiBhbmQgZXhpdC4gSWYgY29taW5nIGZyb20gQ2FzZSAxLAor
ICAgICAgICAgICAgICAgICAgICAgKiBwIGlzIGtub3duIHRvIGJlIHJlZC4KKyAgICAgICAgICAg
ICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Ioc2li
bGluZywgcGFyZW50LCBSQl9SRUQpOwogICAgICAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50
OwogICAgICAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAg
ICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfbGVmdCk7Ci0gICAgICAgICAgICAgICAgcmJfc2V0
X3JlZChvdGhlcik7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQob3RoZXIsIHJv
b3QpOwotICAgICAgICAgICAgICAgIG90aGVyID0gcGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIENhc2UgMyAtIHJpZ2h0IHJvdGF0ZSBhdCBz
aWJsaW5nCisgICAgICAgICAgICAgICAgICogKHAgY291bGQgYmUgZWl0aGVyIGNvbG9yIGhlcmUp
CisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiAgIChwKSAgICAgICAgICAg
KHApCisgICAgICAgICAgICAgICAgICogICAvIFwgICAgICAgICAgIC8gXAorICAgICAgICAgICAg
ICAgICAqICBOICAgUyAgICAtLT4gIE4gICBTbAorICAgICAgICAgICAgICAgICAqICAgICAvIFwg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAqICAgIHNsICBTciAgICAgICAgICAgIHMK
KyAgICAgICAgICAgICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgU3IKKyAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICBzaWJsaW5nLT5yYl9sZWZ0ID0gdG1wMSA9IHRtcDItPnJiX3JpZ2h0Owor
ICAgICAgICAgICAgICAgIHRtcDItPnJiX3JpZ2h0ID0gc2libGluZzsKKyAgICAgICAgICAgICAg
ICBwYXJlbnQtPnJiX3JpZ2h0ID0gdG1wMjsKKyAgICAgICAgICAgICAgICBpZiAodG1wMSkKKyAg
ICAgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAxLCBzaWJsaW5nLCBSQl9C
TEFDSyk7CisgICAgICAgICAgICAgICAgdG1wMSA9IHNpYmxpbmc7CisgICAgICAgICAgICAgICAg
c2libGluZyA9IHRtcDI7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICByYl9zZXRfY29sb3Io
b3RoZXIsIHJiX2NvbG9yKHBhcmVudCkpOwotICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVu
dCk7Ci0gICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsKLSAgICAgICAg
ICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBDYXNlIDQgLSBsZWZ0IHJvdGF0ZSBhdCBwYXJlbnQgKyBjb2xvciBmbGlwcwor
ICAgICAgICAgICAgICogKHAgYW5kIHNsIGNvdWxkIGJlIGVpdGhlciBjb2xvciBoZXJlLgorICAg
ICAgICAgICAgICogIEFmdGVyIHJvdGF0aW9uLCBwIGJlY29tZXMgYmxhY2ssIHMgYWNxdWlyZXMK
KyAgICAgICAgICAgICAqICBwJ3MgY29sb3IsIGFuZCBzbCBrZWVwcyBpdHMgY29sb3IpCisgICAg
ICAgICAgICAgKgorICAgICAgICAgICAgICogICAgICAocCkgICAgICAgICAgICAgKHMpCisgICAg
ICAgICAgICAgKiAgICAgIC8gXCAgICAgICAgICAgICAvIFwKKyAgICAgICAgICAgICAqICAgICBO
ICAgUyAgICAgLS0+ICAgUCAgIFNyCisgICAgICAgICAgICAgKiAgICAgICAgLyBcICAgICAgICAg
LyBcCisgICAgICAgICAgICAgKiAgICAgIChzbCkgc3IgICAgICBOICAoc2wpCisgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSB0bXAyID0gc2libGluZy0+cmJf
bGVmdDsKKyAgICAgICAgICAgIHNpYmxpbmctPnJiX2xlZnQgPSBwYXJlbnQ7CisgICAgICAgICAg
ICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcDEsIHNpYmxpbmcsIFJCX0JMQUNLKTsKKyAgICAgICAg
ICAgIGlmICh0bXAyKQorICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnQodG1wMiwgcGFyZW50
KTsKKyAgICAgICAgICAgIF9fcmJfcm90YXRlX3NldF9wYXJlbnRzKHBhcmVudCwgc2libGluZywg
cm9vdCwgUkJfQkxBQ0spOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsKLSAg
ICAgICAgICAgIGlmIChyYl9pc19yZWQob3RoZXIpKQorICAgICAgICAgICAgc2libGluZyA9IHBh
cmVudC0+cmJfbGVmdDsKKyAgICAgICAgICAgIGlmIChyYl9pc19yZWQoc2libGluZykpCiAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyKTsKLSAgICAgICAg
ICAgICAgICByYl9zZXRfcmVkKHBhcmVudCk7Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVf
cmlnaHQocGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJf
bGVmdDsKKyAgICAgICAgICAgICAgICAvKiBDYXNlIDEgLSByaWdodCByb3RhdGUgYXQgcGFyZW50
ICovCisgICAgICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0ID0gdG1wMSA9IHNpYmxpbmctPnJi
X3JpZ2h0OworICAgICAgICAgICAgICAgIHNpYmxpbmctPnJiX3JpZ2h0ID0gcGFyZW50OworICAg
ICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwgcGFyZW50LCBSQl9CTEFDSyk7
CisgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfc2V0X3BhcmVudHMocGFyZW50LCBzaWJsaW5n
LCByb290LCBSQl9SRUQpOworICAgICAgICAgICAgICAgIHNpYmxpbmcgPSB0bXAxOwogICAgICAg
ICAgICAgfQotICAgICAgICAgICAgaWYgKCFvdGhlci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhv
dGhlci0+cmJfbGVmdCkpCisgICAgICAgICAgICB0bXAxID0gc2libGluZy0+cmJfbGVmdDsKKyAg
ICAgICAgICAgIGlmICghdG1wMSB8fCByYl9pc19ibGFjayh0bXAxKSkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9yaWdodCB8fCByYl9pc19ibGFjayhvdGhl
ci0+cmJfcmlnaHQpKQorICAgICAgICAgICAgICAgIHRtcDIgPSBzaWJsaW5nLT5yYl9yaWdodDsK
KyAgICAgICAgICAgICAgICBpZiAoIXRtcDIgfHwgcmJfaXNfYmxhY2sodG1wMikpCiAgICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVyKTsKKyAgICAg
ICAgICAgICAgICAgICAgLyogQ2FzZSAyIC0gc2libGluZyBjb2xvciBmbGlwICovCisgICAgICAg
ICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Ioc2libGluZywgcGFyZW50LCBSQl9SRUQp
OwogICAgICAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50OwogICAgICAgICAgICAgICAgICAg
ICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXIt
PnJiX3JpZ2h0KTsKLSAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVyKTsKLSAgICAgICAg
ICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KG90aGVyLCByb290KTsKLSAgICAgICAgICAgICAgICBv
dGhlciA9IHBhcmVudC0+cmJfbGVmdDsKKyAgICAgICAgICAgICAgICAvKiBDYXNlIDMgLSByaWdo
dCByb3RhdGUgYXQgc2libGluZyAqLworICAgICAgICAgICAgICAgIHNpYmxpbmctPnJiX3JpZ2h0
ID0gdG1wMSA9IHRtcDItPnJiX2xlZnQ7CisgICAgICAgICAgICAgICAgdG1wMi0+cmJfbGVmdCA9
IHNpYmxpbmc7CisgICAgICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0ID0gdG1wMjsKKyAgICAg
ICAgICAgICAgICBpZiAodG1wMSkKKyAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9j
b2xvcih0bXAxLCBzaWJsaW5nLCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAgdG1wMSA9IHNp
Ymxpbmc7CisgICAgICAgICAgICAgICAgc2libGluZyA9IHRtcDI7CiAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICByYl9zZXRfY29sb3Iob3RoZXIsIHJiX2NvbG9yKHBhcmVudCkpOwotICAgICAg
ICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICByYl9zZXRfYmxhY2sob3Ro
ZXItPnJiX2xlZnQpOwotICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCByb290
KTsKKyAgICAgICAgICAgIC8qIENhc2UgNCAtIGxlZnQgcm90YXRlIGF0IHBhcmVudCArIGNvbG9y
IGZsaXBzICovCisgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSB0bXAyID0gc2libGluZy0+
cmJfcmlnaHQ7CisgICAgICAgICAgICBzaWJsaW5nLT5yYl9yaWdodCA9IHBhcmVudDsKKyAgICAg
ICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwgc2libGluZywgUkJfQkxBQ0spOworICAg
ICAgICAgICAgaWYgKHRtcDIpCisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudCh0bXAyLCBw
YXJlbnQpOworICAgICAgICAgICAgX19yYl9yb3RhdGVfc2V0X3BhcmVudHMocGFyZW50LCBzaWJs
aW5nLCByb290LCBSQl9CTEFDSyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAg
IH0KLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4l-0004b0-KX; Wed, 31 May 2017 21:22:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4k-0004a7-Jy
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 8D/03-01732-1243F295; Wed, 31 May 2017 21:22:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTAIV1FE/1
 IgxUvRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozT83ayFDyTqvj6+ghbA+MxwS5GLg4hgYmM
 Euv2zmEDcVgEXrJInP9zGMyREOhnlZjx4hJLFyMnkBMnsfzsYVYIu0qi89pldhBbSEBNYsu8U
 8wQo34zSkx5uwOom4ODTUBXov1WAUiNiIC0xLXPlxlBapgF2pkk7s/exgSSEBbwkHg1rYcRxG
 YRUJVY/vEh2DJeAVuJX3/nMEEsk5dYtGkGWJwTKH6q+xUTxGIbiYVPJjNPYBRYwMiwilGjOLW
 oLLVI18hQL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMLjqGRgYdzD27PU7xCjJ
 waQkylthoxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXwlg/UkiwKDU9tSItMwcY5jBpCQ4eJ
 RFeJ5A0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOK8iSKkASGlGaR7cIFj8XW
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsNMoUnM68Ebt8roFOYgE7ZtUMb5JSSRISUVAN
 j8+Hf6g8dm89sSi+runNF/lehkePNLZwX0ufITJF08D7AObN85v++1Z6NO6Ke3VZpeaRs3Kdx
 98sF5rXJciecPk8vvvbk+u3Ql8u+TNlgHJCzMOGoK78n2/tTD7doLrykYPctWT1EWLv8+vaII
 +uTdkefSsuMLpi23Sd2vVn7Ut3WVse95yfxKbEUZyQaajEXFScCAJ5mRiy6AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496265759!103547055!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59910 invoked from network); 31 May 2017 21:22:41 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:41 -0000
Received: by mail-pf0-f194.google.com with SMTP id f27so4301015pfe.0
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Gib3P9A0Dn41O6rvd8svrfoTLk6cH2wTaQvTajQpPyg=;
 b=a3+vz1zizj6XeJTrMbXLONAM/9BLU6uo+qL1aSZpbRCXzmkVD8L5vtVjCUQFK8JghM
 xlEZ8K1/R/lhp6K0aJJDvjPffKkQigGonQ0tsumz/mSpYbcc+Ae6thFLerNiQQqg+O27
 ogODJRr+c99TFqz6ELO9ou4vsb+MRGPM8KtsvuhyrUoHAM1lvDBohJ7dWYjF5qUQ+krp
 IFm7Zj8nuI3JMETho/Lyk8/35fHCUgBM/cwH3DMLn10Dfyiss/kUl7FGXnKPRJGh+bLh
 gtVAAxuR2rViHEcdPWasl9EwZP/fjsyB8n/POPARBa+mddgy7Z1Y9JM+qUR06J093K0V
 TnNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Gib3P9A0Dn41O6rvd8svrfoTLk6cH2wTaQvTajQpPyg=;
 b=hbmyPR1SPKIeol/YKb826vX5mHFFS224saEUsZL0tS/tSgNyLml4hlxGlosV3TDwjZ
 xs64ZHjKPE5KvzoBtTI2PIjecpFi46CikJ6WDtWvZO8+mKTvHx7P3n+wkzIahKTgSQNE
 Cc6hO5EfrdtCypxlRtJwxkF13CSc6XoOVInBN21sx+rAJMnn3SG+aTioyjme19SuEklN
 DO0Aa9SzJ+z/berNkaYIpc0/CHhbi1rfj6G692Xgus4WZr65h9fkxY1nEGlL6HftwjNc
 2O5ZdcM7n0cYJASeRNr/n4RBDtWU3vFZVh8XAeA4P0WAMXR3CveIJ+UeCNdjiP4cE044
 nkyw==
X-Gm-Message-State: AODbwcAxUc2iueZvsopUkBnFPRr178XCa+wDEem9CwNd9iW5KRrx1FYd
 3leumoXetZHFO7th
X-Received: by 10.98.194.132 with SMTP id w4mr32600544pfk.176.1496265759369;
 Wed, 31 May 2017 14:22:39 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:38 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:51 +0530
Message-Id: <20170531212056.10583-13-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 12/17] rbtree: optimize fetching of
	sibling node
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBsb29raW5nIHRvIGZldGNoIGEgbm9kZSdzIHNpYmxpbmcsIHdlIHdlbnQgdGhyb3VnaCBh
IHNlcXVlbmNlIG9mOgotIGNoZWNrIGlmIG5vZGUgaXMgdGhlIHBhcmVudCdzIGxlZnQgY2hpbGQK
LSBpZiBpdCBpcywgdGhlbiBmZXRjaCB0aGUgcGFyZW50J3MgcmlnaHQgY2hpbGQKClRoaXMgY2Fu
IGJlIHJlcGxhY2VkIHdpdGg6Ci0gZmV0Y2ggdGhlIHBhcmVudCdzIHJpZ2h0IGNoaWxkIGFzIGFu
IGFzc3VtZWQgc2libGluZwotIGNoZWNrIHRoYXQgbm9kZSBpcyBOT1QgdGhlIGZldGNoZWQgY2hp
bGQKClRoaXMgYXZvaWRzIGZldGNoaW5nIHRoZSBwYXJlbnQncyBsZWZ0IGNoaWxkIHdoZW4gbm9k
ZSBpcyBhY3R1YWxseQp0aGF0IGNoaWxkLiBTYXZlcyBhIGJpdCBvbiBjb2RlIHNpemUsIHRob3Vn
aCBpdCBkb2Vzbid0IHNlZW0gdG8gbWFrZQphIGxhcmdlIGRpZmZlcmVuY2UgaW4gc3BlZWQuCgpj
b21taXQgNTk2MzNhYmYzNGUyZjQ0YjhlNzcyYTJjMTJhOTIxMzJhYTdjMjIyMCBmcm9tIExpbnV4
IHRyZWUKClNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwu
Y29tPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCAyMSArKysrKysrKysrKysrLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDI1
Mzg2MWQ4ODkuLmI2NWYwMGNhMWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysr
IGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMTA4LDkgKzEwOCw5IEBAIHZvaWQgcmJfaW5zZXJ0
X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAogICAg
ICAgICBncGFyZW50ID0gcmJfcmVkX3BhcmVudChwYXJlbnQpOwogCi0gICAgICAgIGlmIChwYXJl
bnQgPT0gZ3BhcmVudC0+cmJfbGVmdCkKKyAgICAgICAgdG1wID0gZ3BhcmVudC0+cmJfcmlnaHQ7
CisgICAgICAgIGlmIChwYXJlbnQgIT0gdG1wKSAgICAvKiBwYXJlbnQgPT0gZ3BhcmVudC0+cmJf
bGVmdCAqLwogICAgICAgICB7Ci0gICAgICAgICAgICB0bXAgPSBncGFyZW50LT5yYl9yaWdodDsK
ICAgICAgICAgICAgIGlmICh0bXAgJiYgcmJfaXNfcmVkKHRtcCkpCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgLyoKQEAgLTEzNCw3ICsxMzQsOCBAQCB2b2lkIHJiX2luc2VydF9jb2xv
cihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGlmIChwYXJlbnQt
PnJiX3JpZ2h0ID09IG5vZGUpCisgICAgICAgICAgICB0bXAgPSBwYXJlbnQtPnJiX3JpZ2h0Owor
ICAgICAgICAgICAgaWYgKG5vZGUgPT0gdG1wKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIC8qCiAgICAgICAgICAgICAgICAgICogQ2FzZSAyIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50
CkBAIC0xNjQsNyArMTY1LDcgQEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUg
Km5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogICAgICAgICAgICAgICogICAgIC8gICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAqICAgIG4gICAgICAgICAgICAgICAgICAgVQogICAg
ICAgICAgICAgICovCi0gICAgICAgICAgICBncGFyZW50LT5yYl9sZWZ0ID0gdG1wID0gcGFyZW50
LT5yYl9yaWdodDsKKyAgICAgICAgICAgIGdwYXJlbnQtPnJiX2xlZnQgPSB0bXA7ICAgIC8qID09
IHBhcmVudC0+cmJfcmlnaHQgKi8KICAgICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSBncGFy
ZW50OwogICAgICAgICAgICAgaWYgKHRtcCkKICAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50
X2NvbG9yKHRtcCwgZ3BhcmVudCwgUkJfQkxBQ0spOwpAQCAtMTgzLDcgKzE4NCw4IEBAIHZvaWQg
cmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9v
dCkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAg
ICAgaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBub2RlKQorICAgICAgICAgICAgdG1wID0gcGFyZW50
LT5yYl9sZWZ0OworICAgICAgICAgICAgaWYgKG5vZGUgPT0gdG1wKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIC8qIENhc2UgMiAtIHJpZ2h0IHJvdGF0ZSBhdCBwYXJlbnQgKi8KICAg
ICAgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSB0bXAgPSBub2RlLT5yYl9yaWdodDsKQEAg
LTE5MiwxMCArMTk0LDExIEBAIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpu
b2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3Bh
cmVudF9jb2xvcih0bXAsIHBhcmVudCwgUkJfQkxBQ0spOwogICAgICAgICAgICAgICAgIHJiX3Nl
dF9wYXJlbnRfY29sb3IocGFyZW50LCBub2RlLCBSQl9SRUQpOwogICAgICAgICAgICAgICAgIHBh
cmVudCA9IG5vZGU7CisgICAgICAgICAgICAgICAgdG1wID0gbm9kZS0+cmJfbGVmdDsKICAgICAg
ICAgICAgIH0KIAogICAgICAgICAgICAgLyogQ2FzZSAzIC0gbGVmdCByb3RhdGUgYXQgZ3BhcmVu
dCAqLwotICAgICAgICAgICAgZ3BhcmVudC0+cmJfcmlnaHQgPSB0bXAgPSBwYXJlbnQtPnJiX2xl
ZnQ7CisgICAgICAgICAgICBncGFyZW50LT5yYl9yaWdodCA9IHRtcDsgICAgLyogPT0gcGFyZW50
LT5yYl9sZWZ0ICovCiAgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBncGFyZW50OwogICAg
ICAgICAgICAgaWYgKHRtcCkKICAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRt
cCwgZ3BhcmVudCwgUkJfQkxBQ0spOwpAQCAtMjI4LDggKzIzMSwxMCBAQCBzdGF0aWMgdm9pZCBf
X3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFy
ZW50LAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0gZWxzZSBpZiAoIXBhcmVudCkgewog
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0gZWxzZSBpZiAocGFyZW50LT5yYl9sZWZ0ID09
IG5vZGUpIHsKLSAgICAgICAgICAgIHNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAg
ICB9CisgICAgICAgIHNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAgICBpZiAoIG5v
ZGUgIT0gc2libGluZykgICAgLyogbm9kZSA9PSBwYXJlbnQtPnJiX2xlZnQgKi8KKyAgICAgICAg
ewogICAgICAgICAgICAgaWYgKHJiX2lzX3JlZChzaWJsaW5nKSkgewogICAgICAgICAgICAgICAg
IC8qCiAgICAgICAgICAgICAgICAgICogQ2FzZSAxIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50Ci0t
IAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4r-0004fp-TQ; Wed, 31 May 2017 21:22:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4q-0004eg-J7
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:48 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 63/9A-01733-6243F295; Wed, 31 May 2017 21:22:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAEV01E/1
 Igzt3WSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5G/pZCrolK6ZNPcHWwLhPqIuRi0NIYCKj
 xLKvB5lBHBaBlywSV5+fZQRxJAT6WSU+LVrH1MXIAeTEScw6KdPFyAlkVkq0zb3IAmILCahJb
 Jl3ihli0m9GicWbP4LVswnoSrTfKgCpERGQlrj2+TLYTGaBdiaJ+7O3MYEkhAX8JK79uMIIYr
 MIqErMOnuCDcTmFbCVmLrkEzPEMnmJRZtmgC3jBIqf6n7FBLHYRmLhk8nMExgFFjAyrGJUL04
 tKkst0jXXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDCwGINjBeGyy8yFGSQ4m
 JVHeChu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDuM9COFBItS01Mr0jJzgCEOk5bg4FES4
 T0KkuYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEmLJy89LlRLnnQRSKgBSmlGaBzcIFnuXGG
 WlhHkZgU4T4ilILcrNLEGVf8UozsGoJMwrZAw0hSczrwRu3yugU5iATtm1QxvklJJEhJRUAyN
 v+YflM+98P7OyaKv+Ufdci++/jv9ccfsEl7KAsXrQgn3za78vKWso5+p5X6Doof6zokvU898B
 649yvyTPnJrla1I05XaaooikSH+krH2j8dszn1c9mVXEG8MkPnOOtp6Wzvepiez24gffWAbWN
 kXxLPrw85bn59tCdpqesn/2Kld9iUtZbqfEUpyRaKjFXFScCADq3ZdGuAIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496265764!81463715!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38368 invoked from network); 31 May 2017 21:22:45 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:45 -0000
Received: by mail-pf0-f196.google.com with SMTP id u26so4275029pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VD71PCTRwJ6iM2KgoJkLwOjsLflj43Su8VarSovmlZM=;
 b=tqjyIQbycuGWoR7oZnRqyNe4Y1J1A9d3uRTOTApKUMZd+W5XBX8uQU4ZpahsjtoIFZ
 734RMI2/PddCa0ptlwLkD1OKYp8C7Ux4ayk9IFQzlEAwbG1Hp9mIB9vwR7hKMrZsa+rT
 gzhcm/kwDk85aBVz+l1xuUlIRugx/ptkk0wP2cAiedElAjTkhfyHec0MZfqESRtFlQJ1
 fCTB0vbNPNsTxV+I/L9vF197rdQYkULIepx3kD5TB3d2MnubEVM81LM+kuynVy6hVyl7
 9CkTW+a3Uxtsq2+IFkATg/Po8nuUgylCvxRJZsmb3U/RmSRmvlgUxmY+yZzhmhlqKmvs
 Vt0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=VD71PCTRwJ6iM2KgoJkLwOjsLflj43Su8VarSovmlZM=;
 b=iXMrmhmbUVdOAYfVKyltK+yWlOgabjie0MAg8McDPHcQCq0YLwGQAoyv/zWQcl2C+V
 ITYkNaDQIEwwCi2rfiTZYp5pgvlmPEb5dTweVNVKEsIJF5cdJp5hLmvAwdVU2K61zwdf
 F8ZIUCT2PPVa5cemHbdTK0aS5vWVcaTeZ01ItNLY1hb2jdgR+HQfbNp0ACG3b+va3x4h
 +4qxoHigfyx76NMxUgZ4o4LOt1/PFSv6SGd/vVxLGZpkWDPfYvFN+X89Mn6i343EDaGa
 LnGLV6H3tOqrnp2G33uSnvKwC/UAysqb3utzFrhbxNMMlYEkFzpEhSDJ+XUD1JsvojoJ
 kAOg==
X-Gm-Message-State: AODbwcCRAVDYa9lLJLy4SQHINfcGwTAK4q4NF6hLJKsjTu5Ma/Cm8nyN
 6sFBFHF6aegLjw==
X-Received: by 10.84.211.13 with SMTP id b13mr9403575pli.112.1496265764506;
 Wed, 31 May 2017 14:22:44 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:44 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:52 +0530
Message-Id: <20170531212056.10583-14-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 13/17] rbtree: add __rb_change_child()
	helper function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIF9fcmJfY2hhbmdlX2NoaWxkKCkgYXMgYW4gaW5saW5lIGhlbHBlciBmdW5jdGlvbiB0byBy
ZXBsYWNlIGNvZGUgdGhhdAp3b3VsZCBvdGhlcndpc2UgYmUgZHVwbGljYXRlZCA0IHRpbWVzIGlu
IHRoZSBzb3VyY2UuCgpObyBjaGFuZ2VzIHRvIGJpbmFyeSBzaXplIG9yIHNwZWVkLgoKY29tbWl0
IDdhYmM3MDRhZTM5OWZjYjljNTFjYTIwMGIwNDU2ZjhhOTc1YTgwMTEgZnJvbSBMaW51eCB0cmVl
CgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25z
KCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIv
eGVuL2NvbW1vbi9yYnRyZWUuYwppbmRleCBiNjVmMDBjYTFmLi4zYjU0YzA0YmVhIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTY1
LDYgKzY1LDIyIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHJiX25vZGUgKnJiX3JlZF9wYXJlbnQo
c3RydWN0IHJiX25vZGUgKnJlZCkKICAgICByZXR1cm4gKHN0cnVjdCByYl9ub2RlICopcmVkLT5f
X3JiX3BhcmVudF9jb2xvcjsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkCitfX3JiX2NoYW5nZV9j
aGlsZChzdHJ1Y3QgcmJfbm9kZSAqb2xkLCBzdHJ1Y3QgcmJfbm9kZSAqbmV3LAorICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKK3sK
KyAgICBpZiAocGFyZW50KQorICAgIHsKKyAgICAgICAgaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBv
bGQpCisgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBuZXc7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSBuZXc7CisgICAgfSBlbHNlCisgICAgICAgIHJv
b3QtPnJiX25vZGUgPSBuZXc7Cit9CisKKworCiAvKgogICogSGVscGVyIGZ1bmN0aW9uIGZvciBy
b3RhdGlvbnM6CiAgKiAtIG9sZCdzIHBhcmVudCBhbmQgY29sb3IgZ2V0IGFzc2lnbmVkIHRvIG5l
dwpAQCAtNzcsMTMgKzkzLDcgQEAgX19yYl9yb3RhdGVfc2V0X3BhcmVudHMoc3RydWN0IHJiX25v
ZGUgKm9sZCwgc3RydWN0IHJiX25vZGUgKm5ldywKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50
ID0gcmJfcGFyZW50KG9sZCk7CiAgICAgbmV3LT5fX3JiX3BhcmVudF9jb2xvciA9IG9sZC0+X19y
Yl9wYXJlbnRfY29sb3I7CiAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihvbGQsIG5ldywgY29sb3Ip
OwotICAgIGlmIChwYXJlbnQpIHsKLSAgICAgICAgaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBvbGQp
Ci0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBuZXc7Ci0gICAgICAgIGVsc2UKLSAgICAg
ICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSBuZXc7Ci0gICAgfSBlbHNlCi0gICAgICAgIHJvb3Qt
PnJiX25vZGUgPSBuZXc7CisgICAgX19yYl9jaGFuZ2VfY2hpbGQob2xkLCBuZXcsIHBhcmVudCwg
cm9vdCk7CiB9CiAKIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBz
dHJ1Y3QgcmJfcm9vdCAqcm9vdCkKQEAgLTM4MSwxNCArMzkxLDcgQEAgdm9pZCByYl9lcmFzZShz
dHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgICAgIHdoaWxl
ICgobGVmdCA9IG5vZGUtPnJiX2xlZnQpICE9IE5VTEwpCiAgICAgICAgICAgICBub2RlID0gbGVm
dDsKIAotICAgICAgICBpZiAocmJfcGFyZW50KG9sZCkpCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGlmIChyYl9wYXJlbnQob2xkKS0+cmJfbGVmdCA9PSBvbGQpCi0gICAgICAgICAgICAgICAgcmJf
cGFyZW50KG9sZCktPnJiX2xlZnQgPSBub2RlOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAg
ICAgICAgIHJiX3BhcmVudChvbGQpLT5yYl9yaWdodCA9IG5vZGU7Ci0gICAgICAgIH0gZWxzZQot
ICAgICAgICAgICAgcm9vdC0+cmJfbm9kZSA9IG5vZGU7CisgICAgICAgIF9fcmJfY2hhbmdlX2No
aWxkKG9sZCwgbm9kZSwgcmJfcGFyZW50KG9sZCksIHJvb3QpOwogCiAgICAgICAgIGNoaWxkID0g
bm9kZS0+cmJfcmlnaHQ7CiAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKQEAgLTQx
OCwxNSArNDIxLDggQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0
IHJiX3Jvb3QgKnJvb3QpCiAKICAgICBpZiAoY2hpbGQpCiAgICAgICAgIHJiX3NldF9wYXJlbnQo
Y2hpbGQsIHBhcmVudCk7Ci0gICAgaWYgKHBhcmVudCkKLSAgICB7Ci0gICAgICAgIGlmIChwYXJl
bnQtPnJiX2xlZnQgPT0gbm9kZSkKLSAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9IGNoaWxk
OwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gY2hpbGQ7Ci0g
ICAgfQotICAgIGVsc2UKLSAgICAgICAgcm9vdC0+cmJfbm9kZSA9IGNoaWxkOworCisgICAgX19y
Yl9jaGFuZ2VfY2hpbGQobm9kZSwgY2hpbGQsIHBhcmVudCwgcm9vdCk7CiAKICBjb2xvcjoKICAg
ICBpZiAoY29sb3IgPT0gUkJfQkxBQ0spCkBAIC01MjMsMTQgKzUxOSw4IEBAIHZvaWQgcmJfcmVw
bGFjZV9ub2RlKHN0cnVjdCByYl9ub2RlICp2aWN0aW0sIHN0cnVjdCByYl9ub2RlICpuZXcsCiAg
ICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudCh2aWN0aW0pOwogCiAgICAgLyog
U2V0IHRoZSBzdXJyb3VuZGluZyBub2RlcyB0byBwb2ludCB0byB0aGUgcmVwbGFjZW1lbnQgKi8K
LSAgICBpZiAocGFyZW50KSB7Ci0gICAgICAgIGlmICh2aWN0aW0gPT0gcGFyZW50LT5yYl9sZWZ0
KQotICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0ID0gbmV3OwotICAgICAgICBlbHNlCi0gICAg
ICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gbmV3OwotICAgIH0gZWxzZSB7Ci0gICAgICAgIHJv
b3QtPnJiX25vZGUgPSBuZXc7Ci0gICAgfQorICAgIF9fcmJfY2hhbmdlX2NoaWxkKHZpY3RpbSwg
bmV3LCBwYXJlbnQsIHJvb3QpOworCiAgICAgaWYgKHZpY3RpbS0+cmJfbGVmdCkKICAgICAgICAg
cmJfc2V0X3BhcmVudCh2aWN0aW0tPnJiX2xlZnQsIG5ldyk7CiAgICAgaWYgKHZpY3RpbS0+cmJf
cmlnaHQpCi0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB4x-0004kV-4e; Wed, 31 May 2017 21:22:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4v-0004jP-NT
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:53 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3F/66-01992-D243F295; Wed, 31 May 2017 21:22:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVyMfTAIV1tE/1
 Ig4ttchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLlqnsBV/5K24e5Gtg/MzdxcjJISQwkVHi
 wyGbLkYuDhaBlywSTbceM4MkJAT6WSUeb46CsOMklqz/yNTFyAFkV0g8vJYG0asmsWXeKWaQX
 iGB34wSjx81gNWwCehKtN8qAKkREZCWuPb5MiNIDbNAO5PE/dnbmEASwgK+EhNO/WABqWcRUJ
 X4djsYJMwrYCsx69JRVoi18hKLNs1gAbE5geKnul8xQey1kVj4ZDLzBEaBBYwMqxjVi1OLylK
 LdM31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA4oBCHYwHpvsfIhRkoNJSZS3
 wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr4WxfqSQYFFqempFWmYOMLRh0hIcPEoivEeNg
 NK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivIogkwRASjNK8+AGwWLuEqOslD
 AvI9BpQjwFqUW5mSWo8q8YxTkYlYR5hUCm8GTmlcDtewV0ChPQKbt2aIOcUpKIkJJqYFSvfbv
 2+eGSrSefFehJzm/N8mne0q0XP/vHm8B4TVnfVycXlNhmHP/Cs6X0rY2ysVuqqI5pjIvOm4dR
 3iV/w4VDjX96dk0I2OA21fbqNnOzApeJhzt59Y60mK6Ym2OqGyz69Nbme/12tzIvGDQ0Tn7l+
 VxvtYD85P/nFHh7bdeHVkc3leRaKLEUZyQaajEXFScCANjOpLC0AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496265770!98365267!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19736 invoked from network); 31 May 2017 21:22:51 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:51 -0000
Received: by mail-pf0-f194.google.com with SMTP id w69so4289878pfk.1
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=2hUbQyslM9jUVgV4g1VW0uopiaw62eqBh1Vlb0dX8N4=;
 b=stIQLor+GpVmNPaLA1bUUhb/CSZxUz1KVGMLYk/ngy/T8fYw8tM1C1MQQ46rkFt2LB
 8qUdvtJp5cOeXrkv2VkoPbwC4NT9cPdT3X++FxpN5HYx2d2bkVkviQttZQnXceDwIPJC
 qI608ftNmNei3/yvjNPven8Duh/6w8wyUhs4i+qL/7HsYGZPHH/D2fV9vi0JONEa+krN
 4c/0qUmUa7BfzcrJUGbWKMx1AqfGuOwkqalU/njxExmh44wnqEJ1NJPJHrlNwDDCmE31
 Cb8EYbJILBDtkZwIPpYNya+dWD3txCgXnJgzibTV+Hx2CS7jmmo/ts+RktTwspKtj8Mr
 c5Ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=2hUbQyslM9jUVgV4g1VW0uopiaw62eqBh1Vlb0dX8N4=;
 b=joTGwGMbdHtvFRT2CKCCK/DUjNHyNArh5rAUxqgPHw7RqBpnbu+jXNQUDHQdKKR8xk
 u88rjYw9p9MMqLvlMGmwZhldP3h93ktqPGRKBrdbDrwIAtHdc7yZfq/pESkGpoIPoKZk
 2bktCH5JNw62Cff7HsSFAwGpgNyr8zHBxjZNkOvAvnO29n0ZcTKaHpUNtNPaRaAKmL/E
 evaunJuitNlmaR2cCvLJqDZR4wCtO+5AmYS35XHx1xEMsvupSOFZZ7YMGogJBEQRi232
 T2EJ85EwX4CJJKtNmCnwif0p1pDAIk3FX8Iewr9sIklDcvup0Sz5zWbDt7rEVxkvUQjV
 74bQ==
X-Gm-Message-State: AODbwcDD3SvGP9TiThCKThTr+wwc6a3FcIYxbcmaIy4RZ2uz1BmtCEqO
 fafTmynPg5tgY3gv
X-Received: by 10.99.188.9 with SMTP id q9mr34661977pge.178.1496265769549;
 Wed, 31 May 2017 14:22:49 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:49 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:53 +0530
Message-Id: <20170531212056.10583-15-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 14/17] rbtree: place easiest case first
	in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcmJfZXJhc2UsIG1vdmUgdGhlIGVhc3kgY2FzZSAobm9kZSB0byBlcmFzZSBoYXMgbm8gbW9y
ZSB0aGFuCjEgY2hpbGQpIGZpcnN0LiBJIGZlZWwgdGhlIGNvZGUgcmVhZHMgZWFzaWVyIHRoYXQg
d2F5LgoKY29tbWl0IDYwNjcwYjgwMzRkNmUyYmE4NjBhZjc5YzkzNzliNzc4OGQwOWRiNzMgZnJv
bSBMaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21s
QGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMzYgKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg
MTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9j
b21tb24vcmJ0cmVlLmMKaW5kZXggM2I1NGMwNGJlYS4uNjljNzQ5NmM2NSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0zNzYsMTgg
KzM3NiwyOSBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpu
b2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogCiB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9u
b2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIHsKLSAgICBzdHJ1Y3QgcmJfbm9kZSAq
Y2hpbGQsICpwYXJlbnQ7CisgICAgc3RydWN0IHJiX25vZGUgKmNoaWxkID0gbm9kZS0+cmJfcmln
aHQsICp0bXAgPSBub2RlLT5yYl9sZWZ0OworICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQ7CiAg
ICAgaW50IGNvbG9yOwogCi0gICAgaWYgKCFub2RlLT5yYl9sZWZ0KQotICAgICAgICBjaGlsZCA9
IG5vZGUtPnJiX3JpZ2h0OwotICAgIGVsc2UgaWYgKCFub2RlLT5yYl9yaWdodCkKLSAgICAgICAg
Y2hpbGQgPSBub2RlLT5yYl9sZWZ0OwotICAgIGVsc2UKKyAgICBpZiAoIXRtcCkKICAgICB7Cisg
ICAgY2FzZTE6CisgICAgICAgIC8qIENhc2UgMTogbm9kZSB0byBlcmFzZSBoYXMgbm8gbW9yZSB0
aGFuIDEgY2hpbGQgKGVhc3khKSAqLworCisgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2Rl
KTsKKyAgICAgICAgY29sb3IgPSByYl9jb2xvcihub2RlKTsKKworICAgICAgICBpZiAoY2hpbGQp
CisgICAgICAgICAgICByYl9zZXRfcGFyZW50KGNoaWxkLCBwYXJlbnQpOworICAgICAgICBfX3Ji
X2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKKyAgICB9IGVsc2UgaWYg
KCFjaGlsZCkgeworICAgICAgICAvKiBTdGlsbCBjYXNlIDEsIGJ1dCB0aGlzIHRpbWUgdGhlIGNo
aWxkIGlzIG5vZGUtPnJiX2xlZnQgKi8KKyAgICAgICAgY2hpbGQgPSB0bXA7CisgICAgICAgIGdv
dG8gY2FzZTE7CisgICAgfSBlbHNlIHsKICAgICAgICAgc3RydWN0IHJiX25vZGUgKm9sZCA9IG5v
ZGUsICpsZWZ0OwogCi0gICAgICAgIG5vZGUgPSBub2RlLT5yYl9yaWdodDsKKyAgICAgICAgbm9k
ZSA9IGNoaWxkOwogICAgICAgICB3aGlsZSAoKGxlZnQgPSBub2RlLT5yYl9sZWZ0KSAhPSBOVUxM
KQogICAgICAgICAgICAgbm9kZSA9IGxlZnQ7CiAKQEAgLTQxMiwxOSArNDIzLDggQEAgdm9pZCBy
Yl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAg
ICAgIG5vZGUtPnJiX2xlZnQgPSBvbGQtPnJiX2xlZnQ7CiAKICAgICAgICAgcmJfc2V0X3BhcmVu
dChvbGQtPnJiX2xlZnQsIG5vZGUpOwotCi0gICAgICAgIGdvdG8gY29sb3I7CiAgICAgfQogCi0g
ICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwotICAgIGNvbG9yID0gcmJfY29sb3Iobm9kZSk7
Ci0KLSAgICBpZiAoY2hpbGQpCi0gICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7
Ci0KLSAgICBfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKLQot
IGNvbG9yOgogICAgIGlmIChjb2xvciA9PSBSQl9CTEFDSykKICAgICAgICAgX19yYl9lcmFzZV9j
b2xvcihjaGlsZCwgcGFyZW50LCByb290KTsKIH0KLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 21:22:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB51-0004oB-CH; Wed, 31 May 2017 21:22:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB4z-0004mP-Sm
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:22:57 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3C/2D-03613-1343F295; Wed, 31 May 2017 21:22:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAEV0DE/1
 Ig1c/hS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHHx4zF3TYVPz42sfWwNir1sXIxSEkMJFR
 4vz2K8wgDovASxaJPzeesIE4EgL9rBKf3/czdTFyAjlxEl9O/WTvYuQAsqsktjXogISFBNQkt
 sw7xQwx6TejxMedzawgNWwCuhLttwpAakQEpCWufb7MCFLDLNDOJHF/9jawmcICWRLds9awg9
 gsAqoSzRuPsIHYvAK2EjP/bGaF2CsvsWjTDBYQmxMofqr7FRPEYhuJhU8mM09gFFjAyLCKUaM
 4tagstUjXyEwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwtBiAYAfjmQWBhxgl
 OZiURHkrbPQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWhjrRwoJFqWmp1akZeYAgxwmLcHBo
 yTCywmS5i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESYsnLz0uVEudVBCkVACnNKM2DGwSLvk
 uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5p1qBDSFJzOvBG7fK6BTmIBO2bVDG+SUkkSElFQ
 DY9Lka35saes/9U9rcpy/7dmKCFZh4Q1rNhTM01qusHHO/Wee+kH+n6++1zi/Vy1R6cn5KrWT
 UwU/sOh37pwtd8M479Cl5+nf7ko+/VL2LEqh9aOm/t4FTPNjr+66qBtU1HXEQsSd4eqcp70uj
 ULFbw+EX5LtvFU4LTK/dPPf9bFdVYmB1TdW6SmxFGckGmoxFxUnAgDfJx6nuQIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496265774!71538869!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44403 invoked from network); 31 May 2017 21:22:56 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:22:56 -0000
Received: by mail-pf0-f196.google.com with SMTP id n23so4267613pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:22:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Awyhi4do8en1Q059kpUWyFvcJz5xeTdxpiIhJIp2XKI=;
 b=OjjpCvWBwn4qB81q487922xqbJFilshah6tVh2jbdTmlO57/kvQRVSlM+2yImCxHTX
 5RCArmKNX8FIBYJTI0amLmvwxKzOLSdqO7UhaVv9vcowfwaqR99TwWkZ+P/s6H6gJFlH
 04KE4vam6GCJqNSrfuUNkRZTcYqStuzOAHG8E0Tcdjami3Lsr8ohnftxaRmF+jVvKFfN
 Znlwo2YthpBxC4sWiP3Gc6jeJDOtAe2xI/lZZCVmhNhf5vG1X6J+baEft4i8wtO/fLoc
 iJWeG4ETeIwfyhmWIWslcnjbc3kSUujKdC2xnqS9jWD5w4X7/RdvJEVJcePOn0w0lbUs
 /tIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Awyhi4do8en1Q059kpUWyFvcJz5xeTdxpiIhJIp2XKI=;
 b=pxa2iSmN7OocH3vHnBdXs++4z/Qfl3QlXA4B1Fpx8btntvB+SjcT2xjRmi4m1ki/2i
 BGZ/cITpybx2J7RqMvgFS5+IP9Ot0xWDNje7w6LCz8vYz7ikHbV18sa20npSkFc4sb9G
 K7uCIVzyAyjoArCaFz05hq7ChWut1C5cOlNAGhBFGA+QPZKIAqvfd2uaiQAbE+v28Qkv
 BGhXlgO4uO7REW/ZMO9+FZc6dMSIUEkAEopNMyJCXpLf7hHs+uivUXty868dxLDn2RA9
 F7LsuhI7EQaMGElvnJ4lpW6cI8DJjulTYh7yRhonTOOiU2ofES73WHBhMd5e97P3OLZs
 PrfQ==
X-Gm-Message-State: AODbwcDkiiJaoWsp4k5b4QSMgLzJwPayZ3ZpQV0/bZMe8sQQP7YYLauh
 10iDAKkFJ1jEooE/
X-Received: by 10.99.121.13 with SMTP id u13mr34958800pgc.147.1496265774249;
 Wed, 31 May 2017 14:22:54 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:53 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:54 +0530
Message-Id: <20170531212056.10583-16-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 15/17] rbtree: handle 1-child recoloring
	in rb_erase() instead of rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gaW50ZXJlc3Rpbmcgb2JzZXJ2YXRpb24gZm9yIHJiX2VyYXNlKCkgaXMgdGhhdCB3aGVuIGEg
bm9kZSBoYXMKZXhhY3RseSBvbmUgY2hpbGQsIHRoZSBub2RlIG11c3QgYmUgYmxhY2sgYW5kIHRo
ZSBjaGlsZCBtdXN0IGJlIHJlZC4KQW4gaW50ZXJlc3RpbmcgY29uc2VxdWVuY2UgaXMgdGhhdCBy
ZW1vdmluZyBzdWNoIGEgbm9kZSBjYW4gYmUgZG9uZSBieQpzaW1wbHkgcmVwbGFjaW5nIGl0IHdp
dGggaXRzIGNoaWxkIGFuZCBtYWtpbmcgdGhlIGNoaWxkIGJsYWNrLAp3aGljaCB3ZSBjYW4gZG8g
ZWZmaWNpZW50bHkgaW4gcmJfZXJhc2UoKS4gX19yYl9lcmFzZV9jb2xvcigpIHRoZW4Kb25seSBu
ZWVkcyB0byBoYW5kbGUgdGhlIG5vLWNoaWxkcyBjYXNlIGFuZCBjYW4gYmUgbW9kaWZpZWQgYWNj
b3JkaW5nbHkuCgpjb21taXQgNDZiNjEzNWE3NDAyYWMyM2M1YjI1ZjJiZDc5YjAzYmFiOGY5ODI3
OCBmcm9tIExpbnV4IHRyZWUKClNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVu
LmxrbWxAZ21haWwuY29tPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCAxMTAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDY2IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDY5Yzc0OTZjNjUuLjZl
MzdlOTYwYWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1v
bi9yYnRyZWUuYwpAQCAtMiw2ICsyLDcgQEAKICAgUmVkIEJsYWNrIFRyZWVzCiAgIChDKSAxOTk5
ICBBbmRyZWEgQXJjYW5nZWxpIDxhbmRyZWFAc3VzZS5kZT4KICAgKEMpIDIwMDIgIERhdmlkIFdv
b2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4KKyAgKEMpIDIwMTIgIE1pY2hlbCBMZXNwaW5h
c3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KICAgCiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
CkBAIC00OSw2ICs1MCwxMiBAQAogI2RlZmluZSByYl9pc19yZWQocikgICAgKCFyYl9jb2xvcihy
KSkKICNkZWZpbmUgcmJfaXNfYmxhY2socikgIHJiX2NvbG9yKHIpCiAKK3N0YXRpYyBpbmxpbmUg
dm9pZCByYl9zZXRfYmxhY2soc3RydWN0IHJiX25vZGUgKnJiKQoreworICAgIHJiLT5fX3JiX3Bh
cmVudF9jb2xvciB8PSBSQl9CTEFDSzsKK30KKworCiBzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0
X3BhcmVudChzdHJ1Y3QgcmJfbm9kZSAqcmIsIHN0cnVjdCByYl9ub2RlICpwKQogewogICAgIHJi
LT5fX3JiX3BhcmVudF9jb2xvciA9IHJiX2NvbG9yKHJiKSB8ICh1bnNpZ25lZCBsb25nKXA7CkBA
IC0yMTksMjkgKzIyNiwxOSBAQCB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB9CiBFWFBPUlRfU1lNQk9MKHJiX2luc2VydF9j
b2xvcik7CiAKLXN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5v
ZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCByYl9yb290ICpyb290KQorc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1
Y3QgcmJfbm9kZSAqcGFyZW50LCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIHsKLSAgICBzdHJ1Y3Qg
cmJfbm9kZSAqc2libGluZywgKnRtcDEsICp0bXAyOworICAgIHN0cnVjdCByYl9ub2RlICpub2Rl
ID0gTlVMTCwgKnNpYmxpbmcsICp0bXAxLCAqdG1wMjsKIAogICAgIHdoaWxlICh0cnVlKQogICAg
IHsKICAgICAgICAgLyoKLSAgICAgICAgICogTG9vcCBpbnZhcmlhbnQ6IGFsbCBsZWFmIHBhdGhz
IGdvaW5nIHRocm91Z2ggbm9kZSBoYXZlIGEKLSAgICAgICAgICogYmxhY2sgbm9kZSBjb3VudCB0
aGF0IGlzIDEgbG93ZXIgdGhhbiBvdGhlciBsZWFmIHBhdGhzLgotICAgICAgICAgKgotICAgICAg
ICAgKiBJZiBub2RlIGlzIHJlZCwgd2UgY2FuIGZsaXAgaXQgdG8gYmxhY2sgdG8gYWRqdXN0Lgot
ICAgICAgICAgKiBJZiBub2RlIGlzIHRoZSByb290LCBhbGwgbGVhZiBwYXRocyBnbyB0aHJvdWdo
IGl0LgotICAgICAgICAgKiBPdGhlcndpc2UsIHdlIG5lZWQgdG8gYWRqdXN0IHRoZSB0cmVlIHRo
cm91Z2ggY29sb3IgZmxpcHMKLSAgICAgICAgICogYW5kIHRyZWUgcm90YXRpb25zIGFzIHBlciBv
bmUgb2YgdGhlIDQgY2FzZXMgYmVsb3cuCisgICAgICAgICAqIExvb3AgaW52YXJpYW50czoKKyAg
ICAgICAgICogLSBub2RlIGlzIGJsYWNrIChvciBOVUxMIG9uIGZpcnN0IGl0ZXJhdGlvbikKKyAg
ICAgICAgICogLSBub2RlIGlzIG5vdCB0aGUgcm9vdCAocGFyZW50IGlzIG5vdCBOVUxMKQorICAg
ICAgICAgKiAtIEFsbCBsZWFmIHBhdGhzIGdvaW5nIHRocm91Z2ggcGFyZW50IGFuZCBub2RlIGhh
dmUgYQorICAgICAgICAgKiAgIGJsYWNrIG5vZGUgY291bnQgdGhhdCBpcyAxIGxvd2VyIHRoYW4g
b3RoZXIgbGVhZiBwYXRocy4KICAgICAgICAgICovCi0gICAgICAgIGlmIChub2RlICYmIHJiX2lz
X3JlZChub2RlKSkKLSAgICAgICAgewotICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihu
b2RlLCBwYXJlbnQsIFJCX0JMQUNLKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9IGVs
c2UgaWYgKCFwYXJlbnQpIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CiAgICAgICAg
IHNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0OwogICAgICAgICBpZiAoIG5vZGUgIT0gc2libGlu
ZykgICAgLyogbm9kZSA9PSBwYXJlbnQtPnJiX2xlZnQgKi8KICAgICAgICAgewpAQCAtMjc3LDE3
ICsyNzQsMjIgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAgICAgICAgICAgICAgICAgICAgICogICAg
ICAvIFwgICAgICAgICAgIC8gXAogICAgICAgICAgICAgICAgICAgICAgKiAgICAgU2wgIFNyICAg
ICAgICBTbCAgU3IKICAgICAgICAgICAgICAgICAgICAgICoKLSAgICAgICAgICAgICAgICAgICAg
ICogVGhpcyBsZWF2ZXMgdXMgdmlvbGF0aW5nIDUpLCBzbwotICAgICAgICAgICAgICAgICAgICAg
KiByZWN1cnNlIGF0IHAuIElmIHAgaXMgcmVkLCB0aGUKLSAgICAgICAgICAgICAgICAgICAgICog
cmVjdXJzaW9uIHdpbGwganVzdCBmbGlwIGl0IHRvIGJsYWNrCi0gICAgICAgICAgICAgICAgICAg
ICAqIGFuZCBleGl0LiBJZiBjb21pbmcgZnJvbSBDYXNlIDEsCi0gICAgICAgICAgICAgICAgICAg
ICAqIHAgaXMga25vd24gdG8gYmUgcmVkLgorICAgICAgICAgICAgICAgICAgICAgKiBUaGlzIGxl
YXZlcyB1cyB2aW9sYXRpbmcgNSkgd2hpY2gKKyAgICAgICAgICAgICAgICAgICAgICogY2FuIGJl
IGZpeGVkIGJ5IGZsaXBwaW5nIHAgdG8gYmxhY2sKKyAgICAgICAgICAgICAgICAgICAgICogaWYg
aXQgd2FzIHJlZCwgb3IgYnkgcmVjdXJzaW5nIGF0IHAuCisgICAgICAgICAgICAgICAgICAgICAq
IHAgaXMgcmVkIHdoZW4gY29taW5nIGZyb20gQ2FzZSAxLgogICAgICAgICAgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihzaWJsaW5nLCBwYXJl
bnQsIFJCX1JFRCk7Ci0gICAgICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7Ci0gICAgICAg
ICAgICAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLSAgICAgICAgICAgICAgICAg
ICAgY29udGludWU7Ci0KKyAgICAgICAgICAgICAgICAgICAgaWYgKHJiX2lzX3JlZChwYXJlbnQp
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7CisgICAgICAg
ICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICAgICAgbm9kZSA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBhcmVudCA9
IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChwYXJlbnQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICogQ2FzZSAzIC0gcmlnaHQgcm90YXRlIGF0
IHNpYmxpbmcKQEAgLTM0OSw5ICszNTEsMTYgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xv
cihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIC8qIENhc2UgMiAtIHNpYmxpbmcgY29sb3Ig
ZmxpcCAqLwogICAgICAgICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHNpYmxpbmcs
IHBhcmVudCwgUkJfUkVEKTsKLSAgICAgICAgICAgICAgICAgICAgbm9kZSA9IHBhcmVudDsKLSAg
ICAgICAgICAgICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwotICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKHJiX2lzX3JlZChwYXJl
bnQpKQorICAgICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7CisgICAg
ICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICAgICAgbm9kZSA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBhcmVu
dCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChwYXJlbnQp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgIC8qIENhc2UgMyAtIHJpZ2h0IHJvdGF0ZSBhdCBzaWJsaW5nICovCiAgICAg
ICAgICAgICAgICAgc2libGluZy0+cmJfcmlnaHQgPSB0bXAxID0gdG1wMi0+cmJfbGVmdDsKQEAg
LTM3NywyNCArMzg2LDMzIEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJi
X25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiB2b2lkIHJiX2VyYXNlKHN0cnVj
dCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIHsKICAgICBzdHJ1Y3QgcmJf
bm9kZSAqY2hpbGQgPSBub2RlLT5yYl9yaWdodCwgKnRtcCA9IG5vZGUtPnJiX2xlZnQ7Ci0gICAg
c3RydWN0IHJiX25vZGUgKnBhcmVudDsKLSAgICBpbnQgY29sb3I7CisgICAgc3RydWN0IHJiX25v
ZGUgKnBhcmVudCwgKnJlYmFsYW5jZTsKIAogICAgIGlmICghdG1wKQogICAgIHsKLSAgICBjYXNl
MToKLSAgICAgICAgLyogQ2FzZSAxOiBub2RlIHRvIGVyYXNlIGhhcyBubyBtb3JlIHRoYW4gMSBj
aGlsZCAoZWFzeSEpICovCisgICAgICAgIC8qCisgICAgICAgICAqIENhc2UgMTogbm9kZSB0byBl
cmFzZSBoYXMgbm8gbW9yZSB0aGFuIDEgY2hpbGQgKGVhc3khKQorICAgICAgICAgKgorICAgICAg
ICAgKiBOb3RlIHRoYXQgaWYgdGhlcmUgaXMgb25lIGNoaWxkIGl0IG11c3QgYmUgcmVkIGR1ZSB0
byA1KQorICAgICAgICAgKiBhbmQgbm9kZSBtdXN0IGJlIGJsYWNrIGR1ZSB0byA0KS4gV2UgYWRq
dXN0IGNvbG9ycyBsb2NhbGx5CisgICAgICAgICAqIHNvIGFzIHRvIGJ5cGFzcyBfX3JiX2VyYXNl
X2NvbG9yKCkgbGF0ZXIgb24uCisgICAgICAgICAqLwogCiAgICAgICAgIHBhcmVudCA9IHJiX3Bh
cmVudChub2RlKTsKLSAgICAgICAgY29sb3IgPSByYl9jb2xvcihub2RlKTsKLQotICAgICAgICBp
ZiAoY2hpbGQpCi0gICAgICAgICAgICByYl9zZXRfcGFyZW50KGNoaWxkLCBwYXJlbnQpOwogICAg
ICAgICBfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKKyAgICAg
ICAgaWYgKGNoaWxkKQorICAgICAgICB7CisgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9y
KGNoaWxkLCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgIHJlYmFsYW5jZSA9IE5VTEw7
CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICByZWJhbGFuY2UgPSByYl9pc19ibGFjayhu
b2RlKSA/IHBhcmVudCA6IE5VTEw7CisgICAgICAgIH0KICAgICB9IGVsc2UgaWYgKCFjaGlsZCkg
ewogICAgICAgICAvKiBTdGlsbCBjYXNlIDEsIGJ1dCB0aGlzIHRpbWUgdGhlIGNoaWxkIGlzIG5v
ZGUtPnJiX2xlZnQgKi8KLSAgICAgICAgY2hpbGQgPSB0bXA7Ci0gICAgICAgIGdvdG8gY2FzZTE7
CisgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgX19yYl9jaGFuZ2Vf
Y2hpbGQobm9kZSwgdG1wLCBwYXJlbnQsIHJvb3QpOworICAgICAgICByYl9zZXRfcGFyZW50X2Nv
bG9yKHRtcCwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgIHJlYmFsYW5jZSA9IE5VTEw7CiAg
ICAgfSBlbHNlIHsKICAgICAgICAgc3RydWN0IHJiX25vZGUgKm9sZCA9IG5vZGUsICpsZWZ0Owog
CkBAIC00MDYsMjcgKzQyNCwzMSBAQCB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpub2Rl
LCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIAogICAgICAgICBjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0
OwogICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0gICAgICAgIGNvbG9yID0gcmJf
Y29sb3Iobm9kZSk7CiAKICAgICAgICAgaWYgKHBhcmVudCA9PSBvbGQpIHsKICAgICAgICAgICAg
IHBhcmVudCA9IG5vZGU7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBpZiAoY2hpbGQp
Ci0gICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudChjaGlsZCwgcGFyZW50KTsKICAgICAgICAg
ICAgIHBhcmVudC0+cmJfbGVmdCA9IGNoaWxkOwogCiAgICAgICAgICAgICBub2RlLT5yYl9yaWdo
dCA9IG9sZC0+cmJfcmlnaHQ7CiAgICAgICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmln
aHQsIG5vZGUpOwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKGNoaWxkKSB7CisgICAgICAgICAg
ICByYl9zZXRfcGFyZW50X2NvbG9yKGNoaWxkLCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAg
ICAgIHJlYmFsYW5jZSA9IE5VTEw7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICByZWJh
bGFuY2UgPSByYl9pc19ibGFjayhub2RlKSA/IHBhcmVudCA6IE5VTEw7CisgICAgICAgIH0KKwog
ICAgICAgICBub2RlLT5fX3JiX3BhcmVudF9jb2xvciA9IG9sZC0+X19yYl9wYXJlbnRfY29sb3I7
CiAgICAgICAgIG5vZGUtPnJiX2xlZnQgPSBvbGQtPnJiX2xlZnQ7CiAKICAgICAgICAgcmJfc2V0
X3BhcmVudChvbGQtPnJiX2xlZnQsIG5vZGUpOwogICAgIH0KIAotICAgIGlmIChjb2xvciA9PSBS
Ql9CTEFDSykKLSAgICAgICAgX19yYl9lcmFzZV9jb2xvcihjaGlsZCwgcGFyZW50LCByb290KTsK
KyAgICBpZiAocmViYWxhbmNlKQorICAgICAgICBfX3JiX2VyYXNlX2NvbG9yKHJlYmFsYW5jZSwg
cm9vdCk7CiB9CiBFWFBPUlRfU1lNQk9MKHJiX2VyYXNlKTsKIAotLSAKMi4xMi4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 21:23:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB55-0004t8-PS; Wed, 31 May 2017 21:23:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB54-0004qz-A1
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:23:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 60/96-03620-5343F295; Wed, 31 May 2017 21:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAQV0TE/1
 Ig761VhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bf0pqC47oVjV9vMTYw3pHrYuTiEBKYyCjx
 5MdJRhCHReAli8Su7x+YQRwJgX5WiR//J7B3MXICOXES+59+gLJLJd7t+s8CYgsJqElsmXeKG
 WLUb0aJKXu2s3UxcnCwCehKtN8qAKkREZCWuPb5MtgGZoF2Jon7s7cxgSSEBXwkjqxbxwhisw
 ioSpze84MJpJdXwFZiy544iF3yEos2zQDbxQkUPtX9iglir43EwieTmScwCixgZFjFqFGcWlS
 WWqRrZKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYWAxAsIPxwKLAQ4ySHExK
 orwVNnqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4LYz1I4UEi1LTUyvSMnOAIQ6TluDgURLhd
 QJJ8xYXJOYWZ6ZDpE4xGnNcubLuCxPHlAPbvzAJseTl56VKifMqgpQKgJRmlObBDYLF3iVGWS
 lhXkag04R4ClKLcjNLUOVfMYpzMCoJ8wqBTOHJzCuB2/cK6BQmoFN27dAGOaUkESEl1cC4+PC
 yg9f+vc82O+1hpcoUdNvq2+2v636/XymY7SExa1dpvNVsk0cHnxwrvV3VkL6w9cX5BSxW93Ye
 kQjYUPe94euky6baqqYfcuNaZlkXVB2zsM3VFpmmccpfdG2mUXH3o+IpOy4HNsnt/xLMI83G/
 cKqPJw3TWZbz46b/BH1ZhcfHdl1WO6XEktxRqKhFnNRcSIAitz+cLgCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496265779!95164016!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23901 invoked from network); 31 May 2017 21:23:00 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:23:00 -0000
Received: by mail-pf0-f193.google.com with SMTP id u26so4275952pfd.2
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:23:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cr5CS+1sacQLVKFdtesS8wu2RpAC39FfYATql/pJ/aU=;
 b=UpXuMbD/sDijrtHsS7cvVTCNCNNTTeMQ9O0ct4nGepNWwH8SaTkHgqnHkn8nOw/3gH
 /jYZS11MCudn2B8R+c7g7px8SKulibMTAOeVpOXjAcwycTHsjTmzxYS8gcdIEq59NK3y
 vadsAhwQ0T/IYMndZn0JpH88+0UEYZnn6dq33AK8VhX5lrUHP2cE067Y2I/Is9KvIimr
 etxYOCHFW58dBcxgd9fEPQtKzHREooocD/lajK+7fSUaxwTaW77hFz8OiaU3AmHGR17f
 57ZolfwJU97/SnIjiUFiptVKqH0GYMA/e3b3xRMHTx8Mj727lWZiGsx4rSjXu9pToqcw
 adQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=cr5CS+1sacQLVKFdtesS8wu2RpAC39FfYATql/pJ/aU=;
 b=UegYXwnOD5S2a7cVM1eMntCn3IAfslscBS8Z6VA84jrd6fom/es7hBhsZW9/AEZUsC
 WQ+WDQaugqqFMpg0U92CvjZze9txNbVx7kOjaBJrZXRsCrxFsV+FgumqzX9u1laRqA6o
 MeODeoQridhSZAHEnUfOVb1UgIraa1flAIAOrn3s0opY69fPcWqvZCAA9xpf8BkUMt+G
 1xVp21ZhxQGKGXMKK9DiBYELW0SdK+u77oJj7HJFGZ7G/327fl3MDPwjpxsf885ufsfB
 kgsRfcyTXpb/p1P+q5RBt3pRNf8pBX8JCf7sV122UACIg+r7Z+C+8b0lrRCOMwA73qWl
 QwDg==
X-Gm-Message-State: AODbwcBE+YdNc2hE5aph2GJ93gA2wobmOk8bbGmTZk+pQiM7ml6g0bHt
 UmUv8lFlyUjAzQzd
X-Received: by 10.99.167.6 with SMTP id d6mr800757pgf.42.1496265779076;
 Wed, 31 May 2017 14:22:59 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.22.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:22:58 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:55 +0530
Message-Id: <20170531212056.10583-17-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 16/17] rbtree: low level optimizations
	in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VmFyaW91cyBtaW5vciBvcHRpbWl6YXRpb25zIGluIHJiX2VyYXNlKCk6Ci0gQXZvaWQgbXVsdGlw
bGUgbG9hZGluZyBvZiBub2RlLT5fX3JiX3BhcmVudF9jb2xvciB3aGVuIGNvbXB1dGluZyBwYXJl
bnQKICBhbmQgY29sb3IgaW5mb3JtYXRpb24gKHBvc3NpYmx5IG5vdCBpbiBjbG9zZSBzZXF1ZW5j
ZSwgYXMgdGhlcmUgbWlnaHQKICBiZSBmdXJ0aGVyIGJyYW5jaGVzIGluIHRoZSBhbGdvcml0aG0p
Ci0gSW4gdGhlIDEtY2hpbGQgc3ViY2FzZSBvZiBjYXNlIDEsIGNvcHkgdGhlIF9fcmJfcGFyZW50
X2NvbG9yIGZpZWxkIGZyb20KICB0aGUgZXJhc2VkIG5vZGUgdG8gdGhlIGNoaWxkIGluc3RlYWQg
b2YgcmVjb21wdXRpbmcgaXQgZnJvbSB0aGUgZGVzaXJlZAogIHBhcmVudCBhbmQgY29sb3IKLSBX
aGVuIHNlYXJjaGluZyBmb3IgdGhlIGVyYXNlZCBub2RlJ3Mgc3VjY2Vzc29yLCBkaWZmZXJlbnRp
YXRlIGJldHdlZW4KICBjYXNlcyAyIGFuZCAzIGJhc2VkIG9uIHdoZXRoZXIgYW55IGxlZnQgbGlu
a3Mgd2VyZSBmb2xsb3dlZC4gVGhpcyBhdm9pZHMKICBhIGNvbmRpdGlvbiBsYXRlciBkb3duLgot
IEluIGNhc2UgMywga2VlcCBhIHBvaW50ZXIgdG8gdGhlIGVyYXNlZCBub2RlJ3MgcmlnaHQgY2hp
bGQgc28gd2UgZG9uJ3QKICBoYXZlIHRvIHJlZmV0Y2ggaXQgbGF0ZXIgdG8gYWRqdXN0IGl0cyBw
YXJlbnQuCi0gSW4gdGhlIG5vLWNoaWxkcyBzdWJjYXNlIG9mIGNhc2VzIDIgYW5kIDMsIHBsYWNl
IHRoZSByZWJhbGFuY2UgYXNzaWdtZW50CiAgbGFzdCBzbyB0aGF0IHRoZSBjb21waWxlciBjYW4g
cmVtb3ZlIHRoZSBmb2xsb3dpbmcgaWYocmViYWxhbmNlKSB0ZXN0LgoKQWxzbywgYWRkZWQgc29t
ZSBjb21tZW50cyB0byBpbGx1c3RyYXRlIGNhc2VzIDIgYW5kIDMuCgpjb21taXQgNGYwMzVhZDY3
ZjQ2MzNjMjMzY2IzNjQyNzExZDQ5YjRlZmM5YzgyZCBmcm9tIExpbnV4IHRyZWUKClNpZ25lZC1v
ZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgotLS0KIHhlbi9j
b21tb24vcmJ0cmVlLmMgfCAxMDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDM1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9u
L3JidHJlZS5jCmluZGV4IDZlMzdlOTYwYWIuLjgzYjQ4OTJmNTQgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtNDYsOSArNDYsMTQg
QEAKICNkZWZpbmUgICAgUkJfUkVEICAgIDAKICNkZWZpbmUgICAgUkJfQkxBQ0sgIDEKIAotI2Rl
ZmluZSByYl9jb2xvcihyKSAgICAgKChyKS0+X19yYl9wYXJlbnRfY29sb3IgJiAxKQotI2RlZmlu
ZSByYl9pc19yZWQocikgICAgKCFyYl9jb2xvcihyKSkKLSNkZWZpbmUgcmJfaXNfYmxhY2socikg
IHJiX2NvbG9yKHIpCisjZGVmaW5lIF9fcmJfcGFyZW50KHBjKSAgICAoKHN0cnVjdCByYl9ub2Rl
ICopKHBjICYgfjMpKQorCisjZGVmaW5lIF9fcmJfY29sb3IocGMpICAgICAoKHBjKSAmIDEpCisj
ZGVmaW5lIF9fcmJfaXNfYmxhY2socGMpICBfX3JiX2NvbG9yKHBjKQorI2RlZmluZSBfX3JiX2lz
X3JlZChwYykgICAgKCFfX3JiX2NvbG9yKHBjKSkKKyNkZWZpbmUgcmJfY29sb3IocmIpICAgICAg
IF9fcmJfY29sb3IoKHJiKS0+X19yYl9wYXJlbnRfY29sb3IpCisjZGVmaW5lIHJiX2lzX3JlZChy
YikgICAgICBfX3JiX2lzX3JlZCgocmIpLT5fX3JiX3BhcmVudF9jb2xvcikKKyNkZWZpbmUgcmJf
aXNfYmxhY2socmIpICAgIF9fcmJfaXNfYmxhY2soKHJiKS0+X19yYl9wYXJlbnRfY29sb3IpCiAK
IHN0YXRpYyBpbmxpbmUgdm9pZCByYl9zZXRfYmxhY2soc3RydWN0IHJiX25vZGUgKnJiKQogewpA
QCAtMzg3LDYgKzM5Miw3IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0
cnVjdCByYl9yb290ICpyb290KQogewogICAgIHN0cnVjdCByYl9ub2RlICpjaGlsZCA9IG5vZGUt
PnJiX3JpZ2h0LCAqdG1wID0gbm9kZS0+cmJfbGVmdDsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFy
ZW50LCAqcmViYWxhbmNlOworICAgIHVuc2lnbmVkIGxvbmcgcGM7CiAKICAgICBpZiAoIXRtcCkK
ICAgICB7CkBAIC0zOTgsNTMgKzQwNCw3OSBAQCB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2Rl
ICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAgICogc28gYXMgdG8gYnlwYXNz
IF9fcmJfZXJhc2VfY29sb3IoKSBsYXRlciBvbi4KICAgICAgICAgICovCiAKLSAgICAgICAgcGFy
ZW50ID0gcmJfcGFyZW50KG5vZGUpOworICAgICAgICBwYyA9IG5vZGUtPl9fcmJfcGFyZW50X2Nv
bG9yOworICAgICAgICBwYXJlbnQgPSBfX3JiX3BhcmVudChwYyk7CiAgICAgICAgIF9fcmJfY2hh
bmdlX2NoaWxkKG5vZGUsIGNoaWxkLCBwYXJlbnQsIHJvb3QpOwogICAgICAgICBpZiAoY2hpbGQp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IoY2hpbGQsIHBhcmVu
dCwgUkJfQkxBQ0spOworICAgICAgICAgICAgY2hpbGQtPl9fcmJfcGFyZW50X2NvbG9yID0gcGM7
CiAgICAgICAgICAgICByZWJhbGFuY2UgPSBOVUxMOwotICAgICAgICB9IGVsc2UgewotICAgICAg
ICAgICAgcmViYWxhbmNlID0gcmJfaXNfYmxhY2sobm9kZSkgPyBwYXJlbnQgOiBOVUxMOwotICAg
ICAgICB9CisgICAgICAgIH0gZWxzZQorICAgICAgICAgICAgcmViYWxhbmNlID0gX19yYl9pc19i
bGFjayhwYykgPyBwYXJlbnQgOiBOVUxMOwogICAgIH0gZWxzZSBpZiAoIWNoaWxkKSB7CiAgICAg
ICAgIC8qIFN0aWxsIGNhc2UgMSwgYnV0IHRoaXMgdGltZSB0aGUgY2hpbGQgaXMgbm9kZS0+cmJf
bGVmdCAqLwotICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgIHRtcC0+
X19yYl9wYXJlbnRfY29sb3IgPSBwYyA9IG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yOworICAgICAg
ICBwYXJlbnQgPSBfX3JiX3BhcmVudChwYyk7CiAgICAgICAgIF9fcmJfY2hhbmdlX2NoaWxkKG5v
ZGUsIHRtcCwgcGFyZW50LCByb290KTsKLSAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAs
IHBhcmVudCwgUkJfQkxBQ0spOwogICAgICAgICByZWJhbGFuY2UgPSBOVUxMOwogICAgIH0gZWxz
ZSB7Ci0gICAgICAgIHN0cnVjdCByYl9ub2RlICpvbGQgPSBub2RlLCAqbGVmdDsKLQotICAgICAg
ICBub2RlID0gY2hpbGQ7Ci0gICAgICAgIHdoaWxlICgobGVmdCA9IG5vZGUtPnJiX2xlZnQpICE9
IE5VTEwpCi0gICAgICAgICAgICBub2RlID0gbGVmdDsKLQotICAgICAgICBfX3JiX2NoYW5nZV9j
aGlsZChvbGQsIG5vZGUsIHJiX3BhcmVudChvbGQpLCByb290KTsKLQotICAgICAgICBjaGlsZCA9
IG5vZGUtPnJiX3JpZ2h0OwotICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0KLSAg
ICAgICAgaWYgKHBhcmVudCA9PSBvbGQpIHsKLSAgICAgICAgICAgIHBhcmVudCA9IG5vZGU7Cisg
ICAgICAgIHN0cnVjdCByYl9ub2RlICpzdWNjZXNzb3IgPSBjaGlsZCwgKmNoaWxkMjsKKyAgICAg
ICAgdG1wID0gY2hpbGQtPnJiX2xlZnQ7CisgICAgICAgIGlmICghdG1wKQorICAgICAgICB7Cisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQ2FzZSAyOiBub2RlJ3Mgc3VjY2Vzc29yIGlz
IGl0cyByaWdodCBjaGlsZAorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqICAgIChuKSAg
ICAgICAgICAocykKKyAgICAgICAgICAgICAqICAgIC8gXCAgICAgICAgICAvIFwKKyAgICAgICAg
ICAgICAqICAoeCkgKHMpICAtPiAgKHgpIChjKQorICAgICAgICAgICAgICogICAgICAgIFwKKyAg
ICAgICAgICAgICAqICAgICAgICAoYykKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcGFy
ZW50ID0gY2hpbGQ7CisgICAgICAgICAgICBjaGlsZDIgPSBjaGlsZC0+cmJfcmlnaHQ7CiAgICAg
ICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKLQotICAg
ICAgICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OwotICAgICAgICAgICAgcmJf
c2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBDYXNlIDM6IG5vZGUncyBzdWNjZXNzb3IgaXMgbGVmdG1vc3QgdW5kZXIKKyAgICAg
ICAgICAgICAqIG5vZGUncyByaWdodCBjaGlsZCBzdWJ0cmVlCisgICAgICAgICAgICAgKgorICAg
ICAgICAgICAgICogICAgKG4pICAgICAgICAgIChzKQorICAgICAgICAgICAgICogICAgLyBcICAg
ICAgICAgIC8gXAorICAgICAgICAgICAgICogICh4KSAoeSkgIC0+ICAoeCkgKHkpCisgICAgICAg
ICAgICAgKiAgICAgIC8gICAgICAgICAgICAvCisgICAgICAgICAgICAgKiAgICAocCkgICAgICAg
ICAgKHApCisgICAgICAgICAgICAgKiAgICAvICAgICAgICAgICAgLworICAgICAgICAgICAgICog
IChzKSAgICAgICAgICAoYykKKyAgICAgICAgICAgICAqICAgIFwKKyAgICAgICAgICAgICAqICAg
IChjKQorICAgICAgICAgICAgICovCisgICAgICAgICAgICBkbworICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHBhcmVudCA9IHN1Y2Nlc3NvcjsKKyAgICAgICAgICAgICAgICBzdWNjZXNz
b3IgPSB0bXA7CisgICAgICAgICAgICAgICAgdG1wID0gdG1wLT5yYl9sZWZ0OworICAgICAgICAg
ICAgfSB3aGlsZSAodG1wKTsKKyAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9IGNoaWxkMiA9
IHN1Y2Nlc3Nvci0+cmJfcmlnaHQ7CisgICAgICAgICAgICBzdWNjZXNzb3ItPnJiX3JpZ2h0ID0g
Y2hpbGQ7CisgICAgICAgICAgICByYl9zZXRfcGFyZW50KGNoaWxkLCBzdWNjZXNzb3IpOwogICAg
ICAgICB9CiAKLSAgICAgICAgaWYgKGNoaWxkKSB7Ci0gICAgICAgICAgICByYl9zZXRfcGFyZW50
X2NvbG9yKGNoaWxkLCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgc3VjY2Vzc29yLT5yYl9s
ZWZ0ID0gdG1wID0gbm9kZS0+cmJfbGVmdDsKKyAgICAgICAgcmJfc2V0X3BhcmVudCh0bXAsIHN1
Y2Nlc3Nvcik7CisKKyAgICAgICAgcGMgPSBub2RlLT5fX3JiX3BhcmVudF9jb2xvcjsKKyAgICAg
ICAgdG1wID0gX19yYl9wYXJlbnQocGMpOworICAgICAgICBfX3JiX2NoYW5nZV9jaGlsZChub2Rl
LCBzdWNjZXNzb3IsIHRtcCwgcm9vdCk7CisgICAgICAgIGlmIChjaGlsZDIpCisgICAgICAgIHsK
KyAgICAgICAgICAgIHN1Y2Nlc3Nvci0+X19yYl9wYXJlbnRfY29sb3IgPSBwYzsKKyAgICAgICAg
ICAgIHJiX3NldF9wYXJlbnRfY29sb3IoY2hpbGQyLCBwYXJlbnQsIFJCX0JMQUNLKTsKICAgICAg
ICAgICAgIHJlYmFsYW5jZSA9IE5VTEw7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBy
ZWJhbGFuY2UgPSByYl9pc19ibGFjayhub2RlKSA/IHBhcmVudCA6IE5VTEw7CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHBjMiA9IHN1Y2Nlc3Nvci0+X19yYl9wYXJlbnRfY29sb3I7CisgICAg
ICAgICAgICBzdWNjZXNzb3ItPl9fcmJfcGFyZW50X2NvbG9yID0gcGM7CisgICAgICAgICAgICBy
ZWJhbGFuY2UgPSBfX3JiX2lzX2JsYWNrKHBjMikgPyBwYXJlbnQgOiBOVUxMOwogICAgICAgICB9
Ci0KLSAgICAgICAgbm9kZS0+X19yYl9wYXJlbnRfY29sb3IgPSBvbGQtPl9fcmJfcGFyZW50X2Nv
bG9yOwotICAgICAgICBub2RlLT5yYl9sZWZ0ID0gb2xkLT5yYl9sZWZ0OwotCi0gICAgICAgIHJi
X3NldF9wYXJlbnQob2xkLT5yYl9sZWZ0LCBub2RlKTsKICAgICB9CiAKICAgICBpZiAocmViYWxh
bmNlKQotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 21:23:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGB5A-0004wx-1J; Wed, 31 May 2017 21:23:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGB59-0004vn-CF
 for xen-devel@lists.xen.org; Wed, 31 May 2017 21:23:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E9/EB-03058-A343F295; Wed, 31 May 2017 21:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAQV0rE/1
 Ig2t/WC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxF146zFzyWqri0sJetgfGMaBcjF4eQwERG
 iYad7cwgDovASxaJ+2+/sXUxcnJICPSzSlw7mgdhx0nsWtXNCmFXS2w9NY8FxBYSUJPYMu8UM
 8Sk34wST5tXMXUxcnCwCehKtN8qAKkREZCWuPb5MiNIDbNAO5PE/dnbmEASwgIeEm9PfQazWQ
 RUJZqW/QOzeQVsJWb8+cIMsUxeYtGmGWDLOIHip7pfMUEstpFY+GQy8wRGgQWMDKsYNYpTi8p
 Si3SNDfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDiwEIdjD+XRt4iFGSg0lJ
 lLfCRi9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvDiP9SCHBotT01Iq0zBxgkMOkJTh4lER4O
 Y2B0rzFBYm5xZnpEKlTjMYcV66s+8LEMeXA9i9MQix5+XmpUuK8k0AmCYCUZpTmwQ2CRd8lRl
 kpYV5GoNOEeApSi3IzS1DlXzGKczAqCfMKgSzkycwrgdv3CugUJqBTdu3QBjmlJBEhJdXA2C6
 btONvicDJYu+Yyn2L+GPUFmZEL9R/kVT11JPnpETLJZP037zSx3Xt/phkcShtSqy/nZrAHX3h
 RL7hnWKmD4ZTnx7RODuFJ/z6hsyO7TeTgy5vsvzz5pFUr+gXf3XuD8apKe+yby2e+D+jWq2dT
 3NjycYZ2+Z38UVEuKolFPJUnFBZuOO4EktxRqKhFnNRcSIA2L38CLkCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496265784!105617468!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24570 invoked from network); 31 May 2017 21:23:05 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 21:23:05 -0000
Received: by mail-pf0-f193.google.com with SMTP id n23so4268226pfb.3
 for <xen-devel@lists.xen.org>; Wed, 31 May 2017 14:23:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NoOuqw4ANZRMEjQAOBbDR+wqFi9BwoV0iOrfYfWRJd4=;
 b=gCk2beU7zFR/+9Zv7dkv6IP3Wi1RLUdaKkzyPRAAH4JlTmkO+F57MRFAyQE5O819J1
 OPetvO+ELxCVv8vuCFB66m8+qi3SZNeXd/UkXbRVvnfRg4Fi0aBrKoGEvBqCWSiDUngx
 MytvMkqhkXZkY30KDU042KgwkyB43TjKKK5eDXzcndYQG5T1i2K46AqRehoYdlaACUnX
 RWBOYLXsncw04llJ14vSq7JM6OziQ+YuQGXVvCAbYdiecoOPh8pxN6/BO5s+5N6h1ved
 JXmVaJ752h2fmMz/3oUBZdvUHDqztdw5fcD2ejq1f2dZKvUFKTZFkLz1gylNcGveqTEl
 SvRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=NoOuqw4ANZRMEjQAOBbDR+wqFi9BwoV0iOrfYfWRJd4=;
 b=Xof51uo5Kpx8q174kSNh2ZfRHadtV1fyJ7yciDyBmMBIis7VvsnOAGumKyANJj0O1f
 D/F3eKQU0AoMJMTlHEtDMe7z/+UuoNGOqBjmV6Vcd5wB9jaX5g5kNmiRra2UuualliRA
 C0hiXVVWEvFaxi122m0XAd3j64d7tUkPh5RkTkwuLmYPR9Tdpkl3I4GcCDASMkudQs9V
 R6Wb5HP59sTFPAeK65AxnejONJvAeo36w2MB+XVNFrruANKXPUVPlxWYElLqAgyamC7w
 mxHASz+ha++bIB7z9uSVyxhk2wDMyH7BGkOFkx2GgJj5//HUYSjLJ8jXXoFMwlyuxmbM
 HM+g==
X-Gm-Message-State: AODbwcDnVA9N3h8PRMDsm9vyl2F2anBq0XMzpucjtsev2VIhDxj4rGcB
 9DDuuzIS/Xx+4rg/
X-Received: by 10.98.44.140 with SMTP id s134mr33094068pfs.193.1496265784238; 
 Wed, 31 May 2017 14:23:04 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.58])
 by smtp.gmail.com with ESMTPSA id t66sm29496699pfe.134.2017.05.31.14.23.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 31 May 2017 14:23:03 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Jun 2017 02:50:56 +0530
Message-Id: <20170531212056.10583-18-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Praveen Kumar <kpraveen.lkml@gmail.com>, jbeulich@suse.com
Subject: [Xen-devel] [Resend][PATCH 17/17] rbtree: add postorder iteration
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UG9zdG9yZGVyIGl0ZXJhdGlvbiB5aWVsZHMgYWxsIG9mIGEgbm9kZSdzIGNoaWxkcmVuIHByaW9y
IHRvIHlpZWxkaW5nIHRoZQpub2RlIGl0c2VsZiwgYW5kIHRoaXMgcGFydGljdWxhciBpbXBsZW1l
bnRhdGlvbiBhbHNvIGF2b2lkcyBleGFtaW5pbmcgdGhlCmxlYWYgbGlua3MgaW4gYSBub2RlIGFm
dGVyIHRoYXQgbm9kZSBoYXMgYmVlbiB5aWVsZGVkLgoKSW4gd2hhdCBJIGV4cGVjdCB3aWxsIGJl
IGl0cyBtb3N0IGNvbW1vbiB1c2FnZSwgcG9zdG9yZGVyIGl0ZXJhdGlvbiBhbGxvd3MKdGhlIGRl
bGV0aW9uIG9mIGV2ZXJ5IG5vZGUgaW4gYW4gcmJ0cmVlIHdpdGhvdXQgbW9kaWZ5aW5nIHRoZSBy
YnRyZWUgbm9kZXMKKG5vIF9yZXF1aXJlbWVudF8gdGhhdCB0aGV5IGJlIG51bGxlZCkgd2hpbGUg
YXZvaWRpbmcgcmVmZXJlbmNpbmcgY2hpbGQKbm9kZXMgYWZ0ZXIgdGhleSBoYXZlIGJlZW4gImRl
bGV0ZWQiIChtb3N0IGNvbW1vbmx5LCBmcmVlZCkuCgpJIGhhdmUgb25seSB1cGRhdGVkIHpzd2Fw
IHRvIHVzZSB0aGlzIGZ1bmN0aW9uYWxpdHkgYXQgdGhpcyBwb2ludCwgYnV0Cm51bWVyb3VzIGJp
dHMgb2YgY29kZSAobW9zdCBub3RhYmx5IGluIHRoZSBmaWxlc3lzdGVtIGRyaXZlcnMpIHVzZSBh
IGhhbmQKcm9sbGVkIHBvc3RvcmRlciBpdGVyYXRpb24gdGhhdCBOVUxMcyBjaGlsZCBsaW5rcyBh
cyBpdCB0cmF2ZXJzZXMgdGhlCnRyZWUuICBFYWNoIG9mIHRob3NlIGluc3RhbmNlcyBjb3VsZCBi
ZSByZXBsYWNlZCB3aXRoIHRoaXMgY29tbW9uCmltcGxlbWVudGF0aW9uLgoKMSAmIDIgYWRkIHJi
dHJlZSBwb3N0b3JkZXIgaXRlcmF0aW9uIGZ1bmN0aW9ucy4KMyBhZGRzIHRlc3Rpbmcgb2YgdGhl
IGl0ZXJhdGlvbiB0byB0aGUgcmJ0cmVlIHJ1bnRpbWUgdGVzdHMKNCBhbGxvd3MgYnVpbGRpbmcg
dGhlIHJidHJlZSBydW50aW1lIHRlc3RzIGFzIGJ1aWx0aW5zCjUgdXBkYXRlcyB6c3dhcC4KClRo
aXMgcGF0Y2g6CgpBZGQgcG9zdG9yZGVyIGl0ZXJhdGlvbiBmdW5jdGlvbnMgZm9yIHJidHJlZS4g
IFRoZXNlIGFyZSB1c2VmdWwgZm9yIHNhZmVseQpmcmVlaW5nIGFuIGVudGlyZSByYnRyZWUgd2l0
aG91dCBtb2RpZnlpbmcgdGhlIHRyZWUgYXQgYWxsLgoKY29tbWl0IDlkZWU1YzUxNTE2ZDJjM2Zm
ZjIyNjMzYzEyNzJjNTY1MmU2ODA3NWEgZnJvbSBMaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5OiBQ
cmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Ji
dHJlZS5jICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaCB8ICA0ICsrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94
ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDgzYjQ4OTJmNTQuLjNjOTk0ZGNjMGMgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtNTg0
LDMgKzU4NCw0OCBAQCB2b2lkIHJiX3JlcGxhY2Vfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqdmljdGlt
LCBzdHJ1Y3QgcmJfbm9kZSAqbmV3LAogICAgICpuZXcgPSAqdmljdGltOwogfQogRVhQT1JUX1NZ
TUJPTChyYl9yZXBsYWNlX25vZGUpOworCitzdGF0aWMgc3RydWN0IHJiX25vZGUgKnJiX2xlZnRf
ZGVlcGVzdF9ub2RlKGNvbnN0IHN0cnVjdCByYl9ub2RlICpub2RlKQoreworICAgIGZvciAoOzsp
CisgICAgeyAKKyAgICAgICAgaWYgKG5vZGUtPnJiX2xlZnQpCisgICAgICAgICAgICBub2RlID0g
bm9kZS0+cmJfbGVmdDsKKyAgICAgICAgZWxzZSBpZiAobm9kZS0+cmJfcmlnaHQpCisgICAgICAg
ICAgICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJl
dHVybiAoc3RydWN0IHJiX25vZGUgKilub2RlOworICAgIH0KK30KKworc3RydWN0IHJiX25vZGUg
KnJiX25leHRfcG9zdG9yZGVyKGNvbnN0IHN0cnVjdCByYl9ub2RlICpub2RlKQoreworICAgIGNv
bnN0IHN0cnVjdCByYl9ub2RlICpwYXJlbnQ7CisgICAgaWYgKCFub2RlKQorICAgICAgICByZXR1
cm4gTlVMTDsKKyAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisKKyAgICAvKiBJZiB3ZSdy
ZSBzaXR0aW5nIG9uIG5vZGUsIHdlJ3ZlIGFscmVhZHkgc2VlbiBvdXIgY2hpbGRyZW4gKi8KKyAg
ICBpZiAocGFyZW50ICYmIG5vZGUgPT0gcGFyZW50LT5yYl9sZWZ0ICYmIHBhcmVudC0+cmJfcmln
aHQpCisgICAgeworICAgICAgICAvKiBJZiB3ZSBhcmUgdGhlIHBhcmVudCdzIGxlZnQgbm9kZSwg
Z28gdG8gdGhlIHBhcmVudCdzIHJpZ2h0CisgICAgICAgICAqIG5vZGUgdGhlbiBhbGwgdGhlIHdh
eSBkb3duIHRvIHRoZSBsZWZ0CisgICAgICAgICAqLworICAgICAgICByZXR1cm4gcmJfbGVmdF9k
ZWVwZXN0X25vZGUocGFyZW50LT5yYl9yaWdodCk7CisgICAgfSBlbHNlCisgICAgICAgIC8qIE90
aGVyd2lzZSB3ZSBhcmUgdGhlIHBhcmVudCdzIHJpZ2h0IG5vZGUsIGFuZCB0aGUgcGFyZW50Cisg
ICAgICAgICAqIHNob3VsZCBiZSBuZXh0CisgICAgICAgICAqLworICAgICAgICByZXR1cm4gKHN0
cnVjdCByYl9ub2RlICopcGFyZW50OworfQorRVhQT1JUX1NZTUJPTChyYl9uZXh0X3Bvc3RvcmRl
cik7CisKK3N0cnVjdCByYl9ub2RlICpyYl9maXJzdF9wb3N0b3JkZXIoY29uc3Qgc3RydWN0IHJi
X3Jvb3QgKnJvb3QpCit7CisgICAgaWYgKCFyb290LT5yYl9ub2RlKQorICAgICAgICByZXR1cm4g
TlVMTDsKKworICAgIHJldHVybiByYl9sZWZ0X2RlZXBlc3Rfbm9kZShyb290LT5yYl9ub2RlKTsK
K30KK0VYUE9SVF9TWU1CT0wocmJfZmlyc3RfcG9zdG9yZGVyKTsKKwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3JidHJlZS5oIGIveGVuL2luY2x1ZGUveGVuL3JidHJlZS5oCmluZGV4IDEw
N2YxYjEyZjIuLjI0NjUwYTVjZDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKQEAgLTY2LDQgKzY2LDggQEAgc3RhdGlj
IGlubGluZSB2b2lkIHJiX2xpbmtfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqIG5vZGUsIHN0cnVjdCBy
Yl9ub2RlICogcGFyZW50LAogICAgICpyYl9saW5rID0gbm9kZTsKIH0KIAorLyogUG9zdG9yZGVy
IGl0ZXJhdGlvbiAtIGFsd2F5cyB2aXNpdCB0aGUgcGFyZW50IGFmdGVyIGl0cyBjaGlsZHJlbiAq
LworZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9maXJzdF9wb3N0b3JkZXIoY29uc3Qgc3RydWN0
IHJiX3Jvb3QgKik7CitleHRlcm4gc3RydWN0IHJiX25vZGUgKnJiX25leHRfcG9zdG9yZGVyKGNv
bnN0IHN0cnVjdCByYl9ub2RlICopOworCiAjZW5kaWYgLyogX19SQlRSRUVfSF9fICovCi0tIAoy
LjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 21:45:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 21:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGBQv-0007WL-OJ; Wed, 31 May 2017 21:45:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dGBQu-0007W0-G6
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 21:45:36 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3F/39-03696-F793F295; Wed, 31 May 2017 21:45:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfOUj/
 SYOM+PYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbP/wnbVgtnnF3/urmBoY
 f+p2MXJxCAn8ZZTo7pjJDOE8ZpS4O6GdHcLZxijR8GYTUIaTQ0TAWeLrmbnsIDavgL5Ey4sOs
 LiwQJBEw9TrjCANEgJPmCTuzNnKBJKQEPCU+LblKzOM3Tt1C2sXIzsHm4CVxCExkCiLgKrEjb
 mn2Scwci9gZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 zBiDYwdh92f8QoyQHk5Iob4WNXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd40c/1IIcGi1PTU
 irTMHGDwwaQlOHiURHgzLYDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzusAUiQAUpRRm
 gc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+xfkEp7MvBK4Ta+AjmACOmLXDm2QI0
 oSEVJSDYxmJunim29wzX17z+HwVcHY1nIlp+tS/edENr9nOVp46LaDY5r3o2+X+y/+FjjF1qB
 iIaPIZK7zv9nuRE7uE4fFAo6pH/MlFIVS7l7Y2sHN/+KA82dbP6UohZpCRz/l5EmBLtvz1N4I
 v0pVb39bdCtBLvbj1bC5ItoHV3y5/5cz3m263fzXwUosxRmJhlrMRcWJAFad7tx/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496267133!71562713!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57703 invoked from network); 31 May 2017 21:45:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 21:45:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGBQp-0004aL-Ak; Wed, 31 May 2017 21:45:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGBQj-0004F4-LL; Wed, 31 May 2017 21:45:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGBQj-0000mN-6V; Wed, 31 May 2017 21:45:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109912-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7c96d4e6b1452af3c8a11a09cab9c7f488b73733
X-Osstest-Versions-That: xen=78825e1c60faadf99d9ed6c1a01a617b7543f506
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 21:45:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109912: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTkxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdjOTZkNGU2YjE0NTJh
ZjNjOGExMWEwOWNhYjljN2Y0ODhiNzM3MzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDc4ODI1ZTFjNjBmYWFkZjk5ZDllZDZjMWEwMWE2MTdiNzU0M2Y1MDYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTkwNyAgMjAxNy0wNS0zMSAxNzowMToxMyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk5MTIgIDIwMTctMDUtMzEgMjA6MDE6MzQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlz
bGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj03Yzk2ZDRlNmIx
NDUyYWYzYzhhMTFhMDljYWI5YzdmNDg4YjczNzMzCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDdjOTZkNGU2YjE0NTJhZjNjOGExMWEwOWNh
YjljN2Y0ODhiNzM3MzMKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249N2M5
NmQ0ZTZiMTQ1MmFmM2M4YTExYTA5Y2FiOWM3ZjQ4OGI3MzczMworIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gK
KyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1z
bW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4
ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDdj
OTZkNGU2YjE0NTJhZjNjOGExMWEwOWNhYjljN2Y0ODhiNzM3MzMgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDdjOTZkNGU2
YjE0NTJhZjNjOGExMWEwOWNhYjljN2Y0ODhiNzM3MzM6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzg4MjVlMS4uN2M5
NmQ0ZTYgN2M5NmQ0ZTZiMTQ1MmFmM2M4YTExYTA5Y2FiOWM3ZjQ4OGI3MzczMyAtPiBzbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed May 31 22:35:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 22:35:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGCCm-00026O-GO; Wed, 31 May 2017 22:35:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317ba05de=dario.faggioli@citrix.com>)
 id 1dGCCl-000261-AZ
 for xen-devel@lists.xen.org; Wed, 31 May 2017 22:35:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 31/60-01992-5154F295; Wed, 31 May 2017 22:35:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHRDpK6Qq36
 kwee/GhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b5f9eZCqaJVTSfm8DewHhauIuRk0NCIETi
 4omp7CA2r4CBxPK1C5hAbGGBWIkXx7eygthsQPE3O/aC2SICbhJ3Z34Asrk4mAXOMEr0/J3CA
 pJgEVCRePrtO5jNKWArcar7FdggIQEbiYVPJjOD2PwCkhK3vnwEs5kFqiU2rVjNCnGEtsSRc/
 1QRwhKnJz5hAWiV01ixtzLrBMY+WYhaZmFpAwirinRuv03O4StLbFs4WtmCNtWYt2691A1NhK
 bri5ghLDlJba/ncO8gJF9FaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKx
 XnJ+7iZGYDjXMzAw7mC8O9nvEKMkB5OSKG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneV
 mf9SCHBotT01Iq0zBxgZMGkJTh4lER414OkeYsLEnOLM9MhUqcYFaXEeReAJARAEhmleXBtsG
 i+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY18wFaApPZl4J3PRXQIuZgBbv2qENsrgkESE
 l1cBomth6NWrmVzf/c1MffNnyS5l/wSbbWN54rs3uR1/fTz4p8Xx/GIPv4oBlAb0bJRjnJnln
 NosG3ig/f/v05x0Zl61Nz7EkfCrYGnR33eEva6/89tKNY999oiDxhuNen+3qLSJmna8dFveur
 Pr1UWLLYwtDrZXLH5kH3lEW9xCS6M1RO/fz21cNJZbijERDLeai4kQAqF4l6uECAAA=
X-Env-Sender: prvs=317ba05de=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496270096!87249698!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34807 invoked from network); 31 May 2017 22:34:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 22:34:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,276,1493683200"; 
 d="asc'?scan'208";a="426117442"
Message-ID: <1496270086.6267.3.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Thu, 1 Jun 2017 00:34:46 +0200
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [Xen-devel[PATCH Resend v2] xen: common: rbtree:
 ported updates from linux tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8263668975635184658=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8263668975635184658==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-1aBOI6r8Ual5UssgwJ80"

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

On Thu, 2017-06-01 at 02:50 +0530, Praveen Kumar wrote:
> Hi All,
>=20
Hi,

> The patch imports the changes and updates of the rbtree
> implementaiton
> from Linux tree.=20
>
Thanks Praveen for doing this.

This series is much better than the previous single and giant patch.
:-)

> But since, the only current implementation is with tmem.c,
> which am not much aware off much and therefore, was unable to test
> the changes
> thoroughly. Having said that, I do have plans of adding futher code
> changes
> which will be using rb-tree more in credit2 scheduler and that will
> help in
> further testing the same.
>
That is fine, I think, for now. We'll test this properly when you'll
have the "usage in Credit2" part.
>=20
> I have not imported augmented and rcu rbtree functionality to the xen
> tree,
> as there was no specific requirement for current planned
> implementation.
>=20
That's something I agree with, and you did the right thing saying it
here in the cover letter. Another thing I would like to know, though,
is whether there are other commits that, for one reason or another, you
either decided to skip, or could not port, or if this series bring us
basically on par with Linux's rb-trees.

> From Praveen Kumar <kpraveen.lkml@gmail.com> # This line is ignored.
> From: Praveen Kumar <kpraveen.lkml@gmail.com>
> Subject:=C2=A0
> In-Reply-To:=C2=A0
>=20
This are a bit strange lines. No big deal, just saying.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-1aBOI6r8Ual5UssgwJ80
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZL0UHAAoJEBZCeImluHPuf2YP/jr1Ik7QNRiipdMNOYxIlq8F
+ueTCi7kqLxhIJjXOrsDp54w3PRxZV8jlX9iWNwTbG0vzOwrmV3M5rR6A8e+2Xp2
Pvr8wUxp+H3cOt9MQwXaYUXBMIyowTrocMF9TQnWuS8x4iKexoC38tYr9JPraPpU
9Tf0Xjn7pAybbp78m9EUyxYem33OtxXtjOLExN6gj2+a0cerqYEhNCf2tX63Ahn7
kXxu+0FWnKFV160pobxEg/ILQz0xOn/TGKRnlf8dgGip7ThwkKm9La/PQk5Wih0V
coFYhGKM79xm0MTJyPC26sXTX2geup75Ic7tW0rATV+aegUB/zwc7rdWcQNum7cP
Dl2Ie+9+87psAL08HiieyMcseCgQjvM+2DjMYgf7nsipTcnWT92TIL3tfFCFeQlY
abRFLqyR83pqYiQNomou6EpPX78JneDlHb1t8zq+9m7MY/XMpppRDiw8cn62Fb5R
brnoTYixTS5/gVg8NPI8ihvKkNsfnUGi7zUGyTtLrZ0UP6vM+vT3gmISI85un7UR
ua75DMaWioPADjvo9ert3EJfqkprGS1ETI6/OJ58RMSJ/qHmYGQ9Z0D3/SciB1ZX
SYyJGOAtiprOLct+j/UQ+kmdqYMQfOIXoqn+6QGlTscW2Jxh6kwraALsmADzyVJU
wURALP0/kr18IdNPYDsd
=tQvt
-----END PGP SIGNATURE-----

--=-1aBOI6r8Ual5UssgwJ80--


--===============8263668975635184658==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8263668975635184658==--


From xen-devel-bounces@lists.xen.org Wed May 31 22:41:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 22:41:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGCIj-0002kU-Ay; Wed, 31 May 2017 22:41:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=317ba05de=dario.faggioli@citrix.com>)
 id 1dGCIi-0002kO-0O
 for xen-devel@lists.xen.org; Wed, 31 May 2017 22:41:12 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 44/47-26749-7864F295; Wed, 31 May 2017 22:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDvW6bm36
 kwcX9PBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b30mUsBY2iFfNvL2dtYDwr1MXIySEhECKx
 8MgSdhCbV8BA4uu2n2C2sECixMRnc8FsNqD4mx17WUFsEQE3ibszPwDZXBzMAmcYJXr+TmHpY
 uTgYBFQkbj9TBjE5BSwlXiwhwukXEggX2JDw0sWEJtfQFLi1pePzCA2s0C1xLYd05khTtCWOH
 KuH+oEQYmTM5+wQPSqScyYe5l1AiPfLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/ceqsZ
 GYtPVBYwQtrzE9rdzmBcwsq9i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlM
 KtZLzs/dxAgM5XoGBsYdjA17/Q4xSnIwKYnyVtjoRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 I1y1Y8UEixKTU+tSMvMAUYVTFqCg0dJhDcYJM1bXJCYW5yZDpE6xagoJc6bBZIQAElklObBtc
 Ei+RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7FIFN4MvNK4Ka/AlrMBLR41w5tkMUliQg
 pqQZG06+Ly1xvhahanLC6/+SCfvij2JO7zGs9Vkgf32jAOaVVY8rqXUynp/VtemRqJ/btZ8Tp
 jzNuKc4wY9llb7+1PDcvb/W7reW1LVpHFwd1svRdzWJZM6Gx3qVnRtpn1d+s4iblYucX368z9
 T91M+fG1I3uIQftXjZX3Lm660BriuBj9pVBRiFvlFiKMxINtZiLihMBuGTExN8CAAA=
X-Env-Sender: prvs=317ba05de=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496270468!102839629!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54370 invoked from network); 31 May 2017 22:41:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 May 2017 22:41:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,276,1493683200"; 
 d="asc'?scan'208";a="434707745"
Message-ID: <1496270454.6267.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Thu, 1 Jun 2017 00:40:54 +0200
In-Reply-To: <20170531212056.10583-2-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-2-kpraveen.lkml@gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [Resend][PATCH 01/17] rb_tree: reorganize code in
 rb_erase() for additional changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5347334777354876211=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5347334777354876211==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-L1j4cW7KjAo6XBkk9XWl"

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

On Thu, 2017-06-01 at 02:50 +0530, Praveen Kumar wrote:
> First, move some code around in order to make the next change more
> obvious.
>=20
> commit 16c047add3ceaf0ab882e3e094d1ec904d02312d from linux tree
>=20
> Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
>
Mmm... actually, I am not absolutely sure of what's the formal process
that we follow in this case is, but I think that:
*) it is legally required (or at least preferable) that, at least the=C2=A0
   Signed-off-by, of the original authors of the patches are reported=C2=A0
   here;
*) legally required or not, I think it's very useful to have them, and=C2=
=A0
   not only the S-o-b, but also the Acks, and all the other tags (like=C2=
=A0
   you had in the first posting of this series). You probably should=C2=A0
   add your own Signed-off-by, at the bottom of the list (this, you=C2=A0
   didn't do it in first posting of the series)

I appreciate that you probably removed the tags to prevent git-send-
email to use the enclosed email address and spam everyone, but I'm sure
there is a way of telling git-send-email itself, to avoid doing that,
even if you leave the tags and the emails in the patches' changelogs
(something like a command line options, or similar.. I don't use it, so
I can't tell).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-L1j4cW7KjAo6XBkk9XWl
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZL0Z6AAoJEBZCeImluHPuXegP/RZ5CC+65JjhXxLonkHdn6+o
uAm/wsei4YEu62Igz07JYq+nyuXtZdhy03FL8nucTm+wOCvE+QOAKNSoi+RfUA1+
tiMryh3wBt2TW3qg7pu3/K/Eph0WzUs1XeP3z1EmeYTp7nrtkxZ6wWJhRer0ND0C
pFgaYAQCTm96G15HQMKzUwFTLgmC7FrbV946qxiVqlwAm8b5MVxeSw4vO4l1CMTc
7M5b7lpi+4QLHUSwViTD3noc95PVKW1t8wP59VSudGDi55HUvswPVHpD5hwkXDmr
Kg4KTmBzVop1Di9HCQV0GpuzYBXv7sml49Slc4TZmEkfm8gl5IaUmB+y3VPm7a6/
qByNwPv+/7suafP7zjlLHCbJDf7j6sxxG9CUMMqeAgKMLbesBOmUH4bIfQIKqaHL
Ukl7vuRFvoyHKWE3Pmlw/LcXjM5KN4cz8vq3PVBPjErzxWF5BWuTQ+TRjfmhknOY
FI4KbstQgJdkAloWECatWtc5vbIhC1yKttrJ9Q6msR2xc3M+PolalU5VGsbs1HLV
MomFJllWrxTUZAGnE/Z4TARCQhMbqzfGZnBb4/1fOqHJPbkIj7sg29l4VZumPiJ1
KCiZl5O2nsTefTfBuvGr/qXvNvb28ztlfccT7Gt9Sgqd5fhDZUhLjf/PVnv3WMi/
9Cpku2R5IEpayS6rdQfy
=j3JE
-----END PGP SIGNATURE-----

--=-L1j4cW7KjAo6XBkk9XWl--


--===============5347334777354876211==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5347334777354876211==--


From xen-devel-bounces@lists.xen.org Wed May 31 22:45:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 22:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGCMX-0002vE-RI; Wed, 31 May 2017 22:45:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dGCMW-0002uz-W9
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 22:45:09 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 07/BA-03587-4774F295; Wed, 31 May 2017 22:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfAXT/
 SYP0lU4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7P8yibVgRl7Fwd1fGBsY
 Z7t2MXJxCAn8ZZR4teE9I4TzmFHi7uU2ZghnG6PExaM3WboYOTlEBJwlvp6Zyw5i8wroS6y9s
 wbI5uAQFjCRWP2GDSQsIfBFU6L3UCiE7S3x+NtZZpASEPvqVesuRnYONgEriUNiIAUsAqoST4
 /cZJ3AyL2AkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gvxmAYAfjl2UBhxglOZiURHkrbPQihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHnTVjxQSLEpN
 T61Iy8wBBh5MWoKDR0mEl9MNKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8WSAzBECKM
 krz4EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlFQVbxZOaVwG16BXQEE9ARu3Zogx
 xRkoiQkmpgNH+wzY9FjGOHftIunjdvazZt6294bvf6CM/3M71GH2/W/dI4YvRD+vxDz22ZVv/
 +XTt2OW6pQrr/1uk99VrxzIwPJz+/etA0va/Mg5Xhjn7uKi0dvd5FzHPWxv7ulL7S3baR556/
 zxVdnvuF53gYWvoN8qx2/vfqz7r2KlTRWH/Lu4qCTUymSizFGYmGWsxFxYkArmfkVn0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496270703!63687651!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8553 invoked from network); 31 May 2017 22:45:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 22:45:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGCMP-000658-24; Wed, 31 May 2017 22:45:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGCMJ-0000uH-9d; Wed, 31 May 2017 22:44:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGCMI-0000yv-Ls; Wed, 31 May 2017 22:44:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109878-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 22:44:54 +0000
Subject: [Xen-devel] [linux-4.9 test] 109878: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg3OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTg3OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFz
cyBpbiAxMDk4NzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk4NzgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4g
MTA5NzQ5IHBhc3MgaW4gMTA5ODc4CiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5ODc4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCBmYWlsIGlu
IDEwOTc0OSBwYXNzIGluIDEwOTg3OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE2
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTA5NzQ5
IHBhc3MgaW4gMTA5ODc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAxOSBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5ODc4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMDk4MTcgcGFzcyBp
biAxMDk4NzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDkgd2luZG93cy1p
bnN0YWxsIGZhaWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5ODc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTg1
MSBwYXNzIGluIDEwOTg3OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTg1MSBwYXNzIGluIDEwOTg3OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAyMCBsZWFrLWNoZWNrL2NoZWNr
IGZhaWwgaW4gMTA5ODUxIHBhc3MgaW4gMTA5ODc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDk3NDkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBwYXNzIGluIDEwOTgxNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNSB4
ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5ODUxCgpSZWdyZXNzaW9u
cyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4g
MTA5ODE3IGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTA5ODE3IG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWls
IGluIDEwOTg1MSBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDEwNzM1
OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVi
b290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRiM2ZkNDUyN2VkMzJiZTQ0Y2JkOGZmYTZk
ZDZhMzAxYzg5ZDBkNmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3
ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNTEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDQ5IGRheXMgICA3OCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk3NDkgIDIwMTctMDUtMjUgMjE6MjU6MTUgWiAg
ICA2IGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjU0OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMTg1NjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed May 31 22:56:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 22:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGCXl-0003dG-PP; Wed, 31 May 2017 22:56:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dGCXk-0003dA-IR
 for xen-devel@lists.xen.org; Wed, 31 May 2017 22:56:44 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A8/6A-02196-B2A4F295; Wed, 31 May 2017 22:56:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXSnM/Ro6vtpR9
 p0DGDzeJr8ypGiyUfF7M4MHkc3f2byeP0rVlsAUxRrJl5SfkVCawZfUv2Mxbc4as48dmigbGF
 p4uRk0NCQFFia+NGZgjbQaL3zR72LkYuDiGBc0wSX5resIIkhAUSJe4d+sYEYosIFEqcOj2FC
 aSIWWAho8T+A61QHVMYJSbseM4GUsUmoC+x+8UnsA5eAVuJ+wt7weIsAqoSOy4tBIuLCkRLnN
 7RxwhRIyhxcuYTFhCbU8BQYv2CX2A2s4C6xJ95l5ghbHmJ7W/nQNniEk1fVkJdpycx7f48lgm
 MgrOQjJqFpH0WkvZZSNoXMLKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81J
 TCrWS87P3cQIDHIGINjBuG275yFGSQ4mJVHeChu9SCG+pPyUyozE4oz4otKc1OJDjOocHAIbF
 v8Nl2LJy89LVZLgFfXUjxQSLEpNT61Iy8wBRiFMpQQHj5IIbwBImre4IDG3ODMdInWKUZdjw+
 r1X5iEwGZIifN+8gAqEgApyijNgxsBSwiXGGWlhHkZge4T4ilILcrNLEGVf8UozsGoJMyrBLK
 KJzOvBG7TK6AjmICO2LVDG+SIkkSElFQDIw+Xn3RmWd/mjVOvbn36SL96WfvSI3LXIx7JSs+1
 CbOVcb/2KW1lQYfeZ4erPA8zqu38r1Y9m+lrHGV0tnAXQ4iz02bDOel++48wbFZj421junl8L
 8d2ec0/6Xtk4qUVmyy/K8V7mqh4frOLC8qxS6yJT9vLJvI1w0k25nzZTYFfB9kDe9qUWIozEg
 21mIuKEwFIcWRjAwMAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496271402!102783653!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61128 invoked from network); 31 May 2017 22:56:43 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 May 2017 22:56:43 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-89-243-219-99.as13285.net ([89.243.219.99]:55851
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dGCXh-0006sD-jE (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 31 May 2017 23:56:41 +0100
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>, xen-devel@lists.xen.org
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-2-kpraveen.lkml@gmail.com>
 <1496270454.6267.5.camel@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ef47b8d3-021e-8105-2dae-0fbd4d53aae6@citrix.com>
Date: Wed, 31 May 2017 23:56:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1496270454.6267.5.camel@citrix.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [Resend][PATCH 01/17] rb_tree: reorganize code in
 rb_erase() for additional changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMDUvMjAxNyAyMzo0MCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gVGh1LCAyMDE3
LTA2LTAxIGF0IDAyOjUwICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdyb3RlOgo+PiBGaXJzdCwgbW92
ZSBzb21lIGNvZGUgYXJvdW5kIGluIG9yZGVyIHRvIG1ha2UgdGhlIG5leHQgY2hhbmdlIG1vcmUK
Pj4gb2J2aW91cy4KPj4KPj4gY29tbWl0IDE2YzA0N2FkZDNjZWFmMGFiODgyZTNlMDk0ZDFlYzkw
NGQwMjMxMmQgZnJvbSBsaW51eCB0cmVlCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3Vt
YXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgo+Pgo+IE1tbS4uLiBhY3R1YWxseSwgSSBhbSBu
b3QgYWJzb2x1dGVseSBzdXJlIG9mIHdoYXQncyB0aGUgZm9ybWFsIHByb2Nlc3MKPiB0aGF0IHdl
IGZvbGxvdyBpbiB0aGlzIGNhc2UgaXMsIGJ1dCBJIHRoaW5rIHRoYXQ6Cj4gKikgaXQgaXMgbGVn
YWxseSByZXF1aXJlZCAob3IgYXQgbGVhc3QgcHJlZmVyYWJsZSkgdGhhdCwgYXQgbGVhc3QgdGhl
IAo+ICAgIFNpZ25lZC1vZmYtYnksIG9mIHRoZSBvcmlnaW5hbCBhdXRob3JzIG9mIHRoZSBwYXRj
aGVzIGFyZSByZXBvcnRlZCAKPiAgICBoZXJlOwo+ICopIGxlZ2FsbHkgcmVxdWlyZWQgb3Igbm90
LCBJIHRoaW5rIGl0J3MgdmVyeSB1c2VmdWwgdG8gaGF2ZSB0aGVtLCBhbmQgCj4gICAgbm90IG9u
bHkgdGhlIFMtby1iLCBidXQgYWxzbyB0aGUgQWNrcywgYW5kIGFsbCB0aGUgb3RoZXIgdGFncyAo
bGlrZSAKPiAgICB5b3UgaGFkIGluIHRoZSBmaXJzdCBwb3N0aW5nIG9mIHRoaXMgc2VyaWVzKS4g
WW91IHByb2JhYmx5IHNob3VsZCAKPiAgICBhZGQgeW91ciBvd24gU2lnbmVkLW9mZi1ieSwgYXQg
dGhlIGJvdHRvbSBvZiB0aGUgbGlzdCAodGhpcywgeW91IAo+ICAgIGRpZG4ndCBkbyBpdCBpbiBm
aXJzdCBwb3N0aW5nIG9mIHRoZSBzZXJpZXMpCj4KPiBJIGFwcHJlY2lhdGUgdGhhdCB5b3UgcHJv
YmFibHkgcmVtb3ZlZCB0aGUgdGFncyB0byBwcmV2ZW50IGdpdC1zZW5kLQo+IGVtYWlsIHRvIHVz
ZSB0aGUgZW5jbG9zZWQgZW1haWwgYWRkcmVzcyBhbmQgc3BhbSBldmVyeW9uZSwgYnV0IEknbSBz
dXJlCj4gdGhlcmUgaXMgYSB3YXkgb2YgdGVsbGluZyBnaXQtc2VuZC1lbWFpbCBpdHNlbGYsIHRv
IGF2b2lkIGRvaW5nIHRoYXQsCj4gZXZlbiBpZiB5b3UgbGVhdmUgdGhlIHRhZ3MgYW5kIHRoZSBl
bWFpbHMgaW4gdGhlIHBhdGNoZXMnIGNoYW5nZWxvZ3MKPiAoc29tZXRoaW5nIGxpa2UgYSBjb21t
YW5kIGxpbmUgb3B0aW9ucywgb3Igc2ltaWxhci4uIEkgZG9uJ3QgdXNlIGl0LCBzbwo+IEkgY2Fu
J3QgdGVsbCkuCgpBcyBhbiBleGFtcGxlLCBzZWUKCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9YjAxYzJmYjU4MzRhZWEwMzI4ZGI1NWMzMTBj
YWEzNDE3MzAyMWQzZAoKVGhlIHdheSBJIHByZXBhcmUgc2VyaWVzIGxpa2UgdGhpcyBmb3IgZW1h
aWwgaXMgdG8gdXNlIGBnaXQgZm9ybWF0LXBhdGNoCnN0YWdpbmcgLS1jb3Zlci1sZXR0ZXJgIHRv
IHJlbmRlciB0aGUgZW50aXJlIHNlcmllcyBhcyBwYXRjaCBmaWxlcyBpbgp0aGUgbG9jYWwgZGly
ZWN0b3J5LCAgZWRpdCBlYWNoIHBhdGNoIHRvIHB1dCBzdWl0YWJsZSBDYzogbGluZXMgYmVzaWRl
CnRoZSBGcm9tOiBoZWFkZXIsIHRoZW4gYGdpdCBzZW5kLWVtYWlsIC0tZHJ5LXJ1biAqLnBhdGNo
Ci0tc3VwcHJlc3MtY2M9YWxsYCB0byBjaGVjayB3aGF0IGl0IHdpbGwgYWN0dWFsbHkgc2VuZC4g
IFRoZSBDYydzIGluIHRoZQpoZWFkZXIgc2VjdGlvbiBhcmUgaW5jbHVkZWQsIGJ1dCBubyBhdXRv
bWF0aWMgQ2MncyBhcmUgZ2VuZXJhdGVkIGZyb20KY29udGVudCBpbiB0aGUgYm9keS4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed May 31 23:59:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 23:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGDWE-0007G9-Hf; Wed, 31 May 2017 23:59:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dGDWC-0007Fs-Fo
 for xen-devel@lists.xensource.com; Wed, 31 May 2017 23:59:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C5/4E-02181-FC85F295; Wed, 31 May 2017 23:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfd0hH6
 kwZvlqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaNlwlqmgx6ui+8cBtgbG
 2yZdjJwcQgJ/GSUaH/F0MXIB2Y8ZJRZff8gG4WxjlPhxdBsjSJWIgLPE1zNz2UFsXgF9iQNz5
 zGB2MICRhJrjt1iBGmQEOjklZjWtBHI4QByfCW+nQTrBTHnzGsB6mXnYBOwkjgkBhJlEVCV+P
 7yCcsERu4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 CPV7PwMC4g/HmZL9DjJIcTEqivBU2epFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgTw/UjhQSL
 UtNTK9Iyc4ChB5OW4OBREuHNAEnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4rx5IkQBIU
 UZpHtwIWBxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMywIyhSczrwRu0yugI5iAjti1Qx
 vkiJJEhJRUAyNLVNwiv3dfIroe+avwfbMNb+mf5tQaeXib3OY/p+UOz51ksts29erdny7zJM8
 brb1SLGc6/7an4I8201nzbjxvUf0k9Upg3qTMvqM31OpT2BLsvNgdvqTf3qapZbF368ZSG7ao
 lmPBJeuvTNurFv3itn65RPLXvLU/Gbue+T9vzdWx9743q0WJpTgj0VCLuag4EQAro9CvfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496275146!85755588!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56429 invoked from network); 31 May 2017 23:59:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 May 2017 23:59:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGDW3-0007wN-MF; Wed, 31 May 2017 23:59:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGDVy-0001Z5-4P; Wed, 31 May 2017 23:58:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGDVx-0001Vn-CN; Wed, 31 May 2017 23:58:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109882-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f9b69c828994ceea61759d4be43f66da67559033
X-Osstest-Versions-That: libvirt=981e2c70973454cad360f7c9eec2d6ded0a86747
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 May 2017 23:58:57 +0000
Subject: [Xen-devel] [libvirt test] 109882: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDEwOTg4MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk4ODIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTQgZ3Vlc3Qtc3RvcCBmYWlsIFJFR1IuIHZzLiAxMDk3OTMKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMDk3OTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTc5MwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5
NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgZjliNjlj
ODI4OTk0Y2VlYTYxNzU5ZDRiZTQzZjY2ZGE2NzU1OTAzMwpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgOTgxZTJjNzA5NzM0NTRjYWQzNjBmN2M5ZWVjMmQ2ZGVkMGE4Njc0
NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NzkzICAyMDE3LTA1LTI3IDA0OjI5OjQxIFogICAg
NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwOTg0NiAgMjAxNy0wNS0zMCAwNDoyMTo0NiBa
ICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTg4MiAgMjAx
Ny0wNS0zMSAwNDoyMDoxMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEVyaWsgU2t1bHRldHkgPGVza3VsdGV0
QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBu
aW5nLmJvIDxuaW5nLmJvOUB6dGUuY29tLmNuPgogIE5pdGVzaCBLb25rYXIgPG5pdGVzaGtvbmth
ci5saWJ2aXJ0QGdtYWlsLmNvbT4KICBOaXRlc2ggS29ua2FyIDxuaXRrb24xMkBsaW51eC52bmV0
LmlibS5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgZjliNjljODI4OTk0Y2VlYTYxNzU5ZDRiZTQzZjY2ZGE2NzU1OTAzMwpBdXRob3I6IEVyaWsg
U2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1heSAzMCAxMDoyODox
OCAyMDE3ICswMjAwCgogICAgcWVtdToganNvbjogRml4IGRhZW1vbiBjcmFzaCBvbiBoYW5kbGlu
ZyBkb21haW4gc2h1dGRvd24gZXZlbnQKICAgIAogICAgY29tbWl0IGE4ZWJhNTAzNiBhZGRlZCBm
dXJ0aGVyIGNoZWNraW5nIG9mIHRoZSBndWVzdCBzaHV0ZG93biBjYXVzZSwgYnV0CiAgICB0aGlz
IGVuaGFuY2VtZW50IGlzIGF2YWlsYWJsZSBzaW5jZSBxZW11IDIuMTAsIGNhdXNpbmcgYSBjcmFz
aCBiZWNhdXNlCiAgICBvZiBhIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBvbiBvbGRlciBxZW11
cy4KICAgIAogICAgVGhyZWFkIDEgImxpYnZpcnRkIiByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwg
U2VnbWVudGF0aW9uIGZhdWx0LgogICAgMHgwMDAwN2ZmZmY3MjQ0MWFmIGluIHZpckpTT05WYWx1
ZU9iamVjdEdldCAob2JqZWN0PTB4MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGtleT0weDdmZmZkNWVmMTFiZiAiZ3Vlc3QiKQogICAgICAgIGF0IHV0
aWwvdmlyanNvbi5jOjc2OQogICAgNzY5CSAgICBpZiAob2JqZWN0LT50eXBlICE9IFZJUl9KU09O
X1RZUEVfT0JKRUNUKQogICAgKGdkYikgYnQKICAgIDAgIGluIHZpckpTT05WYWx1ZU9iamVjdEdl
dAogICAgMSAgaW4gdmlySlNPTlZhbHVlT2JqZWN0R2V0Qm9vbGVhbgogICAgMiAgaW4gcWVtdU1v
bml0b3JKU09OSGFuZGxlU2h1dGRvd24KICAgIDMgIGluIHFlbXVNb25pdG9ySlNPTklPUHJvY2Vz
c0V2ZW50CiAgICA0ICBpbiBxZW11TW9uaXRvckpTT05JT1Byb2Nlc3NMaW5lCiAgICA1ICBpbiBx
ZW11TW9uaXRvckpTT05JT1Byb2Nlc3MKICAgIDYgIGluIHFlbXVNb25pdG9ySU9Qcm9jZXNzCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+
Cgpjb21taXQgNGFlMGY2NTY2OWE2NjcyYTQwOGUwODY5ODY3OGVkMjk1OGE3N2ZkZQpBdXRob3I6
IE5pdGVzaCBLb25rYXIgPG5pdGVzaGtvbmthci5saWJ2aXJ0QGdtYWlsLmNvbT4KRGF0ZTogICBU
aHUgTWF5IDI1IDE1OjQ3OjQzIDIwMTcgKzA1MzAKCiAgICB1dGlsOiBob3N0Y3B1OiBDb3JyZWN0
bHkgcmVwb3J0IHRvdGFsIG51bWJlciBvZiB2Y3B1cyBpbiB2aXJIb3N0Q1BVR2V0TWFwCiAgICAK
ICAgIENhbGxlcnMgZXhwZWN0IHRoZSByZXR1cm4gdmFsdWUgdG8gYmUgdGhlIHRvdGFsIG51bWJl
ciBvZiB2Y3B1cyBpbiB0aGUKICAgIGhvc3QgKGluY2x1ZGluZyBvZmZsaW5lIHZjcHVzKS4gVGhl
IHJlZmFjdG9yIGluIGM2N2UwNGUyNWZhNTgxMDRlMGZhZTQxCiAgICBicm9rZSB0aGlzIGFzc3Vt
cHRpb24gYnkgdXNpbmcgdmlySG9zdENQVUdldE9ubGluZUJpdG1hcCB3aGljaCBvbmx5CiAgICBj
cmVhdGVzIGEgYml0bWFwIGxvbmcgZW5vdWdoIHRvIGhvbGQgdGhlIGxhc3Qgb25saW5lIHZjcHUu
CiAgICAKICAgIFJlcG9ydCB0aGUgZnVsbCBudW1iZXIgb2YgaG9zdCB2Y3B1cyBieSByZXR1cm5p
bmcgdmFsdWUgZnJvbQogICAgdmlySG9zdENQVUdldENvdW50KCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pdGVzaCBLb25rYXIgPG5pdGtvbjEyQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKY29tbWl0IGQx
ZWVhNmMxMmFhZDVjYjUwMzU2MmE1MjkxNTEzOGJmMGQwYTcwYTIKQXV0aG9yOiBuaW5nLmJvIDxu
aW5nLmJvOUB6dGUuY29tLmNuPgpEYXRlOiAgIFR1ZSBNYXkgOSAxMDowOTowNyAyMDE3ICswODAw
CgogICAgbm9kZWRldjogSW5jcmVhc2UgdGhlIG5ldGxpbmsgc29ja2V0IGJ1ZmZlciBzaXplIHRv
IHRoZSBvbmUgdXNlZCBieSB1ZGV2CiAgICAKICAgIFdoZW4gYSBudW1iZXIgb2YgU1JJT1YgVkZz
ICh1cCB0byAxMjggb24gSW50ZWwgWEw3MTApIGlzIGNyZWF0ZWQ6CiAgICBmb3IgaSBpbiBgc2Vx
IDAgMWA7IGRvCiAgICAgIGVjaG8gNjMgPiAvc3lzL2NsYXNzL25ldC88aW50ZXJmYWNlPi9kZXZp
Y2Uvc3Jpb3ZfbnVtdmZzCiAgICBkb25lCiAgICAKICAgIGxpYnZpcnRkIHdpbGwgdGhlbiByZXBv
cnQgInVkZXZfbW9uaXRvcl9yZWNlaXZlX2RldmljZSByZXR1cm5lZCBOVUxMIgogICAgZXJyb3Ig
YmVjYXVzZSB0aGUgbmV0bGluayBzb2NrZXQgYnVmZmVyIGlzIG5vdCBiaWcgZW5vdWdoICh1c2lu
ZyBHREIgb24KICAgIGxpYnVkZXYgY29uZmlybWVkIHRoaXMgd2l0aCBFTk9CVUZGUykgYW5kIHRo
dXMgc29tZSB1ZGV2IGV2ZW50cyB3ZXJlCiAgICBkcm9wcGVkLiBUaGlzIHJlc3VsdHMgaW4gc29t
ZSBkZXZpY2VzIGJlaW5nIG1pc3NpbmcgaW4gdGhlIG5vZGVkZXYtbGlzdAogICAgb3V0cHV0LiBU
aGlzIHBhdGNoIG92ZXJyaWRlcyB0aGUgc3lzdGVtJ3Mgcm1lbV9tYXggbGltaXQgYnV0IGZvciB0
aGF0LAogICAgd2UgbmVlZCB0byBtYWtlIHN1cmUgd2UndmUgZ290IHJvb3QgcHJpdmlsZWdlcy4K
ICAgIAogICAgaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDUw
OTYwCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IG5pbmcuYm8gPG5pbmcuYm85QHp0ZS5jb20uY24+
CiAgICBTaWduZWQtb2ZmLWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoK
Y29tbWl0IDZlOWUxNDIzZTFiMzBlMDY4M2YwMTZmODMwZDRiNzNkYTg0MjNhZjQKQXV0aG9yOiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBNYXkgMjkg
MTA6MDQ6MzYgMjAxNyArMDIwMAoKICAgIHZpckNhcGFiaWxpdGllc0luaXRDYWNoZXM6IERvbid0
IGxlYWsgQGNwdXMKICAgIAogICAgVGhlIEBjcHVzIGlzIGFsbG9jYXRlZCBieSB2aXJGaWxlUmVh
ZFZhbHVlQml0bWFwKCkgYnV0IG5ldmVyCiAgICBmcmVlZDoKICAgIAogICAgPT0yMTI3ND09IDQw
ICgzMiBkaXJlY3QsIDggaW5kaXJlY3QpIGJ5dGVzIGluIDEgYmxvY2tzIGFyZSBkZWZpbml0ZWx5
IGxvc3QgaW4gbG9zcyByZWNvcmQgODA4IG9mIDEsMDA0CiAgICA9PTIxMjc0PT0gICAgYXQgMHg0
QzJFMDgwOiBjYWxsb2MgKHZnX3JlcGxhY2VfbWFsbG9jLmM6NzExKQogICAgPT0yMTI3ND09ICAg
IGJ5IDB4NTRCQTU2MTogdmlyQWxsb2MgKHZpcmFsbG9jLmM6MTQ0KQogICAgPT0yMTI3ND09ICAg
IGJ5IDB4NTRCQzYwNDogdmlyQml0bWFwTmV3RW1wdHkgKHZpcmJpdG1hcC5jOjEyNikKICAgID09
MjEyNzQ9PSAgICBieSAweDU0QkQwNTk6IHZpckJpdG1hcFBhcnNlVW5saW1pdGVkICh2aXJiaXRt
YXAuYzo1NzApCiAgICA9PTIxMjc0PT0gICAgYnkgMHg1NEVFQ0U5OiB2aXJGaWxlUmVhZFZhbHVl
Qml0bWFwICh2aXJmaWxlLmM6NDExMykKICAgID09MjEyNzQ9PSAgICBieSAweDU1NjMxMzI6IHZp
ckNhcGFiaWxpdGllc0luaXRDYWNoZXMgKGNhcGFiaWxpdGllcy5jOjE1NDgpCiAgICA9PTIxMjc0
PT0gICAgYnkgMHgyQkI4NkU1OTogdmlyUUVNVUNhcHNJbml0IChxZW11X2NhcGFiaWxpdGllcy5j
OjExMzIpCiAgICA9PTIxMjc0PT0gICAgYnkgMHgyQkJFQzA2NzogdmlyUUVNVURyaXZlckNyZWF0
ZUNhcGFiaWxpdGllcyAocWVtdV9jb25mLmM6OTI4KQogICAgPT0yMTI3ND09ICAgIGJ5IDB4MkJD
M0RFQUE6IHFlbXVTdGF0ZUluaXRpYWxpemUgKHFlbXVfZHJpdmVyLmM6ODQ1KQogICAgPT0yMTI3
ND09ICAgIGJ5IDB4NTYyNUFBQzogdmlyU3RhdGVJbml0aWFsaXplIChsaWJ2aXJ0LmM6NzcwKQog
ICAgPT0yMTI3ND09ICAgIGJ5IDB4MTI0NTE5OiBkYWVtb25SdW5TdGF0ZUluaXQgKGxpYnZpcnRk
LmM6ODgxKQogICAgPT0yMTI3ND09ICAgIGJ5IDB4NTU0QzkyNzogdmlyVGhyZWFkSGVscGVyICh2
aXJ0aHJlYWQuYzoyMDYpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

